kernel-rt-core-4.18.0-302.1.rt7.70.el8 >  A `uȸU]Vb\IxPD*?"}}@@#bf71V+z"Gʉ*oԵfEP.$[z]rգ{kzI _xQBMak*.cN|U_&#FURg(H'C m}=W2?Jf02a51b6323ac11948a5ec079f38006994a6cf27b8671a4cbdb7b471b7cfa894ae0d59a1d5c24c2ee9cd787a0e15a06a69377ec82`uȸU]O~T(Uׇ` ?|Iw#vH‡aT># J.:eoF3$&ZEŽpDq?qd ) : $@DK 0!H 0T ?` ]x  ,X:pR 4  4T  5  5` 5l 5( 58 5s9 ;s: s>i /?i 7Gi @Hi>XIi\pXicRYjR\m(]n@^nUMbnݹdn enfnlntn,unDvo\ wotxo;yoYqqjqtqxq~qCkernel-rt-core4.18.0302.1.rt7.70.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.`ukbuilder.bsys.centos.orgCentOSGPLv2 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/bin/kernel-install remove 4.18.0-302.1.rt7.70.el8.x86_64 /lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/vmlinuz || exit $?>Q@C>N/QX.("$ P d141$*#4$(D" P \!! 0 `tP*# x @HH* + T t (p , "DX 0.$  xL, m<:,` ,$?\dB<L@tH"7[T 8 `eTk8P&td l p ;h& \.|T C7xP8p(| hnfHL!4+ THx*|4h)|4'(  ^8<y7$<5c) 4x Ht D | < x hTD 4l  p ,  T| d+L(, -@  <l (4H @` (9\| h L ' Z4)& $$Jh/<!5< \ D`'"-X%L #! HP>( $0&`6\((  p @hT4I08l$!<<|tt+H&h;H dl DH 8<t0 [ 0t 4 8  -T $l D\`$ (B3.L');x@,X h03 P| ( h) t@(`.l",@  !h  t(  (!p  D Hc>, T 7(mS,+DwX$D%,8`>`KP, @\  (+0ET0pu$]u2qC`.P7`!\  t  $ @=lpv4m ` Xh!'|Jph0ldr,R6+\$P`V#xNf ;ALmP@P9 E. DH D 4$0 ,) l H (d $ 4)Ph D  t* l 0| .pL|  (Pe.cl( xl`$# 0\/ \%V|@P@&<C/4MX2XL X$'  tP x ` 4 HP &x0 l hT < (  PH '%4Hf +pxpc\64X[Q(-t$!.,&#d!|p'` ( h=&)E4*t X&D  < !\n <-\  s9? J 0 h <)$L  #0 8` \ Dp` XdT`tGd@!P1@qxM0Tp8D.XL$K0K\ @ p p ` $ h < ` @ | | p  (    H tDp p D H P X Ѥ.<`044|D0H2\ HD  0@4 88*54d (D d L h` xBtTw)Ph'/. T0, 3 | ( d , p , h  L \    "4 @@+DB|E &l $4p | 0 P | @  P d  4< D8 p@6 R$ J87x4\7 89C0't=AB@Ex \$d8 4 D H$TLP@4D  @;pHF0 P  TP $L"H)d 4L <L (( l 4 ` 4 @ \4 | X h` `l $p T T P 0  | ` T ( \# T \ T <  8 8  $ DH  |  t@pLTd<\ XRp@+L  pxL*0   lE  07@2|3x9 ,  ` ">d0fo$AA큤AAAA큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤A큤AA큤A큤A큤A큤AAAA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AAAAAA큤AAAAAAA큤AA큤A큤A큤A큤A큤A큤A큤A큤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큤AAAAAAA큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤AAAAA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AA큤A큤A큤AA큤AAAA큤AAAAAAAA큤AA큤A큤A큤A큤A큤AAAAA큤AAAAA큤A큤AAAAAAAA큤A큤AA큤AAA큤A큤AAA큤AAAAAAA큤A큤AAAAAA큤A큤A큤A큤AAAAAA큤A큤AA큤A큤A큤AA큤AA큤AAA큤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큤A큤A큤A큤AAAA큤A큤AAAAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AAAA큤AA큤A큤A큤A큤A큤A큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAA큤A큤`uw`uu`uu`uu`u~`uw`u~`uu`u`uw`u`u`u`u`uz`ux`ux`u?`u7`u7`u7`u7`u7`u8`u8`u8`u8`u7`u8`u7`u8`u7`u7`u8`u?`u7`u?`u7`u?`u7`u7`u7`u7`u7`u>`u>`u7`u?`u7`u7`u7`ux`ux`u>`u7`u`u?`u7`u?`u8`u7`u7`u?`u7`u7`u8`u8`u7`u7`u8`u8`u7`u8`u7`u8`u7`u8`u7`u7`u7`u8`u7`u7`u7`u7`u7`u7`u7`u8`u8`u7`u7`u7`u7`u7`u8`u7`u8`u7`u7`u7`u8`u7`u7`u7`u8`u7`u7`u7`u7`u8`u7`u8`u7`uy`uB`u8`u8`u8`u8`uB`u8`u8`uB`u8`u8`u8`u8`uB`u8`u8`u8`u8`u8`u8`u8`ux`u?`u@`uB`u8`u8`u8`u8`u8`u8`u8`uB`u8`uC`uC`u8`uA`uA`u8`u8`uA`u8`u8`u8`u8`uA`u8`u8`u8`u8`u8`u8`u8`u8`u8`uA`uA`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u@`u7`u7`u7`u7`u7`u?`u7`uA`ux`uA`u8`uA`u8`u8`uA`u8`u8`ux`uA`u8`uA`u8`uA`u8`uA`u8`uA`u8`uA`u8`uA`u8`uA`u8`u@`u8`uC`uB`u8`u8`uC`u8`uC`u8`uG`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uB`uA`u8`u8`u@`u8`u8`u8`u8`ux`uG`ux`uI`uA`uE`u8`u8`u8`u8`u8`uB`uG`uE`u`uE`uG`uE`u8`uD`uA`u8`uE`u8`uA`u8`uE`u8`uA`u8`uA`u8`uE`u8`uE`u8`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uB`u8`uB`u8`u8`u8`u8`u8`uA`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uA`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`ux`uC`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`u8`u8`u8`u8`uC`uC`u8`u8`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uB`u8`uB`uB`uB`ux`uB`uB`uB`uB`uB`uB`uB`uB`ux`uF`ux`uE`uB`uB`uD`uC`uC`uE`uE`uE`uE`ux`uB`uB`uB`ux`uB`uB`uB`uB`uB`uB`uB`u8`u8`u8`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`u8`u8`u8`u8`u8`u8`u8`uB`u8`u8`u8`u8`uC`u8`u8`u8`u8`uB`uB`ux`u@`u7`ux`u@`u?`u@`ux`u@`u@`uA`u@`u@`uA`uB`uB`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uB`u8`u8`u8`u8`u8`uy`u@`uA`uA`uA`uA`uA`uA`uA`u@`u@`uA`uA`ux`u@`ux`u@`u@`u@`uA`u@`u@`u@`u@`uA`u@`u@`u@`uA`u@`u@`uA`uA`uA`u@`uy`uA`u@`uA`uA`u@`u@`uA`u@`u@`u@`u@`uA`u@`u@`u@`uA`u@`u@`u@`u@`uA`u@`u@`u@`u@`uy`uC`uC`uy`uB`u8`u8`u8`u8`u@`u@`u?`u7`u7`u8`u7`u@`u7`u7`u?`u8`u?`u7`u7`u7`u8`u8`u8`u8`u7`u?`u7`u7`u?`u7`u7`u?`u8`u?`u7`u7`u7`u7`u8`u8`u8`u?`u7`uy`uA`uA`uA`uA`uA`uD`uD`u8`uB`uB`uB`uB`uB`uB`uB`uB`u8`uE`uy`uB`u8`uy`uE`uy`uE`uy`uE`uE`uE`uE`uE`uD`uE`uy`uC`u8`u8`uy`uD`uD`uD`uy`uF`uF`u8`uy`uB`u8`uy`uB`u8`uy`uE`u8`uy`uC`u8`uF`u8`uD`u8`uB`u8`uC`u8`uD`u8`uF`u8`uF`u8`uD`u8`uD`u8`uC`u8`uy`uD`u8`u8`uy`uE`u8`uD`u8`uF`u8`u8`u8`u8`u8`u8`u8`uy`uF`u8`uy`uE`u8`uy`uF`u8`uE`uB`uC`uB`uB`u8`u8`u8`u`uE`uB`u8`u8`uD`u8`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u`u8`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uB`uB`u8`uD`u8`u8`u8`u8`u8`u8`u8`u8`uB`u8`u8`uD`u8`u8`u8`u8`uB`u8`u8`u8`u8`u8`u8`u`uD`uC`uD`uy`uy`uB`uC`uB`uy`uC`uD`uC`uy`uB`uy`uD`uB`uD`uD`uy`uC`uy`uB`uC`uB`uC`uB`uB`uB`uC`uC`uB`uB`uC`uC`uC`uB`uC`uy`uC`uC`uA`u8`u8`u8`u8`u8`uy`uB`u8`u8`u8`u8`u8`uB`u8`u8`u8`u8`u8`uC`u8`u8`u?`u?`u7`u7`u?`uA`uA`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uy`uA`uA`uA`uA`uy`uB`u?`u7`u8`uy`u@`u8`u8`u8`u@`u7`uA`u8`u8`u8`u8`uB`u8`u@`u7`u8`u7`u7`u8`u8`u8`u7`u7`u7`u7`u7`u7`u7`u7`u7`u8`u7`u7`u7`u8`u7`u7`u7`u8`u8`u7`u7`u7`u8`u7`u8`uD`u@`u@`u?`u@`u7`uD`u@`u@`u?`uC`u7`u7`uC`u8`u8`u7`u@`uB`u@`u@`uD`u@`uA`uC`u7`u8`u7`u7`u7`u7`u7`u8`u8`u7`u@`u8`u7`u7`u8`u7`u@`uB`u8`u8`uD`uC`uC`u8`uB`u8`u8`u8`u8`u8`uy`uC`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`uC`uC`uB`uy`uB`uB`u8`u8`u8`u8`uB`u8`uB`uA`uA`uA`uB`uB`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uA`u8`uA`u8`u8`uA`u8`u8`uB`uA`uA`uA`uA`uA`u8`u8`uA`u8`uB`uB`u8`u8`uB`u8`u8`u8`u8`uA`u8`u8`u8`u8`u8`u8`uy`uA`u8`u8`u8`u8`uy`uA`u8`u8`u8`u8`uy`u@`uB`u8`u8`u8`u@`u8`u7`u8`u7`u8`u7`u7`u7`u7`u7`u7`u8`u7`u7`u8`u7`u7`u8`u7`u7`u7`u8`u7`u8`u7`u7`u8`u8`uA`u8`u?`u8`u@`u7`uB`u?`uB`u7`uA`u8`u?`u7`u7`u7`u?`u8`u?`u7`u7`u@`u7`uA`u8`uD`u8`u?`u7`u8`uA`u?`u7`uA`u7`uA`u7`u7`u7`u7`u?`u7`u7`uD`u8`uB`u7`u8`u7`u7`u8`u8`u8`u7`u8`u8`u7`u7`u7`u7`u7`u7`u7`u7`u7`u8`u7`u8`u8`u7`u8`u7`u7`u8`u8`u7`u8`u7`u7`u7`u8`u7`u7`u7`u7`u8`u7`u7`u7`u7`u8`u7`u7`u8`u7`uD`u8`uA`u8`u@`u?`u7`uC`u8`u@`u7`u`u@`u7`u@`u8`u8`u7`u7`u@`u7`u`u7`u`u8`u7`u@`u7`u@`u7`u8`u8`u7`uC`uz`uD`uC`u8`u8`u8`u8`u8`uC`u8`uE`uD`uC`uC`uC`uC`uD`u8`u8`uD`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`uC`u8`uC`u8`uC`u8`uC`uC`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uE`u8`uC`uC`u8`uE`uC`uC`uE`u8`uD`uD`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`u8`uC`u8`u8`u8`u8`uC`u8`uD`u8`uC`uC`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`u8`uC`uD`uD`u8`u8`u8`uE`uE`u8`u8`uC`u8`uC`u8`uE`u8`u8`u8`u8`u8`u8`uD`uE`u8`uC`u8`u8`uD`uD`uD`uD`uE`uD`uD`uD`uE`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uE`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uC`uD`uD`uD`uD`uD`uD`uE`uz`uC`uD`uz`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uD`uz`u>`u8`u`u`u`u`u`u`u`u`u`u~`u`u`u`u`u~`u`u`u`u`u`k1ca6e7d9f5ff5c0467d35dcb94ddafde91f4a73ff3f871cc6f724509e427da370735dbe9772a86c399eedbd5ed26a2a82dc657a5d2e0a9dbe8b5e92202653468d8c4f0ca53c1ced91422f99a5e14d5b687819600538909ac8d2d73ba76c90e751d2e229bac4be1f05f86e5f4b105eb0e0ec0501318a0dda61ef7519678e6aeb33d440b4d94f76176fe9aed5b9886d7dfe365e7fecc8aa8e9f74a41b114f151d56d2135cb9f91b47edd80d38a3020fefa4796a0ef003cfa24276658f3833655a00e945b85e2ccb361f13e6d4a6256b4de41afa2ed194083e1ba8b801ebb889c7f65e39d6cbddeadd1bc5ea384fe4340d848ccc2838619f9b69e3f8289a5c03d5ed3efb44ec0f0e6989b4ad07052b2630a55e0d6e78dd11749f99f2be8a5602e01b2ba605e2174c4153b62b9a14e80de3714e8c59bc5debfa24231d62d80288c593e6d4ef2327d6160484b2d0c5c033d7e01c5f8a2b3a331b965597e35dc55be30a6c6131f7a1a84e60ce09f0b11e41005ce098dd8de811440a4979e652e2326d569f884e400d8074d83ff491d6109ec04d05df334efba074ca04c703cf14ec273ec94320555481a16508d5927495081261387b5334d38123e32cf5449a976c32f2a0a3f0b3209d97fe187a26f91257be99e9f8c103f40b5a6ad752275b945231409172d5919689ef026ba4091014a28aea5038a1bf297b713753614aa269779ba9063ba61e9f9826fdfef6264dcbfabde7b442ddbf10b6532e58d46bc4e5ae0b60bd0b1e9e846c4faac12d4c12b8a76f73e1ba26310ef488ab2b116189a4d0c345c862fc7f4108b63e2d1b044569ef5ae9707e28a78fe387dc6561dd17c2813b2e4ac97855cc448f2df373c28e331414b5e536c198ecd43accadcc6a16a9e17acadef38a21d0e5abb6cf93f73cabd03f35697f1b783271ce0616a7739bbb8ef16db2d8a90414c1f46c8b3ae50f37a029b313895731f2b04375bd92028de566fc6563b2049e508a69f75f91dc4630d2d74f6c3a0413f0ac881ea624e5b03547fc6407a154a89db279565c34542b9610473cdf4d9124f323899e65d331512190334ccfaf1d409a6f390394b6b3dc0ae36ff4f1c9b6b6734467e68c1f42ec3ccdb81231341cb3594415252feb1d02642902d582a7013977d9cda7d863a22f6928bc516ec70ad25e18ad2efeb4d4e106ee5c0aeddbd06951561bb91cddc44ac50d2ecc3c590b3b771cf67dac9e2efff79cbad129896a69383a5222cb5aead7882786e735c3953df16c5f94c189c165d6ade9ab2f3832de7bd301822f7cf4a4ff277544577563198412cb8025ab54d55cb4d8a5832d3ff23910ce87253dd958ec999115f1d2814d19803dd8327f78375d451187ef8e2d7c78d8ea21e065791e3202357794fce51faac9afe3c576b68c3723985f014db27c373046551141e9ba5133f74a1edc5966e05a71d2c1eaf5a7eb297321d5fad591fd0c33e85ad9e691fc270664e3a02660e35772300e32e28c30ce29292789bbdb37e2335bd6bbadd7cdef04bdfb0367882deaf52e151b5567db070ea0595e21fa40b22cf2e2ccd6d01a8fdb3699ab706f33f0dc00ed35dfdc622cb2233ff0cd0a2ebb682b76b155b8e17ab4faa1f1e16ba5be36173e9cdbfd27c4bd4ae4c886a25d83887abb83ea7ef4fdc110c5f55eae060837273192eb61300df570632835ee8ec05694b2a1f4b5286ab759a1299a85449e9ed977ca2d3feff36a0bb0a0e8281d9100e6ecd1ecd8a6597b9bcb6976d76bb27dc20c1fe1f4ff4480b7858a6b3baca2b6806159bdc8e73292c8d104667ed00bb4dad9a6e16eca9c29aa30ae1bce2f33f1cc9bbe767cd16528785f14a3b005d3749db76b0b3efe75ff05857eacf5f19973a6133ea90909d2a8e6f40271a26e05a0312400599ec6d794144c8d459a2521495153653722952aada7bef52e7d9cc5676afcf0bbc5a1d21b8e1ffb1c9bc864af23a9dd0a8cc2c0bed9d721561f3407025a010578c50c6c07d5283a8309e23603738d1b1a776a252399937fe82acbaa133e68b7671c8c7143062b7c01472b8a77feb55c7826874402bf4c07d4a530d3b71d742e2a8182a2dc065b3b62de411dd69269ee075b33b809869bffb231eca9f5a9662cd01420e09bcf631a77863d95661a66b221d34097bf9278d660853a603f57b9d0244946dcef72c344dd9fa3f64b1a4dfdda7b1bd48e71b823e6b0bd9acc73af98610f90a411a9ac253865b0be69f46e14645a2f5ccbabd017f37159f60465c8f2723f982f0c6aaa2ed48d1437b4a4c08145e1ff6340229e143658c6a5963879ffbb021990afbddc37506a263f1e4cf0dc675741f444b0c588e0edf20ed7f0faeb1c4632534be5736674e1dd1c7959006876124b8bf3bc48e09288a6cfbccdf919f02d6cc37bbe38448edb46b2365476aa649eb0641435a66583c9a62cd3136c71fc0d1fd0545e5ebdef6eec95a9d8d30455007af2855dba2bf275ffaa48ba08f23af447ae36c4fc6b5304f79b5f1e710d4cb0a9523d00c0a2b604ab0fb0de7052c4a4f95d98b7430c408fa247cf171909b1cbe1f70a8633cdd10e7deb638430832ad198373361eb3744df902f13913350061988103cd96679f6b186010a77d0ed929098de91bef53a6000b569546a9127a65943f59228cf269fec21ec04ac0a63a6245b441a1f4de404155cefe8c1703ce415155624aede34eccef8304d1d5bba38228febc43aec5a8e629efee4c0acd74ff93c54385c3c20c731d85e049028d8a1c657434263ea991f5ce9b0b4d2841c40e04f42bdccc67410fffd29761e317a696d10fa863fb3b03693caba91dc8d3d31f68afd41efeb7789f9640aa8cf6a0e6292d8a8550828a64e745e57b242b266fddc474a385ce79267b30c5b21e895c63021048345f009010c3aa3d0040c54086bfe08c14f2e695f5a4d1078f2600e827439b2b914922d12e3abb778c60fb5359f1dda271edf66dbda28b131ce82c01117666c1be6544e6dab6a588e2a6c3862382212a33bc94df34694dd20f473835dea43ffd4a3f909d911e506cb0824b9377702b95b420569026f00ca5f4fcf58169b58ccded6a0b4f4b5afa93fedbb9da5e65cf4ce1f1738e4d188e11ab160aa6f4550d30687a993375e49aa99bfd93ea7a90efe92109f64d93a3ec7ce315ceb10c0256bc245c648e649253d5a2222b38ed980e2c7c7cbd0eb1bc6c983c8a069be25460a56e7aa622f3cecaa6f989a919051b801323f547223b57f396566f281234e4c0b7a9b203280a2900c3d60e22984b4fa8dc1eec9ba6e6a157527e02c6b45abe4b3e7e24eedb3923f000ebab365f9364cf2306eb9f424bff95ac12f990a647b865b6f958410976122f1c889e91095da07392cbb1bbd6fdc3a7933bc325b70b744edfc3f97b2943974d4b45c957da10d1f5e8260df68f04b89c8282f1ed8dd91d4820211d9aabeb502658e425d823a8c5040dd0e192bd779670c62cc93e2997be06f01ab11c6cc232649749d2e4016829b094aef20738c0c55b1673c95a5964b40b4dc49af7784169763f013873f0030d4142914da80495e30036ec7bc03200f7a2905967d3d2a5373dc1567ac3e9e823739ed638d7283ebfc59c1bed9043cd0a7c17136ec4909c7717c6509fed004654227f9b5cffb949d3bfd59704c4411ca65a310ebd4c02d5ddb30f7563433edc21c083ea7c26304f522b1a67dfed2e5757f122e03d037d5f5d6bb541991918f2a3512b4a9309bde11838d9f11879259c2a604cf188181c5a2891259064a10f1cf6917e1210194b0cf33ded085e09c3df22742fb2cd0e2d88fbbb49820da687a9be570ad9399670007b124e06d70b7ae7e605579aa81b65a5b9030d7d4b0c37713411578c77ca5cf4bf014ed1cdc04859d1bbec2a8f21255e9d523f7cb606b60628f505332aced049e1f14ad8a2b791cc8a2fb44b29326363cedd1c430a5fedc712a1ac525ed2cd1202856913df45868a45fe983a71aff3e74f63f67c1654a6f9ad29f3fe2ac42fd585dc9ff4fea57c9590497fffde35cbde85f9559a86083c37c87deaad987536861b37bb510714fdca21585bf641e0018bffeed4f12c2bcd170c449a0a7a8d735da60cc44632eb761f209a8dd3cba03e221c8a1c8dc8836e9cdedae33df2b38af366c3db1962a08264c15783c6c98fb7baf352de5a59c4510710d6687ff832781d4587501ea51679fc602ac6cd41395b3dca3305ac66a29a7a6c22107030133cf3bfe4db2eee467b6456455c2a64872209a902ec59145d2158782d825999cbd3ee3c7b055ea43df511db4c9eff0263ea4c22615959a67a39c873ba7f4143bad473877caf33632d38544660e3cad69a0b820ca8378be1610b3a966856b2b59444e1e9657986196f16910a61f81dc4f82ff9dd6aa18f69f90b57659e9ae3508e6906192d474c02748c2ebe83f13e0224dbe7ee16cdd781a16883e6952c94c538548099a4a0ea1bc3e52d6d82c7ed940d54a941b355525f361ff8b966fd4e555c0750464a0b305589007f6301aa2bc8910869ade75e6b6d02ff765878a5f9f711c6ffc78736dd6b8119b1e708592f88f0c7694b27eac11a07737f40764758941917a027a487f5f0de60aecafb685c438a85a39efdd5687c8db295342f551737308f7b75d1f3628e82ac50b3972993e2bca4d13e5a22e072ae79a463db6270a5d5fe1465956726c6fe1432b2e9db3b0e87088bad001acd2fed09fa6691f397fc5b1696af44dd84891127b3a797f71f6975c3c66fac8d7de7a601306b840388250acd39570881cc261d0a234242e6e9f828391e918dcb1db06e4d2004c4a2ce0f71d26c98cb6f685cc1553b39f31d4d45f19166abfdab118c6b9ea1ddbc5a2e745c65fa14772736339e77f53b9b7d7e67096d382d512c4f1ff9b2699e6f5770d768db48aad616031d06b0f4de1c5d57119d4a64ed1b8ac815ddf8b2424c77bb67e97a42c0b1a6506e680024343c4467bce3f71b0e5897543ab4d4425fb4d27c9f5e68b321f1884d3cd1a8b055edeff2edb4078935953ff983672c288b2e639f6db1de18522fe2bd26b5b1d38149fb98f6a5d7ccfc6b6a3cf1dd88eddb1aaebe34c723cfe2256bea2890e634d9cd5d46b16ce5a6d1199d0c2426343ce267313faee6d223b0068ae8e67a39a1b1040826469087d4ac288d7cf6b1f584f1f2bab16a8b069cd4c401001d7ae91032e9128c53e3fec3e4a5d89de0086ba7722cc9d354c212dde8a8f3cc9b59fdeb39f9afc3e4568fcc1cbfe0b1e64749d0880b9ce9a0c5025b4b5702aa276c044a774c6503471d8f082cd01ec635f24c67a1643827c49a780914116dc8a33a16c7910d9d69d521c11dd3ba9159255b7cf7e2ce2370c20610029f928e927a4f4d8327ddca3e021f8f57d41bf8611a085a5ebc5c97a02ca505ac17d1d5fbaae73f12ed8e733a827afc3257dfe1eaa7d11244dc979ef784d28a0156b929fba0bd238f9b8133269dc6a7779ba55b3dcb847f1bb8a3fb3b197aedda5c579e99ef4c55fcaae81ecf1a1ebb73b595bc61509f041c00801eaff8e56817ae63a57270c6c4d55d5b3dd136e935f05be6c3f63548efa09dd6a318a3809cc0833a8664311a242b2e176fac3404f72b3c3571728df2791e767f5ebabf4c639e37f6a7dc2e480392642357b60ad03e7e104c1d9c0d34536fd6276a37530a2cd863562cc135ca31e48c6c31d3dbbbf621627790b004c0c16bb6823839ab9d5a8f3c1ce537562c806a14c8d63c4de75c9edcccb30253154c5f1ddefd5bd61b69f1104d0ca419025a28b516aa95610c4ff9ddb693bd8829ce3141e6d1d342e794b88199130745cf0b9c924d1141993a919fbfa8af09765a59b3ef4c8a820bdb04c95b843807ade370018d12a71f01f32d2c0ae44d2bc48051e1ad0bd5081f3bced1f992aa2eb1ce4f9cc1caeb8187638921e42885ec2ba173b3533a77fc1ae9e97b26c26df23337e28d3e4d4be9fe0464d576cb6ddf5165805126d32926300d2ea14a4248420c541de6cf25543bc3d0543468b0a8f49b2cec0ad96f9f1d82447eed79114dccb5dc59dbf3249455b3427cca10d530d51c53db9defd8215d6ef0a9ed50205e34556c7ae75c2208762e7cb311e8ac22c4704e5024fe338892904b65d7bd4d30458725812b47dd7c4a39977346a0507538760b9220059e9add3bd7425d2fa4a3276ad84f924feb629fab489b104fa273add333ad0edcb2212baad256919133a920bf96895c04f194cc5bf0814ff89d5bf92699ce8996f13866a99f5eb33d1e980faeefb193c5f8eb6ff3a4c29302e1c4d5bbb2870448ae6375c8729dd27122c6cadf8635fbe0ce1250375de8fa30322b59625adca5a8b8f7aa23eb4f17961ad73a18f7cb0ecbf61cbfa391cfbb72145580463092cd292adaa89f0dcd6e02c8b49ea6a45f713ea6c9b3ee38bbb81dd713b910e45e3eae1ec31c12477ef33515d4336858762b57225e6180d5887b53e362f146eaa9240b1633a1c9a01d6c977208b2f59118c60b868c622b089e2c5aae558d5bd37cdcb9401ccfa64694f7607ba5527ffe84cb5b58448921bd268d65f4a71899cc08f356f556be115ef40a385c3f232400b2d38dd475f4598dedccd160c669c5411eb925841ff23a0dc0b587a2582e4000ee201b3d2ce4e165bc9b9f585dff5f6eacf8221298f7b4608f0d1beff25157410bee3267e02d56d0105a8848f3f1aa2848b453f4dffbf7d9848b778e23f62602d0f6d54444ff8a2d5ff3b135de61f3c26b2cad5be610a0cb42d650c2d68118bf2f3a12d5dbb085b97a8e2af32cf9b4e24d1f82d2faf27ba79a145031109d6d80e99a168fb8df93633f25d2ec8314195b88f85f7de09c01af0e9041a61328ebcc1de2275e4ea66c4dc82ae414a9708e9fea1943e7efd02c5ac9269dd8a24ccf99b474f7544ebe39fe490d71166520155d4a2043c004db95338524b8973004fa9ae7fb8965e2637867858c8070126b3e31fe0e7a06a0b1dd911a9f49f4f66af0688e5fd212396568d8d272517b5c29f5711d0e8c6959f6f0f31dbcd5db111ddc13733ec12626d5e95aae02cef9c7d21dd3e88832f10b339ca3c8feb7fbacbbfc7ad507ab503c028f3c9b6e0fc9b7ca906d5a8ffeed37d465383c8855e9e42fa7012391594b0301d773ee25a2a2f3dda8563a8a19d3d24e05e48bf1dc4b9ee11eb89b1e7ee9e5e73277b8d65d45dbcf642c94c95c430c0503ecc5c827eb43eb3f8fb8a7eae7b945d69cb0c8229258eacf8b00fb6786d34468a3e1216e497f2eab887409d642e037852d082779298ccb3f4e4c07b1e820428709daab042db52e5fdd6c63c26cf1d5c461ff47335ad44a657aea13f981319b31b107976ab8d05d6a806303b0954ddca8badf5bca48203625e7db5d25c3885d137567a165fd54d72c36d29db291cf3ef5e7c5c3dc7b27cfab87b89e4c913bd3805ce1fef414fd37767af0c055f5d9033286080dd31b774c649ead9f94ca94f15efd5b3cb24ca5e7738e9f8644481eca22ce875c3b0c2749378fb2934947d253772e5207cb9ea1d65b059e55d99442fae2d827269965d2ce0fedf151f2e5a06857676529fba75548e44d64b752949683641ce0ec88f708b3595db3b6d9ba112804398f0fa707ef795c3acbb3985e6257fbba3a6e8b880629ebc61adc60b8796e272e32c2c5e9835ce45f0e63e1851191247f13b0528d37031f67c51018a658c82c548103af9954f127bfeef8b06f0e8238c413fb7ec7d577d7a90cafb1e1124eeb933dd21d396e961fbfee1656fcbc7eb3568eb0beca354e6eecfc8cafa123e8f1096e7217aec118424a85c2cc26065f310bd895d880d8559ccb59d3a33154c11a856b475b71e655251a5911e41447281f21f2d452210f5114964a54495bfe39c182a076de8704677e93cc423407c0740e0b434ccbd5d8d690ba80e42373dc0fb8e7b0a6136dc728db60b0ff83b28b46779f72f78b074e7d733afe770871d0916c7b3bf10e394156163725b68f5fd5e673b8eb4e02043c2996ea2be7a383ffcd84ab01ebe26052a8c7fe66ff26f8201aece96bd71b108287a9f78ff4f21bd4d3cc6032521e0e4733a84a520ea0b81c16513fad243b1e365f5ac1b97cf7ade1e51796405efa0b2ffb0db916c967a0a4e4d5a2a34b2b7bb63209d983dd5d5461c582f7af3b4deb1d6ee191fa613a9d2c2e1bf45d277b3a8e1f193f187560bbb5eacdd6988d7bd22994e3c05a29ccabab080e4fca423c3f8df6f07bc6c1c9c134dcea8c0d9696512b8ef9ae891ba301f5962e2b11800555ffe0fd2834b4c1743aa5465cab43b9bfd7965d177e531d259af18972b22bbbf632ef01bf3ad0b5b3e7fbb8da1cc83eec50007af8ba7dcb675e24b30f3cfbcf5b2f7d93fc1c093ff077f400bd363caa013051efe1136e37547222bdad6d0c5d8cb3d3d2c5c79f34a06bb94fa2cc5e3b0f6622e450071e3c28f89a452629bc080036849de859e373c24f1003b980fe32bb90969ccb69e2b46d91746dc7ec7db4bbf2735d0a94a8e6fbad074e414facfc191c90db063e677c17d4dfe41b64a1f0350ca94f052a112c829c9b1954b8c50a0daa5a91a0952e869e29b4e52dcee7be14f5e2f8c6781cdadd810151d9440bf33e7be15c99022040f7a59b2060082dacb7a20cf66764acbf49546c9c9394778d93e2c0997eb0171b441be9a47ee6e8ba52835e97f31f12d6d5e1643cf8a076da6a3b93ddaf551e0149f7366ee9424400ea83674e29f165307e022a0c0678e85c2597b9d4d6d1c9da5601993c1ccb588493999146aafba1af7ad3958e7d795fff0ef54f33d5e2eb944aacae9f4f9fbb6921b1f8b3268f2623ae545882a7a39222449a3fb7b68190f2a86108cfabe1195948d76bb80c2bdcf3641fb68c2910dd3e1af9d15425dbeb64a9c0f99244a7e2cea5e64afd88b1d45191a85a456dc97baca816f0277bab63a63b5461f4db914eda7b7e8b963ed4f476197d53034b42b7ec8fec4f8d6cfee9cf1ae8951ea99c6b210ae0ebc6adfc2b2a1e6b1ed77b64abb6345c00ada6a7baec609a66d3208f6f096c15a4b8b51009d8170289abd8939c9b4695c3f5bd31eb1bf9cf94ae3776a7c57a2b355c8f284ccca080bc2d89509344f25984135dbc1b9404fd06415baa86a89578ae8df2df286ba6b351fd5795a70a62da67036ad8be8800361e00d24abe2f6c7969dfefbf772ce99e2aee288581873864f15aa6377115f77ef64f84d194dd1761098b109357497cffbe6d4530ac3ccd5560a5cb507b7eb08d631f5955f2dd4c150e92104bb92c5e5610d2b06bb2b880de43e86e89ad16d75a081693176cc76d943c97bf861cd7a78dffd33b371b0b423b7302a70cc80567dc6648f1691f26ef20c36c834dc3025ac3fbd45c817122122ebd3b2d2b4b3aa1564556f1df1dc968716504745bc144bd52fdb3fe52a58dfbf50be2076595058dfaaf575c88209c32bd2c3659d72fe28871de565d2118d18f71061066fee65f07393f51541c022716f72fbeb78806c5d58912ecca7801b7be06e715f97e3938030929750ababea7c5107c53b318d46c7bef7261bc64f9c06ae58497d0a21a0a7ee3f35f49f4e94d7402410a3e5ebd0c4485e97821c00e7e32b64763aad0a5bd9a59879eb302d294811591d0621b0f3ec7b7a2c6dd8d004718ab367190f29bddab8c5f01ee7868078b50dc164f3e9aaaa5b0caab87137eaaf1e10cddcdd6ea6a3dfbb7551bb0b2330c50558fd37a2ea1038a793d3363512587e0e27b1620957d4ebfd489c934ecfe509b92464a51827902e7d1f0b28fc4d801a74a579f918362b0c5570fb175bed55e9ba9fec1e3dd3aa1bb5045583ccf635c173442c524a942ce11f838e7f0925c94cdd3bf7d74ab99e3d63fea3d466b85d79298dd1bc2a612db9ed86112cc7ed6c6d72d50a71e83602e0a616a0c064432da11c95c131e12f02bf692728c0fcee3252bf5b9469a497f2d46dc8914c5f11342e5cc05f14c5724f886f96a172e892ca00eb32392497ed5ac3fc2c75f92f35f263e94283a889cb7bb3ad6aad0957647ba7ba1f569b4b6ed5ef3f57cdb68accda5c661decd73bc21f8fdafae06bcf9ddf7b0b31bf6cc03e29d1a3838fc878236353bcf2ee5c373440eb7f8a4a3c63581d29b2065cdf6bb471f07fd7c8c8c973cbf2a1b2c4e094dca896c981d7493444e658e7453be7dd4943eb9ab833bd72834ad8244656d4f8b0fcea0516503e73f70ca9216e7fe12549e249c31dd7634b36f700b0c3f3e7b86c9927fc92f521a3e9e3ef6cb7ac939605e33d468ec9a9b1dcb9640b3af8c184ff7a7ecd576382cac48d28a3787ca4a09c2dbdbb621b51b6af090d7c0091588d1efdefd71f034ab0e6dd566592da360fed192e5459331c851a677d221872911e579625962332025039aa74591671fe3b83b8f3dc68104331df3189ce2de30867214b450c87c367844db553351ec94f5dc21534f3002180913b84e7ca40a0a1c00d2b7b238d15f26660a48e3da523fe58cd0da3688b147f531e35c12a3d3a0687fc180c6c59613c4bcf12477d1ef6a05792097acb8153468121a7a76f54e1742341ffbedaffbd102fbfbeb2978ef5c3e132f2f2cd9ed525c6e773dd764ad2c64d70d56b3820e28ceb4b3f3a0be519e6f86bd745580a19d222885785af45a46dce12c493e041d13818d0949c47bc0e5a6344a7078b637473fbe2dabba314a97c26e4a598282dd642dc20dfd7d04cc8e33beaea03b5846e4858ca4736e2a85f8b480171a78fae99465f116bd5313e2f44660cc0480292bab3ef4bbf41b6e33f853fbf68c7b8a1e32628414b32094eda45d0ac1b3b031e22feb570d3a9e689026c7a24bd462c3ab9544a184770573df9deb8c5a79c42779f1298654fbe06f2d21b6b581afc8e7de04115d65120c622e1f4d9b40016e8f99d64aab731e09e953aef3e76c777ada0357ee864ebdd0df88217cad71c3789ac5345c52ea94d9085a5a1ec879515e52540172c0ebd75cdb010cbddf4806f05ebf68f7846ec260940170be17d005391d901c3ca520951d12608e4c620bba157f24f9ed0e176e39d3e67d21c8999faee907ed474af424223e07b7f518cb26d64a07ad1f1f15f117f9e31d3abd1ca066129ff4fe8dff1c0dfc075cc8c046c04554bb860139d2e12e7a7b516f6ab266ce429d03346341fe40cf92bb1ec4f4bf8a618b0de3f76d6edc4a594346b359156534f3deed8663fa240a3d498ffaca0494aa45c7d61caee63f62c28fbbf19f78a17a52ff1a8737d689dd0a1b56f54e2ae0c4a2ea3a5bfef22be2cc69b9e29e0c976f24a978fdac931842abdbaa7097ae113f1ffb1f89deee5452ffb3cf82cfa842a5ee82d4fe00dd57fbb1e13b629030efa8af37c30607ab056697266142d8d694df35691c60d1e50fc1f8843f04033f8fee7875d824df81c30497cb54bdcbf1cf77554895b059c1db5ca4d67c1a0ce3169a05cd5ee3fa5fd3aefeaa8ea644d6ab2759beb5198cea30b32b6e0a38e117ee38873165bfd084db45a48fedc13c8c6f1b7862992a69aed0c056292426451c130e4edfdd018d47833ad28c990191b971d1326d87ae4b71527a8ad53813ae42cceaf2d225aef7d189174bb0a598c0aba24ad27e9008d0672598d31e4d4df3de3cecbe502ca8d025404b2a2388741ce55f40ed79bc89ef17854ee0f6e7b51d484e8c6a9f76a1ca3282a2b7f945a42abe2529327a552d0a7fdcee4e0bc2a00ce525dacd3176dbc7940cad4bce233cb43a345d011662135f954b4bf826e63d3a28e1084b7e39968eaba6332a0a97e4fc213d0d519a3d338dcbbdc3cfb9f8ba554d6b370b36b8ac153eb7eee37d4061ab9e27704c8bc4deebb909c162d087f08597381070e010a8ec0421071fd2e1c82dce6f7e8922fd7d0541e4dd5b027c8270007a8278d1c9ac908a90dd8f4cd07b97ea75255166df6177deaf6f0c487a2028f79857a8eea5c345b6dd716b5763589b574403390825ee66f5029a6de5a0423648d97e35ebf476677c4d8e3d78d18f0711584cb4167fe73af99eb12c3ebbd01eb3ff739c2f6c0edd1da1aefc8ba73fe85d8db1f5ce8bcef9af4405fffad9f31f51e78a3c29a0dd73e9b8bbf4a61fd64acf9fefb65851027ce202f7f7850f3208a7bb4ef470c43eccd7a9faee6e0f595c37f1ab2d2cc0fc910e5f9f5a952fb3ec25d1f0641fa4dd63ca366f229a31c2bd84f935f4d687d0d7635646425462a1483878870e55f0258fe6ae5c1e040c9fb01889afabce8a45ed113367db78d5eab77a643d4dcb92066f0843d561b90ed88cd5e9052491626337e527b572f3ea408308e229861974e0f87f5ae59aa454dde12008c72c3d4eb3e50971691601374b8eb48c9d4f88494890be7ac735e1649cadd360f6e3202c1661790bb0c6db37747b0978eecf190fd6c13a91f3b92a8d20bed5d9dabca0c7617a499f0528430844db9e7a25c657163625823caaa5b6ed8e52ae2753a7bf4da60803febff0f867148eccd400283c3b40762c6031d721a6326b9e9144f19cb7aa48679663040c8c865fcbefb4eef29af3c7116ca646b0cfff809a049abb7c5de0a589ce1971b3afe3080def60c72e57f611a703003fa3ad8e5b92c1396d4a62dedf1167b2c85b0c3baab5ad13ae39a0d7dbb5a9e6813dc243fcd2ff7dfbd797bc38c11396895ee48a32e5f82722a2981fbaea44c63d8b35f5137b35e987618b7756cd420677c6b0d0555fef30dd40cff566dbe1819826472accbc40b32dc808bb92ecc51a96f72acb0b8b56f9efb194cbe09fd21bef782b46a9533eb11eb281024f762981bf74e82a946aa47c30e3d6442c0a70924a57f9835f31829cfc4e3b20d308dce6761fbb4f8498bd0ab42c8b0dc379913e8d54f47ab28520b93e402627b51c80ee21478e8ffdb916db0c6cc57202fbf29bd4b18e615178cc105df3aca9705c93aa2a8d320959b4490bd1cf1b7ac390d9f0e53b5bdd2c5f3af4aafc2d15610d641fc2f2f648b5d81c21f9ca59015d51a28ee313df5bbeab57f9efe0a4619dee4718b80fc69d4c20b0a51c58e90ade82b91e398bccbe08f54ad75494ab707adb79d68214d3f9c8d5fd0a552c1ac7531cb2bab6ff62359560a0b43753abea80f21b5a6f96a8174ca02dcd91814d7ee95cf861f13595f7dc0ebd916ff82bcefaea1702784bd9bde711e9c8cac375f89bb27a0273130a4aa1f9a6f4a0b21c3e7dfa4750cbc81076f1f92cc9661d02902e6eabd9e8c1634c3a8a860c46cd15912fabc599acfad3a5b43648e972f24e62a9c45107aac2eb99ae2c7aee3269b647559b7e3bfbe4633f8121356649c298362b9581f56f4df800e0f5f8bff81d069ccc00ae031645bcbceda8ab3ed4967bdafec98d9242d79e523be1d7b4c5203c9c7fc8ee6838a6341f70c542f114a9e57e0cf4cdd52d00225e58814bf8d5da2daa97812084a06b357d09fb636c9976c5a3311b23958f6f57c3f3dc4e9cf3c4fe7de1ec93bdb30f133b6cbf5d71c0befbeee2593b2a778bf6e17146465dbe6822adea1dc6f7e3c18fc581b9aa7bfc4cdb1a772a78cb1a75ae65846c120b9c650d07b78a11e97d0fa401743cd5a35b0e7ba4acbfa78e6d11cdc49e52c6af4229e8517eb906112a4f914fe1323c7b5ff7f538b6378cbde97b4b6ba069c95c327439143465e0e435ce616bf8f3dc689e98ad110e13094ebcc85b1a9b1bf3e08098e7297b0d9150bea5c435cc1a92c4f0ea127b8a7abff6e7bf004b9d063178ca5933d9ee557851b608a7745ef6ccb98d6e7f46b3bb57dc642be59e52a1ec03e3786d6d69e5bc5153c9128184bb8df9ff82d57e221b541d65c30a963aedb749f3cc8a580555d680c13f2856bb25be0d1e7b2911e75c8381dd212b89ae54dd2b8555459f4af1c9266660aa304c150a6a1d3bfa4b03c23191d7907251fbff5ac9b36ab8e57ba3f54d5e926310b0b81bb83eb8b2bd2521babafeca6ada68af322a6cffc6cf9bf7780a14bf8c97b207009099fea8e62009016ea9d9957c6fc0f68fe75d0b06748df47c925f98273692b8447cd70b2ec60a515b5e2b86cda3317f37a0f0ad13b9bf30fb1eebd1a6aded92faa171003452a219fa63e3227c65c33b20b198456c0bf509e84bd6b9146fda850c3e110a32c494ad7892daed76bcd56d2fec468fde7243cebb8b8bdf0514c7d5b80bbf67acb1451105e3387c13437116622e3660cc19a8ec25ef6858e203b009b803affec7da3afedc8412d66c4abbb45ea1f6b562880318ba4cf8b3edff1f5d4926caf30c93c8a88aed957ff8fb332ee22148e6ec1f4b747a3c20183d3cf0765b30acf175c4107730c3fbce3883a108471810e1f6007a4f01f4f7b1e5da6806f4c96532f6f79bbdccb30980e0bf5914bef74fa8614b29e4eea39cddbd4f2d4461aa465fb0b28f35a33adc052fd216031dc19a52dcea9afd5861e46198f9ce827f77b3e48a7c85fd5d09f62786ab32aa4794812620647a8b4cf17f569a55e8f5901f7679ad9d8f3ee9ae2bf8ab50cb038576b27ff0454512fc747e2ec31deb25dfff813f9326cfd80b75b2359a6c4d40c83e41778bb53560b950005e972e44d80b1bb99bce99a6f005dc2550fe5b733ce75bf028dd6b08638ff2220c35663ba7e794c0ed54f96aa3fb3da0c43eb8112b8ef41cf6d503f18e32c0bdbc44e5c933a37d4c29e207e0ef69e43f042562c5570b9ba7c9427a91ed92f03309bd1787326a3ae69df1d447850307543975da9967cdc74d18cb9d069ef2289a5b188f2f54aa85a1e1135acb47960289b7c2bb4ee6a8ad1e2330df66948ad36a3e481f56d34bcc260f10a4a79332cb8f9692eca717bdf41484fd27d30268c59d9a88e6ff3147a307c5dc4b8d11965ef337f908d1368d84fa518ac78f6d3d71828069415fcaaebc9146067914fa0806a4bf114dddd286b4ef51ff6273aecf315264cfbff81a1de632b2d1369eba3cf858b4bbce667b74148d1d1d387221de2bf354e75d919e11c26a902c561ad6749f29536298cf9a500a90fe9041e53d6ced713fd482dc60a5441d172e392387a09d3855c84bb503033532e27de216c61ba114a2483ef53efa82006f5da9534bcc8cbbf4116a47613f22730827c9965b235987fc2e65efa97adca60cf49e30c7c7f770b011f81413051e8c9885d92122ab4152f6879d3ac1637c6eae2255d0e1de93db36bb2806ab5475a8ae9dee33378dac38dce715d05bbe55f55cd23b5bef19b944ba3f23e05be783967579bb2ef36711a180091e9cf4b3de9e9a5611496660aa1b2c18a3a4fc9e18e23b8d44e1189a6f01e52a6e57e22030922d1a1ef42e8ab2488bcc3ea8421a225048e6971b2815e29dbc6923f9a117375f4d908c414d82f0f05884a4f7dae9e779880f1bb8677354efdb3f43d73f6ddb330409d6d5f09f559d4c92e4744b724c416f9d1ec05048fec66f2a5842d3acd3aafd393477a6c737d24a7fb63bdd75b21cb1a05a44118de5a97ed870a055031f2fb8101200c6a3f6d647c671f45a30a588d59345d821754884dde71740fe2e0b73fd5439ae09d5653cc6fbccad041c24c1cab21be7b28e54ef233fa1b40e07986e9cf42fb2b9cebaba57201e5bd158ce5ac77be8f58665aae8c474f1a945db81c94890a93ee4acdf012e8c4c853cf4074835de7584a490a17dba68dfe7400725dc9f6a9c7f4c9c12cefbdef2c9b5c63c5e7f308e765822491bd5efe6cc8e7f5f0d159dd5b215b4dcf0bc3cea0070f3cba4fb1b5933592073664b6c3be7aecd716be835d46a82148ae87b8a9f53a2eb058b3cadb5817b34c5e24b6c0d44bc321e92c6e5df6f2a0e810e4326cc72a5ce288a12445bcec7c2c016dbdff21ed114648da75821a638ef4b67fba60c41bca47da0b88e88839a2daf82cba2517db2c3d356b938bd6164f6ca58a61f08ea19aed9e3222f8c6a9989576449879e327af06f7acc0fcc9afef195e2168d3d3e396936c813e2e18300a54766601ed74af3b1b8eae00f6533483f371b21ddac6135af5f9d608faf466a7ce039c0bed3fa6a5a511b9b7a913be2aed9658f4fbd884d3bb530da181c46934ecc378bdc4d2e0feb027e953200698e24e9b846b61f5aa183020aff490b48b94e793052fe84445cdf27e9aec5e7be766fafa706960da9f89b1ae92caefb9ebc8b84e48ec6f83fbb2cf040085f7cca3cd0206380a0480581c747c7feb06b747531e89d45392f567533e6d985cd78a922d380d94eec0720685e595cfbfdaea64ecb09010b032a28bf51277adfff9af347936a7db985c9a37e7019423fc453ff8558b5e7de80a826c23c6476e65e1759e28524704f8c0faa260215e6f67ac196a331ae3127a7fd86dd89567999785d7ff7c411feac6834be35e4f19e8b8117a9ceb9837ef7b0a52673e5870fadcf3698d61aa2f58e42b0930b8415373e7119134b973c2d3c9a5b3571a679934ed1c585411eabebed19f2b7c71170699f94c72b61690ed817788cab53e678d94ce1ca3373b66aee0ed13301d543f9df0634ffbdfa2161500f3b4a0f4d1560109de2c06501eb3f14ee5427651e69099c68a070f5cca851249726f28a164b22f3c6741e1e530432369d6a38c7d9f68cad26af1b19675ac55aa695da3829b9c17be89cdec8856fa690f6a8cebea2c30b0429f6c0e7bf2b019c4a4e477b8f031cc35d5ecd3a115d998486afdf3e29374a57f1011062026c5808a61cb1da3b4822feb1343ed9651bdb232b1e2bb404781745d3bf90c346e60dd57451522174ba79aa8245033a5b48f9433b405fd7aa2d7f76d276fd445bcaa8a5196d8123dd8670be5bc3113f76c4e2b685e0bc818610550b1d8f9bbc056852fb1e9103789899bee8bc5fce9a2baab6b1bd75c782b91efdb5d60776cd059972369b6e44a58ce4599d4078e0a54c6d4a2751f8a7311ae1f5ce74d858dc436e273577acef445eb6fd681d155307f130748d732c70426680c8522cb918de224cd92811b09d3cc078865c9de205700434aa75d24cb87d20493715825053981b7576a417c1aac4cc07874096e1e02f18a4a293f2a36005c7880ed982b56000ab7e8d0499a136da9cfc13da88c5ec86a2098481078a9593884d438d9adcc5121dc7470d4818044e7b7960c47e35c81cabd9e3e5394af01d8145d9f8bd5a850fabb05d4b91360d9e099b9a2919aa3e94658ee5a1551eb6b70372bb2f33e78bc89d07db382928e52693b408832418af02a36fb7665277fe642ee507c47b64f3519458355dc98f1a8dacb58c079b36e2a43729866c6c4cb7c5a502478b3fb8ecae189964ed1265506459d41e0cde26b9f34d320e772c6c51c64aa6a2ae79d30c8890e73d568a2d5542fba3434aba0b3a6bbf3259f0da085e0303bfa13c474ee1d8c316d98c2f9079dceef547a393420bda04f25277724818a6cd781595f8cee66cd0361083c05676cef8f357d3cc8bb33c7f7dc9d869d2ca6054825d5f96b2764821e774d6fc84070d2c5db29eb121067a33c4d7602ef517a44d7b652a90caeed6ce65a06de61b380583b8bab2866a803e1476302fc5df1b0807d9922156d4077d35bd6cb1ebf3d965707eb8c81190032c5b2f0bcd11111fbe546e856d740e0e5c5b1fe7aa157176bb51173eeb0894b54145f96b326002491f70f01fc7625b9b348a989dea0cec716368bf8f913caad68660bf8dcb5b94f100b9accc3f0667f2e660519d22699aad7252d2c1f88c69a8c968cb24b0fdee9eef02cf14a773adfa8115e1ef4356d64f4df5e4c77c354f8eb08e99d4e29720fb8c1cd1fd71729f518ed814df92c2035f4198c72ab54bc87ed261ee04f3b07a45becd384b2bff54237d63270de3e083ea22273990558bf63ef06f6fb6eb60b3c98971d748cb21565daeea209a869ff4fd978846826ed4744fff0bcf25220210dd270059d1f43db2c4adf6c4d66949341c60aa15c1005ff3036e341eded429f5b31e83200afc9abe8e699776dc403d53ef10682d2201623b2b5e129a1a7e533b5cad8452a90c432c1fcadf3677884d8b141f87ee779e7ad5932dd28c1932b7adc4edce89e392aa1ef2cf73ff366309316ec5423ba335ee19f73c8bdaa913a2bcc7352e406fa035793a9024a969ecb510c66d2c447b36a48f1eaca945e9f39ace833314003eb06b1077c38f6dacee9c7b084e277f4ff0d6377820e1ac0410e28cf297e399011a197910aab1dec4d9bc8d16c492ef53cee8e6ada46fae06d52a16267fbcc555bf3ddea95d43a5cf167772961d779aef38ceecb21e0a22757bb3322a2b748fc66221c15a404d78c108ce23e2445acfea09e60b8bf65e50583222c2b393773320374d7ffd2d2a708eabc1e3123a040f8cf59fb00a5489ff995c02c4d994eb9d53f28a07e8493a1aae25393461f507b7b4e6e3eab41fba45ed6a5ca1a4b2d7e4a3d34007b117e770b464b994cfac7d72d7137cf74c975dcad78514597f4d264a73b6906555d7461ab0cc3bde6a50f344395b9f6a9c88fb09a979e4d31bc25a36baef13ba9c4ff6fef9d8de8265ed1e5405f7a215e1d9c9846b29e3d434cf5e6272247a7499758e9fe7390cc206ca79dfa3e8fcfe1327129a0d8776dccd4144a7d5397e8642ce0c05306c3c771c3ce261c244c821accd6bdc56ac6287a9b92d888e36fe73f683657c881b4ffe76276dc1d88e227960b12852075c703d5974feaebc3e3a2e5b625f5c7823ef2c33ada85c7536a2a14d96f7960b1c90e8b574a18ed0dc09164d90062c660918ca804ac2e41affd373a768a126afb08169fe016ff082175af2c4e707d2b37fb4fe8d7b123a58c52d1e0566b81712732bcbafd65a7bda09fefcd77dd74c3878975c23996e64182edd6f00dc29c58bbee296b7916d496d2cdc5ba9e5234912d8aab11f89dbcd34eaa7656cfbf2e6a68491eb75915894e71f35993f5b3faf91d55f31911f1ef43df06c6f1f6176e8723bcde59b7f113e53283f21e9c655d787b2afe8ef7f76a04614c4767f9d83642a9dea53b5c0b59edafe48711d9a98dbc157710ecbfd010b0f3d86e89c03b947e6ae699b805b1e60d88f9cdc8c373ce47e802509add106d3af6396bb3cf556b1f1d2fe0d5dd97286e29060260a9710f6fbf6f9875f16193d42f2865a52dbfd2ffbd31d0f497419d780d819e6aff1e2cb646ac5283d6d711f67c06d9dbb7b9e5fb2d5dc6530e4db530c31e28f84d1c82b4a3fe50b1b4e71c844a266eeea55c024f008b306e05278aff3dcaf5af23fa99b215a24fb1a11d0d7349a6d77b90a02f7b7493b002c83d3adc462597e498c34615fe2c052817a52f9402628191ce52e8943dd92ad122f48cce9de3627fff3caf1631e33a76221d5de5926f4884d3f336cd33cbc1c1be799c9c4b6a289c3b15479f020e345d3479624e813bb38aa5a9f67b97608eee9cbf5ebaedd89ee815cbcded16f952f2eb3438df1a2acf206e4b5d81b0e5fc3167385b302523e556acbc594e9d0ff663c4de4ebad90a0f26f2e7a6ecc2c780f73740c056903cdf57a90185a09b9516123bfc2dd1f8d112af3b7a1026d2e6026b218afefc74e7dcf46e870e4ccc5c4cf425d0ec4d53d1469c12940092e1b8f88ba3025b36b6a5be3a81a624b4026367edd22d9f3b247ed188a66a944fae1dc4bdee132bbc70f286c20c8011932e57154bd29771777d4fdda3857f922e6223fa0cba6fbf632253ff77c0eb4c75dcfa1e48b4b4c207cf558d9277172ccf1861b2dd61d6669e7af32cd7327428461b53d445a6b0fe2029a04b792d23e8ddfbb953d20ff17c7df83c271f893d40974a00babd7eaf32097325375aa9d06ba423e8b6e0c19fc371a47ddb709d69d9b40a4be8170aee5b2cf0db37728c45ae31204a3924edf7e66605aa4329e337c842936716ba09f42da93c15b35a2483d4644c458bd1561cab037bc6456528fd919057a8a7abd3adcb70c263540794fc7b4645ceb3344f7cec539f4d27dd67a826e9239a7e3bcb09fd2cb8de51c6816ae1f895509b42a4eed792863ab3ff60e0b43c6787f62fc090b2a0ece3771f56645dff06a8a0f98379509d113cc1a1061745d835f7b049346a9c14613c63753c180b0ee7fde4384ab4b0ad3d6fb2024278fdabd7cea16bf20edf9009ded296b96e5b01870b8277d5d925a0444786ac53796aa4e2728bae6bc768909f25d46f727f79b551d9530e92c1c3d1f276b812ed139f3fab76e7a8ff1cc1bd3eb73ebcdd7b6bc4353f8ddc7f2f23c34f4d15255440ac0ff4085f493490c221c99651cd12579b97bf2e98345f48bce8077020fd4300b1f37a3d7e2b15811fbeed0dcc51610bb467a8ebd17628f126039b758091054a16f73d3dd1b55043432f444d15ff069f090308bb920044d1f5dab5d5aafe60fd15da1d512893310e6223cf0e6ea4b9bcfd0aca27dcaab9dbb78d506f528514d31239442d98273206e492c8d25ebc7e23151439965e30a4534aff73fec28fbd6f596058a011d18deb8bc495d3707ba19c450eff0192c27917d83bf555ca11514c06bebf5fe1bf957fec2a86c78d1958bd03a86f50ffc33b6b02ee8fd3c3ed4809177323142de62bf22d21d11200b2075989d307d5dffb6ab20b49eaa38a7b1083a3c0af1f6407d06d16973301d756a6ad8f0d5ff9a9c6a4989a34dc812f5bceb02d93760c09cf2d818f9bbe04a4997f6681fe8448a57418599a644f862969f86cf6864f7c5346a577e15e6be25aeda15354e1391a9324f8bbfc21dad5db65b5d8e3c0bf220145873bec0742cd81b8a12dfa95e320c70d39d180e1b0310906b73f0bf3b5371b340e8b0f14d71fb5e5027c278588eeab1fa5e6a8b02c6a7cca550b34ea41abc3b2a1723e1268a97700b2127bc61ef284f4f8b18ba57fd352d44a9827898054cc2da980f10957f20350d328d66eaf7ba16226c26e7e10e949ac3194eab4ba1cc1b397ad9fdb4c16eb0f729f161854dd33e8756e8626c553612c2f76fc8bd7dc371b2ec54e4be84a2f4416d6338ee4ceb9482b12b24f20cc6e65ea0ac7bcf4b4f7b872c1fb17ecc40bb70e390f6a2433af4ae43941d00f78e461a58b963098024c25ca4c6d97962458da6540d6f0e64e11e114e6ee8423c5d77cda5300fae72fd43a18f232b653b2e70f670ec18b0202d659ca78f344cadd45e8d4c56d0efc4f7741d33124e31d0a20fbf1eaae708283724ebecc4fd2f338c90efaa4c019eca36324a84d1b5e75ea473c1c3292b640924e997975b1e9841b6558a480b8751ca829f7b66d9db573460823c871ea892fed6d37319b307849be3099a85ebb02864907f67c1931a5eb523c6ce904513845f129e7e372a40dda6c9a612c736bc3f616e203cd840c444960758f02ffadbfdf3b0458faab3ef0db74af0923273b2ff6f5e8563dfbfb52c7e6a30f7c99e35eda9746838a8bd39f30b64821c780227e1abc7c7d731d1e23ddfcd06c3f87cf78034c7bf424bd4724bc7ad8968e8eced8893e8095414e53afa9df7f2acf3ad2fa1c354a94c3fc94fb20e091e0a510dbbfbbca07d5f480a4bf19a219fcfc133e66a931ac0740523fe1063f8a1f7004e62532e0fe2655fa8467f7dd318e405ac6b7a62b703b6b0ee85c471d11ab6eaecd424e3065c01730e0f7d45ae57cd6ce32d31ce94eaccc90144449c70a63a8986a5f88886bb09578daaf7d5c530559ec988527456c2e8bf2bc029c1fbf3ae4af16261270c96b9ecfe773c2c9b088674a72cb7b915b1d49d3d6f8cc43810b5467950de398a996bcae878343724ecfca9ce9916472424eb04cb9469848705b5f760309341f4a6243df03f18e5225c38d28d9793c5007b140847180b9c00c178201cfb7664d0ab822f1eb917a995376757ee85da7cf5dbeda4735a3e48d7ce68a72299891a0d951843db94bb3e2d867387f5b5e3b11e0e5e4c6d08acd8c5501243f96c942a6aca3f238f6851fbd8646c4be394bc2ed743ac6d45b84bac77e16f9ef3f39d6fa5486d62ef2dceac7363548c954340df9b11f5031131001f22c0f2e4fb4f6828b32207f562e43a128cc970578208f3132ff921d3d464ff5f937a02b5cfc0139bfeb992aa88540e7284b44ad6665d42288cc8624c65c72004b258872453ad7d5a9069eb9883775d0ee740b02787722afb91ce02c2e5293ebb92376b39e58a06e0e2c462d41cb9336cdd2806bfd7bfc1f7afac3993ba50cdff98168419641b98d242bdc66e0755d8fc632edb1af7ca426c8a4c799e4d8ab7313fb7dc2f65941ff2781a57c62d9af83402e27e4992777e1f267f00955fa87b843dfd5442aa0b2075e56e7436c27d4d745c981aa7f6acdf9892831e68372b580d1c029d13d23761d4dd3a3c562969597ae807bbbab938c70ebed95a8dac9cbbf2c606ad12c391fd577599001e48dbc28d51ce3eaf365d7fdc5d2dbc347a5de0e023f2c7698cc708d1799125f16809856ee896fb20bcb496864b1fe5de205455dd4f84d21245d05175b466646dbc113cef4da12bef49d8a87084d15d4674119bd8ccda117bb293519a36f6aa8aee243d721b6f9522b9773a30857cb2a13e3eda6db37f2130006bcfbcdb8cd92ba522ee7be90bab9d046f1c89b4851f32c98fdc0f6d92d23ecd98e57ae70014dce07fc9dd5ae3f64b6a5be827a2d05289758a2405da9fcc6949455210b1ea3dbadd740f9031006c0091a612a4b9c9c8442427cfddf9d647902daa2f86fd9d10a4df2ebbe1369f1b6dc9147144b30f2b2d71944a314ea6e8d2445c2790249095786e2f3c5316ea56ea166e2cd26f9069a7fc86da24fd41366a02b9cf636e8e98e4d28e50e19832dc8e427adb10e4cd97feddb62f284c839bb7fd30085118cf97031b7de9ddfb282406265066de7b4f76f90022b6119624b788dfb0fd301a2dc7d3c90e72964e7337d212a93c2d9eba9bfec7b98ad92b6234215d3e78252dd6f64d972b41c55b98581c37d498da618de8f8391fa6561f60bb87b1e9945ee5ad31e8f709f9474b949932927b0314eb108c7f03f128b3622cc7f3317454b6dd4b6196faef60e5b8d4e811725d25c17e046170ecadfd2d314b2937fe2081b4640236a9f429f0bb832372296f73587a5a1f9201cf6f357fddfed67dcf5106e9666eeea017034a75933515ec7de716e553b08f28288c288c84a1d5841307a345d997e4bf651c8a90caa98de89673c59bf9783edd30ec6e834532d56446aaa699e27911d8667524fb324711bf2d55e7ee23e39ae6c227a763b8f2e23828af65cb50fa5071d3c867a6f36979150ed6e53b407050fea43b1220ba782dca86445e3e9ac68c485f0135d76067900142653911d2fde858cc0012344814f784eeb6ef4cb6c144ee7718ce713db430a1a39c5857d9989b68869e524329a9175e060dfcb3d9f7d6c081d2c476052930bc15ed95f56faedc45f60b173bb64a8b69963c193cb36bcb7e9b16c32981894d390d0320d98d12c7659b853b3cf08adc6c38f213132621607244f9904ef7f78e4ec2dca97f442dcf889fa0aef09442232e1458cfbec4eaca86eb0dfa94f725ce3e473ce695575bcdb7c1e3ba5ea31b5848ffda8551ae4e4e8533779c0d889e5e25363c8e6cb2eedb1f250902a5f46c9e74f0844f3a3177c3bbfac5491ab79824285978d7172b55d5ff5651d25014419394e0592e447309bfd558e6e7e8cfc6048327ab9429e80bb889ad798e79c4cc8acdb10d754f390758f78719d4567ab671b1434d93597ea9595f41f6cf7ebd4ff4f59b2c2eb0a9ca9930198184b019897427112b1c0e8893ffa1390284008b9d38ceaa47566c55da07a56e12a96ff397fcaabc8574a49e4298d154ce6d79952575b4bfea301f5604231bdbf31937d585b4a162f3a3eb1501a266860b593f642303ce3d5eb70b5257a92bae70da6126ac7d65e76391e70fe6744060aa070235b37610e726838c6077577d0cfcf2ab5b18fd2c42d5a1b8875a4d1b75aa4f7f4144f64b3877ab310ce9eb6ad37fd360a16e2b8adaf79d27a073d21df4c8b86bcddfc4927ee37a755a3ec727b57bd2dd25d1c52fb57cb4260a6eb7b2f9cba7a13c6fd86dd1efbc6ae013f4fea411cb901dd38f28c1c14cec0298ec28656fe3a233dd3d089393aac398d607b67eb2cd1046f30a7c3830f153847e841fc16c238540faad6f84c723c464057f53f306e4a31b49bd7615d71dcfbc49bf07f2c3c20166c666f8d0ce1dd616606b7c0a6f982de4df241eae395fff774e3028ff567af97ca104dcb92157e6974dfcf9fb7536c9732147200a1ab1a5a86f4254a361c2c85094e3de46fab54b90ac17207ea5aa7142959f8e38f7ae5f80b0613677ededc06b6f956fe8bfc037503dc9804073587ce8cf8fe945a39fef56060c86edf1e4abd2be01df3a4edf239304c5be5806dc5cf87961b985661644ab37095280e0548ee75e898408d46cf98b9114bbabe6d674de90fb00a8f95255546928a92718caadd166e1a7848b328470e1458c0f837bc6bbb124a421d45db933013ab397327fe7a0798dc1f004a0a004e9371ed5e69b225bc09d33b905143f1f30cd8c69957b4e031410e2224e13539a21322c047c4eb04d8f630c4cc27808aa29688a131cee3352dd475c66125e10c4a3ec5195759288922eb0710f997f63513716eaf776908e309c4ae2a33151681d1e745a459e68b67dc2a03f58587400b21a23c5de413823fffac948ed89af9d0ded15385af21f5d8cf8bea394284dbe2b49df8d3b69cf4bd305565764587839846c67ae77bb31859f1ec9d39a314eda6edb09b38bc47b978dc897c5561885448617ce7ed86d55eb4f8f7d9c0f78839c63fd641c56379b382efc1413ca95c31b49bfa416f3433a88ac4accbbdeb93e85fbc5b2bf3d20d0055a07901fa50040b2a3227536c5eaac1ebcd4003cee18aee244ee985f9de7a886431241632e8fa58e20f0ac4fa52513e967671793d5a6538be35bc68b82d08fc05a8951571f7dc2ef00bc52881590f79b816d15534bf7a918a48f5eb7796dc6d91f2ffd34ede8b8c356c7ce587dbe82d167f0d13e24f812843ffe3747a04daa45183e55d35e75f056075ba61235fb005a1de6e75e89a3700644c1de15406c52de248176b0228f1a1813f755ab309a31f4e26ec8fbf0ef7ea44a0dc3fb3a6697536f3e7ded74194bdfd0f8b740036a205939b7c9cd8ec5be32de4aba9fce8601ceb15dd4027826d51b3328cca91dfb819da235321a3ff26fe13c4065eb372dba25b686e4481e457cd7fea403fe0e100d347ad4b677cb15480fc994d3879d60e255a149d418551d29f93145f61ac654339be7fb2133b755c9f98ba7b61759de1f8bd875219bebeda075c4696cd419599ce6b5c3042f9efa671e059b392e93cd34092881721a166f28547a0c5b608c12f883312715c555a15ac51b6e02539aa9db4425f49eb92ea4280476b220d166d75d75710b20b3b18a20de0f1c02b2615ed56d3da297b3ca45b57372ec8db94bfe0206fa2ddfd987e97d7e1e6eb3d8463e3b3829e5812aac4af2b0a6b42d355cea5ce6ee1d98767e081f80a9fdfefc9706b9ea96f428fd0321877ff06f4777fe2ffffd40bad1c82645383fe1eaa2952abf15223a168b153c64f2bc7d896578bc9ce7af66425169b6ec790d1dfa8c29e6aaa0ee60af8572188260043fe58b3992888004fe0a4e75e575ee5fdb57049560fab22ab8e38f27ceb4fd5ab1680031aa283fde165aa415ef6037d24874976d9c310ecc89f41cafaa7cc76b571ce3da1d1fc891644a0d6c4db2a0abdcf6d5752e8f56530d498d8ec36e4b11bd4fe0ac7a0666cd1ffdc8b4155911b27e820240e1d156f87c311cea71aab97581a974c739d6135659f9c17fbdc18a42dabe786c9bac5f4905221a7a2a8c60d6499661652af2e56077d215af9ee1a4ae92e46a69a98db08ea22fc1eb9e47f2e36de3ed1b8cdf6ea93c7f508cb34d54afb81ca31556db52316a5a15e5bbd9d5b303f3ea76f6175589939d4a2b14e9133d632e8de7c5d3638008b2007d54379ef2728835436a325d75f58f3e3bfd2cab1b386929ea76d45ab53381735e0b8ae58167dc263db452972e70b559729fe3f7af03576740ee6a0747e1600a5075c16fa95f7aee42c0dc8fa5a94c9d00863dceba28856a9597fc97a7c1a52c6ecf8247652bc65631cedc0ae370cbcb7f0b4fe686506fa1f2c7ce6e6def1c0b544ed8efa3d2a6637d24af834803f3d2e815b96509849db0a3bbef29c2f1becf54209fc301765574da920255f64ee6d5ef8b1f55a102f3704310a29add4757bce0f2dbe7f16bc1c0ccf0eb79ffca3f95262bf9437ba1bb14fe218e88ed5721c2d170b1c1b8014f950b26c2abe97f60263426b351e69dc9fbc80e4ca787cfa7e55fe5ed8d966cc8a58438d9ac28ca6fa0440d9ef437e1770e6e3ba63b0e4df828c49f35b6eb1a32ab4df8b366a656c9921d59a376e545b385d3b02e6ae5713f3b6691173c87df003925d667cc186e5dba913af7c9002c40261600943567c03d8370e01e5188d6b8131b594dac39d23e8b15ef0668c0092c18150a06649d1765071fb115ce1f950be70e401738804503bd2c5dd23fd8664d26c59c05b449c4dc6b8e5897178fb452599a44e071ead4f1fe386eeb818e708a6e023ee7712c978d1180c36ce6b7ec3c9151a52e8733c291effa23c9e4cbea37e17b878ec6458c22655a0c47da28590fad467060be6722756d1a2f850de64b39583b8fe4d8925bf76524b81c6ca0457039e646037510aa5ce3496e4cc6ce2369b9175b54ccc6e931b1cfc283e98c0aac8ee11b4fc448137486b45695e9de5876484ef7912c3294f8671198d01e3f59b8558be96660fc533a18ba779b0c4a0aebd42fd22a3eba8e34fa58863c2b2b1b75777c2e7631ae141346fd3baae747cc937241647bb9b6899fc0475cc9e27c76e74f47e9b1cfdefa500981cc7ced1af949b047266612c15be7d0474bd1e05a30a8eda434c17c296ba17f83c2d5d1a6bf6dc043f9b7209a180fcccc9f3e2676ad6cf053683806d6fa15b92468dc029f81bc804c972dfa05934bdc969448f22ae687f81d7e07393aa5a9cd876d50600b5c85443392aed9c889ec0898c91a0b3b8b02aa74e8e071fc12aa19b7743b1edaf27b954fb162fac16e570ba915eb83e25b6632341bcc3b89543e9e974c3b0c2758e10c754e819cbed9d0fafcc73caa8cba894e85ba62762cab3ba4cce59a67c7fce60b6d2a227d3503c097812f56338138bf05cdef83fa3c820307ed177891cf9f4c3d49b50c3f169783b1a9c3d14efa450594f71abf3f92f5fe31c816645a6bca3448ac8d36d38b4f2aa8d763538d456120dca2b200bbbc4a7e161502d43f44913dfc633044b85b2d88160c229f5bb0ac4173367bfebcebfca980b6647ef9f123f4a3c67825682f75ca282f0a57d6def30638824347a5ab992e283e45212b61d90567aa44adef10921a91dbd84fad76e587ba9ab204eec7b3b6f530bcd892134a3339a323d895f44d758865616fc015445fcf866e53046e2ac7cf5b92b5abad0d8410649aa622e793ee3055f3fbd98700d06f936d669c60b8048610bb43bef62d39a63eae8dac9281a92d88b6245651c97bce3b53096076932e0968a8068977e398690b1ffa9f1354e52f1c927baba24f97fb3a008ef5086af724491e592c7ec1f904e12a50100472aede28943377e2a34ecff514dc1c779ecefebce45db7d7af27dcf70ddec256e3b54301a2355234b50eb34e94350f789bff361c15778359019f22294d5c3a2d47ffe6acb092fbe8e3b2b544bdf0b018b1e95ba48c614b4f53f3751db73007e88eb4e81ebbf3fac6afa0df78ea1b239858c3d44ec74ace41511e48fff23a017b1133cafe72f5598a53bf687390849826fc837246da97330b3c7a6a816e7a2f0608045733bfe795a9a52d1c359b98bc04bcfe1916ecf42a3f43a3c31b2e9b468b2ceb652de1ae1a6e52b8630e4ab821b0502edb68555a62d3f6754262e9df4c0f7a3f7fe521c7b94d5571af525b818dc461cd80dc64f51cb61c0161143c6fcf4cc221debfaf9e3d19fafc60c7a6411e10de1c02e61ee9bf798349de3a83410522dc246b4cfe9f3809c9f4ea29c7619a919e56b3e4986235a432585893fb52c4ae1b0bd569b5283d78c6511d7beda59e1481dd8c6732ffd1dd9d7022fdcb6586ba944bd3fd3ba146c86e1ee3a11f971856919d96634626dedc7f75f070ba89087c6162f49c1bcc326e78d85b8f1068855e5c541e80a57200e489e133af1d12ef0ff598bc50d9e2d47d2abe3f2ce6b390ed29aa045241d0fbdac2487afe08afc3d23fe2a1d133712ced93ddb88b14861656fd2be2d4fdcd3419fd0d2f61de0ef3cd1f760bf77a09365f2e195f8f8a6acc224437700ffa1e74458dc9a802db14bb61d30ae2c21a313e379295195a2758fd73e91522534963a0c24500f3999f647497e92e746bd27b465ea4f6c693a3e585410f4d789356fb676fa19c13825621158fe152bd1bb7492f450d85ecd6bcd32d50b1ec4791620504b12369060ec317f1ff1298f0826d0f009b5971e4041af55edc68a5c17841285d1e7019180a0bc53c684ccaf97ff8961e643116cca79f412b7e12030b9d3790f88a1288e7b8f0d41fe480acd580b5b41655ba9e508ee0e222360434c8294ac740071df78475ea92e360aa611d85dec93013b9ec3be4ff79520ee6a8f84f24276ad5565df88b35babca861bc655d153b89f2d644e4bfbdd20e7428129a4181ebacc7f003f079a14dfa7e1ea74ec9e81585c6e692ccd9568656fbffedde8720a7b67ceae79b87205ab92432982f470cc9755b97c03230ed31f6ad8ad8fd8604de273357597a33faa049c0d6c1e8b6157ea54c23c42d418b8c750e19b50f9fb2912e505bef008ab75dc33726318abcf49a54e79d0b2ca82ef39989ee1ebc6f94e05cff575024075000bf340371a2173d72a8384a6432ea5dd279d94b8493b7beba1c252883a74156b9326a2f1beb3cae04e47407f49587cdfb2707706ac70722c5342090a7934d74b6c730fec7b7a6747f1382f8c4d0ea56090fe358ff9fc6cc3c9d9c5bc702fcd1ed75b6c364bf165eccba014bc808155d26dbb207dcd8c83f43e285bebbe383e63f2a6153a0afdc89faf9cc5768651a2c2fa40d0a24f0cf97c001d73158099f62f767e1dd254f63530777afdef59f758ec856f5d5d41212287a2bdafe45c32808aa905173b327103426211e5cb72224d4cecee225a0df609dd37f751789af795f587d397a8e986a5060766a7b3d4e3c075991499a621556b5c28d4846615af94a661313e94eef7a8bda31b0dc03a887fb3075b81ecd3f8450bd3dd7a7db51102078903635188d9fffa84fab3c4b9ceb6f2cce10d89ba75610bb117f692172becbca10167b0fc54020aa3a8f3f3d31b8ba29293447b55d9b042ec0c00d685133de55bbed5edeffb914126dcf45f007ab4c4a5f23021804f10dd1d594d73acc11fd823703b90a68b5de1e0af3aa9814fa5879e6e8710fb8543481e37176b16e6240ef1c0ec77a10728016687a5abbf0567983cd854aa764037265f8000ea76bdb91d0e0d3cccb58ee491ae918baa2555581ff58e373df6b6a1167cfd7b9f9c02e9ee9b51869eb3406462e848905521f1c50bc59cdb2907f57f01593b5b2f65bbfb982d5b5b631d731b616ffbaf43423093484098601a1e067d065973522193b1a5891df917a8a489121974f239425d8e93eebfcd6768ec7ef46e1d5f0e1ec359166ba57a3d064d3527a7d1134b6040716b66073fcb8ebebe0b0ca6588b43e699b123a92a254bea7dd7dc3c0062ef8c83e827027259e50366e244d2fc1b822834834ee17053ef4b845e416298655a22efb78e0f9576c1b4b0382a376fa711fcb85a812667c5ddf0dc362f65d4597fdd1bf9a8ecc617472cd220ece34daa9b63a8cd95cdb084e096615e02fde430eb53e55e122d4768d31c0b3db8e09052ac0e5ef880aa98a8c9b929ea2a04249374fdce5622cb35462f7cc60341923d357f003058f046e5a843822fd24759830fb459853857bbd01cebda88b42f7b3ee283438952704934469901d87142cf9e839e8e0e197d10442e44eca59a0708a39bb330b7f0514301dbefcc04ad32ebddbb6cb7968acbbf2e69d510b18458a0e2ef666148eb4b8e2d32cfec02b8578c506eb16e2ea8abbf307743e2c87cbaa158abd0c36d4f36b320ca86411c75bf9f9aa384b64bfdf20aaef9692f4e8bc65d0e6cd3cd211a468a22e2ebf2dabcb5e7eabcaff2b39c643636ef3568809166ab3150a74ebe6ddc482a81652e8ffaecbe57cc04340558e2987fe4ca39cd30dad21b6275243a4f1607b6115f590f5a80ade8d6e7bb0ea3c329f694c3c22991e3280d614fa2ca9fe2524b2c711e035fc0f3aabca72673acd2f717acdc32660649ce05af53b730e24182801b02b5d1bf68a17e0765c228c288bf58d6ecaa623b18f6f4a67381034144f69544346dee2d414a6eec7c2e791fd169797928b6ea085587654417df698c237c327bbd7443a4dcdeb8c798d4ada0aa5d2a01dbb6f042b11e9477b66a97916b74a1c4b66d1c4771827bf11261d6b2833f8eb38c9ca7de9f7fdb817f9a8ebe7aba47aaa12479a74df9a799a6a7e148c2e22a29b2d8f79e19be4b2c9d28092a896676e24c63bfd43908e06bd495461b3ea9acd9db4e828b4cfc4c5f18d94fd28ef20e36ff1b613f4ccf2054e2a6acf154ef33f3d6525ffa2cfa7151ae63f2efcfa9ee4491ec7ef6c19a61461bd149cc6b720d2d4355c80ab109db203b9662c288f12c9596cf667efe1ba61c3a2d9901439975b1ec7e8e0a66c3cabcd30f9394b340279dc1c9df9e21c00e2da7b33b6f33a894e58781ef2797e6c9616e7e1a4f0045be171e7a314b25f7abc456fe6c3991b248ca383e830f409d97e65eea0aff8329cea42f6564189269002e58760e0ece938acda91e80e478b5c71d83eaab645ace4eae27557c431027c8154bc774bbe56f8cd2fc2e649487634a2ca6f194a68358800053dd95b0cac51896366546b573ab3695ec9af2ec0e39e5734258dd42fa36bff97b34a078d0249984828a74c703ff2076a4463a696eb9f413c8a5cd5b560617caf03238cd770bada1bd2038cb832c8a9776752d379c533ccc1a6e7aff91997a6ec07a7efa98f21bf429dfd14377f8dfe14bba3aed293b33b61d3df12b66cf0c8a8c34b138fefa66ff5542ee3706ba07ab55b2ea5c4eb056d7e3339d7bcd220ecd823e805ca0cda6a8e9bfe56d799632d69ceb361a32e613fff91e3d59a3d661499f91e0b17f2d69ca6ddb6c76f15c9826881ce96e14ff8f8bd4602386e38a4bc693f08b25ee1e6ce66f2434a2461e72078e14b2acdb28fd92f61d4cc7c88987a4f7d57f5eb10b6bbfde6fcae17c4454fd1fd10cd5dc9cfa6e8073ceed6ff8ea25a47001120ea0aba74dcadf797096de60ff70ab27e5967f9215d45a9f177a4c821a3e8fcbae758e2c5c8228429c93b564d86376d9c540aba04f143d55a060a5dac1b301aebc34e6f97705bd0c716a36adbe5a1cf9ae8b0913e8e756e2c8537ef4d4b93f51683c1cbf9bd5de2ca2901ac3476afdf09cfe4c26da86a5fee5423953f358f736670d0b089156cbcc00ca876a42955b1463ee155cac4fd5bdff5b8057315aeb3e3e9f851f6ffe759711a8bf3868f19321543097996184743ccc1fa5b45772732a1555ce4a42a5c4eb896a0f860a4751275939d0c9976532f3bfafa1e426bf7885a9c26d63c2d72f6aae6549382261712b69d9d289e5da55a158b00f2fb6726797bb4966d7eea4c2c36badc653cbb45948648f4cb0e2738d78d255040caa46415bd08f2e340f4fb68837aa2a55590e88cefeacee1282aa581c93a5c70a4431510873f3c31daa54acdd7d5762f7db7e019b3faf3d27ef75fd4264b06e1df0f117e5804533740c68896d04ca4a2bd85b6ca55201b6cf7c7daa1d29ab1a513a57c15eff744fc63f33179b0d42ac5ed64f03106e5b7003b5056bde036844a14a088182c0b8ab25b124f99dfab4b282025a5dd4b248a0a609590b082529a149814ff0a833406ac88cad0d9a09c59757191e9b972d642e0e3ff13973d6ae5f5f57cd5b81fa4265d4ff5c6546bf4eb6c9c3a34fd024c086ee836ee2f21dc8292a6483b3f80e340ddc72f1567b722b18bbade9225b89c2708ccafcca6dae41cdac1b51e33047de4073b93402e3f642d8714146e0d508ccd9dc02e4cf94c90b3ae79c2222c5c30fd6129b4151ee2c1c85884239469c83cdceee590396b396ab397921dcfaf07e136cdb7de671853af924c84d3d2bd361e8080b88c22a6b3067985074783cdef424cf3e2af4291cb6c3dd2ec1e99f770f30c9bb0554c852e31c6c8d008c46b1b2067467f0ca24af96c8cab380c07c1e40dec743a03819d9f5fe0b52a2fc94b0da09eae7265a3536dcab6d3908ce07647bfc2dd83243410b82ee17cda102f7683aa996753387683929971038b08b21a274e4d65bd39fb5ef893582ebe7a075f79012f4744089fa01a6e4fff071ff97e3e23b85dd1764650ffd13cb4610158a983ff2a2729fe455239917119315b457809461feb9751f1b2411386ab6a62030b88c2106eabbc2930fd9722811848b00bd8d12c14c4ab87c947de53f6e00cd8204fce3e958a7651b82e38938782e227a4a075cd51f17570d0ea62d66b8fd30fbb9a04d8541835e312c59facbd4102f3748fc2c1798a1d6a32570db62c03d93010a3560a7b82ea0266f59cb1b1e52b5638ca588de6c2757b19f0d89013afe40be75fdb5357ed99009c3e9daf25bf3afdc4edb3a1a92de71da1b6916b02b1623b36aa5ed07da1d6e93364fbbe47cd3e2b4e7fdd125b1b04d6701efd689149b058da138c4df22743b28d8a104964101423b67dccf33ffc85658bda5fd1ab68a7b24a994a0bb05da1a8ba2d472305242d9fadbd7c81dc4d846898bf4982fbf55987e5d160989b61b5ad2f16a75b07fbca8c5865d7702cf5367ed4b2cff5f97597172e7d21a5ae67afc46020ed78f3b256bac109dcb0c9826d91b47c61f1cc13fad7df3e79c023075ccd1dc508d7a13af5758ef2fb438704b7b361bfde0bcd9da5ea016d00b1e527b0f07942266049bf70e0eed2375c287eba1c68d9dd9fd1e0a7dc382bb328d101cde0ffaaae1f099d65d80078f2cc8952909f9886231c670b863f5b905b2f94bd77ae2a43262b4568e2add77fea1a272968b22ad25dbe97169bb50308f182f983d3e2d73eefa2266be6cc18869c526f3b3dc6514bd10bb17b70d7f21a2d0de72e49199cbf68d7ccb2d4875210f86f65265015c1079655ed0bcd490cd9113fe09f7dd8e93b4e889bbbe17e7988e3143981665ba63c00a30f4b79d7658a83ee1b580b76f0eed3438dae4ed5143c549925f59a87c7bd300902603dc9553050f5ff2f7446cc78d9dc10c44199dfa0ac37d0ebaffdbee1d4542eccf33a00e8f4be64444938cd8fadf8a1a28597760df4f2cda61acada2a47dc09b6aa797bdc596217b14b10e9f323eb7c926b5c4e320a2f452169fda0f2f5c81122722f215e03752de0767027d9300f2c2473be8cb1358567694cf0a6d1a3798a75eeabd7be56f919594e88642c68909d540fa574c8fccd6598da25009eb58082a3388657d23cbeee59a135bedc16d716cc9693bd16c0e52960e02d73af3740e280096a6f71a637bdada37ae167741472f218130d2fd0b371b07467a30639cbb6d3af721d28b9165e642fab014641e7ff82f707d083a9fb09db33e8e8811267a2ad2bd044c24fc9c3a9a494641f4a1560ecf5de1f7a7f2fb5fd3b618ba7c99081d4df0c5f9baba4c38dc30c418909c6afa81871856956dfc6a0a8916d12a3debf3bbf6a8db722a513896d6d33ad57c81e6cc2d8169284336fbd00b3783dfbb439032f0c8c3bb4c028f554def50bc5fb2443d0376979c7c0d97adbb4dd2214686d205f79e2eaa09bd42b69797d572b9e1a6ab75f1b60747228942df6a628ffbd60c96f2befe8406026bd07d3c6e2d430002516d84e5ea44705baef6a416e22bdceab8cc1c9d72adcb1f264ce02c3975d9ad4378a8481d5aa8624627440f9d83bd5cd7d4c0b0959736b3dccda8f02f9a8778a74f9218cb81c7d80582c6f0f7a3c365ad522969e7fa8eed7396f771f992198cd151047f4888a8136526eeec73d457f596032c49087b48cfabd784df729e4db147a8f8ab60e85d71c101712285c3a1f2dd544dd0c3e3f20338ba09415e2677eef0a8989a61dbb65111e4a4d894468d76f8a0bbd416b411e1cf82d0aec180ec11c98d1d259d509a9a3af918e531e245ce23848e0efe04aef3a531e391f05b43c0113b486b1828029964d0a8b505a8782a9e603eded1d158a0e073d8e1f6c74d48bc8c1773ce9a708d357e02a2f26db6973a2eedaae899e48ef5a9875bd37106f28b85776be41849cdaf9a65390f052b661bd496e188434e6e562ac653cd8ff8e99de85b3bd92b8646a37d031a2765213ccfb74d1e96c70b754342947467be8c3d7b4cd24f44385e811d435c6e340dd442c20e180a9a8ebbab8b1ef5abbe92e398e575712eb1ee9ab036b3498049f06445ddfe7be62d552261d77eb8ac1bc76b902ce103ed70787966c6a9ecbbfa3cf8db26f8040e09b8b56aa2c6e8c5242abb1e548b7b582cf863f74643f71881266a52121c1c6b939c049456166f61ab9c78797c1f9ba8ebeda6d9a36bd976cade077e564e726f3dd2cacc94aaa578deebf208e3ee82ed12e4327921dabc9a9b0ff96834bf64822d1f1bd0061d3fda782672f5bc4cb5cbcc3e15597d08f8e67cbd3c54d0d4665abc9cd780612676b32fcd3dadfd5b2868107048d151c0d1485118550f753adb554094a570e7445403073df41085e053bbde7ab3ba5a12f44a542a35f37c892576b70afc0d6e35359ca6f5ba34a5a69e2a3a982b98547b4afeb359ec856874e5242e410272dbb6329299b793d35cf35b9188399f405a30bdf789d4fc6f1fbb7641f15fbc81c022e9dbd028e448e7262110bfff0ec60868e1ddbc23bf391fb904b9d6bc5fd893846b52ef97ec575aadd3c44eae5d4fd3b35f0ead87f9f9f2bbeebf9b355bda7bb57621eeb4987f31fa0ad65c9030c8c3ceb23fd9cc9a0ae7daaa46a8e987080a7c74a2d1112bce4449afe1956d5d5fe468665d418465643341e8e3f1712c82feb4d1334bbe16ad4b8887f03f7be216e04ff4813afece043af63517bb71e69aa70bae6d0bd2fc83086db940f55c84b6252b0550ee94877a50e8589f97faee3c903bd950618ef2824f8002f8cf372da728aedd8c2036475d149aaf55a6b179c69599d55a23bb4f111c2b39be7420de9f1533fff15b13fcf4e6c3df7de4bd09733a89f6ecc575e68154a54ad1bdfc326e09f2a31447b4e7f395dc4a422d9432a40e1da0bf6976a44ef4ed690b5e4238b274823a996dab84fc7975c759caa4ba1a83cb1cdf5cb950a309373d3bee3396a1d6441a77097bb50e071a76622a38e02c7f0c8b72946c019ae5478a6ca8a0a47e837693c9113bc909e34726d3afb3dba84d04f2c64e39e424f27a0adde17bb4969b3896e2cb9b7f88e085caac7a00cbfc6f4e8322b0e0da7e80acd3b6f2337445b535093892bede0af5710c6b556eb2419c52671d6518f583bdc80067b379fe21c2209919467488cc9cdf4e4df5ce5dd94f8359a409ac8d2eee857f2aa0d02ffefd20f5fc7994413f614daded25600cccddd799bb912f0fd1555b73e938fb497855ec232a945f6b1b3d6942e304e9c3563b4d10eb2058acc1cc6eb829f4d0b93c2cd2a88e8cfdf4a980a618b42377db5e9b27332c1d5af82cd48e8bd0934dd7fa7596d6a6b9ad4095bc38ea6f166356ac0fb34280c54065a6fcbb9f28f3a5174855682670709895f7721d35ecebbb8ec6375c05b4d351d2df4fe23362108b6dff22266958d1de8bb2a8c977504a48015b94453d9064e1a71bb6da03934b30c7c55865a02b8ff60a760a69c559e58264ff9c07ec59519534399d174edc00605f056119baeae2197a6a872738e98c3f3afefe215d16cbccb04e4f3f0c7b0d7b46bfd6f321a376cc304b355aba9ccd007bd2edc02b7e2834d7b2c613e74328e03b6d46f2ed512bec6dd5f171f904aefb48c2180fdb57a67cd201b41ed51a14e5ec06daf517c7a9d3baf778e82082b73635aa85962aeb1a646f2b88cae3a4e97236d73bc17130f6a6246dd5ad7e768bd3c9a7488786bb85babc3a044a7f940a08d48afa27e35cb9a009ec013deda09c74c14dd4913591430a48cfe1fb4e39a813986d9c821d20fcaa0c3b5403fd9fb355e0140b03b0b83250e2ca2d6b164874533930be665cf64853b3db12b797b90c1673343fbe0efa1e22e1ce48fe8a4cab24b66f60e967126d28b609fab739138f72562905a1ccc3a3dcef4247e78a6b172c10800715396cc031ebf603198fa40aeafdca958b1f36a37aa2d94dc4205d8a9c8c48dbe02d10310de47d62337a90a6ab6a47f45e53c6178db70525a2855134c54e26cd7bc5d0cf95aef08d5a4b5e04e4fcc94681f1de28a70360f184092eebcd06608b52f5ec1ec078112ff63bcb3be46e8eec2bfd028f1a19d8a231253d84af8534e3be62665399ce85673fbecd275b4a01ab1b3856bd975f8e31d6a01f727068aff621879bc20c8447a59691a3124012dd95c29c1d87f224c6b9b673137c0c80bb3c231698c969ad87bea5f120bb6fca94177123326061acdca2a8606646ec45cbf5cc1625a8f28733796f08b3e3bfc91e71121fe401b71ac6fb48f426061e7067dfa6e0203950bb8edf841f639a4073bb5195f7150c9bc68c66cfb8fe1ec02b4c9a14e101b1905a3093871ab3262f70bcdf3dac6a31193ed2d43f629bad8dd0c96c43c1817cb9898a23981ddedc24fc098cbac12e5624d736bfb875904d1155aa3a408a8aba79f7ed4ce19d924ea93a3a7109737a1ec3dd1c33a56b614282ece7b475e0c7ca0f2eccdb420d94a26ce4937c9f5a8150959a51adec8c3b10d856b99c49705fa14df295ea9e4405cc7ca802c46dc00b4ecf99bd315fae06c2fcc33be9c2fdd42480c1e9c41c6c7ac9c522179504927fbf2e078760d0fcb371075b6b344277f7e12dc3106551fa15befe2859f764a8d6236e9f2bee2634414bce806258ee5ec8df5c1a54091915deb67bdf6529e1ce93a37d69b02f1069fae879d639e3a6e608f05a147a310b875505de16b4609bbaa8ef43752bc230084bc13cd15373af25acbdd504f24c426fa5851860b67f17055d147a2a75b768da7c11c53d5a967f6831290430499ec6d72a4aadb851c3885c381364a9cc4ef53f91d6462b3f49b957506a7a63cfd41cc3609945b7c4eb8a58cf21457bb6a6a1580f4490ba7d74fbffd13ba88337b8883769002b56ce7dbd45dc5fe427380ae72f7f114edd11987603199ccfc226672d36bf605c885946f2cd9706455f56f6d5334d98f09bbfa30bbe4122da6d34686347eef80c728fc6a5904c59848eb8c0484e4c60dabcc4908fb41ac69b8046d1fce0e13d9b9bedf0f8869af2673af9a85c96e7eb44d791422ef3f0e50679ebdad6d8c921d6bdc6bf337e2cd66973d00e4708d75fcd60bb4a09fa60d8208bd64f3e72836b16e438bd060f483b7f87dbf5ff393ad97394a8d6b952dad1a30e3f53b2af93965cac42a6a7813a00d024034b842abb64e9a9d65e6d33d942ff0e69c5c845b826723014a7c30105419481914926796df7d4928b017850b0ff63a3bbb30ba98054059d2849009ba002c8eac20a51ede7da3f5193d2df3eeac640b5b7865dc57f529a9f449c02047744c8ca29e24f1b085d3afbfb5b9f3e583dec54bc4d3b7a9e60a1af0b0a5902a1118c0ac1a6426b2fb00dcb0470256223657b6717bf4f0fdd301b960b21a8d923713989b7378d46e7c4c6fec022fc7483daf33361bdea532e1480e375704f1a7a3162577a98edecc054e6cd175dc440a23d1d70971649303c87c60e5da4b746695ed6ade5f086e94015bd37f0861c232e35eb1995fab9b886d52e7ccf05b498cc0d5bcb8c92e3769fdab2a729fe47e2d6f543bda746dcc964dbc87ac028a8980d23ebde7b90f3f8b45ae8c92aac36b88b9c6560728fa68c668a6fbb3ad75d020d51e58c16cf9224ddd2ed1dec504cf05c657db3b5edd5cd737ffac9745b68e0606ff4473b124d9dd3705f74f85ebb6efb1767760513bb8b5ddc5b2099fedc1ffbe8f9fad46c0f37e3496084c1e6e02a9f031d51c62768143d73abeee9115d9c89eeec664a915408a82b83b51162f47affb3f8a29ff63a8e8d5037a50a9e9270d55aadb228f43b8299b8b6f2de3529f48b1e312bf43fc78be31b77da2af01ea3fcea29d2c3af3f995d829cb97f3dbb58336573a8515b800311d9e3c2d2df7947369c18cf6a7f83523172e30a5581f6c11d74037c507f76a229d096005db0665f850e7f89e1d2776c5803823acf8e01f11ea48d8f8d53c1ef5b337b11400080cb1d4af2a52369c1a65d157ebc4ec3189809e7ceb8cc0700a48e7b21ad68893a6e1b9fac88fe5fb216d4a900e4e9f39bdb88380143171b22e66de5ca60bccc15e375efdfe2ef969e44f56f6d1a7a4de6cf5957b6d6e098d6f1fe2d39dd99733cf00437e6f5098c6b6103668cd51f81f889274fb1b1f35f5dff1bcd50a17a6b1737eb4a26ed7f3b606b8d2b2084bd177637547b6c820b7f73d0201dc92c9f6ba5632f6ad1d988d55b7479ef9d9881827304cd051b4f15a08f3baf2d0ae532f9147f915f67b6692785369a6ceb98ea471a9c92fa2c57cb53a9856bce34d9174a8f0a59061e340b02deb766ab593b03add65f45ac8de60063e17f5cc950b067f56d17073d72c3783e5d6f1f19a31c2c0d0c4943b7b01e64ebf464c78f01703e5918c50d4e69493193cd16e4138750262aa84c8290ad29de6caa19a77546430fa29743024ef42999ad5670e2c69731407cc1a6c76d1cfdc385fb4709f67086847c8649afda5e1ef6b267c51b6897db4b9fa61b1257bff7544fa2bdaf3449cd769b544cc4e30cffc44a5e15b22f032041c6402beed1f928b0994d1501ddd49e9422e12e0c6ee8696c4d82911e33b9b772aab71d3f0320b2511ac95a9df5d261ee9f94b0043abb919e868397b25bda0796a6c6474059d43f5370b3dc2f04d6cee3789d29b57aac500ba6b7efb6982267246b7aec86f2a9a065a0e89743e3eebe52075905f0f2a3d55168132bbfcfe8250c698a7babcac8a59ff9b5442749e2c80c818eb8af79496d7334cc4001c17ad4d2fb452feb8662adfb718ff2e3a02373e09963742e3fb9bb44757791fa7752bd44505dd2dd82bab1bc492153fc30785da25c000cb72a563f362bdeae59a9fa97b05f06f7d632c52ab4d394e352865c216131458105cfeb486991425e2075abe3a756d1ba968b68317969570f78fb2cc616f6866756ee1d81c93be03c2d272fbb33b8f2fba4edde03a4d081366e2544a619e097821efd03807a8739fb80e3779cb02800e843c77fb6dc535d2755389431f19db591ee10a69b75cf27265d7e3cc65d2de2d5aa4f8ca54aa9807ded2bed99ff38d8ea20632dad3fea6ca762cb7a6027ce9d38895b9d1169a4da7f9b7aa45921fb8fc62aa01f4d2df07c17757362901476dbeea77b6ff102bff665ca0b6c08665a9d050cfd21d3d339ac30a59a760a9a7bdc7e36b46bfaedaffb4b6f396a9c2e82b8655d89c8920b94259ea98f37bf4404310d45e733fe4331d72cd761f948f48f331298cb09b52d0bdc6dd6ba3ea1c712e96255ffb4041ed651e215fc02a53ed364aaba6cf6f9de22d5292cd66537b01f4b639553a39489fbe02dfd7b4720ea0a47c9cf894f267322b39cd34361dc6b66b7afd852e36ab3d799aa62abc43a90baa03f5344c6d4ce79b9d7388a9af8dc0ff373e291acdb5435c75c6e29bd81dd1fa6d7a8c457e3435cd17f7e863a3a6c01e022254ef322e5b8559107cec48cfd2e76bbd6d2bac756698035f6c8643f4207ab85b55df57be46de0bb6835344e49d69c42f85697d3a96ce501d125c00e43c0459a77073d35e6883475933d504fa7410b48d407dce94e6818b3733ba63a1fb7453346fb8a6de8ad16982ec66249b9dcee75ee22f114d23720259adcef064d08a38ddc316d4d309548a8520a2f544e76ce24b1f27377fd58b0dc89e53e67b927c82f0a9252affd4179886338316d542b83748ba2f5a74760642b177b50e9848ff704404a64e635ef05b81a2419d4ce8a9539050c0a7f727a1087ac506ac3b04d4058441b2403b33a293cf483294c88a431d250c6c7a9cbeac6cdbbf74a6d5c7c5684a6f82ee34e9a1201edc1c7b1adb0417b1622c8b7596486363afd8e54eb2a2ad3be8d5ec15287c2e3734d9e79dd685bc59c0934b7e64d1a82b56137bfb82b5f80d31b73f511e9b9119eb37c19009fc1409a2294129cf7d6f5db866bdae9de3fc60ee26511ba9df0f0cbce1ff4fdc33b22cc334496a6955661c05c8a6fc7b76376437068ee831fd83fa10104a86c8a3f71264da7203d6de77c55d8851ebe3a927922d3ee7d1b317677bed1358e22f31461e88375059b7497e7bb6b8353f72cf9bdce3ae62257fbee4aaeca2c7e21672bf2aea39c0ec3c98903b57ab54d6e98026b2516d0126675c89472504d36fc78060de71880bdc59cec3dcaa034194d2df076312876161b4081628aee955eee7b7b4f6c5727e27faad449a8d40f79822ce2c3185378cd681c3ad7074cbec6631825337c4a3e0471b659d188c1ae8843b4a48c8ac1fd5a63099d07cce92eb983c2e6dccbc88ebd6ced15a0f6a4d112aa4350ebcb4f893373adc8744c3ad19edbad589e169b33e49816b8e1deb4af8af4951dba3f01bde42b005437f28f48e223a7d4b8c5dc8f348a03038956bb5703b6ff2ee478efb5a4eed686d4e4f5834295dde2d9c0c19369031074aeb5abec5ce6f4976f7e1f9af42720ab6e45269d1964bf66d23510a9bcb112e522461197b0c7a458669a668415ccbc4fd59962da423d3cc3e33a67bb8a637533d1ae531a772fbfac392da1dc7c22168c3e6ed1ddb521d95400bf49ba92f85ab6cfe0dd2775893fa546e7040d60f47ece79e5471ea07736c646e54f853efedd23c7e1882c89849e3436de8a2088f4eca8bb862e2a075ac7a69e254580f1d6ce0200dce15bacac9f84a12ad9fe61d4e76f42520a970fa66635a4eef3282a8c481044e6e977af013b9cafcbb7dea82e6fda7497d6c5080e7b860cd34724c82c540ea1d72cfb010f46a4f419e2292c0f9457096f30c23a2c9eae75fdeb179864eb49bec82b3ff3f48507ab92757d34ede9c36ebe75a8b34effd56c786db7ca1a205c67f1f3cd6a5f0f0c2c7ce76cc42c3cfc2947bec83b5c93435d31e34eb02a4e8845ceb7adcc2f926c618806d5d1d3907f89a6e98a6285c39bcd1ae00e1be30e8bcc356966ac611b57d5af3f56096d0e05e36d14ff5da03ae60c7a96b18a1c406954fd196f0ae0f04d8034a76c9cf3a533010634652a7c07216b224835076e21bbcc234e165aafb4ce326c7ad21fcc5ea7633f487675a0e77f3492ab1ad61c267c79be71036c4a8c105f33fa5b5c272ce72c67d1b3d979667d453a547bb21ffab91917b368d25aa3e20744a3fbe97d000deb0a4264ff95e751fa2fd65c2d1c2b1f89fc99644cd79dae4d20f87ef80cfe5a502b3aa01e1be8224bee593a54980f8bc312505ad89023007d250919fe68bc22de43e87d42883308e4d333b5230b3563a7052e02cd8fadc7e4ddab7b9afaf1f65a7a406a5f904f9ba04b1395481aaf03c9ea830e81a60432b9fbae125ed547bdcfcd3f5c810805ac556bbd1c33c09a5aed08ca5b0c4f549a2276ed7aae702486b6f04cb6c5a51109e46068569e3aff28f9ac833f62ef94984e3191055a33d7a90265bba0949d521eda9535264d54137fc9bdb267875fcafc7270e8e76ff0edd26597d3f6e4139fef8f2d1734b449d5b23648a4058f65a2bd5f46cc30709e0dfea0fc82afe23a863241f69ffec25e283c9af98fccf11f2f3958ad7e936fe3d50875d197dc1a831e9b0d56fca911f8a86c4b80cf5b20e001e8f2148d6d8cf8e19d823e114e63c0153c22d18cbffde63dd833f08cd68ac293edd95ea58f0d4200e6b3354dc4c265e660b79c5b1fdd994c8fa0582547118016bb3bef997838f16d71ee62063d3efe4e1a6f4d5a631882b57eab76034325ddfa0958386957375395f78ea69b9b1a8e6e628015b3d5cd8d58080ad33e6a41f37f6e9ec4bb0b1baec7e33cae7aba6e6b7f874d486d4f3ea98f76a5a8e48ef49af3d5aa91b463fee0f55812f8df53cc1ab2fb087e1081565fb2d096bce999a28e423766fb8fa087e6e5939c1931c78546460b49b44ef857b7214b029fe7fcbb09d96acf7e4704975bf9bffcc2464563a022917d47a81981c68140c9a92abdb3b92275f94eedef48a86a197cec95e112ecd6368b8f0cd0ed8a2adec1cb4ee9f43710475f2ffc66d97e0fd5b6bd8aead81aa1aec0d5782a0a6cee313afd979d616dd7f795db3dc3c52e8b03fe11bfa06f0d79c8a10db4a7189d51d90a9e6c0226b3b7bc850d02b869b48152b2b49b715c55e5e07b17d52e720934b0171fcc2ada834bdc1ca1d6ac3897b87948ac1e37b88358dbaca529e3073d544ee0236a7c9272f3f4d4262716413ad5dcc44de6efefd986dda7eb913201efad1b48bb1e49cffb049d26803da2fe8e4b09d1049afd0406dd47e7564bf19e3419d7a76b79372447d59852ab6f22f9b21e864c843dea876388dc5ff6c6661e9cb108755695e473863035b5a5247b5b95441552374cb076329afa8c43366347484031e6d7c8425209d2a48a8b8b72f1394e65693270db7a8d2e61cc97761d53c6debcb6c9b1cc2dd8e5589de7905df858934d05ba0589efa9379e1774055b8caea3e8d49b479ffce604850b519652b22c4a9bbaa4a662b4b7e9f8f013e2f6bbbe646fa501d67c49eba2bd7adb80ef73a2c65e4c15b6c73f704c69d83cbc4a399274faa6e2285165b8e1cedcbe9e4566c24c77dc1ebc9e21e23fcaa4ff724f092e6008dcca5ff5c6a5d84df9f39c027b131a4940219320d2b18d306525e5f98b9514cd1127aec87a6f3fc54b08c70851041b75c91b44c92e723bdc1ac8dd390a0c9bb2baf77150883fec91e68b04eb2ea35bdebf9d36a69479ce9b15ba9a6c7046af3d5c594f7bbb1c258efe7ee18d8ac834749752b6472acb478b5d67b8c153cafc75dfe28627df25ee41bee37d806977e64d3bb48cf32b664149bd68270079d8fd92bd4da89429536430d543ee6fcf6da20c711d327e7b72a0a17b190d924854e75886fd0995e52f3c642a145ef25b4f4f0c2f62d641ad0a6b99f1f2faad5b9980c9fe23babd1adf31f1430df8609ea5e7b7ee5d1c8732d12eee2191bf969855d0deab82dbd8348f05d536a0638af0d6d41272f4b2d106a6ec031b6bf549893df8ed987e2459c60d3d84b4f807631b13977757b1db71db2ac857383f613186709c7d5336e4aa4349e5c38fc1745fda119a33d497b282d51497a420d4e997f281018a2549cdde1bc70954bb73cfdfa7fae981c98e039840b58b17c7759947f0a2d6dd2dc0ae2154b6cd56f7ca86fa881ed30edbabb6ee369b214850cd8113ba279bca1f840d7f0c06f5ec124782c1c56f65fe8a5d7ba94b09679b888575c5154618eaf56d26c256de0a837050626af3a67c044f3e236c052a5db0293a0ac4dcd9753757cdf25e7bdd7d412cf3ad18f66bc4e948e8d9236e18ce57a6511fe8ca2f67554a96cbb58115ebdf231dd84d0f696a136c29c33f9fd8bbc0ad55d41cb8166f7624437f03449b5ca968204fec219df15aaa61209295cde3bac4d30f319d7172b638681ae9a7369bba24c19800efda7e83d6da0debbd496f8d82bd42ed543d20f37cf41754546e2ff22930cf93e5f27c47dc4f5c9fdcc0e2472b78574418f3702e9997a321b784cc8f48c3bccaaac2bf5c52af01085aafea2b11f5a62648e755849153658d09ff5f1eb033f15139133a78aa19d03e6e15d142f948db24144369c43e6e5e3d28e5f72220a8e6225bd0a31c12edf6badf64e6364c4f00d1fd08a204530a806a4a0d1142503816991d3842dbb003b18ea93e835b64e17be3330b8d9d0818d9467d34b580da4920533c1c10efc51ac457d056bf066a01a0658453b6f84f094598ad6e23befe7c03f5e51030cc2206c218e25860ba4993b9722360e30c3a4946de572656b28a8c611e0659d7b2fcf09ac244ce661bb13769fccb8836d4c493e70a617275328b2a464fa9af3f710dcb2d04dc99d86385fcb0c7bd1bc72f767dba6ef3e4ed1063d477d2b2ef93423cfc95a938395a19a9fda2b2b52891aa6132f2c9298f3e66f9584751a41accc972cd7723768ebcbae011be57f5dff55db5c877f4568fd802cf3cb94d0c9f8bb3b6169dc0ddb7756b371077d44e549fc4626c60356400b973e022a3c834b3232f901c296f2e70b68cd9c3ac6cbd108e0c15e25dac3dd6ba895536e0eb5fbd1c5174d55a8212d5464a3d19c698fc2cc524a3486c372d5f339aedbb41a8bacb71a338c36864887edb11215524d1fa02bedc50e4934fd33ac0e31fd7212a470f4526254b7659867d8238ba07aa9d3fd50fafffc29b137f607c689eff60a718b61ccf47dafee7c72b543ff653f1fa4201db130e0e76bb89b40bdb8dd8349b911d24d49adcd0dd268e81f79dc36a518d2123d3e7af3a1d44caf71ebb326a0596c38e04feb166e0d4f50c8416d066d500468b3ec0fc2432c13505ebdb7810ff103c7a9a76866d176f1d5ce6a872bd838d457290ee741840d377e00ac362cec1005309b4d7319cd2809bcc614c08e7d8061e339e89049476b585fe31e0e48feae3f9c2d396482f1c23d75f88c5ecfef383678368e32e1b36c3452a8d3aace3ac7f4ca903c109ede0eb8f730eaf79e898b656a60e8a4c4020d6935624c1bb6f5f3c901a0aef5e37542c95ffdb0a39faa616f954d982b94f5f086693003944e7d20a68a80c3e4f0f1766638f0b85ed4e436a30dcff9642979180ea50cc26bcfc24226404e8012f7a8ab7e434ff62c337f6911dbce4d158fdba64e8353c579d1faac728fc0cd894ce2322838a3ac0f9f1d8d5c393c6294dfb526ad5937d5d0a530307c2e9214e9383b71b4985a69c4931644304504206d53e0bd20971b763a43473d184e3d84c8900c35e4a9b0b00833441124a00b59f816983ce7c91752280b77ebcacf0967915d3046d7b9c76d2e4f83426bc0b73073548b245e91276bf21327cef7f4b12a1866545570719968c7c1e200235fdf6dafc086e431eae3c5ab8db23243ff9e92e3ffd8d41b2132d0efa9c4c73d2891eb9c18f67cd00fdbdda1742eb231fb2b1bd899ce5c4ad96e6b4e611a4be00a9ed30b42f47cecf630c69f786a1985db9bc9075015a9b571d5c49b2ba27b8bb4e2dde476030be612c6760bea4e29f81ffeccf4405a8a4145dda9711400ae162afffb39d3b0ae1993acc96d96fe48454f6e314241c1892d8486fa9cc241b65f373e54bcb66a67eef828f73deb7d3d34ebe059137ce3c6172a6843c9dc5757e0ad6c37815863cc9fe6aaf410da766e04c211dfefae0981608c195798d198257819b18d1846a4b1b2e80ec9326e87f2b6f21c7c1f0be1bb52b5cce4a1a986970b4fc9a3e2cc8f79c0f637e8b9e5fe391ac9a3d0be4cafad312126a717a7e022010e5510f8a39a05f3d01293e092b54b7d67dd17dc95738d9de41679c52f1e488f405bceb11ba5b180d1e867bdb4bd3365f714c34ccb71e0e291b0f351740dffcad73775275afe1a4a3cb8604e624b805529b5cf089d41b4c33e0e526619cf29161a59608a833a3739f9ace65f4a104d80e24aff24140c328c5f7dbeff69c4c01b407ab72b3e8dc677aa8d0284e9ffd4321b59fff46a0845e4c321825c1a145fbf8590284e3b5d3ca79724f954b5a279dd6d8eb8aa2980d6ff935995852d21fdbcf9c0f87301cf6e288ca470768b8589f13f904c0f1ee115aed4e948fc541a2dae0165f5440e9618a0a2f96d2e50ca830f191c66e390cca41d785db2072e025edb1bb735d34516c0f204ab538fa71cd3152dd281fa63f064a3db89ac12fa418e890b724ff661d39a2110d9d41af553beda1c18b3b415dd1d1d2b0cf2aac69100659c1481bfce1719f8e9e28d3f6afdcab5d7786ab5a5712d03549b9d6c912d5272f1128221ae9f5c8f42b27cee5237cf8994b85aba7a8ce781783bdfbf6acb05bab58f7b5234c23ac7eb53d98ddd3109a271f49baa64646186fe99ace4f751db8bfd61b2cd99ae2b8719d1ce4ea84e44779644e14221deec889b9529b050ba495dbcf4c874810fa316ec28ec46701a39ad16610990d714023e7a9346c31e8ee78a034f06ab14e6928256f58f6924b1798f9067a7405062910ea36175e49e3b254e4909ef84a2d8eedb7d950a81d398c678f13e16b0f7cda6835373bb8f8f4938ffd028b7d2ba947998b0f3953df01fd13dc5d709a302ab2cccc004a75a95cbe4848ff9506f504aa143f8299bb9f46db7d2f1a7860713a43576e86f3e4d9f9fce958bad15dea3172dacc0c92b6968feaf318e73842d72b4f585b1c0d3ca343c0ec07b23d7c6082602cb71ac56656ed13cea48a5c900057cbda4c6e7ac447529ad34a4f0df211feae30d35d1d644f426116c9199450c8cc7d2156b037d031285be12826b84812c8b524f51aee4fd27dc6353519b62fdcb60e83df72db511ed9b7101dd524cee400797bfe6f36022b293d80a4cd1fd5bd52d9b2dd4483d7b0cd76128ecb980d98741196c3d412da60838944872536d51401fe22ce80d450b94ae52f5b1b8da67b8671879d976f62359dd3a6fb1f9545b478eb08abc4a1c455d01418d2c324c66f82bd574849e441ebfc8c1b0a81c9d4cd3dbb27310f62514042b3861942516796ba8593ff5ae06947af2aa3d37a66a53f0ef15ccad4cb34391aecbdd65d73b95630dbe220dc2c7ab582d1a49293b4a62835949c59707bfbccc91150a84f8c774d574786857b3beba0b9090ff4fcbaedab8a901ce28230dfbdf2ab65a72f875400bf7b5b3741b449356f4a447ecb07a2dae8293525c6ad4f0a21289aa8df63a4e13fe8319303cde09a771f9809ce21baffd29b2c29658ce4a89da2c7b5b3edb930c58a551478b9a2cf989e3fbd0d5164a56c3949f903ec9ca2bde3f4e63194e3c98e1d43c008caf21b0882ae7ac54dd508916b0e807b514e41380b370c7e28f445a2c5258cfa14528d94a00d6c6150d89e0c7661c156f957d626f8324db74404b01181c0d8ca73d9671cfecc4a2dbd6049457569f0bc82bc6d9a662629614e13fa5a0a110bd2f4329ea3b8aece21adbeb096d0e296f96847374580240f6887db6bc983ddbce3d6d0b4acd53736a3e2a105f2abe02259ed773031e76092aedd9836567faf7a8b716cb6076d76f166648aa186e41ad027d7e1663f7ded69a01b9530cc853422f0aaeac4f590d7e57e18781b2756b46c8c006fd5154b312f722c71945832d2092409ecd035e8a2d90e028a716a38c81813350eeb7a52fd2daab67833b00d6ad42e02eed6ba014e2d7396d79a0bbd8090fc607f338cddef065bb9fbff630a50987353446879aee17965f88ad112f480f83c50114088982dbe82baf5510b6a954f4981f18551d59941b363c32341c5e1c3b48fcbc3bdc63e4cf82455e43e4881470c4d2a5345fcc6ae2bd3c81843298c3367b2138f9663f8aba62e414cb15c92d8315bb67ca3258cc4035cea200b73359825ebda6e64bab059c14e48c75150810cdc25b3930b3fbc37846d349dfd61584634d8673656c8497e3a2303557d1bcd45e0754e9793f2689c51b5445cdc8844e471ee37de1c09e231a6202b994011c0df91b8a9e85ba890514e7601ace03411e1048d5a1a8c11a2b385d51297ce89cf86d3aa9dcbeea890648650b071468846c847aa0d81e14b23952e8c3dbcbd9fda67d940fcdd79e81d46984cee63854cb9360fc355f071c62401931fe52950026e9819e23c35e7cd10007add4efab5a578737e64f01537832253552dc2201ad4174b5fa450f139ebf95d89299614442bf961b46815879140cf19fee306e36f784b07a126b19e46e1c6cd905e6cedd0516ee6f742d0c5166dee3c0dde60643c4504fad80c46ebf6eaa0eb5824a4ca51cd28904eac315a70ef5a447b0db1de2a796a8a1094ee52fd481d87b2c53fc5a09b19eed5bcb944953dbdc7d96645ca732cc1622ecb10a94d15af200302258cfdfa1a86c421087fd00ac024b8645493e8f7b0718bd3266e393366007ba51706a9384a4830e9c5690eb812412dbffbe03a6e0d1fb7f3d0ddf05190c7ca7f7761f92e72d8eb4b987d6e9dfea07989fd4de5ad7a623393ecc0d83ba9c3486890d2ce41ca5265211148b188018374af3c4e4539e2d54a6adb509bfaa364eae24ef8fe39aaa5c1db1e59ed8b448480b7ff05378494918156410ed6fea29708b553811a8f43cf608bac4f46a777c0a58121ccfcd721e0c57088485160afb2875472088d12dff77b5c54512f5936f82c15b96bcd555548dad7d71002debda3fd90d25ccfb1f38057aa90fe8c13da8c4787f653b10e6144afce6c0c4bd71bd66bf1a2eb53fef02a13a812924018cdd75fa01c99468386b30ddc661c79fc24a2cf12bf200369a8357ce72c47874b12e1c3c4eed6e105e049abd7bf641bb0daacecc2b3db892e3e7266ffda2c401041165731f2c542b8ecd1266c7c5b167015a6e8028ae3ffd81828cddb3c2ac38e6fef9817efa9d8a9e42afd9df5e2f181ed3a07623001ee06e771f713a048f7131c04f3915ee4fd13e2bd17e884b5d0da07667e3ebac32134c922000f2106609469a7caec3bc4bf55150a0975f5f8413c8498c403d98af48463429f197d24808332b542a552d192db21707ee841721c1f446fba47fa4029e627bd373e34e6ce35d094e0ce4bcf20d4fd76921806133ffd184b720090e4815eb18a148263a6380a5bb28018388bb2320412911a3f3c2d32badd123c080009bec80a8218edf46d74842f19ba0177dc0bb78b6be4be1c7de29e2c2ee1508cbd2fe05d1251a0d020803077900bcaca9ecce9f05429c272566151131ed6252a32548dcdf680c241ea5ee6bf1fb8ff4d5fb32afd3a8c60775d35a3c3a1a41003dfbb44b0f7cbc71b603fdeb542e7ad646157a2979a2a55a961d8070155b134fc34fb196a56a5dd324f40c30ce06bc77933a3c506883d5be6042281f59a38e3a58d0fa5e541766c385c70961d1e57ddfe4aa65cd920d8f230297eed3653232639903aa359a967d4f08b04d1071737219cf544e96ec77ca80e23677d171af42372718b051923de7e8df1a2f08ed3115e5cee6d1b4e3b0b61e94221669b727042cb07f6f28f76130b1b96296019188f7a77192746ff8892c6f83d47171301f0228abadcabca471b28b4fdbcd459e97d47f7272ca05d448a0b8a1b59788018c548a97940ba6b8de043cd1c97bf1aa1d8a3c3195e55c0a4e10233d0f8a89941c9683c09581895b9343f18baa116705f18505aa332a5d42f92ddd3baf86e8a1cef06bbfad9ff3c867034a21881adf9dc9606534832d798f91bb5fd0077c1affe6d39e80f3905182a54dfc0cec71414a3b3b063ba8b42868011a560961443e54ab27b6b0c48747f57d4049e05f401a1e98c683612d9a7f22854ae6401d9b51d665d67f503035f8f8a562e2c278c7d87ca660b81733fde11bbf15fafd536796ca1cf900275397449d838f92cc47b3f26863a08bedbc12d39aa1479041f739ec022a7b79d356e70fc6a00cb9613eb6ce98cd91857ef660adfbf89111d034e2ff8e7c40084171c3a06c7af023bd29432dba8ada0573cc58385630a1cc68341b34a04c4592ed9a45807a564968e0275ce9cfa9f42e2af9b107b2889212e0df4f8adaeeae69866cf3053f228392b0c9b983f87b9f8a30ade5407a5ca4aa157ea6666a85dc05a7bcafbd86fac66d776f35742644e0316f085b3efb8082c0af7494b63f4bb332cebcdfcc550aae7e4703094f5a6fb9e1f0c94bc17ae41b0900c363920987a2d546fe1c853f9359c66339deef02a3c3be1d28b075025775deadf50ba3da185d627fabeade95f5c56f7e459ff5389885d4e466947db1eb64b6425301dde57705c10f3aa6e8d46f3becfe9da773eff9ee1b679254ccb5f0c0486bfaf4388ba0e074fbe4a8efbd65f113ed29f6d98248f8cc1ede5edfb42e9499b84142e094a9c6d1523210851e12b1b5dd9413994ab2d2d8baff5f9d24320c641e808384fc2908c9cd525233ad880cfc60c0d4168f48996d524c5239ccd501bcaee3dcc11186daafd1ceda3a0f10aa73157320321c9b18b7fa79317912a706df75ac69442a096bb1a578d81800ba901982f5d79800e9c167f3b3fd2622148c405dc55c37ae9251209613e010acc423f512860982ce8d6ace43ba0048e4f55d1e42ab955d57a2a9ed599ca616810da028e7cffdd6f665f9476bdf0b7e643670beffef849778d8d58ff275400b1060e8a2e2bdd2947ffc2dd8c04180b74a653c23887f006acb922b17e974e4c0af36de562d824248fe4367643a7fb26e5b5327d40355c6dd64f411d03b2e3c4294c065d5284cda33a64aa4d87bf1f9309a86e7022fad48d18bdc4569a056fc285d2d63c3f18c65c8a6df9d1101487c316db283cbaed476cdfc735255192ae79a349d4a7c733dd061881a4b3586ea0469a48a8a7ecfcbdc13b4e40f69d0467373c863e5e52e3fa61902abde09e2c623aec2048e1baf0c48a3a3e3d2f9992b026e4f97f2ac25dec78a5a4159bbb6187802e2a7980396fda8a24e4b92f16794418516ccf4d9ef7c474d3d55c667f7f43b9bea3f190f00a548494e5483a11595a02dfcab4c533d829e5981b839c23f518109f46be27320a0f82a23a2a35e4772c28bc130b73ac13e295107662ae583bb9ba6e805ffd01eb7c6d552e2c23ec39f7cfe96883a5a86e1dab865bbef81f26eab6f29267bf09c2cd37b7f5d01930741492303729d579652f310d9a5850429c80a7c688103b0de7cfd7a720112cd0990cc541481e8dd7239d357373985795201e4b027548d27e53608b016ff79dc504ab4843c32085ca81f4b4fb456f1664180c013eca454a6b2ac1e5fb7d3638d6d72b34ea956c14c7f4339fcf1d529fdb1e2bf516e7dbb94837db61e8eac6d6414fbfa95f4a5d3a1e9a221db67aebfd7c127d45221122c372f1a3c2411dec19d2be3ad5a506e28c8958d7f500d356ac5f375b5313e6fe8dabef9dd20674ba09ba90796c3f092d06e815eff4b54c7c8b77573070094e96f48ec80ae1a84d133158dc64518e725ef8266b8c3e7bd95e386462ea74c86a2f547555b9f4eba412ba5801285df84817577b6f024336e92802df968a1848e075f83e23d956842dacf89817b7cb22445363b81823651293a5cf0862a4409cc8341f895ae4a4d79b69321af6d1dbd3a0d9bd3f7f0d140d8452446a0b455693bf0bd3c0053a1252e67df0cc43a22ba18b82d59bc2fbcef4a3866ae2f357bdef8fe53b40e9b8724b0ac0d42dca57ea2f49fe4ac596e3c5bca7d8a6ed8a17a21e113605720ab6db07256aec775ebb05e84cf3c4b15a5efc59a361a351aacfac9c1b75e3079c71603b3ed5d21b5d635d96d6acc06cbbb57da8ba7d03bc18fee76be0a115d98e25d6a8f0c0bc2e4f5e8c7f3bd96d1ece6d1d6ebfc1e97fafe7089b802d645eec6e28c299ee65e16a4403d5cd72367502cf2393d44282e5ba83b5b38c3eff5bb570846d6f1ded00624a883af6d5dc651ef20220790dd041c5ac6213b8a1496978dbaa91c46b3ea142025a54eec591da00ba6bc11a4e7c505762633a6bdb3af7ae2326649cf418ef3a2d84812b506f49749f665a38976dde60c40e219f7637c2cbd6f5d081682e5a238f49399adc10ca1c30c4b85f244477b59caef55fe4e96a7967fd51a6bb152b2317ab96ceebffb546425108b4190061fb79fdae286c9f9fa921a7d55134947b99683b35692846fd4e355f3173fadba9038e34e9a7270eef9109063979bc510279d37f3ad2c3e143531c5431029f11bf0ab49c79ba041e83b4ef7f6a3c0f03b645dba0c91d2ce39098c28d0e1cf5978df29fa0f22449ca12707e209cc7dc9e5419177fabc50a81a395a733d3e2e319bbe014c37d2171ba094d2877f4f38128b07bc05dca1726efc41f4e0d522431408927beb1297efab9db7ad919662bfb1bcb120139e46e8f8e6e1456472960afd8f70ab9f55f3b460ee3d77d6449141f0ae0ca9ef49dc7f3e336398c3127dc6abe7ce7afae9f1de15ffbba0bb16b0c81f3c3ba653b459605463216f7157a5d212289c2c9b95c734a2c9304b3f3cce9add694f768b9902c34bc2d6b014a5270b86ec666e0578b8edafc31c5dde6d40c16c440c7bca367f00300bc42cdc4cc60d2705ec1392304623ecd4244d0dadd758228454f93fbde1730fcbda5506c1b59b490491a0de9fe06b9950f3c1c34e92e16013ad398cddce4f1f74a78917aa723fee280fe8c403c48eb897e2637f8b69f3ac186c047dc739aa8cb71055a5d792cbcd9a4449a74cd05092183b1fae04b5feca1ea4dcd2bf15343342ab5090f31914db2f87adb74364e723ee288aeb309a9f932a52e4858eb71e1236c7060de21cd588da3a609488b1130198edcef09f3b36713b7c56fb9687af57a85c605d2d55ef8c50e111c3b33ef973777c60f06ae545578fe1cb003af0265ca5adb734f91e6cfbeae6ab408967b7bf46cee5a781f415bfe663b9a08e657ab936f99add7830cefe3d75159ecc920dc014c0c6d84c16bea72e559fe53f6ca1924b8f43d4932c92e09fee7171bbefbba98b2cd3a78754478e983df6572fb3abba37b533b895eea2ce749cfbc3de2b7629023e64b275062f7d5115ea93f789e31066578445064025fec6db2aa538140d01ba6cd0c6d75f3ff75e8017e1ffe5ef678161e5da8bc9fd605ef7384c73fb4425e0afea264793b85aa32d486f596224ffe767995fde13dfeba54e7be684cb5f16cc74311dc3850611aeefb5d5815c78a68482d6b324e15c481da60fa032ab9cc3b54898e6ba57f5365739f3bf99614eba4ff7b5f27c25fbeb96c60d80a723230f6f1f0c36c1e0390cf041bcc494faa58fd1831b8c8b80d05733fed0b79a6de5bb9ba05b2a6d684a9edc69338cd63d1111781ecc519a7b1f7f4104fa0373758b068aba33a288529a37dcc3d9942b18a497a33556b99b27a0679481e710b143b69540f603e5395e37a563dbff6084e640ae5c66b98643be2686954818d60cb3b16725a144c38c5f5663d7e5dce435ded0b5ec05c76f5c421b9882d862ce9aaad151bf6057a18bd74c57104d946d11a43a89523f9ab8bc404da22768609b80b2cb6940b48f3eb35f9187773601a6cb3ea0f4e5c2c8b3f123b50f6b935fe72e66cb51912486cf56ecd6963fe2e3d5124b3c23b6180ccc10667c9dc79f411dcd89784eb26ae7eff62db776260d52a8b81db6389f6f0fa74f4225e443b7daf49c52849a3c7dc2a0291a58ebdfba0c4970ae087ace12dd9a1058e222c8e252b35b00c0b67f9e34a8d433a3d2afd91779cb00ff72523a7493b0f3a38f2446fb2a184e7c49c4d61f6896752b08ba66f07de5033ab5a97e71593694e5bbe1514c6876168344c3cce06cb9d8ac11836fa69ac6dd2bdd083361bbfac5edc34b93c9d74900c4ba4b33385a0a1c9bd2cb1c5c1e8871fde7111eef913ecd9c6a8edcac46b41d584461ebd0a24c7f71b0315640b701d3bcda75775f1133c02f8d9f4998fb8545a5b3d0a8ee89bf8b644e05701e0cd3bbd4117e2609b8b6b0606a7dcd83bf84c663372789ba213b6b8dcfe90be15f65393047c5e671f48b877d50916e9efb958e3847eb78cd01ffabb3ef38980e61e62f98b134643cdfd85b1eef648b433a1ea222a525fd1b2ade05063d71cb4aaea084111c39b0af76b86b693db62216d2c69266d8eb4c1ea27420f145a9d2d318a3ac00eaf2f235040a1caa3755af3b99c0b846765a79a9e73d51f4083820acc48a2e08d53be6da5e8712ec0d5e10eb39e3c7cfd2bc65f76fb0cd2a5a998aa5a77baddebe158fe1173c7c79f36bf2238d71ae97c3ef94c796c7477be625c4cbe3dfb7b8ee866eae033e1511b8fdfe5085d408cc7174b8e675490eee2dcf3f4a6c850eba47e5915968cc75610d83fc15e8ad27b4e3656d64456837944a8d6ccea8c2d5d95d5a2a9392150a3999129f289c39c06c9d74a0cfde2d9c72c9681de9f7e2eb39bff23776d62e7e7c4e77b0043543bf8053d16cd5e59c4c255beff17835a0829a5bb640be1379a1caeb59839c8a55bc4fa81bef080b3bbd47a9bbdd91f861d7ea224a210411a42856a45e0d56cdb54356d72c479f5f2007faa735cfc139c53538762ef7024d01e1b1bfd3001bd32e4baf1cff22cdb4c96fff930b4a0a798ebbcec77b3177ef29985f31cbc42aab6d634fa5b1926ee1ea8700a82e3129eed4139bd510cd77e7bed956ea6913b699fa89d3f5afaf8cc1ffaba31aa336332bd79005595a81aa02367787d97973b91e4210f11b481c1bc5291411bd70f607e73c5ee0eb1b5b13a98345db6742de1181a6e39aa2dcbbf6c754153e349e572f9c451a06fb12529c38097d65b1a153d917e566198a1f3503d0d654fd0e162eced0a22e7985fa2d30b2decce42728accca0f1656722c71432dae35002be357f1785c797d0e561c91f973da94f483ae9fb97055030452f795a19afd2eb3ffaa443643e4bde761f88ae2154bce1d7c776811355363b7968f90b220f19dbe71b7f27ca90adde9745487ac508c40a186625570c0a266691fe9b5cb1a91e891bf0d20f2eb43cca8da0778ab1331e13afff43a20bfb5a49bc58e31502184e527b7c387604152d7a1341ef4c8fa81a325187955e0f8e9c3cdb6229ddb36a27cb7403cdc9c1732541a1474f84d87411ace72cd82ca2856697024f3c13f5a1a3215204d5c5cce40923e5d1f155a490e5ddcb00dbb7c296374b9ec7c6ff3e46966f9105e77e78a46ec619bea5e527463839d0ae53e90e2b070eac238e97dff75c24fc380409b9dfb79522ff1ece0fdac2518cc58a4c8fbded2323be943c61e4e7595d5741bfd4668b6156944bd71f146e8635fffa5a8503d806601947851f7fc151d004e9c5eee87d51bb253e7a26bc729f319b833661adb7527b5af388647a6fbc3a3666ce9edcba8be50827b83e10e170f58cdbac9f46f118623fd099c075810befc647e7ce655a95f4d17f1d5097230887946f3c0ece67425b68aba82b941e4fe28e9d1880a3614318ffa3217188941539929ab6e8ad006f5b6d89cab98690d6f0065134b233d9382b0f0864cfad450fd6290e805d634191cf92d473306822f7136a193af7a2c9d0e7711bba65ab3fc0b69d0c1607c98913d3e007876ec8f030dc94c2a055857867d485d9ba9f85b86b89364bf0ab21befe4f4fbea3401cf9ade1d089cbae2e2c05207e3ef5dce730b9a0f9982de32623b9c1dfaba259d5e19132bd9e3f68b60e70c4dbb2723b2da33fcece75b9bb79f91338919accb90ce194e93564dbadf281ee951d268260b84df9434ee22d31c4be042bfa27f9e90319bf83b4afbf23d4e22b3bb3f1b5d41ef980f4b652479a7963d69dcb4afcf2a1a9a05307caa335261f12dced610c04d7a63f9cdef9452e5b60285c385b4b501bc094c7b2cd043335703999ae6408e7b5a023327289644558a90610deded872025f800de65638119e8b1fb303940097bfc62e6801cfc4f62c17f9bf1c2f3c83ca63d6b1c5524671a929622b52a1b444d0e4c32bade5f4be745f4a4389f1f86ec45badf7e0dd04b15f80da68002dd3e861be00bac3a22ab361ad57320c6345ab3dc4556cee48cb9ef3b5ece7ba7931336ab23fd57232198d62c9b7d3d16cf47a7cdf6b5e17a20cbf4fcc204f24c9534354cceceaf08566704ebb1b58fbcb23375a50fb40e7180d23a668b955c9cc3220798a01b88bb5b8a0f5e02ac81104757a7a5dad496d8799f2432064ddf78ac3e7b73729a88c1f48979f9efd79e673509902801aefa5ce07a9151ff04f5b8d577664edf8827cfbedd35f7fb7c4a60d70de6c7ed9bdc0cf454a2a859e76c4b0a53fafbd25cc9e777cba55888a07536567f8000578fc717417f8a9f2fc5a149f3008b1ae193468bd679588941e68c7c4ee4d8220872d163904d46501601cd65d35b9938b23bb023fd0bfbae2390577b21c6fdca706c5bd04fe314dc79f262e9c1ee48c36acade6e90abb19a9e74b3b3cf315c393f5da2458a28fbc7e421e6cddf8fbc0bc019e0fb7b4a6304f6b095a9f482b891fc4238d1fbe7bc421d2839f6b3125db265c0552016894cfa228c7cf5eaf96ffa9f479bd3b051fb031a1587e7e0523320330ecdf37c39e21cf355dc700e5800608ef058f56b9856a9433a6299f16d9f13a7c8e69dee3ac2e91e2a4b9a7ce6b196a6d68e76a0d8c8c6163d009723f7890e343b24955840b97ecb162b4663716c3ce2e4e59fb66689dba916bba2d58bfe88b8a2c47154174e8211db8b2f073cd04be0f6063f851449732bd8f3702d551e88a90015cac6d00f2523354de8cae33f0b6c2523608ece67440a37127c95b5ac3114ca8fd52400b87414d0fda4f7105b8b4d4df042f2fe9df88204601ff20d6b1406520c8d5784f3b4548bc944a61fef4651b4c63ae832f6e25ec7f29540424f5905c75725394ba2efbc687010fae3993d62335e4bb2072c1f82aaab67e1d08cd952bc682ced58c4b3087d963500dc26cfd785217b771bff68c95f84f7e2d1a3d4c367ee32e0aeb87f81aaa7490f799b1fbd332414fc04f16c27ced64a5b348d611d09ba1c4cba59cd9a19b9e27098a462ac842737ea9c15523934fddc3fbf4e666868b4753be4ea352242fc64c66211c8075f9bba7eddce84541d0da187bdcc46a2c54b61e563253d511cce2f2b89e676a3ced49b28c8b002cbe5a1e4b203db9198b928e1a32e703812e12aa4e98dea03e34feba661c3e669bb94892c9cc1023534b2713de4a005e49d826292b39ae755823577820eb5cd31959c95206dc44e7ddfb64b0e1dca2f41b0d9050b4cc6fdffb517935938b03944273ca1e18a8abb28c4786557daab871ee6d81249dc86cc535cd906bf8f029077ae382a67a01819258c44e954d27ddd8cb082242641ad2eb6c6dc53d022c8571f4001b929190890c5c22316cdc7bf834642a7b18e19076e69cfea3b4b05cc6864975d6870ee5d228b6d39309de35ab7705f19ae5adfbfe9aa8dcd34f9c3b16113d5d5aa35753e8f56eae859d3c4166278d92b06de544b8adffbafed6c0d26d0946db411a7c933195c1327fc507d1f9c95d1ec85b387d50f0c13e9df39f239853d89d0cf45a2a9b80d2a1daffcea2b80f63286841e2a3704755d8d7f08f4eac178226f96b1933cc9e7e77bb8bf29f9be891ea0b7b15d9a2ea0381e5bbab21df2636ea6f3ae0089f41a3bc6e7c1632e46d89abe2941896cc9e9204ea31cbce05d36da0d0f7d48449e654a0fdf410ed2a0fc54bdf3a51e396dfe81e18f26deeb45f928b693f4ad09a4ed3a305fa365162203eb7baa8b5c1c103653e6214b5e3d656f0c963a601b5b3a21ba5139e45217ff871dc0c8240fde4bee30e36c9cd998525a14d1fabe8b42d83e29aaf26183f03d8fe35585ad273d7f7357d44468d077ffd614b3c9d6ce47be02397498c5b1fa2a27285f0740a129f61ea4d7d362d8224096770d62c0a5502724ba86ec08abaa75c09b5692be1190aec9e8d9a1a9fd73b9dffa347e19ad570e0641e4c84fb423c3512630b9930fa9bd71a95bf49b90d03c77fb0bbfb07b6a652ffbec921cbb29fb4675919d72af4fc76de3d1799e802e009f7af790df8725f534a3d444465163c307c1bb5ea8644b162940dd9640cbcbf1f39b5a03d8dfb5bc802039cd84a0f97724d0c1f2bc987d4a1c4c2d9a40567f79f938f5bd21e465b80620cadaf69b659b7702b41dded8e9a11cb1d944c8aade8432cbe2c9ae862faeafd26859c59f7312f78e45ef3a579e7c58e92de7e857ed7165cdc2008ae2761d4d889a477e70a324807d86186c05391716b8e8314a96070afa641ee4d7426fe3a408bf60ad51233f329d5911b0c551034714318de04b1adec7805665b21f8215a8e6a7612ecfd9bb788217f31418d2c41893263e7c1bef891fd4f3fe75984ba50413fbc8bf13977fa8da867144c79f4923839930bd7acf474623e86d3ab90e8cf80727a473a8a53b473d7881c509b4adb308393d77968513f3d531afc5696838ce73d55edf59730d84071206e455b0f8c38533f0e03d8fbbc54789449d5ce83f85572ea4caa8e67e1e5337be1c850b65e66ec53f8f3b48283428084afcc0036f10ac41f9331f0d61ec711d02fc673b0e876c6fd0aaa5e76d8e2890b0ecd3ae6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553065bd675f8e578f2ec3c30874fe135267b420873733ea40c58fe15c69698fabffffeadad2cfe45a174a4e4072787165e8585a0b92f2ca87849b209bffb3221b31ccf779abe8a038bdcae42179034807845869c03a99f44650efa06be02f4254e35e38fa2aa9a2f189153aed7749632e2946f37e219d8361a00c682957a0d93a9636ab047f14789e5f1d08bd19432201df28000aa6e6eac19ae96ea1159e1610f1fa0c411451d6cdd5ea805e85319f48ba21aac63089571bf7a8005c6275dc330a6c080b3e028ba839509e1de9c6fe10aa28c6b43851ce190f20b3c91fea1d0ef1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4c8644a61601db420d50911810f3831388b6f02363cf63bda77513cc003b81bc5ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff/usr/src/kernels/4.18.0-302.1.rt7.70.el8.x86_64buildkernel-signing-ca-20200609.cer@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-302.1.rt7.70.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(__SetPageMovable)kernel(___preempt_schedule)kernel(___preempt_schedule_notrace)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(__atomic_notifier_call_chain)kernel(__audit_inode_child)kernel(__audit_log_nfcfg)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(__close_fd)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_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_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(__devm_alloc_percpu)kernel(__devm_create_dev_dax)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_spi)kernel(__devm_release_region)kernel(__devm_request_region)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(__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(__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(__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_any)kernel(__ib_alloc_cq_user)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(__ieee80211_schedule_txq)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_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(__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_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_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_fpu_begin)kernel(__kernel_fpu_end)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_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_disable_ip)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_page)kernel(__lock_page_killable)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(__memcpy)kernel(__memcpy_mcsafe)kernel(__memmove)kernel(__memset)kernel(__migrate_disabled)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(__mnt_is_readonly)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_poll)kernel(__mt76_poll_msec)kernel(__mt76_sta_remove)kernel(__mtd_next_device)kernel(__mutex_do_init)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_skb)kernel(__netdev_watchdog_up)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(__nvdimm_create)kernel(__nvme_submit_sync_cmd)kernel(__nvmf_check_ready)kernel(__nvram_check_checksum)kernel(__nvram_read_byte)kernel(__nvram_write_byte)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_lru_add)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_ratelimit)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(__rcu_read_lock)kernel(__rcu_read_unlock)kernel(__rdma_accept)kernel(__rdma_accept_ece)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_id)kernel(__refrigerator)kernel(__register_binfmt)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_spi)kernel(__release_region)kernel(__remove_inode_hash)kernel(__request_module)kernel(__request_percpu_irq)kernel(__request_region)kernel(__rh_drm_mmu_notifier_put)kernel(__rh_drm_mmu_notifier_register)kernel(__rh_mark_used_feature)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(__rt_mutex_owner_current)kernel(__rt_rwlock_init)kernel(__rt_spin_lock_init)kernel(__rt_spin_unlock)kernel(__rtc_register_device)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__rwsem_init)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_alloc_table_from_pages)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(__starget_for_each_device)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(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_schedule)kernel(__tb_ring_enqueue)kernel(__tcf_em_tree_match)kernel(__tcf_idr_release)kernel(__tcp_bpf_recvmsg)kernel(__tcp_send_ack)kernel(__test_set_page_writeback)kernel(__this_cpu_preempt_check)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_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_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_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_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_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(__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_release_frame)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(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)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_info)kernel(_fc_frame_alloc)kernel(_ib_alloc_device)kernel(_kstrtol)kernel(_kstrtoul)kernel(_mutex_lock)kernel(_mutex_lock_interruptible)kernel(_mutex_lock_io_nested)kernel(_mutex_lock_killable)kernel(_mutex_trylock)kernel(_mutex_unlock)kernel(_mwifiex_dbg)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)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_irq)kernel(_raw_spin_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)kernel(_vb2_fop_release)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_redirty)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_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_filter_resource_type)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)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_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_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_pci_osc_control_set)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_bridge_wakeup)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_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_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_dep_device_list)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(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_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_sriov)kernel(adf_enable_aer)kernel(adf_enable_vf2pf_comms)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_gen2_cfg_iov_thds)kernel(adf_gen2_get_accel_cap)kernel(adf_gen2_get_admin_info)kernel(adf_gen2_get_arb_info)kernel(adf_gen2_init_hw_csr_ops)kernel(adf_gen4_init_hw_csr_ops)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_iov_putmsg)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_vf2pf_init)kernel(adf_vf2pf_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(adjust_managed_page_count)kernel(adjust_resource)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_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)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_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_iova)kernel(alloc_iova_fast)kernel(alloc_iova_mem)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(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_nb_id)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_enable_device_erratum)kernel(amd_iommu_flush_page)kernel(amd_iommu_flush_tlb)kernel(amd_iommu_free_device)kernel(amd_iommu_get_v2_domain)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_get_reg)kernel(amd_iommu_pc_set_reg)kernel(amd_iommu_pc_supported)kernel(amd_iommu_register_ga_log_notifier)kernel(amd_iommu_register_ppr_notifier)kernel(amd_iommu_rlookup_table)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_misc_ids)kernel(amd_nb_num)kernel(amd_pmu_disable_virt)kernel(amd_pmu_enable_virt)kernel(amd_register_ecc_decoder)kernel(amd_report_gart_errors)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_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(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_phys_wc_add)kernel(arch_phys_wc_del)kernel(arch_phys_wc_index)kernel(arch_register_cpu)kernel(arch_set_freq_scale)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(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_base_port_ops)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_eh)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_eh_qc_complete)kernel(ata_eh_qc_retry)kernel(ata_eh_thaw_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_get)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_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_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_simulate)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_data_xfer_noirq)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_sg_init)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_cycle2mode)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_unpack_xfermask)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_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_interrupts)kernel(ath10k_ce_dump_registers)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_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_register)kernel(ath10k_core_start)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(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_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(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(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_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(bareudp_dev_create)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_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_set_size)kernel(bd_start_claiming)kernel(bd_unlink_disk_holder)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(bfifo_qdisc_ops)kernel(bgpio_init)kernel(bh_submit_read)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_advance)kernel(bio_alloc_bioset)kernel(bio_alloc_mddev)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_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_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_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_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_merge_bio)kernel(blk_integrity_merge_rq)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_tag_set)kernel(blk_mq_bio_list_merge)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_free_hctx_data)kernel(blk_mq_sched_mark_restart_hctx)kernel(blk_mq_sched_request_inserted)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_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_split)kernel(blk_queue_stack_limits)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_virt_boundary)kernel(blk_queue_write_cache)kernel(blk_recount_segments)kernel(blk_register_queue)kernel(blk_register_region)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_unregister_region)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(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_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_handle_frame_finish)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_should_route_hook)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_pvid)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_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_fib_notifier)kernel(call_fib_notifiers)kernel(call_lsm_notifier)kernel(call_netdevice_notifiers)kernel(call_netevent_notifiers)kernel(call_rcu)kernel(call_rcu_tasks)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_nth16)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_copy_from)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_assoc_timeout)kernel(cfg80211_auth_timeout)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_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_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_rtnl)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_from_fd)kernel(cgroup_get_from_path)kernel(cgroup_path_ns)kernel(cgrp_dfl_root)kernel(chacha20_block)kernel(channel5g)kernel(channel5g_80m)kernel(check_disk_change)kernel(check_hw_ready)kernel(check_move_unevictable_pages)kernel(check_signature)kernel(check_tsc_unstable)kernel(check_unsupported_pci_hardware)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_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(cm_class)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_del)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add_release)kernel(component_match_add_typed)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(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_enabled)kernel(context_tracking_enter)kernel(context_tracking_exit)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_reserved_iova)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(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_perf)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_cgrp_subsys_enabled_key)kernel(cpu_cgrp_subsys_on_dfl_key)kernel(cpu_chill)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_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_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_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(debug_smp_processor_id)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(depot_fetch_stack)kernel(depot_save_stack)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_alert)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_crit)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_emerg)kernel(dev_err)kernel(dev_err_probe)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_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_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_notice)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_set_performance_state)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_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)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(dev_warn)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_attach)kernel(device_bind_driver)kernel(device_connection_find_match)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)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_rename)kernel(device_reprobe)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)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_begin_notify)kernel(devlink_flash_update_end_notify)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_bool_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_u64_put)kernel(devlink_fmsg_u8_pair_put)kernel(devlink_fmsg_u8_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_net_set)kernel(devlink_param_driverinit_value_get)kernel(devlink_param_driverinit_value_set)kernel(devlink_param_value_changed)kernel(devlink_param_value_str_fill)kernel(devlink_params_publish)kernel(devlink_params_register)kernel(devlink_params_unpublish)kernel(devlink_params_unregister)kernel(devlink_port_attrs_pci_pf_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_param_driverinit_value_get)kernel(devlink_port_param_driverinit_value_set)kernel(devlink_port_param_value_changed)kernel(devlink_port_params_register)kernel(devlink_port_params_unregister)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_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_reload_disable)kernel(devlink_reload_enable)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_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_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_unregister)kernel(devm_clk_put)kernel(devm_clk_register)kernel(devm_clk_unregister)kernel(devm_device_add_group)kernel(devm_device_add_groups)kernel(devm_device_remove_group)kernel(devm_device_remove_groups)kernel(devm_drm_dev_init)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_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_nsio_disable)kernel(devm_nsio_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_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_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_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_alloc_node)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_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_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_destroy)kernel(dm_tm_inc)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_unregister_path_selector)kernel(dm_unregister_target)kernel(dm_vcalloc)kernel(dm_writepowerindex)kernel(dma_alloc_attrs)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_dummy_ops)kernel(dma_fence_add_callback)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_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_free_attrs)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_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_rcu)kernel(dma_resv_init)kernel(dma_resv_reserve_shared)kernel(dma_resv_test_signaled_rcu)kernel(dma_resv_wait_timeout_rcu)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_virt_ops)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_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_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_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(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_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_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_legacy_gamma_set)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_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_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)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_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_init)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_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_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_clock)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_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_phy_test_pattern)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_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_psr_setup_time)kernel(drm_dp_read_desc)kernel(drm_dp_remote_aux_init)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)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_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_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_modinit)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_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_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)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_destroy)kernel(drm_gem_dumb_map_offset)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_fb_prepare_fb)kernel(drm_gem_fb_simple_display_pipe_prepare_fb)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_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_shmem_create)kernel(drm_gem_shmem_create_object_cached)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_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_driver_dumb_mmap_offset)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_kmap)kernel(drm_gem_vram_kunmap)kernel(drm_gem_vram_mmap_offset)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_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_format_name)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_legacy_ioremap)kernel(drm_legacy_ioremap_wc)kernel(drm_legacy_ioremapfree)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_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_attach)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_detach)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_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_pages_to_sg)kernel(drm_prime_sg_to_page_addr_arrays)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_init)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_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_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_restore)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_add_final_kfree)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_fpu)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_setup_port)kernel(dw_dma_disable)kernel(dw_dma_enable)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(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(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)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_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)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_sysfs_show)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)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_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_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_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_old_exec)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_sig)kernel(forget_all_cached_acls)kernel(forget_cached_acl)kernel(fortify_panic)kernel(fpregs_mark_activate)kernel(fpstate_init)kernel(fpu__save)kernel(fpu_kernel_xstate_size)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_dca_provider)kernel(free_dma)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_iova)kernel(free_iova_fast)kernel(free_iova_mem)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(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_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_kill_sb_anon)kernel(fuse_len_args)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)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_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_family_attrbuf)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_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_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_amd_iommu)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_disk_and_module)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_max_files)kernel(get_mem_cgroup_from_mm)kernel(get_mem_cgroup_from_page)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_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_locked)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_vaddr_frames)kernel(get_xsave_addr)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(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(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_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)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_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_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_mirror_register)kernel(hmm_mirror_unregister)kernel(hmm_range_dma_map)kernel(hmm_range_dma_unmap)kernel(hmm_range_fault)kernel(hmm_range_register)kernel(hmm_range_snapshot)kernel(hmm_range_unregister)kernel(host_efer)kernel(housekeeping_affine)kernel(housekeeping_any_cpu)kernel(housekeeping_cpumask)kernel(housekeeping_enabled)kernel(housekeeping_overriden)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(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)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(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_prepare_clk)kernel(i2c_dw_probe)kernel(i2c_dw_read_comp_param)kernel(i2c_for_each_dev)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_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_register_client)kernel(i40e_unregister_client)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_cancel_mad)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(ib_create_qp_security)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_rwq_ind_table)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq)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_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_user)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_modify_wq)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_register_module_stat)kernel(ib_port_unregister_module_stat)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)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_sendonly_fullmem_support)kernel(ib_sa_service_rec_query)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_page_count)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(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(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_get_template)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)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_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_csa_is_complete)kernel(ieee80211_csa_set_counter)kernel(ieee80211_csa_update_counter)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)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_buffered_bc)kernel(ieee80211_get_channel_khz)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_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_rtnl)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)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_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_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_hw_80211_encap)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(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_iova_flush_queue)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(install_exec_creds)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_ipc_msg_data)kernel(intel_ipc_pcm_params)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_pcm_close)kernel(intel_pcm_open)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_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_free)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_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_readpage)kernel(iomap_readpages)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_cache_invalidate)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_dev_has_feature)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_domain_get_attr)kernel(iommu_domain_set_attr)kernel(iommu_domain_window_disable)kernel(iommu_domain_window_enable)kernel(iommu_fwspec_add_ids)kernel(iommu_fwspec_free)kernel(iommu_fwspec_init)kernel(iommu_get_dma_cookie)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_map_sg_atomic)kernel(iommu_page_response)kernel(iommu_present)kernel(iommu_put_dma_cookie)kernel(iommu_register_device_fault_handler)kernel(iommu_report_device_fault)kernel(iommu_set_fault_handler)kernel(iommu_sva_bind_device)kernel(iommu_sva_bind_gpasid)kernel(iommu_sva_get_pasid)kernel(iommu_sva_unbind_device)kernel(iommu_sva_unbind_gpasid)kernel(iommu_unmap)kernel(iommu_unmap_fast)kernel(iommu_unregister_device_fault_handler)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_dec_group)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_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(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_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_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_fpu_usable)kernel(irq_free_descs)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_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(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_uv_hubbed)kernel(is_uv_system)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_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_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_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_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(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_u8)kernel(iwl_acpi_get_eckv)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)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dbg_tlv_time_point)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_error_print_fseq_regs)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_get_cmd_string)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)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_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_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_prph)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(ix2505v_attach)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_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(jprobe_return)kernel(jsl_chip_info)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(kernel_accept)kernel(kernel_bind)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_fpu_begin)kernel(kernel_fpu_end)kernel(kernel_fpu_resched)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(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)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_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_apicv_init)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_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_define_user_return_msr)kernel(kvm_deliver_exception_payload)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_rdmsr)kernel(kvm_emulate_wbinvd)kernel(kvm_emulate_wrmsr)kernel(kvm_enable_efer_bits)kernel(kvm_exit)kernel(kvm_fast_pio)kernel(kvm_find_cpuid_entry)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_linear_rip)kernel(kvm_get_msr)kernel(kvm_get_msr_common)kernel(kvm_get_pfn)kernel(kvm_get_rflags)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_handle_invpcid)kernel(kvm_handle_memory_failure)kernel(kvm_handle_page_fault)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_map_gfn)kernel(kvm_max_guest_tsc_khz)kernel(kvm_max_tsc_scaling_ratio)kernel(kvm_mce_cap_supported)kernel(kvm_mmu_clear_dirty_pt_masked)kernel(kvm_mmu_free_roots)kernel(kvm_mmu_invalidate_gva)kernel(kvm_mmu_invlpg)kernel(kvm_mmu_invpcid_gva)kernel(kvm_mmu_load)kernel(kvm_mmu_new_pgd)kernel(kvm_mmu_page_fault)kernel(kvm_mmu_reset_context)kernel(kvm_mmu_set_mask_ptes)kernel(kvm_mmu_set_mmio_spte_mask)kernel(kvm_mmu_slot_largepage_remove_write_access)kernel(kvm_mmu_slot_leaf_clear_dirty)kernel(kvm_mmu_slot_set_dirty)kernel(kvm_mmu_sync_roots)kernel(kvm_mmu_unload)kernel(kvm_mmu_unprotect_page)kernel(kvm_mmu_unprotect_page_virt)kernel(kvm_msr_allowed)kernel(kvm_mtrr_get_guest_memory_type)kernel(kvm_mtrr_valid)kernel(kvm_no_apic_vcpu)kernel(kvm_page_track_register_notifier)kernel(kvm_page_track_unregister_notifier)kernel(kvm_para_available)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_rdpmc)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_set_xcr)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_destroy)kernel(kvm_vcpu_exit_request)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_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_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(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_fast)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(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(map_vm_area)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_buffer_write_io_error)kernel(mark_driver_unsupported)kernel(mark_hardware_deprecated)kernel(mark_hardware_removed)kernel(mark_hardware_unsupported)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_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_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_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_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(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_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(memcpy_flushcache)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_percpu)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_clone_cell)kernel(mfd_remove_devices)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)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)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_set_state)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_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_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_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_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_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_roce)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_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_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)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_ib_proto_oper)kernel(mlx5_query_port_link_width_oper)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_register_interface)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_unregister_interface)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_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_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_register)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_readpage)kernel(mpage_readpages)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_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_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_free_device)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_rate)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_msg_alloc)kernel(mt76_mcu_rx_event)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_put_txwi)kernel(mt76_queues_read)kernel(mt76_register_debugfs)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_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_tx)kernel(mt76_tx_complete_skb)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_txq_init)kernel(mt76_txq_remove)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_cleanup)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_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(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(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_alloc_frag)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_hash_del)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(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_dm_hw_report)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_type_operations)kernel(net_prio_cgrp_subsys_enabled_key)kernel(net_prio_cgrp_subsys_on_dfl_key)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_alloc_frag)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_next_lower_dev_rcu)kernel(netdev_notice)kernel(netdev_notify_peers)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_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_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_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_free_hashtable)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_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_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_dump_packet_common)kernel(nf_log_dump_sk_uid_gid)kernel(nf_log_dump_tcp_header)kernel(nf_log_dump_udp_header)kernel(nf_log_dump_vlan)kernel(nf_log_l2packet)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_logger_request_module)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_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_destroy_set)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_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_fsinfo)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_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_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_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_strlcpy)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_panic)kernel(no_action)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(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_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(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_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_revalidate_disk)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_request)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_get_by_path)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_passthru_rq)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_init_ctrl)kernel(nvme_init_identify)kernel(nvme_io_timeout)kernel(nvme_kill_queues)kernel(nvme_put_ns)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_ctrl_sync)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_fail_nonready_command)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_backlight)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(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(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_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_remove)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_sync_readahead)kernel(page_endio)kernel(page_frag_alloc)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_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_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_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_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)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(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_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_vendor_status)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_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_lost_interrupt)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_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_set_vpd_size)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_find_info_keyword)kernel(pci_vpd_find_tag)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(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_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(pdptrs_changed)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(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_ethtool_get_eee)kernel(phy_ethtool_get_link_ksettings)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_eee_err)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_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(phys_base)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_user_pages)kernel(pin_user_pages_fast)kernel(pin_user_pages_fast_only)kernel(pin_user_pages_remote)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_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_resource)kernel(platform_get_resource_byname)kernel(platform_irq_count)kernel(platform_msi_domain_alloc_irqs)kernel(platform_msi_domain_free_irqs)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_genpd_syscore_poweroff)kernel(pm_genpd_syscore_poweron)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_in_use)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(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_count_add)kernel(preempt_count_sub)kernel(preempt_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(preempt_schedule)kernel(preempt_schedule_lock)kernel(preempt_schedule_notrace)kernel(prepare_binprm)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(print_hex_dump)kernel(print_stack_trace)kernel(print_tuple)kernel(printk)kernel(printk_timed_ratelimit)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(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_ratecfg_precompute)kernel(pskb_expand_head)kernel(pskb_extract)kernel(pskb_put)kernel(pskb_trim_rcsum_slow)kernel(psp_copy_user_blob)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_disk_and_module)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(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_iova)kernel(queue_rcu_work)kernel(queue_work_node)kernel(queue_work_on)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_erase_cached)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_insert_color_cached)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_cached)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_barrier)kernel(rcu_barrier_tasks)kernel(rcu_bind_current_to_nocb)kernel(rcu_cpu_stall_suppress)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_idle_enter)kernel(rcu_idle_exit)kernel(rcu_is_watching)kernel(rcu_jiffies_till_stall_check)kernel(rcu_momentary_dyntick_idle)kernel(rcu_note_context_switch)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_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)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_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_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_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_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_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_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_kadd)kernel(rdma_restrack_put)kernel(rdma_restrack_set_task)kernel(rdma_restrack_uadd)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_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)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_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_lsm_notifier)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(registered_fb)kernel(regmap_add_irq_chip)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(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync_rtnl)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_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_devices)kernel(reset_hung_task_detector)kernel(reset_shadow_zero_bits_mask)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)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)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_unregister)kernel(rfs_needed)kernel(rh_print_used_features)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_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(rproc_add)kernel(rproc_add_subdev)kernel(rproc_alloc)kernel(rproc_boot)kernel(rproc_coredump_add_segment)kernel(rproc_da_to_va)kernel(rproc_del)kernel(rproc_elf_find_loaded_rsc_table)kernel(rproc_elf_get_boot_addr)kernel(rproc_elf_load_rsc_table)kernel(rproc_elf_load_segments)kernel(rproc_elf_sanity_check)kernel(rproc_free)kernel(rproc_get_by_child)kernel(rproc_get_by_phandle)kernel(rproc_put)kernel(rproc_remove_subdev)kernel(rproc_report_crash)kernel(rproc_shutdown)kernel(rproc_vq_interrupt)kernel(rps_cpu_mask)kernel(rps_may_expire_flow)kernel(rps_needed)kernel(rps_sock_flow_table)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_dmic_enable)kernel(rt5640_sel_asrc_clk_src)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)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_reset)kernel(rt5682_sel_asrc_clk_src)kernel(rt5682_soc_component_dev)kernel(rt5682_supply_names)kernel(rt5682_volatile_register)kernel(rt6_lookup)kernel(rt_dst_alloc)kernel(rt_mutex_destroy)kernel(rt_mutex_lock)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rt_read_lock)kernel(rt_read_trylock)kernel(rt_read_unlock)kernel(rt_spin_lock)kernel(rt_spin_lock_unlock)kernel(rt_spin_trylock)kernel(rt_spin_trylock_bh)kernel(rt_spin_unlock)kernel(rt_write_lock)kernel(rt_write_trylock)kernel(rt_write_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(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_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(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_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_lps_deep_mode)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_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)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_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_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(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_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_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_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_init_io)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_for_each_transport)kernel(sctp_get_sctp_info)kernel(sctp_transport_lookup_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_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_compute_params)kernel(sdw_deprepare_stream)kernel(sdw_disable_stream)kernel(sdw_enable_stream)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_release_stream)kernel(sdw_rows)kernel(sdw_shutdown_stream)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_write)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_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_remount)kernel(security_sb_set_mnt_opts)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_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_destroy)kernel(serial8250_em485_init)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(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_memory_array_uc)kernel(set_memory_array_wb)kernel(set_memory_array_wc)kernel(set_memory_array_wt)kernel(set_memory_decrypted)kernel(set_memory_encrypted)kernel(set_memory_nx)kernel(set_memory_uc)kernel(set_memory_wb)kernel(set_memory_wc)kernel(set_memory_wt)kernel(set_memory_x)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_nx)kernel(set_pages_uc)kernel(set_pages_wb)kernel(set_pages_x)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_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_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)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(sha1_init)kernel(sha1_transform)kernel(sha1_zero_message_hash)kernel(sha224_final)kernel(sha224_update)kernel(sha224_zero_message_hash)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(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_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)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_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_destroy)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_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)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_banks)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_deregister)kernel(snd_compress_new)kernel(snd_compress_register)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_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_register_ioctl)kernel(snd_ctl_register_ioctl_compat)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)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_dma_alloc_pages)kernel(snd_dma_alloc_pages_fallback)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_schedule_registration)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_reboot_notify)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_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_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_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_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_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_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_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_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_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_chunk_size)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_baytrail_legacy_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_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_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_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_dapm_add_routes)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_daifmt)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_buf_item)kernel(snd_sof_debugfs_io_item)kernel(snd_sof_device_probe)kernel(snd_sof_device_remove)kernel(snd_sof_dsp_mailbox_init)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_parse_ext_data)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)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_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_apl_ops)kernel(sof_block_read)kernel(sof_block_write)kernel(sof_cnl_ops)kernel(sof_fw_ready)kernel(sof_io_read)kernel(sof_io_read64)kernel(sof_io_write)kernel(sof_io_write64)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_tgl_ops)kernel(sof_tng_ops)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_blocks)kernel(sst_alloc_drv_context)kernel(sst_block_alloc_scratch)kernel(sst_block_free_scratch)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dsp_boot)kernel(sst_dsp_dma_copyfrom)kernel(sst_dsp_dma_copyto)kernel(sst_dsp_dma_get_channel)kernel(sst_dsp_dma_put_channel)kernel(sst_dsp_dump)kernel(sst_dsp_free)kernel(sst_dsp_get_offset)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_ipc_msg_rx)kernel(sst_dsp_ipc_msg_tx)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_new)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_reset)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read64)kernel(sst_dsp_shim_read64_unlocked)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits64)kernel(sst_dsp_shim_update_bits64_unlocked)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_write64)kernel(sst_dsp_shim_write64_unlocked)kernel(sst_dsp_shim_write_unlocked)kernel(sst_dsp_sleep)kernel(sst_dsp_stall)kernel(sst_dsp_wake)kernel(sst_free_blocks)kernel(sst_fw_free)kernel(sst_fw_free_all)kernel(sst_fw_new)kernel(sst_fw_reload)kernel(sst_fw_unload)kernel(sst_hsw_device_set_config)kernel(sst_hsw_dsp_free)kernel(sst_hsw_dsp_init)kernel(sst_ipc_drop_all)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_mem_block_register)kernel(sst_mem_block_unregister_all)kernel(sst_memcpy_fromio_32)kernel(sst_memcpy_toio_32)kernel(sst_module_alloc_blocks)kernel(sst_module_free)kernel(sst_module_free_blocks)kernel(sst_module_get_from_id)kernel(sst_module_new)kernel(sst_module_runtime_alloc_blocks)kernel(sst_module_runtime_free)kernel(sst_module_runtime_free_blocks)kernel(sst_module_runtime_get_from_id)kernel(sst_module_runtime_new)kernel(sst_module_runtime_restore)kernel(sst_module_runtime_save)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_save)kernel(stack_trace_print)kernel(stack_trace_save)kernel(stack_trace_snprint)kernel(starget_for_each_device)kernel(start_tty)kernel(static_key_initialized)kernel(stb0899_attach)kernel(stb6000_attach)kernel(stb6100_attach)kernel(stm_register_device)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)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_read_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_return_autherr)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_do_enqueue)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)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(swiotlb_nr_tbl)kernel(switch_fpu_return)kernel(switchdev_deferred_process)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(switchdev_trans_item_dequeue)kernel(switchdev_trans_item_enqueue)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)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_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_format_mac)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_serial_number)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_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_sess_cmd_list_set_waiting)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_submit_cmd)kernel(target_submit_cmd_map_sgls)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(tasklet_unlock_wait)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_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_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_classify_ingress)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_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_sendmsg_redir)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_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_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(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(tng_chip_info)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_software_node)kernel(topology_phys_to_logical_die)kernel(topology_phys_to_logical_pkg)kernel(torture_cleanup_begin)kernel(torture_cleanup_end)kernel(torture_init_begin)kernel(torture_init_end)kernel(torture_kthread_stopping)kernel(torture_must_stop)kernel(torture_must_stop_irq)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_seq)kernel(trace_print_symbols_seq)kernel(trace_raw_output_prep)kernel(trace_seq_bitmask)kernel(trace_seq_bprintf)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_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(translation_pre_enabled)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_se_cmd)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_acc_size)kernel(ttm_bo_bulk_move_lru_tail)kernel(ttm_bo_clean_mm)kernel(ttm_bo_create)kernel(ttm_bo_device_init)kernel(ttm_bo_device_release)kernel(ttm_bo_dma_acc_size)kernel(ttm_bo_evict_mm)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_glob)kernel(ttm_bo_init)kernel(ttm_bo_init_mm)kernel(ttm_bo_init_reserved)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_lock_delayed_workqueue)kernel(ttm_bo_manager_func)kernel(ttm_bo_mem_compat)kernel(ttm_bo_mem_put)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap)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_move_ttm)kernel(ttm_bo_pipeline_move)kernel(ttm_bo_put)kernel(ttm_bo_swapout)kernel(ttm_bo_swapout_all)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_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_wait)kernel(ttm_check_under_lowerlimit)kernel(ttm_dma_page_alloc_debugfs)kernel(ttm_dma_populate)kernel(ttm_dma_tt_fini)kernel(ttm_dma_tt_init)kernel(ttm_dma_unpopulate)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_get_kernel_zone_memory_size)kernel(ttm_io_prot)kernel(ttm_mem_glob)kernel(ttm_mem_global_alloc)kernel(ttm_mem_global_free)kernel(ttm_page_alloc_debugfs)kernel(ttm_pool_populate)kernel(ttm_pool_unpopulate)kernel(ttm_populate_and_map_pages)kernel(ttm_round_pot)kernel(ttm_sg_tt_init)kernel(ttm_tt_bind)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_set_placement_caching)kernel(ttm_unmap_and_unpopulate_pages)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_is_xdp_frame)kernel(tun_ptr_free)kernel(tun_ptr_to_xdp)kernel(tun_xdp_to_ptr)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_orientation)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_plug_register_altmode)kernel(typec_port_register_altmode)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_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_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_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(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_kernel_range)kernel(unmap_kernel_range_noflush)kernel(unmap_mapping_range)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_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_lsm_notifier)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(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_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_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_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_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_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_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_get_serial_info)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_set_serial_info)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_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_get_stats64)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_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(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_call)kernel(uv_bios_change_memprotect)kernel(uv_bios_freq_base)kernel(uv_bios_get_sn_info)kernel(uv_bios_mq_watchlist_alloc)kernel(uv_bios_mq_watchlist_free)kernel(uv_bios_reserved_page_pa)kernel(uv_bios_set_legacy_vga_target)kernel(uv_possible_blades)kernel(uv_setup_irq)kernel(uv_teardown_irq)kernel(uv_type)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_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_register_device)kernel(vdpa_unregister_device)kernel(vdpa_unregister_driver)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_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(vfs_whiteout)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_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_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_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(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(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_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(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_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)kernel(wiphy_rfkill_start_polling)kernel(wiphy_rfkill_stop_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)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_unlock)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_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_attachment_setup)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_get_umem_from_qid)kernel(xdp_return_frame)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_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_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_restrict_buflen)kernel(xdr_set_scratch_buffer)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_terminate_string)kernel(xdr_truncate_encode)kernel(xdr_write_pages)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_dbg_trace)kernel(xhci_ext_cap_init)kernel(xhci_gen_setup)kernel(xhci_init_driver)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_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_load_transport)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_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_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_set_rx_need_wakeup)kernel(xsk_set_tx_need_wakeup)kernel(xsk_umem_complete_tx)kernel(xsk_umem_consume_tx)kernel(xsk_umem_consume_tx_done)kernel(xsk_umem_uses_need_wakeup)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_get_private_protected)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(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-drm-nouveaukernel-rtkernel-rt-corekernel-rt-core(x86-64)kernel-rt-core-uname-rkernel-rt-uname-rkernel-rt-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(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(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(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(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-integrity.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(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-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-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(hwmon-vid.ko)kmod(hwmon.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.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(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(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-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(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(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(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(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(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(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_log_arp.ko)kmod(nf_log_bridge.ko)kmod(nf_log_common.ko)kmod(nf_log_ipv4.ko)kmod(nf_log_ipv6.ko)kmod(nf_log_netdev.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(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-pf-stub.ko)kmod(pci-stub.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(pcrypt.ko)kmod(pcspkr.ko)kmod(pcwd_pci.ko)kmod(pcwd_usb.ko)kmod(pi3usb30532.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-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(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(psample.ko)kmod(psmouse.ko)kmod(psnap.ko)kmod(pstore.ko)kmod(ptp.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(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(remoteproc.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(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(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(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_input.ko)kmod(virtio_net.ko)kmod(virtio_pci.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(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(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.3`j`j`[)`X`P`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[qrLuis Claudio R. Goncalves [4.18.0-302.1.rt7.70.el8]Luis Claudio R. Goncalves [4.18.0-301.1.rt7.69.el8]Luis Claudio R. Goncalves [4.18.0-300.1.rt7.68.el8]Luis Claudio R. Goncalves [4.18.0-299.1.rt7.67.el8]Luis Claudio R. Goncalves [4.18.0-298.1.rt7.66.el8]Luis Claudio R. Goncalves [4.18.0-297.1.rt7.65.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]- 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) [1935284] {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) [1903938] {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: 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-302.1.rt7.70.el80x93a647340x2ab78ca80x9df0cd270x148f0c990xdb17a95f0xf0a166570xe647e3270xfc27303b0x1eb922a30xd3a58ff30x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620x77ecc0200xe6d517300x7265cc800x79470a2c0xde6f18510xbe68a6650x9dd0d8aa0x955a832f0x7260e2490xa72c2cd80x1d24c8810x749697020x1ede94350x64fa76930x639ac2d30x72e8b90b0x2f208dc40x41be82440x66aa4a110x0772bdc60x949f73420xbd6710480x87e72eda0x43a537350xbec66c3a0x96c4360a0x1878fe0a0x38c20d340xa6372f240x717db0390x3ed717a30x21813f7c0xb53f20a90xd00c824a0x8d15a9d20x2bd2aab70xb65d42b50x1168a3d40x04f5030f0xe37925ca0x52f78e010x46f741130x2aa7a26d0x10ac06d60xbad7aed20x39b52d190xadfdfcef0x922f45a60x7c1736340xf3e6402e0xbb35675b0xa084749a0x4df119fa0x615911d70x3b6445910xaad0ae780x0d61eeee0x63c4d61f0xf6fc87910x18f320580x51e460e70x7415d6020xaa8e1fd90x797ec6700x9710e34f0x54ee6dd30xf2f0dc2a0x4c602bf10x8854f4dd0x8a5b19230x91fc9f870x0a6f3b290xc98276930xed3d32d40xfa4a15400x1135c41a0xa6a691e60xd5e6b67b0xb665f56d0xb53cc66b0x62cbf7ba0xc5e3cec80xff752cfe0xbf9bcc8d0x188d9d260xef81a4af0xc42e8ab40x2df86bdd0x30b56bcd0x6860b8ba0xf014377b0xc6d61ffb0xed8de6fa0xfabd3fbf0xd584d6dd0xefe9ed170x439c5f860xc0d1b14c0x88db9f480x31b0c8d20x2fcda5b90x1f69ba640x8f159faf0x8c593a820x58d82e610x71bd21240x7f3a0c7b0x7d6061230x61c745a40x2455c1560xa56276700x274cf5e10x6ee5bc700xc569d8ce0xc6a4a8720x53c195510xb891f3990x6d5290300xa96c67b50x345942170xfb94103e0xb874b87a0x9abfc4ac0x96f2b3f10x7c2ecbd50x69b5981f0xeae3dfd60x273e23820x50c619400xdaf5c16e0xe7eee3d50x71f6670b0x6a5e2bde0x1db7706b0x884ffdf20x31cd88690x2a70864d0x69f8785f0xf87c46040x0e4ba0490xae96587d0xf66a486e0x7bc349310x0ee6dd990xb9e53f450x1367deca0x7d5e10080xa587397d0xdc3c41a80xa3f12f690x707f43f60xed9f9a200xa6f0983d0xb9d940f40x09720f5f0x649252700x00c835080xe160edc20xd38cd2610x466c14a70x14ed1f5b0xec4c33f10x9ffba5300x066dd5c60x33f9aeba0x731d123f0xc005b89e0x539d54f10x3267be8d0x11f03ff60x8bb2b72f0xa853294c0xf87a4e370xb37f04b70x1b79f2d10xd22e28a00x19b720270x468f5f630x1306a7f00x339e67590x705418730x340370a10x5d266abe0x24ab2bc50x595e2abb0x1271bbc00x18e609840x7fb148430x3bc6cd710x8c4045f50x888125620xf2c6ff2f0x5ba80d2b0xd2d2344f0xde8bb7870xebeba4750x2aceae830xb3e627c10x587f65d30x2acb13760x5317102f0xb0e0352b0xc5dbc6540xd2491f130x8caf29ef0xd4f2f4fc0x1ca352e10xb9cad4920xae2773720x5f5336920x4f18a1500x11b0ff610x03c638970x25daad930xd96b425a0x10c62b610xe817eb010xaac39ff30x15d8aa410xc59924010x35afae240x31b8a5e30x46f1b9790x2e51d8fb0x1c7259190xb2c6f4950x2160244a0x1d09b0b00x44b1d4260x6c8c58730x34ab0f070x62ec47f00x8989c02b0xffa81d860x5644d9870x216fe4f40xc1d8cfaf0xbdfb6dbb0x296ab0f30x9f1c67fe0x71ebd9950x14d304aa0x8ffbcb180x608bbf820x828062b10xf4bdbeb90x24212d860xe891450d0x4ca7c3c80x93f6a0ea0x0118ba030xd47354e20x82ccaf720x10f39a7d0xd67145110xcea6ade80x9a840fee0x8d9247030x63494c2d0x8eb2e7510x10815dff0xfbe7e09d0x65d852930xb59ba9410xd27262a90xff5548860x5f9ef56e0x454228f50x38f226a80x0618bf580x34e3578d0x388302b90xc47d19370xce39d5100x033ef9080xb5e8318b0x875533550x89ec43710x5d6d7d640x215b7abd0x74cc4a700x93fca8110xcdfa33ed0xdcdaca3b0x7c57b88a0x167e7f9d0x8f9c199c0x6729d3df0x6d3341180x0adf3b4d0x68f91c800x9ea9877a0x94a796880x1b8ec50d0x10c3f57e0xee0d2ac40x814463aa0xfd4dad510xd9001c2a0x108f367a0x2f37b3590xbc8668800xa50563380x9ee870740xf389fe600x865029ac0x693f7c100x3e9110fa0x1d6dfdaa0x56762e710xc48a9c180x18754b020x0343bdf10x085f2a860x50e7193a0x0f3e48340xeecf3c170x753bcaa50x4990b9970xda9719010xc33eaa8c0x824161a70xd5f791d70x6a13f4b20x9db4c08c0x458f0a2a0x7f7943790xa1ab0d590x8a69ea700xb9a1fd600xb58222a40x5708806d0x5179199f0xca634b320x21c6b9a80xbe7b77ff0xc212774c0xe94b34f80xf872ec230x608741b50x478324690x216491880x2bcd30cd0x400d755a0x8b5e4d100x09749b150x3801776b0xb5848bae0x73c2554f0x5cb78a7c0xd461c7af0x196caaf00x012845c20x8abab3230xe2c449da0x65b23a7a0xd8a79df50x0d5424390xb09148310x628703f00x16cc4a720xf2883efa0xc5af9ed30xea51dad30x2c9818fe0x8272c2c60xa88261ab0xbe7ccee40x48c6d33b0x30b454d60x0cdb7d120x06c0dae50x9bfac5e70xd90192760x97868aef0x773fa4090xb10e7df40x556b5d620x399ad0430xd4fa5a870xf29f85150xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30xce2797340xd2b09ce50x55f5019b0xc51f19e20x77e07d2f0xa401fda30x695855230x9c96048b0x1ea938720x7defa1fd0x0c9a23300x6243ac820xed0eb4480xde33b9000x2b425b4e0x68f31cbd0xe15372550x4e66a0820x31b9195c0x3c3fce390xa9f59f4e0x6a44c4780xd38a9fb30x45ba34cf0x1389619c0x390811930xceec8abd0xe19dc71b0x02e920440x519720ea0xd0eea6bb0x5604b2f70xecac84070x8b38b6a30x06052f8d0x04c62fd70xa5a187d00x12ac99a80xddec7e930xa6bd7d690xd40b92930x346ff0db0x0d6a60d60xdbbf3a9a0xcf210a060x692630de0x0a4eb74b0x17566e930x5aa5ed030x1260ad8a0x1ca98ef20x795651ac0xac2c74cf0x7f02188f0x33c806250x2b84e69c0x90d2f0970xd4fce28f0xe68aa89a0x0be1bdf90xed873bdc0x604a7a870x1222a7ce0xdf8c695a0xb8de40470x6c722cbf0x609a1af40x21b19d2d0xff26fc000x5149356f0x311046b40x2728cdb30x3cd8e99c0xa0a2875d0xeea2f8630x52d122040x152695580xc688051e0x1962c6e30x3aa62fa60xcda61edf0x718e57980xae6644700xeece6b130x6722443d0x2f77734c0x1e70e9fb0x7370d8150xc7adf91f0xc0afd2990x7a12570a0xf508b0b60xe701740a0x1f0d04df0x2bd8556d0xc286dbf60xcde46a730x4c284ab50x46c47fb60x31d863620x4edd54d10xb3752b450xd677474b0x2adec1e00x17ff2c1d0xa88131890x07179b100x0521fe650x42f752610x6e43af550x8d21f4150xdf5ad84c0x12a532580x7d42add80x1b6216f30xf89df9180x9da3e2350x49f14a010xc7b81a0a0x017bb81b0xb19a54530x80a717a80x152d6b270x53126ecc0x83a516710x697d218b0x620672ee0xc56c37710xc13d03b60x44ccb6ca0x9a71d3ab0xa188cec30x1bf4a2a10xaa38e5a90x61e1041c0xb508d41a0xaf0e51f00xf15e998a0xce34b6500x73c26b750x444e90140x6fb2d6440x0240b8750x5a24dea00x814480ee0x8daae94d0xc04665ab0x4629334c0x6128b5fc0x7748cd5f0x14d5da540xe786f9880x1dcbd6870x1eda9d8b0x82b97d610x720159740x74fc8e340x4ad2c3440xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0x033d6a950x495e378d0xa03e60820x9d2bb3110xf932015f0xfd8117460x0fe559ca0x551bd0710xa1716baf0x8d5227140x2469810f0x8f751ab40x95f0b9d00x8e7528da0x1b0374620x86d4a91e0x04482cdb0xfc9a4f920xfea898ee0xfb1bc4900x761cacb00x9a8a0ca30x11306a8a0xd81b75020x7baee1bf0xe8791c5b0xe45c1b140xe0efb6960x402b82810x50cf921c0x5eba94100xc6bcb1d80x5aabdae80x2c8ff7e50x6198dfea0xdfe6a31a0xdff4eeac0xf9a054b50x8f6cee770x1c87a8110xd273b1b10x9efb59740x48e519930xe64bb01b0x6f549f5e0x7b91a9da0x243270720xfd6375460x8b76fe7a0x587ffc040x976614ac0xc649599e0x7b184cc50x9d938cf30x2cf0ceb30xcb33aa620x1bf97a1e0x029fc3260x332c23cb0xa7c036ea0x86111a4e0x93022ba60x564e38fb0x5a6ba9b40x1a2823e60xc405d3480x91f184910x72830ce80x05921bee0x988680d80xc7d473f70x1cb192f50x1c8711460x281073c70xe01bd0230xd4c9681a0x86c961b30xc733fb200x4acf69b20x2a7efe1d0xc394c65b0xf2df57ab0xdd742d720xcc445ceb0x7c9ca58f0xccd4c9990xa97463c90x663c82d10x3c4782640x040146ec0x40f1898a0x8a23184a0x0b29142c0x39935e840x4a64a0e10xe6669f8a0xa43d1d4d0x29ea320a0xb7700fc70xdb86d5fe0x23585aee0x2c8dc1e00x49af2c6e0xe3cb46b10x7ed08a030xb59e17580xc460c8200x39a5ca3c0x3dbeddf50x333518810x2ab03a050xbdec411b0x08b97a5d0xf827fe330x95009d150xdd4bbe6f0x275899610xf4bc47f80x3ea8073d0x797a40bd0xc1b8e70e0xef63e2c80xccb9ae2b0x03ddea8a0xba76195d0xca5175df0x5191650c0x0f8d42950xfcabaf1b0xcd57c7100x3b16368c0x437a0d6d0x388a41470xc3ddade40x46f7c00e0x229f98da0x77d3a5a70x284955a50xdb7305a10x932bdb880x3472bbe40xc512626a0x2a678a130x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060x08d879e30x169938c10x7731b37b0x47939e0d0x0faef0ed0x7898c23e0x6ec729fb0xa44694ed0x1d91a5460x5ffd2f630x3a5e91540xc38259af0xc72e12330xb1e256840x3344ad1f0x80f3268f0x2d41e6f50xde25f88c0xb18110e00x87b2b34e0xe9d26bc50x80f7d1280xabcfa03b0x9ad56d2d0xda1129c80x4f81b8170x8c7bd8770x08e943000xd63ce82a0x02b24cd30x34a84df30x887367da0x614150ff0x9282f4330xe28e42070x30275bfb0xedeb59d90x96c73e5a0xe1cfa2610x9d1629430xde5fb5fe0x2b03ec0b0xb8752e4d0xa23f684b0x7cd7d6be0x5d9d2b2c0x6520fec20x191ccaad0x85a2bcc20xd04c74140x5df778c50xc13a7ba60xad6f71440xa18396900x08690bbf0x4562a1340x601e64200xbf57232f0x33e76e170x543f93790x01960e250xe3e819c50xa119d1380xa7c829020x096018400x19dd499a0xcbf9afde0xdb2835260x656d120a0x5d9a31390xc5c7fb0c0x834913910x94fb3de10x69d299ec0xcf4d87a20xa18565cb0x77a743700x160ca9100x1e3152f40xa556faaa0xca3ab2700xfc3973d80x68ca436b0xe671c86c0x7b1f79000x58fa7d830x39153c110x4ad7e9d40xf1eeca400x90018bd20x0c2fc6760xff05e2620x95d47eb20x73193ce90x10f8772b0x3d49fc730x2f5c12230x5f9e1a1a0x22648c020xe15025450x68f37e9f0x901c6c990xe5a7264c0xcac9675a0xb48954360x1eda497d0x63e14e3c0x7ebf4ace0x45f1bc790x198762740xcade6d410xed8bbe990x8c2921e20x6894835c0xfe48eecb0xe1eca9bd0x3e73f10c0x36751a610xb85de48c0x6e16b52a0x5205f7ed0xc151e45f0x100ab0930x7c154a920x31ee086a0x7e08d3c80xed38c8480xab4c9dac0x5e12ecc10x08c732340xb49de2210x9e7683b00x35c18f440xeec09b120xd9f3e65f0xdf7fa33b0xe126553f0x7eeeee2e0x0aa6af5e0xd81922240x16f67eef0x178a48120x25a0b77f0x618177520xe87701990x416c2f500x990070ec0x137e23120xa44fbefa0x3069809a0xff6dc16e0xbaf9d7850xa88e78b80x9af7b0cd0x4c995a890xb1e708010x1a9c8e520x9e7d6bd00x365ade5e0xab2a583c0xbee5d4230xb4caf1e70x9b3a973f0xd851e5cb0x2d4bd2d70x6bc3fbc00x0788ae3a0x3932f37f0xd36760ef0xf1969a8e0x50a25b700x8ad5ceb10x0d78016e0x9ad998e00xfb32cb9e0x24b1c0d50x1f67c0810xbcab0c720x1a35ecec0x7af27fdc0xe28223200xdb9726c70x666b9f0d0xc97335c50x128bbd700x2050485e0xda948f570xce20498a0xabc3ef180x28d16a400xa79e98470x531b604e0x27be8afb0xa9bd26760x0a73af010xce6a167e0xaf83a0df0x687207a10xf414bcb30x3326938a0x9c240ac80x50928c8b0x4d0b67090x17c2824b0x7a2bba9d0x144e82b20xe1c62f180xa380c4110xad27f3610x7d942b800x772947d20x7e526bfa0xbfdcb43a0x263ed23b0xe7b00dfb0xce8b18780x0f05c7b80x1ed8b5990xdf566a590x2ea2c95c0xe3fffae90x593c1bac0xc29957c30xd979a5470xb601be4c0xa1f9a1340xfef32b110x2f7d84f30x16543cd30x903aeb2a0x4335516e0x82dc43e10xc38cf80c0x1ef319960xa2418ca60xcf568a160xe0dc499a0x20835a9f0x981b08ab0xb80376790x689276b40xe54081ce0xb49a15970x6cdb752f0x6bd91e3b0xb9c71a320x595c4d4f0xfb8900c70xb6936ffe0x80ca50260x151d3d740x4a77d4550x24304a930xb22601190xd59654820xd91c34830x362ef4080x1035b6240x7b27c0b60xb44ad4b30x11089ac70x6f48fc5f0x1adb59850xdf324a9e0x11a13e310x996bdb640xda9da0bd0x38a8c35a0x9915fe4e0x302032da0x7df9bd1a0xd33220580x7204dd030xfc619abd0x22d795a80xdbf176520xb3635b010x479417110x517609170x8c3253ec0x963dcba10x49c41a570xc56644910x3812050a0x7560e16f0x2327d91c0xffc274bd0x83e682f20x2a0a00120x843c0d910x59f96cd50xe1b364800xa8f7353b0x0f8a6c910xbf7792100x9ded11d30xd7d853d90x22a5a5280x39bf93010x0283dfe30x97acff2e0xb7e4d72f0x8894fcb70x596513310xd976fb370xa6b05ef80x7f78729a0x082bb1380x643420430xe3d09c5f0xb4bf6a240xc0e2ec8b0x7a2c326f0x4e5d0b7c0xff25f18b0x60f0b15c0xe759fac10x773b52290x2b4951e00x0382f3940xc9f34c1d0x5027bde20xed34ebbc0xcd01b8e60x1d385b870x8c9e338f0xaa3419050x65d1bab20xfc5c46e20xe6f838370x8b989cf90x4a420d090x747544350xdc81780b0x89e340cf0x6c3897610x7c7451b10xf04429b40xaae8ab0e0x271cba950xf874461d0x167d71130x49b163b80xcb733bf20x4d1515af0xdc27781f0xfc3b42460xe082e88d0xdd18a9930x3ada9e060x6978a86b0x17be68ca0xa507125e0x05bb4f120xec37833a0x64345f520xb2bcb0880x7dc0946f0xa40ff01b0xddad79520xc97b7d9e0x433cabfb0x1e0cd7fe0x7252d6510x0cc3b29e0x141271bf0xdc6699cb0x615685a00x57c5e3f10xd09911a60xacd3acf50x6335601c0xbaeae32f0x2bc4399b0x85935a610x6db275fc0xb45770030xc6d9faf90x3ab226230xb33a3ee50x936312c00x6de1bac30x70afba610x2dac74230x55bdd65a0xc26be5d90xc61e850e0xb18a305d0x0c4248e60x1a7d3a420x626a30bd0xc69bbd730xc183a89b0x547e33440x767dce4b0x2177bd710xa4faf62a0x1a45cb6c0x6ea7575d0x673e8a5a0x27eadf0c0xeb703cd20x48b6c9dd0xe329e99f0x86f4bb520x5e24d4f20x52e4afa20x175735e90x6bdef35c0xc3d507940xe4d80bf40x02c656b60xc13653230x44902cff0x1344d7e60x5cfb26a00x0484c6c40x3489859f0x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070xcad1aca80xb40439480x5f93525c0xbc2f976c0x19df99b90xcd8ce8900x9f4f2aa30x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xf60ab9260x3bc789d70x33fd9da40x663182c90x9975dc220xf23e11500xce76c2570xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0xc6e6fe880x99430ba20x1d1abdf00xd5346bfc0xaef4ac6a0x130afd750x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90x9caab9ef0xe013dc8c0x1c8678010xb5a8c2260xeccd3e0c0x509b64ea0x827e61f80x4d2c71330x0fb2a9e10xdbcf041a0x3b029f480x9176145b0x9625695d0xb97f70450x8f80bf110xd0b747050x9e2737f00x6be1c1f80x170ddf790xf1848ee20xf29403e50xe19600130x843d70ef0x2f384db30x404ec19f0xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20x7e7bcf260xfa2974150xda1ddef10x8a6c71390x73bb88fe0xc0382c550x2234ca510x3a3056a00xf6c27fb90x02f81fc80x4639bcda0x2dd1b2b80xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x254478ba0xcfd30d710xed00c4fb0xb654ef650xed55f9290x65a17a970x34331f040x278103610xbe49252c0xfe9ebbbb0x111eefed0xf0f9fe0d0x43ebf0210xf06964010x51d12d4e0xa57042c80xce6477b20xcd3c4b350x322ce3c80x64822ff10xaab57b910x7a655f680xb6c5e6140x64a62e110x70576fee0xbc2031de0xe37653e50x34a1f7e30xf432df320xffc30c3a0x329e247b0x1a04acd40x4c07a7e00x093712e50x92b99a330x67c13ea00x54175c5f0x564f76080xe07e5f440x4d6b31c00xdc5736d50x7b6f95360xa805ecfc0x185966600x515083bf0x092e26bf0x4055a9200xf79ca3bb0x9d099a390xf43d2caa0x1c58427f0xe70877d40xa2326c490x2bd60ab90x20a1b5190xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0x3324ef3b0xbe0110e70xb3863a670x3d8d11e20x8db22efe0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0xbcebbe1e0xae18d80d0x870fc9a20xf55e4d080x73daad280x9857cec90x6177b8ab0x66d625f30x242c7dfb0x79019dce0xec7885660xbe7e05a80xe85f21230x1887763e0x86c998e60x0ea64d480x9b72478f0xf7da6e6f0xb674a5340x7b5452b80xbf3193ec0x8a45a5550xdf8d781f0x32e6f1a00x6de7f7ff0xd7629e7e0x5c92e92c0x7cc484a50x8826c13b0xe92ca5350x7a45377b0xe3948ff40xec2b8a420x4ab208ba0x569abcca0xefcea2e70x7bb50b880xd846c3150xc876b0530xc397b6c50x7eb808d00x2fb6de5d0xde99f0db0xa1ed9c8b0x3cd060350x4afec8400x37ea659f0x2fbae8120x97d19c8a0x28c96e270x76d451c40x318f79690xe83e47d30x771b30890xb3448dd40x150b7f2d0x6c07d9330x7ac30d9c0xc371b5070x27a2a3270x834aa1300x3821e2750x2ad6f6a80x8cf2e1d90x3dbd264a0xe58ed9850xcc3b167a0x97b2fc370x17dc9b030x73b3fd210x02d3d8d20x11d723d70xc32573b90x22f5c0db0x8f87bf940x68b601cf0x12b1642d0x072a57df0xa67d90cf0xd2af8f900xe756a1a30x397aaa7b0x1add49790xc75417230xe7bff4840x69adb69d0x727d63a40x10fe96f00x24775d260x3e707f370x2be4e2690xd64519f10xc501ac820x5af4e8bf0x3eadeeef0x5da02d7b0xfca1d9200x0209d5610xf195595e0x5f468f090xf719cc190x60f7c0d60x79498eb50x3f7cb5f00x2e895f1c0xb9fb7c2a0x098d5cbd0x6e077b130xca2d789c0xd45434ee0x0ebbbd160x58a860ea0xdfb2d4440x791748c80x1038b96f0x108d2f010x128d9d750x35496e970x3dd0a5a30xb021fa3a0xfa3496880x80d08aa60x397ccffd0xfac27f650x7b9e66a10xc27093390xb6a575510x016594ad0x3d4815000x875b10b00x0601c98a0x8a8f16d30xb31cc9f90x3f8899160x751e4e3d0xef26ee0c0xe08013f00x96edf39b0x0159e6690xf99e58e80x49f2e3ff0xa5706b480x8d9698c10x2a75241d0x37307de20xc123577f0x842643440x8f72d7340x244589680xaa6aab000x2d08e12b0x4e546fe30x268011a20x794152970x1a57c7390xf7cfaa150x784e4b5d0xea50dad30xc190d5f20x6d80b4700x5b6bcf330x680f12bb0xbef6100d0xd0d93de50xcf65c38c0x9bb02d730xf936e3570x1046eddd0xca626f210xe68c54cd0x94eaa2ef0x683e3b990xe3a22c690xc0f7ad740x5ca295bd0xb44c4d080xc475dd080x049cebaa0xb504db4f0x09b277ac0x1b353ac30x117317ee0xd51b6f920x0f2886bc0xb1ebc1ff0xfa814ba80x306904200x541551bd0x050dc58c0x109d77f70x19909b900xf5fc13970x8389c87b0x76519e370xed5aaa140x873568e00x46a1d1ff0xa0d87dbe0xd26151a50x3bdb5d280x7278d3280x0d417f840x6d079c030x7accbc440x4c5091c00xb0f4d2190xef85a3da0x76deb01d0x79393dd40xe3ec2f2b0x50c602110x574009ac0x50d79b210x55e057280x90d03f950x1c8b867e0xe0fe01400x2184946a0x3fa0608e0xd31bae970x268dbbf80x58604e4d0x95eb7c4f0x97ae22940x4970ad750x410c419f0xe36f8d090x7532588a0xdefe79ae0x8c32c5f90x01f35b4f0x6bd3b3e10x9e32606d0xdf9208c00x3a5ded620x9cf59e7a0xe3d416070xe66b98120xdb3faf380x6ff7510d0x875f50cc0xfa35044a0xcef7bb690x79862e010xf9ebea360xd919806a0xc18cdf360xbcb838a10x987ab0a50x738fe32b0xad1036a20xb6380b6e0x5659cffc0x00a4b0440x3db252650x91118cb30xd83548fd0xce9b19150xbf4ed3de0xa45098600x79a35b990xc76d76510x9574abc20x5a83295d0x605510020x2b3bf5a00xa9c723030xa1bedd720x638b24c90x5595108a0xfdfb792f0x22de49310x48d50e790x351d07150x1344fbbf0x3c5f55640x5369e65c0x76fb08a70xa38f21b90xafd5ff2c0x87e641810xaf611eac0x81221cad0x185828260x5fdfa2c10x830c469f0x148780090x0fc375620x86169f3e0xaf7614180x08d05c1e0x7518f70b0xfa24e1960x4c04bb770x0ea79b520x52928b100xfa8ed93f0x9119b6110x3cbd48c70xecd782d60x08454e620x786852f80x62032b020x53ca18e80x977556a30x98de5a0e0xe46d3f1b0xebe75d9e0x651401210x8f0d60030x7f230f380x7a2b3cee0x20254e450x8e24bf580xdba578930x023e800e0xe433cbf50x90dc29df0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50x948854a60x48f494000x30e1ec250xee9fcda60x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xb28249bf0x2fe3d2cd0x2c63e0510xdab0f8920xee894e9b0xa3a142850xd7e8ab7e0xb0b60d450xfbf622d30x019676720x5bf54df00x05fb988b0x3dd849150x274b492a0xc965ef760x1a147b7a0x55a3f8ed0xf661245e0x2d7d55ab0x0184010a0xcd76932f0x835d3ac40x3170edd50x6d14f6bf0xcd47fcc40x2bb32ad10xcc7721ae0xce6714e70x179b485c0x9424058f0xff8e74e20x2c6355270xd1f60a890xf2b81b640x3c02e0950x50d683770x8d8a35a30x2dd165640xd6c921f10xc4ae915e0x0237b57a0x25301bc60xe0b133360x9ba7089d0x67da04f40x8ac505960x0f84cac00x39d25cd40x664686120x270dba400x94c0975e0x668045eb0x13ce87e80xe0457a340x20dcd5290xbb6f025a0x3a9be0190x975519c10x42bbfe1c0x5c8642d90x9c63a4430xa99c71750xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880x47b80a880xa9d865a00xc7a33f4d0xca954a4c0xcf54ea930x9130e0100xa2a2296b0xcba379cf0x7d241baa0xe6bc381d0x3785c9770x0445ddd60x6488c8c10xa7a073290xda2d51e40x867c5b230xd25a30da0xe818b32b0xc63124d90xa17d98520x7e0e38500x60bbcc770x84d6a2ed0x038abb660x8761f7890x142ea3d90xeb6ce8530x02203abd0x06ee568a0xf6fefb2e0x47b29a450xa2aa39660x2e8a1b370x6b9cab3d0x6fa7f28b0xb5e9d90a0x5ec625490x62a388250x9f369b4e0x3d2919200x37becdf50x78170fe10x2e4d76280x3a5ddbfd0xd311fa9c0xe2eaad780xd7df2f2a0x78364ac50x9fedab080x193c22760x46282db40x033f8a420x183180ed0x27ffca190x374c53e10x2eefb7a30x6764af4c0x25ca83630x451665910x4ab9a3fe0x79e5961e0x2b84e0ef0x83e137e90x434810f20x7ab8d82e0xe54f0ceb0xafddd5450xccd868060x1b5059ce0x279d203c0xe34f637d0x8346a8680x9eb7b8c30xafd0cf270xc48b7ccf0x720c097b0x535c1e920x743a165e0xf69f1cf40xfc37fac10x5800b6410xa1ebef310xc6403a5f0xa2f852540x2b98f1410xbec320f60xbfa68dd00x5d3af68f0xdd3b9afc0xf4b2c66e0x956849370x0b37d38f0x5b739f970x3ac247460xf1462b3d0xc8fb55120xc99041570x8b4912870xdee828ad0x46c7bf1a0x0f718a310x023a36990x2a22d7a00x2a24b7470xf8f3a0fb0x82e9878a0x7f653a030xa99b869f0x60923dfe0xa054a87b0x09ec771e0x1d426fa00xd5cfaeb90xf23eea170xb9921d790xfba2c0900x79241fdd0x9e5826540xd5a5ce9c0x2447fedb0x608e9fd00x1c408db70x48e115760x3a2b5f170x5598d3850x60abf06f0x16358aa20xbcb0b7500xdbb2b0220x032ce7be0xb167fc9a0x7c3f70270x5eeb938a0x791cc12a0x207860750x0f8edb340xc1330eec0xecc4c7630x4a2f3b060x2ac47b670x4cb63a010x3a4f6a320x2617f3540x3bf8d6040xaecf4a040x599880d30x1dbab9db0x5c0447910xd3a36ff80x727be7f90x802cfc690xc885b6960x8225f3530x933048000xbfbb26e30x73a48b4a0xc2b1d43c0xc1c14a440xecb33a0c0xc0027ed40xbac769530x8926d3d00x6e662b7d0x95e1a05c0x90bfa1da0xa80377f00x9bc6c4140x5842e65e0xcda6de640x4dde9c790x9384cd490x07646cee0x3a5c05540xd4682ee20xd2b10a050xf6e874f50xbe1887e40x063478a20xdecfbcf90x24f63dcf0x4b51f74c0x43f56e820x8462cb620xaf8977280x9bfa47830xb4ec4df10xcbf5b4010x6ae9c4db0x2bb087f90x5c39ef3d0x2df258130x1ea7cfd70x707c93740x02cce1ae0xde1a5d2d0x700f481e0xfc335a6f0x4a15ee890xa52f763f0x618d49b30x852c67ea0x654744b70x96a1a2070x79ee17a50x0d8c3dee0x4dfe54cf0x95d07ed30xb5bd28180xe416a8e50x5cb538f60x98a11e720x6ebb8a930x1cebbbb90x5dbd0fcc0x7162402f0xb4cff0570x015e5db20xc0da51e40x99bd18630x11c4f4f70x017b7fd10x497e09190x459774850x74eb46d20x890167680xf824ef0e0xdf7c392d0xb32926e60x16bb17400x26a4bf2e0xe68ea5330x3b4421af0x4742204b0xa39306900xd29813570xca8ee9730xfe5e8d070x6f3a6ba20xa0e3031a0xb76fccc70x6ab755a30x5d45925a0x8129ab940x7f06dd780xd62aab670x7810a6170x12f28d350xa24ca4110x4718e9330x67ddd9540x35fe41fe0xb1ea6abd0xa2a9c5f10x004974710x846584710xc9d04b800x98c3eb6d0x2da5db1e0x6a623af30x5611e8f20x37aa57130x5357de920x2195e3b60xf87fe69f0x9d64b8120x5a1695800x0b8c45a40x4c627cf50xb680a7050x3fdc88f50x0f0b96a20x12720a2d0xba1efc120x70f0d9380xe4e1a62b0x585635c00x8bfa40240x8c031a730x0f77dafc0x3ea06a940xb5ab07df0x443092890x5202ebaa0x3ab012280x8627d9f20xe380916b0x88201baf0x8ecaaadc0x61ee832e0x8f01693a0x8242ba580x15ee15c70x6c9528a80xebdde2e70xa22adeeb0x910aca7a0x7ee5e8fb0x86d757220x9bc2a3820x487b1aea0xff0145b60xb3249ab40x10e9b7800xaf8cb89e0x00bdeeec0xab545c960x3a901ab80x9eb048340x4c7211c00xcd53f7cb0x8a73dcf20xe6e2bff80x6eb4fb230xa172e2850xe2f58bce0x1b84a2a10x1a9666ab0xf36cfb1a0x7e0f04650xc1c9d5280xc5a9e0f10xdbca33710xd2ffb7b10x98115a580x59f096670x7cc170950xfe1dd5610x128b93da0x6b8915cd0xfd93b0580xa31c59d00x20c772a00x171b26900x6176382e0x09ec21470x6fe1206c0xeb751ebc0xb6588ba60x7c9b86540xffa81d840x10ebe79c0xc8f6c6090xce14a31f0x3f4fc1640xe9ba92c20x108b188f0x3cadc43b0x4571aea80x55f3cc4d0x0a3b07730xc75942f00x115524930xa18f224e0xf98605d50x0b285c3a0xcc3058210x9eae10230xfc559b3e0x83f553eb0xb7fc4fce0xd12303210x0818a5b50x78d0180c0xb34a2ade0xf49bc67a0x4443d3990x352987360xe87fa3f40xa8c0b4980x2c388c1b0xda97d7600x97186dba0x8ed749e40x41a72a050x7325d1530x0e9989fc0x3f16800d0x5ccf3e1a0xc6b294ff0x3ca107910x5b675bdc0x7d6959b40x56a579370x0c1fb8990x03fad3520xeea41c190xb44e18ea0xab520cee0xeb37101c0xd0f36f0d0x0977e1f10xcbbf0a6f0xacf649bf0x1a8bc3d00xf763dd520x9526610e0xad73041f0xf4a5c2130xba3ac5ce0x18d5475b0xa53cae4a0xf1e98c740xb18860a50xc9ba03b90x7d1c459d0x7ac8d4fc0xeea0cbf90xa13598b40x3599af1f0x427d749f0xd58bfb000x8c5019160x38ce402b0x9f7dbd950x4f61a5720xfa3f468b0x4291481b0xdfd283760xb8cc35380x8f6ba5b50xfa10fee40x85f096900xa2e0c0a00x0a5698c30x54da2a930x1e38e12f0xf67469f20x1801e8bf0x3db6af120x460c77e70x767d7af80xc6dd2b8b0xd6f9f1ea0xd7e2348f0x3805b96d0xc5c4044f0x1e9b8a280x3720f0170xe9a3d8d00xa40f0b5e0x78e3a3f80x66c0289a0x2488531e0x70196b640xbdb8f66a0x5f0671990xab6fa0fa0xdc5121340x9939eba00x762f03e00x17d7a4b30xd9b4cf460x449ab8f20x7d17a07a0xfada64440x9071d8a70xa8f26c560xb4dd16730xeb4c5c9a0x82a3b0010x194cdf7b0x7fe54ed50x5c5f343d0x19cdf36c0xb4a30cd80xd8e4198d0x2d23fccf0x2c56ce060x21a05e7a0x246433b70xe872fdd50x501c21660xedc647b60x96fd006b0xc5ed3cd20x6fa1c8aa0x86b890c90x6adf06960x4eec44140x84b3615c0xa436c2060x622e162d0x6741840a0x32fb0f880xd9d663070x8b8d76da0x190faac50xf171fab40xac68d12c0x6550add70x85fcd3170x9de338230x18733b150x6b27883b0x0d1290fa0xa9abd3e00x9d92bbd30xbc36733b0xee3637e00x3649f9bd0x52a6f5d30x118847cc0x09209a5b0xb17414c90x46c7b35f0xe6fe0bf70xba5128340xb98f6c9f0x4dd7f6d40xb08a921b0x6010ca5f0xdad45f940xab9385760xed8960d30xfdbbb66b0x16b1eb670x55bcfe1c0x5f8abc7d0x40a0f6ff0x4a5292a70xeb2c046a0xaae2ef520x1f59d7160x6301a7350xcd93fa420xfc4320830x5ffd5f620x303319540x24da0e990x3bd867060x17da2a070xdda47b130x91ed7a680x58236f340x9a5fc1b10x27b363050x4ef3312f0xfd87ca300x845d0e0e0x9f2ec7550x13d8b3b90x0c79d9a10xcbc575690x4e2e10d20x7d8337ef0x8ff6fe770xa0ab5dac0x9231d8c70x6eb224b60xee9413cd0xd45cc6ca0xe45647020x711aa2e30x82ff63920x9c013de10x43c61fb70x56bc2cbb0x776b7c420xc83f82520x615e246c0xb1c05dd30x1cd987120x7664baef0x4ed749e80x9324a4130x70c0cb770x57d52da20x851185460x2a486b650x8786c03f0x9663826a0x414aad1f0x88478b2d0xb698c22c0x83f6c4090xa6fb30890x7720e74a0x5385c34f0xf4f69d060xad243f4b0xead8666a0x642243660xcffc04ed0xe6f636100xb56155c90x7cb5ed840x69b414bc0x53e564570x6c69a9e10x8831f7030x16e297c30x58e3306d0x55eecff40x44bae2270xe894d14c0x0c845b690xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xa209451c0xca21ebd30xf8d078580xbe1bb1120x86fb9b050x1b015d250x0634100a0xf474c21c0x574c2e740xa976957d0x4ec54e780x34a2f2a30xee58684a0x0aba47ef0x24083fca0x4d4b13940xd27b25dd0x399386560x5259821f0xf8f15fe20x0471fe0c0xcfc901f50x931707900xf2215f740x1bb523360xfda40ea80x3c17f2950x5176e1b20xfa2b23b00xca151fc00xadb7b0ad0xddea40230xc56f4c010x62377a7b0xa24ccc890xa5496cb60x418439de0x1163f0a70x2da820a90xfc8dc8340xbc1019c70x8764e7060x7364f6040x37662afb0xf73c13fa0xa0b5c8a40xb284b9700x6277eb550xac2940370x0dffcd9a0x0064d3810xe2eaf01c0xdf5c031a0x73f612ed0x5558076f0xf771273e0xcdc862fe0xf12da6cd0xa1e8a7bb0x911c789e0xa5d1a9120x173712670x4d4d7b790x7fa887990xacd6aea10x513b1c520x0e405d1e0x004778620xb04ac5fb0x33ae752a0x58e874120x9d957d3c0x6d3708530xd1926ee20x51656cd40x8e9202340x6bf9b06b0x5b22359c0x86fd23c60x865f0b6b0x2ceba60e0xf0bd7bb60x60374a6b0xec90b4a80x2c3f2aa30x9cf7454e0xd54628fe0xa40b53320x3dd2a0410x8ee0487d0xf21b5bc10xbf9b61aa0x949bfd010x2211a4c00x55f7bd890x3a40e6480xd89229510x7fe4fab40x57c7e1480xb5539b0a0xdd5a12310x3d1927fb0xa96a5a520xdded19200x1c70e9450x2b7fb1620x077a159d0x2380c2780x55e36bb30x944fb6ed0x36972afd0xd3ddbb240xaef276ce0x72b08e960x612cac3d0x278f14520x420a01450x49078b3e0xc0b2439f0x85021ba90x297a7bc30x2e2714c60x3e3bd95b0x3664fe8b0x90c69ccd0x532d856f0x043ab4e30xd9598d4a0x6ef7a5420x03aa8c440x831196e70xe359bb970x301fdf6a0x047b474a0x48ccdd780x519030df0x4f39d3000xa16038990xf2d776070x9f9ecda10x7c14e8ca0x6b86979f0x0cdd87a70xb4baf7fc0x35202f740x108f45120x27c207750x64aa163d0x5129bbc40x26434a900x6a9205b40x4099e1d50xf1ae94a00x506fbfbe0x57c77e5c0x7a9b37e80x4fa05c1d0x84502a470x8fde664e0x6232beaf0x985e088f0xb18449030xfdd2e5870x5c4265f60x3b12ee4a0x930140990xe92c6b760xa13e8d920xfe5c6ab30x61fc1bda0x7cc9841b0x12099ff50x1fc4efa40x006cf3ea0x5baf25c20xcf8d8d7a0x20851ffc0x2abb53e00xe41bcd190xea6ebbc40xe2b3a3e60xab7e4fcf0x55edb6790x708f37d20xe5e74ec50x752599980x1a038cf30x99e1a1a10x9961d9ba0xc17ae02c0xeb19d8040x42c103bd0x090a0ad70xe613f4fb0x3961491c0xdb26b96c0x7f3fb7240x308d67180x3e9b50340xf4b4ae5e0xc585a2af0xf639ae720x200038050xf99c05690xa458fe790xb713875a0x2e1fd8390x5d7b1cce0xa9b2b85e0x4cdc34e10x0a5210710xf8c331d80x1685bef80x15244c9d0x5dbcfa4f0xef9aedfc0x57ddae4a0x303b2a460xea7f8b130x0fe534d40x6e8b0e5f0x5e9ff6bb0x0c4150fe0x352ec68b0xa5216dce0xac181c600x808bff890x1f5631600xf47d4b9e0x6aeab76a0x9e0d1c410xa72bb1ce0xe4c6acf20x402550d70x86755e240xd56eaef70x07d524790xab0110320xdf6cefde0xa77451850x7c35f12e0x9ddc1bf60x36af5e350x5d8476d30x8e4eb4510x563319bf0xf348ff410xce0536610xed0943e50x2a39e8a50x4cc976d50x142145a90xc03769bd0x810979470x10ef10210xcf653c860x44ee05d40x81e8aff60x9419850f0xf12667ec0x5c2bcd370xf955e9c50x2614a8050x01aed8080x8f1d52390x7d9473430x7b7bf0c80xa0296e0e0xc184ad590xfbbc2c310xb68d84820x2e7135540xf0d278d10x8cecfe840xc94a63f00xb85f095a0xebe60d3c0xe8ebd2500xf5b4e8590xa2af6b710x1906648e0xd6217d910xa17c0ccf0x23abb45d0x470141c30xc060a6680xe79a8ece0x1519f1bf0x9d4afb060xa9216dff0xa350c8c10x9735c82e0xaf785b6f0xfbacd2390xab08d4730xf458ed4e0x1879fcbd0x9ae8637e0x50a90e8d0x8cb1133d0xa59461c60xfc364f580x877e80380xa13e33820xf94330050x27347e640x108a0acd0xdc3acbb00x301dc9c00xd5d0bdef0xc8d70d270x070535150xcf85e5c60x40e46cc10x07a0d4bb0x97384f640x470225140xb0539dd60xd74420570xabd022b50x530bbf250x188f89df0x8d7fadee0xdd7cffd90xd8a21cc70x15c6c28a0x3ccc0dbe0x3dd928380xde62c3630x8fea24bd0x68fb2fe00x9d4704830x7aad008b0xf112da850x41c2f8f00x4666174b0xdce112e80xb500b7a60x253103a40x5efd76bf0x07b897880x853db0340x321c0f470xa85d672b0x016e19780x6b0762450xd7fea4360xe204e7f00x094e59790x81704a7d0x6265281f0x86340f360x3bd389b10xf2e2c9e20xd1737a480x74e9c3420x4d46efd10xf30a18280x9e7036920xa6af00960xdd3915170x4d61266c0xba6957ca0x453607f60xaa3a397c0x7ff8806e0x6010ec680x5b2899c90x792b96df0xd449d7150x514a17fe0x8b9fc1630x1e05cbc60xdfb14a890x23bee2a30x96f406310x38db77ca0xd30708270xa7eadcb50xbf1a29680x5adc28070xa2365f440xccfe64090x5de611a90x0efbca4c0x87bee5470x1853653c0x324234cc0x95bc90780x1c80d27d0xf331236f0xa3a046020x7f0105b50x47c648400xd63de9640xac1463ed0xbbf24d9d0xba12c35c0xd5fde4280x845034790xc323cb1f0x07befae50xc8b1bb7b0xeefd58610xaf78f2600x7497fdb20xb8bca4430xb24859060x335d8c840x97cf8dd70x11dc4b6d0xbcf2d2fb0x4a8a7b1f0xd8902aca0x8ecf4acc0x7948c2220x195480790x898893c00x7b1a4f630xab6981820xc6f171330xd63f10510x7d3377950x4d0f786f0x6f9f61850x725ef2ee0x17c4491b0xf6c5488d0xb46ad78e0xca9263640xc83a8c2d0xa32513600x72123e3f0x3f3cc3310x5f7215260x0378f8d90x7d9c09340x78041b8f0x37450c680x0522bf790x44ecbcb90x217dd72c0x2b328f900x71fa908a0x7925fd9e0x4283b0690xc23206a70xdeff65ff0x6e5da3210x37a2a98c0x6a01f9110x6ec0fa3e0x3bba43fb0x29f79ff30x5ff1c86c0x65ccb6f00x28aa6a670x959ec5f50xd4b74ba40x8787d1e80x23da7f6e0xa7eedcc40xc06e55ef0x620c5ed30xbdb3b1d40x17d1814f0x076da75a0x95625eb90x410e0fb40x692111530x7a1d58de0x110a5ea50x9ba73d8e0x0ac988580x187244da0x701dafab0x19ea0a500x2a9d90590x848443750xef4e0f350x16081ffb0xcc5d22d90xa5770ac30x2a6637d10xcb550d690xe2422cc40x8762619a0xf43fa3560x4d2921c50x11bb61ed0xfdd193a80x33050a610x161afda00xd16943ff0x6a6c21a90xcb184af30xbba0981a0x1c6330b50xc969cc3e0x8fffcde10x9bb76d350xb5a8d2340x68f927fb0x81b1b2550xc6cbbc890x486f1ffe0x6be7a92b0x4bbf47d30x904907ba0x6fc65d870x32aa05f20xc42d9ec10x5d046d2d0x66b425260x2c7155c70xb19fda8d0x50b33ca40x72a25a720xb60e5e5f0xc8b4891c0x696ca9190x45e1c5c70x2959ab150x233173000x6057c6f30xfd552f7a0xcde1026b0xf5eee0a40xada907a40xb0ad34ee0x8f6999130xbd1785390xa60615020xb9b219630xbd3e75420x5609ce410xb9cba57f0x5b17be060x5d0bc5300x0656f8d10x74ff880d0x2b7e85f20x7a4e51ed0xb17621580xb2e424850xced55bb50x283ef34d0x04773b600x3a1a39790x94d14eee0x49f8eb460xac10e6290x06570c050x913d86070x8d6ee61f0x646af0070x798ac7ba0xe1bcc7db0xa9165deb0x7292ab340x44f4ec4a0xa1851b4e0x18273ed30xa9de3e7e0x6888bd6d0x84997da60x8f1a42980xba2dd6890x2b42e2da0xc0adc0580x444063dd0x03b8341a0x2d230d270xa4b1e9e60x85bf29f50x2d2396230x89d81db50xaf51e61f0x91de135a0x08dc1f320xec678f660x91ecb68e0xe873df820x431a10cb0x089eca740xf9a0508e0xd7da07f60x630bccfb0xbe4de6750x0606378c0xb22972b50x7085b7c60x249a93f70x421880960x931c7f2c0x7fff4bcd0xa7c0c7450xf5f856c20x084a2dd20xfa2e48560x906f22e90xcb2358b00x7983e3280xdacec2b70xad7036570x13b201610x400f80200xd6e04f4d0xc156319a0xa53e288d0x21fbc44e0xfdfd22320x1b0694500xb72c162e0x9fefa3cb0x06c915470x79b2dbca0x2d42392a0x2a2350a00x192a0cab0xc097748b0x2350b3860x131f0dad0x6653c8330x38a351bd0xb5bfc87e0x55d54cdd0xe50fac660xf08428960x0766963b0x130ffbc40x2c579e380x579a23070x9e52844c0x50dec0c90x54299e0b0xa56cdd250x3706d8bb0x9b6177640xdfc091f90xca80437b0x38f2d94e0x9bc6b5390x4fec4ed90x3c8d71110xbe3879aa0xeef6cfa30xbe58beb50x455d15a00x62c02a1c0xa370084b0xfb40789d0x6fc9af6f0xa51861a30x604bea970x6487a2f90x88fa16800x49016b490x2f8045080x93b3d1e30x9233e92f0xab8576860x359fc7750xa378938d0x7f77e0f00x86c655ab0x513340400x5626c1710xb54676fa0xafb8a4070x9b0469d40xbf15e03c0x2087719e0x2101cbc90x987955da0xbd2f79ae0x417a91310xc0c1b1910xa7d5b0240x115f77e90x3f78dd110xd755c1ea0x99777fa00xa3007d630xacc2da6c0xae8f44c20x6b4d0dc20x7ae220fb0x23b183440xbb1c9b6a0x3cf874000xbe434b8e0x6a8e20ca0x75ee87dc0x04b2b65f0xcc2f2af60x99013b330xa1f605dd0xa7a600000x05be63360xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10xcb50a6240xfe8c6e4c0x48029c790x7b7a021a0xc8a989ae0x591755010x007451be0xc30ab1a50x6c3c35ca0x86fca7e40x8a780d170xee120c030x514892bb0x57baf8850x637588560xadcb96d60x9c7dac2a0x7dc24d0a0x8a78be400xc01caecc0x1b0c8a070x1b39fa070x89ba3cd90xfe30c3510x7d41e5610xce4940360x15a37cf30x9b67abc10xe363340b0x3d8e58940xef265f270x7a0141c10x748f60d30x2a5d816f0xc562587b0xcc4effc30xcb7ef8d30x3741859d0x87d7acce0x4cef80900xd6a193630xda02f27b0xc9b4ab650x2c4c71b90x1942ed4e0x1228c00f0xf89b86fd0xb05807c50x9d6cba300x79b82a710x8fa029360xf3752f7a0x54fd96880x0725d76e0xf5596d890xb117f3040x936638230x71b7d01a0xba25f30e0xb98045e70xc3b1c8550xcc1a7c480x042705f50x117aca910x2651d6700x76d847540x041bcffe0x7ba8c8f20x726f01de0x864cdf030xecdff5bd0x54e89b5e0xe3aee58a0x2158a4f20x9c463f810xbf92b2270x80d798c70x5e77fb2f0x90cc0acc0x77b62a400xc430bfc00xadce52c70x076fcb580x5e8f49670x4ece86d60xad7911f90xf1002dc30x3a79131b0x7d540e820xa67b12dd0x1519fdef0x9ed707940x1cdd55350x9bc32b1e0xb181013d0x84d3f16c0xbfef918f0xad5b396b0x3c42f6170x489b38d50xfd1b2b8d0xf6ec2e110xdce5a1330x0f7231fc0x317eab2d0xec5febd00x05fb8e250x58ab4ab60x38f680fa0xe8513dc20xb2d0053e0xad7c3fe70x895fb3340x0a6884e60xb932d1d90x5c85ec950x54824f580x0b038e240x41a266580xb44be7120xa8ffbf5d0x2a303d4d0x5f2da8c40xe013735c0x5229b74b0x53cf92e60x32c3cb4e0xe74a97420xe5883bd90xbb0f39e20x5069a0ea0x6fb812c50xfd1971b70xcc119c920x99972e590x11b7adea0xa69cb65e0x2a6a29460xd000c9e40x03f86bfa0xeff0ea170x726e61930xd86b26800x3987abcc0xa7cf61150x98f657050x3649387a0xd31997520x4d2fbd0f0x9084b0440x0925493f0x23b4e0d70x383748150x7da99cdd0xce891e610x0c805f930xe6bbb0950x479f7d4b0x026146710x2bbfd0f40x87b0e3110x9d173ed20xef29fcdd0xa8caa8450x63c080290xb6e6d99d0xe0ab1a290x61b681a50x815588a60x0a78f18c0x1b0134e70x4546bfb30xd44ec79d0xca71b7370x9245c60e0x21a563da0x63150e060x1c5ff7420x556e43900xec4d9e3a0x0b59f8dc0x2d5106e10x2b9525170xf32896730x8f708cc90xe413f3a40x867d87320x05adf9fd0x97c17a980x0a10616c0x266da8b50x75d411510xa6add0200x76034c200x3f5b2e280xc3b1e4930xfb96734d0xbe7aaf720x366e05950x371ebf430x13f7d43d0x0b9a90680x068d663b0x5d024b4b0xc106cf310xa034afe60xd9fff3990x95bb64470xec16c16e0x4fc121b20x8b149c360x77ee60d20xb2ea7c3c0x14d016900x640346df0x1efcb7c10x3c4aaef20x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x583509230xc98222340x0ce145e40xe0487a270x3355d9d40x2c333c230xd67e7c660xa9eb19710xdd817fdd0xdacd19ac0xc86578c60x3a913ed40xedf3d0540x43f819570xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xffd192d60x7932e8aa0x19bc55050x5958d6250x08d19a2b0xd738cbfb0x6d294e430x451ae0cf0x6ce0b6ef0x1c8129080x9dd101f80x62bb09bf0xc5991bd10x09961ee00x33c8fa530x8bf5a1310x0c6943950xd1729cca0x74feb3ac0xa6343ee10x362242000x5a2b08b80x6bddd5430x7731a9580x9a070a460x98dbe6630xff5a8cfe0xa54dc0220x44129ade0xcb1fee980x636af1740x806cbc0a0x3460147f0x89f838d40x1793f0a30x2b2f39990x863a276a0x6df8fc8c0xbffde8ec0xfa901b310xb2b81f120x321bdbb10xcc993ac70xe85c3d670x46cf9ceb0x747768e50x3400ef610x17ebfb0d0xeed5889d0x0179e5820xd774aec10x81621f380x08bc08700x921a32770x6921aa340xc08e75960x99c0798d0xfefdfea80xc3b6b7940x59a81d280x62439cef0x4e09616e0x7bb3e4250x55891cc80xa5b77ce80x0feaa1b20xe8613c6e0x9a57bd380x9d0c36f70x60a9188b0xeb0f24780x398b446f0x2efb37130x11f31d910x47f4eab30x13d003860x32e0811d0x312669310x7ac5bfd10x867efb020x49e969990xc32c45080x8b9b19e70x58fbc2200xd220d6f00xb605ec2b0xde0678aa0xd32981380x5604d7c90xc106d5280x09916ff40x117253af0x805fc0140x44b51b3f0x530334c90x112d52600xa90accba0xf4097b010xa8ab04420x649994780xd25d4f740xb423dba10xbef432960x37d3576e0xfbaaf01e0x2592fc6c0x2459bbcc0xf1a0820f0xa496fa740x0366307a0x40d046640xc631580a0xe23107f70x15f456ca0x0707019a0x6080a2880x56d61dce0x097ddc040x3c38b5130x011ca0830x8ec389500xdd05b9120x65ca8c800x6d09843f0x0fcc19690xfffd89db0x33b84f740x887212c30x871a5ec20x9db6d5800xdba015720x342a23540x60b40fd80xe5772d4a0xdcc3a4190x7e431c150x3b10b4f30xf960cb0c0x2e35c8bd0x636992200x77198c580xe4b067700x03eeab210x324bd7e10xb4df4ace0x86c43a8c0x1234ffa10xe42489800x63ea80b30x58276f930xf6c71a250x110106c10x2817f7fd0x9e005e6f0xd46af5ef0xcde266000x60f99e1b0x5f583b2e0xcca030020x14a98a210xb11625b90x191339ce0x16c46f0e0xe834f49b0x50172e540x7cb1ae690x6988d0ca0xcaa685330x4d0015e20xf6c8dc620x0177847e0x2ebe31350xd6b330260x3fb8a8a50x0f6b74e20x269ac4f70xf25e3c8e0x4eac5fc10x1cbd92b00x7a2af7b40x714c51570x05b27a8d0x91d921830x37abf6a50x947b40c60xb88ab6ec0x8a44cfd40x47c42a220x56d697ce0x30a2b5f50x0e8a574a0x1403ad090x1c5541bd0xe7f1e52e0xf19e25090xca7bfc550xa7cf28640xc281fea50x2a6c086c0x5d2ffd180x0c7974470xa19960a40x1748c9d90x2ed183380xe5efc47e0xf30a55020xc1ac8f7f0x32bba6690x0c2704dc0xfaedbcc60x1179fd440xedca80570xec774acb0x3d298cf20xc289e46d0xba2b7f640x9813756d0x692ca9370x9305f8e60x7cd6f0420x553b49a40x4462d35e0xa7d63ec90x64bfb3ec0xe94de4f20x7c46233a0x33f0768c0xfa0f920d0xaa7601960x65d9e8770x3192d7680x2d6138d00xe4a103e70x5089804a0xc446bf820x6214aef20x816a41ca0xc37f9c6e0x4507f4a80x29809ba50x1a91d10b0xd55bcee40x7e4a3fa50xf553318d0xa175fcf20x46ed58740x8c34b8da0x573068f20xcabe04de0xdb96054a0x938f8a9e0x99c0000c0xf14e0dbc0x2069847b0xc8a91f5b0xa792fd7f0x9877db880x1b76347e0xa04f945a0x5831e0620x18fb2caf0x1f774f460xb40c63760x23864ce70x963759c60x5a687dc40xfa658f600x63d6ee0c0xde5f2f330x7991fd8d0xbd6841d40x146289b70xc3a6e1c10xe78bfacd0x4aea463f0xb15b41090x5be63c5b0x89a0cd520xba55d23e0x65aaf0370xe2aae5cc0xc3cd034d0xaa8106bc0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90x09a34a2b0xd819a5240xc666a1320x765ff4740x97a573330x485b1d9a0x1836dd020x99ceae4b0x8d26d7150x89c240470x3c3afd4e0x34e39f250xf8aaf0ce0x376c67e60x31dcece50x9aac0eb90x5c0a92de0xd9fca8150x8d1dbf230x1262194f0x4f17fe110x38181e970xea2fe3780xe235092f0x26594e270xa5cd908b0x2306f6bc0xc2cd54c00x95288fc10x5a558d660x7e995a6d0xf1d811400x68fd7f670x41f270c70xb84f8ef40xaa980e0d0x0e4398dc0xa08f3c3b0xfce3d5c10x457594fa0xde60e8340x1a085e5f0x808ec1a30xc98801d00xdccd46130x31c9068b0xfae15b460x5a6ed3ba0x9584297c0xa1524e080xaeac1eef0x4381c6c90xb4808dbf0x6ecca5f30x997a64600x988bb1a50x87ae53220x9a11a0fc0x11c232400x2479193e0xbf3dc2840xd79df18d0x7d2fa03c0x8e3fbebc0xf6b6f1c00x243f0b4b0xde3234b90xfd0857580x5bd0748f0xdf38b1480xdbe35aec0x7665ee720xfc19bc450x11a2e0ac0x4573d3080x515ba5320x7a395d760xd5a295050x4dd85fa50xff99c2940x670dbebc0x1a10c32b0xfdbd7a170xb6f932090x6ff607b60xfb32d4c60xe79197770x306fa7b90xe45bd7720xee0d17f50x344076910x951a27730x8f1b43530x28c524830x12a135890xf41426c80x2b1831920x3ef051c80xcb7058e40x499043d30xdfcbf5980x48bc5d560xa45d236c0x4c35188f0x56054c050x84b7d87b0x148573860x78b223270x36b6c8fc0x76fd495d0x37e068b40xc898763e0x8356269f0x9258b9c80x5a7bfe410x21cd536a0x668402aa0x1add9e500xc73d54b10xe815b8d70xdc982db60xc37ce1230x458bb8470x180a46d00xe0d468a70x705bb1680xe291de160xb8813a8a0x9879932b0xf56a286e0x479018200x3bf637140xdd93daf10xddc8ec410x291266650x5602e4450x0f2de3f00x2247d97a0x3de9cae10xef344d690xcb89bbbb0xfd5e7f710x81b2d9a60x96f4ff5b0x413071d80xb921a0a90x763fd9d70x8795fb630xc00edbcb0x1c69fb630x33c9ea630xecc794430x0ef30f030x87d92b090x5b3fb0a50xd4e0a8800x75668e170x2a22c4f10xf51c62290xd3d197fa0x0907f12e0x781318480x2c97720e0x4c3537f50x689402580x2bde66760x27822eae0x05e23f610x07e87dff0x1c03a9960x7da753e90x03a5f6160x710c73b60x363b136b0x1a9e677a0xfaca8f950xc37ac7230x704823fb0xc2760c970x106933570xa0ca033d0x289fd82e0x3a3fe7a10x0ad490370x234f214d0x5363d1480xb47cca300xe113bbbc0x1072a3940x31b31f5c0x3701a1960x6dfb2a720x2c3a30e30x43210f5d0xd39bed9e0x59cc2c580xcf0436a80xef5daa8e0xfe57f5e00x29eba37f0x8c341c480x5db5b01c0xc79f75460x5e95b1cd0x6dc62e230x219db72c0x4b7e40a40x7e84019a0x2b2fa5420x2cdea06d0x8ea333a30x75bc43040xbb688fc20xf81f5c5f0x87dd1b760x52eaca9e0x43fb26ff0x0d7359950x3db498160x3564805a0x3ab9a82f0xd2795d5e0xb54876a30xa72a79f40x52af67b20x49cd54300x90f59b480xf78a59790x2360f0150x0fcdfa610x017ea7c70x97dfd20a0x8b41bb0d0xa4020d140x0df0031b0x0ffd71f00x8d3a49fd0xeb854f470xd4ebe91f0xdaff62f90xd50860370x4f3e84d00xfba3eaab0xbe1c6a420xc889377e0x55aa7c5f0xb9c8f3f10xad06e6af0x124aa3ea0xffe7c1f50x315205460x38b5935c0xeee700610x8120f4230x1a99ad610x8094bd970xefad00430xdb11d6170x4c4ed8370x228b8bd80x381665cb0xc38973690x904b86960xf9637deb0x5aff357d0x1c0812e30x8fefb8730xcc3206810xb028d7400x90d201530x661ca8c20xbc2c90370x5edb7ae50xffc2fe2c0x5ac101d40xfc5bd9670x3f34632b0x162ec5df0xffd879b50xd54e9b580xfc772abd0x4c04fded0xaea5c4950x4f4937e80x3bff22160xc058c8e40x8d88137a0x6141c8c50x493e7abf0xd501b9060x40e5b74a0x16bfd6ac0xadf29bec0x1860b5b80x4e66d4b60xd59a5ec90xc6576c8a0xe22662c40x50ee5c070xd69a02940x50093f710x4bc638630xf2366b250xf5c1e83a0x05f831120x224677d90x3cb34de60x68de0b570xb43dec430x9849e4120x36fcf0dc0x383b5d910xd22bc3860xf47ea97e0x720be7180xafd433800x333e5cde0xa795ba9a0x541329920x9027134e0x1f30a1450x6ea510d50xb827798e0xc245bd690x4c78aa420xb93b92c90x994c73190xeb57db8f0x29e58d870x409b5ae30x52e810900x51d79bf30x49eeaeee0x18b2d06b0x797ec2200xa1ca6ef70x82702b100xe79782f80x4b5df47b0x676a11a90x0adf55a80x2378d7410xafe288120xe2b39d110x255ab30f0xef3466150xcaa8b1d20xa2afec110x0169852c0xf0d4dc8c0xc6203f6e0xf1ee867b0x5a071fbf0x7b6376e40x9f13141b0xa9beeeb00xc011af750xea58cbe20xefa53d7e0x87c48e850xd21dae1e0x710e0c430xc7b099e10x903283b40x2ecb40c10x7fdb60040x6c2673140x5de0abb10xb3da9c450x764d7b330xd3df54a80xcf8553230x0448aef80xf4db29c50x12f35f770x665e140f0xb5ce8b770x5ab562860xf1361b130xd98dd3730x4e02b8c50x11546fea0x996792cf0xe644b8640x134ae89d0x0b84f17b0xff1a88800x613398dc0xb397e9220x8a1dae7d0x8ec5c5510x2a58470a0x4d1adbb20x094daf220xd23181c90x705001b70x586b12780x1bdaafe10xbdd287630x804baf630xaaa4f0c40x8f18b7a80xa47c55a80xc81e61350x3154b7510x2a8526010x3cd947ce0xe57018b20x18f5e0be0x3ad3be090x3fc031660xc5e9a0c10x2c5ef5500xfc18aca30xb5a06ac60xd8cc09e20x695a0fa40x6288533f0x9eab2d110x58b1775f0x3f7e04290xd537a3410xf98f53910xe679de170x453e07330x51e01f700x8caa623b0x905b8dcb0x4f90c9630xaead620f0x398bc7040x61589b7e0xdf72d3620x0f293bad0x0611d33f0x4ebf71240x0ba456230xeda3e7cd0x199ed72b0x703bde010x727da21d0x3f84bcd70x4cef58fe0x8a8e5a8d0xb020b6d60x3efd18890x5d6a432e0x4b95c6200x64f366200x6958ae230x5f6f1e9e0x662355450xe577c9e50x8c1003e30xbfa5d3a40xd2a816470xd84d35bd0x8eee33990x292988c80x2e6199280x081356130x138e09570x44c9b8700xec5668f60x6527a2310xdf1882af0x7de442850x571eb2d60x7e821be00xaa6344270xac34ecec0xbb771de20x01a33ab90xcfd28b320x6a1c79850x066d329e0x0bc067050x00e7d23d0xa9c013cf0x979e07e60xf6e433f60xf4e581f20xc4cc1ca70x4adba9ba0x5349371e0xfef5c2a40x5febb6b30xa75079d60x5741e5660x2f4113a20xd20bf6ba0xcb469d2b0xe6c683340xe74199570x047588920xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830xc917e6550xc24358a80xa0375d680x130224330x696787940x0662d6440x218263be0xb2b9acdb0xe22546cb0x4a768c980x81b2b55a0xc94d73ab0x352ea3250x5fa67e980xb1a753930x12a346af0xad89fe7e0x1b7e8a2a0x8e20c42f0x30c8fba20x7ec0d67d0xadf44e7b0x12def6aa0x3177ccfb0x51a91a330xb0e5a1f00x1b9b5fb00x716265c70x2692bbb40x36aa37400xe6532e300xe00653110xc5e6c99b0x59fe93c00xe82510b30x6699f37b0xa647dc700x4c77ae7b0x65f24eea0x64a9c9280x1ba237b00x72b9d2870x92897e3d0x59a5d9490x693b5fdd0x45006cee0xaad8c7d60x4e5f52d90x2a4b71340x1b36f6ea0xfa5223cc0xec02a35f0xf1b313140x0c1c794e0x5597be540xb9400dbf0x1b0b31410xd6c6b12d0x43c419380xa060fe7d0x51552fca0x451704710x06094c0d0xc2871e790x7fd2ce060x8a5fa6fb0xc574df410xa3dcfa650x8eef82460x9559234e0xa167d0640x2b0ccfe00x918937430xf457697e0xfb80f0b00x89ceaeb60x4cfe8fd90x13bd95160x48e3b1c70xb47947df0x379740640x16aa2ca10x8c03d20c0xc5e6d67e0x38a12aa90x635f78140xb81be0d70x6079a4dd0x35cc42450x971ca1eb0x0a9fe2b40x7a830e940x5ded63950x0edf72770xd0ed57850x5ef8b87f0x9a3ced3a0x86db7fac0xc6d8c96f0xd82177f50x3d0b63890xc538ea960x480623ff0xb07743610xbf7db2ed0xad38b9f30x6fbb9f440x58b4645c0xb777feab0x436b01af0x666d4fe60x5bb3722d0xe3d59df10xe2aaae750x5816ba700x591eabdb0xc69bc2610x516ed6e60x1d72f7950xb8c2e6b60xf93b28e30x296e74ca0xad93eec30x60fd736a0x2d4b16df0x7688e6230xbde360f10x9d84799a0xd5d9baaa0x30fa835f0x848fe1f00xccf4c9ae0xfc0bdd930xf0dd1ad90x23f53c900x8daca6d50x6123ccdd0xb604b1c00x5160abbe0xfe5a12020xffb872c30xf40db20a0x9d16d6490x8ce8228e0x90e281250x97e6f99d0xf38d268d0x9bc9dd610x6c9aabb60x1c3224230x679a64660x7b75745d0x6e3f246c0xebdf78570xf118abb00xd2b756f50xd90c23220x66179f2b0x37646b190xc60600850x82267f410xc8ec3fa80xb21ffe160x1f852b4e0x5f58479c0x797335de0x09da433b0x0b682d7b0x4101d8b70xc0cffa230xb8254a5e0x2c5b42070xd279c1140xd8fbc0fc0xfb84d8b80x53b450690x227581e80x2e35d3400x535058680x3250b1780x64a765940x51ce8d030xf52abaef0x0b875c170xb60354c70xa01fd5d90xcf2f3bce0x92f05eee0x6fe8d1930x9a37e08c0x7685fded0x6ce819ba0xee9117940xeecdd81d0x76aa8fd50x20f1c7cd0x3337616d0xa25d194f0x9b9b6de70xc111dd040xb639ba870x95edf7ad0x47ec6f360xcbb04cd50x64ab91900x62849ac70xd896c1d20xf175063c0x9e9eab950xcc7f95390xb5a4ae680x18cca5410xe72d30d00xd3a4fc990x3f0bb0f10x4c5df8e50x77e71da50xfb14f1470x3f85adc00xbdcedaf70x7e532e240x408f3e360x6dffa2e60x98145b440x69940f780x1db3c95e0xcd3916990x4d9e038d0x13c18e860x129f224c0xd2582b730x7e68e0350x48c472820xfc28b0800xe4568bb10x7f6cdc4a0x1a1488260xce01e7bf0x932b8c890x457e851b0x531ff2a20x5485f4920xa15e32f80xe5983b910xba2096ee0x8879c4950x4677e9660xbd5063500x1a4ae2b70xaea3336e0x0a752d770xeacec2840xb513e8d70xe16df3650xe1fece7d0x07dc1ee60x39de77ee0xc05b6b380x0ddfa94f0x3f6937530xcd353ae80x5d26b2910x09d936c00xb79127bc0x9a6620a50x08c6b74c0x499ba73c0xd981377c0xe1b7c3630x4f9072270x103bae830x0259554b0x239e0c400xe420015d0x88df3b9a0xddd6a7be0xc21b3cca0x50253cd80x68a29c180xd3eaf1ed0x624b84eb0xfec843930x9ceac4c80x7cb1aea10xc0b2664d0xf28404cf0x21cca7c70xa5724b140xf727abfb0x0432e0a20x8643e6cb0x42ca3db00x44afce480x18ab0cdb0x880b16ac0x08ed150e0x791ff19a0xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x3f8ab72e0x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090x805667cf0xcfc5108a0x46f42be00xdb181d100x93edef070x207acc730x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x90688bcd0x2c66ac850x607c46830xb1647fc20x52d54fce0xa871c0e80x96e571330x79602ae70x69bce2190x7275c7560x89c1cceb0x9b8967240x6fe1fd4b0xb4a39a2f0x76c914d10x65be2ec40x18eb34910x1fa18ab20xa407c6830xbec6ef1d0xd7d7f2a70x5dec685a0x492d480b0xe43c8a3a0x8df2136a0xaaf214c70xbb0190f30xd2e4c36c0x186153500x99e0eda50x7a0ce5250xd3fdff730xa410a2950x949b51760x9fc57d500xa7605af60x9dacc7c50x93ef0cbf0xfd0eae6b0x7fc8575a0xb42b9b040x0fba8c080x13142c6c0x6dcea6be0xbbbc61620x567698e20x84106f360xe09242800x90b7bb510x2b3b0e760xe0aab91c0xe31b3f4c0xec48af220x0fb4ef150x2d9176aa0x0aebfd8c0xe28dbbe00x5f3b214d0x94d32d4f0x8ef4a8750x08771e200xa23440860x712a6df50x89e0aa710x9008675a0xe7cad98b0x237486020x9470f6bc0x86ddc3510x8e73f4d30x676492e50x85ed76480xfccd2a190x34eb8d680x23a064d20x9a629ac90x6afdec390x709310930xe4a330b00xde3f38dc0x1fc37fd50x0e9ff1160xa9fd333e0x02215e780xf421d5a90xc1f1f0f80xd98f0a490x8084c4380x3bde6bfb0x35a4f62c0x960ab1f10x8dfdb9f00xc4a833b70xa1ce574d0x91e77eb50x6af45e9d0x6e75e7470x807c3d250x9de3e7cf0xf3902e600xb2be3cf90x61339f9b0xfde925370xbf51fa2a0xebb59ad60x9b1b09e40x558d48670xcf69ebf80x7154296a0x0dbd0b540x469cce9f0xb43ca8440x30b736080xe02260000xcf6fdb4a0x5cb5548f0xc1764aca0x2c6fb8490x29d0311d0xafb131290x0d44f4c30xd3bb65a20xb045451a0xc305d46e0x951342c10x62347bc30xe4b0cd900x7bd644910xbab0ba640x4be4eb430x27242f080x9bc473390x1874df8d0xec2003f90x63cd83ce0xc4158bd10xb58791820x5c1429710x8a7af1120xcfa2538d0x0b8813860x3b3d669a0xada4c18a0x2f1532b20x7c4c8cf70xa120a3720xb80337160xf764938b0x57d942ea0x3fbe39300xf428c0ed0xf8723e680xb88146620x4cfdb62b0x02362a7d0xdfde5e890x26bbc1860xdce2df380x518e56170x2e6e49870x830c0a280x70c5bef60x9c01f5280xaf99d4620x223c210f0x0188a0510xb22b91710x36b707bc0x26613dc20xc1f21a550xeba8ad770xb1a525ff0x3a681bdf0x9e7b53af0x1e7d81110x3a3835e30x31b066030xa05673f00x3a0920bf0x6d8ce3410x290bb9230xb638a8900x452bb4c10x8fc8784e0xb5aab2340x643186a30x8a852cd70x1900a1560xf3b33b710x6b0e7c7e0x776ce51f0xba89aa640x0884088d0x453133a20x4a0e4da10xd632c1820xa84320fb0xcdc70faa0xcdf47f030x951ad25b0xcfe239950x2926ef880x673c981b0x9df4908d0x0ad748ed0x79455be00x8fb5651a0xa3b76b230x74c5341e0xe93e49c30x2d9ab06e0xb858e12a0x6b05d8310x4d0785ec0x710bd73a0xf6b06d090x041d39370x8913814f0x49c59ec50xb033b2c40x3c7b6e4b0x13e4cfc10xd1089edf0x4f42336b0x9d5d0ffa0x0845dfc20xd8f549200x5e3772a20xa1d4765e0x629dcb9f0xb9e664be0xb874ea1f0x8758cc6f0x8f0f74f40x73b2e6390xc1408e810x7bca32890xc5ba0caf0xf6371b830x7655b1fb0x8fb88fcd0x93ea99050x2da259ce0x5a875ae40xb7a6f8d60xdabdfcc30x948175bb0x99fe24de0x91b580f50x8063aca20x15ab80110x4752e7c90xc2da33a90xb1e920170x2b18c7900x955f1dc40x04a7252e0x02e8ddc30x31088a4f0x7680314f0x7591014e0x2d7e2c530x8508b9110x785edfaa0x1007245c0xe45f9c150xc6dae89b0xe031444c0xde4d4ace0xa9b0c81c0x0c9014980x38a7874b0x847f2f9a0xe4778cb10x9f42a39e0x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210xa35ad97c0xf21e1f9b0xee0315ae0x266272430x77d376fa0x67d4e2c50xf70db2100xe99d923f0xf72a90990x147b9ee80x5e798ffb0x4bb3e3ba0x6efe43ab0x55fa0a020xe58678080x647d61700xcd224e1d0x012b2e490x20c135f80x975f42f80xcf9f33280x4b62826c0xda3f54760x432b81780x89783bda0x36a34e580x6bb4bf8f0xbbb5df050x36b84cda0x0b36102c0xb69499440x6af8a8720x885b00240x0b25f6bc0x16af90710x6e1e38210xe51c9afb0x4e8bb39e0xa8720aef0xea9f01e80x5fc426870x753e20b20xd99e003d0xb70b342a0xace9b57b0x54a2c74d0x13978c8a0x10e6ccea0xbb461fb70x98db26870xcedfc8780xd6711a580xaab0ef040xa2ea55420x9e98460e0x63b0c22d0xa51fbedc0x972639680x23ebd5fb0x4557b4250x1e3f728d0x5475ba9e0x821e4c530x722892600x688d422d0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00xa3cc11570x0a7e77f30x34d45c770x2adee13f0x09cc81fa0x3a797d190x2417c5c40x764567c80x48d1c7dc0x0e1982320x4a4cb5580x7485935a0xf398644f0x490816440x6f2fe3c40x0be675370x974e9c160xeca7949e0x268682d20xcbb1bae20x74dcd98c0xebcc64a40x6aba7f5e0x7c381a760x6d3f57bd0x9c2560080xd4bddf5c0x0ad0dc4f0x111ab12a0xafbda3f30xa448e19f0xa1d2413a0xe6024e590x9310ba060x72f07bf40x1d7097f60xa82b20660xc9a3422d0x69c6489a0xadbefda40xcf8c25900x7890d5350x890723f70x2f7e5f2d0x9a4924e70xfc4e71e10x05b8fb6b0x1ab64e8a0xa4e1a4120xc935ec460xc0f5369d0x74dc6f610xdaaad1160x6a9ff20a0x218ba2d80x50c916280x7deff6730x4da3cb140x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x91f073280x870284d10x0196ce2b0x40673bb00x5043197c0xf8f0a0e90xc248bde20x38e9c4b80x87339c1b0x202b64530xecec78f20xf19097520xfc14bb2e0x836ed7a10xe1fc57b50x59e126080xe1775ee70x98fa1e200xda511d030xf0b518ac0xf07d1ffb0x670663b40xbc4511710x95f420b10xb19e293c0x601f665f0x9e4faeef0xd688716b0x154c63380x5c31a65c0x4b5fd49e0x7880c7810xea7698f60x9b322bc70x8e5883a90xbc2042b00xa50fda7c0x310e56700x905727ec0x4bf0d8290x942db0b70x01313b890x11e0ec410xc7d094b50x25e47d700x38efaf5a0xaa2cd3c40x1948ecad0x518622490xb457ced20x45ab972a0x0c6e34f40x35c690b90xa53387c70xfc62ef4e0xfad9d53a0xa68e1f060xc54542cd0xa552b1f10xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x4430764e0x7d053fc50x7774620f0x3a18389a0xeb5d75a40xf050abb10x296595e30x5eb248290xd51c29f10x24621ca30x98b0cf660xca5805090x92e89b110x9d11e3d00xe8b531330x59d809af0x8ef4a6d70x0945b8300xdf7286fd0xc69d8def0xd5d7dee30x797235a70xd163cade0x7b047bd90x5cf0d0bb0xe781f8740x7ade10710x87c934be0x3646e38f0x7551b46e0x0054f69d0x9290e07a0x932a6ffc0x88295b960x9b2d052a0xc74984500xc79bcd360x282f93810x622284ff0x3ffbb8dd0xf62b84e10x3699dbe20x941179d20xaa86b4260xc62050c10xcc82e2310x234834a70x8ad68eae0xf970e7280x6bcb0aba0x56ae02350xc8edbc130xe7e863e90x2cdb894c0x0f92c9900xe94eecf50xcd5eb9250x37d24f0a0xcfec61290x8c33ba810x73f8a1360x7180d7900x3125f80e0x1e74f8460x1eb192d70x837be7780x1b65e70f0xe249700f0xd762b25b0x825212a20x3eca4b590x146055350xf585b8620xae74f7020xd0a171560x3f3f30040xbe6bd7ac0x2963372f0x3387a1350xe123f3d90xbd42bc990x5389a5530x0d929d340x10a0306b0xce4961480x828081c10x58dc87ba0x641ab42c0x0724a4da0x972a58310x1c52127d0x1946267b0xa8c94fd90x0acf76790x045be8f60x84d0d31d0x65bc30620xab1734c30xd869727a0xd547c6b80xfaae58df0xcd8dd4950x6971bfc30xb5aa71650x2f7754a80x5d983c660x8ee30f320xcf12bd9a0xbdea8ae70x0c14d3150x383b04410xf7b146d30x778a108e0x8f213b190x3bf3db570x6eecc5cd0x57e602f50xa4a6a7610x78fe9ef20x48da49ad0x14f892a90xbf16b8470x3d2eab400xf43c6ff30x528707fb0x1e552f600xda6a8a260xcc9f010f0xda70a3fe0xfee952460xa96ed74f0x16923ab60xb41380960x055f740e0x7bc1451d0x521738fc0x923b12760xd913f5c00x57575f080xa9cd3a6a0x191699a10xba8a51b30xa0b485050x20ea7aaa0x71a672ef0x0a502c980xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0xd97b87e80x6d253dca0x0f7ca2360x95ef1ccc0xe13cd8a70x7c983a5d0x1e0dadb60x203697860xe5c78a990xa49250f60x952664c50x4f68e5c90xecad3b340x0c41a01c0x7a95e5ae0xbf7136120x19fdde5a0x6a7f043f0x92db8f680xc6910aa00x39e3c0300x25db15770x1b6e3d770x600683d30x68d9e9c20x9a8f4c900xfb9272820x7a94ca210x1ab05cd30x6626afca0x25170ad20x115c1b940x3190e3800x1556673f0x814f7d610xbf20d4740x3379d7640x014e41120x61ba353d0x2cf348b30x8dc5cf1f0x4c4cc96f0x017694ee0xe9a7cbff0xeb13b6880xc313b4060x3d3883240xb1bed25d0xa6b21ef20xe862c4b70xb9d85b200x10f0720c0x3c63e6b30xa00aca2a0xab67a0ac0x4ea257090x88f200440xf1d232a30x452bb6220x7cb8e24a0xe99d569a0xc53d53190x51c3ffe70xb49c1cc00xaafd282c0x6f5f73550xe4202aea0x5886c83b0x3886baaf0xa2e8e4790xabfde74e0x8d13db260x5d907c700x8d8b2a0a0x84131f280x60d60e310x5b5039940xf1a6f9d50x7f4c12f60x169b14800xc4fa39180xa3c24d560x66e9ba770xf2393a420xbf487f1e0x310e0b250x440260210xc6d9c65e0x2a70669e0x3224e14b0x28b120cf0xa38602cd0x728b393f0x7112c6c70x2a3b18970xc40e794a0xa2f1aaec0x9cb30fca0x712a37df0xaab7f81d0xe4a813840xbc6818d70x017a09bf0x6eb11b470xa7ad5c4e0xc0ee10000x8925fa9d0x690f38af0x1679673e0xcd9ada180x7e7befb80x3c4335d40x9786c1e60x3859bdab0xa8ec314b0x141c5b050x7415c7110x023dba290x00d014b60x6416855e0x715b25e80xda767f1e0x633e62020x7673c2b40x542a1e6f0xf766f9680x57ab0e720xec059d830x42063b660x3d8981d70x6f3e3f2a0x0c500c630x08bfdd5e0xd31595f60x4f1df58c0xee8b96a00xae7e7e7a0xa2ec6db60x7a6d2c040x9e20d65f0xb64985f20xe70b6d1a0x85623d9c0xb5735e9c0xe4a0d5230x8b22bf910xcd8450b10x6c61eba00x54025eab0x4a2e42c40x41902e7f0xf7b46a350x8b573da70xc60622fe0x9439a75c0x49e146b60x6b5c2b060x9b317cdc0xd015b6b70x3c7945f00xc3d2c6d50x2ce087e60xd446b5240x1c9241ee0xeffa4f140x43cc91fb0x79d04af70x41b843910xbb27cefd0xb28743040x4ab24a6a0xa010f9960x1ca4eb260xa84e55a70x875f76750x17ee111b0xdc8eab1d0x15a632530xe0a527080xc73128a60xaec707040x738420f10x907e980b0x2e9396640xb1e2deb90xf03d66e20x54cbc6bd0x0a2505ed0x0cc949910x8545ccac0x3ef5d7e30x0a81b2680xb03a18820x8f50f3290x70eacc0b0x201dba7d0xe9ee12230x21e007da0xe7b5abb90xbec7c47c0xadfb46390x7e27579c0x1357327f0x3d1e5bc30x052343040xab9979cb0x2b696bb70x71aaad1e0xae8d03920x3fdf681f0x8b98a5c50x7220a7420x377a5d110xbb68f92d0x6a9d785d0xad215bb50xe4a0e9b30x3e8cd48a0x8c7331210xdfe5edae0x9be868b50x12aa892f0xb0b05ff50x0a72f7650x8a5bb30c0xa0a72b9f0xa31ac0a30xf71ab35c0x0d6e34c70x006fe3cb0xc74048a00xce0ea5f80xe05cdb3a0x98266e260x595464e60xb26c121a0x79c4f88f0xe0c1713c0xede73d850xad4e902b0x49d2bf040x6eca00d30xd0c8f33b0xcaafd0a10x7781bf650x0768f7190x9f417a300x2232fa740x246849040x452162e30x73d067060xaf54aaf30x2705e2cc0x7b2f31d70x9778f1880x1da33b200xce523b370x6a1531a50x4c86ab0e0x2dc342640xb1fe5ddc0x5c800bcf0x853dea740x230f795a0xa45eac5d0x8e59c8430x7cb101490xa44d0ad80xb970c74c0xdfb9f2620x9ab9596f0x32e5c5960x925782b40xb18c90da0x1e1b015b0x0c870e5e0x058673c00xba4552670x1aeb98710x4b6a77440xdb4481370x6643d3400x53d044dd0x97d4920a0xb16bc1de0x9524fd150x5ad433da0xe0733ea00x18c680970x22a34e510xa862bae30xb6e5d5cb0xcf03f55c0x0b67758c0x5849bddd0x29d760280x34a33bbf0xa8ad5d010x66551bc70x67b3ae4e0x42c61eb30xd9de7c7a0xe8a034df0xb98c6fcd0x5ccb3bee0x041f9e0e0x1bdd603f0xfa1d07cd0x2199b8540xd23942890x36ef6fc90xd088f2810x8b4312270x4501a56c0x047421cd0x31978fd70xbbd03e5c0xce67720a0x866ea69a0x73011db00x8ca2d9e40xedcf81ce0xb9e9fae20x8d7013290xee17eb2c0x4c62563b0xe02abfbb0xf2329e890x3eaca6680x268764630x2d35cf9e0x06c495510x6615069e0x3a8063f30x521bf4720x15bd14910x224a8ef90x12f39f0d0xefcd65bb0x84405c310x7e8dcf370x894b1f570x582f248e0xc5c99a790x5407ae9e0xfbeea2540x26815dbc0x48b62a570xa6ff94960x28a375070xe71d829b0xc9ef1fcb0x121d176a0xe61030fe0x6a97b9a60x2afacfe90xe3d492f40xdd507cb20x9a69edcd0xe5c1f4780xd890c0610x53c69fdb0x762a1a8a0xbc2739f70x7d5d812d0xa0f6e33e0x93918f190x0d8b52fa0x623db0df0xb7d503fc0x97ed31010xa1fefe6a0x13f64f6e0xaa189e820x1edb2db40x289736550x035db2e80x88c61f730x2b496f8a0x2541bae70x5012c3a70xac1c3fa50x69623d000xfe12bcb90x648d953b0x58d8fcaa0x8b7a9e720xd13f99850x47f985aa0x0712e21d0x819924240x07f885210xc324efb90x9213f5c30x3e3f5baa0x713955e50xe4dbbd230x4c4683160xaa543cc90x84009bde0x2ee853c20xaf15e4f70xc4d1100b0xafe5a65d0x171bf5eb0x469c7f810x42b0bd3e0x46a829bb0x6fdcede20x51b43dc20x417576040xec528bd90xe6ea30170x4cd6ed790xa706a0aa0xab0e7cd40x1e74a0ff0x207dd88b0x41d589590xc980d64f0x4a3ddbe70x8345782d0x5fa0dc650x4d05bc5d0xfad1aa1d0x91155ee10xa63dba630xf0ab17700xf881feb20x46a9d23e0x59dc4ec80x76e861740x22a0f0310x92d6455a0x923405660x028f03ed0xd5ee5e8b0x3a050b820x82c2998f0x67a12a200x049d91210x64bba7a80xa5f3943b0x36c61c920xf826786c0xeef14d8c0xb9f56e220xc7f0f0270x726a3c3d0x34a24b210x469d87650x0a5f105f0xda9ed2700x22b71f9a0xd7674a190x137911e50xd116a9ac0xf8b66f660xedad63180xd228c01d0x655656250x052ecda80xcbddc3040x4204531a0x4a9ada450xab112ba90x233d82b40xfd747b1b0x873e31b40x2b291e600x7dacbaff0xb6ea491e0x9fd57e060x078181d10x4f44f6b50xda600b870x21d2f7650x322bd3680x5b24d3110xc741d88e0xac6aae180xa9076ef80xa83cd3ca0x9ba19f4e0x3903a4420x264ed7b90x9ee87d420xd680a3770x0ea20ebe0xca2c8a2e0x3d85a6da0xfe8fd9de0x2c3352fb0xb6ce546b0x0507fe250x248c287b0x85c19eb50xb807c6230x0abf2c230xf75178810xe26d72780x135dadcc0xb5d353650xe87e438b0x7f72091a0x429fc4d60xacd7bbea0x1893a4730xe8f7a3b30x86bb8bc10x49cbfae60xf8a2be820xba0991300x09f25e720x007536060xa53500870xef15ca900x3b1f50b70xecb995c90xce2099100x123332da0xb6024e240x5b27269a0xd591f8760x970035f10xe04fb04a0xe82bf4830x8d7e80f70x978ab9ed0xcbd5d9eb0xe21eee550xad4de8700xf3eac69a0x924f9c390x0207eba00x5eac950e0xf4d8fb530x9de603f60x9d2f7ffb0x0e0e1f8c0xc2eac3250xdbadda930x728372360x0fd60df20xf406e46a0x582e82ad0xac5b7b180x61a5d88a0x4e095f110x2e4391420x107742a90xcb29cce20x8813b15c0xfcdc51580x097ddc890x144a40b20xfdeb45ed0xd8f381260x6fbf15cb0xbf06acee0x94edd0380xc27999980x5b62e9b70x6de585890xd87bf2220xf73cd2450x4b6eb8ea0xeb9ed46a0x20561dcd0xf27204790x8992e3b50x621a9d530x299d615a0xd6b5dd150x0d6ff9210x95dbc76d0xa07130870x3ba17eab0x9b8a53f50x8563a5540x070b28aa0xd8b1e6090x27aa72340x07bbace50x30996f9b0x4a52e2840x969fa0ce0x7fd38d990xf33aeebc0xf21217d00x5174f8290x471424f90x9571585c0x57b6efe30xacf6a03c0xa47f1a480x483f9e2c0xa033b08e0x083e07430xf436f9800x5a4734d10x72bcccf40x7207803f0x21ce4fd90xbd2ce2900xcb71ed480x5ee3f76e0x28ea64d30xc8088aab0x69ad10b00x2292d3780x5dc684c30xf947d0b30x241afc630xf1314b9a0xf0517d7a0xb40324840x7edc546f0x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500xd04737ca0x754c271b0xf81600750xb90b70130x9a59a7880x0b65a82d0xd1ce4e090xd176fe3a0x440d40400x9072512d0x425d91e50xa2d0e6650xd10dd1600xf02c445a0x424ad9db0x6f71290b0x6a6f75770x0dbec8940xcf1b63e10xdd515d040xef3a80490x48523a5d0xdce11f810x40e8f0ee0x2cb650940x897673de0xfd1fb8d40x5d4f9abb0x7e8f82fd0x5e6aef730x29f078d10x4cb057660x877bf1db0x8c9176760x2b3b83b70xe45a185b0x219fb8ec0x56c364370xf5527ac50xa569e7d30x7afed5480xe03a774d0xe6f4ab7f0xf1421d130x3704bcb20x96e664c30xc7d8d02b0x2b36c2a40x6e86237b0x895cedd10xe6954b8c0x0b6a21420xf1215e340x5830de840xb68f8b090x487ac02b0xc51e97e00x84d389bc0xb62dca0f0xb61272430x56e7898d0x04ec7c8a0xd89a58f50x5ed963db0x99c9d41f0xef67b81e0xf91610630x928c3fe20x004c6a150x4561fb2b0x7b8e05920x2c73bbe20x585b700f0x63b5fdf40xf7b56c850x1900b1530xac9e68640xe0be0dba0x2f4d5a480xeb6461a40x4c8ab28b0x834bbcf80x415f20650x4d1cbc860x38a278120x3e3d0a180xb7763e710xc8f0d9120x4224e49a0xe7d825bb0x811e56040x32d9d69b0x3a860c4f0x8014d0990xffc8e5590x3f44cc8e0x53d070110xff8de91d0xff5d901b0xad5b58aa0xf27a1da30xd68af6d20x51af71140x5822e5ad0x56b938730x94ff17e10x2e9f91e20xc99aa2cb0xaad2a3cf0x56c86f550xf83f4b8c0xf7a7aa1d0xa4044f6a0x609f900a0x2b61fd630x1f72cd840xfd2915730xb8bdb3f50x0bd2a0280x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xf138e3110x48c86f6d0xdf6669020x34f235320xb5c5b9680x75b2ede10x4c3baa760x72e6b5c20xa59699d10x890429af0x4bb853060xf09f575d0x6b7ebc3d0x3577571e0x1f7f63b20x90a26eab0xe280abae0x71c03ea90x7330c79c0x52de6fec0x9fbad7f40x40bfd0100xc6d011af0xadc4afcc0x73105b160x9b17f4250x6ad153760xd872ca030x469d3ea00xe4b4e9ca0x9ff191b60xf25a24a20x00e0fe320xfdd0af120xfb2231d60xee9cee220xab1203a80xf0e5c0190x760e253d0x1c0f39150x21f311ba0x2cec7edc0xb32e1a380x1a4114790x872658f30x93ad65150xd923726e0xefccce2c0x149602800x50674de70x853f90b70xcc4b5b4c0xfbaec7080x86ff6ac00xd76d1da00x6f9a77ce0x015c39e70x46fcdbc80xba775fec0xd85470c60x82b6fc430x21783b7b0xa3d18c2a0xea7aab510x94d889770xb8ec79330xc4c208bc0xd19179e10x2f63ca0d0xa48bef8e0x357c5ebd0xc0f43cf20xfc0a199f0x30823cd10xd8bb21e10x15d7b39a0x7291dbd20xaf0293a60xa66f67010xbdaa32ed0x38e856320x0e8b85770xf9ea506b0x5cfd0cc70x1fa944330x1b415c780x1487ba080xc88dac8b0x3a24940e0x38ea5bda0x93df9e4b0xb07a21b80x5b2534890x0cd04cca0xa61a51bb0xada387660x226df4c10x5fc50d6d0xa6aef3c30xe9474bde0x5acee5ac0xa135fb8a0x43a983fd0xfd98a19c0xf3083a410xccfb9e070xf962cd0c0x2082b26f0x338da2a60x588a86420x1387af460x6923c0f50x7173e52e0x5fca62070x28d053b70xa04fa0a70x9be90b850x798ea5910xf927a66f0xdfb97aee0x38f33bed0x67faa0e70x8ed995200x6b2dc0600xdfa792dc0x910bd5e70x8fbf2f370xfb8d7cd50xd74102f60x2e2767f30xafaaa59d0x7ad5ddac0xe535671c0x1fd58f200x283eb4d10x69a5672e0xcc3679b30x1a4983110x9e10d45e0xfa73ee270x361298890x51bdca4f0x69a748130x9744e3cc0x5a5aaa2c0x3cf6d0d10x3b93d71a0x0b32c52e0x53333a460xb1bdfbf70xf736f5c90x46c7cab20xfbe0521a0xf04283840x8dc031b30x5fc20e9a0xcd9a85730x0fa2b4a10x364058090x143f4ced0xbe224a960x07359ed70x8be46b170x388b32760x8414ef010xf4bd12e50x8d9d76c00x8db6973d0x62f013a50xcc62c4700xc5d5c0370x6365ae490x18f7e3120x97d0350b0x6624a0070xeae542340x5b667cb20x01c7f2270x7e34bfe80x36622a520x042025cb0x8eaaeab90xeb6be21c0x0e2105df0x2161bc8f0x8243f08b0x4e4c78580x70a0d8490xb1cd611b0x2ac42c310xe095edd80xf790cb790x4b77edb40xfdd540db0x91b9a4ba0x26cda94f0xc70304c80xb7b47ef50x0903781c0xd85014990xe2aab9d60x450817030xfc4152fc0xaa00fdc00xc708f1fe0x188a16470x3891ffc80x0805f2c80x263beb750x0c1ea8b00xf9b0f4d90x6e3ff83a0x63a4664d0x68d1b92e0xa9493f140x5230af050x5ab097450x4e91a0720xb169a09d0xefeafcf10xc0dcb59e0x64874e740x0b9d427b0x345b706c0x884a4fef0x97a3c3e90x882227b90x4cb65ba10x2c8dd6b80x97cf4a580xb51fbd640xc3760fb30x86a553ea0x0c32ff8a0xbb6daf7f0xaa8d864d0xbfebd5b90x65b5b8d80x5b72dee10xe9e841e00x1896537b0xbf4eb2440x23d952050xe4d6a0fe0x607b34f10xbbb988590xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xea29afca0xa5bda8a10x2aadad1a0x94781dde0x9aa71c2a0xe9e8faeb0x50b9ab000x008d5a910xcf6394440xd13ea4690xe64f867c0x968f9a230xd7399d2a0x8da985020xcc04dc320x13a86a720x81b033770x17fba2620xad5737fc0x5c66e90c0xa62892c60x85c54b610xd93a5cb10xfe7d7ba00xcaaef5e40xb3a833720xb172ffac0xaf54d0f00x6dfe28cf0x5c6dbe230x8dadf68e0x9be5db460xff5042210x72ab9b210x5760f3110xc46e9d280xe755ff940x4b6c4ade0x87a78d960x7497e2810x7d8c54130xd84b28610x3d102a980xb26a1add0x27bed1350x6b9c5ad30x325cf12b0x805ac90a0x43b3015f0x7911379e0x85b7b55b0x6bbb870a0x80ad49c00xed7cebe20x7f5e00290xb8fa82cb0xc5211c630x921d7c650xf17854c60x721f7cc70xe4e938780x955c30fd0x490dec2c0x62e13e6b0xb67a9f830x468f851c0x1b7131a00xb244e3080xa95b26da0xd31e99060x7fc8652c0xe074ac420x9b0e69370x33b540d90x8deb7aba0x0d39d93f0x08730e2e0xd0c051590x2f9013750x4bef1c670x815f28970xfcec09870xfdc916440x335c570f0x1db1c3720x6c231ff10x6a08624c0x5bca55700xcc1900770xf310dac40xef74eb2e0xdf2f98590xc840d38f0x74f14b6c0x1dc35d010x08e111e00xb1a2041d0x58fff3580x9d8d476b0xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x9fbfebab0xb12408530x5f74b4630xf76f30d10x4e53aa510xd446c4c60x1da865b00x021e19900x24c276660xa1aec2750x869f7abe0x5930b6860x44f37b340x6031cf340x5f4fefd80x2a1046580xb548afb20xdd96ea8b0x7c4324580xb15275da0xcafa4d040xda18847c0xc4d6e44f0x2cecd7be0xb8ff82da0x186cd1e90x86ffdc0a0x5ae112ca0x577088c20x91571b6e0xce2a23200x47918d970x5f059fb20x8f996a300x55e317030xdbf2d2850x0d7ae8510xa2d130c00xffd031940xe38f6bd10xfe14ac450x6cbc36c60xbfd13fe90xe6256e910xd67364f70xc299224c0x941f2aaa0x41ed3cec0x4646a9450xdf0f75c60x60d770b40x53e73cb30x5e5f898d0xe2ce2b4d0x1a17177b0x0ae502240xf654831f0x7879e8c30x72ef8dc60x1336640e0x8693e26e0xb348a8500x3e59d9b00xdf460cde0x27d8667f0x00647d030x7de3a87c0x7be5fcbd0x7e00ddcf0x9f97f69d0x643d50cc0x678eca3e0xfdd6b5dd0x3105b0480x7fced85a0x1d7c45d20x05dbe0ed0xeb62b18a0xd6ad2d8a0x40d19fd10xb9d1f2fb0x4b2652290xdf4b9aee0xb95fef040xe6ba785e0x718167ec0x9fb9127b0x1dd326470x9cfabdfc0x4696bf8b0x415b36970xadc272d10x7b71d9ee0x147e74090xf2f9222a0xee58e9700x07a890c80xa4a2830e0x07cf3b600x1dd571e60x098b71c60xff6878cf0xcedb83a10x7cb8bfa20xf56158b10x9ddd417c0xc07b08630xc95617720x5795d1ca0x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10x396a0d840xf93fd09c0x20d65e400xd702cebc0xb26db8750x6513a3fa0xfb0913a40xab7815700xf195c6820xac36b76d0xdef7c8930xd406d2660xdaf4dfb30x9fce80db0x61ea189b0x42f1b9000x585ec4010x4351577a0xdd153bc60x80d68d3e0xcbab35d40xec2fb8610xec11428a0xdb60dcbd0xcb19ad360xe9e2a4420xb12cbacb0xe0c298160x96c171360x50a4698c0x12f6f69c0xa9d18bf10x4bb1391b0xa518c3ad0xdb9d2dca0x455fdb570xa1bd9f6b0xdbb798af0xfdd2fbc50xc0f953e40x5c404fd20x05c842b60x7d2701620xb8b62b330xc1d7cbb00xa1bcd1980x540b43eb0xd921aef20xfbbc8cad0x36d25c200x95ad573b0xc1f3b9e10x1cd69b9c0xacb305af0xf80be7fc0x811811e00x50ceced50x70b1fec90xbe2b28080x22b909860x99b6b2f60x12599e5a0x4e5e56d20x409ae89d0x586df2a80x0e92cc2d0x091665de0x4d3feddb0x1f36e2b20xa6fdd5700x2a9a3b820xce98bfbe0xd667e05b0x712151240xb077f0430x02412cd90xeb4fffb00x375f8bbd0x68eedaae0xdb2433c20xdc2d8dfc0xe481f40f0x06457ee00x3791f26d0x9e3be9e30xda3913490xcb101cfc0x5a66061c0xd857310a0xe68d670d0xea7fae340x755de42a0xba41c3b30x532b4e330x976e57ad0x1bd060790xb025ee240x5d77b4870x62f519130xbdf5a83e0x54fa68f20xf783ee5d0x1c5e2a3a0x02a49fc60xf4cfab950x2eb0e9210x9d50ed7e0xb0ddd5a10xd908de800x8fce8fff0xde9c4e650x240825a30x724e32bc0x1efbe1a40xba5649760xfa4667d10x353e5f7b0x6f31597b0x7f3407a70x75f39c2a0xec3f35470xabdbfa120xeea5397d0x0bfb40120x7620258f0x02ac4ed80xc54a7c3a0x33e2942a0xd14f4c610xd6359f4a0x3f64f0130x05cd05750x023e7dbd0x54b2a5a70xae7b30cb0x8ed3f0600x66d7fa340xdc398ee80x0828f8790xc71647220x1d042c530xcbdc6dff0xffabb98e0x70dc73320x38b5dc8c0xabe8dff80x4d018fba0x35f5eb0d0x4663de620x9710a6520xf6f3d09e0xf238ff270xe56eba130xdd9445340xf167cb7a0x4170a6390xd8ea94d60xbabb5e100x4e6e8ea70xf04b10800x72dc39f10x911665b00x5c9265170xa709c8350x15ad4d4e0x85606d010x7cbfda980x146c62ab0x4761ab6c0x56c94cbd0xb5501a230x3f3769040xa418b7620xdcb7c45f0xa7cc38b20xbba26f510x48ca22ad0x63b9305e0x224b67d20x2f78a0880xad1cabb80x5e78d1ad0x605790dc0x63ac42860x23d2ffbb0x91d434550x11879c770xd354f8360xf7c4a7c70x69bdcffe0x0ad51ed70xb0b129b70x19c860e90x1462e5fe0xc4c42fa10xdee9b5be0x623d03a70x27a2d7390x8f836d170xfbcf06300xa06a782f0x35988f310xcff8ae2a0x62a823130x21a16f820x6b7b4d830x61265ef40x328ed1ac0x12afd12e0x3edd653a0x1b3500e70xe7d6d2d40x4e4c672c0x4b1f50640x2228ba860xb352177e0xf11543ff0xf7584a9c0x888610410xd1da74590x57b682440x8f38a3c10xaa3f65ff0xfbff701b0xcb39d5350xb6a688160x5b0a5dd40x742261cd0x5dd1e2920x9305bf680xc0a3d1050xb14fc46a0x479c3c860xebc05fe10xea086eb40x100ae7fb0x65e7229d0x915e9a660xd7a0fc720xd71900ae0xe824752f0xb0aa812e0x49ca7b270xfdbf62da0xa4b897860xa35ea0b40xe3c7162e0xf767ca350x92d31cfb0xaa972f5f0xa21f9d830xf8188edf0xbb978a080x7796e3190x6bdf607e0x57108bb70x8cb36b210xa27b5f7b0xd6ea8fb90x561e25410x10f18ffa0xb678c3cf0x2e0112310x91826c9c0x540212330xe5a1d0500x19a4c6ec0x6406fd1f0xbc4bce890x7bdabac60x429e98be0x2a1b311c0x8ee64dde0xbdee14c00x7f0751580x04ad0e700xfe418aae0xf7a3d3780x62c8e0690x2aa388d40xc24a0ad30xdd2c82c00x682d82330x963a3ce50x665dba020x16a1e5e50x0e1099e30x85c1184a0x5bf4fcca0x63a583700xc2084c740x2212cc230xaddc3b1d0xa4471ea10x8c6bf6510xc735a8a30x7cdc1e3b0x2b37a3dd0x4f0077d10x6ec6ca160xf5750f500x33870c100x6fbf745b0x31d49c6a0x53bb08590xa70fb7610xc9831ad70xcf52c0ae0x2de13b690x7455b4940x296278b20xfd7bdcfc0x7148bbc00xcc953a080x5ab9dfa20x1b41150c0xcd3c28100x8905abed0x56b56c270x61ecf7ad0xfbcf0e020xa2f298000x8ee8a61c0xa10c1bd70x6e531d580xa826a81b0x7994200e0x2b7553ed0x24936bbd0x8bc2fbcc0x6d40e8ac0x9197c0b00x0101a5110x37564da30xe80df7ba0x2de989a10x0b56a0740xa78fd8d20x29a740dc0xeb78704e0xcc0be52b0xb4293b850x317a8ad60x421601690x0dc7387b0x104229350xe8ccf80e0x29c9dcf50xd243196f0x09c8eb550x1c798d9f0x272990c10xa66062e40xe801623c0xcbd4898c0xf6230e490x619b14da0x473f19100x79cf10430x7789d1470xa1dee5f10xff903b430x689f370d0xfcdc14d60xb44f986c0x5bff2a0d0x47709e420x4f882a940xd08a79480x55d8b4150xf62361770x58f0a1e50xf5f773150xe99a03f40x72b243d40xd6fe4a950xae699f5d0x1e6d121a0x06c7a2b60x858b3fe30xc1514a3b0x0810be090x278e7bf70x811b536e0x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660xf827cb830x6c23f4ef0x12532f260x45bf44750xea310bcb0xf85313a80xf6bc30f40x1e7d61570x655374370x7b7769210x9cfb25730x244a64bc0xf86c57c70x6c00c1f60x73b6d0290x0abce4e30x8462800e0xb75b71ed0x917a92bc0x8c538ba40x7ce18c9f0x2d30596c0x849e852e0x6ea2199f0x3102d70b0xa68abcd40xb57343c20x789affb10xd1816f320x315327520xef106cfb0x769d66800xf2a432780x73f3bc190x3b41b7ac0xfd5972130xdf9293700x25820c640x8227c03a0xaa222c2a0x0e11425a0x0c27eec80x17d7ede40x80f1781e0x38dcd1820xf59f32cd0x1db78e5e0x4d26eb330xf7e5c41a0x5943532e0x69224e000xb197ea6e0x36bf50f00x9814c56c0x09ea483b0x9c8b89bd0x14d98bd10x5b349c280x4d4965310xd2f997940x502fb2280xe65520b20x092cf98e0x707ebf520x15ba3cbc0x74530ecd0x136b48460xc97ee0960x23ada7ae0x878e48c10x1a6bf28f0x7c79676a0x616d49dd0x47ca49bc0x53768e5a0xa71516f90xaaa918c90x178f46750x54a577a90xa26487dc0x27f4f0290x2e2360b10xf8972ba70x800fb92b0x0632a6730x8d7eff190x62c6d9ee0x80ef795f0xd75b8fe90x5b4d27210x1260056f0x27c31d280x87e11f770xa3275f840x705c1eb70xd55bf65d0x48c99f100x792e98660x0015de790x2434502e0xe8a1eccc0x9508c55f0x91ee0a0d0x20664b660x1e5346290xdd626ee30x351e08c70x13e733800x60b197330x1ca25f7a0xedde7a140xfe8c24700x45246c070xac337a2f0xe86fb5c70x001720af0x3a771e390xb1d84fe50x7ada46340xb17d35fa0x1a4484160x73247e3e0x0bc6094c0xe80e50870xe3fde1250x6dc504870xbdfdee450xd3ae77560x32a9e2500x2885fec50xaedf84ce0xafcf8a570x05b114250x1fe009040x259ee7550xd82329bd0x1e2b2bc40x9e155c790x2a7b57670xe035f0910x7483efbf0x6e58c3fb0x6bbbdbe20xbc84a2230x6f003f870x18c289b00x86468d440x77006a310x3b88263a0x115e091e0x491ef7720x3c56ef910x2a5e754e0xa089ec590xad7982010x5b68fc5e0xd501eb8a0x87d662de0x5141482d0x08046f120xda112e840x3fe5e15c0x4770c9210x7248ca7b0x594255d90x15bccd3a0xc231c55e0x4ac964e80x7db385d60x905f67200xb6ba36100xbd78d2460xcf6c07070x895ee1e40x5971a8e60xa80b79350xab7523ee0xf8d2e79f0xa6a151980x04d70f460x1f2660f10xfebd0cfc0x780f55fd0x326d418b0x7bfc36f30x60e56dbd0xc301c1bd0x59b847f40x0f3220a90xcb5d32320xbe062ffa0x07eaea390x38d3dce50x482ac5a40xd76730350x6fa195b70xe9be82130xd0f1ede80xcb1896160x29abe5220x2ecd1dc60x648eb59d0xea124bd10x17add64b0xf1b26e6c0xa28cfcc00x4df2ea840xded39a6b0xaf964c900x858463810xd7c11b2c0x79c5e2f30x17f455c30xa28001570xec014f3e0x46b470c10x0c7b72ba0x188826600x5a171c230xb9512d960xee73bf5f0x97832c060x218b14880x555f42090x898201660xb4898e0b0x8b18fa2f0xc1fa041e0xcf486cac0x29fdaf1d0x5cd913420xa711a1f20x38f5d14c0xa681fe880x71419bc80x174a34340x6e674ac60xa095e02e0x6816c3ea0x95a3446b0xbfc3db230x058fba210x2978fa310x0c5723f50x43355d3f0xe2b0f9d00x42d681e90xc1dae2610x296607330x46b968e40x62c3841e0x7e2859b60xd69ba97f0xc707f2d10x66edaaf70xc03e06280x9edbfe5c0x799b8eb00x7ceaf0d50xbc4e0dbf0x34daa8090xd558c55b0x72b32ea70x5aaddc390x7a5800d20x250e6f610x5f7b6c000xfebb8e3b0x9c9163810xf4d3ed790xa18ffa1a0x2e94ca3d0x307b81280xa3af966f0x388015ea0xd787fdd50xe983ceda0x4d9f04ef0x2c7e3c1f0x5fcde3120xb9948ff40x2bc0f5370xa27794340x4c1595680xa581bd1d0x9a2b10e80x2b9da7a40xaf743a970x5304af720x2d140a580x86441d820x8d89f1640x2bcc97cb0x8bffc8690xc76549270x863c04cb0x7e835b1d0x8c2d1be20xda8965090x106d695a0x112cec1a0x1fcf595c0x68d0a2650xb158a6f60xf6da04c80x72958e740x28b8e8f70x36ff146f0x1d3669000x151cb11b0x655622840x0c1160940xbc0ddae20x9f5211a50x9163a6110xbc1668780x7dc0e0b40xe4c79b320x9a8f57390xc52baafc0xef9574180x1da710560x57a773dc0xf3f4d8410x285348750xc0892de10x0d07f5430x51308be10xb49564360xe95fce5c0xe1ff6bb20xd3ab9ace0x3ba01b470x6ee20e490x5bc8179b0x9fe899b70x7b9793a20x1234e4830xdb7188010x34c496010x68a90b510xf46cb4350xd7bb1cd30x88e18eaf0x0e4c038d0x3afdc6b90x2a467bfd0x3e1730100x19675a690x636257f70x112ab9b00x87179c680x23cf6d900x8abacc470x056b270a0x8bec18bf0x0bd710f90x20e32db40xd97979e80x75e4e1540xc2fde6760xdb607a0b0x4f6495f20x5c46dcac0xe953b21f0xa640c1690xb0e107810x868acba50xe0257cfe0xd24650690xe76ce29f0x79aa04a20x2c6b231c0xd36dc10c0xe3ff2c410x98c551420x405c11440xf3808cb10x4cbb3c870xccf46a4b0xd4a3f30a0x867768ba0xacd6002b0x3119faab0x8d1b1d040x5cd8c2d00xa7e1a9d60x08a1fb830xa647241d0x7bafe3070xe7c5740f0x25a998160x11c8101b0x69b65ca30xe961b15d0xa843805a0x9aa9c5700xee43607a0xf07a09540xf5bcc5b20xf27a17d50x655611bf0x757921860x9b3884440xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590xefd91a370x8cc07ada0xdb56383e0xbd58d7a10x94b6fb160x42e871130x3ba6c7940x98b404010x4cfe119f0x41bce49a0x486dedc30x90b839370x07779d6b0xa31518530x454aa44f0x38cfd2130xc25c72250x993477020x83e1ea610x303a8c9c0x7e9360b30x58cc37ab0xe72db66e0xe539a20d0xab9050760xc93f3b2b0x3b66ebbf0xea2fef7e0x69cb2bc70x3d1f689c0x4831586e0x70f96f880xf39169870x159d0d9b0x374e752c0x282e1bf30x49d700b00xc1f8bbfe0xae0496160xed334db50x20ead99a0x35934be70xa29fdd280x43f0a3380x916f0a8b0x9ddf2ad10x4953186b0xc497d0e10xb47ca86e0x888adb4c0x854fc4450x5d4d6e460x6f6f5a180xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290xc1c43c530x8fb8187b0xc14598bb0x3e6cbcc60xe8e890750x10b3dd350x5422ced60x942b2f260xda7bfacd0xcb9e95740x9c39339a0x9b152ff60x21dec4ff0x18b554940x41ecf51c0x2c87c2b80xe2f385b40x4031dd230xf63ff6e70x2e3ce9950x635113ab0xbe6588080xeccaaf530xc42863ee0x0ae9fc840xbdb16b720x72cc6c0e0x00ec30c10x501e82530x124441ae0x7514380f0x3e5c35220xcb707d460x7f4271700x1fe6e5040x5e0b3f660x24d0242f0x5036f32a0xe2f2ba130x3fcfa88a0x659611b80x2df31ba40x1cbf684e0xdb745e4c0xfb987e3d0xbd621a8a0xc03aa44a0xf465a5270xfceac07d0xc8d13a150x2e084d8f0x6060661f0x88d046e90xac62484a0x7be87dee0xda80b4c40x4a9b55b50x12b20c320x13099a310xa7c117c30x852682510xc219f6a10x4fd8d81b0x116a65fe0x1429d4840x90ec2e410xb7c5b0c50x316922210xa42aaea60xad2f72a30x90e4864a0x759758380x0ebc17280x9422d7790x3e74affe0x01ed9e650x575a80270x24cdb49c0xf3f3fc110x4e47b89c0x9ce310d20x8edb645a0x9f54ead70xab43b8960x1b3d68320xf90864b90x9877c62f0x3e2b0ba60x643d9ba10x685e31ca0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050x0803f7f20x9670af2c0x3114986d0x6766118e0x60c16f8d0x373d0f9f0xe54f49a30x626ab9f30x9ff7bb520x59582ba20xeca8cde00x271d75470x200e9e990xa7ece6660xc7c92f4d0x6c3f70e00x8df9dd100xb89b6e6b0xaf13ba260x59e640c00x7afe324e0x5fb8848b0x39fd83db0xb50992a90x8efa85d80x2c6bac5f0x6a99da8f0xa66946200x808a80880x3305f27f0xbb716c390x549525ef0x31cd16900x7647726c0xdb0ab6dd0xc1b1ef0b0x36f436660x41d094f30xc30c0ec00x4f30b3790x8d541b0c0x47aad3b90xcf7d40bc0x7b05b3780xad6f85930xc25a248e0x4d11f0300xd3bc57cb0xd208ce200x5c4ddff90x37ac289e0x52f7d47e0x6e7de4710x79df9d3e0x821e3c540xb3937f610x0d066c940x369212eb0xa6194cd20x2039b6b40x48a781230x10951c890xa39ea18f0xb3479a1f0x06efe3d40x4cce4b750xae28d2700xf604c5340x8d789d470x503c09f10x871a6e440x5e9c538f0x76dc68710xed2acb240xdf21b37f0xd689bbb10x2ff73bda0xae0924660xcccf978b0x1caf87fd0xa025686f0xf77337a10xb14ab1ef0x29e1e2040x04863e280x21be37e10x25e58a090x809712ff0x2ee4c2b10x6ed8a5fc0xc096e23d0x6e2866040xd0bd487b0x18efd0280xcf000c7e0x0376bc540x609b28530xf5e5a87b0xf681acfc0xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x37500af10x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0xca4673180x6ad3dd0e0xac11c6f90x417b081e0x7dcdb58b0x7b1873010x19d64bfc0x111f748b0x054953920x61a69b280xa623a65c0x65ff2eca0x2b85ec200xd725cdcb0xb1d7d7f40x21a54b180xc193cad00x3dacb4bc0x9de1dee70x1a1084790xe57513e50x7afc4be10x2a84b7640x3447f7090xc917fbae0x8b860a470x2b49e8540x4e96f6f50x19d52f1f0xfa3556130x14004cd90x94bf41cc0x90fc676a0x7f57e64c0x573486bf0x7f7621ec0xbbfe78460xd4202ebc0xa51f004d0x2f734abc0xc0c65c290x42f96eb90x57cab2a20x2b0f72030x0ee08cd10xd1d7c5030x29cb1f8c0x9e48b8090x877ec80f0xed3172450xc08cf5cf0x8b13a8b80x7b34c9f60x94385a9a0xe47c6c0b0x91d885ec0x13fa3ecf0x5719b3a90xa4a07cc10xd0b00ec10xe99120060x67fef3700x1d4273280x8c5cd10d0x81a80bc80x7329f3710x8a7d1c310x2abb6e250xee93522c0x07f4f2ce0xc680a0550x6b02287f0xa41f83a00x28d4991f0x33acf5000x31f865070x303cca9e0xb53ac8f60x159b8d5e0xcdc0dd4c0xa7cba2840x9d492a260x9bcf9f7d0x6cb0f9be0xc45e246f0xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40x88063a450x9d047b140xfe3929460x2913a2e80xe47c66990x7728c51a0x406c4cb10x82a99ad60x6bd8eb0a0x6d49fc770x6481ffe00x30acfde90x9e0fa5ae0xf643d1040xe2640a9d0xbf94e8660xe2fb39970xedb297b00xea1f6e0e0xd3e97c210x515e69560x331259fc0x9833bc0c0x81912b770x674d6e840x196614ce0xc856b1510xf14eea8d0x236d23ae0x9ff71c110xe11a5e8b0x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0xc07003cb0x822bae590xe3b38e1b0xbf147d950xf78f687b0x1dcd7e2a0x492aa6e00xe441095c0xf9730aa00xf0b630a20x3f8b87f30x13d0d14e0x5c1c61750x608065230x60a144d50xe5d11da20x8bf1d2310x8b84bbe70xd6c889950xb112605a0x7edd2dd50xe9a594e70x89281e5e0x0e3191710xe7ef26d00x30521f1b0x5c04b0160x5c2b50050xceccbd430x2d1dfebb0x336f391a0xf26ca5310x447719ca0x841c71c20x420415120xc52a90c30xc4c40ca60x4e477d990xaf7821720x6d9f6fec0xcd5fac590x450f41c20xd7a27b320xc001b5840x894f82050x80729c0b0x710383d90x211c36a40x07a7d9890x5bb84d620xdd438c5c0x95c3e6a30xfb360a130x4dae16e40xd62309c30x493485d60xfa4155ee0xe31935bb0xed8115950x8ba34b2a0x4da6a20b0x02c0a56d0xc4a110e90x0abebbe90xa1b55c910x56735e7b0x8ab81a5d0x52498e670x8c491bad0xfdc8979b0x44b587190x2ba611b80xe97fa4640x393b81f90x96b4344b0x5c87006c0xb01a25680x4fdee8970x0a86b1d60x17f341a00x4f1b9efe0x1b8b95ad0x75943e250x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x04e133fc0x8fb063430xa78bd8940x06d6ed410x3a1dc9910x875b50d70x222ff2eb0x80190c780xf8c7a71b0xb2990f360x846d25fe0x5a41044a0x90e807c70x2a91bb330x3223d76f0x3466bb350x909b5ee80x22a9d3fa0x8bbca4000x2b241cb40x748bedb70x2c16d7880x1b54bd5d0x63057f4b0x486821fa0xa23c36410xd6fab66c0xa05063840x1779f4900x803e78dc0x6eaaa8310x5723c1030x3c9b95170xcee718c00x89a025410xb83495c30x20c57c6b0xb4393d970xd92048f40xada665610x13c4f2870xa8a0c7ff0x98b99b800x9ba109320xfac54c1a0xd40bfd450xc38d3a1e0xdbf1f0c00x2464cf9c0xd8b20b7a0x9ac5b6780x24926dd20x4132037c0xf6ed33340x9189eec90xf232c6d00x7d18d55c0x0381fbb40x26eba1a20xd3525eda0x766dbbc90xda965d990xad4024b60x1026e1e70xc47b77380xc23805110xa4af7c7f0x49e86a0e0x787ccc4c0x82065de10x184621a40x3ac5d8600xb0c95ee70x535e9b420x1de6d6ef0x3ce249b90x729f5e750xa20d9bdc0x613b1e2e0x12d633020x97447a5d0x419c409d0x0315361f0x42afef8e0xa4db8c830xf943bfaa0xd6e65d770x43f564770xc49307350x632365290x428409960x59cfc6e70x75f6207e0x948173a40x085f9e950x22f3cf930x657ec6670x822bcf8f0x086908280xa45024050xd91bc5e20x919b1b720x9972277b0x42c7891e0x61d24c520xae956dce0x03a8d7170xbee962630x885cd4710xf260e1f70xad12e5290x489917fc0x2f979a5b0x08731c8c0x4e155af00x0e3858420xda0d50ec0x4e90435c0x0548bebd0x118ae7ed0x9265c40e0xb36e41480x6573d0320xab1c0bf00xa67930540xfb147bb90xe5a78c1e0xa37867490xf2a8492c0xd33f10e60xb440142e0x9a8980e00x0da115a70x15a99c320xe1126e010xfcf0c3ab0x8693b36a0xc1e23b8c0xa2f120830xad20fd6d0x839359e50x6bc72e3d0xb7852a050xe9e799fc0x3fc2387c0x6b9583200x2a135d7a0x031793860xcffa8f9e0x068d57d30x8e0581270x9ad7c1840x646be3f50x3b3bd6ef0x178850210x77b307a60xd62f47ef0xa432baf60x06314c190x6b67e9c30xe0ee619c0x04cb44ca0x7b56b0340xbfbe66b80xc88384ec0x1b3e88cd0xdbb8d5c70xe5840ec60xdbd019c40x69824a140xf4c85a340x79c2842a0xbfb0c3f60xf4b1afa50x8c7ebca40x74bd6dc70xdb9b6d8f0x47c3500e0xceed83180xea1f9d650x9b3b83700x157706ef0x490454260x399918650xae316c110xb347c9440x7e4d53870x900f60420xd0fc42c50xe708dcfb0xa96af9a60xf92aa1960x33d5b37f0xba3b68950x6d3690350x499e35710xdd45e46e0x84ffea8b0x635faf7a0xdd053f4f0x0386bf530x474b0c160x8266d4670x1053de4f0x53e8f0440x513327e50xd8af8b640xac419f320xe8678e940xd0a07fb00xb73aafb10xc1b997920x67ee8e780xf23a95ba0xb872ddf70xc5c492ab0x656391850x909945f40x05bab5540x61e484c10x176b05b10xabf52a2b0xa87bccc70xcee9d61b0x216013d40xc5e0acee0x7152f4670xab4683440x13afef790x6bedf4020x2191c5730xcdce637b0x5211154f0xf7fb0db70xd1d71cd00xd56d55f30x4cfb45600x10a0c5b10xb24b719b0xf43ee4d00x1eeea8560xc8ebb1370x7c3ac9250xa0388ada0x0214223d0x7ef398230x275269b30x398915900xb5712f870x448b334c0xbe38bf9f0xca1388150x8e5778300xb6d8005e0xa18c94090x1356ab280x3ab8dc530xfae5f46f0x1bf7727d0x41c3ef8e0xc0a394e70xc5dcacef0x991a0ca00x6d470daa0x4e32e0c70x16744a360x6b33c6fa0x414559bb0xc8ad44060xf3c76f4e0xac97a2070x463128080xff9b1d580x00b9838c0xc5c7aaae0xfc3437dc0x50cf4c0c0x13ebfab20xeaa7c4340x4b319fc90xe9df1a370xf0a288930xc27408a00xbc8a2c7b0xfa866a6c0x125e3a140x08bd3c550x5d17fc710x20080d610x2a6ffca30xed86387e0x793c8cc90x2776a2220x93d0a4650xb01bc67a0x761647e20xe76ae02a0x8b135fa70x6468bd910x66b4a69b0xda55bd880x84131c770x85a2a7010xc3d2c7460x59a7b6ab0x3969d81a0x13ebee880x457956e90x01c30ec00xa31af9ac0x88887b630x22e693020x4c600e820xda66d9280x7aaf3f8f0x27425bd10x807845a60x90bcd0cb0x569d354a0x45b001850x4a86ae1b0x55efdac40xe6b9c0470xb6f35e500x644af32c0x5245f9410xa87d8b9b0x19f37f0d0xae7d08310xb9de9dc30x386ae6660x148c53290x77a7fb2b0xc1c15f380xb3e1ab8e0x332e77750x9d05e9610x87e2553b0x200e361f0x071ce2bb0x3bcd365b0xfb66746e0x5a4f84a00x7c2cc83c0x1addad360xb4dc516d0xd54c599f0x98e508ef0xbfb589a60x8009363e0xc524a6250x4502ec8f0x951558f30x12d78b9e0xe9ce58300xd5ccc7980x38370a540x231b60960x442631c90xc10cbe6d0x56dce2140x95106adb0x9b1664ff0x70f5309b0x15de94cc0x140a99da0x352947620x74fda4d80xc43031c20x0427ae490x66cdf8b20x4dce7dd40x9426a7c10xb7c326590xe7ff75d20xb760380c0x351787d30x2defc4ed0x80502f660xaa4bdc6a0xdf76bbeb0x9672a3c10x94364e8f0x7295cc800x0dcbc0070x8a7979a70x95e740830xe3140f080x9e0224980x248693af0xbaa9efdc0xbef474a00xa11907c10xf6fa7b1e0x26f6b4990x480ab20c0xdefabdcf0x2d6bcdcb0xfacf9a910x59c6c8920xeb8e613a0x9eb402b80x77f55d710x6834dd370x939f1a5e0xbd5654170x53925fed0x250041500x0746ea370x35062b430xfc18cce00x6cbe5e940x4e9cd9210x776b9ca60x5d3556530x42779dfa0xeeb4b3340x0f265aff0x9d33e4850x97d2791d0xac5fcec00x64bb12d90x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0xab178a480x39461d6a0x8b8059bd0x09d44df90xc481976c0x130dcbdc0xfa1fc3d40xb94f12580x5038c4fb0x25a9f0ff0x26628fe60x0fca37880xd29313a20xb1719d560xe994fe3f0xc18d7b8a0xe6f2d46a0x5b07401e0x3d506e350x790186560x9dac33aa0xdda16e3a0xb11bc5310xab0e4b1d0x2f2e45b80xa33dfba20x8b08c4f80x005e720d0x3f8a8ee30xb8b1f9090x60526b930xc7856a3d0xd4bb4a820xc4da142c0xd3be7bf60x29545ab40xe613a7980x8dbb876a0xa96f7ba80x4955d68c0xf4aeac3b0x19d74c0e0xbb575e880xdae7ce3a0xeabfd5dd0xeaea9db70x301817790xcf6bcf3d0x1dfbeb3b0xcd09fecc0x8de310c50xd8b42a5a0xb819aad90x29418d6d0xa33f23340xda021f380x0121068e0x1488fbfc0xd681bb7b0x0f3aa03c0x446dae290x024c99d50x197c938e0x6f652d750x45699b010xa20609110x836597910xf7c901c40xe5c4f1290x50e90baa0x4de0b7550x8e0085710xb830ff640x907699b90xecbeb50a0x6c229e320xd4718c330x6a70adbd0x014343120x4fec38b80xe9be7cab0xb9a3997a0x394b29160x9b781bb90x508399d60x260ac0680x134cdd340x9dbfe2870x77a5131c0xdfd282480x0c28599e0xa5ad31580xa8c490da0xdcf6c60c0x7db3d7390x4ee103a50xf80e3e300xa314d9340x448a7d960x28fa743e0xf263c28c0x3f926cab0x7c2b86350x0f3b63670xf69907d80x21e13cb30xe47484d20x6525e2fa0xcaf18b7d0xe47b8ab00xf1605c4e0x1b92e41d0x1781a44e0x026776670x85bb7ca10x8ed9c6090x0c83d0f40x03c3304e0xfdba54650x3af53af40xc1e02d000x1882f4a40x93b957470x94ab46a20xe8f821f60xc508dc510xf60d80a30xbcc009f90xc98c1bbc0x89a7ec830x7fc5aa2d0x77f99af40x787e5d130xca45321d0x09b08fe40x241001ad0xf203fe310xc0327bea0x713fc5470xbb24f6070x7e2d88be0xb9326c860x375ea1740x958806a00xa9086c550xa3a549790x903dd0fe0x3344111d0x4815265d0xe9fe18b00x3ef16fa90x0d76b64c0x4226c3e50x4cc8f9c80x33e2f88a0xd2b944660xfe4879750x5d49aabc0xc7e1cc1c0xf3f50bb50x650baf8e0xee32d1890x6d3b29120xa26a14790x9e08f2910xe1760b810x9f963eef0xe421bdec0x0c2817500x85cb8a570x546840d70x70abc7900x1c8ec29b0x7cef69e20x653bf56f0x3592304b0xad7b9cd10x929cef670x60b648f50x5c9377d80x3c72df940x2e9dd3d90x9612bd130x5d99653c0x1f2cec8e0xe233762a0xf7455c160xc35518000x53e22d690x06ae2b6a0x59b2adbf0x6da23af80x38ecaec10x3de74f930x9317bb8f0x1bc8b1a50x6d2f97f40x5cf53ce20x4ec6d44d0x0500fc8c0xf7f16b3f0x5d63dccf0x7ce174470x85b44e3f0xd3e78d4e0xbd1251590xad2babab0x40abd6ca0xa66519760xeb750f2c0x3c56c5690x1263b10b0x75b755f10x5d29cfc00x453ce99b0x26bcbbd20x8aa516e30x8be72e610xc3881eaf0x65034bb80x36d5b6ef0x2c256e1f0x31d713690xc27e556c0x1f3024f80x80d507e10xce189ee30x8599f6d50x0661097c0x7359007d0x4d1451590xa05e7ce20xe48a02b50xbdbc2acb0x8ee0e2530x39666a820xb678366f0x5ed90adc0x780fdfd10x5647858d0xb2f74fb60x1ed8bb7c0x3a32839e0xb52ee8be0xc111ae640x48476bcb0x1fc0cc7c0x74f7b9f80x6fbc55030x36b5497e0x79e694600x13dd71760x0e79d6a00xeea39aba0x0f31b74c0x60fa00b80x9cead8ce0x20b133e80x4e8594560xa0c681190x01ee9b260x8db9a1540x791ef55e0x17ea021e0x33fe77c00xfd500e050x3723ba330xb4902c960x849223a00x3b91db5b0x018b3d1e0xede98ec50x1bd39a340x17d81ca50x9ca3fd150xfbff36c20x2d393f480x4944c57a0x1e856d950x6dc17e120x3da876f80x2c3d7b180x132a234e0x84c7996a0xda6d545d0xf6749b670x50b99d8a0xb8d3f3ec0xa3bbc1e40xdfb276050xdab5a1eb0xa44a13070xd96babb40x09b53e140x087332360x5f2b1d950xa93594e50xf5a691cd0x42af09ab0x729ce5570xd7195dd80x12d390820xd69a91920x7e11e8790x43748e370xebbe16220xa9e056600x93a6e0b20xfbc4f89e0xbb93eec50x858622770x81d104850x00df98370x9b698c420x7c5f37110xcc95598e0x6fc9eef70xdd8051590x36f29df30x4d2822780x4fa7c3580xd614bccf0x86a87a530x9b4dff760x80d031ee0x42a931e90x5d560b750xc5fece530xdbcd386b0x376f34a10x2587db190x3937820c0x22efa61c0xf0f5eb450x744045540x29c713b60xc6ebc2950x4fbf58a10x22d9409b0x8a87ee4b0x636489cf0x304dea450xb46c9fb50xe6b473360x8e82828e0x1c7823d70xdaf1cbdb0xf61af85b0x81e330790x7e85a0040x7b85e4f50xf7a064d20x055870300xc3ea53050x8d6df3aa0x271a8acb0xa68626840x6d406fbf0x6fe5f1240x1b6518f70xae84349e0xd185b8920xb2ab58bf0x383262630x4f20a29b0xc6556a480x0548d71d0x5479a7ca0xfc7dda4b0x1cdcee1d0xdd48558c0xaae2d8ea0x0e90ce2b0x89b9edb10x1af7c10c0x0e32a1310x76171d350xe97739bc0x7006586e0x863400cd0xc94227b90x8d22bb580x7211005a0xa527f6e30x21ac8b770xd55ad93b0x6e7943ec0x894856870x4d6d0bbc0x36075bb50x3d4b7b1f0xc66b77b10xbcdd5b990x6a1733eb0xe83c2c170x1990f3e20xa693bdce0xd9e1307d0x28d63ed90xb43b30fc0xaa3afcd70xc54f51d70x091941d00x49b574c10x3988a2e50xe0b3684f0x49caa8ce0xd50ceb6b0x5b7afc280xbfb30ca60x2076e9450xdcecb7750x5b3ba8590x594bf15b0xca27d0c40xfc39e32f0xc5534d640x5857b2250xf065f6290xe484e35f0x3f0546a80xfdb9b6290xa5956abe0x3c4574530x763ba3ad0xefebbd400xf10de5350xf441ac430x556422b30x79df96330x093a219c0x55f95e070x5f2fcc830xfd93ee350xa72cfb7d0x9ad7a5820x28e09af10x86f274200x96eab78b0xffcd7f490xf7ef9a790x86c7272b0xf30965ac0x44414ff20xb7593ddc0x823c19ea0x7a88da870xedc039530x07c656e40x5698179e0xe7caa7760x794d880d0x09ba6e040xd141051d0x824448b90x5161c2aa0xf52f8bcf0x842125ee0x92c29bc00x855bd83a0xa86d0aaf0x6beea4790xfb8d55480xffe0b3650xcf08c3af0x438d8df20xc7061ef30x06a86bc10x8cc79cab0x26f8f0b80x4a453f530xbfc177bc0xe419bc990x0228925f0xd21c51390xc61ca65e0x162865380x848d372e0xa4b94fea0x4a9c0e370xaea82fb90xd4f9222e0xe4d0356c0xe104cdae0xd348014d0x606700a20xd9325aa50x688747a50x4d4273230x3e68b7c20x525a6cc70xa177ae0e0x5b3b84970xc95bc3f40xa9405a300x1bef0dba0x5e2fb84b0x1be2f3120xe2d6baf50x577f2a290x664661f00x5d42db270x2189c8150x92c707680xf0ca3b7b0x89880dad0x7b6796980x137cecb50x472571160xa90aec550xb22805ea0x70d3a02d0xe405ed5b0x8c1770f20x50c7a3230xc753a3230xc8b2cc9c0xcadd3bea0x43ac9bb40x7e49871b0xf85682f50xc677be7f0x0922cd2f0x99513be60xf54a04070x9879d1e80xcbd550570x227c72970x44dd58ca0xb9f202930x2507f1530xa70e64c40x20eadeb60x5f7e576d0x647718bb0xfca879630xdfab17a00xa8f6c8430x22e10d630xb780bf400xda89ea3b0x3e0d55e70x677fb08c0x131bf4b80xd305304f0xf3d098830x6a5171390x0b04fbf20x252543f50xd23243760x51bccf800xced15d9b0x501df2aa0xbee189a10xd10ca4060x021244740xd51e63ed0xf3b4d4ae0x174e3a470x09ace0470xeb7a30220x397f62310xf55e90500xee3afb2d0xfd0eadb70x44ef02af0x333845db0xa293f8a60x9e98722b0x7924b6de0x05b0c2500x7593262f0x81fff2d10x5b16a2a10xb5b615300xd8bd15250xdc5510850x22d966c60x213af01d0x3c09489d0x1419753f0x3a5ebe1e0x78272d200x1fbd16da0xfc12e75f0x75820e8d0xe6d560a10x2f19c75e0x239df37b0x3a683bdb0xfe88710e0x5b57dbef0xcd295bf50x97eecf5d0xacae3b0f0x73cf1f020xe3df24cc0x4aea05480x200036a30x7f7cbc640xd3569f140xae4cdabc0x3d288a770x5dddcb5b0xc0f0458a0xa1d36a920x7ec108e50x29a51e590xe5a1c2c90x4bf301480x323880840x28c9dc0a0xc09fff370xe95ec2140xd8791b390xaf7760dc0x5f177f590xd831a1a20xf729ca530x34241f1c0x00febac70xccfb54a80x8e8c079b0x46282f560x0a08e1430x804f922a0x67369b420xea4eda370xc4d9f3820xf388b18b0xab7353720xd1f579d00xfe0f23690x74778a800xec1c2a900xece40ad40x89a5279a0x8775687b0xf5531bea0x0705dd140xe0a7f00a0x4c2054d70x4bb8e67e0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xa19985b70x230094ac0x29f763960xe740c2670xd54a50500xe4330a390xe4f4665b0xaac9311d0x46809fa90xa4323b310xb6feecb90x772c0fca0x7dbed03c0x220dcbbb0xc2e6e4570xa4d9a6470x166a148c0xc807ccaa0x4ac08d960xbac233650x8a7ee4120x8d6c4e9d0x2a6750800x24eae1250x59b0342f0x54cd1e280xecc026b60x9f0c44d50x1fb9a04e0x9b695f6e0xc036fbd90xc313e8780x20d27c380x452ba6830x7fb617430x1d86cfd20x573b54530xc4bec8ea0x1a1b70f10x437eb1df0x3706f7c70x5299744e0x535201230xd2c758930xc57476a50xc6fd9e7f0x22c6837c0xb5de164f0xae059bc90x063538fb0x11b455df0xa6de6e390x92131c9b0xd128ce820x70f868850x66b1a7990xf853588f0x247ddb610x052e34fb0xf2129a7b0x85c1f45c0xc39e1c630xb57d0eb90xf225fbf90x7cf529010x9e12e3430x2ad91f6e0xb2c537c60x28612e910x888c5be50x418873cc0x3fe35aea0xf6e772c30xa6c879e20x485839610x2cf8f79c0x7c013d940x858eaa860x072897780x99abb0220x5f7b66630x8b5b25c80x4f9978e20xcc20ee4f0x0f2514e50x6181130e0x358be23d0x2c7db6490x55ad77620x60b426e60xc4850b540xfdae20a70x1685774f0xcc2dbfd80xa6c9e24b0xdd8f069a0xb105c4c70x7a9a31570xa610f5900xaca681ac0x5208765d0x23a204860xcdb810880xec37d5230x52aa0a410x407a27760xf08c7d2b0xe8da305d0x53464ba50xe4f651e90xeb5ac3340xfcde73490x73dd54eb0x1c5b1f280xa95c37a20x1d222ced0x91dd87a20x572004d90x7522f3ba0x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40xeac738470x2e2df7f40x263074f80x1958a7670x11ac38cd0x5dea7c070x28b7df020x20a789ac0x64f61c0a0x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x9c70ad800x6883efe10x9504df260xcfb5871c0x541bd60a0x6923ce630xcfca6ad60x68a27d260x29511a1b0xe1cb32e00x6d361e080xa36f50fb0x944a564d0x6754eca70x6e1f66550xb847585f0xe295c0ff0xfe880f8d0xd6fde0430x0f0d5a1c0x6c5d561d0xe2c42ebb0x2c91f33d0x05693f810xdc8466e70x7eaa0be90xf1d017f90x863e0c330x2eda48070x12e285ec0xf82abc1d0x3f3b323a0xec255afe0xdc4eb4260x222869160x8d9b4e2b0xcaee5d8c0xdd5eb5f20x03b45ef90x5e64ca1b0x3e992ae20xc06b490c0x047a3d2f0x819c7d630x1e2ea36c0x9e69a59e0x46c1ca310x3d9455190xc8dd36940x0cc03d580x644af0060x2857c0290x807dc0830x815f490b0xbf8c91360xe9dfd27c0x4e63a2620x73f2624d0x69058c230x7e1cc91e0xafd831a40x17b735e90xe1d4250c0xaea0581b0x0647583b0xfcc8852e0x4add5a1c0xadc713a60x1d82abac0xfa79672c0x743f9dac0x73f0008f0x55ec1cdd0xeecd06370xea2b0f730x88cf25760x0e5c5e950x5cdd6af00x30668b5f0x46ed1f810xa158fc980x4269fdb50xf34332f00xefc293010x2329db3a0x699fe53e0xbc0711790xe6f669090x058a2aab0x84a005f10x73b256fa0xf50377a70xf25d9c460xdf4c48b30x18ee62b30xa589f9ef0x447761400x9afe45f30xed16dc490x3b3172800xf849069e0x865fa9750x525830a80x4d122c300x8d303b1b0x3bef2f730xf0f9f4830x5f3870e80x15ce8d4e0xd178f2750xc332c4820x64cc54810x5ca8f8180xcf4173410x18fbd6e50x6796f8e50x765b50640xee56f7490xc3f858bc0xdfa4e61c0xc3d189d10x62009e990x44d5690f0x91f5da3b0x60327ef10x6cab0dad0x74cb9e4c0x12b2ad060x2229eda70x17cb03150x84474ed40x239ec1950x330b2afa0x8543b8360xab3687cd0x8c2cdf750x888433280x384e59910x57e7e3d00x1f3714b50x629633fa0xe7d079ff0x8cf63f780xdd7212350x008af8960x4477ba3e0x17fec3fd0x03f8180c0xce8227970x5205b6f60x1f2c811d0x0aa736180xee18a57a0xf5f09b800x275378990xfc66d7400xe134f98a0x7018ff650xc9229d5a0xb44788340x06a460f80x03405d620x37f26ae40x975e4cd20x88b863740xf59acf4b0x86e87cda0x0ccf19140x7042717d0x63f404d90x117215190x4fcaee740x9a34a2b80xdda9e0dc0x1cd6d08a0x2bf9af800xfd51fab90x716f86620x540dfdb00x8c80677c0xfabdd4d70x2f4220fd0x181765b20x4dde03fe0x826fbfaf0x1f4b88450x50b2e6870x339feb290x9c6e49480x4099ad910xf1bb58b70x630bda2e0xfa06820f0x27c58fd50xef4ee2230x4644eea50x5b835a580x09f7f16f0x9143f3530xa46cb6300x9d3b24680x741d923f0xd6095c5f0x3e3ce92e0xeaec39300xfb35895d0xef472ed10xe017f5800xb3777e3f0x4687ec320x57dc6c0d0xcd0678ab0x65b0e6c90x3d1b7c640x2c4446760x5a522e5c0xea6399680xc3c276e90x45c74d7e0xc57267fb0xc722b7a80x571766b70xb4fc88760x5f9b05010xd9a781f10xa57809310x30d46a0e0xb92813a70xa73f69bb0x8a638b020x0787639a0x4d10197d0x9ac3c0440xe550369e0x8a9098e50x8ba56d810x2322c64e0xb04e46dd0x38f6b3020xb99014cf0x62fc84510xb8dad0a00x035670b80x66f3ded30x009124330x150a96750xe18f42a50x0c8a81590x58a8261f0x06f7821f0x861369f80x9a5c38f20x631e7a8f0xc16be39d0x8c06bd1d0xb90cf6210x9daf8ca40x4b46a9c70xe83eba320x92a4af690xd2321e6d0x30aee6200x493b72ec0x14f675300x6add22880x2a3cf15e0xf52d717f0x54e44e250x5b66d2110x134568460x80a2f1b10x7cf63f1e0x6dbd25060x7f44132c0xea0ac0a50xf73093a70x6b1421530x9e933d3c0x3e3500670x6a8db7bb0x1a5edb4a0xd14d80790xde9cbbee0xcdc03ce80x05036d850x2414c1360xf3df871f0xbcd8a6c20xafdbf5fe0x25f1f2ae0x0e3ec1530x3aad23540x75ba84b50x6aecd9080xbddb851f0x4b73e6b10xb9f691070xfc5a6eff0xf8ed0c840x2710c3620x60036e880x4e0f4a420x6706a1910x3477e1e80x3d19d16d0x1b2dfd4b0x929072e40x7edbfffb0x75be64840x768edd000xd13dc1290x5987fe450x0b735f0c0x4b1083c70xce5e2dcf0x09b2b5c80x6c5358bf0x9e2d2e550xe3a389970xf1e3aeaf0x954c16070x0661017d0x753453f50x6df28b390xee9c7c820xea1b26fc0x5c52e1090x006c2d730xe0aecec70x7ddacde20x40526b3f0x35033c810xd793cb980xce0c64600x3d100fb10x926eebc20xe6e87e8e0x24100f300x14b379640xd3eb4bff0xd71af2b60x4e62ea0c0x5c2ba6280x0b539b430xfa485db30x6621506b0x49515b8f0x5db24e200x7d386f330xb7e13c500x776221bf0xd67bf8d40xec4f2b2a0xc0c6903f0x58a4debe0x4271b76f0x989ca7840x66597b720x4b2fecae0x5beee0890xa52b3c7f0x9e47690b0x173e42720x165909910xa9f053940xe8a685f80xc863cddf0xace264ad0x90e711370xacd81eb30x572dd8a20x17e3374d0x5febdbde0xf6d8f5350xd53a30db0x761fe66b0x7190c5680x610b2ae40xc86563fb0x782178c30xc481e3a60x74a931a10xd1523bbf0x609486e70x67c613c10x83a61c130x0cf873530xe5b3e9570x53f034070xfbd5a2b50x7b97e5ac0x1773f47d0x0385c1d50xdc77023f0x672922fb0x20e284ce0xaab4cfd00x6345a3e90xe3f1d0380xb8a4fab70x871117d80x2c444c0a0xe212095e0xf23007ac0x85756a310x6d8c6a2a0x2a84686f0xbd04f5f70x5134cf670x02272e220xe32629f00x7b640c990x1ae91b100xabf12f930x6f42f04b0xae22f1620xbf0038d10x15ba50a60xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x9a1fc4b40x7f24de730x1b9aca3f0xdd1185ee0xe007de410x3e77fdaf0x44b5ee9a0x6ba5bc7e0x2b0bb1650x1913b57a0x814e23860x2ce985590x22b325d50x18aa01c50x07b21f850x1fd07fff0xf3b451ca0xa48196c80xf92ce9560xc280fb460x57c397270x247ef8310x687b6a160xb5d85ae80x49ea66fb0x24bd24d10xd341c1100x8ce314ad0x35defc8e0x3297b8140x5b9c73450xb58aeaab0xd986dad10x38722f800x923a7a880x1e2fd9310x6e432bb20x63ce799c0x054e550b0xc63d2ec30x059d94be0x2a5902700xa600ccc40xf184d1890x265b76420xcd0e2ffc0x4b17e1770xdd8585d70x7b05328d0x1e7bbcb30x2459ba270x6ff0f78a0xb95978ae0xecae84f60x7a1ba0200x6df1aaf10xb8777ac10x4538d6a70x5a1760620xed6ed11b0x7dc80f730x565cb1ba0xf40befe60x263a19910x265bbef90x259778420xf311e1560xfe1d2e940x518da6440x8acc34900x77591aa80x4bf2207f0x55decd7a0x6a804fba0xe2914b2c0xb5718c5c0x94a1c16c0x7b221fec0x808a7b890xf78f27580x80cd344e0xfebbd80a0xbd8a3ca20xeca3d4020x7984eefc0x52c08aeb0x2772bcea0x4cb214cb0x9f50b7700xdfaa4a0c0x037a0cba0x19f462ab0xf474fdcb0xb8b043f20xd0760fc00x0d59fef40xe2c30ec90xe09027710x88ab6fe30x01e1a8de0xb4ea7cf70xc17042840xc91277a10x4c4c3d110xa6e1a69d0xe7bcb0140xf8fdf40d0x01f554f00xfad9c8270x93e3ea780x004690630xc20174440x3ef42b0b0x2eaa5a830x0459c40f0x7c1b21ee0x539f130a0xe7ac17c30x40f8bd4e0x8339df730x428ea4cf0x3d82c1320x153b60a60x5fb616030x784c13aa0x81e98f670x8d1c3d510x79ed2bd30x2864abc90x58fe7d030xc82c721f0x52832f330x193dfdf60xe48c128a0xd9346baf0x3b95f5430xc426c51f0xe79bf0c40xb37e5ed00x830ad6d90x1aae03d80xd042a8aa0x1c385f6e0x5443b2ad0x92c84e580xb4c7143a0xf4c1ff770xd719eae00xca832efe0xa202a8e50x19f316630x7140733d0x91cddbbb0x11e84d220x3ce58a9b0x3bb570bc0xc75c3a030x641618010xab8e97980x52ba4cd30xdc3add840x155cf1ce0x448eac3e0xe452b05e0x374c20880x2e78702e0x9b4f66610xf6449ec80xed814ec10xc7fa4aa90x2d2dd36f0x3a0be04b0x74f0c1410x1f2b3b430xb02fdad60x28ead8730x3b7318fc0x9d9651d80x4e8021f70x849944970x21a70d790x944d366e0x5cf354a20x94e290df0x17d009df0xb097ae540x85f5e2aa0x1c59db370xe807a3ae0xac0d21310xaf0e3b560x04ea5d100x776082830x38869d880xc499ae1e0x120fc6b10x2d7c73b50x733f8c0c0x3dcd64e20xaf6ae6960x752d5f5b0xc6c09e430x373db3500x10f1064d0x7d88731e0x1b17e06c0x42adadb90xdd877bb70xb65a0cf00xd9c3f1280x15fb7f8c0x3fa0d0620x02b94fd40xf9019aa00x05f2ebcf0xa46f2f1b0xdc20f3220x7c3aaa290x060ea2d60x886ce5410x55c76a230x449ef6470xb1cbbe220x2067bb260x38dabae60xaa6d56d50xf015f9df0x9a0d9cf70x49ea6e560xedc40b9c0x586bb8420x39f879ee0xe9777b850x908723490xca7d87640x766cfda60x30bdd59e0x4ab832830xf95322f40x2c3d71c30xa8bd264a0x79defbe10xb3f7646e0xdf0742190x2dd2879b0xb166c1b80xee5203fe0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270xdafcdc3a0x5e515be60xc4f0da120x6d6fec1f0xe0da04ea0x643c75620x2d08de470x4bfb0a460x30151b200x205aa1500x184daa6c0x8200e0860x529537aa0x83438b0d0x8ce68fe60x56e21b460x225844a90xf863e27e0x6e05e8520x76d72a8c0xbaf8417b0x5db07ae50x1da6fde40xf9ac03f00xcd793c7f0x362fb7170x321d450f0xbe59d94b0x8e98e8b60x5c0174640x2ac362880x7aa1756e0xbaf227570x13dc713c0xf4d8001b0xffa830c30xc8b1bdce0xec12fb9a0x4ccd778d0xe90ab9050xc38f53550x2bb677610x9af232800x1ef51a810xdb1ff96f0xe6c6aa520xaf46a7dd0x8f2eb4290xf0b6b1790x02ceebb60x6bcb88320xef8fc95f0x921413430x58ffddda0x3b0c15e10x4aa349cb0xf784afc90x050f7a3d0xcf40bd280xcde5ab560x62b3047d0x692fb7990xca2243480xf4c317780xce011efb0x632709770x04d350d40x7aeb3eb30xded132b00xefe3ff9f0x10b1fb0a0x9fee43770x6a4ed12d0x0867d6080x736bcb4b0xebad11e00x1d0138320x270465760x285d7f150x1f44f2560x627bb6760x52041a010x151d4f760xf54accf00x923bb0e00x044e2e340xc62f9a7b0x763029e80x3ed3a82b0x41b574980x4a0da5240x9f6d78fc0xf9ef99720x674539860x8576ceb70x2f82cf970xed6a82bd0xa220136f0xd0459e670x85271e640xc56610140x3a1b9e190xb943d4840xd230d5880xaabd6e6a0xc9ea58610x46adace50x1d9bf6f90xfcdd603b0x7d3e37b00x2ad9a6f30xa5f36ffe0x6d926bde0x7a0da91e0xe3d41ca60xe86fa36f0xd2adb90b0x479130670x2396d7620xdd0dbb1c0xe1db70330x5186f2a60xdc8b53ff0xd6a5b33c0xbe3d2ab40x50e5b63b0x2eb94abe0x79d09f200xc4bc873a0x1cf65ffc0x28411ed70x0d8f47400x508fe0a00x4ba55a270x1137c0760xc4ae1f520x331a39270xdad317c70x4404a6b60x79cd6b8a0x4f4f60000xa975020d0xa90e44f50x84eabaac0x73f421460xb74c60560xf6d67c2a0xa3fdcede0x500aea2d0x5e4c44fd0x8e9014230xfe270a280x07a75a200x959f4b420x5f889b4a0x00e700c20xe9ce931a0x7a6c6fa00xac5aff810x75f987bc0x1952e8c80x826b22ff0x93473bb50xf1cd89290xc5f66b6b0xb92b848f0x1ce9dbcd0x5019da080xb0dd52de0x9620bd190xb4d99a660x485cd7f60x7f2eb6c00x66fc9c350x4e3fd1b40x7c94c99a0x4bab6fed0x9048475e0x2518dd200x4232c1ca0x9e82077c0x04f0729a0x8a7945600x5d996b310x692adbe10x95b0cf620x5553119b0x11d94f150x6a3aa1df0xaf5b9f430x3e0bc3390x31ab087a0x6932b07a0x6892e3c30xa1c4231f0xc287d96a0x7b1581030x053614ec0x57d0fc3c0x0a9a51260xad6f15880x770633bc0x2d82cc240x709cd8cb0xc3fa79390x1235000a0x4b0a40430xfa76f3350x40e4926d0xf427fbf00x2ae4c3950xc15c318a0xb7ab741a0xf8b5f8720x257d4c6a0xa4b5108e0x8a4004f10xa9ef58f70xc50def5a0x721cd5c70xdd498fd50x14b7c69a0xa4d92fcd0x89ba99bd0xc181ee410x9060b2520x3e367c890x784d8c5d0xaa1e676c0x1be73cf00x4bb639e30x45651b890xea22c0f20x1948fde90x954ae2320x7bcc71cc0x673c24690x97fbddaf0xdfd470430x01eee8e40x91e340cf0xc5bc25de0x7a4497db0x588886a60x696d7e0b0x50b03f5d0x6d420cd00x783aaaee0xf7f22c300xe8e6040a0xec9d28af0x2a7035270x3b98318b0xdb155fab0xb539b5b70x15c92bb70x63dbe7330x6e87d1b70xa65402f00x2b61dbdd0x97c465830x5617f6b50x337f24320x7724ff210x840187fa0x3baa11bc0x923246020x7c9f33070xc3f2d08c0x087da5ac0xde28420a0xe176fed80xe9cd48570xa7cf05590x267e94f80x1c93fab80xee62906e0xc0c15d210x798188570xecce33050xc33c06de0x52ea7dde0x9cb520cd0xc09b311f0xe2f445820x6d7416380xf6a47f4b0x76d3cd600x054bef450x6a6d2b260x9ea953040xf54bd49b0x74b5ea680xe880996b0xae3acc730x7521afb60x1ae169a90x038f46ea0x546b0c2a0xc68b86e30x7b996d160x43d02edf0x0c1de04e0x6a2c50640x749824e10x030b45c00xd3f583360x440c15b50x9211c59d0xf1ca18ee0xcf563b140xa99460930x86e12c760xaa3b24fb0x15c89f530x51ebdc290xca87472d0xb069f8b30xfb10a4330x840b5c4b0x2cc57dc10x314bab550xa575f7b50x24eb7e320x246afce50xce593c220x3bd45b0d0x03815f350x749e05f20x7903e46e0x18cc007d0xadb70c350x6c0d85a10x23134e570xb6072fd60xf9b1e2d80x466b85b80x776109620x367ca3710x7809b44c0x59b1fa370x5c691dfc0x202a1b1b0x50a2905e0x154575fd0x99d2e17a0xf1fa40440xd4c207a80x43eb8b6f0xa8562b4a0x84edc7e10x3d8199f40x130e785c0x422b40ca0xa9ae24920xcc79b1640xd59a15870xf4689d500x4c70b8200x04d623820x4a76bbcb0xfb9f0b9f0x18b596220xa3e20ed40x8c058be30xdc377b720x0d0105230x1e859b6e0x37889e250x95889db30x42e610c70x2c7a17d10xabc640f30x903b627c0x0f266c1b0x43649dda0xf0ef15b40x7021d4350x3372c7fc0xec69db700x1bc6e52a0x38b928460xf1ea3e220x6b94d7670x52d7b2fd0x538924410x1ee755a20xc7a1840e0xb9d025c90x0ddb1cd70x6256e9560xf341ba410x84b225e40x5782bd3f0x7c20b6a00xf881cecd0xba3062730xed3ab67f0x5cc6670d0x01848a8e0x6e85b00b0x3bd6822b0xea5495660x8af9dddd0x66a38e3a0xebc9a09f0xb9cd04330x7f2434200x007cd6100x77ff6b0c0x892dda800xd1b8f0c10xc826f11f0x72e6ed1e0x1046f7c70x573c5c210x33b272910x6c8bc3d80x1d875cb90x15444ab90x1fe1e1ad0x39bba0640xce6e0b110x36aa19210x37d930e70x97b162170xe2140f740x327510d90xcd9af0a80x392fe7390x8b9200fd0xf932ba590xcb06e8cc0x86d52ba50x4f99528a0x682ed27e0x4832bc4d0x43f62bb60x4cae3e7d0xbfee3ad50xba497f130x1cd5fbd70x8a54ebe50xe45480f30x837ab5d70x6b60299a0xca78fb210x8a25e1060xd38365080x16d9a54a0x1247543c0x7b67bc5e0x40ce44190x7476d8760xbd06d7360x3d3ff2ad0xa86c1dd90xa486852d0xf530faa00xa2f8b5da0x0ad137d30x2a4a39330x78923a1d0x211128620xec18ce6a0xe0549f750x7fe374440xe7d0dec10xc9c53d960x40affbd60x61aafb280x909978e00xc26560ef0xc654d3f40xf65461f80x8054193d0x787c882b0x04df8fbc0x1ad344ca0x43ff68910x24e2ce1f0x5e0a44f50x68ea4b140x50c2230c0xba5002260xd51451510x2348cc3c0x2c6921a90x9c9284570xbf2c02e90xf74327460xd285995f0x26236de80x609bfda20xb98308d80x01087af00x783634790xf6e3af4f0x17e68e830x44f17a2e0xa9c2981d0xc34017290xc6dbd8d80xbb422a100xe8f617eb0xa3abc01c0x6f30a79a0x003e444a0x6b33c5ee0xc642a8080xdec1b1c90x0c3728490x652032cb0xf16d918d0xffbaa73f0xa9b00ebc0x50ccc5410x1d314c530x756e67be0xd1d8f2e00xf243bcd80x2306eaff0x58f561ba0x23b9d6e20x151a96560x5bd60a460xf29421eb0xf1dd95dd0x62c7360a0x618e823c0xa1ab44da0x38d332ff0xb1f4654b0xe9d071800x42652ec10x412c9af70x8cca9b0f0x52a7fdf70x52e458a30x6132102d0xfe62f64e0xb6630baf0x70a01bdb0xf6534c0e0x0cc23a1b0x6c9b00520xd68bdbcd0xe3f1c4500xba652e1f0xe1c0f56a0xa514e5ba0x9d77e41b0x8d5b63e90x4c394dd40x064db9a50x9831489a0x6d5dcc460xc5e2ca2b0x0f25626c0x563986150xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20x58b73bc70x2b207e320xb735d1090x834201e90xd8fc074e0xaafd4acc0x91d1fe520x7bdf3c980x02391eca0xdda1a8560x05f0a01a0xdd2c169b0xd52638200x3281fdac0x018574a10x23ee13fd0x47a0cdcb0xac8597d50x0ce197290xe973e3490x04809c560x4d019bfb0xb843b9a70x4f62317f0x41da48140x7907ecd80x1aa167f90x4a08e9040xb946074a0x0828d6090x70c6d8270xabfa29b20x76d951cd0x4b1d94aa0x1877ca130xe0c77bb50xb8b2b1f70x1aff3d550x0f2d7d870xa7127da70x174ef6c20x54b4df6d0x9a0ab1f90xdaeb65820x813733b40x3b90a4b90x5c1b441d0x9026b1a40xf749debc0x640317ee0x065b06540xb1c716740x92bbd0bb0x8c597de30x1a0af57e0x75b9c1ff0xca06a8240xa613d4620x134394540x377feb040x46658bec0x92e24ed10x11167dde0x5230a4bf0x5db666b40x597cc4200x1b6f1a160x0d05278c0xa929889e0x17c1ef470xadb033450xb9fc16b40xee469a320x771ec1400xfb6737ce0x03966f730xf1b4e2b50x9c63e0600x132391150xd998ad510xf5144d8b0xc71151020xfeec2ba90x15b61ef00xbf0d89190x735d92df0x52687d0a0x32c9c26d0x293dbd960x641c4dad0x32aaec5a0x527212450x56e6f6af0xb0ca47d20xac9d7a330x86705cd40xaf5cc6db0xd682b1870xdfc5946c0x6e915d840x661b45870x38a74b1f0x01a7b3150xffaf79830xc2ea43be0x895c8cd50x7ed026fa0xd70883ec0x9c13a01e0x4a877e1e0x2fea4b530x5964042b0x297da4ef0xf83e489a0x9ff232e70xcdbdeca70x0e4826c90x63e0fee50xb79a54ee0x604439570xfab30dc00x2a0a40fa0xb1fbac990x980924500xd5e8cbbe0x8eed38bf0x412b64970x31a6acdb0x02fbb4c00x4e352c440xdaceb7a60x3e17f4660x4d799aab0xcd4c71ad0x07246aae0x90173f460x54b55ed40x3bcd622f0x4a812c7b0x58acf24b0x1959fc340xb5c557820x615b00780x80a2b09d0xbf9ee9c70xa2ad2b2c0x901104830xa20e183d0x194d5ac90x3b00ff350xf522d1dd0x5ea60be00x05170f140xaf66ac890xf2718ab20x2c0045e80xe95f8ea50xf7b3f4120xb96ee9b50x33548c8c0x62dc53ee0xcab122a20x537f70220x7721affe0xdec498400x90a24af40x8142958e0x4d1ecf2e0xc5c1cd510xa6d607b70x2e4694690xe0d1ac650xf659a6c20xdee55e9b0x27ce60930xec285afb0xf790f1c10x008fba740x54c99fac0x06b53bd20x95368d330xa3c00c060xa07a37f00x8df92f660x449ad0a70x69acdf380x4d95d6d10x9291cd3b0x1d07e3650xb0e602eb0x638a96530xaf7a5de60xdf255dcf0x5c7247090x7918d8170x6a4210620x65e0d6d70x27864d570xa8b2cd1f0x533265310x183fa88b0xea9b35710xb4a6c0580xfe95f63e0x7fb0d7130x70f8ce710xd985dc990x8a99a0160x7007187f0x58c638060x6a037cf10xa05c03df0xf7dc3d830xd391c1640xf2f536170x4d924f200x0fbb73440x67cbde290xf812cff60xfb578fc50x419099f70x698f7a6a0x52f1b23b0x6fb1070c0x51bf01920xae50437c0x4a4e57780x3eaf0f430xb2f4a4540x7f6c65560xc29cf4670x80e5d2c10x33db2bd70x549ef7b10xc53785600x9e9fdd9d0xb0e37bf30x3fe2ccbe0x718caba30xe75970440xb6364f3a0x8cd99af20x92fedab40xf4ae858d0xdaea6e0d0x2b1b6d7c0xc85960de0x496089590x4d7272e40x079a073c0x98379abe0x47638ded0xdfdd39510xcb52a34d0x0ce09c730xb7374ea90x15baf8cc0x23aae4060x81d70cde0x004efa400x8790a48a0x70a030d90xf4fd6fc80x70dea9fe0x7b302eac0x2122f3940x9357bdff0xd661414b0xb911bb580x2d90f21d0xe9dfb6ec0x23daa9890x4d496b490x3b344e200xda4e540f0xe164a12c0xcf62b41c0xbc1773910xb4124b090xedd8a4c80x2b8e31bc0xa4beae130x021bc3600xad756d1e0xd9073fbc0x692588e20xac53958c0x42192cd40x5039376a0x4fc9e0330xba77a1a90x8911161e0xda1b5c650x948eeb310xa456dedf0xdf0a313d0x9269fdfc0x3f198e520x41d91fd40x6792b71a0xadbeed610x238b099f0x7163ea640xbc4810970x590d0e630xba7e596c0x4825dd5c0xc962cde40x0fb2f8a40x66359ba30x64a1f6950x4bf7416d0x53b3c7cc0x5b624a830xccffc4ca0x69f1a50a0xad911af70xc7c0f2bc0x9e35e8170x7d8b3e850x1c65fdd50x7e65eaec0x6a8ae9630x80a3bdfc0x448c92330xdc6c43990x34e26de40x870648280xd15fee290x627f1de20x0eeeb2980xa84d570a0x1f3d8a6d0x8934cd0f0x684f13460x3716981c0xbe5029790x4e76b0f50x4420c85f0xfb114a0e0x4dab63460xd9c1de4c0x2c09af6a0x1898812c0xe0d776020x892e39bb0xd41805660xeac49c9a0x0b93d7ea0x9d01f43f0x3db049500x5ffa7fc90x68f67fef0xaf17033c0x13da59520x8b9914fb0xa1d097320x64fb5b9d0xba8d46e50x2a1c627c0xa74a6ea60xacaa6aff0xd36fdea60x056b76e40x3c7f897e0x6aa834420x1ee6b5710x0393d6e80xa1f520df0x50f6b6df0x25678aa10x359829880x102ba5670xfa54d6c90xfd6996e10x8f8c4ab60xa00c2f0c0x094f77e90x4cb5a9a80x5121c7b10xdad3b89c0xa04efe120x2ac22e330x7fdde0b40x149867640xde8f12800x2cab90a70x3e23048c0xd2ecd9f10x2f4263a90x019f34fe0xf17a53780x126e6c260x869a2cbb0x0c06f0610xaa1e23500xd10426590xdc3876860xc52b95dc0x4cfd42900x2d8161790x1534f0d20xbfddc17c0x627a4e680x86727ae80xe81e8e8b0xb473c66f0xdae7d2e50xf622c11c0xbffa10580xe15af4080xbbad2df10x3ffdaf990xc6b576000x9e6159fa0x807b58df0x98b095090x835e82130xe6db10da0x646dec3e0x280190360xdcea5e6c0x2cacec190x108a04f30xdcc695e30xa14e0a610xc10662f20x12415bdd0x9c55297f0xa492302e0x5842b9770x2bab616b0xe227e2660x163135920x142178170xfaeb35300x64f904e80x5eb1a5240x0d1d3d7b0x2fe511ad0x2ab4a2d90x75ab12e20xd545e53b0x425e648c0x23c97bec0x21df13a00xbe0196680xeaddaa5d0xc001f44d0x3742ab970x6e9c7e9c0x7064c7460x917913af0x908d2fe60x303b96f00xee14b95a0xdf6917420x260637910x8268818a0x889545f80x7087892a0x957dd8b80x74dcc9150xd1d5b1970x24a13c7e0xcd04b5340xe66a64dc0xb80048ed0xdb3338290xb73d45d10xa9281c1e0x425cd7b90x620929c80xfcdec1680x217cf6660x124dce110x9c004efb0xc4e4536d0xbfa1a3560x839094040xbdce3b780xd5db854a0x81a0bb9d0xf215c9cd0x77d9b5fd0x364f14130x4299a6cc0x91e7795e0x18ccc0160x2253a1d90x42647c120xdada8c6a0x9929825e0x88ec00cf0x85fe27230x42a2601a0xe90e293c0x986db1f50x0d11ab030xc3d7d2d20x8f1f9eb50x50c4c7d20x1e555bd00x13fc26700xcee51bb80xa9015c360x199f3a0a0x100587870x7bc4b7990x0ce2d2c40x69c17a2a0x7e6881920x93c52cdf0x0babd2ca0x979d48f40x36c171d50xe179c99a0xb4cbb75d0x2b5d3bfe0x81a5732a0x9c4925f70x3d151cd60x067108bd0x5a95bdf10x4f1c28740x79402abf0x14e506260x70e461d60x64e150ea0xcbd7b4aa0x12d2ab390xfd930b7d0x46f5c22b0x7fc43eeb0xb59ec1520x3d03d6c00xf3e6488b0x727fd76f0xb0b74c2b0x932fedfa0xcd0bcba80x3ef03cd00xc75cd2880x2779042a0xef84de540x00b38d3e0x4fb6ab7b0xfbb785290xc439c16f0x279ed29f0x3773c2320xd2c873f60xc5db63fd0x40b1c94a0x26eed06c0x4ca2daad0xbf5219db0xdf7cc8a50xd71006e10xf066601e0x79e8af890x96eb2c990x79044a670xa75f49d60x072460c40x81aadc6a0x9b146e630xcd5141060x7069795a0x585c27ad0xdf8809340x59ea91ce0x9dfa58d90x9661ab430xbfd36a4a0xeabd6ae20x6a5931530x0adee9ed0xf015ec080x470cf5780x3104b5830xb81fc6ca0xfd6e1ed90xa0456ef80xd002cb770xe5446cc10xd7bb47900x5b11289c0x5210c0f50x293a63c00xd5479a2d0x0f99e4bf0x9b5851f70x57395fe50xf5f913410xe45909340xc6a324800x3c994fd50xc247abc90xa841d9bd0x7468101d0x841414da0xbb78e3830x9307876b0x0923f1920xbcee0f300x21995a970x004cdc700xb1210a920x92d9b4ed0xe60bad350x8e66afa20x158ddc080x0d79d5480x8c65cedc0xb2ab9da70x42c014320x7ec89a350xced917a20x124215470xc22a39230x88c87e2f0xb7580ec70xa39ed5e90xfd3f83330xe9afe4a00x397dde170x75b60edf0xc8bfe48e0x07864f9b0x15c121b00x5bc9933b0xe89fd1d50x1d6ed01a0x8fec7fd00xe7570f130xce8395680x22de3ad20x06edf9a70x7334d92e0x248decd10xc4b0c7840x61492bb70x7164f9340xa60e7cbf0x078a2b7c0x8e936ac10xad6815cd0x0c84bb2e0x210a03df0xb2658a0b0xe748753b0x225f41880x495125c00xa140ab9e0xb645ccda0x6a0823b00x85f83be40x506d5f960xd62e10e20x6cdf4c2b0xe504cdfc0xe16986dd0xd28256cf0x02998acf0xcd9a40a40xb07177970xa3d0d2b60x3903a2c70xd9f711ae0xe0f211de0x1096846f0x615ef5fc0xa7ccb62a0xf7fbba9f0x2f2c48870x07abcc0c0xb6517b2e0x0e2b58420x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xa29815880x9cbf026d0xbc222a8d0x692ac04e0x0e81c09c0x255e80d50x02dfd3d00x47041e4e0xd81998680x158013820x8252dca90x2bc918d50x7daad4fc0x484489a40x34a40b6b0x5cf3dd790xff007c250x23eddc680xbfb7df3c0xddc242fc0x05a9cd9d0xba05b3b00x61ea92930x87b887100x19fa58520xcbab836f0x3f1234420xc9c2e4cc0xd1a82f0b0x8ba5fa7e0x0ca34ccf0x777682210x71e1d8130x2544dd170x63874d4c0xdfa4941b0x4a6ed3760xbfd01f330x120a17380xf4909bea0x34449bde0x2c68ced30x77d833980x86a403420xf2ca3bae0x74eb7c9e0xd48740140x3b11f3880xe5fabf6e0x2952b6160xfb5491950xc49437da0x252f4ae20xd252e62d0x2eeca9cc0x691c78310xb115bb570x9f698be20xbe82d6cc0xb9f797a90x93da94aa0x59529e030xfb199f540x5eec007a0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xb8e061860x38b9f3b30x4e4b7a250x853eb9f90xd53511260xfb07b28a0x2325439e0x13e6f4e90x41587ddf0x0e1994890xd949d16a0xd1a20fe90xb554cd390xf915eaad0xb9aa46300x8a9c0af40xf5ea69040xdc59e03f0xbe4d8c9a0x307a408e0x80f4fad40x0ee8ca8c0xa5e5cac50x8b54fe0e0x691bb9850x367bc38a0xd11a664c0xadcc88870x2e21c8670x6a3f15000x497e6fd10xe2a45adb0x947476df0x060afd190xb6351c420x2f64481c0x650279740xb96216b10x962dba620x365334e20x8c5c6a840x35a12c170x57e16b850x973a5ac40x2ed93f050xe38f67570x658ad09a0x006ddacf0x8a9620fc0x1c9bcff70x564a50ce0xe616403d0xbc4ec9c80xd21894190xa2cd30f50x824a22db0x82fc471f0xc7318bd80xb5bf90db0xf99bdf140xcefb76ee0xafea17b10xe0f2a0b40x221cbacc0xa34d102f0xee493c480x2d20de170x8742a9eb0x90c218030x3d177e0c0x93e676dd0x9b7dc0400x30c4e3fb0x621d176d0x6a518d590x7c992c840x8065a4fc0xea8411d60x47b8c5370x005601970x6a4f623b0xf3fdaf590x52c2fb2f0x88326f2e0xdf52095d0xe359cf290x11b9c42c0xd5f59fb10x4aefc6ec0x84077c780xc6508e0a0xebca8b540xecf7b6db0x28985b9f0xaac80d5b0x0b4515f80x6e00fcfb0x9f00b8d30x161d71200xee0f3c6c0xfb13e1f30x8a6a540e0x9c334eb50xbbd9866e0xc79c16b80x48397b420xd89da37f0x540da6a10xda8431490x0e2685da0xa95501720x98503a630xae7c231d0x9bece81b0x80d5e57a0x04c4f6030xdbf7cb700x9fe939e10x3bf177550x3e7080cb0xceb1f1260x3224b2a90xff7e33bf0xd774957d0x764fb1140x6498d2ea0xe4eac7ad0x99047c7b0x7d3fc41d0x7676e00a0x696e5bd40xb92a38f90x98bfb8170x2acff3c70x502a19c50x981efe920xfdb3f3b10x74a0134a0xcd179cda0xe6c1e1260xcdfd8dc30x7aec90ea0x5bde43260xa466120a0x502108d00x6922d2d20xad9e795e0x7de55f260x2092545e0x3a06b4dc0x7810f6df0x0abf57860x5c0c41b70x2a99d4830x610b257e0x9fb959b90xaf0d419f0x101472af0x52f92a940x4e43368b0xb382a5810x131ecf080xec28d2940xa5e7c59b0xaaab39000x7a5997c00xd8f4d6110xaae4644c0x6f2fb2db0x8bcebca30x969422c50x886f27f90x9dcd2ae60x6c04c51f0x7c2631a70x34d615af0x20a194150xa86c32dc0xe7d2e4610x1041691c0x948d5b230x3475e2d00x77ec32fb0x1415242d0x9f7831840x723a122a0x66cb18b30x96f1bd1a0x724a868e0xd15fc4170x8cce7edc0xbabee5bc0xbcf8b8710x6e2f97470x1f9c76a60x1f30ec080x6aef73c20x4ce92c950x289421bf0x0e74aed30xc9a31a300x8351a8e70xdc464d9b0x664459f20xac7401720xfd09eba10x681b445c0xe36bba800x431194010x456190f90xe411742b0xf3def2b60xcea11aa30x2c2d8c900xf12379830xc3880ec10xdc4edc040x46333c9d0x396e2fd70xcfc5f9560x567bc7f60xf9a482f90xcc5005fe0xf5a5c84c0x3441445f0x85e168a10x71ad497d0x8840cac00x9ec308230xe77387c10x60f0c21c0xc66343150x677760a80xca96f5670x8e3830b50xe3b1f55a0x1efa8d230x588c672b0x524839770x15db98280x4cc4c9400x3d339f920x964de5f70x99a4208b0xfd0a0f530x02ad844e0x731a36d30xd1f070c90x3796f1140x7ddea1bb0x2593bff50x703c926a0xecaa623b0x8172c4c70x4a1ea6cf0x49ac91e00x01cf04570x51739c920xf3b809320x8ff768310xef7f96a20xf4a32fdb0xbd8bb7860x5a0576e70x077a53d40x3742aa840x188a8cba0xc4222f110x710a9bf40xcfa260d80x8a7c0c2a0xbbd15e020xa1b8e0d70xa973f7f20x2e5722f70x6ac1527a0x242647700x97f945e90x4ed1e8de0x1bfde87d0x01c99c7d0x4ead55dc0x5ee5a6e60xde4fc8e90xc93ce0260xb4a784490xe6e600840xedca21470x51db1b480xee5006890xc0f4f7d70xe40b66ef0x4e7b4eaa0xd0756fff0xe86e29a00xfd0ad5070x7840254d0xbf2da6ca0x34feafbc0x9f9c77bd0xb2b21b9e0x6e6eda630x33849f060x6377422d0x0462ce680x76f12b4d0xd2a7b8bf0x98d0a1df0x9393e6750x181cf6160x90d418e20x29f4e7bb0x475f99520x2488c74d0x320a91eb0xe145cb730xca0b1a5b0xcd7fe3860xcf86d2590x255de3e40x1983ea530x0d4023ec0x5ce99bcc0x50f9f3430xf61081a60x10e3a9f10x8e8f394a0x91d5b9ee0x35d2834d0x9eb86b2b0xa531beff0x63be2f790xbf8394de0x8da123c90x1f6d9ef80x675c5eb80xd4bb04a50x72e495310xaccf8beb0x3949414b0xf42204710xd4c534f00x53a3bb7f0xba0738d10x1bc7189c0x5a45f46c0x644cb0e60x246eea800x76798b410x50d57a340x5bd84fd50xada9be510x35d411d60x5451a3ad0xe80e6d6a0x03bdc6370xcfaf7a050x0c5849db0x28b4ba5b0x28a431a00xf2cf9b4b0xc72e8a5f0xc783dc3a0x8c5346ce0x36f564240xa5742a070x0048b5b60x6a760c250x9eed0f820x3df43ada0x88c2ca1b0xf1bcdde00x66ee52140x58b8ad340x0d552ee70xa70c84990xf15e94f00x7e6396900xbd32cd6b0xc091dc8b0x54cbe3690xed3eb9ea0x47da62f60xa841df950x25369ebf0x6eff48890xc3f4fbc80x5fda96040x2e159ab70x90b9740e0x6fee4b190x51dfd18c0xeaf5242c0x85a768700x1b0af97e0x1ad6d2ab0x2731f42d0xdf1939270x207ffee50x83502a110xfc88e9160x0d3ec9240x398e4a680x75c3fde00x8de6d2500x2e215bbd0x6c9209d10x435a8b870xd33a8a250x1e472d500x30f7eecc0xa49ae5150x68ab97150x749da8070x81bc65830x577342130xfcdb4f4d0x3b3ec5f90x3ad40fe30xd474c1430x33cea2560x0d58e5430x2b7d2d4e0xfaa8f51e0x088a28ff0x20b50be70x67cc105f0xddda84f50xf9a224aa0x4ac5c28e0x06a7c2510xc555116a0x93e7a23b0x9c3bdca20x0e4857770x43e29b4b0xee56beda0x7043b4ae0x4adaceb60x04fb9fa50xa1e0a3810x211d1c550x0d013d8d0x267b729b0xbff3d24e0x3a39b75a0x83f31c970xdc8650430xb15470790x2b4372be0x10ace3d70x4541fe0d0xe7b52e5f0x253a9f980x328607b10x31bd97480x95c5ba5d0xaa7c6de30x4d71ba470xaa56dbfb0xb48953750xf9d738ea0x23988ab00x3c6f43a80xee3dff040xda16bd4f0x48915a8d0x2944bc7f0x1ac603260x8fbf2b560x0520c0bf0xe473d4f10xb8a334f40x62e50a090x4e162a8e0xa23aaf140x9de8af2d0x32e3b0760x15f775200xbacacafe0x82b6976f0x04e1e98d0xdab96eb80x61cdf7990xe26032eb0x232b52380xf1f5b1760xb3564b720x03ce21a40xc10fddb80x3096be160xf08c67de0xdbfccfbf0xb6e8e4aa0xfceb86140x93d4bf230x0f92c0840xf89935a00x089e406d0xad1b3ee20xb40debcc0xe2346b780xb757c5db0x6d404ee80x8cc836e20xee9e3f4d0x735a0bd50xeb59e8c30xe033cb290x1ea9929a0xcd4392460xc1e03a480xe36508500x007d6e1f0x6ce4bc980x98af00430x458a0db80xa7f9a1370x278acd9a0xbca8abda0xa01a8d9b0xb501b2df0x1c99e3c40x127228750x932f915e0xf6a9d7fa0xa6b9667b0x99559fb00x92f394610xaf076aec0xbd7a6a150xcde072bc0xd1e44c320x98f3b7240x7e457cbf0xabeab9b20x845329000x52fb1ad50xccde26850x499f0ecf0x7d00c65b0x14573ce10x093f490f0xf9ce225c0xc13169a40x6de89e550x9815a6fb0x763396160x78e39a250x3d7aad060x30c2d9210x293c81fd0x7532ec250xee624c080xd2b4460a0x35d1d6130xbab6ea360x90f95c710x67bfa43d0x131a47050x4f967fc80x3cbd19870x28f6f41a0x4188d4390xdc4efd820xb48b5baf0x10f8fed60xd18f6c1d0xf08860650xbfe1f3760x9bc7eb210xbedf8b800x58b2a81c0x91d8474d0x1381d4f30xf48ceebd0x86f851140x460132330x2231ceb40x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x2428bf0b0x54e6fcdd0xf083b44e0x12b9bd480x07be69050x2c3054f90x6d2fc5a60xf44a904a0x88dc50de0x3e31d9c30x466e53420xf6ebc03b0x2fe0d4790xa0364deb0xd67697320x0865ff920xa0dad88e0x314c0a7d0x1fe912f10x421928b00x56cef8d60x0f3170b70x04dcceca0xf1b08f470x80fb40ac0xfa6905890x27becacf0xd8c6d3670xa33ef6840x6edffcb40x80b3d6170x1ad86a610x2a4701210x08c2b5880x696688260x8777dffe0x54d739180x0c709dc90x06f4bff50x9249995f0xe27849630xc066a63b0x54cdcdfd0xc40655810x8bcdf7270xe12cd4030x9ffa3a750x851c203d0x6c3918ee0x1337b12c0x76c152180x5e8dcba00x7380fbe20x4ef002d80x467df16d0xcd68d2000x0cf430a40xd7663a2a0x1fa406150xcd419acf0x73012ed80x9546c9860xd803197e0xad995dac0xa15c036c0x63ab5e9a0x227822940x2e2093fc0x76db08860x2047800b0xe3ea05e20x92a750010xde8440c20xad82512d0x7d1bae060xd16de7be0xbfe6c4150x7469e19c0x0274dc2b0x27b6c7f90x0dde26ed0x40e8e7c20xb6380d710x6b8bf1490x574230220x704f45bd0x6188a1c50x774dd47a0x8f1c7a9b0x099fb5ed0x230ad7860xd93d60d90x8616f91d0x2ae454330x8005cf660x5506b8f70x9a5833060xda0d61730x2f33a2950x6cb465250x7895ad370xdab12ed60xc8dab4130x3a22ec9b0x210fbd480x3a006f570x0af4139e0x23f31d340x751d40710xdb5f9d160xfa599bb20xdc68f3b40x63d23bc80x61cd9f940xc0203d9a0xdf54a8f70x503450d50x0c9ef14c0xd24234d60xb154ffa10xd96ce6870x412d66530x3948c93a0x8531ea880x52c67a2a0xac244ccd0xeeda2fbc0x1c3d38af0x80643b7a0xeaf9a6a50x62ee72500x4b4891d10x948305bb0x0806466b0xc73402800x42cf20da0xffb561b20x26ad40430x0ea896340x246a54f60x25f7c8960xb612e0870x02a18c740xcf1fcb4e0xc22d8a490x0e3fbcb00xa46647be0x28eff4090xee481bb20x87b7be650x37c32a060x1f778c650x4cd820450xdf4d1d590xd2d8e1df0x8ffe7e890xf743389c0x78b9f8d90xb3217f450xf38bcdf30x273ffec40x43edafc40xf8c71cde0x78dd75130x24ba7d700x289c37140xc391883f0x710553fc0xda054a130xced9f12f0xb5dde6560x0e63b66b0xec8beba60xc18ac88d0xd06bee190x80a856420x565073cc0xa882ca030xe1d31ca10x8922abba0x86cace820xa3eaffbc0xb16b7aaa0x161f1d280x625cfb5a0x1b94a4610xad1bb0270xd7c0d3750x11213ebd0x609baa430x484bd4ab0x6a2a22740x4f9da8990x68762c990x73c9816a0x066021f60xbf929fcb0x693c39610xc40f284c0x13598d240x6b1b50450x693704550xfe731af80x40f4a41a0xbbd3017c0xac6116770x810cdddc0x0156f8830x700e0bbb0x66c053260xd66f59a50x747839ea0x31d64cfe0xe8b5831c0xc6b23eef0xd505c3e00x7a31d1a50x564084510x9eb1c3950x8f7718b00x0becefd70xf80f62ad0x3792f8350x53e467730x85b7e36f0xa08d84fd0x9da90e060xb29e36670xb98aed520x20c6eb010xc3b846ed0xa1ee92e60x1357c6050x5a6cdb520xc3f7c4a50x41d503770x046ff6700x0980aa450x0ec33e030x2dd857970xb81e53230x2b46e97f0xee758f620xb56bcb9a0x434bb6250xb36afd150x11a2f7eb0x8ba82fda0xf1211e200x7cbae1a40x44ae03660xb29d513f0xfb8ca1720x136d232b0xa4675dc30xe3b94f3d0x72b218000x600525370xa2cd67cf0x63b35a720x487c5d330x80c681370x0d4961de0x41033d630xa41686bb0x1fa7aeba0x87e89a9e0x5fa44cb50x516cc0d90x2f0a91860x3d5c58280xa7b266980x4ca5a1700xe8d7b83c0x3c89f35d0xb344bef70xd1f2eee20xb8cd3a7f0x39e614950x0a76d53d0x6416ea330xa7c6fcd80x330f96e90x9d0d5f290x40ce479e0x0bc00f800x464b64350x20be19b70x1e66e0b90x27fc89fb0x5684eec10x5f15ed520xc3f3f7270x1a5ec81e0xd43b66220xe9d7e0420xf7802f090xefbc58050x2dc5759f0x49706bfb0xa1be6f210x3f5c468e0xba7ad32e0x67b1dd690x2293972c0x2b357bc80x24b8e4640x625db9080x1263205a0xe038f1150x05991df50x7b31eed00x341eb5360xdf174b6c0x72da15ba0x828d10620xf0894a2c0x7791dbb70xe6fe90c90x895a55c00x87898c920xacacc9ca0xf046d8db0xf127eb000x3f1873560xda9a8f2a0x737fdb8f0x50fdc4390xa9247e3f0x42a2428c0x08e22fe80xf501165f0x05b7f2040x49e0ed9b0x6a71bdc80x935a01f10xbfa347050x3533bd2a0xb2541c430x70c52dc50x1e91f3ca0x6bac1b7c0x869548800x1d0d44ba0x9729e1b80x139d0e460xd7dbd0ad0xbf1c17f20xb6a939970x8a5f21740xbb5b73c30x3c4d24480x4dde57fb0xaa3525390x499bbf570xb6053b180x008d7e560x4c1140ac0x6eee03cb0x3265c74a0xf3c9e2bd0x78adc8710x5ce3b5880xdb0656570x053ddebd0xde44ef4f0xf78013600xdd271e3a0x95ec7fa30x42f2c81f0x9bb669770x3a2942ab0xeffd82660xdae9b5d70x98c362320x857416cf0x13a2afeb0xd5bbd33a0xbd36123b0xe07172fa0xb0ba51150xc5b4df830xb664cb450x6186b7a10x99aa7fcc0xed15fb410x466b761b0xa7c08a5c0x93f40bae0xec300c1e0x71ed7ad00x35e85c160xda8f70380x4ad652950x665e398c0xbb0af7ad0x3ce2a5bd0x053689620xda6e6eea0x16efe1600x2fc7243b0xab885bf00x66142f1e0xb3eff6bd0x4601682e0x832e8f0b0x26884ff70xa62286900x005cbecd0xf4ee612f0x749aff760x10962bc20x0294c6a20x51892d610xb3e7f7d70x3f2690f20x3515f5910x6372cf700x21d03b5b0x68d3f2ed0xe9bc03580x1f9ddebb0x230144590xde122f3e0xf4cccbca0xbbf2cbfc0xa13806d80x97cd6fc80x8a32acea0x280c578d0xaf5bf6ef0xa4ba933d0x1175d4870x595b48820x7c9722ba0x9501741b0xa05ca6250x1ad008250xb18476e40x5a6a91f60xfee0b69a0x6e7da6360x1b102c340x736e0db10x5d502be20x739348800x183fcbe40xb110dd990xf319e5280x974adf300x7cf83dbb0xbac842590x3a9b18240xe7c904f90x99722aac0x69f608980x91e23c500xd2f96ca10x39e05ac30x584b84820x5054569d0x6d3f3f6a0x2343dad40x95c6abd00x98b0ece80x0bfdf98e0xf9e6d1000x6a5687a80x52fa88260x009bd6cb0x26007b850x8fe154ce0x017a2f470xf7741f900x6085edbd0x29ee2fa40xb4dd2a5c0xf9ae113e0xace238880xc3a2be670xd94cae130x45c2fc4a0x4555311f0x2e1c35e70x8a98fdee0xa4d254ee0x91ae04eb0x2c5280490xd02655410x0643fe530x1cdade2f0x4acf07140x1d6852660x76b78cb50x4287ad770x2d9ba3ca0xb271a0f00x99c619430xf242a6b90x2eeb01c60xb928f4d30x3e36f0cb0x42e869d90x863e4f250xa68df52d0xe5542c6c0x50d47a990x06fd13ab0xd9e416da0xe15dfa770xea19491f0xeeb50f240x5d26b8110xdffe185f0x5dd6632f0x77e412330xff9bac070xf3b996680xf3b388b80xb604addc0xd61a66fb0x00863b540xc6ee6b740x86fc8c5d0x8094ffe00x733e77a60x583950680x1bff920d0xca86e0d20xdcdad6e40x407393850x4d2eb1030x0cf263740x1ef86c8d0xe11765bd0x961755640x29d6d55e0x9b467d4d0x5db36dce0xbf9d1b960x90a5530f0x96d6a4000xf1bebb650x91aa70710xd48bf0fc0x728877d60x7990c9b10x43b0e2b40x0b49e7e80xa080e53d0xbaad2dde0x974a4c730x14eeebaa0xc9087a180x0c0926e20x15cf6f2b0xa39764300x5eae0cfa0xff55125b0x6bb1e7b00xb2f7cbbb0x25765b6b0x1e6b75a30xde57b5f50xad51f88c0xf452f0140xb35a544c0xc23de3f40x517272170xd06cf0ab0xe2c846660x1de558c10x868a908e0x7ea0ac520x427216b50xa067ce720x8f64be300xcaaf13c10xbf63bb610x6627d1f50xa9ffc8210x68b1d1fc0xdfb9fadc0x25dfe1520xb89f12540x3dfdc20d0x85430a760xda35a64a0x63611d0e0x7c31e7430x98f0c41b0xcd2791690xe413b0a40x652ce9aa0xf1db17040x6a3de8700xfdc1bd610xdf40da5f0xffdc80c80x60d29e610x2a8f41f60x8f095d080xf952e22a0xedbaee5e0x3464b72d0x6b6408640x53445f680x030e0b3a0xa5e6bb610xc6cbd99c0x40503f630x0e1e121a0x77e35ccc0xe6c1a4e10xb3a2dfdf0xfbbd41ca0xc83c31ac0x78df6bd70x39e0a72a0x3fad37030x4b2393ce0xbaba825e0x11e1cae50x60b530c00x5034d8f00x644a0cc70xe8a5b2c20xa8a01bff0x297a974f0x26c559d50x28db1fa30x2999875e0x6deda67b0xb4dbbadf0x6732f3730xff329d840x5b060fb90xa39885a50x017de3d50x27fa66e10xcdca36910xfe26fc7c0xa72a0f5b0x47c4f7fc0xd19c58460x2d4466fe0x6b853d060x66decfd50x1e1e140e0x2f5488020xffae8e8b0x75d0deb90x582dbf270x36f75d640x8b347e7a0x67ea3ad60x24c7bf4c0xd4c454920x93b98a7e0x692d34330x78642ef20x992ee8150x2ec8c98a0x1243ed270x76e5a9af0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xf36eb4680xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0x8bb6b9b90xf9eb813f0xa17c4fe90x5f66cfc20x21a81d8a0x6c61ce700x4939ebcd0x618911fc0xd9d550720xe99142bb0xafa8051d0x75e9e18b0xe60dc6130x936119c50x12f919a50xed2a2ad30xfbe836ee0xf05e02380x5c5c1c940x75702d170xc8e792f70x84ff28dd0x5f696a710x0068dcf30xf0423bf80xb0de6fe20x1eaffd710x562034ef0x865aea120x5c5f9c900xb3221b4f0x44b8890b0xe96afa920x6a9e91e00x0fd0d00c0x305a02620x339ad1b50x0b91d6f90xccb57a830xbc9171e70xefb48a7b0x12cf71af0x4f2dd89c0xc159971d0x64b56def0xe3ed948c0x34d2c4ff0xd58bbbcb0xbeb3b1d00x263907390x860ab1390xbb0e18a60x1c35767a0x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990xcd5c45ee0xa1c4198c0xa0cee9950x78c3291f0x813cf2120xc3b2ae1a0xd48feb900xe493718f0x8ff279a80xbd9c7aaa0x492241810xa1a1576c0x144fad550x9c8fc1db0xb11c101b0x861f06dc0xd25717df0x9f51635d0xf41745f10xa2cac2e50x50ae5b900x2b074c0f0x787531310x5ec8e5060xace5ca400x54f4f30f0x9f6d2bc20x76f1059d0xea25b41c0x942e7db50x64b628620x1f2998440xc7be1e460x85540ebc0x99f018c40xe813553f0x202d4ed60x224f51bf0x445a09c00xf64f9a5a0x8349a8950xc697b0f70x3866e2170xa703d6080x4e5e2b080xd991102b0x87131ae10x4a0136820x7fa5302a0x1048b92a0x0b98123d0x9b3acab60x9ef76d990x274b8c0b0xb358f2fb0xf0b120ab0x4155d6060xf4fc7b090x20ec4fad0x143604e80xab09eaa40xfe61a93d0xa0b23d930xf609e56d0x4137748f0x79df45640x5f698bd20xe7d865440xd45ada9e0xa251989a0xbed5a0ab0xfc2d5f780xca5e2d630x541fff8d0x7da28f120x0f28cb910x9ce3f83f0x809103ae0x6721f3cb0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xc265c1f10x0626da5f0xa0c017a30xd2a860de0xa05f78e90x07931be30xc0e578e20x5e7bb2b00xdac476e30x08f984790xb425f3640x674cb0440x700edcab0x308254df0x57327d8b0x72efcc950x8caeffb60x6439d6480xcd9db5bd0x2de531ef0x73cc86310x5541ea930xb1a5ab8c0xf11243070xb39fe1a90xb1c3a01a0xf56f3da10x62784c160x53ca6a670xabc494c00xbb48ad440x46cbc9260x143d87090x56256e8a0x794b72710x165167980x82987e210x4418fce20x43b7f1a50x04b4b2a40x58a14df60x3d40f65e0x371bbe210xfca046b90x950d21df0xab49a6a30xd545d58c0x385922f30x168ff1be0xa106b4880x24d01c920x7fd11d1f0x57b187770x91c5859d0x1984d4210xb36878500x4071b5170x7171121c0x8b618d080x7fb4d6df0x3371e65a0x949c11f70xc833b9690x73f9b51c0x96ba8e7f0xe3ed93070x1d3ba7dd0xbfc6954e0x263af7360xeb264f280x61eebf9a0x1d011f2e0xa6af2a950x9fb644690x7533f19b0xab89e5a00x4cc3a7780x0f4fc3b60x947b7d3f0xaf23d43b0xf5c1ce8c0x10cb1e970x852d46ba0x133c797e0xf5d7a89a0x448ffd560x1c96c8e20x67a65bb70x0780e88c0xbc0d7ee70x5d67c7330x0f8dbd9e0x4dc6e4950xfa99cbbe0xfd402aef0x01bf55fc0x8aea8a5c0x0009fc040x335777140x15e9bc370x559ea9d90x7705e95a0x88e1d0f00xf0461cf00xfc03d97a0x1cf11f240xe9bbc5d10x1eeb6dee0x7cd8d75e0x887c27030x83c1da720xe78debe80x86f73c510x18fc61950x910afe3b0x3c185c610xe2aace990x1b42b5b90x331ae28d0xbc5dc0000x4076d07d0x47107e220x4d2f1e610x5b90b5a10xa44aa1eb0xb69062d60xbf1ec5c30x56141f8a0xaa90c80a0x7c1372e80x63eb93550xce46c14b0x1f8544b80xa37fe69c0x27479d140x2570cd310x336d729f0x7062850a0xdf59dd5e0xe2bd1a0e0x52b633140x33a2af810x306f17ad0x2d3363cc0xa809a1bf0x4c45abc20x5c0c2bf80x8bd087710x2d622ac30x1ac0bf950x99a1d5580xde8c95cd0x6f3015ee0xb25107bf0x7064275e0x59e925610x1675c9870x5910cce30x609b0a740x0ee37b3a0x1348077c0x220945320xe52c841e0xb6f9caa30xee753bc50xfb5960650x1ea399520x3d2e8c790xa169c75f0x47d131a80x00ce6e440x048509450x82f7e0660x6887e6aa0xeeef59bf0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x6fabf0fa0xa8bfb26f0x87c665410x121d54d80xe09927f00x05e8e3a70x08f40c8a0x28a487950x2e8986eb0x5a08e13f0x15c663d90x13ca56cc0x408e53890x340f345d0x4d2a941b0x68efa22f0x5970b49e0xbe82040f0x5e3a39120x0823115b0x768649670x8a0d8ab10xf2e82a390xc36766090x9b4601110x5626e1210x401f26dd0x67c3a3f20xb6e1c0990x544b8d0e0x22a7667a0x3ffdfd070x29dd0c260xb7c257e50x3a2991af0xc7e961460x53e616e30x2550fc8b0x1ef4be380xcfb530510x550ce7090xf8fe39860xf7d7a9770x7532cd3c0xabd2ab1c0x89774b8c0xe5fd18740x831c7b880xff7de87a0xa4f43b550x8da4b3080x0726083c0x7ab3702d0xd3864e350x6159e1650xfa5d790a0xe1c6336e0xd21c01ab0x18e60f660x0762d6300x197615b70xc4b0ced90xcb225b6f0x392f39370x2286da510xad004f540xda4ba7f50xeb3cc8430xa7ee89b90xa7d011670xd15ff06d0xb50b71a60xdd4dc76c0xd71c14c00x7cc38f0c0x49422b5b0x875486230x2f53af760xc11c32f30xddab6b950xd950a6770x71354d720x1acaf0c80xa4a2d73d0x67c963420x2a7aa41d0xc8cc67e80xdf6b5af70x997650f00x1f25bee30x13ead5680x909f8e3d0x8b7818aa0x2c6fd7590xb07462b10x6f67a8290x84eb9f2c0x31e33a350x9938794b0xba13838d0x3221f0ae0x3145216f0x86246e7b0x842ff4de0x360dce840x1015f8580x446bc17a0x8d1a815a0xae3a116a0x2d2d48780xedfa84900x2660d40a0x3d7c5f0f0x65ef5ebc0x8b08e7470xcc63728b0x02198b930xb5f926300x0d7ba5740x245c57d90x9bc28c2a0x0cd9d4a20x8a38db7b0xb2cf92970x0203c7bd0x512ce85a0xbf9fbc870x371d6d800x307176980xa53d0f650x981a48260xad893cb70xf2eabd750xcbe8f38e0x482e721f0xd44da9640xa47216630xe9d9a99b0xbb5ff2330xbe148ca30x1c0480ab0x8632ffb60x763026150x171792090x38a71b7e0x064a15320x7fdfb4e30xc809bbe50x72edde9c0x9bfe8f630xe46818d70xd07afbe30xaf69ebcf0x1d5bcfe30x85c93cc10xb8a740bb0x0d0e84a60xd9bcf1870xaa4edcdd0xff6529000x86913f910xfdf2afb50x7caa24630x88bae4380x420f168a0x57a4b4f40x3f6b4fc80x7fbd8a530x54e53bdf0x3ad58a770xe45489790x1bc007be0x04f5c83f0xb48074e50x6590b91b0xace0b6010x7793183b0xddbeeecc0x523956060x5aeb1dfa0xf8b3e8540xadf6b8040x4c698e910x3da171f90x67bc93630x453c84030xc5f97e460x57f0b8fb0x18fef5d10xee2e3baa0xcd48f7230xe374cb8b0xc77518080xf09537cb0xdc14eda70x216d5c3e0x3d02f37e0x89be48f00x1ebf6c2a0x159aea6b0xc8fee3360xfc8e578d0x308ed4410x7e429e840x550771da0xf75b97bd0x0edbe5930xa88d92000xfc053c830x34f8fef40x845593680x9067ce400x344c0fe10xd0feac2b0xeb7895190x5d84fc4a0xbee0ae6b0x374a4f200x19ccb0ba0xbaecf9c50x786c36c00x24cd3d5d0x64036b190x72ad5c160x87bb79210x566f9fdc0x93fbecdc0x9c82438c0xf50afed30x082c32130xae8090860x815697e40xb2cb11420x9fc1d6b70xa70eeae30x6680afaa0x95b925740xe8e23e6f0x1abf55ba0x6ef5cc2a0x2fc3271d0x58ccfe4f0x021651560x7493b2850x7de398030x6b869b1b0xda6a15460xf502ed970x7c7f50940x20c46e180x756f353a0x1168b87d0xccc7a1730x4eabc6070x7c6b98be0x63e460630x265850980xf0dbe7f00x7d6389000xdba6173c0x5790e7a00x326425ca0x17391e7e0x592b30260x7fe61f520x8eec58ca0x9452ce090x9b36df0d0x4314bc1e0x0c37b7bb0x0ef644ca0x52dc7db10x85a49dc70xf13619410xdf5009b00x4ae3a3e20xa2db45500x8039deee0x554895060xfb96a32d0x9da97fc60x600bfa970x4af242f60x441bcb090xac1ff27e0x9b9f36480x9a7d76100x631874510x49009ce00x27349c270x98a6e9520xbed55b160xcf634cce0x741a05b20x0186f9710xd2d2b0400xf9ca15700x4e7645900x00c82e400x8b4845560xc74f7cad0xe4b064f90x360e6f990xc18e05e30x5285d0640xafc918e80xb2b1ecd90xdc1161cc0x21a55a620x03dca1300xe68b406b0xf5dfa8b50x38d80e510xb02047800xd33e2fde0x5acfc2f50x39add3c00xeedcd3090x1e2c50a00xac78fb1e0xd7f0a7fc0xe84f6e5c0xbfbc54340x31c7970f0xa1cca9130x85d312d90x12698aa40x491ed23c0xda3654da0xb42e94340x81f5796e0x3c67d87b0x637dc2e90xdde1ca9c0x12d4b61f0x85bbbe8c0xb86e98a50xbb7a8ad70x79ffd8980x212db8d20xa18e5ad40xed86524e0xe7ffe8770x01819b490x98dfa7370x4c6f8f020xe138fb8c0x05240ee70xac537ac20xe5c60bd20xa754a9830x6b99b12b0xdd57e2b50x2e2a42c90x3dfc436e0xab567d310x96d30e240x4b7e20f70xa02da5020x7f060cc00xd06c08410x32bbe9440x3021ecaf0xf7e158a60x877174fb0x550e14330x52a3ff690xb04d1f7b0x844712df0x3c26dad90xa817c3da0xeeeeb3360x51cdbd470x89045d150x57c01d890x8a47f4270x7123dbca0x278e28ab0x042e8da60x161d72aa0xccea4e340x2aff68f90x391262180xd69a72f10x46c5dbfa0x6eb48fa50xab9bd8840x4ef5bcf40xac2d33c50xad5f00170x1eb9d9360xaa230f880x58a6e8ab0xe149eca90xc12c46510x72d79d830x50d1f8700x93dc25860x7073c04f0x8fb915b40xeedd987e0xf2ba017a0x3e088dea0x612448af0x7ac722bd0x41b7fc480x19d51dd40x4c63e8120xc7dd893a0xdae8a75f0xe86fd68f0x674627100x690f585e0xbfbdf7f40xc55ff9620xabee455d0xa8d5af670x763b76b50x285f09160x8963a6be0x4f40a53b0xe35a74b30xc52a7d220x84fc53180x84bfa6a90x8a3a18630x1fd8cdf80xa0b1a9090xf668ebd30xf219f7a60x173e239d0x985b80680x538d073d0x865ad3580x4d9083f30xb2ec283a0xf9d601290x6975ebbc0x068b13a60xd855e62d0x7d4119600x8148349d0xe628bb9f0x484ba1b10x1b1699e10x0b2d761a0x34ec6cfb0x61f67c920xe8526b4e0x165bf5710xf6e7e6780x8a5fc7f50xe1e99eb00x96c83b600xdc3387400x5ff170240x06209f490x35522c380xf9462a040xda5f1b290x8da0ec6e0x8dbd9baa0xb8f49f290xc3cdc69c0x3280aa2a0xdcfcac6e0x2d9f90ec0xd143d4c20x70a257260xe2556b490xdd4de7a90xd4b00f3d0xa5b46e510x4e2a9bbd0x51a6f54d0xe5a1ea2f0xc108e7560xae2104ad0x5f3451310x0090451e0xfbece6070x901850500xa3496e5f0xe00df1c10x22ea2fe60xeb76c9550x84ea690d0x2eecb3d10x394a1e110xb6acaa130xe266ada70x313a42c60xe4b818c30x2b64e3860xb28da8f30x6590d5580x4db3c9bb0x55ca9f570x28535cee0xc65ad3290x939bf4090xe0ade8720xb94f12020xc633d82d0x3efe17030xd738ca1b0x9f9c2c5e0x90ca74e50x1acb12eb0x4c9d28b00x1d19f77b0x689548d30xac0982060x415c73380xf61baa650xbb4c75700x6ce9b4670x31f4032e0x4939d1f10xdb26804e0xca6b10b40xb96a3ce90x079de6e30xe98875390x13b530870xbd7e1ff00x81eaa61d0x682646bc0xfb17897b0x0eddbe8a0x9809b8da0xac992f410x13681c510xb7c6136e0x3fa824ae0xeda9c2970x1b6db2f60xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0x2075be810x20b699380x46cd62160xcaaf434b0x4ff8cf4a0x83ec21cd0x4b6cc4f00x7ad1ded10xa2f91e080xbe9b34560xf6aad9310x82226c530x67e8dc2e0x186afbf10x7010b4e80xca7621590x0f4a9b6d0x4f4f089b0x18c7cd560xcd57d8410x719fe4840x6b2755d10x8929a7480x32fb2d5e0x09ecd44d0x9d48cdc00xa92ddd8a0xf05a23fc0xb9bfc7cf0x2c9d8b910xf5af223b0xc4a14e8e0xe925acf00xad7928490x77d61dd20x66f876190x53e0c3d60xc3eee80b0x698d213f0x75efb38f0x428c0ec30xb4b73c230xb967cc580xd47f02630x3eeb97fd0x01fcfd670x101048b40xa837ffbc0x5fec20db0xeb15d8870x6af1b3e40x7797e3300x7b8f52280x052d2ecd0x05979b9d0x8feb090a0xa2aa9cdf0x787831bc0xccbd40040x0afbadb70x578474810x8c2639290x9ea9b5650x7855c4f50xf7bdee730xc5a039240x3a08475f0x90de04520x8a7cb9c40xf43eb35e0x023948990x71c948230xc1a597780x3b6ea80a0xbafcf7cc0x2510002b0xbe1485ed0x2db8025f0x26ccb2ec0x53794b450x502326b20x12e14c8f0x0a4a39380xd77aafd10x8267228b0x4586cd370xde4968f70x9445a41b0x831d90cd0x894cd0ad0x1fac19490x427303ae0x01253eee0x4cfe453a0x74ff6cf20xe662865f0xabb9fd8b0xf1914d070x8bd56dcf0x4687057d0x551cd7020x5919f7370x19cb6dd50xfeedade40xb336d6300xe97f4ba00x183c8ace0xef37a6880x287e6b910xb4abdef00xef724e880xe0e0b0880x7870cdee0x60a32ea90x4065d1680xa4f54db20xdd3d05cd0xc8fd07df0x273da4560xbfc8441f0xc1569a360x1bc2eb4b0xf0ec80e40x29af401c0xbf7b47170x2e9476990x2064f5990x0a65722a0xdacb67ed0xfa41b1330x5ed040b00x8b3913a30x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20xad5e96580x07e9f2bb0xac02a0030x9eb50ece0x7d59dd460xc4d7ff4b0xbd74679e0x6555741f0xa84450d20x96fb73b40x2ee350ca0x2c177ca80x9879eafa0xbce5ed6a0x7d76bf740x775b90e30x8fc0ae2b0xa07f8f400x7bb3d1f40x40d6feae0xe4f4441e0x02ca16a60x429637890x9719bcfd0x37f292c40x7c88369a0xdede8b810xa292a36d0xff0148490xb070e5600xb55994320xd47547360x0ffc43ec0xf339dfd20x4bf9f25c0xc5f4c5740xf999267e0xeb50f03a0xd8b66b220xe5c369bd0xea044a0e0x7670f11b0xb386181c0xbe44f9fb0xefaaa34d0xb888e46c0xdcff4fb90xaaac0d360xe0bed7bd0xd71107340x69d3558d0x521cb6990xe72b3ea60xfa6022850x942dbc140xe0e52d950xd1d508d90xc1a7c6010x2b418ae80x87c488020xf4c4e01a0xdc26d5c30x64b1d7de0x4600a0ec0xeb7131c70x3c85d5dc0x034947970x00af0b4f0x72697ca10x8a34d52b0x401ff0c50x81cd93090xb53909660x1c2ace7e0xdc9c90b40x1ea943410xee7eb9e10x33830b2b0xe40976c00xf33784680x3742463a0x8e61fc640x3f020c2f0xd7d74ff40xad8978b00x6db82a930x0bbe68000x0b6318b80x854d0e2b0x057f88b50x3303ac130xc4b415630x33c84fc90xdcf2a65e0x75b50ce60x2e40ec310x0c725fb80x8c6d9a450x4eebfccc0xaf6bc3d00xe8a4b61f0xc5ca14550x57ba4b5b0xe57c612f0x3bb5bd990x0d04d1da0x51f0f0a70xf3ab886f0xfb6eedf90xcdae09410x51226b670xdea5c64b0x172bf9450x65683a8a0xb5d16c7e0x2b18a0350xae0fdc900x2c2086070xb7cc94140x175c1fa50xafdee9fd0x085a1ba50x136209db0x4f31f6460xef133ce30x9ed18eaf0xf51e97960x7178f1960x6b81c38b0xd152518a0x06e66ff90x58acfa0e0x8c7948d50x2f4eb59e0x1d34e9960xf2f0f3e10xad1871ec0x3af96e350x66d2d8780x453c879a0xfb7b9a450xfa8e397c0xe11229250x5d1bb7ae0xe21e95d40xbb4f25880x184033b70x4e5450fc0x7747a2ea0x2ce89e4f0xaf6c0f2b0xf29069790xf2a366120xa99b39c20xd36e3d590xfa873ad00x3283e6b00xfda9581f0x1a9a433c0xf229424a0x706c5a650x32bc0fcf0x0402cbbf0xc4741fd10x5ae1e5540x43b0c9c30xdf1f9b520xf70e4a4d0xe222013e0xfb0cc3770x4d8709ae0xf554542b0xcbbcfa670x3b71367c0x52fa01f80x9198c27f0x167c59670x86e03c0a0x924ada990x27e1a0490x07cc4a5d0x360b1afe0xab6004210xb121390a0x2e1da9fb0x7ea1a2bc0x13b65f270x99470a380xf95015790xb1360f7f0xe92a151d0x976863db0x86198b960xbaa957f90x032f593b0xac722dae0x2f0879140xf2f6cefe0xc81f93900xbbc795130xc2bd2bc10xcf9a414f0xba293de90xc5f521e40x9ee3fa900x8ee498710x7a664b160x40d309ac0x5d46fcc60x0ca6cc2e0x5a4981190xa088aeba0x5200b93b0x54ca9f8b0xf0c8cb280x220f1b840xca8edee20x995d10710xa389a49a0xdd391eff0x67955ce60xc558530d0x53c089f50x01a0cb780x7ff7e5db0x15ea46500x0db41ed20xf53295d10x9ef2b6100x7a6522380x66d57ddb0xa4647d3c0x69b6fad20x242507a20x213e49650x8e259d490xa7745e590x56e19c670xfbefbb880x3abc29820x57fbb5640x0b2cb3340xb0ba17b20xc16a532c0x7df033cc0xd9a313910x2e6a61470x90a391450xd76ec0d80x4088e2b70xb73ebbec0x1ca9bde70x2d3c71e00x6a126b9a0x17ca6f6b0xa42c36980x470dfb1d0xb5f65d470xdad135440xee9303dc0x03916cab0xc451140f0x7514c49f0x0afea8e80xede20f6d0x07242d920x56afe3f40xc865184c0xab0eaee00xb20e92bd0xbf2329ad0x125ba6d00x896ed40b0x115520b70x59c9ad910xf0009fee0x56a5657d0x58c0d9aa0x7baa3f690x295067750xb52284930x3f4547a70x568f2f3f0x20bd12280xec1628e60x97ab9ad30x583889720x263dff3b0x665ecab00x8677f3690xb4b97c900x4688d7ec0x4571c4ce0x1717f05b0x8fc3eb570x12bc094b0x3af02d670x6ba797160x26f1e8690xb563cdb00x6be67c5f0x821f7edb0xa4c19a560xe2bf2f590x75dc66eb0xca333f4e0x211f1e440x8c9b2dd70x7ea680f90x1cd8438b0x5d83070c0xa8e6933a0xf53d4c260x9457b2760x117093be0xc4212ab90x91a7b1da0x9afe75240xd042475c0xe4b55c580x3152bb3a0x85d6f8670x2056f3740xaffb830f0xa61ced890xb94339c40x9fc054890xe6cc84ff0x462eedf30xf89ea8fc0xc45b9edd0xaf7ffb030xa23829350xc22f193a0x3c0461ca0xae2df9160x04f958530x839d88480x9eeeef480x992e03d00x4f2644720x7367883e0x855d74fd0x8d55bb8a0x7ad050b90x937733e30x75a5636a0x1970b5fa0xbdd21c830x191ec0680x6badb07d0x9329d9b40x26cc09a70x875c0fa90x1dfec98b0x4d2dcf7d0xea63a72b0x93a28bb20x9faa82d80xd6e673cc0x92f6da810x28fdbee20x3eb4c0d00x106fe0f10x163bfe830x09b786a00xaf46bb480xd1e4ec460xe62071620xffe589770x9cf366110x121da9050x7daece670xedcf6be40xc8e96dea0xe97f4ce50x554414a60xf127fa450x9431530e0x58e84f650x7f41c4680x955d6ad80x39adecf10xe81304400x8e0d0df00x285725270x42453efb0x9c837f490xd8ded0850x0113358b0x9754ec100x9a20d4c20x099cdc520x62dcd0340x00c7cb650x759828e70x6ea08c170x868bfcc80x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xc413fffe0x7a8b02b90xf9dd77ad0x2595e8ad0x1134303a0x9c6ddcb20x15cc86480xbbdfb9290xcdb6adcc0x2a61f6440xb0a0da0c0xf886a8240x25ca0cd20xa851973a0xdc9fa2320xd06524ba0x841d61c30x2cb77d270xe97a103e0x8e5463350x4e94394c0x136233f30xab710c250x6ce85cba0x4d9b652b0xbaed012b0xece784c20xee91879b0xa55266190xc188721f0xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x601cb54d0x7adc0fbf0x69fdd3570x6fc436e40xa5d43b950xacfd92700x49cff2040x454c93750x782cbc900xd4e288db0xdfbba2900x1c351f930x324dfa4f0x9162d92d0x49ca17790x13912b210x359fdd7f0x60a13e900xf6f16c560x3f83f8d30xb0747ed20x6d7e951e0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20x7a9440070x0bfa3a190xce6db6560x3d510a7b0x5a1d134a0x689524930x42825ce20x5bdbac4e0x220f62280x91e92c6b0x489b35680xa84d40b90xe143a4940x6aa37fb50x86cef1800xd6636ca60x4a6cce240xf53680410xd0ebbe660x29cf24700x0f2da3dc0x0d0a8a190xd2b34e360x3fb56d870x3404c22a0x0cd869260x2a88a52a0x601a3a100x142409f70x3bf9bba60x63927c590xcace6f530xc4a41b360xa3f6f4b00xca6d17870xe0b1ec140x907df8030x7bff6c240x50b199840x4ba740e00xa82520fb0xd700b32b0x75618eb50x6a91c4510x6f3614b60xda979fb20x82db65ac0x33b3eeed0xcb26143e0xbf772e2f0x73382ff40xef8cc1890x5a1e3bb90x714db9240x45fb89850x43d9c9a50x96a058be0x568527450x898c06be0x39083dbe0xfb09b7150xa3254cbc0xc0d34cad0x45a1a4920x8d6ae9e70x75a729a00xf5dedb300xb1f213660x380003e20x28ff34190x0e9730960x6eb7773b0xa908a6850x205684790x81440a9d0xcd1870760x4ad276210xf9bb62720xa7b76bd90xceb99e7c0x8e1f26960x85c19ce30x788057e80xfda4159e0xe12208980x5bee77cd0x5c1b37c40xb98be0330xadcc9d8e0x2d46dee10xa7c036f30x6d809d5b0xedb383940xda4bdc630xce26be370xc19717340x1c0ce0230x174ed4b00xd9f558aa0x7990506b0xc707d99d0xb5ca22c50x2c85d4d20xe91796700x1693cbbd0x3c906c350x8fa01aa50x5e9a198f0x039b9cd60x192563800xb9816d760x52f5c1dc0x27a544650x5a41f29d0x017579350x82c612390x08b4f8100x1b7773570x20ba4f3e0xe30fe6390xf80be44e0x4cd5bc5e0x3a2d1dfa0x5f56663b0xa5e550570x3653c4420xbde596120x0b539d970x8359c81d0x9d769e0f0x9e622f550x870bbd110xfb6af58d0xc9216a820xa965ca810xdc49c1980x4cb9e0010x374335130x909dd9580x0fa179d70x735b268f0x1f5168ac0x9c8f0fd10x29a5086f0x318aca890x97b774900x2122b9b60xf6200fa50xa74c98770x56c8693b0x425263430xf5dce22f0xdba126c10x1ce2497f0x5bc493d80xef6bd2980x9fbd8fef0x1def6f040xbb32f20b0x1901ddae0xf6a285540x8e2bf9d90x6d7dad400x6c6559130x973fa82e0x4d2188610x9b25850c0xb09faf790x71a50dbc0x5abfd0a00x058e3a910x9f8232780xce1414b20x57601b890xb099b7960x3fd78f3b0x09bba3230xaae06b5e0x93b3fc740xb62614840x614c6a580x0ccc204d0x57e6188f0x29366b610xf5d7eb5a0x9c3e973b0xcdd3a83b0x4565c6430x603520820xa77bfd290xf68285c00xc32c71af0xd33285a10xaf86f1020x4e6db6e90xb30197e30xf985aa8e0x6f9a9b2d0x965548100x8adfd1b00xde5a6be60xe4b079e50x0c36e4c00x9ceb4f3c0xa44570120xd590ba320x0a7708320x8944f7da0xcee52bfb0xf353a6980xe3f0cd1f0x593ca2ad0x1da17a7a0xe901e9e10x34f2ce2c0x4da2d5980xd2da10480xaf70e6600xf27f06360x4761f17c0x739761a30xbccfd4d80x622c79220xa621d3400xa511f80c0x9cc4f70a0x34d49bf60x85967ade0x377259640x3517383e0xd9d8fd160xc32cbd9e0xf0af5e8f0x4977b4d20xf4a3acf80x163eb5a80x0d6c8b2b0x4eb3109b0xee38ef570xad6452340xb9c425de0x090672a80x3d2b40810xcc079c290xb868ac5c0x11230ef00x72b64db40xefa2c27d0x6fcda5d20x3fcc6b270x578ce6d00x26ed21860xbf0411020xe49f53090x1093828e0x2c095d8f0x2adffa3f0x17e82c4e0xc07a15200x2565a8170xdbd09c8f0xb6fc424d0x4492302b0x131a5ed70x356100ad0x979f9c290xd64e5acc0x71be04b30x73f208120x30b548b50x6814f9af0x2b1729d40xf68b61cf0xb899b8050x05c9777e0xd6d056990x2dcb92210x500ca2cc0x6e89a5600xbc650a510x557842280x09f88f0b0x3dc6d45d0xdd09a10a0x3c92a8de0x5550d28f0xb73153aa0x2a012d590x0465a0730x48e0bb320xb5d6db910xe52a8a330xa3ef66610xb207761c0x7b068a170x9811c0b50xd5d688c70xd7f0411e0x4e2f592e0x53ae64310xd2e896df0xf18a8fee0x1602d5c70xbbaa1b6c0x0216bebd0x23b22e0b0x1d4049050x7c8e022f0xf3a578920xa70fabbe0x5399f38f0x5be2617c0x04d8c7500x5b1f6ffd0x740333c00x709cd25f0x3b78c3e60xb600050e0x0725a25e0x518468f40xb9056bb60x1a7ff25b0xad4e62590xb7cadc4f0x476167c80x959f6c260xfc9564cb0xb22d81b40xb51f76f20x528315090x63dc0c890xb725609a0xa713b1830x94bfcf0d0x8de638090x1c1320240x7054a3e40xd91b9c9d0x108ad6620x154494cb0x6048d87a0x7fb1f9430x7bcd93e40xfdcb914b0x0b45398f0xae7da2a50x90a69df90xd6b8e8520xd81972ed0x740a1b950x670eb3d50xd7dd777b0xc2e587d10xa3b958ce0x1190a2e10x445d71640x25e9d4bd0x9de98a9d0xd4e60d090x1268f3570x0d18e58a0xadb8dedd0x1a14482b0xe4d9e0ae0x618036d40x658af7570x833a859c0x78197b050x69b18f430xaafde8ce0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00x04cabed90xc781bd9f0x979998170x9cab34a60x85b5e6250x8a490c900x083eb21c0xa43799a80x7bdcde480x5c2f4d330x9b1fc1a60x72a6ad8d0x825ee30c0x1a88384f0x497418480xd782a2050xfaba4d600x36fe067f0xf2334d4e0xf52f788d0x71b653f50x630a7e660x2a24e1d70xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x0514bc900x961286e00x3a536bd70x772223060x6796cd330xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670xe809cffb0x42e9d0da0xd260af0d0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xb77169ca0x331e34a40x46bb453b0x8e9ad91e0x4f495f1b0x2179d6170xefc11cf80x955170ac0x01082e1e0xf57b69af0x068e7b7a0x31dc68cf0xd6340ad90x2bdbe0190x9edb15fa0x9c3857f10x2e197da10x4ead98cc0x3a4f9d280x4f98195b0x08958ec20x2628c3c20x0f44c3f90x04cb517d0x4b7b80210x90d39e770x2f622ea10x3e4427c80xb5b633d70xdd7a925b0x091eb9b40x1eb9516e0x50fad4340xef6c3f700x830fd41c0x01c819c30x4bbfd33e0xc12435e30x981ce9cc0xa7fa3b450x136784d90x2b5d90c80x105d311f0x4ec2fa2a0x19415aa90x2a8c89f20x4c03bf210xc254d3020x2bc752e20x8035cef10x0328d0a30x42ef0a100x2edfb1b20xb6be4d980x8e98e0f50xa01684610x31a89d590x24e2bd750xc66b47f20x5f8943800x7f0d91510xd1d6303d0xd08c430b0x8dba13db0xa9b3ed120x1f6cd0dd0x807c85440xf0e531f10xf707f1190x7de530670x02a156d50xd315e3cd0x430c70920x0a95e9030x6c721c100x86f2a0f80x61c049870x52d6322d0x0d21d3b20x675db4450x1f2a99700xda0e53b40x86a0df0b0xe3d07c370x28a87db50x387e16390xb51a37240x7b4d39c40xb2adeaa10xe7e440740x705ef6f10x08d37c820x6c25f44b0xc7761bc20x488333380xc1909b360xdd1668a00xae81acbe0x33d211c40x7938f9f50xb0e528f10xa0c39a0e0xb63dced90xd4a405410xd5ab56e50x940724680x24c5b3550x3e70b51a0xa29551390xdacf29d30x13002efd0x0d7deda60xeeacab690xc0b9bcb70x480b6db70x803bdc340x06cff7210xb19c126d0x21e5741a0x7f67cad30x3f9a2b0b0x1e119a790x9087f2e30xf36dd7280xce2034ae0xd02cda860x8aeeb8f20xeb80d7ba0xbde066e10x1c458d1b0x676df2de0x6534f7ce0x424dded80xf5548a340xb0fb50190x088e68f50x55b5e13e0x9368665c0x596f10060x994758270x1e529e7f0x1f2b49360xa27db3600x253cf0f10xf0809e2a0x5f9cdce50xc12fb5610xaf2071330xc25cff500x9eab64800xb0aee3c20x2ed1447c0x50ca1e470x9b32ba130x9e8b94960x56802ae80xa7e9a9220x8e8768070xf24bc9d70xd75b20aa0x89ae7aa00x600e835b0x973387040xd92c980e0x212ebd7d0x8fea691a0xe5c2931e0xdbb0f3770xe9ae756d0xbcc0d6560x3cb0839b0x620fe0100x36829c170x9fbeeff80x9e7d03060xcb06d9d40xa5e420be0x6000ba440x1e0189d50x4bba80b30x1074d59d0xdbf2e32b0x993ad41e0xb72d9c090x711187840xc4637e6c0x8923397b0x9dab25390xbdb7d7e70xf1b10b9a0x3e3cfce10x103d0c770xd31fb9c60x5eec4cdd0xfaf034a00xc8a237110x00b07d030xf218ab720x1b1dd9230x5a8b11290x2b7cce9a0x7ff71cdc0xc4a738610x3211c3a40xda4c40430x0ebade5f0xc6a1455e0x103d42ef0x7d0b01ed0x4c5ce5ae0xb14231cb0xceed554d0x0d00f16c0x73c266270xe548729e0x338bf3a30x5fa4db640x1781fb7b0x0fad14300xb95ed1d50xeb82fd4d0x92c0bcd10xe1bd1c6a0x2675de5e0x2505789d0x45cabd680xe28f94c70x3d4bcce80x8e7101510x9d24e53a0x138988bd0xe85de7f90xc4fc1b090x4b964faa0x7f62bdc50x366967a80x7c6b732c0xe066d3430x0a739c680xa7445b520xfa600c360x89baf8d70x751d27a20xf0be01d80x3a0232230x0e7fe00c0x272c48020x4ac6245c0xdac743a30xa2805dbc0x0ba52fa10xe045518b0xd989037c0xf3d068100xb29afb5e0x1e5a5dda0xe7adea760xeb1aae570x12c631c40xff6a5c190x3cfa3a5d0xbb2e47ca0xef7fd4700x05c2bb980x8946b0940x043a2a9c0x56ccadda0xf3c51db50x74193b750x2149f6b10x35cf65be0xb88daf380xf08232860x13a7e9270xb47dceee0xcf815f660xfce36d070x3449585b0x471fd95d0x62d9cf620xd96bd0640x020c679b0x287b14fc0xfc296c290x00b22d5c0xeb92de110xfaa2b5860x05966f030xee4f18960x25fb47900x5b6116960x78743e1f0xa874d17d0x1a86cc1e0xd0fddbc80x5a7624ab0xc927eba10x80a82a9f0x54d6eedc0x4c5963da0x115bd01a0x395dc7ca0x61ff58e30xff87892f0xaf63eb540xa2b11b4f0x1c9555c30x7758bc3a0x1089fa990x74a7e54d0xd597a3660x0b4b90190x5ca487800xbe34e3fa0xc66958250xe8ece1290x679560350x6104b52b0x92019fc20x793624c10x45978d280x1238facf0x3eae2bc80xeba0b0ff0xa1aa96aa0xfbd217b20xb897de560xa1ca655d0x9f09fcd00x86e2c9370x287306960xbc5048250x9e359cf40xb67631540x839aa8ca0x591b32430x3bddafdb0x4b6c4f610x4d665a700x430d55ef0x023960f10x7915aa680x53cef9bb0xcb05a39f0xc6f879b60xf10eb1a30x006926410xea28b3050x405b213f0x94ed5f660xa4bc821c0xa353c1020x2ce51b9e0x9e64fbfe0x2def7f760xb1106d450xa99543e30xa8985b360x6694d15e0x957e5abb0xa56de8d00x1c3921f40xe4c2c66c0x5d3deca20x6971447a0x87ad33730x9aeda8120x72c3d3540x55ba8b660xc75d615c0x356461c80x234128160x4f2250ba0xbcf1d9c20x069c048a0x5838f6c90x4859b8bb0xc28346660xf0acb2bd0x822a2ac30x82effb900xabaefa3a0x81be83c50x33a4d72a0x4e83ea690x3f5bf9c00xc9587d1c0x61feceb30xb6cfac560x75fd68980xba7dafe90xc8021e6c0x879db59a0x88cb81850x9b4af7f50xaf1fb4e30xb17e28e50x8d51aea20xe9dc85e20x8baf89130x8c991d200xe07c610f0x5373c4f80x340128560xf060edeb0xb25b2d5c0x5050124b0x01391fd80x14fad4210x52de9c220x184865980x415ce5b40xf88b25880x2eaab8a90x2efdc11d0x5dd879cb0x4b599dff0x78b206440x12392ef10x11f5e8350xed87259e0x9116c64e0xc4e57a260x02c9deb90x3cfc94cf0x601088100x8f7a61f00x4e2b35140xe41bedf20x26ee72600x8ac640bb0x03e29ce70x2cf72aee0x9a124dea0xf3cbeced0x4b34283f0xded80fa10x1b9453150xbe6679440x7bd777740xaf364ae50x2921a4d40x240904420x4c9ac7830xb552c65d0x754ed7dd0xc1e30d1e0x3691977e0xfe33c9cc0x2e33db060x9cf0e3450xd72272a40x938f34d00x450f0b6b0x917d22a70x1d02fc6b0xa3805ecb0x64876d280xed7c8cf20x2e5382f90x93cb39fe0x085436660x28c071170x065e53f30xbd2853d90xfbc0638c0x273d8c6d0xc7ca617d0x871661d80xfe0ccb250xa73cd7d10x8e975c9a0xa1a93b1c0xb35eeaa30x10f3abf20x345348870xbc068e0b0x7fafd8550xdb3f305b0x3aa30aa40x38b6fe030x75683cbe0x198909830x6c6b75590x323d8afb0xfa9312540x1aee3b6b0x30a956d70x29940dea0x5e94bcc00xb1b7cb3e0x0cb70a920x1cdeb97a0x7fa28ca10xa062fdc50x97e056630xaa2496520xdbf03c4b0x61a3b3c60x688710f40x8620dc410x8e1965d50xf6d34da90xcd4e51eb0x234ed2910xcb5a258e0x8443d0a40xb363c2ad0x03ac79210x313f270c0x48d0af8b0x6e3ff1ca0x083acc1f0x85670f1d0x39ff23fe0x8cbc10600x94f9ab760x1cf559920xc7a4fbed0x6b55acd00xe1e7e40c0x0840186c0x73c7c79e0x7b40dbba0x2295a2e90xf4f14de60x8a7d3f3f0x6e720ff20x07b52e380x579e0bf50x0726ffca0x551698090x8ae72c170xbef0dcbc0x649ccbad0x41bf3fb10xdc6b77020xe1fae8f40xe80507ae0xd68907790xea911b000x287415b00x456ed4060xf9a6834d0xefb5a32d0x7ad818ad0x725500250x66981f7d0xa422f3d20xc74bc1880x9521fced0xa67f8c890x4eabeff90x9b1048e00xc53e84c50x3eeb4cf30xba5f13100xc071fdcf0x695820270x454d64810x84e508760xc11d8f4d0x059afaea0x99d8d1030xf33a4ba90x8925852f0x0887ee170xdc7fad140x33bdc62a0x733e45f70xa277b6770x195c4fc20xe63b5c9c0x95acee2a0xf1aacb100xc0fe22960x874b6ca00xcc3571830x4228a2240x95bd75140xf123ef560xf13996940x33b3f3c00xe8c7e3ec0x0780e6e00xf34249ad0x70de1b120xf68aadad0x5f525eb20x7c98225e0xa425c2af0x859a21810xfaee8c030x118a8ab40xc2033b540xce18289e0x26c9e8720xcb8cfe7b0x388058730xf0cff4b30x011c1a2a0x730bc5c40xe1f093e20xc2b44eef0x71ca20e50x11a6a3280x549eb27b0x3e07f0470x440b75890x469003800xcb60e4160xec19dd060xbd477a2d0x56788b180x58210e600x519c8ba90xf6cfe2a90xf23eddbe0x41b45d500x01cef5770xfb4760c40x8e44aff70x27b6bf0c0x9b3947230xed879f2a0x12d63f3d0x5ebfdfbb0xd0db0f120x8f36d53b0x10ae17700x366961ac0x1882465f0x9d04d9fd0x7df15c6d0xb160b1220x41d0472e0x6157bea70xa07fc3540x2eb533b90xf169ea190x88ec63cd0x4bc693820x2cb966d10x547ca2a40x6c1da4090xbb938af30x593305270x1a44764a0x3a9b99420x321a810c0x2dae31c30x31c8ecec0x63e9381a0xa1aaaf0a0xe9cf3e430xe1da94e90x1549224d0xcddb77e60x4a57399c0x631976850x651417230xe68c27740x38a424840x453616360x44a0e2c70x730c4be30x1211df5d0x6ea12c620x7b91e7210x5550cd7a0x2c881a2c0xfb1bfc120x1ddf4a1a0x5d94741c0x9603fb280x169758b00x10bd2c4d0x5fa1df200x4b0c87960x14c30d020xec516f440x670596670x5c030f0b0x7123ffe30x043a12f60x3c00c71d0x4e678b260xc5864b630x6b992bed0x6c98dcf00xeee8a5400xc5149c080x0334d8660xba70e6a80x70458aed0x04e834460x70ef9f530x9f74f9240xe3cd9b5c0x29b2320e0x490ef8880x5254e1960xab83cb2e0xd4d32eaa0xed8cd90f0x08e651830x5ec1f8720xe62e94690x6169fafd0x7e0ec5fc0xb9b93ee20xcfd38d330x324913ca0xa30fb7d20xe486c13e0xa6f08a9e0x6a91b6380x26c6d6360x1ab0ef540x766ed18c0xf2cd52dc0xe8ad90170x8dcc632b0xf1b2c7000x9f1084d10xf1eee71c0xc614fadc0x48af1e510x8eec7fb20xbcd0a4700x7877553c0xd81bca7e0x4c4ca8d10x768a09cb0x6ce8cc310x4a1dd2c00xb537b4940xbafb0a110xba7382570x918e59a30xb18c47f40xdc23860e0xca18beb50xa1f5f47c0x8a4b44ec0xce7306f00x22fc36720xf65ed8b60xe0a8adec0x91950dfa0x1d5ca8970xa722dfaa0x1c405c410x7ac785db0x412375460x3dea25a20xf09ef0a50x5c9ba2b00x8a2255ba0xf696546c0x61470afd0x559256e90x87e788b70xd87f6e310x829ff2e20x611c3c820xd90882440xd409c50a0x9a60f85d0x02eb53670xb86f3f8b0x4ff505090xc06b35b20x145b3ad00xca0d6ac50xcccfb2fa0xc428068d0x4fdc945d0xecea96290x2376b70a0x406a41c50xd438f9b80x5537bd560x735144740x047657420xaaecdf7f0x9cc9b2f10x7a97f2a70xfe483fb50x55c26b970x172adb200x168af50b0xd94204e10xd55945480x4629baf20xbdc3114e0xebba8ae10xbd5737840x7705e96f0x78f606a30x85abf2050xb74ded050x4988feaf0xf64318c00x640a75540x41de198e0xf4ad6f650x6634222d0xb799c8080x2a025cea0xddbd96c40xe94935e50xd77d6ca50x30cc4b740x01b7875c0x87a6ea4d0xcc56057f0x5eae06d30xea41f4970x1df9a1d80x4c4123140x0372f6350x50ec26180xa8306b780x221eab6d0x5bbdfa260x845dbf3b0x015683930x96ec3b260xb37b9b810x52099ed20x34257f350xaa17a7370x3d8e8ea10x0cfbadd00x0f33a7590x3a26ed110xceb66bec0xc87e487a0x166db1b50xd71a4f190x26559d080x3a6436a50x267a3cde0x9d64c1470x02318ed70x106bf43f0xeb86a4700xafa3602d0x01bfb7c70x2660f6350xef1706390x3ad4e50c0x015fba790x764965aa0x43bdfea80x91957c360x01000e510xdd01082e0x1f37cca70x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x0d31a4e50xeea145460x01abea4b0x4ca9669f0x916a3f590xf4f594280x37b8b39e0xa8021cc80xdf6250e90xa3512e000xa212e1d50x859fdb390xf2dcc0400xf63134ce0x219245b40x8112b3d20x32932e840x163ff05b0xa7471dd50xc1d0d6450xba8ad19a0xb2dc4e780xeba76cdc0x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x6f948aa80x321e2e110x31185d920x6f6553100x2f78b2060x820620750x716958db0x79ce8d710x72ea7b2d0xf199e5790x4770efed0xca551f6b0xec2ccab20xc30c36fa0x157f58000x02ea111e0xdac083f70xf811e69d0x26c90ea40xf273f2280x83680ac70x6b58a0270xd8a994eb0x4d6c935c0x1e4b83820xe923d35f0x5908ecf80xdd849d510xa33e8faa0x09b118d20x8ee71c4a0x94030a2c0x2ba7d9230xd72521e70x6e1226890x2ff1d1110x5a058b630x952bfdea0xb3d2c76d0xe098bcad0xdb40695d0x5c67e46c0x94ce48230x4dafde1a0xcae1ac8a0x9488d3d50x1bbf0d100x131ef9090x148b87cb0x846541300x37c33a530x9ef4736e0x6c5dae230x56c8799d0xaf3dd7dc0xd1d87e920xdb67f93d0xcc8fd1380x68b7c3c40xfbad3cf00xde272f550xcfbd92a60x3fe7d3300xc63dd7620xcfaa71e60xfdf8e1320x3049788a0xc867edc60xf78128bb0x6aeceb480x431ec1d20xfe21c6b60x45c836010x66fcb8d10x02e59bcf0xe2ffeef30xa9f0565a0x27756bc80x82c696280xe10534a70xf17d7d3b0xcaf2c6030x5d550c4d0x10d9f8850x96cd2b040xbb67e3ff0x3ab7b1cc0x818416e10xae7210680x89dde8870x470af9920x13badced0xadfaf5470x2aaad7950x270933ab0xbde47d700xcbd6fe3a0x9c44ea3f0x680856430xcfa904540xea3c8e4e0x9cf2d74e0xdd000e840x044d036e0x56e6e7e80x809a4b9e0xad016c3d0x570ffa6d0x8a79285a0xc50b1e1e0xaccb2da20x861e07c30xb0b7c2f00xae1263f00xf71ef9750xb34c213e0x1bfa549d0xf58ad2710xa60c6f1d0x03a419470xfe8211670x340578890x402a385b0x1109baa40xf30b0bbb0xcb15eee90x47fe1d7c0x4c7077780xc040ec2f0x4ac8dc790x6864ba070x8b737e560xfba918080x0d4e20f60x4ce15ff90x36b5cf310x9120bbb00x68d0d4430xc730852a0x23610ff30x23e99c5d0xf697c4930x850bcf670xa96dc3ad0xe08792b60xd9b7b6b00x61b2895c0xd8337adb0xe37dd6e30xc714c2dd0xe6c674c00x056423760xa67409c80x314e4b2a0xa19dff360x8df6c9210x622513620xb5d31e2d0xbbb3a3780x14d36a670xf6d88f6a0x764c82e20x242c0af10x7774d4350x337d06130x19885f520xc313309e0x969fd9e40xe47c54870xb93dd1210x128757ad0x2da70a800x0c3ad8740x2a62f1b50x193f5f7e0x555688fe0xa9af00170xf34368590x453e22760xdd39c7d50x9e122d790x6120f3290xa6e58d2f0xd9ec3a940x9d234e910x9e2916c50x1485567b0xd1faf7cd0x5a0495b50x0d0ff8440xaa1d76fa0x32959d4b0x486a78370xcc28979a0x1eac6ab70x7fdd27200x8fa228140x347120740x77a78e860xfa510d4f0x601caa930xac91f6310xba54b9040xed5fe2440x71891d590x4cde88bf0xbbec2c2e0x60e31fbb0x1deee0610x61531e310xbb4f9d1f0x5af438eb0x95531f1c0x2c2499030x5c3f3f4e0x6d1e64340xaa52eba10xdfe214140xe70c11cb0x6f5eb0a40x16d1706b0xf58b83470xda5bce090xf53ba0b80x6f95b16b0x5974c4200x3b0a85820x758ead440xaf02ea830xa9dbd8950x72ea02700x6b4f7ea10x1521394d0x783fbea80xdce05fb10x75ceb7550x57f705470xe1a4f16a0xb2405efc0x0c25ec480xe46599bc0x198620d70x304053700x361a20520xac23a12a0x0f3abe940xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x81a030090x2d9946050x90e219cb0x3dd2fd420x41d83ca10xf49f7c460x65509e070xb5018cbc0xc37ac11f0x4717d2ba0xd7402ea50xcdc39c9e0x0cad45700x8325fa690x0320ce4b0xf557cd670xed61f6b30x156707020xae95b0440xb48d4d220xa0f33b480xd7440a900xc64416e50xbc794b620xcea0c0ff0xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x678d29930xe06141e90xb7bf278a0x0da10ec30x026490540xea161f3c0x716ddb7a0x0dc579310x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xb15cb6140xa9c63b690x278664350xc599a7720x7af9c1ba0xa758df9a0xf7c97bfc0xdf2856880xa8e9e1ae0xd3f1ac0f0xf646c3270x49ef32360x7adbb67b0x9e5f727e0x186507a00x4d22300f0x162e216d0x141e76390x450be6420x0b3fb7190xc36feabf0x2e92ad470xd32897670x9ba8f2b70x86530f920xdc21f4ed0x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0xb980bbc70x8d0db6630xbd541fab0x64f7c91f0xc3de4be80xedd75dc90x73a0eac60x7b9aba7a0x077bd6980x374accd60xa90193950x6b4926860xa6109fdb0x5c5439e20xbe22c2470x8b4054610xc8f1ea540x17ee26420x090dad7a0xc8aae14e0x15ab6b340xd852b6500x52c9c0600x9e46941c0xc0708d5b0x33fb68010xc1185f5e0x4b47bf0c0xe4875dfd0xe8c9aaeb0xb4b1af0e0xea7b67dd0x22c281990x20a30e930xf1fd72090x2dca0eea0xc7208c3a0x76e219be0xbe9aef500x6a1b25550xacbfe34a0xeda6f1dc0xcb5387920xfb2f4bd90x6463e1170xcc248d260x59999ebc0xcefcd99a0xd58485480xb8e522790x411448500x97510af30x4e6e2db40x92b5693b0xe10796950x39ef9c340xb6eb49d60x36389d2e0xc9c39aed0x3f20a4a90xb2dcc1fa0x7ca5bee80xe809ca7f0xc59d1a0a0x92dded8c0x020a243c0xc1db4b930x9dd5b5170x9f6d47600x09467e0b0x5af8c2820xf252a6200x9a0dda9a0xc0ab4f010x2949f5680xee435b9b0xd7e32a5f0x025483b10x0e38c82d0xb9a58cd90x9e61bb050x62468fb00x487117690x7a3f0c040xa350a8f80x64eae7ad0x655f1ab00x7a0938330xc683da810xd5f3bb7b0x892b26a00xab65ed800x91607d950x767ddb020x04ecfb5c0x988ed85d0x69e614620x6c07ef160x365acda70xa449f25f0x7350ea270x7d8009d90x7e4b60680xe68baf800x572a9a9c0x34636d450x5bf763510x2aeeb5d00x7253a7890x42457c9b0xee13e6970x396dad2b0x7d1a23d50x8b7ae84f0x45688a150x2ea3f5e90x0e2acbb50x904f1ff60xd0813cc30x6195e8f60x73682fab0xa32e6fdd0x554eb1010x6e1c223c0xb3a1432b0x7049c8300x431ff2400x0421fd0c0xff1e67b90x581d9db80x83d442e40x381a798a0xaaef0f2f0x147ef88f0xc0fcb9820x3e059f280x4073e9240x843d65410x8fac14a20xabb4bc450xd02e197f0x91722dce0x160ea4c80x70f5332f0x5666192c0x1bee49740x4616d4060x8ac743de0x905695ab0x02b8ab420x7f5b4fe40x274dd1a30xb320cc0e0xf888ca210xc5f7e8010xf067d8580xafbeb9c20x30971d960xb4ee5ef90x461d16ca0x4230a8d70x87b8798d0xd0fe8d510xea778fab0xf47a4c800x2d192c700x371a14330x74b05c9d0x5317d12d0x0dca44990x840342c60x6aa11aa60x6a03751f0x506249170x5e0ccb9f0x7b5a49260x89b3ade20xfa39b4be0x946dd5590x4baf7e590x727242a90x1fa1d95c0xb5a6e70f0x9bd9ac5c0x8dfcdab20x27c2b93b0xb80373430x1264a0840xa5b762f90xd57584640x05a3d13d0xce97c8eb0x74fa215e0x2420ff620x1b1be1b30xa080cb340x4f6a07fe0x6c489dce0x46223dab0x174bcde00x785a93b40x40c7247c0x6a5fa3630xf5d3aa3f0x66983e960x886385520xefe739790xf5ffa9cf0x8cd1f9420x026f85530x204a63940x594f8bf10x438162b10xad0f45410x1d9f9fc30x837a65f50x8775cf220x1355a54e0xd37f60f00xf8616f200xe9dedb2f0x3316ebb90x63d5be060x7c0d345c0xee4a904d0x619cb7dd0xe1c9b63a0x6bfd24260x3244e6310xae11f47d0x7e81cb7e0x3919bad50x0b742fd70xd7e56a4e0x200003290x61b7b1260x737782970x3359e40a0x39dc51160x6a902f180xc49a62330x7dbab5080x0ed521310x3d2344fc0x0ad6610a0xbb4f47660x6e6351330x73bcbce80xa8b953ac0x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x49ebd0d20xb7c9f3bf0x4049024d0x9044ef8b0xb2c16f100x7ca3c57f0x6c9b970c0xb8316bc70xaf6f67b80xedab51530x735239a80xf5982ae40x9040ce4d0xfe7ce7ae0x3c7d298c0x551c2aa90xabdceccd0xe9950cad0xace3855d0xaec2fdc30x023cf99a0x7a2ee4790xdbca4dbf0x2ae50b130xf308e1490x97566ab10xf880cf6b0x403acb180xc0707bc30x415822c20x929ac6cb0x9f9588a90x19c7ffc50x4dcb959a0x8996b25e0x7eeac33d0x11bbaa4c0x2040140a0x7740b0b10xefd13cf80x01e9354f0x2543858e0x0d35eb210x29f991140x2c0f296e0xe40758150x5588ad2e0x0745bb270xdc04fb360x6781aaab0xc627459f0xb7743e280x3fb379920xf21de6680xb19e2a150x6a501e550xbeeb2b700x39dbef600xd4cabb780xabbd01f90x044c520b0x9507cec20x448821b50xdf69d9800xa35afe350x657c5f500x4a18e8c30x069a031f0x8868212a0x6ecc08f40xd16451960x337898550x67a5d15c0x3c79d0130xc0ada9fc0xb1ee97a70x5d75421f0xd475fe7d0x1441802c0x9d96e3290xe92a3f890xd20823dd0xb8729f8d0xe8dd84140xca94c9a20xabeb94380xb4ff79130x53b2ff9e0x42f927490xc90e04dd0xdd433a8c0x67e9b5fb0x27ec67af0xbd6f99fe0x8eb5d1dc0x85557ed40x01dd23810xc15759cd0xde09c2560x2b68ea500xc252e5280xd055ee100xd72bbaef0xbaafe43e0x1237e2920x92be56320x7edc63190x308732590x731f3ee30xb98bed7d0x06dc21850x52e297040xb074375a0x5fdb8cd40xafe3e0710xdc24a62b0xfd842a2d0xaa2d16520x4216f78a0xfa32fe9b0xabe714a00x55ab230f0x8bf1e65f0x7056b3660xeab0be010x38a5913d0xe38f0b5c0x7ef3a8cd0xf98dd6260x30b04b020x231ddb190x510666590xfd0d5c9e0x6dddd6c30x74d252fb0xb845b8680x00201ed50x6627bead0x2f4dc3910x42d360690x3d385e740x91f60ebb0x30ce9c4c0x9f8688a50xa8994f0b0x79ae65420x3dde01f00xa362b93b0x28e085040xe7bf318e0x721b18510x752482db0x36c66f700x80ab250d0x0f64b4010x78116ae10x6a8a9a800x813b99db0x2757ac010xa859c2be0x7e66c8f80xec97adbd0xd45631750x972446760xc73027b50xa51887300x3116862b0x5a35cfd90x7d5da4450x61f94cd20x5bd115dd0x059bb3560x006bd4d30x9da2fdad0x706152630xab5fbb080x641f85fc0x02eba02b0x92b9b1800x06c8f2de0xe5bc9a530x215a8ec80xf102033e0x6405dcd30x85fbc9310x30cf804f0x81929d680xc17839930x1a3f052b0xc0c5b7690x065653f80x13e3aa9a0x2fdcfd280x7ae5ad740x8a35b4320xd75c79df0xbc2fd2730xa3eded0c0x6228c21f0x7d3c75a70x267df6620xd1f6c5f30x31259cc50x24b70b7f0x6dd1485c0x886116b10x4dcf52670x1b14efd30x74ee90980x83f4d8180xa764eaad0x844539ae0x99a81ab30x77859e460x0d0796670x213f95820x35477bd60x94d6213a0xac731f280x094797710x44c00ec30x21e36bf20x5ee274b50x9918fb940x9c2225ed0xbbdb5c420x835d6cdf0x166e4bd50x7c5762770x45284ae90x37d910690x84b268cf0x1e5a5f220x988a1a000x8b966b630x7bb045640x05711ac30x18e619e80x329616b20xf56c44200x22945ee50xa36b80850x5f82c9550xf8ed432a0x75d80f010x144e8c760x9181af540xb91774ec0xc520f6f00x1ea631ce0x7be422880xf90c12620x3d35727d0x86df3e4a0x3312086c0x9aa213540x62ff74c20x2e07e8e50xea977d7f0xc7e5e0160x038fed880x027bf27f0x166136110x38b9abad0xf370ae290x0a3f06700x3cf69c1a0xd40691290x28fcb61d0x8a852e7f0xfda923ed0xfc62bf580xafb2f3570x9a8e18770xbe7dd7dc0x232b14540xec6f93910x607476bd0x8782d95d0xa649e0c10x22ef277d0x24459e9b0x38f7bb460x1ff1b5000x527875ca0xae15ee940x77d6e6780xdf6205cb0x2c2fd2b80xf46c97ab0x1bb558110xd91516f40x3260465f0xbe590d5d0x236d1f560x8318d5fe0xc46f06090x33f5d5340xb700021b0x0fd48e870x1f994e750xfc216a500xaebe5fc70xf02884c60x6a0cf62f0x987fd9e50xcc6a729f0x4299b2340xd12fb4670x21f200e30x1545c2ae0xd134948f0x23ca6aac0xf3d22ea40xd37c7cda0x361b9bdb0xd39ec5660xff3a755a0x2f23c09e0xb26956c90x1c987f820x245d6d6b0x9f83265b0xe966b0a60xa879c8250x32dbe9180x19b1e6070x4cdcfae80x34be4b840x818ff9290x6a917a7b0x70c15ac10x2d63a6fc0x191e88cf0x18e1683f0x3971b4df0xdca7853d0x62b30a490xe2a0efb70x9f87b1ef0x5a0a62610xb6628a8d0x259b91a30xe228a6330x87d179f30x5b0fb1e30xa438f2f10x268af01e0xe7ef21b90x398681760x983c06ab0xa0c8a8d40x6e3ca5420xc02a637f0x80396cb50xc490f37d0xdb8368ec0x9fd58b1b0xca74a2310xcb9ce2bd0x32e366300x5fd17b190xa6f0925d0x23eda3520xda57d4f90x39133fd40xa7fc77e80x79ef1bbd0xa25156620x381398ea0x40aa5c740x9cf55e350x66e5ef150xaf2575810x1e0b8bd00x73433f2b0xa94c22270x0cf0e3010xd50d83c40x6ae497bf0xbafe29420x2d22aafc0xc5a513570xbd78f7c70x4a28afc50x7948e3460x5943aa740x9069ab590xaa177e7c0x8a4644b50xa563684b0x482cb9570x4f2bd8fc0x05f81dad0x58581f3c0xbfb1a3100xe9fe2e970x6c51474c0x06a98e020xaa04692a0x3a4038a20x3815376f0x5530e0430xd380bc430x262c238d0xc9f0cb7c0x297894d90xcdf3de660x14c8a5840x519c76f70x4d4381c50xf394761d0xbf17ae150x8f84ad140xa8075e1f0x067385d50x55f68f540xed4122390x4bdb25870xac236b030x185cfefd0xd07c6e450x123e1ce40x09255bbf0x11523cde0x94240cfc0xccded6a70xcc6537b40x8cf789f50x0676f5ac0x939ffdcf0x1282c4810xc691f0680x4bf547f30x979450530xcc83b9c50x5e235d710x53b86f800x0c075b4b0x19e78b130x257326900x9d3d3c480x42ce1c9f0x195eb6e50x8bcc1cfc0xcd2f37f90xf2a2187e0x1eb84d420xaf7f6ffd0x767acd500x64a11e540xf4f7f6160xa105e89a0xcb3a9ea30xa4cfc2e00x56cd7be40x29737b230x3003f3a80x039437dd0x065e1da70xf45ca4a30x32b920820x41c0a3ba0x787b0dbb0x059ed8170x8bab07d90x988118860xdf1e439e0x64cbed340x6e1d5af10xd7f045d70x59a9bd8b0x1a74183e0x26bef5480x87f7c2810xb943d9840x4eb01dc90x388b253c0xbd201b860xf4b5f5b60xbd2f78da0xd4a695240x1a4f63a20x10255d3b0x1faf1f790x899e775f0x9fc3238f0xe90f74aa0x4806e0360xbce01fa50xf4738aa50xae87f4790x5f0c1d890xafe3b85c0xebf177fa0x708ca1e60xf6a7659c0xbccbc02f0xec35b5500xe928db560x7ed0a8690xc5c9e80a0x96b2bf740xf07c245e0x711e73bd0x5c07cb490x260db6e50xedadb8b70x77c754a80x93cf31be0x4ba25e620x1245bee00xd0dd64930x263ab02a0x453f43910x222a52d30x94bebfc70x6bdeeec60xb1edfab70xedea91a50x867b72f70x4afdb7610x215640100x294f452d0xc7d1da5a0x750390790x5410ba310xb9dc13740x246cd53f0xff92778b0x530b8dc30x03a5e36b0x43f837610xed1731be0x0204bdb30x682ac4500x749349b10x349a2b000x8b2a97220xb92d25310x914697d40x113bea680xc6b227320x035b83a30x749e1d9f0xc4fa97df0xc5c74ec60x9b3b94880xe87606e10x144e9c100x68ea4b310x591867230xe8a8b7b30xa873baf10x3bd544c20x4c7ec4b60x8fd8b0af0xc4ffceae0x0b07fd1a0x0a59ce4d0x309b6dfb0xfbded6280xb31937280x3cd9f5190x111b9c050x5e0f5bf50xc6aa93d90xa49a34b80xdce89d130xe4e077540x9f2d4ef90x389ac70f0xa737cc980x688aafe70x76a924640xae1afb980xc7d42fe20x01e0554a0x6d3a2c3a0x6308e78f0xb7a245fb0x5b8612ef0x1c948ca20xcf6031d50xd0dc6f4a0x67bfe7910x4bcd07850x841b4b7c0xe23257df0x087c55730xc68795d90x26d51e590xfe0884140xb1c958720x87d00a4a0x4a0fa8540xc047e6f70x371cf0f30x02ef44080x933312c40xa108aadd0x9e829f2c0xf1a2e7150x9af3a5350x2abc641a0x2a2b4c010xbfc1e6cf0x44512b0b0x9dee24f30x6ce92ca10xdc02fd830x7c8c9c900xc99dc4710x6ca032770x2accf6ec0x56382eed0x24a94b260x9e6d79f80xa13a066e0xb73e6b3d0x94098ff80x503bd1370xac437f7b0x04cda5660x448380e20xcc3fc4410xe43866470x9446e7690x1769790f0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x1d8e48580x6e8c0a170xd4adc4ae0xe7ad01f30x4d9d81240xb8c24a0a0x1ce881940xf912f0c80xc0fec2270x6d629c590x29db9b9b0x8197905b0x8b53c4110x70a195270x03df3c500x448358740x1325a13c0x6404cdc60x05060a190x55d735b80x602fa2ef0x8df3789f0x4b68973a0x730763150xe118de5d0x70684ca40x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x5b11d63f0xa0befda40x0b10c0ad0xc6c5a6a10x451088e60x65d95c1d0xc0cfaa360xef62948c0x9a6c8c470x6005679a0x9e6be7350x69255f540xc96d2de30x8e5cdd7d0x52e3e4a50xe292d0ce0x360b5d030xe53e06da0x9f17a8c60x65b073190x0a122f6c0xbfc2d5200xdddae2b00x4b0c776a0x1ad03f0a0x84a6d1500x0c104b700xb579f7d00xc451220f0xff3c16550xf25c5b800xbf0db3300xe95dfbc70x815448660x94e5f3e60xff6104d00xab8bc1a20x8d8640690xb9638db40xd262bd370x44e0fb320x06b6b4530x9f27e99b0xce640b520x04e1b99f0xe03de4480xc8699e720xe46128ab0xaab78dd40xa28bd9c40x46da8ca50xccd81c290xed19dddf0xf2523ef60xeda3a7210xc37ad6250x3ed3617b0x53efcab30x598958040x1fae86fb0x1a7497e90x0aa26e1f0xb1eb5ac80xe73d44c00xc96b968f0x460c0b230xfce13a720x018b78790xb4bcb9090xdeb8b0a60xfe78082c0xb4b1f9cd0x64a32fc60x8f961e140xf225d2990x87d4aafb0x716835090x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x7ed16ffe0x6bb710380x6339b6d00x8e37cc710x531676110xe934da1d0xf9f329090x7b8699eb0x7ac2f3290x1a724fcc0x3fb4d1610x85fc338a0xd33b336c0x20d19f430xb8e448a00x655cb2020x75870b9a0x2380224a0x32778f1d0x6c5d2bcd0x9ffb268b0x5a453d270xffe424b10xad1d5a480x67f50af60x188f04e30x77545abc0x3d2e214b0x2afd9f9b0x14e695b90x8554d2510xe0434b550x7b4f980f0xe40d1a960xa9d149830x2f8008b90xf233dcf70x9a3d6da30x55d409ef0x79eed1d20xfe5e7e510x5febab110xe643c4d30xff1134ff0x9f18c8a40x6646330a0xe757e2690xa2e55a230x8122aab20x2be2a70f0x5623d7e60xe8110f310x7e6061300x2541a9790x1f65849a0xac2049240x68ddba5f0xd09d96fa0xa4b188ec0xb4755bf80x78bdb4b80xe627715f0x7ef660690xfb1989120x3ab1448c0xb1d1e6ce0x6b03b0e80x7d23901d0x07a07b4f0xeeaccdda0x7a77de670xa62862e50xa89866270x6c1ce3600x21ba73dc0x1892082d0x6f990e020x495749960xd8e8286f0xfeea80d90x96658a530x2b45b8870xc575c8560xac7b6b940x2dfa182d0xcbf7e3260x719f64000xb0ecd3c90x762b13f00x38886d5b0xdc7c2ad40x458ad93f0x86d5391d0x96dfef6e0x39fcda380x0b1597e70x165013a00x9ae5cbc70x73314d400x434bcefd0xb7d126020x8476e4010xdcae00500xbe8b3c7b0xc97155740xdae76b890x0248083b0xa81ef3960x3a58f91f0xda6495b20x58505c5f0x5cf7ae110x8882ded60xd37ca53f0xdb5924090xac547ab00x8be0c6a90x27d3ecfe0xb2fd52710x9ec53ff90xf619b4a20xc2cd7cb90x7bd28baa0xa86cb3ca0x5ab4bc4c0xf04dd6cb0xdbb52f490x2c5a1b890x9c2fd4a40xca86b20f0x3a753b260xe572cbc40x0f1765f70x926786450xf4fa04170xce8d89c70xda1cdd160x65c6c5450xcfdda7440xb03a99b00x4ef5e2970x31999b880xb13a14f20xbbd36ba70x770ce9050x7675ac7d0x96fa3a4e0x0dc32c0f0x114685c60x652d58700xc35ae7890xb98b62f00xb0784e070xd8b357820xbdf7902f0x8e4988670xff0548840x2f2e10e00x105df7250x9e40211e0x88fada660x3da9969a0x879321530xc972d37d0x149b87eb0x0cc209fa0x992796360x2ff063e80x3ee5d4210xf332c10f0x1b9c8bc80x8dfcdcc70xa11aea380xbe74fc9d0x42ad5bb50xfcb0ceae0xe3edcf770x859b78c90x7a0601ee0x7785d0fc0x1a5fa7f20x1fe5e07b0x693248240xf5301b5f0x10cf90900x94aba9c10x405487590x16d6863a0xeb711ae70xc8269f940x1e04df590xa92aeca00xdb8fbe2e0x9000cc280x5033f3020x7ab175ef0xc31370300x544f01dd0x4caf96cf0xbbecf8470x02ebaa620x4bc5c4390x0a52e4390x961dc5030x6aa7ca1e0x61752b8f0x43fc2ba40x0ace13960xa740251d0xdb0240a90x1545d2f70x0061789e0x2fd21f2c0x58dfa9b10xf0e477490x9f4b31b20xf40e62b50x44dee1150x515b758f0x9452a4f20x2d76a6950x45b999c40x59a358410x6334b26c0xf69dc6d90xc159651f0xcab613980x1dd25cfd0x012ecc8a0x521ab7010x375c685a0x3d4059b40x55e04dcb0x0f385ba10xb524acaf0x936106210xe972d3f70xc7d2a8520x5e4ad1f30x77ba402f0xec421ba80xb6a8c1870x1766cb250x45c692910x5384417b0x8f0da6ae0xa6c8f4e40x6b77b1db0xf8468b690xd279265b0xb888095e0x1b657d830xbb1358f90xb247415e0x19fb6fb70x70d7f2500x84a3c44f0xfac5cfe40xf5f3d2620x2895ac150xe0c7d9b50xb7a28cb80xd0d0da3f0x0269d8300x7a7fbd9a0x5eb48d5c0x185e073f0x0892ad7b0xb6fde2810x750e95410x3e907cc00x37d18d470xfe28d3a30x78e4ee460x428a754a0xcf25abfe0x1662cab70xb13102de0xff4f751c0xd081d46f0x5283b66c0xad37c45b0x11ba0bbf0xa1aef8000xbd39b0a80xe2f30ba30x7e068fb70x5ae24d910xa985ea260x325e33c90xe66865b20xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0x0b901ef00x806a8cbb0xd3b8d2440x7e0b9b170x1c1b7e980x0c90f01b0x1808c1fe0xb2d09d9f0x73fd48480x318f53380x05a04ec60xf1f04d230x69779c8a0x40b37adb0x41c2518c0x227fe7fc0x226138b00x9e472f5f0xc71e64a90x283183050x6e0312000xa90763f70x415007650x81a2ade30x7e4c5e330x579beee60x5bd919310x97d7b0040xde649eb20x75dc9c170x0c1370910x081990160x8bf530280x26a5b6140xccfd009f0x42d52f7f0xffc29a670x5dfc22310xdde1f7420xafd025440x7ac5a8560x3f4d6f7f0x54a22cbd0x39f9bd650xabd69cf20x2d68235d0x778bb8d30x0a9a9ba80x61cf46c00x953eb0f50x866f4ce10x99d415770x9b9021140x66873c5a0x71d4891f0xa926f6000xa4fc65920xf665f74f0xafa78de50x41c2029c0x0f85533e0x6ab899c40x6684a6bf0x778dce050x42d096c20x4b26c7c90xac8386020x0bd500920xb3b82d290xc45df6960xb71749c00x3fb701070x75ff353b0x39d941190x61b53d180xc2d0f38e0x362085d50xf1ad32bb0x3f3aeb7f0xb073caac0xfa05bb4b0xacb7f0a40xc213f99b0x21690aea0x0db10b180x48e955d00x7e70a1b70x581f96320x3d3cc77f0x29bf06e70x62737e1d0xf918c76e0x2fb3003e0xb07a0c550xa9a917580x7de666a10xb7664d300x3643bc1e0xfb3572eb0x10da2c1f0xe835193e0x4faa69000x5fe8ce7b0x9df1f9d00x60a3ec180x7661bfb40xdab0f1140x729836df0x3848db6a0xcfdc5f980x1d22a5ea0xdf463ecd0x15eab8ec0xd33a3cd10x2b23e5c20x77ac14460x7e1784310x814831210xc04c5f6f0xc8a168510xddd9ad0c0xda8e13020xa7759d650xb48f06380x7a9e4c230x31839ad30x0cbe3ee20x8fc127880x90ad66b10xaa0241460x9feaf2870xd857cac70xe3a53f4c0x9820e4630x287359a10x238f8e330x915075210x90eb2fca0xc8a788730xc75f31bb0xc1baeb3a0xe1f996230x5f2294ff0x1e6bdf690xb7b7ab270xd7ab2c0c0x1b1f2bda0x2b67f0960x379f13440xcecfffef0x39c127930x9ec7f3ea0x166205730x2ebce6b40x66c3402b0x2138cf2a0x1dffc57f0x0bf02b3e0x96bc9ade0x7035b9a20x2ed02e430x6db43d8a0x4206504b0xebebee3d0xb73fbfd80xd452008b0x0ef069740xa0c71dac0x807432480xcffa2aff0x3686ea090xbb6d143d0x487481190x7d31538c0xd0de37db0x15fc68460x6e4bc0560xbc294cba0xa7bf0eec0x6f7ef4a60x046fed410x054d4e060xf438ee4c0x34a8cbcd0x267b53fb0x19753c4a0xd4bf6ace0xe38463d60x298396670x1b2114670xf33dc43c0xfc201b660x661601de0xe769232e0x917153120xa2fdd10c0x91d9494f0x2e5fd80b0x60e5fbe80x8e5d88f10xb3d902af0x302c114d0xfbe718e90x28a8e12e0x405b6e050xa3c325510xe6d02edb0xcba04e190xf971f9900x8b91165d0xec997b8e0x0417fdf00x7604ee3a0x1a7d007a0xd5ecc0530x1902178a0x20c55ae00x15e5183f0x161addb00xfbee9eb00xe6d9fb960x9ad027550x370f9da90x526b65190xbdccdf8d0x6384fb190xa6f978380x22b9f2530xf3ced6bd0x3df39ad00x081782170xa8b560710xe95525860x473799fc0x0186e2180x63bf90480x448264240xe071cc1d0xf151c1c60x31f3dc880xb7ea68f20x0839fc210xaaaca4dd0x0866b4a00x1b78fd8c0xd9e5cc440x250d6d440x4eb9dad60xc22265fe0x18c35c190xa11527a00x4fa922c70x015587de0x71690ccc0xcbbaf3a80xeaf1a3280x8ae949ca0x06ee06bc0xbce47f6b0x93958e5a0x856c3cd70x62f3c4940xc415e9920x224a89aa0xcfc1accb0xb40ff91f0xe563a64a0xb2e8c9260xfee75c600xef1dbd3a0xa70f73640x2347d66b0x279edcba0x4f0840990xc19dab500x231797cd0x765fb2180x93b477ec0xfc5bda270x0125c1c30xbc4a55010xeb92ab800x207adf440x2e35d8c00x3c71db880x924a2b050xf16ae4df0xd21d96040xa29197200x54dd17580xc21bd5900x4142c6cf0x17c2942f0x16e869830xd72a34c20xe9c6de990x87cdf7d20xad10cf420x96acbc4b0x2f26d0600x4e06caf10xb6f47aee0x051a0bc10x12ff08390xa45c7b900x6bd1aa560x74c7bffa0x1761c19c0x7f9453ad0xbea5ff1e0x8dbe36d10xde3332750x13d579630xd918db6e0x51d2e31d0x6abde2f00x824004560x6c2c59080xea77d22b0x5dd44c9c0x6b61e81e0x6bd9049b0x170b6e120xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x77bc13a00x656c1a0e0x5ed2969e0x48a911710x64bbc2880xf9c0b6630x5792f8480x754d539c0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x6263e02d0x41482d8b0xa916b6940xa77d88f60xc310b9810xa0a615370x2d40e7350x6e8aee9f0x155ad9290xd07a8ee10x68e2e5190x6200015b0x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80xe24303070xba6483810xf150ac550x2de09e150xd428a5980x12afaf0c0x46d1b5440xd630dd4e0xd9cfe64c0x3cd63f400xaad5d5e60x308b5f600xcc3f78db0x2d6a2bdf0x07f3225b0xd1f5d0500x99172b710xa7aa06610x6bacf86b0xb3f247b70x3e46834c0xc00d567d0x07f3dcfc0x99dfc96f0x4d63a2db0x80d9948e0x141797340xaec59d380x7b45b4530xa91c07260xbab2d5680x8b3f091c0xf1d5c3b20x4e8f6ca70x5b3ffd9f0x1846a9db0xe9674a160x130fd1550xb18429eb0x9ac11b740xb2e764e80x0a34f3220x88d4fe3d0x5306a8ca0x8dd764ad0x5a45ba310x7ce90aad0xe92fb6ba0x126ff9450x0712da6e0xc8a383ee0xcb159f050x911ab2cd0xfef2dfa10xa69b65380x016d74b20x3553af040xaf4953600x3be4fa750x1f02956f0xf47c0e090x6f1c6d810x453efa540xb312d0c40xa13acdb80x0ec53c0d0xd8ab58ee0xc0b4fc850xb9ac292a0x12bfd9e60xec1a719a0x21e0c2320xbb69d7a60xc514f4f80x4afd5d660xba4298260xf87666bb0xcf77789b0xe21aa3d80x02b785790x3a1581560x3e41ecf20x52a3b7fe0x66cf97960x82f9c9870x816be1b60x761f8ec00x214eb8e40xb1078a150xedfcb7130xce913ce00x014427710xdcd513610x74d575780x692ebbbe0x67a74e5a0xb74490300x702162e50x1b597b7a0x3dc619d30xc80ab5590x5b6b03290x5e51cd740xcd81a9450x362429430xe0b110c70xf5a412b70xf30e6d1e0x35c00b6e0x182a22e70xd1a7d7cb0x3e7b37280x6fce30490x18e4f8aa0xe4e48b120x66d87d380xfc8b2e400x323ccfaa0x7a015f9a0x5da7767c0xb1e571dc0xe2350b570x05f6922b0xa3a84dd80x28738b8b0x8c1ac36c0x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0x0b1bb9f90xd1daf4db0x5c7c08960x49fd48a70x32b728810x78072e480xca9fc0820x522c4f470x84f3aefd0xb9b025790x79c78a750x8e7d793f0x9ae8ed210xfe5d4bb20xe43099050xdc97af2e0x9cdfb3f70xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x414dac660x613ee95d0x17731cf90x2090db030xf9d973850x3466b0290xe050229c0xf182bcd40x1dc0f8760x5a02ddc80xa7fa34560x44e732060x815339630x2d11316e0xfbef19b30xa18cc61e0x6c959f980x711610770x16ac6ab80x41127d650xfbb219aa0x414570050x6bfcbf560x491e8a350xc13eb5e20x222e7ce20x2c6ce7250xf38b73ad0xa59685210x800fe6f80x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900x574fc58c0x015af7f40xd4c146320x2d3385d30xbee47fcd0x30715a0a0xf32cdec60x4ab1096a0x4cdc4bb70x0380d1220xe2369a9c0x345276130x2c35b3e80x7729d2980x8578a5250xc3a125400x2041e42e0x283c97fe0x8991f6cb0x7ae2c0f90xa3b0c5270x7a1d0d3c0x92cbfe9a0x2bc2a0000x35ac31f80x8ce0b9570x41ec3c080x7e16747d0x4f8d6a3e0x98f0e2380x638bffb70x3fc894f70x6ec25aef0x11c5563a0xeb777ec10xee16a5ce0x664b45400xb55a3f910xbdd251d20x98d50ab20xde66a5d70xa7a11b330x5fb7f9a00xbd4695b60xe79e3e6e0x4ae0abe90x545c5e060xdd1a3a990x75e9db9a0x79f666b70x6ea96a100x04baddba0xf2ffef100x4353455b0xf5f17a1e0x7729cbdd0xa9e180490x845e77750x9545af6d0x820726140xfeb3ba0a0xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0x35ac5db10x7da96e890x9020e94b0xfa449f860xec0b9d9d0x3cd81b810xef6513120xbb89eb830xb82eac9d0x603249ed0xf76028c70x041157630x2bc9ac7c0xf8f961ab0x50faf3450xd6c634040x9a7e477e0x6ed607050x46872a020x0a2982290x567146a80x227b17180xd351ca190x92df61410x7b01015b0x2761e6270x9efa2fc80x5f087b6f0x749d170a0x667a584e0x5b3b03a50x299d7e7f0xb8e4c5730x52b8b5e40xca33f8600x7d08c1270x773530420x6c0aacbe0xf35d68500x30d820a10xb2aa09740x0a73a11b0x49f130c60x217d3b390x7124bee60xd9347f260xd3b08bf20xcf07e80e0x5e084e9f0x2136697b0xb2081b3e0x65f35d320xd21e475a0x0d899e330x9da8e9200x32841fe00xd973109f0xcd77fbbf0x0f8f21780x1b81aebb0x907d53f60x528beaec0xe26d4e320x2a8a74150x13e918d40x841b85510x8b573b820xf9bb52720x1350bd610x4cf55e670xd1bc587f0xbb00e8ed0x1956ad360x16bcac4d0x318106ec0xf4fb2e070x204c19f50xa8f5431e0x387c2f030x6735d56e0xd9932e200x6ff514fb0x8bc111280xaa30875e0xec6c819e0xeb4f27260xb6aed54e0x5bdac8d40x193d340a0x0bc7b1010xc5bdd0ff0x01f8864a0xf84fa5a20x05d0550b0x6cc504e30x8c9244260xbde215f60xdf2a46c50xdd11c09f0x38be71af0x4ea338510xe55aea2b0x3053bf150xd996b83e0xe730ebd50x9005388d0xa7c555280x0709e2cc0x026871370x56605c040x80cda2310xa8f17a7e0xeea2ab010xde6151db0xc2a814db0x7a62a35b0x1c6965e90x673cfb6f0xd01d74aa0xab00d0e40x469a6ec70xc69a83a20xe48f5d0d0xae295c730xa3c420b20x1072830d0xd4c6fe640xc6d931f00xa3f70a3c0xc7c0ac5e0x7bfb7b120x49b6d7850x9a0d89c90xa08530690x157c28ef0x6dd898470x3476869d0x4077b25f0x808051f80x92c7785b0xef60c42d0x667eec9b0x9a6bb1430x85c0af220xcee2ffcb0x721f73ab0xbb16b19a0xc321b77d0x4e0b3f9b0x3cfe75f60x5f80963c0x144e07660x7173f48e0xfa0dab920x0fd478e80xe37903040xb53f28100xa99b23480x607921230x0bba00dc0x6101404d0xda2d6bd50x7774b8e30x2ac093690xd89c3c6a0x161660520xaaf9f4930x86a7bdae0x6023122b0x41c5149f0x118eba4c0x960a7b040x862dde720x7d3c10340x815656220xb443ad360xb3af39680xf1c9c47a0xdcf83ce60xe9991f7a0xbe1119530x6f497a3c0x563682330xc529e32e0xc37b97690x9e0bd7530xb655342c0x3b84657b0xfa97d8300x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x34ba97a10x72228aea0x6afa103b0xcb875c6c0x1ffa8d150xfbbf97820xf791349b0xdced84fa0xb19ed8a70x75a4b9ae0xf9060f920xb093989b0xb50a9aa10x388b9d560x8a5189c70x6af633380x9c5895ad0x4e0a43fc0x0875893c0xb30da0990xde50c6820x2f8bcd610xa6c7aa000x78d9345c0x28b4ef7e0x1c29a8740xeb6073c10x54be43500x66aa25640x651a41390x2aabe4db0x71695f420x4619c7f70x6cde058a0xc42aa57d0x0486204e0x52d0d7690x21db159e0x2d1167100x17e12bf80x801832e90xaae9f33c0x045fe09e0xce29a5620x4e2871710xf0b903a10xfc5d932a0x0fe65e120x48c601260xc09e7d100x0fac64a90xf7976d840x58bc8d7e0x03fe6f6f0xf28fa8440x0b80488e0xc8b802d80x4ac6fca60xdbbae7d60xa11b875b0x535697070x5e505d4c0x5c5a1b160xbfe5616d0x30e421630xf3ea53d70x1005d60b0x2fa0e3550x9a185ace0x80efecef0x611647870x4fcab0130x305d071c0x1cc181740x2257f6d00x727a2a830x57f0ad000x606ff3b30x2c4513fd0x9221a3fa0x1085668e0x4dfebace0x407abe680x0fff5afc0xb82123410x862258db0x6f9e763b0x0b6b61d40xe73e56d00xa04635bf0x3ffdacf30xdf93b9d80x5e71d44b0xc533f2a20xa9f77b1e0x8a1ab4ee0x88c1ac770xd276e9a00xb01275c90x3f9c1fbe0xe71df72c0x0128cbb00x7d6f27240xba1c94830xdb6791430x89b611dd0x47f1e8d80x579986f60x143ae9030xe163ac1e0x34df91c10x334425d40xdff8e89d0x598243d90x2309a6d60xf2818ea80x7d1bb1d40x35e864600xbc74dafe0x4383e9750xd33100b50x27f63b690x1fdbd6010xaa1236a80xf05d22f60xceec93be0x3ba6795d0x1820590e0xe9889dd90x038b00230x2caf63d10xdb16b1700xc67a49d40x688e6a640x6c3ff11a0xe6989fd30xf6d34fb50x679d9e500x1b2fca480x447d9c950x3ff9be110x1be7d8be0xc94a93e30x3e9619f50x52665f8b0x8b0e1d2f0x6e852c990x4c7529bd0xdbc5277a0x5a12a7da0xf10f2a840x9fc701010x6fcb87a10x8b31ed160xe8dfd17b0xcf9b558d0x706cdcef0x1c65ddba0x44d1fecb0x9f2ae2600x1cb5832e0x2083c80f0xbb0d587c0xeedefbe20x141613700x43b025230xbbb5b2da0xff5031540x56174eb80xcf913d170xa68781e90xc193a1790xdc899c9d0xbb62de050xe5307b790x324c7c490xe8d8639e0x040a48c50x2b53f2000x1755303d0x77684fac0xb8da48450x3b34d9cb0xdc4402690x52efbe5a0x58d6311d0xe48611ac0x3a8bbb8e0x2951a8720x9d3293a50x9430b1980x3b6ee6780xee70b23e0xdfb545a10xbd5c66160xca7854f00x137580510xdaddbd5a0x04d2f4760xcfb4a2960xb73b740a0x7ebd4be40xc7d16b610x615205290xbcc74efb0x130de01d0xcfbd3cae0x03f7fddb0x11caddc70x1e68ce140xdb916fd00x7cd8c6e50xf3d16a690xa386c0290xa04bd7930xd217e9e60x97e7f9020x08d3bf020x54e9052c0xa2bd25da0x22a52ab90x05b1e3540xe4971ade0x6c3708bf0x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0x1982f5200xc481fc310xb1ced9a30x8f918f1c0x1cee0f980xb906c2ae0xfe05fb1d0x6c9da4b30x284d535b0xf25e38800x16ee66a40xab4a1fb50xd63374c60x7b45e23f0x0193fbb80x11a681000xb7298fc80xa36d5a3e0x783e64760x04d4519b0x8f91ff6b0x392a94da0x7b06985c0x3f20a8340x5c28aeaf0x2104a3990xc8a900b20x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x122e2f4c0xff1a170e0x88cedc870x79d13a550x9365af930xeea5354b0x436ce3240xcc5250d10xc4a729360xa8a3d11d0x69b6d7ed0x99daa9bf0x4a8e3d340x2c67a3a00x5b7923580xcdd858db0x886a99e90x3ec428af0x087d07b70x26932cad0x44aaf30f0xfa21943b0x532513f50xded471950x377806ba0x446c961c0x9f587e740x0d66e53b0xfa04917e0xc2b860f20x7c7f2efa0xf9e407040x4d82f6980x089860400x771aece40x0e17d3ed0x748980990x77886d2a0x405849ab0xcca814ae0xce3a397c0xe073f9000xc55765c60x6a89746f0x9f11044e0xa7381dbc0x6bb4045d0x0c94027e0x8199c2e50x8724f3820x9abc2de10x49518e5e0x5bba2c430x4bc0d9280x26cada590xb249ec470x3bbff3620xba4129270xb87f88a60x716c33fb0x900fc0930x5a16d9e20xc5eb2e1b0x0b62b42d0xe795df320xae9671030x49971dd10x370654a70x8a81579c0x65e63dff0xdda26b540xc841187a0x190b39d80xadbc8bd50x9c0abe8c0xbe55764e0x1c1b05850x8fa7966d0x0e5f7dae0x73e86ba60x1329865a0x1292eda80x34ed64160xcc407ece0x6052860c0x95a432690x6a835fc30xf75b27d20x5716a67c0xdeb2c38e0x66e91a560x3d785b4c0x377ceaa70xa08a54fb0x9ff6a2b90x2e6eec7c0xa576f7590x3b93fa320x693e74ba0xa5e30e7d0xfe0290e40xd5c5912e0x97f656fd0x49a551240x2ea353c70x8feb33a30x090429b60xfd89356c0xeba2eae50xb11d90000x567515fa0x4041157c0x00385bd50x31cebf8d0x3fb57bc00xe089ecdd0x78a34f740x62a9a5d00x0547dc7f0x6ba0433c0xe16429bb0x5123663a0xb2696c000xa32800390x09ae39790xadd9760e0x511627940x55ed91a90xa8874ace0xccdd37af0x80fd94250x367ddb120x120a8e330x9ac79a130x6d1a07e90xb61ea9fa0x630b1c360x4099e1310x70aae9690x372a32260xed6b84a60x93ca44530x9b68e3690xfa4c1aae0x8b34c8090xdd9a21640x68c425dc0x612590e40x25e9c6040xd38ddb0e0xc5b6869e0xf1d203200x33c2e2280x12b0d5dd0x9d0d11970xca94a5660xcb7e43160xc2b7310d0x855ecffb0xb515cef90x7ec41bca0xaaa82a890x763401220x9a975ec30x6c2a78450xe6efa9020x3345c56a0xda7a3df60xb816294e0x973e09d30x931e4c150x2a793ce80x69baf4ac0x909783660x67b27ec10x409873e30x30e741340x5641485b0x6c257ac00x6d340f640x9da3718f0x2c5845650x5cc1cc100x1548fb480xa120d33c0xf0fcb0df0x613d23f50x814ca6680x74b50ec40x3e27049e0x43b940d10xdbec39e80xdd5679fa0xd8602b6a0x4099f9190xa6841fb60x578a18760xc28217750x4c48939e0x0dbf02960x5e9ba1b40x1f491d360x8cccec5b0xe3784eb90x7c7bf6e00x9dfb11d80xd859828c0xbfda85650x1e1352750xaeed407f0x521a957d0xfcf2a2a10x576744f70x04a08f650xe8ea5b160xf1337bda0x521750f00x50b1f9340xb32c86050xde83e38a0x2c4b45c20x4aaf4de50x03608f2a0xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x734a9c4d0x5869adb20xe3ab59e90x0923312f0x697f1ee30x6b600fce0x77349cd20x9c01faa40x2467049d0x15602dfc0x493159cc0xa41bbcef0xf6dd1d0f0xe2c3b7000x614740d90xee19f4b10xe2c91f350x5f2c64690x54c938100x368527160x33fd62de0x7e2998e70x5ac3a6320xcc4ff73c0x30e235e80xa9e356400x0a2a198e0x46deea580x3f5da9930x016e9fc90x426285ea0x9cad8da60x1b90ac2b0xda0a9c4c0x5ee8188a0xf015f7280x6e768d600x04ea64f30xa613abb00x9e57a1de0xb287172f0x5d87e5830xfe0c1ada0xc5a5c6780x4f72a9870x40e0e1850x5a6bddeb0x4782aa330xb5130e5c0x7f0955440xf428d5910x5a1790dd0x934925020x9c71a6270x371d9db10x38e10c1d0x66011ab60x4dcfe36e0x224a88c70xde33fb950xc0f197690xf554951b0xf161d3aa0xfee569a30x1d2073190x29043d5e0x86d248320x43b7a8a90x2fa75eab0xf5ee9ba80x42801d200x85a8ee760x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x21e6e1d30xdc198c450xb021c7ba0xf2d180060xa3fea9e50xac95ffa80x001bc2690xc21d050c0x78ddb7040x3cdb83e60x7505deca0x11aad16b0x0847b1b20xc405a8510x56e1a9f30x136c90760x70cf30bb0x911c61050xc94adc0c0x6ef6bf3c0xa2b7bbe80xed656e300x995176820xac3201b00x325b48710x5f6e06f70x9048ad580x4c101a4b0x3071b4a30x4901dd840xc7b8c90f0xded168a80x74010c800xb40aec9c0xa0ff74d60x9c94f0f80x96d4bc160xda3cb82e0x0a8ebcac0x020c1dc80x809470e20x5d192dde0x19eaee0b0x37e77f410xeddf93760x9701a1b60xd4a5044e0x3285a18a0x586e09240xaef76b520x2fdb9de00x5b46bec70x7b45ffe10x6dbff7870x50ae18460x6d4570e00x696d1ff50x0398a8880xe73032e50x370dea280x6d86ed720x74e5ff1a0x6289a6210x99c722180xabe05b0a0xae0bbd340xbaf18c530xda070b5a0x9667fcdb0x6d87a2770x0a054cb80x9673c9ba0x90ced9230xed7bf8020xa98543640x101b87500x7071553e0x3ca973860x935d820c0xd4d7313a0x33a68c830xafb1b1d10x63ca2d060x2743b5ce0x1d77b0f80x79e0de2f0x1526b3010x92cb2c190xa52016150xe70065250x88f8a4490x50c11a0b0x0e70f08c0x76822d750x7b178afe0x3babc8530x997c43470x605067510x3c798b3a0xc67cec0d0x731b604d0xb907513f0x199253310x0fa9453a0x2f64415f0x7023bea80x6d43c6a20xcfb6a3da0xbfd481ee0xb5a459dc0x8fe736d80xd90303c20x04403fcf0x23359aff0x24a7b29a0xbd215aa30x6091b3330x78eac03b0xe618ce880x9b33e0d70x121d958a0xfe836cfa0xf23049430x99287efc0xd1cac7bf0xb1dabc1e0x3011bb560xdf318b570x680f231a0x4dffd6a40x2fe252cc0x47c65bfc0xfe0299630xab63baa50xc73b03000x452583fb0x9bae8c3f0x930986510x9ed554b30x6b1b5a340x0ef8d0960x1cce75340x1d7394f70x38d0ce320x15bafe290x73c5f37f0x26e298e00xf66fd3ec0x0a1f3b350x6a5ecb180xffce3f870x1e5c41690x1f557ce60x46fd20d60x9fdecc310x9d0d62060xffd806ad0x58183ade0x7d483c470x4fe1eddf0x731d70ac0xb4436bf50xe64ad8ea0x2cea32ee0xc617f82c0xef859b990xecb5b0d50x7681946c0xe0ff7a180xab2600a10x9648d53d0xac1a55be0x40d590960x8530723b0x3e4a77960xd959aa230xcd083b100x7afc9d8a0x99c95fa50x8677245d0xe2b3207a0xfa1eb9100x6b5063fb0x9d2e77070x760921ca0x0911bbf00x7dda30af0x56252e700xafdd71ac0xb7c69a630x554172640xe021d7a70x0b07abe20x040bbeca0x99f344b30x9cecaf3b0xcf2a69660xb6ed904d0x84e8f6430xcb89daf30x4ad676b70x8947fdc00xb2fcfbfb0x376fd7320x90e959640x671629ad0x9d84a4350x285075c70x93a77d7b0xe3565d0a0x557f00aa0xb9b9df410x033832c70xd87fc0a00x0bc7ed430xaf4014ff0xdc825d6c0x10ecc52c0x0e69208f0xfa2ba44f0x5b9bc1990xb01b473c0x52e50d9c0x55cc45fa0x61d4b67c0xc45933670x6e1d47ab0x6a10eac30x3016f3620x0f92495e0x053d15880x0e1c31fe0x49963dd80x7e64181d0xb9f213a30x9ac6b0270x6f633b1c0x852f691e0x142bdbcd0x5a9167900xe41512ce0x5c140fa10xa7a35f100x4e58aa530x4531624f0x6ba6feb20xc96cd4250x148f6f530xbc00ef950xbaec9cda0x3fe0c5470x2aea470f0x19a304ba0xcd81d3af0x60c22ad10xe1ff77360xa00ec0020x5507708a0xd6c799bb0x53cbc0260x180eec5b0x1a146ec30x700c9f770xedc5eced0x75aea49c0x3db091ae0xa55acbcb0x2a35f23d0xfbc4043a0x4db08eac0xa9cd72930x7d83dc4e0xb5ab03310x183db7c10x62f604d10xe35eeef00x6bb12df30x4fba86e40xfb239fee0x82f469d40x3eca56ab0x64e4b5490x0000f8740x082a00fb0x6c0ce2e10xa072d9800x79849b4f0x119408540x1a852cc20x3d40944b0x8f22e1ae0xfec454a10xe04a1de40x70cf032f0xd1c529820xd46eee420x729294a40xb9a956ff0x806f067a0x26b130740x9eeb35790x64809cf70x15e63aa30x1a1b2b580x651d29dc0x2613924a0xb968e0e90x328af6430xc4d5e75f0xc17515d70x26e351b20x557db9100xfbd284c50x18ecc6be0x1584a69c0x961891510xd0274f960x211933880x2efb13990xd3fc30660x282cdabc0x0bbfacf30x25fbc6160xcf33e99f0xfed11ed10x9cb38eac0x2f0d90530xec5f0faa0x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200xd1612e7e0x6af99da00xb67d91550x92a279d40x2207dff60x35b4f0140xbb404a010x83aa5f380x10e944900xd667fb510xb1b987710xcc279ceb0x8bfb564f0x89bbafc60x4e9e2c210x49c4889a0x7cc7263d0xbbd4ad650x0161bad60x5e9a08b30x1690b5030xff42c3740xc9fd634a0x142b7b910x51a348cc0xd54746900x2882d40e0xda1418160x99da98f10x5754f5020x061a98cc0x041b04180xbeae3dcf0x918399220x050b56da0xac0268800x46a0a9e60x275c26510x5ec23ab10xd0d19bbb0x89af24920x66f73e810x4e0c711f0x857261930x7d6aa1c00x6acfc7ad0x6fe7fdbf0x7dd960e60x9f170d930x7d9333c90x00ca7d250x1b6dfe1e0x09f5f84b0xac3681e90xec4c4c300xadf359580x2a7a86620x31722c670x99ad80210x77ae495d0x4de17ab30x172527db0xfaac55320xf84b17e70x7f64a8f40xa92e73470xbc880ddb0x7700a2e80x61dff6850x548664950xeb0e07b60xcb641ad50xa0e88aaa0x11d858900xbd99c8a80xb07defcd0x6010da430xd065dfe40xac7a0b510x486f58250x133c61710x1bc3edc20xfa0ac2f40x753524e20x46fddeea0x308acf110x202197990xd0af24f70x2e3ed8930x898b24250xf9679ba10x39116a900xe7a4aebf0xc0c6b8a20xfcda04630x811dc3340xb70970430xa9494cc80xdd1c03d60xe952b6380x86f6fe070xeb5abddb0x4da982300x45f2958b0xda047b250xc973f12e0x52bc85f40x2c7d1f2c0x0e2e3a5c0x01b09a330x42722b2d0x6156de930xd49ea8ed0xbb3f77ac0x5cf1b9690x73bc820e0x12cfe0870x2260c7d50x3407a5d60x95d3bb770x6836602d0x72ba30540x079dfcd80xa4ec01630x976e60690x0c5a8ace0x2185a3d10xe3c1557b0xbc8ef4370x6c2552d10x649f7a7b0x5b1ff0ec0xfd01a9380x507d01020x3021b3060x02731ae00xc18005670x1c1ea5c90x8e0520be0x1410b6c00xdde3fd300x23e90d5c0xcc3af8640x22d74d7b0x160937f70x65c2a9b80x90558a0a0xe1f6c4460x48bf53fb0xb2dec9db0xe74298470x5d2cfd960x2737607c0x668884cc0x04f082a20x182b8e7c0xe971ad4d0x83732e950xbeaf83960x4526f5330xf7a2687e0xaa0a342d0xe87662e20x433ae21c0xa3ebe0b30x7452adff0xe7232e0f0x571978100x037bb2270x2d1b02d20xdb8a1b3f0xae69b1c10x12a387470xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0xf54667600x6dcf857f0xb67fec0e0x16892b270x9930f8a30x67e341e30x23479bad0xaa5aee1c0xdf81924d0xbdb2dfd50x9f71bc720xaa86cfb50x67dcd76b0x5d9317d70x4a7f342d0xb5ab892d0x075e36940x7b4531df0x08c9a9fa0x30f444920x92bce9060xeb4cf5770x70ec90880x69a6cda20x1bcc7b7e0x0f4ba3660xd84c88440x6938082f0xb5dbf02f0xf9e828590x5a5bcae20xf5fc2f2d0x93a4cf3b0xca59f7da0x969c551c0x7e67fc120x740704db0xc0b0c2340x19683c8c0xd6f2ef1f0xab0c951d0x1f5d63810x44b765270x385234450x899730390x28435bf90x71cd6af00x43e603de0x22297c590x49db56a00x0c9f22f30x6744c5a90x8c6a7d0f0xe7202b0a0x19ce14c20xc13135260x2abbd6aa0x08a9008b0x039341ff0x8b4c99fb0xf2c8bb030xebd06aae0x8b45c0e20xf57c0d2b0x984132340xf072bddc0x4d57ae3c0xeda34bc20x56ca89b50xe29ff9390x1b2479ab0x6325944f0xfe0f36da0x2bf67def0x5dc163780x60314cd40x0ce166c80xf95389860xb49a286c0xb69c6d810x0a156dc50x082427cd0x21c230190x651a97c90x374148600x53b5ab280xcd79f8c40x05d1caa40xb4f969280x611c8d7e0x9f05f9650xbc4ce76e0xd16d9c010x315de2cf0x32d434200x7927f7bf0x5be0c85c0x3b7c43740x61ab6d8f0xe9c5dfbc0xeaf5b4410x1b5c08640xa267ebe80x13b15a4e0x832e28bb0xd7de57da0x89ec60f00xcbe2bb680x7cdb87a20x89e3897d0x808832440x4b77c88d0x8436d7ce0x5cc1c1940x21656f420x96df18f30xa97e00eb0x01612c0b0xc6a7488b0x17debb6d0x970376950x8fd5a6410x35bb274e0x8f90dc130x429d59320x1aa9c86f0xff5854400x370cfe6e0x922ecd290xcfc7fb130x5e6f78c60xd27db6a20x1cb566750x9f7f8be50x662c99a20x191857660x415f08f20x704970530xf42681520x445ab6670x19aecfe10xcde9d3090xbd328fa90xa993a0e70x3adbd5950x3aa68d7a0xf56238f40x589c18cb0xce9067ab0xa356ecb90x8f8d43410x01c483a90xef15cc440x5d3d23720x058c0ef90x3592b4b60xb8b5322b0xf2a353ac0xd034392d0xf3251e7b0xae575c8f0x7b6ac78f0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x43fe5c8e0xc677ea6f0x9ff6db190x10547f3d0x94de6d840x71f314c00x0958448b0x77dd4d9d0xa7770e9f0xccec8ab70x3500db1e0x24b0c5b00x25a12a470x1d2d69880x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0xbc5671dc0x4642c3f80xb5377bb20x3ddae0ac0x1a12356f0xca2885cd0x43d2499d0xdca2c7b70xd6bcb1250xcbc6330f0xcb1411970xc143fa570xf46c65a80x54aea82d0x9daf52380x2dfc12bd0x8d0201d90x7c5c65750x5b5492a20xab31d65a0x52e963790x4c87ec250xf3d716430x84d515670xfb1593e00x7a3692ab0x6a0a47780x0ed4f8f00x466d82cc0xd86984cd0xcb2f8d0e0xc750e46c0xcb5689fc0x8b028b1f0x75e1f87c0x0eed83f50xf132389a0x1db415220xb221ec0b0x4e49a9f90x380671e20x82e42ae30x9aba87620x653952380xf4e8ab540x3b3694140x6d9fd4290x7a1e78610x920510290x40bfa9450x56f053470x7fee6cb90x52a133500x91f388950x7a49a14e0xe14e36810x14678eb80xc6daa6b30xdebd19750xb7c468730xd9a7caa10xd5e8d8100xdee2b0520x38a818fe0x96fbbd010x39fb270f0x635fdf4d0x0419e1750x904388800x00fc7af10x75dd927e0x2cc2d52d0x7a345f090x8a09a02a0xfff20c400x868c6b940xba58fcf80xbe1de26a0x335cd89f0xe4f83f3e0xcb0b25770xd440fae80x06dedf720xe698e5680xb78dd3820x47b7ea7f0xd89a95610x5e0294b30xfeb5d0aa0xead028780x8ad6be890xbbaa6cd80xe42bcb390x952582070x7387e7460x969c73d90x1aa9fba00xc1d989c50x81729f8f0x3567743b0xe4964dd40x27d611590x48a81d7e0xc49134420x5b35c4f90x7834defd0x6c28be5a0x60a634c40x19567d060xc33598de0x03a78a5e0xb992e0390xa8e8685f0xfc882f7c0xadc044b70xa03ee4f80x1264e38b0x28b99d930x919571700x320dcde80x999e82970xc9d2c24f0xeb571c640xe94656dd0xb9d9b8cd0xc959bfac0xf2e771b80x6a2411c30x4139e16f0x0af1ab570x886931580x651f9e720xdfc5ef740x71c7168f0xc18c9c2a0x8ef3dfa80x3ec755c60x33c44e250x93afada10x667a55600x0c7442dd0x8056bf0a0x0b24cf270x8e91d7110x897b11170x0921cf1a0x589057bc0xba1916090xddfcd5210xb5fb514b0x1c1c74190x8bf1866a0x00db23db0x9f84e3250x06e8cbae0x43b8bee70xf11d70810xe243e46c0x3a43ab2e0x4ca40e880xcfb09d1b0xa626b4310x6e331de00x74aa45620x92c96a250xfef8cf740xbe5d367e0xa02d29da0x8eb51acf0x81b58eb60xc6048c930xf1f1ae220xf510a0d30xe20e15ae0xaca5cbbb0x8e2597150xfef41f390xcea2e3090x1797a5fc0xf348dc250xff1f4b5a0x6671c2fd0x588fa34e0x7e238caa0x66f0f99e0xbb8e169a0x3208dc630x69f540870x1a63af340xdf7e248a0xf0c5e58b0x3c2ffdd60xbdbc5fa80xa921ee100x8eaf2a5f0x42595e580xb9582b8a0xe544909c0x48031ba40x0a0d0ff00x4bac16950x69cde4f90x197a1bdf0x136b40190x688d51ab0x1464c5970xf4297d2c0xb0a0e7590x544203b10x9f29dcdf0xfd2b3e450x44f7cea30x8abdfefe0x0acb52d70xf5b5395f0x996d7ec50x059bbcd10xff86c0370x5b82d8860x64584a9d0x74d7f31d0x38ff875f0xc577832d0x6bec0e660xa24517eb0x514d0e6a0x7579334f0xad1117070x5f4e52490x430abe3b0x14eea4f90xa18a2d780x0fa93bf30x233514ff0xd3f110690xba1ccad10x461315c30x4cdb5d310x3d6963870x2224ccb00xb5972fa10x6d8c9dd20x838842630xa909cfc50x623077000x446615bd0x2f9e7f8e0xcff2ee480xc3f0effa0xa15447650xd6a934260xfbc8dce60xe67ac5cc0x08e532fc0xa56057be0x6f5910620xbfefcba60x630756ba0xb9b24ee10xe28a17300x706f2bc10x06529a0a0x59f8ed950xc7fb5a7b0xca2893530x5d892cba0x40a4e58f0xef018e090x3f70b8230x3e5d68840x8e0e0c3e0xb1a759530xea8febbe0x8fafa2200x11bb6ff80x86bb89de0x553a86d00xbf4aa3210x6610c3c20x7c2f6f1b0x59c0817b0xb32685e70x927a69e70xc151f9040x6b46685b0x6929de880x76afaef10x02cc86320x524640b30xe693b4270x427548bc0xf70d40900x1707baea0x9db7c1710x80ca7fd90xc4dab4580x6b09f82d0x726a5fef0xbabd30f50xbdd4cf7e0x4893b71f0x8426c7f90xff819eb30xfcf187150x796d918e0x3ebe1e980x814e1b070x6df162ff0xa1edd9c20xf35564ad0xbef2d8120xba13c3210xc2d709010x619867ec0xa03646d30xc492fe180xe3bd727f0x52ef74470xaa72e1440x7653829a0x1b1192090x03a81e690x8a0129490x9bac5b0c0x8e5d16d90xd97655970xa61697060xba59c63c0x1c7b39600x68d05b3c0x2695b28b0x4cadb38a0x76b3ea6c0x748c952e0x6ad7f0940xd6d2b7ba0xc71602200x187dc3d90xdfc5a3ff0xb43714980x0c5de2750xa7d5b00a0x3cab95e30xf0dad7820xb248e9c20xae9a708d0x1634596c0xe6a381860xd1cf9c4e0x75133f6e0xc9641b480x54215db50x920cc3890x4a36f1f90x3b030bde0x07ef67d30xe091d8df0x09fdef6e0xc3f369740xb04dd5ea0xe0d9475e0xa66cbca90x3acc160a0x6ee3c4c40xa71c1a910x5a65de460x5c019a510x5809c7f50x494e33930x199e02090x6efb48980x86470ac00x7a80c90e0x405244900x265209700xaac8e99a0x5b56860c0x7e16fb9b0x4f78d9280xc22a30910x03fd25710xd90043b50xc5e17ed10xd6ee688f0xa0b046750x0b1beb310x9cb986f20x23fd30280x7f9450a70x3744cf360x5635a60a0xff9a6a790x27bf46ec0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x536be4810x612df9ae0xe67343c10x29c057ed0xc04c7e840x1fd4782d0x4ba5c46b0x79dd8ba30xea61eefe0x024d14bc0x787f0fe80x75fe065a0x75d499dd0x90576ec40x97651e6c0xb953e1940x7b9315a20x5b21261f0x2c9bab6c0x45f5623d0xcd6610e40x7708381b0xf5f7e2350xdff364630xd08c7d3a0x4b8b32390x65154e5e0x375906eb0x42ee2b510x83545c360xa9b2e84f0xff05fa130x87a384d20x53dd330c0x2d4639a30xd348c4780x73a52f8a0x2a5e8a690x12ea66690xe982a9150xbee44c520x569fd35c0x4ee9ee430x65dc24a60x5510ba080xa1559a4e0x9681ee590x0f0b03140xde804bb90x4311cd910xe7cb37ae0x97fa07e90x3b304ebb0xb20731400x11dcb0c80xd3788b660x34f645c10x337ae5180xf1dedeb60x2d7ac66d0x54e3149a0x04ec19ed0xb3aed1c80xf5e03a3a0x1e01660e0xfa20b3d50x08dbe9830xbd0f699d0x59d943c80x2663cb640x738796640x751ff0100xd95ac1160x6d20ddbc0x284e07d80x9bb6fd090x5590bcbf0xf26d535c0x52ba960b0xf3abd0bf0x457635b60x4fd0866b0x49c6f90f0x90aa85490x687250550x5f5184d50x319ef19f0x717715880x1339cf7e0x78d924680x8d98c13c0x302d20610xd6731d320x1052bb5b0xf91561c10x5c7574a10x4e79f7170x058b582a0x55ce94960x65d6b9ac0x949612830xd0315a830x6263f2930x7c9e3e180x749a90ea0x40a9b3490x9e0c711d0xf16e39bc0x3705bfb20x9c2fc5510x190750f60xc336fb810x97226dae0x7f8fc3390x078193460x9f2191fe0xfd06362d0xc33f45410x8864c0bf0x3da5af3c0x65b6410e0x4484a5a40xf4df32f10x742578a50x1a3150d30x1d2d6d150x916781980x9d82af830x638fe4b40xb308c97d0xca431c050xbe687e880xa0fbac790xd6d3cf5c0xf8f61ebc0xcd9cd2ff0x77a5b55c0xc6ac4d580xd0f379f60xc538a8c80x8a1f1a0d0xc75cdf390xe57cffff0x04f817830x00af8a2d0x73daa9640x31773e820x1f350cd10x31168b180x89d34e9a0xbd81e23d0x8f2703b70xb219d56c0xa6a6af240x8e28d0000x92be2f980xc8dfb62d0x3fe7f7850xd3f86cec0xd6f12c280xc7f5d0830xcdf46da00x4217b0fe0xb07b47b80xbbcb71ad0xa508884e0x44b2915c0x6068bedf0x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860x0961ef5a0xa66fd91a0xd0654aba0x7757626e0xf82f36570x0d4592130xa26d9b4f0xf31b3fd10x66f0912c0xa297078f0xb54d8dff0x7ca625e00xac5f5e870x7b8b36d90x3013f1dc0x18e5f78d0x9e4b27ed0xddeada970x5d84fce30x440ab95e0x91de64b40x5f99a2300x3aea9cdc0x2eb1d3340x023d1b900x632d93530x804af87c0xa836ba020xb9e276cf0x16301b340x6851664e0x3fc73cf60xa867abf00xe448ccfa0x6b9ef1880xf770a6b40x7ee86e660x01a611720x909fc4190x427d5f4d0xb09a341e0x600404c80x83f746bb0x92eab2d30x27caf32c0xd87f39c20x90a162ad0x2f607d110x99a574010x3ade91010x3cc18f4d0x83537ae70x5f9883150x998d79d60xc20979350x556cca460x3ddc6c040x6ffce6800xad536c910xa50bcff00x99f068d50x2ce532890x2c2f5a090x783b80f40xbec30d050x6340434e0xae2d175d0xccf396a30xeb94536f0x096a7e6f0x4c762b5c0x6713a31f0x2410c3380x08f7b60b0x7708ebb30x0908dcfe0x14034e1b0x203ef3d40xcda7acd70x47798ba50x7ab4c74c0xf0d727210x273759920xb9ed35450x94507e5b0xadd36c760x6cc319240x9f7853d90xaa395d600x980621320xa8de1aa70xc968bc2c0x4d528b7f0x938a407e0x78663c1b0x9620f8b70x162f3e2a0xcc8a527b0xa67bd2970xb81105730x9452c1a90x924373ed0x5012bf5b0x3295ee720xd878cd770x424dbaf90xfd3b67e60xb96816210x5c066b480xce268bc30xd9ba43e10x90b5b4820xd360b14e0xf63b75140xf1f2a7750x1328ddbe0xb4d89fbb0xa53b9d470xbb7195a50x3b9a5ec20xb3eedebd0x12246add0x570895960xeb6757d60xce678a590x2919b1560xbbdd410a0xa1463ddb0x4dac77f00xe5919cb10x065994f10x05e807a90xf361a3bb0xc8daf00f0xf59843860xcef91aad0x8f7fe3310xe7ecdb330x3d7f2fba0xec1cd46e0x80a598c20x3e0937510x8ff8f97e0xb0bc6bcd0xefdebe310xdb0b5dc70x2c8e7b6f0x7f12d3e80x0f8bd0c90xbdbcbdae0x0ff2eaf10x9199f3260x53f0ba6e0xce2c854d0x83c52fba0x48686cd60xaa9a5d0d0xb2c27c760xb747c4630xddb502370x408a04360xc626065e0x46d45c9e0xfdf0c9830x7eba12460x95c1104c0x6a4693800x99c038be0x96ea411e0x0d6f6f080x0bb6943c0x24ca5b920x5c6994410xc6b1fdbe0x37a024120x0049ca830x2375d77a0x6b81a62b0x38c117430x14ffad4c0xa425363d0xce0744200xd89d86900x5c4be2800xef5ba3350xb9f7dee70x72395dc10xaab233400x0a5759450x7a8ca6270x1c5d0f3b0x301092c90xe22147410x6d076d840xb314b42b0x00c807410xb73be7940xd6f50cf70x7a8046490xcd1aa94a0x659ded260xb01bebf90x27007c080x582b62750x29099de40xf8d9acd20x36ad51640x4741f9970xf9c7a7640x983a1d430xae0c6e850x0d45c89c0xe2b98fe20x9eb0a80f0x96a6209f0x86b7c5f10x828dc5bf0x5b6b3ef50x82f992d10x55eb27930x540ca7a40x33fc60480xbe255df60x9bb8e4ea0x408b487d0xaf0f8ecb0xd2cdb6230x143febbe0x14d419490xa8e53a3b0xe5010f080xc9df055a0x28e231390x254bd6310xe1b263830x7379fbfb0x81d420d00xaa68eb330xb3de66a70xb4eb06940x274330f10x23f16e2a0x673ca67c0xb3eb65620x8106553b0x94ffe2880x98406fce0x863ee41a0x80327fe40xd148d6b70x7911ae800xa51de82a0xa14ad0b80xe73fdc870xa33be4ab0x8fd1cd280x6388db6e0x78c185e60x2b84d6e90x271dd2b10x8ae4d70d0x7ae290e80xdf07504f0x786e623a0x4039c7a60x50e895be0x512d31940x240d00400xee4874170xd8fa3ba20x8f6ef55d0xf8017cfd0x87e31b9e0x5466179b0xeb9205f50x5b6c00e60xca67bbfd0xbff70dbf0x6285dfe80xa38fb07c0x83adecfb0xfab915b90x5bbc3feb0x68d270650xb27f1f110xead4f7fe0x64ba50170xf3b47f670x9e5fda340x184a7dbd0x48e62c9f0x68fa7d280x1018eee00xf6efc9780xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0xf88c69930x123339910x236704150x5cc7aa6c0x02f788710xd1eac95e0x56d3c7ab0xd423d5b50xf5afe2300xbfcbfd0a0xe9857b540xf30ba61b0xcee467f30x889449400x4d7695b00xf926dbea0x55a42c390xa59cc51e0x8da6dfe90x8cc2cb6d0x6b2b45ea0x84d24a8e0xb1967cc20x93e4558a0x0b6fd0940x08aa92000x217a3a3d0xed6857bd0x2da470a10x9f178adc0x3da978cb0x57b718df0x2f73830c0xff6c11bd0x4afedab10x23f9c5ce0x212133db0x585368380xe335015c0xf4030afd0x4f6563990x2d333bd50x704cc0500xd4828a350x1617acc50x0d7f5fcd0x555c32430xd87ae60d0xbb4217db0x48012e280xe50d2ce00x660bf78d0x823edea50xc7fae0240xa25fc1150x04e277190x508737410xa7c94f1d0x103f54ef0xfc39a3cc0x4545bcc00xabd9f9020x40c87b1a0x946734600xd1e246a20x24c8e4820xcb3e91cc0x7bce46030xfef779fa0x607ebe200xddf68fc60x6951a8270xa064a5340xa48b3a970x833381fd0x62438ca80x9c995c690xbfacb8370xcf8e2edc0x3d3d44600x498c17380x29dc21930x807d2b2c0x9e83df5e0x972a6b8a0xc6768ba30xee34113f0xf91ee67e0x24400c160x6f80918f0xb925f2510xc6089ff00x26ac92b80xb1bd68500x138248b00x3f1ef70a0x178eaad10x9f309f160xa28f43f80x724099050x00af23e50x3a77c5140xc25476460x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0xbc397da90x7e5fcac50xf31aa9d40x85efc7e00xb793405a0x434c5d100xeda7a0160xc7a524d10x76b69b8b0xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x6005c3510x7a4ef0fe0xf5b7aa570x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0x01bb2db70xc341ae6d0xe071d05d0x924c46f8164.18.0-302.1.rt7.70.el84.18.0-302.1.rt7.70.el84.18.0-302.1.rt7.70.el84.18.0-302.1.rt7.70.el8.x86_644.18.0-302.1.rt7.70.el8.x86_644.18.0-302.1.rt7.70.el8      !!!!!!"##""""""$$$$$%&'(&))&&&&*+*,*-*.*/*0*1*2345446478888888888888888899::::;<=<<><<<<<<<?<<<@<<A<B<C<D<E<F<G<HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIKKKIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLNOOOOOOOONPPPPPQRRQSSSSSSSSSSSSSSSSSSSSSSSQQQQQTUUUVUUUUUUUWWXXXXXXXXXXWYYYWZZZZZZ[[[[\\\\\\\\\\\[]]]]]]]][^^^^[___[[[`abbbbccbbbbdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeegghhhhggiggjgkglllllllllllllllggmggnnnnnnnooonnnnnnnnnnnnnngppqrrrrstssssuusvswwwssssssxxsyyszs{{{sssss|}}~~                                                                 !!!!!!!!!!!!!!!!!!!!!!!!!!!!         """"""""""###########################"""$%&'(((((((((((((((((')))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*++++,-........................................./00//11234444445667897::::7;;;;;;;;7<7=7>>>>>>>>>>>>>>>>>>>>7?@??ABAAAA?CC7D7EEEEEEE7FGHHIJJJKL.vmlinuz-4.18.0-302.1.rt7.70.el8.x86_64.hmacSystem.map-4.18.0-302.1.rt7.70.el8.x86_64config-4.18.0-302.1.rt7.70.el8.x86_64initramfs-4.18.0-302.1.rt7.70.el8.x86_64.imgsymvers-4.18.0-302.1.rt7.70.el8.x86_64.gzvmlinuz-4.18.0-302.1.rt7.70.el8.x86_64kernel-rt-4.18.0-302.1.rt7.70.el8.x86_64.confmodules4.18.0-302.1.rt7.70.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.xzsha512-ssse3.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.xzkvmblockt10-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.xzsha512_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.xzec_sys.ko.xznfitnfit.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.xzzramzram.ko.xzbluetoothcdromcdrom.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.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.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzioatioatdma.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.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.xzhidhid-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-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-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.ko.xzintel-ish-hidintel-ish-ipc.ko.xzintel-ishtp-hid.ko.xzintel-ishtp.ko.xzuhid.ko.xzwacom.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.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_recxgb4efahfi1i40iwmlx4mlx5qedrusnicvmw_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.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.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-integrity.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.xzchelsiocxgb4cxgb4vflibcxgbciscoenicdlinkdnet.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.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqederealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersfcfjesfjes.ko.xzgeneve.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdio.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.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.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.xzwirelessathath10kath9kbroadcombrcm80211brcmfmacbrcmsmacbrcmutilinteliwlwifidvmmvmmarvellmwifiexmediatekmt76mt76x0mt76x2mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88ntbhwamdtestnvdimmlibnvdimm.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.xzpcihotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpciepcmciapinctrlintelpinctrl-broxton.ko.xzpinctrl-cannonlake.ko.xzpinctrl-cedarfork.ko.xzpinctrl-denverton.ko.xzpinctrl-elkhartlake.ko.xzpinctrl-geminilake.ko.xzpinctrl-icelake.ko.xzpinctrl-lewisburg.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-tigerlake.ko.xzpinctrl-amd.ko.xzplatformmellanoxx86dell-wmi-sysmanintel_speed_select_ifpowersupplypowercapintel_rapl_common.ko.xzintel_rapl_msr.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzptpptp_vmw.ko.xzpwmpwm-dwc.ko.xzpwm-lpss-pci.ko.xzpwm-lpss-platform.ko.xzpwm-lpss.ko.xzremoteprocremoteproc.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.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpt3sasqedfqediqla2xxxqla4xxxraid_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.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.xzint3402_thermal.ko.xzint3403_thermal.ko.xzint340x_thermal_zone.ko.xzprocessor_thermal_device.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.xztps6598x.ko.xzwusbcoreuwbi1480dfuvdpaifcvfifcvf.ko.xzvdpa.ko.xzvdpa_simvdpa_sim.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.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.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.xzlibcordic.ko.xzcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzkunitlibcrc32c.ko.xzlivepatchobjagg.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.xznf_log_bridge.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_log_arp.ko.xznf_log_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_log_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_common.ko.xznf_log_netdev.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.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_vsockvmw_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.xzsoundcoreseqossdriversmpu401opl3pcspvxfirewirebebobdicedigi00xfirefacefireworksmotuoxfwtascamhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdrenoircodecsintelatomsstboardscommonhaswellskylakesofintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yx86virtlibirqbypass.ko.xzmodules.blockmodules.builtinmodules.drmmodules.kvmmodules.modesettingmodules.networkingmodules.ordersourcesymvers.gzupdatesvdsovdso32.sovdso64.sovmlinuzweak-updates4.18.0-302.1.rt7.70.el8.x86_64kernel-signing-ca-20140212.cerkernel-signing-ca-20200609.cerkernel-signing-ca.cerkernel-rt-coreCOPYING-4.18.0/boot//etc/ld.so.conf.d//lib//lib/modules//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/crypto//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/crypto/sha1-mb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/crypto/sha256-mb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/crypto/sha512-mb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/events//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/events/amd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/events/intel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/kernel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/block//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/crypto//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/crypto/async_tx//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/acpi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/acpi/apei//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/acpi/nfit//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/ata//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/base//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/block//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/block/zram//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/cdrom//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/agp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/hw_random//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/ipmi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/tpm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/cpufreq//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/cpuidle//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/cavium//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/cavium/nitrox//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/ccp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_4xxx//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/dca//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/dma//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/dma/dw//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/dma/idxd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/dma/ioat//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/edac//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/bochs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/vboxvideo//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwmon//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwtracing//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwtracing/stm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/i2c//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/i2c/algos//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/i2c/busses//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/i2c/muxes//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/iio/common//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/infiniband//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/infiniband/hw//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/infiniband/sw//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/infiniband/ulp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/input//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/input/misc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/input/mouse//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/input/rmi4//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/input/serio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/iommu//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/iommu/amd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/isdn//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/isdn/hardware//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/persistent-data//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/mmc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/pci//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/usb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/memstick//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/message//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/message/fusion//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/cardreader//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/cb710//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/eeprom//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/mei//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/mmc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/bonding//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/google//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/fjes//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ipvlan//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/phy//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/team//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/vmxnet3//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wan//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/intel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/ntb/hw//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvdimm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pci//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pci/hotplug//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pinctrl//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pinctrl/intel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/platform//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/power//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/powercap//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pps//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pps/clients//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/ptp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/pwm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/remoteproc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/rtc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/libfc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/spi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/target/iscsi//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/target/loopback//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/thermal//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/thermal/intel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/class//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/core//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/storage//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/typec//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/typec/mux//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vdpa//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vfio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vfio/mdev//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vfio/pci//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/vhost//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/video//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/video/backlight//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/video/fbdev//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/video/fbdev/core//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/virt//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/virtio//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/watchdog//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/cachefiles//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/ceph//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/dlm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/ext4//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fat//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fscache//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fuse//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/gfs2//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/isofs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/jbd2//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/lockd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs/blocklayout//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs/filelayout//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs_common//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfsd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nls//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/overlayfs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/pstore//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/udf//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/xfs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/kernel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/kernel/trace//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/lib//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/lib/crypto//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/lib/raid6//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/lib/reed_solomon//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/802//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/8021q//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/bridge//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/bridge/netfilter//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/ceph//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/core//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/dns_resolver//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/ipv4//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/ipv4/netfilter//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/ipv6//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/ipv6/netfilter//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/key//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/llc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/mptcp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/netfilter//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/netfilter/ipset//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/netfilter/ipvs//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/netlink//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/openvswitch//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/packet//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/psample//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/sched//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/sunrpc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/tipc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/tls//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/unix//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/vmw_vsock//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/xdp//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/net/xfrm//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/soc/intel//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/virt//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/virt/lib//lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/4.18.0-302.1.rt7.70.el8.x86_64//usr/share/licenses//usr/share/licenses/kernel-rt-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 Apr 13 15:35:57 2021, max compression, from Unix)directoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)emptyELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=18617578b4390acffefe8a248ce4246d251a95db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c9934cfb52fc265110e1290b291e8312226b023, strippedLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;N<N=N>N?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;O<O=O>O?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;P<P=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQ 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~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQR~LLP=sP"P+WP*PDPP9P%5P!P1PFP;PP$oP6P,LP>gPPTPPKGPL,PKP7P:WPMPIP6P}PIPP"2PAPwP PzPPJP,P+ZP9&P9/P9P#PP dPK9PK>PCP'4PP< P@PD P P"P8DP+PIPGP-dP3P;kP$PPtP?P>eP-P-PP4GPP9PKPP cP-PPPP PGP3PPP?P?,PJfP)P)P# PHPPPP@P&P P P;P;0PBPP?P?PP)P)PH:PCPQPEtPCKP,WP@P PGTPRPPPP|PDPA6PP\PP+SPPAP%P2PdPJPXP{P4P,P#P9^P4PP7vP+-P(P6P5P5PpPL0PL1PPPIP.RP:P2PEP@P WP P P P P$(P.PP,P9zP7DP!P4PP%PPCPAP XPFP?)PK^PK\P%PDP+PP'P*PP 5PCP6PEMPBP/PP.OP-P"P)4P'PP8PPP5PP P P PPP&*PFGPP)WPPPP,OP2P2P`P_P0PP aPP3PqP@|P6P P'PCP)#P P PPwP$P#PPP1P*PJPP?iP"P(P9PLWPP PP0PzP P9PP;PP.PPPFXPPQP>P=vP,P PKPGP+`P5PP#MP?PKdP.JP#PHP:4P)P)_PH.PHtPPP4[PPP~P^P/WP'WPG PP;vPIP;EPJAP7P !PJP!P~PHFPIP%PKP2PP P P P P7P7P/PGP:P8P&P)P*PGFP:fP0P PBP!PP>P:P7P PHP8PEFPEHPrP;)PPCP@P:P&%P&&PPXP%PP[PCP,P'QP(,P\P&PI3P9P#P9hP7oPP)P;PHPPPP=P P/PGaPGbPGP3;P4XP FPP6cP4P!ZP!]P PJ[P7P'P*P2PPP$PCP,yP:P/P1DPI&P9PAPKUP,PHPP#tPP*DPPPPKPP5PJP0P,_P>XP?PD+PI`P0fP7PzP PPCPPP,PE!P P gPP=PJPFP/PP P*PH)P P6PCP!P3P:PBlP?P!P1|PPP=P PIdP8P+PHuPMPcP*P-PFP2PQP3P*|PJPP4 P P P.PJYP)]P&JP#?PPEPAP-ZP+PIPPPBNP.PaP P?^P6AP.WPKP P:tP$P&PP8P@P$ PGP2!PfPLP P>PPPP PA3PP-mP=PHPHPD8P/oP)DP(PPKP PP.PIpP/PP*PJ$P9*P&P5P# P/P*PCkP!4P5P:PP5[P3P6&PKrPL&P-}PPGPGP9P#P(P(jPAP"PP'FP%ePPPPCPE~PPPP=PP#PF$P/PP.3PDPACPPJ1P9 PPPPKPClPL>PP:P P1P *P$#P2PL!P7sP YP2PDP PPP2P P4PJMPPrPPPPVP7P4`P PP.IPPHPHPHP+PPPPPP2PMPP8P:P1PPPPrP6zP{P3PBP&ZPKP31P-PHP#bPP fP%PUPFP1_P;:PP%P PP6FPP0-PF&PAhP>P*P KP/}P.P+P#[P8P4P95PAPAP&iPP"PE{PP PP^PPPP?WP-PqP%PeP"PA>P8~P7BP+P#xPP9P!PK(PL2PDPUPPcP:P;yP0P'P ]P\P=P>-PTP-PoP*:P6P%P0PP PzP P PP1CPCPP$2P$,P ,P$PPLP1PB>P?zP>P:PP+lPHP0P%P4PQPPP2fP"PP>P-P P P*SPP%rPEP@P&|P&PBPIPYP)PP7P4P:PP;=PZPHPL~P<PDyPJP?.P#mPPP9P\P4+PP/PP)P(P&GP8PNP PKPPP'PP;PFP=PP[PK"P@P7PaPP.8P UP#*P,P8,PGP4PF-P3gP'P2PPE4PaP2P6P-P!YP#uP)PPP5PlPTPvPfPP: PP P#P'PJP RPAKP"P8P+fP 9P 5P*PP@PKP!EPPP.P pPP+PGPPHP'cPCPCPPGP5PHPiP6P&P@P*PP P3PPjPDAPqP*sPAPGP8rP+P*PGPPVP^PBPEPEPPYPpPMP1EP;P@P!}PEPEP9 P9P%PBPEPFPGP1P P2_P2kPP P@GPA^P=P@VPIPP PFPxP)KP:P9PlPP[P3P@PAPAP6PPEPpP1;P}P#P vP=P:hPyPDP P:PLPP9PP(?P5PPPPIP P+hPP*"P9=PPyPxPCP3P/PjP P6PYP.PP9P}P MPHP9iPHVP!P!PPPPLP_PLP/P5P?P7P=~P>PP8P8 PP8PDPPP{PCaP5yP P1PIYP;wP5@PJ P :P.PIP"P 4P4P 0PKPEPP>P- P&xPPP71PGPL{PPKPP P1:PPJP7P.EP"[P 7P:P(PJ"PHP=*P=,PtP9P.P.P$wP>+PJvP3 P9P(P P!P%#P,PGIP7PPP1(P1gPIP3P`P=yPPjPBP VP/wP,PPP6PPPPK)PBFPaPbPPnPP4PP?PBP+HP)P9P5 PvP>P!P8uP:sPPlP&PPPP KPVPGPtP1UP P MP<"PP$P@=P PP!XPP+eP)PEPP"P&P#PPPJP!PKPEP,P&$PqP TP&P;PP$;P?PBP,P:P7PPP P 4P#PDPxPKP-?P P;P P PDrP5P>6P#$P ,P6P5PPKP/AP+PIP3P%PKPC;PP?PAP]PP"HP7P+PP PPPP;P&PP.}P.{P0]P8P*P+PPGPHUPP%PPP'P P;PBSP ^P$PDqP/P>P/P P P"P aP9P2PmP' P PP PPPmP;[P>P-/P#P0P/P)P&PPPJP& PA#PP 2P5P;JPDP@;PKqP6P-P.`P'PPPPAP*P!PPPP,ePEP3PPP1PIP PP4LP FP&PP3sPBPP P PPEP 2PP2rP NPPP$P*PAP P,PH`P PP9PHP DPFuPP7P7P.ZPP7PH[PP-PCP[PPGNP5dP2P3PPHPrP1VP rP;aP@PAQPLP P,P+P P:PPPGHP1\P PPPPP!PA]P>PFdP lP/P.PH/PPP!P7PKPCPIPP &P 'PP'P.P1PP7-PPPxP%0PqPGP:RPAPAP(CPIP&XP5P6PJP6P P?}P@P>P>PPJPHPPPxPP4qP2PPP/P sP'P?vPAP=FP5P/P PHP8P7QP 8P)PKFPKEPfP$P-kPEPPmPPP0P1P5PP@P=P?PP6PPBP)P(PDP'CP3PPPJP6P&P7PGP'P P9DP*P P"P7nP8P&PeP P.PPRPP+iPGP)BP)PP PPP"P:pPPP@P?PIP P+P)P)$P*PP@P PrP8PLyP@P0tPCP9PGP2)P0P*P=KP=PP.PPAP&FPPJP3P6!PPP6MPPP0PKP0P?P:lPP"PCP8PP3PP&nPPPKPPF{PP:*P2P PNPIP6P-1P8P#PtP(P(P:PHwPHvPvP%PP'wP2P1PVPJBP@.P=P?P PGPPSP_PcPF+P-PA P4PP ?P"P"P>PBcP(PP P PPYPHPP3`PEP0PEPPP=P=P.?P:PCPdP4PP%PP,}PIP0APP8P FPPtP PB0P6P gPIcPPuPP)bP(P(fP8PHCP5PPPP6P%OPPPPP@P3PGSP P1PqPP=P@ZP4bP6P!P PP3{P(P:P]P P`P!P }PP =P PPKCPP7PPHP*P+PGP)hPP PP1%P6NPP P?P?P,P7PDP IP%PPC\P-P}P{P%PIP"P"P:P7P)nPHPUP;PCP<`P<^PDNPHPPPPfPoP%P8PGP)PHMPPEPBJPEzP:PP=;P3P?P?P1PBePH P#P)"P P'PPP6P13P3P$P?PB P6P!+P9xP9P/)P+4P)P(P=P"PP5,PP 9PMP/PPPIPIP!P"P8P+JPBP:PPPP PPcPPKPKP?P>P>PKP6PhP&P):P(P:P'PP _P#HPPPPRPsPHP.P+PPP%PPPCPJPPPPoP3LP?P>OPBP..PJPEPPP{P|P!P {P-lPCPPP0P?P6P3P/P87P PPPP%PEvPEsP'PCiP#PP&P$PG9PP$P$PP&P"P?P>P6P-8PPPPDPPP7PP1P GP"PEP,P@zP)PPtPsPP-PKPFP@P;APEP:PDPPAP"P8gPP:P PP@P%\PC9P$PBP;P3 PPHP"P/?P+P+PHLP#JPOPyP3P P-PGP6P$xP1P P$P 7PB3PBdP,P-PBP/P+P:PDPkPjP%NP,lPP@P27P8P#P "P !PPLUPPP,@P:;P PP PNP*ePBP'P4P"PNPPP:P1PP P1xPP P P3QPI>P0qPBPP@2PAPJlP(PCPE PjP P4rPBPP PDPA+PPP"+PLuP.P(P)PP%hPPFP P*P@P4P)P P'PIP,PCPP .P GPI'P*WPFP!P-rP P8XP#wP(ePPPP!PP*P zPL9PBP MP5iP BPP3PTPPP 7P.P@P>ZPB"P-P/|P P:P:P*RPDPPP$PC'P]P3P P-P%PP0'P6P%PPP+P PPPnP2-P2.PpPiP PAP@eP+VP*PPPPPBP&P2+PPP$P P/PjP=P=rP nP!P/P$P*P5nPD@PP P;|PjP[P>P!(P%P#P.P)tP(}P+P+P&HPEoPbPPP PP%,PfPLEP,PAP2PP2MPP5IP?P?P?P=P-P!OP,)P8P+)P+PJ;P<P=6P&PPoPPPP;nP1OP$|P4P?hP PP"P"P/P+KP#dP)'P)kP(wP=7PP%yPPP3PXPIP,SP,TP=PPCPB|PPDPmP5JP7PIP+=P/PP4P!cP!9P(PEP P/PP>PKnP8TP+^P(P*#P*PPxPP>PRP/EPP:uPPPhP%bPFaPLjP,PP'P P$P; PPPDhPmPJnPH P(P"PPP;P PBP%P%9P%PP47PPmPP PsPPzPPBP.PFP"PP(P P&PPOP8PP$PGP1P YP&}P"PP P4 P P"YPPQP8OP8@PPP%P!0PPPG,P(.P P PPAZP=BP?PJ{PZP%P.P+~P )P)2P)P9PBWPFP:_P;sP%PP1P=P1JP?P PARPASPLP P"PePH8P'7P,P9BP%P*PAP5P PPwPpPP-PP)P{PPPPCPP2P P#P'P;8P P PLP-{P.P+P(P*P mPP<{PP> P=YP=QP6P P$P7PP9P P2;P P2oPEPP0 P*hP*gP@P#P.P.P3'P9P!P*PPP1P'PPP #P/ZP\P2#P PDTP1P >PP?P>!P.P.MP9mP"P#YP)P(lP'P'P PPLfPCP@PKPPKPP8P6PP^P>dP+PPPH%PP=P.P!|PPbPLPFP2P2PIMPAPJP'P#PKP8 PJ0PP#NP>PP,P:-P PP4WP;P>PP@PPAPL4P$fP.PEPDOP P1SP0PP&P+6PP*PPP P$PP:P?RPBPHPP"PP%UP,P4(PPFPPGPJPgP=P.PHP(P+PCP5 PCIP P-PP.P RPPPCP P @P>5P>P-P0`P0PP P;P P P"P2P3PPIP'P6P P4P%P5P&jP>P.PI^PFPDPA;P"PPP({P8PH5PP&PP LP% PAP PP: P PP0sPtP/P@P=P>zP.PCPP8P)PPKPKwP&PiPP P1PpP LPAP3PD}P P$P$BPPAPP P#PAP"FP(PP,P,PP1P1P":P;P;!P$"PP0P?P> P$P-P'PPLXP?PP $PPJP='PPP!P9PEP+P{P2P'P2P0P4P@9P'*PBP)PPP'P!;PLCPPFPFP1PP5_PPPJJP.PIPFP8ePPPGP*P*P)PPP1FP*P/VPeP0P2HP"BP=P=PFP4IPPP6P P~PLFPiP'P5PEP0PP%PaP>PGP(PFNPCPyPZPP:P:eP P P$>PCP;P?P0PP"rP)P)P YPPUP,PA*P6P-P P,'P8PPP4&P PPPP@PGPE7PVP"PfP GPF5PP?P3&PDPPEjP/P P;PPP4jP$QPPsP:IP1"PBP2jPGP@P/5P(P'PHP$PP P)P:1P PPPPBOP?POP YPI]PP5/P6P}PCjP,PP#.PP{P#PPP9P7CPP)PHKPHP5P%PCPfPFP1PA"PGP;oP PP*VPFPDP6VPJP>PP4}PDP5PPDP-TP4:PQP'mPCPP PEPP9P?P 'P 6PGoPJPP7P+PP+PP_PCQP,EPIWP(;P1RPP.P@6P?XP P6PBPBPhP+P+PPiPYPPPiPkP pP34P`PWPxP5>P P>GP P P&1PP8P+OPP*=P&P&P&P&PPPPP,IP PPCP( P*P P PP PBPBPB+PcP!P%PCAPPP P3dP_PzP0xPP P P'?PP?P4dP!P'&PJ]P+PP#:PP%nP?P*P1PLPIP"P/bP&PP'PP8PP}PPPPEP9P@P PFPP=P P:P P P6PB4P#PKPPP}PP P PPPP tP 0PP=P@gPBP. P PEPKP8PP4AP&P,P%[P4/PCP PPPPP6kPFPKP"P:{P(P&P PPPIPLbPP|PPP %P=P=PDPCPPP(PPPbPP4P BPPP?P6PP P>PCPIhP8PP4PAPPPPJP [P:P:PFiP P P,P/GP8 P8PHP &PC$PPP2P20PEcPPP;#P;P P1P"P'P#P?ZP9!P9CPP5PPPPPP'[PCP NPDPEP^PPP :P 9PP;PPlP%P'}PFP=P P!P!PPqPP'P !PlPP6)PIP6P!pP#PPPPlPP:PPPJP!&P P PCP PPxPP P fPDPP#P3eP^P2TPP4DP ;PDPP>mPUPPFPIPPpPPPPJoP2P-[PP0PLP P P<:P$qP$P_P09P pPKPK|PJPP&P&P&PjP&PbP$gP!?PGPGPP )P-PIP6P/P"P++P+9PPP%PAPAPAPPFP@PIP;PKPdP`P-P PItPIvP4P2P)UP9 PP%P P4PCP1P:$PPnPLPPJPGP8P8PP+P)PCgP5PP;lP rP>NP6CP P#P9\PP5P6PPPcPP6P7PKP>;P P.lPBP)P:P5&PPPKP, PP/P5P;mP PP!MP tP DPPPP)PFrP+P `P5#P5$PP'-P!PPnPPP*kP;9P&8PPPPuP5PHPPJP*dPGPP0P9P=HP.qPP!vP8}PPP&PP>P P,fPPPE PP0PP,QPMP"3P3P)P7{PrPKPP'P2PEZPjPJPyP P;ZPPIP6P6P-P P-P7P+P~PPP(P*P#6PPhP4PPPPPP,P3PPFPPIPcP1hPP" P PP'P)[P!P ^PPPP6P PP@PPP P$P5CPCP4PGP'P P-PDP8+P'P(P P>P"\P8.P+nPP&P#PPKPP',PPP@PP9P.P2DP7P'>PLP@JP>@P VP9cPP)PPP+P1P:XP!P2gP P P$0P3P@_P#P 1P.P8P8P8xP)P'P5P5PEPbPP P P P>"P P/fP#aPfPPP9P vPAP,PP5PFPP P|PPP1PP@3PnP-PkP3P9uP8[PPP:PHPPPPDRPCPP_P PP?PJVPP8QP#sP+PPPC=PFPhPP7P=jPF|PJjP"aP"tP~PnP/gP8P4PP9P#P?P2PKP:PPGPP;xPXPvPP;PJP|P"P=EP>PP#P+PkP lP9PEPBPBP%PGP:P:P/P2P,PPPP$pP'PFP;PFZP"JPAkP>TP>SP>PBaP$P(P*IPHZPCPP!PKPP/P-)P-*PPlPJWP"P9[P(PuPP/P2P%P-\PPIP%P7PP)P%PEPP7fP*APPP!PC.P,P:oP2ZP&P9PA2P$P#P=P P-DP0OP7zP#^P:PWP-PPpP2P2sPJPPkPCPiPWPKP-P/ P8hP#PP)gP P%@PIPHPF PUPPAPGPDbP6P.P-P"P/%P8tP#P* PHAPCPdP5P'aPEPFP25P P P1P0PPP&P9PP?P"P+pPsP)P(PPpP;P;P,PPFmP PxP PP P#P8PDaP P/P?:PP-GP!P.P8P8-PBP9PPPKP uP1PPyP"0PPDPHPHPP2PP'UPP kP =PPPDP3P?dP P.P-nPP:P4P0KP0[P CP7P)P)PJFP'PP% PFPBP48P3\P7PFP1P UP zP*P1.P UPSP7 P8P8fP+zPHPGP%tPKP8PP9PbPmP0P$PPOP&CPP?P P.P)P)P;PP4P4PKP,P,PP=MP=]P=UP.P)P)P)P(P(PDP,PPAP! P!.PLaP&PP `P0PPIPyP"%P'P>JP=P>P P3PGnP:P9P"P)fPHP5P%FPK8PP!P PPDWPE*PP0P4PPxP;P@}P69P9yP8VP7PHPPCP,8P7P7PFP1?PP;PMPKPLxP0"P=PB/P.PHPIjPHP/9P8PPEPAP#PHP3P|P-PPBHP(P>]P qP.mPP*PPPP PPaP,JP28PE%PlPP |P.P@P@P1P@uP-+PUP P.@P'P"mPJ+P8PPL3PPP;4PPP,P/P*P.hP9P+P+P+PFJPPPPCPeP'P/P P;-PPF6PP!P5P"P-PIrP3uPCP4P$P!7PLPPP@PBPP PgP1@PPP,P9jP)P+PPP2PP PP*P PFPDoP@P>rP>aPJzP!P90P9'P yP2P P\P PP%P1P"=P0$P=P>P%P PJhP"P9kPP=5P6PPBPFPLZPIyP//P+UP+P)MPP*PVPvP!uPP3aP3lP gPP P>'P3"PIPGP"P.P(PHP'!PPPPgP [PLkPPIRP-PEP,PJPtP, P>P*P*PPKP PFPPP +P P;"PPgP?UPAPK]P"P)APP4PiPPoP P@P6PPGPEIPPP1P*nPWP@mP=P-vPP3#P.P8P8P(PH$P6PP&PEP(8P PENP1>P P6OPyPDP>P"P7;P*P+PJ*PYPfP4P ;PPPPPPPPPPPPPPFSPPP$1P&UPL'P6P''P8P+P PzPPP! P P6PP PP)P]PP>2PPrP3~P5QP PPCP,P,PG;P2PPPP&rP3P=P>oP>\P&PNPP*PPP,P P QPDZPPaP1 PP2bP3P3PPKgPPIPFP(PPPmPP%PC5PCJP,P,FP'gPEGP>P P P PP@ P?P@`P)PPP7#PP?DP-P7P)P'PPP%P$PIP3BPIPIP3P3JP.PP0P&?P>PPP&PP7 P7iP,P=PPwPP-YPuP@P9P(5PPwP$P~P>P=hP?CP>>PP P&P3P"P"jP+PHbP P6PPPPK4P$P+PP{P:cP &P0 P8PPPjP6PJPVPKPPPJ9P*P*PP!@P&P,P2P P}PJP P@pP@P?P&P)CP)-P&P/PPPPIPETPwP1P0PpPP0PGP$~P!QP!^P JP)P(PHPCXPP P0P HPP7PA}P P PIP=/PFP(PPPFP1zP1fP.P;PPKP;3P/P7P ePP P$P4PP3P5MP5PP#PP%P9PDPP%CPP! P6P/_PCPPBAPAyPAlPJPAP8P+vP(qP PGPP%P.PG*PvP PnP/P*xP6~P;P.TP-P+ P(PJ7P@P4PPP%IP%P2~P8P2P<,PP3PFP3,P7PPP PPPPP@P<P$PPP6iPPL P+%P+P#RP4P9LPeP8PP?EP!PGP7}PPGPCP*PHP!P%PKP6PIzPtP>PLlPL:PP&PP /PP0PP=P/PyPP+PP3P:PHhPP9P-PP3PoP PuPD_PP3P?PKcPP,P,P"pP+sP6P)P8PPDP PPP PPP"P7P#nPP)(PPP%P&P@PPGXP TP P kPP7PP,P8PP=%PPPAP3PP9PPfP%P@P3PkP2P4P9PA[P PP-P P#PJPJP7P+PHPPP$PPIPmPP'oP P POP6P#P>P #PCP"PP)P)P&KPPP6P!>PC[PyPFP6PBPP(P5P&:P.PP/P8P(P(PIP P@PCPP'eP1PPJPPP3PBP7P=P P6P7^P+;PP0PP/`PE=P2WP9PIP#PPP&PP?cP PFP"PP P)PPcP pPPFP:MP2PKP CP&P;P@PqPKmP-aP'PDPDPP5sPEP:aPP(@PE9P{PP/P>P.P,P/PHP/;P75PlP+PHYPmPKPC>PP=P9P'P(P PP7PPPP/!P(P(P(P P*P9MPhP9 PP%jPP1GP=PnP>`P?P!fP0aP*P!P)P9PAPPKPCPP@PiP/P?xP@bP>P:P/JP)uPLPP}PrP aP'PPP3PcP>hP6P.~P.|P!PGPGP"~P/lPBP&P&PPPLIP P:(PJP,P0P<5PPP1P6lPB_P/P4P-PIP7_P7eP&PPC8P(P PFP2PP0P*P;PP5P#P?P7PPIaP,P 'PCPPPP'hPXP2^PP3P?P>P=PEPP WPP |PgP"P"PBP%P5TPEaPIP1PP KPP1PP]P4NP4OPH~PPPfP'P+PPP1P0P2XPDP'P'P#P#PP P/P]PgP%]P2yP4P4PCPP ?P JP;P#PPZP@PA_PP/P."PBP.P&P#;PP!P%P-gP&P,VPFP2$P'P1{P ]P?P-P-"P^PHP3(PDPP'PP=1P=(P6PDPPPPCPBPFPBP4P9P0PP$P#P@P?P=gP"PHkPCPL}PPPPAP!%PCwP.P@PBPCPZP$P<P PP EPFVPJP!PP-sPP8#PL PPP2PXP PKP4P(P *P$P>0P=^P=VPL"P6P P#kPP(SPP'P4PPLOPP]P\PP(P&MP*PP4P#KP]PP%P%?P PPG!P2 P'PnPFPP0P PUP",P"-P>yP?/P-MPPP)P)P8PHXP`P PP-P-P P-PP"|P#gP)P:PH P(PP kPPP?$PJP UP-P"VP PHPLVP PPP P P?P 2PJxP/PHPPCPP'yPGP2PE;PP P0P7PP)9PPG PPP;5P.P&SP zP4P4 P7PBP P6P6P3P-P(PIPCPSP%P%:PKPP9PPDIP dP;P PHPPI0PP?P=PJP3-PD"P*P)P*P DPP4PPVPP(PPPFP$P$P5^P/PPP8PBPP9 P9P$P/TP<P6dPP HP-P*PFRP!PPP2PP P;P6*P1P4PgP PDPPP+MP PP-PPFPPD^P0P&eP P< P(P0PHP8"P+P3yPPPP#P \P0PQPPPdPPBPAeP-PPPPP5PPPfPP+P-VP'RP'jP:@P;P KP1HP5ZP mPPFPP6gP?'P.P- PPJPBP9P)PUPPPTPnP%P PP?PBP0JP9SP'P&PPPFP,PP4cP4~P-P)P?AP.P!P -P ,P(P9-PPK~P PP.P$P?OP P 4P%P&wPIP/P8KP(PP9PDP?PPCpPRP;PP!P PL P-|P-3PsP-BP 3P8PHP2PPPP:P7P9PP,P&PPIPP3PP@CP!`PJPPPPSPPGP P `PPFP7PAOP)P*P PP1P%xPAP! PP5PPE1PPPP PJPP?P?P.sP!PPP8\P+2PvP`P!P>P39PPPeP P6=P.QP/@P)pPPP P P$dP9P,P>{P>P#yPP PP%P,P2%P5PP P6P QP6PP"9P PJPPJPP7JP(P .P&fPPP P5P,PP P5P&P3P&0P5PP(P+P&LPHrP&P9PPPPPPPDPP)lP:PP8P%P HPEPKPEP@P9PP&{P&~PPPPLPJP2EP;P;XP,P%PAP3P'PPPPuP%PCPP>~P>PcP-PGjP/P4P OPBPP@PEP P&P9P cPPLP$P"P7PPGP.PFP P9sP"PHP P ^PPP3PPP:TPEP PP5EP6TP P P@kP@P>UP.P_PAPPAPF P9pP( P)P)PHyPP#P PC1P!8P PPFPFPPP1]PP7P.PCPIP$sPP;PP>WP?JPD,PP.P./P"P+IP)RPIP&P$P7P,PBPG+PP P;P>PKYP!P QP. PCPCPP,>P,GPBLPvPP`P P P#P:P6P#PPyPP'PEEP-P;PPP6rP=P!P6PP7P+P#P0P(zP]P5P!PXP2wPCPP6P(PDP0P3P;PGPuP&P)P6PGPKP3P'XP P$/P7PLPAPPP"^P)P)!P)P9,P@P9PPP2PbP PL-P PP8P&PPFPP2P"NPKP?P)PH{P9P3P8P'TPP{P LPPP6P&>PLP"P7P8P8PFLPmPIP&P1P'P7P6GPPCP?P@ P9fPP'PaP%PC?PLDPPP-!P;P#P:PA!P7)P(PPHPPP CPPPE2PP.PPKPP/P*1P*0P~PPPPPFP7P/PP0PMP PIBPuPAP;P;P;P;PPiP/yP/zP) P P*PH!PPK-PPPPP3P2P1P"PP@P9PIP-.PPPEnPJ/P P+P5P3PPJPP>PIPAP7P&P*PP PKPP@PP P PJPJKP!P?P>P P P6P!$P9nPD P8JP84P+P)P(bP.PPPP!P,P,P#P'P+PDFP;jP P">PBzP5PPJP7PYP';P?~PPIPPHPP"P%AP%PPPjPAPP4PPAP%P4P.YP.PJPJ&PCP P^P$ P#P[PEPEPAP)P)7P(tPYPDPKP/\P/]PP PDPP0P PP%P>P>P/PPJP+YPPP,PiPP%P%6P-cPPP&PPAPP P P3VPPF@P;P(P$P#3P?P#P(PIP!P#9PdP|PPFoPP P P>LPK PPP(RPEP=PPP&PHPP%WPEPPPpPFyPPFPFP5`P2cP9P>P!PP+PP+P'PsP%aP6PYPLBP2*PP PP}PvP iPTP3PK_P P"P7hP)PPPXP%P ]P7PFP$PPP9P?6PBPPPP^PP%PJP1P1iP PPP>P/P-HP-IP,P@P$P-P(PHP9VP+!P&P"?PPPPK7PEPEPLLPBPRPP@XP P P"P+PJ4PJ PH1PH\PPP%;PxP P:DP2P ~PP;'P;RP*]P5P?P?VPP-P"PKP8:PF[P)mP(]P(^P:PP.P,P,P,PP(2PPPP<$P5P6P8P9#P9"PP P9OPDPIPP#PrP P;PPPAP.P$P6sP.PYPP0gP74P%TPfP@PPP P0PP?P/PDP P-P'P:P+P)PPP%1PIPP; PP0PAP!KP3 PDP+PGPIPP]P% PPPyPPP-PIP"PElPEPP5P4P-PFP(DP1PGP4P.P'P !PP7TPPAPPP&P4P!GP"IPFP PP]PP=P< P.P$P9PcP$P@IP-$P0VP+P5PfPDPQP'EP!P3PPP$PcP?P?P>PfP>PJPIPLP/,P)P PP{P!PGYP2PP {PP:P7P)GPPPpPPPPG-PSP&PLP P?P XP WPlPPPGP1PP PP1[P%P.P5P6P"P,&P8P7P*P'PHmPPPP!PL[PAP2PRP'P .PhP)P P#P >PA`PP yP /P,YPP*FP*PPHP%(PLdPCP P;P&PJP:kPNP7?P#VP)*PCP'PPPTPKP,PPP08P+'P9HP4PPK$PaP PNPcP0PP6 PPGPP>PBP#P#"PP4PP9PCrPPNP2PP"MPPPHPK*PP#P>RPJP%PPD/P8P8cP7@PP PCPPPCP!P9PPI-P&PPP>P/P#PP+PXP PIPF)PCUPPLP9PP;`P;VPKP7P=PpPBPnP"P PPPJPEPyPP;PJPI5P&qP59PPP=P-P#PGsP) P)P).P:PPPP5P7PG#P(1P1PBP?P>PP*P QP-P7RP#vPPHPPkP BP'PKP:EP PEPCPlP=PhP P&P*'PUPTP6PPPPP P:PP7PP?fP/P/P/P.P.VP8P+5P:P:P:P%VP4PAPKP8P PG7PPPP"4P9P=PDP=fP$PH P(PPIP4fPHPPPPPCPLP .P3vPHNP PPPP-PPPPG)PAPWP5zP #P9P&PP9{PP+P*2PKP5PGP PP3bP1P PP P;P#PBP9P@,P*P%PBP TP8P8aP)PP9:P`PPLSP5YP@PPCPFPPE&P PP;NPPiP%P@PP"P|P4;PP?P!IPPP&PP P4P"P.P+rP#>PP#PPSPP CP"6PFjPB]P=PANP=P!P.P,P:P9vP/P8P+oP)P)%PPFPP,P P'P1P>PIP5P5PH^P4PP%P:PPCPP PPFPP7PJPEPBP- PP4>P2P*PH*PHPdP;P' P$P-P%PDPP,P8P(PP!PP,P:KPE.P }PPP7P 2P .P P9AP%P!PP P~P*PPI2P =P6P6[PxP@[P6P P+*P*PPPP;P1P4PKPPPgPjP5PP7PPPVP|P P P/P +P>P'(P"P+|PPP~P PPEPP PP"P=P4|P#XPPPiPPKP33P0P P&QP7PBP4\PZPP"yP#P4P P:PP qP43PP>PCP>P,PG}P"PPP)P.P#PPP9P2P('P1^P0P $PKPAP>P-PPD4P/>P7:P+P+PPeP %PCP,4PPLP3KP"P"&PPP0>P}P?PRP@\PB!P RP3P'P"PP%PDP4PEPKNP`PP-P"PDP/&PGPGP7PJ3PIPoPIPFPPIP-P,P@RPCP P6/PhP'ZP:P+PP ~PP P0PAaP>QP>sPMP-PpPHP!PKP-iPP1pPP5:P P&4P.$PpPPFPAP2{PP5P P PLP PPP$PVP3}P)oP)P*P99P@P,PPPP%PKPP3iP#PE.PFIP$PJPPLP ?PP=PSP8P PNPJP+kPPP4uPG"PE\PPvP<P:P;WP*P"/P/P=PPBbP"P)PP&(P%)P%+P4vP4PP,rP$:PP(PG6P4P;P oP/PPeP$P>FPLP P!TP$PJmP) P) P) P)PH|PmP?PDPP,P@PPPPP!P&BP5P>PJ^P:P"PP)PHP#P PPP=zP!sP P%PD9PP+P/P:PHP9PCPPPPRPBPPPPaPPoP<'P/P AP!P=P-PPgPP2P3P,{PEPE#PEPPE^PP P3P$HP;P0P4 P3PPP4{PJPPPHPPcPP@PPPPPPMP,P@P@P(PP&yPP$MP?PQPP"DP8P#PPPP#PoP' PAP'fPEPEP#P1WPP;P. PIP:0PJP/1P)P)PEP5)PPK.PK1PC!PP'P5PP cPJP PDsP9P!PP #P6P-P7P/P8qP#jPP+P*LPCPP.P PP"LPP=tP "P8P:P*QPHeP5PP!P,5P,PP;P =PGP=PD2PDP7P7xPGPP XP P%PPP}PP1PPP6LP P 1P PPP&7P>PPBP+PPPPPAPP!P&PP-4PIiP8WP8P9)PP%P%RP6PPP3P:P"qPPPPkP4wP2xPPPlP PBP P3OP bP;PAP-P P4KPP(P#@P&PPP%P%JPHPfPP4HP*P8PqPPP!PP%PEDP FP7&P0:P> P-P-PFP PBP"PPPH;P>PPAP1-P<PP;bPP.PPNP?P>P! PP*P@P`P>PFPBP/[P;?P7PmPTPXPIPJPP?oP3P'P*&PPPJPCP:P5;PP? P6P.P'PmPWP8ZP7wP)P1PP PrPPCPPP)PGP9PP]P1cP*P$?P> P-9PD7PKPIPIPP3PPTPP6P P*PC`P6P(IPJQPCP(P3P P9oPHjP/PPPP5P4PPqP&"P0P P P<.P<9P'P&aPGfPABP7mP)PPCP,2PEP+PPPP PP 'PPP.P.P7P#oPHnP4P-PPAGP PPCcPP6P!P"{P"]P"`P/P'PPePL8P1PFUP& P2P`PPxP KP NP4P P PJPP?PP P2PPtP ?PPXPYPGPIP aP.P=PP"PD!P+DP3P,P/PHP/iP+&P%PaP5P P;P!P!P PCPPLP3@P;P9PP?P>P0ePHGP4mPPAPAP WPP tP.P;IP$7P cP#PA4P7P?5PIPKXPD5P&P5P)P)P'PPPzPPPrP4PESPPDPP=CP=PB P32P.UP+_P &PEpPPPBIP1PAPPEP1mPHPP*P1PAuP>9PH P7P8/P#P(P@PbPP/PPGPPPPP P4P<PJP.P6^PP&_PF!PPPxP PP2 P PcP kP P P@P7P PP7HP3P)PCPPP#PFP`PP%P!PGPGP`PPP;P#PApP3P.P&PP'PFPPP PPlPP;P3P&PP9P {PP0IPGP)OP)wP(yP8P#5PP4PPcP!PG P( P *P3PPLPP3POPHsPPC^PUPPBP<}PPG_P;cPvPE_P$PGP;P=PDiP5P=\P=TP-#PP+XP+{P;P9PAPAP,P5PFP P68PPWP"P8PP'PP:!P.P.PPPP PDP=@PAPB$PBfPP0EP)P)P&PHPPPPCCPPP.P-bPIsPP4PgPP0P;PPCPP P?bP=ZP=RP>P P $PGPDPPP+7P#PPCP +PH"PHPDP^P+PPPP!PPEP P3nPPPPPP;QP"PZP$P?P-,P5P+:P)/PP&P4PKP$kP&PBP PwP9P P PDxPP P3.P.[P7+P)6P(`P*P*PPP42P;PP+EP+FP"P P&PePWP:P(HPP0P VPPBPI9PJPJP= P? PDP)dP:}PP$PCPEPLP P.PPD P/P.BP#PqPP9P}PPPLTP:8P9P ePJP;PAP=PPKaPJPPP(PEP*PPDPqP!P/^P^PFPBKP PP/PPKPnP9PAbPI P:P,P*PP!PPPoPP[P~P PAP*aP/P PbP>P>PFBPBhP:PP4P0PP4PBGP*P0kPPB;P'PP;P_PPKOPPP1IPBMPPPGP P=PP&bP P#cPPrPqPPVPPEJPEPzP$rP'PFPP\PPDPPP5P6fP"$PUP@ PAPPAjPJP%PZPH@PP"PPP,PPP P PmPP "P P;P PKoP rP-P/P#P!PPC P$ PxP0PPP$PJP?PKP-PP"cP+PPE PPP hPEP&P(PDpP$P$4PPGP!jP P.P8wP73P)P'PP&P5pP8P4PP \PPHPGP P3qP& P2 P9PDQP P aP?P?PB PBP"}PP&gP=+PGPPPEP4,PPPPP P3PGP?sPPP,P+0P5PPPP4PCPP2P?P6PP*PBP*tP P4P=P=P.yP-P-PP-P P.fPP[PPDPPA1P,,P=PP;+PP>P6P!PPPPPP46P=PIJP1P*`PHP@qP.PBP8{P7=P*PHPIP&P-P PDXP4$PpP P2P5PCP!PPJUPP8PP(PH=PPP.'P#P(P5oP,PP<=P<P P PPAP0NP0RP`PIPMPbP>_P-P.LP.+P.KP8 PEkPHBPjPPPPpP9P P0PI)P6vP=P$P PP)PgPPP@PlP PIPIlP"oP/IP8;P~P wP,+PPFP2`P;PF=P4P03P,P/xP8P!PCTP!BP@P2P1`P0!P$LPJ`PJcP=P'P~P7PF.PFPP1P P P -PrP6pPPDP-:PP(P*CP&P.9P-P*JPHPPP#GPP P%PPDPG^P9P9P:PHP+P PEPP6 PP PDPPHDPPPAPAPPP P PP$P=>P-PP+NP(kP+P&PP P*P,P'xP2P PBVP.P oP SPMPKPBP+P(P*P+PPnPPGVP{PPIP)P-P>$P>PD%P7PPP2PPPBPP5PoPP P KP;MPPGP>P#PGgPP[PP0PPlPKPGcP2VP;P;PPCPWPSP&^PP#UPqP(PPIPzPPPPCPPP'PPP PXPP3P-P8sP(P8P1P1PUP- P LP30PPDP[P(P=0PP P*PPPPJPAP PP.;P8EP7P:P!P PHP4P!PPF8P3P#P7gPP:P:PP*PKP`PQPBmPPEPP; PP=P>P P!PPEyP, PAP&P,9PLwP4PPP P*PKMP24P:APJPMP<4P?P P"P=uP-AP-@PBP(P(\P8PP,P9P{P P PbP0PPPMP7PPP-6P-P*;PP2P%PKPSPBP'+PBP[PI;PBP8PAP/P9PPPPP7PP(>PP;&P&WPKWP,PiP-P.eP"P8bP#PP(P3PP%P!PKPEPFPEPP!P*PPFPP?aP7P"GP) PH>PHP P4PL5P8P P4P4P P'P2GP=P6P"P"P+PP#PP%$P ^P'bP PEP1P P 1P?P@P P.1PD$P :P*7P*MPqP%PP P0~P*PLPP=PP!P$P.6P#P9qPP!P4P"P5PPPCPCPIPtPP5P PDJP~P(PP?1PHP9P)LP6P*HPH,PtPP,P'\P;P5P xP lP"PP$PPP+PHPPPjP%PKP'1P PD\P1 PP&mP.P$tP4_P9PP/=P8oP89PPPP)P)P(PPPPzPPPBP/P2PtP0PP;DPPP>PGyP,P85PPsP/PEPH#PPPP{P _P6'PKPP@P P*POP>PAP-PPPP(PP&P%PKP PP6PCP PIwP"P/kPHWP PPYP8P'nP1P$PE$PIPxPZPP$P3P NPGPMPEPEPHPaPDPDPdPP$PKPbPCP'PPP2P PP6 PP P/{P8yPDP?P!PKPP3P)P1YP P6jPP?kPPLPP$PPPP&P*PP PPEPPP>?P@wPP0CP#P"P0LP0PP7KP7GP#CPRP PPPDPP%P,PBvPBqP3P2 P2P>P1QPwPPBPP5PLYPP/tP(TP!PkP4PnP}PvPWP,P'sPP1P1P2P1ZP4P0 P3P P6PHP"ZP6P'P:P=3PRPPPPKP,ZPPP2P PP$P1P&6PP!PHPP#`P)PbP.PRP PEP3P"(P!lP P7 P HP7PZPHEPPbP1P%P/P2=PPPDP$GPiPI4P PAVP,P=P 8P,%P(hPBPPKDP P@P3PFPJPP:=P5P/PZPBPBPP@7P-LP![PJP P@P8iP7uP8PH7PPL=PP P4P;pPP0pP/P2PfPHP.P(P!PPuPPP5P-P-PP8P,P,P&'PmP\P3PPPE?PXP P P \PP;\P;]PAPPP@(P?P?P-xP-P!P+RPPWPFPEP1TP^PPDPP.P$`P+P'[P-%P PAP8P8PHP"P,PP2P P=P-^PCP/CP,PPPPPPPPP#P{P.(P.PHPK P7PPP"UPTPDP@PG.P1PP'P0P1P'P5eP;P?P#PGP cPP,PBP#PP}P$PJrPFbP.P9]P7rP#8PP%sPKPFP: PPPP6P2JP(P P 1PC#PFPP5KPFHPP&PPKfPQPP+mP5PC P@PGZP;PP2SP2P P|P#P;P;P:P*OPPP6P$SPCPP@PP,P*P2PP'P=NPP0iP 4PPP(PP%PCZPKPP6PP P PP1PDnP!WP"zPP92PEhP6P%BPPKLP")P9P +P5P!PIgPiP!P/mPJDPIP#PBPP+PCLPC(P:UP yP5hP5PI?P =PjPJPRPAP/*P+P4PEPFP P&PYPF>P/P/P?P P P*P-P.P.P(PPP(P*P2PPbPFP P,P0PPIP?P@PLPwP#&P8PP&PPK6P!PF PPEP2P5P P9P 9PP;PPJP P=P6PFP#P)1PH}PPPDP PP\PC@PP;;P7P1P:PIKPoPP5PBP=cP *P,P-P.P7/PvPPPP%HPPCPP"_PD&P7[PLP*P#-PFPPPAP@:P?PKsP PP* PDPuP5 PPPPK2P\PA P PLPDP;P PjP P')PP93PEP2P PP PPP PP3HPI%P;7P MPD PG{PGPEP'PiPPCzPP&EP 3P7PP0;P6PPGqP)?P+P:PP?PPPZP SP!PDP,UP@P&P4P P2P*^P tPrPJiP)P(P*PHPP2PPPyPP1PP!6PP-5PI{P#P(P8PPP!PPBPP vP!P&2PfPqP7PPP4BPEP+P&PkP%P%>PCmPP|PPK3PAPAP3PGPP,RPP?HPLPJPP8&P+P)IP(P"TPPJpP4PBPPwPP=P]P-PVP1P P>PEPIkP&PPvP%P%P4sP$P2P-ePPPAP PEPIP-PP0WP78P)sPNPXP-PPMPFP1P;PE)PPUPgP PdP8PP+P!P6P#P8P7NP+P+P PP oP'PPP>P9PP+ P#WPP* P)P(P'P7PoPdPBPCP3P\P0P WP \P:PBP*YP6,P3P"PPP/PP(PP3PyP PAPP$P;PP1P?PwPIPBPB'P-P3 P3PHP PPPPC3PP2P:PP0PPP6P>P wP%P(PPzPP5qPPKAPLcPP<_P;P#PPmPQP9P"8P-OPJXP)PHPHPP&PP%P,\P@P;PPDHPHP0P2nP5~P APAPP>4P-P.P8!P7PrP5P9+PHPP9P8P,P,PPBP2P2 P9P0P1PPuP3PP1PPP65PJP8]P8PP(XP:PJ#PPJPJP,P,PP;*PuP;P"P/hP8PKP%PC2P-SPBPtPDCPLP'PP P PRP[P-PAFP/sP+P(vP* PSP2P2P bPuP1PFePPPP6P=PJTPDP7LPP3P(PPP;PPPP^P PP9PD#PNPcPFnP?PJPP?QPJPP%P.PInP:3P:PrPP#P_P;PPKPjP4tPP*PP5PP8 P)P)~P*,P'PPP%-PAPCP(BP PPP oPP P-P7FP#|PP#PPPP MP9PP5PEPAPAPPP4P?P6P-PVPI PcP:PKPL P PP4PPPPP1P!PPP P #P. PA=P8PIP%P9PP#PPQPP!P!PoP!PLhPP9P:P3zP5PIPPP PP P 6PPA PPP/P P?tPLP6P9dP0SP8P)P)P6PAPPP1PPtPP&VP.P2P?PK`P8P*P5NP5.PbP'PCPLiPEP2P:/P5P6P ~PDPLP+P>nP!~P!NPHPP"PJP P#PPP5PBoP2P-PP?P?rP>kP.P8zP*PP9PFP[P1PPPP=P>P P/'P8PPP:P0P1PP*{P6wP;PP-P(P P!PP4P4PP7P: PDGP ]PPwPP%P$P,PP0P0PPP$nP@"P=P6P6P,P\PGPPP P3EPG:P5P^P}PGP3GPFQP-P-;P PGxP(WP5P&!P_P`PFP1P1P1PPP5tPPP~P7P.P ZP8P)P(P+PP&P%fPP,P@PP;,PI P*\P"5P]P@!P?3PP,P.PkP.DP PAAP"PIP+PP(YPPHlPPPGGPG`PPPP#P!P=P?PAP6P:P"xP*PJ-P= P51PPP|PKP-P,PBkP P nPPP<P{PjP1P0(PP#APPP!PP5P;hP|PP9P PLP?wP+P7 P6;PaP/MP+tP= P*P&P53PP%PPP>^P->P:PPPEP7PPP"PEPCPTP@PPPPP PBjP[P6P/PP8PCPCP*PPP!P,P _PzPP1=P0P ,P$PPF7P6P.vP/P&P8vP:PPPbPIPPP,PPBP/PPP#P8PPJ2PVPZP5PP tPKP-UP@P&P1 P2PP>PP'PPKPhPPPDeP*rP 4P@P!wPD;PHPP DP7P7WP#TPmP)JPIP@QPPPP!P9P.P PFP(PPPPP,PFP,P7aPP)P*P*PDPHPKRPZP]P5PNP1oP&cP hPP:P#/PI.PA8PbP8$PCPPPP%oPFPPEPPP2QP P"PHP>P6PL$P"fPDP&P.P&P1dPP%PP?P'#PK P8YP8PJ,PPPPPPPFPFP@PP1P;2PFkP#4PDPFTP=JP-P'$P7P+dP+yPPJ!PUPPKPdPPPP P.PP@P,P!\P/cP)0P(PCPPIPLPEPqP PPDPLP3P.tP3P7P#PPP"SP9PEP)PPLKP PG~P:qP/PdP<#P;GPPDPPGPP PIP9P#QP8PPPK/P,dPP=P,P'P7P(PHPPZPPP!P9PPP*P5P/P3fP( PAPKbP=P!_P+P{P(uPP5P'PGPP9PP/PP;PP,P=P6P#PzPPPP4#PP,NP PqPKP9PBP5PE5PLsPLpPPD:P3*P.HPoP/P7YP)P'PDPmP!P%kP PFwP,PEOPPEPJPP/PAsP>HP iP(P(iP:P(PHgPHfP$P,/PBPP PP;PPI$PoP P=P&[PP#P WPAP+BP;P#P6PPPAP,P PPJPAPF~PAP=P>P79PJ(PIPEP%PZPPPP P6IPGP'PDcPP&9P P5BPP P+aP+xPPP6PDP9P%~PPL]PSPFCPLPP P;P ?P2P FP4PJPPP$PPP?PPhPP3P9P VP@PP$P>P>VPPPPkP%%P2PC/P,[PIHP(0P(*P PPP:PP+PDP>:P!PBP- P.aPGmP/dP)P$P4.PVPEPE"P0PiPPP9PPP P#PDP/~PP+P PPPPP$PCEP0P0P0P9PP P=eP P:P/#P (P P=$PP9P $PKTPGPP P'PP;PP P6uP?;P"P/PPPP/PPYP PPAP.P'^P1P]PPP:P4TPPP#P#P"kP#'PH?P P5(PPPLoPLAPC PPEP=PnP=_P=WP!PPPPPHPPP4lPxPPnPcPP:P4P3PP0P!P 3P,PGP{P"PP#P(cPCPWPCPCHPCfPChPPPPJP$PHP4P*P#PK:PKPKP,P6#P0PP?P@fP>|P@{PIP.jP+P5rP=PP(PKPKP61P+P)PLPvPPMP0?P'PGP)P(P5!PPPPPPKP:)PPHP(+P(4P4EPPB#P!PHP)>P PHPPhPEuPExPK+P40PPP"sP"P5HPJGP3P:P!'P,P<P:VPPdP&P P P6 P>PP P9PBP"P7P+/P#]P4?P)XP'PHPyP2PCyPCGP8P5\PE}P3DP~P(P7P+LPPP4AP PKeP-'P?P.4PGuP*P+P(P-P'PHPP gP%XPCPLGP9P'tP7P:.P8P P4P""P'P>%P>P!-P7PPP2P^PP5PxPPP1NP5?PjP6ZP#P3TPP@PGPCP#P6P/PGP>P 'P PPJP P$P?[PP="P9PDPPPF2PKPPPP:P9PQPIPP$PP3P PL%P3P-PP:P56PePP [PP(9PP?(P!kP.rP8?P83PJ5P*P%P P(JPkPP fP P&P5P"P;PPFP@ P>qP=nPPP9tP8P+CPPPPGP PK,PF_P'P5P8PEP P^P P ePPKP4PP,oPP*P1PJ P/P/P P"gP8P7P|P##PErPPDPPPPP7P=P6P P+wP)P5GPBP 7P,P7!P6DP MPPPPPP PAP=PPP)EPQP P>PF`P(&PPtP3PPPP/PJP1P8FPPP/P2"PIPP.P)P P P>YP.CP.P"P8>P76PPPPKP-QP,P@P@P2>PP sPPLP05P mP"PPBPHcPPDPPKPP,PVP PP/PAP=P~PHP+GPLPH_PIP>P(PPaP;PP;/P?jP>PJPI PPkP/P+PHP#P4)P;PUPPDP;PP 5P P!JP!LP7VPP)^P(P dPDP PZPCPCPE`P P$PqP"CPcPJIPJPaPDPP%`PJP!PuPC_P,~PPI=P`PbP=PFP'~P P)PP*PPPP1P>P!5PP)PP'P4PP5PP&uP7PP?P7*PDP sPKHPFPGP2P P P;PD`P$P':P?P?P.nPKPHP P|P&PWP dPAP$PCP PP PP0P/PBP*PGP.P3PGzP0TP0GP8RP8 PP(PDPDP@NP"QPBP:nPjP$ P2NPP/PHPoP5OPP@PP-P-PHP+PPPPPP3PE[PEQPPP=P9P.iPP8PEP9JP P=PP POP PPP*PPKPdPG4P2PAPP$zPP?P5PJP%P.cP(PIP/PP$PPP5P#PJP?_P OP/QP:|PPPP7P3PL_P/P1bP1P:dP=PPP=PB(P-yP!P/6P6P)P(PIP4PPpP2}P2P PE:P36PPP2tPJP bP2PJP P hPPPCPPDP;P P@PPPGPLP"P+P!PP2PyP'P@~PP+P)P)PDP CP4P:PdPLMP-PPP8^P([PPPK=PP;PEP"KP$-P0mP?P"dP7>P+ PPP%PKP!=PG?P+PPIPmP#PP<7PI:PI!PDuP9P$P=P:P#ZP BP#LPPPP@PEVPP6WP6nPP@#P/PkP_P(PFKPHiP8P SP P0PuP P P&zP zPP P1PBP P-P[PiP#PI|PIPP*PIPPPPPP$hPP?PL P$P$PGiP+PP4PP2P4PsP$P YPPPqP$PWPBP3P/P+P#}PP)PJ)P5P PPKIPPP XPELPP1PcP$3P'PlP5P4P?P $PBPP9P7`P)aP"PPIPKP-P@PPP%PP9P&kP>/P?PD PLP%P sP P+P6P(P(gPEP4PPPzP PP!oPPiPtP0P;PP>P-P8P8P#_PGP'PHP6PDPDP2PPF^PPDKPIPPP#PP;P;P;P )P-P!!P&P$P/nP/eP8dP)PH6PHP ?PPAP!P,KPPPP PPEP" PRP7PL+P,P PJP+PP&NPDPPPP%DPP: P2P4]P9PkPP$P=P?P?P#P#DP`P jP!P,3PsPPEbPEWPPP IPD~P4P P?P?P?KP P3PF P!P/P/P*BPHPrP3:PP$vPRP6]PAP.P.NP"EP8,P6PB-P3P,PPPPP@PuP-P2PJPP rPPPA.PA-PPJPP PP\P@1P7P=P PGP:P0HP P4eP /PKP2PPKPPP>P?PL P P.>PQPI P"P/ P+gP)P*>PP4P4PPPUPKxPxPJP6.PPPPPPP'P-oP$PJPA?PP/8PP)P)yPPPCPnPPAPEPGPFFPP6hP nP>P@nPB P:PPP P%iPCdP:"PTPIP4P PP@P?PAP6P.P.FP/jP+P+PP6P4P#PDPP P4P:PECP14P IP'PP @P APP@>POP P+PL`PXP:FPOPFPyP `PIP3FP<P$P7P@^PI_P"P+APPPKP%P4hP$PEP P P P'PPPPCP5UPFP@cP> P P-P(aPP8PP#P)PEPGPEP&P*PPPP*P"P PPKP@PGP29P wPPKPP;FP2LP3PPFPP,P[PPEP("P P3PP;P%P PPP {P4PAPAPAP4PC4P \P PPgPxP0PPPPJPKPMPM&PM'PM(PM*PM,PM>PMaPMdPMhPMPNPPPQ?PQ@PQAPQFPQIPQMPQNPQPQPQPPPNPNPPPOPQpPLPLPLPLPMPMPMPMPPPMPMPM)PM+PM-PM.PM2PM?PM@PMPPMcPMsPMPMPMPMPNPOTPOPOPOPOPPPPPPPPPPPPPPPQPQ9PQ:PQBPQLPQOPQPQPQPQPQPRPR&PR+PR7PR}PLPLPLPLPMPMPPPQPQPQPLPLPMPMPO[PO\PO^PM!POPOPPuPPPPPQPRPM7PNPN!PLPNPQPQPO-PO.PO/PO0PO1PO2POPPPQPQPQPQPQPQPQPQPQPQPQPLPLPPPPPQ]PM\POPM3PM4PPPPPPPPPPPPPPPNPPPPPM{PMPNPNPNPLPMPMPNPNPNPNPNPNPNPNPNPNPPPQPQTPR'PM~PMPNPNPNPNPMPMPMPMPMPPPNPMBPQPQPQPQPQPRPN)PN*PN+PN,PN-PN.PN/PN0PN1PN2PN3PN4PN5PN6PN7PN8PN9PN:PN;PNPQkPQlPRPPPPPPPPPLPLPQ=PQ\PNPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPOiPOPMPPPPPPPPPOPOPOPOPLPLPLPMPQPQPM0PMPMPOPMPNPNPODPOEPOlPOmPOPOPNPR8PR9PR:PQPQPQPRPRPMPMPMPOjPOkPMPMPN PNPMPMPNPNPNPNPNPNPNPOJPOKPOPOPOPOPOPOPOPOPOPOPOPOPP PNPLPLPPPNPNPNPO?PO@POPOPOPOPOPOPOPPIPLPLPMPMPMPM#PMAPMUPMyPMPMPMPMPMPMPNPNPOPOPOPOPOPOPOPOPOPOPOPOPOPPPPPPPQVPQ`PQcPQPQPQPR6PQqPQPQPQPQPQPQPQPQPQPQPR PR PRPRPMPN#PN$PN%PN&PN'POdPOPOPOPOPPwPPxPPyPP|PP}PPzPP{PP~PPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPNPNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQPQPQPQPQPQPQPQPQ PQ PQ PQ PQ PQPQPQPQPQPQPQPQPM=PNPOCPOaPObPOcPPPQ-PQ3PQ4PQ5PQ6PQ7PQ8PQDPQEPQUPQaPQbPQPRPQ^PQ_POBPQvPQrPQsPQtPQuPLPNPNPNPNPPPNPNPNPR)PM5PM6PQPQPOZPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPN"PPPQiPN PQPNPQPQPOPQPQPQPQPQPQPQPQPQPQPRPLPOXPOPPPMPQmPQnPQoPQPQPQPLPLPMPNPNPNPNPNPNPNPOHPOIPOPOPOPPvPPPPPQPQPQZPQ[PQPRPRPR PR$PR%PMPM%PM8PMPMPMPOPQPNPN PQPNPOFPOLPOPOPMPP$PP#PP!PP&PP'PNPP"PP%POPOPOPOPOPOPOPOPOPOPOPPLPPMPPNPPPPPQPPRPPSPPTPPUPPVPPWPPXPPYPPZPP[PP\PP]PP^PP_PP`PPaPPbPPcPPdPPePPfPPgPPhPPiPPjPPkPPlPPmPPnPPoPPpPPqPPrPPPPPQPR2POUPPPMSPM^PMfPMgPO]PO`PPPPPPPPPQPQPQPN POPPPPPQhPLPM PM"PMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPPPPBPO_PMPMPLPMPMPNPNPOPOPO)PO*PO,PLPLPLPOPO3PO4PO5PO6PO7PO8PO9PO:PO;POPP?PP@PPAPPCPPFPPGPPHPRPR?PR@PRAPRBPRCPRDPREPRFPRGPRHPRIPRJPRKPRLPRMPRNPROPRPPRQPRRPRSPRTPRUPRVPRWPRXPRYPRZPR[PR\PR]PR^PR_PR`PRaPRbPRcPRdPRePRfPRgPRhPRiPRjPRkPRlPRmPRnPRoPRpPRqPRrPRsPRtPRuPRvPRwPRxPRyPRzPR{POPPPR PR PR PLPPPLPLPLPLPLPLPLPLPLPLPLPLPLPMCPMDPMFPMGPMHPMIPMJPMKPMLPMMPMNPMPMPMPMPMPMPQ!PQ"PQ$PQ%PQ&PQ'PQ(PQ)PQ*PQ+PQ,PM PPPQjPMPQPQPQPRPRPRPRPRPRPR;PR/PR0POAPNPLPLPQGPQJPOPM[PNPRPRPRPMPMPMRPMPMPPKPPOPPJPPPPPPPMPQPMlPMtPMnPLPMoPMpPLPOVPPPMmPMuPNPMqPOPQHPQKPNPMPM1PM9PMwPMvPNPMkPLPM|PMePMiPMjPM PM POPPPMPONPNPLPLPLPLPLPMPMrPPPR(PPPOPOWPMPLPM$PMPPPQPMPN(PNPPPPPPPPPPPQPQPQPQPQPMQPMXPMYPMZPMWPMVPMzPQPMPMPNPMPMPPPMPMPMPN~PN>PNRPNWPNnPQPNPNPNPNPOPMPMPPPPPQPNPOPR*PR|POPPsPLPQ#PMEPQPR.PR1PQPMPM]PM`PM_PMbPM PMPLPPPQPOgPNPOPOPOPOPR~PRPRP=sP"P+WP*PDPP9P%5P!P1PFP;PP$oP6P,LP>gPPTPPKGPL,PKP7P:WPMPIP6P}PIPP"2PAPwP PzPPJP,P+ZP9&P9/P9P#PP dPK9PK>PCP'4PP< P@PD P P"P8DP+PIPGP-dP3P;kP$PPtP?P>eP-P-PP4GPP9PKPP cP-PPPP PGP3PPP?P?,PJfP)P)P# PHPPPP@P&P P P;P;0PBPP?P?PP)P)PH:PCPQPEtPCKP,WP@P PGTPRPPPP|PDPA6PP\PP+SPPAP%P2PdPJPXP{P4P,P#P9^P4PP7vP+-P(P6P5P5PpPL0PL1PPPIP.RP:P2PEP@P WP P P P P$(P.PP,P9zP7DP!P4PP%PPCPAP XPFP?)PK^PK\P%PDP+PP'P*PP 5PCP6PEMPBP/PP.OP-P"P)4P'PP8PPP5PP P P PPP&*PFGPP)WPPPP,OP2P2P`P_P0PP aPP3PqP@|P6P P'PCP)#P P PPwP$P#PPP1P*PJPP?iP"P(P9PLWPP PP0PzP P9PP;PP.PPPFXPPQP>P=vP,P PKPGP+`P5PP#MP?PKdP.JP#PHP:4P)P)_PH.PHtPPP4[PPP~P^P/WP'WPG PP;vPIP;EPJAP7P !PJP!P~PHFPIP%PKP2PP P P P P7P7P/PGP:P8P&P)P*PGFP:fP0P PBP!PP>P:P7P PHP8PEFPEHPrP;)PPCP@P:P&%P&&PPXP%PP[PCP,P'QP(,P\P&PI3P9P#P9hP7oPP)P;PHPPPP=P P/PGaPGbPGP3;P4XP FPP6cP4P!ZP!]P PJ[P7P'P*P2PPP$PCP,yP:P/P1DPI&P9PAPKUP,PHPP#tPP*DPPPPKPP5PJP0P,_P>XP?PD+PI`P0fP7PzP PPCPPP,PE!P P gPP=PJPFP/PP P*PH)P P6PCP!P3P:PBlP?P!P1|PPP=P PIdP8P+PHuPMPcP*P-PFP2PQP3P*|PJPP4 P P P.PJYP)]P&JP#?PPEPAP-ZP+PIPPPBNP.PaP P?^P6AP.WPKP P:tP$P&PP8P@P$ PGP2!PfPLP P>PPPP PA3PP-mP=PHPHPD8P/oP)DP(PPKP PP.PIpP/PP*PJ$P9*P&P5P# P/P*PCkP!4P5P:PP5[P3P6&PKrPL&P-}PPGPGP9P#P(P(jPAP"PP'FP%ePPPPCPE~PPPP=PP#PF$P/PP.3PDPACPPJ1P9 PPPPKPClPL>PP:P P1P *P$#P2PL!P7sP YP2PDP PPP2P P4PJMPPrPPPPVP7P4`P PP.IPPHPHPHP+PPPPPP2PMPP8P:P1PPPPrP6zP{P3PBP&ZPKP31P-PHP#bPP fP%PUPFP1_P;:PP%P PP6FPP0-PF&PAhP>P*P KP/}P.P+P#[P8P4P95PAPAP&iPP"PE{PP PP^PPPP?WP-PqP%PeP"PA>P8~P7BP+P#xPP9P!PK(PL2PDPUPPcP:P;yP0P'P ]P\P=P>-PTP-PoP*:P6P%P0PP PzP P PP1CPCPP$2P$,P ,P$PPLP1PB>P?zP>P:PP+lPHP0P%P4PQPPP2fP"PP>P-P P P*SPP%rPEP@P&|P&PBPIPYP)PP7P4P:PP;=PZPHPL~P<PDyPJP?.P#mPPP9P\P4+PP/PP)P(P&GP8PNP PKPPP'PP;PFP=PP[PK"P@P7PaPP.8P UP#*P,P8,PGP4PF-P3gP'P2PPE4PaP2P6P-P!YP#uP)PPP5PlPTPvPfPP: PP P#P'PJP RPAKP"P8P+fP 9P 5P*PP@PKP!EPPP.P pPP+PGPPHP'cPCPCPPGP5PHPiP6P&P@P*PP P3PPjPDAPqP*sPAPGP8rP+P*PGPPVP^PBPEPEPPYPpPMP1EP;P@P!}PEPEP9 P9P%PBPEPFPGP1P P2_P2kPP P@GPA^P=P@VPIPP PFPxP)KP:P9PlPP[P3P@PAPAP6PPEPpP1;P}P#P vP=P:hPyPDP P:PLPP9PP(?P5PPPPIP P+hPP*"P9=PPyPxPCP3P/PjP P6PYP.PP9P}P MPHP9iPHVP!P!PPPPLP_PLP/P5P?P7P=~P>PP8P8 PP8PDPPP{PCaP5yP P1PIYP;wP5@PJ P :P.PIP"P 4P4P 0PKPEPP>P- P&xPPP71PGPL{PPKPP P1:PPJP7P.EP"[P 7P:P(PJ"PHP=*P=,PtP9P.P.P$wP>+PJvP3 P9P(P P!P%#P,PGIP7PPP1(P1gPIP3P`P=yPPjPBP VP/wP,PPP6PPPPK)PBFPaPbPPnPP4PP?PBP+HP)P9P5 PvP>P!P8uP:sPPlP&PPPP KPVPGPtP1UP P MP<"PP$P@=P PP!XPP+eP)PEPP"P&P#PPPJP!PKPEP,P&$PqP TP&P;PP$;P?PBP,P:P7PPP P 4P#PDPxPKP-?P P;P P PDrP5P>6P#$P ,P6P5PPKP/AP+PIP3P%PKPC;PP?PAP]PP"HP7P+PP PPPP;P&PP.}P.{P0]P8P*P+PPGPHUPP%PPP'P P;PBSP ^P$PDqP/P>P/P P P"P aP9P2PmP' P PP PPPmP;[P>P-/P#P0P/P)P&PPPJP& PA#PP 2P5P;JPDP@;PKqP6P-P.`P'PPPPAP*P!PPPP,ePEP3PPP1PIP PP4LP FP&PP3sPBPP P PPEP 2PP2rP NPPP$P*PAP P,PH`P PP9PHP DPFuPP7P7P.ZPP7PH[PP-PCP[PPGNP5dP2P3PPHPrP1VP rP;aP@PAQPLP P,P+P P:PPPGHP1\P PPPPP!PA]P>PFdP lP/P.PH/PPP!P7PKPCPIPP &P 'PP'P.P1PP7-PPPxP%0PqPGP:RPAPAP(CPIP&XP5P6PJP6P P?}P@P>P>PPJPHPPPxPP4qP2PPP/P sP'P?vPAP=FP5P/P PHP8P7QP 8P)PKFPKEPfP$P-kPEPPmPPP0P1P5PP@P=P?PP6PPBP)P(PDP'CP3PPPJP6P&P7PGP'P P9DP*P P"P7nP8P&PeP P.PPRPP+iPGP)BP)PP PPP"P:pPPP@P?PIP P+P)P)$P*PP@P PrP8PLyP@P0tPCP9PGP2)P0P*P=KP=PP.PPAP&FPPJP3P6!PPP6MPPP0PKP0P?P:lPP"PCP8PP3PP&nPPPKPPF{PP:*P2P PNPIP6P-1P8P#PtP(P(P:PHwPHvPvP%PP'wP2P1PVPJBP@.P=P?P PGPPSP_PcPF+P-PA P4PP ?P"P"P>PBcP(PP P PPYPHPP3`PEP0PEPPP=P=P.?P:PCPdP4PP%PP,}PIP0APP8P FPPtP PB0P6P gPIcPPuPP)bP(P(fP8PHCP5PPPP6P%OPPPPP@P3PGSP P1PqPP=P@ZP4bP6P!P PP3{P(P:P]P P`P!P }PP =P PPKCPP7PPHP*P+PGP)hPP PP1%P6NPP P?P?P,P7PDP IP%PPC\P-P}P{P%PIP"P"P:P7P)nPHPUP;PCP<`P<^PDNPHPPPPfPoP%P8PGP)PHMPPEPBJPEzP:PP=;P3P?P?P1PBePH P#P)"P P'PPP6P13P3P$P?PB P6P!+P9xP9P/)P+4P)P(P=P"PP5,PP 9PMP/PPPIPIP!P"P8P+JPBP:PPPP PPcPPKPKP?P>P>PKP6PhP&P):P(P:P'PP _P#HPPPPRPsPHP.P+PPP%PPPCPJPPPPoP3LP?P>OPBP..PJPEPPP{P|P!P {P-lPCPPP0P?P6P3P/P87P PPPP%PEvPEsP'PCiP#PP&P$PG9PP$P$PP&P"P?P>P6P-8PPPPDPPP7PP1P GP"PEP,P@zP)PPtPsPP-PKPFP@P;APEP:PDPPAP"P8gPP:P PP@P%\PC9P$PBP;P3 PPHP"P/?P+P+PHLP#JPOPyP3P P-PGP6P$xP1P P$P 7PB3PBdP,P-PBP/P+P:PDPkPjP%NP,lPP@P27P8P#P "P !PPLUPPP,@P:;P PP PNP*ePBP'P4P"PNPPP:P1PP P1xPP P P3QPI>P0qPBPP@2PAPJlP(PCPE PjP P4rPBPP PDPA+PPP"+PLuP.P(P)PP%hPPFP P*P@P4P)P P'PIP,PCPP .P GPI'P*WPFP!P-rP P8XP#wP(ePPPP!PP*P zPL9PBP MP5iP BPP3PTPPP 7P.P@P>ZPB"P-P/|P P:P:P*RPDPPP$PC'P]P3P P-P%PP0'P6P%PPP+P PPPnP2-P2.PpPiP PAP@eP+VP*PPPPPBP&P2+PPP$P P/PjP=P=rP nP!P/P$P*P5nPD@PP P;|PjP[P>P!(P%P#P.P)tP(}P+P+P&HPEoPbPPP PP%,PfPLEP,PAP2PP2MPP5IP?P?P?P=P-P!OP,)P8P+)P+PJ;P<P=6P&PPoPPPP;nP1OP$|P4P?hP PP"P"P/P+KP#dP)'P)kP(wP=7PP%yPPP3PXPIP,SP,TP=PPCPB|PPDPmP5JP7PIP+=P/PP4P!cP!9P(PEP P/PP>PKnP8TP+^P(P*#P*PPxPP>PRP/EPP:uPPPhP%bPFaPLjP,PP'P P$P; PPPDhPmPJnPH P(P"PPP;P PBP%P%9P%PP47PPmPP PsPPzPPBP.PFP"PP(P P&PPOP8PP$PGP1P YP&}P"PP P4 P P"YPPQP8OP8@PPP%P!0PPPG,P(.P P PPAZP=BP?PJ{PZP%P.P+~P )P)2P)P9PBWPFP:_P;sP%PP1P=P1JP?P PARPASPLP P"PePH8P'7P,P9BP%P*PAP5P PPwPpPP-PP)P{PPPPCPP2P P#P'P;8P P PLP-{P.P+P(P*P mPP<{PP> P=YP=QP6P P$P7PP9P P2;P P2oPEPP0 P*hP*gP@P#P.P.P3'P9P!P*PPP1P'PPP #P/ZP\P2#P PDTP1P >PP?P>!P.P.MP9mP"P#YP)P(lP'P'P PPLfPCP@PKPPKPP8P6PP^P>dP+PPPH%PP=P.P!|PPbPLPFP2P2PIMPAPJP'P#PKP8 PJ0PP#NP>PP,P:-P PP4WP;P>PP@PPAPL4P$fP.PEPDOP P1SP0PP&P+6PP*PPP P$PP:P?RPBPHPP"PP%UP,P4(PPFPPGPJPgP=P.PHP(P+PCP5 PCIP P-PP.P RPPPCP P @P>5P>P-P0`P0PP P;P P P"P2P3PPIP'P6P P4P%P5P&jP>P.PI^PFPDPA;P"PPP({P8PH5PP&PP LP% PAP PP: P PP0sPtP/P@P=P>zP.PCPP8P)PPKPKwP&PiPP P1PpP LPAP3PD}P P$P$BPPAPP P#PAP"FP(PP,P,PP1P1P":P;P;!P$"PP0P?P> P$P-P'PPLXP?PP $PPJP='PPP!P9PEP+P{P2P'P2P0P4P@9P'*PBP)PPP'P!;PLCPPFPFP1PP5_PPPJJP.PIPFP8ePPPGP*P*P)PPP1FP*P/VPeP0P2HP"BP=P=PFP4IPPP6P P~PLFPiP'P5PEP0PP%PaP>PGP(PFNPCPyPZPP:P:eP P P$>PCP;P?P0PP"rP)P)P YPPUP,PA*P6P-P P,'P8PPP4&P PPPP@PGPE7PVP"PfP GPF5PP?P3&PDPPEjP/P P;PPP4jP$QPPsP:IP1"PBP2jPGP@P/5P(P'PHP$PP P)P:1P PPPPBOP?POP YPI]PP5/P6P}PCjP,PP#.PP{P#PPP9P7CPP)PHKPHP5P%PCPfPFP1PA"PGP;oP PP*VPFPDP6VPJP>PP4}PDP5PPDP-TP4:PQP'mPCPP PEPP9P?P 'P 6PGoPJPP7P+PP+PP_PCQP,EPIWP(;P1RPP.P@6P?XP P6PBPBPhP+P+PPiPYPPPiPkP pP34P`PWPxP5>P P>GP P P&1PP8P+OPP*=P&P&P&P&PPPPP,IP PPCP( P*P P PP PBPBPB+PcP!P%PCAPPP P3dP_PzP0xPP P P'?PP?P4dP!P'&PJ]P+PP#:PP%nP?P*P1PLPIP"P/bP&PP'PP8PP}PPPPEP9P@P PFPP=P P:P P P6PB4P#PKPPP}PP P PPPP tP 0PP=P@gPBP. P PEPKP8PP4AP&P,P%[P4/PCP PPPPP6kPFPKP"P:{P(P&P PPPIPLbPP|PPP %P=P=PDPCPPP(PPPbPP4P BPPP?P6PP P>PCPIhP8PP4PAPPPPJP [P:P:PFiP P P,P/GP8 P8PHP &PC$PPP2P20PEcPPP;#P;P P1P"P'P#P?ZP9!P9CPP5PPPPPP'[PCP NPDPEP^PPP :P 9PP;PPlP%P'}PFP=P P!P!PPqPP'P !PlPP6)PIP6P!pP#PPPPlPP:PPPJP!&P P PCP PPxPP P fPDPP#P3eP^P2TPP4DP ;PDPP>mPUPPFPIPPpPPPPJoP2P-[PP0PLP P P<:P$qP$P_P09P pPKPK|PJPP&P&P&PjP&PbP$gP!?PGPGPP )P-PIP6P/P"P++P+9PPP%PAPAPAPPFP@PIP;PKPdP`P-P PItPIvP4P2P)UP9 PP%P P4PCP1P:$PPnPLPPJPGP8P8PP+P)PCgP5PP;lP rP>NP6CP P#P9\PP5P6PPPcPP6P7PKP>;P P.lPBP)P:P5&PPPKP, PP/P5P;mP PP!MP tP DPPPP)PFrP+P `P5#P5$PP'-P!PPnPPP*kP;9P&8PPPPuP5PHPPJP*dPGPP0P9P=HP.qPP!vP8}PPP&PP>P P,fPPPE PP0PP,QPMP"3P3P)P7{PrPKPP'P2PEZPjPJPyP P;ZPPIP6P6P-P P-P7P+P~PPP(P*P#6PPhP4PPPPPP,P3PPFPPIPcP1hPP" P PP'P)[P!P ^PPPP6P PP@PPP P$P5CPCP4PGP'P P-PDP8+P'P(P P>P"\P8.P+nPP&P#PPKPP',PPP@PP9P.P2DP7P'>PLP@JP>@P VP9cPP)PPP+P1P:XP!P2gP P P$0P3P@_P#P 1P.P8P8P8xP)P'P5P5PEPbPP P P P>"P P/fP#aPfPPP9P vPAP,PP5PFPP P|PPP1PP@3PnP-PkP3P9uP8[PPP:PHPPPPDRPCPP_P PP?PJVPP8QP#sP+PPPC=PFPhPP7P=jPF|PJjP"aP"tP~PnP/gP8P4PP9P#P?P2PKP:PPGPP;xPXPvPP;PJP|P"P=EP>PP#P+PkP lP9PEPBPBP%PGP:P:P/P2P,PPPP$pP'PFP;PFZP"JPAkP>TP>SP>PBaP$P(P*IPHZPCPP!PKPP/P-)P-*PPlPJWP"P9[P(PuPP/P2P%P-\PPIP%P7PP)P%PEPP7fP*APPP!PC.P,P:oP2ZP&P9PA2P$P#P=P P-DP0OP7zP#^P:PWP-PPpP2P2sPJPPkPCPiPWPKP-P/ P8hP#PP)gP P%@PIPHPF PUPPAPGPDbP6P.P-P"P/%P8tP#P* PHAPCPdP5P'aPEPFP25P P P1P0PPP&P9PP?P"P+pPsP)P(PPpP;P;P,PPFmP PxP PP P#P8PDaP P/P?:PP-GP!P.P8P8-PBP9PPPKP uP1PPyP"0PPDPHPHPP2PP'UPP kP =PPPDP3P?dP P.P-nPP:P4P0KP0[P CP7P)P)PJFP'PP% PFPBP48P3\P7PFP1P UP zP*P1.P UPSP7 P8P8fP+zPHPGP%tPKP8PP9PbPmP0P$PPOP&CPP?P P.P)P)P;PP4P4PKP,P,PP=MP=]P=UP.P)P)P)P(P(PDP,PPAP! P!.PLaP&PP `P0PPIPyP"%P'P>JP=P>P P3PGnP:P9P"P)fPHP5P%FPK8PP!P PPDWPE*PP0P4PPxP;P@}P69P9yP8VP7PHPPCP,8P7P7PFP1?PP;PMPKPLxP0"P=PB/P.PHPIjPHP/9P8PPEPAP#PHP3P|P-PPBHP(P>]P qP.mPP*PPPP PPaP,JP28PE%PlPP |P.P@P@P1P@uP-+PUP P.@P'P"mPJ+P8PPL3PPP;4PPP,P/P*P.hP9P+P+P+PFJPPPPCPeP'P/P P;-PPF6PP!P5P"P-PIrP3uPCP4P$P!7PLPPP@PBPP PgP1@PPP,P9jP)P+PPP2PP PP*P PFPDoP@P>rP>aPJzP!P90P9'P yP2P P\P PP%P1P"=P0$P=P>P%P PJhP"P9kPP=5P6PPBPFPLZPIyP//P+UP+P)MPP*PVPvP!uPP3aP3lP gPP P>'P3"PIPGP"P.P(PHP'!PPPPgP [PLkPPIRP-PEP,PJPtP, P>P*P*PPKP PFPPP +P P;"PPgP?UPAPK]P"P)APP4PiPPoP P@P6PPGPEIPPP1P*nPWP@mP=P-vPP3#P.P8P8P(PH$P6PP&PEP(8P PENP1>P P6OPyPDP>P"P7;P*P+PJ*PYPfP4P ;PPPPPPPPPPPPPPFSPPP$1P&UPL'P6P''P8P+P PzPPP! P P6PP PP)P]PP>2PPrP3~P5QP PPCP,P,PG;P2PPPP&rP3P=P>oP>\P&PNPP*PPP,P P QPDZPPaP1 PP2bP3P3PPKgPPIPFP(PPPmPP%PC5PCJP,P,FP'gPEGP>P P P PP@ P?P@`P)PPP7#PP?DP-P7P)P'PPP%P$PIP3BPIPIP3P3JP.PP0P&?P>PPP&PP7 P7iP,P=PPwPP-YPuP@P9P(5PPwP$P~P>P=hP?CP>>PP P&P3P"P"jP+PHbP P6PPPPK4P$P+PP{P:cP &P0 P8PPPjP6PJPVPKPPPJ9P*P*PP!@P&P,P2P P}PJP P@pP@P?P&P)CP)-P&P/PPPPIPETPwP1P0PpPP0PGP$~P!QP!^P JP)P(PHPCXPP P0P HPP7PA}P P PIP=/PFP(PPPFP1zP1fP.P;PPKP;3P/P7P ePP P$P4PP3P5MP5PP#PP%P9PDPP%CPP! P6P/_PCPPBAPAyPAlPJPAP8P+vP(qP PGPP%P.PG*PvP PnP/P*xP6~P;P.TP-P+ P(PJ7P@P4PPP%IP%P2~P8P2P<,PP3PFP3,P7PPP PPPPP@P<P$PPP6iPPL P+%P+P#RP4P9LPeP8PP?EP!PGP7}PPGPCP*PHP!P%PKP6PIzPtP>PLlPL:PP&PP /PP0PP=P/PyPP+PP3P:PHhPP9P-PP3PoP PuPD_PP3P?PKcPP,P,P"pP+sP6P)P8PPDP PPP PPP"P7P#nPP)(PPP%P&P@PPGXP TP P kPP7PP,P8PP=%PPPAP3PP9PPfP%P@P3PkP2P4P9PA[P PP-P P#PJPJP7P+PHPPP$PPIPmPP'oP P POP6P#P>P #PCP"PP)P)P&KPPP6P!>PC[PyPFP6PBPP(P5P&:P.PP/P8P(P(PIP P@PCPP'eP1PPJPPP3PBP7P=P P6P7^P+;PP0PP/`PE=P2WP9PIP#PPP&PP?cP PFP"PP P)PPcP pPPFP:MP2PKP CP&P;P@PqPKmP-aP'PDPDPP5sPEP:aPP(@PE9P{PP/P>P.P,P/PHP/;P75PlP+PHYPmPKPC>PP=P9P'P(P PP7PPPP/!P(P(P(P P*P9MPhP9 PP%jPP1GP=PnP>`P?P!fP0aP*P!P)P9PAPPKPCPP@PiP/P?xP@bP>P:P/JP)uPLPP}PrP aP'PPP3PcP>hP6P.~P.|P!PGPGP"~P/lPBP&P&PPPLIP P:(PJP,P0P<5PPP1P6lPB_P/P4P-PIP7_P7eP&PPC8P(P PFP2PP0P*P;PP5P#P?P7PPIaP,P 'PCPPPP'hPXP2^PP3P?P>P=PEPP WPP |PgP"P"PBP%P5TPEaPIP1PP KPP1PP]P4NP4OPH~PPPfP'P+PPP1P0P2XPDP'P'P#P#PP P/P]PgP%]P2yP4P4PCPP ?P JP;P#PPZP@PA_PP/P."PBP.P&P#;PP!P%P-gP&P,VPFP2$P'P1{P ]P?P-P-"P^PHP3(PDPP'PP=1P=(P6PDPPPPCPBPFPBP4P9P0PP$P#P@P?P=gP"PHkPCPL}PPPPAP!%PCwP.P@PBPCPZP$P<P PP EPFVPJP!PP-sPP8#PL PPP2PXP PKP4P(P *P$P>0P=^P=VPL"P6P P#kPP(SPP'P4PPLOPP]P\PP(P&MP*PP4P#KP]PP%P%?P PPG!P2 P'PnPFPP0P PUP",P"-P>yP?/P-MPPP)P)P8PHXP`P PP-P-P P-PP"|P#gP)P:PH P(PP kPPP?$PJP UP-P"VP PHPLVP PPP P P?P 2PJxP/PHPPCPP'yPGP2PE;PP P0P7PP)9PPG PPP;5P.P&SP zP4P4 P7PBP P6P6P3P-P(PIPCPSP%P%:PKPP9PPDIP dP;P PHPPI0PP?P=PJP3-PD"P*P)P*P DPP4PPVPP(PPPFP$P$P5^P/PPP8PBPP9 P9P$P/TP<P6dPP HP-P*PFRP!PPP2PP P;P6*P1P4PgP PDPPP+MP PP-PPFPPD^P0P&eP P< P(P0PHP8"P+P3yPPPP#P \P0PQPPPdPPBPAeP-PPPPP5PPPfPP+P-VP'RP'jP:@P;P KP1HP5ZP mPPFPP6gP?'P.P- PPJPBP9P)PUPPPTPnP%P PP?PBP0JP9SP'P&PPPFP,PP4cP4~P-P)P?AP.P!P -P ,P(P9-PPK~P PP.P$P?OP P 4P%P&wPIP/P8KP(PP9PDP?PPCpPRP;PP!P PL P-|P-3PsP-BP 3P8PHP2PPPP:P7P9PP,P&PPIPP3PP@CP!`PJPPPPSPPGP P `PPFP7PAOP)P*P PP1P%xPAP! PP5PPE1PPPP PJPP?P?P.sP!PPP8\P+2PvP`P!P>P39PPPeP P6=P.QP/@P)pPPP P P$dP9P,P>{P>P#yPP PP%P,P2%P5PP P6P QP6PP"9P PJPPJPP7JP(P .P&fPPP P5P,PP P5P&P3P&0P5PP(P+P&LPHrP&P9PPPPPPPDPP)lP:PP8P%P HPEPKPEP@P9PP&{P&~PPPPLPJP2EP;P;XP,P%PAP3P'PPPPuP%PCPP>~P>PcP-PGjP/P4P OPBPP@PEP P&P9P cPPLP$P"P7PPGP.PFP P9sP"PHP P ^PPP3PPP:TPEP PP5EP6TP P P@kP@P>UP.P_PAPPAPF P9pP( P)P)PHyPP#P PC1P!8P PPFPFPPP1]PP7P.PCPIP$sPP;PP>WP?JPD,PP.P./P"P+IP)RPIP&P$P7P,PBPG+PP P;P>PKYP!P QP. PCPCPP,>P,GPBLPvPP`P P P#P:P6P#PPyPP'PEEP-P;PPP6rP=P!P6PP7P+P#P0P(zP]P5P!PXP2wPCPP6P(PDP0P3P;PGPuP&P)P6PGPKP3P'XP P$/P7PLPAPPP"^P)P)!P)P9,P@P9PPP2PbP PL-P PP8P&PPFPP2P"NPKP?P)PH{P9P3P8P'TPP{P LPPP6P&>PLP"P7P8P8PFLPmPIP&P1P'P7P6GPPCP?P@ P9fPP'PaP%PC?PLDPPP-!P;P#P:PA!P7)P(PPHPPP CPPPE2PP.PPKPP/P*1P*0P~PPPPPFP7P/PP0PMP PIBPuPAP;P;P;P;PPiP/yP/zP) P P*PH!PPK-PPPPP3P2P1P"PP@P9PIP-.PPPEnPJ/P P+P5P3PPJPP>PIPAP7P&P*PP PKPP@PP P PJPJKP!P?P>P P P6P!$P9nPD P8JP84P+P)P(bP.PPPP!P,P,P#P'P+PDFP;jP P">PBzP5PPJP7PYP';P?~PPIPPHPP"P%AP%PPPjPAPP4PPAP%P4P.YP.PJPJ&PCP P^P$ P#P[PEPEPAP)P)7P(tPYPDPKP/\P/]PP PDPP0P PP%P>P>P/PPJP+YPPP,PiPP%P%6P-cPPP&PPAPP P P3VPPF@P;P(P$P#3P?P#P(PIP!P#9PdP|PPFoPP P P>LPK PPP(RPEP=PPP&PHPP%WPEPPPpPFyPPFPFP5`P2cP9P>P!PP+PP+P'PsP%aP6PYPLBP2*PP PP}PvP iPTP3PK_P P"P7hP)PPPXP%P ]P7PFP$PPP9P?6PBPPPP^PP%PJP1P1iP PPP>P/P-HP-IP,P@P$P-P(PHP9VP+!P&P"?PPPPK7PEPEPLLPBPRPP@XP P P"P+PJ4PJ PH1PH\PPP%;PxP P:DP2P ~PP;'P;RP*]P5P?P?VPP-P"PKP8:PF[P)mP(]P(^P:PP.P,P,P,PP(2PPPP<$P5P6P8P9#P9"PP P9OPDPIPP#PrP P;PPPAP.P$P6sP.PYPP0gP74P%TPfP@PPP P0PP?P/PDP P-P'P:P+P)PPP%1PIPP; PP0PAP!KP3 PDP+PGPIPP]P% PPPyPPP-PIP"PElPEPP5P4P-PFP(DP1PGP4P.P'P !PP7TPPAPPP&P4P!GP"IPFP PP]PP=P< P.P$P9PcP$P@IP-$P0VP+P5PfPDPQP'EP!P3PPP$PcP?P?P>PfP>PJPIPLP/,P)P PP{P!PGYP2PP {PP:P7P)GPPPpPPPPG-PSP&PLP P?P XP WPlPPPGP1PP PP1[P%P.P5P6P"P,&P8P7P*P'PHmPPPP!PL[PAP2PRP'P .PhP)P P#P >PA`PP yP /P,YPP*FP*PPHP%(PLdPCP P;P&PJP:kPNP7?P#VP)*PCP'PPPTPKP,PPP08P+'P9HP4PPK$PaP PNPcP0PP6 PPGPP>PBP#P#"PP4PP9PCrPPNP2PP"MPPPHPK*PP#P>RPJP%PPD/P8P8cP7@PP PCPPPCP!P9PPI-P&PPP>P/P#PP+PXP PIPF)PCUPPLP9PP;`P;VPKP7P=PpPBPnP"P PPPJPEPyPP;PJPI5P&qP59PPP=P-P#PGsP) P)P).P:PPPP5P7PG#P(1P1PBP?P>PP*P QP-P7RP#vPPHPPkP BP'PKP:EP PEPCPlP=PhP P&P*'PUPTP6PPPPP P:PP7PP?fP/P/P/P.P.VP8P+5P:P:P:P%VP4PAPKP8P PG7PPPP"4P9P=PDP=fP$PH P(PPIP4fPHPPPPPCPLP .P3vPHNP PPPP-PPPPG)PAPWP5zP #P9P&PP9{PP+P*2PKP5PGP PP3bP1P PP P;P#PBP9P@,P*P%PBP TP8P8aP)PP9:P`PPLSP5YP@PPCPFPPE&P PP;NPPiP%P@PP"P|P4;PP?P!IPPP&PP P4P"P.P+rP#>PP#PPSPP CP"6PFjPB]P=PANP=P!P.P,P:P9vP/P8P+oP)P)%PPFPP,P P'P1P>PIP5P5PH^P4PP%P:PPCPP PPFPP7PJPEPBP- PP4>P2P*PH*PHPdP;P' P$P-P%PDPP,P8P(PP!PP,P:KPE.P }PPP7P 2P .P P9AP%P!PP P~P*PPI2P =P6P6[PxP@[P6P P+*P*PPPP;P1P4PKPPPgPjP5PP7PPPVP|P P P/P +P>P'(P"P+|PPP~P PPEPP PP"P=P4|P#XPPPiPPKP33P0P P&QP7PBP4\PZPP"yP#P4P P:PP qP43PP>PCP>P,PG}P"PPP)P.P#PPP9P2P('P1^P0P $PKPAP>P-PPD4P/>P7:P+P+PPeP %PCP,4PPLP3KP"P"&PPP0>P}P?PRP@\PB!P RP3P'P"PP%PDP4PEPKNP`PP-P"PDP/&PGPGP7PJ3PIPoPIPFPPIP-P,P@RPCP P6/PhP'ZP:P+PP ~PP P0PAaP>QP>sPMP-PpPHP!PKP-iPP1pPP5:P P&4P.$PpPPFPAP2{PP5P P PLP PPP$PVP3}P)oP)P*P99P@P,PPPP%PKPP3iP#PE.PFIP$PJPPLP ?PP=PSP8P PNPJP+kPPP4uPG"PE\PPvP<P:P;WP*P"/P/P=PPBbP"P)PP&(P%)P%+P4vP4PP,rP$:PP(PG6P4P;P oP/PPeP$P>FPLP P!TP$PJmP) P) P) P)PH|PmP?PDPP,P@PPPPP!P&BP5P>PJ^P:P"PP)PHP#P PPP=zP!sP P%PD9PP+P/P:PHP9PCPPPPRPBPPPPaPPoP<'P/P AP!P=P-PPgPP2P3P,{PEPE#PEPPE^PP P3P$HP;P0P4 P3PPP4{PJPPPHPPcPP@PPPPPPMP,P@P@P(PP&yPP$MP?PQPP"DP8P#PPPP#PoP' PAP'fPEPEP#P1WPP;P. PIP:0PJP/1P)P)PEP5)PPK.PK1PC!PP'P5PP cPJP PDsP9P!PP #P6P-P7P/P8qP#jPP+P*LPCPP.P PP"LPP=tP "P8P:P*QPHeP5PP!P,5P,PP;P =PGP=PD2PDP7P7xPGPP XP P%PPP}PP1PPP6LP P 1P PPP&7P>PPBP+PPPPPAPP!P&PP-4PIiP8WP8P9)PP%P%RP6PPP3P:P"qPPPPkP4wP2xPPPlP PBP P3OP bP;PAP-P P4KPP(P#@P&PPP%P%JPHPfPP4HP*P8PqPPP!PP%PEDP FP7&P0:P> P-P-PFP PBP"PPPH;P>PPAP1-P<PP;bPP.PPNP?P>P! PP*P@P`P>PFPBP/[P;?P7PmPTPXPIPJPP?oP3P'P*&PPPJPCP:P5;PP? P6P.P'PmPWP8ZP7wP)P1PP PrPPCPPP)PGP9PP]P1cP*P$?P> P-9PD7PKPIPIPP3PPTPP6P P*PC`P6P(IPJQPCP(P3P P9oPHjP/PPPP5P4PPqP&"P0P P P<.P<9P'P&aPGfPABP7mP)PPCP,2PEP+PPPP PP 'PPP.P.P7P#oPHnP4P-PPAGP PPCcPP6P!P"{P"]P"`P/P'PPePL8P1PFUP& P2P`PPxP KP NP4P P PJPP?PP P2PPtP ?PPXPYPGPIP aP.P=PP"PD!P+DP3P,P/PHP/iP+&P%PaP5P P;P!P!P PCPPLP3@P;P9PP?P>P0ePHGP4mPPAPAP WPP tP.P;IP$7P cP#PA4P7P?5PIPKXPD5P&P5P)P)P'PPPzPPPrP4PESPPDPP=CP=PB P32P.UP+_P &PEpPPPBIP1PAPPEP1mPHPP*P1PAuP>9PH P7P8/P#P(P@PbPP/PPGPPPPP P4P<PJP.P6^PP&_PF!PPPxP PP2 P PcP kP P P@P7P PP7HP3P)PCPPP#PFP`PP%P!PGPGP`PPP;P#PApP3P.P&PP'PFPPP PPlPP;P3P&PP9P {PP0IPGP)OP)wP(yP8P#5PP4PPcP!PG P( P *P3PPLPP3POPHsPPC^PUPPBP<}PPG_P;cPvPE_P$PGP;P=PDiP5P=\P=TP-#PP+XP+{P;P9PAPAP,P5PFP P68PPWP"P8PP'PP:!P.P.PPPP PDP=@PAPB$PBfPP0EP)P)P&PHPPPPCCPPP.P-bPIsPP4PgPP0P;PPCPP P?bP=ZP=RP>P P $PGPDPPP+7P#PPCP +PH"PHPDP^P+PPPP!PPEP P3nPPPPPP;QP"PZP$P?P-,P5P+:P)/PP&P4PKP$kP&PBP PwP9P P PDxPP P3.P.[P7+P)6P(`P*P*PPP42P;PP+EP+FP"P P&PePWP:P(HPP0P VPPBPI9PJPJP= P? PDP)dP:}PP$PCPEPLP P.PPD P/P.BP#PqPP9P}PPPLTP:8P9P ePJP;PAP=PPKaPJPPP(PEP*PPDPqP!P/^P^PFPBKP PP/PPKPnP9PAbPI P:P,P*PP!PPPoPP[P~P PAP*aP/P PbP>P>PFBPBhP:PP4P0PP4PBGP*P0kPPB;P'PP;P_PPKOPPP1IPBMPPPGP P=PP&bP P#cPPrPqPPVPPEJPEPzP$rP'PFPP\PPDPPP5P6fP"$PUP@ PAPPAjPJP%PZPH@PP"PPP,PPP P PmPP "P P;P PKoP rP-P/P#P!PPC P$ PxP0PPP$PJP?PKP-PP"cP+PPE PPP hPEP&P(PDpP$P$4PPGP!jP P.P8wP73P)P'PP&P5pP8P4PP \PPHPGP P3qP& P2 P9PDQP P aP?P?PB PBP"}PP&gP=+PGPPPEP4,PPPPP P3PGP?sPPP,P+0P5PPPP4PCPP2P?P6PP*PBP*tP P4P=P=P.yP-P-PP-P P.fPP[PPDPPA1P,,P=PP;+PP>P6P!PPPPPP46P=PIJP1P*`PHP@qP.PBP8{P7=P*PHPIP&P-P PDXP4$PpP P2P5PCP!PPJUPP8PP(PH=PPP.'P#P(P5oP,PP<=P<P P PPAP0NP0RP`PIPMPbP>_P-P.LP.+P.KP8 PEkPHBPjPPPPpP9P P0PI)P6vP=P$P PP)PgPPP@PlP PIPIlP"oP/IP8;P~P wP,+PPFP2`P;PF=P4P03P,P/xP8P!PCTP!BP@P2P1`P0!P$LPJ`PJcP=P'P~P7PF.PFPP1P P P -PrP6pPPDP-:PP(P*CP&P.9P-P*JPHPPP#GPP P%PPDPG^P9P9P:PHP+P PEPP6 PP PDPPHDPPPAPAPPP P PP$P=>P-PP+NP(kP+P&PP P*P,P'xP2P PBVP.P oP SPMPKPBP+P(P*P+PPnPPGVP{PPIP)P-P>$P>PD%P7PPP2PPPBPP5PoPP P KP;MPPGP>P#PGgPP[PP0PPlPKPGcP2VP;P;PPCPWPSP&^PP#UPqP(PPIPzPPPPCPPP'PPP PXPP3P-P8sP(P8P1P1PUP- P LP30PPDP[P(P=0PP P*PPPPJPAP PP.;P8EP7P:P!P PHP4P!PPF8P3P#P7gPP:P:PP*PKP`PQPBmPPEPP; PP=P>P P!PPEyP, PAP&P,9PLwP4PPP P*PKMP24P:APJPMP<4P?P P"P=uP-AP-@PBP(P(\P8PP,P9P{P P PbP0PPPMP7PPP-6P-P*;PP2P%PKPSPBP'+PBP[PI;PBP8PAP/P9PPPPP7PP(>PP;&P&WPKWP,PiP-P.eP"P8bP#PP(P3PP%P!PKPEPFPEPP!P*PPFPP?aP7P"GP) PH>PHP P4PL5P8P P4P4P P'P2GP=P6P"P"P+PP#PP%$P ^P'bP PEP1P P 1P?P@P P.1PD$P :P*7P*MPqP%PP P0~P*PLPP=PP!P$P.6P#P9qPP!P4P"P5PPPCPCPIPtPP5P PDJP~P(PP?1PHP9P)LP6P*HPH,PtPP,P'\P;P5P xP lP"PP$PPP+PHPPPjP%PKP'1P PD\P1 PP&mP.P$tP4_P9PP/=P8oP89PPPP)P)P(PPPPzPPPBP/P2PtP0PP;DPPP>PGyP,P85PPsP/PEPH#PPPP{P _P6'PKPP@P P*POP>PAP-PPPP(PP&P%PKP PP6PCP PIwP"P/kPHWP PPYP8P'nP1P$PE$PIPxPZPP$P3P NPGPMPEPEPHPaPDPDPdPP$PKPbPCP'PPP2P PP6 PP P/{P8yPDP?P!PKPP3P)P1YP P6jPP?kPPLPP$PPPP&P*PP PPEPPP>?P@wPP0CP#P"P0LP0PP7KP7GP#CPRP PPPDPP%P,PBvPBqP3P2 P2P>P1QPwPPBPP5PLYPP/tP(TP!PkP4PnP}PvPWP,P'sPP1P1P2P1ZP4P0 P3P P6PHP"ZP6P'P:P=3PRPPPPKP,ZPPP2P PP$P1P&6PP!PHPP#`P)PbP.PRP PEP3P"(P!lP P7 P HP7PZPHEPPbP1P%P/P2=PPPDP$GPiPI4P PAVP,P=P 8P,%P(hPBPPKDP P@P3PFPJPP:=P5P/PZPBPBPP@7P-LP![PJP P@P8iP7uP8PH7PPL=PP P4P;pPP0pP/P2PfPHP.P(P!PPuPPP5P-P-PP8P,P,P&'PmP\P3PPPE?PXP P P \PP;\P;]PAPPP@(P?P?P-xP-P!P+RPPWPFPEP1TP^PPDPP.P$`P+P'[P-%P PAP8P8PHP"P,PP2P P=P-^PCP/CP,PPPPPPPPP#P{P.(P.PHPK P7PPP"UPTPDP@PG.P1PP'P0P1P'P5eP;P?P#PGP cPP,PBP#PP}P$PJrPFbP.P9]P7rP#8PP%sPKPFP: PPPP6P2JP(P P 1PC#PFPP5KPFHPP&PPKfPQPP+mP5PC P@PGZP;PP2SP2P P|P#P;P;P:P*OPPP6P$SPCPP@PP,P*P2PP'P=NPP0iP 4PPP(PP%PCZPKPP6PP P PP1PDnP!WP"zPP92PEhP6P%BPPKLP")P9P +P5P!PIgPiP!P/mPJDPIP#PBPP+PCLPC(P:UP yP5hP5PI?P =PjPJPRPAP/*P+P4PEPFP P&PYPF>P/P/P?P P P*P-P.P.P(PPP(P*P2PPbPFP P,P0PPIP?P@PLPwP#&P8PP&PPK6P!PF PPEP2P5P P9P 9PP;PPJP P=P6PFP#P)1PH}PPPDP PP\PC@PP;;P7P1P:PIKPoPP5PBP=cP *P,P-P.P7/PvPPPP%HPPCPP"_PD&P7[PLP*P#-PFPPPAP@:P?PKsP PP* PDPuP5 PPPPK2P\PA P PLPDP;P PjP P')PP93PEP2P PP PPP PP3HPI%P;7P MPD PG{PGPEP'PiPPCzPP&EP 3P7PP0;P6PPGqP)?P+P:PP?PPPZP SP!PDP,UP@P&P4P P2P*^P tPrPJiP)P(P*PHPP2PPPyPP1PP!6PP-5PI{P#P(P8PPP!PPBPP vP!P&2PfPqP7PPP4BPEP+P&PkP%P%>PCmPP|PPK3PAPAP3PGPP,RPP?HPLPJPP8&P+P)IP(P"TPPJpP4PBPPwPP=P]P-PVP1P P>PEPIkP&PPvP%P%P4sP$P2P-ePPPAP PEPIP-PP0WP78P)sPNPXP-PPMPFP1P;PE)PPUPgP PdP8PP+P!P6P#P8P7NP+P+P PP oP'PPP>P9PP+ P#WPP* P)P(P'P7PoPdPBPCP3P\P0P WP \P:PBP*YP6,P3P"PPP/PP(PP3PyP PAPP$P;PP1P?PwPIPBPB'P-P3 P3PHP PPPPC3PP2P:PP0PPP6P>P wP%P(PPzPP5qPPKAPLcPP<_P;P#PPmPQP9P"8P-OPJXP)PHPHPP&PP%P,\P@P;PPDHPHP0P2nP5~P APAPP>4P-P.P8!P7PrP5P9+PHPP9P8P,P,PPBP2P2 P9P0P1PPuP3PP1PPP65PJP8]P8PP(XP:PJ#PPJPJP,P,PP;*PuP;P"P/hP8PKP%PC2P-SPBPtPDCPLP'PP P PRP[P-PAFP/sP+P(vP* PSP2P2P bPuP1PFePPPP6P=PJTPDP7LPP3P(PPP;PPPP^P PP9PD#PNPcPFnP?PJPP?QPJPP%P.PInP:3P:PrPP#P_P;PPKPjP4tPP*PP5PP8 P)P)~P*,P'PPP%-PAPCP(BP PPP oPP P-P7FP#|PP#PPPP MP9PP5PEPAPAPPP4P?P6P-PVPI PcP:PKPL P PP4PPPPP1P!PPP P #P. PA=P8PIP%P9PP#PPQPP!P!PoP!PLhPP9P:P3zP5PIPPP PP P 6PPA PPP/P P?tPLP6P9dP0SP8P)P)P6PAPPP1PPtPP&VP.P2P?PK`P8P*P5NP5.PbP'PCPLiPEP2P:/P5P6P ~PDPLP+P>nP!~P!NPHPP"PJP P#PPP5PBoP2P-PP?P?rP>kP.P8zP*PP9PFP[P1PPPP=P>P P/'P8PPP:P0P1PP*{P6wP;PP-P(P P!PP4P4PP7P: PDGP ]PPwPP%P$P,PP0P0PPP$nP@"P=P6P6P,P\PGPPP P3EPG:P5P^P}PGP3GPFQP-P-;P PGxP(WP5P&!P_P`PFP1P1P1PPP5tPPP~P7P.P ZP8P)P(P+PP&P%fPP,P@PP;,PI P*\P"5P]P@!P?3PP,P.PkP.DP PAAP"PIP+PP(YPPHlPPPGGPG`PPPP#P!P=P?PAP6P:P"xP*PJ-P= P51PPP|PKP-P,PBkP P nPPP<P{PjP1P0(PP#APPP!PP5P;hP|PP9P PLP?wP+P7 P6;PaP/MP+tP= P*P&P53PP%PPP>^P->P:PPPEP7PPP"PEPCPTP@PPPPP PBjP[P6P/PP8PCPCP*PPP!P,P _PzPP1=P0P ,P$PPF7P6P.vP/P&P8vP:PPPbPIPPP,PPBP/PPP#P8PPJ2PVPZP5PP tPKP-UP@P&P1 P2PP>PP'PPKPhPPPDeP*rP 4P@P!wPD;PHPP DP7P7WP#TPmP)JPIP@QPPPP!P9P.P PFP(PPPPP,PFP,P7aPP)P*P*PDPHPKRPZP]P5PNP1oP&cP hPP:P#/PI.PA8PbP8$PCPPPP%oPFPPEPPP2QP P"PHP>P6PL$P"fPDP&P.P&P1dPP%PP?P'#PK P8YP8PJ,PPPPPPPFPFP@PP1P;2PFkP#4PDPFTP=JP-P'$P7P+dP+yPPJ!PUPPKPdPPPP P.PP@P,P!\P/cP)0P(PCPPIPLPEPqP PPDPLP3P.tP3P7P#PPP"SP9PEP)PPLKP PG~P:qP/PdP<#P;GPPDPPGPP PIP9P#QP8PPPK/P,dPP=P,P'P7P(PHPPZPPP!P9PPP*P5P/P3fP( PAPKbP=P!_P+P{P(uPP5P'PGPP9PP/PP;PP,P=P6P#PzPPPP4#PP,NP PqPKP9PBP5PE5PLsPLpPPD:P3*P.HPoP/P7YP)P'PDPmP!P%kP PFwP,PEOPPEPJPP/PAsP>HP iP(P(iP:P(PHgPHfP$P,/PBPP PP;PPI$PoP P=P&[PP#P WPAP+BP;P#P6PPPAP,P PPJPAPF~PAP=P>P79PJ(PIPEP%PZPPPP P6IPGP'PDcPP&9P P5BPP P+aP+xPPP6PDP9P%~PPL]PSPFCPLPP P;P ?P2P FP4PJPPP$PPP?PPhPP3P9P VP@PP$P>P>VPPPPkP%%P2PC/P,[PIHP(0P(*P PPP:PP+PDP>:P!PBP- P.aPGmP/dP)P$P4.PVPEPE"P0PiPPP9PPP P#PDP/~PP+P PPPPP$PCEP0P0P0P9PP P=eP P:P/#P (P P=$PP9P $PKTPGPP P'PP;PP P6uP?;P"P/PPPP/PPYP PPAP.P'^P1P]PPP:P4TPPP#P#P"kP#'PH?P P5(PPPLoPLAPC PPEP=PnP=_P=WP!PPPPPHPPP4lPxPPnPcPP:P4P3PP0P!P 3P,PGP{P"PP#P(cPCPWPCPCHPCfPChPPPPJP$PHP4P*P#PK:PKPKP,P6#P0PP?P@fP>|P@{PIP.jP+P5rP=PP(PKPKP61P+P)PLPvPPMP0?P'PGP)P(P5!PPPPPPKP:)PPHP(+P(4P4EPPB#P!PHP)>P PHPPhPEuPExPK+P40PPP"sP"P5HPJGP3P:P!'P,P<P:VPPdP&P P P6 P>PP P9PBP"P7P+/P#]P4?P)XP'PHPyP2PCyPCGP8P5\PE}P3DP~P(P7P+LPPP4AP PKeP-'P?P.4PGuP*P+P(P-P'PHPP gP%XPCPLGP9P'tP7P:.P8P P4P""P'P>%P>P!-P7PPP2P^PP5PxPPP1NP5?PjP6ZP#P3TPP@PGPCP#P6P/PGP>P 'P PPJP P$P?[PP="P9PDPPPF2PKPPPP:P9PQPIPP$PP3P PL%P3P-PP:P56PePP [PP(9PP?(P!kP.rP8?P83PJ5P*P%P P(JPkPP fP P&P5P"P;PPFP@ P>qP=nPPP9tP8P+CPPPPGP PK,PF_P'P5P8PEP P^P P ePPKP4PP,oPP*P1PJ P/P/P P"gP8P7P|P##PErPPDPPPPP7P=P6P P+wP)P5GPBP 7P,P7!P6DP MPPPPPP PAP=PPP)EPQP P>PF`P(&PPtP3PPPP/PJP1P8FPPP/P2"PIPP.P)P P P>YP.CP.P"P8>P76PPPPKP-QP,P@P@P2>PP sPPLP05P mP"PPBPHcPPDPPKPP,PVP PP/PAP=P~PHP+GPLPH_PIP>P(PPaP;PP;/P?jP>PJPI PPkP/P+PHP#P4)P;PUPPDP;PP 5P P!JP!LP7VPP)^P(P dPDP PZPCPCPE`P P$PqP"CPcPJIPJPaPDPP%`PJP!PuPC_P,~PPI=P`PbP=PFP'~P P)PP*PPPP1P>P!5PP)PP'P4PP5PP&uP7PP?P7*PDP sPKHPFPGP2P P P;PD`P$P':P?P?P.nPKPHP P|P&PWP dPAP$PCP PP PP0P/PBP*PGP.P3PGzP0TP0GP8RP8 PP(PDPDP@NP"QPBP:nPjP$ P2NPP/PHPoP5OPP@PP-P-PHP+PPPPPP3PE[PEQPPP=P9P.iPP8PEP9JP P=PP POP PPP*PPKPdPG4P2PAPP$zPP?P5PJP%P.cP(PIP/PP$PPP5P#PJP?_P OP/QP:|PPPP7P3PL_P/P1bP1P:dP=PPP=PB(P-yP!P/6P6P)P(PIP4PPpP2}P2P PE:P36PPP2tPJP bP2PJP P hPPPCPPDP;P P@PPPGPLP"P+P!PP2PyP'P@~PP+P)P)PDP CP4P:PdPLMP-PPP8^P([PPPK=PP;PEP"KP$-P0mP?P"dP7>P+ PPP%PKP!=PG?P+PPIPmP#PP<7PI:PI!PDuP9P$P=P:P#ZP BP#LPPPP@PEVPP6WP6nPP@#P/PkP_P(PFKPHiP8P SP P0PuP P P&zP zPP P1PBP P-P[PiP#PI|PIPP*PIPPPPPP$hPP?PL P$P$PGiP+PP4PP2P4PsP$P YPPPqP$PWPBP3P/P+P#}PP)PJ)P5P PPKIPPP XPELPP1PcP$3P'PlP5P4P?P $PBPP9P7`P)aP"PPIPKP-P@PPP%PP9P&kP>/P?PD PLP%P sP P+P6P(P(gPEP4PPPzP PP!oPPiPtP0P;PP>P-P8P8P#_PGP'PHP6PDPDP2PPF^PPDKPIPPP#PP;P;P;P )P-P!!P&P$P/nP/eP8dP)PH6PHP ?PPAP!P,KPPPP PPEP" PRP7PL+P,P PJP+PP&NPDPPPP%DPP: P2P4]P9PkPP$P=P?P?P#P#DP`P jP!P,3PsPPEbPEWPPP IPD~P4P P?P?P?KP P3PF P!P/P/P*BPHPrP3:PP$vPRP6]PAP.P.NP"EP8,P6PB-P3P,PPPPP@PuP-P2PJPP rPPPA.PA-PPJPP PP\P@1P7P=P PGP:P0HP P4eP /PKP2PPKPPP>P?PL P P.>PQPI P"P/ P+gP)P*>PP4P4PPPUPKxPxPJP6.PPPPPPP'P-oP$PJPA?PP/8PP)P)yPPPCPnPPAPEPGPFFPP6hP nP>P@nPB P:PPP P%iPCdP:"PTPIP4P PP@P?PAP6P.P.FP/jP+P+PP6P4P#PDPP P4P:PECP14P IP'PP @P APP@>POP P+PL`PXP:FPOPFPyP `PIP3FP<P$P7P@^PI_P"P+APPPKP%P4hP$PEP P P P'PPPPCP5UPFP@cP> P P-P(aPP8PP#P)PEPGPEP&P*PPPP*P"P PPKP@PGP29P wPPKPP;FP2LP3PPFPP,P[PPEP("P P3PP;P%P PPP {P4PAPAPAP4PC4P \P PPgPxP0PPPPJPK/bin/kernel-install add 4.18.0-302.1.rt7.70.el8.x86_64 /lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/vmlinuz || exit $?/bin/shutf-81325e510c55f673538ebab54e1feea5637df73a877c51bfd42676d9ec64a05a3?7zXZ !ƕj] b2 ewnc3]d@>[;L:Z!-4秡Z! h7 hB=F-eV+fpF֢9%d)-Q0)ݱG**ɉƻ/Ď_x hY,l>_ l>4M HrmaT?=F1JlxHr2_JŃm}0_UhjrYp Ը">ݸ22 e<7A !p'? ʞM3+ hm,C68钥_Ϋ` Q^[H>fHz݊RƸA>c<^WL6i4G><xSj ;{1$ ݑ\$!q*q+,Xh *q4UjqɯVg5­ M͚ %s !kFB\UoXrQ頑m6IF"VӵB)bya&8ޭp3KLf d3ӥDkx>c k2S0_z>$ǞTPSU)q`^׵+^r\hR$kr+Mops:M\*E^_PY-hDT3Hg!Kp!6~“x8׾}#?FT b9PVQ[/6R =mT 'ߏSp [r7ZVS'XUP8=Lr_XlyM9 ؊^-,F i.ӌ7ZmDM'/&}WȆkj՟ol$p6:Lnь,6&6j 2pMK- UJpɤ/sSn9 #Y;Cp#=/Gfr=zf1Nڗš-7vu25{(3*Vw=ΗrI썘RopS4S,(\Y[gW]_ɔ:_aJ|U=#GM2"Uܵn'r!F_L*gQ!{ߺsfjEh@j`}J@FpE%gL()ٍ@ΑŵV%T.D -3-3%Y-_hC#h?QEE^M*̭q '%L^_#t;_mqmBiDJ e(\0OQHGDtJEՉ,7DU_]E•`؝ӼxtӲd0*d#5TgdKsp\Jd8VzĺRJQYtH)YTa=EK~}EֶXƼyQ J_dΚ\Q{'r9_ rTh 'DCOZKeu)uOAփ7~C̈\PI y|`6ʼnb_cFRC2`A"ܒNV46br6%~m>p;5-v!j!Zu<5e72#ٱ  r?1o.$.fSQ|Ydv2ZtnK&kE~rxv-ҞPmis A#Gl-DJgM.?(Zo[(L]ҶL=Dmgo 8]&&/%OMA ,ED#o9m:`IH(**_H0i8(k%⬡ vQ{ƺwV烳Y";sTK쏰~xqW)9f,TMB4w*jNni׉?*x;+oV'Tq&YM [+p1/)ƺvNMw%ew% 9+Vd ԈJ޽Bg2wqJ2Xscjvzy' 1eZ5!kvGCdOS0[8%gvL:Xno*NϺ4-~'1:8L[B,+wN"أ~bGOݷZ9Vc[ׁduʒ=̚y{VBM.bkk. =kSATJå'y#m 4)Y(Qĺm-E5 0OOǏjruغ$wVM qvͽ;51g ɦBnzѲyVΛ+{ aoS D dxM\*Gj.eLbCyQju&JW"/Y-?4p ^n?!N!}b+\;Lǒ1WG}6IqZȟ*Uȑ%YDos[2ą`^Q#WZpMA]`@IcPIW.C0SBrMW8R3JfpFh ih,ûlw+=E4Ր:]J @~hڜ9[ifu[b:j7o`z҉b$%u^]=lZ S2/ !4*̚(lTe0Y֛S8FAvFr#*SH}>_7e'r}f4|Z"hvq%YB@mKS~1U]r~E9ّ0ۑNMs2L9]HM q4^)Bq,h~澸w pCo! 5{r\Nxi6?%<+L[@CaΥ)Vڴz7w`MٜВvc}R$N%7+@F2 !-S/W~nn cV1YAYbzexȦ}KZޅTdz_J{%ÅRpZM;r;耕c/g̿$Ҧ X,+p*<`yPi-"S88A8Z^A[T0W~[Xց:P0kX>;wu|9x<+_pV "X5MgA66@?)Χ jDYp yn:J^E0\h9XZl$0 /x&nW/%Z=:njDD Q{J<8%lH#(Eө6u4KZS!'vd ܒO!Ĭ:^r*V<[djCH JO? h>_9җg bznBG?\ 0f-D>$[U 7bNMF _L_>A31fѐ$d̺OgnOgϪX0FB%24Io)f^t'El:oDnjdh7V^f66 \ o&lmkf`g4r{2.t{8s>^fNۍ $<8ΔS@|fOG֗Q* fᕥ!QcyѳD&;hhJ֯ JPLZpk:OoMdՄo?߿=NREfދ`eÑꞇP%Ԩ D\Ksj_iQP '26 Ls8lM'Bpï<(Ѻ*+J1qY/%`Gy}EW4 -=i)Q(WbuKY|w+8ӣ=fөwiשKeqmWϚP6n> +{0]1:y%ۣ~d+RgrZ@.i@q8X^G>P4\4wW$NFx71(!Mԍ`G')M0!x)5!(.į s=lMk5 ȴFx:Maς䗙e:Z.4o%+F~E5jrZH:jI>{9!(1>F|)WsoDa0@&_f:Zx;bYwNM5CRB6(^o6k2k{;t;UL1Ǵ5s&C`NT -=F,WZ/>d ({Yl)MpLFf*So)d('oF8{VkaatntlJp?xώ+ԇ8$WNOYN=T|LV:1@`BZn''}?-}K?_5 ZNOOk\%@ )wx6hӷѧThJR [&7:IE`YsO+nD}*d_,MW}@aDt(+V5L}p+Zv|*>i9_W'B9OVjıZM.k)'[3^ר9ݳ]τ}QyxۻRao̫#g( Gk"{HBmKR%C(`>C9 Y)M@k:eȳ^Z(|yv_֛Znz?t }z3h hRAkH:6k+q Oezm x_u{X_ڹ0 r w@uHbDI`^P]bÐLBvLxpg5.|#f^8\ 1d+%[x:Nte&KHh&eMhڕdoU@gt:3LEW=̶O4ۼ8Pu\wzy%Ĝu:m6g2?(Km7Hz#xOebcϳbʽ&tJr CeBs< 3[኷Kꆑ;b)jQ_C@qH9Tzq/ӵGJ+u8boȁGPU{9ۮ40N.s<ᐞ a6_Mx~0u"Z|jw# ]T\SF%vuGVD'` z%m%t# UmyO 2iIR-F%Ѧ CNWdKIXε3zD5da@^HX@B}wjbc6JmI~&OYj`49lK&^**fWe ;JrmPH|72ݞuc+x-(VU^WTuI1,?ɚ y1'p@$}K9%w豔FG'oVNNѐ8y‘u#ɹqPH9""6So 5`+V7۵M ˂<9оf ,聅3VL./WkV BN>;غ%CǰPϝcp(wɗW~T X˨Zob :YS <9@P*տƩxO>܆ڏ^`FF('xkRH'T̾AՅ[s]-"IMb40 T[Kyk۵M_Nc)$uKSF)Z]Vn8%eՑߌMYPQC"_'UX3QAe\$:dL)v~7n dpdѱLc&2W-W1,,}L-S`ib~škjA|Ci S)Ir3@,V\1z_8r>{΁9]F;۹< PB&Qd6ꆇ:S4{z-nIQ\!v6:zf,)g%u J0'ş_$No#0V4Jh?<ı($|M=#XE ¢.qH1Mc9gUPF!K4¿9MdY .*bjQSQ(SNɞ_jFAkF57ꞑ$5334c 5u1!v]3 Q(P RU]IF=ۜr#l#~'0ӘYfpƍY^2aFQw1Pr{{qpQF4Gk|no|#>"/4yR$E~,;›9`6_+d^sh27 *|zսUwpq:'Uڌؙ+ܞ^JzzO%h1RylL [rzIzN>;g#O›NҦ8%"@%㾷ƐWrD$y QCgv0SBmwcO=Lt7Ch&d'؁JK`{!ѴhtO4>c<=V!7S}T' l&L*jA\8>|* !)\-a 8ἠ \%GQ*kt!𕡬2iY9hh>U2z^d"^)).Uն~,?z$vlf2qC'+bbصwޔ_@֪A}] RI#`\\v1"=C ]:D4{E1 KYH !sA쌁Mn ym*xZhMFg큰/ґ< GU R/Rb1q\EEKSF5Žÿh!f0%J|$JifkQ3Ш Z L)_yal4^XZ\A~ǷQr1SHyH!L I]\[tٻ,YO}H?:AݗaǛ ,)M֒4&+2k:^uݝ6:G$r e@ q9(;h[܄Roɰ]3 nWBO5FVl@a#:m|O!C:-섞ޒA)'U+>ۜ]̤>T+:Ie-MsL%k\)(㰰!ͰsbӲvkV[Yh*FxNq e6 %*1I%ِlRA7oe?4l({/|!DCH4I0qqAh t|zrAwBSDtlxid:qZq :8,Āipn硨Ȥ!FT\z:0_j%99Ae9o(y"$ʜ(YX)AJ xJH}L!">,ӑ)$[W9?AϼdӜ~Ou܂LC$$+]_-7>78bWůsqFxRiZОU/R ҞHFY2{F3d}EG{Ovlf,5ǿ%b2m2G R-Esbduyn!~e59WسN./Vs/f[[UƏ\p%{72%S͔DDR\Rh;=Ds̐6K&"zlS1y)I4LWm/ d|_z[Ȳ'pnfccmeeo gkҾ5 zdC ؛̽BmE;(#|ʝI Pi[s86~`DJJJJlz,0}GfT0IHW쑁,'dAޝ]"|6nsZJzv6b+- <7 dlj}1o2/8QҜ}0f|QFM]3\uEmCJj@,ҽ-̴ͥ"ku1[3j]#4̓/8 ۦ]mq*}j ^Qɚ9xi&*CY(g=Q=tY.j~YhR7ʠżC'O" XhE|qaY9z"O;k9]o,9 (`{MoH.Z50BeAGEOl-O[_A(3kt4U)oQ469FW+W Bs!teQJ!M 2EPM_{۷\'1Z|{}JG;5WנmRY|(A;jQc^HKsi|O0:.vh{SP˳&?2[:@kN1௅d##qj#|/Iӯf& ˜vhFeoTD2F:HS 4<1C+Pz5+|ўu.Z]] n8f{ܐ4!ތZV*/%j!b0Vwn݀bqlR pGƤH8$ E M2FQgo^'yV("\*5f׸Uۿ& Uz3Fo.k|E_ &a$^o:Sh0ro2کZo셙rhM5\yX՛Sg2WȤwήܒvkosGO:"V}c3tEPGeS^faGgc7op0a@ uSu;Y#~r9qdj##"wnIhCtBvIrAlejlV;{9FzknD+0TQZa||}K? ͫm=?m5#Wc ڳW%L&9HZxVѣ܍IwTXWzq0_fcm rn`C@SBRNu&Ά4ǒ[=skXP `&yթ^qV\;b-.MDY]APvɎTv۪{}" (_h؎w#9R[h6|].'B@*VgƼ=Qk57\Olrۑ:U81gވ?\fd+/'1[T{VO86a u  `tT(`rnyy4CrN}Q&6~׺5vT=c6fr824*ibx~ܦ) MCsqa`m T$ɜ6PO9M/M'&|vb4|K:+̧Fsja4ִtނE(ٰ8K,aN?iM/I`m<;1BnsA/: r!O&̍qYhUHENMMba ms22Zi; 5EBn2=Pebkq[*FSbGN7r9] IO;:ϒ wxGmUUݼ: RG .%eb^0[ x< ->oZڕS #+ʲHg{= ]w *rjEP-^Л9 iÏ1lc`+}?"_pMĨ0~k]DWI_!K&!@*Ae;uZ wU3f|25YxkzLtP1ê`*sس{Da/Z͟gUEUO.qa<`yb|3ך3MgZ>3S2iC~S.&(&ěp cA+I*m$G:C˹ b8uCVUeP0cblX75Ů 03 tAak{P@uk] G+T~, yyU>{ zK1mFkdٕbsmq-"R8mJW"_i.O]Ny4Ps! -Nͨ㭛&lsF0X,G\?p4#M}҄pS(vݜO-Ye(RX]||M Vc }e漦{hnH89:n57a|嬾p1ut=x-哮BQ=,tOͳXdJq^68ɂ[{`b )v u˱dh9 u )އ_@نOŅ3 FekJH+nyZgĥ4ȭR|$w /HF4 3W0y~@=yl: wL/4촆RW='$j[SYTE<tnwK]d;x: (a7pp\mq.XLΕ=)6J.?)p=Jg$@$x,wSk75+kfBNgw5"|0Wo,j-ٴfr*B#TaxkO.jcz`M' 9*qP,3غ"ؾ K#xD'qvQehEa,~a;GI%ș5VzDǶRjQ(hhtEt{mhNwŰv+^ASΧ(['6D׍eهc8&̤]5 v؁.ɗk=ńL]N}Nxa{sZ(]׌ LRϰDxK5PU!=d-ִ~X ٙ+NA:5*F] οЋC%3_gp33!6N>/l,%r$2 D޴>܏soL;4Zy1d +pL)";J";+[莄8JxC R.UoGbC%J.Qo3qܪ1 ?xy ݡ74=GJ(k-zs0˜Ӟ,v'T`em2}gVB?V]Ċ&tOFz jrx=) e,/!dw7$%vj,;9_\r34jX`W+ǛU9"˶\{KTS)|3fÓPK!0]FPğӪ| nENeG!ʆΐ3 (h&:B 7_0,w,MRC-]P=ww|*_Wo& 's,U[]0+îMK>wuR/Z)5c".҆1%:?5J.n1x $?a.C2⓵\;p Xn^!ՙ,)el>{x˰No/ot 'J3"o2H 0,!uB%ʬ  풯~ݰ\t51ew7:Jv* 7~Jd  1Y߀b€hF`h-ҾブtkI0ҲpfeS!bbm+9'7ébU<J^h +xDNTE<9hhȼ E ,w]5[~*:z~[X)UR^kFXj.gU2\(J{!暫2Ü(f+ZJrKX؋fqұe干cGiMlj!q d0~[`|Uv)_!ۚD^n; 3H?&; %q5Ux84p2%ܲtsR{`Hb&_!Cڣ:xf67 ߇NEc z֟X} :`nfCVq9Y~ce!{~'u9ynaIs:䚚jfMՃ1ybKաIgHVGo/N$(5mgkBt_TQgܬԼq]؛DScH)HNoe~`4mG񤚖»M~5 c:"?+7w|Pzm{_e=|6≇4&2G[{,'Bs 97!\8`D/ -r$t'b Y[~`* f.2; ~ޣwT4hKCFū7oz']Y#^4Aڌ΢xk(e5(v)uk9v&tnz[ͤ8!_n"jp 9Pd:Tg{{l 3%G_PӠxt1Mj/!s&D@x28fviku)~GiSY f#YȏeX0z%P%6PiPJpGੲqkC:Mqᓢ=A  C,."u?yygt3-qkJ78 V^ %R ~L] =2BJ (J}r]c}7mN[ `*dC3PRРH5.M36'9KeJ=jY?bl+J%YkƵE' @K4s7lo[kSo ^G. 2X~LJ[}:o⮕4UIOvUHi7*ZTQnüU}==IeKi.v!S^bF>#I(*7*t={pFslW]SxEeBy0zX"k+mgHL\}KDB* lt8~5&J `~ՐvTI9ė\aW8%TJL=0[z5V|KȠ}oА4Չ|~ʞC&cH^Oӻ6j^Ks?0{pr}/ȀvLcvcEXwC֎;\QqȺ,ZN~;Vr5fh 'fҬ81B"<'ג(z"ލW?a1AjԅLGTe֚n !зPPe4)6;"uw%*-^qPph3&zl^<` gvG][{cvHB8clpo ߴ>Ĝ#Hi ,@6A"b|x~M 'yrJ$^ShX1t TK}WZE||S4eN*Ȟ"kBQc9u.4v"yfto*Oj@ Z-tM탰 gCGum-_%XS9,F-3sRoRi礹8gf JjP&n:92UoZ lb/Njr,n$%,F$nRle&|tb>iH/ MKDKoQ:N D~/\?6 ->\?BԔ3/UQVӐ]x$90 V`n6 " / kg MN9ؕ$byqljYe0Y}Rl65;\ sN ҅;*:Pces 1g_D84%oॲL7"ͱXIf!)b>e\UkI8覄{Fjǩ}7ŭ=]n`K4?}CF&kMXB4\*QG1LU D} \Q#NSyvkh%Ym}-DT^ͰU N9OEq3w͉Gsas5I&6%Z.5zPEoqk/btð'AFeF1jBK2 obMhC9Ң` -Ufq|]NȴO/U9ciZca]ZY \$m~ݐF5|I`"P m"nE>v*zltT잰 ZJITE-b]XX B-Q- [<տGj =y DX6۶ 7u/Y&eŦ=ţn*T?6jjX[u\LKIOVv $.MԃK(1Ҳ=ABJ[hΫ/}9.l7hɿܺ[)<;1 mj$ ج6_Hxz..PWSxFO ZR3?pySx +U pZ`)sFz?m9: O'o`,&C6b'"7x)+^7>BMH&&r2 Ap[Zuk(a0$CZ:&3:Ak<\C+[fœWJկ(2%uC5 ߽sAT>5+{꧸ uEi .o-/ Dϧ^F}pSpQV+lMxb~f_-l s }c E Cv^*2sUT$(KOe"|hOڋ&/݇"7AIriΖk.&:σҟ&})LY{5j _0:4yF9APNRiWTa<ǹ}ީwqS9'^85tE`1>bEl@}ZKDGcDN`j!.VyvSUL361Q5 ,opU(`Wkcg7 J;}pC @P8z @!-I孮25M̀%{1w,dx4"Ɯ㑄r485fpF3N8]RA+|LH#WZrz2D*eT7劜~(S>%|1#?6(cfA ˷*m_davMRH -K'c-UyB|*8fѯ)w٧FNY=TL^|Pt:piz.gh,NW2%u+3R0L% -DCXMP6Ʊ~Nt؀C Btet;A` C`5*}Xy Z/Ȗc{sMPT/;~˸%w NW7Pdz |N*ئBwS,]M+V'Sg0Of1)CMMFqWr=96g!Ԗ1VMYS_3U]VWGOML'-3I/;i:ͲN)R_Ekro+ #E' nuZᛵrXqL^tWyu3Gqrdy' 6to-mxoȆۻ"6 .S+>+S4'EJ}Y'Yr%2i זu"pZvKD"Y=QR8t<(lLxD\ils 7ٍk%Q@ ʟh,;\&>?bL~<-6yHӽ⦤t.Y[9x: 7|rg/,mB7c8h8.X[8,XL\53RUzEIb 5]}B=5`grƚPL< 2\Hc:av:gdqM;*[Ľ%w5 {m-[fLJXV,i*P<АM.fd8IG'(JOio$r{H/f( 0.qϖV6Rs:}`p2\㚽4>X^S 8k^D'{OF@h+sd([=bTT{p&(3FN/ujhكUalC69trNdH)D J!!Δ):!'V:v7!Fv!,BmZ t#oո*e? 8AhLޭWj랏US}7O@P:WP$u[0oZk6Ӛྺ@:‚ L5ohbJxnh౨6ß`J/p' (m7ʗI6]"v|Ķ.(!5m)i.䠒92c+IgYl4e6je>Ut`;P);߃,tKqmQ$ mglp(ռаp\&hp|*{DMbhoCH±4lR<4}4}0y}e[XcBzJ9)؁bt7)\,Mi!)K$$`cTgh h__^r.yweiEԕ8u0B!Xߨ᷑,n9Fpc7m :=zI q^^,G cdo1Y& _Og7S8Tرi&$^v:a)U}h'5Xqf7#:җ@5| դ)FP?v1S B`j\޼0"eG*x-]E?3nx'zـB&(I{6rO j+?1vlHU3_ãU,$(QpP-וkBYK>p>0#>-Ml(7?T 8Ahj#0|"k7$'y&lzS2.ԇhTE~Uj]S xixI%{N zu%`b=9ew+9X+YILyZ!ڝ"V.i k[Qyn$N,A=CNƑj 7-SSޢ|=m QDh1vt$]lEѪQXME;S[`}V J`Ѵ}Ϟ{a${FMj.nv LbFԳoJE 5OŸh7ʦ=]-0Z9<5lh4MKUs pCn&͘'pIw0˘dR~wR^۬ʰ0 YC2R.m7u>臒g2O̫85}ղJej MGﻠM [R$ f<rMv0KЌ;]d<)%EgxwoA5R*;]<_k=˭aiah\]ض=̍ĺ+Ƒ%2r"`!cWZ 30EB\9m4̫!&Iw_+ktss0$izqJŔ܀r;NJjQHtnjBվ,aخmOuOdՠB <{㰖2j:k伈:H/[3 en0%<,u1Tz_L{F/Jjb{Uƣˢ#S !~ΐUO;M 9^a--}Ok38j4$<>2,O)Cl=Z^Nٌj/yN6aJqҨs抵Zs]a3@$;)ȒoBԴ4|fL*㞷1O]f:sHWͰX+DOT< '5W%HF/en/rOrHrT s.KOk;LŽ'~'|'o?(|<6rfQPKLF NOVGtwJ]yd+QذSfn6WDww{Lݲ뼊$Vo-|L֑)5xVi0L]6a Dq*~ ڕQ}AGܺw\nTFUDHIc`ȇ2uxc?^m(}'V,BLLI71vS(io_2*,{vaD6k0hڙGEޝ%rl{7bQ&R4cVw %RG"c᝔MPQ6,J'Q:J1tPr++G~ڊ^N#2ef`oJ2B 2c؝$Ѿ͇VH0Z`Ǿ7+˪{p)KQ&G)vלבTU!^ a6z}NHAYNh60i '8_<TR_Jɹ:$c!OD<w_8ϼqA{3_8׶9 b zd)r8~IkkP"n ?F]z1P"j>|O?*FYya&lΪԆ%Itkw3Vmf m?VtK"ʈNz-ylN QKn}*WC;)6{xڅ (Btq4CCt^uRz)N]ݡb [|j*\V[IUG'֐g=R=d!{YIFϕXVQF hgms(ZBDޑ%MMBrPg5'g_I&C::Cp7! Cׇl: M 5tԍMZUt%<,rĀT7Q3 xK{53U5rdsNXQԭT2Jn x낟,xt {9BLIhٔC>rNuLͻhG%C(huO.yd"_cVB!JEϫ6^e}jl3Lam8_)T˙%Պہ54CK~J dW (b]w3D2eޥ[Znӯӝ-ay۪@ѰEurKEg|g,uhřW\+2z[a&4I[xUeE\@~%e4ɇQD9쮿.La}[="=r-ZwCHq;נT<{|r_=k) -̈ U 'A,N 5C7D$12r8"@xu1}S;%GS MYZp_k]5jYzVh@ÕW3rFˆzVS%QN 8~IR қaW ޖX"U!Pb|<6ߕn;Hqm[tӒw8"h<L" SIvxk {YsUY JT* dta.|5D I 3l/wj (mXazHb7Py(\=ItҕĊW ADy?Zbv $(P+!-5ٔ? .61rn0aD-k''/~ 5| rqQ_Ӣ%D?k`ffZ.oHn0]5L25#@!wygWᣨt-X>b ?; hL U:_.ۆE@Y<%G Z:XF,.BjSŲ4YuSk T 9k}#L pp\h-SFӖFiYg`5~5:ˁ`vȄΖ2 ȾXuTv*A,Mʆfe6ipI%jԜB͚kbA0Ӧ&ЊkH8pO$cEGNU?f`3n a`PV 18ŏьkV"ޮ޹{/o5]DDU#8 Ҥ!Y*;\`xp AP 4x=rx_ \63pQaaa쮌>|j#ξM}#F&:{Im\\XP]ل oeç>6Gve)?O3zg*YϊLouZi%B:9CF_Q]HOzCsfn$B:,.)*CA ]?p JޖNo|wULM^{ oL,^^ƽFBWc/w>$Ą'SZS3:jeqx{&k;acW! 6RIK_GUrΝCwG 67O_ƅimt_Ce!\AuMDb18dyS^yιH#,_Ϟ)@)$RFAu$c*?Amr,HљLNp& pU*Z8o^I MMwč%CP" o.Tro!uBI9Y{H??]5cF/"B[gc0WsC0>iD<iL`"ۃOw|f!ܬ= ")Vc??͙m*קz/T7##ٹ&Ċ+7Ҵ6Y΃ `ӅLZcu(oP};dJ:0ڵpC@|N!Ԏp>Kodbp';65hKEyi7C[ &a#-t*'!O$!]?unX;178*!UL+MSmeIhF=*;d?P OSz ?6>̱ lE:LF8bH .)M= =ET>jn=|eɗBͭG?wۜSAAOiš\w yP,SI |͌7ҘYuR\h^k/8Z~jHۂ"̴ϝڢ%P/F} h # >Oɀ R}(Q" F m#E8-YrܵƀcKY%Mq|pc`e.ACPj ^ߢ"0玀=Ԡ:")ю>E\>Bd.^8GR{4K(D'/٘A)8.Ϩ?tzH- `NlA# 1( wZE_&оӭ C׿y7~ j-=SN ds{J &i#cUbGy~]%ʼ6p1&@ck 1WP"7wG袺S,FŽ{gLi@OD|gB-m8Xr₩ЃXz7zߓS>͹0uO7Vx~qi xj"B>~8cPK-@ LӤWhE}[4$ݺCreVr#-%f~ЭƯ ЧPr _<귄m]UMQO}3@>2hhɳj`G6o`ޒ3[ŎՆƟ'I`00ĺX.^a(]7^R5)\b7P勛 $U}^`|Z&lf3V&fѬMCNl%^[ֵ uArRHB;9q9h~#mAgUrŜ28{9# 'xb4^mԅp$ζyW0U&&ğ񇆂6HYWtGKؕTƓ ]9,ZJ_v'U8LܫA9K˹I73, 7nݰ<1@ fs P-,{2P_ɶGq>PHl3!{SyMys~Z=չk̩:+֗/(QƓ|bs[ȕx=" 8 9̓'AzJK>4aK׹Icd[p j⌈8¯7tԠaq m!tڅH7y +VM!kK䖂 TO@Tܣ &2>u}=%+a  %ENYۏfhGRҐW Dh989Q /kͩl,>lÎ[OkHt(VعTU)F;֍<`,Zd-`( f:lw ˛UNI/R_ڝK=2(~":;ZftO[&߳ ʿp׼kw̤ ;%='7i5r3=rfv}-IRq#~&aL;ƌ׃#j@Jm Ҳr޼;^ ӕ mNt [Aj$f3|%?K=lfK1\ !'f:0({8|uYU qWP MwG8p`y϶{˦,@_hf,=Tv޶ks-)l准e=[`KO0L $> "$TqRB{hZ m\Hח21Yw*CZH %oUB. 3MsbNvEG8 dUAϵl#,5dP=m(E,qTqD}s֩szK]zZ* x|ɋ^=?c"4IykQ '4+հ[jg: X`2JN2.֟"{b#-RR[ŝZqu+1׻I[.T] Vgd{irg07=NDi 2w-MֳuT!c5 gZ\O,zAH MmFI2k{hz߳tJ{`U4HP[ғfD᪁x*"ֽ'$(N`pn%@z_zs&5SqYͷJZXRŞôXFE@R{"X~sU:-N#h5wբF%>| ؛$z:oMbimvDUD% RIBTA)/r qA1*,+9Ib!3x9$|ڝ Gw/@= 0A Vuߔ|Rf`Hqջ.ՄS{؏N蛆* ,}>9kkdf- 3ot&8 )d^J/;QUℴr=|O?^NA+BR ovh byqx73G%]W9dSoGKoJ`4\x2X˜FJngjc:=SAEDm-P__,5%x9ZPO764'f֪V 0E r\j3EFR1?k{jTDX,{!`@_?CAI3TZm'`FMZ/.'XzL.W?bOHA짷%s*J1n S9jD~UN_:n"OX#ݸ*uu,k4r9t FVb8x#jޟeL`gO t^Y[~FFe -;z$B&|hxS4sSPLiSLWW eo-s˾ZP}K^ c`WMV)K8-4/%v2W K?k=.8~0@5wm'^{$ueJy<-6-Ye/ g;1cO#9itbgko}y! )&5%9ZI3v&~UjfWqǀӤPSϚ.~هЩ©ȫ%j >ӆ E86k)j{ Nv?,^cǿc2@r+` $%: ZlqOt()లHfxt\B'<]J9ɉ?l[-+d2R([S PڰojmK;DY?~;Z>CC3l{'nT%#tPW>ffuҟF\ͣV:*s?$:E,UƜ4VTlwJԹ4Tadh"j1&N>[$ 8-(zs}"cicSH֒x5(-~dprHxO*g2q',Ϩ@2Jbщ %%fs*K>:{/&ft3x4EFn ݨw82wT7|륓wѠrxA xv C!瘦xpn/#R(N‰G^=vػ Sy h T\$KKo =1v8{#ؔU gaӭur*;zjSg ?=ru$x,`vIP IX.(kJSi#"H$W[W?"vLfLhoyt6%= `M܅XCF/v rTi?XtrS-`Ɠ1G^A%rh|r4fq;Kjµǩc(gw4n$i%wOWX 5;?N\ 4:|?rA" #-K[ M03 oS׮E\n&T⢞uy+@UmX|&_-Q$\mXpreF&m6!I(3l< jUUj׻y`6o~9݀7+e/=^6;/Owy'`l큡F] th hGivwS#w6!~VgмNJ ,z~jcz 0k52%ȐR&!Iw'y#71 T"sf#f! cAGgn ^>-xɰq`OtKm%YPrs k{s`"Jq6$9OԴTڠmxV!\xG>'¡ a'2Cu۰y=p nB:[Q*2Ɩ_:*X6ViU,} g;v 2=K1*zpH` m;N$AB+'vވ W*9Ђ@ b6Q G058s6W'@((Z#V6ig ] ͧfx«T#n@]r.]J#LJl&P,m(; B0}IU+(-yG3z yo>K4{)i$5hG5p/rE ]xp9|A^^V4̊"8g eudBQLgcH! ư=:5j+Υ+pi?iW-0<І3=bZ|O7u*[4!&1"`lGR_0v$eoJȂj],{/e3@${8 氤s}tM܀;u4p@:PbE;L[  i!GG?҂JMud+ <\H<l%D`kz̕YDv DnEg;+=Ălݮ.B>KaB +ۆN$޳-rb!^D;ۘ _:CiϜFQ۱*m ڑVuwhtF.8*ks^o9< cybF"ćwB{77rA [~FVzktc;u8TŔlKXta]u6XQtj[l`AjVQoTE!b noƧ3\|J)>[&8-Zpcn`[6Uc'v`nǙg-4˸7vz oU2<@B3]6:swƔu ]&@XmwN7r":IRC,c yk^[Rl:eopC5v0zapR 7>!@,}&T!07`.|)xLyLm+Ytc7yǕT*з&3f(N>xׄȔjOcJj!U51\ l:H"B'EQ/ה'}nfum$OQS5'ؑ_D$gH~UJL$m3sTlrW /d֟>OFir5P=TQ`fۈ,ۅW|A1E/ ) =O5\:;Q$7 *m4~Wym:]:l9۬Jgt]=ϏD/Tޕ@qn*ASFt"x % h Յ0U~[%8-j<˱Kc._di mˠb+;fj~~5t놈J5\6783qfm\J]H@F !-MA3[31+i ttbZu58QDi|SKԭe,DV^IȢi¡Fn4:V@8P3X[V+6&K/ts*߯{D5qvec^0Ϸ!96*W(V8 b&'܊Q oтRQQ'+-b?՝k:SW/*)EOH5('tQuc]7hK0,Zu^t$o~,gek%Org^k1( H}2-J}%2%ZQ3߲Wp.5D.1;y=LkF箯+"E\{;Gy^Ѡdjw*Mp|4|ZjWq~ 躺ˢ[D8BO:rBZ7Od7Y6WTfP8B4<,G,NrOl!e)D>ah#:j+3:Ps,zOp܄t=r2n GIɞjXddFdꨮl1ķCBE,cB|:R57#bxcc\OĖ0ИD +UNl@ *iyAEHIPfoVMQԞkL8-֒`R˨;^xiTX/Q}%A cc/vUS`-L{ND~ſO7JNL%:8j_Iu6輶2n2oQgɟ1ͣ9+蒬wwL,#@Z K,?ֺ%Rp.$ׇpGl"CIXaXA*..,v8&xsgxYs4V9ZN:VBK {~mQ}9ٺmZa#oVar]|K󺧠5Q~ ^Z+?$򧵹S3;̰T -[uRopjOd|@j3Dw:~xKMxY7gnѰrPg6ǘXx5|hut|8G7׮Hl{){(e9#Xr'Bj` DuȎY{d;*vD⦘ʀzG摮+/Ykot`3ۊ:Z V/GLk~Lا |8486t07SlrLC(-rX~r7a?#l"XCbJy)ړEBQ3Nm[S<†9$|3JhtU!gE8Pa%6<|^;Z6*CpQ^1^L!Ψ [!XgG;X|&a?fWbWz#DmZD W'Ķ!>?Fbw>8K T9%;cG1q%Rn,HZ[O?>Ϳ^65"`)=l{ ͟`4Oٴ}B@Z6eZuIn/^\}Y=Bk,_Sٺ[ϒ?^YaM4j`0ȏ{.Ueb: 73*~ꉬE ]非=Rni{-бy<Qimv5;D:m~LͿ><eziճa}H^¨"ÿJk#OM?-#hJbz;HiP@lVXu엳9e_Ɔ3Poj}Ź(PNrRKO5GރybA~; t{&܍f|x`ш+hφeƽ;zK5Bn\sşGY?lpP%4qDbdCU[m]A#JDCFtR1yD0?x*ASnֵ$ s͚BWhj+15`f2Ym w*Ә_tV#QߣjdW Qi6\䂺HxB!4TM7Ywoe/Ri`44A#9`~KjC7ƈXzք9c>1@TCGMԗπV%I:-:Ƣ~*H|X\75Rl(az?4'(h Pb"8㌿e-q_̞l2m24gT}6&!T.x_S,J36 %7RVHe4뮮&]^7kzgݘ|CYr9ԛ*ip`a4Lr^LT$I,Q< bSa>Cjafl!a`4 loI o֋&hE"2Iץik*<@&TNx:bC旇bW\&gCt+.L-]_G6Q=-+NuVQO |*︌&i{dB>z#t>MMn.^T0M7֤f'iXm;40h}p3r'^u>*s EM #Ys*|%>+ ,PHySheEiO}~WJK=\No1Kq30@)l7.eXV;Ug=15.uj|НXwx' =n;k,v|?]߆"Ma؞teM:]#?eɄ%w '}}KԖx2.uMΌPژ7\W|ަ*,$H4%q fv1|aX rJfi?ptā= /h@m6(z X3{bc`u-ЀPW"m-s_EUyc4AI|/RdCTިt7n-`1k@҃ԬZ·W! 2ԣ Vc|.{ h"{ T4i-4e4o͗>%Mhd:LWr{y턔g:s/+N[Nagiv YUZ>ܵەB$RzoP_%gֻEL,5ACTXQkݣ΋Dm1l)+l2@!\k^ Fя}q/T"̳ u,c1w4eBT}>i?C%G4T?j 4Pt8U&f:H1Wsroᨼ2 U%3HZe.iHpJJI)\.QFSJLe 0~qylA|x/ s:\VvT nwsBg'2\}O6YL_O.LyvA0cV3i3F S'ʅckTB$#[[/a3\I1 C)AE#u JdwYc1p!+oQrvQ4^vEN5ïWٺsS|b#]"Կ Pn{R!65DHllm2MfwoRf!D Jyǥx$m^>.!' /(o/eHix\/MoE* ARAw'bmD\|36OEy'-6:Nn5YĭcfGEʭĝBX^hֵvcubby pS0 eiJӢgx>M':uhwvǤ=M\V<>恅0f& 0? شK o4u &F.ZͶA9:7cv1wВ#o@v,B qqNQ^dq ?)X[P%D&%©TR5\SmXL[=#޻ncz}?:&Jz hg~ft`y̾z`G/u9* C]iB$ն2ij/;-ucW|=Y69jSqupU?tn-Xڦyr'ajJt S@/_f(v_ P۩4HjمqeM;"AD:qAbuGg Dp5N* HA)L ^Hҗ#9Ĝ6мpN͡\Uo6U `[xu$%Rw 0P-2cCEeiwьVe@| 4ǥp:57 ]sU:\LlaL$w6lTIN \{V+&|ۧrdeF9n2 : / +*+B 8R{E".)`r*Ymܴգl,RUcT f'c\*lVAubIDA1kmYT `(^|28Luek02Qc u\qmUp^F;_mpRwhs#҅EW5~@rĆ] =lPz`3~Ab94ʯPTzJoD4H8ogf&CYFiGįmJSX&^)jPr?FvD,sUX\TE>GSAۗRn}ؼ@ ^MReYfׁu S%ImI /?m'keNv)xZ|"Aķ᫂"ec[BJJ~wGKNf!S3BCѣ[h)qܣU>vs3\S"RҽQ]"P.8hQG@SЪ|wV=Fr,'`?]GH5vΫ³8On qJ <%sm'_8ie|'XhXޯ#Ss=h7@$E܋bNA ଖtgp? h[J @6'[KPq^T2.eH[~reU!3l˘$2=r?qj Z =Ajmg孮j,E{lBvSPDLJ̘ O/4#s{aԤ|ٺM9 _!KG~񺒾p&|$yS?2[pqqǽk':~CH\MX2쿰1/θ)K!]R⒌?1V <-b<1۪5vоrk[}B@l(xGakeYah@VoDPvUnyU>Yp-fjUeE"[eWiHw>Dԭ #t.&Q~*y2ٟ/L8۹,Ӳ-z<# $]*دQR^7ylyw@R\6al1 \"NKI՚܁ 1_\&P@iJ8UL H=n$笕9Fi I0k܁H{W΅\bI 6i 7M(/Ϯ\}Z͎#ʹVW-Y1A,(s灦(ZWF`zҪҭWK6&CL,&/(cg 4ʞ 4*u [3n>7nb#)_x <@zJn3"aN6d@ ԙ^ f?$^|=پ ?$߬%x<47#䬠gho 0MC\<45Wȹb/8%2=k8tuBQ#ꙢR<[_mQ(+$C[_Ȣ򐖪 Ғ DDvON|?Ӛ ;$Dd'f('DxB}kulaH9wPl4E?[pD&/a68ZgjcJxVUmv^HC8|gOcP>d!-W}Ѹ/ۂ; AW)TQa+.wXxE:w؛ԟCɝPRc:ՒLk+)9@Dx/{a(2.b+G1DXL8Zb4ˮHkh%n̖Bн5.+Zơ6AʒT0h;ݲxjaߣO4%=~.Է͡nQok4—i / @B(X4tI;N ZMg=(7] Ce#xp4,+oۋn}hA݆PwIi@u舵-4T)0-j&'9t/="a@2s;T=U o@KUF1lahhV,ϳ&3Ro_mir*QK b&e6]j/),IOM'T f# m$@j#}O_Vz [^HviLYvVFCҾ^c9iۑ{\vX(^c`񧘬 _O5͜QR;qlfVY1[d#Sw9*܃i_yjIY$XHK~<݇qx[$i# eC|Te  _;}N;#ݥg{{H'vﮍUih/aI1(UW7̔ Bb36s Ko[W m^oXk=|諗P͓CX? r9Wh&`5 P0::>;lK5ɒhr-?_kj),ӧ?ytlXp'[v{m5g ^zNcSC+nug9IwPfźC )TJoS#6% H`h5n$tי&e04Ov&_M2T͝+ܳUYـ37tu@F[cՇ<ۃx]0 l[m%F**3kUZ6CN?L'5b˭/;\ ADZO#^X)=Wq,{f4@νI]u^`^WXAwd˼h:ErW~ mBŒ)뀰Kפc2ǏKO2Lzg2 V>x8z eH9=?Z tI ZP |c|w"ZrUwpʧgKLP% dZź@r. <@X2nzK;ȣ7Zc8ڪ;`1+0,X8 %1A݊EOVp ;TDRMw܌|C߬_R|q]@R'3bRbB^hAA.#VKkC~;j-zzCEfpؤdk͍v{sh.;u9wć葔\)<@ ^M)F˄-V Ʌ[!Ao+p.ѣixuUX*ϒ5Ox7!PPaϘ6WOE;wkg(- |͹Vu xJ 4 ҳ|*kg|簟 V 7yp0UsFɦ 0W]MjOaΗT츇P@]I&^;g{BS%~d$J; /ȱ-eg d&e웷L?L]ՇQ{~V[o ]kC.cGv">]{ݹ4r^:eoM}pX,V4(*zLVD)냮Ȃt59A|-8؉3fb* 1~^al‹j3$zʩr_ja '̋b<"1C1')EڏJXLӻbU8QzuWZbᲈS'Gp_ K ];%,tC} 9R`16TA^dG 1Z !"GY@;̪x,32苽F>1s}F  ^.>3'!4? Ǿ&:CG ?(5IiWjfE BVrP$Jb.[8o0T^ٖКzE,l&rЎI9ـQ8W ЬƟ6R0Tؙ#x?J8AT>!+ 5/#tZ\y]| 6[Y yJQkǸݍ\R?ZԩāJDO6pB*!nLZ97@1d?)q{uwvvs;WᘾC4}Ny?DŽKNQ۟}$#P3 U3m01,ѵ/BC ȖQπq4jmJyx,| Usr,2_S[pFmx?_H i>MSKD?37Py9]7s1H}^Т}g,?EdؽSYZM?+jOY 1A-{X-L"r5n5SVHc|~h>|LD J dVo}ʋNOOX(  ˘mdD?;iQ!ה?C ]mC .~Mȭ4R,7S!9gNa4@ *=O/6w nek3zq M mi_ F n,GsKky|]ܱڔS>?u,ER͇uuT/FvQ{I d \pEt:y8gz[ iO`}̕^ᨤE;0t̥u5nA{ 0EOq/Wr+_8N>Ǥz 'A WK蛆diFޗ1 Q 6˾+fc>\RGx73c #FjN7L/!iJ(18b3+W'H n3DYI=aV0/t+i Y쉼9 ]Ӱq}蘎 Wg*ݞDh ] Sn*;{.vj;B1}pC/:!.$ &V+kӰkxU_`a /gmO25)f"eK'wkC2>!د+2@j:([8]w%8-"hc#r'4TA^6 ?Tft9*cČ._Kn*Aq#R칔 Р2C~3OVQϪI]6y#|0DzvWQ#EjLҜ#AtfBAAZ{I )%އ][BpNVPT`- RD}+Rw JD܃A\)S(tcz `$9 GxmEONy.R Ѧ5Wpot ~{ezhZ48:uNY|ou@!:ĸBӴzTݮ(}vp"‰γ,9+A | ֳ ?M_n90UJ^6Civkau32'.M}4b"m#4 d{w ?7lMjB%Plmù56ytDh&Cq_[i^:L5y=1D;P%Lx03AI"TƆB}3 ٵ΍΃ֶLNsez%l&[c[:XI%jpC=`ܗlQdI(LIgHzkȤ$.EzdF}, uoehk{ {q WGogJ|0v!VE<3w9ȐTJ-8G: ґAESyj^I b}1w"7!SR"4E߉ E{b|6Պ1rCA7ԙh:J ~J% W@tb|DtǸ r>o80[c׊ Cu1:9d 7f5DV0HugcΣ2}~2KWdп[yәݫɝersz!96)ͳJ@zLڑDi_))aI.d>J{] ^p+g|s~3oի96 (Zo*2`)8lԜ",mQwY 3i㈠uAڌ|o#in k L rPfd^} x5:,oFpDw gP7*ss$l;b\F%\o/?%+/y=]ޠ8l N\̰.್K"R4 53pduO'|'1<W%[i*ǩn ]k^$78l6J?Q+Ah)1]$ü1)ȈovP2Q?}VxmjąM)@mU/ԡk"B {>eO/r̔c-m$8LMVղR\COȮB:N<+h, %yk}7Ikt]s[iT=0%r○xm*[Bs֋KFR? G\Uvw"U(o[ަC&*\z έ*h"){hqFhJ}}0n k_J}iywGڵp8{V+)MwGAT%Y燒%{A60vht`n[vWWC'b:whvW1S?T&bi@B;&~' %0I*)69ݝHWmfc(Oa x (}CmH /JPʼI;\H9Ztz:3e2E/ {- GW8x_nĩ/@faw?c$1_`O79Ҵ^Rcl5;u h{LPe[\_r]y}g'gBRz ? 5Xmv%`wUL_Gk]u9H3 #0? QK*4]w~Jk6YZBn|}̍`~jR燩+=O>зډчPs%+eϱ}ʍ8vr֨&J[uHz/C,iqCloO ~ʣ r{ǺaxWAZA]10Ay_)rU`w~B:C 9gxv>G$wm6?I_3)IlFsOf9Zk^fT*2@ޕ\pqg('["Wίl6"&nj@;H2(.1-n v)'%ɥBNb'+7Nv3ن=F'`4@!gVSëK&F>#>ao(px<}V)$QN,j䷍Y;% fw2\p&;6[m,*>{NG`-.{ ohKf|9`1jbiy AKH\2#!Mq+jaL]G怟/oX0g%@(6sCn{siK`zK2ѣs墈g?S, !| NE9=f#;f^m,"q3v667$Gss(}HI݈_W^ၠ=>$i Aw YiCEcBءQWGlZ WݯqHTG`5VTztAdjeGM-t3@fE;:۵d4w#p#GHޔV2N҈D"ϭNfv񌘗bA>oz؟ >6LjJ ,m ``ؠ@ uvnS mn]e]Wyļ6%2wf>Q=b,GjD}kg@-e"cz9B1Ap Ǟar'(T੠2%ygv_^ׇa*VVY>rR1 ڕQp8'6_KE&$vRHlOh-nɫ(b#@멶3\ `[[XRXs/pI,u] f&/ ~'U5qUNrf`oT:E u)& q(YiE'ߤ1"R"Ny5)2c&׸"T򌔠kAl.B.'3.ɂrlh2 hϰr{'8o:uDr?r/٧lD/iN,;]4p(PNs B̥3W$]jQzR70. r\@ZHvNշl-Ā\x]F'A={ ncYghl$\ƣ?EG4F9Q+c.Dט^6;A8%s1)/_2ZLq g(?8KbϨWYH}#XRnZm.gLv<48NpSVo:`*<:>V {x`ZEOq:6V (eIq9lʺEqz@5L{<[fɾ j\ d!Դ1J'Pl+q|z^Z8{VHDdl(p>51SFd8 $7W_ͼ%SX\ˍKU.~tOQ!%_0>CjΒDICtC7CD@Rb'÷ }>5((4[ ՠ J8>|LkR)wgțcŸh\&🾛@)NQsO3b%"c# 9n ?!ݗ #&I2' ~x|~%pKfLud-E0۟%Y W,xx@gMgd[Hvp=psS+HTK].e0j$wq7 {ZpTf ^-c.wU,zl{FQ,n4\޹MՅ@e E&QXRRzᵟWBEl!acd5;V=+ K=LKOfϚ>D,=m#U/5J"I\NisU/(~B}-bpacGt:+;-EPyλ('ą;Ȕ̟".x#RXR7",ݿv0d(twԣǼҲ}mx!5s7cu0Ok|V#hP n@Hvz.sqz;jfpmbWow"ђ^fL+fOkP{[0A8-*{3NJv,%.Q1,?if k'4 uҠRPpi }C<tu L! I5ް#{e_dCYPH6;)I͢Na7wdSF@3ywvQ-ф&ҧc07q,5SHy2dlW[ ^ӚC[LǙ|R0!߂ U-s)nXH9t$X2q7_5)K{WyE56ddIo- ^ {tj rGzɗQ#/b., DݎN #VY60b\9:AlBӔ"h>oB\/O5GKVm-qZօs!9NɨT9]r 3* LFd)Jl.-3mp}%X@x2-5,$[f)P2J÷@Y$&t(BŽ o?C5!4dҩOrP! !̯'t48E'1:t'@@uea05Lu@EiԽrNP3*&3~->վ{\XQLKWjqhiٯ]lg2O0oTt0 =WD:ܨyV+⨏gOK0>GF;|W|(lP/ANaE;\~^mTj- oR t1i =T+љ9J"R,̰y7[]haR^],e̊H!`_Mhn ÍEWl}.Ӓɘ#VT,ƛi "Xf< b7nٮbTxw{P'7 $o6Wpqk\j*x@hwG[Nr-lwЮ%I-hN ˾g~}2kpT!SrDM#=VCע# #lL$4t!EΥW̨RE5vf*U ݤ'Ȩ 3]cH-LM6w;e0Rf@ʎ1ٖB FEh0_|yTƶLB➑VBm9KJJ"B@}=n',ͲɳQ=k(ysꕭˣ73o]ָ- "7vj98D`6%Iw _x[smT.p%3Æ(46R4=Ř"R ˪}m}g[ 5>UT.R ml^%*o0܍>"h G_rF>#_0%|;x|x|¶W]x(ormBe |II'cSw$R |17NT RK|;ylhi4^jYV V/f7B.jcy0@쏔hy+Q0|3u׎V+ \c)D$L1t^~>=e4>^>P>#DyG_R@c\ gy2IgK e%(7tde.1зf}'ƫp\!ѮݏrjBVAn~i= c1…qQ뚢'qȊ[vZY fӆ1-N$ʽckiDcoM=M BLJ'5Vxż]9MFDem:O 6P /:&'A'\)@fe]'tKFNTSGo{:NDHUy@ I);eF4xiEڸ񺘜;ۙ4ބwmXD36ͷUpVÿ2<y"z]pn܇qbyCfK158xHjDM[!o(Lpy+6AlF( Zt6 `օz+~ypPI5NGL38hs4Fl*x=v]1(~傉nyx=JzsSZ`󙆴>2,k9ƒO=Hca]J5ס?nKB>;ڲm.8fL~>GS8Eu v9Y)`jA`,yXA~cL>z1B"J<j=5#$5EtDSoKɱ&ޒӺ::AmІ 2UD~:]Yy(yI`6GF ˤUKL' `e|ϮYHfp&l9\ۢM''bMMbd(+C ~KcB2k$W8'):S;z͓B=~C;vJ1t?:X{J_X;T_. qű=UpJ(F7۩ xzx`^y*>ŴYRT/uX#lS㵡8F!0+^aG2kn%[X+(TEpqq(914xC$Y{d(7ŦWz*e vYL! 攌0Z 11swؗkm6#j`wp{-T-cN'5F0:vt$pQlZ+cܳŔx֕7!l X:lU kkוÈ~Q=ԄTdޙ` " m| L)߅JnGU9Sě +e3fvc `)MmRi@JXwP\dI_/>Cw7Vο+J+bVfx9 {+>&l< 09×FmKr=%De>+yod$sAB-\,iT1?Y=RܤeNmðhC~/uJ0,nJ8JYn1 qlJ _u,oHǛSAJ֗Ëgɍgs`WƵj/HA kQGJZ.>_G1%Me5ʈqZՈtBV iӲmiwZ%ogl~"\ `Dg% zf$_NeăgvO8=l%ag>p6ipow _ZUD%/}@KeO=қˌ xAv^nqM#T$~0ZD 0`bB.}"i3` ZU❴s!+ȹ5.yq(^Ikʮ2ﶷz߸ #v_,?WMU%A|0$HdWJc}?A^ߖ`' e'V.?hrZIqL6en=;&hɍ{ҌC3) 7S$z* ޯVa=ڧ&5YNS0BaJb#jYYŕ >VehWY6f ~|A؀hq**ZӘN"?zhJ@" uuW_$YkHG ٧,i9Evξ*@u;&%qױQ?H.[HT3 42 7p$7x]GDA!H%nhui gk甇3~?F@6H8+k 5O6<RzirwОqgu בAluՏt䉛]󪇛Sgї)t+X6TNRTKv={ i*5 L4̳ B݃ZNykTR~l}- GԲ'q l)ۧItm.Œ?a2 !̕شz_7r~PxL1MֶKgNrү޸IfjU7̒ikUr(/?E{M>X`n5CqD MD4\1v܏ Mƍ%\8pSzDOG:w;5ZM'[ZusC.sly mZg!/T:,}Q%S%ElI'fG~H&̳W& ͤ+\ƻ'Œg]Ʋpy|Jfjy["`9ehҍSR7S\A5{om^VV28zʍp靲C!n3LCqI80x(Bw@8J "N ́M lO-r& ^NHތ_h: ]nϱ_z !hJҌZ\.Ť'l']6AДQ=ʯ)➨ 8橮;@\LMb}XN!}r}JQr9JsK_q>u1M L/eN (C>(oc!˔/}^lN~`"Hsn8𸡐on^LN*UJ;^8Hc SG#<4xX"O_zE,WEuT 3p)xN⬈mtv1}O;@\4 ܆!/ Er&eKĦzJ2l{TB7\cڑuWy?LwFg9! Yt,~<*B 7nr{ j?=s7=w+d6db$]WԇqL~=AoÌk^WXO!0b L:]a$g \ěD@hV6A4  EU[FECv{:nՅSGUt g_|}ɷc,}n~G%LA>㆘:;$2"^&xWTL>•+xN|l:VV스&o.6-p6(̅irVg78xn8Hf/ 'kد=&X)/ 樛y7& w>a|e2&+H)$G|0la6# ZʺE81Ɏf\Xz=K&]D!6P׃>w(bJv{81ξ.{^..PVkJwD>Wd :̃vCpEQ_\w<sGEQ74;>;*m eX/hѥ\ϰڳ8)xSZHsSd2S 1PYr%6_}et@1XvC3dBMTL {IY rRIO/㞿S'XXdLM<EƑ,kff)9{Ӡz^*b7M9z"' j_#⸙J}ubS4厳,,v ֵ)D4l{A&q2/Qp oedww,n$[fgn< IG%0b"Y<"qDk>W6E+}ϝP q!ȢKSvkgJIgbo]^aFU a cK)5/d-ھ/Ƞˬu1꜃ +Q*™V4}֌N+~*I^Ѳw}&FϒP@XH8v cgg:v1!`]L-k:mB}"ɱȏʚMvXTN9k8|{V (-˘[e(:$oݱ8L=)7}AKr'nzG|Ҏ Hʽ?S)IP^euVB#?Mԧ֡1 7-f?mҁfp<5}`p5OxTοVzՈXtE"$ :dbWRyS{ #kMqj >Lot e;:9l&KP ۏ/$[1-Ir_/,z k@Rd4A!]nNSfz~2L~d-C^ibAoq>jG<5Ԋ@MFb))M-1 Lirn|4GF J%Y; w0}:^M.}YUppS?!_cu4*tz6JB40L!z-]Y,yR,lg-H ,@tp&)TܹgPH4vKпEpzovT/NAjZ5mP`2BL_%E63bd5f}פ@!astP 7 3$ "N1~̨w[x0W QT3ЗhR,u8ݸӋzZ7N0-YP)a8\/~C]RX] W% (C. S\/ ̖W`mKccl*T"(A bMc$"Ʋjz ;`Ou f. x)#0pFF(odxƚц,,eϱ"Q‹LM 1x xLWyݵ_a1~4 RL)+e!FWsSK\0W!ЎN,ұ,}xխd}82Ŝ`[+ܛ,έ[WzIЕf4imJ=孿L-a"8$tH+o59ahFN8_`&#,x%Ԣhߙ7c-jq@ ʓ] td҂;4oqz y@:GRZzwBPv˜]"+kӋ4YHB% m7QMQ btPٜiP~ngR"4j\|f!]2pn  4=SHdď "S<`su{yYrm\1j~U~߁SO ܇:3F&ɮ_Bfk g\R$ϔժ5LylSli@ Tث&:>?v;iӌQ>fHN'MR 7Xq٧d1Ce%ˢy^#,׳&/Ǣa wg#S'{wi܊#(3sjOМlΫGZN)RyC_;Fw1S7qY n2sU5N~O>oQ -^[Ơ yv1w bںT` s˂%ޖs`+F"@9#b88#XZ5s|M͂8ln o5&hd%"ʤ/+ k6&q:| :cvJGX1JD9NROeúT]Űe DIXNJt%T ei[/whzu+6Ê r[r$\݁ 1YF^dw{诖VLC(ѻ5度l?9  g5¯M߳j$ Q7B${Jʤ_C}Qa}j$0Sw:z{"oig݁_Tgk F$_N -b8dνL+/%)`GXܙ7! ̆[1jM[P p)+p\Gv7BBD!V7b]w|$Z:gȪ'%O:Mxve; dD~ AHљ G RbY3W!|beVrY`ɿ-8ka-I~/Rǣ|ZeQ.y6Gborx}= g[!h>,P`b;"}A]> N &An2L^`knuM-IUX:vv~*4lDS%ZUD'Di?RqV{h+W$( 4jY0_iQ(?|=οʜ#%D 7$:?qhKv|_wY} 2B'@+ꦿ6J/ qᅙN.9 ]Wy3i6mi>:n,tV/mIv;Sդ{+0H}OWq(h5)|d ǎKPb'Qohc49 ċ| \ >7Rf`wf{BJD3X B)84< T1Y'=R`_zB.טeQ9\="R~tP-_^ؔygb8xoz\M*A5@H=6xl2VX YLI>"l[X)1@._>AGP&ic #WNZNӜZ)?kyW~/Ap6N?"/^!`Mvb4QJ=%$S$FB,}6ÑYT29xsVyܹ yQC~SJ6\<}k3~pוQ {z7 *Q ߸"Y.تqtbֈPO!_ՅJC*5c,p Y,i;XcNߟXP(VFGTE|٨_~`Ssɤ"1cƂk&u&--o"`KmqF+]Eo13xEP `&/[؟< <>uQ#EoMV?EX7TO{4 6 *[l$'_äC?K]%ozxVŧPFjuœJkN~f %ާ]Ո/0z>{eH r$(0݋UTCxt_meLdw@3p_6M\@J<`}VaI-HxPܓU{KTΌvJI8uę:$n!{$XAX~Gw)N1 U 35 '{rs(TrҶhl}e4D=xl JLjۡH|#uL>ĝ1ocHRO=#K*/܄'f$œ7k~b>2JS J"by(e]rliJ@Z]d'CP')_#B}WO&U- p; t.yHmt4@IRzٕ)QBls*% O f*Pv- '2te.-%ʒ%@E٘z^A7R#ܗϓrڮ%b#Fe2Z޾U a|PşW v-\2-r[ t[RU1mrrxf EYHzh&VZ2ш,E%>e]?: E|eۊ[kA4.ZL~V@0)?؎0ÇGuC ~#,bF+s$0V./1 SEB11ڽ@qL t "76Pu0XKI6QJzm݇OP;ĥ? 1 N&Ua+kx{XN|1*i بh1UyW U <rΩP%zbC#ׯ2C/k}sᐧ+8qQRͼavUAr a9-w?&u<<ݒCp29h.5n9fгG'#s~YB\ë_ظ6zțTn8}`PfIWn2tQUL\ng*/ˎgQ3WuKJYn߉@+w&m4$dVF%U,pcچkQY|Puabo,>#WqT:ٛ3lŚH\xyeYS\I" PvMCʈοaTUlZJpQR2yνfk֎?'BB~8eJ8;YZlbM,n\uLkquokE]BՐn~8m!*ryP'b$H!=?B9SO2ݚ܏8Q/t23Xp䜬J Љj-ZK\iG;]m'!R\ѧk.J ׶ȅhNz[}h{H$ K(=(Ð7oMrżPm3 pBBJlͩ%: r/bLz:QVI;B]c|[#`_dt2UcHtH\U?XlG%JD.vu,AӮ0|]9SDy ]OD? <#]Di=ߝ9 O ?T}HVWGx2G]"`Pz0S8R4uQF9_b XNHnӁ_:Sg^oc(8H]x׷m_ՏĞևi S*> KZukBD1r݀{jt~fD2;CPJ{ D8]0l0^x5;:)ȟ8=6}C= &?Gz:.m1x6zƾ6Il@E#04!SzpOud1h6' LcOo&* F)j8U,g?ʑdq. H:U|:ҒVH,H.F `bnQ|?A.8&zF"5J> տ 1q ۣňo9pIJt>^Eaj7Ϝ}HIf/b(RR&%#eJ_X"KjIRjW-k2qB z}BaP5os>Y0'2ڷ E<5ÐE"BgO*PS ޻"cDwx㽀@BᄞZ<yjej#ŅzY?2!'p]DrVNٗ 3[EQ~'iجDsHbOOD4ٜa7g8# "`- o'KUpGk*iq _ٖ%> 4\)o88 +=ak'țUr6B ggtXʻai&#XpS`&T'ӏjgvHG"b=!xOW<@K1:}׼[HP(PR7fz*dU+q&2:/^Ek>q^PxC\kxK|R~{ejnռ%prӿQuڝH+'#Z<䵇[~PRqA`5xandk;Sډ3hI}4,[X3: kʀ%_kpEGb~[H a ,aWVՐҤNj9{4Kɜե |eK7sDnJF+p p0L& UJO l g+HCfNL\G^"·t ? =pD:Xc\aM].sq܏CvOIe)e}Pν[{%:@;2}{)Gez@xJ!XzQ0?;=!7Nx EtRxEr)*f&:;9) g9Ae3@]olDTkwh^eFY!퇢/t zmõwk6^~]L25AD7~-:rˬ| % 슘ҫzc=VPg4x؁N"qIfq خQyQXNuam-IGmP6%2 l"X*h e90d(k)x 3p2x 4s6 bjޕǽJm&>*-gdږpo\NfNsyii-NE Qf գFUCY* 2tM]Xk9bfq%,΍Xe4x a^EqFz'G 1g{㶥ϲ@⏫(tNS]4M'}_E& w e/̾ޏ4k8$2ܜ} K2kbH{T8$vg"֫3Ϻ Rq0d+,{x̦p4~3[\r ЭJ6h@9)w^'N(TL U?-$^=N/ifbܿi%= !% Տ@B=~4BI a'r C/C;Dx@{EqU+P d1pVF)dÊ1W$r$49q8]1a H=zNš|OSG ~$ܜ: [^Կ V\ 11}vA8oAzp!ԃ+HMV4hr%&,t7$o.4dho~uHMnz+He`< |YMfPU+ m??|#Ǵ&O3*Ъb *= ;cPSD1-×TU6yWxJ S7"od߆g5CkҊS7/}Ԇ14bHLm0'%f?/榏Ŕi/Ibt$mYz0-:2X{Jw: |%N7˩,p90qF|d|od{}Pɡ1d$$QZJ-\8|o,.V>?T\nR+!:t$r&0˽ͩޙڣBFֱ}I-+p^ ;X"|D_W-zd^FK 5zzX5rroU-yX`_[7hNْ'4CҴ+֕AeF|=Pq?)ܝ^2g7ˊl̍pRɴSHgΗ'3a&l% kl#Dԋ k'ƷEI0h#z"YuiHΪ/UX}-C Ƶmh]rL)Z>uC\qƎ!d<XVC]HO?;n2Нm7dZ-µOT+,{j\8l1kògdTa?~IPKjgӎٞ}FeutJ~õ x/C9DZk aW# "XH}oX"ai+:2^\w,Fp1T<AB\cr ̜|7~؜iHރVwNK5F7<(ru"l],ׂ\bE%~E!?م,si'^)MLڛ[Mfny7ўrz(3֕@Η -gS{.!'a18+;DܻH,+vw=q~{l$OkorjUAsq t{b>%n t~2,DÐk-<#3O2t}FbC^Au}ӿ)3`ڍ BA3ѿɋZoSwNk?Ӝ}"\>bơWA|mVB%lRz Ӌ4iv -_rbz =o0mEX֦ĞkzUxkN3gh֑E +-oRh+z Tc7;QL"(]dd1ʸYg%: 6tݴ!2|5toCA[YpuVW-sSbPN4t}$ GW4DMp(A]CքhtJt+ ;VI@ٔ}w:wn/Wf'~ǔ,fI OkN}]{[6t^n BL숭0˩\$OHئP2 ]7N}xx|dO9W: RAwHp xWӏ!'Fo5McpU9yEDHX~;r$JVJťe)8r2i<u[>I49ӻнOH_*(aDri|hnX 쾷 v,o< Q&J$ }蚦[OWUg1W@l"<ܡ?[&P鑙+$J֨hXCZlW ?A3MLå1Ho/5q@Ǽ lF &N {6qC選Rk_C_bJEdsT{f͘Q !"+%HFrI8JO4cE` %%.w.KeA0Ac^41ZG%q)m/'j2 X|NSLF[in4Av:ad9%f]#xM} 9b|h"/R4,}_D T|̀[)hZ6 ?"-Ywp,Ct&0۲5Egb D(옎Ҵ<2ke 4y&cU+Q mEޘ|óQwDX5fnSf 6}X.x~殭So+uzj\Uy8ԝW/; SD>6DpPe)O淙 P l"K ZptEu]ݵd|P3X R{lT$ U8\wV?5TNry!LZ铉X_YchER 2ae*QXB #ig*G_a5/ ұz?){M9"!-x&JN^2(#oPL9XjrDr hH;.v~Bvyqf2{p-i&nU+4'FL ƲЍ%8 1 =#pe: О(ӾEcXvЧ2=UhJ$ȩ^ENȢ3r/ !7M[=t*xN|3Dœr{͟7JPy;w\K/ IϏi1J^hjރGڹIR͘=n [b΀;e1 I uW`-ZuQAzRJ*}T-ΞV|24 W&U?˸G & qSrO]n ?؏DLy.~jdyhel( Gv)#?s8i9]HB @GnnmB켵ca4np1Mpr gиsgspElg/W>Bn_]DoKS41ަaփJi*5..MkZ tHER1]5P6YoI>IߚPs` Gv 3\X%Ó- |ScaOUufMla4odr s-8ZR `y +P׈wO Iqf0vCJʛnk`-\m4|J>4eH畏N' 4U+lIJYϏaY  R6;XB5U By1sF-YR;(in㔝k9]ql1{jFivۛ׵Ԩю,T?;ÐKSnm+sDcgm+6Ӕ("v~Ymk`ݩnE7S핖qK뱝(N 9ۺKO] ?Ugc>1eTJ.uevu6"yP> ?:A53 R O6ufV*.G" 0"×W{ weCLyU&<;bLp&|BḲ؇ ӝ[0d|f#oA&ݢLan9%[ݛ80ZOvv/wHŋ[fMGȭ}5v[BB4icIx`$X9ʉGi0qiYR69|8jբeHc͟une.]lϪdm]uz6@riq[9#Ʊg7ð/[u oxe iELð=0Gai'hab(u *0D9~GIn&ХuJ>! O1$) [ =k}׽|1Ϡ0oT pր4rZ4QjUg3DxcL '=5.*Ǔ`Vk QäsF.mlT2[-.3/@RZX0&G!yAh8 q<)U!'/0`P 3+ }+hR4=c;ybJxZ}x (4ݓ N'S &1.gqlb=1vmϼ:ĎAroѲ26X(zp%qLU8xVJ)B P]<ꕒDl;%Tf;t׊MM8:(78@^@vڧ"+ Jau|"D sX/2 yb+R\]㾃@vqqq T`ӥm(b#My̅_bv@Vckh嗤1,:S^tJ;7ZJ)t-MqlW(mD,ֵUb#ڑ0;Y`հb.33a1`K#Do/Pu\?)u]PQ?RGqNQqߪ^7߬%ҠEڷgB/]ֱKF\= jy8O&mx$#W4 :Ѿ  xS0vT㩀kM~H9Ӈ%ɰ:]FR R=ڷGSvWB`{fCitԟu4J0PU׮k!Y 5'kYPkȞ~b9/C`ƒS=hؿ>9"slMT.n-l9$[Uݝ#_hqKj_:P>  Ik9+Uy_:v{tZVf/# 9 Ͽ84?"lT:H '~2bW쐉4)|q H_ ~dc|_Xo6'V}4h_IHH`\LMοUbX=d(Rށ\n'#PA "I[ |PZ_ҮBI:(DXXIicYT'I)dJʯS_W:իdu'nKoipۤva,j_jVG뽩<hF !՚頻/|`GtGO!2@8c/d SkJmmu?O:RA, kzpk*4_>fQoiݟjt\1*g^βL1-٨.h~bSCp+BNvP%*rB$7KXx'v$S`Kp ʗQ_C'TfMb֔CNgb6$B-fYpP#WN+``: Xi hՄ_͝Zw5*w.q+n)ĉ/g5KmGdn*3m( ¶ji"g s#24[֕n-ɏNIy,XF2("<_)artC^1`?b] 1l w%og&"$wxOy$xR-=Z궫Cݢ"=鸛 g.^r5M.eΪO^ZSZMq/~3ݱG?8! Hc,I3RZ?V=O硠%[#%R&\n[JR8YFUv[-y)$bMCUFyG)/V A5"cD]O1!Ќ#-Cg.0yTy@ż8Ɔb4(Ap~/" ,^Gmފ3N#,$\PszTTo̲(Ou|@wYa oaQAK2SI9 mU-bЄD_?+,&@ Z(H8$.ʜ[}fb ɩE77}ހV"DFHvgcvXmOnȮ]Q||HD (aAu!sPZtLȘ5S  {bI?:QNАͽ >n:1Z!fy ,Et'_eE{qXFL1Y\~3/F@9e)/S5T_< @ cj>'ESzTiB;B I/z#{LmN]1`a{tdmgf)FˌkODt+ײ MLLpLpsopXO)Xe-&_e;q+c~=+Ѥ @h:rEZja$yBZ\NaA%z|Π:(ѴDh8w{> A׾.<ғHZMIsW{ۊPbAkSQ>ܥ.͝LrO|LnAꙺ ?_)w' b&0hG^"%O} [Nցyx;RAm ] mf^,5` w9j/)=c";X\AcX[0s[ZM:_=\J{]o6XH_) QK_aR.y[mo0EGKTak{@Rj4@R4wVó"m68]Z%ިxpFY#Y .]0("%l4'yt8YJ1OЀvƛ BorWVE(Z`v InQr쳿<XI-L f,Dv)!‰ eOksdDŽ'KRCe,ź6m `4.aڢ8hBeev !Z">ZarrBmkd$QZ AѰFTpA``<_%Aȱ3):m4$Gk9pD6U%$K'24e ;{ gwB8T[1},qx*Nnr:n = owx':yNeWN ]8hJT&4 e*J dL,l[ u|*Kc$UtG᦬ӟ.  Q{n^j8OWW#'d/F%FeR,cw$,PC\(z͐:|"?gL*{I$v!uW'4HXP lر|(1z&ܗ~ W)F^ B`aymri6q0"ǐ)KAx:6zkv"۾mg2B`|]AF%(D7ܯ&!ƵQԌvvXnux۰Z#`E#1Prd9U6df1I>v2_  Kg BaG|.#h[Ml;I;Z\aoK'̡Q C0GDOcSxF!5#4 9VR2 (.~9uoDF)A%Nr/#-hYV`)7[)IoW6%d pnc9(+wds|SzS C:b7RrܡQ S_Ko8]y<bΗ+\ԮYf@zRyۥu$AA<+񱶽q o<&ojdISYv<@5uq# T^o2D~#QUT]dډ>q6u;SV=[éU姹Ks]AcgS4Bq.L0ihbZER%FḴ=q B` A `s -5/O^%!2+VXå;VO-p`6] Ѻiz8QVF,2mg Fq:%ס#k6%(ȵKf܋%'[6YpqEcc^Cy1q <$ ʃPCA#|UMc~—g270S( **S-N-\njx~,C%gθV.{w^KKVg X?]KK(;>"JjT{p8()=F=<]N`/:/8=@c!n:<XQ*PXM 6O.7`ԯ+0@)-})j7R" Ύ[$ 5=ī^=!zkem ylI%=m[2u<i,"AB԰RHoǨWpNMsUF8+Bh`ܳIۈo|Xt~^r"J`g aL5eX@u<->U@/r vCJpՒI2ohEI}͍[ KޒSX7cSsHsXf doϧVQZD ZLƤOOff]m!P98u+z{Y#v*8E]CWdsf,!si 2]Qj[cy7s 6G߫H܁2pߡ2i]NbdE"P3bu]cя@Sl8@"}0]T9KA"[ ?^:d6C&q\+*2aT8 rՉLKn4.]AKYhHJm,S~{]H(AB5m(zFl4ZtMLui*+~?#RA¹i/ii(|Y9$|[ }h&JT}K|Y~1.RDzm/? jRK;K![f給m6zN=zgNumX1=1)p8a{BFnP _cj5`꜑qfۃBqT_ߩrFoɣ 7މ08zdc/Uuk2phjc.K[ gaSD 2E6LPJhl jY8?^:͜S@>:UՀG[#'0YƞqoHD'l@? Vko%9h89@楪ihhJV=}̢jx4hh#s[1 1DB# Q\*ҍu \w&C>WKx[cE{N=7t!3``a⁗vrYrOFdXV h,&;h$"GWwςl7n?ܰ*wѐ&۱O-jٗ:M*7;+ƹώli~\e"_d@N~سLNߛGh,QIAi7-GCٌx'߾{ E󳩬.4:z^YR; dQSk[DŽ΍4oљI>oDI0Am` 6 c{Z߇ie²!V;ǂפ10e+ΒȺYh,+[f4\Mӻؚa\;!; hۅ?YBAll)Bf=DCٍl2njެ)1xc}-خ6O}_i~UOXVI .eoxl,$Q0@zt:ב*2ٿ)b*T: /Tj^g̍ɚ]HL7Sv&za,P#NMW3dzBͺWVõ}VzÂrpƓ_ {l l]95*Pd"},M9494͇:KC-]&ɳfcxq_&kxd*PBVK i5=᪥,U!5Mh/L]@bY;'@ &vZ0yW9)r@x=mNxNjϑ8GIj~@D^/hg[-5괲Zi i ̉@&9z4S[FZdEx{-罺~EEۈD$R]GE|0463 &u8; zŋN4cѺq?+?-ɒ^e/NZNP;!5k.T쉑p׾38@Z A6#0L%P|F,Փ5Kmhqg# YUpG*ƺ(2k<A%wg\tEye@>=H6I&UT65p3l<6~XwOrf0 nFR 7$~ LdrxP>4[8@ ȘXQ `=sqY?mƸr6?#QdF3Tz44#_*rlME!&*xxH,KpQB]fngX-/qJHG* vb4yBW+AgB Ӣ\_]R8 (FEY9K[T>` d]X?DyŅ^v#FBuBh1]}8Yi-͍h~ uh1M#oe\VXB'{ F`~sûju* їmah[Ϫ_i&fe{ȅe ϒ}lfpŁZo|%bt@xqUJ|Ta T섗 3u^R0k[C.j q;´#/jeȇ/’@o "vnj/ C`6i 7)*%kb`4]P!5xMk&4!Φޤ =Ws@t CE#Klf]y6Y4x5∘ѭ .שO{Wi{} Npl8<,۬W穓H~c?g)vU+$ LJŀmbG-TT$Eo׾@7g`΍Vi%?wcb l)ng}&E:]òYn'J<8Sʤ}"Z>O)Vw-TjKұo;U ԒV"^N+kUi|:Zd _-jeJʁwx_?*sH◂8v!&8ùKf+q5ፊy10̻")u> ydNJia" jtقϢ Zssد7AϦT#!h>z?yzcI8Iɴֹwe%7x$z]Ψ݌f]%mwr]k0g 5?;)p[4hPt͛; -""ܥ沊7(;Qr;]Vv K54#ieTƓ؟ȁ專'yEgXj_z7 g= csݺVysIEQRVO-W:؆+hۆ@!ln"fGNuTmXV"_c F$jSo/ugu,ܞO_M`}T 1i1z凛kvTFd֔NYЍ!Au 0u/!=ɮlll#]fXOVF:k;Ŧ"!ߴZBmT}Wԗ@xH:kX*_T3nfS6t ]elA܈g)WmYZLR=˿SMRqږvЅ=}<_oVIݨzZ>"8# O|`O"]!Æ^P/x zK>PE2ħl٣iw=<}>oShgxI]bةO/B/oHB'@Y0<-`abF$$yէV' v-32ZMߢ3z;sjRHH}.^gb}ϕ&_,^MM IKoƼ񀢋T  h"~NqxK9{(;,n_v{AѿSq,"f51 D~r T|f8APq.ԂvSڴɍ^i@e9 i"sɀ> obRΌUؘT{`a/l&ISv.XQŒavCm&vp5AX Χ9['E!ث}xGF՗NZĞiC4eeepgI_*>UtUB lɧ+~Pcn\.kk^'qajWŎ̾5Iڥ  =ˈY_e,c3u+me+?zG:,\ Cɳif _gύkdԇv"-Ǫ#'fpN,jg{fqmXҽQZV6JA$jMNt C#O,sqt.egYd櫘Ern(g^C?wS8+rmr8Gxo}KQGa{{]T,ST܇΄.ɹPC wͣd͍S^ew \D)6|0n(h;̍#[v)]b= q+8ғZXn]D/HқuqVf b%4u sti"z{lvW:KQ<;3խ6_b>sD#ZA/+Y1`fb@,sD[ŭY.pzCtW$*KDy [&@~ !q Rh>FEh9$M* z .Lo"J[ԇ`)!K=Ξs6̔ɔNjٙ!muKbq?8zr,+@fq+J6 sba|xQy)JQMc"s  d;ي 1M@e:@K4eO3+PEX꘭܂LK?oNާzϝlrAc_pkp?rA/u~Jn9 4D$y% z;R{\6l7spYt { }u ҽ>Μ)=7Q.3i]Joyv2Kv=7x@kO|48fzP-IvjR`˯~EDF6 I8+[gh2̩P->B>(j;*SAȣj ujP˴|]}*+;ZDǖ,(N$Eo5JJj DNн*l4vOojY2@L]ϧu@s%5x +NK֠uahAhRuS &~aq(6a !X"w$ƯĨJI"+Q۠J";;S_7–2u:.J7Q3qvT,?JB7ʻA4;=<@ @srהG rDi) 'E}Ec&6VQ4xeÉznV%'0b<ku[_|9֐dɨVr ?p_C G^A#NT {24;D>}Vr 4Zc;侐{ltbGn_asb [rV\o|XQK+0|$*| >+t*rxOF% ^s|};R$dOOT!*Ue<Ytj i]e6xXux_;`:* -J=դ (a.NRI"'L ZTBreu.sj1D21uЊ;k^@TƹD̉ԹNd| ]5wn \6$_ yNUC>S8 Jִ3I]=WŖ"-̌$ԽԊ//) QC!H EQ>B", n]ͨˣ [)ӕ#1Pv9QD4dF"Sl&~BOVa+n)x@ރT)#rd7g!s{]KaL>+nj¢K|hm %_ iqn{-[E]j}(Wp  )Wu^#CI*o"AՃE6g˓d& ~W׃j5 vu1W5Eu'+ {:D9?~k3 W$W""]_ŵp67y'WQ`Hy„Rmp7$"%ÏM5n9+`s$Ϋ( q+0C`0-4u?ehAU(BNԟܛaewKU L)BXRivDF D%0RfC[+)"eнuniYT.PG?1ܰ8Fʛ\JNgQ>ee?#g, FVgD(ퟒT'W N}}}^XpYu/A^yƝ6Xj[ ]qR4o^hi_$J? `,@ʅO)@S\' {!\:9T'nJ23]/9i0\Iڐy,ALNJp:L/nР[Fm*3ӼY ?$HOmt>nU!#ᐳspQo]3>y Dz\Oas&@Nok䷤ KڛS_M[_߶uXb}K{ YX~ 6<['6h+8wVw5 'XpJlNi]Lf0~R<Z `++r+_G 7=ax~VvBH *uK(n2XvY |CFIsVG0Ƞoc, { Xq􆻉rr⧙˿(Wp5~8pySF{ea|bǶƄaiI\/E*/sÑ`˫b'nghp LF&0#䧨̻.)J^"őꈯ2Sޣ1DGXi e࿰"'{aRGSC 3_ @']dFDkɲz?pclPSKmGކXQ/DR v0Ȃ V(@RXu+ "ef,YtRUodwHqM Gfjom WK!T8bCRM,d!,Dd{ɢ˝p# ՝^σM_vO.vR=O/>@>@&xDC]kK @^]BTLMߴ-w.Xg?GY;7",Ճ=YS |or os|~e,^Y4V]iJ6p;ZdU^{fXܽκ6C604`d'Hư ˫\f6 LƊ>qziL39A.cɟ{q \)Ek(-t#nˇB3/Me7.E1o= sL>H%<+"JtkW!"zFDmcu׀kN*b i]'qy2n9|5'Gl+kR GObD8ivMʰckjXF O5򭓷 Zq"1Hquf%ܕW8՗`PQ!W-I3|La9% 6v/LCwc72۠#dAvclaS ,jCEHLWn'4s55d;_ԒgaٜA)f' nQ_yĀOE;EQSیp w㒨EFj%o GDx2k<wRN1k=.YJm`J8*c. +;`<OIx~+v1a}"V\>ad w7"1W O#"GsMt8fޡ3_qO̷> ̏ %2(nb[ڑۘ3"P83dmF$sAEVh1ܪ;Yw^.Bjװ.s]Wo.Cw(WJTšRWׯ¦h]gOk6?T;b(㿄ΙbJs`] c=X[u9wy;6똛46}"Nab<2VcGFxĚ3ݝWŕWZ^G+W0K<> DǨϷUc{ԔWЋ'Wof9#_"rMltœf*YF5I ,rQg81TY-Vg46>bJ'0q2%Xwfa[&lJ;)J0_4й()F}Whگ9_;xc.n Xg =NGGC:0Nma{3l<xc;W`rFް!e6JOJ0]*=t1EJX^|ħ$MD_vu|iY4lb֏^n0_IE*T@̛烊u -}X9 hQ^ۀ5'Zw/606r3? ׆ cY9h+ "$p-P}MTx{ҨN<[J6ao7%( t{~aBG}vUeӄ '9QH+?rѓ#"U 71EN'r2e&WN.CI%`f)Օ!i\hW])}AeBPsbhoJ)TnLlxSڞU]aa>x.;nQk?`JWsA( ƲO mMG$py[g]. gIe_8?% IȖ``2J(+hh"b7 ό':>6Eۯ'1,L_J_DB\[`vPҙ`Nh1пI,fo)nl jKf!&ϯ.l l٩ƨ !/ 0}Dxɡ 49mB>cZ_~=+Ы}KXOp[/ H&=3z5Rt͕o8((Z&tcUhߕv9RLհx0T8Nj~ߋphqx2deBS|xT_hZ+ET ro| h_cf   Ix]*olKhϵ-{h%/Zb˪u#;k@OMU1u 9(X2ѢO s`7Īȏv뺩Ɲ^FC ދAu.SRA !lsk!ȪoAs#}f,-nUCBX91yq;E`.3'{]i< z9H: %p,h%>7>/S)XSt hX xʚgnMئ~@u4rjy۝wC%k1( Y_Buk1GKɡg̀ɩ3~O)p"=5ti (5X9F_p1=fg$:91"L'X C6)50c>̟eloD1?ܤF%qayF{#2HfS [R+GO#?KP (HbMѪtm9$`iy;Yu&g5?b+}z/fb5ZT6-Uf%,=XRkuKArU3+%xS,>Rl@^&T0f]<9O$ WjPpAoC )ȵ]D0\{ 3'% |ͨOHw^^3 _)1 !XCiyLmѹ+i-@ W(^:gg8%H2 ejrF>pc+/" V`jIUt?R(bx`qȾYB0u?#8 J˂(_H!&6I Y]`UiKmBI0E>?"E_|]򿋯-QM ؿ/Gߟ, P)b%ϝsTY4"@?ևȑ(mwݸ:tϹ9<՝xF'd7 >.5xrޤ-WD >[|6z|y_Z'l#1m3&<̇a$7rÚnM(qٳ6l ֞E/3I"y$~KL+cg|}X ?nbzct%WWZB?Ikqۧs_"Kp|Lg\;AIB0I暪KO6jw,ǥlHAXH { ZN=\չRbHkvlDOG7TS轏/|5rz(^ژօ~s鿞{DP2܂IZ(8͑jM!GsTjr@6xBQ׹j)HElޟ6=p)e- "}%Jf5/s=6Bcڎ N{OӁ!/)(X".8ѳm,N_$#{G[c47DŽr[x6Tjtv9:rw{<8{XӼ*wʢCG@wZV#'NɐÃ3$\OȹGEROep;@Ճ[+f~7.8Vj?x&}AaMsOAYul $ .6TU,dߪWc]wImEV2V&)(F|[^< _/)J 2KY]`y/WG*jfK{pbvlhPNyAix~m 48Z ]`t&`aqeD LOVWHF't$|jEgYZK\sΈR!A̘`]8Է`ގ4W9z<^<`Z&ۧ}s6 hL^In\Z?5l =f\=?՞aEhik݀B(YF寲ԇ8i&1AOk11tчYi~kMeJ M> (ݰr|%oͬOx*+k&ݤǾ:nW\gJMXJi@xҀLW~__ _/9O@4zt/QkK`wœʃ>^&( w5_mݫ t6(Wr$#ӕ3Bh&}wv\ Tqe "5+Z^*Ly\EZ #lRLC<`S(\3FDJf$Q tf`߹$Q'd@y]m<8<-Ѿg Inn-;%+j~FG{60!z)+yQe1xJ& <\$pٻޑg1X`nYgO#lq˯cRTBSG_54: 0^L E|#NOGw0;]9t@G,NoJ9]p0gW#ZO?t^7@p<2Z:T:h\UZ u9u \T1ё)5V0+ڝTM& B?>|F% Eq9kK߶E鈵v ry0*-<SFpjd6*Y#cͯ! lO5BJ} - IAq WS S+!W e Gr6yá6[ %NX۾c,namh%3@B #,^5 bHsM3Orpnz| mR 蠫Ru-Yp<=G$u~"6<_T6W >| [L{ݨZiP,&vT#CU6Z[`k1>]3!D~iGZ*F:t1An "I ͵`R誡iG˔$j)IQ QQC^dKAJf"0NYֵ77t y.0 H^LgK՛6HtmiM"%wsPQNڏG̻Y*y8Jjۼ{WUGm pb@ AYn4ѣ3K<.a1 .qIo6-e:dgK)ҋ6PSW!O U |nN7ŠGQt,UAh%̃Py 6ALQߕ ,}''_+x?::#"}I]'BL3X~A'sѤ9>m(`;ʰԶrHM f.=-E7dmkMz 9EC^ 34 <-شzk.|S:e1L8 Fރ;R"4kخS p.R ݣh?εa޳@, Z> þi4G}ӘA(ZxzxLJP`/%Ji(fbxsw$,vӾi!Gi _ 3OhPNudW#S#nf_+;7: 7i+e\.o#4]U ɽ3`C8t%xgguGc9&8!CiqQ=Mi,uZvim:i=W X0%Ie:ŷ3͈fWL!j@_4s͕5@muIJF)iG`1iS.c +\9b|dE(_uwJ7n`]IajP ,ݪxrˌ˯i,ӈ1'c{zwRFH7rPs m/M_n`#q'b{|d;qZx$%`VzEM@?˔󽾼 &88^KN T^ ٌd) t!hJ剔tOFiʷjd^;{Ta*W RӡI"jg[Wvm w(=p҄(.9X4l~hz*l;`u)PQ[3bf`U `h+*]:G4<`a@@G}37|f7(p?<(6;{? y=Ғn}Mz HUu[n MTj-fV4>r{4R̔]Ⱦ}S=[d"CVCRyɀ FdL]>g [Tws.2'FS~% 䭁x c ɞsOPog"s 57c"BKu}m챊Z ^}p+*cCLOM}@[(-|l 3&Ȉl٨{N'?*p  r߻~LQunJ1vAAKDwpߞP(-x8P˲Wg"& PFŭ.gu {-7۳cl#b&$EݪQ|ƎQd}EQh-zz Ô Gf^l%9A(FWt{c(9CMZ+m"f)&rᓙnkTbHm8t=R5^'IepM8~{FR|t"pL4Oqî.3غ7_rߐh_A$Iy V@r`wAjOiUP~3 iNtX = 7Ub8};֒GUDIjYqa[m'REGBU獏tPk MGҊN~ Xp-t1 @~ {єM$$/G,-T %wJpeɮp;hJX&\[U:7Y[`J6$`w1>4_dj_}̇6;V5v" ~ K"aAm3̏'t2t0mӅeaK78,u?]DrEhQ X")"pܼXNתۓi$;(`c#‡Iv{AKrFG@0nHbN xMN0w*89 G$K#d?_טΑ`]NfURਾrۻ ң(`ӭJ(nJ[!-~,YX@fH8Xt#i}:@4zrs, uy0=du?gWp(IUfdMJ2 2<89p fOYwoR pTbC4=e_ /;:l;"8fsQ3!)ݲh35GW֍'{e}WrWLZ_饷_Mg݃2;<rtRik24@zd5T $Z*5Z@}HJBr &1^hFS;F)V̐φ,rϳo:%d$bǺ >cgy, 2j#;Kn-Mf߀% <#?\IѓXWЉcPHHBtY1)M ]\ʮɀWbYtcx9:nwg? bbǯl G(1}LW F$.8*VaDkqRQt'~8AX]Rŋvt~!o\bGEibse(>"Шx dc 4qs/D|W&E^OԼ9e^vٓ)#qN;-6kzp2^FDJ#uiKgé/KlMR +]Ɯ%Ezt I5h5pHd'%wC%D^>K!3P*aϐ&2t54蝤珣o[ aٍ]DV}q61ՒQ{2qX=ldZjXǛ &&ś~O;4&S" B0A˒ӹ}=og|v T]JȔ/[ 2HY\끵suV% ,~ykRQs(:rRk 3wYP\!yuMz%l.8{(K9ʡt[5Y2a)1a}PEBjxiZg# (gVyA"Ċ]_pɬ?b%ɔ?C4M}`15G dab( ϒǰ*v,9֥rtg& aF lv S4AQK7ppm&-9ԣzv,: yܵ[?q[cUЂ-4okP i#ZUI/%m➂TJpW*nk:.ν-Q]z_ Z4E+Ҍ٢ouPdA-r+/+4X]]YI^f-»EpkG]SxssSZ?yeAKo[^ }@x)AM=YXMّD5rI}]G'`%#3Qi'>N)RA1g{ǩ<36Ϩ&>ZUn+3\ lMe,k MYWTNla3P"!)@?kW{Ѻ5Ex;%BC1s'| t*7>xb=7d@֝~^='lb9!?/u聱('ygB h&kI n:<'rI2Ua/$+xme Nb1'r|o}hnшԘiMFPѿؠq|鿷r b%c&B&I^H6tK߃f4VCx(%7 S=PF~x=EZ_LҿYxO]`IHź59FZw 48w~YGT~3s:D+AN6(m'n߭vR8^Koz,>u9T^mFyPQjgfٚ =)czK:!puy]51g_#|OB3laUU.av(^+i.V]Gw4Vws0>jQȉ8"SO.k,lГ]-CBgX(.'4~{˭8 $8Qg#1r5Sz<^ >~Uk>FT#{eW3rу 8g1g&C6 %3_-x۷Gz#c&Ȩ^CR'\W3)*^ {UF]E#[d om_T񠬀 Y~ƇE] OQWϥR.i7:BKI{y}unQ0LFHsd;1FtNg]?HLCWϖB0Uy~%2+$дFzyA_CՓ_}Bwy1&<;ZPW%m++|% 6cZ 3+[A UbA*f07$4͌(-{OfkT+ϛ>_[~+ WRNJ^}"3Ds3ϭ  iνyF~"5^xGq'pd(BX}Yq,ĭk&I~c_2eGn-"pWJY}aZ`0x330m4-I ⟃ƞ|:ve"B-pmf&B3۟M7K^pȹ/ A)R `XDe=(2/L ms?uyyѵ!9ԣfxK4w;X!d-Sm8zUJ: `=$ TRdksoqFmQ0DjD<EQnNy] C_%aW[zwOqŚJ[K_ySR_:e 싊Z){TΠg@-&jh빲{;<Ǎ 9@.q4Цܽi̳j1YwpUMs, TmtӘ1TǕh=,kb;gDϽNM>QqI3 V-!Wt0yĿ|S}N؟2ܵ ހ&kd߭е7^*ܗ>a167ҭ1gW-h'+7 b,諚wn]"n|3,bM>n'sƪѕczO8}\1zx`a{ 0~ ~|+@ܾA~s6ELaONy/0$r.)}Le+\HD[ ܱm'TN+eY&R|+$t Ɠ>LyÉ+#U(A'TZ)\q[x! sZdF*C."m<d(3؅\ /;0fɆ5!k?[`dٰ&:VNJro^/c&!   nsxűנ{k§=U!F`ڐnw(L,L9in jD E -e#|HsZ(JTCB˨_o#(Ļ)B|(RJ~p^.|fȦ2aI3fWc$r=_P7f 8_ D_ AH@2 kو/ilߧ8Sn$V8IqD>)Jݲ#3ֈ0膊:]>|aw^{>0OX…ff~`g;_.9j̖Kq@6Z.[SI+cNr7a23@WvLy6 bOa&Z=UFC:AiZ%$y$eX9`nz3ŹWhw&o@nðnr!IBAr/@%i+b=3H͠|ُ ' ]So}4T9VFǖx1ՒYcH`N[@P'+n vɤy+bFNH?1+Ef@z]k=*gj{X8߷rAuJ--J1=x/h_+pu '4bl֒6+y_q'O0|>Wq5'v'}U #'Sqxf}d(Є]~kEf-a>g{qQfJ6 2PjϖZ+ZX}m+Ο[H|]'M!dI@hxo.p/Һy:~@ͳqBe˅;'qihOMeZ}d6zxcQ'GTpV :9|q &I̱2ZAW!j;[gzwUqO;Y5Ecƞ0tfj*5;mQ4̩ax-5Nb˩rf(~{_^rکpS$QpO@XNT^Tpƽ:2NJǚx]=k1{vcx{'DҡH ;r90Vx!S7>ވ W~NW׶NpD{(w3DBX-ޏ>*w~EGO:!<3Hf}[ 9BWY~ȢYp@ $Xi QSo0MeOEyK+boF >AtRDL|΃6vbp5gE]1⶿Jl v/倲lDe \^Nb)mԲ(])H1#ynLrwV <~-~^hէ!06G ;:tP^/Vy^|.4|eDzs?a&O^#J z5(p&7`md5mQ* rmjy6opQg?[h4 m"A7lI>083_N]b[)0"yfBͪNk0%+* &0zRi>z?<*pPfzp*y[H`bOaY{+8V9Y^zsigL av 4DZ{_TO&tjV;¼5tXBr|"/8=$ݻv˅U#Óv|)Ri`T#l7I3SlĻ53yA' dPO-+CPjvRZ$hS`/N;$_et,# FĒB〰#]|;g3~ZY!S: ˵hO xj ["u6R3-R!BRht]}PeO|#lឈG {ݶrK<.1 `fVey0+FG^A yTč8]-0tLS۲}6}p Gi 5 oH,' /n6CX]k9R#;t~"Î,oך=5\'%)WCbEXI-O,!liV09*T}Y7ԑ5QƻU<6h'!8I,>O-eLUK/`#58s+)'SU"Ml/4F GPT)iskl~܂sMzebmN&4w4A俙EŹ~ dq9j;죐l zMm3rqB'Br`C[e S!?Dѭ5l JI~5.OUM£7?%'ܳ+R)MyŬXGze 6d*-ۄ)Y#n~ʥ5 p`8f q ӼclxF>r 9Lb0Yjd5r*L֪Ĭkʔ} .Qʱ[MƓ*HyT#.4*Wx 8 01eXJ›$~;+Lڹ" hP${rDZ}|8x*ltu3oע8N:T‘u01⣅ZQWҌ}JXy&.L56Pd/#{Ѫ&pC ӜӕNd)_E+I9agLr`d_?v{DtĴsx?2vg9Z73ٿް MօiKE:y$&*;*:+g2>j.qekaDz'?d!qeV}GH)hQpڅ[ {3OD3/u n:!Y0)3dTC2~`4gd'P#=EA*ˎ7ؘBxRBԗһ;Fػ9+f震K<~{C-垛$W+)br!oȂ>9_<[~J*m_kPʃj'ؘ/*S*lE<5ʾ9{HiM JᎬT4(k%O#rJU A=(u V*O&BIT" 'Sنr -E<: XfyH%=PуgaWW004/SVvw3y!sV)!$Wä">hsYCgˏ~hٹ~wvQD~q>ʧkzG=a^ՎRj? +JOKJsZ$A`JE+SGx#@h 4K3 efqNz([LʘgextC8Lc˚fD/>8_lGĦ Mk.TϦ mXfA-YgLtXT1I ǁ;yİ՛'|\;hOX3[ag5&I#>5U osA&ՙx%&7CHvXwV'Z؊>f Zܿڢw{S}98(a4C`l-_%y۽nGruMHD1ꢆ'96M5 ӨW jو"/g@R"_/yѭ|xw?^P85l4"5 unf#}jgNDޥ?s+coAEJW픱-J)(,ݧ5qaf\]Oy,BqQ 0J Yjd(zH\}a)Df4>X u.z} " л !xx,$f|薤|q@:e*^+v+!}$"-c=JuS4V]%4;Iv3!pO̖ǖJXiCrܳo9](ܕ"ޑBk;T)UWJ{~-@%1[֓r!M`M,mQӯ$t*w0݀덇#,; 8n-D]/07`?ݠ4{XKF:1W)$e!,ˡBq'Y<p:b,_j\gHB}+Xx?]޸!ywf?fS}omKmh@״F bbЭDŽV oSGQ܍юδSLE4?"9Z^s`sIϠd SY`*dq\$+h]XE.dǤ00ApqL9G<3D n"3Z-GzYLJcƹY_ǍU}C qopZ5gj 蝢y -w4]Kq&,Y9:lω9":ցa?u, Iq !o T~O~0x)CF 8Q3n-Co8o&~) 0B qق]TЁ]Nת(u M[ZUŽy!E~gGeލ!ُ8. ?@m;GZS9^Ezyi0ɿ}f}.P(6uraS*u*Į x\ңKԽܰ;/*PnA Y *;1I``ܼ<+ctMT{9Y217׊Gx5*h tDŽb/ߢ3ۿSQTńiQu_^i]¶{'ЈJrʤe\?s꾕ԀA[̓rT\k%7IěH"`s&+ btL3؊0zmow+NC-\y3PYGSX 7rNIt(-G%$|,)aR#-ȗS Sbd.Gtm Ɔ;z 6A ~h:W iP_!CN\%;Y HcW՗?>H gsiAK(E*+"\Fg՘v߆)_]TY#xٸa{ZJw5a2B.GD?bVH6<yGj9Erq ɕ˙@T$7 d KPhW09t~GڑG9l(օA` 1Nk(MӢ7S!Zg ay¬нo)5󧦈)T+pa7i0VI\KT(jZ3z<Y}" |oE@+$^˸2R*.ٮ?00f{rrx PiZLpغyoCKFzDQ8ShrtJ>SgvQ|ѥ/.՗[%CHwCI 9GWI[E^xX0Paۧ"TӴpGCq$ӸMN@9{gL\D p"L+٦nWBYhLfa͒+xr-6vS#$2Md/LxWm܊Y_zT)h!45pEXaҩZ9gZ[.CI!CBA[j=G ӏBx/bo? ybVbЬ)4ڧvzxf|)sQֶS,$G=͑!j*MmM`F!]"s(/cb5iDHKϸ>\1#Y'؈f< Y=;: : {Eo> )% BH[E/ l=~ 4(x<%F8 ێ t* tffAo`. `F૥}E<`j_UT7)&Shf DC?,Wk"BnKlHm` / pk'n)nѺS譤ޡYn9(~EOb|gؓ9IIB}T:O~) t+Q(mp>.f--ƼA'61Eգ2jm\N 5A $Puwq0*Qih'Np2<'e"9i'4K ~~狌9 U<Lm$|#\=]12DEEY(샞Uu*av+f16K Mltqψ$wZ 1䛩H19M$s˥*2O^zO109ѽ_b ۜ͟ZQ,J!xS &x-2 yoݮHU[;gd@>Um&NNKU`q.ED3WVew}-Cl8m]Ķp#0rosqP}_F/m&k~78~8"Oa+ Wƨ<5L2иg ?Y}Y}?CAm{;+AJk:ug[ŚΞ|8Uvb9WGH-ך}09Tuj~6\l,miAԘ-%E"y <:r9#j#Au]JV-KU ,l}$p6w^Z-5֮amm qDP2v6QAEh&o>I8_tE3حTłb-*PO읉c\7 Qzbjїt0z:q33>D"C0{%̲2\_$'n&MQSDTLyY8S:? éԲ2%WM$=Os_ƣM W=2NJm<x{@(]d.9##s_7b̵D-?^{;>gK vp|/ПUS^@A$|-r{ kz%Dw^tƃRǀ ]czħJݔ^GiUcoaǶW+ %t>XZ/&>3s=c 8pD(COEJm .8Up4`N5T ]{%sJ Q_덶]`` |Rk5ay C 5;O6 *׾agos:.(mQh<I ]~2ӟ2YMVtO܄TC}ZH^4ى鹗ORl >5!o2Oaeۻ&lnRCsO=v{~v>[WbsWdj'SW4| ׋p'6 ^zϑiSWB_k![fjV̜h4HM1+{"GA1HS]=`³w׫;VUМ#It$IIFDpu88ƹ&5UkiCQSEOgya*i ܙZD'e[nR6! 9ӿ.&0 w%4B{u X#(`Rei7>Yarz1x[#(XEo!`a/4&X 'vTw\:N՘n'qHl5zL^ކIcVӱnT3F+T&~a_č1Ǜ@F5/RR#X\]diz@ ݘ5H'9-K}(oXgla4p2mmQFi8zA" 2dlɚ=dQRusZKݎYXne=>:AǫiД43+ш?+ Ժ+ʌA4/ET~lړyRxCL7W_;Z_80H? G^MɣIdgsmFA&8}n_ b:*ms nB6G}y,$@GrlSV\ףv{K*վc);:A=H|AzT=>^mVlCؐKNSMޚz~ ӝVj#=&^Xr#J9iE7Z*ܔZK0bU>,H-]Xu&i? ܻ|0Y= wBy;gOʖLAAe +d/ m([!@0A1 12J^K$ d0 mع!{4"$Ak[QcD:vu4*あ}ժ\ Mp8]LܴE0R~+f?gOȘafbOW`UM۶0k̎ϋ2XhkE^>AG)N^=qH ɠah[ϔm8A!Oa,?@e@!Ŵ#(:G*ud 6aDKyT5P;Re䯷8HM"xMp^f3"a]~=O?cx@#u^`X +4%bAͦxgf/e"im2":Ě?HmfB>~AބBG^~v5K&]s A@|/v7ӽUM _#iH_Y9%hJː~H276*MƤYNE`:FuEy9?JhR!UԭS?HD?!/%!~zE8CKG`֛&.6F̉Ccư,@%dV020iz8 OaP3 /|sFW_R>ڜ*Ns >S=ER&P+=_F[9؎3mMk"TyoE?4;))?S@1xcMdž5>JIbü x8|4xS^R9*|^ Z'n 8)%t+~p*}S}rS㻞h$PAo7yž'udEog&G{})/oH: K)&Knvs^F)R[3C؟V/Mϓ巶yth0]!ﬤ==[ܓav^pAPnTlcwhCiу3O#0ľ1m!\#ʕ a aY9::Z[JQˢxixoNh|a~`{8o;.u\{SնXc*)f%\i/K@<!6iR /gNcN%.n0Y}:ORK\ඦ`@畸 oƣT")q&yq# T2Oo}lrmyG: -ZC\RcI ;vVuTUZ "qHk!g=O)`NFAH%)狦P&RKL*[^`ںY L\Kx&݄q[P$6%G-ĺz*eX r_N *i\rkzC+q/5K$T7ڀ'露X&&xVLĩ=a)fI}.9>D J'ŲR9IC|:χHIfhކva^";ZcMOwb!l|{WK9tYwdso *'K\x D(/Øyty?sDTl\^?pW|ڱHl2sSd&Bu;h}| kuf/oP'>1: Aa, L@\6w]Efx ^)V5× dDkAAhM\.z ;)- A2+$a&;EI!\bh(庉TCC\ 8>RPbba٬7nmAxV2##MEc=:R#SdGY-K!;gK{%(*4Z.VRQqC^1 hY: /L[a7 YB@|c_>s@8iue}y& Cӷ=e dKS h"(U?5݉ݜؑIkW;OC@ L۽C eD1tPɲq1&`o" *j[+Rd%8 Msn_~a$B/?<)~ œt(<_RU;lFtj}1 ^Գخvj(:U#'`.a搾1WmkC[-!ض ºwDž";rl{a HQŦ{ƛqr-4pstdŽn-D2o,&F}%8g~kŹzДg>Z0ȡB)+S)bӡ`[u]ocMf H3O> LZ >8?Ǵ?C@/x$)tu_~S Q1?E04Lb&F%já ,%gYJЩc5N*eQ}>*1ң.ɃN9襵G_B=j~B{TI?XsQ4VU}E^q`VqdW/OO c,@\d8/bCC2(!CpAfQwd8w0.j)P(_![WA?rKƈ)P^Yq ٫R ޷8]twbMdP3ChզœLkl Ĉ̅fY$5|H%>K,o'7SL@yyB5y v=?ehvz@ޘtE-3ea>=H[", ->Ut!W})zUElN9T5[IpbO/Q2oazmqY-n t^2-"҃ywJøvSiK&f[!*Z|0[0/Ì u$l22j61J:LjHEY hQeMmhTOjjīlc6OԠOEyigcιm"7)}M,u(Gٓ|D %@qӈ`va`z*j%?t#myNާ%T[s@\ t}L=Q1iZ H'ҁD@ Ɵ^~+ᫌF .&vXYLT."&~~M~Mj9+~WDs\ӂR>x"CMH+$(I(Y"ް4V")[DiFĆ`s qb>=P߱RF8HhkZ S+PlSKV˸GQ(x 7zVsj糽xN%+.O1[L{|dʎG=45b"&duƓَd(NgilY"4ޑ z8/ @#dGnbO8@3Hu%'mKa~u\ z #vQ=xYW_zYw<|;^H!H 8B792tL_, _.2jؼ-zhnqM O5ʮi4SoO"fW<"?i`[T='uu &L]O{T}_!fF.I7NMm-ݎQK]hyنrV}T&!!/ٵ Ąpi#=kO B*3j7σHN3חAhmz[FZn|R ^;ȎEɹ8]آʏ!5~A i"I.'7 6!z@"= NWH]9lwΡKA'ŅOV7[,QcݟWѷvMf McҌrߋl7̘SBd X:mӧcBڌ rw6(JD|iJ>uLmTO]4a.O#Lz#[U `[&t. Xӹ:":=@}i+Z0F۽ZHR)5UK~77T 2魾q~=-AȖJq`͝a"Ţ҆jvkkZܰ_p.fUy1ヰ\}ÒzWh5 .օhwcT#7hUNz TYm[i2{yV)b~;vm 9hUC8)^O@yy\>WT Šވ[2C(Ly`Vc $bb z#G G?̜"GOGOF! ráiӓ.èGi9ϝs@$^ <gLb8i. r]]'L4$|UzAcje(TBcrTߝ3'+. q^j;+B$'F`|.uZppB tbWr unePWb:RخJjSօ4^W4 *ED蝤3 LBz|Uo<0V (cl~g,4B-yza+ Ksbʀ8Y˙bNUZtcm;-Ws=|f(V -. E+gџXAO%5Ď0 e}j: p:}bd:9FbϷ3~e_wա鍎3) ac~#Cܐq'cަX#gd}ߏM'٬y 5&J.be/m'VEO\47j5]K#U3a%+q𧹸\ UK놯GANyV}bU+TiXTܒNb} /M9N%lrSJBe}:\4P*e6tzjpxPB`O4d}Glj*eZ'\EByqC\`8Q,Rw+gksۧ3Q4{Ε2BMCl` bA(om3Zs*40:ߖa4Sq:ͯ4c{Ej^[0/he~F7Ey"H7`ҒF }K'\l]td Bĸ/?ʤn`.kSbT锕.ƖDxٲȠ`tNR2EnW G0k:HC~[t8'=Y2N}hVa )Kn9Vzf~2yYQ,Pߕ//J3nI[M v7-,ihjrkK&4K-:|P^ZIe<%+K}ν!dO$3_`g\Sd/ 7R+x9;[a!Э4A}G$ӗ QO-_ P/@ۄJ^ 3xA0ڎVg$G,qw>3q8dcu/ǶUHKD)0G~bz؊I93%I"9酔V1ޤk* zGXd6 O"ANG>S-v;_ .*rVCl(z˫oZHi>1e_\>="(Vk _R׻R3AD5EYA>8R'(hK6k3Y݊j2$es>CE-hNmd@Oӟ,cƼʣ2}>9t^{֑%֚F´T E!LOVCvԅӗOw:C\x4PK,EQ'Muޯ'[(wPH0YMd7< \HkŜ!ѻ4/}mN$n螩C*0l ]},v|xj;M:MO G*7_Sٴ^JF{&` yT { t5.2r#8_ 6D0:M;]0dTEd}qYڲ'C\2  ⨗AP,IQ4bObI)Nu&./\̾͘~KiPK|;N [lˢ~zbV2[ p&Y= ̇yOf$S=ӕCEz󉽒:**(VoE; A&TA;2vAz.EHdc9.;@lvaVj8;17esbG`\b7xcgjKY,FeIojSu4 ,Y@E%5j蝕t0ĠJ @e ^7mvsTF=踎tp/aY t]wLdВ>T&\=#ZZ3o$-Elfy?l=&N`i8AۢZOP)E")U U uWwU;ۮ=]oϷ$?ִ> p?]-qyyaN܃⌨̊Z \6Ks*)ZAFOU8^gTթH%A2{`ujRa3D`VLd#Saâ3\8L|8-f>ʡ;+4sƶfk%k ͢+:'q$f^MV,`I!(h Ԓ&K)J C]nZ5~|sџEŷ&xXMiÓS]y$=՛@)3AF]/9'ffha]{&ޣX)I]Nz[d4B=n&2~:^F]d@ THSq2)kdz {ެ2g.9*6i{%b0YDJ<xQw'^ zڿS[޳f/"6P}A !692(;5֛JGgoQ8?7KE#nlLEc2Bb}/ {82!`'6[T S^$Kqkrm0TAtcF2cĬKhjr[֒ip$wzrqjLnͤӤ8 55O~<бkn "tKms_b/БVC:J4vUfv_fвH#YrvQx} )fLdZ\r;ח AcOFABcsEgQA\LE:ܘ 4#5F +H{IDۚk˻o:*3Mb*VJpR:xvs(,#J.~u/g`Z _i]QOc G9le,E~>?=s`kpc$ `- Sy=CalO_eމ/jwTHafk]/ܲ`7̹lc/1G"t.VS@0tvWrn49[ SK5J 3/QLcc @(+-\|T;]B[w1/?'oTwMVRW+d3L-a=7DY18E}wPrHC$k|r4 S(6s@1,1jIق?9-c))kp+B#QQ61y)£_;,E^Dgڷܠ္)1˂}$Z3rwyt22/Ӕ 6usR]5ܩ7XCJnTq(}7ʏ(!"H [<`7DZ]>=tXC1H<^wLUn6!DzQF1gSoJ,!D'_9egin&^EĨHJM?qDķخH.Aw=]S9I!N?K5#(1Bq |`'c ֵ ;! Cyp|T8}mN\mdv4`3[--3k!Ժ/AUENf3;{TEH`W3Gw8n뮓a?24pv9Gj&b|1!SMYԐD?&.+o]COy8YZU,u^.ZSlxhgKLBo bI 3㑈)/ʦ:}Zx^2 }Fo⿤b0KA;4R!e4xjsΖHP6uxJP)a9㼖V, <_tã(:eEO$3wn|1/x5AD Bl98-mZDsD 9NB,nKdVm~p.:@{K ⎏f62H=>ރBHg1hԱ5@V݂DD.&B۲5Ut8v߂〞ElEdA[ s3Sny̴`L9 ;+ ȝœW4I .SԕگS'F85u'$P@ӆ>~ \w y{vEpF3+WLw4W5r{ehl z׃79 SSt qDA>0, ڋwzm.~DX.qPYnk (?B2yE:;gH)9Zp{֠M!"Ԋ,yPXrфVk :Sۖҗp}>􊋎.J`"U:\Bz.8]}t*zqՀ_Eh{=&4`vibˑޯ %i/3׎)Oڐ(0םթlDqt~O)rֺ G܂ S_kBg>Tfli5_|D Y,?E5`)Yjͷ7hn.m`~>5h"1r骆3Gwh5ä6_bVP]jy$TP2uDF`mI>4Nk[͕?*vR)em{BAҥˊ*n::ˆ60(1RDdiw)4B$˗k\jn?]i'%m* Pv0")>RűW%Y)7-PLIJw(8m҂2|3I-I"{FTl<.'ze%qJ*,uoSw9HGZf/#>E3T&ux\11 EeB#^ NVL$Rl)\*.-PA֋(M^|NRy8D-WE^R!5ozA$- : &0Mʖ`8̌VnR |A#g 1mFkj}RUFBXO։!VOñȶZi؈:W.X~)*}1 QeQ/bZ3F0# \`~Ğ w5)iWT3ghWOj=G:QnhZ mY 8 /P9RE?6H,g,Ȍ11>GcR0ߦ \ct>-ࠦ߹Lt~m}xgd}7gnj0$&}K`.)j{BQqfE.\c i#ʈ![esŋv+ep!Y<,!>i>Sf 9}Ii?}}*R!^~%tU^)oiK1ޖՇLL5 6 (6vi )f򽄧񐽼ڧK m;E^my%'uy䮼9VehrYO(kk[6T[wN$(>Qj纪7hЙ;Ҳ$\g ~Cq֌_N~puIpΪ_2K᠟Ɨ]#ʅv91JO7go_lzhYYSG-ǰզA{m@l !2oWB|N|~,Qz ?̀KZXM?#;xUÔى9֌HFauЊ7 R**4ice_beECS)n# U ax=OMeٯkl>G9Wo39IʮDX6|a6:Q XR9>]0x G=2홝SvQi8:Vn^̒%ϓA#S_sf 6 ?fp~-oUQ[uXxM;p#+e㩔D-ԕ.68^;uk7ghs7L,Vd/T-nd kH,0<8,3do^.M?߂tF{$?-ЭDž^ I wRa,lBel # ɵ၏3Z'`/?FV`; qŠWSa뵻V4e}u D!F@z i>4aDҒi \jfV59cSXa< &s2X耓cps{vv0x]|So|>+5ukjN\'vϯⴵ'px;T _ 6. -"ί1Vli7[,ٰz dcp{ׄ[B\򆼸JH2]PráM(W>LlWy2t:Z["s)'j}٭Xhc R'KGpճ{OlwR6uCm:0هӫ*ZW j_BB pK$=n]2NXcKiGBkzl.b?(K C: zy`Sm:OyHvs>d~(@4iN\s.!Jd661BsPa˃2g|foj@\ ^LH=;-7<]ӎ'C,O52?Xm66FGЇM쏢9O7;O&~F!r ?fˎ4;DhFzԢkX4R8hV¡x56#,ݴ;N)3Uгaxa)x`~cfhv*Vo-W"i?o=d =yiF!ƀc3,{>ϕu}1kIlԆ;wPj!: &v*&XFkV>#7"aǞw' ʵy=Nq9Cckgi ?% 1P{91nt mA!;h+UF{#JZӈdy|!@9D {se25E#k(9n:QQ>ڿ]. qKF~ A`D7cXPi.ZՁzBW>r]r(8󑩬 43$M+\_ᲧMu2UGpRdorݔ`Q R@#$ hxB%iO1dH@Ad8Z%G>?NZOX@o&WECu+&:Rz|Zƽ# +ǀ~Nx*4K9a5pªRU*Ym\ g<?}t '}+j&ݸ52g` ]~T1*|f31Q3SQx<&+#g:kdn1]䘡u+%r%٠5OP1im{YW', %*k#䥼ڏ2'2[MjK8 hqb:^j ]I0ĸxb ˼2t? S"Ͳ7 S.u+'#{mVq(5l^80o?:uc6)G9vl"Pc0엉TOXcaC鮀}F!'TwZU"v)^`iw V9;#]P6  a+o|*7ZBf٬~iP0jqo{&ZbK(7GxkYN9r#9.w,7_C;iSJG9UQ1O0`> ~Ffzŝۿn_Gڞ`<ґ͐6F\ۧH;YD :`m(nP9(S8/l ;}ؠEoC kcUCՇ _mȰz1K.fBHC)c]ebu]gY@TRv.6; 7w{Xk[P5 =0)C|6%Gr;pN]:5>}u >.<Cۑ-tbε^;,IS]`sKحEߜ$ RmjIg6svr-P>2WzK V 6;GrSU!C2hQtv&3y~hP$DmV{E8SX÷-tj">Ff6 0ճe)OaZ9:.Kk#zK"sۿ`K*B{. sC8kfB,x0+=dN'S|uA}߿t2QI8v,?+q NLUVl>a feCUlY-=BlThw{ Wtw0і -n!>])ü$xo20ZZj4q3 xNKk+ԊWYoMo0'lWCA%f0u`m?{KnB*+z1msGLcקmc_yR [˳ocM9( ( XMBd݇CTt'yױVwN-3 XarV6U2/"/]ݤ]ɫ-X,ăHXxkx ԕ+@,9ZYk?zH>k|M=㏝X@e3aa6kN% UTC6g4̔I/o B;ar~؍JVxediOK~*ӣEQg6٬Ul@uÃu 1S|z("OR_B //}27P[pUvvЊ#7W`DT6 N0u4 Ōz`@&wTJ Tؙ}^CP&9 Wd&{_5nF::ʡq#eRET[r,)}(Qs~CG}wIsw 0g<5Jr\«\c f<dݻvQu&^g9 Z8ጇZ̯6ֻur \pKݶޯ TB6M"mOdz&pWZWK@O%,BwBNОi 2I`2uM2OO+(O:HD-̛6LTaO\B2u;=Lau`nvs ZeO\'29!I)171%4FhkIq,6UDfqMr55X2a 0d3$zB+gZ̔RPhf쀁Ղh#p DےN1uyɿ9lhzU!U{a}KAܓ/V2~;XOuZsߺv)Z̜_"ei|.8 xsBJ_ vˀ!"^$X #]a2= x?.vu(fly ӌ |9izO$كvh5{Wf'2,-H?U 2?po=ZUb4(n1J.k#mƌ^X8[jZsyH#S8lȧc ~ўs<ڑll_:[nJsyލX1V/7@ѳ1(p.ǧo⭏QK_cp\eUhdqvƒ8*3/ n'|.摔f]gR鯳c!|]~2K9`p |d YXV'փNlčX #cUiӚ,%vշì1۹1^8WO1Y9T6#fg̎iC=VI'pĉy[NsCjulEBDyzScNG–<c߃ Rt%ѡQeNکhbrD67m4[fx_˜MMiz̦FX5|W_2zRY͸|= }b=F"m¶;py}:D$R]JSiHckڱӬ%p> NR00)$ ҀJ`>!/j:e(fr$Dg%Iqsvj5, 90YdbNLUD<En<ˣ1[*Yy N iQs kqYO۶`jK!w|̓)uvt,V)7U;g@1##ajV&pn Ǝ5&re?a}c[\M>*u&1Q%]w(rnf8wbKEyB ,k_ (gOpE I&F-P`ré.4y\ȵ+-baË>4kEmΨfw L2I>\p/{@VA sÚg1; KX/ D]B[ 6x")ϣ3_./:ˣgVkS=lHJ8 cw FRq ah{ΔN%_"c9{(.$A5]#+Sdo .VuiI+(@D~#VԮbg4`x(&0E1&nө?r&,FrQJ x>jկA IOp_f>ugGy}'l5eR ѝ!>_V M$jr~2'tovJ|w c0?U^*f*0U>0_gneAG)nu|sf}[IF\|lzOv9LTrl852鬒 ܚڳmFc>SGh;lh1él- ҮeGL'w16W_M-D'cr9+8|_:"q+VW'f(vXh2̇D!xN2ێo$3iv6eF~SZ*,spt]3*oAtL ێZ)c؞Ep˰lP 4ɼV!>|=|b,iS=?-ɔ\%*ۯ5/-\/I=ln/LnMB{$ `0 2c7 A }#3Pz ylL=ios%mW9+8L#6ndfi\{ \ fgk\8G!GUG ]/Z^ǰ9~t$X}! W!]2?Uzih=a0w܏4#';k:E\8 `3H>V:!c2W6ک3G-k*T-ªn5udXU WlAҰv?#SW\TM}Ku2R~3#!fp h\sȩ2x0ZIg&W*b~6dTāgضwZ6ԡ El2k9dl_.7ƱZ2m]ډ^KJ9sx-G Biڄ/ v׿ "%bY%mD_ی}RzOP Mu,0 ÃIX -2 yp邺ϏUgŤjxZ{SAKb+ˇ@??Jh~+B;zm54[V#?XY3U_ 5|(#QR%WG%Fv- 7jyM&ΔI$j6m/qO:A&5O_xp}b ` VJ/縮I5}xYNxIr Ԭx9{zd|D)υR\8Y~>{ح%SwђX&$ݪ"܆ݸX87!7IJƤIHZ**^!@Ĝ7/Fۊoso >8m7nj6ppga_zִty}>e @$Y zcLFWQ^ud>^udh3ڳ%z]ΛQG6\,D"p ~l#~-*fM+YNq(85+l!owSۈڟX#>(_ U ^(@Q#np꡼YQ]͠G iE"U;~ZBUUIv؞Dm~Hʿ @ږ|;mg8L,8]@/٦yJ[%ikܹg<:7O6l*y}Ӝ <4:֜Ŋi& L^SkZ~io(_}8.0\9Jb%BMe[۟gz\69 MFG$h|dpA=t= 1yKMp;_-W s꣜Fe|uGtW J+q;χtI3PU%~ i6_3K[74鴍G\#-}wLc'Z޹bs]*.~yi1&ҋE̓]f#~FnɊMy}>c~u{A!},;Ģ4#y6#_FˎMgEMC VNV̵Z) @&`,e$K46x5}zAtdv9+%/L|P6"zej)Еk@~ B<5t`]?Cc͎M4MͿw?J )A@u&ʀbQؗ d=U4Ӈm/hD4hݰc;eD= A \a0 p,N#k+{zfިB\=r6r> -&&jK$沸֕j+8gD _ރVvJI*Q1q4@4Lue28p;{MGԤ1c|wԴslAkW$Lgc֏~}D7ra&SWsrQxS}1\KuuLc۸1pD qθ8Rrj>:]15ˆ8CtZLT }ImR$ҕ_Q|?$TArl8TK9-5?^ mA19V+qVAU*'G;ƨ"nۀ<)#Ż`6޴bP+Qk[c>2g- z\E}<@Jb^ V@X?Lm4\ ٤e;5GiPm(]I3ܨc]܁F7oY]qZ6ܾUηZ~$zwuX2ّd qCUT^|z(ՇxqE(TpJEWr:K߫ B]M})C~ u h1*mTg] L]%KDo6 C4#Frrj) Mhe$e>VT)ivH{w=ƺBHUXrs]tv!nWp(Z *Sq唱r8M^ݶv\k@tG~ M&ݯ_޾y2-+ژdxzG~hw2!Ae !PG:NM%xkYO#tRXwn0U2kg7*C-iD+oʑrB&Iʧo?1]'(_V]p>hzT pƿt;QАgY+!qzGZ3^,a,`+31 l`3K;96?"q_nL7L %3+cH+w>3{Ý-CeB!ٴeUYI;V{u2fKЗV_%+퀘괛3Ts 22*[0޳cD7O>Vjb&3Κs'$͔ cY=5Ȩ7Msab ΀$(Yk0S2%/,s2|d&C9 }Y6:s02&ݺ镜ctd1E#X:iSq\z9ZԀB191(Fa9ǣT}j}"}kQ nbtn$(bg`66nopPy/U#;[j/|%xqpߠ1voؔ_'Oh3E0ߚBrTHT)4 TJ2Oxj9,Xn:O-eDJ' ((lf.[~ϰ l3rQS{, :]"r9!ʴT*ɯȟt)(Tqeвᠱ+'$Kʞ0Gz"7'_ӡz|7DjV L!q ,Ӫ&*3m-QY&4a(*aq"ԾSxxMrAs'U+,s?ZujQl:>(̡JV/=Ud-E7) ?Dn|p6$ pP:P&TSٱ 6+ W>!FMco㊥ tC%,#輼}+=Rohrzo 0$<MW8Ҍ`yixYEo'\0].Kp'b^9.t #LdR|:0J fkF9+bHk4YJO՛|\nNC ,`L+ D;pk( b_Y&=8qX!,ԤnФ/ʔ%[(q|QvWE ބZ# D uoy}(E #ShG$svQqCmWEƤ%sR#&XIVC;Wa(BOK)Ok+lVsUGPC[bHP  a8}xJAXv;&[/5k\$o/c4m9 OA k䑀q@J摇yupڥyVyԡusIKHG p;>ؕujɗo)jB[#ABg d-"N?o:׾I˃SMBoGtFIȰm?~X-#淉r<ɣҦ=Tnm?~Ѣ7?$p+;f&ʪX:π:3&LSeيW_*Tۧ?mv4',=V%^)b~>EC,R`k,yjj)/KR99/gAqx 4vˤCmg}#`F u{"4EºzD I%c%ɂJGsl?3߳;yP}sKe2Icz*%\1x]ʙyule$)-| CYq?RYT mzݗT! ɒaT ?"7=nZPJKQ~yuVB"\ FD"/zҙatQ;A))GXScgZ­˟ Qj*ȔlX&3NPԵedtTZ[O&TitF&nYb?@d'8  `4\|s}s{'RNw;r8V36H%IBI jM709Ɵ7rHq`-u"Kz:E=s )_2%LRLb݇,aъ(D$d{˓_EP~$la- ԏ–#XLi3|!3~GT6PLb٩\FjYv"#+4'v26eA֞\ g{2" y)JX7k,tJC9[eƨ<̦dW"1*0Et[ P`FBw~<69-yU/t):}=ky.Sɦ 2s7( >6߃SlXϰUF$qh#EՂֆDCndžViN/yGx~`tDuUZc{+_#酬1T?9p‡ Lp̀[op_^d6|Ov` y% wQU QP,0_&3Ybz$a9p %R%B=n a`,Sk'ׁ_O=tr!2rn*5PƀŊȽ\g'dȣS2i$js: +zamμ3nQ^vrT.A>EcZFSd-(a([Ƞ7. agN2>d7:j9,:t c\r[ڹw,I6xYLD EN<^bTᵰ==i2IXbU wg 8Zס`rJIwPBax3*K|lb1x 1p%Jf 5/FYF KƻB-SBއ8ɁPE?""cz 4kk<< A>av17I(V+<;|Cp?{>`.4B'v%;/1Д.[iբ>}`Xk;3`o $-x-w XD 9(o_`\ C1кAlfZLՓ9$B44$|q{_ j`q .;.((k`8K?ͺ͌{VePʮ&՜)X׿ۥ`BP>kfuU,{aV :sfr {®w YפZG \#K:e-;<[>WOo<$[sln<6ԘvY:!}l f᪵͘@2m BPae;`;/m{SlCr=d@QG>moC%#XIxX1Ţ5 z8fͺjΑ9<$jPK›(: \ρi&3p~mA?` .f `Ć!S Ւy뱩<$5Tm<'`ZlStӽ!ztAߕΙc3'C>CLrvi?hY:᫵X( ɴJC(yBW Y\SB @@ A<|6}0y5)6aZ[9p\_j̾m)oWILyԾ7f5ɶ{D9T+80ݼrSYCVci^lo}ܖL>LfǾXuɢ >̔vt(WH[QW>:2@䢡 ;fv]d'rT[ׯAl 12Tx7c U`o i|)ǰl_sk2``M=6z:]/@re,, >gokܔF&OdS!n>bc=a5rsNH[#Q0 xIoO')Yטue욗;"P|T30%vS١ D`u2y|YT(ȼ96&m4@e:̋#i!ܵ\zǏKױAaV~|ӺRI0ҡT=\Y@(}F\@b/r8?sȍ/m58"mP'=r*d;I%#HdG2e`0=St/Co|%b1SAuhq\lم}IQc Iw9O )o<Z!3cA%YdJ6~J 3oSJeщP`@mƎ &ե6[yh*IQm'$f>^bc@EY{3R5* P'YcQ-&-LhM: #lUOD[*{OyoЩˍLpl2 :S]IR 3@*l sBw1qtKd95 6kS>ޚ`~KhFϭ+Omf\z -Qg-iz,m~1:|ԣ2ϑۣg[j $_-<:zp@\YZA)Sd.J *a<4)S^[І:M{#E0n2$!_֭#y n柘ׇܵ$9I,Yc5kBZ(-1;FIP|I@>Z}ˉD# 6 f9 j4q PD_r3o{˅3vxO'?Dj4:i':Ub$H^'X܄B /fd$UJPLyfCEtƕ\"߷RǣnB!O9^{ vb&GgIlF-xvHQPiA; D==lrjW=x)0 IQ٧SLa 4eiͱwY`=Xn(:Ý!'!VHoZv iX]Dj=#P.r8މsYGHy1iDzXm*1bQ!7-_,+4#)$Si&fZuK̨vCb ,q'1eR3]'Ice<:p:F:(p: _gAY-@HWRa"צ%&X;ɐz9\[5‘ rd 7'_W`SBˑOBITDX|D);Saّͮ4 {놵Ptk5q8 >FMz﬚I.܁,¶WZ [̋r9fZvˤ*.IЯC/D擵|<@ G1tz;+ %ЩXzJ&a^^`Ho~Ѕ"煬ЮQdx`(1:رa܋/-傆 |۩@ 0o ҲdY=҆:IA~&3 EnTܰIsPi/Emo||!Xnœ3 (cUg2[y^GɯN4$(v*)AZ)f3+ H"5,W?eY)+6}.E/meV*h3nۨfK >(F4\1Ai?(C(lO;*sUVl(!NDShQYelc),*z_ 8(Ef]k'wh(a|X0fItWnʸdtl Π~3S<{˜Pu8p_? =n@4@uFU#Т歪;oW4<_|De=+袺V1,Ey%F}jYk\+fYv04ʇ [7SKTg ~ sd26Aːnܤ.S|.?ѓR,MGhКi|Ui2#*K*45LvDYOHGwϼD=qRJS?~Ƣ NJTg\^fڞL\?Mꩲļi*gySۢ; sWǙ82]@[pϲeo`,mγ.nƬt;ɼ4}R OպWbLaU>a U|).)[h]u%nsoBQm77y>O-#]6:Rb6E8C֑mOC0ZjeGڹ^F[+m [g_Fz,PִY+{`:OѠtBv;kx!]2 %5~+E95Iim1mS R8EtEǵ%i+G(:QE?‡뫵yIr:aj`8wM%)ֶ].Hr?->fjŦ#XhT.9PjasfSg@ا:Ǡٍ94]((t/ Ӽ<.tşr{$!Gu@IׯpQ9"=rFUQbJtSϾ>e,#85P[SM2%? op^UpsAt G_cX]jQlQ+3&r̫&Z")/ :BQQwXl%\Wi` M"ghDg_iJǎ`EKk>qam* 1zm{| 0>b@RAy,ډ Yez넿R$Ը:[jzQ=z|| qСDZk|<E~<W|!8`)P351,PU1Ñg!^IjQ&s@",Y<XdMa^J\JtU [OB  yK0繍>ArhD1_UpbEn}s^ܟJN^u4HсNpxj.ɸuv@)F{^cF&DW͸NC$$֧]K*4&D, {p 6,ObxvUGV em>'oyKv\*B^')KiD.܇*^v*}IB7)--#LŦ&nA0w+9dX$(Kq5Q|אJ5r_2 n1t/nR g+QXpPGa#DM8 `K}kGαLNtvd 0vL:ka-Px)'fWEE6]9v*ꖽ‘92iP*ܢqUEfUkAă F%ijk=,ڎP[X{]VBt}[8; 8yzW}Ө%$Um*7v{䐜%QπMUT(n p_?;#o8ģYφO+ F<'.x#ɋϱٺq(Y-CqgҪnW yF4@  =cH=ʏ JL}Gmg>7SB+"Aqh1' ڱ%"ތ)^@-Q;"6^5gL: z)?hVH S#ؿWB^u08[vj5}BaLac7UknDf=1L稙E)Ln嗑IR54 g~,vYSZ-q&i6mAÔ+e[势x%ua&|)Wp< ͦ@|`)%2\眅/|z܀:' pw˿Awz3(-lHpy\v&U&BգTdgk1\n>b˺mry܏@9ũ:0Ougb" ]; Yl5wS]sV=SJ  ^&SÖl^y">!=h|hI19?s.|Vh`l@>/,c(y1Oa<g[+WeSfunY5a6͋/uY"`t=*rC7DEmTRgXfzb6{9y2zY`yWtTXpXߕo$ΣNGa@C_ّ3jE$YkupY+~[?3|T 3cgkC;X!J3I$KKvknh5+<3䣴2У”?Y,SneHab B}S a*%[7?8IL!)`)ϼJ~H1ull8z {d. bKl{@~fM: 2Kx:+|[sjs_TBsh -Cs0Nqy#!66ϲ8.4A6ePKo.*y-31o9QxPy!ZQnLZkk tP*V󢁁>G ,Y31\߯[F݀bI.͌6n}sS'*%e/ѯHdd&4^d4KT헝ŷ ;8y'ݑE °/eʞTRe!|@.**5m-$g!k~Oٽ%Rxcڊ#fRT :#3GSrZ'mRLTsϛK؃ț:5AS`#rj8:S#WpODZj[ˢtC?%TfIʧŽ4S j }FbVeaM .Q9T܅ݗMA[ռ3/7Hۦ*(O[[>YFqvօ;°p4af#=vtQ.7$å 95CzRaS=^-'1RGZcًv$ɶ6) z3i{@IGMhNz{9`&Jۊȧ3CK*Fr̄`ڱ:u/!M9euz75 W/ |CCnr+Og*faˮ&BV!VƂ.B>c}m?0eXEb޳!k;Fyq0*;jWT!~_̘f^y/5|O{Mvg?p~cwzi~d䘹'K} ddY7E ގ1* x+Z oηʅ`.>[y Tw)6*" Փ#OM*bT>>! B_k v&!B6b Dz;b3H&T@#.G%5I3[dKjzz*4{ʹd(0X?3P/,aeφ$^s58hJ"y" P017D2 ]])O.6mf(\i_ !=!| 6e^L~(̬1VI.͈9 I?¤'wOH?7*)ѥo.(`y\Zs:ѓ2\۫sjA;`.W 'jH4 (j*\[:Ux 0xR$Ѭ'B%O |mVwZGwbHԀȦ 8Ч}#eD%Ω4xaPRqb?1z9K>:p`T=->pZFƐQ޲s%7s'4]ՠvI.v3ʤ-[f=B^|y4+.Oe˙^D~*5lL(æ!hV zV;TfG3Q(cgޞBTO}쥮>r(u%"GL۞W@cSH#H#Jb檥͚1#7_YћA]>@bœx[XjNdڈm#! y$Zq9 [D4+L򵀇h59 dv[M)m+4K-:$ sy^<,6ŕm{?30Q+ =!0x9wio^7Hd o{FO?h+ˆS n?SB=~vtXs(55 T8=C&m(Ǩss9Fw!409X2 v Yk# "g_7 fH9@MK\J'O:NؠZƕ£~J( e7p1E~c[t}=^FWOT܋y9 Z$] 3TR.7(tkL4+:-\_[lp`9ғn9ERg].*>/OUa߸!縉-7[#˲]"Th+QUF76/*VG%+;mk b1І -mn70Nel^z>M&j E֧WiJSe1F<&\ ( S(D<41n!܏+ mCy! WpUIte@ =խ0 ʆ-W΢Y2qDl? 29 ۼ%䴨4QiְO99f@  y[6䍎WHf<&.m}uLY 7Kw:mE RDx]#aaMƦSy ǎ4׏Me_H61tMgH t|zYD*/s20P $bO]x3ό흖O 1N~ 9VE7{6ڬ%XObdk`|$9!ȣhTQOBYg0)c\ ~}Rv*^JK\Y]Ck ;S2JEwFu,Xa))DVBC\\/XR;VsD[|Jr-V (Q`gUL: 2{?0 ?.Ʊ r0]l; d1vC`Ҫp9=ϙs$&!RDZ&e:G>֢ڃ+Uf~sEhSFy +4i`F4Hg4> kx9ޫH@R0'WVc8&ugT;"wfF<Ѵ# $A`ݑu|DA(JY8䛐7\#n|hUA7Z0)ʀVSL5#4PFd8 FuD9jv$rq$Z6LЌɽj~k1P{x33'fFN?ݷ/f O7׃OjU`INuT΁u\Dpe.K^;$o#qTT~Eb({?I٧w g,Rk~ONe{/n۹QYt~3_ G\gMD/K<ij0p>HTp![ઐ8%OMX`敭m .g.U5޷"I5TE(µ'Y5_= u_hfk(X|qXke_QCIΊbmIrYuW{/'īդ/GI%G슙tf;d09tH: :4$$fla駊'lPͰ44SL 2.mߴn&>.y}k&¾x=Z:&Ri|<ܧ|1?azsh9Aqvw۱MV?rt>`PժR|mYe+CӒ/rƣ2齠[wV\}<׾ӣ@u<;hLhߖ S(?kCxf)N\1 WïfrD. tG Tz-[ob?k\rs$FV/]yO7 t^lsA;<Nj{skVVeΒcbTOsRk=$)Qv"RH>âtv`3vj9k;bVob=*Xܙ ]|j15k]Ԍ kSS瑸INjMUkBtNy"[9m i&3UOXi@.J,Qh6w|G2,sXְfJKן>1Cw5OAK)&#J6a Ia \+>vi]~4;@1Q%؀r\9Y3VqEz /QmƦ qIOtlK>w?>((kηoF)lJ3DmTz>8IfAukii`c$28𷧵0z`?Bi<VwV#WMvLA sҿ׃K5wA`[5Q1TZ1иBJbvm4|Y VDJqeLuL[zh;к)bx7w{*Q$ϋB514[ZQ[vͱ ^qnKAדb6W_ɺWFR@=vQw*3 x& 8<>2)5Y(E*2b&PtKq& ÃDTANkz5yڈAm{TP4uaЂ. ,蠟N״^n84Y($V+AgrqRgaԌO}gQ׏D*-j}0;L8o#:}(sa:mdcH24 $Afx@uӻ/K2!|)Mc]/ E Y[@ScId|4-}3q>PsIMJ(pPcbEwHDa2$` OkQ7Yp2C p, m 9Īؐ@Y nNtD(Q㊬zqY*~\n"t,kQT]bjc`Ux+xĕ š Й sFfT1'96f;K4Hw-h* 'Ow7nSG&} R?#lO+jLf{oDC6r/acphʶ%7&1^F%ۗV_DH=x9JrS ¦G.bL&p2U)%HCC1aD- EV[؉3ckGeTbWb{j+7[I) D*+g: .jKb~ 62S`rx3)$ztNTw*I^é*;twki@@%[i1=$<5Gj-;GZ!|}t)fѓ0s A(N\3O`) V Ŕ:9uaSF|hnoJc8tGL[(_6爺O~aSǻ{F$7#M 5!"`K6 o6:d$gėS(ly)oc'lE]#? EХWb;!0T Y.Ȫ'ukO<ݶRKvKq#lJzsװLjz;1!sPd6DMxϋ8xa7 0%XHrGĀ?1jo8 [Ǖy!C4G=S e*id+BX]'a*Kr6; ٜt?@UnNH@*m%oP­Snb[+Ao ';Ʌ*B2Qx |%9'f֑5>MB|eN`u{Y8V/vb-7=_s[13<yAMT]͛C&gRG'i7H饎3&+}):g SL޴Ԛ; Ho׾˺o3BAn}OEևକ:>SJR^|.Ux"we;!qkZ@-5d3_U$=i!^Zww,RZY2t/Mk;(jSBGWఄ G\s~㯟_ gU(k lt{8Km2Ol2 ĊNi^|rfNaE䁺 =6LP hL⪅["< p2a|O#?]*^Cpe.q^Nkm8Si`gb~Gϴ)zլxPp@ӟ "0qՖ5K8Kٜe4l]ΖY݅SALFc{Z0a-ȸ+}*/0Pjz8\Kt }CkL~ Uą ⭣7%=P xZMa_c= Z6:mt^ҷSN{pGAbVUzKrHOJlY"W8سpe #I˜~lx-R 4fWAVjE;'vCOn[ Kς3ҕ+<#6.yRyJ_/9n(r/#iyI% 8!n)X*$W dԹ =c~gQ>9Cϩb5(*%@5(Yij PwhQ2^Dge 5#Lh \taٺ0P!Mnmy%f' :N ߺU*~׉g@ .%3VR },Vm9OPG==+O{T㇊ `qV*283$`e/C G8un8IS[w r4uĈaf1Ldc"9Vv -dOaDy?<18ݹ<bivPD; - +E-+C7 5GX(nhM~}.0tsahҡ}4PR^=LK/D&HAh>NX 5_  ϋ cN?N[(nĮvbe]}r 6!YҕJ&1VI kW "_ 254om|K#* GevGo+#$CcC¾`ࠔ)HU<Xr&hOH[D &|kLcT"EJ~PgĴ.'qï9%p_lzDo80㱟3U?\;n9-ݏ9B5.0RP˒ Xb瞅|_&[͔ߌ,7xz<&e:ѝd‹Jb82W6Rbb:дyU^__0Azz i1rqr2pY4p"xvuT~[G^G12TjUߔa<: CLݣdP*lS/n𑁩q!& 5L|qHi@KgUOVП,2hTiUe*[?fVoRqP(Ovt/KI{M{oag٧A.A߁reMG(*&'`NW9isVFq,ęq ߸\)U)KOlG訓jAFR6e|M R뻄$X7f%p"+wxbL ŅWwH8Dwj4$cLJNZ k^# "V ukr˗R 09:tvAm*YFjAnө]A}2v&E`a-m$Mo޹Nfs`B˓<\zj!#pG9;rO3eFё@舎A`kz1>M=1sk#\"^̇toWLlU$""oA\0$Z!Y3Ze(aF.E7qi3Fᔏy(/cRRXW=[BiTW,N nt%F61v6ceeMNMۣ#j~y}&ܑ}"Aـ߻٣y劰aS3IɨA+?@uьM;'g7N3#=GSd29F)_ SF#|x0z'& %xR-+eZűdB!mstU jFt9'b=x,y3 0ym7y!Zy7Mw'YNI*5͓#l,q*0]G!R CPKy`HgdK%T,$-M]Q1enH<S,D}!A=<2Q"d'HD0JC 8?OU|{QCQdw^ T?k][$HYq-etLJ|{ )d/9{d"Rb#ߧ)Ԕ1or#Y2\CV1|&mXVEVRtA+}` |L Ad1棎ʰk7lTnu^:Ku+!E` 㾼4Zx)UjC-#{z2-L6*䧙ʳ٣߁$mH8KhSD:w׎},)$SF&ˀk]<)PVXFbׁ&!ShO]b!' [M)P%nQnP-}hݬ~ޓ1V>g3zX^l%+u^ <|S+8 wtkX1RkbٮN؛2V>z|p3!]klh:~~ {NCz)2Z^k̇kgX?ծONMVQuFUͼxdgse[bh;#tDR M櫻:# K˔W=K8)j譼隰$Fu BKClW{ N-e F'W$ZUkC97D"_ 5g $'sG*91@JRJ+vlBFio""Y`*J=6+ oGS=22f&w6=ʰqKYqQp\|-cS<4#|tܽlDX'g\W%Hٷ=H&WdA6le^`(4H+RIFcUy'>W6`] ϰ}wCFMcIW<֐26a? N6-> ]!Kgv`GʓYF+-7{YBDH }w"#^{~z[03Bh6ak?qfMw*pו7ڴ̯#jT}%lOW)6MX4j9[ P*iU+n Yhb4cD[qnŽ"H٣)Tяwb3kԃTTˡd"( %P|@6O;1,)s.,h'ۻ#/Ѻ$•j-*ق8EXfq 7 롔FCׂB#MP:^z< -5YY|],Q8"]DH&|"<sRWAN^^E^E7Zjlz8B.bP׺3eODv<%7@"p#ux-6f(1̆/,,0=$X%ŧٹC!AF& +LQn`cpW_]ZJ/ Nݳ .-kp~ĵª[@07 7!ؐ4II|9LTxeXmP&7J,ٓE1Wssɬ/p!T' ܕr[s^B90Ar'AIЪqً(a` aNselܯ'ƩJ.ztt[E"J@ HV^N>$6n_%7CE|`V^hWTrp›.9,sb8hENL(Kn0UQ'h*u g41]uƍ@TGL V?pu*RB:jT<ކL& "846Ab2!'xDŽOWYߕߙ5ݱ"0Q2$olA 1pdpd8lD 1mP~{%m[ $יlLkbng+IsFitC݃ढ़"| Л&un{#U2f跲ُH" ^Bq+7fa- 3ů(X")?ġl&)x(-k1f['QsKT cƒE+w'_/Pk7G+0jA9f_x|L}.na8m3V1XDU6 ז.<:aIs ~.tQ)@ xvRDj (#7:xP5nᚥjRw1aqdeC"Ȏ\^LӓY'<,w"7Hjm$cYӿ754P_TvoT HGR94}2ggR*>1ڿވYoax2>e9uwC9i/x2K.P2 u ٻsL1X'r9؎(p1*&ށyHrҔΗlq *\kcUnǤl][3j%jEat%9WaDD;N> j+p2? .uFB#(ezO|kwt̢ԡIkțDPvOc[eQӕ>YcAǯ})/lnAHy_šnai l%#'^:vQrlI/؏[/Yp?@褥'W?QM"$yjЎGTz-MuJhf2J^gUM+io~ iMnK3L$t<ZY\j)؃aVSBtVA}ԒQgR֋,ޑEXll{a г} ;@{V鍁{lbKs$}No!<بPShaJQQ{SQߛopsk!d Q=} ]5!.jr0\mK5cD9_9j?sf U*#n^{Ѩj',3g/@0(GVd̉l3Ö %.kW>sdf!~'kOxmt ޡ+aZMZ~ O;L̟VƆ>ccIR+A )2]}0k=]6tЅK?ūjp-f k>uv#Gz.YF@q~ dQNofT!ŃB vxC{VEs+C|iW:ieQ׵ƞBv;V`eaf3 dO*%:=+r$xCH,y86:XN5Vk:p_!.zcPӚKg4a_q$f{{$"sn2O "Нc ͕ğ@:x u+88p|aӋ[AА{]u U 0oH`Mٕ~'&K$+ +T|<{SC֝CRrV>ŝg,g%30\TT}'K=avTW%7bJ.aiYӄ~N!ҦBT &N7ML!(#|qWe+CO_Nz \&}bRVݾ#tRB(V&-c.,Um 8GS2j|x@ 2Qnղ + ˏ?>X*{ɭf,1 (홉;5mυ+̭gT8"3gf5V#Ց; ng,Gx y[}sנj捣 bctQOS1{O]yf|}JN]N?Tf`֔Od?ND}%8}w?%1FEX|$ohb|MH,&A ' &~ pNoI7N!99k<&(l$|^ -z8V-ep{ː`U`;-Q=?23;J^i::t yDر[0qݬe^-ѣE!z?vKpIJ/Իla+]KIZ*"c,@VMZFY&zn[%]7+8.-)\Y뇗@ހ7.,4`$6^DbŽD!!=N"P"ЙT▙' td]WJ9U.Y$]9me?"jav?m[l2FbbG_ Uҏ3AלȥZVOQZ%uEPYf8 ěYzRoZ-3臎%:_[BqdS >4ZuM f! <BAdX颏)1)AZh2ÌY,Gl'05ϣm#P!=VNR=-SX )ో7YnHrc)8XS#v:p(Sײ"n&S4gASs0@l 7-* iK[WŠȦ6^vf;CL[|E FFՋ뱂eP^PmTaҼibQ_`*i܁`>tkf{z%gN69 la/Ӕd ˾ =(+[@Ç}^9O#UAY!`鋺.Dt.T8}~z$Tǻ) "#!>_ëNyH K=QJW-oʜxHATvBٯBs ):YȤ*]E$ CBgӎ==XY2A巰Uze g SbQ:#qbn nDy033'`iޗje[xVgtO5Ϙc?A!0h 0]?=^U{a6p)nܖ&)!(9f;#uko54X$Go.O@ðR9*)u$6[f`@ 5V}|fss6'`\*I -dS~ޯ%4VȯќMW y4ٛ 7ht\@mJŸ9GXit+֙:Zx0p"ݔ#z\hcC ؖZ=2tFbqz2ş+'_xR]2Ma W_h,%Ӕsgy5mt흩h<۬YKos㾹Q.r"dcbRpdIPz9|* uLaI`VrЭ̑GN1k QTb1v !Y$rM7Hҥpp,b)XF%`D4)Uw$M8VS iOikVWE x38z6=^Sſ'/ lzɵ1oYL.$Q Bni69.a#o1M,gLڥTYXEUb[R7"zX2Z%% cC$BHvi0C}䲆WYdtWWb:IY0@GMIƐ@,F+vEH FJ!Et[l m4#!n !C$5} tSq2rO;x?9tPtnk]rLj H|p4\b 9~צD*=`sM[7ތH0ZN^e]_NQ4V%㣷 9PτW2^ŨU9ѳHhk}2RlIJ cQuma޽h>LNǹ ]tM,R@ej∄VOnkt]~֍ѱvJP}iAi[ki 0y7M(EL_Kfvϊ_[;7x!lņMo^ wb9Ty+LZV1DϞM 7 %/Ru). o;l/S{c;>elsu>z 4?̕ߔ :&ݒ^|V(n2glC+_N,B߁YtCv*[i'!EKl\Gn_Z%S),5`( XDo2ܶ){y# g+p&c ~'ڕLpvʏI"0F o@rg1BC3ʣD(3M̒T97wv?D+y}CAX{ΡHPB*G\x[^%-) ΁d)O/ ̼:ca+\קN dLϞfURi\^rBpV$DVd['4yVWװD I#Qh,G BN%z2l6T ܶEr 'N .c@t%᥿R[zNEtcHFj.M;l'?gx7(\l]rn[uBKl_m"Z}x3H{wNS\v+dMH oKLNFݱwhj]G/>t\iMD#56kȭ۔ QyQPie9D! Y][Y[DVc[\濜]c׎XgX',x j;'ota|Ś"\GVv<]ˀ`ץB|2E%N^q1Lҋu\?621Q%kvOn|BNg*%y%cvwqu3l2(` UΝ@Իz3;&?bxLw[ҷ4CB̉3OwT9.Q}ŷh[\=tD^Y I=9zcc"ٴ[--˲ @%R dvA[4TD;i01eczJ ^B;OJcb} q?`.zhהUXWۍ==DsO6}t(Pq^vMW33 ΒJ\8π fYChCC%-g!gSfI3W>8mL/k!"jqT ĹC8}N;m\"5|g  aXxf(DpZZ[$VcM;EٍUCҎ nN0̌+},  p5b5~=:}A8Ob<Fj|Y+p>}rG_:[$ 3)^cJ/y6Ul"{f@mf*3Kd WHN'J T!8i+r6> _wb{2Sxk$a'j51VirھpcYsQFkOW"Sƺ9YgKD _p{v!'ÐF[CE({%6Hƺ1$B%T;1I&Gih_;M|^Gx,ۊKP&[@KSEK 9Mp%*0a hF;%1>G:JOz{EuySr-1OqFI'\m{Кtú"w_yH:5w.~3۰# h䆅;,b}tV5`Zћ6.ouҦ]d:rsN̫L2p3%d f/vb8>Z8e1(OV'cgR&Wa}Qŧڙ( o~?}/CƈD8XYGa+6'p]m7?٫ V4akbٹ(< X. ޫxD K3Q:T*t+XZfR_?yCa`AX;*=MJYTc'b-[ ;:ꯛ/m)pQ/[ɗfNTw81/jV_ˎ_|XDP$F'7e-h.JSO"^C]L#=>3˨,=I8m\WB.+:4` >jlX' QV0(]AM:)qs aą{_Ou(Nmވ:}*~+Gv:2DξAEA,~vq޸2 -tлy+iȦXrҌ1 ⅣsGP(HwS0F&:iڙ;}ҮL)3RX}5]5KI%#@je%Q}yv;E>dެp!oU\"8<86Q')jR 4?MQ:7_^o2P4IM-}MBz%oM7hj;@@'5=Ţ:]"!G")RC2؆]"T_yvHgzlVnqvm;O>)߰v̇`AԨ8fq3JJL͚ >-:(G-\k\*1TnԵvR:c<0{M)+Zi2gV b3ŃInv%~{s􈟊k%{a *!FO;lB9awe|P5aBU4:9y) [nO 4݂xFk^]FOߔMtL6BU()(m1! vŧ c*0:T8ON>Rf.7Lsqd= ي|*^l!xvtzewχt:wOxpHÖL*xByyRR*~mi yٵ*,S§isCÇ&XC#90O+1X[ ΃ܤ SI,L|1h@qNw(Ab=;,zINl"Bt"LUlǨQ5-rMogb&-M(C421:۪uPzLAQ]05X9*?lxs5 f+l4*(|ն,['HƕM4Pǚl贱TFxO9GU#Oj%fs%T֥k s#-?)BXC&OBQz v pw`  ?VUGm!t0$$Gi(N}${Z HؘF/wEƃ;j;-ͽoI\'z4l} eULvy˿Df@C|MyMhj\$QJуS2hw+J+ X/`CU輛cq/g:&i*Q'qֆh㿍rˍL) u G%Eӡ#3C?p"tۼ f%zDS902WOs>S@6<^Um;or`ʒԂ` 9LQ+uf>jchP'PEh\>m*L6ju;H:Ʈy$:Vg~s))؀)]vLqڤ,X_mIƭKl ½֘u{0k O">q!:zD0`4m9bQfe(!VRkbqWHŁB8* Z69[p?oͪNG^G#+`(k*p?krɟ O[B3 M9}E`#$~'ϿLTS|-(Vm!#sY9ʗDcNdݡ?{ԄM%#0 y?! H`xmd}8JÀ&>5Q*;#ni+?LΆ6({c8"ӎׄ6!Tɯ/= CtH=GCҎbdK2ʾlg,tzjhˑ`S|H_Q.8\~N;hF/1u2F{/ +JR}%8h>12E߸ל̕쮷-QtpQjbJR65Sd/J9)FEu+0.CxڦcMHg}WCI79ld b*UM[7.MiB\B飿]38 gJLnNFfC2!KxwlYt+-qsgޑ}IFmYx[^/oPhKM^9&[b2S>[ÉJ8؊ 6~wQCUI܀*UoܠysKWG}¥#H69A3y{5 *{bAr8pj|F|BO^ 8A9}]١Rp튌El9|n5Pt=HR"g#9mN_eՙ===hR<`S jEKvuK73DXfЈum󖝵nmH\$'}z>J+g*|xdj`/]7W63MlZy[y-%s6;U{]Уk w@3z#a_hAU<3` v9 vRԵ9h \4~lM9_*O_gPے&1eYmM.z9o fZɫdrq#_?`MF[LjxHFK3YZ9CaFm(sZ>BT qd4b۪ڍ;&` VH\1>֥c+ ڄ{|`ogiL|_$@+y~9;Br`]<eњҹ'(y,eyVf+ikԁ_j:\ ~  #'7q=9=J~8씂n fZ$hd[lE3[6[tkWKBXjzq8e?[\pmjV|"m7F'8C4-O]GTʲf؈$"(CpYZVs;]h 6BOq%i o[L6tM۟ay~&+ipG yNK/Eu=TVwC()h8fBg܀TB LJ^6löެ\)Y[oB =H)ў~ ?s">})Vm}4:gyF$2,}Vp v`U93K/RqwcҝU\{s{ˎ/EDGTn&[{2Nb+Mխ.DBTDiϙfU&c+9ȿ0PmmNvOL0SOUՊyhQ=}zW3:'fS9DHRp3lܵiP>Β:˛/POb >?OC}PHQ fK DEt:8Զ%jq'" x ALB ةq:(iHWm*X;w'D fш*h7r˖N\aeGʑB;\BVGQ";zU{׽I*Նs{ůB 5>a}̋$Pq[5<,5?$?>NC.'([bxx$>w{@r:#4~A5xZP~N){%tHHWA*ONZ0_ُ%Q]~$יWO0=RUЃk"u KuTme%\~I9Q}aZbsڔj,}6v*ل. ;E/Zwkn=:1*[֯75}Iڬ{{أ)y$LԺh[7: oИw>U9xWIE6,A؏*Q: Egzj~im@4! Z @ >49:;FV]*gDvEs hXEݞJf8.}M ?)>#aaj4U9q>t8|-սa/Bp#?`%AtP/Nٹyb\Yu=_6GAxʊu/}KWF0VGVESF\Jq{yi}^ B- L'n%`~ڞ^cxֹ탚y(6ˍ.yQ~ 'r% is,d˿zmTO3lJ ~#e/栲|ƾD xvnQd|.Ƿ&ޒS@KGO93e7&}3O+ؽ_0eF~Fa6_Odn-7Ca8BOLY<(; I, [wkAɫSH_Mݠ#YfkB}{[sSG"`%%YI wT* iK1`GJ&e@%xvi4v=+]Ħ`{7P2x8+Ȫpq}[UCn%24^?j)|v*%VT=84ɳ=|0F!6=6ueD(K'E;0kSͫqs>GHvY6D gۗ˩B9L vngD+"/_R-\dI.NIY;d ,ٯ ^3"4腤N)DX8^"VnF=E e5p g Xn62̼Nr9şi~{n)OCliJwwIE5r"{qJM'bx6RbVڬvDTg9l56su\ScsMuMޠ֦ț զBK:+UppG1N/;nRH|z%P\JLp.:TJǜ8B~=Qy#}F0 A3z\B&'<4)(˪d㮓J/tD+.R_JqE=W||wH;z$sIZWcл) DLq+$6b^7۟ M*@b^QQil3^>7G8+Ȯ kTC$_"lgf.7E$ɏ B{j'\6J(9r/}u5uR*8uuZڼl$Џ܌:e'덦,W8)%jNry/L,fln 1m VRFy$2?.6Nlo^Ls >1sBoѭqNC!iXw^'U5.5aLK5ثᆹ2buL4rr*i˫/Gn8ͱ+~,7}z%ƽj'LfQ$KIFE&L1#9SRBwb dA!Ix5+]д${ӶqwZ_NR:Ӝ9hnN]ܽqFb%~P2dzEEl8z_ DmqMrY9!sBHKfOJ_^-ʓp]rsx=L2qsLD٧iѩfOa]4ˆT Ȱ\lɠELYFu;z[;s0Mf!X,<y K"T(_fIUuLͬN<> *cˮY`XMs-ڟMXO(٥3p{Mew\+Dm&@~N\YXj$=Wr~XP1ڲ|ďeLU\ %Zl< ,V: ;&[k"Cfٍ/(mVKyrfyOCac $AjPc/=\SS.dGj៲{۶e w\zWxKHvb L#eʚ:+ު飄Q=J!(av_ QX^@*ނ8s3v"/L^fsIᏋAk]A:KVׄw~aiFĨ'-0=9,ܦcFdScZF1A]WlgCS1qTqNiJʧ墜wCQgR"gUʥ*eQ<9j$*@5ߨLMPB"L\hUqM`1#  xyUN%]q3$OisWY'U)=M@mPdA|ԍ8#g=A0?Y,?YQrg{d7i!$yѾ.\ᤵ.{d<4~'s %YfV'X*рdni8 0xh~Q @u !"9!Ӛܥ׌uɁ"ℳUɵ%~$%쑳 Hσp'f{pd["]Z;۶~? }ܳoFG\R vS"clMNqG2I`y0ZTΌlRF{1;W 0L=j+mgg@YV||i*S,[kśO5*1B*鿛"" dbT(.W${Ф^r-z+ j{T $\Gv+GbT UB<2eb&kl?D]O(F\}U/>&` vt_H0tqI^* izcڛHꁆz^z$y1اܒܬnΒ|4 K֙Dh/\n],o~D7d%RɋsC^-G!2q? J0.2(U?;;)T&*".ޥ'tkC 10񃐄'稛w4(ѿ|D7u]^|[[{7Njs*"8c4ޭaۣi'ٻz< HH#1qm:Hy,x7&{!|)?& |t*njPDG*g_OǶW9l.Z3NǓ^UHBmz¶c x-+ 5i,v#ȶO8U -:ہ|m~cpR`+0ɈN_Z9k[*VŁ#Ꞔr̟?9nL'$C:ka ]$SsaU{>5LeZbLi iL!L)? |8_ Tl:QxR#֛U%pcܨ;h=B3r|$ I&z!5>zK./s^A,2dd8lֲwtﻷ.Q'ѷY3%k[N2̻ VVخ7IT7F& R)cڌ%E0]AYod P$`!0^|3% g_$>@+n6dWвg3% z *p$1UwسM |)#pZLnaq&:J~0oG4nτJ e@ .r_t=ŏy\ڃ!V r]G iKӂVIz:qk{Y>TtYM>* L"'q/#3t:Dz СQ;괇f CUfF2]qE?ex bR %ljTV`ME_yU] BFWppaza䐡d: I;^ރKlF)hdgSfHpչ6 }Y/I_5N]&=m.Š"p+ALf;/=K̩Cabz4Y ?_ ^c$- m-aĉ*K1P!Oɩ'ϟ~Nj 9̧x妥Xdbr_U˘a5i6mf =>#Il`d!{t׽o> O׭), 2Ε:qU}ˇJO# GZUT fU!1&4A0ǧ#N,oЌոF'[]5_+uLԦp?ѭ~A^џe[lbH|3q[/G_ic4TK|D_ij[J)8qY 5PYzܟq]Q;]h;=;o\d-fp}VD9do]z3Ud]x6 ~dȓцRznB;P22Td1WgAmԝ. ]͒RE"݆7iW|@U+q荂tBqG=IVKM8\I @GG k~^*GNPuxd]>i6=^L_O.λUjP>c]C#Hr†ב6PgGԭ垑^libD(>LUWV \[28yĽH`:c } gWbT+)!݊8 hfr!3OT8VI-sX:>A]PtDĉQ'h S7VՍ!Uc:T0īLlα7b@$fE,Q Q~V~A˦:G kǩqc.>D |2fN}DDXS2b҆:oKыGpO]g(E EO9W(ΒvN6s mEmzDYl+gZNb7>%PeӚ bGX O {7Hqj(̓\9U`WfUf|\ܸQŚvNX }~OC&ՅHk^˨uZeet=k"}RN/.ʒ.{3IjC"I)I}7|Dף}{ˋi{ܬ=p% HZn~ay.QxpۗaԿi۽JZ1U%2NNh܁+N?6mNWJR&&BD5=m.\;%+{HN1/|"4X'u F@yJciv}g9@ۡiYeSfs{J5VFu}ɿ>j*` s'a~0Iaar8{,|I6ι ֨d]AR/h+b%{J=%965Ø~Xxu4Z_\_m2љ^BgjypPO4SWq4eld,PƱ݂J\YV'$GbwF% > "5Lj !C#65 ?cS<~ D +7 nhrH NGwgCnXFZoS3k*Q,d'3{)۽ e; V~.s#밓l5k.u9M.XNжQ+:w97}"Fh>=D0k#ƿUܨ[;g1ăŐ1i $4d+N7Ĕ-U0#[ ջg+[G^L.IwѾ< 2|'ފLA[CTc]nB9R> Z廉6Ѳ{]FO;^e:[x>cqR\T>9V#(cL#߂|s*bJAx;QƇ1F>;@JKYAb] 4_ h0z=4]] C|=\bNz,ouzޙXWN Ӕ= (?+ek+/晸9"$N-ΊwmV _y', 0lb՟4dGO?=̿O_#xI;ԶxX@Z|WEP<EK:"3n,[;ŬaG8bM :JۣQzh_US.DՂ oD!0O ִ~ep9T#/)z@ؼ2I ujf@R*=1Xz]5crk|s3z=]0 C]3\ S~Lsc>lg@EhGI,a(t'>؈ lTTQK)U ۘ=DiםAwj 81w|C.ocC%,0k)w/Wi1ѣ(O9SNI"D0m4%UGk~OEOtxb Ä^Y|O萎n!݀:vN#]L%٨' l?" f1LB1)W;nb_aZ t]ܔlB!Ar4 \ݕuwf~JIj)-OJ'āU<)NA ķG q5QX]ۙ0ۮ8}sƱ#jF~9KKx% Ba?YS~Do6vS\kG}BMȈoZAe 1s3ׅNzoy?d] .}O-$8/G9|2 .%]!8eP/29i!.[ KƏl9[%˷Ipt%JGI- ] ~=0?/^g(~&fМ˯\r(|y>`^%rX^q&5Rb/muU[*՝u~;}`MVs(e9inշs ɝ~Gɥ hW)$8^0JZcԧKu٣:,.z{Ep~@_IZ,օ\|eO7 +k:LWh/tD$V+J%CTpxsFՀILvOVk'yPaXC XQo}kca@$h D2@yzshc\M&inF2$S gY ZTWaZB Ǝ#GA!$cWdD2*UZzv:xRe9hCMevR}s*Vzr X~ fAlontO4V)n,SX&2%g:nͯG:LgR{&*%^}ϽD 8oD#MYAx` :ruqOW#I@f5' fw$1}8 >clk;WIkš~4JrbLa>?ngi*#"`),fia?B6j8X¦zuE7 z N|jP)4?5б,p\e̢5s"!˳'ީ U/q|v^%#/⑘SjM-lUb3B|$Kajfa\9H"kLCuwdV3gD%LG١;BOQ ٟ:._VV"Ib(ȑ#ya?ed>L {go{g^@qX-$-]Vj)gbnw(N㖛r:j_ iaDVnU:kO6}dfEh$:ikGH0X7]g-^w=bKiHORq&lMWČ]Ru ?!xz{>uЅ( &OЕu#bA [J.;0nP}UL-ղY>!XÙ*Ԭ?g;ގo2ȻIaThCr|~A N~Kz:|hiX*f30зd+`O-4KʵmO-Jys$"RN7UE9s &*#e˂(A9narouקMljT*J;vk`fT!l|榘hӧ\Tsb&dVCbvEmDyDC/]ϔCKa::ʹE 't׿IiRcAs &۠u:4=XBO8$ i.Ǎ64iS#4hKdᑇ6%Rѡ p)~NԢO}wXqn1x-;$~%nߵmj#Fye_+$1}Ek)v ki7W!KB%#u*jYþC1ŝztF Y:9i$-j?hl>qpi4M j8: s*jj e)*S-a7!la;WI,u#n_fVkB>5DsX>d`c+$%:G@+97șjϭ|j?Oc,;.1vΚH8>cD2߷[N~[(Tv2#M][;Wx_\2-y_~N$3WdZOZN=?hUpe2+JL]Q:HM0 fCP)= Ql!+eL8o {.V*nIɓ/pm{OmL3kfu_+y^pJcOMKè zX-I][/Ǜ5<#QpM;09.n=C_})pS2оgۧ`NZi,K!Ns#$[Lgbl>ҐvYok @O.j`'wǔda=3T˞X9 ] H~{b Ջ]ąn˃F.:n"o@z@~VS4HbH&=a3/PBoDr}ޖ/+bʸ֭E< tF_1v*ǂJ>9F]@H:DB$K7يVTpfQߧMIK&95iL@bʹqRVܠ%7eDfRO&$_NV >_|  r4áJO10 1dąO)כ"OƠsA3ilX"WQ;smKN9+y;9OPl.[ V|1 ?"M_KDI.'sx;m/N6M;%q74n 6m O?)_yYO@ i( 7<8*eUz&[2fMΰ6h^8xTUJ$p6=j>Kv268]B :ٹ&is?+tkVU<v)_[M g^KaxUX+5ř¸'*{ O)gAp9'yMDnːBNiQ,{(8WiC66">AI08Vѿ_|ΰm[gY/_J%t}Wf[HqZz^~KKœtrJ 8ߔ:)X9E4A!0c nll܃c8y;|8=Mo2&˽Si3b~(EWuڍ3L΍\.d7Rs1jH Fײڸ"{^pZزr`3hGt29866RLʹ ٧ )0-+_ַ6SEܲSl3eԫLס$ rsJ=G~_n;^sbAL=oC]61z__Xb#!]z .YŬf g諞Rg6kܱ}NHeR)M@.<13jM4_&WPP{c~G!.){4E.>/1tⲸcr^&f[dVM)]PXJJá{*/,ʚ+e)+6;ys>f^Jմirr'L_(s UQ4 [*95QPs' ;O:R2S=DȂ`DlU$2Yur3 YE˸ӫVck,.lhܦ=˘Վ:5g_>2A@i4t6iUg˹4r JY8?GM%#RRsj򱍃>wBNo(\hGJPJmG1"V_O N{<Șw A55u!cnf0򁭞!˿-Ϙɬ,5N6[P';ݵ[Cs XI$:b!]' ZE6e#&ZO1=ZU _ٷK?Ftd@o}>:dkPls|2,v?橌y1t;*\,.H\ǛX[ӕ7r7&`tU@piijw]+6Աz-Sp9n$-G>ST#;5:o&jm*dbArxmøemc 7%Yׯ3}G1T9QZn%ؖeH_Vd~UfS67 J~~ߑ]2;}%or:sI樍yB9"Θ˘9>Hܶ#P6:M"C#l0oU3w/5bQ^I,*Z' yѯV!S\Z:!({l^Ӫyvy=׾ߦ(Ikd"\[47O1dNG| g=@ ^lǷ畗' rTDpty8?yb5c[uوSZ|"R*jicrxZ_ʨZ4yP>*̬ (o~,R(~-Ξ> A7= wSۂ=BxG Y0#YJ&C ;lBarh.n1 '+I;\2 rX‡&k%SVћQ{:떙Xjg(S˹\y6eU%H˩IW3HJ]/gF&ʚa#K((N/- lEefց~HGEA_Rqmu`E ],F(G;4hrO(ͪyuyLVoJe񄋛F́Y̖rQ@OE~Tsk0.CGG*؂GCiBs Ad7Lra>lS[Ы@Ռ`6!zSan\3N*Ai-L/4_!*|z]v 1Ι$د~)|Ev#W%hw3Rz" wQ/Dƹª[k>nd:ban%3?i:1υ0㬊Y j`iMMۇ` iv9S YCi"Hf"Mq^SM5 dDVڪ yw.]5Vv%E̓N٪ RL jQC*i7E{B$k̉6[`i7ގǻٕJ3P$; :EMhy*"Yl:ej \LߊU~ bx;Z* -8SvP_ߎ +*(j(#Zj>7>CJ犮;4Xp-C?qz>օ~f>9p4A :U]Ta씬}-QСyUKsH|Jɔa,qEp s=Seg0a]Cy YrPz-_820CiC"*G@GBMRJ!Qd.1j[2ʋHљa⏦g 0  Ӆ ε'.(UhD7t,zь`8J =\`#b J_'8C=Q-}!ŨD LѢԼ/g{SaBaCgh66w|c\CFsp醕βtI-ױ1'dẵ0I+hk+ӑhU@ϰL▒]9/n9E |ಊ¥cr^_,ՏئMt뙔 CHhnLS|Q[Y8F*X ' JTJc?4 !O dg!0c?*< }1܋!;E(u} = - 3ċ,p:4=ot .x?aI:iƨ ~lɼFf 1d<ɽڏ ,5q Q*X"$M3ı1VθWu:9u&Ble:zM*H3!=3N#ί]؞H1s*dtTb*wxPxZlDrG/sh^WмɎ2Y[^,qaaE/?O/ Z#6i!t*ߞR{7ܭ1yaf Ҧm;lF^qi=R 7SAs-Y)vO-\gp8 1Zv=VgkiH]/zW+h##_#8g+s岷PW l[>ߴ{0|֏`W~,  z=t 3tު̔Nx 3hm~m߮)cP֯͡:oo 2Ej K(iH0'r1Ѳ AN<@h_ BwA@b77IҘA k+sNWR?uƑnD@@S0~K]~F@D|Zvsrq W3X/qަ f[儹1{@k^.$lb_)y6N%\J!%wNbeJ LljG  S1PÄ`hipzjxTX0-O4B;! zB>8^(G#Cz%%4_Ls_`d^PF ڬqmVX>8 "/g8uzfz}|ꖵf8lֈq:,BH~O[[#ghV,Pl ~|\U,v!iSI@kl[4ra9JWЯo̞hlT0jkw*:zb3le ߳ u%hL'qLY 6=43|l;uBS V:@J:{lVX ^goP0GL3Rtant:WAnUl:>ugN~QhJm$]~<_ C\\2a`!$M/kvlG 'qM'5y]eIH]v#%E5:,i7ys*R87FTݖ͓/yc<--v (McAn֦E$'oqweMوCprl`2I;az9+VRcp9GS킎q>{L^ m"4]>MЍNdh\JC΍o^8bKN2!1H"@׏OakV&>IT'bX@e0zb@3ڒj2H^ hwDD\4T4Yޣ1{UhPy>-a,4+`p`UbT#̹ lBfSg Sk ެ 0%ܷ I-+ $,oVCqxB ?Jnl҄C i{Q ǷXMV${砼cLgC$cyyc1\T O,"{Y((5NFJD^H,p7Gޣw2r\\)b"[KgQ}d} V!OVbv"^ViY ?RlkHpo䗣7L=rIQ9pNToP?.6{Gb߄a$ѕGp3Hki SWC!)( Ә(oќLcOnW6W#GJO zI?M &D1 BSo D,lFVH ψuU<(\/nԺIq2N<0E˕+dOVE+Cmz7:{9-i`(3|,<4νUcAn%('_$C4 {̅lc|,[jMRi {M4){͗R:j9ÿzDQqIǯԿ0.x_Lks "/ޘHsۓ2NY'm [&R{+}PLOsߜѫ k+^G|fouW'q=.E )ko@ M'i1*<*. =ZvLGksISLGRCʞxh1f:=ެS˕|{df_v@}O1R*w<@=yn=?zV$զ`Q&.Zv<4.H&?ɍA)Qz2Ի#=STąMz&ꦬ+_ȟ1.2;Ry6[ZgaDհ,&exWx3G(::hҿj3ZQ^v0'v_dtR +]ι7SkD8WbK=ʴVsIM,jIV=Vw]>k~Pkbw.Fr~eZ[`G&GԔ|\ Ec"ƻEVYbU`Αvrf2*yI.y㜉'/}j2+,z;-^xս=#T70¨YuKO c-_nxp Tt;1DImGiF h؇\j̝WML%[:F߫7cE1!,(+dĥٝܚbqR{,ߧW6O~H#l|@w.%1$nM:]LYJBK/?{ H1ڤ*CcOd<@>΄ѩ#.WWju@9,s(Re<yN*4:LO2 AHuXm `8S'a(]K_4t#ʶX&kbݥyܪf0-Gg7D%1xv|nqb1f™񼂃b^2! .}qN_ Htee$0{VSVB ZuԒ  [į]dčBwz x3gwZޠAC:EGYbB[tΥr! \MJͻ ?b'Jn6msI3À%|#V|\qRHO[qN ǜ {j젘D&&["Tλ7v2K(RHN7:_iAM[ JpdŸiDɘ}' (6QU(;쪨Oy:OP5\Q[,2-Ifd;Wc aM3uj_F` 6 U.kn˥LqƟv!gQ~ܚ)mtQ\'~noBy>> Dń8o.q}ORA<ڹܚx1Pr'3C-ooEU/ whbFn&̖t͝ v0xTtP֎ʂޔ˛ զ GW#-,*H*or9dNU&|9VTRua(Y`-qţ_ P*:&-֫bK^M!ji]( al1:Љm8(cIv~of{5|ub fo)(hk #"8wۭT̏ IUD7fi4vh@~)?O,I ]_i=<_QڣLBQkWFN ĭ|6W13x>2oFT-jNu|\|w"2Ғ>s aM\ lT-_1@{y\nD82z</8./4_(?GŒ}͔-"߸͎9Y~: ˲[Њ$QB?f)?--(kW  bu諕Ip/}w޻bw,,99zT0mX|yv{3I!!@>uc"9(<=ش 1rp_2qݐ nS9;=7LDvDPP8ɡn7xrT%fi` XST&ɒfX3D6H8=2ƷRD|Mg'*LW/ɅI._wuU!^{,lqB[EONJ魯ѽo{ `xHC6ªHv61 CSWK`} kd &G_?;^܆C,ޣ_FU9&"g:95̡<](X\\/JṻR:0hd:BQTh@ACI"cn_)F{j(taL09IGLjD];)uc3"BNf!eYz[(Ώ\* 5+8LJ[QF:&e@,?tnK! Uͧ />r_1?v!;{0_wd'i-1ĘnzBj ,t@SLrE 3іPeqh]|E2(YNA{=ӌ?aODUs,%rSXGc2SSJ/l ?JOz˅k_MqELR#v)ɝ@^AM֧oV@Gr)6;Rdc¤Uzg}؎ dKC(D]9ߕ|fk0G,*@q2Ӝ5VJgʚ-82g4]X,}b`dry- ׷xv|T'3a gŢif+j:6ʼ(8e,+k^׆c 9hMLAcVާq('=֎ŒQ5;% a]/;֒-Re0Nv@:u|1-EċX*;#5z1}zPDa%T-,r' kJB8X5F0x{>Ξs ;,*'S=5$XQ[%0sJݺ\ N/ځDr_mG>dԎͳ(u+K~Er5ҿ2q|]>4鲕' A}3ūq jjl=2N#˽]^>W>AZٜ060}zq&o XuJQ,TvGXOhܭx{W<(7:xnRo^P?mUlYOkWMQZފ SOF9pstѪT);\!Lmr%HxpQ~QaڦA7K } .&w!A7eΓN EYGi UKx*j-xB-cNckzW$4f]iHlUgKvH ay+|(IE@k[Kkg1̀_"DzO$6YN>[c@c+KBf޳ƀŝssWe!Cw}2Dɑ7XrY [vas3tQ >V"muSG;0hr@)\׈ef")4&);2^} $YG3Z %#HE p%t[@uvEx9X>ɉCg:/F3+m6X[ :<7 c߰R\dZKiޖLGi=R8kM-z K>  uJc`J{0wBዘ.\(Ԍ@VyZqC4 d|Y͡+ym[%4% z/2W+(l֟Is_o ܿ1@JŘƫgMYЛ0(fNt"K=gʌɶ>0}YM&QBE ?SHQvTB1<0 HN*g)$Soǜ\ǸuNB@%Ԭ/iCE4_ ߰q|`䀲{,!"}~O=oهR;"|v!3 pT'|,HQˈxs2@&~Sv)Fx}s>o sC\l[ws,5IpVMHpPª7.6A7UJ.@v/G0u4㿫c{|Χ{ Vv NҲpfdC #o8CahWV©" T!EF[ > ~k[[R$+k58/M},@ )V\HqO)Cm\ 'ȍ ݓ)Yy$+XO fwoWQU<}`Qq?æmz6ʨؘ~5HȦ;^ $iRߺl˙w$ܫH$%TKquf ֚8n` 0zv[Urf#JǺ1:^ٔS8;O<RJ6C;Vi!hlJP(ZŚ,W)P&)qôWhgLd^yY!q6l˕_-/P[{;/rܜrhLhY}3 E1} g13-`yRP.Tx qqď\}~@kVդGg8v-8MOza2S4+pG/gXkzEȭ%c]q0&;8>%6I,4s=."7& #}Woqyf kV{-E;<VG/୪%絜:gڹ1夷9Ĭ|+5,Lrbj*&B BpU?iK(;_ӽ'ƮR>-%xon°lL"au\\bj:gرSใM_݈B'$KT)0wə&Ӭv\-$Wso`&pbE`Rfg#1V33=4fpa(D/]YV`# k ܝ5$lk}9;\:T9D YD7v2G)"􎑩(e, %M0O $asR#(+gr VNil?&z+5oylyڽp rbcQm,.BTT>>0f$үh$%@(r8ę ֖290.Nt=Z H ~u,ň+rVnԜD#!V*:a+ܪ,U\ſ9Uk/KYuozd(=vA" k[!,wK4wH]΀kw)_6/yS^JYpJ6pvvGc-Sd>z#?~ifM}-Um&<@eˇ;VH& ig8 cXi å!{W'Re5lxS/L@j)tw}3 a[PG5)QɂD^y6 DC{k,6_*h3ȯ_>SK#rJ.]5QO DYiI_Ľ%2xƲTv'd-Z"FЇ\&lWB~/y7b 1+U>Sm)t Zׇ4MVd,a1rS5 E}>JxbAj=`v۵wJPȑ5DԵ#,@\!f=s6?F)v5E[ΐ2r&B!!#iaSMM =HUz[7ŗ~39w9C%gx+r@:p. R?:qUqiy闰lguX8z˶ Q'5m|*6]> fO9)%0 &n:jOCK0^RdT$,lXHbbhѥ v6Bx?u-JgZ*lf˵AOv֠O4V>cӷ ql6Cwn#b M!-qᱹ.o dMeE[yF䐦^iqQ"5p2P.qM@CTaf:z. B=tfjGJ h ksp*l&1<t #C<1L0" GoDа7C2;}@)*umˋ?0J*ٰ6UxD IZh`{ ק׃ x%6/YTT|42 e EْG;5ty4,H1sAܲC>b}'?KzS`H1@N`|^tCwubuRsk'([EI&?na9!\*r,?| t3)LĴNi4ɖ[\G& rp#_F~RGn_7)0[|?=CH޶tAf$~ƌfa]3QNRcL*>>*vL)>\X.,|4O*]yT0T0Lg:<~+U0iXY lon4@3M~;D&/Ոej,w1]#]v}\y2%RǧQPЀ݁a(&Hs2H~(e5^r'y%JW䙮P2G_Qk]yRoxvtN)ZY13&H [^B%a!9Bd?$*` x,SB74H^6J [}'361"vn/c<٫[4C˷9,~=QâV@ʉ۠ {ZР˧y6i&8@LTtQf|`ۂ<0@lgCI{MRk{vj4!5PsCU_p\eb{D>`!OỷV@&o&Dk_R gsRnWT:.~:)~Ax86z.SSi/?YVJR|D.ytK /(uYo2X$]%4aϸpD63?pDb1O,ߺUX |+Ft|wGNGxĵC[ߥ' ThQ5=mE"=\k'e)L 4`;{ڥϭPsdgxw~ տP~: 6KZk~`:s4ׄ4AES^197/eg O~R0g`7vX6]2~Ox׼GI ߝo2p=lpnp̀]44֘=-2G(,8]@.71`\;mmf|@+A_hylBtr1?4۵Y{rJ}Edx7Xb^vȽMkNޕyFr6F ; aLx'˥(3gEژm_JM DN3>x^W@Gcu…GP9n<+uH wkm>ZxK(Rs>bib;?<` >oa(rW81T82ztc#3pH"e3Qd+U**]-,vuć01z=6Tu3y%Yύ0D,RN%S#@@$pVu=޻ 6iչ"9 ??۾2hj<9bB+ tv!]H³ioZ$pE.\5[?yG,n ܟ) >0Bq482:CA%`+7"-h .>,3ᘔ42-r)PBRTAC)cȈqyN|<(+H`9M>S̔*M O*l.ͥ1CyIsK<şk^F :̖HiL?`Hd\DU |M7ϱq-{&K{V Y/ϣKI&p4 O$qT݀@{[M~CȆ<`BUGQXG=-^:fY"_UőXwsi XddH uympJ%Diχ .axԨ&@FETgW [epk ) ^ݛz~d\nv2WN `#54ɕ$^%~ݤsB+af?yL쯡@3?Ȼ @n,M?ɢE)1oyo#WlMg^K2WM֙ F^{wFֺʓѻEqF5]$rWI5.4tn?+)k8cU*jO5ֲ՚nzS Xk 92T p^pQ5I8%FE!1T '?ps' M՗aloWSᾝViVxr|yAekCF,2-r LB.f]2*<7չH?p6zQ&Ӯ7=bY|;Aً-ZU&bdL%Ґ#<߹6Ug*S( bBCg;k߂v%8ܾ#zhn@Ӆ(ʌ2 z %N6 elE.M!ҥGĥ*q=Ovn`3A 7DRlM3|3bvm]ܪFLʹ11$DGA]鋸zq<{ ֐3@Nj¯j gE8!4!nXیgFWF2ŲG'?kI#є>~Þ{xWj?J>{ '6Y>No{sN0N{2JRlh-U/3s&;/[S˴v8,dyT I7x :lO~<:kRy(S˛7t2l`Gŧ]ki'S*<ز=,/zYB Յ*wg[-W61h$ #Dz cn 0JU-2ŏet^(eՔ,XI$uHE]5 +GKpԈ.f?$JjDSiUՌ|O=~d+0U@]@qYb0I@OA#(ͬU3?k AR.'?24LȒ 9A8\LnUg=U +Qzi)p}e*@ݯQ3"¦j2T3ޞ]b7uBŒNM'Co`!MVr}t|8>&sL-߷͠ 4=FhAśxm{`ژm_:5! %e e7ç ck|d!Μ,qqֺ+ueM`pJus4J̒N+vs7R=ȗBݩyWCfK, H*0ugvHRƁQѣCp# xY;*uP J3+yl\A[ΣW0ti2{~vgFrYdfԌrT?iRҽL+PCQ = \$e/e+v^IM6Fjɴ VĶy8 `RFSl=`8Þ5Ֆeh%4Ej;klR+ ,-m ȷ,STvFt+dbSd;=D$ftW3v4JUZb \5k)& =H3oi[48`@MGݹpYlUqS42 (vh&Vi+1z{y|Q ?)A r*$hP!C"/G/ |{"D)qEYWd(d5`~h(.5K͍f8`=b J=ȗu|Gd&44t)L쵍s/E :UcW_Gf]2!~7a%piwG!9,O-Ţ$י6| x4I"+ w"Tlp)bY^fS>cr pWSJ %W7ML;CJ@0Lo~L3>1*{!}Hڠ@XD1{0ϋqa5s0r[bנXK`Ey-o8N>)vVU鋙̻<$[>F՞r<ۛ{siY?k-|w@g޷AiOCȃ<9S)i*8c'j-HdR}q*"P?Dl>Myu-P;Vkr*{UW壔}V rӇ,p5d/5Z0Q#Le#i$w)@;+;1+SN6`H>zioYԣRLWR^L+@1J^`:?la\'eX8bp~,do-Z^Yja5!@+~T9A2f(c :Ηkj]u79ʇcwsA@xaB*Uw(#aw'W,際y n%R(iF 4SpTL5_Oա-JU=sa:ҜHwQоfY6' `" >fQspCI¢Kjϣf-Gwh1N;n`g\)˘ w+ŊYY^3RseZ:9 qV4 (G(ı"u]o}knﺜ225dPXykUBCVJ5pa3LwGJ(Nk|))ޭ{JYg El5*%bqKdE{꒾J*r[SWc"'GP mky^΁)nW .h}Xv>6~!o$l;xi Rp0\-Ϋ^,FSmp2F:.ZK{RBGi@.դ~R5R1eL̀\Ȟ))]R" J56(qpr3Ch:e0=HO!<Òr/δG <6_܈FE(߼Dy>m)zSx\I3Я~v _RlhiZnTIF HUVKBe)mk5KD+ҕ"nl"?r qg,=. )rmAZ>{k[F`X3 L~p!qZ0PVŰQaɮi>-Z>ܗˣPY^k??` a 򪨾RMʶ2R/ݛ{,ŨSB7SҔ)"k}|GH6G |}On O7ܸȆ",F>]M@N[Ecwt=FJLNFVeiC]+Ó"ùV/h$Nw :Tp]k5AaH ʨʲXL9#?EM9^܂}/,)bŭIT] Bg\$IhɂO~uJQY3=@400.ܲ|IEB T0x#7*hIFd$ ˩t'jF^ëӏPD͏>刐2bHk OVF1*$5@Hw9%]oۆjl46=YFlyTtѻPFЋQz n{eDl;8 nOEz?fw+CaQ2 ?0pb\D~UIEo yݷM*q|?Y묋"b{xОE>#]tQFUAqu}.w? 8E"IZ+\hwORքe6ٖL+P8()5 H%}V 0d_VxC̖ڵزo^G$q4?WDy!mk>5'g%'Տ a n,G^rJRE_$~/?γ6 i=hXj=Qʹ7vH/atx,v ]~1ndo[@Usd96 ƽL#wAc"p@N=J~_eX:Ӭ%4Si6dIwSDvKٛ L]˰.mSKHf'ZfVEWȕ`ܔsԙ^n/H!si¿_Ԓ`+x>kӦW;,DR/Bj}`IQ{5sm & OX*_oǑtM:}36.E\g]K.w; %x(a2e/9e衳r$ \f970nŖa̭]B<֎3𜀦tkLk Sb| ._?]-w{ O<뷓@b4<6p5Tz̞"0t֥;tpw 3JNq4P 4ea*&5^Ʌ$(]r4_Bs.ƸeAۚyQ#SbV?.sJ<ҷ%NB뢼ꢤcHBgjqMߓWdH7f 9prڄ>CL煡FB6οmNpĸ?b3Q#l dFq-rn٫c'C41PCvْTBx~7WJ%潵8p^)W໩(3IRkG]ʺ5!Qz"88ܪYap.Ƅ[MT1*|i*m$﹬ʺ8l冎Cc~5* fЯƯS_ɠ?mO2n!poJ.UAB y$qeDA(&jnn~p!°+ |'kal4h`KR 䏫 S=# a ?b^ ߌ9D5zC|JJW$i4)kd| uTP7h^i znf^-Q{؟pZHWi'%]WODF1>KܦEc0EIsqa^+< LG%`ɛ]+jcta-O Ţ=v]dpF{m{T!g<:5\l^MmFWZcbKx. |5+$ ̹z׌f@e"Dq47Zt`E:3L[>Ј_[HV`fK^DWzvq%3$7%'anrL s XL33s-^i,C ;+!e1j蒋KdC8:\Zl{`Đms37MRl4 clɎn1<u1v\֘bJ#z6:}sD Z:to% #qf]Eiȡ%(x @p/9(3r T*qQu 3fUxɞf {L4Ph6jkdDLt9 upg(5M1l@~>l'|8O뵩 HLKWX_Vјkn4[e &]{x$V KSׁ(Q658_-Jb,(:W]Aڣ-`4YD ~m56:: 3/i!%\*nD8F=%l vq"^T d ҳK.  yk?3x :HUR:|bMoOSI%+iA r bn+;yk, ԁfe wSiD~\gErɊ`hibdjN$T֢ebG4(U=qrU@ =n-Džu'IOƜ'=!{y N > AA:H;*tsU/ ]H iq6y}WnD&q)-' ~ȃF-7P܇$s`]zY&g‘mWh}{/-UK;$@9ܗhEU=:ah2OR;a&Dg:=RHrLW~MŴ`F*k-hdrR9{$IE//3fQr0WJb)yk|%*TCm3.e2)v\_LYw%ND Qr{ֹLFZe#amCԝH`3#2]E:Ks^yQ*G |F'Di /*t0q˝k,2Aڏ8t,s!I1CwvT&# Tx_(vӔFM+Ra~[g8 BMKǮI; seXؓ%z,\=☈S;xWEQᓁvv4pUm(ًF>dLс.!;̟V|W@]aXF@=tCkpax}ǩƧ*v(?,,(/r饣l lؗ=yvYfl"'K#wʩ=h:#~/”dO 8@髸]}H7AU8S`@1Oh>=::Ɣ$b=a o:w2?#$D.&zgL| ҡw*O%G EU t‚gV ˯yqAڛ)i4r.QmjDw ; N~isH䨭v#dPg~>-86E={z!"q{Al,F4MNlm ?9;7_96V*(l͛؜>~dh6zl/{]hLMkg&h+ʘ鞤oMTI%ϔ4 F& ,{vfFSD*l"Pp|r睘'bDl[<1Θ/c~HEGnr+FI}AC? II]qfUe'aH]M1MbپLϫ*HykAKD ^7N ߒ9# EjV7hx. =~8'&sq jMUJ–\xLe{ppc!˝܄YgxV!v??0} 7"x쒔ӿMd6BBy/w&s*:-6qpQ0 %̷꛱զv|pX"dI,iߚYd8c#W )Q~S*%o${Gmv}{rHZ|_¾N !+p9?E\k}JH_"2c-6΂|9R9wL<^9`+ D;u+˙a=yzm0+,a{@TC&Ali ä;` M4 Ez(h#zJ0$z;8dend(5F (fZ|Ϛ~[G%?~y:%H䍮 kd5iAP@ZV `ѡڧ@lSߦV9y`X6a'4Ux9,$9h ?,A5чг &f>)W/q{%%5'J |MAؤQd-~'Ne˲7i,}Xz:0hTeadc=ܯޑ?]n#zMk9_S\}"ygV uUd(o"LHԏ~cBؐہժ V]na9_*\u4wf75p _- ,K`Ty&dPOC,f`jȵCQj KzљS7Jz#n`۴Njͣ&W^|p@HL/M%u=3FkTלai¸j?bP i$^S(}f8b^;P\e'S>gUA$eޏV!]g=Psis%15A`ٔ}IxD-Cq\,°f7^pl82eٶʹ_kJbqMSt'vNㆃ_sxc6L.&Չ )%&qb) fg`FSfyU}ѣUΖ2D ?z/a5G)΂MTqw ~blFwATw_e3~n Sy R)LR='I…g#"C~puP{YP>ף=4I\SbjysVU8*%6Te0$ܓቇߙRD߂ |2.%ӊvk2  Qۄ oxT.ej;m:liyT~Yq^PҌQGyN(%ύ,VOXbvc 5a9tBIc9}+^,ڞEs6=PI5! w!BM# vjsj5o◢kR喌W9NyG2=z#-}Nz$)^_tu܌?K|0Vc`4IMo2فHfqSFado'o \ e`m'1'dHVuHguНa\3ZN {:+w@,fJ4z4kAkR57ƅbJ?ذ؂7P6N-j&0@3!(9$VZ71ܗ;V`kk87{b0U(wHr?P*؈Ѝd#*d@t llghu5Q1yao6 ɾV;2waddYMD8~CMl&bcraTD5 795uYGHxx ;?l@aB[˶_?;%BvL ڢ,* V^x sm:ѥ_d}=yVgier8i>Q2$?%5#i!>vȟ'a y&@e&T* Fգ {S~E$6Bk 64mդk!FE:M%x  88#;Vrx;יN)aN oA۝,)ݢ%+YY6#UnZ#Y:~kJw`iDޚWFF4V^;;l}ʙ~W2{h ' -ݩ)\gCzE)f9@z N>~t@}2s 7Ҷgj{@zl̿LXʖe-c-dmHےxdOÝb>6<^Vzc*}o)i(kԿ; $.HST%Rcm4%Dg\ NaR APm<^Q:UY"8Oa( 54C1k@~4 U:]Ka']l"4]7T|f*=%:Nr++Ѧjx Nq_r n;TІGBY3Sbq>ͥXX|T1*_(~\:"mpVCf[im~TT|٨)߬ evT*>M銾W#ao\XK @Vw\j+6w7h?!3whT; B3 Z2T cu*ٽASUx)Q$ *C+̒'h'5̋8o.C-C Gr`TQmeD S$0}CY-u%HL%;ø k(1RWug5W=&UOeћ*@+,o/k'] Sq5~?uR C"7˜*P:_z ngZ/Dj(E M0F˷H 6{$J]Qb*tCvc+opx!r 3ڔ,^81qͷufD" !#ayu@, "7#?Jr<; -pMZL}:^_=ԭa5:{~[o^ yyFm2B숻n90]$.I=H # ~(7a7^t$7.3=˲HnԽ{T1?9 ٵZ[Ű+:.b$T"fh{`a'BfqX2&tLf2"(8)=N򷬾ثE@'Kbjݖ͚^xsQ,V;8@(߸~-wNpY&um344, … %J]~M";#{.X>b"K'XdMlC;?sRQ~B;X|R !7fJOSꮖVƪd~#LOëQpQ ř ڷD#,IVDm+T8%.iGC 2Aem?@y$5brMo'T4|2cW@ ^ ǫeeN+X!/D8l4{ ^ WpkW%~wxsސ134S@xɌekt5f܅ڜZI+%z֎5fj&9iN9+:΁ehG!JBްB|~r';p~Ø:,gr‚cYFqE^^ oPi{4; Gi%SK[+\EwRN%5 Q]\=Dۋ( &aO\J6疼yYj%c aVy"ہvSKEӂg/й/VK\qTsBZ?ǖ1U+1J4rN?[mdOB|ͨ] 0Yj\4D o%3[G-VbXR#=ة.)(jY~J:mJs1Tc Nl+Mo/?( m쒓%);x+g碝K <_SMdaJSuܠ8h9!D-ۉ;yBnܪqW-rIhY֗i=!'8w@)q !2NZ ߣ C R8&M{O/݂mcm!VXt##!j+NBC_ rZ6qvh9ûk7YIrk5~Xx]k6*;4MаM>ލfC)(ûs.$OvëS/PoVK'D"Q6n𯽁dCC7v|`lw{[el,qZ8Q]t/{C1zo %3 u<[-Rg%[-q+MwB@lo$P:1qv? .bsZHan|NT! -۪+Rx '5J|ޞhSIbh!FʌGև^&r2#C31./l l_b,z/+;D\ Ql>' |clЃ`Hp(B-m ^TlndEVA9ɡGw=V#"hl1=#b$.L><[Fh ہw!h N#Qg QU-q@}lVT!(C2LkeWFJfu9=RG ƕܲja87 hH s8Cv_qa}c}'Kf% S.'Pu5{{v3jέax]|dFȇ.,,9zq$fffl*h\ܴFR`+:ZBdU,N߰3@jb}.BR=%wѼQJ= ҮI"ۻ:ɚdӚ;Ie×Lj~L?-r?YMsdW>seA/ϩ }XA0.V%Ag|v]e>Q]S?O]4obɬKJ*) `J)D]'*/s+83q-v@Djb)35hjV8f؋~j[.ꚎHzmX")EhP LhW?ڃ8:)kX6vO1 red-R>'ʷ2LxɄrnL#S[N$!7jEFCT%/P E$,yMcuL޳x.^hUl 2桫f,H3Uκ*= 'm P:j%Vb?rہH!9T<3CK !)n+/jA /Emlr%wU`S.Kf<{WZYxIg/ks.M ed͵7@yO+C%a䝭B+bcIG(a.dpt~sZ{AdgGp]yx)l2j+[%#(* Ķ(~I-# g"gjƝֈ=ʚCa/4|q-2o5ܑ+"fZ*%m.lqV~7|~Fd=tX34e/K]{m )n yS*n$kwG8Ux:M\eݘglvnlw{3RRfe766GJ1I:Ÿ> LAWP5U5}JW MN:;sUw~rm}*19>OM2gpngU:A.mzu/BT~Es7y7L/βKwyśxd/p1Cu;6@i]=U ۈ//?AE$b1k.0`Ȥ(Rӕ4(Ƭ[ \F𔻰hBLJ:a!7%;JJ%!!vg>_buMk#xLVں\7dSj|a;GbrC z9`32(uxUCnk v:Ӳv`>ߔUr# I*#hAf`θwN0gݷ0R@6bAZBGRB);`5 _` w4-;\>MOXm$PaU>Oj nyCB|Jw!, yIЖiNqFa+-сݛXm* Nƙ{r 1%cDjUAHȏEd6N`n08|i տe^oM]+H.4v+IDq6Aoбn-*HnVHJXm&]ޚ7Lj H 'jyJWE:oOC@ya} tDXLql^b>n󰕑miՍT2ǖU 6]w*w|E6Lu jd3s87c1s!J #{;Ofd!G0.p6['<+sfWt$f]4u46:ʑ{ֽ-}6k)+L׆j흘+sAƦ_gq/|/Ltr8]KLSX ~f&ŵ>Q۔>ؘ pڗǏKa0}h[VvX~f˭Ϡɏis UxNX{trBVHD'.hT_pk4)#gAC]C%c;U҆w-}(5(FLhsd>ڭg3rvH Lþ"9&&H!]"F9(߀m%'l27oy/{kG젋W;\ڏЃa ZX&UߺDCQk2?YUm]Z; LTle nйljxf43۲膷"[N JxĉvڐC`+[իm`.Op? I_`_|wOh˩ߪ4c螎Tl S_v(%Ț$2wﮛUfԠ{4Nӣ׿4cttunڭ0+!=*ܓc(E^E"֤JeC[b*;bA@+zIBm ޝ$^"rd]aA"嬆kQfvGI>xK4lz;u*UC$.hbU&s p]/bYA}Ҥf9Kc?d!Ԭ?J#U_ IFW4gOoKu>= d({{G\B:ɸ$Yƥwv >–Ϝ^S"`{ĝ/EGN=!hdq8ͽtPluIpX+&7:8Mgzj.uvS/uTُpshst(ʗXU/A+GHc4љ԰fTjM;†9ֈM {{p_\\8]t<ޚzj߅|YƢOrSNbHm5Lh鑴9na+ḏ2.!σBIb>/_ N 8|:Yܯx ذ{BYm>^V ȡ4QdC v} Ӏg1ܵ(A(1I3;8l Glj l]FYt/TN["3uƘUۥ`n>Hنi"JϷP92}(.U?r%}ؗ[NwǷiASsh] IXQU txe9A|"^ݶ*=?~Q-0ۺEd*Λ*I* ؘmfm+ u)l|dt6qzœfJj[Q璓C3$=d48sx<}U3BpRpC͜t]V `T f|fHgߐK$oP|]Nv `tɺ ) hJ_qꑾ5+jn׃)3h0@:(?p`rY-EwJF<}W@OJ\.rUQU<30P\2~xo JiaP Jv -) iϢIj3s9`"Pnpn+I d`Tt'#i(iә Ƃ|FK.VGUeE/dg ,k -EW߾ [e\н~A:}u7wiM_zs'P4JtA1-vxs0Ҭ$ABU@f_Hq +4 W ʿ)ݍ@mO˅|0dwrZ!FRS}C A !#[G&L̅UAQՌ? HӋb Ldk~O0,qxUmjMrتwLF-7OtMyۚNk0b_=H&&g8ʚGt&'8Ć8irDGfԷh\m@b&2¥M)Aæ4.kup=qlӨN mvIo) FgNDn)`UѩZ/Yޞ^!K`pv$giiX)J=i`Cfx؈U>rb[ev (rx+pR㷄B 6֓m3Ȩ/> ΑOiS)UQ Z\r8oKi.$䝀Щ CuP{AU:z,kga o۲+* -]5iNa|{<$G=(o.hgAx\^%;8EMKzP 7L62ID%(Br sۚ^m_J7<gF=Cư)\c(J 0u-5x{[PAl~, ۆݍ #Frm)0śO'<' m~ݻ&KPv@E$qw(%GzAe͝riњܳWvhAIuN8+@.y gDziP K6=UC$}dΉ#h$9E0^sIxTJXэh`gyaRv("y",XHӋͪ8 p);P-HjAji3$˵}l=E#{d?#/šmct@x_vA}s ׽YtP}@+l.MڻkKbGăw }Sd<@,NE|OgC}0}43ZٍV \5~v/QO  B Չƃ@0-aiRV4LUTvyLMA?7հTM@ܲ(uC?tdϔd>?_7 |b htp xr(>k pjH}_ ^*JMl J=3r_$XJ“eFjD%мppXtXkhm=-ՐOB?WSla>/ &o LAf;$c<`wz!=bywVkދEEtbLj*18}z4#]DBz=Ҕ] )R+V}mD@P8E1{"[8{;֏@'LjBZYyXNec~3Y\o'O ;)凝'B!/Qf+L7k:TJO3"[JU*EO _"73ײ;F75{(>0~{qwIʡNfq3ץl@ tv.:x'  A8/ׁ }BI> s^vOu=koքo `%qʷ6\(b+΅8gy@6h:cуoy''oA~0Ygyq&8+#& Qgcp3˰qȨF8i14rG7bqv@9mI:PU1ޡИ'Vs $ffhJ9! cME+R‰ZSZx^Jb>a#Nƈ&GX)U>m*7ml(l}0<(.ccm%aM9<}kqI$VUSk? 䃫Z8 v3`܊ [6 mTde^rw6(7G~{ȋP?2qwo|08*<0lU/!-$QY;30h~:1>F1ƋZ&2a S&Ӳ}}. EEXXΰFrcQ;s*v6$AX-قzrbo8M+Pq %ݲ׀K+IіVYWG!g x,أ:/aBVيyά汢bxRlD"Z:|:X^LS&W!reT1)f5[.OaX޳B\pBE~LsSSSY㤝{<[XxC:ʫlKz'+]$< |F 5>-%I|Pqd8bS3Y?i&'3BGP%&!RE>/xWtS+S䡪3\x.lL%IWYƥla8`3W3`O] (8{z,p(;iC7>Wb`[uVYLhLk` "*$늀o?LF:% S;HN_xo/#v;K ntq] x3I78'qqvmt״T0HX@R%A<[J$b@}Az|Ol8Dx}=֯`\[Jm$Dᤘ^04mIʪ0h~ZxS}-Y!E|}-!N, cQ., #THj%<-9 MNAj#!З[Dl?p*5y|+dӍaQ'p_UoZyҞ[uu FHd_+CK;)2FyL nzH{PʱdAU?;r/|q8K^;%SS`@W4 @b8p4B`=EuZ`%p \ywzspk'] #6Xk_͉M;E7n 0eLOU(K&ȝSrWF}Lй*{Uop1Ypij쿆@SeVȧO] ’n.- |!."a' 7WQ=nl\8(?]`G4u0Lmy'rٲBr"G|MsX֧꫸nI5n!R,WVN~7o li_ovƳ, ijn۬rCas.:CWOP׸*/W]='ShiSɗFz[ªN&hSyJ߉^ޑ>_r!`κzhpjh3##كRv%W:֏FRvt 5ߩ}\gq6#m/eپ}fGYL}8xhcsزgɟML(3N&?;loC?XZ_ V|mc0*ԓ5~>> B<#${ѨX_(ס-zC)wV}EJ"WwK*WA+kto ttLb;| g fׅn`-H>B5lXc9rb4b[l_g{(ɿ<35~g{ɭBD74QBˍ>MX$‚(),H$͊k3ҲrKpu7X#5EIО~/[-S>Ņg )ԔVӖ(=SyC}`QdER!t͹hyKY3uQ1Mۍç.DN85,I?v1E/^=FXܣA3@>k A.WP蓆0aT} 1{u4qWp'a~/7I2<g0 ?WB 䳃M|љ׳,ֳغÕƌ(" Zrns q6V\ 'n| /"fJM5=iq 2I oN4m%y<)XJ^?|xZi)&Ш Ao;1❪n٠tA#@Mj,Xԧq"J POoRc 6AWŸwn ) >:nQ>[Yqq.C c@j^P$rGPcPyBe4'3P<șy0W\ NSvLCyyG2Bkaen/2 2:M5|Y9{z0On}`%1zbSFfr-[hʼn˒t x> +)Y{gfJ4_$3ڐ1D[f`W_kp z:Pw* }֓,,WV s^GPU׎d 2Vc5} 12kwI`s;."}*-ҍz=[C#@.^Oz -L.0<:q2g}s&)WNђeBqз'+Ll]9`?B7 pg *C6E89ߵQ`t3+|"Х@{hw`UX^o UxQϬ;M8ٷ|4ڄ@U+zƻ)s ;|d`O5F2HH#<{3KI̎ nm' ,QF񂛳9SN &L=mc1`=5]#vQXomf~ElmWR=ăz"wږepZ<ຖK9NPLڮ5(@y%e<|p)U\w=0l0ϋwDN<L*S4AP.4WZҊ㿑`+b+r;Gpo$1B^+X&dXew䙘S=IJ&nl< 8&v#iq{nxC=[xYsl5%ZWAmhl+VC] ͧRb5,*{"lvZ,-o5Q501G8x!nk(޳t {*EdY&&BBe3+9sEuaQf_59]iMd 땻K ]^$EƑF uo_.Y x&p/Tݨ|O6WmT:5n_-Zp[*{xLj@4;*KPmSHHo6 Emb (5w:&ELm)輽^S̡;2U/)}:co<~9%GZ-K#m4M_OKCM`ҜXSIKDW^9bU=Vd5mm{8cqoaZ<8Ƕ&4]B&UC>r6U#]12rӲdžmLS;vx H`'1ޜ&d%~q;~ΨxGvχYh0lb:T 4?kh.X$cvY˜Y]ƮrTHz5p"=S釘@(=-gHLwAh5i$Kgnlj6੃4Đ[$aHS2QPA0M(%\.YE33^+fW*_vN`n{ |PeEwYQK;ZR\0[}/c~efӇR6BOiw?z5<RftZKlvyIk,7.{C(cd~;f5":C9tvmm"!='5Ly`W]e K-liD8yV8ܹmd͗MR.hj!P%lPlǹ߱Υ6zFKXxp5瘰݌_0Z!,Q;jߘOK1{ (;w:6:;듣b ,oˌG׀)Q]J DʢAS3eW;00PmǔYh#QR x". ?Iݬ*xDwd4hv$8+~s-C=P~dJE=8جe)xMy[f,I4p&lw8Afk[ξ*hlz˅cתGAd-Xup9hN Pʀ`KJMf¸3@x*V9BO0]#B^2d-Xm:P1dBJ^EqSQ 2Q`m;sjv[#.Z6n6Y0PG2mxDz,) y] H&vNtK=HSel2d[v5}9ZHՄRN %Ǜ4 ti-S3L^d]- %N|q.}YY<Ȋ i'Jh=X\$~ <&Kg*xz VY#nU.J.*dOsiX׋Ӥ^=c|VBcyWC+fwf=1so`h3(/И)v6l;{|hM!_A c\c!AEEe)hq nUd-- K[vL%7}YG}*%Ty:x =ׯL,}1y_{6ynV*{`.~!@PAiQCx易1GU F3便iG:SSŐ۰,wVhTX ,+muNl+XKF}2M3ٺiEB֚}>i6 9~`fÒ0[nXy$Uyi>;6lE?! kAFhkJI1qlNywl hn!Z6TS.{F$F7m>C;C1VuΓ W' *ߒec otslA1`M%gIonY>*)qF2CXh "8m g3.kGxUVmZ`=gOV BNd#Q^c!P­~He@}zgxݽC+6Wp6U8Гdpns(z|9HzrHtk׿?m}nF- +҅R4 A}*]ܳ\(m墲 xӖLF݈ }Lx:klTbʀ .^Z[;L^_ T<b{Drn8e3N!O oy}6eEo u霤oE8,g._Fyv'z?bauzen(Tc6w}$ʸ8lkEkgfvqt8Hp0(jqnoi-$@0 F0t_X,~>i0Iķ]rt'UA\m&u=yH'ʇ"CaA_a 栅K ~w1zCmUl{򒺫?Y{\?n|A)*FC3B-%S~?w\%?`)΄}Lke<;5cX8!j#:Ҕg\`w:ߞzշWt6*tJX Rbi`jst(N@J"P]"^y)\̹ U Y~J?PfY=1.8J4]БCDpҡ7._a07Z\C $Lw]իTh PӀo̖\CP.=KC,0{aiZ#͑qĐJ1cnZ('u].`6<|ť, CU{&k\o*IKAߧ-)w~\2 {6#=H #һ\Ry^\!㣎/TOxž3zzC)0MP,4Ëq}㱜 H ZL6:["njdULrj͍) -B蛶k>7c 0iFEdrvUi';]hLteֈ ,Un/po[pbP;vR2Φnf24Ċv/"tQHM#={?GQyѭ*+^.\ukG ѫ#M籋4*?{ھ-`|).]uA*xVboB(O J$v鶓K^"/22D&{'R(%VjQhNC6eRyR[}JZEVrG42[s2xj!鸝tM}װLS r`]36ǾSϒ0P3"Yn.r#Yt$= #f_5*;Ba #[*f"4yJf{N3ًUSpLG =gХ;\oRte|2*Rk3ry*gó CxMY :lhFw^ 1ͱ` ՙw8;P B<܇ljc[2bH( Ltb8"MwEl xc-f|8Iʯ LprtQ+c#˱Az__b;́j/ Q"2 5)G@pMRiG#j=I`-*Øw9_DcJb8,C K :vTa Ӷ3S9%Rs[kh=4}"Uj5 $7rDͿ5V ,&gHĹΕ>xR|A f̫-vZbыh.pTɁ"N\?T+L= `@U;(O MUo= E=fqbp6ve)5I;t \ ~ pu,@@zl[>̽ǟ.6eIF_(Yj-Zq}̀0A`i86[%KwTD7ЙnWE2puRAyNUuӉql]gv_P@Q8LaXD ؖjZ8o =g#uxn 5VK6A)H>3 5s㌝L~9ʷ9Hi}WEwFɃkg +*D(5Ǒ%T' jpKxB? =0,wy@g"fR:e 9~YΘ%`ͳSoD)Yc%A9gx]qs,dqahrdDv~6`EM9j#7K$ HRo\ {V:ՙ`4PI9TЧmET8TxH>>χ&-T8zrGbYi*9NʪE.S(]}x#"8ʯp9e.P@dإy+!nx*!HEk xƍgR|FreIlA/(8TdU QF~5k{phZJQcǰ"ҩZxnM>hhh5I-e31⨳Sy85>2*9ߣJd;J[g.żȊU;GW:XP^ub ~u9]„Cs0H}wk`@,=¿W>I 0wZȔ7"k |K_t!c)`r式JP|1Y^\&01_j:uS69r.q8τ8hvF0~M/jd.ؒM P%0T@6"w!"c̨k'6oB͊ o aL.O%ZD8IñĊ5l-ו ko koN`y{POA_GۊkŃ LE^ihYAt[H~u]Aܬ9M°-LᾴusN!d({AQ}  cP+ߟ:{6U6||{UjJ9&oUUmx|Œv">aK$}Ռc$ Z~"΄޲u;X)T&AՎ=bOq@u-"T-4[*Cxn\IO3\7`Leꢚw3 e;v?[? ^b,*.uvew1mR#9x} e&oD&@d#pLR@`=ר!ǖz-%.>2DZY$%+yߺMA+֞sA PV^ʲ? BF8ia{]1:O%pw‘Z| v$)zXFFi\<.osj΋FU57t4Zrz2%M J|Y^.^=>̊!fP*w[>'0"dLS@>bTֱ=OAmdnVkƊ0Pߐ`iÌvG# ފ:]l*ƶ1~gm;A4oNCZ<Af ]z 5W֧耈?fx _QRt>cg⯩3mKӠ1erz9 jqO}@r!`(lՙcɳ bOV.103|EWm`9zMR𖃻`C( ݬN7¶pN&:خQܵ7X]I94*Mpqǘxvuin 4[O%ڴ J>|#{f(-L}A35.E;'qs~&p.OqGUZ0RDsAI%{ 9 )~G)$)$v7pyNA'm*\HhV!9*Y}ƃ7WzcXJ1B=85\4ó,V&(Nc[l9zdɢ%63s0®+h<zB)o;TrӋVnvᨱRw.TxLv;C)0љ66| S+w"}L66Alt$Th,ћ:uFu%b\g|B}jsrOOlnp堖]=8ϯ\*Sbt[ċ+-1?)X1Q s_tcM©QvL#G]gHĹN/ڂC]&M%*Z;SR mU2] C[4)_[0U'9Xr1B X^n b %33ӗ=!gAY.0uځw4)F˧F$&P{Q)lfl.[™%WS0]>xY ݴ쀜 BDȷB8aiLJ2dS_!hXkrrT..(˗[?اyB_Rm^%1U,m"f2ft[dB UiupF X66M'Hѱ61i4<|4gu.1!oZuO,_|c] @wb]ڦT_uIϽnkjjG#PxF01$oː]@dk㠀:OvIčx0SrdGH9[=fcTTdz&㭺bE* ߬ℰ[LYYeCB96x2=|pie~ȗ"duE\e" g| vzPFb+_JNvvw["=V YvssWHX^S#~f/5ې~/7Amzuh;v`@欉/Cq&$ץɇ_s1fXD_{Re$5jܥsO4+??D`9\}B]fL*0"DnZɍ97U=:t^ֆwڛLIJ%j&i+O\/uz(8?8‘kdOcf'^up+pCJƁʼDzJxeGݵf9]sxKczjg>5Gv(?UNn',XHtMY܎.źY#Y H DbIE5h6s{%Q}"b2?*3ˁ ~̕b_&Хگf aij޻ԆvoE9SǼoTn6ضsZLIAye GSDҬqڡ9t dY~D0s`l:!yb96f?Id;'-}G\m_. XqBduc_9/%-#! x 2x 9ƷNH.ty m[;f@pRc 8ߨ;?4kuz&d,t寕u'Re㞨߁4ST=&B_H[YzY^\/v4*=)mݲgCSfcNOq6j ߋ+0zEIfh_3YBSd[Π3\3gE:B\uWL)8 Y|V& Jy^`?LY5jxU+>.~l9~Tk6WaċA", 7X`RD[ڐoKxh^dzWc}_a]ܝ&x]FO+8?$ߕNoYs4CH<3.U3Zd8wH'@2ݖG B}fU+:)yb!ւ7v߷~dbTtD -W*`P<n\Ps2$Q̊ '^ 959M]uXтViU\:Vھl [wDJ&{* z}暴]߲tlo3iqwu(܆oڜ8G #n#G^:Ӛa<[UD |O4wu5sv_f427v"OY%V4xXXDCG0[79KziHp5͜di3–k6]F>]&?05 i1D K*Do;#CZpqb2;&FJ&Ͷ*N7A읷x[8J :juxA)jh.,/Ҁ]VY}ިsŸ#Uq4;ڊdP5ug e6QRJܝnY2VhuQ Z +pʶ̰y c*lYc{|p&;p? 2G'> 3f96ʴ]mihٖowha>櫫Ħo3槓0* G#PcG j <-#ۊbyfM˦ѐbj PL v;W;>%2iW}Rţ4ko4?v28R*e掹FjГD5pǏȸGy@@Wt%31k̀+.~XtFrDnQ[fN BkJ~-TzSKKG ORGZP^s!d >h4aI)?Du9'jGA+ :v;=Ol'E0\9a;h$K뮫̮(Өxqăl(3@xTXvف-;}除n돱u\n*3%q``p!l"r[vSt>tuN$U(d)/G[J`Fn̚q_a^u`yM{1ΰesPEM+ɠ[B߈TXhUH'Kc{Xǹ&ᬲȊ[b ujVc9Hwcr^dྡ1Jq{:()|y|B n1PWe:{u_MAyOzb6`Z;S.:p]sz^Q^ 330#K FR>+#ϻoA1Juu~ E|{<,xɭ': )9X,^ǯ#mٽ iwh[@6hn!3e 7,yI[%I}f`_- D.RK}Cox09hB"ϵ >>CX"n<\A)u&<+'M+Л0 |)8Rr\2d8vzo|/Ex u`>s|tm ? ?=?aCR hC%.FW {x,~k8߶ğotXjo[Ƴ < faDD T˞/uTBvȳ]2C~oؙoCD0X3!!1-^LV0{oS }FMoOt2]v&7n&Zewϖ9*U$EJ$Aܴ[tAHtRݹg*Wf[껔u3rBo.tYnlLr_ת{s2;} fHۤڌ/Zݟ^1C`R&˔;s$M*q~Ŭ Qd|ߟswG;rÉ7IG095:qQr{^M!첢\^4F'G0ؼXz.s.>1YH w`gYTf+.kQ\/6'`oyx#ʟ@XO;sX6XoRmGOxo/qOF'I^F'qfHo[ePo qPi@Dy3@y"_?_85 ro@ٰ[]{ H@g@F`ߞfI8FfFܹ^]=V>^o'3'2wwYYH\#P5SmELVp×Cq㟶^=4dzQ_cHTQ\߮m@plwoMQ*]}7Q YSr',#A*KYPM>3t!oEinH cqqBLEi/μ23|>aAi&>;qT,s M(qo͒Pw'rTHgh n"+ X5.EG%o4q&NƨIR:l,C=ކBl$碶Oι, GvJÄdC 47a]w1^x,`m` Ws7قN'_`0#yqT=s"MntF{+*|k 5~qTݪ6r>puKIu2]c*xVkFTn^Mx=KV)Gh/GDEfz,CH` eЗ8T/lಏl4a`x`yȆ XΖ/%B1Wo'&C.VJ'u^Œ0|H%lx=.j⽄ydٺ#iB]YfHGEԝzA,jOٰɊ$o^t\gҚDc?g&OThłd OTqj#=K{C@bRD:DßCJ?dU2H6 >Qprq !4@dFRJ]Q&M{Z.)aӇ~iM!{s w%tu5>T)b "K2sG,na U+"dVy[k.#P+kI}|='݁ǷDj:y/2J w#GU`?,E CkhFղΟ K~i 7؇.*/5Df|]w&*yeNZ;OU<3/0Ȋ`gbЊ.P ظuᙵUO3Qx;꼆IRAq[^VK]hTv|1̑A>٭=-eBˊR\Y}Y2T/ܙRb> ;S\:Ҧ^q`bjts .|H켽P>f\^iDb3Aqx-&E )4I{$Fhf+^p+Dg?Il" Jj+d[v `,4g-[oO-vaŝFX1-q'Vzkgdܶ/!SZhi)ްkP)^  GE֛b x=cН+,i/"eT,3h ]zTiD‡Ng=8&~>A=S=t3WTG1x~AԁbmK "sg#Au-x^p5&ČsaL쿪YUC@sMڞ;#Fnjܹ/I5<`黭"X:yCSot:;gŁMqL_<2M+kI- v|SNJ?Q=ΔxoT%Br_Tb0,ns^)Lž B]KfWVpdQjAwrdtnCLG%@0 F"֪1˶f4c>V33mfcr☝(ф" lKb9>ig'tc$焮rQsgޜ*'*Owbn&:ulYTǰmM6F*92޶ӑ}ԙ6!8Ns>5m. }~B*U;׹gU{A30IٞIت#< FG`x'۫j^鎵2ϛ,T"sntjWX2Ix-CcpG@4i+M-$bSK^(&( DJޞd[msR&JR3Mt+Ƃ3U7U2ߩlb_7.s ^}(5׶;3O q]xɲ{a :%۾I&ND mp>cYt8GK<ϢQ/UpT>XībMӋ8=ƨ0o8|x gJ_r NbD u8gUBdU(}AW[}>HB0ۆ[%)Hg~c($h 薙Y;2ORNp/h:+:Jw r^+TsܥLAZַS2S l7<CJjWcfq,6e٧'* "mY{yB =Nn]p 5ydg\$V.O^Q~-UAN"RWMŽ`ё94/%~}x}4@lVsI#5, NUuR|_׊|T` #;#{Hi|bW\״Nom*{(=s(@|&:;O8'Aĸm,X7oӀ7DMxVik_5*6w4ic>rq+ҝeAp "̜5f,}*~ʬ?#; F^Py9 %OQ-IYkxY`loƗPaMQk>N2[Wi{w駁ԯ02Y \җw*5Sm}{8mȃІŶX{.qې`_[`UVWlpMUa^8 6o=t9gIغ{ը `44 gkSj.AWvX.6D1$ _ ݍ8S6O\"v5PFBeHrN[2[c=,-ћRt Yk8NUгvEHroauv|:J={]qvT x?nO"or_9} z'RΡ)oS#!85@%e1x{[r$X.sU"SL3W;Td&lW#nc)Ăk9P(ǖ/#>)`wqznr~ҁuC{cІ7lͮOV32/w]}JU)!nE'혲i*w 1KBi N1>dG}r Ft@媄RNMG^UBALUs8քHk]HsB˲u.sXbNP"rM]>fNf0ea&R? I]I'xp:;;t$Լ%l(ٲ5g^Jwu7XR$,vNO*=Hym>~]R6/A =Xƕ]UiyN_&:r!Zʘk`6-s+@qR{|fr7xd<ھ߮ڐ>:L J$D+>¢6L"aַCKJ@TEs:vñ DL xoalj5?(H1mRVȵUK:!vKe!Ul2ǾF*ߌO uMqQLq9 IG1oee{ T@ xM;Ai BF/0NTJ^UK8v;gX GwS{ejk2Tdmwiݥ@e=%(&2Xx>uW^SPe>tQcod>@t>:%C-veo/O?}҇&.!yL fM*-CI|D/l}. #U0ZD'$Ope /T)s5z^Ĩ,ջ@lli-ć WD+ȍq !X>}2ϔ'<}$%_Xާt'C)|o^;LBl}(ϧXػi,9?SEuH-}+`]Suy=#AŢ?6I$Aeg#MeKz2fUH|0_`qnv 9>߆M~#)Np1:QP%qp]WAX7 ,ߺbfJA`E,GՅ[ %?(l /[^1pwڳT`p%I,ކL{km/ mFv{Y ~  <،2f4Y|=Lr ۤ,bOUT5py>@y)Ѿ\8c~&A<@Eg0\P|;@+g_(9lbP)Д^>8ܑYooEq/sʙV9|E\/8^ d٬h ) QGt 5K3`XF:|d9f^W:y5Ak,Ҥ g4__V&r# MҿwT(iHRmkSK(wPf`3WIV: Y|WCo&<1V>P4KaAAr~Q.̜,9^-]̨?8+q I;`r6BYo6ʈAEBt5#$wy0;c׋ N7#`%gC4puQ=ixܱ `>hd*ȳf*XbA|0٦JTQd]^ ] 8k0Lr`Aщ?*AT0I*٤@έz&*s ox=:>f,6vC.ovDf)p-=m YK1$m+0R\/4=n<^PoڴJNK3&+4vmb`&+tof≞ &CЁM^gDM 釼ݽ`| N.`ےy/Z2;68xRKwn1*Ͻnf8دO%R0ddLkܛ6yXvQ[Ϲ]Gm?+_::gV݋6p<7!`Byf³Q}nԬtxX]M%4܋6oڬЀOX@jTpPP?6E ݑ9LW7 ,D=*ʦ赶}8Ȼ.rZˮj(9r>Ӡ^Ғ/g_P ŅWFm(#y%H/ԭT/Xjg_N]+9I$ubU-_``1XYHSLn42(Up}sy G)~U^nm[ Z8.;%Qj#+r5CiY ,OlԬYYCJo`ҷO}gm$E|<{sO%]KW\sXIN} $ôI6D"sBNkϤz)ˏBOݔ950ٿ}g Tx 껷նX !\x&01nd,\ `oNqe!y7S/U 1z.mwۊcK QU.]7s% Y ɭA]&Oa!yfPßdn\kfK]cw}LG6 pFdu):tf"Γq̱׼0m}׹\[?B&?|F ZA俥e]szQ݃ޓ l^j#l$PGNZ;4i{JC1دan#|ЭGBM$8AiLu^,@<_ Hyb$^2! }rɘ6DA4mT>q5tSd*l"I0hf%sM@fcI%xY_ǜ%Z3M<4^#I˥<A}-W#BUkOFL+`k6H/k~E"ڢ>補VdLUu:g$Ԫn= 04(DG.3uoR Vy!޲CIn}>t#09^Y5MEI`g[y$wwǍdˑ$Q=_KmhOl!$fBW \ in0pL+  _&DUC_8]iZN$%FiwXeN{TVkߔQ`N͈gGnF ʓM6{yjVVEz'X^r u icʇSP՚G!)bF^_6>tUȒgU^BMS4?ۿј<(o~VBk{Җ{2%?9MFZI&4`ʫϯSz 伔̇I3'Nny[FMb$P %wr]VO=D֤YB!vR+o7CEnSy23 o JAMJZOY(@. ^"S6Py+#b(^$bG@de}w.3*N)<~Ws_6q:4Q`bM W2& sK}ƠI *G";X>!Iס8iR|)W:T(0Eh,S8A#,S J{c-pi?κfx eo "9e9ڬ?FW)(*9:rڟ͡˫HR?XX*TjĬ ku״Ÿ"ofszTW}+,%i}l(qtbϕܪ/փKOӂ7mT&M(듕Pmx4 J~82l>#p4b蝎V;Lת܀Uvt̙R ڦb Q_Z!q'XdC;}iudۉ Mu/^|Bkֆu'qLutۗZd[3 y˂U6g\8 HROxKYy %_mTJOe{[捼`S3&Ñz5ffT?%VƃKj6.W RԹA&ԖGhB +inyh㤯>2,6"-#6 2-5n$ GB+*{P}RۚAp׻#M!T{R̮֚)Т_=G!O_XM@ W R>*J6JcQ+! sUy隯&̨X`Svz&X͂ FRZ¥A0(gy&:j?T GAAMF`)0By`3+LETo7'hiïeQ /gp"TN7Kt$ӪyN\Mq9g̩I,piUĪj .8[wg9n !l~`x۸ҙ)% PaR^^\;vԉ:V>bٸh"7?i[HY+JF'I$&?9Hy/Ds!&S\'J#{Fj]LEl`+P}R 4DPiô׹h1k> '1efc|4#ꑎq'\Vvki?aF]#ec)98ZJ \E~9#eJ@B.Y%kW%5?B!aǽՑd3}\::@KxHC3y+Fu.|W] ҟܒ,'5wzl>~!B}V"LoN4и'.-<=ɉb)gqYç/%2MCݪY<@4eF5{Tl\Qotk3tIxF?+`ppo5_7*oʃS(eDQ '*թ]WbG@AWP}*v" 3 Klu1=Uc9poCZ.,6Sm Q/>b ޽uMCnM+ \@Hq ژD`BY!{ CoX(qO0و|ӭɖ‡9,gdcݠ)T3{NVJςj(AdL+U~-f,zX:zFtr:H%BWQ]:M{{k|>L @pz>q>Fc CűL"y"J&G#lCbNo F:yHQ\PkWj?''E_T07ٽbP8Ĭ}mgWGN:gXAW.aegp[2_QI@dxz72ÐA/ܖgev 2+r"".4xC)OߌTU 赶T xF% !F9s6Y+X{fЄAR-/6E;},lzt}?PV$R04\GI!c']h>oYl;k$!ֆF(r&N%mU5-(N_9SV65ÈlGZ}sKkU# *#F(Fm T7߅{-3sO'8D4g=jD:hLR^R&rAsЀj:dR\?tLt=&u}[S*?qg048Zge&PY'Y<+):K_M#˂y|,g cspH0zH&Aө1aoKҾlۓl[U` tВ4"1?onKcֱ9NP?C?)9Όx 9z]oNGVZ8U7{ Y%E4m.)V~َ &h8,r/mEHGZ!;r xݷJʂ}J߯SG 8̖8rsTjVRh@jzN6q>w,uO{L+%s/NȎ=3p:R.1ȤWj$B2x0EL cCGj] PuSǫyptFlOmI'j;u:f(:4xskkz$ea.Ӫ_֝ohEXJĸ-.A 7D7>D)k[ĐC=4)$@Dߊ(G&Z>C˘u8"lDݟ fC2u?7%׌[nvRq{Elqtsa4ܝq糭&~A;{>)ďAXז cC|6|h#ϡ43zoE$ƱuV#E~j ;{@<(F+QG؃Ħ8Te vX:.3_o+_p7f{eb^\q!m<{]K<<&695%_Ӊ4(G5 'JC$()oL~P{>+E*τ~n1gdtg4KvPrF_! M$US='3TqRc;k#ގ`vhdqS`Okژ2ׇ4QչSE2df,1^@.8l,w / 299K 15C*x/x? 'pԸ}*d+]HokWiW|% -A, qPjThd+)uJB$M>Eq/g#܌&keNz2]Kɚ$i"4/=*R C؃ 2 sđ)R7۔M=KJ򇳇4<24_ : +Uw\E%J"*#sY|9V[kqKJ*ӆ;\܁mAy12EIWw; UȀs^7@$zk;,y#tEיl05dpke0,KO[R2-Su/O@Dܔ)drehltԤ_ޯ.d3[6M&J$Ą8K¿"94 RZ+گSH|^6I)I͕AbkE]<ȓsʃJjxy\< §:W[7KlCCR.'_y abK\g\t킧^XiP̈!t >OƤ 0]*'I#ݡP区C.bg23:1fE 3;kg>7i;&; xc~"m@7va`Zx6xc"B8ZE>jYt-FyC PBwdxNNji;Tkժ$u4=00*wXrcr0}1т`+)&T:nrRY䝒m8Lvzh3eminxZWt|j{=|c}Va'3j|pbu=>]0K֋j%VRljLHXѱz2R\zD4ltd}V[ez?4k[ Dl".c%P(p97r\d,e K[EC}[Oo1͜L 54]рQڑNJ=3@:8R-܅rD[A v<δ5`3ǮgQ)Ne(Bm^KI"po~z1T Ō$0p9us,Dŗ}f›kJh滇)^f#8snV<`ͷ'k6Η}dзg%R=XXXL2 cVb. `,(Hd¬o9CRZeFʊiQn^vʀkwgIyk@Zv^Suej7j햫tu XV()Hc# w3Wj(2qo֤thvs;V{A"ٖ"/Ƶ!VhW2Jg>=l//֟OO>ITLF5B݌R'rm,~JܽhChQ,E!Re#=;O AV~_g&~}`dx;!L|Gze,;5~sH~J: ʲ+ie+[]Y%hHmlH$گݡ0As3."5XTW 㧮&O]*vqr꡾ȓ#+gɣw44 =;27k|Iz? Gf{bf0 4ǴjC;@ȵo9*fzT e<54CKd^ܽś-KhD"4P+ЦlI|Pupĺl[$(L7>=ʚ\|R LqELgIYQn=l md -ɅX}-5?'TS=YtY@fBCf"w;m*n~#=,D/vKpbY*H@\~ [Ӥ  v a_7BF\,=ON:N_J_2YIno)]zVvg}RY zp[7L @,4 uf rK8[ `a c~bGlcn/o}uk4Ł|+!+:rD䒿JIaI y.>X @ZQysk[u;6/\yFҟ9.V$RAVG y,N7j4Z:s z̝z7-ؐ]T!#yƒg).^h]=Z0sGc0SDUʣns_*tKm:NrPZB͎0ਅ/B.%¯fϒLV~F]BplW6hj+u靤HndkS弊﴾sVS-$F㏬!y!>)[9P:I(6#'¡o~w5|pZ;D.'0XȦmd_zƻW~$Il fޔjj9,f-ap4*^3/7앨3H],xTP!_@[ K2c؎]:U^aLi" 54vizz:"o(pH^ C 3ҝo*G3~+'-wkK (wqˈdPι7kh:&]j16d16+&|ȟ=:qfwxU&NdeS;\{f[ݒ С+ǨдB6.@n-K$T2->DֵDn<Ƅ#HUU[5xfͫxQeuIq͖tTwO"<85 Q(]dvCwIYL :3"t>>4 >m'rd'{ 9.+*ewŒHT[;!pt1,g5Wݧ%{מ %UNiJOtb3|UIgdw+-B &~~ALQԴ{ rASݎjM3+6j{gͤq\Ȣ-'v ^zpyGhf%`6̈́?:BOCc&/i*pYO=E6+4iByQhuwyfزlMDI@wpX/Ūj޾ fHHړ-̬m}.Օ 5:7Ùb%~OFm8>bfL|0Kt;ԥ ; {4kJ?<,0$&H[Y" VF)G-;眶sy sr\\|ԜpҊ4U"$w L[rNhs?sFI=Lwk/:ukvݤPq&&:6lP*\HJپNŘ{y@Bĸ"/9,o#u؅V9kgxˆ'a_y}iV^ >uR% a%,nkt#AV?rLP8:Tx:C)6a ~4sȣPcL<;/3Jk+C.I VH"eT)!`hUySZ0BM(<]_ TlWݑk u {;Ō+LDS[UuΩa6ؿ| )TjŦSQ:v-*ty17L}͞3$v|ꏄ4?=:6s晱/ބѭ]ryG 7> uiu3sφerkeuYעBR>v茘H\vql+ltB-hVlH8[bgMsð}Ƙ}[:5*3'mYQ`3γaxVUDv@ĩᓣKspx/#z(c%?mm&ew@]l^N).FGlQ:'KֵP]uAoPT)W0r)|FXyfvٚMa⾂D!nΜ7kJ)eE8@ǩEDĵ-a/:<+N'0>C<vW{Wז*׬uXdi<ϜJ;mX1ɣ)Z;hR*9qLD\\az0V*4o=@T[Ѵ{Ydde޾hYt}y ` $RWr۸^gS Ò7͜P LU;)X*~Jlc@.ŻжlU&hԇՃI0.NWBW̕zԤgjWỘ9OhaZwjxh٫n:O|;^OPӲzlsf 9]-b~#_ٮE9(Q26C0$^,kW͆Sm I ې*UA~ƱCx*RUgG^XrW>Қ h$!I :k!Ud(G+bcN]L.όG/Vy^ 9Q YafM <ڬ&M'n'D=~cWY/͎,e>y0иyD$M肢RϔX0l$eG."Wjv\iN,khD X9;5Y6+)ôD5xL4ٓHgJ"G'y{kH̾܂ۥ1ŅNS&pn2I4΍5:%4߷[Jfiζ"Q_kwBHy#  +VT,mEZWJZύZE$ZNqҞ)Ҷ-E;Nb8?+%U8ɺ$yG`3MR]cbоtH42˒$/ta$A"Lxe oWj(2JPդ ijb~ɥVlO>wB.zG3>|1o72̴!ټaocĆx]I\.N([Q+U.Q< 9 .|7²,Ajw)=vf#g x9MmTLa}1=_8vr'Cܦ?BUsw} Aֿ&.V^VT;l!  n&8 ykYK*LECC*mNkxW"${/۱3Q嶒~h+&#_Mk>o c,\yA SnP'9OTJ'z2HMqI1T+FχH3n+jCo~Gd)xh\ ؽϴZ$LJycYr=Q~9pyT`n4f</-a'Q'n?T6ՆWn )]6Dg<$_>r}rQ%1V T,8ZB{ O.Mwrޑ""pDܰPYPC%)LNjZG~5M:^v4₏߳AM8{ PqJ+7V--0F$@"1 ,XDeBG 4sT\uXϝƸ=ëe_>C!Mp[HI( B2G*{h|$SW·/@i x!+ h /v"'g"^D~;y \ -{Z9t jtNK FT"uU|j .]2G=Wg$s.)TǴݤe@w(V &e֩5-*5>~`y$Q[3D>̳i@NIG*8:IsɲƹyRAޱXvO^aٖgHHeOIs/RqɴdUZ%2^)/#<|/cx&$fgiQ vY5:7\߿XB95ψ»ܾY$cβ. 95C&t]&=C瑈t.WPkBTaG>&xP9d0d~%Nчzqr5CZDA9tL3f* d '-ѓ*ݧ0 #?q9^$HTiAb9:]s:^g&5b GC]w@U{!Uz7jWM WiC@!Mo+/e3,[z K BQAKbHX!5qe{4CƐO>aIՋ,;@Ōdjjy6M?߽wAҪ$*}< 5Pk«8|i3Me$R㡵wpT k ~‹&ְ0m'_ 5 ^!Wc`5ŗr3z9S f)l{2}U l GE\Ok_ڜ,IQl76xBR`8=LAw/0kkZJ6F5&Kv1p'8`w$uQiK޲Ò eLNN8˴ЛJaҖ>!#$sX}\NiG\7p2idpIPq=ut%~ <ӝ8DzOu^l꿗N>/;aqA(\XijIt,oGtmte{ 9MƣJџj}&l"5XC4c5씯f496:ȁe-SM85? @CI}Z?Qa'VlLV:HYs$타*/q$-gś \PϿo:k9_7.@eH{dĩ[̦UΗ/DDTyd܆Bzf8.}2(,VZOni 2zܑ$93 .+|wWF*ъx5[}Brro N8VR+moV2Oûfp^gyIswً iQ 窙=uAg)*f) >$`a K3Gŝ2] %2ZbT&`"}$ߊONWw8儍?u,Ȫm&OR[2[[*lzr)*P|+ ;-Z}u<ʅ'7$d6dE쳇ԋKh(FADb{a=r%x=$RB"r BDD$NavḅHsiLK4e%[D3S9,{Hk!馋X)YuoTȈB7" f߿!G=;^42M K{,Ȋ$2ngSSi $Võ3>dSĝ+I  W] )Szhcoί#b;+Cb7Y\9M}7>O^XV^èR5*϶d+Lt}]T.zo8QuFaeӐ)B)_3W{,<2ї2XNUS,5rghey>u_y`ŸɌ [/ 2!'Vja1OCMpc܆Soɞ)1`0z ת-] g̃i^ EMZ|Ex۹l 7P%iK[%OYg`QZ89gwփ/|lsjDXX%X[@ I"g&>L9qGfʊ=ɝX:+ Th&!=e@i8V ]?4'e^ڤz*׫`I.A;;O@ZbpWˋovHu"Q- :Z&h[[|ƒ-C>7QDVq80>۾nXS"*O(E X(yc45¿ ~! S@:܊\%3•F O!2Ɔՠsg[J${8; &=M+gHQxbvٝ趰 [+``Y^mzKnvHf+"G z*5.w{  +{8ڴA&x.m|kG!El}>z[tΆ[|#ÿm2w z9/!mt` $; ˛i頌n_#iVԸsAM.b4#KC.ͨüH*1}?Kݝ"ZRL]1Fi|<-؀s(Txِ$ғ` *pl^qh9{>[_qqj)/觻*9SJ [#ɠCʷgfiQB08k. b_f!UT8nX%U ,{&p膳,͍؉kU?F-J WQiO2 vΖF^6J:܊sXV/=YZ2yolYHC2)AG9|u3g3fӠ- J/i?cHyߠ27;l>ahM!Q~b\smݨYRX"#Y@4Upq.Hg@ ڏ!X̙NZ4f7DdllT_I<`"7ho,NT0Uܹ5X o逶nUXI"&v(㔷G"?w벦HV Ҍe{jϷ(7 !AԌݖ^=eja.Tռ!!R(s.T)9TDA'!bY>y o3曚r _#~]sxY^#K;uAe0g5346? p͚LS2)+]aKG̖I}ce@9ZDIOX)oz~ GN,@/**7~wp[v0g[.'p*OKo>١ٟQb[x\S_=?* 7+v,~Y%¾muDwljY2bM A_"VtW˳idBA$L@ %A,, EݬLT"}T]roۿsrߝ (uTtB7l3O.4 e9pN['Kg<H%v7xNb''0p'ީ _/^k>y66+ʱ5*$ꋌz ,=M1S"L]JJs k` @7^Kp|dWM!8tn[&94ڐ(~p,eFT`a0Y EZ8XPagc!(p@%{sƶl.K r/5lfsG ߿8*xy;-ː=YXu5/-Z  0 wlCſ㻝/, J٤Y +ʩzɃ]3sS D!Ɵ/Q*Od .&θP뼹ٙD/XI@󭗈:#BZqx`Y #}<?CSo cXI^ҵ],d([-C ßYL @5I=6j4ҷ;[&{Ԏ5Ht{1XFv~ Pc=F~JԕYY[d}5.{c-{|}c ͺf+(/LbeP(ph}z1{SAIF򀡞L4u- q x¶]:O cd1 Iq X%#hD$0sߣv31RK\c4f|&1B0TSi{PIن]ߑӱ *mB4\H+\eJpٜ8Ƨ1pFIq))tg/qNۇ8]g|"Z;,Kt_[ |: Supi̘Wb"[D?Lv>|'G;z=1 5#HGLS 'cC.6(tB[􀡈mt:!K^ps ྜt6C"d0"ai0؈O(;6Xh|]y½F#)^ 4^O/];Ѕg#9c.2)me COti{97Ag3(NWЀI=[}$AWKWfaafSÒ Dot[0Tln%"19%\t l[-EaKњsh^ xܹML@-ОBO+*8* 6\Y^n~%Wȅ2J~^W8nkh=LAlN˹l 7j2)ԠƒQrOȑPnϽ7 &a"!][JyT'$a<?I! Ȫ Rk6VL?HN]vzƳz ,=S`E"f+O-O]Pr8ոcnYz5!vt&3?Lݴ@p_Id-\+,$^. 5:͝ ݦ G&q;CZFdN wS'7(5hL?E?٭Uqia$<6wqc+򟖣 Ztֆ| {o:!w2׭ʝbV,hLX he0~Vc0>9J^R;Uj4Ywa@Hx{̺RZ!j>RAUK`.S/u]upqprs2HW{I=D5NZ{Ioi/*#htw~b|*TYGQo,K A aS3@rK}:vίZk9J|gSX2$f)yA ;++8ш<:4X,Xpq)K+Tg<+_$p%]w b CݞF /g`۵aEB5J=܀*;9ϡ%WR %:lGcI~] zˣ1ʔ΅@b"W\;¸mWoBE`hDq5o(ґSqLd^E/BLJha<J#]9 u˯W@AJ2Kնa]mO,H5`~#onc"KL#BN=x¥_&Anܞh5\v@Takd؝5T,H"h(0j> : Ħ#aa"V#J@axK~ iNs3l83fxY[Mޕwa:UMx#9 l/^PlsF/pw,I@y. 8BОVIӓFl<"8֨jP͠gyAO)vnV|mIԇ Gv,г^mXj:/ $F{ëdq3.ItGJQhsr=/zj|e]Y-,un#3tY `1'qT i{YI}wGSq4}kM,H cSe,'muId!/{GDBG!tIJOPܖ1'N2)b~85qJvjZ(>}d/;F:i@oKB, @H Uk4=LR1L I8R?C(uJ̐**V/c P0^h 4 P d `i0AT.z(Zc |̳8y]=f2^VmrJQ~dT"̊QWCg!zSAe̢X)͇dD/:æ __/1f<S85ln=$ѳ@ _ʥ6U|YgibCe gl"Ls4Zu, ]U3;=)~j_t p8"j-a+P4Kǿ_F[vun/& sR<V oUcfCɑ׶˼CHzJ즲Kn} A/Zbȸ!3,+"6]g%FYJ*ﯣ_x](.p&Z.צ"tk>)[I] r(A:mU&Ot|+&$ׇmuS%u;9DexeUde(t(g.2-HF3~SuG jJw|w^#-ng29?6V4<ة`o9'(UM&gCCC;*hJ#)ZLUʿQ (BusFq9x 1޴p/C ŭYCCSRZ !R2ۈ8pTHEiMy7fvYʵw{=쇋$ڥωU"S;=!2[_)/%<|*9Nd/VE,<V"im|CŪl }-pYckXݲz1ݺ27uQ9_ryxr;&na. #mu/6L1橦.گTU|@Yk8]JߊlӢ‰Y֛]2:>]OT#8ⓌzN?y}tF oiNOЋb 0Ylwda嗯w)N6rRr2~!247nܪ)6 m޵Ǵޭ8zßh5/7qc$/Rc \xKJە SvQn;C{+OO-}It*.j fXޑ}XzYӼ$U?6TNj1`^Q'ӷPA 6`#o^2Cdjl,q x'*f_-H}swQR]WV q7[]uKe,J^Y/&mCk$d:|8Ϛ z)P?"]en=UfeM!4Me28&G's`̘S9O稢wz"6'~6'x1mf2N¶v6}xa[qvᒐns)rqi%L56&(h&A`eV"+"WG}Oa@l:0%#sLf=b>GeG$[,^G~'#>R(Qfu8V3IwO(3~o9\uOzk0.k۵_#I8k bռǽ&RfIx^K<hxtْ3F}m. O uzY@ ¾o]N D=qD:ZG#>u"xK0(y҈.&WnZxn3/(.Az?! ɇNcpg<ؒvrʮO< C 4hiI9B])͉~iX<@:؅bg3-5vLYck[ 7/7;pPUj<)R%8*3!0])0gz}G !@XH>,>;3PfH $HWRWgn'VDG~alP|ݲTXKjD⏛=1y`E ^zmQ -zP= ?q&;K2JL 8{3I@M>;.:-o@Rf$5 iuq`+j*SB_Ȝѓ翃z}<${9'(=M _NXL}W ]u:rl*ZY;I |9|ӮO-ߪӬGbHbMB}S{j/<cޙP=)ЛrN`?<ې7= >Y͎O52H!NI['}Лp%61JLfEDo*@LDS(3x'nRB ({Gx'U l%F>9]JGJ&4a-Zj pxހmmG2kvghg?Z{_E*vR.m׀3"!ك ˤEAL]ρw/Vc;>lcah sA)6RhTwpӼJL6nwV7ߵC0"np1Bkp*c؝ bgnX!6\{@*li&s#5ۄ2Ͷ(FcpY I~ `Bű=qocׇj^)2ی} R[SZ¢l-D3b41fXP*pI4$k̞G!20W=ϞF9ߔ^gSӕw3NCV:uc R?DAo?sGASZ eìXɆ.z鏧& ҐŮdxt[~s&9i=]x)=G2GN0B.2<)=0}ڶb}\^<_"QJ -b>w MsNʕK:&`~]] /$S_ *0'IY(@R0:Jy{``|dNũ7OG/C q q1s;ul Lr!⯦P \%g]돔Itʥ8U'$w\zcXs1w}qwGfLB H8ߴiÓZD~pN Gh8v3'K~[dҖ^sL.PPtlmȿmBrAEU>M&cWZ$2Bv߹Ig?qI{.v 5n"{=מ ٹ 90~}!E79iL{]v353˄hNsQxt4~>^$-!áC,V{iAۃ >>ee!:ġJ4M^3'ڮ+Q⍴2,'G{ |ÙGbqGܒ[0ifg'\%RՀ7QA CJY7( p cey"n'=+b=[3|l$ UZ6?%fRkmaV|?nKx) 2쵐[o|^؟?ӯ^vSy*8$dm"~~1T$r1f(TU P$r(|gM/FveoH , /i8irxCi%:iUk`((R+cħ*'ʟ*~Z--=sČvނ.$ڈKYA@(ЀǃAV K2)*qw˘a)r>:'CpHGdjѓ^סꘁi8>c}_+rqUg^3$ 6BHz_W-(}j]hWlW;[sBbe>=dLbgV0)*"w4Z>+ގHڠgk;2&^عfi-LS8)E5f‚GyT(vAiU~e\0:Kss"gn%ZV2>ߜЈM !`R}Sֽ5.^!||eaX%MR!;5\gIL9lW fx9H- 0W*&fS +]A ;oyQP~R`Q~Bx58OA]HX\6YLbtv|" 'L(Y4ǩDx6ye,;xx}{G[Yqǜߚkx+RHJ*q$ʝFזv?WHƑpLuM}F[ Mܔ-R /MUxJ{=n6ѣR>ԃ${H^b랓䥪jsϖ ڬ=Vh8a&BpCٳJoYڒ@(gܱNu*RR y{9š%!mrvQg;hP8'sK8Kl42@j ,Nm`,"kBOmOV Kxd,}ɘT`t ^rj4oD+`}8OK=bG:qqCqT. {Q; wvC F9:!͵ }fr]>f%R$ E^PAzC LBHJ~y>1}Z[78R :|E&RH@ӎ>Fsi,lX|qLcC(60Uw0?C 9Ol S,WIwYvA6Fڒ4Aud}2tOZw4i~ю)( [3`'` _l܇}a%Vl`:^X7gAOO:yUh lb-{#T`2+"~[_AM'<9t7g!+9] Q678N/83"W: 3O']&'3z_d^<]f_qԔlռoߋO" QyiR*mMşbJ_d2kF*fQƿf|Q:\&w"qDk\7>Bsoz6ZU@ G0*o<[nZ!mn jY|8Pˆ6G7=Nˁ4.5UEPD7ź }vJR[Qu"'ƀ3R~۵HŊfH_!+PuTOqv%Cxp ?qJus.'aD}0`ǀtoDB(v`~L_ u,ZOVyҕȩЊ; ` L\P#-vԶD+ÉWM6Aq AL)㐢J*E$kCo“"Q7, RTPDx+JpfÂJ ̍f4yUd}Ƕ/xG*E1Qw/A9m-u`:,(QN2^S {S;"lcq1/ߙy};WOǮOEͱ@EÚz6&aPGtj> ;08Cs.Y0'vfVXeְS\7/'ode4 h#֎+a05b_iq">`,h1&>Zd)Gi>ymgLĚI9)">gRf?3LfYI)bXǾ1ץ`)erfܗ@>Yۚ\:6V`7:kx"mOY6RaCjtgBQӆu)0\">z-[l'b3-bFa3K Jz@oIMFZ>}{h6b"&e0S,X. '!umz$ѽ\7{9>,ESIPgq0KdZ]P|g=?}#vncEeX]d`0ܙtc9.G@w-K"[)Q:ή?kY!pc)ՐAuJ:уzfZe-nкf>ej^Aqv4GO@o7$%q$_u߽*5 p Qr IRKdJ7շ=kuCj][6f2H1o_kyQ$T+ݻ=lWsMrU6js}&i+U6WK_e{Ot=c!6Pe:BOgCAk Ĝ^t1^<~B4Ng Dw!8W ̾iX7Ynmr󟿤UVb#fgUjfI#eભ*Q V''UD/rG0;\+K|%H_?_k-Zw"+@S'\I͘x/\L>)}(BhIf8Gt նwѼED']xa89W~G(]UpDyM^*4XTNـb1|azrHmd~{D^| 3$fV`O`V1:%ơ\ژb7#$|Ihk_gۘ h9ڷ".3P`j䄔>/\PDq!2j B]rD}VƓ37.K8GMR/A!J%y0mh w^^\&3-A'bYe^Yqsڧ EL]>7oGz[hRb0 |^RT? Kݤ{`g/sh!ޘ A޴U7:v.|R+'z#Zh%Q~W0+g~g0eʢ*)s2W3@&rώdMOiq+ cݖn"NT}s8>@8h0 6+En,yo%y[MEuJ+$у4c?s>mS5N藃p^e LJ,]4, Ħп鋜3?~3޵ѩFb+kz ,Fm `-WL5 B))i"Q%ϖx np`E6af-&nԼf)qoɒwXdNnzH浈}f,FѷrƸ6(+’Rcj;ZTʡ, pGɜRGF` -S b?6~̙ WNL^m&'vgk8Vyt'.1dI .2F]"zf XxR<.F9L4Rߍz,ԒǨQcIϗz\祵ԱSDP =X^ _Y>>K p%_W3`<'jE$'L_@R=MdLGXafЃ:bx" #9=e#o>zMݗ W6鈉 񹕟7^Uv4B2_ '7(5(b!cƔOOkOf4$#-՟\ϮŅzF(vS%z} ۃ& ^1^a2V6M_DXLަ| ÷H`A ~2VvMNY4xgE9k:mE| ~^P :3Ln-zX-* >]>i׳`@iU(:Dsu=,@1R ISo>TX(B:PF6ډGf_U%D%+{Rq}{qW!'Bڪ`HZ Ǡ5bNhMׇ^feeL^ 8b,4AF:{Pwm">:ƃc-+\p ($6]4\Sft =QOz/~uJa/-yD}I̾k)#;'ln<86 3gU'u#z0͠qwHNGpە252$}V_P;Ĝ}iO7- X l "u1~U HjY$ci /wN8V1yĶ:ZS*@FׅM+ ^>Q)U dG>1s 2yxj0{Q)at\fh7Y};nPT=T'趕ͣNc$Nƞsa/4=c<]1mKH6NQC)2B Eʇ>{6wݷ"KIEA[ +9^{=OחbV#->p3c|G6D:NOd}\nH4=tvP35ŠƟX*+?^+q'xAmR\z}̈^_f?tlI L!㲟0ݨ}vhn?R8ܚnV.)^ulW<G*:_6kwM|G;ݛg9c+Q_K,ˊެ3(lz'IeY TБs,Fa[Z[)ʬ*K\;'hE JӦ ׄl6t2av-Ώ\_}DՕ23R7Ԅl&#· iNEJ/戕'h"R;;=618'̱f=G?Kբ#LvTQa`Ŵp-'YmHO6j'8)\^<\;UkUsCzxaSw/5|2, o w MW1@}-DɬrĎ W|Ҽq6|4nEIa5ad6:'̱LGsdGDTfs@0gT}2N8!qH 0b_b'pGs4j'xÍ }ɲ&uT56a(w"ۑgd6>TfJR@)0?4+ Ya9hmbXܰ<,*Ff(btΘAC B+ S+CcoX]i.:qi;8+UlX;vF%&,OskiKɛ㘾07OpJ0ov^eۄ*E^j8Sx.AGY"=Nk^@L7(52:26lj-,."1D8`0\cM!ݔ9W_ƒ Y=9Ƥ g6u :2'9H7C-(KjhX q+Cfk2ԛ{ ;3j'+A^|+kgظA ĸnjL&A_$Y%L]o{,*~?ȅoРB,V HVF+-nqSJm-8e(~;?v0s:(; qDkovBgV%Hxq%rJ{ޜ1v.MSmbٛ|7m|9Xˣ!}:VbA4|j9zJ1GiƽKU(=^/hp35hJ;LRGrPK΁\G"Jޭ&^j٠|۞:7yBpÌSل*^+&qo.kW]0 Aq`ܩ %vnK ~a2>9M9YմN fi')oD&!hԄ9PCt,=Ff~q)"_-4>䒼a#OfS-64Ise$t+ш*3RT%Y ΧX]ނS`"]8#) g"]^ozXj',=zOOo=)YS %8u#I}f `?Tg};2BV sJX<]cU=eroh_HPov&TxpEv:^+B$kPP }Bj෯2:qiQCm vBTջ7>)xgҤ/C}kEs'F L(_DȀaP];icry&"BAi$E[լ}.mV 3uxTC4늶V qCD2 bEZK?*֨ ^לľMgϖ\q<7jLsF|1A~-LO%jh*cD#r-9{%Ci}4UP.˙[aw%V)% Q= -gDY G Lu]Q[$ 2hYsԓƈ(Z`sVm*.UyD2ErX9OSm!wGH)Z˅,F;\QE=iD g'ju*[ڡQO#r{UnSd0/&HƱjg[{a[)<8m>퐘rܠ\X6QbX]kk<+xkV?3ؤ3+OKNW5[-@ws19kB1/!TMJz9ƄiwuQmOm'\).WS3Y{p4`V@RYF&k̨0S֡1f9k53^=GxʿgVXt8 ݖyӬ*Zc%ء/R>.GՄ}H*x=ޥ{5#7T ˉ"t:ࠁZiPH2}D/1TO&gISVsYhbȼ$A0NG@㣄yGۈ٘UEwɴ-(/҂#IԌKvKKC#L[(2J+=hE7X/s5#/#)ۢb0GӯQ.SD GJUue9U\?\ ۜsinܹYt+`<|\}ghG43y$o4F4i^F`ϡܺJi wҶWjmƚf"<х>) FT}o(Xk6~ k&~qVO]@ `CA֦ùyi<21.%ͩL2lO2#[H峕RYLUA57W(8K msCNP~t0˅ީlXV qל߇Tis"]$eϟȿD^ 2MÃ$Ћe>41W yFQplH54xOHx.-y3`F41B^7|ğq4eu?0omVR=VfY(00`$g8h|t%d!=TlYfIl)1/ZFu/4p.%Gҥ&ҼF3%E!QG.c㣸{D% %2jƆ:XWAb؀e5[D5'~1$xQg_Lz$f ԙ1]KCCq5c0b:4ctu3b@,du86N!f5F{>ع0sߦ;F^:zrj@N?oj؉}ߪ\h_ʙGw&bDQ|F!@+vx$!bG8E"hs@74Uk(lwIm=vi9Q%& nҭ's6K3wVjM8yߕ^^f_TKrLizŐ΋P~yc&ܲg 9rD D@1bUiG5f(ra3bL!r.@7źz6YуrI)ׂj`P:h/;8؇q9:]bGڔ=[0&CTbl˶ wzt$:PK56鵰H#bRJBt3$ڭy@ln"%[:P/*.wC@ ;.ܩ61wL5UAspswx=S0̥0v@'7|M,n@TIq!2Y\+6&GBS̀d_HAn3Nf%؃ wd\ П:@j4[XC"瑻>&-lZ3^9粈תc&5賣N:]_ºAo3N0gVxW,&rAdLB{OԿ@~+)f.F&2x4-nyѡ̯`Hm1Zqt b<2^*}(b+BgQ o|0_nnv?PXZPS\%b[V%TG IB*6agٍ!5;D[fA 3 2-(T<<n@҈VOWxqw|3)/S?EIqÏ Z(f-y Ef (Lfcmܮ*vR,P)J+ujr5k#T@mڕCp5|_s"= MTѭcm `TԔ5Q-;#J} u/O&S㬓AX?N7GM:cW*[ʌ(`Ј>|b&Z7}mnxv#yZ-ۓ2`K.F {4ߧ˃7"Hك A Ϝ3@bm"(}Šn,˾v۠|q]#EiX@IPE[{ /Dh9* ؠ[p }kGxؔ~ieN7qD0@:tq. @P9fP`d#JwJ >1}.7_C^gLj@I1yWIϹlyQ#=17N,{ [~iO3Cvu45:F8>iI?,(`2a򔮍$_ι ]0g+ 8m[;D&H^|۾o0Zoz5uE9?$0"w'|_—]+/ꓯX1g!AS|!~` r'_,j'k!/OqYݟWڊ14բ ZLl]>sD 8ytquzWy*ƙ sz# '¤j+ c\9| nдZ|g5z݊˄k(@f7/hPKhEF60!`XDy€j-XlWiSǚS$AT$Ayg 5Ʉ,Ќ_U 3sJpJ3i"<\;87i !c[>y8'C=C3vJ0E`YEo˜.gڻkʤ\Np2 LшNӂ[c3]iAcP3帶px6^(@S/*ha7 ƁE*jhzqAJ`rь۲ &ې냉p^.9K*A]D[*2zXWĦ"kpNQdZ0fd<!%!p5NEdVj"# ^a LJ1ؗD\<0AqYBr+!V%)CwxR!SKXPH} 2&b\Z_ ұpGEf1 \V[okPA U^]}mXZ5wqϝφ> APĿBr1 tQɜL tgI8ry:Ie< M5Ƒ9*j5]-4Rt ir]V:І%4=[>wI R(چL;iOdS0bN*"YpL(5JzJ/nHNܽj>|2'Y}%R8=M-ګﰶghz}kʹIZ.Zs>WN.63NԘ0KI{Gdž2[O?a 1'W?Bz%Qʬq8;d^-Cd>w) y֎|xD5nZ`o3Y̆* ei)(4 V=mܦ7Õ3 7:7h0r@RJ*ln7dfL\(7tU|=2{/ _< 0tÔqǞ?"k 1r9BpnnjӔ{"U&5}z{$:NM:?CI_pJt8%XyvgUp3zSGfLkR1ت阯~,+̀aXQeM!"/Խm|zіk w2abV f5xf4iw`#Cu-zWQg~8y!XqX42Or7 qjiF$5%,A?ݏ!>L˗pCa %j)sJ[x`<[d3!&ݶ4/ӧ|Ox f2-ǯY$t | B>HTYO9 z)+11*$ꇑ(Xyw *c JDntr;u( uvJ9ە?2VPe$UyP?; "$(7@5솭 Fs>7ʐ|M|tLH Cw^U+ۡކ]eO]]MV!M0h _h@]'H~ze=|}>WbBAv,"w[}:R⹐=h,?/׉& 2"а911G辽[j/{$ϳ *oGnqǹO j`oA{\ 8R)_`vT:϶n4 ړ5܍ˆ8IE.י-K9(ڕDfǂdm@ I=@IX5Oi+yIKH1FCʅy؏i %+N-}è!Ž!H{϶<-]YH>0=hWcˈ(IFf̙[L2/m%Y` uZ!b:."td|e#5ģrDE>M)Hma ?fFγyGjir靌E &b,YNa4h)*0My7[A*)l|wjs__%6}AMѓ{8c0!XNw\^6hfp}Tn\eq- JRr@dIeF\{q&1uRw̯/yviLT !"]տrpgd}n,9:{xic*WG[_Xf4K\Sώ[uQQct_N^j8-S tyI4Y`Š)ԫAl5ёZڛIXpS'J@!E6`Y`:,݁Aq{T"׭9}\E}I 8N&h FL=+_>%/סLtJQΚ8;8;r g9`<^(S8.^xcZbdR4Y EJRț&Dv$f+41FRuғ( ؍C.KdT(*FF+;]$k\vĈ UFQQZ~ev[x]pPL}dVmZu6hӝ#x $dɧ3&2L=AէnYb!]B4b QaO%K`']!\/dO7~VS[бR҂w>օUnBadsdIj6c8Oy q[AXAE`\š͎ <.'DHfAi+G4~j޷mD¤J/u*$FC\Oa[FƵ氡J`)"B MtDK?aؼ]+MSq90_?=9X@ [P1@z7ls/DDq~WIlgTŒD컌z M2бd/l`jmDCgn߳(}Z/ANTT56ٱ YjT8>`g8/HhKՀ'*ͳ(f::aoFyBĪ>ZRt=|T Hǰ :(ELFl+ [qSt4ܡhp#cA`kƽT I=ӋLC ~LA&\Cl%ځccn\t@jTzFR >v>Zaۜp8;f|XrH"_/2{ݧŗp:t`7ۧxLBh?LDץm.a\1;<, GxB_cjr&++(]ΠޣA$ G˛{ blK M2̱[ vfWW;EBϕЎҚ{/H00AK}BxfUBhFb4S~X+VyR^Է,ǖEG$i! c.G'?`f [ 1spZH$7Fͽ- m:w E˔13ᣡ_gMĻj'aF/vh&[:KK:DZbȟIfDt$ c <60c_Sf4T),-FD]=Ep.1? yn"އ(:i2J$9h"|OA&1Z* +v&5o#Ԧ81=P2hFk$0^c(̐R\0neme Km3p }x|`d Eq4q %D{COֿ*ewϩD2E(?b$k>EC,㩟WI2qVW v"%Kz"6(Jc/0QKUUfhJd Ee!ƯQ_H+fnx|Fϝw$kR}#8` iP. E=~zYmamxq}8^Bko6?<{ N.9("WG۝FK%c>'9vnIg'N/SGiPΣ12N1,AmbvHG Kﭙ&M[ sxe3zVFCfi,U91iIh9adz,ʮrشgk_S9T֨߁+ eWr:VH&`* !`F"N#v$n(?f4q2n'͚/`YzA3] .X\^8{GA%B)_k# {y(4}%Iuu1n&[򶓇2c*sch/M4|ބdRNxO߃u ⶖёCzI$;h\g3&GEsox;*:,@k%g;;3Дs%AF.8NE%\;Bw.BD[F CwD[uNdAnBDhaK~p~k~S'Ǘ* R2=%E- MtcϗC⎑+s %e0B#4Zt.۸T0h151493s S#lQ? ˾1ڽ}cn*Xv:Ѵ ,X3P$zoњoRkpNeR;pk@t[Ό!@{F W2)zL/Jt~4 /QF Ԥ m XO zQF=Frj Nzq|3|. /]6tX#Z4c)x6t[O_!_zar%HCaD ͩiJ^Aڬ⚬@1Cs%M۷.,A-JԨ֪\4Tf?QRy6TQ7Mof!1CkdcEo׌Ti1 b? ,}]`̈́J?JqJmuu@I nyd̄̒9OJ>`[4YN :HQCy.<;u@5ގkX'PЊӊL gw;3Fį0^gAaHUs>EAƘ$grZK_1[׿g_CZmA ,Fj4vC|MjU k]e[_McQlwTF'xG2,Be_A5D'1-͂i=5Φ*d3<3,M0[dzf @D FZ%b^pOf93yLؔ j+L'|M7u94~s}&qݍu=էi!820 Qxj$k{pŜg`e@ữ_@mheR3GV-&2~e}N#+!v+rC`(!&W̴#Jφ+6g!0pp58IP&ؤH{1Ag P 7!zS7UGծ7udn~cږ.YrݎqD>m&T /Lw\g0nt2JDPԽ [ %k1-n-YdG>&:حRp ͼq:k)GzZM É[=7E\E+ }O¬v`"EVx cI90N.fHiS& -&4Maś׆(6I$߳$(cnG:SyQ3$VNQ)AfiIқ(&0<>xx~Bzd̻a OQhVu[]Z.pm›o tfJͳy8f>4[N\W 2u;1oBvG`ϐ"/kjL*bUA0d* 7Ôы5gpoll!m{ ,q]P[br>A6 ۟\#?_ ꋬf-.2 /q{{Kڞ{E>t $_ eދy{18|pkC9**$&aq+0투Y(CC֕oQaeI#اVUAce[KݝOj%=\|#5.|Z]I:Ahh2NPv3W{q>, fɏ u3fŗuԸ=ϖ!ܔ/HO^xv@syQ)ggD.ߣS^ Ռ& 5=']})~T\/B#D-mg6Ha4N%E"O,|J5_/-)3`Poo;d1 NkEv` ~ nU:^o-5a,!cq^.+ y{59s0Y.8{71ձ(B}>TX Hl*s-4iv)ıe0T6 ޔFPgB8r,;6{Z^豵֦[6Pرɱǯ"CUV`3{dIjl@~Fx1<-p'WJH*p!m ^mOGcc[[)mLRsfˆK^c &,[vvS=P-^[Ѫq',00!o>%,͒&-pq'b ȡ' ?#WX+G@8}q?jMՄm,"[!,qS0윒AHS/Q=bW!7Nz-lS YQi$Jb:kbEOX\W]ֳײ{Uʫ>f(W} >us &mtx2TټM/ft7++>)` -\MQD2 ,3^pMn0VJoc–Z+'ܠ/yjbO\ ( j Ufw@] (*U#FIk&b[5ѷujf|2.%4/l1#cs cTn ;,@sB?-όD<`O1Nc ylczj5z-b"P5BSl$GG+g KىG.i\CE<$Qv:М S3hPȈ7LbbG+(-mo?ɯpCuB,l/6ΐb$^8uY>n^Rt@zKm sAdBkՁ vDV2^40D~NƮ6V&:\Z4}NѺA$d}*Bg/25cLlaˎ' sw(22jzHHSnlLTWj![!ٮךǨXkbڂ2ap+OTK7H|-#t#d{._ u+u+fR} TNѣDd10ՑWӸT|Ol3|D2Ŧ-/;2BK갋E#ש?vIjaKe#y=߅B>,ߡxzywpȁfO4. GtAXfw"k:噊^#r w*_'<'?T2b!Em:~-b\n`yYo740.jq0#k,)Gdcìh~u}IRt@M-|U(QU"GgIy5x#0A;OcI8lrHB$$8%+|ba)tk? _((I 6Z"Mr昄msɭvuVM Qv6P=GECDhvdjڗ)r:J[t]䩟K؟nJ-()}㲎v'|HW$NkLׄgnS##"<*ڮL5 y u\zR,_<]iU}@dK]Җh\(2N:H.:#-tΐnؤ(_^,.-3L;-7ŏ!]ڳՕƕZ'TV_&%Β%mli;y)S47EJc{ RGHRV?3FK-۳}QZXU\ͅSTy82dG-Bo$w0 UMi D!v}\[߂fioy!33ke9>uKŸb/7#D&n{wg早7z$` ,}C3 e!C[ Yr } ;P.!?aJf&QGnrIJ˾S^E9cmNXM)|Mn R@}7}6$*1 e6p Qc {xVb>8'Z!e2t}}Ud%IeUe1+"r0")>S)[7`DLvȵ6#Q[w*]:f_XzH:T0YI\DTZTw_XX}VeKf}s+ 0]!t6%gW?ioS}64=0~TCTo(x^_,U~ LU}+n.b[Ο틉+֖~r?҉!EX9-~ FߐC"udi82/t[#wo["ύyEӆ߈c27փ|'KRyc^5wJ7"Qic_8ۆfm2Q9BQ@p5*J u,&U%ZÑ_˗s,}apYG@G)Q*[DlFS ~ֺA":π%kӞ &Tkj'&%U甏ˉ 2z|ˈ(8tF{Ow%T,M"Qwp_n_˷aS@ȄUJ<ヒyri?8K4{-$ ԟJ4[4OO%S-7?_hYxAY:Ѷf,b>IUM(`Pn;C8eLfFR9z"r7ަ_xgN%3.U`Q4;лm$F\^>փAeGGT#W_:ScO+;4JRىl0=$$iC ;epya _o< C8lRd*А2 Aeo(Bwpaok1]9 s&jF8Ic$-<H HE4@ ;a;"+0PX@8 k>I߈aQZ˨n\bPR}WEyS' z=|+FRO1XYIU#4l5jy5w>u~tQC- ÝF4 1L g(D|pS- ٲ{%~R6SNy`O-7(hNurrb /8l^\Vm#P.q]Y7N#"UFUc4M9>yPJ=/҆q_*R6CP8@Jֵ{f|oL9KNHyϜ4JV7i5q]YH"69K\e@T15KS'cOO2BrӹJq!Q77T<1=iv8^hT;пrcVwi.<{*.\n 70.&6GRIpkvRW؏tf-aMG"u9lЉEB 6g*1`d=BHCB-qtV g&3P^Uʽ6'@X9yb1RѪR>C-\Ox=>]~ 1w*M+>˨|Qbc0q(÷ (P!V_ 82} OjqޖS%m,[9+lKةUAM1y$7/+F}>_-Qt1oN2` 7팡 xUĸ&Nct&:ݟ\Ga??RA?1`YٱMLgY5? JjKk bk-sN(1o ;B~#eŮQokjU[Ok(DGwUMo,[نt_*i-Fߎch< _n'{I_MskC: <|E^m}Si~Xh^K"-B8cҊ'7}tfs2ᝐꍖP0ޟ^!nfJV뫼^g !f&]#fPQ* Ayvt`46*6~5wl>?8IW> Zy#egťqPFXk$hݺsld?\3rMDL_PDpl7{d~GP[Ab_f=)@7:MEL+>7({D/3 `.Q= ,.\ҙzo֎رY;Emi&?TEZ J:u\vE|UygIkɛzg y?|<gۘ9MI<-pm=ҋ1VG oVu]S ѩ|bx:SdʸYk.IsD?HK}C5Vg/c.ӎN_(E!EoM?%qad̙TujK3ryCF[`=ګLá[)b^"PQvJ}1VA Yü[JFw } EYZ? |tS2 'AH \{@-<6W !))۩FWwe(# J$ W 'NMYR@ړwE z#I>wlk; m3ý $mCK@G@Q3^J:m2ZL (agf%lW˾d͓(:)ٍGAQ^tco&R.AtB;*9 s2#s{Kz7Z2+L̚|j˶rOd;YOYcaN?Aůd;?pJGضִD3_E'Y  QzߺtEs=Ơg&0H1ꡟȱ CCn;huLe!&s_+0,?}W{lEЁjk[It|LL0E7^ΕwG0ɧ GA'AOXJ FYcaniRy=bI^8kPo>е&P Vֺqc .UD8BT|-- եJ̻Ruv^pD/og=Er<ECɍ%Ksgwp vv?E'=Jыy Wչv×J;T:&Osg0caPr'!/#{98hae̱n6alJ|iB*֚M#3[ W; lgG vYOYjI?T@A&]b̲v[?ayah1W%N*>1-=Ѹ#}nS`2*3YLl\Ak{j#?2uY/6)| h?$ E IfGSR6Eo4/+5i*"^`B7DZ^:3IyϚq SEbm_UA|UǙl2o"s\r@6ݯvhFŕ$$tk>]NFX]%pn mb\ _Z|p'?}F~ɹ)4~)_˼Qe\zF'Fe 2vS&IQ% צK?NHI;.O4:V,`q,`CP?=e }WV y#jXY7 4 -#bj4&2fCTo8Uv)->1Nt#a?r xGs"[%K #m,*Tc0<%7)*)"k4:W^:wXZZ!wE~{pgfl;ngIb@-z$nj 3wUށ3zsbHVDzV]\ {A[{.iVmA)+v6lzŸP(oJh8(ŸĜo 2K\*eV{VvoF[\1{+fSIĄH3^lfc2W݇֝.M "؎PR~D %%4W;7J l\i^uqȴ#Z*|."qk6n7 ?_ȑZxt D ves a,O |~:%F 038.܀sQWr$ No 5q/@ORr*xSeCI4gY <+„ҵtŸ+݂'ރr݌-My=UYN5Bv/Ɗ:g/"6[rbu+ľ';^/Qw8̅IrRЂg8?S&_ |g+ޜg/\Ad<\>=]'cIPh(u`~lh#^;jb8Wy0𑟌*Cp\^lVܷ[!K ;֮h¾%`A;OZ&TL; ch|fV-Lo/&[D%t[_4D7LvmJ@NZo%u0)ݺTy/L2*鮋^rGL !aS徟K6[Pө}%mB~?El,6^raa!Ǜ.+B"`9]T'YmA~\ f6Ʊ!`Q@yu36@?k}gAcO70n}0ʺ`ɜ"\47vfB3/P  ?bo_vJ_n!D^ 0d^zI;XG nȍ{l=vrt#KFr: >XmkG!.\+pY:Etʂ ];.BMSH #/5^A@:N!!_(m!Bڠj# I乛Ob$ hVˁ["CDyH?Ձ5m2U1"H!6 wIؒ=fUuRh"m-pC'FBrNЏeT(#rL OX9k ݓc3ƺ vWo[ST̷ͮCRQ4yFTpa+[9S@7k OqB.]Mf=\^!6L-:Ʀ/iuaȳy>-$XAjV?#cЉj)דm# ډge 4] Od%;N}k_5+|QSM:fXWv۩W x>y>i` IAmK[a`|N|Fv`d+Zi{`'8Qu;B~Y9d_GbV|؛-1GAp5SF͵P\"Ki|{6:AI&AAj?g, ?EG4Rb*UyI3i$Y]jfGJg[Qh%IZ6wb"8_S.I/K'P*+\ޅy*Bi7@nf!P! 6X0ne$8:߲EpMXmȹUv*rv?  ]m+5{Ժ_W;ƕꍫ~%O uO8Yb6K91ÉAռmwP2NK 4tJჃ>dA^1Zԓ0J]jHvBd|ab%h_ԍ얗{Z8[[&o%Lb3'7a~%G>l]6olՒ|nN`IoIuwV wmy_BSu_9oE>VR6ͪ`mȎr qѹ~8@;wmYѨ$1g-}ypKp\xtH¸\6Z`/k}+`]$a~GlQa Y4!-뒽Mlմjn eZy7{FvI ) AtK?KCA-d[nrojE{Jq1Q~rp/KӠA/$4"ń<g4Pb=XWrp|Hm gvB#xh OAszqv>(T6r#{j}^~;l/j9uey0m4}QtEYƥv m΍;Fo7.i <%ж]٦V`M<>ck)XGSgL-:~$j5, ^L/085^SlXkzhS P )̏n#hBkE]kivPhFtS84#6I\0e$c&k0P zL7#+\u=us;GM󩛙9o 5U#\fR%ɢ+Ll{)S2Hۃ'nI$,ߪaS]IMv҂,E=-dY@nn2kڑ2ElPWL]!E[ <~Mcd5Mqmªxnj+^f#EZsm{x_BZ94E-z N ꍡhZ+ECƏ:4˜;?PO30_SZ9G)NqAE v3H-Cx a(?pNjWs6Fi8I!E~]P&S9HU -t,ژjmIXz Vɍh~Sb^o歺en-`ri`t2K)f:5C_o=u aUGm dXӱ0bϥYZxR5L!wZPTGWv{u!5RGwN=ѥq*deE?RȮ#lq RRP!:oa\~mtcU>Az+,gnEOBVj]}l[,WPya̺Ww S."P(wi}ODUg5ոD\S\Jmp\ ."J&+QvšQ/Dan.Kgsس4ICc[T5@هaQK,=R[< gAnTAԚ5Slp@<|ysW>.;X3iL߯|Z%Aڙ'z;M} tBFQ `͏eBި߃>׼Xb ˾,{^r'bݗI7 @ t~;ţNk'#,u&tSm&y֘YP=]vSMwHAg^,<'q׺L<'n| a#>ݶqA7f|b=@i?z h8ӼFJ\)cF~;Tz6GG}l,čk2(.P5 I ze5L)U o˄ $kQ;͋&ڇ -" )YrzуҨ~O40:bmL4b̒Z@c0^/06s/LB θw b ^&6q#M'X$Q9N:Lƌ 3czb$7" PP˖>rҦF` dV}%FwE#=={zتU' oqf_ - Lxlg{cvªJ6z6.ap|8(!Vr~B3(yTѣ`] s[1!GJU4V\P8Tg)pRѬgFB!`RNX#dIJ_g(6nKĎ`[u*YC^2 ݵg&6`m4zp^"<<1Ƙpi7+Ir&D//{ʑ!j}p5a05_8u ep*BbDD@)nV=G`#IN D#ډ0̇1D/偾Xhc<KW%b9sު@[.r{Zp}!@{tc1^ʿ4Fr{Sm,T-d{1;8\Ax%geN`8M X`5|%$[ʸ2ʑ 33W靬d(ޑ(0[쉘\Ȳ.T0ux]kCj(r\(Wdp1ir[Կ .1 UKw8&TQtISFU2vL(3:'}x@!h~Hbt3y@`J͚(y#s«cȦJ~▀.{ TCŨ.l]k8wyET.GTcИ\R-Snv6^`&x:+ 2[Ap9zxƹ~>aPxy?uɳ$\ļR /c_q`9'V%A$錞\9)\u큯l)x8Gou#I^g\Ɇ պ݊Vlmj[KuϺnom9~T⧩^޸\ںkSOAރY6%U%;73fYG[+Hm$w~*9@LS!JM\+H3),Eb>52$_"q< pl`@2L3ho_kO!fR$?W fV Ǣ(~~tmH< ]CRž"dʠ؜|qcYH|ELM<'ۖfͣHӥ/W OŇ"Ii?.fh5%/ΐo'~$FP6e]vMismao ᩪQҎLh9Ydz .TTysO$1wB=[}^|Q @P-WS{1$0[K. v]y;c(c0ʊujeP3YEUapmw]l 6_M |\1.Bؙ&]sIHbG{ AԳI4*^/Ƽ 2N rJ#CȮpLcA$+nT0}edYyDrv0-@77tѹeBdIHt~#7Nn)) E*'l@?֝bX 0𪒣F$4YPܧ0_ .Fy\%Eȇ :!cIց267MmP6Kw`: gEÀpƂd߁lؐS,>zd@MY^ERNe1)7`x? mo>Áugxkj/Gs;+ @]~.{*tS]~zU>XnR aG7((Q.(ݕNUrX1B]l0E*dIcǃdZi+rMRβ_4.ĎN=z5rBߢU_+o?ZbV'VD2*~Vٶ hmB8_Ի3~Lu"N=(V E% {".r?X"в6S7q:iA]2;/݇FR"Ȃ4ФpnBƪK&):RM|ck w7>1lQO'SCG8FN1:_b3 c2bV5l׹4\#VC{p`Cn'(\G&!j`{ߗ@:drJ,{=PR~嗞6 K +FzT1>yb?֑O6خwl%͆9ÑD֜aAOhDV=Y^DhYR=[&'C^99ݎ\lQy:Q<1֛}.f޶QG6δu`]sF`9\-ZwbY#^͌)4{Fmj[5ptC >ȶ'{7QкoŰku:1%U:x:pof]!!|n1oOaitP|/e;߈I+?Uu7 n.733k$vE,+7 7Qrne=vNGuM&>. ǭ (XItcIn@5Яxow.?,G|;M"oN`܄dUӈb_ER y} 40Fr}ϘQ7Pzp浣^|]= :^zn7t[)u؇Hvɦyf]E%^ Uvy‘qHPQ%xdP]Ch©R[bT}SOe9_&61P`r rܞ9(3!=1b|x:Itcᬝ~Ri^/AA$8xYĪvBہXV+eä脗Ӣg6wFu侉H8ń}*l 4j"J y 1'"Tik`5OH8U u&<L6 IDwy B\J8w9uM%=3YӺ@9z}WmS0mGHsz i浉L1Sl拫qǡS ޶q8K(?Siǫ[ۧzvz>/{'M}{O(>f jb]BXL\* UB< `'`ۑ+^5S糒_b@9|а ytsFG١ c{pl8Vb_N{Ʈ.)Lz7]^jA_'K 5&㋇-FfB_#Q /75Ʉ9j`JBi#a_-?4f:kpgxNˢ߃,6:H~R?9}.w,='bC bB ~QK?Ht ϙ#kH ?ӊ++g%6C-?*0Y{H')p<ڬ>r_ǷqN[g0^0N`(k(3 F|GaVqO!ղKʋjYbQ FIRZ^޲(xv_[sj)جv|Ҕh.S}ِ]b!6^nS42DoAXkQ"P{H P%P 8ݎqAeRG &@vAib,.7X'D&IaFITСa#+aѻDY&B{ǀoTe(Z1``H3iLH}s@ ӱ[^̬!䈠C5̋> k;sgBB/Zx S_ay=;9ʗĈ5Ց$( qmi/vp\Qt+@%v>5!8֘z5Ңu eӐ5ƂZs{JP Oߑ4BeXNdQIc4x[^ϼb3ʷP-fjɋ'I8fru8RV\ ^_Ppi kk3bYӍ$"Orpڷ.ݢ(PMHo@fi|Saw%5{L_t9y_,9FtneI . VbQ{WP z7mXݎ2~ 4e +SFA_􂼋B|iH6Õ)~ r_ǧ%r[˻c([ L)ϼ[\]t*0R p{kBn2s BE=YϔiѺ=Y[JxRU^R'uBd_^i.qnE ?8kx[)@R ˇ`3q14;v]]w'c]Z^tzs8&r o͓P&\;(M'YCY-y 7lP+N%Sjs%BAK6c$5RCD] nB Jz̍j[*Nw989+aeApsg _sincܕfUS{\i;ղ&3# 2+`_Y,Gq+rccJat^t})YL^JݱفnJCI>6J+cF C^]"p!qQxj;Mo:C!}PO efb=f 2_/+/e$=r_ O.=(t0| _d@浡0|dq87fT (?PÊ:B\S:I%( HJ{h^_[Ų!$:/|={O H"`U@ )f*@]jʀ/߰bco8y23gnA6;W,hs5'&uc'(shA2ٕK-T<\xҤYq'$K*D~@rCwNPʰ gnw'cѻRczi=?  RΩ̜vwٙG@W4\[1=hE"]F2 W<ʔWm)P@aһ#Y@ JD[FUKs >jk%x7 $U0T~B(:ДG>YAL׶//JuLP)%eɺL4p?מ(v0>Lw^ =-\淫$c^ "ܬPU>V]\؀‡C=K+-tG/9oj5Ms8> EJ0n)Erc=ep(2$ȋ.J֮sc(Q)ivm=5xF)/P)&N0C8>w6I}u* ``0"5_ri]U |B]4d&$:~ XߵF5䍎̫Yji\Zq28yl:Jɻ3q 'lP<ҵ5@x7trWހ-箐G(oI<ϣhi\dX2O#A:RgYJ}=ji륱x:Yl|P?Iw !mX/ ۔l"RAt&f4D0Wy1` hWza9*^ Qp~ /  eק^ ouxRL*+4lR/7d_GԓcqP`;͕#55Teޞ 嬖ay*)`Ʋj&;JVBb?U"9Wm\㎚Zg] qPLu֗: \#C?[[sp=ccb|g6n%[L; △.dXj Z7!mqޮ!~ɋt[LRȦX&Sɰ5iwE6N;a_ZιSdsBMÞ_z[bJh|@4>K:n8 ݰ1}"mk4LR^h?70T|3ڟ5?n ]'Nz7rGJcUv93Cƨspy~S~f!9#HW]569*S$ jD9o s/ỷW{'IZ޴PA'ǥ^_`]殟mLj cԧkY rdž˂ϩsqx3,p&FEW75(yiCZX/S-IZ PP0gf {ᣬjEskz5:ܳ%)G4 r+Ok{bڂ$̝F:M%8 ] ڍ+ab.@hء"Bt$︪i#;v=)J5JZ/P H1E`$6Y暚WmZEMQ+-Хsij^ݟBL~A.W/=qf'F 8eKwꗥr!| )mS|g'(zۤU+h(#LP9$b Vߝ|}#@ֆwءHQdc&_~FzduK!#@l8SG0@7Ҋ|/G 9)PnoJM8ԲR-E{Y ~Hk2rr\j]e\/NFeau΍#lh3:f8;Apy$sa5y9uU@%P58ʣTK#T .crW gԵݱU B$V!+ĩE$S5 3 v֯ pz=; ٘_*G޹1Ds2i. I,iP^N{sEKhpU9*qLL(nyWUߡmܶ8!Uָ2YC@ wԭzcX Lyf[;sn)|!͝.>ky Zua&2|<u: ٜVw^SThIO֟?DV=ingy4$[)ɄH$\֛<>[%wx4ԉm^LkBwSa -_ .^" kAX9] ~ sL`ot; gҌG^*𬌷}(HMl~->rkM iЧ[?ڻx D ):q_;Խ:>*7$vr{doڈnL0Y@0.|dHGT9P03  /xPTNR ua;WRF}&I&?ˊ4>=[3+rzQ=BeSOPVCo! \hmwX>05)H[Vk;UWb"ꈅMpO*|#S©{D2 MHqz3L |4ct93#@`+l=k^VN"VuF dSA>Wv|2V<]n]>&Y*q}}Z|3N Y*LC+R e:'<\ b5yf2+$ZK[bO522L<:^PDQj5^C;\6f 5ݞ{hXS#vWTh:\MҀpi}W$(v nxPkɪ PS?Bpb@yW A[w)-ScڡeJĮF>,!{U T#GTrb6FR\86SCسg%]P>HMXƥ:ߘZ |ghzZ+ T;l)8J49ٴĻ*7XnȎo3e (1ʉ$kj 2(5dؠ}>u}Gs9s8'P}}sXHw?]i?B&} .,2LJ>vN$4MRw80`)OOF7@"{uS$v'Rrw%F+DtGCjW%ofVd(ZhN֤ H)CmMR@z =D1h勨D"9!|ɖxlrwjx=ZɞG1쵘j;h{,".!s4=KgvݡZhKz¤U'<4|0/~ai O'9&][l,oш|$<t /5GFҍd2R$^ *ͻ #A6.Xf:@LRſF.ʽ2Rhu4-$ڠُ~(о%T+xh &4 eAO ,&FJfıRAI[ gN"*-4Qʅ;DṉnrR[ \ 靱0"7;]/];j$n=Ⴖa_FK, v"ʷB}Xo a Yۘ/`o.3 4`[(\Cl68&N;{Ʒ4PO{lI5 СYU[VTlLz/d/Pd0 ;#R33c/uvZ)rV??¸&#hTR2$i#s 95(UKfu-{ ٱ'/#8ёY#I'af1̙H`$$uC9sOQhx{_zҠ2я#qJ͂% X"Y/끒ΈbI@hѩRPqر݃{Q_-p ñor {gķuRY9Mm=рڠBBg@=mg!KzMfyw홅F/^>zEșh|ۀo%Dn:y]0xK_"b-ִ u|{VBZՑ2u,V&_']*EzQ&NJg<6Oܫ +C(iUHww4a6+u0-6.FsH<׌8`Y2es麯y|T%SK'LtbcSrvR3ZO:/3yZ.0k\7SU~0 Č[#vWL9 "WѾ =ԶhbC FJt ݣm-uێ؊խz1R rRŮt mI[)E*fD,~H[HHS\Zl`5;Hۤw KϥYN/\{";VM(JW(͜r4rqbvc|WU}7o0;}I HdH9w_;S _ՙfu$.(~RNHP\q˪)ӣDWLXJpòvt,,yov֡&;FlBxD*7&5hd*M)b=ܴvBH˰Ckx蝸y` OO顸ea1mC߾blDHLL(TJDpǎ~t&Mτ4Ξv>»Id+rEfr'gVroJoRn,X C9pn ~835W*k'uYq gnhv mi G]o5},.MeU:! J lT\|,qx}?滴|jYZyP'Y?P1k#3oI#yv[Q7.p"3oF$a^Bċ_}SI{i).kV-ɟqa (7ksz:+(ވCM4[PUoOCBܛmAQall4Xs^IJܣ}X_hH#n6{f"K=_g>ΆIT -\-ynމtxa'3}D> vUYvoB-bJNK5tg&wx;7)Gcvfu%PVmv( ];ĪJ5{t+ws ͆V$H9 Fde9C m~44 I1En25,KfX^4D 1J;Z|Co7wV<]ɤՅ% eWN bT[PdLhEW nX{޴oF$z Yؤ؋o#ڑ(wI ] эnMQ"ڂ=IqW<+b>~`l+^-_,e~XV#5".l]z&H+1(g;X #QY`E(t)[:w֪XB-4!Nk+;sD9D2ۂ"$_2p ^ ZF~[6B"ڤ)- {;S7fKB5ezʵ-3*( PJ%xȁ$gL&iggM-Dqr/膅y"¯nDŽ\ RώS(1HiEOk.Fc#[߿Z z…]wn~zKK)yu.ɝ}ED}.*;Fdeljv*Q5 :3 ؾ|r"eK{YIůOx]wyC0yaȎB}o_fQCO=y{LnBJf$za`6CJ#9z+3_˹=foK&gstt3~E!9 ڇ=R.إzM`YCAdXXTPeC8'Qaւrf4{ѷs7SdTެU^lV2T8%8tI DC [_+]&:q~,a?P)&vkz/w@z1Zѻ{`fAè̷HMS3X z11 _Y^QٹdWM*ҮB 4)dG5K5 EyA}5u6E%ic#>0(S) |KI[VZ0eW- W \`zz$"ً3ɗqU/nN`NvpXn, nIC'Fß{@u.0UA&4S&3^y=. P~>vҁs;z cNL GXѤp²ȩ/V`A\j]=QS$C*wR=4B_jeBB@8Qл-ܵP1Q]wк>7PDIL/'ëXX+O &&&%`LŐ>{1,= Cإ> ub 59UdMǸyZ|?rЏu6ӑSDP5QҾ+3A(zOyJÊ\~@oR{>SGAL#*a W55\C]K\>'vdދ_{'W> !fr, }`s [$אNG_j8 =7] |Mחtx&:Or?yf?7:)9zձcĪy?,'Xԍ[0_`ɮcqY^_ϾմE-tjcD;f+ź EjU-ϜMhPc!VǕF crf^>L$kU?u.{Oߕh ׽1ZXn&$Ü#D][mEa(" %5.lv'Y1eƍm'Aa} Wy\n5tM n?)JSerCZҽh`4&,nR1'NJ[n$Rku Rlz9XބiD1;˕h0!BwZS| ]T2- tpfadԹ?d OPa[fXoߜ*xi#_!xݕޱnַGKNW/дG=-dMHi\k;fUPPI]Hvqx ' jj; MAЇK?nN4C>|գk-xo#س63zѶ:f<\<"Be.-yba6uKMGLowe&'Ry;J:}\]_IQQUC y' o/T6OȰ|kO&9%' tn^K ngQ\Ȑ_u $cCBrגLLWQEgG^ h'~zCc 4ZC_oKI 6A"CPx/ 6uy♸!RNx,@V׫Ҝ%'+x4@RկJ/6d DŽDcl,z7\.aB@F@F^K3w4ʝ2~7Vq ?% קw"pJ! K[&'asYnΰLޮ3rZ?8SkyNT;4F,J\AۨUK,e^Oa0UѯULVii@37tH28ɋ]j);RXnjs!)AEe%EyI66 O0P */MVY>Y%-ˋͬEUV.8:8IȢ720\=ȪW,eM]Jf E-"QQWӹZ af\pi1wόJv 移 u[ySp'g>3`t8=`.ƲiklWw 2J↳N`X)q81TVYsهL9P[$AԧRY|HUҠ<|}P &-VOF֛3B).5 j=L7 KsX2ryFS:ٓ|ZQ/L FJRn\$B @M2CsY7Ae\nH2M1cnuq{`1O4@@VoԄC6k9Ɲh´mqhE:5XB=㬮Ђ8Cv s(C4k}=%2թU;CJ$hVueC%,بE67Ї!@x]L6$϶e䪓VaQ!5NI>ͨis/2J]ào+DYV m>WPgֽ@SC!о|;-la0.^+&Zz"bqowe1)qo4G^740p'ߊض§\.c._v7EP(&>7jD)a?gà].C[zF88_^6tD [7Юhcɤ~њ#_r̘w/-d(0sV͸67E>ppefM']xΛ:C9c"0 i6R0&@gAW7s67ߊmi@).["܅_" B( RY[v{vi{&JPsLMṪQ$t'|eίiT8 qRM M2'V*lDZnItǫUh{NJuHQ<"uw2MZ!(2mPdolOiEQ|j7P3V,Tyi'˸tdZ=<: Z p6},qkM-Wk_!ef9Vع:Ұ^UJy\E:E}mh)0TYU3gԹy Y bn ֐}6E'kY4K(ꐥ9+=RMo(@|&4:'3 50S dBYHCB%< 41EiʁAhAk?4s̥;1v 1{x%b\l= S:h"bbdmnX$͞ 2;olABr9/"5tKE%y;)H}kdgP1>IZ,27?f1Xtv0@T9w[mS]c{JÒQs,͡p#aqg<>̫@3;ʚëo璄h6$S~kpxnpJ!]d#~fYeTsixDៅ )FEA H_Г_E\IIU!Ɩ*/~ q`|Lt^Ѐ:9 [CC2W5Ϋq1#/h7U_rY1ydh^TElwO?aArfRӦo'LHLif5,<_{HPUD'͚NļFt+KDY%$q^%0تHeQqrw$ĵO#B4NQCwCy-U* 6O N 6H-Mb"3WJjRso=7HwފCfps\~BVa%5mq7T@! RaSu PYUF/c&De (-Ԇrh 7֢kw0N/fJ:BJkFHT8.wD%RքxͥALkb `!oGkᄸ"/w9j{jȠtC8: Ywe{` |II =kRbw'?"P|>``쪬cթn_^Qz,_Z|.puLLi#-ZE1%pgҿ:wH \ wB1xõ Q&bN{Froʺo#H[x6VsmNL1!cZ3&&Oz@(;G0v;|o3n_qpbBT9* >"L:XbK]IwG,;½xIԑH[Z)VkUFJ26 i$P{+" ĢG\>*Hb)܌K?RI = /p(X.tQGh[Hħ D{WOk R')1`Fr!N7,\`/IiNlC,sUGȀ[# ,n{]'>\PW. O7UCԧK2?؉NėAȫ?1%9ne#J#Uз"|_lZv3NgO~wf3@c#3]9ʋqp })atYޑHܷ- sԶ[61W;_KU™Lz9*Hz @"v5xSm`|T*}N:"ϰ?E!iL#fiY)&aX;SUoB|ƭpcGڿdw<<R|*" }9ň|5\j_vaWA8 _y;iQE5! ҵܜ'RT!&DJ{ɠY#kV 2nV<Ք1!dIJ֗JA%rͼhT2ސi};ޟ;:yz: M|Zw@I~~|Ms 2"87+޽#A. tpz“h>h K8/ \aס(ɩ\߲͘a35tf7}.!L33O?P@2qs$0WAeSʘS "^LY 2}1w oy2ni;^?>VGHv1ӑ b)\!^IvP,y7f -MND DxjtPʃ1KHJ.He?dS[,}XcX8nΩjJHQq;Gڂ1P*fo%f,` hItєނUa`:ִs3U[|џP!/&3%ƥ&$'VfH䉢a}f޲*se1U$X qU yg@>O%l[jl%BTp)|MU /IHffTׅvG𔙚>3!b} rCp䣭r!+^Z8JuV8emAu”ҫ$79&O;,^B1/pq\Rw$l1" OC FfWHZ3r$U^;!bwhʍ^'P|db&iOf\t&Z9+,o2|o\ 64諛tp8uqHA70y|P#Z:Qjvc@s;:bv~]hǃt cwJ0nъ=㴼UA=D w}Xhwr}V.S{rtu;!'KzȯP9Z/fÅ!r6챺ZV57$~IcOwv|H^&Z]4X~e9L}n*3M((_e@2|${Ae9CIJjn|)`̣goD~‰[DL r:?"njeK-YuF~Bi(EU:h 8Sw5MiC(ز\䟄|w42K5nEuh-Ep?Sz`UA)qŏBmڱc {];?*NYT@6 ,/q)KxIenqL10"|1W'P-]ĝ-4j_FrI$]N?$t8"ϭh'ӡUtpؚ #H^dlMN݉YM}x ^]m[65qf{@\JʝA*kN%rP)ag47 4EYyّºm;ָ汦 Fu=5pAD3y}"RuN;ӵWGX^yAwxq 2ksSɕ >b AM,$%"Ӳcf$T`V~@컬-ua=Y ZTZ1x:s~g)v֗ȲƗhvཛh+~0 !QsKtk>p<DZfl.ɶwO>)6iX/XCyZHI,P-|T.n9r,i~JbعXL(e$ 8q?~1*&ܴY >-rAC#U>n\LJ*y )`GNrȳ9c#G`ηHǨͿ]uBVJYG7%:SabTU$[$IUDms+"z`ǐC5mj,5ghj滶c(WBC}಼QKqd$k4L`BY(Ȃhr-ǘ@ܓ ")9Jp+;,k9?SGht;k—8_)',9y{*Zּh:e}>9=mji>rY>$MGl/[kH"HұWxN= Xfa8Wngu "<:j)W=|71/3`FQѐ{K)DZ0DjnͦfRDcUQ7]N]oyNQ&nlG[ iATQD90Ұ?nz|fc#jƩy<5*jq˲Ϙpuaк+RПqFoQF3 <GF?ʟ,z!^9L/@Dxl S+xU.Ms%􍃟{+׋3z֞ɛ ym(\zP&n,q/'^uU QX~{Pq e?mvJcq!/zwO9,1Wk* :`qnmPD|n㥺P6qmX=p?` ڽ^.l WpomN, *(N% 5xg;X5fo@$DV',ScC2I?QpjȽ٫mߙx޼vA,mCq~8|AlNzN|:Tٽ `A(R kVq?$h5yyݫgfFNu;1NG}rWi}L|=ӑXZF'hG1^ T`ʠp> O}y-Nbqh.T+HB mNJ,2SePrBV+Ohsq9 g]H!GߙŬW +8\?z;Cͧmƅ. B0UΉuT*?}tNJOl,O%ɺRi:08k0<[swfiM[xOM:d<<P0D{;v2'ɡA.3ђҜR:"kW,7ཿYX!-'tB&XޣYi/F|A1>f1a7wE|"6>klkaoZ2`fu8Ŕ}ʽn=w}=g)G%~<332 Tpz\>vH@>0P\f+PK(,Ogo`GVZCMNgqhPc.r[sx4 4'G4!&B%ͪ_9Q3%f>ǕJi oyt8֍i)zGYDgmk*NK3T]c-Gk k^3)U|Ie1ɻuz,\\0H39 3U,QCapTFu&wrXHyٿO qYr?@~Ŷ2#Q(HqT c:[?`!+]Z8tz|xW"\ 0iBgČiLM &KIdv#">+ <4*ʱ'z^dv$=4) rO&q`̾VjZC;0BZHI61k|xx+έ \($ )a{}V|ziCE.*)R\ {( {}lxD7,gxsgkD<.R> A<1k5 6:|y.g/i5SUj;+f4ޏU4}; ^)6s*;{ǥv'#SQ X#n@f2),Vz9i`^̉0'o<_=i&ϓ.+Dށr:&&kXc bd!5X8[ 9ҺMCq.1cr)N|Y0 3ʽC-R'(W]1T3XAI ^Zo2F:ȝpDzy Nne"-n :o㸼fŮ:IU>H~}0JoY4\|L N3;ϰ];uXv e_u݀[' dB`\V Z0N/3425zPv4 沪rluj6:k4:rTi"-1o4IE Rk7rTG`%7E&烄$wpJRdl7.xO|0?Vuc׉}xL9D(l+ڨ޶YD@K!I_J:Q7% ͘Qc IZ ",_D':97+w:.胄(C G7K~zdIޛ=*n=)EWhLRlpOǷa <_(U;B}6)xwz;Hӛ8{ޭlgH r!r:{?VnnxɾB?;Ng)(790Gcq}DQ8>/鮁ӯ Qɧ '6g|Ɛ2UJ7= `?qVґTkDEWY9^#j[e5 ʁ!0 F?oPcat & uC`pv3CJgmbS׷DH3QY9duԇ{%ƾef;DNZ :^^+Cm^0äө@ KqY v*Jåtl!=  (d,FPVٽP9|5x<AOY "%OGآrLOW}ݓ_dȬmNTQ$+v o)6|_$bUM +=,`QROnn6U|d^`֩+ǛἏm!Esֽ"tdq\k7+?(JR1 l0wx첚rLR[uh1Csoy!A;$rtȞi 4|=tPGh}+ɷos2qC;X粽*iJ.ikUN&d͹b*\ /wtv(d.Ra {3Ϝ%pNl>W=T%{hƼ>s[, "n*e J6#KQ`ؒrQ,MNgOʭGqg˵OJk}]ԧgEG}Y])˝@vo3'v7; ٟiuAvTi3ЪE*j@. m~U=g9 O%opMGBo)97@KoN )ۤ@7` CʍIp+| tp۰,U,a bPL_;)|%W]2  Ppn4q)S_M!vۨ8$|3e:q\pt,Z_7+ZX wъLҍVq\FP3+Lݦ䖜!LƯR3ZwMGa r~h L}Q>ZIؙyߘ ;Kc+t^gC*.<ڄ!(R2d+L 4CV`$!~"BJv} b{z~2<K4|bY5CZ(%` gށ#)C^=dS~6t{ 1;l' .7i-gbw;={0dO>%J{%4PZɉ Zlcc}Trδ~ ue(ಉF͊W$Pq XpNgPܷ>թEkC"F\pPJShFJ~xBsu\^񈜆l&s95l-g"gʚ+v2)g$6gDgɱ B$6(97s5$kdGf&Ǵ ع|ƍW?)]g1fbvAtrvc^0 o.β~sC\.5ؖ0ʼaxbÖhOL;dey>` %׻ͯXۭ(e,' &0jY/A$gNHY*!n Lj/4tkt^o2'$N9Hϗ>aջ 濗<֨F@Q|_>\ . Ie3${(T5nRu$K.0,O:*tU h+7 Tm<)ڦ&Ͼ4'+c}q:5XI~$5qHz> .hzf))Řv뜜p+:hýhQ&g)WڧtFЎTU eqĦBuf0Y9׋ vt.=é™UN-7&sg@g3~;/pew'?p7A@^J_! [*ooD&P$n 쑷W~Y=:Yq d "!{MDh6k4Zl!\~LH(Gdı ^qeB@jҾͼ<^/$z( J ̔;O`nz͋5oD@y 澸t=K(gd#Ggi4:`@M PyxiKT PS D!NcLkS Ӎ9I^hfB71}$^vZ,ScĦ8مvtg#!:96l/3Qф[RWigՊ Իqu#|}/!/ 2YU3N]}"sf@|@yW͝du:b?/>/)/SkimR'iE,&S!)wr=!q uކx:7j`j(l]/:%FD_sy\M`N<gV[;#$O܆: 䅡Um@RSEv&t9 UKVokn=m=tEDkp9vR (;刮B?}ڃ tn&8*1բ垓ɬ78qc㑍}-hL*8MG8Y`Njt˳Xb¯02^b gkMpʣ6hRɍ%\E{k o}e$KWۯA83f Pe_UR/W+tJI-;6[;r \h{cޭQMYp saB:q[5X4҃&p4!# MԶt6J*ɼT"OwYg0'E)D!Qʢݡq:a}!ӱ^ ;10GG_Bw+`_5K_mW:,/QHKRb`T]HNeOXF*)J44 +0و$K\ût0o5|& :TzjKuܗ/K"SFﶘLVJ - J`SYVmR@2n ޔ'FoM这tƵJ㚕b 4OqmG3.qkx`+JtĖ5z +ӺEmkMߠ|{NDD+GPWW 8b QvML&&ֱqQzaZ>,rߺG:5y.rм [qz54]Q06]U^nZ;inn-w3GT#|'&5f]Ý: ] -] %P~PP.jÞPxLWӗ F;V* Ts7ҔLI& Lt2fԟ{ $lxO.4TrR@k| ”* O Uƶ]lw +]:E/Re7 pu:o(=G=OIK\L_NRm˴yiIiF7辋vS^C3?/~E7Q Y3db[=!^8< )b B'bFag#Ʀ(>0Lmdq _x?K%:-?ބzy FN8ڐӱ ķV+Ui>R4?DHm*7g~H6Zϗm`\z};FQ1000RŰTv.XqKn7sQ̼҂jǂwN]`:Բ)sS3d 0ׄ:[Koy9.٬S?R诤4~@V7"V|h;"%7**xDjI;]e.^*S<3P$(iSͯfup!v{L!ʛ.=I]EY*F,p#г>ʞM҃7}ƛCMx7Gg[n^ KHn6RQ*mw4ũ]叭>wv.BUoVJס>z) ,4uIY9}{{-X|:;qWW2SH5)a}6jΕ7'y)W>^ƾ%uuCQ` ;\:s]pK-hKE ]dؘGz({(mFmxjr=btnb|L^~oZVe#f5eӱ2bE9UEHipN1a<(OʪlJ"ߢM5cb/Tމ:dp-TibU 6l$vWKG>n";18" =lj-OoPN!_(eLnH 5vk ƒ>Zð hȾc { 4ғQ&UkdL^dE*yZf?Q"9˅PXLmtӡ񊂡$} O$~Yf<4bgbY_9GA_ ]k Y՗|͢/7![89~W1QD6F)n=ts,ilK LaJH)!P1T:# toL{BZ[xߠ!fLҹ2q+\'\3k<}) {9YZ)%=7 $*s f"tVJ3l>Qh"i. yO;O6[U6ʢ·Xl FuKHg%U2Z2E"evGI6'>@bc\iux_P_V!qzwVqG9<NBeԣ ~7Ma^|c S+,/X 0VE=J nHJsj) C#`؇2^$]XL*W*8ه/jõ'υZ$b*( 5WǷ "Op4Fi0ڇթA{ugeA(g5Կ˿b C4slq0dvΑޓ=1UDచ涪OLhߪ<%lrVrT>A:Ƃ3I9.Q̽D7EurR$X-(|b;?'e?9b 8V*(=%aey>b7kU7P5%#A ~O@@Z}8?:J.5$4v9b`84\=IJV{W>wC|%G^)W&[P {1YSO)eCe1& W9dWU'z Լ :M?z?mT߰wN=f&Pǫq}{:OYePSA م2q$ gS\imw;Ac5D jJ:e?Ňþke^͗0>\,Sָ.܂[ Cy=iZj_lx~LRE+̊,3[tUj -j{U 7{ɑGH)hd)r̮ ()6#j~ҹ]N'7fNet?QƧ& oJN\6s2OY9F2D|Q><7Oh{ AcEM|o儼nۯ:!.BoN64u|8*盶+(撲9jY5-< q(=%l,U+iѺ 26db0t0@UJweUf#%i~‚j:Q*^'m"TىU~7lҼyg eN炱MVEV';%\P^-,!&k*Ѷ# Ÿ9=mwJ v$Qgb rҞ&H̲ТH,_mlQ=EFtvFV(Ef = 0BVz <4ɢpT([퟽RØrдzeEszzK0GfնfӰ7Y ’R7S|pPx+T;Pzb Z30 J?" 56 'ˏUIF-bPQ q K+)2+=JKYxAJ|uB(fh;l% MFᦇ>4H4>QRf Xeh8w+9vmH'"^j K2s&1mrVf 6b~{ظ|BRd+Y%3S*W%V$_NEWs=-&ChZ5!n~GXW{em%!g~ľS[p?II Bd͇#HӌO˾^ɼby M )"׶ 0?'j#Mq4`I0E{bngKNl<5$7LSɹ ݋+AF%m5 AdRNQ۴J+~B}eڱ!μáWoʞ\*my^jQ(6kn/ q"s.uJh< nW@^YF)?o+9ռ2.QҦ=zR9ް+Zkʂ_@g.&;}Fr&;ې;#gHӟdSW܍=)?U:mRpdR8`l>pZʡ̛i\4IZh)ˣbGu7kU1q:r|/3#|QeKbghLpcc ShR29\2HsD/K(e悤h$D6K2&h^=VZ6$j9 vi#}Z6#Q_ء.o{K(LkՃ{{.+41O /RcKujٚ47sZ Jq+=ఢ$hc* ͂n'X ~6eJp$Ǔ/Y|YƊ Nc¡&"vJ$؊qtI! LJlb&POQWs:>_ۋ\1 Sdch̻-/ltd#s x{?/9RH'Pah{!ʋREp( O+&{ӖF/@j{Gwn7N>EMp t@tyĆ"[{Oh:2/;ӖqSY0 bAL;L}C{p5RviIˁ AUxmYBgBXkXso1+:}k+;]֫{?n1CݰZ/&^phEY 1RBsFo2ڼV&MGk\S((uuM{Wig;%o6;Lp ;/v[5V|oWkПO \pN2$Q&brXtvIb=o32!^<6M$GD,Eq{|$힂~jedI=a:aS}Gwvova B?G59050|ɥa=VG9।˟`($ui7МFW{FvpBF>! TQ/Ag[uMjmFaY "8z.I”f{x3&PRV(w}c+|b)2EM[8\??JA#7Wt ~<4k1(y g~%#.) 3 u>+5֫[#]fIiLZc[4<. #4mb~Tz)2ԇaMPP> VsVy!+dՀa'&U,o"Kahe; liĹWO! B{9>-(~ѐ J+0~zSx kw"iRʃN#W! `Pn 7yָ,i.Z{LXFр mAMy26-a ;NEY< ?p0?Bl0% jr8!BhT߉}|{: f4{cqHWd:LfUđL?Ą6@AUY&q 9_"yN:ӇUq \֐$_q&kȲ Fj2ʑM2T~5P?V=T"K%]Lf fRгPԩb?{7RV Up(i3.+ħ<]YʊB_mXɸ$9R&$#׮pJp˺T#0T5ܜw٧@y>7h KHzqZe(5$CEhղմm.aL?lԗI7>Pd< Ub/֦Ɂf24bL㙼%DcI/^d4o3Txf<p ,qKKm@lG2!][8a`߭r Csvb֩m\(i[c@*ų.t5zMB'CDewAT¤qOJb߭Vv*:7]@{`H}}D ĥ+JrM@Hκ;g=Y,1^wXuR9Sf+(TcUR+ZaS:t<䓣uWn8xH)z|̹A'd ~*_0?u03*ĎgwX VAkcb0T͛UNsBSTv!} F1n؎V;TZ|s\pwQ ~Mz$Z+͈P$nՌңo8܌\f< Fj- D&LX 'a #,9y:~r-{/nP]L_Ć40&TllHl4:_d1ן:7֌U'#]?,8_H/YPDUQ~(-w0/ {tv{e(gKꥀ2|ۆEhdޙY áA-+ciwa^[À%Uzew&tF'%p)g ͐|0(&s1'j6,}LJ͑"nHKr}2gr-F5iCO<4]jepCsU2% Kz?_aETBr!e kӐIRgݍFmB`kLDU3`fQa[hI&&Hmr2P+<.a jgU&ihO'x %Nk]`xY3_S!׽T'&>ǝft=%II`BO+ŮX22=ɶ S. ,$gUIm█R}?"E+CZEV*U 9 } )`OŚjܒak2|MHG[d7wJ0x˔ɁՕ n!}/l/D?&facd~98- n-0Du Gb0QM~p[C@pϠu/i9;P@AFaDٓUfI :ghu86]OtZ {buD$ۈQCOJ9$u">ڤR'`/+U>"16BzUJE"CPctފbiZH =Ʈ3L09C[H9>U-B||)0?ʽ Pyt&CT^1-%80ϢD"ޡ%YJpWwI#fm_TS.ڔV>y}#l| 'w҈ i Н6 {97lL7NFo!ߡp ?4_5s9^6LD)^h]Q5v pث,3q8 l-muAzS5FpY;] db읈vxhGi!P,5cZUΆVs(" ceX}" ̒]&X2Ɇ+> Pd.hQڙElaƲ}ŹuK'baAO(KjƝw;G~m¤v2E `hH߁QtIf+Oۆbtos_׍+S (O[; &N,Dz zq #̔s{> pfW7VNx)WYBjLE1txd}ӧ.W)[͏jΛF'jcB :.@SvB{)Eį-$ M%(:[X><ȪJiEF:#3;YHL:3/{'Dzx )ΉW!&(9NppWW9ʵA.}4愪`_\*zRC}[lz:SdO>sˉh#zI@Ȝ a9pt@a'>6 F~.! ׾:dd cG^ >1opzsNIRJcICr n.0 ~cX֕[ɭоE zwd9{Ǫ"uֿ O`$:P^}],fOVCSmQ,zGڕ1pEd/&) rt6bGSÛ8?ꏂ&wWgy,SI"rǐ7󑿴ϧgZ$Cw#.]6qkUt}X]=qOâ՟0!UJGB8^|knZO ojN3D %IWغhcz d2 l e^,AaoCuoY+Fn$$oB1ӞWglPT9]xFfY&trR7U+Pi+j;ӎE8 ;R4i@=Hb}$wA ydH;\l3 &rx| :WQ$t=M>JWv"^RRh! fs&@$ 3+mlL ,z=~y=K  eϲbכUTvA"( CG:W?\}#]ZtQ Zװ(CT{fvMxRg/&B]/oӉ&R)P(#\A6"ƭEV:0 Z BF\3ڠj8!IZ>(< }AM"e #>%2܈-lF CKw[ͪEtg'|F$8=Gwԭ1e| Y+gU&D9@YP,&VKll:Χf:.w޸S q{7hB CZrMR6s_$b~O7LIl:&#[Td-pI.n=V50Σm4+GTWN*CpLR6w.:^Nt5yם2JlMuK YQl[B[dK|CFo 3 %AF5o;<~O Ze΄ܿ'9k:踛 IuD^Rޟ 슛{>Uv;8K-J^(tA-!C6j`I)>评1@r#ej=B5p?s}7|$9fcM4ES CJV&c&aR@rR[|j\eA:!9y!d.q p܉#E+A  VulTNMx1(ZȥˡoǸm#+:}M翚Daf !#+Nc_<X'{0eF%oP\f*P:2g!nGO}gnђ8CKxTD:bJmN[ĉIKm\t0~eܫOڍ!fW/YTuqy49`jP/Cr7b<`^fn#?i7r C>Rj)wlP5E6ǧWu1GHfjgr *a5`e}YòvbI*⨽ fxPveZVKx MSnU)J 7Y;~c ꆃOĻz>N@q{}S q%2nogs;H"Gsi Ҫrxз>?*[n "gsk"DruŊuZģnռ#fKuue[wwm%,1 @i;p%=K7YDJ)sp&^}l꒼F/DqHʨ{O|~mGB+Z^8z˒v% k0AdbDQ/%3^I;֏( 2̣O{OR-ȣ[GA8'&G1ICEL9$_o8CH-[gRz<1n6;MvU<bְ4*F 2c,S y2o_X İc惎Rii~f\Y,7[;7}*,~T&A8T  Vll`!)$9p%yRݓK4T(KGFZ5q'Pp\B?m#COʁMQe1ʭ>wNAuyYomp( iBusSp?9aƄ S>^Js2ۅQj/t&bJù +ElO.r1k?R%mÛ>|_/qS_ !lqq_ҶSghmQ8/9[IU&6=)-2!Q.xm}m\7!J['9Ϝ/uxATTl o"%e ٤g|kZu]a}[s̑؟ڴl@_/cfyPV19Z=_F_{0\vm]s r:̉yDh\&WiGY5TGG*[uEx='rRoLT%7{t y&~Ļ@*+UR:X en)m5]@pţJ'(?Yhm`ERlC %H3ܒFlmF-لKWЅܓsO ÚJ!Y™egN[)]O#XSccq!o/F='Vk $R| څ<1R4}|g/fViΛfϟ9iǻPMNGzHy@U"77f&jRO}:u5ώ%r:cOm I`cRfA%#慮ߧSUIR@` Uw`fVEeLGK!Uo %qqt4׶]:vD͛Y) ?4̃ lmaFdJDa2MKg~0J}x`3&Cl,fm[bjdkAt\MH3='8:tk= -yH>e\y=nCQ@]laDD,gi+_Pá%;X X ܋cSO9p 9v)`9FbVmV&* 8|c`ZrU&lVHrXe}AMvA}MJ<6ihwoy.7:SL(;ZW)t$ []lҍ{K0tA[$K#&L%͉ij7De@T̛y5|eL B|ZC ^EjStGTB @-F!M))k l0!Ll¹.nSfH,vyI9.6+3ʛNz+؆bȰ:OTܬ}F{g=VSO3к̐+(`|g Z6Єj?WY1qD T':*#4 JlAy]Yw#?o^5ITx]wvi|u6}/E/}K%2>2"GtCfj4(;w]ѷvW օ??Yy0Q9d r(=n@Y {i(NO:G;}X L7i88#aݔ]` 3м3aƩo'/bm#EO"A#۪LXfjD}Sv_TwLT ҵ;bi7gBH!]+=G߮dd=' "% Ln@kl7iJORɮedhPku@,͢$xCO[-0`|dդykkjyg'+zjǭeC\~N0͵D& /R8up#R;6S8 0Й-L  aIR- 2fHxǴ#X͵7]O.9~C!;DL Lh>̾'GP)/0g{OpXz}*8lGT5J ʡ4iʞ _6jszǐl.X\*PGz ^4 ~N^ksn &\xzP7_ʣANYQ* G]@ȓSZ뙆Y# 4sbn+%TW Qn;w$KsPI淩\L/C~b64;@I0J/4kV^\hw"th)4Jx.xvJ]~f4MԴGܝeMCΕ'[Ehp,/4(Óφ*v]5e$ .3MFuU]FB"[&WrN;3yrE1J69@bP}#-ݍiky7A+0[sFVJ ^?,m=LR{kD2?j1#|я_W](eVeB*GX4Cu0'@(T^Z>Te"r(PpxarHyϊJCi޲[]c" E6"tMx8i!ej?x? Zo@iCJ˰2pfSmbv vηő_x 4"b{xSȰ,FQ8P_^Lr?D:N {jS"`U]%$kKBKhU[Tt\@QZYat p xƾ@(YjڻL'oE+G@ yʓUWj'  R`qE à]Lq7F>"ZU#@ɋJhwqϥ~*1) h]9&* *4ӵP 6j+rf#䙕a>k@Ҁ|`u?vkkPخEmsX1/OSm+&KCh\?k:LY`<9j[sOlXP6g t5+8@W.+ `2 ۣ0z~Mle(m<# =hb8$ܽʦY@+h/~PfK_anxgh#-nX7&vJm{R<Ag 8RX㫍el~ͭb|T` Wu6se-;5eq ڹ4hnZ@`L``3N/2=Ylr X%Eu@d>KFP*i?<`14j(Ȓ|nYF9lܾY|VZm̔p%ܶhHwQ ‡F@ 1%C)#tWmZyއkkӶ9HnyՓ۟\+Wq8Ҝam&zଡ଼Jr@U',XM\Pq:"͈F@qTfLj3#4`q]!L=}Rg"0ҹ-7*|-Z.4FHp3jT0{ߍS(Wic@!n ZjܚCqB|1{"MCH6O9c[gmG2h^cyG(Fx qe!ۡ^MӲoY>l6S ~ gj0*Ȟ7V/ 2^C`|T >rM=/{mQnG,50B"Ǚ=veS$#L+饀8 ,q+ B7ne3<VoEr*՘a"w 8sfXVi4DЅNjJ=Vq5_(J]%E`uEvL'{^ET@ =\]y{`M=r,?/~݊.ѭ|ds[5`7ŞS Q] 16`^;!-j[kEx>T-d,pr;v}pZd\kccf5Ŀso]d7b/; XIw*)G7zH'EOߥ$.̳ Z ]0q:4Q4QHXI(D&/t~ Ͼpz~8NJ:;%CT,y-3K geYfr;cq4v0D3Gr԰\Tkt[4o*TQd$'0J6;P2#D s,1=  U|gBŋ;OBGUک0j134̭7t%F_$}Ty{ b>c$L$Dӆk*E$6Rw+(`F2d2뇷o立~F "KU|7cer}^yD鵱\G1tjÛ| P[f3` AomjXc#ջ0+8>yEb*<ѨR`Xˋ\S1Tp)]oQR}{0&{u5H.ǻW(+1Qu TN)Qrp}ݢaSs %=8[N=ӆ4g&FR7^TuTY,\Y:/ ke#B +"v ],f\5)BkR(*G~V>McAe]#*[YTQD2wrM(@ uϢcf{g{(Y9gޖJ7$2mM˿*`,Uw; *'iD;F^gir֝l sBc\Mva}\'R,\Ë΋:K gm ><=7"&fn-u~_Y 1J5HfWq鱠7͉O, AwOHPTeI'\`\5hMaIT01.92|* 8K^@@w' e;5/@g=Vu\',~H^BCMVz)Ndrf^F ose48{jl;t9q02R@ϭ{8c(S[]1_V5gx :A/. %nٿO9-jx ty}q8Go4htҾ!HVU+Bq*h*:]hU1C H=qB-c""_z=I2e,g }Q2(u:F:>gj|`%I4~SJX8aByC:i(HȘ.k%vKpd`R$P١ psKmAN6.gSUkSD9qQ\ϓY`eYM3l)8y.qgWH82fjJ@}>ImDƾZKF5go,YJ%sсyr~'L8?I3T{S܎غW0Z܆0CǘTi90ړRkg>`Lsv0!4-V?p -kYlϴ(m`Vs**~N?\xF3dĥWMF,E p(l eD=V'OS~ ' ?ҁtm*~E^J {; X?^*@ȶJozj0kEK#Rf<} .Nа0cu*ߺV˸}DVW?Oz[mC?c%h&dv =׸E cU:U)Dh033ey N3&|k>}E g"gX@V~;8!7vJ ܢ֢$%Emְ= gR;VQ:2MW\g;p1P8ˋ\nY{Yཤv`ⶺn -l(?I؋;sXPavmF/3іŏ`7.1R({Jxiɍd7ipnpԞJ&W!6XTϗIeްL+-"m"O`ߴj+[ Bl钜6pZYg;Bw+ۢYG'INAz>ޱWN .ƗC:VlRnjUiV擢]#WYkߕ5Cj+;LiTgo*PP?PaǶ \po emwQanv]rdZXWv"Y8b| 2HC}M9!1%hg}XU%^G(iH>)"5]YT{g+ !І 992CF'`arx3@7@'!ȵV3^ꤽ[m<$c4$s7Fa[msrA>0怂.4u[` 7D lvxx!Dqhfm;9oӌ0#L÷G;8晞Osz`$4xM>wZinre!*`_@ bg :Ŝ'Wo3|>zGZ HOG(;3laKJƉ-ꑷ`^kS`E(˿-P owm s wWfK"*Hc0PnqQC;~y ]c=ٸ}U.6ߤ[}'* yJ{)k3, I gr~S6tC;[>ԟt:-x/cQY5xC''P(jkVPrȖy|(H<[m/m]Yy:5K:5HȀyk*܌P< \?Չj^`+>VרtZ}_FɏVSFO󤁤Sk\ 3ԁ!eNOoOˢW뻈l(c#y-"u+8YdS\qN~a7!nUεwZ3B?LR\;Lh[kZfJ}LC˖/7PmjCGb!]Wz?@a|quk4+ظ cn0XvL#q+~%h*`ux | <اon7Q6pW;IjCx"fUi R{ѩ=qW7#B]vwmg RWn'8eNޝ gVDh8imC1)&Bja2ECpK9N*P P|#j~JHDi'dM˚YgaTA}WB ꤋ{n;T%x>L%ݤ9ҿ^iG8G@p1mXߏ-+U_rU PvNW%/%fr ;1ǐ ㈙һ^Qv `l.ghUQXEyiDW L\sH%\q*a_(`J5Y E3q^+^6E d6)64ptΪPsOxЬOw婢5hȽ bqzcOe×w;uliBj7bl`MޖTՉjj*:;d!вy.ɥD=TǴ3 thɢ>7(%ytbz\poX*s gU_N@O?/hQ(u{?Kk6Edo=hY:K#=Ouo{KlaT{ˌ|<_8 *U4})2bIk@1pQ2_NE/JpDh^;@}걅 6}͆TTcI$_жG'M@̏6tK7|1XSӝ(V,ؿe'=s=Zis6kdc[!#}k.Qю[jY=NL *d2fq[ "Ofw@s'U~wo.DM:B*7*J]K=IҎ doC~xgh[m@$)v8)"* dYSPʿC[6;?]`!͍l-d-[h( 70ZPWGK '۰oh;˜ql oj"5YTp9Ų#\>t9aRqLsS5|Q!X =@OlTIrJK MY4Pi=IpNQLlV)faA&eG51*,D8V50zC͔ژ r~Gi;:9XmMh!Y(L/C-E"(^hd BihptX0GFxUV)5=v[ԍt, V_N#p7QCalD7BX )0nAr.kaj̄FX@v5pPz94# ];]p~aA^o{6}tYCJ0agbVG.+Vd E&X=!jQt[E9F'-[A|Φq-菳8rmǰ)#&n}b9,Phᴙ@'`a9O`u&GYLSyNL/} K(_3m!#Ǧd; 0Ū|Y0+=2 t@%n7V wk vk`87ܮ/0fE[mL5៷ #j|x,ͤ~TaA}ޒե-;hbAѻ+8(ԣnF9*c#t,]}!p:;uΠhfL#Y. &E()-[$tyjQ >QWkqʛPU*oV!o8E7lg[`AmM+]M"%#,RrӨ3*'2g8>SqjK3ꗙ3vF+{~4"CVՀqO[]SR#Z̞k&hcr+q,CdbگkjAZomsdaQԿ!8Nsv ҁ]}*Ni8qs8Q0\6?woy;t~S D9A'j562pGq!&0UEzPy߈lY@xp(}ЍN\RջLBB6 [DBʏa݁Y 4eYy|"ڠcmkxpը' `jO޼ 2)Obm{]=($)>k-p$rzc7 T/1A$KMZ;?-Զ'%E| cr) x'ew>{Ks(~( z HjKy` P] "mzag!`I)mh bg} vSR@VW+LݝKW7d%l+]Wf~ ԃ\' q4.)TAA5OK?e8(m8o_EEsܥd vYYLޕtĪYX:=3U:iJ)yL<`[1 ^nTy$Hr&cT#2h{śVi53)/u'e9 kcY*#TuYYR:Tcxvb!\-/}1cP:HH;.n7,F.E~eʖr2i]EB I]o"st( CPAǾ%FO[RPe jAnaHmOS#V,9p 'PMjؔͧNӴN*Ɉ zFS.yڟ TwF өd i?n⛦~F#_楹-~ٍuGƒKR]n!4zАKJuUd \+?5ԊbdE q.ֱ0S[-~CWu;cb,Am%C}܄yb)12TxHpCN՟)'Dƀ{nnv0et~ vzQ5 t8P #Q_߈!N:eF0?$u sE Mzh׼!i_w7=1Bb ] uXCթT,ħ{Z){:8t:/Lequ?H3.> H N'.Z}fzEjf.G+'hB .|'eb}U5ݚF~ 84M҆YB<)OgvZ ?O&710x͞iku!h&o ]$ic| vG^\`_k6izϲ쉥s)TP QnSlWBu~[ ziF NbZ$%?>OL ۀ1.fPeeF1pc8V/q4_iUwrҚ G-^nT?{6~;FlE6]\NRIWY+P5NzvM+GlU+ ZEAhf%Űdv_VZy4/R4_ ` emڙjxj55\E'x ;"wr=LM?5?Z{*d=3N7((kr;0ҫWfFK~/Fkn."h=N~:OSɻx7KI,T.03Xޙ@t5MԹLx-ÌnJ/>6xXby0Yh Lry`WWPkpYݵuk?"Ȧ:Z)YLų2bT|0ƹ E].gD>\Y`CL(8 #cf+Xf h#hcu!p-1DR !Y7 |0{m+$!W׶>:|<6ד+#xȶٟiRr?eFMb0WKup8.cRBoddZT$KrV|RкFVsM)4WQnoO=KC\P2yLȅ+zw4ՑVSj[ ¾J7 j8wm\VOZMyG̞M_rc6 "8p47D{ M_T-8e1Ul^VgcL tY~x6- ceTo}QV^)%zZҊZy,B[fa,T?gZB<:W[)E,\Үo]afCJQ_vC-"p`::Hl*pϢ<)|1LIQΩħPK4rHH j<:cMi.n!6vpUxC[n=Diz9!i??͔ABx 6:f7㓶?X&u;Zqpy eBJ5\g1{ 8ݔ,7ZE?ܚLz32u p v?uxPS7(^VG}nzAW8 G2bߧko^Oݢo^(bbC~+I}hRK/iXYKޓY9~8r1=%ްU=*ek,LӢaP O/ H/ٽurvhioK`xm{f (JT !_iܿ^ZvC/Hٮ~P΋O#}u427]K28Z-BMT]tۘ} 5 u~ CLľ|{܁}Womvq-gt[гÐo͒T-ϡ<p]"2%Md$AJͪlBveθхb+gwC$%:]QLGcfIn)PQ}ux3W-v7`ʪ6y$$ o* jO̿K*9>T,NlWsTlKuXGI{ H pMY,&kEu料+[Z5LW(~5hR墜Wf&iS[J}2Mzl)o:'5tx_WU TjNyX@&Ίs1c.[Y^U1SK ɯdMTTWd:Bqx. {Vm1Ú?ۃzzdӊ9i eo%g{ ߱Fz~V%K@G9ӭ hb) TqaxZĪ,e(Z[PdiVygy+4c_~F.2FtmOrRiܾ=ӝVtiE:&Y3ੀt,Vn~9%C6@ʼnJ ?Q`4Zyg [SWޒV9B"z_>Vn4@qFTP@Kw[Bycʬ±yxy@W2)b.{MhAo[ilwaZ|h]a&B*V~ 5!ɯѝx+Qk 9b(O!7ޯu4<_Gύ;}֓|!8_(шSFujo"5 sc9XZ(H>VGkDg^Z_T,_7 A= pmC-0&R!+q|wDrWLEfURc/osuHWvؤR 6r$3ig˲22a~FCm:5Q_켻To&;x:ֲ~ǏZiI$]{an)5i4?Mޱu07m b2?b';ў'b#4Kz>[L)}jLѶ͐!.pKM )ኦeF Η2on/̒q"6SY2*FV/S%4eሳr1Q ioa3sys0I@(]\J#DP^(^G`j{ldD{2WwDx4"/E2j1+JJǵ'L SvNUcPY1/EC2ms·@T-g@*S jC?ݦ'Y.D-  gyLs׶.@ۨp5td;de:*Nk$Xq݉I#ROaVFIƗȂ(VeV:u\(r^qobqUχA &B2s j|uV'/>{J&~ciajY)4/d3] ,Jnވa3<C/!vBBQ韽 /qΥGH0RXJOD|-ɗ.CM0셛nB 6OF?NOEqڶ bQ6Gzِ.IE'c~ې+~uD?m5,gp!=IXϥ#v؏z #{[N|?~bn?D'Uk&GTk|P(,\wE+1{\җgvwA€bAN279X( HO/u2H1`Y(γ<_UM K$’K-QjqYf&=2Cه:f3խ2@3vg$Wс {z;%'D:dwB4t8|0O )>=ݵv"bW\'$PP7錕01G= d*M~E*+h H4SuvyH180(i3Ⱗ,B*.#V6sVtUS{hpD6r/p&`aYTˬdFYve+Uc7-YBild-73 L2>p)L'Z/ 6yJ\DD9`0]y^:&~踓Bcu._i_* 69?+v.`AXPCH(U3?EwHbO f03%^)AL?8Vhőz1m9}c[BPq8j;=z{.>'wUKU\ԖO67'WćT*'6Fc09B* 7%m1hhN9 1;&Pɗ֧9\46h&\ v^(o񸻬Pb UUx8]cJP 3$Of0r*2D {x;cܴIar>]3@ B{ qšDn?\nӃ$5OqquEr߾O{ gv=ovkB剞8?tb[Oe/>6s'D Un}ca};DĘ tb7WޏeߴH) s,'A-n*@JaJNS_] mLYUY'`;hxt yM{~#jHϸKaƂ.fۈس1Af F̴ZSH4mcF&P/,~WaކxD ޤB"'㚀IQ OuĐ5hRi4;'i\'Z=Qn>R Je~_X;^M6}/['wP"cfꃳ޳KmԨ M@G5?d p t@b]"i5qpw*"T_BDh@u/Hӗ )(Uz D5e < ⳡc@S}L[0xwQ*5@oFB ڐ9)[*HuTd\v;z>GC_ӎ g+~V3ܩ- ץm5jīz`W$(m*c2>3^ֹU۳n0cB])4!܍83gp+@>|7)t>)`^-=`պ  tA+*E2c\I(G0ۙl0$J:.;ٗ/b oWC%32(®<&mUH iN8a% Gګ\:hnfL&yJ3h8:ɧ7򉅪܋WR4ς GIs6P+j  Bïk`RϺLͮՃFʉ( *yDv|>[,VMѓ`dۼe \sgꦌn%.z:{tk)0:J-.L"B)^*73g|庱O`N)-703yi/ ~kyi"%(eG.$#zΑmE׵Pؕ? F|c+|bN +42.r5…椕I5^Wb߼ztF(qWp3:=~Ո[wV`D#nWf"Ia9JxCK Gǒ308g>Ϳ%wrE:ټ~yN8{?ͨT'܌bQw`@=@%0/[CǴ :j{&ǓˢR9drߏUezR>J ~jZh]8Տ6O)`@pX`gƮlBpLT-tdW( uU 8'Ixf6vApVźM{+M=w=se?G[JF#d*&ldHH!^T eߙ8hdChY <25@=4M6djqZVrSm}ߗ٤f!*~ !a]04U?t#-EۼMN3@Ih?x^_ G#M܊,OƷX8s2Ѩ Mu{5`4[t2?`, W Y#̺sH{wZ[^;O&lT`NLb|]E:)r(V E3e>L<޼r,bU/C3ۆѰ |É@O0)j%ĽC5 ^lmKopC$N>Qz~b벛;I9ZJcq@V#0@`R%S"•bǜ:YG^9숳]ǟ66¶2;T0ECg`NEJ'C,6칾*%@Vzhky{zAMS} trbӾ+=lu;T۩Oq+I":Ԁ<=E@@\o?; q8U d^((2f*-{<01Aԁ \s7Gm`4CDǸw˕ayOG(oGW9$`ԺJ; ڔꮀX{=0c+@Acj݋VM loi-L'9Igu {O(7LƏD_|gz\C'wq.m _$ C0J ӫ#nνUI k@ 7Rv:jӕu5*xMTwvx14ʘN@uft͗)8x}2X*O+(5FT4/ @9Uei鴈`CY_4EF_حXM1}ww̤4#hG}`ϞXICc{/ љ$qGh^2脔$Je몣o@%vt1K9YaeB (;s٦)x,:}>L*+OcB=y0$X#X:tp*]r#zRR.\Q&vvPS-W:,Y#P4(bŠi}C8:ث%T"岶LΆ2 Q$k =2{D'.a†#)G,#Ջ]1Y8_gKpc;[W1zeE:eiJh`~ jLcog}X lD{ۮ $`1%orט/^L1؛GlZqh/{۟\W=.Ϩ"uӗ BZ_\fԷTwCa!rjmz̑3{,(0 i4/bD=ni: m߄djZiY<}#Dh6oΐ;r\TO{6 v8+AcoeJ N(8mEB[V.F`඀(sFMԉF}_Lxz$Hh'JlԓǬS_`ko# g7 [8-^|.9t#ꥦECyzZ]@42s9aP^Ev&0&[GS*Ad05WF; 2݂v᜶/8m:6oi^Ϥ|T$WK[[H2!:IH)r;Ʊ3U9[yf{ctANo5ܑ79ԬE1>BB`CArWcnY,c̮܇i%ޠe]fA̗h5ީt)-:Ϯ,sxnsx܍>ihcj۴kZ.\a750KB@-I!nÚ[\8SE^>具apL/㔌 vqRAQBҋNá1b%%-uzgL4wY5B g(+'-b)xjD58ь^jq%2mYԻ кåV<@I3븧5OЀ[8s9WƅipoҭtP9T17fb{M4x #$,BXqhUaxQ*RzA86Os΢/!`ٗ|7Ạ. O8U)nn*픍+^` :gHjD j2H yCf b\s;')!L2ֿT k*pN8GM^>/pX.3%`1nm+9U@Z=srׁP۵!WӨu"2dYf{;s䔆ēz3ťUdn&Tc7rő@7#i.2JLb5rc DOπm7CWkFӫrZJ@Wq rȕ eE5F+ w);QJ~cŚX>4H*]Q XŃ <**XA&~{^'D=cΰLkOh nM2ȃR\E0ug(˸iF8{H4Y󚨺"33y{2o )V\-*m>^~܏PBƈ`t ?U#έ{e/Df/(Xu뷉XDXnBy2J@4̤BHMR jQO+p=0ς܍ ZW׿AFa[[Al~ucG^}RpdN"2C.IS+?KeZ^ };ZΝuf"QFA) f) MQ؟9GF'"D&Cxqx8K:B,Hl{\]q)پw47_P6!|lec1ZtQP R v4BFZ'azipyW%xW\OAG5>{TNĬy 9HItNj;zY"T~!h+("l_b^ b.WW 8!>q ձ$ 0 bD%7Ӊ^n{U>V+@,U0z|5 ~f_4{VNZycHG8'h^Hᗅ.hkE6IW|86h_@>4pO` rT?u 0d17=?WI`1fp{jpP`b_q>uaSҥ؊jă+p\[_ݴ, Sܪ~%1;"m)Enҏ=kc<^m,4lyt> uV1OFiw%G拸kU;`1=Qc%1}QQ˝oO4uۊuk!mY~pvphB “ k`ypæO]cMzi|#s[tm7 !QHAI~HJO\2/I~ : > O,a7 ,x=03YiK^ ĺV6Fviny0@:ӾrYyv@.;0 [4r WJjgɻ(roF#[V"'MY󿓊t澿P\ (Aȝ8t6BZzO34QzbY#xg0+O+DΠY^'7\[qRjcrNsY B ='7.<ѕ y:[8y.0eMRJMC꒥dX7"$xVimgʤj5/K=ď H\I r[juҁџ  q ([%gMIᢧP>DF%=۸!{5#j=:F 9g:L˅V;b=|o %Y=-B"wTxбpʙ._ХŹ_ e% )k,QuF`@=:5^u6AS}@ϸ( 26ϥK|[U՟,wh"@QN "($xsۡ>{:|^v4;f.r$.LQBYbHNݜku>S`[g[O.$ Xm5_w&{gAlN:ʯ=n33#yPL&Qe-*ѕC\P£fTt09PV;/J |Cl*b{o'է%K<gARbF2漶;/%)^{^3 b#jck/8ri^ZP}+mGGDk`ľx#*Qg>d"H=&)Oe}zZs{:;3Rm9\@] `M*^u[} sVT&e9"mM(<%Α\RwV=U >b-(20ǡ՞DIbN'!+kh+WDWy]L< ShrR< i:[+.?c 'lNv!)TW3Lϊ#D&<ҿ񞷱zwl-0I,B N_bo=K[jGAy܂;,ޤdE)G^[5O|5'bˢ(H݉Bryt]=\2q25c句CQG>v.*$_ # ZTLC4 #@ԩNUEL@K{˂mLĜD-qL^!r-1r=&/3HO)ABcQ2;N0qܒz]+$EbG.@ťz K&GsŁ]FB*NLnۯv0N9G G- GN)ە"T_to#:8.g[a24g @&Ԉk}\]hc0a6]2 FKB Ƿ>G5uP{UP8 nV^?[hTfȯռyAW,|D:/.0:?i>eM^|~i|9]k0 AqsC}LD[v"ԐGWLaONDVBX8Fnl"*#8b ؼGƍI#򠫼V 95g:As.Z0 zU-Sc7ZsZ8|Xy5ѫoįy_t%HEY{:10-&;B՜4sӣ8mET0nror#Ft$,ׄLD!0sԍOt/ފvKp|<2W;m08ⓐ m <@l !jMbfӟR&/H1 ltx! %=U/ K&\z,I=D7RF~|<ssE\g JVFw0Xёȝ||ceŠzo)`k|4}mΔLjW6t7 ̺ߣP]Hu/o΄e:}t5P-f9<`@΢< dl3Ұբ^}]w-4M|TW^nkNSqSUU}e;THIchP"'4xgr-؝Z`|8Wڨc4uwf{|-Eq ˙Zes( |rCӊe$ 9Ckۜ7KLjMvԥLdS ![t\ta]%=3-~ZED \AU cj,^"hUk)KSfV$>-`K[ezziHxVD]΍|Χ q=5)Xw|Nn-AU$Nף\AVL VDV'@b GϣPdrjωB$AwOn 4ŹibW!:@fO 4=2R9[òy6&\!89s"֭j1Fʆ9Mª1m&MMXŶt=\ RK2Msl5 8kq{1l==2Ftk 1<@R(Y{"^fI{cW+>j|z ?ZHx qg $-~62VSw#%Fr~7Ь+ Px>+'FzY8mS3a#[~ÿI$yAeX4tn\0 1y<m2n-;n7JM#K9-j[EZ]SGkB͠{_~M+(@^Lv){caOS͉^ag˦*D/AHG @ +# u2N/p5"/hEְOQ\$X77Sz.pf-BZR4Zo{3nTTfR#}˘p7`Io蓢 nD-Fw8ragA0!W, aFdPE59䑢;:–wP['.6OoTR\Ih0^rMe0q7f5iB7?IM/O@fCȘQp_帖3ңpĭ\%w Hƹ}#stn,/Zcf `{KI,/u[2 C[ڱo ؔ&7d3b*(3pMϑ>{D6y#!n]v7CeVx%(^ОCeh׳l7+c 9j2P>)4c+TSf=&t|W19hfhx?EB/i2o0ɲm#[QX ?Y]088_K'tI@U4FؐnU]xh"jϸY?ODv/k5@.zt\oJˁKu}7FcOe)- &n(Dvgܔ҃&f,#&= wNՕ4> ۦc2 GL@v\jilT$ocf]׬@*hu:[ l ۭ*n Vڈߐ04/KI>Pʈ޼RX UF?/(zxK$$u̽G(խ:Stޘ +NK=hoP9K=G}"VBtϛ[:ma<%`+m<ٶg\b=>a0Pgxz*`"ސFl>Q Qt܈r'~UUl :GMM@/TzĄXpӺKbˏ6iYD:w^-%FgiAbPGGJMI>O19ІYPg # YG7WG*,ڗ@C9 f{E F[7ZMlFYD50,xsmAn<8;UxZ>I򷉇Ԕ)I׋iP Æo^Xcm={Qf;&\Y٩6y˷mk!O<?|ᔢ]VRh3I~H)y}Z5̬@B[GIP9S&5*R"Æ||WI0?'/nԵQVyRJ-_ʅm55?DRO$kJ8ψK+@Oѝ8i.Hkk1ERaftMZWTw4T ? Yٜf>P60k<#8wIT֪!i $ljF; *;9CKT{\2إ*+2x'5GG!*EBx+(NG/^ͦP! hGb:0b6 r_ h{!bHv]G_i]V:郍@k ȼW>qr< tm1F)d@ ^\ZbK:I.ZK*,w0q-z0*;| Rg?VЂ7Mq.^ƐI\š3`mG38!=y 5uĿvVIms#*mcR" }%/T-`vֈoSv}'DTMT?r<*Pe1$uPBZT|vF ^˄D=WSs`]˓dK-oth '`B8T\E]I^?{|ϫҏ<ʹI*r(j<{DA5U磄pN *;5B͝E QEU.ƚAԜBK-K3w|~A'SSI>2bjswgƼqqB<1I#K.L~8`9QϋSy~@EQⷜv:mZNpYim&73 _,Ja^'Qjho._'u51i$C1[p"7ŤJ>V5@O>?v-X 2N Ak ďfEZ0 eXE,L|OxV 6mΰj1TPɚqsɕQ9#X}'~'xdx%u}$zg:k);.#ދ#օV[c!YTO lcE:I!OLv>:0Bznd5-YvV~\ꑫDߛ*f)L w>ȼ 5z ߂1'|8C-}S., i6QIj0xOhe 1h";6siǠ= J,H$ep^658Ir7*v NUikO_YK G,݃#m~|2Ǎ)^„EGmQhp/k}E`|tr A3nEt_$:nZhʱah:Ɨnj@Oy=j"lyy:Mi~َmvHSܺ!G,f9qCa:+Vxэf{X\ X8G4E [$|Nө @+ZtE)3dEmHMx t%U G`8.Xw/|J?/G<{hi)Ff e $gm=67fR~RT×#]Uh. nZ(LMf.V<+VÍڑloɼGC#fXkRXWF>w:BӐm)4B|dBK;[z$% 3(e&x j=x3Aw=avx>xkXiǏtp龱X 9հeo8[sUs,;8NЫ`G:_;C.d?4:85V%РG/P6C.|9—V}F(TL@eʓA7χ\'tvnQ@߷]152^\ hMƣBD8ȟ&9&ste嚁(LKWN렱Ia?̈vxJWV!.[_aV!f`ђ!oWbzt 8 zM7UP(=<,>ϙyy:DDم7B\+/G!2$jrXUϬTȼʌ=Faӎ ƣ J|B`g9 3[/ɚߔylc}kӼ="MM5Rt俆1S.HOkKS+!|mEua˃jޔJ*K7,)Mk -_&xb{I A6%!կ] ,6ИZ ҙ%Y^Ӯ&kT'+;-RJzdk=_bDVunrm<B{#4K‰|G$i韸/ťq5(l0*ԭ^Yr]rumApZ5j2;Q y,Ou'(|Op`<>s!P9!$j^CBH*P"ex0*$S)S^Y \<S&l^8̘{X]{c,%XHtB(I2JaP^%ϰy(%itg^;QCq.WZ, {8>aq5{-j(׫dD0DHC(KzAԌ)s89{3\"Wqׂ*|~@JUf)|~[HBkD(μQAsOYy"Vqg]dIQpb#oN]H'yE-\"\YZzBHð 1 R>hM|88w}O-}pi<[NQtGTYmh6ndYQ=yNn%rU ҰP_zt?76Ag&یU Ԡ3K'IRQVw gdj7f*\ h~ uп@@H_Ùfi _CW KBGjXehw0w\g\SL'Wbǣ-Ffe6dehk;`O$s1 /VrdahL;xRM-[Um~b(kX1>QjQERd 6޷-: Ngbvq0Vw|cǂgYoWi4 zY~ojF O+?bKb`_>xZ e>0 |x#kc8{C]pq95{rp|‘{v] \1.  HٸQT8*&`ZqJ?}QcQz^>osCfve0 Z3'.gt (|3ZD1fkM n:4%V܆JaNUrhVCpc2QlDfH2%\EjXjFRi7ڣ5 h5jӵ >4V>ECnU%bmJ1lObI^* R>$VR4x2n|{RwptlG\ʈ쪠ݾ+;L[(=K Nn#1 \Ǚ;5 rq&(<Ѓ_AjIоExnxFT^+. q%m&eJ6:=Qߘ|RNmv3㷣m,o`hT FJGNkof_HbA1m@Sl尧D-`v?y{B8K81٘O,* i2шf ;)iݛc; E ~ h_G<73ժnM[( ۨ[G*%,E22_zVJ sb3 l&8<5a'4BȰc@Hi:4G+!"&SŽ "Xo]Xx`bjPMRbDV谒YK#{ipaj زZ@C8T 0L5WSJǙr>w祿r{{%b`&b`uۑ )^eu@~tD㠧ql1 2rWOž&D>PnVZ kYQm; E,|n-jkt8֗5q UfgiĘۖ{*Bt(pXƷL" t潱b${3Qn tQE֎y"BY:xp%1:Niv6KػcT{oʹM3o:ì+_u|ڮ$&rP K s]@D9 Zȧi 8`=8$4{EƐ1&Qxؓ#0.W5W>ivM:ĎQ@-`瀎4tfF-d>q2o3QYx6CG< w-(twF<ߖ\ZBn<1##Q b~M$m۠P61,--^,c[8ӕhJƬ׸? A'Qd)4FLγrUUĆmOW߽Z 'VХiI^6$~wqmNqf_gqQ"LZs Gڲo&3+Dց"HXPe$W/jܺL4FcoZAV5k286!N0PjQ9IuT5c\'ݏн&ݶH`ԇFDc*Hw҃e_ u :-&MD!>2i ߄`z DE&_K*9:U3CSF|asZD-b" f~|| 3yXRՎt?Hx.s/ԕ-=U?T`$nBn@Lɵa1Ѥk!=1,Ja{%|ks vpyPU9829{LLpXJ՛`a_v&v^yW2 Aَ !ãbQ׃!y) +FB,L\=S/{dun2!¬5vP^!Q;E5 K[q ؏f #'Ƭc~Y+AhŧɊռOBgchN+@.4.TmZy20c:aVJs$ -4-N#"1VDubCE'2QTMR7Q'5zA՚֔dla{_̭&N&  Z%4-t_D@.]Sn k.W6?\7q3# Q]CL )D&~ǥ3vZO6"[gV3,N}gNm26giO-Ju#0K KoAVst<2T|-&ۻ`4%YQ|3à %rCât䏃& $#7L:f0gJ&@Xt0j1DeC~gqni/vg*[M%Q^1._r~%r`K ':7X ?Z 6i<F׆g2r͌LE`/\@cU?ð?4'  f.^(-uX57,_u~ʾmpyr=$Kc$6V)*OJ'#@0uFG XO{뜐Xd{EC4/r*KdZU hwah? ;z1xJRM#&*5eނCr>YbLd`ɗw´?Belʭke^:<{pe! As:BW Ċ^3iN ^oE ҽȏBP%e0+wG@ ,.;u{ۚZaQMt~ۭA%6m0!v,zu9I`rU6lsioN.@A{izn?}γ~YyȞc,}FW ͦt=Iӱv߆i^Fq*5iR$3vx#_(8ڎz[qzo6a+-LљEëNr{6kܔ<:A%-S_$vDcQ]{՛!L.8 c.Ṕu,CŲ} tH-: N96x,N])쨠B2rFvEԹOĝi<֚yz(8yc`ņwG07l?,MyaRnp vn.7ua*d6B|@3Ljqeĕ(@{Yy@)grjƁ֣/K<^Гpfbq,V`XK#]kI@ H!a@V&['uĵ{7H:r-:D 냇!vf3,lpXDNa}XˉpJZ5d-8_9`I`N1W^O]W|.zCB{fMJg5"v?L/')])oh|9KX%LweZ_+#&|N':?t6?i3k0gTQ\H5± [ g ,+5ku);&BJD.?_s.D?@>DTN)`h2};C>֔~PC]=x4TGdX{iIdgA?Y߬BT`TGMRg*SBOzR4nGykV$;P$A'v2I>|thִAYqr¹N8(4xU(QZl`7dioB6_pᢗËFK#1TBGO7}'ĝ=lgW9ŮVYꜟʖtS,rw$X*Ю!mC EWnjR{C1䨞?uu 5﷥1تBH vAh:ktKQR-وeӠ2˟WWj,B6ch ˤ1/!łge_3Jf(4 XD<7n:nHKO z V.̢P5`ExL? Q}Ԭ.l,JMtC2 <5l9u!X>/Jr'*xx &_jӓZn*aFs*MF I5NWwՙIi3 B;p_90Hrwxq aBF+6gW qkSWyW0-{u6;I캡?bNSGJxU[u_ICR"aMnP*:@ R'V;[}+*T @%ఠ'Rd1TIT]#be^w9( P#: NxqbgqAhO`sj!~ 7jq@Qe1IN7dhS*(nKKcaFUo{n:ݷ3%XE[J[k13:8N dWSC+[ ?"@>CՑ0m^Q2XH SDE92|/c7٫@|FÃSvG*͠i=o.+6 MnXXp|qghlmz=se @@fd$pm5nŀ pyv^-Kᢤ6ZY,2?? l|rU1Tz`1MSiJئF:(e'NQ_qk" K\:}~k!#'#΅r+!- |ڶ--D==cqSM)J W‘B)ykѓPfS;P}^Kdȳj`u\ؿ1OF-g .ޖB@e~AIW `\duKˡX?/p愚J[7Hqq/KsEŨIi,,E`"bi4˝ A+KΨ&V0&qS(ՓWCBg[h[njU:{˖w$ !Ue,$xe׊5=JcpHՠQz[qpM;&Buce3h1Mfz5Cͬ네ykM_kM=#2;c:` B{bCvX/A!G<ѧ-; <9b/E:&""+)S,0'9]0uHb<*.CuѡŐM!RR ]sSA3zmZz^[SݟA.oJ/JUms$5W@Zy\Ttff"9tY A:Ak~M[+hJ* l)\>|EB"! oc}b=} :GH@H?&wfU6/4>]^ ZE/0q9[7z )?c/껴Ÿ=$Bs c¨E5z!Vٸ\p&wSu]ceaS>)xg6yߺd%UKp]L3K kQ.*nqg ΁i-Vծ;b"}%C#zYc TTi) [G/C}ywZCmڿ^~\V bGBV0%<©+JY$ՅǚF`~nǕb^܁xnDz$?sX0`hon.sAaި$*WhƭaM"pfv b|],X"7ڴQ1eBUǺSͽectD PJ_*2++z:L6\󣰥"0T:9u}YdS@#y0.spo>[P]%Bb&)v0eS.gu"&E酴A:B),(E6İABBN5>hUN)MޗEZ{B+«R5Ҩ)&>؁0~p#H5 ?B)WUVƛ?@x@a.LtpCcDjpҀbݤ:ArzkSpuX &$x؁՞hƹpO&;6;f/GՈSG皸#1߅j0x(R6f[c|L̋G8"z&679 n ɑq5MI?}D j^6+׌בJ%%&@8'DE}/3 Zj,I0eYIK ,dַuP$3QW+xY(G'l [q ׻5uWWZ :9d>0GB#qdhUqBǗPm]{ߏ~ҫ 7RG$d4T( =K+UMdbJ,)nh޶~ 8 u\).Kx6½S ' %}{!zvB^L Ge.ʲ%AoAa#\do+MIɁm"n2z0GR2Z4VVPa8cA 3啼ơ&h"MˡCX<䛒fi/+ո=uZQR~c?p}`]ROu[4iұv3Xoݯ Nv$[oVb^7#kO2ҵD!_s?۰zX^8 ⋝.̢ip:_a51sκU:A*G%-/Ars.|<|PmLJ0xބed'pkR@ނ8 h CI,Te1bD%kǦD->e0bQ [B&ȟq}>EJ5Z;k? ~B<+:ISd9W) jsҷ F),LVZmƷD v^+anhj3&n0EMHb1T- jg|6Y*(-A]+A,p)#*Fb{S'eð o58dgiHG5z61*k/aXmXS{ڞl*wB CYve\L8YB۩:zspRoH4l%!6^{ D&d~sĻQcӟΗiqdv KTgħb m;n5\~ecK`a ɤ7@j=cGGX{*G9[q A]Q8䚕x3۳"0 Epw!<ȏܭ\v-bא=#5ASw2w XR;2!C!©%</]CMd;8!zfoН!]cgS.׽lҷ {ђ*eY- ch@h D$jF(#Uk9aAK&8LXo@)gFIa&*BvD.0\➅0 u˵5ENXY,Pj tD$ M^9$԰CE1vRzqDWq҇d^ƗBmfA| =,Q.7fPm[E}]$ݿJ&N7H @EnOSi 2jf&,^3'%L@M\09:.} =}у@l&$xnک2CR8 \3_I2qhT+BeV:'j.Le#(G{4uFshv.^mqw\%h6|ɕ=mtk+)x{wbu\_AuoةY_ }VE1\o:Y[O1w,6__ά&'jng4' ap$EI$O}NbX/O4fYBTGѻij6z ’~ОOq}eb82%\qF􊼥L.?1OzSv)WFp/3 eIuj6>`qb UO\D:S4[\FvuE&>%MūXmr2":+I=jCFGeh$HpU:":& ξobD_5B#"F<:-'0j13ӛ|-&֍߻{vGh>sA4Q^(4 q[EUyf$.C֑+o^.oq4_9C2L7( [6H(:Ie\.\c{N}߻El Vq%= `B@hV'-Άۊ .ȋK A#vGO ~W\cennGzjf5ztge@ nySW)E4z y=RHΩMpK*V ӆƽ =Vt 33'NC(S|$}/pW:tC83K /?QB)u |Jq_LiF<̗ 2Q(ܑAmg4:(GhV@Ì0Q }!`+l{!Cd_H"yrR85c s!Z6Tqˆ"Y=~uc ]j\ !4#6A5r-!>mv#_Nn-2+rݙ>X3ϚT2"s-SAł%)ra 1l,Qy[ZRWɍk_hHzYTP&.U"d!>Wv[Ta 'q,z@E@{Z: D8Cj&,H*-[֔mp:3c8K{dX=߉_k|\{=LV(YLUЍWXWhot QZXGI Xʉp֌koe }6dID[؁KsFL3lJ#j+Ϋj#ES̒w893쭭E3cAK~xxPй檏|ȫ- (l67+3h &m34FFH8Y!bDݚa%g{L2w)|͖GqӂQYŜ4Py6ESnPܶҴ<=חO|қ/C qDMZrmic;I4vBLlQ{Nˤo-N c3Wn\ܬ1v1MߊHM`/x.#b(ܵYrä=-7uQfJGċ(B؂w?. '3ӡo(cV\vm\@Nrͬ3{0F$ﺴ+hv52v䂓J9mTs2RA3;YD c/Qg:&=n)i|,v1nR/EX-:a7$qbow~DSEHyyFṕQAfz *J ϪdeQ0D y*ֱiyE/<)u5\x:i%0vN۫ $B~6|ps׌4ڦu!k25!pP} ޤ^Y#+<( zq)e_J/U9)D΃?ϗCr_o"k1D(cM{z0؛]@ޢenJ@uscOn@=MMdUeQy8 x?s-\5E{PrќH#b+ îĵtaִ솸v0 BYuޘ_Ocd;̔SDL 9հ1`5^`IEJB/( ! :ɼ/ԺTD*IQ7LIǸNClP *Iv55M-w38gT`R^{=\Vb׀4A5,Zg3cDϗ='LV̓DLPjvCsZpá^CK2RpfNmu}>Rd~2O(Nv=D)|ߣ濿J;ǤsH@s}wPU  Zir8= ?9=ʳ rAEX\o^b*kVlE!70?r-"K77+ӎ\!)zsxDV $=1W3LuP r'Y<¥/R$+,^`@IўSõхr)ÑpnnE[X"(+#~$q5VHըOh ^A ;e&nwN]X"Idklfꉩ\ļi B& Vv*?U>bSG5gpnjī޲,"~A|?A3Ɩ*ƯZUXopO'(8 8rU=lSrey&}_!KXVK.pp kùGvodB]5 M Yrsϣs)؁ ?IeDFdQ"!ַDvq8E%L*a%m7N W?CxX=q)-nf{[W,rذ `ev78heD; `K⩫~|y䰮@r2Z#,d}^YBlJnf hƯt'*t|Eykg}eʾ:.{^ig -,B2]>+z< %:o93&8߲+&źAIҦP",Ec"Fsꆎq*ߘ&~'4I MqRb :~v0b+x(]-P\hk5 =Đ@Mg" 3FF82sXD ΜDϖFb"W?tfn/ܕfޡXO'LQL3%TJuΎY2Mv/:Y~Ҁu D]>0cdD# \ 8œ gqWʫf/!䯔\z)Z* =˄>zKo=8"}hġߝuq>A=w1Ķ!k24i nZeҏfo?=HxLp/%&a |?"AXǢ߼#RN]F[*Mn/ ({T쾦>>Qv'B ~ERb˕e: sWEv,vSvc&va P Qo; ,uHҖ|o"~zFCLS+fz)߱Ykf1oMDs}Q LOTÝHh\L7lAAnY·bU#5{[_uAbG;smʗu9'MCq%+at o+H[,YbyCUNh=զ \+|-7\!ڭ$z+\|K*z|a7;Ԥ}FOlDm)JXP 5yExp^CEp3,{!7jrJ )p5~pٿ;_n}x~j7i]P-)=%K V7ůGDYjee1ʘ%UNԴ.J0@4Wv"V9NRpr8ưn1xRP Kp]膚<~ V>Z@ܤ5Yw Xܸ)oV"5W</؃VOK6u#Vѹf "|CHT(vu&&G0-Ojo8ǖS3~/ƮW q=%r1!jPbr͇nA^(J+ש-VK|7x4@6J9 ?_}1#v{cOAjH=(/aIQ0c)ŴWK.A/>ڃh>_4`'J a$ C;_魕~\ l&ٟ+{nե=`"r5aB" 1HހbL륓 SSh +>EZ rθB;I^DiB2`M=52-`S(t \&jB7Q>7.uH JpϺШxv' k\«AIxBq2Kp#O5@(H)fy۞IE'YoGK9pbʡ+3aD,Dgԣ4p],Y$-GtyoGд҄ggfT, *7JcVkWLAkxnȁEUI˓|.ڤ5C* Xe:,g\)fAj^ sz'T#WHr1jsU!g_*ֺ0CgYidw0G6В9JP!v2工 ʳY#Љ U2M-[|S{K7L%}xh|9 N\gy ®QÈ<6 ͉Hӵ~قl G) Qպ6^/&|]h'^pB]\~Ƕ֙LQ̡t#O][XPS [R*,"Hivz9u5NJE;.,xaz\8ϔdļnۯHYj/H^nC7ŵ.(:\vTA3Er.dwF.'3 aKnsKg:TAXYR+ A^f'Gsd%|ާt$Xb_ _ mϢ0B7saF}Y.$9n7>{rz@\v!SԞ3S\ ŸnMDbDQYbpS T/^$JNvlRYq{cG ڹeZl"L's:,d!{f>i\iyIy4_GN*bfZ%T 6N Xtfjh󉚨^NFe@q}| C1sblnuJPr5n(@3ɬ3zJJSJߟƿ.?%;d\{ݟ nY# E,+= 32덮,?zrf6 [o|=`|Z_I$A?2`,Ec#j(0$ӗ*)FixIE7[*gR7\ Sܱ'ʵt|ۧ/Qj0aZ6Ȟ)fށ@-ڱg͵!ju5}{OnQ{0ި57WY o$~2c&kR&*SwR_| ER2?%e*c%*Ԧb$.2(+ ̴H,F),fJHwP܀}+6D_'s W8ls! ހ_:y"fӈL[=dB" nrU:H#V hwY"2F-Gr:9x7 -BL 愖{_1M=1.bM_{% <8&Op!@r}) cfj"eu8_lD.9l1Z{o]gd r]3Vvtn::sKjɂVsjB;'c~6@raWN%߬ }v;i:; 5`3LQ{5*=%*޻L⒋R$tvεO4L98/98HKW9[iVezӢƮ6 vޣpNM9(=봰6ޝpO,8kƍjWd@#jΑ?:dto;1V gdQxL4Wy(V-hTl)f= ar haX0uM|vMu>HcV}%S;libnFlqjs}< &#;ٝCd"mF 8vk j[31+'ugm0-[aG&hiF O w՗|V/ңb;X뿵_p*垐Z0/d}GWN'x9[U":?-}/kr\P-pm Fzè=g :V49e#SMx>3="3MqÍA{=`-:xRm^ ZdL"+(+kd9{hKx̓-p,T3Ѝ.wrjSM+C9i09KNO?l/)3%䨃Qީ+[PP8h l$0Y71r UiP{E:)pf {O)>5A]K Nij*-X"{뷡*Q5lMw0z*ɄU,\7ܿj,רaC}D^;((p)9TG4 7A(˥"=)]"TGI4&1Z)Ej(˲ /8tE2RyWL-R#k(rPPT5cpx#eoAbjQ.KS3Z4b@~a7E'71Rg!&jI (KY αfYL`ceS=TĢ[ aHPr,Xvoj:-$f_E hpFB0cNWՎ%zgz@ !uܳӮ&3E;N| 1ԥ@ȹP[tY/ >Z|νo~ϤCtw%X) ]V܆ 8x1ZsKzQ(rÍKjMf]؟Ze E.r\]9>J 4"`(ez3~GkjtsHn[[XpƚsQwAC֦ ,{RZ(OUVv^J{$u>`d=d7X_)ل9Ņl8xĤ9_8i\m|hhp|şf]][mvX^~>v8_ ~, Y~W09YtTƪwyJ]ZCͦ ؐ2RO$_dtcf.bX8HG}%sĎ<6;ű-F]6`_dlC رnAbwsg4!n (Ŵ@&\=d1MrV\&935wim2e L4s+ʼnHB5~+vQ"1Np74 ؏GL"̝'T{*7t01I)ۂtuY?` 9"$Z h~}_}~KsOs(ƴ" :,P],X/K.=4+ΐc 9T`&IWD_wڹrԗ$.drߥ>ق#WDOwi&Ap5Ʌלb׏ngKƌxz(h؀ü5|4@!x λוHtnG Aؖ%gO__!. Ŧiee̴|YN8~4r}kӐiRQ^JQ -t:L LsoX5߅7V:aO8#!H̱n$b0[@&$S"S83%РV52M-Sړ1F> ye3)!(O2z~P2vYXY[~nYk^] :yOev`4nqul# e}\ܤ.iS Qg꿈:DU2Q {U.ΦiM"ϳWB1`7C!y,; drk_H&6ӏCv:-=^-˓!ܛμb3fìxzZFKt:#@[ @}BCi1H;UDA(.<7y'Lc=e;_6jO eeADˈ2SD9I_iyߜZZ;#oiG1ʟG fs{kdysORF)h|T4xEsdy]>?K8OzqWr;ȧVe^&iϢ|AaK?uǘ~M9N{΅n}KW{5; m)5˃QJqtXx>$a5)ɓddT #x!͜e*qtׅ%@k֪+a5~ ~/skM/uǜ\Iju!C5kc%w0iY}B)2GϞ@F0jdH(,gAp Y3!`A@tVDʦH:F&Ǝy0q5M( ßQ b /$x `bTbks?ʄD pFMUB{>LPDs2ĻN 7865$Yރ0 ڊ9+ߝ1YcK::C`~U9B>,_qiqNsvnf}su)_t-pitdRzt)V2mDR^b,Idl*VxRYCFLZKMj?=MJ~ #-[[KMwY+Di{q9E0Y/GP( NMقZ :MNCڅ6Ub/dY_|,]L)x枇|;xtq@|20b9C*b vGw wP~55BR#A|7.=HAi1څZ=*Y$ک0Ӫ #h5ЫZE,nCs u#{ ߆ѐ?Wރnhe{VojaH%t;9uc,]NGO&_.Ŀag淪 ,Tc*fAΟ>J,Sh]xba-sk.s<$M[YP"y9e{$Ԝa&#=["2f=]u͢NUrx|{M1*]ՉF8qO3(|T3)kB؉h?>p`)"J\UH4Թ֪2@ChNi)M=*W "6Yɀ&VE|ܓ`P^ʶB=~5iC!̪>P:sd&/~;dA#_>:%VL 2wz-k'TuI Yj}-NZ E:L;w~ճ1n6K Sp0J1b ''6ڽ8lՁʄ4e@!UzVul#Ip{*/֘ۻ]6lPře' vbC+ty̗s0t\4<>W8>bٞ _vyrT2^Cwi}gH".'FzNGOW@fT͞}hՉ3ݺa' 5EGxܮ :vL]8O?ȅmoG87ςq3Ɯ۴&$t0)2e&+^I?MT"eY=~Z }*s`Aho,ٵo0b|akz 7LHQCk5BƸ4sZ+]7λ$jFA­ yS2m<F>IWtA{8z"F+?{Ɉ ԯ}>1|t0F aN0|޵i~'\5nyXA:X4ߏ|\Pgyv>V? H56- 9zpΠ4cݜ**RҼgChw2)ΕѧH9#wJua/De/n%/,ſ^N[,WSZ(ҡ8C+4HDfXO4]2PAbtQj="O/j,%v!_+d{qq؞}(lڔJWlR OݸӢ׬UxV:vqDr2sz ʐ$ˆ{9_ꚿFC{ G*#"QJ#d$JL%Aq~)Aq} X9$ Fiju.(P3f%Al͠#sPLamT- VP0W-6rv|nPZRVQFtj֧n6〆 DϗPRo:k/v };U ~ʢ#0]v {00 BzvC'X^' 213=&6z=2e^a2!S[_E# 6!vٕ_ T&\чh8}N-5FlC\ */xqp"0+IPn:s;~GOߔI"7heӎc} k> .Xc> y-c*mg:S웊X!6Q7$2=+kSF-ZEBӊGc}hW͜[ jkyrD[czw4ᶤuPM,C$ÃdxY2]S"Lq+&M.2>g#+bb ĀA|`ih/9c{ PTIR_\vx3lBAO.f Ųoޒ=V }-FcMELۨ9sܺw(cC4Qc|:W މzx`g8͠Ya007+3|(X|v!ãJus% n7qjVrl&t<t;G=Y]C'pwjXV- U`ˊfSPK,AKވ~ NP޼҂Om ;G s4*JN+.bOPA*8reꁍ8[ Z֧tY4ć`LUCa&EwT#; b)9MY▶k|1ɪQ Ϸ`z5)<+mV$Pm!J!PL\ ;u j4 _ޙ`>*+qulhmpWH>ĐVs+!|d\JDWQOzYհd65=cxS۵9墼OLj&ǰl|%%kMo(kX Pa{H,.w4:d%8l ?&V| -ɥP(v/_mHAhmʃ0i 6m[2 WMdȂ[ Ѧ5[g[h#']GgcUV;X7ՁU:-ǑyS iP`PS5oW| DZ9zi\sLǔ"ſtN)O1/M1wLaZ!Ala`1)?9Wg"I+O>&"]pF\r>Y<3 9hY6uWw6P}Dx)榘a/9opk/&,"w/Qoo8p㽆ַXw |/ʏGvNL=s`W A'_ũsr+pv[+0 AEMs u i|. Ý8qx^7 u<'8?RuN26Xhi6f)nMb`a=+Űlo;!j У{)FP ="s]80Pqe/Md1o{6Kt0dr:1P2 ?2fOHIW#J tMie*CI mX_t=XPY ?#3>T޺|Rm*2oGEřI$О.?kOIN`)) ~7ixSPEO"'r_d>ԋ?A8.Z>mZ݉渢ͫOT0+IL'kڤB>-f{w XGDꍩ"MG n*pcwو IyRs#]%V.5}a ۷秊B8Ap9Sf+EWf4rşwg*3D غXHa]}mPNmgapKYgZ a.mhAtPB.#:Лl}V@(h`# *s$Lm:MDD5HC F\?Y|%G<Y3y|㞎͠FL7k~K 2FԷԄߗ#QIp\k:!/S96~=oz.h&{FÃgZ6_1}PcMT 4?\kkM{Y&ZE?>?+Uhcñ6l:FZ^m f )>Ȋyo\M&W ^'V=Kym>4qqxMbD e`-2aLYm-ߚvتd9hkNWZˊϙfΚiϢNgx==t;h#9KR>AU*j=/GQa:*Tn?HetGb4u,'?.lm}lhAʼnnV80j[,`|K8< o> _\IRIۆ_hx>8(07#QVGݫmeusHj>\˽r7ѿXKb@,zíh:JY(I7[ܵ KlJ,""ChYRBy)(Wn0M.P[vBֽ%^Z,k1Ͳ T!:Nzo4 VsY{:0R-,37Szt' Yoyoȡ$g\hq sǹߍ,l&M͞ʵXնu$YiJcXjQ-&0n(M̅-lw OK~%-i+ (: w175^K<G"#ʃEE+ejĨ/?:vduB0l؝}#|[Уpr].4J/tGF`qnٛjCĖFv Y{sHq>Tހ~Y_Wز[֟4Z%7נvW VԄ7 Agfᦤ% EɟskRku)C\3֬`AvBK= M:s+YD⊊MfI c b^a3 kΝo[qqw9Q˦60#()e;NiNG"ac9j]rH 7-ؽ .+кʂ\))r*n8/n^et s`U8TW X?U}(j;!f Ngwaey?%`Jpkt[R޻ K*؂)`v48Jͼ#b[R' ,,%r@ya5(":xQaw+ӈ$j; Ŀ/6u8Df 4 }2ZBpmd-`ƙ 3 $X _kTb#{r뷥dyl2JeKswd}7cCpns"ۜvc-%UBHKXjkvCw7ߔ6hhj}FAg^PAO?R=#` gGG~\3L9U_6\ MC9zn 74!c7q*nT 0\ IiacIJ? %S˲IhNfnx21.M aok М=#d"Ą8E$0~zbLΖ( !a߫OtZ?8na;:Y1WSSˠtyh %xwjҪkGn5vUm) @EH2ZkBѥw )^> ֵ&]1nY(V !EHTިŹkxr]([mTWr|Sxl˜P1o8$3 SJ\ nZA^P;i8UwlѶykZƥ@".(-XH@j8 ^pdIܝh0+d>^DlJTw  H1f%< .cbrHdҍSJi$: Ꙗ#n^k-)?򋸘"I Ʀ; 3 Nenѣo}UR`aDyTא c{-k0-QD%|B@!O \wtv s#h gmca|]_jClM\[BZbh~hVnXȉG4Ӏg}PȀ",ffb^yq7x. m.~lLu0?|/ qL\i@9Yߐ9. 42uMʚfV7f5 jNrFFi0;|~>NF}[Vpj a@^q-L? dHf  9j x$菙i*نTU#%[:EIIvCIʸ#+Q4[Pomպ$lT ɑarx9ߔMd.zqK/y sSr/T6eKXd_NYzsJ.dr#ŘF,E;5Ĺ>7, =G")!~X!qC{$N]Xy;#:Ȗ:/ȹ6y&MkK%/¸WX6^N'& U*MbGKqA>d>m&9꽖v|ׁ?pqF‚ Y D#L`dKi1{R)_7{k#B]˰:6 =H(S]H[6zR8uIEՉ @LK K|uH7ֹ/iP|ЩQ9 o<;H{a ی&Ԃ=ܵ"AR{rUpc/ڀfvDZ)blڗO,ϰEU/LC4Ax;<>૔= {y<Zb޻?Wk~ 5~q;Dq6牀n₇gb䫑?_[g*DAt} Q%0sCs\_,\=j:j\7_}2TfHAf{zpDckU]YHdCSx+e4IgPNR1(F{zyLqzv*>F!:,E IYv\pPQC<\E^8 ?䔻.pZtm>( ;(LX廎ֲ}qt@PJ?o\|-5tVV C|V$HԤm(/lƔVݛuz m J{7nݢ :8eY W3&U4ڲZYFxAzO{sd堛K^j1y}&ѯa:!7.MYDe낔 2ΐ׽NU:9r_\E%gT9Z"fMܶbgH%°b͹텴ؘuD?RW/t9 aFdDD Fbrd?w~f];ɄK ̽&=? ԅm:ƈGq+e©@&. $u &`6?n\:/T1!$`+iĿ^;YfrrUx5ga ͈a|ވЫ,C?㾅}p0ނ9\[>uUlV"J"  ф*ib + &ã1mI^-(oנ [DReaAȾRzF [87[ݱ7{E9y"(HR=ov,?!aw?z.8c+z4DpC5d;AP?/A_t]h6w= '\Ooi IrÅ0l_rQڿZSkN>SBeb<%2@rUW-uF+: =庠nCkg쨤z0i;xwr;2gC~(qrGBH٤{2&-؈0$Sj$#<<>y}'ֹd:8zj<|\^zmZ!1>^ea4KZBY>f9>eujH#ϝUr e"WG|)\^'qPCovϚ;5Pa;*Ɔo;"ܑxl/"A_Ḷ^nOC%n.q5GK,jK,?nUq?$ʳx.qi5u d&#j_4Uj}8kmQtTz!ď0-췳 |nn{PFF( NGPǞQ9MY۝BO,{%$? Yt3=`ҝHtic`BÛN(p8q">xb uG%壍62}$ٯ (7}G Y]tI~KmW!#!e EOOFOt9h/JJ"e TyTŃK)V+@=o=Kt()zqtTؒlltm{oD=6Sw ~%RĚF Y,LSbZgviYd%o"`>!BEDwU_E]/'dCF+\wi,/pL-}bOhcYx xѕVSmp 6`cFSClsLB"t/-;FԾFQfZG8.`xwؽkGw]hõOn:熋Դ;c;$𪔕C/.bB}~b߽"ֲ&Hx[:RP>t/ƻa.a:8JW:e0JAs)(Iot_{~aZ8OSމ Xgd?Mɫj`:ixJf&|r`[]U=YS3NmM#lυ6"r&S[f1YCOPPG1Hw!)@[]$G5`?TJDmwJ6p{He061.טDÒٲ9t/ %|AY&<>ba ٰ1xM.]"9W/|,k&(cגAfG>\h{˜L^NkPjӼ&]7 PʥMNjbxT&9!(HGSnxԥ=fGDg I*w?W]+F"ϧw1&SZ~ [m)d|m7WuE6punBI6+,ۺ;ʟz"A)0Ky*P ${*/^ iR" fW`U|׾ R(_w3%I`6(m0 q 3P@>fN!;+5ܽ$yU>"I3oH Wى>D-sm[wx#eNgM5V"؈`'!bs?ȏP Z}r۴%嘿ؓH@ysQnQBOh6wo?{iXg(0y t|S}VH̽s{ufu3̙Kz3* Txa[S8 \C\JL+?Q#fR³>Qo(FWADq6ݒS<H;<Z_M:-zR]GO"/(*[l0&os8r6BX%Z͇ p0 2/',67C933? 2gRrY璁;~ t.HU^%+vd(Eg9Cv$\ٔF;ŌRi6 R© _ .@qwEһ9X5ڕ_S0[ߊ}抆G+@e)di RT}xxJxYUkrV0zhS) A IYv/-ju7bjl0$ yob3w vh! I]#!?Q* ? R281b'*M&;Aӈ5K+ʤX264Zo78<6([yգ#Stv!3v@8@'. 2 '`*t]Ywdg% iN~~49oW)M}֔Ie.G2-C\ݴPsGBidA;cbTR3. )Y,+MRk{DQ~M@zg9ٟ*t# 4lO|NT*iZ'>G"i*%Fh0FP렵hPo[gxINm,?"[@dwlHIԾS'C^{b#!_W aA8Wynb}aLxnL#b .=8!'`4[c$z݆`D ,?|fZ*8ϫg`e=WU4e3M {}boS8V$>ә!qއMT ̉1Ls~+ ]GHx ԙ]*{r?3wymוΊ#6z?[~ǝ̓Z5fpl?clby;>M|డ LA1/T$gT-dGC*:ȃjʚ/qp5:$K:>սmZwe=xM) ѷԱ6ýj$59&~nꗱ$Jx?#pohdeAԒnX]`#<I*U; ~tt 3A^oU[lX^;q_{b7I1xEk \ WaATPI(RNڅiakoH"=6x߮{SSt,xlD4|c<~١ޞ8vd6ʾi <;YWEk5!AB"ܝHg;_QXNq5%dz+^ Iq~3ⶍPO66Ҝ\X^ Ct]+[=h7o't RGD:.Fͅx3͕T6 $$(,٥Hpm$+5ǧ95}>mT$ɇ00vڍEc!*@'7Zd~GpE߄ꋇ8J{ 'M: GݫO('pa4]ˊ:D?0K('}ˍE yB v*-#]$HndMv )Nվ6-SϿ&%>%6U*8ÐUn-b?f9CH,+ t}q&e2lIgeW9:q/E8y)_dӪ,9l.ŗ\=_!gG`&IBN6`#>'`ҕSSVV8z/Rj7G]'?2Y qombIyjQoRx;~&}q5,Q(@^o@ݖgs.q@d4pJVz2},M9 eUnP]UAju29bt`*Gn djqY`ݸ ODxDWkrL^,rZFD_V^G%Qߕ=a,L,1N \USO&%:%Rzߴ6:i0e9nz8/W g& -,t0+`Aoa^67I@L8ɂM.7F#5cQ/kS4Fzk3"0&<1c#Hg)5_ʱLOHƞ5>ד)AB u\,s.VF,-Xm]Q+`m~/51ucC1)OgtO $Ԍͤ5FbL&.g&+].3ѩLSg_:!MhU/,L=] b tt" ͩGg׃bȷ$v % %CP݆y>Yel@P9 5|V@hqG) SklGng:CM3%ӹu+j0X>,%XɥT (;£#2c;$ia9 0Slvi$CBkXXdlkP76V8, JQvbJ*XNpMPmYz{nDSu)`8 XkТmxe:\섕Wqw\[dEvCA'~?ڒh~`PIdee|:J@fitc\IOm?8Ul6x)& ݷdHэ%Dle [AGܶeW@QmiS/4`T̻-`|"uӨ*WX߬׬aA{@F4 }XȌ5~UO IPۙd(. .yosD ϲ=z9>mHTD̘鴙W R$_YVm'+vܴbj&nJz+[xd (W4Pc&Ky?.Z*$;r^WINk))b 8րw{ZǤuW\5'&GUEcL-bd Aj}TM,iqvûc'<'}$7;I_X osg<(:|[ޱ Tz"u$ ) ;%IAȍ9ǏcOnr[tv=㢨`|ZC! Ppr+%r?xK}Xn$/+/{%d=b=aF}}u'sV[A:ɭ|3$M9`6ܾ2Ђ?ZT:hln28`ND»*St^` yPwd 5$zUp_X $uYJ EKsKO #W3||B#+kVty90∲T>B]n0@Dd m߶^GX!YKK=1@7Ł:ߧg790w~p_Qw".XΈɠkGՊiԙ`ѾP88/} Iͳb9IF*yct+#LhF2\vxEjﹹ6O+~Rs3My:YBb~~I 0l","t`\jFMX9G"}- /ߖ?gSW&e{hg:yAY#yTV±<%`ja]U2?Oq>`v[fS Vm`׆FHA5ո1FɱҼcy8?m[Gs}"+tYڏ`p'![`LzS8PEtzŚ's{ qJ0EUm[6)R}h~xqhTQ02,]fҌ7Lg/)߀`[OUN@((fOHFp_%b9#=*6%Tp,Y2"#DMuڷVL| hk{(bmkP@~?+@ejy.Ko[Vq]e7.wJaI,+PYF-śmVh}s-.V p39mw؎Ha.b[(;獋+F]<#/OO;BW^Яv@vDRFK:`.p fT1hꆟi틥QTt]E)Nx8ÁHq %=dle-(om/wLJޣCf7$jHʤsz7(߽FԖM?TGT96\]cJsPu  (288n v (5jC]2 B![_9#zG[{YW!|q!eWt4{v2lvj^u@뇧u?{0S¢BAosgliGԒ7Y }91*Tṗu$(ii'{=-ɇ{/%16:5+4@Z—$ )2c N {~s^)z{#I# JqW>#WӪärvEAM+u+*0V΅ Nj,xF!.CLd94c"[@VXi,3qA)ag?sW1&qR8e|62/v>$̈~zd!ZEi.-5$ 3+;`@Vwf"ţ?Ұ C*ɊQGF uKVfW3*H* ȇ6$ߧҞ ]p2ݾt&x_%&$*R"/X/eSWR>2GCagUҮU`GX*r^֗Z Qf$V)] K?yhօ0F͘;}l6A#’Іʘlsb9ZiLpp.Z/dȈm~4J1нzt \o/Y෢nHk_UKgmAN3?tQE  40?-4afbe#Ч]R`PM` ! Ȯ"geyH-keE*i\̫?Q.W402n$@4 ,9*|j 9\ڑ *h8h-5N) pjdR]nZxk5h8i| 7tn' 8QQ)âfSȶr FU+KRՆul{ZshV6w]s. 6>ꗚeU@ ABD|ZEg<õ֥/뵰{4KC)/>y)gN52r)3f *UGor۩!K+L7Fy$i}{2dJ IKv3`C1]ie%>BoW=(!7GR,7Wg%2[(څL~M?[Vm`Jw+`eֲ R^H#.@2m\r Pnp 'C2A[zC ZӢ=!hًu+R[&ݔK9u臉/8jJKOD2IfU@}6WSnp^JY lUnaT,:# 'GncH3ۑ 5Fߛ_|Gj K;9 8-[/g˹s^fj]5n5!K?CN{?\gՒ^pd>XCI#6sԡ=6#4]$1g[:l6Aw-J&{FEѡr_AOadՍx+9M|6g~Nt <8ՏJkwc)%J6OV1`mA[MPC{2*b\UwOsWy! ߊ)㡖Xhﴭ'eeޢ'r[5l%`־Gm", ~O:UZ<a;R^δd=^ oMlL\-j@5 G8thìB 43ߵ~ Fu >ЈSBQH%#dgxO/^ ?ᅯsiW.˟K3qx᥸YqZ2EׁiI.D  oZ8n-Aݭkl[c5bZk /C"I]3 xܰh7ZoQl4Ov0 )T#=N( Z9?; 5q5׆7i{MMM?Tf&mm&Y&P>gmYC/GJq6#`ǐ_tn6U7,X1{ľ ct[ cf712 C&q&'嘐5iJlɾ&N{؞IѴA̼QBh!tsV$pg{%ge,Vt8F ylECDgԚxq[rG6e>Zyoj%K Suvy.-XI/hirQ b/l^Jw({ڴՂ=( =@<\DW]bnli5x`c5V(űۤ[r;w@6#`]i12Ȫ[ Oku Gz8@VMmp(E_#N"i̘aEj`}^pQxkۏ9V@V>ǥ8S-똁J6od%I.6`a7Χ>:J1B\@6<5(I B/C%8 kQÀJ Mo"V5w0F-©yUg%%=RH㗼%=l~$8iBZB\o>Is ⿼[+q`TnPmۂ0 䵫??H&y#spDlW{s)=!=s\pW3MUUWTb'Bi0Wx٢;k Ccn24uxX^Cpo%ActK#Hub#I&Uagml u4=csH%NIt=Ǎ E;{nu'K7ҍPYlKy^: V[O-YKM_#XvT3 4i[ >l=Wq:־]ǧ6VA xnߴKn-}Q8!ڟ 6ILPR!-ԃd+FR6ɇZOj6a; 8B>{/'I~\<;$GDS~xA<'%E#!ˣ(^0 A`*S?͢l@\cMXhL]B?HkDKdc/(iFU;`ֽIe|.((4d%FԾI4z+ KCtaCSYNxtc5~[5=26slml)rPm|WtRΫؿ9̭-X>ʀϑa¤2 `/nls=qe8+7S w>6wd'm $QG1DyC4E0uV ,_FZͮ9nJM(.T<^VΏ{njT=sa&+^0>spD?& E)'sa SHgO⿒bM~.' o*Ul `QQN!wwM|CmF"7 od5=sLpR*<;v09 9*V@xRP11qٺ:4?jђVwgؾ!Eb?All84$ry1ؘ3_b rd~`y}F@.GUǻPY!`:EX[1<y^ytHiu`RIaxnnBnJV]{ΰy䅐#힅+]MVoGW*8&٦\{yg m[ύa6#mJtH)54V' n1xPeK|:<2{"hXa>DAQzh, h0b׫jXmo!l+|ⰯnN3g:xAx6Rw{k:Zbh™y̪gG6.Nb hu5g0&8ofd*w҆ c1^unyg Yr*6:O d 5GZ47(发G V}Aan[^yqv]gƓ')&[}{jFn֕Y..4\إCW"5}0qQQVSckfyֶ#*?Mkz~k,bd;EөGFR‘幚"mFQ#tD՝l{U/).x $| l٦ĮP3qSŤ()03}!'7&俢ȿhTWfd %EA( Sx~wKPxtq1 Lc?hF[\к@#<6)<࿟@IʐoǠvVU,CVHE`网ق<[c֭)bQ-FblI3'rY͢VP)U~^0o-%#0{Ӻ$#.w̴|M<-\ zńqQ;a0X}ykPuB 0:Xlm11SUge͎jx۸7PHJk%C,~7'PY&߇؏ie1'3 R6 ȴ ĝWZ*ű32:y?&aToOQCH cEevvל6s˘mO&eHς_Oj"QP BGW/H{/vU? Ti˶L.YMZ'K40iGç!~}h|% JxhInGAm݈|N5"`x}kE$.%>H8[B@U}P*% 9[t/tpm-;-z>L*AG7VZBU#b5.A'ݙJ=釃s2+<ǖ ۙ !m^cY9ζizz[G$Y2Z?c1XQ0Np~/GϏo(Uwe6` hXc@ 9`͊lݎ< 2v8!K>j(}>'p$yslaE{`Qܯ$$%C%e48*:n]A`E{0{d.,&ʅ0gTT|/}K]X%.;Ơ>ri(P~ 'kA{dǟ%BU~Hާ0*yXM`/-]0De?n1AQY~ai[F#Ŧ9J~)w .U;!#)Xa~&QK9.h1+ݬ6qD6cxq[*z.8J a#y_Ehy N{xɩ`\X߸Cng3֍簗U#% ѧfۀ"ުe> 59$. , 4rs7W)$88ÍVur|Ԏc(>ҰSzkդLnڬ#$9Ŷ1XthdjP0qHzfV F|?CjME\eIڔ[,ڼ_R͟%9Ĵm'7GᢟdS8زMoc̦VKɒNҚ;+bt7pQ F#c6D3);*unZōq18^~bUV#9De<样΍hM5%wC3AH;)($F2%ٲY ]Ƭr;JOlMJKZj36[K- V1n@Lc h@BƋοӍj5rܾhh+;4E5/ UI8JrǯDRNE*! z}^5qP1;Inˇ@Xޘ]T )~ FDjR/gwV j$ ,_VKqۣpm/c y:ě)ܡ|&wC:^[RcC00?ڠ'֤BtVwuH{DIMB,xxlŒ#*6bn&\_?P{@7 d^+v[; p+_xL1(qkExJM zx0s}ieMh)wCԤ}gXfVGk>lh1]:I3 PDK+NMn6qϕrrʼn tn ʥp}+{igY|40n winXP{}Ԓ2ɯ|>QI$b{ 1f]]m% TO@U䌨!i>S+"w-['VƎkOѱ8EL6W(7@eIĀ8\>ly_xS ɵIB*VQ@x޶DDmo2[ YQ9Ox\2f{뭆T7hyoķJ=Xጝ9vܭ\ȣYu8rҷ溻K3y^O]9La]84QT L%AmTB_\0qFwA+ʺ}".XT_CnI5˜fCsmVѾWjBh,u9FHN-hb!qF2}4n B ёsPT3c >zz:)2>5qKaT5N3 Q@-32<ڗ4 Ef,PƈgN3;R~9/N(We(|2M.6:)\\)ʁ#;(֋V< ^ڙ:colg{ڷ)bۮ*CW~Ji( 'O͠*i,C$&-r:gQT9' xਭ84Wӑhbx*uInKnmD+1BX+m2ǿj KrU(bH'WY1J*T \/ MUtdkF]H@B=@rCC OLQnߝH7;ʟڮ {_F nCzG8А);NTQ9=ž?qMyw]f l1wKWqA#8!P!mn<2kmWMIUy)9Ճvݍ %AT+#.q|x~ܚY%~`0=q&Yj*{[C7yh*`An1{)޺ 't:=NtbsNՋJ@:X8)4Wo#Yaյ.dr1Qox ة`YjO "t,b˴4ӬF=Qqn1٦;US;9@t?W̿ MfM.+QZc֍(E<>ZA1;M9]u S*LڼS8on9/O38#i^4b#_q o,sBA`#xwk^Tg" XdDOj#\<S%yLگJ9?'m^}UN@/*U2BBQU҇0xgh䬢t2.X͉dw"sGo5=}{=A@6B'DpU${n4KwP/,RPSU>T$B vぴ8C@"3;^N -F= B,U-2;6}iߎ*)Ѹ3B&-.4;ҩWz % [xw 2p'`IڒW0*>Y5*s4TV)`8:ui¬&~/\_F+L&)&$UuۀLk#u",]Ef͟R]h24Y;mqjyrj%xs85擅'La[# :M'w>MX|*n }\AHuCU3V;cg\%fd_A칒Ni.zfZ ⫱zT}žx-hOuٙ3ɫL+7t_iK9J*d^U1%D ''5zwrkG6,?BJN5 :&cB3( Cw%CC AN) 9O6["r$4L}o]țWީrk,%AGWMlΥX̽x5a Mj%fPLnS9eu&=Lg:^p | @w8ܔk}d|[O^M~;_\J|iVg[ƊsuEծϹܫǿ%U7r(垏|M}Y5!~iŻ<#嶌nDjf5K5D8X!{GhJ _3$QRhZq={ޮanǨ+ĒGxjKZ= #"ľOkjA#-;g˧zSncyЇOقj'3\D@۷,~O=Q+x͘д~=֬9k+,wx:pe&.wPE1q\c:ʔU-NW9"ݦA4ׁd"4ҿ:;Lkl_0Z"d{3v(=ʕj;03́QabX1ugůT}h[<8U=pZ@)e@-[aȶHX=-M} kf"#jXL-9lVK^a29d䐵 hj^ԁ&I<ෂ6&pbRdzkr N8V~ޗ*旴 AGIc+`D_q2NS&LY3<8(ޤPt}u#9$Hnat22Pt)\8v$h-:/\r 7xƿٱWFc-r׎pֆQi38_|uYIԓXJJJkd_vvÃ:& C.22Ӂ϶u'Sl4GW*P&܃cǴ4gIb eAMadJ Z]"SHwu{OKp rƊyttlɬG{퓳 xJD mr>WWaٿA?u \dM" d}"~ʋ{ef/E8N~f 0(jjlKl_SU^h4W@@' 5c#嗑1,bGE(8_wbO7qf6~7#|MmOu >"%UOݜb˚٦pq9 Y*1]u|߻I؇ˢH=@$߅j% $U4?m"tyROr.x'ָぢ~<$B y^d=I:3hob`G1]9%Y|V{x*4mVJ^qgo"YG0:y9o=_f)+S@T Gb=81Vȼc<6gQib͢.CdDψEEexNٹ]DUy+؈}`Y;'խ-Ĕ &qv?Cʼl!̚7:W{<..VO$!!}x^Gq4v.@ZĹ Ẇ5^];ٜ8pq. yU kF0{&^ 2ϜĚ{A {}a؄<JY)Opꌸ= k'ID4.0BIbw@LK~Vt.{J2G&xAm'#~Po2;*,!%㐀ϕD OknNPD8yejo3GgHgE };-~?DYŌ?2Kᩉ_C :ZewJ\#˴T\6Rdou:s^GFCžnd76-_.Sn42}藺zNmFF&k`EQM/%u4(W:ּV)Afr:U }A>'~?K~^[z {Oĝj9/as0_2,ZxmV,Y;WAA1YqRu>ߟQl<Y>hٓmÕ%"v1y2vMdy8`;&p3\;D7A@Zo=(Ri`dΩr8\uyYhêA3IׯOPSW{e G<y[2=O5DzV3fLũHl$˗ 0}zlP-Cp51#⚊òC[|אJ);<,]3]MGl'> +$|HH<1V `C>_)H  _o+iE jOhZ$f-KMqlnf&˞gUQ<ϑKWdH5}%AWWXliAU/t7Rn&xFlsR_l`Ϯd ^EopLrLyNQ̊A`9;EBGjiߌvLeY#z[[=}|U:-5_` Y¥TzŸ;xLwDLUʙ38I3܅<H[+&8kxJ o\r$lJ~wB _ Ngx_X M#jIL5_ @=lש ?\у5!1AhI)8SEC,зV wWy~F+aV-%;PDTxl[+#7=nA gdiK++9#[َU:T]賊/x:S\b}\> X5jF%SȾ.qRnqE/&f `.G2< zt-'d mC|iP 鴋נhTIAsbm@e)%9 4<5;9TB="~[ 3vIcY*YL&/t #l f4rѠ+OAP Ech+};(C$L^ aٝJF0`E,^l3;3{<|^Ucg+Kn˱(NTfô_g$gmQhk-swCnK0Gcʈ7hcꎵ::@*nr3 .f9t؜uj6o=x}4tk 4AY6N7ub`#ZZ4}f܌M^Z@Ig`~m0xtl/bp4~ɘKɀJ#/A6*nG#]N,z6L!Hpb22xZ;,:0luߩ7ʓғ*i4$U!Us[Fʍ.x `EraV4,}!?0βөbS2 kR#WgB@ןk//swȮkT 1-O:\ewrV83A@-mY?nSbސʡ,"=f}vk⩆PKjOXMLGܞrJ_+mwPv#5* -tsh\ $i1)af. N1 S >9FG[9k r4ȗ(5Շ}ޱ}jx)ʹl!i[7:#đW\ R9P4MZIW \Ҋ<".Yb-8j_xnkmV8/ ?L3blXVpV0Q^k)1O:y]dbcRcOY5xK]; D5sBqwp gA $܎Ig1m)V%Bfk-~gw&gG3av_۲XwؑHXd/IZ/JaI^V,f?SNتZdx-d;l: gS`x0K/9Q֚oIBߜ9"4HRE T,+tJZh#@#B_jB(vi9KH 654SPtF\re;WYr=-[-~oLQTp-6_q`8**=LS0's;0t -E(Vʊ*f )]!b))U'@f ~ATY=]rxRK6ۏx;2n)ms46 ߩE- r'xȬ>2V. ڣhwY+֗pGҥRO`G-7 ޚr1yFy0Ed-'Nf M"Xm=dvslzUgýe[Uo,BTjQ%ova_u2AwߨJ' X վ^WSܵjV( uIɎ[Y%J)FL8۹M9?y/1 h~ĒX>Bp"%^U.̐"%(i83!5x%)א?Vm@Oas;+*P%!w\q雖PMѫXvP M6x\oݪ3̩ mh{-8@sp8': <=+V n%@/P7EFE잞i`[|}G۳Cq\ˬQP:߈Il./X\~ ê702d"fq T8[? xݞôtԖ٠$N1"^$+; %+܌NVa?7bx^l_|I\ ʼ1 Ϻ8|xpqCaNxGu_ eߦzN޺<~0ǘ"1дy7 30rCG%lvڏ9CdJ fꑦb@֐4Qvn/^$뎶PoG@Xcu otc6u`orplNGᢡeMi5tOp%HX)(z={Q!s a˙sځP"C NR ICZm&p\)Ԋ&fWޖW= d\mxco */gY߰cYOSo {|E9[Յsf58;䜃"Hl[& & AVţHqF}&=Y!m嚰o8+h3fh:9Cn4k67hH n=9"G &B(disv&Aω3l~Z<,z+07qDk5U1гQHUo{yfH(<@r@oD͍u9lӝAAB7BGr-arj}%=B<>mHww2uA¤2Yr 'J z\廨/H ;.)[[H0nz}=eq:ʧea{?b1 +O>?gbk5xG)6/z'ŠI?rUx[3 Xh{=v8A) \\ b(0oQn7hȴK2pA6ϟX@)\WpjŚdT\@ дnW쀨04:Nzvs00@,.yWhY:e Xp~Q$jl8mB32qC2#.ep(b8+&q#QWnܢ (rY6v,N9W4 85fLF˾EP񛒿zQ.4m Q48x 1+ʎ*X.?!\i9^I{Ysx*)5 tV-$HJϯ}(6<+qC #U=WϜ‚Ȁ4g0hjRxW^_$XPݤm-6I Ϸ@u\*nS@>7v:Û{^#ЏMȲrCQ,\F^< ~x9kD8J= dClGngؐN d-8ƊA*)oN~y ,FpCWps!xd~£s3f,&w37*K%ÓZ;zM'^_7$" S~˅8 wG,GWBZ(3cS٨%;AG|>ss &p%uXa8Wbؤl ¡ۮ "f0^7B~޺k]HkZncF'b{ DTfEU AE-\~a+4 2d۶F*5;$tQ: [!bk ^Q\ؘ Ɏ pRSVW?Ѐjsū<,WS?9fHȨqDGXF5# X뇓UL-3CQWlR8_ mG Ci(i9lbYx8 ޥYJmɻh(d<$&,fԄueit`6,egs^`l0N "!埱aݝ $Nv;"A$OȨ$|/y)B*wO*$ŤT.qK՚3}ƥ>H\73O]?45va\n Л-ܲ(Cz/H)3}U[K$PDֵ?>mP֎;nƸ>G@*<ج%g xBW}ՍˈO?8t!r,|= ˨# m` z(=ys&CU"c~ok'%6l^pqi6?pQG.7ʣ N`;7,[\y@7h+z#3oA" ~+O/PJ>@ Jջ]OLջ g"S!T; '9.&bd<q.7&N)qL\]R_jW0+C3 ;6,+xcNWmEfã;X0VJA;[.-ȖFPe((C[%)@o0j2]a_ U8FҧvGho 7'NpSMsL.tLLqSTq19Qc“@A;=4 N1x̃mOm0cvwv?wŠ:Y{ZB"S YV3{\$} =R0,7rk8E-gHcN -.f@P[Wpc&39)M#~{e4WnJ!._§6hed6gVUawSSӘBPmW?ꯡD(r ͐N%-!sЇqU۳*dcl2 U+#U}#-ډƲ|Ȣ4 vw'A EY @([ l|O焼+Bs -|NL1JsvnH*NQn@_#)$ BntE±aA3pP,/A< )$@#ϓ ]=-pttU2)¡y"q~ L%o)1-bn67+,,hܯ0ZTUl1S9 Sb#SNHpn[ zΞ>R|6Nq#ܰ~}S_ighiLOPЉD*12#ujQ(סHa /GollFG쇯XN#'b֫[KuH45h[2SsŸڇFR /'"/{ŧZ5dl?TWGE}k&z'5EYV1 >lUیBb >WQ~mȌݒĶI\J%­~tɌַ*/{ N4J&\dGF&&5̓ů1s\ YxtƄ jCFIP"!wy47"`JrP)x9sۧ27|~9$'nj~y Tetކ$\ EڜZΔAh=VDU1Z(cjtY@681Ye~9_.uz)i 跛#.' kb'CgM3RŔ5WSfm49;mc׆\î IԜ)"ux!Mma%2آq!F9$>0$iU`t!7^5?مcg H9bCgc BoJ];x)PC|sMU j`  L|3EKF-*u76#^INHN.K.Zg>=v4s)3m'u={;5O^GRLiv|@rljy} ѿr&r؃ԾljO}$F,#+!#QWFo:f1`"S#>&F܁ 'R`]Vʈrޚ9]dlaJg!y[{}VHx}W7e.B _%qd٦.2-KT@1۞(x)z=A%:@2isN^6.7Y;dklNbgOI]s|^o#/r 1a୙{):$pINJ_[n$ {c}+G3 hؠmojxtڶ`<E!u%/{"8q,14YWm?xk!Љ,ƏWMW1cu 5%5o=y~`PJL)hc.khY y +M3 ؑp47+@ CkA3DO~e{n"N{`EmfQ $˹֒~'Tj=:7nze7]`ъ䲬Ɨ/a5NR8TZa󽬀|}S:Q?G[\@D=lu~0J!瑤_~P~A*]ڶf (:u Ǚ4H-Ƒ%ķAOoPxN,=FykjS~dJLx'Q߬'p-$WēJZL*ܹu# q#5w.= w}2y^(J=Ӫ{[.Bpj~8>PGx+^)ϖlpDƠ:%cxI8-a6x22?].i2A?7fEA3?{Iv)>䟡J=+1fBVY V*]ƃ;J+HyĒ-Is$n}c`y'Qn9Sڪ- ONJ]jW >(8cJH3gM1M&p~E[xGN|0:T'DKB=gl(ayc,{!0/,|~!Ъ_|29$HJϕ-Gk x'Sh'u̢bw%gzTZ7ٵT9'|3mf8~|ͥCabT/6IfOnK`\xs y*R-m'@9=;Yg1waEQ‡"r Wm5]ŠUL?#v;lk۴&fE}jڽ/sk2`أw({L"m-{GxJpmt1UzwC":܆10x23FQU.7)P:3RZ@_xF:^kAC?o|kqOr5QKq_x<ȷW[S=+OxbKS">Ay]7oQ ˯w{1Dx1Pp8r/IM TjwImV*5 n>Òw-;IU3ªvNA2m&~u T\~!Lc=E _;OCc @n(d lf [3'ct[#5ZkoF43@߲0'*S ~ ? <Pu 4Γul!͟ ďhl)H-MB8g)X%Tw9䦉vj= > |Z5]A!ǿld~E٤0NdDXlN7#׹O_=BSujna&mW!:DDPw'7m[كu`Lv \v[<`&lNm R n]LǨو40ܿ:G8G') 1ruw/_mA8+j4̵oۊUgmE\kj#{0]8m 1:{m*};7XV.ols&V<=7SXU<Fh膁U$mV3me'[4#.1.0!{/M2̷N'3:_W֔Q/{oqy o<(2;w7FWwp/?؁wu|rFt-M-h}1KLM39F/w`V W?{>U Q@Oy )J?^ NT| !BsfܜnnFSy7fٮy3 8 ЍzALt6¶ć&LG]s7kKe<|9a\Nm qR Ŝu El!_*<_(N[!!-#!nD3 )_W$Eò̀7`T3[(!(V} "%obmx7a6ORSj0JarQ@|3;a&x|ڧeG0iy29;%{I0dS&(ML6j%„Śog7:D|/N^/yx8OimZnhzwj4p8W ,k֚{+!-07)Wh"pUGjwF{jAE [YRYaTn}?(]Mf<,*drQ:fh.풭lmֻ%n.V,@: y|^5QΤ(s),C(_Te$dAḥeǪ\TSϿ&}M΁:?vQhL;F^-ca9ۚd0n-غ -$~ 6g hL(xWёDZy93J"y?qy$-q3l[hy0ZL㔿E2Awq9CXU+#Bq)UHZt2{o@id !N !w.=H΄)YÂO42 ?6?Atn`ᚂ]qenQ}9}1NW肺\f\m,~ŭ& u9fNrg@R/ɀR=ZM{ɠQ9 5Ւvi C9EC'a̔ؠx,uɓqYo:QF /bZbEgqu1{շ;'NҞ~A\zS`Ads/6o|d!:,-)]d!) > mk[.@:C|<h߄jF+azxYɅގ<><>$'"M10LZL}D7Av\Z˿ $6ihs$,yC|E! 9\X{E1xb"w o6jQHڮPg1dLtƒݥ;9̧LJ'Fۑ#Pzyvɣ'ؤ}smgA*5\?!iM^ pBKSlڈREQݷt0"mm+}7 =3-ECߔ**<2 f;EcXB 3I)?[8 #q*S.fˢ(̅GaΙ~7l"7U4ǽREp6;Eu&\Lg+iO1l*+) HGrՐl/4} o\F5aSh3[3Njnٞ+I 7#٥*B @x뼀L5 vqėKq#a}^Tń43VA~Uf>FFrftOv8Js]1,8:_+𚎝ޙYpJxJAM9K+[OoLƍJVUIWJN(ܱ .rB6j@fىA#/A>ݡ| wYTzO~qG(St9i"Us,|< Gv~+ȒIJl1+T=2IٝfP$ˤ/z_V0R|45f~JK*L-pl`[ *7:a8E|kP@/g)KOH&p!N6M_aL~_O=D(#t2ڟp~U-C-p ,sapQU˥5C]f_Sz2k Tl$\MoxҜ ɭٳpWN':)43c|'."鼍1Zy5e'ybVwFMT#![@wpϭCsV:Z4QTH_e!*S3;5u1'FUO̙1=n5s+$ɔO_l( 烰PѡS".D}Yo/Oݾ$Vt z&X: d 0%NhWm_41쵊Z9@3s[ |sl }zfǤ#*5XfJb2?9 )J;Bn` WjXmB:C ڿl3ƂeDѕW|>H3k>/ 4DZ6e 57_ssȤ]lW䎳,D}U4_DCXhokT Hb@;m8I `*Q;RNXС ]G I{]_-äcR0K6&j:"r|u&8i#r`쫸.7 \b_Fx $.L/ei$Q*ە0sPr5/2›хHQt<s~z`Ϛ5c;嬵oSun^Me^2 vmJly"{UߥAc \=02Ϊ-PL(r+=b&AgDjDvb$NxeT>oj4q`sg5țwOa@#=v,Cw . ?'s֚ \<YhĂ /NN {) |JX}&ΰui)h".N:Mc =i̹;;C#6y(T.=0 [<}O !Z+VZ'GP_Ro,uRzտsĒpB/b|XJUpZpW}iaY;Ú-wtI~k p:JE6(/b&q;F;'+#hb_G 7zD=fqwvroCfGlcg]cA"}լ8W!̯UGp4Xl?MWlm+sYpN)K:A6}FBͪƿ ۛвRS| a",/hڑl;NqyPE%sVS?:P\c^ j]5@Gd.>ݑT`C- k_IPEFx<P #!/<#&D_LsHz'qԒNn˦XW%ۇweYJ$=#4ӧ%HrӗyK#_?t2¶q`@o}gD卻VFRe{k\4e"p\=C[\J0_3Y(cW{fh"J3K0}@&e!6 HWa'kUhJ&a-C[vm.t!(xAUsn{q^%ȏQ%fI?T},iaP31uζ3b  1j`u":.m},_8Av>d0&9Vt"UT.nÍFR> 5'8_Wl"#U3~dvLP;1;?ݢ{K f<ĉcHrMA]c-@'I\Xd0BH?;"WQ`Xg3PwIpPԉe _hdQ&‡>[-= [t]_7=#l,Ii5'u$pXGlG@ ;ko\s \QKK=|\"WYԋIDI_L'pFۚsl͂wċn=[M|n%4;D<"a%S%{t|S9*۱ɺh|NueaaU sI{s3!Io}޵7s;'Mw,ah*zYZc> Q\,`3{\s$"z#ч uHٻ1R>ڪ \RIIԔ|?*'*s}bmdgqj=D 稞ȝyE SN~]E8 .d;kŔWp<|fx81c#t,r:IIܹm7th?C5`5mL̻AkJnԍ;;kFS׫`;P4O*X+w1BXp59"N ?O<< Jt2N6c̎@ G!Z17@9~%&eϦr@EXd@Nf4*ҥb+X\o&Ni8Y-uxdW2I„?sixMs1y !ˬ4Tf[Wu94J$9tf7f#Pi)Ydyh ^rq1xM% ǣx*}۩.xb(y4$΢!7ݞoPPĂGʚQ7ւ[g~Ļ~ԓ 5kZ>~&Q֕ɚ{ yz2;M{GlHJ9s`̈CaB}5࡚B@y+ `.Rbx-C8a\oS~ǖP3Rhi?L^xz"\it!psJRJqJ<=d-:S9&Q' |uآ&@:.Q&hqW-TT c _O6}ש=i8؉PM*5sBr'\ނ:a2[r7y1T(ݔa<ԛV8bmU\s3R_mH-ݫ 0M8:= u2"wa706#,HvFSWܪ8xoUQѢI&drhgiʱYI"J CCY u-?ׁc#E[=bEW^WRKO_.xqv_Gh7?F.f*<*͈?jQwa~<+$4;E„yMZd!70lC2lGy>*ӧxq"EZwɶOpl|%PTY:k* daQ '0f;/tC׊K9v ũP~FrcbmaMIdʁdWgMmc wnFj 뮔J= 6b,)dL ]->N~t8Qyp1&@0#A'yBC 1&z7!iY1Qx 5p)re%> /HdY̡8nJXǀ)@tͬyd`$A&S{νiG7 z# <?ݹ,%'X/BZfnE6ۃE%eЄR6=}0Q4|>fն''U| vHo(jGR"q ڼ.J8V >94{ CW Ft{Ğ5H;Q-5 o`rup1=%#wg17%1 <+Z  H bbG ~ko?q8^gLW5/0ϻ !`yBjާ `O2ymXԒHZd)lx4{ fI<FV_uzjTkpG9]68lK)(@75,Uck+9x$`t/"YYg# <6pcv?2)v:2"j?S`C<:Q9ǮpIuAČ #=)$h]7!M\H[zRl+am+˸!*[.09cihbF6nNs}ltK$m3ZE}Tc؝ٞS[eSowe'ju9Q^YNC%]Hx%ld]q(䝷)wA{=;;!@'jr)(8hSe!rԳ2%U XC Q{̖L3û;+dAQq'9]T):EDPFX7vC;^VRe@tRqܽ RΟ1*N+vqp_t}RU9OfD'F>Ȇ"ԣA_Rs"X8KjX]|%;? 14fͱIFݪ:}p@M'>+*nM^zm 8, HboW5ӻPdXPۯޏ9:YspMX}݉7FLd?wml ,#`lQzEDzjR]+-&Lo:^LJH0e0<8yW}Uu'?=͑TxW bQ]K_?%ux*B$‚u$ypR PV@w1ڈ9؎ r]߫#hKns 6=}W@&-tb17Hjĺݸq,HPv;l]WVBYWG 3s W",~Ebル=9w@ɨ}FJ9mz|Pu.ʾdS_ף7E@OB! a#G~0zQOҿ8}`:*D>~88r&΅ߺ@Օʍ: #bJg"CCgNw^a}A]RS?elVHsc80W+&|&-MtDyߢX'+3tvA.ԖOʾ/6| [Ft:br2 {~Fܵ+Plr*:2^.TDT>Cg'k=n&MJAeeuCofaqs|S$y<(2ۨGZP8O0RdSz&g+:)x\JɳwӮ=l'V\-|ٌkF0ߴdS8uJIXhZlm᧜g`b#f6Z:bOv|q7ӔQ// (.ɽ3chF!$>MG*f00g}s#uYuΜG2j*><.Zu?R69jOw؜- o-鄾ɭ/ٳk2i5bMG4]o>mSδ/t?#!6]ʐi+_{ȘȊ^Ʀ0D:<ܰmِGюISdhSS5=Atʾn@&t wae4FYZ8H=)c+Us15+ y .׼%th9a̶bIx#wa'k9`~49[4x|rvc`nuBI_fW[`T:ij 69i.c0ogÁ㴬P<ɪǂH8 _.L,x$Uջ}zfI gT_Ivge5%} n%' ъca̢-1Kܠb=BBy z:jD#xp}3 q^62D)Y?̓d>y/l7 1mLW9>(fTVU|ī3o-*x򸌱ES.0SX+-62Lпɦ"`TREt85.&"vsu{D`'ڞ3 HWb97s nb1T@D`iuOO/F 6bZ$٘-z^$ԑ01|pc7zqsxܬ|>,f˵>\2T>=– %г-w0$ eVb2tdžAM>8$saLb2x fS)"ŵnV=ݒǃ5< BN=GxH iѨ=kR^WPb pLq0tD~ d r] ׃84D.|P#jm ZDx4=x_,iI{%1dNR` يɮ0qc"j5`e1?x s5~ nGPo!#FN-j\KN@m>^̮1*&}~h^)8jti@ᅡ:61,Z馎z~b٫6gQw|x{9FӦ:%*E*|4)0@*d2W^1<-G#s a9ר؎{=`Q0,ˢƟn?gE+(Mʷ w-md߂vClau=B $Ip=Uae=Cl|nN IV8P)5O1v BLwM|#[ 9UmYoIP6bxBg+*Yv/9X׽`q$PZ4rq?_rRԒx ~C׮2`|"',+So痄$Ksr~?1X 擄5/,S:0pW[u8 #ԏ/>C6hSǙ4]8ǰ:{rvO_LƢcC2f:wm`iAB겇2uoJn vvSpڶQ~f#6`_ۖyj u إ=a GHqԥaH_#bYg*?wO&<.~7xlC:C4y-3f1`h'5T/Q%MQZB죪 *s,qi: tT3Bf 0ǺUSz~64r 煐BcBa9 i%Q?RgǨ7#)4! =w k 1*\Vs\c`Nu`dKGs!(W#3N(ruGL z}E]*+,M+ 7F _ /m?=T,Ę>2CSݦGM3+F%PB+(!j: >/lз-$^QJ<[ecإɅV!,YX^XңrfS [I<~j9MR&?G{#N2o!@c4%x(bZW#axKT@4xSvB\~t\s@m!H|ȊD@#seE:)Eh2yT'Mb@g2W1C}L94D+#?& K ʸn2y_ wex%ll"N]Y.t"w&S0Pe,2G9^3dc_U)YuϪFStE!|.U^GGUCVXU ԆhBg4k.h |^ ,4 $qq\_ ۖ)#Mδ6À'^{D9ʘUq34*\$С$Y>e73:/PĻl 6Z|cv<9&^J#Hgmbޭ A;n)qĻ$t0$tBe?/[0=Sbf0.(S|~@:V}F9A 湡3:!#he0t/qJZ:WNI"RA"iV{5KY>'-a8*Y "PeO, *ΰ@^w1S?l(y|LN9&F| !z-fތ yuhxظi_O_}55Q.o|ƉHu|~z i,@<' ~d඙w_8:SM{kt#\RL&]#VP,mىs@)⩰R=ϓq˂0a ;`KŠT8pbMEXn]C'iRs0T\4~6jQ7|‘~xSO]Y'촟 ]LoYGUw^O[_އ4aL'cf &7qA"NW |BTtcL&B %c2/j!5SUu3! ]K16*}|MeW_eXF3:=ۇchrD:H##0ueRPnftw4. /P$쟰/Sµ9t*̭ۇa~4(@Bqf]+öщE[ZȾzO*|LՎXFe3Ρ:.b]wnA9=c)'GYr Cp܅P+pI_"`0 b2849iwx;ݳ0u7u:(N^P_҄g[-%&L =C%˦ nV xv=r'aUYCǚ@x xlesDS|k4+26՝wR,YM"BӤ_ؙH!{=Rtظ*1Z0/y m >~Ezy~ijZG[&"Uzݩ{qs7C1hBcn_oUpIeb-U[}[&PyA9+>+X._f~H> /YknyP-8~ܢ^e9Hӱж0~7 RvJ?q_U\bҬrkr@8:MML$l]*_8PE$_ CХϼnNĵvچd)􃲇nD9F}¦6GSz%jg$3H]"_R8hwfB$&5cL~|y[C >'@ė?nVDsjn\`_+/F.ጹ7N= qAV(>w Cc 9UKYͭd`8 da; yq;u NHC6lU1hv dVZ6d* P1 h x'Nt}瘀l>GoaÚ} yRa\~떱giflK6b&-Jލ  dpXULޟ\_BQbO; "_ݰxiV× Uj94p0Wg;JۻBġX)~n9UG&L}P;B)i_bL0u<򫨕)Te+juǜCӛd5m4&g]ˉmZm8|pFb. KtQx:fOʸQc< p")R"^E6T9?֛'I/P`dkn$s%潛F6Mjإg"e{VnJL{Ԫfހ\>T慒!]` }d`l@:}kx r DvzP0#Q >ŨU)$KbOΓ߾br{e,W@C>&Lzg|}[@T~%eװ?*Qr\ESnٌҍnE>%] F"rYkTEUK06hn֬|ku()O2ۿ[Ő >ϑt_Mrɓ}S тcΤXys e"=:hC!޼}sM7$3-]-^q5HX.*+0 ek(PY6T8"Ъq @ƚFrX|qRY2!ɽ6.2VFA0d /ܔDf3Eph qa"6}tX c\S*~TWLpҺrs ell$n8M"2#FSSV*bQZK \a)Y$(EJs=t܊TN1׉md0V2ں[ u}Z`B|A|eΙ[v` ThD7)`Τ{JkIr||V`o.0H:p`zhP&Ou{Ma]Zܓhz]'3v {̤*/&w֞k!gḷ Y%妣Mr+'5# 9^1>gw7U:.P~Rj\/`{NafO0SQ]/J6tKd{=n&BFPxxAG+u;e(Zp RaHcpO5++B#?E=#sjF~].SJ %!tZjJ|p#B#ZύM)sNPT M_陷;z1<ˍv}ǘRP}P{i⸴mj`3dOW, nw|6.c_/L|l@IpS&7vĕWQK~uYrl}EHϢC&Z%\uUPJEp=A\梸-DIn1a]N1!d.KMfwW>OOG>ʕW+xz|Q8麢AQE~acl76UGP6T)C5`dt ?xRECZ_o= ރM(&KX&(tfҙkjfQIWeV赍#//Zu&)n,eI _@7<4F*] | A9OCRf~Q ^DؒiLS7($ +hCս{1;dũUn2'hz6Fsi*mT].ï"L+ OGC}v^4cF *IUo|0p%yi$?^y#Ďw=i+a8EP.tzβ;!mVaLHOC&kW{$jj<˚*xQgIe+͘W9 nN^.8*%Ye;G &*FI<t2(Vߺr?'gN/Ow~N3^Upߝkw?R6,8}ӉVB#dyCT2VȆ}T4}/%㎼Nu;aϵE mk{ xqs"{չfA:x\dci9a`w'Mکvmh.A&؏;C4ye#=64Jw:tJj{PĎ$DTwֈ:FsV_Bgeuǥfq]KHi BxhzV VpՅQk džD<ƒ$؏Z*+h9,5?QGmNJ!` _ ,@tݱS5du XG2 黯k djAy0fbl&vu? YC ?G5btQYR"o=wk/r伺)ƀdqR䊙ܭLȠNOY5Gsjx?qdG+ 2gί](rzt@W;%Z_i P)d]qj7E [ =WeEe.[~Dra7%IMP0<&ĝvdx<כP[Z?{8ܕh 6xD܏-u9,c\DU0=s-Fk3B->1!I"D#+.!?֨L:90kg6o-kk.\C$ݡoT_ZT\ /݋\i/k6#Uo)@>TP'5)8LgV=}iށ} ٴH;B޾;Sqᲃ&R70<ժK[!%q_w@/.!3Ƃ^N"‘L&L%h9+fpthXLԿ1_ʍN"|8WwJ7; ^X,;sOf犔i- f9GVW>szDz*)g_|fVfOROK'6?'$Ro nd&HنG7ȍnW% K Sm71B6W >o2Iv+a_+C']ue.oTo/pF3P7o1:73p`" dƎM~Vsw{1q(=+v(Ys$]+p` 6bH9FN^3J2;ϋ_c[AUeG S {-V/cQڊB[A=,dbŰT|{͋ #a؟e_~M} k:0_ t2iw67wkj8:DRK`feNMä:oi~*XQ' W+CVbn ]'b)-ꑨ]oPo8xbju6Ɋ hsc`(>:d"a&@&LVww;㌱* S$NT8k _j+GeCGw$? jvHowͥ(C;zCPCr{ H~q&Uhc`<|unkD|]F!b910u=4Dc5Q_}4g[a1e?gz-~Mꆃxa lX)!F꼌s2aqm[@IVQ7#x0x puG_ՠ~ 5rbp$R=)uZ]Mfd:\[7dKh RkQ[=e4ۡ"r9lg_y}u@kF4PFgW8уdWDNZsPG{an ɇ['f~*l M)kfߘod$d2jPSR{$U7 :$k&&L!͂.s M7ၐԚ'd^x/}']Z, ")`Z-ylk".i?ݕësC*1[ITVf5Yû5ihB!{D\ݛdSY=lVopaB,})E#I!\M>P*-)K1OyZzfMءKD> *0ԑbPtmS.y!Ahas.9{Tt}a8HdT'_=XH-Ya@ 7"`[F < }-s%;9nlt=$>eDژVC 毐LMr5:Qd/Ҫ|zNs!g2:9 r, \6!ᇅr:[B64JNy EOPײ)<DPtoO) ݚ7# CzE^HbyrbW4s$m7-?`L)'#.>3c*6hF뾯49ൾlmY.L+A-P'߶kj.q]_ ؼb3`֕inj2H蒵 S+2 ۾c(nEZH"Wm!=ڎ9"sxܲYulEێb%D[RoZ*9i\<Ã)sX/^,6BD'&EveM@ i0{*b*##"Fx /~LfDvU?xʹtekJX唵/V7= mzxUS[Ĝő=?!782*8k- q6ޫ<M[PCv8gx1׽Q ghF YRڟ+P)F$hm<{B~ho&,=?6GѡưMf?Ԓ  r>=QF|&9qca>X^썓)*< cx5 rԕŖp9eXPM4gr1hviR`t1v៓`xtnF ЯِO iem@F#m#J.}XY`pTivJ(q,[PZO5 ړ!nI" 9?˳~FoL\kCHN>vmh~ ¶F^$o-ent%:[6oc v![ؤZPJ:pÁ{*,h(M[NLb> d;TSS'NN(p6%2[.F*(?+ފ.+Z}:>SL 9Y((}(]Ey\]K"F? d2?Үx=T[jC _gc>FJ3Yc%}}N 7h,*7xKNd{hFvfr+":_ʀAj!c yzIh2#j@wbsGpRwȁƦ)`wߎh8@pUٓ*\|-Z/\Tc5j@g(Rvu&1wQOHJ0PM0/6`õg/%6߄رr猎 B2Q4I.z,$w{M$_'ï>V LЂbldE aJ?~qAIM|CORD]RY<QIzOO$/0`*gv' ztZ_AGm !f}"4Y{WjPt링"ojMWk +}.IJ)&PpڜiA,RN@qP -N,'鰳{W]S]S`U1>6H(^~Cg?y>(;%H @?Ul#j? F: N11{pӨyEh! N6ٙƚb:gyFb k,ÖDjU:\N@.Ux!Dmt&HeΤx8` 뾸@Y~milҗקطr6F<[N@qF2J}3^6k?Ritȳ];$9ɱWSAqտ:'2X=9;P^*bȭ[ Ok8[iM̥k߲d3]`v$G hǠX>/oJZNkuw@!ofJEnOѫ,oSIo>4ʃ[RLi8o@Vj&|9|0~jƠo@zzbFOѡX= foZ}9<țU #_ϏO"'~` ¯E|XeH^  s|-ZDAFO[OV49F5w)H?kw.Nshw9'Jgi2.F5Py3J RZi)I{-"}0Rab/gJ8t4e4$ "[E3Ln4;2%=mWhG)ݚK?8]V) % ۬}*Ɔ aUZ-3:4X$v/!MkV*#4:_YB=KgE(ZKCUHΕFR3yh8àZ3!+~z:LTחgLH5CH%} 1_k1p@J{obnE ڰV'A'FEbvrw)ԕQ>`Ѯ)_CAJVP0],;83_t-U%09~]w% `2/]$W`l5HȳeZ8"\oJjN6,=%}FѰFE}Q-"3rL}kd\:Я幀%<64KL UqDN ? &p8jqAڲ06p˜ߒΑmӯ`ݯxMl9vSB}#uRq`*1m>iûvs|7?B\[9ݝHR-FKtᘂ~KM!tk9Cwo4AT^k巼"mt;MvHKs1Ʌ5iaVӱ}y򔤳Zص?}0}qY,_yf =϶/%@/ik&p}mTOӐބV/ }Gu>3 SFw^׀~# ) F" ItLOk9.l39Ti3 K Nk3 u}ٔ_7m's@L}iP!C3mU t5aˮXd)Ho;{أ nȘt>Sq1ѳ $9#fQecSVqQ[I X2i{.j}% g-MO٫P"UY ?02Q& (,:D> ePVz`=:PKxF5b[j3^:` pLBtEU旙w,|(Belr紭Ң~TS^h6:/?oEK5}볔bosnqmJsgh{fuJdc>A9ӹě=L>/f0`D/5#&)h}Y4YHT{[A\D?mZHYy/r'$iO6r*XY ]Հ6ٽ>yG\oTOA|ը$p.lyn>pj46|Izy*5v(ZI;!P#^HFWXB*nX`EjsUC=?7&F UcY`w >KktKI7e(0]l8~&hwlB1r@ONj?nJXQS}46/wؼ,r7PۚTî<Q=+;p"S(;6|Qi* /OeѩH'ң2%$_ք”5I[4aa18K,<@-s箁hqO!q1d!JD4h$~ YȌ0/~<ĿMx+h%Ӏ;}=q YGmy)_@\ G*,^`q>6';^ b!kҨ+Z2M+}$'{wtd(NtknO$, |@ωxOd5wî-^d2jư2#TR4ǽpF7AQ6 NfFogfdS@.g|rǬ2p`K@ HܨL[ YL9˝);YV>C@݅xߦBʅAv#F xyqi5}ZI"Q vy.p"3ttAvaN$6N1;kF>r6/f"z3Ù7!HxI_Z~y,? RFP@*uN`rtyuJa_(v6$C9\At\޲b/ :?Mqw_{/#fbl w-ղ)kfd)@͕.Ū+jw;8_@:r6/+ﲩ"o ;_8TxW2Ӧc%Ñ\76"Q_uZ]}P[x{]9ŸHIkc͸o@X,,K5N ܌5BalQ 3)?.8coTVTR&r.{+aD+aN e"xB8#c54%A@r9$LNdQ,>%JVd[DVBH$F }ī4', )~Q5t$G3\Di_mg7!d@ $Qjm ~|Ugm\˯^%i1ڞ?[^WҧkAUԲƈߝEzV@[h"oqk\१yȾfBd/M >_u@:Ƣ=_0Vro d Oi(^*005m4"Jݬ)|x:2EhI;4U?R黬^)ZCj`7yG }QHX/G&?ZbW G:sq!ER82l-26a3/sl|̘=ނ77j?-\>ati^n⭖r#D~r qU(Cߐ&30Rә΀jj\jMZodJ@}Feӝ {̌gx,wpPlU}H`_2?rhE"SK{#;ژVU+'Nn# jWΡ.\,q.>fŗꜵYpc,?1n6ݶ`SzS4:g=UD$\lge|V}x>ʬ,re3}i `tnsalc8jӞr/{?%) ȺRj4)RK:.wRvG̴$ҡUgdڑqDSB]Ôϼ. !O)=/p Ǻ`efS 6g/H:cyYK'WyوBpocM3aB8~2YIa9BQA}Chb, _(2?JL=5eg |]nHmaX5=dxzSc}.v~ bLm?CEUz}I]Q,7(*N &N{'vq$oZEP<_x-04x;C1vHMXeR5"/(|${P ><`2#A x6 Rzɇc*wtj_"hZ0xK0cҩA|_Wr)\:1:0~S*d;28ہP PO^$#T$tRڐs1{p$t+tLf:Q0BfmI~MqG> 64e9} m'/Gަ|"Cʒ])+ooi g8vDj6A x;*%@Ja⢍fdM3渔IY M%֭|̳YF/q\*e=-sE@bJ c{F֞y qLhS,rhbOS/4Rݺ+ $+uo!l gcxˑ%Jm}v9܍-!n鋐Aj}fpTlFǤ/y?`DF b W4쿊{bt=kٲ?e$Q<((]؈'ni,LߟC@SM:Nc ;oTdu KJ;[SqLnw6Lw¡68u!J4~G h{dnšwȳkOR_EghLy#̘%Z7) W@:? qa8\%bv1dwt|]>n%}.\]fNm2!)׆:HrfkINsd8À Ĕ0o6CŞrR[SQdڶz@H^S.Em5q.wTN\i'eت k&Ziϲh-'ǡ~'rzM^btb.Y~,|Q (7I UUmT-~;UieKm!⮁uslBX䌴U1dG!GIPX5WFJγޱ@AerjۢƝ,j6 `oȨ k!7frҲУÉs[נCFT$~6X^+ K0D:޵)ᾟvUޙ\#yՅAqNfd$Eϓdqw,.U+OɆq"HQbNB N؇> k-j$Ӌ0aLyи=c?/_ۨ/;LNjKAJfqG&;s-VUEg9iy%Y }2 *AU{)VZ?m+Ȑ2 2D󉇵xf48} zG~fptӖ.Rĉ*%wq_T}%즢6]5x` \t+0\D_Ҍ?@ґaO)ݷ5Fab,򉃊 Hon5s.$w@P¾j\>t[ [<.D+!үGb'vNψJ]<XL(}^VNr:@3fc BoΉڀݚ - weAgNBˡ))0ےѶ2(bod?y06[T~h3F\\_hfZ' ߴ$; m`EH*'~Tm~HBW֥S4[oeB:9JHjڕ|MXڿ jBփe]0- "Ğ\mq9 JEG Oc23Utیq9wLJ/Fp7:E{f/Ik`zK}!{!1)7>t .b'^G¿ZF|O}T4BII u c YTW&*(]HPQLO8TBq4>_/.5Mqz$Sq»d@#moBlXH4;xՁ| U ,@W/HD˜!m ?)_dfsUM^"f "6U[I,GWIr?3k>\o3)'hUxkq㉳kҧʷVP|Jo+[RN`/fqdz*/-<j Xi.`t7EuU~זM)^^2j R?3`֊W^eϗ:yf\5U\luh]n!{{Y&s: EDN|ɜNVJ3:Ty>_N Ru30=ֺ2u/q<(%67O>-Sz(Dm l`FțɌ#)t V܋Xb`QOkԊjP\ R;N'y7s=c SXt1,5 ! v 4F[8!'q,ƍ|iܑHKn͹յ-2+˗잆8*: -f0`%KZe:9;`@^(Ĵr0%k 5_A G\NWy *P  ;eXt347@o]2}]挟25F4JTIf r1 sPDEyp>̬:؋Mс\DTTUWCH/3/m-aox%M2HG~ydEb̡)M@3\yC\r6ϐ29&T;ՎS~jÎ!EG,X.5,2qWZV*DU%h{R,-4wZ(Z hp {jgX nvB"Ou*ǵݧwڵޫ^Nv d}fRG/!0قG./x4+\n= plT;TЯ] ֓膑TzVM]7nKt* D1q/jaB,wtz?W0)A&RA%TTkۼn.sPSK؊Q9ADz9-9QTCnAoV_5^>z` KsCZ;QM,_AN6`W/ڲ@RqyYN\n.C}bIz6g1t-h ZNd ? X(pG5ǯ7杉8kqyϽ,4&|?9ܽ6I*YZ(uo\rzƂ(AV y=FܬЫi0: {8ЏZMMtmnA3w$/&2".[]wVl-mv5,ǫX34u ՚{XnV+)Tqw罸be{#Pb֟GTY#}X?4s a||ÜNqUBթo?zFO:6xp}V~muר\ƒ͗LWFOuvlj26aDhs9#-d G)||̜|]h}[W㍂xBcd{9ܩV>Fi`*,.' o!z3n7|fwEXzFwqljitU*3uj[z[ccç@Pr=Fy 75~5 LAZUHna3y4\єg=&ۯ[%J0xȃdE`T[V4.%# &Oxy= Q|Z#|"O 'z@D>y9Kbx?%!Ycp^yHoY-j)NH[ob A M-VU6*xh`3Uo%>S_UKXͱ f A1\m. C3~-*l5Gl$ynW'ۨ\ߩf_&檲%i{@+'z(y%Y,fxG9!=?(r@O ֥)NkS(,JN-/v-;O^]lUacOe,Kd9[U>7Eo݁8oÀ;%v u[>{`tvnеBq.d|֥إ@8I?}"UǏxU*ڭb ѣc82I?ICn"/J1Wu׹$6BD_oݻR. VqcSmS6J,Q-l&i %ag"U:9lqr!m4^QMGK,B( vփ-z2vPV)`ԖmS?B:LWHZ"~:\U"gooFƐ\F4[UjDaBeT$JTC2J?ѷlBE9T ƒ oU;1h2?biXdg:kzj[2[#B f緞ۿ [nhdCMV8sOR٨knN2ibļ0lQbxdP4ߧˇ3 Nk]Z1&E#OWp_o;oSnB],S`@K'Usn4`J&kM;?.~h|," =-xori>t$O6L\[a2eJϔk/^+Ϣ/0C$@-3 5MSBBH pƑsJ~1 󳡇S:j?e Ȼf0'hҶq9<)kPqLѷ@kj6&sSq54YUGڑ sPvu&S"SLCWTeWԹ_pZggBZfBl=p}'1SCƾmw8k͌`ׂgwH}.0V0',c֩V&&3箫` 7.[߇hH=}FoawK{;<o,~#ÄTU-0_R46D~1"( j bcj7 מ 9 @VpСvkyXѠk3OaKytݛ3ꚥDس7yYkPsdB}aDÂGZ뿲_ 5"(ՔfJ@ d];[(`m%u]sklDjz3V>$Jb% Lᨍ^/pe9ulng:H'\-_2\AKz!53cVy}ۢ?,Z7R &0 ,iyw|D;̰C^@B_fU94qblVAt%(5Z&55▅! .1ؼޱK jаzصϲk{p̍jW/d9R=KګZ^}(;rlgڐ}{%&J\' +QpUF%gz*  #_?ۢ|I#lJwg7 IjQzi1u~F>ۼB3$>q?YfCVA)b\pr I'Pv}ߢtM:?3|*ٯƊpՎ0gF2 x6Jf F-yI*w 2t;̳٥/Fqei QLlW猀h6đo|g:6 b GLOC+x쌬C2Rt䩾9&<_1[i[sBK!r&gy.8"$L"`=*_w`* yhSjMTKUQzL}U8; =;Pr(?_+91BLUtU#)4(e:vwÈd/tQߟ2Xas۔"SʡlK2!v?A51h?Vls0C3Q?v=uF }Q%ȡȓ-YIjavr RuofSGB5QDDK-qGo~ʧsq|A9 N4q?;X^G t׷E J9uS90}o*F%P#E\`g^:?$͛8F E$_$- \`Pc^+ f-/g@TT6ؒ7 Nh_;P5%< {)}0nQxQ^hF1?v9k3ksGT@0VS9h rI %%yJ7jmHi1+eKb Zi6$hJvDb>vg <Ý\653 V{)۾Z)9dn:UAZZ32Fᖲ]r BccNMO?)NS tG":A(Xx Sړ3}WBa9G8:0!/A|wc>K] [l<@WAk`,R^Lɬ؁ߥ8>-i~\l"X0m >DcI$Om\C4gEm:䣞fݪ m,\-/R,]GVhFԨJ(:C7ںF.q} \jbd!Zz i$w *@ȞiV#AGmjJby <;Xh ;9?q eQbSz6_U^zm2 O /AP dIbK2p%x+һ;$ M61Y;F/!Dj\Tu Nͷ`h|ԑɞ̣~ee7$R{ S#K1dܟ>-<У=ɕ]Q:ϊ4ݺhVj|ΔCZ'v(/ςM # ݋%cCYd0 PK΂Sc{>aS6?Ҩ D<[7 V" w4ؚm+iEыQvvѓ7T\2=@d0[I~…p0aPfg YPmsUU.ʯ[S(ZDc˟b/6T 5>yA|MJKCʙ8@GM,3^wڅP'P|o ^CobhahaczvOdCku|B7Kt8Rֺh|f܎V"WB7NEŒ&S3WЬ67nqcJ)؈{z<=,WP Q~eMs {>GXP##Yis{e^ߓ@0z²/]o8(*|ƏB`^}s&*B#@[@d3޵ޑ`IztJKqĻ8LL0Beo*ē,M8_u4OA85^X(M#rwyTK1uE=W1 U`^p13sGQJsC94 XT\ݮum}Rz__#t#5$L)#aګ4J"^D뛆!,6|R>=ll 90# *Xrfv|&v{̍4%Pc@}ܾ&y4Ij,3Q'C835#E 2saMsXbe片t! XVgYw AꯓeR=2D,?GY`m{Rɚ)7LzN~;NY942n ڈ$m< ȟ(\Ŗj:BHkezv2a. aMt i6b F̿D3b^2wpiBYKB_6?uC\ȸ 7Q.f’sv^NvN|M_q}ƉTT}Ix?2x,GP b^jy?ϗ px6)qu^Z:)2?Rb` ;'y3 VHYܜkq$a,8!;I/#ͣΣSbڠTL U *_%NAC~zOڃgu oMJܧ!N} g8*?? ,j4isqh%/\.^Yrl[IFƅpJ*䃡%RϜl TV"Nk$S9=WY&KV#6r{8cx6}HQ牾4Pqc/o)mQ+YH"|*9)Ph>xEiMA/RAztnDhekP8H%1u_&u0gPgc<Nt7 V0IK ğslWس!-; ؋x 665 ;Lz鉎e{ʃ+fILvaL&>@*hx(uٯlR՜쓠; 5̬d'c k=ɉOU(,]9Xx HϫXFG\F3ͼ$Yv7*UJ6uC{XęQP}a~,D XcbѼ<,nC2l^6'N(LSAVįus:VGOiL n[?hsVԚ_{1U=7c.+Q \Kx<Pd\u ܋ri,)`.kr0{#Y;bdhܚ(6"SN5\SpL»c=:E91X$ kmz.Z9Ѭto-^>'9~6@j)khwؚ2_jv5^~, v&NdZ}H{f!M[C{\lE[l:Ŋtv#e}< (`. At7RZ_+@f+̽w:47e[p~,TI0!`x~2V_mĈjOt,)ZH3N~]vֹQ*s:ַuu`᪹a鸉gdZ qP2(+&̎[㳄-R/}?+Z9G YÕe|Eœ<˄2O{8_.4}ʋf1G1hh ",& Kk6n˦+frB$4~ovGOA}|W!CWW"95 WYD7F)VM֨F(c>ѮX姳J26 M&T3{ Gu\`y۹r3'A_e9&Y:.s6|)Q1EֱtVK월a;o Wt/J>wL] e.)Hg[k\>3.O 77P _\dh'#o2X\F֕ ,[_jV9@ٜY{lm Y^jk5ٖ='+d|3\^c\f_hzK4@FR+t 9`ϋ~L]=^@UA(6aM*Fc:PJ~as?A:;Pt0k; ꐸtC 7ڜi]+G,U4i؃$ڤW t5~4OP;S>z:YDɻ3ۇ[72m/ϦδlEKNY̨a,~|Vh{$w2PYeճ NI2h)WMP Cw qDmba=*.N%\tXjKIU N*(@u}p6vۀι@ xܬt#8KKAdRhIW5Yc˥]v=Kvt=uͽj<ؿݓPO?݃n7p+# + C þȒ|`On6Hp(' R2DV{{ _aGzJ*}g `=n`a&O6sh۲y)27Omj_lKnr|x\W x(e:,U,chi;|GIraҘA~HTN'\9HVk^ؙѱ&ːe!Q\[߱S R’jRrS9qy,?n`2"V+a R%addч"%/e/^[ ]lPSϷvp~j iP) ee[F_3q8K!1Vؘ\T8.GVq0CN -E !{QU PڔxOȊѕ|BWkuWb$Ek>7STP8l41HڇccPt\(&15150B?׏Y) WƐmL=1u#fgJVIJTْysrF'am"kqU=;@OO$KHZ#?LWge"?QʗVَ7Jr~D9rPG 'G0u'}Q zcFV)FVCЌBLOM9gf%ױЋc xUfC4";5Rejnb5Y79#S̕`ࣹ85.f.wmWna.9 q= KjQXmE3o®P? S^θ%ƉH.!6D/0|#*FSp7𶃠f uB׭G-JAagGw>{TydԘG0}^(1S(A*?ad'ә D R7JJEȚ{c2xRʨ+Lz j51CKVgCaqbb+ dvOܦ]8,=` FCBs馈SXVzy9 Q'1H}Ml8]9) 6!jl돜wo6차Z@!ei{Vq+'6C;mWrВi+b#ǿtReӊ[>J{5R:k} ,nwa. <ėS~XD (OS}gHOkN͞i \wl*R{Nn-^fJױgTRhdf{qAIx>5wS'VQ箖h\:B:ybٸO[-* x 炃& ezpXS:{Ҩ.b?K_mXv=&W6X?ܸQϡ>nm#Re D wT0 V槍9%==4ރOWD-oϭV:ߵevr9I.&Sm$̗ڜVz|gi9kkaR"+ٔN(L'aIpM2%{^:`I9!ENl!r;UD069#y),H/s)?!kmBsɤkwl!p5Y+&7YA¶d <ˏc] s.V,g#`ħH PLOW54kx wXZr+enP9BB+f4@n>]V`%78ha,I'Hӈ^e!O ߄fJłx*juOᄽGј5~aw[.:K{v&$酗GJ镢gРk^ަX|S}BiBZ m9<1e:|IdzSqh:'\IZ5^JP>UlM NEuTH|q&VNn/R/G[E B5o> r2V8 j\"nCj\'ŜaS fmUN#4U?z+Z~bﰐ[:J䛋=49Kۉ D89rQMu3jmjBP׽ фP5!;,c0pWmP_!WKbZy^>֮F4IH՗HWMׁY~67iT_=h :g QBnW{}D#Hh.i~IeM-^2#sS EcLbn'tX1DgnX+ ĵvcݴa&wҟF݂[BG%]a'zfٚ$X E$0_d^`Gw5wAmYScu[@)x2`ӷX#ڮ7\$D~" Z`k5r}j `X3"DR*6gV`y_mDFc)| eo 1DzP/<ԳuEjTK=o3hHG e|=iBw /011WHɍZiibsAG?&!e/LB|wIʩ҇ _hq# ؿ,.ZMn 3e^w #aub=GXeHٝ G,K},,m_Wvnff`9hqN&˕^d FDc g}k-KѶᰞiJ"m̳GMa{LN)X3ʄx;CJsO5ǮùGx њ?oc:+5dhMoL^ϱأPvcweQ-*M vqmDyCHLJ̰7vڼΊ M)`O\cc a:娩LR(DX@luĢRb&d٨ LrYglҘHFoF32Tqcc=4T, 9x\AD͑G'}zYm_Hз?r UQ*qTzZj,8>ښ m$}P+z RMݳ^G<2Z -Y/S]85öP,O8̅M/b^̍ O@M?K lOi"@X|s'BW^CWhE;lFG&~, w9 ƥޞtkK_sHKD+ekw:< ;'f,/t[ЈO7EICjDTLzm"|Th"A"ơҽơL`\CCv5m[nOx[*oqCZ]nbEmuXn \t sQY~<<9e(w -W> 6a=#ơ.IqX2 %_ߺD Zr8l,XHPu6Bp<7wA{Ƭ)l hcc'A+_8_?#iS 1]CSt!v\H&TcTTTo@66 FЄV0;]I-{U]6WOؖHuvmϑdtp;O<MtD7׿5'N0;9Z@f1b@wl1}mU2+,Gť(cǸS(8rV 2&8WjP^zgsճZ7?|r!!<&ݑA >13|2 ӤnQRE|AT[\IѵS}߫9ᅀ!+ɓAm`\^>QϢy.8[9Nr8Շ(Fɴ(J|1i^:R*ijJQ &WI}ܙaQX m{acF-è}an˙-\qp'-'poǻǎVG#Jq,b\ TR z%qԁ8OtshfCq َOY ͏JR+=%:/aBc2F27菏nدzJi{Z-硭L6'mcعM>"^,ܝb@WΧ8KWIT̎c5bvx"T[hFq>HD%A J)(>xwK$Z 8gOL2;8DljI5`QnjGLoQ՚o}5*DaOK6eM-)ڕsVȗ+2 U0lȁ/>B˰|nDž#B$ctcmYk%!nMF!g2FEć8Z}¸g_hӂVY{0IRʐ8}AcȾ# .CK qRߥ:.ݼo5Xl,Z,FR{SbLr GIO3)YJdҮ]i4-ŎS[Kַ̼ FlBvIJ7*TǢ)Z9)De RЉr (2;RH% EO\K|b_MyDHMOϊΠ/ ot4y~mIeM:@]=@1B>0;,儺9?+y *:ֹA'Rye@kcͱ> Q؇ ^Zl}`aw+r8.QS ,E*s~ *bq4tϘԠ¨l~V$=ɐ [PhS }^ m,=@#ʐ. V“ԍJOϡ_+j%bd}1&k5RdQ{Lb$w0a]˱aܧٸ@w*8▱0@kD*ď6![ e3_^tYEKMqhblQOžƙ?0%£\E^Od r(z6mɮ6Khbj1e_߳Yg=j)rI0_͖Jh6P]ߊ]D'Y(%`9Z[yVόMUpȅt|&Rg86Bz&5 H/d6K0_oN%bOފtTד_&wW8\{ 'ؔ\ԷGat) H6s, F2*̀SG, ؍_d{\߬/vC=(:gA򡤍2cخ_[/Soi9P@oZK oq7Bnx {0׊$0`ORɷbʧ(tz,GMĈ1}*;ɒTU;4jP8>0yU)2\Ġ?`8͊|2loggOy7r ;΢ a}4lND9}bLV-حFxWKgpJ}A:\ZЏhN"9 |0bl|α׾5.d!$\&#h{dZolfmڋU U]/\Ό)_\OxD;`ysvuӨ͖p;6@w}XDl2?LArWb ɾI1\}Cfs_'B)'=NX6 WKوr ]tl}jN6@#B_$)2 TM|`l 2$8-,* |Ǘ ԏr|B"TTb|se !kY9e8׶Ϩ(ذp[[Z0>4 DQo=icuݽ P=73tdD(ۏ1m7FuD (J ;rfF^ro-hXqK\6E]=':Uepǂh~7|/T~h6wfv}:;IxKlrMޛٻ%Y 8t3pPoN`%NE(Ѯ77;AvjSM)nxU,Ý܇܋(X>C7\#gaȰ6+˗=X}8-y _g09 lx8x^H׏B.\TXԇyyB8sN9|VS {-̜C\:bR1>7paV%ԭCg q`̼5Gdx.Qn^qbuY!H_+o_cG?5}uzUC ĕiZ^6N|½UPuD7< Zgӫ# -mଐ{nJgbձ'{Jx>_ω^`Q5-y4ж:< 2|*U)|jɎnrbo4? Qr̀ޔ|qpoPuktYj$: 4C3^xr|N?͍wʶKS P@6j텿> Tq;]x4}ש#0`7FPC"k !Fӛ"8M~V̄iǙ3]_.Pj\,r }޻ټ 5B6L\pз Ud3}5퓿HQDC%F\F3Cb&7h)37BCjiȫ[J-BR]֫1("Tw|Z`.Kaɓ2=qF , ,ē:|{f ;Ʊ^U8gʦ*wټhN_=21[ؤLv*f6nWN|]:0}i^@«@JT2i*5Jo_:fGůg1 48OUe <@ʎm}LnK@OydEƠtsU5,N.gnM9qCN*;/ 'ډOiB*]tY֨D%{t yC9D>Y_qn|>@L_~zzORW0+)'\YtpaO!6"Jъ[ ig]TEQZLܓik)/ I5LxPӓ8A1[{Pïom\͵tG:]ADBrqxN4k`,'i)k)Vb7Y6|yRmHFڰR[ mոIJL95ȝ7+XLq6\++f `(!@GԳIpCџ/ ysёv~eoLQ ?i6֍6^?|GTybYI8#epN:phaz(ߞ;ި7$ dx~@&9}9,ujRSAf>Ci~WvR)UѵsQ Jg{r'VSbn8Hb#i냓l]enW:"aZS8Gpe^]l-a ;}ZmHt`'9q5%9>l$LXw|TܡN &ȶ?&F>T[k5Kʓo.|{C \oZm7@ #<G^]L1b9?_o (NnWV) ԴkHgB"*qbMR:sLeDmщ͸\з܁G$k,'䃘enH$KZfB~vr:^J~7uDzz#t׿m$yVfD'f4ojX_},9)-eO^fv"D&ȚR9^I":bdZcա_P]ddtson3ɇĽZnF+|pHݰ^jH\lQ);aΓ$yUD)i}S1޽6pE'*Q@w,yӢKmvԫ[Bӎ0=+DAjq'mZM].ۉZb ڿr^v l:qٌJӔDFZAu!|;/-nwza*&耛dC{pEg2cN8Pz_x ? ߷6%tܿE)1ꞕS|n3O)Š!{Q`"]ۛt`ǡ?.1vo^9Y!גN'G:tt}V$ JO>6Mho8{S]isC~Id\0 [D9Ԁ|iTdo\wt-׌9/0S8wדu<^f)U(XI N9t =! c*4Ht;ho娊sbxFNװ!mNxx:(l4$ʑDzf h#+dsKS_ KjlDs@^oxEzqomX rLѧTsvY,lwl/3*݂\G3df{[2z`kGvfE7k:N2 (^nn`W}'/ػGU-lq.abP )qNJ7yX= ~H~υQeg5sjҌ|Z.+2~f;m[2qHǜٱXn8XѩP圔G3Z'yxk!:Hb?F0`"'ymLΨ#uVz(w<.3707C̩_w#%- rÇ%izZr\a)dn ~G7n0Ҙ>hTгH%XX q̝xpXNn`BO7D:a9v݃1~n:DƝE20bU1.T8LZJAzu=Gv_ELYR:"fL,5p ;KZgAdp~vFmp8(Vw4!s֬ILSۦgSӪ)9Ia%dgfwX,D"&= +J Ê^47T_#,o\p(1lD&PXY5*S2ƊJ !7K& R//Lŷ&D-9!S{1 czѺ<5I  R]j WYcLNZ ==>d~#/ fbhy ArôB1BkuɺnȏM#I;:?VTpل*ƅԉz],:׹5ݣXEBqLɖSd);)ֆ(&{Hz?@˦X?hOko˙jӧ$bd٫o7cJ8uԵ])%<=1a Pq bW)tfEe Ab,,7IB޹[!\ +7MabF,E=)jKxZ[<]{ڀ'dCîAV.->lFv߹5#:ՓKn_=3ȡ2MYz-JOHQ#/b-g&eXAY֗zqL:lU!ەlc}- ; sPXf{86\Ou2Oxb[R,6/ LF1c Ze 2g)i*Q?bu|γMI&.t߁= >nB=6'ߍ뾋3.ݫ}&@}s%%! wY\C5 d#E3oߕcBC&-64 kK`yyF4 m@VDBXK~ke:gtm,o@ 4mY)T~>'`<:jC=\’]A쁰[ImT3!Bm7pQ'Y0?@g!vcwY`SGlZf㢗 5?QY(R ·ÕT_Zi5Agw`[;˹sԗdj&4\W\n䧶kt?7& S#<6!_Q&O=~]F|h.٥i6h!yOg^i-V.pqfLP{>qa 1 :F  m0_}؉,ň&b-VC7LbÈ1o<;K'-,u` s . vQ-cpxw2^  EZe8/\c <LJPĊCR,%zsa6piN 3M{u:j֗v@^q:B %B7RZQJ!st(x=&}jAApm6%Q5|V|?A%m"1rb5ud)8>XJbBfP\B){3uЖ4)0V1)GF~|F#8B8(IShK ""Ez6HW1[c_S>ׅj>t/g 7(*lkXArҙ/=j1P۠i].J0nx c%xt^}iO&-.#[_BUBy[).>)K%f)a2"!wCtZF}o;Z Q)"QSdJDTٚOv&^B$f;wjy1T,|LR MpxRAΈ7/\IOAaȦѵQM ygJs9j!*0~tM5NL׶URrڝn |κߤ*-pt `+xQDߢ(w Gӿgdzw"'xu5ȁ*vb@l?G@H8H'koϝLlηD~^|]=@c&8}-}@+e=;cWZ5y{JǰoMVtMcd;ބ@^W^[I;+cۭ+d G(׀t[>^-zl7|vZkm|`7vj&d栿o(w<(7N=1@,IњΑ+8:8RWf+ê(:x?IS `@m=y2p * X"&rdL:'8X̮{;K-*D7tmU@#{F Zڋxq>C0C#[%R">!m *я5RȜ^b 4&Z~<mQ: Bg^4!q744ң,b/T]]orXP5S!1XC&%TVF3FC@4SR44ͷ"\!{H֟L'̃g $u&_$Y%,nd-NP_QlT8ȹ& Eo!\ayA1 eQvP{Ʌ|(PnaaST6CVze 1ka8ԎDԡLy_-g &91G`/;mQ ڔ?e4z&(aJ.U'm"wSPMpp}q 0_=-=Ӹn'3s_-*(d?wXp nDAs2˳ &c,;`GQJAܙu$&y&h*:eՑXJuY]O%wՃ_W{|p#4ULd(V/2gחMfW>;WFNUCAϾi@[#vu^خʈBd@P*t PXl`v .-Ezchyͣj|[/3*٬c3R &8+Ӥ3Xj]y2.}GC9U1XsM(n8҅PT 08#z|9L F2$yijŎ8Oˈ1x%H0KLE}_hVO7Ddy-O@㮨d;:P|L} +`j{x%64 PH ~DDܾ6^3̈́ujXxE|0IcrjkG /?Ϻdcˍ^f?}! `ބsFCڝ2V,K'fu%Îr ;iq4#^VmD?=E nT/<~(9=1FȎ1Π[-5j[BL2&%dytøc3oDN`#M ɎS)6v㄄q;ۭqD((' 鎾nL$; U|2ؔo~% 8Fʹx+XiQEm6$ûak(~vԪ ʃ#kT!^UČMwTBؐv1ܐ+i 1hyR$z1n=*&_5uKe FLTŵɿ~!iolrB.I%*qޙQpQQcM{ 6CVoO|QWL{ͮ>n̠|+Dȿt=zit&Q;*S#dZNA7BX # 8z~cJ.qkſzDpI.2-:NG@m#H)x2i&f.Bqdh5'Oy|i27/R2X0&-dy*'@~h\@m򊐀6ʣzp7 X3->a $Hf݅IVgm}ѵ1@r7C ԣʁun-w$cO!cW[YA'tSb.L C^RE!$7Y[cC~FP!X?Y QnBA 3 c {$F:S 7{s}9ᬓ5o>Ci?Fڮ^ y5LsoϠoWW\:alʞfʐ_0[қ *Yqp"-qpa{]\.b;8)ɠ#ȄiWGwҗ\{*Ku_@[ *yؔ;{*Iu9;tx7*;/5UiV@;E#uĦ?|"퍛rωXkvK v X$GgВlpCux淠9})`r|Ͼk-kDkO` ZP:]Vq+H R$#Cm#ɩ1&=sks8=I8Ǫ|I%'P-A| 'o &IgbVE"Mt*2n,yY6΅X8C j=)ņnJ1OA5P[Tdp7ݗ>Y~VjS+Vo lWL HFHb8|4]`.\bqlVyr7{lR|-GVϯ7B`qnZj^ ͖Oy9:pO*:3n+#{wR(e%o' C KuvհͰ5(& S,}aa9JiSq.)Y1AFlsסYO[.-.!\gMV5 `q%:/>鸚=Zdǎ_Dɓ#zG0y *WN/m+P RE}@T)"G@vn"%iZNX( &O|ѫ˹m*4aD ~ }ys\IG P(7lm%-VN9wN i : sŒX}(' Fjc`V E9z%q]O\P6=y{zzF*sv=Un j0fb dy-7D bڂh@z@1p 5{Kl@H6}, *O*лݼ2-voRt<(!u!`\Zj3j<UI^6-vE8[g4cfsտ5fש_$+ꑥmv+igY[m5KmƗɌ@'CF1VwSyZ E|7T|0-^V+;~5"ByL)HNDrA|MiX8ZL"Q2](s (?ܐySlXȰȦpj_q%Ğ_=Au|J?_7UNpMF0gXze4fIj(ep3 N5G>d8Ey>[D}An Yŕ8FB3J(9}+,e뀳6br& .+7d䎂FaY{װ7.Mc}hg糊)k,)Z֏t=Au ~""VqÍgnƴtH90R|R$0{@2Q_93S#&[oU?Z/s]FW'FS󃻣@4 "-Bʛ d4c+;9FCZ|)O{vE,n{oꃏi6I`DKt9$Ҩ/ZGoFBS쁹2$ZjM?x{E%zZxyOXش,< x 7l}K'Bkjg[-R,ПB.KV;#0i[c!; м .jX"4o0E b]2Ѕ6"n>wE-Tgu *`/IzqQR4n|yY)eO_yآ^wWɫsb;3Mbį+HP٩; USMt&jRES&jBC;L>|9$7.5a$ӥ`"1l5 XkH w|#pw=GボMbH;hY=qBQs^pා JZ|c"G@iSf#j Hd)CT-%Uf3ݱd4Д' .tAdUL1wd.kS̛+ڗ;\zϙ =zC`^=p$7'2ZX+61Qwdڪ#6s-kEP] ;v$0/5o A3Y]M<)u( )%QѲuŤJU'P4ǶyTb8Ҋa87KX7n!Bƭx~9r.Bި1- 9̄RoNb @}c G7 =.0xquL8{r܂_$0{"I̚cj- MZ/R\Ӆ/U̫ilxl_A,YFC?,X'^Ie~N uk.9IIt:;W3~`2a C1VB񏗎u)_ U'~lhS1ԟ-8g[ҜԬtz =*V+`,rO('l )hkm $ $xxXbcN-Sg??=:.Ql_dR>gDߪ=GcVtH6ƥyjzJ#W?]6謕w^S)zHɕy5{_#9ME61 &z3Vϝ87Nl%dỘUM*-t-Vvrޟ7:CNP$Pk5e_qmY?F7Wav v&iW"*${CQ\o&M~F4AUD.[b[c.g?Rʃ*S9ͥ1&qd qb5^vaA„Hkvj0AS`q[>( W"Wش2+`l~o]]W /iBL.{=Qh9#$HB&;E%S.k5vKJ%=hV貰|i?x {X3,S ӝzQ_@=! KGxY+}6%a~+z\b KA-I.qTb^AN& ,2waѨ)rF0Tv_yma>܋,0܁iYF3s h&^NȪE Sr{}ZXn`%Mo׺E k]SFQ;(@8t0mpe* $5!eoB}C7oL\-)ED !2U:ChRfr?YT2UlhUV ʖ=/B[ޓ#2&0N `aUG'ʻT媸gA?_YdM )l 'k=:RQ6Q)> %q?ibOERקlvt3jVxr/jűyw$wMACP!ZUa8QNڰo")Ch}GrLi߹6P]u졻^Zsӈ|!4>9fh% ^=F d9@Zy !*@@s5B0D 㪳;?㻬"ajH⼥ldB 7 Q%sЮt@I\;Z/,GZ?P<{Khso5h)5 3+xJ_Zd\AĤkBm2k͙W-!9R^?ZCT5vVn/">H-U|-yĎ-rL? ];uF`1mU h#\V4ev_ T;UR9! D{@aW7A9Vp9/ۧrH;/6h@'K^5v&E"#GC'(K\F{̮S 9pٯRYɁr3غ lPV|: af:2~z(!]O xsi%'P Sfbmk7TF&;S7@cPrVm X=5rX6jSى .ojI؝AT&K- ʒiO7UΓD2D#JfDL ͏Ę\'D?dͪ9;.z+򪸒bGb"!/F8T A nP vb]*Z@j0YTU}k$c:\H ︔p* ]^^LBGd-0I6Yٳ2buj[!Jq[C/xpcKtW9evcox$'FuWI}$O# W@m1@Yv UjlԀn'cqWԯQEoh_yqSRtjOKS:Æa1.іui~>qR d[x/~%AGwAzePFˆ[tKYXw#Q%D}{VOzM:Wۅ,ڤ1ͮh4q&A{VqUĸ]TT%<1Iv pYj-8fpTzZWF8tcc8](W"Yq9gÞ׵~wk0"1t#ᑙSvˌ+տ(erx,Z񻵗ظe--s=/o z{Xrőd^:&X-Uua`i>ftQ~cx6; \v`W ?;(«HOnlxyG 86Yꁉm[a Tk]RU8JO"7v {]aNZ%PT~k[R盒_${9\Khs]H@[J9 ]A/8XQai"xR!ON9Z&կAxHK{`mX[7ڳŸcNR1h;Vp^H _!kuS H>)m777Gݼl]e+Gʵqf}(lUoѨd,ʘ1cƢcSݬK9F*Q[Jw*aN-v\.[q) UxECG3ǜt9G^rK& ŒHv~ًBa{K6W8GDz9eXiZQs320%(0>_RvmJ0VeYuflhU%sdSpH.#a~$Aڜ<\WodPj1W!^q ll)GjLڡFL18]ۖnd6(w&ox^i<gg&XI32.u:uHGtf@qٸ'ܣ֬{7Q/qL(*ennx=LZ|4+SX<T~T nË=zr V3I7N 1OJp^\ NDl&lA$lTmJ' 2eӪ(hA a:n($P^h!jGjlb Jj@:d(cvh1NҼS4˅mv.X? lz6& `OO@=?"b?ݩN?F>llCܴ?l/m)06%%ANre4=%M6zIэ: ɿ΂^_fL#p-'o޻@Z).dR&5&NF r>S˨ICk'@\)i^qLK ~Cx9)P|%>77xOt|CE@ &;G<X81Aޤ7aց7p#$YU }lHEtrf1@˜1bVމ<'ͼWO"ZQ}Wo҇B`(\5|ѭߧ,aI+I6͹pQ̃ՇjCݝ2d)2o͓bpJJaԒCW'.>PAx~08iAz^%m =8d"EKfX͈@A8b[dj" }3r]v$~`^ޫlHjA% eF%BT?Sy@oS~QZ9ۺ` O艱קUEҹh zGw̸&dR +Oýx2ե1@FQ{h;3Ni A!>S"CƛWn_ش;':3Oa8t("1 {۝4㜏 ԰s N!.F%/mn*(@↞z\S\kL:&\]k;"@ws詪s3"+h[(-6xC-F}ibNb(avce}JlI=A՟# ;փ?[!f떤Fm ְ .+]W}gȩTvk|!%[2It-ݟB"a{xf qv$(叹i1tUү uH)\%uQW:j%_'*xLro-Es\Ne`w8Gx%yD5z=_|,3/ DEz >EIYؠ›]Ф\ 5|NkFy))̂=ީ;8H5!"Xy0j.)"VWjР5)I5gh땃J":%3Mqzߝ;IєLw3h.>YgԲLG=?\4&#V$;%5v[>K#4CAQZOLϏ+N}P;+5Ɖʀ,5Y'T5%DX֘">CֶCH嚈WM~W&eן!daL-q,9c8r$20Y6fͥ7 np'2̵msϕbR1La8*ߌ?| Ir% Y6ݻNي/ >O{ X/9b[,+\$oMl4(/twf򩒤+!:PJM3ZTy}]OmծPUz\MWjA-@8Y/AMjݹm.,*^n>\ ]D/{l5%t=W:W /aqA"Li/7Vd#/7Jmf6S6# TFe p;ha{iIz(B]' ]PB\Tc)#ޘ r]u+)MP]㸾 <ﷲKp G7IWuoCVZ6SkYa<+R3؂*p++~ f˂'( BވT-mIX;!騃U09:bz t "%+4#UBc~/DMb(L 8X}>x(^7Js$^o o%-!x&ߍ#@iƱ*PЀVe"YjhݐCPOD$DPЧ*D\zm$”x n K:F6lR@B!Gl}n^Ez'&kZR1HNTm @u `^p*l-]c hJ&d6 x:4/o!xꧧ來^EC\-RVG:6%;k-sצ7Tb_ך!w%ڑ-J, Ky']/EBvFkU~ $̈́GR䕞~A{lEGs[)4qB8]cI{4/VEl$ѮW{uM`$йg\%j1mp/×ungm3)8vǥm{xʻeW'^&"4B̕P2]ItW@>Fs*bhL dx! Q $*}[NƙgyJps*X?]v9g] +G-(^W%\(=!Y}$j:'x_>@[aiĢХ=oK͞x0231#Dؚ[o-G>ۢ,1c06Pu%7t>` z (ޱiJy>ް>K2賍)gBA"v`Np0LmTӉp,zDp75vqSn ]&eI4^ @gPXХVDcIK/iCzrGeos-bRViZE4r1a]CS&笃GG>Dos͐G.z 'Ze1:Ap@Rj`nϚ(84 {"cgOU|Sa&-^NLk8[!|෡UJ:"X-%cϐ];(~P9gD"?R"NQ5N$VfjW#2H:aؗ4yO!1Q΁ӫ8 '9 ?./xXUv*ۮOU7m}Ӯm0JRs5f!1"];ʎIX" U5zamC\^3 ȓf SHcTy|Y!k)Ys\ >tĖO8֡*5Uh4LY!s:բ(]l/R'92zr!nvS*3hrJF:@e࿚؞4`3 8Um!)woϮm4X3o,-XZ)3(7X)M!C@W B ]|ڦeOka:1쒴!09$kfW&L>޽n1rA9 EtZ]d;067enY5]d @1 LFby vB.ʜ,? Ug{ĥ 9]l ) aY7IsU}ir* u¸OENIXZkJ7QNx' 1J3zkFdROPKDr̆ XDd? ]a:h`9̸jd,miXf_}`RN^YcQ`ǐld Q9_u~`LM Ck3S J)^cUQ96 e?uK! B`CAINz,5`^dH],ž3(o[U7<;"{v>Α D0uibD7c%w);+5'eQx ҫ#q^QAˉsQ.{o^,|0IM~)IfT4fE4w+z7OY#]%)ZЎ/XаT+95^ #)FXx$=x,}SdD-ZL_+Έ 5- p|YR+z1_sʞ0V=#s?Jr%aLqU ~!άmP1( !-EZn\`$ ULx31wkwX_ū.*+6?ikƒ oVGc$zOPZE޸mY$?yCv9aK晝7;Ѯv믛M:@q93szipeXXZ DW^cU"KwQWjcc$Z?{ȰKA]dT|Y-(m[5!#~ rFPr4 nf"*g3y'1h ba(`9p?fzz2|$_9^˓v6Oo |:'\bͥĸTij"i-*\XްLg;(`,Aū#Vrԅ0a͢c[<)̈3-߼݂`}'I֯ػ灬;@j]P Mn2#hP[AG?/>lꑯJwY#G6;^cT>vዺ!̖F66Mʬ(ht{Agn ;&!W)F"3:8fSЇא)]S@QlV2ړg@[(@2m?\M,]IfXz OZy )_fzfV[olB=\oS} )un̏u ZuΣ{âQ q]sx^g"uԝhc?p:aq."K㋞nZ@9~<&w-"@Ogey/k M,KO-4+?q2ŢK'@y#ߏR ["2FPqM7L K3f_ {X .{Jk 1\شm޹G@@ DcIatskcI*;2!7V^>j>|ulQZWQjve6]PkC-k_ސV`) X7#>a1f)1pQP$0̓Gԁ6 0'Sf8Qϒ.2Bys3>k6²]~HB+4"Z[o08gjQv{zݛ4zb)F)Rg Mh(FL+.mVN踇T <d`)iYzg %(g3Q=?cj$G-Z[Lp%6wi- J;G@nikDSBK?1MEyWRu5\`?a6#-E0oG4KYZDB"}/!0L | \\txj{1+  Z8?yj><3L[qܺL1R\Eɳ#LĀxԻN`ԋgezM/ R${s6ipӗ.[v|L.|K5aoXQrLCZ*/d*4QLO 7)7?l? зDo8˼k3wP 4yoݵV_ 3,1b9]_N-`.W}I@ =koI$a7 4QBs>k 90DQX{X CIUŔoE%sؿd%xN;VÓ5]w"WфVߕ[7EHښR܎XFI8pCYvmD &#7!)RWh'#\M }[QV8ac ' tif}AP4w Lo ;}Ng}WBCQ1oNӖ 0xhbsmPeVx> C@yYytGlXF{Jb[O<TټYVQVQt8 f%,n @`-XDqu0m"a8ǩsr2Uhs( ݊KvM7,z-* yL͂MT[{0i9Xj!<Ɲa1` |ʁx?ٟQJ(FIMZu:t{::@*fPo#,=t/c"*M$Pν`g[][@':%M\X:Iۺ;:b,H$OEmV;l: GL P+ )D\gX.cp"`}XCZFxbXop`R تÈg8IK7|ݟg(ҙͪ*J/=&R鏺7T;x9u큡mXыhd)YAȞE U5Wxn_aЬ^& 9r)+VIJRˀh.N-gL%Jx=}m!>].}Sϣ0v`-d3o;TikZ2_^4ֿǹǒ+b%4a><#%j\WBdWg2'+9 2374)N= P{qnE(kɬē-r;jIi>[%TYdv$і!+i\~hY 1y-d:t nSM"+iE2guM@2PxU3AYKYŻH8l3Xu"Y*Dx sI5a ;x> gd._.BNYVg/ytDZXz HD-4#s5a𞮌ܪoT>S%ܸ%(.%UzL38^35Bv*&F5I;fŶ:9-bhBmhSLl)/JhV/)D vkۆ1 ^?5z h= 'Eoz#y !mǷ'OLG"*7K'!ǀf~|oelzk/<وnBj2j؞Hfn5yQ5;"5 Y,#L v i kI8L)2;3Yu'֡c4.N! P.">kruVF»,^`xA hÛWTc~ Jۂ^>·K625.#- jMX\ULdz J'JBh6_.ؓ'{7ɹ@_ʐBcp0a@u@}K{8 _-n{ҟ93g{ѐ8H#ACDeBCnF`0o9,2>G91VcQ@o._N&Zu-ԴI`P%>/ZUXn c88F໵ *?@2 b6`l%" ` 7U%ň8_M8^؁m&@~╤uf:ln 9tc$ )^7 BZh@ W6 jkbG2heM>?cO-<)Ӆq:YwzR O֯wS)o>Lڢ;NZQMekXdO J\#izV4^a) NI{!bH[Duʹ\WqtthjP*Dq- aTCaY ;o4!ksb!H i2|0_xuL,|ݏ[71K;+=pj>0~ \PyhUfw!qA !_I+53~$#ΠH>v0ӓTYI8eʃ|vWGg:>9 CACũ.': {5k8nlmՈ"`ZMH} Z'%9NU6z;>zcC9# A ia. :f얷독b>3\ĩ jc<4`@;x; 0?w􋹔Ti /q'KU#/C{$OZ RV"dl}_%Pj@&>4٧$FԌ椢8^[R eGAp9=C6aMkݶ@Ӈ:?> HڭKUtB> W3r4/F &ddl^EQz`uхD}I'n&RלS)bM@'~g4Z;I,Rן )Z?r L2 |*cp, *PBtwWovf{Y[fvO`0taן9ey7-9\y:t&;xFԂKH:@ͳ, ۄ@b/xf+,*rw <{7?X1Z^|y _rn~P'$uUὗN:]BϦy]x -8[<&5wFCq9{/ZK!zeS sX_BJ<ேDd !яIʪlL峰$fp`Ώ)EFf@Ȕ$~](nn{G?4%)0i8nIGbf_ ?'>2dC=udW'}wc^.cU#*`W& E/Rq]0Zhqt^Lݩ)̌YR! "^'b-߈gD҄BxQ{>}{{YFn<-2W $ìU>=ol.W8Sߝ%z~Ab} dN2~s&a{Z،@*WYYD#TB|/%f3Z ù*II[V#>8 P_d|V@GD #/GǐM?_"_1Lb]Yr%DKN#"u7I{*P1^.y1ܘX|p&3=4tq{Z;?NIܲ4+*Lb%AW.o-I:v c5 ZdYRɍV.5\5ɰi(gXBx'вR665w"G _(Bcc1ț{\T8pՆ6] 2{"{dk7`^~pÌ!DbT80<|ULrWG-y@cDƵлT_k>k#ƶi]m#BD%U"Ql]E;=6ơ xR4iR"pUk"; c'Pb _ZĐ1o>pBrd)Y9T7A{iy xXWE4d'K #jc?U+8corU,kj(wk#QIVLEg'B0n}hc>Z2|~pN$81q_QZW qj8Ue8kIɴ $^j/xr*Layʷĉ~ 3ßVSif;#doWo>?#eIبMY}Y(!F`@|sS؈; _yV./7P\EgSMջFՎ*CѨɚv^'ؘ)~ _1R?).#Ӄ8Ž=>V=0"X SU`v%rb,,@z( vJ{Q7@C}r֕2Q(oC=Pɣ p5 xESް/c)1HȰdbeajAP ) "1>?Xm5<)2iq ?J mw:`) "&^4sD=N靱*ſqH4eIscL~0voJ'1EGP[*)tW _#[wy˭uEs>]riGc LKG]墵mp 7.ԥVƸE*W/5]<ǺL#HoX1e!3#1?gd-)ʃقqwB4p&06Ԁ9sR צq`,(rWUn4r:}7v9RsxG-mGD^j!? ԃ2mS$ıłk/L82 M?mxƻwԔ{AхFcc^lw ݥ^CeFԈ-Sdtgj-׆><Я:ͶM`RTSq3~$1n0:ҋ̛yCnh0 :xSB-x[2+b7nW1ӹ~Ogc\whmZŲHأ*+ v'eQ;/mAc-gyHyu:NUU6؆߮לLdN?4l.Dbl'm>*\s[Ss累rOg-KqT(u >TMl@1~{9 >wFSpsmvR!`g[`zUHr)̣35bևZOI :uiSw_[Ɛ` ctvNw/1͉Uy{憮/j.GSGK\˹kDr#S0˴z<(dxZz򞃎*'F$*πk?scRM"hxVfw}|vA EZR!%NKM~~Υ{.dYlgh^6l/psH}|]vh"-\@F fA lXuG E,mdE} j? q̍<UQ~ ۋR#B06ʋX]} +_@ad]ax|@d}jԪ#z\ jս R/!suluQWˑ><)U3 ~ ['88PԺyyŷ}=ݍYas/l~tӦ[90w:*JGP8+V//?w |QJG :J ig4KћA~KlcO3>Iq*_4W7B]Y$E\P(v?ڋy럶s%Rzs6.ShE]~lL0fPG,+^O#!kq^Y\W"& p0/+(WrIK@]j*o-iã]'j8@{2`Ǥu$v0k7d3Qr{8!1;7TfoϲJ!ƢD?DlL=lIiœ&HCN}fN1*'{3$VŸWLvՃc!pUu>* 875VswXɉnr{ƾ)5YxQhJ4WեJHHT \j~Y-z9Yɘ)sLpWh<} fΥX,o?Y@m2N{^>7Cwe[,@LEHt/2)&4.3H$<.f);\|?[6h46&A.go`9]%Վjs@Q} )o:#bszY%*@ hnx Kf&Lr'J x2z o.^/ު}"FnWya'6Q:zE]ev &cOr┯}ӭ%eUHPU-H}+ 6W[%m=Na`) ?;@' C$[y~N13Qny{Lܥ uFjp{(n,/5752_X8y &d{#49ͽ_,0{%`^nNk"$L2\16.Pz0Zq歗̓}'^( -5Be7?O95~-izC`w|kZCIc kU B냴7| be0;p=@:rDL(0C;Yd*gu{0=fs#A݅s``~;ϻ7>sLX |10쮚옭c(ʑ=us-x̙VmBboBw,(U|a/KMd぀RI`.+PKQ(-^h,%6)6n<374D˽Փ9_$d6bij{~X]#tUm32(iщ%-v4F*j8+ AԻ/p% ^jMmZ%1 :83N]!T,@߀Rk$gwWęC JZa(7Ab_<.%nDA%mG5,RG;arw}!᱘mP[6P\ØBi92u,7g.mɏ6|Eɕv?NIHA7DR % ! Lc8LPs?ʥƑ n&:'Ш &é%/ֈO[yR~U: M';#ϑH:Gg63-$^:X&jᯝ,5K_?Q/˟3"'}3j<{?XBo0>w)SYT|@eV֡Z~ѴtzQE4 k.maTB2M%g N`+?<M{wśOv-Tby1I[jb~:*K߿(M7L2od2 A =mn%6v}n寃 ,n+=1kSI SUJw\@k4a( '-0f2=cf8tü<H*M):H͝ Lořn~-3/rAߍ}.]k`p)}W`_p?2w214H${%%. 9lprsT6tQ=y9LH 5ꋸ|g[ 0c̐jv\f[B60ˀI%,(a^i&E<5N2 _H|'A$RI\Q 5"vR f bkv_.K[s{Q"&žPFaSS黃mwgF` RVzD$ODԂL]뵇7쏹xSQ[a\qwGMYϛ6͆M%M* L8=,4c=2$Lt˯0ߣl{_ܯz.WJz`(Z fWF +]O~a3.va?lEq Z-IFWkGLPwYzhl,#GZR.ޚaXuhQ;-+5jCo*ʂR Uz4y':)/GO,8KDyWק!U`3YYqUZM>i+ArY\;X%ȏpٺ̂|70dLJe`&h*:7:_1^Ɵ]%Z,(F 7a[*6$æq W9t_[Alw*ȱU>WݎAI ,ĵʗPDV>D+ 95a7Q[ZZliqM Nu܊̩?wf:mIev/З=@qeƘK:@!{`=8nP,vkP@{bC&/2g3~=ǡ 3 txc(xdcs[ϱI3.Y;" uᠷȥS{Wfs9=dc?X7QE"qetK&XM-JZrP!]ӠN6G_1;Jβۻߦ"8 >k _;= :83Zx~YhڟtCT :/xiطFZSLlDhW; HuO<6:(mwHӦo-D)v;4޻N=z6pv~k.)TgRCL_˥_s -o(~7+NTQӟSşن@b߆d]ߑ":_:t&YТ.!c)6w^jAH@[,/.)f~Fͪ9[ێL~0+e#XlS{K Y,Y8c|=M}F C^KzN/pob dF{Hcʷ R\{q/,LԶ\-I71b- tYq7AP c*O-C%3rv'A |ɇgcKb%eP}&~ƝL9_ orݔ3SݳK[C-b3X/fY؉H3q/6To.8@{? F0]oi̮ R]M+ϕ!q5$&Km,49f %$~\ttWd FxFAIZ8Zد:qC.azĝRGMO"V;JoXlԙ ޥ[[Mju=kȅW>ǿ4=8GU< ,Xo*_8⵶10;k*z}X旚7iy1|D΁>1SF'1>w_r,GYX<ȹNnwfmklpk.Rjjw1;UcqZhl)+ԫ-?] Nέ$W̥dlHQ2CnNQWkO 2wļ ^˹Wt!".go,]8RE:<Ι8vF@ua,'NvX񝁊|uXnz`|Ք";{C(9yk[$ڜ%"z!sieݚl}| ^kkSo?JnlǗ|0ZZRZ*$̐ y c.H<ēy\P"65aCuVCK$`*8o,bC!39\mh~+?=x[?nGh Y?i8 g]Q\Ms]2 쿕8ۻߟա P~b_C[q1 bk'7ʱ%MzN"wKٿm޸FY=jәLB5/5I697% /y|s~h8@'Ў L\KM܀}ԉwkhbjdqv|}BHj #E) P yD%SШ8g6ZjY>2SW62ڋgv^RDYzTk?j%’mLaѤ} 3:,咐Oc,aQR\1T))*022e͓R)9 ^Ɨ7Or7s]UBzpkr) /ms.Gg)c{j Z$ma+.fIH% ~)71[5 (8q5iHWN7u!~z%[.&ߴl։x6=CgxuI-vCUjF48 GJYawkO&C5#AQnȖʽ,b'X2\ i:٢{" ,k`4'z:z~0Ys+/7Aȭ2(3:2C6pk dߌW 9fs)3̌hp1B Nȭ!/Pq͈yO.t=CPyD嫸p#{m \#:MTTՒnܮߔdpƀDߖл΄n+U旝'PQfx.jfOyn+Ģ63*rT{5 gYo݅W ^NYXu3P">w٬ WL<Q3!ؙLnhݝhO4MAmP`#*h#c(a |zrb ap*S.;tJM埾 $jyk2l:))#Rk"W8D,uJ^<'=R*jI~ DkV -,8 aHl7Uoڞ:Qڹqq/z2Gu)XەL)*.7ZM1O/!oX*#[3ItL8>7<=[7@Zfj(#c?s3 FoT=9 aFeoβj`6({oPA >aϝױ.s[ދ,–MBd6XݟJ\\'wr,'; dFskF0s_)s1Rw:wm% F]X`c5mm*qLEȹP8}Uz%!n쥟2 ~!v"[SHy/cwigLLiwL ҇fAiދg9vڢ< I X n& gc(\ zu]`yq>op p3@,i4ַ:eM)ͪػvѮ9ֿ/ЧI }E窹"FURW4*#䷸67P,ʓzfx|Q\K/)-ah08<ĥ=1qa{r\Ti0;#ud)Z>Z^x`[pBY˃qY!T64+'O/3i!,W?BQ˕ܳ =3D $Rt0BID I:oAB(h%&0?} XUUn'`'7/wxZ^;*cX\uKLR&5 Aay֪D'4#emjgU/Es 3-'B]O,Uٽ`Y np<;7=+I-yP7-+R)~LeCYKT1-,eR^l̅0lKKz0mF z%xCs夆-mN 9g2Ke:߈ݎBJfJ}"+ juCG愶ө`>D~ghc\ E ZA7xYeYp2PHҜ >AsvFŔTe+LJkK<<;h"qOXŗhH;w`@Io% lJjǟ &L(2Ƨƣ94 Kyt)"Nbt*!2S Ak^땁+Id}߼;c6_y5/ _Fn1qۅP. EI#6I~{ǻUL!r Y3;x;o %Ғ% ĒiwAf ~ZԀv{q?-)yy#OQ )Dӂs (6!8Xijl@K*ruΧ|˚}~0Zl3r!%5 Da^@Υ[ BQt Ab%KVwЕ |"NCnlB_Zc)^(usxMv'Iw#DI&>n;Yv]u <4#1E] MJZH8:':~}/Nkþ1U#uJP–:z'8ܘշ3Tr:Rڂ:}8}u&Xf U >vLXG =gRS$f1ρs) (| kc#D_,7M4֌ln{,wcu̔s'{פ!ԔedT9Ekd;"]\c2(r.$s)mQ*|9^UBE  S,>Pطή]7[ eN@ȧW.—kax+H&\HbY aizΟ&*ղJ!")e~W $>'hzߛjc~/[lIan8>}IW.0鲰Hվ g[z^aPz4uy֠,|`a:p8OG,FEkUN>1z$ HP+^|1=[uRP(vZ"3]8Iirs--42Ѹ_ ol:ڡX~<߁ڮYV\`ւeŁʐ,j/xxFLQE`ǧc βWxAhDC g"۽Zum9~.Y?4O=4*<ϣO88|'ۚy28Žol &TFsʕ$ 6B\,!]GAdku3+Q"@p^ v6(DF0[3bwq/oIyO:UOIeC>TFT[,]V5` ;:$-u$ IwO=V 69 ndq͊4G_V\c{U-uӶ}f"xʪZg-FE.oAdȜoP B"8hLΛôUg;TXATgV߉z{MFm1|=ymfkxP'^-fr|Xzaw,RK%wegWXȸb{y:DmY\~zz zMrOƻ&HR>ͿE H7!k'~l&oY럡Z;Mh7}gbKKB"Ijq:E+(%Mϲ;/VC(p )x2 ɠ.BG> {nN̄Z; az< =}$Xb( ͷĬeRygiu}<r9\h?9 {f-rĔ j"J4ߋ=DxS0L))pΓ ywCI.jRc@?h)<;lro+frŹZ~@#.HBRƎ,k{|R1U`UtjoVxm3qG`.]A ? b+1F^-k1; 9W/Sߺ]p8+`|K)џao9lj鹩;VP`k<ܼFYz>``r8lĬM"H4 ovdu!g\vv:yb2/\~RrąAχjWBiR,ʹIgI>n@0k5<+*lxv!Qy'ۦ*bab"V̭*{p.^9[֭M 7%N! AUF@֥+񇁕Z@k{,,S (2~N _zmdc_NI3bvNrZ.ln}((%|KE$.ދcTzIe=]{|[AѰ1 / #qe}\#{W~#2;c+9,\]7ϫ_xq3a8oLH+C vG1FN7t$z?< 4AxȊmˋ|.^%p/ P/f*emC3})Aռw3Bihbpd`k~{9G-U =荫V*9)]lDЀKZnEv.%-CW)&Y*_lHW*!SHx(${oK)0Tz`5dޓL1!: QrSq?e}ckkx)|VfWiF1eBFy|[$ nŤ+Eȓ0쮼Lk7o/,)ER0̴,O0 T1*,e>&TŚ jHN:`]!>8Iҏ<‘q^Lt#ϱ~'iP{]sO Zsr<@G?z#?ݰ7!#-gn.;_Qഒ!O*f7\eW $CЭx߬1Bي-%}THL$Ƴל yQRV=ۇg%|u߼^ \9zH͹]; ɟs۵֫0"<'*Y7l=ILŅ.De+MTPKq&&` [e>⅐10f"WߪZ~1z' aL{^|S9_4y!7// [ ZOl9NtA4Yj+EW%DQv8WW1Uڵַ@H:''7fyk3 AʔYKX1Y!K{=!ƹZ/)EEذÔ XUCAPpm WIh΢vF>1fnh.o*NMwբǓ]vjm $v㏁z*C,#A [:{JV޿fT_>yEe#u[1T݊P9`3q 6Iau #uTG6:-t|~Png%;ƙ m8? ='`FrOT%m;dw fDcv"YۮUx_=)w}Sk7TϹ[ͧVť_SMoH\)\JeNޝ]P~xb|}z¼g]_\;>мEp!nŊΗQe֘@O(}i4DxyjF 5FόLg>xvb!iϢ܀=]oF\ԉ/MiC-yJd4ּ[^邧-5$q!6*yar<rnPP#qv?gg9YKW8WO !AE{wK143(T QE:^)4XAi D:f_yTvƉǯ_CED|} czex~`AC?*%[ *Rm6.|1$a:W~3~[0H l'P썦Ρi>6{0 wrB+XV6ѡ`bJ<j~TjK;Q/W]^1JzC=.)ܟj_pꐈ7]qv7ML2:a NMC~aX&=ýM3jۢJ8ɝ24A]@fZ6}++',ujnTzOYT'[EJ/P9;nK~C(E;vb!/_!W7/~fTNJ|J@Ej!<;zOsξZޛױ|Sx!/氨e` 9Tǀ46fMi7\̭3X kϬWjngK쥽$4)^>r46L`N3j7ȳݟx[)f Sy4t;g)v]o  ïֽT IY5KP~{XDy|GjXE;FtMk,*!#} Z Y?g;RDJ^w9OVCtWPqAx? ՌSd'(nfMEk5Uq=ZB\^}]z —pi@~Z? >$jF+ءO`‹ܻ"z>(B [*u0x}"3CJ"T-m MN♆QJc^S CzjQ稆J{):6@t莃>ČJ揱s=y8E&e-akx0xaQ]94е٠L* ĉЋre<ҍ; L*7{ty2.,gXXNr0!Rőm1ep/t- 6RDnЦ3LE.RBJX+Fm6@\D 'R 3 TC&<Ń| kFjyX^cjwsap-kuhB8"2nR&@xǗJ՟W+TU3_i9[NID.D#{iO`=YpORK˘!B7Z_ ^ ~L|r=yk~ӂ_GZƟDܸ&яݛK E{dɸ*lU YlBlǃ˟weWUwļ2ѫPs z}l"?"z\ ;Lmch՛?u]V ?@LB^xXĖS2S$p$Nb.L DiwJ%N:m(һֳӖT?"TzjQ|BJ^x*@$bi܀Y}b컍X?@?@uK=?&s!T%_"͡Sqs|cpwa#'>jLgGe2V9AlrKLlͫ5hR( +<W߲AL\z914=v,$q/t揭S&o~M8nJ5zYx-ɣ϶Vnۧ\^ztSV<NyVcb$y2ɺu:ztT뢞4vSU'7H@-2)22=gtRP1MF,#zHȺb(w0KAȨ"˟Ď?ͯx 'yzAN6{| z RzhƲ{~2ƴB~;-ϤjQ=RA@#aN8zڪ5<$bR>Vţ4\EKDyn:|!Js`F}Xd|ͱfcn=werYx{m5;M r+6 tHY>JƶbaMj>2frAЛUܪxp]JZ.zQ~0֧%LW.$aߺHМ)5 dŲHT.Y']vVzJ~} Fu?-G xF"EΒf>E{V) ׹8k*PJw ls4m6@PHp B`4Wd7%3&HXcv)pJ#0!XΤEb,6z ;qK%DFʦIoU{𶵱=iǟTF<\?@o, ΪD "zk{:XҪ΢ .Bl5i-FjP%cxNǣ򌷍DlU<$_cT@t[V lW ҏ|0\@FEwԸăҠ_t9c~$﹅izfjԶDz™|)])ٞthHΤm< =y_䗶rZnǚMZ ?nwsV#~;HMϫH לpj*.v߮]4C&'0׏M.yh'Uԩ|ճRgU|0ˋɳGAj <,) mI1:T^,+>a/w"_U[:2u@J6h.}$r=]rOeJVV/UH K#rDm8E1ك{L3̪&皶M4\ݡ: [&rR=h)9; W(No=7Ȏ";6]yHiAea8Y^=_ɔܜ>ۆriЍ\< @leXU2Us.=09Z1$t 0ZRtհrފh<7@j#N)GxWD#mpjU([mY@oΘZDELoкtWC1O^uKNT2(_ 'g?z% pAEW ]|if$-s 9َ̫+wTٹ^(e:g_쾍n^9b:nne aP987= k5MEPLZE;4(؂a78SM\px:]QΘAs,(ˆ"KiɧdQB%d4gWbj#r{=|.IՏ3bCh s dݡvyx0n6<}Hbrܞ|@%War#i5H9Dy#7(֢+;vɅ6Bg:R(I\[KeU{Γ[94E0C4trMZ|[-{?$zɜ2K* o&elL89JxʄuetŨb򬕭 &g{z -MF%)Yp7%$× qW=Š-qmD-_zaaeB’ ح(j:^\#wzr:UY4K]=n̲ФUfY?C:H>Һq'"x}^k΀#Pk+q㓪RWLL]ˢEf^zd&Շ #RbȉE+K!Ĺv3 j4w9´?IѦv M.Qq8:{~ 7egc%p m/}M }>- Vk^b N^O9U.\+X9HO@+ۑ(FtkΩK zHSJ5K>5n*mTH~ ăiMy8z%r4-B] iry11`&ON23ѺTv Rǖ i/olcyI?^flQ,/G&e#|Nޑ}ۼӛ+bne  C]i364/Ne^i)> +jv(heטB!{2lw$D+p8ϜmYkQ>0%`<Ib׌@PA<43Ҥ44) l" FQEb~́@%G܉ ULNrN{V|J{*'AXfD1U)ʾjMY-y(_\dR$(D # =Kp6^ )B ąpً)_?~'IED̸brW߄BCf7k+]]0|X攠Y/l TA K jj2 7؋OsbNWzq1JeJi0q^C\+\جWPt0sk#նt2z$Qݥ(<4.v^QmTx11Qϲ:^ f8]%Ϯ3ni*6[TJjexYQP\VheLŗRM9>jzpryq'њշ`Z\n?NWl_ԉ.$dCbH/:ݳ?P/,Fω5c1Qnw-6pQSF[OC`@'jB]EM1tr NeY*Jv Z[51Alrf&,Nq.Z >? 4Ψ\!³t:rӆy-Aa 1~EOtTj n! TOIf̈́ ڢIK;J3P#ZFB E4CPD}ixHI* d 3vXbRc}K]L-`%ӣ 'Ɯfb67Hz}\ܭՠJZPteHTo[eb_c!i%!?ԉ+د:tֶAA+xuMSb&y lo Q*!7 &ܳyJ&Qc b-KgMgv(kig`ݏ[5>{3ZB=}&P{Nd4R!o-*q:( &,y6%t Y}(izFQbAYxP6CÛT/4ZzTe YԳsg\BN@'5!F }^;Ua0v" Ğrdv_5AF7h=טtГkc=I`9b\90Sxt)whnp|m#/'ByNPC^ƴ.ɅM`Bax΃>qm+yT!'m#afXQdZGz^e?u~C;swCkbMVK;="~4m#.`Qv@T@ؼ{T~ʽᅟ{̱=햣YAs#ݽ|#2ଘ>REd@!EC^~i&-3?UXLgzzqXO #|r2^R/p]7a׆N~%]"t'MD-:;3=،8oD+־f~Rq%ᡣsÇWe]BSCӔ;l +'g85s3})mA1)M~tH5ˍz7OT$Viʣ={S 8&(6Fuk73[RZ9 CX3cd=[IN6ۿ3ә9()m?`Ӗ kW+ i{Te^%k; &񑰀s?R __6EyL#S9jCYs}sꦖc3 >uz4Yҭ WokrشGLBL-zZ+ɡ nf'C~}:8V.6y%5Ku7="{`_ŗjf xǹ%>ڴ(q9"C ( |W ?wTX\ؔn,O'aE^ Q Я _vZM(]| s]5}Xõ"nļ]EV}Φ)G\MhUvl3pDC#O^SXnY# g$o2 lB>2;gVX }\hP^]3}9=%55vV`yALU7*QR'59%hfGp{C_\բy6oaL>m"p1ҧX1dgߠP$ o{f9r,gV3rԕRb>A5&M^ϴ #yL?[qJΩTxc Bwdj0hU&u?lW (^X."u?;o.74) Z6]mGpG 4vq4:뼁ڴ{OJx%Ycd*vŃKFC`ΆAAj12} rB^=ݝ){a l]QZ=TebE'xsYv/[_^f / ^"vL0%fsfxkM+nE˷}{M_䈔JSmZ#߆s\~dX-:32Y^w DQS;K|FI8UICfU}\ziIkOIOTQ;|[')2J~c Df vCb%@o9wH 4V4[K>@B3ox~f͏I0f!ei%f QTC&}ܢDL1? !*Ç;P`R+2KBKWɫxDž 'kdb_NY@4JvzC~дs >ЅjxAp-6斻9Nvؗ%Vĩ 텼7-A-2uӊ@6"w` &dV Kę 5q:7T@i\E {O+̾MViHBcK§\4J ňø.sޯdC ЫHiHl/m]F"sR2gFo=lrnhI]pCbt8^":y:~8&~WO~y[4qo+ ~6]+I -YތkSkcVx?ۜPʏGp!el`@p= {OrZ \D#1觬njwxHٵ8kM,jK˳vg[yDKIyQoG>(1àEG d:(2Z>_?{mX怙 Ylc Ry,Yڇ lgpeBe;=U4~i1mHS& q+/ʇWbi@Xэq@(˵}D=$@=)3}]tB;S ⊤\Z¾hۅ}Jh {NnxG'J:M~[ӈbĀfvГeK?Y([Ǹ&ͬ 蜜g)LxcG;aHɂCDWwyylߖ-ۃtK;% oZS NxzgyH b|=T-$x,Exv1~1xKсH F=9 s%D#M^l۹H) _fgeD) xиIkfH58EF JCo"`hϨX՜|6'+X 'm9#5t| . vnH4 v վH뭪~&X6WM8^PEeh~y|,! 9n&<>h\y: ԕ6M*dcÄU|; YA<'0Md  RERWk7A>ů|vS^%cY 6y>7ҕ+"T[oK*Sx5mh"h~[`9%otˠ_`Z m:be\ 8\'5=PKDCʱF;HMlL(92v*g:0#rxkǺhK*om^VO뽾UC#GÖYE""O鈵;ir3vR<&#㹡=@;ijV"bzUMZ(zv֐f0~Wkh6Bض)Cfdc.A߹o9'0b#ϼJ.^(\0aGh&0[ǎ߯1YҖ W wRy*sRdW,O1o&@Cʶ.&i!t6K݅g\bxchfO6xwjj u{Ytuuctpkګ3%ͻFMIqw~c BOv93BQ) wDqw4@r0o!&,T&|M=Sʔpb]h egVvݚ;i6~~G1,"]R=nZ>pցHojafYH0N2&G}X6B=@v W2v4i*Y0-E)P>j8`;CQ!<\޷,jq@<*> Ju33tPQ wS0ZU$"Ad0XcWP>IdU?`,<b8$bG"zq[P浕ccDZ N8k6 _LE˓EHin9wr7(NXK2epM~g{sn^zD{|@#`me.~8iiʪTcW R5Tt`5lQf B Y6@JRtĖgF CIl(42kr##-­`n6*B Pڲ] m6PH '0F\u\bx;[RtmYoR ~JN\ά̃Vs-.mƞ^\Zȓ)v@I+<CxHGmaڠP1Ijs fF-$H|\ei?$j_-)'Pw!B:-ݰ%s;1ͣ TWiPn2C?PP%A(r6x Axٍ.x sJ`QSiA鵈X _[z֊_, -x5 ] 1I"Xm_ \tMG843QEb]ga34ڝM8H x 8+s2l$iUxW̦"|v<m[{[igT߽\%' Bi wqTFE<ϵN#د lh&^\.z%ܺvU(iVx!̴M&5É\nAeRLN VҸf-(@P  `+LqIyg>b@F `qN%bChbrFuOI%SNSů97hLq^7~x|C ijT;ĸtD% ~w hܒ'꧄q9Eh2熬J2+B7MDƌۃ8^|g`U.I0h-mZz=tkZ ȃr,vFڦn`7U44\6/Oڤv'wm_r N=e!]k5N31Lʉ޴鍚Or.SN{{ rl l1 S8 S~ԄmEh~/LH&:e=0?0c56r6 WEBr%[(+@Ҁ$}gI֠PHX6;g"Q8* Y6d]pC<={q/#gi կ&Et*(7"q> !ޕC'VVHt.m!N8:T=߲BQ̶P O΀OP_4b(p Do" R$B<̤+Yu&{_ ^OuA[چ .%bdm6Z޳#G"Lt<p33v@ GKiH,nUO 4چ'2 bo{N%0ܪGJ{t1 &!*x+p3Z]=)ArI!,?$Զحx[J"LYKz@lpqI 'k EҲJ=BaFVR(ˣk[L%Y a0KdE>'(lJD"M TP/.w 8Gj^=rSv 1>(@6&5+@'\!_g$UȽZř Ik)fkc>$^BJ>ڢuy(!V;ֈodݦUg C8EJRhDmI%1ʌN\bꜙ*m'[2-M{ZzB?$$ÈAs29p}a={m,2<@=DNЎ4B#Aof.PPD$蓎za,IcOmunS 9O g8Re%|Mr +lx>0[eJ:~*Z?Y,r^7G-Ƞ` m7W5)u̽ Yh"oQw$;}1j;@5WVq?돮D\8,abf輸sKF!$6j d(B jqF43$FkinG ]>V R8:.2B_b(𬎋#Bg)P({zJTBM3A ߤW&廗 av T SHsvq<`'btM~VކѠzPgsņ:lIL`%qYselb`em_;J ?aϪ̓#uq6W3z;9npx*tLg\Rp'yn4?¦R?|>-z5/Z`zilܡ qTN{H#J A M9a@ce(~/sLAoҤs-~E?5pie4Ӛ^ڔjs)k{B{N$#PBlq>Il+r4[ hdFϐ2N;6赂/Bd]KF?DE3J֨)A(^ب$WvJvӀ{߇eWǃt9lHmUw\RB@.4%A" ͩs7!?^j `>_4, Kx (z OY ۩ҰZ:pMOFq}x)|;A]JbNdދ(/ uѝ/9?QC8xopqr?KXr@EpƜnjY6w!rr͊&}i#jj~u|HGqK8A4k8![Ӿܜ IppjE|AXcs2spRЊަitN"m B0I.uĘTy!Ed@f_#K˝Q!R P\ t܋ __}lԬO^),;'/\g raوWp4]WjP,+DVd~lqBx]2zR J.^Vr)G%xR]n5ѥ+m}M5FWbUQA54b'vgYat+ĹM% Pf+1!'u (ɮALUr@in8 Ek'6AhWA|!Rhu1Etƣje. 6COy]p;Y 2+U{V 8Wjl8b?W2<$;;c@'Conȏy?#>nqF@e L,0æulyHW)p )'45pkhAvʥvri#W4 R>ha¡4ӐP:oi;Y"a8V=UD|t< QՅ]Vg}pE?2vШ8€tl 8rCerP0F= t=殙Uy'/g "&c[u@SRb;gIB+nv}H]@]F&L0 SnvϠ ;ʰtX;r{4mϹ ->D*Zto.{ x+f&j viYRr㚱8އzepq,`I8/0Tf Ų$h7iMĢ,l U.c]O!1 FԶxjIIW$Y{=h턑+棨 5hktcSʲ:/c@F 8TrEqÔ*KfY?݈V|<;ǗF|_~AiK^lnor(^ #.9HRz:7zx'IB'if7[*8h{iJEҿUˣ9kW§ *nu0m?LBkaBn3bM? "k@n]>!cɽ43-6V޿${PP@ҽ% j #xð߫q|mM^A$%UqߘQ\RHU ^@<OI 3]g\%8swy/t5m|{b(%dHe@wC$ NMe$S,6bd 8buZ.;RX .ybSԖ}Ũ@w)#8 ^N2g=O%Y/0iY10GiDzՔ11|0|O; D%@K)f q7 f5p/C2?M{vmbH&kc~vsLSdQ;oo +7V>N~A"JJ$͘2SZU|3=rz02aq&W b$;&V Q"؂5̒U<VJLu7a/~_X[9u?cuRk|2vXd }#; g^}sMЯJ]T(6> ;i_9FNA)}= }:S*@͐ ľiDQ W|3cyZUŨ\>m#etU`2^*n@%!ĺ:DrPfpɝ |Hwt Pf=j3 R.j4>M 2jv>*0b{Mj$QC '.m1l#;H"q hi.}dw{:Q4foa;7"Dz^q̄K0A0 v#>N۶#Z^cXW/,,c sWJRc iCɆޞ;gh1EgeA"Jåb7H4K4;@;s:AL !5SM%<n]$ve>jM|+Ӳ6ێ?D1J.fb; C؋hiω5,p 7lrk[jq ߙKz#$#M^8!"u\"5IA|ߒ^֏wp{]~V78G?ExĶCp w\xOu Z ri-?#וkD"Kg}}xOeBS"L!cE?](kٝj?599nZ.(s'F\[C MGB({>MnvX 6Rˈ=F=:N~kYcHL$cz""?ygZ@5W=P2Dsdqi5osVCCxyq%öDҭ iCjVL9t|+5ޣ=#Y" l@k&|U֢틺PjSؾvO~>OIqk(lɐhlGTԬ+뇇xSc6xsV!ޓBVFWe܈:7&3 ^ktddNNYBg V=:Q?ޚ;Q4)g洸m .(x& Q;oЛWSfhǃ]Yyfh,LUym0(qu jtqevtn~%rA>|4LN&hngzlT8.+u\}rw7*>]BuՍkYs2r}IʀU| xaA-p"0&BtV3 PVR 6$\9 yʪZ_/{ ǷZX ?MOj`6^τ;8wi e>@sh})r+'c-g +-Hel7o}}U f2ep3a]Vr)XY8YX-#GRdbހ1f.F^ b6 W&@xQ]KV?ɹݴ~T>_V; x^s-!bXћb LT嫈8UfEk<6C\d <dFإxd .R{K1HEmNEwgE.zq#?]P Geo:tP$E18wks_MekLnɞB^< }ӌTϊطf@ۭ#=fTH#X\cɝ}Ŝ [9FXO*e,i̋֓9a_cW&_ԐIQޱ:w;Gu9uf4]'V!dVn@J5G@Tip o:1zS߉3"]eA jB("paԬ(l>h'D7ާbs%eEP}h;B hĀ oI5ǹRLhNmz Bx- an 0*A?Iy4;5AqV`h53Y*H*"3HkQ{RlZ+V 厈܊Yx-$4-\ 髪cH@z2V iմ_)ӻ[/u%ћ;AnJ @3"4RL߭ڵq RjQ5FmbEE/o8;Y[fPڶ "'ޞ;,ku`)ok L0wt|nMxgfiiayX ]JvQzk^IYۍN\/\FD*gҠa(؂a~J;Ii&bܲ{*[zY!Tqw}Ccjnff:H5Q*?eg?Zwcc6j&J8{dG|'AP$ )}A5cj5?odޯ̘Su@%\E]_g#Q3m)E=aGQ_KD5As#40gBtqYҾV.\gC*SBp; tm^*k͏IU 8 /)4εu̞QTcDw6$F'xE-P8!twĢ@8%VBa? UcPߖRYBUv!$G=baNlҾrdأ<%2E\ܸM9f‡'Yz%\^kt>˦2S?7Rwf™65̐z$3t-/|£xP(Po _ißsa–4z`~_.%4-_"A`aLey92=% lshWziN[c4"䉦v)2\F fRVZ1^߽D/{JA'mG ): X߮enIydfg:̤f[y > @s!W3#xy;!QkU6@UnFٵoP /eegYu/t-oDBӰUl$&@[~b~1T h\Rp qmT ؈|F^M YrtQG,\]0SB vU(>^$i2Zc-\m)ݬHXy;Vj=Ll"܅d?0&WVbEY <,J+/ޭ}ɑ |<8%wFָ(k<'MDbYUG܆U,)3+Ԕ؈|x D50B.1cnƲ,q2et]og< б$ ?FY1)` E| =[ Tm#6EүrT-jk?GPZUmG5L d[gƖ;k5d/ ήT3aƏ+=:fo֙m7Q}'^aD7wip۲P`4>o웲0lS׺M̀(`jǺwpE5,MdxGlfr8W*t 0iRGzد> )1'[& W"Yu.Bzn~xؖDMPޫCq# $݂?u(vu'3>D4k}7p5qi:A3JTo'VREVpSWHWɧi!s+|hq2w35k'H,ĽGMO,#1a 2xIBO}Q_\@՛bf1A5"^MJВj; ZS36ؽ:2ď-ko@ ¤s#-xgM))v3*\ 1_J<07Ǹ;$j91uWz̨gL%)8uɟ[kkvJˀҸ9n0FQ5> 0#Pz;cҸh԰D$ =G_X[؀J_VYҗ6ǨLǷS-o1 S5-ajskח+Mb]։~ ꡺L]#C#߀jy3( #+K;InR6YjBS~0~dC"m[x\K ;%؇D YpE^!A잗0?ky a# K3wIy0rT> ^[ {aX7Aj B 1ն!GBA$>s: ~Y&qkߝ?f=w]az ÏONbB'}C-_v#Mi hg/up7*! @݃<4W&H0D6244ԙ"A12 }rP LSN4=k)zI~Z̹=t9K& ߋ_#d`~9uwPqmvX5{}A6^-lH L Ve~&-f;n_l"N hXV}ȳQvۍC9[3(a I  eL?usf+= D9УRrBqLhI_m{viIipLNb=TvxaSru5ǹD jr}A%! }W*N7ȿftξ}vjsE<ȢW hdzбbS0%|XfZ'ۋ?<P6woyjׅlX_\<6/m_-4UaB1ʪgSWWh)b[ns,818 Joj`|VdIK>ɘk["΢Vn m| K7V8Gɏd )qlG[ q8)kCZl]xq|8W"»kܧ'?;R Y+6[_qA]=l O4>ܶNMV@WҐ mߓqyLi`BRU̚VSMΘ9cܲ::5Boa b_J)Kpx6ʛ2^ [z{o3$$ 44.8I6JT Ukj4sI:sጣ~;-C]A|*TU GsEMQRFy\cyo[N=Hlg1g|w]?56g\ar&Nj!9lVW~ a$'1Bv2YH0T.F H2O9k6vda]~°-W!Wy >})LWuŅQW/(51"?${Kymm6c$]kȖL8n5PO5JWLH P=0oֻ] lVW= ^ ^5靇I,Wݟ( ۥj0veBJv~-V2@]/qڮyNt"|"m-u=~pf6>WtB& C#ikK 7*o ܆Jb˨?}Mq;s' s$M,, P} Ydvus>圛S/ԈG"IJp>vjO2=5Sڣ0Lak%,ઉvބy@?F0Yt'rեnܹ ˥5qʓ4'qtI֝_ ѬB"hopCEfnΝPi1Ej$qRΖ4Ms5qZjCeN"rlǬq$iVbd?Y)bbn% h~…5 ~+-. *skQW.2|[E~UE(KYp{Spwԥ%OsPÍ'CרEJan֕pDȐӤL~SPA6#Lɺj ԠV@JβD*?Ӹ\r:WAB;W IMN/>Rw^iLi,{wx"qt7W_!]Dp-tpPv*͙ÉxxIaD%޵E靟M.5uwYD0!Fg 3!7Eg=4g3-34%AcQ"-K6*}@,4уnj=Z}k[ױR?^} ĞM40}/%cW "q<h!3s\AgOXDژ ,$8vWCcI>tGP;n^?/4>Gr\x*[șH͟_I a}n 뿀^y%i óخ4Ug^ߕAk˥hVڹX(%0|O7,yMTS x{JPʵL%\5A2>6|܁ t_@K|Q=tE' SzͤuumF`sX 8ADEB|( S_ʜY`t0.qP8x/]Ag\;d^ëcpD܏JER:WO2Z'LW,Џ䶤z1@M9㇀zd*aSE&RO .(S +kύHee9jgs^o=T,["B- C DdAҴh)18;Ɂ)(j 0C~ 8/62E]r?NkV V@E ە.ICoS[(H ٱ%"L9Цy0Ee؄[ҏ+dHӦLB UNQ"S `snXQA}]e5!tESW!{!}ԙ'odxd`_@]Y&i;vWӪj4$p4$e&bt9k ?.s910Z [^ފ:3ۍ9^^M=:4_ۖP ^".uH2W0$-kH)tݕFln/^^@Z2OUtnmҽ)d j˜65?#fgQWu0xelwW^EO׬ 5Ukhݸ mo(%|ÄȊdsӍs'N*~N.RG"?8=st%EtrFI1O6ct ə.L|6BļهaN&]LP Y4a\|5&G\<&M>M xvF_ GP:x]qEm4\(?%*rnA(0Di6,t#~l #3>]9JZ2U]U:O̲D]bB`]mM?N맟nhdN+"`RHSzP 1tQNq;e&+G& -a:0r"lt;Q[KQl0-Q#ct+.\Y^"b8ySВt)slѳB ExOȣu + Sֱ~I)` = P9$.qE){ Hx(Ef{0MÔYpoyq3F:ggoq9mB :Ӏҿ<-ZS܄e(h ::'YtضLWA)c3b_%k:%T$'+\=3Hq|7,RGc2} b" eV<Q};e&8Om J^q,_|āiW֧c<\' m#I kr)ȝxoPTͮ94: ,T?+E74G {pL1ͧUG]zfp-{.2tI>kOfy7FG/١aLIpV(" 0'`(йGP'=q_3>7ʣXptB= >3IҌz`"8~oU{}[I8dx{7h6=Taǻ;SC}Mtu&IL^rEof.#A &L:ML1cf|'^e_UqA W‹A$fp sk_^񤙦4d ʐ}bL4@&+דGqVΚ4ӏP4^*]@j}H1MQCǏ9ϵŨ/(Z@TK_Rv?#ݱˤ+-Hg$k`VƴA_Af[=J?s? užgV"E>56UN<*ՓYZAoqZ= (es_I]ajp@}An80s|JR딪eX<^߱nk b.#hwxB?^u-n_;sS-ZmpXT`+s|Xa黓EئI# SM- U}fwR+C=ǣ9CboEAd]$z7>rNMh iXt`v+-0|XyEVٶVC뢆{^aPB2_18F/oE'xwcαK!ƌ]ݷ?zbq~^ LN#[NH%6tXAwnj_;.8'\3ݰ;-aNw?YâA|J-8;8rЃ}j{W7eZq^Xx$M&l͋ ĵ7IY+2}*>i!X&5?QXd*s`'ha cޖ2F݂P<Uk0d=gR <5—J*?rʹWsc!~Y+ق9yd]?`C`kP#*ɮϺ]Zd3fupèwgOH?nN FUBy+j&{%ڀ\"#nSkf4 XsϦ,t,(-YH 2MeR3a[ɖiºS (ǂ1́rtri喵nZa8^w7 cOAJUp!i`ҍ'/q۫֡tR{+# yhM %Z5JcM ijOIv6'R *(Rv$=14#뜴4o\ p|,5h*8 |aEPnſ|q Ͳՙܪ 7lJʄ,xՍMSsY]1/JU` nA;* u}y [xAsNBھXsGݫ.i mTbn^偌𿆟Y [9g/,kꬵmsgJlj GCZ;#£NjQXX3QeF¹Mf[MNP3/pI3`u[!bd\Osic^ZNsbΔ]csaaʸTJZ˒[%nIBQ]i<1]-|V{^|}~k/jt է*C|y+Xل(x%gH'Fagv=֢pC ߫ 0@}?dh9waߩ3> =xwyWwkҞp"ẏʷP7(B8{eNH>JrEZa`ӿ^xp0 4b(,oH}ޟ>BÉ7SnVm?^S,5>!9? }qx0G}>@C˭{SU{QYk7=1~6b"Z6Vj֢m~ D%Ĺ84ap[P!>H |:krl<ӎC_̲.qP|(D7lK,MLjL?]c`|~0kjakЁ8Biq)Ql|J9$D̹cݜ|RNj(8^ At+SAQl<LyR Tik$]l@.*YDDAO HdCUŇ]N]ǟ2tf$C\H: qʴ =9/MUUj$`X>=$V!-s/iJA/"u H3_)~Ȳ.m2yIWhrw1iE,rzhqz$upKjK}LdWyP\Xo2-Vp^TCO N ď&.j}!U'cBzlV}k~˥=n3Bu?(7Mh3ٿK斢!ak(ZuV PpջTZQ,'r4 u8p7 ɲ^YgHgwPεvc|Mi_Fq "qeg|YJ(#H1+g4`ȰSYDgp +ޜ7j_gM`S2tkƽB_Hvs(OΡ##f'$GF*;Mg~מ83٬Hd  YF )bid1iɏDrJ7kYN=ݯnpLF\N':.ւ| Uc*D\W ^Sá#_#;[3G*-qos]HA[ scnX\$dj1ק5J޴SV vK`&5Œ8+D)Yݧ\vAp'_$6i?9 ִDa$T4(}s p]^}T0O_x?f3Յf[$R`)kqZc+\7/]M(XtWs,ZhӚ`X juWՑډ"^r iv=0A9ų_Ӟ'?uOmPk[ , Q:;[qM4=ZgUVg蠟O iRN m;խELrœN1T>%tζgm7↑V?זE ܷ =_P< s#Q$QhgˀMioV'J"`*$v:m4z1KPWĂ(;JמbEZ)ʂ‚nA v^5~shP:+DrZ]Qy *)`|=FLoqu  |)-OT5Ea%y7NL&+OThA#i6?)ӎܩ#ї&{f#Ċ$l >`Kh/:pi=,wڋ ןMZh|I,' dl=}{ѕ e$ȐUk"A8O(?< SЕK -̰Nݸ<*}^;v 0|g-. Ȗ.~B`GXZy: ʹۇ\̋q*Uo^i #ʢOѐz+"7JPDhj#̬ zW*Oi8"8oF>uYN'ob)mAe@4w$(~Ugq-Ov)EE:T $Jy_u[Hr"fhla^PviX H~y%:"ȀnXoHSicy,F^ "tH̠r>=m qqGz|6܆-:e&y!}AExuWÍṼ"ucOP3u[&BJpQʂtVڇig = K+ ? :NQh/mxΆAǦJoF[_68$b3&h XU@k mVkDiu50VOSudZ+OwG`ѽ0!'NA s ~ನw'М\d H icWG! RomÓH*9֓w> %4(_1fd "Kl \Z#3^ {hzl#8o%?zTv6M^ƝHzpl@laX6YVҺ*4=h`cʔ67b $'5>|޼+3/Pg[ʣtC2 zFL͸E䣙7Ș[N4I$''Lh!x`G,.$(36"NnX.1zxo#`IdCO7>SŧO+D8qxIHiiX.h#L1 2 bh uPi)XmMaq;L~RL<. gߚny$A7OpPB>g: 02}ÊonMnt15ɣQ7X9w["v6Nkl$C?D<axyIZpL17Qh.bnֶ G' qP%8eސ*b.]]i :Kfd:gNcL:FX(9@w7S؜ ,T|Knyζ(w7^_RuDwF2ZS 6̺-ˆzz6e7Gd8kZNKF\MAhOW$2% m-w\jT/:yAkB;I G5Y}%SV"e$oipk}(^Zkz c BeXKт3))nkA Sy0JXiB[`IvGE^><߾X%SL gGfA5?pgř{Fv<(J6gfNwA'5;r)X-]Iưo΂voEaj-CDЗ:D {3T3bq'Wovծcd`\ =Ce/V;/B0  :9`555StmC;a9Zwu93oV Mk/ F V;]8 -׏R[1*7M_(xBX7 ;̮wd{WV$aS^·FR$AGA+1552rFCIXY [dfJro/3NhxӼ.&ja.n]!o|L8'ZYUJr%{bmǃ5 Y%7DݤUh ׁtyFz ϦS 8%lF`z]$q\ n;q}n؀ꇗmXM5ɍHvCR-ǬQiO#N^!䝠/A(F#PXk2 \wF }tɘ{۸ˌGt?<MYHoh`a2ՄnreUwlsYYλ'g*9Q"jth\E p1IQz ;5T,ϕ/1U4 itVy+u*DU5/zZO [Cۃ<=( F C+nu`3ڎ!&$p9ۘ ֚ sv1xFTOpBVVJ}B%3P%`@2@RPe; +z;++xHlA_2E 8!m۪C+i2i=ھپgх$ify9R0d^D}e"_Xlh*!n!2Z*w,h7KlŲ!KW 72Lnь>VFs~<`_J-*P>Bц$s2QLo%Y?\nذ~$:EUiZEjżUoHddm'M BzH5W0stZưvM˷eF,w'(,~&? Den*㵝[85?^u(Ѧ俉q9ßTw2޾IsAcͤmQfήO{)MY#E@  y96F'ͅ48ތujSs;lLCcUcK ކEO3:hV\|%N 1J 1,:xeEեa( w1HD0HRHA i\eg(pL݀_EP6^꜏3YlzCHDi\6R#(1:@J@+hojAJN \KJJJX1$eVZOi%lRRf/pFgW (0𶼫)rf-\~t\d'։VeSy)tjJ%l0/M5_qv-*iOq`. AXASR16 WZz)~Jzi!Ժ[0m;GECαt &X2 䤯oDBb^xIy-y;̅YT/#;$~JE0)'Y{⺫Q3++iq xlϬd?'Xy?Wx7{і}mz:1e`Okg ,kcbFZh^B)bH+]F~G\u5Q8 I IBpk{擋!r"1j"9O]j@c]s?myA9t(Sy0V]hD6t Ն5]rj7N^gW1 ;l!q⢵C;dǸa%ʥ(=?ٞ^ۘ=ȰG(b0 zGf}Z=\~5$%A<h(#:%s63|HIwS*ŖjHNB Etp+޷$ӪX>:8Z&ۓk2ް !v v68yzS{RyVA65mdٰg¨sP܋ QWijUĚCO%o썈9jӲ: 6#bvvx|@p#@ +c pv D/1,[vABdkgv0㾅yPaXrtТo1l(݌^+|Ua3B(ÈdzzpRxiF0^C+Ȟ$.)"Y[ 'j ]6BaӤ#Ktnl7=9/-swG D904,U=p{癠 Qf@&EIU Jzf xcd`H aݻU7|wt5N!l񘱤^Zi_i"inSR 7cy⎵c3W_ZE<@Hwb )+㠌.+lw,U5V]SG+W$aNQo tFJvB F1b\J[XjsV}c|a ;.-n:DG|RQy\VCЊXmFblSš2yYNȨt%AauAɢRD NLQ'R=gmFs6 oP`#}9WTTM(Z:M60k,2tm|x*$üviI[͵5cO^pDBCn:.mlI ޢOPvS] T}i(n5+%Z*X<9DSdGSlm/,FWn;ջ;u;$`;x$X p+ȫ`6^>=HB\c,=}WK|Vl8\du> C G Jm=[?O7m_]ez_);/H?e T>SkXOԆֵ,U[Xb2fS1Oq#~8ul1e9@ezԽF^9-Xi6|PlnԠ=7/ڵ :JlGdž q}]OB5ko@#D1ZKeĎ j=$%PLJ4-r9EDAX"*`.t,7ic8SgGRɆkNr` I?L?ʿe[g_JSr=VYıkoz S24\\`7}Waf?4)=:b7f2 ]L |\&jBpy)D5!;}m {;L>]hTpO ZEj +yP"*`UK&^3`-ävS@i.V}2M Ocˇ,9ɷD+k?kQڔaU{˰-Yr;?[ g+?(/.MQ{ƃb$Myw.>Y2X<}bPn(Ux{^ćy)]bW}=,s9\N]qG9a7p/:U{ VOշ*7)ԍ nKk/,&;Qtve+̄\HV$2#Dm4(JjH!=2o"l7 +!ܒlșZb  [+"7bhaBI[T7&2 ~h~} ٓ~\=rKWEvWӱgX$ ;GaAVUq=M;>bDz #h49fi`| {.0"1 N`lI{`%D)\ypiVh)+'~Miܶ\{` m켺zŝh^xly{\IuFIuquX\;POw$rJcޘqJ ]l.C~X20Ha'c@H ud8:^GРzJ+m{dLJMu*14!JI&jsiOj4à 9.|W f1Go4OXG@f,w"otnjz;J'[3SɵaP#L-b_X)v_jOrֽ!8F5u)kGFͽVsfV kKBu|B5/+ob='_ʬ" ˎ R 'd.௬#r՛T?HIyg2r&Qvccm|u8{cb6,|,i{r8YU\fw㹞Z8^9"-ĒV%L%~3ܚp>h=ew=24Ԝ%22qZ5ITG)@KcwoRkm@۝Ҙa`|uGs,oFSX  UBk~Krw²[G=UG;liOs~ҭ Ph^g'CT8p+Kw-1Ӱe^0=hIkp lko4/R I [Em6'YjW,iŦ" O#mJHNgQʟ3}fft5n_q|t@ϋ@զ,Q6`ZyyDDj%m"KnfBn_ 6yPH\P*Pع:.+4c8U`}`o`ؙ)H".Ă.طg4 ^u'z&SV p~ͳv ӈH_Gc~$Dv+MMa2>+L>AS>[LĠpN<2 59RO=Cics`StQae2wK;ޕʶСb:uk4uADw}XA?LF@DdgΒٿvD)OGR(vS&9Ʒ$.R7[!ރ~* Kȡ wG uJf] 7QNFvI.-l:)mqȹ8E@7W8ح.7 jL2~$J{צ呷$HS_@%poNwkKkJyj֞V  %&BC<*s7+(_dk+W6ۆޏi-6yU\qCQ{zFGFuqD Eq%IYrV7:ЁjۧY$4*mml }c^=t}iD 7愸0p9%95 FnJHW3a)?lClW$m=Y$rR>FèBhd/3&7 vWLZ+}+f i>,iwz?RWRW .U OXEVU;g׈+y [;4w=CYnaXI4[71qD!Ѯ9zMٮFt/L9e՞Bɰy`vh3S̍| EKHk7?.Ofc/ʰ$X,2ȐҌx,TpgKXY)Fע4tѳ:5Ձ| 1\CD>4*b0oXhLpT^:K%Pt"% սtRn@ՓG"[lW[R .1Cv5\,xЬ2IA;CǙ>P=I2=%W `:Tg4oŬ "3 hvy3{ʘrT$'aC 5.IӶbe"'3n(N܆RjȿtIĸ1{=!-0b^MIĜD+_.u=XƸBBo>WUSd@ 'o*\q\[1e p,o N\R/)S &ܻ, yQ0Z.lؐ.xnRKBM1 o^`[X5R+h7q3i/$"CqH\x^r3KGY ^b'hx}fS!v?>_4Ц+Ơ+S1mxuTVkc9ּ(E,k @zC*4)0-]je* *+hn|Wq7xt8- \y9 _N$vdu"0\B4Gj8'ϸ WMHMSk? fB@EYxG/kFXJ[xKјSqkZ>+N 7Lwd(F`QeA}Ic_>%,%D8l"e|.ƃ\|بɠp1㼍HK)I>מre&u`VF6P)d 7UM#>ŨD[p%? p22Bԓ Y HCySG))B ?@7z6k[>[ CQiBxD3ҞѡEP6̃қw!lc4AENaˤ[gx310;W+eȪ^Dׯ+53ŸPNWcZ= l!UzG. eR+̶|!cY  F--Mؠq_<H}r;X!7 Z[ۇnusiދBER*3R*cXІe]eLbo|W@Q0}YVD!_:mcE)kP.h =!vn#U>ٮ笅R@qOLjd-)I|n1G\W8`jEx:wVX3Ԉe@_kKx( 'TؒBEoA-eSUxhO61㕋}w_3zq^S}'u ~VCEe%ШLf 0 ɫ\=Nvxc0teve:#,@θkKO),Ԉ~<<_얓ő>jg#]Bۤк-*qY/NmxLoI*+Ҽ 9B:SXK*&PYV`MaoN`~ős99|rQq9 hOk Iki1\5G18LjԻ"H^g odDF6 KZw4Ok7 2~;$B_|Zȉ fwcбFq uSy7n#|v/N<:Bq\S%mMAD!lw?v=V<-&H<l*;lUhd^nYw ZTPm忩:emӢ71cHUsl~ O')SlדaH1k;)Jh`4a$AA~q 1 L 0C,'uG^. 5]&( }WfA2у}oEk@Q}^&S׋m&G$pS\BS+Pǐ1%1f}@&^S&1hW.U ^1t0i;CYʑLQG}~Q^ AYJNmvR|NqPN0ɳF5Q}0䥝jjӲEb2w| 9xPUz1AQgJbI0]B;V R닐QVD15w%e,bQgiwۥpɅ6*Z8[ehE0Qkx_͸<ۓFq~ΔR?yE۸SnQ;Nn ?eRy~ eBmR>H!7sN+ *8 aO%y`i]#,~pp`1!`i<}')M$zq=81\:M/?vk}MDl#!2s_D=.}_̶G[jc2 fN_*#;2_W =X{5^F@KdJ BArC 221r0^@Yy E{[mҰ¿cB FMeWMvS)r5zfK|r+n X Eq]S|òёrC*ٯS__Q@]CrHM3Cd$P8M s)jw|zHaVOI#Gn ج0FSR$)9RUL-Rń8\np3%;6gZ\KcP Ҿ̷_i] "6ّ.cDߗNvmjA{] (D#.KTX Q\Yѝ>ga}ݑ6e3ANՙEm׃)z>?JbE@`%Q2·召$މ"%,.47cBsy}YxI S.'ySsj[LeYPYS7Ң ,j%6EO\sr+ν= yӝ_iQc^cO8e&̽T'DAlD rT chg_jgb Ʊ؄?34 C 9k$bͮ+_z~n,,YҙWu? N}<5V'ۆdFiaHlq ^>)} 埴][k0jp>@] rLxz=&A(`T ў*0C\f*ۂ̅TrHpzb{md{b%:SzwL|seQ NoFK~O~.P;쨂y(>dB=,@}gpmi1Z)M@١ڬJ:<%qׄ)S!BHr CqSè+GXʖA7A˲ CaHg8p*G[4qܩDXv".cˣmȴ};<]|-wvj)ƒhNqV) c m+3f!]h_LI33󖷏)l-sY n$ 7N0hY]i.qr7~_j֓&sT8+/? JλW&6,N`Iޚ/hAL +tWx.'v~u+m} "1CB(RQW0 Tnx+z15(&!cđWv*){gpjΟB?.pϭ1yo/jFcϑcEH[em+ެCUoV2(QVQbٲh:nG.F k3.1eۙqmH Fέ4x.1Vi ~u%ΈxhnmU*bܪ~D,֔}}֕{GQe}z>0~k+2; `tV`NQFEB /K`Hխ, )l@r~w\*֙qp] ۞8g"hC@sM"ziC<{9+ɒAL<ǰQz/,Tp(> v8`HCi =C<ǽn$R=%՗}Neo cdG  ’߂"|ϞF٣/Amilg6su?C2܁AJollɓ|BFȞD隶$Gq}5R٠bai+0eC7"֫Wgv[U6f>WCV z'[AN /'|rn \Wni]nixY~Ф^HLlI*H\6l7dd R:$ F^oycˆΞ__L(d*V.F^ۈ +<5SFn TVms o;t]uQ7)'K?-Ϣ+$8gS:8 O5V2߰w9wC=ĵW$LOUN/ a9-Z3&~2Gc(N"R/q?kN=q%8n3+Hhri24(R?`R Vav.7fO*g3F jGV\$=N!㦴l+(E=~1dq/0JZ\!<aaBTV|.WI*FZ)|jo ^z qrb8vԑ-O_j)V>uܣO VO]=_g5$l(ikE.5cĒ}Ͽma'@w'jيmv䶨U5f2ܢl ,i"!$cs?oS}x~m"0UXSm4]==cbْ>}3 &L%Ѥ<8KgFre,W5)4DhoNf5/OBJd/aW$)!uϰrJ$,T1KS!1 ^ݴ !nz [aL<%.2obmCS2p&2Rkj,yWkv1;ƦTm*E-caF RvbE^E&W$l\e~R7\h 7#x4`qtITX6?gWNkwkTL,l/[ 7Zo=E3#EHMWZ+ل1*f`:Y\3u* AAx`xMRk @<>#[JQ"ʄW}LLRMd[Q.ⷕq\d](]{U`=[$Yo h2".xd&N;xQ:ɋ3&F-,: [gi=[h tA:lvmqW>`y& np-O'j@8)_Gfy<֜xI]ύ nӌMTK4]-3;;0Y;6Ȼ۬pY k,O3cCj(k‘azbM,{R߉p؉:L0uCM8&A8J* BAhV&k@פe͸vɈtH3"̛J~岵", &ŷe~1sf f SVLg6Q0%kj#`Hu^Q)l:NNO6w8;px@;MnLb٘pF9dq`ਇTφ K,q -w1;vM qnV.Y⍴*6{- \bm6@jLxQ|MO 2#_r5 #67!-xɪm`W-љY";d#;θ0DC\Sgj}_7vCr){+AgdS@6ncNydb(,g[*]y-Ӓ7U׋bY~ȹgs2 nZ}qwf7!0)[sԖu\Z搌,/q{F_'X:>-Nyp/ccVTTa s.`'䐐nQ{xAIY)#BOg_1X"FˎQ-rOޗ_?I$֤xm!#1\Rtd̿-L-3$AZ4ఏo %cIJy![hӅ4y>Fӯz[@J BG$Y(7CH{oc:kHt9*RD ^?{c)俕[c賍6a6{khWky˻o΀΀`\r,z_ۃx%d|[N iD!ef{L{ -1?y v|~{62mF+[͚Y$RoWzpu_ӏcf>ötW"i\%fGU#~co 'ִdѴnN R1kJi}YkGG|ʎ Ro KѲe#u݀5毠dv7,u!JfEZ _IIp_wrm?fݝFDsm"Kc-~ԕ@k{=vS^~R=JYÞ$W]v|dQ\ 䑐D<3:K瑐PDT9|J#-7r>:pp4u*gpk 1Y2N8a_Fbi0?]js}I^,/'3y{%7Ib{Ժs(OV}*i:sy66'¬Vɱ-l&@')]Q5d=+F"Η+UxJsbx" jZ)W0@## XьhraƲ-88}wʜZ^v1ǜ[-Zq;T*g&kAa2kPLk<GvЄofo V?F}Zuw_ҫg8fݬ^Fn yB v;kv_T>C$Cx>F4PKtzYq UÅ\)nPRyDyaMt "XfePq,]׿kpExSYP^,$^ f4l!2A=|E>D?B+o\׫$NCdak%!铜)R+"l3u쭑*/o7ӹYћcuB@UlDmIj$ |s[e#ZfJڨ5o 'ci';w8쩓T:hF JqD7}kE y>7X.F0BׁRKf"@2ߎ-3")XkشrhwQ7 mb2>@gIcF3(́.ƾ!Ǻ)ҖNIF.Qj fƋϺ [Ģ,LM""mє/Ƹ`6p,5KV&jM^"ܕ]?eCJIX42u65 rl Ȱ(@8*U^,#CYg [7SjFӲG_D*zOw-C =Ub ;ٱ%M;+ӥ_Gfn9 $x;tVXK,~CXgYhf9ivxiXkf[MNڠ3GD47`DGTKT$1$2ѴMdU7s|N,2v֟WGzbCD|cs.CG0 ~.ʤ=h,@@u49%`T~e"Ιʊ r+=]ۃ*XfX? Z̀% U:`X'OK|7#: 9L0┇o 5u[4@f@TߤzB=rz%֍ʘN1~$~27P.Ks b8k'QItd&[[x}0%POt8Z]RPTTN:/4b*a-lfqfG +—TiYhd~2=8\%~\Uywu2j"ЊjOn K6vQR\- Eqٻϸw8vAڟMK:gwY_BɍeIC%7Sِ%N|rf Vpd`[ւ:COѾmKR3iyWi(L3sly[\i 5x`ԯܔI:;]Jio W) !Q ,׻ zss6 3Isڟ"B zZ_T4 ;OWDdjE#Aקh ۷P'O6M\>AEI'hb;_L=>`/X6'Gj߂Z*TvNU^g=&\j=L_̱\ ̏.a;DYdVK2+G̀.sA]W*ӄp c+b09vvo x _WrV2iE|0"%jeTh5]*o SŸiqK]^ZIL}D!QNJrϒTSHNl}4b_n;kM2^! PSu_",mV%Vv@›R:a׺J\^ bYKMU &HV00 {e͛NQ۠C dxytUq+ĭ{\+ Ue'Z)&_̛lUK/cw-.{ahygeTlȣAkRjr}9EnH"پ64 7d*~Xd %}9tC[PMbTu_Q6~MaawqaVAuUP97/j/vy"+#g+PDysj՞οS;Ax7ljS6V%*?}&5HW+N|9MϚzF\; ͪ;߆ +$eb%d>pCM|b_~yeB$5I7gO X(ʃ Nmc}ߛ=0%lFδP~{`KYq,k UG/'2(wk74[Nf͸i(J==vO/Lb^fGvk]NpãܼX*I&m1fc;H5`OHYw3`\bʿ%iIs`Uod?$3w47BZS=2@Y ĆWL|*xtQu 2*?\Xl`5Oo 5i6m;l Zw/xm6ς\:Ds,yް#_M n(vme ۈs:qcbqןhI#6i sh.27y Ժ0a!/o#xPgfO7d:fH:ˉP)?g֜E•x 24scXZ߁;׸"oc1~H#rKGki}~HfMF֥\rкq6 ZG%:VvD.LkKJo!ԟ@HT*go]zD~êm"){7A0,?ԑ*{f@ZDِP_ҿOYA1o=PO-:V<4D i.R0sOp~_L|0'c o~e)FҲ"cQ;@E@g #q hCgw, ܤL*S^gi2`q4M>o_u^+- @9kI= O, ^-O#D`(Jsaeu45@逫t"61 IhSxS9&܉,aMC xNwa2#`o,Mo.2II_8? I{ _S7)K9_ A mbc6R!MRkc.lMgo`B PYXVQ \( <x7~iLf#-G1,%Z~7SVY0J"2K{yٖk)bׇ Ou4L'իОkWGVm}lM C@k%qœ%}򱓟hHQ4MԂUe.YRM}Z3{?1A~+K6k"Ceg$PԴ]ġ{iAC g/aqdTAbYw}új|X^Nۤ/!Kh r0Q[2l:^y;P&SG b1QI5yJM0QLaNbcb5ёpTx]Yhk4ygwE-&ޖ`>D2dN%e$ +sRn+[>ۈ1Y:*˜_FZ# |j7);LJ ӣ -*7 ITDtzqd$)ov%rx[$ԩi!+Ν0﻽g$WêIEz)Jr.eLBhro]-hkY.AJ2 I5 z|&\ sze<:9h,TnKH}ΫLLt\+]z!J{a1O϶PreOuBr:Z[WCK;k4D8Ҵp*gOwHΚ=C>\"Z_9jkjIEwpF-JmIx' {+)iħˇ?!q9y *H·hP]\Sʪk FT]y48oqZu_o2Z\=F ɐ E,Z;DD`= N+Ҥ췜1(*W WX mGH'n Q>} A+ǖ\/QPf!^}lˡ|eq%y&xLEHүIJXƬɠdsz¢ *9hkeJoŵr&d$+l%,.7"dG:5=tށFN%'TtnlO cpkAc0N۞Ƥ# Kڜ#dI Mc~'u!"࡝EBﻜr9&LUu3Y)^[ ImڝG^RZg#UgG:>v$vB h7gYKVaRY/)JOEIf3]hLN*"CդfUa|g{Vm12 ;A nN:Ѩ;KJG@6(}v݈8`N[%%A '0'@9@s?7vz S%VܣU`#!=yvV4[q-k(O~5?VAсөD &.>#H Aa`+gpL:E\gy}MTR!+ifI҇ -H n f ҏ~r0pv9Φ&/k3*% lJ̪dg@jopQq(c-,q!`ʣzx|yPtRo p(γjPn[O٧HQ|sǒm91!a,Yxcc4ai'P.d2hBM+Cjtm['5aw^L*Lz fMqL (g\*Jo7,$*\m MXǨ[;WpI=K+X!, `8j͜8vi/p @)HR⍔#tT&#_c F-GZJ嶰g W<ʠI,Zb۷uGfh=| PLdvq欠 ^:ip4Qb>CC'_z~\w2mTOK_&yNǔ0VQ!"Kؙ+.0XF~PJWi/<="$Ooc|ɺ+onkq)y(ۮT%menX&24@1`b鰥 @D:&&GlthBWr<+-CE39!̼UGm I* aaQpMk=">K)' 1i&vWpuByJy.]h#["Nֺ_~_5ƩgyꈸaPZ5U+jbaa\:DWl8.r䠄8*u@+{=kwwGOelB(5t+7m2mN4V"]w30WJ|O%YsDywUt\vŒUdrAcc w҈./o+OdE1xQog˗kq -*7 `ĭO&rsBPoLށ*Deo7De~C$N{֤ݷ'tٴ{OH_ۮSr =U_Y e1ɠF9ҒOgU\EBMUх伜FR+yb69cZ}l%x8G{ْ\SaV ji z?q23?DQ, U0TUj4?[m@H%ysG uDY~[Zl$DզnRPG aiQGDSVbQc+ϡ;-S+[GR*F[u`-m%yfv941\vo>[>Y|5]rq:"ġ"+#р$,ec\>P{#ֲ[-"$pB֪f8oQBUMNl-* ^6 YOe[I]B[יûm(vu@rnU=f-uASkNMgq 7ҙ1d2{ 4sU`?# LϙL! $-X 6 $f;)z"Xy5b?dFSCs,xqY"8$[h)21~#V>]if6 '$XC0@sqٚ?$IkP_G&zRh8^cZ4V jul`Q?+ȓ`Y~ɤ͍< IAud jkeT lv%AFo17Ž MW*FD.!},n iG~X9ltDLx/b$IwD-q8bxRwa`.Jh- a#iB c2ߺ>Ŕ/@6S"|Ɣb8{RIb;^JOGJ>ZK_Wg0p b'0CCYw(k`:Kg1?'لFIF B?}^zOG0Psaq,W*hpdrϽfOה?ĕIoxΐ3f}KհO:<3HF4Xآ&ҏ>fI+4;0_/)rnga@= >XpF SF6"`; fU+4'@9>y]]װ-q+m;f[-jqm'mæ\ jto.'}sMBJuӫ *d@dEb G &h(i&;_La,vWy6Wiʄ59xn{ e #lUQx @@hem rC-*mQTMՕg &:^6bw~UjQͣnYg01~'d0H]I!% %a3x bWEqcYqM]v%/9[@iEZ7SL:F:4 j=>~eyC7mThAb;ȓY p{H؜s\B\ݨv1eQ6>8o+˄7ӂ`NÿGPoƧnUl [K. 3ַD85i1"yx;^+ vdf:ھW砅w  CXJ1Y @=enޜ $=w|*sDd=þchécW %tӥ=2tpC?+c" z-V-`z`(>[Ȱu9E Y񨛏X*xQԦkl0 Pvq+X e=ZBurᰔ1(mG\'M_S^]bhk)A-BF$ }C32*D}bpNͣNyȆ\ŝ;\ |U9\HX(&yG_^]vrN&{ZIQMz9&e >zQlGt`ő+Q'JT6ĥ$LW z= x]飊EDNra:axc(#7Nc-B1eǬ ?y9Q&AI(_vX#ZaPN%`ʼUT5I6"b|FەlYHL4TW7͆z&2Bmg;WZ^N( T/9!~Ζ?f6͋lWΥR@:|64 Kx t ϯw윭5IfHR.Hj㙍5K&O]CkT :$)2/&(pY Yp8FĔX{#S(1V{Lbc<iPm4*%)DHM}B/[MT E;!}n=5MEn]X{_ߌڋ(cb4/{ߠH7.pT^A { <.2s HK@> -iE^AV'wP{* jEPİ_#_͵jvFet1!鵁o׸gj}؄ Qj=iۏ.M0}WFGt7|? 8]h.;J:د=pLvUĎIRlA5(}7#7Ŭh,[ji mҰsRm\6QZ,P׏tŞNW j֜DZs ¨r^]h? wdWm{f dcHQX| -9SN<6bAϊ%aԻo垷9 [wd 1HOXf [ny*|G%ԌB sTf ļnGtHM0fEaNzdc=g*)pzrf?=C#F˨Te^5ڭ?G&V|*9P#P9孈y,ZjKݵVx*.\BSxB Rg(NuI L9 M˜҃/v{Knm)fxX,T""KFCy\h(Ѐ;o0.dq1[g^rd H jif!dyo(/^UPMxg c!01[BaI{yw,Idڼ M!ƙTDa*)/Y K3QME:7na|WEš4G"'`֔g0B b~75fQͼr?M oǴ]VQc.[t4&f#_t3V[rXF&ndA| {^ԫq!DAԖA'Fi-.`XkM{60tcfcxp|)Tq o:To9 7Tu"@|i+ |Bˆ@rf2gkۙ1WagZ12Vʈ%=`44>ϝ g&&\_}] jJhQNs\ WPTkb`Q>Tz V{ JJf=, g;V"iOzu™KuLy~lf ka Q %J WmWe no1ӄUC-ofKcF`ֹb 8lo"(=\+xAQϧ ^seۨ9Pl_VjZ]FȟyJKO&69 "VDʸK)]% y"c:VF!βyia ^AFhHz_NFF *d8CƛIݧ*gPEv@eQE4a*ßZB3ҠR,;oI"smÃVx#-Dտ XqP_k"#7x>#VHy T6#P3ײQqR! gf1]J]CjyYs֨U;TJk–`'i1'MkO;'Y6|L&v{$!3GFxRC[nm3 r9Nvߘ96-oRQű˞YO=1%T°)V on#MD0)#x֩ѨmH??c\LKL+Ƶo⒞F)IKT Sj1 h8'BFHO-qeM:2<.QƏ㺈LY8B _j?Ez NSsw0==lEl"m++-A@K>4AANsTAs*|Ryc|q;k- 4f=skX ໍ9E'!ҽ[ VOPFHU.nǑ$"~}'QG3'R`>}| |-U{eXxnM9Y*io)@ٛ`&=6(n|^2V\XӅ W0<\'s?Ł B똵JpCkct16ʖ#ÙHŹrW8>S܄A"nԩ~5Qxb`"ȣAHiFhw ѧ:K^!]!qoƹ.y i쟓"|Dn)5a> L+SK+ODe#8<^#{1]NP%t_NPt`E2UG0 Oitq\UGZFCKJy ` N Mٰց{tƕHdPjh %+c[h'r've;Kw׸Y~C=%`?pI3ʸOQc Źz i j>.ȘL{U6\LջeML3Zu؀鑙| iB$aӭ1~=wyDzh1*eܳQ P7Jo$xDǷqhmDEPRDs}e̔1w)3Q]kp h)q2%#`g}ih w=VA9 Ax$@D[N95 I츳,y.,7++{I̸Gs$ W:.((3TOC)oC#ރo hl2-H.lܼ fAtr1BЖ6' +AJ\0ToT\iޑ za<0Lßq-E7>eđa#C{28VFc]A5M+"9LZ"&g۬vb =U̸vQ| {^Y 0Yx2E^`ݕK0˘̊׊1wk|rK^e6~f4AM#a^Oa6ԄW4DQj!~}(ZςWrƅyQ dg{d{I4;["TVS(IwˬCᐧznLٟIWj1D> 1/;$GR DA֢|G1}]Œr'}n&af}_.څ,,{D VxLcbee+3 pOM-t"m4c9y<β@5&N;~sIgDO)9u)* snLS|ܧFU.fG(_uȀ=+Cqi"v"x̾5ٜ<ܝ\J$"Y]"-RWSm qgh`UV /"VLJ? xA x 6Iӭ dگ* 1#JTRjixQf$T uvF宒 FwnC իFʲ)]Azz;G4(M1>v0nKAJgwSf)q7R8 di(R6'|DQbYЭ19#ffoF;(P",\x繮+M>n9H?dj gdOM^2ؖhNU\WnMMFOb+kR|0>&;8~j/(4$tXe7F,4Dm9V]0iQ񏘯't=78 \_~F+{Vf, z`q-[-qû_t&2V^IQQ35\o&%(=. zCHn;rUE=3[B2}m"FqV1uT|5Q]ÎOetid @nR,{pVDjM 3P%X/L~w#Pb.=гqStp7c1g[-3_Lq| ۠Ɲ*YܶD\Ckѧ~߃7e"~qŀh+%kl Rge(mTȟӜw1%WIRA ECٙn)Z%tQWф (X.~V.Hݠpದ:(8kVVCK+1F||>SOD\g^9; 5uȯu@|CWVlR߉lѹ *r9+c 󠍨+ S 7 ~m|jr 8p_` 2 k؏Twc) v0N =&蜔ꆿ.I6q%=TPl6;>@^;n>M3"N' u CTS0 OR4b%l޲3~>= A`lbdʘ)S>bƃm,3 -cq?ckźvTYfWrO:6^C,rUQTii2E{vR1I42RGւ!W) ?cvJlvSRuaN,!2.:/ r%{9|,}a1{o[S d >֙鹉! UH{k/%#ףI/#߼hsXDD~GI] i[#&i 0U\fN %!AZ Y-GgNҶtR#Ɗ US ga+gI3DvpW{{! uJhŢs a3 vZmُvJuq{PSd7GÕ^=҈ß=:!2zXI 3h(ɥH;FB:̤n7SG /-HOQEٯ|gVmD_kD$A7Нɉ$I6,(D Eτݥ.$߃UbKN'ݣ-5C#>Lpkd g$9Y$oz?^mM;OqzgX†d٩5fr 5$=ׇb_9eYWvBہ^~/Ov7 70mm_CGv]({]92#ZlieGo0*:3yW?SUsgCU-i:!X6ujKz֩iH7ȄXA QrG#e gta7OHWD}s5}d3B6qm[on߬'b*%6T;Rkg҂fV| f0^,`kb 4tw9`1l|"n9URu)nS+!`N}DT(GC@`fٴLCدyR1q/<k|1*^hT:pĦIHͪ.R܃ ˤmⒺ!i)~;e<'z6BabK2AޟZn \IIN|_Nnbؖ4MB%A΄ckCA`i+X~*3,Q̏` =WwWb(_wG6CKL9ŀ[O5^]8=e3ORr 2XT ^)&SOz4;mEisϋúIPp8J<\6|'` Luam"$j6)1" ZqG%b ~8V7fZ%Iu/+CFDkӪ|ܶ҅~aZEc691ݿ0k>M3e>%MX8͖Bs} [4bX7PDdû/ "p *q <܃žjަ!ix<߸"={Esc O ã @HR!BQ(.Wd}%?Pl;Z"pqsR0#1+7Ņ~i*ٳ~N)Tx1 ؛퉿'ZN`i#T878Yhi+Ic :Y#OWoçTFlI!D.] m yWGsEȆtmA,ͩ m %yw7Ae-N_Q"B9?ZA)Ɋ0aDpo|zжzaNS 8CSTEovL .QxxI틃If9Wv?^P+lF F 5pCfa`QY7,?>[ +qƾtBȦx2w}ԻG'+/kg=d0m"Esҡ宛J9;]Lr  n ŋWFпLE"<9M/vvЭx{gc/E*䜍ׂنN MMgd ?Ȱ|$<߿rȀJ":k_EwWדW&4ݹ'/N=[[c.L<·@ӸOLhO' CBG"8!~WZ}4Ш;hjGUtJ o<'NYs-'ogu&~/> cǷN?kR E=k WN9e _V ,UV#u gTQ"C(3r6nO[oR?Uf:?3Y}hDSC4(mb[DZ='~OX;̷Wtp&IH$"S: Ipu*%0IP r=ZT[fx:p*cSa`/ը:V}izjv`mgDEˣc5/Jن1#Y\7bj IAE#E\՗"iQD0z[t!3iŭVQ"?iÄPe-ZJbVSpWâYxn> k }rH0dGc-ō6~Aum٫|s>8wbVK{D7L Gnc!ɿw7 ؂cc*tW⚛1S5}jUMuݥJt\MbTzʇ(v1!wx8X+Y4cDځa 䍊y٬u>xãЌmg潹^!%+qm;Ayi;ca[(++gUB]5P޻Nj&[Ŋ; ؗ7%Cc \8"M .ޡ}YG׸D!hh,9w dҸo^e]5Z| CQwhLmQIA~Jy.ټW=z̛ G_6ED^L۽.vш+SCYxZ)hhBk:VTn 쁾R_QG: /ISٙ%Y=$ع~uU{-P`.JyC^s-) 39^/ɗ k..#ZduUKQP$<,kp>Zwx=qONGZm!;xEPhUi'/4`KRv5rElL= .d/zA ?9^۸a[;L}qlo]i_'f[ _1LB1ՠ ?wH5K,,)C r*6Ԡ~â/4) ^0&?T}Xlq{I6tw!!|4DfoWdΒ!HMRp`wMSiQ[_ 6AH5t4[=9̨ O Cf`Hn)a* /›&7Njd7 ú$aD_|(˸R)0r8YdS,50U?=)i~5Bj-~w279*.UI{ '^2VTa_{^f~8HG$f7hwm>r As}R^ REHet l]WfkS{m'71:DBë[? \k{ޖ{o-r9LoHxI4RB]9 h#M՚`h[pf)Ҥi%;@5}ZGk̫/[ /s#^!ITW5ee)0ِ|hLK;H;+!e('d;6SaܣfPjE !TƂ)~p"6Ё"[LrpGW ҍдۣlNB7t{V!hWF|6_!q4/T$bb{Pr u /SWmȐ25*T m\fLKMkꬨW?1+%7q uoUMktio{a9Hb6XrJCfMeLtO4bs 1 ;i}v.cKlgAp[&gz ׍y0,8+8ӝZXEs @$)jL$ As9~\g3%~9@v7J!<(JHw`NGa!2@e~=!Mg0p =ZZɍUO|rްʰovVA=RZQ~/*MK &MM\9iw9 BK.BMKMgb>R&(n[W 'Fhm K҅ȹ|8չYO!FX XyC0t#=% ^O9o ݱ` )`o AzQE<ܫ`0XwA!ǀ6cyjuB }+G>2&u2&eo! ѕ23딬\Hdc"kIEEHdf}81;9̩)? MxgLMtvcRf]X'ojW37sD(?,ݹUtO! JxE^e,mjKg)w6+ ;7b_K0~q8$(F:PG8U+CR8U}͂!)LT@!NmY" ׏^dVjLB=n|lud$Xڽ:ݳVV|10mg|܍]usΕyZ.g֍c&ʞ;ޑ0ʙp;Sxf^M̞bT,80 i0H6j':nQ H7@>wJ-(T?ܓ=.|kZEK =*';`9e0WI˪&F.ƒħ: \C:'w}3wK,fk{<׋,/=9M:!2js/^~ͦC|jA__I3:Uce+ tGFEjm0 ;kNtgAe!u‘B8}4I(jNaW pQIƫLv 1tOV*+^7܄vRug#5061r%FF%kMpvCv0ۯ)m#q}4'k ͈{ACgLU+EGa̦+lp('xJTH(vdH"( a$\<2͹{>+C;Hd`7QmY[|NSo4>x<Ƒ#@d G)KXhCZ`ǯOe熰\\ǁ=XT%_L I֎Yw\F%H$L% Lf%KID2K##\>'M9p:BtKThla0 Ъ.qٙ1nsr1yvpkSrGDfm;ޙ{\sp!5ֳuD:_S8^ewV0[a2dn~g"oaDtd7+3 ń%3qna2K+/ x>wmx)Dd*-U(=pSS'7Rը̛Xˉ-.~j^DNiA Ґ)gޛ{qSx¹LZ /(:T5҅n]$KMK,ʈ+I&qvOY }XtoYw.`2#L$@5a-v3ڳlT^pG3m,o^1YX3cV K vtUUr1o)&-( sg h'O4#6\yڭ4hp.Q4#c'c/{# \y0-8!T=I/"D#v\c\^e'-J=;N+;OKmW.\]LA h[?Ap  `qnbgȱ_SE47=,gʌnC,FjkΌпTԳ_s2vU zaX|o $Mӱ$߮88F> g0P.JMA7fgI?@d:{Z=$T[`bZrƎLIcX X''1W ߈=7U۪j{_'Gp [z (#'鿲C«{~1S/cefv1F ?W.K$c!+R6TT"X MV>de[C.VD].NQA&T=Fw%P@?e6l4(Z,}GR789CrkhH6 E]hNCZ#>*Δ"7"6 CB"# jvH/@Ϫ̾kŴy RXPMȦ#JùB]{eAßqb'i]J]|6QoCGKKD=Efoo6="2@4c23ZۧBZ- +tC-*dp8'JD\j%?6ޭ<"NXd4:..e*iI6l AMiw"(Chva-"@%=(C@-o`C3S Kiviz7LqGn>xٔ/ȴr?z?UúriI =d*&܍<}Bjpz#EFFV᷻1t~:"|Qv_/vnqѿѭDaPѠ0 8"z0<,]M겸(362L@(>D[(NIzvJh⪼u+Q[i #jP>ͧtL/\=)c#0 E% 4 Umo?Y(o]lxrǔ*b˿D-mHaI5{`evjgޟ\j/P+8Wd)Zr5_}!娞rb|]^ݯRw4z8UT%_o2|1YdZZ} 4B}9|u%G~$Tff1̿(xmsx# }@ *%Wy+0O2+q(-.<96މy:b87 ]%5|nZ]6nK]|!6~+kYPÐXx" oG8ۋ:GJo{a\^f _R-CnG8;L4>yP([H3|ja v!N Vx]8G@(dbBAM}!`#d#ɌPytDؼLcT#2oM1:8E5>R O|yߩ8*0gMb J 2{$ao2]7pll2F¬@z 07!Z#oDxq|nGy6OZeGw]"P(:0TILE{OƆ ۡEe ֻӼፕ=P )*Gdx,V\sczd`4Ĵdc]<%sCv6utUcp.B#wYڡV1BZev-Dܬsjr\O P ?_VCT.GϘ%9D цd9A9FC "J4Idue"TS|^-*엮?M_<~q`ϣ"nPMxiؖRiݱ< ]jOUNBgkEolGz 2桓zs`cjmB<^DmF[QC!DKH0JC-!?zyb &Tdcd{-bE^#VmudR\c1L V LQڨuH(1A}Qyfr}2s`4gUs%b5uFet4Q xRKQu#6~inҩxU?5eQ hm5'ֆX qyLzCp8 Xq=9J,LΫjݝ.5{}ˏ8t؛=>}ab1+q@@8rJɲUkgNg)egP^5b#TW"j!Sf4jͧFG$+$Sz7lu:TW*qw}p"4 f3%i_>ɞG)UBh10i^1 _GrE u)gtqԞG Tk޻;pCiuWA4&#cT:+'ݨ;u]+ káTΠ~bvXeӬRaƥm8Rt&;ew30(6zKf.m Deaj_^NL 4!9R>S翮kj GrXg:"@ +yL栏NR_@$peIm jVqK\' OCb.#~sVd@[K p1C\r6c#Ń>: ߐӁ[;1#4v4J1F5U+ >R] 4ޙ*p6@kg!̟]]fztj7[{g&<`7/m-~LH.k:χ-.t|cD}UO<QGΠLDsScI Kը6Wꮹf9YȪ>A&3)W6?gNxO^a|M?*2.ٳW>㉽l=fTƒ:DӧqؽlqP cז&a+ E{aQ2#g]٥ YBdE KIl%S,,<Qov2N BsU,gWAo%9g ! %R3u)c.BRS~ [$D=O.ՕZdֵ>j`1gzezwDɴ6/FrIAA`8T*Sӣ~Y (m"nG-g`!ŗ:x r$ٽx l~[x'=Yr$ H]lsH"vSvDh } {а߸E ;;qk Z:Τab7M?³x:Ì $h2Mި sT֢8QCFmX4~F{w5HDZS?ťLpxԒC2VGbt (2Kݡ}>4H;R5dP;W)?n*exq{_Am[كg(k8 j󩋞vF{XꁟS0,ijJ缴-eYBtXg’4M|rnzC [Jm~y1:YNzLX,Myq07[4a[tB!vyyl 8eYvHqn'Pay?uEhAB[7wwA(SjϋĮ `RA+)'s bCF73T5t-ƅ s0)YxT@i/@;])lVĮn-Z\h/ C02Q Xd酖hFOx5u!U~w]c|S7v{Xe'kG9wJ#b8z 2*&T5w4V<32?q B8K;1IKnSx-"cPZHf,ԩ 8}tYWi yee&Lpt@sR?\BI]0{5dXWcǽH"-:ThtJJR!['LxFE>oŏ3#188{sc jċ <}l}@%pXʰ`}*m_iYj\NI1S|kwd$v+8Y21YHKdy2iCIў>-٤h'8}͌s%.D'X5^8]qGI]-4_]ܔi v5*n鎆,epgɂ iHH2x:keZElysֳ_40BREX;|n=ζBCgjbrb.H}Կv=4GXKc( r ŕYe(l'pIcFxDяRs?X}S(L_m6݃OO3{~4Jb:xiBƊ4JlO΋L4ho$EYMRPqu$gPO&9t|uH kgUoeQYOlΈeC ,]TJQdxCھ'_W{K{[+sD.Œ9p\^}*B5^H&3.RZdblna UcCAslzr>a@9-΅D9C*lIum 9I$>OGߴf iJ $X.b@9`fǓ$lࡵH>ؾ#~0OL6Z1L F^ {`,z 96Ù|--MoLd}bfVcӔN}LD#.k$ĀҜ9\KJ'sF@k\[kQIe^вƐwQQ{B/oHbjG[Uos1 q{j-8.{.݄`Pa_s\c[x vrďhx}~0پv#ZCr8-j5,oDGX0\eGh-wUOk hQ * FU>:ݑ^iu\#VDW,2# <3A~9e3ЏFzJK_O{-7N^cd/IkHo*LTЩӈriA_SRJy7h9ixbR09ADMt#熀˝?p9Bczof& 2pXJp2fTqxdO$y)/u2TGN@hpU,4`)@.l.rMId4vX.6Ӳ"TDpܗJX\SIM:S!w:-Y![0a]LAt3GoD<<A%؝~[H.uAZ7hRW6<.fY2Dܫ(bڮYNd D qSRW)7L *I5ǨDKh@'ahic IYcĐhQnB|V`{w\!@o/;&{N]޿kmJLY**^q/(^ c e,fZDR_d_n_'JtB78gZr R"=TG.k) ހvbvp'ŦK((8Ԝq``Ryf8u5GhzSRT AnYYp2?7ׂętaRV/}-WW kmN>5Ư5h&(2.N:|9Ebk)vѳ/?:F~v1UԞ9qr:_!xyB_5D ^ i/nIv̲@c[սx[ZG- f%^&NM^VW\*Pkt|]  Qt{'4dqT@4foW|8Wv;3K!TJэmGql|$|AuƧ_?<ع4_'!`xTd\3_H%cE'LITUS/[?^j3 aJѯ;hUNӶ#ž2xdp׺pvX1w%9_"ܯY jڱ] /!&f=|uH;gtj :ټԹIqtl_q",}O=9JG`|ZDek9nZ:2oj:-r"y&,_hb@ dlH{.V+Yϣ,(2p cNN {[k{ Ig4?]CX9*BH67GW0^2u+`k) V(>HO-0mppBC": XEBV]S{t+Xb:|Kbu+`E#I."p3ϣ!_7A_gu FȊy5ѫkND V@j+ EtbMy%>u/7'xp vCYIlc2E<ܽ1TL2u\D_985EY2)A[s#fy a%9m` U yk ZDe]v?.RCTwve[_2yH'eZrmզ~Y-'0߀3JqpsѯLNM58at 81T^,83+:O}瞯Q#\0adzEZh9C zαxsf_ -nghO4'N݁o^d6>1,f{XY-P;URxH^b[_8>IU݁C]hiĪs+3pvu"~&&c(O:4& N$Eg[tnKķrG#Vf+reY34?79!-[p*Zƈ6p^P;:KivUذBBx]~X-v#&|eN %PBΆBv`NwrPdžf|x1Lむ5RAil?_ۃ_^KMB|Ty}&$Q[9-ׂ10؛Gn~f"h ;C-K 3 1#0n˸-,Ir!"u_c̞ EtH_5jIDڐ_hA=6!e%L-5vŌ1ׇޜ ϻszIBt|͉;v@~$]h U7zgPucFS|Rlu6[.YQoWn_@VtՖmi7Lw PJy7O!bJN̹[`$ur'U[ӨHhr@^/yB\ zGa}*lN<4X;GLD*p(6+R>eMaeўkNyWUNpOpj%DsSia8W026!3.I~56fDBUF(-U+B!?ڢEd6^7}/&>ľ@xQZB:ͱz݊~tX=K-tĐL F07"~>&@Rp(2%=ߏ ]۳75E5g&+;v/Njd8G, -}>4١_Ag?|H KdsTX_2FOEIK8qPǫJBFu?!  3\q5'f.5yMkdJc玊5BHtca* s8i>zNގV- )$ n_Н3РM> ?8UgJ <)/ ml &b}u јZ[˩V+UhXwӀh[%A7]!?b> &Iejjeϝ#>"GI5 ѝ}Vakcf,PJu~ ^wK3&.*PZRN;ρ I<^?Jfoot,[:!S]ÿIc $,&N.˝p| r ѶVgs2AU v_-Kn{ |7zi'_L&Jj0aj=npp(gܨ糿|fu&V spv}!361dNdfywbG9KP-5iE`?rDMvЄD\0SЛ 4"![%`aoyy ڍ$JA#Qc*=p 7/"# )v]br/{1AU[%c;dHӛg/Z5JBڋn=SڽJMc.=M 2z # SWa̼7kA:+| Y_KՄ?XC3Pn9_ $$X3Z>~)+4t@dzQ p5 f[g.$nPewT6[sĴ(u+ +1 nB:kf+ dͪ,|8=kL bw^^;Yz MOL0'LWa(sM>@Gj:ܜ)WD"Jd|tyIMHLJr6krrj|Y`^zdeg(/<%.qlXQXv$/4vMa+Qn6ݸq'bcy D N̷o ; [;@p?^̒htyWY@_K;/ Iu'*NւK)X;I9%ɨt#>jc 1_%`H>˭ZN R(vR3x 6Kc0d56#sJ'cSŏö u|ghBv [tlt`ٜ\4uwI=&ؑ+0uo{vq{5*Z!f0-Y,dRc}qXѩ~#[P~czlC{dY2f* {B e_-9dg|R}o#_K) Л Z؇ MD*t9O ELA7p`s`dd8.>o[ӳ2iP2t!v{?AsM"]N ?,f^d-qROOϿ'F(|pч[hdA'\S%g<8}Dn) d*xcFr[aڳ3OlCf1VzѴfh‡N: .TE`]FPSzB3.cK/Z!y+ 6<*D!'~X=|t8lP{.oϕug*DJwmFZJϸq]W]Qp3FkmEPWqN#L^+g}ej (ؕ>N&G^#,+`xUL`.SRࠜ p+c#.[ȗHYr=F'6E,HaSֶ qO/{!n">@P:j&elC }tB{ v^0!55 zm[r6j?1?!W ޘ +~4M:gX&Ķ@ U2Yiy$X$]b&5e-M1ٔ\,,'[+2UqZt$1RE`w ӎwjz|Pr;&6JAW[vb`mQfپlvO9P~CVN U2/1qSeABI7"<Qׄʕڪ3ie#*1f 0PircRbs b+DAf@ {UP0DJUJ1DL Ҫ Rt 6'p끒^2-)qPAs|58k~-B [ տPas?SŪr۰kXSW2NZgHu10?ސtx#hGa0,,k}~=~E1鶞KfL_ 0'Ҕw5?2ݔS\ QYr`*D)FMr}{fXTd~ۯ/o-Qk͵ 2.ꆲn찊ӻ9,&%{wtiOO2kĵ ^J5B$6Ѽ9{w4&͐.-B'(hIkKCBT|{ʺ]KVN.nuNj'.`Ɣϰ1R<jwYO.B`eM rXER3$Wh ^qqxk˱1`nޣܷDM`3}H̦K$Ʈ6Bl&>vj4#QkK^۞v+A3Uo΢NG]FuizNQ>VK_#ϼ&AF">pBfe|;ϡeRdD$Za2r>//XIu B,i.k\P$aaNo) _uL?IpxL=s(.σ^!CJW$:O; ]IrwE8"4 VQ9GE>  TT-̾](n(4(mJkGN*LK8B!ZMoqXDZ!&1+Ve#*{da{zRl-S8ZPzUC) &.J5ènT rnR˟UWʌnXCdڷK 몦~By8U~(ʀ5xcxFF$@:]~v ShW rx6589žr-Զ'\#U򳫉Ͳc ȳڝ0p0ukw!=/g޲1Q=Vj@gSϏƔ\]'݂.\ҧG,އ :sߒ#2PNàbMD%p@d6CS~zԊzU :ayn9ܬ*t|@9䔳h[5G}c!W(Hě߯cHz0@#[H#B$'`W.C}kk~wdÞ̹-`q悖 Pkk[eLØi`?e4JGRTԡ$MB:&7sL S͂o|`TT'k&84Kw.zH&}Yg%PzMO&AZin <]b]JhpDB6.:#y]] 8zB8 ?"L5&g@~թ I[{YocUF~NyT+vӘ:0j}(ͮqn{WT@Izpo)B$ZPp9՘k.3>.|as*hp7V0wAޖ0le*0cugZ:X5m uӿRO׹#ct e=Z` vaEPγ2ډ瓯3mp#75R>K|bvcz L/c~TŅn&m 82نuzw,ON;_p<,gߨ[m(#zg33{\T-J/_>pDޭ?CLD! 2TT+WYsEKT MⴙSgk!ZژyL/ oWnM*;K 9J>Ϝ},^g.ز.—l5bRW3AQ OU5 f:$ʱLݺ}XMgxhb5M$X#sVz;wW]!٭vpPKde HWűKD)-OkJ}*+.\v6FcOn0{XuIRt6[9oU8y5 9k!%o]AzI棵tj8 5_(6+FyÉhrk :.0YHNkɢn+x`6C) nA(c-H{s~S5Y[5k,wAE ./\8$}hpZcMwr`rD[C햩%C5s,M*>WPuXg$gˣؓy̾GV[e:c]Q,܆ʐI"Hsbi^577O 㭾)3*Ju P.7yE5~۰A<3>^7vJ0iĈo¨꯭iV7ov)´ר/2n3&G8_ϕk?8LbgPy7-T*.-a0Cф.0A/[ށҌu 4+&ёt ,pi++B{U _&YZʡ ~QNUtN|+)󗊻`G$Enjq+way1 m=NhTIs5$&d8ji4`w=s$ڏFL1dcM;/ jPmCГAWS?m{77biby(lDS&m} wJnEvgne?(C@6ތTmRH]kkLIp5* ?C_BW3 e|10)yF("7beaFƒJv52XcdmyG$Dos~Xv8s0hՂGś/.7^0ilc`7+X-_; ~޵ٕqDK-?@2x<٪äkj`#@f5555-FŽ7p7tkB&jPdl9[fH ٭=?#.Y-72+]68$vU⏫0~Pm|*Cn &%"ALl xTuu J`@Hi9xcS緑W x'B=k3Cc"ƈj%e}]%15H]]9Cë0q2.Ps1rw^!ˋ;s/FU~o$u1Yf1d&^}ֈ$#?T8(G<؄%MOwhUTI|uZYYyȁ $*l`3 .vCRGKL_Qm.r.vnXjQjb!d*HK]Hd5Y BA{腚 tYzooev yߞ>Y( tUbSѠ0)"qhAoi!&|" I} "sNnt9 wlb' }?ʲCE ֛UX8R=cdPwI=ə|°dӺ#Va6o0' w*Y{ T9,5'yd5W-ӽÙb2})NPl-P٬X f 0x'[O  x"F@\V݇l0?K9hg!TDߥAgg^z{62"Fo71 6 DWqf&Yj\|~1gSg4ߩ`nTPeш@{Ymр2k]C32&AHXWĽc~z-,*^Ý|gh(Wx-NAmmE*z&ӊ+9epTtdyr˶䚱Dq$~cD2QXU8ɔHPP YD[7~UKFDFS#O@T55Yϻsk+4F" 5pC!GndxeRhAM@EXK( /`93N_ppa'X=,Ջ~o.Mڒi*QUB2 @$c_Z)bJ|yvjl4+hE9!:)EFAY/sGG`j, 8֗C@a_^h( یxӱ\|(E Q`s`qN(-}Ofv5˦ssC8s;xRtFIhᙺs5Ji~\N[/[:Kp"|.v"Mƭm#`\@sUK1ŹC"&Ǩ0 #H)ypMS$L}zz)4lÙl/G|<&.[ڌ4ƺtc>ZN0CZdh/St,Ӓ+ߋ P/< n'Pƻ+YY6]T"F7R];BX.[]6ȩYP3 (">),_Xʎ:_(oG~WKНApf6W^CCUo6:[|$Xpl_DG'M9ZÀps(#4=]]%{ی)ptI w =S½Hεrr#}˃GDD^zUVhx]K O xWF"Az.a'1,ouLt`È^'\ >^|0m?Ѕ 6[]&FSyӵ] ]LC"#u4]r:2z,J,MpHeAJz<2ܩ͛'?=n}%P:%8XC?Px#iwޗqc%Ϲ;Je䱓 K ݬVRHYw6\i5[V8c*JrKR=n7&#[ s' DFfcYV,*w/A{U)8$?zi2DLKJ5'Zֵ9o8)JyxP[;JiGfcsi/"dq.5N&JfpΛEo=w6{CQ|ۦ=ݴ$ޔfA^8EWk%y9 V  ?՗FpűCvwurd.23? BL q_SSh͛5aE`> 6ڒRe 6 euQ"c5!-RofLs6?>YSKL~Ð˙ ,3&E륮I GmcUJzJ؍أYV[XĝwB곋h;M'>p$"Yrie1F5uWVrt5 fp%q)GlbF Hn P5#3gVH INH'7 WU1OzOI;b% <˜u2 ѡ s"} k~Br^?VgȲ\VV*u>@!ݑ8؋=u2 |79_;r݃UiCrZ"IpVV22aANvoo(w~"̸GǏ ɽ0.17q5jb2:ĠrR`5E]cn$c@]Ş=Xl&U&<'FcVC=YWٱT]fd!&sS5nG?^ ч6=ZM[c{eWUqQg*GTǟϓ sl\Npm@YDaVDG>oL ]M~K;5rKxB`7#$䍏u5@w~0mo]c̫ұ(Zs]spٞ%2,0`y*.SyHQSz٘4 ѐ v%.l8]!YUW.oyI޲SXs`MLKp,; \=fhUA^Mhmt9IjH"15 \o$_Daz߼.fZiׂIUPؐDGt{ʻsˏOԧ! Vk3 ay^/|jlp^I'&' KV!߽@ (lď [ _ q>.okJ6'6gq΂}Lo?i[䞎fV Nؓ 8j{JX~A4_J80,,'OQ_gΊߙ~hXI  i#p$1h.f@9?)JM}5{%F8.#{XP>Şnq#V;.Xwz D;8L- w\rwf87j5þhHt&ēVBnv($g/Y6_tVL>pbyT^_ܣ9zn`’tyS驚Y""<ٺKK"ir}^U3|֗^+~=kNyU|v鈻(b '>8O&#a$t@I lF.ϵ8>v q2j"N#ץ1X{>kYpU1kE tk*4G"{ی2p_aՔn\r8D&G0srgl?ۉ[IWzvfn87v gcN 3 )䋆/]?:ol1n7dE+`2,@?8&ڧ}kӮ|?24wQYBDFV~"[)W:6E$/4CVc6Zj#alz 4B" ( x :۩} Wl3$?_< FsPe͝Xu:)EN }+"vP'1ڃs윮e,xX\_P/i0?|0[@vsvsKnp sPKCnsmEOD*|KicK?Z+č zХ9|+¤ _SQ9"IܓX56~KZIf)eMf6H8Wȗl%GJF!?h -G(LoxQA%"`PƜJa]@_gǚĩ(!a%AfHn"CO ]洒ZFЊm/ D O,@ۘ3/)Oa5}+%ؕ P?¸@eCIz$v4HHԴ z~S*jch W;_- 'vWbfM?7SU1z )0j~bZ9z)jqSƐ0yet[G49únjPɵ?ib>7yq٘T&E:ѵ5X61n+@_R;Iِ%;GY{& $TYlȫ'%RMP\T-ߧ97Os8݋2(mk NybTB1]+^]>͟,(LE3_RiR)X)\ 9ƼwRy4Gηͱ|rP^>zyO `p'+~m2/sA[2W֤Tm(\_R9t cǽ$ L׉/=LpLeC7Kj@cO[V=ͩX>nK%+^܈Wh"eVQe2 \ NJ$BF֒]cRtAx^~џو<'X{ɡuynȻq/?<k*%pՍ2Neh~q67`B/A9ː;LRo]c]D((ƞ)ck+8~ ZȰ{ʮ沼혢9F(@#4Y(!9_=V Uo*Yp&aE֮>jpw6M$D6۸"+;,j /1LM$B6`;?cӼnnHٲA!UB`+Y\<Ƈ2- Z*uu(5}Ktj!@` { {ӵ7o6KiZ1JȚQ] )-±^RFiPpN\䡭lD\:,sD3)9sX$v 9ݖܰ1MRfxm #4 KO7E/o7Xx@{'* &tb2lϋѻ(@no eIɟ7T DTߝhSPhw3ަ8D8ps5yGתёbt"~C哭&?EA,޹sg7VםRxñ .%$"}}ii9D)Q)ǹT'ƽm]FG_%HoP$Mj~K=tZoM(+g~o L/qй ΢?kzQsJ=y4H+%י3J7p3D@ci,_׸R}\ҕp40:>}1~ γ rZW0^OO\1Ά@f׮0׮(t#;)Y6)ꃔ0(ޱ+8& GnamS E&OeN<ɕ&p?v (x1~n^a b?oȀ3߯8 H_k]BhaGBHfp?9XS7Y]nɸ;(fa;!C{5m8Lܙ%NCeNLl0Ya]ghD?SDL>y^O^)s%#GRϊ@%"@ơc9T@b)`60hwS&ՙ\=hzogo׿8!,'f4t;JكޢduҊƍr~NMt5r XD-?F_aýFw{:UYU(0NYeǪS,79 m.c2>' +Ib@e$iby)i:i ynƛf_܊(I[/K%ιGv}02yo21!#"؈*yFu]SRk$Nn&b,hHaWL6,~ k>eXKJc4[ȴZ)믃( DYc~{MgE&4trV o\F{-k!Lq>8;kB 6vVsX{= $ST17ҾG(!\t [bM}g/*n 1Qk;ih )N{)EN?+,l1J(;PB}ױ ՉS,\3 Z#wlHh7UU5X&o}n&>W_تρ7^z 50sjy&w+-(Ƈo[W\;?X1_N4Ah(gm9h([ * )T[`4i,Ƶ[.lR t?+In^r?gMW+$ǛXFF܃&@!zW;,^)4y imb|L^N mUZ'yrܨbq'{rueӵύ>fҰbC|w9?Řb(_1$Ƌk5 \Ꞷ{ΕWD.( $"t҈eݍNdX|\Jխ)!hq+ײbglfep7OlJ ")P%r]u&„coAaewCd;$܋U1 Y wtc[ Ek8Is EqbVcFC T@+۱$q`U"}~ XD{-kF"]n",ѻzcUςZA!VSJ$+ai~t$#r>%(\Z=&^ύy#Xdnw( DױrϖGWJ:SD[WqD\ݭ&nXR 1 {&.lu5GX򥮅k瑳qJ e'N!_>Vsx#Xc1Um"J4߆ӧ3!泩bdnA~PM I~Yj[)=H(7XPg$ CbE*zK/ŢWF2W3>dwq U [\hoR~f.CT'z&aǮ|dusg)DB:W+lłJ>"әW 8Jn %S{ōdŒ9ze1%kl }2g ^WhS {TKED}i&}'zJRʾ(Itd%MzJ^ÄM.jJnH99@ ɠb>r4ڐi1ąAzx5 , C|8FR.kΟLRo30/˞j+q2]7pDKmuJոʙ5x P :A^fip3r >N˶R8]g܉D@VΣA@zө4PM"P+zU_Vb;9_?{ 6AZĂ~N` ?̂@\j:YJQRj̅12In?VdHH xV<-?V6yPlfY)f3h;ûQ|.՜,AzjQOMT *SS BK,%<]NՀ Lд\6mO卉N+n*AgBFr虪u=)bC5j} @]LП8=$p d0AV0&V&\Pr0Z -|G34hZPne8(QV$B&irzIjMy>kc/܀gV@xI0nRҹs"9btg[Ԅ"N ->$u^ג`V$'x)\ޢ +Į2.Ϯb^&i4uĹ^fn[)kH-MgY.6U7~(}`Vjy=q@*q_],+.1#x26K Ta ܴP3V1$i@4Y$zZ`f[^ٝR(򢪩tG͛hʄyy\[ލ;Bފ'J߯a|}I-n]23Ș4dTSgF1q;zx6++o Plj 'l'kuGLډٛs=.Gʙ:Dg>ɰ}{^Ɲ+vU vMdXDx:.棯O7ʦQ5b7x̖lX&-v/(Odd`% Pv 0j;OOWЛm3eg[#4UÁv'=޲Vſ؃_NfpKt%lGCyoάȂKA9uܔ5`Θ1IxZf~|alщ">PódKQNDu($.Tf`Yo '6Ft#3QnyfD cnj`C3CDWo5 $k[k l%D״.:whlzd]))Mpr+y9|3 ~u`,Cy}&A OW/.2+"YEk9|=AD*mbu?ބR%tAe;[[2aY)>oz4&Rrm_l~X=o_˛`!$cd'%+9 E~lG>[kq(̹}x'Tͷi1)+vݺۣ: J㠞oi³b0ZBdNy%|[9a8^+dx"1qE]ДeZ6{jPs*i;Kit洿}+ OYRyj@`Laϧf5c7e(K>J1F&)#;(P6z :(5 [PNLHwTbdaO]VluSLu8fZnU&`B۳[=rty38F9)yIxwaz:+»MHJߒl}6ĺM:⯆>B. <Ȧʧ@ 7tr*bOuRMrZ@?2A-;zk@?uA,Klw)?GHz9J sEzV fBE6pF&Ab pǯLHo]Ȅl+Z_ܦ(DE5jQ+KYs"yPdRb+<.RONG;k4/p5; !RJOPfr#SXt[c¼kkYq&Ƭpx5Dݽ=& *_ )\)%7i)c:t*Gf؞@tv;W [d#}7iz lW%yi@xFR 'V*b^b>#s9!).G Yp],KpIfΓN5hp(¡hB(Ϸ&=OHyhTe<4R-!wj$ۂsƼ_Q}c8J9 '+bV֒U mn3.Ir8F+Qh[ pG˳&q kTnlJ9*AZȎj lѬ@,Do`LT\je(5# Qwd3iJ*(,/iXeMȁ*]\RH$.d7)*Ex#JPQŮţ|תV6dŗ[+d 12&iCV¾Kw]˩$Jc_S3VL'}ė PDl\r%fVW:] >a1L]-6wfϰPX@lلtD~#]qd7ޑ~6z ѧ/v>`}wX.̆Yr{71yL plvճo ԟHnqZL3XFZ Q‡Xj0 #W Ԩ/@a\KID'!1vhLٹNy9,S\A7X#Nw5_Ւ;O"$ EI4n( szgۛpbXsxokhw\5ĒnStFԠ ΖJ!khFeP HsPy)sf.'o~N M6d{,P"\дh] 9ѐyGN~,/{ߡXdRQMI̢[FIs~EB4-r=Y2T#~5;tU78U2|Rs]=T GB5yZѩM!v?aC[i[i$, +DJ ,Œ8Bhlh m\9Z+c%'=Q#FW rDΙ2}\L$"LR78Cl:BHǺY<nyTy;̖@Wbx}b}VAAَ_c W޿rl} FH"n+%ixp ސi̟x*57܁W&;M=ˆ1e jf;;X'ee-مm gi)MLlGa7 dJB.Sɧd2xi&ё3]ƱTSJ%!kTAo.m5^vi0RޛEO7nHDi^.uDPi,["ceB\+e8tgsY0HZq;rPA1𘻈5/wx>Wg<&hlö&CdKIh7|pWd _Tԫq8 d')h_֠H(0mBy(rԿnkRX,BQk&/>0t[sXyP*)*%MiQi\o 8i%~G$x(ehb[) >j.e,:q&LRb@#`5-WP/9:AccQ&a\|3A SД@D7(׮4&<^yEirt:͂eJl(CD-b ukN4 a!bH "^PlP-><3OYlt[qtr]A r~º[Rbҧ@HqeҀ@qf{,Ѕ7/2GIg.geD"y~{Kӄfj}-P*p]j])fv z(m ~˳Ί }Up4j۔Q:K_l$sݞ |{+eȮ>h\ q[%zFAK ,Bl 8WCrg+%걪jR φxfe0|ʼu!=*ŗTi'YVP=Q7 ܽfD&jF)6lb:{U/Z*-s gB &. ,>8yOقWk$uPUl~-V_ED4W029!fa<ɸ:>рҽ`>RړRhM 7xvklEu9*N# vl3t4azz_cy+2#߳ 凛>k7}, x<'DQq g'xQMz̬P44}vAd̑rNO$Y[EnߐN:l]~03m;ZAiu5&njŖO* D^*a57%a^Vh9G}%+@0ga 6sVߙ%Qds^=c!ã,^UF\NV &:mTfqae.Vw/'{b<nw`}Sg(p8ThToU;s]jW)YVMY_z8'*6QkCɥV7L|:<.P4zIMcTuhc_ol&zFaZ䇘|Xj-Au U ֎ e>lUcYԵ.'AW=?&kMj^drb~wHjU3Yبe>IB :"| + >=%^tFɑȃ-dug(epE,A7H@ԏԈEBMJxsI9#I8#gvĤ*]TMKy wׇ: /&Y_q᮸f*8rT뚳 ]3%; OAUk Gwgu߿7&Je5 `7[j\3OJ6 ԻB衠U00[=N.?9bV!̮ĎN+~^(d`X=,K3XRB rw X)\P;[9vBųv` ݼzQj;Д~PѲ9V:ЌTO)yIY\^1 ex99"_-;YeUj}ױQU=k[l2#;(#q7x}~rdg34wsR $D/t̒#Al>Z{1P:]g>uب ϭ|G5Mnkcqa6g<Rc"RqV3Udx&X }o_y—mAG|Τ?hZ3[]-m)/3 /#\Oc>GQ13ݘZȣf݅{1Tb/&,"ٸQ=%LN' Neξ0q(ST,/-B6Rg@ NȖej~ߌ;Y^sM~gNPg oϝ˟t J"nuhWЄI&{2jqBo)C0P$Pea uuP? qCdFAM67wӗrjXqj:J~K(3"(xMbt`,BWUk@cna^3sf q7%VKa>`iFl' @}@^C .h8BHUpt09~@Ք4u fV2y=q, ,&#Ʌ@&v]ۍ.*sx]+ORQ7^%eż*3e$6)_}&0yu[T${CÎhuȹaEQѭ}\<v\#Y<@]0f8Je-T1gdH󭢦syGiWo I?5ژ̉r݌"&d=ZM}]J^ɐGAsu9I2GQ8^6aQkl3;azWX'sPd78u Bb}"v/H>Y\6.N'dSb6F$Z>䡘Ҕgw F8>>VYEK^ v_6o)~Te9H D (K"dVQi{4rEKEWcwBс q`9_,{5c?oqO$OofUR<@泳 <@Z"ʑ:h Ekoğ`x9fC[4k kVڃXd"Ah{:c#vb t~ߤCb2$ȟ rKs ͔2EE|ེw͍)4NG#GD~k'YȣQ?d;Hhk Da/vPNO= w 5(xCEV9#zyuj|~K|@ٻl.e]?66e(ZdD{S)>_Z{:(\P5\9K_Ik]$X"tltE;VAWOAOL nvx,EQдCϽ>=NN MY 6W~3n&=aٱ/8.ɞ" Q AMOPjO75_{ؒgݾq ՚Ur=4ZT:zd|C^.է#4Sa#zOYlڧrCTa@aR@i0\*x[bT}Y )n_Rm@+_ҿ.Ocb&k{nn hlM5@q,fwWZEș+Y*>[H?5 xba|GTA&a72ǰTl&%WӢQr#ӳNL=;aa{Gl"^ܹ{hlaN0 -ah,GB;V .}|$NDjpVQۺpcm0s0cKU)`ќ@n{Z&/:u?aME= S˂03V2 oKC.)>@ʕvz [Ͼ\,"X5&ͻpoav>o="7Y%]c%ThKh_^N/g{C+2ݐ$@bUd=N e|gS"wu𒛾$`n5!6rM2ipkJu_dCN/F K<þL^ڔCc̝'_.;NAۃ#u,poOgtBVl59o}/"Fu*x#s$H.,x&iF yԘ4lydVmV`3\Xon",QGwDjL`jھ9|"`rg2lԑT C6*x"5^E8g]f|>.O8:~c/IñStckag[|ѩ hrl5mwo"꺃(S钯EEHAʆziWdו3nY۝(q&b{lӿW C)XD:nYtuF]r1ihw:U?۹,f̻?cfXÅ5sIe•H嵑r<]4t _nY:lsد>J>%,} V}K?ᷩHI,2fz(jdc 0q>^,XX?n7vMtܦֈDl&MXsm 0x0~P; (uCo|7UZHi,΅fT6 ,n"K;Mb&hAχ 8愂;#ZiMY|-·1Ԅ<(-+ qM?'娫'k1#z+jy Ua GlvSFO(bv3<<2¢Pc.ڵ#n@/KѸAɵ#w?g+$}smE5·+* U랑+\h5K=:΅R& 8;l%ͽ^5ϵ4ܚ}(\aR/KUѐV/^rZQ1hm4lUpФm{)c!,_H75a]pvu6-d ƿ%Rj}#ح~lgǣ'{G A0'6yq;iٖk1AxX^DCwH#αƘX*FJNi$LkZK_L06Xj] U%15J 0fgߞg KX{ղ۲)? mE2X=e>Rqo|L^弚X}kz6*.,Pn@04D3F\lX[ڱ okZrV(iR^t^}و2Gf?IKĚ!U`)MgPk3>`^J!!4jS<&=ww1⿉ E8ٖkYkMz=;!Xވ0|$TtגD cKEC%iW+~EaG&&$֜`]TՊ)"O@ÑfgL!0t)/w-?Baa7:?4QMȢٓD GV&  !gJ)bU#$ 昑E?ܿ5Wi^JB'5]fb ( Ļt~nSDM㫆M *o|ؖ-Z&G&CMQ5(jd^D`l>B5BS Z7c7ЎHe@mx*%^P/DC>oݔB":dD_A$|)o?Edghpj/0%-ZK #pƣQ)ˆXG|+!)pPܝ] G>/TQ9 em A6xǀa ,wboݙ-+-G8+npI)v|kTGW"e/jǺd4u ϙl贼4Oi-)Ms31ĆT8gSPnbMuȺsNL2NAm$s3ƺ>,GD{`ܾM\Z[G*߰Pp[s81m+[.n W:[=PdO{7u ~!PKQ*D'n O^;4F?WKC^03t]$V•K}zk^Ӕvɭɹl֞Sbk 9&NJ%.otr +zgoZ(L"@Dr668ImvNO */aKt%8f%~L3*O(1GisBRA6=]+˺O:+UB'әPbDh˯9mo ~ZϤMJCMUX2۠5ݰ (Ӿ4<܇-RՀ%m c[vX׍M!;Kb;|=$,C&"{t$9l?4 /F{C 9[U9x80/1֥̬!aWzJo/ ;G&pZCelA̠9O_NX'yݮ!j—Kb,E P_%h á3p.ΰۃU9#sic4BfY`\ 5[)H=u+ j.rDEe斶bs&aBYWPIyZAR'5-5 +BiȎ0W tB^R6/uzMv1.AMw B}080 y O!˸6w eL3* )E} ,/tصPQdtgab1IxxcoI.Y%ю9/JE BK}}ϴCLzT{ IN㍫#D/^Yqdu/2qxI zkWu) T\ȸt%{o9Fț㇙K`|ppQ"N?w5.Ov'5tOoOP]N`<ͫoTr3HwK#ЪD_Pm1%(eS"LA+4  𹅙m{]jJR-Q9蒦_R]b&vq2bŧrE(UXqs$K"[_P@c5!R|ךDZF24ȼhIX9Qa/b6RmWe4Էt$Z˭T CA,cH{GѬ<^2&Xr#:.|&w;2m`s'1i^ fYXo0'l٪H/#*.gVFѩ7pN?*$o(!)%ik Y.pBNy7ya& XrC.}a۔Byڂۏ,CTH5j]mhO$CkW{Nvϖt~n882A<2 2:+qmPnRr3lC_%y/0c$5ef.y5M+ ¬.5="m&UC T܅aWm1@/V 1y~* X.o>/&#=gDž9DΜ/zv:Hꬷr1|APqNb5:#ˍ7ZWF2}~#IҤ,GUTES &'X8ۅq)~4=sL^x'>\|xL(S]]?NLѝ =ϰB|<G(֊*+SW-.Z ;\|=DB7E+bdټz]xg'-ZӒ#}]+2)::,賔*(y;MDvKδ?wkPT5S2KUE{WCaD?(J 0l`YǕoW5& ]%$ʈHFŏpoʝcfsI7e>7R_|=2VI_nѭnjiE Os:ZTзz-X<] D^TFb>vT !2; 6Xj0v`/hFg^'(b,Hݺ.6F@R(%dmh09RI3籍Si]&WB0 oduPNs5rʢ6ϊG4݆T'~a C!Z{60TORIA3B Pỻ{ -@5sM-\ꯖ➞ }Fd#? ~ \~orQ"] p`Vg^1w.-@*>ΌӼ-QɾWs'gɿ00Lx*5g3ipOk8Ri? JA(gie8a?Y3iŖ xlm{[V88B66߶:gpb~8{< 㹸^7 LW]3gggwPS_:7(pyrfWci?m0zxPok4T^6AO4g`RxAg2NE7$"{<`Q/&@Z9W̔$TjKO-ۤ%ȬzbpAw3-dL*Vz%ᾗv3A^L9u"-`:^u1dP~bޒ|BxN.^ʃfޏ=R <|٦/sy*;/9;Echolxu.SĄił0QEal^r}!q/%iJ jZ =Xra_w|z:|B:RsqAӱ갷dĎ 1lzLx`2KLtmg\u.P(uya0\%pOE[Q)^,J|5YхBif5$sZeP Hm6_ F[jYaZ^&vҰ3tφl5CT3(+5ׯxws+Rh'&hpv]PNb''n{kӸskC(SUY8+1zShMQQ 6XD\eʓӁې?H©6 +'܄ 5sG&:{>9hV:5Ze0b5pluo,(Jo kfрeEN OB~ $Ǣ>O8w] 6:&rZ"}sz_D]'y{l&'(^2k6mKGKZwvф0QWd]Ğu-['' i3JlXDk8rǁXEF 0RwE'#2&l_.^JIy"5fmXP1#b~>!F$tw618F tչlzf9G' "2Cߖ@j/Z(JƭlЧ mZ3 >jLSh>.?l3s"3Pz{/)i'|Ռ?c^=9ʁ]5ҶV$S=VU*qOd?肆VY;'!OÜRP6@j(|@ҺJ3 <x_ ;R^"F3CFZZFu2^7LW`-e|ƋݲN ]I3l_cfu7Op.K [q\ Wjs}q f"V0_T \0lۡN=ӍM=6yc|6j@ Y~+8(C]DbSm!ۏIE<)8 4s5a%n0q lQϊ3|  LK[b攰;Y֜۰b|QjVB;d:[I"|X'pMsգb㻉 .fޑJ,@\X}+1Fd)ZYMMr"ɑx~~sWXqq^ ZZtR(DvL9ciI#(yG4ǧZ2%жcu7Xe6VOpXjS5mtݑ gPpztDIØb ,د5\HAF$E/ Y HSo27w0 Ēkj4ZDh"4X5O +´;jUc) yIyOްv,-AQÁL8Nцͦw|è2?p LXd&q v PA깒YJy;lSubod9lf%g./ MK'0)el;J :fwqkܮ!a|ygsڒs'v4! OET7YpSeٓgnKf?:GG9gIO,ח5;PHQ] |Dǽ#fω#i%sT߅rrDž6HV V7dMrm")V7>%řhn@Pٷ]xk_0ܾ}˟;vlw)⽲bbJGHӓwJ\˞Oz(6m8z̘+ոxy ,) _(߅~ltj^'ԾǮ7ߚۢ-?[ 8j^WeFM*/,1h͟O(O>6K| yv}.?ZpTܿ є18K"1xPRܖ=htᖃUH&4ns* |%HcdiⅨwV} @KOjV05x`IG3ѯ9 eH5לEˉMOpn`aK Ӳ3۟idt"?<&jA1 c(֎6"+;9Rj"[)FN݀U7O]C23057:V ~m7n25nn ~+A4K͙kN&Lge|ͼ]'ְr%)xFpP?)>bYɜcF}G;֋Pbjۼiruo^<4bq_{MǟzD%o:k:% O om nw#^NW9 X5܂l,,d.cG+\W?E\3j:O7G, =2$v}ۜ.b?ktzB$jSRy4Nk3>:apY׆Iw9oh 8IXSRN-IYr vQubAƏ}ɼ/ ѣǴVK$|j {g44zn[_4UB~ؙu}]KN$?Q6 ٞ4D3$nJ^gPB[cXoװ/'*ƯgK ͭ+c?OO?{ij⛊>c9"OꖝɊ瀿ȃjA ,(gdȐNy!pf$_fduM&P–PgߧكU_CDwj?^:uXY[͂1;ڒD^uji|KN_28Ȅ85X-kX~+ ѷ3tIVR>< ܶf ~_f!RSwUkߥK q؀Vz'B|a8I,+R~w(r| :wSWv=VP7G?t}ds+]'1U]9Jڐ z;gש$oVZ ApF!NM;1?5ے;ŏg8plCaLa@x|i*u-UR9$hC0r;EWߟmfq{+O^LDf>)ps# ͝G;*+!Yٝ̄/Bw4d?CnX3(E9Jz|晨e1EguIBV$hg`@6TImB353p쒇]fY\,WkMsG/B$WćPHG RHx*:w;c,ј?Юr= ~1דBYњ7c3 `TfYgAt O{>XS -%d{b/XXɀ,GUFvҋ0 ̄2V;"deQ;BԪg n?:C5&y2u+<(ten.*qpV1^% j;'>RqcͫI3 q;"٧OCE_ʙ^ˮʢr&1&PMMc@O)\%F~~o_*&GG P_\1pID%Pz["Xv'`!wI쩋sWwFͫY{LgDVú?Ÿ 6]tlAC?cRcqN} $؊ C'ޛLji'@"N*f08E'X#6KKnF"ޢɹ\ʯKs̶b(SQt /fҪBy_(mVȑ$Fu_%-!.}+dJկ|ފ|<ESG̣K2:=+c[лP* 4êNo-׼%e}Sյq$~N=OM+> oFԹH^#x4yƟw 9["34z!*%oh36}ړG5MGc.ߗrcayACoU,ZBb]>:\v>S'n7O,& nسA#q?"8ЙpVl&SwhvE7b{%0 =tv8]z6GTLjLk 9RYj^2sUT}&]KK5'=F,J} 0St[+OfYrc٢W𜑠uFLFnO+ݖC?0NxSĨș T%va?nN}[y!n RyAE4K>5xeP8D<[|)6tZSԁg(GܢejWr^jP!;ɇ\&89]I*;t)4gOsNvRUfb< oZ4YN18-a(EIcĻGbBm0.lMP+W2 xZ}Y#S nż_ y` ○L,-!Wg>jj8C yu؆Js]F' pRSRdMCilk+jZZc6cEmc90iUQv{+CJ~dn27FL iOߢڎd, ?{i8E<#pE<924R-m8w[HEvyV~jkAxx{%m )`'œx:/3N&iaDg/'vdZV ^[,&vPøN{gWČ(WJ/ɿ7*7N/jP!e.Q ?['XK UsΜFuGZ]eGE1JOJ5Op>+"]g_dcuUK@˪%ﵵQx˩dIe2^ 'u{.>Cq6Qtn$:kM_hb!Kdb=ьiZV9 u`D,7W[j<5K8{GʵqUCDDҩ.*jq./ dў{1.ElM l> y}"YZRP#Ÿ>׷} %p{ɾk*p۠ZjWT >/SI,|'&b(Ud\9^bp.,3d_*{ O2Bʷ9 2x&zn{ aixAҗ5&1VJ%:FoКRuć&?Hl|/̌ ܷfK1vʛw 7=UT2 1֪׭CScmvPdϪ LQ1ϱ\mk|s[䛬&ʋL յ. L qUrQˢM&N l "#Z cE jb5]W >lVvqDDEI`(J?h@qʥ3Xas)$UC s4k^)7t.rfjԺds5z:8Q!Y~(s0"a|y_:_*RE' 4m!4+Ry`N ~{z¨⋚Gt+HѡfDqJ=(8s(}q5𲻋I2]QHܲvNb , fx}8=&#M[sү>y!iet#Lᐥ?3o?H_y#{SXEq)粰̒eJ5wiw9Ȋ~Z.fhLx¦ـB<e?#U ~g*a##`NjJӼ|KHd$¬fWu6OHsy|r k0 \RjmְO/%<@ CdN~~y5nLmTauӀNL-љndhM8D<Ԯ=^1\^pE&>Q,C^$f}$uO]Cc&8F0j AcAۧ(ub8BL->iu6 Aȏ,Z ;%&m^!k`l 0" >mWVA\b*D]y*k1L ceƌNde| vԇUtWdp*P}6"D2-$qR2FP X:+%yfUJhԙ( ~': ʦxkq+K ؿt y'El 0A|,j Ghړ\czE`:ЭXn(!J)/k r_6L.M8>OQ#M}Jj!wdIo2c1³1TD1.$= ..E@5)Fn_VA -'JS Xɜ=e3JV鈄0|#AqxES7͆%+Yd5fl2ƕ5aN#]Kp<йz2xY8ꠦPgIhX4 -ݯu`lM@+2*d͋ʏG$sǽaN;fEA>xBzk+|, # #ګF=,N%K~n&ŖğvY hS2JχJIZ| dE"`:, b hB&-3>'^g3=k~*o>8~¦뺬ָ.2°~P`HPP!ijj4̆H_2W/ a}*ix^TؘɒoWÛH@k,$PCs\\?ycp(}^\/-=JC0n(H$vkQa\wy&ї|,>޲Ȋn|TR`gÊʀ\Em]&gP"pEcBQ4qX58[Dž#v҅)\(à<(zJ1o F~^$D{yHJHf<5d 䥼q|U! mj‰ZH"0qEFӕdasBa9 eRjTLZ |Nج\ ?+>?:Q8Zεc`S0v<6 $3QBXHӱ0ҹkgg)v[\ :.ye{EOb;9Ih4D{jLEdIz<^)'݄݊%z4L6z6B@ؿ]p<(MS2k``i=ˣ緣qj 8ܡ-4Ч6['*_:&ʺsZ2|u; qRByWE6َ7_U |X|pf)й4Ux7( lET?O-Df>>T{;^hKcm3Ǝpz Gy?j\#Bzj.w2n+k)9lPm; /?;ELskV̲fStL1őIE} >τiT \{oOB5.ǎ 0EP`[rb.r7c(DVnJDŽe2(V~Exb]0{[A(SzK8'}܎UO<ЖzQ7F~Z@7C"I>>(z_ylӇv(:oBlΆ:jʈSbmĦt}'"01V?l=^'>lfDCK]7o|H-p 0gqy$"8vPb .Jm7 H\IhCn4}]u$$x~8 }+O֨i29C[s}bךXn5襤nefFqf9T჊vzz.{BٰajX-*)qE'b6] +?R$pYe"amf{Mǩ5w(ll 8H~5:Gaump9슁v@Wdn,[j֚wsP5꼭DXbNfAOǭ%P/^IZ#Ѱ6f <\)cOO8-~gNQ$_k*Q륄H%j Kqj)tm }=;8k'ї?#eh=ˁs` EKÜ˶F ]n^ҭ;]BU#8l4 FiWTBF}^ERm /u*/ QCxk)8([_fp+#`dT#ae{TtY)v`|]3д='(`e>#nS!EooG$(7H)FDkkVw+D 7ob``]53B1^:WJvr$E eiW Dt)D.ŖNa1پbqF9{Zm(BWŏ)qټLb|8šg?'Y-rOKl:uE@*k$j>]Оvh$}R+]zw k2a[o{ALsUINd5.Elc$hEa?6" eGOCU%kq> XxVa*RɇS la OwU~91LC,2kuBS`S16o1zcKgK}uO~q5ǧM?fmV;,l4A*o·H{-~@~MNZk8YY2&%*6hL>nbo>Kc=#Cw3BV=xCm2O?T~p߭_΁'/A4!߹<@b('f!t=x na5~l5U;3i?L,ESc8b.;\vZ!( Wk]sN=zk9̽kaSZ^q؜eߥ+~2m=bP2juG0ky:p1֔kSNwuG~1q%˺S$?MhN D*|Eף~;kXk}1)X**pL1Sc訍*p^#_4\Eʌ6 Cqޔłs^~0/ŗi+! oD ONz9>)h')QiBti,PɲkIE+F7 \.ݽ'˻aXW$/g1zK{ljFNzًvS?i.4Q)kL8ohש->SӚaӉS <$^ۤZ"U=>zJ3I<ݦJ+(H+ ,uHLlJ] ɲXB')RG}pS5Mp57yW, [Uc- Fv8H!V?], ߤ*BDbYMj"4[IvAFFP ~ $8[]* ὄ9]$ϚZJ{29U|!Z{xN^R~u=LZ= +5E7 ( \3'ntҶY=ڼHO~~ #SA,#n+17&wa 8 O7QG AE&"^(^$j]e<PoQ _#P.c."H5=ܰ(wkN[vB;ca<76PGgD{zxR>nb$0j6?>uVGͰ#8;,۽/^E 9IB3f.C9e\7.x+X X#؉j G#hgߒx_7noَc rH~Nbၞ;ĩϊV3[+m68/Y ]+q(U_W)Ce*@s4r5몣ӏ3R ]|"I_ځqz*әd}w\F^OA/Tc7upXBIL?f9 xvg @I q>P׮0a=/5.#KNTC*J1rS)0`={+/x=^xu'a0z L|ZƁ3f.O_ lٿ +~( guRjwiicZ8P?5]1] -xE(75`jPc㬉zգv (kS'V^U ܕ9s<#zlojMX9Qvt/4ƃ% YEh|eeC _ ۡu4# V? |3>UK}n*wLJ5k|Sn>>z0oڰ7(pw5hqw\3y]WJXh<6i,@U`%?;k ?T7#G?plTCedQE8NQ7 չE9ovO2GYL4@׊?y2VR@UxVM簿>4aM8E5+?Mb65FάcJ1;D$jj̒BǡoEtʷ~7 ա&5KzG|ngb$8m%k$ԕtngcЍ\ )P>,5Tm+d! Ua=ޢj7 c~Ͼjn{*TR4Յ#dCe_mDYĎ@:4 ğL"N淫,^/g0߇-LLJj LrԛEգl#ALشP5jCv|х2*>+e7w{6Q{V!s/ݝ gu!G|ll_l}!& Q[a3 1sѰ?u޾>*+[4c_$#Mg$g"[t`>&Rspϛ„I d*͛޵%^G BN*a?jC /4W4tk[ BBԲgf`n7N_:]+Ӱͅ~ށOqO$J,]LatlU#JwD} ,{FczKjZc]#eEW=DνEp_@ u2"BLnlYHN͇^AN~ef*8j/]~{4]l(zqB#=H:fX bG .+ULv|Za=NEPp7fUMvņJnv9ok<٫=GZC}Ag7Tpqw$LbYˡ𣻃KHx^4֐-hQ 0dfVy#4 rFW1Qॺ\mJ&p6Q.|G/G\9İo b3-ڛy-8.g9'jp>+ zi1e95ǡ.PbApad(e4Vu=w Q4bYq"00awaC-{$ UiANq |ֽ6Le jg| :g3SD1:Fȭ%C+XZhPwh\wj-g(TZ2oh_ټ:6?GOGXQ _Ŵ;TPlboİGŷ+HUI)˂49"eJbPStW=i!k-ؼYjޯDm VV-ƣ"l֯% >ǥq(igAY՜v{J4Ѕ}*oGtF-HZ%B; 9. ;1.Suɺ1Q 禺U#絝"R=5DTw/s:*UV8pZ:Y!f[&4gkR96^"}[6Z*qdXb0;^Je}or1;^1EjZ):%:g!EvQ NC }^0%*.ݺo>N*@7@ȜjH/Ja-Z#\f n2PF(l99eslƴ"G152~˚Ծ.pM!?f3f!ؔ)%Pmؒ,O֧H 'cyҩ P{1@[GVAL܉w[[kQ7"Unp//I6;仉[gn9F)9mǻ 'Є)q* !QHekˡ [י(Y:Q(o;,X!rØ?}J鰏77hbTC),|[~*/Aoi*~^W"Hh!w,=dZR΀jٛ$ E5.X\}r{4b\D zE?t(P^7LT{#3^ْ> ,-ukV-6Rd~VꙔi^زi!2P=:Z衏G(%>\8 at I-OCx`$z<粰,XGzb'>sJkC4O o^aWZ+; Lg}syӺvn8F 3 5#P\SFT^uT~N%a{ 7g+8}zMVzM䝌ؐvG*H0OS)P:l3e3e]nCMfESqg.$^#߆ Lyơ1M!~yk|Az53foV|v9$82ctװjfHqXDa}\m(!S⃮Dnvkh'I7^L{Q)9c؍9u̕,]zeK5,x58vHXeptꓺ4VrrP#w =>uyi.!+>M)[q_ ~R_HY ۃꪊ zBEFI C<Q6nPö|q"f.UP<3tKXu}46Cp1'-ur%dVDF^OqmDɌ*JП{&4BE3Ҹa$+͒vȧ{ >{۸1+[ jU''E77uO 1ɝ2JP(#@E歞"-3zU3·๕kٌ,!z=q\Qtv3Um¾1!Ѣ ò-f`@5NjNj @}y2P[o"on~@$x1rNl܁w䵭Ҍ2sì" Rr:STG,r92J_3))6 7|8`3$DpF% lG"_[`O"M[. CEƕm?J$դџ]B#ïc裑LHW#AAzLm=Eس,j#Bk6 3EM/.L#ZcgҴywi;ac_fѺ 8WIEiuӥ,[$R0ٸ "uQ~Xmrj>#=?Ol0zFKjZIFMM"0LCmzʂ^9:3k xxx'PK$YDIJ Qq.uM%M==8_'C?&IrjSE qMу؇vW/÷$z%-rA) U&HEJ4 v̀80(r啙 M!Ț@D6/hY]ڄn1 PZpp$eҚ\15;5@doyl/gSj0*Pg-쭹; `ׂhnQ1q.A X/s.8G2e32A}$A:n2W]4 '8~rj8'jhLBZ5X̉jr7kd,ւ0&6=A(1$Ћ]n$Gڐ4F #=~= )7\Lp3]mX^ sq T# [z|>ds <,V'qkwE d T> T;#5N[g6Rg޽cœvX=7F&IW:!zi/Ⱥ_%f305ޅ>݉>*&cH 噡^ZAȎSo,"hIruXKX\,EU0^" ;U < vYR,C8{7l־"b_2~KԒt"Fnd\X(3?rSR!PX!}zS9|y^@Il:Q3SՔQ: C~]<7 ШS%elGx~)tQoATPoF6Xi@j .tt Q#oUnu[HFSZ Ei2Q uc?p]Ӣ;؛ dV59!,D.ʐGZev?4\'TXZ9#Uv &ea ǽiI p5(DW"ywWܠߺ+.ufJi5uG@U1wƢmZ!-$LyXHAQA~~ڃ\ݝG+0ܽ5g<BB<'+"}wD q;Q-0}n5'c,T 3F_6Ŗ 3Xy&)#_GiC(Ƹ&c]831fr;3QU'[~&NcYj@J|))2ORJu7᭥9 GM?u]81 j;;bƈ&rw>vmZg8[=Q%̲Sw45"Ã.ޚsҮ6@3_.]9EyS+:ZJ4󁞫(SjM(K6'~47 Eob[K"go"Ul!sx2c 0\KEܡ^aL|sɵ2:c<5AZڅpT]{SGޟp?|pujtO;'9w&[Wƹ!KTPKpֿ~J" 9ǶQ3ps= o+L,+9%?rhы,Y9oE?f;m1߬P({h'I0P`+QAO\STԍedzed27>׵ERuװ6O"쩯78 2n4S04Wv[ 8t&D:s ܌Lt4ݻDW)DǪ1f=ՊyP I\?̾0Ӥ))PdtN1})P:Z&aU-Æ~m:`evTeʁ؉{l ^ם?|jD9g]MR9zTN{"Օ(˫DngӃgǃn{B=uz b ?kNƁC/A58}yuP֕ Bu.% N˩W79>N*"@M Uz^ MdJjFE_5/Ӑyrx:#5>F\9H6Ͷ1|r l7MjѸxη *еfW:*[.LT`bl/TzUIזC$/x0uhaQGHRJ!S4 FFCa8ѿäjLv񗛽[ۋI $f7@8n[2?p+섞PދNe쇲i9$i ufD yhܱ}Avw\C[dAg2E - Ā)\:섇['YGٯUuCRU4&73~T"%sbX:U4Ose1.)_^JFԼo'[H`h A_|A %ɫ_Ǔ?nfuÕg*QapS)iE܈ ~!Xk7EL`uNRd&[}u͆Ӝ|':T=}:nƔ@̀Q'&Zd9OT)RE&NO%  ufWŒ;֘]\8KVD|V,=>; EWF_ebtG4ns X@Gc?}O~Эk c}i@Y (%ʞ3LJ9An$Z`ϴ0?6)nn2F:%;׀y6AAIl\:˷ 4IG"r} L:rܷnI:viOR :uj]QGF%HBtJM#B6T+N(v7$㑅]>[-S=؍'hγY.9>#myGwƿ(;k5bި,z!.hǼ/HJar(\Chr:qOHC:՘RtG*I?4<'G%{Dtb1 ]]fI5k8%+KnA`?]>}u|*ݧ%~R.EU4l=nc/\gT+Zrc?qxS.IyDk1V#YEOtJy=6u^QL֍؋ ꒚3juw+>F{YӔHD-g1ҙ!bԅXH7$PHoMq %DU ȗ/RA)oO=eb2;P{mtcqemhU9Ƕ8 ҴCA4/|q|!QvNل;H H%WʾL~>Zk]OC;t.w"K-Np/Gd")[L+%'a 7KPK#/GNJ0%Pg >4E5hG5-9캝K\(Q@<&eVf#зKIX_!㣂}Q\BHd 5 a9<}Z9M?0EZC~+84ؠ@#Sv93YpGY4†Nm5Q xz}h'MF!womLE"Z WL![^ID9sN$G z=ìꦬf ΫG8׬P֞"ʮ; |OtpU(:xU1|>C;̤-iěj4$|QB Sxbwfp^*},1#]Bt&zX[}B&+'*;*!~K+| Z 3n{ ;+$98vgښ R2T`p'S_8e@,FL# B4;٪GDoxڷVdڡ|]-#2QOT.ZY`Ss3B7pq38_܆F\eI~mg[ -ebsW8}t<߉> 4RyfEm~ 4s'ICB׵]})1_(7`W%uo '0,9A@w_KP H}kh@譓^:)W:$OR-aq=̟_1~D (xSm@BwX{ hR؝XaR+3(IɭYJKzo^KGnOKo".}9q`ّji>-8oH"ATzKU*km; B:=2>',\GXvǷmT=&ƚͭ YSFRJG}N$ dQ[/g1!ArMKP0B4WPC/`iRݧiE|d_hreٚ+}o ~s+Y'ݜMC]~g&mwS=MIrݮ..a&~ B/uOpe JMK|6^ N]I}̌I4t/X6FS#'MHDŽ>ôU2#Ϙtx,M-@ʩxN=|wDU2clAa"UkC,LzwʏEa$ԅ&<:32s7z8N0#CL[Yq# O1gU}2&,Aԋ6}IҰQ>}~k>H d~Ms, ;ő؎^Wͳ:+Q)o`ЂFMiʞ<{KO 5*4ގj!*$7AS7h3 (AuOUȹYRvXbe0QDC`lA-}u*E2 Pз0* VUeyYHFUo g3{ /!S1IZ'N{2Jel@SH֋36p ^tl1c7Cb@A9.^"*4:b1ta{3= G"iB=X:dQg񻒀@KQ[6P؀%#~af%I lAsϮFс|?]L9ˋV B&~G0YPt})yN͆C"afd~݈cjN NRL邎?zGIpEsڢbsF.c5Wza+ 6` H!©^A@o DH<oSJ( >苎'*)HHM2W~hv` gqi#>lV4MQqQAa 0€DNm=1O[r*pBZ)Vcﴏ`lΞ %ݱ G~?Aҭ9FXD](0%I~HlX:9n$io4K[HtETߙ D7ZB_} =-[O9 _h"Ҫ}+x(Bag?aeК: ?]G k=ᦆ,vPY ¯!nFš|kɇNe[k'g'Ol鱽$M#v3ZYC:f"pyvbFHֿ ',Kު9MOh >a5L:J18KR3~˝z:Kֵ΋3pe }M$<( k i8UPVnↃXe? v^ߐ8mDT/޵Rl(A ե?tewn{Knx]")brԷ[N$ KA ѥ7]q1g={K{y‚%DX:KYM)pW9AqF-&/nٛp,` VUA}0GPv~iv c6,v悇%DL¿#^B8vvTnXŴXV-3ס}90; Ly-)a޳sq׈ٴgfе:6w#4:Gz]5Crgz vZkqLlKș#,f-n^S6UVBY}XCŲUB0&{*:hY<J"M]9li]j>lGE.hz@wW.}9_ng_w<P%f_c}.yOa͋&}Dz].1gקʍT1 7uH!iQU[,lz9wi.DꔇMbESdl^'inRa(E-[u&r Z`+1`С9m;yX ٩\Ϝkh56v7/WWa sv4|)ð/ϼ`ɼȸ@Z11-9ͼ+4׶\@ܫ HظHBIXZl,2vito\ _O\Eķ>3$0$?y1A5œ9˞O6^z8ܻ"7]C93]6+-`.`{̛V ]0*xi<2_dX9G]`|%žHM4v9T>7W_#+7v/ϱ[^*m}ob:fV^C> @NyVۧbfؘl:s DXA7ȏ,R^RG?Mj|KMqHLz/e%ځ۴;.Ez]rV<ԍPǎ'(1~᳜Dw&uL"S!$c5:Sc'\6"1Z{f:B,p 6jI3#ayAM-\4C'I!;-r,M(EnY&X'Co&6\{d&>ݹ"^_Ӫ%,"a`ƷUm軅#A'ҬT$ܛKM#JTUF ߂8jU+oAR'W#_auGŪĀiiJU)ƔISF<{עItqlwRl0\ ^ٯ7;V?wQ SU= 5i CEf@JS2j0|OϜ#B8uٺL9&3O)W&<2~L߽$u`' wCNuOZ.]6S[ܛmd֎,3ǀ.9+Fb[&Nv}\ٷqK=tf=l|(>"*Ig#3ߡ D_Y˯;6KH9_.H\KYhx=V)JO4iwC[Mj嵑7p^?B9:}-½ym!%d[u1DwL-)Ad lrN#Ԃu4P)=&Yj9Q"65iI;}扽C~ וQ6#/zOC0ttiCfN#$sLWwDVeF6~(Aq#{2]!z3U_ySS>xJzṂFjIѯD1= k@B@"2I%|;w co<Lc v[Xn0w Ć $[}:Rw,k%'ʾ-6dU&w޹4%;6{ Gٯra{H-q)B󊎚-Owf6k=|smDWҾBQR[PWӁbѠ?Pmx1΀bdkZP)?gg kp .?5/2 `PqwC7}Pl1YE |NT`^\T{#BG/ͼzGyv.C:΅?ճNm@$P/FlʛLSH2}EgŐSY,/irj>kyz9#|}[3קb$4#qb]ceHuߥ]AV|/ 2k-`J0TS>xmPxLQ;^@-BၺO}Dfpp7}U9O҃g߷# t8Ι/KXDGy>_++ŵzˈ>v!%=,$=J! [s;EMM>-ka!߱bG'u3I)߱:m%WxkTxt#'2phy Su8ņs$c|l_HSg 4N :3>L_oj1$.!*,Qydf5o]y{u ~`\kT83\g$W?.;�!#  ʃh= 4K,юTóĮ6"tAn!Y`䴯j0rFXO=+_5h'J͔ʼn״ O"0G>155C<}"nis ГH;9;Uk>;|kXػ(xM' re`'VC )"򮙣Jd^fdܼ|F5Ik cVHA%ߛYVgǃ|ϼW Q"Mbj,XԘ5 b<4u,~U.ZOA #Tצyh1 F@y쿔 ]%$3$PhOOl융,89mo?[EU76+Ю pv۳Rzl%oH0*,R_H6(h4OH9hq#Fv荩Q4x5$D3JÓ&ANT'Zzh)Xr\c)l7V{4e>ilA l83lZ b^U1j_u6LcH -.daQƵ/t>ᡟV 0-s\;;p.;Q }hBTOp(2zRy4C)FxiYo3k/z"pq*HtP|#RՃ-=.@as!E=J RK&XSgwy":W"'LN[Ɇ}F(Ai2j(Jr `:3o0bf!C:$ b,J y,LB=OK 'N ]%nf kL(i)巄#G+?1Ҟ$@T @js6_Xk s6G8ms ® x6`0klW;_dv`o0 GI:Q23qZHTTbFT:OPw=xQupg@:"Bk#OtIK*YT߮ZUtWw y9*;1Sܳl8rm^и$FOW!(~dxV< 1W]_,&NJQC ʖ5Ԯ@S<}3'tEq o0ibnERm\wɍ*im-C#5^A_a\33L+v~]'r(:߻dosv!1- BɃ|6(mr'U]JNӳ,"6| Lq-]gv]-#\d#|';:'?Ȥʔ Ueaw]f@B ׏`Og L̂{>a=`R՝ 9{r~q|ser qV .J2XM&_w]s󐁴[\h:x.4!MO㧹VaNlE-0Jln&UqdnPQ @ə{ƣFT ~2 w{QΗ9LZY%5T,^/G`"(Z3'Q}{h}Y[;+ɶig (V6́X)>z+#!践7g ɩqo}a'M[KLfj,Цa|y 'ŶT8c8ܯ &FZRk" Ɑt DPw鋠wP#lZTs)fiݍׂt8 bF~`%Ms8tdk- 6_fox뺟6]H~myzȋ9la]=$ ?yIWmwi,MNg>8+H (J L#z5/;ПF \2"tƠ|j5o9n*S g;6pG_L-$2x&r_'u0]Yykج$۬ M}.YX~PT:Aٹ 6~㎣Dtc8篺 lOhh'S.7up|L}cXq7xz9TG_J$#GP42!uLWjJ=gU]J.7}?$KV~2;Mjk'[)p$bcƵ' BVQ_F%>jnھ ^CX-Y @aQ>unQ]{P;_$3)z Du˸RugSb FqN=[ fc5->FM3>`Q hT+B8.e-RҒrgL,PƌWYGGTW!sMN[dl*w:/~q pd3F ѺUx0noUG8-YCLu2]ga v8p+Z/ ^Rٰ2֨ J.p]) :AiL[MVtW2DJ$Kܡ~&DžSx,voLS?qz4ۏS\ TR\C'utPTg7{_oNAHlGu]}>q? SSt/t/6 b6ϰHP^jp a~U^ȥ,BWa8G_6{ɃH-Fk>Q=eOG,HNSE<ջSRV zE};u6jɗ zЮ!Mk@dWOٷ'VY"[K1IW KAi9>2Fagfkxfr}$"9NtX6>]Mcq~N+"5e )o*^.cg#V?ϸ^UJdE.jBxdO_>*(6[ jĠȍwJ~::PbdU]%"[N 6i=sIS?H65B8&f$l%ruW)O4i0T"2Tfa>8q9DB~R&,99Kˮ G+חٿ\.e&tE|XrtP} 5cg%MŃ~~;[)uOV9jcG*&z:X gZSdb;ol1݂EWBB'7ٓ,;lOnz+20G#SÂ>^;z762e\bpr?#lb>i8%dNg|/2,ȗפHM˫6g3>5i,gn) yæ>uEGtOb#m#{28Unz[hz+%y< #Zc6?1>Q17DC;m%o={ÀHȷ݉9;ma__Ƽ6t6{)1r̹ 901Bw74EXUڍq{?BTtjl د*.]m~̑6JǾCи|;E5P{S6fs rL~-Y_["ޓ2T% %K5\D) ˛zHN])% qH`Ԓ Ekyo%v`=x#y{J!ޙT'\ϳBO|?-O!e -ţL8cFy~iZMۑA(OLִ$-isqJ7S>^h$!Kc70WF[l+b Y,+8>?@3Ftb*všz2p|EG jeKr4f>1A"zb\{[fc.ѝlbEu?h 7@iUH08~ =Q3~k&;[~-V5pR-=y3!!K3#[G ?hAg5Lo8udX+wKfUvTnpi?P Kd xLAY. > ke>*Zbw}ǴF^:+Ygg/O(>3ܚ(-\r=*[Yr;ˌ̒:@EÊUmS:ԸV>{#Qb'N iD:*y9i9/PEtCQFz&j4ŗ|7,pLƈa@!8-CRs2 |Zv4pe0-77ϐ"@[f,KaAi1Y2">huV^jeIKC,sv4{V;Үr. y.#ʥ6+<ϟtTno# I`(ɖEŝ2I|$lI-꘦/S1k$v2i$xr`׊f<$)UnUJ=_W4-~y }1("V!y` PPYYzok}$M\<^b~@{`Dyuk* y}:apD=3XOƓO߬Wk W* 7n@Q!40| ]m-5D #i& MERw,&({HV@h6%y|';:JK"%qf" \e$ڋTpza BP a9wkL<:@ wD)l p(,۴pK򺅑,'/iį#U.= /tz?x\$FK%ء1e ڦ諤j)!h÷9uw][M_`fg6RY9r8q%cnC]!q5tDЃ%V625R]u<1X7m?+WԤ܏uih'  a:f\}_i) =Q9ݳ$0'Շ.uj'nCAʬwLV;bEjSOjS,ПcDoQgŠ^GH "mnSaJy-QAe%F)`xZP\AHDٳafۿPjto~2Zγ*EmihU1កQ Zח)e<&Qb)"M1rvX809%iybX.f"OaJ%{d+E:Ҍπx_j\3ZGpRIZb3DLB˷EGͬ$"1gVVdIoI#bjDV+㮄r~&G@=aڕ$YSvqWGyO_ ˷ DLl\_p_zԭv1Tl;ր&E$تZ,˯)< gyn#ٟ* 'Ұ|Y{vFpq1ϋa.8Gݶ`\>~2Gκ.9;z+}%LK?ZۗySM_iD1?`g<^`w58iYUʫѡnVN%^Nrȣs%{iY2F4ގdjqb5-&Q FI#Mug6~~~\EX% Z`$FۍeUo]vWo=& x$ l-G"čM 4@e5$¹~|&: *-N}ӊG&^$7{Xv4<mS [FR03Hm:+Xdbpej yIe4x~TNݸOtpas(s.{_'w\oD|xq 0z XJ:Y0XxV"j9UA)Yee-Ss"R0ɔGt㫃LS{_:{-f$Zm \SJ)5}G;N[`ӏ/-kp:z V(~}WM7; eZ$~@V*}- "j2N<4EW7ػ++\ta[ G or ^n|Cmmgtv!gbkMa ^. k5j؝)ب0 y\lq8'A m"BHSzc}ڒve] hgqJ"ȀK)c<=RRL3hydz7$'EN`O֌z4A}P 9Lu._S\hlb* ›%vOb$隣*y;+R{FZubhEQe:]4/ɘ1ϽrRU.Z洖8"Q8.Ps}?Gx b.eCk){$Bot|&Qk7Z^ɪ[\&um\:R|Qo`6׵JR|]-EtXh׈-m7zp΄e7^yQH'bܡHSI~Ќ{25Jurb鯎و&#EMgYT@Wq$,W:d/aao#hM2kb,7\jR ݫ}[r% y d[@s/i.^u,A,hK[ydl_k-2Vxĕj:Z~s3'zk>yH,n;iԸN/^lS7LKH^@߮lgӸ (y^#{dljˀyt;N#q}E[+m>It j}h!CaI,磩3FY#G4Lsv b Y@$N3/֫NtlSV=㕐g&~|tpe/!q [7>j'Rר@(NnT6nn E1Wn9$O}Tk9$H\$8;LWTmj4fKfĞRA7**Z$ǀZI΅ͻ%SE_iRjp_t.iOm.L̪2 $l+jlKD>6=01|/+E-)e{Ұ5nVWC]&p%* ̥w(vvgГ`會ȁ6#b֫{z/,1EcP+KYcaZJhΉ['J!rڼsD뺇I^+j)U wp_G9B-hW V2U޻>n f*N*^Q_6`Ʃ9La[!% #$$\%ٕJ%Vyɡ0 ~fK(8v9Xz2x+pQ?=쿧aW^=I65 OrJBe:ÍϰZ߶ʲ yL$wZe={N_{wyJGS;mcY#Z'*H?W;ьةG>nbĂGڻ78[z3w"!G8a#O$7PD CYw( ?w1`Ԟ/l5*~w.a7! ]voSgVEqBɈFjo? [ lG&"sd2VY}";Y"o ~;f&H0qy% /h*D/@etPnxDzrPO =@6}*?n_R3؉o~<ܐ-/F=U4ir 즛]RJk/գTW aG2>CRК_>99C&jqKq@"qzk-e\m\el}ƝYS/+p6m#| /-Sɷ$]24+w;H < z?B}6*ҡF3z'[yZ$h?`7x+0j3or6R\Xi&RMy۪-1^12*koP//dz$sm:3Ԫ˩eH~3@r&$lDJcz][(0#mD2aG }2g~>:Lw+|C7ؙuzDp~vZc`[KW9؋lޑ^(6#&ᑨ6Q0gs}=8!Bb yDL^Ѳ"0C("mho쪧Q83d \(yϠ9HNdabSFS *{q< SB Dԫ+&:.ܮFPJi+.erTEWvI;knm|нxϪ']ϕ-c ЬN \'jPxA!*׋J"NkR3~=Sz,}gd܅^h}`Kb<E)@}SKsW c~:W_H_!@>>(AnUyXjL ^_#T5ssdU.;rx)yPYU)cj#+Pve'ZVvQ1)h>3#m3+:s}'EJ~sI(=)`KGzmtwLQk!vBn⿤5Wbz~`Ga~c ;w3y^8(ѥ}0#?mP͝yKIS惝u" Q(]Zd ޓQLBqw66[FLonB AX @dLsYYCzKf@E=ڛY;g스y/}K~ {:d2GqBEOjTpwЇC5pL5 g_o} N1M,3Qܨ,mew|d@Fb:N ztʚF5bF.ʞ;j8kTeBnIqxꪆ9[JOuh)BV'KX(j=J?E Y%0#kXfҲĊL#NQ;^8E㶈C*f\Tcq*ϦVW"l]bWcHMe,:-#1lG5ex[WFSZQzߪβyc0S4m#j$MS~ׯL+eA^1LarRS]=D\*CF {\ *ׄYk $vEǚ/ 8\Uew2ih=e/}$}W$xxGD g^LKUS#)+NN4<x g9Ďh>8eh ՞?] d%FW T@Ԯ?w;{ 6@'1i:>䙗$-D+Nf@J&13kf jbџr&{Gf5BckĨP`3[ݙN+qÓ瞣z?ށS. ۲C,t` ?$VKO?x_v\5d78+{&{Vhk0#+ŷ@DJC5$g 9SM~鮓̦Fl `D?5:&EUwb xf?UC*tgFn\Jj+ŵ28xV¾gߙЮ<E8PQ-bQ^;rxE)Rߘ*H3߰ƻAwY'օ'nLqZZ{TIÖۤre_6K:qQ?&Uj*,V4ČvěA1`78tGfߛ 1 gĻ飭d(@-({3\2ډQ/F˪W$m7w;cX>/e}@ x\m㽝,VP$"D5E<A 1yc,n!r + ֦5LldN$wJ<"""6)"t(|ם=a'nC!ou6=ga~~v7zUs'vqPHW"p܏)CcoRU?֘,VͧkV2Ufn#Һc"ڞnϿ~'b8CH!=7/9W3kU0u-QPWXiPXq F+#11X䃘Hځ lR^xrzk[h*/ +yDe\ iS0Rø IG.ӠZ@Nrwp`IFRzLmϹLQExsLs' gNM9b60wa'hc+OXFeZ[1}I_WwuLS[-GŞ9A{[V'6Ŝ~~H0bצX”{(kq! 9Jϓ逭cz H6gtPl6~j `ΦI{ڳyW{-3wq ~)ո'ia^*i/3xIˁυx"6@ ;#7 Yq=Ǐ?zq-XdF8OGQItRcHc`-LMo@u:56)T#Y~oܸ<`/Z2ȅ2դ. ~ý*"qi|bfRW{Q(kyC#kJOFDp/cDMB \|h uǢ2e tXB2bLOl@HZ|VOMu鳻vHNę.4nr@!V~;0[;wzz'&t$]t+!.ʼj.Z+2Qn:8JoGp:0`'`jOW< r7 fXEi3`I5CI^{\-(^ח&Ěz~@3:{Qt I)H3(QmϛW ҅qZLgȞ]{AMrX6؛NW 6C)ws"k)RbBWzs|Gۙg<Kݬ*JQ,ظ7/=39>]Ch%f 9 83>9ky x@@< t8K+3UG{cłǴKUS;ZlƼ WrW|njǍ#؍?I(L@^*LxzՕ@|[Ak7(]q/t e/yp&p"cLjt&lRnHł AIFpTK((+SZKB ([Zͫ`8O2WEJ)Q%H |Mv2T8gF|b%-,UCAuHu=& ;r֪Vz4KqIa.Wh)z' "i6AKoI3NM^+fUiHC+/bf,B )bkq_?Dz6ģ6+!Ϛ],47Ks3>N=/WqDP r)zzSwj)]xP#=S+M,%C!v=2AnkVgɽqH/SQ8<?xb0= i>vz ;ѿ3td(Aw$m?Ò*m>Tm_9fSG_2*}#"<ߧx.B@BO>=M.KvmK[#l yb|СsVfAGM6qq3-%a2qYNI꨺s^޳oo?B 2 FD3}#{SjRlJZ 񟹟^]!UlDa_.\*, \%|\|^} O݋oS7d.\J^!D2QwP~ K(p*au|ԥCJj%;[O¤5صbPJkϨ'kMX4DsM QBXn}Fa5)<#'Of.%S /38@Ojd$|fְLÂ; v"!,p_co90BvBMo,XaBI3 B{ Yo;Bns` 譻eOPUyh0hl:͐z~IzK>بlܵ{`Mu9d`V!PFGNo#XQs93IP;˂W"?x>MNS]Ef9: # .r Q{rVn|3MJI;F‹ܼ1EXOꛅ}B`:](fXe 7u۽q{5o38];A;1)nH 5<].> G{rϗ * 9<-Fs!\gߑ.z|?:ZT< { 9ND&U}'-?ݩf{^@ 40,!zI\حFGdfҗܷR;ߵ}Fw3BkS ՘!V i 8Ȕ@;e<HqrRO}EfT'%Vo"?5=$R5RnFwdAw 3;}${B2>n]l!*jW:~7C]ѐ7aQ1 oVʠk\?`QM#ͪ a(xTZh7/ȏmp(g +q)zTDMO'M HFxx aNE8L)C-0%*Pr"3n|ɟ2ٵ91T'N Cu"V'Lp_YR៍اʊk?kNH%_At|f@QΏ܄u0F^%KĶx_ZzV_vK: '@9jbГeMLkt%% ]͆XsÖ|د>.qpC)yf+s-˙q?p}xaMc$f@X78g]xD 3+mfPΕ~8`҂A1Ġ.3@__cCi޾ܮ1bnݛ F}&s9;FM(4hhm0Q AK&W@7q2ͫ=4YSH wXN 2 7?d,lYhax5;`sNYmtW*~MydHV!_gmJ߿WC=_/cX`a>y'H-GbE1 21LϋL4KJHKl\%-%gl 1A7bXpy8P IC?82"!WzQ2'>} !E Zā5uӗ 6CS=o[PՓoMiA[כoux|LI1fuꟆ;uTQ'/Pqo`G-8rZj5^ Mt;Llmt% 7a(DlbƼRX@-CGevb;eO --"Əx8c2T<@νIT-:95ߎ7˞ď8A#P|Z ʲ"kXQ5̅}.K;**xOR73I "1#a+z ҪCHS{,Ά\|mQXL` ݮh_h>x/) AG]Ld7 ejz3"3̡np\Z765(ebu0v&a+#&wC|jZw f6CTxSjm;C꧳S¯#]E~ :Mg/ N8|#YA dMi,Cnq pgB@*NHq@}a/ bzWwTYj ک< ]ygD/ߥjKPQHߡ 5fwiIQ"[4' 1~*蚍UUnqEͰU?|Ï`xt'ݬ-H1~O.+z|A9:U9)Z-XX32.y y ^jcJt^D˷媋1b{WtߐȒ\B1/_7 ˏNME*XLqˡ}kZ0cZD%> s$cÈOa_{?"򊞴nVs)s^?a$8OU6 vuO&r$!PnC-4RF w„/C|wqv=^f,SsT`@TS9 }Ho۠M<⎐.˒m,Efn&v`s^N FلyY]c(UL}}XZ~@Հ*}u &65Ϝޖ//wnl>99?3⁈Z|Ջ6N:i0)X%)儋.| ߣ=Rs2j13>GC 3B1*:E;C _G v/ %fZ!uJyt~ )j8XK>d# "ōi //hcB MV@+[%^$} RS9_ELfb犁YbϚ2͑(خ ٙ9*xIJn3K5v.yDiq5dL/9Gy-(ѻzّmh_Uܴ\1=\]ۺAu1Kjc0μ M]bzc?m,uP6rIa{9*>MTp'Hv=DT7UI]:[qB[YjotT۴]K Y>i]aߨ(s;l0c5UY~7I'W&D6$""*2&ބpJTpEgH@kWCAda fLwNe3n҇&RL 5 _V/q쐞# >xMN5'[}JR}UmWeɕ!Z75+Vܳz܉D.ic/:Rܶ G9Ö́H#"S(5B~J2#I[ͦ~MxJV7ܱ,MzE|A2iH/(BeX!=xkB 5ϫZOza;HCOmC\ſPKsĸ41/򔃗y0(鏥joJ) 7o$:?{9=O!8DLj+=a'4 Dϛ`d_FɔLi^.i'/a˖U١3- +%'2ū*['o.#zpj2eĈui8\a ;Hh"R+Góa+& cAu)mRy.ؗ&_-!> lڏ]mV%aIƛsEx,]$r~*J&~6MsE<&Ħu EbvE6><͏01o f[bq7g<5Kri\$H{#Ep) ߠ(Nan59 /tC@*Epfv]) z<(MEAsBŹ u 44^ S8^wXbQ+_?eѲ~1MP)͜e3ڲׯU!PBӷ8h3΢So-ZBG1 mr$e^ cc {(FȬ=N^0[V5]]q%tvxSİyީ B]AZC}!?\ԜY1ctUmˬ~9,Ӯ%Xd[JGf#g gaN|E {33+d3OILrESxX#\2ᤪz*og=W>sUqwhE]T9Hl/z< J@NL]Tt`3~ gr´S@aS(✨h# {V2?ƘuCL@ zLƻ"]lUm\ޛ0e\B&jn9ye;VUp+kᆗ;d$N7V?0ɼRg$A݅ck'7ϰeOd@9bc|OP\H*'M_sK\٨ `AZA Nw28_w"fxLA@W*2F?ȱF~>Y8bk ㈆޺Q7&ۑ(℈9uW.l#כ<.T炔ۋ-YWy?-IjVL׃i7".7+$cF͏Dz- йV/8e|5Biu}0@X9#>2;-D6R Z3߫b. ~9}O Go^LgGT ȇ%\ ࡺ)Rӑ ?ʼ+ȍ- y M#1ѭ8jNӕOu'kg GReZMM1Iy^oP4N[qUrXf\67kA-2M#I~͚͜qJ'0u"oej<_D?gJ Jge K٣s"i*d) Ug 2{&sdИzMA*( BJ4 '?iM.ۜ;U=D8aΧf]nM rj *E>L([x$ c}XA.fW|uKEҺBs WO-Ci7g}qAxV.o"[r\dYVQP)B}B(Fon dҿ"ΧIj)+WP(q| c܃JjϠKioDd%cwO7XDJ}P+BilS ϕFKB^^Vnc'ȩ >^;-dG!N?sy :".1b򺃺dW,w]6dɏQ~#m! #EWq'^o6$ؘ2Gj} tC{\.3cin VY$aP ̝U$Wcn]p9*xAbЕ҉*;3M4zZǁηuJ Lsu+}z/ZHu>Yvm誅nKf\C2Px`:Lj٩\kzړΠA]+8bD I0QS @' RNΜk2"I:Ujd :"$:ᶞNֽ=y!$ @P2.!qǭDa~Kr:]E{?qG69ۇP&n9W _il9'u-䂖Ԏ|*<>1]VOv_臅@~y voKtȇI!Gﻷ+O A\8yؒ:ֲm.`I9sr.2|^Tԥoޑk'`kAIu}(@zAI ވT91/E9;[}JϬmpi*\e7Oִ.͚4?o -ޜ 0'\"j@71זIp >Z;sw1ޘ6_N&J!WuUѹ\~Ru^ᆘ)=Vw9Yxu ʐGošAeGmq61R]@:&|e_b/W\.nlO2J>ܨ>ymGXZK 6W͠WkF]#H{[n?֣bLE}LJuN3&惙'κ;t]ѷV,y"ߟG?`+y$#7n-NbQN~җZR *\{u\m Qx##6N47&L=͕xRJ1E?sMCǙf#^+!WYF>ܓ>®C@Sk-kzҊ fғsY%ޮv>*U fE- # 9O ֺA*rdsAHi^ +lՠ 7>y_Qާ[ +td PXzc!hU! m9YX!Vb&v)=vp`a;%jm8,?b;M<,KR54J1ÅcVkrd7[>^sZiTP@qU?Yu;U aш48x*SWq>ز$QS9b##z[V2|2jrsfYku!dgu"y(׊MJ l [~~9c b\޶~€||tάSZ>Ra`> 0)A58Hi$-".T^Z2NlYXv,VYhB D>JUkJ͖Qo7~ͪH*x$-ϼJX2v8 Ԧ'uȵF94iwVI&fN}iQ$%peESRyrvFA)w4o*J*e)ĢVMs=ML((z0J/:(f'PG\]Ͽ^0L*?Ԝ*BS{,8]ۘ?JNpope˂Ӯwż7 t$+DgH4beҔ'aC, ھ3`O҉6ðюSBOĠw'R3'j^dr(>PF[(&T/ߐܦ=dGVYi)s@ZoԿb}@gzTݟQ'{ؖ j|Aul}sCB {r\ANXrQR""fA8>} Z,m߼12fPL K|Y\{3(.[s;5d^5si(6KTT]UDeiυsE1Be"tY*YS`o5 N ce`rGrH "*,2,\HEN2PߵWTW~3mj)a,cAE<: `T?Jlj*` 8kzwS : wWT&T# L~p6n?nYPt~m4-!.)5r脥'dV62Ip Dd1}]ZExVRWع6CbeM,Ԡ;)^ &pנzKuq ӹ>?5:bZ * cVk &ZaEёuc@Q%'Ӽ@l͡/61";C.91Ҽcl@8%C|`R^]2mQ;pl0qS(& myz 2µ>pǘe?IrEU=p1SK3O\EZxK N_1p<$w&*,0AnBΡ{Uw؊X# ٕbP;>!#z2>M!4&>EJל? Ppds\Ռ>/=p^.fg.6%%C]ӽp$fA R*-L[7?줂(KwGqjҽU@Y WYצ.Io?˷_ qמYNjü-贅A26]̼w%F0@e D<2\6ZK E(=Ϟs^HLsѮ>72)r\C,)k-Ƃ*pߍ 秼S8{EAn(:77w>\0ʋډΌp~*Gj#, _s%RHeܚlb# BYĔh>>F|aڿ[SD2^6l=~*{oE%W݀╆pHΪOɤ#T g*Ȱ7N NzH+HU_~5r] !T͇N IB>rDkYӂP^pҚRsddg9vNq/v#Gi9;.OFE2e;mv1DyrÕB.+Jqh 9x _`LRiWr'ڙ_=`7*ofFks ;Yuh/_DD!fX.HrS4mBV9ՕUte\U~O^g "J {`RB iO8᠏NG=07a`\zW{)&kt0æ5Iiz^% G Jl4U,~"q!Japd^cR7G$s,3Y[!`nsr7~;»Vǫ@7^ibF|0gO5+E{ T¢L(rbAw!F!%x4 |KM~ Wa?t$Br ׽١ OByo4B`"J=zV}3otnKTC3"`$FtXE1t~G^ vn8c^!#օ"^ |+ey㪒,l{!ΐd ;OMl不L^|u%k''Yw%bD nf9mHCBNP^S!6-/S`Ze@QP5 ܔ!me%Y7RWoS8=nR yIdxLT)d;i# Rsԙtmxw /;?.9h)qՎ KhI#P}M*ī_"R4 ŕ#a2 ߃^# 1daH沒9JXs_}2]ɀzn\y?ERkfyp C8; tdDcY\ D޵>rI2:_a|xr_`g qѡ/ٔ;JMF -v{ cҐ;^b#t0Ĕh}Gp!׺4eA\-1kJAG8Gf]qSi#xJ{g6Kni[/Xwu=r >~_9|MN'>H.Yliy"i^!`C$Mn(Y"9ύ@2+Ո)rs0JE 0){o;!ԭjAn[SێuװZ@\:<D1G)Nt L"lcw؍!!Jgg5+Z"fygMnL o +Ax Fľc#?A,J<i:+HHE^R *wXf4YjAҬNwd,$6dpL4uQchq t#mRw~ IRPv8wllSѰ,2+u~|I)Pj*e HBmNe_NU5~/!vAON)mh1YZzVZ&!C+foI1s j:xT$"y>]%dZ=In  ˤbܒ?;eD$Ev_FC'.{%XcLL^4T4ׁ Jjrrtb8Ɣ9 [=hLĽ-2M Ab%+ܝr*ĬCF2B`<5Q5{WNNE_F)Y<5Ԣ͜LjOx$͇?kQ ˽zw%~V 1kVGˑ2!4O*W%u&n" 7@*n=-~cc; &/ ܍YuL 'JzMijR%#bfg$?m)d0ED Kr%J5z>vsڌF7? h,s878a\# ϔm^g,($\erځJAAOȀf>疵Zvw~oi)Ta%}`o9h3bVuvTҕunY^WqEӵ*̸>K*b9_ǹq#RtFҡ S.pY]Lf~NIγ~aBZ X5G d$㸖,\۟w>p#._{QQj7!-ӣLr <}v{\^.ӥumػ2ne2}+tJMQe/leT 8„ Zw~scOiio5;שyhO̡Lb.rfnPeJRLknYH?76<=Uܝ ~EEڷ3t.xF v dE_O7~yF R1zUۂVd0`"bUG4-In~%K@(nwq.gC]aREp1ѨjpW b/au1=Y2^Oa5db? 5.'v>yP(Q,ڱt%35ʮfԽm-|@]*|U3أ#տ!䱰KFX:RU(QZz77ыhgD dmrsƇ T.35Hw/" 'a%V2mE=W zyL ӴEȴ6PJb>D)kۓR$p[#^b5WзM"N,RI=JJ*C`[|fzFQsM*M]]B&Ixdq% 9q~0}Fioi& 74PY%aSM p`"멩%E K0 -qY>[N0l {ؙ 1Wk/*.pr8S~.\hѱ#qc^p.QzY4QS T˴=HZN!*&d Z̏1} ,›!Œm-'ݣf??c\Ýp ~! 'bp01ZO%or-TȖs5V;ܞ|0mCñ̊BJ)0HJ- Qoxȕ0+瘨4ϓ {2_0F N_ֿ犅„ dgqVҀU<9wOp2~Fn2=;J\ASow1P'9u:` ?}d#Ë.m UA{y {]I-7s }oa·oQP>z%-gN*02zYցpwRa?QJvh_ĖIgϪӇ\Lcj I|׊lD*!kSzJwۉxTBddvv+eQ$cAK{|w}B ^CVu+jeYNMA1eš-spܠƧSǛ,zE,ccEC s1&,S;:y;2>"x55'h|>TArdGvT`2@5;K*Z!M=Ǻ$n8:HMm԰%{KxF7@2D~}]QTk4 ɑaKNp)Ls%\$ΪZŸhY`-7H"g{TvfILWf6[?FHP{,yY ~jUM6Y i {C% KE3G0G[HXEwViq #r̀o, ҺKۨ$KƋ7t]tӋ7o>"oٵBCO={03@MK%1LЏqQV<^mDwW5AˆLr얪-w!7Tكh$Fh"n$]#D60iR{ sH%XysK`GZ@H2S] ~,3kXHNM{/O0$㠴`sdrU!s)MUQ`Dȿߓҁ,Y "N540*zP=\?U _"|q"E s1|,_s1F7QܓF賓>>+p|﮹ kz)v6\e>ؠ>%*{ SzpPiq+x=2n# NORٛ!*ޅ]ǣ 7AFKhuD+p/H5 0랈8[pm9u?dThaofE lA0<xfBj0Y(fr CRMWԠ|mi^bvBAbNzk@726íbccɲ]= B0 ͂c [zVDgm#40&߱Q9˯, 2`٫F%쫢 Eװ`{z_db 0>6wE"%${l,-u :B >]DP[qMiH_3.M'Cx+Ehڻ[?] z6ǬB_޴*19@jK(rHx3DHٻ Ev^6 ml!U9ӐSULԠ y"LId4Hq3G'rҡ5J]Fhj,:7h V!%>d0TE`-~zJ(r,g qIF[J{*ll*a>SlK+[8R*6Gi|whPf ]Rnmf|8a!";2П]p$vԃY7~|6 5?`Z$/?wI%وIm4QHGf"? ܻS3w`=Nw{o׷v2mgx/c([8OФd&L`NiP`_eºo;̹+ZW\Ɔ~E~ b+on*!*VV9KXoǴ}9veu/gUTph΄ 8Uf@O<1_!3sM MBl(9g'_k2B'{lș)s>.",(꒟$>B{&e%Ƅ RaFM@L*$E2TuR&\.1yxԇ4>N"!Ƽ~V_?2%L.ymLca#$$wiJOG|56MT.<60 3l ]G7 dxVQˢT?4۞޸Q%n5>wH1уxÍ0m/yy;>6ޚ.aE$fOQ봐m|/{btȢ(fꌳ}ωJm紳N|m b$MH"#eI'-`Iչ'){^kL[C뼐4`W$Z^~{nIr->7rQ;6]}X./MBP74}/7lՂ뱣.7l.{/"3>xCBI\GT)A<׵BDYb]91C.Vh54z/^.Xd8:zEfe)@hcrI` = ZZm~: ހ*RcSmm1ߪVc}tHG|zzoo73cӰI^ N>HpS!VO 8(EQ0ix#\ў7[1XMrmN1+(G5{.*=WG93IhܶI Kb\9hMuƕmf•,lW^"D$) D P7H@6%oqT|Ly?P`q_qHhPG9Yp=#,+O=ǙKMTa!̶*llhik hϼxcKcB*kB +L7̂v]sCg16ܹ}-B܋--/ 4h8㧨w)}i`)W64_nW #Tx3Pw% G8,KMuBgK+cz'Y'Xa=YKśqT饾C̫y5gB3|T.zxS/Xe*Fb$$K`jCܙsi+V蟌ټ DO0E* _TVbamʟ]SdB^GQ6dD+:rV|CNp*bʞ)`m\Ķc,\\\X0 `?֝k boy+nͽXBywgf %M V%6sp&8'tq"~ucXZ^n7-OղVD+_D #c ^"ƺlfSIKT帾_ZK~v_! *^fz2tJu6huә~ΝI} kBa+{D[رVя-h. >5kv=cG0f13EtJeI׉np3俉vE1 _-%mbL2FIk$L>X'h1vǽ#%J2OQQ3^^3\d}bLiq7B̂Rmʛ(?bW:2 `{`GCo*o-IDxܺ ;Ɓz y1.r>_MA/n#*XT;:ݦVBrJi|3E]NL⇭@}DDzs{A;Kޒ$؅9}mRx@ N _k'W2i`CfEOow3=sE81#[wGpDܭH 7vQ?̖ cEMo[8't!{8cBX1%H663]3.\ (eXɍ&b FYi-Y_)t.q\f' |!HEqXȾT;(0j u&P)cZG(T;޼s"zpF?̗g/HFM(:EU t]M[apwv9覷҃ y-:T~,䮂N6*Pps* $W$`l$DKW SR+8@E ]~@Мs')22cGe07ywubf9Jm%q/lι x*"%o8(L-@'/m: >1; >d5c*-*06 ,+-T]G!D-7- ?|D6ä$idze u"t Fci>;+[j OH "3ŏIJ ]%e"_T q\MrgY/{-87)}|@ZpQb(WI\.FJMu:Vhv> <[16 |?f e'8Hp̚% ^} z҆fS8` ZJgXm4` b]j-Q;7^d5sa)lQFh^*7Vb͆eś[KQ)kgV<`j Zfq1aiM7m yKL$>bË́b&Fsm.{l) yE>dne0Gm QgƹzRjV0ݫ[u %/Z})y:vi55\tK s+Y!lI}iEի$UXW MQimTNEj{ͩ }\>ȽqAj#MsEeO NHE'z#R[ qY/9v+uT.;q˸/<ZdJC-`|j Q<' 3;Z:Kn ӆor$᎙dF0)o\ d卿7mhvP[y{br L~\>Λ\XƩ;j&y2Mh2Z|`c"'5;J ۸rp4N[uo2HL BO۬ g~:{]P<ңV6nfڞ֥Փ~`/  `Ġ؁ Sտf $,/Hl&>#

1`ˎc{< +%v\;krzףo $6_]L5*ap?\ fCy?LC F/5K{j\W Û-E/< D#}۬=K%}fV9Ѵ8'FnψAE!9 Zr\آ y I-##AWǘ&%{hpSuo\ڸZ= g%Fs~ iOu 83'ʋ }6nYd-,rHcm6_}_L,`bݭ',&ZL 15Ed2o^:4Cp7jHgNP' Z\oA b`E^K 0'#ܯ Uz&ZVSu}^)b~jJg *Hzt6&P#ST' ]GdC;#ӵE|κ& Чw߼R*mg}KsbG`iE^S`I.TUqeE}:BdOQB!rlFSsh\Lё @#PV7{rd@б:,w;zDn5 tɂe1 _ n8ݮQ&{uЪ6)KdDV;m0XGt/,u%e9w8 2eAV(3,qhUHtA,*Q_% { -ю/OxPJMf ^ӺC)9q^u{Q:8N 8H R1,$5)\ gbE4b㱻ڽhjk$|!Hqės#vO-Q_=\?" j@w-QQmlյ H?T[x`dzx":]zl@Rlx?Jy<9pUJ!Vw[^_R Y3ckZ ADEN@094@LssB AymwuP*GE=?u߰dMi E\oCw"rE@lXciZ8c@}$\ 3M8"wwT4h569-(ejs%薁uergg\%y2C;4?H}y~mbfbM6.l 2=?f .`64? ܖ/[YW<8O!D 0}: qۓwdiΕ.DRT W2P OWmLȏ ]T{9@7yoPth,_*FGJ:Tc"_~kwpjً!8UP2X BOig}ˣ7ڮqny:DH ?S_ipu[ML^zy :TN>[yUHH "gN +]Ezə VE,x/=!:blZh[qxe $PhM ]5^¯ gپ_S=D&''Z#/֏ z/6,j:ӣc`{©K*\ }GM`$ϘPe{NKl )[JUgE:Fh(}jl bN2p>ʹX H#\Ͳ< B_&.PM<>nځzM a#5ufv@pbʶ'5[6$YGkyaA !] Zpb ݒFi.|1`YhhǠ ͋ZE~Px[oZ׮)>iu4`uv͘/Qg8Wyh"~Fr%%zmS^YTߘM %EIN(7sb4ݐcZ. T987@!a6a(S{I?+ɝ-S򿪇I/וǺHͯZ*[K^eWYtZg$M!|[&eG ]9[ZL#eiKd%FC͖FDb'({zR8=Ugrq񏆥ºМ+TGRג7X 3_I7T/+2'8HW Ji39vج/z vע"y ;O$#gU΃C>Oj_ &j?z9H,ֿ@t:c$v8+-X*7 ` ʮ@4haLBj7ѽyzݩ^p^\G޳Uʠ?gi)m9]s vx%ip/ރ8u-\̭K5N?|KfWq[ZU;oVVVFK"iqRyrF'v?)7o'`ɋ`y@w>"g05iO0pM -܌Jqņ(6CqQ ՑKy;V)Sfp:B3jgx18y_ɸ)2fLƁ @_rD(cq3tͷIDA4FLV Wi8Sʃtb>َ΀L%j!n]Nruǯ]N:lN~-mNwr>eߘbA};@GY^3yba :y!`K"OD?~jN ủloLnlR鍴Zes&-pCTe %tH롹|#t? v(^+VrH>`u%U._p\LCZh2Kh$# 9R&@;x5} fRVZ䲢'5 v`ϖH2/j7!gO_3O铂p6/C r +?W1ճۧ~\AʖYm%PtD'bv4ӾTf-[u%>'X.,@֯S<)v(f kŀ3l㜒]) 6 Yqaek#-p0 R咵w0(MSn@Z׍4_6x>  @=ϳ11ga s8C*߇uRUIw&ՒdE4Yȫrx*bSuĄLY:"mf=px(dZCĎҕs3opFJn_10^!os:OIM;r^[W&s{C^pK.ƫB1OtA`~bxF_3iyS bEJk7mB kw&09f18hb/~z2XDE)>ʂׇE3 3hx)[שSDNXѳ}̝=[$?ruT)׍K1FݓWt&r5)Y7%OyIIk/U GOY.?cK|xێg7<s,mnޢ#A]hMO؉! [Y^rr.&%>tȀ{0Id;;J*_RW-//Ws SeqhOtK?Qn&M r::Y{caLġ @ m6k/{PuR498T78 DgNYN )[S:G7B>^ԘJ1:P@ S3[;s!+V'f${'J~襇]\4.rBFi#> MemL&}F= >2~_Byi%QD2]UZ9뚿px)^cpoF@}v 3T #նU P/U+jq wӰ Ou](hk(2<*'5#ϵn|B`BH~rFZKh@E )3;]O+xpqc89C"~c+eڍrDKb4ϥIJJCZ'5z>yOgoi{> ڝ7sF. lkpX| ǁ;I,aV;S'[2 D ceb!<;XӁLJ{a2a;mk, f)>G{\HPQbܘF;+w$#kф6bBа#Eo6qT̝T熦!c`vw:̶7CO#er*LН̫ih75?; y0PlҐ܈ qBlΖuZMѕugSy<51B5 Wtw-~` '(<'#,CJj12xQ|Rla@F#cL^= H=uN_ ïS@Rq;5'wZ8os]9x#Pk{O:9 ӻb`6lO$xPČCsj8?wx&zpVcA_vW.Q 3g-E4lpautƟ\&!QDdh(q"#R3}hIJM.TzKA;@[$.J[^zKcکt4dBӢL Xͭz5'\d]+J"1OvMkv7k~=PaK՟rdW诬Ԇd>^%2>EJGZw= 愡31eӋh8LI{䨮ӎq[2hzqŞD{_UR.l=ҋ}qTwjшxgH8G"Gu`rw ]uyҾJԂ%~8w\QՉȌWb8h,jfZlRDG$ j#A^>ݾmmqZ75S69`ȓAn<"(;zԓRR`Hw:bP f7Cn e'RP~?`*~XR<QĹ,29b'/MdEM\-5{{:]xXꘫt$RT }V$;K5 3?v! ~]Ћ3?w s1*6.-wcxAQ@JF$n[CU@QxHp26vfR UբjT(Y< .bD{0_K,;qnC)LKϫj^kRUI1=1R<:ܹGhZ/a'gC,OYJÏ,Aq1-5h#D,KJZCo`wcah2' X*#j<^nn>x~ C?.m<ՊbuNS*;ᔦDB)?8q Q8ͬbOdd ,fbP(>iKz4w:2@cbA숸/GM"D-eY=V}u\#ٰʾ::?(9lU5PH@ yL0/MP y€$)W )\*~"x®Lux5DrL:@3L6\S7-u,pmxC&~Ih 'ޗ9LAQ+unq#z!po[NϦtϦ&zVF] ]-BgK"AhV AaC$HH˵&y@Uw/ RUq]h k(VrkYAyv!&mޣf[tYco߻`/%Z: uy6%ʰ?n;O2X{k~7Jf%(#c\#m'X#Y"| 뉷!QIb*'mThw2>Pl5/ɒfzĒ*W㭵H<ۯOҍɔu[٬olޣrWшbAnm48@t1ECH3^ύ=8diKO,P\q[b-j y4B5Zo_.sk4V;>v +99㸐sop,LJcql̝*-ϫ#IFd^qr#YH&p؝P5[ SDphto4M(`&VP!x$Kyvܓ&f"vBec{c3,ڊ5?!IRjk b-B! Ӑ84LtYюAkO U Σj-rH2ys+&Z\v-.xheDyUWk{-DAy p!|Gmp !*Tf7k uTiDfs4Gy4e/iEl]WxN[ &~@0=d; \:&cyOUV$ßʓiqGQ \__'Q`TMJ'XU(#fњ  }`?ys]vE돼+/;?C s%vYpjV~D5}ˇn/+R+&}*P"~FUP,)?@!I+`lg̅R;RIF+5R9 Ju0 br!dQEɨD. wx{PEU`LeF2$΍꾚CLeC}9/\n Bi?5Niߟ*Gӹi1 9igVRtu-%m߽O8fhT3+pτ480Mӄ4$p+mu\oDͩj?2.;7<>es3*8F*3eS3}b hVXԣ8^Q I?:dz Z޻LKbhE'(%[B) WĵI-E!{ XYGn .5cλ_ s)md[벥|It$K9|?r9NmzJ^X:ʇMb_ |KͶm3i&@E߆cW;]#d4qz= `v6;s*{m.VZP-_WiO`p)ei&`YXJ9mۣ' ,U`m̓kkQKZ׸)8Sz [rf%ݖ e!SGV1 [:p@cC?*'W)ǖNH%oynWJ?{Ԅ d} }Iw 1Aܶm7=_ :8<^N ū0LIY7˾pH}`៫N,lyRhP~0նߑVawݧ˛a~_"K j&bIҠ7~]L^Ye1E?3Ht>a&rrKr_8S~0=㽼[uT'}s<]_&_D31vAIX uHئdO2ҙwo@B'E)ѝڧI E2¦N3'XgJգn-{τh *xM'G`}ikx?UR? zByu9'_Sʮ뺐/[^ ǟm5,`U7'׋K̈5j$FQBD!%:MSܮ4=ǩYHYX0\U^6GdɃ  %jrzBS⚓MT]ů% v|:C mKH;ÀuKh~IBҦK{۸\"f=O5a瞯K+`>EWḻ=ZUYFŵ3Cn%ȳ*j!c˛{7Eڨѱ:VfZ5<>h/c)0˙0~m;51m3Ozzltmӂ}߳oo) נlht"(n&#z,qw풧L!&34z|Nx{`@V^ᨼZ׋r`!6fS|͜}v[2 =|wHOT5Iar-!G^6p[7Dő+Xaw9DDv#/u֊p oJFFmURӗD$jU-bT>7KI(E H {h:|2ƮDE$(_ DFlwїjYqC1jQ)QiѱM[gzMa msߎT~9ȯvԗ|yRyi[գ0]g=1W~:ͰAn/fShcF{.]B 4Fe+_0bmG<Ԩ|IXPhVt%;-@Mwͬ;{/&Ȳ<3Z!MZzOXlf(h;TF*#NH cf} YY !=|ƑZQ&R-[hݩG+*P8xb]peaMڗYYCD w6K\uk텭~+}_o%LsBp[n!ߑp \ `neL\)Lծ O |k(Z"l FsA݌@M \eU"Wwv*Y0[:H9KyW<{[l]# vlUKrk.Cl H㕃t}ie&3ǜ3APo 'XJ,_]&MZk/`1| $7h[z9\eO',`Y~>6Tt EstdȀ V[BRg$gƷ$Q f$v005XiN `dx:aug2 zlW05!O^͝r^o)jBn~!@g0_C?Y1įLCJv@;|I߸Bc]q:#B}YCT5N1ovAxa..R8e~skWDP~vdլ4*7.qBwB:!93՘#Em? oK"IZ?)]3jQC !Mct8!A8bͿeVh6$r|RQ ߘ8m1 j<|^p|D\W9=;yՕ2Pǃ%,[):*rG&˗*n0FZ㪰`b) }djrNa*/9.U\|4"ێw&3SY.SNO^DG:ݒ\ ( : UH}u4X]d{bl 2dOS@vc+xK,OYT)dm1pi2TIo[ κKр;[J4 hC ˋ݅D>w/E H0Jk["MЇV XfmU|կr~qN,pQzsQӡWc.VjM=CeooUhCnѧgRXs7]pr`P+i!_S.ƿ`4!ՓB%iڼXzr$tL C}#Y!B5'$P&C`Ȇ_ rcw锋"'?I p!F/auu u~cX!pGwsSXajXؓGP1?LYHU=PݰZjόl=OfGŏĺx3yQ]<xp6&y3\Q4c4)E)jU$ݨl^59=J2|n=DŽAn3-UPt{aY"-`a5-֢_W] @^ `Y%p߇Sf,KaP6Wo IϞyx=HچoRu!UƠ2RrD.c'4ri䠭VoE.Z~9RЎf=`9Qv yd9^-UauXWeDtS- .-NXo8^Ud*V „eDcL; zD(a}IJϓk.*nc@{Z.qNtxqLzG KzK6#Y>g u؟;Nԇ‘EK+5L`Nq7A qE,AߦR NlgO&(E?&o4WM ;,ze tE3IyzOՓeuP믵;`M`Nyɜl -4aAKWfP?x84)Zv,2Jw!c ۮΦ?tw^cɢ|:Ŋ Si]UGnHC:EVdLIej;u\vbzT1+G&2GӀRj`!_UGM7ȷ6ڲ2<@8tGh]xD׏IJouňEGky3o{”C PHeexM\UQ8|M'yKnx(\1רH(hNWX֮4,wYW$ {]uG]mcMo+5!H.,~: "Zm/09# ?_c1̥ 3}\PJ{zUta'_t]P"gVz.{-[5P ZC vE6.mYy .`$VtME78ձ x O9 >UCedv9ə~Fr{SV.X651ːS D ⺒-1!`^s0>:bLj?[9ܡKQ|`?5? ,8FüH 9*?/l;X;˴7D-Lk`Goi"f= lS||TCs0FhLg HO>s[#S Xlya<Ǧ|xTSX#8t6'Yfl]6:mA.:ZNuY+]< q s/P.sVϼz{Wjuh8ӏ,VK~هu|{xf+!99x% V*ZD)\}%ys*[VVfe;SSA"^Mq<ǘ ^ @9K>cva=k t$\PH (7"crSTVdwr,T-2 +vFV-!D(/x\?`-w7,C0 8%#f(VA<׷Q;TzPi~lWWrm$Q*鰉Ւp(m~<U^7mؼ^Ϥ*S:@Z :!">Ӭ B_Ł9JE\NB]2IWf=NUl,O4|N䥬XoH޽Az:Z$- Q9%5xCVJO!=>{JkCBH]wOcJh!ј-l5n$a wDAlwgj﹗=5,BM߷=鸝Q\QxZYT k@?0HWftC3N+sf q~u=X7(4n`T 2RWD)*HT3ȿŚ VsİOEʫNRp`qIvvϡ$oO7WP=(%!S,#nMkXHWFq ;訡sh͂8S&.{kE?ۭaod|Dlc[OB(UxE@'[,Ee9J]^ŸCjx!b%l?ADƠ!Ws6+Vv+(/z`[QG@wL`V.rls6=rwY)7F㹧&L\ k9|+a'e%ϑ^nqT`=[}yX#=8S%ۋVPf,a'va;CE#yc^}=Rٚ~4geSOۦ4T*"}4`CfG8ak3 @eAYn,U]Un+Ҷo8S~ʱ(7*u_"c%x,')f Nr"Xm:2u= b%鱠lq$)>&o2z0fp/bFՁ]*ڄ&DqrCxLTYʛA*r J 0e "\r['1l FA*,;EH=4P]k?ێEkϕw{| 6Pո]FM||ϯO;Co"P[)6@ٜln23а-HejZ| "|U<-3))niն-ww\G Zas.&g8A 0'{1{~ æ9D2KgDghs h havy!hJ(RtskV$įCY-hV46v~!A*װųp{]U uM=gD W~׺FQXƒI+Zno+i1eMv9]/xn:^U  =c 0I|' |$R:yRi*v>Uwٳr,wҦv1b{=9tDM2 +D1-5h9u^\*a7.hGwJgY/\ C{< *TbIͤw47vR(hE̟VAUy0Z=sYCɭ=dXZ$fb^s!,aם(0)8iHq5°/UJ,Lg P3/RC Zh 8[$yhҤR=D`|f!dU)TQCBNCyONؿ[.d atwݴ[NĄPZSf6]:;5ŧ?[ZiKTx gL} Wm@lJjrf+KF7_c' "+ vq`6O]U/-Ozv=Ssec6npP6sxH8cj)k.u.KE~!oxy3Y#SA\,%N״=H!*7r:Qp^p=tU/B;5L mAAtK9$a֖{w?3[X ͬ^9\ly\k4,;K Z,6>z(X˗‘ 4j\v'HCu~%>E\sWi^ߍa!\eNٔb҈cT"tߟm6ޡ๑ 1kadtVwθHVGFKz0Z H{+[-`jzha"W}*i]B@hX $+Eg X:xn⛱GZusF^1_v^ΖNXxP6F@Oj^O^6Dݶs.J \wd+m2y d0a -foMw<ſ\"nј.|6j! b@'wPwC*åDf 4VS!TSh.r@|^/ns {I<gSbɩhkǐ; L0饋N3 O!E3ђU[D휝s̷TD=0CuM![42:/pwI+2Cl]-d- 9pă Anz~j]H HJ YG\bLSR\IIDd~\k"DB!QU0V'R iwC!DU?zͩ? nq̾-۶\xd.I-M_tܢ_ V+؜bx٬Ԧ$(wg'OD[ƢϊgVh/{j@p#&K=.x%&~-DLMN 6Oc&wcTD9wuÁ}v.0 O$֦W+A餺z 7]jZ}&z @hzJ9Nkbi >%! cn+# yO3nik7 4J=GQ}I_HR975 U>~%7FWC_éyL 6#!5'~g+sr_.Df!odY}fJ g*ܰ# xDBɇ"صI+r@NA~0緝+FCb)'ޜA슾h&JU^GpŔy-=%6aW]Qh.*E |mb +:3y:7H3fn -.]%_1JFUi\Rڒ]?z(+} BtkґWoVrEe|Y2DȪ)zo?R` &_Li`#*NJ"`Z\OV tFoDL/L8N0ySQ4j3%rB4lPj{~s!j2/_76" Sv$E]|ξnzPzeGbItlXϡΣ2$ʹ%zlD`,kLu=F_!Q~ t:O*Cf״ hepNSnBV@WJnYT=>1@2+ ^W'~' 1qHb<{#m3R>$K&[dP Jbi\z tzR7%Ӄ o:AޛʗqiJ|fbw=\Q]/+H G#cxSțt[}xcDn@O33#M Y kS8+8ob0Qi^rt)]>t {c!\:hLDS ɏ]17ȹAMX PCծx`F D(1(8>^rWGzN]JXRǭ!&{B![jf5J:AZĶ8J> I[3ؠǘ&/ ň\ݽw^SLGYvrWI).䫜&ep#iL74 OͿA ٖM1i /8}Og6f*6ūVOi:w,^Y26NQIتeŭ)qX2 X7s.XvC˗{.lmd1Pj)1o%S*t898-иx< jцqfP:BkݥhdOǟ*eiִF3[egAa¢g{R>5}JqHk2 9 <@]x߫}J~ͼ !R˭^ u`+Yrq(*ؓ }z]nPe#b פ,|~0:mӉmNLF2NJfMeNefn KSٞRIdOo=!pY|yӋm4iL}ܒJpf1x/HҜ/N#3 Sc$M|؛QQȠH5F'PTuUf#"}9[3 uz7d[SIVիMfNo Єuɰ!Au{) na.=IԩK jfBHmo-PDY1w,P鿾V w5n7 驍tL~ <0—`nnco;+NٶU=DNY׍[ $źFZbq2#ی8M1Q4ÛU Ǹ[B.G /6Wg#4vM3އ Wev "A"|8o)ķ7+޸W*x,EWb\ïaqfѳ3z-i*O7Z Wqb1!3`"~Aqմ%h}#Q&R鲾Z("[$"9;B"}tAP3i?8Y knh;~=鬈c^PΉqfδC/RWs z"p2%*?Ix6 1y./U`P&6`HfPQ ^ W%,7J! h@s)*|$TxMtc詧2A^a@4c֫Lgu~!YRbƴ<;dyp.޴;ıJVZ3ݧpx~SRW P喅i˒^r{= {GR{A6\ɣGRqIem#]29~'D80> ıN{}-_vr<|vUeKAwmw zl^ bż$A.@NL8Oq=$H";YEO3^BዱMs]aqy9 &-(ܜݜd3m)ùtybmBDv;fdf1TKIM.O!pQj8iZm78-1{"yxFݩb>Wb^X-|y+RpK,!YGT^ uȖ7>'$j-T.zWUh732&Ry$"Maّ>Gxv@z=lKKT⣜v%VtD" |qXsG>8k "!i *vh.D%B]fx0SR+Ъ3}k-}tՙo=YQ`jX[[>{i/U~ fAsTگ(]ͬRx>: 1JȨi>T$p,aeb«qhOKRie!Yܐs2[Q`,+Gw_tꬪ P={vbh*22Օ[&-ydR"Mo`g@bkfS9ɌD=O O% |k^:ɽ jo/,&H-!oǐ\=D3kuխqZb۫,4SlPҥe$gv5bֹ.M6{2`)˜>E B myL,۹TG^[㱹ذ _Bڹ  c7eKHwmI&\`u= q1||]4TFN!{('N/Ö!o)ķq5ZW6)WXddW8Gz X /,F7;F##VDN`DV\64E0Wj4,WӒ@bM?F^]=: 7uen`.꽨Kע=S.MpIWim=.zo :Q/w롱sr)u.[hV/yu PU>\FEc~#3Y>ͅ\7on4u,F'1'X)ѩ#_cz@F]F6iɁwnm#+<$DVV`wv<)j>g~"kLͼ*(A\\|{2K=4"l?3RtkoBrn kj_U#Tّ1 ~WI0{1:_lp଩) Z]~Z@ PL97ZxhzR`b Yl{Me-Z]( K#`eQK誜u;9R)1 TP\_-U@pu[J6Λ."ȸ" %p )'LKcw/T jjMJ/c19}ߦ(#adw~B(` %D"%xe|AV ]9TFArjpAbz`3s yh^_T ,~  ٳ?VM f+!|O;YM *1CzWywD`:akRIcB[#~d.FEn;rDGJa5up:^v+aCˉaxEC D97ȈV|L #18Тƞ]|i[ Ǔs֏_R U`)\drsj$0c"h/ Op%XYjyWjk'ߠbi?+\ΊB9k,-\߷OJ~, 9,ՉW{طH#Kb: xRBB$"^[m:u;維pa=`uVL7͕u+tpD 8MN%6zǀy&ϖNz%iIznfv~ PK[U\SʯGYcxҮtNh}]ߛq'do%ҴK-;yAZA]c1 Y#Ħ˴vcXVoK_|-Ul&բU׹&- rxiXH%ΛPL}X]lH \DD\PQ ;B!GX7`8ء##UWk4 ?m)ÝXKQ˓ @چ)}OV[Km1ћ#H \=뇜՝nV֧Ͳ!bT3=0Uc.R 7|xGSTVZNDhP<`W;@ -fMx ;#ʾ/e '0~668{2jS#3lS@r.*ea(Jyf3777 wrwȭoSQx}Z. 98v(M^dp vJZbf *Qq ׻b. spx'FHT %6wyj gs0慆 J>l3it$cE,h48ݏW6:FBjnzYBP"/]GBjw*; ~fhEWoc LD`7lCk1/WM2(gB҇J($JN;1t)`଺5u`<~zk#P+>d'E O(ߕ I tB=\2 | K 'ĸ?Wk`!-,EQêD>dpnLyEh퀵 !pde&Z|LR늝a90=obnθߣ`Q@Ue͊ zA % ?CwF5Y _z:v{q:{AGfN?>Cm>%<}Dw!Zt'z[3Yl8ʯL륚UL@/B^D_~*ih 0;~K,̙̩J\3Sg,*]$KddkHz<T.QzC|wtj7(; d5PѬKw?Cޖ:HID,&VH01D<&(7jQsŃm$/$<{USsS@'Ie']ɈJzG7'ղi_OWqNh4XxM047\7w3(& GIp,~%':R d䏆1& ywlb3]xǹd'3nV2% [rti:`QPʧ5Bk.vO]Losd`p9l-/%H_޾ b~4?AMAf[K2D*Z+]7񦫡JG}GaS~x=lPB~WMz {YYB hc ƍ"V9'@m\mndzs*x)Kbˤ:tMUMdvB8VH%ls~ZO.Aca娌#/gO9S/đ83\蕾 B<m]{OC h~G&*5$NBqL\r* *[X'Mb?Sœ&0J.d~A 6=/%S3ۙM~+tbYzB4D֓>C7K|^јUO|GYَrz4aߠ/ ,W)ъ姡љ26[HPB6Kacky9:B{gѧ#"^ԭɡRm*;ɜjï z6SB~;ҥ^'"$ zzU4y E?5ߨu!>YS/oe[5VIhJMnDjKmЛkჹ _v!{壔pP,"0n.憰:ʵ^՘SxW=[B ޥ[,,p*;̝oϹ @lEAlВ8ek@[R~VxTCb6'vpS"2t>q7w ĚTZVv9ir*%x73P绝, zұ.|`xå>#+:-}Q_CI>7xU2R\7d;JwD Ivh۔i9u3Ñeⵘl:&aCUu ]{ʛR&#BgZ DTKx7_gۜy<ԗWcJϝYSB'hF^RdEGpf3cG7sGu+p )1.{֦?ɦ9,n'ykZ F39~~IH̩Y| =r&72&s DVʖϵٹߘb>KOgֻZHgi^p)>.羧\1(N !yZCW7ԃxKMM}ݖy+|hO+c #]a`wMfhQEѪ%I4NwUW 2)pX(Hy+ƣXF[>z$dG. ˾z} Ҵ.>ޅRù'+?*\l۷\j$)75BwƲ.^̊{hw%9v 6ԣG%^/)/;J?Oy2h^'!Yx 5 k68Vpf60t響N _ QXւ6CIHo(WmD_Ґ+A $k;;3E[}˜UqnG5oԳ^{=d& 1U=YD=cEK iY1Z]NLN 2u%CQBgRSazua#װYj=Y/+bz=il`#pZ{wf|%LCi䳁pg\՟ix^x9 m"*+D/yBo^VVi]}bB94dpYi7Y f1q oЈո+`Į WjKH~tO.jG-w.lς0֤1j#6OWodYwKmYeMz!:q4\ 6 MUF?}UQC&i rʩX_婋,A,8{>sߥYIp WĉPe|Θe -:rF8o[枌H6.>V٭":I)m$$r$[ 3/v`0zHmνTdU7Ȋ0,Mc(%/c-a1[YќH2撜&U41"1UK ?BJLcP,_tFB鄥LRL FV Q>&Myt-hgOJ?0tG<0 ڍT$al1ҍ0tZ$&WTFO ߼JpPo48ʂρba7xɕnV5Nʽ [nx,5Z9cl-(S^lV&X+&+ [XY9yҔ3smuԑ1c߇_!Z:eLPVQ\U; nmD/`2j'd̈́"n݈(S K\ ,fᳫ' yxqj eݴsʐmc>F|WgJ,n k DNҨM-ʞ] Sص{eB]bQsY >PyfJ!vGnu^VBܿ% NQ NK\&m"L߲ CC?/ZG}#9+b5I{us+AR>g?ףm|.a3,AJ6 #I)T gkUd.M }Ri# gִb2 0ϻuN뇀C톀1c U~Ϻ+}UzEYN3W: xO3G8[3[V'P!x_ y1"-A)5 J~:M(Qқ*1„˯7Ru' WhHMD!d)iXyRYXVwN݅K #K#Nf*0u+a?Uue8Pa¥s9v{~Zl?D/D y^7[ JV6.]ݔP댫eh|5G{VB"VٰeJ(0eK|( kkg[$!77C:[><ϲ+8 8D>r;,NRcA* nrV F ɥGTNS_n|rAlqNFpwٟtZtH<1Cƒz=c~qWŪ]X9[?(V.׀٩ZT wG.}sT[0C!={!@*04Jˈ`p`#0AR O@3[OȧbpP>a-1`fFC4h>=C'Pm}[3h{b]~]ڐB5:zU[>mXpDU=RjK2}u)@ijGJp"X'BNN$R\`~~>\6d޵;`ȟ_ jPhyj-FrC%ɞR^Zpgv U(OZ4v߉2y.MYUl|ONsƌe3r@x!$$|Γ4 ܟ9J5i;UҥH u3-JSDڇb̙^V"Ӣڷ! [ Ȍs {AY|=|(~b xي6yū4sQ$Z5ab;uYǁQ90pz] Q'J7vm7楚;߼f&>|4Xz SRQͶo0_Խ\LUp"~3/QhZPl_XKt.b^KK# a"7:Op+g";}kge?A^fc.쯵 n3fvZ$2 [N4UO'ke1Q]x^|X Res}j3vRIXYW}PvP vNL34]Mytk+ee~m߳ rlo#2؝W2MLQ3X\՘eAc p'(@B#urH,na`tG,%"Z_9E]%gNl0#SP`álpԛ">{g'/ -a%G 3@c1yROڤЍȽfFJp+뼨 $ut++cЫxYS1Gi4qqm,zEx7!lo1TqdPI>.ex\[>TDf7~y ^  CJP鵛Ay6/7ԩb\AA$"^0 IL$[DHVi$+ax&U@xoI * mPvءJ!i9<XW M/S6 &9,7KسJr7hcE=$y{ WÎ&HYhQ>`ԞZ/j}D侉l, 3|_>|V#JII ٗ7])[/M!#<4=N}˩ Q7*~ MZu-Y%lRc a qI\籼YAEs;4VD[L!o 饚"#y#"{a\0"@Œ>%.o-ȯ6AݰSpRٵE37e% v|`,-gW`ƥdRv֛'/!vsBԾ1u`(3OB%OC=% @\X`_sVo#%yY OL~4" b}?vVV,$> ~x׌Z0U"\` 7U}NRK˄+O'sQN$6d۴c* R{S77|Glu{BCm8oVDy9V43^62`7;߬dTz7*zS> ֻgUءq̦K7cUmT쉨H> 0,6w~7DF0sfU{dxYءt`?e0^ؘ .~́6k~L,/$nJzaѣd3yF ކT-0z | }WnAl'ׅ]1GýrQ0vz$_zU}=#YK"RWsa޹ݡbBHheڐݷ>tdk^ﶃp>'s`뾪"ۀ7d\l*'CruʽlXc,>u;~{&L`hieV4 *,ˢK#K܉T9wxLb;g k{bA-D=7#5bիN3S.\2Ť;~}3fr'06i2Qzdl_,E˺s_E+r!  4`n,41[ |}&D7{|),Zj[!T;ʢp-{0MM4P*1-)7b3<_ vBW[{,ޘnV9ߏ'K5[}ˊeZGXl奆h8 W* dM?k 7?ah `!XtZFЏA&V*ٸYE  Q#Ⱋ0>bMfk'?ӣeJM<خ1;*G+r^ްJgǧ{+}i۞քOVIhXO Jy%N֍'b$1<@%J, l]T_nRmIZksȠl 6O)y i#`tW}mJ/c ݾwAh! ȊiKIؾ{C4Qhn9{)Ezع oXf\,@oodyw;<|L>K{a]9!f{k/kIbx$f*D7u&g~Ţl8H 8H~|¦ yKvF:ui]ڳeG5 |&Ypi] ^m٠r_ tNz=ǔH}_XK9`SFx!N%trMj27UOA'D624=)ִу'~m6,DB7Q:ʬoChCZM֚fUbS=w,kO`VĮ7' W,Qd"Q.N%@;!1?5=ERv&L4Fω06 G!znʂ1gf8_Nf, 2ȕ߲v2VpbG xRAIri"r, W>^6tq/'[>x4[w8.gZa B`!lAcW)^&G2me 8FYl3)\c=ډfI]ΰgUJ3'X ;`cm^fO1߭ۛp@~doЦ+`O2lwԟ: }c}dVq"6\{ ,%&i-u )5#{ߔAFաh!󒫐' @vB6h3",=PR:,y@/yoP;A_E^7_X;_]F8PĂM˕ ]"#rQNrstcyL'je:#>(SLUN6Ց%2Fwz &΢wFj=~Q=8T7 D pDasEGO|mƶK<ƨ[x߀w 9}jͩb&/&+)@U>bDLC] Lk"[!p5{5=bVq,7ws.DtBt &|G;(8kwņH97'<$/K"Q&d2O3pAnYӣ(l&^z2-kYKjZE-]Vdrqp(+ӟ>'b3[Eǻ& :kE'YSuȳV% 4VA@IESW>ж1%n[:PlEQxiNiUg(v׶ڏœ uj[\~v/"n<_@Qc  ';*A(IB@p .L=ayyGD/4wpƉ{6忹LX 댝x`m~DHmtT4e3?[*HAțAW_KX s }u*?u{I*QÊ oj>V˓&:}ee5|`%7@kӲSjuNQq9G& я&dp|h"!S> 1u2r[¡Rg^MEDd` u4~쥐PIi-YZ^s^b6{t!!7MxbG(7cuQ*o׸$Cf { _qpqr gL^.؝`f7W <땃&ywW? v)/ *3V{:[@PHKwWχ"NG5ъ2{CdV'Ǡ#0a-%0^=VX}ORM-"Mۡ?"[K+}H#.p W,2Ox*&GRփ#Y6=.B^-NBsVPbõɟD(N9n.+ElvE!* Ļx)Rx&?S,)+ u,nH0*LoR0z/q4Ø~ OáI7N;mh202" b Rx}ꠕ3l5Mg 21~a4rhzVu ^ƩG6\S-+] %IAR>|?kW͔^UA*VG7*z-'97U m-X<H5-}5.09zE֓53ɴ;|(|UB-lՆ)5|8g7N:FUķx3jfI]EML D~#4U/y#;~Q LT(ϡ ZQw;Ƒ^?FMFطap\. UlKX/z~WWm2bMāڡƾJ`X aiuFVAm H>sh6?'t! A ( 8+&U#({Rڅ) jF>afa.%_<SKIL'<Ĵ=I܁YL^MgtXX7w! A|kB3&}C *fuqD2FM5H8} ƃܹDV 7{2?$IQ[%a#L6pK˹E@p%f#nP#;Ӹzu'9`8B5)K %bΰ2.SP¢#+kv`uDEzO$)yEf˥ʑT# ojg^Ex,ްhޢDǹէUdk :nZX3 );w([ e,ȑ:<"sKWm6;6G#[r)퐬1 I_'zSz$ǐ(忹.Z`=&iYQJ8~"$O߭`TQ4mę&rr#d:Rk/" :f@{):PglNמfޭJ=dCGD+ D\ESm-W;O3E"7nP&*.}s  d= lRc{n0. |bUT?lt`6ʚԫf |l8~ċ'|}1Ul~KLGLT]6S3 Pe|";qj@At s.lVݕE02WS=K\N9xrwfeHʵW2 UY,l8LUުLZS2E/7 P)c* 4RBqcJ? *|NQ+x, !&"A^AfyCx}7fpfpApL׭^YDKqWȺ ((#3gG,YTua)3K24A/cʱ!'#Kr!/i iB|lsYeX/V/WrfDqFbq*留 ,Dc{}= .=H=lک.7jMc ر}v;`g29o>ʉL\^_S.*j8Fpc9&Eb̎RBFzIU #JQz9=vrp! h` WKsV)%tشKF |o> N*t.1H VĤ{ j]ьǚu \FeJw]Pcj9c4{^ঐD9ī.UYkCkg 4m8RP3e Ѓ?wk|S75kmaV=2E68UvS!.xF ԾqϘyIKb]yV_#OžxEg* v>^4 Jܪ-5?fy8+>HP,5)k )&11EApssH|Gm&KOb Ғk6VDhZi+QsW0%+:qd7,?If?::a>hMy2ލVlӴ:+|Ae;*S|m,/8[=v43k X2BNjdoY_Լ? Z4[ ?[~OfGR3[#׫T@p1 P"D@Du2O4ǣl$J'S3=E=žt$n]H8y~V(DKނ@t8 g6Y_yS%*7NS%c2-N)u7jLW $40Z\p#& ~޼~1S$LG^p5n/GU}_dy7 {do&RqT֨la`s&a!7Y5Gx5L2ݯWP' so/+{swq-M*&\~Ĥl~N> UrC4D1]D|H"Lnj|Kz9/ ?i2-.kɧ<<$o7NEQ\ǖ3Tʽ_fZg4TԾy" |`7ԂaAx 橨w9j0oN&/y"2Z46cwEkT)+vߟXoI(.H-o741ȋ%Yo[J\5d]{\xvΣs^A',3HzAlT*<+/tR:A޿~rf$9C'p,֙x+$`D!@ӲX4p8,0:F^nxڛ719 ?t~dmV[ *%&GbqƟCЊ,\;|`Ж h[g؟ba_H=7\[n)"úӫ?FF'?yh}W(zgm.*^iɰ YKG[滘ѱY]oqv4=B5pXU4D;܋KTY$۪Q,#{"W1V(Kih,W`(C»߸UG;5Ɵ9񏿄SLTlXGhanČҖMHl6t&},l{JKɑԧ|[|u\ܸiT7.g_*l@DhnSchB^cZ6j a֡QWKYNj9Q-UC4)dBH@g'65냖y ~}=>3b"GBRKVk`A񢃟Rm~t^Xenjeԫ 7Q@ %r=pՅJs**.{";L|_^-'kSŐB~%Xy-xsMnG:qjJLVdO[3)pG[F0fl/Yy-/ImYI5m`򀙆83~g3{hXP sqB fik:tt_m{[ [=!L.HLANR0Fx~`1Gɲ_jau~6cm ?C RGf/MF)5@NeFۼ֌k2[0y{M|֍R[ʳ)78_ vov55:kN^Kv@8'tMl[3PNt*N5yuGB,Zx{'mT().kTICT5m [LtEA;'bxqe LA: nvR.:'|Z#Lx4x(͙p Q砎pAHѪp60zאz“o5nPmWK0:EИlSĎ̄qV/zI$f˚U cH|K\(W`A p$;)HxN|& _mu9Y.L\+hm?YWJQÙ@xR ??5 kQe%%$WQ ZK$P׽[,&ao+SU..H^$!4{stn]ҼyK}.H/A\ʜdq/e{9m[`Bݺ;/Eyx5QG")l2\ [ښZ*&㏇j|RHV$>./30 W_(e%8݊*} ɐ|A7/{9rU1D"dK0qtqEb~~8ѣ %gs ;RLe.ir(kBlu6[\3,\_@7@S/G6>14CJ[C%%T8zPu~C16JdyUj]xVr@aYjO^t,48Bbҏ]/V2dm€%5!87>;&i<"E нy  -Oy_SUqXO4+a6R_ձ,k##e( 0 &[q`hܺK}[@]1>AzTnm@H wc@02Lg|?Z,'xZ.]wg@/ŧu>R"8HZALC/&uQPZkzyʺUuEgBѷ~~IX?$`:cnt~X#G-ŚzU"b ]02+;=^=WwVMHg{sBJQ"j;JeaЁܕ e'G B,1U|#=*X6̒4g,:,"F$7V9}ϼ3-4!䐿ӓk\ hځHqGV3l;whd=q6=qPG8 8*.S옟n{, 맶B(8ǛY? xbYuEN`zNځ4^r p+avƽƟtƴ`6#nKzX]y I.]H-$_5 IY%Rh T\ ћtFwġFZBMl[ri=VyجǞܹWUGܯ)$%9d|o|aCIi;K V߽JȰ*Wl%WSuKּF47& o5("qh*{)Ytn'X7VO<8jS1tgz 嗐^;=h3R>Dւj{)qt[7)YÖ8>7o/YNT?Yy|0q<f Vb}:2VN Y ]KVێGwZÙ2dVF%kZT>w{^T!*{m,|7 HZ=gzcҗ.PX8'_ m*4~,t nAu9N:)i|><{vͅoFDW"%T菩Qi^YD0C q[`5ֳbɝ:ř"BкAMENWF˰bOM:ij)*gҚ\?@f\We03gi`9%<Jsa YÌEDL࣎_ }FE"K~Jϳ \4\8^9e 2iގ;b1+cp'v4 v{4"9;‡+zRbb,V{1E σK3XN6M”hvzh~ X"jTd];(|NRTϋ8Sɛu߷h%# ى5\~# 3 :|`9ʨMwHQ)3:#Zcvi&Z3QO o}[6^Є?ƒIy%@U.٫|:+'h RE@5ѽTJ@Wƾ~WW͉,&Z'Y(LڮC3rP 1gV̦QOسF& t{pl(ȇ{Lf!b6 ފY=[A}J4O@GD[ ইOFJ*N-KEI C#hT~p!up)? f O6'К W:S;*5y??_R'J2]럨G3.;%Do說)*7?7>:Og-c&Em,r/+$}n?eg5/UvSTe~regB |"xS<[l%!q]œQŸ^ 5z6By:ٸX xD.!\|TX|<əp RMmHXh_$HZ*3d KMU=Z O/>S %>kmQ3fѓ0LXQ]:ޯq/A=fd c-җ)gr/?)}(VmB8puVIW̹tL|L⥘C9j8G qj'j a|zqʈ({ZogsĴgo.Cݓ6<^.wOu\syq`%&{%~4(i5Rd,zzy\ Gi,m<cװ>g ;D3:se2'ׇut ,tsy͌#+29J0-@?b"&c]#v@lrRauu^9cez`V zSnP'L7_:Aޥ/;[8dއ$4\ɮ>IuW6p<|HjӚ%q8~5c⨝USa 'Ck&`zjU,}F=5 zeHV@5G+{X7C,TgV!E شt0Am78*.P 3ߝk][T c LKVw `#ZK ?weD(;גlLz3=8pGFi-6U_,pF㏧2Bf\J\`HCc4/kime\)Uh{qR VzWΉc\3^篌Kp$̕Իu6YtzH>y$\UޗRe4U{x`{ ?zĭb#J8/ =BSoM o09̤җAxru4BBd5;iQj$- vi ݒVf8OQ[z<;@f*\{\p  ٮ?ϗC7 Pj[n~5&+B||CfkGy`i9}n'u8-%˟r+'j xCKǠ[`^ώLfcI Qc/pkٮt.N5C#)R )-dʭm<Ʌf keJ86ոZ4nh5ـlu]!nU%^*5 n Kۆ*Lpo\~;@jid> f Ɂ 9eY6X,]Hgt͕1rZQڔ#>`x#cdg5Qwb~No?LGP}0CAiīpsKiN60uc̯ c _\+Qn 2l=蟃hUQ;G'b)sZJĥ+I3u=VwFuqI;ļlt {|$jG!0+y mu}xSfkݣ#q{D:\~ߨ9=Û`,<TmVз;H Z'hзq5" U\.'vVKwwȓ1M?ˇ$;͗XI3خ@+{w7(&{q`҄'B-O#IE!lJsY XF4ROߑ/:RÆGppylU9[ZmO|HpO/"B"\5ŀ2J[*՟˓^ T;gmA}pL"XxG56Ņzϗ+jUz¼"/xTFO/,b Ƌ@v^ ɲA(['_!1 #}S2ɑ)44Ff2h,j KfM{BS pWrFy5fb`QReC4) Ŧ>i!DXmr֫ylD"M ^[281mjۻ$.}}xL'i'-d%}71u"zqY :M{>cm[pO8H77(&QLE1&8wD28TIТ2AEo [_ hpt-HMK`3el}"^^}x)G^IeJ ~d jPl?Ht/73,?~G[!w1qylB.𯅼XḄ~%!\'=^}ޥ!V3O^}UHv 7O\.IMH̿9F{TVwaPɕ0ʫ+gqGɞ{c:)5\A~%X".u,V7EfO zAٝ;1}l>4?s:$wSx ؒmذ K.J*ޛ*=rk<I=_!6_šÛLuk ] W̔RW4)ݣfoB#8r7I:CzrGލjkkeiM\rnO5IV}ξX~fPy Z$QgriZUʝ-i^Ӕ-Y-X&M –ލ;C#Bjg\;/& gIbv{ݛfNb᱈ZY#8?ahqW@KB;CjsrEGmG)'{CbVҊ~gyOzL%#2^A@:{0z:L[t4&Y'tAwbt%2[֕fOW+b& Ch2:꯹@ϞV 1  uuҋ-jB $F ՉXoy7l+n~>==Js)'Hw )>v]K[Bt΢wڭU+ Z6ίHBu|Mr_6u& oOBto:&V(P0L<FһʀXv?jH)@Bz}`v{n]W}!k"֫wHN}4 $dB h>$N@qؤ*jL_+b/Az-:EIukشG6S۹F2<8¿M P~P7NjzL{`hw-IbH2 NX#eH70V`b6Q < b4ʿq+t骟qK')HGVˀԯbZ)FN@DHXnJpw= |(+aTjd@f$Diz8k(n/amH  6ƙ}ch<~˵BYܗMIno%,(p{C8}o[6*W~ˇ(ڢ&uTx||oh"t.q 2{ bD=9 sڌ=R^e&Hs̖߫ a?")etn~z%6[Im6!8;S+LBxisQK3 [d#< "5'VEj5o$1.sx!Lc7`y!- Rlϫrr]ÓJGA lN"WD݁VP%i}1QNNF[rC̆ѫxmq ?}INp"vFܷh`JJͧG_3r!iUF!7 ^ڏ^Iw=H)_Y^4i~T;J7əzEuZ^fXEm xgT`2)Qk|$#˓H A͡ /AD#(E7DslDb5b.NpBn|V_=(89{щԿ]`h1BSHc>Qa|)xȪuQ7E2]sYH1R|d}~ӽ>%`&EKg 鸆K8}}6civ#<59 -A:1w>|1)tI6K]>tG4*t//X#ۿ R\T% ;]Q#һn&6ҳW21ȼi0:dbо]z3}Bl%gL",O,5\|z$ƏG[I eV&gˁ\pCe+0BK3vS2T84hy%-p9x ChP M! ۚ9M(2PP} "+l+Ò~FfLvd_ TC:v{LTv4% )ZhX;i3-9?.i1?Zʇ"C~}*6ȺOY@7+ޚJYv~kIef8G26$F0] |+-rNx<Na i(56i,scjq mΪnߝ/ܡ5%:uY V) Ej2\w:dz|T6A,a/zQg,zzuYrJ ɏo?68JCx .l7P&A؆rm(%؊ 5p^4b&Du:GiUvX[2L!_]C#:n͍XL"Tͩ;q Kh"Wk2sD@r݅}Wdbc,@ϢOoyyb5kVe֏ttF݆ ə(PxK@!mLEJJAhz͝C eP^] l ]T5r!4zAcc״c㛻,GLT6i*x}>xFt%:yqrT"\_Ue(ͧpڦPkg-!R)A"FPMF/?T6s jܸ;j1%HSjf(3@8EX;=% Xo]:6j",ji)y ? =M  L$?ek窴ϞYlr3Jw|y5ҒϡJsРH~;SN<<#,CZd/H'~ok_ݱ/ *1l-8JghmʕHGv".-q`6O[=^K)4~G`:crnQY/R.zXm=ꕅ7Rx!ЏƕOQ􋻋 }&:哓D5jO^\C^KRua<^ e!i j)[ى9ګB%7Zicv|W.#Q"I1:uEl<걤઄-0su0NRa]C,il*G/.ârEU@euxKԌhz\#_HP(Z txnFQ~X~q[xro: n푶SDr[e\g Ɔεkԅ5GZyT2 Y\Z{Wq\vS(jǐ]$pE%qqՕtS4UmR)&+Jxڨ ?+Χ8Iԍ A\$m܄ :E?E `528V nP-XEy|2_閹% Z'1[QQr8$yaU4H|/BPL #!T뢋rSa'n=VL2lnN,q`hǙx}edu\jADN}rr>MszGNM;oaejK2@WFYc5 $Fmw@'n3A7(|͓mTݪnپiGoC8Rko Ԉn1i3EO5ԼX 併\^)C$&ʀiĸTи1аH_O goepO g"mXWqD9J(Ng4(2Shb09C)K RFSQp+f |{|9n#֠StJ B8/t©jj.x<+&f@w8udN,}_:Y tM ?f*ͅDFH=ⲍtc^njƕQ 1`YVB(W(= ݿ,z)iĉvxl/;H$&SC-Qx./1[9PVڲs=_B=גv%d2Zh(KoVrO_h.1UEvM~=]B6]Ύ(= 2;\NyY[p_şH|Y,6Ja7bԺtɬy4cQ$A}'>Ʃ0 4pE#TPz\Y[[ <(diǕ"ޕ "1[= {`>J&:hW||B.NiYsWJU.no+\ۧ,Z%CjxA6h/;qNqr>PEƠ$nzSsjTr}|?SNXXϕܫ-VoU~?xy]_)xZVRY@d%%b46CDJ#n F!ZrCs#DLdd0oV]L^ cJ\i PĆ!GHazIȍ"`opT(Mo`=OUG_T-):+vyr>`}-TCb=w _:_vR8?*/E$]P s[=FCIAɊf!?[ AIn$3k<6EѦ9OdAR&!X=NԆIkauj7o p*>&x` @M@ Gfb!uuPs`寰&h}׎mksz{B>5 PI#&r\fV`LX_̥]bO(0= sgRHbmg0RPU]9BԲ:_{{^5v' 0I$/'E+}~khɲ"3+hş1ZZ{#6HpY n¤!.kSvY$O/͗5Ci{ 9&hJU+YYP(z%?dI7^fCKȎF8h:\Ƣ֨m,PT{hGQHIM> tgަ t%y!:sp/F.ۺn{,U} pU"FSW=sx~=8ތ;*eˬ>/˹g*:,N||oΔzZRGax݁nyo[_cQHSLng73yfpJSxWl9v<z6;9U=E{E-UWa9v)V2iغUEsecYʪuI`)A4F^2v@цDӺDΠlk-$ 7bL.%5=R> |V'w:j6OVH V"@D#se5N_8E+ GA{5ob+ r|vdT?˩:XtTJ}*ܼ93P4 .bvxM#2"4 7/5̓[2/ʼ*CHVv9iqg$~j| Z 7f=9 |z!Z+8l3>[塏?n*fj<T_p6;8QnݳVbU(w;8eL_歹(mᏃnH :-U24zMI5 I `Nx iE voTp>= Ì'v@.-yOb`B\/9'v^‰s) Z:&`$ ,^'cUZhbjq晀V}3xRMfĵ/0&=Ն{En0xgO[l|:@ma@eU+de^MzwшU/??dhHv3r}V`bhaYm>a,-4y,Uo1>U|Bm]c-^sWX$lT ?36R?ʨ C .`jIzŃHv<y˙sbTlց,ri[i B"<( Bfġi#aSCG*iڒmֿ߇gR'Z"sM$x8X1l'ۙ%@U`}Lݩ\}|S gjm wS q{d"Hx3wzuANTt$2>D{hDF͏EoX h74 cS]ӇSeSXc8@D@OII%P"6ȺsPDEqKQṖFcolPOs>*bОBxa΍W+]iS>Vf-\ݔ'&cvOUN"gR BO\I; q -)"):74 K]@b6n3)%2ܙȃXzXBmtKHٽ Qsºpn*,4`x\7Bʧb<#H4jpڝd[ ^ױхgrmg2{&B/SoKHlұ_73?.j5L}):L/up;m@$ABxC:Kvբ^A/Mޤ2EZ  'V%],*sbS/ ǾDxs 5 ,fDҍOAѨL%l~,4 H{j[c>.l\hVv^) g{;ȡIۢ·GD~ n"O%~難 CZSb.$˵0@zѽB )qvmeemZJUVV4z{T, %SX[Q`*Dp kA`DKHibB+/fh:osH@E.}' nHΎUZ!RPyjY AJp'DcRaS7F4o[j8V0=@Xپ ۂV:\HH\L kf)Wl%bĎEC@xj5!|+.TU O3ƀS y@b$ej,"~GF`Jxo0\qWAH}`#C.H÷Y +0ej5%0eZ6DppY( (M%#gAk:x6ܬQ% it9氩Kmܲź[vHCl|[FB))?h0ԌsIP)7 0C>y- !'4WŁ\: .}(&Y9bpھ;GF(hf uX}2BV ce 4? v v/-۱U/'A/ .W֜ h)ݵ 8)B6ܓ9'^G~Tj`&y/O4s>]¡!*34!y،"}̆G8A:fS="-]Wmʡ[[Lٮ:K 3:UeAm svY5{de9+1B@LpFH/cr~hwȽ./DS9E-紼." 1V\ ՕŌw"oq]^)z}]k ^ 7e yԍrU%ޝ]4w>zNN NAn.QaE%Aލkc\zQ OCf`@~zDsp,$BczwIeN!EmF< <52PJpn.o#¨bͼ{tt*\D䭚 i94~j24LUi+2sMXWăP9MNs">{դ$%MHwi dFt0%@ilh!gOc@7^m2̤70Hn;80@%ݡ(1 nÃbRZ w,wd/ccjkݶM#h'XAJMz3>^T\..?Ͷ%Oab|9q =d4Hȏ}TaBB-;݉eud%CXN]>z\=ɽ/;IP'0dv7Dn1PG6;AQg\h[Xc7<($e.hgK$vbf٭vbDpּc(zBjNjJZwtG'}RV gɎRl-( / \Łj݆!m3M LIsaƛq݌LǹPQKR;?ooo WxK_ WEv:CE*a@KL~jwSGIG|rٰx^ \X0]$Ng`QJ^9Rb~vr[;5̔WI4jZkŢTot1^Dۃ>{ r}9hlY5YiL mQ4ʖP5<A.>ۇ1{Q8paе!Z޻(ItV e&57b84 kdE|3l|AՄkFoFdMHGJr!X&NEp|A_sD's '4 ?%5el8i>&Qw;d3r!DZ)Uɵ#*DL7߸ tC[.+s?y ;ؤvWVd/e4GХIrBƆ#ܸr Sw?Ep6ҹ*D!NiQ0">: M#:$\[D, 7{A[>1-;X:VI]G^WyFs@}\N\m­Nnj[-CMσK xs/bRIyoWƃ Z ۵H _&9QEIf==svo`{kFX)^ P6?y]ّ 3YԺYgp"l ŭB=JȆn0'fQob4>L]#6M` ={+lX~GOBȪ΄S #~&Ae G*; Ҁ; A?R0I7 w@4a{x:Vl[K {igjvm3=`b $K >Dfjg{]OmIBq3kW\ߤ'Ӄ(jW aZ J] FN48]Qp<:'41+`q:PeMnX,Bay~9h[Hq,,ّ_BzV#}R%] 퀎&Hy# HL}as 6vE{Lt\Q]D99<}/w༺^6 oz>~L_i}]Hu._3Pݖ4y <לeFǚEvnk:pWt3IOb$n4$&@x?m?#]TkEg:>ԦZ Gi_hA'"`ϧ p9GjsWCڽ,]WB3gL-B{`WS)?xߔ}"-(nWB#oEޅA=l`Lgwo+J_ci " wdܘ].˫;AlϏZఋm2uhH_mX?OPYy; *osQA -$jYJj$Y zup^~k !C5:RԩS}yMJ6+JibH 'M73 WyR"vzIK@>x@AK YM޷D n^*d1uiCtn&pc JyA^ '[m = 2;:ʊLt<2&xpS^=h@HoHlӅp^ohvn*pI_2nwq%`Mfgʒћv3#= sl0 g{[kg7< yaMn?c( ZnV#!βS*_>B2{~*u QC݂,$Cٜ[5v_u#:zE\eǚdWJhT.FH1FF)4gԬD3AK.Q}_B[;zl"y6$Uik̘C#X;l~;'QOc`up+( A]-qit!NG2SSBh'(\7{U ::?tq#kwLZ|ٙCaTUP}1rumAʳ]CkInw7(:(Jd~rN@+*_2FxڵR C;3?Ku~{;DP J Li%ßH!VܵYֿPfpZQ)F []Uc^p~႐A^ jJU C"f{ C?Z+)9bVs NM$_Z2 wdC 8wyvN6S1|X=(cu Y>g9Dv\#xOpcA)#΋ES;j9QN6&^͍sBЮ N}fDhȜPZR TAH0Dh/{IY@IQ@՘~"Nh\S~PxnÆ[{4,\d94<~ˢBE/K_<6.MP:wId-,3OisMJCO愚'tzNBs%"T7{8=!27QI.l|]z>€)nKDMPcΪ4A&poZ/S[ RGrDא/^wFߗjHnהYk .yYGYlk炵?kUq?̪|_5 B*Sɵm&@FP!YӀfѸ .(D2~y^hqC-u* ͱ ޜ~DV$% 7}H2D3Zv莈pC+UigU$എ>\,GRIGOCT}3m'uu?a8:=%܆[T 0ہmͣx}ܪeS TLlkH6S̥(5Fδ^oUc>ʀu4EFbbyFg$Kwk5HbanYk,{"c GW7/_9EFn1 ZQӋQM,gZeV|n~Nj-P˦dieJ!dF!Y7<]LZU JTC=HIt]DLj663(\Nd̻ ch_b C֬ lp+{jV3;Sv--w`*je/gǤ^NqzUĥ{[4QB}/Dtώu29$q%Y6g@e w5,a6q7{q"۷ v+=a+U V.J9Z"7)7WC$Bd oZeG0]δi52>RvY zac}Qי]Fޞ6`^#ppޚv0/h2#:6D2{'O^P5PDWeQ;׬vIh2kj37[q^y^J#Q,;[ܙb⪉^6&p N%*IDzt+yؓP>c[MV!ȫ2of0 ^TYw{]=`)D>~(򼺡*ou{ !AzsD!S1#wW]I7(: {r@`d歛[#//%R"=,1lsN7.qNׂAkn-$~Hj ǵi ;`6%AQY' k~: p:97kpsd7Z^VEP%p=YN;VT^Ω!X<DSIdQ#3 i04W"vTAMѰ!GIN%}@I6QV%GfEg|9Ѳhqai 斲ܭ,[hy4J&EcT3ɀCa7a TCፕ?E\>zϓ dd$ "|/pS){Z2Ѝl /K}yPޛG L5l'=FESW^(T;b  gX@AAHvp  Ebm!>؟ϛw8;ך\ ~vʄQ2oV5T2A`i? F*e&. p@ouX]ͳ0U_2'} PaB@ YZ` (ؼi x!tpvД'P6[ =`:۹TQkhfĤ5C|"e,OhjnYq5-9+av^c/G7hJѩjΒnZw}x@ %CX e~ M<X $`xQ_YLIP&>dlmt+7`#G:IrQ&䙠ْwN7r=}fO!7jy_BazNwԈqaX0A d~}a&8j;] xpYݨҐ53 c*7V3 [7}F&g&2l^o>&)@KɛlA^ Ib 5x8U(#WѬsx&[=" or2-[ +Za<Hl Y!؅W^"h!oK Ҍ Pxެ^XRЪmΦwng$![}%}2{r#nUVR1hLjԅ.YsԱE:d>c/l?"B8Ն`(O ʎ{55*ԙ}0~+׹ d\}Ed\ta8JÑf[8v1`;^i\MK#ԟKs:> QT dlvnD("DҘ]rS&to}~%PCNEj(ll8XkYlE϶ngT̈;B4VKqR H|I(M)S0F/)M]hibva{)[=G,eﶤEў`AUm09~w U?Fxܠ!6C[6rz(ZFHXq$x ((Ƀ gcdx_R{t |!k3vuUѬT:)g<Ee"^&h͐)HAч>9ʬ nqhEflWCDwכ$Ȇ"8 Stb`TWUI^S ݷ78}ҏ`;wW{1\QtŮ82O/+ Pi= >G&iicfl[Y(N '}HQUy]Eh{W1^gw1<-1! Uthc*q9k.?d{*0YX'Ǥhw\=0#oߟw9d.a]8oqت[RrlEH _U$!tWQŽ]zxF:~Po2a ӒՇK#83OK2i Ȋ RU,ds{;ADFcL*Q\9[@y Hva vB7qJNk?ZS~kKvOd?Q'6nU& ی pݐAnnrH,2,Dkn9S`c-_//އd~( !$![?HۥTތ&]ٗwxJDe2xv (Ǖ>j]S*3 OqjIi# k8oWZ-c2a9?i}T~8@ϴ"SnF C+E)MV[Z?!V Ǻ9i@rS7~#L vn=^l["D%괘hfPG-əQF" #[s ʗ [:^ŜQG@%b 9olESwwex o%bPlG@'0މ+q$(}v1i[|m{+p齛~ɃeX'}ݴ ]Cؑ7@3əhF?.T5]U3h`}j 6?{It%>mj#vQ İ_=E}|淯uD NEbC?fݹޙ4L%ҤJJQGʂ)`JY C6 (}8:=qt,_ͅ Y5nlinav 9j2IN߅lHk߭Pi &r ̣hSLfE4Y{ O 12cL0޷,Z'Xኵ* LaW1 cy@&owiMW++&٤aӠ|̱6G߳2OP"8XarCr P&Ϳneam}@ FCq~6Y;x#_c8!wf<]; Lmt:j@ǗƢѠ` 8jpi:f˫{Z&o. ȮT"물 -&"kTٖ?PFf_OOÓ3pgpv7wQ-F!'8q- Aqvw)jW_-HkɞZH .d̘a3L3l%kї̊v)utZe6ɇϸ,Ypc2o/tI-{]?3ä=B#| }5qEM-3K}]=R@ywEK G]$!ʕ~3 m ԾD)mE-׊w_7KPb9 W'ckE>+b!߼a d5LFR?MgMO"_cq+~*i^mb>"kݓF䗘z?w^IfI XAR gndXz0$PL8`?2U=~W]lvgȮ}aWPnFMlQc{GhXD98Mj M/#S}j%5ANV:N,qC |T3T׳;M!6>` ~E"tڄ"éUcr%Stpe%ʫN:%RSlw- anٺl$$`K]ƅ]sb ӧt4p~3Vwu_[8H`ҏ. rm^G2i,6"o&E #aPE,Wt 6t%˹B%9^)e#[& 0~_v=Z], l*b?7^p+֯GO)#YĎޒ\U<Ǘq"V6?LFMTHN}\i)@,~_1IkB qZbh̙ϫCs98}%6{z>!+7ee"f4QmI \-jpI`1ɪEx.^fI#{Qcyn3>!oTU1;%yoϯ^,bp$[B\-qmPg-Sxc؏uPY:_f@| x#ճ2IF?<6P" `8_iM~1q[4|MwE7fV>S##6t֞Q>NZ}M:b gk8:Ť a:[ʈGN:RZ,*Hci0ܥ8Su+8['[DlV )Gd_e)f{5'_B]4e:-i9*Et5tj"5nOFL RԦ]7_Gn_b2\q|\u{YDDJsaqZqzM4Ly3? x7`\2QZ2i4l~b9OXaW 󆧭PjSn=-սIԇ0vI&, jɊ>؄u25H8ڸ5ɻ _$G2>XO~NWhtZj1HOmm1ZX=ͷ} $@8kӚ:L1/5!*W/fC)`vyR--ܵ5*H,8;Z+.IJR),-Q%-}d߳<õe a)fwbY0#sFa95'R OLAMx jdc:cis4Zϱs8Z&1Ճ֐DŽgH97uZƊIW_b-`|ۺz̓#:& ,5Ŝrz BK KsAy8֐T"b됥 RY=i\0vjzIDR樭EμqqC } 8h(p5D !kKbC |ZļSPeq e`[ț#HsFWr qq3[3;xwLp?\#θOw]qnP"0 ;/_BX)y7k3<8a›qlqIS_aZ$J.;~gxQnFb{aa iQ%TXϳ^wvjq>P|oATBk)>I ۵hZ~UArA751q%[d/.,^UX WtE޼v4#?DGZmQ b ۞ <Ȭ׵#Qw&^*?y#z5Eeׯir'"F)%Ljc/֡MWzWڜt$Bpc|Ȟh_T^йDm[*wq+S8+%rvj"s4-:>ˎB$ V[ Ͳj!I',N#?ͬ c#CwZ*dsBۤ|PB7&m76җyf&/RX9zDVIŖh0JBQn!pTn52/553X^AZy0JB-OzA2)6V#aTg 9 }u(xZSȇP?TZGnWߖ^VЂըZ$Y@xyiGmMXc _,j:OiFP; Xj #zT qq`0 I5娮`^ ,,:{$Z(Wզ\Ү&_5e#Q}%3Z A06/ZuטgFf &&g?[I§XW sX@ZlQ87F,b*Kc&m A㈭vuBMt%6 p_ w& 6flWCtg{h!Iؤm.Lb6~' :?Q4]zO@2URvAYi+S{ޢjSzǣn\d:~"1m1}άH9 ]-3*az;T_ 1Tm' YH)<&EQs2@41Ü"q'5%mz}fSTCf51y !|RFT*[7l r< rTANubF/ -/€wC;3y= .dŅ"tf\W~Xx| ٣EHsŢ}-V,\^p۫&Ez/%sԀ5r Bl6M_gT?9:_ XҢo?r°ZGm|?t0Fҋ߹?ղrǼo~;K{V/:Z1:E\KF)r FĶNA 8JpV,//JPw"e" 葠y/Ld w Cz[K@&sLP<٣UӑYπP@~så#]TB 2 &v 3_K)&Yc`Rw\O[ n*,؂9H)1Buj⚙h$L1Ě,@PLL19<+x[ܗ1n L4aȫ> cUi"UZe!+pS7791&.Ͻz2qijId[{D,ɞOj{WR; Ty+cA)'UG-\t?zߣHgFA`I0>vw O5GG< 񊂄-; l_c߈D\v_R N&l|],-CGcZ\/mJ+V |M#ZA|Csf3hw5Q2eH<e{=T3OصVV U] 5\~ONYkf69$\tGVťjD"kwp4t.$G9OY^g\xq'#{/YΤH2[wAB?Bs$ W. 8vWu ai{Ƭޚr#O@oK̑~-fCFn3)cmvO+El?lQdºфz (+Ũ(kf0 yUoep c j8I{4_dŴ)'k(Iq~ 2g8|2ej(P+7 v\Jix{UVrdTk0sqWr:V)?: rmjԓ>Zj0Tow|79FBWF9Ыd4J$xn@;_@Ġ-dG/vN#}ЍT{|~O4t3#PqR\L|T?VHwG!Ĕ\c&Z K0c,0gf2ܩ1),#A01F#N3y6ҋ^?/`EuNV#:! q%8и51nP_v`ra[GqDhf…Sk-; {&Y@r<u5繲<#YTXNהd{8^O`g!yp`) K/[V 3d6Om/Т VEF(-BW"׻f'jF)1N/{tYzQyFAřmW)A*=3 S|^a2Q?5@P ;Q{ ȗL#ԶPV)WX$sC'""-ve}DЮ&`E8j>"k:Sost]n)#o l<^D\)6yN ajqIʱGᕡ o 9, Q v$[. -x9ΐI}bGQRKd4&N:K]݌V^ae3TFL2}KIg/hGؘ sN PlSTK3ZGDwl)EV3N8xZ.F*g` SQzHIa?VB]pJK*TVSu,g(zVop`|՟ĵu&[Zc))anSS}ߏ> 㲧fFi#$2K;|Yg0е?Q B O뺥wtk.)wOJ\ G{ E)Sr ^F5&KO=;SIsR*M<7FE)и+Vص"}S*y.q4kHmz3\cH$ER!Nf!)9hq;3%&XötJ\/ZW}l1,~,Fexub{a?MkS'f>@\pgj5 ܶ"Pf%ɯOSkp@K?!F97+cMG/2uZ`]*gl)cAp rOehqF~ nJKF'm}|ܙz[a[X\))#ʴf#3}8p&vd3k8u ME>[:*C@M@wo'lS_AIt-ě[)F=NvB>d/Kܕ"eUE]9B붖ܢ^o>ImS`Em_ʪ #fkH^9Aõȫ-%e{ k+ `64d6*]T{i~*rR>bRzLR2BX5M ɫ5ks* UT3Q ðQCLg)@KLH]{ͳ>T1:‚A:˻aH?Qf]1y]VI j,?Ĝ(0nHg4;᛭29X' SDh<ׇ<1I`ėI^\=YFg#9)A!'!zY+1!Ԥ?Vg$5a+tCLSA)݌e,pQGp#i;ajc5Hev:j x3JdƧxo(^j iM H.Ntđ`t,Z3g?#kGxԿ+Y}_&@;ڒủKxvˌҞD ;lE]=_+?U۔nd#2}搳7*az KhU@Crtј~a?-uoxM֬>˪s4~CnN'IUi*Gt<ͥC0鱞0 nۼ+e%@A処 1-@B~w?PqBD\\BN|ӳvyP[rs(v>&aOmᡒb( 6jkHn(=9.(}RQejm&t@zP04lW 5z8EYAXR#c. i+Gǭbw]NV 6Noʲq{=!`<_|gNofP4yGyte@CJ{MbakeXFTI]}Ay0n7;OB5e`[vW,z#8cJ=x*vr{Q^~i:Ө;A)-6yH.6ocf=\&.vzj|>UR9Ô̤:-.Hlh9yucǦ?(uvPyQ>2 e2Y8k7 gfXjƐp)O5}ɩEߵB: /S~01AKmn+-xc9 Kh+[-À֔% }м :`NL4ol>g0ʓmLGт}7d6o9 9fԱc;SzT4'pˡL%7I 0vc^HFH ?X߿n~'f0?U,\L4gQe~ ퟥ)YWd<PHXob{y{XWICkqnf4h=om*/#+D{SZ%*cτ<"S-e0cK拵P SL8\yK/X k ץ}|5EdB޷H?m L/&;\ڈy-T`'Ze|o@epz5*এj䦑ezC]*[)RUшZzŹ r[`}|G,VyA pE>2'[~<9WG,GE/{Y+{ |=dAl٪=0S:kg$~s8[ՙe?eZhlĔض^X\9#L.E~Lw.z a5_ãQXn!j8O|Dx׫HBÇkTC>0aaԶ!(ґ){<{,6GS䩛-cyɭWځ9f?PxJ0{8LяHt,1FH9)B~\,}ALo@Ф c9MͪD&KuK%D"'J BX01խij .-@ E HRMlI-yVLaX{OM–4Y"i0U)&ΉaO#gD?9rmzcy.Me2g*[銝oMW>Z# '}Ja,y\tIq/JNn<.6'la2uBnN*WYi`)V.җt:>;cmE shĭw(0=ʴ;xNX3[R? Nu_wVILv+# 5?ؠKS.&s4hZ1poj`޵+Xw7cN4ۖ~z9d?k;֯InI _KwRԊP?Vz!wkN9)/jJNzH~" y_7HtF֕@`QD1h?R4х06L-]#^f@b Yt-dx>҄^G޶2+>vyh]6HBj ~I%i(xlm88ةf)h^悱[v8_35 &|g`& ejd(0x|LPJO{B,[e]xjrֆ /1}zWXB8hYydah P0ĬkShHh KHtߋjY"{_Gy : sWS^g/(.{5 )&m 3BSK6|P}):Z0љqlB`lV^SPvv(&D < c[ $m.s)+_i耹duzH&O,O: #QA>?N~>ҭ(`G:!n#g4_lݒHL>'LZ}7"a$ܮ(3? 5z,rSFڢ?G ".`UlThLZGĜAaL$Pl4P$+tϜҁcQ.D芏sz`$ 䤋^B2} ܦZ$*3 *KC'폟cu;aFsO)$lQeV(O}?g-E7ZŠ@XxƻhXT īh;o :hglءբ"(Uoq:&dLD .= 4J+khn7"(,Dh(R =;IG ES0D)>BC#9wkaOi#?sn})R=(wYIPNz$&v3q&*E"4 ˒鶡!fK;Y>YirD2NBܪ~؍R͏GDzpO7/P*;hBR nbeܵyѕ1 SW,Bv(3rA{g$"5V zrZr@ۑGEq*~N(nu*vpq fO1&  Е~mfMņ+kJ1BcoFtďBء'vTk2Wef8T-Ƞa ώgW] F$ ,fjF/ܯ*[4qҺVƊTWس_/ !K~7ߧ^ImdD7ҍ1/[UKqIw yvkCN]dwoQIi8X1]û" pAWX4yL!6o̮)mB#mL$"-.V4\Rݰ[!Rk:fo="СsP?3b9U#iP0*h*κbV `gГޫyFj2pڧ=ߴ@OK\/S,;E3[BMcӝD_PW$ +g[檭B<8ؑ39!P[ 6c\Z?wY 8Rp'Y!4oA'J"~rEC!XTY*새FAS0b|)#+1qOv̠HKh0nt#?≠.ڞs3-G$ky_'%G1c ^05 w"4XSu"CƦ>%CM!6k66kj ْ' !ZLF3U4O#C䚽[A.;O Ӥ.`vOugz{9p?W7҂m|$ .lvń4ӓHC-UpK)3fp5>W9:hPFV9`GD m7hvѡAcܓ#E{e;HOE{կz^57 uݜZM53Xb)s$TT_3ė RVKČgRCPP&}c.~|H|*Җ3y =h137NAƱ~8Gژ̆.X**OLԶCL= z@g{ET Ub+䌞1oRMA%P=O1,^ cFbBK/o@,%)CSGJ׸{Ψl=?_m74ôޚ|!vxNP;N?9GY<#!#@mXlYR0`];[i31bQzٝkI( +BA2S\dɒ*fk~/C)ώ(\kd;R\1uxk4DsY$XPI=ҁ{ݤ8?TE˙k{k~7_)bY9D}NE->tky+< ٱ&Qy~dZ Cym7<$ b_Am^i/nom:3Xw,vӶ2s7tQhAǰ[NX5e+~?Qh>×Lu]=ҋv7!U֙8'j rhD+:c`󕠑UG;LΚJvTRS[o4͗>|x7Რioq{ټQ /- #"(.6K`r=TCb+R1h n6;3w@hY7fGuav͙7>]9e~XH(_1|  W0r6[_+aȝK\'GvL̰̣GؗթXBө̗,+ ӘNo"0WНjCzŮ¿V?t7XD^sJ.(X7k& %陼;- rqIT<S l2N; )5_ )ԄM̙IE3+ s艿oҪA(&@W?YxJ 6;zui0Narj|xDjT ʜM<5XxDD 5"J^LqeNIt 5؜7<[Q)ؗR|E; QwrsArNJe<0\g.݊nC/@$NGhG:wtNr&Q0{h&?MNW逭/5!$0VSo8|3z4>n(8w?KMJIqm=,kZxg-Ȩ,|Á KYUgÂ&ǂgTr$7kmz*%˶۪9ӟ+MBJʒ5$79qZV/~pP%K0bv; 8{nSi84L?ұzJ،u뻫5uK/_JCC_$F7ʛINHXKƷL4ጉسXPj}}BmRzg+oi F ޜn4,mR2OLwَ]ؼ)0%xuًϹ/cwNXk|pZbEGdZ5Nq`Sefq@6庱Ք0 Jv37w֛|6Av͞eCT_ε8R:W=5qRdp~Pne?rVCn[# CUzaVTPaU7dq$@jJHI k~_I> E MP,!k<0]DB0wPu](0&<&c 3'De_h˪F~K.0kvzlPq"/:T=Qsݾ;&J]I'L*$LYm pkuI"6=㍦no*!S&r?X@u|G6\*J6M5|=wCC&R%-qل F>+&nd ̷ P?I_ IKaf51b"UnU'6z 1j:}@])#`ɢۍS%!=2>gFjOuP,;Qjh8~ڬff ;#[0*؇#^nHE#,Uy}W툂6U; nIt*>q|KהKhַ'[;PeMt:K?9U^^j]wЎ!`Gvi)mG};FYs'{/3Z@˦ܪ?Nh妏g侑\!q 1a@vv'+CF~y6/NFg{dCq\Z'Px.M٪ M/)KhF4 w78߅5NÊH"y!m3!4bxZ c&^n!㢉 'zFtǴ8<b!aiW6 )h+`'9^ F^꬐&~Mz%<ĮPe"Xe2S ssv!eY uXf2býSUCR7B4zzr8YzR,CcՎG&ax*Fsq :yOIS"H# .ILsn}<k/n%yjW ,?}&U=i5𨦘-0CTʿN=q8͜ LCals;}Mwy6wsV#w~l+_ vV3= #`S忭2W::4vuׅH# oQN-~d+dZu:2؇{CZktyQ8%EEc`&" a 7෥$:o&2kP2KjԲy?smD4oD 9&TN!3p7M/w6_|ш  L ]ugR^BU42:&jxO73H 8Qɖ-#G[jebQe0.{ƞvSŧi":|_P˼nm A"#ѓQfGߔؔh1z-VmWOkKzys 1,R3OUc[Ȫ/EG{+M'-z;4U4.PR} 2Љ͗^icexdc&nP;oEw}[VF4BC#~_h-=޼Hw,\և\ҳŪ$,C|ETC3uC#uAfR/VS{u!P9=<IɚR[>j᩻lFf٧xu0`*П&*Qk5/( bZ (b틉p ek{Laj3wּv'Oi`%ȨW);E>oƷt|Ԯ]j&,뤡E>(XX?mj?b ь)kW?R|2H)Q2 kcKzBh'JF%`*-h"akAd`篐}DM0ܻ̕DՒX3i{ٰ7v-d j=ĺ1@;oy1zxl tR* p3邶 .x$*3 V:g-nF]g$K3 7vtf-Ӿ4. 3B+E "RwО0p7᷇+qx Y,`a@B> IU@ѬWΘh 5z? ֹ}-Xzy\{75\-|AaY_d-@yGoYIQxfk͒9 /u|1'L0"fFO6rE |;:+N.W#xZP-]Nk:ž+U d?*P_f0%<8Dy;񔢞uT9kAx&4Kn'D ݃\;X/ԛR;kw:aC/%z;{# q>P$n9ЊT UOƫȹDhgA>yN@NdXц.>oI:'\)atb3ɋrQN!|tC+6$l>3*`7K=y2(фIɻƝUw:NW ;y)65<2 \ <*ȷ+d :6&kC;*n۲lM94u#q$U[wJ#ᜮ߅iWX3Bp[rJPn'>zFC`ş;'uTM3 B~c?1~ފ"gxpz0b k BDAuQ T:,xѡȮ$@сkgPw:`:ܗwzH56>~˃S"/,uh іۆT?CJϛ.# H\tjE:z[I)IꀖǬaI@=ޜyfrz- \x&aQ"X3xzH(F4BXve tr,s;ŋ7Vq0!VvaOB_(gw; 9BX2j'{&[~|Ymtΰ&-:lшLh 83Po;aĄxtHzR'M}mE`L-XQkƸ#r2Q"Pj+ݕXz,g @̼}F94T'R.H4G:tmV4| 7~G8Ez\.\ìʽ&HSVC:* (,maV}`j1ݞ33ۃEin cZ!V(C)٦t\l !3o5s .:T[M.D o4fT$[e B:wQ?ee7"@.rp GU-tNX=>] ,&b[Am3NJ-MN, `8* Jxj`\\ {1B_^ѽVIVL=%gg3!+`CyZwlQZ%JE,;wb 7Cu6}]o=8-PNQ{pXCD,ViOܥPJb\j7h# L`6G<38GŢi?PX-v*t%t>JO$?7b$ >MZ@1S6Jʋog\l%[PgE-tHiz^o/ O8F,K:9Lzy.$V sbʚYrBʫLKz!1m1\)=3E)[J'nu|Py;IME.ͪ?0aٻTU%B18G7,yfvnXe:RZlX 󎙿%I vJ8&~1L_Z1o*p[j|2⟏[G_o7$P,B5UIJ+ F)bc>5>Yئ ;f@YfhmTxX$:%ꡞ6W . o+ !@J$c7zk!IIJ. LӨmp1}5&8rUxM\ߐX4T,ŤgJ-$4B6i PbkߪWt+lI܊,*,>]ܒr.zQѩ:HwzcѢnl`2339T32K͞ܪ[4VYx]/% Y mՐ(0)6#:/7ɁtqLJSx&)lhI+<$$`uWr SX[CUڊeׇJhUUb M PH8S,μNSfYnտ3z5 Dl%S'Ѭ5gk7:M8N?ykVէ RWư+=?7ob*?"ȗ#Q}|Q$Bh^ RbnS(U[a0x k([EOݑZ).,[oR(%LjD7E$BUn =|ym)5w_Wq-Y__PBkDvЈňy/NWd΍`8]4ݾiW `ndO$3iyjșf#HaQ\l yThb$_MFhۉ.mR)g?3 @`Fc(x-Xj+NM_˗ zBo -F;|~wf=ki "8<l7*''cdz0*Z>'UkGfϖI4Խ^I Tҫl֧J#]>C3`E@/aKй]U^b\Ϡ2<& C9Kg)+Rd% K ^$Po -;nDc u<=g4_UH:eIk_(^Lż JL嘥F/!cANOCoW7l?JQ^DnɐU1iK8ͣSJ\&Η;j<2T6B>ƶ^M !(IW/;Fb6$e8lYPvPOM8j짉}⼂ ƃ~>nF)l'׫.ϛY|av.HAf/.ZTj72D\`b36V)Nk1ܐd2ILSp x!D<MV =rA(X2-3>H7)]jݪJ-i-`>d9 tZbE$1898k+JmQMA+]z]nD%N%A]fLd)9F֛ d! GEw ?mhnL3vt`vlDDŽ˜iȰm:Cҕ*i}֜ʋHĽK;櫼A`SgNLE!}3=<)oAR<. \K>%ŧO-޽6NXXYFn>jAʸ X`?)^ O2(&PױuSrIȱ;9} v{rBWAycvDIVFC(V[8(^"@+oHҸ %7{gtjK]s ulH~yٌ5z"{(6g u=7m${ ڢz2&,h*/P'SCL\"Is]܆F俐΁# [qpF!l nT?578la:xqM]c"܎byV\Fac]׮F?e.g`O{!ei҈Ey/xh)#9᧷٩+8NܛzAfVM59"x%ᣯhd,pnZ{8eߘBkC zkM?P#BiwX9vo"f${ku:6dVejPא\i> %b C'Bȃ痸iMmIx"O ņC H> hdaaj5EFf@k;~JxOvoQOkFC78N+72=+,a&_Lv& =d0 1hhbE`7KОLzaj/D`rqP^sʇQYHy?oZ&S)leDIK,D={5]]pd`nFp x\fIPOM4^Q)7!VBU6-`![RLT%b.1Y{v󵝽ހVT9֡VH-H:b^QؘlAZ*(v8PGfON!r"^YaR ! FLYFGs-W&:iHM ЧiQc O/\hPٽ|M$:erL[{v^D *oUʽ M4.weo,7V+ ͫ;xeZtCj٬5vGL|7ˁj`"Crx2*RFb"bi>tĴMn+ kF3!eC!ǫnuSc1:UfIܔQ$5W2Ybd;񧥛WRL JJ8m 3 Խ].c E;%qZB|ޥ0_M˓t)$g 6<+V}&l}w>AnT\M w%h <[Pm# _gMr>)|_.~hT_I)oeQ&Ip!<1 =Ͼ Ɏ@\|М_,.y~[SVm8$Y wZ%%p\Wϔy1! ص!ry56fZJ77x"d'Z^A9g*4–$l@h]R87X#Ҽ̺J2_3R!a6o\s eϊTt4]m=Q-f N[(/Ӓx8'.Kɗn1Rd LO.+#kC.N"Mfx$zGSqk w]g$#4\ *QRVREfJׅ(g,,#դȴ]5t6.ьZmE=4l%(pWo8EmfUF핢yqq{/|z08IPhQzd l (휮)@ևa@2؜0-:6 B)8.aKp&Lg\xZ_eU'g^ݧle(>)罵*9"&ĥ"_ E /°O1SJ4(~C8a  +lX`vN5cH5\i, [nkoG-KHt=O H b{3CI5| ۻ >tk#Ԙij߬V }.M !KQN \Oe{ZiO~aʄUh˗VP&f3S#H@?d9QbXP AmF*+yS 6E~_fvM2] uxyA<\j#*W -7 +J<1T,YK̝o`t`R4d9M0/#x"IfXo!$ O{F:̷B1хҢs$ >YB_>E`2Pr?}LZeȻeŕ)e-`N򦊇7~ZnHEA|P:bRx p0l}(Oa'`3tet$H[Xl\C#b) ǬH+(rhrc'P9~̀sL5( e!E+SD]uɥf%=_+*o8b arayfG~63x\ۣV Q"3Q?"Aq\чZ⦜a)Ip%hNC^r0@b!RCO8~;#1qx57F v7|_Ol 39@C,،҇@N}h.l^8[%ھb]FM)%ܐHBXHqB~])K=;:uS)&vÁ:${,e0w"]My//!t9bnd98^Srŀ1dݜA-լ}͌}J"S,/q\*KG 픮ʓb6~0(  DȊ_c聚x?O.4nt)T@z@fU ݦ9ܡ6PUO?:s=C)҄nrz ?J=]nl-X  ;JUE8a]w9B8z'p Wb/d.&8JadI@*N]2WiW[?I|^02ϜpKv6`2z@4$7Qq;ovt2 #0¥qte* YXQ b1OA몱_@ ~dӘ[K53zjb˜'QY|;ލEDmj Ϗugw_8Ilז'.RY7j폅~k1'VRtO3g|1zG>[y[6oe{l,l&8,Ϭ{bOLAe20򻩄x)g LrMS-ҩi בM#:(GmPҭZ+)wP[*oF oro{qy3˨,zm e)dV c?+ 2I;.>r{8~`3sGPxe4b̻~H!,Tn{Wڭ mVxST{Ő.w0J=ݡ"=6V ㆕Z)j-3Ue,{_2 hr=>*X`M0P3Mn*28r*`NZp SN˽- ޮ$QOAI8$zƷC$kv/* 60}P#{j_[' Yʴ\`;1jG̞B91# ዬ%gA]Bӧ .vObPcnTN J ඕF> G< k2_ɢ.!]|(UؐaNrˤ*^# F wLw-5o%p8*|4M ScrFm<UW<ßޞͥ~M]u|诜r(obR8˷PdjC>P?p>>%:kzN&A4VyQǽnOSgkʩhw[+7`8~ I0edPz1]E|} wp O9&_Z~T͌[G~-~bzyv&*1O ++G]uUP)fboS'ee wM- }ez+'7Iӹk|JWb8S TW |,Ub,*<Py{2&1s9 f}?4%Ihu+Bԉ_d6Fկ&0'xb\ Iж' )ot0lcBE`H&".'h6~evFEg7돭E2A3IH 2)!8;>nO5]Bxp@5(棓S;bU}&k?jܼ9 $%?}߽3xЋx<2=QV.Ǵ;,@تwH~ [ 8;Sl zD`ڇ pxwFJd:rF7q"OS̺qisfS5&`將{ 3n-6VGҘRb>h? Y ǀOe\,zW W?MvPݝvj|O%ΝSɾQp[VWݎ߃NVu~wܥ񌳡$L,:z'YrSۄt7%iYe٣1v ٸ7H,W]Hq%\@e"^SXj! hT$K cFxNbl3= /H♎',Mp8Ɉc:Y)PPzuYB7!F5N@i@# Z;8o,>fxT2o3hXROIw&Ke#׼SQxmÇUE,}hT4,mM,$Bp?kkإCֿ 99p醌<҇|ZV}&a=ƹLJytzh'➼W gv2TG8:Du xFvg?~v |,j POƥ#:S%)\3'Xq]}4dgs:{Y d2jƛTw7) :|$hoؒD1u.Ovv۟2ٵWuC׋m3P+]5_:7pPpr_;=^WP=&]t4zWَ(돺NsԽ\26TT%A$G{9eeFw[}1;Ѹ"[rYPHqPkT ءrg%n_2t!^>f*]F8Yqv_;yT# Gr[Uk@)c w:5SݛLJEj:8es" ⵴%͗_r08&nF`t#$ /G`ػE`*il׉1"@ Ъ[K#;j \{ۤ"JeqU&wjoS+, ؊?2ЅiU905"/;9l7OMJ)?T-qRdZuy ^'Ĕ/%~YЀlAx7_iz+crǤ@D/΅ R$7|$/ūq#ۑC{aayn+cBy|&/a6f8cS"Ӧ ;07N{eB8qzvҁ "9 })ptJ^4[ hJF< kBiP# ]%/x*ނ,]q ם1LEzgtpD҂ < ZC E?#JyA>.0u MY1~Ad 2X'SyTogǿ`MpNpU0d9OSzmKfxrwdػ4KRZ 'I=9;kKVI 'oog5XBiNDq\Ub5wɫM:%E"2)*mL\w0-6s.N(L=O6! 74t_ dAP-'V˧'1rλiVk0wiJw(m򸅁-W0^U ;X-}wpggi3FpdyЬF(ŃbvOb>-~ҫ y`l!Jb(VG!Ms$M|b&& cš?khi_0.u*$7|@h2!ͱu<&Nol%Oӭ!z? )6 cpb˖m@ ^1*C3!`RlwFXT3EXH>U+ hF2/EkB0͆!,iNFnF'lo9QйMJ-"^Iep'cJ$O@:;v]97ii[Á(JDzZs!3H1@6-0Z zПjq:HnOO8Љ%FGeKY"4C+)ƪT,ʀ5bK2< I`ۊ鎅Dvg P+^`R2~ /G{ɞ4̬G.F};ys ZyȸdVW(q`իrFz $ֲ}(z /iGΪgu=_P$7\uTh[J|Zm^杤藨ֶ^]n-mbݠr.wl}}L.2U݅MwԈ{46:aǑ+[NXs}F]k"Z߮VDV:2OUa5g-E&3rAΔϠhG:FD 3P~yHqJs( Ij~S}QcvT8ќ7&"Ƌh6l*BΙo ?̈́ymꊹ}&VSx6*w} sXIE9,og6j$lVrƺ YF U1Jq2+e|ɀR'!٧ ,1pd|r&:H'W !r/_;—3$CL\ QFW-W})z"U[n-8npRzt1Lgon;Rp 3="UܽbJ{糎8G^t^.{cPD`4z)/˾ԟ9Ǭ h֛sHN[ءTJqg*sd e_ ~KJʜRGILC|\>p{=HXiwH!ҪwBl^I+"\)%bȗݦ 1f+'c`Kh"@cQ H(H/{6F gx$S.[u!:뭕ۏNdLj lSs$>J̜_ohWڷ[;a M0YR߷z͇6*?#ɜ)`ϧ5=% tc<B뻫Oe;T-V)XOE)ĺ**J59\*XiNʕE%kpV᷍z̾~ X^Q)4:rtZLFq-n_mڑl-?Z>hKAiț: 1rkfJJc<94o —P\6'!CXI8?@vc4Q8Ϯ[At$'jʰ;+f  #o]5rb3Λ:XUl#Ob;t'}g7S6uGrT:[ZW샿uX4G)5psJbnfcSaAao sFU{@xb(^Oh&^ۡ,+7QJ3y~oZ=ӕsH|ʵO!K< ^0̢zYCZ;p2-۲3sKrt♊kڈ%hmyߢ|239/v-MTPr,cWz63P_ L8ıfN+elb_J#\ퟥc_Ë)ONw[sHV߾&Œc]l&mCFBR D}%M3<>"ph6XZp<įAVXco>8Pǵ-+nSG|SueIu=\v}P]ޜޠҢt*n9P v/UUV@"? `?**/_;P;LJp<q`Tq9x?ES -Q]-s^B]YUS9.ႀAVm)$ϔS6d"xӾf;ꊠ V~S>0Bho`~nF.L1gQuJ* P7]s)sp`=漧 6ʠ^ ٲ͙-6,$#Nj@~ӃꬡC܎",:輆}|t11G}Cl,ɴ:2)N ˌr6veAEBKfiN?}Ҁ6CjA@ 뚨XO@n8SoF ۪Vu$7ݜ~zUBR)V AK)/ /S]m 0Ŝ!b{-.(fHo`ONLˀA%W\/Cѩ'9P+|^&NI "ǼyXFzl)xt9n+^v2}ً$͏Hy$ܺm] Uѥ#MoYrtYdwAjq<%}ܢ!p&k*۞~n8^K[S.BNURn7]@Kgudmi0xS U^eXy6c5dS'IKh[dbb5=d-)E?j<~) U)'G=r1~V #Nyr ֚e|F=7 5Bcvo}.tx>g!Oa&vRhʂD- McPcwug3ՃgyN1T8+*q)HJwF@ԯ׾SFl$bbi{ir}7 [Ͷw*ݍ (ARcq0~dz{EQ0}x ӢyQdsz`p,FH->_D0"J5*fH 5:6hINT $qQ^jiz&hPaoy7wW77a3m ~E?Z ]<ʮݺ{>B>> ۂI VA5b iDwxP"xdcl7yq6>;?-TUTfڗ^pwX2$}2s'QTY5bėiE:ـJ wzK*cw|] }G0Upf^G9q}&< fWUQr~U$ fpO>̨TMi!g>y7[Fq߂yG1BTA>`?Fy Ǩ*|Ywb]+ sֶ=x>(1c `Uk8s l!c15h@R 4>jVYrwibFG]BLL]2于)RP`"fo8wdSr[ow@Cڲo\q7gD_KCSх <6n8JEJ˲9 L̊2T &Ŋ- CPE9P\9+#b,@Ƥ k.Zv?u9ӻO;&S 7 P>&wW08DZh|7;[}v,/`bcPrJB3fPgӣ>E,>@(b2ňq>FXHeۥN٣rQ8֍En.,0$ChbiW4=K Jetwc.C\4Fu&Ώϋ`RHxQ l8G=kD x‚a0BSo q7:{Zi7ԫ8r*BbD].4 gq1,oVX_;Ut^ر" cDp 1}}3y9`&a]Էg n 3vd#%*^Sy %>^]ue1m%humcu3e5sܛd=-4,$u &۲]JÌmhG_<0GWv0P=P m~`76؍y3m>zoLvjln}ѐAЦm ρ%bX(qbnQ\7RεMتkqnTsD>ůzps_&z^H4\aG2"ʘ-HH;LcQ'ZK:p Dd6⢫- n%FDO7n‹~ ?ZP(k[ EybJA+lKαUJɌ5BYߛ 8݄ٚڌb@S]gVA_ <_.{~R&tOF6|%kI'%'_:7ߦ/LMrE2#侑D rMwImF`4X*ձ]el5'5hHDpNtah\Gf/KO,L_2 2FtN#HB"v!BL&xp`sD/m?V.~LJ^!.Nծ1Ct$`N{W1:ӀA@Cv@!9 1+Nr!Ѵi5>̓"scj4+ۥB6D?ѡ!]qs99K7'γ1|ng \x_M WS .pA > nbIo(^PE ܬ:<+cҜ98:\ mx {o5Z)du1~0ulΌ Y -p0<9U2h.L ė Fd&ݙO_ҧP8)Vz6cdbxBL+S. QgJv`\W}QP'iFk([BFlٕ' (d3v*iY\jE nDo{l#K`[ț6~c<2Lhl4ԧؙn^ ɢ̑sÌ[ތat!cc+f'; /iӔH,h~6^]Lvw-vS@Z$}Z;G?ȶ_ hE,ʯ-5Аʘ\|½_:b/2\c&۱#G]o]&k8?-(v3eAz&%c0#U.hd;vt ԘU/1Y(a$I6z5<9GWL Z ,! ) Gڌ9Qٞ8|$rnmnEjgQ6OKVHM}D{}$!s):ߧh"Lğ~I }T$u mt_[-tB^=Az#] ϒA1ݡe%`W&4!zںg{-gc!C?;S && ê耚Z>S;Q<;c8&bW(2pZnsHl\ &kXcpmH:/0fVn})+>u/`u1LsGzSM )\k|tȤumq\$14kni$DY/Iq7;MM>p73͔Hp^*{_؅C܀DkK .ijl@:e~{# ױ^Gw)R܎ f aYޟ2<֣9Cb>‹\ӗ1Lj[rTS箈-_WʗRUCCew*a!bf _8^V00.)*v{bxN1Ը@> H5,<s1YYC\ŎD9qQ٣T^]Xɣw-Zۺ vy2 G3Gs}ww)CQv8 Ϻit10^uFS\9ך?GYd-a D'Vm.DI8?:c:,,Yh_|ڍx;'$H+eיBhτvCq,RVLM*]m =30DkP¶- N]|o KV/2.ZbDxYv`亊pP0y:Ze8f*)] rF2Վ'as04:?B(D]n\L$ټIDrcS'EuI,0+}qގt.:YοRG'V\]-3] o6+} #V(~17AwE6m,l*:,Bb*eFʡy$IY1'ۉH֡(dYm]Tm*v=L;<0p Ix4 긁I-M \T.a.Z`oqq[{v}}P;Řr,"- 1"32!_'f vw؞ uk eB'P ™1T8ō,` 8:$ =ԚFs,s4c:MFzO{EILTWuG;\IY-T~⢜=k25XdhY%E,]c Zsn z-sMߎK.g3q~̎=ٛ-A y9r"rHe*kZe =8!%1XW5˯Ͻ$kXQfs oe`8760PkHIv۷)uůbs*7yMΡ ǧT=ADTC?BFR|mN\ |P>ː/P|:bN> zlj ЦG}6~0Tȱrcަ6vCUQFK|a]gUDؤ* Hzjmg&E+&7WG,> ^N-%vt- sH@!Ӱ/w:ؙ6>TrK;Z}Wj'T"ǽ#MRXq` jwҥw*x XozleF2\_'7 -TnXUO2HXga.޴x9@?X"H$c6K6zHf,P)\6_"kuS{GPT`[-;+7YV(` k,̴!{dx]ؕI|Dގ? rWi}yE8w'$D$_#C6]9hbpBcH4 h#sнk$Pɇ O,mL'P{%o/5K.nq\\7]}.vCm751%`7t_PZ!Տ+sxP $PL#wU2x)ʽzoQӀyԅum&_Umovȇ84Eʞ [[8;H?F}zٵ0wn(\#&`O1)|xd[Thy g䩡_H*Ҩf hz| ;$R/$uy&΀ǘFnr7J9WWK{o<8Oh3+WX>N58Ca ׮A;z0 &yJKBBV^f Ggγ[U1k !BcXmL.3&FnW_G0+2^F@%M~*'\3)uSאh_2T%4EuZP& }a#b3dF?u+ `ϰwt1t^N 4I_fU3#<ԾKEe43_H$z`|-Y.s=%P&&u-6ˡ!2z5Bz r{A߭~:=1VٙtpA9 Dφ\lY vjyKJ2*_UwHaE4ܕvJ:2Q1m}0,Ϋb ZQ.RSe(})K IϮ(#G "`)cޓ8q7$Vht?E~>rAH7X\-2 BMQN o0iETDBy#;N$ZP/6xS6[-(sB}͂ˁ-"5W L~wʝ^MRQ~<ރlwX"i0r#v.,ɱ'ATfk΂k2(leS1-_ 4߷u5:g&*ϕHՕN"(^O7kywBTܲ !ѓKeDH*:{Yz!kupU[,֯Afa[w דv :;F[d&'#Cn'M=@W(\Q,ZC %0&"::#-8zow'a;y2~#炪KFu]UyJ鴮< KoWS(XZ$r9'QR6؎bUqxbHe_Ui|_ byvƷD x?Kf]!{ T㟹TUcV)ɌoPݩzH YV3hu'؅)'o9Z{'EUQqL|a_5>(GRjķ}dSUj= lk°tWj{fܳ=rRH hk_dC&OBI9.ZWfM~clGQ#r}ď^K~mXi⨮Pڿ>n,`u5gXIm TxKnBT@~"ʤ Zf[ITTJ|ܧ Yp? |2BDoFug2j+BRCBЩ& s }Zr%f>}N;u ɰ$e8s)CAfnGd՟/L:Rʭ_s)u!f}W^|K.g5g3>޷$vTm\:'|ٟ+?rŠsptG̼ ?lln{i||D΁`[cjN"E\:U*t!.=w$&1ReT[_W,4u4&?UA `w8ȩy,N `ub} |zhÃ`ew)*L)gjHV)'p gG.s;4X^KZ)+ 23 B1^#f|= #zx L5 Xbwg1LX;K*P7Yʧ4{__h(q~6+Z.ZۡNPmeɹ4yCr3$aPcܯAErA?ou ھ?XMWx=GԴFbOI {WƉc az\bTwࡧjcuBp*fqUXG 0{>$%j&o.l~ΐ2>Ww!J\1r꜄%B.VKyC"pO 3<8轓Nuf`At5ϯT9/[*D)wj 2w5KF9Z8[9ͳ]] Y(pRŖ7z3A-ʯy< < a4>"g{I StO-\(4_OXĝ󬷩xMJ?%^Rab oһHT;hD6]j49 E?Mʗ&PY}Ox #`NN'6`򪏧NwrNP ,f( _El=K{0:n2/m:HmNK-ʫ1HV^bso(b8`WRy:8#1ApFd) eׇ70T]¨pU#R^t2ҧ Cj Mx"]\o ^.6K~BsVv-85]JX$yf|!l$- XZ̽6 xח;jP4 飸D7``Ũz)*t=i8wm`/Fچ⏺îJ{p5n3Ke~=Gi$ Jb5L`Ԙqdӡ9bA,ѡ _# 6}zcCĚ4$,~y.Oux|wTpp tm;IuLIzN8s>`Eܛاĕe{7|1UQȂn4{ͳ <$.{S޺e/6,?骦,@hG(t P15(x|Җפ% 2/8C#+ВoؽjRn`WMv_#K2B,H(sF1\Q3>TұzE6 b\*%h =#6CȒ2mj]u3c$T ; ĩDVi=7rLv5H)>4ܫsH()}2Cml% lqB3ur/ ,XoWRG@c[N$|/0!̻^tfХ~\_xR تdМ0]rq&8P9NVM=_I%_u=Gb4qJTf_oC J tS~!Z!]kt#=:uCj(S2L=,P2._~ +; ZΈEuT=ZT$ I_Y±i5WʝϋF>iw5ZEYq7SAkdFn,B[a )vKd"=o-V8Wv_J?  C Պ<2DRoU6ߞ),)ĭ%ʾ0ZFķ迆n!`G.簣PYpF}J &ƦZMXm дLuMGS~yUP㝀(y, Mւc;+XJcUE#]Ѩuk ]BQ2ugUR]*ܾP8^OG|*- e2γN [[D98@z{a>ǥ3}`RAaՁdDԺSs;rㆈl|d:@JR|."Nr\韬bc{; S gOO)a32h-IS=+a+NncdKF/ÞR6B=&UX.2 }v%&G{@c 3Ȼ*OnY!PrP{OMKH\fw޴BlLNnZ8@:L%# E vxɫ1Ne_b :'%n:uߝ v龌;F9bӍagTWXuIh/ի0V+Y63R?ŽOG:D;5 ] MrCk3LEePI8^n)#h a9ǃ5Sߢk${Z"7@(•!2a2! <m"QFxޕ/ev>lAZdT-gUO OM-@Lq /#2=+d~Ca-1?I,<׽&J6E)P]1͘.3V9\HEeVЈp~"Ntv/hkBS|dc1ۋ^%J-*)fU|2 e0~>kR֢ˁGHj6|6^y{M*U662@YɉPCVaZo".v'I#|mOebaFY},zd R4Hcj߭u@\C'9fD^4Bbt=ƚnbBO<b(g+t.h),N m8 x`.k<;Pߡ^G㍞H#5Y5 نGKIә1Uf L.F75O*5& XDRJG!?0dP zlyd/? ]<>`Otiɂarނ &4]OAbҮ%¦Z$V,g\D}VV3`G<*St!a8j`vKyE,--|u _7mp{aIx!cXIO[杝lzlT,\]='\w6L^͸s*}Z 3xpN}7y'LFF0&<:47]d+/̄bM:WSegҴR_eN+hFj=ȣwZN8 +M ꫨH&nKMKᦍ29U*\ I0DV:EߣXf>Sy<4pΧZy [R1J0uTܡ_~oScW:QbBΨ:>ق^>_tE / 㐑g^TB]DS}t7{ч`6~u^bbVӺ& HjE&<G4h!ZG{H, 7 }_$*YVmaWNu,*XQz[I~R" Ȕzڣ$]7b 䭚گяygȫLN?*Hvdt Rxkc~ry Q_(>"tctJG;,7SaZԸo>QfR?j3]K(Flgd6w(z1dxKfp[BbE on&ϘZF w1$ulo\뗫 +kNqMH& },q~cBS -TdZƦyq@(b<ˏ(|x~ϕ!47S UNη/ />A^>ǫO'ؘN暝7֒'km>*}bu9G(q2A6᥃ui)nVi vZH6}Wلf\ Ww&/bU _P(w#uǗǽ.FStBc1ld®ɘ !g]?sF~{H1+uWYTWHr6 c(k F ߽/?1+XȜǩ`(_ˬ̟o8ܒ⦻xɰArlD7tD~r,QE%ݟѺ~ι yhƿ=Iጔ6{ 0% /\gf3 edn<)-P_ڸ3AhI 6R{cDtx*[ow>`9dwtxUc<@,WRN/ZaLC.xRO*W 9k4l`5ߟ)IAȈB [^3)nH/_c(.JU No P<攢{m` }kf7ҭvܷ}@4efyh=7Y5ƣfgjs-2[flO>F'˸oGH{*GW1f"Q|:--- ܫ'ICrVVyybU@FŁC fɦoISIIM&_pIªշH؈{50p&ɦ0u9`tN?M`}[*{;mkΰlmm6:SUy:Xxjq:eɝkQzʦ6ahU!4p R?>.Mȣxeڮ7& t)u0Ԛע"d~Y뛈_l@6MAQ 6;0ׁ2c9ƌEmYw@ghY1I{JOQ욠[DRUu +Rڶl5DOբо&l:EmgTi1 G2~vM q~8Z(h.fQj(Olؖϛ35  sf8Z<.>T(Vd< `{r"0ۀ)^Q)0Bf A닚pݹ:mHQrtV">\& )3# V'7SqS4 Dҕ.+0@u1)h]̤T~?>['*kD?XL/ #NNxK1]*_$nf8;B9y8 &R.`1]VC>Aǀ+ cNVt-v{RJَs=6j1SKA#H36i D P`gl*6׫g+BsHܕ쀬FMb> e;Ŋ }O]ۡ1#4p'o\vy0hX=H`c"irTJclL%9@_Fp ak@DGy; xY] d]ҽAYs}.mE7whI levz !ʿ@䕤ؐ_>h)) EÆz60^mBY;q,E@{I'|(Y{G^IAX0$y쟃wl eAd|vW,"`oh*tD6Uu#OI_o,Om>!X1<<76YnQ30h%wа"¯>!{B=4 SUV/v%l [Sh"yi_3%U+??:-MկcJ_\7,<eiu)9MI[ jqd< ]͖׌bI:mvB0T2|-Aퟦ- m_J-lW{ZB̻ VP FSnq|21ܚ!6얃6TF^2Ud8Dvy rrr|"c@f3\l~z؏Lo#b@"3ߌ 赿3T0 #B'j92)Y}KcMφ5Ȓ٬|8BPL*f `\ImISj }/ie.x|ЅhmLe,YsW ?6^@>}ƽUHQzEt@:xL;3-@~|J Ɗ|Vf-|?*ʉ'! L2VlV㷎цӫפ v NJ p5j،*t}X*T2>Rl[x C@v,D*D %qdNeXݣ/zlrXnZW/xV y67sA'hO+ܐCDчa%W=*Nmn%i…2/Jļ;g}b*4g,$`蒲 ,$EīMggn؍R6CD/ cUyIX5?sGѲ\rTG@k@5@% ;F Ϊ9Ў4X>&9R We gy\ʹ<ʬ(To"򏥅׺uT<:#n:2 sH&Cxԃvݺ25I4>v+*7ʵaCo .] C`>ZcT />8nr %$׵ .i*1C`s {2hmā8wLsv e'ɒΒ)k{N9H_uiR84XaƤܛtEmIN ]9jΡame*vՋ#v~IhIVqo0^"k c bYaORS P1UDeP Mq#Fh0'w"/]w<;(+"24S2ftj!E `l9ĺe^4hx4bU%phŌꪯ Q6%Jؐ'9R>ᑄF ^v}o>n^R\#%Z͛p Bx@INmqdoCڷe$0F\LlX zW Ex!d-qKVI/CM.}Ԯ_nZE<bT0$jS&&Zv᠟޺J_ziPd<~@aޮZ ЧOr@iNy𙣚5<ǻxhF}u2 C!y3/ppNy(JXouل|ڵt(էDnOEņ񧷖SܷbKbnC7'SkuzGu?lޯL_YLfr wY^(LjG*h%nH\|' w֐w\ +Soa͒F`.܁bšˡwh9$Ǥ=mJ<{Y8`!liMDe`1hEݑx)^ Î|I[MK+ΛOՋ6 D?^{ÜKCQ<}sܨ)T%R脌*OdH7$=&ܛ!JAMa {NUHRnVGE)ߵr~^LK?[ @dB5s_N8>-ĹNi95}+MI[ʫɾ/MX#TUן "[656-J%|E'p1O Lk}"nWVo2_}4b%_#N&nzyp"+ o)d-d}#WPLWyګˆE(rs2OTS=pdi"܉J \@_1N_0(b "vuc"=sumr^Lt#ZjMnO\;7&y]=ƕЅ&4 *g$iTo#FTo((uh Kz⿱&؊RQ)^L oFW ۼJgJp6dx xqOmm:ngeh7 ޑ`% fSEX=(LL(#L K#&f ԎnV'pEE f '-18C4GJ ˥h`z9b"8M ;$t\mgJuǼBDA+beQa  T tD8蟋k\DŽб->e]`Ó ڂAM |(=&ie`^)gPZv+_&ֱ@ܧ/L}AϨ6z*Zʼk}iC?d_suh3ߎSx u! 'EX <忸I5BCVIgQ/ðG_(lzZ۽Wn0n;"^R[j*}az 8Z_SG @~5脝UN!L8P6_|-D3E1ȩ Gr6 ׎e"=:sM}kT_Db2!ʊ$` kKhRAjHOq/Y.al5ojz>9B( u}?a(l}Oaս7ߌ+v:IeL$kA;3|J&e¹\[M+)Os~(7M{.9t Rw[̵)jjl Sb+"{ iD-"ƟW#mOY$!7,>:B`xkt[/P|:!ČB"~]>0 8hÅ)"+ adٮC]UwqP#AH_w `tO aʉ&r)F+NYJX3swޛ5XhH#>^z`/N91/\B~VM!Ϡ`ܨMuKz{/5v/fu~l)O8D<2SF 5J|j TQ;w…Nɑ?r@USCޖ1]VagU3#N%z*B5LI WMDiFt#$߬e wRù6eDS+>R@ Ax~;N;9y?<.T8|SQbxl2/֥ ÊHBet~ y_ `xlS+$v)?D-3 [<k&{LMK>҇`@fֆ:v!/TbF ia]9b)ʲTjAl=YpWiD_8pjȟ~H&F&_Fߗ6HRT)F\X} ,. Pu&>hnF_U(Dv_dI^-0,7 bAl%ctא"zU8`pmADU|t>$_`Ċx ҕl zշ{AXYh E\!(nrN-[5~~v~b¾!B h5dq)/s[CTx̂k*R'ޛTWڢOPgBl\)YN-*_WZIw\T7./9ψ|fBcwMN#g9{ܧ?8MO6Qvv:VՕK-ܥ(Q@w#ɪ5Ve^cBIp/B^T!`qm'k uȏ44eUob7:袱 (#԰´=nM6Hi>'G-GHIe+g/jjtEt {w8)##9ts&EMК4ҨјՔrծ,{snx:|1c=YgJ%6]z*d\OLYk}&!YPH"T"EDD-MRjڑ$DSsd {ʏMbMу஬k*7]\߫ PRKOp.%z;1ud:Prqc}S"YJl24]/u\ifQ˷a++Osg-܇?kڇO5+!?[0zM˽aU*; rDA*UstVdf@.ڣ;vVkF.ϾsI}VJ E`?T'",'s{pn_~SF_2g8giCBUr$%}#-֖pn'3xz< {㩪 t߾FK ֳ׽D,tKLf Ħ ú*twPl-d0礭*^WkLT& QlC$v9= k9O,e y⑓;UtLkC f>b[zC7(wb\/sTNx%*m6#s=3熰Yϱ]nܓIR#e|?m<( #~ᮃ}}([yz̿V*d2t?(w(qy¬ pH8zp 5lEZ`aR|/C D='RC9Z!Hj-l/{Ӏ!7*WNpH̶%C0]4A@H CI(&4nFarsTϗM=KF ͞ k[i4tَa])d.S9C&,`>+iYظCDϵ z ^L:,j<|h3}D9[Xh9LM]CMITg̖c롣$c :Q6O99`` =pqlwM4+ٚѶF >8{Z~x}?2$3y\ Y:(4M7Xhtwae2 *>%"_t>t|<")Ċs&zVնtˇ㵏xv./֯CV cķ ?!&`gSC Svjsnd|䠙@oykΈo\ n8_%,tLaA@pAg[hD9]iY^SlW4•84||xX@$_?6Є "Z؆#V,ƍ@&f܏49 |/a-Qք9{cn]u'S%K߱iA) R c'Q>Pۉ|t0~7. MLF\uF<*fav&Pv^/V^U <bX]:=3r<-xR?KdcԶ&C|GڑнG+ Ebk;T㰋/m`}|1m/D> 2mkJDžXtpNm!&h=c:W A0!#c"Q9=Ʉ":52f<+$S,9kxMԂ<#sf2TTa2Y y$912tG1phJ2CrpVWpHGjS~k"Φf?4%dh"vܯri=E[!ѼR no퇯Pzچ7g%$|'I+FUDpӔ>u6:/; Si>3_p@43ڱ~z.RQ#eKE4ْCR6A{Te*9C]_~P3#ɥ=K--\0Y"*sz9E?n ^ db3^s{Apo|;s$o%}dSZ1\BDَ2̄}p@{(ٷOPwy|ĄGٵ“lr3^p;)^"N%Z{άx'"5RRd+Ǭx=(G$I—!LZ+nxk* K XB2-L꫻Nӆ^N=dyO$T^%=jLTXSwA=?ߍ3?;x6a.d+SK뤊hͽXgpM9<À_t/_FƮK>S(V#vI h Sbn+Y$+v!,6?fZL R+1v1x<:%T:+.FaR5#<%er Y#.2^oT !JEm5{RNEɲ305_l`DӱD+)xكt;0o7jo ,c2+9\zU>ajǣcxP E< ::^@"G:y3<rak.'FBڒR3uny}9[o}ww̾l:+}E)~-[A9G5ķo?ҳ`YwdϨUfk=D90xg \x c6(*]6x 䭬0.lgcQ3ΰr^C_PVUH"{y1Fr[ +^jX,/!r20$oHC'CTVorG6h%SU6 muly@{O+4e%69kDs`d1\#[/ ,Zhuog,>RLGۻB[613xv~A8_jPj \ KOof[3a5"@C h1w OڞQSĦu +9ɍ-,d牤~|#7fk됫߮{gak/+`IT<jk1زh to4$ĠA<C'l ~+qAod8wv,1Khսhca0|Vh>F:1M̹!(sJ&/OfV؝VuuP<+ PB/^mq!>0?E:3`)1Kdib=ϕi(Rai NC.i64~uΒ\@"G]tst³O0 zv<WfߋN t,m:@#t=+fX-\vioCcxS0=6oY;(R$-UR (=#X-l&}|!ZZ @ԫGxT7Ǔ e;qZ=dr#3K@Sq))hRI?2GKM^=QPSa9Z N2X\>u1fȾ߅F%O8fD'|pxx{|K94/9 ~&ZYíQ6$v:h,ܥM-i,ߣ>()l@uo&>Hu%}~euZ"߃NC&@]& vnhTf!:V١j]Y$i.qQGA:8 M@PJG?hY;#YU1Xj=aЪ4! OVzߝ=WCkIWOojUyܷKqócUH@jY?,q;1{{ppUWپBq88fz&3ގqfb0Bʒ8(?.]]WT^yu06 hIn%r }D~ǓLnK|H& <6qWì$^?E_⡛T7)RXMcSa: rN=6aX77rpk5DP]\~ _pBˌIϘ3} d}=1+墿i~_ !p)soX=v%ogYB>͎qؚcVՀu8D(q4똩g|S􈅅:u7FKQdg3;LKO.F* s_317ƊR xNf@cZ DO诘.:,**Ƞ_/Vd'ŰLvbU;~ | $*˘a{WrcӝAPfoMd|DsţmGrёz%]8 KOK#7Nhhq=gX;ҍ;1([G3s<6S;cs)$?NQr8 پCGD$+(9XI }C-=l^;bXBtQXswcUdU~=1˛~e}4+~p;`Ѩg,z/q(^(,-wLYcO$/~Hݳ9a"`@ИgVM#Ǣs v4 =T4t<[m/\A :2|fcN+m0}j~kx~_Ň6ܬ=Hj hu nJZXp|@~>ś^?͵&:;l켧#+3*F^=[%:`iΠu6i߯!:%HndFRxIv ` 9N:4{]T icQ؃մ*&|wM4ߋXf^`j?./HXyNEK$d=ט( F8(7*An%kCQ0RL ,K2`T^v_!$-'%|?/oQO~+JG) ZuXQ#|nScVNSaD|tW|Dv45lAO"\NJ:z" h^zhP1!xB'8k.lzl|j!2I"XY4:RRe$\I4=:)JA#f,7{~gcSQf%aw#JMW?RYn%By ]d׵dO(KQR|HRskCR1}u^YSvPNm+7C_~:neGOCC*;"evM6s2^nްJSȘ`uI$ҿ<~_ҊT`9 ϯF3?Ѷ.,9Yn>F,@l=d{=GPW,dje$"0-E܁7mr~UhnjØG;Y\#Jv$"VtȻÙvd/ksN* j%3wQ~x^"0X]N5Ne8Iە@ݑbeuG$ޚx{\BSY f.wzQ95Ʉ:GУy zoA+Gp07z],Kx@k)hl.l|a!~% úeהMqR'S'yd%IPli^WgALz 8rJ\9d)C,鋹X\=,QfpT[5JqgKY jK<8ݛHPK JWy  2gGy,G'戭b<`Q}v/Q㓅\G$n*G,U)qYb6}_G[cϔ No\+N~D2Kbҥ6>Ή %$sZ,~Pk#2RU-a/3&nZy Y $P_{m ) &D)> 0]츯y J;xvV5~utm{ly#VpvM #{y V-ؔ*~}*`R"&&zU_w'阅&'3HW+Г+%awcirHi,_O馪ՈC4ue;34˝pQb悲0fK0O[y~~Z\АAX[+ַXq{t?@\<px1/f l3 &ݿ|o_n?*6OŌL!%ff!cT' Uqe§m^RŔ3ٽwA\=yyz!uU~:g׍P^]EZ鼕L2)}RJ@aMfr^XKYr [SI; !OHce+Y ЦXzBMhLI{q"hkm+p4jz:>P_=)PnMo.װ)fP-0HAM≄+&`Ʀz5T$CeDҔPE@f> @i.Gȩ`E_]c1ܽB0L~%+P-hx0 RHRx٩ȌIl`S{h\OɩRPM{?*wCP]es yA}.@H,Ym>R~+M~m0{ !$S'Jnơ( tЃ je` o5bOno13pWvv?:x[iɯmˆZ*Ķ8gƐo<`11-9L^f͚t*ixɼ߇D[-i9@wBEG_oRC$+U٨"!; ҌϴREؾL/кP#ؽzMih*ϥhUG_Qrk_Yрz@r t74l(+y$k5I_+'Rr4ib7nN-;8 [r$*u׶IzQRsI_, 6cL(+v5ae+P.{{GI#lL]IE4_ u'K4,lP2Fqtgi/ PG09\zgG`}gN42!Ngx۽of_݆H6Aq.gM+-*N<^$ul||(IOqBd-69ɢƿsI즚⑋;з:w#eDG$Fީ<0>+ʬ%F]%P[0oC^/;"LRZj+lU'{LѮ-0\u/t_U|kq-c 1HǠ#${iQjʔ]QևH`ldXrgI;?$"BdU§SŊaS֋ Ѫt4v>Ӹ9rO|P{@gCXt1mw/ IɊ(qśv41wygwiWP 2=rF.xS&:z3r:En;dz* C@,{唪tr—R`[7uH"8^ ^GERnӃWӫ9EE&gjty,I3O{F2;bǗ 3\o_sA &.N)gA745f}g1dWbM:ـx򙯒tLݱV<ˠeKs?rEZ ?Jw &mZi*m"}zď}I y,UXͥM,u)RK hFwJɥlxs'k`(;ov 064Ez@7:"5c0@KV>n(v!?_c_ff%B qk]+j_ U-*4٧u^JGaXpH|o׾ ]Ԕ%B/uV鱯:60%~zGO}D2]Z-NEs,|ֳ)5MޛhҗĀ6^Lm͵z=߮`0^ F۹ke-tYa;h^\W>fJW {z({>}K|K↤}(M5i00iL<͒[R%9Iȧ!CI A"&?PJ V7nn$ǎ4N/ NІsD+iy~QVGrg:9ET4?!Bg[LKX/\0);/*L"=Ƭ^Ǿ:39lB]0#ݶ6[ ܒ2X9zK -ZzHY˫D zYe6{/]B(3DD_-6-{kn%/QX1ZS_Z%hb{ yUr{G8Q8l=2 #O M#7"^kw:햳QNk <09U++950n:Յ23}(_3i!KRmm]}̂6a.T 2|k;]D9I=}Xp|c"Qh ?>$5R@Nw;۴Lt,,<:ؘ _XwND9L!ɘ_JnD2q* V] OlUQP(TqfD*5c7pQڝ(;T (أ2/ǥe SJߟ;ӗ!h99Pܯ@8ZӞ5*;=yӂר1#0Wo C {쀳 vʩC+ |;l\vo%ûGOk'/"'!эLrEX*8)uB,ab'wTMQe0;@4]g̣Eh)GN}^A2%Y4Oӕ cxzH:lqt%46~aeEm^ּʳŹh;3yp!3ζ㡱f:9n7.)^qOF=ђz2?bqLnmm-&nA´ui>NrLi[uN`ej<( 'p?EW֤7lH]C˕)j'ĻXHfA^p8@7E>ݢ0] E4- 6A[ڥI&߬VӘիP 4MdaVH QLuŲb:eqcyіI\Mvixc}Unwe7$JU`0`%x~PZ媷r'GpO(쫵brz̀$2[cs'b0/vk5c5.{Y.^&\[AXBm':\&稃ڽ?\Krb:GS,yJ|*?k -,QSu5 բ-KF?r=aѢk>LhZ C,%@4fcj=>1QS6xrnTVM\۲M%6AwmrQ>eAmtk5%31033 &0ZM'[WT]LcbH|ۡ!y˝k&`v³ڽ%ђL}h/S|AuNjT\->Dm>PNv!;q ٯ[x6Xrd,#LkK+5w'fxQB[Ka]QUP[S ,oC1DQgu\2E\AO!$ه лlC(b7ӭ#_=w|xP3?G-#x%.|kE V/1dNh%]1a 3yZBol,5.,0%3Ji6{WDunEAkSQ|H(`”'ȺW"K~8e~lHVl uAwfU -ATC9ęT_g&{}y2HSD-|lߐ;[n3;x_}qT6݆Nra+u{۠5ɜ(nO@eSxsQ8捭uԳ[(.ʿNspƵSoBz쳙5\,~>yX ICO%ĉ1`^HMYSݙ!M,F>Płd<[ x`Z0@H+Tzl`>=x#!t}$̥ :Ŧ?A|Ԥ@(:&BUbmn)ʯk0B n|!2dm2\|},h[4ku`ElXQ:&k G%AlFÍbo@лW _' ZӹHAZQj^=ȉ1{q%KRXN)sֽq S}уCʸn{_sBZNꆉ4;Tf;I,DTЩuoY:x}-E%q2Yyy0 D  &U>?dN Mt2{6QzGv DDZ"uxF9ut$\bwIci牻c"?oʹH1z1&HgOox#vIO}9J"wi'ˁ P=~a9EP2$Ơb,lY+_1MMw̸Xlb#>952}=^sĽ 2OBhu"rD7{?P83:M<6wWVitn19u xdiV8)VT甌V,M⩘> 1m0H Y:қqᙀ&g7r{~I%.U|g79&.#<|#ZfR'g)v,!}e46F'-KbCDo߱E T1Q>݌ߊ]m~QgFf )KTE=#JYkWc"-J$<}ʃb y-oUULEfۇeM(?i`1BĠu7v)-ՈX,BZӥtqdtt5~hI߾ #Q1_HCQ)h/*q#ǭӲ7hٙ-J#X'?+ǟ׊|qIQxt'EÀnfEd[+Q~TW9 6^kK ~6p~ $/)%9Dj[O +@WQ;egcY̆WЫ3&Nݦi cE4\- kD$`GlcJK yf)uKdy(Sm/xf?#7M~^)|ȌJAWtjTq^30NǭNȫۏEΞO MB+> ;4TIٹ ]gẙ,G 85Ou6ց0KRb~W[hj(kI*$'}p{jT'ЅHZgc 'ẘeކTkXAm%Vĺ^e.%kBEa,aZD]@ƾ/ ɏ` 0%U)-d:f=x423Ƃ&*ͬ6h!ZW3dZTMץM)zY$[[dSoۀd_=ʔ H=o,H}qQ z|=qV*̊5A{w^:辞ꁀ/Φ#]^YHNQϐ $ǍN6ȧ"//fB.2,5Պ CuCq\ݫHյ(R+ݲ @1̚YxOX:1,HrsQF[N՗=2O'V&*Occ6u>lZtXuW)@\ =͸chN#W1.WyqEnlHkbHkg`zDZn Dz'G/Qy]_!Fz{49 3Gį[Ćfs7$~XUh5`=[* 7;ep"uwv)N Cqe׋LVw+v~8imqf(tYK4*u j2<{ f!RSs dG]]}f t N)Gi5;!6NY9ֲ\F1 8YbVfAP|,RXK\*H)݄2'J\L9vlg*B XĿg{:ʛoopHA`+/0!l8 ir/ _s*3f$EԇRF #;n;c)\/)[EJEdqTI*jνrdnFqم ͺdRI^c^.٨Nu*Xl(~Eg=&e U Q@MKLRY|9Y#FFUd8sjWÛJDVjTuT3yxֲGf}~ Lp4qo2v꼛N/լFzMD*PG4fY:ι|!D^5%fxZ~}H&7\2^sd6]5I ɺ 9ifg>^: 8VCб ]? ?ln1!!n?|"7'KbKT/R[ڕ9hnhJ?lpBIE} `ƪt|Hjg|,)YǛՙbXY$q&pEHaNL` q7dWhy@L\dan^4CI65S Mʊ؊v(cpȪDz,0rՋE5[Sί_șy0Qll-x'e׶M"N_T mU٠}/&ٚ6PL$z%B~4aBr$d0&؎:38;>_=ׇW5oa>pcDw]E<߁~%~?>Σ;Ŕ-#xv-ݱ38hilA"xguP^RA]Xᰞi{@%+7C\e‡َu[]lTՕO)w?Q׸;Kj)whͮ~@~ܸoTl'l$"5gO4N?xww,_5g[~ {IF׵d.yps3^*Z0du]:Ma?w(X۸9h72Fm5ݘ'"fMw7r''bz6};iK1لx 53r0 `Y[.+o?PM+sPgVݲM$VP 30L67L7O .(RBCƑ#ؼrU4R Mr ɕc$ 30N&kQNѽn%rJZR֨n,,VE.--=~_t# nF&ި%ՇZ1[{Yl;SޡsD:#a(pCNO (ZH5 nYOFmLzU3n B݀9a_s#Td,oɒCBE uA Usx$p#W*t.otS6XrS-/uiSXDSf꥾Y=1粼9 y'đoaxZ8⣬BbEJj)_dY i-W"zD+yǛlqrP'MF'U>v%. 7!NX>7b>uYϨPm|-YxL{c|qPkF*KCAo7-=us,6b(؞C;7  ;|h'#&"ο~8U'va([^J\٧P@N#N`-ȸ%Prnrl`-SxswSd3!WHqd8i'܍"uYaʽcZxtk2'#M@V,zV3h_ӈ<7՜HD9^u6==gVˆuX%u]~H\;O tEtNYrᡖ̕˜noaHV()+G8֤L˛WEx`AnIGÝ3R{s,$aÍ56fMqϕIڜ5pyv0bMQcBq|6h;wZ)ՠb򑍨ZcUٹj-Ytwل>ݎG$YTQ"$w(qKz?VG|Â߯kJHN53,HjZ2ß~)$oOG> %"ԇ 68kn Z<[1@[׮z f s΂()Tos7]h+M@rZyt\70IM5ﱴgU&4,.dcAW^QH.}AOf Nxd i4N8/5R(M6 insgm N#Na He8,l C|h{ ,GΑEG& )ܧwʄglpG]0FbT$RB5%>w#+S!cɲ茐+cO4(Ě}/ZtDDw=|t1ˍZ2±%bt:m D-N"*u= ^5oni {fA' nheﴰ_VݙQg}KtnE5xl2dupno(D;xaV*D2VWbi[Oe=5ܱp Z.6`I%qeg2Bq3_jmʬR0m]B82R"xp1 J``͘/O$;GG;ʍ:^.VIѱA}\C;%{ܧ/8_d0  ݞwC(QNpH [?;<:|9+PRlCby=$ ڄkVɈZXW\nb 2_ce9?dɥPꑧQ &4oA!A9l?5ƛz*1t4y^;RAaWg[u2x1^blj~\gULam\=w'[ 8Nꚗcs/@bŁf$N=|b5凜f;?B#۲,v{IV nG_oy630{Mr'V٣@0a1ћxjjOlfQgߟ4Ql^Pm哕gX8uEvul 㒩"eKn^ 2*oJ*5,R.Br/Rl3\o< \~xsp kScRђ<2 xHT3m ُk %j nF{b=g^b4Ϻ@ŕ/aF,KѨ"f.42V0*S:mrvd} y'qBp{L!ہ3%Y`l#RO`Ixf|;/!.bhZu*am H<y(]]Z%)X!'<}nʓ`C5{ʫ5rvJ u6Sim us1;=,Lp w!H\iAm\K\_C޶;NP4cɄZ(җ/4Rk>m hBx)$ܓ[sA|jpHfO::(: q eCuT/؅FP1TXX$I*sYiJ%}n5=K;$d 0>$0ZUڙ9o?4W4rJ2֟kޚ(SNcҏ>O{/Lp)@We"jWVƹ(&? 7LiTYVJFOQ^kƄQ͢!B (Oa XxPB9OV>Ћ[Ed >& b!+L{-y[Ѳoְ!i c & D]5ԇXfi^$":>OjYV+'K닫|b 5swüO|&y=$VG.1=VpYhCn],^Fן#JeIrtpaDx? ,9ZOeKz[GFGŽ8hĞK%1ZjM`t^iZKUP$H*/A!PlMP@iǝn;L[렑1?(O۬Z^ @B?ד'ȯRgG)rjl6CND`Z(pgP:ǢuW{έ) > BBѵrE+EPns+. (g.9L6zQC{M`H^y;"#h##4L,v^:Oh+xJ(tlXJ2gDQ/Afҵhnd7kqS+ -,&j5jkVS{ %]:jFeyGviI^Te;/,ed銼->YYJ Bܐ҃:f-Gg@-;beyf_g+jU zlo?=l/?l"}QeNk?7 |oҮJ HƋ%D";gbԯ ??빦EC4-vV'C.tEY<ryT}]2*vR{QW?'MN[}}`U Nx:b{Kŗu.+|d0𾨶}l(;`&c [&E,3 ]06)jr꧄XxSπ>Z\?]:LJ}&n" ;*؝]v`vnrTӑg,JyJSĺ MS7[C<J=I=e}_,)\ޛ!ء 0clQ rBűR)˖LpH 2'3VcǢ ^7^sXu0i^׹y87L$fڲ [Г Q^EiunA iV-V@vU@`Yc DJL+r o4G-Tn0g)˃`Ǥ mV|I*<$4_ęч l*-j ,/~^R :%y6y5n8XV!8GVq 6|*vcQ p=dܒVPV'Vpc/%TU<=Ius*oSAߚs<_<>]5,*nҶ>9Sdlw("ښ$JOc-6¥M)hs ]:>}Ґ3+"`(}I\J`{]Hr,كhabGx@[!yɠ+ˣTmAN 39--_T4'uҴ kr%) #9gdrϿP)huGΝ<#S"^0֞-K@U}xC\c2 F˴ &.,wn J)\cyV'O18}r5yI( e柲_<ޜ#0N5J-W# ϙ%;F5Fqź뼘j/ԈCa8+e8!C?n v \}? M뼰|;z-B 4~ gn hA鵳fCrAZt b|d |~g2dm)XɸO S @kp攽5cT`*j zR1BL`+޻` ј+TDwV2 &C ٴ FG|?{͙=..]g#\iSϚ-ACZ\{ 'OxZ˨gs+[6 DUrTԒpH\%V2q\6N 3oR+%hC+0)!=}|6 ؛r\j׏Ew|od1gj }KY6;1s̨@ql8ʛUa_ɷ.)s&S6PI0q W3։# ȏX3:ž̓pc3B6z]HZ[A,| hwzX@!{a|D깲#I\i1._EY޸$M& E*Ć&%w0nPZ//;|كmc& }ɉ̃G4{h[^v@?^.lx?>p~6.#CpeOP&g>ekn?ZRgu2h؈^տQЩ$Վh@SsXhN7Mrci#hD,(PAN'kj}_ qѮïmzI}(~8# 8%Ofkz? be6sՄ (8,SbpJgju9Fim\3B;Z~ϵ3Iס}^,/u 2Qr4N߉{SϣݗϬL%2FY^mOHbmwr;3sC'|qU[ZZ<36/,\OJFR݆Ja>h*a5o;ywg>oO&8e~JҠyIs{4v\ gW /~|t@JğFyNz};lI.TPf֎@ w\ vug_ӊŐhMΟ{s,G!7L 6J>)zf|Nqs4 Tn5;ȡu0d@.WmU\:sL瑔9)Zƛū4u{kgDX8ao" CkAA")C i NMP(l'%ZP~֕\^k M&y&$L,-uqܭ4ofZ9)U]bo(;Z3[ѪKvq+W TS aZN;xa2c&ܯO&_' 3GD]\pb` kfβi 0[IMD7"Z]f#%X*F4}d*n*R.ɗIXQsܡczbOTʻ@?OIk`g9dWHgX#FO"ra,cgy: ;a~K^Yo~4`oIf/TߢO--K}ÃSog >`ۈhB&` O_ z3u_LpE|}tH&zl,\7%NbN)p?bKa(KmЀ3jh]YF%^5@%-Fhg% Zbr f3Ϫe^CkcxV@1%9hfk0M6U]&}WrMWEM؊Y)&큞΂Y9O;ڱDu ]0OQr4}59Fw@-[X! .Y]=̰0ف[_C!|r_,3vQr^ Ҥ)|)4}\3Q45?b/qwⲎ\2zHM'\v ~F_ioTYJXgZ,0|!jLE>%C1(yUQVj1%ˁ"l݄ 0焹#1r G[\oQy#j2)\5R$VؒL T*W %?l}E::?'1 |JZ"ޓh%CjnN-9Ԇ峵bWU+R;vx vH:N5\WV Q HѓTd֑ |ŁZK.2 Px82IN9 k2)|Hʆ^,5**1RZ&_*Ty.V-bJ_jKlIel}N8(jBv5+o't|hik߀ AA8%]=O Ғrp7$]eR{3ssф :{INQZA<*aYEyHKm>?_6W392sغ`@x!5 HxWj"|;0uJƑ 4*J6n7*:PT%NOFHh}ķq0ڿYĪ3|YпP_ T}Km 7Xۂ({,ءM꒚lg9r4Y4I}:I<列-<GR6/7wdrB惈=o|7֒ <ҪRfj2rwڍxcDp5A_!l Y˽|l1  F{{A[& -1P%֟3 Ud BA/I@2{K)rMjW0oHR qS1O Y -ȧpb,*ECb#"_)8ivo13;4;3$2x1tpeeLǹ30+Ww D2ZC "D@JQnBzAb X4ds R|wOYZuٹưndOE=QوA GeՇN ] 0.qtI9d׺`e 8q+;OʋtBMC.UP?*$C%”&|0t<3A*btKK >#bPw ̕f/d"hH+_Ȕ-"[ׄv$W9 =Q0rICt k(n ~śG O+d.h{5/"$†oQ;~#7!蒑^[]lpniܤ`^ .zڪ'X@>v~jىxΡLQH)ki:Ý/UwͩfORkǨ]v q5ZE<~*ʉ~*Ug`"U]}ir@ [uCI O6 Zxc2Qڪx_ ԛ'f7mbu&Zd w߇r%K;Q[#W_S=Z1f-֫/x;@jyMj܆E'le#x8]5f2R1T0a.U_xuR-,^X3z5l;yH}i(4@5p79֤a-}w֘`sd:Z~:L>b'Rp;IÍ[q&ͼ"*D2SdCu}2#h >OY Y:{R<(e(D&%cF9TMX9Nv&ОU^q\z ^䘞?fFwC`tshj%{;wF ,}Hw^$$9UQ9yH묰Qa)&"X.R+ G W t:Z-.2Ns!QWm \R\n}2&Q!۞!$ x6o/fK!y_>Hɡ,RҲx0~|&S4y@lI_cWVh 73Ntvo(ttqpaۼAi,Z=>'=O}R?,y0FQ+rJԜ -H2b|NJ/u?RBpv@.{2˥]]0-u!0=TzMqLo@,hE 5x~| ٝnry5^$ksSվBqMA'ܭ4|}.o&jE.ƒikg-;l[<- {{]jd\9$dKCׁįicYf]E7WIRYFնUޠ) f#̽ .&-y3i-DZ`iV (LG)ɞdϽh=C%@2R5; 690H=fLo9Sꈴ2gsΕAs.Ņ`ߏc3*Rh74*YŚDTpŞI^0PɄ]鼕Zi_E[M3*Hj)t`qxׇ1)LsW(R] .0ݷ\d"I΀u\ڗ*jHйƏr2ӲG@Ѵ 77dx7貒N.@Jl!w< 1:D":4ָ X$#"Ce=ٍ@׊=U<6 a%rfS=5Blŗw܇ܽg.u7vFzn2M!1`Φ&@ڭFڊ'zt(A q2))v1nlbGB&!4fC̉V@} @%ԢZuLz9:5iƨz۹7%\aNbsHC}4,^gIA9lJz{>0 0@BNaHN[瑜aP(r܆G/N}X1 mY-7*'=T!+)Ў;@drlaB{L מ(4~Ͳ &.v&6si$D|w Th|3B811DooM!}t;8fr o]$2jloo8{~q={!#  Ds@{h% 3{YIPcsi|>CW;{N!At[MS)t/o!SXW#\7L{eH` |K\{Hs} ||3M>+5ӦB 2Nmk\`"HcLʘs|VuL ˓'< `ɲax,g~]H Z*A1@.QT񐷝ҥa힫)T];Os\Y[uHP*b=yeVGϓlܵfs'RqZߓv+WBj*GtI,cȼWéِG~!w: xepF 1vw%%i8x5Doѱ_͠%ձL7Hf\Pw| `D֢mǶ3.DQ])O>:Cd1(.'^_$4WDbʰӷq![:TBhvhOxcK&ܼ Z آ#?{mvUB24>qPcyV(r?y!.&7CvCoQYUL~v@d@fA_eG-F9ʂv gl{9Ց\-]b,tKN:MfѠ湹ǀG0e|o֪WQܖ7ĮI Sy9{KbC5* J N  baC ExY|_RccP!W(꼜+XHj"¨&s5}?u./t_ WIq~ V7@ j?)l v9CfɄ'?m  }r3dqm<Ɖ0E= Z߁Q0nW/|`q ajњ:iCP~CQg=#ٽχMgz_J- CJ!HZc^{4O$T+nʭ4-]yhUDЙ`89t ~T}LEf.XM[I"2i򧋩(bxq6#KS{fQn漩_x lL6݃`CμGcO=<+," :ǙOPMRioWyFt } ;#B%G0_ƕڧ%j.4Tfx8]m q ko\, dRxr-^N`2&)m^&agŽ+9CdDzX5PEFż+E/Z0wJ:-ʖ~9b,D'l xH;@I"^>\͓Qv*R,z?\7 uEj֡ n8{jUm>aAU>a?0M2uj{ۿ"!anE B?uQvMhɨk >4!~Bռ4 E?|,I # ᨝7z0hTR;E>IyL&7s(Ff sjCDChʔԑt+kf\*~'S\w:%3% !#`yCk+FB1]_ ӆÔ{G>Y;nPʂ9;?5oƑI~f}lTo)3){3vئfΧmB)5Y N{t<CMۏ0V *ڌhP[Km#HT|"]4ҾT^֢};5A;ý3;hvgI0rŖ{-K.߿ RݡBZ{!7x:GaIhp+]@kF *6#v%dEdL6@:PfQ%{ѣUMZUC.'!zONo*D' #*j`6X=ZOTuqC`] ߷$l˷P$cVjCoC>WX܏b()uZQ^nwgn]bTW0r+)IDBuL2e4v7jL/2 m9Ëq(j,S;Xc^b&iqruchALkl{ м.i/NͮyKBlɻ%jM,%QV׿yqnF9zM@ZAw3L[F"@dx2p\t6BJkuzRQra)=vLe_e,sSȚ K'r9b?@\j`H[.EoɊ. R[`qЬxDL49HN݄55_﷾ R#Y~XᮅsTYAcjg Lɦ!ذt-vA@:CRZ_%WJCO#ʩ[ n[,eT =:76̉׀\e>%:{ (fzy"?al#O羅Z Z ])]hဢh* [iGg`;GD?^A 5zJo0p.XE(ۭ@P{-3!ۍ.B'&X{ELwR#9P //Vmi&0rU(Et )=%X}xcr&k@g1ETNѵ/V- m0j&0~Z es&bЄ-GһWyA.*#rhIeM;)pRb d:4/ίqH .h Ou1FI%O c@kwݯϩ!U4L/)KġAt,xm7j& }Ff&1l>vbh.w[, *(j./mނo$ >E?r;yG"][ c$zbЭZ_uDA#;ũw t:@k Xye*q1> D# V9M]rLggƥQҘ$e\θvHy}>A(m@tjPS0싹X<AG껂"3Wk, F|@B " ei*,%MjBe~&,|6m"|K*fZ@=Lnɦ>֢ä@&->o+ڏvᑟ2얌]9$& ooxxNF/Bssc?uqaZ2%(Ipf0i* 3 p)Z3H3*Q5[+KܷJ[lƽuن;?\` :+(=N=5!ݖ[6 L'nW(yq@e!}rvb~1o+C WXWc5+C&yB6@V<5,{D O_IXhqy HF(fĭ { +ӭW2Y_d(螘qܯE洒llA+/_оff^TQ8`&*N'-s 4YA"~K @Du48.<\Y3r&i?'gy\F-mS9N7.݃ʒL\nWNP(I͚C VL6 J{ߘYR!**-z.ev-WIÜ/ָuG6* Lum&2m.pK; .5!g0!( 7.nQ* &6Vkӫ$zy7'RݡZJHR6Iů{"mJ~E_?Z!'U8|ݔ\}qw!ۂzRS"w2Jp;JV y.;g&|?!c݂BF5<_A:p̴0XxT%6tnAK1ۉ\<[uTk$jd1חҿyi둉QR Ϫhj68M%j[ˈGr: ^;@QoZ9k2ك6&ϧDPB^}ݣTvA+*0~קXӢI69%jhCD־9I-Y\m|5!Cuk6ČP^E/ l쭕+_go%ḼP o[>yd xh QK \o NrX?/+QVG yA#±+b<4n`: ܟwEAslCހQU:uqVټ~z{8$~AJ"!_c&QJ=Rqе;*4p1cH%W9=~_͕=FJ 1/m9EcC6t(uӵ IB`Bu*xYS?/p`"z[_Aƽi.yeݞz4-E[J"d\x-M5ϥj}N'4W9T-ZLi W4A).Oz~edgPȖ}攝E0}"+vF[yIYʜ=xR/׭POq<5o MZsW9@r\ț:lXեx7[uV-D)wkɋyi/]  #ߏ_KV㩨5zˌ `n[Ц%aٛ,`E*BO,݋Ng<5~+qázL_Q% ehpCO;sd \ޞceu:iSMC 1n=qbP~ue:@#eιbS.wTd G%PFjU+\o-bRQNZ=7, *0IP0aPoX`Bb?&zeRgXծ5 _iΏRQcxB7$ۨ5C w:CZ8ҩ+bg4]%^ +'aհQ H.Ea-Uy kO76Jkq  ~5ՁG=· 0~@LFIp83'r{e9YΎPaQyOeC7ГZzM8u*WS-X7fEQ\Qں+Xk{c[-QZ/%ڴAg@$2;&@A*ZfyiW[^n:.MddC.x}ų Gg's䐷°ʈEfԒ߶\DiD~hY`tQ,C"8yoYF=n_O4ח;[*r"lj¹d`"k[E+urgag3*~;w? ,^o7MwYhT:ύjH\֙";,,c9=CF2Cw$ e\_7 8)rc-oSDƻQ"=Z=ff9@Go`g$jVMHh^"T6$q1?O\W179@ ķt&e%4h/gP6opcMx睧\u7kGIt>S $i]Wx &DvPǮX䜄"T0UxN>A>Q{)ƆUd}? 供Qtg/B:=}I^0 E_h[8Y4͔g1/K<X2j쑪g7LSZű;Yʫnx/ɯ{iE%fg`ңXwv9LII.ib)>;7,x,i*9ŷ(HT'Fᓍ hA}@]&~MLkC8?΄ƴj1%/A "m XL8)N]IU:Ui8adE,i:r7SRmb ha`L|B/9;.M>qY{j{dҲ!b-VM*|֦TqcX@/ACX2'l?^$F|x(tidӛ :Y>'Yj SSj>*??uEQI3_edͫJYAԗmeg .(4 س<'9oJ%t_R4Qn28QMbJ \ivti0(E FJ +BgE w>ko}ZߋtB/'f0HZ\YM{ܶI^Sk𮬂(!=BZCqrW4ABx _aES\ * #9إ晴#ius( w"~#e>]ύ|O@y%\VBS:*‹M-z:QeјP;$.(q_(ztuSX#ʹm's&ҤMV q8p=zX"̿XoRl!`;f󪱛3A|j<,5`e [ %,ߊ5IݏCuZu@D\AUl.~3V9Q/J(2߽6O؋|R0}1 Q2mw!mCjȀ;777dߐqR z`gXڢ:ƫLֿSOwJ "עyTR[Y6U*+z@ ?eȓ[An;fVRyqR] MZn߂Y[Lm BXB'Vot-nۡ/Pu&*+QpϮm\: ! YP{B <_d}YB$m8pL(XS4+~5$& !))d䴃܃A|O23 P6*/Sky- (5 3`idŚj87@u-y0J1}>ꑣ!?֑ٜ)iFْ̏A.- KG-|w(?j,PVahPeRD*(ӻ>23sjC*{KN\4Aϴc $0ATrM!s'?z>CɍF.3Y?A;p,ݤ OFG,[}F*664x٬6/h9ҝ>lhIC㒼t>hsԑ*z/>?+SS2@M ÿs@\ 9a)'tT~欄I+RPɲʼ ޹FL0|5 *RaTVypj+]yv *ȖҬn#GU8^:i`d@*-ۥW0kE:$ࣿɯ ?毹.' 6jdW.LSVF}i"3"wjy2p%34RPNn9O2RX2}7Tqa@6!ඕF4N;[Z"&<>/=2r.P$Lhmol_*HpV_r0N,OB[wSXyg^˷Dݩ[^%zq+z"\_pjw)`b 7_8Q_=Pg*6۵+TEzZڛNcY(MeSIl5&|N4H]v\s>6$zTҘ& jf'AJe"VoN_XAc)yՕr̭tc|=QبAƚgc3 EѭdvQzqjN79q3F,g ,y$S.͐軀q"n]RURHdXoncڬK=}lCI<$b ?ULdK)v O d'ܾacEúP, \t]t ;U9x\}l`x_KKϚ4,uDL SS\kgHoYsdg~"arMvM]4pM?9J=OaÞ;HGsܷIC@j|1u2s<KG nw2`rf3QCR [ʶ4^4{n3[⎊?&JEXmدj0MN2n0l8=W14;|-iwHS$ OFD3aJnO+#f-M~k4 UkL*4= XfqŐG?zir5E$uuߪЃzh8<,vNTn 𐙝Er]!Ez"9ɤ;F\E>3}j'gV< 62r nM)i\12QTs!V 9"kΗ>Z˰нׯ)Ho~]CH}YxZl#c li^4OM|~*YZb]f4l1o9_pBNCgT(fB@4'db |EzBpQIM=m LU{"粮f00M0\F_sV{"mLh^H<}VڮVDeϪ2exaȷâBo{Z<0LvĔ _kւyzp!Uӓ{HB.*`7] $.fu qoMedԂ/VzBG7[ ԑ&I_1 +Of"9;x #Se7^ /, (cPVKYY.Uܘ"sH'À@\1k4I@+C{KUWjaZ v8SIvb̮W\q)BovIb20w ADV`+9M]1qE2ڡH-i\rFnZQ(1A r@s@p*$/}I޴YI@q%Ȥ(2tVh }zglG >)&TAu ؒm#Y?f$ZKy݉{"u^;2jhRk[I5| dA T^̖Dl)I!şһMvfwYϠE(?%A˽_ѷ# r Bu(q %-,8:,JW;OANa `V_NA&=j9(zFf<I,C%3IW+K?[|s0u6S).Y0>[ Czuhͺ@k9Ha;6Apʭ DIއPմ8d>72LؽB𦘃nH. 6t _C M #0k`%tAUyӐd&#fa}c}2ۉ4{0s!LR?l7$M}Z /qb63TdoŞ.:k+'xq5F`Aapq޸;=,js#1'fϡpIr<.[*QiݡpǶW6O>NQtEEWa6-0sosgs#ջBiPxX Av(ÑP$j_GP-ː|E eHi} '8V]=絪s*A9\~ S*tdi'5ʛz_3ܐWֶ=s3RU߻_= &@M<9L¤=\ҀR.rw9u7{CU땏%N`jy[TpRN^D Ǔ;9?+L~2ԳڻRj_|߹GD:pBdRҾK [m0- @R&y俒eN ;4գ+ KR;(HЋ'd1Ie,z¨̂>FӀI' 4'5Ԋ M|x7F89JzQQ"ʓŨRHMFrqFp/# 54 9kẐk0+E돆8$OQ|GԁRwˆlrD_Ʋ:fyݨ,!{/iLSG 75K?sdMk[0N&чngId!8KB PͷVoi5%W7_bOU&Y2x"5fS4"&&G[U(,mEA;OSA5} >&#l@~zFa/7Ev UV qiTGO:_زZ^Wd5HP(MlNhȁb-pǟ)?sxyJ񷛴pr[ ]ta| mdcrvZ[M&NV @pmk4 ;V,T3J%wyލaQEp0*r}PL Eqof,OA$\6$i (9N;msi . :Na^Q {[ eـvA}Js' $~˨=LpUb\Rj(k4ONkeW#Dir9(w_(pqn驛G9z(G0(:&.n_ǿD,Rq!<|YkRzV 驂^w>o| As921nX%D,@g;}ਁ ፤5]g6!MGgfw(am[&I$悏YwЅJQQԭE:W䌊knZ*M buKF䎘w\ lMKŻ01z9|,y]hL,gg\QLN8Հ}~8#M_lN!K=P+Ԇʅ],:>1pٱ;vg*Un:0}DϾ Ϯe3`(";jCShE*79Z-҉B=S6-/ =3 4ޚ#֔3q=DQk\spv$  w~a02 ~8U_s d.CIͅ 1bݤD훫oBnxN7h@H$:?ʐNȧA ڛXT#xe,5+ѫۘA_1pajvpuػf(" u/}㘣hBĸDj :%jAocI1@aD!@Ǿ%&_%47!OwN?8 skLچ|}!^jSaz qŻL,D(X+uh>."cW|UWd7Ϙ_ڜOq[{ ~f; yy]#.Ԁ` 3'%n~; gt*e:٣{-T;?oM{ 0acỳ2_3ѐ:)+l:ShBUu N06sx,h2Z3.\]\Fu$˞vS.+$?|U( 8KvqM[G,}$^!Üm&J:GL>+Dq:)0lXO^uGF,]\Qk+w~~sc=F`Fa*AO,pB//"$!K\5aa0IUMڥbI`LP gy26~ym`7dI3[j$U`KUAN73ɔLy^"QG i9 `J#\d>y*N+ %qdpcIY 2@ b*ޓk4>?ϩ\# j^ê[~0"ŧ~[{I[/L}{vM~Ssdm@t>>[u7f4IDd Ƹ @U슷@d8LvLei8Շܯ27ćpbsN0cV95OTd[< QQ WW~g4,[1kTo=XS5=fp=UؓtW?BA8lPr?Q ɩ-|{[ I3Awf< LˈtPvk~)MQ&MhbOA@l_,Bflo4#ML_UE]Cp-N%KmUY|ʸ&,hA?+QnL8|蜠W(֙Gŧ7Ĉʹpu!'>1" x^iG^.G\bB[te@`8С=W%vo,ş 37lnHP61<:|dx[+_5K}6l*+mR5l9#i"'0A⏯8frpzn12-=Y˄ zjîl<QVmGѢjLMkfҰR8dN**3&(:AQkr'5iòᑖT|IN0KVFhbZyt.7funsmOS)EoΔb(L`K?@v 5yOj%~;~GdK[ss%qňLPaAfh%IIg9+2߸+\hx]F\J6VVg(K~Ӱ+.ܶ^ސ.2fq,Yu<epD fHŒ)M9/:F@A /*3GKqG%yNY9+ӈ/Yz2)5Y;-r@0`?qV5@Pʴ o驑SL䭆QRϽ7\[9̪ZKqǗұ_.sц\Ov46`E2'Mb?D\Fӫ@C{+FS7qrY%!D:  uc4%r()aWI!^2bx]u l$QWpiLfuONb0|0KYβap¥Njow`u ay`tDT'zl7,'mƻ_=`ghCoS볨>FΎSƦQDykrx6Nv{E.//!! b牛7 U OLj|2gcF/PA3;:` ^O7&Kޛׅ\[!7o !sd;W\KGmVnxg V1&slQ ?!tBQLVY'D9bR8ݴqJ ::CSk -4}-!\f@U^xϢH_Žlc8PQ3HP`}E8젲_&|O߀,^Hl۵kN: "V.x8`~m+54|eOv<&߉`Ox/C7cSz-g*E5MTv,xgc"V(ʾ)Fb`i_$m?^5|ykZ !Yd;2ET#dMM#KgƯ.ϫP&-aNaXb ζs)dO ]ɾJ4?Ř0g(eZCc 6J#:yɸsL<pPCA̪ I>^cYs%r=*p0.*yĊx0$ T7996 yIq YQŢ |IdJח5u+RKEL!DY:6_I$tyweӹrx?\zͯep%I{Nkp>B2@MnC|T|֋/N8u|0>f)1x#m|d-afLY}@lDQzd,g$IjB(,VV+yq*o:l.)NNp6yj{0H˽P:!D+o$G}3MU b-P4Ͼ7߯nBs)I޳ L3` y{f"AۦML>8 ?>sXG9#LT̈,gʪSvVKDŽ)+cRGyh|QOAH`ũGQmIH['Tax\$p 3.͓өA$A.G~Ǧ޵a}mVIeޯ(¢R"[3pKr$9XN 5hj\ ,ԝu ~,uqHi>` )R !ǰPd":)tY/1=8QA^Sg>y2OI`EkTsҎѼOj@P6f$sIDs 8Wb^EfB*YEw=?&ԝYW"^aa@޺X\$x:e&G_2/]ݫ>K <>f4 '̒,'Jxl`}M#9/BM[ .EdwG;y]&WoV܀Oѯc}~<|RKȐXce'UL!A긎las,}>xJ%g *((t)F%24?IlK{?KƲ*X8`P?|t?vĔ Ћ%x%-#ɮE=x%N%_ yP9[R o'Rug.=0QoéNJ1r3tXzJKWmW}䪳BHF"2i$I5ͱ;M\|T|zW2m d0YO,f2q#(Rac 6uwp.4~ǐ5[(=y#]EۦT6+IӾaf.  .bݓt,(xUތ\OKbqOבI@]q8m+"5YP/7. %`do[ mL5MENeeG]/j K'%qxBjs}-8XD귎K/(8z1`«^)'!č럜+tm'}4g 4Z0%_5gI3 bn8ųʭ#sCuK͕8? !MzD׺>\Ѩ7޿gyqC#V$Xfor}LfgJg _A7$,g0VC F!G4SqFޅH1 chsEĤ#L1^a/&;'f~q&VFlKvL TPA`b.9 xhڜȹ7:WcsY|)38Eb Y܉I4 ̜q@R78_wɲ[)Ddx.xLW)y"ȋT^̏H!]GޅKЎ9NpEB5SFCr]`=R~'L]M-">z' 6Fep/-MVApFB>Ud1ax/: ZcU+ [:+7xz([fJuTE1Ϗh4,25嬃}AYgj܆P5U\,;NJFN_,y!^@50GW\x]?/P)9šSI4`TQ:~[ia}ehr?Tݍb~A'xy(Dg*/B ԡN>Fjef)֖l r٫`9竾}i}zbسNw?j:!yol}/yC^%ܷx1\Ϋ! ZNNNM < D:[1_PV4n 8wPX Ճ6*K^91П`BޅoP :׵7.1>Cӓ:[SUos)9z#3v7EJ'feEH99^8eRFU\`Fy101ZW|oYMu:i{>֘ եxh7k J4M {h3cdznW'V,sLyLba  hg]txҟkLoцL1bVꛙ{eOKXăKپWKU9=)Qeʬr]: O2%J8 Cʬȱp;B1;V|ej(\x?Svhca4.5ϳ`с2r"E vs9YuOH_@YE#&NɛFNN^8 NUVMp42-I?1__LY-[ywV3AbP,_jHˤhcS]!o^Lࢲ2$B#3u*7?hφKF=ZmǞ@_:\d3}C4Tt+뀩ms%a!n[|1o*`_LAEF|\?p,󡾿ۧd uT2?<BFAyԖ}wɍ:J5Yɴn~Sc^vH@ n[:w5lj.U, ߨc|5P]g CĐ9^m7# ~u1ߔh,wG77 Жnax yN3pAޥ^K/^>AzcV]d٬_pcIHdKhFJVҽо*__1Ӱs[$4do/_s5LKTW9+B/Tu-H I%R;/\[ Nt4O3ERշr,^۳}4 r3ge{l8l;DͶr=_DS?6Kx~={L49Pn+aсf)|Aء7\R"CY >v<ZYPK^W6Y /푓7+p䰻XԦs]D4fn:?_[ G+!$_u Ձ0=T5w)z~HʝATՑ:"؃xp.Gf]dp06v}C/+?cO\pZ%3&ns:9Ё j`Ԇ-"f4s 5gW"P*?Ǔt\6; AuB8. DK}z[ǻ*aO?}lK:CGG_qVeuG 2(G1Oc.ώ~U dw[mC(  :WuF-"55'j~XH;?"`^jUN%,~١jǞ]K5g.[&Ic/BuLM1uJh=,c}~D3 2| v3ymE/J 7ɲF4&2F+L\eP]M~|rc BFI6hǂ]pH.I5YLx o`,WVZKKEһQ|99G9~d먟!1,|G,U/j^۽ڞ4飹B=-olm#ڬ߼5LiM$6流{%sᘰڛR[41k 0x cܷ=̓)eM"A܀N+'_+ZNB U)6bQ9OWB|xU9fsX>Yk 4,<6YQ!1dj(T[8}hcBzh&YI흂p{*WSNV- lŗ-w^6=Ƴn?(]Q$,#iB$fT>r8R'ffțƓhUˣB ʖX/-A4v!01]rZ%<eKwWO}al8V [ ]E!-;9gO5%9wmqϑ"%G p56OT59?*l(]i:+?bG'> cKV(?h+pCę]IJ# _UB? tBrѡWC1ls| QE X4.B)ق-=Pt_sSԶqMs*pl}o1IݣT)jĒ ry ;4}m^,{ߢ/.1(Xnm2 OY~[Qߣ+ 8'g#cpf\wFJugŇ 4fC|jlӛVZ:2*_ I-SԚ神9 o, KA7#Qtx5*E68m[EҦ)l m2<<߃p@U8D]w }.nډ:w`3=<;9*R0mlOPV41fWN; {<]DY3!>|"X@)yC3g<+ f]x<4IF}K V]oI?{B\fp~kw43Q{qmn,_mWګJVn-?Snshd6'z] aY*)}pt+;6-rBY<_]嫨f Ѭ^T<ؾG⏑3'S972tw9a[Tt&if7i1eI@AV9[ɐ*tsPH>˨$jX0>ގD2"=(b&.N_ kI#刘>dz#ymֱKv]$}|DDPB (7rLuN iH'H7lPD8 M5ji?cWNV=NpKAo~!>"N%12Z//|ߞE;ta'+y*O1BJMu|)X}02B<ͯvkzǦ/ƻc=׉]m^V=&8Z4@[ک6=cue!2Lzz^NE^#{xeɩrɳ-rYacSf mZ([n)c,V@G0,oCԀ@EAYz8h\;]|Dd,V_QTSǒE[K}zkl̾rt;xG}/&HPjL2Q׺_ij\E=j6l XdUsC Z7@X}?jG7|<#:7= NNzSM)Rѣ ,&a^یv`?S֧Ί}Ԑ-+jqxxRx_[{BrFw9_NcR&g\ +eTW1G?dM{0*^j9ss;s ]Vo-PtwU)M/XTow}( Fkf"rc'"FBGڇJ\QXɕdV4 azڳ/kkT]9q20 ?𚦴HO_:%2p^B|֊P }%/2~&W jU$;m,Cf"zzbmd6?Q|j1 4vE %Ƙ1onzorq6J:lꨓ:1ϝ?f3^KhxY-^4sOcネ>skKR r#uNjHmݓ2MXBUq`9>刕kBS;ƿ!W>X .0\Z#Ҽn=7?\^Bz94weQƋuKGm=ct^k)'dr9b܏Z+M.8`sȢ__HcGOZ-|^Gq k˶z9FZ5Egc_pxs'(A?)^rv}l0]۾ءZ- FKkV>  |L*z4RW\Cզagg^kfz=ѲDd.jo׀<;rC 5M7~uP VIg۩ni-fU-qDk;Kv<beAPϴ:1F AUg>; NO% MYN=5?YR~@YR^Ru6S[]^(&&c'Z-3CMnrsng 潾i{SxOЎ$DD?LsE(X|b0:o%P}-(íuXGy#/ȫ&xTDxPugc $}c}sCh0c_Et~+9pGę{/cѭߒ&RyGm ÊŨ.c>&d9UXD6X hn+ ubzE7-aKX2p~lϮly(0< gfS2jAܛHl=HS$/Moĸ1>*-WU#n #}I-ER̮uF_y.u:Ȏ\Fi#zG 1u(W*VߥݣdD9*V J:ێ6"(cڲfq@~h/%P15I6!P$AGᛲ빿|j]$;e|, "ҽ/5ɀdz/v^{SVY`txd1܈Iw4Z$aC0ׅne2`v KHg>/ɷV2X-.F;k'#5!i^Pi p.ēp-s$UEђ<^+%! t8vYR3 ɜ# ҧ!7Z>; |N'UpI4A=Ն>TY9 T_ei`,!M(x? `e)˹ ',z}߭ RW7^a$ufVt 5@ad11μLb8\ &w5v J/|fzR3]kM<)bZ\n_Ć̩ -m,'ࢵ/x_ (EK蛉Nn9`^!5u`p~Q1fXre+d>A*bj/;r~ZPgN4}A 8{.2>X(/HhZL_B$GL[ǶfUiݭt{HǟXkVE爃 F u)PMl֡0 ߧpЧ{R"Qc?qSd[s'_|p4W&epS 42 @ )0CqPP{t㈏9hIV?*pVԦbkY Q4/^9ɶ1_YJ;Bu{iָyr0\%-4qq"Yqnߕ*%B <9hH%GϵiI1YHZm_9(-%*{(W333&1:ƨAlE7 ƚPg^Cof^˼r|6=b 㤌PUwzchb*"X%R𓫶tG8 '}+4]OcJ7-g$*ŝ;h\Tb KW̙\ j!ɿNMq^~bl7xAw+ "|U-5£^;@`z׮nfgyQOO<~# ?}Q+F}n^71E{TsPDFȪ+ Cy<f\r[{K.,'Z=kz$@`NlB@Us08Wb'3O5;r owj>/-mj\h:}+c\x헬@y'db+£BEGEٕ\b\VZE5]Kc̿“yGj_t~k7mɧk $ b=MzXBHSdh!B^lIBvGcIWs -|2P EC} ~`Ͳ;>W±k?uI ;4 e4= KQXh\ʮW@@w%MOy>2A0_hj!q1LD?DZ|9]{`9[aZj> KTmSz7Хg+Ȫȷ-TjZȣW]C1Gꊖi6r͎>BE?Fowt90k|x'] 4 R6þtRe",4*ޥ=)`,z%f} q )%>BKdE}gtTLَjP\t#u-~ LN|XTmO}9uCL |yyky.[!?ap2!2\̣B|ǚ wgT[Tܱf|lQR7/z^8<MખDEKxzjc)]* dZ'K ?3Kf7 mB" fz̕bI** ǬAC.nLJT9OD&:\I2vv&ag6K]9pcSY0𙂼Q(x6n-BU6RcXHAis^D&m wMN?%BwA  G{$pdhWQɌM l&z>Nk6jtܞ h7ZYK"pe웶kP4ْ#"z79 _]RJ-'Qz^3C*=;6[ZZl /G9XaD.NJ iuA<OXż)0m|^ xk7oosUaZrz:A$:&0ؿݥ@}&(fj?^,LpbaV~4]UaԉHWn3%KlIOYt+ڙ/`GJt]|@_$ޣ7ér|m]6. LHK䭩f`—m#Z8L| 1I,vաo-nŋ 1=5Ԑr['#>2ҿJICCʈt)_f$:'!ᕪoA${Ǝl'tsU m/،ࠪ ПiF|%EEx]Ht,Z k|Feץ Gv&̀݁@;C ggӷZ eiZQB$Va3- yM2Bx/y :"nu` Mҳn.vڊse`.[p\NxGm[Zd,h jd7 uH _XiժfEP8L퉠BL \7u8 X8GzHeMeJ VIT6rr (!'H3ˡ,Fv6$[Iw;=f-EH r9B?t^eoq &h~kA}W FbH㳱 d9UhV:hFB˙ ኺሕ@MZ8~G #T~%jg&e'y8zk:e=mI$6*5pf5"Zj,pb鍢1:k(ӗK6}=[y2L<Ãl#u=85>~NE_=$7jEStMɈg4kKWt:P%~ՔyJ ڋWjEZpM;-*$IOnNjPkF_ wÔ):̂ ' b2pjQL kSBE _ꐔsvVe0"fہ Ml<;+< вAnE)uQDuTNދOV<A7Y jÿC\_H!4$-y=:U<5v=^Ž 'UZ VhjiXߤ0hYJ&3NQݎ(\]V.&0t]ƾkx s~x.z~)7J8ڐCxOcE3wu?*I@ KVe@6qCJdjl 6cU쿠/av,9 k|qPT3R$*X: d\#bz}3F'LN?%J E-P`=G%גh AnRhvlq7tfh%^7|0]9L8f $!IhMۦ|uyYPXUM hp]aL*t K4GǦf]CtklҬa *|p|/#J>R'X[ N^2%I^(I%8\ehtm:Y.=X^dڑœvSQ^fvE=lV3cV/zޏ^$:i^Ϡ5IT%FJiU*Uδ2 M"訷'?2Wo,"y0\]&af9v63HI\P1X5~l({w"*+h&=#x43HoB Rqɳ^J >vqO̜rנ/bTk J%Vs̋5utM3A?(չ~ OyK[HHv}5DYKNJQIK6E Qi ?_摝3}T]ܳO;LBd]h*b aZp[ y[0Wt=TGi? :!ki}k0/>jarZ֪#2`[|\F~†ψ?K7iR^;F/oG.̙ ]9iQ3|4 ņa?l@;6[{ƨTu)U NJXƁZpwky;" lV.+–kԃ*ٺqJkt!3}C;ixXr.Ni-ϰm"y1։Q73w|#B~ 1"ϼ===ȔTZ#?vge'Җԇ9Ȝ`b%s#4+`9IӪ5uB9RKIS̨ ETLm)9n1[B6=Y ;&C<6F%|P5z`/'aV9BA yxk9v} ˃]:KJPE){^+>#f.l]x1m/g x ̗f zqO|Vc캢p!pz=4זvHQsN~(IZ>+<9 7nzNd-NA n00/UQX" Kvo2F7D@R)U?n ;u2]Gy\5#wwQa|)Q5d4ENZqFXe? VNuj0^q5-+mKa!O츺 rxֶ5q$YmsN0}7X{بqlHD.i[ f+Ib[!5lcknjB*ɢ˰PV0S1Dz5ꗊg+׬˹ԧ"lB8ϔ㙴i5IQD?WSzM,l6_;1HSS'c1r_E {ij%oPC`$8ݲcXBn,GYgZi /s}9yeh27qoX+{q#$i6`3(J =Lb'U:tvx#m3 Km"IL,g|^Ч7S(o {ϥ;yG/MwˮgOUzCQ5e=_yUMӰ Ç_HfݫnS : *{ٿsNIOV:pFR.hhKqp܉NoN$PxHyI/oYop!m Az0*xl2*JzkDl9~&hXqEhy:R%~+Im9tZZe8v#AF.:D*S(ru&UATppS fCv+ݧynfygp٫r@+Vfv \nz[PU 8H;";;o}EA%΢gy? |_,Y2{#N=XҤ: P4a#lAu#1#\ɔlYw&%t.@=I[|PNhq5^YCi]WD?`w!މZJ[aH59SHб $?ٔt01` V)w׋3 W9NF\ߦt1)=?jv֦8j.A(OZh';=dx \{'Ir,BZqp'%*I}nҐGA`{Cx ! *vEZL꟬CGK3z'{g>7}@%t5`3_raS"|F ,c#,me&ȓW籍FREm 0Z%̬.gbgvg}rޫdQ gMUf@4ѽ"W= raN'u53X}SRY/e8En((_ )iӲ7Ps .naf>?_KD)S&|yG9vp!wU6ĵg~hv^ oJ@ @Q&7\B::||I6,[qC t @N5? bBayntlFH|iqM̥a[|Uڂ͋/!ť4,zX鄏m_tN+L8*ov{#9A{G MyVӞaK0@7H!yF(9|i/9b ;P \=Tkt+<ĝsirZL0տwV ӏ㨪OYyѩhWn ^P`rI 9q릔mݱa`6` їICՠ9NU2H%`kn^8d=DO"`JTNL%$׻\^?UZ)9kiaǑñnvr]w#񩔭VPXL=UVݖw8 ^37C$ނHoݪٖ~vR0}Of((3+`cz6L,Q]W#dEo1rr4혨K.ٖS?!~7hM"ԡE\^^Uw]>}ev }B FSo F\G%9*1nB/L^W%lOKV#LxfG,wYge]NyZ8 w,Tgj# @!mBaS<^l \c|=eS4:qGם\ Smo/=RIT-޾p4*Ed{WOJUՖ{6]97?l)%IC.a2N=t2|ٍM:f^Y|$׈"}<}ٙƜH\8C6 ,j:.BZM}6%v~?OFf2=t>h'Ev47>XlCf;4yͷmm+aސITh,7k6<.E/۵48aڨN .ڞcRcޯ 3Б&geR"m[Ky DDHPHdzSkѻ3]wB5oN9JvJJЎJ Wo떼w`+Cj#1jʇziblfdsM6鯱7ǨO$B49{Wuj'U}sMy_y4vj=dˋHhGǩk9_ D !mZT݇sr;]_$Fh#J :YN|Vp7 d~76.doKQx_aǧ肼$ A_]Uh$V:>:HϽ:!ϭGp>Jj ѲIoȎs}#]D_iNx5P.yw\Zgn@"!:>>&b.w"kd̦Xd`:eY,&joV^ޣ zO& 0 )@;>cXq9!\loAa\/7R{ zƔ5k7g$~+^g- j2uS˾{BI1%ۮ=%^*)i fpB0J=@XD1z)d_8kԹ{nk^Hj=?fz.)W<]1YM%-Z-@nfE4 ksT ;!_,7^#Ds0T;ggB#1]LliDƕ165 Kd%C"["6K}s"t_xP W8%:@UJaEM3go2 chV'uc*! -nyF$C-[]A=d .i%m*$t_v.Tߚ&޹ R*;#nOGo뮛ض΁8MuRMkڿp w[;X x%A AM; 6{U\@;} vߖVBH%38ݸ?0Z`V(b|R]AeY1ɾf= 'x7Y*ucdLny{*r}F,zC-I國K/JgDOXOʗR]jN q9R`:|G@k$i,$+CW\$#r !Yp`e̪du;YbqPXOB4iiHIh]֖76n,d&۪'Q37(q#3|vܐj3/ol;}vIxnssjߕ, )3ѿgs, ׿Rg,jz9](P7=c =-*7+՗};ۇ@B^Jz CayGO)D[<4K [G|:'.e4K_)= n]]X8hC-q\SyGM4>r[DJqv }1cbW)OC0dVCGSd}wAsTg57v{nf=i*}>!o;ϐ)l񎡻j֍a 3U]ܒܞ7 "_W8RTz)hXΖhCe2+փ$ZLz;7.A[yZvY]QޡAX bKxO/ ]5(k߶[h!B Í)<_M%Kp?x xv{hV!p7\#_vEi˦o / qɷqt ɴ?9=?;Z@$O9`D`$(=F,&~lp4LZh /ݓw<*\ʓ~z8tm^'A{JRYYٓPu #Zy͵1jߙpw:pQß6(cZx` yBa`|0O%VG5G2A0@(a˼ {( ojt, ln^c0.vBpTjě- une[Ycy0`qsH z8ĝ\i\d ;mF%¢ dۧ:39#\SCxo[ <:gB_?jڞe9F:; %a4^SS"&Wd)o g3BNn##G*G<;isAF*kB:zkך#w;wJ-sPXJ̴YSڴ[ z=cq>CPXLai/{f]̾~:P|.l6DzӲNZc{g ˉ& D65qYud¬G>o_^Ը*X("rvz.%qz3zMIVt8NZk󿄕AEGcRLGǶB+́N@f~!˜b[Q腱Ԓq 3OñٮҢ{Ay&#\:,qÓDJ:߿ \YXUuXYz>д鄋>0"nًlkbyHey~"Q:[B7w<Iз%~02I0W*WeOdB }p D"D`=ᖝ#\ASψvXp)CJ07?&!v W= u\zނ*;=wx!|CaPmj/ &7h*FqP2 PIss,F$͛tZǟRB>[t4(R/UEM/S=ɑfm*A^S&ε}GrwxDĐ 5'rH"oI#gCZaICqL;sdH8:enD?pa\d"vJ1ҭ[sj'IفMDLo`Zy Ej8Ym\ǂK.Y{Ϻ2N c4HQק3-jIN!ެ4*]sgbacfIgzâ她;2, ve $bz(6K0p҇:vM}޶gJ}DpH=*9q V& $i;U>:ѓ4I~Du$" "@4L)kyjΧ K VQD'jO[1ɀFfS&g8Avmsb-RbAETnK7xFN%4@=2k'h7X!y>ҽyћϯ{zRd hsƵlFc'VujY[6H(aKɟ28٧PgIl5^*;Y1JX z9?|bstoiN3^]B1#ʢ6٨9ET)+ɼG4U턐mUetjїlCKIUßx~cBvSe\Zm8.!Ik\v}M23IN +qvѠA;_YTeQu>ɮP]/biD*:̴ݭ|Mn]:YJ j ZK ;,KE`r;1L? @!͍"gژJx,y ƒEE\20G1O2{DJY3s!Ţѐz@RxDZ9(3b"~~&МzΨތi9ۂ 1uTWM&~SI NCt'Ak1UFSߨpqlD;¾9kWz;gQ633/aUR3]=2 D9x.]ѓH!xd ղetT혿;e΄ApJDF ~!,Pm"FYaZke՟FS7eʶeJ!clF^uVl#} >ݧގ:ӛ6OjjWäpJ<|<x~N%~6=3r^=5InAZW?Ea90n[MGZ݁{a5#>Sp/zY9kd+$`(@o:B߀r[, i"p ζ?GKO*/Uw M2!dAm7Fu]٭?w$0}C]q;4ҔKoXEyk3H_0,Ġuna°|_ngq^vde=qj-" (? 'ѠY]0[U7*dOo$ρN *6Tef"{P9n lFz2:0u6Omy;yC rNXp̙@FB>"~1IvӃL=ḌړDBd2¯ 2gܪj0eKbg8X tX<:S%{zG'kwúfꋀ,⡐eД}.؇)5R'x}P7`.)x  k~" #5Ф_}+R{xZ3-14WC8tl;ÙoԄhAܑa2QLJb&5`ZiTꊑͯ5`~*q>ٚ1_d1?>?6cmL7&_.qTh,jK*֋h1|da 3XL)`ړW,I([0FaZ* d,,̊MPNCO dgrVkE!FeX|w CJS(ey#tGx9[Ւ{戟3n_f{!e'V{끴GeV-8}5Dz~Թiq ZI=j} ,, ;!ĻrmdA2#rXJ7Q}ɺa P39Tk7xC &oʩzmA&~D닡޺T8.c턾-P')|q f4>)Al31 6,o诖XM1 >!P^[&@ ^(U((DF6YܚQbyyPoD?M+|jch\Îƈ>=tZj7ʀuse ZF8HlDbn4"àO@>%, AZ86=1$u,{8E]MU~m^rkB4}j1jLcg93l}>J8*,]&v᢯u v;位}|$VX@l:^mA%0V(/FA=0[z퀏#xg7|JR #5AQ-SE[*fhQ-|Vv>,$c{t8U11 TcL*WP 9qER+rdM 0ךTmQl h!x~EV:Gê5nmZ_x7 B hs Wz3Ɗw>Z ?#N׶ћk9GsnE AIGtǎ7W\ eL}E~@7 ykdյ2ߔE'ߝqHL8,D9nf HߧZGmPιe;y4MZьgA/_5_%R;qn."rfGo,V"JPqAEκO\Qۯ3MW&CFLa9@j1J'|(XKQ!.Aw{~5L Vhۢ|!6AqpcsݐB!9qE[I4=IMNoã"0k ޞ;j5q&sl|s",Epb_X4Xؗnplw|x%qX55ghLT'ޱտ{$o4xSIƢMSxrOoۃFy(Yr5.н 7^l)ML =-6`Պ8! t:гrqI_Cۏ1L|TdZ^d5jQ}`i&seb J6')Mo?KmCڿ.Q9e>bԾ>oߍohZO +xQVK [+gO;}ȔhsQ5_-YL^ll#벟]I(֕h[lM+Dj=PX},QiݧMbqwUѳ`')'#<)r]+cfSI×Sr8;+?\R''mE,}Y4(\'D#3qUy);܋"(}\dK*< ^l5|θߨ!7c3g: 0P(=7qVATL1w{~w6 41N½K?#.A| W׋aIr}*WpvzÕutR)OFП})*ap|/Té/4 o$W8r*f&P޶T\bL$X=ǟ:#`>RT0]9 L\$):$ 2$ |͊;yx~Q@ۿ`]1)vv V7K2^㜿ma lėTWQ;,Jz~ 9a#*> ih̃Xqܾ: fX5_ ;PoWK%2PƏ;a&I'*2bg/FWSP|Q`ż2dIUĘ[^п1հ`r;znc6o8¾^w,Yy追.w5CT=Iq h-Ma"1Yt.WSv ֮Ew4[ ؠw2Sv YBѮ'EQ\,̟#Zo:"C0|x@t.d$4U-AtSп1J);S`0>sH^k,]x/\:ˣ;歴Qa>sK{Q,6]ฝL4OZ6UTYnG-iZoIbMp B_ hsf^KPY/=J2L,-gˌnqW׳K8JY#"Vp_eC8M@}"h~L]JI{l'j𓤍SKxճ榣V]%%͸ڀF/hp#WL-úH֪l/^G"E @$C՝5,5v*jOrEE#*ӮY-lS<uI+@M/%|D*/H 8#=ӦVѫĐҒx$ L2#=1ڴβOטҸ"5,_ ^5}rzG 9$7y/@]W:)а'j] #1x[ 1aFKG\Bf!8UxlTME ^9$G=" mޛwH'7aL6,kt¸mh-u?f:m̞Q#fNd~tKҞL O3dD_:䆲]4\gũYm(d0'Z[(Lũ) ɗ0fЧ.9BueQ,e@ FO #\,x=+K*(,XVL 3xx֒ץConfG U=3l6[gH)$F~%Fշue;~\fYj,8HrZFgP˄NS6d#va{-n09A8IjcE K*n>]q }^3Pf #g0RjDSn_|VdqLz+P1#_LoiC epb 1utL]삓J8qZpܣ51mc<79m] H$SW@:;ԋ r6/[R5s1FJݹ /ST"YQ}Rs ybp"!uCM:Km1TFt(Ĭ俨;}F;ԚFd,/`c1NBތZ+|z=z2b4f:\Ē?9 Avl:~OHRP#Dhէ-XGP%b <MN0{D߾TaafJz4F%%Qv@9Y %"߆yqMlj0]@(( ve|AM'm. 8ahڑp'G3KUvt[\gsFkCMe`Rjө}ikat5&>o;HF .&(hD,~X$Bs ;Ckd\x IJPu}\~>V%f6"ЄOVLL-x'10RSY !Z.i {reXYbRʿΎ}Ʈ#@ JY9daTAM <]1i&NM:{MVЭXj<*Lf&U<8YR`:B]|mWˎazV p߷'ZNR7x:xP:ht@l}SbIy^(!6Pњ}7~q82oEB,a|#eigf/e5ˉΥA[ͩcy1)Ƌ"?QvJ NWݴFkZ_+sj(FG|c2nV5ofYF(aTS3;$_8'`]2J"Y,Bs$FA޸]DC  =V-u_(>ݴ@M^Y`A,`OЃM,suiE 뢸>@UuoC7WD=Q42ѐx*40ufazx4dv >?3)˵] pԮCt,d$9t{--- !>nUPuG!ˍ'~+ :B&Kj~^qi'$UEg1}+솱D8¸yw/jsV4tp FsP!Kٮ(M\Ql;t'PSLԳm&P@ b\rr`o*j-miY/g*c*#QݗA1_;UhMX#|7+.0ܨ7 Pye,%dP_`G^ng1|U] B(qrT'_ܤLu͙~< _@u$]n*3BFj2dT2y9C@)"c+nR #TPR)Z]j>օp1a_K1|' \ڌ5lKZNERG6Ioi.D !=r*fqz"+q~IR- 18JW+¥BxO7i2ZA$BZF0_y(jjotdQH_X 1q^ C a 왵^am,ʎ[ˊW eUs!t,jySѤJ6!h/=`]d/ V*d1B%e Ee%靍봲d^{Ks>pX}IO|*i{G,Uo! U! 憿d/MSz| BW KȖ=ӪVZ }U=MFDLAH0 J<0 H&F@ނ5"0:ˎ/n#7R+88Ѩ~6ڙY|V0& Wu=7i-[|+srQE̟M ZU9+ͯz{زtl!dw:sjD`:}V x.S( !MV[<)Q,(Ճb|3\7grqpodS\ـ'=Т,ɻMw,"!T:r-| j܆a.kUlt~kh#=3c_FYZ9:a5'B6o)2=&0)Ӆ!s=堭KkH֯ή)BB 4zf;/(š_jB! 3b1`#q̉vO>7 " dƹ&CI\2~ W' 2%kw',HCPV6܂ :}a0* f@2D>%=[JA<)v$-TT|o S2 ^~ ,֗2禨_mY_rm~׈^_Louܶ=Hrxq_",PZe˾1Mߎ|ҲU*D.u+|EKG5-`RNMkj#Ҝ"n P@@[TIV{Ʀľ0( uX qL_^zEuo%&WraUδv L?Xq!:o2.%L%B+V+H>*}#x66aKpH0$䚞!{><)3o&b8:r[9b#x S?WC ACgQQK ʷ e5>w)Bg59-φML9<`Z/ %rD>6')!?6%÷;)fd[[/,<ݾE1~7Zh[<1wW')=B()IbIR+ǚWy<^dXn̘ rg"8LwzVqL$D93݋Nm=:z% T1tv`/ߪbk L#Ǜʚ/ -Go0/SUg=4 QCHiYg}S JQȑVujNB@$-t%tHb|w$HIZ2 OfaY9aVz! g0p\}{DN=@Lo컴Yp*v?L#!o,Ai<%bN;=o#/h y Cn>aoI #7q3ҷ2)!LBϭ'9]VŕA cie":5V6c Dt:pmN.*^P!|! wי(R-g?l?l}JOJh7 e刟lx)EJc+ep Rz :4ܖ]Cr7N)-saԶVFJ&|B2z5CY H,6k po¿jBz &6%~%-,c$ydiMY_+$b)0b\{y˼ZE.TM=_pxǙ (B)3(`4S_zbw>}96{PQ-<0mUdR /?ΈsWRBI<#b4. h;{Y1sVB. 6*.Nղ "`Ւg}U#775BU^-:mm*&<( N$lXCϗH9] ]׶{%'$5\;J B#ze]iSÙ z>s@ F? ׃^ UJ: U =MU9U YBvlpj/kF:wꟚ?g&S{grxԨJ ~zmI=_pQ%B!]@`#V*uv#Hi= 6)&']hK}EYU2dVt2!/tj+ >TyУۨS6h8֨WBUR qb/.kPđܡ(4hݹZ~s~ [ ҼkUd+l^|uA0_'v'Q,~tVJ[do>}J^?ɯeAG  vGcۆ=xk=_v2M7':G^?-v/XvTq5(;Drabr)Gx-@)J]f)GE4sFesnY["2w[R~P(j@dվo59kOX&{f1hfQu6 I XsW$|z}q`|֖-AmJĉ1svǁbg)‰ö0)xZ^tE 見 @S{3'%O\?G}:>r@“C>f0͑l4u;U\in+s[$l0[ySu"@@ڞGhyqG`Aba[̷d⏫OĕUDQ%a2|Ydf#I̪ Uey].M ɳ$4VA! uFH:9A7v#PU^ Srdhg$5X<;IٺG F!k6&8P s̈Xu u1O[vPd_poT@.TCn_V~3XH ȱV)p7VY1/4TʩT3Lr*[etbƻdN,(to=8r%:(ɴ˽A*exN|,EX.g}_< Oq88&tNr,bQ3[(I+pc՟I$Qd,QS >נ.@`~*(stPK`AA (y#etOdwb`AXG aѺ̩*Z^sG-v~^72R\B~X-.Q?qqWv[$@H-iCE ( tٯXٌYz"Vk"OZQ9ӱU>޵%xs ='_G\A#<;(1*skpa<+㓅 R)R7ۮC>XQGu8f ni(PRљț m6!x˧Xm5wWc5iM QiEC@XAr 8׭qoQ+ӺDRSw{sjݱΣ|&Ly!ck`cmdH ZjURJ~ӏ$"13ʪyȗ0,=K}h hA*Gdsѧ8@Y+9t2Jc  0Jco~R~,3LorO@5[fI أ$Ʌׁɘw?uAHmڵ ݸ|)-"CcsBt?G oR8)=_] s>_ `jo+yp|L!{[G}5Vn6Y+=% wQ(lDGw'h_P3|ͪh{|;Qp6)_榀tݱUaڽXF t/E?&S<˱Ҧ**Ҋ>n4 f^2x@E"q♬kjO}VSoFVlӲnI"x,:uCmq84QsLx 3v~p bfЂ)S15Sĕ`Nr{fr!T]΋]r*_6EWcmrp[CK/QͧT+kܵN| {5IyY#N+n ;z}E$1|gsv\3$N'-3&@HN"$ Z4w,*FY6S5[anREa*<ػHҊ?Q߻/H9ܴYȣ@GjSW[ƾ}t,lY4٦GuBz+-`!'uvG/4b3X$@Z lwB38Z|~ou%DFktYYQ[r|G1j*kVo$Rt}Wuq\`p}$^Th '`Κr̢ᴺe0ή4r)!\,\rfc ,I>75k{d^P++(gN=*;5dmθU Ò*Bc<1ŠL(̓jI<RݐPzGR$.Ԅqqmza{]؎KCO&e wZOUnN_<dUis Ӥ/60U9't Ń!4&J,E\I,^@lRۙ7hڪ1pUKRA"J89_ڞ^ bXg{ ==g ;wd?F롾R.6FbQϓeB3Y*A)HB4Ocv>yR MiϣݾSn6x Et7mR5y1%jp \Cyϒ)IpOtvOا䏰tCY?'^4Q›Eo.Gȵ{M2\uEm.k[|(ݷRul]ԯ}3i܊z'9=jN'ëq|O9ȩjW PdW/Z&( ^_X/cEF֊_,@*}ہʖ:SCQnR1|x^E;0crþu*#~1&d5 .cggoavs0(J:b!"U-rVqY3 倻!3JeFlL~c ծyW &&Hu$v>jtb8t9#>=vZµmUSk3;>f\S+0C$SfKW wpNa{񐊶(&7jԞNX`+zUt22*Q(i(DP,/ߊ*%;Av8O ۠}X] 9i:"shN[Bj|b$AnPZ1 lD'I7W ʅf=]Tm"wۭ:6IVd U.bY ]Jױ*[dHed*7_B%s"^{RPqވz6)+H-ƻXJ(q R3O⤃mQiQ5<c [3fE[@".4bz^{PF+XE=A % >Lg")6RWˍ ǰ1  Wsv4,jbrrWxԦcVV!ӇOnUq燓>Oew1u0/y^5ZΖozo6+zE; (;>uK)iydYYbGls[vp~ِgd|>0t~ܙ}< ۦf!Z8p"Yӿ^/ȱ:nZM-3!דdneU\<B4_﻽zj erbhAVJ\.YVTtH2 dVU7/nRѴl᣾ AsoC8‹kXm:v5 ]hQ諧¾SI5 |iў֓_Qd??Z&S$ZSY/2UJG% R7#*HKN|>q \-7Ux& sLyidrAeMt\i <0UDpk` K"֩d怾,1Xeve%(m喲;"`_)+֏*ڂLE6nvs-]Y+)%M/3y"f.Xvi\9]|"c.zYsso 4KRBޑ5c5+3rXWwec7eO>"M;n o9U2%9c0)?AYHۃKUb:Gj'+e/i .u0W[CkSvX,4+6ԥ∣?.>*K B@-RnVY؀kCRR^jm{H'KGo`w`#U0Vc.TSU>8 *ng7 ]ـO,{t%6orcmP[# Mu@!glqr TS`Î2x2Lx8_@Xaheap 1AsX-jD {aW@FVݺ&`!fb ݥ*G$ #?5Ւ%QJDܩdT̂'x -q=y;{UUIuv2ݏ2W5>rLrKf*H"'Ŀj7KYGy(l66Ak8%PS>c_:H^ x~걲w u׈҇Є?L𓍈Ұ10-vUjhã4:jij^EJbKQϚ-|P^D9)ke4q@b@MLpHOv üъE73y\> MG+]LhwsHK3Sa2mF m\( sC}FG gXuNTd"Mw5~lψw̔ +} >&j`bQdcO2.BM&cc-Z!U ELܺM T)๫E BE35cnfO H_ɕHTD* f9xV~(̬Ѓa4~;Wx ON6I9f*00A ގ 8ҁvAh"Ar3fm ~*R՟FQHJ?Qy0Ss G>-} G3=="5?|vO&&u_Xn@ ׋QIVݱҦԐ<7 $ȣ&{Oiy~LHgHV;E.:IjC!QÑKpۃ ٛYխӇH V@q ZF͊UۨJm:.Q씮nxa;®tfwC\ qYYjs[Jr7. U{0SEȥ?gRKܑ3 ( (Ye%n~s5/ڻYR3лR4O%u:)KIڽB4QR.o2CyU ?d:Kz4 SWIue@)-vG1ôF%Qn#<|BiHm#4S8̤,K:p]I(8jP>b pRD*[s-#t\ʤ5WԍXeT.v٦Sk\V`j7YZ c|<%ZpgjvЏ7 mA0nD(r&yRxxP^7S7bm}Fزde]59dP8Yc'U6֋u^=&麠E 8*DA\,xDmx9^6D`!QUİCT{7Yh?My9+ 7 vjf ("` ْ7gb@ӈ7ނb{і'C*`W_363Z j­dJ] Kn O. @o/<¶2t*Q׆k9Ν('T $md&ߋŠ`2 Gqza452eRe6wE]I&4NC3FXʋ>X\&qgBu~5Ts!- AR&O@S8,9 _ns| ơ~WRhowy rզUVc߰Cѧ}*>tˤ#9%@Gf CoXHy bKS_8_J/m# EdaƎ.S3r'9^S`|=AJMoC4ֆ7L%Wz ㎈Cg)(#nD kݞhxvExV(xK5Z6Ԩ"Aˬz& t0ۄ9fC,Re+°&pO? Q{YU'#zՋ7ۖaXvBDMXn ,+A k;lkK}u@ !?Ԅ0t^= w**гɥa[YRMaw-y0<-WHU a|m:-f+ K1tO9#ˠusFb@YlT1)K0D+h==z[i?Q{2 _(pF'xτWn'c@ZV H bvtVYcl,|{P^6nݺk:f)~bE7#Z6[+ap|:\(E9qDekAjfN9$:$:j=俯&ᾈ7|~MHeޭIfXa>/Lq@#Fvf:R⍱=K} 3]CW䀶!"5<@az-)A `\ƖαnftO,w[q " `Hv^'VaCCK ev/40\yd3j#V#~ ! &Ř\sEIQ}[ ~yb~Lx4%yw%'H)fn :O/8+9$y:Zf:fCi5,#Wx-:Z,ԯ ً_{6%|DBϝmSǣIqgsa):V73v/Z2"> uu-DgU\t77 :;mㆹ\5F<+^zy߃g?( Sɽր!"50@ϋ໪;0(ZWk9* º% h*Vguz))˱H3*Xpzo`I,5M!b[g HY/WqR!$*A:@ëWG4=RRԾ8*lUKK{Z R2U U{Kc1,}DXxe+Q/5Ayw@W}ֲ) uҘ&O`4O ;cyƇ͌LlpS' Ax,G}דS .Z%#64lW1vS=U𡢜vkXɽ09@pөm06Uj%ͧy EzeLrC}sGMs,3ǧyuWa;)cGD?Z[XKVޱUA.CG5FX3 _sk;dv0f|nxoAv]%ހh[u p!ZFDؗQ)Y ׷hjEi0͹=_{%(3y> N8+&f9gf5! MY3PZH. (QQ}<@]a_ܠ` H7ҸV 78x LX'.9 [1πL'J:jYr!r+U(d{f}.3- q3e ve. σo`1=;_n9_HIq p<*[6iCw1/cg;m"ѾTrOfP!tƻR {& tt?;$ER!0z5ڤރd6(\Y%XEe/wG sCm d**Ky @⍯s]8PTuK:7M7J>0n|ކBtF-b NZ7cr.#:fХxdދiPD Jg܎*|dF᡹h0;ܼMV/%(ޱ1 >'mDЇYD\:;zVɒv9:zm(( \cgdSF 8aFI7G^!ݯgaKQzS\` 1*w OcS*d*Ukv\|BT!iY#θl;%FO+-m.aWо]_`o;v`Grق{4,P=jFj)*mEEF43⊂j>kOL%1|jrOeD`D"I $J ɿ]oUd0^eS݊ٝJ{rf?-]`7ꔯ9~o 0^MPK >)_=)a 2M+A䋍)s|J"̍jM)2K,ֳ aRbe`lrgK:8݈VD ȑ;J`q}v _iN&dXyLL.8͘_ITYaQNx*Lw[x 1 \%-큣Rѽxuh3PՔLOcar6i 8HEXyrs咊uNEi > ~Jc \+sv,d_X5-`aJ+#2\- `NX\-\ɤFyєYRJMLCY]keU[)7U?~_܋Wm䍤w|koBD8&e]^>0ާyy!Q _bɲꋆ?C~f9QɟHF/) ܦ!9|*ϙqe(:*8~Њ"mA3wV뎚G5r wEF{5pZ8e,FY݋oeA,fF~C`"(ȗ~u%r(  ajfti(zb f@ǙF2+JtM16a9JxOnUZkbhh]p̴@(՞؁7SiR=ޑo?`@H+: p jֵ$ّ gx݌Iy弩1u9>9;5ߔxw+'ʸuxf6`LEM!8Kl{z3:>S8S(MbgJ5)NUؼ=Z,k$ WbMLS:Ś.e5=IN$EaW- ÌmG HX,]$p{D<;]UZXM2DXe~`N"2(ł* )Fϖ,5'EexWH/m߻AJY=Mh] ܅M3lTxNђՍnaVK-`lBt9ݷ!t ]u7 t۔g0)i  \1L Wv\+*>.<̝C+u*<2Z<е80cifW۫"ɾn.E3LsYZsK{*;wɒ opHڢޖAldg^F1 }3r5H (`ʴzxlIz2b!"9&%rlUD0t.sȩgtyzÕ0TMP+8,uBN ;5M*@jr=A"D Xͯc:7.9߿jD \eM~!߱hA Z`~3ʬy|w}ObY5*#QqOg8LQmQ2Brg{aA8Nc^%\8JӒ$d*L(rx\ʨU9waYZ1% @\zYՌr Oe1mH*9HdY-c> p1%LIK˞\xG$1x2^9_KWs KX\9!چ2|WwŨ!/?R "d'^vcD|zyj>& /Dպ" ig|Da$n6v@]>e +nyA) &SV,ks9wP7b, 抄qΥ1\;o sh-%I]:yzaќAPȵ5P+=]Ө 0CYV_1[5?YuCnnơ6_\3{n*EbW+QҊrKF=Qas?Ŭo9*%5Il"áv\qCFK>(^ʝǪh_/ vg'd/z ):ap8J-,k/9% ۞|c+SDIy{n] fξݘxNՁnQݳϱCjp ,EFM!@{h"wm#mDv6eICYغJіs0cX$F=f.UM8${{ bW #D|*/5]^U u ifM~.;B j'ꫂ Y!e )c8ctUeBzqryYm%y_ t5 Y >~u_|#BݸO%\~ \SL>9 C9-2]4'JaJQu'a!=]84Ogho܌,b;Ch~X:9X /$V)믌r[ô\܃n9o\65lYa&L@Y_"I3_;]pl_QZ2V9gcL$Hr _P[Rw䅅)sW݋"9S  8h2/s6ir`&W veЛt4boFp.8 )W9Y4-%!N3D,d`ʲ}ӝMLrkv<q#Gʪ=YfڀCJ.% q`Wڳƒ%xZb3-U8Y~Rfh  4NJ)e\صl(bM1#cvbO3 E%:А G#D3*5-ؐ%~ΫPj Vh@W075#:z;Z*Vx;䚸m> uLj+ li3U/n*lpHTǫ6xN1ĊQŒ)/rDfKLK  ?K_0)vVjs!bLHifXdN/ΓP*x40xۤ˖6iҰmF+ERs]B}\xꡑGr+pzJ|}[r/;1ڟ<#T$hK3MZvϳO}OtUyCvu 6O;PJhw}{10cNèt6}xy<_bs2^qgѭz~{I]~ V>0RQ:1)^Bi>^lF\[e3#ܖWocGFwDJmlL?Uڵ'>+"@m3kSR$DdT#}3G(L$I Y:N0;\bϼMIc1öI{3뽨~5O=+d̈w1@66D-ćѻ9Ʈ5'/%o缾<DG}Nz|-M 9U2LT ٥:=7(RYpmǥ9wW _3yYFo3gY95$-&%BXF*~6 3EI16:s_ҫH>5DwU#ȝ ?U;6[\RDC1RtClhi˦Ƒ ^+غ0 fE9HΘ>wY:tĬԸm{I2aMUϺb}=afON|&hlpsu2()\ \ognn\5HeeHS )cOT*(aHU,|[/)!' [/XwwfcP2_ea3]+Q&3 xse@qѵ#@V<~&6/U0mBXP#(Ɗs6iAf<EZ9l9]@tZ(UD ,?ev^ΛX'=ľ4dІ)u/J2Թ@cm'>[?Sexs~; D쯌g@#Km1'#fIG*fooeF抦8tzH'HϬH~CVԉL<ǝpu`0a\| {7tlnfˠG`!g҇ ~?v/ͬ>ӚK7bmwBCߦc5lMv2d0 ,7SSOƮ5{$%jΊ' ^ZE?3ChhhyWҝT> d%ul ڷ\<@*_.Ԡ/ )"w;Îr3Hn ;\xѡ[3 KT9qM)U+$u_$\ycfVqW `r BºՀ')QWʳ}B&~ Hϯj緹 O2^pMßY$kd d=,vɗⴆ/ lfM=<̻4.XI_Lڋj:­?ig`taLg{`n -pZ['zI;(2tb*홠GG)(!qWDiPh 1LÞ~=a|=Kcg4m.O2pPae78tE!J^Qj5!v]OdM թflo˅3]h)+l.G2}fLae%&X/~C~c+8`5$ƸcLlAo  SNJ;i9Zޘfw}G!P>A"-՞䪾499Ju{LmAܭ;Fv7<׀m _{(2"T:Kb1Ψi8zJL\Ї6*j-_ܕ j]#DTW7IqGv0WDomLOYvp^;Pzgd_Kve%hYE 2,vV? 9:+\z㰬eD 0))xp{x+>kπ,B;z씶~yJXJE`9ʱZuq; b,hqKpwz*0Vݼ_ 7L ~Bar$4Iq[ p%j_,p$3*)B56 HKʣۼվ ϧj#L d#eC3/#{;xizlԄkiڲNF %'_<ISIq*5^wq,cUr%L<]w#}s̡Xti+c׽Pk`KPZ I 6+@ O+{=j7  Rg1p֨|+߬'%_i, Dܘfer}WB1JSzK_M#;=>V5T^K `"T9#Hs.Q.?}}IaNt` gU*?9uB+Msj}mǓ-$c -ΨIL!?siGGUa78%%O-Mf(`C]4 R0أ*㋵1-9A ߰[ng"=LKRŀ̽G͆Y_L?92͒߿qvu]F)yfN3# K]48y tvX8_ Y7H7W5sNŏ@ɪ_AZ_V̦Y`yvfzJtߕVPiHxM~ !{U8l`}ꢈ㊟?&!J񿰤!~򬪻M(vGZipR푈Bǃ/|R4ql0VhA *?!iJcVh Yeg̘Gml"ԭGn5M-e +zg a'^+֌'q2 ب|g)^M#X>ij-\mcG׆7 v]F\Rr5>ph;,~F< "L*UDER(LekX,A&tvg6 92}ڨwEWZ{VKnڸM^c:;b *dx#g ЋHa%0I6B\hLxO@8cA^ \B˩wDҩ؛mV\EZq.e݂C%_0D>2DI)SRjFnN 5Z@?Y+t}aЯ0)@l| :I; q )߇K"ˎII!2Rf~CėCn!0[CihZ),ӂee>/0)Pprh%S^ߌȦߟ\jGm?BSޒu Yrdܽ[hhLIPUC7C"]+!_PTխF~u^`jg8h?mG/p-=iv5&,/$ $^g?RYt{L)X1p͛͛z6P5eCۈI?ݲ(d=Z;aĢƍ t0q<|:%:ߪzРP3h&"p̶3&W1*גN( GB>it"ޗ[ꅚ#rGL%kX3Lhb**3/ 5ݖ%O}?^Y_3ͼ%S:~G ;N㺈40/M)aA\Ȓ/ykv7x7T}[NU#bNvRqe[Ϊ ñvĄ=ރVA6o-dN8J+ƺtN=LI&>$yfoݞ92yF~vmzӋ8?ʞʲP_ܷ;|οe%bTRɩ#t1\BQ aPT+k4 Dg 9\iS#_/!E~ ${0{ J&Zڙ8,Adwm%Ͷ['k LzZB3Au+jP]-{:65W)}4#w~Sd> "ۦ{" DM22KOvrnfDG@C g)$:At5Q I}D*Fn 1b? f۴#-u+)?(n)m2 r5yWGXHJ1GE-a}(a Ҍ ٷ*U!?L>X_=yᆪu/ ϗk7\R@8,Uހ謻'قfGc_'cVNRPXLW0Rsկx>4Y sΦE₴C`8JhiUyZ|v+xM ,ڡݹ(rItwKpw{\9۱,|6Q66{Zִ=<[ryQX;zPLla|X`d=,? =*;.WnnQTm|3ʖ#YQ>8##tJҩ$TeGU3 {l3z>`e̋ :8`SiQ`؛L<4s4 \X1+镴ΟXA JPDU89Ie='F'v"s!De~\"<9P >ӪWnXׄ ͎PTt!ă@@hxU_rk1cϼ5q/* - UBLy_o @4P?>E Śy+<q,Lr[6cPuo @%\ҎA!MJ* *~ױ`\x> ~OR%UF]i?\'}$_<'q"kR=D6Ci} 9`9_Ӷ?’"D7kYԖ&{j 2!/Rze18ySOO߈.H\ #3lsg9?[~v̌KF*GSXA'v>BAIhE96]@>,ﶌZI/@$O7w> Z3c u60C89Oӑ R 'F~OwnN1;"*'0Gb"[z`)v3YZ&%U#j^>r܆9`ZՐS18tG09;ǩO3J.4FM)RWU%gE<.;p&+q7c/\w=&J\@Iõѻuy)Vyո?<"S=ʡ8`:|CndҞ-*m0Ys ώ (-T8LEy]j8{ݷj=HFVJ k7!8!GP0()8FOTlpRR0Rz`u|RcDeKKKMSNKjAqdhppn˨SPR#Fd_eWɳ0$(#PҏaPĉG\u2[#;/Z@1YI$*.3cTZ9]K]( qRMB$:6g;C: ׶AtVtԎx1TmtZdq:9Tb[}&fDW4qp Ϳ׼gi(gՌ6nDxoV)6Q {\Yp]MuAZ$]߬θSs˳w>Cq\#tk ׂozN؝Q?[AmN5[lǥa4a6M4dEնQMj,3LZ߹v[#A <^ڃ]ۻ..sR <s W)[IA`I&G/}pg|^O"H4vʙ#ķ:3\%4G5+H D,ؓ)`s{1\MDȖ ?ӱ2xd$fSW&jT+iW3r_vd{ߑs0EڄY5q% aнһTK 1r(5one䟞s(<=0 уckD8ISiQ\qQOC{0MBga&荺lҔF䌷3VJ;?3;sBotr6b6p E8ЋZ/21;pQ"\ӝnA4=Ď7jyD;0}DJ1wr_5LCߋ |&!U.QG,^k&O!4$B ~ʭAv'̢Tl -uUz#[mGO_LO\1i h0.kniŽ ^ZMoݿʨS|dZP)ٔV'Zu y.2{ !u)WԪ6aCK]¼pJC[gƕ`c䵶P3׮DxI MBͩ3R䭭]8zKT&#tV#OhMĠ\wrr ]v5ko;ȸ8Ps>7x=n`ҏѝxqZ aLUz7`e`g/TS~#擴2VJw8Ez |4 yBfP "a$5NB.0#S{O Y*61}Ük860KMVL%1HÕ`R]lvt |jHrLc=h1~|2/jSv܄,oJ25)zB>싿`#t~MNt%ONɢ6]uFiNi~0q/N,6)mbf\636S`+V&3:tJn ]9bѪE#(P滛8׵Q|ܕvh͜nj»t׶cn^!XG { fak*i?@0ȉg_x.\+jK2T;ۙoEn&b/Gu$y+ϫB'H:ӚP1ґ5c?OJd <D9KYF L(lʌf'l=R0ͣjp dϒ>_o|A<@YM%p3]:f9~A簵Lf`v FcC/I,Gj+Qc)T&yMb2wp;d-O|̍bUPiT8κ Qlfl'g-h?֎߽(r!D~57Ɓshδ٫%CCl#<*YPӻ,"]{qɠēAvlV,~'@⇏7~j36h *^Lk;:as1ȳjanu3e&Q29.cXF!Sr1 TI5Za y/|P",&{ E;mғ? A̗mqaI%ÇeEîvuSE,B^ѯQnX]~JM+,-8$T/™䋤hphܳ-nk!{sl Tm,.ƋT\f`97MFJklj'[Bs^ 5J?^zقWB 8ƈf[~+AEH 5 ˛7;up o:@:F/#rQVʘP ۪ރcl(gAiyɚshp{4]~(&vQ4͛yE,RZe!9uk(+)N |T 0ڙ@`8 YS۔hQC1;^U!s ܧ׽M%ű8w{]F>Wk5X;H_hT(ݒGYz21MU.nNNFCX @BP!Qܧ!@!H 4fvdѻ kO %:_UKeʽ:1M+0Koݷ3ؤߒl X0a\Oދ*N\(>@h_'Bϲ:9#R&O/cX& hl2EQ%CrYbp H1趱db|WܯTkX(y|eaAڝ)LM;?\:k~ 2ukӏtRGڹHQa/ſCzv_N/NEpV8fK.vz:~88v @1n0#1<G3ͮǼ#S%Y]Sypp.BT#`+y22c[QDD?0[69%lr.LtmFRXn}\$s%p԰?kh *UdkRJv[{Nƍ'4l;s+MٽSQ|jfHY9f;\ؼz3Hb1dEC?Z٤K\<}yN֤@ÙKͩNaHmT׃>&p+ay"Ŋ77WgNX)sصmk`]ۇM%B5qߔ`cgqQ<CsC[Ay5g#nF)LD C2 V3 8~i5M WXcʑDsn~5H: xImnE0:Tz+Uݻ42m ɼ^' xߡ yg{pkk듚EKe,7 'umMDt`Ż Zdt248Nie%ꟙl1ACHtbx +;9pz_1'uFFLL^K Klc%/y! ;L}#Ei µk'S"wB!8MuBrŎ5ETX2ֺ> XJxsTJx ?'%١AϾ<@oF%<-N L2dWFUZζzw"[*VJhkjOP؟ Bry=I.[I@BLl{ȵDÃ9y6fo:Y|޺#[ZexQTM>nru ,)#va?`S Z쒃 eY+<6*DFk *H92jJHL3c&|l8 ]Lsg <|{&ҝx1TƦ'.+J؟dx^Cqͫע0Jzb&ed]RΙc"&ͳW1K*)M e*[A:y9jF,wzԐlyx6p_OYrƚ ]V^P= Gn9Heѳ8#0>ص OM͗`\k;^ӐGFn[6Lhe߳V)ѶrKNE-%ϢGSȈ!7ia+ pT{.̀Y.gYZ07070100000091000081a40000000000000000000000016075bb3800004884000000000000000000000000000000000000005000000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/? HA]?Eh=ڜ.+Pg:^,UV jD="R jcq:drb)X%[ЁXcx v։)ڹfnێCR*e A֒Q9G|׌ C ,T-McԱA|R '\m[ɵ(~HЙ<>0ES=RÑ ᇛ⻅H¤Kע ƍlhYq`]֢Tkj8@'S)%Qi} W#m3N0GS9'9b`n_M F XkS[8]L7f9䤸,.IN[EwohytI>n9h3f|Wձԡ~=W!@=%՜rE1 O&6[R\utx; ^T 3NA1Ӆp"6vmF% 㙫!(GؒHQuεbg>?v흿+EEB#m$uJQL!ЄԺ )w$H%̳@24AZ"l{[( |ݽF E]+ۤnn:*c%i*Fb0#>}nQw7b7D4çO6(Ve P GRMS=AF!mYXrt_M^RˡЃ; :cSi^ Ubqѱi8![hX=zgtxQ$C4}\P4ƍd m0 3P֔qRWzX\v~VqQL/wG0NLz^-9 p֬)LVXK.~>m/~\:zy PkEE[ O<)xȁ>15'15{apNse YOZ덱υD>/.B ӟEfy>ԓf֞Ie'\"*wd8J%]M/P ]4Vt`ojcs锼}I}rV`S,TK^g cEZK XhM(E[jB cdk|FP:FA S*m08B sеmzZ -OŵL1{6,noªF.N kXSw~yur))G2WUlN1*H#ݤN}l;@VOXv+qa)%\D(1`|;_b(z AOh麩 5 4\.YӤr5z LiGF3qn" x)[Y+ g D~gRPR5y&+? .SlRC;Nd(䛙6̘N^ȓC)bي$pg[~A%[ bEvOtI`УaKF_^NEx{\E/FHh|i_.6ks)+e2rTp[)ڲN t N.ϴ9>*P7'ّ{SrA񤞘e:m([ѣ踯 Qߩy !炷:uZg̐Ucy*<ΆPևcxSh4H]{{[,-/aπϸUWhj3٦JhF0y׺tmدTBBK&6oMr) `%B@]:9aYB#P@lZ g("AM! olf3wjfQ6-eDlLHWFcC+zK {ggLkJʧĪF볇Jjm?&i0iLx0T+)i% %>n'QM^ȢRqcE?=}'% C7Y~0yD*J`V`3e9YVfA-Y}6DIF|AYT־ioۑ|zZ,A9zƹ %6(W MP;LQub0p]Id)Mq FӼ^w/@.I2q |>t*XV9ɚ[px"dfZ(. C ֞@/2:C5JGD{0sJQ6sЉ7E!-0 zk68G%a>ٛںˋzw,ڄY6\b lmiX>p\UPʜ7o.dtVX4c4I+3YFbV`3E{,Z|B Pc`odM䃯bP@7Ǔbl+ y yR*"=i3;UEDK>K'{vh4 "[Ѡ@4:%:+Idj'a*b"|\3 Gɲ.g`Y(GOu_qJȧ# %,X"ҽ_*Eԁ+xy"z @31`/tF!&̑`3S)i2^A\9|0]L(7>ۮGqKz#-hrj%>=)׫pV^Jc8ChZJ'e@NqY :ۛ+E&m &cy 'k9haw\a6]fvA `jFU"Jn[dRL"ޜRB8;v]PʺsD'o !Siph` k4y,^H* qCYDGֹ:o ە[Jd_J2ʲ0bpo?Uw( j]^2/61Mh!!~kFіpiEEuz5niKـ ݌MR塙$qIu&eAl|/&tE?^2 ?E+J$g3]g$'~γ. :7 !ދ>p*(ah0yV'g\Jf5(uW8Ɠ #9:qɟn-~k1&RiWz E,),k9o+ ETV4zdz^p9phs0ph.=bDCrgcQGd~ q nkMM&޵6i%%d<B RںX "6֯ATΕL& OK/x:cWMF>gQ| *c3\;<[/d'^*&_ƐyD`J?AP<"Sض YMZ8 CWtaE!3@/bvO(檭3%2s[{ZWv3j ٸքjP%]k\Sr6HF֠UQJMx5KNFp Wo^2Q wmRqm~L \̩n;]a.2 Wt7L8qKa`FitQX&uv](["ΗFt.ewz,BMܩy6ZH!Xm]~Ƿw$PpȆK2 I?0[jʛ9|QGPǚIdX/ vV|'X 7}+r8, Q O >ZV}wG0Q%e'i_Ue\͔r|&_DoT 2^,ͥonՅcniuR ήV[|)eݬ%2)UBiU]6FҟFK=`W}J~Ǽ t?A¡FIZg(ǔ Tcu0-jepN)d2._(ltJ^|5kRp2 +D-~Bl>>En$#l28vlfJѹ2~y_|;=B9l4K.m6:[}# 5'ݩ?hDx_dV>WZ[o\UFggZM~2Pd;#?\8wD#Jzhqyyp(V6(hI*ɱw007o$w薿 R&t2z2Γ/qG,S!+** Cti R]$w~tSqP3[3ݻu{ULe|ɴiEm?<9m=ul^AkN H]Sf# Ѥ'A$3z#,Zr ,#~EuGl4aWhUATTɊsYB;vKC5[DqGÊOА{̄xb+F$˃e&U =ѵ+ciDA0pn]ҧVYo[GDz tb<Iv>MK1J:xL%=_jS\$pfSa\`~oU窋y7ԼtfKVf|RHfsXCMjH`.2*آRu (aochH>0 JH_QGW.YRNޠ \6Zt7+^7X^hɍfsT[wGlY< 2S: ?  d4Aa+ÔkRVo=/Nh*7ν^wKvӾ֚8I>,5+"gCKتT't/8 [8bAiaEQbu–:Y$77x Ϙ%){nCL+VPZ@iYE.);6\K111(v3>5Noa(<8W%l`~F>>VBQrwl;vWe0աH~֨ ._"^iOhꑋbț`cV+ "im$WTj+S"x(ESǥ2ܲ/h 7pڷ4hLߚߵ=O o0:~[f%.e}c< %t<'/93,%nmpڮ40=?$*䓇l]B5> P@JcCFS+bo#YxIݮ!%g"A9|{V}2 SOԯL:jmGqtk[j)yN;4TL8Ω7ZG-9&fwV]kB}!ri qɄE8s zf`0;1zC6MӌcRɬ"Nt:(^߸N{iS%ȦV ! $en s2u N~MhxKG HXn?'ӓn8|$Jo"-l3:BO/ _gYK1W#9*y0JObnmJ 4aʻֺͧ*zLASujIk}z(ޝ2p@O%s6]fL >do#KYcͦĜ\#/rq=Uv,}c O ql=`.hV}d}5u#b1@%+%)WÔ Kg8]ݏJn!X麌(L0i߉>NZv%4^{#L扭!9Jt)/eb. 0F־hԗy̘UugH]EA6hQ)E@r[-#;xRE%_7xeP3mV Q[ߑdqǢgȈstEЉ/%KДk v}J>n8ߎ9`u=BW,0/Hh{.>rkj ӄf`<[J}*b\{ք%)m*5}F!R]OZ2:΃X!sVZfs{ⱧVKC:me"_aTgQ[ $e@FF̩ފKgd"q~XDjf!++VOj-A7t lA+? })ܙx9A}l{ wb),_wpsRK1A 4676S*Zsv+Is?% ;o\ȡ)I"0!h^fޫE>rb6ƅESR(Ҽ,Y6B|H uL-WnJnYJ&Z&DUJDYb(l%sYZ}UUn8KsDf؁~uī'|BӄM](a",fOHh0ej?.&^||ybB8C5:;DR7%|О-e)U+L?iܗ\I }L0M5t$P2%Γ"Œ{WGU1,7ko3tJ~.ؖ~iL`spLj;tX?TKvh͊|1Ȏ@smk˂xa2qrz+k)yw8QRGE%)4BW~u?uC{w c}p^VKXB>j'3dX0+Kd}I01ۙ-;U{6Wa}B<؜A_ZwͿG(pGّlf)=N Uqmc/Wb&@ΨmUasX "?ĈG4$`p( #<aJ{RM q)pV:Dюm~B5,A!rv\l2u1hjAq ,}kCsp!jw/nΒ5 (xL h~eԶ}ks"6Up@M O$JZ`C%{E z:‰'d)IN*w,- Ed=N-'+-veuFg^ۻH&KzO⽁f{dr@[xٵx0;ٕ١Q_۹xt@aۛ_ØgS2ABӔ-'A֬u>p|M(U:Sh5rնɜ}5lw vqcx4Qܲ/ͳ7\c(FkOIyv#![_cMs*$ 'xI* Av>|-MA ϏJ(A}X< VO 0/T^C}|&QjS']S$)ڻ+ *` j{  Ls *Kz %#n5?G19gĸ8v?N#\{=ƨH:Ut;7h%>G 'muzJ? 6*t _uN qISn)>g4 i1کd٧-:[m !VmB(3" u Vul:v]l;'ll3\sfqCiSu=Rl~B|RN{]eS /k[-hJ2#dVG39 6^!2\8xj#C;uךuƋ_.dFC֐ ۴HUsxhg1./ , soeiZ[zd@3lN}W5'׉EmxPj|G a` ]j."EKi&c_pRFp)8UK?u7N"64HRdbm&u10F8Y 獈! -.8 )0ry%ݣfK-t2K%:]I-!ɞwţѐ4YS@.z>[U$tDYEoW9(49JHvFx6 PYQnCF\^s$d\oW{{ ,Z><%] DgNyuY\%$۰9f_G>|?2U\ cP{^7j6G0͜6S/ΔÊJ5G?) ` ;–*˪f!I|sрL k*rB?:͙VpiLgR=ex'IU9$j!ٸ9N]qB' (q*D7^@ߋ_\.eE|h `)W}IP@Nl(N )PT@lB\(i?%8)p2y5)e܍"evncUCHEK Qj;(yZ(fY* 2"hGLw LMFH毳]N)}:+^<ѓ2&6y;gЏ!?ԊE5fG(|d"ǭ5 =Has7[ ?SXk beTM(`_l z~ HzK)Vx9\\CE `2JPtgEm/]B>>F3~~I5NHxf [YYC3L>ֆIܦLu7@\"(Ne{鿝h9?ƀ+y0ǼTC4ߦL!, -HL?)҇&}RfK6?Ou FhhV}/uS1DcoFȒ ykrVf*nP 2|B eGm)Ƚ^?wW.YJe*kLl<7ݥ u"V.qɱKi>k0k*:)CJLaJ"_B@F3Qw|{kTC4LJr6,Ay(XOnj7$t4TfRHL.qM5jÊ.ea\t>o pn_2wWytnK?K/5#KJ}^ۊgVw͇>Gt|uP]2R`彥C5(Ɖ8eScQ^92;JϊĀ#$I"B|ąx3M@J_ Y~$rf 7Y߉UNԁEdHmk5},M#=Fl/ڲ)=plj%OO~k$q"q BYNDhڰʀJ?k,qN]ڑX#,y"w/ypi%jL% PEYL%==V1S2T'ǡoʔdP ~ۚPY_W@Б=hvJvXQ #tG@3l"_ G!R Ig+\b?n UE1+eayAi4v͐ޛF-a[b:f|'W s7?>4r)CȻYCz1 Ҥǻc#u47l;b ʽZhp6b -s06P󃏔?^oz@ðHF@xHTJ|˨? ݬt  9[6P>j=᳟c٭4 N6R岁yf5*a:mUToT׈wKb]tK ]NU.uzS5xA-Z0-BTo)DZ\[X"h{/fjǿBt-F'Je;^܉sqSF鰢jc*xZDu^XwӒP{4pbEJ_S0#0@gi׊Dsc処v뤠Rt07hNeG5 lURKl:`&](^X^UYTܽg]gRU\C}KKk;!'/yiуBsھf_B" R8VĤ;Êrp_^-3Y3+bfS"e A0uťB&A?%jĬ*]YLߗy0J*ӷci\,h3g`\l٢W;:$C&ܚCU aBYg'zLZut J B79BG{ʡ&gq Ҳ "͖`@Aj|o %B7r R}&oEl%BXV~?c !yrGӍ㿑^\,vvB;kgnGep=]%0=0䕁2 W VA8G~Ego_ c'д&E >s!<:N1CG QQA~9Bge&560L(FXR Ch3J`S=hp3rSoDh۰.|mV쭷^⥤u1jȪԜUYsmnu5nOSLkf4=13+ &0Ӈ@=pA<H |nzIOnCsh*7T4 B+$#qxI3-Ř*;0ߩ(%}x5U 㖾_PkN_=6Rjr e#3C*ޭJB|ݛexZ|Y`]! ӫ?-M"XF F=$ ޲tf{h?:ÿM^M# L|`\47іĽ}!i2FVZgfXQQl[hl>c5 77UeG2J2v# 5;ji v(ۿ՛N<|pK ;|U,l1lX86&\qe0[58sOigEʵ).»?3co w,DA]vo|驭=W7q!+[yvZ%1V\F_;}31mn-dTx08 FV0ZM֨k`UkȄۥVIJ "1bVV @r`H]);t]>2ЙȲ sNCNDHE@t~D>5(& Q>+@l_] OȥI-Ȗd|P2>#d}-3GXÕ7IIZCPw*͹NytF :԰e+=Eϱ>{U|pE 97 5:L*^ Th4g!Utn;1MnDfG.bz\S?L?ԛHH{ 瑱Npf.455o|ۉ}< r,5{ ݐq2agYZ07070100000092000081a40000000000000000000000016075bb380000b7ac000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/block/rbd.ko.xz7zXZִF!t/÷i]?Eh=ڜ.+,\@EKaΜn=/5:F}@0:FՓ)( 5;@U6ɸk@e7)LU`K/ ul?o)gAJ"T&|QwGV}NDF8ܯ"ޑF1HɁLM̪P&znRu䘽;j<+6 h e7XIh 5ށ/mԻ ܛYO=<`M%74"a|g󻎷Zѳ6&)wĨyԌ\'w=7BCk⏅ՏsHa\k|jKʴ&<Жϒ?W }ComInwDXTs[屔NHHksVY*XlK(|Y_倅5dI0_[8Qf]!ȰM 3XNL+6qt"Y3;FY&; (4,Ff$̩ &3>hOfe&W(!J Pw/0j8 {Epw}|ۉdTK)U+>?ۧz 7˙‚۫FSkW1idܲzʭ;"j?b)g3rMZ)GEV[:~~#I6 +EW=V>yzϐD Xߘ n.ph ؃Ty,Qm2Og ]*f ( %(ٖ>uC<֫ KLtQMaIp!{kh qPVڷrA\_C rlYɟaHN&l d怶1 _vJQ0$$fOJwP|+Nn Pg >KTdFwEp n[` HY0'~滃}VĶ"¦ܻ}!MݐxP㜦3Cte}Q}jye(ӆf}O8&PPt?7t'AAtjGƏJ|=ԷL鈄%7M坼IL)ad{tdNJ)F WH{m;ڏ}n|Ύ#%n:ByFǂvN+̝ A9ua0S <σoVui17r2fF+Ya"i ҍ;N Mtj2 SDg}}~1,n6ezdR~w?o/:ү$ (ouO_ԥ 5gL |;L胅uzN='!o!EF 2)*w^rT<ɀQ*IdFlm:G~3G4NUylrܨ*|"ePTOe i'h(yDFnoxޒ ׀?qsHcxwKT Qbnn4_ \EC&i kx*t.A\T ==\-͈&lk.z$14ej+GǔOQ%V#@GcJnjez4NAv(d0<_ODl3/zTD*s,w6jVrϩ 'קөuIPILW` ;ٌ[I jCb(sr1=YlO&>81F_{9e]%h$}@uSsjC{:hJ yQ6l4'lHs7,AYgev/"C1 s  __yvKw,"#Xઙ@|%g20cqj!=$lb!u2pk3\^ʜ=BXC%>ZZGtT,Ag,np'G۬X ?DukuL&pt$ ƒc,F,It aꥧ(v_'Zگ?欶+BrOb/ICqڕnR+J&cV5tR2&Z6VJo۰ޜv>|ت"#)ɏ8XS_)߈J)U8@GmȉOX,BO 1wR~ ḧ́6-ƐYXw9.ܜV?fɭ6s5gEG.LS|.s1ƾ`f"Oŀp Y7 ew3+ Zs0&6dHw$0MH 8imhς)6Z_})`tC}2ouQ z7p **:rWJz>?ԙ7WVUQih l~`|fR nZgPI^ubeb9&D(!¼``Y*"MIK#Ub sj%-V1tp[iGˬk )\&8HYgnPs,8ag;h`M^,r#Uȝ8J@+ԅp;- .n|yy`}H9E-=`Tk1#;;rןҀ =j0;~ԩ_{/Cab FD}Rf $@ ghg9" @]bzoa{\D t|GdIԃ-p?9KDĜ O~t5e&y8yEo`)T [aBYb#:G;gl}B@6ʮE |GԲ8 k_COpUU-k%`RˡFE ЗSC`sa9v/+RSX99 ~H"r6d'H!v !z *)CXkm}Ɋ[c@:*:Q"^JOؓ LL~WTT*5 'g@Qf񠏧sU4>s<')hLF윜& u.5:F:fB+xژVĒ!;.%PX#GBN[VmS:UX˭ȃtiXӋظ-A4h];NwP $˺vLsM3{iG?ˎua=!N u|2voW 6ʫPځzq)C@D3!)c1m0y}*bW_' )slR\j/TgJ@ց Ln^j56RąDC={*J>`oͰr(Ǝ+47$q?l5tC7ת EY9% hՎ:@FftEӂZEZ<'ghLPR.~ !5otHm<{0P>"|(RZi /wvsPeƩ l~2?;[T6ML(ͧ}%zAf.(vweW\IV6.fTbrb E׳3ٚfDmvS\UN΍W`:% c6"< +< Zb Ɍ ?yY#.O}ʖT)r$C |z9A5x Q/Z /MQ ϛ*>b7~#{cQqef&zSP,!i6&>OBK勼Zȴ4:OR>6G5{%y8.F MgDwYcLw\,( K.j9k Eqk2z;L^=*K9rT~oL%zݍ\cYF!hӷ)1syŪ+ݨB/ 3 7cZr ͜|^+ x`Yei֘Do@j/%VlѨ}9V})X(G|j6_IRnqِz"nɣӧXwLhuґ ĎQ6 5o3ˤxv~}( W@xRK_/jYx8EpUW!_1~%p_b$CI#C%vS5>R!qEn簥q?@ ߓٯIDЫѕ*Pr{dnM\p}i vjr!xdSD|E@HiN^Hs"fQ9QuW.9s,@)<S'8#Ꮺ9{Ko^\qfuSLy 'gd#Pw-?r}.$Ux:c׭a)E{'9 0L2anLiL0E DEd/۾ *֙U 6֐]TG/.| &~8 x?&Dɫ0n9ԩ0t?Fɔ:%]̓ ?eWNC^w=դD4i#GL?`LP=Qmcz ;vIRTWV8$.{tLX@7e@-6`*ӧ)e.٠oPܴjm]87ͯyi4h0FFh uier7ݑ,0Ըw\u3I 6CKٺF?(bp"zT㣥Vv %g, :#&S)rut1_9Q,|BK2§27O[zb {~p'^-R1Vg"LB-C 18jҰ_7pB1ģ#QG{F]#+{wBr\cR d)vF3k;6s^s_[}%4ũ[|LTDlJG{bRt8X oT*Co!ςhlL&Wvv Vu,H· йKq@(Y9d:r'oLDmݸ9+9k2@E>5ܯ*ύc6L*hAlyThA7<]u\U1;1m%wS*aӞi2j?mo Ҭ콘" mb͗@u4k@cR =jLIG}5t "f&D1*}{(っ_ݚx+L l) ' JTl ,# P6%iBP"5%Zd釩R[@mql'@6֧6%DH?awX ]p:ww,=p|DeVWS1ߠ,=>g䄳Ob7y+%R)>"(fh+FETRUa !+5NY+М &YUʢRpԊ)3-U,[~QSi(jk[SB,K[RY">i/%"yT{@CUp :zua\*wteVs~GBJ8 G f@HpM$< >軲ӳ-{_{v"yQa疉fFģޣsK@Wd) .a齱k(wzG1(aG10C›l6h,yHOyr\g}˧@g.RȎb$=~bA< EąٙG`Bk\ R- >*f6j@z# f%OS?hʦ$mz#`V0Ok+]9Z{F~MDd|0OXj6SGEƩn"]b=fl6 SS|OY"_}` mO^Aabz=CN'!J}X DyaouϗvG%JzpYz! ZjӺevz:#ڗI)$8Wxe3n} h8L2>\I}9y8 2%x ;9WCC )Yi~+gܡMwp'$jSѸQf>PD=2=" }I ʲYNQ='&nb֖cvVp[Yi Qw5Dr6% +J|fmerv=+:*1U}ě?JinrN reZUOeI;^} pv@vrBxu\Z\e{jAӤԪ.tU:r 3Er2#!tcB4t΍3:9%6F: BU Jr<oJm#'fz_tl!"@6;R~E^^USwdDrp7y@6jr4sN-0&}m@Pj) :+Thп%A8KIMU~]G@,+_A|+!tS@.&2I ֈ3z1 nb,g4g̶x '_j;pC`e! dž^U[|H5PŅz/m?klq2Sb"_ulʀHZi}/[^,#8X0nr<ʴp.!+|[Jƽ@(#3GW̄m!B_MP"( _8c!)aˑV2-s튋I! rb@Pc\006_'’8Á5b\-]9vFbtY 7'(F?G+n|#ٚ&Bs.M3]2\#q.Us@#c^F@6T_ Bka.K:nH)r nW3BWn+~kSe.n>Eb«|I$\p CԿN :a=BUd?l*\8l[#5vF2 'SZq˲d+Ỡi<432*n NskE$c7y,XKEd+FcZ/$Mxˮ2-~Z,f%N |ه\0 ,xw8lw΢qp5ev|;BׯQ9oP5j`=u[(3)2lO5B&(J(Qcџҗ>+ǖzHi,KR  s$ǻ(ߏ@$>'Z}-%<V]sa+A5H3Xo67MIc%is&Ӭkv%uDƒ#nWC\?6P uԴLwI\/;jG@Շ p$Y+"waĕ>P/O,)XD3/$4rx͎YnQJ#ǿգ VJ)R@$ @o܉ST8T<2혶jCzDU.Y dz/j`5YR>f"~g!@mQ*$:_@u7;JDDS3*{:{131xlLOR)? $'  <0 ʂ+3QSPhco&nz~7()[Y:<ǦV6NB,F"ycF?EY|b|$z0,8U8t@wm 1iL=MYd}n]&+cQ W+(3NRFeEAY4,R`ƜX (0C%߭mAꠛ`uKnl٥ϻy]!-pd5|;|6gi4\% m 38grT¯3zx+?Z¨ 8raS]:tfd$4f7B?Kb\`wn,)ijZ8+67V &oS7.&??])N4_k {Jl#IWh $76t-EV̕m4(3[ JGu|HpxC+0?U|i)`pi|kp`V9"~eq~3¢ە@R!x'eL' CJk \óA$1 fh>5p!~}r>(XK.PKQK/c BA+Pf  ŢKL@I Ui٧gŒxɂ= 3Rf`I1o*1nՍ6׬+!7_ +ةk1 <lrG!0p)p X aT+$j56y3L.g):/y*1=oh/j+ < I.dz{z62jG)*6g^ S Rck̕PR7+jw`ӯ/%i#CO !{mU\Uɳb @AH]ۇ> H 6pao4Ȣ'щlL/.ut >I iD{Wch=rquA .2 I@^*a1jAlv/wNo34_:>d~?hT"ZDAV{}7#PKp;H|p/[l4@\z nI2nhUe;Ø뚩}]6`ODTї)f#1>δO&/CN)0Lݜ zm|q0GoTp$H_W {rSHԬ]0P:Ss޳(ג6b &_SQ@Iy+wXMW6Q@ q'ĹLxTYSݼǻx32sƿy[?TX@W[~xXs ,9#Fw%}|q=j7D-Ek?9ﴖe dhhvݍ{)sb\I>S'Aa+FndÇ?Ez/՛iCpD_YˏT eϊV)PZayɤ)<3|Ob(.c9 ëpbE4aÐ2DGMU%u©/:ݿQ] +XPLt# c̄\6!2M6l<PR@xˆLh;{^n3K1l܃rn_! VCxضeft}䗯}.C'yba3pJE#LHD(C%/u+sdzw}]ڷt' <0S)&2p|yK\8F䫪Ce ym& ~B(^BgD:"췭pvGvǭ$= 8zg؉$59g._ xۦAL:YSZ_Es~bQRo3/:LkfyC=]BًAI*a];n 'I/V2օS$db0~=->I6ʃn [)"x0(qw%(p5Awb[M_JK2dW"xGjvA*qxfE7)ἪlrM^o\wyjiCSM58Gׁtd'.|7 sͤ_IeGBbv"rJO)^Mlߚ$F z QZLFCmkZEo28܎sIo5]zr 9 (QDh֑dG{ԘV*sW쟺Þ-cj(Y(*Yo&3?%">pxZ4coārB NSRAh |Xf(>}l`_C5X(15BIVّ4bd@0ג=:;lg[ GB}L^DӺ!΅Oҥݘz _q;3$%R&è1iK]_"㘬@B.<- ?4#}pTFGUd̓=s_eَtYᩱś9ň ;KB%q8t-cB^tËH U*AkJ Z0Lғ{o0?P(Ĩ:9T3t'hdI_4 K!{Т)'dq?T|Rk9C&( |nc_&ao&Aas^ֳ#W(zE㔃NaNZ '9.xU'!!mH)UtmEGLab)@Vzd\}* mO6zqh­^OWa5X>)hdX=TCW9Rlryz)_QJ"0D "E:j%Y@ {Iv]  |W*xy8q".J'L6+8~\4Y< e;?XO%[>O㌊`F]-}X(%rU }{b p9Zk ~I@4Y t`Zz $49Ghj0vHC}~>$Ff9+PF84*f#c̘_92h?{gh/rWGw`) r7@VIgαl P*G7d3m!]4m4щ,h{Qyr Bn1+=.f9!X?.(^3m++ ^ܟcE()lo@B/GY8 ojUOHnoUA`ʥ-6ANe.Fݧ[v}[źTP(1v hxu/U/5/Jn;pPҙC% qrZ05ýUgj$&@ tUS0{_3YOsvʈJ6ӑM] l5󥿣zV hj8*NnQ0! tFcš :}HWD6҂c^xfbdC>r/DN20C J$R%X6eWM|dY]⢁U璋ӗwW[L),"G݆I 9%k^&Zʫ^:"S<|`[t-uBU(sI¸- 8^E:gp&=~P%!K@WӧƎ* 4DTܧ+iB12y2)8Ĩj2kh.^i(D! ؕ|,kVG+zOT'9bN3轴0Bn:a!Dڬ)HUъ}>:OEdz2JZX=< ty%BhM$bÉl΋'I ×-~"UZq [Q|ڠmgd~#UDl𧄸&[`~Oߝ"lPIyN荪?& =S?KpDcV=9 {#ϟYNZ[GsT)j p~"ޒ @ {7R:MG4"U[mt]1Ka.TUCPb4:'6bU$lB^}ˆAb:ݦ 9R4:M{y}*yLJU%|Ğivd3@\|oĬDF<쩭 T͍Ed*C]%K4ZMnw.Cyֿc-0y dn8ԥ\'-nbn97wEcX=V(2N5]l57 DT5ե/~,6{Ri{al=S:e$'*M-i@轥#GWxA.xxuyǫsAROo7T |`forAL0gXogOe;KA(]C#~ R12 :-0:xJ@VDN4?%[=iIN5(0ďL]ؾj$Xebfɔս%B5d,޼* b*LʎOoS T8pI E!EW@$;mKOw 89zo 7„UߒbA>X-g`LH әb`LfhCEm@;fKnix,ITOx#jB/r?_Π:[h\އֵRސ9D$9o\7(pꐔ,h]OWl9l}<0Yx+.{@F/Ɂj|2HlPwd)c'mra0ցGR`)v_·KƧ,Gѝin``yF+Ѹy$-16=XsŠ]NLvZ#@Ȧt{7x?KC+iSNTɳQ=4bAÒ/GÈ1OɮUr%!@q:WUeRFFc̱=hE:#3/+aEĢ4msY,b͒Ap2+ּ1ࢽ#%.20Ƈ娇ؾKʮ0Of]<;_TҹYpX=y6-O-Sd2FP¡ oAPJ #|D&݊Hd2r g?- 8ܢQ Zdʐٝi:7kcΕyr5542,hRX$'ʣzG;N%ՠq7cn"bHeBYs,SIP1ֻKEHY0$Isl;zߊPĝh;֥0H3MF@#vN %* gߙfOJbY06]q_&"*4>ո;Դt@Rt5np.q ,C6{P蛗hM/`QϜnH*5Y沒{.kٶoA IGvAB6&\txmq5Q_6Q6ʵ;`Γ?uC,Z0\c?(bC܅0;S7|p{oZ!+9<|\w9]).rȈ'1%;4yp5$Ԓ|&*~$C0,*ջ{(yc 'ܼI'{ llgUNKJDsDPGÜ⪬[i,\Y[g= u`^<JXHH8cp˹8Hf >jǗ2I/:Fz" F3U+\&#~&Eaΐ\K#ƿ~<[Fo?p{9` T b8/3U`A+Y4cgAĿǏ[޴>9EDk@HћQ|0qsZWEZ. .ne!^6cO6k MRk]26dUaץ0Z>0K6<) d8/ fAZ[iAHkpr?!;}2rar)z:1 y૦$&Q>)-=oz1'o S5wc )#l:!@#ˇ`"oˀB۾W,3+.Lyyod@a5Mא,r+2#3 vcpOR҉~NxF|`=*&|ωaQ 5o_WXD(1爄}i,b8`ɑH -3UՎLMJ5tj/'P 4qYMV}LHڇ_&ojF:Hz I n|A{ٳ0 r8'9c_3, ?ǵc |X%  kgn9s>%"^yd"!Xoert\m꥔=ľV^Wi&S\U }-k~+e˰*`"g6s P;[o`S'np# ++SG:n_3-S`=j{qpȪ :6]Z^6@5KP~_&P3|4*`Y_ BWeħf6u,Ǫ";P)SB$r~<c3gNv:U^<kնؙ W(LJ*x |6`׫mśakjK}":uw2Uȅo4s}=@xq}]!f3CrL+k,b԰1L AHe`P FUzAN%W[I'7W4')XTq&Z1pXnfc1>1c-C(*s*B;7ꌯ+Cr(Ʉ x0{U澓Mʙ1C!_ sJv0i ש';#!9$%mr,-Q->'LU9M O+k&m\lqļ ZL1؋E1 \~AjG>H4 G:q6P7!c֤3LI5#1F+F9)N裟 6|_У9IN%γh0aK/_nA)c=դ?pH%MچzҸSq^S o dL,H?19PΨKz&@k[؂3j#JiT E2x~KAcڀLux5m|\ GcxP9e?a)@rQMvHR l6<7c`)u0g+'fCt 76ս{41z{u/pHo6A@6 2))(T8090cER'ZST dOlTYV#Y/:}^|i*>@ܦՅq`2_b4F%,Sa^U9~=5ۆK!2 qW1Bܭ>VK6쒒kaJtӜ_eHcaE0˜|T,q&fC~k4rt/rtF8dMURq):wELxpH rYkI`ggwDYVDk]|p݄>xWRu29kS;ĪpJ]'4Wc20H RxeNf$4ur/ g "wfN >Μ@w-2R7sq>UE}\Y a"N$PFbr:E9'D8JAd z2uYĵw_\%WO?IZ!9m;OCD+qV˖W7>N7!b )M9{?gBzގ-fS^ ҧ>z;7U:9呞ai==WoX}G4ePn,k3St56lFF#WE ?|˔2llfpq"kw{/`F'ѵ -QD ٻ?{}pE!"%VEX TZ7,g;_QUa<FI*gDD IMCEMeu59|=}f`iϋ!B&h%Y*!YOj\Cᅅ $dfH=]מPk9f911rԭnc-ǻapMO|?jG50qxIϧjtV%f&”"$2,}v5EJJ7xmQ!TzFQ"PD`JNv$R:\Xcr- -݈OT)p GivVgU;ݚ,#e1U4bV%mg!H ]}];}uŎiQdSI#aDfRJO5zvP>n@ߍHVTתu),B+nG !XO#KNV/^a˂x'5GN Pe+!:G27ص VKDp?V ԫ 6ıp;&nڿ5> NeXku{)\$;xG x^rB-h_h& \1ɦH8xp}നaa@fW kDK~ YLQ>Vyȗ>KWbѸU7dB_Hm&r0K&?!]'q޲OgEu.Ճ'mr@_thԸbz..־-4ӿ{G)E.riW&)&ߙ|^(:fb_ ^$Y]^ wJqX$z)-Q)U0RڳƟ TH,yi.#[2pu_#63I K1?wOЁe*i$KWty?9v@L=χ ˨6P4D)< K uȀ8llLdd)R59ܠ\ !^s{ҐCHO&CwʱzS!!pz@ff߅.,bv>aAqz/ ųW<=I_[KXD*?#mr&Ht򦷶>Z- nÌA ڀV[^B9! ]cu.%][zN*U]?krľ%&d`Ɓ}Ԛt[dz\^,F:JԱ[޸m yo8^|stit=Ub^A1݊0p{h ^eK]=:,ŽYx᲋vonU~Q OlUɨݴ hNYstԬyRw1#X{Y 4s OO:o%̪,d~Ux-'UnՍIO&'1s$?[#{=Z)AΔ?+r2f%U]F^-P =*pj :p؊ifqˑQZ~c+z6 TA&;S[az*S9 D`q1Nb:5,(u̱ܗ2[-<"=f;ܭj˚Xy3uHG`tO-)8L^D5-5,JYn&qͷװX~;EhRBfDHIe38\f>8֋ϟ/\952WС'7])p+0^)*'Spw(NFMgp[cBL-)Y=N6}F2 k.ȚQj20%< N'WyrLug7`@YS0qH2J'ku6h]*M,:Uy,eaT?bIlVErVu%4'ߴ ARݹsz%~? /Ov;h;WSH0d4a2ߦ 3( yBGl6es[Iv1 +ZZc;iogjQвS8! ptN}pBS8T nI#)NydX{!/+ҫU; S)2=$Ckqʗvfl:q_iR +ӐK`%""YjHE9V QmA~ЛNaD/wa(nuVKEl2CC-|6]A4)QgѥxR=ܔX3eHМaR3&n֊dA]%M%>@IҢr N+{ sЯcF-* SO6w'GZ̘#v%/>'X!Oo3s}u4/-,U:ELg󼒳ڿq+1Ѣ<}vo6(e{=S9Z-Et~NF,jA7Z'jh7XgNHwV4RYP̔2Gdo 2CΟR(+=bg7 S&uh$-f0Pۗvq~@G%*\AL' eOSmu*(,=(Q`RPS}f< @1#xLv5rh^ߨ&` r2YY#F|}w"Ja$mT6p5/LCʮr;`&UL}- K10?դ)M%̀RIbR5kD d83Bl)OL_Ok} ҝ^Ru?h%*c v[JzkV3>V!6_L 5EoջQcQt۩N&T괘D qpHP<9ߙqu[+Cg Gރq:Qm~"EiB.x^baI}o'q 1!KpRHh6v\T0#r4qN%հzDmhM lfPƏ߿Yt2tJ?/);cJ$.I/N۟„2?Z`~㾜SB Ay\M,6ySOOF /.}.|g(U1q#إVQN4u6?`7 ;G-UO-͑@%c~\յAږ<SlYi3i;wГˇ oe%l!M7LuP-; 'j2ڭxڵrr m/Ԅ:[4*ToP a 7B?PB " ߎ'On9S-Ǡ;@kbkwVq@=(*kBb. IPM:{\k_X ~RVLȍ{!eNiSZ.YfٍzΆt%0-iES*+IG۹Nrqg% GjD/.Fs=3I}̗I>nF88 <[ӻ'V0PNQtzC]ЃamȻXae~ buuB?,MK P FiGSj\, stpF{5i~s.erFĆ2+J#NaV0~7Xxo3}Nt(h4|$!LʭdDe #7h*4L(xOU!WH#G/bwϚ)W;F,bj:z) 1huE`1٘Q O)$MwЪ" ,:K.['fk^G [sE4,fO7vG]&Edž4 E\񣚔FNgrKTѴ]}Q;A쐉LT2?)yJoi1Dz!g"S(C %qGbRUNtbA:! :͐J"JI-4Ӂ&OZ[| AKu\\!HF׺4s"sITuMe<pÞQŲn⏈\k(ԃԲKXT0I{ 9,p_mPzͦ<2.&ir| aa32DHʋz QC FB[ۏnX_]NyLtK;qXEŋQVfw^a^Z5w2#˂T\nA"7!0APN,&DFTu"|a9(  !FvVab& ؏!\VNNA?lз̳34חc6}G\F,oF3g9qH\>ٯ%0N]r iVޠN :ϵC(Zp/H{|ÔJw}UImewKcePަYnMmgYDX}#o6F=ZC㟆W#_}@(2i }^760B)tKhw5wLH C=#|%QOΘ]AtdA+vQB!_BzMrVT׶ܹv)_РQ p{T8oxz"ua}| D%5`Y5H񳶺v3:7R ۚEZ"l]Cb!%,/6K{+e?1\»Z? $VNV 21oPx_*C6 )|#}+YzwDdOYG追'5{>t""[vBG5(*`F :I|5t?BANgxӺ nBhտ-my:tnp,OxCEVNPQfTd!A v[v&+:b[?l͓؆w cG! \]Znڎ54b{eL9ٮj,~:6[~ZDc߼C??%z< N$!c}/,)ƇJKBrY YTћ* [ן[~*1潹2wpMqs8~1ܬ t-dlj[ jRbGpYLy6z=,򅷜VgFy `mt4j9\ߩV2a_V Q&z^*+6+XNgqnjʑzKq:G %~QUp 1P^+YgTMAxYv5^ HQpg~_ ©d6|5qT#GnHj!y2ɡ%Z|zO'~^ggֻ]7˛& WvFӞ 1aM9)BH<9.9rܶ[TeD4Beή' 9Zbi- &/iV1>pPujmƖs  +Nz;wND9o {fw6R7r=s %ӳ0ؐޫwy}9G{E.N4 H*>I;O} l_C1Tfphzg M=FHk dG0ZƔ߾Ἤ@ 8 w`y/o Ab$vUεڸ~% jOZZ+N6] T4^݆[ZԱ_r&7JG7r 4yKtm# HowE(kkm2Q*_8P<68!$=Zf3b!mϠŪ\!./,p.apcne33`1% q2戕6zJT!+>l>"jtV= kmzx(j"͸c*pfdK`hsbS}3>F[N"E\#ƥC[ Ej5/63WA\{cT}MN4jAjBEvVI+\ko9<q&&0UKI_Upb5^M;ݹq;D'b~gq4io{ 6+#|E֝4Ne#{DaD҃xs E1b@J8£ec[hZ}1@ʖYH)\MiS$C+Yꄤ ^DS0(E8$!{3/hL=yZ`v:@+Us@j[Sqdp*|oeͧP6bXbmO`@| ,y[-2(9_qg- 琫׍y o%GINzjĻw?? ~|kL^;rp`&͛r4MJ٩S!Xr&4> ΀}t 6+~ (B-!wxPWޱd-̝r|Bl% Ѱz ZlQxJ.?-r z88O%B)Z3+]K`oOx wu{ab㚸N+%Pzтc.|ꡤ2aeӓ/跳Oz:79QtAp܇cJӀ!.7}%4|Hv苹:PV>1L *\ h1ȶ'yS%s}]Z&mAߢ s΋ ~U"yߦ'>W`>q`BPFImaN"ZP,lɻW?)٫"-N\xtcZ/! Xik[V擧 'hHhG hScp}; +̅\0Jh1nR|wI8|6l~^$TvQmgmgح/A rI,Pހ'DCiyXLAN/]'UyY-W7i=MD ^b(DrLjjq33~:LB0WAvH{nLj= `uY';dZVxa9 `2WS[{pGo!>6 el)/8Mۈ6F;LTcwta/V :~9"g7@)#.n_0ϑ1EXkirlUi xI67RsV (?agiYւY.asQ㐝`"+Xńo`*<=͗Z{HnK/aqzAHS"]KFCkT[W&* /{ ~;,-J`XwGm!R0]H)[&0j<^HD+z 1'z~BoL,ݣDpFmإa,tL ,1HRQנE ToHΆӍ!ŊIbn-!e3X`ҩugq|Vظe徒ES_/ pTQJQiNԯ̸fѝ7u\FĂm:M`K+rӶ̓,MX%9KQL-8|&GLF6cHZWmS},V)3dzK;5쌦.Ci><z4]ԛ]tȗre7/ÀیB]4OCed:7bhhhO}*:"՗LJ$$^7n &Z:<-W`3 X5 |܃ Gd1߮EA/#VX),$!ty36[ê6tϔ-A.*+#g]BUV:$l<?3|ss߬CEogHV!UuJ#0ZOI0 **]Bnhk[]ZxHGk Y M`PEÒg<`XQ H|3#ZșRXÇ/^UKXvJ.?p#<`b]xGQVT?AKl1/4MN<`>(F'I_06%OeB|^ejnv5BY,Jt-9cC+? f6-7 .ŌG R@hz=C Yx@Xn.C*>iEiR _|>Hq\[n6H> ע+Awy1T&a8 6+Yrg<8w8C=ZV7O#Y"❞w?~ O:ډ{ʦwvJ "p6}p6pn{h'56b?}}2-/r(T2gŗz-B ;12MNjH6^lٔ[?+D[Y2O;L s,<$NN">h2\m'yZg? ,̣IЦ\ hMdof Xeoǣ xG# b"k=Z&XFO砾 uHߔڰn %KM20eND@SN.U 7z6UmZ-MdGE_cl45uw]H=W@ [lުJ)O0uWLEt{p-7i=特YTu\6ݭ8贆Y6I[ =B<()$H<=Pa{nm |*Na##, 2%4pYRqϓIq)eȥF"<9e,cVf\n_("B?fYu1|,` 8GREfFҭ4#k =ֹ Hwi`p7@-1Ua*&ӻpO6j\9l뮡: \VHpMzT8o㖢C^蟦"_ 3gp J 0gػ%g͢?퇅+KpP @X͸# V+Ưknߕ6+dVUĐ/iJu:[xpfQF⬂Gۄ9cVqvzlX|U_SBڭ]u6WS4,~9 QU^xmIJ@ -!SzAMęJ<®3؆ ަ* ZRVɰj$ )Q9h}#q ZUl; B AlNO. E7wWf,zߙR1|C_f%OG%@Dw@Wl\!.,bFFGCΖrFIyYee8rl@[ mro:1)Qr7X9hcwV%!Pͥ+*ŧ@{?W{bv/}Q]/!ճ{^;kCdjmQp1HةQ-qZ|1>+9ǦU`{%Dcc*Y_G_KΦ5x놔yh|2&^V0 lZ KwSM76%Wi(4'#!+s[V4 ZR_Ѐtuv<|n̾ڡlf(IR-njV xzmVxq_BK-Y٧6tO*0+n-J1 9oe_ҿSh+?-$WiM'a@$u*+Y#A> Zqjm$߲2>N+ ?n{zcϟM: =hCa[.\pBULL]t D f#=O~ڽ.m8$Zw;3`vh2,L"l—Q!)|Ap. &I[34gĪ(b&a&Z-bφ6fbKW(.'=v Fgb26R 3gj{ˏRِȀi 8Q=ϟMz'srQ_Zw@L䓏{rɽ t 25mvΌQKrgxj򵨒a_ø~t>$z7X]dx.",Up0(+Ol>;sPV 6ܵTC$(f ]$wd|#uy*5qWG|`McL\qBwFnou׵츷KQ ld+_I- w6=@D@ M:%uLS]L0%&vsmz{:[0'އ^h%M}ΛҪbh AXlCs|/4VnZobdQ^״ Qek3 s& ]SG+E^z iُjz]"==K=.c/ oPxGFТ٬JiYg$ޠ}*`_Sc>qNn߼6z91)Lr ^sVY]3UV/x  nʇΡ93i*<`+ɷ VitT!K "+<~/ O\D"2 -Rb5ϊFj2KzֺT'ڵRW#NȰmQ$r!B'0|[@0K| [p'u{%x) `pyg {a C.6%;*.8;qcCI߸uz&YxcyhɷXJ5:)5W`?̨/)%fEdj. ;Ḣ-eWAM1^Ce6Cg> `*eMzp2CQ$/^Ωf8qJZMjV"Ƥ_%޷=vPG둸.TVxݫx!iQ(煗 d.mwwPu:RVYĦW1}%I=EpM[9DNJ%R\g?א7F 7fU9x֖ Q[oQ w#Ml+Ãwo%pgHʽUQ憌nɷN.K7-·jTUI`LDƯ\V@^m>anTM0uZ&#LikMI,fGSU򫜹7_WnF\+$@'d~787VJC~N Yq Fhٷ,7{[JFUN^Y3MC"Ej _w\֫ s\F=_bumt6d68*ֿE>PĻ?_cgVjkglV%w4C)N&oĘ])|Rsd=l82S!`gu3, H0(OՁA  T\%$'ST%68,'7;D,wvj̗[T ?s:vDB:xM>{T.h7r .<;;Mw^ݶ; H]5=ks ·ʂ9BiN&LtK.PR6ס@i ɬ:A / mV Ү5!rVB)W~Su"R]WpL:,GIҬm";i[/:NlQ.^ 8v%B%O{ &c,Ӿ*+xֹ;o"~(JGx-\#IA(4޷u@bQk0|I| WC}udd naɮ^z> #N ŤY+7x h-G^d;Bxخmhì:`k0;MUkT]o'guR a' tFH!R;A)bvyZ\jMώa} hgβf: ~P=<5VpϚ+r=#g.ܦ8EZ"HO56G*%IIҎCQrW)8.y3((9!ɬ$]],a]{aJ*:]2hr.2ɟC9G&IGcU9`J1 g/F.U dtSvt;"d:z+KyL C2s?F!ZQ+?+`rU+/X'm!(u晪u_>`'i%AbzefF)rrА-=$NXc}|SJںzvI 1o2Wx)Ϲ2Qaʚus3Kl=2+.]OdwzsI#4 W6/L;MF[F[?8(-hU)+]g#1/M~\W$Z(;3{WJ} h}?ھ]<_crJMwTly0_:L /u ꥇڄQ @EWTlη7үxwt˥HbpkzTr:=~2o]` vgҘty8,;"^tQ<=&]-ao '~Wpe#j?aGQv0-u N.N7#F<0ޞvr]l( (eq7u#"4ˈK]M᧨R2X擗XZC}ykoǀw\C~&s>d딗ўa뭏 .-(u!))oE`9zujxinУp^˟XS1DqWn3ohn^Mãn+E3UߜOrCαS/#@ .ܥ+*C8L2K Tnf/q SOz+l}#{-sW8**2ͪ@z#ESx͎! VpfYyg920nh( TLs"JW3 uiנ!()`F\`_U D򞩖g5Ig-f t/ޠ΃XEunz-4zצ&zl9N<^tT42YsWoHܢWAyYʜ vݛ%h'WЪ 0GJjɺq䤕JK+#׫ ~h>v+5W^aDQF^N:߃-gxOYo)(偊 d2sPi0,!M8Q!*0t`d$DYH^^Y(L5 .EM}cW^㾨SR;kp8"#t : ȹEˠo745bxyė2|o!O9N]5X@QGV|(۱NsUw%+CV/q/b֒(̱*ɎrX`zKb2r< ;cNYܒD`SP|Uy3a#{J v5[;ټ(%ꑿL򵽰!b㚿r/3OjR+Ӑ3T] Ĺi|z饅8˛GT-XNMJ%$6_ K,Ȝ=8# /4j9qpj"R'~ \ue"St` ikx#2Y<=Y-@/K_f~=l=>ܗ،SZMєq";k6VZ]DYa"V'K.+" Фhjwcݲ t"Ope#OAJ֩ͯ! ßMנr=0ЕMNt V+h0C'ɪ rOPD7}2r1 <} )N(BmBOiy!W?!"aa`0"Ih]}WX˨kkkL2Q^TlyrO~0W\0.eK~ өDK[mBiGaڡSEOqRV6_[9cxCタ_yPڑ2ʮ=j2 ]ʊBj85y2*Ȅ!zK}NÈ !T@9ޚq3âv +Fñrpضa cܬ!«_"P -WJ<[ў@~L=&HoFEIƋPGz\fjªF> }[6Da۫^HvYŗT!qߑ hNC?%z)Qh䡮O$Hwc2yR~@U'ӖPv(~CbUqX %Df50n>H ᷂ci^'g{܁H!h&+: pBbuESWMo 35ڮu'Kξ,Lb(E4D'+KYχB8?`̋yqGG5pp|O5s.FF"JZ Mv,0 JoXp&+uNbI'`GWoJvho@Nx| *=̭~sc异!qzc. P@u#^tWF'eɚZ2lMXqOroW!X 3Xn*㶜")]*~lܪ\N- 5d[eGSgr{5cb C'EzoNbm_' }k0>yy  R*-[>h P]BuI3Ldnj\ m~]j/*bda[Nw߾MpJ^[hb͜b.(A0{8ЂXK2q2UEswiaކ Ǟ&D~CȐH4JO d~OʶC_:a5> л6fړYs3킿Ld aK0~_-֒w(G  tmŵ6绖Ϻt >DzZR L&izg7>ZxM ܄78ĬBRmv# 1ؑmF;s8 y8Yy$ /dGFZ3 [#5PDL^@9-6}iIÁoTVFN&6 ٜPB @| IM63%')ɔuieL6ēqצgYZ07070100000093000081a40000000000000000000000016075bb38000022e0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/"]?Eh=ڜ.+͠VHJiUm+pt|U5%A$T=sz^;UgL7'bj>YZ~*lxޛ=~3D{b_zpMSaF/t2BҬg>RδViT[wG*Tj{QT! ]*Wޔucf6}l+W >caɟS+y%X,f%6Di Ńq!쪂2V4,/m=oNŽvkx}g,WE͡,c4$fr[Z\/Yn>PP:g̨/Ism"6F-'Z?UI{EU $pNzMcChL\G7C/"?虺 pbV[8 g b gK hĶMQD>28T4 =fCþ}Y [i ާܮY$@2uJ#ULTGGgY띩Y2QCi1mJ'FܸoA/Z)V0ݕJ \hnSw SpN&jĥ LxcgM@" )Vh+e[8-{C6C@ 8IFwiutfm.ڟ9&iKۨb{a?q ^]7 ]݇tI͗[W=P([Nƺ v K*J `VNzF-h Z9޷ Gaj"gu`ηB$~ VyGx래ȭ Xy|K!&ǺމVQwa.[ [|!u:|o%WAXE9SP{)`d9LĎd,9KJKJIZQrR4]WqViRFtA>~>>l..ը{*[0t#[G$y[I9BҴ -;R xGNBhaS̩#6hƖ{l;1ĥt*y # pZ .CsYyPٌAj11']fwZKRzj.@Ԁ=H́q,%3d}bBm􎓪O!^1ϨxLxs|3{ۢ&pl>d(Hc23)*e[Wت˯ˇQT|)w/Fߏ`ӡ$IvV\{W.Y7yr>ax pjld z(Tk@?{Byz՘{%H9|yt(~mW2{z<"*@ŝ8y"|FQQSYT}X,5GXKnՋzڜ<_*I'jͨ_N|7q(vHo IjL.;KMc^3+]>"(akBJU |M7'Gtd4' o.ߵ*NZ΃x&.&jݫiBU{;G)Pǽ@[#>-ʳ"+PY1J7wU 3L>ӏZP hsqyuPɈ(y,mi \+%P/\x"6 ]_Ͷ_;".ŪPOov(=)Hͽ*<~hʧيy>y`|+j+-255EPQ>:]sl#v}]0b8 'L 1RKmZ=\:K#,hh#m>abwW-ƀY5:3C7@TO΁u_w&ǡpC+OpDXbrl`ⵜ1hCK5ߞo{@}͵UJ^m a4?FkTBxޛt+HR?i9"z? gl Åw|̛ 9 Kd .΄^LDܝQ㑛0wD`_D$ y&y +^;'Z8"Te&89|ѧ&ܦްOWcBˁȔ8_Dmzm#*i"d0nMAoi5?cKeBx{Ԡ84N2ء[w6. )De"zT h@(,!G[ʦ6(m5${[XNhJ; ߬Ue{gC͘UWV֕8trGcMy5>k&~yucZD Qƃ|+ rU@7 @E*1?Q-4&J(/bEx&"Ԣ\+hUÞN)H󀍌#aB8mG2*]| /oQ8 x=7,#2y" "%SvYUe"+T#5BT11 @hd/H3Il;e[O.ZNܕ$:iuJRׇ*kH.ru 7}g"Ո f> ִ3dV;j=A|鶿( w@37d(>K"f $VqH7FqRЋw.qh>tNpDP[H)'6iȉ$aW8v!{س_eQ@LOG64U!L~߄ E΄mYQ#E+3(qGj|jn"h#KO+Um1 ^6dʞ?rEN!w ih=Ag^ߣ/=u34 v}6Qzuv>?~3540wdZW`fd p٬gI' <+rĖ(U{Ֆ K,g tdQhG ٚ3Q!SV6 8Baq]&g{/a,ju"o іnA1GnM%lY&(54>KޥN Qr*a&k1 sm]GVzǢ}Wj 0`ih=PC@M[3Җ*#4݀8t=[)'kD J'HZ=,ỹLuד9G;U@, $4 ,JG`87)懚NPg'3STkȚ4%^qvG5.r}H"tU;4{+N 6%Ϫy3dB'0'?W6SnJGR7+T+C&2-i84U Y,iRz`N1bCKjE?5JӸ+>2!w=Ha D(!:~Dm—ӌЖIVq>OcаGK%m,>T"_ƤUi*[ p{wnPP; O1BxMV]A .ܡ֘g_h`Y-sL=N]6!*dwlo W[4"dU#Qb1+ #*Ki D&@s$Â+I/@E(nr,]bUAᅉ=O}{PC" a ԣ:)9>N!!C ZdhAK@ur'@2Tt9NO m bfT"2Zy"9Z<~ht3QaznSxJ C09fEKqDu|P(. $F/M(r԰ Ͱk&qa$ΕV )]ϑWL/HڼڅѽUT`5k˶yUgnL?zcDN+Lm8{kX ۂh}&659u>KvoZθ+;zWtiNvz?cQN MRӚ vBF@e?[:C.l\4$Ӯ͹\hA\>h IԴHӓG$sx4V%<'2ܢw鸗ed$~箮wIuЉDH''i'ڝtSW39hi0143xf쨉~S @%E~ E*Eo#XmwV4EeZX \2Rn?sH1&ۛwpAշuw434P(LwVw'ki] M[ (T6+@ɺ[#PqQMҫaUl q '%^Okχԉ } EiŻɸ$SN4S M%W9VdҰCWpWJ:D6J؋tfp-!liKNA'COf'KibZCJ36DVJp +jяܗ!JQEV6ZjŲ9@+? t[HC%y@_1۫䁴-Ef`'ϯv*%-K?@+E }oހ%|,k"^qo y `mnV]/3ifN<)IʼUs7_=Rt8-טZ1D #DSX(x/毄<*.?&%Hn9?MFzc'ܸ!G[#$cͦ{D?Lq`dh@ZX E`@㨪m~v{ty3 soڎCnU;cqCx[`I@oe{ui1]IiwVmr_rMaTVvBZ-!khrQs-=B#E2XZ#K I.Vu$ӭX d3&tw-x:hNy$ҍ4o|Ra~ƄIjHHBZU6>h}^R6\뢤_yV:3+N} }^72W-‡قM@q RA/8q-V1=.H,–~[Ο~vaZ4{"qk R#LX[b]UɣuLnh1L'Kg#^R,a%kمqu"~Kpj7Oi>LتNR2i3 U4">lj\_,BluWUtPLw_ۓ2:U$ qX K?V3=m6}UYŰy6ɤNk}v?fAT#<[Fn:R* U*yK?Xo>]Y 2Ϟo*A(~reC^Ho)Pi!%9.;jX,@ -^O, c~FӠHR7| hׂ-\Q#4LO+SQ,I1OħY\?=\ p?RZ `/!*nAA+({dOngzQeG$ncX hx%3ے3 0Go_B)+3ZYݡ\.6~Ry0uRD0r`/{MUړP2n; y !߻8D*LlZk2tWˮ¨ei]\?)2 T(f2^rn?M5vUe^vww zd_ྀ ]æ~='c01d;yT?OK_ MiNGrˊιM ;%a0l=lg ax]1\@YQ7wWD_?ŋCw@Wȫ3 lD;$QmD5䧙\A} rtx8@A\e@vCwJpqg8T؊?h,`$I40Ug\Rgc\b#̈́ٺRzû AH ^K@/KKM AR^=O&/e 9@([O/ӑͰ XЌ7>lVk˻h58#Lg)kGå ~.my!wȨG8J:=ͺ ΆҰC);7fO!ତf{j(*Bh1~/ZQSj|㫒!7AdNěַxTV.%+3aTQCe00WK&X侌OS R$5A-GKVp"yd ϷL=b&w AaveC>Ц%5D^;D0i{kU֏0F2 Rx~zt"`E.+A;Rgs3_W8$΍W)fb;^^Ԫ@!& Cv.}Y^/ZAX=U+|”|B͒FJ ɇT=QCG S O<.Ư$9]e|n"3z'(rB ×<Gr8/&`6لT%50XU+)ZD6<Dab' l Vg((IW&1C%:FAr)^5g1g=~oHH)QgФwWݼ3iqD3UU":'z4_>RLo{9X."pր:q iu6;I8 pQޫw:SD7XL.{G?77uHr] T{Q㓶.͑ g ;9u&P ZF/L MK~Н{c/} <òWS~VY~YoZ= a5Opft(mgkiu7T(R(Բ[9v܋@hLO` -EF¨i^;eMLmj63Kޏ9de3C*Y)VL6%1T=lv 4CE/+[ؑ 2G+Й n jk Ŭ-UmfWJZOGE/wpii׵KYdrevi(IklS܊JJ:XzZbanVxj)+[hWst!BKA|ĴP:;2t:#_ͷ8#G:{l_N&nKc鹬U4:3x{gRtoLX+dV>xٮټ%1M0r{n/xRY!HH8[ XW)+/?{qz/Ej0"' yDwt$&jp %*⭸o@1ᗿy0,%_lq/Qm5 %u,ߢ $ab-%wP /glT)ACGu1Mx3RsP㧇 ?D=&8B\c^WQ3EG7[%h;IHe;%sh$l'$'W]쨗P)|O,uLfl,^J`L3ح1,ިSQV(4;x:si>A (em@v' #(:Pk=v+슸`%d?=:KQe(~ڡZ)Gk/O-KTo]iEUWq }MkK_#gU^ȅl/ۊWs -g"M<|۷n!8s6HBsc<꩓=b)$ۤ`4ݽ@<)u E{b{\xDkN]vXgME<#$ `[o/D#~`@h۷_e s{y9x9އ(O}/kz#BEsUӪT 0Ly\jyQuCWl'c3;dQ e"Yg{'AAN'p)ص&@sn@6>+Aj 8W[k;gXz c ފ"HF렕GW?`ZV5cln=-M*|`{D4AutgS^). pDc^v/n$4=/10ZTB]EKEI2[>@z7|5c!{\ G-萪4X$~.I$:Qpz j v6)_/XZv$%<H0&S\ s M4NµF2`W5^C&*P4TbRمd4 jiOg9iT -ƤB ||>B ksLveՉ$t5d퀐LDr$w9K76]vh.f"wdU?P=|(]QAgZ,!`/u_Ԑ,r"VU* ӁJ>7\ rdki&W J,c$ƺG&^![jNlC|]]N'Vڣ:O XjdD>g})sk'0: =6܊\Y%.?#z3El\]`QR2:ENt o1CGd4μ!;dSs1[@jcQQw]Td&)Ql9O |Re' ļ1p+ͥY%%"G) X_Tehr m|$4B=ܞL6|?>z^uqKu>tU)UHb𳥼BhH=}Nj Bh3T$-Cp@!iMjl3 "PKZa?"V|HCkOfq^$+/k9&9Sg/ي6*>ob!qjkX?MOFJ:߾Oy{=8s]u:w-PJ˷ͧYSǜn':= i q_4.aF(E?/A*5,wjA=5<0a,nVL&GD1!=l-K?˙V"CWa8Z{#WiY2b rgCFjJn3kpSQ_TuLF)ĒɊpV< .DŽmȽ/0L1oO#Lfa߫1:4ݡLP{EA,dI3wpbJKfb %ϝ̇q3*zsǨ1OdQ}O3L49C3"tZI%=ltXYq)ښGhEWQ_$?׃{ %T[?]H i}>9z+^ *˚- 0е˂+Fԡf~3gWxK5!V0R 2b{O35$h|>AGR`R #G A&9ڝ5J~zݐiyOq$?M)nQMZ3coD3>]!kp,d$%O1I 2`?&oVbb9v t-7h/0tWk>U003vr;}v>BO”uk/ Y}Z1@@q\ S*D=?nGg^RO@P~{]׹6u. =7;3RQ$peQ9=%7 \a ObycRƍ>]hb?.,V"m; ~g|[b a)jlV}NM+џHry©#$+%ta̬@0/1[y?.l@jιǮ7Jk=ia6Ht0_sw;"mcQխp$`,nѼRdԡpp ͓~.5]>x|担"H :闏W4y};M,.{U^`LvVI#4 FES0wxbk)\_=$e}m.޵c^~rX#Y!n٣Eą+##7B!mIe[^IoӚ{x ɨ=F[SRk_ΫH}o~8ggFllxZrPt]m>fTJ;M1*ӧH1QdGδWw:7xC.ׇߵ20/DHp;3B5 n ea @b2SDC1^8SW٧Z1:LBƴ{BfS/Lٲb@wzp^'t?Ku6 GѠVm^cK嬭 o"Cϑ4O ﺸ/oOvS}>lzDBDwHwɬyr$ UF#ƊRr n)=s7zy${ZF漚;T#xmGڸj6MW5|#nlmg|>i"eGɌǜE$lH'&n ^Q D]F}6T ;161%菿NNP @b)MoєF0 򪏺/m<>r&M&Az٤M 1B'*aie,6"㡳 N:=a= G<#m$79v? *׽W'Ă uap:xt4̠ Y#GI//~bi6 hPxٯ ndX݅?~pLk<$h(:Rb kz:Ί*!7n{.D_ ?2ya|·dU2U<ɡ E AA-ZUQ{XX+Mͥ8<Yjy\ `ߙü X OmX 3;փHqn؛]qrޣ[LH(sx^ܭ~ M˶>va":ckCÅ~ytY:xzC0(XjNaLq/JZ= !Eߣa?";@U 374S9㿬N@T,=GjN&o^@^- o7^C)$'zj}3_46$j(iF?97wZ 0 j-*pDַϽZ73 g2,N/]ym!n;6RQNOIEwl'~5XV2E!l!ӶHbc})H`Q!{󴛷Ze#\bq<-α[+"(QGv &`#҅IW!aOh/C()d6,ZF@F ֻi>!֐u0#nIBdՁ K{cl޿&ID3}r\)]K^JȢS-z{TK:ia<>}`3邏rcUjGyW@u"(h-K=:{$V㮎|i9UxP }EFx#\>$(GKD}ĽqZU|8f|'|Įi5mU`#s 4zH^j#:&QtgtKf>կpF PIH_ =7=r갏 RtHzdymꛔ(i pX‪7+JF[F}w-ܛ24R`<="j:oZQ;.dG'6e~b0fpPyRGC3: Lt͋-,>aa1vre ЃLy-$ 樵MЌZ P9w+eïJy)FPi:hb'W6ylLu|xNPateEYm~2(oH"T. GLf w1Y ``[ r.J.ѣp$\?דmlig.*-0I{p1 :.(as\BîlB+5=zq "¦:z83bU.5TڴB!`ɑ/AxX[qU7Jv"۟9=ӶA㶞x>xK$7ɇ|4/Yd%:bD;A1\_R: l.+3$$u8*aeNyK>ӌYxPHQ.0xCcjWP_"(_i{%Hîzw^Z[B$'Z3Vn=^N'KxZsѹ،炍8֗6cipZ۟fWek$0| tE] Bx .aW7,IĔIi!RZ$)J]Pd=tT~ԩk@co"N3v?J @6?c#|x~zfK XCi>B7{ ^ p.]Rp'Jdh H=5IVfeR5rÙqqKO򺨸R'OsY6"*E8 .̣ҽqq f܁ Q?zu6/E7[UqFpod}؏GnAakVi)Id EgNU Q65v{ `Z6SdQZq 5W<]sy.MJ-a*Oe(a; *hO"O}x?FA;Ken]`e/ $³)nUn>ٶG͡oG+Lq^E ߧ8CMJP%ŲRх_gR.N%Y);J7HV^Ռ"fp$q+(e҃IH R:쐽 ~,96/"[c&,ȡPw+hp5~z t9#C87g 7桱eTSwG Uhs)=6nFAOR@J 4c&y03£hcDP_/ OV$>0E Y<04L+en[\aK+yC\Rδak+t 󚂇~FLX좲5;Q&@}dI^qo{Ӷ")[lJGԷlJ|VF#d,+eS-0中|;n[a}r[S'Z}א054-2+TYѰyj^PVen\4EqVC/W9m:&PN[h T @;/a؂9>@.ڔx" N:n5 b|oS]&hC,H +Ev iXYTi'w5}LjOZyZ846 >,]hu帞}A׿ dK^o1lNndn bW>_aR~]΅MݷQUڃtQDmL׾ Dpi˄,ݕC2ӍCʙ = l\PՒ)%xc-PW{z674?w[e;$3_FzDV!O*5o8,v5&w2;D([pC%΍E婕*?,Y ZDnKG߲>hB^0a$D熺d -yC;۝eS봚qds].MRڶ_cV>gNt/j{'9t1hvΐ9 OHEA*轪C Ra C*nLB? (yQAr4_2Ҝ"0cKcG,x깰Ͼ ^;p-kquϦA7V,D&Rb)?P^h ovq]H9ݐчQ>vv+-'ex-2K$j܄ʡz'+W0BlA~C~[dDUfLR˩u+F Bt拊G4 (3FE[ W1jؗPB`d) UY|T- 6Bs&c[)_<3w TtKF\Qfp䕑0(:kܺsE TºGzk$S +]14mNZazsD5p_CSYrZ2v/OOK h?/`rٌ͖C7,y@qo&# C6=LL%$Ȍj-7E1\bͥ,%;e]pT .Fcgus;{PO7u̙CV=!p]~ wrFu^5^I1H;*XLq"J/:_/1 lf&s,Pф;ҏg_4E7Z͔@_:!~N#ޱR ճf4~5@j լ"$2C)o3׋r> ;"LHXfظseQ8QkM1J|pL#҈=#ҮC,Wɶ"\}~B,m$}ܨU>[i?1c5z\mI|foX1@R8)m߀ELJ@S=6dWtQ$1ټyV Y y,Z]S:ÀD3ߢzPmNIw9U,P 1rUϫ|cid:Bu;hiP!8n3lu2Ce<}Nm''DmyZZ|Y߷Jҟݓ)-AB-4 (/Bwvsm\2J#X$cDmckarӸraffH@ ߌflDF ^aD[!*+~֎~YfN`e U^3O eӳLn$WPaB Gm q2%sF*kX/pkǩͺl. //NGzvgnz"vH"f=T8Z,rc,k H:0 P}f=hj_!qY;/#}Y˨8iXh|K3)tasr›WP2hd9m9ཛྷme\,<6Ü@;Q2҂cKtJU8&o9e bJojHf-|kp_//nCiI^|ā6PC C)PuH+DABa8pkd 'Gz ̾ʬ4ku CG> [x+wTE|vX/SxC?guw`L*9jX,*L4jʤISel/E./[9YHw} ^.7˴Wi_k!+ĝ/nQqM+;)՟L#gmSS \# RYHZփf ;/pB7n o0TnIT$';Ƭ߯(P|[;jW> ]u`!@r#l L`З_Hŷik53z SZBc7v*#k .F5q"l|>G0<PK7)xO{N fM 1eۃJ㕔*ܽVR+T_\'M g@,3U=лoqA?oz>unOfdM8 TAkq_.z>'FIݰեDeʟ-85I@[ul6w!(5RW}hhL*QK!Pow?V*3H *CD>4]W 5!o MzqɥGæ#v')=_3LH;ibS^Pz vE؋3G ܣ^ ?ץ8tunOuhّ͑U0rzwU19ȧݝ/ J_fF sF*hpR%k7dTdɓ $TUoks}8e=ķ),i\4ܝs> 0WT`tbm45DMIb !o݋SJ !h_Y>)d 85AZ 'b3P{湤mĥ-9i| OP.:V㯃hjfmb,ъ 7MebXvÈBxE=- Hi~løL>@c.p҉_ C_<Ǝ#[:X`I>97|nʱo@k|7_N f2VX-j)(y _c{CQ֯%%J+ aX~ ?߂xx7l3K^(Pv%/ ^q FH肓;SO7p̋j:jb\$ǷF- [:֜_B0]]AAɍS5x+RZeiy9L=#?N鋣>5g"D'fQEb3mV_xOp56ީa@?38 (MWi1#<ªhn E)vI*-+[Nt]#.ωMbAHNPz ZUaf oc~? .QHמmob"gO/EiK۸ad!6T*Oog,{b^\[R fCVW-rO_h+Yz?h\a 61v}k qtVz9K\lԘ[R1g^2uÌ_gUmtSOy4 k҆ KAyyd`Op&" P8iA( xQ5`*H/80Vvymy΂!=ćP7"fdߘ25&JzRhКMk&RJ-"" жiYN@$\UNX竼 f\6AQI&8nD7ppP3⪏2\[ǚDg,_t$d [3t jDuBNy%{%Ukxaee^ZF![cgАb{Jpo:ُ6#)X+q.].R@;|p^|\,RW&_) XC[ԃ/NxUjŒ+;nI8Qq9XRp&W2o$Il[OD/%W9J,ЎK~lzra_:_ ҡaLy+)5~)5DWY~H]]F<Y B 4pЁAtv oX2%+"WX3ybU%E#\N<~GB@yMȏSG䍣d&ם{R1UD\5Gϟ3†M?i+6(E<3%RxGkXH̘ɱ썫TX$%ݧg Rxcިe=*ks~q!~yǃH~!mΝE׈zH>s !af[^=4,@3YIxu&q!بӝ@A==d]^14v8c,Ӣ C)HyTk+23o4P4TϬÏel4:ӮךZVxâ /Sٔ( w@Jx g%<{audH@U *=DB"G/|2lU?$܎S &x/YK=p0z95P>ŧ3k@m: #p8(Z_'I\)rAwϕs ȑXN%#2+j+ ERQТj91 4yExUjj/ F^@s[W(98 rw*/Y_-ZqOxu$)JN րCd|J"@# |UuoUZܱњgcSJ-~_x9= ÝscL@3}D"J&^/ֻKkb&ͬ[- ߘ7̩ͨi [8->( =#n X8 |'PGj kScE Z< eVVSgהDd7gUrBzќϢx#6r-8iVy୻AaE\bĸh %DMaŝ5~vVUPymd])ٯjw0efy*@[PpDF?З_;1R{7=z,zti:Ί~!']=o!f;9Xf ҪejՇL'A,s : j̋HWS&r2+뒸f`J^(Dk9$Ycl*,_7DCjx-" 6F^9(y}jN:Tj>8@7,٫lsz- GH]W%Ʒ.d9r/5au6*{)= 3VY0`,1=áЁZpR?`"(*x= K hT|B@PcT .WDY{%[UHRR7HSwJ3u3tQ쑼A \ >;Q1%Շc潤CU>N|FM wbQ_F`?))+vE0kNZb,Z~ְr.%/̭k2X;x성k .c>nݥ/2Gu"MEa\yPp\&"䈜X=Θ0hat65^ "`T%$5Syem Dgd%eԢt)OxI/:XHSHRMb(3P˽VT!aqBUoighZnjJކՌu?F㈸ytpYn [ty>rZR[+1z==bPQ\+WOJwJlE㺋o $/pFbN;JTV]a%?Q O т>iϖ $VvFZo";u;EPҔ-TnvPse%'.= TPY0ʈٵF}#y /ś3%W@_=To[1OƵ)۽q﫰3b RZ!DnVWU֖@&P8k9Y:-,fU\{^# sZ1(0ѫ73#X\ aM]kľu%MZ3ᄲx,X{ 'M1ٱyÖ5Z8`K ZS PIJ/ረLyĽ,XBpH 6IY^{ceN5zVKm?hcC$A ip^˴5u?o[i0~G; ,?+CWJHXݮYt6Wn/256 _qZP,Cku>=xX o)\52:kҷO1>=z Cp̎TzZo-=99tk+Ȃ_P'AI*O`G.$y? J)WRӏ{b$|̃I}iH%fg㑏۹z 4]k"Z);ZΊL*?f%4\άD{Hlsҳ.kpO5* *?7-sYWL\SSw}=Ԟmg0ߘYE2Qb.7,džilH7 gdUa6ZD:y :7vGyJ2WGw3[Wf~~͖GI%ߦ­7+3&UO5+/єB&ocLIMN3`7P]:8^5Iՙ陘VЀd2&낷l և͔ĆYo1}A5¸YnXVvbon¥_O ~41osh,u Qm=fGשG !=2q'mstz9>שLFBDjkV\<'Tm.n6'%-HD }߿?.=q;4 8VyP 'PxF@ 9~Z d)Q}v+IODR",'YQg%DWՍP5G. w8_/NZ~iP6ބ뽏غeq P91AB]B{d č3KƔT9LaF2gfax:h 'p8 țC>qe˗~l2$NB\ KBi+\P0̝Av持w{5c%cnC-_bp^wU[ VQכ4(3q^34Мu*>=Ӡv~GAJv{|RyϋNRgH>ZH;`*z-XNz72_a3ؒz?Xur>iW" kT|cڞLE#yP(Xka Gy2W{ߋ.\- '%s"|[ UG^c5 P-y=ZSj!){AR CovLy5F눨]:x.{jzm2@L&9KhDnbsU\z+Y;n?$r8􈆒$_WG7 @, ^ oѧ7ש=SvZ- z#JF6#UnpS0ƣa^c\3r$ppuIRۄ8u<{U5w]DݝkWRz;6y$nV `{5>:Fe  qC0AJ&%]<B h  `GFQȀ{@7o9"D*Y7уo54D[BKk@_J Clр:E}LިrS6f7a٬vGz .L_l/H,lrՐ1_>fxihh]-zƞ;#;|5i࿈`h~}ǯ.f?,e C,%1;-= EShJaC$ KҏƔe:P7mn:UsbPm!̰QmrHR"K~H`D|~[3i+ ˫ rwT%c>\7QcVHJ\INr) ᢜMI8ZޏF/re>Ǣ.DF Qa~a޽KTKZٶ׺~iKN&bLV}B8i d䢌F ѓJbBl nf'Z;M 3]gki8͓Mp%$^OF7!Ƣ {@+q͕+9;5rQ@ϩ*u 7o\.fơĨKԎbu7r͹̯ NH"Xp5ZZOi3sg@ЕI-jL9曗11vػ5fҴ4J0'ȉL?lb-^?yғ]ZWV 15<:baHۻ̃xCVvCrwBg]`xZg IHch^r;,Mlٔ1CJdRjJQG oL_d᷅nύ pLq\p-K/6 NM(Q.#X NiY{hDO5EyZ|KSW$efhLYvWfistM˻s/E+=qС.G=uSs(PyJ5n7y>?Jb2%rv'?:Moyg)&knGzl ZV%YkC s&Q޻vތY=31s"HRW9 K[7%g.Ι67%hf:L0%Mёy?(nR )l {{@GF8R?tVN?IfzsmԠf>7?6kT!,ƺaw(`#9+<"`ߙa4 RRSߢ9n|zc453׃i#Ep90 RC'Z)꞉(Ft n]BsfG-Ml+0ᴍ^ ?jq#Snɚ h7Vf aϒ\EԨ%f ev/d){岟RC_,2͂؅b2bѤX:a<2R=pK91:_~w=ͺήD| +K F!-J>x. Ɨv0K.WP='1&p,Rt) :@~^dG`zՠ[P96 m^Q?CE]J>3u1XTd_էm@[ -@aQ4ARN֚{'Do\abQxd@u,Rkq,DŽeة~@CShf,Տ^@ILA1lw+M`&p^5U:{x#ˮ;ypWs g)0 !!ALon{7Ru>aw .1֏iFAf'2$r!iN#36f~HIdԙ(}hhx .04rX4QAj44?XT2ŎI1XZY] :@3nЊ' Q? VU X\^<[3ډuS'\o+!'(2'#Sm\6ٝ7:M`ϋ& * 4@94z3pښX na?8k '2{/G+`mmw)}&)8V㫮 e2 7|iLYLҢ?'{>=g-䆫)Ȧ#fm?W2 %/8d&p"u&#cQ# D\oVud-mЋeHM&R/4g[\=m  >@ᯕKxpZXTKwE(D@Ns5wV˝m16M*G8 tubMl#& A7"By:1[*_Rτy \}3sO3P9e fH{tM!ҏ iuOAb_V [{۫gDV8#vu.U μrReX]g#F#4x1rMCN9fr%qUʵ<^*=6-[e1K}@@:Z&!$0gitҝ / `3ɬT ^yly^-?"y:u5=5^ T`'>Y%D]C3sg0:ul|/82I1%bj-4V"z1׎䢢Y)-o|Q]ZϷ4G i# 憑~B٥Q dS Κ3ѡKr*h&*,p^7RGEml(uV'd15FDB@^&TMB}ᄮܹpB"S}Mr\?Z;)%#d8|o;ŁD}Ƿ$2 Vsi ̺Z 3&!W8P)(ݓuQ¤o* *Yz84E[k [R$wa&Ypf vk`tO,JhM&y$V  Ќ 7[j,?d?zr۞*p 䀹SԺhї1wf7u 6>$ijB i;˟I.t2t 5yW}0euK.ld =^$}}3H("V2~:l|AS`EVE(N"LL!T`FڧH˺ %8ZB9Fj`OA.kݙK o@vRبe 5 %]B2ş%݁Ǭ"//]+o*[0r{$M4jq*U`p 9#l떛d)-|6lDz=~ evNp`:oCE%9/ G ̀XA +_sayB?B 7]nqZ#!n=Fa3Y9m'fOuۅ&qp ƻd>"A:M2285Y`]VdMh^U6I|-`7Fon<p[P&n&z gI񼩂Tb \)jW}Ŝcr zn+ # vgFI|]hѓ5.#kJ|$~_Di@Me?BѦe*KV)Fʳ}~YLbA&NCEn;yY-;`Bһ: p3yHxPޙH'⧑3T՗oCÿBrD_J&pef yo&mcN Z}QRgM@tXBW:O}5 ڈcNOgҢ6Is~G?78۽Yl x"uY/~˯}46e2b yܜ}쓍i33}ckiLܻ+*4fu`ѥ%lT+~Oϳ o$R5C4r(-Jr"ZI\G7OO}+ ꂑUF$b< [VS 7xN(oyuqJO\+~,Y<9= xS)k6=c(ța#;* g(B#`oÃ-@(Lu&KoHБ붗I/mðO~[o. .$q5`dN qg([hWt}T+~-,DTqH>vjGKID_Ț$ )- 67Vv[\ - l c' a&{P~;uLA,~o(A;_o3? ˾-xsY3{;+5'0QC=썱[c2n+ӯ_*y#-!g<.4@!UZ+Tu#Y`d嬆)N͍@[irqƄ'^":gGŎm ÐAO X;1@5;ABZC;V̳7aBXv&}~]978\KG ĥq . { bCpãOܶ=Bɠ˞irK/[=fYuaϹN-hć[iu`.: Ji, }h H`!hԮ/wt*| _*v TAv) Yڭ@v%j~;>y^‰YO)&O~q؃SA;7Zʒp~Sdeّ38:gVa GAh:ǛsPC*“_hq+^"D=|ygʸ>џ=~QPVADLROY #`VGBλi}s`2<koMt I@;7$]V,M~͋i|ϵ{ЎƊjѻvLO8 oaǩ͕ oMQ^K!Hepqڄ<*̌{G"YYҤ$Car&}:\4C701;\vM+$HGOu⍘k@I/!Pxre V;xuxH@=(NCkKg^͚] ?=SW(3J:F#[)5+RndĜ&AhL47w@f? -O4wwo) ([//l;,N7IkhH&{]Nw:u}$ʷ\7,m`) n=UĖ3)4p]Ð9w(B~L~SIΟڞ@0̘^6~¨?H e̹=Uwp@0"'V%[KQpz苚kIJ2f6--UnWA뜿Z铂ix'_ޑ=];m${/o;ҩOjcӣ߫Hc=KLrٰ6~8? +YEyXtY0:S4C'$׫-lMC'3 P3j~8q ;LڍmRdF+y3Ywpwu4wf-Bna#֣X9@$ϖ= b4I?N>*xҒ UX+u,=ļy.9!!\K^hV?Yjdڮ":#pVdX+Ч:D&v/ kI|㳈DTJuU*˺cjUL0A N[G9Ϳ/vbnY,v +htj?vUM. [{"xzP2\Nvzې`E8[qa<Tjj8!M+|0&c15Α[AwA;V i\Փ|K1& g;*^izT mNȢ(J?,sGdC|CwOg,pCu8s d+6z")gH`,GZo{ p|߿z}T)Q-|Yc| X5x&;:QPzܡ%@ >v?zcVec4LÑ5dO$'쵎sڭ= *cPE+dxzu*UIh!p骶2nPr6`kpGձ{dH#X;CO7It j#uA /U 'bًԿR;QAnoT2O,kRf[P҇%cFi/\Wl#RSV }Tʣ+`̼PcUy A > w.4AX}6 zjϷ~QZ3ZeSwjGC\DG ,ACu4tRC;+r\H4r/=U7kfq.M)Q3PE ::dؓݾpVN0._kKzC~UG{1pwWkXzqKB x%PƻG_u"-#T$pGZ/WCa >@fXtD+zaO:CV|ބUp.`e yd@nrʼ^ДB}Qz5J}Fa1#(:ʔsQZ/׏d{Nj\O `!x* nVݪi~bp ߔm0+"^+:naRB{CĚ¾V0'σ@.yvmoB~7YƂ{r K\7a"yy{Tլ s jbH\aaDl7פM}g7l7_!8oU7eh I_}jLF5OsV: m=y~8G_+_ 9lp!5 ?1BnѡW&~bŒ )h)Ѭ9_WCTYת;(QK?8\=&0@g3sW!S豊1;V܄jX"EGv$wc%(1y'`.ڏ 7 \]d9, Rs ^ұ?FqZȾmbWI?г]*(1l%j漿`Zʉۻ00Hѫw3kĆjIrxVLjvW Yu$Q Cn!g eڞ+L T&tMwDVG,}( Ul.iSN*qpg|zg?)S7Ht]< kE~m*%XmNc`܇''3(߳ZԒ/[UrYR9Wч),$qfv=B O\x]^„l B;}<{1iYDL3_AYMOҤU]Wۯ桖sh3onںud k׺ ]EC cڏ$91#?\`) _!s"IM)]b(?$UVHn1mq?c5\ps*]-[J7JyhHdߒl_'RAG9у=ZF"6`/×JP50-[-v>P]5{y92Gu$w\\aCvƟRR/a.l$Yo&nNdnM [AiBY/2VjҪW8A{|A3a8{N?޳ٓ?ށl.2:Y7yKGRiڼ /oӶ{ ~bq"\O8,]S sDŽMd(Ոߓl%!aOţgH)-" A;Ѱxx?aQAw:彟-񢃯ş`g2|ˇ>:4 oߡ?Iak6#( ţ6ۮ\? qRINUkd]T0\w ׶7 zKp|MmӕZ<7:/n$2$FkJ#av'zx)5{bçDTEI4yC|mB Az<.kِzzb>o'ޟwRdpLض#nۤ}2+Ff$ nC6wrBq =HmS׽Fj5 ?TRYOqN(U\2e"7C.oqA2\Imyw^C8oFQ7!W/E_*qPqi߂Gmt[4J% %O_DftzHIiť&k c*N scUc`c2SV|<%-T<άݗgǘ/$ $!+<#X; "v4 @V$ǙQE$?*nTamZq]|4D9uaF .!_64 7 ;a2E8$\-qIFs8|on z0d?Yh⻋Kok&gkؕM6Di%JfXgEz!]Q`نqS`$sN DDּ/z^0H *R,M;"L߱ ^aj[%f.ԹgS Ta7E԰h}y wpQiP;MmK ޔZ?:^,4qK8_8}iPb9G1L37$A.z@ !):Kr/E),kP(wF%YlF!rUNw<.p',` ,gft$EX87 <`J_v<ƚ0= W _ OZk 5$I0 ֓qC-1bz]Afg8_y6D #` i%osK,"|/ܬV`*, /+eHF9z'┺|{Zµ1dy77TLΠ:Ld%lζR!M.7sFiti|;Z>FIJݽ ]΅NZY=dU/^uߥ%vQfTf5[a>oJN nu+z x37dHx&K_6Zy/>xX'-DŽ- .l1(\? )9H.}|3fvv-xUxBj—[$> TM[~\h6vE4ҍw& }([ uH2=+!"էG3#gR{3kߵ4WTw.0:x,ev&N77 4K.RhzNlʟ!fHԚ^dWEE+qb'Iv> jG[5$awɉmsDiIFAG?"ןXYVŚU3٭7jJ3\vĄ֣Cq!e7͋.B(`txf? UhhfS@0)dL4m_Nhj?4ƇAq+?S캧^Kﮱ|XƗ o 5+6922D65M;@KAu0 3%F D=@&dVT vX02,$ʽ1m^(DeɎyʺɛ֍x sُNVtO w*`ҒGItr>*F{$c7c̓GTCEgo";Dxہ|+ ܋[ 2%C$JЏ-\.dw"nڪJnGi,W8E687 q3H|VxKTPlmBky˄TrIRJҊxu1K&l׫/6P8`pudh#bm%RkhQߴdOy[(=f憓#Avd:ͅ&yHKIsjO:,g4Ώ!X;F'@ WOLGoZ< vyHt\zYThcBKSEfg$cHlǤHZAl8IfK XE .[.C:х  Q'Z"•IAbwV7gn`; J TfmJjJanZ4.Qa99-c/ٕxK"72%nOTfA z|zk?(Ė|/5$+(A*Ӧ#U~-_~=OvXB'=em{CDJX?8)1nmE96&Wx% j:t8OWGu WHay1!U*':`fWɝΩV{B?LCqzU>l*puub%`JMgDD 3O%Tz ČSqJ}n[?s#mwUrqeO,cuO*0H'dge#HOdaKowsusy˚T|m$X2dök2=A6 KBeڷ]Xgl,gr l[+G99œ {sg=sL xڊfh෉x1AAN=Yi[CYrh] &g_󩝚16oGX~\`vj3֧hNRwM VUoJQ>@,@Eē/IԖy[\io!Iٮ~&N XJp'%@>֝nM ؑ"!gW`f4ړTk/쉅 ,ӔzUeYA׹,.pl:PO}5{bi 쿑gΓ~O H R&γ G1'gԞi&:\rK_MLh=6ҍYF>)kW@26Rn$_4YRu{pw˨\*Q*A.4^az𼷢jqnvy45MyZY|Is#nhU{q-H uy ,.P,>h)+H4mW,mnB 5{2h.$aۨ2d&5ZER\P#/,KBۛql1_eS~{z8s0z,ͺ9kNv,M '=3U.+j°>ErG:HiXYs}HS##'4FVQSW&:Un$181^HΊUL_T)B;?YQк[DTfmr}ZH W[U {M=\+2օ DR ;8Ko|ؠR!hTm?iS60ERtvG^#/uƀ4Yvڵ~Puz7" #Rl9GpuȐU[h(}D}ϕ[_{W0yOoPMc\+ ]Mf ZSI̴6'72@3PR'r>a̓^ 炐n6K3}ev+(!3}}EI9.r,WC 7DxX=&a_PZ:m=d\̾v9Qto\황\ǫ)$ k>-tA9Z5DQty *cHGl@_2MD1-t==`W)|h,)B3eႹ:r,wiz67 YQ˥WSVb>YC[JW'nVcIJ^r-~+2H}M,ʇIX3!e[ +0fՓPjy\EYdwevJPBn59lDY= @:\@m[nԐभBf?V+:UCPow$^.g#Ô$`,J"FnuxG:gLqFy*՞;ˤ M1[QD9Lvvq!``?H|xa|ΗR@BDL3qZ Sɡ %7.If)&r.qAU$J90<] Ҡ\9IJKC.D0}܈!F/i^;I΃s"4;N@)FF>pi+1fDI&A5 w z:0v"'-(J ^Úᒁu\.({n]АP_#"HGh {y9宷RT&$(FF/Hczbl JY>|Ti+(?wuer?]pۘ!F2KwƋ+@3?HF!` uCW mOXz.7^4vYr'?"1V&TMCՑhU(_DHaAv0ݤx:x+8)H{Dwp VUXPS<4+Vzun_om1260^"p4 YWBxEȿK`.:V>."G;qӒ@{NcaD!v;?Rtm:_n$.;0l?`QNjXSbaדK6n$b45aዐakZGjW#Wr}%$Z@[kPfgٰc]oD2/63;~3KਅK:"Nh fs7T_*@LtmNćd~nb-er`M#t,B4-W9k f8P(9f |xK躎â{Tx2|W=#MU,7\eL"cE&w ).٦{b_BbcO %9$YHQJwIVu׫m1l]QbY3<值Pߏ.<|bɫq(h_M݋;Uk4K̗=OkGrʲziJtcE? zh3k{͇8Fr,s+cqیzSf \Sxͧ6Qd.DD/D?zp% N].O1g*ʬzϷc9ҸZ%RTV9+DM a2-P4՞Ygq y&݄E7b>EɯL1-\ˇ'8Ueb2AaݮmCC@1-<˿9*YCYĺ HbGgd&jw4?𔈎;5tXY |>K@P⸼q3{+ى36 'Ϙq1 Nm[vBPV]8ƻ෉>@ L y$hUj({MZ|w po!?~/>r4ow-ϗBRhFgzRc^Cx=qq \HtBVq, vc5:]9\KDf9ϔj'hseB]ƞ_Ay_e:Mԉ}*[)h>d1YijZw nn;xpD \i%p&MC/PgӺa:Ҿ %Df@9Ny:6̾/eci `G'\\\-u۝q O+nJ: ! ďR{bA2fTHw7ldb:d>J,w- jx N?<<鹒Y6]!x#F; mb 1ceEQ%EtifpsBŸ "oAR ;5/WJ*ײ-'uI1;+=5g!9zQxn ["eg3=.%n]!c7|PYRKaBE 2WoÎT0*b'T?Sδ*K{=ڙ6inårP2uervz_kUD\oHN^%e<˚])F(%@αgz}m'Zv\S%)-O$1O_՞h|˪sɽ]%$hpe]~c uZ"dBQb7"=9_bS;xmϷ.)sE{P>Ix(e-߼|$D@dŜu$IE* g :n w[R\U a@wwy"DV%9,U^:,6H'keHe}v4|ɽs.+' !K@$̠#w (!y%ꘞZ^TqfQrwZIpRa'zS_vVNGDƊ-DkY۱V)rXD`#ŤD^pٲr4t cDQbbX#1"`>)f&DBضlku;$X*DvΦcX8KȬzQC1"!HJ߂^%6tdt^%?qcfevur'u2%R *W11k[y\hD|w't"[߰;mçOˆ`Ĵu [Ȋ&,_i ck'1qBjt\6`?w-5#4-H =JB)FPZ.&yJs)7B<+R# ԨbBSPOxKp;7RHcs֎1J,<2!mP PHˌpi[.41B/T͚ˈ`G@aqH,w 0{\~}R$N܀Jv !T+SЂZ4IYUusCۨ{?hW3ETFVlm%)|eйnYSqhAW+M9)qmI_#m1NpbO*ӈ49 (ź'dS/zbQhe&S}DLfsâ'niwrq627tMόI T;IB;^ fyj# '}:pcA ?J6lBG)cZPČqnnnspI43NS]Yq@]L% 3nmBӆXt*nZoTZcRDU.:5^89cY`,c! bDso`>-@ȭz|1 LH6JFjQ`_@g- n3|IWC3b1/D2ΗxAͼuP]2BN;LUv SdgEo/ĂmS[v.EۨMR988]XAbq3Fd(BOV2 d%OfB|k jf&u[{~ؚC^'c W>,EF?ASNvAV/fE@C5Bl 3n`TQ2TķyM,ׁFP}:4@Q. #7$ukkBmN*B? V~~ݽ?y5ann $r+%ߥ'Z-CJ `$5qH!ʊ1]{O[ˑƔQ{aӯvB$K`(ZfQp=Zp '0WmqV$u&A[$pI< aF$ɩv'G,־Hz muitT}XC3 ]XZ`+W*:cB# 쒲\=AbTƸ´&$}J+v2| 43o5B{yJ5Aoy95ѣtxcf}وPZ(Z(aՃc4jsIPAr)ͅd M8玄Q['9U9o #b)@S~_d6X֡\ylom\!4dTItQJS.YVU}b_.|e˗ٯyjsj~Yxoqo͔M@+}Dy8x(d>h)iI㒌&Xoy'E()xiO-5h~A7yjOF~G;@0rWtNWqwe9?X;XZp(Y Pm*!5xb3,Q?DUENBOc>tB=:!ǿ۝HE7sYxeŰ_|݌d'үs>]yMXyfyl| "D;\mQ|bè6ΔG. n c ͪGJEhP<ХQ@=g$Q|RqhҼwȪ0}v֜ΌuRv@ʃ1]cv}u,8dM2&c4K/޶BPvmֿk-NzNV=H;DDt38$ī UL)DUIq8x -h]l Z"F" ^QRZ_-'2[e.y6E0Go;y0W|zD-Sҥ3DWzt)lgȧ9>obs Z@cԺ%gz(:r~6 vFiQ6i^L5R3 ȁS·]]%@M>ZbyAҨ4,P(ixf\d%u94f/UĂI5Qnz ֛H%Hd^;uHu.lHBcUePoM{ 2[䨚dzm SΟ4?+9f 86)b=+ȿ^|$:i-w^~%'?&Aw3zv'="R*S&C֝|2J:Ӷr-eDS75-^im F %٣EO",.L2SNH$ҏ-~>W@\W RBzӀʛ2Z=m3Ou3N%]kߜ"T֯+2XsHkog)P3rxd^c֢!K#W!ɄzN h `Rű@UsDW嫘u~o|iʗUd=C B(b90)WIH,? ύXrhhCʥ=+ t\4CBKzDCTf??Fג*UDsS|M0BAAw?]4[B?ߑ=?p KX{@[ӅyDbijinwĻvʰ(H 'ISB2]|dca?󺦋oK¬9{1:J/c TdSM2'3C7H`ڱ?N.Cȣv!>Rq(Glfߑ W6fuC¤LM%N6yנWn4"X*9wC=iҲe>">}JL[̟Y":..PAqT .dʂվ76 !}v6'oSrڳwćv'34a( {dc]rh8r#"T'l#j+^%j;[tXCy .\i $N ijhhnhEQ"列#1ik t&e=;x%P-6z Am]CO@AtH.*2~sZ s!NLWGȋmt2j'.N'aw֙m\XavTkަ'yvz>#sJY]/gph\M~<SvJT&vSseWiPrsέV}1bVd uLpH s]J굥*e(X5l ok&%D>$uKQZb^?h6@ˁpS|IpA[E]Ս']sm|KgjĭL֙{~YeVQgYxy%mR~n^t+h% ܂$d|k+G |^9c#93v#AٹUUᲰhS}]KyCq©F.`UJKcM*$$}5noD|ef8$;SU2ܽGv U4&Y,/ARF9r?%9t@Cq'g JB v8:2be`V-5r8_X7lh/2|#' vgYI)S+cu6O_}Zu+=? Zq{l]8Y{eGGO)#`=Ƈ\wpM婦L"ʕ/ΊPNyi$cX P*g$E!m^ů!'i+ b*)h@ Zp : q2-PKmU:.zu&ٖ6F-:<48z' ũGs_juN.czc$)M*xߐX Lħj|X}{)5R ˡ8FA26b^˧AY0jo;F^R@ۮitւ*iAHS@| STLu,S#l2Yv{p27'*yT8j }ڢsh>@%}bF~"GGkuAOgKGa.'g!ctMnVݣsȝ K,a '& ս bris3aL# ?S? ~Lq]{L.a|zD$wI{?˰>+2QͽxSWꙩFo68 bJ-+5t;2iaf8mmF)Dl0,rJ7&bO~[@;Ac@t8>O򦭬?ox<ִW-x )lz&g>x/V:'z%;: ^Y^-|NXpiiCΝLp_L=ЗyHhý/|q.{/h&yȗv(gQ׷]aR.3_'<06\ᾘ\_j?/8u7x|jnk]P)p$=[E= ӧ:9<$@K2ݡ ityD/׆8VR'*M"GoJމ}λadfU^ոu|׊3 tsd 3q&2)64?ek>=5bhj$W/jhRր ~8 , HYeSsDY| Lq,÷3{BLU"Z07Cg<34[[7%6Z DƉerIq. Kw9z |qO튕&Yp/U_ThM 57k3ti F.@щdj+cVs aӲEOes3˕fv&^f.վ:.KR87AKu(B:BgX&+b?yONS >vނ+m>sx8];e,11[5RFjvr3iy3_<чZܾp&atShc3GGUBE!%(M&E0 !n[%VZB5():ETB[xt[Փ-fSM\u JiۂX]#û :#56,$D'&#T.C/ifGB].tGӂ)/#C_IޢOSC\reˠ>>a1e{@PWfZ.ӢOQ#;|=pL=a~#f 6 X,8 W 1NAg_Y-&;kO z?&I.! n.URlw> I3MJ>{x NwՄq1̍U(e8##;~C_91Q[1b-~wp9Y:N1A<[°9nޯmīED9ROhяր(=sCb+1Sdyfc;HpeGat6b6V %. | 0`ޓbHL&6ZdgMǭhP)uSeŸȹT+RMywwxs;@uی 8$SyDwB)ݞwp.W''Q`UypU8IGqȊm0B`otE]PU4 zj}\{6v6-H q3Č.`x,2'[yԽ!X2;&]d릾!ͫϘ$_tp.8<\!8r[[qo29qI$R܏=y`ٙuѯ"`/|N6.DֿձŒ \c&}fLt\mtIJ9U_T'gB[ZhyKʡh]0- spq%)`%>oV0(B\N)]*}ΠFRR(@ ږ{,T}6#=ۍ|׫y^frhD8.X`N0d]# n0L#;qGw!RC^0C|(Kqvw` RQ[9Imi"<ݟ2F!E9t7j.3mY-gn<<~#ʜ^+ɥW%ሑHze5 7AMc\Zp2b0L0VԼ.rҎْip\5|p XC?ye4V'i 7QA^y(d[X۴F}H3 Hl`F|O8N5&yr"/ug8T>7=9E]gHP5.x E:ڹuz' +!I5 WQ׆2 [,NBJJd-*HmϜn dJVH:sNZS{9tO"ΧGz0y-7 z6鲱xkݰ(?%f^#NŘE:/^8&r,el.BqB\F&]85v_Du zK?D_6 ۂЛXI_pL3r=C􏎧튱MylQ8N-'ˬsw_Il:M6$Q,<T"ci)T:a =In5~|= [f ֧̅o#iwh`{˹>*$(/IWʮ|N5T !"QׁF靍;ܹx~Pk<QSP,̛K2(u6ݢD,v!Yi ^ʏhJ YҘt4e+% X= ‹0m΁CUgk&LXwݣQ|at~+&i~A4*ul`180IȮZ '3O1U7W>jPR\bQ-Jipu77lYJ_e%R&x7{$[g/(K(/;ԉ.'f9 ~LiIȇ RIԳ&8QR#2y6ev:BDKy[LH,}q:؊p+ìjfM], [Wހi{S.("y-K,NlD[M1H* Sȯ!ۻ|MIa,8D1VI3^>B}Ӣ]o*#c' g{1JXFEM߾ 0s9X8䤹;p'4Bk uע'虮b V/haif-yCx(՛0^LQ8(\l FMA7mȺ+ =fwF mTH, (ͨ 7eB lxZAe 1L+ƺ&|4Je>Z[F<7\'n֭޷*fӭul!v'9v7^峎6\I \y*`!0eגku Z'KS AQ+z]** 8/WU66p{0 Ke_Py8)Z;y1b saQЈX"K:<;ZӚΞ=[_̂ܢ3Pz`3qoJBkZtokG3Z/2WM2 >Pyl, ޑfN|NC `4WJV3:BS]z ;Hb;$| +֗~uN!%MYZk< y7-?̦+_lmA}|pE9<6edaCDЎNtQuN>-唉 8GOl۴`dڥt #tz& OU( u27.z^-j>u(= [}XN4֖xޑ@ >h#(u fuZ`}#A| ֈ>%lov-({*əcT.C#V]wQtkVAiy'!x1WUV:Iv՘1/^,K]T! 3 {ye(42{[\3gRMR1}0Șqv]{*:.!K~.tb=HJ*S DOBoT\g#.v _S.MPg@qbDzYZ Db‰&0V==(괭p!-ߨ`p^@DO_3q016U',Åo8jDXjR4d?udDz<\t4o{SwK$_@}n~0Ͳx3S{[ "* \WΫ+G>|0!qqgioHIFk'-q':z'm 0u`6Ua&},U4@Bq&-Y݅sc9PA(˩g-#Atd"`~$P%*Z 7CU4iJ!HÓ :Nj6Zh_(3HTNXm;ˊtGA/B]7(Io ^ٚы;8ݿ EGϑ"7ZIYz>@p *ftF;[BQXSwBNL6d[j`צUq u[3ө6g<->F K<[ۢiبHGL TXYiXMKcmƱ<r?א( \E0QcD%&mI,AYmiy\z2x(l{@0~@ˌnpC3X u #Ot'BR3-=m[7MԀTrj`ku5ɒcp5wEs񱺍6h2sMߔFf;]m>xذɁHj:cB=qUl2~0/>חp|Z*RF[&E$ҙ1zۖiDTm,#%p>?~O8ȣxQfʆ鸻5p0n72dCݻL4I`An9$}nou]X췮bw{P"IN-6256EvMǯY@dm(Mf gVw}_ɈpE$p o_pN}n}"թq,ҳQ j󷨝0\ RY?9?={KBC`Fa GN} @8GTณ%N,[lْt9y`SKxYKefi?~xߙGI2;j"Z(COn` b@ma4eeDAsS Aj8)fU/.9ttG]hE]!E?nז 3֍͘!w {P-Zקf?Cϰ";cXkNac>MLvs[T'+=4r0}=ImrDF?ưlD=~BX[[e%+p9,tFN%ȯfZ y Wlp>=8,ӆv5sMUV @0vm`Y'R%|XDk42Q=3cjz!J@1BBo}QaF* !psC{P6 ;  7ŸHZV;EFN)Mua7oĺJJJr4GA4@iLn™Ncڜ(>ގ:%r&;Q0 hVߓa:}WaI >Fӣ* ~5[H=͐h8BbU+gj(N%t#VCko>►:yhg r2h]ԅa%4(FK[\ :YHn!x71cQQOhZA&6,bme~UFnB":8S<,;DiEj¤3d陪V) ˿ޖO=r kO'KR/CzĄ6Ic gZ(/i3|~ .b*˛V;dlin@ouhqsB\f(n#i8"-)0IoqN4:1y p|*ivϥKaABdL#{]Y R .S"~@co b^W06U&y\UF6נto0B]_F͘VF6{aΫׇؾ|נ*RJ m:Youmzqc Ö[U[700d8jO4 5'R #_@U48:Dd[[g yPU#fyߪIr1}i1c-Ez}yрuVjBE%ʼOY°G16ܘeV.Pg|:mgo+e`@Vz KCV}^$noHhM V7~ᑝB؈BVR*a!_➍vcL"b"V:"eQ#P6"nD_Ji*$5-|74z"nh 47ˌgƒ.(S oALӗG ܠy꺧ϙ~ڧq]?HR~۵jǗ&I}:ZNB!ވ (0:K&<3t- `OojK93{%5H ϐ!)HbF|€@Z H@At21_zmYFhrMO;PK5_vbsô7h%UC\[ƢHpԒ]#}{Y D2M1c erC8r"5mlvr[GC&+IrBIЉ}O^ 2C':ҫ%dfBԘF过. 2=olrȫa65 r_p*-@+o>7A?sXwD^eR w# e&*'_q]xњ9ITvK sP+3_Xt:WypSʃN> sH(I׏/第9Ra PZP)'D%90#\sa):EnUև'S/n3@%{#m:fß. \brY\ q|@Mw~|ȦD2uܥxsqj. \u( vѭ؛ۺ9 W[쯸mݓ8$N2&h2z`/V+w*dݟ hnt^Cԓ.[vMfmkZRd }<6a7^Nי 5.dZ(r&Eu` tzGcʏxH ~ l4GTׂ&:|}3qLWߪ#E 9M{* w(|"m5JW !0Y.#c|O [&Eml})&C* mLqڃ_ʈdw`fIM&gw28Hf#b9VV&w=>Yhr&7[1M^T ,B\K?780T!)O-&/|ϖ5g"?,zx7!%ȧN򬞖p7R SV=&(!?%@\lkO)\9ׂɅzqF-+ݬ*ЖQSަ:CJK$쵇cIF̠*_*9d)KzD"f%XٔcbӀN9;N {t(Id.Rz)<AF R8R:_x9}txGB+Ha6I&"n딫)bn-G"M<4id' vsf3¿S>̘FSYh)e%'yq^JZd{"7.BM}7|҅O9跅 WaS|Me>po'j-qN]Ue<KѐV#xQCZب|1'%ďjsĹR? ݒ{p1o݁+"xTɐPv?PRA`1${&_$_ݔvx4w&PH.JRiϗb{cr^ra8`H]] n, nU=U0]HivNdԊ`XO?8\Y^P", 3V+G,}Ӄx\ ){F$o(BC||NUO] ߇djOR.^"@xٹfdvO^6w2W%H\؆Qh~o>)+u"DGRއŕ Sw2"r%[^@q%yxiaT+ GbPD:a;~r,-"ctab@x]Ei1\gu+.@Fg"[# TGqtAģP1Fn'L9+g/!a= fw[sW[މD$@L^fX%/-Zs>su::heGS\:$J$ G=ذ+bZ.u Љ )5AjgFFqKߌ([V}22.W(r @-g-N2.o"G4Xl%ռe0)uʣK""a鐉‚ s0'ʂrj7%Wji^_Ř?XY?S@{=uQ ;7 =.ղ(.\t"b}ͺ%m+/gU302 D"Nxj琾yKZ!2dq?.uS aGj.eLmSYT)DJZlzIl] 2ƕtۻCz0I1_oV]%Εu 6B!z)$B,JUA 'Ͳ'C#Lf0gǚ{c 84F3! :ݳSP7#\ \9N,tPm5ׁ;B>C\/["jh Z'7OU[qD.BR/}^)cȰeQq 6sz)˻65>t[7d9XH'W }dpqZubǴltfT\3H1R_fT44S p0^;Yt( $4L?=f<{or=^JѤ^a }R*'// >2B/uC H\F̩NiucʄTU(<ޤ-JhˀbF~Dpeb$?DG oҚ^ {_waJcӈޭJ0B*#q9Uq{;Z 4C{ hN4!@hcAq;tAKNiEi{P}$f* w#PkQ -g*׏4Ip S9:X̠xxt+ek WxzlCnfAR;4)Tq I?`ksW6 8Zp'rRB~#-FӎD8u.BXjXHnxN3i'}ofv ,%dm6dt|U*7Kcȯ?Iя b>::*(3>5s{5hxHI3f-4L~#. @oy3m{] Ģ}n1~e<Vaf5/T K˸xO~Uݟw k %P@ճ3ڒ1PzUyT&|@Yj(Ðs(݇l9_) 9CJ"*ZUm+bhT:: $M4=Y?~~g5ך ֆ* .nf]GE@B8,lqQeW/zj撃"{&)bKT7@El__H蒲 &rޝQk{8ӒPW.9'%(Ѥ~B5\@0UYc6M>˦W(z E(K"$Q2 ~ V[_:y4_E"kAl<\֮cJLa]{N_^۶_caU5O mqB KkȯZϠ;b1" ~Qj% P UU9hb|c%%4˵g 1kV W3i'Ju% sDNࠥO`Pϼ}̆eJ:Z=^3,B2ᆺ舘XfzbV8"Y 1+&&Wf1? J7+z+}"V#KܛzN=C7Ÿ9ux`ssAf@M"˵2SOsʙβ%2CvH˴|s$h7F jN`,|sՍFLFR?JA"';ĵuDzn#)Ѕ^$Ul <8%ɴ&<C*. (x#+ -9;?D1Vv޲m֬TaqƘ hsmV',Ά0ϙ>9: SFɠ.OYjJ&"n`d3Q NǮ^N_aO_-esJ"wL9c JUsGcŭaqt 1#N[`16U\'L2 54BZuOa`"Y+3a*,C)zD}'aŤ/:`jw3e?44G߆\Ijn7[hb"3 $}#ɜߚHgP5b-$!6EiG a&6FXs+rZ!!u4Y w#3 *A3fPɫ~׍_5b"`T[Q4vYZ !pDnHL,p*~;| wqX ShӂI7Ӄ Vov&7%<1XQ4@k*ѯY)P%0y1$Mi窢`W~Ր k-۴$grl0ҕ ;Ĥ-,̓'*3g1#K]"1 |_6=k95 #wlh"R#͈$2͜ݨ+_ Ia {lM\XŹe%jCY|\i 5V/+!9jz'Р[@O“Gj7t|b0Y&%TD %i8m=&K)QŨó#NE偀:K@lri }*O@J9HD^FQ Kv 8uYƷ_N7|Q +勊T_zF"55Zy]-taP()AqӍ]:+#+ inx ǛsI4"lk~>KZ3OM* a:W?.w`:FhudT]T%Pu[bzsVcqc5%WRT3݁ާClKGM,7 W=&#CysozrJOРZX{ yv0:>4T#ҮFRLdL +Èh %At601u S"HU&=\w.̢WVW%z_Vԅ@QNfc-FՇUqb|H#UA=8$Au#D仏U˧3ވJޏ36йJL0cpۅ i3l"*Yk@6*{ Ei ]i L,G9,8Qfl@&}G[輊#$H3GIexQv )a7gIElT{ ygef3О $AVf"x2m=}$r6 ,eRrCRJ+M!e*ޠ¹+7Vzˊ ~#362q%Ϲ+*p~Ӄk4~ו tKGfPy.4[Rjǔw2͠iƍn \.v/o2\X:ፌ⥃]_> c?c3 S} Ty@aN5[E}I\ο/dr&vR}ӱ 졮@J| }Ä]H1P><Ã+[ipRْѮohr㹆,f7I75XGK%ȮAZqm$|WkIuA5| pW`h%7d!Ć^Pu$ă wJWҺv=QO& ^8Lgb-΢>j|Ӊ|LO֟lEL̖ndCLnKL\2UfEَ.r]kZ] }DMf=kN'}CTh ǯծm9d~%`CNB35gN(~A;?V7}X.ˑ$L0uxJ>GD"C:C5x4tZ PY~R]ĵr"Qnΐl O.+JBi5ɩ)ul6.mt^:KXdn Hc (ϑ%h]rࢧ,2gzH zw1dnyn5z#$Z.q+ طRѕbtUJZ^Q_wCPb Sؖg m(驡VvDzUiM1}A {ZGތpj/z5ĸX?7yǖڋ+8THWkJF_q?^ur-ǥA[ &X@,H?wQN@8pi$ɖ{v*]P +%!رXTn)}i0Ԇy*?kQuM')&-k˅ܺnvKS/L[y85u]"`Wxw! rA4aFJ6>5_AbG~^"&oAN>F_.NrnTTd)gxzd,)y5?π֭FSr47&]k_mSR֢i{PDh )t)H)v7"_#bź\Z.e2L_ED0aħQnqR]OUIF:4ǼژϮLzf GN.(w#m0FhU#{8^^o=ԸF9tm/h)$j$(+9 %YN?Sv2,sl AvkF_H k9w%*1g`4q 1a>#gDj} 5k۶E+HufY̭GR8:y2# [Ru(r{4tHֺVYiji[`ZOf&Ba%zȮ0$!U1S!h'  C R A(oNr>:5@Q!ȨrT(~=4o9Vꌓ Ba-V'^լK{5ȸQ+W ;9,+y#a{n?$I/+JQrh%3nfY?kH9C]i`[pӡ+L`noay wRݼO Tsj{GhDf^]GjPC3mYvl?dos+ڒg׾m\v`/nF=<ӿ R]<݆;\9`y帔&@ǹ4-%a(5N#to-V{? D9D#ӂD558#]@s3-ܢLZ6 J=nOVN&KxJ}HP1[@wKzgwV#' C4mjt@io#qB3n|7G C U‚ a0/t f9i?Nu^ڵ9ySH3H\<끿}֚Rr=^Ө;!өꌄ3o.wG Pn$w qC6;ȫ'XXBk7,~* ;VnkSH3㯂K.giEhZ[{ќt-m+ l+. 09ZCjTkR-w[BP -mCg+\&)WdU2n0Q xI#.aVرR=3L@8O|(C< /B= ^ƬccFf$mԟ.y ][9K/%S┆Z"9 Ȇ!WC 妄p ~ߗj=< (ÿҒ4T{8wk:gddn>dvZ@Ǡpk+@(%l8<(٠Sytm.sQ>=:*QgŸ҃t 6f-w1osI_Oʗ Nj0^} nV J)i:eZ2lSQ'J$)R_6oMZ?ܱ^;#!nVCj59|^4RލMUw|!1uhuBG(qiEQpt=Ú/Eŷ:3uH&R& b>CV!ʞCuT2.7﷍\V"t9$ W.Nti0J{QwYQG>H,H5`kTk8{7¿.ߺu6މA c{jSlC {a<7> $:lef_`]ł8A]NXBc>w 5'_Hzu[kCdH%dY4Sɖ0YDEbDǞ~gqY|b3*NWȃnJ%~ޱ\20?`sL8` мVܩё£k߀ -s@?Vas!nG[Bݚ;suh' 2܁bY2[@*VIdlDǣ~%Ryj%{22/qaxl" Z']Z*|S `V|8**#(=we~$`ԇ%M]wpF,RX#Dos w/\/ Y%L]1WM 2>AF!j$q~l,v%Q0r7ݚ\#J *[@7uBLݿf'DRA"6&be cWU >IG`Ҿj Kyp]7DV`Rx}dUXqֈ$< :ZWPO^QFdr8sYeWEҳ/܏_uCO1 /#1qdO긑vfuAGQv .Rz{[mTp3![ wKy8z]թ)LD#hE2\bR~u$z"|[ӷ&tu]r>H%E c [`?G15a>75 2xDW: [JreCShMVϩȌ;:L,'u%~9m<w' 3lE3w4_Mwp&\@_p%sܹsR:u/ݔ4B7 DX&* y3bw;0Ls4bi 57:ϿMS|F#XFd,;Ok|1#R7 :iUA~bEV^>Қ/aqGk{[c7G<}QWݮ-q?H;fg ;E \U"&dϞa\IEC 0J.`+(oWa#!AMB-Ssܲ^ Mŷ:d'BO3nYٜI )&D${B>g(3WZѩ{Rޣ{ڵ, DXiƿ%nI$/`P s|M34-@Lbs/eW0iqV'CՏb%iWx%PW֘%*l^&!. hPe6hx;w~NF;&V*#8`Q<śeH>MI {GGhW[/DJ1zS9V/iuM}Vei.%N k|9d[Mő˙7FGmC ij6+pR(0 KLoQwFc-TWW{}uG[r PVBF䳫7]-ACc41;q:uEs#ΣU7Qր~#[J\K }~SL?cXlz OWyDdb'H A"hvdi_BKh45+ 0;-hTٸuahu+d Ѻ,/&ZIs-O< mwkv+j%v ;>-~ xMW~(GGMAܴ] HDHN@luV@ P>5crLأv`.Ɍ['s>_Vswcd1}q# p \"D*5Ţ%P7q`;ʦPnx1R*xPy|t'~/`6ez r$i_ |s^~s漕[k&޿HAs !4~CG=i+\H(f˲k?XhMY2ST(uHmV#[kp1,GOgxY ,,t-f-ah+@K%Ylmlpd!ZѣiGC/4R^˛Luȥ]>STĶ {m|ed#.y`Fk]\U`n_VɬMU1Ʊk:tC95Ei+t2xsqQ^ t-s[Gɼn( p\?EjKHgV~~sP?B;wKYx%J=Q[,!~2(9CCiTKڈ1DSMfDT{/M)y-W4R芠wI1RXu)~YXeJK󞈥ѴeLũS#J~LPmdl E0Ro<2W#{1ZlaNˮ$a0m*}u.@s-[q9"<"\d 0jWt` r &T{7nk:mht`!(GJ9Wׄ 0UBd{^CQ` RF$U#SDbpQ3yۻh+ $ׯu|wj]/J˓B 𱰑  qQ=i*RM! ygeP%>2؉L4@n.(;ƄfQ31x$T+.xzFLh ~(/,`LkꋨSy feD}3ܤJrx _M | lfi=2yp o7^@~ Hj- ĕ❌6V /'m"Tִ_sܬms"V{s].M@Zĭ$ѿ2G%_6]fa9ISxN֯uq[ZP~E0msӧ}٩0&Ӭ@ҍ̩]@.v+_wy5IkEXz63@ܗ"dS jMU,Ehn8%J"J*|9WֲW6ډ=0X/csHH]G; DP>"lp{jP9yFz[pTi9ꚭ?ΜwC(Pȅq8R/;u^}C AQt p+󺦃k\ ]pt8"x}|oڟ؍)+0-~/$g) ^e+Ss%[}{n+~3HZRS\A8{zO$_F4*U?JABs_A }Ƨe)6^ƊÌm=uqj=$\bu)vKGśVsJ7"kC%b>-ػs&" Qzf%;C%1zmN1/& 􄚫G Rw3&\Rϑٯ8FD]槡JKQgK׾J}^ܐlRO.~=9i@ 9: E X믟`hEojzz>DD2k:~腄J` |(k,9E񧰖yH}N!nt*ˋ8(yj`o2ِ5_aEk6j%jN! |3xqjvTC/kVV杘QQ{~݂ys⁩H]}׮a\,ZϤHF,9o݄}"uEHMɮuH#w=.(T"<W?#;Ec黫7^211ߴU eOZ\DpxH0,d YlӗZpAC8Q).F0 ă8ԏ~Af|,3r1咛&{γ*ql~2QZ2j!aCP%Q)H"9ޕhב^P")Ż~# 2IghtGPp ]B}A?k Ӫp$2[WkKtl&1N@#γܠyxJPQr*M zdKLeB~>U o|h=6_8Qu;21) i68yI0'ڒ[ /W_ e"6gjKW)hMsj0/'ڡʠcE#h7iL\ι1ͫxd[=$j8I9A2lwim]TӖj= ÷el;zG]n~:vn_ڳ" FhsqYI%s VKյ#3An:@M f 5- Z({X4erRhV .#>0fw]g`:eJ1ϴJx9(l |v1d&Ne|@/xpVeU?P2yod[_YFW9?f 5p>>xExU0|^VpMqɳ Dzޓlv7.zY,MAtz>Df =6x {6 yMaIy++ޛVfe()ߔGֺye9tla{/uAZU_ƀݾH ,L$o#z}=J~` VG >,FdGmJ0{|X&oɸߠ Пʼn5vT]|&36 V[T3sߐkG.VYk@pE zt%B__yC_5Q[otq%zlcRNɽkvED*y+(10AajN)nٶfG Nv '^itsp,LnȚja٣]&H=@`ͩeO&;0lug;ez6.w}a~ VuU%'ix.K~ k Ӈn $h𻌇 81b^[ Re1/dMI}%֮ jqk`<gmK<ыjdC $;N0m,DyO.GQz+E)tq>MUӣ !H@dNW j+Pb} by$u b '"<,Sy^q4$2Ȇ#&J` Bhy\Zob)5Dg rJWqkW #4> j0 +vZ{Jؾ1"z^uaWDj%0̃s2\}p\+F2Y[H62ي?ljL. dwc?3FCqAͭ˃ިWa zsLե̺gajbs!Llie݆<[>KxiWP QyHLyˆ`& 5!nH 9) T u?GCP̵*ɷ4e0NWZ;yOޯSN*7z~e3 ގ|(,R_qt3n%t{i0.' Ce9xFv,si=,KQ8D y w&b1oI>*j'"Kq4w}G~A1t{5N/cev fH]{Dh-gQ|E63MF6CPдKL`Y45sٻr9D0T`8!28(t:fMz'#ćK ^,`:Q-W}fEX¿ǾJY7"c  WrG.T$h5 Zyg m[0+ӗrhܬ3yY/6GJ a—ǥ[d4C4^(0'CV߁['X{y!zlK~omb;것lx$djocz9XtJ1}K(ܰ0\Y)K9;<|j i `Ԁ#Ϯo "xkx%0oeb)au y9M`4qYvЋF nhlx)<@p2ϵar"6E+Dܭ5&J l.';P&b=8_s=]A1e?^QqN 8߲n'Gxpv#^=*ځkfp!kcRXIh1\b|XIsj%(<ʙ=ZQde>\w2{CT!oBR _/{SuV5ZBmxz̲j 'r"o@psD60vP 7^xmo I{`5!We?1a?;ǩ5^VҚ[騨h*^ haz2Nx7וosW ݶUӣ?37}(eHD\ Y"8!? [wqy?jaeXx 6:/8% eYsnq2ٽO2jl4F#ŀ-!p̩žA ,`h6kEbjcecO 裩}OF\]|H<ȵ{Z I 2hH]u|*b"W= Ӆanpde3VqX\,KFDN,l_D+!_?A&,Kfv9trÃzMuY> }@!OQE6h)#m6Gj2bo,4>AГx]rt" l}?cV[~&#3dKf|n>ݎNhrm ܓIm1q)k=I 4(?^]tq..wi d Xo\[*Y]9+(JKӓX !3$R)(tG.4=D^m{9>L[t+}L5B6ʒjR3[wU}4j}gjN(C;eݟ_7ibc/o]Hnܖ'L T?Xd2'IAz0I4z@M献e5yv {nEn?޾uRF:g_V'Cs8 5 ~ZgWcÃ/qոHZ)#oԠjaj^DY.Mo7!&DVblp*E{ds 3nLX ӄ;4\-,]Qۭ=g5vDӻXQed7cji897Օ}n#s|pG')hsuRW (FnQzqy SJf6e܎$MWGl&Bp/5Dxx;j(?g%ic~ρLAd&%YHkj$x7"s،XdEF )`;1Rutx sty{2$=Yˈ+,gLƗO`5|2w7[mk*/VygS,?LSDjzQ½~&v-F), l Tk^OO*kjOYV_#nHcvۯ-EI8~iޕl @,\OsQ< v-`Z!|$[fPfNާtvkoB)E>66&dӟ@u~تA9`Ut"2zi!Y>bO-R;@WȽU+r/X=ZiJCܧ}2ܱr [t?9Qd@Y el߮"9tRir}|wԍl܋9db.`O#GDE*Z!{}\Z aKEU78^jƶ?hyVp-!ȄQ:UcF`C~$()NP G\8u=mT2 );IxD_"2lB0g:\^EY (:FʒO oL1)iApw!],z f&YQlTm~r7/ oIQ<ޭJ_旾V,1=c)i~N c^fZ湞nIJ毉m6[[Fi||bR:NhqG`2QpWIBO(PV!KK}8T ~C0 ws:֒;hxBj%.,c.SK]̩%ջ4yWKP75\V({@TJq7SÅM/J@ۛ,ǁ_CHY%Aj3on"v9}Hz}jͰ2Id??(99%)W3Hp‡ikGhi斻>[R BHpNh-UQGU[k͗S$8橼M*Yp@ǎjrAj: Ƶډp %|Wg[l_jbLɋ>HhqQ/eafIhO8s) 0tM(kZ28g5Ȫ#"jt`̮bu>^vFEz QJ1 i zK$ 5N۱qƗzS&l?|9se>a烕ph7!;(>EZuPnr9eBiTרoh[`=|A*V762>evQ0$܊Q %]QSA)kvV61 >4ϖE|3o_)z1U&ZŎ-i/lԐ5V&ih$4錇l @ jbʄ14 | +[W,J:z;' G0į8+{IU̯n070G.oj\stRr 7ߞ\ߡ726gxKqM|z[P-sk <D_38ЭZƉTS\$R2P0AC?Yc`Vq2"sB ~9&$h[V%HN Y1uj{_XrZ4*N߱l^U(ex;t[(UFB}&)QP|U ,е1>QMNѠLjNPP7bY@yY> ?x'ƒ} UjU Gn6 mݟ:9h_9D0ܿۛy8f_S:gIhxzv\Lxhڌ-Np<c BJ!͘;ULqLLp0D/M&E550%,ٶt~ޤD)\`,XJ˓|~gN :ΤF`Kϧ,û~#L/ gu H9Fa#~L/cTɈ*'EhI%ȱLM]-TpzF=][e IAށ<"@_> aiHv\rnkt&TH:+P"g7*xTXoѵmK] =M)o-z~]GZ¤1E^`/&aV?—9=Lz 1.n`ۇH bhz+z(%AeC:LlF2<+X.#X=dtN5-Hwkr`5뾶 hxX(xc8?RzbļcePAa31_&XTS4Q9섊xLW- $H w!VeK@us#׃a+%ȑ̛]7@ sniTx 8{Hr7L _ˎ%01@wO=ӒZS"%;0;% s@) p!̧h8͘Nr;\_=sڊGΓa8k24]x,6;ћ>jh- V `ܪ4D gK>6*mÃS`\1ĝu.PK_߾٫K8uՁqUJۻ<߰K<} 4ɍĀWYK}.e䓿ǛT57$x:Bj&-TR b!PiqN˿QqbbI%M]b> fU;Ϙr+Ӗ.9O*bzj NZ iYxϢf*PidO_ȞBm~XLZWX4QM`ETw,s IM j죖#ocbYO0('MP^=#wO%^.#J0c1lj7xW>SL]r#\SvB8z_qTYIf벁foOX7hZT|^AwNp%Aq'0 []32Lk.E'(q6쵃TGO(uq#}-}'Y5OWBSRq02z;2xz&_25mQUq>gMk:ۇ:w]4Cu BwtW_D:d(bqd#P!Vxs)b2sXZ!.Ys'֜ DĂiL?:"ס3An>yHߘ:a\, 0 %u򅽻d5ЬPW S0b?:jÏN1-I?SW%EEL8,zx#cMEES1@ϣ8I!X v#\S̸zz\;z/Lo4-ؼf{ˌac_U^++:gEU3X~{A"ܘqI%턩$:AL%X3L|ޏ- #l>': %깵d$?+-_ MsާQ 36w4 a.l0\F2ߎt>0&(& p֢Ę<15Ws?TD H!oqi㿱J 5QPݗ㳯h`J/*(J#KidxI mvK60;?i꥚Í`1ⷵƽ:PPxrs,Ldm%RV@9uö.)[.^ Ŝ ĔSRN[>"r#i`ZHTǙPkf}zTE=t@| U\2֩EBt^#Тeut*ys})Ft2y2TL"Ƥcr-]6e^oqp\"vMP&=/ݰQ!%^Q= c._=i]*ڇ39W_4ۇ˰* ANY2xBJ"il@9Q;QK6Ҵԉ@ *޷ bdyApq!X6V*l26|m]!z@+g@]؍CR4G>Tʹd/ %Gn. }VԩO).Aݾ%m vvILjɴ( ؒ;PIOAv[1Wy+4{AXfGa%k&Gu'hVsenE ޭ/747 6x??2QϹG [][{$,_p!r>zn650+X#PAٜU0GD;3 ohA|2pFߡ0L5 3ߤL֘G4D'OaE=.^2Fy0{̶vO1xQȲɍW @T"GIcDrϩ?R}S6ƮQvX]$%;Zl+k(|ËDnC^(_~>#zu]@C6PX8eW\J9Vz"P͎bZȤqݎ"8PV> R eWAsIIz*2@aW2 uQ1TL} vaMQ6b X f2av: QQE%3s;{~M;;B>_VVKCU١ϚXX5p~ dpp\Sz 6];99Ku*0y'@lh) b*\Ax=D*;/u&Cڼtv%MWE&Pq(j~3~:;jAsg377PT!KɸvFa#ɡ$5C/ă$[?ek;D3HM5p vUDxLˀs4wp 9щ!'қm@"D^q+f\O,q2VQ=*JjUO_<(4f̉ ϊ<ED5с*fL 7g/]b(55!^c mjӱ+Xb=um K|$nNM[/nv@4tPaQUzrJ_O4?f_̻s̺PCdlbfI`a;#E(nopNQm\h 1C'ߒ XBaf2u"eB?l5CК*oUMIU qeDQW`mk_9Ŕ{~Nªn㫃ȡ˖:&$[(Ͷ*5[1r(tw̔ _ZS$ _ns{1  К0h) &'lM\=<|$aPJg[c&x}(V=,J2A @LNJ}@H;Z~1 0H*9b/ 5 Gu(( =p+ud.P<&)iK%Y\}&aww0y.prVpp±x` si;zA}w-G燢܍/$Gnl穙06q/4N¯ L=UdjJ\ 2Rҝ”y'#b 3>UHq EUdvnc.BE+;\g Kw.9\[eI:I|~S3.Ҍ\&w| VkO 5z}ˆYTOe/BdGk5A IvlS :OTﶻVUb$}#eB/0Ҳ*EcaXm*k(ZѹliXGObxTHeڶZ$E\\4a5gK=9ԮA;gYZ070701000000a5000081a40000000000000000000000016075bb3800001654000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/dK]?Eh=ڜ.+t?;գy[/4]8l:r "n%"4Hۣ&hu5vsMm!{tx`F4!7MH;|?rR=`0Qۀá0{a82<&(됯O&D*S1.W:YWS%n(1RQ/Y~ס1(*[SAўKe+xcJ.(2rmT ⥊Am~[(t{Dz7FXŚ<9mYE)÷#|F< dz U"c*kTdֹ墧P N17̔@x cx-ڣGL}oܱy'*xRn$nby߉PI5_(oX I HcfIIb[ U\XSwC9_,ʷ5Q({-Z@5NLz8=Ÿrn@-dyiWr)bzMMq/[(RD-*쀶&,+,L/V%UCoAĄ ,P;.ƛm%+3깶ƀmYӂ*֜CСrp SՌFH)ⷬ#wG\K@g JQP3/ </T8tZEM뉡XRװTT$کW b@a$>JJ@dyyE[}ؒ:C ijQҧ\JăfG.  ۫. || <-trQ#V,y'Ga܍' P!eg^D?eV@΃VٶЁpLrQYXQ ltLY큛Ԍ,D7eL H1Dt'T_[0"zqs59ABu؟GoK[y"̓>0͊<Iif}_ [1߆>htWYr_umڣ[Yj"-xu~źN<'ZpM!w4聬cK H0f&کfov =ȅ65klh&|/笮iu%ʼncĂ7Hd&Nrā:ۓ]y֢''`C1% ;ŐS.7 \VU;s" 8X/>U;5)AQ)^.[}+##>ne7@U9;U] 6 ٙ;?kV)v#D(9 eLO 8NxV6Ke._[G@4k;;MH<>f.EƗi_dcB/F+ԈS#WTeάPuyRoL$j&*h=5KO;ˮKڍGu.rcp ZWc-\X~&/vA\l*Iwmە[[!sb*ʐ+S2% #qLȘcx5`,M+n|MV&EȧHH۳_IN/9a@G`ϝ/^]ypIo$?S¶MKk#}$ŗzAPm)3F9>Lp%?Ұb @,__F.#D)?wv`Bq]vmuT&ȿfY)Jb~oWK[I2x;=?_f-S,-r=OPp5AVڬ;y47"G@Dx&{#MM}w{xwMQ5حgÞzsI "!-|uDdg5֌ u+r*PRi}k1%R<%[MR-7-IBa(#p7X⸍*=ynqQzF+K+nqWyx~2Np_ `C休2FqbD(ohX`2h@m+H(o>ÿb$~5"3YI r,l-yt&:+QS cU~ŦdK?r6rujӷ%p\+s^Tث\d@85n*$jnTj#]˒eL-[;A;E&}}\©>PP֤TULk x`J͙K@ܘ]TS1X~0W[?C~KU5養u6*X_b>qV4n22#t+疸̬y[tdҥ`78~Lu3Z`5P=pVɆ|5SED9N楃uzz!5YYQ3L4FQO:L2նjpM5(ih뗽l[ibOK UP*fapx'-4l7, sI} {X5CP_'"*{`jYyX֑N "9/! `#ހ]TpXiӟG5G}:F d@,hy>W/TPc1Ttk_Q?|cLS~jhO4,mx!BJkAP%i9SBV~%%.4ҺxQ5SjuG@酏N#@G|dS !ZA3>˪%*# B^mNX(ðT ̯\2qԃa?2nآ,-89!ev{,q-2e_aō~A(ئ -{5`@*x>8|Ru޶dW!!X#ط-2^?űwߘjvH R2%<|"g}`:Já4iI RF!WRzNпl\C}ح}q|GѪ̹E zK#T/ 8𝧕Ulfm;byFNN% G0KL sFo!chPϔy%2JVچZЎ2p~$;z!\6HсjP_`I 0\%~`68)SPv{KRCQ?Ac'%¨А^^Vpo--j#NT.7#q% sGTQB~`c}%,*j^DU7V䯷t˔EsL_HK/_u8Fxt?%'QNLyC7c:~E(;OE>A^fطDTCafphLΆ6Dj!/!5Qas@ҫ5Gsd#Zל Xi.ӇY(r'vH~9k[jP }8=WoדBRMyڳF'CYWWӾ޵shUx6{]:&IN5SahgO]xX+{}#Q:YXn]RvE1q^4> Jys) <;z w;9=7,U"faد?@PrV` B ޤ}|L=>g`8V^uGNɰ>ĞJM.c<;_srf6<:F?C m^6(^q[RRgJ(B 5d. 53Q#F t3Μh9R?gc`AlF8=[ [7386abs!8rI~ =5H|I-_X!K*I@ӏ8ɝ ĈZ5x۳Ʋpoɡwf5cϸi= =ZwZ:y?Mᣦ5oQdG݇SӀ?MD1h[8P˾,gYZ070701000000a6000081a40000000000000000000000016075bb3800006bdc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/#k]?Eh=ڜ.+ˢf8{!hJ$\L R[fViބ*uG4cSͱ.֌L^Bx" {*AtaX KF#g#0{ݿ`zWFm(CˤYLފڤE6ma${egZ!1KiB-]ՒG\ṛ ^AAy t=<$z e3A5T܋8R*bĐ(%e("tUHNgJ;~Gx:ug*uo^_R^Tuؼ+>S͝Dq ofW+>źAp(X,"OK|pxdyC)-D; -.yh$V"F-R!şfܪԤ2m_rUnvȕ|237NoE;樑h<\i6R/?FRI =A<m'o{.>-|E;KYz~~ĺeҒ݄fg̫xXXu;\7WvN`eΰ`.7(:A?GfYhژin5C;i{ZŒ:f~ `T kU^5q=ZtY@⸠40a>/p x-.+}(G'0ŖЗr^ \4Un!!3וONoC1Зo(l N4O1(LfVa!21$ï?"0?y*FDLAt2e_y]W-bq@Q X䄳+ WSMW6oʺ6t| 8 ٪9͌U635< Jjé:䵪;Pp忾y)p!FDzGFYԹ(w<@G_< ut`9f9RB?Ђ])LO>`лd9z2[kQ7*b`z-sЍyo>:8߫ =4J&80m_ DE@x{3K Xe|@@jN'O$nzL֓ܤZ PA 1ͭkOtmH%P5Xugua5;m`CZ7U; ?[H~n/bL1i<+@S;phiQ("|/*7C<`XzjS .zgT.(5t mpP-9 HNc" Qȣ+6adrK0y@X01G~ޮ~Zaz{ -Ca9~fh)|H)- 2 &f![$P;`B^6 "v$n# NAN rV9{fCi/\mN6EN' j"Eدb1oHʑ!FW,z_g;Fw ?8ڹDHw|5vSVnذαUZMGT\s]؏b&viX^uN$ KA O7;C*a ѓe +9 ݘ$ogWƀ}`\9gE&ttDצ |0-ޮvi`D0YDY1gO(=wϷb~} .Ve dë"t\}_ ZQ`+"+0&@熂`:SRXV֐^wE'tGVFH8 duɁ .oxn_ Z-Ih#[\1UcW΀׶{&Ot(/ZO>p4djuқvɖ|;(]DNGP۔p|Ϙ)n6C@I} n1a7{Yu":J[({upa~]!a2{<~wsj[Ab5wV" x!'t Y'\Sl(WL"dj[*m}9SB湶H= ę}o(dM|{¶!?Z s6؂eazsb\2W9\+]oD3>K$"d\JŇc Wst:MF>B30Sؓ9 1j.Oe㗲B"hFKR T/k}fYUf݈Nݧߐ]C 25٢]ls!(q#7Zv&,zERaSkw-"E,8Wp?|٥cf]mB>E0a̾EK-L<}GT#Kf_s@|ninJ`:ćkWm>(FGk hҍ ݐ'S,IٮC ڃMxGEzɛmy˔fP 55&W]vU꒤(ʖ-%`W^ L1W_,\b&z8 L_EUm!3J1\> kÊ)ֱEVQoEMU.Z YB;y ='뾬35v؁ O⣞0u]QKg|A͆u|b*r+;J*z&q9!rJJ4 `쭇$:560o6yH-kAl4g%#bN˲ w?vR4^GƶO"olTcbD{"Gd6X%z_С67Ŧγ23MGYN٢C [mW =G9a*]!N+8{$;m`K:zʤ,}\ɣfv%(b(+RSOV4kY{ǰqQ*nGť{ 0Pc <+D#[o\g^=-NNNh0l8Ҳt{TpQ{mvߥ`<[x(vgF퓧ph!~wT)'h . 4?4w-lD희]~s_t֘.-py-\}b[ 霭T](cK0̶=q@#OQel qD#>VWy qh*(FW`ͶC{1J8$Q\;aHmi.ۤ*cb_L1z6]CV=5ё #T61X$$l28Q(ޏ yi13s7kgOB{2L'R>PqVB^~8x,j(Ioݓ*OS mON8~ 4UyWHLn]r_ CV_ԪcOqVʢѮ.uqJH೼dg؁cg t`?'B۾|J=ρ׃HŕC>*KxtW 8GֻU$dzQ=j.Q2ґDPhTɥRX xc>0iW1 pC7r7 g߆p̉{J$nU~^-Vckd8:XM (+@ ^K:`Pk&+A b< hY? E 1"ƫ7mwheވl]Qm)d~%B Ogm5n3M&3LDb9Y+>:R%roH"LkN̻6:Z'V.͋ǣE4IlT ?-Y6q]2HWղ#H ױT0+&ܾG̱9F7{&B& <_Y^8gV1ɯt67R~s!LM$W*52 XZRs~-plW.B2:2xL6;lNpJl}/t.MO VɡgN|?ICTmdN O`ŜTfTv|ya&G \uwD%XlL @{Bb,Q0nkqr:"(X? ݥr-q7ʕh-Fp1>s.. 3[J_{?NƲV]%-!,+ǸO4V4:D~Q:D3=b, r"k5qT[>Xhz`u~<̠{NɮKg8gddCyə<`> eCRl] KzcZzt.x– 107ደ` @3NjxES]Zd7PmH!܎ZjH"p5{y ctRD^#dp;wgd*[FԀ&\Gz`W\78[#( ^U eD Z:N" 謁`JFh]#!JfP.skq*uNRJd`҃y_ >%2oaLL|HK+Ц #c\AV8T1i^\d;(W͓KCިe6-8)?ԡW VU< /\}~ҴEMqj)c3B O\1W& %yz0Qߞ<ӝ+k1u֧A.E-'d˜~@/U`/<0T VMځߍ!*?-Vv+czܝ WAtO(N4舞NP׶I#j iyskys6 9 1JM>ʴ/.)kṷ]0@bU|y ۲Ⱥ9",Uy7󳫙 y Ƚ vkӬO]l ԒD|(i&=3e\Had'@cBV.#oԊÆZӛ%~eG3q6Niy@`slf#=OFSX[dcY L]`iQ ^ lRDzJHtZ [xȷޕ(Ҥnsz{4` Y_MSFxD,b7J2XT`AsXI,R% d27益zU->${9q3$ Fz_v3tnc7@>+'X}Ž\z g&.#,Av$x~U zO3pGH`Y#,+o 0,Іs8xv OE_ tW8^P\ˢӫ ܗhEl! djlf[)@?Fi$$B4=Ě ] '5*?ͤ>U!4=5FH1[E1m#/y|{" _#ܺ8w+Bb+yToLf(})G7wD\DɋFa&|7z7"U1mSy@3eH"q-TR!wvgK9JS5)IH7CA,k٫:5V#Y}7vd}o֍4t ;= DORJA ϧ,׏̽נh-]&QѼV7d.+S4XB^Y)+ddʱYq,VgP]9yM4.O vZB0_0t&(e*=H4[PyYM",:b.=i<.բĝ2rR&wķ̘Xk_ q*q-7g)_=hdLMMM%vn÷C1- Irq=u/}xBU LesfX>+bO 3pnc _@գɰK Gm׸yE8'{qwb$gsYLxumt9 nu_%FԽ\<͍ddOY)z vVcy S j=!߮9g#QD&JqITXĿ.)/+I ,vǑNe>|MJbklb6jV/}N&O8~Ue5k{)!H*"dsnLlgD/4 kO-|B< i7m4Z̗{لu1FfűLW&4Yڙڣ-k8~fWGǚw$}a&~nuUP;B+RO~k}$ݼ4)rK0#O@9uRǷjKto`8F4fY@qu HU12;Q7C=vxY^\=u>ZԔK3Z2,Ѻܨ8y;3tD&рeo]ir-A"RAooJBeS5 nP}A (<` HcL9b2@UC`` u4[S}OI'74 5fi.`$l=Fx6[N)' ?Xԉd g)U1~lPӻᄎCbiCע ?}lܧS͖\f %jHصIOE[r|"~lcssܢyBeBR%܉ t?˺Σv=H** jaP+6V`d 6MFS:_ n9UiEyCRpptD)]x:D]AMPv(N2OE-dL=؀nM.~l߃NG[gWCM zW=|DWHj. ]G{dMb? KlZ\ڹ/60eB'>m{ׇM+ 2GX̮9RqǪSzurTڙ)w3)籴f>/W$:vGVerIȊ?#C[Sbl@|<Cć8eukҴ# N+ \[t7S _Gw7=ȊKN%u<@p /WdЮQ "V K Pgkg iDOy8u l51@ TBzXLX,6>ֵ^< ~Kg{}Iwn̋>]ɲBMd#Mwy;jdv4vAnG0bX3I ,Acr;: A0LC8 B>iDճGE 7QT3Dj,(UN +C4أIũ0t[G c%EO)^)[g <垾qiq<.tsv4\C9l6/U8ĀaY9ļpƬ-c?Zz2x<3QGsŢ:Um]B\!,Q^J ˩g\z5'Kv;2 gggq%5/Y-&*3,ǿr~B#r)AZGI 9 =$4Q?Wns01:SF L-}11p#.Kv wD?af`~^nB?o>Ѳ#g%.W_|fe}uv/LZ0[҄BP{jEHl_1I8WK."a' 4':\MR0nFf+m"Dž`akLZMO+]b@>rѲ5 iCN֟/FquD>muB3YÛ@a+6sڞAP)IO2?оŨťtJNMb8/:|K@C匲bŸ7WA >o 9VZUgzϖ(b*4Y}kҷi Z_bEPM%Nٍd/ 6QǣHvŊC X뇅gϝ‰ϖ*?4Jv"i,/TuN0sޢޖQ1k-Dfz-lΊҼk8 \Q#MDdQ#M??te"81}Qt8Vs{nNUJZz렙!K@ENQQhZ<-e&IηE6jAWu_sF|t{;\ Y$f Eo34{뗇ToB);(,-|bEE &89wӭۮ]l?gAE&%nu.9 htI|\'?Y,npƈ4 BjQP̈́d$ ӿ05cޓ0v q^l̡AxYpc*'< fx2?^q ÂMc[[Ӧ6/Ju UeK{'^!56۵d~-侈܎h鵫;Ziml\Z4׉0cb!,=2td>+peƈl) g MDIezxaFCt_gق\5axDM֙_msO`dʞ''ٵ"?-]o̓cca v[.Oz" u =?C%9T߮eiB9aLr)hC&M{I&dNiV.2$'[ ^ixCFDBN^ 7.XZH4v!98VO6MQ$@" \x/U[8Ft 6ok.ps {K0jfz{BEɚ CGk%/̅(K}ܲ0dzH57gǭ@(lqL*, z[H,ńxQh8<'cį~Rz0c)vg^6xꧥ-߇ iHil'x]Tw`N"F%1:ɡ~mXed?vxuLwB1^@K8fԟzXc5C搶D~k<ۗwuL9/-̀0 zub}Saw?*tR*Pʪ {=E(-xU\  \%*]ӈQX􋄾$x& j:C`U$c￑&2PO@ެF8)ϭ'Ɵ?TiVjڜ b;;YȻSr#OiĜL8:ߓוTScF&p<UN%6`B%sXi`@M^!>lek<Ӏa1/r řS%Axud2ŔMȩJ/a4$w[PyP\!'0 IA+=+ Q7:ݭѐu@)xEmJ -1KkVn_cWhp ȕ*Gxwo*1h kX=mb?H֑g朗`_g4bɰ&/X; l֎g;rqh,F'!1b.J!R5xu \0m%:Ca 7o=z6#][d:>|wENQlm V*&Dw+Wxn}9'wSTt_m>H7k̳j|kb`]hS:J9LI&?%{magRNmYb8d(⢦jL=PAx~>ʹ3lj0@k<o Pi xV%.WR(~l'”D/F̱{oc$ˊTc0ߘ)?"5 ]"vcs$׽pŻXo#a!zBbM3pP G1cejnQŵl֞=oL_h[e[~?aS9 72{`, $)']E$hϔ_ДlY`q |.F=᥻\.hr7~,@R@Xਿ &O'Pcb8 G1jO9˞rԃ"M5#LɤLO柖%(5\6 e- x1 0iDv]Ak󅰎V0>dS0$!ʂh7n7w̛ zؑ[qQkvf~~d+>AÅ i^ (CrP\\;ob} qkRs- ~bUW9RSow+q%^2τ~l ){4"EYu1m= *[nzPn@mw;oENe.*~ڮFe)ДOARςoRT<{2# ɉXxZ~'TOڇEwՐycm_ɯ[$,tL ͊^ zE}2QW6S0uG!"G+콏1 T*?_6IC'8p`mSAwͲL:-wtXgg@!HtHDJ|1p4s'!̾З3OW%֘i6P鷢!ndnnA+\m^LSy. :Hpa@@2&PT? er,a'Yd80UO6UQH 2uU0.݆rH1:DVe?c{i9KY0M[TSzP3i.HZO|׼jA?aW]Oe ,1B.)sY;Α!h3]W[(PtL]q&gUm3^K"BsG?^CN:0X/F:s曖svۦ=;`Hnk5VJ+Dr -B6^6#RjS{"Zjgӑs ĕB42ֽUYybRbE0VCW]Rshױo,6Ĝ57E6;ap;+W&~-/sX/ڇܫlqQ/1dKt'|(U}| 6DFUei?lud$P&9w@Xf`{mrz 5yNt;X^Ls`ĸc7|ƸcI0L>~$2ƒV+R *)x - 6|7NGEApS@l.j4%{xsD¦A ^ / %804Lh:5EęIpD~w&|{U˷zNI iuan%-? ׹}ٓ{bg!u0[TKԶc_0:ܘfBM*&s<|1I XL꙽ӆ-cWK񆧇EqǘvvS%H;m;䰯v}|wvEAzsDi>/3͜5vB;zm0'ehE(ǻiAeQ@:m lx S H:V? 'f`/{׮6S+f2_0+igoeYOZ7pA6FOv#:нk-Ŏ>S?52ߥk]UEajvF!%[ 7O!>r <)gA68c?ê:y]ÕA1(g-Lqɴzk9{QgJ%XMk,o{յ7T1) cFOMŸDEMěo%)d+\5'yOYߑm3̹f3;D^ UEDJ(@ צLĕxXQ-ۤt*CMbrt:|6   mQeAkVT@ue<k.ЁB[Z"S؞M?lAbՎ.ZdR"7qHr͏ '~rrzTskWMc6v#?lȣj]Ub%c`*FH Oq*AeQDfƧBO 4Q65^{-vJ:ޚVv`rQ0Ou8J4fs; ͈V1wlzC11A ccnɉsE^Uz]&U1?3ISr̳cA-V 葌ZXڑSyt{K/MCtm#؅ŔFq4X+T5ԞxbG}-q¯K8&^P,DMt@;$Eģ&+{5#"}/CyhZ3oXM}up̨{64(? <@E43.&ŽkB)^c KyE#:B$ɹxp~Nn㻮5:wt1zuZ_mLg|`.CP6%}kj^])¦R2hW-vQU_'ݯEYA9#70jwua3PL0$OK\k_Rlx̚)O8DWU{R`4n;)k>ǸZ`r/1e8d9A )l桢sh1ƀz)⻋Ӈz&JB MkKZ>~Sa~68HhtF %\v qZ5=em@ ":ĩg9=OtwG 6ςUDtShv|[ !iiaOsغa@fD^zҔ⤢`&A]s?ˆ|{Ѷyc4e+YG';)_Lj B66V -5_ɍwK&jz*ɚR'b:uwXd9;j#Ĝv)C+_(HIJ_VS9&TZ`E  ]%Zmw8:F* @&ivϊpuܰQ)#A}e?1L`LSs_.xE3";OfFU} َMP6Ccp0BH,]dXP$]2[-bſ䛽#?0=VpzFg*.N|tgf P 7S;,I.WHVɹxUbx3˗X D^$4QsQVQ5Y@k(n Α2bB Jz2E +g;Dip_Pe%]?SsC,*ü?3.f\1綳qZ'E" ,rk}hkw;oQuǹM7hz4['C^;F(AkwAC9i֭p-ZJcuLˊZ}98[7X8v Yb9J aCt/q_S845{o3"l%,g~PFf4ѧZ(ړ&$K3`AĒS0Ez4b shi;'(zhzjI`_IGzbȆ "I";c4X!A:`ۃC aY&ůn7g{K6d*({p uuuMGO&KU, LRꤨ;!} ̜%юgk3YDJD"@iiXIn%䟥 ⢱a#mt{})ۑ__33\J|0bFa-^j×Y&-쨋H&'x+]t^[7[ͷ9rjQ1#pi??\g ?͌yL2f5=oж;߫!!RM6p%zeC\:h\*k?#8+ -sE0/PvD~[+z-:?9(͠fJ` vb `N_.Ṧ ׁ* /^KQ\yh.8?JZO{VhV ‹[=ͥ.VJznUtRfVCɹuȿW;*iAd(%`!{pS@b4}h\A!k?įC!<:$C$;0^,̡ mϳ#~3-%ZxZV#X % ~{9'cJSٿZo暅+!<1劧'y Y"Hg"S0~O@m+Q+ 93|B҈prvt+Aw䪻Y v+@,aN%5[@p:e'y<ߊL4NVÆF\-cX:/`4LfZsSbvw}B#(:p Eϡ[[7NL#h$=G*񋖍u-d)|G>~PryνN1 Zc~^+9dF( q=q 5vY*7u4\۾y-C,`Jje|];4"%Z4T~A\ǩ2+߾ux^/yWfرuQe\r]ԩI8uKZ vzނCeEu~ X*Paq0{b?RFAgdxw^c =L>V =_>_KȔpi"Z(/7q98)L$ ݳ3We/VbC_( Fۥdj nda3+,Q2㲅MS>,AkT[!cXyGF@ʹP7B(ބZ=3*1ENuuG2p"t5p>Jߴ׳){%qL gφg!ݱ*G}/&%FXG^SjZ>" UU7'A$RT 4 Cztyy"t;7 7WCt[?M6ps g ʿօʤuՌ'1'r7://Iy3VC%.Ulpx!"[ݼeZDb|Ŀ@A@}4tbr/< ^%QU1wEE&!KO^2&Kb&GA^wI|b0X Sf`K̚IQOV&<Sc-קv EVwCKaJ$lU+[UbRA ?ڊKWgWB i<)y_4 b24m%J3gpѲVesp <.PX5%A0śplӬ+~Mh]OAd)ZMZC0,kڙJ,X0ҸշsӸWdkvIeJO%p8 ECq)Rȇ}6zB^S3y0~.Ui[DyJm☀>@c1FwB:S5XF(Q{O\>ƼfJߑ5aջ%Mb]khAt;$U5U**=6(ܨ,'z~[bė``d_U%J *tFP:7R6u5vTM4- #ߟN4w=ݛɟHmE9*%=fIr`,U9ph&|e2&ꓵ, #e j@T Q=۵[芍uG^?h/sߞGQĒK-a\Xs|PL1>@C[?47(:SGk`D "J$03ȇ~YĊGR,gչZ0s,~]TjfPկykp {Oqq]!~3Qqי|E/d$ݟ5CS( /+h^w˨kGn}e#ىc\j6k\j#y{ӽˆr@~IGÓ J$q7uk4ACe*2`cQ rRϳ3j\`H,U[B K1lqƱԂdF1Kgi7k03i% j/G>ޓp1416Jcɖ$.ՙ4AjNf0z0v{FaP'VJ厈#Fۖa$F"}Qrͨ8KdBe=qEl=/쏇I sh WsGZn;M%N>9POAGlGv/d^_`:dٔGElBHXlY݈N]1.=0vjc+ f;9x^NTthְ1DmIAMhk 3ĘgF\ CMA]ZeXXB?S,\PDa>x ii"cqih֥rq(M4}^Q/@ձXK 7pcDzs0Հ PұD9S5 buٻ[j#ƇSB!~Π%  7/o ƒ)1Մʓ$SݒTlEǒ\EKlt|M]^hp)|lJeZE>H-&E{8M~eї'VHAna>GЧ?*L,9T=R(iqfo=%lyTP[b4syhNC-SVi*PUoöV 6n,h 5ŬS/8GV?dB!)eukΖ@y}٥Xqg +$2-SA`y%r>O/ 7TN,' L̹ 3ՙV7A^חJ1cj`o⁎MmmL#FEp u؀xr)Thh<+mupy&h%8*36J]5)&8lo:Lh_@`T{PqW`8<,6RR 0euW}/\p6[Ϛsm)ANܐ|(a1d2Wk-{,jRd#`dȁO}k\%g9IwV Ҩ WVĥIvZThM"c/~#&Mʂ#H0TX"#+>ҝv܈/~-nTiToAA)L9*K:Z{!MZH(Q]X|3Гc,N%%l%'Qysc$|aR}#lt,tF!˞&=Z}c>5t3[F6dE-uflvOSVTY,>Utl-Gk貞 甦SJ3thDWsN$ӗ&7NpKVPnk乐+7O)޽ OfwBivfG^;!iU:uLBtm5 l`E%g;AmRkF_ uMM޾鱌>~)^ aWbo^}w& Zcxрwfz5'#r4!uB>qeieF%:i߂-ߵ-JgdG R'BoUfճ^=Lz~ c6AӮJ叼փ,mUzT1rWZ2Y-&3#Ah卺o\'p9cгPY gf伃0W-Q<;r6Nhv⡗]-a*U[Uljċq/DE6EՐ fpѭ˚϶ހys,85di}t7-CCuFhϨo҅Y=8kfsnzVڣ$]_VV7S eT ܥKg]3Af5 `h_x(n5adH*3|7E4,Ms{TX_ ˕K4\♵ܢX*jUSP}{ܦT h?T(^2\:&(D*ƇFR@wd yE^IKHΖ<ϷͰJkCyIR ?ZƤcRpe5*mS[z#sf?-g ga8xBW7Ev{ ovA ~5 y?,9J>dy-arlb",3m3$X&=56-$X h$C8UU^pS˶X!?[S{ Wamg ڼz{/][h$y&Oh817%V,ovyv5C W1lj^ф< X>Ys@aީ.)đ4]kaC&؊L`=]%ϢTDL)ES-8ͨR@m+]pE:p'R^AL?[,վ tc?0X^RLAT6`5o; }!DqU?>CR=2oZ>C6D9F?2l94LKUs/zF;R펗bBӧ‚>K,j0ŀ;sPTIEsV.ۗ&֪^b#s] dD<˭ğkLkxo&#._%Ԉn{sמʮlTltZ`/Mcl'v3̉C ّM$æC|H'^w2C3ğ?8}I2A=UDgPp+{:4=U+]yiJ&Z&OG"G4پǚrɺ-_ 9C(#PR|Ώ)[Hjbp_s ?RkmWa*6coO/&q2qڻ?hIL T8Ԍ_i2R81!l2hߣP 3B%.qKi~?NqW8BO|-OޛC-r d,'Y/ό`UFB AEwtX^o@bӒ١%kuvQtBD87gwgQkkcEڙtNMSqQ7Ś}jU16aD>G8"'oyut2C3`'(ґ[c)xp2hk*USUL(7_!0~--`rRfظ(ؔjm|DkI @џK#!lHm)\+htHJadbA]C톜GFѭIh,5 $$˦p B-ހ8w> 3Ty~s5EJܝmrut4 XjIݏ )ZYzكMEf[shU=?T\H6Ef㡝T1yZ?!cuX9#`,?@ٵr / c-GNc.ds^uK%^0 ]0gYZ070701000000a7000081a40000000000000000000000016075bb3800003850000000000000000000000000000000000000005600000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko.xz7zXZִF!t/S8 ]?Eh=ڜ.+b\j5:v'e4-AKQ8X⭙'ΚW$0ޝRjL~f?:*Lb?2l‰_Wؗ7e #%nρ=ƭ&R3xtgmfG8E&SJwf޳*n'bNbŤ&xY!  %p\y䷳(S@򔒺 ) ê+(chO?ZQ3mגqs}2ixaGZ>ɰhYH)yPVGW֢^'(O=KBSaG&>N6đ'`}$ g=ƦRq 4}9pvt3Q\Tp м f D'!oJL, bk}l:ܣ}\4Rp$)\avčO9HfcL=`ߤ swT;CVƘl#lwsx*kɠ·iU>pLk2s)vY1۝[ѮJ&E)~bn!P{;^] _"O`̧FݟƋ-aW|-:lԌ$=7q8E\2:xmӂ7#u48H>>4E"7(7?ִ{I]4Zg#u^r^V`v9ۙ^"7%YBvmN6egwd-]JHJ66!0E^JB꙾[M|ǡ=n\߃5.4+;* Dlj> }laYhN3O h*8yy0=7} j+6 pbu)]ڣ x|i4o}+AN_w!ϱ?̢+du3HSjzh˜lpU \4OM 9n$ٲɅ ՐDO0Y^tUza?F2: _t 3|o&&W\ a:v ;)|Op*U2]] 41OLFun<~I_БM@N-ʐ73) M(Adudwb2qǎ"]_6^+m^-6+;k}7od[$x*HU.xBaҮI! 5;򂟜 Mv 0!4yB׋=wzynԀ4vI7֖xI 5L )`1o_nZclh/ |ZVf٤DcfB)tF83{1D%'My\!LA;//UDN|Ζh*߹3YlSSwHIIJϲ'mYukHl>q,_ PǷ,ǪC|rFTtl瀭gS d%NC]+-@~pzզ|[_L^7xkZzn;7!uF9)E??ďO +A!yY6FK6jE=;3ˑz̺IܛCY1h Ȫ7F:A0|q%F' fJānԏ'@QvrG3 U\ra`iND_^T} )Q᰸[1 P~ .{DE3Fs՝筙3ox ~V$R2/'[?h?g^,]@iL@凈ƀ%fxrq+Z Nuf`ldY6# 3m#xp2)$*V q0r+N-$-N ݩtPb2r M#F>7ij3M^{*r}ې+JG.)u<18z"s}DA4W:yk_hK^5ٱivUR7J: &%XSrRڻqS<kU.d/L43 t^fwDFR_S<]XJ(K6sTH]uG+Sp feF&M԰m⭍y .dui]K+@/sEY|#L+bBcЀLyłUzoNPupĸKqv:&'8% "kZZv[iJW ּmC$R"A-jǷ"kĽK޸KK :[n"")̅ɒf;ȃoqtSZ Pgb>lP2rZfPQ!~PaHCLwK׼`(/0A[v.Gg2d7ʚ4юKǡ_ Pn ^aq;#S.oК\NO28/uSņ @AP̈́g])J! -^Vg:[H^%ljyF<P^Ya}kk[6sϖcRgy?Q u1ApõHF31:BֻDJ, Gbѓ$ls?#}gREc 0@|lH!zOTHK@˘cA! S nUh̢آOUo;9ߓE4Aտeec1^"OQZSW7_d+ DOyX蹞%v͌WOk٠ƊYuH$& (_o ģLV8!@or'sQ*ڌzh!KTr 9xYZ!}L) /?K\">'ӋGmil4(]UagBwLͽnNt/ oۘ !< @XwT 7լigoڵZ7ţ β|<FSHC@ i< -2]J^xQHTfby(Nf ;UTyiE6Q` }%{K"pc\e䳃"ftsƳ~t\08(vJKV4u ~rS,3 ӞпÀsKŏE}K%QၬZ[m4k͊*Qt&E6) @U!6(- ňǝ= Nr…Q[VB\ptocT%#cij`ϭ+)`ؓs/ uè EzeVd,x8{yXl]Tvظ~LAzᇋ#l܀cѳ7=E** @TBJDՑ/#IV?Rl\pDMaÇ'@ݐ׃BwUМ$;m2@*;8hru; Sױ7JKWh*)KVDCz/`!:`;vHG0ΩoG:ֱQn=LEAhpHAٯ|²)itӚN;(Oj־tJu:d*wƷ8Oa${kP+Q"1JHAZ]c,{ީQdt”d8"Ez217jz6 U9ub9Ŷ=Et# 'P/`~d.ȴz(P%x[D34g b-Ewڛ=Eg7> dRcESVH%ڍzZ QUEvRwbg©Zz2 جØdVsu `~6 D x҇:淐fI(XcNF:-# n2L]PM{Hl$;8eXkLlW-֭jV~֮W&s7 pѳ9M 0?˷ꉀBP|!ZbN*kDI2k?Y }W=e_w%]d-=^0a@_(G%5RT*?B H OY*Mtk"w! H(g[my e1b.EMVd=9YuOeb:{2 PNxgk,S$'1;Ā3kHnf܈7ֆ u鬓|;8dmSD[}|fJ}7ns{ ɮ6V=6% OWnb_c[R[]>+%Pq p]Aq5٣b\e~s5y)3DTU;[vrzLp*@00?DGӜtA;(=rqDx&{ i%:?l|}p9țkl%ScnF:qUӜu% VihتEx9m -< H!04o$bBQ3rV{c,/峹^ȮWl•fuӝif)]]+H)c0MeeQˈ/k6>-%Kcz9J j] <'UDh+$H%Ip<1 /*dVV2gwځ~n1}zŠ.(sSLGX|TUM"JP%,~!ZtRSPپRnM Ї 1G?ҸIť͙p>W B =];ǼzS=+/XEZ*sڵ59DGRɧnIe㟧xM媳𧋚9#{{oekz3FΧ z7 ^T? zzP+AB>ۡ9M@}g"AE ά*Unhl)NW~_v-M*!s;ˁIHEfq'}u4k,J#jQ{$}~1Nb~4.OG|6&@UBtS0^kc]&ȕYCGU'!([xBZ(@(0ȉ&TKhea6`g!% )65}l5QFꙊ6MYB(<!Y𺣇eU,dvB7'F֬ =kg{Y' ϙn%s%cmrUX??QI-9~c RXEۑqV7uD'}|r)=FFyENs]/,k9!a T Jxع#NE,vpLW63 OwWWDC`Rϓٚwe CRcP]xF-Fȼ:_f%̓^ IZvѓkLvٹoIKepF4H1,j ^\ }78ct0ମk?.ZM[͊NrG|+7!|.FoJn,<7ۍǯI=b5&b\J:~BU4lĝhAF[TtyS!_wgMDŁg{!]X$Z>F_`K:~Yk?ϱj})ks2kLh/KTH`QZ1o T`d~z7-?+ -pmRIqg1dPr3䕕 b*FwAeh3 &@;D! q23iPX7z{5H[꣪n_J=q_zGt8ǖW"ǫ2,>V 3 SAmok =@b\8햰tw7߼H@ٶ ejʮ^WozB%ѥR KZ[kthcaeڀ_{s%qtt?cQPp /0WSYfV#y%{/e.uFn:S*@y&.7`} >r9pbl^۵6-'3cGAo7lcEt D}Qvf0PLK9zت55 M-6[ wS .28Y`,GW"OLшH)pZuy:VnE뗑MH"`IL綘Cеag@7"<yN>eK;uBW88/`]%Y~w{ٻ̺ދ^UsȞ[ܨݴ#Zmʏìgr߰ՖպC{(A**@ N{h$!ҜH 9Z)6{X25 k5\ i Q~G,p]#~<tӴR3\@ A)꾳`xe{x]+m=o5 [{ѥ4]=|63uܔa] b EP{dpw"5(uHd|Csx,"֭&l2ks`gNn5~L5?)=(g憞\d=η?exڥw렪<`J*Ɇ`BR饽"8 46`=>e(>/l6=y'VGO[~MenTr'|sAYIv+u]kP;e.;KX2Wݽ{?-Ƶ(*XXvF c23t0S=[C]#=o#c]m|\H%0= =4,j$@>@h\aN)9iRϡɋQa> =)䙈*:爽ζ14͇VMwPR$`N" F>9^KO-#N~\HХTq'yEFբotj0:b"ϙlvtW "pTgk84Y4kOE35z.<3}Бkly ]*ĹJ&~+>qMGXnji7V MFlڜD P ɻ3n; hdwB=l UI 1CZ0`v2>)YǓm[%*N?̣ 2%l!GUY^Q 7SWXiM>AdGE e-BqV~f^NWGE#X'r,1^u磣m5CxǼ;iXSwdU=Hptf- oV Uh!=nmF&}Erx&s;;HL12MmW3#1@6o\m~bwiHA0\n|n Q @5loK>iKCW#=Vtt)Ӯx1bcMp\ ]2q *gD(Y /[P?B:0EaIt=&S7]Fݸy3CƉ`-h}PubNØ^wx&Ioh43[pZW nQXO_9ya]I]┢CF6e:b2U刬 ys.ޫ *فl&|/My 3a33:郦owB0#m|crљ*6 4Eypk-܂2 Ďld>\C0fyi,oAgiOKM$tÈݰA{ӕz}oE+IaK~bAn½ ݂D-u@7a #3ơ/KLVxw{,e!e8MZ$~4k}fkm#}zE|иϊ09=8iT "NgG?1 ')6Cc=VVV8̢dAhlc8D,oZʈ Ko)| ŝmabSBBS`shu] $ŹOmy,"[rRTu_QkPb"ÜH!s.kT;,24gWZr+G& .cl v.ExgLAVL\aɫVBe2”lXzK.|sAxQ\pG]`ƖtbR8<ԦHeC3y\DŽnk8ڼްL+qVP/{+dWuq'!WՌz , \9y`3Soщ7wWb5rZݯ66}MT5;\ݴOqy -(cӆA[&i $_>kpۛ+>Zg8[6 qU!&B'ʀ#@ź%ǡhOp̋ %(TRX h/,?kq! Y?,ѫ^Vy |7,;~c[ agr)GGek{! u_)A=EJ,}ƭ\>[37'G϶C~vnj)$B pEad@q7w׎xqWnW87Kb r b-W[D%-ia_T*xhJm([#@JnuƿACB.Ag9in9vބYiY~P+ϩ4WA*}H)jV6X<;YGO!1$nkŏ>?xM\I j,?*>)1ҍT uO27Ui6#z*N<ъˣɮq$C+f!lÿx0+4L%:= \7u8" qq(P0 4$n,fآWie}l*]= n4%vwPr?e #M *iX$5zGCDzۑw20,!R3\a;&륷~ kaMSƌp4o8dm~r1 ; |+{'z)4׫Zϩ2NL% 润o3#잤Omہ߶|FXb5Lkr#r#Yo"dYF|sftg_o69~(`^.5y78U[ҞAt7wNP!1/vv`DO7k+e+0DNs{[Z4xK1'Chb7xƍ*oZlH\cQRԓh~Y(.%,hiDmDvY/_`DҭÁ/͘F1̈41hEi\( ;>Yݘ0F\4$kI('2(g Zaoqk|H zwQ(\a԰'uGEӤolW&v'hC7( F<@:°P6D 5>ɾٲM:Tٝ\HuH: B#|ޕX~lC׶ɢo~E9g9\W:G/;C`zk8mEVo˵P9{cg.?ѕ;gra6,Q8{- Y.Wry16mKJJf>o*c/z?ͰW69w[{9C@qwq$޷Z{#M~N32tʃqLy/v[pQ''$斨:[j Sް!;)˦ ^;Tv[Ԡjhwz,}6`6 =NM'w/6kO)hK|O>ff>̳%C)p~Ǡ#}>Zh,3! X+/Dy$xۙܠk|SV0ku&JD܄?X5>2A|6?*8MN x,S$o'tXkYB%p}H Z9o5CIӪ-GCu)0_Jj[@EbtU"n׺!kue{ad)ߖV"(-]Gِęq *nbV2%x8QMSN/cH!v`cGfXI1qZZ)e`RU #c&=S[ج*'g/Ԟ+>RNv9C%Vd*4q0(OD?)C'[sDt}*+S{6OrBb/9yBKq옴o|Wہm2+\(3Wv ?'lJ:-{xL}yN|j@_8GOQ5DrreeW&F*cb(`5qtP6NC԰ʇ$Y@;U>m@S1O\NA c =qgKֺM /QM#VhXOd:վf^ 3S.,J7ڏG 8NוAՅ)i$vU"ߝun&z^LB^zF8o6Eá/J;A,wJGN>9:NC`$ ;o\# n|SL6iC9Hc{f|MYx%蛧ݍ94s [3ymQ##[ǙHb"'<|\Ok=[(2veΘ#W"BG&rMy݃T]" 1 }T^Lj`Z?M LIcNAqzc>c4)#C . a Ƃ#3ɬ/!EEIPR B_8nR1}NaJѷ9mg9C[e6qz|eu a="S% x@B$')E [OVlŴv#?QDz?qmA4g,?f1J#eY>Fj(bTך eWͅg]QȌVYF7A vV?s8`W =7͕/&leaF3?aɻ bηFZ}0`K1 Ҋ˒)ݬ`+*_\3T",BW:uWҒɎ &ޘ᳈';Z߭G)q7o"dE/˥&SM9( p#*Y#k@]qe)B!U~ a YٕZiH{nBDf6cF]"Kp)Sfe9JךPT1l誚\<3na0DIm2grG/H"tW?|mc9<;S3戶KӍrjݏt8H#ZA+:LU`ii_J+2_#k_R(ac$ y>;:s‚:CmJb 6!IX;?)oCuJ\8S=w׾@Zj󗑪>F.&Ȣ2x0Λ:eCn()B1U".!&)*)B㷝i>S*=wZN\.87\{(2_A&qWʒښ!qx|Crs)$:}L!6 6"AR:\!ͩSW|޲YV߸¡/Z1S06~òs%%ògS.߬#CJu}b[/*t˚J_apPv, BjAM>ߌ 0FADmQ1o+OƲnejFmam uS`abU.X[r#;<w1 ww( R;+pװ o@Nz;j]u5dt[K b:uGA|t 9NlS`0wVR)˧ӟr;OhK6H %IΠdQiOEZfDwQ?':+BI[D_R-UP|@ή6rI`ADN5?oupz04v1R/ Exܪ?,VJ++Ofe%7chKc$j:C+!as/q!>/aZ\L !yY]D[.dCK1 Ģ{Deg9j.1شlbD+l45pm5tKA Q/VIZxT8{: =e`hkW&|m9M5xR[28sLVϮg8n*4 n8 *j=l"p5[-v ofγ!gU":^6E9o/O8|~yC^ofrG!>&\ 94VY6溭a9tœr@s' NU=ؚ@j2?p  ;Pyui̔_Td_(c0^F[|p幢i;uԟAaMc`׿K_v9S84Pb,8h _^}Πr/ك@wn.mJ[d:%xyZ2fCbs힡ڿL=6F*ۂ&&y1':&p&08CoaE7gH#)ç0y'D'C|OvjoѷjW!p@4(XܲM/R3*_%{qdFevFp)/&ו͞coGT2?N`5=&IPd^E5G>HRZBp"Lwh$InyiCo2oBքOlw @YtGIB?9Vna˷7EVQ@+!'Gqg! Yg+DQKY)1\MlI\ESK|2*mqq$ds9ӗLB3w5黾cض~{d%mOmw^Yt +nx;M8>͓ ۉAun]bu Ӽ}zM= nCda$AZE~*e&n[:oRq*p[`=e<8pBbj5N3ch2nmZ-s&x#';Ԁr\0qD/ѹ^n ߑCQd1VFE;= mIݝaM 氏^3 f1gORHHAw9u|F##vՒ"J)D|%Ʀl8⓼y]qlޯm6i٧;`D6z >C؛ҌCƊuX1ӛ ҚnV'[Sr'Z`Psg14{ZZRD͝ҔBwa;\R0%u8ɂYV9<6z~M>FM $8#|_$CjZGZ9$?0xUY.9kңqqas:ؒ$RJD3~akeVk9۴uTOŠK.%$ ck*zydYA(UEi 6UBX՟O>][4Դ)K::~ mP e/:<̋hۦz:&UY2L5~b+:vN3x?SUxWR;eW@+5>>ͣ7*4LAEQOF!4nesQ0Q47\igR 48O|-, h; Pp_ =.>ږ{Q=g 1K(дPG_\lcj7W\fـ^j4`.?~\S'-_fq-2k zjdRt"uqU/&/#=^<􊦆, F9Cq[6dIBoĤd6Pf^Sŋ2HSvE@E-C5:"|4W(*[-?F_5iB sSx^!ﺉ;J;JQcaDgxGm1p̢vp0[^Aʈ?%cxgƃ4F8Ez#+´ΒLA?VGn`Z %8n ?ܳ4]2U4fJ\cVie1o+k'h(zz5|_/sh:~TpL2gl<shaC ĽuTh틕; ě, r9E:#v ʎiFwjՈ u9Uyu9?KoLixS q^ @Jjh/KM}\Z~HIDŽþX0&_~9AHuybrtōX7.FVv!;K#cq\ᯋ,\+{u"_d*ѫقL8-nr,~c W { mN:'X)\tde]qGcJ9L_bw }}FŜC'܅}3V |ݺ[8H<C:_OOש}yorWlSKz^'%Q[zy#hK."DoWe&ĝB 6C nq-vQ.7 / Dy~IVdu\6^ r&)?Xꂰ-/JB{+&4ՌvGGHQȀ?3$2COYsH1hjGE[q $mҾoNEQ~\k@О13-}UK#uKy&&o$&84)7Wk:Jac?*!rVu0, vSnc): lwkʭ3k%[uGAenW`g]"[.*ލ =meLiұN!HX@iHv@{ZaE3ye2]nB 319@iQ$I]̺ނ 量_)D~X ;€+fO㺗A?*,8SbwwYmTf vmu0 "m? uJZ o4NZ O) )0Z/Yvu(iy ̽?? ^Vl DĬyi%|paW`hEh,G~i/n}xB& @B+wqԍ.ۓ j"lX(gcҐ2 f$+Wʽ p;Exۤg+ kCmC.H:DzH2ۃ0sйrLQtI]xRw ӲT\S! ь;70SDg _k;N|R06 6/M6ŖɆ/laG0"9qK5*d);[|u>]O]fTKIcy2cJAguk-=D%e$U{o(hr+>^az^l\bd!8f\c!OxDr`HMr@BmvMb4\D1QKBnѢv9]E-7)-_[~Kۣԭ>p/پB{ *}H?b/u1*鄲mŖ4{xRI%gFfd]*)^ݍ%7Z8 f#jacW9W@XZ(ĭ"Ӫ{^1px<)X0cbb}+77LP Db|hq=7y6"XdېyX_.P#No][tzCl Z5#-NvFv!i54oqs9mw8Wߵ>(qCzg vQ)]Fд?3w4PBίr>δ fЌnYߋq@VA&'$ﶉz?zƥ6i)NubǠeykqX9E_D*<Д$`0`^ہ"@Ub€l G98Ÿxcݲ:3B])G7V;.3S^9E7cW\=1sIڑ%@Maߎ1'])Tc⩄3GͶ\em71xa }F^P,Nd6o0}e ۺ2?"}eS`q2.XFxBw8~L/Nv_70p!,3vf rq- (\߯0 &^FyxCԷjRT3k)A3Ow_`с~}!Fds&$W٭_#hJ2a;p<WZ6LsLic qm"kp8Tt15nN9OBsck,9~3n{TVyc 6wQ Iп:FQ+iտL/U/Vŝ0\(gxED<(C48C<%ji~pe,cT\SsZq}C7AOYߔMB()DQ ;/lMCϖʋ¸Vv.a Cij$_s ;$}}%@Cѕڿ<`UOH6^+F?JsmK̓㚐o[MM. Zq& f8/d`9A̭mfs"k['>OqsS $r"DՠT3[zv=Ӕ K/ӯx@Ӓ2t_ƕn'5'Rȧ9I}FSF%vXu#E5W \OyqVra'IeApcZJ[c_GiV}?VV֧4pcE`/rڹ=po>*! H^HH ` /No+K0oNK]E*2qa$S6%ߒOYzXby}?,K6^sҵ ՒN6B (K_hrpm!֡et$vqBR2瑆~LJ#.~ǂM93X[zc^vujpPL@h!ci}ę:*_>i?1~ 6͐Og`H\r mnov8D¿Y?$1}ЛXfԥ^ź9,3x:8'w :&P?l4 U5̈́2=I bpD6z_C@)k[l~"͑j8ozs3"˒i?ѩ4ө'DLiEZC;-CkhzvXXx_1A!\)qY\fi'Jх qjDݱHl?}H]LB8ylKcQ?̀dWs"|%cכi_S4 -/MK)Cga2S1wq횲YeT$a%HF~"dIBUFɱq1vt0FcP]MC]p8ֿQVP@ÊB)dל4 "T4 ]FHYRIxmL$H fp `P[_Q;9{`u9Vqz t:KsYuxCGݭO:DY6%&:}=|YbE $y:SS\se5]$:S`o- ;t ~=: r "oQ~ém06GQf'͚FAMbMao>?bdu4[K8"A\;yQ?'͕Bs%`jcZ粞imuCKǮXUɇ*qΡW{040*[g~[T+@ٕ RUhd #~b4Z2/s~ߧ5sT"t3t4Gk޼` ZX[6|-ώCa<26($F)mQZ 3:NYClѐ^hYP(Yr$r4sxX~|Dll"{C2#IM>3z{ELL\EB!*.oTs3#;n{}ȃO78U魦 @Q"؇QP|2b-uĀQ5{'~$kDL5D@H߬@HUm-蔛֖77̕o- EEEZjgomAԶSbje֗QRq70I47YcK}OHF%M싊ي#aR^$Ǡ@s9ĉ^2nWQv^:PiOǶ7's*JWv>?$4)5 t åNO'1-m0_,(Y^r㉤kݧ) ̹e<jG{`pX>\Jwq@n?kͽe+=Cc{IeHt(*a2Mgi]ǙI\jG*"rjn$] nPf10QE/GmY\'[/gނoVOԎtKZW}'@]GAR/S p5yx~aCdXT>d$bIȢqu+&bd&sj [jbk~NM/nDuOU_K=:^j~#>qIBwg'| eGbs &!>q /'Lh@ CrrM2ʯϝߋ 'U75z<VN(c#c#쭠)2zat槏A߲H5/o \y{rgdS.FK;?W,L7]8 jp'/cu'\qd+[X OB$y.+m&/U's1A~#2Pi5Jp!Uj/ymٮ߲㒕;1XHΝe-? ZgL%$|g;"w;9};KۥCO>{&S_{wf'J ud8Y8*`@a.!↖R/y 5쯂>yZϲ\%ySm٪œ<9S`a/ %yBag!X [Ȭ][C*ֈY N.'^H^zps>LJT̻Fvk3Wo1boڙjlr}6u>i}m菶B3h0#|M{= ,Q!E1#/Jpj , Uİ1=>g*`FgoYWj6>JrR3*)}\<$%6hUVXf5 F]܎l`:1y %]5B&&[AyYҙCzYYi*`K^yKNzI|}F}7vDMAw ?s*':lFt#8d8J~jලHpY* ]ݫ82}ʢ ӯQO~I[N캒3x\ V_i:'+x䓪 1@ h ptul 2`uچ`W "1(By)G|*7o^uYNѦ|o.*)0b\(rUL3Ðgb5Rqa0/e ?T*PhPߤuO{n4)sY:%4POgA:|{+iՔhV-/44 :p/ (-3_VxsDtS''d!yp)FukuR/Hm݈x]ԌUŤcUO9~fο”h*#d/?pM ,tħj3!yL ə18m#X6XQ'Dj4Gӕ|ԕ!u2)mbxq(ԼiL.cۆelܝ_A'mjpgm_ +63MGޝa-tUbZQCN`Ewр]*l6EamG *αlH{CEj+f:3}-X`ϙ3^/ylE*,jYF;.nntQ^#@c9H5X_xڣ#/חKϓMxyA9G۪^)mHRAiM}ҹw; p ʭXER$. 6N966aI"+X&i/| j-]g8e&s0&\ x'~/xS6B5cS 4~Rd=֛YYG̲j0i/Eӵc:Gfqo:>|3)[hoB_Mc=X *]$ib*Sի)ͮ72{nN͍bU Uſ7հ[Ojr9' N%]"mnq[q֡08X5ҌU=W탛=crzY 툒 pu8Zv.I\UZmnY\V+#v+)WYVD,7 K59Ex@T ]Q_;+i!c Zh+0:q*iz9s Qmrt:SjR39٢RHr nݾls4Z}ʇV)On8^y.Ca 皙~ 쎤`DzDn- ~[:Z>l X4<.Í7E#[#*hsj4= ȭ9}/OZakz_rڟ7fdW_aA1#[j"g@鴫)ϵ:HT(Bf_%eJ Sa_s؁O9ZL=)_!4mqUj4d*ӳ JcWH,`M_!PQK{rpQCߵCWQeQ7,{04wI4)tx].٪3?0SC! 3e9FtHq?YZOܦ4ЕD~VhU=?Qptf;5p}|+:!h,;@䂻[ػNm5ߟ溯(o~u6da N͖/z9qume*}oP cԦ5oU7#:\J, C<70pM.B;-iy>;6uo%!kQ&،`2Z" 2_yNdrr$naf/h3o$p}oazxb]0EY˒3#ktm^ cZY[;AGk\9p}YA.hW[ZsW\ _EEI5N f,2l:IʥsTeiP5* H0nб0떄lb㰼7c85P[F A>zb>E3#0~`˿Ҡ8GAM.\i+vNdK:y /ka9*I{rڡ鄨јw-U22m:#?uE0K ezq[j-hŒY 1XCXG|EOyFwI7!C\&-kX YrV"h l -q'79, .к ٦/] a}ZVSHɮ`|a.*U9n AԄD^yUh"tKKK&HY) SSVBb1M,@X+Rt EADqL aq9- V@c<$*QY\&9 A(^VW.B=R_1ddqAń=<&nzTbr Vo -~[P7k__~<{Kgn4,,P0d@g"_kgP^%+EF#,U]/dJK<آ*=|.'PKt0Ȩt{V)gHH)eH dn`f"j\=8 Hjc.swMc6].X|JPq:b]@ܰti_zk *i)>[l_;c.9RZ?DQϚߘ5 #hB835舛QP*Ul))H9%H96>M"W]Ag#S8ZđWoV26AY#Zq:V{8zM{X_*>u n"bӫ1eퟎ 'Ө#H#uV8aSa"zHJ:MXY+ >?,TT@Yϓ,#_5O =L{y!i4V770-DftmEPo1,n:dشdj!2/q W+؎XQJl~|N Q "'>ɡ^ l,%+F,d8RƋ6 aHhWjMvwJwzd_F[6\c6PrA}\n0[MI9R-vn2xruH&Ԫct`Z, 9P }Mֹ_ n|%Ş~ᾯH4]﯆Ս<6aBhшy0X$wPL<]_EWaEh63N5^}1-q 4XnȾ&-Xӛ# $-l s5Ԁސ2hFWj^m,/&b|R`BݺZY6;twf2~+%Q>=1WsQ 9~yf(GDq1UmhsA@bN& ڮDMva쁴Jzww]mŁsi C60tڦ e6a5?o<j_LS*=͂jc3&׆aݙl.Tv\4bw,vDZ,x.5|sNp-h2&V(B- 1qz 2 ۨ:γSfLx v^ TI^l7ˤK)Ѧ^ 'ȊړhG8iY~)FEq| /)"yWyJ8<ɲ!j >P(=9AYOYՅh5aͷ؁&%`ό$`g"0Yq @@ W̷rG]\P3x4fKͿN umG _}<-f9xo /geX3䡌iGbˆAGNbȎL7! ]H-P3{Gtˏm;{}גIZ#X ;!X;yWjP?Uj]b,|3. X> un3(Ÿ,@w7clTe \="i+:tl "U"Ssyeh] jC:x3"SѥԠAI4Β Y^)~l?A9SKwx\?Ai?o;[w+FM S>?B=eYg:XjUw=1B[ +@+åiFGTΩ\+xmGY$U˚>>h\&Qy&e>ރd% R/?zTg4}8.Di/%v̀)!/U[CZ'%2FI^2`+"u<2_fo)ۋeL_eސἒκ4vkdfWГ=#%+ާJ\oY\, eTaAΐΗHc<|)1=3NOkЖRUFq=۞5aaR}_yy _lci@(B \WHB*i|81rkQ>DT|b `@mx^ Vtf> BwWOF%wb,,ˌ\!-k/*wiu%x#pZ}:m.s4= <Ώ,>TYx. W4VE_GΦ}WޠՖC5֑4\S9ٮ_Tlw6r=f= @<7EJ[l%Z**=A5t$e21G([=դ^^Qa^qP[ 3YsWҰȠzhH X> j ^(]Lid Au(T!#O5r=XGdφvXDǤGb|= LGeٯBNoRI/wq_*Q좯R/$v%JVolODYHz$$łXv*0h)I`uIytrNM!5ki6 ^rD0s@"_#j.ʏv#@v-fi,,)o{ߥ"FO^ivb4teZϙ~jĄ:X2T4Uky2,R!s BM tި00bH`Y+BѰZbvHq+b R8s'"L%Adz:149A{z, z7xLjְ:g5FzrZ[w*Z+e+9 D]IiII2;#!){KN縘1nxeVw[_YP p֜>,.}&IwJ#({$YZ WWK\"Vo7x'&:: 4sW.տmNZ4`4-C&2˲{TR\/qN49f(*%diW#}|mkm/Pl b&%[O]$tJra+ 6_j 7qæhzqmjhRwjІ9.fnK*ohM6+#]ZW~Ų+iBb,,HEܣnlC׍}*f_e 8V*zP3A)~PEtAs qlV)uvtNƓL׹y+*4^S0|AljVR3s;,.+*Р=w#"ItTxpCB ,j:{leAln;?HF6"k>?5`uIhǽq|NE~t[3i>bwsq[str'CuvJV\:>9GAd/}\Bq#"/+N͐sd;g}"m6"hp˧U+FSЋfHVzWd y"/WԖ́U/ݒcІOD:qa1B{UY&F4qԦ_ =šVMr/M7 `Z#I]Ԭaao`-|ڏȁ`Fv=dƈ(߭/mKn6CbTt)b&IMa!0۩F'{Nmy{z@/%?P ۸кh^K? OdaZ\Ao\* ƺy 365oY m{2ʶd}*Oou*oK[&Q$9_/ UDm{HlO?gHWh#Y wyiv$z&-?6s@ =RB:rN"4ѽاt.Tχ]č^fi7h逈2& e3Q(-鶔`hkt*RP |ⲩ\$Ec2@*tUܻ-%6,Tz8Ru”ZH|Dm~) (պhW#SfRǿʼIO._]&ԥxymm&&1C 4s4OKz2Vf!Z?2zS%7"s0ECz7RQIsF#U4 nmh}z~p-kPExpzJ("ĈsLTt[6nK-%w4;i!hit䢂r 󂇋)py8K< NY;wYm!ddh2ÎfUs%{ț?E7J[W7˂PŖ> 3mowZ/a"hЎ[Ck.O[KwcJO{~{؃!w&Ql/e(/*J$~G}D X%F @Ubo떨gBӥ4- ~ފ4 U16iG/CEMJ0Ac:J_׋7Ё{\}aF6A/}0f9XȂ Tj+q5 ?4YL/>p7٤ZYx|d?W`o)^5$C5k@O6MމO Hcږoi~ 5ڥs TncQ?Nk#d]~]g>D>xjRb+9_-rbCK.aN`wx=S`J~Po@$S% iA_WRBi6:stХϺW HPA_ҙpAZvݧ,1zcpJDTSWrUx;E xl(ڴ+,@a=UQ'Je=ǡ)d [D`괋w4`1ݿ$:ݩЄJx2z 2?/S2Y #'l7G u}^^;|x hېo: ˉet-/uh a>kvA}{y FP']Xb(`#Iz9v޼`$bcܩ $g(|u*e ִG8 #Nս"c V-љe>bdOt4t7hW{ՇMwQ[q1 uU&MkV3+ni>$&BbJxN8YTkE} &hm!啛m\5vLPv]n|ncM4J 0"ѐnP\/9IC}yqLcЪbɘ -kel5Z7mP!O3x^*tW7~jcػL8-b=ZE bW̏ݢ?}c]hZA,4$%Laj/(4V7(CCgJ:Ar=+͵c4\\Ϥo/ ?h jN+Q醯oGy\N( qþjls=CԲG !tYxd}w[Āug搇f聠dNqJ)WQ\)V\*_}g`UB_`]ܕxױDNòHM?EE?HbQvogKZY c40WXmO gqie탵\ZOĒDG.\clqoA_cpwhubWXU>W0zZZg9p#ͪ6"%(I]YT-M\W!H2]4ZBҮI@wp [jr1֭3Y3l|R^7 s48>,{-~Rd)>?XJ<4B]I/<2D5"Fj^!{M31@e*`@r60WV/E&JX/ceg@ *}}F<"PIq1b)o,IT?@R6j3Q=Vf/\/د@iFI} Γfwkn^mZF92=>cdJ~04m0$ )(Q|<%n0ʕƋh+p>0E綽X~,aC_oKl Y+`$`Dq-IV懬)#<zJKɓϽfa@Fr#vi \#pR_xD,`e 揨 c r%Ҕ cf`oۈ?94Ӏgܒ0;$V@p ߋ9] d D._vԹ O4./X^MS1ZbHjIy)KxFx/Wڴ|;wcٲ{ ENKFLH-p$ĩKflC&N tq{0VS NLBx U .he ԐxNl;І\&3krV sc#EG &>Ÿ=$;2X~S'TiU @O#RZrx0^U}X{B:#VÔuG9pݞ왐k[ܔ/Á7 (=#B\' D_u^(~dPFkX=It5l Do'==xt)y;YQ f캐㋍Bf4 ok(ZbX#܈ HTP#/[-צ/-U~dPcVZ`״n:}e-6}R{|v[H{ rԱFjilOKq!D`kOSdZ$\:9jh0jBW ڏ=E \+ =H 'Ԗ1]a}?1bAf5*Sno[N?29*H,*kZ@@.FGJփZm'{JxMeN$U CxȗU?z~:;ϊ2y1xkFR ",BG͈^ byE^<9Hm@iDJO|$%bX]R&Vs>A-t)7VrN îgŸ(OP:+9]leL:N`-mh~sf9r Cq o  "]uX/D~nKu,d/?; i1C05x۰zs0A#<3ψzP#Xбz&˾fRgj/~(B_7׍V \ >_wLg DD&I΂1*ӗ?iMi&#VLKpޚ)^9z?,(EXJ{(xTY-]_k+ _?KyM63њ Tub߇56 1-'pIر f5j. c%E"F62|h'gkr, ɽekr_f֯8UsA_e }%n}ֆKlr܍SњX喆c1"~Hv;]\ٺgЭ5"ͶZlu q)ޞOq̝P#X4+c\J+[ji3p5u)ZO̯S5r0[s^rJcQӴx?U7ӧ_膨>?+ ^Ӯ%5<~ΰ_k%o0JU8bqQ+t%; OC1iH50AK)8_꽿T!S ,3^ s%eqcʪgZ0JtZ1b4Du3ֱ훡q!Yzi1;}vT"2>pEfIBeǞRF(jE.<Z^$<I'A.$1dvҸ-X! :&)~P_MY 'mN[^=sa)T&֗63}gXmF1sciΟ-8O}]AA$`MKjI9ه~I_F%ς#-Y344Jiz8Ҵ '9PvHpRn(F4~o`䜤6&9nKU7H ڽWޏ&͗!քOSNV*)hG9<)q&mے  (Κ[$cKH`57P֗t^zT4|-7 v7Z=җB WzUls꣕YײrfIq8ݛVXG]m&XᕶT*./!4M26Rl$a}Ha3p=/)>¼bnx, (wKE؟P[B}VEևN>&[Z` !dpEǀOF-ݼD^PX M l +m5=̞z`8?<9 d͋=94&u`v7!!+f70 ؍myIBb')C|njn]fAQŸXnz4%lN U~#@(h"O4x& ꉋy8u$B) %"66OH7>rQ$ܳ~5sC6(ue.S(1l̛yrAdHG1|K102jY- ?XHa ]ӎ0?Yx֙]|܌vPVތ؏RB@Z=A EX9|ˀi ßM@e|XD㟺)gb`"DnzHȕ~}'(}8GJ,y ԏh'@ix/]A.}QJUwqyGtɰ;}2.VUՈ05JJ08d0#RHActδIIxķ8?³ ێKTҎxl ICL jBo%-8iwYG,xG !"MNKU`'K=آ|L8#Jskh[KGF-~sJ?u'~kˢX:`wp܂bbH뭦^G!sgo|EZ. ąV ӕ #iR\Aq`O4#9(^d}ZgjFvS8O6fO(|pOSeaH:5F:*EVr@A Tsg3J %?5JZd\Z"d R`ePa"sӢT,tÌo)Kr'vF䴢Lh.S~;t~~_JN2m~(Ǿ 6Vڧt➇zڑ6ȹSH[=*!b22]͠ fo!;{NqUɹC Jb Zwì,o3DEO4_ iyqAHH:>OkwD}kH,K/It.Ty ?cPn CAm+\(Rw. fl *gr- |/MdJ ӧ +S7R"ÊvG!(!([~bd 0_֠8Da٥o\Q Nkn*gzHDvP\r~na? DF?G!'ft(Ns̸w*g^^wۨ1R#Nj7  AWD} ͜71+E(| ,rHq,qzl^sI'"l#~2\,凤Sef4UB̷E9G.,y_l&_΄Zaiنk?m{ F~Eq Mu`m`5\ pZ< qWj?p+0)N&?,uEGB@ddk&/1!BP!?P *0D )3 AmRR2_Pv#H_s!܂NU=eiJ?{DZ!t[ CſVL6'UWoH%;z CN bz* u?Fk<%H8[PCv"s?ϸY%W4mCKEev~h5ERMqJ#7ҙՏbhK$yFF_npNY3$G@& _8yjJ:]]O>⁥[z%] 6yqҗ" H>s] rj)ɍѨ/x>¿4`՗5Bggs2`CƝͦըayAœ*<9q9"ݣzRͲsuE8ݺfwڦ #|3"" : w*K iΠkb?EH#WVA,۞c9'g%5gOo[0 rR"0D멹YXv~ё |ݤs+Jzz'j1Nϰo}KBBS9 #uIcT3pn^`A)+~e%Q_))AB]V2d2xd&nΞT7дF,@m陑|*7N3F?CdT7h /Ik+*f)h*4i̮vts!{ͮ71V0hOus#KpxK eZ}_9&JR]Xn[hJʔ=&~~Bk,wnG3 Vp{oND'DPK6m,^اNĽ%>y'ӬۗtzoA.KQ;3o4/!;|Hy:j% >⊡B˔IڢUyRB»X£|{>ţM*Tϲ"`qEeX a>=o%2 d $8t>y_Κ =fw2~ A ul0I6[~.D^1.#wdLmi*ľWr׋AG9Y\{]jKy}^sa*(\/M?sz0$"(^Rpa Wy#;{T7d'֎Lܥ>( /ÎU BVpHXF[:JhM2Ԭ މ>¶<[ʲeLd_%BO[ Gk_Ď|??#څGstK6lʚ2EHPfH@O4 FAb}VUXYgx8Jkۼ[jdYݿ U6Gb$.O i}i,rה892u%@$9 *QΚ0}MnsJ1l18f?PBzQ Ji}}ޟK-ʐWҷ~ug.űN!. 15ZLFݤV(RDf`+u2s}~a,))L_bm_UUMǮ@x/Sk0@N$X}!V"а5G!nxA*ҏbvsWO RȸY9? .O2ݝ$+# J?ToB ٛhS6IvD|kkqlI 89Ré|gBfUĢdz% @)Γ&kx B"ցR3Srl쭠Edi]O&aIP& hBdH{8 }D#}q3h TR7he+ J6ĄĕYSCbMz bp^MczC28?\V⮱( xby`ӻh 9W_$ 8.%I[ ] !eک;lhlp;4¹*_ +hPSo2@6{>_3 z1|2m17*3qGEy۲FS*MqMЯ?Mh, :wB)^Y-zSY*~hSد7W g?pdVnOݛafmQ5kg.NO؄jw#Dgc~hRF^cMK~*?fiu^(m$+=P%@@WC(; aL 2 ~l pDY.!jf5;[DhBn@ z/%Tc7A*ꅋwZE1Ȣ2mFZ=mxR$)s*u O_1q|y,F] \=I9!o}E鋉J.IX{qh-uYU_`:7XA+;N,:d_=J7X-MqBp(MY"̏e= U@h"V+澛K <%qWlT?2Xs~i^Y&i߫uAchl\W Z|{HVUh93\t53d }(͇νAT򰹠2vnx1V`Ri8H:;Fŝ (Po58(UouH:ղDK6[:5aMs ۢؓ*i_T\DkfQΦ`CLez}/\2k8;g"Q@ .la)_hٖ=,V~a](C_1vZpU{a_?p@LB*{eo"qƊ=Z`t&D4q4ee}HGLd`l_%-vm/b5p/g5"[P)}E*"Xg\I@5:SjX]5˧ \_(PN6J%ôƣr'U[!-7MŰxJtIKu@g{͘>߸(Ԃ<_͠+mtNʴO9b=z|1wIK3 JCcoy0pDlhu%X.ΗbGҘ=, bqLDI >Nګ%c.#?$xuro1Z/z<#Ɖw )m{yI$f8րY-Q]TƮ˧;aބv4-Ї0چJe*mMl(#3dOޭG*Jؑ |YqA7e~b/[\{bT#[B޳/AN)-4=ͨa({F&&:xUg|$1]:>m a<1>"LF $4l.l1v#GS )n=r#8NZ6k,xk|)z/iS Ɂ;-޹+rDsP:Zn g2,t Q y`Kږ wl 띧 D'癔e<$,~_LVLL0 XU%LR"-~ny MJ/N9}hvtfZI}¤P8J .`ȥnTf[.[+LӪ5̲͜B6 C^JӞ3 152MeC-Hn*zwscLɷ9==,)l.h"Y)Bl 6QcIn>hia˧ =H i3㖊o4GΞ3x"i.ɫ)t.g5]ït8'[_l&(jlە x@ujᏠrdX*!b^|j5NLN9~X& ]Cn͗DUZBR]{)G^-Z[ʲ8nݙkljvZ0S!x8R{Y])!ᲁ=FA VXn57Q4圦c#_p%*v-d6qILhW#Ũ?!Sr;q eXPVvJƙ$4Mw G9zPjƞ)a^Ӷ7AHXf r ܻɳLWh%IĦ)ûQ S_Fq̉Ei Ffz9_8i?)qJ%J+u2XAvǼ$%j/mexc$r /vQ ̛cQ铵>ʯW!I7C\3a/)rJ nڨupL-h2NkeLk5 x< >] b?pA e䖜qT{f'u en~jx> P%)Hp3.c1t3>75,7 TRƄ~E* Q߫s`wx D2̟ܓimـs<4@_ 7l}##Q)zӃIR.Pw"ZuBY_8GHk˝$X[ CD>ʨv@kx]Act% O`؃dBH2Bӥui7#\(ol.3%ߍMjfqv 구"#ghcPaI|F**8ܸB=2+ 1i&z!e.5 HG^h[1 ?r"m_CDʔm+g7j̽}t=⨉umlF% [&X"Txfqֿl*%=a.X*,ek  /"%̣CdJl`2юV{@ڈӕŸtFPL?-}~6.n.L a;M1 O鎤 OgKe͑[2t2p9T(b]3ǵl4fv5g oLtt7ǔ9b)ne!ZN* Im![D9`VbH84&gGeo]b̓tھ8}{ɮeWj]t 3\\G1wDǒ֓)Ŕ gjcxc4&몾hәWRHr8Pt~fEهm>D}@ KXwJ0/1CB7d(Z0@UG7i,IhL "qDDs|qh{ݪnFOolAFiyϙTP*a\V19; 'gs1QHnIѸ ;8 2.$_@,&+TIO*z8,h$h*[ƣY[;Twz6j1v G>Q}xJŊqdxOrLTȐEqpzn}w;VT0xLV)q_k`W/D/Mh "W+1.{z[{7tVRo=Q#rۚ)ؑp<Ab0/d]&*y}k6 A#tVyÙ˽nFNq4DBd_++}_, NԭE{aH&u jOvw=]Cɰݴ.\tsO>F0bȃxNSGOg~65TX[=*Z#Og ҜqPO,L舏nO8#F[7 Sv?FUrOOw]:G;?@!K+WUL&r9NH!PjveO^n;@z3Ot @%|,{f|7EoZ%%Cj5T!2=lGF<l nU `T!/$#:j2X"$&>_{ζ! -{GO?"kV}\Ko)=il8h4V.%.@>}]$cƟ͚eEg(jyѺ& ·%Y;=k ^eرx5coa_A?悉>U*])~GЭzkHBSѦ,>VU[pmuf))7!8\b_y 6dPd^1]*bmyլ7^E¬4|ԗ$j/EJnכA;3dd&LX4(z[f^rYe; ZG"8.>a:B-*ǀ5(<^%Ӆ+9bC)bc"~,̘Al+ /DD1VF01RA}$WQ2,DrcvLx8+YJfvоBtd!)e2 S o=!wUЪ-A8-d,+c֢5rLiE׵\abb~Y-$9QKҘ)5W[ >ٽx/.)]r+ /9SaI@)M_,H͠oj@diDxY8!)CІc㪱9!LҐeY5|\l>?wtD8/s&mKH>k}He! Ot'*Q6ݡ ;4 z'wn7;+<f> ΑۦtBtk=ǧ(VT$!Mg=;ږ9h^-3c$3}de-QvM&떝A p1 o8}kAIpJH:\ʧBDIJHOuӝR : is6KOXGpo!I<,慴W0N!d Is.zޝA8dNicǮ. ٙNb3eհBaZrnz~v=b̰.yTBΡZyl+#rO8I*?3aΝ4p֥2,:6ҙwE6cF^U';8Fn ]N q~uB. {ș"_˦p =;.CFIˑ4S_b,62JrLZĬmNΣ .4k,8q@C㯠ҫ|Ak= ag '0+^uڮ=ki(b!w:VS DwloO;߶c+,C0O.^,A{ini !xyd[ 5c4%R*EUpfqۙP,wF.-)Y_ Ͽa52dTqcUeH ڃb`Rw8AC@[*ݤaXV)C.:uv71sh~Kl-WW=?*})/prΔ9q) [@H`HG(egs{{=b%ݾz̛h׼:ď~o_@O=6z`̈U;>K2mH *&@:,ސN:8AorCM*.gK1a2T2i"Rsb0UhL|cYRt'xB4R>jZZ!UX!|G-6X;v$*+H"@y*}0?"pk-L#L5lsӌ}Z_crw߬iix Bg{%> ) 'gUc)3ilXyX> ~aXsd)+OwC?ebdY+ Z_MޅWPkÆSBp'[@J϶/>+ʹC7~on`TE?+I%,^{BE`"Z4M7RZ#w?if8zolD7С"=ӵ BBJs%HA[S` WMCs\ٟeµm+axdbcS}+K(ڷ6-Z{x% tHOq4Vr'ɀ^(p.DȾTJD阨.$WDe[$vj r{$9$#Jqy8B&u|9"U&NOdO`?}%?bX5+0WPd5`Ke=oQFne!]Pjc5.acs/?]w0XE:[_9] %v< #~ ^{9ocTֈ-)NXt9e/@Q4A2(.y'uך,LN8u; !;|>!Q&+U7U]&0ř sE8 K%؀ ^[(F& (v! Äߋ`^a1V PZF*ϵ5l@x@k h2iŤJ ,Jᆢȷ] f1' :E21E=Ixxf9?H2B?vC/ Yip;TF0PKr zha蕃ͥBtsu@ ҁpF6J~ݯA'͝"3mC&Xd UUFy}3Du쬦ZMk\&"2v"IhEW_c.Ņ5#.ݭU0T9CtdaP1OW슭EmTΪ{DS7KPml_6*vVmF@ u،d #F<Ⱥ qHU4"5&CtfsZ 7MhJ(O2urc4ŀAkY(z9ze"W|S;'ɸžtCB*)dPUXE3/`>\^lN8"py` *Q!P*ssJ3Z‚aau,\' e@H]aC휱8)S퐜d*7'%#"N:)jz#'n*/ֳd+tTz%UHb'dS=AK >7!K, uF]YHMy(bPG&a>+7p*Ns-~,> 7@K2z%jѰF?xNRRfn}O%nf %VurS7ݒ|c lUCJU9f_ZRmL_,~B-ځdi>l{"݀:pj9߮&^LxkjKEJ7<}锅qzaIz?lF'5@}Z<ЉHЯ\NJg5$; p/OTݒxhv8ܤ2O~_5wбPr(>gwKVĦqB])1>`Gdu:i~90xie8^|k)X>0i3S ]t M֞ٴ fNCNfG@5Iu ]K~ّOo?jYHg: Or]^KQT2A;Dϝ6k< xC {U ScT6-C1qӥPLǢqq\ B$B=wf6fʇETC)mH5}*yI.^(Ap љ YVgW\Ro*8CȐi{\@gLT^< aI{[Bګc?pAp; o`Q8d6aL1x?1yK\ 2U=h!mِR6),X>"EnOjCb'a%}#_MӪ(lK"N~-n/}'->{sr z&F[ݙ?0Oy.C |Goaht`U* `Άy&g;G܂̃HchFfrNFs@Mns4QCI myq'-2B!ΥyZf'*i_sC'O, uo)}+Iژ_*"pB.t ,gjP{b7ק댳g'5ۋMqBcu-sn@pZZ(y ] hr3VmkaD}2Mi;4S t'=:F7௥ga#拀o;%ƫVIjaaKt繪S\\&Ą:"x5_zΫ4>M8ǭ x Qz~ge&b]0%]}Ja>7Y )1gv]%2_"ЛxD9vZP"ʙХ&ȚVOSisԟ7:KOԚY'))5|e8;'B$Dep1;h[jN ޽T$U5m#E(QF]dNt*`ٖA la>u)Zzq KL1Ⱥ &ֺCIpi J%#)ս7޷xG9VH3N\;ua78T.1; ۰7Sn .k8{M-p\_X"K#&lxerZ_/ ZFŞdEjSK/.1ԋ/5cJg~>_xצ?#_Troq.@onI~ѩ7RtS\^+?2t)+%a7уE OHZ#_xa^$tl?ǘw}\._H,fInv3 yzt9uf cF  \'Մs_o,{ݒbEñ]HUo03\n1h}`{ [Fh&NXȎ6ᷮaY(_<(n2.Έ49X֫xUO-CkWM jH)+,. ]xx[zR 3փ3EsƢ<~ soWT c5 9UB< ;9816Sx;{fǤ*G@/[Wa'|bq vG*1D?j+ AQ%:_?eS*jU= SqG?vr#}/A,gU~U!jjjbQuUk|Csn[ ܍Rfk6&xE\EڣkP&<1w.6׺2-_D|l'lLj dǎn ]!t=R[yq^:$JAn>{0kUO3UDwcT;41@*^h8- wcv41%vb[mR틼P_k~K׌r7ryퟯZ7FGzJumA@*diw 6FqeK֯oK_DKYJaY-cI4I*S.B)|Ix &0Ԫ > ruK)nxjD ~H Luw`ȏteU *ͤA{sWZu7;DbwDHݛ`4h1r}zd7Ք+#7{30R}#ӅTo>tƞOJlճk3 S%H/Ud0Q9`F{_#Ģ@Q=޲.jB#4G[18&(TH͗uu0Nǫ,*$iAw[ _Q\o*I6iT,.ʆS\*/u\ ~LWhl<7-C:rEAҽa /5Dzg51`is\gbE ̢#4֕g,n|d7E i$S  ń6ԪQ/G\+ +EVC{TFy5TMp۲Ӂxχ`JSf7lʛF Ug$[!&isJ[p fЁ.vҜ-}F8uSފuy==!8aGP;ӯI4_!S,B}4䭅bEזQVO2QS.ma0Ffse KTX}˧(6 Hnk>$u ޿X BY險)ϐ_[5lS "?O CyX7B,=α=R*P]-~K\̌8As2K_uA薵g#pFA՗ Ư@1?# {fK>whh1eThUZ xJ[EKy4*f LaFZ#,z+btn˓aHIO(h=tҠ)H8f5@Y#3LAs MS"F[Lёe7 DoHXC ^wμ{>NVim+Az+e|3}\N4J?蘦/ML`y,i0WFnvA湜+ ake c!5eHN|~HHՆbca$+zi &qP bi99h%~ hIG1(5!f9dn%v s7k^I4=v2=8Jٰ`>ǾL[?PWZ$źOtFzd<Ϭ I`w9#1@ }Z%({>K.]1΅ΘmƝaE˿C߻1lYG0B)ш4%wͳfS;J~|RmV6C"8 фQt}^oTP\T@jk;|foA4tLӮ 䜅%U}GBF?\5c&9(J'G1b6KfyRA } o5EC'{x=ˊ|r4q ^G\-ǻ#PҜg(PȒd8|eb`Zh:K b]l _YTN:~&- H@;(l] 8ZO`F0[-c*%)t) Kr"Ԏ{.w'}B~eLm0aFI"=t>ް~.3$#8B]Q3&pL\k76@𻿄"`"Okix8/J:lwUWHMOeH*$4nT}:q>t.ln2p(ֳِcMY /Ztǻ^#~wGAy$)&ǀlVg'/3`,3lWEM_=!ܝDeL#Ov]GIʪf 1z~|lvsepx(d ^,fTL&zOHt5 U1 r&BE֤ @ZΟh60:֐*dXt%A ӐK_A cG(3?顥:(, k0]\gn!c3(Cb,٬9,Rr1vW{cNMP.x6pj{;Z}T#{j̇ώ@H`4KQ(SI'}dHM̒w>!D\,ka!۞4gsFNP*A \1cQdM-J2r9. F#F'T%O'F0p3-"BL N`~iAm͸Fr!r>Y="ȽȖخ㝥0CgCXlhL!N'Û~LYj* Y8Uk`ӊ =RIQi"Oʬ8׆6swVa''.=ԯFpH2V)-H͌؝&i;<-{?q pگ"ՀGvӽ8n_'@od×qqS53?gR!_ Quj EAx=9->r#wCqAmŸmzSԒ1{`cVv)ECs%r~6F*q^_"EfϟE~[%=Ue)o&%s$2yćXKg]m^tcGPGU,ZX: 1$^?"~&CT)O oξrsKzBc?:y9ۤ^dTp42ɺ) hOTk R _%Qۏ2$m.{S 2LaϘܢ-kKU&-(R4a 2t~%)&bs$CK.+.Z75Vnju3UAA|4H<Ј((gw3ƥ)5aʀg?pBY ^Q&s6Vh)J9_&Q/^^cvY$ N@췺2~Obyv 1 wH[3P{ [ ݿUimOW`7 P9^rz}4=0Pd5!P.Z)_K*gB/hNX]"-pW+[j & gٟqХtlO0={ #5x i50H-32˧4a`G ]l *$w;SA\PK jvc9ZeMMؕWsn*tu e} p~T] Hن@vW t*Z*d;UVѸ0Kh7N^UܴD!X)5r"CWW@ ?"$u26y"(TԺ#0CƠi&Ѵ+\53?*?c./06f ,PS $TUt htPČ싀5/K9ńeI!җp:)&>#JؔjCwߝ峣Q0P;%Xs:_GhBr{a["0hR7 {X+hcG@>3D8[O6xoEݔɘu&+IJUQn=0oR:m /K~6JtUɥD2W4Ҧb4¬L Q=t$^yH_TSPa2%G;ߡ>@U7 5s{ZW#l"`TVK[>H=Zu!f_]0SQ@ "Uh_62{͢{fY4w[O={\K}}7\PCYs M$`v` r#b;^V65Υ3SPȻۍ"Cc5yҬhpUGz7KLCe'616ơ "gW`Ҷd~|P26#.:;Emn{ M.O7HHà oWQ[&d(PI'OyBgqxaz&\ 湑}:9_%yX^h:4}~#dY(5S*a}ie_)fZ0p{&y^MYSW3] fѽ9x4;98_*DGq2XT6 &!1QiԪS"тFcoP=]!젋{+3(*@eS.L)PT 8u!İR9Xr[l' bdֈ/Q퀡،oft&xL+>V"]I/zE[l|Zzy@lm_H3]4tx< czЋJyBc"aäQ/p lṅ>׈s]Ǘ#U Ѽ13II"B <ًx;<8 z>WإL([uف^iis7%zpШM LtˈL7M^\8sRogt}TB;Lh@7/_xD\R]%9fYŷnpAq+шmpQ}Ym \<"1 k"(jX"ECuEˏ G`RtAG_쯻V!ۿe &s}[MTWNᎸA3le;'ޟ0}h@mT{ޖB`KHmN$D5HUL}&$(gնd[[p,@OG%=$Tژ[H8 R/0ggo7B(u3Kc74&ZG}>ŗȌ08L΄TԦS}J1SHA0,59=@o{V,k0eG ^Z3&HMZo'80reFMz '^z6%}}Z-{Oͨ Hn@"̌dO~9]Az$n,RS/"n[+esYhum ""tzmT4P]l2fciۦOG6)K`*dޏ'@Pll;ZTcD c%*tGJGhdG= J̪rai),Y2Z ..<(=ӥ$ 3$fGdu|,'cW`9Oģl} 6Dt$ʾNS 2^[_2b LwMr(X 9A@;5"clʱm@Guػƞ( .L&^/P `>[gY\@ ٗ *`^Ijx[LOV?p߃3r$$$Ē)W" Q X%HY&2(P6X2eIbn#J"ww &6d;rB5]U'q{94ZAqTudW8dŶ[F1|IuFPNY+@0S/]Z3x:NaVgXٝ=Lq@`_5QFS6 ev {OM!!ǣC4؆$"TN񊳎gDHۛ*Qtas _$;3YDoW搰Zㆥyqm#i#Nml 6&iphYt| 5р3ksN}If)?ro F3Ҁ]ke[4FȽU0rYooO`~3/wd՘,T;ݬfSOp @VR *3SM{)G Y |y{W-:?0g2oZ߽aoqK|P|7{Dg:֡Yl_|a>)3֜zWq?qp,&ߥҀZO4rZA]B9ݗ7Ŋ*K1WvsD]ѩ0y@aKhQP0  5xtW8%W{; \;$9=-"ݟ!b#+4ׇ9`"  I 3aˇ$! |!XaM-r(Kffݺ=[1&ȨpPSPG3o/&'Lwv&0"I/,G4l>v^y>+O(Pm96WQh!ىp' ^#{szd9>_#>*uTF+Gxnk!pk}+շ;a>^!kq)8"*j)+}4eA{pD |;Tnv{YvLԂ}HzdNnUCvbc Xׅ+r_T-UT!fkpUafZJ6|I8Hw'3!Tetňi\<EUtT`D[tǚ&` '7Vtix)D&Mw(CtM_ Vδ>u.B1F]_uʂ>Z^o9 AJ]Y$mTSkY :Jhhø!4KSԗnӮẺ FRkh#wÇlj_S[ؑ6,tnHqac٦x+DB ݧP7 `йꢲ`+Ns D@um.iq 0T| .Z/Ş)p* hLH ;?/ɼkP789#^>!ʇ0s\Dq\ aZ4P9{ =aқQRjk&WZڞ6mM}c ,Ցd}\*ҳOhA_?q$N-z /oP"3cOs)(.SA&X4D3ac+>C7\ >5NGe=Q}m~wɂ Kkr+>:y_Vv mk30*ݧ8W^ نv^7.JnX"L@ʁHh!FiM5^o=Z7*Žx*!mSKҊ%@dZT)| }+$Ŗ/,_%CYxWf՞qa -D߃B^0JvYo۟~OSq;ϥUcOw!)|T(;oWP>63`STP·,гb_c 33ஔY [e Tskq?Gh. dz֥ 7 嬦raLe4ZOD$,'ċ> ]v%+Loej}VAPjTĭ"0Df'G֊nЖӥ(=U&4{klw0׍[_]pH晷R5"TZn$}k]S7+Eټ>h>6㿖c: i Jfvi ~ eV">m[%fx`~@> 7^36_i֔~6, .,rhܥPF m4UӵT)QSᥳ񋰁0Mx:a\;sC=ؓ`/Β|KK1S lH/+ȭpM՘tpcڈ'YbT[1xHOx,J|d22)Plu: 62Q\G9▦Y_Th|5Y3 LȦ.-tM {J0+kd=oűn֬%qȼw۫p9oE r䰄k6=ҠB4$<М7'Lo`kzPhɣGfXx'4~u|.Cex]JZ3;;*X<#7`,hŵ=C^M#No[< !I;7NS̛ʞtr aWe~hCeyv]TOpUA:MloYn$B6uRx$xһ6.\X%>~7AKVSzK "/x+a'B5lU6Oa31SnxlEPMaM;~v  ֋TGeUErd[SUNB$EeT&Rd$F:챝\fppq ϐ v9S @C$rvӵgHJ. @R}ǜn!H25ɩJ/0<)i>5p m??; : ~ܙ:[z/I*º$=[bGSOpǨ`$Ya :cEÛNYQpfA }E ){0*x19gczrE0xt_?,YO]pkVi̲,Hʡ ~5Sp6_Hۜ ڴS~$-H3JsEg||gcL wT 3_^E!0سN}#(;kZՄO+)128O2gfr8>YV]YG0nלc'`S=iA\:0T*3Di/SgՀoҖ@C sgǨeZB R#>_zg]/}"FЦIг `Z`H i7Z|,e'$S xZqgrGmpQuei0Q gE(:umFf̸~pD! 6&,Xjr?24%6}۸hEzH m>m ;`5"b%o@߱ab\8 JFP#ꊺ酭dI37ZO6~尼,\.[r7ZYfD4H%3鶣W' 3Xņ(C1|5<0y5=ۃrOך$q@o*fh̀^AjRoX݄JQ{)>] zl>6ckJR@u̷ݦJfBZOöcf2Q4cU8[Ihslo8X!:;1ՠ7~P|GJ@ U Y/T:Y!"gD lӞ1o@yb$}l FQ<<z K3?_]noCVか͓r]چul8]S%Aķ:I^8׊rHL2]MoHLnCd_ 8bSяԴqgA;@;??r}-=5XrAtM-4RO}$˺][) $"h1B$$8hO;e~c]όS06l19Zw+p]Z0q%ڈ-\?7Z \:r%Tu>'_TP<Q-:SII%'/:. 8($)mney+rBHu/1f;FNf oG\}P|y=Nm6ph 5{R+ͬɱ-0I2ޢ#w9Kq6G:8'|B/hDD򹶿Ti 4#~Xo 鶕yhphIC҂`8`}/UlymyI ;WJh/I@%\ag{L!m!3h=A*w 싏]4Ux&K3UX>|QhIIKh=ӗ^{OKZbX?OKLAΙ$T@Ekl%C_8шr8< c#OsN*Q7FQGɀ!OQ]zBv 8_? 'X9uœkcukheo VJ& i!L {orhԔ&<_+?g$ٷuz9>"ojKk9O%)Ƚ{}x7Oь{igf\V,u%gfɿ[bVW9۾EnK6BgK&GWSdCa'Ҿ p+796j@[($GA,iff)0TjWpLHk)!v]?`ӻŰ+זW4>N!jNg֓Dђ@rJn案x} 9&ޜJFe$NtqJul ;IG}_N&#>SIQfA%wLƉ׊-7D>&T]ƾc9d\y%L=C@NaQ%twSf;V+!OdG gwn!cb/SOcy.Gu>AWSSu!'(ƴ}}=ϛޓaFM-MxMB=stnO!duԂXUfhuO67`<a5sڗ1ŭ7r=~|۽φ{2&2 JܗfȨpT]X0ΕF du饉!+oDI.qM_ORUV}:d4~PԹ)Ab.ip06t%JBjnf 6tDh B0řǰb4o1`%܂Z9F[lDEoҕ [Kp>;:|# P'v+^~IEAj~sE"j2OG 9ФT F"]KBq!F+yos2V{Ϧ"R#& O[T;&m"#98Ea#)PJbGkEY8fs҉Ԯ/! ZWzR}BPajA֎jf,BSmSf~o d(NAQ@A v=HF~[fś_1~?גWKdFBaL`k̿ne&OgHU.EoFaI_eKp|E"m;=ni;(T.qr4;y$nY"t>кF+؈4xE0L6<&-l쐫]X ZUCC7F1߿ǾV{݇R1]|ab߿O#<$$.a>$v$N:I_{vEc(K" Èm v7j:63p_0cg(YqBɴE.f~SJ ;io68')2HZ2;7jW- $}F@jMv;aYoaI`\Opw˵$fUТna;8Wª.'2cA-g*͟_:jQ"n $q:,[m`M}2m*86`=~ڂ.g]lՂGwB;W ?P]iijj~G3yL4:< AuNDVSbS֠F )mf<$X` XJCUnfL2eiW!>-OL3+e@L<=' KQ3TmiBC;, cjj>̷59p5JJ?K.qY%ז @^N3F~!3^P܁$Lۈ/vɖqXFdT(cÔKxo<T93퀽G-1hqMj QxLt24 z]0䜍aćе{&pYXBO=@l{w_y }kvXn{[ p%n]Iwٲg2_e@5 .Z]vpFOt6wUr3t;9[nS2IȾąyHv24{&ҭ: Hn%$罖 -n}ZQl6ٳIJTON"jDrY.~rޯeGp{82')OӃF7jvPWKA5އ)enFxAU@3<'{ ?y&q EhժX<Ѓ"71->@(j?[,R{OcX3yi9 `\`8Ě7>.@;1hzw-wLJh)jQ.<217J8:F^r[@ rŚ۝}5:J\ G3S@ݵC5?K|_7&TQO#'%UGmv{yCX }({7U~g 8Sٲ$]3a}Ť.7n6,ZfCPH6xxI+{ݪ8+YVc\(s3W;ᇗ$mL'̈L=gϙR3FݶzRn%=17kF|`Pӏ7[$ 3kH3d{g__`gxdla2>Ss:IiKsՇ3VF֬0tLWΫF4Aq0/@8[DH$DEJy|:ⓞ^DVVcpa0E9|=mFV ;pdˌS3qP?]ʁ`+LհFAF_-[.K|+,bO P)<1l {%e0CTeBO'7zy}\,_B0qphIQֹH`}cZJf4T&y?/=<2@[m d nn#q#=CvFp X Tnm3LϘQm"E7M~,Acb*Ofy]ȿʇ~@.QQ}w}H@Vr4$5zULOH PVmGf=o$W9+9; Uh1#/%b*Ѿ|]HaԙQǫ֐>"p)o'hԓNc09v 䳞ηCÐC]a-4XPMV_ݥ&r¸+$[\|!џao2%mÅB` &OZN}hm΋ = ^yU֐f^D!T(kf*a=~fR)+WZIGIXqP7,v@i7xE7&.Ix QRo8F}9br8Ѱt9 JMsr.{E2ާO+~qeݓ$\`IS5繍MBfk n2# UPd4NnxaR_֭igv @MZ>>T,6$E2mMR3tO Tފ*)ˣ nYi`B:'eV i9+Q(D+#Eϝ(p t~LiDS~j>E rA5D(q[U]m0ZP^~y-aչ)r`]<\6~2KG %@kaJ˪ulp1;L!3]@uqE" P|q %QRm\g,6B/=Deװ*iٽ9V/e@{S6{W-kslꯟ/brT&y! >;X-UnI`Y*DThZ=?R\6?Ef8Y%Mޢ|}qz6yϩ쏸auc*.CGdY\%jO9j| 0ΎƸ@ d! {kCm鰋JֶZ(-ݼכO#&DZ1i-}4ۺnfѩgP귙7[1: A{Ű%C4P%Pb-(YVҳ݋-6aSMz}oԿ>(2G 1>xRG !9bn"eET,0u_r7`K@?<ͼ9%NoYc5<Մ6V #zԳA?3]44þ)ޅ׵,5\n%G~.X2kXUj/fkڰ1"+&=XeB{#a^EZ P7-EV"TJI> UZ3<%*7;-M4Ƶ5SF\FA:3]Qc`Ű8a l_ѯSg.4/ӡITyM|Hnd<\I,j^uVNR+h;go?=es`e̮B+: ]e ]jњuVlVT]ȋlձT'/e?nQ1~Datvo"ޛBu(i,;LoF96zD>P . e W.nF+ܹ!YW6ڻn/& 5a0Ǡp.4}9&}rlؠ"'< =ur ;1zZ*d m|YN/5 i`8f!16" mҼn*+p1ԛŷG@Gj=a Х,wnjۼ2;{)>KfC~q`H㫀Q6~>fK A5h$+yqXerNvqxH2iuDj;|ʊQxj.#. R͋NU,1!e!űKBcqQݑ6CJVa$[?P,cO PKc퍓gƺ+nk#e \ V,ᩯr6xe+M x(W!c4b7}pXH<{^L]> a8-OwEV}5&~P1|'k$ Blr;xMV`5)۫ ƂW65;1)PѮ҇i3֊s)fc<~)]؞')Ce&+r9da1"qlq::-ݢ3 at5axu]v&:wv $N;4}߉ƠS0Tնx$o8ݖφI耦r$#lLT|G!V9J0fw|\D'ׇEg.α,գV9 <"ec 3Y%#1OX [E´7Y'i 4(lHOULN{E p;ND-)k/G+i 6b]j1J8n= H%]j P,^vPoNgB'[*'\6\\/$(Z/."]By2} πC`D.W9 38X`9T)'hwۧf"ށ0d h'0T3{Ra1sa-ĴLMaTlH\= CcEB }X2>:MJ6pXT}NoJp)Fk{>`?|MGy aŵ@PɊ OsFPmCp HDb`/7\`έT ܇nj9 ïQ&H2WՆwJ T815΋?+f%3KY~؆M$_ɍ Up-%<;1 6 L"O";ڌ*KӁf#DxKZnK|I`bh$uLv.!IXK]sH)tRS_f]ٞ"KEzZ4s5_EH@NsHΡ\M,:8O H`e)o[ue9^ ؈.-18G3l܁#_u%W+,+N/Nd3??a<+lTqF '"k@}.}ʓHm}TBs8XߢOZW$"BEǵ[5ZXF5ʖj{4Ǣ.7`Vu]pyT͓\adKf/PXȬOI3菽Y9"08?wAwĒݓV%bѮ b>H(qYv6= djϋpfDBJʝeI".O.$vi]St]4阒2>3"r fWÖ`hVڏ:`#јd:,wY׾f?W27t啚ZIF@~}K:Q ZoyˏX~ǽ5Bخ=cACrNءN{Z -KВ)8,E<֕Tb.n]dv-R-OSdu*lDƥwh|DYyZyi uxT1o7ZU!;jMڦxv?Ŧw& ~S8S.o8HN}`-A!4`p7yvXN+3.#w?PYٿyr/ O;DI*Z}R#\NOEqU( iWU?ݶ[>K}͖`.#Y%T:/(qd(ӦTӜ\cwVɞ923.X_Vn`):a+M"[\>],¯r?寮IYy 1):oB,]/R l]: ͦU"IGg5VW\93n ٩ ND* AV4'`G0ᓔ6C.vPalpڰG"I~K-1`n/9n#|-Q~`{㦭Zjphr Fe?.KO0ko#ei3MN6G'H@&ԧ8/cDյl.,`_DkHݣ76}]YME`$|ݱ7A|玈ٕ {-UjT>>@W{aGa{@[`֠~th[Wvҫ_>0P"%pWj992uF^rUf, XZIÊ^uUq.;j?o5b6zrYCM]+Rʂ;c{QK*&L7@(MB2 bbq(@Sm04 v-$[:&hOiAv,T5SrD]mlke&V/0Z/w} Yjqmm23]3? ,f$nЮڤ v;ŒBU+Pǐ^~nC}F!*0//ot ݼ/zيƩ 9PSaMߩ69314OIWBA1\z7 E KΫ ΗCWjk]N~S2[GgM" mv<*<=Kěisz\X;v؆ʺXĞW%3.ԫMyeS[;tȝ$B)A &^NP*c;зMc3mV$HpȨ ;NC}R_ڒFQ }"QH`OA &؞r,&Wx7.~j%unV4CJ 5ho-[(AZ[_6iAg+#c..aHɷ>k7IIj=t $?k}BZě'}=n ۬&ݦVypHٺDzs3N Jt }ڔ8=0 o Sl;o6FC9@Z:AAj/oJ;hP2;j:JuבL4Hgud. n9E]khΙ-F6KRn1nJѻv$ P_8D4*\$]Pe;2yh.Վl!&H[12fa6ڗDNth#6ܯ&TJcYJ ̚=)6l"l:{ 1ɵ`~L= #h[de[>ٵ}.F5g'6jkj| 1f\h-c(mV6ƝTǣ^\>}"D֖]D9=H}AE[tN9f>*m5sUS FKsKꇼfFBAiuӾe ʻr{:>4Ilq2lܯo|~Y "yGI&tX28G7tO-%IrRV @@h Fu^ NQ8ev)H!ɌĆn=!p_ ։ }lsVG rQ lqB̳'9b~T=#4O+&]&6%#GH485;\Øc=L\DDoQZPl#=U{AC>qT!P1R~ hڑ^D mDxGflzUt;sC0}%N压P9k+ӥueໟpk_b.~Bl ե:eb$h+Y]/,|YLq&n3/qߛw+C@U㋑P\ Kɸ+YPl·ZM#vnmO&69MrN P5< 2!5@*lm ޓ\ Im*}M_u>xR)/ FZw*f(jh$(UcƐwHO:Zc&UC'Cg*INʹ \J$MᙟĘ߈*` i 86Ĩ3[I\ең`޵O# QyBü:.xF׶W3K; #i#ՠhض/ ;%{ANyDuK#btKI%J> C`^KA% 7 ڒT=|O x]WN傳O:}cD;$G?P~U'u/lEM?ZӢ.$GYbrvV6mKY㰇)XV&X<ࣴA0|Xy*~ 36f?"3>U _'@1RBdI['Lt )>ɟbm~WƳ^_8Y4Թt1D uh3Rݦ6NW>8\i񒉈E+r#aPEI tk9l!]S <`ɑf rKBLP-uE;$B[Z|-?!CfړLc7.Sk]z c.bK`ym|@9aAMŷ-k%l7\&\~;Q[1oj Em#c<)i}񩂆vTʳ4dlxTw[mxv ݲlw<N4斘DYhdji:UmᶏMokTr-^ld?,T߭2A%aK?kV F-* UI>hX,$QWۜ b6|n9iCf7қ`-C) k $SEAd=(WErhe|;#LA =:R"Aj4Cd3p D8㘽_k:N4n'$ei 5o}];0h?j4&zm"Z׼^g[w>Z"'y/ nz$+/N!6Y3^e흪kqhOQ# b!2݂\M/=[Y`zG"h* }A~E >b*^8LыX8DZb(jь$I$gZ"a/8^;KUm&zcW#_2a-d{ok zOx(+S"C2`cKTdUɦ 8$ۚ:DQ>kWvSp,Qt6Ec[˨9.tU6mT<* bU.:y9x[ [H&X@JSvTxv (LV޹S@#i?PElB+vqR3~sDKl OG\Gz xF@ymjvWY2L6S'4=XĿ⚟*Ԝ&tD;ēÈ:6Yta1(38نTH-d&&8*@F <吥W)E^IYi V@7{XD -7Jk!1b98 H#-gqq! #o[8xx~bAhudt[EN ȠDm=A?a 0hޟ/O,;]cT/ړ\BZHzPf;] ~-cPĿ{s nC1m>ae$M+F@PD~SW,yT0bs@Or2_obGG<7|V& gG猎wo}[$$W !,aw.NNx&S:2MI#n#TFN҅*_#4.gDTqK F;]Łt=[sGCߊ_*׎IgA~2,މdgrw, յB\3s|#hUQʖQh# 1#/e0$" :o(S\e0Sˈ uC3Pb܄]2Wk[ _@8ɳܥU2sI(m(S˹~y|d홖T>hWp(^s^ Do͘}{P|MV-GdA %s;)USiA ѻ*ѠwZOꝠC@fbپ"9F?b=u*D* +1M7}b(.I'ܠpqclwٓ$k"r?0ͨ#;G-#p7˰!Dr݅:$l]-==P {JV _tMa.Up6ZZ<̒>DS[(>Jd(et z zy8*ed|%w$@:$}BNaBV|#k)hxE?# @ ,_V`fNCټ~)|:K`jĵcG`[kk&g_/ZpɊUfƁU@%[@ L`?!07;-BkBWo_i.q|LSaŭhQWըD#ߙC2V'!aQ:fdOx?i>s 3ހ$Q6ƮJLgH(#2{yFM5 ct=ePh@=qu>ʣJ)u_;RDu ŝȃtW0ef[L{÷R#v VVn!%/iXp9.hA5hvwGrJ6EU5g ZM7?6Ϲѡ2f u^m?ryj$7ll "L5@*sNg<[ׇ>- nYr4Sq>H+J'0;oX]fRjҼ:žQMyFy>X#_!_f(_=os u8BL]swJ߃IzD@K=\oLg&!x8_Jq{-]e >#(c_~p{OC0s{%j{H]ueԶt,D֞74tPPDl7h@ Ŵ*m؎Rvw1_ A8gͿ: T ,? d7N6irJ{AE#)KY qii(S"Wȃ@Q]rS>6k=&f;kN%|y30Qq[:״L@@gx~rxS~J+T /sWxI{*)3kH]habalG 6#%M"[cC҃4nB r} gG{C=+4mşR0 @z=,/ef֕^ I⊠ 9wLҸXEkZ~Xq3k(?Ds|aM42R<;F]*Rvf;'SHKNňG!ih(hipT)G I;ME+OMGQHy*σ༙¹E@Ӫ`(<=soW,I>v$Nߘ-!˟zS7Ol^G;잰AlSX"gi| s' c26#`Bsu}*eLdPL>Pzlh(CX>:0D7{Ck]_aX__Ñgc5l Tkc N=FJ'q"' tm= nW UZ^:B@5.=N n7OXy|@ss LDxv ̛ZaPZIWs/Q/BAʊ)/}g+iK[E%V$qSݥgHb1f >}XpW633RAE]N'l݆YZ~G"F[0q՛Jݐbש ~i9l;qfq . ȇ-$' _w3%q.kW>7A(W|,dvĒ>lΡHKX\1t&9F߼18k 4 E0QЙޒ $Ss~|$ ʻ,q`o8*$/?0a l>_\M0Rad`7`ᩫQ'sT W?c,V /YZ>p Bk7CHa^gUt㢈 :^_:RK2]DoIfSDX+㒒] |jՃQޟ<@bv&鱆WWF#Cׄm9XTtF旲+e 4T# QF3$}RtI`1m7fu_b{)'Ҽě {))Z8Nz:JØL+ Y!*k3a] 2n򀐿*t Up c}NMD 9DLfí59In]BtR?=+ɫ@}r_OlՌ1dG#a|%W/7-a3XlM/*(Q=GTV$*Vx;!9KD,֓)f3?gԚ:׼`.]?Ō˕1QCƒf0?3`\Iკ./ώ>Z^ CW3 "u9 -t(x1)C6c =]k;{M裿El#OH*R廚ȝZUQyDr xkC`sGAC&E" gs1j85$@bثj39TgV[Sep;Hx .9-3%+*iLU)KV'HiC:"b޽͊!zqwTCcoϓ U< { i6!TzC<0E}/AVǒaIT<+c@-^$pfXFf.@'7S7 RhW/}ׅ"kW\61n Lӏsiٞ(P8hN[+8"mƃWw~:-ߪR sjH8q.gq Lw\_V*PU=jt'F sw1KchE8Fy i8T{V.Tgo0&)q \c:8'wkUWps\c4$ͽ.",{]b8t 7-8Vc{LRꭐ ͺao1]B4Fx5P܆.OD>!L@^Ɵ'KN ^^IˣyI  -bB5Vd2V+87VŎ̖:%Jqcj.%osQFkGt*,PkO#]IF.g2/i푆W:L%|iB(0N`Ru%c)|WcEǯ*)1A_݃4VPGw-mIx2Q?@&v j堆GK<&%6)X!c#?PvB9REet>7'}2'=HO`̥l|14J8Aրpy|=W)RkQ;̇(mD^1MҎa2ghHcBi,]@+> ʰjy#"B5=A_1=9egvr|W&N Bߎ UY2xD^$XYmZpn,hBb >ltl xc‚Fg7_7M %HQpKV~ )CPB} 6b'Qr";"Q`.F88ӱ P*^edd+A]`Ɣ)"Z6׏GcJ+lTr[9U_ViwCKEm& t4hr`f ?rwga /%bސgP"&\}cs#^ wzZ ?:@]wO'V86{ˑz#SrW8eD]4W h'<;Y+nK[Nh֪| q+J5Ϭxb^4S]#"ǡbtTj;}=xτ@s07Lv&2w*lc1F)X A t!mAÃLX?2I:g؝7rS!r]yE+4 s/0ϮWx~عQ6ګ>%6c?W}0iEG+#;-QZĦT@xH>v(վFS3+=5b fТ%xs2H*:d`&"_plH6)%E a;!*{>B'sYk|5ܺV쫓V'㾂3K7X홶L3eSRHkV.5J#)Q78㨽0 g@aQ?$Yr#{zd,բHeRP=T0,[@NI|W63yL&|u` ¡PR!И T@#&-a^nbYlW^_6{Ilfuтm&b&nqjthLԢc)1?^rm{LH @,2*缚 =̣xݏU=*t0f*-C6IJd&Oo!Z!:Od]c '!|46`?8IA֩< + jFClʋ(qːwս|3wxy!ѡf#r:.Mmm1%"qw%k-j,m<6f+-P_M`xSR <56ɑM}x^+jmC–N0NMz);{5AK{*Ama㽺zuv)~s(!8Iy~xɛnEV꓌me斻6Φ1 aW)-Ğx;8oJL~wx\ 3ױ!,\.^ gw㻚9mV&rƋJNw=@N? k[?{t[UDXeGR#Ք _7zsĞno؈PNuCOE*3d߃W'E>y*蟵+fx^~y^N1RbC}vࠒ dx>xD+&=2#%䂩iQK -E8#@_`,6[볐~?cxi|2ޒ:yq՟?Y 9:]ɭSXNo<@QoST u:+Uao'[+'r3t_A; 8 b@C2܃ 5UN.`єot3Z ?B}Q*pD@ZJF8d?mr[҅ZBUj|kV~b0m>A,y>h$uw˫A3@!D` GP4w9WĐfC~˛GGշ$i@޲)g.?C䊄e0?Čil-`H76"qUofL|U`r'J&Q<| 5?Eg|]Ebm3 IZ礰 ?TVb;5`K8&L/ fx}cAҍB)Z5UrNd|kkQmCAĿA$r+K`@ [FGuJ!x oQ0a |:xƊ?ϊ~"yz2jA Vʳ nU&01NjJeOaOS30pT(~_9'BV*'Q=g&U{dW$`핵d`::yQHUB u_0]? Xt4ýLwkmɲsY~0oׯZC1 ه}nGR9|1);j`T.*W@OvmWD4"Mioȩv(l:Xty+NJ=]ۙ#heɗs[54,,<[ Xi5.el 5q9Ղڔ (3 xz? \aNJL w++Ynnj0ft_+CPnaDTF5doㅒcҐM~twBI:kmՃ[,}LGI5 ǹ1630EL-2!Rzۜ=tc2]/xK0D1+v̺Vgwl6o8@J}/Fc 3D<$C>fxZL}b;"e^M}x(˚bU+ßV&^4UD/I%%F[qc)bMbT☳t@̱U ^kb$K(m֤ADžbmL|TZsE=k_#e+S xlJO0z pK{_7¦ hVǏ/Jb``> Z0[?%}G:Ƅ+m'=NoZA6g Q-Da+uuY>W''WPg@ E4C<{W-zoD~(m!BH Qnw*c0?t2c~{N}̪ka6"{uyї{ 2YXݷ% v ?Ml U(%;Cj(CVr⹲#n7=M[)e:Vi)r+FD[lF\w-4_Dvrj3UHEv $wn@u$#& XGY(l9 J]OZLVƏpɗἽO\EdV mkvΗ_Pz:hIOi @V^KNPBX_{PGdKVwh>;БO# .Qu>2LwXv./[k~^I(DTwYu'vŲ:Ӯ@Շ}yfv~ V:B X$ EJQj覟08'.iv?@fCur~Hv޸,lb_bH!Dxi Q.2-ȋUAV(tgBRoV)OcTzP<<75!Vqaj9 ء5üC2AMZKWBlJq9ޒݙWW,H;bAFBHA>89mkɴ#Y',)G#V NX=d'=!1l;kwݖ1 ~<&LY>k%Rb{2 4>0(OFoc@MbQ#8RdŨ_޽Т9tPzJҮ?&8~ 7jQ Jĺ+c|AÛV0j_ms޸ Wv_!1ubt x*T >X(.uHL;Ws),lgڬ ?n}qya_nr\KJ4!)6,#]ݶ{@vSwF{8 De"JK׎Bf yD.5'@mm{ ՃewϢ2><$Hzո{]"H_*ݔOwܾbAhfα|SYS:n): :Qb^z 8afG.|o VM|q#BLM!d~9<Tkr||k-w[sٵ coU7&S:I7;"WahȠr&|dK#]x""Z{:O hUdA6ϞdG_@V-{Xx&Î [͂ f<;Ů|vmEiY`8X O+ϒTћu"݅/.Zj`DI\0H<6/6Wcbո0ߕ~R4ƠvR@: C^X< et'mnc{|mSw /$BiB{ RGx}-;VM $0Y|/:KdHwE+d9(du_4.NTj4ßw/>~'E ֹhC˩`̐o1YIH鱀H`O1m's,k  + %L &| ]ͿSc'PЦAH9_5d>RHiGd$xq? 'l9xEa>gʴA('Ճc^)nIH)B&cʴgɔC_ĶqĘ͛aU5Ib84^Y)q,W/,_PtCMH/X6/6,5?d.F?zrIT㠏ڌZu3Ι$g4ãצ(> 'MB;Vp~@5 VKv)+ ØQ9DNmJ(g`t{{ A(xR-I3z: k7]ʾV RѤf)|`Qu~UM$銀Rgz]G%&LkGSE}w}GD g=} /]>j#]Na@{Oeg>p©pA7DS Spۺx J08#~we*9W*6qmnۭa`o8C#1  rl!VCDCS)'uK2YRr4"Af:7>]wkt'mjHf\.J)۝j85VӚcwA2RcɋEG}C^T@\']F__5 \$Aqf}7d(uxQjr#g -c[~QܓSqHzLI 3OV`(˕#Cj2,eK,|rPHnz>EQ` VүB057(xl`jG0k %qyzct y!"d] 7l$2HX̱6` Bud:+_I( :@rpDig爻i7+Vc+Sh2SÆIΰ'c&$6}~Fi` $EYBk+$`>x/!f >BG1dI[h[jIfSNe /k;^؋ܖKu+=M^6m$|8lksk?Oّ[HAuC4?;L %st} 1:K=ƶ3}xeE5rgs8ePjBr([q!ټ`Bf蒔bJMkJ;Ч5H"pFC}lVhs+IÂܸw.m 2\ šO46G. OM0&wT[)qeI5ޗm+kM5}٫~\%+åB߯!`lOMnT`oNZ\T(UϷ<]EjO'{"\ru u3ԦK%4VO~ҵ̈́9&I; A^· 4Cw*؟;Uw5c}YdZG-բ K݊P$߾d^L[Y,B}WgV,.]8ł8moAHEb5%\{ݣt;:2ŭ8|yuP4"bQQ mPO+Y)M_ne*m(>zZ^[gQ5pV'ܦ} 3jpc؁>;qaC&2P]}qqpZ+3v^]e_ s@{_lv'`ն;\ sI Ѐ{BxVcqX8P(~Qaq hlӅwȼ/MIJY{5ꮖ;|U;^=LnInﱊ77Қ~!n)ܟ !4Ov+LK6H!WKb-1?cpC1'Sd=ϦH#;WdAShVҏ0Zΐ2Px~!x7''~p'i.{fCZx=Q 9v ̞iJK JEÒ r/SZ7IDrUQg_5ejWP_~rZ06xIvÌ1BiydKټ_&j1tvĄ[I\-=8?*Z\e.ǵo[H&&⛬ !wG)|Va| s,׭jΙez< Ah>2RB\$aR\= ^dv{v|Z-R[=6?0Wݥ]JQ־dHyï' d^,] ːƘJ{ֱ>jbcjjp#) %9 neCQjA PɴlY/ZHَtd30m{0GnW@_(KoM 9 -Zd&4J:X{y~<1u8 w̚9~v WpPy8@YڽOa &%~e(rR[جۣbL!eֶk,a"d[&soHh |\]}eXM]?{>O,͹fWTGu\|6sJ{ӶF|:^sC IcUs;Mu`U&UԘԷ /AO{lQ)RX-rm)~ XN#3-fs`QŦ??sإ3S>{۩4b߼jMSgbw:*S=4Im$1Ötnu>;'NHC o:>K,rEEGx8ϘhMzc=!ۅBKqDNnnH(?&ŃFL~ J~¢֢]F}!ȟp( '!c1B  @-r'npDx?҂O_i_;DIE%dPMsJ[KsLC4Avq=QP1Mhx~mʼnݺҕ^` cy@\@0Q9؃͏2׈:oşV Rg.qyF C iiA߅==!9Z7ϑ9Ofq܎| lc'ߘNAJ&j.ϔ20oﻃ}jB¤F~L@oɯ^L&#Ï/ f;Ί}^ڼ,% zU7rQWh>E ;M_9]MHc$2XF?/\%j!@۹kRI4<'!qxUuB1,V7DITd@/)zO1\T_9 ncvS _ؽqk'MI=5>$\;[Swhgk+|pgnɟ߽ 8$֪/dVc㢗(!괡¶:EHh“Z;PGo,zyпҎ *0mf_2v0\oⳡϲ =D]Hf~I!z/LƏ2Q=Ш o3i9@/1_TUGIv?Ű V\-$eχ~,q(Y'=Ə L ^ƶ?\.0a?-;>,_I:6уoo@bؘΐ ~ u 6bv|m@C@Iμ2kW\1-.(:[$Q50Ȳkp7u9RWMקcr7%|R`U3%"eΒx>Գ :I]u*Bd`;/_S@|9 6H |Bj|=/ |XyWǙGѠW$b 6ކIV5F]=P fjQbᛢl0qLVrg6q 'uD5-t~]x{>A>@]c.(s2w86Oo݌YSc|˻_hv;$ΥIBLhc%,ʵ`4mVd Z,oóΦ]$uH7E2$ ?sag1K_Yg#@=a}36"V[%I\2)G) wI#Yk<4?O'"i˕()UDZr7aX('C#@՟}c5[CfܞM8k>=mN$Ciid&yק^5HYT@mUti{>ps чۀ;Ƹ](^ C Kr=tvҞڻ,6{$Kߨ6j]ɒ|gIQ! G[R:^Z*^U/=bX(3q6:8/uF}g]@=+ j78oe>=e v{s#!xVhM= 3y"%ulո\ Q3lFCbwQQ簅T3m*Z /N+Qmx,sp ? Yny.dJ4cMQd[nnoA8, 3ORvxof ❔JS\:28/9KO(Pr l1sعL}4&D>ꜮX/^ &{YcZ]hb6ezpQRؼ4M $h;E gwv/4Me7 %Mv 6@x7*P66*e$1@}nqSItz+ zC.!"@Ѱ9}2uTk}yCB\tTk0kw-uFweu$@Lyڏ.%QK|lny1W?2FzvZ6m }thMxykcLZ@7!n k9S츫K=ê7E6IrWT,SCmYmzHv_]+5+o YuP,XuL#gBDx̤ 9Y|q'~dwY!rHmkxT roBJEjG7푳tVìl 0e(;ta\<.Bu4k4(0:i, )e Vg}(V0ׄ)d˟BXC@Cl>m+,ľޭ+OiY UulA~yQXADakBi*l-+`k{DG ]e}Hlqo(Ч %q/rrO/G2TܞF(F=^weϊ 䋶_hw)<}xSшZ|@;^8\3Ev+ULSC T׺>NF;Z %rJPҏ6}lgZd,ƞẋx3`Gi76T2/vїe]^3A='O[rGVyq+HV7g|j| zN/XS,Cm?_i(}RWȭ0z?!:/: ro`*pBrr\9'ǎQd1@FG1u:A>N=:\kvIVwE<6zyI` d1WjL""mb KU>2Q&zCwOٮ[]$7fx߇yp.o_̚!ŧ&+R>HhkB!\zW.7ծƶs~ H<{l9TJR =ya<ZqйYp k{H(4p9/MZg4=t }>*hJ.{uw_Ql(؜Kݍ+/ IdcDv/)BAMׁ! kIv AOwd}qk?cjɹ[Ue׸ MRJ}7e_sFeU?C ˂{ii0BfT+U%PLJ>nhq{չL|xSLղ+6'ƫ%У~B`#`j5#)=I3ܬ`O{#@O1z2fNp Ƌlq!Gv7~nhрPHq̿Ge;/ ! _njys30UԐCzAh@EV {?P-4I}@™žzQnWI+sj"<s©|BGNE* ᇛ뱈o$HXb1?~hLn?JG]C }@R=ɪ.6Eߞ#\L] LdUSjc;SԜ ZZqE(mB$RtM5;rQaCǙ$9?2 *lƟAu#qF'#:% mݎ>b6$l/ڛW||grƊ3Xn-ݘm15a*>(\*FK$AFj!qMx ~'#˿eC; "xr.=(尵?:\ 纡R"6 <=;; ᅯgJ[Ըϧ-B9 GyTфΚRG+,~C!r{0 a ޏhiktc#V;sÅ<3m 38Yە~cp$mn ĺhEʻ||u906@eʦoV>+\~#DGe)AO"W9vAT [:1A]$iI͵H ܋w&c&v(ľ< nLPn 0DSk`0Ʒ| !/DS  xGȡ5 /x=93qۙ]-2@`rWvPr T"kAuV7j5 tnŨ3g׻D|@4~i睡\^fO]xs.B5{rC#QqVQ {ae'K]-*XW)2oVu<)SS&01" `ݹ>V*P'nᔯQ_:I,C?"TkaK]q& ,=U+0)1~VJ#] )e,>A~}&K~mPi\R(1yj.S "B=ALᤤDtH{TP2'_٬qOPDY``.ݓ]߼I֨~-A%^m^_`KYu[ S2ϸ`Ցebj8!\+;?u$Ggx;~e㹢b6#AZ/MKȠ&wx~ӂNele4fOb%؈,I  :13UyWtNsRDžg#Zyz'RI\^>=H/&D4)Ywtugj[[WMVAFN%a`z[*+;t5ˋY[s ,Pw!3)K]BZ=G_]6k 49⿽ < kti5j9c2 <2 Fq|~ltlݩ⩱3-K&Cfz!f VXRp3O3F@Zh5\Da}~"^&e:[xKgu7}D^I''N뤈_RG7Zn6a¯54)7SZFor4cW=} SA%<ʅ NS^>;D~rRI%;c^6Iߖne+1|-x1D_aOmSUG{yIs b)}y[+zq&v (ҷQ}9,\ߥ쇅S]FѓY쩟%L*ݴ <K%:<̀*6KJЁ!B2sxkxXJnʈw;0yg0??D| HY8'lze !_r 0}V+. sʕɑ9㥦A.BK9ywDuZ_U lQ5R gOhnLja?Hq_տ0J;VP^Yev YUY/t $OASh&Dt2RTO&qA ~)HnTOZJ9Q Z% S=U ȫ2׻f:^e֮+Ƭ@l kC]#HG,Aja6z%mIB@|3*cRAذuB(V%x4"B. [nA~=ƣJt4Yi ?# e*GK#x'370Et/q7~7(=9oگB9K*-N]5Żt;}~qzȕi@ Of(ؐ;-aw۬$-u搼XT%t7 R o{Vhl0B ]1zHnW} %s+DheƿaLPzRdySwqk{ߟ#E,m^4 ',Gє?:_"qrjȞn x r!+XeXdLL;3h~I{EKQ2 fxVb7noYFcDiZ {9e\YBWP-i\g|I"%3gX~fma6Q՛ 9aѡ"%? "Ah WdSto'[@9]ܚN*_|>8{f%L Gi 66/,v@abf~e9lI{wSVWj/PQĠɌ<0*9*; ,?:{w‹(>ԎYa%D4 ~ u͢᧭)y9H%!}u#esoDK?ы>T70敢D F5},IV&"LӇHN>1>iyo* 'Ȁd@UΊ#,C[F Q$iDC֭p HY&)uzh'^2*U4ͅj C;+㰄a&SC"fM9Rw:5zEwd 1I/<G'JENӚX?]ȯ=pL 92p8*6Uы pF{g &86^&Gw6` Jܼvh|Jp$N .&Ja;* ++nyL34:r1@HX":r^+Lh <ke(Ќ)a]SI@=`8>U&2-~&U؋Iy$AY%"irym.>-4T5ӳ}V(( yՂͮV?6*6 ?K֧0 #4Vhm΢wbk^T˵ۄ/sN2mmJi;=)NH1Z-LhiI&^]uI;4'QJ -.mSir og3MMůL8>RUܝzV]vG 1dؠlHH\NZHl{,u/b'n*{A,ue_jh?'\Lxn\ ˧DS#rmy ғHgrp#=ס[O7`r؂І*xOڇ ~vlJs2NRl5<ÿt)"NHY@ٴ1h6Y1Sc2Q<r^V1h L-q?xREܲ&GGMEy5tjw@izuma껜 ϤNLDLLXL_k\x YQ`xIs7{ҐT-27Y&md{TO=){fY3bvlxCVX4ΣXx+jP;yX-8ڬ^ݜ }/Kd#WNU4_ HUH| ,4ڑ@G׹ (Mz1Of:Es]SV 4DdiUΡ fQv5|j^mT"8{-;X,iwTc]Ԝ>YB%eR|ۢ1 ]I,_(c$.N:TW[4F!3`ҧ35$?̇o ؊>CovF4߶1x=}]P&e!hm ݲ`ױ)Ȣ\? a*|L-dYjw|_yYaN X0?·]/w/]%üNUk0!FXݪ-;iԨCm|Laq DţyNoSQ)>}n-=#O:@oCTX"ếa-4^d)LOTHAJhI)5CKl2^I';lP{̸HN2V %im e@#]kB; pޯd9?83*^?3(׵o݄R3"cV(V܉xйQeĴ=c_)l[=ZmSڐXg0dɍt|uF&(q|; A6w'd{.x8H-Y()v,ft]v1AO @%^{.vʼnS i8$1d-,ƞ7 S8BrFcr $mTOI s>enidFKmH?ofM(oGhE{nW@'* =wՔ.#=XQɌxmT-)0CdіbGN(bqDa 7HCiAـ=BL]xT?„~ww/Sq8[EBW9̡kцίO'/rt$[KvCi{XrcI.g, vbs+Ih]50g(ƉKO 7QG|YQBBOnJ9X=TY Y%,=|0; iWo5pl=,d2#桪ؗ}=p?v~ )p_~c4ߋ;2+Z;A(cK޽K.A6Zg~OPQԼ*bg X1͕xJ)Z5϶(!EML}DNpx)p08Tp SISLPVVyREɟ>AJ_ y[1 5gJ R?P_}LN7bCiEʝx9Th;N8IK&EցE P :)eG盀LQ')A;jD҆m,6d~ufaWӦ݋.0Bf2*[[􏉌HoXAP3S- 'fO.%mW03H7r@g=r͸|`6RT^]ӓ+wlR`w(+qns*ƶ ;4dc| BՖ=%}9RJ 'U=9iQ(s }dշ-;Q,<[c橵·-LhHp"ƮiLڵ;ZP7ُk{)6BCv=&EIxSA',5Ywk$ *"2b?nTpQܐv*F6#cJnlB۰dNRMzףLt\l%TBք-*BoI.&PU-HDWa0+DrF>i Z= *W2? x!)]nXC9azePD;cxqŚγ*k` ^귟nv@ [)"hqKVlPATI,ޱg$GQ4=`( CEz͆= ; kHx8FJ5#-K،NE~2lJ?}ZIS`nV]6A3l0ϨŸmscp6y342:YКb_Qe.ȃ͸q9>8[&i) Dl鐫u7 ",)bZE_.lSJN*cU svG:ك]R.7&5خS!XctʄϩyTFƂbWmy*9_IErȻތbyC 6"c*\WH!$ *=8b.T|(L&+=)q9#lc[r."jC/Yޚn&B-.safբȥk%E x<5`X[zgV6:`** jea.:2S?Eia%en|sH2z}{=΍VV+օ sKzD PT`;')x䦭-c|͚/_<ŐvSZ*󝰿Om-r`Z6D1zL)WۙtsU8YCӿ4:VNüG; UL;c᧍gsΛ霠 G !Gr $E 3G0EH\=jO ޣ&|O.xCxJXN o1ǁ 9$Ǖ<>3 i}Zl2$Zd dRDjB7y `VE8vix8"Nޮj-g4X V`1<[Jm5Er/]+O#؄1Ļ !9V0KV' ߳paeB5CL²L>=Js;T^$Kٲ)I% Yu৑S 퐿]SrKS=Y8'l4]zOj?gII 3}<%<, d5۪IͰ*' Xwfj1:qHgVG( pWBn: p."v=p{5zs*c{-4s/gTR-u>`P>QSzn[lV:tjC\ 7fH~B8<^)/l`MVB1)N{Tl#[^T%ϕ+t!3˟ p+`NelR q6c^/,ynyaE+h4EFue6Vp} 7#\aMPkHX!!##=!=$/#R4sT(EJٱ#' :1b鋇u(焌,;6 N(i(2N|a)$VZ'd6>nWBy2톙0*,j#I}Z]R7L@́q@* fd0B+X[Gm/.Y^ ,WfN10^g4! e9uusBOx#@Ts0{I3*l(GHtȪ]*?iMcLe]~bch֫rLȰ)]XRfwH՝^eS4oվ&MpXZX uҬX@jp$qQP7;RV5Yh1$~'ft]c7V1ŚE1|eѦL8I2ˠ{ܢE5@=]vxV濒nRjSev|W܌?"s:tn5=)S{3YkEi4"H$ ӽ&WGDS3U5p'q:Ш;p{m]z(xYŒ[1y:8_Q:l C;1\VFV`mF˙DDg $c]jPU9ݯNR@̖M5-.Az#½gwnJ( +2wpIM4OUw8~u'BAJ,:*?s pypf`GSCF9= ybZ QDBјfa佄₰sI+f#)&gcZLl,*S4TTk1>{Fa2aY_tOLn;*Ω am%DZ jSoR8_}mԀiຠVxgyƤ'1^%oA/^TW8N8NM;hb,jMeE3B[y!w|RZLeT)"+]r`fz Y5vOʬ#5&g#jwj0wi$c|NK 8KŽ}%^ωE2 }}k~6#Z$ޙ.VB4ds2\|AȐM|<=ZmrFD9K([cۂFX?3A7 u]m?8 QxB[#v8.Knjp};]{M֠<Y-NC*o >s'O36T1zAwBUo\(iC葨Kߝ1+Ȋs{ X>GθsWc--RjDt~J'LI|8HPӼ4+[dAPEits=DzXY6`,u^T>aY,:!9?d|_ӧλ(>Y&]ٝvQidx)ʕV=ҿ{S^똠߽Ŷ!f̐()b>[C+t 0?@*{ u\7\&~;8YӹQsyGw.~&!ג@6 _.FSg}> 0<yճ$I&OC} Tɧ>x -ʞ.ZI%egzyCMfm|ߍcך@-x$!Q!pg#d* wq JAwq;K2S@Op =]@$̷Rmؽ`^N*I [;JA[zWe` n:ު0q >e3elP5$F~I[ڡWRV4BpƸUtz,|eYP52>5 Rj6|WC# M-Dhkɴk#8jvr|7& w ' ,ʜPSqq"6mοBZS`a]̒U /XLLr+"04t=d#T{0D,pvr?]/!phc={1˔|( d;e!MKPݟA\Lj>/cX8ل4a;R_<O>o8Ń~m 2r$#pS74pE~(w+OL+4vj1>{; pm)=1] `aAƫْXsDuX>W!ʂO=Bku6g [26z* _%uȒ&sgllXڻ=ܟ2 NsrYQBb9)xe{01r wD76>@U]lgw8`\ܕ`1nZޟxPOzM>!,O>DcEfT ^5:Qd!TÀꗛaoH3Ls rKx5z;:8溜<1ۀY &AQmrE.r&V+FyH'n>Sɫa?xD%\[gxBvńDM ίkmXS}X 2$p*=W*D0_/^*6-i;,$ȍ,oV hBϔNnxaHJ5tیasŒ|lQ fӼAHUYW(9X):ӹ7VO$hvdҔ ytM1seN1 J[ ym-j[uqWKRWQw %hkQ/wYZݕ<%?AM#N("#{`tm"dJY: F⑐kWbbs!?Y\C;b&S ō4-5%Zjr[}'J=4 Rvf|iwDZ.29&N&ݔ{f_g-aҠGK#Z"u6f1hkׂ׃K'X6Zb(e3F'$Hܴ>AїɄ(J1jNԷ97dN`jRb`ma0fLH䣳lIwSBBٳ}r_KB|#L[ݷFU"4#=`SQtE?\!ќ'xo vw *Mra3YB-O(Tb},Gd$.*c/ma9DK.4;8sl$y5` S==GU |(~G,Cl'jҾ0 @('gE ? (\B F tX[5ZCڂRL\3_*u GZxZ@L'TWGj M7%dx ,8#;ɏO{߲tkV&k⤫r?hh3%P'T!mGMQyŽ"Na߷cLPfR /f^13:Q \ ؙ#Ғrá?730Pjh40'K+Q7 nWnt/; B{7,%JE\#rZ"rxƨSM3ayMdEVNY\W! }`yNouG=CecTAd[(-N%" YHmE,%@4<IЛpkbBw IҚ;6UZ'IטmRe<Tt߆QEٮA뙥jf-`Jvs3 x[7dc\^ҍ:,p˞]Y=qz)¾F[T|/ԄÄcVU$Пq*`Z'ӭ`=7/t7S+Vp@U`;:713#0FuM៵MUk 75򿮎E3ft@!/&ZW+xwS*Hx9ŝijO/?ɑ0o -~Ry͔̤Lv ~NHR|p./Qn{w\qE;n+Љ:TdR␍TuqkB7q@m9ab4*P e6u:\[k]l=zn\ aJ`%l;Ver&ePL [XfI E{D1MiӎMRY@b'jOĶ׬vy2wxlїJ_&zaDe+@2u]fѺIE~Bqb.ƂݧumBȕYh+̚CQ瘼*ڊ'f5t%3XyG@LY2.{ɡ6nPJ'_RO'DR:A-xѣlHP)bAgqS{oAe-Eң|~wU#}}_Bk^#<|‡t34Ve-\kv7+7*AEv%{|D 5nTY4d3}p"ke#Q@ۜͶ}RZMQm$&H}bͅ*H R"XY&wM'C;8`GNBF}{VK4Үɫϱ'T 5u.3 gs& u#W/&"ҭh-[lkIC1̅p9WUw4iV^*=DNާYM>ZrOͼ: bZ,ms*R{Sk{'rk~ é)Ot.z:&?s!dD._zosLήmPm4^(jt8»9fOdlդ[DyMB 8hG. $5>ePND>>ޥx)wS!ks;ݺ\!@rKNv <6lbRI 5B!(_Q1+Nj&%&zP!m,0lZLt`,f(7á-4DRFܱ*"Ȑ)45cŒCs[kR 6 Ct^P D 51q͒(9Yaua04r7e+W#X0fY4?bD~ݭG`Be9>=QFsG)XrL󶌫{\RE#T'^_Qf 5ܼ,//amGV_j]b|ŗ,g :voA(#jPuu2jtb6"br84ycu=ANKoh|_݊tq,$TՖ!b1w\Q[3(D|_ `Ϭ'>ހp\TwD?4d?E1>h>j;!=m u\/_40P4)JKC-J]Gᖳwx 8^67,TW%mzptk^ۻEUV"]`έO\Fk&wi3ۺw}{)=^i&T:2˭Pn- Ǖ[ 3BqLw0W %(WO%nOl}ќgLx?Hxh>.5E)?fFX"^;FgTl+"ʽ~oy\Sx҉3߉X]TYVsX0g>x  8d\ܵG|zˆ.0[h5je dcMlu{Y)ULdKuY a##;ޠ.|$ Fz~>~ >B0 \n"ж\l'jկ"ۏ-8333/9Q`* wNc!gF?|'Sm..wiVht]|)=4!c$yU\PC48Qj)$yQ[P  ^8Hx䷓%% f1*p6bq%0+SN IdB`^§Y%zv(dM~%y) h GG#<#sw.KRH̠L3GS|Vhtq@P 3l3 Nd1=>XV1#a&T_"W̿ٶcڮh.`a#@>$`,sN]!esjĞ`*#]ZԲ^p 3RՠN}QmDDkvƬ)`EAG5X Q2b—G\X)"†(F&&7@??ʈ]`Pi8ʩz bԄ~orގ}75K]\;Cz;_O*Eck[Xit'+{mQ`5UI };_zc,ː,`pX@{ӂ4U{5tG쾆&s_ފ&% %ɢ W!&ey.ņ JhvȠ=M2 ԏBc X:_BM(%t{<\6w^=ѷ(QhB=;ooW0 ˒R$K۸ G3TSn}>. D.!P" `P;`S@ àU9N5 FZBtK}\}WQtlY&xS=[[gɥ@`? iFz 5e*hB4ѴvPVqTq^e'ԅvdZi ߺ vk v47v>1soK$B5EqNJֿ .ygVofv+ս":~H{.e ׈{It|m;Bd-aЙK9B:F.g BPSlXKABe7^$E*;2kzMQxhV0i-.I\5[ wPB̹|Xƴk>Bɞ \0>G6:T, |_+32lI[a\ s[k"*t_@)8t\K:lM.!hn4}x-EhQƍxwJopFG:VQ)fbذ) eZ QHt9裟I?g܇-$NE"9۲d5| II'Gܢ%&ήXW @R)12Y`a؃#cIOi`WRGZRvAfպp,y.jxP1ەٳUDwOϙRQϩP|Q yښNQ$ya&?T|9)NKëȦ;Bq0'0txxz10%[ !K%2<  @fHJ<Kv{/뤻vleފtu*vBFHDܟ!sc_1dΚ0D!v$UZըG=OS>|uIy|)@w1,uEѝiI@hL3 ZPRc[ ޴!5KYM'r(WkT2$@&H-B(8jTLy"Cm N~4@Ah#B=kke渢UW]~0loւ+ pClLNL7d| K|hNlSil;'M_ BS.p}E;Fyvr]o/ڱ 3Ks5ȾL$Uo6<6L(2{g^ާ>@@/9hs*7:⥁tmxᶎqI «5nO49#,>K>̼YXPl~ksk K`T;>D&`dU~WrEJbsŴ)O٪/-3WEf!MT4+O>yz4[n$Ee_)NI*Q\?T[fDzKr,@EtXe{oj"}renxKg ފ A3eH r|N>\4b wr:8yQZ `bʦɺb\+`|ۮpi D 5YɵI)sl#u=a BNOK2hFsVAOL3crJrήj&|B?m(ױnXmr$HTbD"ϖ]^ڨXšOeNO1x:Qlj^ =$+WK#ŀ5{vʀk@!,.w~$xkwJfyWg{}RwM=$1&zlX78EoV O!1O;*@M7uE"qW(IF"߻I<%p}TyXB ;~scNR^If*J/ߘz2^Z MV]]r{6ِe3`ό vJ J$8"[;Ћ3q^.'Ć}Ctg f V͝J4tҪ!|s`b fE嫉@=r(ku%F,aqE+2] rA!T>SgYFzZ]CIhCMKVWq/`C/JkUlJ?od=4ڪv#CAp0C*ͥVX]qz ttBj`ށXbdwz$[0~f~.-!~xA1 Xn\n* cpJėlNq/?Z5t|Wʿ>R#nJ"zLT0d Ǒ}t26hg+JZ;m~rwIZX1wR)3̸ X6>").a,H̬ٻ`a`voX ̫+3b _`yXYL?,/f b0W bty*y4_`C 8C^6F!Ab}"#Z塠S{Ru؛*{m[GpO;6܂\$^a!p~Pʷ66U!Ya6z)e!jUj^T\)-F_3.[8`Y[ґFgEj||Bx;^a5OK.BZ^.EN5dkZuKAC'F+طiDjSj]̼y-f݀l bU(1r=uRbѤq񾆫DR]|F‚ӉKy$0%|.gSW AVA~!{TOhIS'x:c0!2_N6xvwZDzK(;7qz&n"r{P6F~9#\a@V[i(N^s'b~'mFX-QkuOtƹifw  7%>ʯTRND<@{C ¸ pl"7"| l oLgǝ ,3.6klVyaյ.F6 :5#fȖVF5({Ȓ05>(ϡVc9b-t1{gMx7dž$C߉JYco0m~%0f [/]w췬H-pe~:d;u}iyW ê=doDT F+nh9}t'f(F Dt%7m;VB*'| p+00N`2/ߙQ@*؍BUE&XPO]ǿ)襧7XBc4&Fh?tyd~Wh29u:hQGI 4M|-无w w?[5ͪL a^c_< /M}1g.uHd^ /ևf@ /^`X~Y{b)!G I6 BٱغE\O 9Wea#9~NG4כfKЅX}EL.a '\u˾U<& 5,cؘBW7ͻ) / ȍ23WnTIQeJl\4c^Z3YL_~{#kNikyIӥ V̖$mIoEq}@vW98J2JE(P|:D_BCb> %g `gѝ`U7kA"G9KV` SW [Y΃Nc% Q h>VDED\@ڞ.خKSc2؊7\wM`G8薝V$ʞKl@ߐ9Lࣼ;f7ş8,R^9dOu*=>\9sGlKɷ]⧱]J9JvҐE=#L;V@I @H@=uV\Q '+Wf%dmry"s-OKs7Y`uVeBdFU2چef$4zדU'V#қݥ×hgEqkƑӴÉdrրSoQ`.z+A k++m8LQ [y "׊8?/<+:#*ߦh)eN4-#cndۗVp5_QcL;ΖbJΧ,!'zr*[uXkfY|͆vv=UR c_Mn?ٜ(W8)XK21.\ʬݫePN!Jp3竗C_ky"oK i>yXDW J^S"eAvjLE}`C{9B@oKQfͼѤ18/h:5:l\f7F]fsVO{ v* ܲY͗;J2 PZ2,%pg.Ѐep5U문T}!|֡A\#a`qk{1R>>Y\) *nn`AɎG Lnzퟷi'r9FZ'X1SDrՋvNF],iNZ'Ť=%~WC ;M^(o.,RGB0 Uat!nf;}8E%i徯!OAydO;,A~SY1ӱ1"p)i -Oyģ* C~6}&%N{[n`.A!sQurv $&@ScR:{h8KGqy N 9݅|R5O3hRJWWruiz>[QWCtASU0Wf R?xr Ej&YzkC V{ d6# A4 =k!Q-t.{Rp8RhyC:v2I= ^tfT"睍DΟ X/ 1\ꎐ_ j:Zklҷ1Q0#ŀp'Nr3<Ϧz`ql&p?oHV x F܊݈zfK߬|6(Z0>^)JcKH-5|0!q$gr37~ZppEW{94^|$N-IȦ[v*V $e񴁕v`HPMq{o9b*ӘrN> JmHn] I z?`{A>-LK{Dn #'xeQ#i \S! *_\7] ˑXi._!ZsN;xS?QfUVZqW/9cRحqǺwlcVWܕYُ8rN=߿ST0?1M 3tQx.sn('L-ZY6 ΟlMXڿFMojapVOS(e8l7Lj:P!L{BLSn-Rt;PL8b_,Ѣ}WhYuL X #Y#$܉FnӁ޶ 5R~\PaΣgHK&L Cڴ$ д{*xɈ UU*-G:;I4WR_ĿA ZD  z4VO&)\ɥה`c^^UBg`i `_cH/ni0&]vNp #z-h^(mQТ,5&pJEzӸd, Qf [Va޺b@m(YD/џ/"0D#t,Ko3% Y: P [j'>qROgKW ŧ;=T_&?*+ӗdƞ uN5:̦率NJn$ h-LCx׬L~+WB RXΫ5h</¢6~Etg$=oií -ΌR*N')+D%;[o68KP _k;7Tƞۏ=g})xE&1JW;ty`Y*jHf0ވr<`"mg&}j)٬iVƗi^*-'nsxWPqadND uNEuvW==`@wnyTtNo{ڋ] ʇ'$Mϙ߂ً*4Uz&Ҽxk7B:?ub B+GSW,,i=ZDn"BIldQ4RDu"4WÔ3q0mJ$jK86^6R^Ӵ!E/l%"xn$+›/2RƄ9vGa嗽6)#ioy5_Q:V΋BF( UznȪ2M${Fy*uh9 7tڄ6ȫCǮ^J=]ՃVv9ϴ;vi'/;>P.AHlZD hiRO`l.=a+G }54EôEe,sTX"|Ok,ObCɤ AxF;sG!0OmߍEgLH~omW?0vGTČێj%Sx1.Cr+2;dP at䢴vf0% br"(AU?>Ӽ p̲K9&A"֮Vȩ׍Nc? *VH5n7a {uXiR,=Gcl؇oܓgDMY Pe%Abjg+<9S[/D-a=*3nS9_q!vܬvfHuN]0D%x7\؆BR SU;!YzXQ)%^O(}(k(> N V~BHC^|*ܑ;BpX>+RFܵ̃4U1q?IZNV&JE?vڱ$Amp@1UBwakB:4|QF.񜤘,֧:M"reQsv#I\ɨ͆:UnAfXB;6sq#V$Z0y):u`:ܔ!eɸ۳D-W)K[9|/s2ܼ>ߏr7"PϟT%G3|S@ v'zB޾0u>sB/v{́dH@eTl|f5OKW575, >B%oUk94U[,S#y3 uuYyx DaS+} fEry#h:f|W1*_ b 2Q J*RHV-&6]urFW|,jWOРL+_UϠsaDTqNj}rYf!j) pV@,$KȎ$F@İˡccPRTiAS7L%#x=cbp򨹅ޠv|Ϳ mrQM,Õ3Anob60!5B1ئ[ =Gl#Qc/ѽk'9纜Tvemר<-R*0z>$ U܁w"nF]8 sln gȵz\tkvy PF ] m1LϙE]:0%k 4%Z8{r"Ae3t!|>ZRۙ,}cHyCF7])ww.N Ht^4@;4'ٶ5:|o@pstorݒ"Rn|c*sgޔn߸Ĥִwq@~ӟiu/~(k8MBMpz'(/ȫ쎗p"JkF!vhk O! TƏg3@Op53oƺ"{1ʎ ¦j7⁔$E[_KՋTFLDHoe&L334>`F.mhjZ_L7ebcE0T&]>%jk6ҒuA xxaoHPހorϊR(dgre]cfB[Y 9"5P1JCZh5zV| t 8q. 1;|誁ѳ)yS=q(i(J@ }ێ +~ /}ee;ONv]1)4Bzu* |:*^9kBį|S`1VK%Y wMMVS=F U.t9{:NAݵƆm/ElhIUV/T']ZEs nD[_aZ5R?5$c{(Ź9w)\wuq|ѧ:s3 sU}a6^P:4nJw<ōMYzTmItL1=|E@`kR.7qC6Q>)/LrSXnPE7|ƾl w\RWzϤƐOݓ±_J@D`U)<С<({^ nulXA4:POC*'}Z0M&=\r5_v3ߐaȺQڙqMf5:mgfλKLA* c>uxnv(yxѫV9?1rSp4-G!ZP{OE B Kq!Qcu5'|R j'KDKpN-Oԋ>Zr对Au aKBLSPmve0uNK[rw̳P 2g@;*xTܣA:P*F[DDbQ,@VEx4C̫_Ak!>mkдE6,i;c^[w{dȲa׈g)vje.m5fj)o+uшiGY7< nwR4x(:xT, ȼ/@jj^Y~ TZb|O>Uhi_jj`xwN.!8oi肼H\} gE e\e`̆P3m};%m,?嗦2ha @IgxI`Udc.˃>y$ٹ[zMa8l~жhϙwjIT7 '/O?e]"J 6kJKk2 v^N.HK;|lY雖}?3=e*Y;Nw ,wB?$ ;o˖XC’w MfrFɨHCl#R*; 5C%d E ,9i(XYK{z+`8z\N/Yu,Oόm :,Xhl\E`܊3 3U6 >w7qA: I{:ILb4Pp8' Fju%qRsCH{_dL(KPRxMP1$"1,UH)&5!M̜G6HV#Põ M~+<ت?"s戈!f}-QZ:44!LD]N1ƊMsbq4 5>yߑшM&c44|{;lV 9πV[T!R_o{ a ,ec \=qG-)RL=j {uJ6+kѭy4>`Պ@Юl?^:؀(4"O%5ī?>%\^M+JJb.m.KfC;gv4YH3AJu"4\Q5dUrT 98SE::sv~HFP&BRsQ/<\,+5 `ֿKɩ:$iOHuoW哆eWTL~|U%@ruo҆yGA,`7G]O 7/#쩀V]CGa Թ*v&/WnrC DiʬuJ褤 "|Z*h&+} `K"Rrȥܞ)OTMJ-c fHXʴS/QB8#Nf`>'\jw >Iվ.̞i$ 7 G>)&7=I`ۃ lpt>!h8,~sMֺZ,N&tIj6Z  bڹIJ~r"v͒Du!sȗ$ 8@v$*iD&ŐKX_zGCgFczW][qp{wUӔÕḡ1ѨI}VOR0 /F' 7kO )nk<ÝGKtD-ZHe&b@ tlE|~Fňhx eچ>atBJr}47] tH/>iR_;|AB#!'&lE}&x6&P 1a%_Pпt_@yUhU֝u]"Dȳ:"lrh{x#Ik.0]A^\FjҎIپzsAF.z'p][cDO<OsYS ?L-Hx94\ůH6Dj|?t4$3ImZK뻆+/7iÅ 7N.l% *XhK|}O~R!6d9@NƠrXML:;9>?mILyFr^#G|L)G.zv,|iA֖MGge@bx?&"*&7;XHßԄ83clt;kB iUkϷ$E\(3W]ڋu#/y"ˑ%&-NgV 8{75 \'Zt J+E|!y =/ZT CaK+Sҽ;"ckK ^ބc5BySB*ǎM3>:%r— !]ak30K5Sg~kQ6)~"]v֫D(Zv5A4Sj\ړu*a(b4{3z2( `,=t{IJ4GFjhqIo:^1-W.0%;/fMoB}L#v,=WBE< "m}֞3- j}z ulq_(;#d)i\ꀰ~dP6Zd*~pjE5ClH>yD[3z8MHSQMXRBJ_ĵR#'Oj_:`7`ǯ5U4?3d4:nrć]QXf|vּlZF\EP#Z`3dG3~@͡(X*u?%ZA'"SpY=Wߴw]vԵ+6`N‹u.+ZXj:3V3%m7.vom{Ic5mxUųwٛL'J>" &0} t Cɣ)64-K%}JBqɶѯ ןk 71eT?jCI ,҆1TnW0D!ij&Q/R9%YK@VD6%ކZOa? b˙E RlS+Y5?NM9/AS{M1ial/}%81W&3CXe*Lu+:B a"]۽5o6'GS~cEɍ!j5%6WXQ3Y&uGO7dw,J[7fg7ǻH9G4KpVI7'p?z t)lzTۧ/)AgK+@ެӴ[.z#J4 {s%e%}U71==ºwYknNZr߼Kqc0R7 fo1#KZ)_Uc^o{~:!Z踰+5{^PؠA+l3%J(>g ##8(SBE Uw:[x:+TK(&;j/Hy.sMn&O֠9ѝ?l0bK߾8!|]җ˞'N}b,á̷M3ZS c]DHă [D>* _ ;ސH(mp$mhϠk*g1,eeWBM3a+5N|҉|"N%GT_pTu&0uRv,׆3U=KⱫ¡gԂgh4b ׹(ɶVLgq9f9[7+ҒVfD`n(1O&x^H:)j˸_S^P~+TPY48Z7 V{q 2]2"nwt'mo&^Q z)v1ޤjf񖜰ku Q؇5AӓP) X[_M9Ǹ5;RM{IiY/1ϸק &y`ĔAh]=Z'^ 9QWykBDB3dHQ 4̠L[)fG?c(bER- ]`aui'WAL2hU&e&;rk.>!~ lxw"F0HVw.ÛJ%CEEk2\K].DPqI%@X_2LNAƟq;Vxaм]e#mkCx7s pG-9M㟣^Q;cK⬇/?;'Ԯ~V6Z>tV:j n:z7%Hןef L#]wcZ#j/ ^#4Ykʜ1e'‚OC7;oz4 s{:EK-eWRQyh+1$t/[bV r+*3`,UNM,܀:w2Kf3"&ceMEr'(8vƯtYȀ\H@iKڌ)Ӌxg/B5`Siwm,NϖOv*!~T9Xn bY԰B MKutqEƋV'2_Ug;rqsFC^j&cעFtLƳcYk*8q"7E$y>}Z0?qM ~||W]9 )M9eD%h2cغ]}}u 0MojS4pVA&5CvsdFlI]PN/&:DTs1l\.<㒍h,& OɀUP޶st?a06F[e1:+!SA=`}4/].eКl<^aJ}K0T]m8m6VX8V J]ɩ^Ja/Lྚ wc|krm8 &J$]6Td{LQ( 2 5V`K̩v`|P\ü0iUq$4hO/wdo>F})!4>Jqi%2:3[:GZ189 ʍYb)fahtv)-έ(e?7̦9ы*j!^ ~㗎E0+gX~&HyB> :J_tޚ[okl79.1n0j&hA$֦^#R]$̛WaFhxB^6?+~|ǯ~1+M /rz3=eC}XqxN$OBnC ti\<+ s 3[NS/ؔ}嶥DJu[fi0w{9QQ|ǀ QQ  I]Gy&EKd7%cKM:?(Ac|6֕Z6ī΄ #mOq.Cq̩_Pd9A!pG72HQ84;.ܰ  iED0fH\֡d$ maS6pȲ{,|O˼(SB.caP܊d# '|J^?yn"GQ4>щ#xO'Ks=^ԦnR#Ó]Oѓ ̒Ҵ\I 3tU[3Vԍ4*!|e:ꔗK:c(75(]bxH2I'QnQ6 1{u՞A$S2b},6,'1>wh#(Trx5 sXܱ^ԛK ѷL1:]u nZ\Uz_pC7oאk6Qd v{i)=^#!Vp\!-=cw |EŰcShMɭRb6sMd{)1 vv/(V ,8luew?Ūa-2n%NXf[b+tL8i"ͯNsD~iT.n\Z$F^E7ib9˅""ѐ=]Y5Z+ܨlIvGON<ge*4Aʓ,9 iĀC='+9x_(q_ eT WH]w5mHeb;+ bDD#Hh6C#֐7yFi@|c$>\>kNjEu "&ouLtAc=8~0WQ?ɥ8OlR&ʋ1t2 h' Pr@e)}Ч8y7Uq]ZIm.-昚 F:}&Jzj]kB7˹'Lj>~_&y}Rh 2 I{=J)K LbڧzJ# + Qw?MN0C=FB}>Ld_iZr* 'EFuK"Cg69EͰ}jgQL/QYnι()YI B%\@G^ɫbxOh'wbO6rZ@V ~S6ȝH !6yIPD=Kpy~ R~L{n`.~gj:Km´t2p=QL^&vqb:Ȥq:q8Y5L}XS]ϏP  Qm@m͚C9 :|KqLI cuH\[A.pF T|_Iϩ,L?gh68G+)L 9WNިOe<*-pDй^.(Z@2nU!KځJg8Ԕ BƈE>f<jl!f: $Y󈓊1Z@>[ E7ypHd9V'EO֑mKUE,2E`n2w<3P~F-?FߘNd-7.:bX8b\u%5`-MFboWޥڗd"?Y?lΑ`S ;T$~) C7+,Jү{|t7V2Iɜ"8f3ʮsL 2m~>Ic=ۛm#MVZer6%F= 2}֒4y 6&(k;(fVs<*b&=)ltKYݙPق] L3}yd#l2(K|#2ǀ+A%!R+G4/r74>gAI;R J~7H^ Jچs~6"ÄR"aci֭_oZFJbbӶq0 <ħ`INI`:/+߽Vex-6&rC@獵@QJr'Pi 'ȂC{c?b[;-'鉭*!g, 5 |ckv IM392nΝ3B eݼ8@<𭜤0(ol }JSRMwf%k)a'ON0gSC>?xp8_$\if F]6,0r`Cŝ%q{cn$g#~"{l!%zlDq?۬Vg<{W%~0IF"4q!@ EYIB,uv.3i[B4( VxȦ=s΋4ԟnRud#.OxjD8.U *t9} Q1F(!&.?6NE % ɋBl7p* qhPj}S !Rl5);n3\8+nޱ"<ʶ7 KK}@M}4[x Aٙ\y Tz}ԣzQ$B9!' GW3^y('^YYT MfM7SvusB8St";D7clb x1DG]OP_w i"n /O-.U8ښu4ppeK\3o05C#rR8^އ'wЯY<Ëv$5a  hr@;7 5PFYP\(Z=;LU̴c.5A 0 cCI&~b}H~֬yM|>jѕ|C,i _ӊ񟺕ȝV_ЗM,"ʆߺ4A24$T/<` ׊n_ SnL?kH3EVN'(4ے);4q{߁V06s*nʀz$pc3|}`BJ.ⷜ5u2㛝iXu^jr[Fm'Z**"+oȢB"IjNr93 8>fgx?|n<EP $pZȕ:.|XdmǨ_Ԡ1,Mw­+Lɔ+!P.Ш/:KH~5p,3W'TXԗ( "oLbM^d/}C=w ]`^::L 3U;`wRWV x)n)[P2vrwվZh, 9a"@X\3*󃑽ȓ|~sr`#0JcL~j٫5 Ds܏5O@7C&VaXB2h2fuS0Yas}EB|}:+b:IkeɫMY:)JYW ú/( V~\X֧7>?ZPGO'؎e:{1="lÐ$HO> !ksVE+V:ν8bs ~PnAJ؞y3XOȫHa-t>VX]KCb|= X0t [-JU_Dof,"?rx/zy{{W\Vo>\%T(/Zܙ:P%rEUx`,*uwHn`.(k]8Tqxn B) ,QHtHDO@=kZs_b7"Q%nt7pF%xD J`}?$~9y,eDKd,ُ3+Ⱦ&2W6%PZFk')Rw~csDil6z-W$~c%SUHe%zV%Dp쌍ڧ:ũ(^NGRWS |\ ^u\Q% G]q+.A7V G}#Y8%-k4$ qV2ނ>RdȢ`xeM<ֹ zi~_^EHCQ-4ǟR:3YRȹ|`۹~χA ]p_o7ĽYhoL<mHϿwZ#։F&+cvbiGk%;]vL,P!fJi}9l1$%n\R$>8"2` $]/d[F̝y"0Ƃ D|Vlp>Oj?Vq25:f9dQx)rBeu2cA d-yRR͟&2`+fBĦc3w^̩f`{8b"ѓЅcEwsNy_]r`/$j>ZR"A 6 qB?㜌̌5pŜ'Y_WWnUD]Xc~xz9{{ Uآ"/=pF6*ZgcCE[A]7@Z:7ggrB5Ժ=d%&qJngwkPj" &{{@P3:XG*>o[xMN1xn7GqfYg@ʙhe8_m&9 "v0ac1ZY :6 'u,_22Ѱ7Tҹ35 >0@1#I5Y[ҴZnOǟT>`L +-K]eQ{ų +M,,+M$NhK!_}>BNlS&D+S2#`lt8=^{e:- êk!/rtP5wA^} CSAIȏյPƺ2`Mh牼e=` =kYÏu"49N1q}TI5eA镴;MXmP`n wv@ ʬڝA쇌RSvZ1ss~ #FpWݟSQ#]X2P̳IԂjX|#rG]kFmtnA'? #in6²^<\4\||d=&@h\RZ ]s7^ au]hG4"@5_H˄3jcC9GEOA&he#d ڵ.p8;ZQhR-ٗKXtEe&%53 7Yo@ykbjҸ vwu59uJS'v=)kgqIvZW/VY1b[:)BJkD"'FZ#g!5ө^$5^ZyADK߹h苔چձlp.ZZ$"+Pgfv82B8CGcD3M/k|-U i,>05|{Lu ˏd+9ɋZ`׹i_X]C 2p=sѯ%mZ nΓ08Bi: (9AoqD*rQȃ0\`卥"#q+)qjfv39>rNH3f3 JP\UCg ޮȄ㡱4\R4L%W<ߪL ۟*dJyC,\ܹGn\D2s&>R%?BwEm};% TW:%"\վO !Q߇D0ƨq| C&S3wT)d+%2v޺98 ^cۛS޺maM9\P= _*܏[H]` !mxz~~ 4ñ2BeƌUjȉ,=lH0(.du% )$;+U1n)Gj*騴RңL?ܷ)؄‰=!X1{& iƶLBٗK;{oCRquMie4}ROhW05}d /*+f؟󔁹E=+dBB QJM;D{ N/eUpahKu.C>y:! q|0jbf9o3@ La%xTYXncW 7dA WHKW#g^Ve%DDz6hI-@h>OYPw1`(:np.M>C5(:mexfv =VBgUL+j4L|tX8 DX;~[jE K!TV/&ƿW,EW*Pbɽt?2\NY&kO!O;eDD ո RՄ+f93PbL \#c4rGH-I'e] dEPtvb״R^Zh!oʂEY_#USSl>~=OǥΑEN7 ]|~\w7Tf ӒS[H&p7i,L.:_\/M0})U. YȜG7[k}qH+;Ģ})]^@G{_4lƏ8g@.8j}KZ=#HH׆#e-PwRY`TbX\O*c$[j~ެ@_Njݙ&Mb|:pXx<wxsY7E&Ce]*68`aFH=};WDK?i,vdA'=er;[Q"VA0Jw Ss+Dd5V e~Ъ'`{ .W8#A"Z5F1ocFֵ2E!>:,ZKwAFcy(%B(PS\)$C.b'K`d,v@ l;(9E52#6'&$߮, G4Na%W%_+?㔞[TP'U|^sUM_ҙP"nCGN+-59- >U/eY:8|ь^O8G6T=Xӧn&z{-3|E o](bG j[^h[-ArR) mQح7-ɶ=*Km˱  |+䜐yv}Fܿ?tH[t"2V̽8`Xs-J|]89&Ref;HJ/s!YVdu]Tn;\&4Qܠ L71h]rXp>JOY85FD /8V7FڥFm@_`h Gt)g// jw}2B~ 0va6oG(x3Ɗ4Xԁ?qU)1흶5Ρǁ#XVJ G^wMD:F NhѺ I3i!gtTp89OmPx.hHӨ\AϧOL62 1ChmysF S$hhR~-Z6=ղaPTm"5ټ hvҎg_<&P3JFL]x٭\ݠ3z^:*Fl _ύvSNAqDžzCb ^Rf4k^Ξ@YtŪiCA&܌Ŕ_1g/Lޥ8$~|'X64ZjzU(yt#L%цhi={v6KٓݥHmmD}3% /c-諦2TM/{s=; 5u;;=K ?KkC`zgj0›w-q[O0gm %WC~Z*ה-7FC@{> zS4M[ט/c[+B_Sx#+k(6J.!X@@RʍTWF- cFT8yʍ YZD"c2\rϗd&ѝRVL[׏,=0j bA+xxF}'-ޮb5=:)_u>0k.C;e f*=m~?zBf5B没2/:v Jm'Q@?ƞsY+ԝG{~q4Q+e9Hw`'aּoOh/l i=p5`LYwB~G[!iӸC=:oxLC2_ΝȪ֒eQ5 ̓:O~S>vuj'6O YSkt1!LJap[%!M %n!3?O.ο(B'NaN*MHC₪p8j;<\bI3Kn9TbV~@a>^J1칁ٗ ֕pk Gly6X1}),g#e{Q>W6 _+x[Ƕ;.}\:yҜ_e?+H\YVÖ[]klfӧG?c$Q}Y͌}q /,`yfNkP`lRsW5*~MHs<Ǿx"W6'M9uFOT6 A}O G"7磷|]u}6ZԘ"ށ:?|ȯ72aj;h|SYJn I#(8*bvh`}Wr(fUYoH8 }+*F Ieha;쯓*‹feKn}/ZG8gMVOv{5'AU/uud ˫@+N߀D+fwGO˅!rp"W$,d_ ̼Ujlm`|g,:{$YnlqЅ:n܈X\251z1UL L3W 8J67A?UBh 50{c;M(;sL@-l'@򘑏10, 0B-{F&B`>蛟7)T&vg&Ѱwt D4+Ϡ&=%>dݽ ~7? `+\ĤlL4+0PHamnokhVN %1̓9.gq'`?$sLYD+krq,}x8t^ %5̨YJS  C颇\ >D eZCE[Nə?~tmZlX~҈s1)J݆1~} Y›b Q__ʡ*eʶXRL.JB(,b_: b9WFTD~;>Ow VҔ0I|>sMΦEƽ1 rвn MuA>9۔s^Rv#hi/-YY_<ixh`sC?1/{qaԂ l5¡Jo2Ea`a3.& o 18IҐ0&vK*nf8#Zg|v`2r6ߌBb.0e/vr9 ll~LVsM΃([Cb˕鑆|)9#L:5pEt!ɘ$N/-Qt+pg/Vy?0~"M8jUC̶u!K.S&8f.pw.b`<57&o9XK7R8 ~@`&K# 's.3ܡuc]3Y#{JD@_ C9]yq q7|ђ@~DAZ9-ǒʥrg/h9AX_;j~Q$vܚrE=BB e^w ;$@w@ǩ'o SM0JFɹgvi5&f >UQ {ȧInK4H 1Պ=aNWo{~U4ka \".~F_U%n3<^`SyQ~KH/0V5N']"U4hK['D&L`tcQ#sLzŬ# H;GDVT]ӂ{n}zHSorO8?D2]]y MIYK%  t@)ɝ|_?8Hw*b׭g b؇FH4TWkfW5k_Y5ׁ/^< 6si&pMdX+ }WRJ:CBE,ӠjND:3 W&v* pLyEĒ[ GOg@A~abRZNkƇҚu2@&xZDz珴O7\Y2/X,NRMRAdf@ֿsp[us@a^ ctֹOϤ[|E?KIR>RfV NщA O:ȡ~U #uШ{W{C ENE>Mrd808`$pW- 9:SǷv5No+ZVW"H(rg|ueE\]ۯ6*bHuޮV:aMcJ`Bh7kg*,e elMU:-M5cE'\tWCp p;oFk5 X|7&#R/;݄a\4RTY"?6'֓ȽTp|_Zh6ÉřBӆ#֊T|8_c{|LIX*S0oO}g{]ι~ |i9'`'$5_Ĥkevl7[K ˶uG+b#oy)(4GUФT(_EqUVsj nw KH-*Y "5n UF]iws [{&N缳Yi,t;z.@V?Åy| 9@U0J1{l ]+qʝ"E;MM4~0o@ :"`A^*섑 oOl$l޽qxC]ub4KYVy ¿ Ĉ\G\TWEq~ F5 6"F0q/rw|H K .!O_x"(G 2S <OLtg9Q v|?2mqRrFBЂj-<[q3HdCqpw( TYLԨc V"Bi/XYcLH/x`h-kfX~reX)cAq|;+cbԙrl ot3q5V|JixMUɹ'0]GjZ,o?ZJS֟J%CNV3jd@]:%GEkXBjݩu)^';řD}΃?tr^k 쾕}u +7pJAܩ3ޫ 3$bE et&rAߒ145i{Q4F*tɚcu]x _yW ]XD)-@}I4tَ~FVhfX^uZ0w٪.h$䎥Q*< ڞ4ɵ Pxӳ#.1SvH܇bSQl2>H@4!%g>)@a釶XUc<5?QǑsW#Z{]#ꑖ.k=lfC0*<~{}Sb%'rjTLhTU}FӴB^(z+8$Ḿ>i[>;r5Ao#;'WG&*U5qAT1c˴K V~F5mp̂%H~$mso HOTafb^"U)+sFiZƷJX0gC}5$wDwK9YgQ7D|%kCh+\'c(XC8(pr;ٖQYpr5wwR.AL@s`ttE4?'!nٵ࿴C!Qѩ@"BhCZlBŬdOs*x΂!)X :8~4cvrf>vl"9YLɱ,&l L i9Ȼ9`YP8ǽs4=rb6KpK>x'|:=7)9 b9P3xCp}A *VQʰ|]mݦXr6/[P㱙aBgƥ@ E#0>;J%Hz8++KX(mITAP2 *ԤHF:38ѕ1nE 7HS3#ByӰFcm&νQЂ{x.8s_<%b Kgf#xj,ۚgi?x(03$;m-H+pA * WvB'M{h-_YiMR[ZJFYǘGACny0ʵNsЛT).I)4|xWCqw{'_/(G:Sbkd~Ig|^5F.syk| ơ5Q ]\:ڲwclLY3EQ n%<15Ԇ߄)%+?Oc}yVGm{kkGp]E\UB`+!qD^ KVdxn_p1]}b,g=c&iµ|T<|kݲECMW`ՊJ^H5os;cZ֔C.6 HT"0|(qc3%͓{EW+ ƮO7Q}T]V[~i&T-`:䑼hp./Χ v=cykL<J7`!SΰU]V o^<3(h!C֚!8FZp$Oo%M y3rfՒy&  s6ѩZXAf&^D'al) {ɭbw?;%{x&PO*RکS.VL;BNזzmjFr3-FHrD ؊H i2bi GwZZݲL޽:9ۂ&Vo G'aw't«h>x[{zٳpnWؚ+^Twl8 B\?P끜G.{Q. [n VlbvNJ@Yۿd`BڛG9@{5T!2ذu.=+>MA0wwsVsݝ ?/mCPl?MC*K"JP+AӤ9d!n䴱.w D\oTؗ$Xs8wReCJu1$ Y8]:Q?/賥0B`Y0/r鯁mAtCfK扠Kih<ԓ=`YLumxHjJFRz%, QsakJ%QLVV2JB~C#᭦Q1ն@TvOŲuz*5iD,؈>r+' Do׍#Ez6D:Zj/A3o*. nIzՙ}79!Aj# ]Y@XLc`d9IwZҌ0o p `+- !#p,-{›YTc$K0xѳ7; B ֊Ÿ B3T\W>w[1`C %\.x_LH{{+60TcP!sֹRޖSQ bd%NjK4WMAhqo끼hY(1Lbs_` 5~"\9#c@o#g+lse:dΉ6E0Vq4lh'Y2]K$~XKJ񰳘V w^%\@hI[i+뾶{{qOjMӄĩ4\Rx}SJ5i{}Зpǝbv8OykVm$E]/*E fUatÀviBr(͏W V)w_v0i'NHu*iH:g+/{zH[T4otluORϫsNa$zY& r@$EG sP<¥YONqOڡ]ݦexEƠv=.[c]Itn {I["u޳}T,H19ٖcodPNI}x!Zy*y(Hî ^}M)X6`>G?@T[eԥ:<6*=WBQ: , MO!8nF]D)ױ=BT8|9)?3ǚyq1Í?bve"/\'Z|^s} hjhwl/me6C~ai)mY6|>ô*~aτZ ^,f k)(栅 \Tl76T"KVs7]aTtBYo1fD7Pdf\݄41HCM?åG|_Wo2 WZS+ T|d5X2u'3 @,G>b.(NP}Zx<-6*gt~mD*gmsڋ"^Pt= %Qhב:c釬ϴ)=pZtkvzmHk?_=nV>ߡz.31s }eK%y> _$)xF҇ؤ=Iii&KC \9#8h9k&zLZ̊**rE& o@ye-|HߩX8G+} `;5 Y]-Io3j@:9 XvDL}LYw̒x8x˜[wFcVȅLk VIfkzFl~ 5| m}?x,3` mK䝂ɟ[^GkI2#OʃZB@OFFp9"3їITe@̡Ћ7^dw-Bʔ~1 kQ\)_,etLw)+~D5B@TKuj.,duFS }ՙ2Di`t"K#* G‘\3bJ-f'ٍh/1̃{6m, \gCSeFz8s?' qRq( VcnH0t8p6tt+?$$`s ULƺΥ_>*Ͳk &FAd`q̿2O@!p?І-y0ENS|C˝7W͌ |afgfeĞ^Ni],OD^4=ŤCeTʅ "(A _ ^HmِmL-r c<ow;g90'a{l/(ObLE&wf|?œ&:CR5QԃljۢEeQ2 ,є%-9֨vn #ڶ`Pʶψ!gHrg?C/Wi7MJWar^m-*zFuO=f'\)OߧヶFnȌ"vqF;U8 Ss:+T '1dK8:-+crߧs),LފQq "/:CU Qn:-QX&PfFIf(%iw-; *T "_ -#gט6N%요xY{ΆF<󸗱|ѥC,AIz _.A[7 wV(.q}12|m F9J܇jZWgd(ʯ}l_X&D0 /Xn]KXD8;DKJrW€ ?*>Ԙw"`Bh oeony}NpmPp25u}S9R=Qb}j Ωg=2;Hd܌B.5"t\0[t _ LYZH8Iޠcd8Ŀo'HI#:i&}uʣzOpg )6n}Ye `-9mB0lBzYwt9&}^Tncۺ=fqSPGBySNڙf@_hkJ%ߙbiZe 1dTfܣB sz>1ԓ!I$4 d75B1bZ% zX\)X^^:\BR,SsJ܌Zڜ;5#\o'!r$d+}>H?(Hv ;GrX>4YGKw3TUW<@uTT 8R BqlҰSuޅh/F'm9VrP.5Qz5GYQ D@ :HngQs;&U2 D &oMe̽؞_̢|]ķva,ٸs~6V Rm3j-YĿDO+iŪd[5x#{-)9(p~յ[( ]\A+`G dH+22$ V?LV`WH0J]kd5'6`̐cTkE듉Lp mtmܦ(Z"gc"MA "gR`T1lmH׏]3~ C;b SdDxS\R&Ѧ=hRGuzTb2CӖs G٤ 'lZ~8Q~ i (#A:kz!a+_P18N!Uѫptc2%hqVcGL_$HT*%v%IQ\OZkn}G'j7[Rg ։&>4]Z.M%@)^p3"߱iE]!lj٥X ?]JDet=vԲ5 98硩ivXP9l\73Kp *Rj1vSwٺf[DV`B>Ǎӕ$J_RH-_?}9϶dv+B|cx:SŌNJDX vH"^_{..Ֆ~%`,N7TSCz$ŵ3l_xbjBL%@ta^GN>USوӧv;hύqU7[Df cfrBK6xm6GOA[O:ͻp~]`hjКxl?3lN_N $h .ep5Zc$9S#sc:n䤸sk7||yܟiW4]Y*05YԠr`w 4 tX AqZQz٫ ~P>@* +:mqpr浰0ۖЅBmR%<%&$FB0gfWь3&Z aBvDYjk $?2a41>R".FaHf@7e|AOp %(ƕ_Rӭ\ ⅑0bv2|| .4jWa.M&ʯ=n%j3cI)G{2!3o붸Wc'w.u|D^۳F?֫8՝z(4ܔZFQS"loA;pZ/y/̍`8rD삡 \uw4b]Cze+9NaM~-w9iP' z8- |'qS@'8}q P-̋:s8&WP~_GO!]W٥oI!ިT=^*h^M[[A{m?q? SxPr[lo>U4y]p/pX}` Te)cyJx ۜ%xMsΙg%,Nk?X89KV*>Gó4.J bLsYgI'غC$5dzv(u$WaV|v⭲BLFeUetu\$7=Qx{9r(PZƓ.ʿ4+.-C-+v"?6'_6a]\(^5#8C0\Rb 2ٝgV.*-TC;hU=ҭV)~Xl# ]Jҿ,c5Ώk3~ gx$KfVc%ʭzJڨg8Ѓy-\-q KU"^0V~Y([7AakY:_t_`J- 5)-,k%>g`Μ[B]c?LY|\~6H_RlTh3G$֚73P4G͕TdQ ɯ@jM]6PDŲCXB 1Gjj[~*隯bl|C ^X:.~}n̘YSɭPP9_iB-j캳. ~H_Œ \_^.y@Ob+"}I8d 5pX$tR:hޤRNq\e{3[ Y«ӕػ&A6M]mn,ĿJ32H顦$aȡ>Ia3Q3Ӿ i]7DZiAW@\NCh9^;Sڣ k1ܩ>o[8:2YQG-0QOJR\ q;$+pd1ay䯕c@_{^5j.^,%ߪ]yB|M$2 ,}I i}^w$G!{@MTQbG]{Ts?zTQYɞ"mEH|FUE_%YmqUJujOAN:l{O;HѤCƺ[1a&3)YWtj[WuN>=Iyi x&d!+J 0Er%:M6ɤy֗?r5j ,KS:G./D7u=7;N`0xJZ/=2 8/^$(#3V %Y{ !e)k@׾L(+k&~)=YNҢ%; ?' H ?7<1~>4FiDDZ fb Zh }[/E,u#+\"%qJh%ׁ߲&ufs_6yXh zIqWKe)<_ȯ;t'=H\9m?Ett B']_[' ^49wA^De`vB(P Y,>ĝ}#M ="6P@0LDg?EAjOfRc)\-+iҞ\()"sY]’:(QV q< Oʲ!Rm_#qu+]cw Ϋ Eu|9]8"cG9¹ N\-zn/&8)j?X|o8N|[dFB'*Es@H0:xwpLCn$=̰ D}R QA50cFm~/Ci}%4zo)#Ĉ6(z(Mp*oFr.`̭UVW3U1[ɪ>I#Ij?@/T SlchwU$L;6~Kk/5n 5;+QX\XO3g13L]Xx0o㊍uiHhadu,4^S}ݏyGv?2 ~΂L>jfpY߄s^R9FD*Uk` u4Pt*nAe }䬨a0ycsqk[3iO קn> &8Xry mP;XSVVwx'#LQ׼;H6F7ٷ% 8yVl S`b<Բz5FE)z^c@`c5W۴/,v#[Ӥ=2KnhN{p ΰ-Yޤ _񽌗a[d$3]"_ [B4T^DRS=zy 冡VıPTqYE+JEKbb:${p9NֽL NݿM;n0t}C#{{9'!s M}׬cc\>j/][|Uc^NKI6#ǟ.2fFEq#U-B} 0JG:maڏ6UU8yQy9.{' V_ZN`]fW7%w`&瀟BK -Q3p{]PD8p\QηumS\}$DW(FY479Hצcѣs&'MP n@]._Ebd"{y/X,)nq'LRDj%-I 9UD!W(#3G]0ƤRC թ_U`Eӡ*"՜+R5N`Ǥ|+@+j5JSC@e6^OQMRʵ]~1XKWʩu!?tf *nCK8Sn-tɲƪYZQ*★MgBY+W7k:kdNDtoOZXϻ}QAG" '”nHѓ $͇CwR9z+/*K Dь]Lv͘AvokSK૩>K9=̲%ˬtatAMf^Peq44 RbЯp ׿ $9}z*h J,oX4V sV *v2 tǕSR#:lZϞf`wQ4ύR\ :W{M>CeJ*7RW<5U}<4((4bt7v]T+ݤ;U 5Մ5ah֌)ku׃T17LZ][7\TY` gвf)Jes(GûϞGsiiaӲ~TVz;NJ/EByǵ@0_.0P\i-'8VkzcU)*l%F>9aڄ K , aLp%8l EخOl WS#^.ahE>~$ŃkC\Ø-}4Vq6F8d +׵/w6<6%%9J?srMH)IwEAkTzB%a'!`D'kF-,c^bndFK3Rw=+`J*QjX,aJXD=O*Uw87LD#gQoٞpЦ6Y>@+gٗ9a>RQF' ȕs`m|Մ4kc trD3Ȳhxd}0x{QUbLǟ;Lny~`'q#ǟYzd|fIa&8.U0[unv~JC9hޠc~|VAx oZ-Kt\ĭn&Yi!3%K"B]!տw$a-ʖcYVf$Q MAmt%9U=2-pCoNz44KLuA]$!}2Y=YĿZvXtim;.\On+GzpGb@hAgDCZO[/9QLtB!(t+xd-Rl$,zi ro>-jGoǓ7q\`(ĄӔ |Zp炵NA+9E6'{Hd(wjgX~kO༐;_,VX(kBIۭBg eINؿR'^PgÈ~7 Jrefr@K h.{7qk Df y}TE;D3T9aң¤ @k@nE ^H1B*A&"rgߪe| ۾!6c%}C>TC7- zZ"V'gOqܻ5 `ɵ%T#[6`J~YZ2*_fkt߾p&-6Ũ₅yzV_߫ڋf3g=?#UUc}=է/a hb! ) 8'Z؄L9ef{]z+W{3px0!4tɚ kze Q(6ZW鯽FEVV~Z)vww֬@i“_|JYEۏC1NN 9:5{(5H ^V˕Ġp6dk ONM 8"s/0+ve+}ܠFJlmh𐌠ٚ_ܲT/VJ&{42]'kD .%1~,'$J؋T{%e.yFYnj[l؃J~feyiw%2!1iSKčRW0Hjtu 5^vSٸFI?SP PoU{ŕ=7b%(Pǚ MIQ=3/lT>NXH->@C 'D/|KS?,(n>0'G4jQc%d'+ǘ88dX$^Qqti[1~dȻD |^W2u0v:"KڧWݬSo9| kcYn9#HU˼}0|TܡBc7u_rnq'^ W4X45*\R`tHuѻ2L.b60.Rqr$dU3&o"7L݋/Fm (RYG̥ㆌAƋEkfz^eKH^gcͼ P7N`M5Wo+y&&K ݩ,8V:b;:fu+IEMJc ^ ?O{YLA{'? +n}' jTsQ,]Y:Ón:V:1>oh<@d|`8mE$NʡgK]6)INfGym#/^-T'MC(ʹ{eF C[ՒNw~R$5"fkq6>2yѭD?}7х F`8ꀣNY7myIFJC%@嗐>T(NiOzFC5L:, ]c_HRʓW`vLZ ~ІYgۼ@iqh욛Eݣ 1ӻU&j>6zg8%/N6j-^~U Z;(3 O JZg^AiXO'#+Vf[9f ヿP!1zsCŝN@|ZO*;LbHPưy,xM*3wblhEvP%DZ׎ʉUXMgu~zgǩ0a~Y`{n;![qXJP||\e?yPy;@e {4TJت֑1bҭxRi}VOʟJ?]d~a}N xCSM^+{J_r|y}?zg-W$v6N3EhعɅEq4Rv6i'pfTi8=A*ROqTԫevR(`;PN]Nz,ƩsJstKI+vi^ PLw)i1}s-CnXW4Tu1WekAx 7B SӲ&c2ES8(o(]ӽ ;+©)B.u=$,e74'*H&ag %ČJ(tWp<,7\~ $ jKX=4*¾=dE~/28^sg "v<XRvJ&jBI,0lM(V+~ն1/)@xJL}`GnƘ?V24 6YyZUD "X`}'"ݳB14lHՃђ;iwþ;:֕|YlsLhLţL=k*w9Zv6 Ŏ)naL[5#Ǣ Jc$^E` 0gV8iK8\8@%M`iB@Flۿ*<ڷQ1[62mZ0iu8[\HP @[hq;io=7Mde=H:M!Q: E_@ݠH' \[ۊfX88(BqMy6Yh lPVB}SއH/FQhAjܫ5dR0Π I;K7~bpvUBM[,+$2qLMD|`7e|-|ʑH+'BĜnwťJp~eQDz;)pr(I6Cz:\gel&Sq#mɎWA[[9`1CCU/ o].!}z6TvMQf^AV}$<ɷűКo=5f>#'v-]8Ie5{r"Zc;j_pm.#Rf9%% Pv#PT l|lXyE+vfC]%o ɔ|KBN鏭cƾG],A`!X3@=^o[`9X"؋d>}at}&W{U. {Q$[ JZW}fò8MBԁ裮M85:od'噘k%e$+_ξy{󘪷99*,R)G ||e4n.鷸ѫeh=ЈKDpwϡ%(.bJ"d~>ȿڐ L;WQ+}KQ5AknLRb9cxA,A,Ƌm̮H 9@&n f!R(Ll0 Uf)Yތ%#vX$c&|Fa戜+βQ8l h-~-6&R_8TnhsU:Bp'ut7 Jj<i{`7aIH`Ldg3U.BY $@5l -YAf҂KYܟQ/ZI՞퐧8e/Op+1Ź$g7;G%ZG z+W` yDmf%3bXݶɮxԽ˓rxeQ3LX2YCOuGMQuߦ" ɿ`'^̋7# Y61 x*9=ۆ*DK-lJ* K:l\[^M5\e񼐟!HRj ot,!p=R%dBANz#|QviQ7>sL6|Id4P+MЦa_Ԛ࿕vcV-P-,__$Dp7k'AҀG6imLlO{K M*{~^,q,/F5,1.;Њ$e 6Mа /%;(QV@MUQ=Хr0s9jd!Bb=C`P; hG8g{L]n"\=L;&GNIx2]J}c\O(ҨuNje J/%AI>yIׄAP'X\Fk&^Z>1>or}$}u}}c(zRO!]HEǩ3RgI?w^Wzt<1F o(|a!cCONo@ ya-"0o_dCq0 &+Y' 'aEF֘ΓΛZqH9e7AA#e"6d_VAɶDcDt IxNqn0R ,ļ059@3r:k&j;]e7{t?aUA+x%b?'ַ$i=7Me$!%1F%(hf %&؇Pn:s]R)DCB~_H4nLMkDػexvʠk 3c#t4ckĔjSb0^')'T,,lcʹShruDqN dJ}x?ܭ0:6Fƪ9ǖsMr)M:C[Î B^UG0X @-;@[hcWf{Do?/!WfB)Ua>Q[G{LQX0>5Z;ŵ-ƭn -%Ph!c=qe{-D694m3DA42wk) +aGL[79 j:t{dk+E6TۇU*zHW鸿6V+ ‡QA驇Ls2f6'c|kRRV^|i*faԭLJw*&V$gXC%ݜIIto*}ד΍qK,efs̛}u.z}6":#iw'@Oa|:M0c\c:f$S?"oSV ;4(qfI 0b| ӄmsue]%_1"5A2s^o,l/r[ﺦW@8g !ZKw.@/|QvDpPmx Y?` <\a8_Բ%Qx˷a|a\ !xGDspNݓœI}-sy/4Fos0xrJiZ۩5jKNQ$#lER ^Sbe1.V,4(B<9Ogk.L wBpTۨ})ܤH."cK'xqBx0>m`) I&>: c l$0xa"i@o\|u=$&!:w3fjo nգg@l3 ]`~QW3nW%[ٟb|hLMu-ꓩs~z7<8͔[~iR?6ie #H{dQh;ZOMGio\z}Pweif1g;u8 c-}o48[ZEȬ)x!*pݹ8>!s8v¦kYAs6hMٳtr kS}c|9' >0}௧/w#9#B2f hHF5HS[ͰT78Qn5ͺ1J3ÔkdiT#^萃r4Yf@<[ikgo$o ~N!Q,-Q`'fYj?ѳ!AZA7>~~@s`ErTpX';vkT+B3_]/h)rKC$@轇kApYQjҒN1B > PK̦ {6ȉMrF1?ť28Eݟn-|wm{n;Y縠|".rIdO8Q=6;eR>U3  1Յǻ`1@AQVTT(W ^Ҹ2{I=bd46HJE0J ٠Aco6tA/ػx:-# Ւ#֞42ՌOgpސ&]^5[.F'U#YqM]Nz"rp ͊>IYxWVL p dqI\k^tuv^wׂPʇBb᫡q2듼j 3z쩀3]3b֚0Y57 őRAd?ɠ$,va爗+O=&{V,YN99:B.W?3tӞAd%͕]V!eEx%,4(Эd/K ¶~&4#A0 x~p 9/~f^b7շNۨE ,za+g3V3t 2Cw1c M"lG3ˑ]ṿXri3htV5ATB^E&xNëǯu۩T}9.9#=*ݼg&kD37O9 auoÀ@0J7 vdi+_SٚJ3 tLYkamM& k W7Np[!$Z>㦜& 1yI77}u7Բv%jE D;29mIpfrR&;ij¾u(WD 8+I4#%xRH*<7ԇ >u?r\F VÚjXI #L zJUu 6'_>v'9Zeki k@\ SpjkJ-' q&b~/\C lhӅ  32x6`^I7 t&[Je}_Gxh"FoW8{FSOS:. }r_WOT쥚Yy{v ĻA%Fb0ϳ].g9ܹ:{pbv!v5#R E+g`StY*DXobޖ Gf- ȈAףơ ~CҡR^%.">/v)ARz[`}Sm INyrT>jsZ%> ɤW\j6o:W9v}slGc[] Y1q "aMdzWqh4?3R>^&?I/{/_Se8+\ m(_La6#K?.Jmo3(c},"m}\& ,lLhg 81P!2B\ 7mbCÛuT $"y^rKԅyϠ]b]M[n=`wًFHZg{a á)` @hVahm5j0lr!RXL=++%ڽ(ۙK±w| z[%k#?ѩ>m)L3[y-`HFJ:/72.6FN3eFs&8َ:cჸ3uqWg+ Dsu;,j Njl}-8|P$9d 3VOE3Ieu* M:N6.L|rHK; <3UKOw>g[Tlw Q2đ@!$@\; 0PG7;၌VpV˾l.<,LWVٶ :}"oSi7{yM8oKak疤wJ`hWpDխ hy>Ӿ) ,\ǥ41{#sbA_E@X0W>zAkycw\$tʮz80*!R>=QaM/Cf ]r~հ헱-`sg`qJ6T(U?rqX8b4 ]%Je"UsS.yOط8pUZmz.$UKWJP?[:3K.Nb Mv #nʜX yrxX)-aqrr94}6J·['-qLֈC[E󲽰МyxԄ X\n(=C}uwe *$\{k/veL\n:ӺE&$jI#6`aRiqeutEԢņ48,u0`%A&Ɂ:g/Y^ZTb5]EY|9+B8e`I&?CN{)kph7|sŀ(ޭf+(rmi%_">q4$֠gbUDHJ\K}K5]HѢ#|@Y8"jġeݔy@>KښQe`|W#00Sې9gB4pLr WeU¡f=k@ XIoD$ŵ%Y(/P[/Fڴ%G !~lKõj_%?)./IqHL'T:[,жW%R"Y{H`RCG4x氓ԝB^ItvmL7$0(+lp& ]-xZD&wpdI3']׏gɮY@W9/ y%R{_1XY5SB 9F/)\:)+n&]1d:X/D_80-gN^H53"eeha{J)0SUFuwrDeH%e6S,ܿM" ea͋'ha dȲU')33ą6,!f|C!WBA`S,??MBgP{ڲUf58td Cx7}R:9un=j}]|e 2G;=Wd*3`l ٷAA˝WG]@E=)iù!V(b`";xʊ%pe .Q]Kx/ٹNu0-c`< C 8m 4 +8Weᐁrg 5^PQqNڷ݂CD߃,{eH{-/߇QCv8EyљH8A?Pm/O.d81\'fz0fBI8-v<vg;}lNZxC 砹:T!%451Gw{F{KƒeN?j+.H %= \W>H'lҔW|ۙ9JYϻo2-m&-cJcjsZ͏׍͈P۽̛<7XKhw){"4SM JKZ?f5t /hV*wS0?'Qt7$.u5Ӹ]8頊% Plr6$YD❚=̒Z1,VXFN,*zI$񓧥=-^`F H+mQs :7ha= ܖ0ʃ\#.@;~4ks#FeG>LEiSSGYmԔ#[q!b5}u B! mW۽y_1$H7u$aGQV&r*ӑފnOIJ)Yn#3#X%n9y 4ʦړ:bKHB#B}6+-`[֡,vZj`/3yo&=QdTX{XթؽJBK|~G-k`-׉[."Jmx>o^+;#lTRl.[z^TN٩"zq']?;=ce a |Hް h_ w^sJT,usA S\_ΏNc쳻]+IϽYYOe#Qd|FpC$s;_ֽ;\I4 u_诎=`,!,.i肉AA@ōu?GZuq9ظ bORUT[ R`V,&3`!-%n|+\ʫ%7K8ߝNdub:xfR+_UY~s ZU9XOZ: 9<y~vR!4f=^Y: [ܧ91@PL![S`5[5r`<eh̶8/"IJgSKV?+A~07S態/=2TڏeTh2]<|$=OVTt_@I7JĮgHae0f<{+m4ELq@X ⟛V r_8t3+4]ŲWTɰV&x'+P Rri~2@L ."0 DEhL FDn%jN, ~*3;SG候q?%9dc/(JCeO;P(:@P0mx :ch)͗ s6{% +ߺ8r ےp;MLv.ĂK꾻pC 8.ۨx MզFOHw4~)xۣ5~u|cy(|4eP7M"O V Mb}HD:nZͶ^g&Mؐʀ}jGQ\UWKW[U'`8~N9lSjn۩Uk>| |Bޘ? / U L-SLAܩ"̉~jjYX$ۦl$WEl.1Oj¡nϞhkIDD0&Zuv:Fl_Ŵ f,^b ;eg[E0}꺍x2 "<V92FJoZ (>~G,*~/rcx & HHlMVǝnE{UoH ś]]13n b#c%J1xڞc85ꉬXgJϐ<t(NJnLX@N/t*P h9K~atfh%~JnS͛8guNT0)bu9jG9ǞUD.H aWubl 30?ssUۛjH}S]NCQZn#[olYS&KJJ(dUYba$ U"hǤBD dыpː_HRuԻ*TK?n@&3b`%\TPCd,bjBr%ZJ~'BU7TaR_ Ѫw_ }v0mfFb'큌bǡM|.Fus''{>pjHԜΓȾr Jro-V{fL42ˆٙ\)H^ I*@ 3A]CJCˍge'{ 6gMR>y;zIZG w-Ɠ[ )@<[&Q ˹5ݗ1eD;G/)v6u|_N 5d8g m,Y,iDM(ľy{R[B,U>\|G4nncN@}Zzdȿ/rEa, C.#9[ >+`?TCC앎T;/1TS?5~oh̘n/huLpzjd+vn=b.>I$.0a*#DVчa<]W%?jr^:Sl|e]GBc8$pf}.r >$8+WSP P\ sXHaEZT3q*}TGO4-f!oGd?vRsSutV(E~_\L/?KX;s`wS7,A$j4p/o%e)g[=ctH d--uȖ/}Ey XM9+Y~w;Iք+xkar| .86éX,a35Lo7H͑r7%ôV%§>⥧LN t%%*u^V&8h,5Y,C|9Fw?v?Mu3K9OEIYNE $F0Nl;*t f =3g5w[@#иw z1b*t2͸/$(%H҄V+';b^`9[~R \uhǻ0++ 11l7S~[R/.u@½˙5OK ߼Sj ~xZ[dޣt)ҘCr@#t 7iwLY9]ZUJ/ gO@Vց'Z.&&fs~j|bڽPG԰QykoLp_˻N٠Hh"5BmЍPl`(JLKPxRlaZkNlHS֧Fb7F[7uyp 1k#=ݢktzuJoGT ̸K0;Q:a+PR`v$7W2]:vfWzHf$'0gO%.r@UhM%?d˻F,?J1SgߤY++W9B/*g7ˮg|ZMKg<³؝.xgNXiZ_Y: -h7V'^zo$/nfǐ{:ڹgP6c*`N\ϧ8}/,Az]K C5gQ7'~_(#yiukg2EK[]}ȆgU#S9C1l 0LnEOid'3j{]EӨKrj.0*8 aL62K<͐ab *bKC$yrHU5)yl0.hxa6v84$qGG.E~. oj4(z -;ʋ\I4O\ F/[87_dCq?@ &@ ÈɏM 3F@/MI7i*,%4`qb$^7ݻ_կlg,˼[Xlyl},Iţ\zsSJBYi }AU_ hJi`ĵ^%nK84I!{j(ZE`><8 }6ٞ67`:|2qΑ` :5B7Oq%1a45(#cCv^sq~HV@nJ tCQZKz)/ q^X`M5fz3ʍīqPXN䊮EuCcƥ^Y[f˦) }"v&(}1CDGQ]!7-Ie6qIl/ pG;&*K@D -ߚj34Aj"*Yk*]SnǃC8tb# %iFo e 𰝰20 CktެyD1F:.TӪ_u^eYh2R?"eVre;cA P@FR$=PsM9񘡆׮Mg 7E 8O%2*Bq T)BY\I[mͿ̴ɉHqN2 ''lE|6-[ W}wɬ*9(j㷌o`nU9}ɱ&7_Lݖ40^ "洟6Ĩq 'WEBA`g8^Q}rNrQ y M 41a6n/qЁR,wXn]/8>:' ^#YլTma"R%We8axl=vՇWҟk,8-L.ިd[oRb9,iNoQ;@z->>Dc;u>#=Țǐ/}O7pLmmlX>A%6K( mq* $ܬHD"j3Wh$fDu ]{\ ='gm[s-Xz9~7B n`^ߋ5Xu8!R"q9EN6.G]R{DXu@nRѤNZ--pIJ̌!Ѽ9xk ;@õS~U[^u}7@`Yq'hF4 jv0a ^%bpҹuN50k.S Vma:Eep}^WĖ5c4VQ6)|dtg&HiaTĦ -OhsV@vh[BZ'oጉjs= M.1'C+Wp XjG1Z6ȫo~0R zV}xA&I$m`Km>ʈMq%z͋ۑ=8?Jd7 ߐ8Gs|HC :IƜfI_QٚKg3SSV\ JuZ9Ob4QPA>1i}9Jx>3љ0䔙!d{!=9_XKl] fLf)TCrYթeb6ѣ` =NV=\ތ pܛ[,aZ1G--MBAk"&q>Y2O(-^hQ\* z nǐ趍++jtC9^5v~yhPK*2y3ul Rq28zU! CfXpTH@úA!9O & 6@cR8#KaÂuDp"4}9Rad[λ݉Z&b80)2I..wvfXG]d784D(zX'?+<`c3ݦ%ᤖ^$e@8O8t'o'rٗS`R;ji  a|-oMz\V훞PEe׋ȴY wp_  $w>w4+-@Y\jƋ?.a`eDii7^(UR#赩 :F|kwC7SqP9q 'w2Sć+vLKAbzQ۷ 6cSNov7!̑{dFHOIyU_CIN=kJ޹ t-PYj Qxu F +')lXc Lz1;TOo_Nrșqb_7>Kw ;_^w0AցI Gp+ :Té)S"3 (h4!ԙwxYMb^`=#8qC]9yHdֽ 4)w=26ʷ)R.vrêksŷODZ d@;zDԎlǡ)ַH^$DkGJL\O6bO@!z@,5="b\K>1'W񈌔 㵙2:_nEBlԎ p'nd[Ov[]YEzQ:&ʁt4{mF7gHLm.I-EJ(\8Hb~omW@toLTki=H VyV|:*<Oc59{DBoôRp0v~%d*ɡ8:6rB 6 DHX]07v&9wn}U YzzSp(ۆʮ,`c;fo 2Zp/߻D6V]<&K%?L<\#AAE"!Jkf=E;+;.<35D+BD=uگé(l9rD/jE&K$m+!Kv1cgE ƋxJ^SddYחs{4%o[cŮ[AmqD65A5Vh9Y&IAWמ5qہqZ@ rFaO)9HςY[MFw(п(TT@`g9º7JOT'H`$ZEHnQ/>-f:yEȢacSM$70E0x܌X;P!f3WDkњ c|b!xS0}aa]GꧯJ]|U~ւw)lԫF>fNm{[ޚbK9rphEYЮRM8UqUT:?v}1 -LNOg} HmlO H">.CwT3.MD}|zx״|YMihGq~}Wv (}O+$PN[^G5lHBnvph{MT[oq~y >SI3h'e5Fg<^ɞWhm;/U ɏ?kDGK@y1zosNZmu!?6[# >pMKynE "^5tA20egkfm +FtAcpP1`X6q{ Hcvi -q` c%b6룲NrPۻ+/L#Wn Nڸxѯs:?:; 'P\!%yl$*{x8QR˹QJ8}rg:h^"uqwȵHiOXA]jLܙb{{", [0dz[x14ӵq8[?[w[QgRa1ϡ Ws+4jJ/zGc+`ꦨRT-egQ_MVbwˎrC';Im éx)DZT!'f5J6# ئRgےrI3$xjgi#u׿*9ͺ' 魬u.Cln+m]Drh~T~`{|SC >;\-F ~L'$Y^&哂v8G2u4SaJN3$3Eet_z9D- v%3LPQuwqa+z]phw$~\|](׿Ra|dL Ocdalk_,!Mc7h{{JEz/ng~h]=͝,,o@\^ӴJuۈ Al3-, 9kQ [hC*~W-a89ha%͎vgj%ʍ.ʉt<N%P2W^c,YT)6naճ8N,}km[enWQcT^":cGQ#6ב2nf2gos"yAAh̉2H0Ĭ QI l*^A9.c,@OZ;\+<&L;zۜ.jG kv `"Hl_{ff4't{~Kv/y0A{պ @{%0`lGы/mrwXt9?SL&u W ߗa 1֡ HڹXY)1Jb& 6!]ɭQ 8lD;nM:+~K'8Ưͥm'?4for1_\בEQQq,'uL.<8A_`P]+Kj79/$޷SrJZF~8YV}~I-ȣzF,=3CDfy~a]aC$E9RbGpqNX0ǹCC<`&ƒMjG}_pHLڗ'w!8aw{*dI}_| Nj:V_cѐ-i-ޓJ&CqZ{hDEf]E hy R {JŶDًB᜾{Xl} wkIlhTΟHc쾪26 gLuH`Cgo4o2 iڹrL,Ն|ɏѴ]Ӽ+f!5a4|q&2gI?MpEFz0A! E& /@FŘD5U RCҔY{ZĬGiI/3ҿ~bWD )uj0uK|[^]QaBFJüJ`4qʸRY61Ǭ${MhkNx`!Z ?tj3DBa?R`rÄ/jf şљ0o~vF6|5{w .vH=+6qs "_JOTc-PSZ@ UsI2q~.s%^rvLQi0stK69к?K;S)jl@ƷtY?ƃ*.\ B^n1/Vp=q׏؉ tb&&ŹQy`_m߭3E@+kFS~KQ.zN' $_5yŤRI(Uu@q.3 s3 '= }N&Kcpī%:ul7`qqv eOߐ[heD/eUwmg8Yu>E|I 'fube;ATB@ګ̂jvFm5\u K42gibpgķc@1s1gts`E_; TT+7mnz˅$zX{/(2$6[Y7\v&&,^" [1Yugy.|Jஒvxq,.Nڛg[uNHN>g˓ў&G=ķ8&<$I1>JlW_IiosYХʘj>̇88Ksk?lw¹K5u@>P PXKfJr7EduY6z.Z#65O/Cu,Bj(JcG;4MV E2Y~X7\D^Dewg.ɬ5~kJi8;9_1S<]7G"όC Lt5:ǜs}*l >3vB. 5-rb ',Tp:)\ 56=r} %ۛI,,yElbd4pcO'Sj7E鷗b(- úI7Y+2eAR8X <9WJ,ș]7g-K4 T) z|ܠ٘.~u4bH2BHm (][:NR9V&I03_ =_cKJy+0 yO윙` (ۈ/jf(]_! _- l:V7SiEg g75r%)ҫ`-+ZwD_ծˋLȰ5~r h5"|~OnvÀSnDWOOIJMO]Ӓy^(vD20\ ][VH Jyv13eET7myu eJ!jr>4 Y\{6R<6@H/@GA?8k1;\ b%L&wHYtkOX~2˺셲dLe̛良X*-UďZVHQ쵽#F3[bZ3UTkuӎbɈ m" M̈́|d2o(Tބ %loᣉJVw<= zL#R'pYO7o$rWE_ p[b Oym qrAv8d]F2{6S;qWuQQ͂,HjE)4io1S46iQMOŎĒЀ5r\ymc2O`3F["(bT{:,7.)T&;7&za$-u1pQKi؅|骬ٖ 5P|޳"&{snނ rUk YX)!k7kI?[53S˝8ctjܧf0D`p0F4 Rzw~J5ޖbJ%C}~ a0KaI d"[گNP/Mwe 31&6j g+q P}z0Cd^*5MiIωP rz8雞|7Mc;0&r5w6,@)+,68dҹOUnev]*9:!BQI@UfRH[7Z+ɭpW4]Nb) pZX8|: y"猪cO WRL/ohȈ*Uca%L[*}s'r;=!2%ۡtBc04&hW9EWd*Յ$X0f67W-*O3!a|cg!QsPAв+dV.* Aj+8ú]^IDݡ,+1;WH(rOPоoe\ႵHw0Jȗ h%?vy'hGN؉ABW*K}>P/řlY8dX֚f62ir_S'Dxܘ咤9=yI<6;e- i"hsy; ęOY=QCvȠ ܊oYmAoߤc1D8pRsaR'9LfGVEeGUM-2[uSE_ݮF>=?_hH?؅@s|I1>ϑΝIVy.D% Gz`oo4P2DTͮa&k[aO1k@nz8琶7 1O^?:*E ;)ۓbӅf$̓B;e^E՚D4,m6 q )6f 搘'0j+C'3\ o Ag(nS]iI~N 'RrL V*^;.$m1] PU)ihZB`檣pL4pq&'Sfx,yvP1h,SQ\wM:L$^ us q4@fbH'I9hݰGb_[fV㎕i$߂.-g񱊦A1ĵ97^WüJT\|2^޻tqu *_h)Cyf̅2$ԗyjw)zT;9I x$NvU:ocK+A!GWII$akxk S!Ubq: <LS:5ȴ F6;JagK\~n`ߚ$60 Bg@pT!z^~ RG8^fuks\.NmuX-s1V(V"du)чi}'s+4kO( &"^P$yH&- WP[7xxLUgX8:]=2ĬwCB_qAaُzp2 $G:/ÐF?ZG~gBj5!t C{|$:곐a'섧7`D}zQT׃n eb]ReR=?=؟m m R~!lB;&؁),Nx;(?16_}o5,y1Hȇ"zUHspinQi4^w1Td{EckdJ= EC 'LHuvtR*ȫqG_>1@)|@ WbT=J=`)/<fij9p[E^n"-ė>g="cbe Fg";o??oA-Bz뿟i1M 6AM&^d߂&8xC>hdꗋRClqJA}Q1+;t $E͌).@BGmUjh4y=? lN4볦Кͮ۲6LT9&u-ЋlVB)Je3oᑷIUP[4TǔN_5 /-lЛw-?H2"j0`TNjO@if^f~?1- RإS^SU w{ŮR. |ϲbv`8gI܅Fbu&Pj,W_>4}1Y~$B s],Z['[Mݩ 6YXNgt=B6˨?ȓv])|o# v8]Ј~ `cn$^h$?YM13@x/tAIOY-e?wۘ$O}}T5 h?OPNmieJ}<">ƥ18<<%;@xf9}PS/U'j6yXi޶5zX!&zF;b!WDpE+01 yTP~\ZqUw7͆`}Hl~1@w0G2!i2F1jcTe̋S B u8n= 6L*pp2d{lb,ɉ_!"PZհ`mæ4 z r*,8֔߫f)eG IvhdO7go+fr7bӆš*1ڟFo'Xⷰ&^J{}6$Wl^,򼹘ln:$jFA(S1WMI`_uEai!4֥R֐oQxs{%Ew_I/㾯/8IAn*eFel)ǞxA[lKo]#b&ؐ-O6gmeFC#灵wͮ45ܬvo-TTj݂\DpشT]K1H7u:);̺~ XX,^?`Kgp^wIɟfFWi|mzD\dK讌=w/M#q*{'IGCx+AwdDFErI 9lZ )m̮*5# 4U˙JDžkޛ ٭O=?]|ƒDE-eR;ZZpC8V]/ם܄k+?C arhyrID[JŴ<66W>oS̽<E` {Gx_jv>Vy}^-O,R٤F;;CU uI| gZ2yga\Ln~kK@~FEw&WYcv$Ur#L<]?>^I[!3*!d,mMm2;1IkjIw ~JFk8gJXlfHU\:PK'<͘'I- fѐ4xQS@@xBZ[컮`QV"p/WTU0I<:e/ÕNx_|ˌ{z*;ڲ j >I$r 62Z-/ghj%)'.0DQAc*?- -2m;atwJOv0җ|D$Td66@h*^N~A(bI:x{pXz ~'ơom.'$d#;+}/trI:8CxmP#tC ;tJC>/ I/ۖ0rzFv_gķzF8M*`ulO6СSK ;]giDOe#} A:rIďqRM|~2M'(Z{2me&[ Sj as\xő 4YAܙ^ZILrEJl(e7k] X nf t)n7M ]¸5~#׭c731LP!^HL 5ptuǮ*gbI3)Za%EQ3jҼrӢfD f5b! k*cbgOAjEn@}3~*}_5:Os6T/p JI3-Z]F >?Jn7u0{) Bz"s{F-TH'R'ݎ1^byNəz%*;(ϙ *Pt[*7i&Ԥb@Q Bϖw٪LZ^P+ CtAߌ? |ige%;=4xv~iQw> .=CSQ ?4#"NhąŎw[h/+eŚ] M?ڋZݖ7Nɥ )4oIµ~n:Q ]غaMULn^8H$q|yC29+׵۷t6;RiƁ*أǒXƣ&|T<}䉏vW[X ٟ}|sE# 7i"rψ=/JfL1W&_r,ŶR nF}5悰 >&0lLv]R$7;o$P!N&Ef)f]dp]]V:=9O!(Zb1h8 m0nv0Mjg]9Fghew' mS@IhH3+-(]v2ENT+#gJ)DL)]:;4l[}Л"t,.X;ᤲ3}K7҉1j@;l =b&ͱ)_K~O12[L\ חy/Cp?ɇ(̩'hGy1 BEКO)#̼x>^Hy+B"@Il F Z7@ \ H:d>M/]zGu-15# *8p^רH)BwnԌĘ a,c\Z2 Hd)hh84~*Ne7锏e{6qO]P^UȅOM]G ܿeCEՑϙL?Mѓw='_$ݩIhICڙ`;3@rƺ!„ZB_5X'/XJɂg-GZjNpK=HϘ`4^ח&xQZFɹjM-x.PdbyEjR˹::w<`Q38>e5Vr@<`sҍ5+i^<hn QN4E~_u,iWtTkO,/D7/(~XF"Gv-F$GBNC΄%>0yZefj7IZrp.vCz;2?s?2!W1'|@ {xB<%k^73n1Lx*d|@@j[cѓYtO\ jbXQuJ{ My0/"B鰻ʹ-X4L* ǑV4~4?0RW*k,7+.l+b +OBEe;]Y^^&Kj娛 $:+'9m _S0tnH:5gΚ\geJ{vE=`XϞՂ F,Hy4C@Z~OwC[nJZ(rM-*H. :"|ɷAb i1$WZCڶ<@z &S\x3$8q{%7n|؊ZZҒI.r9L?frtgɿ(!̋[qgt,w$BFsŒ߼7G_62PnFS@Db/\-[Z›eokj4% _cX{-$ޚwEӮOs"2vxZ͈ :y$.ْξm'#hׅJ.~ `^$$c0Rڡum!jw!ˉ 8/?zZ*."fW]n׹Ӕe6JEۄ*W=^Z+>RtsǨ\$$/&\l\ˢ)CQOl;I?`2Ɩ,|atsA"کN$|+lYyg1pOAbs_"p8A)͔ :yD` VΑ,b|?l`pf`[dAaAdB\Jw腩u3dT tTz U<9=Č;|%cITrW+ !xjmusp7tX%w f OD̓_I;ڬK& !_sRd&Aܹ'e 3_ C~܎ k`~{,(bJ}h'z!k]Dwr# *,7j):2e"W`>Z~{5 π6p@5j:G_SF"%T/ۮh5ļﲮ2 "uFEY 0glp6ymLC SU'{5CJQ^͙/'N9M\\ޥ|B|Gi}mCCvJUnYkVP&V@b7^=Lڌ [=*%W{R1r[4{d{ʿmt-UpHgc=W~<m>}W΀{cZE=nrjSNvŠ&<7L ,\֊H.O_+1wi|6BX7 g+s8P15HDCHR wrG{&.ь'i7"qcGDv cѹp0AB>=R{xI@d"ّ]+H4 ]CG6m6'WH:"d44 d[{pUb\USN%3gj2hy|3e&k ~Q!Pp̞-6i1|?i4in~fOpuO˂ 1jYfTCgP-7^t&B0QYsE4k改YVjC +Nq5 H{ߞ~Q(*|-b4pO($_]G аOxk7r=K,NG+C^aC9e4YLAO1ME3j.y`0UÛ^mZ vZ[$C880'Te\dES|/uQ9>#ibc!JCR l6e.)HHƪ^d6y:PJu} (K;OT+<^D6ǓS,(A׍0l?A L6T ? {3f sxQ'! PMB)Ie3&T[4Ŋ)vţz:dFh?H!uQ~ B"I՘Ka&&JS=ˀTP?y#suzA+۴3;1u24-Pʰa*9ZPi(u!y$Fn GL5oc\az*(ʼnuh(BɇVΉ[>8GP1;`5@NC!rVdF4&~x`yڗbUJ4HT0 ?3jaЈ]JUfdLe !Xӷa%U ޷}ǫMw׈L+x`^XM@ ˰yAIzS1to#-˱vSe68C}~ړmgeHr(꾋+$^Q[.9SjhL|h].gcPg"͛רyMFoѽ5Unk l_0 drn|7zdukp&E2< ,V~?{`Io {/i1u#EWVKG ]i rUweGP<^ WQ1^@#Ll# 8sk(% ݚdB%~>~o<9pWDzㅉk \5 Yݣ5Eʎ090C!zt `u?+쯮TxFu!=^x9YF)i$p$yM"62 .0#lQņ:Ab gmT"Xw w|b΄F|;)s28c7pe|8GO/M!Wj`IOx>L^M> u7<_v1 ^+UnܬD`A7yF\G &%7JnHYy3T?35Nxy-j t 2 Am9'iɹ5W6sVTar;Afѧ}kxej=N6uǠu u&a5J %~+8Xۂ Kt -_#-}y -56j + }|sZjHxebֻA)iK>P6&YM(S%@XzXa9=ե";)?\Fou5n! ٴE%:+z1s(\|?pbjC}bɔ`BxkW_ri,M?̳tj VC\ni~=ѓtTBC{`8dbfJ5i'bBK+LP6G !$ S2~KԐ3W6;hD13t5]?gL5v 9E_@vf.FrDXn4˼hbseA<=$iս%Tˌ#y+Q[b;ikԣ]C@ےpᨈolmf%)=_UKG pQbA42 [_i:XK}ky{V'YNDH HYF:FZt \9f@Fz'7~ e40  !2vl ±i^E{-EqS?pLt [|E^UQk Xxsm@$5(lҶ t5#D@QyWe՛/-|m m֬a8T)LESpģG 4~&)H$Mrem28g3a,-1K+n-kטԶȅvZcîVML!yZf}d+Y쿵pXʐoS\ 8pJTYA,dt7*QلGk {x)H,w1, 4ej8 M5zSë(߁en5ҵwZj@+WV֦|X<@gV1byu>FX_мw;C9-,Yo);_e7n-YmWl+96:Cu ,Ae:o* +AwԞ9S;35a!nN/P.}>U %EwrcxVx'㾗nV~hoXOӲ,Bͭ(~So]C? 6ZV=t!(EK@`^d,u]$1_r5e@%'zE^ȩD]xK::[ΎYߊ4 0E6%L@2%m$cJ$wWrP&v6~X4 ˌP}2 s8QΛ*`Brr_lıPk$p?Oe5(pJC~4 ?Tݴ**#usZ T<*Lr.sI3uB#'*uFMf7gJ`0p\ OɍH> -PI ؕb0DpVmؚM'4Qt S{F⋻'"Nu17r]<+N$,Yn/>,s^B߯97,Ap⁹kdԝ] `|2vAmy'S!Z[P7^0)GNsgóQ,OvPa 𞩷Soϳ}$A*ǿzW<-⿹P2udքOM:r?st+w=/ u-ujp9Ni|pLNIJW>)'!D-2[ cjg yMRT):ˑ3ޤxQ1`RM HNteI=C@/diԛ^rs7w[°+ PKԛb.J}Ǫ5.O[o32\h1'MwHUϠѓ(z wjeޒlaݴ1ĵ̴'(%R&a5eM<\fӽԞtRLϴ3JwOa9`$"8rv54oj/7(>^4t On[}Ҷاk4rtAg dHr"jqQJ窟$f-q%#Ky* s@f]2"'=XY[ m+#m('X$ӯ1wJ7QS\Nts5h]%7pyA "s]p(]@ O'B2H2vxowJp Oț4e8\ Kk ,j8S Bk`Tx ;`my$Gme | i8J$$d33#?EJBC%*2yp?rUCM/߬)HF7͸ryج F/u ,n` dz o*$BIJn汦jHUQ2Ē=~sv7Ͳ[?OD.d>_Nk "l'$a.Ho EҜxP{mCŐg_BdZ뾋h?8 ŤP҅ +CKslr\;>+d=9+*1vfAz֒щewƷiC_~םK՛铦@t*Asr᝼F|iNUi>WFbEzΙ6e}ҠP\~QRYԥ>:@[$\_6+4&1 =n7's/c)pV)~ZhI EVa?/Q#$ -2$ҙ#.~J-U)w*LB=3AOXAL(2XIhP}g&@&)$W$0;+Haau/"1:Fmy"*#DlZbvcAQB-U{s&|NA\I/0sDuy+Fc=SHQApA d@?LO5oG%w5{=ĚW), w"}NuK%Tn-yOonIlI/u IzzT^1$Գyw":sg ~Φ߇X WBIy|zJ(/;"Pej\lNq3qN$$4Q=֨nUe<x"`/*9loGK `xYZ'_TZNst+j':Ԇe˘SdM9OL`4I0L "h%tZ|4ҊO5k1 9{ܪV !k=(8|&?:;~xiKHF!*i94q>)s 4olY0KJ64~4bݘ̴x8(qU>_mح!<06QV OgޮCƾXJO=ܵ )cnI( eoJe/V;\A#50 Z)}4X Zn\w:-a NhW0ە}88#ꃀh#!@0PUU(Spv.5P~|D-clӟZӓpk{| we'd5FOv/Fk˶ ?r`ˍoKuĬ;0prz C"HG29ilٕ)DGkRXyy% }"(P|@bh|matIJEvzk~gy(ȅa&u]T ۳#yymc n8xS?5^N m~ ?‹ECΧ䳊 zQUǝK&ֵRYn<ɷe9LYXDj30gT.IN:D2W"@"Al52>Ym'yMO:gq1FU07>=m{:9Z/bҊZ%`:L)+4e*~%6y9xYpR8kh0gk<o*ݻ֥8AGɆ`)gBa\XO@w MYN4PϲCA| =#l}'+I{>XX:%*>H% F$JVd~}wEya>0pe69+i/'2M յwWD hGcC%C3JV$u¨Yٲ1t{^C#9 ?"/$5PCA38%oBOuA0T&yPB>EP4IC3sY1#"|NZ^LdH]^犰̮aɹȤ`DsgېؗnT%7X\ 9d@&㺵뮈 ʇ!>+0Wk|ؘ!43"#9amyUOi/nX^f'%N[;j>k"Ā+zjiF7Ih c4*K.ch{B y k_W8Bl9=q#%a\:?+~C}g6Lgȼ/j.[quA=S^m:)'R@wݾ umNx^D"(<ņ)&$5'X[- enjW.sԜQ>gw)TD6ii#Tb:hbjm˅iE(T"l˱^*N_dwD¢YN-_7x$)`yx&~a}̈́^ &= x]IJzE|+I ?XV\tuЈz  xD?#aph~:~S`~S3D'D}v#꧖fQf/[!S8:{e4@Z%<Ҳj>CN zCKL3h3EɼD>Ŗdj=or@H2ؖRj[ԡO*&v C?0+ov0dIITX9"`\j?.ȤOV S'5E|5Բ,Ct>LQ]qR7Ap>f'+:@[2pZn R_y!~ (1 >Au94:ՈbWdkgoryޗLώM*h) p +ĺJSLkkA (WxYp>t0E_3%tـ̻;ie+Ñdܔځ'}WDmGt#!3w_#8P0iKN0(\DvSL֭U/i>[Y8;6<4VЫܐu'[ 5r =Òvs'A3!Ac2ctLf HXt]`@;:*Jd_k-+|B.L (w oC9+@6`zX%d&^sDkDIZR1CnWx5 .6ֹeiDgN<hx"ۋJb ;9#=%,w[YQGT m >B#:&P',Q1a_GfV)1mΞ֬o-Hh_D\7n> ؾD1/ڜb\#5-ads߅YAMҐ2̶pBBFdݑ㐭!w:J Q`LU$ bJ<6 s3MؒzU90n:;K5%4Dkw\t9Yb2M 1Ms&^~7YpOF;;9hwQKI;ŘE>>ӂm4g>?8c);^Mﲽ DaGzwAzp/A[o BJy`P!@vk^ɾhs#"f+hNkA%@Dzog A΃,Y"0'CLU,iꜟ,:we\ugJUT#-: _[5 GR!ZeX^H|5M'JXAT Cx=W5BIZQiqYؖ}['0;Izңes.|M#?ð7)@yս?e96!\GɑVDDP+ P-9.v& o;D<->Fp9SAtˍMɓD B;?ܫf~v?UY!F% ޘ3RIe ;Dpv l9 nDΨua A}Sv xq3ڢ'sey zK-Ot%os;Vb34/CyR/v|Gءlt/ghsL9Y|7YoZI 9|T]IŧCDIQo_~[)~pF,z O^Z=ҁf~,`K)v#@O_Fs.7h<}4*Y\1$7I=~=s떊rWIp=Wj W$?QkU{^=J.wRt&"zB=ZM݅=<adI"?,dSװS+K׫_ q .D/fyR ݋JnJ+83"lTNUqʑ{~cךVT)T'D  wC) wCeBf1ҨXpugm>g:CRNgd5\ߢRG1oN~,3QC"i(dv>'`P$)Ss *zV2|0n;-g׉'##.7,C@S9Fd>*=lBfep7%Wo)E2;P!Uj;g@@ejT:&I6?@bk_Wv>6"Ȃ[ێDґmq/ @6VS1 ^2zol]1qcBmㅶ |*Lfz#pHu]ʏwG'{Kֲ](=ܼy|t'Q_Z+5L I6P-q#f_eo}8ϵ.mx`ۦ' qTê]Jh'z'BߙQ  1kq})+,sdL0T {ddmtQn|żsxd]V%h`Ȗ'Fo e%Yddu]9)ٗn6A4yڋnr&81h>dW{Y|BLaK;#a˄A/pLb e7B@?Bţ}OW1OtsVYt' pp]9ɟ 8:{'9>h@9x:Op9kրpx;hzVYŌ')1$l.-+@MwY]dJٝM!ߛ LrWsA]| Sz^cZqĽsPuO5vni$EŰ(s~9D-!]k{|H ʜnu5oN9yQJKi>|G0~0ݚ88ժ6*\>ĕOGK|sj)kkmlwL_ +XX'З`Ȫע=M5-=!qf6? gL)2şq6ښ mqnƀji M @nBq~bMYޜ/ٗunf̨n/-?Y-vݩn}2K! :O`f'`Hgk0b UwTɹ&,Mp!Yȟ3M9GlKAG$$"*1vM 8N=ޥo`s1dZ2lzXZ49"-SDEpfhA5avZ-wίsC!bC󈯳b8;I͑憐,tD|gJçȘ6 ኅIoMLyV1jX[<$-Lb5wڛ\R >:ޑG؄EGc6[SK !]*{؝8d? m8Jʤ;Ts'&aBጡV \țO䰘 wp->G[Fy1@b!X֝O "p%)(HUu;))9O7[H#!l4e*Cw qIH j<DtlYaWjKƶSdD6qfFa!05xPQ7j's,e\8r@W[Z*9vL+v̅}Y$Uw2] )e=\2h`4oC]L2,Of@|ffVZA !E4d=EN2F I]!TȬO܄nŜc-ٽ\F{ 4 #7 FԜfǠ'X# WSv3z6+Bt‘+j/8s+*^lc^Vщ .:ϼ(D?vyӧ >-oګ4^ 7$Ihhע8ޥ@>mNjUct#3;_dsQslb\>{֓ğ{d+lcҰ[RHEplHR5~Pe[v^ &8 y%pXV)EY(эi$ u5 Iۘ vNGO;v DgD-X{v]d10uU 3Gf}2/ 8T>ܹm)25Gf=2rzWW_\#@>(O{toeuzP6?L`2yլ\N *bU?26,׺FݶuP@xUg yZ!#4 O_>[`XSzkI@Gtbm|+|K@_FdlrmBnɾL::}0dN{0V4r1wtRA(d:˰=ŝE;Û2ގgHRҨq,v*F.3GRjLORVwcnAh9Ax_LoBaDמRkWъK U n.3JF83RypSiF[mMf"gOh ؚHv}5lt]#xd1!{;?4`9"6O}|&51Vgy{93?T~|:GNOº1g `cBU!E $ɩ| uܼA|Onk!\2OP:]Gq\;*[~zUo*#>gtIV[qckeS7mhCvz[prVS0=_+oz**ǵmqD5rSY5FWmD7rhm鬙5xA duNp"iXط)e [zy4 AŠ"M,hSE:Rs7=#DE5Xsa6/x\zpanJ/mӃh"%ԡ;C3{y4¢Hkŗ甥5NUv 5;YY'.9ނEƅR" SՉ̌q5R"/h./^ObYfKy0u='[FŏS|xd4:lXJ {ή1L֞[TVr.;>Bu5 rO`^aV r,'&G ~ :S'.H·DQu} { >Q}Y3X&w|Mqr3t+nz]@q~_}/ʣ,]yk2;svi]Wg_3MðazS6oadCHdjPgP?N24#tzm%)/|b̆PW;49KL"01fY BHOKn-(aٹ}'̬F!*ןD7ccrMJ=gpgiCW`W^XXgNJ ]M\H^I;ı|f^6*0~M!%* 1LNn&/M]҃ȡOP2x;4^GF &0V-S-$eҏLO VŸzr@ag[Y 4cN[ zALz˅GTI :EDy4XE ݸ'4,!!c aׅgj*V8@Vhb]0ꔩ*6aRP:Pћp(4 HZ7 ڵLMЪ`Бzi .s Z2g4Eo3tG)Br>2255W=: TCq2&m__%qaTjwkB@!%w_F+CK"Q8V_q|uDʓrnFW&uB&)|Gz9[~푲]Q1&Q\:y[*x\`ڰÿ ` j?Cg{u^5gR6(z3$uQz3wS_ ԁwI[5CH׍W;LLX^@{ZtyD`x՝%QryQc;G n-os J Et:~MZlSuMa~JVA#bT>9YtpXĊP8vq|YS$ 1R]e=oU-;Fc }i_diTmjb{g佅Z2mL]֌9؉9T-?#@u;&ޞ_EH& U6s\REwvvLV6]\54Tda:f7;&VU=/]&lJ;ϊD .|uܟhgĵD٥VI>Scxbx茻Uj"_?!L$lJ $2Iɦw[jv)8ﻹݚ/H .4gdV~aI}c(y^8t9tkNASn'w6Qj]_!%Jաg5mxH9QRhޞ~Au hxP`<#agNM6&h;) ώsɽ>Ily<|vL4%I WŖxiysE[>ϧ2NDv`3z4"Ya3jh@nJh;}(iB4;}7Q2 )n_*;C$b .A%n׳D=p;h.#VJYv?V&d%4oe~zu;î|W|0#GS>'Jrs4X0ТY̭ ڢG B[rN\D+{meLW.v"1 ƫȦ08~M~f#r+r,?_>~T 펏bAz{ }DQjTsNq ƹ}Cot8 +4Y0:D g0igM7kԨ{br$!jaa5B`Wy1s~ εLSgSB83JQ"G< :4BXU5Γćk^sls9z??XYC06%9h;.R5'.5 yݰKhexkdS lSO鳿[ΝxP%4;C޸3Y⡍b%SsT"+s3)&X2|M_a7vJt4{R4h+W \(\YW ?h-]I;{BN:6"< H3=w Ԑ@#ӕJ?*[ua?D2o0w8Zx4ݢ8u& ݋Ԣ\e(Wy=*AWlT|Hvu:v'>:UksݧB-;)bhM1J:ۯ҉Kg$j#AKp$vNܮKSb_r1G;P05m٪6@WJb]eBT={jpQXIS2 }GK 9q]֌t=u |d,#Z-)&!ꌠ1[&2nt{)jYQ[,HA%I7i[J]| {-m)Z!#y!> r+'CKKGޫp,@Eq?7 J9:mAm+>maR̘p]Ds I>8L1ӗJAҒzɩD-^\AW0ْ2;۪c߉įMc3F1Y0h-dLF+/h>m(>0sZޓԎ820^ͼ2Po*ZZweMVqԴ;_7gٵF=M/lAT%l΋VwuEWab/D4 ]2`">Ħ0mOxҪh6~Ny!M${OON23K9N:u@kU 2iCFBoOh@Yw+"RߚJn.T|ߟFQ@GѻvYAN|(?Zb tܻ4 ?_Gmr4E˲c{4VGMӭh#U Voߝ3NzUEA(V2iPa!Qϓ"df+e''z_0_a=|#`h]qL qbG4F\(y2ꦇ;k3ѨN*Su%P!)*r*kN(ܑdD4_W[ AEz7|vW3iMRV! '~#&4<8wvZW#>wܩCчl(۩6u__RU!Гhl68qz?"C W3f uLE% vD͈~b%pF(D g栫kJJrwա#`{ɏҘm!c'whRYm#Q U|N͡3_d /]~i&0wؗ S e$#ܙn?e 1Lo?(fm&pGoyz16Ԕ|8 [lLP!(~Ҷ؈ ;/S"OA9 ~DbN77H(t.P"4c}J-z7[X߽g0]%K>Hr(TA44RfĠ[ 3VVH̕ (_WX~tH7*f)lʰ^%UwshCtU:0gw7{VӲsՠxgS [BnUAW֬t R^~yThL"g3XXu2 <;{FRg-X魻caB=+ܫ%DGS Nԋُy!.C8 ;?+}c[lp-ܱG\]ՌNopjn\AG0W!\F^GW̋t_g0Q7 vI x T\y.nl7so;'}(ǿe?]5OU '7ڛ𧻓'+1hpe3f_zRcCj/逧(Fvex7K& 7e$)aة3B298!l>UŅ HRL@z4=I?i35MWJXO-wL"ݶERQ9I.Ifq\ SnVA ^֚" Gt e\xGF~$9ej !f,r`NY q'Igܘ|*l5@58[3T R54`*&5QkůZr#W`̶P;2XujB6x(C~XX@ΰi&R<9')%OkcWO+,L~~ŇSD`G0fJ׵Bx4Sn337e:x}==Xaj8bڊ%ͳ#UF[鷙h=20Ud,ą&WZ}B&ܠ/ӭv能b\CLW-,v(0ۡ5e'Qoe;9S=_xKaEMdW'\9":,O{ӞÁ(O7w&G 2aĥ+r72C0o<wp2)P'Ibey#Ҭz QOQۀHaE ((4_G5Kcz.̚4\=VkN 4<`cqs^3iTCJ}auRloN8a_A^k]vR^ wr[/ع2Z/]< Q_׺rUR!\( j{gat%C~xU:h`H? RSJ.Pͧ/Ȃ| p 4t(}b8qqTGC 8J)xy7C;g&ɻ}r9GIh`=j}nly7^$# S| ؋~XY +]jݴșFrH]A 6TJ:WKFi} )IbLŢhe6I%ևm{])P%*lbWaR&FQEXUZLr:# {J#;YIGqQBPM?E8XL`iIQ8l,}٩f u|Y\*}.6bŠ*2} SHĬ:j*h7:L n]( l22ERbEkN)%YB>[I,<<{p EkG=TEA`?v=S G( Lk+.r02 c΢vUb(,Rnj3T|.EHjv ~Ѣ%Q(=m]h,/߯sdݖ[7Eޔ!ZoH4GPYi$<@XHoWwVżpXR٘t;:Gzь|6Tq[(J~uи&2p G$ H暱d+u]>o+2q9Kzw5nh!]3,]IΔ7q 1rv@% @WCQ/anGeBKn+/Ojμ8 jbϽS!lk,֒V 9 TՍ"ٍzbfNBV"y}|ID+&l*rL9L3aj`+Avӌ*'dЃcvXH_ȇȕ6?GʥG/]R]\P:OXP @,@:k8_&7)A"&GfS>`+tt~.T 'k]b}6$0Az @Y >cLe GN9Gf4@PR@N9^v#S5qZFCd(BҵK\_Žޤ 0sLc^W۝3ݻP Ϯm_PYPRylq ( iѩ&8b53VH< ]tX AÕf{w mD[7Ưy%n(*? /k"[V]Wf^mOQl]~18"~DlJqQM,ί7aҡgC-?hc(kcMB帬ɎaRv5 59ٲkwJ`3auȎlhV@]/3.d~(N嶘&h}I.in뚝 =P<gS)qp b?Kwȡtkugs/) p<"zw'ň}lthnDjLXQns4g)B&ZNDD|^0ɚX:,+qˆ^_m2!w.NVo5K9̗,gG].;p^W >~ʓyfYPۡ0D^o@`K6"}}.&X vƎ3ܻEE]J(J} φZ:0su\z;*k궼4hm,\=8t"lG*lntN,_tj6fBc熯/Z4u*綴ng;_1{W@B!AtYC4PI-AG6Rk_Ҡ@-̀eW_Ƞ0߰nᑦ#%Ny>oQ*p)Nz}>M bӅ5eX/(0aDSC:Nv0ff 1O)-C@&+qHd{jh ?,oIf$?'=e]s^XFѠ`O >)4MMv:$)Tε.G;l{дMabGtӄP;ui N{zա7xcT2IfbFEcd,Z*? ZҞ>D1hAm^>|Gg%07NP(y V }-¶O\Hz%7K Lu[D>0ho|f[߽{q%8'a_W< ܯh`Щ >6O JY\ Ƭ㰩$"h 0}F̖9Bi};5өHeU QV,}?b%ө6mѩ]ua.(YQm6,& vK5Mؕ*B)iViA^ 9&<ӧX҅(E˂qC Wo1jU۩0*0d0ᱶ$s9ڋߘ0g.߁^S=Nڵc=iRİeޥ@Q*i5}jCοHӢLzʋz2P!x]#]7__I8tW3yF,WO?q ~*V+BfW `7^_MBEY\֪"2_ FĦcW=:D3y&(3 6@<Ⱥ0v2Z0/k6U74م(k\n\b֣ޔxx b,V+l\CPѱ7$"Dl9P[ӁxЖaoY1T7]cE$EWH^@d3>C@怔:@^7ϋ =0!:@/-ʋ9IF!_RgcMNܷ(}:f&7!28'V$Z?ٵWz&FI`!wצ)+!; mweH' >SUM(c-.\Oh&?Ws[-CSiT $)QqSA]Pr+KH>>F)# !m LJpz\#GQ.zFuKs|Ѯ!$<'kIu-ra?)Lt(} &zP {p?40qY7kfa(rX"xry% AᣅrAA +) B-fhOZSfl$x% [%ooRJb,᪺ڨـ'[2< jKP^-KZ'Z\=-ښ2LPFF=2vH JJw>K,E0[ 톁$[f]NFhөd;,m+[qqy,+[.gjw&nV 5Ă&q*sAM,+P1]o1D>4%#Bv uiبm!wBئr;6XkyC@À.*F*יOz9,Tqbg\s8U39\/36v&fWB˞ȅIuG.\m1&ܚt"k5 etӛܑsJpS- b~# Ghs]:"9 *+×*f akm(4{p6)_*yM kAroyO߆V6`3^7@ R L"P=G"d."?&Vg-, ] 5gcGs^ ҷI;,7&0Zj&Q_$ZYOPdRUp 5emɻ@.*i-%"ǓjD?BVE&ekZ/@/ؠm s\}gƊ@2ǜ.HE}l)ﭡ.3401;]>E%NAd7V@KѦwZNOΣ·wiR=PRz dOߟ6i3CIƬB4<~ZVTlĀ\0 NKP(ÒqL.@f/;vTb|&S!H56"rwvɞ Q= g$9V*DML7sMYO@ç3Hz%%w&i.'ި2+IɚƮF(鍾,QN)]؟Ag# zQ iK=ث%= t9jJ(-f^_Q-hq>;h9`UH&2Gz {18z_G R7q|}kū-AȀ.pH&8bl? 9 |ov-aT+|%k6bIsX&wS^=$z@qC;/Jsnp!c)W6?dq0u[iT">N(-'Î:m߳ x#l(›9a?|^Er G^GHߑֲ+ʸy!"Ue'$4Z=tRI6&0Tbnjb2GZ@GVSҸ/+޷ 9^P/^ R^[KPNUy5̇3yaWITs'Tj& @)@ 'p$DNeaQS'>KFðJ\( 5)B/^e?.?7d<,u*}9fމ0ȝ-$=lߢ;=냦B"iخJPwA~RRJZ!Kp0&YPO'xjyd6,v| t9 !XUЗ"d_x\T!A4R=8M(JdQWƋə-#gNl-vt5/ 5q aߟ?  {u}K MPVa]2LfXIuXO `t{v!`Xns/S2E K?6'|m̧J |P:Tҏnn$3˒Ӭ%kX1uUkM6S9KE5U!_տ.(bҦyE~˔J u*GNXytIᙩgsobHFK$LfϡmwʌR>slG6|T1w,DٍA?=fQ)\c.,)3[&%ۛjj 1Aɓa\Lcw<9\VTK-_!|s%i6 ?qQEW{V>)jiBm2ZIq ~Ox*0-$N IJ&a*^Y/;Vk/E,KKrF _KzaWYGԘ3i&nCP_Nf-I>V45m['HL܁Bߜ}tfyθ88=wq0@M]fԸ^C"g,%T?ߓѝVU̫0Fćfw(nUti8sҗ.DTtVQ=J)HA f[_r'~-{?UJ:zaa3iOHΪU0nNoyOLX1+V}%} >]W 4tR$friݏ*lK oOk} P'huSi_;UF{vV&y.6߹8rux_aÕEu*XoH=2}..FW+zYao;Cff;-2ڴ^t<= B7>_&K@wWRu=; J)zMyI%&Z#Ԟb1Et|L{ MQm;j0d/QX:.t&Ji}$"E%}ڙSqx|VZ҈=RP4YB1(|C݈!-{*Aj75x$#WsJݝTR6(::LㇰKFSz h֏CV0aOI}:( &SZ >Tf)D#-Z&$l Ȫn4[i4evTֲv͘M50mH[B~|#lC_y@mHDFsWCbS1uG @m oVvKdpp?3G{ķ x:Ǹ'r֥Q~A  rq8a'-% 1ҩ܌#.jCJ3Ysr9b'^hXWu\}ljˤeyߊ׾dۢkh-yyf).Z*v_hO${7Bm[+7ճ &5uP0_p]PFvbvUfl pn'da6ZI#VqjٛD ~- *8+ƗkOϑW%ג.D 8(E Dt~{^G௢NF}nAZrr7ƛHaP"҈kFfSGZ(Eo{t"֛GA{!y.d!i(_N`&"dࡕ~A ~F n_E)ynjZNU&'0goɐ}$an3sLGy)}.%;Ta3#}@Lt gNMPn8l}.qa@N0}-33RQ~vAmvN'zj }? HVZXkP t0hSW,p&0pNygB] dл9ߥ LGyQΞzQ^g{4Є۠Y*E v;O`FO4v')fUL S:#Q)ߎy!?9Y٧A3myOEl)ЂKvG#Pg,Ju uXRyM2^tv3ޖ< (|`4_K*$Uxd=Bڂ,3a@B(tf$%(gR'F/[Ti@az+~?i+crڬ?M/)lu|Ycx\rz`rMk1iw9"[b㋹}契~Tyn(''4t0z)\ ""O_Nx z@f!̊pt\GI~4I,@[quxGՊ؝/ w9yyx-^~"Yv4ݞsNMg8opzcͽЈ2D[祍,5]}'L?TwCqb}`-˕á Z\?W(|$>)P'Hքf3.w,zcĨwl,b~Rl.gbT:wѡ8O Hw&k HȑUSJF'Ykaʧ2c BMDGJiw^2"[h3]ArV*"Xˣ1 wb8`E+Zq;o)+.NI^4{n|l}|y(EV9V|JQdgnQ WwS/Ds7+qϾ#dWĔ$DܖE:M (c@V5Bg&-V$;w Xk|>}>.ۻo, c"lj"ɪ#K|} {`U]r_,_g;xzܛ[/£T%שy^) ΄L|BnNlM$$ q?&H 6hTNI8qc<һC/Le>sa9vt!Eag1mI^Q/y |<}RVܤ'Ypۅ Yb倦peo iˊ?=OEqK.^aRscy—N:='^[^KBf%zC1\-Ix_k cyit#1t<[BʔL'o.+kessy`f#&H +] 6; TwC&{K0Cev1#pΣ0}ͨEpsu>iD R&ar;EwMd"(i<9H -/~"*i`xIˁwZ<Oob^n7[JZbROM!Я aR?P,[[7'HhC -Vl!NWo1x>7kPٜ>0deiڅ|E7l 4&Rxo ho4e/ƋhF#eP@n9a ҰBVL-ӽȍ]17JD4wT(2$=p*t+H~+4:$L. @AzVINNC.eNqtPѺPjS73)ieXhbX b 54 xM-n.L=u6pmݲw?*&3F}r2*}$\{WxnN9{Lu VC惉"@.cvvd1lPנ> }I 6k|%I9qێAӃ*w+kmh"B5zRh^RNo]t! U;a9Ww wvff书`dͨ!\ÎQ!W]=^(Y+P82[//*蘟__ _Niވ62u;B6r%vF@] (zւZfBeH<$zs*TU Ts!@/|x kyWȗV:_Hæ /H,6V'˂PA{g(;+y$[PaLx4Ed}l #b< 4ܰi,Fq%ɇ)=O f,/q0ptX )J GIHRE>''oy4lKTxh!7(c'? UAS^8EV2G2cƮ<.Kc]+01|ىaT4,U гH'>nvva \B?pDغ9iU )t\#hzdm\>F+Z4#qk8 mv->rAr{Կ)P0+p&ΌsKkX6Z iFpm_&;6/=MK6 ?KSH6S$wYqYHT%j>*a\!mȉgQ?6rO}=ʟhbF8=GzjG+/wv˂韏+pwP_@gJ{ 2MstzLheC-b/(m ( yl7BJ)#8 }|;ͺ0TAЯ1ypŨ}Udy\ 䚪du6f}Dx2ǩBup bFuIJ; M;,Xj+ts)C*x#Q}KS tL+Ov㻾GiaZ7D@\ڃ8l>\A1v[C]o12l{l͕%/QRDS8CDM#l۾?Imx\H7٪\~@GIeQ,dSs>]䙐,ї]^>sLQq$+YI_eAk _9PK^WڕC\_M%$)QN̰V]q}: en^@ ,ANF 7S{PH݆mY%GOI jzKq ['}^i$RK?vs8d(cpLgHKI, Lh(H"85^%[o(tt;.z*7 G ꎷޣ'| ~ 0^M1՝6g/[bME}Zuüjq*oQ|d`WE-@I hJz,}VݩuU\d 0SyqC&0QwFЪs g܃\Cd4 hѱTb6©>$?9n3{\O\ZF1R&q5Na?V>gQt;kr^-'H*zc:Fpa{V'ΌSf_LT LR8F΋ECqKK;'0.%YYl'Pe}W9B0C}ٗ  gR7o=awA:erʷ &1{Ue \5ҿ| x~[O_h7{a!`3p*Fa2,cۣu[}[bmJje-F"*Lx!An8->SՔ;p YȺ~0=z)3mۖzJw?diQońPˆ{O}mg\vg@ y ]?oQ2t'-qW;zD)6;.֥! z~0jYur!통(lD=Gu5-}1`sG)Ҩ|c4Fщ~N>mH3" "OչOv v _Z];.DaÙPb)e {j.~V q&e&pqaƫ$=ٶ r3O+Nk#LJn%ߦeƼ4GA{dK  =Z[cG?lܐbqd![:* s e@=>7 Ni<9f`RPPMNC"Hŕ0>ˍ腦&z ;AfŨ¦ᗧ)EUl-g,ZZLtX `@(_ZC'ɐ|s4+S癁/{2GBL8٪opC >z!O:Y6lB@\<1墂v?d}Jy y!RFCGQζk>.jk.IOrjqhL*:͇Fw&ĠKzޔ1 @EC@Cn dIM#v^YJtk1;#.1θ\4+mGPre/19)-u sxFƟfW)Etٛ 2AcXĊ3oܖ)`Š@0\Z!EXo6Jf}dc?'`fqƎ7 c۷wl~++$ DZe=1 ?JhF&j4xNΞ_j^FD`,=0!&6ꄝg֧ LD{41߱Ñ]jz5o+(S35(9N\mv<m9# >5! "GeAZUӇ.0TYOA4^2 e)nnųKjD AP5uޢuclw94R;Iꖟ kҎ̪, XΆXk{<aAF>>791׋ }R"(>Ჸ')̭_1*IG0ZN.F[b4_QW{Zh3 l'8ۖ.5,Yyf(4y>mM4 Sa|UA^GtN 3L BHcXg ] ,9t ơ7CUXH8ʽhgܫO4L |c7?(1:m\Fo3,K'orK?l>jJrz&}MX#6/u-ZMUŴ}UwG$K.t-mPL52-IiG~3jdp.t[TA1߹v ߵRG@(<0+Yh@UT kEBɓ H-3dxt_ƚ`%6g<~T(5/r-*=8Qq^vd;pxj,5$RISRDt3< 6 4D'e޲Fkj{`#>g7^x.6N-s9=C-ʚm3BڌM! dZA@(HGf޻P'=M08/pb977ks)ݙMU;*GB~I~%y8b̝?: j,eڞLL%3e Bw`ވb/ZN*39 k_Ef GqыQŢv\਴YHsNE"`b9?8%eEqt!g=mmޖUĘ 8rG#؀0a z%_%3:ւD 4vzx|9-H+nPUuu<p%JPl>K[3]ČDAp F ( @O;dlzfy^%c0w [ )vܽˬD@e>I[ţ5,$iKR,NJIj$t^z=8諦-[y _mo/:E,k橊Si>#5剂iAj[iOz46.Ү ;:n 6Dc[PZr4w{"1} zy1awX,B$~ګuK @I2i5޳}n{/T~)\SdKR= lb R40&Ea?aG-WlR#n/Oe a*=_myY5*1cgIx!-?Ed9#l {7v㰀b"ȫi :2BxZbn +K74~V);P1DYx%FSk4 Cy,{v6&<^?iO۬۷NJd˝;*4O9h'okq{c?qT @P}F"1.1y阩[n1DOe}v ߊ *MB?e;ECXϤdMhd4h_%6sfE|$(ˀ)F͌Q! :;KjkJt@ӓ(Bol$K *87HEs"aSizhD)5yF,+1u1%y(,Z!8uB.Bns.'Y n+_Л]HJFr#.ZK1׵0nH$l9fj +قbU q9M7=5Bv]@d$ҝ_+Y J]QWXeTwV}`K](aWʼn-"0,R Bc}уrR9bHJ+\yTJ[Pٕ܊'=MMR};:V|jP/iAEC?꬯d/Z7f)zRkpOT9Qq!?cŚok iw,]dפc+|t"gx>T-2@GU&di`*]uzp^W }9!VsY̰͢UGր&So%͆%,B0 ߔ )cT*@a9,%Lg|gAVZBi+Ncmd"7T e;^BFRƉHiVXl7 }^쎹RN&V9q^u"KUVMPy=!g_"ՄHd6XOy?/83I(B$Ls~QLE%to@ a DPX a bkKo ['lEEjiXn+gO_QV\jr6k.*Vb3igs W65 BW݇ 7;  ƜL|iHB2>y2}MTOpTD)#КG אt:csw9NS?w#֎hhY)h3bBLIO˔Am]Γ8Q) (vsxke;>JIa7S5IwM1LT `捘Bv'.ȉUQV83?vBPEȯ ":FB-LBГm+Dȫ2\j<:~:2򰸃FH7Kf݀w_6ӝ?44l*a𑬣TxFUh5P4@pi9W`8'}nGU_BT}'?\KʼnPp_lKqDtH"rMJcsV*^])[^Іd ?{uwi3;#c.*|ęsKAָ~'2AaZ[*uz%R7˜<iO[%W&|{6>Q_8]#q  GVvr.P*KD } =ϰp6JѺ z/#<-/cHy2 Xn=[K ؉e9|gd+({d*PT$V'u2{:1b섾=݌L<EBstJ."NAn.d})3\p 1 B[+v7EVm -9*ǒ(E" dq3t̀s5(:CC zFӬt%]2?[3ޔU" #ˬ7Hp!oa~bs"yv)wY FYeeI.o+p&.)-Q^0k ~8WWJ Kڄym03K,4dkG+]touNZ|?ܜl+Z ͌zb He;r`Iܸ-M&kp~>ɊWN Ƞf[TśDL1JS4{d18/o'CH N83ꃊr~`gevSG՗r Sr7_,k>B%_&0+/$_(mwĮ+,sBspji_z$\uW(eb(wbdЕ" z;RUx7k 1ad5YNeW9nՆDpN*EtW]vgf- qAT%1:sX_]9C8X\= ixJ¨i8۳ZWkp$E6͟%.$]h* 3ѧ ɍJol,(z5)%;qo>׳=iy1;1.H-u"+˳Yeb1noZ_Z.ŽnZx΃ܮa#қKb<̛ƹS3qz©㿮1 p9E &sC&ZmPIE]Xƞ:&2v.E4[FT[h#^zyXvPDWl͖gq`Thu/Ӕ6c an>b.qm]aHۛ?yv=yx=I}_ ֥Ж7GŻc_ `?`q]i&ԡD TwtW#,μS<@r#:Y ^&B_PtZ$%ҊJHi3:MŕƟ@tQ)~sP{S}P!9?l!kڹ ~ti(TׄV F¢N1X{Zn~0 ^2S@Keٌ0ф !sפ6'@ ?EXs0e؋RWHlkx8bTJFz,~'!}0A=-mN# ?MD5/Trtг͍|p{ΠA4\ *'YX15 1dl-aTE"<_,{5jDsk <.MD7f 6 (sT"S z>XTӨ[l'q,V91͹\*SS y&pb8sNޯ~9VOpYHCڵvVV=XZ9!VdV%$S:0;K쟚#uKo]_Z iW®ă,)$M'!j8Ĉ_TF"iP`L` B`uib/qv壙{ ;n $ ňq^(!&ПNRih'ܝڬ"qzﻩ Nz/9UFa_qtsv鬌}J+(ZQ}_``16чAHr0F ٴR2B 6 &3Ì$8>RHRB>D)hzTL`j3gA Pdw0/XwX2)-aSAhûoZ X@f,,G]2u0I~*>~r+rKʳKF~d`"ww3UjZrE1j'ڛx}C!{{SnxQe* 0- tk{\`4Y96 S o6AS :(ːFdgOp5q=Y/~))~a8KdhR*ac܋Lrez n~} TnjF+}=_v"ͻ_nlY;k?I1,'ޜm2ߟ5[sv2Y3eg0oȲϤ_uݘ` .012tӬVtz L_btBH`]7Q+jE `r"vZXOL7tis딩g0#&"Y RNGlq60l^O`K<0:},ҹh=HTDp#8FlY'qlG&8k̛j\k"uu#+1z1p"-aT\*3kvnՕ=;~kdKnUl@ؠa-㣺U=dsoR)tN?2od" =D naI[uh`q0E0BڏhoL+4F@m"xz}[r4xiVU`0(^ĥ}QF x]!  Nއ&ȑi/pWoN*ht+X!#4+%_dJ^@I!`eFߐճ? < ɞ[3Up+m[ȵ+5fkR4J)taqZ<;+eaҧ =TaR_5x<`IF3O ݄Ltv癷 Կ 6Oi(#9{{}D:^` о$7!VݝP0 ĿTQ ye%]r* ]3ھ}yM%"AJV1Y E%DbH16,VTBL_MEMfVukhtn*D~Rـ,u)9¿ ^ҫ=(|#wPi{gOWVG<-)8Rc"> lzt]אi<e+>xA["p)LgI"1`ʔ# GUd11~e:p-*?@F(4aDj.yv9%` !j딅NS"EEg.*-iszɾQct]^͝K2|BMZcxAe,DSgQ}mA9=r%ѤQ_;w$av$t`!bΉfznҌ$,='-ޔ:QLJ= [@wfю*`L0Dͻ̔>=Aǟ[xw5ּ~T6e5U~gL7, FҞ<,zDefR-5;$Lu ϠNVņORFnKǶn%Iµ ?0N=_QsV(6T ݲqQ#.N~i1 {\/}f *ʤ.O(Ђ5g1뗝Y x;`ݑ`@G$# 6'7!C\Nľ{{prg᠄Pp0?Z'r(o bg%\y!|eK>|N0ۄgWT ) emsw70[/#/"ٍ̾*r4 tq/Yb g_cq4wQ?wb6[=e/e dedwj]?Y)(Q5O0I/k'z <f 'pV&PD;>filvC[)G 2ͪ2_c \oAЎ֔"^Z9:OC-X=L 9.Bsw^/8[S`Z_4L-qL`K\t qvBb#;T1YD ]I[^*T}-'>4C@ݙxlwrŪST$CIe7集y,Rg N -wđpbEDyZ "+*}NL Iy]::|&x~5b~*dڀ)ls!04/R'H!vXC?Y cX/ bSJ )]/a<שZN{W1~1E2I ?UN~kjQ}Y ߨeUfIiS|t9lOBѐAE#]Br)b4G&Mb⨌A_9 ߷{2wC a}ю  sk&QBocI ÖF.dJESzP:͙.D6#`)&>! J·ZqQ3ېVR` pjeQ?d5Q=ɵ:dzT.baʵZј.o {*]-(o6] u6졟]%l$ʯ"|0 DWۯ齃q2֥EJhK*!0 $$, ؕ*W/B"Rso$VRCy6CBz7vfy +P&ki!|5A%0&p$G\ꭱ(uGT([_ټ'yQx|O$ ZslH7AgT7.~t5D^-ωpT>{6^Li*>.ߤj18>.:pxoNq/R&T-mg4۱"#}ҔCGH2K9UêgbT8"Q*!?<(?uDt:ޠFP]~AQtAMA8ϼ}EsFpBa{Vi5䨓dAYKU "l'j؝;JyonkW?)#G bJL"%ZibtXHDTHx{Jamמ(4V);yb{ W4Oy IFx@r82<۬"zYd)@(Y]iHB+%Ur!dZFLY lOꚑz†@ C%g鰞1j\bLZ$Q@X \:n}:6I.*٥%h?͉0F⊍LڜEpoi#"K$(Ǝv˜~EMA~Z!VCJxn4Lt\y IG(nQK i$.>*bR;?!'@/]Wь4|+މ&\uꕳ{Cg?ޑDpz@ITθ1F:ModP]hOάkH8Kpl "&LۃyoK$ ɄLE ˘v _PӊYW^ doP뚥b?ek>yMˊu,aK< fЛT㗉Yu.ﺱMq !2z/AF朰V/Dbma} /\9Y0ёD[11ə9aeNp`\0?K1 ?$i3WbQya%g'3ĖܫU"T,Ƽ5n1TYεi^eǫFOC< نpgrbf|zC!D/ae֨">" h8v_h $%>nkwߢ]1;x,&&c̄ߊ$'{pxt;qwZzZ"=, (]=6 Y[XHx&54 "oL~ÿ*I:'یg{<"B<R(iq$ '+We WK*2L9A$,nA8&]PIr:;ùYBTWEJ'I2ɻN~5>, yRY#F{]}|]RpƣAZW<Ǝs:D=͍~ɼ wxo:~v>Ⰲ!3jed }yX>I]#ZgoM "~NK,j m}[]{/+ +ӉrOPW5xB%o\C 1ߙ6 >]fǮ_WKD;#tv#͡@;z\x,q`ࣲNoҮ}M^gy֘?2Hdzz ~LX5blo cAV\Oʶr-1e$؍20LILP5sPˍ/(ݝyO'BT%Z!S?m1Rn}&\wJ}l; `M= N] SR,t7\A15COsZhrxj&Ea8|Gk*5x_u]k_{t%@ft5 c=nl.=(]AZH2գpW=:%c0nKhg,s CXS@Ӊ8KeHEFZ}N C}‰i.;cx>Z.a;QSXl:e 6uJ &RbQQ>F5[)\ڎYfZWYf\xy$+wJf.Jpa񨛃݅6hS0)x8߬4oJz-#$i+2HG4 -UNuqyQrq|s9zT^ѝ-׭HޡDD9.Uy,dP}stmlVuN/G.(iyRY2ye}EOzVBTbvR[l@ ǔ6bř={-V3%D {|̵8^C7Pf۬(;@w8_l&@YN"AqS3-\v8p+xs؁x]mƦ(ⰽXIO㷸J1*cJM3Ap~g6sOVq( h_=Jq*%;&kgj#ݮ7V_gg3|+vvGj!@ʄSqy*b[sm߇0@Z=UdfZ 3L}%q"# śDl)bI_$[Ȇr@ǫ` VWY<.=Z\Ec$dBń\Z@]RO$ hSВ Z5\V&6%lw6!pIIesN4]ṏO^v^0KI^t$Q}U'gL-FxСxϔ!pZRc0aIt QlgAV8MGHU&Ⓨjnhe-2lPC i~SQ !g$ YJO"tƟEpO4.5]OWP`vm(_Q{Ɛ'AhU@4`γCq 8.i/n8=9mIF3 D²:d#$tM"M>%Co SJ",5(P,ŪxK_i珛MJo6CG`,}݂s`h%ψ.k h¹fկZ25Ovږ)б@=N%{hˮ }Tݜw !>.{Q@?|#d- (ͩ0{ԳZ(G-1 wwa#^qۂ?"3qv*SaQED,A[a]@ypU+0-5f4+[[ 19DȰp#3,Ȁ׍cө}B|;A]J6Ahd‰Z ¥Ϲ0x!yxvC*C)#jio֒1GńfEiС3ͳW_(oX8 TM ya@?ǴVniwr8 o]l/HI63{gԅF*J5ݗ佑nm-'rR2APܝ0Z_o OIKTq5MaKP)< _熬WݬEUDHP9{lQ_e(W 2g]r=o '}6tɳTy!dIN:'Jn$7x\rklM SKEq}UjY_ʿ Ru0v<Y Z0QV f E܍t_&)Md{ /D Yr<,W(+oVa29y:'S"1@QuT٥drNӠŃtԺ0jZ Vz!9\In!Tҩl;iSy)0c>@lJ5S`%Zz:޾M襙 *kF t6öa 1,-\\kZdG*^vZrݸ]-04CժP{oCU.lY_TJtՅڸct3|,&A欰[MRP-ގ6;1`J6BՄd#S%R$Ƈ؏۱>k!-7>ma@kT,&LXLHܭڽ\jg'& 9\ϿvRmy،)K&92:E*JkUARkvc/YC8%dG1L$4A 8WS %e79~Ν-i`8 `U5!u`bꅖ ja3h25!B3ז?PyɕJO `J9JjiY|+/3E|+ON8`p)60Td= =nl?DGmݞacҦQfE3ZoB935ý^y4g7YjvѴ-yD c ۢ' ;4K1i .p &m^ql&w]Y/Q:hd:LnS$AdWN +e]cJtl՟ />]JRҝmd-~ahTK ^xJëU{33% 0DaW5t7Ho%`*`+G4P̴[wB?P+ nύ`S;\[LQv=}X}9͎0mOi]ceqh:Cr8|ryAl"):r `Bel-o] tQ9 crǷg)RMl  aIpoRhݏS1׺w!0gnm_8 ؾXcUK삊}5X4xϟqVHOhÇ(9"*nHTB+Y ZIy eR7\CGyng/38l-r'Gʚ:H~ki?N#c]МWMoGPwBE%/3](]q'k"6WGHw)IwK#6*!&>l:m鍨Z2zy f(%͋o^7Uޭةڝ2K>[ħf]Gg` ~ƶeMEH,C FfnyØc&[0A=V4A;CNsȊ+#<" ]ʂbV,?LhKVKc<Xs8Y9S0CKa2>{p7'2 [>k;;řsBҮz H]6z2/|4skxYf G@}Cn n}{>Nf+ @,%m|Z\H]U~ :mw!ĺYԄ+U-n^ZW'"#V =2RwduA7~Z9b/D@RGN#ѓ2"ӪlbOk?6 T{\PE"%9]E'uuf#KW;h™JߙX#rZ&F+3sIgIǏ8E&$ 3KӉ!hޠ3@_ $P/2}|4!>:Si 8]Ԁ'\h)s#~rl6Ua]&H;s,̇Fx1Ow 볂ytmJ4Si20ѲPkY puY!JB:T%9#)Γ e2@)J,7wwz ʥ')}gy/\'?Ǟ$g,)b\Dľ_߈WߔsThp=NIL 0OpQc?'S#|[Fd w*g]@!_W+oTJqdvwZ͖б;Mw*gׂLO| wJh*I'">$;Ҩ$B9e?Dmkuf/rPd^w)tr/tYekd膡ڸ=3ғ'7~Fέ(ƞ\S騝K(5XwP# IΑI8,,@*v}:)^OFѓVY〰y1_ŷsҳB>|\byަ?O y8 dXc-MS˿Wև͠`$H.{]G>oe$fG2L-Y,bzЂéMCz @Зn]&椝4K~2sG,@(+P6.6EEo݇?7|̣rHmݶNNYc z%W)?dr?`F󚙹$%3؋QGҚ|D `A.N.9цsL,β =>(4k#1EhIB$-Б9!Pi'KY߉ުzp0ƛfh# [+#b*v (.n M@ܽ5)(U}r ^^'CA\]]V`A2--W=sDdHʉq 3JH<]%zҳ42Nw~kQErGszMXSnJ2wXK~~LSYJ)ĩLla>^X=*7ܱV)A/ݧW~+'hb^gTgDP>?=yNNŷ/FwpwӰ+07,*!U z^Șԓ"pb5F\a]Q5=vrc,zNmI=$,|ΛI JbSymy0c_ŌRB`"K)vU\=G> mP38Vh&!IҋZUI'hm}{|?-ọF%ZNӹS^Qy)MO|$iUuw_ o~onը+Xg?G ]Oj8?jtݫ=3Jh_wiʑw_=r]ayW7YE.W̴t Xo8nFx/qIm#va1JCN20^sMx@ΏؕO_1aIzJ f=My?s\l,Ra‘ 'KyN-0 D.4jU1vΫ)Ȧ-^4UT5GptuvQtq./ޮ+U8r9Emq3<&]P=l5ͨ&Fbu ,0ղL^2*Xs}صѶz=\J~]xŽW[K\6oiAΖ1@` Kjs9' $DŽfP]6@Pk(^zn J˃bS^pVbl^:6% LA崑0n淮0c]n)4"a~FH\ "(1#<7X‡(>IBhDy0v;I#!Y>ehRͱNXk_.nJx֙^9[sBƭyS_ eP q!m#kh`џ%Dks ăܶn_;& \^L)<df;slhn@}wCO?LJ Jʣ,q5jQ]0\ĊOFq-A'Jg$^  yv-{3/1,IO'Oh!? & 5owM^]TXf^lF9[QU}BIݣ Hvj^Z%b\߀06>/̶ۻyJY'3v7gEte6.rlMcd; elUoE h2+O{5qfUI΢̓ƥd{~ˇe>jUce,NVI!j6B`E'O-+Bs(%)C7qT) I 0 I)#dX *'rG/ciFjPu=o|.i Hw9NxD`DsYzkEkѸ3_68{- 2oJܡ7S]Pa_jNW+$3,m\; dm~[$=Nl6z%l1sd'A 6Ss^ cm`ΣC}"hO%uu[CzQj=O2Q&un\"ᤍ&&!, oJ)>yvD+V(?XuNj0n+]h P$G>9–'Cv.8UH]0F7/IX+;t*7AF p͛Fu:qxȼG'k,Skbz2}uz;k9S݋x'i;Ujνѝز%閵"X=1uWGV$J:AkAB[u\?iQ[okFlpEf`v`I{w!ɨ ]Sk>Gxhm3q9)x$p=WCЪ$ k~%2o rd'#Y4gNmrczfV.kxC$Km&K׫gK R۩fDt7+y VH5WRr^4uq'z~.a7&yF~`.tK;$&dm"-{ ϱZޕs-ΎEV_eT]Wz8kL̔3>R\d 3ߧ0kҾ/BXIJ% ˻(~z, ºX[$zwG#J# BDUG.I˾0( k؇I)._mK9Y%qe:ȭ [t[*@-veWqw'F79eL&i?eXA eܫcĦ*7-H0Q ,yY[9ljEWx5#Z_h~!.-nXLCWlI1vi0c`rWb@YriYE%"GZY[[S:7X ohZWҡZ(.gYZ070701000000d7000041ed0000000000000000000000016075bb4100000000000000000000000000000000000000000000005400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc070701000000d8000081a40000000000000000000000016075bb3800001628000000000000000000000000000000000000006700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko.xz7zXZִF!t/_]?Eh=ڜ.+ Zno_0R`ZA5$8}yW>T:L',CN'oJtMuL)\:f'_HTbî*&d,XerTʹzK̟f/%%|'OR5xPv^>|+ƭm@,[!4O`\NuWGЗj.Q4 \x*U#`qu Ť{l".{[}D.6cE&Hr5YxMHmrF;߁poe$yAJ%(k,TD\ԫvx'yaYyULf:lܫWl~`TXCMHA& JYsShƩOԎy`,h"L>)׿◌@~ y9k3٧K o4%Ѩ礊WB _p`77<#&DfO12"O>n;"5B$5+a׳NQ'Y Mw2O_Q-ά;1 _r+2;U`,`z11X:,-hb̃ߠ2F|2i`*9X2峅:&u^CKWeF`οDC<Mu4& Y ᣖo~c<1F/` Y)]6149I8 y+mZHh[udFTTzb |0]& ɉ~>&`|26w+̞ T;g,l8|Y_˭eY|Ǯt)º?#=u kچ+vVG}E]ϼCL"qa('*-D1uU._Y= t5a'*x^Xa#G|/IAۆ f ;` }s#9uuF}g)ܼ( v!Ok]-1)Bt!XG/r3d}ZU] '6}Sgl͛pɼMgN<$z !rޘET,8)Ɔ_UbdƺeV?Sb1+flVo`nEYYF֊;6&.Rv`bcA4.zNH}JM-}ۮ. u$V2p ;K, PQFJx]wB=ErmPz5~ڒ %rMv{.t._d)Pԋ R8;vbQ $ܒ&rO)Jz3%Y eSPFiPpތ`F{%r KM)4De*sP,͸ǟ F*zG{ջ2MsqnssQHciDG3!6V70C6b;neEk=7 CUB~Cd72DD0+$ndi ۖ%&aҢ][80oPcڶ _2¹*I{8m#s:nDEGWiȾ谄@})ixȺe2k|dƎN[J9֤ү{Th.HsvɦR\.v ?k:dAO)yU6pKgj|F!L +/2`vѓm8 [Jvӝ*ط 9Rg)2V&#|`6V糊J|+aq~S!7EYg xIӻKAusҭa/ l{;)*j6;WtM#nu _!FwvZݻ?вjO.^D?˓ ٯZVp+`J,޽+PYE 7 Kd#`ӎ1[s +^\_cHdjs&3kh(H]&_= ڙeёP;~_> !/񪁄Ax:{SҚu VTfֵiRGR/!V85O-=߅PEgč5uOb<%_.qsEYe ܵPBKGXsxL}S?sv^}ʞ4)祿 p6kp_> .U u4&Bjiɢ VqsbvުNӎ&9JČ'5ce)vؘv"7~,zsG)G$C&q`]-{ yAw n٣ދO|, O斊P|Y0{_7 C`̥7t;foC0 !HEW6ZXr@q˕{ |\C0"D]Qu\= uM$?TٵOuA9\|i+&uBc4ml!U;6^تMynBi&pd.B{0.qdG*evѥk s+)DGZ-'ez&AqE Wp]ce[,YSC׃,E}r=A^goA֕q8U<ǚBOZݶ1nrUlZ),ۧrZ aSZW)b֏!^z=ϡTXj29dv|ZUF}n|J=SJDFԏZ$6O[/=x7UN qBx%I$?j;|lJQLeW2 "*Tl8{U !$% x"fVhb']l aI4V{Nwl$BB>๐1s: LJ+Z(/]m o]×Ȫ ^KLN2}|w%3DMPwz06@2Kn*C)|{.½%K" %SS政B:1Y(l2I F$cBO32tZ$;|&D-pTDz<ް958cfrǡW[@433s'(R~影9-k213|kkt("ӯt4I6B-BhRi=ϧAD?gL_ˈigj}kdKhFG$je)V&" U bz>3*)P|7RzÅRwRc2R<0MjH ?!ii2"=EV+ yΰ7NdK3Z_sb vqclb r_#f|+VS#G6CZs1Y^" d Ռ ?ee/XKԯ'3 {?>lhi9i@;kR@:nÕp#Tn\@pi VAMm*_fnh=ۣ󐕳:# yI>e]s%r+uѩ2̢ I?";0-{m),ggYZ070701000000d9000041ed0000000000000000000000016075bb4100000000000000000000000000000000000000000000005600000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf070701000000da000081a40000000000000000000000016075bb38000011f4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko.xz7zXZִF!t/M]?Eh=ڜ.+υs5s4L*0R`Vݙ*. `hGzA" $1% Nd u,h _/D>J;'`УŰT-[w^ӆGTĨ0E@|\n۝h]9j9bs_Yhy7A @")Gt V]R;ךs3r7.|E cygj m& ,G}GN1%S A*1sS?,[ge0h,\I;X3{ ӫL=hlM>EJO#j\;s>}gHB˅|Z '[4K杷 EVxK@3d{-.YsC0Bcݬ-:@O(/_m1Ltbr'LdȌmg W/vLOe).rݑLvtz"hG,j*. dKBQhp-lTpy!ZŖ ޜCs>VтTe}y.R-\{Z.N -{^&gȾR4FNAZ'~GiӂTV,q3}4&Y6IE<_!uGDr{My`@F5X{D9 c}d@ٍZ>oYf.ƈdG~Ǟw]ѧc$ $⌙d334sOVLn5R+]fK<̝%g)ac%RKq'[@di@!h۷gŹ`ZޯK{hBe Kv^c62+-t;%dᶝXj-l&<-[-Zr@Tɕu5kJvV՞Ȋ S@BYws9Qjnmr+Ȍ7R+YE10s u? $'qMr8v?q b.w d'$Osߗ3CyrϚ`wѪZ1lv Y wјKR\L>أߢ'aݦb{d(T{(ăohZ pip?\؁`Z9eCd%Oi _p+vȫˑ86LJuиU|*ytx Q.Du榖-^Psjf[;gk"tc]`V(lk,g6-yK@aqfJ0R[OrҬeuI rY{ 82Ero#PGBV}@{#]eLmӤKPTZA!jB-8-HI.W[Ld=<4>EӺz si;=0 d>6nK0,1DAk췛Œ0;B2lZ6ǎ8y;;|M@t u"]Ix0E ,#[ų~\vov0(hzr{pLs"GcSppޭcww SvF Y9--SB,**x<Vm4ڊTpkg{%ĶJܔ&U돼24Qmo]1 ZJmtK N\?+I@8ZHI>}{tFͰYI2ƧmFYfDnW4DRYT%Cڲn\iw1ը+'}t_-V ?L N$j/ߍ1i]_ `ZɄNTƅN5ŠhC1{Q.XT?sXRVBHYisJ9&sstxFWMmzz$H?Np*Asvjрּ/աɱoWʮ|:/U.}dpÁk-7N,Y6₭D J=<&91Tt[-ɡv>Nn>] 'T7qiśB=OF +]YD b4 Ŭf.QWr7~1R2_KۃOXrH=LEGäh.6OǚYGh5-g;9Bw}ᠢYY0Lu=e!Mv[ ǼJD?>t<6Ex^,E@U*P@d)!{8$JKK}‡Q6z>Yj˽Cc4#D{*Urr7X9اNfT@eK0)E1IGNqas 3u:+]RDjP>ҙ`ICdup+y+Cs*(mqе=O600YCʌ#o=7RY{;d ufu"HYl#8P5!LDxatZ{ѵGFc܍Փ1/E1JgnX\^A>rQJda':⟝t8TЧ$ Y_8P#k8_Nj$jQy'*P}i`*uSds܋c.Y]}G;"GTʱiOmOpr5 w f-m z}<1jft2^2Ty;34`Y_mgl COP@Z" Z[go7,lW.ԥ^7ӏ#y!!w{ds79W3^zo? R:{t!Vd(!KLi]pPXA<'o[βcKh;1tJ}nTkv S7UR >7@Ca.y49?.cM<R M fz^糧FePVisbc{S/Gy!D|P/+? B ^2tOgclC>3Eqǔnku6#\}fS6+c;h/6TDhR[N;Sy׼Ť+ (6e95wjci |*8߼a)\Ebm*ظ.ϫmF.bLXZ8$#}QegP<~]U]vܷ(]B=GZ)%ᾑ;WFMS咽7G"wOpNp=|-?fZf w'HC]]}b<ۯ='[ţ e-!(੃#8.H U t#Mm@IpV־4Bζ9Pk4tд} `leEoJ:},Bcv(e'2~6EWN U+WJ &MCAS=NibJ}s; :zc49Y~|ES >i yP#Ie9sGt7SH%Q0O$":70? Q9a2ZSBʼW-s˶p2.$˸lZ1tMt`F{@Ė6 *8 %~";sQd 7Ü$F/ +;seNҵO;f<%ơ(F+vm͋@ ZxVxy ;WMɑC PKyG MSR罹+2XJѕMDj]hX{=es>Zfla]!+u)O,hu_,7B\-T]n꥘J$(Y۟bݵw`]>lXՃ^_-NJ`0_4eV f-gRO{d^yN,|pqzH >캗 祬ȗC60>9(t`('EVYwt*>%(T RQl%.E҆Q>?zr #ysSinv`C ,4 <ᝑ-Vy 0 r0@0|نfFU qJ /}U踉\U zb;Š3CKct;09sEG.ԌK-i)̞R#R qUtO#9h5Ϙr>>5Ē#g:N-`¨ CT[;Ьp͎e *Sj0 7w57?{VMk0!n |fn1tqRGAhA 1ߠw[g2!h|#4|^7&^)?;0sˇSy8vdJ>d=5B*8* C5"$`tfη+DEY: xsb7 Z]Uzc!8aAz&1%*Kjhx5ڛ`$#y ;L9-%OQ @ɝ R'MNU@(/R4 7gm,PǃJi ס,7>x҉~z=sܩ[wwu=w3`#Bq;Ν){,-"ǡ<ljE1=_5nmqO i+\nؽ08<3Lu6;t~[*X 71PeQ φ$({e#x}E-E:+ <) b~!iSHSʾ+@IVuUTE BӯiM/-ߏY( jޠFOR$-/Y+2bN9OR~=[$ oB:ctS aU#ĘE 'ֶWL{=Xp nkO 1kk@H}_rt%D3.Zz#&*=#"-g0g@X zÉ+x*fo Z·rK!f[ E1ٜkt%msouyajQ({GdSO_y$n4Cqbf.y0Xe_;ggW&){آ(<L;*}wsuOa.=׭EC0wmK|@NMvVpbSCHԪZ5-Q:x佦*#U߉C 9r11`ä́d=J["[`T% Y$ CjEMueApJy@ݤTtUL=!Q|{p^xyrQgo0*64 kiRwpBSh2uAxWO8zP%4-qm'|,HmykRUP A 2C7 Tt*JD ֟H@A@2E*%oϿaC]KmpAQ.yU<ܷmoXԸ6)%z|dPX Ei!T8&eA5.4ן΀:i*|L׹'fq$x5gRFr+ZN9jj8YdejU@8jX<=*+RK+Yگ.@va\-8ώؤְ' kț{[Оe.ͭ}#s[`XL@ K$W81d鳘M>P*gRdS\؟a]yӤ=/Bұ!\Y!pM^{A|MW1Jxq>A,'QX+GK\X=yOVRzWiՉ0n3&5U@~2.oK!G]u%E} d5B 6 >_s<5]8d\ΥUg䡨N,=5FF9O<ƞpзƖDIr . tL05n{wIXW hY I :%[Qe]0)[kAv~aojJ2r RW@F^:H7!H y>=We,}eil8=KhY ɋ]<V"!3qq8z?"=EȘ! [̦,AA{Cl/'Uh* LO∋5v&o]pV! $*nfBU3߶a3P3\., H8DT'Qx<*Cc3?EH<:'hgBi'(`s:z8 1´IL0-~31xrϘH KJ1 fSjVkXT#dn9Z ̜YOSؤMY:oig?(4pࠕQS?DFCV +JW@g*HvG;+dDPZ^")gjmXV좋ʌ33.,۸OG1}u@`^yx7fB`w}ߟ_ aNj=D-9Dze9IEU\܍Ū`v66@?\̡}Ck%sr7ETI;310dc;,8ArSb]F`3V4ZBoQ囡,_ۏa"k*~q OU*ю5*@ɣV*$ɛ7?`<>9W: IIcg)ٞQ5HtiuU5_$_Wt!K}QV(PٓH+"W'Zv~ ʓwZE#8@0h7$ƫTWSz$*{ JߺhgS[q:7o1F8< +~R?VKۤ)Y2$#G?-=Fop?n5kHυ5Ep6Һv==’ґ3! Cp KPH*-moh&h¬:vNXC<Y1䱺Z2#5X.!c:^| iۥ_bo-XnWM::Ps]^jZQeEKOhC |xN=$^P SᏡ֏17ЏIM(KI#z锲4:<53HcC$R+7$r;I`Ir>pS:K# Cv&#s2ማ}}OfqvƲ* q?ACyi(%dә_R<)Z dk i_D|J~F_*{zg.|Dk%A4ы_W"I5C4S4 }H%8$PnikK!ކ/Xf|VAM1Ydɹynq^+W Z«7mUՄB:+!NlpqN"nОZ$;+}`:wbhhUJ-<|21J7(0qח%{gF n1g}vx("bz.]cX߃nqˉH`urQxa Bzb(U)YNucOy4 w x#r-$x6"a#n,>]@EOC-jKFzT3L[mS`g XEJ)D9N!|E: qb(. 4~C1 k-'$}R۟v]d{?`Q3ej͎mS6Y/uONtV҂Z Vgt >'PYIi^vt8w|[<^QHy4^h"+>6Ҿ r߹~;d@~ZUڏb 8 hM[g2SG„{lE3ԛݔ H~IAQc  v٥0AŸ Os\l{Ac 6yK1f]$?;-ivqџ֭@:B\wz(? ԃ$'W^Ĝde5"ɏ32tt!pJۥ`Nvvi(Hvd}du;9NÅ)X%˘m`5lŕн\S¢o"&PN0\o-)W2@Wy+Qz:j 7{01k6}W~6Z!(WnU*j3,ΖO;^ܻ&y|RHAb9]v~&Q߶#qrICstXg&/0 kWLhiݸ5U eU|z2h$lJ'5~K׸k8~&J)SmoWݴ3^%_B0Er1CXM416J |Ur~rDW.aS\Y`rA q@e%+3jċ>9cH#w,u0kq$b"ٕAXw}GOŔ*oq33oT݋iֲA (̖(Z+*q}T+eϧPYR}26y:]8X<etaJ%bk:7R(iN ?zdznxT ̗#wB5>("b[c)+s ׸0{ ɓcV"eN2=*J3?\A%85K|Q yT@N;’3m٨)4лK#ϓ+},JtUߢFN cB2{ +1᫽/F%1[h#:F8@b[ivdⰥ9;GE")iY0?TO5⃆CRb`.v!\_p AC}/-G#UP ?Β" Lu|S*Q9=>gMM<7J6cj?$.Ήg@LNH>&=йqsջ\"l{%IwHPZ*gE%9sK^fUYVȇ? b 6 c!+ )Q|qϒ}tZOPJ>uP֐^GT7/I6M\j 3 Ą50)1"Ohb3c+)ťP1Pl0RyZM_|]QO'nxiGƦj(Ž,wdF['Mt6wRכ4؍툴]A }j ZeWDjJU9/d"U~1c$(FSu|hStšWئ./׌omCYee_e *NA%B#ZC)`kvIqa ϥp_D^.ߴ77` l\i0ػP@s}hC\AYwP[3HCͣ JܑC.TZeLIYG0(LBb"jy4㼺F:q\;U$*118DY]羿gPS? żkMsOʎLjMA\d\/=irFet(K%`oh,2İPϞ7:ҹl ^ C.[Y,-ku#'Ϻ7^b fWj olB>0 x4E6>wKq0en&{oMNJY Q# 8/ #S@ ]s0o4eS5X6)xeWXzx6iGq) yp@+oX)1KJ61m t.<5@ѕGbA6F5kZ1Hݟw؄7/RГ؉UۢWYRK&Jq܁.XQ50*rYB?_;[ӌsG} W^ MNÛk U2("IPOZm7y?AGLnO$jܺ7`)C ˤgyi"dƕK0  0@=T杲0  &k %, N)4fu¼ÜTT=f<(& ͇¥xTNq"g_D'I9-уgAĂxu{3ʸ33;`C1Jy_h C|Wv.`> +LE -!FER#bQ _V|fو>'I]g 6g+KnSgfq&'8>To6\/ ?zvаK,V2 m^ Қe~rDK0tBANL.$+ &KiAѝw}akl+{H5oC f|~'owVXA֦;hKVߗ GB%GK^2dﷰtkv*6uGi@c8VŰ9T.aO$?~}8IIYDX5q$Rk.xsO4k]mrI pyֲ4`g1F–+;4*,ba&0,65ÕTb"-|LgA̕x.YN&\+U;׶-mh:eZ -6edҥj%)VLf@P 3'65"A-AgseECv319W Ɓr-oF)66m!:s*5'Z ƶ}6,ۤ~7>`h gSc\kg'>W.ϵpr t> TA鍤ЉzD~iON}'>S\bbz `hy #IDTan+ˁy4EBC! dƤ;/^H`M(Hbxi=ݹs|Q Ej|ģbq%4Hұ ›P‰zE]2۩E6? ^9^h"<%3kdyh!lYzp.z3ݠTW;AVtN>7##I"3we~F5$GV,o9|➍rCbJK?Ea CA}/N~*?Fe:Shl.]D׏g&˫fNzbfb+}f!ͳ]. `Ն5mgLV1M–VCOGDO | \ .(RFh_sdn?czttkƷM:CJѣ7;۾}\Vխ@.w n[QɁ0+Vm!V?)p}cW-.}7䤧M1z">k9HcbxX@P4@[bo;NL6*` wW!452zzз>ɄQ3Vd!seto 0wNqg؛gC `!8<ӝ:caep-xR(`CxYSevU-50if{nÔ^+fSiy &fU! ``38YzZy|vPQux&q@W,^&N%Kx{ڥh ^|iNu hR(A!G@sVT<]o*Qԗ"F^ؼ`J#Da;k&nkJԀPCVE 1j¼CVgjEuzaNmTR:PE2E wyy3D7|Оޱ9XJE*zapÈ5:;#sALIaDFϫ^fj-`LFm>?E RM,q 11TGІFzήw1&m΃MO2^9fdC9 8?l.%X+wWlny^xυ隥%En%[˻c鍺NPKWw`sfYybs~=xԜKJ7|яpzmc1Ss#l>+KV vb2mT-(ʊ. FVƼ+ȧ 2魯1ݑ>83e$j7ぞcXO\aA\C<m"a{ Pzxt1 } ?b*2k.eB)2y\ |+xQlyyݷS9eo1иn4 |loO#+T ?VC|Q:+e kBϯ HSŏZ?t?6`K\jwBAd`v 1n6\w0n=@pp,M)1ޢA/'_菍 =F\GEɼ{;jFyV"')hh,K.d.gwfM' l&#/#ZXInt1&VTYԩʷ{lSw|!b?ȈsZ%HEB9IPӶ׃w*wH4 {z|y?'(il%PfCԳ^ 5K9>`bXZWYQB3axyރe bA@KiU!>(r] HxY鬘oR_*;zI&/Nv 5;6qN|< ַ."SL _,U֋H-tte|..LJ9:`~%E81B]BUх _Yy}1^Q`^5a)G?X>8!'I%wd:|,ՂJGAHY}JqnM(Y|;BAЁtqqhJulp<0)oj/GM[YGMau<םd2q/~ ;8G h忯qV\IN0ud]a4dKVlk2rg|'HƱ2o ~`§ASS5H Y&ˍ1 MP1=d/&:ާff?+ǑZz g:2r">m&$=|s~MI( t<&)\QSqb̵} .F_6*Y-LW@ddOEfy !4)hL4W?8':.I`YZ(;W|XÇMU\_Tr1Kn8S̮jQ]#nx305$,ߞ¨3c4=5^-py*\_*n>aM&L h<(5uDa hrTZ[A~g;}m0疋nL #^/Vc ^hCC^6ʘ[cNOeMO$+x0@@ T X  b%!O }UC2]c?lIr)wlyY\y%\hg0lyZZ_];\x8qNXha(+#rzվѷ1eUC.FlڿBWd8׌L2Bêe6dPK_NƮC)w0=y y91~0a&Zt`*E8R5;h*ɭ )Fl+hΞnzV5WGPgv^( sG_=tꍾ}M%bDnʠR($z_X|&- |`Lsr$d4zbŤt.rs{Nܦd$(?}ػ71-t057)zsapis RHe}db7).{P/P"!Q4I~4EZ@ƨ;na՜лJj!Ze ʥBgP;_W?PY(:)Q,J|N=Atd\pD3`Sa\MnGE˲Ұ1X}~@-:Xx+ ׭AACUaI͇be UkgΒДNRr]V4f՜g+i ؗk_%Fn/^we^D)@\٫0VӣH}Y{Cw8e"Ò2gP`RM6 ڊc߼ QӝoUfN/M&C@v==]sΔca%S '蘰wd)2ϴY4JSDd>CHi?:"{XYSS/\1sxc~n 3ɶscuo!dZR7X@`"|vgʟڊ"+N.Qy<^ 6$&gW 9W/ba!SBjM1'(>{^SzWʮ>Dx:P=S Mp"⬏Q0̗6u F"kA>m"hYfCZ|-)aڲ7 .H=3иv+q3bvKMyL[LBC4$%C(DPatdNaAZg C_ J" VYl-y $v}% {3AK #kd)\>_sd얕hWNFY(W#:,2pl1|2cfGqZ[ mj)&E`2`D]נ/#A0wC!E8\RD܊L"Z%*b>9QDGvu!'\kNtV]eahg١҄p*+6gW)%gͷWh1 ҲwmnX@3^ T:{xm ɛ3b3.)8Eq8kDtrdXi<óJMRYmNP^Pg[ 'FC?f΢\/nj %5tZ+yET3f5-,׃b|WLMR%/%3"s On6qB~K >HiE\BǹsFvlqq3ﻼJhpa_. p~UAVB.rCps_Ks6zh`׃mof)AO{YEyao=`+8U8L#e)K!Ξɱ.a]% 㩑}<2ѹ!P};Ւ? UĜt'sK7UI7tR NdH#R5 VbոB/E^cU }?lZVem[1d'YU_+J7v) }5'"e? IUCjB\޻aq>VoR5H@HDҡŔͥ.-a5mh2h?,J r:Qb4E >ie1ĉĹxO?'G۶N&y3#qEJz-i?ss/%b:\vyR4]E݄~1Yzj˞8f͍D.y.f'["kˬJ}:Gf6/*' I\m 1"_a\4]#L ߇3 ]hk&` Zp̃1[3􆣡՝QCڰN< UmJu򒁏ʽ.?}{PuW5iz/ы96G:!Xn+nVJAfn ][ 4Fh +䣮~;km < Jҫݝ HEp!uUJm\ _zjbn&VɪDK"+ڒH#U/ $p,̥fM|0C^Q'$y 'r3W̏6FR gqc3l$ɛl˰T+cBSF1ϕi'6A&TmN; VX)] t 0!T~:$4Ŷ))9"w-ST52mf{5=5i*I.l7ӉHz ư8[z-Td8) T=p !n>.VUNsg蘧oOղ|PһBp4gfg6\-c 3aG@ &jjɴS@$q+&&bBTY+-J7(TCGKeHD5a7vIoj KPr GGD6ffgu-6]RsuWƜ?q(VD昶bi 'PXZ7esLŽij['=o\AO!5mjdvD'Ү# nOQ*SR`FCb@A{Y)`6|D6rUñ81VL ^iˑr[6K{9Yr$ WqGbNIx|yVp47_R"2Tm}.̐ HΏ!LraXE& 1>ɩHD4Y54ԫޕmhSZN7zu!}~_sSPcɪ B#AQ0%v0L+mS/bYV۾*O<!UgW`W2Z+ Y)5تcp,cΝ_5+jg9C#HT82wv*2yay=^CMԨ1M8OȀjQl˨C T.*T{w "BnS "?٫6wp) mRVqdBnJax$_ph _C~of ئX8,ؾF7 I-Ps!CU==Pw7i7T o~^by_Io VxB1ip)!pC3u`#áp7?e]#7/vVZv폫5랥Ɣ cR/IgoV50戽4=cSBBbs>uףq[||F--5=ULUq`kO^́ UXތ ًA;voTҙ!LOł>tksڤp_n4Q|(1y ml"]P*eu%LʹAc:T0eДqW"ea8H>7@4ZÕG} \~Pk̶ML&{j ͺQL)Ģ|rI@ +b>89gtIE7;zfϞdv80ҳ$rQ#C 4/w%"yLq`RdF5\qm=YB0x٪qWu`::LqG. eWa}-N&I],d H)1Y}0%S;S&wg0ZUXkđu(H_W5OG(;nb)+d 3 5Xk&6pE`˒lZP(a*U-ѐjQv@}I$8 3i]-F.32%xƬ_z<\a4Yij!LiW"қd aJH}]L.c^6?&*MgVEg'l@`X5ڜu\;e]d!3Zaao5- ;tQmubEr xh[d{7{nOdNr=2Ѹ l\0ws~N=t:_ 5c(3r^(XojZ=|aöD 20=YڱWUi*" |g[/-?:֖/bZ(?O Xeu[aiD_*kUYu#wc v@R(;8[.XS 0G^8ep(薞TZ^C \yŽcOZ;tC XeIϫW>0|H^hSA|=ՋLga&,=}3wTџfU~l nx-yDdD2P+*t=Dˣ9Ũ PPbiP/!e0ٷ+D/u4[^cZQ(yMRJK~1ث(Ox08{_t#t]픍&u/ߊSabՊAWL+^ Z-oTX 9)Z5L{_hp'\.NeX78XhWIBGug>JEX9VImG4hѶ<Λt#/!警zw,.um+!7*#sЙKU%]T*iSwSD+_ȢƘTKI L&M8̙kqj q4ktx*7.3>P6Ph|]`E^^'H;5ٖj Rl-CdSpcl:yqf|NET{,~#YԏemE@̀dT̑SoL9o&aV2]>sƾGMYToH}mD﹀En o:WMF~'\"$n#x /:u|RᒺAU_RǤqwPУUx1zY[\!樀hbȣS(?cBIX};m ihJ҆a vCAU֞hB;v@AG(mOٳKkG,>\9M7sF<ݸ|py7tK7\Y" _S3ғ|݈mj$ ̑\5i f9^@9G ržYiZr'AFno"-'W#;F+F\0f }>_pdQ(hd]FoZazywoDl"=`T.zhTĐh\*YR: /p g2坷¢o%<\ & Dvg44qH% ~Iݚ(r‰U<5RMmidtxd3ELzt# #ǝ?11C1DC!*hCW JޟQeh;|ĐDڞQLIR]A`GTEb`Spدv groc75(-G݇"  7Vh@V!f\o!/.*tW`,WءmJ )6\R)`&"~J>/a?& <` z=~h㑰PDzlWuK8Dolh ^xBX@`3{;kHJZΏ:%`7?\Xz&60)!t_&Z[PL1#,ĉ|&mdIcR K%KZ1 GRim2D`L;[qxt񠭆Wtr2j;i}@߁s!?bK' %ꉌ6.$iif8tGպ*Xěa"oū{IKKY6DWշvbzOH Q XPG~ӝM00p*wNgɔ^om \ܙ ڎWT4 %)2D> `~}`(3Ks"=f\{%0Gڗb>.P %,ZaOi.Gu}!41V;ęđ*z@L8"c6{O E@H.e\ۥ~~>H]X`;&Z?$?^p ?ڜkV29H*&xqrU,F&~#e)[bpʳ9 oi QMݜ ϐC2q?ŢwN"os4꟠\+e!&Lv?_WuNl1gd{wXÛT صx۰Sgl)XSZ@$`zZd9jb\peCQ(W"x&LKt87\Q Ja #JQ—7qbD)n3e*uFuZb2ݲ6]/ѯeƥ<; "U jžy)v^PQٛsQ^SQIą\j(D˂y>aNl;͈~CeTU2Մlmg"(>_IN<1BӋM=% 5iF{ĩ2cX38S >"N:`Z]{W~vӬg^G9@J?qXԻZ5F.G)/ːt=~KB/>/=ho`X[i%nLrgVa``)T? +i~#m.uP:8jhǽ^mv9KiUˮsONJ3|\ =-ſuH2^r5 wֵZƥԻм q>}E FfDpjT(s:EUD|?2X銳bwۃ^zM._l 1m@P  an^ia0d3bQlt}AW$ʲ:a~nbŒz-,5%mLVY Lo):S{Eow L8M{Sn#W}y[#ȍ̻1E t) w'Hܬs6hHjliwR4t Auo_?;3RN]WmʊW&w[*U.T$B(7eŸ/.yL"( * wӜ~mm(e+jh{=5ʉk̙LWަ)$M^|o(mYLh$eix'L2VN<*_ pEͿ S%`d^h2۫nNhHqrr lA6m/k7h?(jY|0rNb_dY&_aԅ`t#7GGM˾]1tju/pv2I>0/k\OI4e)uCX,f$A[YҭZP-?[ܲ`EQ(6@^kzdiVxzZjz;@3lł6jנ>}@,<~,NDe4* c/lG)&Y6B^ GW$?[}L$t˦f/(Ե&hE饐#QF_IrbEcy]DߺavCmxPRo|J\PkmZ0O}Jg#Aw{'Ŧ`hoifhWOú)+~W0.eDSg Ğ^x)O=*6ٯеŊf kIg,wM{on? ΅wD]ޙ@벯(JJ!B&DB"$Fy۴V}] P@Odmہ/]Eԗ>߫8VmpqV}+tTfqU؛y)@b /!:jd G T H%|:??dd]g-@R5 6ZSق4E?a:Vݚtu?ek*A&$|9'aC;",5.ƪ%;X1By+e0ms7}olaזCzЋӾ?N˷͓ٜJF،>ffZ}|Q cXSo9+ \=!MYfLL*Ofֆ;2_=`ڂKq?#.COF+Dn\ 4>qK(( :|(*&|8ٕL50M%v)?x٠m#D}D(߻TWDLW_R߸QO7F=}qߛ c=WaK1ufN=a+rvDTcR۾qWL{fN?P;:%n* |Վ/lF\|tMҔӕe-޹Ù~ )d_4M1QҦp Hv5.]l\>?`\M+j{ԃk, _< ,F<Js.{zfgn 4\ J^\;n>ي YT!@tzy` l:֎ua{(l/` RqE?64x[̈́jMr?ǀtupGL9A3{)̌$WM7hT¢&$䵑Jy\/@Kaꆜn]6x;@._?HN*) #{.elABλ%n,mbX>_4Ťו儘 j3X ; ).ĈN;һ>]`lse|co]th#.ƶgg`dsaMNۃtg 3pM2/)yl:v)9!Y^WA@Tt*G'y+hx_t{XgIÇY$~$2tA0sU|hJc`{k~XSRuU.Q~i&P3z ǁHKg ^J3^H"һ|'HM#M.F[GylPˆS1+_ E[b׼=Um Z?PUM4=zñTuWputq_PWsCv8JɌGʆ*rXiU_\7Oipj(b΃gE9ޭ %L7b~Fa^%c*z8ŝaMWGڞҚ G<ڄ&; ;mg (WR>|%܍C2>DO a@0b&Ȋ@V()8AgG/hU0ߍi)YYn:(|]7>5z|g|zz;% "8^ t0 dYػht52 xW@e2.<(v@S\0pH{FГ _c@5vhEWhBMZcI uP(. <ρHN}l+:-pMOX,csKgO/1d|#c%q- PopՄ_M*{t.O{0Jo0.Cj }2˺uɯOEshmhf+`TykIc󽁞h pWٽdu\Sk.|N+pqt?b5!E`$T7ᖯE(9”v_v8иD3J&缷Cg*F?5)T,B\[^}4VXhG<Mc3:;+3^GXiOl Ahy rh+!̌_!8cZT9>R) d'Wh n=rwU+>uD+o T/JULțFaP?]7@C$ }A\!^͑^C T+$ꃘaZ3^T)YS[}$GB^.߷`pm¼5\.x.j&n,S48U;_a uᕧ*ٴ-c׈jIAO& ~أ<`##2}q&6cpAhG1t> ELs>V.:v+Um%zۭgb%pGArT AkТJ4ȼk7n%i&bEc/_R1Zn&Is<6d/:hUҒp%%i!HSh|I YU'Ŕߘ>"Rhv)Qtn+\jıM|+?fm_G]ْPufWKVFXt"<nK mTn/񪝳 Nl^|Gz?qr7K>ikG>ag,d3=>fv8ԋKfbcI_\;6 FOU9 k䠎qzQ{)&qX;Ǟ"4Ndg_.pvbW<s"lN%mpAҖd'O_I$i-z`-tB&]51*G-7U"cuh%c^SN* u^i2"wuLTwDe?,.Ah5V)]6} pw|!ڙv/<0TXёE L~D 7U9%r'ઌ/-fY7 Z5dwϭy,vbm|jɖ8ċ^(gh[~mzz7+  OV;yʏ2%+sģQQZ$K|Iz0S_Z"saʹJy* E=u!'jY(-ZTaY|/)UfWxH00x4>x =c;|mJȢrT_6>}B[&-Yu-LaAHqGgľ1qAƇ3Ωe0;ɌZƅFH5#qh92PP %FpCo\56CU U?soulFK4a9Y-}Eoʐ@vE 7(+kOc\R>xikHx'F,o s\ť c)HFbcX$ Ύe (4b >[O t[=x~ -xx%?~z^BMao~mf,At bfژ77vLoIw)r<%{#1 ^:#AUN}m+4樧>!0/߃if٢t+2&eM'YdLH9{n`ȥp|B/zo DXG*Sxlko Yl\"PL٬RE~ ,ϘƬOf)y .\ŊFs7!q xݤ(JZWaaa?K Co4bҠ-)MQzKQ0p^ޞ:l GLdBD>;\Nzr)82rp:(ߢ/4\8^1uik+p 9npN -`NëCmתGGk-ܶt*fX,k挅hWtkXnB\ L"r \a5<p) ct1cd6wG/ᤃgAI9m*Dk9L#Mjj, J-DVHYd TzL?0]BȻ`搹SLV.1&#OF s=²wc_ע@* O(FDȚ$ъT;aLc64icz$޽!E8FU͊Scs0T|°̌f#by.URoۿ\c s:'4_^ˁ&fZoˊ- >l%= s;7`-j6/2˪}}>e*RG {#ı`Y9 zanᗙ+G`G?E)lNnv^3'9P:y-o$f?A0'qx}YؙJ=vXɠH-f:\ШrO{+㇭e0TP 9Ț#dѭAw+4أJm&?Pd'>㤐O72M) `Z5/rrO~5$_j.5 qU]5Biyץ[TRomm·HDs> AD^I_{ :PG-hh1=\}5*4~pjHwD~>fxEqNՈǕ̮jأ0 ى{aމX;t6Ux4x5vޭ֖? U6)E9WJ}W_A"ɸxa S<_ՎKXf.Pi )jcb?FZS|0zf&;$H ߂!^DQBSd$ O`b]MytqHRC.cHS#@z#W+yH )dw`|0W͓jJU{ެmHRDDϢaSVۘ!#<ݬ`qv=×5%(H}pN ߣ x}٣&CO/?G3*AFӨXQ5Y[BX ]qPP|P?Opp/GHNFacܧˋpL#o6`~-$Qe6ܫn1[&|r'+tƦ/5t CL˻:376[w֦` ͚ݓ~EJ%L'!no|RsS7*+D$d_~nT*a>qdn.{S$妖Kwy=G; Ċ|x73)XOGYF4 vJ. h!M&:Utu7>* "It|ߑpe䬐:\ W:BQo`\rEٔz' Lz'EƆ/cQ#2= :f$.`Dw`2iKPS5)Nёb34 8 f6&{zƪA͊w|d -ܡa'8LL"PubV/06@sſz{o^5D%=\CcN:[y%,X쟝/($e3L&T$]-Z;ЪPQg0/ Uq3k/ <`9D*߹N'(l%wvYdkb]p& vazqGWS qbmI4A_sɵU% V6KpB(=-戁Ao)S!in! V38BK)m Q[A"=N8$+3pԙ&4*P:MÝ.;L f'N,Hv}0x:?LR Dj3 C c !JrO-}+ ETf4B3 ׂL%{v `4ݥp-$q=B"rh ‹d6)fﲗ%cBgWz;OѪɷlB#;a_Y; c B#Xc2 CD g0 xmg1y\e~ǎ Iڵ*9\Sv- WgެwK¤ݺJq.SŇ'Uq[ gC Vd$ {yy ~ђ^.>˰ OA)'z>,x4ҬEa;A l({E%9.E Y -`tF!W_44.ZRɋ9_Yu3E7B:*6YZPXi#dUL#NsO0ŌU@m".44:, mnVq'UTxȫpdzZ JE~wP]jp8@&ޟGw5(yrq">u"V“Ns}Uǫ/8!!t$TjZ N lR?&kȜ"gL5Ϊ-*S]=pHlXhWH~u0ojç&e#xy.2{5em07]-Z*B+`03!5}~MA!hph V5 ʏ -eŞMDE,d~<!h:r\==`q-'0g;,6z7!¡PEPZ]ԲSQ7-hq7㲸b~f'П>~GY79]"A$RB8}}XU9La@PJ'IAH:`b}wTl7 =YΒ˪M|8ڊ;\4 pˏ`SKNv~8c. T벐޿B]TjmajZR.v_Z'#eٱy%wK V^kdUq~b꧹YZ`>aѥ *;dw6q1sŊ*i?"R/|5jf\ @$UZ08v1WVv]ȕa4P{2 'I?͸?n>o ^Qd },#3ȩ=&I(Nr;?>*݄T:eKQG,74WItqҳ3Afpu^H,SPkBZL*{tW淃 ! %hiUc*aӣKݰ4\ή6>o+O@>)eL{#⮹{ࠃsrz`$TI$O<ȸ.ߩT\F|DI9*:S;s ي0XQS䜿rUx0u]I S[-39r *'l"6@NEɐ,I% 1P9 ZEg|~ɥCGσ2k'3;0#z#XCAO}yrwg#xBvt#:8n.͟N(Xs=*k7KqBIY=+3 K(tjҝp' oa=ڵGoQVÆ@6poܤm ޱI܈atWҌ(kl=!L|&("4{9!x&(3;F Q< r-anly 6|u5%/K$OC"vlHBDVGWۇ/or)=йR%(u^lQZeZjìi^If;(ψ~,&! r:gaZbo[y}Y[[ +dz \?ԕQy\ڒ6=vn'[݋ |s))72;ҿGdr@[1cEN;H(//k0<-齸}@ȧ%|#0#rWT s^ۈ6}P"&%k7:MHoٜv@ c,KAfp&= *@p0}}{S:9HY^Fɐ=qEk&,Z/PPzpXqc$'[o2_>y͞Y;!`~ Z9 &ƲYFe]Z'{dߎ53sr%iz_T~eQvZqNg-I~47+A!%aiϺp.7|A2Y,'+_q vguwE|!_d?HKΎE8YҸPwW`qm aS˯DtU扯a I&c 031fjUs6FhC2DcqBHԭήy*B#Pɣ4L[q@ڱws.ۙt;7wlZ7}Y{ERdz.-]a:[CҮY ˶5;⣄ E) "MN@@£1rr،qgV)2DG5FUUڨzUH~nHح~|@ Mǿ)eo =fӻ? D! Dy&o֔p[k.7ܮyn ~^ /WI 7~`rvSƁy5/lN A8yyuEm/*y1Um-}O@]t or4SeeJԠ/ǀwXإ {L.v̆j:, YF1)k'f/nO"u07fò/24p@HhC%:ŏI½qBӏǑ4bp.LItA9m8ݟ[4^>*Zb?ҘQ [hwI$)uRWټ46yS/_&؜'rG=O:;$U~"k 5OUxVq3&cL}W"ܳw}l]7l&/wJ "I|\JU ⒿQ X/Ddr}2&V/Qi#;%T `'@qؠT+\#&8@JΕקsD*,zȷ۳naenL ?H@2;Sw-3.zحE=8D=joa&ީc1ѷxZ9b-wDK*6Y W@HG_,V8P I/.NN /-m]qJ$аjy1B(q"{PחsE:sM6䟀fY&wAV܁Oy/K+xnwGj>Hjob̗K )ȃ 2C5HAοԝR_TNusb^̡\?ߪpJPQ!γ`#?y &Oy~d=Pb!IJxj10)]4 m4[v,GY# @.Ctt2vؔpKVU@+ǠRƂԔ̔UԽOԏѭzIߍ/6;wkOW4$)gr%q‹R_x"Jtl&GPEL$d񔦇ɟɴQlq ]%r-Ѩ\z} D,nqv&>qgx^~_E٪YŲ.F_yf-Wb?!u-Y~US/,q&n 7A.93x7qkllwNDY)z#3Ngn_BEw, LyXZI/[J`!am fI\zw*h=1mO|q[\΋YRfLpG1ı ?p>vȍ>.3lL^]`VWeƻΉC[LV`kFT @s)L_e,~h5Mi:Y`:jb&"b|e<DͅZ "DN,~}ᯢh)֑zt'L4c\V\tNmu&GK;.3WbiY b u1Ab5D>/zi QUȎd8qqee'|s9*G%J9+JxV&̏,86v֒PS^T{Lbpͳ.!L3eţ*a0*d早`_վqa*rB߿6YO>0+^~uNݮPG nNCÊ*2s*8%R\kł-w2g{ShO4q~Rlc0IKf.0լ+{>7 RV3=#[ժI'Z7o®5YF5b]2R\@{&CV-r<&Ѽ͒. 0eAZ/)f"x$q8QZ2H .{|MA/u1yV*F$80A}S 4U,mM"H[#vZ[c?qmjvSj~ I!zvu^عF*ûNaqA<#FG݌qK==^&s]wJݥӅ;*Fٷ`N(?b8hy쾂x0qz@[ߵXvs/qRL}u[GiDy%kPV4clL1tfc"uQF7Be]kC]4-8lPY=uJg϶8F{Ȃ%|+=0^ƻu(1^]}miZDܤ^ĪV+j@"Q%b-_R#,KA[^Fq^@C KbZ8h8#%gCKKYR2 30eeI|jz$>O/K&ne0^0Mf,}Y&n> 2*+ 8}yI=wR8;uF>عgqz;F`RVÎ#}>sU^ V~KOfQl&3tm/{40ߟtUh~s̾E_=.5:po+ѭ1:e<ɐQXPg2f&ѣE;#f-Q<Ya j=F3Vq{ejޘJ|6}]PYyKOw%`{CIMqS\V!񦱬>u]-M2fKQ0"pڱ`-3S^ j".fdC ~ε 788LQRp@a(pݨZui;aٳZVzYmal. RW܍'Ek<|lv6GXؤEHSV9nPcЪbFy%P:;  &!A>oR,#S?8!PI]^Ml|nRB1NMgǴ㹼ݗK[Yw> ˿58DJ"F_E5x%:NiܚpTw!\2=V%k=B.%=HQߝ:~1;zWtb iY͓;tID`iDSk%< O;j~SVkEP9dJv|.DK{fcZ ARN^ʾLQ͹#T6B`Z_z#܌(_Ыs#w_{_ I^7d:N :÷whC7ܞWYN2cͼ1-7ydaDz"/*]:C8R Z,Fs޶׃]|@9ġ@v!ohh.nmL_/Kzm)YOCw1w;喿a+ANn2+n)*` aӢLbJh'%0KFhOHJ Eh78G+8(ߘ !r]CrW8@2*R 54,M?ck"$.MˤjŦt vs(!spyIZAĭ|=X7"GhFQ''M~? Os:ϧ-m eb槻LC<|+}G(u ҟ PkN&6X\6&i3hب`"]A;}j50S<@p?l&&;$qB.( P+^nMTAQY͔HKYQ'D+(wqBhrV!f|$?ٲ`8[2Ky_«1xS{,5wmպ)L髀,a.%lf%`S-Rǟ:'?jrMK>jUq-gU]k <G)sWn/.o~tqԶb^Dr9ϴB&2~ćrga-C}BU w j>^7HgGY,d.DndL/X':W%Ns8|TM:m*%A}?AT" Pd>6z6Q~PI !r1E?8J@Fr,{)HJEꄬ@ۿ+K'D}O AKˮs<^С1X(|%츽bbPcYM>snQ]4d!3B&o&H7/b?N 59`|IOLfDó-嶡+ #pPB?kϭBFɱ'|Z}AO&䧭E#~A0ZMQ<V cdmQ|dy~nn?:O ,B;ZIowk8OeENR{7}%qI`409ZfK-XT)EWMoa3Pqh`g3ݛ-F}/̋aji!>(բm_iLJ1Z nY2v^ _Mw0ŨC%s480p&Q67/PG+aZɷ/w[~t"1LJDvK|\<:JG]$K z轹ͤBX\G JRm\]=>.&qd^N)Wpm(6522LP6¬B߉լYOaL F">s\*My Q>aqqi5~P eGɓ" "s$TqtfG*LrH>~hFtZp)}lM="uLު)^3K%3R,Jl9?m9=*tw7s/k]n ;۞{ώ_L"v& >waW`??'~@f(F [i0~R½% o!\}1me2,qMtܒVU4c.GٲNWRC s3鑖L߫>4 ct=$B k`lwhzv@m^w 0\%H" 矹מŷ;O%vͰ~Wd燮594vt]*f!'LKW8BYv5@v3HuUz8Ej˖7ߋ]_H}hIwX Q <{xZͶ?8Q#L/O憈j%}8}ɡo+'>v4TۣtxdNuol S%( ὘;IJt?|*e/}h`w5`qOi)fڛĆ"Ȫij4*.y&R]΋_A\Dly+!r#>;R4y ( œ6[M `X6\UMެא3)[d2Q^]_9\ X:R/~%M^e9M&ƚТ%V.)bR^OFJ B&Rdx̚h&w<1>"]ek)4~Tbn=Qta oV6kKBh)"C,MnW, ,H4m~U~DZ|9;l?n˳O*.\_t8_a#evtsY ٜ~l7O:/ 'p򮢵%M%sdb]ZHQ.!wegӷJѩ̤3g˾M V0g^C\ ??K 0HSwZIdDpO9`_ U_ѥ8&.f]K^t@ x{}7;xOt&SPHL@7&|tas>_\EG!gp Q8˓ҐpMdV-F-݂{;=L'n& VbY$R]$QH_v$[5RygH+SpP0lZ k鸓~G~Yѡ;-Li\]о 4E*šЕ|oO:Xa=CO%;/NYbNI_9@~nS/9 Dae“i 3j 7):OVRGقZ d= Cx7Ia  7bIrorUs'&BM(W=K:t STV+TyxN .Q$$d^a4\, Y@| ޼R0OOԺjb\*s|qA,PO`ymu6L?j έ,~*ixH73>_#¶w Zp޸\:R~lWSoK%-Zr<9 TI* pRu˦&_N`S.7;? lX?r MtЍj-|=/mSe rCS7"s[N=zLZ<9X°e?S۵:UPuV- s[jpsҶԥާa#}6[D;++8puK]E݇Zlf 7i#ewWH_&-1%aohșB,v$:0b8k?rMv.ՑblѠ0[pv睍+O3bsDOE&#S w/<@Ά:[a k93q@$^pO\p2'f*O=y͊v={ ;۴yhamePIcWY20GI: 8щ8'̸ߐ6(1a6?`'ldx֌s#`K!?l쁔bűjA?!(@R/c,%#Æ@9mh&53'GZӆIbŁmgB/h.E}*ҪqаKl&׌\Q)!w6sDUܸ¤[dV_j4bmLjFWWLI J(AbŞkƴLY\M ]BgH k $<Alm9eVx(-1lw])]#O;9h,ȟeϼ~]lS . 킲j|o SϞZuznw,)wcU T Hhp;Eb*„;IZIb[7m\.Nrn1TQg N9[A'U,-d( ^=S_E-6Jڴ O`2TRLįod*HDWIF==bh8QbA& gю"ogIW`zHsrd*wp3 m vz@MZh&}WLh]zԟRr|Y &mU6ķ$l/I_}3}P\%4z`@1-%РX|'TWIZ,=5GpɆdn ӗ 4AfDFŁXJHH.5k]geOBsD:"vңG了yE앻Enԉ9׃ʧ1!?+ᏗHK郩apcEO JZ_Ȗzj͚@%H=Ozgs.o+Չp'}^v]8=G_YiD!!3ٝ2Atzs 3T Cԑ`g(k t ҟT;Ӥ[ 'Ԫ``Yjwf5[]jf:A*{eN4f QUkG( eⶈ\:ƄR3tft$evj(ҩ U+)>7 W}(JY? Ȣ9wM/ ʋi j4.菿&qՑG 5{ *"o)FGk\YgZ\XQ`Z˜ɠ=6yЋ6::pJx$ j+6K]>YfB@=.tK XU:{Eӊ, #ug c$3PA2b[T1\2EZg m#yY=&wf&ޓ<-"gOm!,Rk6z^RY$lf.b$rtF˷~f\v*sԻ#欿6/'Âd^WH$/JsM3 |hXGs˜NF1JɂZ~6 TO<'N[ / 2Ky%2,>}Oy"ff8^BL$"x1HY".uF 5?lܲb Y;-{Ѯ?a9_f5 uM7t*cL~Cx LK4!C(lVE(nY@>=K/1ؔGQOc5!nHS:Oޟ )uAb]=-!~s-Sl LgI>_YG'0d&Gɀ_(Q>lTsk56)%'|/ dڰ2 UBE~V UtW=K kzroT>=э$C54fLaJy,_fEg-GVzr` A2k?:ոd$J1ٚϸ4p#30qvYY5>wMijXh7pE‘N%aX0UP]|^[jk 'HzEBH/8]Vu2yq8]9-yX'`̻uu9<%xgV2zPo-U6^8sa{؂hxy4T(SNJ&ۓ5 QFs1֞g;A gt-eAJ~>d? -Mm\5QVU`8{1ٶPCk&!5r#'w`*n<$x?i<]vRwgT;*\}2z%_1f1S Eĩh~D0Ѭ- &qW F;h0*dݚūH$uTwMzEZ`p, IdVPLv_FUĸGHb*@ddA]Z<[_C>L:y-Rs둔p|S{vFi&}]ȻIO%߅DU2pQt_(w$rIhP5-qN]=,2Tذr0 Cc|!\6M7vA%G^4.*1Sf'̘]YǝU2{CD*pU BcxI=뻧Rvo 2+L s+hsJKIGrF-cz523&0i̯Zb^cZ捥k\ݨ&F)gvRBG@e4NOpVhO||*{\- 54)䨿8R=g BA.gv&ìasݡR3#!il6'kxSP A2%(B ^h&<8`LEUpo__z?HI뒔%**_-"Ǣ5ɷUȅ/uX 䯥pF'UMhu[qz42-B[ &}GcjR}.WbZr myzyPUeQA+LEp^EƱc 1_M#XgENkU~f7OvP{wh!^Ji][d͝슓XaF=3pnjaCNzc>9W|'Fy"&d&>} Dz)֎X&M 簾OaId"o(@%Ix)0@ r lF%^i,(9GZ7uv7՚\0 Z՞}L: RȰ#÷)\I$zD$LqԋTOm'oX%h,}lĬ;3]Q͔CdޖtTpZ1ɾ>"Ļk^"1FMʧȡ 3g %&UCCuLosGa#>NT߻GBFXv!ox˲bOMFi[ݰ0ݜv4EC]9d18Z]VȌk!xȒ1<c%&/k:8M ai'oKc<߉%(\+[VTz03o䨴s3V$ N? #^z$2%>pB~ʷ+?,.wIÄ: ghpĔIP *Y~JlF(t91T!o2q +`ɔ$|yAa h̜)8Q+r)G׌B`z@Ѐ3рxTDz /AIio2N0OTG:a$ӄAy#RF{a_zNCCnK/t*፱wW,^kdHC3q1h/قX/\I7 _v;2M0G 8|`[%A9Չ۽d %ybk {smLy3O]xe Ė ]_1@x Ӳ|Ih==[bzB{3Dg;hܽ̿=S?n =N% ń䃊Qcxjuke}iqI#=y04C`F$$p6'm2dr&BsAY>EKKl٢e7'Y{W0| G0<> {+K3$Y>J0eV]IsNК,떗,L*ET確~{zQ\ޜ}flXWi R@O+L(VbiLCtX .[2)5;O0?n-wqK;</  }[^EyJ_uB#=owCa;,O#z͖+kI4cmE7Lc+d2-@u0)܇#gBsI@#Z6,me.[>d=d h ȤU:d!^Q!J8 ZQô^P|zNq^sHKŌJuUZSEXof\9- SK%zN n!I.($ԶM3NAOK~*'m+Z>aR6H c_j𮯎!Q}CC9M `hFP|@p1y ,g{;(C^ ~)άjN+w0mcV_?{^ű^'`nqw\[("^ JvT]L}eĵPޗWyחE AvtN3&T߀sbWYV8Cla)%'G뺝rY5wtȍudJ/U":'%ЂE }gKozsap.w诽|*y5R#e5fQg4zC)KJ% C^nޘcC:{-5hv$4j·_{C(@!0ON `&DOGWT}3+ha_:?#a"(q(G4 )W.|Q;_5-SߝO` KtlȔE_Úi'ˆ7gխn 1 G e"w'- 3nxɭ1p'ϻXa߅}wVg3kJxb0:EPS*k#JPRCϻ~ (IL(l]\ Z u:Z+c_`~4džTeCqL;6+0o-]Jj{\b5B`8v7_n \VC|+.3s{XdJJ'O5l x4OTft6&H"^ ݃Gjs:  ĸ ]J+VO&ܬKɠp~ې Z@& N5Bb[xy[Fxg /)e-Iŕ 0 ϯ8L/QRckrf^aP<2Zi *oZ1\f>Z,ߞc'u~rн }O3n,!'JtPvjO5>>wư~t40s]<8HC,prƑnbu8p bj~zЏ%sc2Rؽ?Ul{hs1 cn׍^,/n㩐:zHRXjYl/gpԞaGuxșc moVkJyy|~@\ei%V`0{ !g[\,)~X3e jC, m^ Ѹ,]!=M[W`Fx:Xyh%ZQ!ێL"(*vS)ǥ. ^PzNhQP_iQG;-l wݴr 2w/R7|b.[`TQ;_s'T2IrU"$h+kX^j ; 6gěEDWM"TC`)u:^X)3R$68MS={=b#Hv4SM&9{02D8!Is\\H o?f-|_əfP;mPW*3.E,A߄ShrJ^3vJ5[ֿߜz=0b1;@@Quw'ܴn`BGF6 u =O\:nSQnYg{ӧJ %]?՘._*v$ԫy@!*P@L"$wa\P~߀%V gJTǍ^HI5gα&]y_ؠWA1łwk%ğr)RY["9)ӗ~B`N|jN 47CbQE2{*`ڡpIu.8b$@*:?8 żpC).y1Ǐ$z1f$9_('"A^`,A+t"GMaztjntf\jk fZDp0T;t|W;나/l .*FdLc?S+E4E)! %5Tq*-md[V44N}Vyn6׫㷦`xI}pꭌ&\^-N %'ڱ >̞aUh齪,L-xr{-D~ 5CͭpdFjYb($=C0)/ heA햪0(h專'7C2͌ehzW*Tt{63Ї_C=e1F+ⴠLIDկ{X0J7t{תM)`[u`FY|ah/W+ ?ߦhS[+S;@41u*z԰2MToage"-!ۄ+/䓢Łi xݩ}1N' ֻSͩTspvN$  t4+箍5dX!kJO̅GT5$UHboЮvI^+ƇnDP:A @V7\#F.}IdxBzbf >5GVYu>;_:b"! bK.m`©A(ba:!P6*r[yPrgh V]K1N 0YDA})}rI FtAd^s"+ɏHT6)vFL&1Z .I]cQ߼IzIE:?Kw-B 3 X[Sui4`㪃s~ٶEk> /.Z!@4mؔ=̀dp84y&Om9gנĞc>`DġuNӇmu k id:@HW=fYueLXhb!0y`*y3[s5 il'9A@-3]34Bҷ@_l{WKg{:TݠA\㭏L-=KL19Xa8 _ouc{ɀ˗,چmKQkS#|5}n qժ`^r[b`j a+:AΡ75=]lFg=ќ ઃ{SZ+ <,S}@.bM+B:$"x͏2GN+\T!8&DžIjXP] ǜ8L^$ԏ$qz"#5;0QE}.\ G[u6R@G$Yք˯OWL? =xaM_,psv H0hNWKۻ̐9_})ѳ Ӌ)õva&q\x; y'.*j_LiGOb/_J*%"[ǨƥYcVCg-%cq㔤S9sWo)C<1F yvЇW}@঑ٓN*:q{j/N#"u?m!i\IḌdi5YYj x ^eS1k?/TʡAe5>xEW7 &(旍QMVtop4B)59!kCǥuAU=p8Q@ \4W} LcuT5"ij Q`V5*`ǷrY,}rF) 9)p?Mtr&v $д}^'B}!j0hwQ6"ֈW~ pPw)^&w[Pr+rvwcjV@i~1)df(ڊf%f8"6͒FvjȤl(;hֹLaG U>Κ0+9ߜ;Ը4QuRVэ׾v3oI@]Su$4ƸQݗOS(ȅ*6K]q|`5zf|ǫhrƽ6=TAɮhA+x>n ـ]o+rGFդ9WHktsՆ@s3/R] ki v9K?[%4@`c*0Ikw(k"%~mSa+C]2o7pvx&y،8sOr)w _kM~ ffuEvKy#> m) POC) ; + fgYuo3kK:6cVpQV܊5C}bqsa"ïjc̔O#t1DB  P#uyI\o_GC /a-mD>OA}w72՗mLm6}5;wv0 G~}LynȎۦඹrCUsMR6ʹQ|m胴=I??ņ)kgߝT|6Վ~ZŠBt&yzp^L6!˄̥#|布ǡ YJ7Z\l ~HMuA'yFE f?*k!VɧĿ+L>E}7L=y2)𭏤d0F:sKMϋ(QwkF[ OJi"K3T]L$P%@n2*QC-C'4e5g@R?\+zA]y kOsUf+o1`h] czߙݚ?#IG;7[!}d)b-u9d=QB9oHt$8mf0$֩;\+1OX|T|cik FVGpb5xJz%6_MlzvUjW6V:R_#F^jKxk<7bf~{:rWӆ?cMzZ{\T|EiDC]KdrC!|3kg=4ܕdjLpn/jn 4]MDY,+ ;_Αx10\G8CDH橢[Jx(Thش\Rp1RIkKG-)PYC:s/*A"$OH} ;/L]~#5K=*OLbw!s7gS `h pkL[& AN kUm@?M]dٯr2UOLfĶ #KQ^Ōh{iQk^KE `zRڪ"~osd"͚6N7MH YEF,3)Y8i3U49O(f f83cیb4aޛ;oPVEEi0cbTѷ_xhCTT :fRW8ɇ.wؤgL /8_t `}d\YX6uo\?dTKP&O_uP.!$my*vj X rͦzĔvI|JAk L():~ 9,e+03s]i(!4(o$ǨTLO}X"vm@?{כ0SnVL#Ci?H=:єXN޶_`?9«2U0^[ y21ʅT\t|,m", (c3-`b.X Zl-EiZUʡp!M5*FT5iitT=%B:;ww1CaOBv!J}Yu"&\`'dK׽2fWzhN6 &uάsZl TZaRn"wBAҬvPT6Ձ]}6^sVoM F[SsmIDX\[ThnWhIa_GC녡j x]Tp篞q$:9a:nBbEuģODzTϦ5гF9Ӻiw< T#p5 v %"UW+@:tQ~,K+kA'!nj۷AOw5y}ec_KWAяn=U`#~P"N(̣ܲOyEzԹd< Vr°Boү |ب%/F&n+rL5d8׃xSZq$lXnL'I5Aw>5_Ń?AWˀAS*'ch''(dҿĎalkR{rbx?< jd` {%Ӣ.X;u19WurKRwU\c Hx4R?k> 1sZώĞ_1bqN 'drJ/1Z33XmRȵ $2唀N]H\)x"4n: quߺnY ]j? ȶ眜7M +cZGx+Tv }TVsUM$i$)[QzU zm*6oWpc;;ME!L/{8.vQmހ ~AV2{TKjeu25g+ς84nX|no@kb$%!X_S~V.ԮTazCcNϡxv Z1BrCy?v"޵c0MOuwiJPVyyAvX o߷"4h2B+ YkRu4HXJc S!.-׹b8fKRu,1%Q@%8 M'MSXD !5Pz9NQJ0ϢSv}?)vUFLvSRPX\葱CbA;Q Y795t&㈳x0בmD37qW4;&zBCO[Y|w+O%_/ s 8'hu.({v3hc՜o1|N8Ź0%lE;42>Q}DŽeb+IpA!HY]m#Q^ͽKR{oFH ̲'1>Uce5QlGcoj/@ǿ-]<sJT j,aڗ=B7Ӯ]`8>|0@(A,b'( wqك$Zhx'Q2ȖhQ ,)xS&vڋ곆!\ z}Ta`O]?䟅\pqK_ .;A ?Rj4ۥS}C=#fRp`sXqʸ㲰UϑJ-稡 m9ʼwE5ToꔴLS]RԙUxOf`ӭkߛ]6Qc#DƳg=@}iӬߓ2eơƔM>Xc3 OW0t]u 0mSfWqG+Ywf7pܫuL, kmЄw#Ir<&쁞L ߇=&|Zƍ*oY W H̾Sjjy;+: Y~ǻK-e5eO {RVW?,~#zo3AGFT `jrE ^;t(-65aNNx{#nTD%wu|7gn_e(W-,HsP PLuҵ^p:I`#0ny쓔'n%:"?5`/W|0%"M;>\@#~,&sYo|*GUy N%yː*U}JB$t~動cV&f?&54K2h>)  p[ }a ~h %#㛸xחҮp R!ػε?3NcŲ!?mu%',S2\;F.09b| D {^9uݷ7k7 ,oF^R|g/F X8V3)8aRΪGȲD"jDwSTN@tZ)N+ٸoA*.rlEO9>B 1#ڽ+PI2CJ̿J/D-J:.|{!t-'i(F$W|~^xuigGpeqO](R z̪1&?u_JY^n7j 2"s]"C@G$`,&׊+jqJ1Y4_Gh;R|p=Vm1trܬqQSmLjI"0vBu@ګ2VpBAX7dɭH D$U3;𐹨:K4葚;:>[ K/IZ&5ysyJ鱐Q[e4#q jY'Ũ^ĖW j5sH؞4wMsZT5Nz=5IS/R~#WK|c#Wꌪdv:fjh"M320u9~}?I0HQ5L)zk.lۿR6J6иf>oC72-E/$ ʹ_XjvjuP]IRyyBMG]F!Զ(ʯT,%Ò^ȶr׺`s*OY¡~`{=lߓpݧxZTn0ۘ2AX_dl 5rnTy!^IKoa׿=3) QÅId`C]2~盇ɐ#Wt@_=~G @c/>)Q O"i@e.ZGR/I[tO#،ى|gE\ȃz Y1LO//}G!r QRr\ }úaC_N7W/&6|GL̊( b)^e; (r;|} hHϊ3pyț`~m"{ٳ骄iVf1;-\BLF+A]b~$hC"H\d?ct]ei‹iGN${$ds(d )uaKeϥ[YUHkT$IBW+.kq$t* 8uZ(nAtؖO AGxƔyS5pXʓWz'i b~*w:e驨+gpM&Ujz8D[RbvI?0d:l#O꺡Rd{!y}@0-q=0}q3SNDѰc흳}*+ރvRjĕ.Wq_v6='U7vBJ-i!,qhӎbNy];Dܳ#Ҷ7wF`OhǙPĴT4 $d ޥt|+"I s4Le-ē86WhhW!o3:1X)V! :0͊.}ѵum]7Ԛ^=C[;kR gQG6u;w>OAyiYQ0d:,x*]zEDs8܉6I}CΡ}|؏Ȑ=zJw OzMMǾXaW} oߙ1L @|5"vB,>dڵdIi`#*lyY92q`Cu0R7hX.okw`}WoZ `Q>? yoNedB5z|E/2}`dgu$p]v<\¦R!>ϵs6,'ʑNj mC/$d v9Nl'f I>_duF3v0vyJS3aq& Pη,ر.҂g |FG9 6$X2i3 M{gڠ*u AƵ4ro뿓Ď]!o\5-A  U-pHlupkf|+oiS ?@c kr[#CO$4VQ8:h?ӛmtSg<z_Djo$RzC*hm%u6?%h T؀d̢ӰOCм.~R%9ujbx[<4{ӯi!tQ dO ]ï4:]QfOvgrqZcӌWvC(^UVJx>zk7Ndw 2Ee._rr`/ѿEreȣ QZڌqaCM*J 1z|dr毫lk1fe-$MVh%8vG^tvih E"|(Ecosx G_I%+ =_IyToop&|R/aC6!`oEaC1M;ۂjj;xR)]sBHh;*qLNI|8u]rrHMl%v9U%P> hِݎALGk5= tX"9C=!/yFOzCw8@CqdYx"@$%)/N9 DPz8] +bf)Zάj4ăhbb{/3_&j7bt Bnݥӆ7@Nujnj؎qnrvR?_Fvq7a h /i,'9XU/Dp^]5p>Dt;H6=f6ӃOA mxp?YNO|  .x=yؾOR 7ڈ!|xU.fV~dfwzHɝR;l5t/{pIb{ |&ʺfsVXbmY |57l •΃nO!*fd^TIcpTIW`b07aʝ+LXs?"HvơFXԂǣ'鰻yfܗ’kbѮE8P0ȦڐtОj&>euTp$ݩLG¸ y%^<əҗh6x#f@i]vWȒ$X]IҔ`5v.aV \FY)}d4Ox֖&s*+3wGm'S 'ʰ \IE$f%yy~ӏn̶0$BMA% #ڤC[N؎V(N[;T Pk&dL5ք9< gZ E(=OL+ "wyQ:`=\q_ߗǹ*w64]/R KxaP(*ē'w%fة$1E%T"$(EiEv{դFw0TujĎ6ר,ș<Sb^i.XK?LV ZD)^gS x.edQOlZfvDGo햀{8Vf22c`# bnMڞ5- YnC$B.AN<$dkP!rC[ڻ %}iQ,2 0;uP"j +%cM/S04:FϮʸgW.2GcQ*똸XL2Mt}d FʊAFZ&%g.AcӀ"~$kL08)8 ;LyZ \V Ag:BFQ M3M;l ZqP(ʯ @duPyv 1c{1 *HEAq޺2-߬aa?4:W%O`nDI?T]{ڈB/Yg(hLxgq"\2@k )@gX\nr&󒽱 F˺[@r^Z8(`S [@yzEWS4h}+_ʓ"4.CXB:Z,,vd.sqzs賭.B.4r sǤ9i/-Zu\s?VBA؅ւls_[PWN ECqNSG氅eTl%XNc| %Pz 8y0G02AYbڑʲ ( E4u&1ٓr&P #iOOWnSu!O{ٱgJpvr\:$44o; _pŸҫhy[ڂ꿗}bDf>rtzrc Qa.+ Dʒ̑:m~h/vz AM-|]7-v0McB䴂q`x& #eQԬ ŷ'Tȗim(;nnaO/Ȓ=FbJ eo Ւ+|XH'8& !MZ"#Dr0»>E!06OSG(poVLo2nn3LGo zG.B%nqSO+вd$w"={L/*#@|y%JTDI\x%HTt~FHS^l~aO+"vqPtAㅔA7^M]%4#΃z6tZr6s*㾿{LDzMk G\' ,º:]nonrgcJ+,敹`BEabd"Qj ;:/J4RHYk*S DgG]+tk.¥gC[#4jFo(=a8z3SIyBMW~2ADGB'rҝGcC&Wˊ]ܽs˥8@'S-~Fiю.6a_2PRNDC!9vǬ=S9?rdhs )H*ƭDD"0ϵb@V4+CAzf @6=1EqqROhXT9wxȦn@=1/?%xEusc Y3~<̇(Àp0g} z~~-!“0[0ak 3a]5M۱qR b٫?2X (UAQ{$̭Ik!U"e8)l{GEˤmdTxA1˱={ɦLj6[H4B`;akM>ö>ܲaA(d‰3eЪ>2>‹]d n{Z ]<~&wԶb5L݋nD X#&ȷq/RSf5:)񨐂gsG=<\ ?^p=_{ŘVW7eّ=UxօcS*r@6ZsTWY:W'3 *g!S}iy-K}/ږCw ?O|ptMoRjf!9F8Jr"Bfwb7;pPľhVdFmDԔ`kE!ŘWòeԶF}n ߝ)|{ X2yFA_ՐϜzn};3wgc/ZtNfCq~}Oa΃1Zwiji`| >.@$Jٰ9W2kSg nVo/hʂdD(~4h;Br_?^8j|3]mi`6G24d BO5q0Y3~!lS %rBjǛ.$޻G!qnBﻶ0>!7Y6$챝;dPDe UAЌ_drF"PEW*d%H<1#eoى7DW'Q\v)SunS;zfk~ə 5SBY %8z=C;JO]h2J{]F tn!Pe`Obl r$[B%4#?EDkvc2K/4<~@zr`Rƌ1aNl*aNO{sqU↗p:iSgn-]g*%r-MX*OVbb/fNObe6=;4u<~ԙ8*XIO,v 7,9>JU^Ad;\0JX\= []޶M;Vۓa-Wüg'+|5k>LҜEKﵐ' zoPb*1j.G[V{8LY;@Y\:G27+I'S=B;.fRXzIy>+EZݸ* Q9s\nٟ*5BuiGt 6ː{Z 4Q% ~w%ոpaP;@5#mh;Pq17rRUQcT}T6mo_q':#X:RDCNH 7}we;}]2>ij`|S"!>(K9W5'e?9Y: > ݾ^^"5RwUYZ9?wR 0HiLLy= ^ķ-~zMq1WJxg˃'oH=sO2r#ijR8 wJ]2%ٹK#3x.!yr^qk8h."`l|~* ߁S؜BtMuT Lmdx/ 3]SǂIP1 bxԹL:ySû~s0$6 i>mrPet@rW|lTi[_km|6 .4-o.W}g.Э5qe,y[z T AM:7D8a Wh5ȡOmWԖdROxbˀb;kS A]hXb9"gXTt}&TL @Ln4t"w;C?NONZ-46>X=oV?>@Úc.(Bmh ,n6 L1ĢOL9ǍAIX#J[;vw N4LI'rr)+ >rEq4 M>c C_Y·ϯcX37$'*:T&N| prDGffаv}IrՒo|l<\(I x0+ p agL}ΊltNQ^hڧF+_d nWsMe2ܡ+-o=8|RMpAhM}pK]쵛g8WJ8@oDD1Ft<^a^|BN("Zq3 \tr$/7P `ȁ$4֓!  2_JaR V";fFf+~:\&\SU6ZH \v&ٰ4 @,mcۀs$pȼp3H Z$9qlqD0x3S82Q/8ndg4/{ߵ`h VՏ*k**7 0yVNH!jOaRZ,n!C+eJK'MajPCћ\'PD~Jit!0#2*|sݩ}ՌM8v0E4 D@Flo;ˋYayAuk^~^eY6jG}" .ރxa<"M `=8]6Bi""g~Dh&^xuq1N,OQ5"bSBv=Do{QPE#η7=a/ #ٿX G杓*K +ͺ8~$(  HY{%bhliB=nv &~b$ 4?`fzA?AJEMb+SzEVcΚ ^L}t\F#sa$\f*Y{wgǪQέ93 T `;2/XiO5yZ8CY 5J.AV}#{BA}FA X21B$[S2/Ј2ю_(wXA>'E+Goy6 UݫsKO"{r7=4&bP|`2Dr^ٮA=- I_^݆rB[ɸ%9SI}qtH4Y nK-9}Aq:6Qlz()H.y1N7oS$'Tp7$~B@2WO5ȝګ3@GL({L-H0^1@i%A,b{LirjG`%?x͟Yt6s)@GCTQ>v;+O`2UC$CbEZ4c8ZFI mƞUT&l(sX&2S1g0h 8ͭ @§>8Xw1!_RSg T$;s.)ww 2 ^[{_/[|"zlDڹ2(A$QPVN3[8,0j5qԕ)BN2Q:ėYвH왤Xs HDLq22mL F0Ҟ)-QF!}]e.ʄz\rn\Oc$%q:.] Ia6U>S$4. F dtǞ?ߒjshNj~=zAxǐV+'U#qas-r{ɽL䫔 t'FJ-bY_x=8B%.-~Af>wp~+e_8XO7BN5 ߳1i}ь5Y,qG T A^$tߘ,7%ݢ>8AMyw|W_mL8R}"%6܁-'<MQ+LMyu[O鐉yu5d<"I6YR[nz;xf,f+RC[z4%YWy % ܩ)x2{cD0IVf~ݏ^":̴]}T/b?JEdU>},i6g~l{(B8\؉GCN6N*TȍB%("l[xb.f<9+ӑtT ApF W } =iY#e"ʧŊn{@^i(q?3-*$9WDd9<;䛳r4h[vDDgM]uHoc JEi Vk)9*5Tf"SxC+[} #'.\n )IqsqY6K(gMwC7φ)aw_D\&ct:>]@Z2rV1##R.08lVѯP.hʮTֳq*<(eF9Kw`SsX~ېg=r3zX``9k A1h)#BAXUdpBFKMߟz_=Ek ʥ~v$,yԎM(f}!t4FT&z\)=DoijNϜpVZ ^uz㐵fsZWjǐ413QwEC4u'C*RfP/%,\OT9b!X0(Sws4$񺃎n`H$e)C:n|wPL}]PYk$h~Z+,d!B :ʩWOqEb5%ZGyCSG7*1Z~)~C")Od]״p*c.$a߳L0C  R܂I {% #Z%>gg4:7"dovx򞓶UΊ;%j$r5|m +& Nx(|? ؊~Z 4;DiKGG4b U GQI#5^?ai%C=G]lI(4 ŷ6mo]&{K41CI"@p<~->Vοk$=Ft @ZwqIu,Q㏞u͘x`!+D+9.҈LvluXoML5XWԁ#6L%d)M'3S_yF:Gh?TC-C̉a |ZI`GH,z r39sUO i2nR#RjS:!ġ [m\|2dpǦ$VHctG}Jff­Zz7Ɋ8[S{U/W)lhtR^'yljWWN_4 (ʌŐTk!s- Bze|0WC`%1YYC9d s#!V*]')iӠe/uwQԥ`' h֠?Gyw aqq ԗၝ4GN^?`# 䘟pSq=wenͶ>BA#_~,q݆6tN3xfxe@w:)ױ<]Vd|Ղep4Y'>3O}NHSʗ`\dBZȮ~?^=cdY6 |\?_?; V-w/g񺯿g `ѝ3n|`x?,`iTjI Uȍ ~Λ랊R!pa+^"j̿9QVSMZȆ%ƑJmQmr:^ii\ͺ~}. #~J萡S9+y=j0X̣@^aveP!T@G =ϗ4fV$/cB^pU" /ڛۺcΰHԞ - 2K[ߐ%~WfE)5 c`zDfX^P `i1&n_ I۱Ԃ@6pߊ*j7<-^/z*:R}mRM;MՔh%1-q.'H.ùkm[:u϶YkEJ6Ra"-:3fy)=8R\$ V K(//5"/+7*M=[0瘲ټ=Dc82٘RοDsKû߯ 3~*C*&wIA'eƨ\BO*J'f h^8߷ }[4g )F SEkڪy c_\uM{@&a?e֜'v{A J8nG/x#EI49P}gad[ Bbr;ܼ;b<xHʖc QOY3zzRBJÑr" Wvts 2`Py'yqQIlWS.mqӝH,Ra!y1( oiܠsd5!ʤ,7|V45mniwEr4 hTo&'uZ%(4<ΖqNvVl^8·"<̙"%gwL*Rn?++9Z]Vkh8C`=Nd _ܤG@}pBm]5)\\Ieljd-ѕ뒉/@M:$-! 32f ێ47ȤD SkF60Tʝ~}9Us(Djc[^e"d*9@(fprT<;48]"V.I=HL1=n9^820ŠglMh}y_>h1c?oT)4)2;4$ YTZ˾љwj˜zsD偢'X _HZ35g޵~\93 4/jYwGy ')*$/%w&$^t}H&=eU(w;< B"eX魨=ɍ̾ĸ|Y"Dh0s#|+j+ rVZ缷iĬmÈҎ5}5!HHhT<SEhOxe3u3c+i,i _d|$ay3=tݼBHQy_/:H O4Nbun?YЌ$1F½$̰ }eAs k/Ajʿ JY!{&A bqp;㖫g(;[H`р2:g? =0@My>G' @(T%![C#ȫ,%0{dCʘ*4,xNBazG k]w8D=1z;K ѦKR/ [ARWvRwAUǡWl]mco暈C?H¡lHPG4Fsf[# vkHcIFޕ9tԺ+X~B]`alByȫS,&U֏lH[\Z,B'Q70C*C {FRdmp7Oˆvu1BWRnqןύmGoT ?KG0q|6GKOd F^@A0H@DXg>cV4}/ Dg5gqejp;Wτ{lVFG0QyD!J@KJI9 "{M.ԧWW<H7Q,E X-M  |?|]ʶ̥ﶸ X mLw3GaduqH4MSEK6ev >y"!o귀YmJoD:Ǖݟ)qKMPyki(3c9yBP<$8[3 pKNԞM )?#ˌ88q'n"'[z4I?z?yDշ>TbIz_xQXKc&lF4n XLtL&Q[ ӭ%4-vWH)\6 ڜiC0Q1P;+fʔbQc_1CI#9*s$|JU )pxfRb<nъGh[L[6TQj#lk`瓦C+:j~NYZcgnzq{h1?ΡՊ4u魶U> "/+]x2M4^Eus~VD# ,``O|FQ4OѳⰯ<)Ҡ|*ۈb,YPPenghs(U؍Ȳ246oVG~wk+l>#Y3bR=9`cN >}fy.8ڭȨ_1`{sJ8hw Jgs`U}3娑na-PKX9jIT>)T˺_*dHΐ 1j:XϫFr*S4s9c r5EW9LqFTp:;vT Q6fHMF5<[1-%/,+!oV:6 j '9L۝]Ud$vJZBR";eɾXۤ[u^=iCx}ХK?ز@~S"0F"^%5( n)ۦ,o`$uU+ w ͰxOܫ*Wz 3`U+,sF0xIQH$p^!]]M/.OKHItRpߟ5]$ _Cx'oIdSVٱ>N9uϢi'ϋ{ W !LX䳥#*j21-n\U)76sAiVс 6=TV$.N0 r6f(pu)CƎm!DЁuEkEp[_Ys(|f/ jU)DH]LcâSy t)[$ ;"8hH$w(2XA6C@ob߻c,=ź ,Qpu5TADV@\Yv:pOsǰTȺ1HX+u35oṫ7d;BצS;!1"Rz%k\Y( kiu5Ҳe|8=,b3 C$yEBn*;^< qP372ggyEC;T&R+O@yasJCk2ΠuAO;+al+rpJd:5ho)}Z2~(ξꐡ\x;z׷ ؾdBzA (97p?"ZBX!B26hthcbq ߕ %c.{S7\_5u.7Lh--`֙[qv̋.. Ϧ %3pM={ }}ԃ~ Rf[K4$b9¹n6O+ޱf)Ȏа@׉]tel"Wxí(G Na՘S2śsLpE8l"Fg =o~pЙ;Rpu0i7ѳqф-V@_?{pƮ&o.[n-y (` '״DX%ɔH.Pu&({>HLxRʥqd=A s1FyK̈́S^*nq3ؿgTv*@r-Bxwqlڅ48 Ip &01!QF%]v ]ݏnh8.I.EK4O}¬593oM &xB1590ԐᎮκpN8nOj}ϗe?ĠHt)$8Q&W1'ðv&-b]w=4n Hz PVq7#tW^"x,y1b(jq'?,Qt4:LOb"/@RCH/?P|"BI t.w\fBYxB(ZE謁ЖO~aƐj [E_"φ D6T~w5H **SY:"9蘀\iǂ4p'+]ons͙^Mbo0`2}Zwum J dR)8j2qd1j a`˙ Xc'ޣ}1 =J-Sa @99S$z@a4/1?k!ϰ w84FA9ROW -*tԝptQw?EM}gma{2 |r(* nZx̡I7sOMFƋ^*`1=S\T]g[LC}ߣT]i⌔Ŷ7 $ꌀldķבp}ȫ G͈WQ4jlK5DkU<"[>CGQ"+5f{+QR/k l W)oUO\erN0ei/oyc/j-0kf@o6xV; ޟBsɴTJ唨?G>/)ZaL _7I*(8Еf,Oݭޭn#Vl!=f ~$!a릓V& _yBsR=rFq+D:v]ا(,tL+Uf]w|lkO?gF~Lyk*{zoХ }) G8sɎo5g͛(‹jkMKc:.mjXPdl4;k?o_I,mlrս` y/yi`JoYlB"DMD\c##/zPʎ06MrSbY0QL?F<&~TɅ Ty{caEp}"3& FA]&y)\aϤoDǖQn9DJT(.<5RHV&- Q޽PD8SG`k˦ׇhp0ڭldR?u 33Cd5"drRfx)^O=0C7!"^eEz}cO/X:*8M hO6Ҏ.$s5՗8K;)i +x7qv O `" r|9?-oT/'sD͍@LøRz(R5 +nxAm_M3D/)GNk}d9P7J7) T/eb6vC]=!G D¦ kЎ 137Y<3?p7@y Of%4m,KHr}Ǔ ,ZR|/gN' UրAa3J0Xa'YwEGhY`ʈ0~d} },;D}:45ȃ]VM 3X oiZ̢Y&B2 _ .=Q ӳi#M')YF]NBEK__Ds-XkWdfoٕ~V5zObwQD`uC^>ޮœbrwUa4a. 6\v215*_KL,[7_B{WQ@zXxHutBn{P,clR>gz<Eؒ a<sr- Rv^TJY[V7c%zw9Jڋ誹!#-|VW:Z̎~11HFq⪫y?\gBCb@> 6䴓 ˤ&T,饴0eKɡ1V̊by\ATdud@LL3;ڽִ)DhYZpx' ~56 c#Rv55oKE/h]M_ `Md;>8%çmz HyX,W%xt=`CS %쑫i/wjl^C kD顒AaV-O7(REu}{|؆b a_"H'ng!'a-ZTxN:ct:C#1jŅԣoL PQ[f0 pҠ\ rns7yJlu;z5$`.{+z'䭓Sz"bfQy$^ Yy.C=bhכ):fG bR%y=q3*ʓ4"d~QL-5~U$T>I8l^O1Y" Qˊđh^FT,h[ u[mgb 䵨:{1]%~T:MݯHӭwJ4Q~*WXCzgV,^C̓K1:FX :o\2ic2ñ b6r}U)1>G{f86g8$!8@^cu!~VVJ'dLsuMڒUm!N+>JK&o s5'*4nT^)b<0FOaYlNӐK7(S{ps 6H=L׀M)%'<. MV_^x͵К)Qew'3MF)qco햫"! }_rh<(hg+{QǵC[&Uߐx>-?~'!Wz+l"5E<^B\dv \7:@st }$$C?8IhI؝bǖV-$Ɖ+4d5-ӸVy"C=^iG`J79`.W5*vnI s("Lbmފ66)nWPe0E"5gl(mrrdVɲJS~!ed7)7ܪs;|MקA,[g$5lL#ŠWu %ؠ(9aRMS O@<]v;6U߀˜yU}vsk Ï~ky](Ey4;GZ: -?U62zP-seӑ2}2cr%8LԬW92T_Ńjc=(]߆W̟_ ٳP,$)gԅgI ->2 ݿ![]p!}#*zbX>Ymz }Θ~]ӷQkgO)qfr-84Y G%ҩ_1n$dVVGL5iLj1a״3j Z{Nqy~V+ ɳ/ 7c@>^'gjf$SRE3n> ca >z.>lzȋWd^ɩȃkJWX˿|82ZBkC̃FXp5tbZx1(DO.Rb{fN]6Ms?aQrqE\ZTiҽ V|{'~AJ0TZÆ͔X" #d>< I!oߧ 0ĚfE(& /l pVu@:n^D66zA"ҹocw'ۧ^-'Dw̻s}hMJ6/Av$u;-M̰`]Qyݶ:+?}tt8MBlK  @:<^㎗QS(@~,9UzI,,2}y|*2 yɥJZAPQ!Cux߯y.BЗ5NVEM_i4}|\wfE,Ij=E>/]li 3>V)! Hs"&5 PH͈(tI8szFđ!:Jٝ챫ŋV5wu gxs*lP(J~niT*{3x5To1y騚@[%0` u?a)0%1o|IYeq:033jJ"|Ag y/U5gݗN!_#C\irl+Q*J \ɸ NW}sbMM xxهƿv"^$aӡ9HxHJyX!+&켅K{eSYb/'nA*>@yu!? 0w1}i ďƃx87`wէ!@G~ev괂L~RV2!*Q:ߛ-{y#`B <".;=d ue1WȔ-1ĽJX13w.ueݗPc+vAub=Iq1̭:Ų(:G\d9=jHIhxgJ,q-n.mʛ Twq-(x;G~_kP[8:jJI RY-76} .2rNz#t=+HF́x?UL@&Ő4mSPސEw_WRr˛"L6*) vk-~47Lp*sYtBjOiPVFCV&ȸYJ1e"䥈s\G߄~_Oy @x[bxCZ؊8,|B[;cF8[՞zB 81|U**H\Cl>\Op2޵Q:؉t >tEZ=鏗1]騱 3.R\"RBUh9kB0O{Ý0]Shf0%MtT Xk*CI/[DEy-j\ Frp)@VX0ڱEo,tv3+IA;s-lSONz35vSNN}+AVJ{3ԃ`?d*C*_<%B ǃ4Sv7 Dw[ٮHݒYm}Γ[WDTEx-oV 3X13k}פ,7^< ߼;L~6,nBo4 DO5cTc|tE4- ?/3*Ijs gy st#%O,I5|KBtnZ)(ʂvlϯ.% V w#Rdn)od5{\v5U|KmNyT{K-͙ДJԂWW#1om+'xpK!fIu`0K%j2өƓg_e*(Pk{m9 Л(Q.Ή9x-%)b*RV<8 ړVdM>|ͤڋ63J e,~N͟[V!-Gcs]C5z6jžu&;a.!Jƚq8WC<ȓ,a(9)Ih)V >nvI"c0G%}#b|g$viH:AefѬBܓ:ΐ($|mAk3n>wbQ]aДɊ_u` yWD0<כUT%qBxS_R# FwjF=y멂J !u-~+ J6^Yyz fώ W+VޥrDPK}4+쥻Cx'¡\';ǥ8 )ԁBM/r"li몣 +;*dd=ؿAZ\ ([}& 0Ƚ3{I,>O۝=̩ܤl\!j@J2 !*|`A</ě^wSg0鏝"~N'Y a&3:O(7fZ05hDa @r_#z~Kվ68g` ?#M\H) Ov:U }Qf=,$.E@{,/={Aɖ2QzF`X7=ĥs+O@YGl _1deȿ*!ױ׫g0'CqV`a/03 ȘU$ϒLs+!Hur ͠ (zt~t(xʈک=)I L]h#`N_QwUAg{Ѕh]Z)HcmG ˂Ḛ1_iTIWH0,IT$SO/`^K ْɤ??e_yA H hcǙ+@S .*%ΘeN0˭9_鏑n;ɦ.9?mf.ۤ<p U-J6pltɔh'#L R-.lrjS˿牼CV"=*%ҐrcD֞A Ȟ1}D5`m=!Lr묠wkyT׶828xS?kHB8=|[/0<9p&'I"*.{oV3hB`DNkɥCN$iQJ+(IFڻ_au0Z㮐8#S}7g!CH ".}͇=Zi[f7gſ&(c.YΩr͆%\\yfXcijwEnοF`_ZCvPfb @*#8:bgc̜*p,:>beb+tޗ/x QuQ9Sn@% şs"J|2K WU5${(\uUS}`$-35Qatc5xY|L(8|΍Kt_uG(s cev^.[YTkyBõMGrz&)Ă %zM=7*/_B(zU*7i"QoFl'US >RHO]b3{+'Txu]^}RJ62>6 4P?5('ZZF1 mAK\"z߬T4gZM]17u896y5V.dWIbp2S2o0m d'0:z{dfr*+|\H_,4>fI/P'hu\qQ$NH Ra%>׆ΐBQ%I#d2]bD=]A/})t/1xmUtjkLBm8Mz7|l9(M{cTbmOڒY+ɡ{7- *?Lr@'%~e",4 {/GzBj{Ha5fh3ghw.W%7D}AkY(:1oX slENgM[qBT2J((>oyJ >hrxӋ7{3[ WGOiL¯52$ZBOEbK-@hFX,fUhΒa^RIxdhXq+ӍSVqV{*).>ⓓ2y6;0T'¢)<*M{qɚ?L0*p4f٠ .Q-/Z2|HO΄wcLd-Bw!*9v`@쌨)l~aXǣ6pO-iq= *́Wjڅc/ߕ1Q9Jts33g5@h0TV >i#(##qlؑ8;ڧ1XT?{ly.F{r6OLY{va/W!l%24| KNL%xZ*Aԃt>5ܣc~x¦[\q撀4ns%l<>^j~1jOX F(Lafbw->e_8*%:P4Oљ@iHf2.9)IwZBuHe1ՂDE+I|%9dˍ(k.3{^ lij0vVĉ  l?4ϲj~.<$M-&5Vܶ^hQJ=f Vu3N-iхp,[WBXs]dc!ŘS |a f$ 1.`ОԜ?RwIpvh@SP $n\t҆:i cuуU+oB0z$Uu(kh!q>ˬm qUjU\ }  b w>Y~ρXʜN[+D_nZ`˞U31`'__o KFU6T9.;@JP3؇I8Sbz1g(,@p3:+{[fJ̙&{cs" ).%8Q!}YoA Rn^{ᅄ*0̲p&#[mIǻNf}І/zPd.ܻy/`sFm{Ag-*} jj98ZFR~F%vɗ!$]%y[t~E'/-X) ׈25GK!?U~T{D7 ^9pu,& Ǒ'r^[^0 ))d&eRCB. ? #! 2x4Ʈ~}"lC?F7J;ˇolqQ^SWS=f. ^+5鋡si傔F=eʱ%Рa+=ÇVΦ˒D?i 2'*1`8hL I|@'sAX^–iV\EE be\g hV91ϛvl>5ʅ"-pK np!f%ԙ pwNjB)R|X7!;=Qٔ;ٟygPC'%x-$T[+>c[(Y HL F\sx=ċ&=r x 1ك`Qg42Fn_8e&PPj!9!  Coȧ0'2a a]iц\nмa|ʊS4`Ybϔq8L6xknOm/-qMё~+)>zb0T`e<^@;Z" 7[o+E4 cjp0 ˌIH囨 t5绢T>9&d *M&=_޿#uqPjΞ'qXǗwpy Hl!6jQN0p b"Ew@G*YjC ^a[o*XdztĚTDNRez'Mm2Ur$Kt~\^LMaP\kTUBA=A*w&9&|SO%:7p/`tRgjSK Gb.20?{Hn$P` oSi1L@EַjtywwœFǐ=rb#28/t"P3ɈPsIpA$[(GҤ4>Mw es rJrϷC bR^m{(Aj PϬUuϙ~vصI@n<:ND_Lˌm ek)"1lbwIv79y"Ƀ#L%q_\^5ib7Gpޫ,(K}w˻P|NpJġ@F5*_0DS 0-&e׶C~W Pΐ&CwIt{nGWW܂3ØKEvvp!3 QA5Hdڈ;"ߩmMp)N9ꯂ- NgXLJyt9dQaaVUُ فV8Hb|i)/OcYd\/R $Gs:-|T ,|Т'2?uK|^n_kZ%SwMRRQq^H2e ڕ8qRΣ#;6JWݓ{E4@z3 d'6E]H(8tvȕ-'%M{jd- m Uyvm~^*UIΈ\DՒ\XqQ[i;,nʝuӧX\Qx))pdHy RU \K?b 4#7,I)gM( 4\!)zק#Y8(=PԞƔ|ڏSWyYہvLlO$4 =[Cj(; !Xel2NOƲf J/ǫ"Pk!p(M#a1 Y(74BΔik;㔙849nl&QBd[kaߤiZS@P*,4X,3p\}IC;J>BEMYWe&G#ώ%?Vu-=9(C&+8ivOTu)n XclvojPC:I˲CnGo+3r(iV3k8GG?ywN}qPRZ'㤟…g3U7{$TJ8@0][_3c=7G;=xݧQt#Ng]!9;&ݹllq1k25f$W"*&m0 Hјn(￝8DƬL͖/ uNpVMǵ*w9 kpvfJie]쎚r^+Y5o6f=H,BKrVf?u\ψ!94SD6|4Ad 8!3& Iɶ*9a6Hn='^4#s_WZٓ*hJV({n"ǧץ1ʄY#F@Fs/yU  M֞vp{%.I%.C"F+G[0gLo׶Y/T2`/1 e/$Sf !xT$1m z'u{y4ȚxW)`J $ ib8 ns=,^<8I E.㯹IJa#Q}U'%hb(ǯ ?ݿž4U}vH"ԡ;i i?БqK]*{RwNS"9R7[cfZtc Js ]]d)B>4;!ҝTϼ1J_H)K`l{S>lJ/>hnȲG.tʧ8$ rO$KlOpų!QZQ IR;1Z\qAU |L_?d ~1@|76*vq'״mE.%QYڇmY_95DǚA.ċl413C/kT)$³Eƛh,*] r q "kUB$0y~GUMxgQh<19yRh:yDwf7k(|/XkE>xHǦbb`dKeLxx݉AgmIe`4K&,iFWL\E&I3YKd@8z=fVN _ xwA\41po_Ie weCq6z<ډg9P` ~r6bQ/ N3A+zT"|oÒCqe#5k> =ǓiH-mWF9#,FsUVJGPdopLisb B$ ZtF9,dJžZ+6-L#)G]<}/4V^r,KD?'jS>}!q;lҋS<%&5XDe~'_1j%ڸSgE)"Lz1ٳBnP[ZE qR%}9᳠ ׶ۘy*f^+uvʗeɂj"Y?C&;j_# . $7npm' Ӯ,4*GX{I#%> ď(?G@OmJ]Q.@017=X/؄87 )-0$L&ew}TH&v):I[ 4]3]IlkbcJr;g# 2aG@P"EO|+$DZt=3Kj$w޸:r)Fo/t0;YQyY奾̋&JK hiByݮ놙eY΃j#u-$h9sΣqA&(㸃lh7E#IP4b-YHAeXٖ~ <[R^ $'a5vrFIFv\dkj2خM|i@Or|JbFLZ1GY֛[SKx܆:֚V[OZ@7i6飼\VT&<>9,\;2]Zك.5̯P6]QIIl} L45xau ݓvhj["J4P-[jDly!#( lI3G.F_nKpVvNF;H&uF̥+Siv q?KiN1EŦ)2hc.] nF8<̋8ة.G,KKzn]Ԏh?d/SHSiŹ 瑢1~]RË~U2;7:JaeB5s-ZzC`0F/w> :AA·k'2kNDf4ZPf(6 n5N]C9@q5l[U3P!-Ÿȓ '*o:IM = Agr,H_r@R:[[/vߛ>a7Ј. a[Bl \oߝ%J^Jqe] 1wIMĨ3Lۆz .74y[BV&ELΪ3WJ)opwv':2q#+Mv]h qhHfmqEǼsR+]nw. so^ k`AH|\zQcD%6G =9BOy%*u gc(n< ֖BshOeJIdD|D-kq?# !G0VnHgXhj9[? U ʢ:Sr/j^:.J,!*iD8_b`F fW Z!Œ,裏LKrz>G 7olb Dj}+b^$M/D;;w,8ULVӶy V'p.xpǖ\aVʌ2cMwB NRaI15PTa3]s<72 } IJ'vc Ѝtz&CGM=\ynjNKa| " lBP[놣Pe 5GM"NU=ʂ-#B֛V-v*GoM|*."ԭEIZpA r«[;u8fM }w@݄K)wqKkQE[m Kޏ962f\K@}:BK40? Z2WOTg)Ѯl۠|x1W+N 3\|kJ%-VF aZ\R>;QҴWeWo2 tk `5oWۮl^D QSRڳzߍŐ@^Y*2]D@6b_Tw:'J͆$6JDXBl+lk6Y~ƵprgW`FrO=?px0 [7z#5Vq3PYr#@ow|Ffp iaT9.&Oʍq714lKa$A0ˀ +NQD̦E9oFwFY#l53~N,J`}=e,(m- ĕNlYJ%h)'@lͣ>3.H"LFi̟,̺ʇ0W#((tU!dJ5(ŊR+y^CFDO-ȣ?AE˛F n(Gq(;S3*7 Lt˄8xo7[cI2RxQ7|ͼAwo[YDq̴weYeCeLK) {%semc س9|J o37*{#|8@y\JvFEZ3On1PW<}Y.+K㍞Ȃ SeL~?Ӂ1( dyN/Wt`mA8  |(uN"ayMeC[m=ʆ P~z+aLi*ݵC|ú2~IaO>in;7RDwV;BsGc0=kyy;+ω\!GDSp}+0A,oK&Fb15wA0U5M/uKs߅_6n}O^EO`ҋqc>桕% ޏo|,;/ }sdB ^̽{R}RqXD$>1}z ޫf%j4٪l? 󫩜(yYx0d7ƦXY9je=&ᚘQo(T64\vԔAHKQ7),L Uƽ(L;JYz(I+vC38XVrVdJ3lu$%VK.f"5PFaw4"L"2xǹFj 9cmYqA{G pJgS8 /xoN/ː١L4~ /V˲Pk݅nAF|_nC1CjXsyX5VaܶQ$ދp Uyټ>suF ?j` C\d뱱dDwnkIp L=Peq5f? + ƖH- rf6ÂK L6YgL#V_3kS-$8r^mO0m"݃>ݞ‰Crwh?χ.J7^Zv0qriц4j?eK1ttGKQmU3.@ }WpU:#0LJv+62D ,R5WC)ϪjtXK`@YBZM*"oQp2l[3&|s)jBT͵Z$%HrG=>sl:u@ 2Nw`= _`f&4?*T(X xk#¤! W;~/b9KȦ*v4Gn GKjKrhk Qa\EWEȠZK~f/ɐ~顚1טu3+EC10F(zV>ЁpEbc5k+c. D0p.xNh<͖n#ׄ<< NB,hkY{U]z/%vH]^u|^RQBI@L>oJ1Rm UN++T+zكXh[vvOCL>o.qV\NP̛4?@.+C5_n1 q-:k)aPzs!x[DJ}՜AH PID06vLw*vB+ TUu[&K!liMFzM ?W3(s Y8)G/ybN]7TY",{n {TO~6%l=y}-|{Zѫ׍ӳ?uEG4|bq{ ds"Wj -TE5aP$@"N@Yn`e~[I{2| F"Lw3h߸yQMHr)Nm Mֳ:  1cSӔdz;'> \x XBqTehYmPsIĹi= J6=NIzlQlf W_2NewmtKNPurҰy VMH=9 [#5?=Xr[5p@d. bPQWwdArcV&|PnsiIQ6 o< 忈K5 -,Y#*\ j.aJ6!68..Uu0 U۫5ew)"X7X'*Ŷ(o{k8i\/o(sm⾵_p a6!օ_IE[ /B c RlNgd$)0,VCwejS3fJS4LsqF'#}նU&۔G1=hD`Kzlj]fsȞs! (jZldy$j-@ /f PйAq:कuxs&I2Di);_G ޹׆A]0 3,c}A Su|{rycbuW @nKEX,kB]Ձ ,$#o_4s(@gp\c;_sHҪYQߙVz,jڴxv|6Q?Q/v5)y<BKoXa1L6@s#]0޿D(XBD&{f+us!An"hdPh ZܳF:G0~<'w#NY:2xW9@w1h ,stZ5 ]1Ic2wְ 7) VSïP;5 D$w:9oSpEI^k[p̤$z+5cӟYcYVgMpyVM\34x.qlGSߴ1N!F,Gӏ/$DdNh\{Xȗ5Y{ÖR ~WgEE-5c6U룙l^HFiiL7^9<.NEUx@"hF}ZI 8Y cH:`DΥUq>v-nQ(Y$@˫օvGXn'u̎+/"<<ǞһQzT|j~ EBoJEiRLX͞Gne[-k-ݦpuV,rw;d\.a"(n%23& x]PKd ibaj|2:&n } 6=5%z!>pr$I-GM9~4uy䏗zGx"6/$cuHr2n{H&Դm)$yDN*6 bfvR rJx#BVlobOn#j/xIMɸE DȐQɄbJ60lvԠgiQuZ&Bj,fbk.Tn`hLqiWq应$(Y6?v|]MLiH>͗#[nWkvj#*2{*Θ b>3b,9OܫqN 5_{/H mu4$TIf YD)Ei0@Иs /*GWN&=~襨р-fBkW!PBRVKD;*}LJ~/̋ wa} :"W59 ih6+uˍhL~1ЎXHe=6%e39Kݵ//H1yntʳ"y/HG`\zh8! 6W( YXBq^37õ!~4`A+?/*PsXha"wym*{S/ PR!خ@m"ʟe'[=/e~e@yo鲟Ѭ5 }yƅTOj]C`^WT'҈"&[s3Z~$/KT$9| sJaGJಕ$ ;^?fj(Ɩf85!>-SiU.] (w1Q-w} JU7|/r-rlSA[#*_9Ὀ`Ω8U=WJ**! EsXF'T?KFzшȴODyt))||$òj{|,4gI_Ns$i0|<ȟ W +E0y K~<|[ﴴ%2`?=E}ZɁjЏ̸g0)Kn )}iA_ Mxa-5~:S3X1: p]GH1pVBG[Gq**V݅ "Ȼ7{_iF}`mTt>mԮ[&E߶\ySo=HB^FKB vshpG EfS*2rzB$S${eTK&No>3[@1qi68Ļл>H"/ɴ`LA 2ɑCݖlymZ DQ1$`NvQ>1h~Kѧj^kbQy `5 n3f7rYilQWH?m hre1X. >km]^n X:[C_B^NƇR`>@ؕcBlUjV){nJ.K7CaRB9X I1)uXԕyx/똨oTY+A1Kcm& a!I2XnSSXܷgt[˥ϙmXO(X9mLLޛ|U )-)#ZW=WVE礇&ִy\8Nh!610ʙpRd6rrU :υ:YVڴvhʥݪH*$w6qVtBUߟ]L}sʙ} 0TWV+_b=Skjqrh)Y\$Y&,9A|tv((9\r;)DfF$ϊ8W@_:qn*y\?ӹ{~f֞5X-/ `_2tƸh>/àrK{ ?=f=X֣ *{.b&H": /VOCOq$h!.:RG',$)=^M'yɨBD, D;wҟ* k%(P)t7'~zNYɥA/ 0F2ˮPuĒf=m=cڤ^2K"氢̇轇E@ ˙_ᴄ́(EHG lrCr4S2Nb,y97bB&BP\&Gp9S%CVUI+S4W%YFKbM>y2'j`%7a$GVNIs}CQr y"{eg{|]Y&6'*q$5[sk ) '5Cc0]~m͗AWti0j4(GͤT'Iڝ[/ة#~L.$X'2L֘iYN-6b58Մ-|2iO"WhkH''GXy[ +3dzQ)PS_P;dh SŠbIUDNiX*MtA;H;Pw?5blNqYS) =O5Ta^,  VC*t N&]:6 PX!<VZ͆d>e9}rv+JXV1=1 #L Z;ЙncLE _)cgWhsYZۭF"Vni_i-D}KjL?˾ d:M^\w@l"1'd1.JUz2 @s.n`Rߗ=!zFOruU6* ߎYj2UfIe@h V%գ`4vbʉ8R=r$ +Okoay" v\_^ ߉U z9Z׽igLtV:L yoU^-D,dp$ҳʬ>1X.COKw-:\h5OF6Pѿ}/fX[>EMY@…hn1+*EuE\<<6u8A__Cx L Ўe$ZD< 【o^<kyi-+O!r٢va [j;BNH@ !$JrYP oO@0L8}Z)턅Gj2<T LWӟ8*NZ]-dNc3H >/EQ!BWf` V?dO;H ;NҀف4cK*oPV|Ue`JQ[%6千3F iҗpݓO"~Π:,0薢>#~0DnaP`KE9oE 3]˟lsr5 k:{P^tw[ Ppkܚ| wGbiQѬfvMN[xw@]ѐĕt };ɔ%NX9?QrLAC ݕkh%L- Sd2+Q_~ rLh B HN6 U_6&A6! vTl0DS;Sʁ&2Oayf&cP5~<qAŸ˫g܁9<D"2Z92t$Ui]>{V[i1p 8@X\25Ĉ2\NFE/Nv"1"PZov ͈/A4x l{6km@JgH-y0D˪-3vWM] *Jn B|L$EdVQ$G!7wxʪTZw0FQ)Ո<Ք杊FnCL鴈xtϋC<@dUż'u[lХy)Cpe.z D#{c]xWUKjecCRX/ؙ0:6/©r2ݗk\d2CKٝo9(GSEnq~.H*ܧ+T}55޸Qd1V], Iq_9$=ҝL[mPTq gr/PE~!8O#hL ';5R2Ȣ̪O b gVK@K۔q(k!ՓՆ8.#g6)r0:Rtᡋ=MyS G[˰Bg&GYԄZ 6Im]7!lW._Lx>R2SPmL_~rДOM$q|ܲaS[:~R 9T^yd-f6Rb)C J ԝC}PSL7@:zyw= #8kyeD0=)WFϺq)6E2DLQʌ(P"[gJ7``a.7=z+Wc^ll4JM Q):X'y&274l*mP?@NgWsbYJ.E;dNF7FEF4 Up)ޯDf䭱lWJKD<|o ]l"dZ >Zln]:3>pׁaiROAc`UO }K ć}R*D3 }=} 3Ari);4憤iMyl޷Dɚ(}0gXeam!V'P=έy3o23X,Xs'nyT'ݪh]-C]oS&8is7׏w7"$\8X>g(ۚ ,+P(2vOAڦWkuchH0 /z,` ?Kv.ֱ:|p}+a ѧ~Px^T"=''xHC]W9Lʡ|9.o.>E!@0. o{-3'b?|͐gqVj|̤㤅1OZ;"**Is+68dkΆw)ew} Іk4ż!U[v+7/MH v rOjJԜyodî""_+^e݉cBЙB#p|sLuKsA\CgwX-`(c ؛a`(&w H~2bj-:}uΠ^6 klڲ7}J). ,1Lo;)>ɗF=! Iov{-'wP}1Y&U!-Io">-g0BLx8y\jx^*ReZg//)a荍pJw?,wrwD_JG\~:ɐ{l88+a눹 Zl(w|'!:""4v=BMފ(jM''>J a>`;NIIO +ݜ(=?'KHQJ½h/gl^+&?Y U*{w6Ģ}(=P>-^=rĴݺ[5d?OA3/rm0G(d"*5bTlq1*ȼ pi3dF͎6]\E+^أR_cτ됶'{۷?294pk@G2 Ma{+ N|D%hFDOH< +02& j!)՛y. n_cϦGgaEcŌ(f]ܗ-?ȜCޙ3yVX*c;+ңfa~A>}'(|CE|bXSWS(j4&a`Boc"^G-V"ӺF ʩKsRRlv/Fvo٤u,/'U`l8f{SE簙"s'"7>@yFÿ'؉ ׹@$C"s1C3.=Af=H<S lSvŅ(UaDQp1IU-N\E%ɱ&OZ;t%3_A{]{%%;'C_@ }MNeq\fhvV_umUWj~vPf9LaZ.]DbŐlkTn"L#+Ug ywy 7 mz8h;tC`-$S5LTC~m%GA:Q|'.:a Pv;XI/jzڡ#ʁN܌|ry3)1iYGMrH8jLC[ah%}$Qhx(,C]hfԱ18yYfpS>ז3Ԧ\+ũſ0d}aiu<ߦo4j-ĉ}r/o:XͰ{/=kUwj 2*2tYɌ*< 5b ̴20E\4e+1qqRCN s_n֋|YIڄ0:((lШoZOnkMP/{x݄0*/8HȈnCe'IlȊdzjugSQKd@˰sY] '!YlXY>C 8_P ҆$Sw~TĉD4oU44H*a`ɞ e1d(Օ-o1˞ +@t夌lcKVEf *7n4Q>b -}A_kljt%cSFʍo'6Lá^D1MODࠬW9Va<e_;ȌsTb[x\62wQo*DעbTז a{[ 7Rqu6S o+r-j"kt"eXDG~>^|U:Ѐ$)vBJ@\$zk #:$@0Ѧ, V-𤎌m"F0x9,`Rt<>L$IVxZ[~-kNE 9CFt ֽ#6+/fUG,,ؚm(t12j7a|e sխeLj-L€ACAIр`[TtG^o0IB_5JjZ˝Z$ԖL ԠTݧ:Gj["̇;qҦ̊/D0FEyEA 腓E qQtJLw]z ICqhVDs3&\>"$RRn8?."bA{dX$zhs0O:e(WB6eo#/|ur̺"Loib;Rt*Ⓒ\וpAe/:@E2s}KDYw5uΏ|=\ I\n’&R XZG01lmO(MMB6YPbզjKcz ^rQ(:-Kͷ7Y Pet -]%K)NƸW֫2ںєAVو"PN Щ^ouyv#(k䳰"yKv&KtP,it .Gϝi5F S3._}ߵ$kEv1 eu;L!B^Ex銂~Mnc) $hqпˌm)x|"`_^l\EROQ\ԡX?'?nHS=;}_RwaPs+l.]ɮRzu gW*5=5<,6X}mp4_ߐZ£ DU]IR Zi޽ޔTャ]6Po4N\ 82 ord+$Ҳ7̈́QX)R+CR!mG )pok_n5R"CI_ov|]'?(k󄏕_Z2]B![&rGgH[-̴8;qjnWSb0Fj&}T3/''3Jn6ȉ䎌xWxuۈmuQ|4%pZ_U!܁[:]w޳\kcjmm%-vLҴ%p1ڃ!\mWd!/mi%z59ܥCe"]TJ1F.8K[o?3ix?Sn mJޙ7PIC`NxU\dD2R-C4,0+(9c5ҳ} `ԓi"Pe %FZ8>yYY僭ak]/)w:rqY Xl/x&" Gtwƌ _Lr=1INr==s NXXb{!fmN+ƑC#jTѲR?EU /(v.C̦Yް hrM`Q c'Y("7!2#֏Im[HHY,eVAh^_Idvߌ(e1K9 BjV_6HcL௴伵NxHb CNE|MU]*jIc祍.ڢC nX1/a iw놣G4Mؤ|~[s̋$OFǘ0IzmOEb B[p ,Y|

4 W/k l}GfSIgъ)k:іY/ oҪԦ^h'vf++h^Wdm,F5ufpoEDryJdAuiI淘?J+‡w /џ $z!TiJRA:'{fvlyTwYbM7\AmBnq1h na  "q{ Bnly5p,-p1H~bWmGQ*7Har՞8 LSVj*ª0Qrs4ny4$|z%M7bdܱ anv Sip2ޒֻHV J洸fy%)[^ {=9d^Tۇs 1ڿg뱡md69p ~Ǖ< Oa( RVlTkFx,~b='#k G#c>.-߷;'#fvmm5Doa&I锚FYV<( D A:Ĥ¹Zf1F"@!t1}r3mi/:^q_FBiZ*IT dF¾ ҽd띿45)%@mMf7u"KT9/ak.@%>0Q;T䵏ZM8 /H[p\#ϻڜG<(ؿʪe%6wr~RPx\});Oov4: {jhyMsmZ݈0J=3cIL;Txb-p5 SF|a|߰#V_$(n;3'T s,>DQiB-SK^%4?1 Et#fC|%ޫXy?7Z+PO] >1U#,_Yxk$Tk c67 +=R>Cu;7[xՙ6g=ngX7V‥=o|חA<ՈcQGya!T!6P՜"]ia 303 8Y^)w!/JO>zt_r7/ )՚孷#뢞v4;+ NhT(]0ڥKOJnx|IE\{q/qW}5V%?,{tyfگN9{ 6Swrک/Q#iyt]񽧟xчOrx3?|֙xl?X83QZŠ`G D"kf0S<"ONWj gq Y*{&MY" LZ,iA,`73_[=.cZ$53^22WxwA+X:#];j+ľGwZݲQڈA:?}]e_|3sn`B"{ _X/ӗ\)IprS5mcЄbK1jR9?1_ϛmՈF$gT` ^A~K PLXM *s8%FCzdyaM} -Uglz;os&.B&F;M)i]3 RS&С(iNE8*蘰ˀhzBϼ{N(L %A\N!z+:t6ưU4M1Br]4 NiӺR{ɥVQ`7Y0"THkAvgyw jߤiv5i%`_33} @rI-&pRHX9H"->r().sSvKo>ͬ{j UR Z[ !. [͆4di<؎l:;UNb@VI<ڳϷRPXBˆ@onj=K _m:cOErp=W9(URt՘2g1,ɝ#2pMo*èzGR~1 #j:*x EKjq˲ U9j Kp6kșZ#YZ7JvKՇyZV)06)|҈~<Aͅ*xǯroFs0-{u[>evL14uHw+ڵ:g 8?-)fԏ#« $4LׇL $-524](z,ъ!|BT.}GFWn P.oaL/h Iys>Ӗ'%&C;xѴ*wP&hD}6ǧ^rJ+vוCFc!Ѓdj/;+jLw9=r蟷r}VR3TNܝW I}7:7wNL:K&ev^ 6ۇ-\<<'EOc&" 2 'vGcUL ' kJ>s1nn,~c͓:ʲ<7_d.1wfeud5%}}̖k>JX,F eRFժ "Ƒ\;ffUL$F }71xm6\b Ԅ6_D鼝 +_A Q[KpS_xGyE׬miVP|H v/rŃykF!֎v~" @[&epmbu\6ZN ?%`1\Mzzqc(AvuxPL 1i'q!vyt-s*֚ˣǛ@NDI$aLۭЈp}g!V=5/UtwWrad=LX@/׷G!T#R?k5>Yn99Rؚ}Ȍ&9>c(fb8(YV$.b[2d8qi>@G?ՐMnj ϑnwTSgC*8CoqN(by/_8X6=X!=;6lbK@>=\@_K7uw=D Kಹ ^IŅti5Gϭ wH//9pX}rwP̋I/Lx)xd[I(0(~'[nw;^Yɿņg"PQ;^Ss>oP)`0x mΨj$NC;7Q,%B{9`n!)fljw !:ҁE{E&|o_mC|]ݾw!;a\`2~Pوv8\\1!Li:whqIBn}]uYMW*n'K-5ˣYKĻ-4$R[Ht'$`L[]<ˤY8p`@ 1Y@06 țڰ}e] p+y[o3WLx2'/8T!"J ^ W:h(`|Phy}T @Kg:7;[֛'͔tL6K?]5TTCi?5D\mɳ ?3I{ސay/u ^rW<=xc9_֛j!@,c燐Yn4zà7* j&uD82oخcZVṋy-Ң/A_ "{iD*7<;s.1|]=]f/ Iqk$mVofӴbUpCT'&2:j#@_owv韚^',Y[{-zUCgIחh&Fc;2e(̉XL0"Gҍ )sY)Ҏ~Q7r94XΠkۨm\F2ۢ3zXBV0+@: }S  2x&}P_s }X Pp:]Z@@`bySY u?~')>ISsR(iCWh7j3k@S `mMg-;Nn?%;kf@70<{\;@_6 dD/W_A)NOhY&5ϰ(MpmrsbIb$J`K)(eй [Rװ+GA,"Ww"CJ(BPx.+?2%߬hzϽd_aüz`JvCRȔ~FvQ7O)Kb2u]9 ֠_1BxF{-I(۴?Uzʉݖ|vȏMٜPL^FY ;>1T)Ha/.JUDҹʉ?UgLZ{_KjLMɔC74b$e2'dv.NYzRj; JX(!:JuN/xz 8|GMuDrer>.pZoʦֿG7ֱ2IWWk`gYTr"'F9nI+wH Mݥ`)JN "=QRB=VF"tK{mru:ئ$9''I X2Uks諒z#um]~v1~<2I_6\ܐ{4;GVDf'9?3HO;3 L|>{7W؆xJU߾uKGMv2lxņN3t\[z G\}RjR%b5M[iP o%?2]9\pXs3oIvh:Γ[ ?fgr% DLذv{Tʟ\络^s{1nюB/Չ(g C[ ͑\}K3[sX4o5;&8O1?8) 9ь^iL:6>X^>uɼŸ'\!ZJ+cfdPiHsj=(a6rY*W]$5 xK%My`):68v+ppr aj_? ?HvVtYZC K]4 ɣ>,qfBJĕX!r%RH?Qq o UdM+]LNHMzRP?ŗmy+kGŋcomTB2wrZOk8h *$}?+o|0cT=z: ms*k}UXŽ!2k=u /i޾~U=gfV^ҡ65}L. ZƋ=,LI`p c 8uap mEY]tC Cğ!߀#ք#NjL">vKGwCöEmő=<) 3?/MKY"t<xZ{J$P'e/"@za%OYW8'P37x"<2!1 })#w9J(^ݨ}7@'}CkTe?|;/_ls Ĭ @ZIQ OY*̱H%y*@+]ʕEm6dKǹS"4LjͿu^k3aÒ2;) ;#xS^ ´4Mmh l&f>V_"Yi!Lj"/ l`:h!3B&"6gT >QQY$dL_Re XupDlCCq #t7٩&4ӆævA1VpWC=90L=LˤjF,葛^c5dUr4kcU7Lȡ< )_+$ WmSKg3a/L2wݵUB"|lelZ$/j9KSE]{1 se?J0wEm ! ݆xXjbƖQ-2.fyEJA0]7b#ur}OSxPFZna`a. h^xO+NpǪUbW ^^O_m;BokK\zC;e҆Fvp ~!B@kuXBd' ݟt7zP~^zF2Q/lttB:_NOG89aGڂ䮒f%%GcAgRX cdfu7W6ۘ;HJƃm ct.9|b&w+KS涭3?7jYij% ؛jq[DLQnƺYj1Ѽox8cM +]| ^s HMc6^ vmOiS7#8~W_ '0]c8UYtjz.@Sy/bC'=u4 ȾIWE%KF9pQ9r9`ct2o0Չ\~7f2 4J42ASR>>9oj†g b74mZ$97iȣ'?0"8 I {|{Wrsx*[WK85 "\j:_#~6'!0.tn 妜RXi `\sy]\1&OAHc?} 6 qr5ܯjDW\FՌ{l<,QAglZxt0 #Wjם:vLֿlHnIGiu\9sTe $%&.eGO$.K-b\OZ|93-wm\K;Nf#i&d3o@~//uֵ֢4urkb ~< 8#q}D(c &kkBf<At)+t4,soлq1tï ir!uS%,lgyRA7{Zg  (1_Fr:Wq:ļj)za1;g=N{i\Q㡃s hą(vxy< elq.3~mgjyP2cYR͚Z"cFl-gkF԰kP) vex%d0707~]z&1НCdmy@?])`pm@o| (BU2GLp`=xZəm|fC"?oJo0SyC0b}pַcQUx9߂}gÜ iV TM,+~xg:>yLjx>Y6V}>t-_ȅ ?W!*@QLHNӬW8qs1c8k=p@­ǐ];-'tWN9;G5g. Z$3L=ެQ# a- W鸛?bo̕ d(WZ`XZ;R]Ll`t` ]6ZF\tx2CO-4.S=ˑO$h̚ߘ]4,jjo*lWžBRO`z~!5-ziӇUk~((5@V\'0aOsA7+Dԝ{)4T^T.\&xh2R (e'V t"{kO9OsǙa zmMolHROjv"Kݎ)\٠-gp`$hm w/檚?|UqBo-yQ/-Qۡîx?){>o HJD4fPPZ$OXP{iPIw9=B&gO%$.S:Lz(0N1Ù~?ٙLm5 zC՛{}Ԍ#m9dTi%5%씨9:d>@Ig`ʀ g5̿LCOPRީ*\0v6UEӬ1.6nC}cpe|  db6m'Պ`?PQ HSL_RZSx:mM_[ÌY$cŀڛLZit1 4h(wfu^3?>W`~m+? #t$ܜ\QS~:CqOA oKP;`jg!y@x %zk;u,TZuP*M3F}̼>WEti %7qfα(%ԨI{KIcɴҿX%Jm iأ+ |LysZkJΪ98&WdHZuӰGX)GtG/ފPh`O;Z-l9޵ GЦCRVYsh}D+70>Qս7VƓ~oHkJQX>ؕk~&q3{M&Y1Bޙ=ωׇ/s-g%Fߧ'yEqŗr(u)=9 Au"&.'UX 2I܈StV~$%\j`UƖʤ+5r'bNtT' n,6Oi7VChXnՌ[q6Qu#y˛Z[uT%u YS`*i/-ܥ',t>MܘVimytXnΈGeFGˏ5$*?wD"[sm%(X4| 9M/mII=|Ȁ1N?6OJ** ޭ@l\}1-:Sz 6@۟ xx^|lQOFy 20W] ^*ˍĐ!=y3sF-2g+Ήtn4{!! w qר y*"筋QCZ"!蒘'b"c\?ԸyNL9٦uYD)g|#i[g%Ǥp>IP9Ήg3W~ n!WVZom=!L7펙aa|201_yPKiNY(xw{:a-+M/ik\?NE}~0aGTXG(| | {&Kk# J3ɧ0m:0SrNKOt;)6dku*Oh&($]NÄ}-{/Wv&YѠ6ٛeo1f(5&cj̙~A~UaL380p6SZWMir1/n\h0HC/ׯ<489z\y1EWn|S/7~GQ?Ȇkt=g#f|{Y/0qe ^ 񈥴D/&kP$!{ePXqiO IpJ gh7 %&4ORZ(3)%qK;wsTO7bo벭}PwGn: @zªkLO[2 TqA1{"〘(^]%xtΜ(PHA;SeN>ѐԕ8)jyR1֌P*rݱ={!smQ)rHt l }@:SQ5&J/@+.tu>0 {='J O&g^7@lZЕ֨5`m0TuԛǷ K = 0c]ov2#SQ5Y;ψڦڰ4R ;%`K RgidD=ǏeŠQY4r@{O擞 6 q3kzI (ċ,]glGđxztI@f{NfɷF!|N<{P8A3&B Ēr(Ti{t(ʤǧK_#z4u"o8Lp~~ 6DIrp512 H%ѓ^D8Cw$'rwB7[)3a+fAm7d$kUs %$>Z4'($-^kf};P*`212*pqW^t#0@Ͱ;W;kOO-Yˎo < #<n'Y5nôԁFݓՍ*9qkd xq ;ܒ͔ūÔSМlɬ횤$[W\V)n`i(Xg K>+IH_PݱxI0" idV8銭cOaLJ'Uα] N- I)a6fZ!U"\Md7..CKsH .~pXWZ=o_JeǘlrM~MEmVL?oUVz ,PbN}d]9UI-Ï}S\(?7¬hE^OB6iH`EX[`|ܸTTJn=3>{yJn--o;`Fz.ѝjS 5Cїjek ȝ'S;gSg©&\V~0x~Q8OF9xjxFÚ5U(> eoxׁuB29GPGt׍DlTQ!jaL-L 6R^[5/T c>])sm,*etT{\@sV'쪰",|>'Ɗ'.U٥ף:02OL1@y曵P {ߟ:lQjR&t?[uny>&F v>!Ŵz>_ ,ė0>x yMjĜqymk%p9#bC߇5Q9!)0SR\zDuV]$> OxϺ܋aп^eME ^a%DN#J0f?aDBkB-1Fq{zW3-'|#VU=+L`u%)cwD*](0Yb/!u г.{QXK7O[=APjP!Fqs?tD`rѕ/ wf,)P_؄udhqkO&&QUC6Z|o4ԥ-x aɎ pKk*b_0?=Q8$P g14$>[$bӦTcd^>Z(x $t] enoZZthw_MdD:wK󣫱rAy{'Oպ)7\BJjώt˪v5L,EB mV-q_p zġDf(wϷa0(:<ʋr.t'1Ap2P1{5$ / 2ǽ ,֊ *0Y$r= ɼ!ih8ݔg-F|mvf*"ϲmuNXHW("HQ rXI=^԰9/m'JG @ck:kYZIռGD];^2C$#ZLnˁOˬA<-Xsk]7) RY=Q|gOyJ|V6<,9L>YG'Dֺ&\y͖Roa\!<`'=F]ܻZ_0)yD>(t2cIїCXfc+w*~>ɾݪf7ѐA&YyHZ:έYir$w.Rta"0٢סd>J(B^laJ3"aF?GQpJ#VP뺚bIl  N+#Ӗ<1b'8HCzޱ3oEUOKAdH|cWҳlerwO G }9G%e'eW-ya go\+~|zk%(jkeRh >'O6%,;qJKhϷiFt 4JjqDzvWHTO,u羷4VVshIIE1 8vdZ?R= KX3K֎WZ3@VS[ai4| ꈘRp<ސ|o6!oO -=-Y0@Iö L)K7QקEH|=f((?\yOWW( P&IaL - /͖}KޛDiz+GZ 9KZ ©sXDlj]yܦ0-(N 9AeKZUuX)+Fm-S?Q]Yc#sQ>Љ_mP-׏Gڝj+T/XHH΅ IOv!WKkмnHQT 5y߭:%Iԕ+&)*/c0yVtNj":Y2/#OohM5 mVejگ ˖R6kωLcc1"Hxݗ=K:?āX/q^JY!8. (^3|~]^,fjr$e>x44pH%8tFydNUQGp&FLϳM"`R3 ^!c '^q4am lc֭ ZC8nCұiN%r(bܘ ʊ#fSL5MJ Bt,}fp<"Xo?"a| V:~FrfSSܵ$&CvƋڏԨOadx]ƧXR$[>NzK'wx[g8X Tc#% Suڦ ( @yROV~#D"9K~S|0O7&l'լ:L(STFƈmJvB ۊs{/s2 Sv׽r&~Jv+(L 0\]cW"tҢ4sB5_Njܲ#L1hpB5M"#GKzU)FɯZmb cWu[(.̺]Y88uVjt-f-$4ރwF_^lTtSacd 5GrQu<^<8c-Ms Zϣ/8ns;bJkJGPPmUҀ`kSU_*SX Y WANtd>%sJNfγV'  ֊AgZvШ<=FL"8.Ɇp.m?r!8%`6 e1LZjM3Hk-Jq2vT[@vpe YW(4 {U,% %F+t1&}--m7TURi 1Xydq N EV:lL^}n7r`0hVp(L; Ĩe/E~֦8os ux@Eԕ8Ewd$w'Bh:͕6197f]9~߭{IlIÏJ2V+u H:t_d.܍|`` A6}뒷wYvp~'/ A?cm]Ϗ;<a^ۄd:2#ޜLN?51h!R`N211Y"$Ndg[~qgegaW-G'\bXLQT͕&tuMwUB@ O)vkHz$,hS \wꤴ|Wv7a`kA4ʼn$N,eܘKSorO{Xvw!;qe6߇;׍ Y@$L H݁0,GWאУE <|A\EZޓ~*H[."~2W-a+!keth0|~dSCgYdDEmL/9]ώj Pe{xYec/GJj>-cO3S^p+=MRRz=Q4ԯ -M@zjnaˆr O'$Y#LȇZWxlgk;<-ge 3-6ȹ믥 6'MXj"/7zpr/LE 訰N|[ij.stk{9\0_퓸Niæ)nS̿UoY7Nt9Y 29m`ry2~'݉4& GeH JyrX% HT.OX #⸲7loD z1"U)aFc>4awuK^|VSLx/ckV=Fr w7-GiMtUbhP.}oΗ`W,0NGKeq6,OYKd"-aR6rW:gAt:W^:b&QftWJ,@#֫Oz+Mı !&_v@x.1H.`&](@ ݩxX;.`X'^@kҝQŅF݁7S w="/9d]}T!)BQѹ Z8YQ˲<ͪI<eޗV]RPfІ3Wg foh{X YRW\wS2;*U u M 66 p'wmO l+Je kƐ%,/-ևaf4XCo*xvFԳT i3nCMbigTw\!F5HZ֮MW iFM ӥM#- y 'Ses=G sae*1_`yh.cXr@e5W c"ңl:* /GNx\R@ >eZM.%5ܲ`ybQ۽ab03#|L ׿ &;.ShŸY'ҥm#烛Nd sY("[9(=w *PMS9F ɐxd(2osklK%T^ mz.EO=p AVUi6XSwjNi!E}E9 ' TG }b/0nf ?5X^n]#v%r/[J: k6^TY;X> ۀx Y_d,P0ȭQ9GTJZ> Pf9.M CLW[ܩz{2Jd$)3 &]`zU+T-aZ kbJ&ޫWy>-T{UHy[*(ȣ^pD.\[/CDnd@0dyxhc%޹6GWU.e]'xxw+}Ƞa7 '?eb|\lCƧFG;diP$ա ZJr"%zרPg*.JX̊+ڟTG~4n=eh'4p/،)n\!.zlDlK8M直%ncyDNjrCQc`EFapHƊ6;V)pCl6+ĭ0 (Ode& a()\֯I0\1 '\.-#`sZ$ɣXq_g>-Hmn`!`ZX?76ҵ9Jt1fG,E2+*P{D 2>-d!%MLiH|VWş\"M'!4q^55 !: Aho:J=fs'Eg3*Ȗgal5H`mRD}V&$cOB}P ]ʵ/0ñ ڜOH*Ctw_ƻ{Vs~i^^˨҆4Qx!bdp*oPIVEex`LdudzoZBe"U ™$߀Kg-vT(2gj-ȼT }^i~A6?Ž=S@ @A4GL/RY=equG2g)LWE_!|oHK$0^3QQum4xҲ)$pJY>'^OG <Ye8m<^ϻ`W5gEb`2xD@XYh_{̄؀uKc&FJ)2nH`] ]oyF +jONytTܫ;#֮gz͵'pY %3b,TBllѺeR{3Uyy 49q"j΢Y #b?| B$2nRVVagU@!Q}*ǨU%rX?Yh vʹA'+lŀ;yDR.ؙ2VA}ȂEuD`2yWO  zAPXr{v5B3LEy\PغRTyrss-#{ՉPJy"(˔Axvը'V8*w>R6x*R_h| G˞/#;  Ž#18?=Bj2g-m i}Fާym@4cO7s;9 k8;!fO.24(__yBsXՒ=#Fp-o4Y۶FPoݬjeW_%ieM:h7:ۜۈ_ 7 Cr4.(NbI7* p6!3oZ]bwR;v>=0}(rR OƲ8g^4?M^^NjV~b1˽(&N%"p 0SL9q[[Cܹ;LO3,\R}0Sj Ϸی bibnF?l>8TcFUKp\.!ѵՄ,5%x[iYj@AO?_nt"// 6Q3ZS411rDEBSM[y Z  .ջ~kq-7%%&E1rEƟ4ݩ=uZ DZ!y2m;]-3,XFoge+#@n=]W1% wX~GXˁT<^հ>ao־$B;ʠ{5ghZ<.CPZsXl67FJ^t"J.yN ZBK)*8Sy\TǛd["́!T߻,(HUV N VԀ:Ui9`u&piDBжR/Rt]2AEOE%RQ0h#́zTk[b+_Ս!7O:/[ SڹZe*6kf*g" *RE'ˌ ZoBˆ1>u$dd[6> KSxa0ϬELҗ³+W?"FG4Ms3WDނ7%>C 9>RABw=YhUQ>$eMDub -<9y)ʳ}e0RpU>=bJk'i+kaq;jC.]':8i#m QVͣ࿉Z$J_qw -^0E2[ >\2 Ƌ.Ú()aw}AqCy07:bz8XdqPP-J|qba{Dy^4aQ1FRl]yJ!z`9N]Kcs,%]1;L' >csekj\) a3+.3:Z36D߱ij7(W۠>ug/(.d_p{ qB|LQ7+ 0(gaeWD)|y K4cJ0iF&hS4  1!r/(aǕM>V:N)Ex$ek!͛OL6O[lvVU}`Q3ag|ߝ2k*99U {si=x-ȹƚm0ŗY3B?3ꟿ+]VDa8ۓvGyGЙ,kA?`E3LD|h4UCJ]l ( $;鋩>v!XF$(VF[ 9}L>Jd<c ^g{i"D9XU mO ??%*Α&d>N1 z )݃a:y􊚊iAV_~uD7(556=8JЎE~6s 4ֽ녿HpdCߟdGzgYEEm$HXcvùK~~8ɜ'|k ӂ@q=X%!5@⊩ d^=kCZ`{ GeoZpNi,IHd ăT9DD SX}LkwY2 cTDC2XN()}#߹'LRy{\Y{dEl.#z<)P- -=kH+x1@U?cJ@0_;`Ft8qqJZv~l OIk⵺L/ Or d?g'ĨP0vrjěiSߙp`Nqz R6L`*4n}5e+z)[,m]vh>H92<RuHm~w\6&plƊoh94 Յ;#s7$pQK5KsqGb?QS`|K_ä:L9I?:Ql`UO~a?_&.TWX!v (GF@3 N ,#%a+壦뫭^S,)1W 3RD7E"HN-mW1* *SV k{R^-pmΩco ruތģ8kNı|1]CyiK6b#0X?Hƪƹg.C~Z\>BeH1aT>5wLw|dB  O'j^>3䦑?"ʼ} &36mm\LOܦ b:cHn/I IWoٻU/i16Ki ؅w_~ɒk));ۜi۪4LWeX&UIDŽ+W̿Vp as3ʑ'\nΚ?0knb{1# N(+_a:m_fIoթ02PU_ĄsF2rHFFR#*t]P*ԃp;u ZZ,ڗuG AN,D%LTsExWem_ʓO*btnH( 0WbѸdLwH1ap9}nՖcL )hL޲Zbl`lcn&ڊ[9_xIpjTzwU9u0n.FF皬R+)Stm`踟&rYoc zn8sMZxUjW<[vvZDռ4ܖ8kpR`HZ>DzlDm"emlLFEzAP M`+>mYdgPN}qF% lF5CK&DO\BYC;NJ≡dFۧeUi0Ofk)逽ItIERH3I00~\ncI 2t3޾;R]iYQSq6*IH]n]S-wh9a͓˪|&HJ{VT^)v"!|t.@#Q卐(S_KļG^P.iv)cz>Ҽd`&<3KʬQ;^iVioŽU}YԘTrd3QlXnㆿ (!m[W^4:cŒs? @ ]5bhxɉ&hu^t6{TE֩BZS7ă.B=p;XO \e'.5lh8"x@(ekh?ɧTpj>@\k7Yicu5'ʓpю;pScUaܽl8(r)rLG'eVRMkYnU%DM8";1s>G-xS5iޠ"9 v|8v)USyD]V8cԏ;!^%Ua iG1D/71z=:3)'K) hC};"c#;YF(ex)|g;n0UIn#]<\8a؎m'}NmǬ+]Z^ 5qF] F;x$[Gg Js|%'D%V[e<3| 7fNјJzN+ce5GAͥkI'r-FW6::q17B|ga7IH!"jkllr,>Ac!t< w1gV\epD^w^PܬZ0c]V0R9ed~m2p Y>2nS%~vq2̦(  (>O+ũ"zqfI o/K8rOk`φNm +pA 0˃nyH̅ $6=K"a?PNO,ٔbT*jB6 wOП2Au8 #Mࡄڷ(P`ɼm4{Ŵ+Yf Ccu/ͺ-²n?1HդbJMq,y첱5ؿҮܳdA!C˷ypNn*Čo!-{fY#X^x*RA ȹOD0vC}A:^=g߇UI#P=o6 4nƎϥ^l?0̓>:pEÙ8E"u צ$ 2Dɬׅ+)eT+U*DKAl.mz* Pf/+iwฅĝ"w# @a~XM};%:eԚJD9DX"b89K:$XnCq}acr5M =Vz1iu,~3 j5 leN-26RN*ƥdAS@YJC7FGak:HщTeĦ7.MVEޝ!J#DEe^#d6J9^2w`pS/T$<<W͂xk<RpvNA)(-zϓy>eҧc’sbjg氺$v ?2 $YutEN&ү. s`r>&tsGk'ھ }3mxۨΰMSo^>63ܮ5\̍i% .w sͣ]N a2 WywxO)Xx(Hs($!N9!bsS:gT)UCrm <tJ9r]Bl1pJf5J =YK:)ʜ?yqq%xz7䎯QiC){z\Hhe:Եl_G+ZS'q@Δ*&rȂ9UGf?o^Kgm*U7YFu4I= Ir^)M"%[ZxZ8d/L;)TsGhI9SS3޹^J߆mdGDAӈūRqlz(j 촪!G'ėrnxn"_ m@noî7ըk ᢚ*\wVOʩ5cw)2wPRa[e y7vVɺȽ;9]qCGۚ0I6vO~ۤ}|l\_6'ef3]p?(E0V`OJux!7gD@N&vsniDQrYb :+ 2*n}e!4膶:JiuᔣQXFeUdZ$y_SEmBx&SL&e)"@ʹH(ltv8thln*rK8obmyVtmEz#Fx}(),c7n^5c3?Yf]3Hlq1+cLpWRߊs׺SL#@<-Swsz:6>WB[)zBB)j>wR9*}yL]UΞ);! Y%`\xR;*kOWGiZkڊad,fXG?㷩Z-047X[*@ų/~pXߴpj7KS.Gz{%Ӽ9]96mQ \~UI4;6 ǯq@|? |Y:(x3YՌi5SDtӄwhv.jFx:Sk$Y(@G,&+2\N!wq WW.25EV7Hf!SuYG2)0z#l@;1wޛ$!r5!8bW?XiG_i!d>6?'JRe{ѿdf TK1/V[jt vz'lA^sfhIdt<}kSaeL3`uYjxɉRsZŜv%"Fw>: T*Y mo13î 1vi<ݿ[S<ˀgbgŠϴH6ń2k^Y6a#*B)JH@ vlq$Ha'-yx7, }f}A)d| t:YÓm(jwъRE@WwJHGiYqWu9ccs9W&/iWS1z|Nf3EMQꕽ/+< M[Q?V;C`};NL+ M(Ii)wpy8~>Osu^baGQ%_`TA ~IpB[0"So@.ҋ㳚3mӵ *.WJt4P0`?Bc< gq]j3ڊVId7*6[#7}ء8aĤ;lE5- 8N,8j wl,{0+[{p:Jbϩo;{LoKiov &P=;Bl"w끆 }A+_-re/,Ӟ`8M O#}MW=#8?Œ1>WOܰ rLy\{ӥ%A`k^{|Ҙ[ߍ#-k5w٬˵7dfp#o@3;E`~V3aCƺ>kG34,goߩg)F4sR,;Jkj!i A ]68h}ǻZm$; HLDǀ j{.}CVNu0HWh*1iE.j6^qkJXD1v,^]3zs?Q}h;3bߡ4i10p`/F7Ӯ([fZM}\:kDk rVHȟʠׄ^=f6NC-Efذ6[PS##İ3!^/HHܷ2'w;WJCřYco_ֵMDxBInrCk'O7ǔQg/aXB\ I ad`uoWēonwC20+ðYaQciL.Q`W'M;|>rθkC~ @ƻӁȯt]wپd=T9 v>ocN|IOX,DJV8܄XjKB0Oٺ]И纶{njµ%PDcx tƺbiܬVԴlPmȳ:l{-E;vV" W?/IgXؙQĬ22vUs `Ц^U"@a],&$&K AVf曚`.ܯG!cF dQG2SZ? H- n>ަX0^mn*A͎|onȺk0%8UְjEU#|A߬ȿೆM-G{3X6ͣ^fBe,;rdI0#cdVZ/_VRlF}Wo$QT92]#ff.9g$пߜZwt#jϜ\ ql+5Vx8e4+$"m!g*lr߉:4[)/-`R%.|,OMf.U^>_lyo}Ta7#,_V/@gDX%;75u?ֺf! mʟY2K)y+ m˟+?p֙0P<~PC>i ".;i.ojyd<g\Cpm;/|/I,'ܕsfClEDžXbiCV#͙5$@ 7AtZ'ZNP<9V=}Mж?[=Z?MmR* ` 5$r̓pp<VnƏ ˽!:r\B$?C,<)Ay̱v ,ouI.< _O}0msfҬbqͅ.2<+J<>؛ZN2 =]kM+cEcF~_HiKHId [E1/R0)By0\}-Ks܆t|, m稽sb&ב S )0%Dij՜̮SN>=Xt0FQgx CsϐM=Xқ$ ;p }K4N cěj3ŗve]ŢEjcmO2R_?P1kuI&v]/~8F59R#҂XvB/h-H5x<}#` +A-T`^kwD,V!sl$vX%Mf0  $GH oIyPQk+Nx޹*….%C(\.;qSQYh"p'6aiOFN /w>3q;Mcb|9DrҺ'ٴ-]M&etUWiY3MÖh浣O7)sj=nkzmDauxc86gV( Kh?Jڊ3S>*LUr†9/olmJ)/|SOf&L٦`a&UBZTzbM{M<7E4Xa-yݹ[7 W=}f)CJџy Mjlfs&=kJ%xK4[1N%cQӧs>g2r )EtcJ>aH&[rRk~u\F,<9NRK0VqHzy4JYXHثļK}o'fJgĂ#,S|%.=fq%t `Nؼn@  xсA/vBPWZf0nYR0:OL"Tֆ-| tdL!eᄒM hW0  ݼ$Z ~)*WHU$F ʶYWxut盭'5TMF&}ދcٍߊ,-Maw<'C'YTG*+7<: a)~ `< ㌒^ 6E7۠-8Ģv^-$`G{30*tS9Zxߘ c`ɻC5>TqRe LZcCa/ΊUFyS-ݒ$lIBe,PHhhImmbM߱PmtL|7HK1䗖&[<8Da(H'W#C!  Tg{{܁Ξ'#S{sasf΂ow;ڑQ}no3+u,p He@T pX d1IݞѨ}?+\k(a9%8h(Uc:;}X%XfiDz?tKǂ1A)hAXFQqᘖ$Wd$q}2V]Bs*h|rZ_9a]o|Ɲ9 '$ɼTuTlO#/V*ID`#9E!9#W`kSш,Pt]~L@/x ]{35o!ټ;'!7/9* qiZ%f\sa㿬{n=@,f%m3f|+WKJѯ<x9<<ީ CdYq9 kz7!mыo*@ OU2蜓ؤ`V'9LRqiQYU_q7]9 D+$EHw`AH]0Ⲵ5{Y )C}-D;E]@} ,8n ͛.lJڤH2a1r0?\<|K|D;G爱vHse8CF~o7 SM_9+o$E]b JC}К}I h;;%H[rm.t 1[AT}=Z &$쮨pq@,9lۂi0Ԗ0fevF@٧DUw/!Mjwi~1kB+|L49L8 K֯W@9}c+:]tN1JK.狇5.|!f갸0H[!?1U!k 1rw7u@CS;1w@C]Bwm1 XDJpΫ`㠾rAHiO_D\e8g?\59UeItgYY>ȃQs o[ dQInshx`0S\8=øQ>D&PuGy#}gxԁ#{_Tm_!̸ i}r AzwTܷ(׉-`ĦKzaMN ^@ ,,9fS51=Dj$֗חpIX8Z) o"J n}5PT6;lZP0ڲvvLcIaD vw26@5y(8Uu@`O0J$wHL6Se?vcK =~ iDsnGdDPl 9VFFzA i*SCHF$[Qַ |)d:7\TjMO` #ӱc&vX3AE\QwaDPn|'FIߏs|3\۴pBJr˖MmGNAY_4jkNpjp@uclwʊ8{തe 􊟏Bcd\F_Ւ\{N0&m_8T|؂bcљK 5A{XKv'40v&jp078m2̸Ίh-IeEaG#br ?]6`Ax'`bx,](1Z[\z"edߖ5lQc۷v}*Z#^ox\Y߆ڝZ}Wo#̜a!WCEV)hmI[IC_٥-.6Ia-v9K#v-ʾho 1GFӓz}l:Vew:oEJ22S幔nEI2r?zvxE*@ˀɐ`r5Y27;If( ++nIR(FuHzd8k )2V"h'iWaU|J6w//ӹ $XlhaeLďѴx1a"[ b$|9idBdԔVcӵOUзةuuIIKxiD#~Y0|׏Z O"D SÕ.Oت(\$z;7}=E>,$I)$j8 >pIhMTp܄:_.&2MSu@HbDPxqa ꍇIR5ƂL8o:`\Fkj{‡B-vH^Ə8g)U'{*5] w`^Bli%#N(=x<I4}.7pԮf'l9k*G#iDq2! *ā#`ZrDžT?m_!EM{z/x#sȪ^^aV F>ѦjzA%K<> ,mKS3j[lԘ:k9j(GQ6j6 N(h8dV8FQ7hXS{N#}*V ,AsYrQS[2,\Yp ?u@ܽ-8P /&ecGe™<v}dSe<_GͼUJ`>p>h>0@LGLϨU C{pW43ϼ(,C׏^ܵ.D c"6G"9MWjfsz#/JIdͩ:߽N㋐ՐL|}_oikOiA`kc&0lH=+űן! v4C/3 ]jsװ iH8p~oڽ*-sBe@@, BC5 'w4gwPeq"at%[@\rWd"rt1"$cO &0-^+a_& lX+QoH8Rt~xDvh6uv j,WE^S}9e<6`'x҈*avhJ#] 2 =\N`ءe5H9!FS3tnysL_gjk[8="" )guG!m%h^f^jBN nn"({mS oǂ|^ʍ_v3FJ]pLYPŜ3dLsiIb*y؎E"#Ј]6ԚL(W] 9ݑYzCLlQNY9Pq9 PZwjr;djވPn%>N8|pکSK3ϊ=?A' "3kX`mrudb@sOh:JPNlxm}As|%|clo@ܔ,3 8LPlG9)3|R_bYZ~Yꉄbyo*E]P/wrk鴊`ҝX$A[wwD ކ_]e5TLph)-H%y?PM YPF9'r0I)Talkp He# :Ʉ&p"BoˬnUDTeV_J;lfV 5ulII؇PDP,Ok|'WLW}ƽ!TqMmp Fg3C20^@tԺsvp?-rX {FE_yd@w"YwsXܠH UfkdqaK/uOB8bs}Y5`KyBUǎ*c-wQ5ɞ뵃Ef+(0ϥ/Echv{Y~OxK^|OIzyI6l?^LE28B)*ЏZn)FqO)iZ{`)M6ckU"۩V//>tk?-Nͼ MGFd7$p1ǰ/` FJ.SNΠvŽ3' /_>~+ 8HJ<<\GW[ m4A@g+pT0 ӘA3[Ft~=L3deŸafyl3DK Az6iNऄjp]4s %>yuc?0M&/o (C)yWhOa>hS{%DTڮN nێ7m%U\27]8݌R7* r2?Lp|Yi88-jF,/3 oQ"c< -\Y-kqBF(M;r*A/c-S Otm)HDܱ-H *E(F4m'E||mh:sZTdZ|$EYB"z97*Aoڅ}'X; H;Ֆ:ƞ J?T}sEwƯ%1VsoŅߔeSc`ö؉$O-v7z4(mNgO˗03FrŃg?5vv5S"eB էl˩3BnG۞-]0"b2}=N3ң E>c^3pu_􂓼vwzvtƟgaԂ->fwF:N2LiD!wH1jGyRׁGjIKZ.+3pCUJP^:w?*M~K/]mh2k_Ї 1bhtgc:I ">F/ ՞chD7p{dbEO"F&7Ak0%H^'۴O >6Zm1[}m>g32`\0Z+,Jb%{o<~`$Aőj8 ©^]X> &J@b eQG̞~ (2Vted"%hmv1q > @H؄>zʔ~}WϠqZ'oe%XKk('VY09ɊU(P \7z?D&^ͽ`f/EK/@ g ",ҀWP kK4䠯kKsua'i 9/g]}IQSR]wk+CyKD^vXoU{35>I8H=Vg",c*ً!$ &>p#eo=4GH?Fp(vIZUS=CDd :6z:ODj#n{@Ic k@ Gj Q!+𨿲 ۣ뎀Qƒ-oӱϣyi7Di@&HWl>LC3q:EB: JvJ2BUz_G|Q aG'sI>ό ez^(}t5W}#]mBަ=/}b"jo±=Fߚ3 ,tEBc\WuK;5Q%?K5RgOF=#`h,cd,{mCLcSХlTe:R+bݵOսA=3NTz|nt(fv7TmS%#hYʾZ Tm1jZ ZMf\ⰂhN']c[#܄y*2(ԳDK0g|L0:? Z{z>'Uw;43{Q~!!׆ϙS}@ jS7Ez%gbΜā]ѳcZQsWA6_ :J~۱}=֦ )OmN!JI%]wt앾C@~uMH&ɓ(j͹i1p\W7m.k*v,*1_RWV¤LIO{({_sA&G2}-cu6;=ө vWdD!+va!x?Q-#bl.1HԴf5áq#fv1FUfUI@.pBbm[ !L+usfF'p$0zCNT<c'{GעNkV"օ~h lR>(U@U(* L/O.C2VFR|rkXґv#ɩj/ x .+ibZ@^8.ϿsSہ&sX!$!Qٴ^VdE҅PNp͛0o+-=zb v|EB?~a=3>w."xE6H 0y}/Yà}V˯ZsF >*qp&z_v/Q_.d+ v: 8-́Yx>~)%C^=q8FiѷWDQɭ{=z4L`z;ɠ<TQBұC^=!'MZvȈ 3Gک]K^(9>3<,3œY޹C_& LbMDCɜgU.rhwA3X+Hf"oj[=$ T1,YBG&|@EjM,[tB':M}a'~GT^a[pA F(67x $Df)!Ścd_' !풨 u1|y6Ci}-rPJVEs65@ҧb?{c 3vu3[cB̬@fB5JLk z ATknwFS+.y.7,sPrURT1lT |6cS:g W$pz؊iqEP1A`YjD xkm0ّXS?ȣWO00{A%yV@b?֔&1l߯y>o;^G YZ4$*Iޟ^ۑ-QZ(8mjL!/ u Wg D(q\Ԡ}SQ|ч2`lOw};֙ѡ╠۵9n7uu [4d7K:Lk i``+-1&v#ga0 iWh7S$w5R^* aIiح)&J9sIH;ɄYLjog:9+QL+V+0C2)Ct,SpгU΅803Ƈn$emONeO"*髄觺Y,I1VdH=A(AosMU)@`.4U1:@u6E+#/X/(0[ois4 -x&\)fD+:Fl)\a2aVj#>K Q샦Pt&ϳAQ_RwV]OZ\CL56WRkQ o \'!୅Sk2_kCM5έ?Gܓ1m D]us֡-0ͣ nZoL"SilXБ 2';]QA -=<+́^W6@Z]db~\ͅ>E0PYSocP 맄ZT7Rw2JK{!|k $,TF41!5҈unl qݘw1(jpxJwj|g [;P&EPDR!az ,~^.|ȣߖSd}*+@u(HbED_ {?!aށ%PETYܶo 4H+3dbpINXB,&,+\ѝk U,>u} K8q:n_"}Cdv,iˣ+vpk4bjBӶ6=י@Gn濹TN2!OډФgK m!NQ,DgG~(`DjI];H%Ũ^~CіuEzcb>(x~HKF3W~{Zv ~у oNjSW;g,grV X|^$oJk]JaLG_Z۷P3l aҬl(4q,-6Ƥ[ JZ^y <#Yo_a̩9UI=Qlz+i@C.5A!MrL 23tbüz^2L6 Jr4zstTC)&GEv)0%`Q*K3AI䩮(ږl\4+1G)>q6/=*ǃ { K&@EKeЌ-H~]c}1^"Y .Jaw}X 4i2]6ӥce!t*i[m?M6Zq 9{`N^w֩~jvW; MYhłH1: 4QBEenXv;ϑ]BoS] [K A̔/^z'5J#FXl S(AME+~頕Jȹ)jh"\i^C[<۴:DAh1^WFczٳqq2/_2.G^݊0cUF_47y):VPpb5+$倕D \vDE|lcœ7Su#Zyr'piD J"Ld I}RIiM{ 6 wKο> Ifj́!r'sѼ՟xLG4~훔ڇ~,~+Ia(PõĶ]ӗ'r~ l6J01] SBMVv"K=*oTR%$r 0iaGvb^4p.rM*& LaD<\~A]=XC9NpT+\h_Өt`:c':S0ũ-L%E!ߨ?+iDpex%# 6ZOYb̌5dAVe޺d bdL6wbbR {T]㨷 Re<8 2yʀZc@YR3S{fCPOg6:ExlgڎQZ襱9ƫE0EޮV@c]<~q M,wٟ^Os1BQՁBe=÷R:80\嵄@rTSꤳS²np6uP&莀q@|+ƪOoL!K  :DU>,7^Pk#C<۰cSkō*ѣ {o溰mQW8F #kqF UJgC0W5=l&zw^`8d!~hP-S> V8>H\XvzSF>6Cv|aF}S۔I!bHfZ#v)?(]p pGU}OBwL}|o1EW +{WJjE$25,z*;ҝZkG[=V^r_{!hSzelm ua]mo^cz'NAmVoQ\swk$fTfh"؇h1oør 4 %w[ ՐT4 L!u?,%Peߩ^0Ms;]Vk$D(HA·>]XIY(U;}>x BcP2a}й-`u Z2_&θ4l9IeȃeJ 2/YF@T1\CexI.<3 fJt%N N&H7Z/y2GZw?} Innxx~Gp˒3G??C#E`}CpoӮv'+^Z 7ad|}$B3 㴕o_-"ky4M}#A(rr&[:IbuE@`Ϸ0=pb0ݼEsNī1l|d][Z&YRq<ٲ@EKd"8&@QA#o%~$M+gYD"m,^Xq6\ZDzm d:va^5h_ENO=? b'V!uO:(P(8. sܱ9Jwŵ)1~̈́*FB.Ol3vX_xuԐ|Gsٱj2wyBܖĆ p]2Hk_U흌0YC5^1{zlMFhAYa@Gn?;12w;?'!pu1'N=-Qm[|!<(JVõ9CI0{!g, Bs|BOF۔&>p1f:3<.3g,HvՅ;Bzx}Y0;D5ӍAjS6ӵ'$OEiALWcʾj.+wevl2Y(WQlaAG*0#݉2'DL^GKuCk θ>!dla5u^_R33C gngUa[|mB](=PFrp&)'zP-Bp<-^ݎ`cIC ܏saFCKͅ/N7\RbJ옗D/2uk$Vy2jxRc(L@&R.IBeN0;l1&gf||FͿv>P5/Ei6Չ |; 2V]Yzy֮Ur 3X@A kmOÒC$D@CRE35P\S6 Ps҄Lr蛮>ܒ¶#?sPc"It/i?= bA⢹[ZՊHs/S^jĄ%Ul{=&9VzAazR1ţɞF Ym/ emp fDa0`Ny?sHZjGE2z2=e 5*PO}8@+%X1vK}/Yy&k\_ӏ;?rVa~ASbJ%sSX , MpP>ӃZ')A˱kwmylXr;\natU0^K#ץr!JxƁX;LGO1cBPV<&QBLja<&QW`4n.0@Jޓ!/d*A:P3Vt$u"4 Q¾=h ,7aj`Z*TaA9k- "Zp!8J KPq죛{dPϛ9b Js^Ys6Kvn.n ٳf} lTBLf(.Df @Ϊ4uʚ/{x"/)'2 rġEe,ҧ^WUyIC 1HhMU)ڗ@ gzdIy'+N,Dk~YCiY<IM5[$O| a,!R7,]>`"ɠWrXU]BNIѪv_;_G{f2[Ef yR2E7w c, D 'o\'+'7@/jǯT]o]%TPxryNc2f݁V&(D,:Dfʑk—pCTj١λWsT5.^׾E|CӲNndeeb9%>Y6w Qɥ_ӰhiA !{RcaEf)P..LJ`N;m׍0YD<5o{A^Dw|)=~i0gFdsvXp{؉3c.pLi\Pv1UZI cJ_s!-rSXkI{DdZ`O!uZt.M >.AjGnd/Qcj  aݪn; \XIV+2c<)rLy\ {#K*ҌTk Ǟ@-aNkKP#Nn/ N>F(Ll<:RFم$1C\ukZR t@[ܿupnH? h-ze *ib"CcDKrTM=e 1Yp2ӛT)Bva]vY G0b=v@̜bvqڤR%FgBSSPNWqbymT*!WǾL)e/2^z7 vPlb 5-j2ALK^51"%^j#4ķki=]|zYbBfq&Ëv}t)y-jɢ kV(@D.<w8DڀR\~gJ,jOl7@ua.jI"FY>XY~smXzyzN:*.z3-4sB~ 'ue/A}whE)6w58a\m$<}RQCQ^ ɈYeSi*!’ o`S(q5hr~[F2'PKSs*j:{XxW_⪛?wEPc#S0/2s(uy|{WL{r: t)@j57vҷi\Fwv Rn=(Np!l[9cN\1U^+]gœ &;9v\rme,,:6f{2R Sl[LDoL_y"]TIYKVoGO;GJVK6t3s42ݐ ג8K~г!`(Jb 9#+(S یs#tZϠwN(n`,n]pd|ANC#aD #gjWc̈́^,k6:AXoh)9BC,gWӊRdq]j%i xGqH0\mK(Ui bޑ в~=?X/߭su,Er\N?jn2)BҴf{נbe܃gKd{5ǜX7nłC2qĝUgK":F$kgLD¿NۇV(o@V&SY x(bm; RT^0q*!盘z#YIIX,rQ#jָVr yRMxp'Pp`id 6^|m bsM5(/+Yu{ёHbJÙFγ:L}PiBN*_7͕/T6P"7bobCQjLyrlm8 .S,5v} 0:B; se1 $EvQQ~F{ogSN2Ww%JjWE6S|ٔ a1.b‡o72޿kd.:)k22E]y̹81/rICqيbXw*,苲US="h@%(%vo5'{5E5t{n>b{ Q0yVGVBxLTr 0%vp:y dWppUj(@m$Tpd:*)&' j$3Bh[S g $ڊB<@̟1-LJ:O7kI_'gF6bxͣߌDFuz'R:a'3ISN+TTN3Ly!kç\R) AdٴLUØQ?i?Pv있 po`I/p_/~q IR2^lԢWPte%t*̫R2lt%,WwiJmA[1:j&F(7zҁr;]7# Y7V[?k#/"pu;7lmR];\l7KKq5 "%hvPncvϻៀ#{Pɕ W]JhT>[M~[W:蔦lvZ&wazwz<{l"~uAkRWU[YiP-\1!8'I5ic"%kSPcq"z>`Cx=E[|Gī7t'x k$ݡG`gXQoVy0a{v$9O B 3ضiĈI1e6W($祛 of`v<[T;]E ;>e$>xtjc7~31ӫ$w|7"đҐC)Nl$&ƘRA9F}[eDrοthV&e 6L7.K_g<Wɟ"== 4əjR(#? y|{0[WܑJf;xf IbIKH#(52\"FHwA<]a_qm7<׉1o3\ZBD-5)igg=GEǨGrI2avM fyikP :OlB/VqױySD$ V'Rk&ꭖq˾ph.n/ւ"_p*L;an[7S!S}x[E\.HSl?Bb~\&—M׌'c00`V(BtNemB}Xu랆Z6Jo 8mQL )c C:Jʹc =MGVJէWk27R Fyx>r +؋aJկMэ2c+ U/KO-a.P|Aُ;,O@uqPÖoLAhS/e^R% +z5f0yRegK-OԕY؇{:Wn =-]*$9W٪ D ^rz5K?Z]C}Be,,1$9p~]4{Zwk_TiX5O hb-7!E\ߝ@8u(ef" i$'U _ ڋwLI߮?N}|ڮmg_21͂J7|V(.ɓa\UrgEq# kYKAt`I=|ue&smAʣ+@͓虩/]-ÉQ9<["i{Љ7>A\Ϥr`f `MBV[/3C6AY%쌮_ЄnbBI3Ql^bJT ^7ےqM(G(>TQLO!V*e?@8^[봦( fW|ś(qghc 2]fB!5'p-߬Yۑa#jOWAc>#Y uE ZndzqnV]e){`p# %u@W(;rdmFbߥ]7pA\b6ƣ#/j+(>jYO&]H/zI2%dEێ d+"›#M0~XȺa^gmCio␜My#2B^0bLRI7R,anmԂIv>m[1mWmO\|:q1Ʒ?g8Jz.}w$v{dI0`!3pu=`Ikz{J]6`eE,ogT "K!A~<`lO֤%Pgl:rѰzk5;sK]*+; G~|>ĉW`,|w(0^έlYD>)*rTeMj2p:&O0:OtŌ ԚbId8 雅4"Ӷ"b |>TdeXSpֶB V."#rwDS$GU^l\.̡J5C#z\/I ZFKHM3Z~{Xs'f단W ?di1.jHA^Kl\4+CWmխ V  blY4qtz6V\<^)ꎇ~[m3pmSG@fhq5Q6z4brӨŸ@{J|40QaU{mo8Lfw;8k"PG4; 2`q8CƷLLxw({V 9:3UKN`RI=ehZBBz{3j.foȔ}]Tt!yH~PPR^72hx2%7Mѽ=+zSXG `J;d;P7+a<g-W*!CSjmkׁ!W` @tL-xG῁f$i8iDaXp1e|nn}vō=#Dh%Qra B>pd0ԥu}01p`ŕ %V:Rο-'O{3f†xp;=~y ɮO57US!Ow]tqf[j@?Yuc{En7G2naM 8N(DÞI$xϵq$Ig|ڵ~l `g׳̓B,wUHӮ!^oc7 _p+ӃZ)\KT暄#:{d߰J,(:ŵ{ ]/#`+> ̴c&`8dlTPERTŌFf:[:(*ԪŌD1{0oSiߏGL ?ڞk V0}@C|}QCHH^*U*b m#^͜P_umNGxBлB-Z "d_mEYU:Y1ASH?~Q%o ys0YȊN*LWVwۋ霻j_#(nxVB -v,C q#lUMsć)ӈJ՜9 ĶQNW>g!3bַJDGUtLju:Lk$O(R/D93Tv0{s: J+kA+Ű/lq>ggʈ{0`>02DsCԺqu!HN{Z87%{m79 _%~ fj8>wñ_"/pųWɖb>h |hA sN0GmGGL"P6:LµoiQ/fCY=" QtK)}Sʪ֠yHI _ʖ͟и?g-_ @|=JU4 n\G2kủv yI#GY}䣐_ HWCbѭ9.Ye"|D%*Vl=4 iw8p+CaVHpt=.9`$Ba4|]lzJU p:=s5{@InCRzNW݌-sNvzF1R,G4uLyK&] wg^BW=j6Щ?V Rݬ"KnLrplXkb:}LLd /caXm]&Y@eHj9xT遴|MNPML yr!e : sz5A~nFD #$y/Tl(_r4[8;~ D]FϗB\օEo% *HC ~XęqyUrH쥁m@qؼ{50twHh[)G`AOf BF3'Ɂaӗur'x *i#ӆ1)ظFtu*t]~_ II«.WR|UD9je53I(6!=;R/Q(,)s_+-H@mVRF̐"UbBzIP \E?T|iS.+A:o7 -0C]2@ w Eʴ_e5O %۽ott#77f7< xHPmS+,x /?>8\'>H3FvWc'`(WG(U ȜYcR?U /f A1 ZQΑ`r,yDtrO'`MO*cdl]W3Qn Rt =v9β^n_p;ew7TE%Uv >U]}L$K!Ԗ-¢Q 8m_ԫ媖0e:< xk*KJmbNWI2<*Lԋ=jlk6b[G/ȤJDŽj:7Ni=+ar͙ekꢩ+`c1\!V Y\Q|tGBX x6%QoцyVÊ֛ 2 Gg ci4B(n[djޠP:w{v= uڔb~+´9~BNC-C`vp]3tv޳0xA_KZYV*<;C_0ɲ`w=R!7LuInC5 WuMR處qBP)CS Bq$IZ BϤm8'gTR^h&}p[E}[JU?藢!oe#l߻O`79{\1 = 4'`#]Q)@CS$*4Eu_'GŇ#q4Bɕ%S[3FtEWEWRhA7^]7*SMP` K߀ao~ٟS ul|)g:$4M%qPH`q  B7pϦKN5A.Ik2{Q6MO+!$Z5UPH P0?y )WMn1P܅<[,_+ 5a?$u#EU0uʡε٨1s?W0zZjL)/b(.g=rMdGjq[)g}Ii(>@\4  $\MGfxLytI {Bԡ#W-NݰDP&tT9x+%3,8JryyK@j qAow>ǮeЫ3Ը7A9_tUR٬`$TUQ{OA^v̕׏fvT[חp;nQRRof)as R>d Wwyn i=o['WcލU5V_4X&墜vERxnIc_ѲІPWмqkqJvﻑXIAo[< -5[fՆj# t$I#'E>^+-l+%@u4Oүyâ>mbvlO|OQ f{-6 ŇބZ@G@@jSެ[D#+ÙA}×pv qVp,irV0߀d߭W*,8+m?\5b4H+}RDX,^7\Ҋ6h],q2G✱(-O=2x 1X63PD:'|PKe@{bs[},#(ffx)!CWH ĵIv53[MGQoENp(X̘Y-AϢ7X:pg> gyj#(́~6=PiZ0ǕGE,.H)퉻{Cb _M3цExOރw9p6o dK=t@%t b7l^G ArxEܳj_"Äi2!M]ꖼq{9D/D V XxVMtw)C<>E.DHs=u"ڜr'Sh46Ag[%]v Ȑo&!%~T=#O:509_ӄp_ոn &S 9P+ޤ7r8?dJq22.6yŦBdFNLDW;ʐy=>疋X{x(.OAbL5\"1ݭ*7!UcJ{AHr~`mHwD-㗔s4 `9pǐ#2*I~ BMKeXdz(=0P<9Ox+Q(\׽2`Lg̞Dh#uY3_(c#P /E@D&mu-le-%(8d5er7$׏5,M!@n;|q:1 'TW%T;TKv/=R@Sg͖5e攱P A䇉*ra9ӎ[~:|-kZ+Ɛ>XLdhћ"-ť a+F >>Xnb+)QEI3R.䡧pQM.g:R\H')-EK,sZV6\]RW*'y@s%Fv`7V{*y1'{?]5`$M"]|D#nw+x2%"fvd޻瑊)rIG)~g T -Y\gи1q gCS8֡ aDNabh1z׺ h,v\Y3˜MA}B ~RPL8d 5Y*pEΒUd~  b#q{`/%1f)7Twg~E7] Ҩm| %wU$`~^ME AN+օm,Pna qCz (ARJ^0|BT-sc 9?}۹[{Z`~KF;Ч:y\^UlWbS_MWeB[XcB -g+vv i2R uΏ*ԏ8hZ~+"ɤb.١5-4?洋Y |LV!x;Y4;AVi*%?)j(di9VObDųZS*7^Vc&`SӔ՛ݸmA7eꈋB tn'r&|Ч2җ)"r?BBB WfmsdD>!ȚH->?Fa(aC]"jE\%1v9 +N"i`ilD e4bJ4ɳibp@7$ .{)(;x1jC#:(nmXFWo昕WeƆ]pJoB>1z 2Ӈa >n(!D7#:Iܚ]GSb;"ɤ&VgJg3aX˟@z*˽TQk]2Iz|(pPWt^F-`jFFMZpK5QްdRrhb0r%ҽ:l2l3a7G 0ث1as wkeտܞ&a}LE9$Ga(W@Wև3QCeI8.ݚZBMn!AV4̬5i|v?5t[7S.w2]-c0e5]H5! +m9fs2:Mʵ6 d%iZ'4@԰lrN:g3yy-mÿ(lc +>֚N &N])`#by*ɐMT5zu@X}a2moL${2)l2գ=?J[KOg$Z2YB<4nmc&aO>8jD?XuikFK(v˾zN'$;|iY50^ 2esnP'ع{xV+zXxת(\1g&ݹ*RZWG6u>qpМ,Qe@|*X,quՏ:ԓXtG?)*͈ m4t V;Z1;sB>0 QФb[*>8|DIWZ񝬮I"u\Wρ+&C0mcqW|YAX'{Q~9hw !PiåiM LV L>Ťݍ;<8:T;W TE2  f9( b ַE4Ӹzr3ͼ.NBvۍ"[jg[#)mOs+k ~`8#|!Xh 1j5wZJN+2% fכּ0;[W8p~ Vg+t+t6;Ue$]>N> O5!31^ @o3"E^O]м{TNÂd(RjsDQNT(i>s*UWU^>'3]*n̔K,7a S(ѾFKsCƈ*PKKz"U_Jq+'Eq!hUp: |QtL ,\I@vM)}l ln1pKt?ElqA'˓ޛ8Z:d: <~$PZ-獘+\?n v7WohJg h,圝%?r7#3/[,*iRKCsێAlZL /ń~iαqK沚UuuY+gfN>9me+{4h2?',lMz:Ã8Cx'dh0/,pO2n~0RE"FdW7p}TyV`B MhP/BeO{sj,ʌ7= Sb|p04l܊[?ήYsf^1=V7C?Wk=E TLpbA'`Krrm.?§okP.ǒnZy7ٽ2&<j'o4yv>XMc+R,?a I(y v)TA GQ8iOO^Hz)w;TVS1x"$Y{7.cL1EP`h8:r\f 8_S< :K0 BC6[ͷ4 p&u*+8I3 & , KWGy~Xndj l"REmёDbʂ)ASZ=jae:^Ug5aZ3qp 0c|?mu󺪌<5EnDm#ՠ(4 /s_4d.:yR Uޙ 4"VgBܿ9F~{i Ǥ+Eo8 oi@w$6p;96W,K 37RwD1$aQ$)NW\ XbFy#0s1%dVsX&N8*pS+2*BQ*o' VTeīxe6N Ntl=F.ٌ8~ZkG;%^V]wvF^fhJ̆D'\spx?Qю:l).YhKOSͧM`dc;p8qꝪH!XI:>n7g4>n y *f.[yȿSnuEC+H/B#w+˟Bp/K:JUlj5wg5n܊"LqB I`t.F rIyWʆE.0 ;+)/,-~M܈MiQ )j& C8I'S}Gj)h\4Jз]ڋU*+ޯzX {.1&`s~';aXEw{lU9~8:7~$Ɋ|8+"`/URy^ NQ'"=x{Bo#"AjbUUi*;Tc񛏄9*wC ٶ7dGڢé-AH $5[٘;u)%fiCEU }.δcIr8!l-wÙ:S|SXd9ih~kxiȘUl/;Lpg\`FI.w?l.|4Fe7 EEo) juPHٰ,@"\B].產gC& dC|<@t h |α["94bZ'zvP"Gf,fKEۨv(QvygRe%o= VXNR֮lo*lE6Dn&V`77 څa^*XVJʢ`2:7͛xj-YpH2ØLO#Zl^ \5 &oL;e)h*m V\<(J?9SeC ePDMfk_}e o:K_r|3bXIN%H}B=rf(0-0<Ή|${4|s^/=:ݵKq=LpMCM>vUS.ul-J]9ƭ6ܗC )kKė Lvdg>c(яr[OA&yx)7:|$X9u,>P2N18EBvV!l.̓==DA[y3_tV*Ħ/ekscf TބȨA)X?o-_(s,F?v8D6qJUcU& 8<teG{%dT,A"fg5QU`em yʁd& B:DV= '_LiQzr(* :sN6PL ȟ,d11։{*M\3gtun#5).dkS,V K?|8Ѐd f0s= |Rrz:k͸tXxkq?ee?ӏA/NT|&tnH(O;EꣁQUE.<rUd94n]qk4TZAӎcwS S4raS6TDɔe ,3ye(?5zB!PaV!Ddq,=Bh;n<'6'ƕ RQ`Zr"l $5\lbmE%r]RQ?֎AZo Yo }p y@VHWr3]A!P=p Pgk쳳qJT_ܕ顸xFv?X;̼G/&e:*En|(!|%u%^^ڻCcMl_ڗ[<(D-2]6^9dML_/xR`5i9L(;xeiyNxewfƶKZ8LF.$bh׏3gpa\LfV!M 𴁋+XcOŦ8 n*ϹۆqoM~`ǐ0n7G5PɿIB|8FVb WZg\f*#_8?}1R1e1&tY4wƞk]2VK.ႷߖP1X[~BqqO]L~__l6-+7K\H)q d!B+Ttwut; 5g}.2.M$KH| 6s('g[cKiN-A?ߘ+U{Dk ?w}<:p:IЄxL뱩K:8TS98i R4N-1ãZLGr1j0Kv"v3ٲ| -Hiv09Cj-Gŷ*v,(mo8|h )ߐBŨLHU?>?f{dɤĢX.%'%g$}_DN~()gkV ⠦?SVIoy~y',r=v&Z'#BzVh"cODq? l ~*st}=t޵UE@f-oMXwZ~HAt!-؏[d[~9𵷽ڕ;YSCҳ,*Q~9 g+FUk9nR.PO>~:uOm a?ޗ!?JJ4&*z'vuO㻢_à?:Bߙ;vꒋAM:L٥%|[i,66h2,a4N5I/ ¸JU9axHKȪ*I^$CȵX h*]^Ef0o5ty8ܨrWGLǍ)b1g_V bAyҮ.hOi%)m6/^R_؄.󢘙uJ?$:1Yޯơ :R#D{KHLHRVqC((z&4@ZZ£$g _ ;,g#2n7^-]Cq'g:T뿤3ΫֵRsK^$Ъ1Q <&(iRUޣ T2&$g2blۗGr h6lyw:6;WVqXu Gcʄ2HeV"4^~ҤK[{=lswG[c<,\sVoߵ=ؠ}#eSi1àVy&v|͠Q݆lm>?>WNyTmZ%^:<mT` {ɩ&F}HVrËwzz":c\-XdivbDa5Rt#fHs%nL(HWEateB^39c(>=D=nFXJr̚h FZϜ],KaGfz,c1!^3# >Zc+mȂ"ɑc5UTx eE܁5y'5g[[gðT_)gBlaپo*Iz;M={鱣.6Z]}R"υd=bO4PAy]{ =of6`\C2纇e^2Bx%Rٍ3eSJ)5@tŎ_6b9p؃I'~X| I:^]#{%*A?0^DOT kgK^$Hbi8|I|ZjBnNl|EOR\MWSqͩB+8 mEp]d@ e;_tێ[&, \}Bywl!=-T.A-ŇMyKv/DA+XK`oXIɫv5@ m{j){)[0#"3WJêzُ(]M1 ’"wh%qJDpYƯxJp4;bL+q˻z8G-Ի$C2 λ/I58ғIPqϗ<[IwޭkXwåD;WxawxFfubx.AVQUz}R]d#,XQcSSD<:+asS`{lf\ `fmwUni@O$ |O?*lӂ~8Fl˷[)[Mӝ!o7Ghs?+U{y$d=||Yޅ'63¬s!(%2w(_!X^v掳x ~}"Ρ9N;33D$͸Eݒ!C%‰aA1!LA:sR ) Nh9H `gpvz 8}5L#_i[eR`9@>-Z2lRxC)PB@ug>sHl?ue<+ ^'Q|v'Z liЀ9OE-c< % dVm_R0&}FGti@3Eb;+CGQ^Ycc*'N{<(s.g2&@#Р@H Na'+0 wuTjk/u!=f*z.-xBsy gnk:9X*BOaflE<>Xx$h;rFe':LDu:dt5[ΐEXvYOk1d *($+#)&v'0(0@kOu b0s6f7'fM/_2"2\O){WW/*~%-VHUO$HˬCIQab.JXm3Tl5yQ|Cl>7DaH%Őr˟c)M*"s0چe쪱ZцhG42fіxgdWÌ256PduG|㦋uڱ)Ga&uҾ⻗2R3|HDsp*_'5c)X7aS&xI]눁f:wi9"|/x+: $jMn\9Gjmb#pz7i\_n1)alۣ(q$/Ck|Wm҂C0eZ W;AxcT`$;WF?׬=5{cI"aY[da?hO$ʹw9݄>`g/n -fD8!eoHE8ir5E}(NXs3}"%1%Eg L3 G`XD[vQ$Xfp8.гh6z?FLoD@ۇ9 CT?a!X=[9FU$gYKNeMFm[a~4ɊH٣m-A͐vtRyCq ve\Q++7M/sU.|I_ޚW> ,~.w'L6#̢/wZ'姛K;T`u'nhN$p)͕E e4]('%5L>̒PIrɷrB"NpM;~m!xdw<Qo2u?E]g+3P\+i <* RAe F^p,x2S"dķ8TKŭwgSp%тP+Eb\e-RNlzg<ƶ݈_:sh>!e!/";$j6M74%@+DzoiGkfm F,95 <<%TQX?]yꗛ"~%Q[hnq-?ر$4 =k t02܉U,>Y?5J؃ܐizC{"]&>(ٶ悄] }S l[jp$^T!XnWK4ŀ,^ 5D*^Ah =,b!CCuuOQmVT靓gjF+-,Lv@hTd(v59%k.p3ұD@+|" dPdQTz`>r^1˄ -0.4r{) :PD$LSFmMFF)i.q-:~~=QPy GT>i#:cwu#B`umG\甈$B1H%2g! .oM)wGñ㣗B!ו 'װU9eQE?BţA ХXũd~f&yTwR@t/!;&)L&?\H`% L^5x{pnܳJ b[@^daP7~_ 'WmG)ɨ ^޶}<a ^\y/1 =cWO>IٺLHc|(Yzc`kn#Hx2{9.%&uzuiq@xk_b_W`k9*OȌ8 s.~ >U/$=:)/J)wgȇi|dsQG0 Db A`lBT*Џ7 K+<2 jkRds䔢˧wwW?ôО#ghC"tkKf9B?Zz\K1^ qnnIEhSWtX [x? *u䐿mpL]S3yҴܪW3[>d[wJFEw3Out}( &αZXpqiJrf8]iie%8Lbp2ʵ&#!mcn `'1N!2aDR ^lny`CҎ73 N1F}[+귚A0"U}π!gS)lD֤LB4 ~L{V9'{0 WGd, jXf V-b@GsҊ&h0H%W4&iЩ#P#4 83~Yn/箃C7Xju*kmu:Г-m!mz+>-x{Ҋ2m%G2{?q4I7r)X@󴆫D=Ęs®V 39s3Ɩ:{t~2">o垣̌GGjlSvm۬^yV~1Mnl”W=GpTcZvAeL|y?q5(v-ٹÇGo ڞ\-X zADYLRu>Bc DneLPDG mE|4&~1E6=)SQ*P^ j  Ry~xJ=M[h$K2テLRiWZUF[%|*@:XǯChґc{Wy#!VOA1"M%\~4`ed ;7QeWu]w=j?J#{i'C ;"O`*7*~UyHV-o|pp 9#oW6MTJ6OSjXX1Ia̙@Yig#=HqeԺli0) _\xyla7_f gmt49 otUy#C>`Inl+N{A~vh~xYA&Jdu,\7yE Dib2ЇxeoV+v7}]U㠴:J'+et.w.+o]^~.Z1(L`XP aT11%'O.|Spé~GR V>A+H~گWH}Y6 Gg$ei)^B xO+vپςR۱~TฉfmμHCln+.4ݴ?ܚ8GP;VL2Ǽr5Lnf3pҊQNQQ6A-P>LȟcH50G0;Ȩq}c\D-ވԖHpUkkS:Wp_~;'[u5mO{/42XG?(`\ti[jQ8Ũcb+B3PUjbhPbA2Ab͖{6~/u'@6rMaJpd틣b.n?`ط(Z%-SG.'hNmĨ;|3 +2b `3 vAFפ@ $}]fw1Y(ޓNz:LMMh@SCb,nm ƩS2:^|>[ܰfH3꼻(-ݠ¬@[!/FVW"nAaCF;3^(wYIU 8јUch!@BJ͏ۻ[0٩+heU7z)~ s_h23若 wRS5ʿ]E:c! CXI4OAэrgxHk3)jJ,kG!cbT70_€~cb˷DړKY,pLI߷x{EƵR^zmɀ&FMWߜo=p=. re3e;/LEAcĬ&͋Gk<t 9p7CD]RWzגٹ||*m8̨8B`W%:)# ipY̆[S;p$6pJ:7J̛]6Fhl, 3\OZ]bڇz?O1/r[hvm&mn tFPz|Y6^l.kg .1ETyn 9yFDw8S8IZ&a^YdhX/٠9/ڥl ϥ2ԁ /f9F 2CP%ǸȗngƖ(St팣swԊ |Q %6| ϻO~C"1G?4Ytbݯŵh0J?)H;`c4yI;<*]ys4=!`b3{^7$)iNء(6"a^E?ي㭪y3tDc5aa?U9*E+Kk Q6 Z/ҹϑ[Be2Ih jt3HPApa'[t].:e|lSxo?ViM HJYrM_NUbR0iGah&)QʔL=c%6ݡNy&lVH=&CQޡ*YpvL,!KR CK ^+RYjvй(fӾ +MJrYvO*>&w`Z|G)(^~ս n8],?s}ӶKwH[7}ij=ǤKjM̿˿'dG;&h ߑo!DWt%2Ʒp13İز 0f 8HhnMrrʹ{t Dwơ]^Xw0S߁{%z6aTFR-=Ϯ@zr Eٿ f4t9ɐ쀭EnJ#l_&"`)IO('%d3Cv!k3GoL]H2Ԉd I9Nl:ϻ*`4cFP_c#OBd6@k7?ptt]i9]8#BeE tfTz')aIZqz H UhGL&־9jA#cf׀*r jO $vpB;)`xxeFⳞԻjY@q`fʩ÷P7sm' gsB8RE{J<+RQ ^((qXnwH 8=t):PePPPZAPnN81)C4%LS:qK$G\I wQSL P*MPߍ!CZu eWzpz ށ:ݽfe ïQ^+e6\dM*+FSk`iXj(L 唶o ̡yaۮ&&wGA`a,q;ਜ*A__%Z7?%MʋWMxKcy_NOiδۑf?,Rjl'EE^cڦbG\ 5S7.+Y@9 zoe00vLT\x G zT'i>S֎^᪀OI{LfBqN <2V4tkMpy30;zfSkҠuKj ϐ U@+&4p\W8zrZۊx27*!+q/U:5xm)yŲLحQݽSX)<ќmD?ѳ~<^ļ,:+ GoAŽhKp2讌MjC^A* Rqt02)A}Nͷcd̀DԢ޲׌2f#yo㫼*'q;;;|0FšeƺA9iB+Y\v,< !h=pdGwA#kB}Gi-*klD'@8VېiM-L<"&vcmf@q/H@)Sa]EL4 =mGD; >oZV_0-Ԣ`2X&6{nDȌ',BL8燺?NmjL{Y ,#nI6y^x "8{يck JxKS_A.^,ٛa^n)i}aAmSPtm>D[\ZN}#|Ctxk ZIKo@lf֘-SC1&aB㉇}4YknCgWHT Q"@Kn*y{nXydv1c7LP١u]&)rZ?ڷHAȑO\=ƞ)rBcMxݳdЍ< i2єa0ןjm\u,μ"b^bҝ ߛLg;'%d-a^1a#\8%*G+(Ńj, wۊi櫷JTýS9`w5-q3?6KM|[sz9vu:sʹJ8C@\<{\Zq #fwmU+lpuw8?|c/ b|~kZ Y1V29%bj!qQ]RlHQiۘTY!Y -s+;Ɋm['nv:+1"TlO P7Fmez+چ+@Y4 ޻%[wLUOigF;fӫcYwj:,+7W˥FV oIO{\'?̇#ǙVNᶱŁf-QHex܎lrD3"]KèӤ/KK+{3K HXk\D$B™(fĽRR3$i5խ oq&S$Gb@⊬6/f20T_En>\57]^!z9GD :񖎾*ME`m2A~P73\ LO 5@Ѕ́h5 X2ʷ] o`$3^Ih9ީX(JWSFƨJAMk=,cu+*VfP&Lɬb=7lMaC-KwB=^VbqZ(t~0U]T"|*gOQdbtEa!7mU`W1Ȇ~2Cb#4О0;`ڊ[YvL"#4pbЇA.`xohX{ź q\Y.Fg nsSU3ɖ/.[Sn8+?c0*Չ`&p2p-\j>x bF3 ,c+u͟ݨb=oS[HA`RǏaj/M>lZ84+ Jӊj"@S86 y 7^Gpw~ϐz\5I*"E33Yf~<)5[AqBJUag_믽^.|ʽX?-K.'Ӂ" YYT29-:d`~2Tծ\S`eCp"Xv'#F8 7INKzs`Y%/)9{XGM@k[RKi ׸R`P'j짭Ug+ 3A.1A ќD$!pEB'sxۛS`lR3vTSM,72ATo. cy|:qSR9yhy$h0D%1P h2ײQ-CV_j%0 u!#(dz<(}7 3#ڽDŽ`r/GJZ8H_wyBSW{}&ovr -Ipp |[ч82cZ,xtZu#;G"gb-4jExz VjC43y<0H+U]~f#~RlT;Q%Ѥ{\i <ζd.(O_Jnjʸ ,|?pv):3饡Ȣ w}lO\?7jіp{dܼx i<yEk|Z-5u+c `4HkOL{*)yKt9G"^N+G%MpV_ H;%-/{>ũ/tz39G5{$1^m7~yTWvssUYY|}nH/zlp{% #D[٥gkeP$%!ߝ) (|adgeZ1>| "W)/ wZMǿ`I.8D&XR;v%Rϟ}"_/**bps?tS`T?8:b}™ adG8wCɼߕQUd`%4m﹒-?\oԩ^ eddd;ֶ۠Nd!׻H14nc</%7$fx]ث:Tq$,97~psS6il<4ӷ&daZLTgcOQY;D-;@d#(r,H]c0uq mXd߭п;x;"SS㣾eΖT@Һm*3D( XA [\7ƭ՚4W'܏%Q:@mgKxKf2Ҿ-eY^Uu4qN1"$p1q$AO>;p✚е 'xIw>Qdh`a^/Dzp{6kKr&Կռ]Mx~Ix"+ ƺ3~㈙F_!g/Se#b4if)Lۧڕf#!|#\DMq$$qژ͟LS%1{GͪZ6:fY[e7T_櫜Vxփs)A/B^ 1\@CI%b 0RwtKwe(Fx+G]UqX$P\qo!J)iHl$BGli4%K:O^yAVNkrF_븯knQjVڬAÛa3$Y-н,Xc>{qq=8 clY %L{ |F|m 2| -)'g 9jd#EvΡ8jNf{O i"KT) K#6+P6 iݕW`"Q(RO!d%]=z7u3Jdg}Xik]8 \P`uF&՘q̦b=.[^KD/~9hPcgyvO]Db9#9&) ,V_-4-d[Թ[]g.M† j?`h:u^U5ӛ^Ɓ/ 0C}* ) LLZ2RkWG4 b)bI[gleԺPM0wg̝.h[wRlp~t|}%#{.yOn.ZEHʞ\0CR8 \Wf;7SfLa@4S׶$&Db1]WdEJ<9SN8"=Kh_c]5Jit)DFI)Alx>V*/2l~fsNJfѧia"b\5012-_ZOw隺  ,1# * tKbNwy]vh^Ɋ#~%T7+wDI$"5_oImS)rH3/꣪)$Ìxqd0dY°$kqԎ\x:NMdu @mavB|D?).),7qI+"d(#ABxc:C.רOJzBت}jjS ])g(1U;/JXuČ?t L8걊S\{ 5TtRIrchS7+ފQ{)-zihτ~HO5Ril&i1ua,&喁L1[̵VCo۶#`&GK{:Vx(t[$Wr 4lަgiX |+Gs'bRwBo +wI/:W,gM9hǛ& \}D 71ELCa(6fox#:br/m,YHdl6 ?>M@# ~]HLOs ނ91#5t&deDF,f`.d~0Nnv 5ذ7u #EpJXy_>SGfo,;%Es0"0ix(_8uxx#ӨZIܨSOuUfow'gt  tYfHf̸?Yڠ{,4LT޸ kZ_)t{p ETl3 ׀_rK83A^@ѝ];++t|VP )Lյi ɉ2R=%Q1[@\P H/wȌN񠓪mf(;_ ɃYJ (ԒjE7k]MxN8[aL!:otc(mliσ!`nWo몢S{\O.q0Hl}(p8 \ !%M^2Yhh14b!qy[C\CCkQ-turЕ&VCiuˀ'iwX_xʓy RXqIrJŭԈ!e dEbr)8/ _j7{׫:&Zvɏe-1Ūt-X-Y[7sHSla80z\SD:PJKhwyWSRz1 avћO8{R!BotD16 tsXyo^"-Ho {Q~HQkJW@}E ث@+|U@ں-/Ain?!~nY[G6u ) UkįD3*1#֌?o&>j2LaL1hUgٹީrIM_ EJjhFm*f݌ }O\hN]1pܾ57ƶ6{=ne aL1*:rLA3%$xtn^Ge>rev?Q@8(%Ũ`zk@@(Vz\4T = m=u$~aUg4`27D`Q)iKHO 7pK"Tĥ?TUgU h3~Z#ƕl1eԌ-`$vsz$ib^VWdwQ}LZkuFm|W]q41@;X?MY~mgRATB~_>F9P'd߄\4!8TYϷs@Ix"dqOtJu J*)jur[K̳4E509/d>mqb~k%PAlNssXZ̃9 nX/oL'sqFvKZSW@AhYs7ARH@Yw#偳P 6 ,PN*`Ih { Q M5A[A:׋?@`#C%Md, ##o=D@4@0&vG!nogŒ'’v#m9_i1%ssU_'mrʓ؅SY#->VnUr]  %aHrWxiE.K2bmʙ&vX :ii;k-3X ;fӱYg;QͥkO~U^IǪC5/, [YF%sL˛EM_,IX l⻓ O\'ˬwcOq9 prp?R%]E,ԢފLd9] ΍~-u0n,3綦Q8IpcRy@Zpa[5+x B! dLt6UjD%O컝/V V]&6D |z #2]c)oCwؙ1 qS{.t7Z`9aXfX,:g~>upDu ѩ`-u#U4ylw+vuAyӏڋnpsP]|lZ:fSiphh,\f2{6uefqjg<4BP{݉I+XWhIN gf;ڊAgIsLDI@3/f?f2J ,u1DX[]s۱C:'0׮(xLO{h: p$"CemEzJi_}L{9`gu3 wE`]ܰZ4֎<@RaO'IXEu  .nF)2#Z'B c%&7>IJRE p#]T$HqV %S׸M} 0 奔K1o,]DE ` CDZwͮ &M K g> FMU&4(ʠLFSפndP%?Jrt!IĬ} bDL$.%tmVWUk"T*TV8s%!ZT8KŻSmx0!.2K8pT>ح)sykkT,|{6/@=BBd{i0{$xArkŸɼ.]lZ9g~_]͞{ic$"bG%Va]lG PV-‰ew $`g q gg".3ۿAPqKT[݈%lRt m{{8`nidlg^1OgX^D3L.HL! x1.odh1qar!?)7|3||o!sZHmuv4ԍ^a [7 h,SRgL_TxB DDA:>ڲbe.7+˺@`d1n(Dib]}_.Cex=xaa|VFE%×cGZhVZt)o<t ۡNn/֩踊ȩuİP\aQk35?`NA8^NۃðT9HKJ N<ы0&׉p a7!h23b:ƴ(mtU Dk8 e?U2EHmL"-S)oҽ{.NBZ2׎q~sU؇o-#ɕ^D1:iPۄIH \g3<-1IE>s ݿ 2)Cc(*렃}̭ǫCO6Cj4֖}KG-. KifWj2Lich(/5{8?@-l&yY}%q~d9HAN|FZ6 \/EoCsbzI^/?V Wؙ9?3]e!XoG0ϨZ1YDK(6A67'&^-MƯnޫ!ϋx'}-=h>,y=Os|,\e@ld-yĕGQv*%!X3SjNS-`[NHKQ XY;qtuK/4Ks'л:Ͻl%z cvU3g~DN<֣\q~.]Kߠclpғڣ4^޵PM:!]x2lkM{S':e; i9/#MB,n4x\.ZTnzްvUTc5v= }NД$wD>ۍc&م.x,GVZzn2k{*E[[,zhn/@|)![2cų,jo%SWtuxROAF/]xcYjhCdֲF'ȵB'@zd|3;Y4TfϘ^͆3gj U 'r"uLoB:v 7վ&=•d.PˤTLtMV9鏲xXQ`šqPB>L'ˉpKuw~޴c %g+"H${ƣ;RY~;l7Frr3#+k M[urQ9ۂ{k]`c '1(,`nJ7Qfb?0Dfٕ[V87]uͤ0@dօppsqݛ]f#h8܀ p;2o8%U%b揲-*kRntȨNԲe՗(*AE{Bc`70!_4}c. k ̨>Peb$5\ujyL&rs-C#yJ|\҉[Bd+帤&_ﲛoJI"0fo:*| 5f)pWJ~D2;esPA1%d[ .PKy?tߞ]LޖqE9hm 9IAן37|d(e 37z^ ;Fr4|!aJYJў&@C]#Tx#'l#s_yxQ'14@G6L/k VLb^z 9|xH8ҝ%F*XJN"‹5/tqwxeQV2a'W@h57XJoɪ!|b ݜ%%x=owI#jTA%㸀F\T)^EFy#av nqQPy+b?$&HpҸaI2y-H^qtO.vn4rh$͍7$)z_׃zeOB?J8L^;6jCMLRPZ[1+2<G<ݮF48Bu Yt܈mVÊiwYzzyߞ0Ac/.1jIˬbV=kua{ڼ3jF mHs%ۚh %\2}Ss t9ddakOQcZOV3;CXO,Ǵ]<UO%7QWOZˣ hMo̻(*<PΗ͹T[UҞnvyG∔W}|ٸ #laa|CӅNS"Eݟ&r".InEiĮKmG]R0wN&P.aǚ#{`҉#rӼ 2C?]DxJuey6M{Oe"_9"kԊ=8Ƣ=)Ak%]p*%fJ6N^=O rD3ͨ61K d9ɱAPhzgdqReyΫRr|I p_ kԹu1k9%w$s/ 3,w.k39p %{n/ѐieV!yn~?kЬ?l)36z>$Ȕqܻ[ P@oS)ȅQ`ty4dj 쭸ϰ$֓qp@LĻl> WSI% !;r5XYwUr6[8~޹)L3~*j6 @HshLX_!s J \<U׃"p3ڲYs`vFǖFyV w-li~uN$M6WXyq1Of)>#p]Lud7.(/SjJPoɪBqzJ#˚>,>h DAnd ¼K4o팀rT3%CM>=g_љ1pS>?2toV́uCLor b nؽ;E: n$-UgyfƶعA<`W-jx*b *~>IODf ] d\ve'Pi KQO1Db2bn 2{R%0>|TfS]nMC+cK㫛Ǧfpl!S>JxLo 3?[ϯvڒ ?MSd!D&ғF@K6>B0gL.}:iʮ&_I014R."#Ai;̉k&X qQ\6ZhmVo*o 3G0y9=ʊt (W-o]l(BXe9pޅ 곺N ^aV]@'7ra@`t6_LNR8hƁ&5D-8Tȕp9mꚽr;huZ3H[IHr0 b onN/Tbx ]K)ǺhKF+g ?fZp!Yo2,9&%n21\ċUOoE]r/98Y+3^ZZ*aB$H=\q-VqbIX[K  1 N)83mFJݱ̏+&x'Myij^,!Vp_pI vea֓upg7sZEPTڥVOuMRmz:Ø52gA%CNqCx+S 2)Cm] /H.n ?j"`NV5t Tj4 pZƟIr ^M3S="JmS$q?n'TKE]4C9xӦ5bTX9O/1Rbن dPȊ;D D=KY*]MBD "JdWf_^B] tO &,A[y]qCԶ'?Va|eN,wRMPZp8 VRόgdS\!92ehlԲ#{;t}eFfO#gpa Iuh i@֑EnAU!o0x&)': RH{sjedUѦ[Q)E6SG|H0L Ng՝p )mEaao;&FOE1Ӣ-XQ@~RhdRP_A r8(2*f-/޻/)ԴRT/inP8<ź4Ivۿ$vbTXLhdⱪV{Eݶ0hpn+v0q蹵HI8!$n݋;'H5:$I sA6k;1cJ)FlP]ɥ=$[U&4%ФBrXm*~ҖՄHZ]-!BO8PWꖠ8Lu!hn3vnކ+~!>N")-CT@(Uy!LXk:IBg$nC[ښjP+0Ly_-LK'>?? b39_)+Bqv:MaJ`Uq͚Iӆ3RCZI-gnQؽ _8Y^,RקҤ$yAD۩8W-=Q! tLGkhz̈|iLg1?r&08pY*o =\ܫ3D^\uYg! b<.ט]!xOH@;ӇI' {l̷E"mtm8)vz 9`HzKI82 XVVŶ sJ#HZ[O4dH/2f>Ѷ9A謔lhH WÆꚍ iW#MFy*Z\"< a7'f4ODEEdkr;ӽݤh(4"\ѴȅH4J']Ka xBczp* =%dnޭ˷Gv5CŞRh$CRp̍ܬ pBfn31&qp=-Tw.@R3jhۦ P4'@헆c LѶ,¼n{D#yMV#a.Ӣ>4{%V[\C|f Mb`$‘uT:ƅBdӛ!:.07V=\aubŖgWP?u31BЫί4 Yْ|k4(crQIOe~W}IBfpQ؀ve]CvXVғfk1#FD1 #Q% o[^ua ٷ u9JIb-[~cox%L"PgڏoN%ZY=`| 0rTG!jHBGOkxGg>Wv_7Vչ`|B(!`{p7fOS?.!x !ŷ[H+5]hCO5j+cKkbX;UaIݑ);`\0/qesemHnzz“+lMNďƽȼU/Vqnw'k^=:8tɧcp`tsMS!ZCrp_Eh]M5όj\pAVW 8T4V"d0)nPs{?BQ1,VߺP+މ@Zv)>UٳۇLP;\Ag6xrC o.hQ-\^-F8H >} Nҡ唂trpFWM%)KdgMV_;,I%jt= ` WxFUDmo*(UO0IuxYw0xEzۛԼQ+cٱ: -%Vu9'8ľFd5r7, ɽ,pBZC\Np >Ad] К_7ҸU #f6>kYSd wOI (}V*'{L`"Ą_m7(6q Oʧ|4D2"y?^Cͣ@Mh0~z#DT*,tB6Z|zslOQlGl%Ffy@$!ӪRwPtx9]go;pbD0QSKL۰ƪ654aA`Z5aЉ3t>6؀Ku~Q` LHku("Fsg]DԦrfɓ/j+%bN1Ibʖ%St!IZc sR<=+/![-W\(Z +LfצQ#+ϖ_^)D) aS*ǁiwsS ,'™.<(46zBV=enumkr\: ih̻}.v>ײ]*,`tpM]k H_䧴yӽy9SҼ/SN/,M FfՇfhR!WL'sm/4(,Ku/{V=W|g_e(y/L0. wVOp¤N;4!qQ{Zzz It @nT^VQ?%bU8,a;"/[flxT|`pU?z5FQˠ9"t|_@dL2MjZyˈ uR ߶fQizMqϮL8|:@riru@I ЦT͊[D:&P$W)듷TwԇA(vc=7Qn6"bѠycA"Bͮ\@N)@x[$n_X {-!c7B[įOty(-SI/C`D^QܸhGzzg["~A}Px_UE 0xm&@ 8*X٘ ˛);բE*'[Suf f$:1:;wfJ޶\ ZGavJc׍ڨvSjw,unazwa_wpNB (ƻLŘЬV.hˉiД$.9U BAyfȕor_'ȃ140`?xP2B+Jg|u ̊ /횉R{te o]͖(j"`SIDsIg8b'x ,M7\P?2h##AQ#_ϘqNpP01Mx1. 0atps"#c-~h&ez۪UF\VVSS Ɵ~H'7*lz+o`K?2YyFG21Ou p)gsG'0Ójq|uMeI0`s3_v;,&+В&NR 軨gNGXP:ߘLCͪz/]˧hul,t~px2$cѺɤl 3pggLCBqZ`Uj8A43OFcj(](=[9q>.\rl&ՐR=vn7: ANݪhw*D( {[:wY_#N.q [@/C J bèK}]r*ӯ#*Ò*+ dʍ}JNF.#Z~ٷrq{k^Ib {Ȁbd?M"Ae8Jl`H›+(ύDT/mB_1^80K)bǗ2YPd 9!vpA')? ="7M ӈqۼ{;758v%~݀ Fև㋣!@h}uVOT4;D #U"-#ЋysCjrRw)%:X!;yր20"y\dLO$9!|m<~#Ax7 ?ujVƲDlEa]Z^^Źe%Nhvȴ*,~W0(ƿ ('x#be&qPw&u+'W&}"Q@x D YO9j:^CpHAD1k M:*ּFMK+ ,*t˟NSu*T^1PxwNe_ ەS@eO~`M%?M@r{&;`4Jy>[O$wMr;CR)uMZ{`іKW$drغQŀI˨ןM鏙?AGj+K l2lt1;9cr9nܥ2%t22/)[M?N1KGE5:9_bV_?p-@)(,< ´ 1M LjAB7l?*}5Pl8a1cȲ%\e\/@ _7уgi := )WC$%{@x4)oRKL Rl=)aVKUEig7YEa819:xP3ƞ0ol5쟴-Y/NKB5m%o@hfW# 莙@40[Dڳ|ϯKę6XvCt nm iq1q|y(~:kj$mg OS2]ڞbN*PZ"^jR~>2!Jan ,ˌ= ]B_zWu/:4=>q\< #|>hnRN`䓹?\RDg;RP7J*7b&^}x{FWV\itq~0=mc lphb|-91Tj !7GIXѺFS^CK?E؅8Ct *'5N*"vQPѰEO8W.6IyNs$ ~B878RQ 5:-*GM!"އfCWy2TG1vghЛ;z6d8F1 9usH4** sF<@;gMx9ZFt`UHњ:At(>Ѱnߙ&S lɕ!y 2;~eOo2m?h))@M5 vٶ?pIa6u S*!*UP"O*晿Yy1|ޚ)h_hz]  CWϜXyڊK2x˅*؞4:K&l#(PCt^&;~̙3RmY5sy6l~*VAZz5i_'j9M$2u v[y >cnD>ME}:O&f*{љTV bC=jDukx g9Bt W$>: 3$sԼ;Ω|K<qu!ϛtxqj_~1MuҊ%O`]a^TBo \UэEyoBSuG/uE"/M®.^F"Fs9VFU/_ߙ_T&W~2{,JStWtm@iܩ#_iHPS(~Tax- FPͺ؏bj)JH a"܈l5mb 5t~"2(%K =S=*(;^3շ-\RR%jϣ-YLo,Hh&a`'{F.?i>'/+RyD_obFS Xp6MyȪi06)>zz>ll(3(s\)3`w'_9r.BiTylO!yڶ9vFfߤwP w?{RpnRXK\+~rFNK@< 8yCJ?ë,*sG>iYvYqϓ4k%Ym4} |4Ἷ%?o*Ň^|5"? O9Es9F3,¯e7qWt-M)Xؾ]P>S9-Z%A!$&O@@+F,|ZDXh x Ii*78}K| #^q"]i>bP8Rt]!~eDnjBD"f?\e*Ew2r{nd.nY`"ߑjϳXyLwcy5o_)\Ѳw,il>#ll.xpzjbkszdZR&O=' 뒱HeiBMy7$c٘[%wlK#xMZD"*)hQJ^#&m󧭖˼7˕MEeahOF`MS_Q゛ey $ЈBI""6mN T)g2 jXa_iC"39<!MǬۏ nȿYG2 &pvG3Xw\v`hFKe7BgYZ07070100000107000081a40000000000000000000000016075bb380002acd0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/%]?Eh=ڜ.+?SjsiDt2mkYzXU{tF[jelidD6;`!T><{UP[~e✑ӆ~09jO}IK> '^T7bэP" fMzZ2ʌ1" IDC橡E<Y$ں#6L7v|L FpPSیjGoo܆߃ᜠn6Uy+;l l f!%} "DPAIݰ{).W8"L:fNuL[%;c% pj#57dwuSj/zЈY`wbƇLtB o9ڕ|}Gu#KfUdg\X[~Rp5{\5R-ALjCKf,AؖZ{ebSPA: ƶ0S=} LQվM̳f E(hw')f>#e"=Q1[jX: $]s7Lȸʣzv5_k;hG}aL.-9@4x0 :?te3rP(zkd*&5oHtyiǜPV=v(ܖw6K=?cxXupSܸ5"U|v-p_8fqOEBf0̋gliN։ ܟXLX"a jDp/fnD+x%֌։Os\6' ݞ{y|o NIL88h1{NN]GUQ0ּRnkHdzRקՀ-r\՜o*K:U|SL j]ߟ  b?v` c)ʚX檑7wLo@Eπε_UC IE8̀QU I9S 2 SSOh*Wz;v;wwn|̘㷳N>::azN.70 Tz&Mh)lb[OE|V]i¥h[g_D#}\0b]T-DDp?Id75-dRF#M%P% #ZΘă$GI"*MGZ> n V]ꋁ"iFLx О` [2_BDLԣ O1ޯNCš$XޘD&%|;-xux pH|PC"I5N\|ʚ`}#x ]L\}%%`\=|!| ?w L69l [eC}rA(@c73co@< $7NJ ۴ <+ln5c o:i>s ,PkaGhhy·<[H roO~YzՁhǐo' m*H1͓ú1g!:1Kjo!a16N%2% l=p7-u'rrx*KSYfsd?܅ZkO6,ϣ&Slz')C 17([:Lu k=K/Ӗ[p 3[j;:kFG 4[, =G%)c} 5h~^ljk:{U.dX2pM=b;wON{Je9M/pFGVѽU]_Dm::0nvNUU@$ gǗQ% ٿ^X> Vj`_:9M \ YqMe1W/-qTxSA`$Q\ʝV Q^u xȲDWf ,Z΁2Q $G"놷s7B;*8y0i zk)f{l55{ӁMwv#%NLY{rA}:cԤޅ=/h6>'gYn|#FK.p"Bҝᖊpk-YNS<—JSNgLƌiɫ.pH`( Nܲ}~յ lLicP!ވ\rMHW9 K{`LI$(ↁBǯF"8Hs'Gx=>W^4Cxϸ4@qChOui%u]ȃ&G [L8U<EQD-mRR9MЕOf M1Xֆc߅3DF9,u٪po2#Z* Mi*È_:dipJL7(3oKf=i.EMFgY*N( [l@2DnFŕ~ ? {j ;@`;Ī< ?Jz'GOC/EgAUك{eD~F[l s:j)ٝmT0n#<ͰIu*ܵܿHQH;~>i|C^u$p,4Q  ҿ/xbJv:5eO3k/? }t|>!\t NH yP͢fam`+) >1UV,Ld]aS :JC7xޜsНntmS+js&3FӦzj "-ɭՑ@yq&2["}洍r;RgHy230w"\ĜT$ax<`YMVr4gbFQٽDYn%CV{|3!Z̰$O%/n);:UM#g!To~û TMviUrzc ">6x:UװbsmnG\pJEgB-ƴ{]XwBr.g :d@SL*d,?^LP Rcҟ&\`$¡u@RW댒 ㋗go<%7F._{R|KggWcx>jc|p*%/)ǿ ) QZTW2pDN('$dI]ܳg5mċ-C .C˻CoU)c ȱey%W%H,uN6!1Vlc ۤߺ6g#ac9?N[!RPzKjp.(-*).C.]TAic85pFI?LCT`Ǡ0(qjfuR㮉blFшӗ…;+STA  M UY-K9A;Ta璉߹F|a ,xO3k>>G&)yRX"U#s|z%R=[h +we !o㰟o<.0=Myjc6 s2[q0kHm){Yח+8Ӽشs&݌d=bey&CU{&M,J$̡M.B=P~@cδ~&d\RUTXM8W7cB} &D4t&k?ݪ̞1ޜP̽Z/(Fܯڸl)UMar;&ze.uԄGcƦ`wi윾ETYaS g;u8t-v `$n4 +\n@N]knNL;m d BbKS[pc9'O@}WIc^%I5AJ눴yW. \L?]kOXPUyUu܌郗t^?>S~:#ixtL7Y,s.si&醜#y\lJ#mU9LL7K/: 3C ! vp#%x&IDokvċf>rsSrLɱ[ C_e^bFyuФ*/GG(^swͩ%_K*" {v&LiUJ_|GSR^c{KMErԬD?'<:E0OxT+,?&\RM? 6& csשp56%b`\62YEsFUq\04?v?(9ZqC好;d"U' yfєj^o8I8v{/ek-Aq_hw߃*e̺&g5H Yb= "4ﳸtn#2Tjp {׶ ݁8Ρ%F- S̸uRn: !gST*8tW/kϷr ʌՌSS2 V)DP,kYP*^^O& AlY }'܆_;@>0nV@}?)-%&70Y&Őؘ와`T:8,߄MaͣJ1>y;m:f fyL#Fr5iarC=I+#j j􇚥 -G$3wDic2dz{|SlݩC ¯KezX/S 5~-O/;%FBV~}cGYqec,f!50O oPw PgԐ5OidCAcLMJQHeN<ۚgt},sIحon+_Baj;W6W/ L"Nluas2i#AvX٣1^a.7):H1Zʑ*F+f6Dz?|N6x@,aaytlOʤE(==.iSN{_9Dg2{lr9<6)GW{U{f`t]U A5e3u]uP/&$7oL~aY!^n`¨ MVM'oM~YcB=h?4b?\5|òg a@Es޵B=2l1$5AUur c''_Kp`VG4WECNƿR-" NƢ RV()塢qKxǣq`r G3v-xi*O:k% &`dB}ՋWNfBc\ުt6 ^c#qJ*SۍQrjB AdۖK"=F,"wg"AYCQ/í|A}7PPѼI+tƧ@ %H[HU=G(@4(Hyyc޸tK.ZeCtTx\W5giZۺ@pA%7Ve 5n[DgJΓB^=OoLZĞ@T9ݞ}AZ+isz i<|_Go "<7Z@cD3:%9y"r**>"=#%jPDdж'-cqJA_&wXcBp|d`gϝMw+:piگwU-.b5B+˥&Ze ehS%T";We%w1j /ڝ&~8MȄ2MB(ô.+H= 8 L\"͏ywO6qgou,$~J}}vnU%!nNhqtYo<>$7tOY{kJt40g_ȁNҐpr11)?_̇]=- ̓ ީK"34P4_&V(10KAsqC;7IdU$-AkWVV=C0=PGؿ*Xq׍aqwaɇQtd4rGnrJۅX>55)&#J;y;x,Q;mBg<8BbSgUos5z 9I[xsŕrq [$U,by F{Yq_2 qp[s| ٭RBa/RPԥ֦?ɤMR4x\M6^^7Ty9<-d "0H5wC>b 7ve<:QwVϒej`BN+Ψ -L>XG; ؽ^\&Lo SD ($$*J̖TrK+/ YK@> Ӡ![[ Zb7] qm,J\5_"P7ɈU m?XH~ٽvxb_x6-=׈f$L Crq}EHT+_{CJצk؃B7gBnrt7//=,UG%>\VAŊ8Rnv`{Z#M!쀹(O%0>}"ܠoB2> Yx0ACE:B8ܣs6 Vص,cjJcD|ud;r䭉a1b=rt +[4X@MXTSu]i~~pays]bW0_+١"*xU#0EgP"OH_PD4;$qϥڦP]DB-oscpqaP|XyG5(|yWWf)$hl҉:{~=A1TYКc)R7@kouxh>)˫6#jEy ,nI)~ N ;E9U7z`1Yb892z~fb.34gߦ->OU"i LQg}f`iÔ࿥軗Vl2,O@*G3zʥzV Р ue,L {OtʲmݔTF&/Q~p˩[9ۜµڱ=xU \ñPa\Ub%HVn2?8a+VOYYGҕTE&nҕ Ja ZQ4laWRT-+[-'Ua7ur{=K.r].esڃfg!)cBCi~?ӽ?j!vw׮7wQ,`(P}f9clA!ˀRQ[Fw)ah?r1+:?x+>fׄԃ$ਜ}l߸Dz(j2 \׆E/}wc6-BmFEm+刿(l閧wYْ!fKҩ 7"Di`8|H(*ں`|]סK`+Wg0bQǑO !7e+D>QsM # CL>-yhn%~N3EXjY1 y$ Kh=(VrU 77k*nܘq%?؀ iUodNձ3xN^J3:$2 U0S{}X/NaQmd:kIUF"vKZvf]凰 45y~hU;^ўy/Y@`MI5Uš$9gC7iPA;*:_n\=lV&b`*k<wi8]uGō(2iFrsQ^yTMj'z̉bQVWϲFXdPJ,#2Rb8I(0V^iR5H!K~*ۓ>'cQ2^OPZΡFfhҭbD!Eta%-:]YX[&X݉X{.adU q<3٨>HG #ƵA2g)^OQД@%N֕ގv ^|%Gmû$ qft#t1̓^oIn+& ._DF.WTeD_:20{/EhHϳz ʄtR4AH,ʏbed-;"<9v,I4*m@ﭏ^DN>`ϘEjC].p_òTlgK'7.T_$3p|gD nHZVc88֦moQ= }޵*p 66F{TQMiLRAV8}G?'7Mt2*GfN!ݪ{ݝPXO'`=a0i~gPvg!fD% ipN#-ER>*RLRo:צ.#<`%#6>]ȅZrlqX1ܶn$ZP7Ϻ9S GæBz] uwG/R) #s(69v~|4[% d&B,<g$D|%暄y8@Ajm_lZ| F0K#x@Ug`-_yzVoD@҅tG_3kހxS2d~"l>APDM.<+lƑ ‘?k,mfκcTFp\(C$5 W w %Hg(hXG>2pF4KWf0]`QXB6Z仐0ܧ99.j Dh \_w\/$E>>P:]("X([SGAȺy?^Eq\FxyLF>t~PtK=eOfjmˌ]Xgۅ쵗YuRxΦX(wv}0.yk@OSa:׸]~P*})>/MSl{"^ەZZUHCR!<N|ӂ[];HYF  F\t۪tW}&bԎIbŲsN:Z#zrr|)ߢJZRoExMn*g)yc-޸IӤM2)fl˥g]m hB%^bK:Va1:z-ͣ/wh\L){C\0,`zGn>cb o .tOyҮK@;Yz iF_5h%([\xl1 zC^ YI]hj(%K%^s7wAhjl5O6܄VIXGy}$e]ԗU19 >7}w;=˹(_;VoADw2S*mw1o7z+JN9}''E'(:6>&Yt5k7-E@`.zT[c\JU+%]jvϔ*4B{-~K|~~bV^~澍_:p>Q?YiY) #}64%<@6 1`Fc|%X5K<~ gt-X',WttaθV@o}ըx UaCK7k#!RwE0وGa*~,Xgb;OC򿐄tޱtX D95V͞j} 6ID~KXAɄoW}njٝa\ǟ.ǜQ<^ԢhS+XKv=ǖ&o#gi릤-Tj&7HNKF M(@A4`NUC{D$L Vٽ]w }wolCFrҐ(7Pvq*FQ^xVBa>!ƖYI6wIAS P{ G,lExdjOXE4Y0" Okenm2WJt8S{#.e;F¨λvTi:|mC}Dr(3G7M-f0 8$VKF?טm^8ۗJЯw zVM4xkӳ8X-49` ;=HB#6є+%(h.! @IbLk@kYFTgSd &fnC5w`@>̭%y>@/eE|ڳJd+^`M|>jGܖ#ӹ`@ -oFKa}rHK2xf2eY;ތ{ "atCq_D\( B>J" "NfmA6ov"VqymNVm&!uFxP  u/!S )lFHz۳qLdJzgwobW#ӮPopYPa$%XfOf6IV3~5d1Y=N%-LY+M6(sSϱw/Xf^sҥ'fgecԀ7%/~ 3&V ̈́jTeI09 XP6{)h8{]'5h}A_tkN̓w//c%vP yh7ccۊ /m&cu$l\LJ%n:TRok~3X| {|#h[Wv\?-_'*On{C('}eyv=$(Ha6(I@4aRadſJέhxُ` $]LAd/HDxD"2w٩5JG>LˋO?9*732.og+seօa 4Y@ܠ5p\B%![pE7אs' pٱ׏VfV;~.$bVM`m p",}vr5<>'`I^^$T`L @\Y h"|Z1FBz<ĕw(p {M«SAy;"z0*`.*WrzF 95FE5L9U0NA X>`tD˽'4'<,B1M5X炱L>eCZlIKoUpeӬz~LOǶ/A![fǜ‡[k'^bI0 '-i%]2>>WN-1 H4/E(ulm̔qtH(l*]!BvU _<족swPM:Y St$Bw^ϟʖoJJ/#ޱ~4)-DǤ^p Ng~7v+iOpUݟlVO5d݀Vj|yuFB,D(%-)]FLLi 4Dܴ >N#FPϑ9ְ]\ ²^@ #ɏf_%H([\MDn mÁ8ppE@$ vǎUpί6$xĜ6QooLrW}Lv{NKhM}iWw%pNՊ\˽󴪂5u,]AoNbu`#RgiDI)g@e}s rfy& UXߊg>" 7sLLOW믞rd޳,GQ5?cG^'eML#5>*԰ߑ]spJeC d 3.!Qʊ?OpқͬߺvETwHo}At-.$.IhXx-s@\t>{OW0S)>[-s8r6 ?D&e\*xBv}n-(KB[\ /ޭWNJW(v][{9PGO&81o \g_F{\V Zɶ{rh# 0R0,ĻzM 5sN68xJ~~75+RE5(+Aw0WKb ٣iHS( 붣V}K_=HeHκ)B,I9K ք@& J;*ʻ JբmV8qAMj7˹j@e Lچ-X=,Yv*5FD ̌=&jCodeA* 숐<@9rJ)`A.d8q w{J+apAdapxqux"0tMfA,B@ȿZ.# { \ZLOּT jnDhZ0ɁMQnN%aNP:/ ("dY+Q\X#wRꜦM@< E4a],j><@$e0ihQ}@;$[yQ]myG ~h[D!-8NL$H %][|#h@IӡbsωrGo.y[ |0ez"%3ݷcܧRt;]C$7='~E&tCʅh;)mLwXW[[nom@/s 0`\n 1.a5E1]Y%vꠅڥ-ĂzcaqG織#BMR^U)0aܢ`p"Eh7ոA'ִ嘱6S٪B؞=]Pg7F~Ngb3v*:ĘgrX:=ks\xr:,)ظwҴtx0 K}ahB~.AgB뻨  oAP4ye x 2񋑕O],Z١ߙhDSx#,yO*3ZpPR3]"t7FSIwﱄ:[ď9v&=>hQC W?Q'=0gT )b?K? "nWZ%Bs_; MߴF멅toGۤU*yڮ 8y58YxtI@AwF.w&se4>b#*P}C,a'K6^XqK5ԗ& . 3> JkT8W9@t"  $OδӁH-c0cRi\,} (d;S֐E}ӳ6DBlo%]},t^}y %DG;Z%2ӎδ #i+WzS9ӧ"807=nSYEkXE ,Owb'kiTti51QN)2:_c41͵+yz1ON,&J,UhtI ]Yۤ=S:YQjbbn dm##0SۏB!2Xt|o44qyxqe9{9]}iU-* &+P }]wz(@,(It{s@֪gg˳;h#Y _/X4>?:y.5bMo(7w#۟-4tc@5 W#݃;~Kˎ-me|nm(p؀Z֋nVZ/xS{%jbɳ멧mM!ЉEr$o\W + JGBW凗}ƲzZ0\[0+LF fwo}_֞r ( Su.W&AddDUΨrHN:Mb?~>22#$цXQ*=ɒZ ɣ\T"\?FՆoT!obaY3 ht3T,GqR^v`@Y`MA"a"f=K'Y 5 =AݼD*j 5W=z?,TGlFs90Xǿ/tIFdKiy&-,Ga\Q [BMe)pBS ;/*}3NPSDN=dt:ZXx a~^hs$nK7(RB`r@sԅώl#eJVv pE-kt}g:V% ,JVB'E.֨ﱬvmсEIr[P,Asi"pJVTj.>DI 7\09oFdQ>QQ,w"VHDY2+aq?qJzD_ ^QUS!Lm5Нsl/dJ$@8I fmfA!~;d$Pt*`MވpL)/3\VۺVIrdSM:ss!K$ƘlS%}kl|ճͫW8gun VIr!_ӱ 3-bc8[ "5C7b2%N6xۊdk; FPJ!Q"'j~{;vZ\}FN,<; 7OAlr*fyߚ Lȳ3HF@ЄdP.(,aJd 5`_<+&/oY9 /M?ͰǭTYAd>PfK OGTqS.kI&tQ4f(^דë:x%σ^ʚ˺cdaWVF>,MnaК(~>k # ȃޓ|3[d-qS/wvD$CˡTAI}#˂԰~N2Žq2J RϲNN)pfRh ,Q(p{=e.?)` 1L2ISm*צÏ%{rUxF .M3y~VˍCk]-3άIy祗a)4*Df+KηkOWM(ᗃkhcc ”fpkjyqz{@)O%qvN] :a[Z6`dK. Mކs[#_f Eb7םlF)Cdwyk6_gJ`ֈZJhRٙx{BTKu;#>l&*CʱUk6#"jo=;Q/(湰AKhMGR]|e|bNz5r:yA M?8.K'A#0]oЋ] jRS}پk%gbc)M͎'9nURAh Oy|%okzO|fZu)iIvpOµ],GBJY D |NU_lau)߄qvWP!ku[eZQQ_2|-fUOCiw;>dHFDDE"^%uKțP=;2&X_0`tt]{5ƕ} N@a0D0Q(N5,BY@ y#d6JY,Ċ!ڛYs"z#; 7 RNX?%09޺_uDϲKDUgY D%kazD2N*W_Z-}:'Aec7R$z&9p>Q5}Y 'fHN6b.?ṯ5h{m.ގ{ J'M =­1=|7cXH`9uP\_ri3.w\B#F(Q(px"}. ,[VZj-NV..iy0 t{ W{S kP_f)Mgjh<\:p)]UkYU Tp)q7'ُi gfCx=.88[@IP&-)*4d|qޒ JȅvU!%~ dźηW!xDSʛ+uv̽%/_?65}55K.gN+.A3ٌr8$;`Wt}V]r8VR:>K]iќzM'r"~: t )X,=(7S߅RZec4r2N7Ct֓OJEHC Xp::~+qrP$Z}%˳D;.[.W?XQa(_(bnLCf|sCi p=Ͱ#}̺J](i\б C-,1xZϮm?[1wҟH&;{5;Ut՞=FIju*1++旟s;@5 ^[e S7}΁]Z$6Ղ$|ޓãiE=#6k84fH] +QݿNqC99Ι* a2IBsڋH~Tr-_異68AX@raJ2 +hPO.\#urc(: fr|ñ/!_GW-!X؆3)#oU1՟|;M70 Hz@MLl'65_RvKqI v}dBgyN*d́̀$Z,ԑ Day:#?.x`3::*i Mۑˡ:uJ'ٕ pSX aԊF6^RPgEx͐nẔ!Ax…f㡖e%Lë́nܺذ>=\L\tl"7-gurw< %v-8X)u~"-J7ܕFjiߢ}\ ustG>E<-0yԳ&;M>vO}K!TWl7׭8$#<3t \*]Ek'O9j񓏣H40nN2l{+_ieA/vx otл1߶ā 9T+g`/ZłӰDk2 Kthg*Sr≴QX% 3(]O}+E!Az։\|XWƫC+|:=Y8!"m"Z=xyBrn&_Be*rטb8fox+RDw7,пpΙJjYչ]~ݽ1Jl@KU0I)9g%I5`֪t> sO upV/m>cNaA I=D)`SRVمcp]\o%_m)κEGC^5acSro&wGUV!8 P${Y]3uM̑6z'*O3m+E)"UI^%s'[1]|D^d*$@& M!&0/w~^ ]s#XhQGCLl,#u@TO𗘀My3eiY]y/Jlp``otzl IO+snOɠ hm yYw3D*1'7XEɄ]0֗kĞQ:59< *J"0 oB2%^1Jͤyކ`; ]n͎_GX-)Q+BIM5 6aa ,!=wr&{)!o50Ao/]QxTIƔUM4 =\_QX;wgGЄXQYVRUD 2LMZO ـO㰥c`H# ~W񋥎8T&|i\ j9ր؇şI d/Om'D>%k D[nw=vi}1K:2b|$3n =Vyv qz,%K}uP% 801@)D5CX5OnIU'Zho!%« j1-c #Dhy1jż\;gd؟*(߆6xblLf:iNW}O~4jހ>V7+Ĕ7Q8ۇ9˭ #n f{@" Js9 cU)2!=}:N"w_ N*g׬.@M\{|BxSVEp ̎Tl t+?b=o+rZ"6b+1phfSO{؄]@)>E+/hRp|w-Eae4+0b m{&1Y[F̝Ix*0?C?p0qFF!z!ؤؙ$ِn01ר({OkPM6 &1bѮ\HNDGH1a=FuBvqu.{3?0-'p3!kuAe(.U{WFj.X x|ۦFԏF!0AXM=qeT6ԁ(i)~3]u~Fҷdh]\]=Չ,E#UrzJNӽ~:5Ɖ- `o$ -Q4^pFSǡ :I([5e/8VxT)(zDG;8GK00Ǟ6AY jgg j)S?~9P"ﮊqWWcD=naV{ -zHk}GsS>F3n+yw\]BKGux!&H)s}. C91LhD\I?s4~w8M ,Fa۩wBYCf--wF@eXeg^ p W"~wEB=G|E/0Td~!X$aֵt/ ӌ VBD0K{c|,7oU?1{ %^LA;6Z ވqه?y3땛Vաw;`,x4D%XBE?CbHZv9?,y iۼF &2w(pVVA1 }bEcgL| +"lNWgbB0;lȽ6G;~<n_ᔍc[)Ңe¨,Dp~(1[EkUyjm&K&_QS1iukӰJ3h5oah_ =i@j|R,E0}:w=@ٵڞĒܿQ_^wuwCo^f7~h{Bܢ"!N3gIu*U = ۦ*\-9k?tpKjZ$Tgwk&: t>Y ["#ji W;(*q'DA:^)4^)73mĴܛ"{+˯>ѸH! ~y^׀⌯ u~S{W cś&yxީ$)-gH,?[:78+'h9'eOhi}PzbkD9L.ǎ)."mJ&4rͣT-&^Κ.#of.\>-K}Ϧ=F䣴Wtun~窚K(aAPG+s*NQ;Zۥ&&<J_yYUj[˚:lwf*|Uԃcƫ~IdGrbar_^:.7DCĂ}#a5*7qLJIYEBOfj/Uj^$b <֏VC0|J?E(`C@2пt3 UxaG1qY=ӊ: }痱Kk0xM$nܭq2Wi.lBu"ǣV 㿾Ƕ$FVZRi$Fu' 0ōme%!𢷘 4ȭm֧~ ++fI@<8iA 8~-PTV6)QwRT^;*/A٠i{m+/KĨr;L%Qי?kk54 "{ÏJ$ènal@I#jı+2wAPjN L&i[;vqn~b ~b ̩ rHi koSV5[J$%?tR_sqCI,%L,F\JaSs^蒘U.D$ל+IB@'=/7v7߮᤯92W!{;k:}V4sR.B# ΜʦLhttBZB)EkiNWF m)tbŏ"?ĺ pn{!br.G=vuVh/5D~" ?ϸ#n.YQ?#&=QFN%ޤ( IxՀ.~2Hpz^V$TB:ؖ`̷@3>["讟ۈ"!,ж*hI sH;'V ;S+qiKu4t` Ņs> b-E4K'WO_[o) !z= <x1eonWod:J ;%iH-0/| WvT`$ 4sPe};"FX ysEH?'Jknԉփ:}UvO!}@r(Hal^{kL\ &VYm+,%˖|`Ah@ am[ Π@Zd=`."ԙdܠ q*1s2~<V&7KZGzH`~'4pLl𥼧1J YyV~2{BZ;?OƝ󌰝}7ӏ(Ҷlh '>r0;:L^W~#>D =fI]( 5i  ͏0 3Wx |+VH#֒k2jj,鰳U}Ev{U!/# \@&<2%hޛN2xjgl۫xJaP\b>yOAc냳7C3izp\KC53h^'Dy*ȁp<#)zdojHARri Ą 1]d7ix1pn2B8O3 3Zzͼ%_&S}=Q~?FlDFz}6ldmc(@WdjKH'_j̄@&H4 Lf D/4<ݲ*ǂ[H* %3Am!ϰKx楺EطR ?廭|ܞՅ:)UbYN'lH}ey{ ?Pp@z6-g1YǃXwB}R#w9afc%'}M`x2uH`?N;$9\&#dm%"ze$[-MLF!wf@,-$醩jrWc}ݕe5LHX?iZұ -%3"gG#SFO؆}>՛u-L\QvnT) HC^[h_U=x5K"dHผd jw|^\ ͖She)`j|X@.Gjt= }3 $0 Hqq؆qo--'D2ûOMk3jOJsC?1ğ; P^VUL4:O! ٝckꊭh۫olU k骨}֟sv28+{L&c`7mIs7@ǽ[ n{U "kEbEtxG *d[ktCxf'n!53QzPӺ4+&o0-3MG&}wk6&)T1S[IpS,^߾%eզ"Fɰb}ѵU Oۙ~쇎[u n,bG)Ə9]Fc8 Ր]Tc|+~Zz'JZmFk1& ijNM$(`T[tQb^znAPXa~BI6`KBV0kv,dt Pvը2ء%z x`NMg61hSwYv O'DKmGM7iWpKq2C0f| 8 EL`ͮ_rݳfiZ:+ހ>'}E1Ln>j$w+\VVR,Q8ðʪtm|X>d6 #޺^FH|(UN棥G@XlbظE {YjD!H;YXs"fVa dndN]a}WǙ>~8SWEkӕ?9Z?ه25wauw͖'&a4p T2 /uEܾ_| c/ᚚew 4B+x:ő@̥7"+D>d}3ܯS `[`J bG:ۆQbz)J^w2wUNWՎMrނV G0몣XJNS r01y:=on Wvissv0 '~e:Fo-[ \oaS!CIC~ӨMXP] oJc.F^g:jS7V KW@QnB Wki-򘨥t.s9R7mVSU 01uOmh1飼uʋNxuo(rp/;/3[xQ8ǭ caٻwC!: znOPF> *։1]( +NL~')„Z%*xĘ!.=ʊ}6"L> (֥a\RDe2 xׯĞF9{JpҧdO!wtPP /qENc}F{^ V<~/(7r]CUg.L53`?jI|٠ƋP;&V]=ByBFI(} rqgtcRCηysnr*ݸZ_A= (lC̉hlYwl;L.:虘2X ?7Fʼ~Y*jŷRȦQJW|*8/ \5p绅`ZL3 cK.3Vܞ)?e^[䔄}sLQ¡HJlZ&_ 'Tfb@neA+78TrL9vYO")>A10j=}? -=5=o&p54eEwI(G0BBa0 3Q6&;D$J((0tHd.)*SY]()ig,%6jRp6??aʤxf:K nLmQ2R@Lo%>Tֽ:kؑ(a u?"MczŒ؇L.)CȠwG "QZ+4ZyUyY_(dl(RaѧqdUY)2e6'\{]ƨҲ>A.@y`zoxCH .%)ܯ!֊&دUSt,~ډq¬-k(;ҝ$(/R JVASá6ïA1T?Ҩgu)e>`];|XūaL@I߰CĦ~buHxp3rlST$rV{\p%g_|:m֨5͘M1ӧBW+ ama>U@CX4Ocޯ GRЃ-ն}1Y3Iv\,ce;^/+qwdS*]ɈT=$XUd?{1̦@s_,(cz_!JF>|O-ɸ/,*`ļ}:80qWKz1%ccDEodH+s#pg|Zq~VcXtw>O߿+{?I/ЪJnE"Ѣc̈Lha֗һQ6I `Ԭ4ߞVO8-) ޡ|Q 7nQV=,E=jn:9;uѾwbavv2m/\Z_˶?i3wp'*=]\!%a9l^N J;0k}n"+=vEC&7Z$~ pMr.x"(0ϟRg5 >+cEGR(~ 35z<"kQ*IrŶ~. ]1Gr_\?PH8G4.BQL3ݔ! gV; VFTyLAlj!6=n;*Zٖzܳ2^^TE=ң IDh\5"Y+'BގoIyp֡j1@;Ȭ$Ԇ^kRINRCр"}8oP$[ yWSPE6}@o zIhYxg=ఉNX`+W1gyآA:vR>*F)3;:-81F[tG L{cû+YU+!{Ui-$^ÁJӖ9AQO3%`[3z ڹvMiJnh!qKMʒzk;ۮoܼ|XIȺ˰GcHe>}%P,⤚Y =֣ϸ[ )(0ÒWJ[mɆ q@ J2wfUi>I9mi(ξ 'Wu_"6go~1PC2VU8n-M;=~V2b%[2PDUX>X iWh5FG_CMWqF[??n\=R!V`=pD,!@7f5jox44Xc=w%m*lnOͮ^[*J~%a:/]_Cx+ w?ORx2h4b7t⪡2B(%^64Ј~ؠ]d\XauFPedDJ$; 4TiY;G_Nq& Ib01OtB7?Vrע2Ia{`SsTG 1Iܨl`<2<c!]#;.Aȏ\%_-'ӭbg)z~Ch:qP?z< .zQCX+Zdbfe{vksD ,);8Y5̄W<Lک8b=4FƦË:~(\ByR0h7QX+I>MB;]_I}P)oɌ% k;[hrLHӎ!i9;&\d 6U) mF\WwȟGN`Az>#CIҏ/+U7 ѹ@W#*n&#r7( Q=(,ҠȏY`M< <1,6Eh8]&%2M#6rbUC.{frDb$b1yfuO=)ui˥Ow ĉ L4~B~|p ɃSd=~/cWL 92T$ RPPN̄xcWlˉpFxSXW]^)qRѦ W L,6cmxucҕU%#pk)C]JǗE󃫳/w3{N&,)6y,m֎|uT\^\[ ^-Ib35^|:X&SCMMgfaQpTʄY]Zލ^'Z)T=f)vMxTP -UlۯGdiZtvpu'6+Z=CE`ߥdbNGk3AMU #}CPڤw%OM/W$]D68u#wqӻ]rx!5yg> 9ksuwBpR鑧5o $sK7<]7+VBϐ2\)__&6%dk|u.͟kG+@̥gDY ٣ "Abfa^ef} 0)D[Mq29x5aMDF`sViv4Xijo?(VExf`Ssa(O!]^C-Q>5^ Pĺ> =*H{.ht|.󵕾3BiAiqz1hhM|iᚶ?ɐ^z֤ Hq8>3,w1/bsEe:VuYͥΊ*R d]$FR" pJ۫#/ ⱼQB*:Ondz1~u -@:MJdӷLÃPtdcd WH/[4t~;|ҁQJs+/t6A.S A}DIw♞y C(08pƨ\y5Fb_dAP5r _jϗ?'L\1YdYخ#=v  $~$EL9E4aV8cͱg$Jf4C HydDϋK$`$":z+bY`|1wꉫB<ʖ91T ߃,K moV9pnNNM+#ߏIjn[!B-=o)V: Aܛ1C6Z.#L[O:>Σg?As+v]q%I]rIcz,.+!bv(S Vc*JIhM׏55LvF*b qq$6!CU9%DU.Pz;P.*Ԗ M"¼ \Ρy}_/Ww/eMʝ4ŃeA!0hnZZe< 4cLϮtGμ{V0H{=Y1V-t:$siJҩjǮqeňj_%dJ7 ;@6Q7ϙA C~ f>?LT9lCKP\> b$}t7-33uQJا)'9$KRabr  ٓ꠱I. /,0G 3ڂ9Ɵ8{ hrˡbz^A{6/ndhN):$qH)i= {>¹<#E5q=UT_B|>~| X ~A׊1e1G4YHˮb.@Y=!lI,5;/qF@aMY:uI٠*ksfYwPl2c!`6.%a֞u-ܙ IR5&Fx!q,ZiK짰?$gή+kXYN$ A"+XEɳm:mg| O:GuVg }ZܔaW/AWW;54R8%,=U]Ȏ4 w*>cB@d3V37 y8+A٩{ yT\wۼZ{ Bx4=h3"ۑ $nXN)Ў>-f|q USEz;h+3M_Yv$ 9F.#NXAǷRЖ&y{.y>t?ͩ܇ԉ {:p',3 å; #fg 3e.axF~܋`?TZǛjT z*. ew˪ %N+f ?}zWPy[ & D2& Y,h=ӎHud!ݩ\^MˊN qLg47t wh@vD HB{Q ECTgqɹJުvVk} S]#5m~j[ *5j$s BL6cqVd^vQ}: ^l9#0ghuTŻ4Kv| /_>+<`\@AB@2JRjHEh]xՈkMg]:_(3?|3 | y\,y06Z®^(8nV\8bn-5[jrWstU ҚLw7Z/w7&]Q󺴙 w=4ťAxj>`<_x$VS]y>H"if䝆ޘ-tT!x1lc8D~V[H5l/ }J֏2y右>*. OO d 3cxR֏˩6@pୟV,'zsѕ Jp$UQ5By#>HѠk3/# Vx' uEҩ/pT52kqWBtrRRM ׄ|;߮*c΀_98pV`4pi ,Zag)$5ٶL\i&m!r\#%g:;͊?7|EPW]#l-sꅆXSGk8{ٟ!+7=K 2sAJF3D?%]!ky?5 ^9Sl8.ɠ-7Y"J!i?vW;|GJaR"S39WRiSGۗ{m;z|uG0l+ '{iկ̊rUG1u) lRi}n {qIyFZ~+z;'I4,E*jehՑ:`/*ij{;o'tsw*DT?.2i/plSq UFQ,7 v+ڤz&y2i'JlI XU_1[! tT_nG@cT,o 3ZŽ QyIvb+ĵܫSH=U`CyJqO*:vOv|$_0I麝Lh>tpfMޜ\RQrf>b-Vp,j+VRP.uŤ̢a("8ͧ]МK?췵ٽS/x+0s/'I^;N=/:;o;C'IE/ޒnI^vK5} ͹X-Le{^7v՞D#pD~|wl R \nasߍjF7u18\z<^3@H n#.x/E'x TQ57-.08,Ot"J _HtB|K)E9 r`K]dEgUcD(`s:XS1wtVI<*z^VKԔz'!ORKaeS _EpTCn#cZJ=M񚖟Աv/B.{v#:$DBYe &'BǪ`6^i7߇dΓS'@!EʜTi-jQ頴r2hYEֶaLZ}鳆X%) soejX ʁew גDy(s!0*,8S>Oi`l͏90aFqޫoP2Jb>J$ ˀTgLQ]~8X<b:} S~qdR7|n 4okCYԖ&^=ggrmYrc(FdڻQ 4,0Zz T#}v* 㠟!=BJO 툙1nsF]+5gHPG2f6 ~Xf5v{أ(A2߃kRј0w)LVD#ȲoB ěa>hWw&9v <ŎsaL\z'uLixTAJW{d@^:B.'_ijV gM8+JVG<p~׫]@k+tcJv6}Dk}1Gj ՏpG޳'^Ȃ}*TNԕ`gF \vt=*Bh2ϢnGU֟NSہt QH(-;q0 U1, @ e' wFG vA6@! r[ }kT;*2lY Ď;ǝEކo }iGN{51AۊLm5Υ`{}U\7 cҰDl@wޏ)U+NlWZFr%>_?ߩz)ǥRJn#XvujFip!*\\.gk=d@bCBpuw6xA2>80א$ U+ԫO*fr9ff]GÓk)+rŎvDFU{l盏uƻ8RcOcMGl_l֓$Tڸ:i{)&KwBsIFb^,6.r s(€g1?||[EY+Spj\袐7d@"RT!5D&gm]MQPRJüpVޥ% 7-gYW)FR~XL0tHfE,=cs?*o5Tv $ˁ8 RM+5-bcY%&dHg*$|WkrKi&8}hxH)gٺ؃$vED2-1`4u;wmtčӀX=u;g?|<_ජcǑ#1XR(L#qmh V }iCh6W<0I>nluz\2x{zV#Mc݉ (%[e.@9?Pʃ 'KU ;!gHă1A# ~hTj9V DgEl| mD TBˉvcHCZ+[7%2oS#45]Ԯn_:;C GZj Z'Q6ҩ9嫍( 42旫M:IǮ K$i`n1Y'Ģa`zHJƣjoԭ-qW!&H;ɱ-9wqIi fV ۞L ;vҩi=6*qzxiNz!=meqZ^riB~7#~|{K']Rj&-=RbT5kR)Zx fەƟ5gѧjbވ&/(!P ~Mbex;xҤ#ϭ0IsmWXJ3U]L>-'2CNupTH5"ێ=?_X@mo&/Fl&f=,VUxDclLL_1'ݩqo=*\=7TG0W9 \Bpͦͅ?h]֋_Np&p$+I>El%,Z6 N+FD"8y㕯4Ag0&GfiI6$.ϮN>cCl4 L|cm3u"vesh-!grgEUOtܼm*dN>1ߵXzN޾mUs{"F氚=cY ߍuAMhW y$puVԥq7,:I7y:6ݞ'}Z%?3@ɛM"qy+lqᏂnF+K>AEs;(V.P9" ИD9C&c 3Jŷ9V<@f^.5sg4>z5s>9WZ`td e0mS9KNSZK32ߟ-ϝ7=G4{:Q@D-[(7VWM(}5)SElg4Ra`/GA{uxtpEBz!—J6nsOc-¤N2{qGƎNDY}0%e@OCtfyCHD:5Gc_>fq{sT n'o+j!ʥtc K|Y;矂 Ⱦ ^'XoPwḿ{L'hKņ g';Ƚ9VR4mPoڨi*[ 3"[N0ᆴ9\l;KgI,D>h>&検Hy058)QѸq|ĩHdEt%})r%rvU#{Hl,F] v0)Pl%lغ?ƜG/jLwH'uMn.2Y:gREƼ\@`3Zx6JM0]JiUig2QYshm/SnTdmX~=!Ϩ}tJ@3xYIZd{27-,2;n/.j!l0QXf$Zws n+2(dbgdӸٝDZbQjw< qZU?~Os-G@djBosՅX6I %=hTb nH;Dj7 P~65v,J9"[#uG0ltLd-۩Vz)nwxd.qlqb|Rˬ/KntjI\* T5罀M׮G'KdZ}^[ LKYnd(h z2!P4Я7pc 5aA@.0$ٸBR?WjC@8A)u3xxԢAC/W\xBף KO_ܜRv2IQRkHKefFդ}h~ΩxAR$i'-M!7YJ)q5 EЮS_{Y֛DmV &/^x5ԀeycD v 6F6Ez&8x@)8epc8|4>peC'G@Rw ZɎsL`DJ7#|-, еZ6 ]6Iգ;sm8[QF0Ȭj?CmyƫʏsBk`xFW+ە;φ_yJe7^E鑰 㙝BZogVxIw%:6hnS;oJBD vs Gu~eBKСKM0A&sP#`p׭! 3 2 H V-gLMsy*f.v?|s *P&Jtk8$#e`epOv%N(O5!_2'\tȦ.ڮPl-meXfw_ye# ^)Z]+һ{F@V'x6yTS}$ R9P O%&@"oe3[JIYi%$)u 9Q%9~&4MQ&;)q8z,T0OD6ʇXC FP;Wq}o?}5f)X@N2%OqAM-#%1> F&RX\IV Xh/J2ťgnAQ%\}( ,D2q0 A;`>.Л#/Ҩ4(GWBUitzz0nOmկhʲ!Űh4a&6SsA I+3t8RJe"C3QɐBu2mJ9;Q[iNm= oYcK`# \$Kt@oPJvQ|/`"!1EmnBދ:R$<J2. #us,g-QxHSk+ ! ]_ӄ#7ο Y%0?RRdBњӍ>}շ]2̩ 4/.Ҡ; Y#u"feWAO+v9i&$U?*bY̞oY̦^M u=VwgenAGfvנ'wzCأ-;?!(; DuH$옎t|Kҽ Ν̈́Pm励T.Yź{C`]4I5@@Ksl´R 6ٖ_t ͸e+=A/B*_Ȑ% nyѧ9K+nsќÌyOhGGg?le]o&ρd 1&9:SgzZʝ,r pfrEȏZvz fUk0 f9ݥ` Ű -t3n{6 Ne l/8_:*`B82?KÅJddsyM5k֓|fX1qX~8iy❿jT (Uhw PT._ly0ZN7‹v9Io'M¹8E U Rk[>Ip/ItU8JO~(SİK|p(O\\p^ſ ˨R=h4}6U{6R3hCo#lpD{B6#K)Kei5TO s-Km_纩i/@DMt!Jߧ!gOHr?O]Tumq\f2}Zf/=3\u^C^PldwUI?&`B2=H#quĿ0Q)88;m+@BFUnl’vy$:B7?9/yIm sfDeBhBGC{zKE1~('4G+SOb/ ,3Pir+ DvQ^/ϣ||-T&b2Ϭ9MKgq;1R@d`9o$ HL^yz@zͲ2n/eS]8 *۠|NN{q"/t87#e*m^{ D'ւjkmV^E4?xX΍~hClnVZ3ud9ebӌaU F[xoRPٝ̏t\ dK;<\L{ tBʻ^qd-$^ $"#~%DixPXy}YH=&YI>bh%uf]ʼnU;q>}iLH#I"W2ɗD |v4ƌ룚jyPʤ ` ~7W;?i8t6YU辪fټa+d|-aI| ʉjZpsɱ I AOJc]* ܗ~Zyӗ6uaX:u_L}QPT<ǟjfpOm?NaJPk/ D_; * dhDAܐ#r^w kWk`$=p*SO{hh1XN0QLgH7qP}ȳ\ jiK\~^hƉC! QEsϑWoصwEЋx0QebgDxD)x"MCi3R>"F 3U !BD 1`,=JH:6,X=RgߠӂtF9>S$.^ |_;+;Niyrɷz,2w΢IYp4݈&&S/}^@NnF&Ww ! 0;:rJ2[#Qs4xu=S?HP853GOy4dDhµŀ11@fK5_ \BS9qw7rǥM]kXliFMKUחAFt!{n" apZĞ+#t~+]OJ J|kX[/\  {Bf+AB`y쯬P!|Pqnz@}L1|㹥kpb릴ce箑n'1A( `tWJwCkZ:DiE,@0M oMKF80ٱS"IkSJ{%~1S ?۱͍K-Ƙ{mzF~&ޣ~;@ C|x%铘%p$k@8#AyE2?]o+{-'Jng֗%Nk@tmrW+L9T)(No0`0.-41Iil>lOA8# MaPWw!t6despnQ%rbxw ՀW`ݕS\lbJF+ǥ6[N!nD/K]YqO=&~4q!~ADmȝA] $)i]1Tc#/ Viϙtz2G 4#,7)Kr5 (]aSa޼xRv<1 40uTa3/њKD&&d#g} bc0&ɔYBl$˙{Y[Xh6aշ )5̈́jzh9R SUBNz9:q8 @&ia_5cC:>j ݩO& fػfWF2vpLxbxw V4͂'yvcW=-7vZP'5\y}څP-}P9g67AӤ~R;[Ӻa-mШnd?&X9 DH{'_ζgKmQ[i 728%p?c\/R$lTr6|׆ >#Κ${5q)vshY2GKQ]z8c~prw׮GF4mt R/Aj9a=nD/mI$6ϐ>՟ZƳ( \1#'("p'yƣ ,$ ɌC!GlX%.I#997~//(vx .!4}[R3 Vw;i00ٔSB){Sg*@=ep. J"cWe|LQYZ<+{&w@)0scIM53>{MLSe tVk^L(#k:݈f0'?tMھ ΠL2MMz{ѰAT+?ҁ!`ykΞ$\_wE9h"8M$j,Q!$J:ݕ]Z B|W(J0dl|Zt_ي\LX aE4*XM=nhnQbZl_m?6V,Bf; +[Bܙ>v*mm\} &d"Mx(O_=g;d'{pWñҗpbW8AQ-м!ESQ&Z4"5b+ [EkB46LtwCE1h0 ݖ2D[np OtQt}،S[?)T9.ήS' ׹'ڍ.?Ѧ?__3j(=֛ A_RUa}s{;g*(}Uj8a@i=hXjg屝cao]E  }4GE]n6A! K^mLfqУSCojAw恙ȸ1sݞ(-wQ 6unsJvA94׊k|@QX{"7ae^y ># |)S"G}(%<s 1(̍P;U(S7#@Z]^|Gt\),i ;T'նևᵴ$ܕF)*$ޣ*#5"..\jg_eݶUQlɏ oy"=R{Ejbc?Pԋntr$e c 2!WEBaHڷ OmEao^x%y͹ec~ȟ_ 1K2C!rk]x&,Z.¯(FSxV7RV\ ɔ+?auUfSM,vv3)77 jn94-~ijR _dbIo/"2ؖ5&4MY1ck3q$05JTtW`/z'fE ;sj#Ѩ\d}odtKvV9M"7X9w9C / hla^eG H.J8 `rَ'ʜ'B 7ӡH^V|s UI䊟"V:f &I) i],)^0rz @Gۧ@f:~4qb)'x>|Uq<26;OB8|%HPU M,r> _QCXkTuE q z&݋m1s& Ioo&{Bp 7eީ*U;AMq,.^^) KPہ; c3zC鹊5 ! 8?]i^nvOD;mBɈ;- =433=u_?*t9O:0w6BfOnq\DSqQ #[u’:ˀa[wҁ_4>|.lVXlz:z#cݛ=ޤ(.=NsG GEĒ,Q4Fn`9ّmp}Mfikָq/?N[߇5ҴlJؑGZ;(ONXr$jMxA @n?<~%LS()'>S~RŀX߀LU{1Bi0;##2gmVJۭm\j)E҅_yIJK@tIn9zzdbNHo@n,wYVV>^"W0\-=I,r=pcKpa^`øylm1.ȟLlčXӐS;}6@"οk`Ua1z<SXBxO4u4r|r)tȌ㚗{[*UM IബO94Tq'уg4torp";T/ry,=/9`6w{0C%uN42÷̫(&z1 Z8&? S#z4yb(u/>(@Eu (+ez=_ÜF F}X\'K&dkdhج<RX[V(Xn̊+* ͽji3Xx灟dS%;g]ɘRWK|IV Օ]/t#@נfU=2 3b^W-̣#!դweVMcn&UVW2Rgv9GVMKlKb3,82ފմ>ǡ郩({rl)ӓKrOHw:88NV=uWEVx|SE+E[j q儠f,1o$a%oz'*-4-%S^"erZF?F`-(+ȒzKGPy fmKΣrFgwmvz ]ǶT`Ƣ<~j*)]ƠO|7`?xjBz} Ǎ [Ci£0pq}pljsmOr IEQJw;Rf)4$-=u}gMoM&4sgHMiфl)$|cUi 3qPH|,jIIV};mru-[M&= k-QO~P?j`,/l_jZŊڙS_mTz3si-|EcKBP;40ɨ$$5u[.gs,! &M4說eˌ5PnaV) Ňc/$ȷmǦ""Ё:V/q-Fg G~gPIh0TkFu@I=IՔ*pkXqsR7[? Eِ_1*l.k?HIM}Oj~Dh ɿ<fl39"Zu}7qq 5H)]m/x:WhX"ye8J' aҹ04dC0(P'.S#Ȭ>}Řv?Bj-NxH|p7槏Bhi^@ަc` M4,!#礏lS%88vsƨ< 8yYJ N9>s.xU3ƃ0Nԙ>x! 슰wVȠ ):-T`AZigQ7 Mqk ޶3ҁ40 iӄ_⧑N uBb 6dp-|Iѿa$ ;_+dq[ O .D|U<= URL {x]7KOR {K+GMIP !e6ڳ}Q359e;zce%`@6PV hպ!͈6y*]1q5Zd ֣6IQU([ ڹt Q^=mʎ~Ee}^4u 8%'[Uz]8#gx4 U.v1mόZ($ k(}0RsUolBݕ9>b$!AdG$c4R( Om$==&|fXWM4Iζ_qEkpH~"fşԅYr-~EgD/m|bɄG<\X{Я2NI4+/qᄃzLwS &T~|WQ|hl$ت>Mޱr}udCr6GD%Ů( @OT'z@5w\cKJ !("_ jhzgRYIr0KddvP;M][ĤrW&w퓌{7h-]A,0qȓV;ĸx5mC@>OKPooi"W]r|'|:QHwB5Je )oZUhMvDV`ASU9fK ^@[ֆ2!MƜw&* A"jQk}MCךt0;50zM2$/PJ]߇O7-D 2 Re`p3y8Mb@4ɮD鄼BQW GYsœa/R=sA!t9yIiW2ybd`\ ztv> RH`a|pkfoX;>Y0] g]I 9myρ5'W?NhkGEuy>&Nyk`_t!h8{ׁ?ނ@Phw.-C@)SJWbd9W$| Pa4,Mc}p`n4x]H73vo3I O:02q"Q"7O_<:$#=:qk96+- +B).B) g;Y%Ѓٙacu側 vSmuAsPŃ Ʌ2<fsܧN\4YGsEZBΘYR !)a~IFT5+} ǽѦ)|o<=GcLw/MVf',R =fw 1ꥫ ~kr:=rÈV{Yl wX$w:[U]+~4D+F Y>hEZ`VKXP\\+rԷ3M|w+BT[)2-Fm@eE JCl+)<+s1=*c8G˩r\ &xp0-]KNS$ =LYpj1:^2S]؈oq8SxwSq"T65.ZL֧1gׯK2ۅ@I : >|_Gc$XWo=nFOђWO8Ým x fW- $7 LNa+Sd斌,0A@+3|z]IA1?v.4#U;[Sθeh x4garPjZZ^qWTc D^q#w / ?U?*鞦 I|u1}vW-MnkI G0({Һ'\d`,֟p^sъg㱙6"@EPmS<^↑Nx@k`4tLo!I*2NhqW"߱#|pNği6-4,C'0 ulpjs1 g%B(s+wҦv"á K0lCB{_TxJ"xHrg7,T8%MyVt.X[`z4N.a;Krwrɠjy%~ h7E=OBGg Sj4D d,dDG!2*L^@eؘRJ(@?xA=y!ܰc}-|;[qX% tmį)JmDCm*G9VXxّ8[yo Vb^S߁vdi^ίqۯ}ryq?y{SO~xZe>X-#c tܠ~Ώ~1fGueYy٩FӾ] jBa->V4^ յf(XƤF}'&2B"D1\ߵM:MMIsaD݁쌎 *V)P#?D!sTHs o ZPHZPNTߞ?Pⲳ1KD3+哶`bZˊP#oh]vb vG[s?IJ8C‰\WIVo-h8Ew[=⬽1)+ u3j @L&]&b\QP4!|Y?uۉT-bOJ*kɭPggNa]jy~C̢u=\0]1n} 7Nϲm\kʩI0ޞ0 " 3Ы$^jh;ipt]HE+GO$WPvCTo#G;JwItEeAh[!s%YmS\#D*`žZd0~Y&wu3DG*}|p"g,0T ;C/)tFnU6{.VDsIf^ Ai%1Q)D6rHAsfCOX uSE_@߷sn4ѕ&qwa$Wq$z) ᱴ*#LY]<ѣ IPy2=an%, WSW0jrMfP}H/ v4Zb^(}'0+2Xzh>y S;<߽8UcVi%69/d2U˝d.Ӝ4QꎑS^3 PͿ{Čv)%i[Z#ldC=dבrGf24Gѕ45|ePC)x_%\e *Hg,"_YjJ8h/Q '쎅cX-usyߝ%HW;d֪Y7 ZQM,lsGio \e/ZmE9% ?sSέؾ*[)K-ۃLYdWu Wq%"Lᬽ/z.G:/Mm _r<Ҁ{6ց e,,βEtm=Ϳ"S\^YX&@熌Y3d(d<6#DgZn_7nEnV:DN-֯Bh[A6Z_'E'lRfs^yW@[wuΉ[U,%F(\XҾ]z)9! /n@If+DȲ%_ιIJioR07ukC͚8.R힋]_AuV2HjvpQpuY%~ʌD1A³4Q+ 0ÒH7$ 7dxѻu޼t ҳ?_169+{,XSXVL4Dvdi尭S腠('*aK.QX"-rBp%DOՎG?GoO=È(MXd?Z` Z1!DE $y 3$~ qxGn5V>,iEA<жL9޼7 {CD9b-D`׽TLGQnK$(C u jcb/mA]@lt+!‡*`9^wg0 (A5ܷ\/Rv/{6R ɎʍAn,DqhӎF_91ܢ[0*݀ "gz"QFz5oyC PP=9Bg1Fԉ1 閅cqJQBh_q*9?qrm} 5(ɧc=TyhꏼbT ;BBDӪ5$kk}I~Xpy>4w?z9Mxz̜h"HmkmR\7̜puݲ/.(1Shgaczj#58B)d7lj_L&Hӥd.Fs\.*jMCx+m<O5V&5W7oa2ݏw(\^5F<.NU$cޒDH-ECqMg}k'I|iSUՖт8SoL&/ 5rf?#H8lN 4ί]2^펶~#whGsmt z()VqG LE1g4qlqjekվ;d,ąVzVcԴK#Y93G+:q& Rl!̤I4aS+Z,7f~”VV,h!ȣ g9]6f#&<(7kB`vu:l>Emjtq᭡|wNcLDS ,|- +ɜ#U^i}N?KDXD@ޜpy ~ƆM|<(Bk/x~S )'\U3~X*LDO urD4۳5qW' 䫶<;NA{C)z{j5 NRa.: &FiWGކ ҥW7a=KVRX j9G/ ~ryZ^o3! C| y}${DU&N"a1FE쌃י$4e􄟪sUH378{4C[~pop v}Ē.$=A@Vp< 6o0`GGE<ZEM<ܽdP$$aﶤh &K/4JkЏ U!ũ֖2G7w\@xS{KN-zvJYN'ޛHՓil If]ij E!1Ca$"Tm]{H6@ =L865,@]>薦f*݆XA XbG2FZ-fy(Cj&lw?VlߕA }j>E.mAq9T誋|;1`X7QՋʋ!%wJ=\̧Vѱ?`ƐJ`OPq &$`}ۚf#bvj|^+SgNN ?Zf~2zϭMs:ag|X&h婬[E4{>hV0#6-*5#LCBʼO7ΓfXkFtAW8Xi|`wx}Cv.marw&ᐊ>%:qWۂ' ոKwJNTĖŁ(. zzL#J6Z컸.j.v-Dv>Ö;L]q.|bwZWmTG#{"<3 Z`m/fZ7?ǂl5 Μ$! ,j椭Qm[f+9{*a~.yG*^^~{KL8ҏAmZ;"򔘮( Ys?;$~cL/n ~>|:<^*]"3 <(s9[X\˛cms0cG~Ikkܱ^sm8~2;Ff \+d8Gɦ[.](lv?YrG9+<@?C!([,1~2K\S4shGU/?έW"Q׼d"88F-/Nǎll<ӌWǢ u}.o$VIꢖC!wadT'oK$NǓGf:i,F{Ѿ8%K]%ay.?b¾j¶D`;]č9mc)G^XĦQaoyM11,%Lir֪;ohK1p%~d C< ŶcIXbFݸOy 3T ,I@ʦV464A/`TZfqtdOzأ.N.Zt?\H,>N}A>A]=g .n.\p_ٷkgloC R؍-S+;\ZҚ,w5nJs}/y BUbX H]Z"B`(qV`rU!!0)܎|_&!s-%˪vyBՙ`+Rzc\jzIǾ\ǖ\4xqIx413]JcD"'&fÖiwT"POϯ؛j*@9"u}YfU[?Qh*o (=[//?pvM iNo{+1/}y|="B,6`A<_i9fƈ]yiar! .on[ҹ Mc;{Kn{ï')B!Vő1+qb6-Ju*K3exST%v!^rJ0K8RGsrNJ*tpߨ#r,F.ÿ%!]t2C+q<2}( 0k"_ >zssȾqw F@y5$p :#Dd9YK *&Ss+$5];Ҋ7Z o³% 1[1)¹SZ2;#ȠZaeltj}0MHNtVmD L:a`Bդf!c 3F`vsDRrQvOC7זWԓn b:AZDx>ya/O$`/ gF{͖1@}'걓U@Nfgp,܁d p *5B 9=4NH+rlҸ LŢBzs 4:!u8x9EO`QnV|aܲPrZN&>ӳ5DF66N}# *&3$N`Myz6Kި /Ά`\:#၎TNSh)ĥ;]5zHՊ-0X7Pap-Y#Q:9Y~ӊ`yڡM(^a.mT܇FTZ6\.dFbй]zY܎z 0cK jR6ZȀ)B,擬yqai4,#u!5UBeXqkVc-9R#$z2AV_LDK;+)̆K~]NSTm6VrchϥN9x AcjK͉5@5.d\Eqλ?89O\mr] -.UtiL KO^C+jU1/clӾC[:6EQn/?n{%hZp?N@/<_zVZrgL.Д/L+ݦD_҉L5쉈{%F~fqbAnB=*1hBNY#/}p\gR,{]EʟpE?)h7)Mѕl*rrwj":P!u#U# ßp ?K`ȤݽӒvR-$dmYb KQk!\|4u=׃s dj*n:vSFZTx]9+_Ә 8I3q pez{~;}z 5hLc2IMu?D7Z=I)Ϯ1;0Uo݀e5'FE)~A[/.ٱq'=kG 4aGk? >aVg+;.7Wњ!A3"BD?=Df-rDA܋Q|`"R1}Un2 Ih:x1\N$_~E$2ГnhMq2I]OC0l>`Y;w>h}BFV Xx2XK_Dz بJˉoٟ It}0JQoa {c9|(*jvNZwWC$<(d>脐[:T0(?ku vo&neJ'"0g'Q;' ([~SP>iP.E8l.0ű(?WGfm඼v` VSȯ%d Z /v؛kc$ }9$R`֮WhM]",PX<[W SAwxBAtp[~9Q#LzR?!qcD£DX SZuJQ.I=6E@Z4CML2L%7r +QBkh[ SRi{ms hɧ}u7WV??6wxUI~$ yS.(zSFnv"LiDdž8Ff`M}TR\,R?F]Lʣxށﶁ>\7TcoXZSz~!//!y*yd3"7]r1ɭ8m:T=њ1*bN~f]GX SWEl.v~u|l^X?wAF?"|%Mt<hw/ egP .}8=%V ɱ!bwV]7ϗ8΁r"Ťw>ur6Mry}L{ҙ40TabPzMzvT:ʿ/kPWNŎ;;T0Un4N7 SUhb>&{A߸W/Z]Νgz_q?/ZaGnݞYh}' [-ŌZP*ﺍ}ckGc:Pm@keQ ;1dhbjxL7=BQ{.jk˥Om@9Df#֞R1TOMY jO@a|'8W!M_6jAM*_B.Q%,;;w䜻%ElذЬF6Cɇ8xXKELfˊ.{d;K&*{ ˮ9SMe;\F&uvj,xK Ue]M  ~#^P+`_7^Aa kH_tLķļ-Ԍ)ohxvuoTxǴ!Mg\I}6E nB&`77vڱ?xSU'!n[&1F*Ζex|50ls"gX|u<ُ~552"=[RwrGwdy;̽UL9 ӰڲDPmկQ $pKՒVUJ%h8?P7`dG20!:yfwtkwOرoKk+ ǯR\WyjX%:=y!#Vc Ԭx d*&-6GJȺQ3xSN"=VBlIO8SF. "H63k4cX;FH<#>ߗؚYm 4eDu %lS}yں\qLJet{$8wu* A$pHaOMh.LَcSeϝ5~}cm;e۶#5W,y /^a>_}Ԃ^3Zd eEYԫ1փ}6ߗI=M¯VNB Ң;3'Ñ&])  Zos=&{״l9"YSa! LT;ݬw@پkE^%!4>xRD:?o=52iт|MXqP٣5uShh`\:X-nu[E>úԬ#mti?/ie5d"^@) RJVI_J(K>Q?(F!6\U_l'v[VvMe3,!O,_mooZ5 aGWBe]!鸌+4 ]%ci{&U9NrG A>3ǟ/,H.ӄ%h+4:Cc̛We* |70a."EHs>5]C04%V< p 됪CN͐$MD.¡+Ž47u:.mĽy}| M+v߈Ufnjg}ϳ}5gp-k3aybLa[s '|xKZe@цH7<ۤP~yaL3ZSdH=Q? @%lO>k|&J"N=bs9M?U2  fƛͤѡe?^U|אvD~evD}{> 5ѧ*`]H7"d!THI `D߽ nt{FNs8P6/v̉7FWZ˥!a&]AiMU?1Iɴv@Sk}tZ>r` Wf ֥K9{ |P,ٵ-ߚqgOTUS|YW Ĥ徭h0,pB0cyp>WW-Hs+vDUL7;D,]\W'mm 3!qTp ফ"?s I=}aAq<#0m:'" .1볗[%2LߚI]U#`c^ڧ$[Tһ8]cg[cbDF ڜ4;cR \LF:({0a@="g30r }@ Lv>٨uѤ'v f+ij(T `rG1iZE$5MC蝮[v`'<>^z7emX+ H7-s}@ k&[VGi&˘u֫CŊ0_IL .$bpn|p{.'!A1LzY:.yO/>lu>Yaeì@b퇂vw CT+:Ԑ_vM_^w*̯!}a0A4){ G'#f` & ) UNNXeo&2JI|-u#:W1xD)rï(Cܿ!:80lO1c(}Ϣ6zl9i-%+X$ \g{'(p:nE6;T{t羉T+gy:}Ks@YsľKyvkß'trhƃvćZ*r@E>"Lf9څ=lq:<IҜ: 7´rl@ꢥKi ID86n~~Np>9nRlNpQ5g3EVxMEsgr {Vw P44Ѩqu]r[!Og#lnqhrEt pjVg#Hp\gQlM8lBzXԓOcAD>SCW9O2BsVg%CJs"+Z(Y?5/'RYW bK`O 4f]@!lnew4*.Yn4&~ce|*>wZ˼Mww3㞑QDv.I>4bx f:HUSɅ\rl65ê t {`31"hƲ{-z-4ouԘgV_]cyX !l6i< PEZ.r)+O'+JN_Gc\妓5ʈuUJw.7(RﺑZy0}c$$4#{*^Vkw aEkdZ_&nlc 5Ϧy)NDb߇`;mCWr{٢?7y+*s3:I^>R./ ، &ܲ7UWQhUZOCJ'=7Ŵ?'>9}MVC3ZK]mcFv7Z`߅S>qF{ڻ *<k\#}!p'!q*ő-#hdot "LXЮE _ 6B$0<(,M'm.ůNnHVPL# kԞ݊옂?;g/?)sA"c],(଄+tufՋi,ZB[n-Oʛ|z,'ŻT-%t{ f@Y+Z!X p1GȆ DZ^Gx F܌_zJDJ1\Tl(>?*"yaCC2]d{A^bB<& UغQ&%5@a`hGw2#=c)?Ҡ]7b"jC޼{MGExKS9=MwtsW!ٔ>&e!>ݕؼ9x^4_F%I:C::hCjG8T)j&nϤD'##S|=0wP(RL9ҫVclR/ #f<ʱMmq 7T-Z`a m8>tK2isut&gS&,wpSOg / Jo_fϦkyΣ,RL_'t^98Rw<$}|iV%ȳGx{&Ō11Z|yp5N ebAv;J1L#)YQHnqMiY:!P#wȊZt3yoDs\ '=K1zF'Xvx{t陎E2ai7}疬@v+cG;AjHwsh0V")tmbDȫGpB-W ցYGPb QlD}GdJk;}!־(sf;ZEqz96;.\,d9Sdҷt;]O@(3$xݩVQDH슘P.!lEx/ ռ Úq&U"%’DxJpTY^F6%0ԵEjs{%U* c[g*NH4eMeԺ`li[Qs%D\\>ޘ'݅UKo'قd)ؕHB*g ]D 'ɹC?ͷZtJT9-i/fu a'#H9QvQǦCVtxPdI/o#c}%jg0H&B%qtf4e7:b)kG2V|r2&vNbKDYh{Y;{ 'FfGɰop1+ pV ]` "|Gj[Q?yfJL{2,݊["L ko ޱ7B 5{600( K҃=>|֖c4CW=K9Gfh*]_j vY%fAJэ#6qDՁgM yq%-xia(<KepS冧Gdm- `fs%[z3.AC;GC36\L ỉ/F{1w8dF;,=egEFه]x\Df h EX\,J)U@$.{4-hq'|c ~JY<ߥ>uXx(9C(70O/>-bX3Zㅁ3¤E-:ȣo_I{tg &m'A[B]tEmN9hRkag+q /qo6J.hĜ2v#}>%~ r($j;:VTYa)Oynٳ]ۨ6m'9 iUNo|55DOAU|^4 &0} 9x(-Ugn_E `+HE۶Frw֓F=_2|1q47.4j7yh#XĨbYј=lxmsmE2T܅445 ^F[ xQR+hѿf7霢A!]*\Dxg7T\ [?O\uM ]^6L,j.y._FTtYL2?h5r3L[2>O[8NsrxfOV Ż"Xs^MW)#J*`9gS,*@"31Ábvsvh5Wޛ4wMf} G~;1 tP_ߴQF/?Yxt}Ra-{Ɍ="sjP _! =G۶2ѥº{ #tSGG}0v:QQ=`3WH 2z'W蠼NH}:)f?UzeOS7!eGpp-\^9Nз8l/hv2kO&B4H1-XRhv_vEȄ=M,'$K Қon>4HysR9\NP{GvG*Cփf;ܨ Ox(jWy.~ - &uXkuգ>%mQ|18GNP^ 9*1u=<*w3Ə9o"H)υP͒C0L| aAr2u*2`if@Gm?tDՈa昣ܒ'뙢4Dk++# `s惯Mv>0f T֑_d?ɦ*I7 25J?!WƷ~N6P 4J|bv,ZQyndR7PKT =0/Rǁlo]]'kHb0;bH}tTQM!qՏXFW4&=sf;plFY_|ZwpnEx?8aPTqAI)⒱WE7)^  塦x1L{[Mye#>K"pSw6SH 6nh5BvY!B"*}oO\{~)-ZHge;W])!MAo~'pe9a/OGt="D6&$qԁ4r r)֎>{jws.bZUMx2A]RH SErΤ44% /*3G8.3\UtZ7ݖ'ix%̬{e9dT hs]s1?ljM/PM֛TDf}GԨ>Yc|*NiT71H`Ԋ.R3&zY2ف;LogZ]adsqf3N4nmx<600JXѰ(҉m!NP.뙶|rc֊asŴ]SdPXdi*v͔=XP4WBcƆs*ƚOHTcV]o؂x.8ڑǏo[(^/ﮂ"nlt 횿B+|8rxpf}7฿v$)GFҡD=jMQ9q[gtPڃ ˨[Ө:J쐝Ŝa$ óWvӿdkJ7B׵S`iiN Z$ͱ7{5+Be۽pdnHc|rOǬ)!U/jܙ%m|O \蔪rP΍}d0+ bO&_¶ n2{r϶xjsPfS)mϙT׶nT6 i3-sI6pٱLŶJյã+wp+사hAn#Oo ߞj/]||%>} 0(oaPF0 trڝNɅ)qv'MQ$xܛd],n1s)HJ"xuTeJqf ϋƪo512\ >혲PY"Qf@5)%ġ1wpc.Q| 4Ll*j(}5Zk s`~J{?2҅5˹L)n F"߈1j`#6x"[xrEc G1:ڇw anldNn @7r@~0ezb/9\I觔F}z9P`THqdZ =[i%{s_a8k@vr <\JAp)m6h7ysVsNn@#?} yo!"<0ՆUݜ }qCq! 7PYN 0g^|hFDM֤ N+ RV}| n$2(!CcRT?^qdnL<:w6HȄݺJ>tmkj )C컍~nkSY >fYPT%s5D{ƜԗI}f/*8F`in&Mu4 $ 58wͷJ qͺ[9}с'MA֩H\l<`AGY{hc͗kbYh"ŬUعg@Z S֋W'\@랶?:߄vOZ ܂tUiJ6;?N7znxa1԰r9U]F3e6pvjl&62,pUZ*+Ye GmEtЏ| #@f'6"\♦Ȇ{0WZ*qFu|tqt TdUY"_eKi`d;-=CdBe n[/`ڠ餶jWx'i^9? ƇqL]c-7[lWBD#heR%_d)6ȧna) QsܚYfNU/M-ʑJXLZG "KC0ZMe$ѪHGd3i5)Pp*w`jߐ3W,GiJ@ăFL,95} pau ݼ&s7;DpЇic77l` l}F <8zPxEc@;n&D|E5CohݪOk"2dBo#zb0".b?G]DᇞS/mMaRF'jdA^+JYU/O[ |21 N=,*PW iLxvef`&`əm+{~Ѕygo[\P=2't]lˁHew-:JLgAT$`R*$d * O]TehqDp¼zo ET~@SDH[;=yᪿ98F&߉t'UPuʤͺz-BLL4Ag29PU"jE; ÎJbfI}1z]`=J j`Hcj`~g#9n\A4{Cg8!b4U.K4\#.}GŔ\O;4VV;u 9T5t`t~b rG`٠"Cv$ZXI^EK0ѹ#WE Pp/}6~L?0$̙_o݄FLU!Ae QZT$Q.P46V?28u6:3ĢVUZq;`u)zDWM> 0:, D}vSfP?/C,Bkq ZDݙ#'"κwY#GK 'AP;GPRb|V3|Ӧb9wUCd8Džsfo}Vm- +#G,<=s̃wf怎mFJ^6M8ڵ[NWJ^d:{=fd#< (NO=ga۷ oE{d9tzaQ̪sH7sKF_{+a z[1CoTְpn]psDgá]*x 0ƎiT1iʻz>2śW@*NEЉ؛wV/T9rOR*=X؊YX!Lo9$Оfs]73{@.3A)(>s6T:EtWع"B6|-Z.7b^ufZ"z8Mp`uyѠ oOf*G:rut7.Z\퓍`hSҵm_W}[^P&Fx$ hU|YL ոLQECoo)T{-wu &**0R.kܾVS ݉# U}-Xν=\q^yF]ij5>I#k8ۢ$$G8%^zIT|-=ZjȊ._Ju]~R\4;Ih<`/Q0/яV=WĿ\Ҍ*}\6kx&ŋr˕B I ;1[wۿ 0#Y"MȇPxlq!%,G,Mq`NUl. Y>ƭo9T'|ج{…P !)^vB!x/!^P˲QrVr&NSo-GҨ[޺Sg:S0NAi < z XPXCƦ`Ð_+"zz Ǽq!zOG{t|j_ZC֦reqͥ}p Jr[tuԃT N9Za5UUB,+#3C#? Ϯ!`(iL\r-"\a7R ȆnPa7{NtpH@/ԮM{fouܛxt-9$(Gmg8<)Q:`i׏v:,]8Xݧ: gkk4u ]]&5ˡzI&i%FЁ(K '\ Xc QqaN9cRyXc6Mpϼ4f,%ʐ e5RsA͢!2JzݴR0;*-A:Ma p[6+fA9\DFi_-σu9rkrs(~ !H+@=I=yv_mm9sWQ#$l &dbH|V ti)1G;ш0G+`xQ,qj[,;{mKv}ǬIPHHOXDAYra]Wē!*[#8Dnj7Ew#lǐKBc<`gq DGυtyXU4[/Tڥ;lV5!Ҩ Gع؜xc6`KKMŤnǔ0+yu颪M=X,Zw2yb@3yM>Al$ƥY3e owEC0{5}Zr:5_ˆL19~)2e>O1#ɩdǛeQ8:ytd㡓js|>]~9m xd\7gD-.I'R4ԉfd243ܶЊ2ƶ/t޼$B-i Vz,=[h\6_v'XN$o|dtHv.4Lx^x23e݁f-W9a|,.:Hic G%Aj/!6WzV̵t_ )jFYG,8("89?0[=am i[C> 8zU9x{.l1JwC%Kw"s[{l|q$wm"~;]E=~}JT-{ h8j՛c/4C|`ݔwJ E69`P>IA涎Vz,Y4 i~=yf<6,KW(mߤ rC(O3:ČT >GtΘB^V@^#8XJm^I~ I'qziEd8P6:UI ~/vҡ%dR2z+zm~!][n:4X}LC@Wnm9y44-J=C%V*P,0y(PF͂7=!X(f?{}3A4) פ#$+Ȏ wC"Հ5jިxpS2N ʽL,>YKq\"Rؓ/. N5/+UDZK ~k,Ƴ `sЪz':<zGw4COtz+xeX3CnSmTrk }wqh*-!#1\.0zܻ%}mj87r8f1;HE+ 0 q( $v顫K s%Z5 ؚ:3砕Q nK=A"ި+<~}\ROU~`%'|gϴ:N#Kp137xpV 9ƺ@/ϥf*QUSZ8 ;cFrYEERE3 pd-*#Eԍ@w1_7H2Sd]F>(ߘLk@@a.1!(!5 .&{P31R)LP!u$S+h 7! _Ϻ2rfzɵ5clV;gMfF3s:}UIkE3yiߟm8'kJEXespÄX2"4Xo,F<&U­y#,tdG,h.WK /+_%D]l*@n3zGm1T +KQ\Ą*H1/^J.&<%=ͲR,iQz_Y]ӭhpRPoѫTR^S@9Oq ?5nOmr۟8-KBA>@5 #8 F0;ʵռN0ڕi #\iWHwt\pfhC9RoĞҔ,0#_zEF䣛9L$ X|%oE8&~w cMWjdbyEv覑P_ϩH:0Hv0)R@dQ} G <[Z/1=[G:vt`тSUܳ$+KJ8[RMWNi>}CBTv&E&b+sg6\ Añl 6>K!Uh_ .υH~z]Tx}x͂7{Ie^<_lY4hvtx"$ЯyUAޜ` ںVQ,s 4'WoFf``a߶eFtih^Q*ɌJVpB1LSgQ1s}evu0DU[ci:8#!/9ufDawW3V✹pmI]< Mк1:Bfd&;lǥypv+̀+Fo MF^C‡0~$IkCj#=G ,s0;*}>V!ȕe\HRȾ%I~ç֙r`w+f/kpe0+}WD1(JӒ 2Yϰ}^a0dssB~$RTk۽V{0=U~>ocevސw1ٸ}>lfJt#ץ%,ȖQ8+lg\OD%1lqG@U0bNL)@}ʭpIP˴ /0R!%ц9lPmtZ`]qmytÂƓr Rƅ-9x# = _ُ~5}%?+RCIR\؉ivcI &gEeKv{Ux2 u[3.ӱ2nz @* r>W]/A$lJUUbuOTn] ^I8K_]źȣVvpTӚÛGYʛ! -nܖ/!HctoXyRDDF8#HF|,9 ,HyR;Fu2R:Ni@?Cm{VQJnEpwE ˙IPQKEP:_K&8;r;qM;UAVm^,m[2wג0ʒ,O@ g(VH..&9F󧸢^+n΄uT]Z!=m4k#-tFcO+VA3o%%281BB<\_-=^]xI9KFNWVY9rt4l }I"ֱaXC'@ʳ 1G)K C{Ϭ u|w֯"i1&2dd"cʰZǿLp؍_eczwS_p联ynJx ;U5~I-i}{kL º@eY=ڪҘcSL!y ;D"U]q>zPg-V"p}f9‹Am+=@tܡOwE%CMŖAPöE5T[HQdp&pmX/@Qi(랕!^a!vTa'c| )E5rHnV(PV f]8WbۻYiz/h &='E= 8}T*Ŋ&H+o5+}a8?M։zCiתևg%oԃHX%,NR|0io1L9G jUhc 9 %"زqX\tgo]T1LLsUϡZ gɝ tg;s7Jcd"q!,; idO<z߾-̮ {2ITLd< ܵ PY,#߁ޛS.wW`<#x"r r-Z $YR%BM/Ib\`/H?97XW n:krL,D# A{!]WI\pMKEjgUޑn 3$nT5?Z. JG-hƵŧߝiŬnQWޡX^t[郤)[(F=b\p)wǚTG !tD7T.5R:UՌIy=H]ԲwQONͫ,0ðN|0\: (gPEܴEBkTzxH/},s4u4%rh8T/}4^&>=1P1PSD`MJ#-2H XdVk0|/x79|ᅕ5~\#ʄb~x KH51aC%[ =a`Xwh:b⨃SPBn2We޽LJ?'Iޘ)c/*ȲDxONtՈyO0犍%JGDj,Yy)PԍI  b$ӢQh_|G k"O#\Enj;ԠƯd مUzD싮m1vAܹOc,"H>%QP;3sHfhig+sP'bz9L~>,/ EIz5gٹ,'"y& Sb)-ư8pъ[|ٓ9Xκjm(v5ih!jaqQPKp/$ eS"9ز(|%|D,v1 R;ȈX!H: DI%WzENJ+TNGR\b>/IVJHs?FƅU"̗#p^+薉 mn_)S!wFܠWqO +;\Y (iJEfCz{Xnvg)A|SN]MWҶNäR]k{݆lƟ@O T ;Esf7崱d(IZZɺߠɹeѢ} JN^Iu%ܮɬvT4mHVa!9D2~M Y) |z~ukW}蚏'^1K<":5UӼpaء%lg;j1gƊEzug3mM&Zد&2RɘZ̕|J=҈p_b^uY{ۙD'RNY![b< |oGٌ$ץAOXDԩ٧q>.O2 G+t],,}}h1;Ň(b1!vZqLz&_9T"6,l2pHlFr ֤N$܏1@H Dֹ͙ M'ء{+gVo;PXWmOwcS+e՜ҚY3SY*IM&14` SSAv5rx08'/"!'s$dӵ5]zk*v2r!4UX5D5"շWO`d%q=Vocw?\?t"Hvz ZBIa4F{5* F (7%i6 ^eb93Rb7buЈ՚BX@0Ap "B:%fp=X͒+n!v$*Dܣ L#(MタE.b:|Zt Re žco?[ƅ yPPNy‘%IO-4 e)/JI]tp23tӭ^8oM_X5bF683w!W8]Xp^9gKP%hpcf́_<Ʀ.nWX`=߼^Ψ"fPfs 1$ H;c3K @21r =Y[wf6v췫y#6AS-=_Z. EZs1)'t5UkYo%S/\~APC[w?-rH=82nCKJuԬa1j (C+~=5PM\WR&Rl\wnCśz;M:ii?m}.ms3靹Q輁I:9.*گ쫣usLjX-g|,tŹ}ElA]N òaP ~`{}$]Â+o^Ύ "eL%YࠪN}0ma'Q1t9IiUoWirkQjiXR0"@s0N4+KC+c#25Yپأф,{}'n%0ۨtD"{M_#9m$4Gm[0 @W52 :oxx>ͪ&иXXXv 3]ӤEw"2{ vYk&FN]FqN^o@^Hz|}C1FTvJ0`²Ur@ߏ8FXItzT ֧Jh|//;zljʫPI%-ZndM )w{+]d4B?B? ׿2U? nU,2sbZ]+~M˲^qdޫMQE&"Nгk2)N<\*;8@wķztNse\%BcT~$Di;!1B 3MeN>{%2R3xs1St ǍvQ ħ|sD&e9Je1e$[TEKl;O?j>̀ЇC ׸Y|K:h=9}'37a]=#`*\oE)*XǭO9 se<~i!^߬N÷UwvAP ɪr60ܥw2iYw^slI'+XҹP]&^Go0쨶otrLP^'&ܪOV[אM>cUE8.O\8_ yC_nWMTa74KN;p #&[wvVW JvB_JH쎷\,o΅',1^'_,qfLxb `6DWIَ`\lˋ?+̩=]1UIGf'C)B4둨Fڳ8'4t;қ)ȳK5!JiguQ<М.a=!1{HGW/ Vn4ͧ]zNd:]q̦'6Z=S8l~.ռB>䓗gЦ?{w,@l5WXܭO`%׻gbŔ^veަ8p悓HF&ӣL _dos܁$TL7@0q-Jtٸu,s0cwq b^'<j@2\RL c˲I4|T|O:Wm!/ ZN2U |fϟmS0'`jԠ O7 oG7[.C(>D.Ns.7P !NTlu%aVåv˷J0 뼪0 U uYomeywAXɒUD!*Xx%On빓kBQظ !J,*w<]&kemdmc @4d -`$|TyZ*%iw \GY82gnV+ }7]U?ENeJE{bk#9s8rAs%v4ԩE~]2QkP?k]4h#IٍgXJO -eVQ/Fj<E)vJQv%L_@Qo喿a٦TO4 3'Viߗ[8m>@wXq\>XlI1qy "pTOʋvl6<dzӯe[$dp'wSUWkRy$kׅ[={g*o3mMenjڜ8lP}[ȉtz va0V7vBOAnq̶<:0kg  뱌|QT GWvd]{NϜ^#2Dm}PGH_1A`σ}+]'3nQխiax@'%yqQS袄rw3)' ёֳd2M2\y\ʇ ?FA_.E3D#* k-u+ր:叭8Z Ĭ LϓeU+QR}:%v>lMLV^ߓ ؓM }0Mk9sIH(2{Zsdng| ;S%חo;ȶV:z$IlZ3y~(Ǩy#4ś '? hKz2P'Z/NX ͬ>r'nbPl'],5t4#xŦݿ{ QGf}X54:Wiˤy28:K>s8IY·m"OjCp +nB!\f;2ߖ okT;@OymZo%J<%p:$ź!J}fn̝p,$SJLz騷UBE~uL !;edeToj,)+3{MJb[8L(犟$y}v4ݝP/47$&,F:se鱠wE@Ͻ%F|oǁ,Ab<]r:P}0Mr"r;ˡs>gQddVE혚ZQZ٫ c65:Km1܀YfO֪luӌjWqhP #:?Zog\PcVN]-"xRw_'4%gv)*ΌtR'70ݔwW /`V\6\Dq4oX?"L'Huc*^c3$mu>|P<J;X А6Q= ~TGW爎GHDtz6)-8Aǯ$"XMehFBn q@دЅ!@ک'-OB~k2q$hI怩:n~CF=qX_/J6&X0U.ͼ 9?;zXK0AA}<0c¥p8pЇ@6 zrLcf߳Sfb˷N AMQ;ۻ7ژ˙þ䂥4iW 5\" 1ʀRa'rԘ}ᔀ }5FMrExi]hN_Ax[FYؕo>$Kf3i<$aPY<69eڀKN?M@a5$K^FKMؗVN&%'e֎is76|f6p1H'w4Ve #% "χz:TS,.ub˞4Tm`%zF[/<48L|R8[7+pH99Ȼ4>Cb܇M(l%ml+W@qZ܇F ~=WjlH0ZFPamnкp/ XF 8D8}Ta 8iAg}>zQcz*+'mߡe-!Af~U?I25| #0;#,@ Y3\:&/[R_J:| XǷz% hLx+$e#.^@O'd̮Tr6< 9-%kMs>dbĆ'1O؇EQX ) 97%kGW^x:ߏhk?Oq.yNon*˞-p^,hnBY4 0@8r ?EC4 gՏ?(=;ݢW7IzC)״;j=H c'@ ] 5M^7ʜCޞǻol(g^ZDMIR>$` {H\YAPAب>0ӄIS:-[4K1&4[e寿 Պ&2?r' T[%>V!m*e+"+RDۜay NH=(rU/ /Fl2+~fl'7eo:As"@rw[G{8mE_M )b6oA7 ͖9*fJB7s-h4BBkZ' J0@tI(ױ7;Q{;O nz܎9Sa7Ƒ@oODҎQ{@ikq;eu[sc\I<-=&/n#Rz0 ySx3+ҧJ2rEl)rP^{'A`V֣M |^^qdC{"!fUn1,+ h0=:Tt"Lc.0aw'3;~.@p/JYeh[W3P*NDӢHSOQq'Nh+pSbMUa83w>B .3螡muX}7RK,Nd{rŤX!j )Xǣâ0L[I/ _,w#&%q(&`¥ޘŻ'j99j\a{Qn G "Vbsj"ɻ]PPi@G`} (x=`+/ ofVK~(qc'3QH{lmˆi?Jcd*ohdJq R"qk >^_Mڛ̄KX1,7 IAbyiQD́x8!;<%INmе Q/hM"BKs8[և#]ͽ 8tb4DeCqތCҌcROa,=SmXC"2x?y( T6#`XYm$O/3 '%]Oۍdv`ޭ'ECwhNOfκؘ!{9y= qAu7t]J¤uî= QOݓ{.,Qq# )ޫF:"ʗd?LZóJNiVjydw>s -ȃqz"XA>Y !ke1ACÌ\N \5jeof)Wgqr+!·myu7g]"hmSx1?lUf.*NOshvt8ŷ(f1g/\ZR[X)JyXwˆÇkcskPԍ s<. Ljz l14C{es]|WnL+`J oViVyzgZg8+-D{\\7v:P_I&5$cYK[l4?&h4˃Zm ^WP:h۳ ]h*VX e^! ql%r=uis|`ܨf>;qd &"$wՔ'I15+uU F@tA`ps('BɨGJ!q܊BsYw]\:cW S@rpKIfli0 pNU; D7V9hY; 5\meXC(芲z#!i/d4#ГЃ<.VV1togY( ~R!6c KIsqO!KirV4^‹؆|<ANbO*&%@3-vsLY RtZsϕ*Α .ZVrYZ^J"a_@UТp XҢѨ)Nk:3)!zG0!5~x9nfG,*8>eS7դj ɭ -UQHyqXĤXT⁧1PbS15ΥDiqu0*K_6crk#a1+V UfVM5}KfE9sp~}Nilt( ;Smd171B*B(7UͨU)إ%6,wNJoΝ":wGjfWIx,+?g  䋠1{e9Dh^s~zF|b5m]pjDƯ ` x֘?Wvo Eb{$ͤ O#<ݪ%K,t3Wp|r#>EՙWÃ=D/SmTwG`yZzimJym1'@%jrg{b L8Jݎhl50gv{g-a"v`{\ZBEawc#7T}+ C!WHgw2I=vT’}FvoZsn̴?IElND | >"}j=(ƘvYU՗=4im"ބ"LɷoR [A((`z $jؔ'7~uhjVE~t%3ydA-2DIKYeIxf^y KL"<а&?AR2vͰ,8;ѤTb(h=( aTg25Nb _X9q白k#ML3\A4;")x%42n{ t껓;S A3h+tʏQ͐N8ʇw6k"9he=f D]ͳ>ÂTނGj̻2LȀV"O(T=\f]{}jJ,92h$ʢ76럢DIRzdiT5xЛ6r"UJRw{ ͞b݊79d#yN#! ϱ6pt?߼ 뷎Z&Rv\rކ3h$; cZ[g g( HHy9β14QYt.*.T  Gb3u ]үA jR(MwTp.BZ@6fݖx!\"(|%@m5֕t0Ip]W( >JY'HxT؄+-VFsm1`9 3]BmqdapS8CMb_UpG4FQ`pɊ:Q?%Yb]|؜ύK{׶:)fTRJQ*E'@p=_2|hod^cA(zwhA3Obxa->BC VeD*P XBCѺvQҞs!SiG TQuSE(Rs: gjʈd8lN3ߝE ׇJZ"#tL5^ؓ°VhrEf@! ѳ 38'e`3]cBN0fUMkL_!QÚǧhxd(xo [C3Qg3 ed NGByxD1bk0bXBN(CVuVQ?6SvkC H7*͘Aj5\fM QsC<ևX@4H뉩(O"/{K~UL1Ҏ:l_%˿!$Ŧ@~87yb"2e ;߸$n=)D"WYhū?;{N"qe$j#7 ;%They*HBo Hp^+"lCQnۦ`~N.1 ֶ]OlC.Nی$ {WwBĕ30bh-y;-9h.p7ӹb?R9c0` icw H.x_Iq qdW+  pSv wgȕaOrKK@lB;oB 6Ӓћvjzaaf%YRSd5jٌ$,BS~ǖ~@#-"ndlOUQnMJC/.V9K [CdABg^؋c/cξ|C P3//3 Z%l+)tMCx84-MCoHkǠ]B%8y=<+!'AvY鉴_g(Qg6>q.hI}V2XFkA2?W&#}<)n$7wR—|n͟؋.4:m$[|jvKZZ9`ksl\C_iN`4D(.hQ8^9,u4js&c?0X{s\~mRs2/SO-Ix-5 -ZSbO젉v nʂb7BH&&3M>^2@J+Pj2'3=^='oUZ~QSꍪq0dEMvAhgT?+ "JfZvasF9K}z(Hm 6t):KME3+4N9ܗRܱ=tvϡYg#s]>Ek!K)E*Aɭ>:Zr"?p(k[X;\9&e:/@L..xőoi68=s~ fIO#,ޑ:|Vo҇-Rjלe/I9GmSْP!3am%Nvxb7twookݗ`ٔl#Dj[)fʴK )sR˸ܻ.>;٬4)EZGSJ5̙mufJųtMa踑}` 9|^c/6}jkvA&79w /WtxrK4'`u֭y!ahZo8é\,xXxx9Cm;"qBu-vQo0fl`fn,pYݯ d}O?*jXFL'&sFϨ)S;"ڒU):oM0ՅMdXچdIJwY @0RA2?VY3SzjPQ i.LDr #(O~+ Ћ8a?%?ߕbG;2zwg5恛%[xSgr& ) "xkNw+FJ6)M jh]>s9!q"3'邆d$GZQ.7JggcQ`0۬ ԏk:%."_:E2 +)!<D4JXBhV;H-J$` DѻV[nmO D ~: M|klS*ޅځSMRg')ke&:hONyzz/*k~&KwlI^T.j&- \V+Kxb>&@5>^sIwA Bg0PfAxۮM2!g_8]͋2M=D:>jELgA%1 uH懚lyAE' $=/[ W\ .N&,c?ཊ fWƠ9IDV*rK=@R٢Lᆇvkw"Ecl&r>~k|xTyv:/2Pf-"A^GH^!diGh-_M mg2"}غ#dCB`?,jc@`T.nOx){ ,3~?rl4'C q4\YhϼھWĦUZ Xɝs獍ѻOxy/͉yuc'K=aʫManxa4_> }<B_:,YTi "wޯx]\o:` |v&d>5ć{>)iyd7j_8wXkĞmi'-ڇ$>~(ɶDRG|/_*>D7P.4%aJ%r:+#n?;V#WE'Ӵ[)=uP(nR *ʡ{PZpsg`흫yg- 9^MHm?4Uih|ȅ*dRA@@8zmwXw<=O6df-MEie`jÓ&[{dw[ KYJwg!>IwSw GRp@?x 9`N*oӜ&ӡKe[YJ!Z "K B\ZG5* u> S0PNB~ AFu:^>˱Cw^8܀l]lǜ0F@8xoOTSR.1ÍE hI4Y:ۚL_s WMX}|s)A0Lh_Jy^hEտphX?؊@ҋ+8n$hNؕ@n_2իJG:a,ٔ BFoi7Zei|9xgj0^.wQN|' 9l ?[ƋKKk%P U5}IfP66~řE.⥏Dn8%Vplc Gȓ]u ),a֋WWʥkufrg!E4^z_=<FJ7Wj4i!LfAa!`"⇈ecAMLj]}AXH%W#*~ケeǵa~m57yшF2 \#jnl|'++bXp{ dfDo(G6|a~ G(;8O_&wc5f@q\L*&AK&t|zE!ŰEtQ Cm$o hY &ÂU‘]qMX ߨ_vFPL wr %g UqH#rt8% o,|o8**;DsE\$3T6܉bj[tnf`2H,ϵyspy9 T+#z&!S¾]Cy\MM;U c3KU6 : q+mIyԅUE?).9}Wù :yX/ɾO( 7/zD:HTlۿ0hmJ7m2/|.f(\kG%s2 8<\'/{ :lц}ȝ7<ݡϼ"1ˇkX%]R51tƼZ v"Vqbm8X /807J\,x-6鲉.W*>x}@*g%u:L~[#TbIYvӻQ_eR̞"Rh7^A]+ Y/VEc#Ydhnk%l)M@$_kw]o5ΙMZ<LLr:E%^M=R?*fwdZw.N)clb0U!k,2aNIWȚ?c䞅_]=%XRXŨv Y<ޢA!>m#SV YX{=8kXcah`-?ELkRXg*כkHbUICuN󿫄#OYq Ju!: }lF/b{0a8$H/d7ޡAX*n1a w^TBm,CH'Hei讁`XK J3vR [$8}ܣ)@["csvkbZ =ɚ Ӹ "uꩠ\z|(r3jAr3hpK76fvd[Rnj0&؛GnRujϘo8sg\w3`J,\}wcN,;m?PRl_$,BEqmw ?\{|<;bd[{5>*QCIΰGI+>֍r쿩K%s "V5e_sN0%K!l_NVxRu>ڷ7(V±ɀU@%]@ܩ^θkہ4afO[o*eckdka^% kv[[sT^^Sȣ[(iW/i+iؤ.TlyRmWެ"[U1YKObH#|viGvI2'#2B[8Wb BW9ng4-O[F hsg8㌨^k#:ثmN[6)q.QYs%9OǹEX[@œ\o7 iƃж)ȽU ;n|1H2yI %hI41Y6 2 !A"$FV ]2wt^uFvN)9Y:%Wy/'m0ӹ-iv^`mh:NlHTcCީC$Cw/c.Fa**~xo3d}IbVTwѩ8$1K\W\*"8zS(&6op88-`pȅV(sk D3Ƃ EB oj6V)'YӇ{}URA.gxE:22^%gE:9L؟1+שꫦgf ! FBGgSP6`-=]qhh{Gvk`>QE-}8g_\sNO? g%XiC;H_IR{z/0O)PJ;cML0u9l*Kl<]uoCF?`6gui'bT(cr MUƪ6*goSCe~iq%Mk&!*v] X0.4tU(ai5IyXT~_P*$K{=ivc1moWt=DHBCH+d)ld֟yB[L34;*לL>^j;^, u0(}֐Zx`2YФպ2W!i3}q,4,s V~c^$bn]U9#WS6͹B0|JB:jpe+Ml\UϚM QQ0pkW|IqzX, qVtE+LZ4v!oPwxFKOA'!i L}ԇȺ3NOX:qIRK[JBRE#0ƭn9M1],H8Ԭ` l,H^8t`|3YPt9nSOnFoܴb] (jn86oiiBֽ=gbPϴ} q\[rHhB_X@>}[j J-Ms|!9,?v3Ɍלs0)>W]ک`Kxz(OpM.ec^Eb4Z<׭@겱@|Kyl+ v+l>:g{D*e-foĔ3 ̝X;L ۘ.ecU62_ ͓͊EX.xCe[89#~z0bMKsڽ1+uS4xT h!C(O.Av':L@/iQIq/<SdzlE(Ɨstju}kg'"Q!еigK;8 h/PzsNi5SQ4qCd6>nEaez?t Đ\"@O2GD@aT&heD#O纓` NQD OsX/"e"h-{Q z,"tO@&Y mwLdDj3VQɘ!;MAhaQYs*PݣߞHH;_|!MӘMǦJx1t}ҙI]yJ}=}y/>m=mqԤwJ?Zd =} *_{K9 Z֦iĒcc>ViWYx_>Eg62JnF|֤|c\sFcePӐgNX +M,i rUD6$hc'B@!α2S M-B*!~afKAJ!Jp?JaGєI)/yB$h|ߙ=w\ڗ&H2xRЗa﹔ua#ו2laۋ]NΦa *cԾ)οGbjFXOLݧ7NZnk;v< c0;(;1jq2k4wݱO*ƠcۨP2o`e SⰨ lTx Tf4W:aQt e?ժ;OFԵ5a:(#ȷ4iIm%I7ǽ6.]¢Fcұ^୥EEa ) + \]ͪduaeFS>\M)I+ 5ro&z`Rf]1eIsWr^U,.ZʑsNɼV'C>~"RZ)MJWԋ͞~Bz[~¾5{CW:UliNN{]%?p٤/lrt3zv+ZDmy91и YJtv |Ͷe!9@S Frn7Oq7 &ہyὀ sw2lUZ*okfWO90]ΟaxZxNѺ#^ E޴]59Vn -麣qz_W~bQm> Aۙn 6\F<<)]%tdNqn/æzsD:Eŗ^堢1E П) CbV+z&s+V_3v.ALxa9.t*/=nXuN}_7Ico6)?QakaSF+%EJ˛M[WΤF i87 23̅vUa=s~5ԩwa9)lqWeJ'$ޜ 끇!{m3m$3;?mʌ?WgX>|K6O1÷-&" ՅUI-~3]B:{&)yr(pqsm#.6!T{XfQˊT%ޛ\@++_~-C7OM~kp~Oǚ[&v>1lB D{8ϧ]~K@j1Ebgo8RKCk`P*hIx};i%+ӕ8BsQUg%U$_hͨJDB~.Ҫ c/̜=o۰IWdYEe)MQNIj$x:fa4 d^#:| i](<ϊL0Sc:vIѹ`$@GA,!n&x7&p8vڐu+X9AWH\z q6Ǚ?hZxA6Ho' Q4MyJ&2 =͙ӌ0_0:&=O4;bhsO qo|8Ǵ )s+80h:M2NVqq^¹hROmw/dVwsN(,Jyol{F]M)MN{[vI1m$]Lb:&u/Zt􁚲¨wJ`-;[l#j[GaKV0V"/*@qnh4BIs69$r^qaYG{G_uP/c< \$L5 7@ 5 E+gX?·YW9 M%t_Gs'7r5N|Wߒ6:\wZOdR-jy(Hge̅Ch.]骧q*>5lC@Ќ4-]3)D #ǒ,c-+Tvtm&'m_ZWyS%^^8X@} Q,2InxzaMބOenv@{tI߄V^ \mbxεdތ|C0@Zta(myqepNbGt>Ec@PA + })2=/˘PdN ~Z xa΁K1Lhp5{L-v_΄zVEq`K+whI@ca/4l~&_{'Yo@M_ӖPb<@uNADy*hSW-ЎwA*-q('$wѭ듵G$ ܨ3#D[˂@~N IvҙG #'P !#wo(}rȈ!\c&u\:f S&gYf:g_f񹢧OxATkK{gi/>qUr֖E"/[EzU+B+w'fyJHȫ2i,1a*=Ĵ: QWi"[ԋ\uk(ܿj[ARk(Uk*PF0aBĀts0d`\eMa?7jr z6u)ߓ5WW~}yguwb%=M>)#_vV)Ӌ(K-rI<3.ap~n5")f3,5ui/:rEz䏳k[MxK!ceߢϧN:zo>~qjB@^1|2t͐k;DdlzQϊJ沜j|@awi^ k&r+x wπ+ڨ `QKC㾷`7 $ ~ ~KMOOdi I,sqo M/|lpjkE g [1CZ7Hmk=`"+6VBvY s]_6K "FYȻHOQDIDW$4Ja[Rِj'SH6VKՄ/mWa040DLC-QM&'5oǩIHW܌ꟇZdlrgUo]gy]` q03DS*Tnw)2K)IE${aWpR@8azj>P:.*]ޅԬZW|&BLgn8\-*`Nj #sJGyL ztYۄdklpnee$ɳtk:x"uJTvW +{G g%tEFЩ?L p @ @Q,p 9o: (loE̙',5 =}eݽ6[EbzP[,_*Qv]ޅUEblFt \b< *I0 Ӷ~iBc8MsaHHd 8' `j*-lv ܕmkMt#{5&`θ1]ب>Yƺ8$ ŽssRʌfEMG<ܰ gů[1p{0d2@ٲW/h ](}8j,v֣b+/4\WctoBźe"pُIAG3邛}xDD#V"~; |Vʁ⮆U VJҐm7}k*עbF'NE0,}9ufO\"B9{yTP@O&0[$*t_RP1.V_u6B)3]ގx酼S|Ij%H%{':"mNkXTԡ--|{eC2o(zl<@ebGWU#'{_bL::a"7Mrdw!͘<={n#D\~ nUomzYv)7𖧶z=r0=VP7@`AjcO)2)'QHI ͤ4Z]oѺJx2oVA!7"\/\{; G3)KR y=fc~-Y9ab sOsnn<ۡ_-ozweYzzSmh;Prd}Vύֶ;S"'a͵Qb||"V[ 3 ȹ"E`06G?7fv݂pe53 ~˙6 @sGndK1feƶ">9pNVAi訮r+WFS2fjoQ'21A~9MQ6j롥o}byE#:˨:YP>R>y1A-}?#r=V|}66)f^D[;Wq#ԫVl(u*uP;<ʨpD|= DO uZC]On2|w3(Et)ʛk>0|C0T8%0&Iv_;HWQC= H:(J D1%qexlnGՃ exB?Jr_.5/~Pj#k:o% d5\~R hR %gTdWlxg2,,,~^'4URDßN?_PY:ՃX'P E/w|aue!ک{/3cƒ6ւ:!moڝ?q[N1B$ XľU-rEXϼ P }[;j Mok1e qŪEByaegO˖-¨=6j}\(tbO]ezXp[D1BH,Zp] 05Ha:\aC`\YD*e?]cY*>|pz95Qh=#C4P#Nq/iD{7HD b} ZU['B7@=S9ޑE(]}H({͹jJѮ FHٿ`z_w4KLM̲ٴ^QP wY$QnYl_q[=ѓ Hf Zœ^#-%DaO\R#Lj^Θ* }ZSp':TyOgjnp=R6XĜ~c]^FǽtnVt{;g_Ai?/y p`[1pm(P&y6#2d!Ϥ2L_ڑ}'l 7Tvo!* {Ju*jo/AytdAc TտRs&ʤCV7q(ze d!;"uibo^uDM[`Km)k9o(b7ؐ8|0Z֡UKՃ9IG0~.{ϑc9EZjt%J })6-aHV3khh kD')yu}W}c%TЏpg Sz$T^9iʺtgX\ MH;*]ںN_0ӷ]0|L"=4;$tCZz,S9QYd)hJw $ɃPGUܦ6*zGP3rq*UnjpȎ/ң)PȊRIqDA}ݭ'r9F^܌e > X$qy;pLJ)ijʴtr#T}ٌȓFbu#JrJ2LۻQqQ2:$U Qf:u<'2|?iqȘWeNk*!;i( NFׁoWg48mȾXKl'"xQK᝱:+p-/OMw` \v?%V3@R :抄=ՆDI΄P4"V=Svhg rGu"LSxiA _uiH"!'r's iuݷ]ũfRzo=~.l[Jjq(r77];&L9p2ئ=eOoed<׳EkZ-r-;Uʻ3-VrdJ{daޓD|qzzI'gꆥeͪFX9gbib\}/{ˍb*~d$*OG L\uidrdO1{vu@S4PIN̤EF1Ipp_8"uN D tSuoEܿ8rƴ+#/Ts?.@4$ojn&4Iٖ!y +8!A䰡d]'Ƨ8L6:9^x#Y;Jq?v>&)J@L]DY%m (REl%ڒ,8DZbd~WfV bġ^!F]6 jٔ !չ -O7hV1G OM{]Q2 +Yć9m1 A>1+zѓ7oYrV_^ݹ A`gsI@or|ĢX~*:7 E?.9!W2MG\ W;2d8}\q] +c talGNpux,Z<\ol[2F]iVd3rD+~M.0Btg"}"2նdcKyUܔG;̖VԢ88OBm3%"(G|hp+vγEF00TP򡩑EvEcVVԍ- 8 K7k悶/ ]3!&FUrW[kq8cȜ=Q*S鐡N 5}eh.dV44X8,ӸȹTRMucB /:C{+`[x\e<9&  L<'=!Ia>et@3i N70:YI\CP\Ј=7.΢RE_oK4d*3߇YK< UisA}UxD-.M.pG4K,Z, DoS5Nȫ8&߃WTlMVݙKQLn 4 I1 x_˕ oJvõ7V$8w776t[d8](j .eK|'LFFkt< yމj)QP+U ,3usŴM|eL%>uX 3n7dݪΎSeזc>S6 :mze\}s?ui˳;Ev t߄.>}RIkwSc:|\2HHV;uHH#ʊ%;]-=|6k90B5r4ҷXlK5 bצ6Ga6 tw}G2TؙD>b^ R3ȗ}s:NΏ5Qx,X4l.U4s$[ѵ>wLV_>m^^ cJqysT\\ f;9A쀏3Q>=Iif1UZ0юڍ, $u&3B:=ٟo [n\vlcƹ dÙB/$$n ՇPPln5fĹRv.:Y.# „zȈja257HKꦒ7Zl+*Z+"#YV}G01/'qp L p B%}ԕOal*X :CC} 4\뢫ÏXr1n@ F*' Ašo}Ь#i_*mul>46sstwZbzʉ,bk$n,?3<4ն{Q$ǎ&HK'"R$/5|_CC?t3pK+KCR EהI LhߴzNy@k . q<30g6J1 ៓Q=ԩr Royԇ00P61Y-&@=+dpLmrc_Ǜ*2Le)# qz_(GF{N XP23X1[4 ҁFǴE>oį6r8_HHn]y{K%5]Dq!ʃJ\`_n0[c XΐeF&iFfuoiXm'jS[[ u:@݃}ǩAY~H5_8]dIWgyh oݔXosV)iHZvE`La7"ZvYr6u.<yto{v)Jw^1VWg`ߕΎ-;5VsF o)&K#)e{ tO;nu_CH~2fyxm$Ht Ѭ5nnu`MwС:)YWbi<6R?xd"FRttp6L^Rl[ -_ >V-1\+16ZmTJœWGb :8s2g"kYۨ 8侅gh2i5WSC&po3ȶ>tj:YAʮD&ZRܑEjQI9a ő,y짟QJ{J۸VwQG(rnާL>' <"^%< 6Q6S߇ыv5^/!ח.ksxJx[a8m调\0FStSٹJGe*UU? DW{x\„k~}ԯ 8oo(T@4:V0{aG0ee5" R.pt_SZ'2"/7(^ u^@<(opd8LPg i@ޣ{U/ k{ WS @(u/*/-3Uҕ @ nzW*ߜ^6AuGd$:xbe6nSe,0Wsb"79QI:SqLbK^c8]w]CPR.aEo3kchp(`!2FZa,):H |1dlŘf!t|[;q ?kQKRq1j>U/TF6`67Ao4CZ7N? Xg5{vx#wd#|Or K-,S]nn&h7^աJ36"?/\V;_]ơs2,uS4'oOc}'fB%P_-T5z-ITFq+l$̃v/Έ߇T=J[Ύ#ldO5fԯ!3;Zذ>ӧg;PoܛgcI>N?'C!+JUfj]<xxݷ K|/ʍrYSS6-Uy+=OQ-w$|GR ڳU6͓#ֳIH)a rsvӃ5`^> Jbvb61wk'{`u)Aש  Np"ӒOhRUq"cT$L@WRL7Z~n;TiJo[IhBrظ߬E= 0X- *#h鼅rI$G)M{S5g Jc*3AasRΓ'78&|6_7A>t &2ŝ!zZzU} bX'~'9-3}׾0zQPMjU"F&Ee8M,/M5ki)9c`C0V$f^"MѥFnev6<#H+)"htiE8#Ph` SM .Jz췢iUPQ쪳|ֺ {X5 У3XTݩPԼHt  ḵ-.HaH"U*gDÉ?z lRvK)|TaǑ,ٻ;Y|#ۄTZ\@V/@Lfw׏|J2Q fШ=B|cmaݨt_izCHA%kFu=n[Wn.Qle#5dALRD}R`!P,PMȯI,g0(z!"jlx:97-JD@z]oȼwJ_ WjWe3tK_m0?61tuH:-_$=mn`I'Lo )Uˈi bܑNϪ[{(??JX8(]-XuXDCnk2H*D)Fo_fuUCexpy= I3m21u!N;fO$iϧ&E S3(h В{Ce=ˡ.jr:Kh\0Ϟx J`. WB?Um@sEa)rEH"+hA0Jeb0i֦LzY%DWҪxI2e-%wnA7' n4]ёOw)v]QS ZBʦ`tw <[xt,紉陋e;).e#ϖQ?9)i#]٤z'>S= N`R.l%$^&>>W&D!0 OZ6dW FkT;o*|Gɍ2լޝ~ozp^[C% \Oe`}oI+)SmE$=&Ƒ&YE@,)+&(%Ǐ@HJC#k4N|kٌF}in-@G~nZW|%'k @.$0tcJWOo]D ~ \(uĨJ_6oQeSs<- 6%Ob>m,i88x' pv_Pcx]>{ *s]RY9\7J,r]EufPvb-G9#"?v1-Bb?* ^)Dzl~Swx@|?N@,pTXɝtn9緡!O蕌rWI.Z7HfGYO# zb8x!Ӝ)MZGd׶{fg|2*Fj54k*Pk)N@y-u(IX- r¯G3 w\P%P-i)-F<,N*u_rς`f)B7!Ux}OC# AvHt )zY&Ц?Fm2Wsʹ̡D(@B- _b3)v]>zgD*CP:SI챉 S$6#Q簷U6Zw<\n) e7C zLN~k@$pB.Iܝ7"/mrI5Ƨ'.YLݴuJJ'x:wrJw}16H:ٻo H.V &|A ~\DM[Z[AJӨa)bB(lrP9R # jӭffh<9XV|"#F*z{6Јբ0Rnv׺dJUJSޢPkcNR3ȃ .OZa- -#0[K4@\.o LH[2Bl ̴ߖ4BxwYV,}h$oꁕZSj^{/t3?7,M V3uj<x&ՌgO̵gʐ `r}# `^qg}_C>Gmb/lW)i5}xγ_1`yAP'zVVNޕnߟYߧ04Y+]k?kkTǁ"c^mm6=梬wҘX,V4<ۂp"iN0&{e4EƲr+H_SXŤsEyn@RN"OrmֆgmRr34pvMG N[d 8!0QFUWHXt[ւK_k$$&0՞@thk>&Ay *ϠHX:`Jhw@ګ~ eP-*>S;Tsi>dR X]+:Cu~oedʣX =vOmX41ϫu=Pk\GD}ڔS~$!mo2;[MDΞk+@G؁?e-N4rqL519 T\(Icʖ:#0x:+|6l9SADG :ǰw0, -1@,e="jHS)W1 =BnbJ̢3TPd3C_..؈*-,{z"z֏4x$W[{Ϣ]>$<&" D|e%rFA9(y1wn"@|Ey,{4Qz$Fȝ(e[Pk-/*ʸ4![ ƨK$A}usY[Hw>" F\@34V1,l3#_ yjfO\|(WxKoE@ Q9# ZcS)rSu=-D~e``Yy j}{M,ɥ}%"cޱ%)B3d<%!u_;/هNbO&ri hռl@rIS{/Hȥle@뤿W;rĻz p됵)Bq@4#w( 3yrN6lZߕk"7ƞKiS`bǃxnyɓʏ{lqy sLaBS+5uнBn!)/IFi)1yܽx.8BR WEsZە Pzdӭ2] D+᤮ GC mMQWI$ D5Z YQ0:3:hUQiwWj#ԏ>B +9DСׅzuhBYgu?Op]*5+xJ8dtWӄp3k~ݝÜ3jv//гc*gbRK4<@|#2"@A ~"w,Q:NRާR%tb"ͮC}(DY$:82zzRׁ2IkGRNrU]VP%7v+(jGkcA!qXQCvgbd@ x9@ iHY( >-4/90T9}>{6BߴwmV?&7v" ~k7ꎔRv(+^=bG%h|4)ki Lg!RD {Gβ ׀;+p_i(oyI]qݢ,GXX;%{V;jY",֪b!}6wyק#|kz}m0\JDS!TOuL-Ol02 0xhGn~2%24I0J`J52zB7?4'~<:8`Jo〉 lv @Q/ %O39=l`+AvǓzo.)99 @YޘÛ$qL3c.)=Ԭt6/)]^JpR YСڴ@A[iՈ~$EVjz}X]첾ShIue YEؠ80,n"M#(9ceD'W9_m( OVؤ\K_&Gp9|Y,\L^饴t"CƘ !ٻɐOcQJ6FwHT9,=0׍ρkVRQ,mE[Ͱܼ2a$*;u fN'jc2CwYH{qD,]+W 貺 &r7Ɍ/G,-/IGa7<$>1)1q2 c Sr9x]Lbx sITO4 7$y';tY? '}g_\ďSͼ;7u79QNgF[6Ii40ϗؗظ⁆N4"GlJjuw[|n4 tyt'<ʲ3 Ӫek az5w`WMnOm|O i3yL}gS56Ǧ?MԹaf8,/"X+[{\mrrBQÍ]J4Hjo)VhUoiX5G@sNȫtwsy}TF[&v_grῌB2.)N&=U ,F$sR_}9J>࣮|AO =y✪7 .PSbCha?%N.~Hّրd\ h'TS4C4<Ƈ# 0uL]j7Ԋ[zd^+]Ȣ9hmJ՚۽v]Ntu'禀_Oxs(?[HK*s$Ia}&fUtޛ֮Ztg:sAxlj&bekʪwsK}^1h7>kAMDSI }[ yFq\#b䆴;$o%8;\X[wdwͅ%C*JA2]`p׺g*Ƽ'.Kl U_*}Nb3d/lx J 5t~47Uc pӨdt e$cjzv}[@Ń,.iZF]S%~mn̙Xig4vӅ*UgݐQ%ا{b`ytR) 0YW $y3"*HD3`ަy@+NrH0KJ/`^BO/[d=w1ixo8x ZpDքoO<!&f{ ǫ D[Bp)Ώ̀ xh1Շx Aӫ.Nu~c)Wuڡ]J`Qfkmf*Z*(ٍ]Un&TP=@G4V;J]Zy-Wbӭ+Τ6mfsu9B7sĊfƴ\j8w}8t?]I4LYl*Z?HH5~G~7i"d5Qrw >Yt r )͊;dS W4L[Ğlۣ] "uyϬg{)%#P=Я e-Y,a;g_Es\ +}?yh6v"ۥ/K[_5:,o37M|꾊JШ_15p`;Yz@%ZP\ zPy~>k;9dW %:&i8cJG f5NkT/t%UЁ\MZ,#EyS{]*60"+N4;s]0T˹'u\ᖶ #LqҒPv,B-F 'SO)e4F0b*D u|s}N-o.1I$՚8ZF+araZ!VE=04Kvu`sz0hjz0pV]!OI2d]);hbD +Wi폦t5 GbpVe ' ;-#ING}D * T1|8_b*J e ;  -2[K8{P[ӷ-g?)ع9a,xb7J6cb#TZqr UɐEvL%_nUEa!eg$̰B8Kq$) Y=4+>K{`uJ֫$wd8@o1ȀJPN[{ȍ2Ox)gʳއʅY7\UY/9+i`9da"&]>Bx©lZh*wsK@F՟+ya`G{"L6h^7׏ AA_&FWSzTUa0$oy#̭i8uŎLuxt$bYls<2)[o*f {'GxR#4"b)z]c_$r$+ ;|Mi/nC%ϊ+6N`9%a)^ q:d 'e()G B9YLz;!lF} ,'N;]0 QATs}험Z@)=L=dX0Y!Xuto!˔AhrR:#<_;ds@|Ϝ3_I^|lvE]hxSĽEE~ϴDS4a!Z0!FᬅJ|HDo՚S#'  pcDmx{Nb~owڈTVM=ҪdJZnmBZD0nVֿv-\]ɛc&$VGX9hz1& pHI+3׼g e$ot+x:=yZD(ʎ5zac1+CLj= :Ԣi9E; _\VW;g?Xd*wb?Iú`Qp>YBz{F^b?B ?96_Β\1$Ѧ4M "v~+䢯oj ?S_ ^G8;g{\,|-J)npnBcs'j;u?VSW!Hz*ýo#j7l=R;W/D;Xeˤs<217e*Q 2y8 :)&b28OR,ό/\JZg<'߀/q" қpBQK P,u@5DJ䭯žCGx4ed XbnfNRN-Ow2T`v3!@'`Kl<\UrI1MbiGFi,1ʱLƾșO_=rO[M0 ᓛtɵ9.Ga%xȏHɵI%(J*9PǭN꛰@<_=1Д,nj x?u 3?>p݊vʾR-‘EK'z?!P}l:z 1\3)izvnxwrף`.b~+LΝշUfLc/o$\gpck\Q_goԑa+] sJKϹI)w+],jK{Gٵų+_ 2X;-ZS3ڈ3R2\QZL>вw_8&aP!}ރp!fmX98HRAU6%^281yjBI'$jm_3Fe<9źwu BgǒEi6>uM$ŀ6m܍Mbj&+J@Ux%oWg [Wϒ踁}K1*x+0eI9E3 oid2(TuBphH买yQ0ZY=KaK&w<WǏ8`hc36Hn:`nAVۻE;Bu?V X8U+Q]*~{T;BxXT]+`sTmSf?T{iDDS2eTND< n@MC U1 - 9]jp;vU7DCқ>p_W5[Q0Ts=J\٬>ac2M0/{NjhOK4Kcl߽B\ƕ7JpVzq+_E5YMJ/E\&"|13tHɯTPz#_#O-@@":M{."0G茾4v;>gkάWltK~0`EIl]%O-߷^u(`vj+ vtn&`,aMc;qW} Pzۑ6t}|5q2>Ťc[2~zbW 01=>@pe鬅Ƀ=V rU$G=oem1+@Ȟ? XUpfĤp["ۦ[6ѵ݄Gb8^0&: p_1Ia."nohX;I_%`XzYW  5o`,K+qbq1WwrGSeqJKil $= f)V%r ޜg7gJ0.xz 14J&C %H:mCQ=cѣ'fA]dž7Eeu &ge,i}~կt@ol r BP2;5 u(ӦbyH 1%kwu2 V×#[8扙I5 NSR:qŗ#O' Ƣ[Dav'"=2#U6F\Y3g\ǔkMhf/G3 A\.OV(J RIH:Kc6veލ ɚnxC'k.M]9xDzQc9(B;lA~/ZobDrBw V2ωw{c4ҁ[x@$'VE;1Ԏ*Kl|7Z3X-?.zYS0&La;=Ȃq][+w38rBms=癚{> 0ZI:#袧7k\o}j-(q(V'bW$c' ~ yXA#@ZL Yi?5zB4fO6-?OtM9k:OIB ^8ц<ٟZnDG66齰Rzrw1pn0sl(@WK:t]qٽ@oX_W|IxVI-2m,8v^e*R V@_E|<(!fmlKeJ7@..ƌ r;+):BR]dv^}pp3ADu"JPz [ \ rq¾N_vqMn[4[CBGKe-lk<;/rllsޫ$e `qӹqjzF.-c$?"rK?;5_lxF dw}lhu]ﲽeF[笼*ޚr];m I^P_DέqQ~{kB!UӾs! W.%*UYX oIy`EԌ6| GTI 6M߰q3!&Z@D.ݾM,@_1ܰS7Cˁ$s};M3dx{'6qZ@KQBS?>RVw.f2N=-d*ͨĵ⋑wA{֔u,6M$zC:H @wz eyی8G2 &/Vo ZC:2_ȩL{f-s3moxl{$\֌ǵ>#S9O]q{n2EBDGeYKS2$߫G9}fB+xA]9>7k@D<ťF,0MXYnPӀUWnqԱ'|WdOHfx]{2O6% h m t'9Fց (x0 |lュVtPĒ:!kDcɱ,k]UX['f9f;bnO]gz#3j̽ 61њFww}PUCހ $P@ '!aͧvK Ga:X1YcX7V\ݞ.X!P=]竂B3f-owGٔ&e.^t;P~ʷ Q+T4KAJ|V7fp~m#4 vQ>,C+f]20\ؽ~iz bp}NqP<9 Q 'ƅ2o c"SΝAj#gZɥq@eP(1vjVZSU.};14u{"p%2w >%jr=75B &;]jٿ0<<43+bO0 . RcN58@bN*M[u1VHjLFH;^73¸r# d윋dì-16,bVbc,{ZAR^fQG=ؚjZ#4#NGi;\qt4 =!emYEE0![:qPCģ.IdGu.>)MUG?#HN T[gd*b|;6_ku2Ef on-o|qV]9:zDˁљ3ePP)G D(:~a+2,  rw+Ak{|Fr,]9b$o9ADÛo|Jx4QA'o=.Gevy4s G:7pRR)wt2(a~67j3Ȍ83SHэ,hv2?N ХkU8 ,3}iE$+;/b^4zSVxQOTr:kzh1}9yehϣXcS:)hE -YtYs(20O hO<xKal ] E oO`@:ABv]1ƽ:[VHOi|I]Gz$μ'C|hxJ(n[Dd{Z?R*YS#CΗK,듻 \Kqxj[I!V j.(m_>\պv_2Qb\Es]|( == qD9{|m,% eryLV T7!t$|ߑJI Xq\4į޻;kJg(ڴ='VA4RzP srICjI-1AZ^[ ,jg/jfL*wiMCXONyX1_Yd{X:!8Pp4!͘YZڗ&7Xnva_fܷiͦ7ːiGgDk+6;1M3 72F4Zȧ4/VI3x&~2CJ3U)b| : jVBݺ2a-cǝRN|Lk["P8Q`vD_ Qk*x"r£)>aWgǨnz[<3}K&sRBil&[MN|E=ۙ_MRna9uUk* { )\wy8_+d6ZC^2{eh(Ny&(`\|[۠eʱqnYb_l;L0#2BnQ3 '֕I\m^_/=d)DIW9}<ou|MH㏈(sP3Xɚzb E;"9Oƅv08H½mm0r6zmV[ GFWq[t ba GnA`HFɩ1F:tSI#&Xe)l1/+a">x"@ &35 U=̉"zJzƒwq"m W HHUt x-=[[LA=k|F.m^ïOq6W ֻJTS @I0D+2y|LP*HP W[2yGϕy[(].aBs8SFPrii6Aړ.`Rf IcAvK\HӚ7m?Cx; 8ܟ=Y\귮Qº UbciIdP$RĜ]TT=ŏښXI%0Ыi*()5٭2`BO<*'aڷ^1BnޗR;S*uq9bBXkѮ Ql.n'EsdN,mAS@ d1-wh8& k`½|M`bm% iGltnk Mu)\czb8ڿwW0?;U=_ӓ1[䙌@0t.XNjdVVG/L8BwrFN;S<۴u(Ij]6<м,>.д[9TD8]~0mz P7-W,a)зd[@PIW뎓͑)7 sL!ixkiH~ YsJϛ6ݖl&J3G hۣKx2VhJ'e b J3֚͜g:Zx"]qR89"u.{i @7 /77>$@PCuYi:!3 S#U9~432DCsbr|5tӓ/*s'̕Rp t0GdƱӌIbewM&xYk},"ep~0gttY2Gn8&5p<[t<"AT WA0.W7~82-$=$!eTO5yHL_N% 0݄D\VV]RD%~)6KvTCki7y}$ LIJ@VQIn(?1cs7@5݅vPg>lF6) FT+)T]빗4JMZ(z`D'9떰emq*H+,rPj/(>p H=SR٦KXUWqNEhO~)L8r;e}H էt+ Ip&\0Vy^|h(\q)ހXy͓5>rd pAI$:9SDƉ"02fDq<-r?"q`X}ozwi 6Y5[b~e)yQ`kAZs882pjxt~d&,:nA:sy7GED x{<Г^FvsN" ~T蟾sTme?E ~ 't$j:H GI3q~^\=!A^[DU+8VPKgɽː 0f٣gݛj{TWLh4;Яa 6c>@m`wl'u-#j;˒dO { {g3ĕ&<ҥqmUvTZ9̺#0_0t',+*/ʬ_98dg&$YyGNQD+84W 7y8#]^x)kEb˔N  xrGvIiXkKB2#.DR ؒ(ƼH + ] QnPBQ@)#oK|) cC* G:KTћ {4>@}]Sl"r̷I3,mf DAk L-o(E呶[gY*?`,ϯ~X< Ǝ6J''֭}Pih&S*&c} )gQ+ߒ=Pbi֣]_㕾#vp"ZZB[, qͬE%R6 uݹ:VM|Ye6Y3zʑȓI5IV{9_(PVE#KR[cFT%HٺmIi&!l.2v^e֛P?)oRM4{K*N:~0n 4Ydύ<׆NvϋC_BRzɘIh ٽl,MrMȟ, 1*dקbu{<HI+"!\{PKlk'@*aKcb+ˁ`VfjՀ%]ֻ6,) Mq>:ᗺ<Ѳ'q` @ЋQjϛ:Fx;h=XjEJUe5$h䛂 P CƯaƸgrO5\l[w r%}\O6,d VulA` =CGjJShM|ePE&/XJjLC hr鞹%Yjcv0m4ݽ[gkOv) ^S9Nِ>ajv~1@AZZ9ňdȣ_+ I>ׁx2@U@,tWxHɽXm{hT 3>o薥_ȲK8lw KB2Ci)u{ea{kJuQqǔ䮗ӿCz<֚2F L'aծ '7[=ЈcIx{Ӈb喝…5m/?!ncZU}=hq;-.y>PExCEl6/x`IPIP񸤫6ᩲoEgn/8Aa8] >pXoT׹VjQ?lԞ?E,9\ox֪\ŌڻS+Y.r:,۫ne2HE(fA5gE{݅lPB9@(& Z]P+EVF±%/UI3V'uǻErƍqoԫm,h4b\\j7 [eX'jظINc:'gJBwO %L4ػ|k` C!6T (zs^g'؋h`e̎0]r!Aەf?x  J9鹘hDSAم=X)td64xA`YIe +g(x2VE !os~pR㋫p{Z.d>LmqG78flqWTtcu6.xǒGKpzdMO,/]BqL`/H:;<,CrBjv/3.{Y-O ᙷ|#g7ՋWY/[eGJ5#(F))N7j^ KCٵ6 ( OVWp~.{" 2T',} 'I1#L6PRpɝ\ҁM"*>aPk7G6R93JP/s >q{|՛xP`'AW r$ɿde8J[\O7[[S輘 '']̪c u$Y[I{&%6`i5 )SDcz KS4#f6\Ρ WOR'`\7vQ٪MH> #Y}!p`.%=#Ӌ1vq\n}3Nsrv✺x@ RH"oKy~)l|=.&u='Onr r2:TJw=a.mR!4^,]C.yk&Y<\jփ}B ց?ӂt7Z yB{Ta"t:- g!H̜/ʻSu(vo9pSOM3 $ Rw*"@96"@nʘ@콁\A;@ӟOyG/DX) ze+=T8>|y2:b2jBmyzH7;q8+9Dd*fV?%h)~haIOtZco;G/[8W FdtGNZFl]cQդ|QZLnOVPH$§<(%,d~ ;0(7MAlUB2(oOwH|2ِt갾[ J HˆHEMl!B,ZƅJO$!/dOXwq[@>O1 ^~s?}!3~G/Yt ߽uB%ggpFLηd3|}қu$<,8EsnNE L=ӚFDŅnGı}o試>MW9Q'! tlr?-Fn_T Ӧg8']R1g,?1vp:) Jwp&Ngve5)sħ{OqAe3eGN6vi^M[<炛|v,J | .kBXt  .HS?K 7s閝o aQC"8ITnY(l:+l~vzN>o ZUQl=sq]솣V",fOJsC-2v_b76"Rv5@(cHTaދC+|#L˱)$Yn ?g"?UG Bki' KU EBW~z y i]GQ*lREſ`u ʴ47;?40W˱^dDH?.3E7YRذAΚ۹ 7Ro=@OyEvѢCRT ʵ]1W'mؑǨ\j+Ku܎2hyZ1i5_(ĝN>;~jOWr#|EZNn9UA۔E\DM@?zIX+-zhƧfR\+&շ]vF@|iޝ-m`b]T.7݃i=M7*= o9$oU ψ<|F u( n3*qF'UЭEXyLyhm,㉜LK]:pd Σd,!N63Zxd޷}?Zh(n*-m]Oʋqy= 63eNݜj}仡/P@~`(,e㗱/գd1:0r?+oE5Q4-^t/cXw_ӜLv ̏7v׎? r9|n>_Sɜ>Yܩ$l^P&cxֶHf3- kb3ZZ<njb2?N#SE'@YзHA؂QGp6V; hvK0 U0>WJ/c ՠƌD3"2Al1"{,"Km ,dokQ_r ሜQe{ ay\A,V ҠRxYs)4͑YJ`nfeEUX%;rPڍNU`):N=٩\;d$8>~t|@f7=o&) =H$sIs|;'{VF1kY|Fb뤷+vu-nisd* ewЈ'iX=! 4:-Y;b\.D<^ʸ64 qrٛZPc[ }}QZէ4dE)T2Ίd?RC}KGCl}YrFx[ ٩ i%⳵;%Y&@~۱\$ƃV^?hw˯-b6ih?ɃCo^w6 P[@XM9O9tz^fbz<+QH<|n%%i~q$~=lrܞ'FfY&7w4HVMi1gaW}N[-eNBj[m'8d_^9Gx ^E}e`/(~iyl51 Na{3xG95tkGWla hJ\B(>ݹ; o@rַjed,,{kJ{2F-TqLHre֍Y0muڪ ox|'<7[+2Ɖ۝v:,tqSF3ejtAPz*>]VoEUyzW]\V҇ʝEpj q#Zp(#fP}gl'{RžI%`$]9Ӣc߽|Vq{Ys`KI~`.6.Tԃ9q+&+P m'z؟F::+ :m9Pzep#CgCHe.#V]%n3`h|l/ysDuVz%(v֮{а?-3QF@H/ꨨۉBɺ3K<L+Ǵ 7k~i}ж ]LS ݰ5rWC5O{3.g>Q=+1tB8O%Ew+ f0W5#Dz4ܳ!kKo]G5[l2=KJ!#Fʹ };ަrݺx+k5ǵq?=iU9Մqytj 0-Uv跇h}gGxΠEی ByP`HM68nȍ*1Ƥb1$`5!?)g2sCRCPV@'#Ӌkf7諻9>fYVժbr}2Nd `5 +pwe w)|jq$Te(CHXHW0OHS ?hV,߾"H=fۣSvYkQȈs77E8N{9,v:pHYk$S`Sv#Yd&(xAot908uNH9#qO f 7V3b~ǚ.wo7>bś_0PH{x$39)o[t%iJ*h ‘aWZprAcŊ87Ps{ G ϖ9<\l]42u!1=FxPaN^qa«U!Ǫ%z|FO'O1A'.-MOgb?/{ oXo6lp GI'PgR-فzڕIx2'q ~e- 7!dAF«df)UBxx]14U O5Ǫ`sɕHɃWӊw6e+i=Ǥ/wO]'GM{NX \~qsǍO#Ѻjg,a8R!͞C ꈌ_)URT>Wu׌:@$~uN/~C5g^HOfph^2iDu. yԘa5`p6/C\wMܦ5 .a9㸓.AWuNO2o(fdq?L= ,QHڽhZk2FCnKI4F&Ͻٛ^<&x?l8vwx>9a:U^/F%&wp4RGN?f%Y6]H]JD>x|jbk9KyeP7zKau#5kLf|_p/݈WjodF ŸukeOml(g߲ր2[(ZAazXYȐċN>{.9.R xA5;D"Ld2  76COfv˥+G\QULi HR3|`tY\ 꼬61°rľ?p|8;E=ID Il^&{1 f^OPMlF n"ae'4cK l^ݠK6\GFQ/ff"N[6|߳Aέ R}(_'@(Z˭˷phe:~(he`N>j L_'gmZb5r**@h=HK7W "g(9V3 aRjNŊ#·3UUW0Vy$&9Υ=pOxVk9 jGaVHU/>WM6evqS.yO3`=1Gi!k'8&GW '􏪫~-7iGum]h|i5jG}Ӫ #P/Kɱ Up7M^ -U|;~J3aXPع]_}'zKbeAIc[dO$;(8q(AHjHtt{7ȦoV.T"$"t#}]hg0 (UP$+\\c^'FUٍjPzb;=vBކ̽` c^ItuY`4}֊lut%//]C\9P|w+ \m񱌾 ?/=L0:ѩ ޹adͅ>t=ePDz }l&"21u]Z-lKxEL% \nW|SIAy|x$u "ᑪF'R*]vrSMK 6́4>] dW'ݱGi;NY:F19XC1d;w_LBIWt~b 'gẓw9IgD3wڑ 0"ޕSQ~&so}ig ^y]88{^ڥaS\KPκʇ8k]۩p,|iV}k>ܭp_Yrl`$~@e@kfbl fȴ>џO5&wa\Tdn)/Y֡~8Jj>jM9|t^>m~S41O++.]ǣw@H)5u& $B?0ցb/7K Pf0O MB2+d}:z}4B>0Ife_IH p}G9=x چm p R $yٿ,_G++]k`ˬyoN?C++77 ޏ3T{Wg.{Vߩ֒(۞~]&*h(]*$=t spZf+S')<Wρ1ln("6>KuZ =zBg]!dj7O _*#FbIWn&<Ax. ͬLR1y k;'u|";Q; \l9DGչ_nÅ#mfvHvcÈ1RDMʎY!7,1pGxؤdl{_1~G1ɒ5Rgh2:ʲx}~a}L}gElǤxV洕: Fi^;Y~-N7M w^ ;OaefJZ&b"z}^ Cw>O,=Zbr6=A|rvQ?2aȻ;^lyO~?:sc j9JpΟkux pmusLpOV ^@ӓP!YWY ϸσܯaj+R5Eߕ)B!5AOHIPN4/D]U5} !cq*&mZ7)gn:2X|STSυ֯O.,Z7ˏWz&浀CL\9%SfrmqMP;>wvm -hWB:iGŷ΅|mk6F.? ;'yjRD8(A `'0r dSPB\/=TPP8wrY:t~؛=$66ǬLn `4DcirH㯐e=b˜^r k 5BQtĺSZwcYGiEw~ɥ‡>IM.UG9AR._J!<({nTUm6'o&)Ϣ\^jr&rIq(b.JA¸Sllj6Cҭo@Q|?r`qPFP@xEgz~;5cN‘#;#o ^ /u<\Sֆ1 4 h3 _;N#tZGወ7E H7Pn j: HYpނN_x4=Z܄)b{;XVM|GMVĈI>. $ ˥_4 7^}li,O\[{,Aƒ1"$(Kف`g94NUjPHqC'wcb= ]f*Nck[E'Z)3jM6 ^Xz"D[ 3crץ'<"?ƻgʜ'R44H/*/͟&PfNHN92dx1닟?ϝ<Ѫf4.*JDPnB֊> DTOO>Eu(c#RHAMD^,/lL9RűtU@Q*}D7 F ]H+^s[jVį2^ &-vy}^5fB_R1 Һ0v BP_xbWWI*ˏ[U ):нxyNaw{B~I3BnE z6}'W`'36}(Q9紦k.JK2?;k&y<7J vnunk6LFbV&(o'\".G*~O;^\s]V9kbg睊Wj&xr-e?]jZZ»}ie" ;^wʶR3HnYx p1-ȴX7ˁP/? YcJ ?l׌m~?fg46nS[\֪UngҥGSDtrUp&$یSӷ.Ih>"ʯ|`\-1HZozz}Fݣ.*SRK1P|! M} ARZhL!GFC!iYHmxV k+sWsƂ St:٨O ,t=cޥIJ$r "pAZh/ [Wfߕ.~fc0g vZ*ZH_r0ïSh|cnJܪCE5˰ϸ(LNV2 [H3a,k0b X){&Fq-0u4^өA}N2@j-N!%a`'B܏@3zCDR+6sQޖTRJ+\@dՇj%K(X&1K):d·*&ZpJЂ2`9Z"'n>8_>(t2fJӣ,p,*Y;D$W(fS10BnOlvS!/cvf5r5N]>u80f{}ey Ϋg|r/Pd6IΠZ(Ig>9+y䳔M>bLhejF9n2of>Tҧҋ `u易 ȱݡZʩ-ߺ?zou$߆_a:F{3KYP[-k?;/:Г褲[ϨxlD6caֽJ3*'x: 6ɾ@פlG0 jKFiɝdӵ|`sCf@FzE_Av t)RbR֘'YmaG ҉qa Y}=`JIQ?ѵ VpORIsKE_U0n?LK;0CBxLhR,n/&\X 1O)>MxK"nc}]\Je=^NF"T+bueVznNv~P.O'jDЬb&%,/:)n{ŲǭG:M=]܁hVR,y51#-f4 f~a (w(L0^|ڴr*&>j nm׶_b8`tlf")qF`^w@^is2g!&'?Jxu e+xc:Dڋ<ogQ.R$b;hQ ڢ ˒F2bxh|eRÛ]#Ӳ7jY#Dm%3X6Л6b! HeStY,\{\M˜tw(6I>/O^ī\!;| ƸIdg*0vgh. Tpg6x%(*wg@xPWfe82]P(>?"v\s,Ab~Ϩ Q{rP&L\gz=Z &px]L x o"+ey=$R_B0u&O$D&]A[ᱚ%IXx!p"ok7d^2XwC 2: g 4)_>2P A\DZQrz$)(I` 6o#wZ,Z<It0vE]8{\mɥR&n XzhF 4y <%f<|r6^Pg'3՟n]Ǭ tڌ~9N LFͨ\?.6 !`IS\ t7|qs@D֢dcg j8;UZm;YJ%C".֕VkdrzTX7K¯8TA(G2RI"I'P[YYe?hfCQMi+/tٖe%I0>0>Ԝs;>lARvOS,#XaF++%x0# r?'֒A#o$Q?~Ն ASәgYZ07070100000108000081a40000000000000000000000016075bb3800015e38000000000000000000000000000000000000005900000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/,]?Eh=ڜ.+͞QeV4Mw)vo7gZŧ U,`zr=OlYTެyn_U[ cnt`v#-l)e05;ٶ8#>zn('˯ZKr5Q-[T; gο|l(WxS`-u0~| MGQ2Ρ+ X;\$+gPk&#fl\jdd'6a»f4|Ж4ec! Y5|ch}urz1pũ^jlZRK"u8RVYQ mkJo1/I$VE<^0)nռeRԙ 4:|/ƶ״?аDͣ -•{m`{4ͼ33>#*$M6` %yLt&K<ٻ#ʪ&<ЫڇBPҢa;uypOKGh xx4#'W$k >/=J; `@{c2 $u9q#1'xZjo8z*PMAl:ԋEc.i,5jSWnS޿L}i.!ǜMH=+ l &dݕP[RN"p- wSJ>ֳ2EL~V;zއOG!uCscyBKL~*Ed]2H^eaUg'<܆a= i͉2왤 pAWwq: ^Ww[2z##&NMNG@.Z=^? *ËRuY>R޵MJrdR͠\f=ElmF\UZ|Vבi}N2PN֚B-zY%h6*k'QI^F-0Q?Olj xz.{ig5hRDSRǶlyoOUOjuҝZ}B[rQ~yk6:?DQ}z'$jeJHjZ^ߊ1]lOqG;k113!Yl:>ie%nW&M +PNȗ3 2¾1)IB`Mqg,{Aގr['̪R);ҳ&PYJf𢶐JsMЧ޲C8۽H})T/OwLC6 WN!U]U>Z wf_qQ"WneK `.yEq6cȩb$E-R %C.v'Kё4-3s `J{գ.R(ix"тNw#W!J۾{C2y۽ e(*@ԇlp%DO| t;Ѽʜ9sY/Z+c AKiB[3DBZ"#V%G̤'5@W?n6RY-5H<#a,VVǟYV4b@Hs/T1qN)$}tjw5.M՘C{s󐥓 OT]jQDo])0mL])DG)fF3+})LSUa|[Q|粇ZKW-LӚ6iNr2{ٙa'>KQےwQtE|,p/!ڥ_0sQ;g7xP>𭌈gy-f%ᢸq6Gӻπ"^*S͛vQ- gl-aj6Pw=\ztI=*"F6 o 31=9cr }ACMQ|!mo`30+I9ڻXdQ;DK=tNٷsQv12v==D&tȗ[t<* ˠM0AEȏNjk;Ε l :KQzlKvJZY,hӐ% U}C7=Gܮc!M2 Ձ:wbV|ZS"בv}Ղbm[AnjB0רczʪa &x1vK=I (e~ a| ʤ6apuKp?ԢҀ9wGd*lSVnr,ntl*t7fKAeT~//&!\+-=3Ā6 ˝*1 үD#T޵# @x|){BbB]dznQ:!HR2Hwz\'lBAAVuusyM ?/OfLc2t@~-5 ҂4P*9l|UDz#}J(Mu&0ȥ⏻d}IS$Edpp%58\\8^?u"_SY/뜮̂. I{m?65#b0c0EmBnzbl[.@4D;Ϛd޶doVl?9%7d2!7kRTU}=(:7moUofK;X6/ 4Q @V s} 9Noݽ?|fTu*EeD@jWȄ,eǼLA9ZC4;8Ke"ުNJ~Ͱ3KٛEչ%A6.DB}`7lQ|Gu oSS%t6iNr 3<$3g./-F}Ίq;Wraic$%L4>l?m7]؊ъ=eK @K(|#U)3)6RC+V;4-^7Gp8_W֖+ Ji@Y[{&܁y>TM:V̝+Ħ-)l25Ctc=3hw(Rakvj@uО2s ػ6 pJ8l̠hmb7UJ~B;܂]^2O_Sg5Hy {)j1 k`:(x?5`h*Ι?+ܶ.:9 ao!?Sij QN\8bj !F"x8GG̝{tU^FMNk<'t `$EkX8GYYfbyֳ@?F q7XͰ}=?,ڱ8ydrB]ަlgCQuxYI9 hi¤CA$OSiA1H*%X~%wQYҞ8:"_k~3AB㠑ӵvB^z&ӿĜ^ iA "l -#Y;5ӿu#6=;jPQ7\)G4 + !և,Mxgh!|S// )j d۶JX<{= -#1Ud+y7U?F3|kVCޯBe^&[@<|en otʼ23<9Օ7RƤSáJ(NXg [Œ-9#ݛ,gbukN: -|^ `L`·aG?Їpj b>#6S*Wݗz!\]Ja-q\=Vg!n2E ܣAsy4>sc((FX X`Vd3Mg8ܔ~/;T!2^ T;M=,YaJwgV̍~El硙KB# ^zdx֬w4T0u+;؉,Bʸ(/j`M3DVyX}Z5%cl3{:<2l{ šYbՉοxR\~1d&]sB =fKg? a6Kf5'&] c=R)ɭԼ@Rn:-BL{d^h;:]{n4`M@r$r5Lj4RG֜Ihٷ@;lȷE&g,@i>BvW™a+Qefϖ~>(7>(D"˼H/`cF 2$'p+3+\ʓFT%DGjgSfi8 Ai!kykVy^[8Ulu>~Yخb}+rļmbVNO|!o# })@*g}P\} Aw'{KOrv8Q`l/Vy/K.Zlp?Bw:0@OQkwCߚGy-8NLl4~~'X4%7.#U4pEjZGؤ#xQ#6hb{iX9R+0oQ.Q=ޯs=H=™<|'fqYl B n;n)u.FLZ$ݱ=Լ8ը/@Z cGb0@eώfW$\pc%1S#GSjqɬXOqnA*Vj6MjY,O~|.O0g׺E:({膋!G ]Yf2Ce)toxgy*!VfeZ-ؒfrDDžIxS30ZAhG4;ͮ/į<[2m~v0}֝dU'O02R-) }~t*[a=}mt pL6_C8}؋1D_cs׫̛!D"G{;=V1xsؽQ@i ȹ '~u?ƁxϰA?e\XċIm"Y[J,* Iᓱ= g<7 J؛dGʫ g.0h -'P.離݆h.onv *nl\DbMQ0_X2=ەKA<J.컿KB[~cZxO'-^r]bK-Tf(pٛVo07"ωSN}*̯3z~.x*UG]CE'I`A~qy=X|;gQE⍙tбn{MBr3 '-@ QCX8O XrNb&G"tYX$]1z礗:6ߕGvkED8H,AuLDs Lzv_H;6^t<0ԡds+9Z`W$up#{T{m`uh;+C6hGyTDMܫ aЭ٫̖])sp0am̅4`o\Y+Rqa HiȖ;ËJuH'lOcfM8uuAZoe%ѾMdKWq)v#VZ^k|Gcy,rdC0DK—`3%ng}_]h-wI+]˔ (VpI=z[hqܨ'+7`&r.狛=MY@9Z r[~ޠQr{Q-/$ɣX3"zs#,Z7oLAnJ2 $(V Q˜XIp$){M\)aҌRIzyƢj?Gnĕj 4f]̤ ) ^ML$*=dFjI82M#zf VigD&&Mue{O)}/]R"Q?f1BUl_F{]dD4ߒ&(]Q^[l| {%Mj㰧9'/^T p~__)j#ß hzލ:-/2+z8QB Z~ڎhofVxx(\wVcrF3wP1)'b Du =ՅِDPd5WhEo@'D!I'BiZc8`SB ǢJfneۊ3EIJsmW]gqB7 l֬Sӵ2_uuZ/,Z:b7`Pk,REI|+P9uYO )2\w Is{JwoDnMzh;TΡ *澐0I|ve CQSEH]b*0 _V_ᆵ|fDlXe|0>sZ a_ r)[lw`)紹#)*,f~G MyŊz1pdI:& c Zȧ@YD<Qv6 &!*Q |*:Zq?[.5Sfo8'IZ~z<ŵ9ɗb5S-}$m5'uC-`[:ЀbcqSDut*}Ї(TG?/_4>:|*؏Hn:QZyXF>?osFgi.)"i$ c)Y|~}j=Qde *IM%wj9x 6ZvJ󐧶ڠ4,V9of}\ӿmp^j(=` |N-"(ȇg86'\xT~e_Ia>>3lpK71ǁIi=w+a&F3ia\$7e+#ȳLKQ8Ŋ,nХ^"@=*ayvLN^L߁#DPK S@zJpmʓNz?.iwkPuDϗx']3DJ@<ʮpQ]ĿlrӴsEl =^ç88;2>e=ќl8/ilO1I]np ÿY\4 #ߑCߴ0%bq(@Xt>m[&Q:"= zA޹OT"4p^zqɭ4| )6#Uj| g!F&ӠuRN09?wfCU8tp5UVOoci;b,u!5463ON>+1ů:2.pֽ$)5c5'bQ 9,@~g?3Iֈ0*~^I6ޱbRKwnژcq]ZC^gy"$g6 s.z39*L.nU^VteʴfR{C7It6Wn<zX"o%qؠ,*69}'M* MrLG.׌R=;'a}/U0b\\ g|[ӿ(1vx3y?65Lo&c.Wقh`7U=/&{r+!n7v 4RWG!ԯd> =3–2J;j}E`,wP'"#s]>Bf1@}{bGACBP\@T *WKR$4Ό l3[5Di4;ZtӍ%+_FlUOo) S-RpΖW[h!4C'NK 0_\ZXY-LDm{O!uVE,J4: a9ԅ c*>IF:ɕ4Ǽmg9NucS{N:ǔfxrW} g m6+}*Vh< 4Q 0'O#tZDd(!ͣ8FS?w?i˸:s,U 6Tnf.#(Sjg;Q؍gF)u9U) _w |:7yܹ?QARן@'yҳ0Vd#}-yO%f]i%3GұL[CCH8EvG>67kϡd .Rpv wV+t`I9)o`ڑcY ̈lxAh1J?lMu kzِO!9$1ceJ^;qF:lEn#ZI.:u W+lT2&2š1Y(wkļYbRB@ @Udl*e /rSle2}Jf_ӑWE"brY[Z]-Q]m@F:,yҦVA8N%1U{|5|Wv`O+czwwIFn"}lT[6(LV-lK{OltC1Y8Υ|ċyQO1{ cUqMI>PRԃ HdUBfo2ߡ}isi8m}S^4R^-?i[ϏvrLtgNlCDn$?t84G8+X9 kmEN>p:֦Q@@=rz&Qs?zv,+a |VWG&uLcX5nyXz}Yž&[gFZԮ8z4A` uok?ӸI9ԣWMR-#xc4%\{ia{~x>RWD vϮ{h1,.}-J*$V"Ydr=BK$e-39?|HB1m4}@yg^o*r^cٍHvVjKΕ\5 ohAbD{: BQ.cAS*(1 \GR 93*Z߰t:끝Mx4 kJJSIu!쫒GS/ຎ?Ay0Qz"i2A c A*oxvynZ14wWי0mxzYn "`&E)E?ꁥj $Ht Z]bp4Ƭr?.5, W>XNwop,]Ed MW P8p7{em5 键:,uh@r8Y&j:SO\ټaF O':;t;7Z$E(&j^{ a^O!ι"T컿Αz X8U_bpgmD Ơ-  qwޯkذ(.79*w'AwfHٜutyQRN]Z^2 e@"SGQS Y~ctp}%Ɏ*U׏Fs`oC(2ba>˼y؅X\6t*:@W|;EH|j5+#[J:_SXEX;/e/u# "w}ze=2JL~GjXZqUގE>f Ƴi=YA뛒&QAt'b/ g0>Ctnwjte!@h䤺C_v/]7hqnoƸ*]o aP\^[K*DZC3[{6_iJ%o4'kpaTKE ]#v|fxߝ#C5q:'nMz/$wE ޻Ht©z?^XjFz]!ы#'`#~vKg?Wrt3E~ۊ&nF[CVv.mN;+'gLDF`;⮍2:"5~JOQV*#rF~KAqt㵡d"Nbڢ~fRDE<"~]B x3ǍR)Cva`6Z0`gmW_Tأ-POn[vLHo!׈o*,{O5o|g"ljGc .hrR#QBh+M^)E9]9J &n͞zē Y{@TJ%ޱl&Id."" k[Vgs-3"[X)~ z{HAwzkxSoϸwu-[CfZ\ Iϩ S-,K1#?nd|M1O1߯C+[[ClF@IW*:wML$9Uj|iP  B;v=}\ }ޯ5pGK38#3!.] ؔn- a2VAN9+RN(jueNwswY=n\vr=6;b%AAAXFΩt?jtьU@ a2w`({Ŗ{ͫ1 VFgio# 08,j Qo\{iIBK2YVЦ:xBj7MCպLSbru0OW#y j]4%w괃B[; # Sa1ѰZܺb^nT# E5vp0ϖ>h9繙x3otQ5aMP[&R]B9@{E9Įƣ[m94#Mղw)oZo:s{d]ĿaSaԙ+˘SUn}U84Oxs3)M2"[o(!`t !1xO ɟO큸=X5E_H9^&x.(" ϵXkKP4?ȽUYX*tz)yp mQ*˵Vk-P-z?g܈m u8yD1~a*?"~/՘pE8a"Evq~y>$*|FaQpEdr\cZ"LYfpM} Alu|)2tj#"nXt*Pea zp?Q }vWzAN un8R7 />WmݣucNJsaDIK5UAXZ#AdO(zKxFCoTp?;~q^eyBg6A?sIYN:cE2*A9l*ЇE]X. qąil% ІXm ȑ&'jnB0.L*3T!9UݑDy|M͎RyM.|  kZzGMh.kGuxw Ju*#V[^XYC՜eo!w D?6惁HMC7apke!3)b/F{j "ݑ f:1ɥ%Q:ls=1~mzeX6I٢:<{i8Bp*Ғ+sF9a? )9siySex< ڏQ$ 2Iٍdpg'֧p;NqepQc ;΀NP B ϣdr?4ũ=lYXq9,!?N/ )s.ܾ\y/cbNҐ{bw5?[8?q{j+$JLXgpNTnk+$2c,AXM`h DnqShcy[Fcڈ&5?B `'ݐ=[L$[bʹXjEWt+EwvilBGh#FR%a 3\̐Mx5>KYA<ϡBt{!f=G!0e?O/ TBPOiH 03JHvu&P = pϿRcݮ³wos&9> !Kb|Q}NFꂕНX7!c?Rl 0rO(O`_7MCʮ e oG#a֗E٬LL*n&MSk֑3v>Cz0B-tB"@%cl};`ʙi$<%l 6vwԆ`O\ÆĚ*h3Kd}qftmUy;+Vԍ`N2Ժlm%G>@Gɤ^&]AheɋYg'.Z軃i6p4Mkv VHfͮ0 +`PiXl H D` 1ts9h=N~hL]' E oLݫ$jS.2"c jj(?\aJt( ǚ_hΪzJذ%I5w; ,AqTphcOAeO0H1瓔gszufv2 *Xy*J_o22WT!J=V]6+9G:|/?D

,|P7ϊCnfB;_ nGiH%<$GX+7\)p783qzL!lix_ v4&9{lOϴuH>VGl%Β$JkeQvA{lFrY ZK{'KZX=SɿVY~KkN&~taJ%Á{Rr-~:DjxTFۏ̤,r8ƭzn\ͭ$ & $# 7H 1OqCtxi^7?Kk5Ęsm/?So{~#0ԠB.+= p>\7MF@C?0$ΐ}c_/. F١2^;MZh%$|Kh/6XlN1qfO20%z\"v}wQE1${ ϋ1ܪX:X{&0/Mo kQ\ /"?Tyl;8w nR5qZ^r=-Guw@m !WE%#*J[wT/ii/tY} ?z~UcߜấuͨkT@0x|zeh{EEdzBP3Z' M̹ Y^I7v 'vwCyIO>-V|3 ڞI^$}Nr.Z.A`C&[(T6!rJ^8#~Xg+DDl)^Ix†Zr#Za/+4[fx]椛Id4XNKNpt74.DSDҭA:_Wz$xIJO ޙڌRo(v-JoK0#bQgD!)! 5Ǥհ$4a_-;-?kKt0'@|@4Ao(v5߃)ṆN(cn0C3C@3ĉ̃"OIǣKPO9! @4/~R&/Rw'7bX:_ONWJx/h_0G,G Mp3WE]edL#3D{ -icsLT+UL7%Ǽƹ T6)eXM7; >)Ԉ0dm)["Zv!T,#G*r5@(K6fH‡zX!]/^.5M-cR%,15%ύqx j?1 v[5XW)H S̫7cR?5kI^Ifa?E![U䆯 + فqg)e )J|sb$ G (: (׎DN.[שL&Z9hA7SeFQ2BeeaM m,$,#V|rq5FadĂX5\F ^mpAEj;P{QF&/.*>^fchzI`Hַc O`Vƴ9CeٓG!5T!vA2;KDL$o Ӆm6!E]-ekka*.sm*]ъmɃҝ-.ln\]~MQ\a"f7h y<@6Ӓ=&DGH4ZQUcvXBS:57$Nu:U:$aqv׉[/lLqQl"w4=|H0 <8TxuSI߮de@W ÿ'RP]+Ǒ saRBbޤOo=VTܗzQ-oױSDq2"RlWˋk)18%*Ô= ݱ<\g5óḏ7";NZ|TVۙ13&]ayx+Z{$IvME+m  f1\U4:z}\3` Ot[DUqwQ+6*T{,d^aI;a{mPڭxexZ!JL^̲ʹK/+֦UF'w0 U(@A =," Wɋ^}9[?K kOOR v< s 0+"*M [B`\{>#v7 ,9%7`<=[D.ꭸ6 E;2mZL̎3zH<MM ¸bcq|R(sn[D"%JOSUfz4׾/*{YUӓ ʰfl^$.#Մ];fz^`dRȐYۏL`¬ )Uae,OUڋcn\Gk#2!L]yX1IGL|%䪖؝ /Kɹ2KG 9x D" /`S4Dߙ4`e#ԅM}As䜄$;glf$TV v 9d}l([^ 3O9j44[d"DAX+l崍^JwU \уk̔Ō̴gM}Dj+N@F$/:"ٮClӏNA A!S00CB\yV-E'tQ? csPM>EOnI m(Y,l \!īC.tKʫwC}}=ήt\D"[>ؐҢJgm&t!X4 x:䢔V gl+}_+;c58SVϡq\NyإfO ZTɅc~BViI 0O7<[P9pc j= VC~|. `"]# %^mU|=ҙ?"}.d܌p|wbV]_X5b߶3lզs"`ALzoY*'J$͌, 1KIɯ# 0W"ixȸi&AL'0:'>:Ict֙اړƯx:p?Uf0k` #L?~tOp3DdM5PHZ =VZJ0HϢx89]*SSR3ֿcT]*@SRm t%߽٣:Lxri- 3^GS1Ԏkgq0"8\W.oX;T9_ Dg߶ϕV[,$xI6+݁MK4-N iIy6DkgSed#.3몞.*f>ֽɻ;;(15ougYTayt\pcD%/,.qS=6ˈ*Q7| ѕZKQ3w_;op:?ȈAȡ.XƕHͱv[xlo9(V̥)r$li G3P-i! )GlMN\k16S%7L@@xuq5,\iX F~<<(ah|.S kox*WpyMEʇx䕛#čGp]Jbtc/8^j:{Ɋ:Vmv4>[hQa4-p}Gm[%Lz%!_dFk_x˰96HN6ph w}EL"O+ۯ0zF@lo;6>vCf>p!AmU}JaҦ)˥̜;]jS..f۲^k{f{&!p}Ml Q=3(~bo h S8v?Ùd"W<ߩH6fGcX´o?5v:I(H}5&D }˔8`"!5%l> eGɋ  12ԥvI5A0lm>Jv~;>]J}P  5> ٔˡ'΋ {,3ab=5 vI Ѽ.lI+#TgdWHJVv?BRs5㜸yRS1Q]dt̳ `vO'Ot$FTW.Ͷ+]tv4ڇV <1n /g%yo ʧyr\>z!q[E d2B6~OWۜ=b7?Іf4ĠI2kş11׉F(PE^F_0:+blqHE3% U럪JQ紧2X=:XVHX9fҷ 䧢QJ]l]kUZ̄6oO=.']o%3  _'V^5/|13so HH#~jx5!Oih~Ll~e9t ͍Dcd=R.x\e?0͜}F@>1&&,= `ͣ]e^=ׄN֙ VgpJ6Vr <*Y-D1gq[#+ YMrJ׮-1vũa;t)ѮNc԰xԜvXߺɦbq`DIn (wto1e3NiB`*$ZQ8@בEYjzO)@r @G.#IdDss ޱݽ ߔ \/ق}T Xag/\VʛgJIf 4q"T#wV{K!~KuJx@BGdNu^asH>G@`\Dw?}L t}v0.\ѫPېxlnPϭ ~`pNke3:Ld֠lSޭUp+\B/+J\mc; #&ؕ9:ɩ 7b"@yS6k'-h$N% >ފh\8իQ72OU"9|t4)#V|E^gr͊E]'6b?vRJh,ZK{AyHe#9} _v_Őe/^^wP0΍v 滞)3w{kpϱqESFf5~S֜5M|K 'q5?Sz1ˌ$閁 r&࿻[%շ4yN)z]:\c}dF'x^u{x2M܋UuO;b\{uc62/&xk=l﫢椑O&GQ:Q8W0 Oū՚v~v'rOcHbňی-hqbiO Z%ϒҽo$5r[+mC!嘄߈),=F!umu7=?^|f$r혤rZz!yv$9jR cfњn܅F>۝ WY-<I=ɪal"\EYQOH@^ۧAK/pOaߦ!v1VZ;)p>2^B3ڂ(р1z& Ā@}~G?#Y5?Us:Ԥ{!>b7R dL>LR7`wc? e}VL( $yf l8gƔ*vCQ Y|`=}= :&E; P?-·2,n`L#8;C[vbnBQp"(leIkXt7u%?/xCm'fJrϨ69 >})OLlHoZ,2NktktB ݢePCc9ޯ_Qx6|(Zl5oN0cnm5jTGhdaeyi}50B"{]72o4i#69wt]g6%Q=G243\!Ud_g-qM޺yPr*55qVY /!d+"`uAҚ@{ (?6Xe ?k66B_xׁ(92T3Y*ǔkH@P Zc';ow*DŤV 'x2i]r VW bںе(-[`'re0?x"=c0<#fl kBdv +Q@L#lD[[CCabɡٳd gd;riLZ 3$+ U,:lX.}xqKNnW)`- j׺y\+:-827;$E7+ϧӜVs+ٹ_ &E[A%k.юdy :| Cc:5k(/y{Y o +4]Lx14>JǕKb/w̑Ãv rC}~ X)!: 2|]4(ٚ=i{i5_u~R:m -؋FA%TBޗmE@2ξ|MW{+2 ٯGÄԾjngrrtdF/#ڹ7oM9dEKe.txَ ro#oR>r'ܕ#Ɵԇ Ԗ7wQ]Q\mãߙz̿.B&ÍgڧѧÄK8Ȱ}AlBDleRAA;NC‘vc:"hH_3Ʌ:{I)2I(K'1Eu3ix>/Q"4WHBgݯ,ur ܵ^ xqWȣ9K=?$j-RL(,*{Nk^rR;5 [|&ꖽh g a_<Ӽ$聴/F=7oW+>0NKT԰2UAK=fdNdy=DC(7!CKB΂M!}m9R7K:eJ%Qy$7 ȋ$`k{PIR Gy G|&,TTgRB9;Ku." ~d*=?dB8z\/?Lhz"@8r8o;/ŭ&\\&{Yq6꥛N͍b4։);nfkv iأK?9TAOTm>t:7~\ЦׁC7ppcq+"QPŒsÔ!%FsnBO܉Eٝ ڲe]b#wy~!gCـJ9Kr%؝^5ԗiQ\27C;L3 J-3t7Uqi28aa־xD,r#NibfBHhGw8\;Aw{NQ٧9d v⥟c@iͣ8:G1QزI%T] 7\Ψu`hp]KMofLn\$rMab !uk3V}7XG ৑{9@kA~ udw CȘm0䚪S4ϲ NMO0I^2 褲7O[ & bQ$l1E?<(CrxQ'>аǓsAtD*||v *m4Ja%rc{EJo>ܔ_5>n?_'I2L|@S?5W <[Ds5˗ShzuH)¼\F#Iy99ʮ@4VßO @PRN%:N[N^#o? _7>[N+[ >DOj8uԮR(nH~mQHRl";clƟCpM#x"btk Pa0#OTX3(죥.~&Ʒ GC UB/ V|t`^Oerm.z,Y<97?0]6жUY$7ZaCsY*z"W|-زVnY٣5EY)rq+ c'@,&/}y !&=_ <LMKI #EdAu[3,XX™cGzPmй}_KPZM>p_Fqp;P|O1m:6+mBQFN;&{dnR_ 0N0MOZUe lY{I V ?+ɱcȆ4sxt)*%:1I9C5+.u'!r ÕЩI3+N[VAϖ6l/b!mQy/THDEtuk?}&l~7$BF1!l9 1!&elv& WE6fDhKҟ,fHҭ?x jDs:XFۖf`g`.E%2вO)xKVEB_c0 IʹN2;=Iy!KhRh` N`4; W3O_ah;8K3OUyi/K~1*.N2> R=tERW=T'L N|Ed XD=Tr-'.MԈ[* [4:''vF1>ɤ7;= moQ$a5OQWSj WQPH앪exTE唺[ \uA]}ARv Qe`:T -0eP6a*czN/Ef 4_N3퐼nXE߷H߅~ܾL!=2r/~t N٤ESahAwd._v;>]{)/ V:P+npT`b kwVi8@4j Bu4 [dLwJ/(֨j*>\O>~_\ړЋʥham9Pb#iFM:^8Mf:vR3]:GҴ|W$'sw1Y$382:;lH"{htFnCyJO%A(&F^1i ]l_߬B~JhN1GGpB1E'jE\`Jc.liDLΥm2?@Io0,K3v'aSKFˡfT"V.ݲ hYbo7t c΢:6o|7sAJļٵd-K`n~,c86FBl[& m>.H8bE,)I%L8V4syD:߀-jMDCP6Fp[\W?<Stm, uYIc8YhAn&紦OJaEp$E$ H2=!?qt$b{ٸ즩X.8#HmpZ:hm?FÆǝ=|ԩioulu:3RmmB 7!Jq"rGrk}5~{v{* MT'ź7֑kI L@:S*g-0DPM",zg(@Hb0#c 1DXT K<"Z E+2s#/HL1.v)WRIwMʰp|os&ĹTAޭg=8aXr솬$j f>O1Z3[8:Y0ZD)*t0,6D{2(|VBl9X`}AQOG-ݮ_+c;uhjKE}ayaA)^GnEYVfBo/hrH'mH`x zohC#?P.&UH ?"}9n(/b9w z[&Hx~dDB"{~ 95s;̸ v֧o_vyLvxt4E8(ʓm2N9K[t)#jjqa邞Ge! fzNBV R =M\ [pUL!ܸ|f:`?)`HjwXZ MWɱ6?PDP~9G<ԕ7v*B6U5 `B dF3NohQǛwnxutHPcY_;=TmLNy ]b?!&EBtw]2 gAkczPѓF @]a- q/t'rAU? #HJ寇A4zB.py21ئ`HQ4FTjQ^?XB;hr)D|şn9v'bI zMɍnnK|T5[k/~EmǓx `gťy- 6Ȥ71WZ"g?4z9s`M(/i:*DteɁQp@Qɍ̳cV1U(16pLSe_i^󑣆V>=: }ǿ9, /88@RMBaVߑ0+Jf[^,հY `^+˅ƒ$~J篵;ͤ!au˓ٞ5^5GPIa7)C^ħՍ.W$-A" 5iODF<q z4{u, (%X, :R:kCqTh} #uI" :jFsSRna?vX/cZּD ZIyEv0ov''A\]$2>߹2hŨ ;nS/#*Qsw!jQe!li(3>ro'yqXtb5qn"OP7Yd}24S_-L_x5#nzb;]hOs n,D*sXCi^jÂ`~z1[š<305y)^Ga<_NeZY~8 \1R|X^h*+MBO<~1y0^O4,enS^lFe^Zb_][w8ڣB/%̎fJ79Mp18Qi#aRN^ʲE ToC "WTvMvaJPw p&2ޒ~XBXBG!Ye}k[{y7Yh\22@n׫T'\IӕqF\-PZaJB ?ȘfEO:H`qݵaabcZüyb'Wű&[z}_ga`?dQ7 ã@5, am*'e4pHt~jV2o]'I3lXg]Ŋ3ґ{ʇބ650R">Mto6>J-7{۱'$Ib-V(HTI^)4*HVy&)I{),~ǵsZ. $d )6#<"CͬwA>wx{x3~4{cavS7PEdE9!V[}k2QF24>ydw@sB${„*ڹ3!V[荮W$lm2+vk$D^M}*Rvq17=oZYx(jz0[,7:@UϝJaR˩3\1iI應ӿ"dQz'33a<mS,7k-l;:Q7 FI3Փ l(iܸI]$x󥄲p3<)6˱_kMh4L01 nJMZ.Oͥ1yryǩOQĈ-g_s~N"p[&/]\cI#QtTu^t3@moMAʧZ(+\Q?[&&+ش(#/LoD'x r&~?ȯBJZ6bYh4P&'X D'ͼi9*\Ǵ,.GY2?uʾ{bf#Td ߕQQ Wyf=O_Es%q:L|1rNi@YMz* z€t("iBXD\Fآ2uqyTfSYsiz")xd0*aPXbx$XKkGUƌ@&8F࢝^u= '%ߌ U!'Ag|r k=Y#lG2jZd݁+lHqyTK =ALnHtC5s;^g맰Admp@<\Zz/nG}mӉ P ٵ|[u? }?3N{MRy FnVn%Z̴GzXzk !0hL Ma,6vo+W:ъ52bbsVtLdI d2Zy6<)p9=i?^t> + l7{53$ |8*rXS;t[wȑʻ2x2Di|~i۽deninV(Rפ؎TAezRJ](z#$$1 (?eϾQֆ#J sE_>X6 \=baX!vjH$+SWD$]~"#Q=R尺/?G̨V#ӈ:=a!ee'סꍎm/66|/doIʅpW&cO8aI`ӔUX_g (d4q؆|%ђOp2hqM/Tn{Zĉ T,[P* X,<ࡲ(Rcȶ koK=͍T0W4{dGP6!t&ˑKyX %E|x][7uLO$#X\јD$a׼FE/ Bө>_ #KE~CRUBi)%Ճ7t(8v:w0 Q@$jsM(?94[̟vp]yPrRɺ.CN߶o#u[ۃZIe86[$ѿk- |9 ÈnJ;5JxXٞ0 j?ߙ'n Kۨ2D(hmpٜb 8G5*EJZjDy?!RUKazwmBa]k @(Ŷ.8f%JI@E8Z" 2خ+ᡁɊE2JT)Ϧ2egXZېN>Xr}&pȧ,ъ?-鬊[/#䟏^ ֽIƫgޔ]R 8a6(1ܿ$S[|oaq20]j nbU6;{ >Uئ.v+LfXtvAiU}]'> 8o52w H^v;:AA˒ !m\I(19XGfJ ߩeB~!mI^H$Bz!O;#Oj[~ (iK{Ai:Cqrl$Gv֔ yHui $œt͔s.<7o|B2.4;L\2C-tނSGc퉔Е 0zB9nTz|FXR耽; V^]V]~hPm, Y+CL'^^nC._o j9 a"Dl*M ac?mWwtqpe\~M ^K1HfzV8AVeQ ,[%t:xEIK7/6% D=R4Хie C8p$5DV" QO m9j%d@l"g"áR\pi,gU~ q*q)q bN{F-V\dw< _.ҙUd[±J$P]zty+x&}8ɡV=&@s6Ϻa"tH{ eM1aё4m0)0-0ZB6xԮ0P"5z/! Rqd<jXcdbyS4 ܝ?5gl1F?]JիT X|*'N>¡'L4[qWbP.>|ZrEa-כ]N*jMgop)Pj,~ \#1iwC\z<> Ў| ^+(w7v»^`z53.s Vۍ4 zm-m[ ئ'[z ,6fc~ G721/,BCjPe{zbsT2.E#-Z5%%PBc ) ͺw,@zyCb.zQ˞}SCJ3mi$ ǹg Ki</bvaySTcpQ!eUG*2yЙ>&)8iuba.@Ԩ٠p͂n<, P$4шkHLxY"n vZ,(Q"iJķb" f`XnD1FC0^:4D:Z#غ]G cti@,4w@+y@uI2,`$"tnjil͊R}$%4ymRvxT*NIJ6[hv'> #2 \aeAr*[Kj"a9mt+l(Y9myؿ`SX2\pRdyQ2OъbDy+|vX+u'$veA2xM2^dGfx 0ld%>|JVR V:2Gpe~IU[^59tE Zkp69L ^߇VzW]`-9,2k 1e10̞uwNClpL4׭5(ۨɿ}Dn !ټŝ+AkMv-ax闠Rh'gsF mRPRaQu'Էb^fKԍthS$SBwnvnF1:o=''K+/x7hr!|(hԼXK-BX X87n/_w ۯVot UUwDҺꖄKK6hjk=H1K e;`EBaK\g+ɇpUtԧO" T-ZUټf;^.qTVhN=aُ0BXXj<1u*wj0E 8$k#E"Kf;䣡mf4%L"&H! +,t+>pe.rG<;Ms ΍"uѣ<>[sڗ[틞m2.ǣtŇ~*c0v uEԴ:l%PID 6`#̩\\J%E?g5WɼA*%̠x8iӔ{y7B{qFJ+;(]jR(uƗtf;jk0+YN\J(wq:!sr@d"fUƽiqtCLb\θ띥r H6ydƲHəhKm#FB]Qb6iEX8!E8]uoOɣ8WO%ہ(Q#̥c@`RYgOyϽYB>_4F?Xi%M2钛I`[:M8ot6zp`6 c9Ă/47/TkQЭfy,\cwx4aP?kg>Wfщ] aw1y7X]|Tt؉]<+@EK(' 7am_35N4(m1(hNf f#.a~s135e(U7D'#HBEzlcԹ ]e$rSOW;Tgw6Am$9=e0~A"bLAfHO{xVE;2ݻS9UA3Չj|i[3^2j{"Տuc)@oTH*n+|lBy.D3CN584BVj&Cҳ*81; ꤒv_WYN2f1cy5~3hsfSƂNё'AL#2ǂ=&P;ܫ@`!T t?&q-OlbN2jaQIVmOc Z/G;&Ɛ"r]m8*ɥʍ)ϘJ P6uffjEWO/2v޵N]-Ͱq3hh%8iR35-)p=7hY~[Ua/j:n>^!4Z|ZH"X]ꍚ8cÚ) $>ό׵aƶf?S)rKd 6b1Hӱ7kP!bG{]YWk\˖D ?phM\dϿgY$p/Лޗ$>mnQw0U*Ph$X ԍxaYp<`@#0UnGS xĤ}hCp?NTIU: =2 ߨmcind@<xho5a~k{n!vФƥk։ 1Nd6DU~V82D/]d/ c $rK45^?44XEY=W龣6zLR຅/zsygnHî KRG=_S;m{'߳cUՓshWA(S0ɲGcoGXd3ey(m70pCm"ys `WAb]DӦϕ  GZűcozb~BGml?uN]_)նFQ#3շϚMuG@*7T =I'@Z,'ȘK Yޫ .;%TtJTԢi9$#mm]kY)OE&[ec\PC`څUzLJtNjH1q`#N)/y<;J8ؑ(Q4.5Q » M)j J(sgpa<$q;_`E9Lm:0kab`ť1 p=vxKە,EynץPi:9&$W 7 N5,+efS015i|躋Qf/>d,Qh9MQ+oIx0OB' +FjULkMtӫU!W2*!GiZIy~ć.3_PD?rd {GI!8JQڼWem)|?'ͳ2&I[/y ̔#o<1H.Sf wRKg .7p%cLc//B>#qYh5Up卂?Jc( ``M.I5L2ӓn\UۯL4*ۜ^Ǒ+)|`.o2;CPYۘ0+1ɋ 6hX /7#Qn]CEjOt9 ?5 EH dsd#)f[Ksc&UXP#Hs[gce)iu/½: Ogq.Nz"j< ?*pT.uא2`Diq<) ԹfNlP) b-pB]3=i^͹zo'*TB!**owRl+BВ]TJ_9)0F PoK\dy@)^FMKA*&夆 >ivpð}#Ey7nCZrGh0E!vzJuƙ.IWd;AKs: A9>ΐ3d8'cA_N=~)I^pApL9@pjʤ ldLU!B^]<_Ƃk>x:*m]Z%O@GE`G!='+M{ovvzMF/48F U>9kEV*>L=A8I.Td=2¹Kܶ,q(d©ʫpu$KE9U+nf52.'MAbKoafO;ICq7lj :X'wW}_IjPMh988 f،m{M<\SNꙶC]fKq(FdH} dƕh&TˏI )hR|cr@TM@ϰJFLP܃9 z0\ׯJ9ـ1ecRݪ#NA9ZF[cI~UR a뀸p5̙lLf{UtؕC$tIQALT]ʀPxz>c#g:{i=ܿ=w ÜZjXK1F$ﯼ~JQ(A^K[ȵ]e_ )qf89s=yk?^<W\jsB4t`|~$"d$#'DF9' ^%4]d GJ l7nE,NȂxl2(u[)ِx>%ŴMc,m3e t|j ɿ$M\k|eAB>+q{Aˊ]Nop H6RAcGqב;,xÅi ̈esa:j+AfL^uHtI|IgF¸A=*4#5n\c!w#Sj^)tFY@VoBXylX"EBb!> hsj:R cSldU]k&knxbKDs0b*œB5Nj(i%T}d::`-aM_pqmlꊑ,Mu֭FoTxJj:T C2E!2:H~^ ĩ#0"nilLYe!={= %$^iXt^´K]qf}P)gfwi@#L?zZM9w=VfgG!5ғC<3$=ivCgFuSLK$ƙ|l4dFmIekL"L._zO*+Z+M˦4rH:jaₕ >8J7T"DO *yv̡FPngtv g j!( ꥺj?rlAyaܱOh5~q &@̶qxS8H#B3Xɖ],z؀tG%ћwT-at˟AAl4;/=9х$.ԫM[l>yOwI _֖4N<6lqEPMI:sVY,"1nMYs;*UO6 vy~ļ P3H^J6Ƒi (@,jHtg/ ph8 Z_>ݷފ v

"Ѱ}eK,xdQCym~dh%[Z, )?AՂI)  dg(ܶTuC(t#A>f.Q#YK܀5ᨗ=dy18ʠwAjPz$.gJHͱ:5ѿ_v>v3/HZD~StTV uX^c1du]jOf 3_R#VʼnFl8SsTnp@ e\͍M? ON Rjf?kYBnyEP/jlubˇ45dlۦt6҈:+LQ479k:PRVey1Q(KC65B,g "#ui{l 0ܦIE'4!Anzojo׫%n<5upm }7\:{H&4"Ͻ17Kـ9/3!7hPp`ZD A>U/Y/] @~MDPk7zbEJXzT2!iVῶug~wtIZqxk)z?‎fqv0 @N{97%0ʅ`J,_݊\Շ }imamxå@#Z'7:%l ܧEĿ> OSF<Ñ9_%Zy,]!E OՔY>Wv%~Q"E Jr*b|t/:f Δ9=uN6 o}ޢ;jcrIkn,*SZ~+%о!ؼEuc+9YYfz'*gNbwkuQGcR;<7x:]Y_5"(=xcl]&N.J՞~I͑z N>ya`?M_IE7 ~!-ّLH_c l c!zMgjG,HƑRH3ZD3w >|2Iv1 ͍A4$Sh'\=gf{;p=?ebM 3(ӈ^7[?ql릍* زj ڄ2.".J&kZ\%/QvvؗWbI";IeㆆϊmMR f{Ǝc^j RA1R=|Α\6]L,{&2Q;qGy'@DFt [dyܸsO 8)@˓;dzh@v8nw{$ڛlo?k+# ?!h"gOMRPڢ()ǖŒ"$1T.KAP$*dY3#ܿSQ# ix/~0G2֖$`ׄ]+=QܨOB#>J_^@yޠ]aHeLcШYSAr>fOp  ->-3)L@F=s4>"  ͜=dXRCxk {Ȼ|4N2kɠG[Skw%>Q>k:wT\ZO'3R5rm>{벀ҔbN rRl5L"oa (I2|[tcv0 y=>d7BUMI>ð >1RmJ>lB*/Ezjv,u]-ʲK@G8?ҽf#!tJ_#KigN"uKU a|Ro=. gëcas3Ap<Y?"/j"v^nuksm.VқP]4yqe}Ah^*n_Ր ׂq4@$\!'  i+ֽ;v%]Gǝ(dĐڳsSW/-RKy&hksr1_ T_ZK3eg0I"urIFk*uIC?GDx1yV1Tm7V`pde0ɧ ? FJOA_MBSTZ}A3Ml٠c5b7 oʼ ^P `b=UH ul94р;]8Vڡ´U]־DS?:]d\lsqJ=_Je8>r`1[$WPnŎǫHtVp*?$ȶ^ 5龳xZע%-ycԶۜ [5o[vdq㷫qӧm=n5>bZQǹC& {h%جr0ۗTc.Iw,v_Aѱ_oj/fbYH+j~LytC@$=L<܎%SCoaP(_Qݒ"X$nc}N|rb 'RDdfG$ke=_tyf0l/࿟\:?S΢4<@/gEs3#@vce@7ʤ9z31JtJfTDHM~h|*eBͩj̰_T%Q?2޳LՎ}>wdX$3$W)I鼱%3fCN~H߮TXr+"?Iz>SQ$ L َZqʸqF-m0]v a!zI7'&">WkV&z _^&!5ӻY~%V}e`%2F-LA R.:J`eS%,*#7T_zew|}N:&'<*`6F䰵%i*bfX]C8;]}/`YFqZh̑woUe2}޺)1KzEg;$?(Js-.P"[L%/<Ʒ[SX,KZ%$( }mZ)UY'_Eg&eD\y+u IEO%\H@>M&6pg;L2Gt{L}=ų=H ޤolJԿ?V1OGWV8JM*ηaD<u9@t9/H-ɶdb~nNNdL< nE-C>=e c*_ީrmi6J<= :` ^1AwŤׇ[4*:EPQau0{l{>;0T^ f|cN4m8[h/|tD(B{(D22e?Ttֱav&Gt1J2ᄒIqwMsq!uPt{y):HUfk6ΛoaP57#_Z'U|#ߖjӁPj]e/M'tC~ ^G<*J7viXMgq2s Ҳ#=H[/q8cA} %ɝ0T9%Dƕ;x7:ʤ?Ɏ4>]jWsfdQ0о24bȖ]nJ]@W@oNwì7E53:HWq롵lyU9QJq0hn>1u:e(sly% o֒xA2.hStV]WxSͳ'|/Ȍm1f:y@AQo ƽj=t`U!rA3v Q/'@;+0k!ފbZ]+͵w",1l|V!ԥbboD^ꄂ M 5bQD6v[,{spy W%Q9!$™OJ\Nҳ}q ]n:N)0uBz'> !~Km$(_D!k3Լ"8ӏ]?~=>yGM-2'`NoaQT5%5C)siPp3 j$yW Sz1cLGf_*ёNU Y 2;sw$^t+w'f@4p9% xNTe_E"Ӈ{r8zHE/_u%ڵȅJbx4 U}(s:͇k nvYvGc8xh ѿk u_8Zo[9m^iv_z j\K =[֝uF@ѯ;?雞rAH?Umi'!Κa7Ԫx-1 ksPp(`MLvڷ|7Fvl 9ʕ <dT=c[}DgR[el~<5l/]"K\uESeIʳpBPD7߃[xUّ7 %|ʺ(]S9>c@|\Q+9x3}׶+:@dedK_q(wHTB֑$w]:ڳw W?7*<tU psz[&~ πB;3ôl]YĹS,L1< ܶ9㳖,5aʎ3QfMAzT̊/(E=6|NFՈ+T93:PrP;un<{q3C6qDsOQ*A\?b>rqꮅ?6(9yT6otoƴ,saBRB_8T; ?x ~m{[]?<3Csك9_k ؙ^Y͢3OBg>GnƬ1ҎJhB1fmԾZPE#J=x'¯{UO|[&E1/$9E]nD 3:ᮻШqb.hq4[PG=B]L87z5T&h(fh݃bRi~Yfp /Eq@S GӺ?#x1ibC?fg\StD VD9ȭ}bE_rT89OC6Ols Cˑ75XZZzn KR^J+\HM 6 7r*g Lϱ); x"Tyt7S=!7$|7COfXr\-&ͨT^lzZ@f: P~0NĤT.ohX!3+u$l|*{=2¹Kr߮-.Sh Y' 8(1=#s##~]dRHEWԁh9*ij')\`"f.]]C4!f= Hڿ"lP]bI۱(hiÀGz}!}қ:^/" }fvnJxQoMO-mzhE ,!{>_M ͤʾy]C!oK.w3?OR 3zq^Ja%r&-RIbp>[ kOauy/q5I6L^XAVxpm7/!7‹`Ѡ$zh%hJ1 Q%0D̥Vg'Wq [Oo[r )rmQDJ,i$vD0% k.|f!¼]̐]B'r]0oVFuN$Ւl-e0V9>5wirf.8 ƈZ"k])9 Rt0§>Cgtt_E!@ѯ첯Eքĵg5 `nFk^73n[ iD^Q*չ֋5 i%sx~ CHq?8JV=e8R*|}C+w={Ew# _h0䤿W艙A4Bp" rDh|4WZ㳆 =pcRҧ+Mɭq6 JC2MLhzzd̦YUu!̍;9'\b[~׀=^v43|C bA/jvs=u 5Gs VQcBjn; ]/Ql#;.̏zXoKo; ]6 eD-{QI< nEtr]VD^~0 WjBc;k+!IYqIfy+Ft)2O;%NrzMr9F&F(X|9B:C5ufuS>`?%Uȭ?%LJ.+F4J@ͩZ0OW7MUTȫ͸SbvҲŠOF5R ޮOs{eZ!7_qmN\LnuZſV,ixsqh0v'ʪYd޴fa ,yG ;#f4g V즮ӾN`vFLo[ǸH I 9"^K6;E0glO~|KBGg)CT_zӱ- #ei. X7MIwKJ֭6Tb%1 }_0N5?%[්1fۙ],oM=Fv$4=Pүˇ"'J|yĂR:k6DĻN)#Jh>SN@`8}ea@S_nyA1aQ#Nnaz& Qu#Y%0^BlAFhitR˘ Gd9Z)+WN)CіY!c4!Kb_=uOΘ9]Z\fˀ⟷hJ1hyWlkMlr>#H_i|)xc+^aJExb+t}7[˗*3mJRac)m3vy !X5:{)8?=g.eb-'"0G8\O^pF K+LļmގNx0R+2IM4mnqBlج{<]s՛6RNzc| Dɀ9Lr;>BD&g"А->V< 0喚62{ y޹qZ G.iE97;Lǧ<3|3%ҴKnnj{%cފR C&tlq"CK<-Tliʾ?!]ޯ5VK#0.D0IMrݔ~;~f֬|ؘli}}C["pE;鏚QdFtB" VP kEs;$#LJB^%3G~O}bu8pl.j% @mI%Dviը!-Z!縎ҧ_A=Eiw `Sx?9vdTěF/Y0h`9 Q&zn1^_X0`FVGAۤдb~]'ZCx#:1e<֞oZɆFt) f@X(rDE"c ԡ[CQzW cH`&r΃ sht7跩fIvm`-SB =^zD!i;u&T46&U謂*;W,0utFq"^;Ƿ -NxȬ<'lUѽ Ym "[LWG̼^!ִU N' >K[Y oA$mNQ&}6-: ;BEbIa,_` a|~.6l~&t+Ad)ḷ''eGDym۩Q}\ʐ;y(#2.sQ ɋѨR1[؝/;}2&pNTӐw>#Jc2f[[X߫eTQ?2gW5]$Č3>E>t%a7 >@F*axtm] }e")譜)-b9ʀ^/ZbBiW$J+JɈ4hb(OJ @F\MXТ̄$Єֿ4v6rmRs+A`{XƝnbFJwUD&j7i& R8Y8j 3˱L5h^JԂ}0aGbzkk.lzmG;l*VO5H\B(j1d@ٹ^pDj`ߛ[:>ώjsɵ)E#OZ &wyp"w~u ȕ=%KJ!/bަ:Obx>t0|)ڂ;{COr)'e倖ۃP9î(]y'œ{#ʖH1/iWnK*RQ|D,g!#a_YAQ߾_"u^U<)6/9izo< $Q;W-!GM2u|NAhXfcGƒFIǃ({b?J7d' DXrаںLݾI;'oU@` |QA~!rZ@?:vHPUSQ% vގcϻ:t5HŽa@6+en(P&;5X,q'jzztO.W,dDNgY40 Rp2W--n3ť!ֻŦ5i*kw> VKO,e]CAG3n}ItZv +Ո) y ?F8~ ̭EםH0 y畋ZQΒɻX'ڐdO4.o|Vr#kTrY! pĒCrx,!33/TnLG ev(:Ї[n|OJwm0]qeɪJWI7FK"ya$ tokSvB8RJ; Ll\XCԸ$&qߵMϿ23XQϠ7R&soA\Y J7/>~D;cm[^F,"ן.%%`P-Ix ۭoN[-xO3RC+;e1w+ ~|:s8Y{v=g\>V'd? mfb{ B~L`,UPl̥ۦyuw>/RhF*噻^Nhez4f{v_%}nApa9 5@fmW%=OEP)Xp{ 9ӊ]PNӯ%4ֱ\cĥׇf2@"<mH|E9y~ErkSkU UX#3U.2%&EhВ77^MnXkrS$NT۸Ҙ˝ReX5-oO(6+4])8K8Jk IKjF]O=2y#h'd2ϖd|?y{ؚbYDTme K|OuaK%!ZWlά4X15& E9O`/Ƕ[}k^FoqE&;lv`-VS-|B Z*M,?V[OR8:vC$KjwRhA*RҸKۭr{]Y N;WMk@+IwW~Ļy-4fUq8jm<KEu^Gim=(e$1wQ:!ѧcJv%tAR4d8$LbWw&YY4P5}eZ9k ӇSv1ȵmA.Ga.Ӊg^7,WEND(Vɗs[j5b𨂥AI~p2 mJ@RJpG1 =,J森 [ D1b1S3{>"vAZRɾZ, ۓ2\ҍ F3Jsa sv.y2lu*R"yKY;Uȍ@[Z{2Z"ܝSdqD# cڎl =ɥ8pBaveƤTC增`k+eYl u@uR/17]gi=T.Q E™r*.(B 1NAFw3Bye@H NՌmaŖ>sk-OAcd0>[-RFL.聒ǏtFF!{:C^ e. `~<5'd.Nf+-c%QKj^x,AT)ޮ~ԃ q„kn^9&Cbҕဍw飇}'Fp shN=m9 tHߢ` 5 DX$4 UFpl59ۥg^R7T+MP yO^c+ As K”䕻!!ip,E-=y$Nw%OWiG<(q\<MiЊXy1whY;Uʻj+ ;e#\};\ &ThXHnm,I߲\aST'3+J<\g a ˆWY.l|]>ZAh_IҖZ u_$Ֆ7"B;j6EgaP0|]- ,C 2I T j_߸C 93x) ]tUrGSBjs14XYm#HQy86AuDu e*h=3Wy<&bW.4ΣXh$~P@Tdq,AD;n*?BнCXJ;ZHDu04@,`HFgw x.W/܂Nۆ C%/J~`.Hٰ5`%^cȹ_"V0$gEy+_Ċ;4YunkQldl)B,.Hwl~=~гl,eىxirIMǍ /7!([or&bE6%!&Es﷛wg Y-IWqchkdR p@tPϦ133T32d%{<[٫ajpzHw@ã8D mn^kSŦ^G (5z$ I=bBeC{h`D1\`0yYX6%ܹ{RdQI{YDnUɅ$o#Lmrk/Hb܆+S?L-ۧWiZ|=D? $t#o bw]8/EyQb{I\ކtNw#B̊uq fs g2"AL 8IgJ%#z.'[Gѷ ~ 'eEh#X4Mr`ΩoB4t;2x[Q!UUvvʵgpo ?JIjcG 6t|B\_.(;=xZ8\\oJn ;596$(fHV$tD>YaO|]tF5.Md`rݲ'NDQvFw 1cwI Iyę. 42O$4< +1O?d⒱ w2kݝSѯqY=ȥuupO>4fu!2W7zXdDz % ZHaHhAJ7p?g76hݨe+9ˇ{#<\';ZJ?ͪ< -NT޹.߈1@3 C y(tck`r nܼI .9%eC U&19%|9Zf㦯# #yMЛS֚+6y[#>J *x;1")d^`xyv;T Cs%6ڳWTȳg߻W,cW[cŦqmcmr%O h,QY ʺa|0df6rQ̰>% QػRhW2.A8uER{u)C\3龭+A)/W<]G{%\! S`jkj_CiR!ϗ_wv-p.N]ڐvE-%lc5&ak6B> @qYbY5!?{);l%Y>]ehf]ȇk@Hr^lQQ@]$961h`?њ+1{pId4!n|T,lw&*0&k.=G,?{7h%bUf_(| 3ؙ+o3*: ^Z:u&bw)zI!2PQ5nɴuO"ie_ㆌ|>ҌϾnkJl%{_5:eh&?yr}Lmj8wGz3]T`B$ )yЇOyGY'0sT-*RU? wkՒTKzI=fh}[l)kta߂Kܱ;IRMwDrwluqaӵ(%i"\lfUa?#ŞxM# K([cTx]p75-BA[}[Ocj&q3<Ձ]t?hOḐ=A:Xy\&L,$}n|j;'D9 DX-ÁaRuVɔ,Z'΋J?liMQ*&1khDUlyV4=SS m5DBw3 Wl 4zsy&[t(Sr2;>1 #a[cA *r콪9b'pM[lؤ׶&;JШl@˚F OJ <3! ЇG8-ρFu闑e:p }Vn-p ܹvEEIѼ E ~rEbb7Iם[\gfkګ=r<-6͓a,s&RGTK,;q'v`!ȼ_+io_)S/>+!ֲk9["ӃDxRۏmfGbΏ P9JCo}+7}>fN^_>1'hP Xf&pWN\tۿ7r!Lk .hp Yn+ F,}?\@&]yR+|2]Iή+2OV6뉅W,4y6MAKڑ-L~&%+gsx* Uf= 諣=;C Ht ȗғo‘'抜Ǜv5AxVq، %s͆Brș5I;y{!'^CrfbKQ髯Z`)~ݶ8ls&4EdΦ=:6Gh"ap^tIv,mb o*'CQsg,E8-KGٹ;U'RU)3JsGmCR?'i4>:\f,xv'B2iBn=K hڢ;3,>!A#n29_xFNW>Kp`ϮշVhrz~FAZŦ$s믿 y̹vqPu\iy\zD'hoV }MjU  ({;5Q@5h+\YXƌc j.bAZQ/Qb Ž+Icҟ 1>cH.0 *-1P7fe<(2/EcyFˬ.bz%~$Lm,OY32$zST7;O |;򗋩zΑB.MCmI>~ Π|HWJDWtrш$Ha<"l.#@LqOZ,l05I|e9_kYjv˳`tbUM~>NEזOՖ7^%d9Z 22nӒB{c7(8^ Gތ @^3 ՄDŠOeTSXYDwՆ UH;•+(Q"K> KroyTSCa%UiCu_10ZqU/Uڶn.b2E8PG$ ܅Šiy=^Ƅ*r'TbX,`qk*[8k`I߷8:?-R_Zw$v[݀+~ysvBm/Ro9βhuW3~zcָDZH~3 pr4Cn,|^VYܺ,CG 3z2\T[en>4ijT@6r0#k0!u}@1;%ߢ4;Tb/YPB::•D,q|QbOmA@S@e3ʙ9b ƣ%,drnYx_:CahĜҶ@A $!Zjg5l(ONg@oiyף yŨ8[D?R7]e_gvtϥ7ࠗQׁ)Ul8QiwM"Ӌ&̌3yc ( TZnFb&Tki~ >p[^ZWK+&])"iAJ[ 0(q" ,5 Z5azӢd.too%@1* RCG/~CkAJ.nzvťW.i{DRhS)ОQ3T$C$}CعØi7x&:L;(ߙGHMzF)>znE'E}y1/ʟx[zM:me &tJ}A&>wuq27Yi[D_/>d#Ny$ӿskp QW^_ ػWƗfŊy$ZY+KF%1ߵW !arJK"w:Ɠ#v2}i/2ofl^P k*#PuޭzP8֒5 w=3_@BʡR]#+)6+ҤrD'6~'P8jv+K7TSs^C^(| /Q6 osLoI$>hOZ}hNN6۬%9׶Ÿ$6f=ZEr3^T@UШջĠB9n4OKf Uw -$XEKyC4.450.8}8%@!fM,#pK)tgI yq1lR8_[zV/29#hޱz=`.һdTF;Y,TpBQ/Eϛx6 w;Ɯ0c"催I,a%@o~ (ƏצvZ h+fYܦ?/(|d<[x]`]&'k}!g':>;AɉX]өkR+9-bu{q̐ Aym ߩC |/Tq 22TyIUё P`ПB5Ĩ|5wgu5Ƿƭ?[GĂg̨>;͊F}_i,,S멓[ RzR(j 97=dϏZN-eK*8KF5$F^W& jLkUlmU_TZVP98YAHjE#UsZgP1HUT0 _hp ﺒ&"o@ժqXm1Iosf/&(kV٘Fj kŌ(FN> L&ֹ؄AXsX)ulςO{06n^_Dxh&A`u1T_oy$nj$G( UbeܝZIA uC%B<,w^_#<`[u-O4;j <n YV%1T8ZiI#xxOlQmbEb" ZB|뀅mA=O!{nLsEWB0QG%!h1~#~N a\!y*r/ާ!2Y/bnEJK| [a~*L]>n' fGG ;,+Xq!Hϳ4F*3ᚖTՊ? EOJdðxωdzp6;Z'Y^Ob\;g)AYbazKc j|ۤQ "p`kvכ^M0ܝub[*Lc&kJ!p.oҴ61aQ`eB?2<}b6eB@{ sI \ %̗z_g{Sd3nvw]馭 aU0- ;)j^˾d0 m׬s7Qb+j3F ywRYPh.*GkfU $aHzdn' ʸ4<Ӏc,pFbB6|ufxU,Hgo?{%$0"Qmވ}r#I@S 0"ut3v n|C7|7{fLN_tv k, m#Kv?#κwKAo^PZgܥ}?ȯ,\Cԍ\ˡLa(]aׂtL(EҰ W EHoi/v wyrOuӭ9! *uH[ ʂ* TzKa C$\txp2؄T s(tl,5(9RF<:b[{KkM` 6sް 䑽?l@ujԙɎ5vӃIxƲksm0[TdcXʕZvpK :l}?#eUti޳-kBAѿ٘o*}o6Ns,8ÿjooCsQvA^@[-v]Pg38!׾--סZU'bEq-DUߡGmYc2E\A :niq-9^F^9jA5яMNR˔1mrJJ!ƸMeA2lu3@2?qQpx1ߨa{-'1fT[%k^,ibWTioK@l{&G  ~i^h|I&Cdi7JL LS-#$mAE)I+4:ZVaZvB9՟dŃR<1ܒmv,]󶔶!+y?ᗮ/S U{ůK,3,&bOւG"퐥/Z+rC)g_j mxtV#(Z25l=fa?&jz@6}i \dN6PNnN\3-hjV<wՊهm7I-H6sˮ6QЪNyGD&MEg_N$MBr~.O|'2D?H!SlMcGUVh:>_Gi&, .HsggBT3mY!/("l&FӇ{fwKþ%vLͥ>rHj& U> xHh5EsΉ m\g]'@iQ=$WL/-wr 8 lWY#q̈́0+ĕ:K'[gf)E-g;'՛cjZ97pTR!۹ngnf? QtƯ$EIJ`f[@ !ڿN DP̦6j b'&PMΓ MgWDL fK( zDV効 5QԡZ:;EzȈS30~hd?4j#*`&`L tСQLҬv%jڨ2Uydl;'eSR^mAV +%4NXДj'E#8+ 64/מR<ĸP&}Kᨖ^k2Xc ~\ajBf@OCG$Eؓ}_dB]r!(h_#6Tdo'y}WS#ϭOKI7ږ9oք5oTy 6ٌmA>lw|8E4vt%JuFב 15KT!ID`bI4Zgo%nOY y:ŷy|5`;ð!(BwA*N7o/i5 <,r#y՞}L=V??vxܥ0eQ1?'q*=N"\)׻yD?lZBc.@h aj EZ$mK (fԻr%>'y[57PQ!pUn|}teALz|Do hIj/Cc&MrfyH@.!΅ELDQS2OZ8)Оxb_7BUʌ%-!wP[x3Yjܤ11Azy'PSbaΒN 'T"-uߞUA[3(c!w$^T=E$WP1-RK~[9dw(<ǠGYxv+IĉOWwbsMsNcǟaݣYںNN<}z0KOmS<ai~[(Bt}%rl#x7; ZZFԿ~%֣pn4nAHtD5:MZ H2C͸.|[ 4W,FkklHLp,H> "pTBDL;HyMQuΉTnό`;6r)MӵkhѹͧdճgUm @֗$Թ=yc@H GlV~x|C/9vQlw3.pGa9oe]lxJት^,fR3X 6zFymݤRm/(');z^ Nףِ1bڙ1T ~P:MJ4+-տU5.z}PEDsfDSV~&jػ+ZrcRvε[> fs~܈Z {s`yB} 2㨘j-úo!pPH3CӹW{Lzs}"}\,{Q][}PM$F5hy" Gybe3:ՌFPY^8K6B(DIQ2xù;d'NCԣDgv *E.=O0 +=W&$g&&Ѐ s=bgGX߶'4l}"{eԵiXYl-٥af)"N;g#U4(RT~@J~N+x !9I=0Ì1 pR˘Q BJ|![^3X2.w[Bś"sP3 l6T0[tsѻ?ǐՙr;P$}W4Fj<EV-\BGdEȃvF!bxd+Ŭb@,OMGpV/½"f5_F+\3jߊ;fvgE-}Mff&Ċ5*ŮO.IQJ9 &۠>ϾqbNe{6)(r 2O1oi$ /G<þ}`iYpĕ/%V,9dM 8$4QDQ,F=ӑge9MZ"6f[Nش@z IMr  t: ^C˂}<If%I1vTs5`Wx!ٖV(sh^$@6f t^W4B5ҢV:^$-[\o #'t(l޼sҗ<0\(i?Lf T&6&c:@*y"K{{'?u3I4@?(;?G:֒GЕ#G(NW,PHvיjaʢfeӭT~ҋܤ7U_jڏ-8/$hU'q.+B4ۧb Cz,t.@#js e DJH5+Is|ԌK/!/pՅ<qƇ ]^o*?Qw{|IsAu-P%c2m|#\йw~.4AC6\?< ϋXzjTp.3l=#Mtdj'?5Y:6؇PD^T."XWnS,Y-HH i_'!}SPW& ژx8PCR{)6TU!NZx+D v2}Xc.[Mg+QFw7"]M"iiʯ>$*x]ywN !<ɛ蛗EE*:^%*+-pqMGAOt_QuPʼnmS0`Abjlx?3Enm֎vI*<IT~QTpRy;?uT>}]l=e|(kʉ,?~pcBW{+O!.fP\"(?Og[ArdԋHl R[T\񠭆x='a|aB'pP~x(X7Xm>j1Ii|;q-=^]pm"n{K1([zȵ7 1MeVcgLd)eQ2s;^Vx! :g4CI!Sm|Jˑx'IEYsWP?*C*+-uLY= NdbigZ?p8ƍ.0]y)7bσd,є’FL9HDUoF {: 5wA *d_u".(?Ȋ o&'뱅Ǣ!MT1f'P"Fo6-krp!*`\Q- pf骔 ]@ާw< ob)e@_C_0ڸ%{wazd!ư9zʯoEdM:)Y=OŰ4xU7t{M.k iRta=X=E T$߶ghn.JAn.9)TwǶm0~)L泲 n&]j2A=>=Zy>OQp t.d1QQ#qak*[AlF҇λ3'$F(=m4q E1B~ KV^V}hKT՞l)T}:D MH@XKƥcE-,g7$A0gPwTY/;co-f<"osnb{ _5o6[:W0:b}e"*Z]?U!eaҼ0.S>?/-Eu$8{MҖX3Tϩ Iܐ` g7C;{ — Nm4~0S-_S>Xs/ t8n&ֲ`X >/U2XjγXo\$5RiL ;SBn2E/1hd);Q6)`'bXB>`S%Njs#y RuNnF{/9ExJ?4oVQ[gYsGy (G(vho&֝Ÿ^)\͋+xv|WXlH>,^AR˄,.CY~FC)rܩ"Wd(7?史z=j frClQ6FW ^!K:&'9"B4fU[^y;Tw+dZ)zV3$%4E߯9DY``*7Dg!VVGvN|9|+ L Z lD4 V_ÀLbI(B2AЩGKF/PET/aH%feŏAL Oc/8 wE:YĢ?SckUBhptL~A鮵eT!_Ln=p݈S͙Zgm&c}Ǥ/ޔ3~[h%%yg)`K œ&;``;4I c e0Z7-jȽ 3r\]$)L\Hk^ZH{\٧Ua7+ka 6 WpM=N={ t+ +qi5 ڍmf5'8>1プɅnjv~XЕAҏKF4&[ăR5#OPUꭘnqxc; _'qVϛ[NOGOECAd@؍+G{ E@GyðĄ :X - o.+(ih/yn7#4% 3p^̸doQhS3C4Xgc"D䪏?ịQ.q5s-j9`oW2 T4~m2"AW98Lt5A_ P(w<_C/o(Yal Ovl?:ae u4˒ehÚl/9nyff |+A°ů_obP ;9)|>Y ^uff/p<;ɲE`ŭ$f+Hl2-@8Yanۛ2/^bHY69(O ő(ZkYSԳo]vΚ23KY͊թD)#u F+NKڒıkuJaR}N 6_5r58Փg_ǽjۨ<0 6Q/"FD6('iAe+UZLe* lm .鄈剽[6Bn3;xذǻU%ż|iBOC>;˥v&I"?j#=D7W9Z*~RVm$&)wuҪ]>q*yvk&ߜV=g-Sy, ,cCFC*\D`vި>""Si I\KX2ևxÂ~'޼DFnB5ְ"vQ_]8]5Thݮ{C{` ||2 C\9ע-ޤ.g4NKiv\ō8ės**@23,~8g'(+Ae7\hmp[>l^xy*Te"mQu{^y}-\^!|BB$1~@ll}͸yޔR ~$b˵?KaeoWE7X?luRc`U-|9]s^$ÃY$qx#m'.?;^<2"HB`gG$Eho(O}w6Ay9R3:uDP]pp?fe`/1P>#"D*^y}Ч014r5B "!u-R/EXCN>43Bd&e$Y` \*1Ƈ|Qz㔒3e~\dl*V!$z6`>pُJ D:.V$!;.<_<+RUCʈBU 4w=;]K60[SIeA0aƒ#9u,C`'bahBVTL{#FOdQi˴"8HL;2~)Sr 89+]_ƑnTBUb<̖Uzwg*fQsm9˚ VyHqK5 DM޲K)'$lM 4gÞ#g,&Ew6s'H*@12QB8,M 'k⇦fklFrD{a8%y-Z uK x}{r4&G]P܊P_3!Tf&;sl;&l >{fq BI'( 87pzB]+]}ت$5z%̸굴"5yҁ?/f 0ڣ ZExr讧{xk09ǒ<$ .fz|?-Zv˟ D˪Xɞ9\Dn V3VUmS?#J Zeӥ0"|ExQ{s#VkNԛBd#Ys[oc!< VXTk2kCE x-"9e$z#}&^m:&ͻ(2}K%9V໚ww^cٰ$&& jth,%ߚf` u{,#Ci1v p58MWȘ{#đ/Qk|@#B+< Bw r#oV֓SK3eWP"YFp-4RTIM,Tdi_zlψ@ONyPxqF*@)I|)u\3E5u4',r^J9K7A1>1UM|hoYPg?%(a?tI\mШT:@A7+B".DFӭ#r%0N j]86=wد[2@rY"8S5 Dwxo؇|B)9tmƻ;ȫ[l B1%F-eLic {ED"/H6t21\媁V!+;HTLOq12+"\Zul} m&;e3t-$IEC< e^-(:}%5qJ6z Mvc.*er5'oCp/T'itו#***3{)+j(Rvȩ`p=(dvDZ?~86=s&*Q&"kQ!@Aɱ)iw?]g_:.tWBEɁ9˿n4/ *:vhM}KRU+@D! -MhRÎqmF;1beMwwfۡ}k.ԫ :(TCzE~ԡĢ : H907s;+զ%tMRg_f_r|ys*˘0L9*eg׃MmjQ=>'ՕI|QeHa6y^0ԍ7@C `#TFߗV8I \fb[Pʋ0Ʈ G/80&D@^'}ϗ);5V%9mIP$qr#-0HFZ{rRK@m -2#6lۊTd4gfl:p_\ӲH~m mbi2bofA#lxNC/ma酐_''b#cgzCVͽ %PkO)GMsAF`2~R)LVnmr#tXE +#z(_{(K)nVX \ڥXݭ(ƬGl肰1"@]w!^`]')T_nB=a :]$BPagH]9yf|' V=5H?ϝmd([`ȁ&l4-) vebۚ!9]okɋiT+L'i={'~W[`(T_1Yzpu܊PR_)DJ>XR?#O-PpWCoz`7/.nv:z HtC7&{īs%-RpZ`eFf-k&;g=׎2ZxgW:ԇv$Kb$ͣ>iݑ dp&x̴qHvz^.qFC|vj7:%v$퀚B봥-1{>Pۯ?@h{gh)BqL?!%3wIly*[Ѣ;j=w']ܙv"Pe[0d~TΒK2I8 |$a@Xu:>RkCnӮb,4UXœ&#?LN½ߴyoHW$t \۩$ChmiH@\xZ{f$Cځc 6q{tBJ* #ۖzH=A˒ǡ}oK8J‹wwc+.F&c:Ȧk[6KVf( OX":Wz3OGS\^%kxM&N|{y,:GFpH`J%̥쵬Qe5]7 `ܞ3YWR6jU*D$|qˋG6kLk 6Rq4r{S0Z\ʨ?ڤƽl% @c <#}/FiuYd*wqVY@J?KhL|rhR;ߑyeB$ 2rʽʆzd4 emy ?NĶ]u Pk@ \ ˵Ppj.˴|.*}F(9MR3:9RhB"*慠C;xB"J"vN% i'rYr8fFZlR1q4Xϥ?K^5<`y[taR̮1;5s^:8N@>O=T&_#F>wHk(fBs8 f0DkQFG# Y1p MߑtXĈf`ν *2tyZ[%!(rgQʢ<ĬC0$ԌeXΗ+E8y˷gV'4ԝ 9vw#leݱ"ږJ^=z"< v7> P)8umNE6nϴgy(] ղ0RoGFu4*D~R~1ÿϥl{A'-JAQ|OЙ0PDD±}(;gLĽ<)s\Fj%P1+r|{NFbvje"{ؑ48ϊm'Q~i~O$#^U~#Z{/Hōg$/pR]=0G0a,e<֎~; c2 DvO|a삻9Zޛ% l_=-I㬨:?y;DmM0 ߯| KVOX4\+NOS6M7%1h+2p!G8ۉy &HƂE. ^1~)JLqS<,db=c24AO\X(dì54@\G:zb3?%:,wmeumd򇻩>COQ C\42$ yH,7I '2 |϶tc퐦 ;Njr%'O.H)4%;b޳WWK֤uGT|RY"?B?uw; dj֗#*k p<]Cӥ۞+2컨bghZJE +(vE`qkb3[B,Sk;AЋ(Dh_*v殔j!r`)ϏqEش]y K.Or㋨ $r`?4`ڱOE1VXRTձhYļLq?o~gug%e m9X:9|ܷhLTOYۗih0GSXh49СYb!fy'#v65Ȉ-L>jHwFXKJGƙpڿ:rZ7U+==Zlusμ ȋ'ʍK 3hx!$MMlP6[C o|'AH{:xS.1N&BfۀGs1Y%2,M./y6#R*aCypYk12iFȹf]8>GTP@1{ CSHL+XS"|θҹ&B>+*>\6TiZ]ݸZuF3z8V1iЦEnlV/ccFS8 >IiO9Cy"K*|_?mXQ~d= ']3~ޝ!_dXe},@O8U ywfH aYR"& 2l}{T[J KM,.݁4 K{V]%$EӥSzKQi ?T/Xg5|F\S3Q3cр JgE/BIcĩvi 7騧SG\.'Co"Fc#R|x \\ _7H>#8[1B9&SiFJ}`6rs<âZ*C/qHP3{(JȔ+wgkytPb]bZ{OZ{jv39./.kC??+2j og!aJn8jYRt/c ĚLp޻~glKl؃']x/Փ6o4_J;^'< ٖ`7Da%xZ -VxjUQPz2*6gǕd&wKTYS[x-'J")td0rɂӷ"6dîeMXlV%SΌvI"EXYt:t;\wpP2%xP !΀"CmnkJvy-C#e 2ډa*7j*q'vCA꼼DCH꒑uK3 Ɩ#!O2iꤽ%15[Gkhk4aA{$;Z;o8exu&,+4=I4Wlb?VZpk{I翫$4ApYBYm @2٤ Qb(O9OC]dUbRD%EO31oIp~yIkuEo uX w'WeՕs +mHO.}Ua~6&x KH7q$JޫOc93@|#Kd'EM 0HfزCYv"4U?j$w:S^ zN7+j}[^wPGiH\#(#Wjʇ6(8<|}>ޠ24١Bb߭8;j};]ܳ> }C SWV_@H2x}eu |:5eILYqo^.2]3#D:nn xӎadNP{ cx nslrRrp9"+RA2]I_J;B}B4x vi9ߎ%ˬ^\ Рco(+, }P\s:ӄ2 G-[V6D&/J%$Arךӳw utX4vƅ 'mx廞,Wyl.Q7niLjΏ /::Àg@&G9gG/ɯ9\5X!:퟽+aYiٶNaZ4kM`&,W{FROIQ?1ELK<)~${1\_Y*0ŸŞ= [-lAAkνC=IcQKи s2uV76oh #ܘ ;D[ط UDwno>_PͧU z|wg%%Rk.kjzVąw ?wm|@X_3;AY$ʿ dn=C0olK=|"s=m4ɸa~2DI,1Kr HdÐ~xB?%\XXMXl6(c+Xf44k _DLSŔ1E 2 *K-Ҡy jS79*#K9>WeK07cĬxVը푑!9N +6]]eP$.mߣɸiY:jXkDaݭlNS^Ͼff} WM 섮"#/x6lUG4T|~K;K{dc%V3drYkuN9bՋ&F|> &f@ul"Q>#)CD[3ٛ#hX*d8|P2H aeUW '8sY&ꍵAvCN>~/|ԀҸpp׉ k YXGF@`>P) M|뫲z+9R wnd q7ȰI6{ WB@1$ClA2_}zW.obh&}[u׺^qg_ra|pvu֘w._)^eKi%pSK/uV*7,Sۏɡ.\E\js<*F2%&JF]7JPD 'g}L-.>;i.m7.ݷؖ| T2s K9^KkDV8)i5(38=6W ]%h .6ӵ-G6U +eȋ{M4,N.FM2￈BާaCr ExC+/}!~ߏMBh'gʱ'@oоѢRŅuS0'Ĭ:yT@?Z%^ ǟw*дNSgTB8^ fYGsmd `^oZ)-{>бܩ'n4qFwJ?wPD]k*uYs-+(؃j@wP$%}[&|Z/pz>~p]=pf6y;|Mg홴cIyO\\kT%<*:fUIvj F"K&UYG&`8hp͉g2Dh@^lL1ܜBQ[ >5-Unx͊gA_x^Q[aAT6T IS%J/yk א~f~vсnۃ5s ܠnRnGK[4Wgrr&B#V'wn9?ulZ=N6y1C.Q@PTnSA<;^E}"Ĉ,%|/ߊTԉ!--<}a)Seъ6]_ڰ?ÑO@`$T6p6[8.ZUS*De~ĺt,ܪkT[ M72h̓PJN8Vï"ưsYFXRxG6ܬHzl..4Lc@뼴?2}iY[xrA!w\bH;4jZ$&/VY؟#H j,_.Xb~73ix:ɲQ/ 5U>d2 7-ρ6RG-v#^աkdβ u.m< sRR=w x4nx ]08lIWb5vg[,mHYDҟu2&1h~1D$kEz_ p0E]|ٜ,  >Q-Y5Oء:BNQQUvJ5;s^gv|\->v]kΑ_m >|Rx}-,C;LF"6<4ޏJ^͐ 'j~'ig$wkf4lɝ}ҐEdg^[.yhٺOjM B ͫ~EHɮVlUH~{X3p/8- d6{s8V?J6|zOJJg ͔TJ8bk(+:Z#*s?qX&(V̠u] RCd 屺_MGnE3“:k e,oL`,;dlP٦iy_}f!bۋ dt~bs͹c*\nu]RcgrzX1k<&뚍mTXQ}CkfkX_ &>yzt(H"L5nn !9yso RgդY?⚌ YoX); !8{}qPs8i7VW2; ԸRsRIM*dţ\*ٟbS6mBp:# 6N˖6yz# 7~AѠ]hz޾]dvYȼX1O I/pYիٯ@9;RHRrk O 's M8^)}^f;RZmX;V+'#ʘRdib#Y&j56hwIV,dS93ˑY z^|T{޼Y_o}{.'9eNb -id[Ӈ t*?b w3v ķH|>Ѽ9ޯuK[PH*V -Cx)-m˅Duf@*~/G^p7 !⺀m%z'9_IUieo^}09t {A5[UA0i"3uTb xݝ(^p3zLd.y*㣑ET9y9u h`-`Z|d{-:ُ9FJdSL:@ŝKP_г75{- ;g&a 5 P8G:DV @Kb͒/RB~&儿$6"Q^eN {ɠu8*WW)GjʭE?dSEL.+M>CJݗ$M;ľj] :n@ Dj`F`a32/qcxs]l5\z##CzKPqW/.*\'Xڠ6n*%`A`j pP#$*A+"Q1۪^ed޼$cvq)`Eϓ)%/HXŷEp1?:(Q&@NlFBDؖ_-v\(=t%acs ?,I:8N3Ʊ Ux (cӵy2f_}:4o_D[SCF:Kl#n7+N ?d$&ckp]E]n#T&'ny-Dj+I I?}fuVTF#DUwlگ_c:+ @U. Jlz=&/XLw39y32R;WFUg]LEK]vJ>$&o/ |u8x.X*':?dq: ,'S> ~|$S]БONBv.`1!ɪФ*5əDw L,C9|F_9)tEᨑsOD?IIDcpfcre`&%)︴_?HBL!Hv樣Ёth V$.)sg| t9R;ZsMҿ8Wf8^TGy~G['hwW.K4sVklQA[nnW4\1\~I󕺁;Gĩ+IȿF"4xx |{bi:P'd:ºo|1횅!JTBBmjߺĥG ڑ(Z B0q䶏jŧa-hN PͽTkPb{՗iCl6S9f.oP%L~]=TwG^Z7-]+Xvp=y1bM&ʹJQ% yK$i%Sl$hΊ("Q &E0ݮ,Aӫa%Bĺ,?xĨnpRtSF`us!m:$w[Z\%TLUޚ>]hW&tьp|i{/[ .^eկ*bwS!l-M:k=eF /弡]j3Ɛ7W+18sd~77_{|Zj7;ix=W/{ Uܯ97ɭs ;FW2Eae [˂e$FX0r$ǚl XQ"n2#S7AeD )'񮹡gQPGEoq踐W'K_{uFL ׀d3fp @89s~&CcWr8_yC2B#1ɔ=_^ Yr|\{BN}637%`s+w!rR\k(b% Y\EKŴ3҆J/#Y ,Ԡ.g6OZg~ߘx 4 CY }*q/_f'ӷ zCx5^t<ha־R'J atz:Pj&1P^nLL3_{OnnAkgv 62cz-YifRbbyؠ և\Up]ARuNy"Hl7A)j^Yd%s`|e#b_9k,+lZ&s'!Hȧ; [tܜJE>Kӝ98AWje{2LĠƆy(Tk6vFˮr<^P\9u@I`!CX2rigG=[qqpZD@[꟰FeD^_4}R/͢4"a;4 X+XyJeT<7D1Ϫ=ї}vgGhX97[yLt[tc ǬQ` K=T`ʲ\_}I;C=HVҼW$";v:_]Tt SanD䷡4m,9{{S|RSJIp=ǽM,ޚ*3 [.LbĀ2-~>~a]5sƂ yW@ϬS[@r 3$8ߌqBI;7s~._0YqJ?ǗMbϚ>/f!=\G8m~]_mĶʟ_ }i8n&%RH V ,pd{7~cӯDb;:&F ng؈~xK4Gף1_b-\:Y)~e%'J$RroMgAZ6&u((ID*7Ll!M1cY2hH/u(هʻ2z tA^!us7!zB5r]n ȕC" @ċ PV["_%-C^HѼ*,u_z!l 8 $_^pSU=]d?sLt]c}s+w>xo!kj@\OSh ,$a#Y>:,Db4F_t+BzmZ xKn|?8-emq7m}h9HEdcum!>TsBz`Њzxt<5$40nEьɆ!|D֘|\kZج@ՙtZ`Pyz1TJWٳ]8N3)Y_8>I̥8uBUc <&&U93wa>G  MA4ȦZŽn5L 2@HskpT0u@ݚK퇕JʸT-]#-\ fjat/D7v8XS X!Ha6Pg-VEݔWZ"ZKu 7C෽[Syx4*2JjH8"%>Q|Qߓ- M5"fPJhjI/c7@j10V0}Ͷh@ߥ[*g,>x%7Ngm\l&\:)SMe2Ct^ ?\ո4n@3^Sj[ \ QO.eED#u}";X9\j%Pe>aQ`#y$ԄUb^WD\~OFKG b9$zSDkAi*m~hSK~ MV 6'(A yS3s^1L0(-WՄ H5vgNrpV ~* *J_?19/JeW*ߍvJrL-Q=b[Ex4p}بtW+/X=z =ʗu\4V…`Ui1U2Uޟ$*U\Kn8W͂(荫KZԍ=!SWN#"u~,uXIj;[547Q;x'C!X)@"ry|1zk42+߷Td%QكQR8 wWm̀CwDE˃;w&uR5nKFKj5Խ-NZn*gRK|Z BUxdD f1 ڮ[ʶݹcusZ=lI9}$m4r#12RK^~tn<gQ'3{v»( k_~H>a_W"ne\a=ByV ca۪\<1gp.tȻnoN$2 CGw\3| [ԈRc:7H.1cX}TK+ԩJ=|HDު m41ϋ "鮻Fc…Y5WuN񆟄BMNc cIƧ/y9ڜ=z s3f5 uu](;q-b00 >yfQK[ju!"+řoʐ?C>N,øFX(87t6WctixTnyEXz9V1,R-۴_A:cSzE& BVyMLo^Cj?]]b6/VrLqYw# 6칕v3!s7+6KhH(MTe:;d#8HIe}> NՐ31P2΄ە4h4k1m c0(^bz_ŠEz , a;Y)gPN@Qx/ZY4T@h<j)O=#?#sbs0Y(1iQN,ɒryh "v>) A6G=V]"f`.BQ67e>M* ,EaI?4!뱘ŀNrdIbUU1讝L;"54`Soa?=bui^e^XGs7|U {_HS09] H(p}e&^ )n;5_ÐUsu.8MH^wAZs>2#`Uhg[%JpyA5켫{'t)Pg9>sfAМ 0j!Pk CZ})[*H}=h2*l?A47H"YpȳPgc},-)nI0ߜᐙڌ6=׈hSr5y$oQeI@$ R.0MC9DsPD WlE;d?sH0v*)ˮ$XDƬ"LǨxAVSl(b13 CtD\iJl.>?qf$:XvQV\l 7LŅY93+W<{RFd hj veCN@Q6{NLY& mjP 6W%-2&%ԵʀHh=&blp] 㷕V_D'I_M-wbm EHȃG5–}B8S3ߪ Ld4 NY0֬ZV=9Q>>!p/+M/T̳vXQ η6pT2߶=9hMvuuGKnۇ^1kGjLjjƬ?^sOɐN}R, QcGj$h9 *34ea&wpfh`D(u&WQbAo-E'OUIC>XZyJaZGCrDMu D;=yU#ºRWsA4:%N+,u9"NYUvn<f{Kcjۃҥn3E'?Ks,-E%`0u5NʃqZM-߶ֆ_5ٜni(; PIMݙЊ>ROuz/-C$>E}P4H/DK 0>¡&)W˞B]:,n=v0C&Fd]JfI IW|aArcߣ7GJX3JħDuwױ\Z U m0HYM)|uޓ.L͒QfbQ2AoHCU'%>'І.Z.66BX]5(PAlp g˦5;Oy@~DGA14\J[.% TӦ}u>R"r;R"&o"as Ec*J bI}L O "%"z0vɋ@2[?=m%H/5 1ZY"ceXf>U궥OFKRr Sih2,Wn0T~fnry4AU r gXsoQ(fVx\ME$EaMU-KˆwS7z]<"ҡ}myuG_3Ḟ7QP؇' ՓݓoX :Y=һL$ އ#;R~OR?stfv5:%^$YY*(j92=N`<:N]3p@Lbv󉍭FBrj9So R!= 2N<%D<שWȧn|R$[Ġu+ke\_ 9$/ݑTx!U 2m$xraG+ĩG7n8b7C:gũς-Z TApF;~giuz 7e> [h >[uH&xw^fX>{zu !P^)= 2DRp(Q~'^pյD(Z-?ݪiA%^9*H)Ff5ljtM[#͉' Zຂ.tQ􄵾~`C>zMͼ%nߢdrֱ~*ZTxZ667VƱ/&Hr7ark=¥V$QN\n~YC˧M͑'uqccfBx)31~0`4>BZ2& H~e~$,65@{kҥ hy WVK쟂ء$ J(#jA #H` V<($$b`ϟN5%, 6" "5 W5-rU꺛_hXkX5"3Bq9٘G$]8J'W7C0* ;BG" gQyHHd [ :E%8H%CP #XAIA`ݸ5.ohub #MtY5SF0icogt|R"DP $`Ϊ9/J?Ι#f Md8a+T+ʰXٴvV+<ƯeRmHӷzvoY% VK;zeQz>x Z9Z^u=b#_ R)"$WunHƟyTȊ `$bi%*p$A3OWل=6P/>!)oژd[\;A} >{ϫ{`sIHOx^YAC]59Œvz0¼wIұA>vpc)+fhAA7eh1MId I/v2ԓ&&3w4y;啄 : :LsX_irw}y;;ċAį~ PVy,*Ɋk:fQ+$/sG݇;:X7lGk45۩2`Ќp1cVI/qA'pz}D\ QY57y;ĎZ^ONSUoh#=jan9j;~@x%> TP#8G!:GWsl0V5xm"T!8Ͼ>=.VT"TFx?ZA8=.>is.[^:h^MF'L,}|gE)LLǾ vDr7F0Q*J^>֖WGbѳ)94i1]qĺ"'t)ߗP؟x6do4"#@WW$3@\-k#0b>h(<26d3R!bg,ɩ'1IYaUꁜ |VU嵐sj/5?%7 CeS(Ry[ ݨ]_)=ʹTf`_g;,25䌰}u0Y?qX:%AV-N0i΃!MW{w[sJFv`?P(݈Rs#3'#w__20Z=n0w7Bc^ zX3ZMZr N`ngwњbGX jBfjK۬ ijvY(%L0nsC*D m쒈ᘴsFrgUh }"8 [ ]g}I-z _^}L6 hTM60Œ@A&w l+qF/kGlo!Kw VI!p)I =45;7."s-t~v0|xМlٴ%O"W I젰gٕ#h.5fz /1=pFV\&Lr !E9M-!:ѵKdϱ1Tܤ E?~FbFA<6C3_Ak.7i[]H>qZuC* ^?!4uHp?1CTN3?}W۝/d54=w#g+XEl(ێ4κ ^fHОӨLjqzr=jT })>)ږl}r/m qXag 8yeA1KuX09Y-&“kH%*EڡT,V%uj|qcզ>>I-K0Lhvd'6P%yw4oψ۩V2sCRzg^&CJvR?߅g:^/ Xw!fa, ݼnp+ ETߪ:j3@%y ኪ3:rKT/ \5ñ/;DKD#^uvPp+'L}/73(䙤B#OHhyg?əHHY2QlVbqP#WĮ4PQ&ZAĉJ^_]vԈS +L{jSS\)cV v860Fp71mKd١}s2n?ۙܳgVISF;2uM9м@ ig#5&]!"uu!̒[)? {MLBW[pu?؝ډsu PnYpaCxaiI^8? j"5L;4fRr]Rj$ ^eTH3N,)h/EGHF=\Uu2-PdIr*MBX;1^oﻠ/;Jw8G;+4v6Z402|AS;.\1k2/ܜwc،V\Ž&K& Rʱz=_=D5ǠO6ɋ(%|%YfMZ]` \1ov0KH[l3\;$0eXD.#̌ΞU-[MskkMR"ޗ^K"Q‡|,#ru6xXqCԭQ}y|I~·v0qle JaH$3j't5{p,C.rKab|%/gu#N,F$-wxp#O17,b.S1@[II3n W3y HF ž*șuzDK uCzH ͏ß^jރPM, "J.?K#CCԞ6_QpԡJA' 6<6%شSrF.7&>;RԆIz6:09_-jT1#ajEXEo[AuKNji|jLme\-A-R׋9>0=QLO*.!k23}%O;wH,Ne3uhXҞq|ɧk_4+(1hDb *gɻ#H}G9cAq~:|_ vXm[<FvJ\ۙcͳD޶Y^n٭P>D䔸XNKD/#o-Mi=\gW_Ñ^Gg@+NCMv˷gLO7y NXNMYS=k6}b* GW 7Pڬs9ͤ%C2 SY1 ˓˷7v~D7lؖ,ϊfQzEEmivwq.KWٛw?/b4)Y0}EIR)KG^x#÷C̱L1X^J4mD< jдzJC9g+Od'= |f+|ldQM>a,!2҇v72H͘1gSԤ#VȔqA]R|Cǧ)j `9"4P'ERu({,aOזT.5tbZ^:`A{nx)E/>Xg^(x*#pAFOڋF%f@q{*wloJpPVI3gN@7r^?% q0MH*X#a͢@s4©c=Py2It`G dO3s%o&k%W^I/Q8%"a6XG]irpd'Bܽ _Č W%ulï$l5YvZ[جq) Zn w|1f(Vgb0IMǶ{8^bP7ϼ&Y_Tly~ǘ"@X*?$Rb:wn,:-0YIY!kqW#Px)h6Mcq8P|FAAFDIt]cRݛ+>y$kʧ "G#allqikOIp#oSYP*Q#ԟeo([Vgά?g Q}rV4Uq4idkx;q(dU䇼 jLrʆ/JOV>{7Qsnh/czyX{!)\N,(tuVC"V ~H®?@x~sggX+󝨁"s# x\gZOWc.+)s+pbhh7 q_Hq1d'A# am+U݄⣰Eiu,[}NͿܜ)Pi^u,6zϐf"TEjK/)G=קwji[.$4No(YuﰀVYK<>EZ20"_ۗCCW VZW SSb9K oc51֋ȶYtBrPUAZ9vJh28w;2pϫ]4.m#aMNm+Fd.cdbEAM'vHf-E / n@xì҃CqۊC{ &Jve{pHdgaF;?+H߹@l9Y"Gv>rg7hS&Ƞ؃@k΃bvΕp² kYXUY!mq'M?ۋe@(;"/JP[8:!L83&0o4.U#1E2.>Eǔ1VTSD]L{v]M^4Ν>O:E0: ;^͢9@[^˜dm_i#5`bCH9nр)nH:{T"䆜ü)MpeS%*~Í<: ǣ{J]V E ǵ2Z*U$<ě>rATdw#?=g^. 4$SgL\/Ԫ l)6 j"$#] Fui[]{ (9lġreT AM X YqB.`|~In$Q[f/6 G(9ZCqv%?k8ਉp캛vz^ks[˭ Q?0 $)x7HNt܏-6UOzxb&lvI-b7FU_$;.^_SUA=m'A x!嵹J/öJ>S ,Y\X HP v̵ еJm'O;_g+f/z\OL2QaO[-톌i@bD );^[ZJ_[v[ b㽢Z,q8`GhVK~Qas~;wǞc˶|UkXkk߫0yuXijdH n\f1Ld*+*p2I0u'+ VnTj6,=_5iVQj&2*J<9 q詿r9S)DZD x m;Xp4VJwAqF4[\|ї%i,l׺+⾸Q/>>U.zMu9{Y^ǟ[SO1KL+̤r0/ vL} f!}Xe6Id'Uޡk[tSgo `mpy h54ϝ:m@qz\H.L+pFCGڬ@mu@< _]uWnxt(7嫹_HX/<1 pbVUJrZxpjpM * n1;ƟۼoOS&nt3A:sʡG ASLhh;)=Yt:[x;(N 1`9D$wnG&wh |3CހS5KbhtqN TVCȲȟ́3o.SfwqѶ6y>VB%2]$f?T3i?cކ |4irRaxwY.%1e_KHW񴀎uդnyV,|+ZK=zNT^nxNMϑC ity_ẾNiRGwGY `{}8tU_]_ hO+X\ZQ}zfdl=|'K).Eagt֧[\j3?&X'O2OrAeA;5RQa- A3T,hߥ-X J9]()d8fUYjoW6NLdv2A_9$A m$K<2Z!-6.;ƢNjtrdpXI"N7:j`yý4_SGx=Y'U|5#7EHY:қWȥQsfO!aP\NS9Z{=lǗUXfS6ChlfL}M0wsu\p+u%'\˨H{C1:i'nJѤ't~(`Rƽ?DW2`zP/s#7*Jx`AԅT0<Ӡ]Iq#ָטy{ђSgٻʑJ(DNHo~ eBA7wߋO߳F,.QWtݎu3dxl߷5;䤛A=6îSVdwȆۺwv]9v;-ХB2oL-UFI*yZ`{gGF ɹn)P>nb8"m ?Ly@&s{ Q/'~Dе3TPj1yA1شE#QmY{gy{vT TINlN#s3ss}iV3dbg>`/J/4Cf1Y#O7rVL>i^Pۑؒ'L8zlk;?U>q}׸Ge  Tck'B#ٵ$Y[!85z0J%z谖XQ-YȖu&kļG~R{>%=(r[6vFetp.@NDe$a+9ss_i )xR<@5J#S/\J/'ˌDm\4T+cՅ>Xf:\GBUEj %]Մ[tDM#❉Ǘ-RfhY}-eN7*bK-{q 4d]U^#0哌^_Tv.A.:*q;B,A tMI{GʃEQn>NuW###)Tlf„_1ekatBלC]9 +ƭ쉖}o_Y8I62oFZWL:c{#n\aECE2nN]5iI׃jvЅ0LeGܭ,C$]cz +'5w}Ӧ Y\Ѱލ_Oڠފ* 5O w(xĜNm\mAf̐i?$h] [b9 PADn; @Uvqu]AW` 5)B!59xצF`0 &Gݦ.aRNeDr& ,XCЛX™J@2cyv7`9=D~yB6_];{(R1\V[^! Oi/Zc <KA'ėEu0+TCSGt6sopGڂw!t?FhDʕ;.Y|s~xd$˜-,##فq%1kWEA y_l} rsBqtREs$O#! e;pv֛NPF g"6g^ {42Hsa+ec# VzW PC] %h&:!sWMn,*[剞Z܃ޙhPOpopBpQ(8#falmˁWQ`RwG=wE{c*1G\z~_1ѨgЊ! A ѓPXܣ rV(xmT5݁_~coI\>oFfcԬQV*U4]Cor63kۊ8]O=͜GFUb o5a OȓH ȍPCMii躜A2rMM"t4:v5S,1NA:&8G&=1jKܑ/= ۶㑁 oZ.Zx~8ZmN'-̯;0#U"6=mі*9ސ;@>{ KrO,$ T^W~M@gn/(dF5s@TVK[HoZf~PC?BmhbfT;iEcAz|bu lB(J)1oiE(TzoOji1^ pJ=b)090V_mfJ0zg&8n)CViA.WNq\FMKg޶+5O;tz&b&2s$a2G^uג}.8u3^3vpTTJ:鵞-iG[W! 6wVaˎDoЯdvvzzEh;O:<!۬ak~BZR/]Վ4D vrS,G=dVۮQ}+D>r7Ҝթ ?䄳)0[=)󌵁.xi3=T:ߝיE;Dž5d|Qal$>sOv$=n~@c-~ ~R̢v]Q?yNGƐ`JZ *")~ -p9 Qqb3[k8Nw3 U|m- 7h,O[vÂ).`ŖHonF쌭n%NИhb~dK11pF ulx9d~Yz,2~ݕuf'ǽ<33J6jiS1)8u-[qyrT Q׷SfC7]4$*C{GmDҜKU.i?ⓓU>OTWgF; ˚79EEQۉ.4rwBK魃$ Y+kVst!lI(o*8q&tOD>;o|ՎqTh^ſ>\q8/!$C@ OF ۿ@7Tm~@B5e?w:a? -+I$.J-&hv8Ŕ/HQhc488^[$wOSH>VB`'CD6zS~* Ϛ/)Nߟ釭ށɑky?`o?:Mjt%6kaj;ϾI@,t Q_?J0dGX}2Qa]Xy2 c&8; H̀߭$YXm iAytT9^g)ӆS/tvpDaj>sR_3HR$ɒfWL֖F*`/Ge:^r)7(P&9[3@+AYߚA89^_r 7Y@W>#DCaOuZ?L 0&2FbZ>?ND;W OŎb~0O;n_Ьxk&ݧ2ƻZ~ 5|%rϸ-Ws7 ij~9 OrURvLV>:Ҙ\n%ҍņ9Z@',b^D u;N։sQHK߃ŅppLr4ƁkZfuê}z텇 }g -S8:U D16I(ɚ 7fD]S2Y!n UM 5]MsAݛAX5B .E7F`D?Y7t u ),T[J+JrWUhG YልV}R#g\avȀρ)7ʝ:uOvbذFy\J"C1 X0_B|KK#AnE)=@b-B뤌fǽG$_g @TX%ۆ,| FlsE ;V['-rB$KJ4*2BW9^y?M =FH9%mR/g޴~V fB^~I|,9V˥b(.Vgr:2msuq"%_0)n$RsFQSPNr8E gdBxN {Wwޮ")+iNrb'#u#냠Ŕ?BԨ6٬vqN aZ{V%u$#NNcucctBm7ieD|Nlo3ͽTRXcm݉Q2a6 tAT(&h=w0iUz-qРe%ݭ2XcE!.GPG0I]")2w>o5!S&-#W}>6}s0˰HNka8.Pѵ-D~9o:K G6 93d֔5XĻ,ނvxX~BR:#Qmܧ D~6!^h-d/{MSj/tQ϶ܒ-Lt#Z{Wiq܁4̖{$"lIvL ЧX=NOZL  ~ηκU+ TwFHYE}3@e4&ۗ -ADX ۷ދ'xθvm?UE Q~*80)톩lQHv!HX,7Rrz%.;yrdpV?آv= 0u!eySCx@'f_?JJwV uwLִ8̇a"yZq IfHawi9GV.<:*x1Eh%&I}ZHYF0,"a^ 9<":3h^9i }V5͠8vIݫb HSl_ kQבm/}ϝWheTl}ʼn7Wi3|66@sr\"TH3cZEC&=3!T-EoI.mp5dF 9ƛM79R.GU D@8MIiSk76Q[,K ˲Z C| +&~7kIG1?ka4 #0BG85!̇xW".\J_:HVc&g+Fҭ]/rzoiKYƑ8i-ɩnhȉzltvDj}T:V3t1H~|mNLs5$}HOy=ʻ$q{7@xh!^jY~jnule39D`Ov"|NPc1D g軡yb'N겔^ިͦ#H:!@TXñjQ<fQ@[*+M"Zᓥv:=;KG#.e&u}w)]Z}ɔk@t3㞹A&Z:2o)1x4Ş.Dnc%W&NƸlL^Q([^QD7bue~jĻ(L @kP7O"mm_59Ɖ 4?I'™' P+C2ażtixHtld$ғ㊅;13a q]pib08E:[ZU*#}Ճs  ^F-. }y\BS#&F|[~Җ| νOj"Hm%QK+4sdH<̍;8}*tC[Eo!C>@Rҽ&zGڼ:^ |v1Q-lIqt9.:_G VȎzh`U6AuO#ҵ.MƑk[}O1!q&nDb{KݭlqH9-/J7s4#nw@-Dy| RSw.%73 kPa~Eqʱ+/Ο@ttrh$$TKˋ+wE &$wX$RaD5ۢ< 2W_nhmϠ!>)gR$о$Ld$os'!M:hB$wP!9= Z$7F|z65e2|-Ypdi%?nM NXj6vPcV3\d޴42-IMۀp5-[&N2ihTE 銶0A\Bp$SMf%[7rgTtfL W ͓ G΀*z;p$EVwH@]qX91'rZǗP.JP H[t'+CMW~nwrr6Y!$#oxWkZ3<g H~7fo}/ j!"u^WQ ېl'2"4,ty@čV*Ыpf HXx/J/4"ҩǓC:.C(DJoSP{7mypnߠܵN\qO (+ާ ;iT#|Gsiճ+?Hx{q.ٝ(? %Mu= +-e*;1CA 7ih1JՄo+#S=gZ1)^Y-et9Eɞhݲxw2U." Xo=LYrz )_:͟ E(DͶefϝt5~ϻNmMD }ò2x88Q Un>IM ?HDu`> AĆfKU|g^v);5ve3| net$)6`Gnk-Drf\:[X16.Otɱ0>xhb|+I,5KiOyiGjzM ) [p]?o\Ǎp7_giǜA6Mx5 ],^@+5KA{~B6w P7b7^aŎ $Bu*%"qEj:I':@$!+ >ˤݾC]A!0|TJ[6PԴ\yc UvopohGX͋fw/5Gr'yYE4!']=\YDxDK,T22/?N q(OpF'#(A~))/OXKAfZm'!] q|ZR|,=!j%_)NҗhͳMsl>V*m}op\[ֽv$zW8AvO$K"94@|]p%W 쿑$ρݹ\[Ũ{TpW춠=Qpn:Z7fdC|ES9',X2b<e]xG~imj;7̓Χ/Y8߇cN,maʲ0yqV  jv.F40$rِJ{]y.p;mkOR,Yyǻ m>jО%<_n5EnAHqe;p$*J ]$m]ΤjQJ# <ͣ@;K6$⹻n\Ž"0z} c h7Y_ (?j:[;A;9҈pOsGȾNpWxi5xH{i]N0~Z࿪șH_F$fܽ z#Hm3z,)א1KeƲ)Cվ[W, Vz2j3m/fXf~;c+$8 84Jy[L=v|w922bCI=S{EA-O HVfBޫlI/a:{iP#E|_X2S$QaYXwdCvr#f45ޏ}u\9^ bF@ 3ZU͞qߎ8?a@vLr񒑤yC]i4s@6ʜdW%_ӖF6R) YîԊ֧kT2;kSV~Io2#T6=*qY 7~=u3$æ(rp>vmnF.2Pgxa@C=]9A)bd=T^[ Tdp`Iw}M1QL*Nq~|9wcҭ_ e b4i&5ɽ\gU-Ba sڤh``VD4vXFCs>A϶&$p|p- G_mDžÉ~l#Y(m s,Rd+Nz qfj%V%7x7H@*ː?wӇl. V|k zo4t!}M*R㢱:)]8 ਷^[?P DIoo7 ᄄ6})|7?K NDZWqM ?PaT6B,HJ M_aCGL,Y1@s@zRR븻hڋջy=Y 3e^5zjL:A\T_ih\ыdw\U! DwF4CPػy*X Ч?M?K ąV. ~N.wx_M%8ٱR7l㜻6b>Sl݋{3J5ift.ei@*,YإF*P^BTh X u-[R6{1%r1 Btg!Lj /Z1evU`vL_M<^[uZO+u+ǟqd-<5sneBF E3JWw(y. ^|Cv럺 JZ@d䕀43J Ll[U-F{vVrQuX r)Y‘؄ih9W|OZRr8 :pOӘW Ѥh*MXV0^{ijNy%{N?6bѭw3 鍴lmEqW?T,xd8aΦWlCxp đNw;l] "+FyzzB-{u+pqX$.wsCbKFBҽ;|(dvZr9T:.`ٱPzcOO!cmإU$ٝ[/htT $} ),\-ߵ58-F)K! !0X&&6əqroJM""Ү2tM_ؐ=vʉI Ɨ|-dܶ-4ϼ窛 >lxt^ܒ>gZ͞MjZȒVVqBΔgߐx=/642+>U!I|&%c [r.|LPnO7+Q=qW}s eU1^pΟ6V(֟܈Ghpa;t"IK%Jd>K`9#[GC$60+u gre]v [HXaIb㐣1C'0BOx-:N[?\qx݇o Bs؂B$\_%q8!e'Lz P3~cCˆ# vmfoTo[:UaPdh ?OyChܙcHzCYj{ Er ahp{}?;V`h]wr ]xt<;]ʙ.h/jRv K(XOW֓a/}B<:NAbC(h.2 FV}DUj60{Ayo4mBrZڗGG=,Z4G_xKy|1?勊k8[prLBx~+YQ5*[ sW0e AByjƽxR۰ZE%˝.ndZ6Msb$% 4wl|kP1%ji 8]Uqȯk;$kx@Ȏ8W+#"XeehZT4Hq$'A([:CJ; -2w8 .jӝY ^<`O##;Ά[ z E1N-ᩚP;r'0PrDD }#7Qa_G --K^= ]vgV!8傰͌NF>->&62s2&ν+A%j32ğHxT2-b {UD獚nL4uӮ8:B+O-p;O2+yĸ~q"A&C4./1ZL X~lX6œa6=\'ՙTU=/ʇEOw;s}gȵO1߷[W/Ia 2bKa,KM+7EV!7A_^"eWV-Fo$Q2伤#yV>i!:.(EY = >Ja1vs6ާm}F G.w=xKG -u6l|т`}~$ {8(*㛤%D1q a5Q֙C+JDE\:*Wxƻc{É8eMA3"2GA++Aq1]"9K~#H#_Blsi.K21XGUx^Q-)`¾΀9A{*Pi;q ѳZ۶bڀ&&}f7+G-YI`b2`oʢ<9Jr3[7hqC{$9[s_Ql'PBtr9MDd8ˑFr`38d*́XAknzu] 35A- ELoac!WpjlOZ]dXyC[#9%diŎcO$hZnSŷcfcјKT[FoQ/p3Ew5=ϠcSk؄z 8}3J ġdq>j<*S Er-ja?L8C͟3vH0 2@.LL'~ˈ1.;EZ i<,jAȉQT4~ٝa[.1/l?Gna Svx@A\# G Rl /HIb =PWteB 2.s3xIm~=7n[4k pI`R^l )w$j΍; ԡz ! ML9?pe>oȰuNIW8-pP NՀNB;ڇ!:&}FVHIH$B߮BoDަ73>Rp"8;t%1An4Th YYѶY7<0LɑsiĎ-f=&R{"-.8OnVp%h+&&Yz2e3禌#1>M\/٭F*z*A(?'DGJ=%>Uw=yA%QVvOP- Y%uC1(sNNjSzeƿע-V; X5eu4L 5us\ukUդu,j{՜#Oxj# Lj Ǝ/6eHంwqeIs剫lMNJ8w:d!#B=usBS5=*}$uG@s wCoBw8YJ.bi0Tf[%űl@0RPIa&.AX-]ZfLj‡t`09^UHZu`$;k$ޢbXI/E^:crEov{?@{z+xp@s=yZ󋇉#?:*N 1$^ҕF/Hy')ĐVǝ"]ړ]Mf355%"J#Yc @6xgk@ߙϳbd882O|Ku˱<>ޜ4;"xn5.j1GUd*Sp?'12LG?Y};Ǚ&N%0? )Xe<dPՙ5o:go}ʳ}-4XILnЀh_(ڝ8vNCfWlg/d+y 'ludW :r&_Bx۹fn~9 LZu/瑮sf )Ooc ~'F}:͗KGUs5[KDsH5So }׎7"OlCVtZ35S=G55,+zM~6|-_c m0^M-땻d*{PHq~Eť{.rf'nhHBS{Q¬:cd<m7;20d+5[ $ܱfXbfA^<ÝNf bW֗ݷX6 cc2R!-!Sdgv/:ul"4qRe ٰ5/OOGZ( EM״ѫo;%/p]6i3varM76S, P([>YkVIj96JF:--2mgd-;<u%d3<6ÖǍ̤–!۔ siuYlLfEt/pb`;|rg ^-1yɔh"rO EtOhS$M[0b)82f?_V[(ß C@z@3dT91%Ci&SfhK[\bS8 >HIK50^p̰ Yy l鯐? 5+jﳻߞf[eJmFE/^Fu zM4e5O7XuI}jaBzTv (\ +x?7lbict#Օ7_B{E E&.s9d'2IԷtj#ۜ8PH{HK_Ym\q<|5ǫf#dʹ`1܏.`Dc)h`dI ln2۱ZSN訲A>a\ZUED7NlΥѭȖw,u| exnL|X (TEt>hʛTˇ[_bq6ۅھaor:[|Ū40Q1XJnE ~VmEMþ gڭ.F47GR{(7zD_q'?NGD\x JZ{LN &etGu5 hEbX‹Ag;uSwB@*n]DJ|y7o=q v8y0%v]'v~xq/Sbv㠘BEU0Jv wr09[YbcgӉ k3 ~ʳ߁$ Ď`EݫU>5d){|Eٽa@W^rJlj٤vkcF#W孺 ֣q ܦ*2hSy`/sW@NsS|$>5jp[B9T {˱% ;N@fI!~^AL Θ\#w¥'o3lUjNW|fYς+)5TCRWpTM4i ;_;v}X#l(@ޤ,W=Y 9$>x)B;@:<4ikBWP@r݋w1g2I"1p vg/UpK[k/`>vBNȿMz$YC|7p L3pcը@F(٥Jz1E#dg(\1cg0Qi'Z!a7,4U599 ֲv M %?!])ҁ!cq[7:1jf ~@,H(wxݮZyXH59%jf|=z!T3=>CQ+jTi9w޾f73}+/Dv}G$xjPݎW/Ģ fZ^=*XC&$b_B< .c÷y PqK>`us>,] yG)v`o>BQ=\z?nhȺ<.w1}{!LApGʟv-͒=n<*Nܬ|< W9Ң\,3 ;kU!uh~ՁHGqt@&7㚽  f)#tswF-U?͛v}-64ŻZ}h؆ $$|Uq۸\}?v/_dc+CߧP6%BhGэ3P:.b J]YDd-nKHcHpaz,|CeEbޔ3ϒSD{nZA(Ѐy9Q8g#}@ִthhe=474yίw"*oGl3bLDwƯt9H[kYgtzLfvO%,_$:&"򁫐^ ~~#x^p|odPNɚĢ@V͍o!6Ǣi pL٥2]D\/6pv\B݁s4˯A i"_F@*y 0FX8"[A98Y X!^[,$No=fw^bF!-1@{̘ԻF;yHȃ6_|6&d(MtHdoϫ”)XQI H5b7^MNǸ E#^Nm!n)Rq՘&!m^n琠TɱQrdl"C>?$5h&8$͏2*\xX]7$kIy ȿk3Tu H L:NvVicH:It ~M%ل8NתLzIuLC3@)3R_1l|)b3\Ke'[&KS4lVzu~FAؒZXC}'f:.̚ii_˥a8Ԩ z@~"F2濷FNDŽMupʆ9bB~FU{p֙dh`}ۆ 16dqݔTpIL*cy(<xWѶ._TjRy@ΥAѡY[K u^ٿl &f@6Laԁdÿ6]J8₨q͏broЊPt#2]bR7ge6DBA*Q XDK[|Dd_*;xT\ 'f?0QꮒOxp";xwS .3Sf<a YlG>ܼ%{@+5 Yi؟iZ5 {INجpկDvɍj Q&M1@~ms^8CrG~v۝VQF)ؚf:bJ<\gH*>j^{,CLgL*K{?Po9n2oF~k=Kߜq [>Ѷ(^qFh4 &Ct!}@V0ش XGM$33Q*k@rZ1f;{@QwƌBfVΘ9,rW gZM{B~y?T[$,FZ߾(h2+1@MQTk_|&rB*.HXȚ+v4m\圫ΒQQW8Aa{άU,"`RBN-eh?NJ˾nvԏHV8+H$NY5zw$~-) 6L]vgj,xGr3O6H&J"vB3 n :i_)8Xfyq5AB҄6Au;֟B>wffm{VnⓏc(.m7z6B>^ꏭd*EM[dP;<؆s-IEd UGAT o=r7IjGHWЮ Ҕ%'չfY~sj8GpNSҺ:m9XEj.OZ`hQL&3'+Ƀԋ`G LK,BsNoAS,8ewqa jEjJԺHpо vxG:=fV"FFqWYϼAKY 販%ɶ?=WFxKQ9'@_5X-m\QΧ>]Lj԰kZ=xۣU $2Ye 8WRenIZus9,vn礚Ƃ)#)aTw)``%cFpftmlYJ(E(>sBKԿs X&ϵ`F<K)6rO)8Z-ӽ @jOZ_"ͧ_-O6O .=d5"т_ѥ4vϒcuev4nVܑChH_l ԪH`Щu%?HW26eO F$/W/ "6畎]$5u]^;O[jZ7K#sէ^MǓ fx$%"')<9hS#jo)Zk%.qk}o+窬f8V5Qm6̬Fʡ@\=xx]_(Y` kw$jXrt .Ԏ[1^l 8F+>{3fK.ĠsskaPgv9FZح3N>M1Fӫ ~4ﱙ1u41,)t䵟L/F籋@ҊG~?^2 l-9$pQd#AIF$6sIst91rS*hQ{귈L_u-lP\0T\ ׊߈~}/Dr DH,R1qX 浢%'sHםW/ݏ À_Wx6N`s0_%J ^pߘst-yH/ ༽Xw0xU"Zp:˶ f_a:"ܔ]:๛`*&O&6nAʍf /u ڥDd)(vP[juA54ѫC g wc LgDyi%>N=oO9<.dJ5 'UAk^_5TZN0@Abőܠ酑  xb H'\s+bd$eQS`)~TC`u>+ ޛ>/Tɹ@RuO4X+@`9n:.{AIZkfOi͜-=Ə φ3f"jWO M01.k٠ N[P(OP~@:͐9k}_aM~S E(5|'0_hotlfxWlC.~7Ք֙[\%[ A^-+fDrX : cFG6ឫB 9'lvymb/&o{:/(ȬQ@)Rp ,E*;?IAGP;|Dvp/;^ğn0)`|_XycJq%7`3;s!>tV=3J `IeFTM;T!G3GϕƆ!"^--(Q 61;nF,e3g}[k[4z+CbkF93/\2ns1P܎~7ց&|Q~zC(ē:rOI<0z|u2tsQ8`ӞҪ'׈ U_R)6;URPoDt_9Qԣuѯ^m%xURy1o'"AA`>i4C9N9t$ w$޽2RMdj熺/v;r)S(]V¬?RT )hϨy~:YSWuu_P95a]/c< TӏnwP%`aeı2ηb8o:ūQ]KĻiœ'Mຽ)mk{qejL/q 䖮mG@EiMyӼߘ zX 4GP3u݋N[iQ$l&&z_SaiR飖N"4eBQ)Uq*/4#QGdsso\iuHL,`wڿAT? XbY{)aBpS-ȝnUx3.~xuYГN[3U T}kt K7˻T$TIQ%5K4YE=|w֦3h$~/=R[1!$Nq{ZGյ~q Z~0<}j q1\Zxf [[N8g?*>.3ѓۥhڗ8Bа'ؚ&F$X3 E($!0ho$]LQcX]Χz><14HYҏmFad6:}%H4cHfC=* (bA^g>0^ƫk J-KYJu:x): ^WݕY`YsF;a W,^D_\6,uZaQ; MJz]X9xGJׯ\n% ?O{8N񬇶Jw٧6JE>V2:# P;в!,ipi3h)*9b^} =(0ZZe1GL^c`5t .MF(ܶsTU1 kn3zgC#%Ao8SmnnXYHo l vĕ|킃 Gz>ws~WA$! uIa= 6U Njw p\"$XIzGyn/!ɔ9_FIk&{qY5cI=})5 O#)REn\iP x7yûk2זvEK ^zDR4;4[%x9AN)iǠE<>Ñq9pYB&?wGyA*ѱ' u1̻]‰Ohr*GBdo>]A.7/ַ(![fd".Hh7{$\2Ѡq{[fZ{do/U;`2PBu) r?֨O6:H!rkJ{a"1z xO0xxX\g[Zi@r1䤢(8a,'j Dry#P:%$3QV\B5N#6I҆Y_OAdSR P3?gt^w1VQ$^ZkvP~C![7Vop %,NdvCl.AĤDk BIMglV; ܋Xj(\xsZ2a̲_"݇mT/bxQ:sm)fNj-a,j0!VYhiI5\:?Ri=~r.$F| \܀`@M7I?4d~Laq\turB0i!q](Y>.1Pw(SۢͪA–uj t;ט> GM|D,Zz-w!ZŘfH(D&u}w J CT<gje/=hkKC}r~5[~pzE>6!"'wʬAF=SwQh,X4552/tEP#д)D^vb=Xt仢8.sU9z/>:Mt!jS^J7@7cHb.|SU+{͔dC Gt Nl[RM4'Q=ׇw<gR+P880 (x!0goA%5zFxrpzrťU٪v"& 7jZ'A+OkA̡B :-8@<&Z7lulZsV=oE%0}>+h׻z`ZL/qs|mCT$|{\?_7b`3_'\ S!XBY]546,Rߵ!Z)w/d j(klt ? 8M^z t˴&tSoLkcV}<!6MbpOth?Բk9cWb(oE‚y|2U3AYo0ax4MP^bJp3!0gRTvKS[,%q?$/%12 BEBz +ɶnXx9`_ک +ׄ"9⇿]PY`4Y6<݄ܤAa~`~K`݅Oz;\c\=Li)݆ze5$l>lWIl(<ײW:oLZ0M~oa1OqЙW?bT[Cu,\y3Nƹ+f)u )KQ晐,䵛wwl$k,siSWk#x3C0Phȋd)lw*\3cdG#I v5!87BB)P!wV fģ'YY ^on^2L8ܸ4ug QeR"Ap Y@&M1H|f魡 69#)_upːE;V"MaPe:~jHu̦sZC]VҔ5?0dc f5mU #p.uN%M sX3.qنS|m^%>QAQAto R׮MmPG֔5_P`VS Ɨ7˸moCfj{@HM1N!>@}Is|<S`7(b$Ur5d!yOQϻ?-8L$j {45WMft@~Zȓ:<ݒ@UDYhE]NW{1+bPVc{Pctɑ06I;]&M3n~^șMտMaQcsv9MO`C8#@JY}i8=gttR:kɼ! %%$ *G"U[i,݌Y.o$*h9gDmk?T=W?vpi :qむKZWЈ'SOlsd#3j)T&:ǽf/0V6f_m/yO?eR8\n!1%)ii1%S7SȨIo<6r7;4r`x;87tM!f!;87rӾɷ!Vqz+N+g0r'dp[B@1]&)Dfoj~!z@jzحKOΉ%Pcb&-\,>hqR{&)[>uΟJq 0?|4N>mnIb[$axv{ժƖ,7mw]7[z'.yrD؛Q፣ro+gฤv}=XolIAN%}Q{(u6 (Öo3Cw ˜֚[utd^ݻ4ɗfقdf1y:>RM%h!w‹(͕ziyLkTɲ́6o+CceLF~yUTī;dw" LGc@U1]>mN"1G,o@5RI=N;oel%ˈ0n|{c7_)z,FK],\U2S֗0  e1.d;*ݟ'dY827wYiH {2]iT:W{eFvK `UK| oޅ )\]><=ȶy6'W6A8%g-IDTE#%p;B񴗌Hs|5Ưl[E74FlJ835yxnOOLܬ#':A_YX{3eud2Lȳ_U[ _!쿎T@ܢֿ_8lΫi/qV†Mf@ֶe r;fwI\}NZkH+t|{+6n'q[k\-[l!]'s$t&2 oU[Y^NGd>r\]Z+%<% @EaK!X@eh#IVs:3v)uo \,mIlPa!Zb<bfH /!$\- +g.WRd3@IR;βrm%u3ާ;,/݀LX6$8Jz.r? o3~u{xvi\ؖIo+Om2>>43 ($R-y(>m}JNiS_9żKSV EWiA,O)P5Fyny1-I}޾J&=N[1S#DQCd KABClslxp8@[Tօ> H-vwUފt k%DmG,hݭrRwgA G=/^#VOlXXnoKJ[2B}2V ptT%4'tN}O8d2yKK CjR '!EZAхGzѲ{U@yPz~/:jP6S pwmޅ~ .3%訾Ͷ (_j{)C0ǵVR]g<.ok tPh ;I+NEyUЁjfOhXJȸys"4-m<~G|n.e&u$YF=?Ku)/yя.u'uOhp o9H{Nf$UVwt4T2v ž4"fl9Z(P796@RZWq>_uW;CAU@z~`/.4 ѐk),M[Țe'ZlHȔi!9v6] Ә[B1d4dxCec+"@(,YnRnDľ1Ar@B.`jSH@7.zUK;>.^Bhglަ | ?޴w50`hjA˸IBP@Hr R3 JSxwWS9_؃*ǹ%Ld{%Ȼ {ࢨq5[%?0Fv,pMOr?5S;t*Bį(3u$"~mhc՜G1spPS*Mˈ\܈Ƭ"aP^N0T P}ׂc/U.+kwb$#3e N72oݠ .fPe"#c:8D?,ETeWտݯ7%`Qj+?C7;v;nt1:3̷ tNU` K 8onjLo Raz~eRK5x)'t+b Z[('{ԕei_*"W[!=[$6[w;WQIbI)aTh[ʛȗD#Զ퇰 >q;%x}n[&ۏYr,LѠ !zMnO3nۭJ>L& X=c4VhV`4O eo% {CD@7(Q H! RyYC78!ոxCnE0 )1-EnȂ0'-^XIHQ35# ;J+ &(Z^\RQ<4 0u o ||XOjHzl^Z٢O0@['!J,-ݻM8?q o)&O7ã/5 "%H+uUߊ#j$.'ρeW'pn3􄷳CfϬ0u|w53^"[`p.ت>0~" {u_^g^Ag B2Vun3'u}%$HQmPև%Y8x ^R=֣$g:׭j.qLtP2(;ZSߕ}pL'FSTm-JNNI .wԳ4(Hu1mG $ Śq0QQ+H_r#)0- J,oZ@*E;J4 p a4!C6CJ͸CrRݯڮ!qfZĔi;(*gSNV7H?d*z8jLjxND@|r鏚Ab[S3Ie|;z1twaEu-7U9d`(f5&I4_"iiEn*Qi5~ :"d)h!c#߁A{zk$6g sHdC@aS~Ip͓L=塪:x÷LLf`jU"뺇ɴ-20[p2trf i}t-3!ƨBr2ae@Q^kw{#FRy5._=r*H }@֛R[ -sL?c5P5fJ^&׆lc-M9Yhd2\gd _[AW"+ EƀI9B|75x"r {`0n?{#zI [ԧ#Vima(Blhч=7hp>pꔀ 띠MU6}&ݩO2<<bxPG}6jQ}uR`a/3J˅\^ҦwAf=Ͳ^A O]}%̳q,)GUﱻZ4^׽הL(uIϸlŽ\aN4q6; '49f~z [./{"&ӽ"3vUWûp,آ4c l<xxXqZw}|c"!뉕ywǛQ2J;bqC9z/:TROh2P]H#'=$Hm-u$,ި޾ݯ$7?.p5c+ kykIO]mLœ"I=?w2'?`灅]$xL_MSe9LM,@Z/߷FH>DZe$WhBBO8XD޻2>xcq(qXWoZuAN9I?#.zHWrw1<ﵵHz'ŝ1)2M33uY0ˢW/bn@f}h5'ZQ<4q[r~-ȁl-M~?9򊹙u; vlu`+e wQwg6>˹ uK/4R]=Erx8"Uj 'f4mT Bt&jU'I Ww<3UY9zP+@zv̡&:uM9r|TlJ.&i;SV0 Sݹc1$mDsZ|玐AE 錌8jx3tL^a1^@mrVeH5 gh&n`\&o~>!iWs#wQܗIV., [KW:_53nqαRPfS>^1? Xev#ǡ<]9qf_ 6cu#in]g^jW>`H(6׌a`4;yv c>ܙ PpPbEzk egYD{SGuba谕~:.@nx;9YC(LŢ]BsR%/6vC:F1 eS(sd D,r U :Dk,4ߘEj^zErзesou.2 2J"`3.0q74.1Tͨ5(?1Pj g51 3};b29!M̼w\C*P;3;1!IpS}||%Dn˶.B[^&&)B 'CGNf6+ %F4fa0 lE;K~p&_KHT|`],'Z ߚJ/wPI3 aYmiCBc'8lb`G@ HxlAO FURr Y?KT[\ n,;; V== 7W'dOHx<:<(E7bېh*n6K)O c6Z}$) ~|`bOY 6bb4[' ~A{9f_ ?dP\t^u .&>5M/:sg_47G6Rg | <b}M! NtѼc$Fr}i =_C!9S; ЗpIZW=;(~XGa;2r~2 <5H`g8`7['@=ܭ%QR8d(՜K#W/8ԥm>pd|8QE 4;F@DO$rA F:UQ~mFb G&̰_^>6zWę/% ɞ\-{&$S9l#yoވO[vؒmJnAJCneJh}Z$NOÞG95M/W5?[w)OkkhDpKD ώlZAX=IuFg,Rc`YSm?M]}$%-fArApERNOjP/ntMF읰"& fߓ7}ywlyA;v`ڋ1Xȁ L\Tꊔ=YYy(5ل}ەT-FpkKU*9֒O`'?xDmBJ_d)2^/%0deרt%t;h?YtSy1Ĥ]\k 8ac^_FKSL&Qم QjZEW J#c%V_N_o? XX~s0zY?r[zp4*rR-丰+[O-nȃmب sNo<@lq%Bjyƺ&v$klǾY[(nj:h1-JzYYV}X :q u&V)"9&^% ?.4Tԝ*Ъz %>FC4!d硊}nīTG Dn`s h $jqILV癡-WerW\F MP^nTm58=Y>522p$)Β;_9Pa<}hO7|r#pewd43qxp]BNĕI0zG֋H,O$[$XQ;†SИHtSpEE砜%3RPWq 4*hR 3)9 [B Gb|/& qJwqƻG )BK :k<3`p`ep!F y)0DٞoJY9&#OPs:0.LIνs ;U ص;u;[y˝AlOxgtc4XP) ÷4D[ݷx@hЭ{ @@cg Ps-^HETt')<||Ÿ d{rF_ $ymT_Fu:خ_ScQ"DYt rGڔ&Tq}_{kb)k 3ਆ,xҖ#'Yz@}ȧjׁ6Bɛdݗ;2RZcK߮M]\N-a@B@R8I/jȨȤ)hBtHfթ ? 7=N'#b3֝Uxt%-:;/igՔhȍHfD1DCxVwBW_-jvV[2DHSڛ]%l9> J/ ҍ+)l \qTd'L[*-WY¾/$>nҥaql/(m9L"a=Or}Ξ<'DIoImzLqҸP-zTHȘ{bp yQ](|/LS$@p2UUZ+˝A)bO|د6Xh=TVqlBj"_ #D-. S*bA &XO=b: ,$yo5#pƪF緊Ԥvc|\ 7b*o;]r1f(ֈ1Z,aj^0e\N?/cno@f9qT߽e\fxz+Y|Ӓ?wGybP(z|mPD-脬67c C'!RpO,[:KĘ Ι/3ԆMBfqMI(YDY/yz,Tw]QsݯZ( -\*{ꝂFL8QdNIʼ.cj$V a=Cs(M #H0>FT@|RK$:IcV-Ӿ2CL1 FszFЙHC3{49sh|zkBsF0y6Jbaw;w-<Χ;$ׇ߅mث\qWÅXID;;j{Ysg)9eC Xg3s.*xD,c*HL$R4gͯVyܗOLQ mL<Ӧfy6ݘi4-(%>.e9~P `ƣ2dAu :Gč%^{CM}ZbHbH,֙<,`_8hZOH%@e]kw?岣) +52z-]!gmnBq^  UL#Ul}h*Lռ-G/:Bf&1n'o$;xm[ 6?E#.*.4ů`&bPZ%®;":o%+%Q·Z,=2b .;aH y`kȴ2Akv;1 V2GȝXMUI7XB_{|5Ka<'t UzQQeVa=:Т5MxxVK[cd3a2L,5_A,R GP=D,ٶ = gPttbڅ3 ͍<͟/ݘ|ZiWN\eeQ @ۖ >'d#'@j6M#lд*;6ǖS_/Fg6ݸpi)UpQva(*0@k:61Ȉ jtCї<ĺMn?\-˯lkɾbO/nYp+sWqW&l-f~_mr%DRǯ^b1K0p6Yʊ;z>kb2UGz30'Vݔ5Z|zh5Y!  W_j]*Y;(PxvC$[ 5O1 v8mut)Z',l]Gly|7$\hiL4|X)Nh.j 1,`PO05׭XN(R k8MsrM:n%/sfE bލCgandƁyxz[|pe}`oo[N9YL6VrT<ݴ|sLcҿ!>X."Za5i5Jra A\ռxqH21N,Z+{ ’$W~ 9Ä0ak, vÏs&U׹q7rX2}'#EnePbO1&FL(T"&n#5R#]s0bJF\?J{&2z緮ݾc[C%o ?9 kѝCpgebSE8=iHGK8N.Ku&+{q+0 6vi'>ؠ*ʍv=7nD'O(Tm*vS1 E}Ud9Ck= $!F$$G sgdQHz;Bv}#Ã|Gq B\XBMt懍>{Hxrzѥ/B;>坜 r#}mڬF!VQZq"&~}vz%'dűERvXBMApÊ N;޵ #~/dv @Nu3`=7Lr]a>)vmLg8Sc :Mi@ttgjc%c68@5csSB5a>a #!^SൃQ!N{=#V̵Sn`X~<+Q_\ ysX!f %ǺR6d1 Ёu)MX E{lɸ_!Պ2#+Q[㷂8m =a!.wtf1| A_h8-d4!2l )vv،O#d(k(NC2>-g 6dPEĻ*1D3E+9;FbyD;F/1?j]FOz'޿ek7碃goa+;2ٔ'>AiFrp@w=m0ͯƉapb%KKڕd}ts*mxHVQђ} O³'1l: "e?ᗅXKt3UЈd_7ĥs{\|mkq (.J0 VAow3ZdIIHTVZ i^wu29ɵmT\G퐹?G_`xGﱇp0C ɡBkoSPu3hc)_w*d$(ln;o,̭dr[efT1udh6[%dFg#K>ڮd\ܼ+8/eA~A۽;br|7PڀnYVN4OH>FDQ}}~~l5!eiJf Tܟ)e_[D_5&[6=ۛǮ^GgZR&B,5*R懧2ŕ]%fIRq\3iŁ⁑U_gd-𗢠ߖt-hT?wCKج4AȆ#,V Kg/nAcGgeY#1d!;#cn7T%b\rٓ5^L4"6W_<4{t1` h7se_'c=b#Q%͝ы.fsāoEo CMfWty@c[§nݨ!GE5݊ہOgYd܂ȭeMF<-Ek>H]Y)6qkh| `5*b,ZVq.[a! v_?_*c~MvjDszإ4FGbPJ+_P3ֵv7mjۺmO$F)/9MȄKxݍpp$g+(:BWJF'4amQN'ah ݏNjLݏ6g:f @^SUSpTS)cAfhYs\C+&HW~(OL`[ 3PA1Ka3qcSD|QАpu i3q}8ws\ws<c,8R:i@L;Y6\}sH=ML=D*&Cbb/`$a< GM1LgpE![9"{>t5Y^!hUj/sy>,)*P8s>1R-YYx@8(XمF:S= {Jߑ^/E`Vkdbc,KJD:џd1E&Xl9qUglOݿ/C]gz[NDl4;;USn۹ٵr6v zUkjÀz_UэSx:!ߔa]kyjoѩ(y@$&z]wt,3Q0JT +FNxªFEͽ1XI/s3 ٹ$YM3I$1Ydfe@S~o {޺IR%Rz]` rnL+v )#`"YU};"8';pN G>ׂ:!H"0tO*VzpDE7״^ǩF%IpśZ:딐FHy4mtaFlvʻd'v#J!BÙˮ/iHurG# x=xGcT)w̆ r^7G})}VSs4ޣy9li1J tFv$jP_ZԮ$k !N1ؒ:&'2 edLa’Yo޴SaJ?rt63H'ŀeqO\/k'r` 5ZuMT%}`v Ǭn f-)EPR+ G O'iF|KاqFpNvR HNsFU34+UETM2^Kq.$Q58ԃ6Av~$eW2D,d4Czs}'8 UO֍{溟U GqzO[E}7p+ L_@Oq JD+qFx_ *JcowZgG!^xx2KgtJ:鏜kTdh޽M>5܉vQ(C!9QRqQm\vc}E}]y]Rq(lTM ߁6+{a*蔈b כɔc`^QxPGHOdHSI%*ev >!J{W:Gp뮾/QuqzbͧINܰ< cڠ6t)E+x&y@4U#^%?c4FgpƝ!v_CdPu"ïjLS* zH|kX-&AtuP30+PeBKވqb3ScKg+!}.$v Lp˅Is/n6`Mu3r58nxqud uhg,<Qx"A2Oa[";齳0ןȥg%qtJͮ.v5ӍTtQ>jH.!tg঵_t00tۆTCJ"&awe5S I}Kx"[FnZ2Cᤤ$^ O)o /"w8ñwW72l*J&˕*XDrVu#DH|{( TI* 2o- c`p2U>h6%$2)©G6QPV"qy0Zl 'S$%i. )=\. +}tgH6{r \h0"dJy%ZZHXo!yHۜAf)iNG0覩N:5r+A&?vCI+IKG~ХFakl-FOFX;Q6?xq(Aa+%ȝM޿5*ǛKꋾ&#/p,02ppU<1jHR/ܽ\ׁtXRWk^ĕ?٧vvsT;t Hea,(O2DܴjD'#x40`NzGѳXy8`Ptj>(>EJua=?ꩁDJˆGРa״]8p'.^ICw}m3LrqyJ=7Wu\ Ðٓe7MzbVUC(fmQg-g9\U,NPN-3Gm :"=V =yqr@G?Zx!D;WchnW J-Au#w[+=1dCza<Փוr7#TlB!ʭ9+>uGy. Noy_ ̎6. *VO`b;b AZsd(O[W({tsRHa΋O`JGېҭ&d6Emc kz+eh_㕜bt@֡b9T02xq{z͜2i:>f*\݋y!R}H/&bjY{l!kq1nWY'eRbʍ˥1c90^=-#݇Ea3c'y>K~#XAp¶}XG<2 DXgg^C'l.bϨ"f2Zû?b'x*Quҿ Ch;I8> FƊS+r|xf om?0VD"uEb3-O1jvRH#\5 Tfp4aM*4Le> G{ARb&u[!FyF} -c$9/ y2} g:24agfE q|" ;hgtΈ|OUQڝl>D\o l"cV'2uO_4=Hva)gdp^HDvwVgE51VYHi"8#8JoY3Cr@B]y5oetM餥a4A<ƴ`M 0wbJʱ]\]V.NYULVKq1 {ˁ(X'ŚmCue&~X:Sz6loq8 p-,I+=)@;`)4SfW&z\ '*aop4BS C- =:y K፡ Y ̓})LB5 wXFj2&0L/7xP˕zD8+.@f_z*" {>w`Ą$z|Oo}cGȻPH)k J:b&;&5Yf̺dlcxQzD1L#+ި-}:~7o/U>~q[MF*NnՐ굁-!l%i/{)Yn"xҺepb$o:4ϡe)]2i}ǻe*"n={c#ibaSSRXc B^svˢ32\ޕs30UƄ^Ab|AQH:\^hFњ:"nr { _>+=XjyPU\5ֵm{=x~rRMPl Kg(7M?0t]MSJ]RMjb^l:5_4R-zO4YpK|koijy:ڄE5ֽ4!'QkiT魱~H' P>{c^\z'+q47{ 67P.sTYtQ&^'V9&:=@4-5ʏ@ah,BZI,@ VQ8*p,rف!g$51bn>X(@!I<9B^;W<dd7!?J,y6w3r6qwbyXN:VGfL1?Iˀh-;kVx#x{*@hN)df5CIl_SSArGK9Hel}xۍIB~3>l7KL0Ec0WDכUaNBNh:[M{6״xR^UBT}ȩh*yHmW. Wvwat}$5h'wyk &+ ?#%^H%V%$4+ iМ}5/*lGY0˳:c 5mfAoLڌ  iQh*T4p*&"@NmZ:R'{Ջm;#-]D(LIu$-j J-ؚׄ&m\1 (i0Ds:;݅r߰4w[ 3N5f3ѧ6, EF7*+7> B{r[J1lO:+˨Wlp{S i?n]ELsrFS!m1V[{?2z`7ۑ|;2K()*oV;1jwbE7}B=X6>J.RjP1GT)!d+{#;ե`#az+ n 4󽥈:]j7>6N9<u!CAc) Yr=Se1m BdfەYO[5$c~ *@^C7C3;0wJb>rЬ&`mb"%-*{wI7[S`壜؛dM>j2R1n:Pd80Q]π*60mxC0B(n ueb˞X P9I2 SkjkA @p04NPOuqotE_0H%zAQF-̚Sd;%~7%̓0f+@\phF$G^DH}WJ fBG4Ok.?ȷ9専}m[0(j$YN9{YIH\́ZdZ֐؟3@Y>NnMf_sA7l1Mgy5q:Q qm)q)(Ш\ sxN/Y1V/pt"ݧ"ÒT]zҍǼAa驙20)`g7Vmy揷2:Kj`7\Tc'Zڧ}Rs}o1Hz8%JDZ3 Hs[ܟG=0TL$^ Й-I_*5 m[ W2}2FjlHŇ'+`Ϯ`^flL%"$DƃT'IG"K~P] rL9x{e֔SN#E4eVſ0'ĴPu%hyUfč1؄N|t%01AD1DΞKܼ>(H#]ғZ$W->L7=o!'$+.{Ӂs&pط.%YiC/ZO&C]ɥ!Q26u9)м9tp=L¡%_'2BRy'gh {$2E:&|ƁEZx-\Hbn B#uAеJI3  ?camXm*-XT=[(?ќ8,8J(]~>Ϛf7˨ ʼ;3k}I$ '9GyZClrQn {bZn_!:;U}R#hۻ ?RxMfX&mN^33ġJ{/M ͔%MO$Yo@!;6",Z\='~YG$07gUAhtUq,yĹ"׭plMj2 靱,04ZJPSn`$t#:svǐ$QWzb?JH | ;өOijA:j>\b9c@߼q7^F4Ǚj>I?9%?=ꜹ/cD{К!׉>or. Կ5_3R:׷'!G:nOʏ#)u6}ySXj_d6].c8f @1g#_"F aHMpĂAKY4cLIHdm 3.<ګUC֪Z.=40iL+t4iXUh 8?8˪iAwZn]'TAsd[@,3d,k^Y_ ˱>;3{lIdאjC>ָ_xR U.srHHuBm.]/.°G-Me&w\(*5DfI0=,,4B]FE/"(z\3\uCffhP|Ǝ]V86Li,|N [&'g^}nKغc{P5iksnKXl| Bj aj^hEY +y5Cq㈏IP4*?:$T6iF7p:\^h7Ӗ Z Rx3Emy ޅ)nPqa2jG[HE9ÓB^07~yH[ᎉ vQU1:3׀.P% ;&HKH@SglvkQ^bo#iᳪ0$XN[K>fs8\~(U0j3 aCc73LJ5*OyD@ֆ-(#^aC SI;t_Έ#28@8u"hiI hDQ_4OLRȯm7 T>yjDjj[iȩMϬ 9e%}$yd'^?Ԉ8/W-Y5U7{C C_K}sړI+@Je3%ښg mMVL9M1ST7pMrC9X}X^}6"نQGR5[M~> G)@LTV&D9LBsΖ;S]O{r&,k{׀kc b|m<ż;@"+gnxhLg\7ȌEz}G$ޭwpjQs״7f55 [o\TKXvgNm@M"wmbEitJ9 dW؆Ư5 MP5 ,ZSVܞ:O3lwz7?>`aHXj鴯W麞vk/Qi QhOK:BgWIrՊz!ͻ1L65!kJch5v/ @j1g7TF;oS\}_竃, ot+0xuVŕ镄VM 5V9o6_ |U {Cbz*|}ꭉʧi̤ `Ycq, 19%RVoB$7@_FKtS7rRiR -סO &ڨ6?h`V9j"5% osbI&csCc&FQe9Pi[&H-y} f\LQv15+>,){go!xE>GQkǔ $i2Ŀ⇡QAAبPD[W tQ4(j FJݶhuA^cʕ !co3L"dA?)Y >> ֳDnK.:h]sY !z6iՐ䣣{}hocZnɈ)|T᣿SKz.Uo:A41S]U{D>t3c8wCȷsQ9$9f]о[&@ K*5k!6^HTxe%@gʺ/0BTf)Yr&9⸴Ҟ%,+!GSq̅mIe>V>U)hIvBx,5]5m"%"uU Bil` C"ChƉkX2+x$`=+d. v jk*pFctoO^6O3M {6t9sD̙\ s-5~Y\`I{t Ҡ4چZCWZ! gyh*+ orBXVT8Cy ܣ+"yY#;3O;*zM^wZ6 Kӊ=( .uNjM񡤒>ڜ{gŷ:+mGyI0:~2.2da4xs멙`>6xWK^)_U PUYKjo@/2ſB-T{e1&e2s/M``cBe,;k=EwIg~):/HY5wC;6['Ny\sVyw!rH XdB0p""%FX՛E88}-[3 Z9BNLC}{@q@.߿| )riK6m×a=@⠟+[>4AihmbfHHyAb,7v"Kg3%\Oqe,W˷w[S5r8Ҁz.6z.*S1dC1''PJft}{& `?imr8 c2|e2RCJf,q|>9)lRS@T}a~[af䗹G⿓``xfNܒ %eZi2~&\ %XQ,M5DB9U"^2Q5 'U.Ŀ6} <.rRQeD[i|_sxCU7a7Z/65 vFӲZ݄ >C>FV{:@Uf `1ir>|h ? Թ_6C)6D\bς>6erP=b#b䫨,.Ssd qztȲr*;M:- JR-5T;(z&k8LuPE!_nBDY18O@[l9_WsEW>LJIuqpvjݐ"υ|q)JSD45(SrvZ(ij;TV$d_ tem1o!`@`fX|!{(DA+c;{7ݯN ')BI(6ebJn9Сaxɲ ס0ZHg3^& # ?sŗe(T+mZb2p8ز; %'kW3PĮ0y6<΄8f]ƜQ@Pypd ,sOy m.[`PMs=ʈo#_1EORe .`c ecG @s!iRI7AZrSDm~E;OzҔxgTQZ#}deYSEd?4H5eˠwX $?NR^a!V-L: }?LѶ ǿ0ZK/0yxNW/-+s{,!nFknɎ1YO;3^#x«moiOM5)kwhjO+CU<ٽ!w#xh`~3]e䪅Dmv]nŸ "\w]-JjU>}J! ٲOsy_N1TZ3('wB["p,dP!> bTr{bccA|L~ZCc qvc]1~J{cguC>w5F*v #m 5ƙ辈R4Z[B"eLLOU<7,_ rh fLhd"ԬʺTQFtY"̶Jܓ1X̵h?Y>hXv)V 0s,'ːmrݎY| *}KO5STg# m"V] ]587u3PCo+Ō_#iМS/;X 4YudӂU-p-hٶʔ-[/O((^XX,oifKS:w@w`ZG]AT7E܍QB^$Wrjbؼcѫے=#U }jgZNR_wTV)eWR#ߩ_xQ*p2 iаJܾ⠮a1,&Í`vv+ eC+Cwhqn vjr%za>}a~eBׯZnM1 q E*Y *< 6Hf6Ny~uDhqX(?'zARkE#pWK6%7NpJ}"8Y*7 dD݇Z%=%<ȹ᠆3{ h.0أpfa ށ&-7SbauP>X_#z`tn%Dw$1MgNKzE7bSH Df{(5hzs Xi%M_i ~5Uf"D< 10^*ː>Evǀ (ARYI#TS{w/[<H0n$ֺ(Mߏ%{@{yV*5Z[5'=K~鬔LtΒ#N,.xۿCmD^mOB.7v׀쌪 B ԕbJрcE@ * #U%YQ x!ƔXx*^xtNo9lInZ0Ռ^3Un7F]|;MNCxqod(nn@b D˗ 3 >;I$kSVbf䉟-tALv( j_T({u S( ~{%0 I\Ѵ J !Ԡ*!#?j>eȞH-e Hv+-bmȆ =v(hOIK&j{-=wz5"C6\\sg+2sȧsZhNu)w/ *0}/%ދb@p TͽN%f̻ Kd$Kc'dzŸGOds0xA(|ӨoTlQ<|%U)8\s~8''Ռ9]w'icεvϽEW'ˍŋxZK~ȑl(ODhSlY! oL ^T7זð̈́tp,].Y0Ȃꒌb IQD﬙" jmX9tޭ;Ӝcnљr/b.}1CH^t/oӶ,Nک,Cɧ)le' k=JھЇ`[ $^ǗjmkoZ5$ g |qA*9q՘Ő+4h'$.^1rǩ~+A5rLS+nJúO%CէD.I=I%ΠBM*.uR'uSx/턓a{Q([s>4$U `:⑐ch\g? B|𻽏r>z--g&pLs,ZK с$EHp5Bx Y3cW9|拭L;\L>lӍfE}kP⶿zʒ*7 ?t \r*6ygf /RsLy%!HGb<:çvKCZ{ q3# 8Ry$ ~ËXcAvVsi $+b"Ǧmo"@TNGZ-{C8FZM^ma3B)棃ey^2[PU.Mώ{ҥUU`R&DRŲ2_>gT&R@zwi%Ifp_4+qLlChn\:4l^=Qo@/_$7=!$ h#ѯGu1?S /=z$'13p4o_g~< Ҡ(%DXw|JfCޗ Vlg9^$pgegh4ee|$u{Tz53R??H -eDRfTyW[X%Cd xbYXPB@G%ɉWӫ5_Q7:?ey~7eueXdd>P}2UB7tiYe/Ym ^ cZ p]Ob&?qi/V&'SP[ų0ЁHYR&h EZŹ11OT(]ŸΈ>)pkti)G˸yg7WbI9m 5W~ەJhj9Jl0GYilPsu̷Qvxň㢜U|; +uEiJK}@a2p͖u\f\[wRcxWdV^[-:>%%be$fYOR G3b1<̮FeJ6. ? nI7qpw4"X+ iH"A6ХW[}iAC9.#->*rZU˗|YC SlU3r/F27`/,׊DaxItн*qVC{!Z[;8GUS;/c @Շb rVYeڕQ%6*zJPUZ- s!>D4pHvܲYPCO%KۂIOH'bFۧ}.![w~K6hEer'P{B[C.m )YO N.voP!s A5*i"-#}HZKs$x` gJEQ nm?i}Ygc^;ZO$oK=xy|SyI>ƕG'Ti6o3MrfX*8CNzgKRK #~ڇ7UkcIEfIV<5%2x/>yp-3y;ݗ9NZMV$W HкNB'y nF9pF/wZ+K7ٌ&.K}kb% kJ4UI Z]/no/.:wӖ9jJhy^ҩ}i9# 1Zm 5GVi?J1U7S`I/ nQVJ^ `lbCx!HI]wat.N~B:[E-,И sOX`ssSU~6@YWxo٩qOL~JZC.SՍ4+OI£utRd{ivFs~,-R0+'jeW̩dT>̈́ #p=o>f _p^$?"÷R s^޽޲BxQGٗ׵?Z7Z504aZ$wGN#_6 璵—co!|{_{"-j@w3s~88pR:kKj^$N:D>G3"8E`Zb>~s8NZ)+7ݣne;b :]=he;O W%ANxsG|}n\4 _MQ)\?YFU~kDlx4VCLڈA]_݋#$j:l _ՔʑAd YHjOς81~d>gPN!r 7 4;֣ # !N crTZ# 8ܡ'Dk0${#B,(qyJ<8- VD58y \M+Bؔ*`VYToe_y`iHbX:[~g,Nt;>MSغNҎ*SZS+E88u zsh~~Me^PWc .֨ڴnya`] \XAU ז50l`18ԹQGӑ<^ bi3Uɫπpw+SNJ܄FŸL V>i,[ Ǝr do[A/꟞ޟ#lO6@lzA#{+& b01FsE}4rDפFުVV=@`. t-^I^ߋP:I`7*p}F|Y>#eoݘebZ)c#J?ǠRwۋi_l7pk"fAAޭQP+]CPJ\2т}OdT,͛i_Wdn)i* 9H\A:ќܩșkYq72:` }^W̊(| @TqQvwq(NpcN:+ M)_yQPׯ⏼ʉOU5U$1|od+x|i~Wc.u"ra[!ji|Zt:qUi+N?` 2Bf#QCnڷˑO'8C- GOv }jP 0~/xpZT~cܸuPw{R.+. OI(?Dv6љwP0^]c_mVrehj*a򅞕z@C Dk & _G4nTqRVI锈{[ʭ~')S&s0'M1-Fw雡i1UT\ڴboe26 =igcS"yG'W2 ̖-y0RDԨq˸ɪ)V󁗋 u~~( 6_o#W.C욪;P-_b8 }'ml7C&<%@ѱ 2[ξo'(y曛$t,"2cj35AE; VE[r$\٪uh"L=M+'(]ZMK#A{T?rA9:Vdni-8Úc&RY0tLD+9~%P&[0A)RV1 c0M1*ӊ!\nqHp+{?xR}>(ea5$cYKIܹTom.* 4)?+T0s?.|^`P݋NECy;%(ؗУ_Dl-T)}&tմuQ !fBa_uDBIda֬Yt7FDhnykŠR WQV\7>};<)F'/ h5əaK4!}4Fɇ+w< 귲Z["͗(7c+6V4ˏ#PRc> sƛ@ؑģjx[KnX}3wk|:LeIb/Zt٠N| ӓnz5i5^6'ѓCL8k*g'dI~IiIP#cwVBK$_ 6ﵠڶ[KG̅sJE=_&$|#zpF}x4kMN hW(! i8N tEǂ&Ab4OEn׺$"*0e)W MFM0-q!d-~g;t p إ9mXi݌ckfc5sD-VTeE}ft|,D3^ghG-+ Ʀc5DS`&#L;V`0XP 8jJj3xR-htO|'4귊*_!_B9?l|oYJ.~5pCT|" Tt=JgZqI4V'JT!WPc%3N%ATj?V;ߡM?Ll0-11 [4oDvHۉ9(&CW;4~,rd%H\9L`iW㤙^u'w`wlY%Y<ԃ~|qFt-@ B#q9 <@a1Rc/rYG*,Opq6902F.QCuIT=^ak ,_ѥGZhl%0')"d1[]]CSWmT8u0Q9rWϚmI8?UBH'E&Q7څ>bm"Q:r=y2]m©DY wblmP`^#6~vhDuSBQ*#QMPz6>:1RYV\f"OӡX9Gga-NIUEZLUH/{'Ps80sYXy~'|kxh;$6l w*aܬ߱/ ;r@PQj8"xjVbүЧTӪZ!]!^6vO KÐo.sZy8cW&ֺ - >>򢔦Bp(bx"!` , OA4h㥇CT\}w:Fdvհ>}X5e#WaՐKbPHƴrT4R̊VYL[Y*ȷ֫>xӈz'$;79fҸ@;f\I~d=RQN8J@1:n&S*桀bʠJpnŦ`Xȹ! ~0$6j*V?9L@68NSɼQ,#{ 449h@Ą(WwP &YYNfӍqDžd{j>!S>>Jl4tDNOum3rB7}M/%e L`gpP3uO9.dY*3_kr@]{}y)GB*|*8qޒ9g<{nOeE Yokxxً90#zݩ&ts^U l%aJ8l0r6}Lwb7.<}Хf ǚlsM,v\ Fٻ7ZmR^i4N*c?xO^]ݲ!C4݊k5 2 J &*5ŒG6 /@^dQ 19m ŢHkMKXiy \ݩGA:]>QoFv`!bC>5mߝkQ{|HnyvURUx^{S(ZaYO @PZ]ntSxkQS\ ]m4?߰M6 W=eޒYYJ1I" a#6߸{*[& B'vCdL(̣pUjv#zs?~c|chF_2pSsId@ S?{?4}0UIFP1jwuZG(*$SC!Tij-5j2g :~f{sM,ʄ R>d"rh|Pk57d Kk($!/C xP'Vr As|D7nYVCB`Xj]^(e)aŠ92[H {Z&qo룑.$p++a8|@)r,>'M!0K2L|1:*!ID9h-`+sYԐHH4nbd7j1F`1$a )EC6S2p*/[Tn.}X+fGq&bN'jB{eY~g{CG c%YnJ4 93Od6,rs%;#l Xd|&LH[ܹô~ZE 'k |jdwym;Ԭ 5+ Q{t9أ a\_d$\y~uNwԩ^w&`Lhm|󟉽XJLK@gl`ݘ_[g'tߏB B{W3R _ ;q 2FyR gOxZcd9[GWybn7 `7i{nawb>\(B?C\x:72"1_e7PS__dK?Mdܥ:ĢzUgbx2=9$z!N2d8O~Fbl-MKvw/1`0/:D;B<cR&R' 1hJه'B!*fWaOɯSf67XKz&z [ݤ9]4Ft)! QdBh*T""J"rnz`uq܏s2O<)l>_>b1Ee нR-9F]8Gj!p'SyY"ּa/*?#n8i314q_G͘654E8'Iڝ8""X3GfYcgb_馉l ]f?>G(SWbxcQBxXI&f4CA+;'37 ?kۮ)`)aH$qSR$7_S/nm3iq7N͞D_"o>Y!|fEiBn,^k9usr H܍Crzg^w[o*e'mR%Z~-5R8ab1\!(ֿI0HrP`jtiɔe0d6'$}=sȏӺx:띒%$єhg|^A4Wlgh~jUkot"'V9^9Rrq)MKxk$.|RD2k#vndN9M ۪J+ىNĖ+NRvGu! f?V`I*Sܜ]tT3TPBmDIYoұt!- j{^6;4ͧt8,SѕUVKeD8<%^cj 4/U>{V[az[3eٽ`+ 44#}u#8jX0/[Fa iG>q,TcEfKAt=,HYp .8_n0UuXi^O>Z;}:1 Uܻ~KW}& i>bp"cfv a]xeJCwY EV{$Dk1;mS;NNJ2E./&"=y{t?jyJ+Qa|J7e:^KCi;m11%GϋHo~F-;KG2l~LƑTJF!g&{wiHdY!DT+BG*,0Y)fɉmGce s-jk`sϙ0>)_.NV#: Zh6 Y<Óǝ ȫ_ UJp:0F$SCv6T˃BnYzP fG;Ca% 'L^s#H_vJV5Eqr7' 1GFr]!n;D#=!~izs=EZ Wh5Hа1VK__U  7]FA%:YEFr~ vc"?S -hl>y90SH)P+}ʘCU;W!;"Ta4 Q=eSPURmm'Xc :2*{ʹ6>rOjjem []ɰ`> UU%qK(gQ*+z;L֒ov ۯ̋<<+7$tVư6T+g~%2uzi+h(9)ф/8lzA)qk]9R$Wf +gq-@m1\a5tOQa-;ժ5HBn!qss{ vD2ªk6vhi #Jbl,k䝙d2NuA)⤷unf7?p(2#\,N޴q; ϘkdU 35s7~^YWn s|ot`ق;k8?TڽwxBqJ*ʔ^t/N=J2Ūנe4ja]hy{KaZ1ts@)TzlAZFλ]﮸|xօ떁jnZ^x,EMcz#خseSGt`)éƛrWKx#OtIvNQ~38%|m;.{'DzQЇ5AUWO\Tvbz]3Sr:Zwjue Š. h_-A"y:K>4?0=󧆻_E`."eq%"b0kBaeRi.u $C)R t>E r,&MXSȃi]ŸWyЩ4$fh=,? zRw_s {e꿳"( G3͑Xq,>3 \."I>[^zLXDs=oHqjH3p4o)=v3 0ZiI@ʢe(qUz:g2D0ij3+ 5' @PYb |]SBVG3IHp܁v5-7WhU,.au?Aizi|A0PHu$G4נ 9ywh!w Z]Qs*S|Q+~yo餀vySQ>[uU>I'3+I Vn㡢JsHY>9؄],K6jQhĬ^Տ\9NQ -\[#,tv%M @߷Dttyjq;^Rǡrf&WnÅטϒJSԦsS5]ꯦ U#L)uf (됙ens6^x- ]|@X&9s {u(ju%%0sc…=-t*f:48ryq8~ɤV2Ǭo'<MX5yPȣr iJO_a,~! F%ڟ #W{r B<җga s%p宴r>\0s4ncu%EڇUnnʇy=trxaj!lHP}&,ywvۄ,s](hr Xcsb| rC~RG*5s[m758QL, DyJvtH;2'%݉g676mqsR s3V M$/˽[X]'ۮ&(wS8 FɫoQ['~u&U| (Ք!MYJ35癁 oA)T4e{yH--hlm DMTu? d\[["ݜ_Ճ>]f[k~%yrs c>Oꩿ|Vb? QW"{Vx lR^SU=weBk7Xāb!)tӿ)RlAk0=dvz=L1 (&'@1?sjϣǁPp0r1&P2wK'h+ҭmG< Pa=VUɄԓ; ܜm|tJU 57jZGxv9?}'Nc Ek) A(bɭ-w8OMά}0^0:Ki_% 3|>x9p/\ŭj'oфGL E`315俒E5,)>ޜZHE~NMc!;qPprt|RSNt[Nh1*utq(-HuO-fU^OpnBDQ=^EkVȀg'bu+`w-ˎ 2w WUxܸY]h 6l-R q@.9{&j 'teXJ ͽ*B%V"- ꯒcB!'B`ec@lPICF!^⨭U1'lK9-9sqS5K'?w)'Z`:aNpx-V2֔x]5.3g4c;Na4wCĸTl<K~W6rt`Y'V)LQN!V'U9,v(Yn%CǗ&oY7W͹RbfmAt8#iE {Dc]5Y 2di ԋ>æfT+cοu|tr!qGmMV j&]TR/㔋I`Gܭ(l5að)p0K`/-SOa3:=o,|^ SHmPL(`YD2«l{ߔc !}IZi+y.' |ΈS''Y;m6w#:8¯II-w~P~(1z%ꦒˌi:\G&أ6P_#\XI(\ĕ^w#S,XO-BM'YW4qm _ "s3@] &-D;G\^)F2TH"R4 >ޙƱ$]Ł'c=]+ӡ|ާ.y ϖ~S!4ğ1%ihpy{ <]YͨC27ɯ1rFԚ޲_ebOZJĠa@`5ՊK[s:g kT3Mu4#>I pgL袉l)1ȶ.~;垗--ܣ_6׆0 eH^'˕#;Z{X_6ɀ@j[1=PgY0c+$?&F@"9GCLžX<P F"P< oҳ?98ۙl+^xGkĪYf@5חtTЂ)': 0%.GbQ~Ad%siE{0f e#fwmTO ^Aj @wu@+k 9X9p}/ۘE 9s[F:@E*F}ڑl#JCM|e)ÉS5aU$ۯmDt`O|@n% 7ŔMxf i2&8 L6P+^\zV?`ةZa:X+gr82DE^?`W$\ iٳxK<4 pYRmF~dMPk5[/0o!3 Yv>N-~t#XOOaxW¤7s Vf]vյvAO\nO9V_ĝE_]'[|(5$w24H s HF[Q g"g_f)Wfi]AA]iтu6t⑈룬eޞ*& `hA;8 9M~,R$ZN@80rTXn=IGy6}%CuRH+Nߖy:J1 rCa˘|Ѯ68ohJGF-Ljg8N~SAL6cI2Re@SXf"un5L}0! v"Y) DZȊ9/|֥籃OkJ Ԋ׿]ج|,Pq)URp`Vs]McC]%FJmM{=j[בn7m/YQK :>EA 3eɶRaOVALĻB=ޙWB6YlDc@4_x]4Z6ԎSy~jy >.ևչ8?Z|P'4PoL*/  pAjd8vʟ.?K5RhO3ZSǜp`&oEGOGq_ $12 ĔV:0u!oEpVف4s\7Wk0{ֻƨ<X =Mj[ʢUw$K5jvm%YLpw$>;CxU6`̈5鳺H=b /KD0Jw"QT da4z}܎VVȶ˒i'ML+vSN;~婜T4T!eIJk i&]0֙1{Jz':4)JoM.PF8)S20d’< Pv9׽>4Э "=eۮ H+uYvxs D deN;_t튝"[#-;69㳫1~g?%pmB1%T;x\gX{5͹$Led@<N fͱ>+7(G~Ƅ!TV[đpwo>Yj=V .4BU{%z. RxGѰ?tS+t8$dϘX9 UBa7#qhc `U TQs \V7Ij߼yP42n'U;>4_V EoGDn̒\a_K5?̀aWj[х%sӷȨw^p㬇@HK3Z t^x$#1!o#q'B^,^cޏ $p.K^|qwTMuP%,AJ08mGv2Qv $h8&1֜\t(ʪeg^u[ZfJ& E=bos2جx0La}jjAG}n+\XXѣ@ ռ4U% Ve@raZ`pՉUG8qۏO:62m<:ij߸ scƁ x2;$UjHs!XYH`r*^WވԶ)k?9ۮjlΏ>?6AHSK^Bm:pS7czK*(MHT_.ʴqb=j?6hฆK[oAPzH ZD{;^Ht^_I'n7>@vv][ eϗ?JRQ4nנFI`9X<*^z!cY)x3 zIcU"fGNB~V*f{|&pdO3AdiU۹-1] sPb|l/'p[se n ~}d s\6(BxV)PHgQ`~-?7iXղ{&KHLmnF}~o"#QCP!8ϡ`;h,8ɑu8 b`>Iy'qHS Ju y!K/  4~Ԣ ' 酔2%Zԅ}PNkkwSQy f#ZTk4_ {;L QaY>j$jl}WQY Vxn<)Sל{9N_XDKYO-Wh*40eϧLn#k|K1i((c~0ܲȡ瑋$~݅7M_B{c2(t ¥%\H 5ec/ YcJ&?+CRMIp3;3̄DNJvaXODL}a^zDLݝQ|Ur |B.l>ju H|m︳'\>Fxe\@b٬hѬCHOjxdMZfy8@\ד+Vh~W %f;$K {9d(s]H 7HD%Njr΁p}nǺL./I|:@(hIJϸ ;i;Cκ4^ߤOcxfm2IK,Ю5^kd8!꽭ǿ'_\8%Ʀu;w2;罉?Mfӽf^׳*3˔0HJn2G{Zmy~-G8u1*x0-_?m!ѯ T\LW&3w2aj+8꣍u*JF;dՊ v YmW AƦ #TZ>k ï=.YAN V:Io,KSW][ғHI3%%!UP̓bYAN%ޅ+ƣ}1J_ɣ`csi>P=)ŋ*Zv%+ w缛V o:Pɛ\NSbL*QJ{Nr*`\FSeZɒt6wpCAg Rѵ wIvҪ@W0g|-@I'lfqPG_W"hmLWob- 8&lgcQ|L1լ͹ kY5cG)|B>]ȑR3J s}7Q PkɈ(H2,m _x ڟQ{Gѓ.ʫlb;'x-X:H:ncxZ=6z aoaAXJp7%3[% RE',-yځʍBV^w9U ݄S(Z AQ3}tҙr[+?(YtN5Of@Ujn7XQ5lTzhpN*haQe*R!C9??:#[\*72ehŁJ7os:: yH^zwcHEiH& $N$sOڗ nǓ&K(^cp; -[ڳ701w٪1n"^&)0 [aVm8 dSHtErm*B"REd;8Io soCW JF 9, ^fWb,NSc(ZY5c]Ȇٓ7^#gؾd3!զc;G凡nQsrq]Ya2WUܳ8/3Y;%wT*zcVRy菟mB|'-/mWnx\2qw-#ƽa,a]]jY_# dId=j?3K3ktlo-ǚ/B .:jc3nN PGfE'WL;V._Ap*vFO,r'uől| p CSJio"w<t/°&R3 25[ 7]0vfrҝ!uf25,͈($~ow3Wtea@ N=6x, +ߔrf7sVEM%Sʬ v~$7yjh:U)~2!5 @\=8sM^7T%wc6II 3C%;@_[\@72Џ1uU%wm5Xނ^<% NJ&:C RdB Y^)V-ngcpF3fS*z/eM9&ogHۼG)̭@xmjV u & PxmA,j3Ҳ*4ob<)#VF ѽ i]&|zB赳{I{+GଟgqO9[HhmVW!R4wwx_eDbi{ߟCzS+R=߳y!Ws y/(2 ?U=nҀt#>xD8s)މIn?2Q 4< QJt%9">[.A7c˟X<^"􄚰fYw@g;rSwdjM$R)q>LA !q-pf%aʅ1؊:kpcK%AL 2$,l3'HmX)ƹ6Xlroeզ[-@87w6ǿb7CF!^NUȧj\JRf;4ͳqU~!2|aT֒9j.T_]Y 6SJY;rKZ ;Hy`_ɱ!vH@Ƥc!vH\Ǎ/ߌ&쏜<۵a0U,(c.ყ3-tuar8O7g}o=ƉyJM4 ~\ Ya˾VeկtG$֊|u'V2>w Lʡ*A*68]YQfX k.@[W .>B\*2ϡ8ͱon딼ŹnoȒY5CÎF0$҇=@Az[MKb]XqsEzY3{l,㎬jz)`u꬈~lBzϝ5dnJ=AIrk `& '*]10sQTBHŐ$B2b~LNJ*wZ)NWۡ6YqaSulvj|j&a4>,J\ ~PԦ 7E0ʼDY!AM! Tr@"c&^A%ۄCw̷Kz6Rfgdv:kNDXTe1оՐ{dH mTq~G&ͩgrץa 륗Jv1Wh꛳R1؊^zFll?0ɪ`p(}?sAp.Y^PFy5?r 8[rrs.(9a=YL*N?521l]AH,6nc^@hUT|c^<ʼn wFCE_݄̝]y^]{ĉS)`qgG[g?ty=6,.}F\ԫ5rqzkQQRZ^.Qh `Д;_,#O$#yOU7/cSldWrZT A;$,Ξc[$tPM,ip@%oe2k kv/73=zv16JR|KJՖ&hT 2MHACm%TzVw ݙڬP(vN[#=/袏*WL lpBN`dVBڪ:y3p3l|sԚ( 2K aHfo8?=#iѧ%78s..+xN ˘ڠʮCA+Ү#|@ Uwefwq/b>n"kJlevS7~tVfu(K2=XN3ύӎ$~8 %nY.O 0\3l0>"h?TKʬRʼni*B;kKFcLH(ކ LKpgVpu_JyZM0ݍjFب89<`޼-ݗ`UyOqDo0 V+EܴiJs ֗,HrB74nu!ȇ2sҙrSSag+/qD ZiifEChZ7v@?M gi@h/x6vNSYڙ6~Bt :LA{W|@RiAqo*LVN:5^Xr4X`LennLsen͢7-"MAE܋a ݐ̓Wʧ<70P#c[mHJ 0y@rPWDx⚦mGFֳ! 8Ȓ*z}2_Rk,>(F)gnR =l.j=^$s7=0[kݘ$zjZF18ͫYytpbG95J]uPr591J̭V(,NE}U{phFe׹ ԌŻM pe&Ra|h-?14ݒ!vyX`mk^LmMWMEfXfV'6Sm Avw-gv86`S UF#m?Y'%E,-JTC*T GX]uRww+@Xe dFDe׎4׵]pƙ Òܻ-T / ,HwdCl#voIeJiDtNNFw >T[ }BǛ$2&Z/\~)ؼ)rB% v(ox2^' M zfVУ56A[s˅EN#G`??+7ɳ=>hNOES<]n (lqCJ!t'v'0ov`eJ[ HW2|'"^ d{b:ɟa~W"t{mkv-=eLS&Ŧ)(ZZ_c@Fhb8Mm 7KbOH9.A@imViGY3KjJ(XTZ(w`*E C 8қ6~l QN#&/Iܭ ݵEEg۷'IqGRq!4LL `eP/v})XPؽ +m֏*N 1|j''Il=W3/P }U5 j4/lAV?K*P⭅P)$94+%^4= Y[`!e]oTi,} LI*/H]xq|/Ga6$I$" KHtF;-6ZnRn3xle$2r]=7DnMRbY+gR⁆y ge}GIw)Mi %q bO < bIe:AT٧ddz1~ʱvKy"bnkrxLijO"ZOW$Iy>r۝^柴h2iY_bE|M1Aup}W![>nPPFm0zf3HS)4 o Ey\ݧ樂~Kj}2O֠-شJ>oSO/Wlmz!4ITUYaۇ|싫/ Ymq꿤F(Hv. W{+[G߃.iG|A=eQeA-MƄdJN#ηk6뀇uj:iRa4%2Qڛ͐HjTD5@P3ͭoxL1lShakl bto2uO[q_pywnSxet.2Uw &{jr)޲^:S[;%rtzaa ̧51܅6CLr[>\YGb1lCX7?*l{v|ܲ&a/8l4ӥr[2y>4hvF扑7 ODx0+?]T@;ڪ<<>, >}FpL̲ͦiztq`GJ`A%TvGܲjLnFܶV;Z%B^fjkơ;=IPE1B̡{AٍDvsYY-hfVq,7hކbIO},43]R~+@W/k/>R-!/eܘv $eS8_x٤IV#L%wXKsM tx]I U{!:դea48(C$x cZU`rm1:${͝-Q?V^e3u5$S '%#).@%;X6v.x Csek hjjob`B6)E7E,V7`-mxψ9gM~<Evִ YTFʷzuIn \ȶ']Sp@]9fx]f*)*j|}YJig;ZE"琧#\/zprwR|XfNa|TOv\.gvjBJղP &n{σ.lcN|h`#\Ήynr1w&&8NoɄ+9￝_ p:eNM`y3V4պ U)?2- Y,h&h*bA1i{mYK>o8{3 aq-}+Dk `4rԽm&?QpOށ_xn7o:{w%A oNLl"Rybh^n}'ut\! 5QJMkkWg!;_͢.ba8Sz#dZd3!wЬjfwT2(Cz;:V; ysG`ް^y4EZVloO#/̑u{ q\f~QmAHa-gl5uBvB7 GB yPre%PyT*;H E'S`s\VSqgKzՅ㹀)k ʢ|0b도%4v *(pMEU@{0,b<j2cg}ίbD8+&PHDB@ O#r+2QԊ +q><-<gj+oh1%Ssۦ|U,ɹT)Ekl Ʊa,eTFB<%蝥~ 4G=lw~BP5j4c^4ꟛt2F.(ytS0}$7Bc  dyXrN5I1ǂ!8֜g\ o%0A0.V;heۺ9gsE"Ntiǧ-Dg0O4HZ7 !W8Goթ\V~Q/!#̠!=3G6WO|M_Bx>GE|hWp*-Xr  X:J73\E\ fnx 2ˆi≋iG?<855ɏㄹ )}gEC;I4vDŽz(%HΗ<ԩ@h,sE-@ &MTr+fCŠaR gn ` Ve46 qծq0& ^sul7TQqJ Q4MfMoCĥ$mrVtzzZeC7iWA/`|(:xb4Ut]`XUǑ11 x A'|-.~&ֿ6sQؘ1DTPêi&4nͼ^5D6 SCRJG(/ET9Qbƈ'\mH[Vprå}IjHa,7nNl 1vPd^3>OJnh֬<$ͨIܙ(؇ 1J&"(JD2H="cp?t'uAR JR\c*k=cў46Hc,m7Wl™x ݎIYKeq4٘cOvzu`遐fEN\' IE0Iq%/Xt~ę$V-0LKr_1kLXⅨ7R[Y1aIh fE|Z*9DQI7x9j%Me|@z6/KbNH(D  br1z(^X6#[klgyQ~US+[xHuyuNa zQF>w"qdXAX2Oފ9vɷ+ I :P&λ S3cpNh<uU7C˘Z_S񪣲7(u[X @W$4aF;lS@AO; 8NpQGEAג. \F4E!f)1;VD 0etnԌhGb}V(,4Q@k#$K06lq C(rD(XUGR|_l2Xl +.Jq^1l٧ #|)PJdPnm5]CDIǸFJZ&a]44Z .q ܡv1&wֵ/ LTtC@aREXdI ݨìNw=ؘ.g7DhVRKNř.eCEIEYl4\MTismex/Z)^vd3BXŠ8q<'aSqb6`- okb4+s pb}8]+EK݊p/._~Z6V9B;H2ݙ^lq٣RҼaC|#/@e$Tr;=ٮ+\͛9'G O,d)-9y];BW2r;tLz?6 u{}QǦӚ8=DZQ9;Z䔝!SrW ?!eІP9eK뿭􏜿~e:,R=.n6>NeyNFj0L%>En* #`a m}&7vF)cK-臈p( lglHy]U#[ FBihT+\OWW3&~V~eМP#w%b0U,xqv4*?naHKGU `z'T;\uSO4v⚜"qKjAPԦ[Qɒ7.p0#bMGMx"h͑oH6|t^&2#hΣX'~cJ}.Wp,K< 0P,"-ł!"u䟆2a_E)/i7.CyLV/:e)v"yߚ>6ZQpMjN7*XXb G6 >IJkݯ #Z gxt)oL] 8,\"|vx!ֽE14oxüoC XY\T7n חM\Pɺ~Z\OO@{I02$fj8ׯ3c~i pm%Y,G6|<+ݣ~?eoүlM`B|b Ԋ՘vSK$к([,'7_PG(70|Rt&o/Süb>od6v>-d²#VF/*QrbeYzs|9=`sW?bnf28-vqpz#;T^ѹ B%]DeY(W`$:W8Ȣtq+ %4 BDpmtjCtYMi7C^xt]2bۄ-O!ÞR Pb4^0rӶy@u8bD%q&[pD\3_RPLؖg'?aLvIy۵'Ɂlū["XIlYtVb7rZG[:\X*th|+!Ё|E'k'VUO1~<Ņ"44^_ EIt(~ՒO34U[)mc,B4Y߇2_t[av|A%ֈ 7<|+T/puQ́-oIdR1>4eGx0wD#N)& ܇"?3$OBanj ɷٯvsk׽)y;k_ MA0PQtuMQSuj%^{ ~ęC*XoQD5z-BM&u47Cep>]`L_^ȩ J%o6k{0#H0PMeE}U2::]()C\qecs.[[Qh ώͺ#ռLӲ[o,bJRǠS?Vqd~.4j1;WzHw=i wy223)ut?~w$+21hWA K^ܜ"> |9*2K&HJ3쭒w=D%0Ah?t_5:=ozc2&&~Fyh[<~,Ӗ[*σ"p*]аnP)S\2A[.zy K[tYDVLχi]"0%?}(̠Te r#)%BC[2T )x k񅺂\(Z&\sPvY]`W '1XHx "5V؟emVB \~:uvFA{(;}L'/DE3iy;X 3mK(0wgaD|[se m}Rv%P"SAU.4e»Z¡|tɇK:X)5m*Z(k4w-pPP=2a`WQ1\$r`X조 f<ǙAr ,ِo/i9)сm0iqmI궝[)ca˂Ɲ(>]hg.An_+fxs3wqD\LCZTZ+ٲ\l묞 ?Ro IܾxZ~DGAZfƇ#2XQ!5;mzwDJdvlB 32ZmD%*` ?6`h.DUXѣZ\'BM~y Y/]f"x +ћQhuY_2RGɗibKbBOѭ!h2l#c ISF4;/M+t]2%8s8qjEW R)d~|Prt]73%/\WxSV%քIӬ`e-A~QHb?e:oF6), vt,%\]IQ B|dDzyǨ쵄(09 M{T:]ڹ:tZp 2n/f秔mIِΌI~'09\*ʣ%24'&(fbQBISj=zȾ]UtͲǓi;aˮQQ;L9"01U"a caǷL>z2&ac44It*G~h9chm~9g:qr7;_̂̾2H vvsGfP hd+c g @_~jGX2$˒QPt{A;xCORdODD;X$+_D-Ğ==^Ȯd&g0umNY;?q^TdQ0htVdR֓!K QO&sËmZ0- yOd@/VAf(X ӳ!~>Iߘ43>IHNڞ7V:fyͪ>6J PAp`!A \֞v(d.GZh}I 6Itޏ=t1Ik_ `RM?MM *x&drg hv%T&0lאΠ ERY5SB15CP|y4/Nm?yNcDb9ٯ=VZFb|j5sOQ1\+6>7uGDkk̭nVR.>>iS v [9x'ț %4AKmK|.!V#֞B&73V=D&,I09dE-P|Cpb+3)2\}Ч6F%J: be3v2CxR$4HW늰TMŸk&w`Tk)m_%0Cۊ4Q*dakQvt/x]0^i*n[ޙĦ/=ђP܏w7G1=&yLwp\sȲWDW0q3 usYr >#iWK̈φ}8V%/&y1ҘY}(hx8Q:usqe|"k!YB*5g)?!|zJMdu1𼻋Pv,=vi4+!ϩ4 5耭|g9J' u.;UOi>Qt^ŽEQ3CN "~S_YDNb/][d ZOw"m3ؙڊ#(]'|W{N_I #PF[ފk f\l!jk//A ]D@Zs֨% ğ0,hXkt .#l#CG'V`jJ%,8׼vY#qT(G~e5S:%y "?Za$Y.:T_&-i xm^]lgY?O0XT_ z?eʄ뽚"!`[y{m,!kvX(tI1ʢ Na/*_"יwT4c= :[ v&{GeBz'72fv.>rHb|\fIg _ڜ2&`NiỈDC{#[Wh ?xCoH@J^\e_peׁ]PǬӤj82g);Q;9K:KdAa?7z3^L Έ^=Zрy> xG8sBp1m%XYۖVdXnU5Z_n4un9w="T爓1g "@=7Pn U"~S=R8ڠܙQsOF{$iO%}qbZ+6Ҝ V\4DСwiFf߾IԌ u $\tб"5.98 o%#؎Q=B)ZbGIv-B&Z{6Ng*ʒט*:4\eU+ ϯ1EM[+0L֙$QE$*eL_?'"YI]A{ XɨNW#0*NA@{ܭpաœ22ǴT⸆GXyh+P:Ɏ7C5KKZ P{ć]U6_MDzѐ^v!$#dџ{ =-jXK##Q3P@:LpH!UcC‡FD Cm{?É).Xr+NvcGWt{xՕ< J>,,zomn4n_g4Uҡ"k]OP"q㳟TKa֒RSWޛݹϳ Qqof+E:H+Ό+(,þa45a= Ggc0S͓ vՌrPº VKj^#1Aۡ(K u'IF{aF_dݞTi氻9lkpיZ ~R7aFj9bx*lAR공\iL}) pN4B5%6njd37LM4 "' C9p/} OtI*mk2mMb\/Y.g~FKѰ "k%$ %y3'X53ϵ%| ([L_frj DQH؄>%a$T- rL w:$a uwuQZ"Y.d@G-qK3B`ӬzGMz"4"=J;پ\ 8¿Íup;h( 9/kט329 "YA s V>)MlQު֖io"v.KDș_TJ*k'hcWwBQ"Ỳ%N~3u͸SuB_ĈK4π:taC?E(:}9ה~>NCBN65L:^TæKy"ovd7+int¿Y 뱡T%7MHo-3lSsU҅2\F+qSʸ`Y}Fܜ߼wB@ZkUEb#cQ$|i1*}1XrD9wkk- w-!1a{& 3n062BaԯeE"ŠGo6>{` L^=` ].#S4ׄo*;i/K;򯪨D޻eqhMu]#GI`oɒO2捁}7c^xiMe=_}̚jHedg<~K&%?:<_Phsy-JdY ";ZAVE( 4x rec<0'  ݑNmM:ZrϚdښ"}u5;_2:$Mk1mUI$ՠ,G{/a#ew!`}W iBzqP`Pjqlyc8%v_{*"Jaw h+QO|`.i@.욓C@wѽ0w@s`}8g/ 챍!0 <`!>4Gz54SKk҂ !%;27ʸx.(^Zˤ6x AZRwPg41tGxa"gR+Y1 2)KYte< 6vo g&+^^˪Y3_5ߏH\2I }VY mײ )f;xUPD⋖(`x58ݿ^&!Y k4ɝ+ Ug@%.!iL>9b3]aߡcu@$!UK6y%36H`e~KEXǔonAX"+I&$GtkQ"k-ӣVY .ҩwjנW7}#BGGLkCg.) 0aT*Sbf^6p.W/EAqsMs[ӳ$pssRڂc[hW&4+WDFY@}ˆ™ǟ߱;d?n͙ [.T7)P^AIiƇ]_]&!*'š}%~'z-̎E^:*S=9b!2Svp#S or"tbMg0fbvŇWHw;8r0kֳB[oĸ3L~6+x9V'GO *K#qƬ"|ڠ sA³?iQ̙Ag z'ij$<]tY Uw%=âCHѭUH"x#L[TIZ?JCO%Ϳ=Y'!ﳴh"f5^'F.<)uī8;'|\^<6nJmG͸^GEN/79,Z] ;F;c,UɷeJcKrmaI&NC$1'kΕΪ{Ȼ~17 SPO[m⚩\m~s!PV@KuMpbQ -K^4b~q1=,2}E аWPk!v-:"$[&8 D<3B0M) f:BZL@sGݨTP|ن i/?z ɢ ׀]"gWNf%C?=ꂁ᢭PcAq@6*Zß䖗gf_]ZMEnq %(d_֜W7Cajt&ţ8eF$Ac#ۓ= >y@Fm.|9EuHcSTZ֠xҩ-Q3Bso_aDe8jX_~HHP'xU{;q#FF1^RHP0P>:v 8-5!p wo9IRs o5- V#9p259;;7/$i(JBt[2 6tXYrRsqT6ܙTQzw<*\hN yJ"B":zY{&iiBX(F9~xn䭋7 UZme\ff#es^wCs#m `czFՍ/@}]&>k#W†,nZAkF5BZHW&I'EԦש5ɳ%I^yў*V/)w0t쿗p(Ѥ]/A¾/1tm5離wۡ[L-453iVNW{k!7lE|lAe)-4 Yf$ /r^,Ma2@uTmhհ%4L@x aPy w}=DQ.[Ʀ!º7t`>/Γ% :dhI |pBEHe2rP9վŶZͭ0M+~(=!8 "cS)Eu+Sjφ uOzyQ o9vU Vu]!%2<-{|+wKDq#42f&.O>+vJa2Gbmé,P(BmF$S[BTLvc)&%4/0$3pf5J1tk}Jd *=:3*`_4zve`,hXy34O1 &] CG:"vkoL-k{"\gdu +hEˍϫmUیhn=j~xsA#2%Aܘ=gKm\$W18cYKJI5xo9m{d 7 Cf[cm…4T=Z?nn7FDT飵QsYy$ϔ%NdOhU&,MYx3eGsu +I6~A=@b&vF]:!*vk %^-iy#B[Ν;ۓ"OTiy_ 3PUY59+/גaC {@ԡ hrA =}鵟XElYn ߈4L] 5@/}a-|noI7PҾqWh6ɝڐKݺ+µa wTY$&kk>dW_40Fj;$$'&G`x~讀 nqA$!afA9F}o}^>$= =mZyi *|Y,U=t6w nimmqG|Inn;DɌMl rӪt'ۗW9"QV\+HG2ַ`х0JmAp1TD߭'W&?ʙ1b$'o_3/!W!wg#soSwL¤Vct J_Hń8Г=Hg#=S8}éq'2eoVz2z`Z)&% [&f+Hx%L,6cUz RoȠNxBhE2a,*0*Ш<$߃.or)}Rqf~0p'PsJ4 \w̢h7--$E+ar2 9M :Jٷ&E5{Sμ]FvJkISRآ,:l-Ry yGIVSJ1닞hx˱gAJlUNamcCZ+. 'W;[Z=(?xSl26=~ވ6n;{=f|ŝĨw/-GEht*u9>۶xwF7 2viV{ݹi.h!C"5:g[J'\!i (y/EٝPlGxB/97Yц 9ߏa$z5}/ak9)DV*9$jtSRFy5(ބ=.箧OžCZ":E|Y W&E$,x3c&l]yYe4Zqh$>r?EvfweҍOЗFJoC"( =Yr4b/݇<x~\=:W~1Bd@.\*l*[bɴg9/<֑SAg<%G"I~\GmGs{oK1}?u2D@]䞂JȜBp ]OduK(Pn?A5Ӭz-N0LUa,kːQV!}9۔`̟oBfo} ݾt$TOvi<Ñ5`0KD;ui&E`cr3) g{u(`ˠZq9D.; s frsv\-A7|ҙ^xT'mM䛸1`ª_PHQ!{ƨ|mj4җ)M(ޯjBX"U2F@LJd(֏h]>ёQ5=hV\Ҙ [q lJzAϓFq78tDC]wvs`{;hi4Khp=W04U_]V+t;ol^Hy*:+s3bT[cLֵ`]T}MNBnfeɨG~mi,x9:l8D@Uh`kXoM%޼>UVR&vZêyiP¹@QdE^`FNbO&R x2wQf;2h>"47 D?^Q:rWL.AʈP ! Z2#c$ѩ{?/6_`\xm?䦾{A. exո% */-fB@jׅ 59NPhlR, , |u 8?q%Mx]CG6S2ױGiwwy46JM`^ º7dO3hEj7j"(FYWS Hd@ ,ՀPoY7Q둳zoPt^5\Yv8P&=H `8Ƥ6nO 5wEq)52 դ&S};ךg]7!pm*,hWjo-ڹȢ0eK~jJȇca7"c,6;ncH@ vX:!{bD,V{ڧ?B4gjܙe=6h/gZ>Aaף.y N\7ݲײʻX[3敋eӝK-#{Ƃw jDF#^Ϭ Wa/58)Rt}'X@Ʋ+qU("%S֝=)1%pvrUB- Ux5ބOs9?i@U(AD[: GȃmvcByx|[qф0zˆAPCOQi_31|#5fAh*]ȷ%- \%KzQg-!X~-'U6E=344DijA$R"[AMGwԹQóY ;4p99Ka>)o H{˾vg7.W,WIfxɒE Ѕ >`sAn8`p؂eH]tb~J6Y"Y|+Y~yH&*XZޯ FHqT*tv|k`%_Yb(׷{ C'yL#:FaS"i8R۔0 kj[B~cf%zKpfaw'Vռ5['yu< +Cťءۦ7wE.Hg^q 5hV-—G撒UpjxIu*.ХP3۟ÛIYP"3&bsbk#WT$,< >^k䂍um8Q[v6uf4w@A},k Ο' jp>8~ c/!EvbJcl=O\K9\R>UVU4=^c| Bsԯ08&s6ϏDX(,R ͯLsцK _:*A1;$<ز@ h!6r?Rzw-عWI \&+ȼ7Pn40J+tPneeq'v! =%He]|ܴD )IL8ž&LQK?#6B#bVC 3h{[!l~ F6Hv$a:bJLg%EIg(?Xr?3ƋŌ 4"qQz:LmHSkGPoC#t:2d+N(59޴2Us)J{wCtƽ\0"ƚ1lKerS; 'ߡIyBu}& @@I=6X T_qP| c5&K'-0Y0x c;,(6Z=T\CGQiBI0_O0qʹcɦٺ@OYTkNL]EJc1TB&*ýgr# soZٻ&7^AU> V*}{RvV_ψ PF[;KC8@er"΄gknmWppg7ߋŃhdc8S20Ql15-n/>~2'AJt=X՝鸳eb`45ܭuX-ut߻0JvLq޲+&2 z/e$d:+߲ L8L/iJ"@n+ rY dʦ\ei4ƽr+OkyS>hv)Y!یcꞚads/:[FW"V{nl`6ةj]5CN(b@g!V.:/-zoEvs;[eN:ž|_IKDN PÕeUCnNPb:p)=◗p$Rw" .@r, XFO'_d2Z 6jq2{fRϨ}a)R/ _hɎ %Y2Kڟ/ %ҩ=Bc%ʟE(cNʼѕ[=FFXxC1)qWncZq`P|M S|au^%ƋVɘ̗{S`(*-y"}z>d)CKR-%ף=2R`zͬL9PGzW|U r|pxVbP}yȧiY@ FOV{JVCh`@kˆNp]wS\|N)$R'i 3B%`Im8.jC 'Lk޴ȘQR )ad QFb3uysdy` =&.Ąf1!TRO)>Ę'a # ,/!7D 4LΐQ? . ~$rPt 52vr){<ؠ+ohIdF~hC@EsMi }C:GAy ×D %#FH:m@M6H 7 Q +DW2 - ̖Ay.=NdtTr͚lS3AG g5@tD-!vu{xF@V-IBd>q`i'aB` Ӡ;:U}y 6%!&Pf0oV2 3!:д^Igܶ v#` ].Gt괨(&lXi+ԦesStKz{fzeL*Rv QM*CvB"$àKЛ^:s ՒSkך2>Tn0[.Bul91:h/gp?&/tdck8%rV^rulCBQHq?K Q&Y"ʎawꭅ1V-i 92gV?p~uO}e/5gAԬZtֳڣŒĄ27=V88>'ɓ/?dơ]3^ V82y14PW7e9օDkSStv)wkk%.2I q#oP(KD2ͅ`NkD׍sTCPhji?V1=.csUo VO0hzy6!>.ƥ=k]Iݦ]գ:oCmXjNV"hޏqL. _ĨFyQĐq~O:*C(ɺh۸'<A|IEL'U"mǿV;99E'&@5 % s&׽ *?^~dq+F 4aY Ti}%ow#J+J,g SwG<81خgWTG** pWHL\\|Mƣﹸ8.+|eJ^, N9^l};.(f/_so-c5M͗4%DCzV=!Q'.z8BB16d7aS ڞ #,r&'#c6Ǫ?/˻xj,BHW<'uq"x\4q e Nh=VTvtU7 :W|J}pQXqG`\*f'ZX3D ̖ $nm7Hy\A?HW`je+t-ht ://ՇjDKoF*8`x.~uq9ǫǠ"\?&@_y 6 4zV;wׄ${z=ឈnl~#cY~N1">ԘW1\|YI~!?|c }n?4g.ʬ[%BSTCe'S)0]z@[?8m\M7"V[aOD[v~HQ<^͊Sl}6> 4*yͺ+ߪDpjB_;`sɅ&cgLH|~pU 9&63Ucr-TAhmфeG݄W-J.m= Z>5DZhku~UU,.}nwxIZ@)ټ91³ynI|SPȋ\-^Qp $L&_5; s#N)\ ڎ4@+m&V'' #4]s.lR(ӕ!՗Y2䟞qlZPY6(p]-$hA)]JF3[~ Rҟ9Gj'd%.$/r;1*FѵCYOCkR(:N\x%]Ywi  xc4֌"qx6{N*iVwP6SHF\G U8#)Pj %9.)#Cg$,KˬҎ8p-_1>HAqn^H ~N^`VC9[ָZ =|,vl]X%~c &lr=N&$*fA>fBħK? ۣ~EG x:D=R2GdhMಿQ@  M| ZB ^U_mt*ʃ 8%@A4Ÿ7n(ogK~k=o!C>XߛN…ZM=ahVps@ZBܺ Cfy:_7OͫkvZ"n>6!Co P2 ߣnԅ̒jՒDLvEȀ!JR\Cl)nZf7qTPߞBMf"9J=X;nq%=9۹H.'Λ,jxX{gW4v$yls8EjvuC-ֻ4)s?Q6 |m!\9as#붋4J<8Qx ZvΤia"|dTcOX9Z[ ~HmS2 @YԿEjaPunPsxk$CYuYhEC\(BHoF E8&R-wsT3^>>RgYZ07070100000122000041ed0000000000000000000000016075bb4500000000000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx07070100000123000081a40000000000000000000000016075bb380001edf4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/Ry]?Eh=ڜ.+ɐֹC hV5Y؝αQ`=Aj {vP9)_6Q,yNM x]/nvlFG +KAatS8%(Yb9Bк/>*\nlTY "h_)[!!%s_Ml_E'26,./YbLa#OԺ[V:34dTʄe\@` rh]ewLV9|=5-%B-wXu,Zamq|S}<4Gi>R婆RT"zAh,FDVOʏg`MOrb$BAԏ:MnfN=V+NkAT|hҬ4y]Eی\R&?UKDx6F=2]YYIuo=La'

T(\Xb(bD;3&P_`0! >,1xl$;K:rVO0wN"Μԡ9 [+|2,YVSlZyx~%e ð[s?5 "jhu\I@;4?u2\sL̳N}&"ACԒ.q6O#%\90n79TAҒJ&_jK,'hi @ꘖ;qgS cfW3Z}.7$l.!_Qq/&z!Z'u,Et .3Jb[C/}C0qkn`Ck+IZ!m)!"/ѣ_xþ_"9wչD/+^u4ad!V\^[ 0eˡ84"]hH\J Rxu0@ a!)4ΊRk[1ͮ-Q4ɃvVWE&e^r1ɴDq'2S1J#4$i6钧@C?;Mye mhA3Pb00+jON 2V y2B^xy9uQ̆-Q*h]U{>{9hqWRB(}kw,{V?(i-qǤ?S˰H0mQn JVKW .Ja`Mŵģ`WfkzLw͘HR`(J, Ep2}`0!لF9(Wpˁi|fCz8_8< TjC6D`į]lu B͆w<8TD,pشe`m5МR~Էj2Yx4KiVG *~Bz%P7n *o,ϒ kK#j؃ >}xOR+6`k +Of*Yt-ݚ0yjZЦ;l/'!PvѷX B'qc`:;Pl?*M/*iߥ[|"W˻&'ɠ[46R>ruw-`q{+!?S,+"lbN(ꪧ64U.ôNC8-RI8뜍)zTe4dU7WfA`X82ԁ-u`m̯^O@\Ʋ+blvA|EQ u]Akx(Q\ͮUOP0Σ"&Gq\:sg`0kUK+0VikdHON)EI}?uusZ}ּ2PvَqދH׮n7<1/H#GP74s6?KGjգ3G{<S@E,F|W䓖;qJVK=hËdS%v[!c~`=/ 踮HHNj,ufĀB!l:h^8AW*'2 iU6-LMEU ho]>><b)B3.ɶ h V\weP!Պz9<ȋc8\]C| Ƚ9!pF%qt^)#6#`YeRQ`;!rȈp!YPh<7>jQvj{HŌ"Pt ɓKYKb/+B0>,H77uL\Ƣ0TaEh|w[E@u2AJ{Ѵ̑JFfC#]8f37JU*;ԨiqgE¦3WvLD5.n.-LŲŠ 6 @|ypuz^RcDgU~CZwz?Ѫ( !_,v1V6tw+]B(݌=?G-(Wq%ǣZ Aѓzv;!3*/*zmPч $A@|u#x̲V97X-Jrִ.=(!w]\ Ÿ-MW7/hA:E\CR@thJyE󢅵 |\2ٽ\\hh"lwPG;0LYX3" (%)xGNWnQ O@w*1sD@N=,7c`°p-HGMS*nB(QN9=uPYV V¼633DpBU&*IL/fL?~C_B 7ݷ6z8#UO=<~RL@E w}{\F^~+n7bG7*dy ]6u]\3CW8bS&!v_wY8 _y/l Sf@eWpSbާؠlPŦtݸ Qowݣhj93^~:7h -)}*K "T%}gx!cהĹ:StMzJ^wDTFk>h/R睺ƚxFā<\n`@Tˍ|TsF-[vt<5/%, JKg(pucAC:<-:[@IN '&4-yUp1v6nrsq%{J%L>$l$NEjy@\WQMa|ѽB`͢Bt-{<#nSDe16. zd]t /ܼH>T./ 5(&u^A~)֐w' S٭:~sjKC.͕Z kPQ Y(VzcΆaWp` 10r%9S[8W:* ?eBׄ s">ߺޠ־ie )чQ.:0(G^]έhmV9vt+D$:)! ֝{O(0.ppjQ+MEӾ'j],3:9-O/ #z(<$7tdūh'qm1|K=zE'f=g$yM-7BXr :%tH d)BŬ1ᐐS9vDɘ+tpUK gk& ɚARz(j,7>{"- yo"v<8?-;"j|yVb;8iG!;]<ߋw.P3Fߢ϶qqL[;&&me:B-2gSjjsvMؿ"8*\U{-nl})*K5MȄY=Tb]9@t '%Ű*ug(/stwuO%^,6Xk<*j_;` ⍴LQ| <`2߬"{X'11绂- 44z2%K R R@m{LϿ#nQnCpa|FtkxBr:YD6jkCS$hbY0v |ZWt0ɫf4b5~=Q4 ^) .2 v.4B_/PJc&d9'ݢωo(~IebjvGˆIKjt3N@GukLYB:Ca\WJ3vBUTrϷ5XS|bV6$ean?DADCaaв'ѿ}58L,JWn ])+D3n/E6X j~F@zbLMAm).HG?$vCsbeb;H$RinFY0ʹ=C#"32ֵ",ૄӛ Q\.|DҖ|(NܮJt@|v/SD3ɭ$*4Ȏ)cj+rz5hƷbYuU'yn8zXIP}' O}[°w#,~X=`(APWF@*䚉 22$OQ+jvY`` |a&]'`Z> w`H~lڬ.py0[Kgah nFzooMG#IyNKGiu11H>K_ s^ãΟD_RC>YNZǣ{1?7e%&,&ԍTa/ U\FU̒Mt}@8. Ύȥ^P& @e W}W#{l\tr`i9o2"ǰ7yDuAs\& UնuBR'Zޙ8syς*('(^H?"41<OGcfA<}|@}k T7-$ޘ3Jc>; ^J܊x)j[sG7.2H54XZ? T <=;צW"MY[܀>"aSAvϸ's4RTV K;b(qQ#Gƺ7 %G)cDFPd99d아1N\C*Lq@ƄfmlX64";O1!QVzJxTq $3AWT`vم`ԳQ,x,WO!lJ9_T^pGוט1Z^_+w1fďؒA" 6G1_epDOCmU"M5UZ\@_yUQ\Ϙ4j/&%UF@'օW]L!?el=6Gwr$d+Ӣbǎ"~ݏ>fR'|νDr{nh0+ϧzx|{翜wbz4tVpt0>PkWX)8`:1ޜzc-@l҅It4T*RxȫXWMY?r&mԁ -J9( on']%/h%nhkxꟇHu0bڽkWS1P; M@Yfc}p{QA{Axg,9d45h^2c0?1 ۵WHP2W!̘Λ0X,CIíu N`V`']?S Hm)fznjF\XK@BOOgGe-o"nެ[`=# Oa;SЙ2j^Q#aixNRb^dS@')'~D4ݚJ}${U4Souyu5G\p Kӌp!J,0 BMVphAͦ\RO :?&|AГ1}>Zs3(;ű'%S͞ Z⛶Sa567H+2& G'=!.7cߺll)ժ5dOaU>G6b(59~6nL -Ō՞P4ŻAjJ]ػƇ[iW㻏Ef۵d,hW?`YLbЅbLk8m0Gs?O7ͯY*2 I"7 &}Vio~G{aS?lƃJGz?y^|;#b{E JV)<͝|Xm lf0_5ųH5mb6*W}Gn%f1Ic$a[#jXv+g֩3,{S$"=ֆ)뎍}+C,;>[eVPc"&dw* ;R.!MhHå᧷K3e:ENq́Ωr~8zu.1Nw$b"q/ c<"R'߶(uhEdmId'"Z hC]&=qšqTOchڥޒ7$h86c+VmKF'E(UHzr'/5\- D'잗3+3O"3$lɐLI](1rv*+Hy[3eS4R>aˋ1]BaS"F%qMfQ ai`G v.}gz;VUɶft%z6'yjg ytnw$AzC eNz^vY=ПDK;\gv-pt<~ׄx|ܒf3mv8 -,ϛr7%)P(:0-߂Nl}({83j6Bqj0eON3 k .p $/Gp1e+k.lEcjF̷(G]P>Ŭb.,e@ݬ6ו$ s)ߠ{es0H|(i9@MLVِ7QH#.z~tZ>z|x%zOŀ*u@Ue6!]a?u{B#2Xedah >@(3×-B"NAF%]ZlysN:;oR(۵@mt=!I<։JT^k)b_4U-[96ӊGqs·hWB$Ԗf'!gs?69o2P Ÿ`KwlOq OLby@Siȝ 41=j 2>zoc9"M\)֪Ynwn(J;>3*$=pWl Ep5NR|os#ԣ 5>ܰuy|3~rcpHj9`4et7g@y@?W{.rAP$'vvM+9-LC%|wBTRj` ?.b}(N*?La:H߿]JaB h5 4"3tMW6ۮeg?K_]o|K8çl;yW3$xhHc⫎|J^5U 0,9=O Wf:AjW*w >~hB%;Ssh1n`SrZE6?{H yQ/09tXBh.1^C%h%/ 68.`! 5!η(czpM 5Q5 Xu(GR讒_ %tEoJK&[t)m1Ezy/swU<.:] T!Րx)1E:%i6 ԘiPGU}6]WKCJZgޛ[|uĬxİMrϲߥM7zcGZWp7lG*x?M[3()Bn/U靱@./3?Cʃv ,;>2s= wl drwA!)آ#*c!99q4>nR;z8tD5P}ϑFpnV=tNލVљ@ﺴKUeOSr;~h^"*m~);^0Fq]`% @A*fkȉ 95"d7+G8ĉX2QU'ʗ {G@ZT0 Y>(1f}i"96ޞ>FV%n38qp=IG x3Fe7WwMhvF¯<l'Ο X\P=St~)6]Sj8f0]ޛ;&;[:|]LQ">ji!͹=dfkďqid7r@is;D=:+{OVO Z3ɛEAƿ1:I"%f܏G/rsLY s3*>5"׏hC먪FNc46r~qPsܤ/H6?pgU֬@4q~m?4pq( سgLB*i^k\Url_!tb )?8>hU XE | kjAbq Km:lSN.K6SX`Lm]iygv˜,"xe> ,0 d{eA@W~"6}mELGw&پ 9Â&<)yF7hj̩p% _Ί\ J`v$yZMZ(gM/˽^MDͬؠt0E6h$2ܗ~r. 銓F>K9U˶DK7QEQ)suk4v@,8D_!((-rŗΊ )`+P "1x9wB: Wo\)黑"%Z@EpDw1" W.rkyi{U~')fJ*HBF-yV]$NRg7] .tܴhy R&}lej&ى ܴooN]p, .;'r"'s!& n z?/0$+ 4W$p>'} =%kӹ0,!XZxg+d{l  Dpx9AO[YIzìA]">vDp GBh'umc$X5cOIٟP\QG0r%o&ě"饣:k5_ ,>u'>GK TLAEMÏ-LaYr ,4&%``A  8/[IXޏ~K<`ݲ2ƴoܺCFGBb! ՜&#,]2)B6 6DGqE$KM&bK[ 8 YM&PWW1(2h 05PaTtQ9sG<yZ7㙆?$HGİb;2p|o@1F0Sv ΄Y%tv 2%@\Ԧ e"jꙸ7ŰU: tNFTd||\GQ'}2L£iP/Ϩs?Mnȳ!5 9`1Uu ̔`SܻWtdmsGbkTAJg6ޏ΋}Ln!bsZV\+L%Sm4cu ޫHUn̺{9 ]ˌKI nX^E J5oa{gHm|͌א>^)p+q;B 8K-=,՚a'fSx~X~xPfbqԄFxK{0F^cAӗSwg>iY *{ EXFW䇃xwkSDtd{˦ P[NP"P=VE߅Q^Ca;T~H{n7L|ޙ{l`iည9CsE>H:$K8T׫ )0f˫j# EX8E7RcY N-c85@)?/8 _a$l=N޴dL^=Lp:˦nʫY4?ΈR?W)/xЂ0gI/3@4]߶dzUE@a֍cfj%2h>,O4BHsYC!ea<(e;2UfA"8u/"qP^`dZ:~yCǷOѫ];I N1;1v=K/lc64qwVLk0٣O,4CgRԳkՒ\?L6zH~(ׂj+'TF]TOsg 80͡Qb0L7G2n~NsyXǪQu *`r 96-wx[q]bOnI^eB(WO$*ZB}])+5P>ND><J]8x5|2*Ρer/(bO8MQJI0LhD.IwEinc=s&o'O^ԃ G̓nfS28עB uۑĸה0Z=69]Qp]`},f[O7lpMDew{y.=?#0^0ڌ2L8FkZLydKEGwhJɀn߆>U6&N iQV[f1yNn5jQ`@,}oCr )TF5邟G ,r iM^5a}ۚI^\K4QC8@.3a*> 'f#"@.*6z#j\/>m~CfV5d f752maChiWRdzw*bdţPXO-˭ȡwVt,eL]d&*RDT(8f=jM9x֞I -ԋ1=̴N~yU-r>ỡ !}eL~(}IGT8s &dzսuKJ1"zIER}*=&.6Ճ˰%8X-We9U#;s٧H.v8g3r ƒ8"3e*9Ԛ mog[7[ YtKUl|[<-4/<= n@'MNq[sXBNM߳0ta׎AFv$^l/Q[oڊ+H3b-:{p]dy$hPQBb @AC6:rinrT|yFXm]$ŧr&%-06:SNmu-^29dmńZ혒T(3I1ص*y#@V896R$xƔwYYS">cSFBb 6xj|frtu Kem[rFeĬ .MJE3Dra3FV"c% kL)`/zAгt`eh`qIW{koU0)\%dhԍSpfy`*(&B78/uí/\`dcu |ϩV<| |zW꒔h;wJG3o ~ | 3c'9RS>VNZ`k4@!2zSg $rCSRfEsю$4##"u"R?PFUЭ >7 ѕu^hҐPh^# a.\uk[pҦ\͛ty)8ibDBTj!GܲG?tQHq:TE; tWݬF|p ĚkHsK@VRD33 u rv|WwacP]I. cI=d +R.Bpe\7Y >*3ȑ~~bKn0zKL T[91_&0wqj`Nz:hugMsk2!ZSKO P#RhW]s}&{OU}\*q?C a+]n'D?3̣$ 2͹6 )b9ޝ$x$Z^Huاwt="`TIq6M/&9+)zmxPe]qw_ᵑ3Ly.z | w)"R䥫<Ӵ~J2#S1Ù4N_S|)k;n\xNY֦c8m砵3I!{%|P2(?+YD 0vqq_AY= a-k鱮'r׶*{(!BsWrSXlg6o?(!w;22VbڡGOko oTѮ2~lt!)aJg-02eB* \k61O$rff1sVh߹&9r8 ]cZTt-rX % |OJ6~NhɢQ3/k Ts®Lax 5MǕ:"=^\4iQ^'0;Ycu!wvE; -I뉳 6rYV$ym>oS(ьQpQ؅يy5U6R(&}1C7kċcq@{RNjPg8/N8sB[irG:m<w`PZ߷ۊuŃ Rhkn&찾.Qv U5Xt||&'QOIRuN]Ȑ2O1ļ|C 5&8sj`e] 湸MT BJ҄vbѤ-mm[^:_C-533|C7WlCոuJT_L,lMX*UnG$=B]Cc,ͥ;5vԘtӫ/rtʴ;#FH#`vs hm^=OxrpDeZ=X`uoQq"4}*}: ϝ!ԛ ,lv7M iN6Ot k˾-'N`<$8wVrǿA_ʜpL='0I- G@v3Θ: 橡HhBd-NpDAX!pjG[pCQ9(.N3ذ.5ć] !/NI2 !GK/Оq0Lg$b\9'DyŇLRaX^9\R/(}p4*c1;#/'5ha?@MRol,R 6'?!*VsɨAU|pb T ?G_Q-#D_b_īMK"t]Z[NrnNg3$_.Gդ? 8ػYe>Y\?!2ga;qӇYS&-vV~ SwϻRQ%-` L*X#RR}5(ъ]?i #" ~j\,lv3wKX$.k@ݬ>,KgQ[ 3oM( l,&-TrI'"!_y.&t$) $Wu2lfN"Ȣ$g2eJ #!F +9gD=]LH#ܳvE$3H*[𲡪{f[0vVTa* OVdx7"@_8LZ]2oRKU`%Fj-T !#//wyuOZ~_ѳ`Ζ|(yM.lw5u%ZV'ESʹF=w_WvLf [_LThG9.0[{͘%K (C'Jrm) ]Ή~4ns%ZŮ0̆@oMpiž ²΋m4s#h(BBN IhHf 7}>z(Z܉LHʊLN/d XTA;2W!?ǽ/ Y>K?(jStkt#+pFNbЫ"߯dD;:Pe,hQ0!Q:eP]++K )j\a :'tx(F >bF,.tiS?sjZAY{7ͨ7ǵZJ~=(Q+3F~Wq iyC]Y#>+rMA Z {u0l2RlbH0PC]gIofadd{tb#s 0=vgJ@>+EAaDw6o-3sYVc6X Ӑ4e}E,{x2`Yl/-8[fLѢ0jSVmI4#̞bE%*EO y.E#S˃8yxbSN&x0~Vu}D|ƿ}af fL6 q B;,#/s*7Hn`팍$AV~Q] 1Rij̊Z|]WB_ʥr #ܤ_RH`mZ_ D Qt7,7WG1Qrt͊iDdX>V qVv'4?d!ݾWxc*ƐDE}sbekmd7'Չ㨊m<b8?&Ҁn&Ay(|ΟgYݔZk=q q&1˸mkWOíiү6f%V9_wgCxwd K&FzYUà wa;vU1Q΄1}ׄP}Zn.d:yݹAIA8a] F[>KYgȘ0ˠ)5/}_#J&%CɡB[`,@͗S 1Uk{!ek}!DW?]guX";j3 lxKF *7tB]0LpItQ4b<^klb4XJxC \c[Q+,ZQnmcݧO&&1dNHҮe9!F0Yxw逄#ޔ+6ȏU֤glFNc,}qw N ! q8fqOP}p M1yjqoE5X-g%xV5/ҷdq]d+hV=VruBKjSm-T-"Aib0I_[s9&]91Rauvjk&0%FF-%d?LCyi}+C&I֙ /+T"'͚zS( r6Nonͤ8As̿ʠgu"_ x΢J_&d@,r' "n7 sk-``i Df4aF:,DW,85 &4>f/!9и&7{V)J<).Dhʷs;\ob AZJEbbN M w4_ʯ[^uF0*- 2!o^^9 <ز䕦6pZ7殆cYdnn8h݉?ZeDZ@ &* 9MN,y4幐?k1UtN6Y#&z+tpmz5QjJN4QGd/qw\'P⺖DPn촅8%Kj(*Om3iw;泤u]0IZOAMqrSšsӘ_p>.)tZMP;=.~U -I]{,t˃%i`kxӲ\{'-i8CYbh++ i쩪.^?Y7LN Z;N~55}L-,KON"><-ղ@c>AK7 JNu5߽nԲNh4m(!؄m'?YIžVnj{RduY*z:IdI,|U!V*M*Ghj[tM*t slF/3,'IKKޫ5Xn \s;?8{ |ϊp/Lbi/۱x{_6Yo8,% p3 \^/u7-#һbߟаy鈅_LlYɝ ojGDEZ*Dc4Ӷ.aj0o`_w\̻fY"L9@tCSp,v4s,M (] K02b J}kCQS"wb,o+(]6^ҵ:`b~P+݃t @"Ϙvi~Qvh1<9F=}g-IGx7V~^ʩ`ݞZr\(\PA-I"0,`̓?|v| gzcY?Y_|j1Hҳ57YHc<9AFzluUz)jPoGn0H'5>t ̕XL8Tp 0_MH.bi}5wė e#K{>:]U!+GFjxpDh665fkYpk@m~mx% '~a*`%^᳊'4. \[)b\Y9.Biͼ5 *6fY~i0IŞԈGO 5:#yʔy \( uKW{m͗pƋ:kQ &6~ _+.%\}5&-=UQ[ߜpz:}J ]!$^qlµY0;ӡxqTf9Ŝox3u7,h`JC$f7{:DCSX0E 8J]>qD ܻbEI@8)g(Ӱ!s<N;Nuԋ9, 䓃9aAKˉ4Y#@fhgָTlc/-<2L}?tc%LaA9N41JЏ#DofCk"uRc& ^ j L&yAa"%K@_q4.e{#:`!δR>*M^,7Y=_$t{_MOWxR+*Iy%wW޼A&ĥr'B3][{ . SwP/@ Aޱ) &hُ!w bᡒ_,E7P-j4b%nIvI/9U+Ap˳O9(ZQՏ0? OBLifvkyDZr}4?V][Q lX;LA4.c7X }J^$p5QIC c-3?pq;_U %njf1|r"h.}\[(4?d[*UtGDk~|ǽm C0-bf  dMvyɸ:lA^0KOyT̀bUYA>9 (O[=Mh~x{"+ͥdK F S܃Yv:X/6v':{ ƲG׉&Sw6?y@OtE*EDsÙ R ˊ ~fiQ|oQҀ9bELU!~  4;p>/lb|UIMrlްk%SďD_RBzPż@7iS#BLD}wLoʨ [,vAt˙Q`ː飣?M'ojජ;ۻWͤ`lZơ=!TA &I{LqF&], ?>,}aj{0Cc` ʫg@Bh5Q#DĴ§VI奕F@E}>Fa>iY+쮾#Cp/8~?ws,ewIcL)0i8?ZW2e\aCgQ Sʿx>NJJ(lM Ũ3QQ,mGqjI3n%7R֢`2-ielIe̔f!.RNu7f [#UDGش{N0T!ݴ{HC!:~E P ,;4Xa_'H!%Ud(m)|.['vB%݃Vܡn֚ `_Q<<̄4{{^m6荐GG1Z.Kk$\P2-[6w\H8p.m.7GPEr.z e#g>-+DؽRITX"NNH`7CVTԡqLŢ0]Vk(?~[%BՄRg 1{|Nlg ppB4ZRNGu0Gf[矂)8-m<,j9u0;_)aQ#<| ː5Xyn[ Tˠ9Up9D qEY'x#T ~*xO]|i[ѾL`Z>Ӟy[яDLoqCFר#ն#s8;> +&U5DkI$XU^Nj-8" 4Q \o a5ilbeZmH 畺'q9 $C뮫Pta6\ZϪ-.һ,{sX_ވ*fV__F~JCy <QS@<5{)zʉ&>:asNWޢZ|o@1#Rm58?Jt1.Af3:k;Fs*Xg;U"}hvqxel/#`#RT22wadfBCdg/7 BOz0s#sudRcP:[>oayo' _u~Lh})'3sًKVn-O-BXOָC{@:W+ ,'$J EBSqg%^L^L9}z Jcm _E#ę<;V&z?XbObA59} =wd P.uFNg?/E'hw^o\L0yǮ'!d\ǁhe$hK  G{}*<3͘4e.wLMP:w !CKHXZʮG\E0h}pmdu&|+'/#d?4z?(Il $jR-A`!U Dl`#mь<3_TVO[j\oT(V,Q1Ea%D((+/)Qa%K[o&3=:#j*iɕ=_z~A4ә0u7BL6כeQ K\胻 i+-K~PJ2,4d sf l]dYH)懀H}Rɴ =i;`1bC+/j߶쑰Tz(4".ZXV#a o7Ӂ\dXrl`mnĎ>mLS?94>87p!G9?q<`WEp}&'Y]BY,҅zXzT{^ብUj!PU~nmlĬS/9'ğ=qpC wWӓ 4t#YO{'};N4H5'24A~viT:S\9YyccF, W.X3zoTbfՍV}V~؆: 5A!O8&( yn:NkwqBsK 垚A.-si藚 JJ1Χ3:k$(wK6-XP5Gf.^dXfxsM?Be(4C%E vܮL[EēXIE}&gRDɥq٦5t(<#-ҋ g [r}Ce;=%`},sK+PD rpAb!E~@WQjBLH'i8-L/N| uvHZ A4I^H@ruRfBIqh5MSM[\p+){(1Qe˫EQlӽh>S Sy,7<4UP/4|7hj9u-|`=C1ОS8p;e5ѷgF}؏U] e{}W՞隁msf  Nj0Rb:/>Avۋ7'Ź!=:~`b*yp#g4.|.#0Y!hG"- E2 \s.Z&:J][0޶F:} Idϲ')3y}~U=P<`bS@\&x=DqtA+7A ZivL5(4UO S h6 XRESf`w YgX窷. m%{ |!4`!2 eThZ(x †;_d]t]jy@HYXd$a6IWBUz_O4}aqQK&6 (u?k!j3%8ד!7䩼12é(;F u^-oq`YXvVdfec:<'4bu ):{Fw-| 6. U>!b>ɼ g(="~ŇK^5k3~-!,"qǪV7ϛ %$%!ʮ'cu[2`!u~~rlrX"ϱDZp5}&^2g(u*,nbma&ʹW\ 81FPJ) ν_1|:%<a=T6t}@5:pC )UUf\d-1Cy]L\ V8i`2ftM f֩SgԊ>]pAoo̿}p.g3F¥jQ֑s;ʺ`,#lV P5U38kZh/z=ߢ*j5+ax~&AD$_=lUvcÖJ%c9iYgGL=.>1Qwc60EC&+NgC[iQve=y_=y]fCk1Uk1vsnsUN3t͠y9j,# zw&I֩|ʦ QjEC̓.~tӖh vr-7`MtK p̌/o P3RCG -nb{7_2:_%J~a* Hu>^sH;wxIzbUaEd!1z(03ڴ e+ë* a<+V%~Kޯ g\I6Kc'{XBB "QOhazȆ`/BqC,{7۞ vt>QC EC5R'n $i'KLazЮb־T_4hKxxCu}r@5&qϣ1ph2aoǪЀ|ٽNoBb ^[bp2ռK ܊CvۖcE"űjgv7]&cvH!l0'xOvl<cƍ7%{]x%2%\16ȑV㸔44afÜYl6LX8\>ܛ`}+~AЁ/gR2 tVm4ʎ&Rk!Pm*<"D叉ԜLxl[yЪGL)Ƥc[i|Q>+4fs֎Fr@P15 16E>ymG),]FK"lOm k?Qe!'s?Nh5ITϑ=7XZX!`DQW|"^v;߿ }М~ec57qhH#11v ~oT^JU4 {$r5R<^h.rp q<"lR_: mZx|֠c5 X\Oz+㖞AYu{"hIp2ހKu'tE/6Nc>img1A|A@ũt\` * bj26%M[Y uZ5cIvEP=᧗q.;/nB xBE`љGStp'Z6ySZ0Zk5G4XM]#;ϼ``fxRs\3D0x7Qඳ;˧k=A[ yE8jڇSk XU.s9/ls(/Ң$r22gUMY}0BT3Y`3kNqР0+I7`#8)eqiVkꏹ?@@F585Sf!k91;Ȣ@i@|X=؏SX5my9TO)"T*Tmo(y0Ηz:?.c"ͤɐ&J=O)t6a("ܰhg entWgVȈߙR'JNu%CGl,DE1uFfw-R4:d >XWAs}՚}g:4WzL9B>qC# MUQy@RlBsxdlS4_#v p7Y'\ eni]ni2rv8y06[ Aw?K&t߿hϛ[[Y@0Prs2)*gg:Tq567E04~7-eWNZPKkNңdo>(~9HTq{,ٕo>+~5gY8^ גOQ%OR#dI/2[2*Rfp ℬz`n|~מF+R$ι^/qa)"]ʯK9R' )$8;\#+:AL:מmE@&{b캭k| g[_xKHLD]K [ڗr::ѽ\>&YAlz֣Rw{,[%H\c5\tc3=p`tso Rc_6Iɉ@%,@z+vylDU$<3єV# $x OPǏy\a("jЩ O҇yEaĠ_Nq ; f1҃KqJDѷyux"i\87i lt4Ytzu.+^ ?`_2wt]Lt!Oʤ{GKhAr{Qv(a H1hwAk};鵕%CY Or |p!1߳4hzJ DΓLbh&wxAg-UvjiwlBiJ'D8EVy~"rZf_qhy-Ӡnq4@HNǫ$盀-`Y@2p$m [\姣S"`˖3EfPgo+Qbkt.(0Klݤ[ܖ{n\Jʝ4!8 :/kaǂjϺ0ZUZ2WZ{#Q%) vcDih3HkkU+g%9VAκJT&8Mu،qt2jvkf#7eKM:}{^ȬBZQde ط $v貥P`~ Vc3 GFqIөK[*Ň/JK,ۚÐC#I 'e 8(tI6`+ 0,č9g d ۲%AUHe/-v.@%.mE̜1ͳޭ)L۠D>Ԡ{6:#`KʁcX9Vݹ|N5ߊTy7oB !yWͱRH5+=iyZ:QvpH̓{8=Nx=XGTNӦ oczNVc&;n*xVѮFAd:#Y),r$Gj< GRP^]6UzhP\nxAK{pZ]q$_ZbD݅`)%;[䶵#˻Ka ǭ'S{~]jH%zmGfFA#Iiꁰ)Y<8acS>ʤOtY7 ;J@M|8I SG19g 6{al,P=6i 3 14,p h:'ixf?Lc '5QlܒBx5(c &iqrrO8@xʛ3C\ q$9]iZ;l.y1hLajAlxf_KtJWɿN4YF[yH;w͸ |DBX^O7i3lR!$ u(b%m>C 5C \A '4ЀX=PX,g]w.482NTh0)tq]k* i䤡"rڧ|̛P/dUGjΰ4r Ң\xų;Df]쪒L=Aaw?$!sY6t y9%8O|u5d>oص̹s@:]-'L-m +X:VE|Cz@t"z F~D dvgh)z5^kCQxGJȲ6ǏIV i2W67G{؇b 34tgX2PY]pIx93+^L&%YCOuSC-XZߊ}i$pYx**o+Kqߞbo3O߅/XAuh Q>ŀ(ߐ3L/Wcq 0U<2:zym1(CuT棛XWb|ȱ9(E^۽#KCӹOjo1^8$2,,8BWxS ^r4, ci|G"69 I]rvݯ,kL#d!PKS*\ٮw_z;Ӯ_]N7Kk0uU`ڧCxN''+ESp4=a8QHd &KsɮWdΝڪ/frzuB{nmv v\\ӄ3AGCX9#V>R1l|P4nO/*D_"{{b;:be/Q7<[$~NJ?2@c ʏRjMdp?eps :(RGh2FҼEMdEԥ)Z/yU ^E_Y$l4W6 Hq\H3XL3,r"6B.Ov-MNHK1fvgu϶hUOC"7jzvp bt5.V6>#nL 8I9gA,M"hYᮝiJ_{5kk!,%b5,>ps SG\ :rF, Y*|SNnү3]\HmF>BU<)oC'l,G= k '"i+,(d#}0/'Mrgzp 6Sсr/8:CRO :`v嚰IIs6b>:ߵNԒ.^@2:{3Vu8_8(E}[40J"ᱎuML`9Z|)24+>A)kc{i**:ٷk,l<衘==F3b"Ų1,wy0Z{߆n }-G`U{wB`q\ؓ)Eqh%V_?ɱ(':j%|4YEA>è#p݂,xiuBQ.{P˝M j]UZfVS!TPc-sk9]ZVطV~a!9R%FJ}Uxp[,k6:1< ʛA?DqGR,FKΌ)tb:o-d23+m@+ 'H@m>`q&"|= x%a(6]AaCW @#` sKO'ۚ5Eq3WImgGXW%GpAy*!rXV%m~//]+\H|t|u1E(Y~o&VkCu |_~'k!2jSL=!=n+RGd8IQ6]]U[[@00,o9O, [QA!p;R"=9Պ9ǷQԂ1*Zuvg3ox"^ʀb0okMN 2*@RˑPrNWt7Aޣ(MX`lo=e<>Ð:=[)kT+IZB=ht߻HR넷Ep8&[29T @@}Ǥ.WDcH- +Y]׏|ʸ$mX^oY6(E],mʘ V*S%  F}dCaZllǦ:]d,YY(t?Mv:4 mjlG:کf6FL[]U-.Czg;]:,NoGM&㮓=lUG>-݀26XtL(ES֮y=Y$]^r߀Ӛa+DڟƌL4^?sA1R~ da$ ʧ30ѥf8NJQ6f)*o/5iDѲ? +ՙ>ԵH2 $cǎ辨7jCTAYo8X?^Zy| ^y!Ƀ]CKB0?[;x,iY$cu7Cj\iEp7LrKP>E>/ӐDtUJC'9N5`6nFc9K\\|ɮ2}] tGYwTG* NAJB%.V>(zIfI F# Z2DC`RlM&mɁsIE$h3R8sZbYRf%\kYW2oW^"P;v+Y9p ,T|@ye 9h֦,fjZ-Ah%b&D?lw&Ƹhdm3Ф5mQgK¢aQ@NvmErTMo|D OJ޿Urt+dNa.k0 =!%Gu{"=^] {dnuUJ7Lg }Ϯ(] 6jc1%*%Mj \A%FVLt_]4|I3,E/Ǚ FI " 2('e`|/d]#i#C<8W81ԫ_l'&Q;Y;(O]b@,Fbs,P脸׀} P*$؜!Rdb"34b 5̺tnA vq [рWwX6]DoiZt]w6x]r%ḶHEn0|'8S5_&IKp8eՠ:zkJiNQ~ }Ɇ ^Y"b d{Gqw4(!GIj9fK; 0&RF| Æ!;Rhwp!m $m: z6>W3eW[g$i6 9Dj}.L CxImå=w;T-F*\r ׉^E6E:=)& l}ĦК޽`W檰=iLnTLi @ Lk8_4̅yl{M~ڧo[B=`Q[OX[H(s"cb;r jijA+UMbs2'5O$)cƠ^X^'CDiTMAOfhx]}GwΆ=;flM?XDX2z ~O9M*q!I)?z"K6ρI&kΧgl4  " 3Y倘AMLgT 5BXԷ" ,ijq<Խ"Ȑ=Qꭆ}{d^hQY'+C=5q'9K33M%֩kqQN텓Z1 $1:BJ$07ĤnNne3TCİrxP3DЙ}JܺsK$]LR9ՙ]^NmRt:ca `0`G U%kyEM[-16`eI:+ h{D%2fI_@ >i-Yq6>*v4tML/ov#Jȟ'ꦌRm@kQ5bg m%+Oli48ݶ6w?ފ;ȀtqMj9s4,6p^D`W̢|4FAz=0)*;[}Zm$,ԓɿL Ys#/A +ز@dCȿrwMD޼L3GP5yK훠 0ŏQcAXmJ~[XqQ6uWȚy&do̾@O(~g%`ÆPe8h9';_B 2LGZsx@˖Dc^uJ.y ڣIaHvx ªͥp(x_erz~fȵz "bRg2uBzql[#HSߜ8:\S#Tb/'aH`SE0` 8Oʩ7TdSc0uY 6V3\8"EhN=hu[4Q"wEhqШ]j`oGs4ȫ?"HpK/yqzdG(qYqzo@PKq~]6u;Qݧ HSZct]Ӹr1QDgΙxjK\Mg(f>͎u\55]_l4oTɽkz X,j0RphhЅ6ovtcJL$ǩk9B'9KD@3nCĺqU:q_}Z& H/an)\s}vW탒8Wt}^Srmt}]I!~i. (Եn 9e5.#MHx0fv ;!OfJ5c]$;LQ s586ڭF]+8ٰ/ZndƑJ%pߺ>4گMLD}5<M\6I_ƼGbkڬYs-l!Fu|( є=?],Og, 7gfՒ>JQ8?y-x"u[Y<)9Qk('}! eR1&_..Bz z'ʾ3cMo=F=Vō줕TLV.f +4<``}5Gwtk'!蚲s$!RC\=:2/64GGy`LcX).NU!L1##`a,v5³F`MC_뀃óÑhyrXK1 {A,'8Q/gN,_ ?̑wB H/~vY ~a ue-C; ׉TW˸/}1/gZ.#zn'ԶU_O@]NGG xDT$G&61100ta<>>Ѵ7>:yh60|K[7XMxb8 6*OciR4@AGW*Vkr''ksr,HH6 a5]n1s;ֶ.!K7t7FdžׁO G1!ftӝ`f-i 1.{=k{p/)E>gљX:Yh] F0(ƿj {:ͧB QZNQ3YfƇ@~@ݺV]R+[j3QCG'UjaSYny:HG2 ϩ}kpbscq[ 3%Nfݡ8KI٤Xf(G)}–:[tGJH Ez1,"R\`85ƽ!2Qb+v W&t;! Xc+2];jV-`@!~eM +5iՄ[3ĹǫjG[J!ƒ:IR,{oNkrMsa- !Uh8a;X.^Qtk=#g5R=8N o*4%)z'tv>FJp/0癇XlX`U_.!iuOji'jH$ɸ3_z3_ [fS^@֟?>Av|>_nBe>Pܐ-D1kYI7kucRGtAϙ8s[ Tp%BO#A^:{vbsDH20ӹ?5ѫ-F[ CT!DVԵLY %:VD./涄:s}+dNFLg (~, u n^q/ȫ,Kal ֺL8|INR鞞㾹7+ՅnViK"I4q녑, TͿ90!ʻ[mjzw!aa1(.o M1AL:yRYWes '[f״l͊ =T %RUvH9p\80$%}8ߣFZ!CZ&Bn˃لWD4ע{UꞆG?)ihէ|skJcAfφ2n+?߲'s1<[FpL 4Cʡ5cKs1L {Id;]DnlG XJ+)J@fU$;wL~wW2șπ DV &mAzʹoB,K~R+?)څfLK+j1J٢I H6g=?|:?rz }K(3Y-G o#iT湸22vlD[b'8WũZ:}yqg0ueG뢚&*Ci.6DWoJcʞ%j9y5wDBGp Į!NcM(Ch8 ؑYMJ@`5߉ TXw)].S?H ZIuQ7Wf#C-D}V)c:qqW!sq)8}4:vIۼiTefv2pw*= ѥ{Gaw (`sg|v-EUAԴ uv˶,ع=@;X̛weגJP}"[ )qX$^חy` &Ev7$?Ud$ͬ5]0zSGԐ(}ʄAv] ;{NT 2]Ǹ<z?HB0*%RmpQI[JWϏf $,39z$3=&'ܽm{H%V?"|_ǃZ5s0+QH!ӻѯ }b#{Fӏ.\]i!DV?XZOE߮% Ν !r{2w ?kX4Y6l˘"qOa7F)le _3WjVzZ(<Ε҇M q[.B$@xdjLFR]qd?t$Lb&y 'g;pbFT&z1]&#K/M,/G1f*lsd'vy#:0q7􅰉yF局ÀACb/̸fmla |&{Eyz('AsؙLem0ֆ9ioX^3N `{!/*ON.D_*$œmC<"kz7[wʥHx($t˝M@NesxF|`1,qN( ԄC*67=L;2kRseELaTԷe8>zOC{2nym(Vٛ|R$'0 P(m²OGL! UBuMi8\A[ܪBj>V2WY[@AJqRP:ƛM> z`u9$TKv95%VRv/or6A |ޠ2-~{)aѢ! R|ܟ)w6{$'u{@V/8kЏBW)<7\]ϗ#>& щ=Bv\nJ$NCZItz$w g8- cS].>HͶjw$pݭ ogK;]g{s"yyQ $+˜3Q }l ]bl}I/ä3D I]fד ~}[Oșo,p##\a^{DTugvk-z]a<  #L ^‹V3 :^GュMm{S4x0,WqU$-y]T+|S~27hgT8|:T+EC:X:|7RxG2`SQf{8t{W nĠZkR#%/ 0lܡY6ZUrzpETc:=G8`ҕARǴ5qJ.̷_M?u]LPMin.KMʇ)N[GI[+.&{qwgD#Zg)>vF(Ղlz@42pǼ0y2GzPJk2 J*/#}彋! 0*E}W~V9?h^e,ʞ 5XVh\soDv~M{d%ڿӶ?ze/5 ^ "%K)!AkL/s: nW`1Wt&gAi]Xz4ɯE( G:%dmi6L5o8m` Đgr( LG̓ euwuCS*|?zhzk4eT%{ sltUU.%_ڨӏT#hЭElfh!j_:7:[/9lH%SԱ`~sNHȎ07 GX7_$wpFuGPu܂Fx 7݆bLY1s:mhΓ!7a?[~w*:&(NԐC=}B>{&2gpT|{-09vwLj&Tr y=e<^h e!E7m;y@9(ㄖ+Pv@?h6LC\ԯ`nUY.cA"dٕT7b7b #V£'qw&;KAɛv pbFef +xje|i!o^ G=~٤,TNOGs[~g9(*<0/Ց0T'[7w(`ydfs\u;}4[L-a8;{r^K̀s ʞF^kT>_1~Sh]nJ7&PS@_rK{wM?tsV*DGN d6jOԀhQ$b<[lߟXrV8R{=3/\9n@7*Ĭ!LS"jJN7_ L=Hܵ3 ZR $}= ]EF~ȯ&fP݆S r, k }Rw7;1JFu*a3gz4ΦS8*9:`V@z ru*s +{D9;e` ' 5D\3ŗ#? aɏ儂Ji~X!+%]"?+n'EL-\q=wI9/l)_ãz$$Wq%+ ,qɧse]db#k{OA[cJkQ?@0ǬR-О >% q~b*CT6.ÌXj9_ o~ ܙ$4j'U[0(n9_Ryfd@8#IT425[ &reLWe b2Β2Jrg 3qEy(: .DE?1zbLN 3 ldZ7 cMvunoT֠EA{Da(#Iݿ ϰRc1k \m> /Bs%HV nѠaRjȩA<3 կ(&\VzCYa=Ҕ隯?hQvM\X*΀!G5O?u.%"+tV ĵoыK1MEҺaKV()%fH0-t`:InW鄓,$9Hl]/=C<ɞ6{7_TV-BNp](@ݢt2ߤD=RDE(X{ǀOKanl}$"r12Z>!@-Ij9FgbQg aUIctA1䤔d0Іȓ`7pIlJX yFL{!j4?s _#%>jtgtO1[.Q~twu?R:![IhT?<,xy3-1e/3_W&-=dZn3^!侍\fhҢ7>&`K ,9.X%.ǵf5\W@ﶁU8 ly}&9#?QQ]vC1H]u*oy bll. s$4"sJW} r^e#kZ{d~rcp~_xaG,$b;N۔g-"5Ĉ$C sIDK#Cԁj,kj*4Rd+}xOQ]cʹeeg 'ϊR1ڵh11aY_6lC&5l됲nAwR1PK)ij"^="XBÌK=`JZou5?cwgH ˟e&RDTUHyIfq,zLuwȝ( orAw$pZ,/$(AƄj{ҿU=4밊#aoF#n#SG;~ șCeսmZA8Vwi ִRT(t'ʐVA' EYhk-xS8؇W)D ўĔiikk;3*~KߔWm,1]0.iU/G8J ##߻@+B/I {,p <=e ,>i=LVtMw>c#$b'f(|R%Z PmsV&6&FJ7\bN2?6"70D1Yli]|h~yr^N`@^p"[㍍Fj5 Wy/(i5Mm/lƝ JSYHQcrF>ݣ&y.8D;+rYmd֊^ $ M"2JD,P`_8˛ bgJet#7`Zq~%ڜ\՘uVF#[=+(|ሗa#q>HMkiA6;;i6P򖦪Mm"Kfqn8U :pi'i+)ͬL)6LvAI^MPIC_lEMlH &E0-=\4)c'WҠW= v-\u+yOr~D ֈŬtÒm f3!p{{9W2ZݏXbv+f_ئLD| ;szR6gV'9ˏﱝ0`i7EO0.2ֵҌGotA)wn˔ig$D\brBH<@~<4Z\,ND;Hzubd|P7m ZTIy/zvAX QܲOyBM6I6 %̷y8WrJp䪇J E ^*i1e5(Zw]ԯNCBݖ(\Ξ14PZu>q ``A@ؽ*S4"x&B_FVc9Ģ J-Nk)-[9Kx]TXmռh,@]E "O^Ү{rY i966mIӦR@PR2: f"״# Zm)$F!m;3@A"PFN7wR="xUġY1#'܈(`K}M`H>JbjII?^![ɶP|duD%Љ>A\pPxe9"-lx%a?/bʸ&jFRm:BQVJ!GTSѐy @D.``ѻ Zw^Oۡ aNp"9 Ql&nnUwS ?2S\Z)SMUa [냞o_YMEOPɐ!e|P#䑄Wӳ=5ٍ1:Q٦m= `;:Ğ$w38j)3VyJU'B"gSE) Kw*"5َM˙>gILek?57sJIV^ޣM+Vi UfG|IS깹Ys 0 n.[azz(puVCX;ɋ]{{ґ ,LL%M'"!Ow]@T {dF1Y(X$ ڡGqdNuȸH/r<o%2K$08n1} `oۧ)07/@ ϧk[A1F[Av_*rx: lH{E:gsڤ?QgBpDʊ'gó|.:&nbQ[L,'Ȑ'N~K"ӽN( )P[c`=S^Q;>6MjCw,LQ¯pZ|7 a3HrI'Њ{q__Vz;vÝW} HXD&69W.Lj'Y%ҵVLY%RzO"ܩ/#"3x҉6Oq=gc n..3KؚI'P%Evlhm0iU0qCavܫQJ'zY%op֜Lpu4Ŀ$V$=d锉 i'"!eZhF~4F>o& ;w3PBľ.,VHQ%S32ұbߗ,HUmsB )' M1Y-5QdՐ1LXH/%N}\%r`w-.ԕ;7ix}E* X!{@ ߪHZsQ!{j$}gE:vh=d@ly|h('}ya/ҬrpAHcl ?{dWTY{OL74ݴ O ن*!|dXs6:j۰5ASE \i\4<#H%=])t<@FP@8=Mg+f ;fEQeǶR?mXeq#0HTYftnj50F5RsU \?{*Oc`?ZS5xBGچ}7{`Y6s" (YW(_^;͝=Li{HФySo@E=8z-a: 3CWY7ߓ t!l?bk"^vJ- Cx mYaI(etz{w-=b6ΫwńBbٮrQwXڣTƼ&#bF_trֲօ۳b"ǗLs& %/$7d8\onW%$:j !Dtpar҅7`- }9B[k-+41Nl.|H/^jmg bdxxH} lB,]81Guvkҏr;q]hς %Cuxט~%4@$,F}-'jIKs?w-Q%,}]ʄ4݇vdTּ_- 5:CZPy0{鉿$X~V Š4l:eA_h<Hx[H{4X!wμ7ՊCDYLr^DFl4i#tE;ٜCVE"].>|v0]$AIXe*Nƾ&.#Z,c7X@khB=`¼ewRU|Y5e&~3E'F.:iRFq:m'48sAD%{ieloAHUx"K;a} t\P^n|{ض.--1N&jo×i;^0YyX=j/B|2缾!n7~qVڄQ3CV2i xj_5CὢR*NP38^z9Zn:;|ⅇL).ϡ" = *"``.Sȼ'_[, 5<bi|^eXFxb eL b8wm[^e_ FB =pTNxXii02M}[uRH3;J:_^w͢ e9MӞ7HJJ6\ '{7Y]u4gKSq5mo\ ԓOMszuh#jj2E0΂F( [OI|mrӿ&.Ӎ1-sQ(7l(Auc?i}$zأٛc@.ߍaDγ'-N[z!,Ӑq#՜|_ڭMD_*m<o CO.O^%i}kug8v}Ÿ' Y|侶؝WHlPGM [EmriH _p1?|?iJ5ZO"gWp;J-|` AlT/:"de⧳􄠵Y2qPcI ܽP3/Z+cCVۊ"3IM ` lA ÝИb xdP(CaZ<|\}~Ep /4$'48  sKQi 6j1#څ{D]G8JbVG a^|i„rOl\G־gؚJFaq N12*bAm?*(*Y!cdc3Oz) cZ^kbu;c(c $m_|^@mIPA1<.!T2PˉJ.} y]w7G"sFʎ/I%kz]7JFm>0Rq8PC&=[ <&w't_C y 5e7T*ZFg\B6&G+ᕳ'Hnyes:ocBq4z4utRYk;CLo!ʴ#gbգ(IUiLl.r9[p@Γ$WwG!rX휄`qغŠRU4᷺B83C p#|!T'dHZ^E;v=ÀrBʂEbc??G vDGD5= ME `oWΎZMPd ݰ6Ϋ:c5'C 만J+"U<RA0Ck nrcp @ +ed^c4Kyݭȅ[༧؉uX@ Ǵ1HgKNJ.xΏY+r=s<7 )zO!mZ9 #/dXHS oI'@;\:]4tJ32/^VB+lH,-63{XX24R.ػF/T(3يgf½nab?mt0=)ēb-hQU%Pc8CSCje_!>p+?o{>͌OH(m {V=^ǚ!ͭzN]!zhP+!`t"9FVCPcfm,ѓ擄WX}Ӳwdlha8Ns=R/\("D D׫EmtQsMoŀ'CGS`sTDhɊFQJX:Onb R4 ږx ; [Yq9.:)ҒȟIrcb6:2w3\SpdGnJ-: 9#eڒVqV+{Dc1{]s0l`,mXvPiUnSgsWo`KHFt{BH? >Z~2OĚ̤ҍ]d{h)} (-GCpݼ1[FаKە8 ,q7'W/*33CS,E m&6:J# j7^#4s`En*C<87px.b'^f?W}CX>jQ~+NQq!Hu', i5@c=e g7qV974,(d1Н?{a w%gGf`"h6C~_[ɕܺY3נo˫q]/ ׉qF7v0QL.owhѱS: }W/ZƤMƦH6kj71`ʰP)m$|øn/vF]\!-ڸxKRx" Pk^ R 4_j흸H$9-8ۜVv cscS娌q^xU]O``wh,c& r#4C )hR*MlY2XzٿHWPC;5,fU_K{7Fkׁ6do+ S/=G_lYad Hp}wyr9!߽wv:>}PU٠>nBR#!0oR32>55ݖdsyy>9&-2fLkh~9LW$.LGfq|*;*Y+A(%k+\/lZ$k={Y#,jZHIcprzx0 }>v=)b[Tv<2+*o70[;U՟ #֑eGҝӊezfVI$N<@ bN']x4d#1cd."{/}t1[*x;`7rF (ME*r(TC{glJȯxq;+jAC%jH%@i[z%[ܜi0d̩f 0b>eӊ/ɉn 3[eY!h,,[>ǡhUd%DGJS2,V@y*cneWN@s{ %73KwM4_tzOt<.qf3fhY f<_Ǟ> lE '=衠:2p$( õK ڐs7gҊ@ 8-e?qq0*EvKg(0*$t@,A^\{Q9V%NεK#ƤHO1Y#7ZT+5+d}ģ'ʂhܤ]cmY̡n0mh2n'%pQG6Μy2 v [e ͙o]R:k\LP2\Nnp*\?S/#rE]؆*CMc xC+`aUPhe00//V]dq9VgP9%x4eMv3ڤhRc6detZv>XZČ|}1z3GGSv45MtS(\wPScS2jIɝWUz`2wZľ NT iɴS-$|#t-Z/^O5j1 RXa~D){iI֗Z{HmeFScW.cC {B/QOE]W\\pŪ#eam׵PNW+u2,ir:1;]]PMҋciN('\h`^\;תGH$^H.|(#wYܦ ]^`mz?6gϋi- *%R7 (=n@]vu?#hŗݹ{%<G9݌{fm֊l^D AFYnCƒ u0xv^-c}+ tnGy>ݓ@| |"$I݋eBƘ 7R+s:ٔ-?3,AFlENo_F{6[?i$4w-!@W~2*Vhfk{(`D%^y'4^Dg/r41ĪWrDr׀y+tFlvu.슇W֘Nwy!`HS0q9B!o.aUqmM7jdP2?n8A}8l}*"cd2J8"`}N9Ifv4BbT^8X?V7rM7MR&נei|}%ݧ{#?/=A߅6*}`&fedV0L-{87!OW ԝ~Ԙ I>ȾWxD.@?xBkJhwOAY$c~QӁspYrt_Sn%q=MҴmTk >& P |ªgIKr ףceފN ~ ]uV[G*Q޴*c?crsbg]~"<׾T:qApmgy^ 6"w+Xg6(#a`SA1p>L49Rda$MQa T7"Bn7Lr~{M_hĭl:~ }r$ZS"+amyUvOQÓ"K :(JgOm%.2w! o_@D|}O)x_::j_컲t[td*G>Tdna?$mp@8?X߂͜ R"ʀ9E9Z t>^RQJRLSKQf.eo>b($U+BRCKܣ0 Wo%`5K=FY#ZW\=EO ݆?yQ"y*1ڐ-!X 1qP%p48ԟ::i/A<e,\tgt/g9a[ AW+ FUYr 0Nm\Kj[ l\zDB7i/̀%}Ӆ $a+f e}۩N3Aoh:2Vɚ?tIvQ@üٴ Cq@zR11ɡ&v1GS ,/PcDpELTly%dg-Ītu2DrG͗AHj*wdB cJg {*΂p򮈈W ,hGD5< ~(jE { !0{h; 0s9xqL w&4,. =mi8}g46>4B[% ttϔ:V+75|>1{2%r+&goWv>0yGD'@{R#S/k5")'闱 6\gR'3گ 6^Z )otߔQx9Kerq \]Yrۯ!z$VR_iEZ# .N`PǀT(*qUggZ`.crb(7-wN+υL8cTruߚE6#%A*0r ;~eIãZ/k8:7P[5RH$| "TX5?kOMh\w3=9 yj*҅?-ƺn)h;3L󬤆XQ5ۦZ ?趯;?+s)1EN L 7}%zw:\9ÓkDM "r!! GSfhiTtB+q ipW̓" F)ez~23V6 p䦷3zU4h^ Eqe'9?9i>'_uٖboUL& xvj4\6deS*` "  ArryONŲ믓0 #-ps'R+b߯1J C+ ݩ?\y&ߡu=j3ҍF,y`[Re-Eܧ7a/{2"?Ln.q0iڸڠQS?CCF)rj]hy4;\cR3zQc澸$+ #R-\!}#2Dɼ q̥ҤcK]~}]`ayZpW~c!Frm:0`zwknI7{*`Pyŗ(5A"dK>\ѣDbRs㎃7&0YUL5StQ#D.XݩfƋ0qbH_$e ֘QƢ-@ 1*Xq&@P[zzKt4鞲Vs&! 2 ̙7t2[๚yؗ?xidYE&ۆ(`zl1DP*+p EyIji/y!GA%Hрe/.]*vqa b8!phe7v(ZT|uof ݮ8qf[B' C_8?#mg Xw?ˉtӉ¥ s_Lx|7J>W1Qө2T`nW"%Y$&OCԳOh&ء^gprS3b5p[q[ _熂Wac qb˛Pz&dFˏ?l8 S8 ܒK 4,MQG'60Yy+S .HTe0K_;sy1'_;U\I`vf9tWI*֥ܶ1/xY9Oɇi͝IDoH׎;K ̿2f#wh1?m8ջc&x`'*$c @}K,5\JƋٯKL k߷qO7ye2}5w$&'H;{D׾CeNX聾e !7jM4*)z=v߭{RC1ѯUd0(jگv|]̃3QP`Cү^+ wXCҖV2Ԛ`a838KH1)>6\m"G;1èu'YY/88Y* tc,/6⠜O~#F[q_݁tE&L~H:qwl%(rțBX-cDւo-&bJ" ./M5_y'kM)\.7=q /77.  ]y׋l+ǤC}ssU lm|VjǶIҴoL9VWEsL֞ZT=K{ 31lbm6oI<.@Ď Qo0#+k0JS^GW,B0YshO/4 vw4|-9 1j9 )Npo7䑗㫵( %ɓ`kZ8^l#}4T[-`4ƈ[8S`#{h&=t:U铫^k`ˤ3T̵:y USkT\7R/4  퍕B](5UY SXNr@ں zn aqρ(NQquB]zl8yZ貯-K_z^^WM)⦉Ц qүB[;T*''tAx{PC[Meҟyc&)ѩBDrъkҕzl&N+m~X}ޤU "CQ,jPoӶF"Lg7dwn7[~#=5х+^wWd0b]>.;jro |qe' 5)U5NW7 iDѳ$Wi;nX[& plH}[B(OjP($$Z!k;VV!+B?71 Z7gF7kIsb3\PnB><].ct3OwUCJ 5N0^L+l )$IHC-Bn/Q4݁ )vSNȅՐ:v9XPS8 )Qˁ/A&gāzpǡfb4||qݑ.Wzr+-=D=xΤ`TguNifx7*'*JMo0gE,i;4noW3R!*Eά W5 yCp͟{rڊ/0!//6) mILNl_[Qଂah3đ15ZUlaͱ .aR=#%DT'7, Tc@w,i<1Ӫ!(z@8Bq@DQj|!9)EJ IlO꙲ *z?csQ}^vE.ʕRJl!r"DI&Z.` LxBRmolӋ"a*ƶ_..2? XJҜ%/+ycmC^1}ˍ)p_PyLzm߽,]`f@RmoXF̫P~$PA=˒ zc2I/eU¼ 2v K*2t6sVCwu ̬l$hmYQ턏F69'p*[|:¬L Nݡg)& LGZ7Ih0)t+@sFc&3᳴I.7@5[Ӧ `!(H2nio zhhyZrG$@OuAkuaL*dy~G_Cq)86$1Ŏ) *'t=,aw*DczvyB>xbSU!%vRK\k;oAB༝Q/ֽա}>hB"4"aj*h8&"!`F^]o S8&BYͬ`(< X oԏr ^ u"3-@]wn{rg> ߮.hy+CKYi!$NE٨If˝b.t'x(d7VV9f'Hqsp% '?J ]O}Ki1i0Y["*(8O;,0mn\+BU9&?}N~ ΁E #(+W|X5S'|iFJ*@ƒ=N!0EVko]uy4O@a0ݰRsrc/OVnLI(`һ9Ne@o9D#:ٳ3ZSc BoR އ T[~D,~J1ndg[lMxm921S3Sz CPBxt\nlj `H}p+f( B%׽ܜ҂ ?33mWuÂI) {Mϡ㳁tݿ> `?ZQ ZTL|oVb@~+wI i _42[,7+/=e+\H!L<+qg})ܿLg-)kvi߄Prf=SzP[N<6F}4a):p0CZSFgz o.ɓw0Ĩ:JoR.;(uXMrL$.HMխq8)q ZL%T]L*U:ЗxP:;vj0Ql􍾍:P}۠a2Ё.v)E0GQ `Wl1$YGcr=& rYbPsQ\RE }xd6$q P{J/9PL"( &F0h|?흨sS Ս JW;age0反ETžx6vC(]F_Jf$5yLocpZr٨o]ox[H0; ,ҍc\VlD ,UXraogCPBӄ+RR@=6Hq*;@̥&D#\'Tݜ NNGO]漥O4=ӥ! `p%l6]QW=F9MlUc F8CSЈ[SQyy`s` sE4W-φ:aj[1B^@CX~׫a\4E^F{1E Yf={()9GP?J1DLNU*Ydr]V!R6ITW~)[9j]v6ΛJPbRKd+E5}|wWivKi1d_mIB).ݮ@ 3ӑ'И4IQ30v|ή윒ۍMI¦\L[Ie/.m^##LH(/O|2x۶X>rwQF4/8nv,mɴ!f\fۿFhkg7Cސ9Bu9߹i ="~m3sS>8SM8yC1 Sb-E_iFuqJd!|8CI"ΡWuM8=~eK0e'00bIз׌ZRykyĊ MՎ| dF/8,t>!k -"&jq -u$(L)vу+k7@ߺ|lTUAjS7+/n^za -ĺo^1E/zPSW5W!e=cJl<Em(crTo5TI3$f]ɖ620^t))9.Z N#ϥma-.vb?H5E1bX%s&^M#`]27gtb&D'8#D{Vn7bOSȑz`J԰˵ee;-D]wÜ KɂJ:·%^#, h[.&n0a5N' -| mk5oe/O+`¥J\%%>߽Q>N$\x6 Z>JQ]aڋ)uA};V7. ût>0hBܓz{@?7u\ym f<0אC;P$v#7]K9[J +(Zwc{kD=NBcMȦEGOBkx(HZ,Yu7e ϙls,з9l:ADI~`sP7̜,t9Uh$/@տA TsswVN=>*V8O^:wy5|?PpR9a I/t?٨5g=%:JCq(f8>H5blm7_V:+>H&"oaHdo/É\Ț*RuY ;DѠ(7pOE}&zK@ Z+:[9dnK0fJ4'֎jGܤ(XS(g9TqҡRzFnh0r;]x=<#6+ሑ`âg2YT׮KO,t[lV{iq1|bp܇l=>i%G+k DGg0DAFiDνv6)o7yTcC =_>jy…U80CIn1E!KP.J-(|j+fxRh7BڈRcK=9+gDrT#$ͺb 긛jA(VIy|`I58}_$E3Z.Г#z$TщZ 8˦'AZg92l'fw*|{<'pPL.ٺr+aW~[d5jwy<ձ$|p>=W̗Mb=lй{ɽ}b! jc͢ aj:Ŵ&xſwOncg)=gNK̩fVfN4ʱ߭V>$d)1bd~aLo_V܉9]zbY ż5RYLǘakȜ31 By,̹3= ,J$pqmNuF'5ٕLn-T(A%&ZZȅQ.{8PHk3'/lKdxec8,~tDT?),g,]0{!>M^ Qݘ@wӂMCu8E DfH 7# 辿=N*Nȩ`K/l \/C2TkCOhF ~Niựh(O*Dۄ[QhVȞ(Wv'&_, cnZGI\^g⹗hlݳGzxxYi"պ3)B9jR!aC ۸C;fcq~x'|wFBӱ/6)\ngL; FB:b[(O@^(fV)ojGiLJV^΋r`+ X/6h>7Io`FJɥ\Mz"-e =B'1 .3hP'5Yn̢ώ4Q/0< {99u'i.RnCLqY|fY'zW3JKHInTh D52lz] & $rQ| ?׏1Z;kVcYV˘/79;0v9+Ufq.&0KF1q}#Bdos Y$yb/4>C+P|ESlhIIn|bM,4mn@[WH=a)2́@'j-kf}Zs}i5YI-?ː&4lzmOf 3j|`is9F0]׷Qp- 4-{Ucpйdg6i\bȅ+s%_pB Wjs.-p,M`S&sn[^rp&Ez~ \+p [ح@v*-EUdbaf]Uٚ 8,VǙ^yL;x.\|ആ,(y2OӌLYYDd.)"M7 _tw/TˍXzS̠Q(2* eЗ*pd[<8B: p!g9@(FTlG ?]eAl+yxk_OQJ֮Y<}$?xM_T֔ꟜP`0іI0^JnKH?u~#`br ;K0fiqR?6)Uւ㴤q7=}uN1 0Of$EPI7̶nD7* *RgܺO[pԋmT`ӗrbo#KFVyi"F ϥ*C'K[D(/,9*,;ZXOwmpX[Z@xm0U"WbH_5TNA ?z"FC,hd^3Yݰ}"&.sYȮ~ g/R0ϣɹ], FZv-kphvB +2̸lvP: V|e0JoNk `XRq_"*Sj mlR D!E,>qHX}̸c)8=Z;.:B]A{T~ON `"x|,2 #ڐ{H;6V飛&iTH`2x-ڀ&zK!({1f75<~X =27Yt:ReIc1Q8;YAUEE;˙BhǵжcYA$gᢪ)cZfDg<,<:%d Aae$6b5Fs*nd5<,Pdߡib|զRCHPެ֫BY>SR ʭفVq+otCC 5qؤsy1"VbB&˰VB {9N*01al#S1_`X|:\KOP97BnA54G}0B`&q"&%ƌS Oj)8)k+8E' J3 y=`i.]Ο[BP%fŃ96K\$0bOH`:hsʵBYzy,ސµZ )2R˘шd~YfCH?sP%ΏST=Wk_QRvA%3 O1LwJQT5@6c\H;@`2꧅xsO&ILFo<:g504 Hvwk(D^JrPߤ7=x1Cwhi z\T UfN ,D]V4f D ֗ XmZGbV5 >#.Wkf"e@ug8F?M[5. 8P2UuO2#_K9S6^Ѧb"a M)JzwyP_|(q58bѫ|~a{9qCOޒfCoAfum0 { W#vn7}d,zJY9WcL[Vrq/釖&bT䓹]&!w; =\yĴx17JK&| %l'uFkȆW_1g3ԏ]/pnnL\&ofp1`H ܓnҖ;"&J5 @lVlY̚HfϵE48lAx4=6vgٮ+zͧA3jy1ONTFp^͈=~?_|(æǡX%]9Ku_Q( 1`yzu6aukMGH9BE\P'rIH~,S*ց8!r/KeѨOkn|$'DO-Zn ̻չruZ?v\ԲL)P܉CWXRkvZ!zK3Q"hCJ@iX}pHG&L6X ,,JJIuyܔOlas_jЦRh7^3Z Lj=)OP)UK9l R\:@mM*S/\> "WJU5;N)! Ꮉ]Yҧh|$}aQ @⪎~5:It^20ɀpK:dKcGK]v96XivE61[$ 8yg^B IO9Y )w?R;]%bF[lDf-:aA` / }r!2|/zlvbm{"`*~lN?P :U|]pߡ`do쁄C ^mH,,iX}{d0<DxDckܴDz#Hz%gxWrmb~o٘b&D~ZGנmcjV*!e&=qAF {k;WQZcè qĠ>a57iJ'~4 ;r+v6f2kڐ2lCv&C6[6rHj<Ң ŰK ?(nץP5G{ DGpe`c3ޢK "4N8Z>hD)uK>9 A %j!CaMLRW~S .X7\~mPT|5\s^z)*CTơ$ݻqQqN 2tJLl䘀>\"eݹѡ͖M7^C0ҦLvug\I*r^VٲY&MeSuB]5`- zjY'wϬC4?hŀKB98b}x0ͤFwO~=O sD*vdB`+wIK>9=Y﷼S<׼R&,tpJl`l=*'_zZ̆F2OK D/"M[%a렯h! I/1/+"ˆ\uh`*#2;V3t(t3+4N3rzgX\0t;S9\IGJ7"efs rxu;|Z^(jm5z=6wunqTa@ޞKI3IhXºYΖt<3 s{/;f_2FP{5knBk7~Bc4XnSosf",9kJ-/r:#1`!3ҋMx IPHwb( iζGu=y#t:E81=Efg'S*8)Zϣ2ݝ%h7430olhwU8LW"yp)N$: wF{߆}XrݟTgH? 36"U0y*bTY29Ez ַH!KJ~)ugBN9؃ ݈}]^Ͳf49E XhGO,u}sFwS |8˷urgp2GJLv+L\iI_>݋'sMOixZisHoeL֙$-ƶWy|KE1+F砥Ua\6Ma0iLk`m,Ʈ sy}?|k/aQRR{\r&Ko27{tT2lc4~gja6f_=b6l?4%.pfƚ)nqCEdBib aIC{o2 XOHOlĆvKm M[enL\>{ԗ 7+0B?tcJbyF'mӺC}1\fg?>aq6Sa?'N'魼?uƊ/RWR: @^U%"c?)}:<$^y9?I&N">Qq;Jɛ^:WjޒoYp :}+hJ#ߔBO`~=IIc:۝kN?+q}a9X>klIsP{^I zjڂb||4K4Q%پc$?U2}6dj`2%ʳOd9X?(W1'Rs'#h]rB=+X eP!{p|f8Xp2s˜SQQiM*r_T2|{[@\SY hH0{3i6@1>RvL4 4 /?5أ6MqwTkU'UV~.iQ _QIwaR0s B?QFu|>Bm[ʫFl[ۢ ֬A}N(ݶKa'!aeܢQAIL05lF\Jb' &r;^Fgx:/4X!<M{6O4 ,Ɗ/R4$f}"1 |7@yh?ELתGN1|6`71Mop@E}4mC$Ch|Ll! <ܺ|^ hWx-4ial|rc._ KJ[i?rՆI 3!:-aH@4@[:͡1ҧ,15V=}hsiA|=!rUڵyP / z i6_ I]z{} "P->"detP1cU&[  \v+L}Ըo{2pM, !_Yd6O a! Uqk:\ |g3VӑEFڮkOMcj E^R!zl*ځ^`}=X6oi|0n"0~<DUX u _] ,N*;9:k4V0x$]O7ZıFR1!TL|]j 篗p7 ȷnys5*PJ[L麠w;yISU#CT$xUқ1HЋ_=gb׊?hG'6$݈&w^͉^+DzAR]0&9+abː0wn u;'?^$aTWA͍B^ Ax*΁.J#tNFJxQ7V&c^| 4q_[U_G\h5t&TFT0Z9?&JFv?ob>|YR+:CU(ܣ?/tep\%)hAMBn0P;-@Ua,<>稓gWMDיw |4dQ5̆,z!-f97dpgj+W'fWφ\8WDORH2 2"sΥyzz %E@M\#K|غæI]0P mȵCtvO}VѪx1J9񻇀 V1c u(tL#3&ǮO>eElz%3WO4&S-0 ҊP) z \ oWp L#dsaSϴHo}=HsnyABd&ߪ7 PW@B6LPW'}̚v.--ô5`g|7B uOv`Nжy7o6 's):챍:c[5,k^EژLL' E/U]qYP"Ld_d: /sP%Mf?sUgߔ9) WL"@W bR?$lŒv0+ 3Tw 6$`0˸~g0!!,}]}BuKt:9GbY( 1%'?ɢq0(E& d ˏ^xUқ:F N$@Ф76@*T83l_x=0F)m_LLVm:%ʲ\\̲rC{nfi߼E>4 7/1#ԯHqPFV.. U7, 2 DԺ/EYGC*ߍVsHvǗҰxҾ>X!;R`|CZ/7cr ?6د䜺.CM=_-x-XRGܺCNe6" n*#JDai6#l}0–&l~&(./(@xa(M20~RK,sn08I+!Lg-(WI67a!\!F` ?⒓cO6Z&bnfi\ j4={]܋&ѪO71>T,,X2ZP'[ۢtcOG+dۥ=UPл?K" *IVq450{QRQBy>>[:0YRvbbܐ7!̤>|`~Ҋ@bÇRn2"3 )šnM:A#P#s9X62vv'7 bQ-eQ99 {Q-jmEqErΏS'Ohy52RZ:*QJDb La\ِrxYz9= ; 1;&l >cy_J y:n<> NddliQ=$B"0gjtj` ,jL,S3$J;@Bc̻a;X{^="IB^^U',U. "q+) ,(״L9>fT.n)\2~x.aR)ϥ0-! #'tX2{‹if_V FʘT<֓I&U↸+ofxT>W.s>t, toT rN.'Q#)J#T/!P6(o*$H4,SwfAgԖBz"i\yHQ*,M"JJK.p*{ =#1:v~=nep4Vu%1Jbic_*Zz }2| J)`Ⱦ9_5#E̯Hfa@i[3fm}Ej}j#ZY4pH : hӱ2TF )$!j&LsT,9r_Xr\ ˟Z@ßZF;AYx_į_ ٧'aől5H !_*^zGFl 8_<*uDP=W8nLGᚎȤ$\HF =)B7n{f8ܱT L,†eڮug8i#8 U<A҇17A _#RG!]@.I2S#\m\}4wtgElXG!ccʋi[aVXƂ%p@XqFd83U*<*2I)팰O&|т>}KB.s_%:X؝TΣF\{?yX JRaW,#a}Ҧ#kC4tá ~F,])%6_fĹ~=ԶWJP3N>HvZQy|=r?`Mb>;(Ih]CD]tDsT pvqa9琴aUɩTTz-VZAX nI>'cnh*MǪ pRV(ntb Bm8R}t fp ΎhKVc$`(d- P:uLV% x@G@/ߝ?8Fiܾ.jПjs1_caQT;V _ 5+ЛʊM^aLJְvྋj^˶*+N&<}^ק|Zl=|1[ΐ6qcɮ?q.+pΙ bDsGX$6ߵV#x{ VI\B=X:dͣШ㲡$ h%[W4;-=Ƣ;rZچRZ+#sVH-iL)O&trekXtJCHץ/ro9(P~ zG(6I^TQ;CR+V>Ħ?P@j̕@erb{z4i@ޙ5N_'+[g g,5;pYvFE40jXgs5:sH VfB $~@Ѿčk%gg obKֹ ^۲ݦccX(oA֪Jv#!˘L522 nӲ9aAb+0q,kBugju{<ݝTӅ*޸ u *Hǽ^?!VYܟZ 1!pèH]W^,N`mK7$x0<F֝-؇;9)x&/J< pGЁv@#놺MqC 9Δ%n=1lQRUI=_l!ʠ[7z."pV~YπcwM_面@ėt{܍XSܜԃ k)tB3Ku6M~dªLa9OF r|ޮRt[]r DSK^쐶>9laf!ufF8ʎf6oR`Ij悼}:gL{ߡ',$3N14 =ckBP| /Yb^cQ1/!uDO16m!3 7H-6ǔjhEŽ/.p ph|({RV&x)G|3'[Ѭ9{ V2gjH}_X7și j/%ߘ3 +ԇB`ƹ'nYFBU$ʝBHC>.\,jϱٽǼf1!D fгhq 09vc1gceP8(oOR>!))P[M rd%J/NX0ʳ'1r!'y<8 ,cUG -%_ӏs`LUѢn S!kV byPL~¸ QNMcg=>KAjtb3!kuh4kM%9G% ޡ3puZtpWԦnGvQsLzg!;;}c׸,cnX$B:Cy?B:A|OdE\3̘]ﵼ.Gȅ$6;L2Th{$9h"vj%Ԕ7^Rϐ-/fų .kԆ6uRBPJdV&b }݁0h'挟*o9G)qo&~!ߪ%_Z` =Jg(BeS?.~<`c$Mזԙi]dʬC^D]"}]9ؙy3ֆ>; aDNψ]V=ViA }osi*;uP] O \gsEa&>#)O2'_'8$eF} u.`/c~y>j0᧶F؛c_Uʌug5Q?C(/iu b秮`?ěhzEf%Kur#T<09J,̢_aU٨ ȉ䊦2Z`|W(ALa.t!(_}RhmO8֔/|nyqh}Ei$0"pJ FWP3?Q@O'U3gnM)kYF;$'K:qQ贁2pҘoޟmHY< ۧ~.ʝsSl'\^ƭp.v q\mQFدAmiV՛A8m #0"+D;~7oW@_iCݦXg{+z2wY8,KmkC{iOf{j5;x"!$ ނSLyV2Nh,h4|^jip˯:瀀?~M >ޣfrunX5Uxn`IE FD@)6 8>B>r{Nc IM %O.%Q6L+*@((b`sl)kPypƼNG$L8AyΈe>Z+S6Dmz5H^"3sQUPM!Qg D]u7TA*dU*S>v(X̔\L[ VBpJϛGq"vjP?.,Z5Π|-4.V4U߸LJC4+"@/eelQ-tfk=$7 0҄u)G6MmR ?yXd=2.F:IrWGJϧ Қ\1S޷m/Ӳ~-9jTsBEmEO8(˶Á K>\6mfǑ 02 #ߘ􊋒⓿8EqR\1lqM(g ]joE t#5{ ^scY0uQe)Olz `AOK2$G#~:*Ѳz}1,y"a$~ 9ǿMGzwmZNi `rA;iP 6$ꄸ yfQ>ܻ-p,[;$&ěvYG,JwEMx3+8J[}C$3s j\m0 EEX@I\?AR/@ptPLd[mE4Bԕ 8= : lcѬY pU<, BC <˿m/ʓ9* (ʯyr]ڟN#V긎 ~sDD_Dΐ+515ngMʿXV% Y9;քF0}wK!&:R.~顯xI?#e%:+.A4] [:.al00[`M,ZSZ RbnV :{x`aCYȳ9T ? [~_sP q=9^wC%9$h N\F|vySU&2&.jcmW*%~jpR!vߦmM!C-=f o@z!|Ky e# gi%9EIN2ŒY"G vD[&Ab+]H 1b&9i^^`v!rDhәۣ,Yi{x@?z⴯AAM~tl\ԧL~[l啗혷,R;f JRw0s\-|x sy$=} ~cWP1M]UPxkF'=>ՓOOdv+${˚^E:-h]Æog gozw]if3FoE2m(UZ`ɣ1㠥p#WbOHj\+3DZ2 .jC#H9@՟b% YUj:l7U>:wV) <9͌ziΠQgYNYCR"yn>JA9i9gbUDAB4^lEPآ`bЖAKqO=ilHh3מp ר @D>4xgXW7S pVC^vc:Z/!D4Op9i:l K1Iœ:ᨕl+WDʊg6&OoCy0>1[@%@ p4hb?M %\t7(G :8Ѩwо+suo!}/=o'ZL !W ^ A{zye)רuE#GdCI=,vH J8#8Y]a aeC*o( .R2=FW"5 gV.{@' sAERҽ˭Itk6JHB:9$GGMjvz?=Pd2)#!4#m{PYQ/?̴ i0z^vLn,l< UV]ڕvcۣiǶչ$ר9} ٥1/xdLB[aΡOE^TrSW:_~O~B]uLMtn#]+G|(YH4am~n:X?H# #MȂcJeG'4lKgTs}vtL~IDap#0dP@:7/b чaRĞ/iA NJN8LmmbZdS_\Tˬ׭ W, mЁȝhdD/ _OK$V Z Ae=?H?5l@W)0x`ԑZJ9tB( D9&?xBzsh&"ePqE6P-% u$ֈtßRmAn١)iÿAB Ή؄;πg [dkhA_L*OQwV%e虱:f4V;/]A}M$R{yEvum5 c ǐڏu%G yoѱXQ/tHF +D%n] `r[ {e$2n9=e~5Zobqt(g`R2WIika'ܵ n~۪3K8YVdPd癧p)LiT;$kA͔.U̯"a906%׍yon>hL.~YcR˥A*VrҙZ D%$?na̷7?_S렴HndDwz4ط Z3-ha[DzF2do)2,}^H!-GQ;ow[ڗF^ 2x$:P/jc|l+B7Ӧ$Y8ɜ>Ub zQ΀o~cot1FyőC!x962~ZB& W]s ӆ|~uѯxH@b.Q ˱1AuiW^E5W_Α C)t"{ԄHE?, _kPtO5r;LB"qQX- 1VaM{):bm F'F!VX+ʊ~Fi/~v(nKٶ"|ʃy\YGJ&Щuipi)ؘ]0zr6ؕ!{.FKdPJIڵ @|(1]G4ep۰/6e+8ȿ{\9,4dZTBC@@( zSm4!H1U cCc ( {u 5fb[oJir,| ĥcM `?o~7%8rL`dnNw8g=f {Ƴno`IJOTOi٫ࣼLE˘ܰc9Iw9$}pcWSN[6ѢZi]oRsE.eF g@(e( YXSGc}D0\ ,R kzjs8ħ 4srH2܎X W?bߢ{{UHe^ܱn(-J2.o,x}I@64 a1!<Ef]*D%=L뼅I([(C(')K:DJQ,ir<%~ɾ\buxcO"iEzne5LԀF4-`hf2 i<=Wonzմ]_S=:&JۏY3I)3 Oƒ!{Zo6mNF#{<4]=0(Q=ȌA!\u0fzDL`DʢcL+Tò?>Ϩ8MbUشh$#'b\ uif<- NVM_$zB6Jk.QLF5}ׇ wVʨZsfUVг*1z^s%O(HB5҄Bk-])\IbFIފi}akXC0yP9ɛ:U*281M3t\ٜoU4qaÑ+z{):ÃNG7(iHw {.f!q9y|<6i?E^׎W 7 $R?@6j&Y&H:wܐjIf&.)F?  &,6l amӰ Y2 t)ol_\Љz7;5Ж,\f b6Сb*`5ˁMJE%4B/h-} qWm1<=̀La]EVG\>eWrp]0^x8P(3PLKr6DJuCļW@Y7+RkOb u(:1R@΂m|ZQp: zԳu)!2[ V n`>M2Btc?fSD ~GO ^_N_{[u3M*m,XeQ} YpS^Ό=؜ LJ[DKQJzY*EIL ىʈY*8 '/|f\M_1KNٟϯ^:[+8l{P$cGsG~-s⫩ ZJox?&Xqt0wdCMwp֋7 YAzP0tiB}eo3' lf[q2W%Kѿ„)ufD._΃1`G5ّC_I8g'YBPL=\J*N3XЄ\ 3ҜI-g>D+uNJ -9ɼ=f":d`vwT,@!A:6f\=" $cQFߋcTдK]XJv]˖znJRM ^i&ijRvMs`ۼ J3 6=H>VJa'zˮV LXiC<X> 8EMįAI fI;I8L߫=[`W̷u.[k+6X~u+>agd{vQ~T Z fzXIa ggW)̴rVhY.0m =cj2XW%^wp8'nʺ}7_W_A*S8mlmv.Ws*.<CrTT!/ӝhS"v8z]E3LJ_sLG@5z{f{:aZއm&}qp9M,`thGwػba}I_rK @ !y-~+f#$#f"v]r!l&` ?pwϕo:[|F1,U?$1ĭɯQ3S9QȢɇsȺ m`Ӿsy'f8-7x%,bh-ʛ83x%xш3s:-YITu!= MЅl*[iRb:7~2!ٷ' fy~RꀝR.9bѕw,帎澉i IJ!Yz-+3RcKecsOe󄈍֋ @mMم/FUݍ0iNRis/L]2 nfH-[N,R5Ƶҗx&|` hDzx[#Ą%E ?i㡀! h*. cO袴VB࡙l-br18ftPB o!%(Vv [cy9^5҄)pZAagn,yc~?b UC2{okb>w5? k-iJuf}d{}}g]c'^ʫ"+#C?=$CQ. HPӡT.RrG)$k{pnɗ:y7C^P^1&)8nW"QE*,ldKhzg9ۿЫ~=.abNx'=bNc&ž)M}̓_.w3xpn~.' +nA*Cr).1Wjo_gژfRUΥdr{ڛf]7ܹ5\!-RHp?9r.lԳ?2KP14m-Ι_MGޭQK`?D/v+Co*Ҏ+F  J{ħ<5Ͷ3E_'I 4[sl;۬Xs zFV@"?*Gc;#wic%Qza4϶ڍ;9ZZ\_]_+!TnXǷ>5 =2exJ:G5xU ŘɳmY ST/MЀS&#{fs͆0pm>aLn-BHB6ՃH'yMm;0+fd.pp+#UNͲ1@QT,4# xk 3aQV-upCXUw:(whS9|Cϋ}K4r=R;rP}f8_r7ܷ#X'ҨsU쥹,3 r%azAAgVry/"yg)!Rw36d|ڌK:u{/˹&53RM!YNYh()__[ZH qZkUԅ]<_*!WTMUS>H`p?-K$Kj4[x)5_Rtؙx]i~m{3}rJ Vᷟ&I}'+9sW+(GFgvrw"&sc+b1w}L$ 8*P'nhBp>Ltfx>걨q9>9f Vb5K؏()7)ih-iNeR$t~瞐@d MMo*AƜJBw+a(-VA[[-IMw-OGǭC,WKMd Y )Zw0'ȡc32Rz6|=+fo uE9$bt6 PȜqFqgn=o" bˡw0%rW|r*gJ T >X[L{x,,_odg8~<_{--jmk}x-MX-8 fK?fky1L5V;ic's]n9t)%Cg}JTp^eIKfH$JH+,̸T{ᄛͩ.j6*Ha?t9a q{ LNb4C K.s|M]uPƋ s6:hZ"B 'tW?~Kr|z5Nf:mg>&vkBۿLb+gQ MWЅ=3=@ pCمjŠuw, yP?4EhO Aw\T.~* m93J4C%G GbmhUE#ݓ!|i/(HLE˛("o΍,QSF\] ?/H}PkE~J]Iq&YZAĔ6u|h@݉k`F)Ec$9>GZXē6w[s7c{As& {I*aDE=7BC5ypZSnbx7򓣟DY_ )Q7<B0 -YElH y,]o_@=7O c_2)sQ@ ܚ1n zȏ]-M>bãkGS@N(y+YVugtέ5P?LV? -?Fo-3*x5ޠW۱#Y}'[=PcoA~hq'h]^yEZqja0xralByfƻ'6( d11—YlF;KU^u=:5oQXHiS4S]eHx"XE[⁾ks =ݘ^^J5l{+Tm ݛev@y[z)z;P#/N]^2Tό&x /D(! O6"7+@a4S`Z)R(i:=J ZxPjV/VLXZs̋.W| VW,tpGC)(z{x X́!t]1CdoïiYm[c7DNA2%B qfk6䨯v ;%t ׏JOU6F8of+'@2آAB|xf+='͒mMCaB[ǸMhƶ^RLJ.Б8/ bw\fogJ2bFk'~XzеWJ#=ـ^'@~0pFn{>ecѬ3:CU;~.e}f!ԫaP$v9a5<? nIH󍤲hf!{# i8\uOQ=[2n9HX _OWXM}.02-c8Q[q+yYЈJ8Li8Xxo|oiPHjjf cM-y,ۄ\3~hDG;Oon'7"(D8zZjtؙSbuv4AvΑ=Ѣ$e@җ5h hh`m 1_.@xuK Z GnEXg7s&s^w8zNybM 33ݛVb|Ua|Ũ9|$V<F:!@vrQwMPHw= khJ<2 F6WnӨHp.ܘyEZ;ɝݕ?Z#S Rڦ_xk+ _D*0F(\[mt *T׺@8"e܅ɧi sxZN^%:Q _;יObA $<_jH^6aVc<@٢'x>`_D#nxwďe]ݛo`t;pz4?𰁊*O_ځ9?0*v^ }$N5 di>V&hAޅGu ,.0p:D@E 3Dގ'(Aɷ$TT#+U}4t~tFTҒ"|;rPgi11ߧf,x q'&gQjB7R$d6DPD@"$ Kz}qs)hŝtaNZm[ʜoIզ斿E'oG};o -\k'cFZJElCtr:H@̊#NNs`㤥cEaj"wS@h#u9'|@ s KB8g0Bdj%oUY^SIGCܚJtRUrK>\'7ktx~,xBU Kb+ Fe@^OZ֎b2MH w(J w"ƶ z>R%zʱ4% yHʴx^1 B,wBs=:k[dM ^Ƅ K?k;ȡC)}|坑JՋV;{UFS$CmrGd 9j}?EL*2޽r/#1UJ5 mV`,I'LJxUlew6H(Κ 38Ҟ$֧k8yR. WDklTY=xxy;`i74JP(O§§lݟ$;YuTrKUx>7)/FJKV!)f ',楼d5¸L9ʘ|&[ T C0L\ \i,]TyeՐenK: ]Qa)Hᒳ|÷"rJj<=|}ڄ b[=R$]zfﯩۢI,-+mmhctъC|yg&Rʄ &^V맘Ƕȳ\y[ߪn%#}7߾W $nJgN=^uKЌ;=8W 3]V'dIw_X-m,D+>1fiov3Eї[L_=C1b%eUEB.c# .-#kҠD9nٳ Yȟl?:HL=u]˳6A}x#&-{WC1F}m'.>5<q0CeķA D4t\9.=daJPa"L# oPGqz+]& 1xr˸۟ -鲒k\tMChGUKX^IAF+}wqO4Uq175:%rYcbE˕ZU*_^UxFj]TJ6h>_[![ Auk߇-?a\UrKAax|Yuz7~LdyGeޓJ8G?1%s_RyQ!wX/a彔RD nhK`qksg=ɯ&|H/<3֡ = w0y̝)bͥ}Zoi*P ?' d)ma*Xr_/ܒIc2so#U;sܩNٝ7W؝ux)jI-HY0K j[qjx7w/MPu!ҺI^zuY Ƭ H_vrMsl*yT6z\-F]bGʛ!M! q2If0ɇ20C@%CejMwLf( kJPىLv-V HQ6ױcUFOnD9v߃zئ4K^\[A;mM'k{'J8dszeg8;!f /v;j? !%f!.söGTA{BY~UWHNL_T}AY{7BYrEh)K$]ymXL=g36ȐL fkۯQa~{DĵЁ:]͊s*dC^GQ -i TRׁV?D펠uWQ!L "?h&qHzuPGS$+A< SQeLcĶ?@8<|U)&kj7 *}O„%v/<ne7rv6?#4z ,ϛmθoZ-8|O6VS/~㨏D<зhZ9b݁bw8Li]|@QJb;lebb1k9윘3XpdAj<'mJ/XiUƀ 6d& hq=IBnUd\1/ 6bܪcUj&g fclJ`uFk1R/.Q5Qu)>k(g,D\D۾5q0u k-j&+dugD~[14䝞 fpפc+ʘYFrdl~ ^k$5UX54Ej`y-1g-iKv?k6Ōת/gE{dgOaUVfrF%.<_GtWƶ ДɊ>vzs:rx\⇄PDWq)ͥtV 2.π|/m(QȰ!_Y[zGe1dY-TҌz.j)?6̱Xubb%U6#] D}ʑB@bB&\3b ūAy< k^vh Gl7D=,Kpw~IjL̂xk(uk*A>bz& & f2bd8-ސ9XVn=nX,o,I^̌K$eP-4-XAo58Zۣp㕬!2\μz!M%:)od~jf$lē`锇3/.ZnC:G-sE%L(ʇEÃԬ 1*o row瞔E2h԰604J3!%+ -SoP:8hX:!)=]^[e&adɸDB>Ym̟H ,O=V Sk#y|HL-1 ЩL!tK m0ժz3}[$r:R3'g2'q?Ç)FR MNdw\@x(@ǖY# 9_Xp Ϊv2aV"ɠaWL;$_~]FF wٹ$) -N"ء ;n3SP-!2%H{vP AvȢ$Z8C~U;\5~G!EmB֖ ̥GWJL+VdB/W?HO2Si9U#-cX,!gKu6 Jw=+Q`S^Ϝ4M\4@װw;G ezZ:(@Sل *6b=Ƶ|K=՛y/7YNs;19F7"XFQ]!NT,_&U4eXI`5b=l-;ᄦee{x4Bv&*>!6W4@#KoZ~o5G5#hw3+2gIaǣ&iiA0u-R@VR4^lRl܉mNM|OSN}aXn=G1ve PC(dμC=4t.2I߅hcAdaW /?#?^ RmEzpCG;BG7p_h ˇz2=\;{K~IV'#t Lnk 9㣎,={:V*p4%-$o1ʠp|-W3Uxl`Wu1(gD 6YeC]%s%$>=ϔ=gbAA…m2̗d5ۄ@$kqoRCpvi#p0k{9y$pr*+\(4 W~3:螜Xtj|x덒 Oeόggwi̽SN-@\L(DH!/y\' Nh='usdL%-ՁRBt*jQ-W":d5;  -ssVF XİߪfYfɱESp1Bސp#RD{a߫1PVyI{u so|Q[5kx>'ӛ U\43c┃HLӜɔL6S%r/A2M˧K&8 uG m3)8.UEՒQ2lYo*d&@<BٜbiqsG d(A઺ ```|r/MAS ⦡;; Q&S¿|=ᣍWNLd(BTrv:6v)(#LB[PE.p^b\r^pia*$ElHU7)^:Ln∌>9S䀂>Vq6[spDjij>΋O^V}R5=`5}9 d{n um? "Ge/t;H}gÄc&u DAv7,}O$X9ZN c|2.h\'ٓu LDlېƹRIE 1 R C[MYWszcZ`X vd2O$옂 31' ڪ4˦Hz&SKf.Qq 7uoa}A?-,'>[6 NĴU[W>8 w։гzR쒸\%(Mz{y:w&iPAYØOzqg?E/0,JM䒷- C lc FMCH昃i _ 8qagK?Jh!ya`!˄2U^USY|Bb U;To;M' <aNwH_Z9%coa60lhŦjoA&md1cvU㩔<E>nC\b/EѽqUd!d! k^Iꌘ,9ZVc{*BogG-[!P iH[YRل `Y?ʚ=\oڗFJ7eWh2 6Fͣ٘oj>4ڗ (bYL*N\!<߂ݏ?4b'LU q_sV#Į3BӻBg$=aD=>%T]*UsWSUDCH]@gTE e lY'JLV&2ؖ*E>+RȴI=#݁QRVJOT*?<C XߡB"(Ǡt cH+mWp-Hv#,G+\ 񍱓ᴝ\Z1@[N#:Zy_^kļh6 }&F هJˣ&.OJ(4|7EF'67.izցhݛa^zF6S}7ۋ^ ZotWj(La,#֔)jHGX`&SBêϡAZiGb39O)06ukؗ64Ѝa5nxlKZ+^H Z|N T׌TV e՟f9[_7MgyH9 wc|',m>"!l~ th\6v44_ä2: S%kqCI )$bA!^z.%hi…Qh4b+ʊlV¾PkE7efOJWxJwTo-/%id)fՉlHmŐVF^dfA+Kor\q䉺pkgŘo*h٠^ƳOCx]}b+49U1 OnCy??O%V-l;"bgQ x3[VHmއwRw -y 9+c|M3*rfӂYҎ#% yC`2JKg# CknB#g&¶xdyŽs+/v#f+ĝAmem"|{Aνf T1- C[2Sv=!;)3Q,zsnϧ4%EqeQ-h57!w//L{OTrVsw1ՑZ+ R+؋|Z-#{صSlq%'uޗ<mơmdz2Ld iѻ!PyZjhzaY' KNYp+4p:B4a̎N#-koX|u_4;dlJД QD ӂԘAR2HeMcM %*_״zѝpnD}Ə 12QX-aӔ튖F %%.%Օڱͯɯ\Ig[rK>1•u7)hh2T S0FUTERù^0ƄPorKR _v;'EFgOrn[vXT*۸L@.A\nc7Z7]oZ!H6#D87lf?RgLx;BR([m( jlYOW,K8fY#Be׎K y\V/*Ʒ#c.;F4u.ks#%IUYG6@_iY'\R/qҰmI'یJڏ2KY#\DՏi v|efp>r7ᾭoI:Zn}xN_4ޥ\cW=?NQG3%ck`ޱH 汆0-2 {^U wR|YC19x]iZ-@tVOY*QJ5[.~}(a[ Tңz IE&u%TI7&=%s |H m2XnsSHH6< >kj3qDk/!('Jm{:I$ b4+meb;Bgn&/ܤ%gz'rPe:A01NRo0NV :}X'ITȃGeũX B#qz /EYND&K4"atK$p z hO>{K _T ~6ǣƫᬿ&AS ' )`,-T*_e˲waɹ;B!J"}U9YȂ5Y:ɔI%{4Q9nb7W `뎬^[+՞63j&#rRtOG}927_ nHCWhIh)DHGB9ZY2Y\bB >TDtG|k;ŃCaՏY)ג(Z O…s Նڊ $X3iLTyE):aʠ.8w $;O6ja>Hw&͝0S{i[6~?KǦ5 C:Ά%%P)4 c>Ͷ2LEt=7g¦eZme⎾CP&;A Q@ds^k1P(;?@*Y[ɉv2Xf,h1LDZH-dpD`HQuLE[/e˛50crx4kѿ;[6ՆPTE!x}i}[*|R@e_B|围'X΄ϱ*[Oԇ%+cF|C3u%@,w_(_\!׸Ecж$pi9ǢIM8YFu|k¼} [qJC 5;Ix5,4C;hu^pro\PWc( ӎSVď`zk Bx(9&:jK,b@QR"2^N2%UgT2뭥MsY6zS^coA}sݼF#BȞݒX;lIĽ;F<$ _дoQ=E*TbDt\-wPIR#@Mt܇ueN9zkkvSr2=l 8J'HӧH 1N~SVUij% S4>]i5gq[%H+gWQiڙs=g=VA $&K~}qgQ2"/*X "$F4U(+5˴ ?,O'oU,|πzSWBG!C8b#bF-39(҄-o3n?m'^R[ƊŐ`O[N2PPxKO1(hŒ/J3)(B˗ bžVՎzDx]B5t@D9]dPHMu!?hK2 㛽ҋB#'o\rI#㛦q`c/ɵ)Ȁ M?7O9xѫkoŕ@ ALiFls"qnAM "jMU dF q r; -8%wW~ 5ҙ928 ;- da[HB=i! c|wh(}mh -&S{N6c^k(8hyȟ>7| 3lmso0wŊ2=wK,8En%J_/>ԃ@IM#BM#gCѡ%%Ǫ8}MNEd}n8̪]-}*Os χP&DZ@ gU~XM0jtǁ;*}݇Y>q~vC;Vn<~D2">)iIDBbt_];ƛbGw7/65=yn&VA7 Wju֟߾*xz h+өG7B ;f(_tUt+ (CDYGS&.Kۍ˧.Sk#9c,a^H J2| wT/` y: ԥiWN`K‘IZx1Iq԰Ϲc}H:"ڏ'ژ&>icbHy "eD9;L_9<)>z:* ,ю0j<9 :C"̘[A Z4 !ZB~|.'Is,؂U*zCMG(蓸tZ̢c*EcBSOIK;-˓x7wH!)u R߾~9a&쬡o Öiϕ7/|vY&ЁY.kx[]nSʤvU8pOV0pHlrSD=,)%G f&<\0b:%P0-㢣z'~.%$i񍂨=!+3j`>ܕm~ҀhہG_.FX@o,9$]ؗ$K 20y.eA`0V U.6Q{df5SzzT컕uݚ,)jzim8LRLBiZd ?i+'H%r1gmd$?d0ěo$P[QU`R 7ks3;Cl-ⓒ׮IΠ1CR25%=f3@=;֞DF$+c2?@&(`q&|{{ߙLigÇUxU G&=@L{cJB_#AB\ڻ56Sy;KXI*C*4$ec.{ۭ>Ig:) fcK6'f1=bajLE7Dr+5brw{Y7)b.K'HSX3[FP)~S5Sx׋N?l̜+~㢕8ǂhvnkKbVb9wguߡ],(%io0!=hУ.- Dس 8hYE?!Di ɬgҔ06Mz CxL6)ym-ãτ$(lH&,m]ISB$飳)o0glj^CT:5MM$Cst5svr-Vi(Gm .~5pCD:zN76]ws\H<8g} B}}a@ nX BTH!WEµڵL1YQ$P~m!Jj BG}&%$O]DCH{ }3 hP!`jH<@#[\:9$ӲkȄ[`^WXzLe۩`8śB!g=fOYyȷ7zN3Px7yTppE&To f>%&Te!W,W.IBfaYbqLkm8:pEgle+9{,"Jz DT0v]8hT"G{Wҷ*z nT\ģНF.S\nVbOJw7^0tWƽ>$}5)ژ@b7iMM&Kܤ@绮_823yR9Mgh`XN[)֌v'vqW vp$|dvIb}@R,FG:Ka5iovgM}fݭ|@I5ApLGǸO!BrDg2 uʿ+HRٓZr#_h77픇tI}zHiFDM8PFK e-{y{/[q*⺖ZDĒm%!+8[܅4c5봭sgN_#mz`]jlm͐ǦS$9vNxfaL֗I xHX 'le7.~&,ަKT#ͽ V_Oqc/4tgRDc%;I?iq;ʆBߒUKs!AZu_`s,!lࡣs?]fYĜ}IJtH J$)*S QM&Eקș)k>_[FgZ[Y8K 8MvT0lfXmTκK+SihIpΞ%6djh+܋/9Hai; U });79ĕ%LwV4fH$/.0hdCVEf wFmN]U;j!;H3d+qFЗ’%Z|Hڧ0h]sO룪<Ⱦ+cWɮu CcuDvPIf V o[{>  ?MX^ϥtsAt:gرؒp$kr̂۰5}ei}vuLiҏ=@/o.uJuI<~ Qq\uQ?˒Eؔ9e!t_,O_^[{b? GrT%;jthY+1 HZSXۧSPFqGkl_5J*'@g ~z«cm:9&P`^bIJJ&Ij[-ٞN@8;xy?JIq96}}xH0@Ϲ/Me}# NWxaDJlZΨDlvn>"2.UXo0^Q_c`ňsq;pzeQxiؽlUs|å8/,Gn^ jYwGi8A1@Gg)}9&Z"LA__ wMi(Du[׌ "ͭ| ;=Ӓ[,yܩ>+Vtu|e f/ĴW BI, (d$S=fw^dڝȭވsxZ Ag]`,LCI4J:$}#dGSZ x B蟠fKt[a M{rɑOcӔB ^=|m]N/gvX,ƃʮO=Cj X.Y6[zuK: VcTAX|T MW -UI3^cyN0\\ Xa6E>3$t_ol0ҫ3 EGSt-V0p-˯mdB^dڱNHnY@ן}[&}YoCFy qɫLtSJAl L[:fp򉟴܄"x)aRFՍjE-ٍg{@F >Q~϶hG;#W G%Q)čzMԍ*;V5ӯ5!^{5V~}x=6|#򬭴ĠmA[tLKI3a FӀq!Cx ̎'KjXfߨc :}n3n`51$ U{Okײy 'Dz_24FxtYx~]a[/MNDIbPRdgtߪomFzzU=vEV6~c Y_P*tFi%FjT5ڡנ>3\;Ԣs MYwEvme^6/nM@BV/kȿd =C\Ɗ$k~E4d.)w̗k@BTLM}.Al}Jގ$\bT< z~ ISUWAIxn{}PThiP@.Xghs)Cjľ_տֶ9XL(!mmZ>neqճ M7wއ3"X~xtzwCAB6AGEϵ2] 4վ4Q, JxٚULN`&7Ok2*[Ǖe@Z>NxK"19;H*)"Y1rޔ(?ck Mluw\Nd= ʜC.p9MC3c e{ObM޽(םs) h j!203(G}5f)BHJG'㨃 ui$1hIȕ*6asmI'ʮƛ҉l'pP)Ü)IO=Ql;q&& 3OgX$(0j8\zE7UF.Ma _+4: h/wXk(C$M=e0Nq[:{?X`lBޣ9DuSzcN!tX%qu1bgjQ]+$4^Z17ﰭ`{,޵Z5jѕ'ItE/ţf'4=fv-5靶z{ /y{SwNs53=~=;pSK߂jOպt :.аSj7{ afox>=G+9llUt;B Jt\_f6A]pg?a~$!w63y4.Zl` a~\}m}C52<$s _ 1L[1+}ܵDƃi6c793Oakl!(1t_31½ H`}7*R-}xl-~( p~EnayW<` ԸrlǼ7*3wO/?*@*>x5|2 63bN35D /"(h_Ľgoqgq<_*:b|Ad\ re{wg蔺-E-%hIoLG8J+ͪj|\Lr9x|džgp\DIGՒc4RT)NcP+P\aFb Z\5}*)`ų>0IMAhٽ;Ï$ZH~{LO5rvDR`RQY'~PÆxX&b\O}6L U#BL^p9I]PMYw"<5 "{Ok6N s.=}m@d4߯TB9BŃQ&4t A;Y~׻G$._{o1Y}&a/{rh M_y4ZAߏs{$!ckyQ2'xvHJ$i^_SVR{4}K ϷV >eG}-i6*GU4Q&fC]=O프 EP G}έ$Q&Sx8D0to]Ɉd tfdp7}0+A Sw"yd+^9ׇܶt0.{Z6[pqkɕ/t|ӫTU-HSN~{{0>n%|[}~8Ɉ$7S[:Zv3lpzLV?VdF67Zä1\?C%+bq3CFRy,\ZhlG쉅jKo@~^O|rʻHD|xւf/%a[/RnWNFl>yGUϵNiL?43 wǚRLIԑgXmZ&n޼^@!!NiYcn#}qHg٥ #ǍZEz/؈MR)r'YcQk' r A=)tBVO^\RSV=4@fT/ V7 ~r.ZT}t=:rc. վpMFr`О'A$TLw4o $T gw|O:^{E )YggƧ&^:&b(0 7s$&wT(UVpm6M2 #=8)uK\sp~Ǜ-ǾjW$=5DWǾehҮ]@ыN{z~V0s9+u}}Cƥ}0ɒj\1I>v笓BV%Joi H@DoZ{և N?D v Ud|kX)_pc2/Ӝj!H#뭎1Vh7ȱcKgܑs.2k٧$]Ʈ~piL2fF,xY|AU6Y.[sOTXT OiɕsY9w 9emc_Y&KjnNឦPHwQ1?Td{5Y]#PRJb/Y}Qהf #Jb  ُE^{b2;dA+W.hhȶQM  sGXlM'²3L)LPڦ?^) i+eaXtkw@߬"ژ }Y#X3#xr &ڼizp,MlYb~hKadU؆߮gl<,XI1LduT Sܫrۓ\“*|f0;s q |Rho1.1t^Wb7nϏ3GH#w;V7AmE\j؋H0q0xڙGUS/9:$eeE~/YbdCFu<ԜI1=Kx'|)A79{DYznDcG,nq`d2sX.EtgmpE]fv'8tF` FZYhH5cGBQ?V> À,Sm/["-/!#`ҭby5e}Q#^F-[I횮6,;X(5o "BGt=EM2q(:Pmc'C'u}3Fہ}$"j;mNӑ lEE6*;=d(: `AߗJ+a x7qPB@9󀓜`_.:R#A9ChL%s[h]BTLg _2df4Fz9d @n^<7N-G[s{gtYV`A]t"`km_g#x#+ǢT|MNG c|`j1!N!l%G^v 7_ 6;~R }͹!Sz6IZǫC?Fe]Bd6ZVB1 rqQ8(5-i6 hۂ mَW _QU (xvaΌTȽGJi)8ʾ@ZҀgs)o u]=]ӵA qjCФ0te- Oφѐ+pf<:ވ/=QǪ%UXع˶RrwĝDpIJ b26O %׀bx|P,-1.fcY_i{o[OJYu_L~tf=Ι+Mhbns0 !W,I/gGS{k`帊"pՀkBÂfƊ˿#æOhvnspaW3PQ7S.zEO1\(viKfQιY/w:EfR,) jۀ7$>Mfi&cPH4(zg!y!͙ (OS ;KKLX n>[{;/NVIL-s8r`+~#n??*)Z(!m'0q'rJ fZrAT}Ö('9m] CmBfo*L^;Sht&}v}@<#CeM%gEǣaN R(Xxkv1oؖЊϙw>O\#9QdGz`?IQHEO] pQK JO E%yHzl˷#V>sYFc=Rfkdna"+ّsm.ls:=zWv󕚎`lƦ$%TG|[rL1_%$mh+r*\d<Ymg\M0@Y'{oi,@OF'F_x]S0DLiW Y=M L>4(ש+혿\nb֏a7gmG_ Xh91;*f4( KiNf>r@*gؐQ'AL&ҝE@/l5x|gFvkҏ2~jջFcNtsp*ڑ}ddKEYgD-DlMz[`YT+9V#xgϬ~yѬ,lP Y`0=Mw<}&qnIjE6;(@Qj^BB(Zu9?XvP/!\Q`z HFjY-aq̓V6׊_|+O"Q){5bŽRF /R +Z!׎i.plj0&U˜`=nXta0'M[ip­FVӒ90<GS Ws^K$tl :wA'ZEѣpcfw$#xG&-{m1J]FߔltdFumN1 STv1&$kUz ]gY4GAZ<32aAb嘎}:+Q漊$߫M ʶ27ɿzc tKXKibI~^BWH dL$09)ݑ/x}m0PTV%u8y:v1Xr0s0j&g)1[YU'vdi]ХB\hTԮZZ{'u tcP!H[}V\x@rs[$[mtYPjq8;Was=1 8IwIJA{ɩ[?o_u؍ 1S ;wDYh9xJiRgYQެN 1 /uœ"A,S/(JtN,PJMPq@:o[ ѩ4DT0Lt1F1߅陿ՃP +ަ9D6IɝiCŒwyj4T܄ӷEUg (?+M?W)LM]5ŒtRpV gWĩ%.װ+H@yeQ1%0\-R^Nltudf~ rxFZݜ+t@ĹW$F3Zy>G(J^ӓ'8 4!شP$R?HO$>@SN~uylZ.Ԅj_GsAТ$ 9KޜԉԎJXwx)pG,Ö!is1׏.SޑE܀r+u;PKH\%p!셦ޕ>z %B~uk_.9 񑕩G6^9ln4&LمiVYʯ.hyx!GڤAg9}гAl'' 2hߵ.6] [niĸnM h_.ҘwٓbE+Iϔt΢P($ ji!R?C`2Ѳ6EXHw`Kfĉ_h#a//鉔o@InFTd"?Xo1}a%-Hfas5>$[?(hRDSȁ#M}al>pPiƗSؚW+oڗpoֶV,L2gD(ӾLA~';cʀuǃ$lUjW=Zĵ `)$s0'\;ૣ+x4B ķ&nȠ|Q;Mi-&?% ?T>$ğΈ '[ـK1 !A Ӻ, Cc."ʯ?'ļbb>E"KBl5Q"D3OIC"_0rZ쥮';U#22`() } oC%$#4E[j.KUh?j*ۡ=({Xzl"#̘ oY&`!N_spe [ &i1ˬ l".b @he'5[@bC?؍,Han*'0#Z{6۱H{a$c?QDs_3+آWx&vO`ɺoϹj!^̎ |XϹȆxd +vµ̛U9B@I(L :"sA2@jh``V_~A4ztRWWȂ lt9B7+i'?1K^ҽ#Zhn^ ^ r8C睢wFԋ&k="4T33V'`u'̫i﫰V/VVKR1'^wZ3EWz+5]{*= &fN/Z~TEbӺRsx3%B{i Q,y"$N`Q/H`tKi⫦vX ^p9:iI0rtv<o J# Rhxup@Pcq 8uZ_릂^QkeyEF#/O}ZެM 1~WuTyם3rK',QxAfU?3E~s9"N.v Z0A/,}O͘cSiί"Ee㝌N!L*~Rjc±:y^[~h\.F,6Cb(jMt?gֳ3J{Lx=[q8r\{)eGۧn(Y|X,ٷ6w)LE渢 qYRkըRڂE@k]YVe79샀IHbM7CIaFڲtovE{$M?װi7oILٵRꬪ aX 1/`Zy-P0~9j/У/Tn[צߏWqO\ ŧu _q[bfW>:8+wVJK8uq}J$gd藒Kl0 IXp+)2L:$ z~Cχb/<6ɇp+dAYG⧏]WONӾi'>u~q4.mB`ZEa+-§)^ (xbL(L :ߑ q$*^_yQ%0 .@ۯFBcXܑ@:ZʱT/F&JiSBpعEOJYM^i|p"9oʿ?VPKVzYa‘?9%Z,_iJu'-g0+D ~<;,8iX:?8>~P)E<I=BT< mx>yX}Jo;DzdXɟyꌎvno8:F =J%ɷ1\ȗ2l3f;q xc&C9,\wGOjC> >"ⅱgjY?{ r•*.Wvץ$J6m190עOae/L52o;XK@)uH*[F9μ=VFjp' &S7ZXvvqCGR?.4|Eb|r~2BZ\i7;Bm?Ecsp~ਈGPjRʦ%˗AT=Xk<70 KRN iYGT|D? 4w 4Bsp|,D/}0uV<Brb rV9æHI%O&睓@XΥ(]N.wt#PRX_Dbaz=e欞xm[NQ@A9LYA%Pl%F b:xj:ŗfoJ+.E[+|0X)aF9YKC}%JUzJr)XA=7$:XԀ!4Qv|d;> JsL%ۙ*݂A ^E׻Tpe/[p{WwL@Hgb iGgǝnDRm&e[I#tY%)]o8p &,y3 z,]@R<wo{RULIߡK 6:> cO$ʔ aPWV >!1ikY6nHf&4U5"|Bt <.u^{!KuCa.ZMI!̮y|eMC{몠p6A!`6:ut߆1?l"=F!*5vjU,0LIeϜ%_8I3<({μIyj/Yof93¡xohV">dY&\G@C `Wr<3*ԥ*s URiLIl&^mOՅ@ }+$Gkux8%w^rԉU Y:?IF0}JT$o2>7GL1+gvjwmM{SuGKiqQ;"أXc 5L .ݑ_Q#BVM4r2SKG]i`8cNLLz]Lpߪ<‘:3n>=QP!u2LM 8_^&Xb "/0_e7Ow[wI ۧx=1&tHX7}Y<>Tӎf-M^{>bU󹜮?C.AgLBQp/i5*~aS id}5J@V}\}rՒ'_fm}UdOY:|]Ƹǰ2sǸ8% C(LvOYrAN^'4:&C9lIVBgDy r[ۆHL@o6߄`IY[6'UԠ *Sx$ZŤyE @Bfwu;[^lU'804҂y6 ?i#lW9TsشKq;Zv1\%}ݏ;_9%J|&sKp=z*gU^@G))c xr֞Dn@Sc<ӆс@A yE/ OC6trIX{JΒoJڸ- m3BNHNNݨb\}OPBIQ$B\ ]qRָؗU4 &4Rn[ O6tq _ߘz@Xj=X0> l@2ukU]H-?Rf=!w.Z^:"l2)>(4A\ZG2?ՒEJ5ĜtC\~J)jmyy-lY Bϭfٮv6< ԍ1!S^ hn"" ĒmCH%A"/Kbhz\euYa~ܝV\rPkb){z?mƒJ0pMOybk㲚[#s\DK=ǟ5Ȓ?/CD)jN O$rWAMwxS=GB` P|3Haݘ+z"#^=b [I hiRyk.Q20^AiˑqGWCTer%5pxcvh8p T[Kr"`NU{J@7Ummzn8gtH۲'gpl4=%iў7U}Ky^ қ)jt=m fjߟDz $nT{{O7ߟ6Lm)fd˧Yն-M6> D`;rTF<޾M9bDxR޴ tՙL6?]tx|XͶ`I|k"<^Nl\6j:Xr?Z\>KH:0[n]NeW^_sg!b!6c#Q)Eh7|J+k$0|4C\I Y5peÎ]^AP0l.CqĄBfJg _ H6;=TWV<XWaNX@rw6mk7{p TIogc:_.. A%j@@׮wE)1yya3Ԅ1ݗ@|ݟ԰ƈxVl !HM;w㧤x| Qrk_RM7XNzc~]]sƐf-;Sv[4D4ף_==JS"Rx;[)c7e]f2ncBG ¨̋Mn ]tÉ\ 11~Y*s)=+P͋rt6`gOUAL(#b xh7*.vW|/jrTnTI#bḥOx'ORm,fx$2F Lw1MDI5Ry灞pcTSEڴ)+o*zrЩ .k""mf-'DSgzBd|HrOȓxȜ9rImLY1*mR3Nr%ucJ!YM \gSdg߬L-WZ].F7'T@חRdTNҴ{Ud$zϬ:iqȔ-1Bt+}Օr%fcsB-^yEB lϽ*qٿҺj'ͽn0~Vnb 1ۍn]wG\~Q:/v/﵈؍Yw*Ncډ3@4 r XŁQ;%qp!gǧb6SNB?'tY@ )e̋*.)6 ֗[AVT&hQ΅pÅ~|%|')˸E e="䎮Sl]KoM aia`xax5#q7W.Ue5fOs2>[OU:*J_ύ`rۓ$\x"x"Ǭx1wY] :&l`#̅dMڬwhx{ߙdV.0ewfӣuR褻f`8ąRm_]Wldxld|Um9*]2svXw-MSp?d s8Q8} )7Z-Nˬ{Ib,op/T)ѥAG9.=·rSw!TjJwe7v» ~F.Lm1g:f7؇3Ofۗ`Xh4IěM)NGj~ltyqz4<0V✌Ȝh"V4ɢ^蛔 ڴņd%S|dA;0[O-+qe&MqsVD@Ne}ZV IQYx<[NQl hk9 dqU鬩dm nVth\&ߛId:iIID#}^Hp}Z!;!tZN`_ywD栉izxMU1i'?22 r iȧ.vnJfKVW9 #7SIw7DE;+/O[ kM&ox +A'@SK)AykXf`ONA}^hCv*șТLGeNt6 :s0N&XI-l)^au:{NJyCk. 9 Uu$VhI Qmy6MnDTIqif!n<  gNߕǨ41W8$.KYA5j" ekjAܴWVU rZn m@< f1Ozx #;y 7:ْ3hy?!8QE\#ےQ퐿`1:ՅC* 4ژ̠v6w9PY}A[% dHóG?GC$?%_hs;o'ix_>+nT*ÿA d2` geS<]F>{6j0&1'0zwYe`q1u/]m<(qt{n"嶸&7WQ@yx7@(ȽCJ{#}V!湬//K3%w ZM?fzױK<ЀNX֯痸6c*\zCA?Lgp&'zT0wsp VbF'cZ,;99}-zMj0,=5 q[[:nGr.1Μdƙk'j|Nb:,YUOh~ g^P `41\'6P05X'S g*C3(jhlm9v1,݂u&Q༣^Oz4)z~YF= rF%IД|IaZeh>87d޵"[vCa;oa MI y\];:xQ-XB}"2qk0ݶˆk损>r%޶!pWP7'-;Ǻ|AĈy$>il!O`g,qhD:u4,Wzmi -xCܖ^eo=h 7!eFv9dj X?4M!3jo橲j B{̃&][&KF1Le15/@G6&@KfsF"OXŏI_CJky>+f=ⳁJq1- 9 ϭȳ ]nlR\!*'RSm0-K$gvEr0$%a9 4c6Fe,O?ZcwRNQ=C=)Nuep7Ŭu~U|v"!z 'b?ܛ/xݮ5{tv11rBNVDԋOOhk4OL>h_)҅amWDNKE?"sڥvY m38> L#jhkѣcK\QJV:4!J˯Ve1l,LeKJt \Dc62; d-.y834ơ~%xKm9!l@ZA0]:*WN3F,< Z$Eexx+|pu*Kuz!azbqI bSUz"8N0٘4FQ'S"2lX|ǹ4P3gu@oZr<Jxժ$S䣧!]A,8%RXTD#1v:y PcY_Jzcqz ET88ےo*T_haAU/ (:P-iCHj\/k\11t3|N#~]GTׯeKIGfJfX؊OCQ f^CKEgm4 #RSډy%$Eą >cP bqyU25Z *`|Bl2a>[0%yeh=ēxa '89*}nRGb|-DA)xq΅5g4UzpǢ˝+X,SOYU@Y#>X/UpY :7']Y-ϫQC錄34J7@,fⳝEqƌb-'#~Ut]_ ̼+%۶ 8mb `@@kT,C>CKSG C^PElPЌ2W~IybM{PF(˩Ox'8SjbBVh\#$[WG_为0&NZwjbOl-nnO^I5ކf!A{9Q&jS[ҁDQ1w^we,7[|q *8?Mh_[UC.- Ӟ `nW퀦0s޸}SL R!{u˥cΛ*w3Q`U!p b5y{55qy2_V|d&c UJWћG0R/G:6߀nR4Є a!eXN1/ӊW G&9^ (X6 E0}ޛS:lBЛSAi=uIia?NqiQQgJvuQQ('"kLAd3 A1^*]˒?lIӞ-Ք0X- '_ Y qg|U0zeulC6ID?mdҔ#Nv9leZ";V%_7srn` CIZDBi% \LUCdFs(޾}3c XR̖+ol]ˑBjB(ݔzKHtʔPm"K@\#TW<[ŋQdkH4zWkraF3CLc#{6||ag:) $ J\l_b:p-/)~1I@~MuG ҠVMr<3OM+7Hb.:~a#HFL5QM u~<1٨հaTIۑ^b{|i0rȋ1{aB$Jk"R0l=,- .jk^sZ4LgꑸghԄm{레z㘏YZTΈ >m_\-IC ţ$@<JPOn^ڔƨ=wV-B[( @8FHa!r19LpPYs#j!K'*tbG:k\;]&&Fec6{{ߣAHRQA \n^"Uslk"znt>G ߇I^?V+XG3}ɴ6dHá,82?ܰD:w\jtUƷ;۳X2){k r)U] KSQU:FsLY ÍV8ĝs/f{#ꉏYReEKzmTeA+;}җ :%TW PKWac'ԽZE&f̑Luѳ׷pɓ-?|RWai,1(]N#sn1;-ga % ^z[ f۽[JcOr^5p cjS33PtIX5E-ψ6n#tUw l-J3^kb-QGőQZi$$k4 ɷXv56/\#4F_2Zmz;Ɗ FS4GoK{A=ٞW=fUgSX6PKmËt(UpKVH"wU+?꦳1[S5n+X(^PE153^wvoԳ%}aO?ȫG$tѭ^P SJjX _@ۍ;sʊjI_$Բ>>^CU\1WS#$9;`[&krn3`SHʍ8og%:~ HgN-5l1dSu6T21dm EO^۹grµ.Dt]Ҩl[CLEr42CR:W\?!`omd Yy\v*"x#x0RO$1 E,t.wa%Y{<$I}6K0,uz裲hDNQ~%oA!#Ubx(uX.G<ĺ1 ->p0U29b 8}H7mhŝ+<5r,88aNs-) 3``c3 Ϙ}S[]Où*g\_A!ɭ9~N5cKCO9[q#8|6L@߰d(y؀~]Юhlj!*޸dNeË>%YUB!+N[k"!7*Uؐk'ݞW͉3\WU (¼b$h;*[Of)=I6MhDşCJ~:sX; M HD}B)V2?~0Ra.@T~ܨ @2>c_TpmS޿q~KJVȺޜytLC5ߟP-Y4okX_r cM0p]^/Y}1|Xf~Tm :H`UO!zY4%`bzvf=L*FN g՝pR.3"cA 0x-1ќ37^Xa OR¸ŎrR}ʁv A~*q8ȱQ6ۋƠԎ5d?o,aҶ}߄JQmPO.[SL/a{6!3y 8t6+\PJ #?;,30$}dcCTo+,uͩaܪwcrk:l3{+5k[ @Zqz;ާ)}ể $Wn"8cǓj)x&rita򬎳Mc4&zפ؞?1ƁO.} ]395XV*"'.gq5uk9lE 9e`6mQI1,#uYikCD\KVp4a w_4/5L<`0QȖ.E th)d\(6bˎT3{U0sV-xN,ww|;+j$+x39/AG!G[ZR|0,% V7(cy݂Vq7Z /b R␆z!0{֗I ǚCޏ3rpUds<Z1Z7`$$;'pQ0W$ X5*{?; #2ڮ|U^Z6x(**iDC>&o@)hO%kI瓘Bx2o< ~ #({'Í%G8AHߝK,08(ͮ干4d1w*CIdR],HhvDV~b×YM$b8^]CnTPL*vrol՝wIW9E#xh`C}MBu3^v}N8ԺtJ߉|O;Mƪ%SP$>M=MaZ#q|^=?-"K$*hips} brI`N)ɬt9hY 0@n\\E` ZڙkghhINYHȣ;ŔIhGkgYi2xSk^|yD|ϗFOWDVŎUpAW'03ÿR|svFI(8芅Y]8E'œ{ʬA ,l8;:|THb+úT"{I ?Q9މbomþ r~*"U"lwRN\4bu߽R#\f ̄mRwH Mg)Y Ծj -ҎAIMRة { T̠ȡƶ9D3gY>l k?+XTW4YB- kž@LC΁2 ޱiOx-4<+ױK p7/U#d`BkE='YimϑOiQܽWU&h› džﬓƞ4fyx'Q ?\ڵ$#V7;eȅ1H Bnӱ5Z\:[k}>~w=&ě@[uMo|sL)BL|/ v, lfS 1*D)n"~8vhtǭpd(:‰<] 8rs]pB">_UL_y[SzM A) >Vjb_{ZwιT,VE~^'\03d0W`*WG{ԐT7khu^bb #Re7`4(K'.*cKnC`&7ֲ'Y#@AG Hwy?Ûts [=8+sH'OF MY&5\V\'I1.Rx-O9TɒGMiD{QvdlLb";SQIk{&FY9uQ,aSqzb Pn H Qԕ!q$-V";O KM'q*At0Q/Y8]0';MֹmDm^iEQ6 B<({xf}8PJJ{|40V:oԋp.h7WeB>X2[Ց ;c4F$ nэ@;3(_o6vb"tkcG/K}@!I*0XOCbH&7!SrYJ&E(^VPjStQTh~:O đ yW' ǥeem&d2 %)Oe fq^%&@p ^9+93ç;tw7.4dMr|Qŧb^#%= "P*ۙ-8 )x*wDeqnK Ղ/2z9⤾[m]EƢ񱣧>h">nX68߉X+w{wb 0ߪ_e?kj ,cDQAYK6-#kEJ}cG |F|=X6h櫦^sqgQH| r>b\טD <{enDxb &U#.5_B.ԚA\[TQxoIܭ` CNI*D+LK-#6eʬUQ|ʜjڙ!/+NМҫvk KFkiaU/p} p끤sH<ԋ{~YԜm.d?^N 3dz aF/{e7Y(sGc[b|.uQ639eFZ>;)HxR^CvJMx(߯"VtD6$*yA7cnw~:15?a})m/0"zi$3A9xo-dV2GR.QL,4)%xbsf Ǹ= 4Q6ہbݕ`,鯖A68a4dmyCS N*SϨzUQD X SRts:դ]9`UVGbxH/zic_Ia=>O |O6yE| Jǵ6 sܠv"οӷ֋m7>C.pz)N#ݟ&XJy#hqsqגpFDܐ E-Bzeϑ.E. ݺR9vw )NE/ a)Y\`ZL :6][ę>u4\Iؘ0\Z[ۮ_ekRD%r1b\\wX nG AJn)1pSSL>ݏj45 N#xd @ǵ gKiJ)P4jyۼ榦ʨap hJ.G`^^ IQq7&%n/a粣fX!QIB# Ӎ5Չ e@: ǃ2ʏ֔۾v7ʒA>Sv+F8Rwc3 @ȁK$chAN)v{# ܽF_zb"bjh[6(:bX[puۆhMII#+H;E0RU ?s G~14B2ґ80Z@ H TqFUҙ+|eWOH =h`aHzԬ+!`Y~89LO15}cEdZ;#w^ ٘-U쎓%3 ٗE#&BO\@mwÈalQ-lI5߾ <&@.K\V[Aɺv{p|GxJ5U.6,3 O^V> E[ j ʞ+UfB@;l;'t~J[u(j~]Ikޝy¦R* xǑ*$PU7~e-+]BLç/}*A\N)=͜8ERDCOMs?ҫ__ӄ.RLn劬 iH c&MŸ@N ۯWD5*Y}s"G^Gθnb(duRAVCj¥^{yjCCGcX.J7KD e$qD3YsGyHxaBXxA| {-w xC{/c 7Q(N& < r lvNvZ|ͱ=LcH+Pjs59/\ݲEhM{>eE6R_C~aCyZ_փo n,|AXn_R #s%vG2h5GIv^lIO*HfD%, Pu)1ɋg @ic-@G V J.x(凹\)1]m%<~\|eWACt6\,*lϓA8 'N%dZ(ʒzleaERy\NbP$'𫵎EM#֘(acxWk_ZBDyLr ^l3d'.-ݡH5)J_"IrJb.wkVI>b=,Weaⓡ@|C[O7;])UY6V nmHڬ9e2 7i{GNg@;wKHOkh]^x8[Ц?Y oa a)Yhd?=#WltS * rւ/GfPSJmhM}ܙEo,G.L_2,-x8hi3#=w8důZE;8: *}IMT NJ0-vyurv3 R-S1'b = 'M$c&Ds@,D-PLUhkpj8E$o C]Z>t[}vou8(lv):rz$"^@f>\cJi`^8@75bCnr$e}yhAF<;xkϳcT.({@0՟κT x8*^Ӳj4z:(%?;Kg9+HbYa )!nļ/IW&Y.XY_H/ӕ2Q<\n ּgfA-sAĕd K>9O=+ߵQGɤ]n6}4,W|9OĤ|4t9 Onb8i7z[ASzJ u"pT4'*)4|dRW{y&ak/`0pnR.?Gfjֹ8~#-8Έl 42Go.H<ԱKd,4r ꗖl0Lkd`~+Rւ=u?C#8{lL2 Sf՜x x<|-6-M{"8_I5oyBeb䶮\ ,eXӝϋ vTJg73YT2 ٤sm`IqB8-f^M?7jneֹ,\ݾ6n2 ÿ'3"!`YTLq>'֩+`UM BrA;S@( -R/ LY:DgR7<( Qy"bqd#Q^ IoNJ܍ jWAR$,zZVHpbq6KQin ؗZ= DNI-K~9`ŮᖒhN )S!j,rf:ViJ}zJm}P&J1x70ӉB/><[b@CN2lH*/<ԭ˚)M)E-HQWf.@^W_jzHeP_~SV"r&1=53|+#/3 ZtvR7zeQkg=V!@׈JK?`jfmʣOQ ʁ T\c\0"B'bb" 8eG÷q1پdɋCП \3!ehd @|ϷxI}v$=/l#As=D*fnKN_g#cfT|]vd"T#\T5ղo.еUxOX2G~9Y E`tWhFxdI8q8kxH>_t Vė% *-97g%D&E۞d+R}kfr-濉D¿ Vm7\ܡ2W'v峬d-Ksr H[l^$Ds BX!Q9iWRa9D("=flmK+Yµ(&P]H '!B]<\Vbq}[Ki껌T|eB8I|F8= .YhlQK0 Ԉ u)B .(o`Wd$ ~I:duW[K\uv0N-{eWw(_K.h tCa|u# m9`=6Iz3pjz͂ɍ=jjEL#V(ke[yhШ|rLT#. 1G 3.D5>,0_8 wYveO)ls BU%2YOQ9n e4W2)mNҕt`RcK ܹ~2t&X[?遜 RFC1{H"RlA&u5tҠzu"i2$ \)f85tɒ0uGū7?Y3 Ft,.b F,rWG7_n.P֧/+Dp–,6HLʮ3V,&WΒ~@}Cq{^?cH}E}:61m.c!&y01v<*# n\m4>C{+uYڵj$F#A|t#] ϲ>Bfѿk蹡6sv 5KRMoI9Eb`F4V.Db]E88mefؼO[ 8=;`Ov`Xc^`) {Sf>FMOu&mԐQRatia>4/p]"rϱ.i +k\ la'm] ;7d@e]EZRbke|6ZG%UzT҄QA>J3[`[.e%"4Y3?O#F ^_۹tӓ8Q_E׽Ml "O$ABغ]^l,,e9е^K~H*/jx!P*4Ԭ޾tHAx˩⋦r]$pipuZ8ZЋäFsTK+ꊯpE%Y/ߚr3f59ʁyc(M[–d n( xÅ ~\ARl\5!L_y[|Z&I":r@ŘX ߋX'lMv3/vfPN^urӲg >vG*6ΛC]2|$۬Ono*HO>sn-GYl3Wѧuq P5̇>o%P+|]==!g+^dm'Lgp]U&i"L^F/٣eEDXEk>|DqAOUǕ>iԬg Z_hm[ Y/'zfgpjXK{cYa堝` UacM˘Y9+ bO{3a?R'BCO~hm'cO5U:WM딷މ)CZeXCiS|b++kS(j: (/t'ҬۋSeَf`,Jd].b>V:Y~CGRŔ c2?F7ʽ{2=.S1j&ҥULgmEuAogI@~ M d:v` [pBߡPec N.62!|A}VeHˢ+J~)P; q' 'لC4LC|ۏ6ilx`B9]u@ca:+Q --nN (!tA/ޕ^cff*)nΔqCЉKRRmj_/07 &fVgN'HyCZLF Ed&qqdGL\}2=W!97|>=/.moV<1Uc^9Bתh\ժ[?>1-ͥ~ɕݓ=FUtNo~(Z.Z4Rmejz6ݹRsV|G,bCRxHSK%<&U: =`;"H& @*X ~Bct2[ V._"i3hgvu,W}$eExOj,|57ȰGw&3qj: IbtL#ҀP";n Y!(?Z .|GM\& x)O6C=6laEi0/ [Բ{o- 7j LvV.>U5LFyQW6!0NvEgy8CSK$_Ȇh?g8}JA}1p/fr≐,e^^}v%3 1kx=Z> Jej ,G3M%NH8Rc%ލ.hԱDt C_[C^kRHildg\.3 kpW'EͩWam.W' cߢm qNqP ՐO:׍9\xf4vԠVa,frvEץ0UYYd< AqR}AI>lꋨnPKSy<=8K4jWb\wv=:>sA Urb&wtYˍ_.whJ嬫O˄0Yںb/zG# Q*.aYNX- ӎ q)x;ƹ+WkFQd0GV{ڡ2=16P|҈:NKd`ˍG]Y(m`~7˃KCyk,-b>3`{(8V&ʒۦU@_if_*{|]ѽ;4[/1MUIo{Ŋ p\=c_‚`$9U#{|MVz ܗ1Kokjv?G%'k L Ԭ4^3.qdT!lf]ގgՆ[Z[xa7O0պ,]ÊH4V}-+dskqCMN ZTdsuśq<vG_Ӧy=* S[n-mxy,Fh idQyY >!",d' ?7 {3._}4f.P)A]¤G%?.CP,%˯j—3ut؃2l q5Bu:":=}ܩ(¬^E l| ԱyMFI TxEo_x.FhO߮YXkҰ)u9ݏpSS8c]@?;O VJExF])tB$ M$E[N63d(|7*P(EMQ߉*7!+ߙaTLZ,ory/.jQrc*ѱsQtK\Kc~bbQDjs[]xeМӔ!Q?ABޱbw3tNC4/-qbdT|)DyQ;*_U,fD]` YWtҷVO}RoX7N@R&^T T5G;G أrCAhxd} 7%$J~iW-"A㫴ԧ9 JY h>%'ֳ/o[tM+ɽ)crp:{Q|y*h 7.eaŸ=_c .~tQF6wY'fϷK9jK6er2J}' tn@6 .o*XN&3ikyuWպe5.Xk\ЗPg xauRLSMoR#"1p@ kAhuÈC# lJ +yN\nqe{ +-̧8e~wy#iDdCN\5>0 kG05kB=Siq`:?{7ۄR~-#),uW$\J;$1X*ЮS@kx*\L(Xܪ*S<vV*Sp] *2Mg y)ܣYwɄߏ?tUE>$x{8em.}vd|SRٚ,:.Q&.x퐕&[KbSTzkjg2|PeJn ޮ3i'u/'KH\mUb 39,)@6]ƨ9j'0\#@-!"ηnPg KU)q8_-Wְ(*I9ɢSiW9UXZc'΅dy Yѩ5{lm~ŜoE CO._ZDܭw* &ۤI1*ZWi]IV^^r7Z4ͅCA+#Dz8sFx֡H,T+=Yy,ID* c[JP# ǎf b.O>nHcO3 cxA-`' LɫWņ/sqzǪdZZ\rVd(U'+]Fⰳ1pez+M[7wjJeB>&#{`?mN$݄<(?= Je7t.L$)btu}Pr; SY֧t}x7*@$7pa_WmM"iV\E]< $Y.qk)Ѡqi~-f7_*^$TQz.@at(h: j) OٽeYպ->)EX Cu "S, FL#=k`a~!6)KfGӍMY'>-SW->~(y<5z6Cӳ_*aPk{$i!<#}vM: W :+SŘ-SXXo(f%O,b^ݘ$ڈs!ԳU3JGDϳ;0/mC T[(MLAHa3#nAł"x嗯sȟxz=r3ɀ}MGݗi;\<`ͣAjN ` =7 %E:w{߬󏹄[JSh*:aztTt3>%s*FlD!T $nPHV@. C1"3Lj;L'gYjiZn; i-iZPXk0`PO9rB1-9o]u69#lV oq)bV{2q<$BI2kXylucH,:K0,VrYcu7ˡ'rDrqaYನb~uD)Lϥ 5zPmpm$gD؛U|XjR)IvifMIW8N-CpYA@@}3'`ŔݳZ\=PIFzO%FlFr!;rq;{MI 事ȭɖ9ϝ]8if9svu=}Pna[)%,#Z&i'l杋jtu*}_|kȧ61P8{&kIi# 3ѥ0O| bT7YPP~K1WT9kJ73b?TKUl9?"޸.Z 'ZjJx o+[AstْttjaTo9K6ȊT>_ff Y4J":?̒e(i,U0dŧXLCl"uImg.(΁ja[xA{(eTLh]ͻ:eUk흢K†(y`:ߍ3+ۋ?.v%KbmֈVR]q8b Dʽ݌Y\o?*JV# ux8KPSVyWZ!E7EM ~KB^aZYşo ghW;lvAܪMmL'm%=f92`-0 't94LK{)w^>6VIy|btxE XBCϰCN]K͉S v y'{L)<4߭n =11}xj#RV[!ɣT-{ .x#R֭w8Epw@.%!6ՐN_y+Av3u}\dV!P0Ӟ4Z=;wh2is ۅ:$ `cSkEǖn'vi(ئvs6 Ƣvo)3nƂ"Ik^BK6T׺`gp U<S+V}}"N9 _  x*z^g,rﲳסäH+k׉b-DҸ["9EvNLMfyo}{я%?@iڴ,7;UK=:&h_+.4z0vC"Ң] Mz o}EteRy% Vv}* iIC ԧ[L]㵂6,&H7T}(RT>Lo@veS?8=ZI?Wka^|5L(*`2Ejc+٣aKfV9h kՈI[a۸)@B?τ4z뮉g$Bn ~3`L:T9wõc?"iϨbƸfm,VBCa[lȜ$WsbFOm~R׷n/<ǐVs-\ gD;ڵ~c^:,-bд[?T t)_F4hvx 1H61cIclS: sﶇ 39x?`7L#Sׅ)$B؂Pf"hQsKmL#зtؘ*}08R0ݭ/s&Ebw!Y\oȔ7?[/o"3 O%c$'9q/e Pq]i+KNh ;2cEA1⍦GX ԓW MJ=ՏD;&%HyU^b63૸P)q'd>s\,؆I(' ZQ>]r62QPt`Ix֊QH35uNpVP\dU뻤EyNQ8`[cv-:=G[PXʲ;Bnc ZzqT:`Yl yJVm 2D7ف9zGM6:Ss*M>lvxKɄ^7ݟi $ iT+ (!eֶ~X(#Joܡ\SUdC]UpZbW<꧟ 4dsPұM< ]͹vvQD7x$eL$ Z+{RiAH!ե3Ft^{N@"V^>FFJwd~ B,XMޤG =MWUlӑjC̵ݚBx|bPDzɕ[U\ &LK~(%Y?wq?l%R&fvK]lB1+fbYX`G{ k|g3Y§D`cBB} vhzh- X"}*ML#KMr[ pR uOh 椉^6DG<9/mG4#-}ߜnOR}}:~yD#mzki븿Y J9jE?/o.Zom{}<{P(5fY"Ӌ1n.4]MMsJƎ0s2n*btUe yu}M)n;VhG[{{R<S/~' zҼᲘʐm𶡆sIDKB`?<3@@H܌[GzdJQ\thT.w"~B1ͮeqQ_DB'tXYm '|ح蓡BǾ#ZBЈ08 x$=McFy(6̔8$a_| HPHǯ+]m #%viF&7Es#74ssp 󢛿!{?XOQtKHTLfX(ef\f0vJ)8_dDzЬRGEZ&[pin_\ˌ~f[L4-gMH،2,:bpfE^lN 7Y$lu6zj^g CvRM~A/ɞFRdlE{>@LQ6W;䌓ftv;ܜ^Yb ({3M !Q#,ة89)Ob},4qAJFֺ53ٻ֦cOˈǠ9⭝PŌA+0Ib6'˿c{S^Gr\ bgcs7d/yGIXJԟ_ߟǯTU_fˡ4'ql>H݇L6cKX 0H@Edz%j7X_i=1tl>v@ ^>+lL4 Hs{⠈`蔩ƧJE;4w>7˗<:bIxO?Zш֐cy{p3DX@ ٛzoc_kr\ , `o-h{,_J2z>nU[kvMͯb&1pcf̏5fx0mxDZ&P@{4& C ?U&)9`vY?/?ncI|~h_C1W,E9vL`gjxPqt\mަ[?*;gW&/jqOwd XeӰug/o\Q%ZE[|~ǞFu6Xc1:O,m_>ܢ|"XG?%=?LSHQg3x r^Cs=gLK1'o݈RU`V^ֵN*;6 Ǧb ,^Zl%ι05f'zb1unsp5%1cbx,v{n&L锭wib@WW&y(̕X-y:F <Sʕ- X0bu2_}@ nb`,x-#{TFF}ƍͶyhit6u=q!Vhӫ cEJ‘À+wh_('P[wN5 4q錼WO\5ppBS23PP(]ʿ!Ψ=2K&H3wbp_THM_r_sd*(ݙLxS5l$ۿn$H,V;be.?ڴ=gYqQ]((J& TvR6PЍ7INoO}`Z Mu^h<hX[b gƷ4J_˩;%+2!/`pUr7+MQQIa#Z/97~ kqDB!}wkh|GbهeHmnv_o_B^/7esn5B?hVMjû"?Vm*ua^8G?ēD^@TePy?ro<v(h]4Fk&A\ZBC/H ћy@47'p*9:{4t8j7L"z;k4~D ((P/ȥہ2~j,\QVQO7pғ@Ѵuݚ 1qDpⱇMdS2m=s ^/*92 l:y*dqB <b^ˡrM&Jnϓ3塋PpO,}YseVF؉Ñ3яU 1e"zAL twt|^Rѽ⭲k_56 p-g5a[m_JE{>/k0ZrZPR9miKIIO8ޚ` r#rBe3`+]TVh,7'ZwT|x> ꬷBlXO>14OuKs|{td: N7QQO䰰 K1.҃͘vxgʭ?x9ZB:Rqjʑ7SX 4D{|n?pUwV#Qp$7*'lZZ^fz}#]a[r?cG)(9NR;+S%xgFp2R:?tDJZR`kBVXa7ج TfMR`7֙jzђRmSć6s$z``NBvp4EJ˦pVz &r|d4+tи[)`!{ˏ gڒ0[C\i#6Hk379hKŎܾp[y SaRdsR-@TnX)a-^7S.XXhl†'2,̹@ڢ[J'hqs*.//{(^P0gƃߞ|BgR]) ]3KJ)0SBܓ94Eiz+2y9c0o&:7)YNvF])x~(s{Վ$y>rV۳ބ_ObS&5o^MS֑ъ5{ E^ПHl+}|AB;nx9Z?ڼyQNUJ@"??Lއ6'5UC+Op,-{jf$XOM~)@Jt)VFI左+~Ve=C&K;rI}n&h1(:%)5\%yRw9%"<9cUͳ?>#Πߘ|L=F!+/ok◱jbdƑ(M0zu6;;d cmIp*NήQjY}${fAɕW'QwvrGmI! zyB`DuFРEk|y֫;۫gwn. At^͑*! Ug'?9d}]?a^gvLE[ǔe]i\C&8winIR,wV( h1vIjڲG:hv+*T!yBLSKg YNe@Eb&+p`Oe28C5XBڢFS&^~"Ր=s)@VcF7=ks%.WX|ǧ]f@ٕsM(%3^p{ *(:} RUdPNPH}\U bqDD#'<@!mnNOUuy`Qjɿ` o[D6CIK~Wp 8finh7 ]Ak}OHwWOد6i i rs3D:o$8}.dU8+_~O"gm#ǵ y.>T`=U 28-f2i-(]2jy@FbtN[S$?-$ YtF[fő(D0*X0x Jgw0 􈀧/Xv_n[ +[M>l(ۡ(%xpOT_ռ'̕sto}<2G Fo͓LsĊB> نù1P\Z/۪XH7ο㌼h<&o2~nIHK)`1u^A4]<Øv4tt6C3E}cj3OU"d$ Y[~J_O7˾?Kmxp[ |~ѷg(\!@V9٘Gx*9I+NAMGcb 9Bց.ocN#{v˒*@n7 /a!=[ Csa^=숺= 1HfCDmuXG8|7R%J!mpaۥ{oWնO=%-#GUY_h+]\g34&eeӵ57hU2m>-  +\;Vjlf:\W\!X2[OdYSst)\4vܹk+ 0 *,h$IozMb}Nks҃p2fxI8 J5A\j~/5IrMv8%`n}˹3ԟ퀯jP̨H' 3vb_s?F Xp.;1YVҠEdyɳxPDMiQ)?E`gn|Lb[Q,f,Bp@5r80[6[FdcR1mβ>(B`.BwoBq )7`Ϗe\`YjgD~E3w@_fJld=ˑagqldߐ Σ9h o4*$7g*hG"$FyD6X-U]p˶n0%h̲#KڭOުh~YN[g < `\+f[˯Pr=W%qEj4ȗ)x)O^DWbon-w"g/pVnyqD1x$:J[fݕL-^x/ahnsHod$I$ Ɩhx\[J\㎄(x،^ue&.t sK"JwٹCJKI,ٰXps ugB. vm> Jd(rJ}^\k\a=܁REc2IĞݵd n!^cOaXL)$,wwe:e0cS3!Ywd7ccVQ5CP C^֯  $>jԒD@⣨"_A:&ڒ$V#Fv{khe-_nVԱZYJv(T˜M/=ʅڠ4=,8iB$0]n.I J[GIM(5Sug3kZ0("߇TS{An`Y>KX.# F(tv5[8į&WOPGv7v_*a&fx3$%-vStҚ#RT=\|co{¤@h;B}mO&|nPT^>f..D@3+eW 8JƜ/Pyo<9W]Ęd Fe@lQ T^LA[YQ4iF -> 'u"@|h(N08#&Λ"]z=dlQK ihwG;0#:HI?oQ.0/e_-roPmMTrvPzjky6扭&8#d]R׋Z_ e4x{ζ@śdrf+F^Wih;LaHHóPQ<сpMOҎR,Sԑ0hNmJ_^34zx%t<Pu2:T 06VEd\2I {h\{+A \qP &lb#t(R3l C1qB|'f +r:%^#ǵ \,*ٽ Zk{UhLhQKLofS5Uo.%nkh=%JHԙ9 AQu@v 딏ige?ͦdž~9H+[o]GXb/S"nuO S+f;>qW;3&J(K7o @L;bzg; @V Z[A|ѻf%'jPT$/^ڐ!lW>%^ZE†5ByH;cKa?m̜ջ͖&i Rv|_`үTpV19J+g2&DZ`D땡臻Y./3)Lz3͂D{+ӗǰZ8¼a Z_A;5zmO< }^:NPVnyDW[11|U:~QKix_٬r^ ?8'ɔz6*9:{%4ĭgi ^%_2V7R GS ]A~ [w$mț R%?ݫpdL*[aKMm4n!' 9rJp=/2ݳ s35(TG#l Dq@y"f1a'*͏R5B~= "˙|=I-36VíLY8X$ py@6=@( Cfˣj"+RD@ʥfi3Y1A—uމ$ݼ`4iDg[g1mUO~-@wy_uv{r{4n6d޿gt  ~Tc)]VjHq!),gG'/)sXV({Q*2F͹Yn/>;Av%#OHܪ[Ē $Pdy %˱ l~8zp6BGs gNH;[ڦ1@ a->qXa%Q1o z JEpECfʆ 9i0QF'PvyH*(HCWkUUlѐJ 7Զ2?׮giUL+I*0V4vn 3FR'Z/_/x?,aO鱨̷l}alFiyoffl_L\Y[A]=*nIHXŽ)aW S!]뚤?_זslEt85ktOe̮)IѯуD+gwJVNY/8.*Uy&bWez&9]k^-_S7S0?-q{-Xir

H&Eq%ŏy֡6_܊'MMM fn*KX l7 Iwl}.Q񐶫-&x8mڡ*EF|t2O-n*n Ã;03g.ׇP*6%}]i5PGRO;:pBq)Un7<٘][uPyWjh/ub_Pb56/>Ck&Gy\䷧^  ɜf`e,Px/g;%>Kv9d911:QEHm!&⬍{uG {Jp@|(KVqBL-=(xdR~~r9ii=¦.e2ߝB IMLŠ"2{K$k3^ɜ 1TgLSFdXzɒwg_a\ zyS=n`j.No2/5W<a4_d;HkIX4VXz~Yig p ~Q#"%X}vZ-3kD@c)vעNWaj+9P2Btyfm:2奄`Xx.`QRR;7,8"ۿݥWY^!re8R$fĮ0"soGzc pqkԵ,{QPJ9ѦLw %2s+[(O=,kO}lgR ?.Ik2M.+AҿA^0//$li4+*3*R(`'s*R<@F\nϯԕ:dwu) 񬖯~_PFN>`@~ >[l_*UDwW;iDRhjb WtoV[W Ze\kޙ 0Vx׷'II.)̛gnb,6BbX&X|_{T/@t/W|PO_ 2ārcu=xfv,tּ1kV: ̌8z_؃oF7 Nyߝ4.`庈~* mEUYēa >eIцWltNdx;PU>X[w%qz%3!hy$[sa_Ȁ՞'6,zH!0Azޅa׿SV=O~xv3KUɏH.N!8m:V˛™dW*ڠ<T6tseC)#?8_& bCE qV(f 9sm,ji7 #'~f".vR9:i_Jm5>3BwK£wcE&qEC*Sg\g( \W264ru7IOJf0kQLUUMR"߿-bY^l7ؚt.zeyNu|&1MN.r׵v }sLD0e y`]pмE&S䋦0tt0 -}5W]{fc-E{Y68M<t5Fx$e=9((D p3+vAVؑ%&R]uSg[E0IcXO;>KryR-{F_2W?7%h4v+/~XȆy>q^-<"/W+<"mBD9wiT͓²@HE-lgE?zLܞNuUi/) /D*Óٺ<4qTcN';rנ!87GT, lpT}'uzTL8s;qPX,[gDUYZ9ƍun1 Fv=4'/|/g^fE?t[`PԢpVbotK fzɏu 8Qkz<:NT~9S%Mד=<jˉn\KR|d(\ȟ  dx!K.h;vd ٭_ߗƒY_Նp+Xfd V7„\+#Gd s'jX6 -ZkMG~tWQ0] 7 Fyp)_섯ƶ-$<CH+^nR*xI'ctsz+1q ܾ/?6@7g@Dh}DhN}~QIA  @?'t !MH_VVyqBD* q0V/$Pl#@U:] Kir~dv ;opKBWr; z%~ahU(g鮍_i7Xw&)nfcwi0LN E“|N0ךoA;]`] o *2&6dԔijz8X{P "͂#.y'dm9@`ا3Oaqyjx %:Z!\=;M fkƸ+ y_Z/EDi&!`$Jw٪N=c(BѾJ(˩h3I{ӿj9L5ὠ0= W; IT,\F\QyK+h =Y&(jqyׯ'chIȩV6ujrpQ5>ұxOm @c~p80/]b5T&f7Xꁀ+iJ1£p&A-O%*E@4[&Qiml`B !ƅyYK"o)N..o){~  c'd3ڛQfi gQxaD<#%c%AR7Lj=Js٫ΐI_,FWEӹ(B|;[pqRD*0@.jȹaBVxC3 \g'eB}ӛ\rku_ªnB2vSu@/]h ʳ67-8cQV ='ɀO7Sւ:Ϸ֓u.%]E90bq%GzRm>YmN :կ(1 vGhxTjo>fe N(I~д+.d_l3Zhvnx0̸05 >ᄯ֙a4u\&o:vƴ+MD2D#_z [5x%|dz7ŧڈ M )0Ƚ! qZ+y Nh)8L*WO)0-O/tIqhk"P tuX4FStesp'g!8Ar0PcMKPfX[!*dؿJW%T9˸Csv("BK{sƳ;DŽG3' 0oi}fq&ͷE/QS~E#")E$鱤%1f?X4Ae8.1gs X.)st3KLя襞{Tk]tQӢmùhkwŢQH>$i Ӎ0*TF&ޫ4`M'%[F輶-eH0,v"ۭ ro~GtW+f=JGV$q O8 >733UF L/Cu 0jRNbC}9=cf QARlԝ_Tzw})Nd~Zy3{ES{iau}rM s8a42-LMg;-K;X^!.\I-ΙTR٣!K!h*r0n,?u];~ f_2ԑt5昿LUvWN$t*і^OJ?²؏[BMXғDA*2k*o8pkgv T+anE:)4"P1TKS]zB0[;9ԦG\CR RU NutN.V,NM7\i0 X]c3ْEg6 @˱`H LÉA]]/d<k uv; @S+ +J w{r]M*wByeIBb wx;l[YkPHA*&\J~Afމ^5vVE_% 7b=Nց|x@ӶSaXP߲:Y-,i` Y5zIqt(Ck9ҕYTUX{ zHj*21b7Yǧsa/%?M|0i%7~I8oIx^x$#ܭq;݅N<#;:%,+hti1χUyȘdE{CmC]m`dvl+1ppg#X`/kntd.hyGZ6N? O/^|ry=MQwY(Iu`3WDdȷNH91ڷVm+9~Q^8ljS*8;swz^q<ӌ6'6T)$pB'98f^F;fk3$ZצxQ5fLg;ς +X2@6/i.BEwVgϔ9v'=0:_Cfny/h1lMf0,n2J D]FA) !BJ2uo q kSF;OxөyI; Uv9] 3t: ҡ3V=_5G#6'2?CCNPa ]865/-1'Cp N~%[!@L (w%O+{rʣJimk47(|Qe=-k{3MO(OuBڀs 9x9Mr( B\9Em;wMfrH~drkv }ʆ FroFQzDҌ9.WH8>򾽘@{Ĩ%^^׳T ~DRJ_l@ko6Y\O< b8ַEnyKhS;52 )جkI2ɴٰ'|L{NƌPӟ60[ ;e?5W@K5]Ә{@އ4d~^ާB^°8kv&`BB+ M~Z)N|E',v?Feo}+w|0Ш۞pcBrn6s=[ܞ*g: s<e>.0?s)v`~$Ǒ'KM5dN5Dg`B@ $.2A3O)m[%爛EcO Ssp[@:|ʼ)t{ LxpmI^>C?#`HzfkFLieꍽ1`/Ic%4$ri֤C@fݪ5o_Tz<yLƵYݽX.1||w`AD}4 xzqdPVC-қٔE3j2J/G0@%,0 &Gl~^ ۈXl?:+,|}en@v]$%qkOO!hm,-ÿ-10*TLKWn^>$Cn_CABP/@USy>Vkr&@J.g/\ivFJrhf.Eq~,|6:Ba\e /M'y9@< L .dwK?PmՊ'{L?rL`s8uO#%lr|Yj3>?qEZнώ-6Ęk&1pU>r qFZS2++W+iǝwae#LS(KAg?`R+!pNWg7ˡi4ڇKD -UAenh߱_bMt2.LZiă^Ʋ e7vv삸FِUA-ȍa#,9P%k#>ytK IU2'u OEjS=+m`^7=:]g(5-=h܆ν3[f0))h1ac:')WJॵJPUKްdAw$ۘZi ;qH 2*wwd+E iJym|.x1}pRYGcL_={LèZ%D6444Lj`RN/ "?%ore%JK-wDw=:6g 24#WLiz]S_qTy{=7 23ѐ:[EK&ynOA@r p(#%;c͐ʆ!2X|DoL\^g]E8De1?҃KoP EXEMP\sЗcI` KS*;ܫ~#Dk--dDJyTCa.0ȉzeW2 ʃE !W|]6BFdbԛQ@v `)S<<{V Oҥڣ3}c2F*:f5GX֞Ld2t BvDz[2Q!,|Y`S;]vUh&tHvm+cvN@T>b-)9Ox֛MHoB mZ$^>aͬ"l{ *̕Gh($g|E<ʂ ?=eD=<֤-wpR%)Y8>ӈC!@s3NY:O)f4tv+Hܝ^4 t:qԪ﹊@K#z+Y.ک;gJbp[qsnfe3۪ VH*yE;n5)"y߿rTi 3Q*`&2i2EKfZSxر$aw8-߈b=2[#!@o+ zOvP-{=y ~.'pxMWЉu!7ÒKD*Xj$n΍twW-AS8 "Xۋ)iVhAjU^NH9إ{\mş`Δi7)Kr4&\+u+&OɕdQ3Bƍ#[!7[#p*;Ôc*D.0_:сϙ0u> f~B^})!(3 fDqIWXlʇyjJ(/e@ӅSteLe3V琪&-5bjˌ)5zglzDyDƊk*]H2#%(uL(Tp ROyV/~ y|Vp\0 &0/(r^n%Br vq=A^HN:[.V}6\:o:aN'gsa_tcu򰨪 IFڪ:mnΔM|‡EAz '?\Wao*/_[p:c t{0h=(C|-%1iz 2%-6\s4f#C?* k3m+Yy ʇZoHkLux@"O˥RAymT91nIM HǠE+UNI͔a_Ԣ*A'̍ߋ%|WdRu2K)k %GQ#Qj;ns~'h5㍢1;hb[ թJWJȐMLBI LdM9*9]B>Ž"nu/ϋX|j 4H`Gl=wCg*2! _~VKm6VIo2z/ג# C#_ѷ7!gh ~Xyzګ9!Wз<-7c2oٰRX-5R/l345hl/bd]k=n6`D2碪ґ[YOB EMZx^nS:V W-'퀍`a Q0JsA.L.u۳j "q"qiV孲WR|zLnN+HjYpbw:I|6qKηO-P]7m" b`u:hwnTcof10!ػX6A!LJe*#Ett lgZu~)_V\Qzf,?yye0b0jW:2T@x|Yy9%|-6~5R+ctp\CM=K1 `Tftb8E"mN3K#A<F6*PM9pQ亸x}bFlu$exM_d;Bo3q52K|$ ,\3z^8&3(RxE.:HZ||k%O]xU ; .VQ&Yqh^[IˡN}J@aC ,g*Q؛&cѹ7Xŕ\%&)ʓW(& K}Am{q5`H4MEW}P Q.qFI;1a˕6bHtDTB1鮺kGG[Gn08¢6qygLۓlo9}B91_Y(:A;De>D|tY݋+)BsrSݘ}Rd2+|IHkXgȉ%ɥق^p2! ;P",e_/p]LIH߳@h=7Z8$OeDg--^*E1+wA.M6X+gF DbbDv=?B$:#* ILn^bĴ˱LT] /C+*y*5>t(9=!7)KA¯AMaaZ;{0Fz4 KkCE8슺T)LwsGڢi|?穫䧈7ޜ}u2O􆂳mrpslI8S| PǟwҷМlr7q̴͛2- p:W*[L Z;/(jT\K1_F$HQ@&c{|n)^kPg3]gP6a&Wz8؁ۜ)9/8awO{^CnIATE+)tZTN<nD1tS0]] ZImZw6HjikqȎ ?YMnY[P&?" {.MUkb/VUI^3Or7*SG7˳6qnӫEhř2Ӎu+n7Xo5Bѝh?O.? lh[#εF"[{պ_|oR&kZ0)_SÆ 3D)8H#A`:uW"ʜ0Jp -x1_YVqaNw* Er8;ey1d4;< m1ɝѬ:Nn ~inTd} VO֖^:šϙ+R9әQڀ- Anj>țֿ6\PȖ% $eUoo?nN(* <{+\xjDJaKƚ+V3'qnOa:8-*hv|?˱F0k* #DZ#brY a**s^H5] ظH8f_|:m:Fh|3D1^)4nZt*01إX&y}Jc)iDh{u}y65Fo89o8 iM`lNІ(*Q2;I]0Aۅq'nit *]^#}WCS掮W-tygV`RvJmqxrt0'%;8%kc}n[4a"L~u@]^L ̋p2^LaN @|r (@|Z&&? Ġ(vtӺT-}<-ݲEi$>˼)-nΑx$FOtap2|Xθo1Do2y$Y>1nP@71" LiM^n)CS6C@n4; /LY@xЖپ>v3HS/y&Lm\;smcv|m@ǮA٨3vcIlXEJz ɞRK><R[63HwMϣ ſ.Fq[aTWY3ux(;x]"ST^#U_C,Sp %^?y7/g1N}c/Btuʆ{N}xP=JrAu/湱ԦU-  SJ}y]y 4+5+LRp; I$0E+Lz coMޜIi >s5nf82Ոb]D7uW;m~: 39R!EY)|;!Z컗#$UYn$ Qw]@;^Y{òl bT [M 024&uM nS/t%x8bn*B ,ܷF3|^W8G1CmMn -ҟ+ԏj$+}z_p:'* 4r-IaW!:,|jE38$+ҎʐvIjlٸѤICVN'C&|v}#| ^OHb1.SPѰ~e\+bk) ƛ)9O:~{mu 0E';>wCz&([ʪ_\Y}m:%a:5j Z|ϜۖJSVy֤H*0bTmՐOj(RԨ4h>͵h!?nwx} zKS+N {V|(TC7*Lu ``]1($Z16: 9e>~6VuaEQ҂ /y9%3?|ըz~$gyb|@DQ bDZц?w+ p9>ž9O\ob/F8d[t TY9pUY^?Z6>\^ T^>rD-O+6h\[$w>(r+O]1"{*<.27QDu%"dl~C[I%y4jU!nz, §k]xt"3y, z:U rK./A$vBU;w8@]IJ)G 'jܤqbGfYhF)KY?<&t,nyog|xĶ1W:J+s4ˣčhBd .SئHjHNe`mdϠ> فy3IB`ZP΃lTɺ~lWWX?%u?򆐬V(ٕSx?f7SeQҒp-Đ ,4ރ"qﱴ#U~F(Z=ͩ(d%lQ̞wrAyJ2V)тЕ7]}tXM89WRM%o}x_G@NiQCbO5 #$2/V/< WduA5!H?~d&AIl9e\9._# ^q1>ET`+g mh$CIHp@+!6IR~Sňu<}D/sd.v/-|u]I<˼hِY:a?DT#.ڰyC%H]êT*rk(MM 햃Wn|ܶvn$t_ zl.S$;j$$ ^ںosThCIht5ͷ^MEBPn$tI[_z#-dV賄C <06"`:/t.4<_(Pb]-eYgFH]n Z5NIN"]y!9#K,8+ɭnf*eU E:G!!];j.4T&z䧋r uQ`7A7!hQߥ.So+C2\+xg@%B,\$V<ܨuA6sl9ڍ= 4&(MW| a5_1)&[6D+5ZΝą; ?Tv8ew쥩srrk%>qyN2LU 1K WXJX;Q$$4a_m_@ 47Љ)?A7>gxaIpT $">nBOkK@9m3VФS@s1ӇY>2$&<TvBrilŶ J/(vFu5X@~[﹩~t|Խ9X!qxSboc[hڎ0L7kl8Y/&6r ͫE ywo _EDRSCd4޹%i2zELh V<[=34qL< 0L*9|/8;\}5":\ՙLqܭ?J<)*bԁCT=N˚"^Oq?܍Digx:]m76-Q ܥTеP C`@d]KsS{ ?36%czp}Z9]R4!|R9G.ynylզјGdT01Th82թCsϗ\q=UZ=[O30xE,)t0WdUYJ, EWAlb+`U0%䃓6%* hbz& k+ z?zu;DҬ(t+K͡x18%Tt wMm”;Dnl>ѳVgbJz=HsT5[ĵ];̌|qClz;b`G iRzKņ5"¼v#;4~t|tg$5Fz8qKP65!Ȣ#QpWnGU{yȦ3J?0*.2\qW;j7l.u4Pb>_ltօ|j뎛N¹aZ6I=iO}|N>N"Gʝv gAҫ~n;BdJ~@^ 4ͻ*@P%8|^'Td{.] 6[m!o1v1%K]ˎd]Ҹt^^,3; 0^Maf>xOЯ^ <ҧ^=]CXyڱ -mf>]`PC"Owg[o^*E3X|6RZbDHpNDgJ؎qKP._3Lg3Rd5ocCEnO`|\lHV9DRYN5sZ-]?0OAH'mʖ<)@\=uB'` #ѕK(ݮ*nuqI-k/{ߘʋ#l&nOZ{ X`3e6Yf44Z; >.G̤k ˦Dcs0bh[nM;r*(٣wLS}YoqHYB-PNq'Sunnt<jqIbG dxީ,u#,4]W\2b Xch$CTߨxSjaJPo+1(τKNidŨw!#> \|Pגt9.%<ꆄn/6~jeHe9=VX  G"d;Ǻq%h(izQb!_Gba}7Ao,CO5`mdoΆ*edM9 1yGiׯ팊Wj\8;Y?͡.T^/,Q(UiA.TN+KAZ"ys#g># :yV\uɾ3?cHwG> ,k[^G+(D˜si.>E@ o_g|q` dțрN,j=8^uBõwU+ЏHڠ ePl.U[`$s )ZiǙ~Wug1se Aؾ69kZ8[ `Ɠ0Fޏx^2S~b/G?@)@Gac>vBg >4PI M5Qb~麑!I؉LBtv֫Fq=ΖPh6\-6wNiY~P7" .ܠA%z6cG,Kcwܢs'I@z cJV"m>M}h{,e8p %j?Þ2@sY@86p$ VAVluD?ZF~f30S 1YJ,%NƴtB=ϕˋѽ*\ܟ 㔉|0 XLN>*:FTΰ͓bm,,Ç6vڕE3 /H"ŀשNt$\7/ef˕B]ؔYp[JSݝ^vY8"!Gbx gJg}dH CR(] r$=(r4v^LlLj]f%ownu%zwl3?uZΐA^\`E Dvp#َF{UOȱ鲬rBc4fhȉVhKND?}!.Ĥ&zUYp=n$`y 3,b{O2gN/|c3|T9#.aB_~ҒAwt`6YP1 SX $>f!vp5(6Q ku::~oe`:d :y@7eSagn?!R0}e{:f`*-a^f7v[$I)SMc\} e7xM…~ҿi,-  d>M0[XkC)o08,i|2RTLq K`7kaeOLDyxH"Et?rb8$ۤx]YLr4I v=[䔇-o&1yE'璎1_b tϧ?-봗<M-4C4zr],7obu9l/؋ei_Y}፳qNnʛM%98]/\v,5: %GMT S|ΎG2}GYto3o.+[W[C5ӡ oSQIak2㺧À_A F !îT' iR݄p3hoL>9|ud:c#{rRdtej>'=׌|"L*x ;oTW \OӜn5pv\qca w0 ǡ$U/G soPKρ|JVV}sÄ}[ڕ$(v!X?y ͫz*@n%H%;e$(N/$;;4B/ĥ^.Ǟ MA?y#>w@>ʐe|FBJJKy1N t 7S}r?y&(׬5)_qQ稟@z:I+ P]R'6Wib':YXLo)2$EZ<bfM"t9 WפdY%~v,i1%7aᘝ7zɹU[S\?۷sq4Bc!kH9x`BZ8!4Q2OjZށvG1r>U⮢Y~kV 7]1gA֢!H,‚Vnl؁W Dm+Y. ͉_%<> c1R@aC0d" KXB}gV VyTSKmصTIEv%V֥-o77:/? -9B4+WcȃuC2z&`wy UBJ}:BE.aPoXR>;:{uh,(lW57mP-@JUJ_g,~T =s5jϣiŘN3ΊsrU=WL/'UmG#S2ˢ&YPy :Lѩ?XumCG&lp4E +0Ԫ}`.V{J!PYJZl4V}@K>mIr\J> -v8n">tMUvI"[élL_5>h۶Di͖Pޗ;ɶ`pTRS|2 6xR]{͂剅s_zk~h#̌ܣgl7B̈!iZR$vq$XWuS:!H#"$Lک)  T* "^^ɚU6v^EHnBqs' xaLńԓ:T90FF?߻V "I,!,u.#{Jp[w~ܼQ+Mu 2\BAQܴ&CKAʎ/F3F'(o@a~[ pW'N"\zGqJ.)H{㦈;!O[/DC =,noSV7Ln58r: kKt,tߖB@\KQI#Y](WDD},B .(=vqyRׁwP: 4@NVMM|qg1CDH -pDZ5Mn.} zaaVxd ̬y'|0gD2;) XfMS*PIY:P]3;.V?nB%3< Us߾jȜ_6 WéG?N~yQv:r$xavnC~IS)6_s^F X&ytirշʟ$';(44 $( Nn/6f7xB]H4j a`#hq2Uf!ۨVY蹊Z(~Y8=*kЉTog,ߩ=m=]I7OѤ#:VrUɡy{ql?Zb瓞V [y2nזE˦/|  v_]9Zry/"?*jjDH˩[f!u<^ `S0Y Α P\zq jL.޻4s,4" Uбk&m$ҧ9 R%w7M^L/ɥf4ْ k'c|Tg`nvqo°ͷy"Ks8:s1@܆o*N7)o[@ O VPxu_[h:mcٮ4>.6- k{3X8}!\s[2 /Yv-Y=ZE<X/_o~.%0(@E'v7uR=e05sЦP_uܺ=v&mԶ_ c3{@@) RY;JXjzJ(;1  l$%wQoblG5LU->2HznG( .ًܺo n~G$ŷurDB*ŘNVN6$G֛-"ۣ2J_ "Hdpay",@W$ i' 0Hv[hZb^GD߬R["N#ڞtj_zVx\(vԊaUmv^h]WLG9ϙkvpt<˚+JܕpԆ<<#cOk3Lrc V!4"~\ ZoA@y[؋mGӔ.l9$.ך22$1ѵ| ^(1VoC+%GU76wAcBz8X@2 鄘A?*w}t "fsLg)iTSF>kiѺ ɞf,u=lCE:i }7Xs L^7xg2Yv9a4 3u `@EM5Bf¨pnVLՊkZQX-u%i >*M$9LPgy,%`3m]jd POUgw9%kǦ=oov{䞁C?Ua6Z%Da*!^*k\6i Ct7wԑƤ+I6yPd_F‘jި@ݛ):#-9}4Hi򖿇Q&rtC@{򢣵 jUQD(2ߤoaynæFzsW[# WX~Lއ,}LXF}zPe7CYe̮D`S؆ D ++bPOgb8K ]b(b&} !X;$b<el_cV"60vByj'SGp9.nVIOw9-l#Ǿ=s-:;(uu{Pc-#P}(itkWrfj1 *WDIj$TnjrZ͙ص f n8,K9s7`C(Pv Q_CPTkD8fK>6.v0G lB3 L)L}r N`i\>%E "ҴIݱhvSΣwl{KAU|`O`M^pA~VĈ:Ͽo\]_6ZtdUi{=' `3 5N+1ȴ;(&:1wE>|Amϖ4f1i@!Tc- o;kL~=С9n<2CÁwvy䠻^X f #D(jz⧋%"m9U9 :/拞jtJ sT))p;`;\&Z7*KHQt9V3ǰU1_e%F4cFXC" \&ٟmN˂iP^p2ykfmL|$d g'NV9D;xmqE +oyübelȂz[)qEN6cKq (gOfD)\Q@}mnv%BCJp$tj2y·j8AoGLkn-  mBf*$yz@E$K2aM-mcv|ңF\ܚ6dp;9D@>Մeu0[Uan˹Tk=OKۏrjoN#·3Ơ5xT0ܻ:MK ~'C0@aX yu;XIqE}=2bNj㪂\6F';8& ӨcYXf҉wl;W 1q8H*L 5L3-q`E6+ʌ!"v(=e6]*_ ^bz"{K.<|(GuOK)B\崨7PQvոj0.{e)x )u_ [}=>p(z+Ip" ؂A^`Sdxp`\tSܼ*Of]*"V`u"V>5L{&q Ù[u0}L ~>%GBp*;4 rn0ҍ?+QgS>Ւ`.<6T3et5gpJ{{*vΨBɶj^(I}@nuD@[Uk?碜x2}pFnR'M_C鰅0жD7 冗K<)Zv%ҘtVPrk@yQk?ltmcAYF]X0 ^4ʨ=h;i[y`߄yL T7?S>ⅈM5uRxU\l]JC`:NT H$免Jo 5)aO 9^y5i.¶lP(b]qEI 1ಷK<: {wJUHLM-p/?VBJ~n8mʀ;U;$sݙS2王 lXL]0 ]~U > @`Qdl ,ϼu늆S[IwAm{4tE$ ;ѧUj|־" 980 Dt#S2tНPIT#( ,q\GUΦ<ڙ[6vr fF0YB<Z=f7GECGmlܦnMfdž{Y_bZQ!*s~j/VB!D^{g+1y?Ƒ3ѺxDsb>DeP|--$m-8uemȯnzKRʇr+)\SRh/߹Fvae‰k yqJ* ˢy1c싅q͏Y°՘\# #toot%qyvw->u[bVSܜ{ *Lή=pq]f[>Hg;ƝXqN]|\؈a>Oa{1O$O#ŋa^5NK뱾 8.7PE(MG[bE}Bo2wUD rKnAsnS3 H.Ii ggJ`莄L3v?9I.fCw o$i[Sb8YՂJŠ9%֤y7 *Rr,0(I=EOo|,LZM [KʱpGtnd GRfi%nDz^+<6e$>g :K30"x^f;1x`yzc#8z{` aS^i _@& =7._Z*<̉>:/sŗGI'lg8v##d",#._tiF{4a.e05žʴt ?^p4 ->\@d33{LVu2-] 8b_=5kh<"hP7/)DbH~h[*Q^qu@ԈM?{0(H! suZ="F'w8z㔃+X7ltE=;2>2dH,O$,).\y?sW| Pǵvf{}@["X+BR_:XBY#Բ\PKu}Z9CkF.eʖ&}AcX@9K>+.!L[ -:v vt-$6]ɽYғ|Jy&-J̒71 %=RyӤY&`n*1gm!_#$*ڞ[*9]T14r׊'խ-yސHԴ7]!t-ʖQDV w0]ՅIҟvvNRPg IUTgD+4Ng{b͚rΜ|l`|uۋW}Ed 05x: `5`C}sGゾz˕2XH\{5F*L2o- _[d^Û@tx Yg@564tn(WVCHkj5`5-qX!C+:۷`Qsmr9?I0V44ǹ:G)9|C6Е:u*aE8L 60WjO%ViW:,4YLF0#!7j(oh/#6 ,vX_glFu{!ɚ ,NBp89IET}" HOfH(iN_`ÊY]8`&s~c*|3MbF_ypB9fRDpfQK~w`Mwؖ^MoИ]<0LdF}( w#9na)èCܦ{YRv*|] >כ4To_ YPWKEIΫaY㨑&F#6']"ѕ e8 =y,z6 ,6*m;ZF= 4M7qiIAÑ;35[r!T~qӭ I25SPQ*GURGvtI—f+!ԏǼ3k cp)"ЉiRˆ,ևhY2 MvjPT@L8!N+fTøe>mE B)?$5Rb4 3s {mVf ?bNVU@4ɤtQvDv A;g\B텽O 78W|w}8Ѭ^}?@#`ۤ$rDtc^ qxT.}.1g2&+?|ȶ\Rl~u 9oCE`‘2_h=2 ;e|.p :(uM2X.в4{0_'pms2bus5R__YsuO 1*WWOX5ͻ,_V8OD u+u|RIϮ{ >#~ȯ i>/v,ﳜ^63!K6[1`2`Sr?@|xڴH-g rػmS$<5t|Z1;'VAPXZy{D>" ysf*48\z֛֬۔iN9v 4 +0L̪WρuR;g\6MHzBGb Mt.Ј[hzIX jKC3*1\@;Gh{2S-p=s5?ؖ\p0` w@rpE,>0l̆œI*v+.vM~CZ!TCuhn8׋dv|1{&\2qTUCAԞ*ԗk,`hKs fyۢg}lyTȬd̚C iWYCSwT_M91/e~i+ 8LBDYc=YBsGKYGزoDΟt6$= YnޗeSI?7^ DJMT\CP.[zV7V_.~KU2.Ԙe gYHVj2= t êO jAI*TTSxIO4Mc#?Ӌ-R@f@S :] %D,^߁hgFKO+HN ?c}J8+޸UA3w&G{^ҵ7 &%1=Ox%z{gI̸x@f7:?O;n^!~%ꔝ=R{dyt!#s%S]0Erb# `+U!W/w8╃ތg@_4qВOtLZ/)Jŵ.׭XJbj/U{1q^,.k taB)L6XkP *3'*zH9AqyW'#?F5-wdˍqf+95ݜte ` x&G\x9yidou6-2;|o1fMQag^E1.@}~|{~&pP(e+H\01Y3 2(o1 قU_iikbѥ UI!->gt~i"J}>ɜ'V@cR|5',?!X6،{otDŻ["=Cݠ(N|="p9%0q%FKZIݭ  2 XQpLSuͱ, X#gif-U%.'+ ofW11P,1?ᵩ% &t8K<#-g 84{r|JB08`Thf}}H)#z+!KF8,u:Įn%7gayft:(M?DՉ3~Xv {K٢;q3"[Sb4OLY۴[J 9 c\fLrQmy%T7 +VMޖ w翪Z'q'l 94azob]9 W |`TsV{{([&*W ~)p,VX$jW FeZ\tx(g/L1Q$w<ۍZ@?kգ%,`Xu )}| z0/{*TAp5ݵWP|a oPJDlG2$V\? )dY@!3 )XP6:Xކ泎՝sV.Ԑt(g.ț G*AGgJe=/2P} KTtv&%>6qȾNʿ!7|+zbhD, FıpZ9=6f~In+$'9ı"q;P׈rd-?wZ|:j8H&(KR©O|_R ~D[p]'0ۓV ~e [ 8`_BAҁ<؀Ҋ&u^2niXޗ\uI8%8͝2$ -kwgZYYI)E*@!ĈEde Rz[f"jZ})5}]w&~W2kUGu`tx@}e-X[>~,{M-y5wX 4;?VsR$eh_vȎ1f9fѰ={}Bc{E* ̀SHc4C-/ bzE7j1qXoТ6"^,R~-r?r7nsLo+[T `~}l軀rO=)lޘt|_ʇF=@;ȏjh3ur]`<7_j q´ߤoQmUĐ_?Yr@8r*)ν[MB.R3@:un'@ v:L4Ĉ2 t!wˮ|-}o<6[G?XS̲UizFţϢS.L/]ExD:#1@SsRǖΟ`k_&+&`c ELZpײ.oyߵ<#VQtsGJ.v',Gz9WQ:~tD, 'X=j]  cWҨۙ4uMڅcB>!i5'Ra U (p#B2EnL JfvZ3~W܄Qk=a~Em-\3ޛ.)cක4@5Ӆum֜}[W3Ǧ}:..P~\SIԣ-Ԣ%ߊ"'5?Ťr.kl N^;*N⵿$FҖr&L11jtK_^d=3 ^ܝ8U>A)7ZW<p2޺]#q!,!@0!d OSPk`z\R˪2~#y=`>#yDM Jv"~8&j+AB}oqZr)Xw^g ՎѣKօx2cAcb2܄(I!*a;^Б.3c})Ǝzp1#c5 b΃MA[9߼ W><'Lg/Gf"h^^=L7Wk^ߺwCڕαM.fY 鯜F,bz/4Zj=lDm;5ܮ] ͝"vͰ7D沵Rwa锄h5U$Msv•: Mu~9OlrtQv {Q *EQW-2T%dc3=ήG۷e>/b6@0 )ޚ$ h`O=xc1d|t8͑c͂|WiB5CzNx6YWnhA00PC cU~5)$7b$k1$Fa1H5-uiQ>a1! q K|~b#Tr@ۿ9~G[Sg*lS{-yIi=FdTD˟D,6O3.)ľ`Z֧tJ(Ϯݟ-Ӿk Y^ebW$0):H\7He!QRkJs ]ȂSuWNX]:j 纵P!c})e' 5Œ*!to(x 2ךּ+*BiG0( B'y:z 1MN]|G[9zw.DkTxPTf9(Oq|7Q? W޳!ާܿMQU,++jc/'F[κ-nn|qXݏmqt]5 MClcn9fJoB>wAC՚돗8=KURwFCb>pN\f<'ﶖGq*'#KMU?ft֫G>s7{YM~!$ wd+ts#}p㚠K7l0 e #'%ogdg'v*y>MFm2أd : 21 ꝷcxZXɧ9 sbWKڣS3rfVz<.;73kLB9*P@_P1Ϭ[7d#8YW}:R9 Ү1C:֎6qVB`MP+îhMj%6F]!?̹ݓ- ^ dնnƜOPA y&wcyXi`8w,-[nedn&q֟tk;O'`|!FK%0GӂA2w\s2"Y5K5)+-N1Pj}֒yw]%kN[O 3LvB `:~뼏VswYu&# ,& znՑyn9q7 .b tp6`y㆜Vt0VO+Zb< dwx+h *Zc7E99 ~Sn{QcEgh 34 v<a)oӝ*.V S#DpA@qQ%UA=ĕ?5N(E]C1mA^~WD,y6#98cu4Cǖr*W)zj;)VW%{oGc0as0wd!5l,BFА̼mji$='ß4K|6L J%^si6R!x#<ƏƹrAl YeWfR^uRH@Caٜk>VW_D˯I Эus m dϿ,xl9=Kj]עžV*d:% xeh0KF%]W܁^}3 J:mR;PĿ0:va07aP8 I;JaHi@zp <v?\qh?)B6?)+Ɍkڬ':$qq[k/}iK0#@ xp2>_?^,{mw"P%u>KA4YR+؅=5L,lPcݪH3:zHrσ~D\$\R V31(Cx/Nbjg[F/*D!5>$>>+UfoO&L1(-ZSaQ~ 6ʲgx&."\89/gsoW6}ᇴة_ T@G䎡ɢo14v}OpLPzZR|V7LeOY#>ֳ~keI]Y{$UO~69eIӡ%=x=9h@/IVZ ucCc1.wa~faASFzKCFDF FAK^3\ ]8^g^X&; #cW5"+u d=siVmؖ`]k޳\Ut 0=Q\ Ħ>-\ֽ""8/H=c },)VR(xN-eQF gfڏAA9~kPpК4zYf\hߗ+(Ͻ(- XqO=EI>YlP0n:|ZwiȐ嗄/NA7`flw1"4ش|jҬj*>SEe~~Tc] rX$6RɄ[^QNEJVf\ijfCCt&B;&ڛR{O#5S2I08`ꫯ"u QeV"#ESZL~< ƠƴIz[/0d2ݼ?Yi@yH{#R- =(W >^9ԭ{" 竷߶SEUJp]R,nU-0|*OmЉr"o,Y1rAJF鈼i>}!@J#S.dQ#l K&%F |zN{4;Dt3"" 8>=#9+{kjꕟhtRYs b/ݎهd:H0qo@#%Rͻ%҂ )J ,pSNΉW? 0Zq8Ip{'{P ̹͖Finw¡15Ov[QP 蓋eJ-<үX ;;A\^`]xA߷_elzTSK8lpT.KL4<}D/ћPJ%4JeBs3Ă2quEB@^lڒRON\%`{-m;EAwN@l]gg~Jm.R ֶ[ضT&-Gaײ9,Yc3ZVş *b,\VstrǘOxя;IGdsӸž <<Gnr:cr#Q ^ `F›wƜ)~m {㔝'1q\ft? QU;޾aS+' LSQziЂKƽ̓aN=;dBR8_*b!-bLsm_ 9kHV&kpftν4:ڜ; $QDQP.lj-*( b27&Iݽ(Q"e(ru嬿0W&JY:L" , a]e\iLk~1#BY@2]`=q%dV/ֱ]@;OZRS1 l\::\P8/v{ Ϡ҈ [QW}lM{eHR`h;E` E'=i٦j÷>+075* 'v8sq6PDiFx<%,𓍕wI˃}x&yY c]ḅAǦ`ئvi?XB*}L=[Nz7:gd3 oO{2 }Åao!J!vqrvݯm̲z َ~' ,OέaD5A4?3z˜o~&voh=ᤎ'JdK.kAȿMig3#/-aqpUIuXN݉;yIhQGF?@>AtDm!Ey^ M ;.pT02p^wBsnh?%Na9";mO1 7Om:4ollЩ?S9ñZd4^+)Z(?dhnz *=fDO?nKU6:A%S& BVX֮a~c +o^Aϸ  fhS( -a޲\s%8;Fjk!@P*RɁ89)cE0PKa!릴bjvƴӸuḣl0SYC`.Ɇ'UVmlZ^FVuUDRش%}iTqDQ<4B0+{'t [oOc4#4RO x䡣L*ɼSd.A+(Ap}qS5pijo399bc+^TYѸO5@*NQ$"anGȐ&# o~ar%84^X=܋]cm2ʙQMafdqKD*|KL~\ {0\|1HrCbtsuaJ,Eo0h#|Ƅ@XPZ̉x:Hҵ>-OrVr+Lu,?fuq|o{ @:5 78ԫ`\s]bzNJ*A*ʕ*J23<;'!sw,$p}v]Y'Hss6_Z]2@O erva@d9cNRc^Τ=7q}b:s Ofy)# :.$b`xW$F#N |f,Xjnxr&̐*^(m=Ї330'i!Ezΐyh_,Z&:(mOZH.QOVI$ ꒀIB;BT Yyd^U39:7!e]7n>r(7Tr`ce>Ar u|?nu-L)o*l5b0~0Ze=d H!da%,Da-mCqe*ջYcSX6;J_W+0Ce^X/#V-ԜxյYκgRjnn/} ڄ!QfGQ{ hfOyBh1ؼwCځl{?ۣ{2/\@ ji, /۝FL'}`(J㽘?ʡ'q^"qeL/x1"P، fj:Dq'E,{(b8۟ѐ*붰\TDM@毠P݇$*[bMTU>!u2PB~P]2^gE,.fPƖvcYŖYJ\kDmeu)@"gG.4s3l[G9#(wey߬V^ >nP:V/a3+{cY o~|'ty98TD]*=<$: "2F0fWf?@f/4c^c-G msVNF.U. H8I3&syarPr!쿳[(t el%0v̉JA=o~šcۂKdkFG[/*IF`NIR KU5&~}ڋt! L -zfu昼wAO"oZF\vu'd8}zx~?cs,wo4!ϩlԖE3Eϰx6uVdTק B^ +Fz˧3Kҝ[T!Rqxyإmj9Qo"_[C~-\pU1¢o߃䀭l1{X5&tV,f5C㑳T»+Yx7;YJ$K.S7ly%t(D5]eYs`xH{^y8, }WdxTWOu[zyAcpQ[o2f4^N& n!v JC/YRcSHzr^w }w#J BS=Kk_IQ.u1FU/CFsGh hEAF'5oAC" 9J0'|V\)$LZV÷s|w΄7$AQHfҮ#`ؗRČcFKG>fI|q:r;"vߛ :3)LKI`OQ]ϒt*s@bNL'v֧n+ȜGu}\` 2B $6Mj͗bwR?dX X*1x8U,KT!_`έlB8YVX>s_jؽn#[n<ݰWj̹;ӎ"|LJ$Z61ʊ *6?^6^vQY431?MlRnRyU!^UR( jS ˦k;-L(`Ǧd:U#Fy~?5#A _%7|*8eGڔ_Bi-Lѹhr_e"$ tX`MœWCcI ڬ\9"~([LċX%]@VTnlÑ0 q0šTbRvf"V: YiSi]!h3Xlq&om1btxk;KƉpk7]0{+IK?j#v%}{ΕDLɅ-5n:1Զ Z,|+W|8pvD+*TXYՋihNNQ?QХ_W@ךMS1vPo{t%177oɎ{,3CB=6WӑB{ŷ99ИUchݳ@A4[Eir L9pHڂzNXRatwMNmUb~ Γї{WIk'4ԝ3&ϕI!?jO'ك/hIwb1YԶZO\7%D"ɚun3DWs= EYa)Tß+=֙~j ,Àw XmOJ(w90.( [3Sn`)I@4ǰ7p5yRS6ez_ȥ)-xihBH#Lx.)^/rI^0 ,b+EM^ uͶzd) pS_m0uO:ÝEvqU6cF̄HȄ}ߑnJ7-n1'Ýqko%<ȿ-`JbOyT:ȿ/ xEĹ؏>FP!zTIrSaEmK4e<3HrN9;͡_p.Tj*?ˏKLt?O&".;a? D8Rue2+I.7o7>VcH#uצ{HߺdEp>#=ʸ˵ʇ#|s׉Wۭ?Ol "kT%gOS@݈ݰF!ܴJ2䜑wG&\*:mVdX_X<Ɯ:j;*i mwM6w˄2qR@7UcJC*aAfA;D\А3=;J (Qk3۰5vnT? iGRT^"KQ{D51$lj@e V*돻_$3^6}_,oE_p ^#N Nob _ǒ1NJ庚{rJgJʥu*A덋(U HGxg Y˺k&^FKCiYr?dnP'\Euec69~p~ ǏY0b/$O#JU\sLgK~+1!./>l܏n鞖Y޲}31xt@۰<7]vF~1Tb L}gXAtm+Yj[`3+4򉩕&;r_l:%rdU({]ʛ$#o")e節rO:#AD٫f" U^wzBD|mx['^/ ꤶ[2{e9G9qOHa¹"+n?Հ,Hƪc6{qc2x:-f&ѷAq*ׯN/ByK'ٕY ƅIʌk;JRn C!W]V4 45Dy'-=Iб}-x7*WʊSe-JQzLB gC]@xGL]\H 9nEȶrFo|ʞ >jsk~Ф* ,vyg5r z5Fv$J$Y뵔v%)g?[dnjRLss1`I{v96jŢ_p7uCyBlX/Q$&$iofjv]#}ŗ =`X<*I1u{M PsT|A"KT:ta w,!U?v!ɣRۣb~;TȊ-h/i&A sr_c]Fg…e|ٝݙ=#c\=6g)*A y.:g@'s /OH'D,UI?֥PHUH [%XxUncPq§OHvaq &%tUB' h#S+-\Dt%t\#AGm0^JרV5wNk.A?X2jk/)@go@hD_.ѽ7ߤU-׆༰hMh]E>Q2U@q A'd- Ϫ~aP-T(N+ 4 Xo "uӲ0Ŀz }]ė3΀!-xu5p\ˢ@f B(d7Z wl9D`{}NՕ2Jy%xc7q?'x=y+j+}-m$Tbj{;f UcՍ E+i]ay{BK89e ϓSƉ^&n4F:8tQKq= ~Naz YŃ{W@y=[PyЕg,!oobOc ʒ6$ 6Olnn;5ev ]A8"jKJ;`E/eծQGS~jRVglzC̅8:dKBc|J D$FE̍dcI1|졦4i\P?HX&B$hX7O8u, Hd#>i# ; ֏P_HD$m+3q,̿y5X NW`G~l:!WAdk47rA0Bm*5$9eɵv0&$ɉF5,2]N7]!^%u)1?M]6\p6M,%Of–XeZ>2顽pA;:]G A8'ImJXOśUft|(ӄ{'|[1Hvn*@I2S["CC<brޠSOkX\CᤆndddWpkUkb:oQ?!%Tb Òm"71k(L<퍘/Ɔ@p+9W {pPl \4DG>W=,2]T:3k;!ŪRqCiM[(3ye,f\ 26`#zyh8 JCWO9% DZ|`4~ N.GZ۳Xo,Դ<3ߓ L,ڪ8ƒ%w h[K!Tog!5A%05ТL zObIpt ㋴X<c* 3_8aejf֥]GN +Ln*O pm!!ru$yh(Qq-{d쵝Ȣs3\%BF`6XH0ɻ}\n}||&&yRg{K| 3#BCoG9yu7 cݒoa+>83hʱO #;m~[$kȚ?0k _MIm{Dc :yw}M"qt?z[[s6bU)tdl˟(p{:RA^h{(G%45jQI~}v֓ 3= Kl7_ |*dv4+Ve  >|4* ]>1kJ F$ްjf:@q°$i`l_GvܝlQ: en䣨_V4h9e>=߹~Ϣt+ c"N_M@gE= hw5< h#HMF[A8L }W+T7mNS>*[.}7;{ur\H(a#5Xo=؂ T9ri|6jTW!k3G*WrWv9!$Nn16Hvy/a?B un(fnYn X.J+X,5 *Ҩu/yNғa (> =mVR%%LؕЩ6,dfoRSHCޱVH+6𹲯.CKXxzNv=h,'_v@uNgj#gRx >R ʎTNҤ԰HJHwWzN u"q5"emOc҇x"-fvc\ yN._[N'BuyfUR`/QCDP@:'' (up2a+22%j}+wSlkTu7sb|`Rn >JC =ӄ7ɐaD7[[Ke\A~wCfAfbIK2\_'p{b\c5Νf~2t&p1}ܘu,|}XӚvyh/G[%Jsڀ߳ /L~QƲWzf{:iA@9nsvr!`I0sό ca{ H3`~MT2=I6}u%ANx\9Eq19;-'P7oV%JőHca/J^s1 GP}+d4ތ:g ߬nIQgUrtZP]|&}*sVi,q^}=sF@+'$tQS-0pzyF0CwƘԸ?ă3O-ȭ;?[mAӂ{G&NP6&W ~6f&moA_u#mGV>JtD0JD$UAc5 Ot!]GՂ53έNz8]ş(;nXNtjd $q+BeBa5h/ޢ_P/Rw9e2h mzEi"roXFihG!⌮Z>!}mY_$ET[ʵGE*ry`q b0'`~WO WBV3Y?k֓ֆ&} @)iM(kdOva7MY<۰8MhbrsK`>_NUEiI|$qgl^)OS&!%h`| >8x%Z<qiVmL]H%gG/P?ZxKtY;v_?4srv=/37ayiä(R|9cfp$X\e<8 ^*("aKRiv.̠TE ڟOX {μPcJ 6$fdQGACPzd)5fW}:qri(6bրĵC-3/q"ezݱ)[QƏ~Ed2Tb%Ir#ϲTaȏ ,bS௡r&W\a-`ؖFa_,E CF֦,JŊsU zB B 8iHLEJou T :f੨(얔u$h9s{og`ʝt_SEiË 51 }ۘ5cLDl+}cxe'_t<0j7Zh^rC F!3~cp Pr3VRCtiD_XdnIYKvQ2ro*;c.rЂ:2g7:')f݈6ƾpTgOAZlVS$wgsCx "σ IIbG%Mqp]ih% )nnoa"0!IkM8}I e}SDuț6 s7"q_vZ$ê&>U^WTА2`$zl!S U1$e,PX>B[VwG:T.yvœ4 EEC M"QnWG9G5 HUuP|!AiQoOmgvauIE(AA /Y8HQ( nMe=Ns5g RH)TY($[%m呍@|?T]!L {kL+T>I@It#Пc E dQm J]?2ɷJ+>RyQKMUx̔9 ͝KdƱq'UNʛ諚KP(4Y:A[3)(S#9FP1*W W@<]C^.6E-S1KLLQnuVI_P=PEpHA5_?zWfVWX0tFČIͬ   s+Z_u0f1H<ȂJ=%w3#EXЈt8Iuo KyFy7d|t@ۗ)V< H{TѸCkD`U0Fy?%;$mLJ:6&T}>ؖwelH E)We"q Ʈ^&B9& 3jZr;$GRDc;+z [ƩX@'i:kOB;+-$GD&hۏI$T'LG'N1ʆ-&Â]NiI0wtAoenNaNY*qł_^LIC.{M4.ꐶ*a/v; 1S XyÄ)dJ17VF B-~!ШqӪb]eZI!_C49 u^6zYâa+"?zq\iiAi7#Z*rzJTA/-P?Ӏ=qvUj<7|R+x40/8htqHFDh:Wcy_ R*?7=/.5Yqm`9{OxQ>gV>nqK˔TU('obϕN>Dx!J{#^{<ݴaiF (69(h/(|Rg )Z,$)y_jj,'5/Jä\%=~s(2S=* 0MtD{O>t,Ku/sQWݩ{.{-Rbc9(j!j/>8-Cb)* `mTfNJk43|q/CZ'`,sQP~T?wM8F05hpȁV->u1w$# JHRVxUeZ/=ѨaЩJ , 4<Ͷ;~q:^V8N&tXKު/~qjtmҭ?844n= 1պ(]pDՄZJQw3)J=hJ72v偢/н6s28Yں"$:kVLɤzd͂+uUug~?1^9LUeDȤ3p%g~=r50(^r=(|Qz 4S@<:'nA߸fpQ6 kTBT d~-^Y5}]c,yvsl^GQi:^d`6xMg1刱Ky7/2ww!(lh c+sӺ'A8fUڪ0܈`_T(?$34"Rتuu;[unZpXxۖ\`'AuCw,0j5.Yݑ":[ޠ6&ܱZv/^w`ht6-κxA;:+&B{@} l]URCTe:8=N(%C? ɓT^EKq~p49U|. S3]Uv#j_/F5Hɝ 2@RwsO0g`H](tYR/S{S.nKSo}62*,zFZD_fo~!c _ H ˒x`Ik B9PwQA[gt39|Q)X 9x^cW,=.[\I1ι0>Kp.8.jkipW@vS %笵jKE@_@@h}D۸Į~ v錶Rތ W#I"D|e[.,u~t; \[K2tIC QI/>g}n@lkC+( |a ,cS3 Ugi .|*>d.)CX{Vdc9-limhC p{(6H4"Jz[#[ϲ?Os7 oVINu&?wwS] [Ϣΰ.ՖDkaHivoOJ5q@97 GO>#f| TeO-K?޾~#E*ęYz l޿򉜇O0[7O7{m󺜨0iD ipM>%ek()"ίm+&іIA5pDeS2ԟ<43~0z#~63)Ĭ0zOX~A^g ȇB4> 10x<b^{~X"90vA5$q_ؖ+K ]fCZ s3Z0ڨ訏QP<׬E"o۷ L*n)$C2d^ C&0[\ [Z-XF*W [FdU ǁP|˦x\ KBlYk r[1CzdI[lV3Ǐb(|+v C~$#K{vB攕mFsn]a'G 7BaLEE0/%K7=QH=H1|>J֣>@r9#X&G4I4CO0?Q(7 ?nH^aw#~!$8.R 1B=zs 8]AJbNCܐw=gBg;D=̒jy : ]6t͞N}w񈸴ڽEiTu Dk;D_%\(yhproVz^5R-9ALGv/o6nr$ [rD6u0%oEG˞. 1+FXM1^-fU!|@"u1 `b)2c<*)]pձ[)g^&'Qnp[ܐ3z)oh!E6?uB35$2vE@'.CsKLC],.bi8U["f8awOD&o%xY%zTf±8#/2mIn=V;8J<9&,=XtPts] 5OU*84LzyZ統nl?4FI&诳J3`6*9x¶α6>=".`rεٚct3xEHGz+_ZX>Q h==Ee7 n-qvݖF3wn1 ӏ۩/ۻqB*m\ؓ.aUr;X틏ajԋ|2k7n蕀=-_ɦU<xB"sYCBCجD cf19n?J[#'2*l܊|?}Wcrv/}W >+5I]4NK$&%883C; [GU BY'M4è2@/(.+L&D&7$*D|0m~wѫ=dGIlRǶRW 25W!,ύFn$$1Z@lC>S>h™ꟼ5*4{j++c%Zn:/%meI߻ߋރu8HW+ؠϕ[_$$罳BG lwq3 ˇIg\֡[ݳtF=?|55 PFc |UE^pSmk"fzZLIN)@eK*='N|i~*Ks`򰘝o2*4+@hf#bd2s˘Lֺx QV h)SZv`ngq BJ*BT"|*TgC5-+@X~XTeZLj+{FTqg 0VٓkA$flduF AL/;됼AemG5PT>^yyjqZCd kʚ[nMX/sSx2X?,0x@%} n,#NOw@W?dY ٲ eL>¯Ó~_4R&li)<`|#0dn+hZIݫ4H(\п);ŀhJR|Ӛ႙b^եg;9|dS`!}4wf:2腊%dzuc!@ISU2Մ?zm1;(-ηfV;vdtzU"<7 }V#U]n,jS߆a?䎕\:5vO~x퉺*D]WEqP@QS ݾ 9&a O6~ aˈYь %2A6EmpJ(OFX;%HuxZ~*-4r4QhȿU=/dA^Iں@Qv~%z9GpIcQ:о 7$v1knkAL3ǩ3jBr)F[sⱊRyV{ZLs@u_,REaAChq١SN{+]*&]2`ɗ`;QzVs c$9{y\:|pCZߴ>czֵ 4|6/f&$VߔB9aZZ:#+m*TB$jT̝qr0y,bK$ % 2ű}yzԄa@\H8777RRF잤tHBGq(ƒdCR$k6,)t^~!(_;`$H.=po-cGX~G"F/3&hgN❨DF\k3՛ٞH+nH!]Ǎ;R84ܽg)_ْ_K.bϐ` ul a:ão|yQZԱ(ڬv]^fSH;v}UKњz`0s%5!%]V1qR+^mFm>J7gH)'P\6g,_HNd%-/3ǶE)?/۝ VRnk{| &[U^?{Uf7< =B1J3XR*u%~"ދP_ dRU^3EV*cej_hdf\|ĺM^4:Q;Cy~ NxkDlAv&" +ir<#SGGh4R}Mbhb}) :)h5Vb.NN Al' ~S )bimے1(sKa!k)ex2йm8Q0=EѤvPڕ 8a;ó6oHNpse EM^Df;B(:M\k6߭.d6M= 6fUTkN֢) dK'}۽.D^ӸdAAVn;a' aθubv(D@-'Ah4$ih:=+-X jyUf3qZ;,zƴ d8i?R*\#y_LRÐp/85]ͣO1keN_$7Vo&²~ jʉq)tk~W|uJ?jL"Hme4Ƙ BsnٲH(-,ۗj֧d'břzBrT0/6ķ'lp<؁߷d @5= EՈ,jr$mD`*{eڹz!7ȧ:'0u2x, lE*`:ZG5Az*ic/>v{N>vp]$57#y -R{aHj!. p1+uwF_(Yr1{-O.Q6)[ p,$Bu #s1?;@Ԝzo\oꄝFr/TZ_.alE *p8k ?nXy_[}W%)1SS= q#R"w]^4Yq(':wG!I4l"bp{#uvf][y stnLL/Iw K ѩ3U{AJ}D3׿Om;Qadn$ݻc;L l|ɫAayI0BXg„Xtν&E8ziBJ#&é %M=P_0m@v{,3w$ٍ-l15uڨzǭԳ6׋[\h"YGQ 8;6?$8,OrTQABky3Ire? +"~3QJ@5T2"d޺n 7Hu`>9ޯ]N٭|Qے[!jBnj ;hR SL /uQ=J|wLfu;*ͣ n L^M-b/z7Kdr0hM|Ȝ\dl)&qtsZּ:H8<5ۥu \N!@"I-;@>jfuѳIZ67Znר(<>2@Oˣz_85 a:AL'nPZV]v >Lv޸8f_xjEwYLJ5 4Z2EBl(lEIc;m$CZ4+H0zh1@2byEUgi1G8&j m?Zsܷ\hTq/f:/TސAX@5کPʄܮ&Sc`.C( CI.3E@\G:>Zo0ڲKH5WOz4kw3-n";<2(Cl;ZȋyKUj6ͺaY>9^Ѯڀv9DJ݀_d\lm:qԠ5vW̌ cryM 9t;;Q#xrF5Wl֕$RϘ'&)d\dK fMx D|@Nq}eQ9QEvtDivv$>C;Y®J7znX~Za 8l9L23\y/Eag;,/}xNι* gɿ31xNrqgq2 e 5Rg+GS:b~ 4})I 4~R# 5671^J{Co d:y =s͜p|?clE0C#4Kަ؜:K:Y'z!o^[n cX#_SY`R%˙u6ż$7+? uWu)_YR,Jݮ0bXloMaF/߶M yr|$5`xr?(J >[N+Z @@&J_vR3_BѼ{mt~ EA# 6?I}k~DۡTTj<`ngm9J0+>F]FWCEWHv,:0GL'oZxWSlCஈCsbTD!Y:KT͌^0G+{;NHNGrvOfz.KX~hD`HkVqktp̡B/b`"2-鉀g Xx^/($ƍX^7`t :  2# G :۠Z X17V}EZu"uoX'JS>#2$>rg(Z c^i#j/W}f>m%`Yy+}?R5_h g sa- v̜KNeU3|Z%#J`\FXf+5Y ȈZ-!fJOVF7ͥ7󹲾 '8*[-wɰF73 c$ӫ+Y='3`^gdh7o1W1iT^ߚgI;ujΤE^l,XG/.Eн}f%UOOHh͊㓜2;\m`YȦ@oA$~֦ߕ`& ,~vG3{/ttd+_ݟ4 !uX1B/S]io!$}~sgOp? &_)Xr&n`>IȺ11uv?uM VʜTvly:j8֣i}AMpq+wiUrH5WYp]d9Tاv/wg4)Ze<w'NY6WCG+̫IdZ(K%ŮLxwӝ ֚-*8oXWrtegygpiRC㨍R;~֖ BUp>R<Ɂ(֥2+udE*0wsP d^fFmO?_:YReʭ`]yH:$˾+:dT:;}^ʎA~\֬JH \kU ͽfU'Q)R)F "# E0p=UԅᥙvC瑱l6z瘊 9"FHXQڧaxGcˣWΊ.=7 |-VS<@.ibݕ6Üu!H􋿮s_EnEM(V=NbcHvNM ֱA@c6Gy֥4O"koiEvUMF~M',AER~ga1վ2ĵ?UiQa+-CsS8\q^GiC+77 - 6<ە5_^?en"} h'xi ]o(ɘO >"hW&O xVK%B~"aJHPQN sS8fF}!gEC ER8/sQЧO1 |pZg!~.v~iq:=* m޶AX> LtA4GyDzhiڴ{2+}2p cήpChԱ(TO׶(mDm%> >}|@zc)F7OǗd\?+ZΦ6IMݣHi=gQ뾉 ^k禢- p%4g#B|/`ip!޿͗eLve+g ό\dg! nT g劝JVI,.NJ`?rQ_'KQp,u1.uFjaS3 ^g4P69ok[<=I@O_~vy IO׾[e ݯd Q'BHuHFvts_9SϨ/'M:+Ssqf8AΔbl]1{[7j$L6;KA2uqy}W~c;miy= 6Dޜh⳽{mQA ])SN W`qIY^CZ\.n"ѿ-TN`5J8rND@ !xophgs* Km VRYӓo-:BGű' +\P 'Z01P&RP([R QP!9vR]W bi0P{~; 1Se $L2aZOa)GNT+Tڛ._V%c)3 quo&ZΥ9mֿMqz7c[ K-u"̎c0( GxReh~q)D~yzr(Yj7<ؾ+VOBҡ)6y/rf+ j_mqSbb,]8Ló1N^C7~<:a|ByEBz7=fї-yFpcJ@h)7|P@)ѥp-ͱ5>MX*FJf)O-9k#jaЀ6°`ʛA*"1b/ <]6<*%t-&"}wZ&5S63F6qudMϝ'dM!M$γ݇ G|]I߰wgze<),R1 QWnC ̯ɢdTODVv!gCtP*F"e)m_: c+Kuǽ~( Տ-.C(LB#_@S,J 䠙1yQ5"}wyG`t"ħuiqi"Y6l-x=X{IH(Lw#-aR%&) <`q[qȗ>uscbNH 5JTg{ p*s(]?vngT(Jko`[C(#.lXk=QHV"FK/@fjOyxHOp\&& ?-;ݰw͑t)ڒ?-a(<-P1P,œRKXeuXe@# SsS3\[F_/HʌUosqU nXr:œ9h<4zԿ6^!% M3$޸i^ϬYaʱu:>?b('rӇ%[ 7a>Sq!S!?&2aÌ:4عP3ks! 7 ^;6@$8 Rw6xwo] v $N_'&)+O],s#)  8iCBЫnۯJrG u">$tpQ*FJ[#$X 2ჲRwYljoѯQZ{Zb8S(1~ۚ1:CvӻF?kֶI#/~pxy>+\(X9O2\E^({Hb;pStZޟץ,crgsj5O _Q:歼BQ̬q-g+w_(U\J|xV>Rr48TU}RCo |zWM_P&?KC.oԝB62rp+yh)l*=^äk0YKDxqit]`~ _AHO (R%"i kʹC!c󶽌7|% =@!2:7xF~z7_}9euN??SS "c>MH/QcLir#=dUdfR=) X OK%1ncG$,򥻼),$DV \滴fNulwEPxW]~$Mj=kXQR=i9 یUzz# X+h<t=IB8?ޢ+ЇGW CiҀ4O>aдt׏MQTZ&bn{z@a0NȰ0c/C=J{{LVk4Y}~E"8h6%b.osUD෢m0RE܀6v.VKut"Xi38ḏO+4ߏV:Y78նx[a2 klMF;~{Vld-LuwuN)Q2uw3<ӝ}s[y"\C5^L,2)i['T^% L=8앜ì@siOPQ˟(.(;+rXVIP@lՈPi TzpT=M1ˍ22^ǫי54!kRz;ݮA!&=Z'蒿뱏P3Kx%ph=TS&AY'f M_gsvQ n,8O3[nq2G|DU} B"šȤvR5h"rǡP3hxk]OT,s *%eNQ׀n66,^Tc@"EЬc "SHgewO trb^9>ʌ7?6i,<;{͓l 6IScU6״/5|Lcfw<Nt&8.eϪ0r SF9"C ~?v: ΐTW2'Dt[K۴6Nc)֊*b},0U]uu`j4͊R@Kގvvs-H5cj-u\q.؉J#QDud&@q0p䰫v@@nd mTdQMa N$ͅ mzkJTC%Ҽ^[h }7Tʞ3T#"cpne8;[CDXm*Im:oML/1t'zcqz#7vN>8r9&V{>H_"( P'zk:IOa]`{nNԟ~rjeL.;zrQE+qXApկYsZd9\.8,!Oel͒e)"tSMk675GZjvqCށVߣ`i]c;MQq}ӰU7=-zn (e$vk$f4@Iq q1;p`223Q~jw^r}[o}LֿlPX9.Maz[V1;A16e`:VV:#OGwO}f#/5kE$xrGXI!|Q(X6d(2@NuV://S6aRnjAup9AIc+ Zy^DvMNI !4- TWf8ffl>2tFY3L3m3OD9ɳuɿ'Zpl|6ð13v)*.+ rS4xvQ5hD1Ϩ CD0篂%81TI45;LG)}9,Wk&taCGڍ݈sfMQsybQ!">DE7>!h#k M6a KgwFsل/=5O4Z)<\< Lk` .rk &8u_KX͉^+Qv nF>bz5lk"2\Յd}NA`9tvK7;_d:2!gΟju{ ?_S)G)FE? -(URő\ 8lCj:U2 ,CG-g\:8 ob#E4;&%QW&d^!GHHYBQI(@^Kƅʞfn&ׂJs' ?uwaQ1᮫e7‰U8C6r3raguZtDy@ZmtIҏz*C v@{nW<%TzIҟ]k_+T\A1K^Ue|v`֦98rwH cbPzl1\W[8lz{U+SNo~ؓcz\*#20Tg),Ȃ8sb%C6Ols3.6xWh.fgH|m1p!n%&e|"X{EViv!Qw,aoK- @^rA;~ZhڗTV{tls?-d-? Bw05<~9Q`uI9>UǸzN/`SaذO^.fv ;Hn Uިm`ٻwѻ Հ Xj'Ve)=>jXD B;ÒGEO!R6R0){U<ޞ^-Zn:.FA\[*|ʠ<9-6T$Μy=l'Z܎D'9rd{e2'm5VkdDQaĖPi̗ئ$cxG =PT9J8 >>YUWx549ѶB0&u e'q=?buV]ɔ[gGQ24b܇MM@![5s_0\O#ߢaՃZ@ K{Au4tEcр8 bxx2W4p:?5MhLtV4]Y:&V;eEx-eh0{a8䇬 l1Xw#,օ$!d  F (&lO:R9AK⼦07ՒLd~g@5LnuyI{(U=;@)ÜNCP&Fo%v(<- eT\eY#~B2#hҲBTuW$(*)9+a6&3]]vNYiuf2J_ Bkx 6komh?VyħGF 奨 vAѨ"T7$˅C 6EU*k@0!>}J|jԶ˺u;>V3W |СQR3|ҿ<әwXZ;1xW- F6ɵ))KHAVA1R:?AHX{"u*dMv;΁KŠ *|$1~OԳFx[ܧ&UuFJՌc2Kb &Dňcx:5Ic_+ޓ?j4=>I˻(?&?D%iCϴ_H4RlzK]d?IÉ/ۣLuѺ@g+BMx%#64!Q-edޮi7Sku+t0o8KȜN+<΄V# "sAWk-${;<>mD,ծ븺522:X+4WWeoM:([[;? t )ӲWzDKsZ_h-"Cu;42Q:~^vU/Ѫ#D/ gYS2n5 \FRag.ah͂A &߯/JǑgyBe:Xj/CDg3{u*j^ʆz@Ri줱߃ZM˚v`ܜK[ #Za?%nu/[HzZ!@"jՁ۵=51͆~2ٹCfV.Ձ^ܣ^R;[SH3+AYdZ\ 8c`d<$i1rXd I˻(FZGKk<"epxFug˹"l/vyXw ^%wS|v9r!႙]&V$)҄zS/ ,]Q 7|*mP0zTC*Az1' rmų\ ι0*8Xn8Iԧ;ܟI 'eN-FS.F_h2bV7SB?xnm>ݚ=tb M|;%X[ؘ:.0z oncl?GW >_XBg|RsG)2瞳80J1g``Ck`@u"S[Nɥ8?n;$8i:+\ ymtWS]IY{KPvͦfӸҐa.9xLz%c`"< oy裏i !AA纎2.瘺IYSe6Ga8[98 ބ nYtgwn6.lEek1X)Lk}LRSN L&Wԧ^ _֖nL>#U3a3S:+A?@NFQ5.rGn;G;ioq漡s=ɰo5vXM˔9،LeÑjKY#PiV|݅g+ogGYVtDj!5Ƃڸ2ZkSha[h eU]v,]˽v{t}p"L?W〹?m4Y}WzP==7.4.p޹*[D-)xΥwz'Z;/2!™'쵡3Ty5B2O;4 աCf)DJ7uj)^ r/_`o8"Dօqź@O%NkP/Zb?H hLH,ʍE~J[HBlFѻtx_ DUokb̞n(-0W 71ڥ뼽!Whec௵O?(`Lz%W2TMۖqA=ގd.{pg+;G]1t+YZ9iEΞocm_$ ~^n4R4 d~D/KQaV"tPY]?4Ff3cNw(\yynЉ WQa>J6j~ܓ "3yȦҩDMkNh AAۑ Fmc ϗfK"a1^X+f4'$kvt]-UR%R;+ _RBu]{J KIEtiLe7D='s<'EMriZ4բy?㩔dQٍ*G)QԖ<dKܷɸ?RoOXy#.*Vo3~J|o8ˋz#i]Q#5YvzH qՉ@f) ;Е;ZBRRx}b(jOZR .DD-3512rKgogwe Cߝ`H$Dʛ5<3D: k/HjdKi ,|j 3ޛ2}"Jn3I K҅x׀`} 7\MY߂IZwgtD 3e ` 8h1s9ݞ-8yޏNo0ÉgⴜYzU wrKɦ4賄',7YŎd'NͰQ{ؼX$S _Ɲo=akDX;JX_trRw80 7x|s9҃=Aroa?-4zQg!*-nZX6e– yJ+n-M2iL=hj|yj;-7H:W3DF$hbm 䗚]׸hXX>(ć cσ&&19"H[EE`SIs^J #l$*=}vK~\>:L9D!gyyL:bQUh|Y>rꄼrtrrt2x6A}sTz\ -Ӵ[#[Z+3Sye=+m1Dr:䤕_{l-:v8b)|"G $֘@{` x/cЀэMJ {O &7L2ʹ8SGmwB)S<_*`*>{waZ/>R5Ьc\93b?P ~I`]j$r9xvL\T>RѲ[4 d{͏>IzĵK1-V5Mš|uU= Mi{~{JMjf{ %Xؼj[⑴(G [`( C -h/1[N'kЧt=սi`hom[FX.eK)T7zKts`V,n1V28Z ,{L>+9^x8|#.g ?񚓒Ò5,W>8*8c% %?u9hxnh|ByNCKBh}w*mMxC2mLetodLP)p]m%=Ðч d]_mqJh5|J+en?IKgJC0ASbLʞq1V/Ez=J]r?RoB4BJ1G}9&xPO6Oh9t\(נ'Z z^wc`jEK"B~U4hK9a盀[xҔKmMC[@Q?Z8MӯP( :$5O`觬Mɦi "8@ߌ#OSm!D!R5,StV.|\9 {tl ? '"j{ֆ?\yh|_׏BHb?GISd eD@Ɔ>Υ=nmq_c5$zR˗bNp 'zw; HFAATNWAcrhN~MGMY! ,@斎/)nd%/(2;쨸ŋy)&!w&eoK_D}TG-1[uIhN4-ϮQ2'DP/=lBR gEECjIs ]V_KV/Y*Ar㬂a.b Bms:6-w '؎AR$2PV6?.f>,DW)0qE)DA;W:Z VަQpLE]U4azOyOŝzO7 [ %2ѽF䥾81ST(中]=CKJ2툡؆Z5%] `uƴpUW;f$J=5Z34\ eVpk1 ' Yе\f°4qXǹ ~ճgvnb':9ް۬GfL{}.9CxlCZ*Sq2PZ3+jrTv)_8ъlF>Isc(>g O:|J`z'1n>|n(xBy- wS߈k^Z&kj]+F޽s"QͭiJ(MAuƁ0p0HV+l|+QDd?!B}|KDQzAF^a!T5Hnuՙh?ָ~;F9rI9æˍ%ow%C9~J?brtDW>#4LIqUEEhѵhBBgsARrrk'b %D[ݐY.Rn(!-X:* ü`oE2>rP} K+k8&Jc~SuHBن +S_e #L:+QDŲ-P~l/q?U3QZ%rk [oNYTxu+.X9 Қz>3mI\waYT;A`799{FKFD!|) [Rt cB,&jy֗hqRgЪES]1N欘2{oT޷IeI%^)ߜ`o3e9aUM1ѫ _ be*3;cYyRIq*[ 1o5&áoMۛ\ݖxw}6~ZeU۰ r#bD[ݚMM08^RڔAqk"_sL Y80aC3?b~,T³|X%Z]"Xj%_Z` wG[5x&ha6X@hDwӎN )S{P`ˑddWi'3ljTQUB}dIC}VH0D*=q5oN.v%;` ɵEC)ЋcaNjkkJMlq){\Ϻ& WY;]}UoΪn$?<U?g@Aj_eۖ$I8!s78` Zw4W:#PshkL :LyǗÌOpC;9Y`hͅ9:) _khlڞ"ʃ5^^O֧$g(wz tWu:L_|d33OuwV簖"3 /YRS[{92ZcR+2= /4+izX\VP'C [LLhzc2 2[T d~&nzHLRz( V0'7Ph]UpAs$˶]8=b'c9\Vߐ籎\ 9{q0fU⚾TD1Ol]Ζ2 dZ)X؎xlσ36ܕ 5NC1䗁72SL\fQ"lS[0BR 'Ǭjz/{j'^ 1*Q/u }vѓeҖ]'Z1 R7To?.gvB?aXyo%r q0uqnm b< >ɜ圮f-_!dZl(Ov#JBB%#61 [M.ͫ}q4{hB^14u^q !]0SюLD.;0]C|$+8zUK nB_gsNOamvq>, ^,@_t,_bXG=;X$}ݨcR;=\tՇ<}:PA&_UR%ЙKGSC\<`¶X_2Xd5՛'9Q08Lz@IV+Uԁk-q(&S};Eʓw Aah23 3AF1S{,P9H !VZ"+AbêiEKRҦ 0ᚓ_a0⋀>ߙbkd$,")vj}M.!!ږy9mu Vjjm3Aaye@܌^G5JK17bTٮ7}%9koƁM=볤Wּ*Nou`pI]!,cTG/N6 }y.b-hp#?uKT+_dNKpf~pG !MkI:&qgh0?,}j':g$ )8Qb}ۉu״}y@u@BC+/[pM ΢hZC_v]qPf8;C,г}?LG`ۗb1pCL8iʑSN1-)~Xre_nt(iPrGye[kf8Z=&Ž=Y;#N<#tyR3[:@TB ``o+KH<@kpm*;B~8̱R; $mwTBONCFv!.=h&[ESx=2m/p _A Ah.t݈YȡzޞY=տ)BiP&u@6# | <0%$s2Bp*tLPL3ѵWYM> CXs(H"aP<A5.)'فE3(s[GG&(Dcφl`Ah\fGh-X`jz擈gң?վG ܑe ͡%BH6Kglr {3 =|vg&=:E* }sQj{CL^NFla 6Za̗_Mag9H_%.Vt͍EUEһn6Yt~ƥW1x'kK"n`S! )9~K"Ddh!vZ6.CE t˟ CBebk,m$rS]OGazMwwWAsd5"+0|@s-$K̤~ޒtBI\C2yo劾)c)5kܿh{E+ -cJ9'-tG^Q>_ֺ݁+fK{٦53b= F.ya_O0⿉SQ!C`k,l;L K AQ%TiIU\Y>n} Č/d= ,ka[cg\Kf_hJOsy3'tEۄܡ'25p)c`)Jt@uۋpßT( U̓B;Rq@mx~u[kA嚂oA*%!`f'@9r9^JɰK2= MF`YovOLRkB_c<@w5!wI*g: 6YL wE49᫓>֥' sb)̰vmMqAeZ%4pI{U_i|C!Vߣ>mq!b)ځkn۔ؕP^P}ȍ"$:vL olvSw+hh(.o $јD9B <h{Fb~l886C(Y֊?uBkW?M|&šI$%*iS,"a[ O_pr(-M&q㘘r[{)ZdW,4QS?eכbCweKz'_|tgK+0o`DJ-+kj@Z]`G%tebK'ʬC/?XX~#(㘊!1Uz|u W'~?$SYXEMvoKBڄԹU=Oy{+ȟv ɿΧ˙<0[sr/Q:826պ2)/+(8ՄcGFy=8~X *ȈW̫a=2t3w30ovɼKxhFg&x9J,7yv3(W ś> \Cץ'DgO*ic*0@U:9SiU_aS6&:42%z% FHNQX>i( s4*EC<41aKL#]S{E_C62 ѷOu BYۥm~  'CSMxD/{Zii 8֪eJg=nUIGޮ{ϱ%KSyu[]L?B% iĻZ-S"Df >Ukem5t8s,ۯ-SH|kx9w8qsZNr3= Q+s^lC@X]aD&PX$05,y{RSy`8L5g'rΣ~vvD"d<Ku"7qw6Mh?+ %S_Fn 5dΙ-%jEJ!C Wvd`ΒbZ ,]Vh1.A7O@+S+JnB -m\8~43ʃ4a\ݞ+*}<'Q#K%TM^=t DO.\pv$c4Ynm5D.({,%~av5Wx b8\օɠXMX mJ'@Rfvv)-*94:5,-XgRar:'t޿ḒrvgW*v dYdI6:^9'a3!5Oݬe8Fꜣ]ȕ2OE{ -V^7i$ iPRqI[xة2ruAם .S8t;S.:\@8wJr܂ AxLﻻmߖl p8 ۹ˬb`&;9& 8Aym+ƳW[TĘZ7m~cg:k(ᝏsP0j7>fz!jm ix~,/8Zl~`As'! -EMڳh$L1Jt7MЊ[#,l H[G,S\J@}SMty- U17n1ќ96:]tUKLUMy4n#0n[I=|!X["c2P$ 8?1H3T(+n :'Rmᡨi }cAFБ4 tu5*D'Jo6hPY(k$@ j. =q3{ Cw߃1W< #80uq}&/z:X)\a>Ú#}DzEx ^8HDdK0ܶH-z nsWaڀeUѩ_No݁Lq2KHT!SHQV߉D,Lw.Rec(anW9OvIR@n> o;Ѵ0NͼQ]YFxIjq&Dk\$8+*mB,"*S?qơ-rz~,G2e##JtP~ "_L(+[z$Ŕ&:sQ)?O-L[Zk:+cI4AfLC^| L2L3M&kV@(l%qۗ\rn {!NqБ-ğ0`II`|u5~g2T093~XХ3qOMGXEk8+kW)oBxWI&3|w]CįS=~V?`ޤPӑwߡ|{C#Ŀ?5"f1i7I͎܋03 RJyr yGB$ *˹YGE;s2@h ;M >rJwc&&ƝzD{跧d,$<ކ|$.oc{G-b3MJu%6J ΔkaUW}7^hek*QЕ 㡛gڿ]]˄Ko*>0@?AC#4RR= hvN/]-A]n=V((\JX5ܻh8h^!P^nf ^ Uo;9拮5IA|^+*P*WVb-$[q:P3ުWV,xBSY^veZuRVY 2`=X|oXܰTzlM'Fesio $`swmDee2,zS^t'⍕vB-A#^=5htHxץ\}Sӌr #AտcWbtGb>LO,5(4cPۖXw6 𻉯9UDRP:>^{D9 }{+m "gwgY?w`bP`"&\Rd{GD5QOkq/ht-Y(3Z?|( "98F?7bQKNDFC-4V`KU+m}Q4iC}s .:?w;WIS~4Ƚ ̎-7%.iuyǘv9~= 󫋓)Dqt>! J-R d$R"l7DV=x.C^ɖ ogc.kj /T`Q3MTevTo_:5v^F$pISR۔ 6']te$Hvg D"t:T 6?xnbA},s"4fm P}tL'Dε Y]-;{`|L"*23(qƗ}2=ʈh Jm|@kjfMB#ǠW{cF[V#Q /ʸ_5xhpDsAu$DQ12C!j U4g??gf8(?6|!D5>MTE#DȞb`ڸWgv.:3odHJm$- h;1DQxt_9K#6ˆR Ս!߃MKmA'׉T~Vy 6+[6{>4s =}g(gd@6R RIzZ< ĺ "3L'_" Q60b&^;A,D$7CܘRvjJ5 ~{MlĩD@KHHp//a`Eµ*_K_W-V.}maw~j5ϒrvUoFa12c~a Yq1< w?S[56~uǪXR41Iws rf0d'G*۲ :F .*6/Fhb] P?v?*,L 8Fϛ!cIWhK$(^BUz)ɚ2Sp3P<m>M.9r:D$VTt~7 O[GU1yTx#-v0&GC+nWmhOn)ES_m:ד+0ree$!sjNʹC]I+ VL'eUsΗDE Ĉ0Aa IzoF'jGq4g.N{myb:6qrȐ%-sߡqvX~Kt QY.%;猪CgD-&rH[K=E-'bͺ]k<z".oEcG& Ͽ5 +) rVg'^RbRa)$4$w SOW%yN.ѴKEJ@|#!H{1l 96.! b0_ޠE}Sfz=U<|+oDhެCdP,r9:~ .9q=8Di03֒1C(ڪ|/ZH5C!I20A*Ijg!u#,_3F% 8'}ڂbEQ&"n;{ -| [aKDpA0|9w{D2c|ֿ Wf'__ tBƪ.rAF S*YAl,7-n}oKXyUwleFYI  /ݫ'QKh䕤 E{J 񉅥; A9%*a\O13mj Fl?u)xY g{M^OCE׽ CK~jʕNU8K'\hsh|(seL1/!΢:ر ChxkZ=scmDSd08uK|P-\8ZI`|P0uBc 50jD~>k9F:pىCَ$|HknpTkFw`Znu13n2hAQw*U*r|܂+\a1#Rc]7CtOUγX[;kPN/k1G/Ct+YH*Q/ o}RKtZ(yTS!M ?QУOruš?heꕈ2L6si#ޠ10< j4J*t/Сdg~DTվ]'Ok%]k!lӝ#w>3n2gfa'&U/ʤJ' V YWF\?ȵ"1 ԦG'{0CeCV=H;I6/ܝ?{MVz +͡AgshAFvor~.zܬ!^ ~A7~>&ɷg=|Q/ OȒFalj/Q{"MOj/jVHŁ0PLVϞ@x vV(Q̨U$B[ΧcThWMBl+G9ٕ_„Ws$V'7dH(@,ٰ. SR #`r^nu/.>.rFg.ER7*j8{ ZġҼ:WU5ldYLO>9Ƭ[f?LLRqM;9b' {^VSwaFϭ @|+e9:m3 &ˉeU2lҗFA W$0W# o9{zڄ&xIqb4Wy{4eEa}wq3%zyy3f[.S sY *^[]lғ`lZy"={\PGcOt CiVkvLq8eb%FsߦP PR ׹NWT} l}\Bt(rm|8gqv B4 Lr{Ho.?|u_2 ~) j?aI[bX`I`*tJA((}u:X?4E;Jn dQHtS}Vp=Oblt.{}zW!p\Y1͋6g yTXe~K拪6$J`^H3Ty&kk 7)a,$%*-.ctIM\U e:2R(}׉p%TSP1YU]%"YOmy:7reO gS-"<VV"1hhB/, :gtN%͏'\Ӊܽp4-4o=\iw|bh6k{3%1> da6ZwVH&hf}Tb:kfsPCZXpc( |}6Wi;A(6 E( ~+S|t>D]KC=9RO[dSl00։=GD$Q.>oLl?f3eӊrEE (s,Y[3ffR{xYOAއVSOQl s1>Sc56QX4]SvY)g]jfYM]P$$+YRktEG SmT{rz^0#q3kWb%/0avyU̫<`آQpMi@p_ڔt-jrngCxse'l+/9ٛ /1K|4^b?1UO=P. 9X%SquHTw]C^|l+ACgoUa-8ٝwadZ4oX*ʈqlAiT9ܰkA f©)e~VYh:8k2EނzsA BQ:䓛9m$c/L`ỳ4P1LEGk[4Wd*Xu)ᐕM@o)OEQdž+w " ~:Ǔ-X N[h{ VB"t̹A!Hͤ\WMsmk T~0РOyeMVPFb" Wqкk؊Cܕ,`m}+\>,L@.[ wtI'טd0q?gVz06uӨl֪*F]J+Ҧ: )"HhKK9#ԦiЬoVk٩ͩi03jGp+wʥ !13|fUNUGqĢN6_u͘+u:! QL!cA_8OX|GG'w%D5ijG}DI?>Id^O[FQZmp}㫸 ة{wu@}Π9/?ES˜FR)itX <*4˙xYnDR) J,n,˟~pcw8ibX .nz乓h#\RB_m =5H ?o* " 44ж'I};ڶ^9,7=vŢڭ+>-A[3wNN$tUV{Qrsk em5S@!UЯLS2nci!=N= +QS 3$|.u e!^$8ƽoůa2#Qҧ#~i!`W ;E4mP:(Ԏv{>;e_y kosT wӎeG֊4@CýW4ѹWB8I]b¥;6tswfv m:]a񪎋#b/e5jfRl_ Ű5  <=)u}RXƜڞR :)Hzɝs,V"u-SfOsHx4ZכE8Re.Vt[̈)b 'r}lN]Á;)a) -`U\ @͟suHg๑7Ђ2N۶eII|n6е_+ԩE=$4׼kpVlr0^뤏옐v1<ѷs#D/b4 Ҭm!q}r2W{^&gێP|k0Q-p+Rvӥ؍@0.ha™./]R2@,n}O7[G+d%Z{n8P >ORAD|88ѮzRr+/pyU<9dV*~dRYY^C^kEzbtk6Yx3g8l}vice%Ċ*廅S`MbʹObߐYm_^8%P2ݨ:v[`1.h64='n (iDSWX?Enbˬ]=k] AX2:> ivt#ҨFU,Lm,P4rt\=xK>++F((meH]=3(f7Pa}|"#l,!TzjEq肰 d I*̣C&΢c@ǾL4Т IR9'6p!+=,]BtB5{h:PUn[~//R3ɴ˴,`+7OseTaOjФ! V~:~koٙ>В`uͿR i_kyWn0ѬbIZod0p$NS%h ~ ILtrh|b?eiku 4S;73tHc"(?9&Wi90ώ&?Q|{e8*z hgҎv2<)g\k ^ko%`'B54+sG"O}ˊ݆}QijJ#f)45`gQS TLU{#VO5ی)pHִJ-yM)g>Z/OQڿ CҽI/B.[6ʓ32z畩_4Ӯ)Ff"vXa>#(Y7G[: %t(rx1^PaRsgZ&niϙ yR$VJkc߱M3s=cOn<ՋH X6!{7kr 4Wy; HolQ;"ғN55Aw%6@q k.ZP`7'21=/dcàқW'0N=brOu`j3*]TW kղGr&_8\[`z HTJ0HRUȄx9 I0{_ riXOn˃Yf4Bv>O"Q󖓨N%)3#2ӾF&7ѿ{C ` A)rFNƒ7QRC2Q,,3K x7<@+(|BNΉWfbڵ TLc^PR c*ri-o1&SG '2)O"˜5OZ;@V)uIv"#!ik<Ҫ*y DHT~V#Nee,cX]ŃMJU#~V K,C6ݎ$]c*9z1@ 'v[&9R'(><х""'X#v`ӣ\l0d[H͕7fB@}mɿpP ~T6y4[:;=prUlSSw 98+^6ER4e RL٣5P&5\F F͊rxfMdWJUdw%BGFFZ{}drx r͝z'a}iaK3<|P>y1"IzBrP]6;tY pf IZ̒G!svYRd=<.(^"}EiA]K_Ƞ|M@EobYy$r 73IJvhGy/8#W?a&B:~yrZ7K"6N# SKZF|t)8#6b6ĉ:ʍ%8:o쪱e}\KwM@ ׺uf} 3 µ O-]3ڑSj5[w\u4'#@X\NM2J.̰y`22R/5 !Wo܎]a`b.O[{P_UβHU!qY-l)*%qhx9,7ރ6G}va5Kb/0>V)OX ,jg\ M恦r_+_1 r).zӰSD 55˥C ef8*c0Wy59t`RZߙe'j+!NQFH]"H~4<03n4SA ^JnL.TD'M(n׮鯓LQ} / 6'BueVV`6P@ dNb{C̵WoyqVw-/61l6.o#Uj>WQ Ujg8"伎IU L`S([}Yxbg D'v&F+i0֒O"u Gd,UL)u8,C\}r 4B 19͎EA>mV |#o*gy$ʶf<_MxBD?@@Ny$ 3d i^Dw|-krh/6^1/Um|UpǬyANi{.?/"f[Bs^%a|ޝl($z;}PޠR ɲ'%k%@"<֐֙_ IټRqx@2~5-5"|Hǁl96X{94)ot] A(vh =dwĐx9%b<ߒY9-M|Z#c˞cۛʐ1{e9lns0w2&voCuit]B.f1v]/~#M|a]@.İ{~/t4oqWZ  uGԏcKTt#k4KL'*fr}3{V mrMd`Y *h@spX+ ~߶!G n#sDS=m2٤cdUso/7;Z{jz`]PdfĤjOs_ڭyHn?b* w`|ab[ik> $ O OT"?X*z~ 57jq)x4bպVȱ*r" k:?] )o/IǦyCSrV Ɗg7d9tw9M=ԡЗ$ߊ$v_PQ[opOا7/Yu)ܢmʋֱ&u[rsBat8ľG?=1d,;֥+?S <„sji+^I'x*+7Up+ѯW6hWe^;Пa6oc`r14w>7é!9컉aꑖ}R[|}\hzA^;ş7"Bd1}3%Cψ7m*u<~ռR?p:fx` Mpƶq+Ǭ˃; M&0n8gL/כ}z`8:# 9)R hVcԲB|88[>f RNt}o W$]Hߌ™X9gUO<lH0kLjG:\&m$ߑڂ!kp0n 'aR$yI2H@Ned~mFc>9 5wi5JɽJ{pC@s*_*B!PO%kGyVSmlVN 2#`$Xbg%xn*`-l2^^GoCG)5W@q[^axP͐Z zU& J)BVf@9bRKi sv܅-Yh6; /p_&t/Y% mx8#!0͎{²"1F (,=*!a;R1#r8K)^__(BdM손Չ(ӛjQOTr9xP"m޿=i©)>ș̗r9$nIӕG U)¢Coa\Ŧ_4.f(0>s2RzL3 |[w듫=$/Q;/D\.}(Ǡ+~HԤUCUc =6s] ]?k3"ݬCU K-ٲOڊGPR ƙN- sIO|e^ zKAf5uu|"xtL\Oނ'dX=xvW l>㽬Yn$`O,8݈(?TiT؃TOdU:1i漉<%.x[@P 8c~}#SeEMeX4LH#G\#D t#̈́l%A"[Z Ǹt*`g/٧QKԇw!U Tg5 ~Gu1"X7%gO\ ºݎ9XH*=ԑ\#`=M"Ysb$e*bJPyKRkbh=+Da߱H{bl}_Jr^/y1 SG~xxRO VҸ8@ԝ)=[Dbl6u$ۍU\X1x\q4ΕryߌS΍D~R#8_qQ8ư7쵱+. m.xpuȁt'BnboE*BWD/"2#P%-}Cn(6#=yV>Q{2.dX!ë5W_![ }GG30'18eO !<ޝd6R|C=f9bM8=P!K¦Ac]ވ +'yR(-XDlQmedR;2~%Ja⨾@æB[0hArrFX2w]<~@1R=:Hψ>WVrށ 5;D_)a֜4=Vs((d<&U>VڃpS#<-Tp\y\N@EC cQgg S:>u]f٭T`,MzW/Nk~JTXї3?l9θ ʙ >qʓ;.xDrX7`"b.WNIcIAHjBYgA@!H~z;73LUh|ñs)-1#[F> %A#H2tCﵚNu"giy>K>cnP56loaFs53 E% }KIͭ.mؑћAHQ^ݷ#rsH;mnqae݂ue`њ.o&n'vɉ|l$ +?WSJuؕI9ϸ?IShdv< o4`MS[Izb_=GE5 7X/Ek_dt(V{Vu6$n/avC(`5 (bN+i[$;,>2ΕL,&YՎgu@#b9#lcDV%RX+%x16=^h;\%Zx{M?8_mME\ɪUZ\l`}m"JwkL ,S0ZRkԳjX^|4k )sTOS4Om/}J˷3kQrcy`Us"a,4E7!G SGsʲ-G[{\+s#umL¦Vk˄o nfv-н弎lzVԠ[~zAeMjы$)aӴ2>4L$-?ݜ9Q?V'ayi`m-%y7B&۪ZbꚿǍlܟs%%:|i,SˏxoӃ 2N/$Ր:8 ~$< oZKlX-f[|-'+k:R-od_e(8W ~ ST:Cի/rZrw(XIo4q2U̙DPp'׫3c,5v{ ?߫ftC0Pwe%w 1dKP*;g֒@b .69~l<r_qfr ^gdm/!h;A}J"N:Yq u8Z僣'eܹ(H/ߴXr9v[+r׶ z5pBt٩=T(Yq"!! ulg6|9aeY~{ R V"BrF0d#W vՠpXBPjcO4Z%=GIWs~t}m{=`|Ufʫޟ,n ҆v7O xa2GjM6Oz0h6Gi[JywT ikcځwvr,'2{lQI#^JHiXan;[juM{xd->kMa{9`2F󫧯E?C9 So4nwZU$ W^SD]Dȭm!=ɊjuN/$Y O2^>A{dg$x:j\J BARU+ MDsָnāRY8 D`M2B}Ĉ!C(/u^ ;|"$25d/U36Q-aT̑V5[DK'y<tA| r1uYj>m.{. t4 E W']zMuн]]QZ|Z&7Xݗ!ŢqΏv$O$ V$<+@߱x=(j"QTB~xFb<K3}KKi._ݔ @ucO屌j&yXYrqƁ`A+|x`>1k RlF'` y92է= +ڪr7ؔ\|x)cDاL*Mce#n'p0}EL`~jL XFb ƭEƍPySit+/NG ̾[J49JS݅iDIu FR\8VV+Nwuw'#UADMݵ j}fW=˖j|⬚Ǭ< K+isR鐆D^[ ޥ{"UO UVD Q5뇈ξ <ۄh/2UT/6VV:sZ_3wfVZ -8HqBw0I(2C|@"O8ӆh"@ ijs[NgB+Iʟa6]NƐ7jvVں[&(f>,$ gi<'JRlr|O*6P/*_mMd CD\q`_/@D2i*-W8ݯ=h҅a5 {%mEv@#XtKB5T!#yyr“ޢnw6 i2Q~r%#X͓ ~QZ<oş\!Į~iql~2l4j:(WfߎvɤH-OלhԘQƈl 4KaȄ8h:ۆOM}mb,ϳb>RO4 S1J˒]o;*!,e8b?P؏Y,=5>wI!}=le7`_#ՃIe$ޕf]XMFȞ  pl+ }Uv>=ٔ)!zanp4#mJ &ȂGha*7!3,),Ȫ(X]vGK$r(˄oN1u6|ApVTf2cM*RwXjւSB0qMZJ,<u7W,n<>)̋etgkΆ;v~H1btOqfE<F_*[~B!韰\vB܍9t!9P?¸kcgESq{5D;G8rUB-:Qn5ˊ%'^ `qYJ)n qFpgoe*ȻJwsشE(ݔ|1##(kNH,J}ٚ<0);VKb F{KBBiTY^>dE42Gٞ3\uAGN3厷i;%t7Ʀtrĝ&|\5lKe:~'?kz)r K*BWOh7d Z&V_Zfr Gb1]*Lfsіqip`0gk t[Ne_&H2<9/<˜ <Ȩe}הL{-+>N6!ZgfP޺kԯNPp k3(O? M~0{`gM|i@꥿,ԃح\f-\|~Șͤ8,7O]Db U5GhF၍7 Ww7Ƶ9UE R}-άK8bn7T!6 D{R6BȡYJec:/pL6^euTA+q '=#tjOMh-# C!I^y()>ϋ)HV2.*QT+_-lJoX{$qrQ୲va5^=U *)rP652"pVeQ84kk~⧤GY8V#;XW0gݺs䈅 hvfZja&M_.&4~$1ݤ_}ZG4#u+M:V=PЮീiC mLЇD9mQ2M&BRO*#-ݤLj܎00X,\ml}t0ۭTЫ'+G}iúͺT:\ 囄Fv=S[I TW</c ܤA=iC$JFo7$Pp|6u%sBw s &NE%i3xF>b=-">ަvAUU^^{P-UUvǵ#Ot,y sk;u̗P8Mb %STw;1s6=PQDRJTm´YlYNTY^C,%%r4a@=7C RoNtpS(XgZFWx|v@,aS%o)dulU׉n=iri5koPCtLB>4MpFС@Gį4x7mY$gшvqpG:x`9?5; DM)tb`+rV1Ȋc*,Zk>`lj@ 8V:o^o;GU^"|_yU`UG"\CZ?~6[#u* +P:2߼qm#H$ :Dɴ(57ʀ:(d@iBh.PO d*&bj[pu‹ӟ#$ 4}tsE?G\rSya44?S?P챹kd^f w=w"DÑMAql89U> 6ʬО7^\UFTw#dIDMBqcFx.q*<9lQ}V~*'Lj#]*,˾zY+vyYQ&oJj)g#":*TcT=Rsmv>+}kcpzu9ߜIP|&Ð 0Ub?qGc4]qw'NU! "XZzj}m!aOܫJ?wwWpdqbSC83lJ"r=;ۉɮbznD-L+@CMQPx ȿa'Ξ1ZE\#)\h1FIJgIjk3<`,莖2[`֠<_K=*@ӹ3+3?U類P|#PLI6tO!eQާ?i$.<xtR !"9؝]9q҅&~Pv*%)P|[O}F721u~ k?@&ZGs 3@9\vnB{bƌm4cd$4t)2ҧN1g'SօT/O `hia9$ɚ8Xs\ҙ\zyxi:I|M/ݣR֭F1)mrE-`Џy~U|? pIz҃a2?OOACŀz?G먙]HͳC\2j2`izo3 m ,QWյ}[rw3LRPK^㽉@U}\ ,cm۵2(e9N453e).R)l>Q|5"ވvÀh7g# 綼C4r{qcy\" ]'s^(kt[dp/h^u+[3Q7uɢ9픇wO:a K D$Jp3RYk;F/PnA7o1^TbgXvE{դG,lj `3IשDBdp=4DϓҭqL׵[+2m"N\Zڒj2Ihh hkC䤪 )C3њOO:NӈZ-fNޛ&uxUCDfb2aΎ,n;u|ݙ?&[ [SDSaRӷxYESv{.LSV^oӱȐpi]/T;lVH 4ƍ]F<+fK{Z֓\V˹݅>'~<<8UJk3tz_0_@ ɉJ("~?7+1g5u5Kڧt4~8ؙI$Z$J+썇L_͑n%״Nw+<'[j!+kO8u{b8dGqP&iy RY&1]gSDɎ=2*y #cn?؄0mk4{E bp*|hP8^xٌnoɵf!) S0!筯o}'M5?A{iyѼJDZ*ARr@}Me&#&†i\K1AH+`zn7ʅľhQ#5"a~ja1cAH aƷQ]Zz_ѵ#:.%/HÔS0TNΙx6b"NW{aXIm1'n]%So- mڮPO!@gy@ }F (.i/,W Rbgo`pMUQ D6g=m,DX⓲$F6H7Q dɋ-9_LkM L!6o^86J筿IvFcP` k?(Mr53g18R"%J+h3O`DfH->@_W1L '+l*4 7K@@S OJȼ2 c稸E$לo4X'NQeBnvQirDO ,u_YKtl׃k/>Y~0/ ]:m5 lQŚHDA_[5[m{f]2`Ef]8ŋ0^ D'Z}mV~fڋyl .++{kw>dL:qY~36tV ȞeK$yCC\V^mw*; TKnuLGzk^Om,J&+Hrƒ['-CxF_VuD&.9X]A %7^l|ȸ ԋhqxCcy (f]!i8Q߶'+ N&´|@"QJr*`P璂NO|~;Uk#IY)c@;IʸIn'5.s4#s!|U`f0[ȹ`h԰utwkۊP6OD?X?]ASGG8z.a-i_n'Z/L2J3'9"a{\a5xB94Cm#AlB%a$r|ޥyXhtsa^9X(ܬ~eg]ic԰p66nT+)Ku_XdUU)q"F@kTmXk*hS1lꃑ4֓5s"2fYh P3_z=I ?P"-J_C^GKr)~M0Hmt"%&#[J D|'AjmQ4d)ʬrqJ$Wh7DOj]"A :i/߫#R^J\BO>C_M4FZiea3ՊS G,TU%Qd ȶsjptRAG ( eu?`T`:1C`I/@Ŝ ke_7:fKڳ'zU=-jm:lon ,΃] YOOu}0]HJ1e)e`? i;IL exo4KT6u%/nl@Wm e['Lj|m8Y%0SɳJ?]AɷGSp䊭_o9RXǷf c̷7AhS7laW;0U 7)խxƂᧉ[aC󧝖N=}ںRI\ZYZ>"S8x~fIzj[{ 7mK\ʲ@D4Ej'?>.GޝG! =sU$~O:DN ]@{D|k %jI@+p23~Rڕ]>-xL|d)kpߔv2qeB+1=~jŢc?QaלN8|R^|qa2ai bKc8cHb?X>C,y0^V1f8~YFzJ5+a+Tu ~}8lji5A&@F/ s>oU)}u~WA,b-W\I71T E:B腻ڋzYB#b/u4oi-I\3JQ|n4Y!L=m}dvB1ZG`q/y?"SWumM\=~ÏnW0/sM9pqԽLLR 0{~ b r(33B?}%{"2(<{Q Lp[d s;g̵ѮzǺ)U#\Z نR=o.Ϣ3kgmLpi@ J禌ިR>.ޕIH!gdK D/8j~0s4C4SzvKa 0&35AtU9pjpH$\bn+/H˳a8I ;?}ԍrx8qCRVHмoYC+ wq5jƲgCZ'?s]]C BZ`[M#5\?䵃3Ans!CYF 먱Ѭ{ԶjzcYLy"K٘GޛZ[۷g 1 @$L̉m"PZFܩ)qk'@xW} xzJ1/W`SB&8*Iﮝ$ox^?ȫ'H֩3u0*DUWDI&)|@ͫkF溏27%#_k/ƞd\LacM; x@jϏЙ>W_c"/V6eKvek.V(f#3ޓ$;VT07f٣@2s\b6F[}I0<%/iso {)kZuR6B;w6-  fIwޮO9j^cm+>R]x^JaЗ3l^@By5hDžA%_,Ưiu#ܑh)IԅByPG:<z4hL-ZZT9F5^S3.9`P]y_^"KʐE@m(< Y3K n{+`5}.gFUYx.5 +f0Ӂ][| #{nPqlG4@FExRCk<:iQ!u#o#Tq9)H)2M}HT~ԁ/*5\nj"'WUbp+${KbqOY;fEa<=zN-bk*dvX5қGBIϊ- ~k9RhbЛ? 򻕁D%oSn*eU6^L:!KE>bA,܅vH -|^L>)f"n xӍͭ3=c0SQEOٰ2IG.[Дm9]ߺ Yƴ0w9#"]Y;Z?6o`O ?9<IS_Yp0i>T`co (Q`>kKzlco/8ffݐ,«oo$Qf8Rɀ}nrձӦ^۹hn A9Ad`,@ATlGw-uc[Բ~XiW,;f9L!tMߩD slc/D-M=!iҤhcr~V238z3|s)<dAo/͛* t:jWKvaJ;jX(#rJ}?yۭdpz#5O%VJ\x#śCˉyaV %FF4@O TC%ނ Ң#=jgp"A+/ O /F#<3sC"19R`mK \T< jceԸ`2WJ" 3 R|$y0!(eA:1tR^a\n9=_|iz%Oc (#f L0* 6BWMZmIƊjxnCrze|U%q}vl!|Xp&03$eQ9F=ȭ<;+24%x)uˀ~X/a:G%n^n >ߵkRs.!,l=󃛘N~)vO\#mg~ ř Qy|X+~ǠBZi]3ar#8x|=JMvj{(5vq I_О;=pgo_N($4qEa:^ 4Ҁ ~[ cwIT|=dm@a cu"z1QCİ~FmEԙȏ|;Ż_a>><':,~>+&6aAQQbe/?s/>ƥ,4[ރs>:Gõd:ȪawG_/0 R{R'& jWM鼩qvz2Y]eX$kRߖ,7@\ wGC7KHY/) z&Y5M™ά%iVHu'0`asݭ% RJ'd^mbUx3ؠ"T:" /axW^}{)]SD$@~QTd"b"Fcna\,>"4 ʻda6pr`xƵ]">C>&`i&)=s N_XcW}ǧUH@2b? b7ȉqndZϡdH&ӄᇳ\W`N aҘttߩ#?}cRKB2!&%M]o7cGі1@~N^A efn#PFcǜRk"6쉐$PU;ˢ\v,#%@hn,^P>Y ĔUBP#ڒ-L+o^cC mH('vR+߼Q|dDZ "2$fu$J$K,8:E%uT?ӭVp oXϿsL7N qF XS ך8Q/c\$ȁG}¢Z2j0!j XBn E$Frg.A"=* 1xB3>] :Ӱ^GͽQUЏbwBj7#5Sh;wjAr:5_m!8[3Qc|&L[. F̰{^%y̗o5wVȎژo @xبQyU2]~S |.?vkk#@+y8'Y,htg?STFXʭH$ b` s~#Ycp"F?JR TSp}VĦآM! v;9ϛ] s^ 7m'JCapת:_^dj:cG3 )&S sӫi;$ V~UVF6T<.ٶ+E{܇" 8^mldkv6;7aC$o- j+^NtؖB ,n#+׽׮,6ٖƳjB<]5=t3{8L8Hю*dm,.bz#9{!/>;*m%Z H&& {}~5n*(u9PF9Rz>ioC:EM˶ f {ꃔKU 6j{֏Z![lIlJDA__ԓGh̋na<̺tCS&ð ରW(ؽ\? `-p݂GQHu!^h١R:5;.Y l-(GvMΞ5A?g?|Oh C֢†6w4>S]Ҕv[Q܄,oPo9t4FAvΥfMX?PEĺ(pܕU@CxhVA`5l P!} Xz~b վγA@_ϡKA `kYsJi{hҿw謟5~c%i'P ׁtDvtDOL+9"<4 PkP[ڞQ5i ^3+bndF3ۦ?B.DX"uaM,.g'ɂxEss WXrW.)̩Y۵%~qU]BGhKta{ɻao- ,tH*8 >ӎߑz6*-ܥrZH @AK DK\T5PbU~llFr\3NB]Uh ׯ==09k)}o rJCkِm ٺ-yb=|:6qkIѕ7O7^eÐkcrvYH7S$XB;pJVׄe.iW<6m9~?CtPȟĝ: $[nG7P}[2h5gIr;.:SYc^Y 7Yܷs|Q[ }RGfc3\=,w#BDFQl8ͯt -䓯 `]Q, g$k< *p4fW/c)C' cc|ذzYX`#MMLF( CWES-[Hw_ܲcq*D+r?~iv+7r fQK/;!_hR|1D<& ubKS~>V;GU6zʥ@YbS;_N0, C/41YN a/PvBP=t߈nT?&^X(F^ 55u">%y{ {ˈ4ôsޭ4=bz>tZsn;d*AXiGff'.O5 N{%Kq\DTMJ((`>\aY9gxjc1vlK~Bm;CǦk"J7Yt b t&žo B JE9Lu5<ڪ. 6acnQƒ9E|5' h"C׫DtzㆯOQW xb%.EX &מڃt^]'[Ҳ'-m ^ؐZ (jbb_J~m>ѹWb1cn'k YkCiDia}E9["isXNzͥq1 r_u\2w/s;ek ݘ8[yU K228 `tRl[2Ñ6u1;ԗ[cePAqeC0 M7n@=Z1+6>Ye1c0kh9IHCD]۳iЄż_̏ڋ!H (dӕZ,@8v K <3oAxo؍bC{;λ1?I"JiT x,W_l~.hBvK*SK*7Ju'K  J߄vJD&i N4ŹWlܞ&0AVlF:u4>Z.9WRȨZ̋++tEi tͮ0eetBJH%.]! kS$Tfm-cq#stkڞvY> \b|"0 *홠(F@|yq{Υm NZ$G2CdUjl]_0Oi %}H·QtwƨIAm(QkP qqǴXްY5pHV#mE ]cJD 8Ѿk{i{ٽÀ7~N$qQBI@߀Iu6W>B*W =aqjŞ#H$G|͡f*[O}F)gg ?&\^~e<%mN8l>$"{$Ngbz:EaD[{.^Kұh=CfZ:l;9|m$ h,U/ʛG􀠪<8l _JBب˱d"*lG²-x(a//|"*G4""JXh_%JUeF v~c-XLqa" eMEP겇lbwwrQzf P1rzKrZcҩ8=6{"BaAkpLS.;Ng an#eKk&`osa6[qÏp>Amҡkbn|uwK/Lԡ^.ZCgbMqN䵖['_pSݫ13wPQNq `gKM6+a.=`R˰Kyg*h\v97m]ڷ+,]9kǒJVpSqO\Dn> ^-{{Ue779 ^ g^KF* jC?I.0H7'g}5<5:rHYE}:)np9k'˓{0`1|6#IˠY;^ޑ҆D^5+ǚ]I+2 $2va]y\#Vց>7 _U+* %F-H*2ވv<)4̀U!ĎUW^5}f)@uh:i}Y"I!aXb2Gt]TbV^@kO$h}s#o~ YP:tC&:z2Ϳ\[:1b_f"Ḷ% ]yX0@w,«؋`~s"7͒.yr$en&rY@CL{4_`ǩs%5˜ b`!3(,קZ*eۊi5詐_3ાm1tG]7_yKK25)w(>;ȓjlr:AFs0VYfpnH{Wz3K|C {M!t%ۓ:Y3K ҹ}Ii7 3怱'GzæCWWAI{9C?G3_z [GG'[mʾL?"mۻ( w 5FaO?FX?,QOD_O#UFt$BZ9hr[95Mk*]oGm5ujYlZ!1;b h-m3H fMU~K"#AI2u.+);M &ܞVꆨ{nШ0(#uf`'XPO҈ Ť437Eƃֿ4^ZD]G0g7%UuрhbNqd‘ 8U fF(R9PAT۔) Z#sR?1윓IЙ>]>t c -a,39|.+.<]k?FqP/qKО?B kWY8V!{ds"F?J j}Sa2B/8t-twp e r*kq:vCJ?)kh4 ]Ix2H(n%Ҫ\ $w0&!oɨ.i"}vh-Am/K2 xS:Qt_&UzsM祵 zG4nBǘkK{9;"uI^}DHEuX|jʆ#y*3dMG w'Rr(^m7B7f7g\TTa=7HGSE|mV.t&zo;0dQa cK L8}rH4!`t6' 5{5<ո˸M,F- "+Qe-\F3DuuM/s/CLϣK d8N8EHRU kU3>E}RPXHGEĬu=iQwJafubJܰjE˴畱Ù{.ju 'FdLKspE*Db`,I`ʱ?ej2$:n}+#۔S+w5pxLqʣ(,ucEE;o`GmڪQ&+~i{XUDē .Έڃ؜xWjȨwy(zP:p'畟,nWdڥOd|;PPgԖN%#_#!n7&F@BR7yRD~CJoA&PU- 11{Q?h!^חaCXq1o/J pk?yT^/d6!0;deX#!M I6ϘA cu(>Di};Ziqxnfl,Sx GEx҈Nm}bzp-\%~s{Չ.S;fp'h;6>3p)ٳ(G&ב٢yܫh;?I/? @nn5uI0M==-|㫜c/opx"ѻxvZh )7Qsr gu?䡏FS/ \_;1N_fXCov=Kp(x|JX.? cA"%Wʯ=6cMqۼmj=j DlU| *۠0 @4ܷ6+I-G5r qfX}vlMHt>jK6(.!pf2jСEMWO[ n!hPaT׿8( T)|V-ցu8?z82Hvrܤt1${={!_`ᵻ]nɴ\_(#ksLQ@!x>!8`:Kߜsb%,\vW0n"soYf*(X۝6B5>Хu$֝lN;'=_4!Ԟi5@zebSTNR@[h"hwS>/CW$smLV8@Wk"LKYY/L: dVIi=_ףdrK "3y2D]u6ltVv@,=VjųbBN+7Ƕa7/SqGe#Ô_ GEb ( YId$E) t{7zIRkyCv` 8+ > ?U4Hk}rCwNX)84^Đ=S1ja͚3,\h_z/U}uҠz͏Z*ءtJq^ݲ`B eN!ُ@,L${؄H+It'bU/ /X`I7 }b9'6:'/ yJuџ\L\wTc&3$ ,|΄ʻ8qRfl EC?\cus Z)-KkQA⪍lxn5HRÇRģKqDjs1ˇ SOSw1TS2/.{L˼Df'C TȣΚO(0hu…JBZdMI"v\1(u*HQ$ $˼&DŽ e:W**kiYLȆz)ݓ+gCaN歕76J6#g%2h6rD8x< A1u36wiO1@qWn>c1I%nvL 0IX:`_{"sQ؈X]fhlsvj7K: 5_ў 419\PI/U)ިsDM g? PԒ <*Oly\I[a- cboFV„`UbentGV꛾*tct9ч4+G#D|p=Ԩ¬̯#j\R 2 Št|;=&6.t߰$+h%U1UM)êsFsF햜TaK(>{tM㹰Њ}#+2ty\¢< 9I_C_~@Y`Ӑ?ˡAv[W>¬x4qR.[FW]"QuCwA#\4͟Ym+6<[ V0^ G=S-^=Ii#.SARFv=n4;9fuv૧5bk:z wXF,8bXp` aH^%*_TOcUqn&rα/B#kixUU⩫`TE[Srhl5PLxC()rBloEU(h%!/k(茖ץݣ#\ԩq1uj̪}@ sWV0_ }B^iw!S}G=7~#…; Z >҉_M+EM9)ܫK:ߙ 6vct6Jh{?9Lj?f2e,jW "GTu1Č5Erѻ>0>)Ml8 `v~ѯ4}I`&eClj|,;_[X |"f^m{;h@:qHX5rq.Z_c[S*58uVx@c;uC`2RgZW35iD[RvJCˀ6>f|m} o͉AGuÀ+D]y׶{mq1 W . 9&պf.EXqwis2Fv&za&3`XԄ6sJ֮HGnٙ M;TMtvdBיRJHwQe#ZI=,ly{So&K҇]FY? 5>^ܳ=6Ou@dmlǒ\2Ӷ 6h Nh Sa 7[1[=!VfIclEyCƧ/AX[y L6}Ac.j 7Ңbzs.CS}jM%١vDŸLq5t74jX"nFIIE J* !r&:`#&'\#q|Oi#Ou+1g%.NRN,wGhn>=|3{脫1L8:vrj?7XJ2cjoZ"Zik,m_%,qJ KMH> ;bHgcxUj!U#yu9lh~&Z[3qDM$Ao8wGnaܽad:`8>s*n'  4al ͿO|8_Jt&bL&vե(khT l]C£Af0|H!#ƛKpQzg<됯p tjq ncd,#42&;؞KN4 ΐIv[vÂdi7f5WuPAԱUk.5ԇ  n 楶9j,^|si)ɭ5 PAi煶#ISCH+yg%hE+纂8'Nt~ iwQר ~wnI)ҁ6a'6PWlB>%E墱 ' e̱SqgR>x8IPRCJX5b5]Vʆ Esxٹix:ئ6Ɓ ZlCÁڧmԶ o62)Y @c3Cx (GI;X}n{}AV#oAHII&`* +#{̛0QOP'Bvu3R+QMHb2@6%{X1ztr5moPK QJzM8~ՠ{(Rt B#Ur;ָ% .M@' pq G BZ}~S;` kon gV|Cw|"Itglaqi~m!{I8QNmU]w·}dתJf&~Ԭ[ 2~Cwf&Wwg}aHR@v <\05O:r +N9uY9S91h֯@]keB bvC֩U!tIӛ c.J8gVZMVW^w#-LMPP,\o ~q_Ma;vcķhSO!53]V[u~561i-`mǠk}[dx^!Ol$c/ M%qxGuMo3wEړ4i8kκ J}Ⱥ>K HD}xO8 P.8?G_H(OӚzj)MDSFBԇE *HA:;* EumvőOku63L*xcaD~՞"5N|\[":Jm/ĄJZxr:`9 w hҤ`ꄔJxuݫ{^ظ%)A)k8X_[&Zv$mO E7"uK嚃ۏ /Ix!vETiOX@ ZA0฽Uw O'GI=eHfx3^à 8ҏ9s6^ޓLJn 6АZN'.*k(*HŻ3^\qMkaW p5ʻd\ف}&as>Gױ`^mDV O͓},R:9T|)-K[!RY7F+L?دwJf[ɮ|&^ڐs6/Q1Qo%Jo\%c1qf)D֩3)aZCqB?ZN?B:7I.@(@R휴Ƨ?5"64`5^%H%0)ͨ? X2Z)5t9|>MShqޚLNRBV@Dbvpn7h|js"B7@WbsSPֹ`_I&y[@ŦraLXI!Ү\T'cԙڃX^Yd~h+cz@$YSάpROt/`壴u$d +}M hL12KKAgw rzzdFOěrdNX)gX`4x3ЧHb ӄuۉJ4@p h4^P/z fm4")J~N鏃z.S|PEuj'3^S Nm;H^V͈Ĺ49xQ:'h-pz0Qic[FKTS3nd/6<)BfM]iv"9f:xXpd7-,I1_) ݯ2K41(?+৤ +K j7DTb3^cTW~lUռI3@\SU$ȃ$ º$-"T5, e[I>*0KJ0ٻ,8Yj Y#\GΫ PB`4 V^Ϧ{j8X3De%%uJˡ ?'{-;?\r1HZ Vu1(BSc'-\Ti5E#$ Ι/J&|"OGp鎍;Ɩ{,\,!KwYgX62;Dźz~TE@zvy믫SVQ23Mfנktn'f.:7}NEiAT`u9R}{2_Baj{.a)0"n U(թ<΄*pCb9V}Y#Z*dQkA2% $,5wAMJ½?~zoxJh%@5 eH:7 {qb~E]riY ?68ZH{%hO@Tn&o:CԓsRѴ7< )W:"Oj-ڃdJ<;wqTҮ=E7}jHCcwCׁ>.US jjg]z/~&s=Vn␒-BR@/P=!z^zӋwnJLdztU!*;߯qG@}i5q^"rƗdX?'2D,>cDVBe'g:ǫnCR,=0r-zOO+ն.wIs!;擑UL񑛃 nze,B\-> +4_ oAo*Hq%|ph`;/Ym~\`8O]rft88ddTחv/0-G°zUk̓#YؕN+ V|SD! PkQE؄7ǷHq~{Drv& z. xI) ll2 ;kDAyUkvLR[(щ]bSwLdm6PM _L&="^zy'=C\^G,X*Uc}>$/*Ȅ9x ǪR,8zd{$@7k3'~:Chӫ=8dNGrRNF pӝ%ntR Ӄ565*wC3y/stKץRW Io0G0t.2MZ1/gsmqlKhlďMEQjJkk{X[#݉T )F +J41D?:LҮwoFd+nD3VciAm9qwd@)*!}(aG?q ܣ9qOG#@ím6 -jL9AG8O7Fڈ g-_7I9'p0bʬ%ʮ˪n.2Z w*P-%U^ľL'F!*Ӻr W[OZ;-G[F WP @oaBSZ{ge`O ~3'ʨΪU݃T@G@%#HU< Ngk_bdybg>hcL]9}ϱC'\&K. FD+53ʈc*mb/a=VS'L$rp-TSrrzjpH^I2<Y"Tշ .5WpU_q,MJ.ELqvO̞u2&\$᧽.68]²@^)) |O0cH\5bD+y~&j قx:ܘ2Qλ K|RLmDU,gӯJ=JA99[ rpG\s 3]%Ê?8F'X0tQG%Ia5+/$ ?jͪ䋲YvB[[ckI3j*2:NL|"#PBlLZ!8[o;0IԖ2xOU!R0;& Ԗ` kY<6G`!8cLOJȨݻ&9%H,䪒p_M'N[#=x=%s 3:En}[Xz*φT fݭ'+!Mϝe܊w(e SѹwT{P͟ '?QY!,t) ^h_~O%s }X頧ޖ1 F> >Dr*1xźHt`P?V J&ҙMQ74A Kby_l '9oݍnL ԱuW*8'-br&<\%O<"&x]'kZV)?h|fnBYS&2J6fq2{6.iEm11j?%g@ UzsdIfv_;^-āO]VM_1N S }< U[q䙑 3V5`7"g_orfމHULW޹HNŽn?+JEp>}XfB7od6hMǚףZk 1wo.2IB $I?L DK΢D4A iX:`<̎SiLiޘzvipJNS 6O |,I襖QA$!!4vA?\F uy.[’kf>ɿbvC7f|EF Md   .og2Y;}+|\ЦxOc.$mh,oC^~ w 9`>s'VS-E o*[W@zҼnsg7[|0!R/ a- 8VQ4]@pHIݸ}lYT_\o|Bf%mt~ ;{X;[8b AnQa&y %̄R,axK^Ӛk9IϠ=oQ%iI4}ےZpbE(C|ՊDELT*9^²~RcIfUw~z|.L39!lǟաƾ(SqY|4NC;"za|z"*Am/0=d@"C=Z؂)ͽz_Rѩp%J-)Ӄ7WOQNEmߴNqe1Ϫ?ZYOa8!:vq rJ^o$Fi%e?ȶ* f8?)捒s'2KNŜ-ʤ 9Dִ֢F.cwB1p۳\͜`y a.Lj@Y8 [;P8Ԉ"d?T'`fޛ[ 4)qϬL峍(]SҝO0ߏRvaOrU /8GԵTG|)pzZSUPcV%.о@ڊr瀴wt]\% 9b", 9;{+e0jt>3l>u"+r¯SSEQ2ҷ oxDxJEjq잞 h,?z+I$ 0:ܷoc`C)L 2"I|۪Q9) G&kTDaNӉ1$vpQzf4%tBheP"B9ki 2^;϶hlX~mN^44)Q yx}眇r"TM莄j#`P-^>$._NO;Y_Ae'EՎ 90 j!HmQSQM|>TϹT{KפM|9<y⳾mL6ŕ5)_fp)>FNK}?{9 -=]oA_LC *d*LU4YʋDL+N#~2y}Ct#ԛ!TH?IukB:QE*{~g=*:5%#i?R"UJTKd~\"ef'L}F %_mH:9b019gnF!@yU߀hF).@by$7wicQ `Z;K K݉XD*Q7 *Bp/\I7:j_;(«tT:6H%ձ/6SY~+IƑzlln -z쬥QVPuQMFM OT?}>^E5_gm͗2"h@|YX D^7N{yQhlcD1~_( w2,>{ 0bkTjhh)[jԣlO< ^~J$]ih8E8=)_~t^Q8*ԅ=;" #hT}[/'" ILw1 ubH _.Fr׼V٣XXLe0D;'HA{Tp/H]<(W+ՔgM>!eyMÍ@+Y8MAaB~QPҋ3{Ihӊ?Vn4-i)^ewEpݼI :6 t<q9nSg*IT.^Ҁ:3\Du=k?Ql+m fɕ8uh 8šmϮn,JU D wt}C Q/ fū4zCMcvEYvc4㺖:}~@yo网_^w/N)ݴf﮷ۜ=apz:|YMG`WOfFm;!TN'$nE[-/. HhN^( OIs4o .Tt\uӽyҥY.$'!}cs0z!o;`ڒ*xe$Jՙ3!ߩAG@*Zgeqy4ϭDT2uIdR/B;|90EU[OM{\ØH?=fZ'jh3*E6'GDjv/`CQ:x;3;lzFmXjuZ oqH+E hdӥTw! ZGZXK/*Ι~@N#cl٫{^т(loncF,3=q@!.\e 蛄TC1ddmBv!S ?c47*Vq<Xιc@\AՆ*pXgL 8leCޞ1n6#lȚnDo0α̘gʨY$U{Wpm4㕧^ %t*e# UApTieXw.IuUukdJ1R4AV\54"%J PYii Ԥg,V􁹻42`i|xoWS 聐9BPM!^NEJ 0,ء%aH ~I "'.no9"}m_ޚ̌~֖k)o;+7Zbw}f #[xB{(曊pEA"ZT`Zz]3# G/oK; CTaE@?c.h5~BTk>V7'^y4n#A6Ht 3tb >m z+J,. ڃZ2/|D↤BJ"j(~*X>nveU]y.7Htj a өgT`9CSP2r^+ʒNJnX\J&n 4v_"{]/_wʮ-tBtXnLe6 1.'a9q_2 QHr莅aId'Malnf6A/ewS_E D$CBC&h˃i3#9JcM^`3@בsSqc/19>]GճPjO" {K%J6,}pmCs;p8O~WHRCb@4iu B_/22hAnkKu+?@%0i9E/\=d>Paek8!8u[A#/w`nK}i`ItRHuYCcY&T2mFk>HZyzCH{NM?-.$([,5t֎d I>0^8 M!fQW@Lvm4F9\mh|&7ۨCH{ō%Ƀz"*n)CC~VX" vƩ-[̆v~+o7װ65nB@cz|'8Ŏ)XvW:/ ulϿ nV}QK&8|{g1d\)N-j}R7\yQn0Ϋ;#bwVh`aR*M:װC}oXP'״9}0y_0 B.pcĬT vd#F~%-u0X,VSX¿WK kB c0q&) W5y˪ :a_ >O>Xu\??ieVRPP*ĈBEk|ۑtAXPJ]:8lIjv*P>EfV=1*C.!8o ן\?*8="n{>ƒ糒- e'߀h O`5 rGt ~4Wm_ZO{bσُ/%EwoQE&hjlG8 >>ۗLu&_-dԺ̟^,^ uTUE59UKui6qCEDnULmQ|P] ֙_*ܞGDj5:Xϭ87f,DHѧny8 wmnI@_5Ч@lZm}F0N~ [%1 `uCn=[Y~ωm#> Vbnf逆^݈ ,ϋ4DDh9:9@jnaɼjmpF4`A7ۂ a ۄz]G46`'VY¥=KleXs&z H[\cRUx RdX^=HU:Οya<6e/Ѥ]ħُ/Z1utatPS>XX׵bֽ a?UQ< K!(tU0H#P 8Qi bɪyChIyn9~I;Duov-0i8ヒDNR13I9 GjZǼ zň qJcn [rG E lm'@]8_}Kl"!QIPnUkgO˟ܐa³,mw(Flj mt$ڦv7Q>({2 6xbW{fH>[;/TXL)8>~͵+@]>;9nnIDq֗ʈt\T8 6PK(Ey{6ՋB%8k-ܛ3?`&a4):"W\\P$cxK1O@ЏsvFXՄG>[D!}v\۫m1,5-Xap'cZ Ev7Ɛ&:im%?pԭogru:ȑ"Zyg/3|6#t[y}%/ZX`F@QKWsvx/IkEb-Qc_5NHnǨC:tg^NV/ ad! .MeXCR{[$F&|sF>\h0!DGO rȜڲ}`Sv&MĂ‚MU2&VJl@p-7BMze7/vRФsa1C2MQL 'VvtSܩ. 3S+i;;u 9F RZDPh\n^p_> hRcGF< teu/ _}93C-n MרeðT 0v1M{+u3lSj_B̲eAWA(@gMr ,#pMssmø}3FX4'=,_yWw4YbWOlx?X:yDs0"uX+ԘW`Ē:t3o *m">+F3o|L sҐTARoi1Q0ecb*-sGśS`(Ӡ>mS=S&jh_dS٬ |^fz$V| Z}7o{ KG |[.D@Rj2B5 $+'0؝'z K]??G%(7jCY ЧH)Ko#D*Cf,tKelc~T 5yދw $x-KrpA0d hݼT*j^Lp%{CQXӽ@J?C}d'~5iƕD(jM!lοO_.J Ղs0| C'# Q y݃kxmF qtajm95D]E [2;7 9=94[b*+^֜扭5D6Pvr}{nAQygf"c30-;߁cK! KdRUFz}[nxn,E``,f~O+]D.)|]]'+ϢaGU:u*&&g,K69qD''UX帶Sޟ.Q]%mOiۂtٔ#:\pxXszӶTmQr׶Ҽcwͦ᠐>sL4M~:D2u7UZJGO9LǏ/ l7Ƌ&'o^:%B"?B~S|tz3NVpX6c+b7EbI$' &vENRAp1񥝚keA UK@SI"~dzњ<6 R<羇A')U r <\31yFr}tRm6^iǬ=z4s7[aQk%"@=bw('І%nJU=G1V'^QZ{\kr6{e;RBҐ4R= ?< k%ц%S a J5kE%ßCuT|\V3f.Vˣ>8(1pIEͥ_6ݝUȈM}Əoԭ s8b3 OU:À}\'Q:0"o֦FvyiqYI=V ţbO}l{BX(*rHH}KǣvO>055p$@FC{AR<951Sbq7bS&  kR]֯71Uoz@U;Ӯy-!G4?U:$aSCú^UPG)yO QGϹ!%>LL6ޥ#(#d#sr98:WW"b]p4@b6Xŷjw܆")N#{Zf U\u`7GuI84i+Y{:"EY_O7i&MzE-VBk+tSs]"T5@t,aD[Z1؈ի,T<:K61LV]=Ar۴_B:}jH4~xJʬW̜!loc?{N5*C4엢avIsugY &]jL0;?leVˮ7̾rƯ7a a|D"%ѮNKݙ T!BeaQoZwꔻvp |w+S?yꍼ J1'iЇ2$/B1m g"1EV1gط({JCIq|1>A>QoG9,=oF]6*E FzHzF=5IiYiƀ4R-bhZmQoJ  /JhJؐ r+%ZҺͯDgXlXSm B( zCgu!9 Sy@z<(#h~PkыVփYŞu=ݪw_h\FE%3 ߁b 'hҧRujK5%zm ZereT1?~βwT!5~"G$ 7AI [0!0T0>7 b8[aH%=FcBDm0oO$s qPd5eV\F鮑iޜnnYhm:p } aL\lmRճLx7bL;+1uHþ_[28"~Wv<4 –gՆw5U04֍9? 79rە1vLvl#H#}~Z4J7ykO_{︭y l,^[2YN "Mkú2˛NŘzhyIw\r@˲2tddО< oB4Z]]M#Ahv_"A%@8\p9WqX柽%VõHB#Kh (R'$% 5: wWʉrYZ=KUunT+ٕ?L.I16dVx~AaZG3aʂP@,'5Y S$0S~]jz'g(/\;L4zɇH#1&SԲ |+rUtB H2OK8'%+ GWtER?SH\Jb8xlHѮe ݄$r([LUGXSsu/Tj=m+ٝ.}H٨mn[*XYܿL-ʈ%fv/k\[ Sb &ZH neB܆c.ڶnbǯٝHQS(LsJ !R}P%/^ 5th|d)]ՍPbR1!9Kķz!e,ޮNUy,dHT~MCgjiTSk 44>k7쀊rbTvLY`ŊLwфv<[zLRzR72 D]99cF&ꭓhd?~~W>Bj^b%yȗ2a{L̨,Jʈ1BϪI]ů~LyV4}F_5n'Upu-TKm*1n' 3:qrda;xB)"co ʜ7 6^ju| ش2|u'~U av (Ǵ\8wDr@tR:8IQp7y*w z2W.я !$zPLX} )rAS-"Sh&{˚߇50?1kL)n ؅@ff5+Vr0Mw+Rʶ@3!f3zc -U/w%:\3VsM(+*MܿbvGS^u}XRˈ~=h7Kw6&7/USzOZFƇ ȃGF9ػ_n];/s77 ČA,"gEo%yv3+ImsYttᬳ2U>9}:'X~PjrK{;oÜgcS+bT:5tdcS5|q172{“: K'?E9 8yąࡷ*!o3׃~i`)cb-#YqATr}aJu(Jn7?&^ջnnym ̃1wxippz+m`"UIb uq0x:C mƱa(uf*"Nua\)jVCA-~.? V FN+NpJW{`裩\ϖe4%7zmeu9&JomibޑתM<%7}V5(b`ȯT62P4.啈G6Tl†bVDl2\ GlXonsQj"?ڍD[IpOXBODV!t -EaMn)kO׭_'g$y1GQ5'g{:ÉԂi98q 2y.*p6ilJbz:KFE66 y.Fj@z*9:}YYjo@!{jpu!ˁy#ɻq#v̇e]{دj^n/76q!pTW2sg7w؎I鑹=7Ts#Pk̓$kLu`>Cn'Y@ %Ⱦ547r4~FuPƋMR%T %Eo+i&KReLLhED 4 )SoL+oJc/gy|`ЪL^u s&=?f͏Gxc8<9AR6e7A$D?\K? G}nu|}Gpdn*=|w?&]-?"7TcZ50l+=߂Τd}Ð+D층wT1TLu&s2lԬZ1YBKY1f*̕ uެ?J7w)OpKxU2QnsV;|ur^];m1,1aR_3B=—d?X@K?WB#MdQehkn\$@ X=@iy\멀IoYS y0J K+/Y*Yz6/u)ބH$PVֿC:(jk'ת"ld;+ wjX‹r4(emk3~"Ͻ6WJg}XPv^-")[[_6%0-=sͿ<GQ`huŠWTj==G-=\S1296q-&i"vBY͗ntm!\ Df_f76^זּ̀Ԕg{l5XH.jt|D[b=JDA>*KTc0cd4o& L&A$Y+iXweP CCpOV>A lԴ%jN]7ag1qszɔmX`:SnVwҩ4= 9+L˒,v3`3rO! 719D cT- BE%)-/E# ^^|g)x;CwHG,lCDY뚃Yψ#Xǹ%߬,qނ oS-|n $/fcS0X1[ֻc8UX=pM8"+Eyåptl"e54'pq[S9f ?G6Qˣ9g:㩚1Pu2NvJF?<7w/x6n|`]Ve#Nb+͊lZW-lZd37xzdڪ hosʩoS=IWF/' _> or.^fahe.M9OJmPו5NziJv vv!2pi OvϒqKaƳBqzoJfn~BPcdHmqXy\DBV^[i5lЃ2BaV;ެ~PtޘJZ:@/(G^ٌB2߄N$T0'E8ٝX' GcüDw[p]i 6 $}7[I J)L,[G'ER%0R1{+eק@& d'\wׅ|WT #_ݳ|sw8lWaW.ܚLDkLb^!a rblnV苅M_ } և;<ȁk P{V!v̤w:s,qb#X+x”ʙ\^B.YeD[v רhg^+#LbD!<3dh_pճFiGg_6J}SoxGW _2"J8=5R݃z@;ց<7*Ķ`R{)_G-3pfdZ9qyHGK<ח+ǻlb|5DQ,!Q#@er ,[6h(Yɿf*3y*];7OLT6]Q:|rx1dR-Co*ӰDjuԻ[e]j޳TWYm\yƲr4v7]7xsRVGSׅdtwza.^ ge/Hik yȥ.OygǴRTKomXZҽMY=i [?x rxH*Y]$褏}~{̢ ~}*|v{c"GZj6%yg. ' ~,<ĎK ޣVbgyƫ 5-*flbD8pjT.[u6Yԡn,Z<>wa}o$]|=Xvr3v)),QNoE%ZcR/,`ٮ9sĎr#(lAˤ%6{"Ӊ癨u e#Fp+>[oB\V.݋cbI^kS,FSˏ 0ƒ7q'#mƋxNK<NIY:C˷v b  ERA c`Pz8yaٕk%pZuˠu/PBBd-IϾQXU!f9_T zцp(O9rkab._%X O L"_gџz<UY4[|OBLJm/^|'hz!M J|YyehFf}<> *A/  !k{{, @E&\ӓ8 Dkġ!Kxc*ao3v?+Ru ʍ@.'U8nD9i;QBb5d2m2 *0ity9P+DH#}BUs`26݌VYC>\Ñ :u &- 3;=< ~ljS]$xαk^tSק9XZ5 bp)YIs R}2C^FINZo!u[p+f}gpr@vPզ#Fu}@1ϩor5@9Eh4bs@GG{0#i<I5M^3ňd*鵬({J]SKjuW_30y6P+tqt(.xi՚޶?!\2aqtayc`jn2b<㰧#N`)B^~w}L}>UGn]hAnzܿ? yg0cܨ|XĒ!mNa$4y2ipHFtoشDAx :B]3}K'u0qW V6e%kb dɎhl юb t .j!#ᜍn&J quH-)/T}];5LhS6~y}agP f.0D,Ƨ OBXk5$, FNxП4a \ զHc\:ZnWJ?pGPKu57%㖜[^1sF͋J2=*Y+'a3Z`˕jj#dor7P4G ?C# PqC},l1Cf ow~ bB$ }DU ٦spE! ܣ!$?@hNtjnb;1Zp$.,NeNVʯŚ3H\F@'}ٗxјalm>z4aU$nIJV21 #[9 V,mS K`WF:֤wz=XĘx{G*ݺ@-&A_IQQsꢴzW[[V4ECesz-J"=PYz "V>,fbKQ 3n[^sǿBZFdiU5McEL7>*_2yǥ^5Ft:@2Ӟ g]<_:S0&;j7oXv>MX2 VLs3UK/3 ?Jkkh '0z,l&_ {{#^YXt4!A+.îIz$>>:vJ\܎@]JmRHܹ#0N"fLh98pvUPBF8($D'Ê(Oܶ~ߝ.(.4!o6cU7wK lA-:owҖ`V9R(;+₄u^Nt/kt}IK8W̐M7PڛSwT87.Jn;.WaC+#Y/]zӧSW.Di۰a#ln9H͉(%e-LT|9>vS2I̺Ď{@ 'Y55ƌ^(DԹ8 h)Ce"z8U.?k#~(eRJb*2+@O3aENygPef49^?(%5|lCꈯ%5J+ǧ%tM}q=jz)6أ16k[?UݺE?[e5lO̻q]s9%5kk(vSnɞoYfbFԆn8 o[ԊnR4 x* FAſE(T*-ܨ4z<&:e@ i;=l8`NNBIaPnhYж[o ؉M6^=ŧUo*Si[@e6'n<;p,yM _򁁎@W_sR$矖uIB\![&4*JL0c!P[#ޚ :)hK/y,H[PCu*<tV>'!~#oPhGڳ;]ݔ|$=?7ml|M,^RkQaC$ȝ1Ti0i#JAPZ]kzN#$_hBNȎr %Ԁ?fCEK98{0ue7B.0PxᏩQwlt 8ࣹPqD*ZF5Za>uhnRI޻+7w`ؤar(c33x8-/ʒFZg^.u^ fw\&3{TJtdT,8|njt1b4U:as'F&Y24.M ;D|\용 iԗ2Xg<$AP^JB 3P5w5ej ^D~Q"0Bqv%i+[.}|fuO*t0҂P yWѵm꠴\kȸKzI|#~XG0*x05CPu-:e; 3 jk<Ү"{*Z\6˙rsd)$IH+nU"֦'Fcsn03GvwLVݙꚜ'u C\Tک^=oGz9m5x_N@wGTfܜ& YiI:qqd*`l2-5ݔӚNAvJ)i6dP! `*ǩ"T_GX\rs8%"zmS"0B~i4p/U+|9?FK53HܮkVZM1O]Z%lǜe޵ͬcn.px#;6=O̘a(/E?!Wbb=.9n(Z6[Yoy>b D; so%"cQ!: OKvE9gk@mG(۱8j^;I+ed}16;=;iSv6]Ij^W\XP9z5h!V5ӤKZ}|Y4 C|Vö^it#EK^qLH)6< Iu/ SӛKqqKMC~N?%>>oe+]vu=N$beA( T{ѻ U^tSE{ro?|a.)XM IwWPulV\ѕ !ӗt}N"e} ^ *[<{Q &,@Il1NԦd$B6OB{Ā^q^p/~%/Ǔj#nQEra~z/#mS'VN6eg±APwao9#-_l! Ih$a.INj1gEy:-Sɯ~d%mȼ_Cf$Z"29FH, 4-oJsdޟd& lP6hX ]XQf y._0۞skrӟ{&h}4L)o- NQZmBgFyPg|%+ 3:+.G?@,U£ݴLkS됂-Č%=fB$Hc.o҈0*QM!nȗc# SS$)+ي4"#f>Ae%3&*Fy|n] 'pWsȇ4{֯v(N#qeCntSөWBRj;~B xlF|gAAp:aD$Lˍ*PTp۸GL]J Ua5˿_ۂodZ_N:ZQ ۽N,D,:E{*( 7ӳRԻw0LP3_gW#/*T?u}ԞIrv1r/LFAaIg1GUR$ tu Q7ot>Rl%D][SRܧ~ ME2]R`4{Sc<ўnZzq^0\n _,'J jm@~ѽI13<,+ۘ$ё RmX.a 2鼡oܬ\qXp +! ?ˁ^1CzW͆( []R`-D xhF=|¹zCbD̔] TyOpc}N]'>Mz2 ̏Z/b}đApڌTqFGR Kq?E\bΫa2sG鞜=.+隉r%qX^>!o̭BRA^Mm$@P`{TA՝u>CoG  bFP}{+4($ϩQU>!S`NKMc U:j謺OQwԎ&ͳCIei|!IZt_֖IQGaC`#w; P.$D}U-=dUE xFAshu$A+0^e%y@ϿOh;.E%q0a#s=^cfVXkb$T h(MFm>Ftë|%ݴ\8K88?NW `\`ZiV*Y ܧ铐_+3g'sA^BjY;C2Ecy,9Ϛ[Mwz/!ؒ+PP:}GpqSxаP.҉>i@ ?03+4K'L@NGSij _.MX2Ӱ,Awa࿢!۟97R+kUzJQ$s } e8I0|~KKä bO(j", {IY+MGNx=;7 ʫ_2i>51I Ma"\[ +%(-Zf+ ٔQϓMe5>5@ޒ" '1M湧++ g( n .۵ ind]xS`.XͪFkpOγBߜOS]1|iob}eXlt3 v7ږrabQ//±~dG/Zi2W2]y~;[QUi*)GV^DQ5WIPaI#DR㉹mcKâ>>º8Ca;Pr\Lz\ nvj%V<:2D9\V)98 W]n 2AWJ>b@Pfk`@_^sfM縛rMG ST%ʨ.KK8G7 bxJOH}@阶d)O=ґOv@p6^7,#.2:`-/82筹r#W"G)gTA U-< mdž3ILөCa]|Chjڕ{77%#8wUJEHH';L>& U(^ec94HYNjUr@*x%}~~3ZMxoJv3AP=Tp9a^^jͼ/?-zgQcx?jۯZIsTS Bf5 bgI32Pr•L'zaͼ!3*.-ioa U+mdyA[*xFPE!}3E{%;ȶ@qawcoWsE7mkejw Z 2na:b?4p[ pSp^N΃K)>\'^ɳK̾&(UDá13jv/S% rt2ƽ՝܌՛^~:Z{!jucFU c=; 8\,iz dl-I:J*G8~11p/0x)B)SETǃ7iP]bf+;T8p0 "#kba ;mM&I ҮiBF!KNmB?l 7iP :N­d̪h 4-*WD!xQ+m52%.i(&Im b+s*_lUSc̯j;% 9 ʴ~2 ZtӟnPL"Z`8/)tx41Ԭq%#\if ɱۃ!,]/l)-xgpW]A]*=>?ڊ&i Uk&/lCC(_Mxv|WN Ӳ:h -iC sɦ8x3>:qZs W[YS[-KܲMd~ F5x8S-7;&O!UGK*S3Ec3n:l8\K^7jAz=MZ'.&/a-jxiwҼL݉Y.ZnSl]meFCˇؖF}]]t@9JyVTRL3np"󠐭aK F f'9XͷۑK_6w 9̻֙E[p{찗=r◅[ygL"2A\Z59)ƒ\aD:,l( Iz]r)3[z&Z>Mv*quOL&03q`B4^b{ۥaC_r"wBḘ+ u՜>q̱o<nT$Mi\g1+;O,qw>#Zz%"*ÒG{lmnUR"E vx3cV3)poYY?9ap i(+.?8}.) Dxґ^`l[3[`|%݌-%qFq»YKԏIӰNo鎗fVM-hJDCxc{]A[0+]V`qvq UڲA%YN'S[gq1 j %M@dSy ~@lm`n:R`@d|w | SZ49QM㮌X!D@iҢߐE  3ߒXa?%̤˰ hqFB;*"S(Z3?iUW靷 ;a5{y ǢR35-j{O Dy$B8_ A˹*z_?]OZoӷk7N/9uo҃)jƪGc ,yqK,Tm+4G-5J[!vsԈqEZyS4ڹnޤPR @f QN4۷lR'$b)TvKlT!39+N85Ӻ^,t J3P.sl?ƍ"{wv^؉{sp3g?!<dG֎s)эԴL@Fa*ghϻ_,@K@l8 YB2Z4+/]z]2=1A%@(>hT,(K 8 *aٹMZL7gqqeWa%o- jF "i*JK! \up{BAvRmg }aс>Q=pʖ^?vv0[-0wLڇIjܤ %h5MCk͵PKyn q+! 4dC? zbY>pY3$}ؤf<} BMr:Ax4̳֬<6c] *RYh6,DYsD4\'rs:P[FGE]d\$"g\ Ē01N3N>,$Vj*uEDC0Mhή\7_95T\gYsLqNiS=1>g/+N^Q+8\𨎛P,UGpk*Ld~ě׎ )PRfuH}NOh)p0H&0<"̵n|eL޽ _s#^T軧 )Q֋O9w`n[랲 ;~,b]T.T5wgB366}Cu؆RuF aOgm`(7eLvj% NͰmS&}B~ɭl/kVJ+/>a;ꌩ:xf{T{/($@G ƕ?7pe?pz8g\h#X(eert߻i&&XCfi/Zͩ,'Q+*-)U̞?.8;f,uԐAۄYTU@H$v@29 6,1eC6|V;oW5g&% [saTr ` W~r5T}HΨ3- -1׀V-0{Sow?dSnZ}ImrKk"cZ<_P[n.}WrKipQmCTCbDg=^#~NSC$|ćcn xk3z-NlVrύk2ch${0fNH*Wy}AB}|쀒  t*S\8 L,LTDEru|o64\'2jl xպVx";*PɝzJK]!ó^H!o__oI=jAbK\P<}c]ʧG rU=ڸ%#:?@^64̒%3\[ 4j&15 kHPj[.g=/~$Y қ1D h]^x'յUj5Sl"bb.)@1\F[A4N_,Yi-1唕:p- 4V^pk!/ss`Nm+ X +8nHjXޘeUEzA(gVQlU)6X-%sqRb@H1s2nKQ^dom$v Z#e&vF[U*gJ+f} 73Us3("DA2ZOɅ׌:$Ltc8MlZ$ZGr6㝜Kznڭ_eMuT/RJ ԛ,8~ {̔S5&r1]@]1 4Y$7@\ʯRfrq^Y(<[ QcZQNM6W.Y29N\/ZQ'YGqm ͰWLy>`3D4Q|9Ipti5K&.t t+ԧChڮuO]7}9Z.-$yם# JAbQFQ4 _)YUKͥYzwc'ʋ\@Lց,xx9pive-Q5WqZa{ qSݒD6(0kB0cptc'W⧫9v4PhdJ%HoܕSU\$g,Y{f½qV4_@ذCQX!ObK-DʺSqi}'Foa׼_{۟T*u@};+b qN@U2ھKxC wϑ:ԑQBnAi=;!-w\"ʙ;>sdNށ `zWܵM R~)#}K0zB7"Xv%ZH-e ,Fhun8d`SOC H{TW z?<C.\Ac>Nup{sL,I~`e=Wjh[?(PU#n&.cֱ||K[i5|fW?Fbc'ZFW,݆MgaMmW!# $oW[q,1?]00^y @]E"BC ýj+ E&wfUl;mt".cFDm!JHWB`ғ?=Q](U ݭrG|9&L& _F[dG}KgfvG'>eZkĽ%o_m<}a0?~Koec+E)Ob:JMVZ'Ž'?/)hGA=:i"bƦqUkG3{4l7$WkrD0}: b0i:`+?Vu^<zJοs ͗ uxdYqJ<~Ā`scnf"$ML@`m'Km[MCzo.z̏m#(5ݬN,/A}BPj:+UZ񌰷c, _"ٺ[lY֤eʅ^ȴN!=307$V#5BbflNሤ*-O[q"?5C v,_KOfvTc"Xҝ]QA'%X&`W] )mhfuXD*+!MV9>֮҇si/Ap/~"A;sZLHQ~v_0f+e͓;IdO9O3vcGBpse߰F3J}V5kE@pc ZNrmT_ Y E%D铦٧w- (Wӳi1n]G!FHz"~{K~dL?r*` |znSMACXssSTHb_6NDi!ƓEz1oNJl۞\gN|57C*&͆rWSn* mf1? P;= _-B2f@$e RTTA}ͳhީ<ϸg/CsMG?P(l|֑=Fo}SJv,Ψ v9BMa܅ZS5kȈbCE@/Tw z**wBrvY^oB>=qA5 lz&3:K秊\s2d+!Bř?b%H=3szy tͤX/nGifΰ dU!&8وĈwLj&чCߥJ5ɼĶ$*8ڵ%vF :k/;Dv4 M'}ˬ_~^!i`a߬Ou@tM'"=_r݄X:Jbʏ@6Y AhŐ0[ixHc'iT)_A0$*u&6  8۶(G ]^2-$]ffq8K!9-[NJPy 9(L 3 ܦӻ-4Dc5;_ I;o J#{ '-QV9!=ExP̏Tq'Q$I[A;tCO֣,q烒ow`g F `lu:qI΅TC>2Dpº-+MO,U`_b 85!$'oQ܊ՂvO51|_̝_!*3Q/pSelOnz|[87`w%[EOh jZ|MV #V" 8AHGɜ-u>+ѽmV3e&|f71NGw\b%]7˻hNݾ*1qa6<=RA JVCF8UeEb2/m^M\ ˚cIcq75;u oYs2ŵY(LqYrVWvUgھS ӲOjK(@!Us0:~\c2ip]%2gdQJq~/jlp)W1QTZDvHPFEbUPg!1qsXC敌`9'΂ɇYk!N)c>jhTY㞼 \ɓPՏ29*9Ys1-.VGXX102oP86mטP^TJ*rH/qz(@su^l7e1!tl 4}\%.J٧zlcFl=f"h)w#4lУ3T$^͡u[r6%gyߥ2ZOJ&My?XRVXNXAvxsm_6IEHD rޡER*fyeŸ"b3Y2BFwP''_zmpdnꂺgO>;urXIj&LAptQB6y6מIj\p\, lRN<N;l~r :ӫ2mYu CP,onڇ8$?>OKd[g S5E؅}!hR#s~&洧KwAOϪ"4R0N]CH@9c: [/6a"RD7!V 4՗`"j_E\6 `'m'_%<k_I$+7z2Om#;kmc߮w/KBǛޑ;R{o$viv5agg0 mշɆ1cDO&vݵl?١>q磇H ZP"X~NM&bQ(qi*59DscI.8//XP۪_hY4;'׽6f0LS+ ,E5Vyg gYI LyvtoDeQvπZ(\;"]^$c15zZ'D]قf[ig(m\C3kanS+,>C"\!U@Y͇6& !բM bIV8CQ " )RۤdZ-(GKFO¹[Q}kGG\#NgJ{J*2EHlP N1l!aV{@U ͜4Ǭph%u3UQL}$mFhb#-8#X+0^ȿ{Y:"HAhz_!$67WYNq\gP쉔ryXrY؃s2)$|!|O ƠFWQh ?E)޲}P˒zj\}f]q.[X{;&{uJ;m:f2VOZO]%߱=Q*R\ ⧇N{nݔ5D1V68P]Iifֱ` 7UE|.4*dg\tq kٌKe0s/wg`0;d0[Q1D$z \.0!_xFnYE A#P¾F3Q@:G+6XRAsQ˖%u2i-BܕI?.nbnjdu]7_{h|J,b*Ǵ䤒auPԾz AӤe!9̜wd9.NYk1@'epTF` !e #S #^T-Zd` z3\r{f~^-+m(9,ϣ'am0dy=fa Z3ɩBvQ#˪YP/ōX !kᜤXN/nJ~1h rO |11lob2FòָiF) (r:5ll^& rҟAMwKQFqZA4|yqQr*Qe"L>٨^n&/Wӱ0y[-ݎ8N@#_a:nt% O3;Άil\>w5WPGjzZc]ge1[ASI yw|d/!  7 @|Ȳd+Ϙ;6g8I SbIyE T=?ΌN(qtoA?m1IEAd;q.Hm=9]j Ylc1~a= b@O 2(9!^=}\| ~jYiyYG<KEwCDdkحy La(y7$29E?rPIk0e˚fd ? ngwMIMMk ]~̉z1:yDbSV.or-*e$[}7 cť 9%0d5%5kGjǞ?&8{==~ F0gW%m'Y<[Ư.YH8 [oLK럆ʴ`u H!RH^13`s^yalDFކ(¾H_mlwIK *u7F9$S>Dk hNG̩i>i6wV?*oG?xI\E_̕lkb9[nu|} ԧe ~kP&Vp)Jכ˗unWHH˰}}=k,Z07[2vstapO hKaFՆi!#kFl{dxY&)!D0VaI͜_F+銫!.*zB],Wp&,_)rP3V"|@sta(?#j5lL+p8N=؂pnXn[!2wKK`W?۞1HR'س @9ŀ%(Z"hItTtŗC2QN85->%ϲqonۑ]rũT8m%ė Rʠ!``,c*B _+_KGY P:fZAP8KsûЭY.F#SK8>埁N祳g|# hz艖y9eݺ0~a@vID}+"ℚ2Ѻ X r\5sD1*$xQg-Ejé$#@Zu%ו]LElTѷXTkA<_o0;p=D[|F:X>c_ wIfA42`) Os1y2ӯSS>#>+&QRUrZc>t(7@*fT/tu1`ƓpB>_i olN5J9Tu-bt[Cd7f6ջL*~sXGwoip.W-k~ ǥG+K!yL<[m(;4#f^m\ۢl,<9•}%IԜLO7f#4tXcKHIP^ãA}Vڏ5Cb yfEɣ 79+Z0q8"_psο^3~8#+NJLx853T bIkf\" UHˡ" ֬ dm1%TR'kKT)Rw_`'N4$XnN+%\0o&8VG1{&@G ]e%#{jg/eh]LʰguO*%}ڰq* 4:f#~qjT^+{Mcv?lg3]ԡ7Pbʰy9&x4,ЧGKaԤk ̔W8mڪ-`tػ}Q󇗽$= &^yH&2+8Qe(@h$zsHKt#Dz:d J?Xhzr߂Y͵a)C`Mb9Lr|r]Tx^'gŹ{ ~?NGq'd+o+yR3)˟i\3* T0~)>MɩQs RRLxEq[J9Ax^5l99q(MѬv8stẅk႔;+6 rm]B ߧ"oS,(=Cu~S>l0Dp ROŗT6R z ߞBi6oӛ^`?$1*CdmO&r3yp:tͳg%bk?s QCG!$p8M4ΰx}"!Mrp+V5`8lZ縧B TW۞ЁO[M9kޭԶW Vl5Q@SJH\姤LsIL*S%q+7'1WZ1MX-Uf QJ"*! +pG;:74u>á"` Hg~ȸC8xY#KuHыc͞^[2A)bpԶHAI9@y×3z:ADŽ8ʁߦH~R%VA j  ne-MXX9Gn)vcTCԍL̵$#dq(+G15ܑUSԛyvHNy_R5E+wEsHAM3O{B A>޼T!+DmyHwTQnQpMkݡb5Xd׷`5_1HxWil=_Q-up,Qn"+!t ~YIY ۲9O!ȒZ/0[fQc{Xb38c&cRlYyV Mǚ{h$T{ Se z_n;♴(Ex`(В=cYCh@rpgimbzS!(ф(vi_egR{2\&9}iR!a'\3rI%ZϦ邶U }&͎wzUm'Pr,u}ZPn/j8Ei Ir`#?0DՊna_?+4B=Q 4tt'~3bBv(}PQQ72 N XsOj|K8Sm-ouIPYf"EDM6qarja.o*b6á)M)rC=0YAhn1֊5e/z]w-jtpvhPo xk!K Y6iib+)Ttb rMRqXELm %#eNnBA뿞<${@/}im*pO3/lKVH̢#a0"їz!}މa )7Z%^cu fۜMn<tscPZcfɾ _yn6y檗ΰ@z0McRU^o{ 9Ԙ7BǔQ:B ~HUv۸0/J|<"~!6pBC7ywvʎp&j[;K Im}FAd] ~voNaǀU&తdä~vq(IeURzNyp0^]/wM4gօػuvjHW]%VQ*rM(O2]Ahq⤗#>s^igxaal%7lY\^)o!\m-V[9P8JוͰ~d )U)U˷뱾D-&[TB|60lb^񴩁f銨NEWі䀊aګIȿE?h?dQ -&+ H*ٰc)P[bi/fO"(͌t 7d-@ޥN#>Ze[𝡽a)8*4zK|%,L4#ndD`~!A\&hUGkn[ɰ!)GI,А\Ӷ[^+Z:& 0iv]అS:ҏpȴd#T<_s SF%n@X $IQ7[PO CZIٶg<_ &҄F^Gg8Bmb#72Td+hy,]k7E%@ơXz8ꖐG1E'] Tx s5Vlԟq_NzFMޢ{t=[9t %Oܰjhg/mB?.X %鍤#̕2?[>ěwIrȔ,hʿT.$jWe 9ʯfMIH˟Rq[ +[e6‡KQbi;&Akosp)hh$opSk71e m-[Bvf6Ҹhj!fLsd5ċ/ڹ' 0 ?ɥ7劗s^X nGf|̜>c噮*_vt9Tǃ<$IE욾9Y50FsA7%1h ϙ֕&b&J;lOe}\9)(X1t맣uć.Y&|s-̌XEu>aԉ%9GGM1."ؑ1 Ƃ1SG8Zڄz~'A bں%8x  #q^V7wRv3n bާ\@N(Gۛ[z7<AA\dHӗ] {@H z\XqJ[a#{R4L1![ѹbk;3Fq8e,1/v2y{F#ͳΒyE9R^3pC܄`f𻰖. y%s.%TmRw[ݕ5 96TH2ݴ3WPVvLK8쓶s( |fZ^ n1j} ;t]sB$zc<5l"r}1nn |y}|a:GF% [F.6&qBx] ϩ}'UEYײnvot$g i_1ZL,u>[dp'Σp2laoό1:Vfǚ;X-| (RBO ]f{U$Kss'2%t<g0Ă=X={v#1;!3^g9ܵ w% _V/UbRg<>}>߯`)|xf$d=ZiKno\~QS딼MS~,ߧ$b%-- o3ѱXFێ,01?p+ 7"MYNpUY~( :|R7]Ǎ*Mర;IE!;͏ѝ;{Tʠ@8JK O}N8S):R?YDOڛ&EәAA GHk\j< 4똆9%fm궳WэդtwYj݅Lʬx;*ц#M/Ɨ1 6UciR[Ndc/R$P[(zޕEfRojjFLXLUNh}M:/FZcef!#kn"&̨Y"zUd3@k*kpܻ?>)D]j:6C`wԾ(q(—{7D!{F&z7ZD bTٶ}gA YZP6=T6Sis{]1xQE 5`wwClgx&^I"M)).(*pFh[iG/ l3DVw>\$7f?fz <2G &JbͳV&8'SrY @b-:P!~WW[7_Sd9@;d7bv M !8:p:$]N6yÛMvC69t:3@BzaRD;Sg lU눈;M:oψg־1y&`ǵ 5M,}ǩ&5^= =z3N@:f<ȘpiJ "\'DdKq"hTz4ʓI i!^o/xj/š;w@lJvuE ;ֽ_V^:AJ;ajŴifsDreҬ-/Y?sNx,zCmE"#U23v 1~sY23@2c'cm  )i푃Djk" ^r6빤 vSo B}ha~jf懔 Kmj";чz p{*wQD&>Jo;)S )ly]·Xyz1k^ Y- 6 a%q9)'@Q,cBAVhƶrH)_γ@h, aΩUّ+Ϡ-Dc.14Uo3z•G5jo2[Z=虏 հ<dc75_W:FLyKcDcfJF'ꛆ6ƅӓ>%\+%@5ra!"!#Dɥ_5a6u$D׌@ytkkNjȥrcugxX_4P?K}6 ^U,V-k)AniUI^_v7|.]%cZ:dfc"0J΋?i2%} v+70i6~73ĺJ q>j/~BL8'S^ɺ56Gjw穤lon" 1kJVo*2ĕ9fu璉JhNSSIdN76"}Ol=/68iTٰR cǨٸ] ꌀ˶G;| Ǯ )pz&5cz4U<0%G@VMK`Kt6@ •=WMm"ߍ,)Z$+ NG@,34wI"k+v;1SA|5~)ҧ<*"vxfVȲN\d8dubɠu`nh>A ~㥿m!m1p# oncmőA MtxBo.(9N^Rg~"qQQ0S@ԏdxX烫6GF&pAiyN/34Bjٟ1f>-L%Y~ d-Dj0Ѣh֒kakJF;;Bk]K&K=3ΒxtwP~5 A{~qA<8Zs%RFS>~>ȠЬz|m-6tˤ:[Ǐ+%[fF I<Q;C,8-k\Ɏ{SAKM"P pW,m)Ķ=o1JA 9l+PC^hx*p1N# rY3(4^q9%z$&! rTw$-U"ikx`-:#s+7=>['^?b\RFpZ ֍chs:JHXk$~!輮"yDw-m10A=~/ˏ$\ TW9 ZFЦהyPh[~{ НM\3G>Fed4\ӄ/8CP&،\j(- c3X5Jύ!Kc'o)t#$iyf,u;քC3rLsCcp=ܚJMBē1vus%aUbv;1>L! ׭H-|+&]00vuუ,iL<KކVjXMVdLKi0 PjkhD 9_BTCPq?=ؐ 6H`VS{l]*YOåΗFvY̴? ⟸\mvdeo*S>6*q$ f\?]7}a8PbBB賤~w.Lnm| HЦqfBHIfG*C-rm=)x+\V|_nلMNc,;g. \(Io' p; i, (Н~O?\aPyԎs&`,nTeO^ ]Vnk!òn׎ ϕ\ui18Zv3t 7;+][Dz`*2GP2G㨔8M]ZP]pւ)QJ,/qOuO ;6V`/u$LڿƲNUPoq;edQ<# --BL-]RޑGD j"Q{O.*]Dϛ OY4,Lΐ:4ko]IFiz#z~a,nu&/Ow9VA[ W. c3OegGP6Apu싚3iahʨ#<HL Q%] I!c;20;ݲҒf)KmC8[!h =﹣ $7RpN!' x/(0ѣـYN2jGɐaI/f"'^{~1&"yG oR+ pn9DvzVde:+p HվƙsaR%&iv]^!a&&ћYCT | lV^GZ 3,jO܅hö=r.ð(c/VCY!X*b/"f4m`yBxeij2T<XSƴ`!uf%_ fZҡ쌘;U JfD̙A,[T: 5NɇkuWWk6:b3=Q<;'vQQZ|iBPR[&V}7nF;v>6?VD&%K &RF 0>XgUW5NPB?sUQRJ`4N:#MD4Y6,/mŝ@2DYuԭ}%Ys &C JO@k10 ص+&҄kizx5G_;`-y6`A]]J I5-<?tt2 }t$2;D+qj%gNK 6@'{l>i}jb70؅YEwؔ`Qr2}P^s3/A(DYCe.4Yz9 pA˝X3 : my 4})gțEkPysv wDD׉C@"Fz `ahJBj%DW6arǬg*֌Q*;ڳBdw>c&/%KSGN.Ru(,sOFuV~`b!̢:^fKvMꍥ t~@*Mh>@m vr_8-H&,IO7lѸ_;Glc_R꺻1?ZX&XY\OvLی7H)+Ųq`ܻ⢸tU")opn%z!#?4{ayH8-XTk3L^6],R&T-`0zch :}~X mA juYqQ-.Т֏,in.s$Pn]O7jvJ&O\Η]L .5\w=C71y^0B@/K{l aC6[VpRc A0CCw{r~}πdDCӽ k[ゞJF/i5Gfo ^>X`_h-x#]wծ/ə-i9;} r<NSA>'_{1տ85`Z)ׇUW2U{}G{SXf9](dϒ/L`SXH)s(K6qr3z8oGjk$p{!,7"+w,AҘGNORyQ+gqfv1{oP:J`>C ǣj_l+%N݌r1F6 _VA!RK5.H kqZ?6A)CɌ gkIi4/p^L1 x;~B۾Qb^&MD EmͶ@Q =ВQCkW$`)%VGsJL~xuu+@%[c<,abHA)٭Q5ooӳ=kcWSfv45WT^unH>5㫍~¡Tr5X=BE#5;8[A Ry^-澏t@}CgCZH 5P{1|rV|gH8k܋QV{6LkC7Q,BH A/~o)=y\!+ iyo{i]Gz֑J~G D%Ĺoc dMC {WrN.a!H%)KK t#2`e.3TP?k&sqt0$sA̼80W}ɐt(P <5+ ZLQbO/ >F-V6q9c;rگP3oCW-xD ,RP:Yf7R})˙$@Hf7= ^SxG4PCnǭb h\Q9n0wlTbZK!e Ho!JGt92zl%cgC_H ?/Cv%wB!燌8"~bjWc䡱R6Ȣ2ށoG!iU~ϘOig0F+F⇓:v},܎Nn+`I\4}L$yahjh2\>uDUаxd=UOms2W=?G-g\C O]/Hϭ^28/ITI:|Kg{-zꇣSڮg-; `?q ?]uZbՑM:? cM='$9c'Oؔ<!&Gt^!䉞/2m$8ﶨm X?s&ֆ_ϷaTq/DZݸ\10]#)VdAӭI4 Tsԛ@u=49a+aKMeԮ3QkVηҨpFEOʰ].kjj~z}]0/5s% X 唹66`dABPޏ3l[23݊z\U'4hVi`L16}$(z/oH^WXB0jޢ='7Xwc%V/1c- ^ދ-_%Es\!`QWYQso+=ȊcDrܹQnYW5w4Qcy+Uv>UE''mWu@h6VB1ag91s M6ǹ5],p랕w_j!L9.3ǚ0M" v1?ݦ"t^g!>+C撴l# |UbTV :^#\gC[I)" ^rÄ)vd'iAٱw gxr8έ$gNttz?cIэf-Șl@QQAof.S-6J9sB- rP!/1_oKNnݰwבY٦Z[s UCI(tx A':!p2,eQ )Øyzz~Wq꫍#qM.v= ޻t=j=Ń}̧ˑh¸E5'E)C)^)0680"Dv%úf;t;ғd]R*5. IM<4[Oү'-oUJAv+giy_=D3܀CpCL{vfPA ѝaGtzb-?;]-I4I_ bP {V.i.ܲbYuc,L\K'huDJO JG8PwYFoC͠ZiF/sԄH9ZHb WІ? n#vOXQyp i.?5W:E]w =M֕C-9PT–^ٯpo\ LfҳzkW~֔8faz!)a9"8zQv XBLUae'LEP?g _H(?V 4SzH֏,k &D?g&XFÉKN@8f҅dfzìX \Gv }sV9iy@quNÏ`Tx&Ho$ rx ~`=gu[&?/cA1gBƖj#[$ 듟Lg#em(nU%Dv0wA1ۻ$E߽PLU\Sɀ0*O?##zTS {e$_T0 `k7y%6Xu+ 1<{G0OBj+HH3Fv%ɻnZChw{Yw:Ok]FA%[є ݦ̣.ʇl*f9Rsz24%G ('G>GB}ͼ;Jtx95ytLH;xp7Z!dHTmg PQByҬFG͝ 9$k0]Y pL)Ltg Fڋ#L˫s97rK@KFL'MͯBAX]YQ^2~,cL۷u;ɌRw3{ᓜ6yR)ĉ둄# h+ `t4*%tsk !_ګ:bm$̯vg~Kı2I*͉pJ3X:4"YUDx mύl\Au?0LW!+:#\; ɨ3HLpΕ-!8IlFs! Y(b9 C!?[S)gR<JѸ@.t+ڭ-NNXsnIwx wѾ,IWTK[U\֧lWNM| 3RŨPʶ A4"Ƞ[۾z?$^U֫ɶaj;+P8zq̉k>e8I9۵/bC5B+޵>Y3>CB_s* 䆊Aq?DzQGq:R(tTm(J 2Ō֦RÊj_L "4K"U|VCQ@ 4h`W\ lgCe-88?l pʤEy2E*mғOH3y6sHsI\J"-bErMEK4d@pXs恂WclfxɦPSknz]p#Ƴp(KI9ko3YeS|Yj:B|$8We2J&)1ېrr[afr0ŗSCŜ>_c@pAccJ޵Ja MFGEyuKՊvlNwkjn ^>Zu\\0UdH5_M3>>?N.XLׇ3('0:є8 L^h0ȟpU3{rѵ 06N-ܧ@!0&NRr.B'>XqJ>"Xf-mas3pUpsotg|2q[KwԠZ)\K·oWIhe1&A$wx B$`|^ oLΘ >ث+y>f9(] 잍EP ӕ@oKJ |W/7HdF0oRYhᣕA:HUfl w3j8fW %@_^@U4KBWqQqA) H?{meƃ]z^UxlvuIa**C P^+} x4@mRl0hRDdOay&fnB?)PDwh329JI7>Jwʜp2>(pY RUB'!GxSTE‚#-L2!CSu7=G'OaXJD_cnm>,< %3+;2Ԓ&!Tխ_94€[͕^Z) nYyV~\ ĎXJf Q "tK&<3l=ζOHXWS9)S6LVYp/J ɧEA`ע`UgM/:/Fwh+YpKu|(1I!@j#aeh,}䉼w؎' $}d;w?-zr~_9xBu"i>כ8GyR bq3!)%ӷf"D)s2O4K'W ^Yt^h!ЮϘoy$m' gu_ES\6Ĉx.^R_cY~8[{&h1x7ɸ *&^\1:tM!U;: cc5{0J_?^UdA8ƵkJ\&3u *uۃl sU^dAT GҬ :f!^ w A.(M#0j_CΪfƃ(9苈v6J'Q\3'I80p6p-8<Z0Uy7rA-2恷ok{ޘ@|exS4s)# D;KՄ9ҏ*8ȘE?\}-_]?ntyJO/x]F`&?YuXT] y ̈́ e,F-uGt %Mb|<B =LtŴUFOՌGNR׳AKKR}Wj2IXPuՑa% Y!T(FЛ;*@p $\聞8{G@ -'DE˧ .)Se5F s1bdu3ھ΂{h7c՘r.QV!4٭DjdB+A-B6)fo+N/Eo_Z 'G+UU7RK9J;C^"u*A z`o{N3ctxX4`WAC4wulR8cMCiwҥ;U)s-tim^Ab}ոCBE:TZ;C["obF?̑r{_.P6Uug"ms12 Ǿ{fP:oAȢ䓖aul,)iHV?f̔b/Oy<'UnF:׭nR1s$x3{G}RykZN\⯼vypXt;g[B_$^/E=[m%lcn2]u5 EIKz$9! S/O忈Q`_P#u"4+: 9Ͷ;vϪVCu9;%jy K nGL#Ld-ENeg yPMEa.=h G-0N@Êb3 ەիfoVG2&u3]{mT>zoG~ ܯEkt!k wz95@XZ.6Rta:ͦfr6n22%OsU<.ii,V#ۋ];x{[6&b$+<@[{|%Aՠca d+U9݆6{Ɠ!m@OuCJF-rDy^0bT0&l6`8c-o׊ 할8[o2;e('}L .nz^:| i.Qw)d.yEv힙/\I#a gW<\N;3z|ɚ+P|WCI~8U{~V_(AA@Фn# LW|p0ƴ"dzugqzc7C9ϰ2->'d]%J|֤a~u2m WȸgM!-6D'mC Zg`9Ng J" 괭 p_ệD}?|= ܔ^РZ/PorL#l"gѓ/,c1e"[ʀȉeDcO^Lzȹ|j%UM, x,pmhX}a2w7@GQ{z(.UВ)D_ ܍=h, Xv5w [(ױz71zpD{ S}5wDd`SMk5Bkd18@B8N<.Q)BeMt\,Umi?c"XvхK`2ebpx6ѠK"<x'*? c`<' Ō9س%%K!ʼ(M퀣K|ܤ,NxχN8/0;ywHs@X Fۿ[[L%yKSW~ܣ^yʽy,u=f~>B} ? >Uk93@aP@ [#5ݛ.g@K_z431;юKW#y</cK )/v#@K<Ԛs1r{h+0t1-HGũW"ս՚2[魷lgw3`Gwʣ b*’ S&Kϖ!+KZyB|%Z0ƞVyjJ;2у .qG|"</BdF&Mq9Y՗̏$C|=>+~ Q\瘱OM 4 ?{l6 H֘M,NKzYX֠U%QdzGB_A>ji;^gWeqD7: ƫbs-T*ދCNN8`]AG.jk-=ʉ^Gu=y絖\XQOۺv^ݔٗ9PH $ebxt.ēD)rLS^}upUr"goRn=v Yǫ1:ExLR?,x& b8_DVhB͡ :{S?M\đ-w{]ZA.EtrNF)VUx_pO6Y1[5{4r9r+^S>lu5Dcnm3gTB.d MQH,=.Հސ/F&po ۳!:=kY7#Ŷ͏dp(ӢPV{*]ʄz0)Ρby⢛R=R8Ҵ)s<(T7EQq9'0ɹr\U!mO[]E<n ^kVHOQc~Bό =B!Ss$;6+lDC?kv$X?I^$_c}?7Ŭtʗ<:H>aOX/ PMez;G/Ȅ= ?YY*)AFWq Ր Jg9džN$foRULFnEwR7ע;Vs <8]6c\5NHc`\Ͳy%M,уMcb>y7ާF'G ]oMf8tuC I0s`zQ^b7B)lj4 5BWlžЦ;@LOTIZV Pſ,. 3]j(Z#Ů.7Urݣ- U;n/| R i6bUV1珎7#5W L5ù 5ayN;[k{MdWJ {3#{ Jߴ$-Nd8nM?̷n^RYI[7U\:h9t Iv4 6tF ! J2"K{Vx@ME2yɿBZn ,qW+F!C_ u[k64PD2 F(iod@%o'8"D)8lUȤ|ʽE6;fvܭ2Xb̡+,@5R/Gd0f;ץᘲH#}ɢ=_` B(l!VD!O{^(ZKzW؅d I.iNم(l^,-:91 zv1vQxM7EJ)ϙjy'g8 z;sBe>U수8q n@a;ǴxcMA`3T+1 ' &r-N9/<|WP"IG}Dzj -y+ZjGLiJ>\~!O`cus2̩=wSX (u| V <ʒ:p"pj^;_N(;wlhꪵ0a]3Iw߬4ĹpJ+:Ʋz pJ,~NM\WfqUs [G+C83p Yأo֔)\ (+2[N RX,uZ1&_o~K4vDlbCw\S\OytKu\l[byS#3vf)$BD  ^?z.lD ZyӖKHIAK^#-YR7)J9_q:/.| i_*TgN]Ҏ..Iō6_cW/fN dMFJ -6)uRA` Z%?x)h'j LӡlWVg[‹t_ԥ+l 껥XI`; >2:eXg7'S~{~ۑnD v/@j4yV9k0Wu"iEQ +(;C:eV4/֞ $rTiN/Y_UAKW>I$J8ovP~\GҠCQ'm2~$-lZ%(N2/q'`Gy&jtd,%b:x:<٢(PҠodO+$zyzGI,}w$%s nfޮ'{Mm,'zF]ķMCV}O)g3/}MXNDg_MxHݥQ#ҧ-;Z3Jq~#er\z~Kh lT0U7#R; /8yLʋdEB=I݀Bg40.%$h#z[w71mLSyfA* 4AP`j԰q+IGWe\7]>o<9wlw35И73˕lp!f>j{W#@lVw2!u609=}ͬ 龞ᯣTR_)"%ꓢ7Q Yu}tM; e܎/m E&^hfne,WTsli6RP?rv4Nhs7i2SZg1ֺQAsT١imFC٣\kD {+Ή#饸?z^}GowVMaObNv% Cu/t IwSd{E~ktG=MTMnS0E*)UK'/9fu * LuW#@H=d)b#Lǩ=MwU, }^65RrAf% p "ag> >MXWj#g4 @(80Pۗq/76Z25c38=EHRDvLA`rEIC.n*]Ѧ2xbd 8q裝VMXlf|踷މO [:TaY@fnUǪd; 0G0[r((Y?!5#$oiV>zs~VD2MDԙ=jA"u+O*<6P䭪mJ,*o<@R'Y]UfB۲IQuLeZ]]uCF|atwltqiLT|(0w Uq]|HjrY{ }yuzMkmg)~ )[Ι$<)x&By_Չ'( JR!ZlmS>rdEݫأ4_;1c=7ț-'%ç홺y5'5 yb_s* ;--JoΦj_AJE&E|vcIz}U^(W#Ei0~ bR暕΁y~Jt8螦CB=3j%nNԻ^N;f\]VV'ۍ>aؽ#fu9k䟟Xs2 =8:. ʺoCMK36. + `sVU"bB1% cSU:rh_u]gLet#( C.[YSgxuv['6J)7{ YUyP%&k>Tię8]QQ /JFTۣFM7(! TM;d| f*:qz$cgs$QˈtwZT|ѻs^t,ζ_1LPRN.2Bнa lBaEz;"%~m1 _栌v ->Okeם߈nrPّ\癞LGl~AJ AJRzо'/+=^I2=]P}\{F'Yg`_޴x>D@Wq@-@oZ (%gɍo30WBBO,ٰ{Fg`ʼn[d)aެ#+Oo)W(/HV}an! 2j*;9,RWhb7wۧ tuhL\u4c~CFs RgE6IuKCIC X\aek$ ɰ<2 #IH1G 4mu5L%JI`'ԗ4O!GB+^JE):w4.ZlbItKI9H?aaTR ӵ K65fG#e!Kޭ, ;{0nQ~KH6>u?*6L* ve igJ4KhMs3+G7o ,H4; r 3Č4ckR 5+~Cy]ƪJ^)H' tfk;ܬ{A \ ߴMįmQIݙE}N~ -K,[c=.eV$8\D+ЯVNA܊ XJN/ [r%w?-%qMq-V+S1\5޸z4žJuB*?_1 R*"T5ށc&@òˠr|i|禮osu{=;~ YVbʱ) nAVqp!er$1xίb w95X-^&/d^Nly?L{=AP"<R7,ϛ3T^UWμiQ(i+PWj9\ rɔц[-1.xi !88pc8Bz طN Ж a؂[HCvA'+ irTby! #/.:7πyO) 4hUP˞J/,IrYf-k6½[C 8NZ2 uq4@jPѵaeIȐlFY}K21}Bza԰;"u' 5ή [i DfvZ-Lc;Σ ̹] E#]qnkH3W(~_vs:Fp%T9yt'*ճ>jEoU: mg^&pfre.Œّ26Yd]i1`| W=IxנʉG }zƁv1[6>+g3JpIRW> |H>H@Uox44*&|@n)Kˣ5jKx!# 2]O18; 72Oh'%|ճ+A_⢲MxXʍ7Wq>F^܍?kHhputg"mdjnn:,8Z~P %-#k Y*7̓H0!wPS1rIGʣ)9Mz*X}( 'nWDNu)c߅j|S |iQ⋛NleRl $!WRlJs˩d|Pr@D8|?}1Eۑ0?ɣR`(ꒆ!UMiSMhc*qE %c渫nL/Xcn_"7@H,˜V$ Jr ieچd9NeqٝK{9* kf/x/!kEt(cܖ; ֕nJM b”kw)2M=?f%`w&h?>&jÔ!G9veѨNj藠Z/ѷe*"3giַKFUcah LG쮐EX6Q{~PsY8 1S .)PNjX!Tbz|:[5=ςJĽܶ(]ӯO@93\Ra)+B38{7s|wm5 L]EFޔg#[#4TX- Їk'Fá ~%&@떑PBK6_:6$ ]ױ-]Ot'bAQ,OLx?B8Ir (ti S- |ɚ9VYQp@emP\uC3*Y#tl85лHu}|9@ŻxfЊ^"%H$8&fLW0(61MuP_S ?OPN4M%\HUOɈs?rH35< {z= .#RO41Tp_:>e\TkSDk;囅^cNymIeFUXh0 b~ V W=װQ3䣏@pvy-{x$_h>B`؍% P/mQ顨h(*f@ ,]U]aڭ~Ìlؤ$ Š4/CLxȵ$Q%$kAT+l`hX*#j,I,AO'rd0q{$Qm@7Q s&bezU$o i:할)k_PTf2pNϡT:,*!!ZYf` `mJSU5ѻË}h(d&k,E~>+I_<gL~7/_doQ:h6(<tP0]x:G 4(]jon\q As47 b"\a#ylP@4Up[v;t7Q2 C^Wbg,($K.}ʤWΒ5\'zH{2@hCɿS6NYҷZԒ8†}fP bz g 3K(U”ʸN?lJP58^hg*Sc> "E@%ʖ-aj jdĸ]Hn BmڊYھ_^Q4Աރ7o.̅1,05i: \3m/uON%oumwnU^LQ ޸җ͒( ];t ϙN͝ spS*la3#DmW&V'Aaߨ vv4-bGt)fbCijD,]fh6cPq%ULb^m^m/ N/{\vbJ&o-3}<% pLw%ӤkKgkIaJz#$UߣJmd@Gc6SZr 9Uk!N*39b3B<KN>-tSgu=xViKGQ,V6Di ^UWl>Z$xl+nkPIlFcxc)!. kv|̡g܎A 7lL?֦P~L@nSpM&O_ Z+ n=17}/LZsZĚ$5;ňg4jP'XRW;xCC1J:{A39LU┘D ŋq>ȥ4ve*_ù0d֑d>.u =SLЃЧpݒ8iw]],J".hẀoBo. *XPgEUVR@L81Jtm7$=n?~f0݆M5_NJ驏:p`x$Q*>ZTIۨ]pBIlD tJgjRoc`$Lm8j^hdl>yvH }#W`G}>O  a@osq>~VjIҙ~*ն)m-&RWTkX6hq}=rNt5l,bLnZp_Q]oqE,pC"5T-30عOz\4N&MUsU:rvYH- tBU;wu)w?<#j@uZTi~CÙC;NO[|7EocѰ=2:4'P蛏QY Nnh,/c^/I66sEBG!'9A4qJ&U(,ٟZBGzJ+cJI'#K#릷jh[BgK߮m앙8j(_n2u||^M/A}u>bN@Ӷտ\ϤiF[9|$[hPĞ xsɓRʧ>_:Z4O2cΨߪWX!6BP9QQjlOn8jb@Eqt]:-%OAΩ<ɑlCũVkeRe(Zfgnw!fst|*"uoB$n 21 礥*ߩ <4gAE`[c_>f0q1Qf@Aνt6 J !+vfo~`1jO&nEP5I-߸Â7*];LsJH!_M<ՠX $]WMHH1Yp)!HέvY>? ?kR. PcCmӹAE~|rh= e@)kFw{rE;Ptw^z&9!:ibu~4C!WԶ| cʶi# )@}򀛠{4 Ikt( Hj#E0}WG_mhm2I;nf?2Bm{`|?!?sas ֡_aHd\_60-[%("pzvki2lWr[4@Un83E,)ț2 737q}@q;ZE\h9༣68>x D?Nŏ6Jg|B.jLoJ'hrdd ܺLpw$?jgpi- AB8ܻ3A =SK DѸJvXs9f ujWrHڹ=Gɵ8}xm6+_*9"-B0a)1f/B^&CM1wo ;.+[2 t9o¸4d-e{rW3+:N'iFe]oI፯.UßP1n\0xFbV}!L|.YE{%iu9V٢ ~AgԖۣ"ձۑ;̼}ŧ(])ok/ɺ۲U̴5~kϧ@%OD*bԾfW!s@th gJ#`"?h_EFbp¢d~g7E汇4X` Ls)$xJrk (s,,J+w7sb#Y$@dH*U?G5-mItë=3Tů]B]ߡH'BwOPRnMLP95;̜Z }Y멯86Brzi-1~qDJgZQUszhAo,>zYS/vfk6(e4wT-A lC1Fcp"1y4 }\}g/_C꧉S8Ov6Ľ4Kyj >=h8VbK;O;O-nRB! C>esdPnRS*ѰJW)2#Cʵɴy&Q&(0?]UF푠w8H oԈ fx'GavCy)4:S Ga`GӁF=1iʶ\((Zp̾&)dVN6vt֪ǝ KX]$a/2u=(&TԲd tٜ;}"Y>ٹ h%-r^JAMͅ$"O^ 00L=8+Lgk(c;&? EUbm4ooACm]|vZm7w7d/և+ ԄbN;cU&:]@-{{JEC) <G2b4o 1gAN7#7h.びR~u0o.AP(4Lc˥nb{:KJqqY,iXbdӲ5L+p}V~/ {(;6Zft`qS/n"nlP,kZk{P;(n鶺0&O:ZP iO,- 6lϱ kT7}L+Ծ4`qWSU#2T؟i2[ qG8p1r!D k1f2(3nn:_FKhp9DL )UW6QEnG>zYDc\5fx\{Bf}fޥv-ZDFr93x o=|MmLNg~`vTA㰵0,"ڞ@9F<Nr56T(nԌo!S];mlxuu,ͲKRl]9SLH*VdD&\ņ H$)G#]{x/N3_87_+h$> !T)批%ߚdh\ g8?.7&s9\ymS,g:#?9S34iCt ) Od?.8:Y t\қ4uW4}넸ˀ |v=KXZ @Hi;Z<@6ˇf\4LeecC]bQ@.R$mpSV{ W1!V@+,(GDrMb+7:^efXSs=Ȣ*)gx‿0w6Y C$꧉5dt2-;geHo!9cCzBX*G |xJh툔s+K'1^i{N]|f9]/z4ufx!OU <}FR^('Z۳ O{u=ȄsHO*a)WKvr;xm##ĞѡلI;l#ǣh{܅8 tsRU|C`# WԾ{se _UZN۟"4{K:luyg`Dz|Fx13׾^SsLFi|R8a6-f_ *n2`l8G.x~h;'h+`Yx)uSGJ)0<ΰ#a9̤a, ޞWɋUJm䌮,Bw9m]":kPXd<(@\mU+,x 0AH'Vk< T!zEoK) EMSZefnQuF+e\di ױnWEp`Uw hHv39yo8USM㊑͘bF4 9_*(vtProo]'EևU<~MԜ=xVeo/a^TfcikgJHgׂp"f _fHnnQmQt94"G(Xtv\84s-һͨ>2&AfEh ”k]sߏB|3%tX`끬[nqaE<(FGC~w 3غw|n^gl&q1Ri?VEn2YȜt=o#q_SP{EeFփUq%igHFQOWSˈ$+L5Ÿ }&-09n. j&#0:pϺ"Pg ]Ɩ;8p@iJ /~4Tx @^{h>Zt9 6E(}F/H?A {z"[/hii:%B':7o~ s˼bO Cp}tG%-Sb6\j\f@ҭRU쮷`:+ )ƢYn#^]tOs%׿]ԇu;u..+RCم1'pgN1 9:_PRUIu]1S %LHŹJ)ƴ Fs[LJ|uRU=r1A 5C~Ոm!<3[gdy UPr8RRt0V̦w~NA߽p%l܁B#ruk)rSbÁHuLy ^A=,] ]F_,Z0$,A5Das*nPuxxF!ՓP7 sB+9}z Խd aT= ouJy4iÑec7?x4Rx4n#rtI*dXERhb[qY).㦤0 XیO}BHhHqWc \ 8 @es!_0sYϥe^gl/䛵郞Cgadb:ּΡ fɯydZsisl3ShRLwͥiWVu'й=K0Ov^OBƙ .+jWaPځ Ҵ+y[K̀g^tkStUn+Rs1mN {,z ]r=FtjCiX7%3bSd(Xjcܫ6bX 'Y)M!k `3@ \4B*S.]Y*Oqe(zuIZa5s 4 mrǦ28[E$}%kq0Tx6ҩýn<{2gOxO Rgl31 EZ}nD8SƐU  ЫY`$\Èpd <Ϝ^nĹF7Zr}GIVxq(Ck?L%?0iPVn h IrXt PUNLqm^6-?rV$ BрlGY3(v;lRMW& "fAQvFQDV'šC.+'=#0$w#9<\~#~L8a5cza~،4Fm~J,$!{p!={Qܝ)Q(hW ^!- Β"d0 )e]Pxd|L,`I&%-W59M]v}.=ܿn M:˖1+NmWmä'"3)<η JI2i8Z[#Hff5դ/89Ǧvy]< ikL藰u%ZQ [s>''7C`l;+s inAf.28g;s*藶XLWcu~6!+Uk^+яZDQ,MYxo]":u/Q)ό>.P-X 4f7}R7$`A0VѰlLZh fI'h`ŎTy?xt,_3\#V [ccL0 [ҰJIFN)8`I ÃeHh?voW+·dU/Ή˼[D_Bvu qPP IƎ6 \T&`(oƕ4q2/:N>zkfF8!5pRޫ0ɾ]@gI ;?_9|q!X}Ż qE {ԒDr5נҾ_2|&# nIe yВ[A< F(M{̀.PnEF 1F% S?EP&rō1P?(<4C'|6+ w4!hXQ6}t=N3֘xm7-?={ƏgU oĪZGP`S<&H&J;ӏU!]|r_y͞*KFe"q˫X>gW2F; U9.g:FʭІXK tzZl.9ݢ%x-8T0HM ]eVРo}l'bL15=BY5W||k`/XSOv][%@shG;.h$c<>HR ~̨ɃDZvVi86yED9=# U5PԀ*q&MktɔR\QqJ#v7YeWr{n.\ 8_!ĥ2D2N1$9Ww㣲 zjG5!3G;pqV'n ;q\ڤ<]?u m`QmG|>6HF"`*f\A 0߄ȟL EO%2am _xn:knR1IEU6>'%\$qp5ڞgՋD IpT@xekFwqQD@dbqRd&X3+@sc\(v;s&&W.em6ߍ1{5C1N'k7M&I蠶loՊǒ> >wMJ9ct㒵v(UA?ܛ g5N p \QKQ DdL;ejwDrrAoIm  eNl!5VN"g~ c5 2j2N|>[*mmڮk,M+np޸֙l%ֵ2G\"{I<L5`1 QOw/=$GzB&,- JN^%/y{cFrQ ,IDCHFiN[| t҇΅׊@4-`EGlwAc0[ ^7ERlзs2N,:s W"ȭvC4o`Sb@4A^ %!(J+L,[H Ey0 @Q G6})Df$&HB zik&x++Mu'" Fj8_ ׳0bӘ9O>{j]L(Ԗ4l+`c# JS}kHc%aNSRYЃJB&aOszˁZ%0MS) wq7 # s E)׼_v>fV˃.;^}$ٙO%h6):Т+rB|H¸1CF^+wAt v-a5yW_NBlN&waL\0As01@M~GGD&W~ӧEby d;_]'DN}m!!$x+훷||1e#FqQVM5A(^}(R3ky̆Uʊ V I|4v$q!9%_d+ *dI8K)B g.;VwMCr| K蟲L1 ĵF`dw`撩_9E@=1R8*4swcUf\HU#^sør}p|YsklwtcKoPay)v[67;#N4]g1v3aCOǔJlvh۫Q+ }>YYȰ~pQ~0Qz⒍/)̄/:ps|fuM9.y3;167v ޟO~ec9SFnhHneqYE#4 MQ? :pz#A6%\.dvР : a1tNK1fMȘu [2u :GpB__nB,5c&M]aű}NڥJ jT 9VZ1لyH-F-_Yllw_ Vv ͣ~]ܡ}#Ob+VPp 2ދ"<˪y@4Ez7@-}3.y`mM]^r+$1nGQE72ﹼCYv [( 1vX>܄b\.AABJ($.0"[OMegysTV@JW*TeV N|)/=F~e,o];j+=iL^'mŀ+[,-i؝*j~t^sa06c/͐9з$T֬&B$2b>\^&jCqBYn]_ҷ5+$ s_u#S0av] YҺ!%1H XOƸ GҚU|" k7J_Fx͝=Vs,!;-Mo%E| %Nʠ, 'B5jq)0g_}+MQ",Q˃ks S*V] 0QQG3V`w%q$(n{J$0a҉tX91zSNݼG)c?dʆ/aEGZK`pAC*4:A;X uV=:D.o2UBԽFAzyiKӒHllml`THns ! ,8Q߰z 5%v>^Wc< ;3Ρ+;yaqD18=i9ZhTdR``?^DЖ \-kH4 1[nP "'5"PzzD? y6ڎMĕ}$fX͈5E hLmDoȡZFQ5,gPɽ9!7{Ug!֜gm> a9oWucBAcYQȘJORt<`CA]|O`}^y Ѓ o!0T Kg&p6}/BW > c  _KL, ,׃.dOO([Vzޞ|O>s&2~~Һ L MWOZ7z !3NU/N['66w L*SEyA1 UUѴqu4Cq44>b=b& t!Z 5M)Ro'IQX=C Lz,AgeBQ3!0z5R~% )翮X۞r`ol!l&^ˮfB7b-}X箈UUxN0'N(6)q? I; (MGJFHxTD骙hizp1 {5MLGk2"rT} 0IiPuv3K#|}216*  []5͔|X7N~m!DV_DPh3^B>dr=2M> ౓ZKKwnupτ#g_RJn8}V/h z*2)T+/5V.F`+[kLFADߐV^-hua8oE}!X4?L#ǎl<0߆ATn8dToj E7i{Y1]0k$i*Y⣝]A.A,,c< ޝ5<&uq-'bb &ɖ(PCAfw9dUGd/E$J4*_9eaYa+S@򜼓;qmi5Y,)Q%pr+#2aqo'F b[]4/6z'Bi2'u0_ E*PEqEcڙjkb1M&gLʞt^qLj.w.Dqeg/֥4t/g+0f8*DP[}92dptK]TTyyg!?A,S0)+YiFϲ6nސ7HA7\xEv 57/'tl3^GUnNЀJxο]ЂS#lk)nӱUy}hlb|a둱aǩVv4aċ6|=ĴYα~E <و/ñadCa]h}>u^~EҷR2:;rcLxxȐ^gY5>q4]cEX J[_].MDܪ@-,׈Gպ"mjQaWpAGj#Zw.esEZ~9r\htZuп kcd6eMRKcdxV7joI,גiϣtK,bRDN %+i_Yu@ rNo5#Wm|a-i._58XTψp f,K 89m.Ft7(n5^ .d { GJ!,xw)}מ{'`:aDP DeitT 3՝B>~/FG_"w'ʚu U{|=$.6!$€<E3T}nO gF(`*^zn,  ig>3/XXP$J} *cꓭ`}pY 8^.Vޛme=-Tc B)+YlyXdI]s=[R3'|KjW%ySn*|\#g,P,njwe5\ıO'ŠiTZ1<[w!Zg5?Rc2co*1es`j@(SsVFO|rj&Rj 9"Md$)AcƧc yT!7EPz2:*9%=4ː,M&z4qʧfgIn,וd?g6{8UQQmZp=!j O9.gCO=FfQ#"?uGYOFzKĩ 8+:/ʀog'1Dgf\Y)v1>LܒA܏Xu{ J't_0x<W/-<2-YQFhm|.'K1ﲍ XU>3LbERU4#iJN .jaQ4װ[H=SYob$H @@@(w&Nf&Rm*&+*F>#kF/z2f/ݘmQoYKNG紉 OIzۻ2QƁdSwݚN4hn:#>W ʄ‡=(>P `l{ã@G0v#e_5t!Cᗏă0Zt$/IgBp:?䠮zl8 &~q*V2&]}=ݻ<"\n XK/8\931N)Sq84UZ(1(w0V*#?{݉`m2Ihvl)!FQ‡W4$U)c(rd(wI1OTHѝsJ/oN# ˟LJ B`m˄pڬxDZm8 Y因)h7FU:PvS|" O] +.-`w*bö$@jd;4[CB0YG=B1 )_%.#ɞpyVs%ny Ii=Q3` bjͳ>LeԌQQa[u \ Ag]G648OT=!7>wD ֊:c0}IyU04TӸbKB2oy8:N}.BENJ8r{Y{,`4LOwhFe;F5#,:F=DmU-;V>i M=lSni40th,$k9Cq Z:(UmJrN1SΑ9fCK]Pj-'6k6G ;M䕁^5ǔZ2A}1,Xy! '82J(Ķi,š;~VB]T}Azǫ.S簾 '3$Yή5F?ټlbgr?#lf57_~Ko  oԒpBvҨlr-˵1 zZZg^l_=''%3$"S/RsAXq]nWl@,dbX~o" !,`\ϸ3`iJE)Sr\5nS޻RiԃD/"Qퟶb/c,y h" 5dHHEᔟۖ1t'ͦviN'QŽuJ MťYIE|˲8!PF]OX`6ZNcö/k5A:Oʓij` sǜx8$:l`tN˸g7q ȰZ BYVP}"@A㽒?CT\"w+m\ o@G&H0Vu1 vNt>H xIL-IB"{Wʜ)<}[EOtz)pOQi}t̮8 XWCb,_Bwe$@+m$s}{?hg.HFP4,m_@ȑ;S0}`u 5cg@djK@o;V A~Q7,M8h_6wd ^Vw } Az73$׸ pNC3W@ ]_Rn$vOKGS5#YX7&t`72*ƒR;Y`:Nro{EV2*؈1`@S@f=èT?3 h}5M̅a<;k /~ãD$TƎ\%E_f! +AVGf 6Gm E8!ƛ15̙j[5{c83:2k'0 ]7 ֹ|W>hVF ^s?erWAasx|,)UIbP#Ϟ˼=Hct_m\ #҇پQx6ڙ'(SD. 4`Yce֏X꽺EccgUGX\ 1v2FY<I!P$Lo*@*Iu*Cl7(o8<OŻc(5"Qf8Cg.k;BRO<̯|Hrn*jI|x_[+ Rk*F  'eWk3wu=z9 p x*@t>RCmyP_s(AwEcS f/s˺"WڪJ5 >#ҀFLJОCratg^@tOqEO ɑi"ڠe:6䗑Yi7Eg%5/1ǖ9(=$z\/w3(2xqEӇq绤C>K׃ߤ7R>B%[B9PvTxu&Cg J)+vXؼk)Y 5Q`|(ȳjߐL[PF{FXbfYI&BBtR# ޽LݠdH%ME1(]ÜLbE,sKȒ(b\T%QQkz$c6nqrp/~p'BQ;Ǫ`*b:?4q66'l\WLRR 7:w哢}6^SYb:k(|/_ZXa#Z %7)2  p\;z%C 6Yg{'8 =&̨׾7_ԶYϰ$ A5=j.|x~mvsN5Rrz7XxyjdY)R63_`N:j!p  VF) 707yc@1EaKڢEezf]Ʉ`òfcȶ)t@zfV<1Nht..˚*DI9MtbG<?8y^ mtz+E<(饴zD{UQFiZ1AƋeߤ|F[`2٤JO~wͮT'*` |pļyYŴۡAoﶡR a}rtwȥ0W%/n |`U  AZKPSJ?Q0odž#)"b>q`˜} VRNheI*1{OCW ksTV´џ*7Lr^@L07?a6|}"fPRq ir 1(sJ,1e9>4T T)-Eb W/' O\5_nx/*g*N["[?ꋎ'9&+KS#񕍌@9NtmQxU+PO`x5Gf%EX$rExvSU%Ldd ؟C].Ovث=; Og@~[+ 'KO~t.pח ]Whߞq.Y2HʼfXׇ׷P~sQRSBOac|JHu(Gy%U O"A:]]bgF% } w})bok霟QC EY<T/ŵتHNU͜Y&m7߶V:O0SdƬg:Ψ$;o2ވF;b%&pyP9l#su G {2f9g 4'{ nu#Z6KR]v6K$ _>MfVu B<;+tRߪNE sq3-$h(= `IlB{1_Q.ڋH# =چt+8g/J+_B8S GKwh\?c i^ Gp]#Yle^lo)k9 ȩ_g>;_(ZI,bBhmg߽rG}:3fg .Q-Sr3iʏP|E?[$˳UY8vyVѵPODAVY ,c5$f굨dE@1 P 5,c1WfP iak` UtB1GqA䴈o]sҜ9ǍHm{|9FFA.E$,-G פT^\w irKlH!d~0WXgbutiC'#)llS2r/o~@`5btP.$yaF4wȬ-YPQZS c@I3-e@B >#LTj2dA5jAh}kNú!u@ϗKX02^{N_,Xڭ-\$8aUFƂ'D(2A6pʜD=-n=iRg)EV֍ʌ% Ǘ ;s ,_h~~6Ui6v2Qus\$F'6Q:l/}qە/~Zޖ#(g$mTS{N[&>?(Pfok722Ilh?]RR^z~Mc1ň/8,cKAyڵ;ꦼ+1ywG.LX@d\:Ps:M!zQ#3|*ʓXbTƝUU6PQ(obLKВc6 P)4-jo<; t{9H'MIQ0}9"(i媣+ ~v9f|.q<#]HnQK`$&V >#E,?:Pb?px*ՂRr_$gm~+~FL8d_Q>E?5KyS|sÌ$&݊e S6#."k_$̝]\ΗvYA bDdVFXZ8iyF,\Ԫt\%P16UBsv1/_bJ@4%ț_5QO p2TT2~2hVA)넌}٘X}؎IZ.Ju>w!N-g3W!y#%͐E9!r\kS j?Re fr^!M9GZ0mW%ЖxuΪ-n ӻ_2ZP/ āL%tjH3k*"LGbE$D$$n'Y^ 1usm6#=bWDx&#`"QVݶZida]I#@s΃!Ko*9⛇΀Aʢvw-B !VH5Aߛ7o54.̑yop HwCˆK/wl\v@65$AFtf( KN?Z#GRD; O{; ,p Չ>!T3>B@{%/6ua ƚ L59ƅ61"K%'y'eUt2@9iS-KK?L9CK`x}<ރv`+N8wx{}[k")@}vAT3 ÁHYPr]6`|$UE~tS-Fi;1VIJE& I3Û1WʔaZ{:nZf0XIiX#7Á]9 aݩ@B(An|n~ca[V_V GE oj.ctfsc!/ 4Iu|(tAd^_Iۣhy2O3Hy%([(I7̜7k)d;Kd>Ta<U8ݦ=AE =Iu+bE/:~y'Y\@*J8i"tQ:"@w>3%f.o `ņ?{ ^zbjfOUvj[Rf҈Jz AgfW,sۦ+L E*b;?dz['a9|ٚj!o(ghE8^(&kZ@5ɒ-smJU%f-]ۆɧQmOnߪ &Ƶo=A'ːd[βU`g_ެ]ܻg#Ш$(Čir~)1$mfr]Tt0+6b'1GV8 2C*}0yRmQ2kc:~7b)<ԝb'3>U2r2fSP(-mk ^pklcQ$74@&[bjO6[ zkD;c(u&TsZDONb8"ѬLJNZf{s tr~Vy#,[i';YML_1l @"9d@vj DRE$; ܩxV).t@$FCmA@iz!b-&Z@,+ "+P#zˎC4N5G窭$`p1%8& ئdMy1,`5?)&_+9. ьR#F{:Ir<*꒚BN\^7k'l:#{HYVyG/nz*IN)#ă}n4nF3k_O~4K֮k&-;vTp_{ 4%)M 5B 6UFSWyA;GUI,ވȌy ij~ eJCgbys,lU 4b2\;A8 ҋU*8B_v_1}lfcQ=QFWv&iE=%~7n53:^;=j2z%µ5Ʈ gn4]ؗcMtTo.z9T5)I {Igp(b~ㆦC67D_-6Ni9E,>T)[#I+o&Vymn93tiٹAoHrB3Os[/|QIr%,\ 2i,9 |cNp x]A6(b"/@7wrZDU 'YתS [ʟ?CzoP<ڄNYo=.Gcdž4Lp£̬`O]ՃUYj6q0n~HC+~Goa;\3fy cfe#4 (JU+giM]L@Ɛ)%!,B $Fw%(!ZXl-R|hkGxt!ٓN{% @cy~A\G)֞2FwaeٟDX`|_AF[@࿌~+8MkRaI5 V`/#* 2%1 6Gemf˿otm>խØN- `'~>6V ZrH7 $tv^K*^eLV:)GRA` U?Z> !/⾮Bn^n dbXYor_56l8:,?Ηup݅sC3ÖAǮ=`5ot=&ы7R-΍HM4~NҚ 4Z7td=NdڼUnX7h85KS4[y:v.P~3+rFck؏~Ǡ<v &t) Y ܻ8lCcCSW( wt y%oɭ,+XcW8mX95,k^2`H# ~+^ "$cY%>/wDZ{:j11=P=?x-2/tH1-㈋AeJs5fa+p\-\3*4EZbZ9&ID_岂?qlG^+",Cuu:ěik&XE`{(eWɤ7Ta>Vd#%ɥLW%l(oH[ġFQq^nimDfl_FsiM4ww}s(pwࣨ X;`Ź,j ܳVD&^͔>lf.6w}ufY7LBv*XWsY G2]iUZGUD_*Z^N7E%@ !De /suny{>Ka׈q`/v'&<|gW`9Cg%kd1\ 5璂3X.߷WZWI \i}VWKY%V &K/v1_O;,tVx|u2.#zxy);DG[26}N>pjSсD+گΚɸxvwrh1櫵B@Ն9hbJFoyv'3+SO+`saG}7K L_6U@ j~j<@?~-0`7Y3jb~J%b231m*ϯk!|#z0%eF{~0`01/D-dsE ϧԣBjH.\,N W Õ:d>(Vߌo_|1IQ}/$V bQG9t:jvNӉQ")D"]pS Z[}a7@V'hݜS)U}x'xC`tM_ ;m~BpS~#Z p.w>Zm/\",TU*zd 9"mмY!p[0jkwB@ rX.5Ё9携klyaїG b1#*F?/$@,!̞k͵7/:lg+pG=Jc/i o 4<4LOV EfH+/ef__4U3cC}ǠΔh?L ɨ` )J.w_7ң9<'r4(S> <"@)&k6>9PW1}Sxb+zcc͈17IZ63F/g=Œ^ϯ;S~5eS 蹃03:PZ͉,QNjY1|FJ)Yy&D;om)KvBg`G5P7 9ō^yd~QQڢ3zZJe9'eVNޱ a%i7LBϗ(EUNI? wJTمW>ǎģdt+ȺV7otV[$T|J_wݒIpC.I..:tTRJvgd1h=`02DZDL)f&4C;Q ˁəU)e%|1j{%n F! JR`l1yղ*3{=-rVZ-U $)ӏ찼dºgG:ԏ= *@s@}} BXPz r`.  snOUWj_<`2G) f 4 R&x ]ic j=)(hWvȘC!F& A5hH۫dUE T'x߀M1(6)HDΆ! q-w^^}8v:lo=ny$(wT#yC 1H Z~D4[p9BQ#} $1nﻓghԸ~֛HcC1bVs?L7#_2u-99; Ř/!=)KcjzpkJd fo"L$W.MW\p"Kp:)HEsu҇Vz7,h=7ML\y  aKκ"tmpK] PGx/[5eNXEn=0*oώj0xufF5d]}tws ̃CӺ}:W8 tKj&Z龲‡D9Ӝ$< |wuWtД>+EXSgᕍEQ䭟5TPbXIޘ٠Q_CzC\ rJ‚j4a<G1O"s\O78éY&kkUCN /")>njRN3뒔2Yqf>SՖr10; R[w&**ȶ9_vy>\S28p`~ۙ'7=$ bg#gR(OH{@ ]|d;z XEg@&U9GAL% K&i(WU/nG[e6BYrS|GĹsB(Hb]V2gUGwɐ.<+ԲZh6)*{4;')[hpLb,=$6!$:A3_x8cOZtG"ij8kq/8VGEhGBS18/Zi@BwNeR A4k8il3M퐉i;e󠓸 Fcp=4s)zFC»oEYXs")ϔXʃ Djp'A$ o:t|$a+ީ~@W,{=FtwD bs翎WڃՂO|u!xJwÈ&$vWTx<hLܹ{W26 dzurg<X^ҎDF)II瓜1op%z>P9lU.*@c H!-ůGR]As|lT7cS;~&E l#..=.f-Q;8 п}#0V'~4E]YǏ*d.;gT%ӹWܐD=yX Jwprݑo3sR!ݛxV@ wk,ΦP\ @Ϙkwx aAU.El~gy 6 ,f9i8q_xN+3]5Ko^f M "ٴ2eG F yHtD% [I<-˷2Ll*YϲG(Q aGKK`Ic<yZ*Kl{j bgI .Q\rҙA $:?{"lR{OFmLmHV9 `Rdę2_zLRC+7;6G۠LNߧf};=sSP?RSi d'oYB:??u&uOFČ,w1bI@&NѩZ4y/#!}+hαFԌnGۄ8n.xtH8B?f}sP43YtZglTOs "}/ Vt]w c d%)g$S>V\J]1X!`\(bWf#;~Kͯ>iByQLrC0d-Ã#yy^~RrqR"W3vޗPO9 b',vE|*LdW{hIEv,Yxn q&7wsHzxp'mX+} ~16Yp8bs<gpsՑ<·Ĺ_Eh1W,f@v>q2eI[U~.k8ѶGz^ 3>=$/`XKiOp)a*D<{b*W++Lկˡo+~654j* nJ3[ {͆TÞ윖WXMlL$$l|fmLŭA& 10?bw,,YI铗w2X%:y݈/}RQXI@Z]ܜ5U%%͞.ѭVy;G Q a>Rqw *[ƲW-1p):\[!WI4hMhc!aLzQO\ᙬ=d=xAY36\8f=4&l"\WzLBIˍة,' @e2_.9(rpyڷQDpoBu/qgf,Hkʿ+U"q9S<2i}q MDe%1=gV0jSShxj~kVG0ڃiN06|(i:Mu|7",UL;3;pSԖUN,Cc6[}l"FP$s,lybd+&Lxn<ɯ =M}Ǥ>4^Czh_ 6Ttm߆yP^U~kR2%:S]EZلfc^#_ˆ3"62}ջS<  ikϵϫ7 >$$\;fNusC}f!]ދy W IԽR kχo06]3|dɑ^#-T9]9Gi!uK8uqt)T^7%#'%̓47".}ِp& K\;L0ߊ ̦d$3,pɃ{6_g2+L+R8۩^mR{aԹdI}4nQ _RSx:V!=ItH'oV`I䕔RK WnU)ZfJͼty/~YRr{|O iYj @c^q$Q?يB/bvS{م6 #zQJ*-VȳHh{YN$ FY_1jx!M6B+5b#hh?"3;7y^VP TH#l|C-"!Ѿ} fW\r&ڙdy O}u[?s+L`'{eHă+ѹ@ UWF|pm(F B:t?Q{3h=wBwܟnL0iõSG. y7 Y(>.&H,nn$ֽp&>fx,[ '`I7ZHTDy%dEkf(Γt}vˤ(* ٪7>^׏ɀWX {VQdL>pݧز}R&-TI'ɶGPa8E0Z*(>f Z%m 舝kS6aB)6ȚiM6v¹_ͭ*0mBS'y.;!H i^fjuJEaQ K9Kgm%MPQETE wwj %>UK!e8=\u<m֔F⭜H\Fh&~ԓԏ+h }᾿6w/slg WS M$%DCgba0RhݚK=W,;."s4Z|[#}$'4Izdx$l' "eg zdX&h^p&);daJU]CKŬ 4jb+~Ň}-zo:ԉdO-&>lp!/G1u)U䳹[_‹m7zu`Cc3ONXdp7ԁofѺie Zd\wXEI{e3 Y-13kWqFq>ֆ~~s U>chBAnsF?K̑,VK_u2:*pe#&Ǹ,m y1ؤb}&?%m8܈|{QJ8GwNҲp1rQ^4G:ZSg{곃0{$\(nCB(k9V%G+bd6U5eQfz=jTXWn2o 73-HlStH~ֿOie 'Wۭk Vb/rVQ?{kEkúJm?8)5u;}zd wS ̀iJ8&*jW^zc/gs㥈%`x;VI05XR݅*Ϫ۳$;unkh]/ AC|+jK–Q +s0KCMǒqj䡘Z+k}@AEۣ2i  0VA&8^ɍQNz '>+ko2JR,K9VOL24u߲|8 VlyFcyXX#'Mitv:Pj bPeU"g]qW#.D5ЬH1 f8-7 frBU5 ASo&~V*FUo.Bs ںIF0ؚ} d4#&uBE>p}ITh<$_2 81jXu |O3gI\kO)cU@~5. |8ܧ*VS{Wbg@5*/ЄL:_FjJ@'&!Xa_njݨ5[=k$'ѯ.ɥ4H/$cnuxMN3o\7-&ME[v|ra{rpRQVn2_$wu*3;҇kkգJqXoǎ_^Wt&tiMdBG!4dƵ(")mO뽯l#W̨K/g ;AQs?‚f刓`Ao$ied _ui}t¬QTǸ/&#K*Pߌ^%g@|ToG#ho5ϬBICðJa;Ӏ_KspǐfI Qi ”_ͥbR '6Z}yN T:,OeBpcJU;gJod̃z]?lG-245ZR}NvjBm `wj'mK!PUGF{.-du So9uBMnX"T{Ӿ N^{nB_Wd~ӐٗOљaiۉιa,Vxwх(ث 6"gOtGC;ԛyNT}, 䛅ZGm+yY$*3TJ rR{K1F ~HB^In[w&&NUcs6I$hJh7U%e؁aZ45>.N tJ򂍈Hѝ1yytu ?7gV«",ڠVN(l\-#ci^A4y3Bl<^뽫𱜅ܰ^h$NؑF?wEe8M>>E-enrT_?AUgɀ( S5[Gȯ}n @;!3!:bK 0 ޿]":j>go u`^ ~L0|R|PizSl SQ˻'x-ktE|$;l"A?(bW؃2mPC#m$S >Z+?|AZ: *e=O\;NQ$XyGsgl~t!"VS_gB?| ruaeM]~`Tn<Suug3%49ƆN98ێ2yk=,o1Sw_{vfdrBr" ܘBGq*m/K{H`bŧQT$W>ic7#!k;H ^PV/qp[4weDs\ y_!~mylR5wVԻ'_3tPߪTJW 8S!pje>vp֣Actħd%a&oHՆIKb`RbBU{dlP@ɳaGGR7G u[[ku~bzp`&0枽M({?+ 5@x"u@ &qόl4R q)ɀy\{&|n٪$ZBq<X޳ )M=G876GźmTOjstI._ȡ t!`WO`UaI( *#UtJ9KFGy{i,% ɽ$IB+{>/T2+'?nWMѽjwׁEj,q)gRCnA~uT4]-KBPu77ih:K~}li~QpP ]w4dzOB3eASy O1Ceǘ(~na+85l# bsc{y/`7 zRD$ +®W'Ջ\ܵϿlʋfRh@xB?htHf WjgڰŌZ 祿r1z|NZm>'[La ))Fg]=Veje6!IZ 4@AI ZZsQ8\cj^X( BpÔw^ȐFz y2Zcˏ3zk 4Z{WD p儵=H& >Brg-Q}!KG @XQ$z!vh+muH dH yVc-S5&8Θ#L|qߦ2rnU:mg=t/4TD8 7з`!` #@8܌R\rT>[*t7BQFiZ%). eO1NL& Gd[ӚɨZy3Qb}B3Sa_- ~!6@zoh2abo9}":!6ڙZ[pvޱ>ߏߵ6F04!LkxtkT0p8U| l{djUZB>_ 7@Xݓc=ZA>, !=r@B$b|5 ٸ5~3`£a3f׵Pdj:yslQ'><.3[z!ZOgVx*".iK`4guCl*c;YsHT&B sVL; 2ې_)1;d&ahr _ r$RF>!\KM"G-H sʬ-bonw+ZK+{FWwYL}coяX谱т׫_.Eΰ7g8U)/Ay#Y%m۹\<]K<r :jo/ڗ=],iq#2"c̣zYBV)L00Nsz.&jG qcgy saէ('MV"#RաKm$cmizD>xuum-c AWkřcBL-@"9\5Tϕ#:ļ7E*"[;,ap(,Wz# mnٟL;:~ G, W GTK叓Q[c?x4kE)DB>qB;Ep)bGAi ~Rz.U& (?`M:Ϗd%d?5bL^!5vMO[W URrd?m˕PHW3$~]]c7®}a@e_зO:zG0Va˅FX!?(~MLO@ԭYNXxDGU@dxfw$+okoc|,eP% ɗЍh(cBwg3VSir"*jښia55ec#6a_*ZF Dxl$Rߛ;3dUM_݁w&5UR͢A<;S9zgp}cI@}#v4 3A8R%A`:aLr;e,&!@D/Q5j(7f, x}}.8i|%P " $I %Rئj?&KpRnTNUIѫײrЄ-?s}_.#Z΂FM^o35q@^''jU>n9}u/ JG=ՆB/g$*qXL¯ slhXl$Lv->_~n4)D׀OxEN/:\{_:xrTSot1ߧ !"95aÅmdX(ub`kL^\\U#ىK5sַmba@dga/CԮWVGקg/v br[µSq)X4hֲҶ:h@k%6qYڇ&[+%ߌ^*fk; ?BQc{N䷋s>֜dMxIoƥf1k 8={$0` :HЉ+ M69:!BJLǫ 13e'~E`BS7B8kf)!ïl_#1;x"+v"$9t[,Ջ [iv3d w 7Lվ@Ϊ4Ԭ'[T^bwESf6&Mʻd~Uel2wA0Ok3g_r~T M.r JO`#,_Ux~ uHھh⫤f}qQ==8^\,9jgM&`Ӭv~UW~YUNH%ϱj96Ҝ0m1-tOMYR|_X b9BR>^GcNА Cy)au'_K'[=y]< -ǥOТ;!8[v3}k%uQ ZP*U9L4nnrt֋BϸgQybh[_:n \ [4*ںrHPާ :vkxz]$VL4g0ù<K:*cޕddlWe|Lb{'ϝyPH= Lјoh jWM#%BSϷyT>>5HGzy7!pz /nT JDʿ*e \FY D7U/6J~Z>۽[!@bSqU 04W终%B P.3cD|3~Y2$ 080w=߷6WWğ̣/oIг\,8_*G س[, e׊ '-(?i9k^O^[T;NHF*$"ȱ"d{3X;~dY`+k*DĨv'{«XH2r+F,إʖoʿ49ottQK+2`DwPBlIG@ RMY;BuXޟlW|41jf8bZYc*%\+e6 G4&&Ђw{7 U^lj¾tZvUwcYL-3%Y ӒJ&GkA3`c1NSk@ЌH_Zy43[˄oEPZ숲m\luSO(os jnWKƙ-g)(A|7*ҫB5OHT&6p} ڮ+b<Z\P@$xYSZ;vpctVg=:5rd%@&/Q/2ȒV(05LiI۟YvC#ڪ9>z ؀SRCS+ԉ!)%g W@8Ji7 .8xt{::J(z? Ejq7b@M$.5u&S",NEGXX1"O̜,{31{%L~,Ũjh]3?>$3\n2s501 M"Z~ꢑ}xȓo[}6)XP;nmjw҆D."dh\%X(}U KSIzal9H}rb YΈUinFq}@Oia*+T0x)-a;Ⱥ\ q\&tl0P^Pۚ28,Tl.1g'D~_!47bm&i9A%B7]jT&!c@:뱵Slh#{9f5,y兗ټP}N%NDA/^-fn#[mUugf $$@{izY-P[jC6
:B#[Kbi \{ V 5 34'I ] hocMʐjH{C2M=}gΌI4 ՗iggScNߨ;׵dOہtCxsk[9^XC}XeʼHMٰ(bM[͘JAXAu$P!0ba8, |I޷^eGahk\+~d&[AS@Ǡi@JJϠw3) 6sP5(Rb0o]~rR8= >-'dO/t W]Lǎ6atPV9̘X{#$Yb*Eƶ_ol@tkǮtXjCU/P}!”8̊_-i ^.~$DqT9e\>[bRO\DMI%3+{ŗ41⯛1MtpfP8}(4$X|wpEOucM@lيt3N[ 8yQ{Mo.= 3g06lKʼnU|,ebANiSY87z;%.MHf># iWo}bzw !Ņ^g_ޏ[ g;krr yCd>+W~1_9gBG%8MNNfdZ:[j^5f\/9شT)}AIҠAr::t5 <QTm;E#@ s$tC0ܕa%tR(EUPr&%d$%w{pˣpgc[bqWq)vI{S "sq{Q6.R <]BLzr}+5xb!VmMyG\[b$%ҌܼK_*TN^G e$nk7U'dpZ!5z1lAW L!r̶Fp1H$TA(sifHKJI^HvCsNM{7+bOA{>?u[;v]h#hluˀ7u'5cl鳳:?ʴdpXTTи- =:/4҆rWCjcAG4, \y"On-nCGgTvq pH`?Y*t6&30LH6=ta1p ƮK0>[WЏ (j, 63/𾰗;s|-o8a?Ƙ zqYs .'=W+&)t1ν焣jecYK&q 2A~N@)4$Ov(5c±x$d &Z8gw.`lP.Ž1"к-FOG*S/,k1R˧"y>?Sxwk@+[UJnr!77#dX+A?S{<ff+E 4G1o9_p#<|p8ƋX(#u<6˚C5x9>Vye%T&IcX螥(4; h5 Evٚlg-+"C6[ߙRO[{*"Ex.1!(DT\^S{#ѰedmQ.4>|\.A'So; 6ed, $@ $a QR5V*hT~Do鋢[&K/$\E+m, Ig(mK_J*BJ\\e ,1⃇maF/pR\EF"&ђ'H밨`?g p04z[S٠]gP^3-)&xoc*qb姻T{%iw.)t`7*nRя֣UxLXru |:)^E j[DkɭiVtF$Ŝxs+_RZP@cA`oBޖ\vݴi9<>`.J?Z<ۿ(a CŘ]-iҏ#ޔ52X,JS>eZUdHjM8e> ijOv\#DhZ :B0IJd|/GB5k]f*(/zqkԴp%"#0 -5R1ޣXꂘ Mj3urEbj^ĞzG?.%Ŭ^s@6 !bD]"Q ߇iu5OiP_)#O J(oC/@b CBe(#2M\ 4mmL-bnLگ< 2OܾAmXɋO xu.gCxHf P%33~D cL4m_LZ_MjksD% 1XO!Og->CLVİe1y,g?|@ m$wvbs{07&W1uz|hԥ|6ˢJ6/]T ~۫s\B.eRFo6>քw_J6"3>I S~Qf6$ 4o!P*czd>҄{x/}mV葽7@g;\,gNw g3jwVBI,fu&!Hpp" z&w!0_Ĉ*=bcі7M\04zJ<32ZV{OtRCd >c=z7{AFΣ~pCl,W*SPU3ziz8cdq$ohT^Rⷋ1DPԈ$e~'53|2Ȱ,B(of7ĀjY.<<,w]䖨* lzdî"M"Q `ë7k.زa.DźI"naI2uhܔ$Ågr{Jr0Ӆ۩89E"^[͟|!\= 9%ŌרC(ğSt:Ik 44}h|ͽQ$љǥ+Ffd ~YNcXKOG`ʫ5y\EhעR~8m#*[ E v(`&2[0=Y C0@B{'L?~E\YҲ(=^9qEcbk,}xMv`,b<'f.((NaWڭRc|uxU'3i 6&ٞ7yp[-"9MSF]%iS~ ;JS䍎M%ڜ5X`bWbR5vs/.v#L^{{?)§/u&#xb*e_=4-ՙKEpm ՘5j: !@nڭ :GSYP6hT'hLJM7{M  Mah xx. W \X|W.7x֒Wh־31 pӓ?[NCGdFUvaf AL{Vg0vhW`Pvq AϒlNI׌d6ߊ/Or>hhl7ݶ{٫ }5 $Q1zwTv ܡ_lLU۝O%%sd]u] hP0,%ܚIըPz(AF8bU=DrRtgJVY!!]mao.C,ݲ ~1=;Z۶ĘbSꪒJ+n˸6io{E_ua~o#e + n7vn0|<<䲚jv϶r#B(Rb,\EVϧ)cњ_Lj5VfYS5/oNw "NN \K  U#NG#[hm`mmZ|Xv*a4+!kA%rqpPc1eo-|[&´ jot Ճ ^4!ON1f'r֎?ْz*jnMV'|0^Sr/mSw;8i݈}P>Hr>wkڶau1.) s㳃Gk_.[UBVK T *R%FR Kx~ydo MKjq#ZO&nRW1j7mJA-'꬏j.40e}ڐ]$xLC|DnQo xMlG>6} ׿׶ d 2|:)eMICǗ88o1Z^=(a&4MF*D,2Cjm% ~$I*U_{Op]hW?/,IHpwTݴ%Ȉ\Z|L>CEkpG{7CNݸ7_6j@&=Y2Uwy3嬵.>Lu{fY*=OhwJ*?iИD JUnVy_0RVDXU ~.B#}!1o;Se-e+ -!!yy]~S;H8N;0YQ}gǷ.&sJ^IJ4Ի "l>bl0TdhŚUu$Q݉dyXX! n13{÷t,sx=MLPe9W)AkصC&PR?TZ9Gs7=bkq͛7 1vZrs`a[(Cl\6kR+('1gZ^{SM4U#/ œW|N6Έ̥ٺ WЍkL! #'rAS^*Mg扆X pF,YW93%2C*Ϛlsp]0fciwf-͞9>;(>SXuFhǹסLF I~Kvspd;\Dү*wX&~'P;21 mxIP=yGXl(A&]#I__ݱ6'S?YO@lD0=٘rDCq,wǃO?C96Wֈ,!- 9tsxZ0IÀ7АGU!ɉol$d*(F3)CʞOaO^kUlD4F. CӨNCB,6{IOzߚ: ?HIB?hv(f;7'9 ?NRǧ,Ri߫ }iW.ժfEX ȆZC 4ߌj2ZKIløb~~z~l',5 ˆ|-i_/eJwĮtWLd C1t9E@.&y"nг@LG>:`rKCYvHn; {[v_KLԩCxRK?a%7' B'?](<ō\2hѨ] {=r~ʣho*$}+ѫCQE$-zp΄С``>s*YDB6TH⏎8E_hsv:a&KDWJ%SMF.oe9b3^K3{oiߣj$n(fu0)ζrݑ X9!= ۱Qo%}{\AJP}Iuiv;'-۽1,;-ϔ4_9oQn+ۭPQ=7%/ôGw%o&LmPf ?y6F^D0MSk јsS*RH$HcĨ"SG#ûfn4ߐگ[xq_4Tk~X6)?*o ww,Ok/'Sl1{ɛoiNe-Ɋ 7p \%1uܲ@aW  Bc=`-T;)禱IR\ W#q+3 o] Ǎq3wk.lx v`ʖ$_Hk{{ .Δ!:nV_P?իh i n'Jh/CfF ])w~Y ^⋸&x=Eaֲ%>$(2?remFkAZ4nWLQ=ec+=8mZ6n=3w iVNRGrs kcڹmPߜ^ZD/b?öMoA"DBF;Ih,'CF'UK`/dU_#(aZrS+nlbJ@^\@4򛻴z~NKZ:J7>sԤ^VL谱a[f=4ݴs_ԝCz{aʛ108O+cnq7߯$ȗLRؿ7,[ u[B+\0% nźHfY. }tҙ^ `u΅!~8H=cRtȖ/LЀG$ ;ob.;6VB6'd"KVъ3- :PphP}0(mf7fȺuvCyX#V6 klhſIcN6Бr @Iԏe΋R_Rt>uit1Di6CjŁ5eO$Ͳ%/I6yZ~ex`*CT~)F,((ѽ$~2iѻ)@ŋYn{f |jN@'W;[c 矴 &ⶂV{xVƶWLS Vu=J J̡ҮhAv 6ScCB֕=e/`AZķ-Nn;lڼ7,"Z;TJMcPqS2<nE uDÞ)i;A׺V_U/ [ӫg] IbL)z PdH:Bf9cY]ZCJ bM*~qڣ #!/iIa*:E)<QtwZ֧dX*#PZҭ4ҹIպQSb"Rpt+QƉ~SA"iE<6ptzϊ{hHkf\_G&iZ@0z$#aGBbP_ڳx?ݘO%7{n )Kꔝ;X)-̽`C>١b#p>YH YA-[q}7yfQj.G֥,ٻRw &+y?lasb=Fwp1@-h;DO \?x~M_Ic}d$u۸+?knK|G_C믞[mVmStަ;\.'\idGD!q~ ^s{gw ߪf~O8l+]Ɯx7tָ&_jbƖ}0^+LZNI1vYF#c M4Qz@%Yħz7h@'Z.R$r}#R囜>TMS30܁rD2k* Rj ֋7,HhYR)_: N/IN 7팍*禙ius Qw̍ L=ԁGthؠ9*ct>3Bbn"gK0cݿڂ }J@):;* h]Z&zҨl!7/zZ>U!!PQMs %f7]%=r+knac).Twl\WwfaW`*.Sml CE _6. jDJczA2 y:Ǝ O{􅷚+K,xTĊ=[!eNo=BV"QWw ܆Si.}Ijm[Q|Zʒ68]TtƧ6(iOD˖L@Kڨؘ46~4ᚌ!2]1j` afvI:K[ݚo51ާ" fQ7qk.5.ho Ov~ W ]{S朶$d+Q+7#p >(9$ge$)\qg;M!I[ĥS},i#f"S\]z{)|{Yko1\LdxS1Y7VJKjJ?*IwIj@NI@Nd`QDPG]-gu)_-%ʟV)סrs8u;MA1vn~'ʊ5𽺪ʥ EguPMj׷z$`E>:l5ת& 23ݭrRo;K! M,Gl{jWP5] vj?m +m6 z_>L :!sOI%bB\mHn6Oow՘$x@=ڙL\AT&~/isX)%n*ֺ@?ʶ&wWĉаHҎMB0^ G  6ffƮB>FXTv]PAh:2MkEU黤;wYB%^|,vSKw:/Xum7[ϰ4dL +fͳ-ȏ"֜JjϾëzXZCNurc_6׶A\$bI֫*AKht]#[p@)Pbu;%&V Gt\q>v?>8pIJK93@H/PjDN#.;O\7زmmd=+T}`.ovW7El俛˓0? gBK>^y=/?"_7eF4YJv"Lʡ1 t$X7(go'Ybr'V'SΉ]|pAөE“$MH"ux3N/e@ڈA(+qq+z]s_gja!Th 7Ā㽌Ed # uI<ݎ$ DĮHⳢ'nYE݂4(t q%cz縠}?SY(/J (md9m,5;.˩D׻Wvep@RIE3LO+<\ȭzö<&ncv;xA_;5i[B V6 ?k%Pvbe9#`WB/"LCIٰtL.} :,(1Ϯ %|DBx%[c^ N7L֟g6aVMO:S̾ᶈ^U%s:IUThޑmDbx;>|(lnߐoco h|T.ʫ`7D|TP&OL yPIĪ_bڸ) *=9;tj9(_&jsD4?sk_)?s|KY' 4[UudzRCQ]+}BRVғ41MN~Џdw~ :[F[zp*=1%Z]nT<ڱ7ld KT7¡c~~,pv =w}o=Aa̻r*hAcq)|TCE/zκ\"MoMLNu;Ň_gw[.Lh1\0<rXDrgיF*BZ"v1IσݙtlmLs灅l@'5> 0(&MƲm%4e{lf#?wg``w#?f"@uXD ƻƯ_Fv(7vƀ /; hzI_;8aΘJp -%C7՗,=]/I͍ӝO1^2*x^JjݗA{$6<| Fc`M}v:O߱~>8˚ohкxH^͡v޸H dڡYa{XRP埂Vb~ؿBꜻwCF\B0[Ulh8ni /0&P)قOoHDVElY\ 4ydg[L>FgbZ_e bh 珞#gx|cU. {F ¸RtDW%P(V(r\gp^[A̹W*== f6p0eF:o CL W"u! VW=k0&7{y2!15pӍPx2Tn.L@A?JfNؠ2oku{ ։4tjHF %=W\UN5@>1 p Te@ɊJFƒߒR[b66:<8zJC$ &SjxO'<~G2/G&H= jz\ut7e5#%$ܘq9u Xg6Pasn [Cֽnfgn8CmMj;Iv 6钶]ːʫ-;Q /"9bm*+D^xykd R\(OQJ _#e%KR7uR(.6MTD}_OCD,-U ک}H^Znr-:*3}w2hVIvtGPz!#.eBy0ͻ K]`x~$>:K3un^KJsC& ~kXg ? >Z -=XNgSr7h:صnDu:_>& f(wQ2 a msSf~Cx(zG鑑*SQ]Bm])5?"O{𕟸%d32& *a.ωvEÀ5y:tS |fS:qF~+Md#Ma AA0#U<%N>07>u޺T'BR2@=,L\d+- _L펬xxN n!b$#(cBE LL;_rd#xಐ8&/l=fj(8o<©j{sZ,~82Sdif>q 5,4 Ā9VQm xWcF=+/^E* t 7e!-ͮ}iW@0i=GdA*cȡS, ٯLDG r0Xa=]QdϜTBy XK% wDiKicz3Rtw~pm.(cf=s:aDeq"PmUÖ`$bzǶ= >be\hZ4 x\do1Џz^J=U9ފy=tWGI}<)eIz~;5xMU z-1Uֽ"+7gK/ úY4-b0wF8Yw :]AJ}+WW(^xSբOevbmQ='zO-i~?f+Kb,Ri1nywhRTof'`]3Ox/?{f}m~ҍ2=D}rϘIh 'N dۓ &Bl{bYuSMΠr5)&99h[ %`/+o'E+Ex%U$%! 7os/,r2?%UK}ozHfW]GwW@L0Y#zw$,Q1Qrhݬ[M~y )=pв1$uE2ױg]K<x%dKuh6 ܀9o da[#q \g I IzQ>=lo (UAgr7eRh,dXKv&;AxTW@tuY>?~ѐjbe)M]Gb]a6h؎Y p3?3cJ5#Oo ky׺e7d]j8]]q:T=˂ =R imc֓4^ڦl2@sQQR3rIԇw&GHı2+v&rl hW|5CAˌ/8?CrYoq2)+TZ_;[wНU}*;UsI?#}k%ZnB3,s `'Jag#u[,$c u" VScvKzFâ%=TJo8ZVO#yZCVA/U1 ۜ ҟqֈϰ^m_Cˣ `QLo.zVdUӬD nwo}`-݂t{>;vRJ"ƓA|6ÖzfrD+GG+?/{o]R5d)ɜ lHU E5@"$vJO=n%LM`:/TlA%Wh+8Lt]Z.y0|B6 RutZ{rR ,|RZ}{-)O?cE1_=z\XrJUcqn2>uFzw 5qX͌SL|Qi[rd+Oy3wqO!f }\do"1J,GCXZ*,,`%5G3FͶxG[1Lcx(!fKKȚ7FhasΝw C]FlEy|}/`(VW ;9Jx#1MO,@YXp7ɿlj|8eٵ[Y@e#aYK}@^8W0<١=56byR tbNHly`k=B$K&tn0=Mm=<m+Uam޼רcdžO=т~=H<`*h`7)cO$+f%Yxk0`x zo%_,fTEH`oz~-NqKh$aiFlĴ .K/pΫ.&d`Q4\A [&`r;ZUՀo2ca Ҕw\f*&"۳u2ʯ7ۘ^L!:mQoxF_(tp=D/KJ#Rqtza-W+flH-3֢ _pvϥp|\WoId:*ƚAAI:>ӹ8*HP5"~:$A^4Cǝѥ)#5^[K3R,AWܦN)u֙S=T Q)esTE\3CbIi= Uӫf:IbYpnj v{jgjky zcɅf'v,d8/ s]7xzYOkY(I,&6&t4:KM˫/H0EAݻb矀Pȯ%]A[mH@Ὗ{hWHjS š#bҌ:{kH6&ܔS/8~xÞH/jF| rnj<Cj'Jb &_?]>^,j,"?vn?U0!8IюUǴ'5Ѐisb)6,8%ewm̈IeQ-1W[%rEٴ,WjςUA~hz~0ՒRdIZBX=nX)|q#FbRoFawNga%4AR@‡De(1@I>sYg Es ăds4q9>_|Sՙ 5KR˚O{i5_#3ic`H@Ђ\ԂK!hI=Z] zE$DVVvw2u\dAʃB Z>4ȩckR[vMx y3wtoh7&3S+T ^:,$cy5?٩ 4CuH}UJoUB 58 q`}tD{`sfm|O pq)xL)V'pY$[9W7q tcژ(Q8zG!P2б $HZw)x6{Zj5#*T)kG>ic573>= Ml%\v# G,M$8AQ(7 ACC4I}y G E*%2GPcn"fB~ L#oFbq',R ,fە r^tQ|7/d˲APh" /`$bJ6FBqII 39S{f%+9N,az:Tŭڷc8d_$Oڹ}NSQ?c/Z6ϝ"p_B틸_1qRzmS/w $(^u۵䳬Au6.1r,C c(|YAzy@OtT۬ =Dljpɩ7: 1>9VBҕE(lq^>rO`{kf]NG`E A8J}Ϗ&M KWX/LCZ SPf.HgoEt ( 㯢 B!lnM|̖_;(]dX9oagEb7f4nECNڻ.7ad&x%܍MThg<bGa?9z,M;3٫9ey?P{wٮN]CRna#Ss) ‘ Fa™>=y%N#ooyd˿aOsr}/Dv v/h75pMw~Jf{! a7#ї֐o,To~ AÄJ*y]t?ҝLs%;]/Bt 0[[$J ݳ#H Kiݩ!נY,ڨ:u8Yokb}<4jA?s ^dmiϘm ^> }p -3~p%A A49D,tv*[8tn3yuGOIIMy`7GNYB6P<=x'E= +#95SA|cdpT!ҿ*yFH`4pJ=eұ)SVqMQJ1q'fU˴7m9t{ h* HM${%o{m[3UqujhKQA?Ngĵ%B?fM7&!?6,[1m_a2ŷz{.4ld9!߳{5Dy ;a~̝Ӳ;. q]vr)_Tj=k0m%\> %ڎ)8:+Iޝ凥\Xi42LS2/leFu,/ѫ[]rØqG*CVY-gE6Gǚ=NG `h_2XtVB‹<]tkCt!<1 $ȡof ɉޭ:q=eWPS;rp>F §d0-Oۑ[`5@Kq&֧$=6lA P7)xup0wݠ!tނGa;#;m ΊQ%I#97x{c .p/XUH(={W.'@GLORꀙ!ǎ'T~Qvo4:"Հx#Vo?͌0) jOƟRSHsL)`J~do RflAW|?9W_)]bxK- uw[.VΨ<Jn~蒋^kCx/ >?5clNJoaMc;X+)eK%K73A3̖sY{C{n^4"&jU~-1џyt(瘬nZh7Y^uT{Z @>!Z 6#?r^v1>ܖ A@|=l0yBs?F!c ~|d5]%DoH%LEjuR'v>fz+fl?=R d8 QҺ!dV!O8ǷүZ;&E1Ч(]h9&Ícrػ^H+aVܰ9)g22u#`N&{g ];Ł~e  =pnm9L7*JFZWȈ)BV GxKAyeZ%M$ӗn=,[o [▶ QX QC։%nYJi6^P7a~}}` ?_HMөDu*ɱX.1U Bw6ZZ*C i S9s㧝?Y>:a0q/q 9LW)5d1Ρ5ug1'۪- !dklxvi(4|d=7Vr!{=q>dٸuH7}cdW%BzIŝ`KY+aN~': /Ff6;h$?N-pECF9xʢj杮?_V"dXk8e(R_7n%Uy=Ydhcqt[oDꭋJlpQEN og1?g-"*X,sO5X&m@j{vKI ި4y eCembPAA5d&򙁿 ys0}OKt,f M%Y5[U1؎uۓ*;cbJpR. dŸRpμuۏ*UnFXE"ߢriVhۘrzRPݸrR?Α j.~nү Pm~W?AA*JDPS#BVA;23 v̉Z"(8NeUQ D"?~7(227M_3rGG.?`xBQ,6dR|Ǹ$#ۏ?=~:cf8(Q5+`ĚXg=pF1%"ͧl/G}EZ̊s֌rgԷy ~j|gŭm.9[6eρHH W%t()<ҚsJ[exd^+"x Q(~6@\9y:ԛit+(D ;maObMjͅW=kNtn]հE厁%0]c zdD5I~s dHz4GJƵ]ز028U0YIs,Y;(v) 1|PiNޝz܍R .;c.a{B\j#gXV[=/L=O4!A f//7LBiҰY팑W3.^'7 /LMXv`{T,,WWqj%&x,LkZ|ш9t]_(CVF2ԝW B]b:o!!j>sљLMp LQF<INiB«C<t 97aJcL!3P7v4rN K^r3s_rCMfZ$!]J^bSz1^hybz _Ch9V xki~"_ͽ׿_Ap X"'0_#42D̺[5Vs*zF@OQ!@D׌Z0tGQg"OC, U-U@yz?wUSNmGA%6bxR梿8C1KP Cex;TGϱHkZOzrnhR~(Bcp;|6ԫxCsi+d:zY4(jp1d1+ӣ RLpo\ցWuL(*_| =јǺwcxi: s!H5#j\=kɍog5Ƌ' ks,J~5GVWZ*éD@jV +W|L=Si})^>&KmG9^fw=JXf[N k\B6U"XfNW_iWz&ֳyKK1[)I֖[1a9z5byɊtbNPuUX$YW. z>6u%M<aႚ?W,'/t潼o``َ`I'9#vVD" S,Y3&GFH&_%Z2y0-Hq7{eH&XHOSذP}RLK.%fOAz4/E瘷 `.N6;œmE=ARU]EWK)Z,q)'#ڸDR,p78T`_=x"QfzNޣ߬s0&I 93=ju~Bb/Շ®(6VY'RV/)Ń܎Gd`څDL.2;wGI UiScBל)w W7>7D:@ ŭˤg%ˆ:jrd= cUAfsBqp?;JZA)k? mނ'jnKBYdq^/!eCQhp|V{I~å#cN[+2Ѫc:iħׯ4P~A݂ mE[<[Գuݚ /KߎkLK~b ȏ qy,R+:,*TX #f ʷ`$?,d[öɕ.>k2\Jg/޻OO.k4q% 0)rWY@r:Oq< PJ}peJ=$;?2 <+2jZ c~*+9^oWu UJ+gt$O g ;[p (&;҃t2QmHB^䁤ج3J=bZX ?k~IpO`qrh劣UYw!%1UŠ_D0 )jaHO;OxY&g;Gyxf :ewzpf b/Po1?]d 7f<&,wR^t&eh̼"Vڹv~Xb:r^~jo9c4-1?N9B& Zf8z|d˦E@& .p|g#;!i౥% `aG~Q(^j3hf Fyd-'LaRUF;݀ jpC0 wqRE|&T,> >ĺ.p"SqI KPbe_^尌%6UEi4{9!Vu(}8/"|^M)*OP}m0aCfn ϴgSyTٶֳXO [yB=01${)* 1>D k m^0g?$I : SI>ʬƔ?ay;\B¢ez8B/dDKxTV9[~ \;s]2s;WQ tA#g*d:qGTW1M|S{lέ|:Vzt }:|m%bDJ)TN{ Drp;y26GE;QOeHE*N|W ?Qw- EO{i#BU9l&G&{]A"6q)M4E5ԴM5aޓ$B "V'.%FGlއ PDO/vxO Mp@p0 U׽  A"H8 Q@igu:H1 xhp]vɿ|*Oq6-^gcoꙉb:>pGgo}r<2ꌗ>?}8`"(hHrcäeU乶>^JJDP4Cy0Ϯ#o|^4C^B1wI=Q7g;_y2;'P|2 a<E˝G.v_HMqTgB6q>J4 yEdJ -)!2`ceG6?9,Iyfox:<քhlfuouChbcS|ܗ3d 5,{>aab`C x,>2e ݘ6/R0hGlQv$5oֲfn!e`7uOh5u .ctlcJq:7%n6ud) az74G3Q59G5FeW- f&RKi~i|xi7O[UO{n^&E2 `NfyoMbTI8L =xTiP,WV٣xڀIC.E!Hh0tρRhg9vLj!{A_\”` 0,wXVh{%OOBh[1Z~Xm6H ei@m !,y&G'=4>W έ?i,' uK)z,q[XixN&Gt)W 0~ YTJܻ:r{M']'=;r@JT佘$q&MRz ,,G,y$hKP|r;ZlPn79z?vtVwp+gֹ'h.ae^Y6E_8!&Fb}=-G Y;0w?DKݟ{kYMC;Jt5-0}aFdXso=bzk+Ti)2 has 9{k< Dl-zJ{ݽ5;(Im򝈑7;_ [0 dx{WTnFJv_*Ss,ӟ&MM;މV1&)^Nʎb,pe'wћ<I 9_>9֟,(I4:hʽ ?WyY\k>dç\)/G  ew mnÓFGyDVhq U.7[L95G*vQ.|D( !mzYCV֒w{: u'AV[7O/Z }_dt)9.,/cM! ZLl6 OܻfZp֏6?59/;>Ǹl6?F3X}]^u4%^ IV4n1YS[5IJ'^KKt՞}>+Є4B߹A{cjpQ# G]>E(Sݛ4Wȵ@^ypC-HZ,H;y,i9P,1m "b/w>J0`{h{w/Segѕ [QHq$oʼnOj_.N:Kw/rfzE 'smm L8.yml|17}RcΉsL&u%b?)P Z}%[HE9rp5cZhX[;㏌MrJ :ZLkp\!Nm= @o%&\}Tal*7w)A}X܎=8TX{Kl#ڀt<zbˉ$xT0 A!JJyc` t=i1OFp@[k`i\$W{ 7r Ҿq'ϬɖvpP l{ut]uY_yye>̱I/\-Y'ppK;-!˄e}0ߕzhzJNN> ȏVb,<} .v520p_Q~ R^>(osڴx1HWWCY߯+rfE&@[UiP*jMIMq=OuB\/ЈC\sF%ЈmD|OàS1M+(D2p'!ޓ3%k%:-+F]&;:5wчU׮' .Z!.HwfE,=g\=fJD=!< t%EV8K@v^n9n#FOœG\6Dr@um7m4𾇛7.G4L}^,y#z0D|7Z4wņskxS7fvpx&8k+J;};{eف5)yȇ+"y5Pv[i[ iau89G?[ۜ@.Ǟ ͮQC& i1<=a>qU*ҬIw5*4 : 0=F&S: fIf t08a8y `-Uq_lAZж#Y(͜q ؙ'[}zd5 BYay:dG/LK(UZhn@̫c 6Bl1Gʸ8F l\:[oij(Sh','wEWTڜ ):$٬brhP5r!?/8xq*r5B3UCaiT5ӆ"zz?v2ںӶӉ"j[]w݃Q&hked+&J]#wz_TsD!*:߱[KT[?sCF5)h'w6#mAdlj|b~KHJ TIBٴuw}xQ&@$krK8]])N0Q GwT ^Pw+pQnx_5^h *I]P/CSj '>[ ۺ@r?;wM!qǻyi,Q-C8TJv?n9 Jmb5Uɉ%\N[Yph-o s-Oo|0yscGf;S~eX <#KCU_x)-Ai @pvʯk -8h18Jiɏ2& K)vCJ]%v#ܤoΦ+G TLJanϼJ-gMVT+E=SWdi.*`̿W&60>@Q={^S%^1I\́#}E'uKQpAnStX/AුhDxֆcPYAxq'!ȷZn}f}g)BʔqJ:j hAArZZm~ce.wou_\w# &gH~RTWM6+Y_52l8ev{e#v5ܱ'f~δi۝3-i'p}Y$Wijoi{A[7Aưm5EJ5',|9 ʸoyDfk}: pmE0aޚApx3:q}JZ3wW2v_D!+^dn1g, 9Uk#P=Iˁ[M}ke0=<7>?֣s4:J>1!C"{5FdPXP0j]lgu ST^[IʀV /!}ŬAs%?G{Gz&B%m܉[K/g3{ zA% ::^+7+aʹ26COE. NXR9q"lG 2+گ=!W&A[Wjrc##n ht(tɖ;7r @'0`.8 ]?C42?y_8+=4Y+uTr[oCrLՒ1$})5۶x@ @S<%n؛*mobMP9!φhѓɄ'za5Ow]xߗCq$pLq2~m gCeA3O% )ni3)TϦ+Zb_䖍%l!ԆDT8{W&Ž F ̍@ Up:"ͳX-9VF>.<MEXuw$Zum'ER+ #D{(\j@v(cwxL" AH(ʦ"wVj(f~Iqʉu$kj4cF;@=ؔS.-%d*11F(:RzD?VM$rmYvU옟K]bmlMy(JG.9KI?H:`>B* Bd""9s;s t()M#$<0teDivc'}qTƘc-fKKIė1^2bMd=+st¬$9@8w߈b˩}~X lB]׉p'F +<>Id]jk1K ;.nH}sD-Ӌ(&,)eg9WaԄM@rkH)UE ^J-hy=LrBgξ2 axō%䆣f|):N].!^maTS#*1v F/6>aH(=&ԐKHr+*1"\dF<`AG6Ɗ3&$yofڄvU2PjMZ ZX-_Y-뮽aL+ Ww$* .6#qGM RJ+A>_"QvCN,&Hǎ=.ŗ oaY̟iB&Qr:aGuz^egD3.Nnʜz83^i&~2T@',@B)Qpi|OkG fDrawN)"@ߒ@)2  HN 8 ectqBwld, Vq 2#0kXqi;B+8{GE3IH9ֱ"I,N)2? z5f1,jss-d>Кo]!1,#;2xn.EPd*#-}pҫDbD6] Îɕm퇫]1`smSákצAnۊ #*=LXÉ !'%f׺6ՖX)ֹ= 82 a,ҲuΩRdljKbV1FM}rԌ! h*4yAhEM:9|D|fP-d+(@-3FV,d ,F?.֮n.T5#S)Fu0NQV^ng=H-?r0s/ gt"yMV__hߵ.=՟2ʐ4'6hq9w֋k{Ld6ݵkvs/{%f  θz6:v cr9@1~Aظcrrx033:?XĿyÁ6xjWEȸqF6~ZXj1:ƳrX h1Cifқ^'QUsKxb;U ޫJ]XhoVF݊U^3Ev,DY>vvqc]&aT1 jVW@jf ފA=84wv3##p^*O).ѫaf%Qayv@w&C9ٲ[/7&EERDOYaXӾjXrR(UnPS;_aeNdhG,JM ]W~b!T@f`sٖhFRF pd1Ok緻 !>k1̑;wf%ht崬KUg pBX]]炎 M"S*Q v>⟆0Iie`25en6ϧ=]s 販{'+.1AٗH)d{0DyVJ]gd-t=X!9QSg D3 ̚YՂ,:(Me?:^m)qd]!y\ӛB4 VwHiG*XXϜ^=m6$pEmP4m{vIj\;4gwJ= 6u2$p~pV*4&*"!eD-n"p猴}v߷`.Fj`…Ӷ3j-s9W⊘I'lnkTF2]v8t<ŋ7KG, 2hC9nscƶ+ ^q=QB6mL\\ >nF#2 E8tU[]b@}#{e)Y5%̪r?7IrH04Q~p*^p˓EO vկqI=vr0d-Y_?%U~ Qs_h|e~7x~Rxq֭C'[Ou`!OWy ںij3 ԑk2N{MAP=U\S}@7^ 3@_01HgdӦ=+-pnmW_]JQ j$(%#2XM1 0'PIֳ)+Z3y50!K)//+#t^Ղ7+@)J̢#ߐGY_?mr9n`YefkܚSb}Mc_b A$T %7.{G5wR'/Y˲՝[GpLqH2o%n6|6aԒ[L+3Sn˚}~:B =}ids.Ka4 ,B翕c+ Eedjd6Ne:@wG)վG1@ҍEhAh-,"necI:aWp+ަAyr)F%/( CM9q)0J0Ӯ$d AR;h+V!nF$NkaV[|Z% `կrfj`/8V^WK FCo Xa({5tCd`3/C=Cx,cACA@)D)hn$;Yfq ^$n7'N^NT!^_7.=|Z,%FãR n2rv3 6 8ۺcw{Ih0 G`ƙ$=:Lh_bNYi1hY1ȄZ`cnfC`v=n1bdؠ$Ls߂iSC_%*a݀z,ie@gc6TlK'>sXg7n$5) lLg$9lAW/-T\5j\TGK0_ݰ)"bMI|,Ek o䠼9 1#4\vO3(~Y!y}_V ` iǞu+ouftB.xZ}Z#zZnPQ۰g(ǹ*:S:( t v- kOҔAh3r0EMn]|20(iyyNvM8 uzs 2kWsyZ1].ެ:=Q;Us.4P5JɣY`е\G>V+V+ly \T ic!v}Lz}!ANfFҔG^# o-u5xt .c_+^rzOZ7v'H3&6㿹]ѬLpsڋǯ"O~WSp_B^2!҇-:$J0Qc2“%d*=KeNf8[%V+k 3mQ[RyΰCU tz<}]6%`BK]opF:f;h8a˖gϏnQ>ͩVI ?"gZNGB/ʀڍrtVDW^.7g uB~l꨾{2Kf4$޾Ƒ)Q<xrЎA4qm6 c/ hLM4X; h wIcx\YgaZ-D".R<ȦP:58\1 E4Ԟx$#)šUeS Xi̚zݠ /: 5L`0771V/E6vL9Ҋωܯ!}1Yy÷".m0PX)3HQ+ 'F[ Gi;RƤNX2VلX Jٓ`0Ӿ#){R*俧/P]S۫PR)$o0]:GI,tOytTq 8E\=X3!^q_JOV$qXY^Tm=ԪCuFvŰyLUI}Ilmdg:=,ÎR;i]~]fx!P9=FO'n&4c*Ba^nq#פN_o:@%tszb0UZ6-T dhHhod`x$Xs~qX27ٹm^B"%$&rڰ 0 |܋.b46H(g ZshMP=yuwq(kรzPw2J|3?6|1E$,AgP<~/ (t.9SX5S,D"u K=t@ pU5~OsuX ۽*ȧSjϨ/ͮUZ&D-)7#/?ǀa13]ji7ңcH&"%PE0ovx Y:kB R(X֔0wN!AKlfE(P_"±茌x#Y$p^B\ha5ty包;VQM$g%O:X.^#@( 5 7Veވv0$tey=_ƨ=蚱Wdaz#+D/y| #uTED hMxve15aF~W9{:+}1Y+kSBnS2J 41 W@:/ k*(<>q~B0g8;?8'ZUS&ڳhmUp_BC[ޠqp䀝1\>S{GU7S1gV\f&xyG(6P?HJ(TTի\_DiG|A XEȀ4qƃ8M*ITDn/}ܧbH$eZA3w>X@" !TTzfynVyiJ$64P=bnITyԣ"92ϗ7n ORB~X1@**y~$ރaӼ!g7y PV|c9yE7քC|1@|$8w|\l/2 bFV;k6t}9Bֶ?rf޷9qZZ[,1 {EvXC-^pP]6#Έ]Ga0d?yG!Jk1u5 Θ c4'ߐY»\oc<֪!(n`Ca Gbe8&vW'^q:틨e S!&:/<;1B#7+,m%QD` s3v0[ u7?avIg 5f~BLZcT1[<h]crhDqׅGHZr%&̾}ږɹ*M(%x 5D)%)EUi͆|hvk(PƽTA7u_lKR Dׂ.GT(?ئ~8i,/*oW&^h=}Vu6'u!8к;+9h!ه5U߲;܁'125ϽJOMg9ֆ\QVAPNKS.V.8;M)"Nf,gmav^{e{;٠f(b})"* mfvޫLSm+*c x8v@6-A[r`VIQi9 [sl]l޶LŖB7Mc-6W .Fd{bZO6+CoAR.2): obPڪNQ|ᦦ>/c.8Dעc+}hv f`NҹZ-*Ƕ_4,8oC(aq*N ޶uΓ`Ē@jU.m;[i#6HS#M.AxŬ!^N0nĀ7i[`7Xf2+Mƥ2X|EBeoC_K/!;2Bi|g 2{ 0C"$bFgL ,6CܡU̖2%ەvk]U@{ix՗?qO-J=P1bI/T^l%?>`"әԇfg&lEgtNSƯIXdLoԳqtpo+ocØ nqҏkIԖhR͠fw&PJ9ETR?ՉDt%tj(`wLY /C.J|9I\ڎ-AvZ+y\,% +T8k5mcuU^AQYP,Zv:o iGݎõ$*HYi\2&??hdq_;/=\WԤGa @Za,"DuN @TlD|&O&f^tXfKEhMV87 DCcX ,Oeu(;mgYi)jT9br&ךӽ"[Q89J@Q^F/&x 9ZP/sSkR&{"f&S j>H>mJqyf. 1A3vZF =$Οi([jX]ʜKG뼇s$ 5NZ {bdOtA}$зǿu91 q͝P~G9:$Xv`+i1Emnpl fܳ[ p)~^NrL7)0< M_RF} PR!>E ,^ 0+$q2Au-YX[5VK%5 LJq}"WM%.Z[vX^W=yZ83+ 4#}NADHM;8024f! az1 *qN~|jJnK3#ἥD8 􄇢j(Tc}NŨ5RK3oGetpì-en 'K{>T3مT~| xB :h%sc25użn91%e|X`ҙ VsYa$T$d ^Mxgc\q -Ppi]슷֘qx82b'X#wx<q q0)a&o-5^zŒ|;+拭Qm /鐀JZ0<Uk?T((昶$8wwy/uYV7N| `4jR5~nmDG 0ܲ9la(!Yc{NDOd93C s%X: R]N;.Xw94Z+?<.j1&;Gm ܗYUA*HqMX(olϲ]̖ ~m0`~&%)̻{Jk\99S rebpPN۰%ϔӣf^1^ oXIEǎڭy vZZDN:z#uz\@Եs~l LVhHc ba?0ҪQ$~].?;ж|bQZB9v @I.26HD8A"0t5Dvl*$b` @(>J-I`,cFOg?a4V'R,iJڍ c选%un9'5(Xvw)9UAۭ}֖ҭ&}&~Dh~]LʪCF d (LQVC =bȝ2Y2|M` ܴ ƅ+}3Ǻ:Km^yJ'[6Ur"*ojX@9(Je. C`}14{460E_'x[ T}dG6h%hq|-ls z*p1fWWMyf 'M s )nz29J"lWP\V+zOmwЊfns 2Eti)T$2yꜣayM6mԀ >}).IEBmݚK:|Nwh]9zr:{DR/BXbJ[fFH~̔tّsgdI a ҩt,gq/kꟓLpOv) Gu '3>-7'` FjC`خȁv@e߹u.l}oW%,QYZORbmk5)P/yN oglnPeZmpb@njB##smhA(>!lO^3;d!sgO3a Qm̞I?4AIc,efD'_^vaFmck "J 9dY:c-T޾II5 smfź'oP* :bghFx%s]*KF=6:=1ly)`T6RPhnhI*l@ގڢ,{5) dg/(*-g65?$^wu.=CM#滶fgc.uۛ+R282~@V;v{N3C顥GZNSBg0{<_RG~E@3M_Vkxe[aLSQro>IkIzY$^AF?k-!nY\yH۞t^,{Nk6̭=q[TOEot9FWY4l1Nя*\fXM-RaT|okhȝM%U3ݞMB{Vӈiɋ,wNgmqtYS>#N/p{zQ5._2k&>R9n5kp3B4s㕍P~SL,enH%k;L.RvDZlU  N"av)9Z]h{|f7!w#U73=AZ:i2Z^*gr!YD[$$lv*[T-SGt̐Y{kk\34=8pU( XW`}v.SrĶ+^K\,X,9:^gJ$9<6W-idW( ѨBqqJ %M s%]7d䅏k}ƭaмCn+3?:24࢘Z chЄP0^ɥrFؿNIBDX E3I5ߥ~S>7;ԬHSfw37UPIGZʵrz;b RM >OiB|ctOrqk ϩzk MSiCiŕ;6=Ow:?dvOD#FVO;b&A#wGBWum~Wɯ~x~K{~Q+aRv7' )t{tK{j(\,J?6 D|Sϕ1PO΄ld2hxNuHHaAisoxbpJe4dvEPǩ%u6v ۹s O Az57͝]3 $̐)t֘Rr^p.C^YM ʰƏڨfJ0Q ׃& j"`:A;Yq&%ƪK&=qwY]I_(j{xYR,JS̏ }p(@[>`H AYo!>rr7I=TE"Rȷ8N1mtF~&8(?U VG=/9u*)?rw!s iدGMQW=$;eTۆF?Jp)+SַhQh ͍Uwog3MXۯ4<$euEUIrn?e﷮|Û۲X[~_X (3Uh~lcu'yyT [e)2s[S J'YଉWPO̿gz[V _)ݡm.SeHmb,pc^e=5ـ1jrzs@8a|o=i\õdښu3Hr# `X8YgU˩RRuZ'Y}gB/2C I˳lb67yk.FQ׉ l}m GETNƝXI4xHr;k3]cY^q+@! 9Ů/fc2xl0,K\)~u%|/9ek0k?̷߯x!]|]JZeBx g5N,ӿyC)k"§HV;TOiVjМM\NWqɴ[6< Jy1 nV̤Ӽ6Jz 7i3Sݏ8Uv'@!UoB3Yէgh.h qzjӨA3kJ]GlZQKEl▆kxKTG+GBlhnDK P6l_lvU/9FpE>Hd% ) V9q8mj8t(oIyBNɇB9:$[|IJ | O[Y Q% py]F7| ;LOjl$u}0r㔘-UFA 5*JPYrf\4=4'5*Uvbg|Z|`)o<ƣsKi7<(aiU>P-FVmlZCKkgZo.`m2< 6+L"2dʛd.QFGRAJH9ǮygU6Ya)ovE8=pO4[_cj($O!V$ddۀIGz7R Z qáB.{RZӇbuO8*lfy$u\aN`mLCFV1JYߒ!/`f?{2b5a!)^nficdFp|" N]U6]"QQjw,#@3wES ş)]pTl)aSYʑxgl*mJW@䔞f(N0F+`kwY&ܚ sI 1Τ7U[RUe`Y`WdFnIOYPsmS,UhŊYVpb 4Zc8Tiͪ? '9jShwoq$63tUϢo^R~lD`kR&8%3 BMP Zhذ;BIF-2FJZ2Q^҃CC 3/*c-ӄ%QYe8K˙m\~ֳmS0Fm>{&{֫5Ӈa0y;q_[=sun&ۚD6~2p@8 0/4Ja>{-\k4"bݾH٢3lB'wrq4(z"S۠bxW"io1 lO>q@틭mյ]r|9,B,i\>dOkn^!P56`M$թ>̂qߋZ ymRq"a#?0'./a3ЀCM6e4{sFT% ۠?Z:wQ;"!egW Jsa7SV)lTS3mZ4_;*^%-YlhKk ? 7٪!<3 }@C.kBOy䚼BvfeH~, $2ں}q$7Y{Rɍ-8¡[t.>jKUΑi3-iXi荡ďEK,C( rz$7p(8%Cp$v@r8[vA¿ P,v!vLE.q+[+ 6@xZ^ykdj@c\y~K1KwjZo\ub w, U.+c"ccO$揯գk4/N΋sU.jL>.^v-0Qr5. $q1*j%g\98(0 3ؿX߆ v BKxT{UTsw؃P1U>F'4 :Q'nb?&1giys\İw,\0O8a D[$(/{ƻo%3@Swy1;>IgJ _HM7Y]K~L}|̐HǴIx2T&k~Ypƻo.V~\pyQ˄ 5bpmqZ.bYqoŽ}F4= Qaj{&RDӽHX!-gOT2?' yz=wg`-H :YUE8<ӸJ7Qz]PfP",|QIqÓJˋJTð\2)ql,;.ה 1qed* T7ewJ).iUb5|ֺ۶M0t`RNkepC5Ġ{¦%fBŰ)S֍YP' $yDZhڢ\c6Q=/l/zI57q P~B:F=*16:Ug8"6x+v|U8z♹!Glݟ`/ W waht.0ks1huL? vh|.ߓj[1m3VDQ-es˶rz)=V%sc\~qrzOf60 GJv:k*}?&m}dj>LRZ r6\hj޻'V{$FB%(YUi4G|&T4yO4 !]C֋daA\\<{\sҒd*`?U4z"s(IR$iOa3L^@Aw Lj6H G7$2TGporghdc[?Ly"&==Jx dmFޠ s:%Ζn\\LGG!|JIE䒀s kD">VzATy#ۅ+BD ܯo~B1`+8nbjpLZɸ'UwK.@odr)5e{pQGT3<f+D2Pa1[|";D4uVbmGhxd(zbam]<` CO%FP$ɳ?6|9Nӭ#e%761#al >[xKc}"0KuYjZN& Lo}N+/wӆ.^`! f^L >;+m'Uپ5>\_M] pO L# uck6) Ag/Ƭ"i=yU^܋7gm>TYM9s_94wsW$iJ#j`IW6Ecsr$ Ty ڟNE_ߒ{j ݁n!j-&zH C! 8"lot@J'+\_iqS"•`ܺl}G ?gJ<\6}EULo ;"5 :.)r=Ty {>+^,TEc[?A6m`?`WWK|4ohZ zW2B5LT@(M]֚"o#rӅC R6d|$E_%ff׿VR6qVgn2$waSHcUˡlO4c{O>Si=_lXEJhZ4_A8s<0 l_bW6H#k8KDjCqP1U_p\KꮦYYAIO>Z$ eشnoVOՌ;T,as׻_2|/^^EN.**98PSu-|EjQN4ѡƱas2&}T2AH8 & pAn L=4MiZd^&qf >4J5{JA! K,kE;Etgg!W0A3Ao O NJig"j.Q3t5ؤvN԰Wl +!7CHIS*xˉl~-!γo9̰^)s";zf9zYowv7)-ʪB[S=X>%bړQMCJ b1ѷHZ#T5ydJ$X,`\G3ºs{)jA\\b-v8~{z9v YWJ'#Q!骸Q7ZeiN)%,Z<I s[9 j%TV/ S Qrj6oSB= (~| i1q8bzym{6HLMuG\q=&De,!; wv!Tj5ZtǤ r ׏ŢŽ$gʢq0n ;E@Vg&~2߀ =4W1 t"#q}lAwTHE)c9H䳇PZh bYC%Off9xŎe\F 1MD @vh_yQ[#,<%f1̀ʏC]s+,@cK'd'.:'5炊m^59UeQS,$8kKeu3+pIà_0ϰ 9X)E|D@KO bBY$_AOAȿWQ#E|8}'4x-(S! C-X̓IA'lW5鱹G/ᵳWJ˱iWXNguډ5iM)$2\=sCqtqT\-Nܼ>ġV'76[B\qOeqB+/q`)XrX/HOGcҝ6av+ο`򛧶P=ipWYD͐^g9yd OCH൳-9!iz͝Z/V%&l_b S鬜`a~itYTCW4[uMJ9J`3 @FDx CI|ʋV$ !EY1 b 0.nw ƀ.w'؂{cm#2:3gn \[ y4O/MgZE[PV.o(a2ܧIU/]ryVFR`uNjvvul*)qd:#x26d]#RV"yH|oM&4=vj+C53>*q1 r/ 6s<7DatY7SBtRёڴ*pHԢPz0vUZjcjT)+!)x3ԟd[b6UӦ4\^6;DPrUGsʆm ne=Sr uGhl%6(4QXNU[X Vu+b͢[ 5J'S.f(#@ITմ F_Q7[?a_|a\]@CT &W.z XyJ! c} 7V1ݶn$|^s8)?wzCE~(|Rr6yB&9'?,NymݽX׬ڲVqІӧ.yqQI~w)jpYN4]@rm󢙨X}6j.`~NsfǁڱXq,6UiAx8DVb23Ou?>+jj=6B B ~sf=ld>ESG>W&7EʀMuo[ɏHžEb (3eY-i𘎄-1.48`:|7EQy5Jw2^-Bʷ+JUԩxMՕ'4<4}S@>ҍ0=a/(Qbe7 0i, ᛽@Ⱦl_sG'jnZu(kv~N^Ԩ\]\Bx|"bbu#? ,8a/6 0͞RryRCWu Ws4uKۣ̜&j,&WƔL,ϵRg$`eGه`Z=Eyˮ΃TQUt8 k+[PMId9iXn(ÿb4c7hCZhiGl4I64W UH2AO0_앎}4^_KhA2bRK LpSE~ܡYQRa&]>(.џ+;h>`&SJ?mJ,}$%?8G}(;?9)X+qRΛr{1YlyVDa/0fӼ|C955~.w# ~NEkF6/8zd + 4GAg ,JMk&0  W^^:`NV/D ʹn \,FC WŊC1Vi BRR23@.c4kUY׵XZ2ud7讯W<{?M?h$E1!ldo S"( l$( inyH,ϫ /RHΚI%%\LSx5p` fc!#c$XfGT,t|t[4f/,"[ɂYxu7p6{]@L ~johV`LAr9]+&:U}7W%)p&@7?VaD_joe$~:.\9֕KUk|?J| eu&DYFށRtTNDZWE]cl-(ۗk%ws\&rkEn-rA>wfO|RAwE8[PmTx[KaF&Tֺ-sjb`qx.MXE5ܘ29I}N `n7t[dMyTjN0g ;c|ߴKOhW-,LaERk$J -9ҩ/?)ݓ)=,e`~wV(z43n1V.L@ !}'d> JbP#K i-]*)p/KJeO%) R[gz[BmVO93Mil-ǧ+u##];ѻA3 eJdڬs.I2:EъQJ'(T|Ug.bлtqFn9)?2q5Z6V/9|rD09Zb 'Dĵ/goਿM־i=\1\0M|ݥC+.9U1EilKAՏWSDja9rY+ J6Bj.UnާManƃɎ M1 <~J {ߥFJx|2JEm%z9{&Cvm9d SKy9! {UOvZ4JkF>o2!3tsI9<.^vc,;U毟uɛߔeJs}8 쎉1wRT~w(_[),}<]/`H>^JcQ,6/rS{dx`?=5Ed#1wd⨧Hv1׌W>p =m#ZVع!xZ5Vd/1ԙZ{ ^Y[@3N1R| FuUR(_YZZI`/~[Z{KLYW"O@j_q3WEdz*IUzg?%LLcblha$WwȚwо 1a<#\yc(IeU@`%q[*uOYo=.BMoྗ+gJm 蚽=9H23WT"o v:O ͺAM ,[\#bC[; 3bY7N34 tK3v:n/?@Z2gx; 't(XK<8tgC\ * a;h\q+|.]HWZ(y>ϪW!T7 ヰcNȟ` y 51 * ,3kgdsLȧE!?/Ñ_=wtM>/cAF~,>mE9,@R=%QO=Kl}0 ?n%@|:9RB_f4rz~_7\}6@{I ޴csM9P>4v[OKM`3,4n+rиPo շ/􎪁nFB-){^qA˓0[,Cܩy螖L9MZ6OnE~JTX%nwa)VA7P1!z~bų|EV4W柊B8| )k9Wy ,k>QeH"@8 ( KK #Ukr1Y"$?INJYְwG-Ǒzc++ oP8fu3&H8f|O,_׳12-i8? . ߏ"bbP.w)6O%dVVNq R# sŲ¨CΓ~hM~=#P22Fڎ+^`69iM1 Dܛ 5YRncWE|cVEҚtM8>nد0WJk;e0[մ>Bak{ 䇻:X_5'~vP~ρ*f$CD .k%oq;@ y-P!k.ߥV ʅ=,B4PdbJNlCa%d_X#B[3]? GʐNz \=}f)ϮH*O9"oxT>vHssîX{%P Gbk6G(*"d|t`UOL&W!ohYi昂Ҁ=H*<4g(F.TCF#U pOUC^3)X%Q7Vx*徶gHV`#Gh`˄qMjeiW9&ڿIq eL$^"w-Xv&B=XyB4Iӝ/A6Oi~B,+bF!o$9$2"30^{y-vMZ]07[LPN:5qP޴#\#g@SbqitR5lN_$4xބ׍~#oTlLbRτxMUB:; vWì-FRa'e`δ> 9ohzu\߰Y"5q:t^|<΍UFtg~Q%*p& *t>PɑV롻d^ si,T`4(vڛ}ys. LaR4Rg4EѭXVZ9Vw!n\׀ ᜐkO[SM%V eEX]쌦ˉkۧ@'& ,#fLrUwh.'4K!(_oC*8Юtws0zw{ . 33 7WI'/8Krh2I= &M:,>m(6)-Zsu:4Gǭ*(r_?°ɘQ!h X`qwu6VrКui<ގ5JNaxh,Wn;ﻇr-1t0E}+<\^%'t)K/]e7 'hk㽁 uDTՄ MX* vwi*}8>6|i-&yjB6%갘 (װxsYU (Vbwj_G-Phd3c.{Í;掣=wӘرV 70B]@&^aI  x9ӫ~ۊJ^o%ZeobRsR,pg8ӣO8^a𛺿=Sz9gZx+(AC 5h_$Dܮ0C9 f紎^@b-ez1hCn྾yPK7# `-֬!+3?%cYipx76O:r T~CӐH;^Sy]0I}2' {53Փn~u$GDh[~[GI/@g"Jgr^LQ5WsOؾz5JEM2ۀ0* Kg`-M&OL rPZ)34mPr3D'RE)W ƒ/ٜ$ހ}(}PȧHMع/y|^K44>Ɛ^#bxBGI0~$#.I F 4buDC/61Kh=rQ }kb$7,aF>_:7EI-qA0-AW}|~q!N1jh3ɣsw3-TIr#'d09tON$=r|ejW )arHCY.G!$Gz4R b \IR 7JW=1,h[t`1c<!tW\8x$Uv-%ϔy|Os잞jr)ۍZɅbZz9=O:+67>w5I^tj3Dž]댑 P+EUk2z'fn3VӪfX0--] T뿧HB21SG}7FRXKEǞ蹧.^@Uo4kٽ u:1\E7*Pͮ[0׈J،(KB.?" Ts&l80qإy/׏qaH؅ky$'O-}2:aO2pyGzJ䯌($CbvK޷M:e/wnSԸN:;҄7WcT%ugK54}暁Ci/dQM`?dFV 7/KOݩn0~Ab\, 2rK:ٕp!K3S4U8(ֵha(a PLFHLS'u J3 )%L>bìF|cۧ9+ HM&E=!I PX'B%M.0LNɑݾ#Al fS-FEhGɽz(:8j y+@c62;}rS3 1Qm sGsp7 rZQSk^؂/Uѧa qou~!w 򺒶 Z9)6/ߎN6L;f!w٠NuE>!狶c^#':GR?3߱΀,_-$a{To&Re ]"q.=5EFƥbwɕtBd_6*ϧ2{hu)9yF8ZQvp`9)od:z&0j\} zfB-ߴ{; &Gie d(9x)ھ3i%TY4;XIMQMD|rU)Ϟ=ڶR}Kx<KDeLNf{),+,Z4XȹV:iڕ: PMʌ>ڜiVOJI;[LܖDL߄#ԓ =9i){^=EYm a4,V-,KI9^Wr1 _1az`g4XCa& ԗ6k^ ~Q2 v^7fݵ[0"-Qs `Z8ԱE urr{w[o6h-uVtn-J\]t LKnM 魕n_r bwG&ɗĴ\$]؅"ɋP/ .׮ cE[c1Oqzu]*^A-܋9[0+kK^#A&\cw:M PWrv7S(%h NM6j-˜΀<1Iog.3&Z +LP}Hd[YՀЖ8X֟\کL(ߴqu5$kc߄o|ןI*"R:}j;4Ydwy3@YeF2ѾnDvwG D|kH5`",F_[F/޼KlG>f6 iɀeGц_}[o]pxQn)YjY ]WI: f꾨Bm^N*ee0 i3n<,Ʃ$I)ͬJɓ~d9hD'|:8|BgSa{PZĪt;)-mcO0/m[hCrt0{g8sKi&"S>>le̳٫蝳`EPdIIL(,Y9U9I$J OBի5|W蔘-m#JGt/aHf9Fd|ˎXl^ MYI뉯u0iX0D]5 V[YҖL`'!d|Ԑ^{=?Hj[P(4ns$ɷTsZ \3'Oo&8Ǧ#Qٟt>*~H{dV*1إ~Rg='aO-4G)0kc^c FJ4K1Եa9.\yr!|7=C~Pmk޷i .NW>'D! TͥzLsN$Oq/XXZQs!~ wm-WD4עt2Ih%||[2I~tcjLpS=ZO.K-V eYL xc: gys E _`A @.^K]]3ʗn]="@\Z``*Nւ.1CpjA#vK]+7:/$}bd(uPQ)('5ɿVz_[2Ԡb?l dh:6m*GA Fc` _`ڷ.*l?FV<@1dT{ su|"WS}uNoǢOK5>rȅ6-ڿ;C+x [V9/^{IU$3P:#Q7> +BI^ArM|6ɇⷭf2rK `~~l^B-f#LiL`De=!f/~-!A5KX$CԕDNZu+URYatoG* hN 1`-t&rxOKkZ"pM$fǎG6#gf=]H";{Tj%p?8vlxDtE٘ 8aJDt̼)HYQ>C)EK.GVd@.W[Tiȭ} #2Nc~78uWQ"f=89GS蓈 >-r_–@prL{vb(K2-.K ,,s%I?VWӯH-[e[%A}gl6[PHY#q.Q2X >ӹDHP&d1-k)3z_I脻J8$ ʱѩDlnRrhektԦlӬrd 3;斞Wٖ"Qŭ3 7m0Xӆ|n2lk PҔF4փ)6rm6ƕ];t?&]j`yx* ;q\"dMfq^7= 7Qpm!WFIM"q RKzqt'C56Tn͐K4Jrc>hMUr\-ˑ!\[Jد1j0m S6IXޣ[N\R.iw$<0bհ0x\bBƭcfirvyURi(յ;}_|RUr|3 ę5__#mN.4M\'qA? v4\y05w~IҨuϒ=)^<#+.o?Ed(n&2XW Ѵyt¦ C~8W9` {J&ʊΊdJ[Bm[Ӎ,uH33&G幱JV*ws6 3a1+zi5i<|S]Vh*=C-fC*̆]QlXDI}D&&C9Β.̝b+dYDJ6XfАxLE9J/{6fW:fP7$- ^ .*y+F0FØwCTEu3PVsإE66= 'uV{=k]L#ILhC߾h篯=8]`ǭӐCZ퀅w/7lgewRH>NqqۛIYs/q=CMGX-s:v/u( ND7$e߯o lQyX>mqNT;/%fs9FhŢ:.Cl˪fa|]f53=q3%_nmeK³nMɯY[Bk1h[A"D⢞cgkܙsQ.n?QGw/u89.oǫ"E2>kaUpo)Q|2,wok/]Th?=(-q0fg*^GڬjW bߚGM{e,Ih|I5;E_TGNmj$N&GqM[_&G%kcK#2-D-WXnðoFڴC_zܗu|W|B;eZ|NYK)MqVʶ7"VmsYqy]Hs;)]) <8dfz -]]:cONI{RV=qYf*ZHWy1&7&њڎ͡OP&SG=#\6B2&#~3!]=KG~d7?fi^;2X$?ɥKCotX &JWU}QLF0gsltnߡzQ6oa]^p^D:HZyV"璎Pߺ{4E%!SɳC$e_}:WtC=q.hqkΠå)ϸ] )Vg7.NH#:aޢO$``!m><7&n/UAi588(GUJٓ] ,b[x5zXb1F-q*tV`ʾt%W"+3^ Ht*amY'^.I:U|-? m9!mQAv>hV]ע9 W" ;R =ᵂyUYhnX!ʅ)+Hǫ<6zh[9uҔeP9~)aH`m63Mc(5@Lg *A:+.M=nЙ#\f*/Q#9ꑕ>GwX,1f`F[ܕit1#.7 L38' 2= _ OI1yȈIc=҄X-Bl;{k?8,Q2hn˛Y웭H6VLOИ7-^;@hFS E%4WtvB _]ҏ@I+DxeݶVC  m܆-¦]w\wG:BQ&J$N*|2zƲxh&)*@>s7kqf4QFcy|)\/Ym&/qdMDCлv\e|{oWӱ(k^ p䠌lM[^M3 δ? e\jj~gDvL kLP.HU xs%oٱ<#E}wG|vetT\yfxq6m+\:QZ- #0C&~'cyc.ӹAtawb#"+DR+"#r8+6r?#?&\FSi4$yHBo Zy0 =׼^vo(7NJU3 q5-^Rᷮ 5リE*g'KI. %"y~1Z|ºrȹ+P֕%S|k l7MaF}9 |5rR.HqXȈލAɲ/aVw}aC|U&Cu|{#@\pL?`I满'CƆo ]O:Ck .gpxCm$#YX+!u+0k*)k2~ n& 4hh27`SL&j.c$lT2*| ?8ư-nY.|`Hp|.jb@ vAI#9 %5"*A ;It}*pmezP- c+JTb!PDRko]jп؂mh'l[aݍw^C'𬸩YN* K˹I&S*6φ[UtTgF$SK雥kˁ!sr>k%T_&V&#]cOΨ  ! *TMfBvE+-6t/\fF ޾7*΁ $}rv.4 wPh}/z6gKAy21޵rY&P Mٜܫ'J2 r~pDczNM4@eZ%eظ; 6p?@VV5e#CȊ$H'9fH፸L$8/e<,Gyt<^90f!+ C&cS3cf|hoa?cWyիIp]M8x( %8.X%}^ִ e҂1l;T I;>Y=K2B?\S:Wl^>w~\0Y'n˼>tұ+1D͏|I"̪u4< c#L 7GT|.֦Eo׳ę Q,v10 >ut x8|вꩁ*A j!Qs$L:gYdIRW_04#XGa_pRFH K=90.Ә|,0ljq /5/ &&tnx[_{Z_ p1١? m&9Щd󍚤#@pT7EzEG'<\2UwCB(fi'rSSd|[iM=J?fN%*ǘcL(*~Q ˣbC)@y OZL嬭w޽$}Gݱ? ~A킗4/ӧ"M^V?0؞U(?-yD_Ĝyj]ʢB[OX`ck)G|.e2d?N8i$:=5UAH&AUr/ ZS#s~jn{|7=;$ PC/&Ӓ1cPpA΃{y"F'=}[S iJzgȒBM>^ sf-{ vÓQ9* `Y~)c ŪZٺό ZZljJZN <Շd>*NX,jsPq{ t _y}L XQOџ/d\ƇKo!uLn:=02䏅tdyyY"aY3\\4T-K$Sy<6n}žrnPxҊixp_(>)!}axG^hCS)iѸИ\qyGqut7c(>4)*wTjn~-!@P3"X%FB^IZYyr1Y-`"396uc#GO(w)i^a =43ۗHSQ?0mq`mz̸+7Ye҄N1JsgE&3[piޙ9bƉ":g//%3,Ʋ4^B{i<*\,B}qb{,[(5Y_/ Vхyo+[u9Q=bH\3y/  ɴ:nke ĚQ1SέPǒߏR K{DtsٲD1]0/€{:?IFqd Qmb">@BcDF/>5b/Ev%o,|&J20g ZK%)[X +oש"? =8GrSYUvvȸ-r$:ɲ=L`dc=AAvUjb{oH:~zS'MURU'D1σ$V%#hO ~Gg0eDq0=Y`VEdikh^sefT(!ScU#+Skv_lC$;d:q$@{Q3Z9Y61"a\f=}E'1 څܐE˚33A6_WRER7?_hЙ2ݨ(GYwx` %}m\ SK&Uڪc\D#E1hdj\{yqXϠ6f߈s.iqGky3L x/4尭^y`{IDdO| xS>[L:M/P|2!<3ciX:hJ>]^cgodR6DlaFĐd^?WE<80 P_|[76 9 7 YzqE";2VGER>pCDU#nXM}\_,ahH݆+Oտ!|5!)~Dn6$_-j"g 1HɸJ0# 'ʬDjJķ oi\ /_\fT0y["`fắdU Ӳ^8d1pi\Yx#߮}Zyxbu<1|T57r`U)qħ:yJ`یVנm*d$@fMo'-kz:P;R*n"Ɠ z@M_E&"]󬶔&͎3^!%< M8Y9k-*/ĿqB VHV (T/^[9AxR =il-ܶf%kOF`aZ/_װWo$4Fۏ*%0JEABUF{ »j2epqQ69`.V=!Q;0V:(뵭úRNi%W;'z)IS ҳ%(ϣ :S|' iSt<w7ۧ.8~lK4,wEQG@s5y{gGevr尦B^|Nđ"-.rեalã% N3ٯZprh7ýL!"hG`Pd!|^r9~? CBitD|eTa0TY^,||uDu0QE.Ҷ{ݍM^}}..p5:obKu_яzx6#$Y"|d-zkzBӸwܴͰ ,/fuN0q/|! EAyjS(Sŷ~3G*<1vRm_ͼ""!5%@l7ɟ%ՈM5c9gyö#z:NHKo .{`Vb .Kݼ24>LCC 58f#ˑZm&8$8*Vo%S\nlCcnF> *xGWkQAk]{u0Bߥ9N\4D !dQ옑 [Mhh-~F~G| ǏU\.*_&.1JIJ6ĥLRI\#\>+#8EEɛtc}]`tSlt\9'}ѳZcn͜%6&[ Xa-}&zϝIz!p ~J~- ';\z\<#Web~.2 gH|R) 89@GJ3D%;J@w3[~_nK^߇:O.|{ \z1k~ΟH])0q\G_gz*dR/g~lEJ$YRkJ.l}H#-U;nWA!&!q|>wLFV#'W7(ďFbYf.V, Iˁ&ef.rjEaT~V!k\.!Õ{9^W{M{"0acF2GEX8>XXTe 'eוY:!+dS,eyUp9b5''@#GY5&/q@r,i"#L8ĴKÄ##qW[tYEciyVi"ēU5~y;L#c~a_5[Z9ak ب=S.Rca1[#״Y7T " SJʝ%{BM2⾏!un\ Ec { ?mꬓdCV؏ߙX<>w>rN0tH]%d 4"iXBv0H\O zl;flĬ+=  +#WkkL<vEaѠ>ȱ}}F6KIyq&=Cr`m'LAbx ɷ#,bO&Ƌ׻)˼{K)ZGx\/`V٨m6lΫ jG7"ǂJDX?L4qb#(9-\3;dK[FEJL q=] 5fxH t8zP¥8>~g I\w.~8[2y$O7Z).Uyym3[%s,/zN%r;$\˰㊭|ͱ\% Q| TM+T1}7biμ(HpL7>ؔYOVhq(~>OP U6Y=lB yX2s?YO>M7Ns`])b J aTZk%.ȼ{ӟA;>" ƍTa(KQ4QՇF~OE j{l'JIyNiޢoX99"n~駏<=MC]8Ĺo!&*fbSƔr`u^eJ\A>y5>Uu."L'no>lH/z3c b~B@ n`k5H \*R6ȗ{_y[h` '?Fs>@N̶K0$qF$o04ӿwYf"W$vSPiP`jsOGg5ڼ|5]$;w2R V$!$^UndÓ [U\?K؏=Ad>\S3OTT Tes4&242>8-`o+?pNg2ȶIꗷ'>z6"} nPMRD-^Ir!6RO_>>uerrfÑ ۲587V- %9 թVvk`Sյ T8—%!,(}2zzIY [k 5}>˲n} MYRڶ-BBs dw[q46CQO/<8Yi-(~Ģۢ,KA+}oyrρ[:!gkҫ=?NC. ؛AE=guttwXb`0 ϋ Ebšh`JQydoҴx O)DuC;9 9,`9Ϊkat|S]ve;a4\/14n3\k/ː_G9ƀ\z^ؔ8Mf^ҔM(j0btZ ' ;&EZ¡\`ɳ&)Kڅf+tR!G8us)_ȩm K0[Xt9ka C;`%n,%8m((gp|2 D5r\*B@; z(1mf;e'q'83ܚ PNT@+d82J|ŀ@MHwYB#6 =y%dksЫUnfSy~x( B#l>RlRUqgؗ!w/e$>aY4ۇw(k-\c2z'ۡA," .{փ;73b!5'(G(:z܍xӒr1[h{kѳ|?Ҙ'5:ϩ;N7%zlK6H{?nww,/ 躜\DOfLvP^$#p+gK(ٛ=Rpǐ^ -&|$e6NG3ܨȸ j{83]=j+*4Cs8؏Bc4lqs mq>m:*v$rxݣK 3yG ƿ`!'^ lp0} {*ۇYŪ{qd$vD髍.-'7fe"*Xi!^ t˜&]'+7ƩCN2O@WP9J:qm@\`^TU>$no$ wl>ϑ(٤Jo w@;"< Dh5gܐNv*MdkXd~f0 'm `7dJz+0YioRH'_{ We9ٝz(RQShۗ#o% w=yJ9EEL ^ju0 B^js|Klje:Ab)V7 E#vI@}cȏjm%.H5 r*7[[ 1gQN3 99*لW4-P$€a?YqlGMb8irC3VdbOvhK㬠I˾9>iIO -m˧,qYۈ)8(Ec$Ƿ/Lhl ,]ve.Pq [ycsx NP{YhIdwH2*RΝPd\@rl:yc7F~*a@QI$rU=_TNjT (,V֬['٬iuU<Ƀ9S`1{D QrګXEq8 ;F'(@aV0]mSIDTߚ%zۍai'~~8g,_"&!0t~?⼯8`p |t E 4"OGeidp!N#QL@8vj&) Q[Sh `5,!6/C+M,a=r0N[ۣk6[NEqh 1^SO˾B*s |DF/G BxB[a c hAIi)'uC4Cx攆oDo$~Rm%ǂ6 ̺h+'5Ξ@e0J0yG PSq9P7πMmO俲闣tb`By}K52lK6{u̴0@R6yMcLTJБ^ZRV⭋s/ >4B6cMꉛYWU&:=٤]6UpQ$"TwCԭ{\}.^HQխe1D>2}{d_9\ڝ{Rԝri8)>%R=皳+d$k U?g!l, `fWX*c/q`M[e5> 3P.02 (Ƒ O/hȈ=5$i>޳=}(ãBC9sn0Rd_#XPaKRg8ߟɚ~Y #d3Ppre IE#C9BS7}\bLu92F*~nS1>*gIK`xBoeN]3(5koғ4ÓСYGѳgr|x?|2c8>Ar0X$,Xp" Dq2#`0`4Cw&~<`vI %KTRXQ[Y 4c[엤 xf -t݌MMa!D<s"dH P{:*Mq|K'x&T4r:ts%ՠ43TL̥uc3r;DM~{JH,1]@f.{1|?9{Zb ?*mahA狶޹'#p5QY`oi͹vLʊvJO< MĴ󨛦rRk[4< F g`كYYS!ѝX> |δUW:Қt$D;G'A*ͬ]vnE}齶$_~AN/,P g! ϻ2u C  zxaVOݨ$S[}5]E"եVh< yo@BT[jf:W2`&8_m["vv@o``:GVe"$l嫏IZ8a@20uy3pJ)Vđ}>16ɢ0o7 >>JΨ˱3c4w.moejbYl&ZWr` @ ]?Z}\eZ9yP?.! Y{P Yd qW$7HU鏠!sbyc46=Y=)ܳԾq ~{ӳ)vrǕ#a)rU<9)A[ŀofEYJUQڞa(YzKUakb,Lv2g"qgYXRu"U NKd1MY0| jiq,:;m9P>-x:X"7Iqp_tQ3ZLY; 4ة9$ݢ0-1=c!6tclPѥnܨcpj# o ~Y'0ǭǧ{N|DO0&[\ XP+-xޜ?֜Dklq_@ɘg3 wIb5Zk'='N-+c"%ArG- $Bi*c]#pL[iDFynFjWI"RJyUVp#wXv0eT.5'=N++geG4! tm҇4l1{iC. ccwae5Np%͕.oe[; C$9}4\xYcAljNkAL[~ ?(}y?(CJ8>x:PH5z8mɟ8`SkX^N CT9yfQP>aqG-TC S79,lqת> f/ 6Y2ޯûrp|_ ?$Ej7[b}wPa~~ y!cg3. C zWݏhx&b=O v|$=ר%qHnz}#Ҏ՞Q\yRh ukPk }ckUQ R tA.ưk3ۼA$hq:K]Y n U0(6{n\0˜&, R͹Kd?O}BDּ#lB%VP*}QwL v [RoY"P@F]ękoyi?|N?R mŲtލόy9 L[b @Ά$I CJ7QL|^UX,L,$x"8y"pv߲+Ue̶=u!Ty) ~H)hEnp{q&="F 7p;4ܡ1w,ɻ53υLƨ4%љоK@\́vtֆuKT%YU) mͅLu6eOl;K’[OFSg?:8R^Ҹ9k6vXq_E_S2ɾ3jSѧ^*T }1v(UcGV\[q`=p'WW5MkЫZ-&|%5++8D ]/4eH /D<Ib= ~J ,)2=HH2^P,Nl鄧 =aVO&KQ! #޳b;ݡ: &]WBl+Gb=: `Q-NgS0>\: Rz|0l\heUlIſyzČ |3/0<\l*wpzPOghtZ7T3pn/Jvq^^rihا+V)Kq 67Yۨ dKpP+ {,OU$g>vNj2v߆󼵫M6MJ%& =xg?LkN xCVI}>ۆ;1D/O7kLmGF |O 9*ogC11+?Ny璆961F. *T}Ȯ#(**XH׿/r|9C*.ߑQ[*iԇz[0Y~9S0eLBl-)KS蝺ݢtdE]<⺢꘭ UPA^ / ۙ.(G$i6P射s9/# @P`y/A,Qp4zK#NgubXcucdg~(UzrZ K'hN6c۬5YL)=0 S*M6"N)}i'R.Qz~nAȎ+Hzޒ_jUca+E"?79ڡl5L!^W{|D>e $%x+Y&nolN?_6dTѕ"uHJ+\%G[M6*`!'ὋRe=Ep])*FTS-3B5[f_N*KK[!$>YN?6d}y['=&.*_':ȸk, zjݯw9炚D9agE.7`]ZHEs4-%Ї&(0' &r>٢ͧud=H?z7jjZa0_kV&P|^'8Q$Q"Y`ۗ뇧VQ D ߭yj4?iCl_(;s}0։@2FDkŔ -;V ``,zƞԄ;f>֢6{^=h)5ڴRLDžƕs;l 18RK&ya;ZV-zJ9{Xqs+InG5d LU=iڏc_P$QM‹AI}J0jR_f~PKLʠ#ӋS7kp/+ rRAx.L9O2E,'8E;s!‰є03 3,5׸OI[ k>'b{8X`/ʇu"&TV>^ P.`Z2WliPP64k ޤfׂN+vjR" l.>o 6Ogq(.+TϠ7t¦|y!9d`+PDz/>EVȡJnqGJZQ P `9!Xp+Ě/w8tܺ FW'N(Z]EN\഼Z;j2*dיW>X腹@*myH-HIRӍ%\-$ǩ[$ Y:qaSjNN]k ~̞80b.{Dkv~~88b0ShhOwڞsy< r\qyQ]#S˥';[#fD'ǯEK]iyWhq^!꫒oG0eL]bPDUrdqb0[jl-X?q}0jFjc9Xr(8hda܂ I;ٷ4=wJsate9A[x5gTY5nq{RN{uJc`_p~+͌3X@ [?U{8ilj=%lFL0[7ЃԚYXDžO5]>KU!CE}K~Jhh鐡ұAW %;^ۅ' ]2Z&ɑ9Wc'JDPUڛs"&2%%UpvS=5f^i |=#xBI;yoZ]eqA@J)UR- ' -I竳 ~^|穌(\_?,£L-oJg@]DklM7?EħCŴjb:r+585Qãl؊,οzjx'a8`ìBA{E]6N5b)kN`~zJR|`޸?h#ѨP-`[_ Rͽ姰4Ja/J+FӞ LX(@/CTyIp=Q*DKBh@t8Wtn[ Hj9U+T_:5{K>fCиOX_L7Yڅ';!rnWٽg?D<% X~Bm/=M_ԺG ~/p oF\"}G OX ZojBgz?Lו@E^̯V"5 7߄9Bnq;n\^zo+S?OAv {K O&LO~VCPkԾHLdDNtZP{^L˨7wR_@y BlAdpq_HTTdP*Č[=)XOdo4G#" 4 ܲ]3y^h`0Lga²q9f.djQIKm+oX7nGO1BH,0\p(!QL &q}A!Ɩ\}-Gb mfrshɫ%$$BX䢶jHƯ6P Q ;Z "ˬL<ʩ +tH!@˺vց'roq[%@ 9" o {i3LE_Dṙ`h-9G}4DH/fai6㬍_h8lŒd}u$|bbE ֛uxRnK䶟ectyʻ*А[h&Ę6rbS>ZC79n,F[ ٯ~,uj V XOmV.2-I'RuؚmWX/!La"SSR:*ѣ__A[ ?|Y[*. h6f6{?IR=oYW t?]C–FWΕ$'R T'(=XIΚO¿/9/O&&EnV"tMWVɇR<.F?H9Ȁx7(stK x蘻#%ݟ@3a;)o#uLy;SK/S\g4ln%qr#&1Z<˱$1mbYz]'N#=RF8 =ßVW^ okʈT ~]niIBUJF^u7fƫqH~^'|Ԕ&&nN1e|*ZWaمD۬7!(JfQzb[p^ ;|ӝ+nroWRJa'NY'Lf="hOBx{0I 27Z-<Ǡ͊u5lw -%2-eLr:x굇q0F!%(K8gρg*0\ =KUKhAR؃A;ہ{X CpK♒*T qXCzgF]]BK /DE:)KiAo~Bm&z#^OUJA//'dhKIqDoR4LR)znJk6F뒎<+X8Z@blF &0^,!oҾ\'q aa. 9C>J\-0S\ }^'#FHˏs[U* 0Z>3* g" 9 ZA[{ԣpUi /M W-KMi7@ C*o9"zhpr*D,C'%E|mId6pmYY¾zX藢A9siAK㖨.1pTDmOJ - -[5Go)P E/C癥ai7/Z>Ôט6 Cvh#49MGH70dxӔi3!gFJbg~v[tOtA8Y\dvLH,ZdE^$$ƦՌ6 S2n72bp>L[ߍ>]dႺº2gXzH?q+Mީ))촬"w~cZx1f{ V/U~5u3@+K=]Ȗ"ˆZ)$#= c]Qκm[%wi3 z#~kRM/ju>ucHȡ4HA9/t0 dY*/_ pB: Bt0ɤ37%P+0}.#4Avɏ%Aë\$&Uu-c%x vHpOPi/͇Qz7{\,~#GO˾ȓG/9cUXs0A!L-A6[|GTV98Y޹)L"V:O+̙^*%SGHFC_ϒm2\\Ev*۶ +1ܟU?JwG$bz5=3]!W$o7յ|#婺{WLkߜ]zZR10!.K0P1u ZdVbӶIxb\sf(R-"Vej>74P(?S TOw[O_HB+φ J Ň.NuYޙ6_i 58y/Q1E [ڳx}FZ0?g?t33@ ˿i\_t!ؙ^qB?ܜ61498UPM_iA#&A8 llU?M ElWNkm >@ϓ =^LtKN.xbjHvP-ü1+}[dkkM6ErpjžBҿDsu}GH0mŕ_\ٰZꥀ2 tMRHuu /-gj妨>ZK2٤|B?F26o ϙNRw :~ ͯtB>gMx\ҏ0E/7UQAysƈ ڙ79D3[§糶7vI$l, *nx. #M$I@H3#q=fa w 2$$ś+4^l͕'9QGݭ Znef,c" w 41ʌ!H]H*#63R@Y j=(JdIO}f}jm ӱFV(]c,_ۚMw`0/f+՟l1\҅?4?l4 'Pl|{fd$c.Qp-$)T7كf\F ~K鍴g@״IDO1hWF0 B[l̍U VEWCEAScCos؆Z d$pbH99;41N|$ݸ=k(Q4Q%Zs ڽ=8)Khap:!-]БC_j<}l$NfxeJ^G2نd6]DžNwjzXH &>E Q#x=j3W/v {-DǙ=xS9TLp;'qkn_ʼnEb\TF="=PRzT&ҹe m q*{%^S;1N:X5sР1.c99V "≗Z%;[˂b&OyhU b^4 lӕ9:݊h2&Uҷ}4Zv0 L;KG=hΌ_~``j,I] _2zIgʣqlnF*2*N|Š뭝`>ŷG;Y\ Z9}3Kup^iǖeuk^ _Np0YprQw pWBD)3`RĬlPiNrH S2ePk?o&fVE>„ #慓ڵ;Eu|abU } VއSZPOH*?_^a|fEn߄̿w]ei܁'Š bb sCȗelU;}GWI|O's5׎Q$&RwXP6vJg4X#.2wM( 7fp?B{J *@Dv*f3%䭘'Zo~b:p=CM}DBC&g,KxI Cyu۳mV4yxg&fIg]fh[.WFT:()7,qb]XKxu4-՚M0ec+}%)Eo QVt7ƙ*7ufNܺl -'XA޷!}T"A ѕ e#dL[P(9ܚD6VnӸdo`{DGq1d> .7` &|:UQbkwCHMv \ZJYj[m a DT1.g+oБsl&//%=KZE db_[H%S rw.gYZ0707010000017e000041ed0000000000000000000000016075bb4100000000000000000000000000000000000000000000004200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwmon0707010000017f000081a40000000000000000000000016075bb3800002f3c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwmon/abituguru.ko.xz7zXZִF!t/.]?Eh=ڜ.+͓*pO?mHjlmF[EaXʅ|j{&(#:UyJ90))CqBݳ^иH u 0<M(]JȁBw,]㠚W2ש#~F/RMHcC_Qp! 箫>ͽ LjP0W?'R9 $Zӻ΅kr9P) [o?ӻqPO#RkNM=%s]RCP",Oϖh$.duBQypFYGZ*S:d doR!!oT0⾍f}ZW=.+VK>MFZ%B P>8 |` NU +,RzO.eqyGBS Q ;ڙBOf| K:|67k~ m[ϨS^,'=2(Cma \HAKߏ;[ar්fܩlgZϗ] p( +zD 86/!:eYීd d$M5i#lK$N#)'( a0A]# ]+R_x9嶅kcyI)-]m-9,;Stsˡ  *3(e .np1ӼF!]J fPS?GUxXZ%^^wu Ehn0]D<{hCI|+KsdNWcs?J@䜈A#ѳܼ:PHIb+Z6\O8+mÁCE~'iϑ\?Z4q~0nF)cة2vʦ^ׇ  Vn%4!>n;(uuD!FJBg}fD*NWXT?kL)LoGyNV s0ߖ+8Hi7$ޫmٛ!5B1zcU --ƏޟngK#sZ$0!qCcgBo_MPȷPUְMy5#;a_\zT3q⪘M:Z] ] iEC R'B@h$a@] 49ܹ"L:U 2lՂ/A^._lXے εjJ~~ض@T+^sY55(v_Lgbv/_r v'CB:^K/H0 LZz#萆{=d0C/5?aU%r LKJ)8/t+lNyL;1 2 kTsN`j@w9q̒Z=mCa-P o2f*@qM<6UMK4\03[ofzӚa3}j=Awݗt:o ~hNݣ:>|Z*@v~ vF74J*/}O, ' 1_HI 2UA:;ԇ8%d81.VeAo dcD]N{̙ZK 3'pbf`lzoUZ8zq)Tt!2=aK>f(\ogz+hLNfoTdE%irLbO[sB(G#❉ M\[ipC\j;ͪ*8Es 6B7Fj?#(w&!U>K mCֱg]s#UǾDuuOfx$u0xiF"+FR]L{2,/0+>jX%}8\͆a fQ|N,MfvԢ1joo&ylM ~fZ77Z sɮl95O[35GK{QIWW!/Aԁ֘ET Nȁ:ywLDr1i(lgRv-v9FiTߔ%XW]q`[؄+ iq>϶],ߔ=j"[>'O35譯q=Ak"8=<k\@ -8.C?i*V>f_CN'Hf4!)=C$S ߙD":{_*o 6JxT>\o|[#N`c13kijˁ%BSn䕿#̈́&0l ^+T%y߫U`<]S+ 1GB]+yqݟC^WMk?҃|%=R/Zt6Fqi%.E"=ãdXB4 o䇽v-jp`t{r1A*n#kU"+)^X{p<~_{q8_%YD`@^s(yF[ja^\|/>(?Su;UPěh|E-hDl]" i  ]Q<ح^mD,ΔR b/f1~0)FtO[[yg;YϤbX!Z:٧Z[ A;G'A"(qjګ)6/FP$zAXuGj6ޕRljHڞ(vb6u}sp,j?ͳm&!6JT6Af&]2@s׬ѲKoᒲp)WA]tb%SqݛB/6*2'iDB*=G9<~vZ/Y+Cs J}up6l^_j-.k'i0(?jOeIcfwS elIgo+_'/kYW&.'ft!odJ5_,eA(QNuG09ϸ5+eX'o².ѥK; $6О-p]̙BUYO%jJP zM@\^,(y@{E yjc8G,4wf1Z Fo,Ɨr_r hJ<Dlb 0Fa׬X<77U;~ I:B'RjĆ$!7 lIH+[/qo-~@Ҁ4mCky([ $|sYZu@ QY{yw q̵,FdGa1MSUݎmS J ppQg_!alA<)7ZEFlF)/ׁ'z>qO;XeC6I"sˤ&<<Ɍ;8hoB? y TCƊ:a>,[(N3>=ʐhrf5hlΛ,#041\G(A4ƟL\Q*`\.A'@\i౰E3{ kOB,s`@W{]|mlBAƍ^e 6͑{O;Y^Ǐkح |;4R neS. "|\j(ډ 4-2*pow}~'%w= CO&tc[ t,ԯG=0a|cYBi2 ?€<.L /PK*VSQ͟% #8Ds/.HND۪}+ZmL]X"FA8OH1 鹊ќ@{*0EIt !S3bruD۬-':lVJgDn*z܌eL&?:9ޭ\ ₈GF "pidb:0uhi~o?AR9sN71Ħh2 7+B~`JО]D V4/MDe#,7BIgTcLNbU e ̓0Of8) )1xзwsݥT@l| 4Fϵ-RKB[(hQd|mJ{;X٥J6~[O&\4s9v ɟxB\ x^]}nfD4XSzaOTHf9!0yU!i~P8K1xcR'\&ZOLR޾ 6U6 ›#ch^P@&֜ ދqm+)/y%l8 =~~(u5 jk<fԃ^lmt. Q ؈3Enk.k UaJ=h&>0|,PP׋-l5]~21>-z쥈XWb#.Zyq H_ #@Yiۆ/)G΄UT@4pW2/*31ŞvsvK2ELVkXbP*η.pMYa@HF Cw=Szj2N`렻,@Zl͞lÊtC0A tBHq|LPV Ȉ{|-$Df#&brE+ FH={vdpw- xQj16,Eg ϨiH3`=\Gfbkې =?w&;tU4]=SSϘ]ju0O8*$yT pϲҜb`Oc P߭:d$b6oKyJ(_Ikm[Njxze.Nxj@7nޥ4 : u;~9c'c#^w'Kg=0z<2y >ǀuʿtN=pXQ5 nR=v2rlogNJC1DJ]q󫶙B``}s#cT>*l8_L'.@%⪠ Aƪ?J=[hW]Da4IIJ^c_{DI pG}еr כsjJ>N]k8H P=,G>ۘPCej*8<Ҡsm 7'AW:Z>()ElvLs"# ;K@47PQ?cW5J8.,c8Pu޾;Z.4bJ1kkc=>(q$.8ht1l. Q!)w P[Ǵ25afyPnԂ7ZfQ-Z dPIJ:K#> p]̼3 2ر@3 bl@ [,R!ۧ@s*TJ-ܖ, zЧTY&!*ؔ:Wv`ߢpt;!ZK^UM~Ss]<W#Ĵ‹VTN8E{W||%p%,9VqY@f.1\tDƺl31#l/N*Rs-^,H}&G.'ƪj}W76R'le;nci(/u^ʩ˃U#Zhg +-dRq:϶[x4%AX D^[s1BF$FK5ASѳJQ>[; 3=+@j^|dkr #S+, C\9Fl`:w/.,?>2'l!Os2!ʁrD|ĹT);~P?G&'>jCټn U1HiB.];aTQ3CͅjiXrBPGyra:LbRLKG+#=EV4!WpHDigR`a'h<'@ޑYl= )=[!5YzWJfY2|a7O5j90GRs]1B72 *V\)͖M. Mf]c8;sJW_8Eyƫׄ%VH GkD__;ԭl2w3oWݥ(PUYMz >2.̓*A1+ HI~AH0lnAፋWv%|D~k!JRw\6B%\s|lq-[ =QkJ@bPr[NPaI U ]d(͟Hh-7y}o];{,]/> S^vʂ~?"a9FXwu*a 5W-YeHwb5<䢏gQnp( h~ց܏4F,pR(ufǃIl& F CP-4x`zVɂ$^NfSm t/n&-ȿJmTrGYX{ǽIAT Q"_dINx̦?Em [8[uE>ԀU׾vմNdB~VƠ7fHoQ%-1y{y8YsRlI p{\,kJpg1 qn@,Ht0>SG6LL4_y9B$d]`?qb`_qp:p<r}- {=l6?8Uxf7Xs4USSڙ[5=ǂa8e߇O c;"3ZH$jK̎JGN]2s'U7ezLe%"XEMn ޠ@|KhTHK[g(luKR(~ 9;Uhola D}Lx';?eW/Q|jIlEK[AYĤ$3g+|YPQ_m' $s6 hIfy|N=Ǎ9fDmll1KV3L/-BAF]SS%(/5LeI<) 57iR@ѕ"PرE3ryT(-R.T"/|gaZ,@AD*Tou8sc#hxEP8 Ȯh՗<1- _A4~YΌ6bࡦJ h2+y\xZǠi+EG~hAOPuSd^jZ9ݙxnކnhz'ОZߊq+F (c F.wꎌ.pA`u3Ze؝npTx>T$x3s^jpgYZ07070100000180000081a40000000000000000000000016075bb38000021b0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwmon/abituguru3.ko.xz7zXZִF!t/!o]?Eh=ڜ.+,>/>"M*fF܄Gl}vm{dsq@/8/w&]$dR{h;t\l|}=>BM16OQ#_C@lՔoӴU,yWbsrt(;.gm{J?޶|'DmZ.?E3l[#sYܦ) ct/CDaG[X,rNH(p%{q毻 }mre67/c0j:AVCPtdRNWtplUo^&&dM1p}=څn^\\Û"،NZeCyJ?~o2fUBɽ|wɗL-:y\Mg@񳐬Tc[.rbyܡ ='}_JWfK{yۀy!h$n tHEM29iSBSkQ{HEu hӸ? ɶ}jzKYGkk`WV'S>$y44ٺ=]$v 1yKuh^ •_֒H!FLAD)c*Zl Tֶ/gA~,zNQF|Ńaf4~Na<PQť^o֚a[G_8&Ԛ4Ej%K ߁`Vg,QLLV$?tu8Onޢwy;2':i+Jԁ.,ll pn7ĝ!(HfkǎlWTaI?Eʘ HSm1ȈmG|+tZ"TH:L!~"X㫝gI;N[XKe{4 JP-=yńxǤޯ@_a7ɠ;̘Giٙk"*Ь@*D!3d)T˧ ?S9u&'Fjy,wm}t?OGhZwo0_b) cM3E;K&\ rPњfBnYzYS2>!\r"Cw3򡚴Fkxմd$2Hl.:zZ `+Za F BsDp@O; 4&~qI)"dAxP|W[6.td"Wn{8lW"K@e9H5Tt7'f9УQ-6aJ5}F_ǯORWXi e6EwȔÉU B.YW6Vt ,*-y敯ޡtW ,˭b VnJ L~:-#x L /g7Kp~0psXdO"]KǠ҄eH"{RWpz 𥉉Ӭpppq?k2 [qh 6.5 w-Qg'u.#U [AMy '-gD*ݡSKiG_SB+"-Ps7QP ,5:7t!?:Qrpw(htBJpM),(T#ǫ+)3^`;į@In*%TPB}oZC W>E铥?<橋ZȌ72*g3]_*LՁk):x&7.i;rHT˛(o n"zO2i}W UR~$4Fp\pU! G v i(B" mR5Սy}/tҋg0or C@WD4F 7N}"8̛m jvv X֜~ oc X uc_"0>@jᓿ-Q`Ѧ&[#`@ [.eQ\Ҳt~?e&@ċ' +a!]ӜsL<F*_輛JTF0S摺%FEN ],h Ʋ]U`P`4ڡsȎav1v|j]:^YW,`wzP\ص@TCVbsBσ@2 R XN$o󩱌)3.uC6;gKLm&-Bfo&}-kM=O5qb$S⛟ RKkU=f*pDxc{Ikf 7pX+$?kx;?KmH|hl9v\NzT%H5XmP\o>N oSkMAmb 7 c/$̱0X $7A|7 6r7&kM]o̬O1j C㢷0x'G96_i4YsK`ٺրюoy]wcz{oA %q]t>КYHKK_4sfrb}65.3;!;Naty꼲;HE߯}cl2aF+ ЩuՅ'^D(lC )I^6˒eG[ CL([ӺQC!ڋʎg! ")/C)!3Li j};j}k׳PUhoOl,ڹ 8ɎoK{;=d.|2&~'ɛ ٝm2 DYp0|'!W-i CǒDUge !>#xduC;zJq])*^c0f)nE,cb0>g7ɢ3Ao:4v3vĽ'D2"A~5n./[ŞTy\rFlw1gԘ?Q3O[^~i?oX?[9f ]YDƭ"( {ͱ$d^ej<6Oa0oȞ&Y5tEGWcVV쩼k֫@[Y\>m :8}@eZS8(Z%YH4xfͯg5se?up`LjܴSD˄;Im Õ#la\qS(JOȪ+=xoql~l` JT!ؔO0R`P;q ѩB @߹()s52zU%n 󈛌h4>#H $~+D-xQ>MHu^Enة$eKZCm[1 `13ť!xSjHSѯx("\3On p\JfɇaеΧA`j:@^ S܏6W/y*@:ql?"!ފ//l)yTwzws~z%\}A&$C6ܦP=i^"@E3/Dd7]&D36Jb}b 0_Ee6"=h8,ܧ/ la=ٞ9dEۭXlZ9ϼ whnL2 ?{:f̔_6G348 TdqIT欴VfLEv(ƭtɬ3KeUꃾ I;;]XJ([ذe,77QjOc6LYfQz 3{poḀب̗dzmfކG{|GQvCҙhȿ2M)[ t[@qdŔlWME19#=x^~k'kHjq15"Sp/c@e8)Ba=ٹ]VѻBx}dŅz -<逾Bho hㅭD))LT4Ll55@1}.͗flT4o4zpPϲn'tu!kesUYzO>5=4o]_iwnQwHut|͜*Tx!xHaEC5h*f f\Fl9Idj ?XCT˱Uո^|s焠f EZaxZyQJNrv{} Wr5lΠ0Ї6kosuu͊Ԛb#f*(8j3Qc>^4CyOQ%hENa/un$^~`FUJ4l}Od6ɚR0,+gf U A(ڝ ߹,f.\E 8%2ɕ`I2ԋ9Ě ^F,:8{nњmk8?kyb>5HZ-SU<%ZNeGue::;Ni3vFR>F"ds3/<.Yy$\zqix@KbC;)JrO@e|Ebӡ&r, )Bn0jJ5C+ßN?=d%a^pb~ƝuV|6>.Mm8K?sf `U_̉j'/;1HZ)RP/i1Wٛf>*1Y&^Ҟ,$zgdV&TdCͩY/(_ݦ7X3!0%m1ڃˣxfm/֜C&gYZ07070100000181000081a40000000000000000000000016075bb3800001ce8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/hwmon/acpi_power_meter.ko.xz7zXZִF!t/]?Eh=ڜ.+ȟ :WCv]f"e KiZnL= &Y@y ѥJ_Si39M*"ܻ೨ B05vӹlUCdc—% +TQQjcYk-k䤘VꠁBGǰ܉) H830ehbxVH_ܹg fDD)ws׉3+3Mnbi>6G ;h335 N{ux3E ŔK_erW~( Q}y̸|гnsXun3"՘)5D8;ɝPۇ^ml5M-sn\>etJLQ%N i|)[S|ʟxE ,w*)VZh <:\h]*5zzٽtΩU1).tHAF!Hi85旋0*P+WB]#zzYa^%ˢu7@&`AH6jWYxbʰUi37w6])y'Ps땑Sr1'W%nelo$7ok9։っ }1H. [|-#QG6B}CƱ?(S#…q ]LJ:S33e]njI^TkcR_2J Bv- ݪ&33C!!Z6m]ӭX6!ȗCIzS-g^cVC\k^>wL-nF8 趩H\aLYsaI#5SUn˛N>J߹'=v@6v!@:$Qﵨ̬UܘB4xF,]2Om*5|x> 41,ìASe3?0ȇZB#%?g:lE(țBks8 S$6ĖҪJiD7\)&"eq>7H`؇l{r$(>ww}/t&ߺII1,7?d4훼W0T0r̉ӭ>g'nB1QMUl;)gʩh&AR5s+FxBn£@Dkbg)%-,ZA=0FE60x%'+*m6AYLgصל׿ːq/RഊER+17<2UPzU?>hz]1y"$Bz:(^k }#pPV[JZ9NsD h.}2!lxZ\0\ 䡜BMJ瀜+ &S 4y@TE$.P@MQc}Gvg]Wzvun\Eu%3hHEX$rZeK'V5"}y0 j#L9H*To.-v2 #d C  F+eDŽw0 輚KHl&&jPdڧX2誴 4ǿO9.߫yh{k1!8 SLyR3 * J&]"kq^7xe9XdCcE(KNљ7X[4?Rp4',xHG$ol(_EDN{ĘD*\0N!!A&Of}]5REo;ݵ=*O|:}fJsMK m?R<|[ Evrs6 = ,q2r7hB 8p=[s4Q9=dZ{} J˺zlAB<4rฉHCvJ&kos^qg<%hzPYIZj"v5^.dSO. < Y:T8W['qZz M{ۥ>(ujAGvDQ0xdD\S{3X8sfRNڊs9GMi2c̐OO;`df<^gU+p6[ Ǻ`=GwaWT(&2RK\MO;dNgN-S(Ű1,Bӕw@0+%DB[uW(I"" IqP^k \&>Btvo}lVMe sJcmO Jii>>&Y< ːjlXͿxcxEiܳHͤ'V 0Y;IsE ޭhF[+[%Ġ 8.WcsBzs3=k : ?W뺮6чZsp!Tv VtDdVetJ[N2]gUױaҡWˊH n;0`(½ cGkNO?@1ios5@ .ԻG[M8=VDm-K E"c6BsM9ֵ*fK\e} Ŝ,WJ^ 'B-<'Df6RZ%9YlUNZa(BqXb_Uz L%%sF;+ͬm0R"=؅ON6!^6XqCcbӗ /%\X^DhD|r,i,uz1]J#I&<>m8Z?ﷱל?h  S{w5&ͳ@\(18 #'1Sn@&g$-Bܩ M)'o^b@o8OB~eoz00`|TJ'|ˡj:1s0=<0f;$d=݋wKB~e@ |2yW,UUOk92] 4ǷSi9x=6X(bp`ܯ(BWFbL e4ZX:fÍ?uY>1Rv^ N, r߆O6s#.=)" qY?*Z[NbX ?jZǹ1`x#au~y}<J>MZ_D/ct'W3Oa~o(8j&E0+K@`!{'4+I9-]Jy وN p6tu(h2C ~Λ?º4,؀ p P, huնDD#6M|$jY` =UZ;ͺR 3|ѿN;!^)Y|&Ner@M>Md!!dD̡Wyx!PA=yZfbLP2RZ ^g-R4I΀/, %t 9}8~G 3+!S`س h?&wa׹hԅc]&A2Z}sZ;kޖdBA/~ڰ xdO cԔO|L /. ntIAQ3Wx 0НOkkkF};˘)Qm&IG]3q$Ytʉt0_G'e4Fs 'ҽoFƾR"ǥn륢%F#+`cC"<.!Fq A*I^=KA>zP<@4A}J!oҲN9{MahY!e;bO~l@ 9ES"Nv%.0/4&1 5@tptzLg|W9QY)bi>~gd_Υ%4)wKBKة^ߴJKsij)WNJXxP5_؉ox>P}+}!}}ŕJT8[!Yտ͂p'߅7-&՘Ҫ}UGyElƭ ^E"?|H~84CyvUtZ;S0]NBf| i]y}b LKjIG>T?Dx i$Vx6kJXQ({ SS9 NTi!E-4&'f!ɒ5f!# kWq&t^8 c>-%2yKl8BF@cXHai#qf˸]n[:KnѝkoD^oؑ2'Ds e(I [i8H޻Fwry?>uG9HI; Eș~@n3^5Bسd/(@ 90As.kc~,D4SH@@Ȋ!ctwm!fVwվ'2 tQJ^ S|{4 WȖ.Dr_ $wo=ۗқF!y]v@d %  .6isFy1S~ID,er1d0O? 9XBR.V?TK%~>וhP`P}ݷ?\!O6gaE.7޷Q02>2+$6s؛^Tܮ]R]czc8*_d^ W1 '4惼 cB'[Mq$aT˴[ӃHO|6Gd=,BMḃaOӋ=̕b_[*C v~k"wF.~#Ϣ%+)#=&X;F%<4B_ҍ`W }Ӵ=M/)游9+gSSqL8d$֚[ԲiF!+}p )1> X;sEh\i!0nl,GB7Q}hC4}ip?;! }waOq%`݂awNٍp\>m9Ai` &q?LGvބRr$I{k/ZrQ{tm")Υ시]գ!3k03$;c]"o a_cU2NXyZ! #j,řDfgY~yRWMY Y ݷLѵ O"d;;˽5J)thVAϡވVB!ِ xeRtK3 ܢZxm"C x&i]{3ϜKޑ=%iO3+`DkԷ=F)^ʴN{rRzVpJa KqRO0)a:u83tY 7avAo&sy62UQK}ϫǫBS/WP(&m|0rdgO2#$.-ڥHʪj:Eʰ*'>pⱭC-3 ˑa%A{~}Sp2[۷¸-d4+ s,FYf;ViB̩ C*K;K߆>˿o)bWӍu9̗~&ɩS7$Qk}*c!V)^'4{Z$|Z |Fq&5;7`Gs.'5K⥱1Ph?Ү5qq?(4~!ڸ %G~8Ɛ^ykWAL?^o"/~elZ\~U,dg^Ł0c:1SzE93",bq!кQQQ y&H8`WC)y)ɩ@-ȤVp1]/+1\Ԝ qQm0mҫ'%_Wa=*sږ+g=G SSdQ{ghֺ2=9q~jX]nRF&dz>mB$9\#YML>ç>9$(VKoLbcvr ǨN /gDwïk\J l8#eBCAM]І}B@)OHR0z&=>}-\YNd`== 8䐜7 _:'0PT̠ gFԣOÿ=n[7ѲHlޱFXyؚ7q ØO&@jI/YQ4C.ŀɺpOMsSpc0UM ^\lyxyE2[։3u:C'q'L4k;JO')B<"GnKq[U'~DVJ:O:/Π辔V9=>ލ[4bo,A e|(Cο))(Ň;CI1QSYSs@Ry:UFM&xk$G `2H` W\Y%diM=sǫ^BpRXT]yYBu2>=<6P[beT7PW5&Hʰz2H__-w<2G4MDHggRZ4F"3pVV*ӡ%j-7 XN!\J4kob68x uin6)D~Z yj"WWM1( ҹ a*E>_n@sRZR?o[XC(..^پRfN|:guxVX! E}Yb5䪸5o XaȊ ̦JO~cPXDxEk50 qHFw]xn*H#lCɕCe`Ϣ}y3BS8+џXw+V\O%?6Co-:~7 RxhEcFwyy pPu`bŢ,6dr`&>:E f Rʒr բ= zU1L3wi5dp&:,56W߹HuR-@ u#vORIhP&G d ,~fST &-u3.īiCs3YG_]\ޖbK}wlPCgM ᡩ؂v`(_6 S^?Zk Öo6Oc' ā@҄nCE9/r8WT*5;{OV݇w+_2 ފg*t+bЋk,x8gVG*!úMpa~SUّO[`3Pum-I%XL PzԺ0~/Ls|pwM20ʇ%iCXpVXK>7*/Hroc.m)_HbG 3cU3~ABq TG.h$?`Kv~*l'%pK8- >grGrsde+z +ӟ, j׌:F8/"M :t\ۍd5΂Ҭl?T8Ji|}ui3Z2c M㟻ԅ݄] 4곳iabCNbV#VF,rcʱQjvvg(Ԁ)3+$Xc  йo8 lӆ.@Ԥ V\=)T{qA"eYD VU-TqX6Kf+ݙ.6"$JEW 6:-MYi&}7ePxd}kp8S۳ܴҶi/qe:p.P'OUJ0F1=aob%#FyWt2_!0ЩsNkXU_ @_\C^mω3,`8%m# /بup?F6 O7q=m  0#OV~+ lx6G8P4G?EA|pxHdG),v+s\Wh4AȽq3%jbM{Ƥӂ!qF5/XAWP)'9!T"_q9w.}fl?X.ʬ3w4%,ċwǯ J$ͅiO8"JẬO`F:K/(7Ah -"K>EGFd;Y</jxf&r2V#S+rC)  ] 4H~T"..o.V|rVYz缞lɶKq{͂ =Qmg/. 71e6l:8ǛiS˰$VBjQ©;nHv T+?ٿRd3lևmJ$tP(t"8X!Yw`I.bz-x _5.ɫ 2gl";elM1Amx>3փcRyjoȜK̻(pt -g SV: ?IX}1VS\hD'j>DSN" Vlvi;唾JYw2N|(N^_8-*C-k^ uF3rVKٵm!u:+6X<\ƴ՛ckV'3" xo?F O] }MNS<%#צ݆B'B?4).-uUEtaA_`OWWjUɭyH5uvruȨ8S\y?)l~@&A o<f֔Ȣ7iw\E?qlAz!QdoOb2ZplNX`;}v|z^az7q<#gkewIOu(ˏՖq<a(•b P& >%[[`3/<& WU2U-tRm(I "9S>h.X\!OI-aNg얎0xDSAPDn7`]'5_]Y ֚xJRuOvg|;BDMdn]ͦCˁh.oP,u̐b7ЦS<9<*=zі!7dp;/|*J |}k*.nh37oFKlE!ZZ9`e/ٱ֧ A#XoU 7فE'o/oGx<6N݀#fGȂ9-| t3 /´"2!5`1]|ih!8VZxBUMl35gŴ#]CԈ`axah0hGKU8h,gpUhr;DN-oԔ֓%E!t._V3lӝz_:J32TM#τv*&x҆[╎'TM`َh0F?tIt*PW>6֠" |)S-bUkT v*P8āl TA"ZQ%6^V㩖\&q Pg8s4{XЉl:`[k|ԫ$9둋{$ NLm/SpIm7 +kvn:hnXK)%=~:c"Ib?f \c/6.`[{cJu=q%Y|{eϕ1ܑߙ'ǫvmz^eM´޹(]{0m"h9آV힧8/9Dљؠ{5|uOog( 4f]Qϯ>^Cw%vd{X@9t<&²U!1E)*z疐z'+ U/ŦNf;xB=BᖷS70h#u5eX^IݓGe+sL1:lOjoկ.?xŸ^|GJ3CQhGbdB0a@ B 흾8'$72 9\.*G wۀ_~O&d ]ʂ6  )j>M* Ev{khm:^VDfJ,: |G y_M9x_](cVKXBmRY#4leJ%(n m"L0Etɜ2w^""8/q7Jc?y{FZi/`; RM2hBrvʮM$ݾpɓ7˻)~5;\\>^&j{m o,R)i&7L"vo`FWzB!ӆ^9,o໧A&kV5 $rx^ dԷcE%,>o|-C 3bzI7{벤.슀Dz`2y3uޕƃt:[`>B]U,i@wCIHDY= *{$g" !ws;./'GOy  5/k0+&L}EDےp) `m3/yP4gMUWBįܓu&/UYi8ЫHhP u٭R moOvrq^l!o -GK+1ߵG+[SV\51$v!M `#?>bc]㻦Z.[[ըɸrج~6,Hf}F.b~ª]!)d⍪kΩL>^x|H֥ʺɊxU֦xR3=5kPSޗ_Q ,ӌk5l|3nbY*>D+{9[{״?g6o9 J7H9n^xOi:Y;Zs ?fMK\b8[ţTG$A$f.{ܙ) }3Xij6qȕ ]P!B6]2wc#$- &mx b$+Lf 4npc+v7!ậY%4\VvUor"-pRu&WBfJID\ez9pG ;88һUe֦Ȅ]2 <6Pr @yIY/d*j@Aˆ3Jw#NHܭwy,\%Z6 T>>uIm1"G=;@됯[!_Z` r[*p>~Hl\5~fn6#*opB~L6@; (C6,K~56ZN=aSvfv g(GbPPȚ({-RzH qYJ( O|a‘#ԵXB).[ ahIDG J5J|X뇂Q^ 6X NmxܴᤡyT7SnWsQ@qgcJ& %LdD~6 b'Fǣ`0ȵ-:j_)Jfdj >CzWyfKRzzҰ]y(Lf`ƟvnE_KH&P:P7w"WoD>y7q4k|Bk̗d&p8,'=gد޸$GE 1Uw7bTn66,o2g0 qq ĤK4 AzL_Eީհh -VЁ֧ ^`([Lv]%ή(?y y;M*lSKY;P,.)}m|8$^/5260NJ*[Y-!K `rAEklWmjY+6]1'^/gL*Ī{epʹ*:; Z[I" &AJ2+:tҸOϒ."0|S&?wE (SeZ,6zrlq&-+AQ4FA!9"Je6f"CAN%7~U-BIR?y_6n'*{Ix'@34l(yl)H`G=m|etV. .beV,|KX+R}u7p[7W*|t($BegA HTmWt3GqJBeP/8\ PV ?x+ ux2 .H/v!kG8x7P8mSs?w"CI*I!D!>8FYg=ZRoBZO%̼5KPC/,'Ir]ͅ'2-k{,&_H`wy?jĶ*hCxl1%aqώRNw˝-)*qϥ??iR}DbFdvT9!#v]@<#E+\X5/c8ohwzG/\Ӈhΰϥ<}vSzz(v*;$ 7ɢB1YcBP씢d4ZHƥu?tZG ĺPZT:M<:}gPYeIKӊw, `1p%׊P)۝ 6,M1͊YM*LD͒R9Wyʆ6`_9̷>Z}/s*/4IQzL Jtd16?&X%5=*=,pWI9*gjI'9h2AИ5PW&(>r6'u e $MVq\Bxg=ɀ3?>9'T8mM8Z',J.zvk(![ 8~mc_ē°\C&&:0d(6;0Œv*`ObPH{.^Ax)Z`m[5i?!{@^ɐtQH#i8/qPl*Q{sjGOߑ`Fyg#9ҸVe%M 6lSjgo-P܍EVOFۮ;)οDl"P~N5NezS{eab5G w%J89:XLt{KڈBѵ>D"udO^BfUmL[Ccʑz6zD[ i<• TEVl?X %SSPAH-ix!f]k$ {?NC1IrMwᏔtrt Q|FқFge{ H*odP>[&ͻՙ xw böR`-yZZ{<iMP@u%\=;&G)WUg^dZZ{Gn6/Gb(Ogxdx ? ށ>lE@Ge+vF.ʅ&]'a5uB"xSBy"fraMp1]j/~읦r#v(TB\?\IMĜ@@dC\N~Us})4M_*4R<|fӽ/ 54#?M, V[*x] jldBÚs7w#b]t& aƮiDzpq'\/|ow<\<5+EPaSě, U` (֎' 6f!Cz=l3Q{"s~4Hw!b VRfNwUdžpv~Mǫo_I 6?cF8#BApX݋&3GCUf3pjd+l !iq.Dϥ.͞>Y9 xk[\qbOich@:`'C] k-9Ͽ3>MMZ2g6 AlH^Fϫ90Ύ|O [iE k`HM RhQv෹6릏-d%;K,u jkm()Vl5 q*>nt׿oъ&N,.ja=Y%Z}l LitgO?h:wurf؆T?cܘlն= W|!+Fŏ$sEZujIdx#٤2u8ڈQq+f?٫ n&I߸.gu>`1 ̺a/C3#߰"GsL3[\!\HH;ń@dY]Ű)#rǚ,uRv<0cY_`PݞgJτR/! QuZH' KŦR`kxr[_+TɾU9VS%ק%Me[R!E(!p APy28Vq[-'j@qU> $<jlXr uk?^VwqX+ǐRsXg-^S6xA7͵;nTKRQ{1ՑU+=0Ȱ-ߋ (ԨwuPI<k|uUȏQk Yp- QA=kXtw[ ^$ )^Ȭj؁\uif]Mp]a>1b˟ÅsaAޓʷ_, 3 1Yf#uُXNV۳8=8E<} УtvLUWZZϜ͢SqMq7,bС4uq9u$+n@4v*rq-'  >ֹ$n YŢ |=+od-Z.wr[%pӷ91y, һ=0kYOH2: 2m'^B-TiJ[Iso_ݔmU zk#ٓL쬉OVeA(~ ej^W']k'3 F$|ޯ3 RHJ=I4=Jb$f )e鶲tV;uIR5R(rJa>F\30%hnҪ ]E؎**`{ P"jn=9xA0Alpu."5NjEYEȹ=×j֌8Սn$ ɝg?rDǍ"@N[[3"C׭(JlIs,!- R|r9aMluilWuo^qn9FA֛7k\Vͫź[eZ-Ԡ#Jby5 \⠥%d]: Xx1I9bzB +B V$ 'sL0w<<:),bGe3Pz' $J6]רx7h+7ULV܈xehr%AaήW>Mhj@dPb/Ka*^t1SFC[ Rv6ww"3qEY2N ,|'#R!3p[J(b<^`ЈL:/|86:`uS\ g*PqGlVpR :jrt͌L6n#'Z9Kq 0$dC&x+0r<}kMS%mlU檰mnr(. iot8fص|4겗l1g}=ݥ}9|\6˾y#˪% ]/}e\[u5c h՛Qdۤ<PU65=w畏 :MLViU[uz]y 3XW$M 0XʂdQ۶6*jQᥢQy4ԃ'_]`zP U2IO"ׂ}$ZS#݌rzKΖ/{fꌖ<(]Bɤ1Olo3µz0i>9&s$ =뤢ՕOK,hTvbڑ&( QN k7R.2 Q%Dv\"^%hX,N=pXm9,[\=go*W\ţUSRX -5{vJDݰ&'7)0:*M$d2i 2 $\R OLMiQVGP݅r ڲ=\4 b!{vgr*h{#`_6cX~GU#6 FpF^|dvIf5vj8pw|#ꯙבx>{D}_))}Q`"-#a ܑr6 W5-r] |bH="F0 BFYUC Mixӯ1eEʏ4 ϛ$ceW`Cľ-qңRZ䒀A{*&Y[hiJ60 -!o0'[7#Ԅ>8{mML˙v=j5Irg^z[nrCS)!)l͑}=_Dwcq8(8Y~ k}O7SaSv6_b0T#ϝ hHShYw {]ga6.}އfN?#%y{3-l^TnBF3V>"mɝ&8ג{2T2俓8'9_"yCcXڥTÓ{mBie k$k4.Y2O,O!A% 3!taj߀nLW WC꤭AgA\G;%N2$ ]K*+(M-Kjَ\9e(ڇ -݌|h.V$ @`;vܲBkNxHO<(_v>GVĢ*%6yͲM MܭMo-,׼h+YN445(_y1Y6ׂ'/2\~3?H $0b%O8,un1M2|7O8;)|;}`3SeMj|b?K8i6iK 7Dic#Mmuj"`e3F!2>e2/Z6dpq@35M8o!hi 1#TdW?^QUXW~@a 9aX_>R-&E-XUR:*]$U %s0*,ɊHMt*&kXe-KJ9g bk9ޒ 0%˟9Y՞պR[ Uie@kގqS:H \$FaA]iaKzU`;Xi5>& C_ n)$2Ҹd(NgmEPyԝȣ IqjcA28mO1B@(F3v6y1 T|p 4e@mʣ!e!<#Q~+;_Ő׆gVP!ŕ&uˣB3M >q#{mjƳߢoՎ)~G25slkIE* /쀹Ce'QBc)2 ϟ^ݳE̦ͣNV'O\2̥~y+0VO^d#{wi"soV= 5㉶KNRpQ11 t yrM9ЊCK0jCU97N 7#U /IXU!p!Yͧ@-C Zm)igK+oO ew?͠R"0iД[Ĭ>lD*#Puս؅S1@ ИǤheCf$]iٝACtˍ]GCpGˮV. Hhbt$OUW^Ηo~l\CM.I%A S# @ZZ3AKp Z%dA =Y+ʑ碫kfS$F=(DX)eJk_;V=*kIoFu821:6+uB'tP7l,U%sJT~ߐ}]8#% bEUmohS-~%Ë8Н|/XL[vi?RcXKɓYט4ΗgBY#By^gwkH1Ie!ʀjnDߝ4Y]`f}DK3`4}~SXBˢfNr "5;fԾl QXRD^;iL 0rfӳo^ŋEIIu͌7 ~DN6D2gޑXup.!Yq @i Y7`R?.t _,LG٦P)p$y5C +1|m*3/! KWP dL_ԐیF}rY]ԖS\T$r$ܚtP_z]>\1g;F^J)m{y#©%W%u4 ffz p c0+q ?^4[CǻяX[o(M!kP W:̈:JWĩ=E3~NhK4dBb1U o38YA(mޢ˅MlZspr~)ν[6-bFSvڦ@JNE㨨-kTSm\6<u1TǑ9K-oazJHΑ{<ɯ_^gg o ő}ٽz.,,X0^xտ5x#>[~ZQ4/9#HBn_J묇_Kz%6VM*0v}OTCQAfb<mFYSn&+>ϸT*nSIL+&XO!@ E1kcX.\\(|M9ԗh+gr`%'ם{Z  (ɑ0-fz=wxSÑx9<'aoghnc)EG\ RJ'!cQN#Ś4%BZN*νMIU=  Q_Cg/=5 mvr4`4Y[{aWWE|!4ֹW􊌊 -S]):!G#n(ns,?A]mmim'@i8צLkC瀣y76B@# SW:iEiYx41.2O<NecҔBʔ z/WqO8:O*4UL*@a laCNc:} P-?FR@lM6/Ɂ3mſBsb( 4L9${5<ٵ]ږ -g2D3JԚqN 0TߛOdՋU{4+$cRCETlA < GvaܲOMFuHH x.i"W[D eHd~h=E4j!FS}$mnm#czb.xkGA1E3u%LgHя3xՎk- lX:>,`@`$= ٌP]D}/=4jhw!U5#YD)F?Pv_c]`}qoxTSSV$6yhjhǗUnK2ROTkogܟ0 ߢx| u(a$X8&c*Lvh}rGw{>Z;-5F'dY3[J4s(3:+Zg;7,C4'c㊣DŃh҆yadr  -+τQ>#+@[ԎRFg)^xC%|a~Rzݥ2'0HB+/}0eM $-ٙ45[3\K9{! 3/_K >fx$w-r x-,wg COX#р> M{{&Lg HqN)Fg`H ϋ&N3L3|(h>>'Wc-~f3T+6&/1Èr'I$ZˢÔL]sNos[Z|!f^\+|2\rF$K"\9HXxTad$f$؃Fs6A1awO`g]:r߬G'vi O 7@`wg4?]}[0Q#jEĕT`|M' G1[;<'1No>TKS=:ҊlSPIMhdAi.p{I_K~1Nxzwuь9S\Q2+ dqGP- cen_ BZQSUšCMj Ċ+0 q}ӑp g@kWROX}H9ot9?n({_I"]jMs C嗘Δϒ8#skd5]d絔:3=UL'\F6p*y>-E^lLD`Ŧ^)lZ=PŻpU{v yv)8*S#C#=_cl]G[c"+Mך4'{a _]+[Qe0DoAMF~dx&&z}DG<wG+j֘$|ƺwVdn0-+7WС*q%VeKl|!>ͯ[o8z{ϯ;5rP$5B~YR`u8֜pK80mFЩ UdsehC1PtTe>\["[!JpQawJ!))PM}Fu<2.ko,p=^>MA Ptpo]%a@1N -#@V%d , H]Xِ.*rJ;KEhq>f>Nʹ 찬`5Ow!I|N2ݘΝGJΣ+ Q={<8.4:6@U%E}WZ͜Q-c5Da1l(lr.`GjkjGM8ml IJ]`h"z궐>*NU4$W d#ιgv?JTF0:lf"H1-ci(je J@]1],qS^J$֔?Ԧ0# K G0ctxSBdIC:FUE hCUK;[8l)3DA;׏]fmJ{ ()ݸ:W"su5k ^L*t{ӓFO_l}#d0^!_H]kk3n|}{%RkUmӳNSkaMь?NFZ0 6aa$./Nƀi 3~l%K#< S 5x5\v=7bײ(ۛ]^25}zA.QL+hDl| e3OGv # CŅ,*N(an*ěMƭXKfBD H"^̝jpGz`0 ʏN5J,\5r%d3,&;RYa!yfE5z?/OM7Sfo4TP2K)AZ$=<;Sb.w~tP䫛.jQc.%zWl_Kv$AP cMMG?M6?GgsxRV#cs?7lL~7%~vXӰ O=6,q;w@|9-ЋaQKpi*|5A0^2ogSi/0DCF5)r2Έŧĺe76{1&8UjM1ei%Y;k}b5U I#Jv]ORS*Hy L!.Ӯ[ >A%D~Х ɲ[x7AǗ; @w#FYB1 "~dg0 5Lej˛Q1A~F '[me&! S#%tviTЌ p| #GPC_&? tuk/Yh։]I4R;([/ɿr m'i{f8%H>aF7[Rp-r(/dcሴ]sJ7歸y–&ēTbmh~Pʸp9pK֨Xɰ$Yvx6;:OY7,huչ]3g4KD@N[Z?І*ǖ,2aC$tp8fXA)\|Z{9|=WݼTXNVJŽ㹧#k?uz9jHjv(Q 0Gs9 roم4T=%|Cۺd(g. 9ˬhoaдfI40U[J9"բI)}I349(CY='LN& e)BD/#P:}"9۠,T M#!I;D)XfIkЮ0MI[h2@ОB}^VmcLSrT;Se hRfq277gyogX6RPm9 ya>]G9Cz6]0x.f'hz)u;o[méuYYi*xK90&ƕ//R:^I?켔9eUhe_Ɠ2#A( li]Phe'Yڱ(ygr T]89ַ_\W* |,4RM\Z(=v"]N_]'QP@psxrhX#6t>R+}jh}+ǦL Ƴrʷ羭xI{R)^rwz%43alhO*OZPneضtz^v^56| k^ch5Mh+;+sԧ{hx5NZ$)}97^tN0N+3 γ% _'!W_eMu Lt3rN 5[GxaP( *9U%OuQ;.YD @ڠ ҫ!]y.|= ^+ `t²$.c稱%NA\=q3 {6>?֠a†x:uD4H oSy/M:zPqќq`_b"`6 b+}p6d#3 CCJ\`i$X".F]_PeDyLٜzf=R%+dW<$ƅSŞL7e[ 0%0wWq )> +5ԇv$p-YL'fƣbǰ.7.Pc~:%x-a3o u]ltx7jz1T7A[!{0>Vu}Be _pgʲ'XT3{ab$P;*>BP9^c\yZ=vMŅfʣq#0a {^WlT С'RxD3@eG+ZtHG*wu\BܦKlES zėWS;cä샬|d=u=k ʪK!Zsi>k!XQѻ M!fw ,⏢S˗(g&9xZ>6*JH2(K5.N㤭9|5]\;}Db(<ʠa%y' ݝ? @dݷk%VVK+1ܿ]-1^=,%Jq%EO'N4ɶ`列Pۿ,G-9pJH DS>$:z1?9ȩ'zh%`L~; Qe H.r(1Oʈ 0JNټmh_.3YYQ 1E1;!F?*%ii ZX;VY(8u=+VkM=]BKuNfyR$fm s mIִ5LLYoH`Uw%]jӢd3O2dƪr~LcX b;iUd_q^2ot |VY9Z8GzٜF=#I1x <{p6ܬ)7i"qwFrR X;vգ[]:ǦbʵT3l6}7\M@pQant'op|eDr065w:HHD!-\L|Kj'lsdatgn2R`fgaBSBQTr9r.crwvG`b (a)!{l-fy=GXM"84OY2QgCx:"/<ipU|oȪ-P (rU^b?u6~2os >ʙښu4:v1ʤW#F>#6* TQUEcR!ƎW /@yR[ᄝ wf["3eI[zfPڃXyZ_*|GX*pPQt 6͙PmRM0BKeRx#aJ>7ᙺX $}6;q/w\fso%=̈ЦW,U (~a}jL ΨnfWJsdIæщnmݤ+A T~,(f4WϪ# .vi iD7w3dI਺wT1k_؈~zD*, S ! 7WWmoѬrݓ[;?_4Xo)(^t? yR`xIΆ+jMnD)0A@t(lCoM1b׈v0{ |-I1tq^Όfr6j%#WݹAPzaڣON-mokO85GRJўԟfkDkv`un} vA J늅x[l06(73*@.sx@8[)&|JVDet>-ke.{oD@2qקiEk8x| 8+[F0*ʼ#81{&Q*+%$(GvQ,-] a"_Sہ@@F_LRӀO'jZWp,ʙm8pO$? =۔憗ő+ Xz/oV]PIt>0YCB[dʹқ:2< I| `kX%D249 W& 89Q}k:=BY+C7 pY^VBM"AJK}'yRAAtӽ)^r=iE?D\Da'<%K+4NV9y)%v8di-j,40.٭gIͦ\Zטj9 avi@v~MVT'[0; y{9 =#{:mEBPkTdNh,UFostu)[!D R ZCk00!iU\HzhKW`Kj&XMֳXE=/RnO=/4qY@c@Du'[rc4_Iɋj93N)4_޲"T(MIal;܊aj?MуL \5v5'b>4KFKȺyW,$ L•<Îᩗ3{FzU=t’gI9b3׆hor k"ՃkenF ŻTp8$Ѭ~SnAޅ~`֪z0 {G5ʧ+QE#3CԬSn\g_D%kk¸j8:SXŎg7DOءOZ|o1f>l{HìCo = 6q٭ҰCãWG@rL>j8!G7ў),KLPil; [R1=ħ(M\z.햽o1˗u"o,v 3ٟ1p1Vld> @ &qXO|$ Φ>{+ k+[=`%vUGwJJ}U[VR18Zwo_ N%t HYEq^$jP}jDQPEM{$֤'so)X¤ 巶g]>&/PDDvF^HSCv*}!^K`oJv@#|gN)Xo(.Fo[gC"WcfֈĉvmP)$r.`V ٲ:TAbs+E]u~\&Rp]gh"Au*w\~iѷ,,!E>#|Ză?|(8ǓkĹ2O4-@/,ŸA{z_vܟ',^ Di&+m1}&؀,xM\F%՝˕D).+Rbh. 7QlQmc]U;8YnLp pA:Jy{܍Y)ď]H+6F7_j $5L: r/۰لɨ6>%٭j#wՙ[ ^CNLJ8uRg+-J~χ'˓#f* / A%uY) (HIf>L-w;vOA*I1~-a퟽r:&FٍgEz߶?ΌсPIxcD/-w=-{LҺj M{3 1WqXn莐M @:7 WNFnq3"0Ф;$;At C@(ye`ή?{GO{}edg$j}s]̓E^y\sHΈLE,ѷC&dL !'n ԛ%.&UAܢ; &qnyb-⏾j{s-ONTM6(]tRr5'wTobμ$VSkHzwNtEBa9ʷ? ݄Nf4`GöR^NЗ:S,*p--K_gUE. T{3钩2$sH*ٽw}T+rB^$YW] dt lE|{K8h;l5Z) y_Z߫=(kD֎y ε"?+by_Ro[C4&\H)K_jbCHd'VBQH_g.)FvʠPxX~j :orۧ-6 _vr^2XF7K z`Mf\ b:»+F:bGY[о131@\+l`id}AB9T|ĵ*I G- yLURoHs[pxڝo :? 3Ŗɝf?!!/ؕQqZu.٘ 5_x1Q9à}E^u*tI1H]$w՗Ťs굷6ֻ&HEH% t!SvPR$y,D"Պw ԎNgƪq+)@;mx=uZ|Z!Qt׭ GXǐDTh- t~ mmjKcG18!+tA5N'`0b3T"d#odb"7'?'9?{ڛ6',*74 {7-)sLxu7JV1pgkEẅlDgA .?f9<A&gLlPȱy?9F?ݭ%++]T t hMj$J#OY, e_hVW,xVhk8I *J@FACd41o﮶_P{~mf{ˌI"f-yG,ƹEQKuDĴX]ݚ*H5aFū HuA[A"Z%qs_?OvQh <]Zm.M^w`a[< WkL63Sbk];k󿪔5 s{(ʋ?hآh,.oOнB$ŸjցyƏ;wuuA/1"9tTiKI45+luP'v"`nT*DZ 8%UΆR1cm;Kڋ-@/V4X@LfE)(u@zhE1׬ӫ'}")jͨ,DU^qzfS9I Vy'[B+e:9宏7{*[CK]}n2PgdMnW\xo4DA{|mCon7pڝ@k?$v HKM՛{=l}u0R!Dwiz+Gkrf!1wܼ"^)Na~CܥBJIѣU(6"Ph0Πs+E*6^*j#Dm!v򌻽C!,XKY+EqG.Lp|Cau bO"XG9=dHlUtɂ<)|l״Lڦ_y!4#]ekoK3kŌF?`ą8u $ʟJ0ܼIF5eiV_i/>Ϥr&H,`~ 9HIk9$ >s#Kl-nR^R$YVVʲM~^,4<ͬZ g* G1#Lc .Nise6.acvt;L_-{%~_p|/Nb6BT[5w4W6JZ6 nl=&MX-6(<@g9{k.َ:ĉ1 Xٝ ,2XƲ6E'ɼ] 0;m0%5g/$"o84i L1 +f5wJsy :_-u(ҽeICλ1(+T]T<}vb.c\\6DpݱsapxG)a؜=n@f|ָ="],YpGx-n(@Y _;|wuYd;%ڧV7 +k=ƭVHW]u$ 9C 061-TƱkh܈fp6ת]ݣ[o"ԏFȪ<4~Ȁ9+h/ij(k zx}+΢[UFa0*<%V% |7j/yK%gu@,NO*Qt ۿvǔK(a|-K 4 (IS19$ډ(Lvy(9$Pć >NꞖX)XW֮e.)Aܓg& #Yk;"H:wwn+v&ps$c% |V}Y0g#'%yz>p^OhFK5Lv wn$+,] } ݯ<}rJ!Q1I>)Y($ <<>[BpY#@u#@;JF2qƆH]2.?{ ux0@JszKȜN x2d{̣''@1:A}? q:]4nyIJP]o |v *@|.| +a{ے$=1ǩNl5J>n*L:Pe4[J2j~;xo.4>.{`v[rO6-dM0!W0|mN7 FZe! 8굴fkצs=`))q(ʫj2i&*8V0,v_6'_cLIEspߎWoڋ9ss9pGl%jEk(zi=:Ku&mJbG4# ~Ip 6^fš֨S$`T$Tݿbt5]J.^-%io ,1g~KЍCVjID vQ }ߖ~ 7mŢMgQ?MwM_$P4z;PE,1U13l1&uR#ǖ4yCky$~X#ﲪS^[Yp[Ys޺(70QH]eqiF>UaE6tn# +(ğ|ucB[jY ? Rt5$~2ۗwwSbI,tj(Y@UmE'~Ӻ= Bב4s6c̉D"; Z!};6lGz=zLF;Úşgh贞aZOA?KTH muFL,)BZP0Ne$}ix\}5%fص%{ Kxd΂0iJf[:gs`?ϯxK6-3:K5DZХ(G|YȤQ!gQ)"78"ut"tBr,LU'?rihbS -cA<Pdid:1ąi "wXT૗ToֻX@&r{($%#^Afe4~!89R ak`_GxMBRT,qCi7.rW:}+4,pSm~51f| :E~NVy3by%:Bt]jrqą GcE >!&i;  o>d1>|@dlGRgX+h_r^"\VkbT)[kC?J56Vd.uXob}P7==>ﮊp]Z_l'&y=0/zt󻲦VQ-&?T &Tf$N4ՖRx/ݴ~ѧpH QSΕث]E|8hvߦkv dW" `dj)*I|J+o9M8 @/>{u}Pl^ExI_=.K/a%;Ɠ"mJo҂3NqsZϞLD!NFom\_a%0pƾIxp>̎ՀH$ |U:=0eFOt>c~x~^odSʓtRuKblVw5n#'O1-Jb-g)!n\E1=y?Lʴ*-~4,ی3{YxBk68,,x);77߅T@nQ! 9I%`ӣvF wt/qD{Q¡qַL!8$>*5tEL?9x7Cպ͜PԠK)&z@wTJFCu JűzB:{,Ohm|2i_\_Uq9jlchD`N(7M ?FOT6}9Ŷc49L?xK-(?T(BviTbn&(ED8b Z/YWP[b l9Emß[b)a?pSq~"@RضL~nŻ(oj5~-ۋVS#sC|wS  dU?;v2N9n4a䝾bf BYmNtZ_ v87e!;.㛠eQ}a:OSPm,eI]=)#ݓ ɐ0&S"KBW=l,xQesܺ o3?ޱɬx&~9ݯ|۵2em+!eVae &]R\)'Pzr\&:B_!O``q3">ddpDe͵:T_tES^o㋞f N\ubpa1m8Z&u˜ h3 2y🫋 vS MoB-Ë 6yWQr8}/wwU("0Zet_@d߯o9'/Xo_VD@,.N!hBLRCY*NܻQƻMܿWv &p¬F G8ԓ_G M%4?Ps`mq|5^V-ΗwΛgrd-!yoS 3SAK[ g؛Yv*/&uxCh}\( d~<ƹo({I)~k1LVpf^IQͲh^ꮚ94v5K}՗'ބY[?řf:gϜaV\:,aKn%b\Oiaԩ;xOO&XVHxE:x.]tw>R 3 z/p4떕&,7'b|O%GokIw+K=1P5xC6dsb,){'I9L-VwFbn:ti'Pϛfg2cYN9)C<%DM$~.S<,)fc\" wK@ڲZtaUּH"]3s4mS}`c N~f{![A VVJ;7tO1/J\Ir PIYdԤkmkK_V^S7qӚyFW͞hJH0@CwC5,vzsI} w.n|ANrT1v0Ffg[puA8qހP&ls]@<@0,S}CЪǓ\َ4[(x1 AoIY|(oS[̦$-`0Z/)?6XO6+WMJ9z-C%rz6:ۼھX~D7_ 3Z^lXZĿ opG{u睦ŦVka{=]XڰtO0fq] AWpߓi ,> :6lyaYM_CeALTXW륃h VNmSe$=_ 2,)@y.@}e!`,Ct^L9ӬorЙx u w,UՓK>[$7++Wm[,V:vPriƲL FNRkgBu([ 5 bCB*br䳎jPO,~^3vkf5nK ?fK\|Q1ݓ(#NZ3ϊҤVnW5;evGE=.M@L_2d(] aʆ(5g5˩y@UqxUD]c@,;7 G_`E\WAX57PhRp[KTkaȺ='qML’'lIݾTvYZ^)ާ<80eL1 ׄfѶ$0,ƅt. wFɌ2!c\ê٦GS*)e@]}0Y]YΡ@QRcrJldEd/p딑3HF~J~'{uÊg -iMcrNnc{~P\XEeC$ ;[;j%cgOcMz-#ϵJO`ᇶN:&+)W~=?SD8_w[(a3 oTW^|D̘/-5&Cgu:Jl1z ۶ 쏵+Ot_~u183`Ey%l'/O]Ox@ ?QuqN[' ] h@|fԑŞiC9e"1`Eԡp_R M檊i`jGW,溓8:P^{_zXM yW'2 A6 +w[oo89bZh?5NaψxemE8 rN'*/F d"#6W<\:%W@Ωnt\V (Hv8FfˀTu Fv 2|.O dQVugҹ&a{we}?gG}J p-fí~.)v`BZSˑ[;.; ^u!UlRuXkJ |lXnղڻĕOG 5>i< \8@{LgTΣ_(s#yK%Y!!z\C!*QXUHeam#|1&ڇ.Qeǜ[^!S G&c*I \KM6PzSv$pAFT͐}Y-ѕYBr9o ]LX oR;f~:/K06_1"9ʵe!<;UY"l<>j)jU~U\dLt4!D?2A*t3sZaДp5ے=vsfT O R +b D5̑ekՕ{,aey9yw>g<&CO; K%.~8Tp6!y]/u@YiItD; r_Ͽj}j%UH -'>E8=DV%OVe:<89[FS`P.?i jZ2x$V1HQ-ʪda%`yXk{'U۩HG{Ǔ]t]cek-GrMA+h/L\s v&,6HdY K23/p!uPu[?\Rܽ_n•a™ayTyx}8 ?u{ *i0ɳ^XEL7\'T5yk5N]_^aQ224?<0c{|8T]`6;v͖9q\ l"d@E+KA^֎ƗfQ'ۛ& 3B7pY"kD^P7>!;OyZt؉@`S #Z l9 g ًI23.R@ڥkҗUZ1sky;g6;na!eYPLtP x4bp t22Npve؈~A^ 07V^-)׍rQge2/XZ(GF(wfJy dɲ̦ONv&Je`XxO(.ʏ(2W+6O=$)g$zv,lN|ӰOGgeX0^Uk8m iV@7+B;wK_ &f'M>v;࿙5ؼOd!GeG*P05%PĵwBzF͊aaE$q|?{;T`c34~{wP>ȹtۤɕ/rI$v<.GTYB#g#4@u[j<( Ns7VM7"ǥAzv=J?=H],VbAuBΧJ'Ճ&L]fQȑb),ߕZ4T1px&&C}fSm]F:PSKM {o&J` WÁ9ݍ]Fm2e<=I[1I94 31qW;{-vt lEE¹H֥wHAcH!!0\8L0ꐇs㐚#H1šJo'-?isrs` ;,K }Pq)r(5D,WD۳]:'6]}iZ9ڃk/3Z~B-!40] W**RɰUl%3Eׄ3RWՆk7j-j&9a7ՆȚIƶw ZjAR@^a6l]%zNz/LfͳLIGqoRfv{iPw#K16y@{Kd{'%=yP'. )5%^z H k"`âʘR2GrŻOvp%Lb+pڥ F3ab*Y,b Tt}k 9;hva]< )#_=ҧ%34S fq2Ǟu綢<>?R[zJɁ?N}RIqt*e i5hԱܕD"|Iޤh BlyswkCWc+UE]h%Np3g2ew* y3qQ(hT#O\ l%>]V`ت-\Zdo&78T4Y^{8.e=m_kfޢ0.su='Ģ^6ȁ <v/dM|iI";9!T~9˂`ݸ Ş[ژ8$x`6˨>ól|V޾%Ul9ǩ"6JV^)rBr`[o8pWAP澨iӳ&5Yͥ`J69 k\{w&o۸ORaj lPUr&+|c }VZ wr=Fɡȓsfd0̋>r;[uђꞟcUmM:Lee34aߙ̙N^ݗux0Ғ >WzQ}]s>  ir3k ŁȤ#dK߄ C1e<*B-Ĵ6N(kM|nn*XJh "xmBbZ EZ<Sde F޽\KD|^6 t p.81}`]5u~op&}FHGl^լC#6j`r-  ZYHSB+yA.1λ>$o-aww[m&˗LbE{pArSj -hwM| ass\.j CMg]l5A;rtl^MJ ')AfGWggEĕ A`$Z $ԊE&Ϧ=~uXɾ'5@#n7 lzGئ\+TR 0;*\~4`[]::f~s# 2RۀB4!|ivL%q%O[4s?|tŬ~x1`Ɂn6C\ؒ9YX=pRϵ 57,<91áZpK,r7@]U bwE]mBa%436ԣeY;}i"O|o3T׏' Ӿ8 b ;u,N: 0U;.NrO(Дi۔·ٝG|x^t7d91!!2>^JbyN"vюjj [ @:I6(8RJcL!N+o˻dexWe-ƯS[ 2G^Ȩ/]-N!f}ykfvFi/),:}Oʚ$C5=IJY-EQ4nȿ`bu HYāuiGR4: O]X7j!䨭&`KRK)r }kg_N7-}<1DusVN[Rdg1Ao&O9^w1^-GWBH=KE.6#Ͼ/g$P]dU`Onߤ뻑[%LeN]КXK MzM=b9d Vı"16}]m5;zaO}@#{`_}۷ uf/ΠN ϣIV{ʃ#AQ2 Zֿ^Cl_C) !t!}X؆?WaYY~fCrX*LBJUI'fIYHEuPXb| lzR'+q|%QlCL2\e9`ܒ;Mmb1 MbvftѲ'YQO3F ,h¨} DrO:j^D%2t>[$Sw1U(ڈb6ZD"U}FR J_+X'Q +8gP(IڝH.d7KtU6"cxsVͯ {ȡ V+ǃf]y4=F?}-]8L>۾ԮKG iX?dRI8տhNbl]{ dA42Dצ*0ƹnT5 ]} E:qГ1}H4gEq qRG#VF F<6jd|N$ڑ$_0O=Ɵ?az ST׼x;2A 0Ŗ$#26ag 'Tf_JU()ɐ\&W qq8+k)<$qzTƼ6M&7-nhNrZ0•1!4ӾsԹ n ] q;6kn6D0VQ$봾uݭ_Y2+L('ǥnak-@[Lt`ꄍ{9}i <OPAlMՇG㐌fvaFʼa4#X? |aF&}7,:8#i/i3?X&?g`E/NZ5K hxɂTd: !9g9!Ab s.f,]!ND4ڄF'W /]z>X$V*6w]]_6751(mf +,NjнjO^mbhOEf2{ kȮ RVke'!2a-ۄ"/–v2>N,q*e5V/oy`=/U7[%*M ͮdrhhdm ( *IfIQx&ciٞ[" C~zWuԭfuԷp1UҗHH<_9yM|ϝОHAŃ0c9;疉' _) XYx9= 8< ߌ{ٵD2tȻk#YJ)/gsIzIT-٥|wπT=ͼ2SX>7n#?B,^wDդ/sk' 97?2g a:WLtg ysi!WhSlg,>ϯaごF.StlmX {|SH_Z|~TD{3› ]lњń_5zmUvAÍp6R 8P{ɍj_ Z$76ء)#-S } 4Xt"V/Ozu: ʋM}P vp"n,qh=O?xd`|'fP5zS`|^ $7_F/<-<4kߜڴڿyBok-*%}%IuU勷zP*WKK>xx&Os|_?uc_: ŰIf3c[pL\29 =U3莝h݊vr",ʻ>7gCߚ .xO-EsWIh$>MP$7….y7S)dhT%ؗa9^Nj!-,97_ [eK]$X|Ow[cmI (7opG tX׼}2gY&YXSkMr%] '7ףh$InjtUϸ[߈0_tW_&\*jɾ_ܬQ^jLDJ+Ԁ^Y!L`A7)=*Ejlë _i2\ }\D`TU|cMƁ#@ Ű CQ~dK\Ӹ?aRC_鞰 Nj:4T*R)j,`i1;n]6~~|--h;l5PW~(<⓪L?`&:n1R+dءv=aX˲@L1`1 K8Hz'R-` 4%έ[PnȀ{HE[kޣ }51:sqUɅjnU ܭSE¥r B=d׵ ChKz } }sCgj/B4ʊIu Э_+4ߪO;k3d):~'@TF7OK"KE= &#vİ՛~ CEYa${=,TB5Dh˷!UQ 1aE;) 2B^Ԛ 8[ԼͧI-}g+"/ d3>_]XdX̡HZK޺ؖ8FGu`h$.0Zer\ۺ. 6=hOT5CuT/_BR0mU,٦O45?(g O@{a8[sROPkPI&BckE=60`e~9d sP,TpdGg;J ANp )PfDf۝%f% QеߟXSgkulFʹ̂}~\6c_Xaܬlk\-VIk/$S} cCƑ~IenC<ҪYO$-;uOʬ*GdJmSJ+r:DtS!WWW5ׅ wY;[{m{7&,*F3+YqvBwQFj܍ uskN 8i h ) #QJHWhq@[(-BjOE3''ijަR% QuذѪyCΩi :|WV| QwQ&s>^:?c9҇.;5cɒ̙\f:!z\l7 pߨ\;5ůA^7ӵ) =ש@eer@ŷ(e+Jyпթ_*'}:)'RZjT8,8TZߒ^O*bOߩ w gi\lŠsk!F)M~wU{5 Tփ×x:t qq$/}80I4e3> _9<ԋLW͛ǒ 7 `UHԅӋ;ːm }D!GVng@B(nT"]> EMŪg`(a`Fl$nY? %HtXIhl&/T7HE';$A+R>a.Eck;i3@s=E t$ˠMC32S®N.Va4DxY-@if ܯ,GT;L^Q?4ȖǷ}bln1ngs'мYsH}I cOK'E(1d|%1cKՍ;/ƔhjSe_#5jnw\#`*~ե<4y$}}NqqFFc:GQ&Q2t},<(a&&+݈zT/54 n% mGtp܂}ɕWÑEMlіHo:(`wq`e HLm[|5UcdݮT L)NL8x_#,*-aPQ<Ш&} "o\B"6 ˾ BB9ڷlF&:2 p[vއR5<5D*5ݴ`"}ȩGrJy'eGKU)9 m5OS9 92IƋ{Hݬt,")ؕ(CvJBe/;>賞)!LfL=Wsg@ eݒ3:a4h-ڃq$p)sDK~4va'(c\~AH؁ `ʜ`O*=.aҒt׼=o_MA߫k'KiEпi$\Vz U&M 3o<!? IDbrܟM@cס(pA skmFxew+41}u<%arVs Z55H'~"料dИU Kͮs\ܙы Ү\g y{ p-'-=Z#1Waճǒ. ? Y9dO>*YUd{*4WWh4_ m Os{ZS,M )+)g+ x(5؞snLSdz*1T'p"dI;9=~9@V8я+g"߁SF;zzZfWL2bm23X7;KQ~1 6piA(sX3M:4%y">b9~KĄ. x!]!F#7֒: -&d+"~[+!Eֵ{Đ4dDG93MHwSŻ:QG1Q LKc~<'#1,:/-~&f:z4UQb_=`2NbN馩sȘVFhsJ{EOs1 P #$Ԩ:Ƶ]~+C\Н ?FHB0\DDg3 QXx~Kʁ# %):s{0t1!27pH0Ep G`pupyB ְQ{-("&˪^܀ܜuB!s2W!DW=,n[veD*V3+GkƦ'S#P!!] )qW.9ż-!;poK8kYwo}d.5=gg.e ;d"rr⼻0n!akpVS%})v3&6WqZLO=BNֿ .hJT+/}]oK5XIz*~gvlh S.\*m{^S^۝ gBWftP v Ub%&(?imM3hjہ紕Э24(m>+=)Xj3붺կ+ x+8:BKZY$]ZTx\uNxM@V4FamC3mm6ҼJgE$mSO鍤KxUkdIlK%cU3rjY##Xif2m-DA1DHwV*FEFؑcg_zC^|Z%hi0טZe,\qiCdBPKGxU`p3.@DW, PBpU S0& >BM?_/ [=(Y>ڑSz`Bу9^ph,K/CQ#I zLQ~¢z7dj$VJĂ(z 5T!0)%aĪp&=hwǼZ-K&fZ_5gQD{q^ύ.iqQ"SܤMG04vk,'>e(SyXUXw؜$j%ϩB0/y{u^`[wQK?;hq ڜ*ġo^he.۲fbLأF!LG~4&4׸D 5PtKm;dM86mWkmYYxU?J,,{!?1\ٸ~ԭt/ȱf02im ?yKE,dTw}_&0,lӇ]){\ZUF`rExa7T.Gr̤͹cfŻ5rZ*ܛ=ŁYǚ{5Իp<FP'Frsoqcw% OO rBN> CcM.xn:%iHVNMwwP2h69 |$-DKg)h2 ZE8޿Tl{K{I@h`peMwJ)J!eи Z$ÏtN"{Y> >S (!bVȩ̗;(٥#lϘ%lK M:.6Ps%?1.m]ϧ[/M,TaCEH-UB87ǽ#0Gzu*L _3*pr w]za&[eH lkF:Hw7yx~3^g es7LZ4QGVӌa0,k{3\ʉc]$8NxVUD^܉Y" ˊB r QQ?i)(CD̿ɈYwjeuUXtIzW8֜_:V#dJʵxD_ SHZahLTL\Ltriz9AK*E>"0rRҐbCM#u=z4Bm ^ ,Pdy[,|}ׇvz:<,~7+n% mxDf(G_ Z+`xg" f}y<ƶ檢ȝ!>b|cv3 {غi ZZYTU,4vBeu,JM ȇZ/&/`IcQ.&"df?@m2h,>{KS440>᎘ўG;A5 0a0R&Mw7yЀ? _n`qA^jInOm-bw^_A0Ccfgk J`\:s Nhw_\^YUBoӗ*7>f^cDJ+ȳڥ3 x/Wh).+0f=pKN9֐j\AfV_A2.h(7s!"SM z4ӋDTRgD:6)~mH>(}jApW(8{},-j L@AzU* ` z.aVjnFlѩ!n`+TBd2j4RFFƍ *M041l stUBIh4A9mʈ0)Ã!M9̠Kg<ԭ)tIv-vAb +#jZ\mȵF;P9:(Mut#^xۮ#C/ p[Z~®+zRO6k^RH7GKnp.ZT @4a!k-:\9lr ,3jfrCjRJ% Ş6W9pc%"]:n|$9iK.p=5D'M.Y+"67-&`gEUb;cs޽YN^rnje ὲ OA|0k0 cFNG d~8zM(O7ޮ"@?jin@[!r缋?`SPHl϶16P(0[-ܧmu 𛳡4oi*L]T~r?*gɔh͈SSo&IC(d}d2} S;j Sv3<@± }uPXoX1 CoGA#~#?cHR.-%C ltQᶆ3@DA+M#68DuʅvZy+zx!tFT"\^~3(~w~Sz&zI^@[y\$!@?| ݮ;d x9)VP^zpK1&p QEDȥ[/ۀ֘ԗ{}816 ?2Y >L^BK"3?\̊nAI0"!=1Khh_h+`9 ݍBdbLA&{t?s9?Gؑ0"jXYYu}Oi &ͪJr_zE1OUE{o@n: ˩-8%ԉ$]:_cߵ Nup4PSDb ;w ޣsejuU" Ψfɐn]dG\kT(d$} Ѩ),pyj:+b9+y߮[7`d.l1^ f;Ud!;TFCU긕(r; #"h'ܸZx27M63'q̗Ȼ̮pF.^fs:N))z{\-JӋt]`Iʹe'[,u9&,%yZäjHL922uaD,0Ms&)dtҵaO-[ʠ5/rE&"کnE"-8ۗ{P5y]Fx\z|_m̠@K=/Xb鴄,GP1ljBCV\!)wr;FZ _R9BgĹ2Ay]4#r=қ:r~(< c(x?ic=ᅟzy̕_h90:bTMߍWx~TJIq&f9Ppa nKL,`ŧH7"w{H[KsqC؇`>o\拳 9z3I=V6R3wٴ/Gg[w򠛣Y4g$+I:M{;n@Nv:)W D{Q7y?D^* 8kmv,;b3yO|,"u`GRatoW[ c6=:bhlCsz*y P2aaǁo$7Tue/;csY5xIzF~RPq#~KQM$^&PA#o|1d5,-\DI}O:P'D:bbr**SR3 "5ں4&`)XpW& I=esG"Ƀ^2 :.7OCo}>\PSlRm P>Ŵ* R|P|W+)kƭĺgFB3PWw`+~]jͥ + Jr{ } [R2:](Rd}}hVNEo*cL VYZS ֻLr:<A$x4-A8F;gd3[ɷϏC(ywܜX"E39BXCQy 툟SreUINpB{^2꯾* }@웄ؼ, 9k5 T,>ʷ,:.D8߉ @]A#ܒpS5> 7&}kzntMcljUZTprE:c 8OY.>K #NdhA,1Fieh(8Pd\rf * 8z1`[(zgXh//:c?cp-a=( ׵  &Szb0%NLX ɒb)Pժ29׽@ wAe"bqJ@,Hx Bܪ;r'x['i3VqrhII~k,}(Gw6Bd`0}֒$~ w,ȔJ6S%u h^Jc}G/lطJ!P8o19!T0TvOU*Upл`)v,M9KS%YpÓ܋+ D~/j.@ev ¾R[.dKFvWǹ&Vu/r=)}-jg.䖴Db TtŲJ\r)>0E/ tr]I6ya |e#vzJ. z@Ve* Db[=հ+Rr\}t } ;Q tz6p;J?K]s=ޫMW$c-׆q0\5ٸOLg*)햴7S'Yؼ5*2$"B֖@QM!!:fŻQU$eӝ8`.g0Թai2CWawO~=eK#h Ku+k[ 񕭟c:Lyy݆~6ΥM4$~s 4R[F4nWfGR檑:cB#ݔ>=?S+05*7+byУ2$!}g}= iɒZ?8WA(pSgQf%G>^eL݆aW{ Fwu5^ jIwGchwBH=% 5-qXvf3P-h-"'rЧBY#_%6C\Hf8Րy ά4vL3f/ ~V6 1N=$&v:z2\JM 9v%[6Yy>u#q8b3/I"B4#&tf%YX): F:bqPmȚ͙F9KQ3H['>%>oNwI/66 {Ds6IUʐClPOW_8pWC$uC'P}/HBx珢pf#*HJS:_ 1a]2:@UE%G|AW/0k:]@$ArX2|ޤ%F*[|q[|CB; z}!/:.ZcdўJVw=(50#/d9 ftBGO{}5fIl{~2—5eDGVME:d# Y+5mehjSHoLMO*%0bJV,q`H^%V'f'ۚ29u+К6e.Eiܺ6jqI{s ^݄EhvdI0a~R B0a}Sr;@}фP_P")J ڵ- [䉯Qs,<;j=ɱ]'8%!Sx'ᛵMH}wIS!uc5A`m iҽ\sWOoFG*xCիd\g\s@ y=z9eYssRWxEjSAzz3&8kӜuR)֒[,==3o.%?Nc(H W*gN,ltfC.߂6K@,:%+0b%9(ƱAqjղa| bt&YH =å@rqjurF$ir9V `:(*8#OOwMk(Sb?0G}V9v<#R)**pfwGVaؽ74ZB@PhNiI^R(@ }pdy%n|OԼR 1qSAren]ٓ*Q}gn6`wzc4"f{WT6\{0 ]l8M)*x ԥ5[r" RyrHǤ-fץ)ԉsYi]֜jQIk&hc@cC/cJ=a#4]ԹD u\4[)V-shz{`{l➀s6A{ w yL,"aل󐭝DQ[2^?:iPdz0F.,=8XŸ=g[8:m[;&IBlaGkhAogJ|$ĬVtU u1o?4+еtTykIGjlTUUd`QiNæj[èLN] m#e%۫53;CW,~ѡ)7)k;cY{A#! +B . X+.|9+:fSPkQ e9l7M94QzCf^h$eSn`,9$6s{zRd^ICT:1 .[ i¹YV1F*UrRscQ8P:mkLxͷL<"uGJ`c9N{hgٟqm=ydhO_h$~vyHNduWSÆRoqPͰdnbQb%o{L>c[To!Gx>_wg<}hGY^us+BYYo).1cR3s˥ 6[9fc[8s zXB&ݮm;bRԮ. @]mVnYjysd]}.h`VU^B&ݽz`LĒ;?1H%BkUW2Rgp'릴[y r<0݀G!Bc1_d ߮gLzBiFCXd}D%\U?==gVۥGTKAĕ3 /0VڶOMN3}ړZZT"LiqS`zuBdeRё8~2SAz6*!{] pJ~U[1 fsze [\m+^>sd̲V[k65)32B;yorX}v( &B`bKP#-}v%_CN/Q:R"xg]F=1>205-nʹ$x?~ K u {:VTU]lBS46{UC&RwpI+ۢe,6- qM*#+lm*sny6:k4b4ٓa?cGG SOklܲO/|v`y&G(td]al))*/gp*BEfp=k֍" %ƌy#Y!LK[&FcϟGo wkB323¦yVK/FŅ.^4P6[ut?yLdߍϑq+﹗ξjߌH2>`Ef"zuTMYQ @>(fF{c( M]myOZ4c6$ ;.Ӊ<>~u(% xJo8K62`=Zo1鑮{9_ JHUH+1Zi~詉$\AsaSֱQvÒrًK$;؜q=P#c0R|ӊ%ǒgbj~k@o.*>Xq8П?r"2V&:kC%=q& @9HYbIgL7Ao_BkqFk@w\b'l3o6zlŋ)q΁W]`iS4׉?hA{tU7.7"Lj BҪ {W}39g+N3NK_ S}DyPmIHAKq`3G.`W HPqN=0HX`TH(.4B5Oһ'j5JPm066nޒxJ睕OQ 4ވQ ΰ$аX-/#`}ZǧNpL"ɰnKg>^J?Gskiǘ:G6aA.s9YrrCi WҸtիM@Yk8璤LnN\&"NUQRn阶T?fsԏVB ¯]k~ֿUn ZwO )z 1 h3.y˵̮'p}e+9qҶc333D9!qfaӡ4a/w8Djt!6ϕ:Md,YOփE ڵ#ر5qlk;@&:2L*0`sY-ޑ:nMŸU-EӔ%?uTem *d**#+X a#;: -? SqJ?Bۯ'! ם2E?T(X3JRZck3VbjϸW|_ױ7Y=[-JNE7ҩ's_⭾=۩POboc[ X/_mIN]@~ќKgPݟob._4&^ v7 ts Fv 4spk\P2EA@lOҦo?p(E5 oh:9s~p,{y%RydQBHe\pmi/j7a;їTe3NrԃD4Ye`>x5~f tbA'DMƺ,U?w ;܊ـ٨s%sdq~[k@8O'*O)k|B2: qm@zpCի*m0쳦9N<սy;<tijpmӣ;l~4Keɲ%[=NӶ>$eD[[l%x8Pt"_UGzPr 8ik6o^/.e&vvz7$UVsY<~(`Uw_PٸyPfDQF7S Rn0E&]X%iW dGk\YL`fz鱯,lq}DIT TJ3/s^,_8hֳ;Wߖ@@E-I.DEm@_]CWRUHd ^W[ਹI0|nUXk%/G|n޳UG񜞁:Cqb%OVO/e<[ tzɴ fB,VCQ;&wq,<]N"QA4r~|P2⇴a  ς65$-w[A$"l0<7i;͇Wr;u\uU ] ħZK8'O'H61 D!J ~q.F:]2ij^[0 ǎҶM%,? z]~;zB&&^yn`Prl>0uIUgOG<# C,n3nY{jj`b,Kտ"cDuy>_:jiUcuMI1&Q\@[1H`0)[޸Nî,x[0& @aoY?96L =ܗӊoÛWƓYX~o}W̫C@"%c!Q0F4CTwncOųoF0;`e{0Z^RX`HwtugXA>ʻh uwN_+Zi0}"V'ӽ&X+r֩80-F͈ A͙ ' o]XZ&|Sxm;.6 tR,ExS! JleՋBA]cjSbYʥ/e zcGGZqB9KtQcݪ4KOԩuiY)VŚYEGKM!M( [:ֶ[o@ܲ-Gp4jZӐNhu #bg<ue;ޔ/p E=h 4lqfVhyyyڏ4ZCG0oxN" %RHOMתm$xK5Pt5H?0)wqro*[;B?oj7BR9PVUj0 '\uJmm(ji!:1쭡̰kÞ@5~^ҞXk¿8 IcܶՍ7M^̔m t .{YS#j*xJԕea^K㿀d]Q @j}$TW3q_WTUrATtʮGZōfe+RI iY)GPtރ<Küc1*#oF(b,XKy݅ˇrD*|Dž."g+r۴ H!T1*Z  r1=jZ!=^.5 9w,lU[4A }nS^';M Jz" kC#.YܧBE`=2jI3˙xr:&4țӆNr $C]8;n$%[Q1D'KjXS/}0}iohՅo2}1vEL5-389HMT]%,:j=۳{nԂ"WQ=Kf;@Hh5Q]XG*IH}AƚQE^!ǥ=ɽypREIN!įZ]KEt29kTM(y|옦ѭBCOQ0WȔ8%x%\38:&`gC*kV8 N0կ1B Շ D-Q#Tk6 V5RLG$v75(˞yjT`äF5#LR W2]ܜr|׍cp[L⸮O0 ԢoY%/HnVmzdk=j$u}<~۬SN8R%,m޹m.Wr|fVZ"DQ@˝8Bԥެ,CIڽv184?떺)tF&.Վ"J6ezz Dyަ.svWiG1/[Oa] ?`QUٍοz-}Wm (0rZd})R 瓧n9N@L˂U|r&p`g +=Ljmn\ʤ.Em(džݩ=Xnp4 5'H6~XgvE+:M蝊=$[ogn3e "|賊T61>k@Brjv~hV<9o0hjEdQ'*OfN..:i: VTq4ue.=F㓞YB8/M9~Ҳ(vӶ \jB>v[ꛋMHMT=/nۙ 1nICz=p' >:fݫx|Nv) J`QfX+y\}u}aVχ/XZ Nz)>\Y퓉8 ;\_ >{௅ Os,U3BKA^F]T;"m\Do9~^yBW:V8,K[KIr;[)?Ax gTn 9 ШVu%S(b|^^eԥI%r=ak1i{qqf1H& =)s1ߕIǞθt$Y+W]~/?Y)a#]=B|=*$+#ßۑiX?$E/Um)xa~# ?N!?CS[:.32yf'mƃNb`aBہϗI1[ kW?DohIϼ5"> ЍiF$2|@v2erc 2!cV31g- =|™ksvӡirHa|i|!dF;JgSr'R%UC="Pά  /F}=0$L\| 9}=,U\ et.)Ѯ/, sW| Xux%40.Z ھH0 fI.W4B<7${EVJRkS |.:/+xs[G6єob1lt̶rk}1yxg%OGLhpj"R)tעx~@%Iض _-LPys%v!H/D~2\ 28ZK,[(*%M&ПV#C3X@(IF|Uy9AzIM 3e 0_dubWAq ~Ml)%Ü3#QTO0FMw Rq9b2:۪RZR èS[3)CvT_tp0~V5*,&p-Szu ZW^,^qXqwhV`GIm2^ښ&!U& ml󷖢dЧ@oNX99BOm#/k1/9/K]mru|֠^foRa]a&Ӳ$`/ A]Ϛ\ǭG^L^ZA0RgF[;B?9»Hg#G~~w:䊽vvN+&CeH#7CZI>]|%D}[^DXX8Mr>KS/;NEg N߮˔QăI`&7!?MA^X(PP }A7aO8x[uKQ}B5qWom Bnyi0qp4I9j+W22tV$_)/{Ss M fSaȢxY=񊱳 aUPfgVl?3:yFRgV@ϡǢ!AeDŜIz914'>(#~Ȳ;h#ѡ^Գ}:~ix"abhZޚ١3'VjOԈ,6RRwװ*AF@o8kd!U_l͚7 a "V6ĝN2" Q"I[a&ψ'|ih?mdA%{mDn *x6j6 n tKobm ]a*!Tǃ4Z6eP Yb{z)$0i>5pԗJd^1& !D=R [#$hȊ&qqTO 7^`'wYS`KmuȒp=ks{<פ8Ö$n)qp Qd*C;r% ]UI y{*[ƶ߮X|Wk\f-HNxt,<4uL!M‡=:m)YVX)4VOVto4~6MtcnrIqn3O8 ?!?ClLhի,ne d&c=QT(r4;/=!c1$Ey*?~Rl0u 7, ?|]\KYbl% 5fܰ+/dJ1Hd<)7H4:~)Zp~q=$틻^&S?Dw׹ uM`fuqcdT;IӞ$GW:kv{#Ȱ7j&u򢈤3Wr uJ~˼lhwgG }Q$ZW {ۇ}>kD 4n0Ӏs@ } jy&LA.՟*|*-W˞tx̚G$VRJbd;mǍߝE,vܮ+˩1. [N+a87ݰն|rE;)cqܓ*L TGz%z0%h.A[(RQ?9<[nh>ڀqFSм&mL.(EC"M u,}=ly;֦GLh5q^#(Zqϙe {tjjP.t[Vz2vq|ғ &xW:,6ە12{ ]u!!U|D:HGxhk5`!9=bAY-tyJ0Ypi(d!tfm⥬tV> ␦@&Y[0X /)(l#g`mgF %@aD{Mu $${e!ܜe\I" Kk{6$z2=P[F"M,4@WAm|6QX\_,V}UG[sQ–R$( UTX:K#\vld;PbKZs'y:CKtYZ=YF8sBuB1WjoהX C0(/Q**ʼ<$˹J7-a m/Fmx)m7XA?1Λč[*J;r 29 =oZ%`= Ut6`Zj6xuOZ;X^IVJ|˨x8s8ـRk6,kGF8[,( KX{P ψ^*AnH"sn_3asM[Q{%BHYSzd;J({|c;v̢Ͼ{ |%=+XcY(0P,EtjVO#,׼aIcXE0Mr=8oNڜ"SqV]q-0B*#杣!${G(wjPcIA@՞S-R E~)_Et `E7 w= ^]#nI]8P̶@POfUL|SќD,Ŗ :P=4JGgD?j{/ [lMEyzmYx0-jPMC8;yjs"}kUZ9բ Gz~h_DzkUH;9z>|09礓n =7N.4-:Kۚ5/NW#;HPb"e( 22&mV!+oq٪X5(Գ4yO`pO/ C:Ti׊ew[j  !%^|J`pd{Ri(S7CoѼM邒nGPw̢I9g!GArLF*cnqՇ*&+)\H=%W'}#ԏJsol_ub3N{M` N=e1%dEBVk+xɗ\_9b1aⵇE[m~goq 1{tp[PF#CVFٟG~2H͂ zi v#sV 3'} Wc(G% S^n=qJJ:(f?8HV%a|< Yjm>dJyYimNSDȚ)4זw4+ih_Mq; zD?z#}eh6 K{0c].{z.s&*-4[ƛ->GծYRٙB_tj!{BZ@N{`}q rσºlgnYgB6hZu::K!' .2c.yȢ%f9Yjm.b ry{B˹\mdž ӅwoKuξ@7c+!(!qǂtu2ނB8l h":RoZgY JgTPrP%jK讝ٵ&S4rA`k0`Mg:P>_ 5b.met'J:`+pM{~]dr_hǿ)npҷG?,mٓ #Otz?{,d$2L6#inqpӘ#wlSQ6X'zz7rM74'|/vDA aTЩF`*#1KsFdwf2r^#!LBN{lű=(Q!U3Z"'r֙^8fUvnydٟ=)/| `kr{$h 9^{Kyj/0[1>¼I A)3X-s3; uflR$( 3ßX1 d:.]+p^ToHc{+u~5fbl A 4q`" `P!9St"5σUZһS훥, >pq\'K#m\,&RQmv䂭 ~]o#0 |'10_4Bי|z/˛"cD厅RV_9P6`s؟i$1M~T lYԯ?{B4>EԙFLyƕ] ;o~21ϜU/kFA^,qj8J[7*@'.:ovFT2bylĤ}*3:&bH#rn;n3[{"H іJ u;Ad =߇U1닷;,bUqG|j>a+r?`" * `p ۴}I~ʹ v =}>sQj쟱gy~z OwZ 2dтX חQ\hŸwOdR;#k$K"~Dv1C%;SP&AlyEX=3bj7.—e_ 3rj=,c3t|6jtW^W9 -aHD.^mO1άI2Ju|cd"`3V3:-xףY\[7<2\iZYG ΆY$2c,U"=#JXjj ɣpWئ,yg5 pE{Ok/ZhGJJk,Hk΍? I6OG#N@jM &uE`у3ɿ[|K8SD>/:5:DGXxNiTN9I{ mp)lFLIŮ;KK_6UkMi}0> A;AzßuHؙ ;>lFO=z)s2 Vur=aY޺cՔ[svU4j$ʱyGߪĖJQ9\e }#jV>P{L<"f#3 {/[\/% ]옐PF;,奴R×jiug~і V/߮Լ(Xp:q1r49TPEwH.ZjtG+u#ʼs@5TFU#no[v!H58\EzQG8d/1.0m & M"+|E`B=_{RiZ,Jx6/.ŢF [^a#3CV>WWKP7R[!NCjIu{tt "O[8]P AdgC p٦'^ @}_OwC".L GY\C8q.)=nyгme ީ+fR$6E<ĆCsoguz}t=@Yuv+ u ؃'@Rl?ê-a/c^> ,EkAZlrPF6a!/d*!vsћ\c!HBJ69?*-Z3fanRsK.pձ1 o}/9FEcy7Y*ѵ -Ɯu j+STbV)]f:jyF@%(_Am(ΐ:XsM P[(TE{=&UqVoErY< h'ˮe`h֗Vjl .`sSԐ"",[<\ȉV=2WJ#< 3=HO7PuDKef8Uf[R&PAs˝91)ps-⫙P%Yd@@uew$a÷CcUS\ KU3SM*Gf_z /w<ysбe)+*OOPBcy^B#y}(ƙzRbPwk_^bz'/S9CTy\y]&~*'3*eqGd% k{$& poI:2ihj@:5ay"^))E4){,Aj3hz%mbO69 %P3SBM[[zn]TJ-:lYj3jaTXuzs^dt8_1I]X#:&vg0BJuUE^>xUhs[ =Gr5[-~C96'vɢ(zgVܚ䢯QdP~ ~v)(R.8FrCPԈ:s{l`q:Ut Np ge^! dSvJlԛt MowO%gc?EHOb`+R*V<;}V؞6L zHnQ~EtH𤡕'L՛,+X\8Yo)[FщX+1KDl{4ўd^ŝ|B({$pŌ\s[Z( $uhp$~֝0=0\>8\[5jl jȤ`/`Vbk*/#LBxs&1P܍0; D<C9sms {S<,v;pi[TKyAigFғZ hyƵrTj0(Nxs*UϦOH;Dݽk9n"3ٓ8=Jg<FDC}4?I: 7iu?>)% 1`Գc%aoraOkWRcˆ*aw*p|-En)a xɎ:Ch]bDҜܒ5f$H͉fQCḛBԻں:?*ξGӝ2`Z:Ҍ<4D'-xٴw.rhchOj9 [1SkjP70w`꾲O4,y y@ZOG17 ~]+NcQˣL0G,Irowh {RJU72*$Úh+JMne&Gsg )dZI>4 oeY.-.}wn muVyI)x YJ .mu&_41*P(Jڹkړ#SٸePg'?h9~8aXa3Nd3WL(gqy ~* *=sϧ7KIxb)R3c7O֏ ڎ >lԂtVb3Qz*A>XOl5KX賭BO6y|ig׽Вh\ÚTӕ9#srհG'_ : <.(v*cZô& B!"#.* =N~f&t2I6/9Ժ֋_6.ʪWk(Dn nihAa*`xyx\3_&ESme4Eӣ@ӢT֊my#X(7 {}rTɁ c( U`} Z*Z,/ݒ9I"я3{/DG袌5fYV1?8E%7wa:H[3aj,zi,KhJƊȰd~# D](fu:X3,j!"+;b5( Y"o8'9J)-m7d챏5iqǜޖ,qh|?]x&r=#&Q~Bʟ?!:C7"[$O[@Cyˍ n}j +֮JGDch0Yܒ"$>H1I򚊌b?"3::-՞^9.2".SswIQJqhh {,yT^]&'7%g7/q?U~utE6mWPFL-︱ׂ߲I:P ǒE'}HcILb1gK5Z HѴ]pDh'Ϝk&^cyh\9ɓ.<)Wt`o85_L'}Hdӟ3GMT2Iq C*#$4 ,pUv} ;h4Ȓ|]r;I q{2gˌֻlcokKOCw p!歹fҨA _My(ꮟa)v!6J-GoaxW8 `bM&{Pg㒆Y𒴲RTkx?aǹ%-+m7FEC%%:mm7BiO;$< "0XGJ; MAfRqq7lSY۔Ί AE-]|P⫯}6-J׆i—jG+=z@M=}_$p&:.@) 0?beyK %J&'xGUі~#~Q > H4 [k&~Ør2߽ q~HP:o~DG"d7';RQr|8rj*R4V t#TAs ,bgwx7cwS/ڔ ~_!WEp)ٰZ&}x WM &u s>N;-rwY›;ۊmJd{DR_e V U!׸($]*OTNq*O77e=yw@Rl#h6㴚J@yqq=6TND]aLl*ЮtE|f=Uym8zPٳ]el>Xq?O1%xtpoФeU඘8 HQD6/7PDKD^QSP= vf k>QB:BijFC М'հ8G9 Fu7aa&db~AOՎ$1Z<֔9e6JDǰkq$sd+a=y87,_*j-ȓؗӰDwPBƖg\ʱ4i/:,aPo*$]cf^] f8p^VQ | \ڿvEӈo+OmPmѺ/ 70V]B{vETkp@J1W03Z ԔkcQ6TzZL ˪M$C=mOq[lJ"TyR(kEv3%M&: a-؃'!@ǹ1v#S3DJz"X^,#뫟|eB{3}s(+ 0g,UEBs8P7Eh/o*)<'e6 I\ˆ em$Hd*BxcJ]k#2|Nϝw.Vsjph<т7ʫZ jzRTBDIVja0+}cL\9HyM  hȾ>!wEnhxN }ta+kd}Xbمus<TZ x.?H)}E}J?SO.{gCֳN"Ic4*h/8POedy}0 0@ap9.;"#>M@|2 IJJ% =Sbɤn 0+oc"(9ú!CUm6uA(%@Ƭ_B :_v\j܄I;*a=MdQMd&gFmlBxK#H#ڱQNǽm8 ˎE+K/>^~79U"3MN-h`_3;q~*M^fr>]1ړ F[tlpV9]mP=(&r){$W@7Tf@JZbi@@aPbvk*`-%o]sh~ݰYOy*[lѫ}76&3s 46wn>eh#L5!3fA,կQJslk%k|/TTfiF%RȜWœG)lF˲`򙳰Pƨ/eE͏vajP9Np (o5?OEF7LJa^Q(\ 7+.ÍMb!ũgcO"̔RU,-HT71ޗs _2&džÎsl9O.o0r+f/5>e<FvWnG'`)O 2/[y*4(˒dXJ.i{[C ZC8$)sWg Nra\,7`&֞"*zuڥd ܇\b\JzmEJ |IVW")-" #JnIaud|ٽz'O=7iv5wbi~Nh22Mw4[ުN<&V:_3bߎr]#!yvl(|$8.;]z%JbyZ6W 5;WK׌1nDNTsX~g6ҟ#Q;z /QVVJ#^Co s`M , V-TѠ/[Jc4uqD*ǎ U,7e§P=ɬ0Mrq>_.[hTYƀܡJJ7nЄh3`c”8&ȭ,^wӜ񢑡!CaR] '$Gc!0u<\:*.̳hh}[S4o j:<%dpdžSr!SL2!pp`c ]ɒ~&P8|M)k?0+RW ;tc|/. r6Q`o-ΔQ(2Y vf5(Dh7-w"5Psp;rNx `iזۛ~ܒ7nC:RHZ0(80hs|Wu !﹭͕ϣ6)Wj\wܘ}Rl(3OoHP|MS܌#J %)U%]PF??3>mr!G:Vݲ^ Z/ҀE 'KULlfKL{{"}M(Gӑ[lj+4Ϥ4q:\}+kqJ*Aˎ,n&K3vP//@|vyϐ RMH:mT=';C]X#&;&^u L`L*[qfTO`'N 衎 ȱ4*T[ݏ%ӭu-cAƞtO-;iп`K;{".եe`D<ƠQg ^r}(RִJ!u\Fo;v ֺfgk̝y;O>Jz!ȯ8aiu$}pѿ?75=Y9z07N/fi@,1c<-Q<ա4AQ@E#ʾ76[KlIZ0؎ hBJ@,ԀݥE2KGe3qRճ˅` )`pm_]P8˳-mSJ~l0"%UZҥ>=y$k4k!!_˟(\H,"ӹ \%WB̾sWZ7vjGpbfkz[Z;:Lң0YQKxGɱZ`̧ti]Z/x__͟\yM#{m!121S0-C)t(S4\Kp|sqV8HlSQri+ŹCyǪn\A?UU>GVUTH7(B͕ [%wXY*6s?8U8B(bS;1hd|isrr`V*+Y.1U#E7$5`9Th+ -%Y ZFV.<(̣D `1ѳR ՀWKK5SvnQXWn258]?]j~(HSK.>qrshSo '\\\ $+G|!ťǂcn[-Gޥ43-Eߩق*bqXeMdK*uνwK-S16d۰(3Áur@*儲wK[ͳqnf*J%~u bWOx{nb1Iނ)ld`.@ZW&7.V/#ιіegDb,1xJ*mnJAKyw-׍?{GgRB ), QSrL@cېFCW۫,S ͈ݯ@`*!V j˫}ƴ:QNwQ:;\f<:fo_f`&>̀ο.mdnV8>j"Ms`󊇢@hYx5^rcj"E&WC4#rHAn[*7I2O957urP` }I&S& d_B!:ޒqԟosr E2:^ЍB{j}hI7ؤ[>~&=a-I.!04yw1Aŕ?&\}Uld`5.3h8uYͅi4=vB1R&2R'jZ$-9p"E9'ɹ ת.>cngOv*C-J%\|㎿tYTȋ#NnllXuyJ@[q;V0thՄӋJ~4)B '4|0E5A~h%S}$-b> {Vv|4֭K ϐr&MzHL; أ׈sNBqvRixn0PkhmGZ&UxjxX[0ձi>B>9d27h"2 sbIj{i>d42(lcrJt~; XC>z 87hW%{x'uGyJ007I鷢mۉGKZG]yAn*9: {91~g@v9b0G^;˿ s12}b(74A^QܦCv{6~oxx.9)X,kZ(D{ѥȟ,HϽ+;Kl"ouUC[u مE$NIyX颬x!!=+~ h֯oDzᐠ,.Slj5aSB`. 4ğUGY6/#3rI'ͲQACl_ŐMCC7*;L@ T79qswV+exitwޯ0 |/@Qx%fg]}KZDo>ao06ҫO7{`wFy᩶Ru݉|oS?0`I_i̇T>al:/V{T ҩReBރVHl Bi([xM<ZGjOS1D0J qa~<妼;,lDV i&7'!PSZ=l۷8trTi+&4{U\,_K/K  i#`5˛u톽0K gp2 Q/%Bfa[IRP~?$,4 6*3t["wVeVKYymTkr]?Ww7 ]0M桮j?i$asy]T(19vl&@F`RHwݑUZY;jlGM %(x-7Bb֦e$82S&e^YL:ՈuA 'qcJaGYOMV]ɡ5|jaGPs˾c"1=r⎴i0:=6$ "YySPh6r)|cQ ??pMN&->JWc: ;w~ANuA)*oqXC5!0LN2AS~u{-q?dzA6b{|,C`;5>93Ƅodϫ{Y~ ݌^`RG Yqi6Z.ob{ i"ŚQìo!}/[ %ne?9:JypZ ^Ax *drSibYk)k]+d&7Lk%.6{)Z$cT]'pm/G,K G)t6';-m=# $+X8N}.ɫz]A_Jbc[o,٦08OsiovhqyW94d(JjZk3Te9&\?9:YJf`ʼ@4!=N8v#aQ*g R<{-88TIl6[ 8,_mJ4^ N:yo^U| A?6+C?9;dX&0 R?LM">pFI?}rJ !ԡ_qdx,Ψ%%շ܎sʅVD+颂پʸ)Q6B 5E9_5uc6k Gv.=trpɥË+p_J'H)$AK0FR@I`Lǩg!L6OΕzP:{1VLLm2c !C(䈏,ESjRYYѴrB<[0GMX}%юW9=Jn^Cٷ7,BiM,M(su%G?KUu\qBTA= tGK]8o7GZ%y7?ɱ =^'Qg{+DNVѿ BUDk{pBXx~TQL:ps1\C]² MC9G%B_`F;@6 Eg?gEȮР.]<]m=F%knE5' 1cWZN%{MD#uQ6f5UDo*!B|&4N| $}j)>Bmؙkw)ãڠTp,fsߣh$ZZ!'I%U+aM怰_~HJ5vۭTٽr*?]iFYptKܴ*Z @ޫ vJ40`NTG< oDC[_Vf9a\C^{X#6Zeti $kp:V?H%4r$f_KEX<ݧلBu؆L[OU wbI2tjΖeWgtBK-Lu^N.^$.B7@@NW>⦎o."' [NH4X=dp)9m\O:Hu]&d'l]aB.^~;%^?%1Ȧmv&?Reiz@t-5_B?CRFƁ(|j; TS&qY"{zu#3T6-tMDrDl隒.^k&Z{D璽*NxmN}C(']G4È+R Go iI }H[V{3o;c*K*9>v,X$3g9_āvS=_)XKsh6+Pm|e:@jm ݘ}(2̀4yҢmG$4 X NlXDT=(-1))Ew;SY6S Jk}~/t>cCtEYf F>kYb^zö]#t= $`SQڼpN}ս\nws#FCC\r*m+3 &jw5٨gT+?lZ>|l"ΐ!\JAt*vb4i$KcRMs@xUl>ڮ[SuѬ9DW;A Ow#&n.Lך$^ y=pc#ȉ H?R==]F#k']4_Lrp0e}1WȦ7{5o\-z:Exg.l"Ne>p#N=H%꣫Pbd> 5_nF,ĺbx^>2t&RTC#yp1-+UUs3'X{|uJ, E{5}\wvK sM_ok*Ukɣ')^['4E-pv~?5z|LYm 0 EZpkM AU5DQs (*94/ufuJBҩ#bvrEZTBPy:{IrvTYȼ;3/cx\]d:rk.9NDMBڀHt<<η+kpۦu0|$4>uBT &/ {_dži:پg.%-x;Y_Lz&! $m-UdֆHcJĿ]ECTG@>vGN NQ9׿].|x)&I  %vsI1ҍQg<9@w4 UA Y5ݕ>1L:;Z-&'{mڗ(;1G>"{[H ܋>Qv۩eɀ#m#QSܾYO÷ 3?6n29)5q#`Ced3,-^w?XE#Dы!C謠jei~›OĪPTۛ16TR/E SШ"3: rBJIi .B<)UCd}\-gnÓnU#<'ދ :#&^+V&-C}ww1\Ako%k C|C^V 5{2CAdk^]p]"DV{oUY YÃ@5[;Hё3; ,yd.EsñJ͇ ا+6\;1`?@./ ֫w(HAuað~ Z T1Y>&.BU_ʵ_EȽ+_#^/XS1HYɑ'@G)+ȭ=%i:#vgcoUJDФKTtAT?k;%tmWK kĵ:= y.pS=?><1 a0ȱkːGəxEh0]$R'ıh6sW{vGJ|M]򼓲XPնlNY':D60RoҢc_AK?oX\5"tJ\ȔTϒRrz闸j' ;|YbBۻR{ *BZ6?9VDGciƙ^\6L%,;U_5[#4| hM=,P()6ח3{1"]TLρZ}5h^pQ^*E@܊nQB.|/e"WT(E7< T"5seJ1<|>/;1}Gw{ 7JoDN5/)t%9L1}F iӇz$Kŧ+X^k`%Xi2v 6>l@3&Q M`ӬiV%"ފYvƸ=o,~_mr0d  JJ62JT%x/t8f䄱yY͏Śz=Á,ɥEWF06A9IkE`NV"F D@fIiK&K=P!$tqg𘙌.kBwy w}bot$+b6 QR @qܒ<~(KN/ c&MWu 3qLA3%. o}k'݋$W^%PiƯLgG}ӋnZMB+FS窨Eu{7vgc%Kzie}u!F#|9n+̗!6 (R^ P;57ko7xi˲FD &C|D=`bmU F+0 ҄׮غS1Ί*}q#e(uBZgp\Ռ{zmSL4PG:Re(-Ũ?_ be )G@ c;e7 Z-n&xS8qo8δ]C?n?UW)ho^x0!JܔRx磆'*l Ӊ=K\j*q$N+&bZ,І1EcV "w=V~ BmzPJn̯CVNܸȹ|zUR]W)/@"{ebOdtxHX!'.ΟL&>'(yCF; ۓX(]_Gg ,wKi-H+V#!JvC}*R)nEЏ -&ǛiF6OHG O ICtd5YrRV["߳-t?ʵpM&%*Pz&ZN:d7%1-~qAYqؗv}#=W-ă4iw ,3^̻ʡ\_$s3 }W W+vb~%xLLz%4w&YT,oDxb ڦ<#̄h< {*t!Q;ïQn` fv (8` j0 aŨo>_V_u#E(zK 2gT"S0f#^di-(]^@ %+oAoMXe70oVé)J#IQS_ peZ-{R.% k{@6Ft7iGiֶ!1X*%d <>O /l'k:H/(bZ1%"?]YeOڐyׯߢ<ɌQuFF1vrLtM:v5 1{-U_?סۨŠ6)q xF@"!^E0ͱ,z9K?ԕѱL% A:k =6/R׬㵢ozB5U`P(1<QΕ/:^r#js9T{Xqx.::}A+27;wL1D7*K*ۡ*áR97B]ı2r#Kf qq(c:QʙW¤ZEh>ad495/#D.fŴhmRE*\} o_#>mZq ; $ 間˙xQcDCS[Zm5p=Ɲ.Y{*EzxGrh՗s *EA1"Z7 E_Pqv[rs (E &FXn*e9N/LTm~:KԴmZr S2sNPgٺ2_tэu_ S gý}G=3f*gAWlyPh>$**!n,^LȦ^ W1ngoQBRA+SQp1cǫ* rg%Xjmv!O,HVWXfدIUf zu\smH8Y̥;/lCCjfibaBCn8OlvHaPb 9Lz8? m鮈]]mck,QȽ ,W.[pI3WAF~»- Si5{Apu8!h|!Vd@yEOi_;!,["jܹpNّ|JO jܜ/aT<$6Sul BUuI6\]4W~upVSVE=¨) @/[tۏPdR(Wp]ڙ:xTf8Ys Q~R#ھ}6#L㋮NI>i WJ<62~rG1Th.,s]|G ] Z ~5œ!o*G9?1Iҽ='va6:㘅#bȥ$0j{!xfPykiU;.'MK[,-&K) K-9H4Y[o5ؼMO:viHN pبfٵz|*bz]Ђ[]n+f[j 6J^0-ԥ̹uđ0B<6{ !ULx915hg 0JC4/5Bbļp牉[ɩ̞0 i >xmY`456SD/qQ 5Sӆ a!hvY,| &9^ߎL $ 8m ~MUNt xY*L)SXNDpBvκYҞiFAsUD֋ :uw!mKY{]| *ZG}BjdHsz4j#L5)jDa4fC𾊎٢DX>ՍLk|G7΋`U GUsBu TSYW^$hJ9Ll=bʃ(7?R GmU'Cue/ (N'9dPa[+ЦI\7>q|D:F%ГZ3~m &&Pʂ*($֬1@q9yXtk:g̬ԖueT4 ",.ۣq3in_\G"ͳh8c8]nnA]' "1:B[YM]4IWOjJŠse7o0nW5u%©!##10yc8˰.Q7w!B̠;ꨌ}0kΪq} "'9d6iդt6|KEx˯"[4LE MVV%=$V{F-:0ע50٫dY[<^/B}Yg Q"b2qYASYGC3uWi ;ʗD2tK..b J+&%Ai8JiQp.W|WºXL!J!aMj&i:˂4yBj 6uڍU7u!fQ`XTLm(*{]|lوj2{rIhc-c ~JRؕD_rW`Ŧ (4("=ޗjm[,AGI' 'ǡUB4h'^ۼV[= YT#ާc96U]%Ƃ2NE2AofK[L 2)n2|iQ4jmHNudGo}8RQ,ղvV`wwկ'm$XM}.r[l1&SwaUKS},~ flwNB s%Bw9@u.xe:6A syq-ᇘ(Yb_-|0kKfzW"y7 Ԇ$I2wh*$m=g;@ 4F 2 qѷc9tRd%u'3\=P)z<2jvK6!i7M3£0j>UnXQRq+n9ϻPel6CXyJLTQDy7@ .p$h8mjrkcU1?6uvBȺd@ ,3/<9g۪$I ˛N=O{NUIT2'K+"3Ap!q(JJ5JKibD^yYeV0 m%g2.Wzv7hC 7tXj{J,;& IC`Aڷļ9 muwUS^/IYL4 epCD7`rڣ؛N 21pPvKy{8KA 3?r+1kEp>dd!lkq04ǸOؤ!m Ȧj~MW+.g);ú:_&F}j",UN;AЦwAĐjwsp*L~KK^87-:]JX1Q4tXb(/3 YQvzM $%r1M0$E/ gEEQlŝ/L6X^Se 6#x9$nqs^Yh2WJN.{A!)3~֐H"bu;ňK\&O.6VmJqǞV+6pXT{Gy[ڵ b\ݙR3}"dl珙]JTձTk̸ȂRI#j@ƎwUOlkLnl͏SdS. 4"vF$xR+6"gT$dy?4@dV4SߺIs)LTCzeGu4=^)٪#ǫ'UF95cUL~ x96YNj6!a"?2@8p沨kC8j7!W}ݯ8k`u/qT:޷~/ק-73'L'O|S ϛ#Cuiu>o3x4XbRnW` ڕA}8¬YVe+#.\֐S&lq5e@*Tj@57*0hcAdSn۶(mAޙh8^ :2˶Bb[J_52konDIqB%Uȑ)^9M񾺳fUâ`q0w!~U37UQxJ:^Ey RS^/%*8zz"Eo~Nҋ7%*|$Dhhuu>}R*;^YP\e/_70<9), ZP.HjٵV@.$a+O=HZ[M%U$2U"E^& D,2y.IF=_xpMJk_fb:{=zw-cR(lQoA-vۧ]#CF.1p18swݚ=9q4|q_,S9xh[C?HiH!xdk~Y/kR*\. gg/(~W pqBb EpXw1`t.B!c{Ri=S]":fUX AC y[ELpAoC\0NZ{̢[FɆ| $\Ǿ"jaQ[( eOa:cx[+$J%;EJ̀FcZ|Niglj;=nqۖޭ ElpNhxlf o.U;\DJ3e  46,8QpR18n.҈riwxF9$y%w=5ŲtM:.Y;alb^L>[:U;z s˝0>z7ǂp$Pļ=wSf/,T'dReu.&@'=ؾ7Fk)7%85{}ۅ0G^ |J!cZuW9/;Ҡh)޿>V(8I0 iqGmDUIz6S4cIL!Mzdƪ$bdӹ(/%gogr" jaGh"0aUhOJMIE_jns7*={V:,cˮ22~oh= odQaTN>#} 8kDE>4ewDXy/9b[or ّXWf9zHo$.2à 2AK8Ɋ\3m'MYZ7f O {f&/_ i2'c20˨HPQsG06gd}SKᚮ\֔^6p])?s\4JRa&uoHTwNe!P~<|{GeB1k&pp <#tCrS"3:~o$ƒ}GDU*CߏS$W0JMګjX*3W= =oMfq<+Ռ|G*kI ϒ:}qS]Ěv,])m #y#Kzmeg&.JX(sȉ4[c/EK[ F=)MGi*!]Hjűt=8Ns۫l͂ie\ D)q|e~4Hh<]dA@Q jjOm+Sƨ[XIJt_[Ax|z?!,n3×:oH\*fCvVm  gzLb^ rJ%D[Lȣ$HM.r}S)lш V0+=On -/tžmDg֏ Z^;8b+&&g$ z;{|Me٥-ɇKB(9cO\;1ݍ"<׆!#'6SiŁNݮaLgg3p!n5@r}s6ާC1w8z~J3z; LR.tKgIݿ͓"ɛ?G>pz#J`XH-QC|ޒ9l(+Rǥ]c-?HG8)<fqumtX/6O"q1{vF".7 uwK@WyB< vpO0F2+ձs|y_1u$!$o>e4k6[4bND. bmm՟OFz)2xG8B.n6կR`D J|i"a7腐2FzxomfER3x@RwTO f +R/) RDŽ-.4^.*h'J/'%[V$x^% $r>A1_ۭ&qT.E0hTC?ܕ{k*Eh ER[ѾLAgZ :H3M <7!Γ~Fi[Z$\֭Ev(]QhYSd#<weؘB8^tJ+!xMrͶBjd"=3lz|CJMĜ> P-f?M$*mYq'Hf֨­K;BG&Mʒ5mF q.{m۝ϪnBh c?I"rX^e̿;́"o_<ϯSFJn:"borZjocY&e= aŝQ2:t׭''0Ǫy#ʏ8`YkbVҒ֦+`}Cnx-KBEEN6.|W(Ndd_G}v6hSAj{*RS&YUMbl5[N*+FSmuɎoa&if PYT?*kI&ir غu3z9- 9r=0QdJHZ)`ݸFI̛J} \!^ƞ֑vM3^3~Id::%7^rRhs0ei%5[u8T 36>tӆKZzvl:Z[fMkEcyS4J@y"Csb[h,M.n\y!wLdR@A#:^{*}qGgz~KɣWfvJ6bnuVU%ex=.8\oy-fFkF.s?|&Ce\޷~fjmiB BA f1y͈Y R*1;Nq@G3_Ơ"b"1A"/ zڻ^SgbU5ɔ3/b{r02k|mp!#pA.4x!J7L"%s!GA|N!w7ҁvo jpc#X(z 1LoِZqA} p0o?lU8 V.p^̐ { Xt(ºSDt.|[@9ǧ\`.-q{GJ|g:.4X|p?aDFK5ǥSpxr~Y(Í)66 %FOc0jҹ+$aSV+/É  xɱ鑬X:'POYE!]ͷ.:{Ψ,̕2=ʤ<أ\Ԥc;=k9_jun#X_x=  S ~]~6MR4=atWI^>0j͵8%O"c^djp/߁lޅg{clZ)K4/򯄌&H)@ϼȇ%G O&0|zfɑF9C&pZӿ Lu[ wE øQ;E f_E:bz(hm #n4us(8a١h"&XTI P<%EMˏL[CP 8\9~Q9.3_*X6SܩLH*ڠPZaGk.-ׇ.'Ik(oJ Ă[fK^Gpt!sjߴG%Z3/elx-ϭ뭬Cm*0?wٗe6^n]E:Ё?M\8,yn2t.u>>o\;b)Pa 1)reɊ5j߬#vg#|+)6 ƠiɃ*LYzn t5.jxڑbFhTb_'mgyu .B 8+X"MV @(,@ҎZWs-Ph[8}#zEN'2ͫi,4T˓jʔpNykZ]ùҿv񁹡{ZxX?&3RwvͲ"Of\Jٖa&L(=E:S`O f@cV}=Z`jK+:)P9D+Y73Hlߜ5VCB9gg;J TZHP;NUN_ɿ8^GsU)x%F$ju/)j~t"3!Zm!2(֗Uҧς];|. C t ƤDUnTp'{,kLB8“EuHH}0CfɨѷyBtI>Zz;lWeؗ$#3s2!!.u7e\2&q>\B #3?4; oyIl\0hyoc8[k罺[:Hn?Ohi2@G*kqbmHGCH>% RI~в/v8Nt @CT ĉ'ud},UfY20r.z?Y6rCúlr,rvW+d@Dܱ={-ώzj<,qKfZTnB4 @~Og"@ó` Ny^\BHZuELoxHDgTRTS<bI)o#%寪I"nH{݆)qO)x+:͖db{5?|!y6Y4]d(d~{`#>nB-:]\ONNT\ "RO@Xb #QR+' 0M)x0 \[lI`mXJ9y9m#!9 HՓK8țpqYL&c,(qxE~NGe's7 K~J Iy/Sw3( +I ih'9&x%)a\M J6Eϵ8ۿM?g\d]NT+$aP-}0^v'&~.B]ůONKiZ'l1pV*;WIybzđzzjG& gWǯ%3#k!@KsŃS{B ͺ ~F}#[^ܚI3ԇ "/kDue5?NzKN ev-ڊwQjurNIP4 Ekv0MJK#tNPHximY!*KvP%#Z o֌5IVV^^ꂵ9YA7>дYΥfU2x,z yO*3bu=W%P9d:/X:hP\yz31^Հ c7?!G\ 7CbLukKsBߔGGֲ4{^P< ]|Leޤ"\k!R?% nS } @h$ʉ&Ra]yJΣ-Zgat]C 2u|@!k@)12\[ZlPx"N_K7aFd? +2}{J1oa"Z5EТJ-zRS1U9BȼEr7{#--m|U4\zs S– ]~r$qO5R KU5xlѠI*i(>myBG-rg)]`r+ZQ7;?ueP> 8jer]vl$U^ .G"k%&7iBWeM[5 xkM-?0tjS#c+K36jƫ(GVkd؄c?|޶؊ZzGpՆZ 0$79Y nX<9Qq(?)vb) MAEO?a5-s\qӪO\~[LZyڃݍM)΋m\Bp ƴݠ^>} /eAeـ{;ˌT c%={Y}]Nkk$8Dq_ %4 ~ū`!P,e:WTBkfXHj)r3":q|O֩xO4c1=;1uG Jǩ*Ÿ5w6^deF%AF], -hJg [dBTd!;g KGX3r`no]fܔMjӷ_1>ʞQ-6gt|w&?uf<0 V\,e꛾Hy_|z]GŠAW5]ȞKrEDuW1 ts. ##u5Aʰ3?TcDv1#xU>DJ ļe(ϙ0Y.= %Yhbr ђrٓR̖_)joY/ifU^AJ~%Ў2hQ)Ss8l*pZ2gr7wް>I>t~_^뫀.9~F6_衔f_ؗn(px|-=-=6=NB%C?[|͂ bcu5C:tHfXI0$#7!In$yb13-GBfRIXP\\]U@X*?Z0aQ9͋ZE;[Y\EGVʬDNk씰n ؏- s}C|# ,w'Uw=xj ˔2 E#+(E13)ܪgF;,*QA+')%Ξ]Dޔ>PTxn$փքϘunj5p6%x-1uFw@Sjdb4N5' Ƶ|6nr-桳X=7] wE/=6p! #* iLllĤ(Mq\g:[y<{iq0M%0b!c=x9LT)1|5]FSN_eTKM:?4茹[:/hr+V=}Y HJʼn{9z'(j#pO?󑾲:D2244a6J;o +ymEEEj/ɻCMɷ7@81gxfz/-5X/|F;SƠ#lRs?ヅx3ϓJ \A^pKʩ9r31h*XUm۪cgU /9OF D8gQJj[Ѓ$W݋^)uZh Gjɐ륜S)J;H(4rv`ƿM#۩g9F/QM:uuK`WQ :]π _T7>fs [plw#)XƎh #BriaFvҮDJUʉv>z]{JCZx`crK :WS [/!Mt@˃yhא/g!<*TkF>ߘH)L?) Y}V<AG U@HuozQhpsL5Iܳ%4+T^߸Ud6;$H40=f!vTcڨ(Bf4 UksFpZğï']ƷEbSUTP$: A T$N|2O0i9ehƢbdUx5k}gL n͟|4Y Jf4Mv/qBn'C\VDzGw]9~N &RG)?:Xgn2CN, ;25yDni4=oTԯi#Sb]pQ5mA&YU[eU\r(oaT$ RP-R`I:Nt&@1>ƴé )h7-[QKogx-$<>aH'i#w%6:饙4q-{8dzgЍM`UE)uX;wcwرB˾\BYم2ӘL7GR-ȫ͇ʗ1RDS aOo3 BzvQwKo!XǸG嘿Y N\ZZOVm}p@VHAhԊ:@M8^'eL^ͣL"ac/0ձoaz{Ix!/oP;Yg$5?@^:L^രA0aTh4@퍒]~{ ,I}C ^5h QrKL#Oވ4UD $[ߢx ]0Jr >Bz-<#TNPYӿG0hHz{ KN38n%Z/FZK=f#-ǯD*gy1E%`VHD݉ow8>P^mrkTC,-rV׹.6ÀE0j:׏cqgz;vO.F،|g_( x>B#d<?SP>Z꽠֟\lvr!9&4?CX)rqR6A3S ^>a6SԄ7̍CSG\B yG$MWX}fjD`Q 4{}ϫl[Q*2_Z\R$͸ĎTA i,RͤXr8(50(T9upd7S=\R)!-jf){Ʃ^*dM$7v,lQ[a7T;J&Z2$;dD&ºE(e Qq‚>8JdݗGa2YCT]ٿh@r y ㏊N9JX+5i%O%Vv>[YG::|ESz]R'rs"Z Xۭא"ӱ"pf^#I Ih 0Sɡ@ I_h/@6| &&9BE9|5JH\sZ]R2Uѣ $*Aքrq=*"$og#Z:(ZцǞ<# =$ԴtZ}{m NnwuhIH43oT,v292]U%:@ `( ~K;-)6ɶA2s "\Å_=3R"5<ކ\U29  I2pFd$ђ_*E !ԃu\8 ύ!2de7UbTlysҮ h ɷ}*٫jdS`!dzYCMZ?p-%TM5 Nq'o1KI! 0|!v+J XZ$u =mv Z /T08*UX׬|"yW^:}"~ɚS$-c+I1)X%KdYQ7i$ch'PLvX_lF?1 UDNS#ͣq ymoO>bn{P(Ѽo':qZI~hMD5:j{yl_%Gayu6 DoZ! h?d̙&,xS yvؐ 6MC?wK@HzT  8Bf[gAro'(BGjHgs+WK{Ciĕ,f)v)k'rYU#{[ [4pT˿5c<̴w(Z]ӹ'BA'5&lB>57Ge @%̵VLuԸ3m \s,M+PyD_,(DOp:,?GK6n4fLga25R 4:l:?E'iFe>}e|PZ*WnM(?LO$w Ma:W$ b"krxMd^ܓ 5l͍ٗ#RKoqP =0V81A:nJVK#GR s6GA0Y.4]yJrb1fAg՝~5f8\?M+U~?Mdž{ KbE aI{YoliC}*)IOQS{:oߛe7H񄵇`&)V?WNX[Mh?~p愞]XG>VRup1s') &]Һaڷ>UR7S7l:wN2x`%.x>pG,Qແ j=DtpJ'f[tRS{ ޒtaŻ>Axʵ-#r_Ꮫ<=byH鐊O_ -oy3+:ޒhJտ~D݅/- uT 7 dl)e DAAܑw {';oK>j$˟X8h@T|׊2~Klي0GJm%GisV㎞)JL1-=T`B~Ǭ16fGu'g:SC?Gkqs! U!>h 4u8s?~Do'3@>LgAK>)iOP%J0%WU \X -1qE݁ƧLI*`?}4l`݈KV]{^޼UphZf(){+e(r [wph_b]Vư9J.LbFӾd a1ʼnyvyi+קZTEaO\x]Y!dr`PlML[׹53!(zx^B._Jnhx:8Zΰ 'Z qRk{XPYS:n"л pňg:,Yg]ae.<*ơ[CW6r ]fZWFe],dӛsY%l/xT-0|EaI)| ;($:֘ #aÔ fFY)A4|L5R}'lXڱ+KHSTH/S*(WP r>Ljyqh->rE!*ui_IBxo5-X2ѸۯKą=SbpPIi=i')o 句Y^BJ[)_`A3c<]]8_S8?.0fŒ9Px#(ȳT6 l;c|)|ha5B4W6J/4+:ٿ,tuP $ҒHCTE02ٜu< ucїGY%.Ƥl

!,R>b@#s~ڏG,E7|r{$*IըoL Kg_@!('ydUă_fu[NddVޱ 9z/+e?s],abEjؾE;?WGnͺ^}Ւ2= 'KϨy 5O.t2>^>7haK_lTɓ|H6vi1+$5׶Sy;0q{ERXU~l6v{ݏ[`rԔd{ #Όj=įzGPiwQ KTGR[+ɼ/_6H̩JA>sTBY];`Р!t( %$ FwH4^d*@jf*B}MLbg;Z+WJkKJ3RAck~ YZӈ/kE!bS S=`즢'|267w+jX4JDͰBOvpŞ_.p=/ysrJ֩Ez p8rN})sLgw tfeɅvF@^q]Sjx%ITөm1lN[<ظY'uY42nт VǶнk@]4U2Qv.L( 6ZrX"tdLqd){ijs1>y!뇸q ր&H!q]U;]uys)|[^ZYY'c @>9"w]2d] 65farꎫ7Ԭw:/;4 QŪP9,ZC , n5lG*آommCI.IIC2-\fUD;H/79̰9|?".9;u&Uc1ٙ·oU-|G5Zuá0YONFAYU- n).\ s]_!酃K-'D!^KU=;f>m:ItmYYi}|ʌ;Ff,fMܿCylْB56閺H_bH䌎4͘fqʿ͵M]WL lͯD|fs`D$;t15&c#@2V(_;4Qbڭo{Q&D7_)N%_l;L[ Iv"vgͦݞ.5$ƝjbeB2l9V"/P9@ts97dS3,Q] ()x\8KY eQVxY4k&h:ԥ'YauaXv`CL[ʒg#z5䫼G#_{r,38`˜jS?(/}t\/jΈxЏ2ߢ6X([ [e5({'-X109}:.]j_"jC+i>g1eZc]$/rh埊vna|Lq&,yK:QrO&eRd_첤<LklZőPX[q~?31ʿlŨYvS:Żn쭊jۀQTW. (7kpbCh,{毊dTQKC1Ӊg7߶8>,ٴ1ʤ'>˥eApD#~ܞUz&\IhAЃhW骦B,a+}t|%1fg ̭VbIYM=m]4ʴ=ׯYvA@:/ѱ!SJ0'VH>;k,1C,QY$"xd7GD)*s3߇Yp51  iO!FOD,0l; =lI&1sq _:9[7v"^4Z~HuJϷH$FԷ}rWl%?= hQr9dlFDقiC}緊[Wܼ%T%`an^_bQVAGR>RuV;z-su5MqTWPKt̛,6N]CWT[t'N޺4u{2LP+ =@v}UE߳L2!:MT-w7S5I@.SS9KZ +V %50y1W;:ÞjWEȖ"p@&b/\A;nE1]K3m} 2& tv'jrWm}[ͮY@H9ne=jv~k+E+˹Mֻ,/,wL9Ί*ibK2Y8)+rTZwţx@9GlG+B ȂWD$z7r`RX)ДEL% e<NYԐd.iQŎF@]@h~Ln$ fv֋m/QE(qgsy:̬ja 0^II c}9Sխm8͆:}TK n/K_uP_˕*dfXNG$%,X)+l$Tq6;hGQN#Y=0RӎlPO5bv7]fZ({?\J=lO!!J"O>=W5xCȓw(eF:3 4t68Q60J+$|^'բC_%wYqyfg L$fOh}rІFQ $Gz?aT_cfb)QpH 9gT1.;cmGfX2Qsv5nk F f\jGG5 g"eH6'v 4&AOU,{vz.XʵivPEl f N 4yIkZKAh:lyױ22qYg{(by@ma\ ގ=NX;LJRձ섃d  ˃ՋbcN<<_ib PؘW})*#^~U8$Rnԃm4t;s`K5e t…| ) JL'WL4s~1fi˩yITα*9 @B.M-)cG#e?O.Dfٗs\pNxRJF!X$'?t9OknkF6g+; ΣɮΗ@$*n<,Gu?F:YƲZ;,o)%Ofv`9x$bZT]/ծ5aرD["|gUCk{d"]|*h\/"5އ0LB2Gu,n{+1݅#c;l \plsjҕƒU5^[?{TIKF3|:ݢ4Ph3GI! ~ ʣM>/"gG~2TeMr=l wG 5%tgTڽk/{5б< "(QwyB{r\R ff  RrC:~|RrDveSJ !QOȨ|ޭͽB%3cUovЮ&W1Z/)TB i 0l">02h]L8|&pt=qKtF&~Cc>g&Sez_yΒ7E䆼vulig :/Ԕ`IIWA6[.&s(PW[0/+ 8drR6 wD9\yiei-kΟV-l; d< sԕ--Ğ%6&Aڎ`JF&a L_ fMcy#Otvu0l+ 7!yho  "[[zA]_ο>}TA z8YX<'4?rO\ w9o*LMu:גQP2Rn',h]}Yч,:$:u~/o,&>ã䗯q|v@|`#[}|ABȯOlr~ϴ3lHeea'm=UV>zs|BiQ?\``h\m׌f}.f@}$u+ @iX9gX тR:rh~08܁q^ƶ4M؜Ds ;t75ffG Xs,${(rgW~2H@ z )m}Y Lnoq@ C=teV/(*nSfjTl rT%MVJU2U *y.-G E(^ul.| g'U`>,.K(9\#c ?F cF<9&/34JHz~K,H<$?URHy(@8ҽ~%qmP|9{KRxU^(jab)h6ʦZ7KX~DpJ'ƹV+Ńҡ7>D$l"~M,v[ISRpYdy&%ݦu6MKa{_^m}c#..e{K+*orc?W5vX`0ХK+!Wf\.3$vPK/,ޥsqA]PYKK~ЮX?ckS oهah*$3͜7HoҩSX\UmP(5^C96Wkh 5.0Vˌurn?1+Uj0H# W\ kuuIL*߭(~#S%eUx\}s HrabMpG9 oM50 [#gO *qũ2lU )[TlB|BHuzSW;> QOHsH>cJN iM~Q{4^jАF RG63?cv8d-efE'Q /kHiQ?<82Pg[`Z"ZO|7Eti~u? #e)g'U.1{% -y36-j`L i^sЃxrjWGiNJ )CLdRȌR'Pb~ly,V@ STґm0еhQR6;~ O=ى,y%)NjܯNd9VDEFt8 }CrA}{>zy iKdˀ#0>>mdhas0btJK~-]!tU5<˫'g^+n- x͡mp|%D4tJ? -:)m'Lc:+SRo&p2{)((օFz/X`fĉHj)?^uiIdr6|$EZTjq²׈=KQˑ!rACdpbibsLAhɄs^4zJ s)jJ)`u#ؿ!bV_M@x ϫg wglnuY.Imi$|ꛉdŴ*U~\"T'׍N#W ǩ6u ϒ{0 Joy(BU[\2IzI)SSW/ tNI\^E"jK5𚍇R|f7CVL7Ǯ%mOP<6d7q"}A:#- n~VZ4 5l|- ?ppG4A̓nфx~ [D 䊾Koժ8 fURd|ɩ*~|L3վprڭ(fvr-h(ZO~6T4xX>>† 7jMw[dI>:Ƀ=Tj DBk,!6 <(JS\gn?hIϐxlקtJiB@>jdL}ܪy݅@*VeX/C3!˘"ķ(Q01@!Hm5W~s eFbU]YzKoc s"5pc>CKfz?) %]З|%Wl_^ [>3 @]n#|pm)g52hm.-S,9&fln!#tJSD N6W*uq@s S+ w$F֭~A:D6Wq'cS$Y[pKE *#2 ' {DCZ5c+PAN7ghJ#?Q U.!,KrLmOjO(iiTG:& OLE@{|r jc`̩-G 5D-RޕSzS`IPGfCa4؟{+\r1na. o.7pk=W5sE-2<$@?r9UUm({ˎ1ɪ _zfy_r_dw:nBN0DƁJew!QTƏ@;Y݀Xdԇ&6S[:V#*80SuG8+;c}./Xye0z!z$[4a# Eač AI@佥.sNX?S|V| /Rt72hQ/j}4Hڻ "[=>bxeRY6|>i3LA"nϳMAQv:,6H:pOdNr3IgXTLƄYœXР@="˴mg%M ]P *n~@@փGIT^0YkSrIws3~o+h@/ߒTw&xOQj }ޖRbWgK9_ _:u窱*uDTvc5h~ٙx, Jj>pm odtsOLXI|DQ^X@`ꯜ !Mzj0iO053"ȸphηptQVP] ZS.i% KL5rnSchT#{hPlʭ`]h#cFhY{m3z6y@'HN۰w}iDI52Jɛ,v Cf3iAK̊ _BV&j5m 1`04b %ͯ:oV;ECyo2w *t5D]S,ŲWqz@<:І_DFiYx-Q]FJY4\jsV4GV ґM,TZ$g"Ө^-Bs}Y-bФn'+G!bl,R =_x1 KvB1oGA`5$ʎj#umJmDBbSɞ.ߒrU2 6kṸnW4?;|7Fa/?c1E#^L(}P-ޖզ#3Y!vhD/Y+0ZZ5) E0vbNN:G2ajE n*e']esZR0P{zG쀄V\~ۛ!G4qth-jUIjMi6ih{7 Z=+薙X3Y>7"d 'IT1hW+eV }4Pj ;A㢖9>Cw=4No.Z6wgκʎ\3xoHBOQ%'9 @9&F'|#+kr/0=\ʒT!3P G0j'?Zu@g6iVآ8}WG " BTQ]% /~,`OA"R ObԤڊ bKN7Qom^i9ц/v2t^.֭\a3rԒbIXB 8F-b_M?&/V(^T.wqw'Zb+>'Gt E * Oe35 \Rin|<3y^LNTD|9-KoxU v zHXLu9y^UAo33/:m DI]Oӡ5hmp&j RR)먑 sk Gkv_Le'nhL.ۧ'3JY7k0@de؏ݱx9Eo ʹ$M=zZ(Ǎ3&ʸ}8+GD~TٵXTV6ԁ"v8.)![ L|T֚dYԈwWkY:v.6oPawH8'f^Hzm7Ux@N ݴ8>i G_+2[d'H6XnqVEv}Utx!w5bve2 ݠؤ'6&9"džO Bg"C 1{se'$QQ]qb%t4 _6!>ka%x/&[0!ia3E8Rh۽螓>[ּۘ>!tagsLBGPT6,F-+f"P|f9%sPtDeQ002\HOm8PSep(ٗ'#&4|FC^)T}ev9r5dcfA'yN4\3rvX\y$Ri6!Dk=1MA?./egVLN~35}ʖy*#"OCq iO @=o,r0ʃ"7J>%Nv`Are+9Ġܳz)B!/flɽQ.03C<5=_$ke缧N5(~a#pIzb+lޥ5e)=E #|tJHۣ_g^첐"9cA[) }{8,JhrŐLo+ɲ^G;+YʓԤdvL*L o1!K/H%7 `8´QCFB7xW4g/{zH@^$wcB~Q'րa2h0}F4{k]%ХD| d;\CN2/\38"HπWZXK}Hh059%k0l vU9շqiښ_S /NœHòy#;sn tį']࠶C1羕F_= ;{pV|u:7#q4 nX|' mŭk 2̳s=:ʴTl[3d;zsv9ulԫ&YϨO _  }˙D>+Hk1o6 q>YFd|7ă<ќ'Wg [~v< 3fJ 5~ǸSfEvEE1=bm[}rHm!d?&E=ry*TS)ZeD EE',#T@,''үhX@3r%6`FB69AC-ORC"Pdv9ʺ!=yUKBJ׉T#Em;\8beH7⏹d#QVg)"6%ܙZZi3\>锘{xʍ`$L%:"k(`0*mչ0zu5mAd**RP G:fkf=JF+jmRP"ɤc##gKI'zƘj5Pw+;|_r" XzD[Ѵvy@^ =ڥϠڭ 3kt"3K ^Qimdn MG@gsߘT tвD vץ®<Kccv8-uЎNpXv` _.g@+ _7>:ki,:TJ~64HȲ \S/`wُdHͰjrT1J,5K,ݚvJz&mZIl0&!t؀3N^a*e28Y Y<렮!`-?|53sW-+E H{.<* IyeA:w&=KX:!:) _%=E]sDq~WGb&Nm#wy歪}X׷~GBzG-F{d:x? lDw4ò2MX;SRm1~WJ rX@@PxM\hFqqMl|t#UnvnBl ^ObRFe:P1d=\'XFd7#n0QBJ .N?Oc2}aX .}J-  5zqG 5ܗF,QwԼ3SBáwZKMiv-"4DU ق{̇4єn3,兎SEr f-/mspUKU`~uN<,$" T)^%t"rY7-_cCSmO48B1Z/, 0OQqٯH24̅$67sΤ2Íz;pT*Uл]X/ҕMԃ2 R)#;vOI<1̝iɲ/ё^B>zlݯnD<>s24x=>-خ'j?71> TPc^ _6 ]+_h&"Cf A kq%QOL32(z°Ajn&;u]s0AGnhm+^šU BNEߨEM\va戹$6bREDmySG KJF,;+mTϏL)*XNH'k8.5`77Bypz#_mӒtOtF1+T._)@Y,أ [9,MHaƅg7X['5  DNA[bV 6B0Ϗ)=pߚ>Q4&O0 6lf$aogdnY8glq𓾌]T- ˍ;"Pr>)B&BRukJz&_z z Iogx#naCM z9^82R hҎ+`T W/q[нI rs.N+_"i&?r+{M%wܡ~Qj4O+`9E-!/FevygLe5/hBÑ>Q%B8k;8x%lXj%#QbpcDZ݊8yh|1 $EA4§1pf;9.1S rb <gbKXF$xWvgd0Y~.f.'ƶ;'χyL6D0gZ=UnraN&v;;8xhU tߞ EGɳHhc߬ ><).XČE06pB[ dZ,祭c;?y#k,E+JK3{ p,d,F91rXK9~,mho -mSG`6(5ڋْKw/]\@i8s2+H%ِh6"B' n!!)B6+]ܝ#>}!MQS1y1gZY(3\A`sO|^#a939S Q{ԭ]i &V3 C.ѥW$_! Ȅ ),Rp}'v !Xͧx:GR'%|SNdr_}$3ٳ;Zr;PhWubpsnC xC0=ma𮕓=@~ole 2s_v!MTw;5OƱgtkn~*XO~#WOpR^J>R&"8jA`O8nmZɆvkQ[v,> څ;x7DV(zxW}e۬뒛.idIZV%'!Q={MRefH8ژ;Ȋ^ nO)&UGiq0C1If"}Ĥ\yLމ3'u8v]fVÑyU )܌ G\15!.x b2 5y ]_!|Gn >20coA34:cap".Ij2Wn? SpUXeQqx0\5:4=~z$y_(LCCSyO)H\'H Ek n6X~yr;Wϊ@O=>:(cqHƈ$nqc[l9:b"'HNYu`5[h3F#;6UUGj>s^r= !W eQs25+XQzAĊg;emS.N{ъRCYcPTiH{lz@)u2f[k⵰Yjh\Cb^Ex^Fܘ\)ì½ܝ@m6#ZSUSam0f5.cDVwN '07|}_6JXMRu~E q3~LӠr{9FҶ#_;a\mgB˲i짋PӽĦ;e76o_ne@1tomhDqzF?9l#2qE~ YpA*=jB|uZ:(#P7|Angv(g U;2?aYnj8شpKu0<1 ?TKQC^)+W62qS8yL,ym4N`Aø)LE$Chn}Z^8,F#:xo$2lU8;?FA׆o&۽kKDXT:&l@AB-șaGx qRoϵEޚ}V,7ʧG :j}lJM|s{|뮮Q-ʕ︆nlcf\@So]+HftG X5ڢ;>ɯvV#&^4h_KeiSQ -Z|_r-szGH$"}܉;rJfHO~Gvv.ڪwaHtw- };{6< ]S^irpǯxL\&-b,mK2+T#۟" g*wV[;?*'$ƥAۤ;57N6S>5//Mq|rySp<@lMBu)Ŋu4r-LYV%ݗvh8_};[Iؾ* !i{ؠvNVymUSŹe1ǐRuJ4?CP]&抐U]U2/p;CQ= S" DC 8WTF]Hг1!IrCSC d&>U oV?ߓLhE!WhDQ8/Gr W3aCl/Bu _`ǧS~Y)O'.Kq?Ɵb{gądE 诙mJI߮F2T ,zտS8$ P!$R۝yZt].sQT7öp1>\  JsjޥǃoUTIB)Dp uH2> q"Q Q8*\Ǧ +O?l 5mUy؆+eH1̄/\yg%RG'ŜG2 =DWՎ nS@AWtY][y!XARt` aۋ'|DW_!jrREsy] ^4eIuYZݵ8䋲b-=;$3PG Ѳ&"w9D7Ҽ k=ҳb^;ИFu7p`3)nNb:Q~ arCgZ15ۼ?`qBoľ-FѴRfWvޢ=ߪtp#_gENzApKk4ቖ?Ќ7Щ1=lPIrDE&Ou .oG6lҐeq/$2Zfսc ?wlkH>Sݵ.e/O.vL\2u$S!H3X83Ǝ|6R0dvP:h(voXdB0+^*p^s(i^ R<}ڱqom^S|bCE~>6\(d,dlA{05&=y :iv{`$FeyB>)-ҳtzJ3ߩ{`H < 4vw׈߿drϥ9ӥb;GV *L}6a#r;W蓀{y$S p(Oȍs-շȈa+La u@9V^<12Ɍ-VB!ݧԷRTԇC.|R]"` M-CA鈰AButuwlf5ܢ} [OWaU#)?]_>zU6St1qoUY\wr|'kQ #<9 oHsS[*b3BmE)/`mݍۍaE9 ;v)a~-S[A 1eoe6C4{y\ W}Nꊑu!d}~ڂVL[FC>Fۯ*lBa>^>UY%}u&"Q(v H2]eHS/',S'VA;$z:($no-lF_.>!QK?#C'<:y%]5`{+f_nR]V2ӝj'qՖW=IW#yyqP &-"2=$2.~މ&Ts Zll3a[f- $(C!2E=横Qgxl$G@lGCivtUl44])'7e |蝢9pM$aN{rPZ X i8U*{2Xkwޤb60V%ˉ"2,u2\qݨ-lD =`ˬ)'ӂAxF?fXWQo`b}DW2 +U '[dwVZF`z*dXb9x :͆Kw㽨bCbY͟T*7˭[*WXG<,(GSj@EUäCR"H ,Mt||Bi엮 O1Oj]桻չ q.>o;WjQfʒXHz#I-|;5Cyݏjkq ,0f9XRPAIr{E052Ħb_@hXCo4mi42vCB.xQun;/K~N.)}]N)| 0 [-quҟ*G-ޛY:&&cUJ7+֕?rgR"uf /=~lo{_LGL~Rӟp 4јVWTV&g:pU(.WKxb`qe%VREkZy3v2=ҼT%X(hsΥ"Yɧ)[X<Ҭ/,yF[3K} C4ĺ|znc {OxMDO΁VU?dLS2O8I =cef? ֪S3LEnr^ gl¥:jȕj:/Pg!ke1DG'; B<%;qөP61VDž閬b*WgLE -Z&10tc(u俀ܧnj;O8HC`3YQSTѩQ R0 !<+%cDv 1LQcmIBk]I~Ļ=XʍR4he"9v3"#VS,x8@|᧹_A}y8Du c(1[z #nܤMKAQgZc`\ ڕo'6ˁwͻƢؓkxN軡Li,>H<*!7+/{-|ފO%qY=xD@oHeB ڠ|QPÆibä-HGRa)ܢFmжu*$Yy2$gʇdeبoYn-=dL$M!DKܸ.qVTOnzmi<i|\kq _瀄Ru M ̄6?oLOn QRJ 7Ă*5'^>J!0%J111O 8i2ALZ(0tAcxnANr~f)ae;;,$I{FiL(v@䡩)&?%_@Ǵm"x bj˞WJwmHucH]rF1f U*>4ah9EX*Gj=>Tn=eu%2N*Yq؜\$X9T VY-`IdoJ,LR\.Vxӱ3ͿXNeUnô:Ie|=,J\]\{ڲ{ Ďp[2)Gj)wBoUыɼid (lH15mݫ AuGq4:<]J:2SCv]$0h6R(Z-\K:A4Zw$oVwk@=FbSV_Al@[mǚyY&JZg؁PVlM_ևfh͔?ks= Ǣ׾c P'h*h&kRB(q!wvRD8" Wϑy6#PTjuu#ugE R,;q_j?1^ժ+ ma>Sed 9j'Z(`Ic%T{g-pXۺzK[*55]޼ޔ-{YI/^+7qbZlvOO/jfr}Q'is1 T$}MM7 `JI KW q(sIB[?`靕paī "d+"(NynK o2)M Fvl>M0TY`פUtΉZx8D-ŀJ} ~0GZM*3T?oڼDL{׎1B+@C¨T}y XnquttMu"ewVf фhT'p3u[7|Lp5qTM!iGUCc8YQR^ Ӯv.kg>[L AiDk|&VQn%,1OfvmXQ'[f{ⳳtI۫+YFu;_j9TkkC @W*x/P. CW$&).VrRA[*492&۾` Oad20w+imwt* Y#(hQ=#JH!LV(Gg* "BG ݆mfF$aJ=^P&ȟö(A.#]a ֙\ y3q͡gḊ, zb V)C5en@ނ;P sMur<&Lf!B FTid! fYTsg9]JyfL5إdV@pRe e3WL³iŌ#36(3ο2[uYO)4vAQZ?zܿ9IsWE78=ew<pv)vovT]T8^c+,33PQgd ?n{.q>`[)vz~ݶmGH^&^ѦڇZ :pԜ\cEx3&bsE/dr,NCn3`«wZAmd?k٤^R!Z=Xޜ aCis%A/Q r~ȗ猙",qQ39*+ 8qID*yِa7qU-~u)|Le!FƋ7/Ԉn6D켉$=Y`TY"*; =:QQ/b2+yD+w}iMKbZ֫3\6h2]g`B/]+URZ;pB᭡*ͲMZ& vA7dBwُħ5IyA]*V>2\ٷ7*u!\٫[o. =bE d[XCLu,z)&9`U(+< ^`p/Yv &H[p>)C)X%j@J@N}-u<礋za[fۘx[&qPOpͥB,(S>m'Uӎ[T&o$Xaq|'XZ.0.s(NKvW y>spC B}4a{ w343}Iar8lR־9Y9B([Ui@y?l?&mlO#? E`:n.Zn/ɦc[4hVY[ڽ~:-5ԓ H1 CO(bkh*jla o3eIB7<O=<4> l3p琬D5bqD@ Kiz6 |֎S gZ:WDYc 6\Ydd[kBdIXBkxKB '*m:[Wl_/=4gJg\ a`vt$O]@dV[r_> ƀ|$(aIVpb7S̛֠E)DfGDPKG$p6DVTX=lKԁ8,h6%p,pax.k1gdM-mP~9$p7o~wQֲy P,|*ԓ;ekkf&8 ]  r;9;<%P$D> gddp1 $^00VS\g1)v,; |_\aEFpqvD _DLWS 9}Z?kC(QF.zg;c[eCZ`vV4 I.OqpkdX!ӣ.; a 7"EwewH\xꗜ< ;ӟӋix[T_ F.j `5 #;TyՄ!uHZ[%.OA޲ {ͫe7^s2͹hX=Rw$ e]I ;͊FD IlJ>?~'+ܥbϷB9 6qUWt.=>gnItVelM](_G|Xs p,Rs^JJ䝈c> lkLxC+1x 9 6b$(E~VlTK,`Ce!ҽػZC>x8,<˩aν VW[@o~:F9<9gCc Ö }KۂhounWA LȻ"C cYLu!-8mWa ?K2_؞hZ,oQbHEG;OCdBe+m|pVbگdcZ@0LR#Cԯ9i(P-:#`ϔ7=1h_]ZQֽ}oc:@H"R# /έ닋1$ w+9.Lr{xKy`y g[Ue\` tْk4?wlFy2:pd29A4~zs8h:#V֩Qy\nqy'/Y$auc̲h@N?]8#Lm"xkI:䑀Lڶ嗆-bzC#0/?mjǰ\#-'U0WLEhpˎJ|ٳ2e9>*'JP駾97y"юPi,vy{"P{'ig` |`Xj5|rϭև ?"(KzqYW8冶#&$12 US ~{F]+Kiqޭd0RhNT,s\ j9GS2 i_j^ b\!f=nNW23owBǭ}w5f;ߩ@aQ;b#` pH${YUAKB+G76z#c`epqVPPV=<^,s-ݲʓ$WH&e׃ePWNt?S 3eč4ik +t2;H.M1iWW8+eNy#"2 y7`:j->ÔJR؂mg}L|"_/rJE?$"ӦgOL|gjFi"J!;sl/ ^() a&3C5"H?1p30XIE[TJ[0듄K^-G=#3bo+n0ZX7uOQH`\$~9}-)?#@7[ X·vR> dJ|l~Zs|QpkFH #-"O8 ̨bx%yqᑲ||(94:ڽE [J] 6ס"t6X`ʴja3V "'OM/oэ9ItϲB47GpB1Syjakem /g0 },%E~OVTM9ИGgj\A"bQ[%\ ݪ/K꽚U*[[ I_3eAo*I. r&^)06?'mqPCgۄF5$#SIn,<(N+~T?5/_Z vpS隲2r!!{XfI! >F:BGcy}iD$mg˕6~]:4v>3MQ̷:lD6HlJl'ղ17,!:cUtW:xt~5.z&]5$ZiTR~%`nF'Qk/gG^=z:lhQ.*ϰ 7quIG33xE40t P.F" {PȘKEFL3Ro:keJ2L-foR0j@%FkES5?ic&²%mX*~[rg4ݖ|"( ; @ڬTve]>~7}$sCD 1^bPDh}E)@ыI]#w79|$o.%?t?މi% aR5swe-|l3`6".l;R54u DGN]}焑rn%俇17!rzZIww> k}DBB,:sp{@3)_ >.;,xT3,w#-3P۫r#TIoVtd{=u(&6k־!qhM ~Iz>-=7M/P#X*Qߏ8)y»!뫯TnDL?!vjVK=۫Sf#+e;CGmJ!,|F| Mڋjm@SJiQRcZU@o8^9n)v6ZԼmj(QW۲L"<Ebo~o4-q9!ZZk˒0^ h=e016ݸ#SKH=BC( $W-^!VҤBmbw6 Q0^ y6DQuJuh`O ,hj)L'! y(*L)sl4zclN.{q c]sMIi@msdexy^a̸O0QR12t #;~Ioh|c#,B<;6?YLח=0CrBૢcYcNy5/ )m0"sl1GrBc2<$&PHv0]:lUj; !i!}+-ONe"ax}LuQjN(ߐ)p#A'owuIB'vn+v0ŸҤhEoZ@D|k(>;d+N:KUh.Zmi ۞dZQ Gu u zV,9,$AL+k_WSlǎ;iV"G9 -17rBؑ)a4'B@`JN(D8*w _@m'Y?b,]7>5{(F Qf$o;U6HP@,x6[ \m7K-VZ+]D;i|1ݢp6CοQ)ieG4[G/%nԒHh;O-0lՃeGK;d6bfGſŒ]+и;ۍX5N><'˺ocY6sDA:%ԘWn+U)䛌bsM<Vkh*hCj]^$|&4;,2s ,fИNLW>eVpv)mXH>9nU@/L&s].VڶdsIhrk@Γ+V[0G sݷIa#郞ia N\u;A1 BC2Bч5/ń hn0,=öIJd{.#nwn]s|jc6SmwBK&29" :|qtKcoʒIU\@Hvrp᰼a/QCyGlv/Ov-\&\!Xq:I8J,mC>SJ=+LdVU+Az ظ1H65x@Am•n?yUlw|FG5QlH4 7erEX=͢Xdqݏ:z!X*=RnS\ކ¸D}? YP'2ZГ`J %;Qw<_?2쇥$vs#lV~V%AْO$Nkgq Tg! 2J2=Ӧ֢G28S{b ɫ4ulzFV#(3 G)Y:?$A^K"O/{h 9Q:JTzL )DP 1Ba^lnX4WbS ~7H ' Yof f=(uHl1qFTVQjQ kFn5eiu0Sao~0RMwY HLY;BL:j^[K*#$^\#NW© ld4r Չ'RL_NΖ}u7ķ2rl cF,d`Ư*oczڐ%?ƮEM rz㼸WQvc 6R/|~o;7A5nt8٭'xr`B8rxN/{Y=rz4XGAg>Nѻ54n|v W^`C|~'Y.*nKK/cT-g R+n#͑aRq]Nk[|&д^r8(3Ct`vNxu΍BkMA uڟ?խ?Q̓!}"PL ?>w<( (?E:N ."[JIVAARӟR|^l"Ʒd#]ܰo2'*^f2uՓo+\֏e+g SiK S[1uIRn WmӞbC A|9oo>{E>pC7_ sSzP.syEv %?Þt8|?J/qh K$D*;'1~`:5p\}-rې~|:'m)p;!WOj~6v&w$jov=) wtv bU DjnB1@3z0ei{1Û\n`ѰwIcyG_qPT /θ,rVCz6LX`ѯaWPJӕr:Wpd&44kzbVم?|M+OK,ii&C`.@AEÌAdxߺ}`Y2rfLB-q\wH8/4/{AEyzr$KUVfLlFO?\ iwF.\1Qf_o_Vm 8D>з?"<5^+[B5RLB`q&Ӎ`Jglw9w- mcϚTtΑ ]5nj \^/`Y!O;ͬ>7壖EmI ?ctRHP#GU{ ӫ_$?TkVKz#`q--¾Bv֔Uѫf JPUn]3#&TsIvN,%khɔMFgrYd]rޘնS0;N6ͫbFjsQ^mrlzCddRnF"#`O vauһA_EvLyKނ9>+E^fךXjR[/Xͣ+s w` kCޖ9 r8$+c u3c m< 7H684$QDJN=hAQNǃQƾ`1{ړ>"[V1m0o EuԴB 2 %<p铓^d3:ur)H?:9DHKHU*>VNǎ/zKYUTWI)zr@\sԁf9W Rl=ԓ# ^W CaA:Zɩ+ŗnC]rFez|3&Rź_N!оeWq°@ /7HCmmlX%L*,T4!Hr8a]y!on<a6S &Ӂ_}dk_ߗ,6YHMl_#/J_j zl^s)TuYaR$#Z FZ#޺{:=Xd 8Hiio\kB,5^qӫ :\3V5=$HsV'?/Jj:J)%,#$)pB`%-W縆3"44A ebs}(pϴ + AaʟNk yWKœ>^]Lg zTu\8M_cŖ`T:cV,#[.3VJ쮁Ռ*pL)RVD+!S'}w*HF7|e#Iw?Eh.fux.N? h. |E%mJmOZ>WwHj قv({ p);'{5L~Za2(%f)/@:G]t]AI?KJ +K77 j2ωԀdEE/g8SM+u4=/jZ!0J˨P]èGEz8xxOn^Z3ޏ ^Τrf4?bI 1֢[hi؊2iffƄi W{ex !IMAC6UP$pᅬ EpA])Y;tH /N:<85`-/ψ/IiaV3:?( plì㰬afr^vIYu{-Sc̪)$z\Ysyg!)AoQpj||c_r#3<@+y3!xq/˦|2PzRs t\k>|8&o0S羳1(yjq:SY|Æǰܶ-y*QWϓ,vq[!p8s/]nf9f `dd, ׻&4zGg8vV] X &Υ)U#Q9ETVYn9/1|;#8&fo)/8; 5[)Qr/;f;sX/O 3@£@0G114yy%$ݜD*7%NPմ]snCn:5\.6-i<96 hy#0bGb5k*cFM;1h[.{o"A;4dlۚ&K8psQM7kNx0[U\xWLTqC) T:ԵJJ^% ʜʄ'2?{E;e5òbrQC"kigki?gD2 \2t*EL`Wւυ]Lg(ࡄeT;_@nOI1EtPs1sL mqͲ_^>CErҲ56DZ8wM7( cB"Uʙnx))z/~x`ymEіTB~+h4IgkdKz9 ) J c@MA3DqޙϳR){+PMA tW2}[T=S_ D2$ױghFHW'z .MNe mA N[ŌTI?cEz7yމv`*S$es֋x'Fw@adYϨqpnL"^;88kA F̞:ċ^8]UMS.&ˣ{. tâJ!T S(5C~2 nb,pU1̞rQ+|&~/ 2dYԣ)i$J xN T'~_~p+A?1t [U?XYMnI>4Ei0LD$Xm2\O8[#޷3ndǛ- UCV3IGOxѾs$z9D*{T͢kcZ-JAL~W2&Xi1ߓ@n(vs'ox=D8t h4ưG+bݞXo:-'Fz#2v/t&v{ΡN`3i+vϢz'8 PuKaVfL]R:+ V, tygH[,N{+;,Gwܦ SM8BK>mZOm:QptYN*b u'pd y@`X2)YJo?SFf^3)3^ 1}=v. Z$[T4 ڷyz HL]HA56rA#ӻ˾y={U4߷q-fc"EhKc%*;lP}'VaIyDN>gy!ΔNTӓ$}|sҠy{[#Q, F~5 ugװa-@n.d4C|RToSUU1p0U:DQKil2i.=ezpT.8 ~m&Kj"˽.s'!@)5ǯ%'N^` '%caا2Jv&ի~_>Q!JQ 4RӶ%1<* f⮑mee4H;x]QNjv/3^>ro"6"t飐ok6Mvbliz.$g^zUP2UIWk_4S!MG6{Ga)Ǔ3_0`pM[wTJa\ތ\D oV3ibM[32'Π^2Q/ٯϢސ;O 5|%7F1BU?zLK+r Qy(dy$NU$9r,`n CfBt0DALmHo iJ-ѤI֌kM^*4/݂1 U S GZuzPI*\DoGOfRT]nٛ_D=,d65Fk^K &H\}1[A[:y/WC(,8!Z3 eG'[DвWGo몼JqMV#T'$#F <++}ኅ=WL-7 S++lRl2ڈ"ITޚ;g]4%ݫL\Qٻ/o@ξAaϒDќR~r^jr1mH뗝+hӤߏƥ-Il:"ɒoL *e.# ! ݈Mt΁kZM!,mGަ΋wrhOb/Ӫd$T!(#'c| ޮXF@a=kQuK=W bV4eU0% Qy#=*3twY0/Te-,F1B[:/Ǣz>*Hl3g-{d^[LE#WĉGp*pjc D:v?aPC1_4K#t-p4{y #Y&}=śltNxy ]љV@k1 Mrƻ`ji=&[s/Qmrn~Pop"4:(EZ=*qQ@r_')!R`Q{- S'}j}k8r&|kUB$EvUb$z-gm;x LEYdOrgFvqOՔQaxZOW?(|cZA?UDb`Beb? {a5M'*=Y]S\h%?Qj,zv 2!}'3?"n4bo9-wËuoP8tU'M36I=& TliL >H׳2>Ӧ>E:,>@`&JKhS%#`vPV~@V~J&HE*(W(XTVQr(CKOUcA֋ K 0$<1U@ֲN-ui>gJT^E Tc?T5N7gXXG=f#:I- LM(MA@^0HѼV(:1 ^~hx;WI(&vkl`|-D_H\CO,G)$Y 0܃ncg$(_{ -ɹIp٬_I2gG/v؛Nx,k8 J&yS6/ƬQLc[Й#,M>uԾ@q { TBrϤ׺]u> M8_h y$p`XDm{OjzijbcCK}6ua?wlqMrϕDެbew*; |\8i :Sh,1-Hiks%9rǂְ@.XX|l aC/Վ<˸r*~)fXSV0Zl-Q#[ߛbNĚbTл>GBO,u,Lh"\B&(tgȟMZȃDn$v/R`xblRh) Ty[cei"5g"8AqNs0ي/P\G]iok1{Y~P_u]YB+<@8M~2}H 1`ͼuidqpvy[ޕ$ix:ˏo=szhbZ;{[ +è5{X瘛#ckd{ J<yq$=؈{h: Z1RTg +ZWi&x"<ě{Tx1D'EY@Q]=݁ $UfE UnoshP\]dDHdԼ>yX|&@Iox G!C, B%)]`*؄m`zLCƄvXK Cg񻟧3=oDovbך̜8_O|? @М@)a6 @:Z,2P =ƞ!{qr8Ǔur֭ycpYE27k߆C&&do:6aet8Q98FNUvu3zjK.'mLxɕsYQr-W9"EuW:Yx%97ܖot*C;^6,5ޞ˅6[l.dQ亂`T(!P p\ijeI[f`ځfd/FP.2d|~pa]<4ѫu{gr2\ _Q_K9X;Uֲg+v2ɘ2 ▛kF"G0cЭS,k+>(GT$:_&!c/&yR;JO'Q%SJ>5Kg^wgr\v!=D{Z$pL;n`@C[^cY]y ~V/qReMERdۆ TРh虒7g5pׄ]@~cj'~th~A!M47Gn^'͂ v thpElr%3]Se ;66WW7Rܘ-E$7"f sz70X+F=1iq4wo> KAdwMfZQԣ9[hy9 -Pq4s00ou]nY0jI EVӣ*cL]1G:cGӤXӓ4^ Y9>Ʋ:Oˉ{E>sΊ7\(G_EMS//3|@'%jř+u @IuA %rb/B819hmc^>96g  <W.f֬f0!>M_!Woy0ic]uw1ϣFO4<;ِo*mSX/G,kkE7p緵:EBS>N/>hoY<~ =R1߬ Զ  ;V]&Ѱ\P} +5qXq<$uWXSr=q [bzÅc2qh"6u$!=}, Q=\\,TmELsѢLT뾘|Ҥ=p*$TQRRzϳ[Ti}T,G!mm6h-ڄLtzmErR2SP|g+y[_TKV>g`sS=gDla>]BP&_d࿴u9t KX>0 "ڲQ5 |zEJ(Kh}|c\j]{voc9>אQ0KpWJWD 2.sGS_}}6dZ6;`?;~]  Jcg? 3La'kAeڰ2͢qM)޴E>8/X朇V$jLNF:5;I|mڌ,l .CX4%,I^z<@asđhQuLd}NfB=,ȸ o㵍vtݰ$AĦ.(2#H@s5rA Uvfo5G@Jy~ 9ʒ f>(ԭ4B)OAVV=eqphaO_5U e9j=?khpq3/t )L-fy -pKK rHޔj.]*A՘/ :c WȌݲk 视Waf%L첧7YBh KhѢcW⋍+%Hy ?TuKG=Dr3'<󒹬`s&H.!e,7*qQ|w1 l(s\-;Jj~.ZL> xMsbfe_~i:Vfo6ppN;{#Ihɋn5[.~P݈ܹ ؇W~%ׅaig6! gJp \Q&{&i_:179Ӻ^F>|JvJl^9qEUnDs}wwOVl1"/m'/YcrT =/fG[́SZ$Vء=YpZݺCDssKwu[i$SL|!up0ag,!f ᕌDc/xpRABbX(U.iːP30rK lHm[gG'f9텛ñh`BZWoC%e:_B0*2<],s7^w;,zkc Q%ڣkq&u1ڍ0չ<^em$\ϲ3[-/s72(h]gP)S,rA AF~ < Y^YV \bRbhsN^E|@JG;y<~4}|9bjcfN.Wwg|P_FJ`.E/H2ΨDZLvG_~Ѝ⿾4AߘZ`n=:̅G~h_7{<) 81!ĈOL$!8ok(tK"el@MG.Zι-q_xyJTb l5dטZEڷ:@W{~!I= rcp]4/4̜җH1\BcDU{:z\n KpYTbM( ո P3(MffgSbH& ac)w(SVʻNM|<_9Q)$6^rC_PΞqj4ڇ(=10@(rޗzZҸ|mq6BڧhxaE#13_lD\ 3de./V_/3aZ9S)z-j5<1Bz~qYuJT2`:z9Al~w tU;F"DO`RYGH}~ez2NCYb@Vf[U%BxP421_ns#Q:@aCJf pMp44vԾF9) fs̽ÎAr1 p5O#@>%G10"!T}/{>r97ؘbϵow-2R/Fo$.v)Vxʥ85Z4=&}!Ra딪Y~žPUQ"GZk(̷zyk2yl<&BXёtV iB>ӡ"N@f&jHqDŻ_v`%b%TVptRlHAvJ6,Rl$úr~)HS3xj$/N*/\?SkWfF0fPe@\(_e >{ 8= Zzee;v/ hk00g2п&} B(6׻(d za6Uirxd>8 _gP?L_79NAvw\7=p/ xS&7CUX2>^bo;Y&>)`x(u4f[[mfJ"[aS+GS^~~L&RV}zy|&wY8Zͫ⌯UڐG%*1{rhމI9 Nm~"/S #;w@hl I^ш5S‡A \? #y11F=#2ܼɮ<^k5#'UHn੡3 tx~*}?k+3^A CR6f{8dyxdZΙR#LN/QO 9RJ.tC f(ڢsep}je =)iK^ ?bd5R\3z,J Q 5$O3qFxf(̹6&<У<,uÐMV`U.7Jx(FaO[h6E s1N 9(%dG(VKlbV~H5:eGSNGu}2&>8e8]5yg[9HjH}BqyiPr ˩ U+f੓vjGansq+W=is)~J[%n$ WVFVO)UPR^W\k~zμ!߲$'Ď XXr.S>]~Bh'+3QKn6 {:P'srurb"tRwyC`Ȩ3Mf[ ف Nk7'}hCY"Ah H2/]ZL ppA{2$Ŵv%i Av&D97F 㩊Z  h?v {KQO7 oSr+;*!ݿ%Na_ {"/sS{b "> eL#^uE8$p[M&>4B_^yi2$D&yP6W=Ү c2.Eɒ6z.>:[N`'k ?[LwFjk)=1Q1+X耓7gٟ]6G m&dbZY*7pu{3[$_;;t!@/**W'(НmTpAt AZ xo¨ey;{$>ƪzEmnǁF(~R7ph#/g= @6HU1vXQŰ. `La/Qq/9iI pNuv!I.Ocez<mdNP~o !$ bKSA/{=LA#TDV&TA_og^/ .7|JV/! ol?4%nf/gyGbʴ96J,w;gv x<(@*dCiLӰS8p!+8̇W/eݯv>U9#5~?`GT?WmTSF~&8CS{[!IWө܉Skة'}&*0>B$@_I'\gQz QYV^G%XSn/"$2һa5Y_@͚J8Ӌ?K70ir!tT.`轻Sz%t {ӓ)SQZa]qŕpP9XˉaYwPc3jpAj 8߰4!ܱ;`30Na"#.Vu%Dɥ|量A jXVŔd`:~?? QFMO[ި5C_GTв QE%""[3M97D@%^f=k7Ke0*hdQ8fGh I8j2,Wk&;&M&9%1Y;=+p[Hl';B3m{l{lfz;Zȴ `oi)Uk33&&k̠nveR]]gTv?.rWńdlrhqC˜1I ; 7h‰-tsBkO <,`p0ƲQIؠO9;`s}=GX0B=)D̉KZ_󙘀T-5b@]DhDʹ7{R0Pӏgcm>ժR<ڠHGؖxuَ5hgkz RYwo:1\ԄaUW%Q,BY| }^9;?x#+Dcޱ6B4;Ю_92:EAR3Bޣbеo>@cn܉bFpBټ9S>M%PG;<4SoS,70^9&jq A*l`0` G%l{`78net_"v(N ̦L.Hsul!6RB/쏣@`/ TD>BDH2M#\)Um X5}3`|=|T@..oԮoaیQL,E@ yswn^yYt!; $Ɖɣ('̬gRrXAg\c f-CPoWQX5Ɯkg;eL.9"OVoa9B%K94)V !NDoc6:ZeTw7t:+j^ ayK)WIRc؇I&?GAFMn4#"#L;\jͬեќe/}4[ l2_#\x&q4V2,,.CKTK`Qup16žZF/HhmV?pJk(hvB%[]ے* kvk-Nח(3AxӠ9 MݍY6 B6wG&pj72X]y#t~2JEjX{X&3KwGeqZ G4l'tӈYK= s-+w*@JJ 5`0C;^n;kԋ aF~ʼn`(slβTR:kϔ@P'Aq4.zcĈ]c 1m#q  n95z q1_1*}Jx(p!"‹k/l\y7 \ۊ}z+~vpS¦F6H >X]>,m]px@(eii6Crd2 B u#Be./^mff{AP|_{Ҏ~Pncg/qOƹe/oo:1Oٖv~р\xbic ')9Djv{]Lt?p D7Y|S#&wބLʹ=qS9#⓻6G3e^?v) |뒜>óᣥQ>EU.œܘ 9hmwU~8A,B΁2q1W̶ɡۣUJv4~,E{J9Ag ltNU[ܝs诩"? FRA9嬳)k (bdsԩ 2E=2ycCT%`yՁixg\}rcUeVPJt"+}`hgiU񸆵G%VM ,^TXJ:L\GD95=q?ɥR )K+n^Y:c=aL6CGOXI6OL;t)VZG%l\:gރ T1ө<(v:2>}2Rl rrM@>l-Xj<0DX\ IWf 4{fmңxF͵;IK^&P㦅gDft4[n-,>V;V8_Krױyj9ېϐ=N /C.W" Jrw$exv^|ASʄK/zh?8t/װz{"q W@ҘwG*͋3I'HzT+ ky HXn:[ tL[K.A.I0kyj5~jϭ3N{j\Θ[=0  iWK p4,mq )=-*,[pI5uNZ7i}~ZZX'Ѻ{k6 ڏ O*d}1:d5OdY*L zRV_:I zR!{#&i2ѳ-`!-7:wWOh?H3ͪ!~ܔ/,_DO;!Z2w3Sfg};މdgMֶe~}T5ܤ 8Aj#tn.,M0Q ݰ "*и#Z6!sRP,3hNe; { q6 O r{{MrzөR,15$i}?!wdmD%Œ2nfmE*;)(*kt'*yM4jxFK[kH"9D=PAj,,(^&%zxe\!R|8iP,Xo$Kоɋ %,z{t]t vŗ O|@5y+r27T ONmp `橾G)`=, {!.]"Pso\ G|.Pyr\bwAfQV3)? WZ8Tcm7W )fM Cx+J:Od{*MY/GePq3n<"#0d|MC캼v!Zuk4_ƞ3p-_ aXMY,2sL[&xκZyzMf.^.演?cqTzv,:< .Z}-7ib9|,|ZZ$`WXHJ`R̦:`2$tH>(PPn5|O:/R@CwvC0R*.BB=ayAIzDf 7q1kw*VٻtfKJ7Cy-Պ7 飪ɇu͜@u ө'^@;>ZW22K6{zRQ9n3ÃMDNUОmk f@-P5 0b6в x6X߀8kvrf4_.ޕDe5WȥSeځM50桳5!@>w{;V,(pFDD=fAԕ\ x䨼rwGv2zM\IH"n-R(1׭\K8t~X ;gxiAA0.wR/= 0q7.E#Ewb e:uRH t`8q]H 䧊jz#^nI6ǂREKd0ze-m}Bp@Ҷ#cзOՏUMQ-Z r@^mhӄMLY#zdϹmʏ-C3qqūw-3a=18  *p0g<1UEOtXXAY=pB>& Ls=F1 ?r:7bְ7o{ѐg,6f| RWVD~Q+T+a;GlM9b_ꅝ|?FE8zlBnl$pVbpPʤke^Eseb}i07S. m´:> 'Ϋrzr< LUBQ\Iݵ/[*}ﺁ5|ďu^а0@v}vMQVz7vM>bp)WO2O 6iͧ@J1hK| t%9Q{9eY3oM|)v\3C.EB B5`Am?QU6Q@lݾf̌RXMa[G7\bAA]j0ZwA&()gFQ&\>˝a 3pJ`<`Ŭ s8'70h8W puۥ3-N7(!N\ #r ~veBY4ի WO7ܼB1a3c3X&:\KR[ Kk$"  7 )s1`ܬ$J;@/62B,`9Ui kGKia$׌mAzh1ACOzOdKQM ggCq»_Lks΢d$1i1;MKI϶e yҖC.d THx)W7cxؕ Aǝ3=28_$Vj*ő^\8NQ/U2d-6Gu'/c-+SRBsd.=GЃ>SJ$fz#?* c?~]Q)CŹնیm/_ vQ`4L!xBEF(pG&LX-Vj'7ROgokI?ļ '0y#l 7PdxԦ^AX,Ӣ~Imo0ŘК`, z1{ *.E6IU k$p?>A':}=J[* 1!tg(no&Š" _ oە0+9NToal_~Ϋ_xB 2tP|Ǣap 2R˃~ TmgZC J9+ h=*-&C}<-2MqoRSubNxs..͎^1iu*m$v߈H~6yT[R[띚HmIk}2 q ЕD:ET4h?B#oP լ4h:vp}RRY Daiž1b&r/Y}qiaLA FdhNڭ6Nj%ߨE=;ZokBqۛd~~ gXa5IV= ,M|%"Sxy271 E-A![[_|`b ,}=L65NWoEM rP ( .%/ȓ[̨^3E#;5FhKp7?#w|5=q`Л(EEM8WHlG8g:g<]M Svae 1ۏ F /!+ۑ7vIn†K3l?JjRϡ@LLrb(c [q ESWj j|w|k(}D;w.5 Rc+gk#)RNоXB\gnAɸIkb H u=҃ONNo{lJ$-EifuRq;IXVj1|wpW@ } ѾQ?41D+KVȐWֻn:Dʐ$&-y(D~9 ́f+vGj']]#|: ~9O0gr/Nj{=M M p$a9fEpHN6#7&L..5P,&|X'l d2fQԾ@$G Xŀ\M-]@8;((؉!;M'䷫ς@{60K1#/Gk>"ςGs[iDx727~ Dx%rW G\Ʒ9m0շ[@G7eԪU$ͩ!Ee! #^=k|dWڧ`tTeFrϨPvz]0Y1ٮo6ܻ$eN({7lž1zP%r$->wBN}՟qpWLqnz! D6J , z&l㶒f`:UܧđnCe!SEq#1=Mş 6 bl)CAwTO G" &g%pR0, +#Fop64{eBX_܎v)%%m3pNzuf[0%~>{ZpI3V=*)5, kya]C+ov(MW*=:RH[=m]&O^ J&xT4 N*l!)NLp`gwM96WA0r÷C0 *CIX5ߞA!_Ey.&\ ^4ޚI6uDZd+Y6?75)xOIƨFKi#M{!bc}yWg"ۊ*++8`zg'{aWXLP=c$dsy}(@Y`+TZ]*E"nnhۺ6s"6v/$Vum2~ASY-*ȔGIb*dkGtPL5YP.\ڹ9E0pqԃ)Jò?9# ݢ=ΖBlU ΖL?mܗz'/7ޯ$ѡpC(AP%>\#ha#|D}k)V9׌(zfM8^V7'2'(:L/. 7~X( &J={aՎuH$q=0GJ洑 wOI Ta} 8=8AͯD Zn%jߔ_7 QK1pA~z8 X:`p{OZba-, >1K7GK*nf]Sd"8 b:KM4|$fi)1VDe8;&xҦ3 W6c02EfG-lwYP<.$/b/}c{эAD=v^;כǛw?N*RV ('=\u9C 0(nMa!nF t ]:xv+NŮo C0tp HLʰ`Dvb#YNOu̞)vVnV]]^^Z%TZPT*!ANRSjXW,hv>QF:ek㧈9/8 3J1LM+AcާV!_fQT!~jseAy~@䨯 ͓N?d;$ri.-;z.*Ω ؄cRW+R*[sh9}[  `h=AxzV,@MNQwU w7*陠2jE#zaҕMWt`>$ (KwrY]l(˽TO>Fb98 mR>>8DLfQ7Q8dWOVe%be_ pDPkQW/rf"[2 fԣi'(%vaaЈ`A[R^aZO5. ?;sM1QhV2t;K֠o `׋Dzb.;L5jAoOu.cIXI躈:vs3/W{_[ o'TQ!@]@qB[>+ ])ǭN-!IHghg6/'@j3Q؉P,="J O/&ru^H4@d+AՄ:dl-5O'd{R:/Z< :v$3Js#ך*ƾ5=YAFmP2we0qɆEwQ%≾Aq"c歘֑xe4>I 隴}j爆ك4}Ft6˓JT TH:*Eg$f:waPck+!;[n:\iMK9qW]Sa3ℛ%14B=IzGϬ^ e}9ȹwoC$t:*t Sw1 YHLJ,6$p;V*%)qQM8ȡhNd ҳ88=Kη>I*Ej/a-Qi2}9g,?fbZc!˖<-pGsvX\s%{U6שlϋu/ tLus&읣~[ha=p,Dw@x8/iK1g>8&Br/e(^>u?Ms X6 85S$|Q$_y *`B4LshhQXR]B/*k1@TvB6R,ݾ]טD(>9wp9pQ3*t'q), \b|Zs5~;/{2d=0J7&ՂDh]I,W2t$%|B6N>P~e'?'-ʼn 2&I.orubDv•e."klZ |8+JW@~*LD/gLII۱lΣ]ބNz dÙs8md+x _"!JG-uREu) +xjWRaA+o Pwa spAKOI#-INX&ߨeM5"'Ѥj(r뻫;ߜB^k/x2Ўnk4f&!#n0ABp w.hnr<\` "rY3B*.(̓zzɤJ؂ &lyYR![8+ 3`]>Tv$e-+e[eNoω05/o۴e]IV{NjXY(4})IЖx9U%]ﴜȦB*e1MJVs"Coq+iEJ#̵9"߿8 x2Z'{o Jjy"~__-9{\;jhʥV2 .\yNKa݅h́ xK՘u[aeeG(/2Μ8}U:UPɱY7?b6 Rn2꘳OZgH[S_H C & L옸O}z&$kz7nX p8)/WY(']pz+:sV L,qvʌ.Lk Y`rs˜3aLe z!L2)ŧQ`s:@H?%)͊|!]~X6fH!. r*7 &sS]ljśQ"1V>ywVGOؾ(|6ypM ZTe=/Vz?xB'6LdIv''@YmO;os 5gnetӅd,GB2*ʅ_jD-9X CTI ~O0O)*,@x9hk'$oe<+]|ZC)40O)9|?ό2x e\fXMc36 #;6x# .9cB`%j- ù+ 5d`U-б kVNwtQynǼ9j{[c^+p'}&\$vH2on T+9DhLJ|XKe@7-C 8xE;7EOC2d( };7y_ b]"߰@5`ז'3e X"HjCqHvgqr@οJZXϏGYa)fYnNUXdDu.(SKw.F@ KU&tKԈȕDGm}gj0J/VW&Dy{T˶+L8[NBbFg~!%*tsĂ١o$QQ*kI0)A"MEmS G~↢x-stP9]X!Q>+b$'ɽy n)!r6 U7;M+,}GDu\DiˁL5g $G5{Fޱ$6j=3,p&9+J_e{5KDVnPٶ|@NJ?δFw5Ͻɜ0|D釤)<Ⱦ]JR;쮣_Kz(H{ 7E7zV6Mp,E 0bV{q&i/TJ"/ WAhfQUК3ĹMZ?.x<)aT31iLΕ:;d4;@x'7Hwk!J Kţ705g"Jk7PS$aURjaө8(6{v^9Ŏ%0t펪eZQ6DYQ4mM(<#0=j_"Z& Ċ%cozv鴃'iRM66z1, D=U YYR}edDYj aZ.8*oXHӱ״N7Ȱ8"4Geez@4z0g/$%Fb۱ S?➳) {ce,9Fz Rx]V'T^˘1#KXï05Gg9InW9\d|: j!WQ$.I+ lVJipOchk}JOc`V%TJoDP5k:lM=w ۇ^L䪇+gGHE?uHT;fYzZf7`F:P=-ޝkIkp1 !t:We&]r~ E,7s0[:"~(quInnArF2m65#qwrֱ0meEb6cNm &5IIpʄx/9w9K'nm5M3^a؀6S:K*%JksܬQ?\X>ISH XL(dy6w_BT;bBB̸T5:>veN?M*_Vxk%=!_ņ;[DK-$bHtmFsж`#Q!bqw|pbHOS)B=ML 2~u!3p'3fagֆ!'7LM*ASKZdа|@3sPE[4 9}h="3oZpx6CרGlGȴ)w( M2KkH\Š.Q*%9zUA3<]O L AR?G/9kǝXV觖&hPc*?48- k–J@ rBFđ31k Z>>WXzY!_B@1f|%0pdk3|#1LV,H{d(Wf֊R$k˧%/+zYGi^k<8~zw_ZW86 WA[.ԉz(+[.& L)1ޓ*&& Cw0 :7lڑ+C@Ή4[G`13Q+@D_`'^G:.!e9N);X~_o9~,\2hm /7OBYYS⠫ ['|~Bȷu] yFaL$UDI&W٬xjJ~u&9eE\r!_5 Ds7zK K6RVg?܉h^vQs!ɊgIԍv%b~hx"cYA<&¼'2[^YЎËDЌ`I!&KeY!6,/{OH헷|> 94<(l)^1F\T;wb8W(Hy4N5K[Rhw"NpH$]aENkZѦx"=>&;qZ5h"\7jL̨i†hq;F4`~~.Z_`}Л^(]0tQg(RdET}cUÉ-4+ D0 EUjn`b/.#>KP_yx͏{WiqɅ)ܭOΒm'~Mwʧ=j+ 8֔Sn-aB&jifN6ѿh^JHL:U'p@N\Ҭp_ {N=a7C5E \Lvy /P>ܿQ=v:._5b1μ]њ7zHڍ]Xi{nP2 ;\h£]8a%k+aW|ciM CrK#=_asFւ iMUP˝LkOHZg!'޽}Yۚ-+c ȫE$]RT<E˶9FFddlwܑx<,g{"H6iA7{[轐ѵdWݒώ7(6g@~ĘFz%ʀNt'2f-η^Kb4{[Y+2}'>eHK8S~6?pB{p_ؿvJϰ5a8!$h4VF|è_ )>IpI*%)Z a}M'݌(qeՄf롟V+ !TWpF|:2(K (gۄ$"D>@@;tˢѶ^M/%L  d+z|͓o ŃPa@piB(u ͕iXnaasi3V ⷗I4ra6 3lFTSp-A(o.!qQ6 쇔۶Ҝ_TglaE+.I?cH"_ԶDIKmdWm /o.^dsgSIЄ Ι>28N]ּEkZ,?xՋa%M)ǂe>Xop~MnYɘQO=dJ&ʡoߤY x1'm 湸2g(xvmlfZǨ!:>H `64Uu8STc(e~. ;Ly(Tjixg-+ [F ᶮn:䐱$:zdb(xz1#UcYtki;|< o:5KhщjSͻ)i~aq͂ EO/`b-xsLmCC~G֪55_cJ/~vu3>&'L?mFNɇ+zt6*Nఁ܃WDKJ$7IG*fCLG'Ռ/qƸgxtVQyS,ibaiP'$=`4?$:M^oFeO@C[ӏ_-8TbOf/_Ee62OHď/;0 :K5-1h;TK5+ ,~qs$5LI0,Y omoQpk49B]HUFI ie]sBe/ѽo  &51`^eK`[a9fp"GN7fU ÌX]½Ey7X9dNʑ69xBNNjd\6[ecw6}{xjQNԮ-?~,pSKQQ͊گ^hpi)<߰ He$YuE$Z+j<m8x]}&,2*r?Xu٧C2Cŭݚe_KqL=59n&\ˇ3э45tp,b[j`/(a5/5[iΟ +Xs1o}d)#Hvcᘪh7֨=`]4|0qUhNۜ]Ⱦ5i7^o_=1Z*?/t*ʦfcbfLT?6kX\-/Gc5+Z-M(w;oEnz3a UzpÓ`,"5J~ltIGŕmU.l?xlfTmY[d3$Afݥ8hUbsPuЦcs}B1Ak% 4<5IWN'MZj9n2p܌krAVZIIJFlՈx tucA"cn2c<{Kv%gW'[&ƲzDFGqƔǙH j+䝽Ȑa#߀!{IZ%d_TCm Zab3 =s/poƊ7zB>9AWùͷ ʼnU-bUƴ+q#.dA/Y& hH7>/jߜ~tF fx%n9S[Ȼ KDb'fHG&a\8D.mugzSX{i4$4JgG׋u4jem 5_8MR67.8w&=Z`5b"$0[W߫VO7$0#@y3>MwlB5bx>?Xq VeI6ѷ6ߏ]84)h3cЏŐϬ݌6AҨ1%2kހ]{./KP7B 3Y&RְgSYf/f砏iJsl%qou7Tc_/9{*NjFAΥ]S0G^8OJtT#`1 i8}tؔ\mL6@ԭ fJz;ҫhlb$J3PðoyM%+MOLvD_Br@SiP y+_c)Z$1G]S`j~khK߷_ûyq㈄]j l@Ij[L5(r9t$9>\ĖsKս!%k5ߑ 2cb%Q}}*Ȑ]WU'B>Î(}?Guoj&*0D=] h-ҞQ7n멳&n;Bփ;M.:\sVfը Fzxx_"f5H1ّ猚DJ+Y5U:*Ѕ\&D䒳yW^LyqTwI^ :˵zyStzĘ0l"X[6BDmU34"{jP,2toj@bKCt=$!6p4ۯ".z8G-Of5!Ǡay]}-;(y5t]zHƒ&s1KGY˜a[%3E{W&*aH?pݘPRxSu#uߵUv9aG0ϠԜ*OnHBV;J*_t;8I ^}u;*;eY)Bar+؁A>p|a޿\*\E:W E ae*qeHY(| XIl =3/lOeǯ3a9ژQ~f!JcݛQ!6X?p:ZZ _ w(%ydU|dѽS-%S kCU'Hεo8eе?]šBq9Z>_, F"o8fIblFc[Coy^ ZWd&&5 gL]'֩]"? 'rd?0y-[DuK)IحD.t^6YCHJC \wuܱxv&D@Œap2OD:_nLMMgW(q?4w"lO0LI\V& ܅[QzPө5DBuB13N7n<*LsFD[hTa}Y/}צmE|$IsezgmPh;*bf7#v6$T@#HQ~SFPR\KqtOzE$lj0%v~%*92h%ܦ>hW4+3(w%Wp H<O!U);|Ǘ)rHg3Cwcӆ&kA~ \: #y!&B.=e`Fƒ9:ZSVNҔtJ[ &[cfBr={ f]@ԡo㼉FɓB@_(ub h[@c|br+'21/hViK?UR Xfh&p}w1NKݡ!PH<\ 4f,Q1tvQ|-ۀ*f'+Hvvvѣ!@FW'dDyC$kZ&mYӬPv>vD:Q{Bf­,m; bEHʰ^݉dn 5{ }9bH$39ML3u&ay@j1_R~*p-p쨉{vc*_}P&^B#bؗ&|suh=ja (eWF d Oǣf~|Y!dvJ of 4MX9x]2^$tv-8r9l-**(5݄il+6,GO#Nf}DutjT<Œ9 ZcxfO\&JOFndhm~PCHx)S<Δ|8p],'`M,Rt.<+FILW-ZقZ?Ghp2 k#tꦇ,kDJJ@oLOްk<ל!^!"ދ7:O`OQ[u]ӥX$Qa,{ceJ#IOf֙?r{$.Q3`ڢMiHz?qIkw6QF?^#j6 /gK |B|!|k&ri NS)@kIC7R:;OˉhqA!KЪθnXG a|`|f??L 3>kp/b>m9-bn"A`+&!ɸ~ P=єA|Wqjl;2D_lv{v,͗5h_u(Ey.'5Bԗ%}밍@`f:oqpk %ETM*EWglk9p#4tp~u)x69*TJ< R] FbHnGnUInAZo }dٙ:rIu@ o}*,^dϓ\Y}agT)rZVu2|,șmgIw.EvF Q k>~t[h4$oHIԼ0f1뇶™]!Jp>)1x $YdYSֻim ŵ L>aQL`4?p$E44_BɩNKHhz<S 8 +i^)ΞNQ-x,؀|nLT ízwGexj Wg4pUǝ> fl٥[ OYqZ"q ;ck՛HſJ,ʼnKuZqΖPF洦z:VzuVˇ)Ds9RGǵNmsdcb_$Ş5?Nyׄq"=k+A㣔y@ 'm^2uVIOk+(bJ K} W,;,]28ۥ#zE*p2yldq GdI|SFt8ZsaP"PK=0bD)(Scn%^U$F6l| inv0K\.H6-lK7|[]xDZutMe,K pR?{ULS5?3?QHVQOn6lA7%m=AسBb$u(%Do:UA]qk.l/Ksd|\ AJ4:$D"XA`(n?n\4q$v׸ihRa5/Ňxwu/!%+ K(Ȥ_`!;<Ej Qf6؆d.g%hiŌ͜ [w "u|C/8m:rlCd;CԀm+^3y2ȀZUNl__ 𶱾4`+ S<e],Ʊe-Oo\:JLP+am={xO1]p^HvuZdp G(UĂ7, н5#5'eĄ\tYp=0l1RgpE} u!v67|(Ə%mQTaPi(=-v링؃K Q3J-Ma1FgfsW:g&WɊac{,b` xWS3#-K"TDտ߹x7@ChRu#8ާCL)ytjԙE`Wg<܄CcRSn&aR6X֤d:PDp:/*hq&KD>0͑@J9iE՟kfHz| i>4Irx\s[}}#^ZǷm1b&U`u|7aY("_Js,˒HEO(m1]Q!x޶arŸK_5̢e*#ބ=u>BR6j:2:k\,Ҕ.[v2ƴN>u  +EpP4QS(Qnޮ{ E GVO_>P/A ~cg}/S7Q9YFwp}&&"_Ko3iLIw Flu&7W7pƵtk8hB% u7>EWhaݭ6t,}Re0;5k 6-)@BWx`OMn8gH!LwU򑃤w<#/ms*l9"I#zqvx Xz]zi9Ʊ[FIݰ(/KԖgnpga90/ZJ8W.k et^*4ے)N vIJ29##&bmo鋤{)jP\?Do0z }GeV"×GP{_iƈOKt:,d_aev28AwlnK,/"vlW?D(GHAJ<&!Y >-X0+< aP:v-8U*|BD`㻍\T@-J6':na[]cb'#tϧ|e$Z4F7D͂!@7phj2̽  ¢CAvW]\-A3+_?ג3,F{慀G% z<^2^H{J|^%^)\^ƮL\6O-0cit+ړbnSxzkopu<IDS+~i-zqd|_Xְ }i)x.2;͐xi{{0<.ic0w EK@K K$ #}&׌݆TCd#ޏlNtv|J~rX X^R}j,BG !&65fW%α/ӻ /Tl x5,!b"WNZ6v~ql4HƵ'8s;†|[|4rC0T} eB(k 'S(3gv豝aBv]`WdU> ]H)^y'ki=>S2w{lj$wMдB] Juz,HV`Vs_! 0:xöZ>$#WwOR6H&x\$EayvN.XbצIEWSp lnUux"f$8Av V-3sD,!CpX0jVl=jp[S?'t)u(_]$7b8 hM{?$ ~H~GfY^ AOb,aύ)t星ɤVDtT!aVmӅOK>(-9Ø]͌z!A!.2O\/VqG%DY9+zO6NUukG<uAw9%LnN ÌjDPi-P їǠב>R7`x_F~Dk*4 0O=Гu|Eޖ;Pf\Îr]pឃ7 /xJj '4:Re԰]-^VDp6'ϝVBް)7қ uAmlc*dNk:7%-|4: <; m ԞH˟|܏-&PXpjJt~@L$F*9$/Y| Mm2:DL?7α_a"aP3BV ʀyLdy؄!mmo?ki7+ Q}p^ FYWI—Zœ-n aX`LEᆞ^:PZ9,?8X |qrvqhcګ#MOmi0]f쌅mM$WXUԮ}*:Q|bw㵤o^+y8 VRVdݠYAo'}D2d溵M%/|v|a-JfL)s˅ڏ\Qr\^W96s+rHP›kv@! zM)'17[ I&|`\Ws[Nxr-#~.2ʰsd G%VJvyRDBu Q=>$Nnۙgxc2#T}t.V#-N1de~p?E`D0zUӨnB AUW=#.;#WT&Tdxlݥvwj11Yl}{\1mhy:XhI0ʖJs[d7%yp&hl :!QY"\!OsZNJC@;d4H[+{&NCY/GybW vo Ck¥y@MXI"gx%Xչ񗎱#mZ"|ACGaW` Ui@8!L7~t-'R9m8XʔWVǪK#[qZ ^?\խ3rN_ڮ%[Hi.p78ҖW^X9xu 3̮E &?+fnHߖƱ4q{F!BT-b J7Ȼ47ۧ{7v{6 a\ އ ̞XC-^\9X;]!iozضsoOTۊ9FY\:C1!02\oW"V6aSi2Ƙ3ĪX@b={R'/@]T,%c9U⺏*ON6Q⦅ PpcYiC2c h!Ţy*TI?D8"Df9ٷ!Gg6=RvtKw@Zuahl6BΑr`_f R'(aE]vǨqT!>aڬ`is8kИ~XQK ˹cbo"z) -4JnQB%Zb?x{9u(6: L.-)ףtZi5CϑLkczj LY@43!S6\bZkwܶQ%ǝ t}"8g") Y!zcFUS6*tIԴ=jo*L/l2TdTS Y^hn 7jSę,(Ӫ#Z.f->F5`N65Z"m@w$p%p lWC nH\:V)):SWRݿ~Q 6s| &ln4:?}n0}uRGgL'Zo9 歧'I% b*`im̩isVHWep(26~6°N뙩QsrU>d ?I!gÔzLS֢v"a9 3qb8`<)9@^'D s% nvA=q*,aJ`BF(sJH( ]|l7nBqhG A}n@g|ko"uK[/T "h5hm)ģVXЩ } {1$?UH9 kz%p F2#;*Z:^4@˚QKr! EcAٚ#hO}q IϜO՞"~ALpOŔRe8O㿛BKM" "Ko RpV{(1^7;\J6(yCf'Lez? zGYCOcx5FA:[ V$2$sb䤿k7xܪdu•5| iң-ylnzS.{i:Ns-!`MNpU?4mR?;>cWKt!33Fw؏°\5cMsqKƤte? e)kGt٠u=o<ܮbڗl>hQ~Ndy/xB愀.ϔGsۻ\9"TҠީhO;rAJ4Րl^Rdrr(k~Z-ny9:# |rc.~@cp0jTQ|'Bn .ˣ>@9'd2ΩE+x{~Q&"nN.ŎL'(|DabbMa:7Cנ2ΫVϴbzv/M_KX=*e9ot_A4Q)6^.|#da8Q,wyYN4zn_`2`-Tu9F'Q%zΈ|\q3bKg#V0 y8Gմz+BC '1C.bߣ7HWc51j\-L޹!Pf6KgB@fE2Wо 8mE L!aa/{"uɚH)OqW+QNf &kOjAd[!m iZ\f"'Ȱ!!':EZD*M/]aIevsWu<{WbZ`{f*p!-e g`{۞`3)ְ3xA5_Z48;:kvpE|j/gGVgϋ2@i$аvp] !*e԰8fx_z9Zvaܙy q24i !wt>uoȰ (T`V! Xv[nQ t:o2xY*n&0`@ՂdmҴ!#ҍ]sF!#t+DWo( ׵NpW|Yl7Cf|d=ȝI+Q#xNpCI]XWw,B \i  /sn#ߖh x9QI iv^RU!eySvpJ]Ǔš2ִBx=-ߊq04m4`'?+:G6߰y|$dIԇB7wQ*90EtDjtWj%U|L->l )e+jx&b Zf[8:8R="!>~ 0=\CxOqu{8VE(fH&6/w[)SX<4?$M p)Ȅh9ǘ?z ^Rē(4s*F #Hi 3ƻw9ڜ d wRx_lC;w]~&Q: He0TH/&޼|(y(?UZkʦ  oa7''˳ u"x< |2hR]:[-;@tXʼVq#8 5`q"Hؔ7^k_1ɦцlhAfN}@+;z`^HK YV̀e֘9 & LXWCӝ%NnME𶊅1?}9x"7:O)+\Nŕ̻vY Ň&lyjpՎ7/CfVT2y'o%{8eb%% B4VI{H.r ڭ wn\{75JuZl0z[Kfp p:-i8pOw;g4Szpu])46+>uН=Kx쭨(bPQ 4f Y-0(v=n3uy(Hnn9W.c؋x77ZJa~[};c;nM`~2X.6MӮ^qϱ H_kɿPZPejf8+9m*`R%\.`&bqeAiK3TGxŽ^FȐ Q|e։klcX, IqXkԚ bղk o(˒cǕ$YJ 4$ca_H3 I 6'0y,$znsz:60#=)5F54rPhUkZ1Dki󥤡P``Tq$gVw A8&R[WLZTۺCi3LT"[ @um47W*78R["7H\֮oc8`@-f]myE 2vPOȩtk(QILO6+P9dQsbNTgM.7bx 74yQ8׶_/iRw8=x' LPcQ#]Fo<@%o3gxnwޞcX'ԂJe O} Gk>}lQl4)Mng]QT[>3Jb4ky7٫5bK*8R_Q* Y>9x0#&57_3ˤ8ӦJr}]ٞGrFr"Ceґ̷p-|?ꅓbeNj+]rjr$" iCiq 9-_@h./nq XHe[%標LtgHZ*6HKWlUY僝ͩ_jA >eg$طֿIv 6+~(3[ bcWs Pnqx2 Vy6iHa>+N{Ž ك뚼+P^HJ͟H+Cb`w7bN"x/{eKP4e!!G[Zع{?ܛLUqifOFpWsuC^E?@P b KYYO"UHiK({VUy!9]u51HYNc{,6kaAm䑈sgUsFFaoM8w0V]FttҊ8/Ԟ*h ?#وY߀z{-y4v L(`| .>+_WZf.J zVG%1Yi銂;S'.sd?46 StŵqEl:m|ۤȤҔRrkW/^ j,,QƇxUᠡ̥` 7[(*Rmت &S}B2f}$a J&-e|!x>4KDEG XpQ*H 01417t3hYlto55止2RQ'XM&k"P @h6~W#/X,8` z ܪ:yQ (&+yq&Eח[.dE)5mHBJG +MQN-c1x{헀!9T~6?.qS5of mء(<$I`%O,@g;l} zLGێ/p3 p_3:X=BӡUeaj0um +)Q|` A{Fai㝘 1TJG`Y}7ŞaIkrr; _i9D+)-у7N{Ѽ`?|n]|8E E_`5b2n1i㷤ӄPX!d:t Z&H3w]Y2^A񉲴~fbPv>mm7"$>"XpF-Wc 3eS:C|6 r9ξپ|]eL|j uiT}xj]NSZCrgm ɱ^6!TlU=&~P\$I@Cuh,(:]eGxiYL!uIks3κyCa%V$-Y<j-9Hh3,WgXOIŲpX6`.W :JPgy Pazud[c4)g \*JyK~2Cwu| [O CTqK'Ɗ [:S0LͿ0MΥs#n ,(>i좻Dm ztCB56ȗ Sqp_4׸l߮Ҹvo4epg*ާ+~Y{ aF-;9lztdŢx#1:$sqvyYY@`z\LpPzu{YĈ0*l^y5Q8]ֽ>d^.xΒj+@ tou9p0OI:vS^IaJjb qkXG3%<_Ak\u1:_]OSҗhG2SApmD]kX#(ȥg5|_v %Z{Zއ-fXډmp/~?#ɭvʨk/UQ4pd*z,*246ʘ%C`^hpŨr*%*: It?&i)3K|tp}5C:F/zQ6_c3I?m<=iy0KpuDuQS*,3Ee"~ Aa"{423c,|aE5:)6gF zBaR1b:HJ·b,6䨤S+rƘ3T9}#j8"?XxqV c4:3DWwP/`׹ 2WSv&2} E[\W)<-u۽Mt_1E'x2YJ!o<^w)AGI)%suafAuѾN5UiG½>; ,sCR =-+)K,d| 4ƚ^L]SQY7"JAynAK`yd*Zg`J1YebN|,,EAe ,6FDga< NSh;]!heȋeαS07_]H4P]QB;o1s>E 3x8t>7ȟZ/gW3P8ckʒ$:B&mTLY;H.M%x,ha9x`xWޡFKn=`Z(C\ qhjC+{rYg3lo>3bv}{N#"4+Ζ>Vbo,͜L`_*KԹ!ܰ>D5wI̓P&q5T1w)GpX2[:x0iԁނw˲ÇZcS7\Kh\S8 ;zƗΤ녗X|EJr+T x۠-2t1؊Wڏx514HRJK&`^hp=,h /m' "IÊ~g[IN>+SRtQRFٍ&]'yCڌ?ch͑Ym6y3GI-UgJfPNJ]jB'5 x>s`5F/>Mf+my~͒F;j9U/[^#|C'#<rw#^_pL6¾/XS2Zv]Dl+cyrA7PS%uy?WxB"t]YDB]ԧVhK1J F2|[G_;@b7đ >&`MQO}j#GE.uK(C8lO=>~jl]2G/YH;VQp>A 4H"-UH%CdzG `,(MU@vsn ,B.4ەvƞK[=7 J9YbMDW]ҽD=蛥6Di7~y"ˏbVaM?\2:!]8in.*pI56ښ8@ؐҽU(J@} qډ)3 A@ϹV*!ZY)sRӳO$2yH/ÜxNoƵ1 huO: A>8e.ϪD+Ͽ 8?*PJsb9>v QW|V<,Wvclg(0)[i-i#M]y|l3ݧɜGˁ #/ wgזwnh9 "PBs§#rM_h~%©A-Z?,92v n6N!=V'ՇH#ՠcri*|{6\;m!] x{!~juE{9LJX/eI ^n %:B3 @fvA 9)H'%r2jNG2Bۙ":aD<UV1J 3GYPOs/) :?!ykxo; ~4.v+zbNb#gL 1 Jž`>Ug'`Ή~|y)q ɢva[=(6ZMV<%c%ܽ07MɵFU8 *pI!S vXcr_ [F1k0em;_Ph;@N&*~G*ͦt$$'(^1s#{wӚ KV1ԢIfGe}*=L_jaJœ.ǪA0-EB gLW#iݑ77h7N*>bf ;ы9=o{LZBV`6*Gӵѹ2n8?EuJ5J?+Dca:ҩx8SV eucgtFJP|x7DuoF܌܎){Ձ x~>[Jj'􅯜b 7Y\{aK~T{"7?r; kӕ>+Ye^BdK{u5V2 T-deKףTW151l>Kǁ4>+EÆiՖisRӸ= { 3gql{.0o&n*v_ ¢!xI)△KQs=%IMCx&ꉓMp҃&rPQf0 :ۚ!8nn@3qE>1Gby`Y},# 6GGVGA>ވUy?N0hx.Mk)# _&[#}Z'qwvdISp| u(wtШ1^"I>`C\ }7H2-v?::iV(Xr^(1-V\0N^Kbe@YeuP]G+Z:'+#珽*m!zLT6vOb[Xu?s#+Ifd -g̿!EmSX[q(ۙ0>\:Eip瑑SdV=eG7*9 , l-6FKJX=Hɽ>hxr:DY8m~폭O S*C:O>@[F}K,q F yE擃%qh>#*'=o~F:I4ʩmo̚c5w4$:q㼁O4n&j}*{b\)΅~z}Xʬ Qeq?~kDŽ*7U׵D@]/v3XsݩN 2aSZg۝3uo*PS>m[+dtpby->aO3M65beIvmP`*Mbe$b+EƔ[^kz| "hBpl 7Z[]]qXujs4%8s.pNږ ARju\v*zL_ GxwR[O)h=E+x9X7Y -~\Q7!:''boI0r{rO2q5߭3y؎Ч Ofc%`y'JgRmtn=suZ$:o,$9hC:ׁ.A5X>_Jx$\Kf1}PM8f!j~™՞7ӗB50忿_-vV״#4RɄQKҎ*=b#U˯ 7+2QRUʃh 0 @q703HԠJy z4BE*ߪb-8D^{ UԚЧN+niF\u (S@i݁MK 6*lZWσlyYޠA?d.funƦ+ fl0P%>f>F+fwWhQ#[#Q A [ |Rͻ/߭ŶpTM' ;waH`Y߇G.3م"4eGaOz(@p$ca5 cU/L]Ԥ32.?R;J+">aʛow^vǧL[w"uI*C h;,s)#t|[9xfj^2ְl?zXfCß˴-.sH[&x#Tvv]1r"8)8+ ê H hb'IL<7aDfq4ks6m ^ 3IH{o~\r ie(mA"aZ<fQ۪WPN{VRHTCV5GR5f„|A8R?jkdVLG+Z9ʎ nHA }E[Y=.ӸB WV2/$՗uF>t \F[ 8OHV(a'ָBwh٩gLKrgp܀6!CD)ώ|In#GA=CnWxD#}&nȂ]mRz06#1T5ۺ~džD>@}v:~DMôOSh233wɫYkfոԵ(`:Pb8%( h f/ʯ2S (1k D&\` *GdTNi6q-޴FpO^v7!6hQzɑ}LM0[!ܼc9hU{gqB,6r_餐e\$ո2H;Mwa4䨀UҧR|t).7_0+IBJb@9E`?^`ގ2Ge(9p9R*/tH8jr{/5pEN+ֆ,Zt)BKLߟCr7̖=,t{0SŻOEN e&Hg1u"T#AhQ.SHy}cӌMXs$ 4l)%wzy{ؽ Mza?y$p%[+儚K$ )1T43Lgyyfb]kPP`;~o.t{`a Ne" ۤWA â1D D(l:h Zb4U>SnB @_hlv:^Dx:,[:&DT~U8xjUj|66;jffLKwxD c@hJ8gI(hQ,}H!4'H}kA+^iݢg>jN}@ٵߺQB/Cm[f8C6l]@5 QPIU`zH{)#j$>:{m3)Uyi!! " r#vRߋ*!cڡ[Z#%N˸{DGL jG)GPH 8AS!Z͑6h#^\?oIk!2 ,W~4NQsZ]YUNW[YmToFN3:Cߏae8el}/C H'ʩUkked^E2,}.cS1ۅͪw:IHd;@^CVGxHv"$y`N +kg89BB[sQ$VEx"]l#Q/Ęr䉎^<̓P950 wmB118H:8SogbHbv},I$ϟ=>׻.;. 8@f";p`h)H =*9AJCrL}:qwZ,/\qb5bC ܦyR-D?V>J;7p%S,K)S٭slXu׊RۏCşC,R- sA;s5NvV#) R-5 q-X+d.gJ%ԛrzI ]*l T?!ӻ1Wo]2%e|T n/xsj){D;ʬ@~M0G/Fy"cߗ,v;qC{$mP7z YcRYNaf5-!,yr K&8F\>)pw t+NzdF $!s)f01%exT:1tzQ\e䭀 k,шHrv42I~dOp%Մ i7᭐734uŃuh':> Bz\XJsn&j}D=rMDz[ypbpfˆ\\b/C\-+nmi6HMK2g̈pwm;?ViN)L.P;9x!?Lp{'c5Dec)SKvHWuvZsbe4hcu_ࠅ׸#fM.fc]߳Q֦J!+Un7 0=Yoo[ciYϜQvxu!KYo4(]qP?v4 Q0C(ΖAyxh}Enrrkɘ—S["-.Qt3k2oB^,[&JFk7Unl(=~L>}OrC 6PKS|Mj6|]/˝ m?<sEVJ*1&9ӊ`t J\ukVe&nȓ6_Ċ®B1W w,(,kOi(UA3[вs|jp( (,_V}yW,8YW_ty8~%~ë/ܙJl1z v$Q8I#i@Hc3&mS:4F7xP9,$5@$aNZt=zt,{A8B1`ҏDecp_s'E WKW f'&&tmݾ(NJ8n>~ybLͫQ6Yޠo6fX{!~7'C uuj.d;DN^z0JUW[aEjI37Ɔ= .1}MOVQ{bc79k.lIhu/_F"C-w`?K(߁X bHpGmsr,i̠e? kM 9~ 9ϛt6j;muf">{~Nǎ&=ه,ڮkEװ l6*CZ ~KS<2A wXpڦF+ ]~㾢'|Ş(ohZ!jDj} /iRL;_آC΀>oKՀc&^:($-l X0F/c x) {Ѷx7E57%܂d AOVj< t`0G޷Bl"-H'PQ 0&E)$?6%1:-T78YG32uޟŧ`wq |#x^p.NvL?Ms_f܄"pR:0b+8N>?M;U3/q>QBD_{ s L(.f颞qF :, &6i ]\ t}&CRK: A<\r̡|n fN']4G޺-15HIM?nu"趽^(p"Ȩ:3Дda] >zŖyO9™$7I7ʡu\]v~A;w?hB9/m/ ΈF: +Z*gCuHԺ}?_.g w7+L:ņq~G*Pr.R-}tҟ߃v\l4HP=?7"¯:$Uƃj =I"1 /7sV?l~O[$D^c܈f6wp"8 ܢ?B ݹq0jEɸW\cj-lm350v,}L6]=[$agt? b4W)fxo7hm 632 viD |OQ5Q/YD6˳ [4U7^•ĸǤg.A|]Y$ 3=:7JztHǢtPe싩*]a4`дl)ܟLtKU+k~GJx_k>T WFu4I z%(3񃯤.׻,=~#}/_ L[?|'VIowF;1fuH 0GߣmU!v$zњ < M0J C@)NGtM+acbHlU!+ҭqv7!>}~U #cK51:_O]`R5,R1_:fK=k˫H+dM\s Gg@KKxXUjF K--E~Sk ao2Ith}aW 5^(#JL?6N]}+|JH զ~$ґ4]|o~vIVM$ i eB䩮ͨUT)ƸK}7݃QXI!}Ga,4U3^B 4X/lIbj.IeF&wT9DVX`{tv4:Y{ʹXj r@?H4יcad]h!pLc01Ol`]bd*YL/HU |\]w;{_=ޏ  e 9i y{7Unߍ5h]ᓄV{`(U1-;lEn03.[hRL%25:\q$le \ _3W"dJMitEFfK>h-޲cd5iҗѧXa(eK9<,J~%{jzRsV2uDXZS8O\N.&.} JYEm5΢{L^ ZONc83WTIy-Z̳dr{:k =G'_οq0j" X kiԯlG36gQ:2;uw X~y0{ `qz~kwYi`O5jCʡ,( 47yѭfO5-B tq>]ڏD̻`gh,ҙDm!'5 B |n^0lfFˁINۇ#*t ԷEz!Q O֏X:o~VnphtdVߙQ"s$*]%EB,ni&A{m %Fc_,OL9&³ͷY0J A-+2PpJ *mf f%b3$h ~Xo(Ȃ;PßWaۥk-i`oǻg#imBAGǸc3`(P=;#!5F-y2(IR_2pcs愗.*K/v3ړ7\,H+Өs8W\W!X>Hm:Dev}}۷6{;J۷uy5>ЩQ> Pn2Ԛ!.`"L/BvNGCٯVYcU29dn ygu-ST%O j MG6at 7T^Wts0ݏg}Ϳ?ǟenߥ_+m gM}h$ Qnz972DmyQI;>Qifw{R9Js\vܻ<\m˃۫E2A[WIK.K$r'.'|-ͨRKP/cL(__3ލyHO|*z9cq sm*ɨ8?ȁyC )N,l{-L\Tw8ܹ_eTŰN:IN?YR.r6 |hZb3!XE_,9#nO˳F%O@g1a\^|Ζ38.z%"!ƌ"ۇIxI8yrboSuK}Sz?|__])mEtI ' 6o-n "8{VDfd0f:`p(ɖ"p (H8<(&0G!:kX 3Wo;(rs/Mml~aTںz}!+U+9aN&\ ڑDe2yX6A]*_/n/Fl~A._swzft3ĉ;]reDW7/2f25oc<ѕp`$M7SOw)*V3%G% 8ЌEBSwJ(&:-R{%? ZAA?e7^66*O}*.bz & [@i~P)Gz>bW0ke dFC1[D@\h`j)L|a%ԊHWC_[>(@h&UŦAvܰH2wr ?IN VSޒ9`߁/ Q}ETXDꫂ6Ͱs75W@bs {gh9I` /RJHVEf{vqBvC$rk4"Tσ o $Ȋ <}[f)vTj{Cur.{py(^fC1så1qG rTl$fn͞:rS=4bmaB9? zIRUL 8uƒǮ.KlLyzbV%̅oGU^n&) vÃe8!t!x2/e[>ia|`6H#o+ UT_GH;4Oh0\nYH^3tK3Oc]%DxM*H e C x|Z lqfH'.T%2W@v֮=cVӔ61ʞ;Y?Pv$ZmAEB*pkw/C3r&5&{J襆CD{YFڔn=̒8hs7v1_ NXq(v˲ y.jN1&YNfitS;'ul/OSqY+"tU{zeY^yie.f* Xv\bI;R2|jd*;aAE(yzgP7Ή 5-Kt39 *5R^6\J0S&$! ϡۉdfYOdd,oş**RWC]Lt@rkZSD"/ \?H| ĉ[&XPLH7khl3{`LP|p{Dd+=MG8@_RcFqI&heR*c~"6G!K*h_tz4_) At۷ mQl ZE3Nj.d5b!+}ѩBCu#чZ]aa(:d%)HrHg_:̱i)^ܮ|&O'/bL1C|*>B:^mP4,(p5ZZ"w˼AĔ֢I#3iNВޯy눔(; \ς!Ǟ`;^lwV8D4h@ ;a΍)$gF{)k {PW d5zBMZ\`cy([27:fX+gt>13pq h-m밯;"7,g p .N `!S2|IC꾚ү 5-~~zDqEaZΗрT-)q5MS[%HV_PH^/ZΛ}0Ɉ]N\lw@aO}e9 \Enr*ZB%€i6BYh@ ' < [{ VvZݢ)Sp{1'%!~*Ā{k4 2.@[_+~5k+SafmQ/Km{by<.uhP7_ J}8ё 3M0vWHon=b?-_2f|&'vׇE3yAk, bHTdw(sO?Tr  Jo2 eP?ݔQE|Z.",1lՂO}TT`Z 6:}bʰ1ljğ(e(w>NB"Gjj }Ro _kfh^ۇ8jGMxV:3m}B?*()LꄹN!|3<`THs ]JUޖȰF 4BR}^Mܞ3Ȣt/ ,rV[h2Br, x֙V a;B6,I弘؅\hk iܽrNB<xqҡeLMN2,EUB${As%Pot'/WW`7>% LȨRZsy-E8c}1+/Mwo]vTuăE ld2A.#B0o +k9`Kp\W:#f.Zm(fA8US{/OYKs,­}2{QI}KwLGO]pifvN07`L> />XİY(.s']7S F߽;_Yzp^SmA 'eO1> f[q$p2@*hZjLU~H~6fMkipdc(lgT f=\arEPѡwH;~sDƓG痜3Qke ʗ8z%rXa t^woӡ&-E<;R Hcq1J+V¯e+`qSŰЕ\M+xP}6+N,l\}Se5rUSPT4e B*q.P[WhV-NYD*[l"љ Cu39`;.Ev?N<BDfߢvHv=,+6~LBX P1ch'X?I8Tʓ'_a<,A^@d/Z8]]na}<.W*Q]Vb8]:oϒ(]%,mn;~$=.S%QR~a>Ļk'hf'i?,r62Z闠1cj>4UcX_M(9MNC ( 濨"w$+ nR{1)~ /` e%{i / 2O1DyW80D+߮NӇTQ*lw 3t= ˫i>ޥˣgr5H_ͥ3\Sq;ED>T>,AS>HWOݵ#U?E![ufƥ( "Cǚ=rjᅎ jLsoBfvͪemډVO&8=><# 0A`ǩ<=^H IhD{E:&/CD8; oĂ(.t3BM^01B|UFRg|?XT^,)ټ- TImg˄aja,Itl5~"SCIy#':MU=HBY-ovbJ)&%1/t."# c` rO`ί\Sū}MVY8Bk_0}8 uf~hRꧠ:n|!@ 7cػˤZ ۚc(3l5nԇ8Î/ 9!RsS[NW? @7Хf#jҶкUjrxM)a|=rMXzgy6Ca5x:`Dd%?-N9jiX6"N$D)@YjhLVsRT ]*ɺy-$Aī|ih[md&n7c=_@ gS=Du' I ĩBP,>qNK V0 ǭGDTD N_D 6pZW'LL !9%xӈovI*V3#FѦ<68!zz&<g jS'>iawmJXA$u~P:#|E1L8pѓKٯ]qaM@;=ƋV~cCy/#O+<]j=q)gKnE;.K\z FNch'M%dY(7$Cj4F7ӒE ūKO k[ .f!1 ѯH5I@'hq hߓO*'.$#@CԢ7h )U!4}!-ц  I#Rh?&B :q䈍]CgYs?Wu_; ?Z{ F'׷OD(o 36v&vjշxK=8~]n.\(Wد:hTI 'H =(Oğ\\6_Sgg^6@DeL"puc5HGnOLc~]:*n\8~Wm<.*WOxɸvmyA vV_\teBA?`ݬ Q_ְrbWTKYF%ZX84EmE0AМ<7k49pf*"^0b?kK<:8܁^|j?Fo ^ 蓺f24xUcd:jLcvM/l@J7DT,봴V.=É~Ubr^UT=421[Cr_U*; !eMprDGM;>]vn4~,fWKrcW(w{Zs\,H㡊mObpԉ{ݙ_L%Qf?/onO Iѫp4b[ M&Nw2XunQc D@>I1oiqYs(ycgl\uS|cRrJҡ51mD y⢽4+H܎f@m9DhG14.N&-tL({NIxǡ[oJg1l{PwR輳λZ|cg#VoKC2zф7éj/fFdfy>@\qkɿN:p44-75 _a$np 2QE}Zp0+ ?X; 2-^?5Z[ JsW9%?NWP~ Ftğ+w@MUӣ)/+W JIo\Ln&IMh״L7ښ$%=ZpBk#Xr La :^L/r7- W m` G1"%vDetc4~`= ꒸OzCW]Mx5|0[ Y+#?DH)1@b|Vbx!;,nVB8Ԯ Ne4{ Oko~>P#yB_DKIZjMf2+g۱QRU4,^o&W9J^C\]Fl)%HW6&"w4p7L0тK9H@BC6f|#rg~.N1sq\| m*筭) rn>ق+]RR(k0CUn>ޛZbuh t*kb/#̙'zڼLyxN?'h{dzJ_ 6K5dx,~p1DcZ^Jﭭl6L,g`rPeLuvi*Y> H @ӦX{l;G޻,BeQ;GwYh;P_w/s(ѦX\PQikC3(lDևyͰQGAc# u|M/C+-ה^K}ުQM{ E 7vWyOܻ}NMCǽ1ET)PvJ?$3QW1|R엑b8A%*ԎuTfnt-6Hbݳ a0LOMb*q仯anhٺD W8+QOjut%8+@ HDWt|{蓬o1C8 \ꁺh`, fց~,NrV;`Gcx)_dvB`׏/X<jOi7\Q`Թɠ(zזm Q-B*9VY 3Dר.Vn\=WqI@I>}Ҽ-3ӞGkO!W~0Hca0 ň]6gnAe$yfXD5}}v,@3y4@/\w5|#bs{.}9 ٽVB61c4' ` 0m!3Oɭx>UWD *Br5kIYwGTNQ (@keVcCq~\N%V(CmaC½ [Hu P»"ws?W6j.75Br@+Ⴞ6:| `MBz- }"B =oG:r"f/]Q%ڋp"񂏥b(3!r"AgÈqrR++>ΖX7ttsxK>P4Id~M?CkPe*[:iPaZt͡部>~>3۽.d0ѹҊؠmLdˍ΋}ezLKWt]GmЃg,[zr3$ӣǜaWSnEn>"e^!]USTExO8¼~YvF$jO!n 7VS = Ȇ{'2dCƇ~>rɱ щN s7 J0: Zzefd3&B$D ~#>CP%7j0>[=H@:gՙY~H8xQg*$,nY<6OdJd\ _CԒoq:E܂!%JRK[l{Tsҹ Rݻ찡9U+VYx(/9f#\j:aFAo<{Ob_ycb/ B+VBr%W'3] ED$rOB ;׎~4 Ib\mQu%Г_!* ~ Tk$ #0Ę'm,4Jw+'1BOdTlr2Q v̭:px)#Y6֮Psq©zF=(%2a(|H^7~%I#gj2TvdiA}Q*c7\.so[Qy]&Wzt`| %5=voY<2_A ʭ3ײ26"FҭAQ },VϨ@)fRE?"=_'p!Qx$SW H|`QW> 8m !|ۖ }/H#=`p9*LjﴠrK,LC}G!J j' m-ƗIm"?vT} \F /?-K(x`mG:xN6ړZa3*h@ް[) "RصB]f\5qdCTxWm?+tLgs6r-:BlĨӧ|Eݸ*QäX8up%kK+5 @ƂF#ؙHNJF:Ԟ B}qJPNbVxY  gԯDkRYP@¸: ǧ4G8*;LuCQ`/'GɈ3u\^,M)(.Im|7x- n w{xaz4l!Fl,,p"V`;K tZ)<:ލŵ0H3dP^DI+ӯJrĜ kQ<zyCĤɰQJqQ,Au∶e@8lqHVK:үq984ʘHΥ``u31ypr*"|t f] 30+53 g<^}H7R^gB< ި-[+L5 y!:!f+If[u!bZKv(gɎOL6RW`|\<]]2$@=24 QcxL$  C=9@!!l쥝z!ù g고Cya)Fj. /a+Jz/ƛ  $KN e\X +MA5MC6K !I;'FTQt1ƭ=Ăq L_pkMAaHrnq_+ 6Cڳ܊ĦHKG{DlvyPC`Ijayf _x Z$ cI=l:^ޮoOݤzB"+az>|$4q8Ջ/n\,p(ዌ5!k.5E4]訓;j{4 6~bPGi |:Z^Zx'cVȊD&yp͛q5FʟIֈpDL-B lj\$iPƘ=/:r/CH7AV:޼34'ۣC2E\Df#62$G}j@ >oߤ~XFR^d? `*ouрPN-ܰƍ'FBWy%eeV3%}[{0CB})H,A#~j del\ZA:0=UQtHjđ )FK@1窒0J`Eg >Gte. HH㧝&}RwM s#Y~^ 26#≯yFӼXޱ]"}’M4sK_zNBV#ZNq ؁w2jˉ5>HH@555A)y>1X`4Ơ wߴbwrљȖ仭;߶|JVMDz4e-Qѣ> ѿwE۴&#, 3V ( 5" `$50.(|k0*ŌIut ZvO2 YF TEVIty*׋vwJc < (gW$Cq·۶ʏWmf =E^6#Xd]u|VKm rC*JҚwZ)a @Nmt׾5զSkL ÓOPb[^g9{K-:Y O&\p~+W:ɷ.u\!}TEJoz>za1}a(*v~aMO ^*'|o&49^I6Ks 4]8ϔtcny4bZ G2Z4y.)9HDJPk/؂&`#zCp/族C Й;8[ZLicܑYRp%Չts# _S}mţEt2wVxأ;_FdҚ {36ÔRψ𐤵1Z5 oJ*lF]8;T&^ Y`θtfwdј)zMAgۚMI–w['ři-XU 0*㊕m8̃J- 5<.3<6wC]2;ˀ1t PA)G=K_DK`:vE#*T"2^t˷Bgs+=46ǵ:goY*H2w`qzWbDNOӸ5bBk/ݫrQolVٓJpx[YaeE\#x 񣦲XMhD6a)䰸_sQ/|fuZe&lrCT3j[P=n/pm6Ӌ$&8sa*ƾ-dNS ez{#RٯCR: B*bo9=n^oFwI5Z;w,˸f);^)#9 jIš qV܀>G~RKV\ĀzuV N}ԵǑOBO-l/_|EISkͤeym_t[x?¯GAFZb`#ܭAt!5ܛZ E͏ { x[ k ةa; 2h۵>U\ #IŞ =3|P@pR_݅2ԅۭ'ުv*mvаYHVtrUs{Itʠ-i3 !ӐEkN_P#g> z>>v6$YbyEyZ+|72ۯ2=>  &X،Lg(47Cvt;_b,? 70TJ3dZ1z7t3l̫MU"(K $xk:g#ea wCh@W< bk{5RZ\lG0TШ5v^"n<zc! O!"{`n)u.F@۠2 \'@DyΫKtxģyTd]VVDoP,sZ_+XY3,y(|檜d-cmĜ~G?kW `Aՠ胐­)]bhK=c>Y1BɒM`{6V+z )k4 {WUKp-έFu4Ny(wY(3MI7,+c^&RCFa2~)r#BYEt$2Gvt)k*N;ֲ0 @릖2Q7mHմZ~|LXҘM:35YǑTX9&Mi_Sx1d(A 9ia_qk%'\r3l7phjZ`kbǿs|Cjn/Wly+X>-j$ yʤ W8WDn!dQ)rO-=Q3%7Rra9FӿE]XBd-HMF]]?[f]+~~CГ¢? OeMa/ EvK={:qp޿va m*5wegaa%P/ɪ#ߺ~łH#\|`-cz37dߩXrmi~Cꎂ=d4NuzT )c;^z eݏU)ibB"K%A ~\lZLBoo["s @քXFjJ~ ('dzDp`kRkZ__L_|u+x( GϽʜH~qKWsL<dRVQ=!Q%\Mu1}I Kb;:'AMYHQD93r_yFt2 wX$ܒ,JZDŽ`$GѽHZ"%i/d(}FP,z 4IrB6谏 ?.gbCq]g 3c'>4@+HE32G3FgvžcǨL[Ë1o G|@]T 0)h֑9!Y:l|dApިH od#ՎʦZMv鄴ӿ(D(AI.*b<&PA0bBQ Q}nW\I,Z=)EhmU/br㼘TdPudi hnz {IO>,)3#LpWIU̮t]Tʦg@0lOqz9tWqn1fAiFW\ۘԛr|HɈ@;94O; .݊MS>JJN9Ͽs% (%HXuy҉#F6u~fM94~-oP9$ vt/HD^mG:]VoyEl OHR *auhV|޲t9{d5ERH~hHITuM"ߟuh;+s] GivpApZlmДsl}]7h31ԶN ܇%x.G@Tɗy c?*;d8*GɈC~bicwm=mW%BP_b/\9!Ёwc++ 7 얁jK}n/nr{%:Bhl&WȶgH^>NtأDK@c>_&1޷kX/hU- L_(:}ÿ R Gޒ-F %^|ηmg}~:wsg(rȁbW[^ywФt|}bQdjRwmXT; ]֨AS2AU]!:M&JazB539k4C8,(\n|!z/`Fl-  }hiBa|/VP`٭nvk2p.(uo']\rA/ހ!7`M0[Ğo%+o L_&9~d/p{ubˉM7eK,J.:APiY6c5C}W1~DgfFW:|^jS=(εA*!{د%R ҳW90t 2N?]Mf,Fﲦm7 7cmQp+zIefyo鑶_,Z%5.)m ^EZ$o>ծP~^4Ks}6t D+D/âs [dWQ`X( %^Y?M' vk. qvJd̆]9<@g[ e_#9fm $ÊO|#dOh6?ax;Ǥ Tv&MU鲚A?AuC{[w.U>ti;e48)b"@Q4|x;%rxMc"' gi7GV‰;6iETbesp `8?$bR`~֦|+ آ'Po˸4l- _CuI J#nr#pVH |kʹf@ ^JvD"RV1W rn?ZKw ge >*5ԏ[wm-K1WJn޺jϠ%E$IvP{k71ooVI[$'MWcS,;{gnjvg6|2"n\瀩n=>h/YHpo$OI86 jP-to ."N7;sg!3!)Cך 'ē>KYi^tlu٢uJ{.t8H5.1&pz])?qЦ/$4b uY+O1.uCL]U/-ke9%e=7|v:@8ܰ˿σfy/.pbVޛPl^s|h_ʣ)on[,//woWc(^OrUrY[i/tG?Kp *~5h13Ibqjbʜw^uvbέ{tMٰu*)}/0`ȼ<:\Q!Jm% Ow6OczՔ QUӐ_R064m\ 8Q$nO0I КfemU6Tٝu* < j'QD_nDNh?,,)JSX5:-vw3P+⬾fܲY$V4eeo,NsLJ WemiFę®fܣӧtliYr$} ּP(ý"Qsh bw@VruնV֜nR$N2 |;W*Tۀr{pzUW3vgr`C`Ts߂8Lbx؄"|wr?KWNk]Hb=Jn}i,Fږ&{DAabk1j6T;ZLfDS/z.Loh!ͲIIςKΡ`blVCߗ91=~iN>{y,)И6+-GU Q*y_-Ȑ! Ik8rQU؜K`LD|==h\ڍ-9K?PؐMAH lQ\<ӌ%!Q3G< Ӈ͙0 ϑ0 33W$yr^JҶ<N"(ZZж#MjB!2Ѫܺhzܟ6rS})HDk}tcL"fC h8ڿYFu$ʱ f,3p=Syn^ɠ `e61s3靅g)k&wq*T>*U ,LdL9ӫtryW1u]{7Hfhs-ܢvv|HFUk\y ?#z aHJ:r@1o*zee>c_FK:<.#+G.`VD1tseS-SY TT~p~<Q φu p*RB7[sw_=pd'ah:ҏ*^V{%uEqU]WHGΜaVëɀ/) uc^:]r)WN!=e˄;s.,#;X>uY3]ޥ`oHò36 aycEհSsCښ]C&L/!B,!M'SP/52!2[j%<8c+>;_C;q6Kٰ)7-Kgh/]#-tT6] tiZ,K+3,CK{ZO~ pIU=|Qa>6v˸f5aN{`QUD?ҟ6h!rVɼP5BP=\) QœJZZ8k]Iy*3 ED6bL0dJ#O*,BSz\UDۦ(Qt_w+oc,wӯ MkLꊖ&G pww$uoGbW]"6}wIJ&#<o@fq#0w-oCkm_F]yݳꞺ7Z1CVwEZ ϕ"бQ1 G_3B2+49Hp 4!j1ֲ.9gOv<9QU;dy{~xG/`'Sgb>%nOG9*˓ws?d/"ŧ;ѻ^0+ ̚uҢ!o}Đ֔~wv4Q,Ulj|6XOv!=1""K-&ʖ?XMJ\^‘h{Dt;a19LNw(O. $`GܽPeK ,@uK%Fĝa @V|CuaVRߢ @7MY䢕.=OZB mb fLhW%s֨h1Z*e4>M̀Eb f9돌oD|,]!$!]S[֊H˓/Bm1`;|vያ .1iPt*!-\; z)0(#S4WpCEymǓx]څ }i%\X$ﺟ џaBn9vRYMu@5L O-z~S|3^fY=>Lm {EoyBUJ܄M{xh8PMmI o۹Iwl_K;0teDҧ)׎a$mOs?D<,LBE&c_8DhʨHi- ծ[G9mQb!hs|x7c`Ǵ?~ pvpy$aZiX֊-~ Cث$1*2.XKz'S!x|4a֟7ZZ% ܩqp i4MK6x@/Bh#㉰,OnpLz`cijF;c" Ƚ/vxuM\t[tqJjS]z7˚V3k`z kKdw6ڪTc#{X޶Pf 1q0Aae6Gq[pµ Ze!H~!/it@5'/SA(7GrlEko1BQÈ{b`VR=5u>OB߬4;()Iwz7A5lrAd <\`6g\ZN-{"@VX yi̮܃X#w9W>-MFt54d:yC_yw4 gTIi!&ⵆgz2_l|3  #(zxDuiG@ .MZ^a>wxT@q`|4e7=%k%pb2sq$:06Kw-cA@Y0)L Wn2^ &/pƇ %6%7.zx+;jL7Q}rfo@7mzʒ#>}W4OJEd%Eq% s-X.sHvk>BTn/W8*Bw6y9Iz=$vNّxH6<܂2ʠ 3!K#ͧJ֊@E5TMM"l JBgʇW:PA lwû0Rj{6^ D/a@ݘ[ "LwKvpa\Q6%@r<&Kz8!*:5]nвxG\^z<`7щVξ!JW_4efR`'{;`[J|@9^m1`̿|*z9fS4v(SɋrY[z͂5Z91U]cuX1@N42}aVD&qNJ }< R^&PR _Iۇ}Z|4 ֯:lMO Pp.ȉ,XTg=5I9̯{Yʍ)s)׺%Np % fʣZ/p*' 9GÕRFXk|\/ hZkP%JX~ӱaTC)- RďI$1/emBU&b^ഒ{'֫%յ߽s>T7.#4Nr ~QՋ2ܟEo[G7P3k3#J:Y7Ug5RAG Y]zVu>\·+v^1]edŔk6ɪ\jvl[RmZ)ڤfn uqdD(GnDžjhCܙ8iKF͇?8cT=!hkflSؤW_][J31nX\^s5t+ r&׳i" KgbY@du>ػ5'(,NU~rl]?+$'(BMþ`AnFoj}45իK}\]2ۜ 3>mJlA܉!9CC-M*"48Ԕ)G/G 8Y󬕴Xڐ& G)u cH$l9De[U3lTvjwsx{v݅% Yu:f7B'i~&-r:#u> "fv$*'݀ڼHI@z4BbTPUOPM91=o#B̕/<&j {{^@&/.<<>Bݼ #)#TyҐ^Ou7TM{ H‘4vHtL}Fo GDs*Pbd^HUŤNkœڋ䨚*n #Ŷ?9KJ6rH6RZhz@w9n(13P=i%oz/jz$N,MsQM5<c]Wpl&1R-Zlw>lZBR>)ol< ΏlzGq.ށ;!y?v:רx3R%Uݴ*mbL|hjOīdyoSAcr١; yWً#HNB5חߛa杻MXu\k }cƶ}e/5ѰnzwsƝpwpآ~ONmym>Maǥ#˲IRb5eT59)eqUʹ5%6JsDofфLZQHYW+dA1e^:[ClN!X*\.`CZ攘h+9Mrly*nJ#4zhdQ3? KB Z=Ñp$;iQր g5u4b |jyF:kf̓DYYs,@+6J4"a9;G'0{x?gO]W=՛hi!,\ Tu<rIf!_-{"g4skM־'>˖^<$r +-=O.kZi&tPD#)|o;9|q~b z&80멯U&;Vr-8-\na= )pKT=q~0K4DG7]қ8U@ʾ2o}KqiY{ *S&czոJD!!3F0<{1HPh&&m#_"/BE[(_,83Oұ]i=%uW?-LӕYWk !i3b埧_~%3!P [M=2.6&(Gds72?&{9 L 9u)%iW-;ؗE~DI\UH2d+f߅EH7yۂ K4ΨLg80knW/"F"? /1E^9vޜq01:r %Ǽ hr"gO,JOX;`]Z {&?|xrne{^V Ƿa6М4] U?FHh@֡ ed7h1\LQ ΣaB)AZl-,H Pޠ|M4#ΰc=GgS~̓:(Eb㋸Gbcz_Sf a0LAtp8=&&)Z /=^sU yߝwfalITC8ϑ?% 8.̦cy8#%ư݋apsXRa_RZ LVq Q=~Q9~%R--+Fݝ:Fʙ1FC:uQH\ŸMtk^P'`qI$h'Oqq{ƒVZk0:hIE J2 ?,B#:4'H/zԳVah3ExQ{/gOH/TԚeY` byǒ'P>m :p xւ?E7JwjΆ`y^|?fy5I6xvȎ\9 B̡)`qm[ɣfm1L$/O'QI浬?}\r"UC +msgF\JĞ<s ;zejaFgmPm?)2H04_/^u~wFqW9o,$GS]PkC8 Q(nz]s=ksQI=l}TN?~c+ Y Uԭpi8:(^37@d첿Т8_Lx,Q)1;{If3Y0fHhkgoVP  T<#~ݞk 0*,LҎ׌106D\1$'2K0@/5-^yf%CjZ-|ZoVJji u#fnB6\bKCG ww1Nq`$6̱, ^hRI) .DDIu^K2ewB~8_Y>syi1i\`96_F?ghs+>JU!Aٷ {82(a$w9L[g ELm(Lye}YWyjwtKW{&ߤƐ/AxDX9tk\2#MFD~:Nb+'T3\cdw" tyhR+7,Ԭ>OjA3ʁC08P^Z}$8;^068^UdЌe"KGz>sD9a7il |?ei3g'nU/^tLif!#7O]F0)d'VXHך㭄V'w:1jlj`*T޼KX޺k4b5 K>gU?'.+|ŋm*JpH2^7H(4}NcY;fEg-w9MTt*[@76+^6 ;Nd˫U$Ec;HKq-W /$\m444C-nʹz-!KmU?I![ ٪6Њ3M3H32?8]J1]bg0~#,l˷h||>2E4З^rTed,V5Yc$/ ?@#Hr=(c?8{"OZ-NFAY2up8\>4ԗe;lT}ƴ:tWIIy1F( ߶e9vNMm;9!$]V'i7W[ _hȜE^YeQ3׿- Z q/vi_նSA՝X7K D|9!]w&㦪? Y[SOJ$;*P).-ړML^?-[jMO!02u/귮55R>[|]i=HhDȯaI |Ifg̵F8{F?O1ASv@pRZ_0D%zde'as@yc~%P|nEp*PU(@^,(G6B-2}QP=܋ۓۧH~$/l 8vHƕoRbkKu!m&zuI| 0=@&"T}%Zv>^0y\`Sd8ΉT:U<me2pyqGW҈З!%5#LƒCAA!"ጪ>" 3[|Z[ 4v߇`YHּPLykz[/D r:p aƒ7u9qAz;ws8`j F騮iW }~(kb2T IΦGT9MdFRf S{'JenO.x>PtlC^۵;&,Hu] .BF͉(j7̧Af;% pwY(F"GOjJ6RZ.M |[HN$l\J_gSӞҬKl'e*w$;)~fְ㕒"èT+ڶ exB8;BL;" .\BbvQ>b9pic{c2KvTY0u¦D1SW,l[Ֆ?x-oT %`voI1]e,ӹ^NTH=P64s87p!WG5>ΉI igj+:l ;۩ui[@d:Bm&<3  bEZw#Xg%il*s/.}y;xbaX;mt|8ePaH(M7Dg!+' Tf$@I%障pb>c:1_AN4G٫gAW qIWvWCYPL@< (s3$=r,:Ω<0 ̾,f>{ׄ|Bw8>iEFGQÊ~b(a8'pF3_GZ A.Gn wen&:Es :6x?^_'[kP`mlGxT!6M([*.?&KcR @\9/G٢dzntQ1ȷfzh7!)6pӦnׂ._p4>bٶ7 CmDb%u؅>(eNii$7BE7C%zHi5S1oEL Q-̶2r@#ٓ+™No@$`\+c)k$9e/w'Q~ҷ^aK H_Rf/CD ݵ"O~8T:JW˛S )+8g7FMm?L eg D,>y5|} *6UJ |D'=f*ApUy <2sS=,z(*_"R#δ!#eUxe=aTbcWM7 P qLΠvx/e-3|~*ω(VbLc` /-gTr*"]5Z *rDž** mXϹm)lJ-Z#H]5u4v8IB0[jj2R7 ,`6<8U턙3^4q٭ $7쉘'4ZЀw66e B/12 ( ᆍAPj ">}Sgp+?LDԨ?;`uͧxi7ڷ/k#Xm,Vէ oiJoJÈj 7ǠȴaNK0:RTR&nG5ץȭ] Eϧ!K3& ^?24]\;,7s$OЈYNM%N `NcF-Z`:D8l ;Éۛ+NB04L-@xLD_;*t,2 x_-u~KNt @UgK| DbgR&1qh!'SG ވxԘ|ڠngNRɼ[h| %­}\ YLܪ(4‘IeGҹzUJWg2.Eug0oNK+^ {ݜQf(V/L9LK%^V)]EF$X꒞Wz_ґkM.@!wI#b 5Ψ3~kt$}|r{jJ YlEtL}3?URqϵSLCqxKq¤@%:c8̯u>jsj*9(A=j#d?I'*I 7[rf6WWMrCԣuA: Q%EBl0n#i;4+dU&ȝ{ݼ&HB=bx4{RbmghRw[jWʵr?R]faCqA}G:F&x8 d+4Dp?llm_h .j ZH^$tv9G#f>P9RCEFl%!?6:mG%)6O9iJ"Nό uT'7HD߶¡Cx'Ni.33{=fFK?}woFٯ-eӧmv2i !LR_T!4^>\[l"0 ?V2i3.:W0V^}J(;1$W .K=3B#DalgYd ܊ 徭*W|tHGދ=X#+ږj@݆Ѽ@c(+\CF˃{ vYb,>a"DL 5a(wDMfhvsP~aD9VRx"ur')؃|)M SfP?_OiMI2 EWv;5`t$_mȤ`UZ.I¼vSfi]B)spൌlBܱ<0/&~~*qz"QCщcp1X쵁Q8 (5\L}U8Ϸ[VH9 v =7ZLƔv5O%_sԭl~Cm1^mlS0I2-BD6x|9[D1Y0^O2d:*U5ZY߯a484p/ErGO<7@AJ+; Ȕ#N->a*KzK 8~P& tbvX, ckeIa\dۋpڏzM[R>8fCh42O".ZpS`%X$qqw9.X `s: ,&Y-j]鏁[ӑM_ 4&?PTaClȠqz ;avaRTjtE3,пbW40ހOI\@BjݾNha˶o⣭RF $<=Vх끗ZS@-Ԝ^TĮVima X5/a}uWj|"d6#8ht{b黾>U.)獋q[ɼ :_#vPGR$ŀqZ\s:B3(Yeq9\fE8MZSoC8ǂP̗%} 4AJ<-UfJE9OM|D&foho'~ԶQ3,WvgSC̘Xv猓+fh̆ɨ VxzțC.N:3aA[kX e6b^&bLLfAlo.>HЬ9=$_'˗zgG=CMPohH!7(. dwrzv F5n CD<<3z[AG/D'?X 8T$od`-yPK޴vq{+h1OK83ߝG!/Rv:;;wܣ pZ;[jy̛ wHuX_6 ZCgSᬩf)P4lyh>O+86.[*|m^(nLn@[t[Jr0MM0IJB>{:.K?dG Sp~~Wv)Qy)ܑsmZc[ҏv.4w l}oX59!jy<"sܓ-=ޭϯMY1@G@+T2BoZOQ+X)/ ~F l}nW mCTqjrZw>ɳ=*q*da(XhsvI[\ 42FוHפzYS{?ǹOR3N$KU{p#wa9(|V-pl`JYk)/$~~5$ T%Z(ER"H7mdŒDpSs+BjƗtC2Ko I)m0(M!&3jEкHGY4qUbCCy wSh_DKCVY3V-`GCy"9F hh0єWZߣY*+%O'5VNCO{ Fr@B Td^p2Ѕ] !zwq;L4u_(5j7|D"#bXEYԩBfYoK=#Hゼ<R)bRİ+]g'׶g]ŃҠecˣ1MH:.7VDd/~`[~ |.: Q":Ô-y-XP(Q"zRDΠ٧t?sj5y\={CfbJ+PpzEŗM=vn OǞ3Nԏ@)H G1PjT$j/J̘ճ9ioNlv*k6ح+g짌cw^yYǨHǛ/ FcvB\/7i$mDn"4rGWRqjw8uMKڤKE\(BarlJ+D i|Pgy7CSf ߉묖:QGf%8vN-en`6?Ucp2{Dls/nj_"c 1*r?Y NhAzq#>pBPdxh n3Ee``$c]F`H'dD ޏns+5|=FDYE DP1{4pn9 ,5A!|qU|Ӡ֐q}5&w*͒cooi&]6U9@WSol,TĤO=ymܘ +KXEbm]&x2Q/Dh:ї%(1SDtQ;\Iv0vszHu㗐~4풙.7!AGE'*vW3}B寱ygg jz_evG7 nueـ'v(Y*pvxXE_T RTrꐁW^DC&!^}0Y1QPiBv ,r|u=ԛJ]by55_eX2Wo r&"&{A#,0ޢTPvV[#QKGpovn|޺;ѳ|0>-i^Cm_l;iQN)6ټXGZɢoA@:F1Qc ?׎wfJ8{v5ιZP93yh1~Z;0 Gsp./k)'fOZw֡`r"*\MA"Ԕű뚮^o~gf7tT!=WWJ\֬!r05NH5V3D|"=Youv?WLd O;#q@q=Uu(~E*'^?>D.RZ2.Yu3 !dUO"wcEu^խ'm7`bW=4Ce*iCʁ4y툼cWHTgfi=Vμ * sk#@+aWMm.0*,b &TeF$7M7NGf&A$[X[p`'gsvqgInkKzXWfaq<":]S?kf6D Ofaʴ7lAV 6%',tz6Sһ9mjl#僦Qx ô-\eѧdS{̡G3)Qohבq\pqAXq,Y(L)ȧQ|l9s)){yujz uWrtП :![ZqdM)w^#‡ݦMs1 aݛsB6dexzrf<5ꈕhN"!#Є31 zʄ? (nVApq;>q_dW_2L7|Ekw*ОEm(蒺; Aw-.Y,W@I7 9;Â)X #ᒊZPJ7QA힦|~*x7\+h.T,\)]{ۭ\^[iNQcoP#.kj;\12J3wW`CEkۋ6]r&T*I*AirJi(>z4-H[l?w= 4cmY ;(Β8Y(B!5Lo|n W0%(qjng`L9uƌz2w2\ZCo>QR9,hCj m#:x,yl*q;>q\[xEW_8H۠R'3#~݁VL^Lņk7ч~f;㯎SdKwǺ,xIsbz+:#BbOu{ 3?>Nlk0H'P|n :L@>CJXTk; ة{T!09a~H]NA^E'_`7R`YYFzX(h1s,kf(- ;'LLԾDU9nݡt1c 튺m2vwۺU1$VO!lvT0/(ȘsI$~>s]b^X4u)Q Yab0s<"T_~%@XF5'U[F6E 9Wm.Tjr+Z$]c<%+LiOV(Kk4;ȑlzD(60uAt)_B#@_LSyӑEV;1j,}ږ2q)e+cod 24ݵ 7儈qfg)28.-+Q5L..EW9BO}fBZ ֶ.&҂cW 1QּACH04[aZE _\P|IX!rg(uq\hnM̴?R9MgMP FD.է)I,A\ud`T[@y)o@ ;=i7 &NVV|"`W~q%$~,H2@m {myϚO Go͏AyԻ&gptH]v2#JzREe![WN_@Ƞ1lq;D${pʒÈc`2/j`U]L}Ns# xKMA1|(恝XA ? 2Q. p񼓝e~X"p/ ~%y%!KTwgNgs0a'oQLgJoiIOE9JBv][|8߾WX]dY ׍NR k{@]Cq! ˎu1BLo}VqE3](+!Za..&FFZgBXߥok -Qc-ɯIUK4#*wke#ṳ5W$X]bR oQv/^_Hz3QeDKw9ZʰO]w|%ُ *iu gB<G@&$T kPrF=@*]=Y?njn=tcUX( XB Xmh]pTPI3{,w84YQH!V٭XHYe + _^?d 4_'yL+y٣;X}T n`WY+^;k[̎H? {TyCnFlC]"^4/|M?]鉷pS@gʨyJ6&j q Pc^$JTODžwqq]M GN<V;3JV^v:-N1\ Me@wDq-xGњ=.uT,C!Pv59Tk#LKAtK ԖLpj[Rn%ڌh+, R;EW[k(;ũ2g(W7a9?%x kX%ej˭" ~>{qɞ3S!jY7J\P*,Ci]vnIx];p$?,JӨp׋.Fڪm]v5SP?j\1.nLOlL݅XL^Bw/o<%ۦEaGBnX*zwέQ3n(982A·ڬoQx6^H_1]!IᮬI+oo]]%*\'6e{,Ƿg<+ִ[O<]bp{TqC4גmjSU-ֹ8H"6}#^(e' ]?Yh-ub(hֳ|:fndl˜_׏B Y9 b,a>dD5CO5kD 6\pK;6F^9՗-] 5w]c_Hr UC-]g)R,o-%[q?ZJL-:5_:ep]6DC:+8]p,mADS)Qȋ=|cFA#zޏ^"]EßwOr>^*iV9JY/C@rW2Cnć<d~?a&FE@Q9la\nMSdK70C15 eka'ʦ?T6Q)((䉐INUũv{^_Cb^g(L7KW[%LmG:P Y[V`xQLwẗ́af$Bdeidɍ\־G{DiCy|2MOI@= !pu#KdHfe_j{',Ig!K*~Pm%81\!5@y8{#YR֝9uS [p+S掂a3%zZ {:<9 E}߻W9XgI=Ud~k]-^ gIYW3[[ wnz!ƼeUfG|)1<>j6Զ4'ܔ9gON/n]u$ýf6#&n*aXI~gSAu# Ag1@r8QoW:WӶn9 a8-ѴJLw Ưp.##"[kjNV ”u i8vuD{R.\׃g^U/?l O΀=t EEC4$W?`({2QIQhBqwm ]jnۢG!2g`Jw`o^!wPRm L)fmoj{UBMQ{f Эxϡv3PV=OHQl 6{h\YJI) u"ANzi zyvB*PU%RA$@%TEݞHƖTembkTT(1Ap6A4|0ߥ͓kd{N@݈~3+6FR='ُd#{OC,|=LopbmHu c^~"~i3)Pl~jˤBc[/GG \dLPZ* @d{8fJ2D+.2;ŁJIl %>=fѬKYd-H>q´ܼ&d~-&a0:U'# PӽSW]%m:L1r3yZetmAXH>vQiZz#VEh ͆nBiC4:sX c8RI+..d[)|MaQ3{Ƅ&i1:ï "`GX 0N-/2}%FX}s^/Ф$ Q@Y–=76]";zEEaga /A1~@\'773[1W) Bb2Vc\B{ R\L$)AN$$F!cXksC7 ?@s!7S3 dqyz=TB.җjDҙ TH Dw0W7ڧf Č㑰 q^(aM' o,/V52C`s\b> pZ-j~\ꭋy1 ݄m)fa`s};1ֈYm$3 ɪa RY7$&*sgtR(%3pT] teVZiPʱZ~Pd3v*78тyC`ÀՅ/N4$J3pGȋpW֝r4uw]b>C8A}J%Ypv+47\$@ lIy%%4_1<9c]u3w8qX TĐ70cwa"Mͳ-f]f|>H3 Rh,6gHAب-&7m Uyc"6A޻G|Uc FS므dzAl ¥AlƥQnr\գWqo" Rح/VW1){w{'7 ddTG-. hNw1r3kp @Ems\>esaW)T.`TQs@Sm#".։8-P!~zB,8KP?~PDYEnh?ԥLY˾rS{M5\i eOZJPhiVaeG?R;30sE/OXOلt+p_5<5"Գ(#d;+erԿ]%,1]LJc6oE6tb 4VE *Ri.F<7.[,e,&_y&hyQ{گۗ琪'/c-_ _HWX|3AlJjA ~!VltSxbuՇL̒Ã!OQ(pf**1^P0ya:-]K<ɋHY 4/9ُXdㄙi WKfһ/EI:yG.f"ēR<5x*Cg~Es{5}Eϋ["uAe*oMFQ-}UX#[1&>QPqcF[g1Yi y-|9 1a,-*/UMdtX=^8[iX (CMZMk1cg~Q!g]L=Da`͈\Z^e=釳1[qTvVk &O ߚS[_߰, \|=d^aR<ȝ">wXh:s odSȡB9;ogNSt/_:tӹ& nmY7oW S/#FeH|xDl#al$W4|Ā\%U&`L+.-Y^؇םsoHsv_.ρ!@4,o|+N1vf,ؖӤSNhaVt49]$:pV)^W >ƈ~ &<hb*b{)̕X S9V3ړ|BoDX%&ɽJ|@Zp]QlU= eLjM\Jyz'7/n$W67gܢðsۘ0:f߇@j L])nw̢ =,uN52 M̀.W- y\:4D25U1'}0Jsx-']Ѩh^2{ÉlKea,^|dgG\Ϡ;uZRS ǎT< aC`!~OrrߏpGCă6@\Br̩m̨d&pyN|%;(F?KNhɄUSb 68lm9+O5)cIb X<+i}%!Y !?bӰ,uCK}*QlesGwh2Vc'F_"OTNM` Me6<1ZJ3 DFd-a1?u;yڌZ[ ?_UGH:VPdJ{KF| Gm :~:"Y `ך)R>d2a0~YMdDϺr[?D`iC>WoOܚJbX؎̅OX`ݎi{`._OvV A"!/by:2T6OrowuJ/?4L:*K@DꊊD IwDHQS㝒R%R݄y ,c 7o!4-+ lK_$Gc[lތADK&ӅwL'2=nln`Z21qRafp:r+p3c{ƀnzfs}0t6Pom{)5w%\ hu^6W``,+Uī!@zWIFaGp[hen/"kg[6)J=]q5f-$w9RgC!&1bnj2桩߆[֤qv>ʞI˧)yX?Ti47#4{)JY^7uҗx' , _L+fzgrN3;lJcʭ7H]hTUMC:`O~uLkvw:/w'[s59 ye <Ɏ'8ՄX!2V&Yjc+8)zb*]П,L)Yt [Isr9JO]pQ<jh-g/w׾ 19rFוȞTH!-򵪕͠@J'E|j<NU -”E=M[!3x2834mh}3Ao1e)o7`5QH9%~6A^e]x'_OC[u2,#,e|B_ޗzALVX2 6RzҚa/r1sj›f*uɟmQVjIئOVkJ+kyܤu'!?%r\vUl,=n Sd77f7Y/, ix@+qƫǏ)lŷdgVw#2<Ԓ8Aa}Ȋ1Y5g/íڷu6{C>#peU/Sy ijtuXE3ɞvpyndJ|/+E왏–%Rt+i :ؔ"/(FtL1b0R49yB`V~fB]ARaPԿ#P v#H1Bf=UapIyM1zﳱ#:؛"2~sz }6׍\=pgl]# |Z_{6/B.}&>R uxS>BXSFcmIb"d.:sp̓0Y4 -K 6aI-MkM@Í$jDvK CekѠp`:4:ۣS(f P!vm]! DA X3T!p<.~,eWS]Jd.6vl@Ѹ %& 7*plG]{rX wgBl3l#+X?eIM#'3[[Nuxy )vmǃ؟ca=P&! \Re}øtf=JLJ0G8ևlRq_W]j-I'&elJJQj^r1VVުP#߯Ui.r/d;-ߩiD?$І=a,ij*A_tXjJc k#wG#흙&~f+pպoq"~nLTa`ġ;Ų":黢Wk)8ꀩް n-Iqz^OF2Y]"K3whrN OV5]{L$((OK,[$IC4ocU¬mOĄ l& ROHº|Sy 񡱆;qUGVL5Ж MYӈ(s*+a6"(sxԼ+?hLW~ZwZe1Tg+"۸E0\7-.PvLyx_3^pm{ >Fys ,?H}?n GMu7vķFCȴFɞmQ_3׷s~Dʭd"W˨rΥvVdTY/Y VYlZiߘԭW(J|Ôq}o=%Flw2m^oKnW$cOM (duF ZsX Fܚڝk0dD]mc1 iP;KhY psB.#`^1u9Qqո\mEtѣG[XƐ W`#F!6B^?p`$ɠKX"1~Ѕo7 A?F`=Q2vp9{r/X keO"M-w{:#] ҆hwNy3V- [0! ȗで"*n@iw+෗+1_Ńx]}U5ÙA0qbP78x lq A;͓kگdžwѦӬZi4}BD(΋)ZoM-TJ&8hE NA*s@OO͒m=؆{|c"ԵLcflevdx^B }OeD/fK;a.[Bik(Z ̦:H 'l{1+5U!9,(/@m%,v2MG\ ?k=,T/֓M)y 4ymS382@Q4[ɿ(wJjv55z/~k CnA;|[poG 6j؈%|r]N"-o xehPK)Fb<rp!vZrXa^I*늄,YV#ys/%Kmh60ZZYBGe緻&P1qw e񿖃scC! 8VSMM0E/`Vc ce|96LJw)Ny/^Q8;{fpvQ`Z|;5z>Yy4].=cj悭$ z78PO`ј c~M Յ4w7c4IL opP#D ;z4{Em:suw m@ּkdt* L5g, @#l%xjnP>x3`Ma{`_YyPnFUBߡ*^zzS^^e2qKuE$W}kG wֱ˩2^p1S%f^)FAcZ.ŐȞhmP?s ,->ǠI>^v2\fH1N>p.[Eː4R&LJluh .IUG/9l .RIxOO"^u)+7wj4k޾9^_. olugq+ r0&:z;QkDZ) rƛer~ ={w[zVOH=\kD9@>%Ymep@%ΖQ'$)uNw|P WPriM'-Jv`E'BXk+1g9 ׌*r#7 _ qR>~`amu(Vu7w_m脇GP%#aSRtpgMApzµo>eh>Pkk \$]Yϋ62Zb9yZWX4?= ALeCd,yشW3o/ؘukh;+ l, wMb}pDk0bP 項 Ǎ2l93ܢzc #=xP*=4Ƙln'^T0'`/Σ{K-͐uȽF(:c.8p^bp.3nSMMlڊc,޾\:M5~ݠ>֬93dˉ"I&&VFKF?^s;A(Ջ/ QN҅ffƀ-)csnsj8d"JyK[$êBn\UuIJ_f}|D(̉dwYZ][y;\ڝ: :_gK̀!CG_Id(Y},v`#m4a%eYl\x!IRi>{ ҜOm1$LlT9ckȍor{3sJ%%Iy`bt"AѦڗ7uHz>iB_IF>1\= UJ!(o5YMfD@otu'BK@M9TFUn? \ɡXzQ[틁Ubu.W*Z\vT8%(ă,(ȶqcɓT +i]rAyeszayB=BœA7*p I4򸖥vCJ~xX߱RΧkNVC9a%`RQ'G]TOzw*gQb$4;($a?f ALL&e>@@N'@AUP|f0?[0.+CRgzM&zX(,l:~4'.x}|#iQ6^dY{ /ӝsM1S[T"x=}8J3KЪ㖅, n0!O{n%&T MkEP<c:`_)o-\"BxjRr; |A0,Ie Q-eRE "Uy Gų_O97d83txB.)(Fvc:/Lg;द7e΄0mN| RFlL~g) 1K $ˣ.yFI=ŭe.6ŵ>Mؔ:N~`M])uFgSW{z=p&<9/C%Iۏƃm +t /ښA^ &f>x udE2y2L"Y=t߰ qfBRwV[ak7{F8vKo\ig\ľ|~M#`Hd .5^y%fcBkVEMՀ c:5:7J) ҐX'n1Xy=##Zfg?=qj<=k?(%̠~ ދ/;姙52?I—!Ny7?hY V!m>M4$~rG"FU^t웫^=uyoInTUrJR 1 dy rW Yg/lmdo'|Qgw2qͭ9I G{Zeu LK'ƳǴGfE8v 4č\+QZ"lEB8Νlc݄Ns+&_ʃ'~pX (e6GEyWcQ,$V : ]!qY8\ QL;zcXYg?qUG"M+kl%uqTRfJ3+Zr",ݙZ܋F饗qUWܴ $,@Y[}&ˣS'l:BbW  DV ݂uhSR+.h&cLf_MۚwԆq:U^Ca%7kPu"Iȧ>'%ŸM+CgMKA=Y$I1C'ܳLH[V'MwJ*r>P"wl HD t^lwuK-=Lo]ʊx dC? sy(F߿J]qb-+iCLNΆǽE5pkleֆH J&UxH5`z ~l{J# 7u[Q7TI\ɝжVHA Μ:#s'NdO"=$'%h +/nO3 Ve^R>?aȤ:6]۱׻8“x71 K v+[-pѨ3ƪeJZŦMJ已6XbZX'뺩h3ixm ʂ_cTkݘx@ wtpiB>(OվetiZ6`ը?mGK)3^=,uv%2K=B4ōtK/[X{qk<_QiJ"9N֚MM.]k,{IWW''ZtS?$~,[#X3 91JF z@OeE;1fXqpZ ]ar:H_ u"{~צQcGEg#˨qF5m_6Ɵ m@" sQY/AN]]抂p{QhTfx||ދ@P DѴqsc\h.9iBC|E%% k2b|RTdV|\(5HJR[dt&ԯ;5yTu鹡 g^g!Q9HA CE_| l)"@ZY+>9\oՃ Liv-:r⨛x]%@{l:C'#N>9y(7G:rjl>еK{V\I:6.vj(Vr, _hj PC t_RKd<~8ek֣K[΢\·%ݱ\/B#rynލPUoKxXHDeIDN8i+䎀m:bC N/1G,Ѵ9jm=V+~ =bAsQx+1b+B0iT9e[YyWG*yJ8m`CYE4m$4|k 88v^>|4| D03^~p=Lh"ϓ}<_G $[C\Y'K~HK=ygϙ]08!RRhoi _ cZ_d:za(4#P 9l05ZsQц_/d1/bs5 ;f["c+k@xVձ8 )T\`ڰ 5=LԫyV Q A -|QF՘'a"u_& _ $ \hS PcA>+*ldnҹb-JUCn%EtJ,V ^ɱ@NNjF"%/#,K)t sUu+љf6m)mo4凌ݫPBSQm{juJ(Jw"!>eɉ&}9I@ns6unW'^Ҷc3\-}vtObLCien4PmG9QMFvil4ǭQF)+x`W)c\A~b~ ouqНWMz!V/^ͽC2U:{z״#[gYV353"HK[UM<&xpFS@2bzöMP9<.4aH떾f8(ָ$PNLڡo][WLi֦sZub;PFKYpphpx;R' s~džlk4jneqI"}v6F+^ռUlgwUL-0?<}p1UOUM'{+ S/M8*哎(RxO8-g38Cl釯GKR 6M.JЩוt`"|~ƨcӍBB=1|E$fz"K7B7DUyj چHmv&n)ZAHr\΍n2a}NBflw | g=\>̪SVu9tFX>qx\t1\/;P \/-ްrDW>;~, ,K"ۚRaW*̈}7dmpLFМ~M^Q Ee˜P"tU(曮?+ ja)9:3 UZ9[c(?ȀwMz`ɹjǡ@&?/QZgw9c}@?hG*}CNT8 &Ǎel&ncrCAV7N(|b?A.'>jjn19) [,콷b>űG_Hm??(ӧI"b/%2*1S'-GU[>4'=H OJE| w\Dϒ4Jt\pu}KA)̔$9:j*5!׶ICI}N1NB_ >KP(pɏoɺcɄKyn%J x1N ԶP2D.bv0ojx DxFfgtVlY2\b@3l+|0e5(\v HAggRzwZP87mM2dU;3QM2r`w%oh V#fwD fH42 q8җL‘1'kIx{2ܵӤ&b}KO(}M%|bVFyV+ nUfᑒlyB=n\9) )Z H "d+'j{?1#z~~ZJ+N]!T#,Ge$4G- ;s?Wg 6]um\ IFga*%Ewj` h%58jTB0}80L#FC90tߓ܂ŨtOEFe*իjD?Iu_}L67L$bD `-#?kz4ӌ=N[bH} 77SlaSj?! Q˪铰 d_[M1ťMl13zL)_ "|2z%5S2 HVc@]WϤp,:YO"Heӵ(.UP6 m,|Ș1|qx5 LS`88 T;Ρdav[wwܳ8j&|ܨ!p?]GD> m%2<>tK1 BU<޳z;ϑ@סR䫒U 49ʘ<y }anIj94+`p/e(5eT/5C7p$FX Gt۾wv 1ۈ<şm{TI%^ZjM#<%g^øB9pBG5FJ9.\2OIw/v3BRn,O܄Uc'@u  T%_Bo6[/'3{񴜄Y9 HE ̆I.8Ic ?L9/MkqV; }Rᒎ.)sF4ewȭ٫-}ZT el3h(Lf5-fm4ݥp87M WwW0s(f|bZi9<$ml+*@9(F!5oߐt#X~;OӀ}GBSf3Ci( qG~qm@PGs|[)RB҅ Z;LP^^ g|I0}rSY9Q1S.kmY1 ͙ <ƠY{7W 66 .dLF\lbm6 6q/;7ÿ0䀪|F5k{c ^1C5q#ܒ|?8 9w_#Hbdo6K@\ʥ eJhK@A:SeM,}㯶N9E=Wu6}dУ2Qi 6b(ٰ ~]md_嗨aDaᏖw, \7bIiz~\@Lw Q|V;ۃ'ob7{ڪٲ '&@^S6ХB|8}UGT1}:w=4e9&(G$=~̥ Fؗ'5GcQ (-9uSˣ.Ҳi譔,@ 0(>G.PE}&e[Rv۠ pS>M ^J1L1ą gJT҅,yܞhw봡WW 'nmI4c"/ لwFe6_io)#fFt'KĠL8>Plimyxv1at^J2` =*ӈ8)2F2Jz@N p^s@~Uz2~ J$ ިGȽ 0fD*+\o\sYCO _OWcj%?2. *5f" rE1I9Պ?:Êiaםk ؜/~#aw`ŴmS5Z6Ը j5V\M^QZx$f;}a Oŗ冞Lܦλ̪G4#Mzx?yW;3ƺmm>yp™{BX(ljd*b7f6ɯ'VI=6 ]e`KߖAef"w^ID %,>j.+@l5brZͯ> JR|t #ү/1 oPh$ BKИno+!W>:/=J湳f{Ѐ4 qaEx\gOg޿E^}=)7.,*/#^R& \VBѠ'n6ٱOʮǤTߐux+'ðl3b{qP"3 .}Nl_;O"Ù &>fnmqr~ H<^5Ұmb1Eٛ9B wukL#3 KocCLZtKKP)Mn5YIm>>-pmLO!jOtN4DlLZrrbhnؔ xLZ/ba &%[Û*[qW8 {yٵj-}88IսBY-/_K'v_7.W⃰&Dd+; } #IJvEdpT@y%t>~Ѡ=ˠCs{eݭ$gy%X5}=Ł:K϶]oܓ o5Lzg O(/s6d ~承Di{h5W=7hrmw*drjboiB{墎l 4gj8;|aF $5 #O"+&-_m '}* 7*i(L(U3#qI+9|lAvsEoLpܗ~Vɡc{@uP}DP O_3XZ?έN jpSU?a(xLY:9&l_M3eL>?Ir&0VUoʘϨ ^ˏ;7fvk[XI.e;U`{rmtCv7&%|9rJ6t%]IE{g{||8 9&L׋ۖXPf)M2Z?%.ي}F+aIlnᘗ"G3Jˆ^-WU0契J:Eb5Xѹ4-i 5R,FWJ=9ʏαM7cB)%wx$ׯOH0q\ʙ$E.[/2dS$E wtuyk{bY}8F(?~e":˹%c,ҿC9'l@MچW(u`0bn?q7NL_pHS% ]͙ EnF8f@jV­GN*%9WC# 휝1 (R ?2"ka\98r(vmCSA0@$}&z8 ݧ¥i7"JQ%] Q=eHBYY"ߪ}wG֚Iu@bT,뇥|0o,a,HMgNԏ:~e3 Yrtwntg3@i4u9N!+8S .9^('~HOHKJI0P y.i;pJs 7 ,䆊e{g~qU)B)\Zwڧњnf*OogŮuRk9ٍW/;ϫæަ:2M[}819#HYgo^:UXR"*xza־g١Uɟ!r:"/U#I.>It`?ΎQ+?~zMj7c^ݙWȿܖp7q]/Ӏ+EWta*?1hA`Y<ɟ 0,Ԁ2Yes̵ ܱLd-8^gqM=r!*bS#۷sw&M i`4m_ Hc2̬-ټ2e|[ Y.D6`]^BW+w Iygslkxx;Ȅf0X0_err YYA Qh"wX4RN|tô&Ȭж5 [GCCGYU"<˶&t.A~I6ZʎxhpRjnBO qIOsO(WڌvބCշQoA/=\بt `[!Bq"qcOR!Ylw2Sp.w\ׇuZ Li}hp|ThHb5^F{:STJbϟ:'UyӴtCQC32M0CX2DQ1 k>Z'9WM3ƖklS3Sh !2OY. ϰ)1s2ޖGF uTT]Td 0[^n;Q H Y ?,a3Hu!9x3hdjů|fߗS/л@t[ 0ZWE[Js|iqh=ֲϮ/7kOGiڕ"%6D'Ƥr9#P`#!=| y\yZdD[ |tjt7wxBQS!ç7KIBuּtm+$Agī:.=g8soQeNFSsYw,)H L`~ۼ!wS>TvnN~!j_Q ~5Y0iRHu5JM&}Vˇ0[2}V"_ks9Jgxx9n~IV/u>, UVtDX:n|8q؊Yw9Zz oےYsqf9@6cU!jv 7UEKx7yu5̦V)MdkAQ5'imD[d.Nrx'ܹふ+$T°q"f`Jq/iDr&"&Y *c{?k)W|khMhL4x$;UV]W⧗qŴh`s$xP|~p1AqT(_9m)RՊQ1ߢ$"䧂a씻} /8/hs)zG%OεƝ_NaԋAd͛-pș Z*57v#%-A% 0si- -ՠ{e YC+AT8WD("Wri|5LԒQ68 e_:5TyAeOoۯ$aBszS߳R<=H_kYԓ^CܰYڥ#` qg]+WeqUJlgkxwJg }c/%;iW u/=upP𴉝c;D2``L H-\D0HxkFa\8.Ҿ>&yՆK`POA`C亚M7 .qoHFڐqgu%4czc&Q<W*,h٪?;yU>=miwH{eߴW$ S7poVO@ψ`6"1: {:j6+{ql609ӹb$apl/1}6OQd ol@)D"T(}ڜm֐:Dl fϟcV6Fe}qh~4Glr Bx1!_L%Ӭ;3^[Xs.ԇE~\A =?Rie&m6N!QBT(OHڎ4Sb}Ɨnb H !f$iIsa9Ծ('#9ː碿#Ca}0IB(y7kˌ@*DzzhfJג~i| %(,dcioɸ/u߁Z1 pE3P ٫URSw>Ga$| I{26D˦ `۲SByVQ6 bΕ<ٺ<#ePZYn DJr%[BQQf1Bjor{cf*M("']deW>,WV?[{aߢpآ0ΝzuT)cA̒!{߻s)g' Ze8O/UC3:j5m@%F=XtVf±ѷ ֽ[!!4f.UF8-ڼc1֔qXʠd#u"8>3`z4ٕ@ÓX18&T:a=Q4E֦.??P / ߺ'kやGw1NݒUP˱\?~rdͣCZ]t:##z Y0%A`n>Iy#6=) !R@4gƙ'rԩwK`KEfU3>IYVQ6ܧ'n\!SGeqEfyTP0 Zl&+6ih"E%WT7< ;wKv] r98\B:PL@d˹hOثZE.,6HOb!\Nk$YULpFu^~|BjkT UeWpRCg6 %E}Fbr\| iW% q-'#XsWثIDȠ6g@G`ұMQ~l]n!QڗfǛCV~癧9XL @Xmr Z{_ͦ~dWx|f,"JSU;hOdb)`+2^`ؤ6N9iNSժTL~2!]sp"blhnend } dH]"*l]Y)<8t]rW95jjy(9ʌ br}7z4l@867 J1!ex(˶R2:O~T9 }*3Y>)yX]hMWҎ9y;DK^h-~I5`LZ쭖Xؒ kI .q~hs([J?nu6O4KІ,lvy;VX\|_1hLRIZU8:KNe~9^V G _*:J,٢|dl Y1qxrw%eV$q3NU*bb}quhaRbB\ckCf703{[w$|?? =}Y1T<@HkHǬFjߢDnLdܮY,9in;d A[O ,|A{}*ssK%BxX( LyQAdKƤgAu$&!T=y2_ Z]rtDuB= ~}'`FAaf/ރvjz6 ?hp y.)vibI&qVj;8o|ⲅҍ,J-iɇ0߹AoוKJ6(?!zj՜k ^D)[[QgPEj)k XGNrm; F|D4i `[P vʱj e@q/{/T wߟ{1DQAt [KݛY}V3Sf0'e(\43(uN m<3=R։_ }g&c,ftLGݥhU_g)kS,`▰:`lA U3Pf$Eu8t{MZ.U >,:~-GI7+z!P"<l:Fty⑨g35*-C: }ԡ xYG߄!w%ÓDKBF$pҦ&HY`x 'O_/(9B3L:|Iz-_BՊz{- Cف`W#&ЧIHGUT|ˏ6j[)W&Wp0guhfx?\KwR*uEeel~!?sı.7iGN7}ؾ LH8\EIxuKxq4e凜HLTRpntg _B%/` T,dڙx Ux .>keݤo4Du#C?[ms s76qR>rٽXXIX8=[Zrdz$+ zKE[Fcf#HZ4sOzү>7E|?v&=ɾ[Xa揊$ O!P=.GדzԌ֝B_xQ-g2ưpM>;DM(Fqh-o@ cu`HփkO~.,OYr:]aSfŬCkm7ƈjxĉ?ǥac/P1tJ#1va!u,j z!f̶uU'䀮Go-f2 xkO}yωM: ;$7O8Z.Y%oB['yQ<4ɡ(8rSJK+oJЛTyW%{~5H6 fo1Dg$Bem%Ҋ;&?b$6֥cNI|+"zWUa65\6h$/!8x/KM=dyd(z~r]_`ݰE{]vҧƽ:nҥO= z۲Me܊&[)E玾 I!+*ʁM 9&Cd& ;^7#) iu]c5 amfyS5e^ 6']bq-w NLNRm%]?7`QN;^&lX8Ʈx.Yj&Z,!ҏ {;*OZw;P$sK ۗ`-aoDn@@*L6Xa0˕D~BD_WLOk>Ξz&Nr#N(Y6ZO)HjS+ƛVK TR'tsh7KUJ +1(14c#2=iSt g.엇EwS7}*J4Fj?Lw#"cK^UT.r:ўG~$TӽAl#Xփ PmˀDeTIy/F73hCJܴ "D{ (-%53|mE̻Wz/-;g8~L% =9 !~~B9s7؝=yay$ٗ];n8tFQuKL(,(5zO(*P07s)sa;v3046 0nW=\, *ɇ`UL Kou9Qc 1"OKA|x=oY=fB FDS޽ L"M.G|Qgdd~:arx+ rSQ9}v&mI!1⧙Ktj cpI<=+rY="&O㔷L zl7e$=ԜE |N"YyE;.=l$P ;Z8aOM2A*O-aaos=BwC!\6q*DyMa꺭xk?`==%-5[B *+=o<`H^^z!W/$D\&[2R˾oGb1Q@Ud2}XpoE%}ֱYWjM32aO ]`HxàsrX\l,mOm;@<@J '1ҷ<=- в=KNʥG4y`1ڐ \$]{,p}1*z$?T)K۟'MLN8giOJ-(~0\  6ٲ6wRpK]>}%EyuGzcV ,-?509tco[3YxE ̥Sn?b=2U&oAfcj я&6q `W:ChAWCBn:)9?3NzkzB"Ɛ IWkJ_T1D뭝c55H!])5ÞBG#vmJ-fvo.{PNU}qdD8Z {N 5{>:o@ )Okt:3l zB53@ÓmُE-j/S@Cv#@O`2|VIh'9U%dTʾcsh6l0KE {ȔtPEʊ0F]BԷɭ(8B884sjʋkJ4_VF,,/bۡHۯ +JL7nt<˳`A=. Tgր`_}9_ ^JKޒ.Ž܍ݗdcZ B$+͆.䒫K$ۺ:N=e?N>2L37Jc6t5v ÔeZ/J+`eJ*Fȧ"{KW{[sJZ`9`sL Nu ,>Rmzbl*6ֈWOȣf:71P$5l30qAz*ߨ's /ڴlx* ';¼|rJ/*a?-M`aĽ5 h yƕq&'i~fI>n[;".e.[UO$LX ZV cH2cr5™ ڳ_Ӡ傱iP7:c?h[n-ȑ.Cwy u 0*J֏* krAT9e"ݤ˫αlY?yb*h3A[0W[ξ(ٶ'ȡbCCij%~P["|> Rj@.Y'ڿa |T͒({@ˆ,h{ ղ£G,VItb,&C\7xvZI@s2G6f3bu  %^F 2o_3 RmV9 i@JZQf@(^-2)޲ @N< ۫Req|>"uH^-VAmw^ok;?(a5غ:+] ]s63+ߦC=]4%$!ECL#<YN RQ~J^^I[l u%$0!RB՚|LQzxm7+T7* jD/Փc9'::SUa s`-yeN-kv.^mll|O[_)*If6>RqorAhyuv"b#݃jU5_l Yc7R4**w5C8]ƢLzH.XSeΙ2h LUu6&g%xU`ix&oq5b YYXk2lC&%n:I] vq,PbՈW,Ef[:_A#޸$D!"8lMoTi7[H>j hprY<98+1t^kb5Kۛ/ :J.tNlPB^2 3]MM,;R'f=V<_oTq$ލ2+$w 7lvD-=ꭠ GRV۝c*6qy"ˎ-``(-=mMWQ6\r+mzJZv{N]4*TAPD49 1x|Mu鬯$Eؘ2s4;T4;bUMtyѼg)6|Ƣ-ߟMDz2Rb;XF:43;:' Heuɦ*1;Xo81p.>|0?vn贌 Ky7@nÇJ5ȌN#ݰ ׯ( .4pp`TxV8 up/5JZGR%՚x+$͞ Z)V^%U>emܹbU΄XqO"%!cMI)82}sn5fkql0c-Jʰ R @ [kj`lC'kͳ8d|[i>r8{T*cDblZ$:͎n,l"^XsEUB`A4L52.,P*k<{صܷt2C:LN!; ex &sQ 3a8RҒZA3\ʾqQ}! !u%rښ!W:ew[IrLbޘ/ x[{@+羐`0x}5^S﫺59J q5!?2r/~lN1o'|q|~'dŚ1CZ$6 Ӛie7v ^+&k+m,pڽ҆C@7`,^̗Fe7,}\ -YMP,U.ⶥhےBZPp%k¢7_*St,-R-fG>@ <{ @޹R%F/bWY@zw5nD5Z]D`XصN!G@Y!":A*r&VEu8Rlr\+G7 lCqx>'g6F)cl\E嗸[Ji([<ԝv2X @0>'1˨ 7"X2&ј4@KCh =y@/exBC>8AlI f|n/8LrOhu~~HbmZ?@ϗ9J޽ieH b\>$ L)8DԉUeI9k=./%!6C)*k#@oӯ|:E 7[$1|H6i{͂lnλ'Hײjppxwn]+)TD ,d{PrDo8OEbc}]KDﭰG JRڡo#Ht%Y +0몘EײOcyy_:s1EPd`~A4Xbir9d`=0KTq7g܃z %weo}x*f_э[GW׭炉+iMFZٍ B:%“F]^jK&>}lO!`+[i?f[3r@Q6 cR [/u$[yٖ0.YGzf^ P$B ~أPjF_(G&aU~3hy~2Rg4?]l ,Aǭ!EGjw K >"ai`7y]CZI5ͧ 3q5@8H0,iC:dGvܮ GK"S2Fh$ c-0 G`ݏC0>鑩XIJ2߸/Ɍtdlekk?fIюF`q6x@6/+\CJ_^A5w7MS+Hjǒ@{F,iGoxPF Ks.Qfry?9#Z_ @=x]FFh|N:p.Z8YxJK^Leuf M1 ]>xl!פO00[}m]eW^0:e{pDSe` 7=tif 9~ JTL?:$/]qQj0dAW0PN`g AϓQ&9{tMDpJ"Xv dlE^ZA3Ƚo*kwe/@K/"iTi~7o;e,6ÀچU(dL%4P w:m%4k׌q9θ1(!U[3=/➧ˣ+'JaHWd^iDT%, U'Ay+׿).ͥ#{z9yJ;%̸ܲmh_ȏ+D =`i"/Ѭ,e}!{͹XP=R3դ-_e}e#: rdUDlIc_ݕ(6iCTԎs+r/me]Ssi;f>;mQ A-GdJ} 1 wKI=iJ{"p 7%Z5 𔑔8^c2p/'M#I|Hg\opq j""`sC|̓8}AT;7w6TUbCM=p.>s'62P',!BEB|x}(cWֿoIȉG?v-7RKݛ 2דmxPn͞yM \xf twf6|(tt3QnH ٕUy"^~ 6sSܣRtslt*'NA[qGq-S(ַ@6k\4oRkb;&r<ԣ)6 _3oc ѝVP!PD͗ g1M ο.1YwhdXy .֚ew')h#␕}D`_6+((k\^ V,}o>y O+ ΰȚPAz'fwyPlC f C vh`Tv~[8 B}md#_ה6oΝ1 fj6=/sB\/F1N|%Y(oѠ Af3C ޯk:rȹ:+fƛ1&:9mj]䍫ow|K>%]>wj<[a@dC0R%I)f/ԣTcv$% &Y1 g3ᅽfX:^koNBS WX%yv3H0mxOBsՖBVLh$ *xy'PFbYYVQy=M"`%rᴛCռVZ >+5ؙ_S e{"r)a-]hgmPmmjm{C3Lh҈2k?B)xQe6ec)$rRl?#.Q[&qЏj)oy 0s2{i &? nH,y:KY[E ivVzode.J:Ƭ GHyskD5B\5r!KSrR4lNQo ->ey + eڦTRFp{4/dBWWG,"6̿$ O8x$rzk|!)WDkoRf->g0@,&OJ, &9 j:c>who5m-JeΌ%w+n hH$p-=c;l%+BrC  .7xZW:rogl4m`XL@'| l>p-g: =svfW,0&?s^xfOM1D4=b*UP:c;:&2;,W8 dv@V֖QR[^) RT/ qVam>#gm!A:pTU)g$ڻV:BYRSʡhȣ2McHKW~dɘ+oxT`A-l?G%TpR8BARP(>Cezh t cB\Y09{=a]Np׫=.X:ݳ` 3cz{rOW}<,Jv&#ZZ'↙ ->A86UPYņ2 ī70_567㣘0b{$3iNM1< 2{ k:5fa:wVJ 7Ζ ͂kkHӬC1M~iJ c)LxN^g}jW4K3f~ϱy!F`F/7:c%yٚsQU^Sq=Hg܍ٵ~j14Zol Hmo1/9=s=%͍{r+,H-L4 ʢ /B M*KzLC[Ujڊ)^z|4:6Ik7-ZJ@3Nk=P[<8&i~W d,Q*\ƲΙ!+-Up?1n͍ܽ"4OX)]uQ=i"8Q(K"&q+Rzupw-̯k=QԦa bag \e>|Z_V 4i^ov! vaM|>Jяة5WV=*}\_U.uiO"5\L*$Cl\Է+*}q!DqS~,vb:CVz ׁk񮸳r~p|p&+˛ &7֢ZиƏ<#bftD"Bĕo}|߳(T` ] ZnrbXߢLM"dPK6mMN͚!7;?c^-1)tFCAXga=K6I|5-li\ 5}/(->%/%<n3 h~[L]L&}[=+U +6-M6Ө&SE*Dtm@ĆDfh Z4bg6k|F"tQXrIFh7t&q;`c*xjios zzT4&"z|:֐b+T\Džǐ9 _ؓ:!ƣN@NpQTKOeѻ2`{TRS}hG5g47JpibOTP?_&ItPTC ƅJ2aJ949xO#\FfDmGG?5=>r0}!TH؆$*2-UtXsj"5h_t[*>q#S†h0+}v{SdX`CDلb'vQ֑+ƯR|,]*f&)\\BTdD 7qnEJ>IqצTUΟ1\>>*ۊ^_z{_Kfa)(:Ӊ!qNڴpF)Y%` gn3,oJ`0Ƣ>zP40"G]1WY#Y ?/MAƪMk.ұǀ圆W| A_4P{,}P/k+,fw'xrY褁|Ջ*l -?*ǧR'dؾu29InNǑD? mn vW>CXN!޾ t[q|-p&u@ba);Ξ0@DAVM_=x^^Dncky:3cJ'fKc{ýrkLR"{(pmFa^dیŹqUp,]?d?k Jqk^)eΙqA:JyT7"x_+B續hK:/roRCLPխ2DvO~:4$dU.S40U1t5]jj>tlqL[{J-& 0DKz-ꞵ렬8AP.yێ*glTwk6)jBg3VVq,_y"#ml74f/Cgva'M4)jv$uCգW̐ǟ HMWVXغh{%cnBvCEe lvP2k 8+0;4.vWDvI`1PttU\0@c_dcC:02䔈 :e~òm;{t^?lO8{sNV01Ѧ9VwCh҆"S|s> k~r|اVc#GvHx-eб 2~2xSPnOscưƠ3vfg TZd凖GȖ] WWP/WVӎnq*ݒ^;n;D_ ODqO,E99Gt 2%> Nk ~(떣-f6ݥH zuGctr@Gj,b=*,ɯjir¹{qw}={9%8W8_mm8k;aH4L LF`O/n^[CΪNʂ!0`lUNrsL60<#mnC[(OOx |!:ª+%`zn|}xAUnI4`%9NCr7t?S˙;R18]ք޵I;iAWOp-sf9CvJ^ÞFOVv<I5q"4!&\DB, z+ <.BlDw1G44HWUKQ3]iAVa轲1_Re= IW|ZGv{ip!:*k y$^nSJsi>h=PZ&sh'4-Ny Mcߺj` CQ%D]],ˣ zAޗ??Z;%?Xyh}0RRuVl㡰Ă `G:MUHe5{д8`X[,\-bn6@;Nv9df%&&ycW* ,>RYܣ]rf^21k6읧\IJ목%YTf~BtqtkҚd45*NC%G^_-,q`pͰĬtlSF4E<"(a$Qgf5(oWmG |icMPa%$%8꫱4h3i/7frf:Sx 'Z kà}d5Yں8s 2\ xT5}iuE`EtTCDl)W8g6l0jHwTMB _nZժYV=5AGmWɩit=w2?ETM h,F UŔ>a%Y JŽiLjՓ{!Vc9֗.uJĐ=N] y㼵Un$[Qe-;/ n н[yv>ۭ;((ѳ/N&H# ؍v[jj!yךn#720e UD >30}()*;smsXCmҮ-ixd ߮s7KD|<YE17; 48Ռ)T2}}(IY\mzOb~745{V64cX1]oe }YI>^6Z7 z%mgnW`^A|?wDذ}|?|C Ņ.$`ocjn?xÎ&lltۻh2ABOb0I$2fˏ.~`!IA?jgo\mS:`s; юdLEC +'ڑ&E4,)JF+*d* q 'e(w?6Rx(R.8.T\vs8}g\av8XO}9~q?• ƙϞ)ϕxr' d> hg(eσrjo}S/:5)xh:[/ /hdLVY*=  I@xaZܤSt zvsMC^Q6n&0kZ_80I^KS@zPoTWu>b s?0HJ,K銱<Ն2uĀ(*.դ)3b@% UWw[Ř#aYȜ2t'r!YY!`3+JF %1>h|o$i3fB{1nUL5GJ0Rs$CLGz4KN$5`<ūPM(FKTYE(& AZ8T@puX2EiF7?N o0x]I, f-}b&+THgŚd:ʧ/ J*QP9SU:48YS}m¹E{2Ӆ`CyQvBxjzR߱N<}:Аu3OG|bƮ{Oy5t"m[Q玨}P% oU b @[fpbw7J\EZQ)C2d>EJα\՛?}0)NZ  RmrIc,T̳stc= ד?Fh+7m~iʡVX|KP`,Qs >0U)g>ЖNjʽa#Y aϓ{bw;.f5UQi>n#Jm^ h-_4NnX=ULh͏U_ցp y0{K҉@X:&{{T2гh`=ngcڞR6KAұ$(3{7U~wTb*tbthOwQ7$E160)8YW ف+OI@LTDȘ"Ǫݯqr-+Xg|43k=Aw>>T?Ɨ:PrR{\3@]0Bn hyk&б5FI:e>22)vP'Ce%e7-\u3(l ke(6C*_Jaƪ?yhEX0uȯ*PC^z|M.{Dʍ&J!^:"Ȅ$(\18YwO0L(CqRgD*F'nKpM? HӓxgB1鵑JӖԷ%%/P̢]3ͅ.d2n@glІb;{ZrS5fG%6UO$ᗿP'@.g} % cq|>66r)ݏ/hn4:T9J|LLQ9UԼ51}S~!X~SJ*2?+-YbM粊khŸb6&8"Yi: vP#aP.L( l&(SRjhdN 0>tC|ȥtHigLwX4Je!Z%}T#T2x7!(eo.UfĆu%6U)#4b_I$^*N PpFn\bV6ӟm=V-`5gwuIg&/GӅfajIa:t&/gn9exߍ:KŖct"%Qi7:Wok?A GD;e!e6XȐO.TSFyö9|vRc{gԺxQs~b7טRҜxqM\\:IhvO:iYU/jH \zKs 9[UiɺG0r<lή,v}KL)*}xM3>IV3=phq|ݯfoUhQqsl %nDf*R/,ҩdzMOhrb2aҸ"2{ɇf]-ԘaBt{=ۧOh?9d:"on[B-Iw3)鋲P0! *tU/!'h;qcﲙ|e9<"0p/2T֤%:;oa=_ܐq=Xļií( L i2Nǎzuy?k1 h .|rM5gF%B? ey1:#x7;$Ƿ44O}Œ%kӾr9T5y1L@</츯v¨~>CPڸ++QǵPꑫ __Xf´EyY6IOAWDR*AeU+Y08>U)$avo,MSB~/'TQHլf &}r=^:$?:s6fEb6}$sj&6՛yL^}>,Ӽ %媇ܙ>!&ޙ 9Rl \XV/F_O}W YT2Bkq} \U  X@"[Mr {fqӆVa}c jJ+ڠE7%{XE#:(H]Z6PLVC\9FJĉzN XK(p&5#"+UòqQ o|}mQ9nۏڒyg[HhWY|2`v>oWy,NpW LOr'%sAO[=sͼ #gzş?QleoGVg9PzsL ̔a|?11BaP#w i5 pf6A0D5n"fmذ CQqm0NIWC8n`Yj';p~w+9+8%V׃HQrR xDپeQ>x_Ĵ$Y۞{&J!Î鑜.iICF{o cЏ:;n1FՊO8Q*OTL$M41lR<;/F({&Ȏp{g##U l깛BC qoD!r /{G iAC fU9u%%(Ƞ.3elj>q<ȞO{3Y"9 WY9^WL s+QAZ\83?cUr<] \1VX3/RwִDO*[NTJ4>^tUz Kai[!#ܗDĀʣD `DBAen&(j5 J^ &BLϾ5/Bkć5wkU#Eݒ8qo#^Kopu'M7z&yǓ-gsߏ0Vr]h_?:Շã@ ̻A G-ܒ.`z`K$qx2ZUD<܋JwUкFUbr%؂ƅּS"gJUǿ%\>$Tjz!]"=i_Lv@tx=*k gء2Wћlz5cL^DJj1=T %xkpcku,ɮ #5;}GI& *U0i; ,(xK"Kvx_#SxHqŒrڋs5dO(ߎ7܏a-*sv {FM ^*z:~k> L$^֙bˑf[v=\п&|Ny4Qҝ/OJ㖊yŨp6ȋ'UՅ:PԕC1'݊A9 $d%EI[:)`? Pڡ]VJHRЀ#?Z:b̨k^L͸O;մ/iHsj):CI|H$omo,E'\p|q yqvxkt!Bk.*#XĶuGajXe b#Д@OX倐gdñH7fW%%~by):ՏHz-Co>"V\/QB2Y}#G7g Ta5ɘoWSq+5zLBjl"v٣iMYSn&Ml.L8Le4enQOC-˶k+[wT[tOg@[G&j_.ʌ̄BqRV<15ꔯ##v.SgVeF)uAA|oaTF^(ntrژ#{>6I5inPў|oݛW#-Ԫyu,=t YqM"yYt(ܜ$&cD[G% e_PDݤB] K1e&{8u^[b;7=9#Zgh` 1䄢7[oP Gv8֚dhlkC{vaV烦^A}ZSf?u,v"ŗح75bj%^E.*SB;T#3TI҈\#V"0P1fM_+{1Қ܊ ٪ D(z!b$ܭ0$z Y6dd'*ɘe0y5ߺ+`;id~Ĭƫ2ԟ(KCie晦aG7ӟw@M0 BSEӔ=4[Ղ_=is<2\@byZM&{j!ĦqID 2T1*nE$.Tu@ל# SQ咞sD2@D2<+tp shf<%8PLJiC  M^8*7.`ۤ'Ƶ\E֥^KU [j:uKo L2H0k]S{M`+tto<Օf^@[i9 ӟ)5DIИp[l.lˑ `7Oׁ`(VʃsaD 9us=`yç~;Աg׳fǃgc`)glEA Z"+Q\ ѧ!GI[R{E-_}I pÎĐ=Kcm8oe]3RicBmIm!6iёk7QJThGGSvjX$¡"Ѯ2"Ƣլ>aYs*#l^p)z1kZqlYmoyp ]}C8\\ sy7p1ĩˤCܧ* ,_Jk~p}EQ<~":ne76H"Mr3j O>]R9Xh%+ͱ'YЩ8^-KvWtEi: :]̀\x3pG9 Ul@ KקiH X{q/ ]U"! K;mE L'y@bvxf"8;N Jp*YiX&w>Ϯ{`So.GN4Y9C_3hxatX$5!aeiSpOFef~@Tۯ q"$w&9OhVSx=od%jLfoMR{21q4jJؙqʵ^)į}˸΀䲷0\߈ᦏKl=$,rvN1.Y Ũ@z}jl9xAz A ;GEɯn3Ȣ ߠS˗*^(?Go}|)&2mS| h5-0x-^뙵%x\NeZ[?ǘ0QtLt>k59e]prt.M+TVaq&[9gMT+j ؗ_ykHW (A(.;7pb ^1~ז!oF˱W4Bq?3Gԫjco8ς^WḶ$\ŃߴKBhYؐG;7r9Hɟ|&XyNkapWD__O=lhZ#\؊SO:͛EpUntw1:ˣKIXe|S)JA1G*icp8aڣ' 挰W-$∇#M折oK%ir јM@7x ―q'֯lFd8Bl}βA W'-g޴-$t5 =Hsav ^N?C˷2ըf]3' wyHS`,_|;~>;;z T.=C t[szج1ypzK',KמUJj3M&:!k3Q^TRW5fR0^{b:`{Z}/H>SK|LuKS)/ @ݺWZ ԰Zr޸_NHaɒ^5~!Amo/fSw\[MȋF) MUL)IkzEjgv:9#Y[6u 3ou֕ .Dg,k`,Ui{{iљ*sDSL#-TW?-fGT&g1(}UC-5Oy̾ZT *|a>B R_`Le^?WY-kuw|E-q,Kk{@A?E;V0p{v粹ҟ(ӵ6hls Y:YPe,x;I5pm5};76z׃D~-f/^Z;i SA-pm lBR$UG@vت.v:LX VZuI h Z[a(W:dS15; G^iG*_$[%*~dzA'M_ TCY"Ȼy8 l{0G\KUa`?n"O:p,y]!DY.Y[u/ $onv񗖹fIYJ5k_7uThJAMԶzf[X2jZe=[C۷4%N GTc5S(R(u{ ^8th"4j/dq;XjEL5`z"!2 Aå,h獏ö+ ޝt >L"bi8,תceDPGqVAu-:ͨ 9ޓGޯc{fj1vLV9\p誈m>6Przw+c߽t˕y(J/+ H۩Z ¹YѢ.we?s̰k VcmY<{4jɥՒk߉Yė؆jLD>6. >S ؀yfV7NCjcVjEDrc~5b{r_u ]JMcYAr^ <ć4R-n BFp _ȃ^ht4 6 Ԕl~ӥWFOe'y8UPZÅR 1‚)0ًUCGr}g,lb2LIņDS)af:H2lӉR!Pc!"*4!GăOvvqjDQu[Wв)e!{bq%e:H 2$fRWA3òVALLmU:$VXPzB/84"Y R2(sDC"ۻsrGڗA|h5k]ܳ=!h˿e!)[pj[wbCR *&O]ͻ:J;RMSopK{WJWGb"C0L\MrLk(` S2 >7^?Cw[! $1Rd(NmNkh_5PL넌 rw?ƙ?- t3Jւ[uTF슻G\.MN|N4;i\ZH\>N~E%<}'gn1(D)ZNi‹wyn46Ǟ ;0ϖaezL/D^lM }+RH}mc?ܕ}VG~WS y?|Kic\a8 .cr}^V?-u$ spjHN:98f/P2|sGkȗՖ7w҃P4RlSFb;q:.$^0|7o{;t\_ExqrK? ^YqzOZ$.Ѿ%8ڟoΠ97%SnbM8Lus,'r'F=3Vr후Z¾Ɇus:/,HgI.Wtk/KT2T>ˆJ])֓5M·p}o閵eϤ>U7Rr꒐lеz$*l׺b ]S mRR3{.ag{kvt<Òס,rOy^f3oD&p*L`DNӅ|Km P. kL𴼙5r\k!vȮ WòU⿇(8bҹtԒմ[@ 0O<:]~ Ы8hPi*^i_oŒ07=k¾=8ǧnopt>\,Җ io^RcD,`\()0e_u1ĞK7<}^!D]OZkA{Βɱkd]dY\' Ai(| d)/LN&2^4j~u'+#{dŲu!3;C}pF $x7pRǹ@w X# *Qp aQڡ Kl& R@JE(})t A4 ~e*'䶪C{爒JJ ͨdj>ɪ <^7S )6`^r`H=u/‰#R"oXy4z~JӰBEJ Wм稽C00Q,iJB8vs0'{cL F2CH5&|YF_'_}>g:V 1!d$,k ˻W<+LF_"ۑHɁ-2\Y7?DE3e v3L$^7ij`r ԚkU>c5ϰrQl6E|^v H *kEtޅW ΖXB:b-Н{UGVe;LbC/(ItG蠙N߮үC+>O%wbJv% *+9\Q`bpq٦Q}c|PEWW5N^=Zhj5MeWLòCNF$IoAM_fYFAIʼNhp!:cqaㅍh2-=7G)y(xlMѯ[L<ԏ 7}WS?v,E~9ʺj6~S~m~`ys<ӱ_^}U=nFni E]5D*b%G*d7ϺW:oH0>^PKr9K?jC`'RIpR'}mn/Vѝ`7G[!/i/fةU ܚ.O]סF?nJ)JaymwT5*d._&spixbn R#ճH>yCms(!"!08'yiWi ]..'U641w1!:;+kws5OPZڐ&#_G C2<= "ET5— 2G Sښ&݉H4Ԃtj u&r _HĜ K~]5[g‚uC@Ed!϶HD9TS~/1 >yݽ.FU4 b:|C=}e)-e&vK7 }hi[Ts*Y׉N@en2RAGCx-ʓc}7ܫdc4BOhxیۦ*PrO IU[\7R'`K6; V(bi$i'J0JUZ)B!}ᇆב_K ALtbdfDßbȠŝfd+ʤ`=^1śg| n l;b*6.NnMF[(5BkILȤOUBK=ͅup>@ؠrY{i|KZYxOȾЙRU% Ʀpon6Cp{Cq87EVWEVݚyl>k1b<0ESzKjqʸGutbfw 3ԹQ}sɣ? 0 Ndq9CwՆc$&Ūx1ީYt"GC`U4W"M2/$:*$ze!ښ>R"^`8W덋uNg]ftsB#A淭9ʮhJP+vHYijfX.kG?g\fe.j% z7}9 ~{λMd=: oQnS?"=Nihh~c(L\K6W*Rl !GhXr>"S4)~Ww OI{SX w8|2BsVbbbϓ2)!t]>F"E}laiJ%_YFyyܤY z@2(+@LXDN 5l@٬mCd3)?Ds'Knv{$`ڢz:ǷP1ìhGL-fZgjIB Fӣ7O5P na)29Ԡ&y!pLX ~~v&*@ /#kh:\}2Ijk ~i迳=j0 <΍ jvբY=쥎3>]],el}s 0.xAD %nhW ;G)7_p]@gXBU#~J"Ju3UDƉD;Ts˼ m'ljۭ /֓4!9YϞ /aMjP%)vZoSLC~z`;I!]"Y-ge5B7~w Mi,n6 =s)|)qbwwC8G'cդ nd Vw\}͂V}< T :b~F1EߢFCHKdldbAA\8ܐG?aTSm)xT?;|),;h~)d?W) Qbn98)j1RIO@WWܖLES;"X|bҭIԮΐ<܉*a#xKop%%Jy:|FFp8/:bdoIx7d-_ oFk6jK-LW_l]@Ciϻ؏$vzrϖ+7r-7—=1,oxtMs![K61ecoaaDD4h/wQX)bS p_'71k9.e~lDT,FpUw 7QcCյtZb_,k_]+~-[x\ 5 Njih>m퍬Fm$G]hAt3%8 YpC8r|[/ejW|=Ѯ?`ka:+1_alFB"9b(p6N4nt}Hm Њ5eo{c6[?o}o,9YgY[;@'[YPT&%OI~~#_,R}tӮ?(nەah|] b=j6|["8Jך"dZ̒OIځ'X+oDoPn$4g#f7]K-7o/#݌S$IE!;A/:)U.F.Q¶%+!\P _I><;H58–q>lΝ[u~`o,@jEaG%hF4fv).q@>D+8'BϏ @jެ֭S)M@ͽ+͙0bzN,MWWvU^ǿG %ޛrN_*ں5fGR#Wy*?>6U"hz$ t/f$e@es<ƨฉ4E<\-aT9_4IU 77Y8 1PP6bL۱G-QRrpg)S~KH1XФ'SsJ>4RtIai_/{6ӌcg#O5\PGڼ&BrׅLAdZM$C5cYua&\xQYc n _M3e/gG[ m~!5_j頏-|ޙ^Q\d 3=-HM>py$SnJfV7"Q"ЌVm`}̶d").rbJaC&ZcQNըa=0IK OxIkFȸ@"sFj?:)>*v7a& E{sY@,ɬװa [T8E3:Bz]԰ۏ}G=W*ԜOkh4:^ {)Sڣ($Pm{N-سd%c-CYLY:A1([ߗ`b@:_lxF %<\MMRR%2쥤6 8éc J:ٖ͚91$XHَV>GtFNVwb0մ?!zZR!w(@3[Vgݪ3u k!VvO+ͱ40F^5dn2J*``OI{p!ɲ;H"uƨ92R#%^sQY SZyn,O9'‚qlcEd݂r:(2 -r Iɲc*-Kd;HryᏜ5$=VTL~ fyτ0k:E 3qVǀxCv 1o4$WElDۂ{W|vV}D(#qFݻ%E IJW? ,qԯ;>Fqt Ӳ3&^޷> ʘzobp==\2G+}'u䒏¾W%x]Nsԥ"2'l~JfXy2Ew2.<'Pj>R@&,edGUT2o9&59<# ]@mPRB}ޖpfgO30Pl=Tm˲0v@P'sǶ3c@z-sT*#*^ |/`!;?X` :<O_$k*_7\wJ>ZɔNhcmM['4Oi=9ԧgS|ݯA oiݖLF™'ZZuU!qh*t]FtGy~\jw0c$i`g$8UQ]X1jKCvq72,Pƞ)8]H#HW.X=ڪQFXD /bݙ|ii[ =bTPDIxZ^PMsDuU:izhojEj>toGM.pRJ IIogidmT!۰،%z$ l rrE :Qm T㆏[G;&%vU;eec]^'ϲcp1>.&v5x!Q\̾?UZv!SP9HSRWcRYʀ((]{^3-YΓf>&<1fIcҸX8rLj9j`u|C.b"Zh96qQMzO6ػ?Ip?~9Y_K%tG nl׌`H_z x`55\QNr|MŗI1[]։cZYUǬ&$N/'.&.U܄kGx2"C"y ԝ᳇}%s9)pAvmÑFʜ8 1XoUd^!yvQ{tddo{)ε MRH쬧^U|AdzMŎl$ .SzR'[4]"cCn苰L]\O9ZDQ'W`Ÿ4b?󕢁(`ROɘ mMސ0̎/zA `s/Wg$M.0R3lّzv&RB֐foŎ܂IDiͩH&; E:\2w*S 9sbR2/CL A &}UR`Ta}(gb~-/yqԜ~f2ILeCk":{t#*"ݬQǘkZ FOtt.+%%/YlBmrH\W`4M" ɽ.Qz밋F_ _N9C/!Rv0mz8°~-4(k3ytGGjPYLHcZJ6z]qp %-7?)Fq~śԞ3on~ڕ]D5E+ZpNY7ȥGy.qT2tk `ۛr?vP[y7kM-f~ W'xK| bO:LDA QHy\K+C8"-$mw&UC'&p#>&*oeM> 'ݻ]H%|:tJf\UrZI=)4H@:{e:2}2Xέ=2.  ~PY 4| tEmZ&qd JaIdw*\A.VNO['|) C^E7#q(Qۗ[.D.v&Bmk"1b&Wʮ7{d\nyF~H!&IQ5]#V6sT#|e$␽x =:膐0gZB$=n/׫:b8tz1߻>ѥ3Ɉ\)mv0ԱTS0~(y5 d]vvx]| F!bi% ;@\eH!J$;D%@sR Y8\咡aJJ.0 eeN FSrH!2w2e]6|Q{ķ|9 H$Xyj}gjJrɯ'ohĦxw{`$Tۍg=DRZN͵C/%FF}+ ӿ9t*nen hԀvd3v A"+ _#x^ůD጑;'%JspX{Y2@$𫣮]ff)),`:s7j>JKGS_z=M.&[[§ u~[o8|TӴuZ6`j8y3~Bnjt@^-w,,?e3 Ɛ@ h uc4F-:;Yh4^{Hm7JmXMj_R+o@P`)in[O&df^EA2ǤZqۙ"=uOY&.h_fl{jD6*/WF>r!"mym֫?b-)T4K_m5tyXNcڔom8`O1Z̠_2SԡZ.ev?b`/!(ܑ* f~ߚ8FE3*;QVDdCLOÕᤙ,8f|>Vp݊\!YP%vF/ 6v~cKMV0 I& |*J 9]>l[fÕGF|:J)SϿg<;~ :GK ٩kɔ q몱2ᦑQғ&KmzA1 y)17ނa}X%dPP;$04Ah,F:(%ظMVN{04BDУzW9joDivg?~EZvL^ 3% t4r~.@s\ΓQCWL<.lEe&*S|6gv=e0U>dp>I\ 3\IIxhCJ&()t i P/^^d!t5 YYrr&Ů۶3`t ½`J$~s 'K=q:(N焮j5Yg (dG֓, 3 6~/hX&GwU5$֌$Nelvw+ܥ skk~l%|HNh2$*,( P3R_ aY±,E]8h 0ˤay:͡a7=Y6/ů..#ĢE@)o  `^*_jA򂐗~:6WZч̱]D5i7ɝYWX8Ŏ0ơ@X_phs9g߁u3DӹErB. HW/aH7 wp]HF5a^육l{4΃~^j$D!}}TƯ9{Ϳh{{$}VVkơIm^V7%2;|<j:~-"-?Nx%Fs$ت&5.3XF&t3d<楞end̠'~B8"l/aoChBtWl#~7]'mr8Ʊ-{oAHfEul?8L0&ن*?1X+\d1>_2IeHh-_ZBtV^mvgꏧeW@i'AQbLP%wAP>6#-$/ 'm[_i|q4* 1s,'eÌBq2MGDިOl3 Q[ڪG,]L,Yu/º?V*X] gJry'b.-Rb*/![Jr,pp*NSPk&u 0-X *LA\13\!kԪ>Ӎ ` 2yyx{|\ ZAfByfEgMoN3nycyB0:YH˼ :6L X{Y@܂`q#b[-, -4P"0pOwN! :b{CT9&v睈Q]a]۳r_b)Cz:^Qxv|4q^c=?]4&ˑ0]Y?#>|',^fNMoJ\b pTK~"QAE7o+ x$OGF2@p؝VZg(*.xt)Ԇ.}L08CYi%Ór2M"5ଧV4`zsFMEmA{hل)pc\Rz5k?aER4N$T=93OrTA& eBH  ͼA9deW P4c ⅎZ6ǁ=|Eޓ@?Uza?qg7cFR6%i&d$q6ҬK-LX6+eGu^|Bے௧ɮQ$ RV;RZWP7GQېA@G9yp70NbNCFE^&K98 6G뾧ŗoweoϱx?W8Y*i\"`Q \0`-4L*/_>HԢjhi-sEi.LJLM~Fӟ$$ɝ/Iˍ8txOX٬cg"D;0=mI*F|^ؽޥ&19AYz~TJJ``0au*IewjsY ~wBg@~Di#~Ĵm@(lsM)OUl{%L-!WuI?:nVi%M,=T6l6`[GYPzn̝)J/\oYWtk',BI 2C'5(1X{U,blǤ"z@:kLG^`O U,}%=#eH)8U\^М!!W-Zij;$G7(7S68a  =Gp[Ʀ g1W%пK飬YTTرoKbuEl~Ff23ㄷOk BB\b ,R 4b'Ā ;GP}a'N1? MЏ1a!Z 9xʀ go ML6U%qLê;ڒ" PC~\֫xB3(i,2[A‡W>FS|xR5zLnx#w^R߄J'R7vŸW0 d. u=!XueyӔؔ$z6z(!菐Lq3ی92g9J׌e`~FMӟ^IpPVSLњ8Y>\{" \Ɛٌ62SGwěy Vw}+`R-ڟì*ck,E9K"=ÓD{O֗j c&B.lW eZiZn9Dž_\3S?dA;ii qWJ\ζ7qH6EmVf[,\yk $4 d|Rܟ A+׌ڿKʠIb4Anl)+\OӬp_ q314OL0(}z3׀θMƳ~6 P9K:?\>xyj~c<܄z#'Q @ڔbuӜnV#N= z A%m]Z\ 5P Si۸n\*ּ%:.G8je眅usbz2#¾՞  Ln @QGcA=IȂmd/-ɔ΢B?WsZ_s *;e|¨a0XVWؽ g*|԰>}7ͨnv=rhL1Yh]@7;lGN_s@z"KȂU%IQO貈9k680J1:y`̭g%TmAk<e쪤u!|e>aӧr ߑ_`xi,$}jXvMn>?<(}4o ^[j Pb1pR&ugK<ñD0P8G _8U}c,Th*Hs ? zmcK@Q//+ςaRҸթFj*a *l%%):ć'p.p?aQv~w!@v'o#=#Fa.h w7BQkʧ6dHxS|Cw]r(]^3F͸tqd7gVn1]Cz/+GjV%b6j$3h"oGΪPLq \=O4Douya%_vj>rЋ^/hn\D3wĂ9/[JIag{vU1e]f7-;V,t Jo~8 ,+٢k#kSȪ}Qse9ף>>g)  ?:aJx%i"!f鴱ef_SӲZnc,g #dWSG%2ҪC|k A8?P9E gF2{F}㾟k!̦ ʫ`]LyyC9~ f-&%\o. n^j%*iZmz鑉w4V(ND6r^VOBڎ.)'Lr]I5ͤ$l85 \Hr}7%?bZj!_0PHA37}}&H>܁C!O0t=aT*@~GL*CiT[_-3=Pcؿ12:Qj`p$7I&ICT׭;.2Zϓ;G@ĦI2[`t>b0I!}kFkgƓp\-c{}L/Wi:S]"USC JӠSрA{ypnPqZ4NHGZ?]2M߁KZDMx=nAJSq^\?H?%L;p;@;++,ܸcF+Wq;\_eBֿB1Ȅyx- ܢWt ؏b]ρHR37& uD9ҁ13{V6=%? h2i& %f9sjsBJP@=*)a%#BHK*%Qe"9] ]9B(D@lH0=ӡkG75P}Ѕ"e;WB8]Fyk vi E!e(O{k=@xg"1gU#{=.fRD.T-_̲oc/rtͺQfvryJ ֶN T%֞ͧGl*|ܯamqHej& 5\,Vi>8jT@KVz lycDQQ!/R&Ԩ!!OWDz:9}g"A0Usom_.J0p;ۻ_b0~u0H~dY`@2BCi0M»Hf>i8!|"7R|&?[J=]&.Ӆ|Zߓy:bU$rH3wȲ+HvM3 2K ^g))Sї ' צTdvښifШ@l0-1<Khd}U"}CA5![rsm-&L%F43pg.$@%X e) S +v^f1ם[Eܮʕ\XԂܹn4]dLٔo?*7}Y?o }Sj] éI M (+bNywb G /*kk# ܔ!>d:,%6gXq*졶棟d=[06>"vkQ8$#VfZc16`*׋Mu) K̰͓w+a񴞫OB}Jyjܾ,$ $V/ql d . Arl(?k Yv}g̣;IGc0_lef:3٣DŊe񥤩LCYC٢#o_ׄ.%P/%{Oj|C983L yflN1<Ӭ)&/6WYަAm\P" Lvgy>t0?;ؾ8 Oֱ{Y.&' >wY +{ !Iw>玭r(NbEሽW ϞfU>P="QxZ8sl}/ ϢgxHgV6GUU $ɚ'WĈ5u eV3=7 Y>*2QW-`Xv"M'{ïo=vR]k[DO٘.kwgs5h\[x[W_Nl[Ђʴ,룶PF\r[Ysi΃ҽuh=Sv<I5'F<xdlOPDĩq qSK.E@35n#i)ڲL ȶ,QL+M!ނTG~̀_gdX""`?@ 7Lr = IɓϨY&74@;%Ә8&ޑ (%h ٴqRÓF!@P)Hx6&VP Q䱶(Bn+v~STưt@>:)'%m!gȖƀ)# k}_1>M.$эL,1w1AU6ls(ӯx}otQolSЊ떣 d_3VS"Uԁ=7&]*Zat.6s>{edEWOADiZ5wI 52kJ-w-| GYK 'Δ#* (5 Y9z\`-Q0X'WUÛۡȱk"z83&ZʻUm1;'c@4tC¤j"DBaelWCS Ry_YS^1XDݲ*ԜN䵼dCK(WxkɌ)`b~+-֋ՓUnQ%Ӯ=b73o)Gl6ƪDQ8p(IQs.,ŗO]İOr42ࠊGN)EВ)G&r[a+I$HۈJ Ȥpa@}W+/c$36n,;A-N&Q4&d7Ko^c5!={DhhDvDǚʚe`}c~=OR;Z"l05Ej{%L5{[~ŮyXuL&KTk5tQFmo+1/kaTtF(&+4^>=N m]yLOCwOEq]Vi3hG?TYB #vA?^ D{݅Ip:⡇-նDB+Dw:2#3 +V%H\(X\|p*Vyj3qJܵ# /˜fX.D-d7<~s IZ ?­J\FMŽA[:_{7T-;c:6C1אAk_u\v;S9Da/x\#:]97gq.QGuWvR#]x Y%9ܗ'CX$eC+ƯHޅ[n3K4S+ˢ0*{q"B > +!Ȇ@gpӲi>Fl:EVxɲ;-*/CUK_2J 6 _@ON BUG2bۢ^]VBxrg7 KId<GYtɆ:~JMz7#@hvi~S#F4MhEm]}'[X/JML;j0)ׂ$փN6k=dZ'f/5KL#>pw-#8 #BCj髈 ]nԃ?LOg7tݰ~n4m'fu%x V_h8C5 A h;69'2ĉ멊8a-ֽ먺&\Ӂ-^>^G&\߸u~~#7,qY,(I&b܆mSP4Z{ Kd"M e>GP =s}&b81ƉKb [أ ͩQ7}vyJ(Gt$@v嶅F|`'MH~+.ܷ8)2hd71c++!rZYQMSLζJVdöc&6Z%Lc,2iHJȜ6'SbۂңV[+C{m놝XgpMdJOO飂@(ޤEFYlnXxJu:lamS=q!?)t ,h} xNub-\U/½Lۿp%C@A ]x@U90;iL!k/®hsfgep#i*T kU6Kѿޯy#YNbr~)2n%s@{o!=_5C^%Z#ϹN YVH _W+=-; t(c~2:!1 *Gu5*C$bPFМigh_HzȻ͕ qHTakdC| ;2E2/LN6 vlۢs^ysDI OZ2 ]2-mٹ7U*$WMR/a@.&tGD1Eo@>ͥxV_r1ܗ#6Rm̴n u]m2-8`ĨJ[tZWsp'o K|/Jr lG"MCa:,?gBqo|4[G{뤽Yl !yQv1T'ՍbdxٕXY0tIL0/uaVƪK_;F\7(s+DNﺉwL`^B;-RSEHsy21לԱ#ۼayߜ-K{9$vs&h]r(ƨ؊ uqPU.+bWôdB}k'vޤb'PN{@g=JT(u6Yێ~wu1Rh6P57,@-n&aϝ]Rsq/fkNaL5#-խ>nm^6,\ucne{SD<75YxRPӾI[ !/F)7P-2(bfN܌'VSlO՝/Aܾ:} DUK=U%Y!-X )q\,Φ?hQw,M6OL4;@-Ey (BS AkD/hDK}єj{F,:v Sme'>#3mL(bٳu!4[ RrA n*XaXt Գ$I +:TXĝ]ȐLn[Ȁas򲱴XiV4x'-;}Ԗd?XZB؃= K[oW9lbds0A}~0Uu)fx8'䡽 Ue-^62BdNkl}?TOܾRC.&w?=4Ȅbͣn$PDژjD=b/_L%Tԟea :p,B~JHp*nAdϏA#h KNPy/Գaޕ§|HE0py{bӁ n$g݌fq/'.0ՁLx0ZK:M,!7l5]C 5M/X`/Ģ\-uV4:ɩ3QGp 2S@?/M^v r;91˭]F'䛭׬1e,#QЧyly;,kHSKjkM;YKQ<,'&۽KQ ^߲ O w: h! >#p82kd!՗pֺ /ЏN#vX:#x @MghײtT}[u2BS(9z g3b>p4mD\AARoԼ;D*+Rrը< dPG֏TRA=`<pGfxy&c(96m`uk㧛_^EWz=o©n\$'L'o%=a^&w]""&oj/U"`Ŵ6$tKH0 0tnȰ[g>eglJ&u)F"@HiiC-'J&T0{.6Hopy~qPk6\s4!_HfR즅ȭ9G1:=C\:yH^Kkur-dzj<3tPn8}OC>j# ФPʾ%}֐ڲf4)x>ET_ 1RZz73Kq\q^3&ˑ Ol i6- 2]EJ0ccifRH+Y;%reޟҸXS`C 8caDviםչśPzv8>q҇TB^4 #8+56<="4a jKQ8آǯ &;^Q÷ZEG1ӽWCx")`W{3uIZ-;lP~ebjșE%롇ĝz!HG<·ҟzzL$DU`ؠ-!🗺T' BSs< t?{2eehDJa8(pZ3>0Ad45!XS7oC:}0Q6v5+\@;dtP9G~;`_m7U͎cX f_;и9B FBg˚RN+5&uxm-=^9b֕A94}i\0bjMY3$/@ ~nvȾ!I@oҞ@{ˠ@جVgVRa3]Shl ]Y юb47@j3hݛo{w~@ 5G>Tfg<ݍv^Z(gVuXL-4-TP ] 9L Z8KE>GD~ƑeDS?w]'RScF&#%2(EmL ڡLj8]t5 թS5zd5er]b.VXfDhKA|`NgJ>¸]~L 8u'hL V6F (qoΆ<>ȟqV"@#xP44! BWAOp@P)[ h؀u G6!T]Yt3nY߱KyʫVWTHfd@/"K( K 4y :B2h0фPo87ùFc2bHa5@iT+s]lHi_?1wvʤvYwQNm.a;Ō4FO(G/_d븦SqVyyJwVDMXDd?6xc۵ /V^/C\CH.د}TH|uCN #l) c * sLY[5QSvM Ce]@gbלHGX4-~|o)Q5DYn}kd u!ȦSN()G U ` &?ЄE9 ?q#=@U`y5d7^ 8lɣY 'SodIw%AW5Tұ9 Ox[vI+m㋩jC_>nN)@x/T![O ߟ/x%m fa^o"D p&x9S BU#mCIc^THCP3R‚B@RkY>x)O0ros6[#|OXR+)3ƜWcЬ_v֡t]$kKY=ЛB'?q.pj.sIm,}4De): ܽw%1:* ~fߩz;^M Oi6&fgi{daC*{! 8b—wUs:d~Ŵ dm1ЯB[ gpE%yZv;̒󞥨§ 7=-ĤHl$ؘ%ͧᔕΆRDž{ڃ^"(:R˄Ԝ\Jpr=drl| FI?V-WcBRI.  pS'ww`aMS2 ( /u ) v-bdɠʲQTl"{l53rDѲ^IPY:ьLw ȢFA c` R#AP戒_.#&4MEDCcBGBIz U~&i_[JZnmZiV䝾!;-bÄ"pG óG6o)# ?egEyH.nqTR[׉$cQeDuS D$E#T)A['̙H9dZ6VwPǠ&̜UʾE_̩f"fdzlnɸkAPxl3+fW*hmk0q6")5lv_Dw&MT0]jDg$ym=k*DxNxN`< C1%GmLu$D4C{{Qva/eG% ]+5U&寬;meNlo^{%MӸ2F5#}h&[V-%( UA Spyv&vُ;T?~\Z#b0ي|*s"hǕc bI p>r Y}T}(Nn,XBݖjlj]Tk.PY%$6}a<a-a[c}x(t<ۮy8'X=ew<"UHb=YlFVh+/:4FHόI#KLL[5Z-AL, mg bEx&jDO@"k*:G~/s'4Yv8_ l<;eTN^ys1V8Ykƭ`5 ͡B3̍/*gn5l`S| MR5k ,a~Z:j!bu//-یܖS%а\1 >R a?"nUh֛}M ;Ѝ ^]zCVsԡ,4NJ+"tKXV7boe)]EE~$cؚSL{ils7fơzX]G+zR(5%RHRzPi%Mě Ki}|~h1 DZy9[tZWq"\a=Q /5ʎ+mGJXjp'{ eeH׷,s \QB:ƖpAS 5$*ΎD]9mor:M=CU|m\Xŕ#phalYCBD"Unvwc[[R 5 9T{ܯ|V.q .WJ:8"]qVcO׾7ɬx_xrJl{K{|:r>mglXNo8"BȩL;->[t_E |fŞ>ݲKQ_Qx2`< i'\&as+ugCb$1=1ǹ>Mp(C+-&j"HG%H!?"y~Uvn%C ?,bѧfvW0mwfeR$ C{*Z9<$,նotE7:P D-$ګΩ.> yM ,鐊fz!Xa[!Ýl˴1Y+82U$pnԶyYT?/$GLNHfӬ rFFܡ(RݸM9R9&`KvplȞl)̖iGw,L AswBv䫓xx,|Dԅ`*HITٞ*ߓC!'"n@<ǭd (k6ŠJXBi<ܔyj:)JJ/YC's!SiMLS$QƓ,5~ugDJWLI.oV2Ҫ9WyOv=QDdUp'a/&z\Q&p@&~/E}!DJ +w"Q`= %<^;i? t 8Y@z/H0M<q;;w\}r-9DӎlE肝tHeuK?kvlXў17>5 jzXKIe٘TXindJHqS~k5_*g5ԭcq%Q+}g@|%)p!$^ԩJ-2_>^iȅX%Vثa[^@9Cc3 ̳Ꝡ ̀'0 aCy5mc^|P6fR`8= ,q߂,-5#jw)PPNT}i\6ǵ,M^E}4dZsnCqQ"cq^-3y;:ñhpQVGƶ>Sr<:͍ ڬ }F1 @ZA*oԻ+] ꉖʷW}>؄c6%EDCݧV_'nBUWKVRqrsh&sϲ@K7f*phVxm3*Vc/`A8dnM@hkfo)J +qf*^J_%C'.LGeq 4p4Aݰ7o⊶gPV:_;/6fm;5 ^ ieENрxWqw dh,]#-,|2w''fm>d?:7h?(̻dgmE'.7=eM<7"4=wG-._,^}%\X-:A5\M˪nZyWѴL9RUg3s}yKhNA(; ' )My-JM@{F B'q/mC-GhL{|xnC|ybwZΏf3.xl&/o~C CL_ *~% I (0P[R!#&NSYkCM|R?# o*䎗} gj3d6CBQ8hg9M~j>>|]Hb,BlzP:l Q05"Dl6U +Ec6)8vcxUZr-w;|A*ծ$[ApK7y[=g'`/aGo Ϯ,I@xF}S:+c+^mp dk%auVɢ`,s2pS]V+L07 tbNiWET }}>j]yN|c.5cDÐjmjHu |t Li7j/%IqP Ful<{jPQ㉃$b& dϣ@oVh@9~ )rjX$ 28Ʊ^pI,s֘p'yT|u xLc74+.X)?3G:~AsC(LSդ" /=5xLVb1\}8 g{Ga7wT,3@iüSi3y?>4Cc`h8yL\@؃wZ2^*Dha.S]/bP~:S֔;1\u""O+|.XJZ~qdVp<`Hzq(ϡH!A2!R\:e=|ꅺq#C kՉŖ-V {0ǷN0W÷t<֏%VFFP(^-t#DUƿFQ"s{:o^%3LǦ3'E13_$pPľ_IvyiAf\ ٨ Cr|_(0U˜=cmݫil?$)L|6(tj)M~ GTA}0@%Rq ŋ!?F}S3ţ_ l,5-T/HKVJ)Jgalq*]`QCMQ%p͔=,>13sŖrCz2GIa\>IE1sgJd>O Co v*Q9/o`DA!bBUb*f!  ,aΣZr |9wBEүm0zN ù8h#夒d7F]`Zy0yNniMR!v7+`#׸r|{e!%'I& q]]Jb=~no0 |&oV:x#EtXB<wT7dxSX}|p}ْ$Vq>0h|x&(GH52y,,^6A0!HX ox`r9A[1 '.B2x'[:&SҡuֹN} OЍ \m9]Bs9v< C)fQюI9+* tʁi+st,`D C9Xp"h] []1(=./vv r- ZגzspovhgXqWЮ5 U#O5Shjj;h+rZ#g7c&,Āqˎ~nQh,|^ׯ( !j1޽4L6#ۢz^tEHK 3}:,8-'}ޠGZ}Г0+-d~BU-vq Y䵦xBhFRSCY72}D~١2 CXjD6kє*Nc sbS7,:kI4=HBW :fK%rfJ-Ui [kkr3"Өp`Q@$u%=7F|]dQ-Uo,{25*B|xD|=:jsDrCR0hOS|.(&bbU$IdӞE,X]1JB#׼=^$,Ck>7ZZt^~vҖř0$]?:%f~ued .S;1} *~Ռp`s-" s.9a +[!`VR^m}1->j H}CӘ~r-^?o(Yd/CuS" j`vlWdvB%bb%cֿ I㖥ZFEt6YCn;<`Esr@f@c D-s0_k5ۖ s!}F|t(q.|h'Χ[ьr?ʫ) ٦@O"cE8<3C"5!1mjSbzLKxlڟRԔ<cٖEDED57+p9L@h,Vy·Ƕ-i/O3]jrtbyqm;h :7Vjcꍾ3Zz+~8 > fa17KZ-8X P&T|sد6dDn|3!Q4ރk~G<њ+ծi#p:lF\hip`ޟJM Ak/*NbrNڼaHk;\߆ `\CRԼQ8 *ռ7 ]ƒTUT̩O5ׇy6L)/]_7Y`ۑӠ- QL,1?⡦ٴ`W] Dد2ɶ즕jFIHޥȖ^*(!m|dovDcKv^q=Go!/XA5ŗWF!uKB8xpi;"t3=2H8cΐiQp>_\ b^L~x9;Ҙۆq3&&/)rne1ax%9H|G_Vq׽|z-j]5{>;Ij{^¤d[fHRsQoٵ繤8Ę(#Y:Z%8% ?r$RR'ҎQK=ry$ UL~YÖc^]{ϲjmRphZ*1"V@a)}6_k{ .Mߝ$K&O1V/GY[-zj6n0` 4/LXb2W̍Q.٥FO]&5')aٛ #C!~32lG<q&XC/(ޤ読sܰ>o#! ̏S]Nbb <%dhZ-~PU-_rU0'!\̢jtZ3Dۮ1hF'c ]cNhzrB"O(N2P#_GkMWuzTٗ W>8l`h dVl8Tٳ)5h;1h[c& 9j]HTy,,&,&2ޗ S"1zFU2"꫖vaYR۫sG,"5q}:;gBanО-V_ #\ZƊGaDLhݮZkCEclZ ˚/JH5C=oײuF=]UWV4nu}Iv~pۼ5fإ 7CJ>Q+zzr1a5K@%͔w Y' b z?4,]-?˨4oZP #ܡJΖOG#sB5D$ =Tz R}-iMysM@ &A?]9#{߸W;tT& oq1O NvBm|=٥ H#ΏX"m0Ʃ^$kDQ+Wo<9{38L,>Ϛ>mr"$ P?ǓSvHwYQߌNX1$bOjGqyIZ׀"G~DqOI"؊Sf|_&h!5͸Nf+.gF{D8:0$o0\GjWޅ-Z:C<AF9G}>R\:q"e LJ.}Ty+Lg,DP#Ԩ-滎5!dҬEKUO-}X|Tek'z;r["5 ؘUKe7ƚȯ2[6bK* 2kA-MuG3+G%a3jri =:?k F~pv#?b@`<%_8Kƨbt[2,`X 8Q"dUqC:&(8X0 Ȥ|"mob7F8q?-(pM|& €J^w_,B33j,_7qG՞e*azquJ8;4i/w%L | {S7@%jA"ɹIeZIӾ8`ɂBL!~4\i'Zꭼ2jtE]H 5!O.g^+$~87aƂVG'W [׌4(`@KaĹ˃l[lLSfޢHea %Kf.0 ƥk~xCut'gt}:z9UL&rg8T6?ZaqyU5 JHP\j o 7H.\+5k9HrҥaF[ 䊯MubeNhNNǩX)dJ#l"(HD씩0h ߫Ԉ<Ս0#f#ZI%>jis -܏Ab F<^͸nE."Ez_dF{N%m=f'U„7vG4!*e-7rUIcM h:}%@K=kAz nr^jc 05cf<Hd6}'*ڽ$#0NI.MbKyy1'Zg [6oťZZ|x}$Q0$48u i,L؄.t_q2A}Gϩ7> b (O%4cfCAGlDRuz+ KzsD&TQ4<|V ppl͖l?uvf` LM+VuI"o?J@Y0C Rg*Ht'?d53Ms)ۤCr[8#hlgh$Ѩ̞^nL gGhw| Iax}꾂`B'>i3buCK3;@c;z yօKgWWe{GT>v5]ɆcS8+c٧oJ1,MZ4*nb̚,<!Vq1-Æچ."R5$r@^"I(b, UIfܙ~4Egތ{U:Cju%HtT\E\k +eů7]6¯M9 'i(U'Nj.ȁIxiMl"sX2wbIy KBAҡAX1e0\`//mB6Ufbu_9?*mWv @s+wHp, Uy͕ʰ+vUjX^. w~Ӯ=/HK~u2(dHqM.'PSK<[:Ի:0e׋N ֩C{Sr2U\m]8%6:Fpq$Xtv } E*Z- R9]Ѝ!L Kӎx[>8 fii:?cܒEPd#QoZ7_K:X :@q? 9Q{+'e &/Tg;We*]Wa&.O<>2ɪMԚۣ᷸z$Pb9PY}q 4Ck]IZsLŮtk\' vҰ5L NRA9x@g)6Jݩ)o-:xL_9XCu~j4^7AV <79c<*шe#zi1,{)|%AUc+xm2B񂫕 R7߉x}7J8kkKrzöpҊ-0( 5jJ {}`SQќZN;JBrZG`ZXVw𫧑KB B~\5$ƂwiJrfT9~G2vp.r[U*Pj]gtOG}E1mCS~2Y_|/R*O9b ciwz^>L(ߛ16|3`Wk A⬘O ξ^x60fӿӤ;erB|RF&Z\غa}YU?/WXecc]wu¨əbl&! $AoJ9=QTZ1soI~Dws٢0ܻ" cu`EXybܞ%;]] > KHW{dGI S,VdQVA9'8KztퟝX3GkGi9l@)FlsiAhw-ܶ1MrUR ] ۝Z6 g!Z;Sӳ7fJ5y_rGÎM2޻Ǐ8ꦻN3jr2ꑴMgr9 pG3]FOE{avdױVw%c݈{bFt*tC>.8٨}x@rOsվ#DbHy'٧ ;8X3l' tL,>jOޘ^xWv2=6 vST;@Eչ݂! n *E¬1[DlF*PI\N1Mo,zOgT|Us ;l#o^?84|J&ؘ*ZEc^@بjlM]g61=wAOtf,5Г+N1`fzB[1&5s?.ϱҩho|z -5E ]|8/LpO- M\y'<6\B du#Lۍ7L 0?"AIw]gq ksBwL6V(ã̼ȓcOCP\b"vcb}5'%G]2to;?;}.u"e Ľ F.2c NKp,:yip/3)z=n2 K;i+LIV3WgkJЧz -2mxϽ!?ՐC]Lڟ~O$ &mX`2-10qsA ŒV E( ݔ r/TUuuC߀2BPumR#BK__T(2iC9iv kf /xíX@3w3{2G)EQzX5@y+!Ҿd{9=qMҤ*U>UfiɵBkw tLxΚ, Ao$k>Pֵ^c e|-0Wbe<Њy{ӆ"{HwWu)1 \, ›2Jί]l ݈- uYwp#΍?莭WGP\Ӹia4P(GѾ0߹C`S2Sxɒer0T:^ذ 3{E3P!q#_ vuV>7eZA NGDeZn>rDo)S%8ddX\E'XڛCbv'9`h f Q]ֵ ++3Blp9ٓ[ʆ|]bf#'Ƙ^h5d# Ct\hĀv "Zb,Q|;zirQ /4 NAL6桓!칂]tت9d<U3Aq C͘&ΡP%@;׫> `?2 I$`$m0ׅ-ߜwJΪܚ+2{UЇ-ܿxw 3"ڤ#;TӤqik-.Y^q=SbE o RCZWǵYU"14.>k<s5(*/8wKXܽ>SnF\mdjt*Tοu3Tq$y_bwEES {xF)6Q]ro0~grpI&F4BKl(-Ts!#^C,[c.]D8Lg ^j9=* ,c\hN}AAI^,TJT&$11PT:Egq?'#6"'o[|?`Zkwް[\*KK-(h| _#x 7xϸC->WehXP%λ\ قRQxᦂx!>bqöXSH &s9;JrUԿFQ!,<L< o<- g|ץS쯛g6!G+3:($/HLK(qs$9pSL;)SL"7w W<؈x*S9Ef7t؍X养?H uӀzG?Y&^`Σ/hd4Sΰ"pv|5̩O\@toW F9 !H|9đ>gN!x[ײĐ^"w~"BEmev+ycVH8p#ËƖs+w`)v0sMٯpz"(;^EuF{-rk)CS r@Ŋ#~u62.~v]'2 r)%-9dƄ"2W6ۢXZ26dO[Rj>r/o[//jQȪQdӪ =0ҲJPH`2:s煪BR[WQQc;<³W_̏|~̜NWlW4頾DaztHMoPNGzne56,%GeNuɻT4]#i(B%g&h=A4dnSb/t5봠idRa\]*0"ܟckR !loRe/7OƵ[pcF7Cˍnh8\Uu*Sq5WIxtmUMefns|bHA혘TLI &//!ye9nOٹ~sfu_RJ#D)^-|>vpfbv}HH* tt2wv#g/F[8WbW|pGݩV aI\d;#|]%hdy%H0l,M tMl\5DQba~װo2Ӄo)gv`x哇]A5LtO=IMt-/oj,*Ž5CPOO+V u,Wٮiujq 1'?s0~| ؠ"3VQ 7bŃ)%r*ٍlȝAAR' 5Wu oJ#P2n?8`P L'IWg}No-q#+FLY-bXC :JUDeocu@Rԛl6nd%tJ+%]чJ_PIM-pgyq)S'M-&M4 % 3 Imu!08;lC` 'a7`DxzN[m<[y⨣C?eR@^2j~q$9nGZQFV2MWWtSF/%2;S &;u"9kqojz~L4G`0l_{ceOKHsBDֵڻ;X"%RPLSNS_[xD.o2-,EeUIɶ0[HKr޵TORP9ʗstSNgV($z?#x P뢩 3FW)~ꝫ N)[g (fqڍɵd[Dl`xrUfK Ӫ)goo3`/pA5/1d XhcX|tGmښӎP?D8!=DHe/\\L\bAC$417quaJ\ }C:t*'޾G.JvތAtڡe} q[[9WV~tRU_fc>t\~:c[|gG>AQl}teYq9%s87c맵Fw:q4BbWUO%=Dun9_@1@D80=h¥u_#r(%7؊3X2BCGǗ%Vh<7vZY;n٦qvB^mI~ 1VH&gבE;!  - ; C4Zg2V@uU|:ci^_1sz@hmʛ}m$s媪V?0ebʩ>pCGQΝ[XT]BB)SaLˋh-3|ץwan8efLŔd%*"t.uDϽbulq;E]7: CI4)OjMK\*:X#&8Lw8́.a"L/I vyc(bI s +uy5J3 j<dg# ܍[ޞ;)v#m!Ë0~ݫë&\6e=͵gEH3:ᦎ$+)CğzZ=N hpRZECn|-A0 F%Tr 3q~&f`DAXT+TlHh 6L849qYx"hF cGakau¬sB\qՅQBQitr:&l.&p3t[G}?RH 'BY_U1ou\6+t9cji5{C 0[azѸ)A6=]b U9)ţ_\71yĕ4~Ni~dUXث+5%6*H|e4X@y{{?  '}T PPC ߞ*$ C72&ұ uL NԄp8Oʋc0.7~d"ÁN90~[ K̃1r!43y?pyl6s=VJresb/bi`y:՟ Ġj FV+ eSb>O[hyΛT7~q:/dRK-SkeW`W|n'v=r]WP8&#uVZsA{ic5yEm٤-oICU֓S+6Tz^ӎ>h1؛ #XuC oK_p{Gφ=jvG!8.zAp"A!dJMv1՘%jjҳpT#5u&H ([7Um[` t,C(a٨6Qx8L ûS϶NSNwTWXqlK[>OM|BJDh%k%,0|bt9/z`j{7 h4_c%ht˖(@{{PUaė9#w{B\βi9~y}iE߽s.^iZ%SJǥ[-AjH +7/HiYFJw)W#f&pKxǽSG#)ߙ-~ Co `kJ|x,b^/| PFLMth6eR 6tN#7i"c^#[HcjRjNL'tq*=(.Ba'HBm(5cwx">O9(RN;X4gn4od䔸-HvkSa]Y9.SZ?\7;Ť~:#; A չ; :6}6wZ}j X>@ՙ4'&/<$Ѿzf:Ӡ?uV^(xWKw;UzYA 2If/bBOWIٺZO4gˇ&ijRAWVgIǛ:*Z9@v-uv07^~@{<(m`PMS$˦5Z}Z\>8 Jkz,y&;j\& i?v Uo {!d6d!e3jBCwzC*"Vy@Jk Nuwd_H 6%*س;,$ 1swv˜%#A ܭǑڙy%hO/,.rCi2uBxS`.SR;s85> "#!LJڬ.6ߡUYP1NiEH n|ߴ8U?E$`Ld"b7M\0KHjplr 'u~ֱ%i_!h .:Xa6ptzuH@nڟr"۬HzoxtXMUXYȟQ$D]9e?&$B vZ{6"gGDTQ¬9P7L g/[XT,r,5.HH7*z++PNQfB`IY%ik0\F&`239G\(Ue}?6v]ůW7b2<v;|T,fSGX) (Ɲa,xh]槙\3+vKL}L:QM\ m***8잸|T Evmd',>-bx MIɲ_( 2SR亴FSm͆V2JĂ8`XJk8 [o-:+f <`N^.CUX<-sC̹Ll}X.h7{J{rKf\a;de~ ! /HdBFSI zѦ_r z&Q|9zTݰ_*/ r]gR ܠ5]@ ycoAꞚ|'L`/*f)q=)w ԒD ~yv/T1'[+51lљ6_2q<=~[J &`.Yߵ[FFBVN4w5Inf֜e+6뻰p\sPSa(tGS5"=lWq 凂d8Ru4uЄ䦱yq0c&1GcF'@/n]Co/i-"u Qjk_T3}P22*rO/v6]Q[b61C[BgfPN\ҋ!Xj+@OCR?51!Ou*C,*7IjU O5ޓQWm@:MBz$ޒ21/*$Ϗm ĝ 5]@I 4aFe<ɝuA[ ] 'ذ{SvfA#1W*~rdN'IqŠL<%~P!OWd T|4y7szL>UBv(aקdR1f>LF m2"qꝗcO|&;dԤ7e}2P$9j)臖FyCNUcsSYe!__9_w&O=m+Z lڥHNC`Bdp(? ^zPor%0sp@C};Z[`{;Ixjt)_@sVlk/]Tm{T#N@]|:)TʹQƏ bFQ>~:DS~` }o7*@υ&pB8bH/JS]ĶO<7tںco'i/70I_J9aՉc1ٳv2]h+$0TbAzr) A/we4^cUR*~[wC2SlFq!m3bRV턵Ft LϭlobZ3nABvU$ YN#n;`( džRO8<˦̥*aroO&nD?&reQX'.Y?7)x/Y5'27g`zZfw=MxiPoUOSfmwLc?1n*:goRqqL ~Ggm0Wpiԧ<$8@D'AhcϹ9qX ;whTnY!.ukO˘#W7 qԐE_0‚yJo̊AXp&ƔhW.DU_E0&5 åU[ Ȇk2J:` GA;h0Ys@(),E~*4X3%t]lXdLn {eK@O;<%~`4iS*G‚ l}g vwAu_UA==7It1+!yļ%R>|%ȍH3~+ M<[3_P?Kkpܷeu^lC0^G~вw^V2 Զѐ_N(.Hч1WO80k!g!a7T)%2Xs1E"\to5{|UDun@`z434=$:jMGM[c{@!.m[U+㭊mղ+ jXQ(L:q)I(4V~+ 0HnyqJ!|=i-^b?q25ÿ㥧#5$*i,HP+NvsZt*|"u[!t .bF{Zh^P:hYMR~|QLVXMk*dE lgOuԦIݲj<QY9߫Q3_o菀ࣈv&I/_Phx. H@Lt,_J6f ip dҐc-R)ݵB;Xj 3f^h뇪߷}[QUA9x&|'Bۥo%* e,n"qc2ʒR`с1x%p7P ?^Es9yqCb~ݘp(Gpn*{2HhזI Sb!4-șf3 ηy ܩMwv-$O$klܱDS--qڮ2 K}KC D2섇vp : sdTx6vVxPdK ZŲ=k:*Z[WbT;7I AڪM ע|l.'NGq=g+W /چeMU*F s`ACjkq1HF:{x}hH5_%ߡ(jqX|6e@,̖ߺ6 3P m1N"qҫQwc+WwBޙhp,}ۊ+۝(i+ԝԃ$AMnM8L]T\TŽq(@NO/!KMglBvqUGK_&ߑ%ˠ]YTBqK~ Ii+tW ;vC2=B<K]-j[CƀIaA8>Dz>8:9waba>!nw#xdK, ؼ\kӅwMvQ'wBo UYT İ ^g.0roAPQ;NAtE]@Cf@8Tno'紛!dƋ27N9dҗ_'o0˓h_ ~քQ 8|x!f7JL ;23XqR &,f:QlU'.]ks4cE+uB,')Uѐz ]Z:%+ 55(S| w׸j'0FruK Wl0Sf𰩅`]HKnϊJ|HGy_:ceX>^"{z׳1wM)JL\:~O<`̺Qrgr`R?ۼ!z𣁥;u4zjץ"ZW XJ̞@+#Ed X WJiݚ84ݣb5UQfE;X47_QKF z/ b@ ud|D$lT>I05&WI0;To ғ] 0^_qj|?_ pU<(jRgvR_T(=qBW?3+t\S$!!q!ehZaTVھ5gxwm|T W(l-`<u;l,D;K{R/s*u!nX{h>=Ĵ9ZF"-aA^nS2AnB܂v2<Ÿv}f' `!.c 5ws^;W _JxX"l8ܾxMPr56X]qJP8!cニj4GL\g۸Nn!_j3$Sc=J5:"#s9F rE=آbő٤CaGd,7ҍpA3Zχux.c:%hVf%trfPE?$0.S?CO GymW E7$mEN.V#om/5x'luc/e2PjX̴uAS/0.:UlЮ~=ӌg .V9뱁Ny;r_ZLBY^GB]Qz5C9g+p9Ӊ2o۷ %$v' qT}iDCdEd_tY|\[yZ0ʎ`Yȑ QH:ԖFL)Z<_oD" C%PC0ma3HF"= W ^/ގ3J<#I05իD>,7Ե'{v祤l4<w 3|6|lwj 5| It7Rc5欋[a>Y12ղ/lVEj&{)R =QMcph66PwA;r4 *j2@Yzv`MkاsKȜ#JڐC<ޣM9Af6ݢ՞ҼCwc ";. 3P ?UA6eh B}/;I˗>(B]Rk va4sc 1%@O͸UI1f=MCJSi+Q g۸;DB/Ic%Rb1gCf@O. ւjdFRg#1w 6QPP1.)C;?֩x?sq(nĐ @41de)$[o*hg23g|Rǡ`y׻- 9z5qj֐.]Lm# ofguø!p!^B!dgT";s8oJKIy?%ekzoI[o|nbAf/֬SfR21iJ3̐aS9,`ڸE0f_^kPǹ E2lCI 2"|96ފ' uI%[}c$Xk8Z@  dPUB{|xUٙ7\ l0u}zwlydR0>Z|y&Hݦb&2d*1AZ4!|RZ9FJ=Q * ]H~Tӣgxyy]=v dpM&p4)% 97%HcCEmk5%M nPc}Y4iiPfY]gn\ i;ᶮMYT\A8|YIjDXf`VfwahN+?=ky(ӟl.ג +iPWG%JZAm6V$Bǧ{x H+ ?~@O* 5e) 7 31lʸ ,P~ :6R.s9JXz-ċbKjǁ]9%aEy;rCIY՞ 1gc5*v/j:\z;.)ŧf276=h=ʋb{o{ MŸq;He$vԂcs#Ir&go#֘FR$%'mfΧȼPo9pMJ Q᳚-Qdh p}^.bvĠaf6F8k Uȴ9 얧CA OBU_hS~ڵ@j+.K*Atsޡ]4  _]-7XlId`0"p€-/A qz!R\G*$_gNh@ fX!\*BR;Rͼ:qeE??k-OEN8=J`aRH0o^`5DړGno::=9$s1I2av&?iՃ1PI87z|KZ-rxjtrw4.a-/%'r !Ģfs9*[9 5TM5M0j(a%֒WTmHٶol# ɥOfyrc%:OTbo ZPJ/eV:d+ P=#Y^ZT&QagN[b?Op#>V?n`e亟u<=@7t,¬EE|::3`,T7 SfCk&GXE/W2td!z#C+ijS*(ޒA16r\ q*P\b#rѲs ~{(cx"uِ: ĤLrb\iO}ǟCx1uGߑLqܓ +<-]7ý~ +]Y->x lB?ɖ5+jx'z-UƎB0^gN4닮JD93X(NPk<=޽<6F\bji>a?C4PͻAM3amg ~[poB8JF5& 0dz.z $1'B wXDgJ.NoFV"j ǒ!S)'{SU \ZJ$[vt Z}3ߑ%xl5a5*eαz1nҪE!5~5t.\S nрn*Ɉ ^hwU` ;#AlwMej"[0ݐ(Z4$6 >I"GH6 ?%'YD qZZ # $qȼ+u\EZVH6EKՊ٦?:EV-cbr L581[~i,=dHeϰrB>j zrqRiECϰ_Ŋ{25Y 8F8o˱;{Btr:%5&1=Lˬlgp+/|Jw@qGځ&D:v mv' 8Vv}i2(&xV"d*8 8EӍƭ<&a Sڂ$[tw~\ ڽB|NE`oǷ0= }zBȹ,CA`D~Qՠ`qˉM@k_{ lPʓ-%H9jnVTzQJسqA'ȍ>o_LQ{a)}U{*O7~-:CM^Vmoux¯;Vudb|UTi<7&ub:V^j?Uʯ|{`N |SvS̓椶(j16$*O7. )2'ѐ7A<4g;SP\7:c4՛hq!VX:6JXK3v1w}gHYbNjP֫ilBص/欜~I8,&NU/" w)fuJ&;y8;P2_bKڦ0)38+;&7!=%%կ38|hOk~TF[dM8k L ֽ|c0{P+?hMq0p c~Z)\Ȣ'gKE$)A2\4^ Q (NPQ@/RMrwE]kY3)RD q*Or{k@>!8/ L& ;/ͮvt\'eM~Բ$k@nq EXMXktb-Ovcrz:!5ƒrq顭Ѯ|%!xlt` [mK~l|ϔt|؛P*RuxGr(W,YXƷWXq8:M~g=휁,]ĥ"].=˃vPkj:In 8E#@ /=g6@,^M]r0V5ČiYpc_&Fuȷ D=_~ձ;OaY'q)e`dctңD}>& ?GFpwaXlSJaWjuf#,&}BX-rt7AX\2zCGFhdiٮic@p5eb5=*H&l.Pg̖Fkr+ּ,̶ʒc"Npo@YFvŌ0(`/ҿ6{%vjȲ`,˱emAk2fz>h/X:M hR*',^P)3U8Θ_Q ؝QI.I*|^?( rKxtɧӣ*_ .N$#lQǫ^; -z,w/S׋~Akg-XdDnu$?GseW)ѝBO( 91ـ=X=p7 P|Qv/6\kLL ӑF),Dᮯ<ȀW#<uW!t\VvnԪzLg~+`o _/!ڊ lľ+cU".O4x0U,o8mmb5@ !/ebptՅ궥TP*Kf7pS T^[$ ㆨ 3upb1 ⯾rYH$A_2YE|\/H(*շ:dSW( w˕ qyVq+NY[|h-Qq/(Q;4FH'}.HjB ;BYWYl56~[ӗc6J&eJprKs"X6oѐK.zD6aP9%eT#GY YDhص,'4dg<e.@pdYdfZ XYȯzE18Iu^t.?Tr\H"ɮD"!Uf^ ڬiBHD=;yDFwG__; j,,bT E!rՈ\MJ[+E2C{Hvs`[tܘ<JJe V/Kx}> Dʕ3?>X#fCj鯋@1@EU2ADW6X/k a~C7p)}S={b(^kW !=-;ԑMa6d6:UDT̲,sjQOe_zU\+ՓCނPSV`˓vOc{lAc~+xe81Rp>%jkjEaR0`(P/Rf@ 8SͤĩM Qﱹ&L0=7@eOH 20 J甪>W$@):J@IIYlxd'҇X{e v0|5Q>RluhvJMbE ǘV}dXDKmyIsup 1.:WC#;;ž_45(-:Nگ˖R))b25]@pӈ4:礱V[ cRfaܝqᯣbVDi̳pi̷ty.!uu~]Mu3tQ/L,@FJNbggJ>,|ŷ)e.C1{H|aé1naIΒF)Mߙ5-oQ;bqgC) -KkA-u%8S2sFmh37 kLN$۹+4;^K'5Hf} n{wv ͓1JU*Zu8n%:%MrQ4* ՗y;bԿ?>3Cǃ]h >V6rpGq7zi15җ<Ħ,xQ))^Md):F#(f$ge?rBG|50Zy˘)^`^ O}%p 67̇+ѽt]s![ZĮ7ₛċ9/eD6c,( w\1{DLd x|2\d?<eE0#-C o͢>,速,Z:\ iMڲ u:XͩG!I{_0m:\VdLy\6ˇ:8da'ݼǍmPe辪"ޚ E@}EEv͘QP wT直Ay16/,-[##Cʰ7W!*72k xhb =>]vj \A`mnۥ]#ctB_vӾS+{:2^eȶvAkj%3{ q(Ki؜`ŧ27%$(LChG.%.z~H!Aq "֛<:e&xR.q*ɕUke[Yv2}fYEHjtI?Cd[Ytw); $N%!y4%ҠA=F T Y" 5tw >v2U 1JCq , 0lXRD4,9;!gܚc6;%4<t1_6CԧE(Hު*kDTOJqK>ܼ#-wlIk,ϵ&37a70|i#ȋ)3[5q( F6Y0G_v5KyD.`iޒ,ɗ2XcT9!-a͸xš gOaҶ  XW(z_R%QI[U?[uYkƀds@iro3F0 цnYvڃ;uzmZ9X5_(JQs kWε\-E@J~0oNZ<`0} M3;\1nLlHGf6&zP4XufYoZ4gӛcO-Q]2y181NdzLX;:m+d4L3`sgl6 /tdzo`SXכ!iC/Jൠ=s!HӰ۟K!6粯w .;˹rM1_E ;vfZdjBDP"m(r%y3d_yЩbI‡ltĴ :Qq{A POށlU5.8|A!=QU [yCX)-%VGjŁę;_'DzCߎHL8z M5n7S.#rg4O% z#KޒT`Rx&)QV`4#* 7 iv 63-j|]e܁<z7ϗ~E,${Ox=ׅhWzKM6Tbn2OUQ@˩O{q HIˉ%}hw]WYy&ξ#^3U0O-/w+ʂJMZ[/9h97O xޠ\Oeu Iйsd+L͘+lH;0p FpW5zN?漂 qu=-Z {DIK/v ʁm}|'9/@AXFPUBz5TAHjs?J+OMNI%+z}V[֪惖PrGu/LK{C 狆U.>'l%[o$޵]8Ҝ^6!. D툫՚;ē$GVDzjR@!C­<d'ɲYiCTNGN61X ^>ؔfV55zw,CL>+'r$LP)axk :ե0U>%)O%wmzn Dw*0_ $D攛u1zKWbgqAFJgC-bhNTMTs0NW_U b'G-׺c~fc3 Bf3d3 a?3i]nU9M(vzUx-}?N\hPٚ. YMp1ث5БVQM-JMYIҾ*Bt|h5C<:slynaKhG"/^~! %y'2[T;;bic"Dz̼H.11}V3Zԋ D;ZOʍPI줬^bF7Ά;'xa3깼:gv7^n$wܑn pRE*DTMje\"5f37h9ѭdǬtso+wElX@Z ̇unЊ]s4GyxiV' ddIWC ڮ|Ûn>$~)됾< T2FvQgCw10R/I2JCTvn/9$lD7I5&mwSP/ 4Es%W<m^#VB`_AN r$4)G+x"qT$P($YGP)|>qNjfe,d3!sa^ޭ_p}o^[0uUt+[1UwPL+{S& ̦:ݾ=$MATbaXy?A# /$)&䟜gJ ̦  q[ϥ*?t؅&ճZ٨7mO{`BU:K $ʭ΂u!>JQ]aQR4.;燐]Dlt`()GoY&_̔mG7ZD̪QsAB|J;:/T@WM|&FFàO&Œ6QmB$UIM/]yC`qÄfK=NQ=W2Kj6Sboѳ'-'p7zBw,n= Q>-|s,(]t9 XY/S'XV @=iC'c얍dz!pgxdE"8tƹ2k9?D@%նd6 {ih7G 7}V>b4t搕 T(Iat9]EYL I5u|.Ob2Qu| tx[{W )anHK:u:^vrϜ%hVq%us6MW,`Bv&RtqeO= =:BkAvYdddEP_ЗFIZ,ّ.ѽ,GSQoXQsx44q[\/q&D=UDT9Yq#ߧV8|QΚ7Ε#\,EkUJ|""Da W3IL,6+Bcv :hGW"#6Gm^<bg83!͛;ܙ:M'Qwg&\)[i1޻S\_(g)}ό/Nxxb5nX;ISZX)Y#w/z.pFb+Q .{ 9lt,Ѓ*ؚ/yQs-30pg1%Lf42#: h;bE̷//m8\n+NQG\WQ5Q OEv9DT Zi0ύ*EtBW$(7 wHUĄ-Ta0!>\XR2îjV%5PShZf kZ2F`\ Mxv((3sQJyRBBbR(PD͏5zBm1Tԉ@ gI$T# ڪ 9E!ok!bcpsP#t p) 70 UAR|1)ly`:#w'4A'ޱ݇Z sHQbH`~}=#iGD (e&ѷ3͎s _ͅ6U;E W,W@ u`cY˜DL+K~})K00{i0cCAX,H+cGcܛ$y̜ۘS@la5Ŕ|WUvK+oT90x.><կr>fÒ)+KXPzyyw.ge}zvTUͣh A;J)'и7¹k **Q_|aHwj(wGޏK:ZF2U0?"dܸr`AoKn? 2n22Dau%IGO.+S4_`|% oQR!a0r!H&ƆXPRG5Ge]/Ig82v%vo؛ޛ .o $~oGݶiZUjQU!d=~_ 咳>OG-؛;߀{UYħA*ZE06÷KmL]Ka4PD{";|QEQgp,P>wiN;ֽD?q-K# nΒ3tep1sB~vvV=WUՔ'TcRzӡmj9qǒ3@v͌<ďO*ZĊP1g-۫EqS,)ʑpDXlv^#zZ(ߝd=J\K9+IS>^{H{S*~g14^BoVW!"U[ȅJ1 K'e{ӫ0J9:0 vghqONàXz\:PONsMaWZ@BqRӿ}vT}|VBCz=L)fzǚܸ[" c-:Wשx\PqO:f"?N[>7!]&`?W"Šg)|UXcog&)1ܛ5WU=VjShu>_{K0Hʄ$nez^8rQ&؍AHy,;9XێxH{`HG2:2}Y 馓gs'lUF8<Ʒ!'s67p-1'1n@!wd<5ʙ!_C ClW$]*Wo5QAL(ײ?cS y(9}zd{ӀdZv7LC( sAaVVxe٨~ǿBs>ƧYƼ6oOo 6F׾9!N&e vSXBz WvE2i޲ gDnX~LO8[݇v0t&ż7emuBLpӋICQ aRSP=e!YO4 ])Ŗ b@^ = ً@8錳W)-]g)D;"\Jӄǘb{nbrH/kƸ)~>Sp+~T1 'zfɤJ] ~Ie{Pҧἷ͖,N^^(ժFWhL͎,\4^1/[3x+WixLU4-mzJ\AzNa@}|#jh;q#JBDž^RVK)Cf|Pf>cوise{t((.78W+1 =C5A?2}B-5?xTXH9O汓\O.2!6`lO] ' |am@c/1fk,:uHC:Far@baX@#~7ms;iAIdĩ@L@;3i#j+m4hBp]y;9牦7Uc ۵]:TaVU"T6J?*EW <* C"=-MJ66ms7W8 Hw۠3FCïD্OCA)Tk *P-ҥ |#?;&1c( ' Ѝ<[leh犣 M1AQ$[6eT9pF\&WWN{Rr%Z>߄22=q"ԍ:P%×jН;Bto$@'l}%\ ƈ9P9׿Q?eH@+,1D r V f&NFdgx{(5,4u TC%ba9_iVU ^W>w"LR=>f8 –B|iG+O,L Py n%$` $Nꈜ(r;i$FW/j33dcD ]TQ홗虿4#-ԡ-Øl-kh1,~╏Igdy8ͥSBp;'Լ0 o\% 'GWƭ!,ȨX0RA힜9PT+*wN}|Hp8s͚Bk#je׷9>- &jr gꬭ^S u(;(mKK|GfA|;eS;CnWEqZu(H2:@:pF q'8%M%>'QM҉< O>,Yt6Ct;'P5 6q$21(M-GE9KgUzN|O7ݤE9&s*61xmr|z_btL"j?ҸIR {0TÊ/q~_ WĀ %t Z,"quAvt?ߋIN{T9}:_C-oV7PT͞}CP"40cJ.aC!($lRۍIv.K3kGG{B\$5rBćS0SsO_4紏-pZ54-Vҋ' ~QE}QKhuQ`ǃ|DؗiWYGd;Qwx;`O)M\Q@\R9C(.G=RY%8d⭏VY˲6[m|Ԫх$SS%rs+ADAp1L09S_є Ҁ๥Zp4D {EeB1~k4< xWe뾬fb @u gE@%Kq%/{/YIo'` mN8/;!XR sʠt@9\ʚi&"=N ^SXfy'kMCe$o?gRwk—j Jl[5wj YքTFW?Ȍ0oR{v.z_͗K0 WN+WT~]?R܋v (cd@B#9e͐+IhY_ݰ@g۲SM 8ʙB>IMP~d)CXMZ /z~~[saZQ(S[扛I Myt tѰj@ JYRppz0-*4E{/ 0tO?M.mȾhz:WDBۅ/*3XޘE ࢸcß%w/p_E["-kmL NQ'2 c'(T蚖PaytT+y|o7f~'X\;uh Iha[8=pDL?u)Ct1u` 0}UHOׅBIȵ}x'4a*B$&JOg.!yfE;z[Ͽ˼2#ٰYyB5xز޸]"B̋QvFpAQu2<[jV 45;ȩ2timDӒ !Ex_ 7(:I%4Hۻ xl}l9Q5qI+9ZN8Eݳ^ T=|䒢Cv.П3Hh2j6tC j8Tvg@T N.Hk1tXSfv,\ iaI,Ʌ&b{O:,,6=8oMRGq*Q]Z,/ZfR43`4J: 5pG|69L|~/WWyA'*վ2wK[Ty=z Ah>Z`핇gS\NԘ#Ѳ&ڹl1af¿R3}t{SAke&/FZk׺'qn?($Fs~wU"!klȰd؎HtjG[W4rRȰFcIofz)uLnyޚ(uR8&z'S J\+9CW11k \rRznd"#fݴX4tXښyƵb2 IZ#of,iצ9o_&z^Ͳ}ki p11HY]Z(;ZPn[R#lND e/$4Wo%C'[ KV+k hkHao&QH|XdQng|=_T"0həC9`nR/{l?IQ՘#"Z"a3 (-kr?UYs~3ETR~f'ti3'~om@1(>kQ>a?2r6ؘX0xR,/dC _[WgyBFWz2SD0f%fչpIl#fx{ʼb/! G fy/sy"tBX$&2߫KKS6\y$nd?bj@ǷML 旸όp`⭣07F?~)dbLRVe ˙&P+~N #4|@iWNf(|(cVq%q%V@[j=>:QHݨv%A-Kk ZGX-bF ˅ M=|;73\-ذ8NYMY!!qfZdC\2ӕQCkdox~5ӆ| I(.tsYviKzKjモ]c纛 o3u@̒ѣ?p62"W1d~jVx?i2L-q-I8B<~B :y֗=-9<tZ5䇣>B(**yU e,$.MLI[YVfCq& B]69㴿MX /{02zƋ',DNx&Bѡ띰*G)?C\k#X9~>˸0@S )>!k$ \]Ь8VtǛYDM m@# N"A@7@O&5-r_jq$ Pm3?/Z&Y^4vilΟڑSu 1և*S'?.ZR ҦQ\ꔩd?;̲)?s*W j[ITw]d1 VI05HW!|/0h'ȷ* 89$&mM1L. tÚ>.<݄`əČ/+?Z)`\&C1B@^,jJEBN PvT(עw w{g=Nsngl;XPx2q wƠ" };<YK+i볓x'TؙFqpUF3WU v5Jqu}JkPRC7 P`r@JQ*jNܑ܅7a‰YKך4ԟٗV\+7:ŊO`*nvmJ3=y H*fwv :J?Uw2- !$*`J&":xh/ef˹ia%<)_AB$.-NOdr_:.+]t{ ].{A2AL'( {l9,=R)5~̥q"\31kes%Uԝ]f#u~!-ۤ H .pA DQ&BtFp)A:OW\Kf9 i!n,MoLc6#!^~DZmF˨ 5aг0Sy^/ ŢkuUmr911M {>3;ha=1Z֥i EQnuEl=Zu#1u4wxD6Ȧ_t}%\Uuzt e׊q$X[1X/?‰ȥm׃z_Dp9t?ߍ5t;o!Ѷ4;Qs#Yix*Y)za wyOE\{n t 9J{~͊Z* k Hh$KOZE]ЁxTэᖿǣJb c\O$oÅ$u8*/HCvim_jGQ>21ۚQ"l(ۦNtV;W l|OeySp2*dTiƷj\?GTCKSt=A*t('h}J+ d7Wx&*˼ s'Uox3IAVL/:U"IҪ=ͱE'T`}KkJ;~eBܑX SJf[SۺwWGvޢަPfUK+o@U _ P{ʺ @+H t1EkF+\FVoM^wdj <)/Ld; IO{OFnZ[96nmFqF^$I@ IX;l8#șb+۬~`u0=ɫ}-CqD=a>b4P]8 \ݝoZ)8~x>Xۇj&rx ,G hۏR3:UI)"6z_@6zPj:VZ /tp,d["s6)?3L!#UG~pO%zFE*%,1c7dgG.Ƕ7 K +>~]J*8U Xi鏱Q,:FZQ)RMQ/p1%t!$8[*2~r4"UP{Noo޼ߋxN gUi.q#*FC/T\$Gmϖ O}si<U ECɺ lЗ oeFP]~ef {C&X0.UKsdgh7T'">t|H! Cdt9%3 ?x[LZi҈Dzo)sP!yQSq\G %fW譑|?{ݢvVw0Br3fw,dbˀ eJU{¿-\/kAf"1@w3F%|~, /옑gxĿumk'l wyS $CFwu5!> d]sw%Mlju))HFwHt>l"E^l|d:9H;.27d?%ho"gj+2ZB,^K5פ9oRe= @z 1d%|, w(úDӝ9tzwI;xրڛsy__|:(`g]wWtiA,>F͇1 5#*s_yr]C@КQ5a-kzoW+>%! Dza>8Qe-eC4^v'a݃ClJx(.pB"IW䈤wt@]EmOS^oN̑tF ۣ=Di܇? HZjHUvMrж1ityBf. 5ѩG Y| Cu!=/a 2?iL^$A;mY~PqF`2[&D$Ј1N&3I@?aèq ^KSH+r縷+Lu[FI7hPA Wy34A:w!?^!a4ۋyGkR6.!ËS0aKZhrjB}^s#(pn/p4R 8$#`K|̉<^hDTeMt*Z6u'^_m= ZD>Kk=DU1Ĵ6I'[Gq ! ~dav q;u\]u :į8D>pMX 6V8T[sY(Q#*aٳPy}[8Vthrvßb7Z9DU@%{dwI2wq ?M%3#3ٕUƽA}RH24,GMvN k?ˎ~2:yμItPӋ(tE/ 1>YCLAsr7cWuSbtaf-p iE:*}.,,"I<,Iie$YCĴ^]>ܰs yzMpM:k :e y"ލ=4acUP;AZٞ\ ʽ֍Ԩm(BcuSBryxɰmC\+ݣo޺dY_̾pujYVD-;I@0) P~-7oZ!w.q@c]Pq$4 wQYXf[աXVڞZVzǓ9(> %6,o8jVkZ0 A;s):t^MaDQ4ql+raM=PC`#nb^OL³t1=rT͔gemu[}6>G~t)-['kgK3b#.j!O\T|x~HxhP*J_'b Ƙ(u:t`*~yQOt$BN< ?R45fI*/UJZ~#Z*oT/Z˽тF dvh&[<~ޥ}[pi82WOKSʛjLWrW|mIlH&iQ?7 *41\S9ѩy9KE7|AkMcpjRq?, ̈D-mpz$))V$8VAN4TO,q`uTg5{W,!a<}miOe&ˈh^床ى  stF#)j*ɏ$2"S(y/r07>qb`C!&š<D[/(hK4f:AdmnDL<7󠳟qF6v6+V}Y´H`<<갅>>חT:t+gm1= vV.-T#g!gXC'a }>QwaO~l-rCA5{l[VM[K%'k43Y|ðWBW-rw9eWcB1sXwgbѷ?~m(&C$$<3$jbo{d^e(qAygr2~>z@S^s{f*)%W.D A`R#ܤ}om_{2Q"4M4mSfP{FzVe %/б*qT]訳 ?5-9Q );侒nyr 1KK"J$Rv89-Q](wIh"[ʌxB!cf|"EK  L5'XA> WzgTǻS=~aa3~nġ ]]+S}**?B\(/ɮu)TD/v֕LG7*rK]Lb5L@ڵ :쉫].٣^Mnp`qG: ǯ/6-̗I73pe P5'd%XO"k]ΐh.K+"YIddg&7 烕zH/#iBaJ38?ֻ洹~/3lnV{qr.nL-ܔLN O ]aVPS> wlESo#NJn1=Ehc<X;6ċx5䪠s,ODpy+G&v`TL8U+I贕 Dxӎ 5] x'\~xt8JTw7V8`PI㡜{ m;l"vvŀKٵ:uCvQat?ۺxGKBt8—D-mu>Hf+WW3@4_w }FtS*U:trk& ԜQDƴb%r+V0&LQIJ]a=]kccwq{8uM-p~R脍H5e^U"TdeXY&gs DhmGK bKY%!c mͧn0%IZ(J!@BUMڧl.\Sşdf:< ߔFL^(K0{HEg3 |Ag|C籨X%)à|ϕ4U݈CD$S(5ЫqZCSȊdAf376*Ә3#)ne۲.(1 89#?g"&2n_$E Ӟ6׮==v{rtMkӏel#OR2B9[/B1Ir xy,#4!Of\8I3U@oz!tR'%8yΞbՔI{qxr8G0o|f;M *Dyt CSqVf/eO1*PRTLoqP-6%q4"BEfZ6El {::ODP{_Oyi_D@q(9z+Iz25lBcC<p"gq^Nh{gZ¸)n~"8K_>(yӦᒵ>WhJXF (WS(˽S0*ѩnD;o$&?p1ZA9{z?JK>yJA:G%[P0RЕ65WҬJkvb$ɈA+ )G4|c܇ڜdٱAn[ǔ|̆.Ԉ%/zzb.ȎiøKϐ, KdTo1'ԚOG{v%ҨQ`O>I!MG,5}AV*ZЈxǺ7 6vYrZP] 6`zpdIhV餰^ Vn`L7;OJj 0f{$ELbܲfZe$^:m39\KtL9cC`M󘁁c%у+xR%ivX7Mc9B`Z5;~8ĉyf9~m~bfHBm0qz2WdN,C8e4WSHb 1e drjmބ#(rE>%kêz֭)Fl?N19αkA~03#B˽/x\Sw+,.TPԣ֨IabsӠ8[8'( S+asuM0+UQm_0Kd,E 4F ) bO^8DИI%B}GܤY"&Ҁɹ©Õe]஘?6ΛwS:Ը^:ծ 8anp\@2ܶC\T Y(*lsiD0MQ, 4 j |JRBˏv5-7[!YC> h5 ?B;/GnNZ26R,X0BяC`zKe4|`X& غ:r-vH4\{{IN`7D';wF[\~"=̪ts Wf~،MįwzTg' * Ynv^Cd$]yz/U9D.Qio*?c[Yy~ϭ{Tz@jhJZ t=:bULKxhqdvN'CH p%KDqRĚ#ܺ\7ʝ.EDAA~pjYn{3q4hy9'|` rǻ1Fl pilؽ{1ka۫" +0ߛD'HF"L)sfmxj8vfx9Vw -u@\1 ?.mP$ NF9h؟$@'B+Fs֭]Q,am mv+a],RKGlFR9M/+U"=%70-V&Q+V/?6RH<&Gl>jИ^ x ?!emM|.ln!\2* @~28$GvhbbPoE1.fR$|$7ad8I/J*ƅу؄v*^zhRPH7}S0ZVlTpBNNz+f+`8`V sBLCi@&B[ٔe ,ÌaQo r=~a=; 0@d~6tݻJI'-´6IgT_H3u\Jm?muCi@&[QM0RPj #' LYzJ<+i^rbbR`eո.U *5 {٥7ژS/B9It##'‡Hh3BƟ >+SHv!*?7ێ3/1yW#/lBbӆ{N>hfudr7J49.\tƑ@^uigwi*C=&]r ;4+ Ū߼S Y'(}%FuQ=w\X:, rѿa_MѮ7]Btk=zyYk[V7pJhd#"47}pR2dK)?K:N#U:hlMٮ68{,NM| 88qwfö3|bE5Ow^ZWIg6_,>с#6߇'(B+rCNTTb8bSfz,ML%@WZj45n,Mφz_|7q(s7bNfrQ,_M \rgw'N jKNb/w)J go,+Đou[-A6cK6h YgD:H0V 2RώЮ s1@@]KYK`b|_$8q}a/\?)dO_t~&·GM$\P(xyF=_ kdchpp'b3| 1~:J:Vxp^|: ;|fZerZn+* N7-̋C3 oYfUb;bi-yMI|b>$j#7 <X#)n^{pmEu-~v~)ǃj-1;Vb7z{+zPz-b53uBCqñ+NOq]2"ЍM-1=„r2ghŅ*v.XryyƐb􄄷Vjs޳m~mmg8ŇBҗ5/@%Tm Źx"֟*N=t,Z:=oc5T{pnUs~q?/k?J&EABO/9cJ\p*=duS?ț0ۼ|̜ vrェ_+pwr1CfgRf S.%ƩX =mI˰籟Ӄyicr vsxtxϲWnGc _lb)bE+0jXldUd-|Mw7d˕ ki'@$k2HO Ggrڝ<8CCT_/0b9*g N巜{oNMmА=e'Ѹv G]uYt[14DcE-~'CLg/*E&XC겹p6>gS3;7î %q(J@V.]K-Ug,ptSۊ9xj@4`_ X&qa34 w6nS.}CEk3ɡsZYU{RgZFk.Q[~os<ķ$eM$b3PÜg^Iڀy[-gs,zSsxoIfmmȀdqL'*"UZgW9Zyy6A O:+916zWρsnjFo5.CX88B@4n=--PTk"|/n;߅\/f~)h&{\mNe&DA(^/VoMʘ\ߕ ~tEX7i)Ono*p%벉'/K Z+w5W1k Η9I]^S4>%7ECe8+gi16'u:Q2v8y%95-%)7r" Oa}*&CB#XLN)&4u oNi9GU;kV2LFԺs:i85ؼ^{3jćҜtH&6N>YE5p*pr^d`Pos{y?ʀx *藅dAz "CAXZ&0*R ɴ x^X]ePwE9oƖҖ} zNS^W;F3XEh#ytH~\Bx<5zJsb#܀ݳ^f:H-8V +vH:U 0BD%cd5gƒ=?s"2'U_JQTCdI*He`WvqpgGo7ܔ&)aM$E,5 qGP>idju21$5ҍC })dԤWUhevfv Rf]dҶ-l,v{œ,^h4=E?$U 6%!;%MTjԞ7O:at1cJQT2kf `XGH~)I8i.E>&(w{ JcF~z*jCDo~ *PJ9ɲC:*-KSZ:Ӣ(j{1T{<G fDzѩB[wzubs: 2vTLg)B u:8$爊qg^11pC4&e74k*%0 }^ E 96w %SrT#c΢Ȩ)mpmNrx Cs9uBdl2ޭ"*' wwR@azS5’gn}/BH.2-!{(%=*TKSV"BGez<5r\ cܙƔcC꒬IJq3_gB'-a%%u-#G:[h { !c.W2L?g F۴Ziq=9˾PgCl>4jMԽ Gkz2=' Bcbųi"SXPk;Fƺ$ӎ%RuWR+?~^8wZP^Yj5r'Y:L@3*u! &ƪf4α٣kgJL9i- 7sdIJkg?Ȑ|cL䠮j,ߩJgc4&hR{a/Rq>IT u!LJDYm U#E W'C%f@Ʌ05bQuvIb}O8JOEV\rw5\U$\kX@ihI!h_@5`Ce\vJ "% ~zQ> B릸f#N<]hCL=#&b kfz?. =j0:}Fq?2śP]"k!ChB5C"?oƧn}nUBH5䆚chW \Aϓe z؋dn3VA%PSW};ש4wZ?"^ |bu|'j_->8!b1^i&0ظ g U.7026uaO`uaSN'[f/ ܉eWSk+8v< ? .[HCPuVwO3`{c7q mO;.lK:Y$ @HZ3 s82J>J9V:_|\W%dEŦ$>)]]6[`.]D>_."o=eJ|B_9mOqr@Ҭ G-*[XHZNfNr"\F/v,YH05ta좕p4 KTf=RU8$2 fxjZQ2N3_In,"s]ڶ.>T ͩ{μ`-@wPGwRYk& DtOtg0 ~?=*kZwڮ~* x[ QoafNɵACk0U8̿QUl]b'SnsNpXtϸ'Kc5D۔uNDć3a;EJՃ4f:dHuA#s?PJ`luk4RBR9fՊ^bў/>IDz(X rwy|{8!+Fd%렋H^4 0 L2Cqf$躂5eٮmڼ\j~sBJA5Ρ]WpYy qJ & $]&]ӿ%"374g{+Hэmq 홹חv]W1ЉR.76ǥ ~lQ+O5{ u&I/'+AP Mr(M=5{%R!jp̒u5|=m!#> w o sN|.?@gk))wg_z"gqf Cr4aG8Qՙ0 R+cEO|5C%"]"dӠAHI|/5MYSP֍t%%VxJ3-W|fhF&kXM$le ۟@z 2NFt#޾ rǛ9ۏX" "pgqǛAѸƗxca,Esҷ/X$a*TMKcWv_|˜垑ږ}iECSVsRlK'0/z%BAwl;˰0q#$ R~8@g񨐄OڬΗUhqgM !"inOEq.d6@d)Ff[Uw/30sc{grNML ]uٔ#ζFJn`5sDa#tChށμTBUFM;b x;$Y{,l!w0:tr?]_@qƏ]>~/' bknkGFB!}n!vae6R[!xv Զ7v،J?Wxi\S͕oU1x3hڏ[b8̋:m鷔*8{0j06id ͻϡ9(vC:WtE> jX*;HiTcrQbJ1:Y}QŕnCҋjx?)OD9M>|9v s_UmT?608GG|#esS3ɯD;,vR]oZv3i9Jݽd:B ]!<4z*9`si+= +H;]&go Ubuo@_էyXim70+j+i r[|kD^BnY7!jZ\/}YЩicRFT <pO Ŷ.DA9v)8ۂ9 5dϾ{=F PI[Ҩ)'gvOMqYl8Dy$¨qa^]P4daN&xٱ34~<熪:qi8.qӣҫPE5Q;fDco,UÍ̩㰧}rfnɋ0aAhWȓ >>DMhy|A"۹2w60QT(|hq{n?you#}N5Lq}y&dz+V6)[,3Ec~` +ߒMF؅xx!"X8[ =)83wuURbCFDy-W ^lG6mAlm=Ǹ( ?lu+r [*iӇtw\ί_%WJyo)k* ߄S ΆjP ]u9 ~2|d!.A /oap?1ߧv1䎝b0zP[~gL04H1]DNm/kF7ӐbT' m2:B}9Y/N̏ctn:􍖥9KW蔀8A)кj~J.}5 <¨N(RxfIi{Gf"0 lQ,E<1Ɠ,*zPp\zzL WW>PtԒd7x{GQvH45 W6O/f.P&ޓS"^?J*8թ49JO(0[" awy?߸TT.P%K2h>?H_Ǡ+fF861ps!sVHKV%>mə30"dχ`SهŌUBq-2*m~S )a! 7߬{!@o򬀬l@M1Lz3)?ݒP =@h&21M+Wxoc^>y. erLJwX Y l8%/uԇMc$ҠCH'Żh9U@L'!т-#K*PR+Ǩ? ?]d Pۏ Ђ[H&[5aUd1D!Q(8usՐwh8?v.J^ = hPϓGvWbs*{!f bFda{kLĸɎF mgԥQ$#^kDT?.ÅH~"<?HL◍u@ׯTaZXm~KqzP^'"s_{`zOӈcbfY4<<2ImvH/xI,7M< =i l)hD^~1AB:4YXk~S]GPCVh; FQO얯tgTi(pYsCl1zfL6A_NX j">C;/pdWdr1/fY0":-OSkTz̈́wʀLѺ7kQycM6H[y[MZr5ssYG`oLyZQqgf}ʀvz58D0$wěX]x׵jWA5y5rTώu`c]{'mǬ Oq4։5a>kh_6}OK&93z>]nEȄ\1!谔Ch>7M uBc6V L\ig% %hd%j 4hu`FfmG7[1ȝRvO#yL@*S)]h 1 v*Ⰸo+ۣnӻ?KnW4g')}@\U!N(~=ΕnWo"ik4ʼn0 8{}'-Cbn&LRЖBr"WS/ ~5Vv8E'@&19f+N'#_40bE0'J9^24,v$Š>+X~;s^4WpyjD$[m46u`4sSkegdD{(o `*oped̰835YG$7Gp12qFs6(AtA%)HCd1F/_]@=n]I~wMO1LU/|AxI>38@D' [!#$p6z,w@mK.z|!%VT%h+@.J4)xO8RhNkA:sݓ3,Ooir#y V`{Tv&FȊ&KNExeVfAEOpZ|[0 :hA ,xQSJ{Uz,lSVcSXWY85Eŧ[74iW=ڿ4c$b*5ۼZ-guFi4.ͭYS"K7`ŽDv`U5g4tG E\ WXg8l_Z,3Pn΀S΋wǒt +1p9G1FJYY'uwǓ)3W.\l |:F:\ +Tb/Ҷ|$\K,<;n GY~yP? *AaN!_My3aZswc@n!)IGt29?007bT%b<9$|TdR櫵s?a #<⨒Lpf,ѪY9}>, clf'FXh#k+ni.NS{>"@ ,XGIJd"NTE!7i)/ZMNkdb^\8ڷsyҐ F$ƷiKyVnulH];WQ*`sbnhSZ v#2>F=fhwv7/Tؐc R`&͆WC*}"Vjjy'^nc8Y:jM2%L.xćgFwk''dtμ. usu}n?|7= ~N̷l$y)݊QYEpRrFvЮ:o|t7p2sDa&xZd,1?ꐶTZr/ny}$R nl1qP`, '*5#e A;"#Q1]6U_[m$ұ- &l SlMվ/j d(H; ݣɹ!;ښGXUS86]+@ѧC ]>ӆґOLMغc_gz ?.|īV٘>r$@pmо0wgHծ mztgp6?c&+{Y;)G૱!aD^cYX 5A6$!>ĩ rdo+*Ǎ>kKV%҆JFVY[nn;Oz-`8LP/^v[yq\cF7WK#T;Kg6=6CWftIb O䕂"lqOX]7 ";Bڀ r#NF~@o0`Qɱ|RӭӬ=$8CK7 %gO:QWV_DG }"H2_z᧧ϫpz)RN-9rٽ`^,~%_5 cBA5#}.kCA|M p{=N&_U=Wg^dΟb/lu݂j8(=ެeFf QPӔx!{va+[sqouRUXYv‘^>xWi?AKx1YG;WM&TFx\}V)ѱRE sl;}ʝNGoD.&s!x_ovT3013znCE\GvLjU%9OkXwAh,3*d_6%ZcG.u~ s JP{t\]/rԟl(mf&_tb4 b7HoAze?.s r2aȀq)lq1&z,ZiLbD* XWr)ѣ ),!<o!au6~8uN6$&!$!5@`)(zEb DN~='b.x5䵘}Y]d.%Iɞ0mD GmJɽ 5* mybߎ}!LR{+LXup,rzdDq4dh\݇F,E]lLE]{-fe8:{c_)tqf74d8ƭ_R.B(ҫ3cݟ: WN4t+i˩o7` HKiK"+7nܵZ\x}$,;u083,z 8`:z>aR䭱tB8sZo8PY/\j1Í>x ( o)?h6.&1R9vcNDLCK9 XǎD"Of 5  Uo6:T&Gu@)CDm៏$}+ -G:+pifP:C lGIY꾱=V(?QgyC&a0TXyqPhyok&=Uimn!MCSiK'C e8۷z&Z ZwGQU1W| cPWKQ!UZ?f8~«M }$P * !U(:fflמGf 6ەaf>ieIbϱɃiow1[a9S՘RwGa;[z .1aC]~A4г/% ckcm k dPrF~W}Υ^Ǽ2ɴ^ <0倹9|d';g jsR}^X#viB" B޹BQDm!ق0NN13Q i} vOݑWܲ 4)gɐESVOg`ya_LpZCqQ쀠LU?# ^h;e]aUH^C,,nNⓘ36:ZBl&M:A?Ċhv!zG  ػF/!jة)9y{;-|U Ӛ;pqX ;}&SҞӕHrG}Μ:?).B ƞc`zEq,Z[&Ts ,l1{{z,wiD%59ER5>6<"LgU=ߚY.4}>3z/879JK P7tՓ3&_{z몧^q7KB\5%-{|L^BCM>`QU]fvH6(e@i7:U7Un,4`刪֧yn[N'b#QmrP|-rCHG <@^JXHݬhf,wA:́`I1lCM]i ^늁o)aAs-3dQ-mMP~QVv6q:=)_TPsW8pʄr3vcc7*AZ|VjnzB?Ή ןdcq$KL BӅigQ&+*74y+ ?<6I|"h{va@yu\dzuk`փE^HmbNhID;1N J>%b/|48Tx~R/yΐa'x 2q%3w*l&o\ML^h?%!1@9^L}G^f.v+1.[|hFh ԵF [%2M-O'm'$ q $7Ć; *ǎbz>> /f]3F %t8Cz,ĎY$KW;"pB]8 kX iHSus[ (A!;(]W/ytM̒opWW漿 ?sr <E)ືjTS@Qk*XD;`R6z)L F툚_Fe2xH<*F\p6^p{pTD!7K xxNn-;xcu)=O.mrbڲjrf!կZXy 72FtN`q3 >s>_NKj}FQһ1w!FIe^ =tlPȍ0s'2NնJM69㛥\#_ ,t=[W#=AلW=FJ^P^ zo$PbRƞtGvvOhAΏJPN^vŰYq>1)ctmr~ 'ݹIA_=OeZ;A M:͡nƏa;{=YҘUOQ$oV:dkԳO?;]*kO([-־Y5J7g$n:* xY%NЬ'N伷0a$.MuNBvטx` L_FeYg2 %W.6؜͑(l:NNxH6QjH ZpD$t2Rg Neg\P3&wx(~`& Ԛ͗77&]<ķROx7K`Ue[}1gw$I#(qiG6r:d܀Th0O|WrH-1ZeK̴h_MuΏ?.Pρ{)h/;gc(Y#\7u>4ؽgh>EV?1QCY+?ofK16!8s@xcE0coauOM66`h?MѡX:˧u.k;f0xa?a_ mFyn!8Jo~|1!O}b]HVg♃:!ųjCl&Vi@M"01fCE0#XBM5WtVZ$4'MX cx}$woG@q&\9X7XK*RԜ=Jlw!9R²f\(xüqAԀ&v^u-XjËpOTCaQe"iݾE',M/XA=:h==rCsjTZ^OwݕT6"'8 H˧t"P$U-ŨE>Q(qPڇ8Y;DU#gsKp@_|P_BQӪqXVܾ>]Ɯe&oU:qAqEJޤ ] G:.ڔ:NAx3ݮU\+Ux(=P-}*/<`:-Le0MѾ":A̓Xw=z d Ạ_ N1ƍ31y\4)cĨME˅j3'i` >d`i]+ekݸ%ODe|#FF#۾BbbէF}} IՍ+a,0l;r/6OKR<cfϤ[,'C'9Ζא;*יI- EnkH23]q2cNv.֣,=uVV+K/Upø?amG/6h:C-ZSc0<oq{2Hj'q Vw 'q *& YoZ bjمƣeói%Y 32?o$n-hY';U| qrB}@D= /R}#U*hW. Ea4N`SȬԆU`~qG[;tRn% AU0-iqo K^v>s_w5v^+"iU_N9ca) PWē5U7vPWlo5-[B|a8]_qwY"yD0.oPSnG>60˧rgaɯM:yk˥2 v1㋊N=_E~.{YS*KPQWSW8kb a׶ w.}PGIB'[Nyz Ƅfbp8ԘWq|%Q[ҌBptoZ$&~2paīW.A*ITV^"U|QDZqfg.M=Y/kh8Zv2Ӝ\[7pՈ=3u{.Za"(w)[^Wۋ$+0Ƚ*6fnڰRHMńN+yMLô2i8 C{H+'d3ӑ.Oڑm3Ȱ+n~fSsV@XYE8ݏaj2Qve*T#6ٛŁ ۬T}m h' t,P bJ ӧP[^r3gjjZ"@sbPUhv5ԁC`RĖn k+wl8%JyB(t$v^3Yodv[S!|D͇?<<$(ca<3錶}nO"e7 9^@XsݚS!*^Z#gD; T)$$Qt‘S;KK]+lr70iCt I3n]cZw>xZ<np*O}<ƹ{]wƯOE/g|m %RO f*FUFgZsflS\ j+ _- s 7% _ 0"avƈKwĄ(Jc6843$lCKiC*F:y`YSɂA>e[!uF/mWBQ<.^XQFrB*?Ģ:txٹ}p]IT qwed+v.zA:=aH@mi0;wڲj7L{ãX#2:ON[ 6Pv! [m^ x8OۦtE&<;i4eCcB@fCZѝ;lM\~.!GxA;iLϿ#!4uuDI٭p6%{FO]SO+_iRI;F:G_Q"2`>ë[v`8r3%ː߼4Ĭȩdzk|Wod5?hDW4̡4WA. 4U72'm<,-z1"'n˄Ftd.;`X]={S4ψ(ˈKCF6q鸈FZH]M޽"B$ w@gƲ:yllj!] j 571Ͼ$2+f!FݻЂ@sɤKi~[7rUDK6!Uv#5fEx%2&1L~#(Ӫ X!+>"WTe2\!D.IWMDN\ ?$'Qz˽~+yfvԣcyS9nXe d7r}br18lUyG39Woԋ{V{FNML؇JTMcщQ~m)s3ٟxfYT"s Ïbp"^Iz^i5NVnT Ln^ hP۲WN@T8&Poy O3WLL>E>nRR}qt<~4&=Հ@+Z*ǮWSoiR<̷Cu[%.EĴ-$ c{MUt̔O*9WogٲE6Mp>g=I;UTC`x-B,ʅ T Qb$=Tk\o:xKRH%k}r2\glFO 2-1^{*ttGso xA6"^ޣftw;.7FD98(.cȃ[O: Έ UQGU#nݘ_Rl#F?@Ի`$ir냄u*⌐ ɅE65$] yݞN>E5oߤnnTaG-E$dF]M4<YÀG3#\n#-w@Лi.QQAPb}\3 oa w) ;X{Al"7;Q*(wy~)'" `3mG#f} 4=/ qJpc5r+ٽ;;KG:ޏ*YT28_},SC*~RMLI~chL&,1)& MQu'~MzKgEtW=:6.>O P=BG`|AW5Kl=Gzu#yv iX|h9A3èOKrH0QTuw{ȵ”̻c;gk [Ov#mES;aĢ"V;Ef1XDg~H fLdˑ|B@k_b̌;3Ig!\{Zp+_ '02{G m"FgvGbm?k0)i*.7=R2X6tsbˍ`fhLF"Zu.}lÿ{l7^ӛ-f}V}ۥ~LS1jW>Vyh>nd5SyiilA|»fb%PQU-:lJ>9[hDlxӡꨣOU5GbigHߛzd e[?ߜj6!w{Է &劊g!f9# R& Bbu F jh|"4[; f@f"YrT?.ɤLOSm&Wk:1.҄vR3nh;HhEB[dxg{qg2M$0;ux6? uHe~3JРf[C"ʖd RQ" fngo&Ÿ!*)[˂zQdk1SPgiac?:ֺ}IS~`Hk] /?pmWai; j&%b%W=DR•{z0ע† k"Y" +Aa$S5fS"} ⯴ x8Q㛋ecym&π rWo"K^NNPH`-Ԋ,v,L{&ZJ ȅN(By;#ȕ;a%4ے4TSD왘-zeH;465ۊx s;L)M<}nYW.L }^Gݱ崧\l\]3qS=Z`+`Nޗs5wqppbp>vBhCXu˂OxJdd*l.»};0vjgECʼn&0 X(kM2g?`7OJuټmyLxɷ@ +w[4c9< RFi3!ֲ&0srhbG0y?ŝMBhuT<z} &Pt72cJr[}°4eR x-=[J{aLڮw4w PmޡzK+| %$>k G3mxoXѩijҴYjĺRS.C$Rio/`ܱ/T58vօEʠ„B鎍P~c{w+ >B_* Q?@A{I[b]mrOKTuz&T(}~=sz䂁G/)B ?MF־?rX R*;A.r,\Gj]Ox,0Sc"}OҵTw41Z&/-o4|Ӳj9C&KF B" ~3h?\ntQ_m1Pѱo| [ƨھ |,N;>fǏp-c`5vK% {*QZN s9`Q2OGjQMo*$]>p`L*jQv5hH-?Zb',>3y(mݩ`?/K2vfA8DQ.z \HpOè"эGD&aܥj^. bT]z]<ٕݝ듀f|^>uAi]y;%O$vo0o>p*}%2{PΒpzC?[f9IARxƛee(!xl>FQuҬPgm -q׵āqG;צ´C8w4 ;w Z4K}#0W} 92Vps9E/N@<+]nbz8Rx $`8E9d';BUT  2X—WuȸVڮ"BVi#pRo+_+%e鴶!4h(M\;J!=0H[3 U Nif%T-=!"،I7IɹNz*)0j<7 VCk5bwo=%nԇ*\C{1`l&B\M(&aVioȉݼt۬)`Ѥ Պ]%z[ |{jyaE,5HUw0ECL]d*zqa?Q9!\ 6v0sSaJ^wP7&A im$B&F@ކE:D\Vio"?(!iݳs;!cךP#>ЪM JZV'!o ZJƱÏny- WV cuFF GͶ_g¾ԣ\;!0)ȸ^Lb:f^4r;94f̛VpB9GL99NC_%j軴\FD@~urlk4Z(TP9ioMn!G(u }`3!2Tni4ښfZIUb ZX#=0O{yo>KԾʡHu#O:?.E\bePOXHb.Ց<99kıPMl~#x o-`N;2c]M6_ߏԵxr͹QS(23D `>?@@}y[ y~>Tw}SP3,辔"vCAbDJ*./giw3AIrh,Y~:q%E 7cƇ Be>26d:KځA]ʋp㩎ٍQyV|:~cJA"pFS"Ze,=^/<,Q Q)i2I&41X2 X>~F$-讀6RݴLƞjq*Z@CP LjFE]1F<9us l87aV}l3) PW.(P֨֯# oTGYͿ ITԸNT^Yг3ZVbIά'ܔEx+V:nHݜy#~aAiFvU⡋B /=VM{џ4 gOpD 僼犰-(}k7Fu79ǬjxĘvuY >\K~ɯBS3:nl2/S=#zd *䚚e^?F-湶_*+McSV$Z;{+tm1N`x%@Ry")OE&0BŚ߲\YiHwWϥ]_i^8e2vc%nt",<]OL /9H4oU G+ .D k& f1eڒ-Ѕz?(`\Muh2Kr<A+]&Qb  \uw& t`p4{,qU]G2bO'a2[*ѓlJDsO.j,U+E5CeHshF{jS+%GR I izjg_NVNCU W[ѮY1設waTTyF,`YN Sot 62`V2}-<.=}Gɯpf4ZBKV/IY'!}҅PG{4ҹ` wMkNJtu^¯rxPEyKurژ^׃mP_A`̆J;uʌ9f_d@]9zv Ŝ $UC<퍸#\wK`j\l: *Lu lUX#09 I>' Xm|Z"}Us$<pSEW:q HWĹ@L֗Zأ #EW(M,JP fpd&W( 7Su(М.9/F6 xNfE@_ygK_ef~J-:|1ZvPl!mq Dn~GXLϝodh,&7 ۼ|KDɊofXc~ULb*qB"_,ꩮqN ~^a#-NVqjq!A+{t[3`o6F-Z/Q#z[EVۚy1' 1!-+io!NѮ3it,r6YfV`yT=jz5>@toXOz[6fzlJxz3,$OS:5)̯YnoD*I4>EZf;t6/;Yd%bP3"T TLHV({a{IUX@ݽyR, 2`'GvBzj9}}/9W K*u~"Uz7ڹRc/{`\`̓9X1,,&lٱ_t6@Jf2(M=b-襲Sgbb^qqPm$kcЅow^8 \+B`ԨapJg2CӇClP.;-85VNPT6d,-EwD#& ]k+uQ9 KE1ۀhlϱc:ƙ w4k7J~``Tf$ N  %Wso[iQh@o/<ӫ<'$3f_;i7zyl%39Aڤ j?KR+N9̃3aAMr ;<) SPZ- @=ne5DX%ۏQPd.vy]`heAְIINW 20A, ^:f7oHSu:;r+ČP~@뒋ZRXd+-yS +{;K"-Jjg vK6B.r$TاkkXH=7d'&lcTS]԰̶*r gFX/n̉aknV5O;bҊ˾ǣ65tAU͠;,8oV盦07 6KAzi2osGOXoLbə;NV@CepSh+w^_aޛ&Ž >1 o=Tkh˜ƹ4D7ڬM_K eC3GցGP쐭ƒڮ*.? ?󞖅*E$ id8g5EkU"%nXA8Ja#7Rz0Yׄ/\W6=G-p쒚b(`X@"ꢥVpfy cBr@Eڿg 8S (~Ges1k  =I X18elGANĮhwdnh'Ԇ:f<3gsj. R%us6pIŦX@ʮ`ӊn=trUЈnruIlZ=XjԢT-*-̶3ˈjMwenfnMXldSxs%*SHԳajE d;נJ@_E,S}`cg ]~BEٖ tM[UiՇ1 2N5w[%'D8M sUswן4~exevGcSGIfZߋK4r4| -wvR;Qt"2qnK$^ XS#(v ]Nڮ%1SڔH׶ʬo^Wk+fpY{jڀY5#ū:/D4+U7CQĢOSlF9͉N~3n Y7&Qo|&9eL=)cjdv4>#:2H8/ρe-o ':^\`mO0ߋ4A]*[( {u2'38RYH>tO іRvVneE7$' tגJmn 8lQҶ+'XQJ^, d^ao?bF,nyJ0xOЧ"8O2@L"vQ>xVo3o}dO:Dtm_U^"g,Ei+?Y()]Z ᥸^ш98ݱ?bv=>$ :iU/! rQM\jJhfZ[wꮅ|Gՙe }@>35eϙ9;a7!d"ͽnŊY/#ARʊcn}}@A\Z bW&wAMp)?ӳiYPbU\/cH$V!`yySrX/G!%r9eCj^-@1F3'lldIObNy: )-QϏtڶw򛯚7@c PBvidbRβdn)M0b{%CܣYúse=з/4GXL҆n(`kp HU"c_ @̿&r $< FIXk7Z"hSwD7ZU)fnrGKTv&(z.Uޯ'j~hWw(T7@m^DU:tyJ ƌ}ƾ9c\;zݝCCĩ|§)SdqW |{KZ:)dɛod(Iҁ?0 ؖi{镥(Xka"wHnWA]mUWm"$POTN7,J,CF7~XoL:My9Қ  i&qs=Q׽N1pPA6א|M(Rgr]X0Md8a u\G %OZhۡ*G9v_QQ6p .@W*ڨL`7zR.A73F9!Z%A8i vT&Ӯ5^%l:8:&"?Gi+'78І GJ6hd'V)wBq8+RXܿqyM[^Ռ> rn# L Zxd,ƕ}б$Wpxrő=l$u2썟$i0cz~?լKՙtqb UmvM.ې?p}K&R'g%Аl6Zt uqܼ>⸴Yx 78 aPfVxeЈDN̻uoA#jx^hpA~FsƓ#Ea1KeH< i9]ChU^i7GuӼ=R!;XjjUpf39) \qLMVPw3vD]2>H(k˅\ihn2 S =Y(8dAgC-zD5"&q RNXBm(Q/^\{=v0{6E 5Ă/l{C9ש azb[/ȵԲX˭uuݫ X=`?rJ6V}55-`Uv,J'/㒼AhH3˫p'0s`YcIUyT6,*qflLakI㐽 iI~Z! &sgiNq -}++ e5m6_9,5%3<'Z_W1:f#/D|M^5A>l/2r"(Ihg+72 6!N 烄߆zYV `EaoN(e52N/ 5Kt Pȍq:w֐'xl6۰Wuuoiuy{{b0'߮rرL[uip:n: -mf_!R~4]y1j3 }XeR}9+:waiX/L31bpS0[dVwtN˄wX):,|\ُ #YX7.U͵W'EQ_S(L11_0laէ1XGdUf34]˔EMԬ~{Trz'rZ1ۨ]4ę?P(J _@-5jQ QT 7}Lޫ y,ӞxJWӪy*ܿԅo" gk( ߝH_S-XH~zTz*; PB]Q4fuNHm ba1b5Kq{0tqە/03s'#~2UvLQCde}Nv#&t9ѓs@ErMl 5諎w /Meb*6UC4{$&sJ 0^D*$w&˃%FMPbge)v1n4&:Yf3mzv(c0┥>Nc]Z? Of`+ CID[t;.Ϡh' zE)G2$XJ>\JpW^so1Ow,sJGN_2Z(wj -OiWW/STwߌ<|K)M?o5LNzuPYP@9b *x@Jx j{^MafVlk4}BJ߾F2f]l@ի ӥWfQnSVb @F3s4<ʛ9:ø^q\2X/(9Չ]N&R=TOTb0$旲-?CZPk!Ĺ@[Mopvy2YdS [~cLugu*;JB+6x'xx䟯o _4Ȭ0I%R~| Y F@)X t[)gfJ%NɚÝ8Emo_LO a#)f-B飭#yd4S 5mBeߞךj+!ֺEr pMopF:ǣ[Py?EK /WItƦB7nbjj 0IƂ Q|eT5Qe=8v` *{߲bDdף8{F iBk|/:󏛯Y>r9Dj65p*Uom(нnD."O/SD˷q %6Qܛq"Z BnSl%Jz\"'AsIK^zVgO \`L*q@M.vHȕL!?bPٖ[o;58=~lG0n~UIP<9NE왌1Nŵ]E1]SeY9{hgα%&IL{H KΎ{ +ߥݓV\׷Z[t v.A2D1)R9G(&9HZU\ % I)RBUF$@;73uwN| ?((2-(RBz*&Q4&FhKw*0p_Wѝ4fs'7 sK' j,0IiEkv<*KOփ!(YS9}J(66ܾpۃ":ᛸo@C6s\pmdh>+(84ۺ`@֦ͲCTDi)ceEڦoGm0̘4aQq9^qg9h`{;U>HJehRn;H$ 'D(iL7hp> " S [A{޿;|PB-r[ZDlYfMCƲZy/1=hC/" /"BRi@Ta`-J5*@ z,xW<'0u&1<.J4O@}яЮ/| `脀EޅS̝aՏX5צBcgb&ʉR= Y3p|Mzױ6/߂IvEN0qcOaJGOnc\zo2NV!A =Ѱ@Xy?n[HAe=[4g .TV38VV"X>Sҟyp&)tH/?ss>8~Q#$E#CnBHLY&`ojBD|@ Ii,b,y݈$;(G#9A㰒x u/_,r#BU!;ח5};Bۓ,18_{^ZsRmn:d+8$H2NO⮘ Q<3MʜNҹnh3 Ň, Q39d@@Hm,\4ꡢǁ쑱*퍱Њ2q)ǪE:?r^z ]@MZC;y)tt<3[)`I$XHۤfKn)vzIfح,ᅾ{+z􊱩Cc20,+ג֪OC3"6(S.ae ` Aڛ\Oa'߱3Qze|bz,+Sf "|Z $5.Sei *~̈C 6ÛsU4\?Fi8$ y$zφ0`⿴s>>slP8B>Kp L DJ6D>hBަP F" }rfg詥>W2"V ?{I(Ugt@e捉L.H;.bvy+s:0%`[L6였m6lt<&fLG/3n٭jyA3\Іתuj沽b 9̦P(X}-6[O[xsL3w8DVP38GRݝd:@0_-m 'D~nGN*a_#%>dm.?i[Tϣ zg X~-贮{|]Fi5h-P:ަ‘=cQpg@l`oaQ]X:ILD),U8?la Aoꦹ<5G4 UaQXIxU-q.X}G,gW8%tD07d3{T)潡ʅA>D݁#L_<_wztC ִ,hX,)8RZ` pvnUؙ6FI(Rf&&_uM fÃV歚" JNcS6KTgvgInO%!W[C]LtѯP\#}7]y֡c>zMҧ;JQΉ^T񨷏c3y#>a@NĔ*gJ*?FoQ:"Q BW4 z*S.\Aߢt zԒmV2FQi#iyR u&*q[ZŐo ϱCdTӪFO@k$i`[-aڶ1s,"+JƓ{|X n6L-ws)&/T@oZ-pmJ/CB;NȒf!PJT)~$}t-þw Pz SoA9'ul0~_MU%^v:kA;Q }CY=XFpZgՠ!.TRj xCGMД{awj3*^wPfu';q:U.M‘ϗ.򶀲;FtB#1!lõ$V*S^j*ZE0$N 9@J9]LN'reNQ[Fۏe&RXE~Eģo ~R9΍c +TKDl³z5,Z&J\Y:q, T 1f^%w!fMLtY6]ahL4MF?@ )Tn?CkkuO^w0{WZ?—Fx@NV%317:/\rzNAEhlБLr>!;,o R;kҔ?H K7QMu̶P "ͺdrwR!kϼwW!g">WZs6yrЂ6l[ D(;ma7Oj2lcvĩ\8J5MbW*xܬY." *΅SlWR|Bw.eZ#.7SfdDR'j8"di29txY lXr?>,b dͣF5|wUSû~d+gJ׈;YEFj?;`<Ti  QI7^c*i$glhUT.TA;$͟)tƖ.̮ZpCt܀v>ޯRBq i,m/Um^ƪM<&K&?7"z+Vy5|<@9PV:XQհW ;n!'͞]^M_A\)tov-H4}>hFbA[ @驧uhgR{P?1 㪻_^)[O`dhJT[(qMEvTݦ>wݕn9Mgtmͧ~?* 09#LQ@[( PGTM{l@=B~Qb%l$-EtlꚔ'H ۉ{/鋽. `wjm}F|sV@A)&t]P~}ψh`JG|Pmgm8_uST'cڔ~NE]tZ|&I8*s4pt Ewpn,F/- c7%/ .1ly 'C Ϩ.p]a tz eq{WeQ3Wfe} y$yΙz>H86:\3gR.►:1S*٧B5frTD#Xφ! Cůg|yƻ(**y !^rCh_ i4pxfBҪeK8ej6cviS+9U& BۡS*.ѧr+pcoԲPVSشEL n+FHu`19u9QB&|(H83*?"L\ƨ2J5CpkZHS]4D%I㻃*m?̂:WG%[,%8Z%BQ_L}0ksqavwmJ!i_&>C&.IoN*]]R5kթ4e#ۗŬc^̵c׷}O]LMG(TQlHZ٧>M Mw?,6\8 ~鈁u'UY =amRGFҬN-RKxnaU%^xHH\NJdIkk>:iҫ=Bɩ=:- 9<<M|\VrG(ƛʤw<t]0dS(]Ы8ە6Z',,|(8Kto ET{eKt)[3HZ#+utY#պc`f̶o& B f0"H^I;?%.lg9FxNlfwȖPIךg{o wK. | ~E}- _AæKĠ: gG86'c>"rٳ4>pHhx0}=Xvq&w@wuGW HJZE+! ^q*w>O^%_vKQ*눻a" %^~}f}4tS,F/7),N2@b{vYqIϫѭjģ G̱ flH})OMDn$s.U^gcb$稨333kDpxe 큵t? "?8FO;iq lFnz VvO @o'ϛ w}n@s=oA X]|$w1?"U\X@Htejp=h󀞄^jʐ+HL//0V;sНǚ?ԕnpTg1dĶ%L. α=(*vH@ZJ%KS2`L-A{nbNDdv",efʟT FXTtK>E.Gx4*h Rդ(6́uAA^_>ufs RUJrSw:\,!HVV[L,'g<ԨNnᩖgtܞ_{Wяn4kp_:D PF_$FPX(O!lSÌRc<=;?x )+3~_mѻu[aʂ>oOzsEEpR$;} y. x;)h?53OV/T٥Dˬgq֧c`J61Bؑ/7i=qfvCZC=*⼠MG<@G~osa%W8̻@-ݦT A%!J|9Xav <޽X\wmub8ΌdoEOhr5Ĭn>`!d7εVcA20\\MYe3[BeìbO+Qu* _)0mm K}1֦;5ϲ]or&Ӆ #lg$[$sμ$6\QYATˢcSjF`20>FPr Kf:`ιJ;ѤC{ό"kHjNG*Qs͟#9<4\xgFϼnϙoAwëjIo %Eʱj1\x^UyצH@(}`<e8Ak LB5͵x6C N2UbC'o`uRYd7LY=(J9nT\L"ِ#v]l cznNlQXu3F5MB,1O8p4I\f$ߋb>YW̬e!a p$9xi-4Iy+>ڑi^v\" \?sT(*58qt/蘟`Эa%Hnrt9t(E+U*9dJU[oN0EKտ[@.kiNyqmsLtx2"@FQ Rʷ* /6.I~tJpHi:F&lƬUvYĥ|V:^8W#QmB"MjN`e0dߙT;e(.XeuȰ԰ȼiU,`1wZPUQ,?Š0{.Bhiཱ Jv} JFb)c[$QMCSrص/׀bœr.Wi`mhMT?Rd|6uc`;yI?/| *[KnDTmYc$xp9ɪ3=($*u!s?g|ʂKUcl ! YKUW{.MO)Ec朥ד 509c=GP ,l"N] *Ju'~~ Al'rRٽ0"pCߧYw&6ODvA=(qrwOT`0?V6GqQWUTk|' h&3T$j ~SəHHF)Ik7/4M1ѳ!U/K[=[O4BLc/ͅ-2^Z;@LWTݬ"'Ul+{Ehu:MZ-Qư-(.17+[ˤiH% hD}9oH{E;!TAN_o|}',:&͍-a"IM-tCN/=*#, I 3B&_p'O;;>~ D=ғ}s֒[oČ\Zy8-ψd%0i'q0py>8ZKèa~*U҆\zC p%&@07B6IGg{A7~w)%T|O_e['~ ƀdpzHߑk]`bW2.76v|)w "[h-9@z10j$1MjT7nCfqy# Sx\fYN3p;P*p>}1Ϗ,viN3ˀU׌D }"Yv/Itn%9ܬ}Ĭ7e'Jy4z$$̮YxJ> ,fu.yƷ.ǂ0[͙bBiq15QW, $ V5Xˌ,ybYbKʼ-Y;K!\JwDuW#WgF6޾ _%VZ9oŧtiؒZW"Hbt?5*N2۠M-'fR@lS|պkN8OR 51uD0˺OhG&5a ِ{o'1ٳw8ж:`n]hK$5]Io{tw܉e$*?wrs}v֧GaлToB~~װ&+vdBܠ3fDDeG,dwЙں-OM,iF:uʼnrcصtw} jN]p: ı"%פ]ʟw1k($PZZ|ozڳB ,ۼj&] 3r2(܀1614S O zoߕa0'"H9Vo\jv!oc54y<>`tU:8+Lm;!pR(ҵcTIxhFJW9biu{:>]-0g6e#N o>V9aož [.Uh/;SA#TaI\&×Fc[̯`Z1N'aMWD5;= 7Y23A ťF`H1n~i]u@{%J{e&W~~>k QgVQ yyW86y9A֞*ou+))4V4ıyZ (A90zǔfRCQI:zTrkܵj[HU ;m0-X&`pgtx†/ = ٩C !Ƥdl˻{ʢk t$9X4lj7-HE~Lj(Ul)@T |۳BaGPv)gݣ&N27ÅЬ$pD+bhuz*Ox6^Sd(ءՁmav.p3Yr`c/菈Vu1<5PY5Jls1l͘ '=EMp5&]>0Dw*ެף$a"Z;QO ;UJG0|hL]Siu99?gJ**mtzCR C Ӛ ! ۤ+jAKWjxLc sflRFq*]F; cCw\:uN, [''>kCq) OJg,lHP$ɛwL-0(éN vʶ'sZI@;괨̑Ptlx/Z% HJO0÷ s۬kSgC-߯o]ɬ]JAM vf/b0$x"&Z-v 2j/6"yځs^9Kov~1:!5B#b6%-`0i%:tP *tt ]Gླ-9易FR(L'Z@uń'`L-Xq{*~X*M)Ds]3T~:|#/[)t#֩Ҭ>^{9_ Au܃ȍ=*c \cͥNr"fBǍ[w"T̈gӜ^3SJv]*8a酱 \u* "2+Fl9shtv蟬(N/ԍd䉉BpuW4g853aד$66 Ez 2ޙO-U[60٥im(Ĕ=& .WdH1Ⴀ+YWא]NoXA6B,-B.y;MexڭٖK5䞖-v![5NkثxȞ4Jzh+Pi9-'-[fv ng|PMتF|X#֚ECOMa?d8(vYNVo62螕aO93e|mG=g^P V%QnwEai28gԃr0$P?9Ft 4 EKnpi]ͷL1dd7!cRz:˔vdL5\{cצ]ۜ'cRR{YCl {t?TTBN%G鴯.YيIyO%ל&PgTj#9rUʮZR9rG `Yr[6sE UDE\"lmR'J2S CIA +tNoƻnq^[[ ]zꇑk)fSp̉.(a(gvR@(٪w7E k,*=!w)7Rpcdb l `EJWXJe7(J`߂"$# u4>N};9aV%/4l C5^ \V *Godh(~Nf 4^&'r1|3z`w85jM˄f*|Yyr8)֛O'qxj'f+jf#E`Zk;Y$(ຖgX4Dy/beL{AI7ʋ<?6)h^?icZF05x49Vpok[ZeO,EAgC{Co +e8*_H8+ki4dHc+.|9=R"Q[Xm CSzᔉ{ɚ坝M4%\ ԾEŒNWJ)S~!Ł"D 2M/sN^ R=\M&;`봬|:s`p`W؊|S{b!p[A^ccH=nI 4JV" 0KRBU9K}Iy^䲄+8-Cu{M(&-V7m)9qlKO$NSۍj@ޠ  RC^6ؾl5 C"QUb[`'0p T7W!7c(iZѧDpo01eh֋r)jdz̴ `13 ~))˛>tޖ}Fc~D>m_IԶ]NczYó-.0YTdi'em&a AƤr}A< k7LW5-!M_"@ (kK~8޷*VsՃfbC}qBl;YDSRkb^O6QBJU.EbW9y?TxGC{5 ɯۆ:S>G@M=Dޱ(ڄ}e~}g\Uh*XtQ ,>#$(x||KhR!ǔי!׉Fbʁe/^NJK}$# nI܄vS{7+[aV{T8crZ&:;+B⎭vl:ZGE9 Ulױ%UP$(1%=߳MrKNfpiVJ l@D.ByI&YXPxMX-xԫY>VEElJnG;vlM&sPrp1{qPZC C6*|hyu’rn̬\p}l>+ +JҲLBG6qyWcL\==J%&k|xFX"X ܲLIze]l VuJQ5\MY$#JLkqJ2ZTIuCQix.`*{ n8)EMQ**Ũ8LͣM}OѳygZӕoP2\)w=58|M%01ሚlϤas,7k;W 9Rk,[k $U=n2& ~ ] BgCo?/ŭ(7#K r\ VGצ9pBsTjS]?9d,GZtW&gOb/k3,شh捁3എHboS=)y.ڬޘ鰍/PZ ]z$d8{imB%Nqm/RliJ$zFHrT#WU{p !+//|.їa8#LϏӈlzckT>pMڠqIt+.ũ%KXA7mF|Qll~d:5_=4!{/XX"^MN$_(@OĊP<Br:c. a+#\_t8#6eQEDxodnď.'1SvqpV9pf^c^ؔN]vV1NֱN{ױg>bd1*pLOxbOnRE?_9"+7PHl6CScY<,q;C4 ?!L!Κ,5AM!fF -:{)4o2/4_k[u3IÑH@IW4sL|tuG R< Jz_2yu w{0zƤNpCҕx:TZ2OclĚCN {+@  k:y;x+/a刅k4Hp/VDA'FxRp4=h=O7b?1'=p**U޵顗BFemٌlE_5~ٷx1_>գ] D;U)r6ao]}%7Jnn;cu9ɀIHy42lۧgُbgh#+}31XZOH =JMD7Q1*1!a$m*upNbL'IW| gݨYDE4:INPk7T9~^f"͵iiF ,kő%7d#KX)*OcQ\ %[tqnYkxoL9DuhNRmeQnp 2]+ y³Te (jyq1zw9ddNK+c*~K$$[;d Ttԍ򌅔.0.. Q+/ςE|x?Mp<Dk\ zI5V]ay ء h[ۙ5YK$t9NDD{<$)}V?yz)qla{؅',*!^rbnIqlŋVFV8LQm9ׇºܲՇ]%կl3 529٤dUf<ǝt cF-3B*br_~lQaMƸŇn%ؕ@ͲqMRg|N/,-6Rֿh?濑J@:%\ZCQzDۡjfXK:~#: X";ϠD^~D&昧-F^Q),T1w| aAM0+BT#G{ɰ5w&:l7_!1M[ޘ,y19 h*ƦU)keJk&4(5}|D2~)a؊*@SKdNӚ̪ᥓ^\ur/Wɂ z2AV!<'Ul\O『v~fQs mC_u*D_#vh8yBPjsRk0 <9.QܬC Rfd)8;~)\gEtz k' w_a7w۪*J jeA j"i$j=Ӑ*TV9TЧweA^Uۙyxɞ (;Z%o&Bv⦸:)ĞI12ƺ+_ݤq4۷3> ՠ)2n%47%.0D#0&꣹'5+nJ|-Yw=NS-h5GnU*C u=FPh6ഖ*LL/ipuB%6sDp< G7&/.Ҭg&?t:hGʬ:`a="'H >sg1Q\i^ÉSOe.KQoXS9)fl6;gOy-fg (Zzhj[>_-^HCѵ[xt-*P/ ywr}klw8giQnOX7SW ת0YggI>L|hv5".Q);뚈@f ZM n֪FI0y~}J[ {A~%Dž=tyFd]@ Y2x?9nҟސE x6Eu xܕ'ϛzPX v;m!e|Ԗ15Z~bU5aeEٟxOכ$nNܘZ|z{C!WG. eTR|@V9yISq^f9|rgRv.#. _!$N Nv)-^zr h)&"SE1, eZꒉXyIquWh5$vFng@2ߤvQdx!$t*ӎ4EqT; BdD fcӈxYߠm7Wii][Nh:Q񎀣s(-4D.l?!썬Nb!W="0T9rpD-xc.Q,`b[1# PBTHpZߛ Ə]`|IT&V7Fمi6fk=*pE!7j`d(79T</yw}a\ȞB2NOL}r27914峋z=/˻dMY3Bj))fkh)9<$Ckh^+De}bgp؟୕is^˘N0L{ݻ[D+O6TMq0y2}3AB A#Fp+z-"piz*mIOMZ`h$RBMW 晫d~<6JȿQX5S\aW8{J3M$AHr;pIA.zI\4 >R"ݑzkuo?E]Ch7Bjڠ,hVd…w/<㮝 n;g}ol୅'-sT0XJ! 5Zq+_ ܚIhfTrH?DDHp8߼343ׂ^e B[ys{ 0xYê;kf.Di){rnI41yKF5(7"=<ϘY6`9d \lK %xKCpܱS^wkOc}Yia*n̆ѸwZryPH egs RƧln!*ɳgW}UI]'.PܺxL/9z:roz\[4enc&I žϭՎ;SGc h%Ә%ß$4(fKFΎ+m$"ŷx;&xbܸ`b#/d|ǎ9陏`.)G:7!Lv}S؈\Y(^VlG%tv=8htL!B%߿w>7t9f2*&r,bH' 42-ixekhe+=!PRu!{*L-!gRO.եt항kH㦐$ۺQ(:xW6%ȫ| ؤbOg[ѧ.C܁M_,,rhqH~t6F,@e8:$wԤ8;Ti #\%/d͙4s) ּCw T+)AUgMbnғē߅!/~#nPo+:2\,qJw>ݞrqta$\ZeN;ZUFLP]!̸k: 4~v.uS-ی̃!&-3[Lrf4}$99к_T;Z+P;_`0l.(mY//S">hs~rEۓ-[д6z߅$/3H\m^9P9$g,OДRx7X2W2i  i4iK0^ b3B$U)G H-|/kwr}M+0U4(< j^?6{\+e4L~j|ٺ/ Nәk"t 1K=`Vo:WM\PtsG  Z/Ers5!"Қ\ucQoTƁD*F6FrVMVq;X lɣ3{쭦;Js.-Eu8nd)ۙ5h:0;sm`C3t^I< /=k` ,x|gʶyB8Dl^Q` | q~2wY.6("$8{MXnhU6 FLPd'E]0dmh|Zr:)>nhj;EJ [&<ξy,0'A'*Y~^lFޖ6F;8^LönocGh3)Z!Mxn;EE:],ʾm:f-*)GdFmhOQ*.]2:~V+r`k095Ru(Wo; j.#Q6T'xqg#}}B;^vEg GՃ?:->>dW9{5J-3HZu\u܆])==N/bb.fRH#_k,)4,*3p;DO |{ > ֖OI[CwlmE_ͅRrz~^pfFz. w]-[#4 Qv$ѽ/95̠+ Y=l7^>Zb[\ui-s"/Vj.L&=荲ݞ?]jK /_쥪ͨ\3NȨx2ּnJB ڀKf=/qhQ%>7C'ξNpaj0gLX+_to?)IvZRg}o X OUC^8i &]<q}3QnP**nMP'gmD6D3 @mv>H6;_R\L3UWg.48j'" _[:edtQ#q Ze9U,y!w덑O; e}FOo猸Jq'#96ep[w,Q|a̺g`2Ҵ8)ۙԦKox{} G΂WY͂%EP)6̺z&x jFsԮr "Bh/w 1ID^Fk\{}D<Fb fp("Ӥ1 `$ȣ+I*]Ux+I^;%@m=p—Z0xT=@7BC;ıIL56ra@۰f2VzIqXBԁ)R ^UIJ Ok{Vp(u3~sfo_EJb:CK>S&y4p>w(^IIV9LKc- @HQJAQڋ:*NG{iƲ H;r ۛEs%N Gc᪌\H($ AGD<)uBX2U+M&(&zGŅsX?wy񰕣-hĺ]~S;PtNKZ@2HrZD^y`0ƜKR~iX&#~xgںkk~3/L% L8dmq4ADҢ"mſrUe"68Q~[*)|UȱB9N f\įުYH34h k:ˇ`; L-(&:(88v>V.z&s'M!uPKIJԝ]cb~CDĐ+CJ=yzb E|{ORS)3m;޸{͹BEWPCcR(ďGLy.,xm+dxH<\.멟 qY5ϕU z(;Q\@*}4ī*?S][$,iI=0튼#ǂVYNDjm]YJުOmq tޘ 9MyiGSGdBA;W$()րWP-CF}GteV=jIMng Rm =_rj?HMca4ْT'۠4?xG-s@ok t"77=_xCU=&BnexGhHhHZmh͕}rM" 'Q $)ZͤhvB OZz*\c5p,|`œ(\+b|W$`wknbE+hl$q,8Wv/4W+T;$XL`Xb# fS95,YO(M$hhˍ󬰔P3xIkj7^W)n4jNx$Z>0OɔE<)#qOMT-}S\$&:%QneG:hOp JH}Yq#7jnWcHQ<4 ҹ*7.&Be&(FAKBh LO@ETSi > hPn.)NTnI'@Xg+*=Պ _Oc"%m=B(+@imTj X?+S5 `j۫,1w(c[,yOSh|]4xZ T 7c q,ZHԎZ痥>$T4[Ƿ=|gXhat2Cq3-J"*:-8ԔRЈMlHSb{R4TݶǍf3c-<U6_dkR1RԽY&_U^ ! X B.6`d/Ѓ!@7h'4vٜXa{ÓčKVuc)._Fgy%ECmhXqShVPშ\,32ּmE q^PTG -?<;am߷dL"ENv(RNpWxݙ&bWkѼv-@zY\}|,}Źżַ.$ۅ%?6N_AsM )5x~surtȞKEkヌ ~a\_ {ɷlJ04(it/*o 5㻿 B cbTp5ҟE!FI:(,!ݒñiXFa ޜ=mh'ZjiӻX%U"ІXNr^ P;FJ9@x%'9Dh^^H%XzP"n1Q6/L9%?O3tdSܫ7Q;<ٗç^Xzp.+J_4jޮh\"ιI?[|XCMHbw)g;&WƵ8D me cQ GuDv|M g,KM oX)fY!:bƞ]{x*$ޖUtAE([:[%TGt0Jg|"QIq gfxJ[ݔ38U  uB)%m&0Z~=H/ >]>RQX5Ћ{xL]o=a|ρPH1ó~BUIzQZċo#@=cK,B8[p֋Bx@vߘ V3d<1q[@GK8%xkE3@*bPN_L+8g@|l"[POD*ˈMW xEOE'8Cz%PVbxpV*0}>~|w %Ob]lA.ub~O/e$Qeئ̾UIo x-|!>Z`@'ڍHoQ0Ek5biní=ZrK8*OnYۅH87mvsPUUFa$M) _ܱ֗s?חO]|EY"{#$*=/b2S,D ^̩*`(?cLH#y}Ma%`򉺡P .~07VԵ7ES*SB*OQ~%8R5( ?}@ BBߡoC3*+k=w_+_1?tu.WX4]+٭ȠY?sj/y]NH,Wl<ߓa5$F<_<\䪋-k| ^xՇs0Pigpw;(NqŪeRԹNaGҚ:=K$Fqzqb#i_3CLWBR!MjSse>WZ$^aIڭJ\eQcV- QC!p:"yxS"V$P ڌ37MB;x'⼑;6XɯC|r }JoCvZ&F%S΂lyfIUhDL/6 y|s[aNzUeM}IBvaR @փ"%sVZ#{Ogb4J4eu,cQiOO(?p4Ɩ3d?Np{[^#}7P턬jw -: ,DrL\ "B%'f/l$b![L&t4C#Xr|INvLkQ l -6YraV$|S#qݴ c T|d}#eLypꬩxƂلoĹ1K .Z0[/}kiE)6%hG8xЗlpD13E|])b dDg2:b]+g:]'#zZ) ;n3x<_aBSjDGsaqiU^ 񘾟L7F@ETR,Gm9=8ṲvGm=ՠ23~E,w? kqV>07/v7lUuPZ|wau,GCu cƹS}~ńؔX+,wwEGkK7V3!0VH;MWV4ݢb[C?-0U6J+)A?Lr; hA~y^_]M9tN`cgD4& =8J<pbӜ'RS?cqim״gcDy&ҧhӹ!;kdw?rJ_E|7T>#yy]e@YE4 S >_; OH X%E_ou(B'j! i-SKS%dZ6xRI/R#Ws5FWQ19l͔)eK3ڃ CJYYUGZd&FM?SKpF$p#kVG;_'Zb /+n ̝4MHE4^J&X zA`{ N 2$5MO uzˡAsOv!ut+kaP!FLHZ'A.YFaJxsi~ olEآvwuZG|+Si',j%Dم3i^cehuyr#"Uh=.TTW[FDm-d q 9ӒTw} o3b5}%Tۖ!=v aͯdߔy934B+E~QNENM?LVaRT(j`JUNMh/]3P-ޙv$F |۷lN@5Tϟ:C?Bf-˄F4AeakchxI!uz(fPQZkM^+>4!h95z4,Ơ -zsh/nO5E48ޢ .T&3$4F{?zJ RZԥ{r'|-Di*[نdqKn Z[φ4(L@VJ22#>9[Fa]:= 9JҦ# {WHZ+ͬqӠ-nkB$XtX4n,(3exwwN4MI`G'`+H0e[+1V)_K2~V%rAϰ}L4EgFݗmrRX%~ K!vL*7io' O:Ꮯ]ӷ{>)T[S3R=V{#uKd+ ˶[{TA26~ b D75VzNku zt} `]DI7XZ`4ݩ`;zv@<%׊*>|C;L2'AoI{)k_<޵j@ysywWR,H-*8 1QY*HF6}DMY3(籓[AX\"D~,~aHPJɄFD7B:x\z0j#>4Nkek m^ڑ>f^S5@!ܟ]wr2LEPUP^N\ 3I0_ M= n@L9bb&: (D=\Tț |9BUj۽3\壂,ησhSWO\_ZCŴ_rլ jDgt&P#M]S#~ e AW+H>}* oZUej5tc:}-XF/i*oCw:QB3) Dș i"hP $F/Zsv1.Aݶ{gʆd4Ve}*iCYM46GСXS).^7Nr:mމȿ2?/ C6#V Inh;*iw 9V4D*ZEU4벏D⽊l]![z|ft`WOc SQaTl\Z@*R1|IХ[Z5tS5a krNNJ7D)D7e,mya媋= x yS@*H}W>- <W0%8NͅuPLWU]ڸ 7|Pu  8g g=l;gݱf0a^xr۩'ebr&z:e ed'd'ip$u-+1SbʙYΕΚ3ѯF}òZ<}mߩO]+oyt6a.* ;ws l_'b]0ꑼ̪އ2: t*[P.~Hor0`_G l jp!>6WUqE~OR;8_OVPz!l6rq۶U!,i>%ʛ f}{6@)D>9Nh7e8 sԇ.zmk (ox*Us(Ea&QBnE3..eno<ԡ"Mbi?ӖH =B+aZp;2㻧 AJc&Nv\0J}JH9X&L ;Aбd!bi#DxXU䨰izMΘ-5i3Y8m>'8E}HfVs߮&t+-1Tc.k}dJ[l6kh҃Ǒ`IMrHD4F  (%*rNCycjN'Ad1^^%{Tx@P!1Lءh&hud)Yj!{#;Q/mֲzf\8mHE…;7AQxBms6οigfpDr\eGjr[C\7|K\8B`WCK5˞ W>=H΂BzhVh )qeݦMSJwiJ $_5B˓@Yӊ "t}ZkWHQ͇vn,2/Њ?C"P (\"h"T۵WUUud]ISwP4^ +hVj-1vIYmE&kTFT q$8CEBj3~.j3(1Lg2:*bh.ʻwrY9UϠBpiPVq7xK(:~9Tu Iו=׾ G9&`YjM1e^N'D^QP&A3@{] = p&pc^ŽAB<+g]H4p-ܩjD =6 *B$&exGRp޻,xLԦoC0ӀˬȰGْYSkDet+ŀRdr_S\դo>b"dm$aF~Q 243'YCgZ)87d\œѰы9&o=V s%U'}"|ŧw߈e3vTdz!sr{)z/(f@0Z$t>>wmtk}#C^vi7ԫ\mu\`/gxVlr@ɰwza=\2أ{KJR3f´OP}E g}to{__4+r\꺷e׼,M̝\VLrmVԉg7v挊@t*$\`o}&-F>!ϽQ MQqf]*ud"Q~/'QJ %_ۆ"ߋtJV@~]sɀ`qLasW4@qN,"e!?Z1T sC}X=,@|Db#3,۔n)ȽG5 QsmAٍ&j"WC q,P[} ;gn̼9w{FnkykЌg# EM$Tn:Ϥ^o2 mJg9 :SQ~r8$^>~"?6g=atW\tRˤQHɍlލn+ ύ1i­jRq} K@ϥN4KYS)5~V+)")>$V[ 0qePBO(]l Q_yF͊,450-< oj\]n7*4n=K> ^H nyI‰.iYHF|{iCaB/M}yH)@RY/QCAsuoa1w*VJH6m@!p8'[Fw\ަ4t+ RZ̮w1JoSCf6y(Ց;)GoYX,"?.&O$`K͙DȲx:S\"ABS/h7(K,jGɳ8H0ҐO5y`2KDKzkE4cA$1 u0X?p8ǓM |Z1MhCmTYohM`(8xE!]ݒD g ZsZ~k7֐Pd߿s#ZY iL넌-H3˺Lov748Mo]sij(FvlW\x!G:[C[X8b'ѐ! J us~.f8ѤóDP"!>(C}̉ĠccOfq L kxCꥅ [%Z!Slj=2 ~J4)I( %9HJ{)g.cW`n5ƖdY_+MvuY{VFG />Ί~Bϟ%[N{"5[,Kn! M)gφ߯tW!μi)X}5,=x]Whr:@s[4+B `/50Tk$qZ(G S`|Q%ٛH6|ndyrAsf`NɦIf30H 08S2^徥o (ݖŭ}mLg: ,ayü&~>z1O)ۤ6P{n2Wٖ5dwoc#Mkߊ vNԓD2\Fk2υoY )x)~LX]#824"n@WQqvMhW>LeGx*;pG{ >> i]x5ojDeU15OWXz|Ek0Qԝq/i;i O1COg(M90s_XTyh.]=H%l3ċH%kyifgܒW%G*/t2\n]T4%ဉ\!FW1㪉/^'vCIZ Ϟ\_ҷ*:2qYDM@݊TC=3vô5֓AHB!8D R{G{_v[S/#0qx1>OnY(Fv.K'8dwwI»|tVC<Ѷޏ%}RurJG,urƙ,n[%44%Ч9;&MyV&bU(BΣunO\/eld1&/!(jC "AdQ>JcCCO6$;[=όRV|yD)Sm ẐViC.޾r {:lӖ&9 @]B CT[ڛ !.%bn0J4m%e" /B &o5LiM @:__w)m9ǀ~0 B59J%N~zVKc)`RMȀNV SG@O}$p 蓙aOt͚Nꨁ#2'(`nk [A kJJ^j\&?_gpvuDe#{:zn6ZedݷΖ˽t;NYjmlg/%ŁV\ f\ 3_W55(iؖ"IaS s|w+S+Y iq,2l)Ly/G4nOm%P&v&nf; N֊3Cu.̓៸+ȸlM] z;mgDZ'piC3/|̩IXZH+m38ufXTuzhgJWqsYA㼮qO^\nFL9+ 8],qUe|cut%fI4Ó&6'VB8p(.4Zv=,$Xr7Xk~g !D7c덲'zʺw 7.?Y$Øw+ږZ@{Utyʧ@`̆q,#t^qtm-}éhMsKe%M6ƽS8I8atıTk uÔ:Yj)-d}pNـAH:;&آ%2 t?&kI 0"{}_b~Ǹs0Yǁ瓘[;C]Qq*ԇ3|6>A;xe5Z(8ꄈ;_Ϫѻ}3#\k#[J|4ӛa5tv<]BaGG* f*0{>),E9Y&dG:b/' ڬtE͟'uiSWɒiN: `"l9SB SӉM sABHlϚ=vHЃB*δYS㠌S"y҇i`Sk-&Q9V^c@ST/ &+FSA&3W+S 4>3q9ogsY?p7N0n74hiҭ!O>vNXĶ9qH"a•T,+Rdoή.߻@9tdqj.G{~:Ƕ uQLFFzYnkZ0"1;lNTN@/ƭ5˾0ZPU˰Fu) `ϋJJe["w{1ڏ1H @=pp@m82Sr}έ 뚤;Oə%w]IxNzv١&2qXY.~|∤BYN7V-C1Qc"y+eNEk?QYuHHK G OP % %w=erPX_>B; Lc5Ίg)KnerNd@MYs/Ih|*|B(փͶi2opu&s6ܜZ]8$YCӼLJɭs'.TSY{i!dDHkUֹF9)9tC47ӲJk!,_ |p=P Zz#v,^fMFЈrn_MȬ@Gva'aİMuz{<5iVRB$h#}*xLic riD,<.F;]tLڙ<@Ϋ#HcŊh TEwԳ],|h2ؗjCrkXxȊ* ŒL58dJysS]*gڸPf%k}1, K|˽@& z:wvƮ E ׶_]' ˰+3#AEn\NFe@yMRÞtWiqVXO2ZVmyX%ʇx62s1e;b7B'fGQ ,@Z72Bhp'+E JNG13.’7s/t* 5.ݐqmZmk<4z?{)<''ĔUbtyoP]i8 ey{Woテ2 MYȨ" /hj|#c03?f &+vƁ?HP \wN#5;kVf‡IRQ[DHzt9jӦ U1/bN&SHG$w3-G8;l+3~mI&/rKpT=mA 2 ż9,]; 0[IInSt: G(EBf46";c cy:ZkX\M"#/z]HU=k@eF'?&•gVs˺q5vXۯUئ5=Lݖ>?'i7jK#O#CRE ?IJNa7+1%LR Kj{Ρ`cѦU7dq[Z#476ĝU9*{>JS"P$*Hʔͅۻۍ¡ϻhPtB'Mp+6ϲѬkz91bdHKw'w֧MF:HeCz M74 aBpoÌ2Z6u쎨:Vf6D̻_={P`9ȫC*i@h2 -91S{6*?]?^(c+bJ~j0Jp0uC9xG̻)r(yq7t#IM;c;:MڿSoIS?=[z"{Lg;PlxTh0W‘Y!Ѳ/ɂS|k/5fc1º{ Z-3YẄM D-h"1ow05phNPq.M!7=4$;Dv|ޭ^D~9<1 )A25WD=8K(]]GO;?.{dS*Uf&Esyٴ_H;\ס^T }ئF7Dr<?vJm.Ў~X-pKqgE0kCYՆzSJ:|a<->0uu> wGGI/8^\DkiY[,+]p)iʙ{>:qЋҊ ǡX!@.z❊qi~asLZ-}n,͇6o33+`cSttpd oC;c@1PEɰxI]sּd2"3ͳI9re jlu},b נ,(o\wMTeQFd<ogIۈt2?ULƘ2@o< ; c@֗Ooӫv=<+5^V^8'2](,e\[ #ܑC+OTaDꎚksU^c\gX %ٽ9y:qUNGmo9=}Xy{JRW*TpȎSi@pmUS_ԝSf~!+ijoI=<7(-(h˄F*Nٙ7A}CWS9p[(}hn25`1P~mJvY&>1OD3G KEhe%PL=y9JNI)7V-V'lE?ja$DHC@ }0'hevֳ@A[0!wU91:8(^? ^'|! i"crYS`N_KSYee5Rǟ1D8UC1l t#~ٯE<ɑO1 U7RaMق 7 =\!Xׁ!ObBc qcM 6J~dR1`xqe_~؁ +T$Dx{չь N2$\&] *jx=iMIU h=[@(o⵮(ݦW2ԭ}N.345嵦a[ӊ #EŷXbYa{.RDz7c-N;K,*cZc2HC .rͭ NN JӼyU>֖0_M[;c8K6|Hۏe/lpa~?kS"I5jۘٳp^F.1&9'hUU/'?\P+F6~*ރe1sN lQ?a_6>8TZ۸&K/k8N:\1@8Ut̀:ƒd} ˛͈{iA"zF|ⷢ\# ̱&Rk[_]* #ɪdI<d0*Id*>S(ßh)8Cʥc.R;`Gdg Qu#nr!s.vAfw=:Z|2hI|lYCBA; =`΅ej^YǟT<1۔9Fo4ifO@lhwctD2p*2 {Cn:xlLdh$-]*B2KoZt]|nSu_vj5q5t.6#VU=]hN-֠ZJv,Kًv`;w2hg|d$ʵN.mux5,Oh]gO*) ><-l 8` ;Ln}`ׇPݯ L[Gj}*Lue ü,tWХMaha6-J~}^|ٱgM8țx0Tq%r,\q8QDX.t2s3RG)O+z+Z-Q+''yPr3B qq?ЫLeߟ%Bk"Y/VӘۨ5pS;-T&w:\=yװdEﳅwȯfZ!}ط- q#i?pbHv-yfv˯7(/huF;v& AdK :죰: ugq {C>/5-=1jhk1BQk(ַVȮξC+%6*pG.>%L4*9ڊfp `+.st܊'qbvl Wd;߭ޅTrH U؁tطyGE\{sgC: b↼Ac&s9qSZ~XY k` -2 l:3ǎFv`0,PW+glj?~kKֆ9quQmFYM` a/hUU$S6!eqfZ|5{k3ӱ5߸ۭZW}J=xxTEF9 +h ÙvQվ%BM|e.¡) ɭAX И릭1Wy!F"$=>oʶ&}6t"./ư՜V ^,/w ke X̸PrbצUo[f?Tg2VtiFxϭs0'̻ũu7Pn>*Lxuu %Ͱ'Aӂ;k]^4Xa`|x9EĹz!1n/iA/F Hg۲ fFAW߷8kުܣ73*IAId|%zQ|ttV4s ۶/NT}ki-`Yg YpfczZ)fz6VW2nbÖ)㸃 (oF] WT5.Ʈ߅ca\F6BF*m9?Ob};e,a~1IlͲ~My4rvW9tqT/#> B94ٽ|cL!TLk # M }p4v]}j=ea" )5uzF/@ӵTA<}P++Bn6Á.)Q_$BsFƋcj{4{;3EROn )ٞ(Ha[eR2h:!0"z;D:z"s_sH g. CbgwToߩ;^)~B/Źw)DY' \#-5^fն3<`]0٤nX5[˕';]\CmsHUM.@:;Q6&="O6Q}*SFo㰶@wg>#kp,TܗnMk6uӏ!çz [רx#{f.w&?=WŖ+eMI b2qxw`ym/robXW τ£6e @JY-[DQߚ;eҘ|Q3# P{*4B҃ %+`K8ekBdD=T-ÛI,a`a S|r;o۬1Avlߝ:1 Xm;;$' MV6"ep*D߫mbKP QP5!7/yƬ`,2)3Ə$Rulp!Oi`"9Ezihel:eU;A,(<=[4P{k<ͼR<.h̏5D As*1oDD]49wlӥiNw ‰ep}@> yZ Vjd;St%ҋʯFwY0̱0Y w0Gݵv!ԯJ&X[f^-| 5DY(;C}7y-ͼeTݴ˥L B@uLr1]kxlVpًn(qt:/F]^Y?h^ehw򔜭M`s>>ݥHV {aC(A/xd}\[}F {/C 2,K!CDD^ݥ.3QS6u.'k`- )2?6hFN)/*)+L & Mh!s}yp1t:>=K.#A_uFq:lVnreHwI6]hd~*(.lal^'t_>ȢhVy|:BڀdP>:V]?hD4/7ھ* eGI7Tn> CEi0 9/[4 gq8oEbfH*DJqKݞ{'Y^}ONJ~Nw' [[adGزY4YۂsLn_4J"@y{Gxa澌r$x 6 !͂7 '/rc)Y Oxbkםg]3xG8;+ۈvK;:! uxF QR1=Y-/(Nji}KF>vLI5n.g̘,8J Uƞ EIJB&xO%L=㼃 pl'To>*k.'trٔ5YC~`ŀu; P*3N &"oӢ NfڕYUj6F Wo.T7ۍN w((pDoW2RT^PDXmN_HzDǃ<86STBH/0[(CC@&U:Tb47VY3c' ~eK9_#UJ-O ۃzjס݋ثw& u|P}n$dT`b;et9Oǯ2|r넘N$2:-`<W"H3u@eLIKgxТiή?(+I5u$Q-sIYI)T"7_ATBa j.G@a.[OkKC噆5\:jTOk0mۏx}0$<֒/tX'#t4t"S ?|4M59xFZmZ=kZJS ʻo {&+l' vKZOoaT^!bշV" c]DSH=TjߋOg3I)Ou5u{9MYY)sFPtg nG0X}tQF-}tIKybs`x缟lܕm$6bcuB7 Wd:JUq]5&io? k)BO,*R ʉPE^l봄Y? NHjCbb#rJr>tq P];CJxEi:}侨2U6bƗ26P35`h }wD-^&KvȲ9 &9N(}^ٴO-NH űFpb"d5r\l&tj[75E*9t#2K\U,+r8pU˵۶(Npghq2/`]q-4肈'm~/`#@ kO}d C{ʩzӎwQoqh_ސUn`6+Io8QErte<#?qv*.5H]MNo -J8~1IməEl?/+KuȠwnň (\ Cx 1 ~}8J\cIW(#w aOjOd}Ռ-4jyA6t_<} &Ŏdb0/+Bf٬]xr(p/]ip|!qA:.ע<s/CY+巘1&uuwIpw+?0u$s/}e RxPaK[I%W 5 Z|~ 4ԓ0Qc{ϙ{_7P݁fTJx*W@dG4hLܓ P,ɳc7$ F\(hBH鯛e3>Bg9OH=\t>yNGx9Hѓ9:aז hT}=͜-Wd4[K.)(| 6v*@d3UD¨k~*$Q%zGEg"+qOC@0|"+NICv?o3:ZV>2Q&\A7(]KW ]4*/Ngm&biC.gnIjɼ;čJ2 e`OXxk*(A*{('jj=^]Wxds ;<C`>"'R S=\p1lTX n0bP8ݒpjҬ3 u~5 /-VϭrEL%} oz<<'V^k}osWXF'``NM:}BOz2x;%SM7aqI|!/eT*_ y}.qfm Ac' /| ,%V(|Gp6Nؠ]PD|!"7/WemhVHLo((~_m9s5Aԫ߽8LJ?ҔtMW=)U ☝W A֕<+2ZPή4NnR)Esf-BsX(UQ5Hp-+(oCP⧏inbڐ'HI"tE2$V%kgJ$)(zc[T,0zmc1#fІ] ίЍ( \kHg z_"v~s:CmHDFm^Eq&R ]8<0/rih6$ZW.$5^BiYy߱>ذRep6cy&?K*mvE7̀n x^! Za5 f#o{7,/JC8ܵSk$j-;YeADFn|%華 HhMY5)8ꋛUƘUp9VDDuj̫a:Ԡ# O.d0M4GPqe\ tjA)vO*78 SM=N7# DKAEtbh$riԐ!@]#=p 6&TdBq1ݩɪ'[lxZziIW%@`?I|!Mi,+gZ㹚TH.}SMI"\e]*n߀:->~s1Wfor% %MNG]b= U"_Qs!:F 99(5;s} LW&c1 U`ݟi4iqo: q}&FSQe.@rCIIC1V6ZGcA4HI7h"gamx6#O>yrb𴞧'0;tRYf8i՚|"4DyƄc$}=h;ƺP#mc5+K'MUqZ@!#);|W'%"hRKuB.1jn.O~^u_>D;^eNi"_XG{ Mثw hwR\o0[ @1*TYew♇b:@y8ho?|ЍR:Y1j R=쒁 b1an*f)s Zhp-N?t)VI4˅4U 54)rS ,)[>\P]J-Pq5c& jsЈ4P?l'n{~DB][4m4NF-' Mꙉercȟm nD-N|a vlb1?Պ_T_HuŎPE%¯oOѻ J}Zϴ7h'YH[A'PU|<ہԚ*EQJhMy%V*KzݦYkn 0C΋!R eþ:^C!uMYw9H~L8 NJxnQЭ;"? e4# ?kT뗠/EO )q(4}57aB1 P0S2{םfߦ>@ Smt.,JgkF (zƲىU .P[|X4c5C r!]m1pX%؀G<=:ʟ^l".mHpR^/jcB?0SFc-σRQkt[2u<)rۚ JT. MXeB#&Yz W7K/MM-ߝ$oQJT iy(Ug }mJ"aϣt<__sdNVp>1wxr e"ޙg3ba;cLc"֔tR4}WiE_kf6/zt{|Nc|BkygKSDeO%?Ѓ>S'!9 撙rlBJWE7ݗU:0*%NbƲ,\M}_opܢv:qi<Ar^.lb+H3հr gI lG e37$uzRڭ>:C2׽VgÉpC|"el!>j6*J$SBRϵ֩37.wm4||1<b @2)t8?oC4<zI,[Ah+@1@,|QAw)hE$7#;׌:7&MZlȥ9:ݼZw"*u\tP0ib˸scR%e⺇HTMYGgd0xshP]#k PsPAn}U㬯4CEL %%Շsg.@]VI˧ћܻDXWÜ .3ȋYVB^؆D +|OZ@$4Z$!;vOiT[A]`Q)Zf>K(R"*!dPxϙ-*X!wg_v\-%诈inN N81y_l= )i̥ׯ83`$;vX,dyG39ޕ(h2bө:t_J}. 6.Q%j.˺h3qOW40 z; cVBn;QqcmF+o5>b%G/er8F=L 봍҃`k$CN,Y5ej fҝuCc_bYf@>JX/GB!JQOEԖ0[“'ҝ{'Mjbd:uLR1?y]C73siFKܶ&M_8ar @ʆ-;t# c[_+" g*Vhϊ8OΒމJj0fc;[R!(zsjDT EcVXisP*K~)1-`lEev!kNo|6Y灦_q #S*^_bCGLXRÜ HIK)U`\,w!;]KR ():GpeISHm0-ˎCL,z_J lCT19K/@'@HsL~ĥzu>!3ƈ"v .6rEw T50J]8HM.6_fTﷰ!,"04(,v`?ʒ|.Ǵ4 @q.pBjYn:>Y_t %tW\8$'MR/8BߗE{{X'NLRĭ5 ɻlm-8oDR{:F#4Þ!ⷂ.o2gФL4zecůmT-XT*Dl":qPe ,$y8[&'s`@c僞iY\I"BB0'myVgR( voMJtwבNKz'XVw;OvePʈóbdn}ⱗ?q7-9lrlys#$Iji |OLFtcH9Qw⬱`jmݎn89|E|/XB? $N/&'RŪ1M`S#„ԍ GS>g=eMBR8Sn͌VsAU-SJXHXnͪƝ\tP=R`7B^h5~qFưSFU"MIg{ 1q2UjG-|hͷ ؂́(;B"pDi%sIGgREW3< LM$rw'P7٥No4KBu 3EcKWr {cQ+{X&_DoAv_1蹆GV??]8!RKf*$y:h|E{!>"HGZ"-ǒ7EU ncUG5C_pESwcxA+PMDۘwqe0ܑJ}Wrz~idsrV^V%%8P9<8LNiD)YyUtUx6Bt4f`UL:oc%dL_E}2a`}$sb}$K_jIϕ~J:y)M1!zq86 aؼJΚv8D5 {(7n Xs5PSKy Ó+C,Cd^YvK#Ii/y_Mub!V1$KB|?rBu+Ipq<_e2-ʍ؊ c'$D^A9vx%SxY>]P|ѩi٘8Lh?cVx;q = M3߶>Vx~tzL%qiuL h |..g.|s+ Mj[ӭJ% ھY;!1Π Yݐ Y @d] P`=[NLp3C-4BĜnzQ^,*˵51$x"W;q(%Ѯ 4P>|R4rK؈Y} l[K+{Q_Wco)DK_7gfՅwԥc:Y {*r Pξg=6m@5]ʀCGUe7j EI)^0'yf9`1|Tb%ʮTU+$dE($4("u15fH?oEKEeSk&%%u;u9bU_J |?5DM;h ?j`&xyQ5.p Ci]U[4;/2;jɅv o\Sk+"V18Ɯσlk)T A|£ 9-]VSAxMOmL\ _8^ DA$BM+7Z&u*ET/Z˖tyd 7y?/4]BzIQߧC x>.yf=k~9C\r؋rkM yUH9ݥbJdg1!fB r$ټCPԅO.[ ^23n5*XмVrݽnuEL=k$5xvn}%#$=,&RT)u 崏p}@KGm?%u_\Ae[~_Z+lH#8>B#ADul z}]46R7iUH~鞵>5so#:Ӗo g!-^|+mT$Q[[*1|Z^uLEli ~;FUG+Ig0+%k[R#9(.=Vk-OաAG@a 3YI!B|20ܷc\|)Dl3m$%{G/UzMoybQ$ڪZJM 76D&ZYQ@#2P1u|5NBぬx]6!w;z(e53 wP];4&sq-8D8ĶɎ)Q<1ʇ7^+Pw50[!fahƅްe\p"1y1!v aծRB7zDYuhUц)i+L79_!`|*Dk{f(&C`P1wuua̙ρr:oO }"}ɶGZo;T_K<4r~ؾG1ll||0Ҵ@C,Bѯ:Lޝb?L62z=VR׸r7EtZܱa*_=0:(Q䋯-Wt!A$˶ˆ'N<ɖH;gUՄM DXrhF3I*u+'+^,Gz5Dd^ +qطk- %f--My"1Ka1B-u@^{19k;! mvM30F47JCъY|{d{v4,-02.X$~g({a>=ı0MSz*`"IU!8PҨ{fXR7}H;}74\Pׇ0F_: Rf}2lWGt.!AH4 0MigD@uxjbބ@>+Y=l5y9c~Ý#gETAܰhAjj|G˽U nY2bn4ub>)d7싪! u K,(T(Q o:W󜜉-d!2CkvO4c$q[V7'lS:ybg!) 4oׇPE\SSֿ|e\V1Cp|I(h/eE=tR8OS?_^)dLpEm#T6KFy\8_!WdGz;l6PvO& "b^yZW_~9 AއRwVj1k(awaolhLGӛ**dcйV{雐/i1hH ^|OUZ_%B×ZJTAHoQ%לyc~MVx 8 {fD0]q,0R8mA}T%E 6Ong^8~!*~- +[:@淨DU9tV\U{q;&UD:f+pTzq?JWwbO¼> 4rjy_@7),Lh#UwNi%eH MV:)vC-3;jO8Cw#{ePKWO[$O.uz<{{aZ*]Hs5n&Zc-u9HΈƈ NU>4/RS8#S@.7x 8}sx¶>Rr&ژT=ɆҲ/4ݢeJF71'=oB' t$!sd}; aB~ ,-F-cs-HAj<˥lx-i*cRJ DY&0wJԍ_ N/Rywo$J016H5+yS*+Y 񓤅sZ:tWrZADޔ1wݿMݐ_}l· M&eA .w w\~^'.8dT"4akF.E޷_~:0 ^_*ٯbw}R/ox `Jv-5>AGv'TDxz&A,E8fm nt dJHC9?dH(FZubwnM*!#U46.j &^4H!])u@`!uBdlDxn̡ Ta8;cqb(E$d͢k29%Z=iqֳMhtyŻRy}ia0c&]0̜o` p+`?)iC74GXC 4!}˕+RASZ0$R6"P7r⼘x[.;RAc%Pqw(cRFEkHUWXK :=E%nyOƖ4qlDfu(w+ nbx ̹6eN?AA!bՀ3p*~4BkXC'44Mv* 3r"8([U;ȿ9;>MP{f %HPf9¨x_'u{XBi]1sE.J?B暁T- +bNs%LyW#Iѫcf(l|\ X|dPtTaabF]*N_ &:)Qa-я@Pzz|  EuRI\p$&:$w1 <ͬ ]ipORд1MXXF};LBY;jR֗0QjBI>A*w"g(ȝ:Fa (;zt1%ͻ:=XLc46!S$[P);C秾 $&CuGeA1o/p]f`R{@3tTȷͼ-c2~&s11 }ޗط'p7Q%a7C7]J 4@15uSe7%f@!5eI9^[W^Q | ϑԘFt3d#,]'?/ @ 5T8_"t_b񸤳\~[e/mӰ@:(Ijz ;+p+l̾7zN$x$1Hf w4EY|PipK%NDVhXUr`>Q0RѢch;"Qw86ӀQ&Țr?k{>87ׯ@kUDf^ɺ|u5eZ{!w{\;|I@'ĉc4{G B,@-]E|Z̕3`"T-TcC{ \b`t]&籵D܅>,Ad҆Xˀ ?ct`t@R3~)iC<_*dzQ85;bX+,b\(ST&eOZy|c oÿڞ6c;wVmZk=܌ڮ+k\Ϳ$:Say(Z=6&f}{56eaQ ,ro mk? C DR)bوaV00Iu_쑰6B@z2vX,~qnʇz(J V[ VC3d2EJLvCH/SE [˹WZMQH\`?emx8=(7v-1.Q$3NmۃFఴ۶-ԶkN (ObKrɣ pgZl @3vfMB)JpvJtR`':4 J TB)(]q@# 4 ÀBl2.k*C$Шlo M5aiut6c ֬e/}**ѓhGqzhy!eywey@Gm.w"-B,"+6su٨*|?nэ.m,$D ` [x%wS$D,B=pNʓvU͎a!E /J¶㣌xhnN#Ӽ}j,O% lݑzt /s~I~RkKUWVy6 |vmš(0jަw -W*]9 aKI7 IrWVYu9ݶFNT63q?=ZO9. ?l̽cThɄ(8NgnhE8g_ B5E ʼn<Mn,@[[carhc+D3ʈu*NeUglJ:{D&#Zވ/q[u)7x<5|2΁mAVCKD.w'^ut,{=65\.sb;O\>ߓNnIE{CZkbn9_'#E.*T GK ur/7ݚB0lgN)/\߻<2en̐u~Ue- XS.G+f 2|O&i2ПM( ;}ih4G"Oza"=%Mq7%+lD܃ 0$T,,W'O%LG!Iz 9Rn,n4d~u3 6no?br U= + DTt8GKx ׃.46Z|(uNTz%teCT3h^ǶcgH,Z'-Vi:@~8ѨlˌNvC?&uPpB/ٴt f_s$75J+yUq߫P>0IܛckdW|oui?ъ")S=2OIJ;sܴͣ]E‚?le&#ކ`B' .5ζ,@ɚѨt?ͼ5OX V6) 5i%7[~`pw赹W?|IiQj|+Cyϝ& H]$Ee?E# Evk8bӍmWOFt#EfbqNPowucP-Y7-_g_pD,JBy GBeE$gV+jRѩ[}6 %0oud'kEw'  lWlL+d2 88Q?@wyqդ0LyH^lQӠhK7<![|!('#*S)h;XJ;ǔ˚_s]Ƹ-^j;|ݘԫIGیHndP /Zi34O@qLPN|!(usL1wvN״V%ч*T`H /z:\b/t n[l[CvyH:,Y+6ۇ 6>S(ERYm Č/,ag0WkFj'>4~>h*Q:Ȝm&Տ4CBagVI>TaUmkxwkn@y$bS'GhH"\QPQ(K柀O4 E]/uxkϕf-嵕y:Bk`b*H*aH{ZSQcL C7q.V Mw F2 ݨ.v%g .׀zNDqނѡ/שt,0*zSe߿Cԉl(_O9<@quEGaXqN:>fr8`OU{9v{pDaF~Kc?bR`Ng^I`"@[ϒ Cx/~Z˯V޾d۽o%⚷a-ɻ7YI~ht#Wܹjp91Z5 J*.=Eε^駾| 5a?BD^e[;2OYWW4t7 ѥ}͖o$]eKFa ?54c_Ek2_~-B(Ԍ%&:$e( լe"r/Ѝ7 L>iSbcGaW3hcցa&H^[Mھ7(+QeejG|؂8%ZA0dKx;1Myb%!5b$<4N 6 9}q"Ձv~ F8 ?eu89G:nOʇgE͇ p~) (h|69F%z]GO%9eerW%k/A l;.K׉ʂ #TJ->I%#OvGzƵ{zI' a8zNQ-1ep yԩvcWI6FgSׇYJձEG ,?-?`CI c|-ZxÓ9{`vdV+Ms-ęqc &iZ-6Y^X@ʶ߰Dq:uN7Ҥg6(oL|%@:Zu , "M^^a>beL(zU,icc's{nA2z/0Ɔ䏽* [@ޘ}Ckxvb]GűEB^PqZP,8QWXLHX;eap#ŪZsH+Q)_$ $]za Hu N8FҒcRۅ;A슍7q8Q, zñ]#nפ+lޡ]qCU3tUQ]ID3R 0sX^Cɳ<;>l:K?xZ'UWYbKđ9PʜrNR 套Jkwؤ]WFْ 7_;lp $|$l%=fSiؤTS^L:<JXOh,&|GZdKNʃ.\?cc]D]!)2QTg}񽤝.6TeP6uֵR?(] פk uhbnHf9 @|s>=D}=~jVELm~,"A-hFWF˯mfBÚB[L[Ȱ\ټMW(1J?bѠW" 2-p&s]\IX莊&7VCsWDݟw~~B %%t"OTXlwb_D EHC`9/OMY/lW^~^(%o?%v:=|R$M MpJZȐ܃ty3`.t$ʉR_uL ?7PBWc<0v,B-Ⱚw\ R0LBeSB:xfߡJLXͥ[hZ5[.RV. f@d0۱ja 9H=j/--[N\Cb˧*3Wc:.Ep[^G5Z!O*O1vgM?c&3u$/A,¸IJ=2r;PV5z寺wܖǵ8!\_+Vl&_+tVg8cg m[˜X+"mP<[c+#-ȽxNդ[/ 6)?F_b/6+m> caօjLqAeR$[ 9bڡ9M'0GSr3w̭Us1 ހt\|ВF&(N:G l.GJkMBʑ! *jWH6.5$l+}phydU(UM.$cowxoR|Y}+|/1qH<}tn@JWZn1y0WdJ9q小^q2eD燼>]0,fyTdV!>@ &dIW:\2cη e_w>+lf0V;C-.mA"o{,kgLu:@~ ADaJ[:%:9_ZnPO2ҷ@ɺr")J AaM`Ql$7[0kaLY ڦPQQ{[v{׏"5&fO^B:*)ۻY{X\CVNv爏vc4>I!ICàk̮ZSiU;y~4` (*3~&+A31!"$j3}7hX,e'EhQ!s&Q$KF=`,җ q Js a C8ڙ5*O@婽{YN>|k٬P ܴc7GUEp VbOLl+_!Qε>Zp8P_>jɵqTe}OEVFWKhq0nuB9;K6c?⾂|RxB7~B'"Gt]_SNi5}T{ 2S>Zf˂T'0=S Kz<ٰЂN+:F@2mR EF^}] WDfuk?L#5{55!Xϒ̺?ʪБ J/ U\`]..lNp:Kې+S3CaXVW7r\9ma-? BL.EF^5 _k4YYgϫh.V&dǮWJ~{?Đ<(i0Nֿ/U/lUPg=o>r2g>p3"TAH!BA>gVϋI3:о^WL]A5I 6 9; czF cη_S+_ٳwf54xKL|dv>ݺ-NgL%#VA]2)*w4!(dV5'įKN|LΉW;17OU6VMNG;^$U/SE Q MAZ=`5xۧ1x7 ` T>݀z'ڽXx 5^'%Mp8ίY^[tdnquh2vy-~qu S3."/"DЍиkw'fq?zz?V.j6)1Ф86ҹM("lx zMp|Ә3b%cu*Ɉ*~/8=YJww\=hp/V ҵ*l4Oa:*qBe*lT +Ѽ#>/͎B>U [ V.mC-Af{?cNB2i,3 .R՚v.fňA¶Fj"ۿ'%SGܒ&׶)\ը8e {7RVs}n4ly@K-=#nb[f$g/].pfTva,&ja 4`CdL (2175۞&$lR8$'"0鈣+<0-6K:aӡϦDžQ{"V|JLaz8jDWX)xNJ{OUuޔe{Rɩ}&YoK|tfmpLGYv{Eڂj9Pi₍0`g*JSkTa- כЖ*([g~5dCT恙Yy'kDnYoIBNYb!8\!(It0> %xI?KlңBꋑ+Ch#P[xԳibHex)[,@ƖuQF?AyUj`wU6C1Ը̭ƆjjBʧ lDFMF,rW+tǪQQlԙAcpuc5WvPޢڲ Qw!~2UwAXJxg7xByj yxHJ'/@QU E-CeC@%6{U>X@fs ?G|dPs5>E}OP-fĵ$n3t9LvIjZ-`24ȷ:]&6vwܢ᠃4, gfW4b'E\gxnO>0fm~q,NN v,3!8ZJRXr;Đ'\*rJ g&JEN]9Ԓ6ڿO:h)H0YeI>UV pzP D@[ۂj>rR7OVTɍg\2` Pf벩b~!M)2Tg@Rc1ٮSP(t7 ^xE)KFdi6)H22iZUu63aքx:x/R>kh>aYD ,acRߖx,:$* 3Fa.0G=fqSgh%Bɟ]AVVBD+F(wH%Gw&`~jN.?Ń:|:փ4hWA6XڏaT~T)7X 4}Er9O }"Nۯ*2M2)G߳H'2ۤݽ<01AdrIeTISKF!?5p3+zkr{Vgy_5חN]ܨ[AVC4y3yΓ0a(aTp]7Yњ`[7L&2{X1+`[u!O9D%֗ **If}ՑJH=OE2ejyWF-ʭWU{sɈ̐tԧ Lɦ 27hap܋Q=Ds\+:,:_s vBM,:E qcBv\4Qv.)]5IasP=* :h%ʚƘbC;0Lw f_YVrK( )!ER1rTM^xS^ }p\E9@jD<6Eْ;5jm7h5LD#ARCn"Iia8B[|7F/]nko<]%.F "қQ ,.ƴewAm$M+:ZLeR8'죝CIք1LN &~F쳲OF@ % bPO}>ΑsHxU+lvO&/)bT؈p*yRpǪwxqm?#,|UƓVSLf6J1W$>n[SJ ?M#[ֻeRnk8XdXp S NM~q޹aAN72l[ќoc|q\WQyA1~m6Ab\S:< P-B3怖}+64V@;w"Qgtw aTҰSoV:̜$p; ^ͤ֙q dkvgNAXرɦ/*- m쵻|ʣ]贤J*`kȳ`¾WAs5t Vqu]9BZat'[4C$ܨLBJ}OjUC?FJRDH>`w2E UTՕHqӵ$2:,50lO%\QPP~EivkbG^ڍ{Fs; O_BiNclAdol&Y?;p>sM|?[pH))q qa2%$ vG:N籟x0v|7CoJEU/9c1+>9+OƊmlj4#{~l]E*O%M@!i ,mVpXJ(L|ȬZ*x;k|&RcJ@p's}^`nr\*mo%p\ewn)97LqBiw3FU!c4S7"$ڙ(ߍ͟Wp+M"6rr}zT4te,Κ,|P(é`nGĚ ;[M,@I/W_@h_ Vsfbb&U#Bf ̖ !kZB;ҁD-{\٭H?Nt͞)~}T&OrMFDǓ 7)7YB M"׋"EN$oѨz^^xSLJ´=7ۓFFqjAoSxx&h.-q2,σ3EqGUy.vf L歭&-x4'IV#{_y~oWڅQ:-M ckL֏Ǐ+sOS,wעtEKqctdiʖ [;2d]):P؂YVI${5 ^>&l}G# -X_4'|JR>`&1amC\z28T?At|==Ѫgnj p=-6JU|tul1m؋ ~5)ٟgȊW}!JYg0%C{jJfzh2 9qc54zX7Ͻ~JE6覎Fk;S35gs)7i)_m9N0FK!%-8t]v_ W8zD.^UzlUqo{7R]MT{hXmYIv.ڙl үIax0R¿ÿ=(4~s Mcrr ?5E^\G}e5L㟯+I~#q惊Ix4v|=quG#̽9cU/3uR|U;u F 3丬kVLM[fT]d6,=cvZǺHdͺj-P^Udn"fvfPA|pǞ9ȡ{ad@D&Sp.bxvS#AJ¦Ihx0h27rWڞW 7(NC/xz= /JC $c嗿:_r^@$N[gTizL?u@bdd;D*3M$=މAM>05zB:2`/СėuirF93"|_23qyTiV:_6Y Utu 4ޙ4 $^bB`AJ2€פZ/ JC`vWM@, 0maqXl}Ԅ M2 Pk[ k{_-#ݣKOӬ@&iEA5[pFX648N7ͱUy=w+ }g(' AQ]S8 SyF؄G1FAL/%&_)!3s1-eUagsFҌgT\ (.Mffz~8YTߝSwz. h۳I2e{]z %fZ)b{8;_~-;QTBQ"CbXPaT[&s#э.hd)4M*kEZT `8kt&1KΑyX}`i-;'Z$mQ>?7&Ums& W! ㉕,r1&K`pqo_4S)C@QaFrPi]]J;A#ilU2*^@nECǞ/VDP~벸uȴ`BB(u=wVNx-..b*'am2=Pr,5dOF8]< a%MJv|*{S`Z'[yӫT_I׮I -f4ÒDׁ/M65K7*3L[ۑ ²¢Lِo|:DeJxX o%sk z~T@ kSaBo*ZJxNӶ0QuZ#۪HI,QLiV qMʄ-~{^;Q ۟x'DV5[9rٝSM8J+;ޙϲsmh3cW|h[q\ё<ߢpt%-4F/"n-[YD!bй ܲZ\qެQP(W2 =xT0pmZhF" w-f£:Ssӓo3Ժ$)ݥ.OJKO&U ԆO*YnMoYHFrhb L&'> ]VLQĤVuF汔xh/z_/8n"!:2Sz<:I-J[f7&aKKqe>#?4~7wH mw00Dsx,QŒ6,k$p=ri7!{L4p_ùCWhO'PD y ]>-S#'$Gu4p v6n(6B}CAO>(=pY cs3f =m%EPpye&:'/nLx쿢V:\ ,-CǜÔݺ9("+WshQE*K~ :> S3&#cz@wTGA໇F=q+< [w`dW-\4N7ht:>GP*{qosS-xCbZׅ^Q]ܗ=hXӈ&};~pBHi~Ř-2k՗pWa4jdТU0/|$nʦ۵8# +$HMiL؆7IoeS 7doTo};mIؑn[v7 /YvVou+D/u21ږ֕pJ)uigxэ\ߘ ]:a Q™Da6 b1Q#pY=lð:RBuD%y7$BZ}ɲښOI:p{|߳sFg¨Qǘ#hi-z;,[ě@}ڷM mpQּ8mH۱O?>(Ʈu:'B]OlDq&`֫| ZNq>#X~6mLjlbA﷕ _o*uͽ [Z35E mɡG&C%1+^;KQE+hYR;r?uDƒQR#-zfl?sZpTErWձTa?|X!cj=+fsNsQ&$Uo+66xN$G):sآ *T/$Ng2yS^g`sdbQ"wv^5*YedAP"v? w;ܓ&-۠%X8{?|H Ů kQk%ù6Id5tW¢|G(1k~2q% ex$D>]"Uj a%~Ki>ϻj}[,>0 ^B>5?7R?{狐g~ӂf4 ؿT[[_lFߪ vk߼y}^X1? T6BfZD/;PIҷP~=Id EߺI'Ni8peЩ88D|L~Ti2w˧r&x13a;ѝK +K&58/PІ4;!jv܆>l$|d`PJ {EMEKQQݲtɂzLqY}{fqPag䅴t*!x񈰒@.s_-^!jKI_pN~{$Y`1lN*z %O==:XCmx0Z  % І᡾ ⫲D.:[Ţ~цXf%ex**)!qqƇgfQkV)v*Wq_~} !/KQk9,`&%@xgP8Jfd \ fS -D~lJԵTc;V"[p-}ANo@x}N(H[d^*qEL`sN?kmî@AAu<9G+ܭ ]MJ܏pl:XW?qeq=K~rA!neNVɴ *JHљ@T۵|-b6'#6f9IL7$.!zuf? v|%:3zANV9 m̬.fΉ.q7…ax,kbsGe#Ova2%rI;At gL7 n(wbW/a9Bzo+n*4g9u4ofId|6qR)OŠn"!x#N&x]]wIaɋs'!+ranlrvE-$ji#U S.cܳ\,oYZY+.[ϗ=eOӜ5l# Ȩ? V,ZXt VbԜC&#W]-zF}N-0eW =҆*`LMn1ȑAۈ%".+s2zVZ D(vu9dX_haJJ{| !:KNy*sTܽpYxˣ+rW^M;+{jf[] R4yTss5KPmYصm[ts9H={L2EOkE"d`AN9=D_S#m?Y8Ey@naAZdZf @PJPXAjcRB\5 v,Gb$E65./YdrYN3P>ӞM R?/&l=pw FBx ~Ne&:ЩxwRCC5>>`FְΞx~HJYKHM-aˬ$WjJPZF939fŪ(]Xt| yF)|_X%1{^ 3fѕ ]I<ٮB莍>/r<'8.ߔ,2W/>'j) |,ʩ h7btma/Q_\sRPbsȒWss ,NmM9*w'bLv,a\PZ?@6C q;Ϻ(?1ÿrgxBn1VáIkUMB39x:uV!sP.&Jn9ϕB}awoV odJF G>梯IZv`-9J L ,xbaVMs#7>舐EP ,]xđW,,5'M.*26qh`h%C }3@vJ%Y1n 'VуfI+IHǬCǟlARËYcwNS#, û^ CN &]!DaHZ>KK i<"E\Ymx bj#}7]Nn:;Z'N&5%JVe*YMvep67'd`  %7J2IX q#:rL 5ιI+i@ rH niju a0I,]NMzK&h0:!clTyX$N r "۳T}SيKee%_N|ItO)u֔PZ8H5X bkq0y*b%(:\Xh5wK \=[%$jQg5~Y+ht6]IFkhx}:1K xC7CVl P:MQ+~2\?%QU+Ȗ[I[ZJYY뷨rJ/M2魥~GKBATA׽HuHB$oEjPN;>]h4J9>!Ku^nԵHS>jGjnf%e$!kL˯A'-/ÛO]E/y{F2?(vhK ݸFmPFhIT#mr"=_dcҝ6>}_0aR$+О:&-S'*Ǧ2<^;"ds 徍'}hQh-/@G̫f=)_zR cqGpjYf *f=wnr>6,31 ybL26ܟk6s>x*(2hEFOS}aWܑ~(vqcu;O˛ڽs+0B$< TK&+A/U#d >y,_B_uկKy$^(UȀ28{Jt&W>LO>'V*`TH[S_f{2 tt6kB c|@)Hev5ǵm!bcퟧPMSe'EGt >gwiNN_!D/U",29O۱J_"ܶ6Kԣ"~%T>;uMhS9\<]lh& S4mpV e3|/{uęBqa0o崛=|@ֆDF%}ljQ\Cö`VYR^joU/*x`b,f hQA"oL7 liIju O$HpgϮ42r'k9xMYSA_4F599D)Ojs֟;F†?o!c?ģD'' IM1Sp"vgN&DGy ;ca<:&"/J.TY$_;d=tl)CSßqK7?vQ#@Flz&jt%Zv}('84`6_%3YWyO X [&؜zr,q9$շ-טS3"A-2Ǿu1W%/ShyTe;Vu\n޴"{`4~ {2WG&Lx7Q-[̳hYz4zwNcbG9Pϫ0HzيO3oŘŦŚK\*_ń$G5lS;g<߭5a@U0i@[y8#޽&I̝6X={W{ͰUhd?<ϡ듷0.;}EǗ LKc2Q )[lҼ̱Vq+x' gu@ֵQSQ@37$j۾QH|X68.P IsL>T#P MR-wrS4i8M[yVqZK!zQ,˜%SRs#gDj؈h}Þ~FT1~ؼ̺Ve Q|"T8v%x;J1٩G1>XIC=D*a^tƿ<~N0#xUDj2Q.V1p  )jQ%(+jJ W}4_ ]RUC[A㯷 %Saͼ#LҹLuF"YY{n>r ]׆I'{dFW9 yriߗ܎ToԬsH\ߑcV7{g*r[L~o;vhS֑ 9|1 ‡E PpKr5!p Z\DZ]2 K7}ۙ}抩RJ0gۥ[jI P{cNqR,~8i2%}Nlq9%ky ȏ[ˊ>O~ER1(p~Pg !Ӗ0ba~f_׻|y2=o) 贾+%DčLrMs6!{M~.'1(h.Zx2h[%},qNw?$/]ʅQJo ̗PJmpKs-p-I,OĪ%msˁ٨]WSe~C 7[3NJ})/?%}+ BUQ eZ*!H^Lm>/gr^)c8Y K^H@Y*%TvTŦTf)πDm}GQ+o~ܮ3Cܯh!8mЇiHV{Qa[eN-As >%s¹XK/`Ɛ ĥ dIiN%VVs(@({<\Ǘ쎚>ĴZ] @x,=_O6]yOzR~) kJT0TrF5XdCXwXY$Kֺt@a-dq6P<@ܮR$-`mBjYcՓ\ Ko+]-l])]&`9sn%ޖDNSdZP6UiݬJ {_οRw"C`=V%,D.@9؄f&Eyp/KVw۴$߸Q^>K 뻆?PXSr >KSd>/niv/x YArfO=P1SdI^Sq> ܷMO H7ͅ^JX"3^ t0g(WQrsyGh(&V.4 esC CN-K6J2(}Z#^/nFX07NҽPB"xfߥdQBؖ^|׳L!(@(}:bsG͝LA::PͲ,zp<#)7IzP&zO*0kRş.C-S0% * &!oϽ7 67ABFjrhyftQwω'f/-[)f i5g(e;^Zs_4k& 饆\NYS{L4 q Ϧǟ<*GU8omJ[*Ii$?̘ipzx=_,[ _5^ЃXzIr3hCɎ(җ9ڌZy/C.|lx"ơ3הd9Zy}o%`Gkv!IO 7j8$ÙA ѢZ,F*<& 1˼Bby&C [ɢ@{hLNMKHݧ$"ը ;Ekǜ7 T@3;.EDjLqΔ<|~n|&ѩrfeR@ ɮ8#GT,ٞ:gHyz\PH >~ }`QEJ(!"z2s$ \F$m[᧐ \qXQl݇E( ]q3&A;$% A xo IAoձ)7Bqx~WiHWv*|YGP9T5Re|ik D>!'^CtpO]\Bwp͍v`+-N`l_vQd™Jm/9+hv\@Rco%m|40 |9yWóMgTC=3'[J7}eo/t'aѡ\,5"Ņ k8K cbt |*>]_9?}=]WLZ$GZUoKݩuc f],X"]~[=mkk  ߶|U.GĸYtbW-Dsb]_$1Ս˒uy嶲 Nubi̩cuUyjFT3 /&.6,/)ܞ=S}U</fö&݉"܉@x\d X&wGt3]69>4uN98 3wpX2 ӍFx4fPMJCf#K)m{ҥ+W<<OTqs@9Q&}7zznCUM%&^#,4EX7?BK"5G/^z$ʂZF6-ϷDqEbCڻWsSpdTm`(#1&&_: x|:5`8 |r;f+AV10;94ΔIH{ZMj[,Drjt |LjB |eT@=3<&x>>"/\LYhZ[ܲ L,"hU5Nxm`) [ʸD}pWT09Gwt=6^w>k*^F92s <~p.&\tj2{ |gϷqw'BZVkyB4+_V%GdMZP= xeSēmu.5fw{_1ղ't#(/~SdHՇ9c6k{iXo5:D@%nůRqXZ%YlHv0νMXqDk&DSXQp?, lUF 3SX)jG!7l35mj˗p4l8 PtO/np?D-GmmVZrtT>6<-1If`AH5fЉ0?[+[?C? _Pѝ@Id֭ڃR}j֖Yd81%+rYcL!$ fo`nHBp65l}urDb}Futb" wnzK߻oٻ ]@hg:m̒C|Nz[v\4JCzG:UPOHg/!S^iuI;Nl a^7A5jk|) dIl,PFv0`H:MxE;|?bRɒP;n!zp[*UIAET3}t DfI.4TV6jMG8yCj ! x˧\w[>^-tndD X}TFj,_-(I&ʕoԆ|ƹwKG0tm$k<Wo[U!k"&z?CU g+1e:-YV8uDʒ]K`l}}Q.iA^{U޺z7)6ѴGJ7OMu?#$@Oɏ9oik[JdV]|RcW Kh5|:7xa8-؁@ȓTA|r47] >f t<4SFg.N,;OC E:8&m=F[Zs5x#? d1&[ o&Yt]Пo\*vs>ҫj傢f֯.p:$NGENCtc0Hc=yؓI8w=G;%3wϲϕlu%?B|ޅGQV+..%V ) v)#?GO7$ 7`'{֛pInKv-(iE;Svn;w y4gv]@[I>0Mj$&no37ڃ(T]CH uF"-g$ '9vaWڍ>6aiv҆zzlÁUj ?Wu B"zBA :/nKsviEA:hHj*_( mO'.錊 ]Z ELz) 2}To ]9]TQDK5bo_nn3sEArbv(IPP?9!KF0ZʷQ,Ɛ{s*i屦^uRͥv(vki; r&ӱ4[qRp^dS{mmݱ0k0Qg+JiǍ}x1a8F~8c ͡J2"1')?U;aZKwtH[VPgx]gd_8QG;jٕ۫#0YW'/蝗 E4gV1C6IT1tgߖ ZGzK8ճ8>Mvȿ]{=1 PRٚedFrC39M׮T?ʝCz}|(5@ C.^H9pJ!%߂qCC-"]ÆyW[ mMꄹ ^}A W M'܌A//d`a֘yN5 xVhn`eyfuѩ>*7F-ptI?W{sf&Jf*ȕ(!7nO0RMRlQ{6ßpF !l6B·FOG 8m*. ~x o|eyXz'R蛽}>6upj7&3!0~a R2WHRjHq؎$  \Lf 6xkA\6]!',؏9/͸q<{QzdX*#:F]Cqճ:c޹ũ :vG/ʲ6`4RM=bjk1R' =yTPovAB@M y9}!B D_pH`R-dH[bHhș5"ͫX3͢؍-8)M+ D킚 3eN3*P 5Z mwiG*9\6.Z+"ؙ"5xW4$uz0G8L/SK^ϴkw-8,ӳEe}-,3๵+'S^oIa@̔Ud7ji>5/ҴbkŐXClSXvc@bJz_0{:=xu"}F * WB7.] G(KV9I4nT*/[70ЩQykdz)EpbHRf3|heP]Sr ƘfsĦJm6J#C h<^q o1ܡΪC8ō@+̙֔¼l-cl`N`Y B/ۗw?P^>T}+׶ß%I <9|ptH3B$Up !/'ң`#75㏳aEJjͺHPU wǪbNHxu{ڹWhdio̺;x*=ȏ/R‹(1qOwH}؊9 4[4D;顁Z,K*KޟEY 4 Q](OR܏i> 2/#]:h\h br{.Ҟb`LS9_ ?*M(rL3?Cb9r)+9silU)ftI;O~p_jUݏ );nQih#L$6/R I7Ht!쎻y$^㟯k&_z)YyJS>E~C:cQXѲ_5hm\vm S$m^ OŔ9P,&'>ii8Bq#hsBg=D]RztEryԱx`Z l ?Xڠ$l$s˝y0/X}|$aw_ /TiEI[·\xPJOb(]CPp #Q;CsCzvȓ@0&;Xx\!}£bnP฾~Mh"fHAevH ,t&~j`6nd@U vC]\8pYԼ O5&=,w ,a {1"so8iY[ÐgmxyM^h,3A5tN7ѣ~u(hlyԖRR|d#&LR Ȇ+ rE_L9Q^N,|st'hr]p&*TmT3V9_KN;rV&={^fgZSyK|6sna.ܢKBx;fL[ nyvޝQ}!"\3 NP f. u'3Dž3kj薩 6dA-}!LZfF_U %`dz -u Q(Kx3wЃsf`JSën@ NYn+l6\M_R@9Bod2܊4y>ʡKjȏșzE* 4?HƗ߶s>?w"Up>$OA"} rs 57$'&=_X/1 tGig7">.W'~Ŕ6˱T^\Ho`e'E 7=ohGMVy0F$L@a^|<㛘Genkj{}[En4. IK1eJ{fc+{HI|_Sɵ[(eӷ E~q|S_j&|k$eN vx#k;LX!$){ģ %(@5JBVMdרh@96_̕5}M(;^S["Apb ہ|Ԫ$?CMcR[+S^C5u'GTnFV֭^+ξRj23BqlqG}v{*]c:F׿$q jzlĂ!dy"5k fi!!8J.bYrR#/%$jfe%n6jEmb[xm=Hy熗A蛸p< 詀ڟşI:wɞt,-a jC*x.<vU72$a~[*G/8!=.#Lt9Z$* Tu^nEPH0}u6fnCϧvlVST8JluosW5Qtm|; ci˟줗W=:o3_kUX"³P>]")ֆj"yf|5Rs`7P\;{dSZzYKj'b:yg!]"` }P Hyeծ 98YV=ٝ"Ǿ $C_zEYRyҀlӜ֋nfڝUA mIֿޔ{ hH>Όڡ;գ#*.3C$Dch*+"[ XN juO֙ź/Ir!>Lu+H/$TVۀ~ZMi= ?V/q.XRܗ%]2UI^+^Ƅ Zn~8Zẇ-#$gr,]8 %6Z؆o61딡{hU:b!GKNT{q=_÷[nx8=F^`(%x/WԺoo~Ag}E _]$9 Dhyū?cͮ8d89~q5g͚|$6i TBI {R7v FyqFx)/Zm4c`2f"HnM=5 PgI 3;vڞI[^REgD4E5#COEz) 7h;(ȚRTdHaޜ;F )+.`&jYTB!W$ }aVK!MJRJf1)es)}(TZieVo;++Y}zp!Ih儞ަI;"#c8F)L 0o0b; 3yM ĤzUñ_&3 Sh?օ8AA_l}(Q#.c)?q(ЭϺ?\R2W,Ōʪ+.Ѯg_x  @qއXtjy 1ޝKRy˾p4OԹjRS6S#t8?=m˹2ksƯnY[@<;vҪ~2*L1b].=٫z] zasbV0!%Ɖ+\)WZba'N\/b*b`bGwă0\A$aTF4ɷ<ˑ~rFjvtFim";3N)u2aN2}㈱PȄw"?%jm9w +w:+Ĕ|Vc#żMOXd ~iېP9 AC66݊CrP̒1"u?N\`tEΙ'|2HB"@Ԫu鞆F6U᦬26Gy(` AȘ!r#!d]ڏfhyO :Y̾OR,6C艓&عB_K/M9ef9*Дl`J(^PrLR*gq.!gڄo鿫Y xM$hpm.1I1SvMe[d.u* ݖ~n?$N]B_\tovw5 D+$( G v\}Ẃ_94_kh&8Su\}c8Uyl2)mYŸ 8)_l_²/rcψu1;Vwu,5CArG*`+|0`ޕYy˾5tj֐a52r-"JUȅӦ F(8B|ĵY'OP-ΟǒђpPn]`Ժ8WMõvB'Ǡ/̦BFPwjEWɊ*>DfhVbO2f_w ":\Ƅ šޭĴ)*oԈeZof>3g2k:Ыq Z``j#xEct0^I/T~l wp0d Mxe,PÛD8:&DHB{ի`/l8 \kRvAHF7%1S!]LiGdշϐbO# BG]$;~bdca3?Jc">HYJD5JD b8;!`0v}EpH3J`TՑ.MH&n -L > \:z0PjX6Uؕ仠c׆Z1)7 -K Б:QZ:N@fxy7QM/ '0++h<`_3Вُ 5I+~Ij門OC\Y+6,شhD1NtX) ?=6f*THP;̗S\X'f7 4☠cks%nOhdMNO̹J}oO7ʦsթ IK'a9ӊAjEok󁦵i~ONlK"l~$G^XjLaid!R6]O4eΝRyؗ1x~R^ncT&:m.~'QCE sb܁"am$^,f աp*Z…$0:UJ8zGsc%$-MPÑgZM R2|sJA'h cȐ%XdX6uG(t82cHcK XHDlF M[FSrH$)WqNjMڄ0ܽA:cWT Z FvT O\JnCSpb1y&fVT8;t~S\K{,[\3q!~uRmZœUf:I2, xު+Cq_*pO ;s.u>AmD|4_8i̘1iNL:ȂvmPdJM -Ti^'˴/#NM7jtƏ-/,E$wd ZDNL[*BGW3G֭pPT ABhbG=N3ܙ.E/D'ͶF6^ Dd<U1cq׋58z2|: Uhš砋Rb>mԆ8kB9Y6ظl8͎ka>"|a(9cKBÝ|R~^ K"zyPe0oFZZTGxPI'\ʠO20N &ncI$Z-!l۞M 1x'e w }j( J8G]*qㅟ4X\Bz6*-s(7TOkYĻDcMoBKX'<.FdEcL[8O;v4)Q+W~t?@tQ|HZw^\|г dZ'B>(0}tHU)-+ b\Qd6 ൡ?Ѳ,ha"/>~98u戃K;01mz1+{sMXUѼ[<=Vo{?VΙX-;fD5zevG٪{1sA\V{z YeՐ[hk!farƥd3- l{kFu{PNv'J4O@s,RK5 ا`G,,'TɱޣwC#:g]EZY3)|'CJ&JsHxj=<)7lzF0CEb2&&IP# ,JT6|EuL7:gi9ʨ]XElx o 9T>VFw!>./19~˸R5sqPLf0;V"nXo!~e2j؇O[kz T & &z'Fn hj <'O?e<ñ+Y\~ * pV9̇FCڦnʕZ0T ~m_j/m 0 KQ!ċSB%bp?W^Z3*#"wkZF8] Epp5bĞֻVzS bbt .b]Er'%'} Yw#޽#v&>ր7{/wEv' _KP|pDq:m ]+JSAi-'N-oD17 fEGK2ʭ7)5ee8z֋  wPDPvn:0W >>y1/Fe{}X,e譖:*l]/g%Pu jҐ 6(-)D& ;>A/~+ ]%z{@TS E~+^hnu"\sG4SobJ?$ބCH+68*wX!ħ̙VYc y+CzsUq<9jP82cقi*]G2#.GIf~Ô1WH^E.l9-פg^l^=[1+~%:̀IG%h/)g~D%6kw95C#Y cg>?nSo9E::|vg \x)WN6< 9F+TU!83G+seH[ȅi ox3CU*gra]I QԃˉwN"C Y>Y \ 4ap7)]RĜbMC Ɯ; {~UIdCUͭB1r_jXd9MHd 7^+`+&ߌ8 #F 58xe͚{ *8!pp vO(JC%*Dg3zB =$8eËqƺ;!A!<u#MFuONW[9' '/ұ@FB AEB 'I/$+|T.Sau0 QB @v1M)rVH)fT d$efw!dwpM> e"\Ά때4~O^ a{i?HQ^ WuXSq^TGzadgY@zUEe2cfOdž׎|7TJqEj2Q4{4l ,TLFYyhM:oԃ!U^eOq6|0h<"j Yo}-(K:2 lT.5eo~͓n0y+~ v't;Xx]tj򾙨-{ Q@ye*τ"@[kW7 CC {y7k S*,nZoIm É|A{ssWӽRɚoBl бѰ{ަN="Bɘ cLXl>[[0;)d\ZB%+ߏN+%xcDfMEr0X qD*~/$H">x.%}Dfks ,Wl`̵_܊K,)+z+޸x3+X@n􎢡AQ4YaENuT i,?\\7?H5Ρ[\W)swsE(.`sE•&llh"CC 7t5~K H(W,JRzvw 5ʕ 1.Ơ'{g\h1 cWCڮ~} mceOE<YBe& `o_Z!'0;Գ2O}x,dZC#=:V D Khq{BOvIUbKl:U5mrGd|"tSAH._WiU-v,qNSΠ$ܦk۰گx*E^*KO;(u*˃F/+pV='#>W/EbM 'ޢ\&ʞn6z֭мO0hKZ^~lszh$WOgk=Y׮(<֑AXjα(TO4̸JNxݪsg}nYYcA3t"Xw,;ﰹi%GgaLԜ-?u_`zjj؁l2bb[)flg^doUѨ 'KS# P{Sbx Nfw5)2/7_W>J}/X2DߨDVt~CMi!f~ý͙X0aaťuVX0KÝ찘 e?d '8$`,pH$NG!MBBkS :r+eЁ \5ҩev3@-uh:ylMm_zT<1>UvehsbiY**,UË?_LП܄J %_? fp|Xi>BŬH غqpxpSNC%r[yMd8P\ 'vhÑqłkc<+J/ 閗 CMW+$oVڝĠuKm4 ]w4܂29粰Hdꆟ#}ll/gk`:ː!q?`GgHS@z'“!pNʡB.cxgDrLx1%£^mG2e_}x :#M }|Ew1Cr M@$Ou1E߸ V"5IXHEK`i浹S%_3en)NWGl~KjQ^t,/3#po>P)hpʊ&y\MRjmsOO㔙 %/a)Q:ݞ[7GΞgiFp$ARH,KzHLD}19LO/((CzTήtmpw*_|ƐLP{m/h/cĮyxSDUd2jhA.Ict(uɼrxqfI$ E+neEbvZUGHwI_V]].Η6ވG=ppm]U3b&)zRykĄ_^5Z`4WvXRz C#ˢ+(@7 KD@7N\gOV# 4$Ssh#y-~`G!I貖ab ${r8zDeNfd kV5X{_@a؈FjLFӍt-]U,b _ZKL,8#v'c5{ ^xw5^ toW#o9'22 z xƷq9n ] fb: JHTyOw F߰f8▎4H3cv"ev›ko&f˗_zaUƾ91C8AMZNcFb2lBmU5PeL's5MѨK`׹B]H4c0W4<C^^y @\arӥ2YKRO\-Wq# af\7$Zsr X;X@O[l E%`}#p7M_.ՅQ3T;&h95YO0Qq̧a)c6t% Ius( L臒4t.8/[ihV:M axJ$Y7rrk<|$7#i؛Ug"`4!r@]iܗi~lehv3`>NISy9-~u-+՗QY*A>1d0cC'hDr=0yG 9Gt:wnO2+b~֍7V*G=ѻ)K쓸T3+46XxjidsE#Xva&ҙ"F"Y1oag4_}D3p2K;t"lp DEćG X.A`",N "#Ktw= ,O+}X<4PQ7yBfRh)FZN|`#bvڸ6L_FrE<*$Ўr͚fz 8yUTu[mS(Xg:6R5R]kfH O$vdL31 }Ұ/6)dܔ ՙx~mas.1;1aOEf3@茤.<]_vqXgI #5WfqV56Yvkm)O9 APO E~SG%%4bjЇ\SK \M1!)+UdՌ 3 j= )\fh܊ؘHfQCTv(OszioA{9ned;jT 0Huo^H))mⴸIE.*&;ZbIk<%%msBfHӯ4 < O'B=#ϝ$-}tP`b__#J8iW:p: 0T3dP[}d tVG %ȗFtpO+a ` hЯ[اJSڄM 3 "T2Td{8g 5v VbM#+'Ms$ @|7wf8/`4c{S8ES Y?6J c~EC5cR"7+^O-8a }e2p]3Fe~ |InbrΧxl(֜I9'_ħ^IG۟ɨ+;7TJvV֬ L-n5WL~f-@C*Iy} gx+ϥh?5K'ky_T2ʂ~tSj)̙Ex GuZ.0q᠄jC':H&z>)DH0Uly{K=d Q*;T(ZaeXn6XEY#en1t|2)&?+%G~D{fySWa D[5YW1KKLC|9|RU*Ln&#'Y\>a_73_y 4-@h;twtAxAQJ[dP#kdg/OgŶbl5vj{l6f4f.e0ip#э y?FA XJ*isGw6N׋Ng+beSh n[粘V_z5M`\@@#@zJ51No ӴH_w`A#h25sH}vD[pӮ~ ˆnI,ֿͣutEpCPK~2ZUI@ MEj'ߕۊ4cs_碄RƕnIGM-DN^Qa*M{Ҝ7鄶o~Q8ąP7o`ZzΈGV׹[XfhݴT"Z-yI/[~,pRgP=fk^;Z)i%tat4_۴ؑP&إ ׅYQ1^z˩JنN?v#j>͋pm>dm;6DMTNn^i43 z | X S""p.E.v[i țDsnUS`7)pP¼=JGGIZ/qʹΒ3cqM Ie݉[xIvF Qluhn c5@1|K@D5v櫞 J'x1YAMk2U4CFI)k=DY-`p a# 0>".%{+Ȁ{ړqn?>(1s ".tLJt`yC@c̵ HY1<4.KßʨCm[']pLXDL{~Naki=˧ҏҸWM12!#=6 vklap' 1(˲G$5Ќ 嶅)Xǩ&!0R`4K4OYw7A V؅ OY-W.uzi1s}{ŕ@8ۍ"N)W "M('*@_2x ` (k6n 'H'V*_B|0p5-%mv7^&Z;z")7M, B<_Ԕ _ܱ12uIJ<'1 f& @7D wPQ)ECZd['̕Ta [Vz5~p~Ǫ_B>σv@B0zP0-2i!1Q$M%RKfEP}<{glK]!-xPi.bn{,;mW}v3UwGh\!]I\LاWpnz?7ɩM|WsczqzF6Nuh}'k 87Ғf|UuB<_>xWL-#u-,ZƼL>8C r'A|qE6d,Nӣ(U-zF /BUM3oY?$d{]454KxL-gͰ*g+eqsov{զWɹ.#M2ha*sIEuJ_#6юRtM+"^ 7 Wf`W^-YG̖ʚ2oaTRkqܥaˏb(ES`ϣgrgr"sU@_9sK,B/;: =y<4%F|+NR-w,[] #iC}]P޾ 7UVHt{,HiТ M%zQ2ĺAêS{M,Z[Mt#?=Q*I"VbuIY,/ڔȢb-Zz#";+ygb wL_3fJ84Y[a2e,:w."u^.Jw~@XΊjHĬP=SⱡSI{v//ًU8\b%v+(I+~Z~¤D #X4_bvfٮ;`He8QڢUX8:,z>jy˅9P-k:2zV Rr_g=s| o`Sr9;){n0d^%^]އ' o\@Tnx˧Z{J"1 u-#dtz13e[B774-M)ẖO,Š:J5G}~EѮ`@^`6]^bD·{V5Vf$$IƫP^?Ť_0#;A_[WybSm=#uOMdӚݫww(۞@?=B!ǟRrj~⮸n) jc8!09?)Z^5.0V:$l|w-mIOn!ŖF;Fћ >J |EUۮѕ;uL|KeuLMj*p➞ 2DF$*u;bPFZe*тHǪ6#OS,R'%sPLOd8Sd~5 b _4w K:|;Pm ԪrJX8nC|Z u`d!Q#L>H:i==ЖtNC y&[(#lf.N ?1U6k 'YDXͯ'#f#ZCϔ -T`́4N%fϠ&22ĕ/UgG0&2IVQc>jS5}͹Gy O)Pe? 16-YfwX4"gv= S!1i3F* XKw笣]c6Ҽ4Uck{9r _⣏a /ݎ>ٟ2P!7+eZ[$Z6YឌcUc $DoP2>)N8yRxWiX(|4w3~t*>c% >"8}el9drtCBHB.Ixd!i+ɇJ!Ӡ3$v||F* !uJ(" gHui;my`lWT}~\X)RbԒ3qBG^s*z =7HeXIkxi7q)]HهBM;_7_.V|`wGPvޤ!pP R1 _*謅[ 8 "S͉s.xl:iD]&36^>?S`!uLfw PSqD]dH1E2Z뵝Qe8' ]$:T{#[Hma/8}4I7"ltCMG'o̭)ZAg#q!>>2iV`[HZ@-/J%Y7}335"iF'{_(YU_;D|o-t'z}--*lhS-qC|őV R:ybp% 9aBKot5e,/`]RMMڻFkN8*Tm ?!DaiPU %<V91:"]^Ft̬ZC@{$D]{U F<@fI6D/yi4@' [\C= hOzoG0_gY1,y :q,ThTs50iʌ|jP2۳FȪD~l FI}P>]'9X1\IGo.wrgc%^'[ L_y4`l0IH -yR7$>=1%hA)M&ՃO^mYoxOS]ba>wd6"ZG|V,][m';Q{ X,J#w]@Y[o j6zq> ) Ua\B{J"rv7٫%2tSnViH0jIX?JXΪwIW|Up3(L/p2$n|qqFxT“jj]߻L3 =so$VBMTt'u|5?Fanv@1cYQOfZUFl3w%ƻ<~͊+6UlG8)A0x{U>\onWY>. M [ f Xr#1[lxЗTCJTkG: + ܽTs+CChlc`cC H*e$xAAHD% ~soTI&uY9un6B D#t/ `pituT0.p: 8pxQH{&n5<?j5?|0hFX;NlŇ!3iIL_rU)Hd8)ǩǔ0h2z9Cd@ pfu;fIK@MA~^BYq33C[\W,?ěP;B_tI̯&ӬRp7W1+씎-sܦG]b(I7vEo\O->w |gzXwjXs6-/bh1?QS iF\{ҡ@F^Gq`\=!jQ@(#jmcKbM5}솃'(; >2t $UUP{McHݧ.{\WΫŷEj7>]irTaԇZ5~Fsp +m`##p[Jx4в;3$ #Dd52ph,r^_Ba崑-ǡF',V 6nĜm?E_sd3D;=? Ae\mX=DH?H1x**v G㞊bzǩ<~"Ol R ~\L6W0>WC<`[IV^>ި5!%ǤgIe׍3&\>囱50,K&hM`|%+l oxxPjoZ ۗ%-ŝXI:LboWY|VeI 1I ǕqޚB|f۫+y iwԽm6mBoE%>kƒ a]Vόٹ!S(wk3S>× b]21n'bNX6E H`(p'r[lІHhɕB @u@"..ZѣwmO[nR 9 >Ǩ3p}܎!/ťz!;>E|7/b5a +ܟ_,RU7r ~WD6hZu` H'U\~z2W5"#XǒUT1JZJ`\0[ћx?n -G=]%;Í7bmQ-t` X%q B_n Ϙ*ԍt/:0 m14cy$c܆c%/.I!4vAA í '6& wzesVGVĪuϤpP6M.Az}(1"#ID|br821)QuXRpT(-MO4; HE50+YmR˽no,"2#ůfwʘpO| <z, g$@\OTrFTz'H4oCٞe͏EW #8^ھťh.f/tҺB-?0ȓ bzW+<`6%)[cQ14A{84I'V&@VYF'~Ǫ $K*&%~wfb^/u) @ڳV?5%6~@thJ׵D^K8<-WuX$ <턒]Od[{7PAI{[ވ $ ko`[s)U㙯>b})ᰩ:NBqOuIQ9yʈ+m~< O#tR wT0i;~Y S8jF(88Xn9@SVɟjU0]@c=>1]dKz!;`4lI**LV) W,y"b6HS?E?",Suvna-?B(s8b(%`O@~.l:_C%E9a@~ln]%qC)6LѲYY!.XVjV1KBi(-g2\g(|j'rs9#uEnSd)30=~- ~u$ 'N䪼p30yTTȥnԭah;L~?*E\%*E G ųN`PRv\!k4;5UwHQR8gVgoRt`]OM%Q?TN =igˢ&s~MCfd{Q;EW{C lBl?xIhԱ =\ԃs׼CYqKaBxک,󜨾ȣE;LNN` 8f >%6U8AAA qM[:܆l }0|~ؼV51 $,_ڎCڅÊ͞0u֊ZP CTJ*c6{VՔqp_RG KpCE>ЗF;˩Ux˯ȚݥZT08A,s'wjGBXR ^տ2ME89C=cGӄ x3%{b*GsJC5] =::s@JQ֚cdAN}7Eer'7e}|zzy魔稄߸UQ1S3O"jʶnt+-]mt`ը1۝Y\ܒSИS&6yvqYun,sRUTZUBvoѬ.= wAqj얘@%`Rj%V sh/Iy{n kJB"UY'5/Wfc2P ?fyo?>^$|N4^^WZśUm_T.Ruj==h@&,l/ݢ5ȂU4^4 qdž7G+3_|nG;7];fl<2|!jR`QȱӐ؅v2MyA]PIB4٣VRE*Z)J v!#H.5wT2#';]u [pNdE?n{N""\ggP$$7l[| cCW0[Yq2dž3\2B,gwēNDE-ll:U0k/`xȓc XrݧÛ 0̋Ԡt/u0 gACLHWD^g{O´xiܓ^rŒ˛ħ%M{&ɌTLŘ.]ˤ]<=a[1̙G /DԹBPR۶5ǻRTs;*Ԃ#GQLq3i2˫I~1񅴣  a)Px'b h;Ո|~LW ]*O@+!ݺC1 4ٹ3s.cfA%ۀN^ 83ٮJD6NT}Gr2 'HM\S|8 !F ggOd oh-dC6Flbvu)Ud* Z BkgI.tIcBEN|#Hh1;Z=!k$JL%G|"VľyέC:젳y֧)-7fȺ(´M/G~ϒ돴-q>FY#)=E+ky*W2ddwG #yȀ]4n-6E0س Q[:؝"Ay3x<#~z8g-d%:hqCΧttvO#8נ \'5ع mH bO1hN".bު#~nf Q2*{v)2.aw\Vuw1qsUӂaq% NG5 _K#MݣdIX,``qf9Qʮ>V\S䈺hn2BT\Gd6޷қ!a -0a~R 2fOJѫaҭLM'3{Ӌܱ?VtUػQZ3gE F2/<2t#Z3AɝL6U!yavI׺)"ȣұzr6.s&GGD@N>@ԁ~Q*~ @PD_H!%?hB|H5rãI?Nَ\t8 IykCN3!|-GW%2sZNkN_.LIBD[>7E(GB}Hm֑k/H >鵮d 8NF8EumJLB[r/}BQL:Fɸ*Dq7JSwc0ǧ_>D>oJVFq#r|vΨ!}J悺+sS5^Fgt-ՎdC(#$'[Xu@⎥^zh~|,[ii@⨴*] (u '_NR9)`lus/O{ho]n+퉲>aH$[.0NWbUƂm2Rz?P|SJ4? * dY֞#~6@>n;VHi?ym)K$g$̅iƩ>,@"xLGj !2H5bpŰ?cHuy%'܀%y8wwkf D_TfpAkHLr 8 96~f}_қC1R|& df Ns%w S|je}( %&]jpPoh2!ݍcѻ=WkML-t,2OV*va`?{A\q)Y8tg7}Y%oeYǧ/]2@둁GPQɿr uwt!1N)LFu-qr7/' f'T,6FJ9}-ɇՀ 4uEZmb0zqu`_NDj&9CA` Cpn˵5CcܽTPHo`m z0h/|ZKClf&'ȳcZۧ9?*F%Bw֘ dn*WT>mw6U@†;W=RzR}W(%Aφv$"'%,AveN/EW{h 2elo /lVPp9]sZ9ORپrE5wg%"è;d*1n7 KpL(1pkK_w1M Bz3x#v5KKkC 6ɛ1VEY|N$-tRyA[vC.`.'Z()IE!^N QZ"XFa5B&l]U Ŝ͚'UqFA± B*WD锥?ۯ1s$ͤ/K{^tI]I蘔JŖZ}D}'^vvw5Pr< ߍ%B-߁|/a[MvԒAtk+OA*#ٻ㈆' 69]}.M&]0̶PK>Nsd oDk+g|i qa.d2^gNlTkԈR8X]M##Ҋ XPCz 4hïS`΁Qc~v&! #0$GSe'<O8-#$Aֺ7_n꫆pԶސ"E>O _ ]7g8cb:ڪ+7ryEca7NwlvbY2TPJU.))KRw2<MNJ%F$֔hWwGp(! SI2ؚu?@sB >@iJ 69ȉMQ .$z[n Zn<yn`6?&[."Wg^iZ=Og':77P{P3Rd[4]ֳϕ3!q7 X#@|=αˑbO,[\Ϙ/T]%W,l49?݆7,g幤$1:AF۟tƃ$Ndс"}dvS_VϾHA`Lt͎54*Y{5]I'ZYz!,Zÿ.Qjj@2ީ ͐ ?w# ~5MWV\[͉c!_ǎ>@{-TZ$cDZl]E~ Bbl>©=Fځ p|*xNJbES*iY22꧈AV"` mȣgcLx@+4hrM "^̆hՕh$KЋ=iYĀsH %n>˄}.ͫH:OP8ZNFuի WUyxIَ};"v-D+bXgso/!yL 2sw[^rJ< XOL!P7V^k#o) ?}BN 1P-f=Hi@> Y^A.zYl7D(˓xaċZ}g8P]k ,b$ bE_ݳ"R:2Dƽɷ I6UAy-w\%υ_# EnkLZ⋄)$lu,)d2h_ǖbb茩(ө)ʐԯD-;+!$Dy6ŻSp9!(,5ҌCISqѕ'qF],خױQ|'/LO 1x:)ϵ%MJ4ULqz#%!?p$꽚qՑa m}?6ꎻDCˋd7֏7.K"!D,9OJplU1Tu8*`"h!Ub>wFѩ'oi˒֒щy*\)1~k:?y gC+vs_/ѯiN 9+)J՜4+/=sSHv~YߐM5 N5MغA:<oi3K76,x$r`C| 4yJ"ƿh;zlX@H& Z)ȗ)Uj&S rq4`xe<{B>73F85ʇX=i/^9(0~ۚ}bk,;؀{jX@̦HglX^oi<]'˻wvz~O!O:zei0\JlJ7ɤTZ[ЬpgBEG2c aV-da1'xWY twf6D0Ų6A0Zr3}0h "ߐs$5wH"y5L VK]ٺ~ .7o.>nGq_wkCoʁv"7W CGo\^\BNW[F(tY*vJCwUr^ m%|%؈톉 ByYQހw??#3^"}66_wrE',G rlTDmEdB<;caH\EЁ*)j/␻5j6>ȕ؏Ih0 aDY6!R6@| 3Afx(E<(bO5@u @v?D;nt̫Нscu| 3/wlʜu[AsP2@W KN{r*bMQOG[iPܒX 6Ӥd*_b9望CڟM5*_)nk%tY:ŗ*m|e,w$IW1|~!M8JEx8lc ^q na:$O#}m7!Rʄ[1hiЄVɤԫ#U6[IkTʠʾQw<ZP7k@av:f}F A-.1Yno*[DE]V›frK=ZbN>HSxãS;a]4.`÷q6p/"ZE^֠;oȝ2`X_?5W bEh&IɶՒ{ " {w-ߞ9Mʚu|;K;dLrk*B+SzŸPO+fWgIb]v:x eʴ"KӊIX5t`KYJj&<2 Ě@ f]MYP6 kU\,tv>98-:y 9OeջW4ѐ)9$%s$bmpsʕyplm/uM㜕O]lcBo ZJۘ}5L&k2m52(yj yf0sKQ>S72H"H9MԓN!''9޿́wZX/l ]>!T%Z**[s5̽-pI~cu?[GêGͭV5YK҄p|CYjnHKp~ +>Quj{@0ZEZ=n{=X1j.N!#ԴN!=NVhoҢ|nda[{v|`dpY~B|y:d;8jAjcXqo-P?8P3(Xqz#O=(8 ߉5f! Knx< ypmESĕiBZ2 +MTCTCn1 sԣ#bwϸ9Bv+ Xިg O2_o\AHA49 #~}YO ]pXKtJڽl.tYleN=w;$'{'Z:!a|"cz5|2/R%D0 Mvsghf8DU6?v} [P|eҋL-܄N;7q: qcLƛP4Lg#uTzDI-~A&P*#v,ȶ'Vș]4~:ݸ:$X P5B ֆ}Q܎EGٖ mowL]C?sw-g^D-0n26SS1Z!J=CYwQ FX?~*L(hf#% M%A05Y'! u$gJgJ]ܪ3jtߜP꩞vZ"Z؁5-w,vjV q#AsG`)b5IEI4vf'~UgkAA[!u;L=40"kP.OEf] CF:~eSaUQ9 Ov^4w$;!$@ 3rW.~IFiyH}@3/]K.x^M /;y@m`2ՙSKbgBۄoyJCnA,&Z/l ~&\+q:+aB7A?i{eΆ4q;͸;r[aZfU"ɺeDQ`*Rz٥=ae682GWKq=x[/`E|^/G܉5q*Ԉ1rjSkVK[6^7W55ԓKϜ>5;B ӁH_vqõ.Տ_\ztf,W$l+$Clj [_ #!0M|m]aq6>v sR&z&Vj8[zNșJ4'g'<5G?iN^&vxxf8ȭ:;)2ɔ<^V&Õ1d"BxĶH{8yDGe?^i?]0EYj13zH l9wm?}hO?8V@#B'Ĵhr =r\x-Ĥv̍iC?/GCݜ/kKc9GRU.:F날0ѝ"x=P'S(  s#֥Ra<95a< n|HD㎡e]$,|(x$xi72xXDy{HZT1=-_av#!QD,Z=VKQ.º3žh/-p.Ep*& jx!Mye2xf WF{I=@qOY(̴j [+G+11!&E ZŽ mQN;hë= SN4'b]-T<>d0D4rxBotGz ZP>AR{~J:k5MH鬗?f&4:91 v,sO( KR>q 'M^<tE U+[ADta|R R~O(F;,Z|qi NDn=w I[_l+Zl0>Ї*v C6\G+3P__t”ؕ9f}K@qu n17s!}Urh18ƤYrr-5BF˹Kdgn,ЭDscZ ^"}{Dt=T{`|N b)%UE8=&`9T]jsQpQ]vCj;?2D{͜fGS/8O q|a#KJ'!LDxaKsp!yͲɈ 1䑦UE𫐗yNG%>Ҧ4Ҙ.Da&dy؈@봉؍eݲc?m 2YeUo,*'8 ![W!G;/$?x%儰X2,4@ޅ]9ߤz*=[AU}`B/6K{nٚuau7%N,Efm%3 &(|e;1ٯ4,8"hHA';9@h?\!kB"h6N ~u ڠX"Q.H\7/_#`UJ6nMki .U<,yZz5HGG27-&kM QrIܘEXr0'V$F|J_,ÓAccaP>u2i /:VAV[!n0x'QMw/P3{5$ȸ.чXʡ9yx_8jCKOJ՗O)l%5_kc#$0v* Lt=2Ö ]Td³sʫg(fJ4)"e0qXx%G}4zU17F`S>$>!jڭ{SyCF don1᫈k5] IhUXm3W-Dƿ(>dK3g|"Îv\Rce1y֟.}XX kuf;<+!*Ad哌+5&2qR1fTb Bt+󤢍(x˷ZMi*тT = `8t]їS$o{0$Q帔 u}dnV"~ z2'*9(K51\\YZgZ6.tG ?n` &Hh70_rev:C !$yFG5#BӨIWD7FC伯'M5)Vsg+QuנO9%;p0, 9H:vZ\ S%34St&U)x]ycm;~0ptjn7^o*8][| >b QM.'sɳ֌ɦteWrw]:g )LYA{O@r̿Z9bf-7@+VeÇy Tz uFwZ:>Dv)a $TqQ59=ȏLy5NQh1b;s"63å'!nC@gu䷻S1Ж 5M 6Μ9^x<B{nK \~Bvk#` %IfkdMN&Aũ=P>MZ-'DpiN{4Lߤ=bfN mY͈yc[UJ2"PF rj& '&( ϒ# ˆṹvI)c5PiE1 #1LA S$ =4!'^>O6il0GMjɽ]Y0ЫoIHlx=vahhp{5[=9~?|2(Q#l\ߍ?(jB1p tM%)9s@=Y 4+ֲ6|^aݼ[5S H#JT^*E&ZPOW $$K-'mkPUrB#f>wwHQ\m|7  }\z%ÚJ?7.q#l]<-=EnO$︛^qad"TbfƄ-3H\2#l{"`U#vt8ڤ KyNiu*1${/WYNmظ׺DP!vgmCy9BG6>{GsO]'A?k?x/z3, 7HF; 2VMj9$a֊d򛹝aP,\Jl*Zhyu+p !'dTH4#m)t9yȔMp& 4g M H/MY45 I( n++c"OkA=Wv!4Rt]+ߔgf.5>wVxBn5-~\J2k}q${_:.zt` f(BF =@<9xFqcN1=B;u]` ߜ.Y79::dHV|[.ڃ?-[ٟm2(y1 .F=p}ua^ L;yjzV'1; ;@NMD(Xڑe`oܤNa^qaYwLMVN6zڈ[#*ȃCfUٴ]Ǣeqqj*1fƔ'$VKqQ0fT2ڜ>Y (kQ`l^&/-qCݹkK$E W]TIY4Í'Zd d+)&N}ǿE\+DGFr#3҉5ňBYrw`N-d 0u0%p꠻=N5DC Ue|[mm_bUWUrVd{6&p Ս,FBI0ʴ,1- C8ͯGo"Ac7_G_'8E:TG̸hhr~ (+гYhF— m p4SsW W XՆg+I';FB;E</gfs;@/zGrA]G QSoi)Ƹ"FY3_*2Ut]yZQ [X![:yqɬ>rc>+6bEpOȧ]dO`m˙դs>@8[^%GJMAӓO1;!F +kd`f&K+:O->ֿ "93daETD6[;s.1ZU&[> tV%S}D&;Uԥ& L$%rXC@]-Pi6$sF]C„^IܖasZ ngSt>rUŀͣ" r|8cccAvg!D 1t#7Ȗ,zW_Pk9Y )McbF1[*~D">B%"?篨 3ɡȦU.}54ӷg'ݎZ\2L2X$P#ª3;̈r!M*+Ok٬0q B@<[ ,;&Nz{$.x(Lp<q12r&\3N_IJeoo#x-rT/810CN?:&Aqn&4z~y*tj|@5oX@dѯpփ9~_}0,ǹ1* Q* Wڼ ͫ.RcxO٣~Fm=_Su ?Lxe ѽu\B5R'[z=#R-h,%).es_ݝSR4@jŰQ{`B|c Imb6mMԷ+j!G$sGk" Eiζl[' :S@Y2W iRt4s33öG,g;M4 Ҹr0!DZK^ h:>蠷9^ # yv^Hk=fY J uNA_$Yh#w5V-}u@9$$P>7-6d@RoL i҃vUޥCG6h&`q\}M7=?Tߐms8 Ij Tnš{N!jiLş!A~o^d%DK] hMLMXZ2sRV;A̮DٕNl4p5L`ߟs6OK|3r+&ʉu*a(Cx`|Hp/RGnbI3dXh Q7dwN |h8kÇ(? 0oǿMb!as',Іn*[63$ $w|I{lA揑:%pN,Wg};K_X/ ,=&{]HA^D?d"/2SD[o8)@;gՎ#e"֕"d*;K$})/w_?/xt6?آT!F+ia!ҁt>y Oz%-(W@w-]F #~m]5zd_BYŬ7BZ#d'H=/g?߁O*dE{th˽Rj,)-8[INT}vJ~~~UcOdݺCaSձvFH| wBus(G`b ]]$aW r10 kq[P;s"SrJMf=HwCvT ~|Cr1R$ZC/a * >@NM1Pwz7`y8OfB╜ 9}qIW v,hS߹P;9@Ƶh5>u-ټ:3LĀgl qzv`*g' jd='Av%]@exYV\x7595'= xGLO@Ń!9=Km,i\Aua IllU=p0*s)Hý`$4d1)I{>\j o.bq|2pm+Ӥ;{]kd!G\ss=,ޥ^ OC&9 QޛEOR n#?aMiBXpܤfkC.o^2vP{PKH@No zAX#l0Lq'͏Yn̺bq'u=;ivbX\a1Z%|R={l PK[x /x(zdz_!@9geʣ٫cl9 jL7p$Q{_ԏJ ^>~- lZZTʳQ^ȅOּV9D)v7y͗y/˧CX<鵪ykʮu,.߃2lJ 2`:1~ S)\•|mtA_3t{(6|1?oRFR"r4WVFvydyg΍80_Ɖw˭$g&xZ ~S[ ԰oGB$0?*g Q$ܙ T ^;dY,Ys¼2f5D|2b"'mpڂ'4SoMbcQEi1((3GKXA ڢ7}؜ӿK~ƍSk2b`r͝zQ F_Ta%s?j^.}AN ݌@nꊤ{o+bEp9|k9-X5QyUL!3((g-V%ȸUVsVIvg_etfV2\6PljtEeЈVOSl y. +[]!>[3;@R^)jdjAsw6s"ĎWnN!FQ}|v-nz2r]#xӞJoA6~8<deI&, sq%~jԠ fbt̩H_%W`ӂe_SҪ]\WQFuΤB БC ȓd 0-p\a/2V!cO II?I/6׻%i4u0@;/ VsyO}Jpv~ml%$zּOX_29;6iCt491Q%ʭ|$dN$ Mj//9[AIu鏏Cvj[,F)E&UCso@̣C ^Q UWQfg|\wz.2sqOt+ݟa?5T(`qSJfmσEAӧRi,d|o= 1K$e~F[}lykɛͅ&ZRչh%C%v=%J7qF_įpТ>KL563Fk)d=U:Wp 'X(` sQW= jwdhwjjJP @,k+wDz",o%7{oǮz N=nm;G6u^|OZp8m<m+2C߅{vy5d?_pq]'+H@JvǐCxkI1뢶aͩyjIbY^ЈaPRC&W­e̴J_㽼j@L^ ],pyV1&vHk\[z(?P_"QN,Lu=_\}ѷmWZ$q H٨sja߻hʍ]JC8 I7Φ_Vm$ E?DJ!Nχ~W=LqT<*Nώ8 1TMUrJe͐W4Nd20Vp_ f2'hgyfYܑ[h{<]cTzɏՇFnB=9s j8SSTj*5HV:d;TbM u 0F** =9azNc +\LnGt|) B"_ET]ŷygT2JCkkwgQY'}')vĀrFMfXcO9tra22y\Sj_AIc|6C8 M5i PQzju|怩Èd7v4N}l:>FYA2|dJ}X[Mw>_~>|,BmNp$?gAPbudK`n@P$ SJC aHB:E4t"h/v˩c>$ j p]7/)ɩ]r<)mkPʐLJ >6Ie~V`&c`㬦_ z4+byvSqpMs㮂lyb# r[N}GRں*<,05V!#$$ P4A`UOkWËUZYWcYK S@iZwx/T[W1° k-&%!7% HRO3ckZI{lYf36A tїG /\YpD11rK"`G (OG}@J|̓_H'GggJ@z%g^I`Kww*wM˿J<ܙFWڹ&TEu4KCV-\>tDM/V}b`tO4?rId=BKd[W0|z\r _N^">_y?ѾCdV/s"ƔU<}4žє#cg\M=Lo/fӼر:lYUWx2ְT}LBW8 EGdh/6XbzL^v&Қk"MЩђz!݅uV3όT[q( g!&R1737 Di'][J F]h73x}3uwS./jgfjfBs*UP}Q`\rk՛>U#n]p{Tvũ0O&J"P E|`yiy=AM(Xաc+hԦ<¦zX (#C^v\YN"[~Cx b'rל VZb9>9?Yb )s KbhfHkV2EM:ˢ6 gM׾e$3lz։ 9Z@9*r j%'toD `m7ET ܌rS|'_5`~+ i@V AC70U0oMlzRնDZlb@|HLҸ :**ocyz v+y2͋G︝%t3sd[g,7nԟ=MJsd V8aW1}J Y{e6O`N̙_2p '@<A&iHh-R@ꛮ HR23NYz X6Eɪ2-e ?_.Y>}`qml_W3@y8vXL_9>T " ̑8=8 k!1<ʳ7[lN2i6GƏBT V7 D]=?}QRtN. fh-K}CFwE‡ts ea]B k|]?r(V Hq J 'f~ˇU "DfEe~~2UԿy&RRwg۲$^ꇦ68̀\}GO;q%mT 8N|6R px^;җJmLGH}14@x%W!%T(8iel;'Mv_u_C|iۇ䗢Y(9d%^'Ԍ 3 ?p-_WFUG + 2Bx'T$'^Q۶!+;&z *{]ujaJN[Qjӫm! % ƺ^S{r/؆h`kb4d3a:(Fd+-&nj?ut3pH!OJPm:҇8Ԅ)6jpf~Qphg0j,U^6>ə4H:鄪#1t y 2}zH ͹^(."_B.fzh Ly)m4k.3g coYU?9Gl&+F#i@h.*E4Г̮adVKHradꭘmbO5T4-cYY~`AfAo{z#X67#x)b&T5=iίaWQN:j3r::.,6s׽eHII4JãG32ݹ $K(Ce8;9?16f6x }7~R5TCePxKuӝ)r_H>-~F~5*[*z/nTxϙ!9RB|KXC ׶ި';}w&aY y>[zzX VZۿJv_P2SbN[edc1e&TOBpFDRmms#I_P`49Oڷ#+4!Puq:y^ 0,#smPS`,aqNfM͹*9/?(@XM֮ U,akG"3O_bю!k n?0GѨ|okI!j;wz`h&otCZC$9z^Q-T(wf[Z#ZGgq*2U4ap6`p p)*U]P3"zYt잧o|tmV7;& J$EJ_ҕcz6|".R=fO5=-ߣ!mR||]aqv'؍;2MssΤ{i9yiՌ/O< 2=hYF`'%EfZM"Fbm'i+% 2>ϐ7[3Bc+mt <,=+ ׋^њ02JZcOJD!,Wjf͠&h5DMn67#ſڂ[J#8ZpcN(ƒDG}Ү:Ť<ϙl `N?cWm=[;dT_ז%W.Tk2`Z&@t 8w''I妻+]ۇ5M !(6cj[ pbP~-*3?51Q;ṛB,Fݟ\Ziu !A;Q_Ê3fbhcu;byf)b?QUj? dƏnzL]⌳131lO_~*i Ȱ9z)h ph^"I X")ejz*c鐊$BMm/? fQ,g=u㝸~+SFB6p6ΐLJHtXtJaaԂxX]7"iKkU )y.C @zEdr01` a5o"M#JLOd]#w-}'s{ òyd`]7qmcԷǁO;Iup~T~S&O`hw"~rq`Ȏ(,0ыOIdtlỈS/#&!ϘzؓTB|%1_J6b.Z|h3ySޘjwSKE8 mS{$k_c%MTS5:lc,&*^"&xP3:fyWh=}=L @gV>᜸kēwȢ+cR88D1<55זPD:()܀EV;C@\ РOA𳐴0|򠹋GW^@C( yzٙ#EV#~ Rh~WPvqg9C3W;%?[U EB ,0?9:XMϺyөζ;yٻNIsگ57H B,8"[Zq}mBhVܡb8uϛF(,sCIu֭(;HUKmdf A\49be-`])`'._M4YB |76$mf3hHH?1>͋E@2ĦLM"U(۸)_8-^63Ӆ[+k e5mvfTǼR9`xɕU/L Pv0$g3w -щw\\3ƨo%~Q6076A3p%\vZ‡ԆQBrsm {y*[c GqKٗ>\ w"mO4Zʪז>ī$;.X@LF$ۍl }VLX܋4Xh3DՔV??HA|ߨ̧Dߙx W^@-bX/n,=gY]IYuh?3%M q؍*-2C9 z9}.~+ժ'MhWo dl(Q+g V^rK߾BOEݾ{C}1˾w+D\ '(,o|tT6e ɰfěQnhM6YACPB`G!}٩2`:z[,Rp0¦3xTʻcۚ(d'g@}M>S;㧲_l\C$;0| cݖƹsA Jp |S4PZ9!e!EF},q\KS8 ji{jc&WK4y -C&Ђ/+8HCVpO&H#i/EZAD%ڴazr Fw-T}M%hT54h1k-k[ĺ6/ZwR܉WK[gkPA*nؑ"^4V{7ǙsH>߽w@>lw|YDjtl i^upG4/"el! v x|͓ u@:ۥstE>SsC*(.]V+ASg|-VrRrEZ|&l|sZ}-5#Ơ"ey[u'2!0.,:\AՈhNAlNj\g얽6ьW.3ArnMw!W:4¼΃yu^ͽw#`K;zEE/=gBÑ`_H2nuȿGbxC҆= bEzo77-۱owҎDgYOZVn>1PB7U}' ߓ% `WF˘p-B1OY #=qg~ aca?7-Oq  J&iQ8@SD?̲>/H4m™Vߜ^,"]n̷߳֔>0KR_f8DTams;c7ox,7ƒZޱ(ɂUD BM_ H=8!JG+.}.WO*@};ot/Sc+pLpjAd)ݣg 뿗:Q4+)Bl6u +˘o25k`tB~Ldž~NߺF ~41|odҍ7Dx9wt39E%(uJ稄:$WD/I`MVМ%R~\?0^}}Vn>Z76|7 O^т~`80Vu&SBXbD(SRZO-dCӾzi 5Y+jϿ߂jft jGK&91aR(NR` D(`h)[j_9nd]Kh.<G6 5B&,fu. WaL4F8wyaxɟz)&x쑄&4k)Qc4et3!`hphx]̯lt'&Pb+f{DEFsǤ13yÁʆ(K!!"#bCr.< pTw?O +-4P!~9xPDH<:hiY~)T::bl 4 Gu+q$MJ,fa ט2nf:3 Z}hc[al{1nS=H($<{`R.GTchԫګ8l5źO.kW넼.}2]UX|G#L xŭL3  X0FبBښS-oe-W>e)E"Ry(BhgDl > 32H}6YwPZZKBJ d*SEm}P`0zH |}7u '6x㷗v8P}_GA;OܨZJ\ԕP?%ohZ{sieBU'0syD+j w9g*irD[;0"?{cx·Pf@MJmGi`*D5 .`Y i8ic< ǃlFmǷrȔ5bU9?"(W% dZ? =Y8e{WG- pN\`Ǿ*) ,4zZb#R$C)a?HMSS?w]JZK^_1ޮ5g`G wTf킑F*qkw)kD-S7˓M'v>ON#h/ F2'0.)SLǯ*Sb<~ǷW Ɛ+)=[ıV * ׼^>??}?[m~_6Cߗ~>x0h9U)܏$3WTN/h\ajk_čEay.(UD3CDOjmtJo^m/*s&nh36dp~ 9 # "X>^ܰYStl?znIH,Dr +G*FW]*qm*xoVnx M?&2uѳW#| !s Ű|#s1~uXL^&R=E@gFŽ1YЁ MCFhUZ )LTMW[հ9Zc𻟼+q6uChDIqm\+>!21jL2DwdRߍL=>PXKe!oB@]u}UOdntsz_jk0g/ԭw_ foyMo_̀9n9 5*I@ilM5#a»yRwgܫ7נ MсEFDx3/xّۅ9Nosi;+]>8%E<2#;ryHc Ŧfu:N / E"nmf[Cxfno!87ͼT$UfzL{N7e>(s!=/\Bh]ܞ<IBs@PP_}õ ,4ArcX9PjI &,u߫{&$tǖ@=9$tIu2<+I [E[\J܃`$ 9 G.mE7>.k>--4bGr&Ry+C`@s;L#*׿tkěnޅi)'nS _%ap]K2UYOx:s,pUS<_'|(y.Qv!GhGe8MWm#* UW8d*=]EDKs|wfwVN˚A5@un!-=8l#>-14vA$Yw]dU*[tK[>dr6y{Y%(o[Ixb1#bt; 6ǟ&J.b*KorWi[mc{YUtr{%xC[܂D%G '}&K.+iawq]FMt^H D`"Y~-`d>F  h}lB\݁:N令pf~ޒ!Vf@g"mζ屃r$Srǒ@@]Fᄊ\љ|i!1a DHboTcxg-WAAR_; OP 3ʭw=RAeYgY -N0֜d99-wSJ*'.(䘺8AtF+)zm#΅6`{k_ǴOh{pӸDl)=DaP0,!CoӵZ?BM,{:J3ss z-Tá97 [8 Ofؽt9?> fw1)f(NAځ1hKV JgP#\FixS<+ Fz)dzF-vl-5 Vaw.֔+(rB3EI7[ܗ̨~ZQ0hm6$ sD*TҰAWvWGa*$ȈTG)7+?jÁ"r\ɭpfɳ}p(Xςյ\ƺ^np'Y>qMSMT],#Jk lY/#t;֫ag8j1n٫UK2I 4dc4q cKjjC[0!~hgOyL y.+w:8d:v#bKacu6oM-0AP9 l3h?pk! řQUly re}/ϴ=tVt"Ytv;IA?5XU@FOLRwDJz^_QSj5ʛoes2ŵ"NhDWgO@g}lh/hr+_`F3Z9 FtneOXxJ?@ J{$GpY"L< wSs6Bi Tdr]R.WF0//*I) -յrҽtw$"a1wctӟ ?$y %BݳR%LDȿv Ʒ>^]X6Ej-Āo-mߚʥ3?Foaq[ &`d1'%Y6rp=lGe+s"q YʃBWpqv|Hτ4IQo=i'D$}@x)!Dyhf/m51|T,±~&;k4Ԫk3zLjh p?=8ҮjUf2Yy]L<8D "}RVl@J>6}gK)%嬨M&kj,Slqqip"gބ>|6iq$yN_ Ro]" %:hј.NIMDa_a-d{AplAetc7>ƫ'-R;9:nX0_pxS 0sa,^ *Evd"Z?d6T8xȤWWTs>4_dջ%¨!n(7H9fKX0bN?knT߯ms $0y+ykn6 η!bЏd6̱`BI}at,cƖ=yQip % m);YՂyZt$ӥ#M*u/{A$Ysؠ}/-Iv. ™̤)&hd,TY=Wp}Q#F:.A{6J;„(dkRApHk3@MRN4DJLyaj(s<@NG`f׵lS,EN1Z_޴ u:ybD]qupD|N]I屺?wg*7 X{ۯ\F`l*OM]~g<ܧw ViR+Jtt9&A$g-B\Ƿ<@ T3P9"xjuOH1:sס+e(Ts/W:3Pøb+"$$g0Pb6*.n˶ƹ&1ff\8Yf(۫.EO PKGH㝍b+OUBwWZ!wFCLzs o&l0G#046ܪ{a8Ey cj~;~1*-{c!!Bߺ. ZW{[, < HNE>>9hrZqbbH8S?$]G$Y :- ˮnTs{^;OѰ0j+ʆմ͉V>(DHbzcnyI6+_\'I {(W7XƳ-瀅]!κBzsOtב~iz(`~W"% y, eCG l:閖LJُT&OwOCO#np|NOÀ^z)$:f8i Գe[g[xNKhӰ#@ČJ7mK#rL4ۅS=n*;1 [mM`WՅoD5wْ2 &, MA rhi񕟐K-Yv pd)l;"F? ^>i@L30>oB ulx Ɉ &m\eUFdBhkhG-Q0VJ(;i'Eu$y)Ilcy = @yh^X~W؃$ . өIuRsյ5Zfⲗ 8v"GRovbgsr3)ƛ#fP I"I@5-n8841)*q:h2sX & cGme2}Au!@Z "I? vըn2 l޲KWlZW!EC:/"m\ůԨaGAɱU_#=,)dM+y>Ъ-ů$^3TfSqhe/TD[^ 2i zQ\v~H_ksmpotnd[ݩW8R/QcO%Ku n 1u2h< |g-:`㝸דΑ!Yxq4Owvԃ IB$I B^w̞tz>\^VrK=)`OCN0Wy"'--nKXt&2.aca]%`mVq P|9P?A`#6'&捻rlP]cw–S19T`k9I,ѱTK߶5Ω5XѫI?[6Gn{ )ImμuOQy8{LȸD_Ùx€T=gMJ,mشyKY 9c/JLWXI&>) ;^}\-;pMP=&z܀1;#`S&-~w%>MZ6ˀ~V ]fLr0 iNiMQYǪ "VOȚܱL=Lj}GےvĨJ}~1svKgP8s>kyoš FF|)? ҷEn-ԸW_VS8X%|DFAyuWF>ЏjD:+aA3emg'ZTm]AТ4>&xqP#m|?o⫂hUXf;#F+-iym5ӓʣw!ߚHmXT,[ LLaJf.v%yK.t!U?O=tuۇ[UM#{ӆ-닱&{/fPy%Z{({7%mtƄya+l/ez?n_d]C~s8 Pck\F#+LiP*m'M7lUՌ-5tc^NYF :dXɆrP<,}Ѹ_IG#~2?ke:{s+b2SG[Uw谳 iBB{?ov.E&|O*yM<ѭ o+ɬ2bg0#/@Vj.Y&_ܡ,*6#m>hm חNfQDϰHYMW*d_jk)F⁺z[~SQ[+;Y5Zvifk>IM~sbE@Rŧ|}ւDTW6i/JTHZW@)(~( x$φmpq"r<)ƿrA;m)|M;\R5F*쿷|w2y+Es[gE/|)fv!XK(XQa HQr zC0`d|zS(HE)~cfW?eoo_*7;gY?~ gV7>(FhQ: k?U ('#EQ=C;[F?\Qcj1|Lx64̳a7kP=>V I f %>dxa19=*Uus,[YpnfQãrwm)TܜSw0**0<5ka*y(V#cMʳ'1.gO9y%qÙ,=%u..%',.G/*Vxb7 Aű(>Vڠ; .ࠤIh{!>L!6f@jAVWs07o(ruT,zYJ=SZljnWdfw# NNgPQ]nfƞNEF[+㩃,/?vxq'Uөp]k9fv>r*=(Ӈ| aIp"!fI&'Bߛ?bfTmoqG}J؂ HD.]z`v,'f%#nd-zjPcw8Sp8=dEP3, Fa\#˜*mW֏8jDkoq n\M xb3 +(Vw0ݖS8dh;83Y7R҉G=%-+~zNN,D>Js5om=uYn1jpQR5OuYW/'1jLux~`gQU3j[a iI~L_樾ͣymLjFUF2KEl:NV V=nn~8$w1^.kKlT@f/4~]Z^}hSO[u/LɩIX6 J7薻3D. -op:fN; w"<oaRSZ8Q,cg;=~ڭ(~i05i.c?[ WVҟ֫A`KFfl=c M]A>GG qCVSXV5a>|~ #;͍юn|1)n#[t?RɴOr'PT .q o1! cd`[S0(f?Df#yc5D* ?tt&,O鑹@hZ.SGh !8?b~WOr@X=f20*T[BG(:Dc7C2XGmGiul@%ly-48eiHM\Z6K> Wy;(o}$ 8@4jdÁfE^e`6j$H6҈t1iוG.> sA)Jv )Do2 6:ܝ)ȓU&%fMln0n?Oc4Lg[vm'C.ߥzCܖD@UhU gB+$mE)c9yfu½ l4w{?T]۽J,jcqP)G?Knou:bqm { P4ݞtg_؁i:RrCT7 jmԾ xgh6z QVz~-p !A~^^>@O Rx67 V)y S3w7։L!zH?h@S:83Om;j[Gn2/%1Pd]Qu&=șAFΆ+k*8t7iE#_@cǔE"  UtTڵ2~kjc2Ƙڝa8*jA ,%C{EͬY*:Rj$#]\1{` E>hE-!WLy:?WA]z;@,rՁ$؄$1]+8|sSLɔhAKE5CPꠃ:`D3f+m:\}qׂ -K"ٷФŴ[H=ʻؿBNGSY(6"%z2xuIO s.ʞԁGrAȼ3ijǴz!j&>JOA{3*8:j'gg BkaU ExI Հ*4 v I{4KQJsFGp4qZ(vƢѵJ8'|jqtuŬ?* EnyGTx!C%Q7Eñ<O< ]V-6u躥UI)uZhJcZ,N\J7wy~"n5ejoMjѢnN0?p1c}u`SNgV{hRA8 jJ H]LE_? ((+>Cn)=׫if)LP# qMn9A>1"&}Y}]q!8,2+ж¦YM-P/38X&AesnEࢂ N9 [/.yw&~а^p&5SynbB&,eT6a#Ʀ&PЁi7}Z*=«}avStǯ v 6+,B+4K9{D}i3a Y蟂֊)b 8 yXO%  nZu ^TԆ&rm3|m0m=?uloڗABC'^#1#."!N`a RV,` P_GC䂭˅Mc^l{)y4DTmx!LԟjrhUHD2 {x:͇n xܷؐa`hQ9ӳ}H.ILEn|M2E+`xy?Jf$B)`#}G^=>L(! K.ԛhXA;e 57s밙J~ ܿ/c㿯͚`W(>Z7,M l&zScIOfOKVfu7Q[[ OO| 09yZKpB50h" }{|l:FǾs75&zM|CE2f_`OF,Ksg1zJO;H)nu.++.Yf^:i;,ܿ:0yt 8\?Κ h&-m#QHŧ`] xb,`űFؐ2/k^E<)hv* T'A:6xB4y\pRR}#&2L:QPcgR|,p*B\aIQ0@hNH+>͌/)`G]Wz EW:C9=&0&ȉųA6(8B] ES!Ԁj}a `bѴƝs Lu2&d$h>%&BjǚwC™s4S'x4N@HH|BE,sePR+v{^ [YTNCV\%ٲxjރ/1p)L~)1h  (!{"6rt[=JT.FAH֚2v?pSA8m-jypw:~ډ~|Vc0W`ΛةzsbZѤRRShQJ,,&H1GooF]YZ=u|ĤpؘAR51tIDȒľ;q}O<)(-GB![o`]put-!Q%"GÏG`ǁNW9/v WE!Xf .2ܟOU'M@Mc;"_^r\vy'rE`&u#xSX?^ud (ٞrN~9IrB᜶Y\FL5v;{? OVRx4뿜鰔p]'z! a^gj@_;_tv$@'YݘWO Xt;GU;ĥ3 (/<1sf t*w@2EЯb$8{x) \1`ȰĔ :雾g`K׭)pZmv].&= iZl/@K]==Usw#!EccIog[Ul)EALɢ EɳK{xQd(#;xjBP!|cZ K'Qe;߽-e9~\|amJH1jRf|Sh4bۅ{{&LZkpi3.&xby j8Ӻ} ,lV9{:@sLơM1^F_A1u(Ȟ=c%4xܣS#Y;~f q'3hj_s%,i;ĶpemlSR ~za#t M :3EdK6/Ύg;D^CuxO$_Hdη<ra kH!to_[GӠ -ύe$5lVPviP,y wDW;Rm$&Zmi@ڤҚpQQTyivYCk@ ibδ+w RgmTQav9l/ʈMF8 4Gw)-G/7`cÌ Ʈŏ Cv'ۋB[ص{(ebm"bkoJhiz!s9&*4FV~X3~UϑPgdy'V7ԯ,(ooo˷$/l,lZ",`Tb|hv U\ 3tShʱ{PgA>Q;(ddi g oǹeIj85J 6KV*̘hb'мT[Q`v|_p4:̾Hӯ`ypn.J `ĉRɂ,bJ▏({"yj~ 5sJChCxEC؝(쫍w}04۔iUmh*ePP?]-g’;/Օ=~CSHpҐ_ <ӂlӸd)3WpZ&D:ƥwv#k8c0I&5KkPL_%qœ\jk9YuU3F`TCStc!Bt,>Óº E#ڃ;~믟,'C Z{YzcП,J3ؾw$0ZJ(!C }5YIAt 0^:`9r7&KhCsZ/hVxT zqij @ {bD-_IBav۶t$q'Z#~(jr|vR]E E)5iaR*  g(~mT _hjcz1MQ%l6 =qoTnNDc>aj*9$cw Rx`;[0h=6Jb:_Js_0ZǕk&^߮,r9cT=-ӴC,13hMQ`B.4)A5 p6 d>\®ME[B2)uyٮuIaAb%iߋCTnëh8=M H=wE" R-<<w/C޹򔘞e{dtډa hg EZ0mT^⑖ɠ~Ĕ d1?TN!x!Nd]aE@蚏1PGh]-fƱ;TAMsrA]fpl&jcԥ]+snKb4~\D\:[;7E`_mwQhdVP?1fY|B<ǚİ5ZY yxo 5vQB~ZZ1J㏶n"V r4QYƒܻ(o]m!&@ssR-c",8tyme@Ѵd%H«*-PoH{gu46.cmGu \߯d)AoY]-&(T Z^تyt-9>[&N\1ק\ʐ|OOt8{8'" syM3`\1Jb&WuE'Ř"t^D =wzP[2AG\ iO{A J(Tm>7lM B0Ha#+3!ݡ ajW߾j Z< b;>fIBD-bRSۦ:q^8ݣ%Ka#aAW$߻Ax,Uн;a2>}ާū$GyOpolzVz9M~KI[UB!mU^x{{)w폗0E֟Y<;퉻.vElhY<(-Ia&u#ۍW Į9i?]L%h=B~za6c <̐Z@<2tl[ x$0_㟀:=JI:&3 Ѥ¿Uk61I¼6^%ǹxR%łnxu1rx4:޿_>8^LΜ .UbLn .6lE"~sEYGOėfiao jka[HQ?zzc`iVS.wum+&3q}3<)4 '`ϧt=D G0U iHRsD.&rKfxW"2h,F<&WLե>sJssi>Q^eG(ke% ޛCB?UR|AWq*> ڱ ☙%NU%r(2}םツq+EN:l?,,=k3 ,ҵ%?<( y>\ 2 C0Ur$tʛhh ,v { Zg޳l+Y_Xx@ߓplͳ2J5&_vKI X]l6:3_~C^Cn~u"M\V0(#x N~ܺTU%Ќg}~e4yǮrTޞY})HuL)k\vߠbzPhj{#QQ$!~0f(l@vz80$_yjٲ +q٧fG'7Em(d#? o A.\^USB [*z$2+.%w{ڠ2b4l>5߅? dXm[&rs*ɯłGe[灛@`O>&)]ۄACӘ*_k2&RSW@=l4{XoG>B^uK;ˀ{U>0bAaAѢ?sj/-.EEޗ%cč xOnBH;}ώD{SSP!$E"~6ɿwKoz ?>P'W]H=O1ѴRAg CdZuzYdz]8o%jk[4y0F>)c3&{ߌP4dnC9 K[Vk~d$lӻF;^b;da\nȼpGB:jMϵZv>8HP\1A`?6˒$q^K|QTtqZaX( &rAF, :~pI/:J Ӓ?y:>8KkUn&Tu,dU*עBZ!-vk {! W,z!^-}5$$qpcޗJeӫscήjvN%X j2PR Q5b{:WBI鴷^yLG"rt C9(fNC i2$m7ѕPE8bn,jȞh%b! wSQQ5{0%OGkWD޵sVĀ`lOT^/ѯ I-rX)/$ȾO&?z=3r2Jy[TaSkDO=,U"ZmQ2)b!pA]\5[fmIDd3R[:Mx' &ITI^B.{">Zݪtfhkyb9tv ?Q^G-"eɳ^zR'W"?84՚^r¿nwb' U_Mػ,Dž+{ƫurކoJS]W`&N?}a6[Jw⤥hXM) @:|4-U %ǣthdp$E⚈3cf*Ѿ}EQphIi.=)XQA-AlmX&?XA؍!ahxcs4V/I,`G<$ddt0H;P;i* vϼ|8q|,|SR2ڿ#&KdL]wE:(4yt;#U_iX.RcE:sKzTj)KޱWyʱL p5V}b9ݍL Wăg:ۗKcv_GQth}ggdtA`&>#g Wܷ957!@>PXc*?ob/>6 ˋR9t3ֿiZ$Ȧ~EcӼYZk$m#mgX8Y7QOxORz! VNڏcgb<㼋vt͛b%̐WdI<ˢ/7xRWma+HjLnby%AA9P4^\qi/܃LQJR LҒ,z968R*ȹ|$I)`4~(“S)LO!%Ү1^xl7Ej|V?준u vs2qmL/v9%;u ~X0=SJߘVo &LGMȱr;2w{BvS´QFo3C[tl4cٻz|Iv>#B$s*I\dbQh"B>˭O!G"1 =*zbBƝuj=`ج?|D,NSH.7Zff >Y8Qi# jW  UeJqr ۧW!zV-i\תKtf:/6% ^7yUvJY{oWi䖳YxfSؒiLqL!NiӜ9 s~BJjh !_a3@.ENg]$vp PEJA?]s雀eȸNYA )sTV GA$|H ֛8 bhAtl?nq!pLoG8 >hduݑޙC[*{cgCv)*1'vqZC Kof^ .Ea(wtTrʙx[RQsmp\4%v`AQ6] $0#t$i& g|>#Y0>b!+࡭"N9|@G py1*몢ǝ5b+F~ AV0C8p@Uz41(q ž5z!8VGC߽=bDVxMW,Ĝգx ,D>i;t&^[c|6,ݼ% 1~a,)c mW_M/+!As̻ج;Nh7TaVr$CJQHgr1 _P=3k_ Ln8c#i)4^h=Y"eJ`cM~mj(!N$\b@f0u$)Yc6F&yޱ_0c˶L$N1)* bnW!K+( ||h vvM tA1PdnagK"3usᶩObFK6 [1>qČ|x r׿?ը@)!kI"8vPٜ)v@Ⱦ((%J6'vNԔW\"+ISj~8CªVBň 魤YȐ7B&\ I,_ T7Qw@iL遟 17.TC`@wzĶ)HGh1Vm4K۽3 $'\} >g̫˛D@>zܡ3$R1 ] 1 +{{k̊ {Gʨ Q2!Z+W7u%&hŃP2 GC|եDRǾJ87>[yo?sr=E(VL|PDF̲Ky=hJYXta̷JZɯ{^f#{q;4ck&7d:J5,zf!\~?:][aő+bi盔g"YZ sb<~' U|xOZ7&hO5*_e&9yeOA0Ǔn{@G[zpÖIcTUTńg34'QHL_ZyggO$ap~8+$dw#!>ʪd5'ӫkZ|PxɈNrIҬ XXHͭHLns[eTT|LMzVs]鞶 7ג69^%PׁUMWL~ź?_77 ,>ǏπAn<`Pz0ɀT>z1?*j$g')W8jIJXF:wPOrСy11gtYRj7 Wm Сѯr[W[$0krOplmP]sYT &ۛnUU cpoqt~M)[<NRB ."G3.~wq+ơ'lLÕc &Cb1[HY]GH 0JGJ&4BaCW*UrIvsNz@94RC& xAM6YОn)~H I42ǺbÃ嫅)$J49IB0/a$ uE7(e5;U+KK2oE9Ta4]k$:sƬ5>V=Oû̓QȤ?Alwf*0gpjOA}(c=*9ܔ։;EN?ƧrtV6hťg^£a;i;1y C~+]O);%.ʨ:ŏ(e\">>@,_&O˜ G s7$ ѽRx wxj?"J3Yn:P?0xw.lДC &ŵ 39h`>]-ezLy:F=tCNϯ]5*JOͱI60nҝooǜqkRˡS>7 "h'd_L߮lk6*$>Ɯ| \C8@AY?)b ΗģVz!_lj;25Q֢Ae ܳI$?EgV j V~imowg+P8Z슦h`ln'Ӹos;g&pFKx#**co_loes۫?A 8oHHa*b٥M=2P 7dc|ܔJ8KgUCh 28Z /9n?V7ty(r$=8B $J#l} gH'u~̵!v b0_!1{}șnLbYmAbE<5 `wwW+ht929yd_o˻{T3+/DS}Ƞڀ*}*%$ZLXAPͽ6IOP'pBv&yliܖötn.iiBށDBM\i Gx y;@w;%~64ځg#u +ūӫld%gnBl|0E\*i:J¹D[Ho:*K"5|duɔۇgݧ flIѮ 3;#bG%; Bh;-}hep S9M ?8Ijj _$~A4it[n-Dm[oo occz T49i&Gs%1zsDkq9w3^,vb ;F*f _C d>1_T%1)!fp9Vqz%E߇`̷ >$/gD. Ƣ.̯{v|df?i4Hb^%֔ TnO 1X)'$dX(sȜ:^GV|~S&&L'Gl=ΰv~y4. t\4?sn>SQWdb>xa#~yYKk՗✙ugq0RUHL裓(d:)ah+$dQlӄ(M6j :Iί*+ƽ-37nZ`Y茲5 $c.k* #`x݋§`uw8ZTQX^1j7eqP.:ӠZ 2a r'xΊQJO.s~\w?G%* } `Fh%xd.2CK8tF)>6# zXYͺ#l xhv6D8XaDJ wxWҐuO|! ^Q ebff:VnaoC[ Û- VB֍Vs{knpSAUFTI~1bBp=\4nH!෦|<9WUfS+1dPVe?eUp`VUeЗp:\g)P>2 sF+3Tr\ڨ`[塃m9Me%_ə:?RX}4jʋ 7mv}VT=_[&k>iT%Vs pC7ZG\%aSׄl@YH,%HB,Ī0;1!=Hb2sih1ƭެNb/3_C-Ol+|$M8mX' 0"'5%s6U}SBFP:lE}>S3mG(K՝)'!(F%vXS0>Oe8(!Ҧ3cS=vfhi) ,0?d>^!FN1cRvJpAԳ(# 7s iu&[! Ya{uvM܄sM1+VgLJe5ab9sޤn旉WZ>MĐ!AT 8e $:ej@Q mAsI?fpTDmr)~J|2,qk%,oNe\aZjYK f? w9{U"$B'щqA̜lFwP Sr}NefcAx^C%ί\{:.L ?=P $σ=d1¨-ʯJ*R7ǭҺR2%Ch*;ْ֮{wZ8-kH&Nu!ؔ5Ѫ~JB}r0~p1+aږĞӋA+z[~՛$ NhYt&F"ߺ#.!8Y9Q|N.vŎ4óʝh| Nc\owsmO#:mo25ϑZPPy"ՊUqT\l_ |l9i_aHy6bt57*O);u90yj˳<ڔk ۷sЌ=? R[B~A2O8h՝dkg,tñH7,qm=nfEÅIf5-[lOC0sNxUfJ%a")\R*#Tlo4יIS1 D<zRڐ1>^$Hx9@AOJ+gPrT*\"1"Y3R)3{H~~G "6{ pq&AU#ziԱxSE&OIτM @UA:w**XQJA\ˣ:cA錆iMm8 r#!> {1s^!LA-%q1u˞w|Ŷ9Q-kr3?zKMxy*Q OP7SCurr;-Q^eMv.&";bF r3˅o*u&m{H# g(K0FD_m+(Q"X.=i> b1(7z5iiC5"p'P R ʘ~)iƤ!P( M%SdYewO:qIW8T'+޷um0Zo_1*ePzc(7~Ԉ"!;c ˁ?9} (42X0IV?. djKK#2C6YqSrT͊%fONxy3ksc-!xzp(D f{3V0^>iS E78c.'nR]}/o[dxb9zTsxJʖ QF Hly<&)-A#,(_Ǡizd/{TE%CQK+eȞZA_ Ob;^ 1!vYS{2 m϶9]`4U5tPa{%K/7M)PpT[fNb[JaNV'PF/ƞ>RAfa*{Oé-{Q/ZoGau= {'$ӕA+칔5 &!֊ U15ށ8]J-ۚw(C>߇L9}7ѫ&Cor><__67[sCm_p}SZ/?9B26Jqquq"`Dg2.! msRmϷcZE0oeRN=(j% Htu_,.!r ?+{UDbڤ{h ضc3D!P 5&uE+&ufP AyZp׃ I& <)aM_h(?pwR,GVqAxʨ(.U3 obEؙoukc5l/Vi˅s&/ e?ƺd[ TֈRa%˝6r5SxqI|Ic.t-څ>9b' Q9:ܟ+il.0djg[_#v% @$Ҫ֤>ē,Z4bBU<82RBA >+%ƍ I#z<7S;;lB%+]zBWj V|bu=+vTI~7OYi~LOMFR0?ቾX|ފ`3C  :x7.s}B4 x 6kOWF `'1V{[μC\BEd:[(  ؽeW_ Y i@0P͏C%4?ڻ K9,1cHӁմ7BYmhd_,X4?Jͅ52#|Lahe'+ f@k @!Wr*f L6Fhv8sĒW)4LW^D#VTFO`ޮwۅj].4ЌϽyR`ؔ&ޣ66\`g WY)8VQY^ӬnS79ۥ:o-<ΚΡUov8Nv}T[ dmdtn;`G`ΦŌeȴ1"KFً%dOa]+^ "Y8* _i~ebIy>lx@oË9Wx{!k xTm_zhp۬ %'`37Th qA<ı5Fe$K5po vASRB5o!I>ב+˛@0k0 "["XU_hCڛ=t!{* _$aLFCMD'L:ЗW;BEO3 %/}W'tv[*$򾄃#37>a4F di:jXEf.v W{c^E=Tn0?Ѩ6Mm X }')S܁ccɪLZDCH^&98u\ ﯆G6'vgJXh6 ,mWk)E]s2kKaWgsy߅qQ7ԐSAo j+۱S_ zK[8XӺ`c.i;ͥv\q 7ff:dkQ=qgzRZK͏?uv qET eYUӃ[m=vєoruK6K* H,ߤZhIS > :jq9 0G0a@Pޅ(^֦ {nXڨViOŏTiʎ4:T Mb+QpFm^P`WsLJHݦ п.p(elᭊۙh#;GA~ &5hF#qaw pRrPn'r`;Y?|r>ؒerF:k[O7 g[6٘BJ̣G{BVn %.>CF%.A)S ߹wTvu[wٛv(/xmDìZpZ3;(&2 1!H:g>]QuC.n]̜QB $ _k8{3 ؗ%>qN6.vcX/sCLhҾ[h7xt­wgUzĺcieGXopZUNl!n7XKš:^3 y4s`!f5 J5@k;<;(cInmSd#$Ef^K5wW9n@P/kg)΁V75۷y\IU[~tz2&٤^Zy W*E/}}HѬ_hb_ґivLús˛޻ {5f{ֲmgM݋I% BI6r8rœLJrf$.8:vs 9LPn&/y_1r4Od$4ExJy6//w63vsK>Ҹ)KPꨇ}ןHÀrpMUS9A̻:A#AiOPFAnwNBGus] \ ݇ܡ/a@9akRptiC_,Cá@0GkgKXi: ' 'gwOeNE!øx) ͯ_ * [WMʣ ùJE+hn=Nj4WS( tI [>5Ǐ{W[aR c+_ѭe's 1-YJ u" =^Fr0A=). b,eymH0Lkw8+z3NX-[@lY; )3"ݢehDQ_9-n?7O h֍| Ք-uCxI x#TX!6:]Kй=(ViSoN0=_0. σo\|Z0b‡$!})Ka˹FzfbM*St8'-=亸}vZŜBX%;KK9*D!A}-lvW .JRb=$Io:G1mۂV,{[5P>kY*l=]qr ͹fG=8~線KI xv\՛96*.nʙ7wU8,= fA_:1N6֐j0_9Ch࿣9I?UŌFZ(G\9=L^{csh"pg% + -qQ1Gsq֯u',%ȋpgH0-KE3K{ `SQ#qg lwdM0ώA#ɓV_91.ί͇Q< n1VkUb׺Ν~"E:Nk] CXhZ b9jmSu}\ k`y?JܹvzsІzzj88eAL`T#O/Mn4[&yn+eGY!aRݿV?kڭ,樮k^uQ~DZ{(S >iJ.]BaؖF90ˢe+9file%.艙DhK` W8*vfnC9bʞA&6.3i6l=xQZ^Pa-21!v&E9fƀ5X6$%R?47p%*K=p@( ^NN&Kn,y 4Hyc [k:LdϏx- 'zDo ^Dqpn͘(M c/Ge]M\nO}G84N\/E7HB_] htK}0&#?Jl=Ėu,w8ca2h<و ݱ$q.Fʐ Gݮro HՃ:qV\<tnThvRIl|.X'tB\xe}!H C>Tr1*x. ʥ&$YG?+,UR>C(J ܾ xr*D w5ØBOY 5怕M4RӄDSg@+99pgQj G>Iσ-r/Ӄ۱)Y?a2ۨߖ@!V1lei8 'ɛT妣u`rͅKADx(aUP`z'ƕ{)R #9ٗpsTU.[t7&ky bL|K P]n[8Ň^{TJLWΑ)eL$H-irZ-I KEaIxn@v/\jN Q\Qd.=&Ibb-ؽ7=p,_rgpMzÍڇ {O6M(Ҕ/ h"8f^(/Ncfmm}=L7Fz?/7+f4^ 6Z iAo^сӽ LWi ^P0D94j5zM VxAc~,o :M@h/-N=SGe O[wڇ|+=)gɂ3}g&3_6MMEfiTg]~p];.+Ȳ!bEW{V*+u-ݬsaO[>80?KSW_ev#jTf"2Ӆɀ9.QELoGvصȯd4廓ue&9\p',T^}|'1y뎈_UtyƶaBju[ 7+[)@V՚^vJe,C7H鑀h) )"zC"$$J_(l잔/DyJcG=ko (6x٨ijUbg=2HRP@ڴ0;{ TS9# 5}y} Lg 7bKQ !:iӘVyfO@>RQ߻tN2 ܬ/O?t("+<Հ f0N&JjӒ8栰UfvE=bAC *'+Zƨǵ- ;c?]]FXL]/ 1>]5~Ea [=iՙ&u{hp1Rey g0W4]:f`.hMyt+mU*7 2;TYOz h\+G fG$=qUe1iԊ/H܇7@gdc}˙AH}UQDTwjiOeI?DPMo "gF pq\8A3u?5{\=jU)cNCXF7$γ+؍56H$-c#|\<%C+ҩP9P]7$m8~dj'h7 UsHi.NMq6_ΐnwv {NYBDȪiIӖE{ܨ|X Il<* |b:-?Ŏ f^`Y՟sT'.ٗ=G#1YCRb*otu.u{: wKvEa|/tE+xBSFvcI^c EKjG&Mκ4 w7HܤHE[޻:PI0{_YX+?#ټ2EE~g@0 E2z^^L| [t׬Ě [*gƐpZ'ìCKc}Ky T*8CN!V7e,jNk`5:4,لګ?߸9~=HC ^S`͙GaY70D#|ngC& rFP䰑@-!iJ)i:ӝNhq[,?G($HUo p!^8I ҅F*TZqT) (=;ZP> GI}U4u/ik^r4'gvZS*; dOü^&n茶Tg/t"Ndu~u>2U.!BMrM&T{J '2rW]1kg^#VwjtCIk1+-TgzPqKzs[9w6Tyieͷ^N hG!:T3+> #flTm`6wY, ު-;Uhqؠ=h'haO #"rfQӭ/W2> ӘjC_&H*2-MT)N(VPH9(yWg8ꤑqR- ΍LY!z#Y>LP :o2A_ \_ "g,{S듨{[&A\ڌOH{QM -A#EXclb)8)@rsWw`օ`W~~$ךO݀f(n~DXz`Pqk|lnP"#;:VSD4$li)MY%4n3&XsP2_$+72z h[J6!~0̗PՏb'Wu!=VY5,3iAY^vZL9'coڪ'sp0mB?™L@ S6^ݡTy CBi嬫GBTK|6Ueo(O晪V܌6vc*`cXk݉*2@]yhS>ЊӼ` Pw.K%C,0)=>~/;buwn%01uogGuە0-Vr`H7PZ<5@qYEQ@[n:WR,?5ӯ:Kp ^1YvÀ>ta7$ȟ5mi2iYPXkF#c+(ܗlfy(^gd%;ljUBCaD#lzGxr [($6GW)! k/Z) 願b:6;L%I)-yGTݲn hi 3\cow8xTAUDx,9E,T4m,,}mV԰D@;NxKH[x9 ZՊ6zdvQi\)2: j, "uCG,QZ$N 2v ?E#~%G"_A 8kg"i#"""v5"vqЉz-K6򻽏z3Xwp :L?Q9{v-sw儂|%zZa@(@ja˝`X?+̨ĺi4:>Ui^n  կBU;%wM%ۂjTd޶0@1s{ꔐʂ[=-l\$c F( 6x7Wsd.J>:IO, Lh`;י^ 1RN!#wGM 2c"`Ѹ!kXgԎmu:>Z#)[YAAȑ U9p1sLUP=bK wݛ'dqQtt I?@7%NPMN>H h}UupsE?M`!|$]x#_3ٖ}_,Yy^/yX<ņVt})N?Qɲ5܈F\;̳_a;x;q% @3x~u9BL1&,a5ಃixrg|$F $[lK:>.iIS >_L-mt:ʙc(b \h*9^ڃ Jw,(?k锕Y] Z:#] ;7\Љƶd򠥢FۋJsAx:h0I6KP;?#[Tּ޶::/Q`I L+,?>}$Z108h%2[fxd%z@Z臁һbh+~| D (Ui\'^m5nj}{!$c=]CzmXAf+z8|1czNΐ%nLV.kYr70 m (Z|T,X5lC>uh`3e(=i!2I3ϱAz*hyFhJ `?9<_!h|z $6(#k&hN(~ұ{% 'MdL*~㚲t.?//הK3h"~F7ElBN|;^,BZP~'wDm5 FH|f4ˡ{vO썹K$n :bDmDc9C؞ρHGjm -]9!}ue$.I\%fmaoiddC~H.itj3l}$Ez_U $(ͷHY o=>Ӿk19݀$2x˼WKA;|n˳)i=RuiҀhȗӋҗaT$m k.0*vaUxn <VT40UHd׈PA*=DEtd,Uq^mJ³snWAd|1ką U-:":-ci{w*]ө9v? %ʁѰN voI &< dS|Ck  }UkhMxZfw0ݯyЦ%?ܡ2^O-FGyS-%V;|PeY oAtՃ(o4mF`EF~6) \qt4#HU\T%Ñs/2F1Xeӫ5p1l kF_yVKMM*Ln`(U2j&+཯(ck6Y In0.pBN3ykwAFL3NQ8QRN f}.W'T.ٟ馽 &sg Ǫ/%4v;|}سYC)0]yUW4ۨd~REhx~Yte͎ޥrU']-j;T aԝ˝=Ypbq◍ef3ϩ|pA+*2ED<&mnREy|慄EL\b_j+YxIyր_nї9Rَ#F-&^CnT7_DvQe-?{@.L aت*Œpp%œ.& `oVl;3U ^+xMRXe*[QTy,}SQB{bB̢;7QD 2``WK!l?{:muub3j'e!BY7 j+;N8 %/<}xG/, i.p{,'@Hnti=a,JsR?q|G.-PC,Py8f& Ź޾|E;D2EuX*S yDž0ŽIa|Ǐ d'h I-{lHx=M62?]VQC\-62i^-|>wlD6I@0Z17 R_ Ft\*T0].*uFWyΊĶ{*&;@en5pdl@7Vr 87C*WO[u/|$Xl3aՁ %`VaEnzn(ODVMMfZ06Tܯ>$g7>%BSITX)}_Rk~ˆd} MXZPh9I|ijѢ*: gx'7K~„l,Ki1Cx{ v #we`Ͻ5͂to-F-'DxiҌb,5!-*{^eRq>dXN+ʧ|0v436]zmFv8wԺ;fX-Er'Ichimv#|2 CJ ` t ~rZzohM(򙿀{(zac}y _MbwS! kډ-XF?ر`Tu]Eq[1EzyuXama ,ܪ NfnY79uCl֖$> Ư9ZҪ.kN:ؠ2R؆O$_z&niM3(U(fY\ >OU~xC;͆!9Dp84OxO@1 &d5.gr'6"%2p,N&.*clf~n$kaNLglϯB pG=mm.fwIkcH)z-S*;r˰g2IUM-]_#v-K[wH@J5 h!AZT0K!aq7Qj.blVZjP@*6әΘzoo~9zcJ{}dRP ioN,fIM?pV^R5W M!6kjڛ ;+C*@ªbІT@ͨ7ZۆZM'Iݳ<>=eFlr؆J}BpQ[RV@{#'zM"A @ C&n @ x?gNT~FjC.d/OUr-յJ^bN))bn?}rR4_Sۼچoe ~UvU`ZkQ&0>~ʥlv[: U[Q6QʐƔfL1 ~6 +@Fdl̟q;+( q) %Xv^'iOߠq㇒*C`f!ft,=tRcj9oBל?2EH^}>΁o"/hXvm zOyKFFqw̶!_sB dF]%H$ Uw[ !MERu.hSnK%ycKR̿ [$' "TС]$sC߷C}@}B`,pL}C6}xk; ! H N#K:J7m-q~SZ߻UWZ۶ri<ZeLȨzN"Mtjk![u2zo $$곘ju]|;ߡX2[9l܊bv+t+5}U8_$O%C4M$w>򩗮4+j'¢jyI.A0^rrhɌL~fG"b<4sEVXh'y|ARkzo} BUd< vi++͡M`@$>FP— 8&{A-\g){:|x9LDȏuP 3CuC'# GPC5֫Kk>oa G%^y9m|huG61f xߌš;R<^$5Ww|3hڶtFؔ0X?wl{ytxxWnp79u&"{D26uj o@?wQE%z;Zh┿AulNb}8x) 2s+SMH1lfǫ3힓 egCؕ1|Q!ipiJ=L{$#Ŧ0l XGM9ۅ~~qr'xYMh@5Qp^<vmD.ڼ]!%Q;K:,*ZE nġ0+&Fej9x]W>V"O8+4O/_":m'z x*DF->ܙVxt$sVWӾ pO W5Cn8CXhf7uD(%AscW>bb*`1Ih. X#&m[9rkx*=,SZ5*6'[ Ձyfɹ0z?\ƌd}B>QHplvgI%["HryihSU%U@rL2)ҧݿVBZxP>6;Da&lRkm%[(co:mYwI'~mIAFmneȯp(nT&\3x1 ,+|tApf *3q3=HG_oR><7Gnʼ UDXڋ"6ϳVB4ki]h`e1er@h9*itJLPIÆ-4Tɱo7.3$YalyTLxvv)+% h:X7qwG*"ov /g!r\Wt.~w*= v?rswCCfHT%ApQ˧q~BY^ϏM)p[I<%G+ A댁ǒuqKRҚ7zxTCPL!{0+MDsXg&AKFNLB2.&F6Oub]&4mϊS;9!dxpT 35[VUɼr[  d]g/?:!˿ZtnO`{>9dUEǺW_ePA*Wk6~%/b܉?wțcl~.c sR,?_kqI+RQX4#.k "nt)Nn~ѡOi2gv{p&_(O`t.^VTq:^qi2Icz,"-6m}C^8cl δvjł^ "-᮰R"2JH+j07a&WN@5ѫwzշ |`Z0}mρ+bE\Ui-6TumVW  Q HU'-S y^$*bx wj;Zk㘝Ư>DU H%g AIew,˙rو-852˻|BWOW}[A(OgVwޤE :t54d^JY̷Jr<{_4S /V: 2(l>X7CǼ9OL]%0_>nz!ĉ{[- Z ` VL; 8v|ljxC3j ("mEx0O6K3{H} hY]0:tEeH޵~6zDuo/bu-E}4lӯ5 .m"֗t1ԉ: k߲HGw.{WN.÷ S+2*9s^}0p249yΙ XR.wVh^nk4r)T?cC`47Zvsz(҄ZxL7:a) Ea)P4Ĵnn?.p~ߡ _2Q ͗Xc[}u~d+aVGi^i2QۦND--ܨ〚) sf ,E\V„ؤmM`5f[)a,}~Pbvfaxv{^F:= ]k.xuJmdP:k&R1u/Ig!W2F'5h@cPv7N;S\.Lt6 B!Ja!f>6}fi_XaouG^AбjZ 7f5ck+srg!pƢ,nr -t"ʋ[NH[Ŋ\͋ֆ-P:;F]uӞRؽ߭'TSo~R}1Jh|ٽ "vM2-8}u_YI+X Cm™6 GBzN~KQ:GPfugvV$2iD' =!v PVMfvlg=^&tέo ͢d <e1FI^A3fՊ\aLxK]QrO"ɪ Tͺ嗁]2 exHB'H,.J T%Z\EvFI&+/*#\ [&NjiѤf<-@/(9T3QU,~hUrF%2 sm֥+Ў`Hw_q?WS&VoÁ٨jhȃ~ii1z90` xے3ja 1۲X0 #_e2&w<4Rv5ke*IbXrJ=BH:&|l^{~st '/̛J|^d28!|qٴ+͇*Sm{hakC4X $g_&N."Fp>SS2{+V-ձ. Y5V}Bg#$,j Hfs:gsɹrᔛdB4/1dv>Kiͳh<$lDOG?M0#$c߆."vӺ{{>Nmi J#CZ+A}+)ُ͍WŁտ%a?@n?JzfK+{.!bW8krvQ2cp˶@GDw%hkj\[f`{`a8SԊhGT/ѡ eU`3|<U}K& yZp%"^3s[D fU]/-InT P>xxN^cb:!uR)hL]wVʥ~%5d1N\;Ȣ ^'> P@ͮ fy {C y7x3u^0yڛBwN`DH9H̔X|OE i:4b XZ.@W5Lp(\ 4<~%ԩ\7{u^ވi謒mAȹu}+E աсZmoΨ$'oT6/s~=ogUMi"zwܐYN ,8\B:o!V1_0cH6籛;zgTd(g{@pL 7U ,]'45O©%8$}TE>Cn{_; + 3rZ?ѻ#eP`evֶ5R܌X/˄-;I7]- <v? cD%sAg#8Kq;K +8JL $swS.:JPk`,2*w0ߝuG-%B([_n/&TLorȮV{jĩzZAm!ss &L*s@j; 8FؿH_!Bݍ`*M2y"8zl}"n4MRm\L Va;}Gk8xПaRP;YylA83 xg(7tkp5PO :]犥CG_uRu ['~v z8Ӡ*?sXt|fq֤̘ή{T+o"!˟rn}r?z'6 zINK0X?7G5&I`C8WNӄ 䊦)ޥuŖ!}TC69ͮnm]iR X'f))D'MkKj @ݛlE^O6'5-3B5u'rˀ֩Ǯ̈́x {Z½Sww!:3a`GGBm,hZynr+ҡʹ9ת@w9JA3=zɕ,11"Nm7XK'<_ZY5_m)twe8R֌!zƲSl>ĮӔ%9/NM^.FRi-(,A> éb1M\K v'R0.~|8h;h|S#-s"%Z%&(wWadс%-.28|Ya6OoV+J]U2V8wփyO PTe?|Ng]iUU.ׁx 9De?daWbp(LLgy S>h#c))3sx1,~M%*fShjҕ!﹚u<}mB(ٸRQ:Ă.ʲ0G\.9exawEU?KeG"8 BVh>8zW X?4R_A(#b@x2Lߨ;uP-ℤx&/ZLIZuTyB(RsSlצ`w=4%2L0&kσ"땞l KxX89H^Z7 %NJ Nx )l9"=O( ֎#:r$OS?rwdwm⊫5(v֡A&bQ(?J+BhSdw֨[x:bW:h}ۋ [ۤ,X۾6|h`V>VC<ׅ*xwz$#OHJl*"/ a!u8b !{? ]?2Ȁ4Ax}L~t(?s+(G-JS*\݌/WL _o Fj=#oT剨@嵧ywܔ5}y z Z!o!S8V}+syS-;h"~y7DeȒ6J# a83(Ce/D~)]z]Tij#UOE%y&wҁyDSE 1Pm%R ^d1vÒPt7B|~9;f_Ol  tr܋_r„ j-'uU|xzx SVd0l+S[#Z^dfq='ʟτx'^'b '9龜;~{u?5)gadCT)sL{wuX?Z̀ɼKUKaZC[ F%1A.Xnh v4[s MH Q2",SimeAi`vf Uʖќ XJuz8x"&^/\WtXi'a`)MH+2!}Č< XPgk&풵l+Fa͖S=_^dzA*H?8M鄖itv+MR۝F8\:8i]#*~iM7/_ΏxT#>OJ v:9 b˞1oaF3C"m(=B99}Zq/\5l#ܚC"uz .05ό]iy(it "Q}/웇rU yJS%bq&4Ag>umM/ˤDuel8P|Ǟ3~Y &4puˣ:#ٞ Ns3lV*q`9 z`Шu%l7X?A_1CꛑPlOHao؝fVI6šIai6cmhWny64wZh_:C,OwLC{XOX+r ON/o+`ALoyzT.l,hu|ϥ%[YWhƙ&muEFOaCL:ř 7W4b;g=DRK! }#w%3 pjːSa|t6u5/u6{;xr'dXSt"!B\BYyO-t~jdJm!Cw(jerypӥB>LvWc剨a% ZGܐQIgYtHPEM_P2./oG1cNkGpqQjz1bP"Yܫ:'z1Z<51BK/HSN9k#+:u[c"6W{~ sFtA )mTzV0:5b%4֝2Գ {* EurQ pell:Y'|ND0iײn%)LɣW drk~KX`8X咭Uڐxφd{w؋9nli WIOhL!/”vk#++^iZN5L2eh %eComi e%TOvAH ƴ&I&Z]?nTLOz] @i\5 ,+\\lr,5Z6C%֧+zyD5uI 41[~Y-l_5("G8 lHRюL q;sK4UWP5KKf {XxW Zgp$Z1dy;A\@b|OL7hO!e4૰k !p E{U=$.鮡v3tAF&`/<VuH89\E@P"6ԿhH9X78 `%iY#rn_>.䅣iE( :4zse$eRc#ܚқ]XaGнDG%# z|ߝlowA#2Z q+u+}т*Y\F_nWbP-/dtU!谋wdZD -ӆ!@齚qc&M92It@d m~m ѸQ?|mNN5fkxsB' ?Fʡ& mHZqze2)HMǎtO ϕTH(&+=0x(d 0;RxSM&C-ITBggC~WY9>ʖWsli8zjSz/G!Ye~C@bmǷD 5.o;hBMLn=LRpiI^je!ZFi}ΡJѭ˛*$28Sc?~>RY$ENo%\m'=\ڧn Q5^-L_)bY/csq|NOqݭ,Q\Kti2?[,@w+<.ꈰ^KX5jk.dc`@J0?aNtqRӵJCr"_:vd޼d-8%Az=矅[_,,P] $|":s[ߏgU^" sb סogtoèN)]b | vwD)q?S4$}7/xG`/_ ]&-֔. S8KS^6 :0ruPE$&r CUl_=;j6&~A^nRfLS@e)P1 ⮔ ?<'O;o3ηM`'7X]xgt׆Q)Go ݀y J;onYޙOnbɐ߹f:# `Y [>V<  $+(.39Lj|p2RoEK[Іv㒩n*R@A(aއ0ó5/mpg] ږ<Q(S=`%-V3"|J8&Jg+Y{&,vb,K̶EӯͅQ+~ +lqwLWw, !CS_Tv ~'V?%v(يsh[Tt1=,S0/f|֊6IuDԑ0WWWGJh7ջCO" Lx_C(~o1oCnNr,8>'xCC]" `Ŕ~)ʕRrcRAtm~I+רt\b m,@ J7 yQe1! II'$I7WvFdJк%EO=n.l;zM iPH0,T{3.v͏Иi!kN>s?^}F)tm9fm` rwAǛ4 H-M [=:(Ʉ&XҬ1\y]@$ _cԴϓ\ *zh{N;z&($sgٛKǼuYM703HWSWGz9MnAǥN!TɁfK8//^iЬ[?2:Cl7)C#kHuv`%x7Dٟ&n^:5Nr n#wlEr>! `.9 5.X߳ k>)'GK+^Ň,Ûp=gVxznGq ssG&U"4@`(TY/=W/#h{&W>%竑O;tbHBOƭLt~hGI)OoKvQ~I+7-hGfoN}&U׸7 jZU *eau1U&=FabBN*t$5I\~ Qn{bPҬ-U4+N\T 4o3Ec!ZBg«$imG뉽<t&N%b7SB/6"AB,Fs$Ѡ>Qp)#-.`dCs\/a |Si)_$m1lJA:3wvE~kօ"2␛ b#{1YvY?;J#y d*Eu(ZIgtT6Aơ؉&x`¤o2ī3o vFR?}d`U]x: y Ͼpm͐_GH9ťs k5&kYiRhd̓vme0!͠W{w wŞ!}a-AԤpR0"qg #.^[L*IFrG` !VuOU4)q|˄,Naa<]ekgPK;zNMQ!9˓29 V w0|jř7w&vtkDHc7ٹ$a_'&]XCĈi@]kʅp%~ꋊ{P($"I#uvDv;O^ v35..AyܠH(,.zC^ hZz|KxlĶ ] @3nVʯ >o!EKmlQYx#Z&S:mC I;_Lˠ޺?24 fmy?u:pbd:o+'&Mg9;\4)ԄPRmw,Tg#~cHtcB"moIX&<ɣ;gS-#'$F䠟y.`z! |Ԑ2Og|/rSV&sg!$Hܜe{!jR4Ȭ ̼ƭsǢki GF* 5,3 ҇CkyYRwkԖVDN~O=Nm"NO7*Zn[ba_kl ޫ'Oǽ2Ӥc0DW1T%q\-(nډ,am4d]A4qb^>+W؅~Q$%,TOqFT,6-;fL!#[q}82|gݶe}-? <җgIj&nԌ5/WAs:#T[ xa>jTRB9# =9s;{aDhvGSM=pVrhw1~$+1UFEÝ7_WXMum'j 'N g7QVĉژe'*]+(H3i=tkdқX)*dz{_g+?99M~b$9Av7p#߻S8j|Yt@ UQu=LӒKlSB7b APAw [^` ȋR$XԞPp1eTU@'fA$8**%rۉ5ji! OPaR(Y 8O 5Ԉe C;kB2J굌. ̀ΡDhaUsdVb 'L;ݨMc$)'0E6rs<!k(&n\"ۏV|V?\ 'aTNY y,{/o~DaLh ߐ&F[z:x."ro⧼ sc͓W M[GuȻwdӲ/Lw!69[ :a{!s W jkQpH?j88/SWmYbM͠ T|}Ļl[Utx8%@yVwg\]17ߝ) {+h/DU[ ς{`ZF6=I$MOdtS+1NLyx4qa*קI0Cɘ-ׯNm!HT=U}HfzSFE~VESQi?۪\|5~E 2|wMTYD8\P5k![й7R;7^sCH{ Jmf# QZqHBT6]O^jՌ|vw4|&_b{\<'ˢ8(cs*~Vd( +vGgC mWts x7vMR#q3ץY"&:<MiMvt`=Ι%ͯ&07jVFy.wQ4O=@ eZFΟ9Q2- ,uv UBߺ]@'&+T^w}(Wn1$(jE !nʼYEY4*^'h ,WW|F01΂aԸn+MPSs9 PH+;04/M $PDٖ &&úx-8_m굼f$Z'Ir[0>u{.:]Xu͝iDci][23 oy߫F(ٵܾF1nW҂MK|yKR02OYO- }]:ҹ,R;YP&J6:ә}e0'ʨeHO9m?Paپ# 5ƹqs)^H 4H_ScW|_XS郴 iu=Pߺ(XESx)gE™KkTljMq-6G:T_KV83S:66kL O w܌oxIu mu9 XQ&0J '|RO:u.*1NL= 5Jxk[ >}>B"v|CB]%8U24J'#4ձPyFs wcE*%_EB^jc[RQw^ZgvVv*ypC=Wjgp/I. muu<:UFYV/ *~}a ct030}nܼe#m@Əv{Q4lKFC.)!q!_Jo)azֹ Zī m8ȣ9`āsTrNqp95Mvxm͑8GꏷSEC\-VtG:9e*ClḑxKJ  Tdcaat(W *%W>_/J鶰r[ds;U\*c?w@h?C vӴ|mjrF0͹[',y)m4y.d+XJfUIa]V)&t-~*QheE_a|$Hvdd"ߎ9:&֤tw25l %Bmjf]Ѻ1`]-IWm[HEQ&nWh(н܈ OUzdžHZ MXrrYKcidl|'/&>iU{7>y\J}[v# %oL@TX̆gJly&B=9-ވ^H?ڄyD02pp8`ǚ%Wtmo}~jQS^U `OEQ#:#(m7mą;`&C $Ĵ|pR.bE8|/ϺcXN6u+p<$(nߟQ.asۃصXѐ%Zn$?:?w%'} `*l4H3"=:E|2-Xz&$M=$_'g6]AW)uˡ#Y>0_#1:i@6w߇N^|,ZïK]LNG%RǂTʄgBy33  /tdD8~ ~`KvmwᩊC^׃أu }L*~+f +$cF"eZ5rm}GW.af Ba嶍94~8ˢEuxՖkH;s;ڧ޽Q(ޟ|LU+e"Tۋ2%,o0ϣ?ap),QAǟ&CT}F)վٶ'2S.đh=Y5QpU ӷ#ʡNKbv] ^Zь|8NLV*Bݳg-#ͥűCё:S)v.C42n8َd 20=i# 82xWƪc̰st0tZˍ+?cˤ;¿xIxHWL[u65•0|/^eX& `m]J~7? ="P XТO-34|8U/H8\oI(2k3AQRLy75ʒm2 CwNk|&LM(q~M `G>GvQ{ j%@OۊӐ?cө@rƖn1\aeuo{r%;6R~&R'-"kt^8WߧeyU|buܪ߾'|ݷ,8QSƤ[~{;Y ppZ#rh]# 9X79*dw=751i=1JR5Q7Uu i/he5T{wKzL|k+ߩ;wWİAoҍ4&^ļA"!R&MF*D '@T"o$͙Hn{WܩA7"DQmF7؀Y:[si!׀4Ckg+dg^ 'o6R) BSTd]`cجcpP. QݷMBY]HFBܣZsC7NP8] ֢t6IĠåoEZXFp(~I$NI|$iZ塂k=9 ,QSbБpVGNy}RױJSc:X~x%"AH9oRCK/kg"afzgU­\zJ|j K=pza mIxXCp금 >>_$Lj^WC@9KZ;+ՖEZ&z7qtvKt +ܞVI%Tj ?S]9m9#6Kzagu5MWEY% }wv<+[=I4t9ᶺv(n s:x+?O_ I?gʇ b^S=TLKr!$`mK.~ʓ|x>jX`J tڲ[8;bZX JY&2`e{cC@rnu7t #!$*J&p'Il\NyLAU%F-Ŷ474gRjc+8#=פ@zdnYXqĆ K<\ \u4dͅ[m 7z,w&v98ok(uI ?GDS~kh.چU[T7f>\o|#Y?Q~rރ*QT'Oh]iCGkt˶YkI'X`0+d(y(oƥէLtfVdh^GC_i%Li|It r-Vȹ-t<{vh~VI:D5d+| :zėк_{Ɛblfd^]izq⌼[O:ڸdcqxo+߅$=(,ivpSnT{,3C*ϡ(&v_ 6Z03i HUۦ!morkkF:ƥuH>+kZOх%'K/~,/H P7&B7^N˘>r% ګwc[IYQo _2SW )!*Q@``}9VS;*AoC7^q£pGG Öc0BMT(iOjۿDNPM$&%WY´[k-)]W^65 .4TgO>nVIy/oRuZ"}bJԄ<3ŕ0{wE5TFA)V b|h/\C'(N-0wE)Wi9sݩi~W;j+wG n.h锲jMo(ՋlT3E̚-[ *MT(Dsv;g^Fg#8 M`*AvCf(wWa!ngMʯ8bXcy>,dbN+Mp RbMeR4}5@f- laTK6vԭE=a_K4Fui2*՞MA^fi9h/SݴDJZMT7e1c\7SSnkF1fdnJ/#"`*R$'ZlOH=T;O2ܞ*eAq7"!c .Q) W72iN5Ȼ4I2CQK%+ˁߐ'#M [k"4e4Ey7pz&P zh:HK`" HrOL% ٰ`CRqGy:z)Xr?)nяvUXN6 baj[߸g4V%Qu97ǟ֮LIĸ2t0`Bl? 4¥LQnJI*):/~#.J_ ־>[&cLO#jQ/?Ӫj`xdii`,3)71Y]CZ)7EIclFnW]؞1JWvLd1 `rG*߯}U(K TCK#RLq%HՁOkOBʑ>C= NԹSvʿ1nRZC.6 }=aYu@ZbEÃyL"{=,,$ Qj" xrZ2swh9 sbdި%W/!"pœ9>3_'ek~m{trYTlJB1!%|j|,T !#czZZ|y?њ_GT>N^ Ey X'ZuҚO{>݁[G!| 3Hp]6_3b/"D4B`:Z&j6W񈩏 tvE k۪u{-wkp/a;uYWRSe"L]3Ě&m6jaIWI|Z8MO[Rtkt{!dtCҽ.<DXE (RmQ; Uָ }ZVP!Ǎ1M~yޣuDzĘu/UGae}'iD(2'L _ JƟKϋ9ktߊRQsٝѓ>uE')]c.Ns-xwCA>5eHtߑ^ &NjFBw ^ٲToϛm4/rAn;}mRUĂli]m^oͼRx`Y>7YLB4V`J[ }g$Di#XDY[Y~%QrN/Nz}8=_‡Pz{GuĆǖLBw uɘsLjh?50>8չ1$S91P1"w5m񯈹3+R/ήjZ)7Ohnt~t _(Vwr4(o%K4ȵW:7 ]A~#%k E}XOSAdwؘmQS!񣏂l}y\9!nU-[~ɟ8u`G=W~O>*䤙-Mss5f:&lSdDT,Zv[G ']ᗳD|lSH9=NSj]PoSaγU=D𰼠"cZ>tBYC`C`v;8} ϵ%ȂWH/ќA!4mAHTA-V3qrh9JD{`N"4' [)}`q5+YJlGr♼ԥN07yMoKx;*|/ j.aXF4"d0oYN]yEw6r)4~ᨰM5(M'. Nx{Ձf*Ho}B踄{Y?ᰆ*9yZ6^?_g ɥo,̵>@O7d߂K4F]̓ iZS5Ho,1b)Bz2!I/Kv|s&!b$a+cZ[bĝH?g v$Gc$x@<2RNCiW!oy d O#Y, .5С#Q-TpBe\'РDhC㸁>(Lw5 DwoѡBGE* \/v 5tR~;Z1+1 W{!r!s#Gׁvѐ{C{er?TNE9E޶TTOB>FaN:Jh>Uw%e"Y-f\=]'%Q Fm8ha6>e ]_Gԑ#)c5R- 'S9 'v ` ʕ(C uo9 Uci)1V-P,!j:0njZ cY(cL&n jgE É4SgU2;_\N n٣1FO=hѡ&q[82$vۨf$KV4LŵREkSs?aQc f[?%}j?uh7% yLcʡDum]jKX4uA6N2Nj7Ae,*҅E>Wn\kVǂJN Ԧ0O8+ Y`"Ezu^,I 0^el["t(>rx˿DC"h1clJ3 F_=U^Sz‚ ;l~x M}%}/KxܾحtppuY 0*1A`&J*$]2U ՚ĉɚw:bt% fUdTep,Ҍ@IL P OS)$跼dԷtZh!AdQ:eBE&dr) ),=18,4OV.xw<sHW̅ݬDF%arIꦛRcm3}FC+fE#D:ʵnKpژ =f*߂U+f\Ú_Fz>'EZ@+iGCZ,m']@|ByAF4-Ef'XC#%e#fubWZq&j,{7iBj @V6PؽșL%th_&*%'UVEPk^גJ.Dɮ/y*+Ps30*1 "!@A]$џDFѩB3(Yy҇q\'q$(a$# F E!10~pķMu.䄔m jT'ډ]2F|:w;\<]F*ȃö-X!T_U:``ٽ &:ZI9~mJXo'Z֗ev#Eس|@'&oĸxn}~QOX8,f埖+r ذ 䀵dx|7ɸӬ~V ꬵ<2( Hx=Vz0׾3ez:ೃ{QnlQQYEѥ7gg VL/;]t }hQBs\[7BwCO]%tNrL{HSU' %!*ک,ES vLsۺ`asR/>R >,MhE1l?TeMa9>sLuN?zţpCjn'}R|4rk{*=ڋ{>u!=\paPaz&U =86ZjnԒ`hhC;AOcvՋ cL}rJƶ#%dz[\j_(%ڷ$^-օ5~bAHUM2ruň~ %|26e<Ь@F,,J^S&(WysfYu1C̲ G-9tTE=&vG`S`rlkG'Zs 92Wk|P хȢyy]ȵWŐ4aÈB'b&ڮ~_˾d4: 1O h0An7^M##YętiM]DVѩIJ1$ .Q1qIvrIoqD;|ujv)e7/`1pJ`HY'cUM9C?wBiT ʪ8\s٨8KNdn<l}6X_\ӗ!}̵3>0U%Ȥ$д]Ćiw-'T.4VcOm_pUP0hwA5{Ytӏphhq'C)ZUK|UH4˯&=\ L.%˱6IHeB "D˞ !G:~cPiæ,S?PjN渵1h_C1v]ipgZ҄?sqjo6i&(^+eNJ/:}MCC [7`\-{hl3M8*$v}kaCtJ,.)Rζ4pe%=WlǶLYu4V‹_iаʯHw}C')'`,qP=ZXkն)d IJ⤏?'H&~ Hm %V _k4^% UvbT:^ö֤drZUY-~[::jQ+n.$U>\:Ty.`31L6 YA|#QfJKhN;zVOv aVnPD $:4g\pSRx,f[Sh2z .o9Hԋ6Z)xxuԥٟ1 N+۱[mk0넩vEBSLΡ/9EWJKiFG^Ĵ "``ph"/:usJGm`#J'K:k- K+"dlP(4b\bjr2!?mx;spgէbFzq'6Pl4f3w_Lɯ4cchƟ8Q1bʰAAf3xfںr"nлݒ {}E2MLj73`v֨h&b :8J~ Өb7R•O'`W:Sc|YqG!c!zgUBXsq]@UB{&hY䊦?*Bd$P[V$/ta}N05-hb3W L5V9Zq l/ţ0Fq|yź-p)f6 E99!f38@Lzdp|m(VR,̞] wxZ r"7c#22VZVLY k.iX&Cs큓}C^Ͱ Dm3!>ruk En>7ضcŮjsr8Z&|թ% alz5~O^輱)Y8T+% .;7isǒDbTcUrW.'>^F-QZ6ddOleN5xW& 2-e{>@ʩx9~Wh_74^ ӃQ8-|oJ%xC+¼a('XILڔ{3{S]3 >oăoˍk& :w']r $X,6;*_<eC5XS7 #i]G孉P#.>Ў iBQiq J!xsZ.7oR(jG[嶃+m$B 51 gi#][U35/n)67ƺ-` YϓՊYN&|@ UE_UdvJaB7^69y>wMgds_ɓAib.y'[-7 q  i(Ȧ&c"rLW]n9|4MV(A$v`Lv]7]OڑS{;71` "%燉Ņ lzc#iȅjմ@WfUA4آNɮ7HWͭq3%U{m6Ol[Z!j]4A.zWJcszW+R<dӒ!Sm&ͻ ;*(S/CcҮMi#~Q(h?Cg( -!$ۂ$LVE_#953W noRzqu3D57;;=Q?ET(_ا%!*=kdxUvPP:b!ɪ$jrϿsh xףw]ZPMti)kA MO ~o#`GzPœs9&UΉC18ۤr&e+]]7X+1v0:BѲS-c?f"JiZ YFtsY{uaӆ5|6ZvhYrAVlFmzuj&bQeA]*C b2W9R ҲS1ٿ#V@L`L|w/k̀}(‘]Qni~!бFSXHzL9UQz#[f2Tr}} aL>2=5ȭTot]bPOl ❏Ua;[\:c1 *,j~r@^p"M3,TE{jAJY_/^Cxu 0}X0`=N)ꓚéZ!3'e9cK>}U5siN8$P0mL[iYZL XT0G"sFD?TI sj=I|am9CO,09(4WK0}|#vj0":7ɼOyvse2VloJ@ Ӄ1KoOkB *55P=X^{lf8c?+fei F\VroEB~U7ik/CYN  bǀTxB R՞(w,Qgz $XêWNb"IAr\X-_WƐ " @SQ XBai 1^3e[-OVF|I\6% Mti Z=I 'v䉦 hX(DH,ɥJ;B hd1犯-*(_XPUg'ͻ~279 s)=xrDEض\O/ctM> w%ބ̠<1n~=actMD>9K> >,`+5 vsozHLWp0Bǖ%&I8\PD.;X*޳ߩL97\8*:* nXPlǺ>a}"tx¯{%K:acphf /qlZ<NJL.e_A(; mإ9 oZR>@m[eO_1^!xҵǹ&e7x R^AʁV~a~iM , 9*< TпD15^|I4&DJ1L9hlZahL#g͠4BaNv6Zs HqTR{mP˹5 _GpB@˒FYka0⣌8p;g!e"Eaa%B{~ωFK.4(R%ocRL $n sQ U: mcP:k'gD=vA"A&^hCSDu똣.l;B ;ݛȡ([}ItHJq*6M,"q!ƈ3iPbj'{߭;6 ; ݦRꔈ3|"8AB L!gxzp܃9]eȞ+&z-Hv*V@3`(GA%zJuHT+4 1$XoL8Cte`Ӹ xע{oy\'z&(Ԑ x~LфyčSཁ(/i@b;KHUK@r3S&? ) TO2͒V b%gË~+MOmɖ (8'h&A_P;CJKpOIwqjtn>\|ϭ^ \/Dʢ;}_V 3ebV>B6dcFc1[0<&IwI#<D8fވbըL/4M[&Y/e`2g]7=o9wt3WPo6f& yF'|~ &]1}s\5@g5ջLfoGT. +A%hOJ-VJ|&Umo5d$3f]*=29^׫Q9{L0 $͠T껨k?@yF.Ec~a'56DƁW4Slg5f2: ̱sc^K?c_ذqnq*wSrNqUo:wyPO|_bm` kDU? EU-دHO)(ܫ.%DF>$+L.{\)&8:":Hn1xO0c#;YjGE†r*#ƒu2 {k41i IZgT`K")"!M92^*(,:rq:VG(M+ )]$S 9 v ц-*LUB*@qSP+f:/4ڦV.2;EY;\=O}%Qjv<&?[312I|(h>pv^4rbEQQ<Ol 7݌L` rH3 skWq-AUU =ڢthؖvd]:]ػR%rNeՎ,0DH|p]u'S/t0bM⤮98{򆤴A\EL`֪otQ#64nn[H)U9zpܼI5Bo #<[(mNz>2O.F%bjVuE}W0k9g~(ģ87#WsYez e8o qn ~5]w/ T!H8g-\'y$WϿr޲(ܯ{J^Ed_%ׅ.jj~`|1jupy ])c̞أ{d@tTM6ny8_2\OKZpg>S0rAwہY& +*"< epsԙ(1CW{M-ԗBruߣ8SR5t[h#,cpygEDw ^`>aڬm VNĵ2/􎮿!sd1~ڶo8D, svi?ʈȉ*ԇg8r6j\#eYI]ʧ(w̽đc$hU;؆2X0ۛ;Bܙ+i|+DӚat$2jW!˹ƵA9,$j}T=ݞVe }-Q Ŵ،f$mЮp'mٝ:v kNdiXPF7NCM"-BE#ܘGxzj"|`&J2C-'x;@"_?~ZUAStiCKY6a2wC8WBz)f}( UW)s?&#pc:d6Wؑ`"CE NtĹ{;o6rE - ;SxxnI7i;)Q !QlR[@DϹfϟ2H!yIJw$| [;)Gh}u[[!kP]ރ١ŨfxݫڣŠDd1E[^)aUjrHijqA\x͹)"G0!{rfαȻ!iɊ+!28z!T {K gކؠ tyAh":VZj)ѓ|ټyCԹT2/TRYdzZ " ;Z =-Lxp ٰ0I5=ϡbPD=[D S(Ph@q{n"|Z ɫJӣ4_wg 4eZIB$}4<p`.js⍝LNCr)ZͷЀp ۩DU oj|'S {?ŖpE%nw>s\~itY[aKS;++OJ+Okkzo8#N¡W뤛#V钼i벃#WIQ}#EV?.w>|A +/Xcm!L]'j^1i&|}Si/k \")z,_?g[)%Evo|5Ntb6zrǔlHۯ8_ԑAxroB=K߇3zFneav!4rc NƲ b n_lYJe5xw{I2 LryᒉDd>zVQEF2}V&GfWc `֠4TEԾ- x-p3; fd]RL>li[nRSS'n8׽ێ6DF8[i#6" Pu=)S1 \8v&4i"R?/x x쓄4 όLH2Y L8.+mnt*pA} c+_װאF=t;e:̍m6X]ېGJ3 #̘qR٬lCk;K:1a#!P' äYUr]$d&sƜu5y_Lte+'aݷqS7[_;G7!Oj /X GBE^)f %>|*s8QzRD'oSbvV =hFl|̫KP:+SI5BרvM% 1i!#є䡃"e=xaSZ0:ɑq|=I)mCCcA#ii 1|ի4YԹm׻+m W).߄2e)%p_3Z_cW^EMirf ȼsT枮\ /hoy?'NJ:Pxj"~;bwg2ʒ6 u6bN{t?2V3J^Twu(Y*u԰€dKF3[$Ksmw!?e;4jVٟO+P97zA=7THἩJ3HQgܪ Cȿ<ޔq *0Z 6Lܔ / qsIyXBNE .08!3}K2 }rZQ~d3OzVp2&-'2Nc/ B&zg7P19?i:^N_qP L8ԧ̹DTlbz$?wlYk)v[V34襴āi@ w| fK㮝2_ !t?덡;cY<\?^uiA[ttf )%5. _l 2ܳ⢯ q'B$IBA=Ϝ>~U`ܚ̝ Y)EYoZ=TC%(nm97kس < ltYpm|0 um3?dŅkL F'uE({#,8p'\`X͔oQ|,Q( ,D)< ]5CuyTa{UJ n=%>:#ְmb5{~GeuԺR r@ztA4a~wލ`Ԣ8~=4!}Wz`<^Bs` UmeMc8o'(?=EDfN4tMrBӅm/4M47I``>gVʲ7P<"  XẋىT3y| |bq He y1(]KULcXm٣aXrU3,T`]h:."Eeh\yfm4)iF2&&@ۏȃ7lo@⊞ϼmR[-8e꣣hzCO'n^P} šĦ6yF _C* *0^2K[m  W#884a9e湛bSM-[Z-uqWMOU]zs5zǭpM.a_[E&Tf1j9"M 2&2f/q=kF[k O@Kϖ(h;#Wjs][Yff 65GV Ψ*!9:h~8`0{i$hZ N/yyX?|>\ ҭ j#7`+Ud z.υcqCWѱR% )Uyk6$sL|>dM/Y2DѶ ґ2}0\c7=׍0z @7O!R ظ'3"lնJ?90aXi3XSU_s(WWy/Xe=[kc$IN9f8``f\\hK?*D:=fRo(cYQ.pdG*/kQަ dde~vA gJ\H)83ivFK0y2Lbo>°"tfW7\r` }`^KgZAnF zw d,pX]$ ,}xqi,[PdWYPqypk+4KMmݗtQV1C/9ьzsd|<=ݘ}s nZm2rc`݊9eH-#KpA$QV hYj{čݠ/8qMs BY ܢN#cN,c~Ҥy5,h`w e[<܀Ç-LtJޜ{7( )z*ȵm%(-zhRH?M@pɓe2b*ȗaӌ)&{ Ŷ!w0Q3]tJڴ ^NơJs&"Ib~kj)@6@lS"Y*Հ͜ @T=Y*4|4-IEJ':ĘWCG X/hTOuXu%N/ҥK @Ld;gAm)AM|]\<ٔ;AK8^ %r8v_6c[* {r L֎ c|9pfEΨTRͥfnNjɧXauDlU {}ITiwN!y@/pB ]"Iڃo NI=Dv'z8(ztCGMI3LrۥfsdSȰܸAux!eڳ4k4Ԥ9JRVCj ]ę6IF g,`qW9˥q1s xlH:7"kDl &OeT%-lc_Ri3.7v:|֥}XZNU}nA<b[y1F?溨["(nnq 8 .zJ%V ǧ.A-,P6 ^ROaP# mq# +Xf% 9=и5'&([fNGw$m=OKї83* -lف$Nw|eaXפYu"?hww&# (r}Q6Ę(S?AG\@w #[]HzHIVc@ڑ!/Ơ6x KOE".ߛh20={zf:D–GgBE:>_N#}ca:H3xYhg*@̻SzhN&z CZ$;֯:È`GaxP:JWC'|*tݦRn1=L ߠb ikF5#k;*3;V ~U: *՞aQAbA-G! ,jw'pnk es :uT (Q`S^|/^7p~aY fG"_48Q :xA5VҽfA,ndivgK ~V u>O({51U{,XDxl_gUQ%2Oy4Cͱ˫/<8 u)h~Lt-Fk,Cse c"9_ z@? (U W9?Tذ͹H;6fKr1*{Ҝ(ĚmیvΜd1iXEjnH EHOqX i$Hq1nvPS)N|*"$H7 V.y+Tj1ʺL`%!%R+㬨8k~\QD3UM ~FTRgßv!i?j39ẼNocNs:_S58avK;1IO٘McZ."0"V!bXC5FT"J#D?^#!8F]tz# YPEeYyY/V:A5t:q SZ T&I<8Pr܄n l/-F!=1 VhPhAE%8MI-J1+ &'!C[H!:qZbʳٓ׀>Q Dw7E~O쾘fHw ;뜒ÕE9V^r4ʎ2Q$?~̔ ?LV/M=#ՠy[ncad}7Ņ' Ve , e"zݟa3R ?2f'&ecF[w;84PYsL'FJ+罰$ <'dv}oI#˔m{Gs:]C=h|OeUS!;ҤncT s GǪ\-\U̿Vwe(N^{*upX4:<'^O|t98=cO<8\ wk(œ:bCiҁFcnͷH/[Lf䉇YIH&D<߆oZ0iXG-24&]lYJ` !̵Px?trF e]V)/VՊ~TCy1?٤E][vBFiӂFKX(sWޮ|; UF폮?l_R)&<q $]o+Dt * @ejWy+Ť0Nu/b܅lxiېRPة,a93oTJI\`KyGcNgԌCP)/[sXT=qZ? T8B Xu{Y"^;Ht RmfKO Ns%c@5ZaHqܓԱ%ܒm%@\@}w^vw%iu +O8=IT{Ϝ85_ۖby\nOedc$f5MYg!= ?]?<`icM0bBZе`0I m`c1=`}/ ]e$~ r{D7g:4Q:|Tϗ+P}>x*0&n>Z^v"-3;zANj]R[i8rSYk HF`7X^#NDv]z?qȈ,WatNz]ne݈ EƗ & jj] π#x*3eCl77>豗|]T L{+(ø &j. {>_VY x9` 68}b;9>lmHKc-x= }p601' dHG&7ZXb95c+Ƭ J'TK31슷: jMws$ u\V\,fs-ؓ{iY>69W~OHJa3亽[j?玻ai֐6!(npr@$i:ur?B:Y# 7 Xv">=F7 ±ryݻ<: uz9\[|!s+U#s!3Ԋ-z5^G"M(1'NMS5t4qq\ĤTD>WYc/!0K>R r-wɧqgVN_hkIPכփX$G[fZ.JRFUNk[J9jHğ:bg[o0OP۟[p9 z^['gT׶5FcTU/sH]<0Y,!|$'h-Ƹ;&R3sȑeXZ#,|BfY1az^{?̥ 0]bCQzbK JLʉ&OWQqnEbйWO2ٹv34d4J'P8~)p%%aF K%j'(Kňn M`~H{ X2& 9eWM[y] OmZq?3WV8IE%В%.y?B5Go+&8OxJ;F+ub`d^0r踯̍ϝaMG182Mb \ Ҫz.jۂ<$Hf b"zDǿ!dӸV[ YjY5UMmmj爕8 k`+ZXW0^UFšL'5Q  rwGہ "o8n 0s gE\h% +榺`KuFHtP%_ws}`ЮNjLB۠Nl yՆhb?SsG4HQG-7t(82[ @X-oZCWKd>׉yP3[ׇ4H;ϙ !oH+,g 2Ʀn|rg6:@_ܿ$:1/*0{c:THR<28TyR]eP(;>AO j~ϯJR_D7O±٩d(20kHn1<׉%auF\ٖ +cʊFv q稫ڔ7,k4@"cndz ))grs: ֢.PDR|yw.YuwЙbt"V @&WC<z7늑E(|dh r^jtAOzeqq>|n8 ԌBͶ7; GF /T=Y3I'3gC-gΚaeraǔc;ħ;/8X41Ei#0'D(s:4I7чȒiVƌvq*+Dw 8O:^?GjINAˍѾad jy,%.5;%LXSΆ[vXkbHR{7nR5usJRC"N<,LVب~3 ,|v@$J+WEz#+9~8?B*DGW-MREb|+ *XOCL~&ߙ>n,ae9 "(X.;ەg.VK_+a3)lfi7_lkJj9h"3;\r<0ROVQf=cl b9ateLAoNظnfYN~B7V3"͎'¨<4 {FpQ~ϥ!}q@@ݠ']r T* l`j*)n93ESVeK'Ҹ?cPNIdMQO7sQ\zL˛I;chaUMXɸy ɷm5}1mQ4^i ů"#GA`3)$U~,+yL: v*?v6 [ 7 ΅b!G|Z,﹭g qX,L&!Y9xw$O5\HѱCs-޷pj5 ڔrIRfE͂2x7'! -N1`3iڧQ]Bٜս1\A%awhE1CAM3qбPNy 0Ch: ښ&iT&휡N2&2T_cP%Vur2U?\~;Ǖ ⊐A N"Iۂ$?b|IgpދLDIh6q"`zdJ]p] g2DL ȤJT% ;7 p `(Iwz|(l5OTB{oܞH3[-T R傺xWlHa !)ь6PՆNO,8r̵~+o7BKTQ{G߭@}@.7Bvnnw&rۆ?t$%wkf"@!5:ɝgPN:p/;lcQO֫-VH JAm/Э  fzymLY)Ŵ++8T>qz?s=s<6#$>7 v)F<% {M }Twg0g!C#uj1)¬(3o>ΐ](J$qz2 -phPaP>@} [ "63VӃ0xӁArD5dx> *GAk$>LAjNP5}tY܃Btz\W UMx3℣B~PeO p,9>|Y`0Dn6 {RjMD*s:ܬvEL5L"<N@dft6zf)$O2GT qa;(AgUBą7ai rE^rbYsqֶ;/ $%t!8pQnd2!t4@ s$zs]6š(9U֓myGʡG'g p.y%ӕV>D/e`ĩۑ}W{ҧpy>!5+P$ZɂzyEld:촹v,,O">~VE\'JB3wrDbZb^?GЅ3 1'Q YxNZ]8 d|*`U92ߝ{5R L5x'1M% G(e 糵+3SEMUH.W=_Ro+6B"Q,~!#{٫@BkLʳz|@0c"Ubh ߩ0} 8uD$]JD~;cA ,gw_Se `RPjX}9Шħ·㞓SPwxEZ1ΛeŶFdWJg]E=4F!އ}AWT(bVZB ={*++#Dؚe15d) ~'nd& nhTЈ•[78wYKʱIJ؜3Ӟ_& NT@{^6:q=S /.bd"݀8vw^,ވAIST3{>ҥZ׏VIY{Sa(\!Ϝ@9X(CcR?ͶN)"K%'Ѵ6PK-/^."ֻG6bti85*DSaFhWa:sZ vg_T 9Wm!'y’ruN﹇V ;TpH߯ŐېX8\B^l=t9"VCX*|9Ƶ'C-N̦l#&+$,:cBu"/Xq'uXv+aa9fِ^ς]CeH2d]h^2fʰ}~9چ#22^ᅬflr}c~WvpiDŝ$!F/9XJ[||kRI团S&!YSWfhKiS#X=XF@yX1K''S7}ȝTw6:0POg,W&rP$jմMktdr ֍v9T4uMVJ[ xdS^p͝ NGm'lS2G @Ok/ pqc!g| ƷZB-/^sBMio>{pJ 8;Yړ ިUSߪ _[Z,ވ\K UC,<B!Z =ʗ|q? "kQמrd<3lx̭qFa?W%>"bw!Sxȸcp!]u(jM2l}E"0kUQ M҉?9:h@ܯzEfǮ%ܣ r`i_$nrE[WuZxWW΄@ZB=H\c2-z 2[aROs^CnspmsH0*N.9"sFŢuݐ { ˵z3^\2`D[P{RTH}Z4'DHd.2Fi~ >@i?Tva2;Ld4\DJn7QzBq9lAsj_nMaZȢa댓k-\y1qe-2ERIQT;絬OHR 1Y{GSTHՉ#ȻҒ5>>4\lӶR*ҧ6lH9.$a6A~C"5Q[%(-aZ7@jr{ \)Qd`ŧYFUqxy?Ϣ*Kd T`vf9`lR\ks A7UΉ@t(ofcubFaK*o[8qO_1@dBۡJy(>oKJ'aAǀ]fYq򪉊sfyNɻ=>#r&/ڒu6glcFt1c䌉 ; B׀Iz~29yC#źBq CUFE>Jїt;^&/ܾDw)%vu*Eۢj4iUW$ibggUo|_#dD;Fb )4&x OZSN&WUtR. Ƚer2XPW6jzD #XxL$>dEkۆ Ui[-rV@Zaq筪BeA| 7KAf_ߋn8GN=uig8ג仨DlV )a45.q+$]*r3paL]ӭѫ3Kc[$ E%;гi9m7הx  òrY'_>ǹmm>I u3K!%>yuL1@+Bs .>#夹wWEhDI5ݙ9K,*B<֌\ =άc l p!uM<$u+4(H'"g{Mχ59/4Gظ^Ԋ8~_5Bo(rRx:J!kjʊƎVE0tJNt.љauTvO"MdDX4HQ \~U~ %vZS /Lt a-rQTrFi;X7 S܏awCƆEResyzXAܿ|`DVH]FT+K].8Bh&H3a`7XQpz\; Cbf _(bO`"Q=~5;x),6A1 f51!\+wd%j5vWg҉b`%~Q+R8+FbJeyw獇?NeMpjP!j6P*ϩ]:*^$s+$ቯ*)7)%WNN @_@^;]\r6´%}_ xy=Z)\>I 1 g/,vuQ̷FQh7[gZľtMsצ<݁}' ckAa^IZab܆Қ3*+U1ѩRݝLиԶr(DT`;3z.2%/wҮD(=ЏX12!Aܼj0" 0pLl]%Lwv Hl fvN֊DZayVh>2]B0ov`@w(M}:7C"OqHZi9 `n+Kq _ԛ`^Wܾ͞+N R%7hp 9-AK8#x VR<|{͍C`vgtŋW`%iS&:Y (#r}+[\0z`Ǿ5.^SuJ?}=\&T^q/5tJK 1ޮ7 uA"B1+}~#捽.X\bMKi/j =@|EtIG5{SWZ'}HC`pp{2 Z&y צK,j`k7]a(LU.SzWYMdnOӺNo&oGu(x:)`$F$* !kFh/ My|epma(M%!C)q@opo{Q`Шp'q.&V6g%Ifˢ6u{)<6Pv$B_) zL)M]nstǢp|N4mZTu4ךR-b1+pynb2K{5.5D7K{NL2ApeD~7;io\tUv,;?yu]2.>jm T+#o0*\3c_v ~dEAh^LضٚY13kiN~Wkظ7#HƮ!*m81+5M/nkL!!J0TsS2֡7LH E?cb(< 4Д}7 -ΑY+ӼQC􎬟߄[G%-(oVjjÈ"V%S% 7 lF)dhf蠁3!r*ʒWG܄`ᥗ4Gr6k(\Œ_O~]*VMGB7yiVr wӡXN 6+A'^+ \Ox6FFh/=hTV%ٷ5Z1fd7] "5>jrPK l83[ gbAv߬.Dm%FP}nGhƗGMv!D(f,n#lJBN'Des{Ney{d 9s2Z0iWxאI9n}hĽ?i7aYoZ礁Wzi嵤j:NoPit~笝Z2hp''<<Tla|1i"cX[̩zlվְJc3Y@АF5Z(@* %7LZ$@ûgsd g7 :!j&bZ;}JO6B81ҖƇaS,[2t"} L@GlQ=UPd9H=D'~w O] *T [_vCdxTx/0 q=(gJsz#pp߃%A,)TtAȿTVط̀@@(1VD{ V@%Bf#ғ=X)gE VBڙc*1liBa>\g76' CN\,! rv%G6rQpU+ 6dҮ wMUꦉWMf,\'ݨަSEWj rֶr ݸ 0efeO4=:>,gZS&[+Vu?B e국N(V,a&g?Z ]#,})XZmȬy,G6x-:wٝiCEwǴ.a yVyF¥"w/9Af-}v>oXbZ==!u$LSqSoЬ!.}͜=;_S]šu-q7%aOi{K%roE]]wMXnKAlʏp6ÑQ"J/)Poy1-K?F?tHsZ6v 9AL'Ӥ1!Oinq?؊n)}-a*͵!z6f6VD(LL!Ⱦ*ٔkp i`H \k"'g=" ; KF '`ESvCC2W#0Kԫtf?"|ԋ3P \=?_%-'btWV&rNzhp'яPѿԷMyf͞ ?H<MsY5A}@ V 8kNDQtz,AQBLwjƠ5>lʯ7lxssQDht!ًuV[ua"a6x!@MaS`MLրBz K4r!ē1ٛuNk/]t x:͟Iw}HSȼۋJ{[@b*g;S*cvhD*r@SG%`yN<^$X&W*Oָ-R\ɰVRgD6UxOk\N6,״MÕ&~pدȅ2*Gq `g;[0xlz`.Ԅh֔Ř$^#65]=l#x1KЂNI/* ɤ?0R֫4:0 +rm+y.P2|Ǜz #U48sHTw`BJ-blDALYF%5FI?_ dhw|q6 ?YpV'BJBPj+`3iQ%iݔhUs!HJORV7RU:02(\`J!zOAև5R 2 :h*-J35VJ>Q3S:Ty 9-C.X")gJy ay?8yTEXUue-Zk0R*S,I%t ˱RxF) qlD%LYp6:6`P<I&CԏBat֨”}s-_>AYTYӶtcGxT#ŅIݱX99k R^ptcʂ~k^ ݊D3!v%lRu"坣$:EeP[mQͬd*h~̚f(^8!:W:\eq*++U^Y^֤*aVeМQ0>r럻1\Zإ_& M0#JپAXuC*S=ab";`"xyVJ]T=|vKw6P2 A#ҫ1NN;ej.g==l=#nlj,+($yvwf2,dY=b@Ԑ.ڷ0rJazNQ*wTƮheEF@ pY[_a/g;pXRBX;ׂ7|<Ç/U]5 e^՘RK^B\#xC}gƚG${&`sW6l*Pͭ*=_\嫜jp;e`BO!c/7geBM7)]YM=NJRLej A[Co^.s&Kв #U\$F^. _kvL§mcxH$ 󸵃 5QHZ救 #R 8[^޵LDE͙Ԣd;f`0 =u'.5/}`g'mӇf$)$d{cJqnvr) I7&82N\|-SYJ2ohz#tA^A~:waw~m^ݜ3V囩0=g/L%qF1ZF2뒰OW?`M_(V [ҏ] ڮu\Vwi76P#/qkߨ,iS :7u]6K`ْ%s/H2>T`](a-Xfih*䃈P}}$6"A3xhA% ]mů:VA^ԷuNSC+u:YbLrwK_vt+#mK`MhS'F}hy9jj)BzOt] /lQa%@IfR&.n: 7EU6;k*s@2t2"7W+۲=\x ~C̋ fy%U}dk,Av, `3 ;^IXTN'c=O?YHb{ GhkDgZ+M'd>pK~VdRar;V< {І|甑b{(1+l^ӱa՘3gPuotd: D}PM)0-+X w6)9[xǭYG"@s5e]o4\veD[ШpKF]uy@BfRG^^T~,iiraYO[r`(ג?";ݮ!9_.rSD]<\ Ed{!, ku+7mzaOZpp-UgQD>t|!LUgh˚b\OR++ڝ93H =>.p (3>k\vG/qJU{aQ7_U-&WAK˞'J/YΡ,Q5=`6@ Zg+YO"QOc jQD;_[Cva`]hU&(-F*.4ѥ#26SQpĥS]SfqKwD\b:>XJkXN5ݯ ZnvrNגxp`HKFx x{GXvgr4V~@!k yɕj4F褍.H6ǃ{ђq4U|[`#P.cR#l#\>`wIk؟M[1`eRًQ}7Hfqbd^ʮsz븢}g!RM<s>JֱC<ఽ4C܄Uh b{EJs4m) 0 NΧ'`]UGәE8++YqiK^?4erRٖS(-CP(t2΍s6՚wZKS%7$Qv$lw~/IC7~C]SfC #4.ljr=-FBbu>yVHCȍN2=/;SM;@X󨩼-H)xd "c;AwrcܰgctE<&E”Kǧ~m'+]Lz\!83[ (doBg5T;kQ3[OVaI0[pߘ:SВCi9<+-@ {m#| CL@o&ӆ0:_v:1RRg8xڮjD~-ĚBBP;1_dM)0]֫T:Q*>|d |{ub1]vBsep+*"{>,Q2tJ5zyQinPʽwe^C/щCZ*R{W2A<":i6M`gD6ZU5.ٽ3!kDZS[v )G{Қ2SdzBĨ±1Z'R=4 KC/,ad_RfM0F=*]]Y싩 oh9'ܶ{ŇV J5eJ 򫶈(`0>1ْNAG# $58H*&{]MJݢbB^:1DV l?Yl!Iן8i[x0{A5V056trw%hòeB Cs@ű"n/PxnM@0p3Ve*=T/J @0[瘐©xE{hfh#QF3% dt|4`sHyy׾ gb }wsqyi1w$m8'OtV< 7Uĥj%:/ n .t_If/wfb`e:A]wۓ- VBX{k$zh:$I3c8ιb-sz?J}}#|q}˘p|?}OE) *P y(s˜S3,Ye ĞՄ&zrA0?Gr6ՠA*fU %{Fnd#jbMۿp%cޖ O@P`걎4G 47i]Bu~b0}7ۮ_y6cۢjJ>Umq*wuiQ%T2RDxe/'tLI̊îI8BMpi>$~-|Xed àڃ󗦱F|&g>t[eEz-hqL0V^(83 rSԁ桏9,{m3a-~ҡg˻zlRMIZzšiH,D*T `_m=fvu nc]& /10"O4Бb6dsWtPОvbau+[*wLɳnbCV\LŨvh,¥ ,!yQ N6_Z(o"Miv;[ h[##2 ?,_ݣH%ܶHM#rY?@#,/䬘ku·2ua/%#CcnUUpW# `/| /q\6m흊ѩ@|mGޛ`DufEU0;jػI,ςD9D c`Xk.Fj  P@YoĖގ\!cd:*_'2ABZ t(EQh=iz0 皩& /[hXx&vMi\U8"AdOז2ZFo!]6.! [w%!NwhVts €&[5ǽ1aUmHǶF.Ts+k)$c"LZ874ufVw>F#;u(Fs}nUoT!pͬFUƖ{s?1I2!$&H'Qj,tH+—Jz#Cast ?Di*@CtE p:{ȁ)e_lyɫԸ±v0eu@IDa( -cr XPskI<ƨTdYW'pq?,@A(vñ9G+>`y >,e` {XifW5/=4F.%TEU}E+,\;+J߅^7GR`M.aG|;}d!_+0#Yݭ;+IY+=9i9쳫 yZD$?<ڣ2VW? p1ͧCA>2zhs4ɨ ^1XŤ⿛ OÒZ cW3L%ﳬ+R@ enHO##6ʤJh R\t:mFVǯVA|/jANK4u&*Tgab4Hbבԟ"6Dj!k3)2YA|`6k*^ J^n,.ԸSrٌ`]vWV{]pN[Ov7o poy&ey,2X7MY\hj$af$ܪy@  Nn;#582RGGg^t=SE"0l)M9nD%*^ f9XW#$ $3dcz,P>unJ]!R?ubVpPjs$CRƋ4V{/[78md- {Ohȱ<رf;"wb瀢rIقY4z-1Eh%M%WmYȯ2j-X2gTn UhKG}\bvicJԏex_+[T1 ɬ5NQH*f0HQ 5H&le0]t?(J8%|eVyY:%hIHY ;tp̩q38ŨnZ !̓a I+JYz~Daqs>SjqLYQ2a> {|7L^%$/ل,')[d kuΞkʱj~-=v+6O:2N$l- Ġ>O`3'MsUXQ+-- '֟@!ЇGo,w)x_zqվGJ tI+M9so%px`oz 1tk!nid-TG"VhO;hl[Nrxi!imJ+IئC\ӎOܻ1݉ŐM*[]q|\8x g#n:W"ӓ⌴H 0`bVYVa ")v ZLCpc ])l 9+TpK̗5;x0Q,VUZ[*IUDpaE4Y V2qRyўL&ḯ4 fZtw|) p\}Δk 5_G^@X?~"3eL/ ux[%a۽ \h}c&ɤ08nME# ux[ ^c)JI6LbvYo}|aJ7_AJ /AX]g`APOiPC {`赋efe$ya֕Fe?ѾCQ64Www6#(aENOi #D 2uiC`U|E6 AWkIFY‚k@%˟x (w6|vpr g:?鐸}_nc!To:w#OwZ==Fi@-0XJ֩ט=etUF%K_p |0T []<*րudZ4@~_R_q5-JSÔ言?៞nU(O|n *`Ejv~7i+'kQ>ag;9С6Sၤ?dLzGNm(v 7=R#ȸ=Eo;:׃!)A얊P;b<bع>3RH"I7g:hH]lgJTa9EA l~|?pPE"ûVqN$O돞:5MX+BTBd Rf}@4`mMNGEԷ"UZuIL(uCLȉƀv?5?:^~O:$3E&XhtŰ/%NZwd!Cr\ P˅{gl7ӪA]k[ cƫ,[A3+\@uh؍c90V5;xb#Yq;"_*-AW EN/P\HbAS t/WFϖpt&I2>u4߂%ٻa61ݳ!+ ba!ixl׃t\yԔQYj gm0<yZt(M!J~/lw*$y ,:2mڄ|r|c-z;3o (ߘ3f \-2~VB ,cF$WV@4Bd0v KƭYPcYR3C?^H8pdQ ő)pVnמʽRCB7f̶t2],o~xm(:?|[>L 4xn^h!L; |jNnv:I56J#v5r76))5)sBq&}XZ쒂1K+@sn`6B7ڧ莣!WCVS^%W/xUW@ B5ꝀsТ r)U ͷ]W2 8XR9:bLB )( j]~vIp" 9ጹ$zT:l|ݬ;/5RƧ7)l#tk;Y'샲;A ][vyTHDf#j:Ub[6]f8.y""K@9s82vCH,oGf V qS L pTUlIr.dzC^]B9,+7PR-(/g`o ˪r&@CM?aj0˱pSP)p)EX+d3D~ͨ8@Bj8LV-dUJxڱ"!'3^7jkކH{jrNϵxc~dW= dRXおΒ~-D@eeO!4\Z8$7(e^e~EBcRMF3:=O#V)`E 2_tǦS]\$lC,>. C$ K"Q~bt%Ohhd]!pYE =Ś6>z :0>=[ݍxt~R9޻}E~⇘}(P_ֱA|s$l^7X毠Fd A!8Lh,7ER%PFAU$jP;D7iR*uJvySЃ:mW=m eL!,7IA'lA(|9jrBnt'-r+n-!}~3~5!J4zrXՔ*mq@%uF b#i6:i" s=-'E^p-[Gd6S GЮ P} p>w/.s17ڞtbcID+aEX=8|)8h1}]ٻDz kLtZ]If+^'"&pItaAvilq.p{)w.{W2Rpk%gnv#"ʋ*ɞ ZB5/m фjj P[96|hz7T+r0|.n  Aɤ +g{OҭdjZ#7X=ح,IdHt wǹ=:ݲ0}2@"aToJd?N><=&geGC*%e-S?shaoS$;/͜V~𕽾H˒67lySKm{ڹ 唱*7/OdN9W96?w/0`BN.Xv43W{4Qa-_v_ +LHl'\ Enf\?{*əTc榱C+et>}U1lUTkFNQг[ FfK ?Jy>q!WmIe(\H,HBil2)WO؅5+āLJs8nN`:3`3Yx ߯a 4:.V[d ,M%$ݦ%djՅl~a 7i*:w[ LGDKNk2mV `+<<)zKNtfFj2l:O7 H5\ݫWGGʫK8.MGGhaUL{nCCcN$+]n_et/C'{ɮDBY߽T;ҥMR.Oi ck+}.f"gm}ЙOTNDn6ЮaL/P_b:*kM>pfyY[=с XQDI_M省YɄ,IVۗՖCiFsY浂'Agf m .Ɨ#'.zm3\!*qƓs+fW4|yGw;2 V`^qXXwV00#wO'u<-13 c MQjL J^sDYTF~GyFXSI*Oś ( &`9ΣR?(&+s$tӨqIqL;2*ٛ\1jj 0LC5~-Dtt@{-u쓭<+'8S2ҴsGr+I]cFl^GV|I/Vw ٜE+_a,*S@clJ[n 7.;> NX$iL=WrCy ,=rE6'DžF>+ak}Օy&@J$yfb?4Bg$7ˁxq> re/j3H{ddWf덴p~Ƶs\~qey @{AMԇg.Qy"T)8Ϡat#$YqKbu^J]|xv; w3_ ,=o*̂>bn[Gɫ NagU29XK?BN?uKb^UA5;ulֶ#ɣc rGYA֞oCu+Sʛ =Twt9xH刺EyIkNd3=F3T inQ ]H^i\~1efiF?=VDG:>L^}X!VCB(6 kh.ٹv(Bmv|TO;qZf4k[zOTKϳ$D&ޟ24i'k;|Ozy . fJ$DW?=[Z rǃՕM>A >V"%`uI(M(s;ίǀu1WCԊ;!`ƅ㞷Vd憈YO[%sU2\ mRZc~cQ-|Yc8hpp'wA r5UkʹI{;IyPCMAmStUSazONߴ٬xMC܍{* e,b6ait\z1.np‪(- f¨2c*QM?骁)߇1̅?`j~~>;ȱ c-fDo_Agќ AEtTT)UoRZH´KN#-{hҎ:ې+w'̍|>R?&.x$TS 1E+:*$Ϭ:&f˹=j;%ϒ( hm#)/ZF4!l\.7h2P\] ꒲9RT,}‡,4B GL*P"-|PZ%7bbE'{E>3cӼ~÷N{yAF—&`̥ULp${M*mqW G1Z}!>DKk*5,',׍M/+l4'*zAWAα?c`\("fz$/ H|Ve`eӀ>6H;8ʚ]nl MIéܧBwH;p Thq1 zS 2팛W-xe~^"})GfT-OCl7 y D|⌐NP*zo{7~k19E^3vp hOEO^+܏5lXt>F>biS:^^ӑdz( K#۴OS՛E[ MQ*Ղ;^$z&~,  []UQ(Sӯi "PPVĴrLgɄ`2?NbO[M*,VS4TY҆'b-D}b%){v;klĵϺqB#{.akq܏ ď4 GUm Jky[XI@U,<gŖ2_>@w !'|ڰ07P}WyH^ͦbSL4_+외eƿi6 " v˕MG^*߲=w[[!m6yIKͅ/rq"ԱC3spAm'm+Ϗ㽏[.6#ٳBkXpj\@ KCOh$1O",1T jɥpN={ع @1a燢j 0HZV#ȳ%)cT߆H ޛ]!” Quai#p\@ .%o^" 2(CIOکe |.q19>wl!)U1Ή@}4{o2l+hqVu).4Bt}cN#rE7Hl-0Ɏ5`p51tҤk|ρv~Y* V0r. [XUTs3rF jVh`OȤ;~i=&*UwM_ **>нI c6:R(%qVvVѥsR4[17t[$u:u齌cRvX!ͨO7qf.nN\ 灼xiCANŅGG]|r>fYBzLb4dS/>QO ,FHe۷ԃ3[TӀmm5'ˉ0c+H GVvlZ!0V ȇ$Q#ӐQ廒RCvMP󫾉[M QplXT''?ȃ1izMI&ԜHWM;8qb,` N4*7(2Aao[:wp-D)Za!( S~ 6p[]yev/#Xy^}<+ O€*SQ4)=~9PجŇN7C7k% 6m]n'ZԂP&{)Qf=T]}/*y1@J#s \Z8yG%.#+b\_ȁr̠"v IX2=9E'7-.PE#j!- ;+B2'/Xk% 4&'ݵ!3W'Rn^2nWg y)#%G^aIDn笠ԙ dr ,m7-(le4wrrgcxǖS`?o9Xzg,>XR\m^ϔvx%SA`/3R Z>QG6Gk%(dqq,nXrLLm;Ldlaz .FrQ=Z!X7pҎ EI,/nFRWEB:I &[zJ>t@ٳ%a[nʎ0edI&<ƛm︊Ͻ؈(2z_qB"Rdv˦oRMCzaj;.ဇ\sOn`JIs2R =:5%68T;?-V?m3rCd) Q+:粅OX/9jcݿΪlDG ]͍K:[oh?`'%`McwnZĺik8CdAi,r;<<{b qR]k{Nbmqs+yJM2^'vEV$B8 Ř.098ĺd]R|ēp;~Iu-;=0`iy6`.s_Eqm֧He{ @([EhYsۀHI4ocTAYi1$1D笩BHJVO.]}R+m1rJdhz_ÝE`V󢳳A119cu.rgw(٘tIzEwqmCPTO!:Ee-;PW5r>Ä}(ӧ7^/S^iaq; $`_FQF[I o.ܠ Tb$#%AwD!so'WB^`F9p*Jc?,52;|M?W",; !}_xSd+'Q] rz3*0@%#8$ѕ_B䣳b9ǕG*HBRp*P}.wFw?dfo.ZR4SH b!`4WYda{?=) &f ؽ\RܑB9d#fH N cZ®p7F,ڍ㎽2Kt 9_VR?8.wtYؗy#K> [ZlouawHf#'] #3y2S񫘐z9HJ\ijfNnVg"`)I:\)3nP*(ϸ?㪲1?tECndk!/OVDUKP_bP )]3^C%O"+ܮw@0U}_1NJK›f@GRu&t,Evİx boTabCZ2Q¢{riTP1RW:]&HJ8)n˜)OP'P+Jz 1Bzϧ^`0+ jMO[ByףŮAMw2a鄄D2 oX6_ݚ q.$X»$100vPQ_r3T4-SdjgAEvyrHBf-B!WSpE/!{[B~9ֺ35qz=tZ4~ߋxsB&CS.?Z8E}FVsM&GوMf HBkO!ƺ[ܜ 1  GT@0Hg_ɷrƨ\gP>TLsn2[-`#jL5= E8Z*3_VtQup5~hLG۷:(mO:a+cel%# PeO\՘!O.,1W`ML᮶۩w ZS˶E^󦣂#ǮJk|~AƼkJWdj?T +t3eF~ӿ}i.λc0MLgI>X" Oof(!/&m}@^. iR%{y- ʫ"R0wuh0_(W5@:ֆ=u*2B=l-&4l isrXm Њ$phUR F"7$r|*5VJB,Cݰus*b?*26peg<C#UV7>Ie;J'aYVkHUyMy 4l|MP{hZ?kfQF44cY6uZ3Oa*Ԟ"֠<..P~ae$FLkk NW64$ &'S>Jau 1q,VJk{W~XUKtɪXZ{> SUX1bΒSu*%wIБ@o TV/х4c6ms0ªuZ !&e=y5"4_/[ubR;]jb'8g@}hԋD7Q{4Z{vƈbO|u,ˆĤG*@B~{{l[bLZ'5:4ULpѐ1Mt)3C^dJ knщ.'BwO4XUÞ\Ȥjgje97̻8pKXA~b 1hkb;/+≃"CL;:bזЮG>=>fQ][Rs^G6:*raH#td`KKp@;$z ߦvBښWm/!'2YI'KI6KA9)NTWB*|n0ng^I7"(@!pFyѠ<=!s̥wQ9Z|/kPb8"a4ID#7ǀ_3^2Q#bjved?2XrвXIKwKystr1o52VwIw |,;o;/Ҭ;]Uz#F-sB8płSf~BQ˙; ]VaA}ПsvȎ55X3Q x5]Gkqhܚq F.?zJu 肷<GI;}#<{(?;e|i89bx>z3wVu]]Tս)}Ng؎ y3J.N9][$$V*cnR[hA ҏf26椚QpT D“FP]ޏyn":˞+ ;(V\qQ6af;|pt`T}y nG$}xD>&g=IJf-;Ԕ$Ljj ̫{3Z,+ԟԳǣdY˯KۖQEx[ٹY<}m*@֕Ǖ`╾tll*\v|,1om\/$UZohu΍tKcWoaH}plS>5`]>+ &i(ŷhu?^ZBi^<;ӿIhJ6Tl"wYoB*8ӭub3 Q uHڬ9tQ+󏯞62sA6B^|ޞ c# Fl<3Fs?,ճذxv;-U3!N6t,B>4s:{U3h,AY1zdxoZ kav@|QU3|XVElsLdL'-V}5\V)0o~f`wKDc"(85.%mϓl׈z^w&-D;:zOa_-CS7I.X!֓#t{\וi  }@jS65R,yNtoR.НhLM L"bC TcI,Dݙej'nN L$H~G*^ {{5ڍK5 v*kamy"۫s*@de BlmF%E=%5W_SY*i,4_tB*uT)Lc-tQYk68fF!HClS+ܒAU8Y6h:Ɨ,4lK\y -Ý7j+d<Ŭ*ۚ^(At7NJ72Dm*=|Tq=y;j\~&k->=HBM^EW[Y<&f+ELfo^ž6V5GAk<*zD A6ZMhP KujEq?wȒ&o6pNa+ 0ƃBi`~>_}_>TQw]-Jo &>MsI N^U<08ui~5E^ItH$&kߚGq8Gu^GǾu0-skykXZ&dD3)q\ONOT5uxY=U&]"^tyXXq,ɈCibę|Y#/ex<&[qERc[rŨD 0CM860 p/` 3f] F|8Ip`*XF,> 7Zk4|n^ w:H^&PYc%^ UQD8!0'((c1̛2s&Qwǃkl e`'<?S ^7[5(s˧.=| 5nU t(3kW/oqu&G՜׺WG232#C2F,5BGc$8 5{hZ,%l;. ̭~?Rm4ϧf6*<8+z6V=%Z׍|-nqP5=lvv [LU#VL=xY5T 'Î||/YTM2⋗VoEX4BwlF!#?*4#H\X݉fh%aiāTՀ>#8R 1|.E߳zqR "")9ߏpmQ@vo[Pi5ZNț~nKɻD jV rʦ36W(qeZD LkE&r×4oOW=WȆb3ɊeY-ÉUy=ҥSLMѹD})h KܾӗȽY;Orг 8 kwmJ6 |)6lZ(xK|^؄]@hY.lVF+ڵ%ۦ*Me=DT@@RZ 5< _V7,3=!/ ^]$"5.+ɪ#NxQg;v#=gMx#MGGvITʪ$mE`$C$Z^[f>2%qHեex>)]u k 1fH5#4PlB{[QR/uQ^8lMt9Gib%,K|a+G-n? "y&{_^ow8z\I?8~1&ER7>4l.@ϤymcبB'1Zp[z,d6 X {7'5[Հdr]8Tэkb59xjrT %k-Tt*j)$1;#j OeZٻK$B瓔Q-"l<Ǽ2[눺Wk)!޾ǏO@cv[tG T ʦ {`R8}lb_Ћ F!抏Ā'xt`cԇ/r^ > skY]] .h=$CtzU`nC,'O.E\@ IA^)BC.иd ZA|ĶXG?'_50WV#CάY(`MLtA~N |I 9~O.ɉX\IiSyi]ug3h.}E<$Hޗ<)#xn*Wg4n>kATV/ȭQ8r`Hh'7ߤϬͬ]3ł:;yZTLDj 8 j7-:dSizsEKN_ 8<'uge@%( CtM9~1+Zek_I5%s,GhB9퓈#TU)n“5.~6TG48t.?8 ǯ.Ŧ̍ś+m.kx ȣq15%x"8"jP}!wBgugyaO[k[gmeH]fKz.R9 gź挅Rz4/-LюYu9ҔG^0=s cԏ^?-aGfRLN>fV:>2w˜4u'^pZxb|(4Ņ7<tp*tUG %zs@iY 2Q[\@,53ͬG5᪤?3 |8u<{:kmLÁ"ۚX ͻ3`7dL1J?i Ъ+R|k{*itӶ<9 ^=iFW_R]=ti`@ضN ", Ao _T_,vG#EcvLcnq!?&JdHcαkԣbH"8ldzPWPB`7-5l >X=: NjbSX[! $#rz\B^Ѱ,߁hq|}y(ߙe:#gZpzc6""|{ƂZ H͆p50| j'w&rꪅ}+lp.^ϸq<2JH[(e#\,5z9Rmh7c$~,jpK"}Jaj<-K"eHHS5ehh/q`ptT՚l戉,m@ DU-zJ"]SŒI5pXgUܪ|2]"$R0)c:ɳB1ٸȲTzQW]<=9N0sctErٕC@|U?b/D !9jiƊRO5>t-[ TNDȬx&"I>ͻrv au!15ZVYԑ{^(\졭's LwZ36ŒMU1@ryQbniB+~wxH)EשU#UV^7Q&d0(pzul5>S:&sS%@<2V.Ӱ́?@b):JM}I}N!E.Gk}90`%G-vGyHI> lHf+P`/,JE=y `+jR-TR;*= Ҫ;]u`-,YS[*!b˝ؤEA!GOxo6vZH$37%xu 0Aō A~_O5骱sUa!vv}D֐򦣘,Z$,?:F3GѧՑ,Br~E:Dih#0ɇ8Wfr ʯ`=՜GGB#,z78u9@lܡ#n JebK̀A 3+baR&| Lղo-}0^AF1 mk @ ۆqʉq<V,^| *,[ *HJg:l}ceqac^}(?P9ǺWwj:% vN6;LJ_b=e |*+g1µh>dGbaCWt:YZyO4Ig vJ ]PbUt<b8NAߺ(~}}SwLY'vi!.[4j\0+ְތnce6l+e ^VO4(Ųd+#g=ՋDJhd[C"6Z~7t>Inl rqA!"@{9 ;9:WݴP6CkRV8eoEު-H|4]cNaZc>#Km(oy ^?!:4WTd)(,d,G5Ha9tk[-tFՄ?KF:تl꬧$|O%}*d.參jU6_䩒cоTpFUGۥG/Z^{|آR6)EIxrDÂMtbKeZ;/ U,eF2pm#P'1-M0! B/YZf Ɏ=߿ձ %bmtC@c$9CNfmwҋchYbE]O,Qϫ5/8" Ǟ}Sg 8D~͉ DL}w1'qn²ec$'?\kl?^@}ko^~?`h+x!|~F WԩkuyZ`z>kWXR'O;IvDJRX$NJ׿jQ)JܔBb҅ EDZiby(\Ctvb 5?`e&1_'n]i ?Hƿy )n(stZbC0NSZM2`?h}CSc@(|1rbsWgnc?F|-O!;/O۸ I%h $vSJmg\jRwxODY*pQv{ UfEkGh 0@k貵wwJk\3̡}w eKX` zȾ5i8kΪl~WuZ &"C<=-TOߑzd@J;;EִA hӿqv H7'){&\mrAi"ӹ&ۖRDݝc?wC7-s3{N>l@$4n5*uV(%熮1IWuA ol(J?n="o(#?|`.%/`ܕJDj&=!jElvFR3MPc/K10~׀AU kC75k8v[u+kUfq~1d溩:hyq8_-<SBaZص8L="Ŧ8Q%aD汛铈սʺoϑڊDw''W} |nUNb5 iʫAeÊd5Y&xsL5 Q,Q M|ė߄xU=wvhG{a ;GrM d| 2k}Q^;^_ |IoL(`6, @/|4y>=HM۳N+%c_6ɖ^S#տY!ׂ}Ci2t|?mlwv(vCR!:BlI/)3S$~(,ojIx|s,8FމcPdTZpdxLT4Zu@54rEhRDW'i `s+ʶYJ" G"iFbn/VQh|.G)?jӮyk`rݭ BmMU [:s/ǃ[zo^'Gm-5M5 Osͅ?$NH+;u471JI?׵#ON0y{ +;]3Ɋ)Y9s*- Ѽ9+331xzw{Ť q,$ZfIʕ V&l.m6݊Xߑ\ھ~W/s>Z$DM}-ý"z{8H5aPmKI Dbg9 qx/-2R~3B30Ԁv\]7)LsN+ ë~VC:׬'jV823姪 %rr<+ҀMZv?{ Ic~"I$}*qa*8LLߓ3 POMK4 a_|_v l]9NeOy&}lv(>K'TǗg kUYW+F5Qn~պDwd`E͘h4oF['Ev_#G7 \O8PONcY.čݺ}F=` p{ϔW:>]PnE5Cj2KaPlWIWELxl'e+m $RG'-,G־[O:qtjE=PʼngY"Vbw@npQdѲKgwƛ3|)cpF=q)Ty\$.xC|Ne ћݙ!87?݌t-%l%`߱[MŞW(y&}B`@Tw0DAebOSltw[]qmJ9#ֻDI?(k3rأ(8k8P`yZАyn} jKdKW Wo=i2aқ[A|DԏF^S8z'oU.8?o+5dT3T&v(6WDp##ԟ %m=șpr偕~8V?{GW;GdڸB~ZۦBbIP$M>AVɠ!ĺ#0Gghas>E]}-oSivڒ-)E& yDoQ1NHv%eՒ0KwյgPO[ *!sT+}cE?<ᖐ읊]OCŧF/@]r^;-UzL(NqPqk5->*Λ-ue! gx?}bݐPpK8(3qss ܴȣEZ}#޽,~h$C@E(r]O]U(g E:1 f1#WO6ڣo?Ԋz 36ans#I2tK ĩf,ea2YPN/Ob|=jVvk_J$~6̤ '#7͡ l0b5헭FGh/c"]W ;qu \ 5'q^@ t>} ӕhiKd=Nz2(GۥZ8=|K0TZF%vbiARkZ}(*X# u$I~ l $BrsC~ti2ly[扴RSl*DO+OF?,xC|;='hNx t"!JQ5bH;b7laQ:*E1<6/2G)&);q go"|m}aP^f@/Km~P~'F hIX\]t#fܸGݰI8eJ[4s AMV :]'C*buij2B$+&/!e`( '"8jcM@w= siG-\Pl@9&@b}1bvңmUY\aT|ӛF3Z[? G` T'(wVffsAh9mXAO\'ǹԖZgm@Bt_KDVʃ/Lb恱\ [Csth5ٗxE\ ""$,ɥ$7%%ؘHCݽ&=m${"mϑ * :Knz,R3ZY>bJp? m98XzZ0NkhU[XP 젡'pLUX˥&X! }ӿۛ=^(7aѫmn5fzY=j,_f_VS—°y AD'a%vGQV@/N$[e;!q1R$>(kQfdMw%scc"L\|&"D/t@,98ig?_:2ETӳ=c;Cˁ*R>RU>=6Ë~MfYXA*&}' i wpPRwYѤE:V&i.d^/u.l8R+y(&b-#[$?~Xj&'-+=% egշUOuy@TO%۶,8.DꈿGd;?;*g֤R l (.6tu~0m"ՠ,Q@Xp&WMj<&ZtV2o dNZi9N.!9:Hqf;wō\~49qD2*V2tőd^c;sハj*62n<}dmv,AP=nQ5sCLWټjg`CPA+RtaSa3PΖw̼"{!'vDoLAb3Hjϯ*4A~݄[ X=]p'((UvMƷgRX9/P؎s^Z=p^c[ac +63\ObAJLW $v $2$g#H'o`t* $ PDdS嗶m+B2[b`2@|Lu4CsIN-;_;zM6"w'~V.QS5bH7Y8H(^9i{šLUNm}|d"0@2Hdr_a("iMg,`[T8~{v'5V%6_C#YbNm Ӭn-JnOe0 ~34Z3>!0 ogh@lY`>U5 F8Dr+jcܑT v=jH Lr(Fyq=JS{:+$#Z `zf Yѳ7@Bns$\[Kp'4L\h5S7ڌ9*pru~i{nPflK H6DqHN<\)vA>qD'$V^B-Drrp?,hO^m) Ks>F\6'G1ACzI>})hBTחDلZ;e…N0seJΨSd~Gj \ɇJ Q[f+@}vڜ\AugF 22QWBt/)}F?$SԬøW؊̪h$sw yٱ%KMS13yRj8yv @Ƴ70Ἃl01}ʞlߣ܆(aQrL:7'!kg-?Vz۲McwW"{_DZ,Kbz :`9Js Lӕp8]0@(yO{wI3H✬cvZ =k?A(IBF.o3VtG_ &mq!>Kga`?-I@VWF䐚HQ)}?IiWKB}=QEa6i G{tsPOw/4XhПf=y+co+%y/ΤACұI="_!zJ:mLVLZ<  <,ڳ rCCv  lz%czXG9oqZ^T^9YfP`X"ly>DfZx &[%\;|XbID$ f-__hў~ )ºNnaT[.Dž >k(n╙m75& ՝6-Rr\=:aUrƄj$KK߯OtֵT("+p|BѼ~ޱ9+;Н.#U\\ m XC ="׹+@\4xⱒ}+pEޡul'y i܄%|`ʞxl}~xƗܙ~ 0`S͚y >nbęI\8-1_ewB7Vklδty%uM<:zR,I~ѱ$D,r"L/}5T9+t%ګzhL;j=a>r׿-T,>a$3&Vq nxq!(N Tv\p& NQr4\;FAU$y_ç DB|򿉞 k*Y>䯜a҇.<;d}>q+?JP lV6L|CvnS@ʫ}"c.c9tTz۸r6qCAXVnP|}C0G"c/(j)}&[cz{>VAաƃt:06-tOsk<%mcVxß;;O`:&&#=#ud'+xKK8Wg\Om~j#b)D4UiKI8;!j3(r1aab"5Mq(׊]3y9]H273d$lB*͖xuVe5B߂ )>ko[!z8),%d7312`ZsYs Pˆ<ӂl OLm%YcSO]'M9 5e%|+DzX1}>4 (kRtM3@lj V+b3Rn'.Aq@!ck5R;jAH 9wS 45JuXy Iz9Zok} 0W[↑̢:fw!Vie)mO<(Pb{e34 ȣ0J f@0+d[U2c#e.&w2w=z~DD&o[%CO4BH2+$7 qĩ;qL‡Yc'),<)k=QXȯE21DMYǫVwә<ڭ,3\&eu5q}m|*h<\z)kY svМ)m&WtŦ}S @^G~@#ɶ]Bcd7`шqG\teKE3|Wى၁fZ,_kQ_&rD}29'%ekR)żqaϢē-ZKPJev0yqz^zI[@*`m`"ǀ, Fq6r_G-䛿Wg;2nt0%._f۰Y3 dn͖ގ-! hpfK93 :t4bhDVɫ!tH?׻Qw˰Y-̣ $v-nNȂ3#ocFB"0c?AL]U/7Bmv|d!#; :\P.sY}" ¾\nOPu0N5~K)حKcޯ+xs{2Ke@GEK=cQ+v.\} C޼b *yΝ口9M`V@+^ZGgOT uo,)J_Uq(M>ì c^,.nhkiyxF;s,$(v'd=b5jge(Nߔb.RYVn b4/:䓍-h%}c -zF;ԋ٣ yVdz"/+rFgŕl쓠W( HhvԐ.L8m,נ2PRݩrr + ?'D_ƤRì0Yb>Ueg¬5/]178;RaX&uhfv⛡<ݳJQ:?\F}H!gw4,6_{RKҺj|3iy;Ǒ}~U,A"80% PRҚCb=H6O2|]eroS0{2bձ+@49yP?!SX/ȗ]g|x&Q(rjiP*s;Rծ_,]]OAM"U(LpJ/2L;׮8έ (:r^P R#(, /JON@Tc0v%A5enҝ!'6 @Z>.>&=6H p0^w-۳}`E!I }QK`?ɤ^W ?TH53krrsU(m1IxM v3C|PM{:4WeimQjdK6SVmB:j_ J=G,Y(y:JBڥ)WX>^bWTX-Әܱ=-ah&zoϰ 9ur8]6kkf#\prXߑ>C<ր=f4K4 p:="(t,]vM@hg`+ue0Cz}1tm99۝4eJt94*q2^ @5E82b2O[)ᢳ! ZLNn[ˈp,R%$ bZF3XH Q,' >@:ܦ!yokfMƔ!7xzV ;xS]OtUoHWМV09uL5M !إ]2 %t9@̞;$ÕV5U G V[tt,TTkb#)@'ugPO+ؗH^0g5:oi-FZše3<艜Ǵ/6-Yi9^bIPd]JA`:Rr'R-LFKu1فKeؠH$U-/lS/N֍ƪ6JIFJ`(q?jgEkYuIS+g1- }]OͲ򹞧/r"Mj!|<p~}Z4S eͻz袯#fK7r4yq-0%j`4HW2Hh,5su#Yw YE5IH^dt176$%ض;y^99Uwn![%j ;JRat'[+$ڳQ2TV6ގx9$J9"BJ?*ZѶ*aΨ!6dHOr˓J &@$jƅ35 Fjd@/^5UO^=.k=}fY~%dD9ݲe腔0Ǟս!}$-oȰ*:=.BU#d]h閍vZ:L" }`6;8̾Ϭ/i9SvGW~%CіLȓXn b%=Vh;wh9 ݉542HgٴT_4x\)pH|F~]<ɘc]pOWz9D:4h3X`wPe(tdFȔW.QD^ qte(*?`5{ϱH! WvP~Z'3H1=bWt"=]ԛAdELr(uisg[g? VuÎ4SɾM 1CBx=}K^SF['p: W[4a8f 7h3t܁37AбĄ(pUr4%ZU~4)Uȸ.O]ڕ39\C63>Iphc\ a ^R\UWncD:v4%e(~s*cXض%|!Ou #ogsvBxIŋ M%v@,(A 7Gr%ӧsVCvv-Ɯ&$ cV 9K]*X 2[kYNcghx{l r{E!= Gg +o4 @̣Óľ*J#9 A?\<==|#:a!O|&u2C}䐵x95swxd]H>Ajjfkj(sRKU[;De, ʼ<\3=޿f,L]Ʌc.D`y ڱ#!$7~kJ{̚r[ǻUgR,_1 wȋ \6#}mW݌p@hĆ73TA c0P#L˪cp`%le˓?'ПFgEfKּa:ZWgXh.f_xY CDJ|yx/9 h & ;eͺ'R6OIePM=uDx*no:)6VO .YSN2["f=JN3\ yŐ.:s[Tp$l~: 95)weǷm9LWtwGiE7 ]gI -M}lXD*qܓˬ$& oc_U4w8 1kKZz'dwDME!Hİj8.'ٛBMK^8F>NU6eSê2 P%Qi{ejA6s04Rw˨Ζ' A6A'"ynu3uU =5gԤY 'jM`24cNIk謨:zw.9*izB=u-V&3 ~# |+t|m3(L02p:ma49R.%^5}c9<i^fB)$q%^DNU4+fUʞvPie,]WvW ޝ,8vWT# 8뉠!lK 0uRLlx XiDR؆eթdQ[0wޅ 5G$#~Rk*С'һ$7O̰s ]CZl+WK{4R|sMTYqe5Yf&i>852hm3B172F&l.~3e.NQ:/6==V3r&򅈫$j|df@u^r%{RJ-۽_o*B5#,Bl2\WG]柪&-E_d5|8D59AՌgR>1\y,fnW^E J6^HB0^_ Su[¨"5,KG4B5jdPhM=&ɶ WMTUس+p81]-Ef7a'V*BgEd޿beyņ ̜;s%\6y`xog͜JHA(ux ШG(ܧ2VMto۷.s[ORpې;˭nhCGP7yL4]Tt? Q%% |/ `?F EF+كݎTCՈOh VSf&uj}k_$™N@Azb42cqqC ?q n1!:}+R=_`{}d0p!*G:ftURոCOqyQysG H56, X;^UXFi͏|r2h>3]fGTߟ`e)Cdzp<yrlC3,Pwp`WTu ֒΢T)[+Yѥ_ջͬӪBJ xNMl/Qz:{yNVXDž14# Cҁt4!RXX-'{0rg႒-D!Re'IeF MDia'֣@+ŨkOD @*OEB5C%WhvmlIBrak.H!mޱs!_ kGj{΁J,%J `!灆Ys\5$.5GzJ\:%|_BXN D⾚GqFH8}*p6'vyD(+СTrW<M`D)EU;hkSYq'^ފh+o:?4B "s?"2An⣇.dkȵWoU+bUm !0 b3I4z|6r%wxJ zFyxqfcmV]K— hW\&xaɲe/:=]ʤ`ֹ.@Ӄx>j򓡌eak\FG^u`:Z쒒M7j+` |ЫاcӖ,qr8獀ͽ1ŝ!+Q 3^oO}FBM{@Z[E-'ЁD#vB$c<`+@vZm{'h5{\E ߷v}F8z:lS0ubҕ )ktmOٽ-ZEj##gpIlR6, EuGc' jA4OWĶ;_|ki؏iȌݹjAg^[6-28 f6 °eHlP^xhO*ԕKdNq˜UGnG-(؁'y!.Nz}&A\(]6 <1v)dykف+4ӂ+p6i5)^r|sަZz sğ=|lby{f1qޭFe-.L^}, G1\E Gi]`x/Ҝ[Ήl:dy9Eل? o}^p1T N Z3{5%"yY˒\~{DʹvdZ;UMƺ=k2Kr:Q"t^{\DM_SĖ gA+YӪ h4Lw9̲X_,N'l0 C߷$$!V 24.'z݃ty_~b=A=:Rl.%f3C<Dpɿ] ?HC_֑Be~?7Ii.JQcPoLږfs#e4aCn7C+`@gn)ݵF2O]zrMo+7;GNGs_8*޵%Ŏxg uu@_3`d +o(e-wVpR w}LR|F'zDvɛ5g|EW,QT!9"(:#XkMN@>L8uT9]݊( ?Fh9|d&3 ٔJDcgrt/_˾N >̥maq*"c{B!F`ZXEG-T 7h~7 \ńueʮP o$qd_X A:G mG@DH22+BwfQ; w; w{ 'LYvĘdJBNJbGD#0-JLՕ 6=nֆ" L vh G5DD΢ew1Wb5*,h!`3$ 8虚\ N5⩻`P= !/xiݠDV, dž?s^.6?[aJt'~}!pu+KX9Ӯ^[=',59IɃu\~^]  [PF ?SuG*95hzm qؽnE{EFŶu :࿠v8pU0bЄg1h~HÑ; Ye྿~ƈČ$ L}'Olo(G@U_f>}:Ȫfr8iN}k󭪣5k׀5k_*Cg'w%-7j`bR󺦒.<0]1hʵeɭ-R* dd*1[UcC>!4**jWUk p 3QV_v 6zɎ8yOE RxM*:`̏Q.C %EM|1@K3jG62ĠdT_ֺ~W+^^:6{CzRT!Lτ'э!iPߛTާyW>O6lNsOf,N׫X!#|=5eĖ`#]~TQ2ݥ2,=(T3a.m5@ʭœb3#W=3:y$Jڵ?}v9=Huߕ6"/?bA\wagh;A/a) tf_g?빩*yGg4K/C94AfVֺp{jl,OR|/4E;(x3+DGnWK֒U4 —!C~L c/!iB-T!=h8fTvw7bN=3E,F JRQ}IW\/x,]gV~z`E@ PF3"T~JXxFyzm%àbD( <=Z1ܡ6/38;ѴF 츊 ʋ1KE>S{ڕc_{Oܨ[:{LatM7EfuqM͓]O97Ȟwx1XG"ā S=kiϡ}kk?rxIx#1E(s\h6i_l7;x@@Bsʥz<}h`J]cp4q0:LjwOο[ FxgDzq Մ,*!=w &, V>%?9 UwS8vuCƈmZqak|ḧ́BʢR_}c,xc"~68^ YpS%4'_,\M!WeS؂@0 ǘ߯ G G~G3DOn(# q_dz5 +}zf8$/4mϯʀje4ڒZsG#ڶ[4ۉOjnSN9%:}K FZ\NX#뫷Fz)s .t$H!|hȺz <cLc1Rw(a'P.9ak] Z F+Ȗ],uDm–#(4Lu8xiR &cd |ГMn4~^gd+xb9>J>r- ,xBfgc&ꩊAc;]2H!qt^6 c":bI9=f!WkrBLx+ |Qܕ<>;\j!‡B ܠk*e,Txuת Nd*Z۷r!v݅ `M/-@_B묭, sy=.%ދhn*XR1610J AwyQ:Iw1~ӞF5wi>kf7WdZC4 (bYOln%귋hһA=߆fK t3!$YsdTch4{޳k^R+,'n 3;>.С[=cqJn~V,7f+6Y% Ҹ \"!wDmYsBam^|EU1:B֢_vVݞ !FWς\S,ו@xjA@c),TmBE/~ÊLVVిa(^-7 s4DBkPAp E_ۇOG|~bXa~qy>!U5~BOZsemUFЅ3sŁO{R]ɣ^ٞ6oa!SPY:G[Un5%Ϡ7S\5&TXhGw/֋(4g$ OV?k ZNa#"nt܉eIGoJrAK QߟUJȸDsĺNq|KcEZ14^E/*xqb=h0ʐo0FcĨ6VxwVZEU-b84h+/߮eȻbq!Hxp*.Һ 0Al&֪jrnI-0AJy WxycB i5\3v1kF8(˺IwbXzKɩiI?I\ t٬9&c-ުLK|'p#&E{4`;xr]GX"{췼Y5oE휳n@Gc*ᖖoUb0(;kx82z U%fF<(,DUߏdsndo׾̳89ujj4(OH%k3 6هD1(,^3dzY6a ^A58hߤqKq@s ͆ܥuFֵUUдM{Z4k'BsgQg1 (:ax40:(jl{/*gP MR$l78 zsD!e\Qpy0&5PݑEU|xlޒPu…D5˪Ca@nDcN] Ruh*jPЍ˼0G'/eՒ !.?' [7`$POx+_ R`|)]p[^^Pn?oè1RCPЭ-FӼMw; ?W}4ɖRЄ&l_ȷ;Ŝپeξ:jÈ]@qMmAP =;7+-A'62UH6ke ݃ Zue5B^ &m|ͪwC6mg ~jNe96pOz) ,c_CPi\wK/P?Rhl_bbMs ɷm־,M7ye 0=&!)ЇXz.Ɲ OƷwͳ {8RC-je+ B>bbD @s` _DԵh\>1o!]r(k}˟ 1R!Џ&3}C\;36ա'R :hѾϸoumq;.DN`Lc^Hd{Uĺ$U>^?^:<VLS.+8_-DϊĮKR Lа2ˠz5~vVy:!c:do2"$OM.mIbx)a+L`Ϛ娾gdl,Vոi/*pdQD؝c6:֟3H t,AUerj WrsFWH ?ZZ jUl:aqyWŐ,Pܜ!Ub,sSZX{\YkpDRmI5I YG86~CSpַ  o,$.+`p hos`j4 JX#:@<~O[X߭qy.p 6[2 >0\~*ګuA$pd;KgY&'oS5ș΃yni+9@6h  )UƅhZ,\|To f3~bɤs?^mV\ j5U_B ;0NR].&˾l<$f.wEILJ`j,V*xKD,Ď߿R `m 10H}7~~sfdTΕ\pX•_ҡB!I)[OY>8u䇀L ͊K*to&+)p ;!ai'r-"ŲAg[*zoK"{Kpm [_ >T0;q$<-FzmRY.6fٍ\AZM}ySzN>CM*tz+tv8@6vǬ‚mHQ@-7#]/i>5z9\eLz;f ީ*J˭hc#/W4]8=`4{KLuG!eeI-ْ:C%hꥊB*n)c2c,OK@m:L޴L.=:{2l6Q:[d2"0N&-.H~MA6~mf%T11~HM)1fDs/nVH u0b`g-Ck**WӅ)mAygeڹj5oeG |`TVa+|?))|Y2(S1]&2ҙ"O>7xq3͏\# |0X8'+@6*mQ|kaӻ'ؠRQF"<Î=?u?<ސO EY8Ay,WA<¡G,ܕB&F(Uw7oꈖ&D{a2CL/ItݱLrWő3zG DɋJCד-̿Y\yחlCi6.8C rEVǠ%JJ+Z4L.dT dny Xv(#ۥڵh,LKΜyfRk )h _Oj}dd%s4ULSj)Uk y BZ5?6 )҂0do1+l B}o~Z4N, R~8 5H8o;Ut#O*eI tEHx4_ y޽N1YXag5C]ϜÍ_". Bnwڏ%?Yݭ1άT@$qypE 3EKL<>&qm)%YScByq4_\J~&˚obn sV=e0+"F1~1vnNjyTa0Y+,*(G@š6d|`ώ}ڜn<6hV̢م:#GO@%Gu-c3ds=t6M'L}SzEV:g3e9lT8 dP\Jx+ H  L>h83 da ]VG|=8Ҧ[+^N;cW;5N_oT;q*ۏr)]ipW4Exa&C5 ]ތ@؝$i G.&9p۷g{2h{GVң8ҡo &^̜vGsr4sP- X7RD*]7]!S^?oCa&2B/xf)+SMKwf \(_@"#E"P)rML>*8CY䊃qJL)ˍNw_`JUtiȖ_a)IbsRo3$͞(uPAF6b{k6>\蕹yL1*&M!.&s>9Px^<a1p خcZqp# LjXЙŠd`h@꺈XxU]?+gecr; /Gڱ|F`g&O(%ǽe׽lxYb6. oTazϸy:SF hΔZdZ >2|LHOL/Dz?ג '=I#ǝ~mBجD8 Κ!zqՊ"`T^EC qjJJ wZ);CfT`?WniduKmW)k74QTr5?^`MQ ^C.-6;kQ(J64Ցu^ bt ʵ@9&48 MRlsI'˲ ٠9}̻.at{t.&,8JYaKR61+NI5 *1EbqaqIBVntGhO_\l!nj6yEoG)mlH bʘyOfᬎNg~bʿ:}S62ߨY踞r:l&K}~ v ;¥sS -]]Sǵ*lVW }0 &G]C4 $䠑* x?*O˽jitKқFzp惻ݟ"]ϔ V'**3;Uw:OZ; jF,n,! Gi].KT(-] @m#R!jtsr!C5K!8%Wkoe͠yjI(b2|!/u'>nx9' !*"췈Lru?Iv=",&xfW]YY`xYhg;n5Yjg>8\ ]l⎝[>}vpF%MelHh׃Og;dWbRvKh (iJ>@ᰒ<& wO88^݄H=zӘcv^iyQs b%q -or(4י7,iE+TI}a(M/- j3S,_WwL˕4R#?Hk {X:7U/8pW<}'%wh޼͏Ƞh1x(d7$.s;%5 b{ϑP"nh,Sok\ 5Wk9þZDʷ//@4aZrUǏ{-N$(詬sA@X) 9l Vn\x":LRN|P*ϋc4כ)Pӈs>&='‡%]ɢlfȤT~95~fkyk䵉w)zvߙƋW1E!<$Ų-eך9K;8j_PSVrwW~{{(%'"@ zI 8l!R=[[ dR ¶ e6TpU XlǾNoZ(1,27?"c9k!ݨ˔}ˆYûj in%dՍ6Y3Ӝ,XqI>QMVTm]s`1rZ&q$PLr,7OA=@p2D_JyVL)ɉ SʆZnΛg0j:A([^!?cJac1@/$6{Iv!s.,.aJ(-l(SNe)I^>%ExW?/xMX gt? J^؇uWψ1_;֏͘eh{8j_}mDb-6Z~T*c#e0z@ ?y]@>M |5 I ح0sLo:UӬ8.Qpfϻ?.Xt W,ۨLBqS4-dVy񭸶bO9lxؿ:~E1~Ȯl4'Kܼ}ފ]P<ɭVW`EIb5tA.Ÿݹ7D6!Mm"{}~Rܘyntd%!ώ#Fiۗ2_,Բ$`$CanЍ;h֯O;VEKAY,yEr}z Dbڷ%iwq4"**r0i57 "[ :cX)Q:ʺ>%L& $ ]i_*y_UaȐZF2H$:rR#/ܰ\f7EM`ũdA;LFFGE_P ߎ^4N}>%+e2f54ϟf#&X08Ê]Ӓ_dd&Ygp%6aEӭ9 O?uYؼs^XGfokǧ]ZOG;d%1A;55DPڲ;`:Xp:l䙂z|ư53NAP҉9N2¯FOLT|L>ǯF揢*G.M&Ճ*$E2+ҵ!A(_F OcEL p%j#ag23'8,rF`~& g6b42h̢;wS33jcQW5-&[0xķ5k1c[,dTR #?ea6gE˰7ra_h]A!wpV2EvJx ٦%L4IJOK\5  CC[U{ ?߁ZZӮGڙ,jWےV{:ou# \-#z x ;3L+ܘ~ 4rI g c,[iKVMCF?#A6f̶f%#pO 5pnc^I֦S_u^'tf'= -ۀK蟱)a` Se-q̶o@{>0~&VI]:KB $"<č(V`e'Tr"Wo*}( @0u?r.qFJ:vxJ$_!rڽ7eQ]_5@XlvBvW:jtCQbzrM;?q-RPob6#;gajM~x}V?I LjT9fu]F>IX*_#!hc6Au1,}XO5?FԌ׶70!Oito96?KOEvDZŦ[jjxz8em<춪dE:8XmsekLO)9|$B5Ncy?[&Eʦ0}z >d:!ffӨNu:._gǸc-ʘt*a{`ዝj_ȷ=>p(^192X SXQT`?ZҚɢO56x]*eGjUw´S%0 SFF 5S]\ǥ-?Vƣ Z`/^1n U&zd)_,(yxZ!ͰHt-K^Z'DW֦K!mË'0< ԑZީe>9`&ͦ*n"TӨ+\^|8@Rkxe;#t|oq`lPLa2Mųkg{xwF+\h6eVmΓ/G&'[F c̾^> qG|{$S@"aepFOkޡLi?;PRJ  <){SA._'JB׊}"s2˳q;su\liح?&dQh}hR:';n29 OhO^4FJa<# f nt= AVDH{.꺭~U {@}nlAFf9Ֆoe'`YqF&qy~/.kˁ`P7Lʎb.RGG=$0TTy/{T1CHB~Y?|v6$T[k55H$1݃ Pԋ&A&Vըf^;,+܁ϊԀI PȸwUIk6S;o;bmQFx|w:AaC߹+{=ݙȂ-M B7q{B}Oڰ@+kuN/%58N"Sg{)d[Ui?Zs\qʆ@rWi<k渹 zDaau;pk-LW%mN(IB3J$նmzTMHe#w..VdVӃ*K)SE?o9d2 R|B?Ӫ$b@6*f鹋 o9ؽˉ;EoSg0-O\ Kj'F:<Ȥ> 'ԭrÇݽ]Zޛ3* y$G-V'+$UQYpmcu bq^usd @U0U?xgJ(׭,[.0ן"H-tODm%?%/<1= ?Oc"_)\ӛ1D<ވZz 7.2eZ/WMv Avvt3geq^# mL޽%30wYxG[\D]=Vަ7r%3=pOI q;m59e=VG7oj\FF#?H! 0'CXI~㠋 J1]sLQ51NIaЙ 3R_/J]Qdvf]Xi>aXw9!R33c܎ؙ1tVL  t-}b…rtK뇲ȱ^J^7Y *R>3dciHG8|ҋ 9Zդ4Q͜X33E]Hk~#9 3 |F 癯lZ>*8Kw ?z;^L& a6MW~L7Iv#YJcNs#]]жbWqr]4fGAS<#ɋpգ8p. *zj8Ccd+t&n)4-2jfQ݂%x S"q3V݃r#Cտe> +0Fh$V$]E 6RfXsKEzU@ћz6Ղvnz!R6_X|H\\߉uj>9ַ 8A+d{xUحa ?^A`/@berW#( 9 XbBL5ٳ?(?Ȟ+~|Y3͇c7Er6^8;#Ý|+|O;4dXi{{ Jf\PP_5EI{GVZNWC`@C^a6 ªx ̇\Nmם<\ώ7\1@.gf9ɑGl/C2đ_?FJm'#k$*zL>#N>hMY:oyi_!_秓mdE,T @$ߒF#{!.R)S~"ȩ^Ge` [+蛵k0o6p-غ$A9q][Q4 tF+(1:8{[)Qנʥ< WVE _=oz>/{kquű }4lyLKYRd@\ՌJƗU/ry. WY!89&``z& `Kgp|_fTnDA)bI'/.Zq|A[wj3 fx:2‰:~q oyoT.()4@kBWҺ$B,p)DBSM}j(%KIhk:CG[x5Xkl01KH^ham1"@Yޗ=CN7dN_G=uY!2'YK=_[">\YE#|T_sH򇤽#QR6I2_ZٌX3E+@Ю}d/Ț!`}F.՛`hqD]O22m㔒Na`fAJA}YAOV:2|!auc2wNCSo涖l$BeN;p)C6KyC kR{?_/Tĥ.AbG /K9OUh#T LtGoi`Ճ_vcJ?z_w5kȂZIđ%uL eX%K9:v0~:c_t:?̊&Z|.̭BTK_ `~n+Qm,BEV/~/#6[q Ȟ2CI!.#Rg< '.O^땢j$7tftR\yB r^@(o~a\ *5}Jdw_7h4n!52eL{UD/\{Pd"U߇Xsc?F]m᳉RQ{(oŏ29qcmun/L-_E}ױEl+}Ɩ/.#CFO`;*̅zsO%4cs_MQPCc!cK գmaQ&4,6ۮ* NgjiL_I3،TMBPPzj<[j{GWٗOtDڊE#=-@~jaM ϧ %a NJ&ZN>lKgѵFEo囙=kp{Q=8[/e{͏#qD/tr{y fp9XrE[V]y|mb<-DAs,,n,j.`' ] "fꚏt=D' Bhp"0Psl*p*F_o`3YJbfZ{i9֍뺹iGO " 3ٞ}w͑]O( ip2 52ƝbT7s|e +4`LZ!NpOKffSgmo8}g5]?fp Trb[zktYYdɔYH }a9DC4w9B(˷`QL\圪/E8)'N[峞\. -4S &X(_[=koF ͇U/6i)NF,YQX'"AypPGg֍:&<j^o_њ_"'V>KW' -(5%80iZ/C4U_rѕ(HOnz#SI+铁@Jf[}FJ֕*{̲Ni| jfy2"IVҥi6M0j|DVɻ?#ҝ)1u4H䙍M-T(=OYŦh; -B= %+K;PuB!#~hiPȤאwozQ/Cz5Fx/bh)UTV3lj|ˑk&rYl!'Ud&"\:"7ˌѕxC=QOn4>٠Q:R)ZZ#Řeads@X\C4l\WeN<@i%t0!95cz91"3Yl09hF}2̳zaRN?.&-2CDp 낙yTR}y'8[ވT#ɦs:pd2!Ė8j:z%'k&-#fE[1-d$X>^}$1}jC"\N:D}gE`!6- e(nZ|*ZT?H3'EZu3ùU~%{tC+TsW2=6=sMy9~``,cA߂G/ d|CVQ*w*ʶ\8&U2Ǽ=ilG?ܯ{iJs!47km-ۺ7^䵕5GiYV{nMl&~J ^+)`T4޾Sl f'D5ea;@TKQNΠ3ާLs6GrղzjMiTm3:^]>6Pa]zYW3ȑ8DXѧ8D?3 %lxpF3Cm;S>oT^=qҙ_EG̋J'A,If B*wV`yG <8oOv /[t(:-U qO!܍(+ո8B0/x OK0{%xU! y%wn: M{pKvwX7 H3_s莻Ԇ&;fj)MȟJ_)#ӜL/İh}n'!0)j^5^ڒq`4vD9Er=n^ dwn9Eef[eu6$#o9صIwOH ky yM n;ڝT~:c}pLpKH1K +Km-]UAЄS^e7ado&IMsz&YzoBy1v} ') x[)H ޑ:KG kB܉cc[n:Д1UMf(7NɟA`JCSoJFmm%01iD)h<5Ж[<L.߮TBe/qGJ9+TyŁ0#o* ^ⵧNe%eru؞rb߼=`wø-[^.Za>WQbCXw}i|'ICԹ^$EcxOqNvoarDY%@+oUN晞*E.@FV?T98Je s9"Z`M6 Vc,m t o#h]7+yZp꥔e3A2 Nr]lL@YMīDo6(IWț!vYfL#37pƈzb$x&+7@!] ^4lZ(oAXTMM;SWY2ٷ~@l6ѥݍ?ca,ܯ<#gc1愨[̊|Kq дmyuPRLAd{Yk5,0i$ʬC`~!Wjޗ֕`> &iݑ90 sUL5veNPj/UXed &4'3o(Nssfl}`>8#p| ^=ѺvTSv 20>Ou -oU pG& X"645&E~ɛf5㐷L!Ĉ^D$ֽ)4jΌ`b{ |hL?`/tz:W Le|Ԣ PAPEr/tZk# kdE&5 ũ(&*Z<'I,X":]'#]ùZ?Q;9;- (@^{kyӜ,U@-*Tkl}SzHጐM4ɮ!Ԅs>#%7 ,&9 ]Fnc:?x)"f EybzF|Dp(AV_9@~E d od*衕\O2 ڲJ7I gw GqжYËv 'К(bSZ*`UU,7=vn;-%ЛHxԏ nnWC0c-#Ѓ@Tڹ <|S(|cmȫzOź26׵[3.CX B* 5DSC\zyciDâ4*1Ju6QPps-[(ӱ|3g";F=z%۲HK!0uy\d[U2Y\ xQW4:'O;wneqwWdLIT;*&r|"77S!0wE^M>GX'lszee>a ~!) ?.b֒Nرer5BfF_Ak- 8IiJ S n'HCXGJV'pL\C.7z'MD[a Ȏ@WD ]r(Pؠ|F*rŔ!/9%]DYO`miYQ[.fWpw6?b&$s~]DzpߢQ(fOZ8N9_/>bbp 輯H{ռtDLK&V[p |?8GXZ-x 78 iͮ{5mf 4Ľ6Hٸ{1G]kh;VYFl')ms1T/003?e0#] +RlAUzJJS{uoXDpE ${Rxխ5:e6o"`3ydI=&Rowz.Щ>(9^\fA.*6 ^c<#SZuq\մdf/AchZ3U 6mbF[?JZ]8Z]&fyQ JDlIE!7`2>cCJ:p u>::y$mBے,éѦo@8/[ٙϯc< ܈OzHN訙_>bN8wqz-؀EBc4AZiiO0;6r$eC+m CE/^x4.8jhf=/ʧ$ P/?stV4jh(a44q5lXQ+ǽr4osq $߰n!zY=<BF74.H@2j8Hَ(2+ q(G80P˦ -6@C6xvI|!mBѕ/rD@YFpT?PƑZa3j# [=h`b"`j:@ n*LŹ ),Ϥ7:\b P2T0ٲ\q> ݨ0LHj0]^ׯJ-kVA 18UHD*`R#W!H4O4V)h$efxy nomv^ ENvY/SKZKڱ.p ?vw1}U!F۵4𷊎}?)cUWY^\Sו)#kY&qE[_1e r3rbfs@ʌ8Rp>gSK":' FQ3ӎZizs)ElҪ!Yr~0o֌G0M7!3݅љzE^lAR0;Y I/:p\ O)X6 W*h#&*3~3g}<2-E{yqvѷF7B1D+Mݝګ}!J qGT\ g$0}-uQ08ܷ/[l7Qd環 SBk~%㞧(sD1~$4{a@yh-*FLDîJ% `N"a/$x3ŔJԦک6 τA#Aa3B,Ƕ]gRg8Q7S:=rs<63%1eJbrm&ra:nT_NݚBMAF99XR˲5xATX֤`{ ?Hpԃ*74l8pGiH Fu>/楆Ҋ1Bxl75Է9wĘ:Hxf g6XSe0Z^ cP5zl+q}:D! ^@02{TMFgHϨL@ epz/7ȰQf߆=EV< V]\V={GF&҄zk߳^y, ҩl u&,J򡗇guΆoa~G# \x=?edE>w!(tW!Q柠S4Yě_RV wǍYݨIʂ: 1sy&*'yhص7YY$v2wDbR3Ptf+H)T8<g?&Si V^M ` OR46%j,HYW=hлڧ2U/9tᏮ@4@Pҧ~]Q u |h]֩: 4&;rg Y͵?AL ,m F.SksgZݹVs0%+dRd}?m7=e?*jTHуچ@)Q+[;Q=#rrW N8CW4f0Fq}9=, ,̻ӹWJEٱ\beⓎ Y> 1le}yjԷ&Fqqiz'|O@*M/0=qvĐ o~v:~&k~>."Z+*#b ߯F4vUgl.t|?k}ˑS<$ެB2华FKKQy ߏV$ٚ!4v^/ܫ5¿z̀ff?CF@WFw$4k ~y=OE iE{˛Hr0?A4OG``1foP21|i2XjJE*c j)Xtu{W_Yy;p&dbx^<:]' Qھc7פld7|[}nz"}aJQX6E1wU#Whܯo?\B}n8WeR)\HO/krZL1/czV&y )@ †w9H#@-dͺ'ya^gDݥmꨎYUs _N%cK“!c[˯Ӛs,qp (9 p2͞QېOF+䮦 PqyZz"<^[(]h4k_-XVXm\Ȑ57rQ_\|:l5 ǚ>'X/\zyqںn yP)\X{SjO. DO#;L[5aE/RE$ *y BYI[ ),w M8'{wD+dw;,&V[ QbQ>Sg; cmTfyս#$!⢅]&$gxRFLG*,nhҖMq&DZ , @  ŵ{Ӣ؁D~G^Nyg>Ri=_E -;:%X]ͧcMj?BKc?,sΑyº4{wm؍A^>o]A^NBwR:Nppz秊QSrNφ%>[gH֭9u׊B\,ޅ{i5,aՄPZ16oKe/Q6Mu= 1Ġ3ēڨƙ⡷YfL;I8]줿h/%} 2 f:cH hcÿ'u:Ҩq U_ACDp`,^~P RJZ=z"iw&v<XVj2O.Wc :X­;2Zcz!;aFcat~`@oJHҎƻ 8eT2,E6!?*B͓\J} ' `NLClE,w" xX~ RZKW0柂іǴ_dQҺ8oZgM~uE95*&kz W{n[,{{]CToc_ȏ>6'mM1#p[X:~WHa@.NjRCXEh̓ ^FF..A\J$-D"CeqwpτA\*)dIs.%Îͺh @ CX7W]trQOXߛ9@ ADBHMh>I mt~5T1|D֠4fa'izf‹ nDPR Zݡ o+"JI8 :Ӹ1! %gfƋg8C䔸РZf@\3)/KTqJȮ9-졏2W[ty#[Rݤ Z 7tq=UEzjۄ OQFho&^R۟ zr~g\!t4u(`Q(4TQ]h1o3N f)ǨھͦhX4)g33y`NUZ0>PhR6{e LyБA,[ѝ8$" ;lTfǞ`W& %m|)p4u9Æ(wQЧ &y# HCŐ-xS b GCW$*-`L}dF4*mykk+piÌ:'Y'i[KAd{HqX6n? 6_{u2 qu.nT{?Eyoڽr"4ҼA98Eڻ4E田^+ 5pcc3a&2s8Yh^`,J.JQpp+iL؞6,dIg:FO#R>$0.JzC%l=.IL3hK"v *q iئ{weaS 񻿃O̿;ϵpO}@ǬQriČ_PF&^a>%Pͳ]ꥶK56Q=VC\(w\E L>9? Y/[yGa$V>#Җ}'FI$2fzß@y*Жd0B)[7 ޙI j@H7d(rwO`A>o9=܉\JWT9@/bkDn1kWcw Mb%i3$F(t^n ŵ3 #OJ6&eX0RD_db[]q2q9*=9տɜ]8>6vr<>/Y~ƔMc=[vwuY`1w* xx'3[ &O7HlsN}aشO$aa9Dn§3"c}`qJo4`OgCOo?\MƠK'uE'W2g?1cH8x4bR?گS%d!T9q/4pɲ@FF[p7vJE>1z1,Zm~PytJ- ]47fM dj/!Ոvw P&, %vK9s:&XzzC7|⢱y3-"u)5#2$?|aj &t1%iNvc2I{ɉ'xi/@htzEpGn+AS#ҳ4='/sF2ABqoKڶe}Q4 BdS !6w[Mz_daebo~Ίd9Nxh×`ЪKaTO .Wv\+Cvc~Dv&_ hkXL9uyhlOM)$$࿫^<1TB' G#mXpp+D: M\W:T1蜣 MgS{&>@5&Xzq,~iuEvTZkKh4 zCvbP{y»k<ܭB@ q>)- ,;Yk' c?P4 ΆYfR'GV,2[La`I/;Ya*VW2϶W0t>H@3jc&MĪQ+@ PNr} HcH\SAI ) g10X&aOkHr:<= / +1;3/Hj `!bsƻU@.2zx.@YV{"D6n sB['ը( ?O`y􀋊ńO.E`ϻH}GR?8Oٵ?k׀>i͔U 3[}J eܭf7efU5<7"lcb3͂do`|-L,|dw'Yq;}A)($^hލ *iy`Aŧ6Wϑwڂuм ^@ׂ H:oc-5RK BhlX!z7ʚ$Is ZMZ љI)% .N0ߋ=`cor8"Ϲ||=O5Z%}svh{ox{W8^Dl>߈Y!1Q!#5>HČ'y7mdiBŔ-CM\weOY(Ŵq#YS.ڬ6O1_ib#'}gϤdyr0yE {9َSWyݲ~L }{_ t·NƍΘ,:"_\`}1<VWm8yZ4Kdxr{Et&,VBas.}1nbtJv1) 0 ؠ)7Ao/ ̩mu$kFVVA䲰O5_,Ћ>%`__ >mQGR`@ߞ> Ac$IhЛA~{W?*ʤ@[GUΥ67 gߧw 9jשc76(#q. mG25z,wM0X[U*k6_QIBy4>|wqIaoɴ 9#,Bh5F*_+=D|8VPU,17uT@Dтl;vu 3E}V.x,f)و&e2,W#VԦV/!%V̢m1{zErezߥ=/ȬLhTZ=VNӌ}kVf2Z!_']a?`T/#u6FTfKH]Xb*E>RoP<붔mdmcHRq|\п@cjAQHaK &,sRn1Xmi #e-!?wH6Ã۹P-ākfDa&z0bɥt YXpCCTsKbc.R%SsDa`of~O!ZVP3X1}U_G|i{\!bRʫ3P0% /8/=_xҹ!`I7ПlOvF :Sr ct/G1飬\h\@Tp͊(xbKG MyF"84Er+V%?_A -:\MFskC>lڀHQ7B= 0s?u2.~c۟Dq6LM!ӓH}*yn4)2͚e ~zkZ Z).*⿎ ;D6Ј|f(g6kdMr ؼ&,BpFz|h"Uſ) Ia}΍P2E߈Hr;n;"pc62g"S o@b$¶]5\G[UWJzA 3>lF/5&5t)i0UuJD:}ԼiD:߲z#zu5?[Y4`?ld2@?\:+G6~} IN s(1~-ȣ.:S4Idò{JSOJ,<8@8|wKh"MD4 S{W8''qD͔!YJPrdP|4+j46. /5d ~ܷu4=nG{t삯nZ0C%44V9>^n^f 80Y91|C81T_dbXp y@ a1cǩTA`􈺞^)t'C敦#]Vn)cӕfegMؗ$+EIAD$3vD;ȡui g5GHd{2U1L+ e$u[]/;DrL#zKIڑdWpQ”gsv#L-(`pNHc1Γ0 8Qi;( Q(xDM8#d8~d(Z7f DƤta.(`~DPa=SG ib5"e9})c9Q@[5g:oFxh!Γ.*6Z{״zG QCFWHX:f"˞m{ʹw}@Wtc͘VRJ ު}葢a]$IZ D(8Tn;0i39{XN Q`{AVjCl6,5 9lԜ(sh'Qy6&oT߃N%8[TQ4ɶrPm)A$|iărw5B.*S2]hzcaa"< )hHz1aV VmBwxbޖjy85V<ƙFքF/28fcpgRW2uG7.ҩUUS+uٍX\ >\~^ӽ]sS\e"Nύ{-Y j8 ^ ֡ ]j12 ʕ< o|R9]ěST`m/^oG_uHXW܍7"ܮV+wAUv!ZcO)m!lF{. XeuhpIXSn;<2dNOTB}A-= ưZFofi)c:/ӷQ OZRRaPz[#Q{d!ĘioR]":TIOLM g-p.3OjOr44#W{r(ٖÏ[0@ڻmϽԗ%#e2+5qh9lmO',K2 <-LF>-u¼ʡ!fnF\ gYOH>-B)Ӄd`DOҗyZKOaMSu2-( `nuOf"W k~% z҈F/,1~ĬmPv\Q@2X ~(޵}w`T6viJhxGaM}f_ƀ8^&wg~π}G3tCZ&/*l=R#AsvҐ&X9iܜNQҤ NpϬ?9vWzXi+硨+Lxbe,*c 1!i*-'@x5˨eXqAU$j/p[Nk1"6Ll_W D<%kǍ\<Ӯy*0%1KNtVhÇM< 9Q; Cgޮ2h.ʁ){Hqf^r˶~Չ ucmRy S6cIҡzXz*Rt#W/8L$iC22{I욕F 08v9@E:mZi|GxB?- =BFEif!JY! $c->A:"=i"<MaMڝsV}#2 FFlwFOaQZ40I\ZsxUzKವM4z/|zm6;5.%#5U \uM))XhC%c%} ,[BZ!SǺ4y Ekh9]ߥCIDUaubFډO:g~0F}`Eỷ@֨+@dY\\}fj1*M&Ls|uHD~ r&5ڎ OA=hǥա7X~BB16O XE] ѸWJ躮oFxm4%l5d@H,O_τuY}ȔEZp!,PcLO!j'aɘxKﮬ폼1<:^]\fdJQF/ڌ ~pA1vP8GF(6QVOcW 2t7g(*y]V$- H݃sgӐ䎣=pDCvI,S?VbcI.0Q_ QEMlH`[#{M%>VaplG]Ƽn2ߗK65-𿺦 H1Ɍf(TiM!hkDA,n"Ù;W ^$GJjz X񲇣hz?) ƌH;`x"F¥498~*h.VNo9rd) >c`˥{bs˗PSU4}/4 t]鿶i zGOWCæD};KOD~N~0}uFD=d&/|3T- jQ!lW@Go0w'<5i uqE /gGO;#V`7xuRD5}6M_'yrmUL* -}Jk~G4'qrat@^W88'4y9biBg_ ZW`t(=ꇢKY7O=Of6莖#1*g a8_<*̷3E:譝j&\6Uhr$fJXOt}S˿ \qmemЈ%j9B 9] Z2ktX^ *3ZBo*%>I_Au(*n{M5@;u?]P14Fi8eôMl 3!۟ɉ4<a֗V ^{/Vz!fE:wxxU.#=>)`% gZ^Xa1^zK Ou'F0pNJ`ocb7l1wQ6+-kCHO~j+]6 tEm Ѽ xM\k_LrpjAAv R2cPOVQ2<7K}`L**m0NY=XuMѻ0`bX*h?]Ci6xD""JJq?ͽfǻaȮ'"x$$5D, IF $s'n g{TarxA,kv"N0]m>Ӄ_x/$sLX1b;M HD$Ҥ٧y]i=^_^A5yDth^ Jw^l<._*Bc'Ɩׇٓ f,.Kp|6e΅:t`Y+K^7JAZ;`QpM% 6Hr׺䏮R LBE Rc5 ;l-HfWIl?zz!DL-kVeK{VZDy ,JpSrZJP"Q}IL%X@*86PT𥠓s9Rt'>ifCsZ\7OLUJ~8 8 ч;¹LržpڽlB; *|Lm7ASIPm YN}<7SG"oۚm65 =oBZV No y3Cz;_<.D3С!%-dٔ>S3Yh C#8TA 3 dZcYV 3t]>TQd7&ds` gjk mE >|]Y~: -&9ԝ`?@}Vs gr*23ER*['5?Z ͐kZI-55J4eD`*albsM%Mz*IUK"6Mu n ̺3S䤸 ؍oaZ,ѹ+]oݶ%irSyL·|¦D˜`+?9s^=oja Huj7Nߛ=zGN#~V* e%]./ٔL\p@e>鍗O,~ x%]׌3+ՌNߗ5 n½ɵ4hit2$@ﴂ(RAg,vn1a:ïԀL)pbrPZA?,)G498= #Y7?~E~oۼ^exm/,:hdEBG$czM`<=Wb$Xz@C2b⎗)Ζm+ڋ߻FF&`W0RJHw#v6w٢>^%zjH?;G5ot :FJ܎u:t?YEcu3PѕPdwsh;Qg(XǶr|)0bfNi|?.f4ə^wc8]n5 ؾt1486S @װICFގ.6 "vX0Vvf CN7P%t!m|;>4#_<YPIUe"ރLV9&-|@;K "(/8%;$p~le/!_veX ـbXT[V;r̻"Qj]HA-[zQ0cxP $}ZMB=n V\bymsANx-r^<_6漭p**8'7/bq~iL}/jBdsnP\Jz/֮WIhgfU&!l=Ɗ ARYkgQ8͆@*koWLP{,\ ` ĉs(TlIP+X )Cus 1=B'-bcxwEN Zx`#:=͆6%q>Jԗאp a3?]}P"93s` Mi޿ ltgÁ,̪$)}1ů8z%x[Tg&s94ǀW% {7w-޹:{OO] 8)3Xg~U6l0`7J_\/'γ2G,P쬮-V.mm$>ruI2F ʹLanCFP m: T(5̷{*TYܰ[0y\s%}ײ"8vIcȏKl.ёu/9>KY }{ ̈́NpZfNIJ|Ab !r* vEy+NsoĢ xkʼ ~O&40jT#OZx@\fIl:F `8R"zK%ֹܘ~{|*zCc8iUa2Ћoݍ5 cL#/Znϔ;y0S6sX >;xjpm) ^dǖ5}|uf&7ftVQ<azn ;NߪvԲYV<c|)tP4Fܢ 3Q`Ce-eKi*y#ʭMgVh]q9erTQ2ܾFuC\ٳ"NdC%4 GmMX#D\(<0N0]m ([hǕլr`8֜D;л&0GXuɺ|%)a^p[c\^#i\R4R8!,p01o] wp]n.;H#?%IguEK^Md8ߔ>vt"B=.\?1CDb2x sL)uCfJ(FO312igҭ]؂1Z҇VA=-яv{}wx( =n`Smwf8Yt-ugjAS\zg?D.AزϟCmrmٻ:Zr\x]w!FD w  }1*}sߔHqL)4b)˘wt5m.[?3z݌Ym̨q^xiGwE$(&̌ؠaOd,XO*0ZFcWc牺覨A;aժ'Yf/CI%{B ja"3,|vR Hl^1..+zbIX1N a BծYߺEޟ01L˂Ɩuc[2o|3ɷB\j)}ĻNgjo=SՍ/! =4h#PgLiO6RC1EnJaBE0{LT@+R B%$zVl~ <,0Wē|zLg'#"Wz$bT|Ҧ`< T`b98Jg3&<hDgeD*SM(hgᒗc)ة~/;U.hWWAQ7'\Lc\פbZ9o^F] ş۴_͖!XsPmw~Ť17:o YW3?]GlV[NL-Iۦb!n~%m{v!ћ.\P.Ġ ucF+h#X`H[cr ӯqH–xы>08"szP΋"%bxp͏JU0p+iҲC6{.0uFANƛ^eje!I98c)_9U5L|j'M% ׺ra2ƁmӤdDYeˣHn +E#ݛ+;{B¨RFS#@ }0č]YsLܭ2QFfRu2j $PAd%Ro>G&zA0SK5 o>ݿuw:߽#6SIx&:32txŸ7$\ ?qDT#-"-זu6hv`7Bqe7M/Nk[1}6LHvXkJ_Fo2lX}FyQ=݂DZ7G_XkFH%IOsoţ=\|1ﵒ &noBF3gxlhgSjLx^/M8 <0y&BEssX\[fH?x9og}UP(%al~f) }r{sq&ɒ,dƠYH ^`K :}Tø c;tmJatdօ0jZƮ+gP? \,C6REkD!!cCJ $_-$bc .m`9]ݬGm4I 0K[>6ɩ̒tlX܋J-[w ӂJP};KOt{Amkd?,q[_2; }CbuL(r"fE[:wqwAS{-vp,|p5'B$̿%G%*hxv1 2"lV: Q cr[n`_`#l_c}okVbo.TmyEPKAEy8R8G-%6B5S^jJ.rГHp]y8j`x kmE`~Z2H0] BksB, oVm>Vt7/35 :7 S(\9FG*q3Vdr3GkWCzKJB$ O!v_B8iFB\E!>5.K:bXv .v˴]ZZXah |\:)ǟmT538dhr.t z9Xx&-QJx XGeq:}ДyBxvaΦ.Pݕ[0/j[lm1Cm/(q%CAͳtI| , %X!bJ*A)]{>IJtH"`s`q@spӻ/J!ؾQ{ZjMj,5fkP@&8Vثs'xq c1T E8bᆳJfDQt9`nʙO_ERL?>b9ֻ7| /\*tB rvt|O˜8)w@O :;YM"ĸl X'ҭW+ݕ<iBᮌ"s; 脖 ijaQ{ՌvkC`7N^χ B=ipj0bѠ|?zS#%&&:Qmj V&9cj\Jm+Us<в3e]ʛjDRqsWN1Oj(:%,KK ao*$}wo,ڹͭ޺cl6ܾg'6W{*%3V\֊ClD۬u'h%F$KI]TN%jSj5&Zo/7ت7۲&t}mk*Ld.G9u/av)*@SjN78hV=;h p ;i?0ʅ_'c '|ջc=٭W.woguEVޫ8=w=HAJ2/idf0E[1F=ɫmjR/-=wjf c'y^JY]M\DyɸߋȧĪN0'2!9ܖP۟'|?Z3Q(F-+qhB݅7EJFs;˃,#i} kO\4q(- Hm+@޵(բxD3K)g:oo!_cXvL kk%yn73`h {.,xkl~R,8Cb̂=(X-RkY/z**eM+] ,ӛWƚE;3HRsHa&2 9θ.n|[ ,q hJXl'EB;~//Oxks2<Yn:]꺞""rEd~VgIίHoYɵ02SPh"v 2 DE= 2Ծ *6u ),W't"œ͓..!bъjrDNLBdTr;V"譔[Hyg-my2z?X˳ @5x:_flB7;%aAaEagxN3GN6hdV 1Bf1V'st?z5-fdž>VD!h 5ma~Ό>xd`]ԲItSDo LtwYľ .RR3`l OKV_ek qGHu/_-)~@gb&5}7k<=rn5< EX~cgJ"QOVwy.w73wNX^J̡QuZkneӿ͟AL >Xya+P2~É-nAŵAݛ]:8]lZ.jw1ba~1hg]!R-./8r[؂TBNbE.w$?Ǚm h%pr'g[(zPEHKʅWP?bVfp2j&jU- ?9Z_Fjoz@/3iqК cp+-bG]m;^DCVpy,Ծ1>ΏgQhFG|ZPLHuB?ajkgd_ q2SVH֬'̿3)`ų/>MW2]V,|SSW7-)c<+"$#%xM j,ݶ[B4vTQG}9Dh%oYf̢,e.x{|`Dp&FƍK֧bX*@[+G}Akl<{qR>!.h~fTX1pn75ܺk`W$')ߒwTv +\CC&t,D0KKGw&t6[ # UhS #0hZٴ r˫CJV~JDBw&zeÆ὏R`׿>ՏIkmq,cJR>P Fيxb6ƌ؇=u2V&(8#b-KYFroI޹oaMLk)21  NՈ<%ЕCi$G̛*D͔% xZ  a~㏿~V{O5r2:I"":ah gڶ@rUoVj%ƾslD m '2#wɪL`XC}cj9[z[I!ƻQkyϱC'y&^pOMBP,S"򾨖=%!fxNJݩ*py&T!jYY2e-z:jo(\r½Pe&cY80Tm h1%;5GH6qrgPMS@xJ1T YpvƷ;qHx󠿂S.L$bViL6f-t.DxHmɅ5|[Y#V'Nkᮭ*P:E$*?-/:!S 0sq,Sh/{U( DWg܉SquIy;kބHS 9À,Ѱa6|FݱJ:EQK_nÒ>e1 C##dS f+Ld6 bxeONR)0ˮ"g0[wңBLe߫)o:Q~.eob# sE}t ԤE0Yi 4{VD?L%rG*ړFȐ=$v7LV68 uz{Wt sF, B[s$Vk,iQ:|EGvQUEm#v"{wlYvyT>M&vx r'z7L0M;:ֽ)@PĪ2]"  (6Grq(kwmN̟47w JlB9i7Оs1-qvn[3 5'=H?e@k#Wl (U_Z 4 dEƕķtF 2\H<\{-6qAf+NAa`UOޞhuc) {@]զe1alԃ%&8r@4e ָJ+ٝy4Im[NvQ0w_~n%ap\3ot'(oKgay% +EhMqZ`-aLu@y}<6*]EYQaA @Ixp%N:XϺz1 K@mwzB&PG:j]wI lmp6s“> &j=m݃$8jyh"qA!kƺ%=q%k$D \82C#= 1md߈v%W0N}[-8Od]'ΩKl^k<}P`p0.ԛ=~/u XӃUXy2x' {A]eg~BbCz[8[ ג-'mjn^%U\=Bv=>~m]5N/9t6KF ,x!M.dAW6ؒugBم}5R/2b;D!L*ImM_v3RpGb{ú ~|%f*?ˠjgZDFgŧiċpDyX -P6dހiTҤC Q"I}$W]Oˏ-jx8~|Kd"%. mv2nu+itGe>{D1r?'-:'wM6wkDO~?5i`n ʝEJ*tө#.neG ԜtF~[=Yqg1v=O6ψi1r[H7%Z+gm/ sFJAT͈}uA1= (z2y4p]B,H,8zʓP!ӷqs:sDd gO̮hM 2y)]_rƽ$uGw2&,PSuk3| kmŷqD /-!D};|!{ HVѨC*uP,hWg$"73}=Qg)>FLr²u!rQ uWdl&ɜ؁I@w}*~=6. B'> r-K|Įļ Фsܱ^iDd<}#y7YԲicGh92L9%Ɛgu:c&C,2) i9IyzqkEo4b}pYGVC$X=?3R0hqp <ơЯ[EM>H'+_ tYo-<&M9Gy WZId*gGMDE :Sd,2ݻz)TtGHf/sqgu2}+O#8g; ~j{'qiV'n=msRB ~"KF:=<kz'o̲tƑF!Xk=^m2ށn 1H `ډ P֍TO L0E$`8>A=ɈWCB+'`I@8nĕ=gہ6|OH3HUpWAD%f+]"K eaut R Q DZ,S++φ (&; -q| 1.o#fW>٧m>elX׺pѲ:Mh+K3@Ἠ?uO)+F%MA Y#̪5)_Y㋙%zʙR;dX!ލ*h26HRUp*HNaҿ}eVDbjUSpOٶ*)i1jH+˸8ͫ*L+u{-wuˠ*\~kbvqm] b mP9Yt`05i+2y[e aF B^a_JG_~:9z>g J!եR%YK+E*խ\ [!a 56 N [+9y]Yc:K#2 0RPmRt#gJ_"{vz^g2}H"~+$*"B@3%D`RIY) v ?)l2$t&EUN]b\9] \nժ\d;PiI*U^E\V&{h6be fIzEJ'DCGl ^OAV?iljwg*xj>TIqyJa5d1 bF(2Bqe t$rܛTڿ:FgpvmGN.=`_09Nj9j.ԫ2FkeP}ȣ2hh(ea#H*YUb#Z `Y]xCq sLeoiCMR1flzY~`h11)he8Vtc;:9b63]TSn1^BH/Tj6?R ܜw/t?z>)В3YOm(kK@8FwF/ʵ{afDCʙ 7eagʑg9՛h&#W|y*o? }XO4:mSxS*.?L/0NqHJ]]HΚゕ'͵}9c9ug#Nf/{nh -ݳAPuƈK\dkk b$e'Lշ6Mk<ü ,97D[H22n'<(Nf72[^0Cy!c#bOyNpC"SG2$+N6Pn$4 tN$EiE6930U@tv,Qsm!X) ;=QL qQy_J/ b2RY4Io iyƆi$_/M\>v} &٭F y*c?+]L.=3UiWm7<,Sg&;޻&Năo@U׎!p9`;N\trhU*[YXqv_>o eU: w,S4רHrZ@ G{.ʪ Vi͈u"gq&E~F ℵ)а^Z }94v' *N</vHGl  ڦ0:&,r:a*ζ.) SD4I7n#99o838}CVVR7%RgY?1!YOn(CgYRmҰϨsJ%u h-M'`􋽦7 XW&+U !a);uyߜ̷S _p)]oUWGʋ#IgřZ TO^VN(~ c_32 ±*'f`O"u r--L9!Dv U՗*;) JӬ8^yli݁ZhW #֙rYr<1.c?W \;R6P䆥 HVC$mrL"V9_y'_u =J?K*-'F'I-Kqa37NV: q8<eB,(o3*Nt˖xa\gg8~8i&TAt&"5Ղ n7D?Z6|Q΢Wh BJ^h=/IH"wB℠M)BzCʫܘ뾔jh@-oIJEᕋc.DȥtQ~s(v Ȗj7!IwQqUb;=8%WcSM-cDay!ӱ:FNwKmc  Hʠ7K;1w eDTϔb*-o?K@EMc'C/.F;. +D E/"PIWy'o|)鏃[LA, &y9PeoR=c^PHIQ*+֨L\" F\ 蠭_8I$o(svRA"&Um\40 H b^?s`[̒9m$[QSS8x"KB+@$> $(0 ^zZ?z2_C~9 Tx?ʺ!r#xB)ĺXWV6ϬvT-P> B=ނڶgi@+A&- S^5<<ày=jaOR ;jL“?lİXȩLCAf=jB@vjmeZZ!O2,dfOHϻ;y78ؕ{#+IS\Zjѹà: @cRZ;F60ǻ=²&Q9 (Y)я#ߗ@Eqgakba|r9H5zpu䗚IEt1IvAem]ȑePrVxir| rW;$5L*·϶'G`H?*A= Ɖ/ԍ-G;ty!kwZ̜*3[P1lϐүt{?" TDJT\2-ܤCjнT|t/@'C" 5;1_NK5]g%H`R^Cw gg%hLsۆqeweؖ\>PXUrJ&ÛfA!NC)KӔ?241 #A*h1#Fě`l^3յx{ Oii$sicS9nn v?u<3?Cld:`?bbyH`{I;{+3soyP"{>gp$0j,Ut "(o-a?g !Nݢ :֘r_MC,U܆-J.#dҺyyTy95Z9JD#BLy@r*q=w~D0v4_@XY̐ʆ^Wc]z-Z-K"N`,gAym 8 %Ca'ƛ~_дxaAXaҐ4;:Iݯ/}:R3o󋭤_7FDN.y֑s&&;y7|íV=GO^dgT=BSV O$Cၗyb?W.NU^ ~]"[ʼn-=bɵV*YH'3=_AN;ZB3ԺY(>1-k)&l0Φ54] &˃hC3\VO'0^:341mdm}pMt+k/C|T"^H2ua=_lR 1*w`yQS?[ |<& a 1A0/aWj pSsOh׍eE˫ ˜CBn^A[`F<܁׽ =,9I$ZJMwK/᫴a8>bym`oЫ A/!5  4ϑ;}ɐy (q]%y^=H[ҥ5zes-c0[M.BLZWax䘗,0?C&89( g{dZkY:>_=8\〸~31>Ma!]4;]9voX2Q%8~tt0eyۤA"v&oj`=\sSAD2-UH?KGDW(g (2ʄ? Uvp6o,=a gTv ۚ PH.kyjilS 8ā!Qփ%(k2txڙw>_ڠO 儘*g43ޮ MbG $ۃk: G#P+;k5)|F9rϣؑq3ܔ) ypSjm6ݏb$5'歝~Fm^7l+H7<X+*,D#"7owAȊ1CDr|:?J[sY6aƣn&޹Aqkg)5=u Y8Hݱ>S ֒bqTjmVcsx Ǘg2u}GAb7[ ۭ;f$ i_X dֱf(>9qO~ G$?T42̦83Ie,HS6s+\x25B!P*>@(S8Kv*a[〬&!SdqlӇY,4RX$`Ԣ)c'$ur4kwf R\%|7!ͬSRAެXd3~bjc<V.=35x} 'c bek͍!4KxG#tYR>hO]f/1M5kT$ہN>"^1ef^->qE)fZY)] :3[+^2eI>ߜo}HEbaޒe؞MĮha+/@ݍ J`v'?@]MOUu#N[}C$pxq:jr9vn Bv+~ h]q;P~ܤ>fCB`w|3<|[9J~p vS1MO?a̅_Y(GB^mQO$hhfSݶ)aBi[p晟bRl)HBlP|Ƹz 2B|ִH̷E# D_EOUv4˓RtAFLj_JcexݞL‡b`|>vNřѕ\'sa'cwƊP`Y0O;eeDڹ+I@ZDK%.r*FDч3j@415v dʨJ&2%-Z!ȃc)#etMe+29W׽2\K1Fճ{2y,䞩^!I TUH>i70Unˀol-aʾ-av)~^Jw|Mx5&k O&g_ˢ/5ǩa? ;L~hu<)ӫ]/TXA1gjȕ"/$t:J7h!:h" c=!S7@iDM]Z7q7ţ+&.9Ox6=f&#Hq=+] Ybbztg#(C $u`|8 hlva(EY͌˅k([#sg=vZ@J4tVӻ&p@aD3[lZ(p 2pG9÷:~zz*q1xGiVH3-#}*B s!m[0Jj 8놿[vUdk 8=f + Wx>V6X D+9c^NYfN~;RY6}vqʛxǦѯCMH;| f,VOuRLsZ$ȩ Hw d[`9j Lj%YA\>F/ܽߕقhSڬP2$*INx:Z&Eڠ蜏T,zl<4&AӱI#d ׹G "_ɐ9#%\2%nEjxwb+ΔK,mKal>^.h/eixsumQ\7[pɭwIҀ4/93Jow8~DS0 ~hB;5񭁖@2.}(&nHFS>r<vUpxaQͅϳ)2^L_8|DZHH|Q qhJu.`}0jkA| *9X}ȀtsJ-w^؃=p2 o>qI'à%[_Giˡԅ*v7cI\qrLuݨG-nY>o~z";$ͫX --{sSw^w6/]e.c鶢 sO-W!i"D}=BR +0.'$CW[J8E_5F@ <(FY09 Z, _CݕR t S i:i"d'{6 i^WXxH=Qł$I?]Qa>L?oaN?QJ3{ӱ{kX1Py߹'x*1Q"Ŋ*,h&'9RSh~!C  i m=푤mؓi`v%f"wRB|Yaط .U@y@"M7}L bC)2 vT:YU@5I_ "4dH‹B{T;sRB{`8N`*ufN'Y60b6)Gmfm VեH+BBv1Sx@D+lWsSA.|V5wQ,1lUZLks4c֟?JI|/! Ǜe>M<űa. J kzK#G&,UXIxELD O QJk|%nj -{]v́冻aa{MK]{&q9g%lp{X"#٪{iCi߫8bzyJ1HKM٬,+n! >Hmd U_άW~ޠ'݇jj6$ $bR r#&̗0oz-*,&TmH(selRѸժS&;OVPgɤ0볇(|CVZR= ׻VoN(z1 C*cp}(`b z .SK.w]qTzz&vΜ1$ oƤY!D? K$g&EkKO*Z*j fIL>(h'%2uf{}_#{zXu3^uzyЄ˲n\ŤCoA2v wq2 Q ݨa sO#yƀЋi\|-ABs88pv6zW WJK;~,b)n @l13E`gS:3R8,a 93QD\&K=)W5~^DcOy8KX7OۙN}eUsbƧ6b'D'AP}~]:R?CG̳\A}KʆG ӨU IvfU8pdk|r +b5:PxtY2O͛ߦ\5zK8ĥ\7E7ߝj/i-/J>=gF&(J6y.N8hb{K:ӒY'xy4Ve_yR/* *$NHc,Hj3ud.wr =V`pʺ ˳,!8><~M[Xp+}Ԥз-f6/m?pQY$uM#ʭT%7k2[^yb(Js>Cx:ȿnZC!`jBCYð9'γxK]$[ru,w}z҆a9<0Z+d$GEk)W̤ӤN0Fg-lCZ *TXX2G# Г^X n;&@>8_ —z$xfQ8ot&W/Flq"UΌy p2s&|L,ȡCy1+ƱoUqd ۗbq HD( ;Ea#c¤P\cC{p=T-$| {u+ ܍nfJE_BI=&A?0(t ɢ:;.v<;}2 lM<޶:(qrS`C2"xi1(ͨu#Y@TT 7]mS= 9IkP 6ph{rCym 0'2X;VtlzҞ ȨR5ʏe(<3@rbn ϥ Xט/%R AuH T1l7z')b\jT5(.T~-޼[*+ȨxE:Apj Og8e^i<9Syf -=?/δl ' Zcufva. ڰVqML?ϐr,%/ݶvA'ʁL Q=?$8u]^{t0w| SF1B.!Mq[8>p@>Zd#f)o%߹ل*enK=~IȚvJeԧ?-lԏFP68r ~X`ȴe2] s#8& JE" osg-ٓ4bPX^q )F"ЍO*v{G#}S~gwq*=qDNJż?z|upMTH4LtӒ|]c}z}'<4g:SE@vVvvG,U?7)ŶJ)~w?ǥ3ΝGbrx"6f4p[$@xMq$ωq-zJ!#{:%{GJoN;8鯽׬Q&4=+Ԉ M1/6KV*:7_tF=P se# SsUӕS'I+ךڗ.B"$h$M*w8ȑOxP3B`ې: /.pE=ff +.kҐȪil/ݯa+U4\È[] $%u jN= `51o;JBf8;DuWjXߊ> &M`_yW(/P;ЙGn8?YUK8Yְ@ 7J~]+h[ iKN-S0 hq剮;m!b!nZI*W ?^ xu#~Om2 A`.ӵEÚg|'oQ$[&He) *HLOP/nV5U]1G?"dPP-rϒ"?O ' P'!~?񍨤E'T-Ƥ6KD85Ƈ|#c5LnO[_bnmxyb1-֗W2|>^Yu&fVࢼoWKAʈb7Vo%b1&v$.ڟ@;0,~}[`ZL2QYzy{xt~ E+CMe:],F=821D3^s' Sf>::QLp*q$T: /pc>ei{NQQ=baQGK8F4L3ndKDoFQVM|sʼd٫W"V=G KA*a讹 N!q(r'3*^SOoʲe}7>f13J5<_PI6SC/29*3y )sE"۠"gڌؚ\dEAmyUq7Kۤ՟9Ly.+]4Bz\U_Dɥ>O^FesMꪉQMx6-q(& !dW|i_;Y R͌S)w#Si"C դU ˬ*pyFK7$}&dɼSn悊ڥ)iܛWpzFl'R97FgJÄoBX|&ی>.+(_J"D/ak(ҫ|bfUX)9KEPv>]~b{,7װu!:遨NŚA MP;smNlH.zL4S1@S3$4Sɉл`'ShL-?3.{\̿~Mg'O@5-`PwR%_OW/|4H=SG :D<kmS.ٛΈ 6̀|_YLBmRDdco2j18AC\ѣfjp=$@*IDG`ǁVǸ[vsO 9N,kv"k4edTi6sh$VFl [mϏe=1nmYIk]phي}S9A=Z3aX)64Q?LA#7*ABCahSg\rh+s/4~ O"RfABKbg?[5aÿ;NQw'^E ??옊{r,:j&աLZBj2CA.ޒjlD5J2,d4 =_VrR/X6"! .Ft xHV/1V9D8q6L=TГ}gw ] ]ւQ֤ؓ&U|-ʹ-/"(:Խ`El +BVɠL@!+pz Rs =^zG4ɀVve\X xa3!iNl&4Qm =g^zcU!Iws+R81w2WJW1?Lfݟb3{-/wZ3%FaР5]QMʤΰ49.6jaE0O@XN>f rG9W::E),ı$@LC @ȋid}C$3^/Bf#`2|aX-B}t3ѽT9lzh$;'[]]+8XUr CόŽ7HO04|JdG.|b*Ǧ plҭkp:獸/U$7G' VuJdfs/:zYY'n}鬚:L-w!{#3֒Y\ߑJA16.e`4-x m0ɱgſJZ2H~/ι)ذ㕸)܁vf   vwPU3¦h?T&BZ(`<7%y+B.2b c:{=ڈFǀsEGBU+dwnN?C# #yȨ #|O4%Gyd/Һ<{1C칬FxIY҅a|qo@`u,kU=-򣡃nr=Ts6u%\?O{}_Ih]BbK%yOΡ=z/Ϙz $PVC2ջ`/GXsb>p>U_$- [TEGt C9S8֤ZÎ>?e0( C*@ϒ\gI^ȃ"|`Zd 꿋0TPNM"/`XSO{+J`1[H,&9!}I\/ FX)pk(L>E5Ut檃}pg_| i`+Z{Ҩ,|[ӚyX4OK BqۅX~0L̓hMM($w/>dѣ@>[2EH@UvG?sJi7v$R8A!Y@)d@-V/i|5(qȐfF{"i 5֋GL}٘ [8>]$DHV*" ʹLc5؀P^tɄtހiEa>͇/@kOJ*q|%|+i)/xH!901*QDke4ӵ,[X㞃K-5rTq/tƐB.a.|b},\ PdLr7^U8"$nlDO Ax]K|[1na*>ngxzd9YcHgb/1wMp' >5J/Pyu:cmO3汤z_\KQ4Ƥcgw٪ǡdtxrjLL4i\F3R5I%F'ͷbj>|eJwi! uoo3)uڻt@8imQv;Od_;̐n wuD[яVF-$3ӽ _Տ{yMx+`#)o8R{sgX(`ѻ#o:4N =0:GzD?BۻsI4[uobfYX{wL8 jބ"!Z4+rÏ8*X6:U6beQf(O B5>sJi3e諁3ܐý!Ga'.3~潙BJk |DV@ T8  McS񇖔oB?1ӥP`WaȰjJ3ȄOI)w^(*E%}MTf*{^id/9r6wMA8@oU bl\}u,RVr &wf0%Mo{nU򀟃$(l`t%UF*-6ܟE4'm#pf =xxX S@`I޷s#[|yX WVgݒ Z QZC I#vNiG'[Q56o"!(1pG!$Jhy:g`azlC)RJ` Z9q%06t#Fs-ϢcоhCY77H;`8Kd[Љ!Ab_qP6ؒrҲ*R4.Ò]2gH^V2oYyK((ٿT KbQ0uǎ?k:|-ZGbL[]5]=sOHEݏ'!;kxB `r6p l5a֋]Fg!_Vu*9f7FoJ-t<\8ua%,|@G2~B#_<=kj,Nrf2z몽Y.,acl Lu) cVCJm6 oRKTrcT/b{.qfƯݮѓTl'hqӑw/~<0$8 K.t:Lx`Y> QG$8q?*ҧ}ݓ2WH0x[zud(VC`1h6 9G 9"ɬSuCdZ}"8 9 t yd\Y3#YT20W&YzYBPb .IE()JUy™]pcRтh}8Lo,>B_A& @]]XIAiUOqH6bHj֗PgS]CGWR`:pH@ ȌRB X?<ӎq-z+B9.8T֊,ӲO\QoO~SY&@n&*PH-CUo^e5oLak<-T##Ny|r!ɳ'|jT@ǚYgTuFX[8fR˕¶#_bi3Bi7%x nv^{Ϩ9 0zKSz2&.8UTu $o<$ vϐmbO̱ =-Aq>,cmb嵐>EPdo"2I`ZRE-sD,;UǑFFykҵv@38+f2pT՟kbC8Aq;:]SB[viK~ / 3Cj@~ݿD(5Q`ye)37~CRB;Τ 5JFo4޿r@٩#_&#}Fk]?%/J,P:L*N) ?]l]CW"ޖV'f'Cw]'7YħAmpEQ{CD8lDҗ* )[6XLR{egso+~pRNo!R,Z8\qLEYnxl=Xr}Vg*uj2Ab-5*% Y>1ZTDcE9;K 57 _ɑm= zJ)zz+g )'g/V8mias_-:%HScWQ r`wnKH$EbRJBH3_7@F3PEBGsi֢~^ҵRn%1\q\I1Q;ȔU~G!='qOn2V~2SV55E|MA~U֕NnzMcwP+CZJo~yva`i;V(,nx ^;ݬ*lAq:P( }EƁe1!@!4ړV?n J02JAQؙ1 ؜.Fam0M׋eyڵ7tYi|𣘸3b*:iQƂjOuse?ui|罩 -rPT -=<3?hѤPVϕ  Li*Pڅك4~JGPpTZ]>|ܪ؂+!`S 5ǮqZڅ`2X68T+tm Hu526QP ̉]IxʹI^d s$/YU1h(L1l0ʐH;,%,~"DdbQJӬ;O[N[BDA,|-۱/@V&1hvgDG`Wb[(':IHf_]1}LcW;$p xRL2" 1جJm_oӻ8qHٝD:pg'oh 鱗f$ x@uP,vGl20+@dSڜX'a { " | |#B pk+;68;tl(6Db.@yA׸&QK6Op5P%a-q8h^L^C,AKlKXܕ!l>^,"Vbq`—NQ^⛫D9kqzb U kzPbUR'7pq$`/-N[!}# 2rpV!m9뻋Bb,&^&g7c &[IlMт_C9 %4=e@Y)^`gm`)63Q#LDU4iVU\X^G[?~֫Gk,6SȊ5w\ƕz7j,0*%6șK.}MCᱺղRQ%>,oD0M)F z6{ ` lps22\ =wOٮq"ANGGUz.d`Zi*4}ւ}MZfv ~f%Ӡ}7qofdUPAv`1yc-ӞPV^w^}Ir\:"]D+Ѯ 3^e؈ 0'R-L?|Fۛqzc\}#%jpvaoQȕMX}hT$Ds_AE4VS" n[H1}4&$tQRmٛ%JkATG6VU2֕F:u댴1x^H!(%EV K< {XGK.HYDyT9K2Y!Gl'A"4IyLXG˫e>x7M35JYFh-ӡϦ C>55blk &攏M&~ +2恲YRX ;YM/70-DA(bDTMD7N7V$ʄ &pS$HɥүƜ`ǭߕAI>_0[~ooy_0 La4,%Z˵R']N$> [B0^C%^tSZ>hեmC9ILZڱCUӂ HE#2oQc= v}XHAq/*m <##6P1BqyT7a<)\LJۿ"%;pBܬԇZ{hZݑ4RkW_N Ĉ΃|7x c]"ZbaV Y;rZϧ[2=3ubϤd-)ߏu\Y t.x+OȞ'^yHIϨ+*"+wbYZſ?9-E.V]bMGrR^3~P4(q+^DI]؁M%S[C1y>v1kt!rXi(hgKnk,6fa{O:ŀuPva9k=Ō6!Wh~䝗ތ ^IHxƚ:òm_{Xan @dgҝzn91PϣQ%(wh\ܠ0 6*)淤| ⣆-FL:g.V9 3Sf$J-JCPm?ǭgLhr( DPYp*̱ؐhТ͝6V(mu[@Ԁ&΃J潾˩6"%,ǡ9^+3$FXvk-̃zr?9g{~Ym}('9` Ɖ|ޥBVbiA]'~B ٺBq(b\uCAn~V gH7-9՚{8#b.C:S@yʧ5%Ⱦ95k:{ZB8J<D|,˴f`ل¿i)~% d{/1m꼅%5tmf=#Хu E2ޝ@!)O|d/a37 aS|* ߇]1;DXRxX(,/5)*~ӗ+8ޢ>nRL6aC| J9=r0]XF?EF{Ym 4 )b?-{/x|xQ:vtt"xل.}y)CJ4=%$,K @n13N$NNVYou(aTmd:fo%8/Ǣ}zgdF[ IR4!Q|ϊ ȍp. pH7:?WdapGsJdd!)K4?-?4v&RXIi 쀃M-Y'9w(c g BYl ʿ~#'cnEV@zV (סInY KTa]E[]Wa.`ج=Ip;V.ҠO>68UM=G+Th]Oa ՍN 􁣜ExS)Jč2.uT$A簯of:b|*8cK%6W-J78L%JM0mE901Qh Z\/ Zq%}R{3pf -OiΏtRaZS2GfsR㬿aw0,8M?;yMz-Zuľ 0J_Qc|h;)QbLeg}$u?:t! p޿ ]ش` &\MR>PX=ۮ4J#gAd׆׽զ1Ȅ0ߠn#o7&&1{B5q*23>%%Ȉ6FĨqM`7i ÉW&`΍2 hQʅBMӋlGbP`[e!E9_~Q]U=e _GXMG]8Jǀ:,Dg ){'Hտrp.1oF X~-$#u)Gi1lweq4]Mq[22bR{]nuav6cͼ'֗hftm gTu oQ r"}s-'<5B3o$!`P= .vfh6{G0%)ޭ_Z%D>G7CLf{M `mVι3BsD#g3aXV!]56W= K{V[KuL'"2ծuj Ey0wܾ|ͼݐVvx𖆂W0'f'xv!_ U_!+ `g "3+ib_OuHS$vz}Os|p Q$. L,G+[HGR#1rWjoX~@1=9IG4m*:1Q2F&R"ЂEb`8=4_Uqed , c Ϣչg᪽s#` ]c!s,v\7V#(%D5wؙkNp#eZIq)٧mRۚ:|H*ө^ K5eɔ֑ؼ[u!LLj\~4G륚K6KymC&)5o>`:W5Wvvz y"oub$̔'UG_/`1)-DQ;..ăBzd%hRd=vgL+=|@ռ~R&7+4 ;$KSnφn!'1B4E0 $PYt K=t4cDF:8gE!2o'p,rY*uݍ/ou{](Y%=t=hBJdl!ݣَGuas5BX1[}_'n'<r *H1Uz6cLiYV @),9 uc8>_:g?0#8ťQH #D|[^ `tCyn[Q!J>ZsOsLV(bxz_p2M~& `+|?0'!(|0SoK3)\q5'[>8l4$5N0㬨6㝗\"'`>Ylڣpt>ha65IYB(~KQe*Pohk"K%I,cdP.qz,+X,y$`lOZaf(;8U܉!ڡ9qa l 8AOⲗʱz+왯5a3Sjm ȉ $dh 꾶 83E)P?!!(m  <_qE/땲},hN ڢ=/>14{X+8[U;e"nӜv y!t'\:޻!POq=<]$c+3Dz.+a6n+NC.+hi'IrPvRSO #8DSD QD5?+(HBWA ,2$S=:ȱOg^;R|Kz&HPSV4fJRѸcCILʿL*s7ͣ 4CKKɬVZO\ӠpwǖncI㖚|S.28 9_1 "uJn˝u D%-Yn[q@vᅤm)}Vd'ht<(D.bi( JL~T6)tOWC|qO+TY8wFY~5~Qh]SlqeL܇,t54Fѷ?6A6G|ʮ"@*3OI b#A dž\ %N5yZrs]a̮ zk1,d=ZwF`ĤX2I*mUIȲز~8 ImL)T%ɅAR#8w:mR'#8^ Y`c^.j02n5f4a{‡@1u9N)]DJ2dQ-XV-|deK|S}nPpZ%ZBѐ_˖h3:_~FZys7 F*舞+,?"[ڷ/6G똎y~#bh[DvjnĺN4I7p6 7'ʹT2R XT^W|Tu[rN‡rڏNE D>cd_%G6n9{n}u<؜r,ao9`$kjC|.IҡQse8 d\\'!\m?">@,-~1Gu $,I`_xe;MݰJ|v."?|w1}NΞW:KxhLhWr}7y?ZVpQ4 q{ɘfuQ TS&\^mʕ'l>t;XcW=gGxZnN"S#E**i {5oOkP(*Ts*ONau|[]C/mT芲SN47-I'i1EHx=!Tp}zƂIՃ `]1^XBlZZߏu2 0^ah/FiZөDVjg#JB0\$qF %*=DS4h?& :AV8u~&ЋpwFf`c z':['~k2s>.NezK8_!1?,8)V!J$e8a(K-t1Kj$ݞ=XW1sA6c7awprdc5BstKq ӉU"Sy_hժ|"}uBz?wsn'vO2wC)T+Yu"?k*1On'yLȸW0x彐MAoj< >c?l|+:2:kAt_W;tڅ)o!Xn(suD$ep6aAD]OH=(c hW;6_3 U S4.M\qt}dm-|f=/tͤmw7hZf%~d'@'z=(Ku hи*l Y.5 Cis))7|qfrmӣ0DJ : \;๐kleG^ !]K%bn C{Q/ŌCߛ,OPx,WA?kVꑋ 5 jH:!"QH óDF?ecq{.̈́& 9RK&|{ ܑˀ f6IA7fj_y_E?t!BL&9"`A](ud.+y1 vΝ_k~ j(q(T\P={BNpEzX 5f?)]u=Ҩ ϯ WGbRwj[u3fqAF]é$^ +(u~kFsѻ+]>]Tl >aGwOg$A-WIEӒ P*Q}EwbVRybTy?<_:0Q1l=^Er`Roއh (3v󞬩=L(*/>Ufm.%4ǜpGr'+Kń>S(gfnӿr5?ڠsԪN9] &EH4Ed`R2}:D@Δ 4(Io,T<9ȸ BX3Eūv懏$qP'`** 7+s=*v"/>tn]%O@/ʄ 31eRַyĴC 4.;:.}/~nPKP*3`>lEb煅S0R+aq4ԟI΢~)re4#lhfɑu(H~nWx=Q_";@螷T#A8HIO,y G7BR_OB*Wc~ **-b8!|ܚ&v"MgYxx]v]MrC3κ,|Yv:õ-S0|AM8kDm&#h{1Fc$7zxI>^rVXfO.dl * :}o:DHɮ5q6iM0퇾dRY;Up->oC^F ;&M/srv/4&V jH@zM&~eRniqjۘ9wgw6|Gh%|#S[Xu38)=u G.DYp|~ N6`g` B{*X@?GV~G95ސZj+ lzb RwW]}9 Fw.,gdtY77Pp E'E@ 4mT(DtnΗ12Rb!u{6Ɍtgnƭ%ZpIR6bL\13l!kXqQM-(1HJ!q@ [#g yPʪݕmj=XK> ə#h85 0cͪddu y/eeWPL)nU'ֻpgܟ0ۋm]$ݧ6'Q8}ͨ+ ̱Z94^߼GTPd9dhm)򦅩4 e7w%RxZSY㎣tIצGLMksH!)mVpVknJd([+Az}":sYZ000*wAUu:X^a\>XaElF=./nrD2{$.R!|ES̓5PlA.R.8U\4$u'RzM%CGkᢵcHŲWg'p#bmX ɋ )%k8շՋ* R}܄i܏LZ+j« RWWIJBW4[x_H- u8c"kَʀFO.h{XzXjlGMDƌᮣq3["vQ2g7Q6Zޘn4<12]ؔB$` ǡ6V':z ޡC/\ʍ]2j B,@C̟l99Ӭw;,Q-K?P|@ո.ND8yuӑjs?е;EKԚN  {8y^ߗ֡fϖx"z/S{<_|^o3?5A8]>~SU%_MjKs1"e_>ڞosN}@OC gGҹ&nV-{gqG-Ĥ%TЀS~Npպa,%! ~dGӆnp+:V<.uoSc{AFJV:l: $^O_2[fNҲH_f]x%t؀߇_f2zpc&!ŕkJྭժ zkd5N>nbwy$} uOf_o5ց51 H?y4|}X iz?h) ܔ'r{֞`_?`6FAm}.; WIt~h[4X'@[CLWo'h\Ap{< 5s'SEFUo暸 4V}wW K i(, 5@I9R;\iAk %6hzO||JtJ>Ӟ]NwIѸzjskg꒔`oS'3 +Lg(_@`4hw}0tZxgBBpQ[IP83-=)g x\ƐL/nxĂ-G+e/`?2$P\o1s>U/[_v["ޮpxpj372-kms!O{s$+uN`Ƅb6ʽ$紮ba36~7l{@66oug,{`֩P4+?f9m耢{Ԍhխ[޳ A٪- վO\%m*,wď5ɵ^ogTjJ&pp7 ֋QnM 4lω! K2N٤U0FaF{P>-Z 9Ffx*~Χǝ˄/f{4<<ɯl6wXxTѣ5FvsGymԷ#cqESdkMN{S3¼Sp]'%%{0&frM=WJLxu+MS$zȹTL/:{K/Nʸ%#ۊv.kGV&9rl~NR 1$Ѹ8كX[7~0N96q] clJҷ{_-O#_H\u%V:j*&!b<4d˽*~Hx^N:\ 8/??THp"?2:rEarmb" {wϲS%D0rHl+x{aCb/ʑ>Х?N8y BZ3oMAOuk!s*YaG R\Zel0|zVD &^TQjHBAQkwAd}Njs5De.Ag0.&A}b\ˣwcd@rC~IB VH:Ff؋~3%nquCWT1+-֪6Ե5g©^ QƮA]H[QD.wQrc681g_AG3@Ѣ X_J!$|tQ詈BNA’{5v}E6wsց:Ckt`ɔ#EuqP[/C_0ܗC\d8 |V~>j;r~_B KQS 7FrMj(LȩF(hsYpӄ5@}Z 4;%?\u*MEެgOrpFBAkThihTpX-λ xpe}#0I\7Ϙhm lL8e4ơ8لaA ̶nhb(Zjڴ-m,kee' Ptf T-Nn29ם򉋄d'Fbxώu8c4f욣^/0Qt<鞈]U8L⡺<H0lԦLh{g ' f葇gXw`v( pSy5zOgEDlʀ,Q-{RbEq;LNmRzS5 Qd+>?eqTC&Njsqf!ΚLcBJ|$h{;$mEVT#vb~xc4 uQ S#[O'{%?| |;`Y21:8)rh)$I5Ve ɯ{>Q؍?,1~pǨr_OnNj hӏg:szzV,b\C)Rj8Jn\ QX{m9)?̓qc*cq>I4gHtDb+&rw5vmtvw&ё} BmLgqՙѴXAӕ:cՁcp%XqFh^ӺB~}C1=}͂>7P5ڣz`$ETjQݬXsڥf\}r*w#^N Iɦܟ-p QZZǡ(ۥ@?{o> viAs*sJgm\qvBc;~|h WQN'J^HgH`U`v{֧y1ſ0 R\L_w!ܤ@%JY08HQ9"D^[c`}f-^ufuB4\k(_'-1C>%8oy?9_|+uCM!{d Shn9ЌoJ; >NE鋒*{طfqTlj%gj͂}I5)~Ԙ:$^;eb(a(G7ףJf/lRաcP{դ㴜SO:7j(bXT>"f b%|rTt噈Z32Nl=( fE( !䪗D9ss x4K371d4/m9Q-V$B3@C _`ϊGm&N:X~70̺ H2i,۬ K{Q睾aO7 Fre07ba)rYFʚvzI؎1M %T[s3K6WGONB~|j|xaA}7=K) H7]ޗp YXLcOROQk!;HxY)~ϟ)22(tU:nƘ .bCi\X*$@JuB X[ .~qs#9GS=/zU32bo#So'w ^ ?pjPFPY1~G}ZyBXqM QE~I,+ *4-Ez]nwv@d1;iTrC5-[4`G|]qbJ{69[$gPܳ^-i،u}ڎ@:8F*uE ={O`Uԍ(HW1Ngkơs'Yf6?ctDF2ŤmIْpKp.vd%!bd}K&naMZ~0 q~Z0WPАe08VQP3bŧtJ('MhtZA/*ÄD`|D|kv3Mfj}|lS]kVtJ>ۏG͎A7[]ޑFeb;3"=3MR~L{b[j {06ϊ,E>n+߂p;<>QwDM9{烪>Hݎ뤁 :ϓFY>tn_DsJtc1ӌxtAK`!lL=cC-Ǒ U*tu񊧏3W*be +1jڌz+Y#J< E/ ¤+(BzvܴԄ/wKZwzL"&4ww= wmhKc^0|`2 ߹<ӖfS?ykYfݵbÔgڪ$HHai9[wKo#0-!?f.3C=v@hk}[c&_"/Gj>Տ<WwB] L#ÖQt(o; ͒SE~/r8H 1Z2V&00BL+v#o0|1U-aIo &A#[b9[;9=XB[= tTi{֡ȄfY4VV޴˅;sJlJMuE22dDYg,6H ˉ#esAP~F'&,>Y#s_Ռ}>Ca lM6vRՀ=#oI?zɓ %썛e}D _@=_ [K90ڷuII:Ьx?InJF a@93N|Lv4m@͐`m:a M- 2Κ=;&0qHvbxN'wt=秠RI#pדUx`$Y6 ŪݴdG!+xRǯ{!0QAZZzz%3Ho$qYq@6*t`<`mȩeȼ&cl r/q Z7cgŁ~΅M$ppZ4U rݹj=VMO)tx LTm {CPoKe!V,\L(qWI` |{=nԽ*JMGLe,X<dOm0Gވ@ri?<IJ̓>lJx䐜qQ@ f 렅 [m 24ڥGmvjXe# 7Jjbbxy#p`T-oʘ,=2`{5NpnRM3@ a3'c &E\x R``ef)kgݖl4@9v@aQH351 OYu=3$Ќc1Q tzhDC#z>",K=lNTͿ mc,DfN?ҵ*u~5e Hܸ%A.UT3XQMgACsOSͦC^o|uJm 5wRO^u1#IBAG4j7USOWLˍOV97;VA++re!]^] q#%Y|;-# O{7W, UxfKb}V`6N; /@}t^X P=vb7w$Goq0ZY-d)(Y5_ڝ $w9Gc)T CUNHi/MV1Z\(H(|p 3@$ Y7 .%-Z 7 YÖ28O{:_BKk^ urF'ABԆԔH2Yg (I/kޜC>ش *=P5s#򃶰Ɇb+ŴcZ^~?|_>f]+&idE2" `HmOgmR %`Os< 4CEOXͪNœ]LW'9";ueThw] +𐨿K G˨2Ϳ$]H. FkY%AspuUa?P 0Dw*>ehH3.K=8cQגߑrvu'ݕЅM.Uz3\BA7ȩYǛʗպ$&N;U y^"Wwi{G@S d 3l!F{ڧ1>@Q)!Tƹ7$f,R׭̓#ǐb&B٦SҍK(3s7yps@[芊"ѶU?x=E K~40;a1G ^AxՊP7 Vj2n#"] L^,?THESB\ ϛ{^ |,Vs'>ԅ@RcB '_k9d${G;JG:͗chf ,wDngB"OWJu,K(c/5__G!UZu&vkZ׮G ('z4Ii.=P.:4ЂFOw%Ҕ̃HHO+ѫ^gd RnAO'kZ``2Vl%,D!]N;#{XƵء͚=8o^Ʌ~H$F9 o4zO(0h3Μ@#l;zYxW6Yn܋4 @&pXfY6I{k+'b-f 3 /$aўmoU&`ݩlʼnϔ[A\[=Aaēl9O.h=/QpsŸP9Ҋ \Vz!DE5U֧đ;Ebr"!O"; uA8r?U*`ߜ C!VyE*Nh^zFhFkQ骊<|]9'N6 R4ņf_x9`65@>9;Z+$5d-"v1o kMxR-?pT^yF_>}WѠ7$ qHЃ;CDr0ng*/?,3%1>cDY8z yo&+1D-䫒広!VB[8RPFBr^B&ZK?(n5wtrB d_ЗsMhkBKw\ɺ__H/sP" qnRUS [~'Yt? l3!us*}q?^^zWS*/4\vNMoZ`="KJ1سx֦C )wVhX%> ETNmTJ. e^%YGwJlGI7w gTÁǷ%x´|Ou8 &5/fqw|EYYԣ$)F* *-〕--}<sg*9ao-Ԭ:cgb6{?wV ky_X;h{B2[<=MDiy?,${K9]yC)j `E9B:C-i˶FlKQzG~yh?i%z ЖwhYlnԝ! |̰e(#VqXXQXCĹ޶9 M ̟t4*ʼnG8g.zrfbhh/딭Q҂!ѐTKKLFX{GJr7/EDsPS[DqZ Z"J-VA#״S uB]C+%/KLL @xp| %#Ko8MJ g-zC^ˈVbC>1AŷSrPµ,8~]ܮQ>j}U '-/4 !{mo`^5a-ج_.}S,x#Sv/\2 t+MBLɬ;~1ptRSsbfޤ&\v[bPnb^cfAq)M-\Tgnt!rt V| `>c@N H?)iRWfMoijN0Z;fw" #6B)fC]U+!"Y ˴ᤧ'Lv:muX%[bU$/IcV'y̖iWʳIJT<аNc+R~8Vvl`]<ܙ0V/l'c~^l|#U*Kf/R=S~75 \D3'ѿ@kgA>~vcM@ITD[ڱ'QQ B}M??#rHkw3Y!+Q~ZQ{M !.`j| aw^:kv||Gj[rT`^M7^7N,sWveo!,9ED;͜>HTÑ^k!ϖm|cX(0OY-Ҩt^HGr'Aq#;sæj\-Ůw2t{ƹ\Q+ SPv_s1Sdgw>^Оnz>>CB ߽|9BaxhřA5TòtsjJl ];T<2 \FLG[$s zpξ2l /G;6aNsIWRu86!5 ,#pxi-!C`>*~N?2$\tؠe6a]Vi:t6vG= &[ݺg,e۔4iBy@d)iaQ,yz/sLD#>h?7UyJ`9_\`4ɝBݻdV(U5=w8ci"31#s^; g*pNS*%m8HO`Ρڀj*`MA0 ˅$sTtHh˾| F&#}U"Td+I"$ǻ“}u|91W\&Q2eywTy *eؽ#7O9$&/4Տ;be <{<'X怇PC /oM]`Hl35I!lZdK&~Oo3o!5(Gu؂X߳+ց")JX m: 1}52#z#D^ j{cfw :%$q¶E̸ķ-&c{@P),,T&|[? ႋ>dLE:;]`e=GKٞS 1L;IgbHRZ..mT-ƚ64$u0?ab1&}:ɛ |ƣ˵wSzG &DªAL[OS-bV[ 윪j"uai2W+ztzB!SEF|wj˶1L6TS~SԸ:#&Eۺy2wv6USC>i|Qhi/nS%1<ߎ+ʹP+^@U|`s$6O@ca_-SpE3d/e}14CȇtmZ`>1*?iZI`!.omAWKL!],Ρq#^hp=Vw#;r"H |ĉC Mɦw d +\!MӸ҅SJc({.H@,IУuc_gpbf7{V2L ^~xgFԁњU^&O[Yk*MFnBjۇ+pJfrQ Q8ܣ_ A_'QՄ-UKѥ~S6p4Kb2ZW#ek%L857tԉ @e%ׯ0y#w`L0Tcȝ`Pڡ·/?sN][pb҃S8\Bü~6ID!9#>ӊ0 5q~ +ptԠ-upuFTw4xu`v[Ð:: gA^(lPm푛$B19,S6/ b)"{+"`n4b#+#]IzRUx3iwpS(G`zOd`]ibjrք)-5B(`/è@ @^ 8v㻂5/쵁-C-Q(V6$$Cզ w4EX9aSjGj2 ű4VPmʰ,uyBu\V̋OQؤojCڢ(ah eE pO3Kǁ*D  u%$Õ惿UzPVO%TKͲui_K3:SEiKR9ߖ2=r%"gkZcj]xr)%yRveI 4h:D);;@(HBGWDsZDѺ>׼@p[t 5(k~f x}Dؙ6N8:uۖa#*d r,#'(y(kS$-\;1䇜vO ODUTz-m_AޚOV|gp4b~i`p*O[CN'*I/-`N3dMZk K)4{#_PrCUF9n/&3b&27 G$c{ tr 7yynhovG2S! x$`~vefT%o xK ąnfo4%ĕ"U|Bw9k=]y^jE60ЀN&bdwA 5R1C}֝(ǓE]F]vNi&d`] 8>O/EBN\w`@23nBtq[ybEg^B`@Ə !yܻ7 LߌXDRٸᓰ܉ZfL =Eʲ愔ᅧ 6t }|,+@=C'䉹]/,4״[Olڱyby.[쮟eʌdQ}zMBl[5>\_Z°7AӥY <'4>o)2ܣ: lry'8.AQKR݇uC^;Z oAw. 8ZZ5M[ѹj!e]̾G:ߠ-=6sB y&6{C[dV0'Gy`JWsd4- Z$xwnm"H[%C[Ln@5Q)ׯly/Lt'mVlۂ՛ʫmǦyJ UCHgF\GIJC D[8@[na'KP~ŪYqtG&J}$dZ?~$+a^SLˆ{,T[ASm(W{va1m^[54R{]xJ@,#)/zZ_A;4fq*U++/E22 ݉nJ#A> +x#\{U<&N[\{G qCn3$;0!1עp(י#$2G)y%iKQo-\T0*TL]*K" $| {O9&j /%]Ȃ rWo%·%;T9)`!4tvE]mBYҕ}p5>yp=o*L $XrRppO`S BHC$WayzD{<,I^݈":~k.9,n.mUh.*vR*ŖXܧX !x{@gʣobl{8]I a[mjjޛ61*bU"t ?k ?O uTpه(\;̑Bs' 怩8уNp "\}7EOv3Lh5pcR\"@Z㈾%N)։[W/?b*KlXr^kI+#N8͓ј$Bth9 Z XHoYPV_D7p#e\|2/ ʌ9 Ej\4`퉅{0DGX{IU g(u:EcE VeU;'Ƭ|9m|=UE}y2} iE?gTÞm MPyJ)ݬ)$b obV?=5tyQԕо?~*g 6rVT'5/CVr}a 憿t*Q򱴌/=I|(U8C| # *3o]N4Jg=[3dZK_wTl9ml[lc~i5N%Dpf0V'W!苒h=ȧٙCFw; VwAYCz4&'Ѵj4Nٙ^m@xhP.UA4}ahR!+>\a 9L|7.rPzzF=6+f+0AAŀ{}ؗ7<#_ϒ|f.bGg90U J9U+6-[4l,t8@lu!hn~}Ћe 361_ ꈰ)BA&NH@;<84MU\3G~2tv%j(0/Cq gQnjNE%U>GG 7pĀ6 kWY;|\XNnC+-92 ~Y|1p\'Jp "-<ӆ  ѓymXC.|4R |cG% =w uf$E:D? QC3qso` ng;8` kƭN$Mk3y5i{w _ȉ$C$d^ʭRG׌傒v ؁*pS}F+08m_眴MI *O8<4Dg]EpBnEgm02$ZYRſ= am֫ 51x/cem 0ڕd%`)r7Y'?gݲb+-'%k Tz lBzv{ypz혴;.X&y~}J* ԕAۣk~z{1}Ȓ/`4gWCBHJI]=s#Pj8~7n$7ZUJ씨هGaյg0nYgRU\=3eYNH*H}z*^.|2I}Ѐ,Ƒ9#t.a M*t !8zϜT ߣYA)U" gOKx$* [:vuϕ F|$eZ!ԲyxزI\Y;-.myTqsZY&E9~MrؙtkL:mmJBK")-˪Gwp0̢̯v]o|0L;ig?%5e 9 9x-QzEv,C "ۇu4n1c([բ<}kݸ32 %җZ0"&b`]ewd Z>ht(#AjeϪp+~Er6Usno@f;xLbD?o[d H nZ'E?&s)̉ :-i K!`[V*Y*2ykwzr.\uhQ.-i #lxamio<~ƛVc#й*2Ee@r#3c<1bAоnN_kBųmnn~y$d3!  O9;9rc,w[*A^Z|{78T~Qғ$:yY6{hIټ}1yޛ dEb0f4?~v|KʳSt;SNO:rY-j??ǼDs+<[, I]Oi62 H mJe:)@F(]^)1WSUT'>?]_Z DduUfh`ίmJF$J{S:[.0;9[:4xWv+*$tQH0Zabh(垎^dR Rlv+%K8֮= F9Eh֝P  Q9A wj9jlˤ#J!IA#uΑBk{-#IF~/F X=6&Qi4y/-75^yijZMՕ=boj$DIgAh KmtBg"4֟Y<3+ /b{4,Cr~klloBVy ( y%&#β~avDNSvFo:֤ŰY+ ӲݞXyLŧP=ɀ@ qπXP\qNylhOadˇKn=oV(ZXM@TR7k 5aLa(z6$J1Nf0v&Wr`Cn>Զ0R`C $Ij?&AOUbkUw}slس) > 4-{1)yAvmetcدy(lL5G/ɠϑH)괂شB/Nk]p-e& :K/%kz[{D,V-E6T)I֣=ȂEQ>T׺2~#5MoSrO?K"v>m%\g:OW ǐZ Y)ƴ-Br7-bBJɓrd4:?0=Φ lu%gmIޣsoyYnN/ql=^6d{F>_ُY (|ƒ _i"< *z}2xwrA38 K0wFi HءW;3709GnhE_.ҩ1cON%KISdjWt!^z@9cղp$U+D\|ʥt).,Jh(Jy>(跣)ћ, QvtzCoNʓw$,(AD & 8@[=o"2 3K7 -}:P1q5ϹLCk!, }zd5nlۈf0FC򼂺 6!1 TԔFRZL7%~!!Ė#)W{x_=bM3?ڱl-ufXN>zBSEkbl&Uz &ҙx]S "q=/3'(Uqu;zC uHjPmyB\5\=0f 6.6CgVWsT43 K5.[KYu ɕO>k]cҢwÿ$ teZ'eBh{~/y R/XՃD6A96|>Il:zF,c{{4UjBt9-g07zA5W\4M3E\Q}Vv@)L7] "t՟\@cU2*9,3Eb"2&ܪ;i10W +a)R+i#|(c;Ђk)7q_Bg3%"31u]UhY0;;|&XNIO O@_R !nDHAEzVBMVG~:Oa/xΡKV=CyKدy˝^ NIM5L~/hũ'󆜟J}f^˟ 2fY)zv2r=KYzF)lwq"ho(xo{Xլ2TMxC/^L o͐u&FD3n]ݎr~ZFhַq AeݞTkSذ0|xs>4AO-?nz;N%K2|?_԰T[ z49 0\$֗,UR4IY $)qtib޺.G+bͺCUY}QaBv\+ք ftn#Z̲)w ۆ_R=;9#ӋV[e'V:9b~Xt-z}䡞:4AyрK~C|]p[+%ðA^_7O*Ӿ$1wU j`T9ƉN[K̝ۢ%]J~[ 2aw]lV kQҹM:ҦScdaʿNQLߒq'B`i9O'їvSTlUeoiC}jSd36_υTc\(mؓaufp\2#Ws1 P*+S1c&)aI^)ELZf]:Lj(m~4pJ;+0H T`裂.;zueWаKuF/"ڻO8te+n>m2B+<Y@6Г`};i =gX{ѝ6 z9RVNS ÿ!`z~ND g"Ed 2^q?%1Ö:.cFLq^Ie!vFP|>͇sѧ"Cg+s=+'[hT[W} ⥪gPssC%.׈U 9K͟Nժjch% ,3%QU\zly$G)w\O[ ϗODŽ;qŦc%(߇d - FKiĵ0sMсRa6+1ݡǤl~h2o LTo*BVOqY֐8w!1/b5"wޠ_>˕_ZA Xo0whUQ3b#g% (H)&,BC_K ߵ&έ466V`٩W;2}|Su8;ͰגD$sǵI9A_N8x~AMD{g͸j|P_ݘzGvU]VՌ4"Qس_h|mA$k1"kE!dxhN!jjBSgKeHX Jc}% ЌnuZl R Ib!vR|=Y1eA  2kh%\nj8dyρz:yYoWSI|>/`|Eנ.oj3N2}FllM9nzIWb7rO DGOrBFB뵅@{@wrCj(?bJC]W]ޠuUm 9r㯜׽u>YPY"Ѧ\$f̾*>ɦFf|8-i _qk/w !QA>#Ң19I\(cZ|) =0f>[IJ7zʩ_w̗"_vpdӿ.t^;C?z`G?*@XeJi϶MӐ:te7KrrW#x278%/IРddS>.{~-Qf+h ⡰{ Y;L .RB=ii&4m[3N^ilLʴ7C7T+ojnЃF+WDnp!\b0S$M*,d)VyCG^8g7}夭puhzE*fge&>A6lC ޑ0FFfmDd^0*:r/.~~e%Py ln@𙬖Xd0ԻrH|%5(JnA|h;(|Jؒ7 `] )};P.B_L 5wʙ]ybnZU]MB07Dk^>P>#+90x yч谯2kPFhr mO#d#:lAB<{zI@ǯeRlCqR%<(/g Gr((s[{ӕRV9 ΅cr8}6<5uD. ɐY۝H }t:qƀXi4ACZa3)"W҆7Bc`bKAswl:c?n5k8m \,*cT󯆅aDD$989߰N~ֿ@gQJ4`+9.~~UOI.\A+$jh 0q# e"HqqE%)P!?t|6t 3:Pvuą%& 4wDP[gAr8`?5o'(ƼGQr mLH{Kvds _KtWCVmB>"8+W]L(#Wu2)v7o̶SI2)i&>2&5"KDh.jRB%!ZRV߂PZcN|Iw$^lg #p b6<΂D{.=InT#to̓B9ja\;>_g_O~Q+07 03_7s}?o!iFjjIfفMt>iȸu Ao/"r3ß *I/7IN삫RZgOav_+Ҝ VRtO Mp9am_w'cJCJ:7LMTg$6,)8x\0ɹuj^32Rvi_+QItk4|'rjndecDfPb4]hb 5:oUab̞njg``zG1SqgX9O硾"v_51 2{G E3ҊO`E"P! ۯd]}_qNmd?޶ ]@40  eV*/1ÕYb}!@aqdU%L9FHib.tNcA[1'l),b aqzD<% N+K"}$K n ҖQ{5;,ќ) @J&!~&zTUvTll:MC#Ճa0@I)vaG@4ǫF2x񹙉ԎBbG2&F>JER?o "/oF"61FKR#} ^QUߠ 1E ,r78d oFf5lrm[ 2Z}uw~J1\%˺]kp\)؃5׷jO%^ gMͲ%}G=z[Kc@ߖ:ݼaK! Lr)'ZQ$clmw^1.yyE,6hl ސ`I=avqVyynʖEp?7pZ `)ad,w]e;KC4I>jY!IǼMShm56!v#nq؀.x&5)DL9\E̼-p$<.ŞY2γA5Ьj B1K&dՆ.H8`W`x1\n˳2+{yc}pzBLpP{u|(J(ر-C;،8M=e}I݆ڒkAt E u2 _-OBWԃPt,͈= }~%z^`1j(ZMI'm$kVwY+آv _O1&.k\*G5T8SsmWV`A;a߷@ApV3ޮ+6]ɬЋa4@𙃬/J.]ayUv 6WyBjU7/酓!P1HK >܋ۛ7N9u֚ 'hM7 G; IlXN/wE4 [+/HyYi ɐŷ uPL*%*du%%D0 +d?u}c? 7pK:T~x(]$[C f4`!k+k\LEŐѸO$_2r["RpjToF]'Ne4KʤnK`Wय़^sH+b_v >H2QvâqX܇nI]([뚻DÁ,"̥ YKUWI*G}rmkj'0vVP}c-C*<抽a= @b/˾6GG*v\sO*ZȌ{1B"~CP Ujޚ!D~{nB6Q%+M Itv9sb@TR!0v"] EVrxn&y}vhz39#"Ї:T4<끮&WEum8G_T{ZlWX=n  ,4 fm +L :|/x >x_WwȈd6*0O=~H# jl!/KKpJjVu2LLpkמ&Ik^1t|9ǛdsqbWIj/ڤPJ< teBM& N|wnd T#tex!;vR)3nkv0A mHgh4ڼEqZn.Pg~{Γ"X&Ҋ9Rz74uzqHM!m=S?roFwE؄1- ˕`F9?QU;!F{/[f.i(1h&qpA`JA'՘YQ̰ X%b-݋ I/εo06}s 6.']J6X<$|7Y$#4Y06*,}!9m_i>"1KlVA;sÆ-u]mhPD3݀Ӏ'k82pdiR{~$19.X1[AŬ]J枀ܵ@c'5C%ӛc:<>9먉7NG̷y+,I+!j%z"o6(`I2afO]x#n%6]7~gmrxZBgGM ] ^VfH.L},jț1~g}Ńc*.+SQ^gea&$ԙfmx$z%@e2 {E!`uvlRq^#70 U`:BB\U1I1BDW>9,ghpxUÇ .Y _'- \Dj%pā̸I,b/MhbG-kM0&M*pSKAڱrkh0Weve r6' `Ns ǾS~ϗqZrp⭐XeA@a29zP/ɳ }UU2xȓz'!7f­ġ'IGCC{VJ @䑱k~d (1hn=2Jo;a4o2Q.L$w Z 071ΐFbxqBQ \k:~n KL({BmU^qL |`?R^m3DŬ<~Q8\F.~$Rc)T%K7?](e;elwǍ=H\J|>JZćEC8. Wp f`ҟ-j SG0gƀOd%eQіА!AW  S.& @@NnAju1pH|bD<yT_Ae?EHt ,p&FjqdW?>ЙS\Жk$pkޮp- zlCҽn:5 f)mR[1cED,7nn~oٲ~p: [SGߛXVoo21~b%>,k cazB&/bs]F*b3MIE ڢ4U^ݺld? .J|d+Kr4(vsw>ktnB@"d9"-xoθõgvM~ >r$-@KJL1yu`aM ~`ϴ B~]p\:1e?g2WxOuyO7Yh֬ NǮ=eMڢ7#!@Ohϭ.;D&bOܚ 8J;X`ī%27'V(6nrһjE*%tCHl\)Lh ;0x%&ţԟ퉠/d2L <\ݞ=3K(%nNoOF[iȍNY5O0f 7q|*Q\LI dptմHpMbh2ɴN6 A-iBߥ sYlj#iEuKl<̠/4G*"4jv15m- 7P~)яfia_-=i!ֽ3o :2pHic{M6/dU!~ չ>l[H]*[up"jYג؛jX_tuWgl䷃K>dԆҐ.V Sx/f2Y#e ~]w@L9r*)m:YrGy,swۙjX_>5yJ&tJ]4$I_s+O_Y'^}C:uP +JH*!N-+y0QRzt`SvI/y4TF4kMU5肂4/W2m)B1vfYF9T5F8 CDű;l@E˅JF8&K*[lN(6q)S5Fc W˵hI*}˙r@c c]]va`SDetC XIiфx@WX)a碡5/&EJg,Մឤ / VY&(z|Ū,\!ry^B(ϒAf1V̺:Kbw@fwh2*3ԆA*kη3p!2g8e C"6ElpV5؀~xxZ" ?ǴOLɦ\h>7ȑ9M s糗I H&Ӥ֏F,Cwt U<~rּ֥ͮ#W&>b鞻|A 4YFE+ &7s9%J᫱(AQᶃ1hKؠ*7A xtQ~D_zř8KhTVvvކDf%<9#$x;~%zNMz6K5yPy2k'0:-Mn ]u7xϨUa1qzcK߀C$b3ZgQ*4W]8aY]Joϼg)0X(p(6jgb6/ᔧF96\+%g|/MMnÂ?ht6-ه~?Xr*'r#'L 0Co!e\tٛnu?x]_ L1FdJ{;dVčj+^V4]ϱm&p?L!qk:x^9MB@:G(Gvu+YM_OSs1jS  ڥc0BypD$ϩR/| Q~aT'<\a4%UrcKS-dHtnd$ںQ;4h{h)]CA3rܵ.A݂;0aࠥ$ѝOU t,5X+.Kq@tC:O)-ʿwwLO87Җ_+!ZN#'~ ǽ(°r#?MR-@J~;Z]a1z~]j@.tO[zc:{-43˅Q<=cqVSHE^HrT\l'C+_ {M^rNget Hd+3saaz3a@rBM;{,*%'döx.ᘗ9JC۲x!nD:b"2ƒQb6|=c>z0Yyj=Nݻƞpƣwӫ$*AmDcD6]k[ԛ/Żn>,;wFА [ ru"8=XYXn%-:fരJz8Uz X/VZi]YK*Xkae6gdZT$Ǻi5s짢og7Zk#{,*|g֦w m*&ngŠv$́ޟqtf˥^ʁ6@hN  2IMS\-eTx+CQb~sEa.A(VߜRoh ;q*O%GꗴY9ʛ7_#G2зSTKQB~Ѻ{$*~>>^# I Q!exM+B|nS c܋Av\t]M7I ΓՙAֱQwaҧ cXasZ$|PG oͅ,͠kai ҘTc7H pmN}ᯡs*fcvc-Qh!:SmːeQUڙNÇr)$ ڭ/+^H2#V=3ʽA'3N$L}݋ Jvy$I^iޕ(13Sca'A@nyfF*܎8bj,K&\ p*6˙}B~{f"葹ūJE"0]R{>yq3Ã/ zGρLT]=-,=@/Fm+].(&F(bQF?uwߜIX_# X ]YeI]LsEF_}HCp4҆=TS1}_(c#s&͒tCxdau$RM(Β,dRG`xd6w+Jjwi\j"ӮuuLuof NQGbr<)mcJ/oN3ڳdR􈵏9꿍#0dDBp[?5PpB_֧3Yk oDlo6hUˮ1`Q*@+ $KW1w'}kZst{ tY`GtA* hŖQZcQOM. $.eݚE4"EyFE*mY|6K_ٔ7L@k2{z6͖@zYudA#?5bTΡIxg%[$Ķ6w_;tQV5i) qx 럀.A}"jGsKp;9)L (+*AWpy,c GO 5Y`ߥȁ1͊(qXI$Z6 7w_G߈: m i^)0ˆ0a1WOI0껡TbS n +[)lGH֜(OV' $U 敿[ܹjSH0kEL'4K`|PwJV.ijj(ᑹ!IȂǗ,c+P@u^N3|Rw7zbk1Hy3Ybprɍ6EFz#OF/Ζٳ)9wP#w6Ǵ_6EAg]Q[Wy/d,a~&2ȷ\竖ya#+}V+Y‹DK!_۝pJQж~ZG {JlPL]gZְYރ2G=3vϣp[ YR 8qWfM!47A8K8 dnrDr^!x,-TMN䆌0!^`Ͳ'0D.K[@)(:BLdՀdD:1$D7-۽8C*jJGryk速S,gׄ4- bVun99 CČ8sr=9,jկ:R=dn:n .YO\]q@1*xRøayْzWJhXLoF1cI*:[/^2Rl]t@ػԊ9Os$xz߉(Ita4E]\ _i5!j6X RiLVsa>qPy畭"cɕ@EG J!ot ybBtRwj{nH#+a@ͫ30vrۗhn[t•+v,o 7wЯyA=bC~ECtTa5-/<"#+qvڻ~>P{_~pC9?ǖ0w\+ѽa5d.6!eOVQkQL^3l͚-%KO0]]*NLY&KDo@,G~tJhꘖغ ʀlCށNu6h9#A+U~}z?r_#,}gfj5AlS31xyhfL1:$@UD:A&9g^eS6LWeO=uշmv-_Tejǧݬ&mR`Z{+Q`ڈo>ÒTV3YRz7O Jkv.q25d+} s(C2f@ mMokbw )T11PH+ '2T 2juqPqpjMU6V*H cUmz|$2G5Grt)$j5tRnXWc|V u .Sժq# !ta4 >+1 HaKid0Et [dKR0mUem^ u?4{j9My\q[B{`rw?j(S7٭,tJ6lU-FAd Cހ^CH,vIə-pjMϡy}MoӺr;̈tʍ"C5imbBίPoğ RJӔo8TEvqĻ 9?ǍuX:k!iܤ{)cm3bkIb '}YV5Er om*et-C|)j^%[㬻s9^TjM+\/TZ-Y[k)ݻ]ò{; 2ktְ`v4h1jmiEЌ橢)DL͛I [m(& n`J9X[q +ۚWෂHn*ٝ? f:y 3֓z-"-6^${W}Jnp|SMty+bZ=3uƜ1p 9EpLHJL۔R2ϱw4Q%{dT;ӏC̺O ,+fh'uZBDbrҰX$hr}{@GsXn5_TCI|&t]$v ]{Pi/RpMСjj,ҕrew;bl3 _'<MA\MƑu r#TQO!?f,5c'nLVyI.ޅElct'NCjR6^i'&7lxYxBZ~ԠK: mݾlig'$55H4 81FHD{2$[aKb0l.ک'k1UEmTΝf~c[b\)Dol+-O4P덿`59 9kn r^Ϥ (QIOQ&-# ch̴ᛎz|O4G6,kģL/ޟ[l9}KK/̙VxKԥOos͌.cz.u:\h&}h7CD7ʯfw^*}CMIo #൱r hd*yrє@mi [`j܁yښ") | iWYtw{++kF;pN?5qWO5çTH&SDEhkI#*4[ކs{52X;VM7X8(w{I^q{5C>eh="Oe }󄅒ƀuDacXAĞuVW䛙n(Q@cAnRzdнPdM li"6tL baڭq1ig n\HlLUۆTHб|)܈ڱ)ms۱;*[Tw UKi y  [vm &hϞp5𺑈JTI# صbAA-HDZvRr|̴J_&,0~˵hإtVCÞqXQuþW Oe;Dfj6!qhdQZo-od"* }+/PI`BoM˯aN߅+3)?3-anf΀7Z0C sOOt̿g"h*vw$E73?,֋ʯ4 vks0yMD]16هۖo|hըab pOV^ b<5jW_!z Ŋ4;"P6]$]ω=Wa,{ u#8]B5WcXw@[xP nEum3+d N^7[(L?'**ṳ6]+ASr JvHҼF׍[t s萰478N;Q֯D>7gby=9n2B`MM@&]1V=BeSORW\48쯁/CךZVbhj Ot Oz\WA^L{:$\$Pt^K"e*eDh\R~0Nv͘[UUS6~Ԡp%ү}iTEH!fH+LY`$華Gph {$X$ФG ~M۱_-:~USwBAM麣X0ø˦U8Du "XKXs!I槳Od=i'&:ޙH;B_wZyW*mWDVRxC0DEq>NcRX)1b8 \x P1?묕2II%e_pʆ>1VTXx\M(w}bЏzTGC_ =A e6aDy!tKD ѩCy[kAB['';&@f tBU 8WdZWN cZI[>R`͕MdT{u/C³gO7] Jt<70KIQz^}Mjyڄn,vOa&>=M',hfc~Ah $Qaܬ1h?+XA2^oy 1ZϟlwVfa[ZՁq/jCpPĘRnN&'VLЙm!X(5}`ag*2i*DAٽl+zi^qAEp!ghgYqd@yGc"}!IQjMoc|H+s&vb$h9(``ڿꢱn%sow?'}}QGz3Gvhҍ}SSW\?:aVQfvzVo˙=f~❁fP 0 "Ou}:4./MMBCgQT7oF4&t |iM D~ۃZ2]-59/گ$.oRcB54]1]u֯KNKJٔ+͔sP#e}\?_˦ ۲Л`êL.-9'1T^,ù_HlI6Q=DTJ IƊɃKM&!M qK$,w_ִ*jT M@m\LTSNiO&Iquo0?,TVBhʎ#!?*eCZp`X7.gdX[b-*A'jL=YBmBozy (Y&WyQt.V}>c<'5Ÿ] 2(0N{k|gu$DJYͼ^0zS\XQp}_<;SӞ[af Q*P+âV~+Ii݌΃iIMTՅr{I bY:TS\j BIJYn6td&] ʤ$M]ͥPT} dӹ%"wG΄giA-qM6 >pzQaUov}8>3ꍉڕ 5LCkkcQD#bp hin~KXXE[ё`[ fo_PtʞBm2P xjTGyW׮SQQP]kpáLkbMfB#_?y+Cx  nz<$ Z.w3|Eϔ,a{\=V?%EFoPQO]Z2T>HL@{ ׋=c+ Pm9*ufyPs_jhSXG\|hh++5OS-yԊi V nG8*9;Sg;ioo)~[gQA AC9PTFv#|81Ņ@3549S/ M'P 2H2FgiPk{1,k q7&|u$V ㍋65TdGf{2;ڴqNKBӳ삚2^S'̮Ї r ^řa'?jx9G3yLN01٩^G눓i0/3'$ЮȊ5̷ )^ 'IcԷNeS>vFGͧ6%I|dYLSe#%'!Q`L&o!N 6%z7y8О35Ȝ8V\8DNkpb-s0S5CND-QnR۫i5.<,2y^@FEoV#5WI_bloCkwuޑkYZgZj#iA֝ؤϝBLx+oGS # cg-''Qՠa>۵K.Y8&8B\ \VNo=wi@3WF[T (`O"^C`죍H7C+Q,( X}UC8J?ACo\,zHcE`ԿXW!:ECu'0Z6v#*a 0i/Hq5ʐX4lp{Ԑ:lyo*=BD!C` p^CZKȎ-<7Y05*a >&.<+s.,1YjQFQ>p%NUPI)J+6EŰ  u"`n;AG u_,+^&:xJ@͉ k)wj:䟔XID^a~+ %`ے?# gxo&[j ǫ g8?=`_gs\6"n2Ȟ W\H,N0{(PH}m"?vjA'S<>QrbwԬ`!?Y0ODQnyEV >.Sp0 A'< Ntz>02H?z|b)3|NYdO|3}Y= )Zg#%;hXzPE(>khc %!O|9HB5Z6NfEjPÎ[[\O!\IZSf,T#b7>Ѕ+U[SNC\~\bH`m13k03BI5pwKf2f)IkS\E<sXVOJ -p#`w 9,Dd J^U[ ߮ew E$0fefJJ@/Np'nYPċ T9LiĤ]?E8 w*B{ q=YSKgBXR:D#\hO(0Dz`GjK>|zp)d+Ne# XOzIǙPDHS3֑->]?[4qܓeq۶P鸄 u O'v^XZdʢъ \3G_.2i5 )Etq;Ӭ8-vچ.fD~^Yc u:tu-)`y }mjMMԂY #"XE[N3ZaҢ򡞐H>AD>dlؐui/9<7 õ.m4Z!>м<>oC*'s:By88fbuR|sCGCFo_7g:,1kr19T*Hi۝#Xկ!ҨF258{r%G eOVXt$_)p+DU\lFM:%:ҸP- =}W0 LMTjak Qu$cN` DŽj8! cTLks̖`$tR܎&oH ;# ?gnۯxi8_Vi$WTOIA<c$fkЊ YjfwXHӭDZ|Dz>;i k!҅O)n6O>mgk"*~OG%_Bx~d(h,g PJe6vkz^.-"oXk0Z# -& FhT\'|9Q51IcOQ6N ?p0| z_QUBM„ϪMԼrtљ#Q7EctΧZ-X%RpȂxI.ߓ̜6##b3i7E߁[|cn=. ~p+&U2BIOC5B`GBmn龍rq-̖C ]U3o09jR[)_S6JԽP!\J,eW=ܟGziiG 'a U [k8R<i^QPjВ_5㤟{8ի[x*F9]msCzagN=FK=G5.lB i%'bޭ@ծ?t| A4!kI~u)`REE?+H3WJ3(aױb@p|bnI&E]t&s=;$Bo4dz/U"dڱf. ziE*D c, QAZ~.wXp*f".ɼ%/dzedxHz-n9I2Nm61BqzW@)*SUcBbي}~70g .ӓoG@g܅!*Ýռ [(c#]Mg{A'%WvC{q5$5 6؆`͟A Rbt٨%k$E =iғx̚bQwI>f ;n ѽșwXL!.u6YH|dS4P5Fd =9f|-+4;^ #oA$wplP }=V='L[;Q$x剐W^yO[>  զb(Y+f-z;>vS| nz\s;p ޿I-tl1┠%ؒ\=|mME%@=n PTD•n n{(^n5bT"ɷI_{uQnsrNGoڕ,}dDH adu=檱oݽa8kĨBv?f ϭ:w{_$=KKk*^&F~< `A4>]-/[4T MLt$u>hRJQpXvA%/ʌ;t103A\;59Q#AR&"RbQqobo^ws DA%#bNBjèZQdK]ɄWfTA,1#[˺+u"y}9%L y?dKs6!wX)cXpW.Y25;4Ӕ}Vfu4̠q۲҇k"8cŦɌ2n97|j@7W`Fd TVbHDvrwcːeM!G ^3h>}#8e؜(Ԛl0wn@ ' t "/tV>.Ǚ6I T|t#JoppAmUL3nhCG@=ڀP88i{ U3ѐS#*#䈅U[l kYR7P5gz # ,e|W̄/4%\#6[OJS)6rkteX;mrPFO/ 3S~Va<:xk}J鵇zH(]ɻ)Sq`yf|: E gG[ZNmy3v:r)R>v^UuWYmQBԏ_F_6@r/Wݪ%90H!05mѱ7$n+!Oz>/zg:X*) L,X I18QQ?B)}B+cv&E8LHN77 fտæv?}/%&l*AV>j}ieX/۲Td!0Z! XϨ?ߣY z&Sd,@#=GgQG%b҈!ɉ!i "r9">EĭSC!ڐWH'}hOU.Z,2<+:]h6wjVItЇ(SB]6x"&~Sn~ JJh7 u>i+uHsըJ^5ұ>#ηO״^ O(q @l7˰z=CSKҒdQCc Pf|1\zHK@ X9\~Y g@sW< gX\$jG}z$B|?LW=d.,pM\C\rZwҴ*^D (Rl4^ *={ '1ptz,-+u/=}3&,W%:wRfUO"uyR =x1nIqܡ%2ho(tgE3U 4t% ݸ.T%:%_v9t*Q:|`Rw|p_oJ| =dmi'+!)H==RtoOy3B*)YOrꎧJF/ھY=n[`e{YH`.ecH!rK{?feA& Z~ĐaS Wׄ泱7[h=N4ƺG֢m"8Gjр/Ѵ++=QY @t4;h9KH V\f[8W6yrEjSR}Kw7A ?ZoB>\F14 Q 1MWuP?YMw;fY)Q/hۡV|/ͧY9St66u{PQ7g׌EZ[0@e-ʋǂUU„r@^ %j曁'*S· i.v[,h))S~ IjfvSstҷ=vAKJJ%1E#ς'bX$}-Efr,cBo -cE\( OSp @܈AkpEOTT(pdKf-!&"zְim?~iO{tkM 1֚d,.1 88 ~`V.g*O qx\Vwԝ·"a\R%Qc)}qm_6Ծ\ h |3<`rE뿻9z!:Whan_P(ayTa2_81c\g]&%ӹ|@ bY>]@2iLI{Nk 3E'VU%lq51lN~lN*U_ߔmL!q?^gleItC䘋;36i }P ?H #Ƿ+ءr0H"ae?fCZ$lDMe8=i|ëE6tb2fHs3q~z)jKOqkSz\3kqF2x2+۝fDB]f^8NsiO@i4@cy'gHtrɟK^#uyo\&2*8T&GNȝV·2~&Ci؊a~G;T4į\d" CȾ?rTCO1E͡}fn83RZ'eBedJ$AyBZ5 n*RH^oK6JRH 8;Oj( 3`C4L/%թ,T.˜ZiF|lET)BR,z.[26 Vl?t\&P6{o#Jr0:6Yͅx^ьJ4bOZ25'\%2^+ +78"7 (A9L:q4;͟ d@82'"G3R ZtZ)al͊4z}w*}ox@_EU,Q[NbR?61U)-ntJĎW' | Ǐb06^sνƿlrmuFXUl7\#2WAצ c^*lR` sM]vCF[".4*'^YN X}x;D0;Zv0uϐ Cb5ՇN1/R>);>)9tu9XesNCS*gb?u|.]]B~& dѷn.d HNYƧ thBVTSεJ߲ҵ';j{u엳.ljLq#E-Nz~4n+p˕%sM3Sj%%UɟBJDI.hMqd~Z8fQ)(jwJJs߰}S$KbUHg Uyn )#NZ-8}.w\+-wGqr`kלFL؁WOos/xwP2}G>/c :car} kRCQ[/|Mį%0z L|٦CIoK>=8aM_~&Oչʙ%Ҽ:)\-%< ׏~z{P*d ɈhQ؅LνjUlm>T}K5+KK{ 14 VvlVpRCW`ᴿ`^3"ɲt $x 2ׁQ J; F!-iRrjGCB\8㥪֥z=ĘR'}N(^Xߴz9fj-8Vh*O_?v]EpԲG]^LO#Z v (Un$g9GT09dݷie:ǭ$S %|qf VZ Ƥ'*D@O a"51BBv`lOg@$jz@0uR=!D^sE[/M(7if`FmE; #o bnuZtqS@ONYa 4ġ}_ILx-KAL1I׿UXjȆb] 13'~>8*n}[A%qNkD7Wj^\ofo^FIl=lH`1b:=&]?8caAi2$1my rTc(ר&'E71Lg|Ny (ʦH LJ5LzUMdpA{tx5?V#1P⹠TJ,t_l^;a}L~N?u񂣊00,INE ĦDPU H{5]M.~aS&vFQ_nVVYM{UP⯿;,*!ήi{=DNNuFʒ Nv83`eb ~rV}BGoF˅Zuz=BɾO^/>80aç_dqwm[ y_g(S6WCpQy.Ն"C4PˊDEׂcPY;:^]2[c"vra sWls!KNrE$ȱ/\W1nyTѲ;ׅ2 EHfEꂓi+%{|1RGmάX1ƨ5x K6Q9XO3Klߖ& GH$͊E.ݍ pB/ҦF  1&It^d-튞  Ԝnj6Oz+Ȧ!XyI΍ٔ=vZt>"Pk]wDh9۵de,z'c]$W@lޫH:|umhdT&\rW9_if'Q\ VOOῨ hS¼]9}e'QnpbKH_2AS]NiQLc8$PA-k72Koi g`s7${,_9}d ;"T;5C/a|j1!G=͍χ]C }؍s|IDVm(\ddSӲP(En`8P e9~AX FXlnݲ gAI10ڙ%(ۜ"r1ƞEժw(P=xivb~䱹4N2}9 j,]Kx2$=|$i]Y3a{eyYh;x@˿WmٱNV0DU°9$c>K F8%|1~ HUF{Me6(i/zuS*t wrsym(m{15䆉=\П˄!c貟h@K as(8O%7^i/WóŪ(Sq0:LXM6u(bgKI#wpo -$1@T?7lq+ttI3U2hC 4}oYP 5?q۽V^PJH@ظ!#2YÊ[֤l,93t^&dO&4`?kexѠ6nF<"wBPq0n|=!-@m>dc*P M4mGz=K )AZG^%v2v z6ڸ9" >w@Nᆠ>ENn&#HI %#؎' iKElʒ[CvOZIDT}afd0"Q+ ,Z %D=aM iBuwhO i<>)   Ha(hVi,Г^{ #]3vGeА/W24@&1wJbQz1.Վb<b0.EBN.>nϤuUy(NatsK%`aU%" jpb [ pQű#ck w(t{1+QHqQv+9:)֋9O5Yb#|k?7/ZDV[i5yR$GiNH~Mו°(sNȮf2ы{a/h]B7Aca-qmSM '3Q-rO%:X toHFpM:V_T̝e i?K|2E,iŸYrx4_Xq\sAL}>YYucuEZ&/+oC *f=y]I=Y kLEE@Œ4;n$OF4߫WߎPA5'mY h1KLk AĝnIxþA˲d;$|c`Q!pV0sX0p<]|lum۝ {G>.ce3;i`!tqf*|`g#nz$}Y; s^UtkiqW9hj'{;tSv~8X;r(M ч No/g,p>[ͼ>j^Gk(Aб@ #^C-+HH=^&usmJJb81t?A@DYh8rvLƔ =W!%> Xq/.pjDW)O#AR8SPA)ahe=k \ҡḛwK?wΊ H|$4~騀Ϋw گƞlQ`;R&$u-Akr$a{^D[NAVKShw|vuc)̕ FĎ=7qBv'*Lճbb<3VW z ONe͉Oo؀-Hºx Ä~/ v_V~bsid# wSEH} Q9 X:c4E6\quGoFXm兼S;O󸣐s$^gwvOHG[Q)bPFg@_Y 횅\Xky=t逤Jx0N2Nkfd6,6T}~m={z)qhE+PSm>aR?uK,HÞ5'lB|եR(,6ԽJI}[ .hhDžMlV}ثhDb6*-@zƟx P"TJG1n%pǃM4wG:-Զ͂e FTas5> f(.W,,/5<Y3'DYj(* u>H=8JQ2ꋻs=H#oå=R{z0yQq^Bk-0Qڃy?_#ow%S^ E-~T@c\lzt %= mך{jq\Wm @hwQ#3=745b3uxLT/ys 7azp\x5+R7?pwT7;8XœVD=$<ڐ6YOF`N Sx [t~f v{ϫ igp8Pfg'܈FR|Wl+g{gh &]RK%@JlYF¾]Vc6S=LWJo%.E <`@/_zQA/766wB#pS,t\c!"\a@n֝]>Իk wl1Vö~$O0%ľ>b Pȣ`ұ6xQlX;YZG $J9 !&$X:L%GD,Dw5Yn"_`l.I5M}?^IR!gukF(N,_u6s8T9_,υJORO o}d(1Lk *etKs-`0TKu|gZxa 0BY#pT8vs많d*)Afi5`RC+r4MlXpʝ|CBV:(&jV8IH, ŤWIJNM;3IWa?qupN@D/R Zy BH&`Ĉ Zi$jA* ALJi[SJ橌ZW>T% IɚwrƢmS,WgVy Jǹ'oNPP7Jl@^_wl@cLf&n뛧eR <ojr0@_?l (a~K@"M7j&wի4f; H)r<2f|;{_9y'@c<ܮûd-GݍiVk&A $ )}gL cin 'Gܽ=~ZY 蝊Z(TGfx/H i_^yIt+時-iĘua:c@epy58ׯ^"*AO2ž-`%Z~.ɮk))y@YT0dtO|eR6,֮VT;ߪ n.=;-9{[KN-Bd>'ȋ!:r3Vũ~ǷJ>nX'4?zҝ8A(|DJ,:eG[B'nPíuP,o]ū])GL+ SSxL]6دc } KC΄{tH%ZܹD<0}d9ߦ4siJl-XaG?r0')IBe2f |m?:5N ڕK$,34 * (]Y jo.LtBP5\5Bɚ/{]2 .({\.rN @JޯFase<o |.Z ut糨.%%Fw:=ϩNol1z"앋 ?-8Lmp)lc[)=J}a*>(_ ^Rt{Rf_k66a奄B-ҩ({8BXԍ,\+v:q#xRCI8s;l{hn!"r_QTUVJ,Z$kYJnfbÃUs9Y<~rˤ M@jK2c˸ٖŸDD\ D?Orw`A'1}4vcL fɖkq"O5Fy&oN\\ƝjFXD)?=K)>xQna@\wHvݴYOqZ_/Q+TVf_0z1x.]XcO1Z$4wp/S߿@JG;ur:/M}Ax|#b!`qە-f%kDA?Wzp^7xTHĕХoH/ޒU1+̴$fiI'f" iXj LR1Z1 %;5[w7LWr\Dt (ID(gD tfN(osE~z'Q5e2/؛ +:$J!p(gxMJjLJЀ`\&n0Bw S#y wW~A?OTVͯ:͟DYp 2aq!t'Dz%VeN撊LE,۱>:=sZ1/'jMb$vv}Ak{bjl_M)j>hU q66&JC[bvmb\x&&ˆve3랃CSw!vO?u_zn]*fUSSRNqx",(D(a{omBi3kr?GJba) 0q@m0`\?!,Ij⿌ a)Ӓ 6A]uۦKM#.rXm`vm =k)ޘvnHp W9(KgmmaJ%pc8Q*lyq͏ y!繘J%leE|LG,VoJ+}Bj^ $1)n H+2}?1G}=k!/lt,sڔ0pϏI£3ZdtfБnDOuǡDZx&p {q@V/2\Q4o7 aI6 XIlni64KpO|<sy3v *# MMʴ7煼Z ˪= kN6,DϿڊ(3o|8 ` 9ta5% hVp_~)8-Ғs0vJxy vqW p/ %7Jfes$A ZӨOX{WnϤe@q:9vPO=aD45NN`}ua"8f7e}57}l̍ob5Fj:l4K#FX8YMH:ֱiAQRнםViV8.o c{ xm/iآ$쭩}Ff5xV04OHZcܲqmGt9>`wX{zirFJ&dtbV J~[^"}6dOM_cb5ߠ'\5,kwsc(AO{/'CtٗWCEQvD9N!=F2rDirx{ N* wYGw}8K?3;l$Kéy* F

;Ƌ<׭ P5g)w DhS+/8^rǵK=5ż_.jeJ㊩C”05 lUox~&rQ,jzjzfZsw7lDŽ2HĪQݯkyiobF^= ᮸0֗^ˡu`Vk4SXZNn\5dԣj~qG&!ONE\}?퓒ۓvp0#>> fX!%j'7iY)W{+|W+W(HAzlo#܎$.PxKab j"5Q!y} P /;mHʥV"R> ƙ|P˵ *C43I.;Tsu Tuw6+ڻM'0`0m ^KrN,Y~^.]j.g|U5B@Co) zh&bO kHLRxA#9ɛRi`|#!֙(3@}Ǹj KG qgńR"@zn`b&"ڮcm$tmJ=mQbo+Be[h~?w`ׇX]uܔ ghb@B/:n̬T 45U>q=y36Ҭ+s=KET(#Umf$Hnک uV,P:Bm2;)m_n'i#3e^)f§IMEB,4*J =548X߅'Ļ3WD} 9D0sSw1H܀'*Re%a1JZəҾ"xUL! UoPhR FQp( -\{vKk@]_ 2bDuk'B77Ş'MEmߖnΰMhV7n?FH"2 Y@^[N?Sf+ v횤N8l ^m~QjB 2hf6Qxu[}e nlNHhxr7-]j_Ė n ck5Di'h0M8gpNJ,;E`LCg'{?mDdFϟC-&_lyøඌ& $PbE8<]й5H `>:En*˰kB#"vuX!pS4f#p ,w5c 9B`oǷvx-ral*>W}IPM9UcRƕLp3K^wa XφsƾP$4+g>٘cGj/:Rul{Bdf%}IQɂpΚgaS $CSu !p (TuUxlcY@ > ܃maN{jdE]}odoxԝA{~¿)"Jiy < sdTIӬPVΊy2[σU lNˀ'i}U;馤9]ǥGPD^9j4O+@CvLE=?w(36ST?ߐQVwiD!R`LFl GC<ꤶluo dǝrv:P./9R25YT9@0 ?Gވ ȄqxɍȍA$:~]TKyHA=95HH[겧2Iwv?g\jQRqx.ᛍ6B,_ [;%U<U'C:nf^If."D=?Eeeo0wS<^0_rK.F09 ׊Ɲ \i\DgQY=p%rJ:Gz)J> 6)IKjSHg: (?qg.\g$_DF؋oBn94wyh/H{ƕn{GeIv.~XSEG;\ѽ ?3˕\jڷcYe$gh-TOC,|?)eWAn2n9 +E)/\cD"k><}&n䋞9{-?a؛ARvd_O;n:~5Km? Hܚ[+4//,N?V06Dx~0nCu#u3s1Aazn-{mcCN3)o A~&PlD&MŴ N"ܡo6!?qUylƗ2 ޼̸:-#/ІwWAOG'ڙ4T^d|T Q|3cBD|1e~kVIO/V=)N.Bv0M+"X ^ГHO~1|tL徟,Aa n_ .L7&sJjgؗ1&"p/s7|h mV'dA? jKD.[u34B,BTo j༭Fk e OZlB/2L 8ѩ{W߻NfۭIw]0 kL/@UScJsܾNÒ/joEyU3,@RtV+<>e)(Q0yh0d`@is'ŇD\ z 'Bd+(hZ[8,6H:׉-!9OxQ`ʖ 9{luzLAW'2UV 9sc0~]jp\u2He h_ 0N PbzJA$q/B#ӻˢ"*yl<WqnJWQg][Ĭ q0Gb9-F'*)z3C@g7K'hr5ѥ!i- SC8N[P ||2u7GyӴY%k 0^0cہcwz5:N~V6ŝVrH䷖s; o*Oj^@XZn?|:lU-ޏ f@NK /IOOEд@KbE3#Mm"y.FQ!) tI>}IL E {Lϯσ e {$J[˭NY{ދڲ\+b9j0oKQ]] +4Hƴ/?WeF؏Lt:m10 n9G@Kr]tpI_ʬv^:BvJAJ* 8io["40v]EׅIGB!}o5оm(÷%SdtqŹo绋!y`^oD%O'E (<1!.Kcrk+苮V1ڄP}/Sf0!dWT\ &@ყrQL@њ(_֍AmlSyj]")8t,C*{F,Y/6`T< 9s`y#5iw_jܽ_&b` 6i3?Ȑ%->5;K&#WVSL}]CB!b*E obR"П#˜0 ~w.mQ%w7%33d~KR/–fGsL3,H[I?`FR{i@ -+aѤ%>tkhqtRwӽHa$ {f BN;K2|:ɓYGώb?|Y.o@u$v ب~1.g,hkhø ~sJ#+>$gi„v4ڇ*]J9^eEۀ2W$.('2L[6wh8/$5u427#mG($nXeqS$ps)"+"ёC N O*/6C=$hZ;#9 ¿wHUƏdלM-@sT%W X+e/ -ܧo8VעPlc6eeEJu>D)/ m1qF|eN˾0}Uə́%wsV粁t)ZϏ@[W5X*nW:h*_K0]]:ZFQR*r[ \#ϩ12%pzE|ƹBV7#ߡ ʁz. F@-GAk{,^sAʿ\WcL{U[B> !нI".*g|8dCeij`[n=!f;N<\ٺ#_g|΄l7@{$3i۶FoYv%ql>"mݲo^S蘿x6|5PwI{v<n)Tq*w;V5I\YB(C)? ~ RI| U@/p{ nk9|eI Jg-fveFFOVsvh <{r#GdId|ymAw7!xRҸӒٹ<1osȓ˱0zs³J*M$qX;p?F|zb7{mj}2[:m&Լ=:AJBuN*/kMJ#Ueqn@y'Tb`_s5XH>2=6ϽDH֒]dnmSvY}1 m \3ҍ6&@lg#B!/ڄ7LǧF^b&P[f)sC*_ ADG<} สo~?1y^G)5N"=ni77; EkԡX6"#|Xy`]%XzLHooYob3K{YP/M͉#vƯ'ȧ͠ m]>-$/il]ֲlOH@687Ѡx@> @e߮윉q\nY -۶y:9k:aN&<ų b䕸< kODk],^T{ݞ´D3IkY騔$~ >/.xUgqdIg6B9,s9R)'t?hz# 62wu,iqG0:1&F#,V. ǤZ.wJ+O4G#;B&D&M0$h)uC3W`qÖ| C4f.k[I}ӃTx2"3kfhN`C գ`[#9LhxD3 [xf8XH\ůWla]IgF*`je-|9A":)ΫrY#1$3u(yMaJ"x<llVP![~c}D3vg]\ݜ.x&wt1J O5ŗwH0Fp.a(u "Cb~p#Oè}(t߆?Ѫ9r(˗! Y'4/~\?䋚&Iو^6aD82 TȯVu/ ʔqDhEג'DKdi}Mym۵'-&֭Wzsye~ }h5YY;!%o#Z?1Y\⮤a4@E%aRFXФIى@2^,[R9y\_ eRѦgSN,&  I1Vj*fe~pkfۀI~dLu%H :Pt|3HKN/F?~ܡ p_lZf[`Z(.pko^%MpwwrSY׭DYHT<'almAz՞Mne_@#GFlp${"ЀdREOEoPnSUt=ǿ^<%ّ/ #"H@}+ Qd%lǟ#N21o26r4cVɏގdB1<i =Q_ YBDY&G;Xli NBD%і27-]Y9mq%>չ5qxR g LY҅ qݛ'R5{$ N+f[Y[*sdF?xy-.07@6^#ư9/8 knSMQ~8kׂ[;IN/>RWsZ5ٖl[VE-YBzxItlG鐑S ftVxRdvÛb55:!cnuEu4VQ+r%jnGخݔpI>X`բ$Qظ#BP8Ng^M,/y|q;E#dWj)9p猞iɴ1 lPaO=ŕD xNH~J, jACXZxF:3FU"Z.uBE?Vwkc+G`25#H}<]GbG#+>썸Qs5ئ, j筠X : 7V7#]@ f#SaJP)-P-o* 7|SF%D륋j= Ԓ ln,=T]yh2.qMwUχr,]Ν!iV ~L]z3tܴ|HjE"{>X0 ?ǃayOiI蓘+cX4T髁saUǰyfk`)nԋͳF Sw?%ccZ9` /[.Inua8S4K ;|8xØiH'` *aRv+v/鬇w9 6(R|oQYVp :8$8b48>1GZ,4mG0Jҳܐewx>m~&N[|6Z+eT @f5e P{*)^UT QNM(F.Mu05||\Bc72\Gݔe:EW}/\Glvj/$nY4)dDErMi^qƾ%#1CPPTӐMgKxT9n(Cjք7-RehHd(D 7XJQߣv:._䡃؞6s%-hZdLg:uP* /!IT~>Lz/_< qWoZs^T.'`iyd|{Ζº?=𰠬8|rSmL֝ʴnX0~ân >sA訉We@$1>>Wm lIr,uRc}*/wc * 02ocR@2} ]|@UE ozERA]3΁c_KU9SD k'L`S'dݏSSˎxtI|~BVȏNލױJ<կa?`X́J`4ec%*q-z|Y&?'3tYg }SiKxOhn^DJ\; fs,p'eZBߓ\f \<&^2{$" kF7Q>&<TlÂ@b[ I/)2xM6)YD `( ճ?)rZL1S;ݷ}hb*7hAj,$?V9MV/s3zO-5A~U O-i1=!\J37@+.'N Z,PE/"ӾR5Pg#f4BOV¦ ݥx as+KO[$I;$$QM,bBW- DY typwkjF5rx2 52VhJ+l꧳#KůT/7p;JԉE=qɈh-}`ZqcJ6 G#b+9^xĦʬ=ʓiCdge\ю#"2V+cvk!25ZmM~DȵH[l5 3d3؉@Y*Xb_""Z`w[Pԭd}o{LsN&&4 &X,r`f"W q}G-ᾘټO]MT Fez8d`;G%xrO2(4F4-i d .>P),:גa*Oӆ9{KtO!燜kP}xr@ ͊xUW^l1ѷo;F(kD-d5if颲5(8ZJSO.Da`~ |ie4=^B Z,ՂnTkXS'`ufM.8*Z3|d84 {+_Xi8?3|֕~y쀓>$e(1C@W,$m;WL*sd7 {+*𔚫 vl) j@DXɵ{X+qDPSܢD/[{۞FuQ:q̽H n"&qO X'W/.ẗ[Ct[xe p Pᚋ*VzFx_|[CL Y<_m01Zw  e ҥ~? NyŎ )T<#3l/XWrWx.|Ǩn6eGN H35+@ԪBL/:R-t*ͭao#O鼓xmdqÑ߹X'iW<.A) 3ݜ$3OɤMeC/Y(-!pNȮvIjRK8|L=c!þ^N{,g[vI;Iwyӟ{#@0QQa/ZK:)85q!On&?!bb"(!MQɕ.rr8ĢI7@9N&J8/'F8;t{eke?(ioksʛoJ?tD*/twæGiF/McO i%_U%yosRG:R5dcT: "-rT a4M Niyc1.+;Pl`EJt| {7Oii27OZ7HkgN_@+)}yǼ0+aЋ((!ĸ(O% #j2_p:T\)"V#O͌h:x/Irz4+L 6G3w˲.i5g# 8cJ]lPQ>_"9dd%@PSKռΘJ ~r9laNv.$6_1kuKE7WKq6a|[ $E2չ4hz.@>׻`D;|7w)4 >w1@x~+W)wa',9TE">AYfvx?J.Y^nWn،_X-bTp ?sFOZiOyinoM'l3ʸڹ`s"8ɱ40.Uõ-yϗߺ7콕9 %>e;tNV(||_p͜$Mx?r` }tsaM5ǠX͉"k"T^Pd{꾰4@3ՑF |P!،̑ʔ)v U4םp+ x+ K(b^kK_v?,tAa\S #NC:c96b dHAmժ zUqu]7v ڜzkq:SlL܏\~{_ `L& w*!64)D7V rX5#63lwSm SB(/ɻyٻszɢ;ا31:+~a; df׭e AL̚'z=ߩw$KBY`aRȴJy2ѡt'ow["y "̾0zb}1^>k]>˟p`>LP ,4d=Z{7'g OF1˭!禖9s[6oԧ߂ӱ"?{ N/zz}2#4+!!BK=OX-n#T[ֺ$XTIJEg`Uc0Z]C5iN9^}_dU'jH]Q:{_cYٳHѕG8ɧǙGSzLNT6'=[d2o$%O!=㯆6:oo| +ߘxřSZN~/|.ɗH *m0Zo * e-O@#,WZ DjkRcFէVt{"Tʠ_Z+]QT|2/9sɲCv. PO-" u\¸#p gHX=>߀ 4D\gA9q B{L.ˁt8lXB8Ypk)BzGЭzW+֦Sz(FuVȯ!|[ A//BFװBV9sۓMphe'U֎,'v$Eǿ:d!d^ׄ%B>o$(:x޻qK]. Cøf,b~ƥ~I6>@DM|׮Tg1BDDuȈlX4-_Ə!cdnSVɻn3whGOHݡkG_Rz i ɩ͐z'!mmjӼ3l qmFׅLOV CH'ӿIͼ?CAО?X T.nx +XQV D> CUHa="~F4>]͚Pk:u]>?3No`̴v}z:}/S͎^I`;cp{Zu{vͷ`L0,q* 04,x$X@YKEti8-C < $ Vh5Yܪ C{J.́~ @v&PT{e̕(pѭq2\x;To@152MUf__wɐ\!S-dh>hQ5aX j:"ڀ`/]rH=ۆ(g,5֒ D20U-*`YLPop2^A.};.堔1@zF,1=6&F2h`Q(]wM.lS|"vLO(.W\5W Cg1Y_'e 0955[ ?tS/Uy5}ㇹ7*{A>,xbb0>Q&!)Hd Kab$8+I?b.yydXiD풠$] nɊW}j]02?qTT0,̬8=SCZ^9Y#86˓aLc5LZG9T͓jB))R> WO8GIn!Ђd6էHI͖E@Ya SQ}\(=XZs{{?12󞵈Vs+(b\sQڋY&cצ\fPu*^ Guy_#V8BRVy^0duL3J1D֬`鏗B"(-ڑcN]!iKl#9` I::ڈ+*ze֠4Ղ M0%MBthM# BGThKHY_LE&D@Mj%aĻbX 2qC5踬"Y墯nH_懶A =q8PʎQ^O7N,zX_Y1ռAЊ'yO`e̥Y/+?}|Q"gʍ=Ni\K di^][g*v18˖&D?PkYwZ,ưLq ľN:#RT,M<{'k\fFj~BNhrM+YE\=j ,ïRS~BsqooC,ST'sضEEQv4,&4m}"8.oeU Y*QfxL.Wtv?%: #W<.ː}m{e A% AIO #7+AYT⼮OX2d|6De^lפrUWl4hkq--H.&le(-ŋӪYqu:@eh>a"DgY;\b<Ud;U9krlb,U5dd 8BNiST~>U &TlOY@ڌȘc'Hkm3x_\}iE #ĊCGV k5 >gP4 ݡ%A,7z*ۢ_{ZA* }'0e{cr[|H= @P0p=ywamF~|d'ˠ/OgCQQ+`S&Mo C.~7y;-CG&:>WzΟ d̩w+$`P[^@ (|I^4:l؜&o&:j1BcO8F׼E<ֹopEmfAM8?ߢKi3cpܐ<{~N3hٲJ&Au sFF\8abLZ]jHPEFOU~@ޣlg^f2WGR R<'`.L WrMqGp#ׂ}GuGw}B]EDZtpsA*SzQT-/Hhmr-d@eYP7QV [ju@ [ed8R|?(($Decpb9θQ|Aߢ.'0yJȩe65DZ]Bs׎&ƽҽH.kCSI|bߕ>?W} կc=7nDl2߲95*l (}i_`!8 #_> nMAh=Yd|F(83>N_5FM0O3rTdQr -6Ş5&V8.R2IJнU>M =^uֆ|QyCVv \@oaM~N.Y}_b'V ${}!:+E=hFg6L'1Aη)} s⃎sw=sFnE X/u4= 6U}-=JLxV$T;tz~d@Ԏ=>&n/f5s $X_p=*${]m.4ygsQ5ĐQ{/}I\z%лȏpiFx~VCx UtXۏ ȍ$|HeIET18IH,N\% y[T,zӝ'_&8JRuL}?7vFt_%g݆ {1Y#D*JT#ԙ^ct%m!!&޾e3cʷ@F;蛂qBDUryu>k.;θɎ+awJ&Y=~ 4 q;'=VJ/։HdܘeJ^+߉/O_ =+kbBX?fºS3S, N_g 0I/P< TʄNYʌƢX67L8%pMƘYڄ`1${˔"D<i3]rNVYEc^2ϑSM;Sh17sո}V0f佷(&ԁ%l+DO/%M~ְGrzf:LfIn&Zqv)!(">V+ӅrD?Ld)Dz\4uThkxHWi[vT:8ڬȉ~=G-~m!FnŧJfd zTD'P==5 U怿[.Y;q3)&KMK&>)6>2]l;k>_xZ{!sPM6heunya0:(NRz,.w/+u;X5M/L LUAqȃCm[ДFo/rB"W6t'E[TaN?y\C-q O|'"ތX<0+dg%IJ[,m0oT9 6$!r$}*KL}T: yWE PRc 7>pPJÄF !Rj+htȲ󑾾#Y vGX̠@-+)İ% ?]ko͢Y .(#2ȴ6D춫M.Ixn]Zx$ʛYVޠQ>?XL׸*QS&{D5ͦ,CZF/еދ’!OfkJP VҰ?HbNN8D_BK& #ҴYgNĉ7[+,BC)\ ϯVwugK6idJw|?\C#.Q_Ƕia}h{ldi_ө[`O%r=V"v^rAQ̤QEvg-x?c3Csm< pؑ㋝]49۝)Q`e(:x6 8 iic ot A#KD?>YQO!7,޵YsD3wzo&2u5iuq,0J|&\nGFrq6&\cY)zUiQAJWH }1j3:&oɋk+"fq!K[Sn6JBr@f4}tp7揭kyAcv'l{ ƙT3ס}P1Wc=2fѾs'P IZ1 UD60"2UQ&~~og ;kl3frEY(׳2#E[2۷:e)dK<FN79+`j_AA †o9,ITUS.(a7dBɹJD _ 1@,{eFp!b4=Ґ+ndy356FQ z8RI'b. Wܩ?-28סDZ+:k 6$덳 (ZBa肈|5w%d>Þ5c#k+U?ЮX`$CWbl#[o H܃]'eV<=C55pU"}דfV4pV%1 *׬j=#b띃9K\%\1 ګ5G<7AGCOY95ߌ_XFX#^Zȴl\S/ yT; ?Zn&}y/xsQVruB7[:twoԄg!x+8}d@r8yyv-r>y$=Xvv@[D>ژnhq0c/#<$h>ϕRffKN2$NDST(rDx .2WyՅe9uV@GU(y{Ty 0vr]i л,-m 'OFԀɣW/$Aa2 Ao$H"޶|#)1vX42L WiUDj !VxbC>gF|W߈xthm)/p0OPa\?+N;.3b4dzK]#כyǏAVj:"({j?fz,`zʜ F[ʑw!z}yS^>o`tkŭAq7ZЫ4yI䞷4ytRK-"8iSoy=Զ X,}f18j-cULt|"/2b^au@xR9Hu+SSD)[ 61/% }XJHkkIB# T15=)64C~4Lwx~s8fPh">jc2 JRB9bl;PB` 0l&҉j\|h.s.HXߧ&"c6݇F\YTEuVan,@ y߲kITac(Ly/Q0_gPR6( /5 loL=Jg4HF17l ? o.ۛ\)d'YvBW`5LP%O mvMngb! y,VsqIXn4(/6V e|"tGlu/GΤWwgXyD1!BѢbQWfIrJ!^hX"[z ?ǡMv;&IX5la/z}xd\lC"]ĮBw UǶ-gcl3=E_BNφyDag NA@?d ~ӻT >>su_x@E Yhӝ61s~;V Od-!ٚ2UɧG6+$"=DX"#h-€FE(b&Q"8B E\rT&˱ӹGw["8>(7 wNȼ4,jt_0n YJ(N*8vA/?Ϡz٫?FnշײQ hQ- ]RK폫־Dov:,M0p%LNh7[*WT;!dkq ϝ#;ݛaּ=túCO8"p5@XUg|&^$*sifZu]LƸq?@;`2qBI^`oL*1R ; h' I|R}Bqxo' 1awOT_īkj灼x Y8=n,/=x "Kς|\19 ؿeT/瑩␵*pcQc +]ZํDRF'pUڮ,, ic%OA&0ߊ|"1,ol7hr7L:6 MI:M07v)ʕX_]&h 2x7n7˛Z@"$5} ;/kP:4zu 7ء<#MݳWZsD5{٧r ]RH6o&+ZY^(Ê7A}~PSqm2uot0cCTƯ+mB"7eN81D(SSÑ1^KĶ`00_]DV 0\)mY9ab"c~)ڜ$!gі_Dw޻G7nQ?.E]4*24u މum% %vJst("}L-V޽0el9S $6$N+u"Kkh)~IAb9ⶁ>U]>>);@Kם\U7tI8i4Nb."+xՏo+tiH${&<Ѝ;&Xv=>wùEF3_&;U5x Ote v|wrT ( uA !k{{%_j n {uv]BWt`|l.适] ئt]7>] ".P:BH9E_P9 YHv6들F8~K.xe+o5;GD[<#b4Ҷw6ih6閁ҒjSF~VU9z!ulu)o6f6t3 N/w(p=VQ}uHv!ڦR~ǟ@A4y\vV(0p24c9Mӂ4pgG1\j&O S-%yTUMx*qw!pS $)v2wu 4@΃G<5.+Nv/w?}6/()@^lR&v&x=o$q!UQxXʍPUoD3sMTVҊh*d%Gu`+f6O PT:zHLN i,LUQGłPI)xP]8V >Ul4ο^+Pk#1ҼF^潕oPQmfPl/S^j:2m9%ʂ[pd׈6 χxaB+cQeqj`Nqb/xt5;'}"wn^)X2ApAvhd.}2%™p]24J- ^"a@guɠKZMso ױ'/C.- זJ2_ӗaܿ&:w b3hD)慒`M/Z wS6dպ,7B@5G Y#]t[!.^jCєE1k3i~Ʀ`Mq1Ͽy[hkM (i%=vw͋وL_sCГtC,9Hi|v?*DҵgQ4K:̝^~{&qiŎoL5l6qD 3~j%qjX=K9VAT-lN&n (٬_QswߩdFfe -' oGϒNlQ/^rlZx\3蠻1oCS $=E;%:WSw8č|w?[FA ޗJv[jZ"}!ż4 N6ۂ#{c5Zy6= <ƅb3)`RFٖ DpuBxU8>:̸60\M^øLlʂeeRr;P0G&ۧCЭz֔69l o?Nˍx$ kHkx/?`U7Ol;<4k )rG>;N,#B_.?h-SEL,pR(Fc*"t.`!$| TfJ69dTWcV6Rdq ;;_ڌ~IbfqH"n|7W+^,sgMu'/ ]eELFC,b/g<-'GA 1wc'`dEjpC3J(l%7R&RelEň{BpFK rC-L{ \ŗ -0Y8V%#ɼ.IgB}bcOl<7/?Y`UYnm3y/Cؑ/|m_ ̞h+3ѿ7%o;:bWN+L@(W>y$CLÁYQkЦR*^kҐg y^b$7^xX^U7kI9Y䙹7S| y^⦣`ΓEv~WB˹A#X]ZVd  ,lLxY qO1Q|F! bGX"nY4hn"++PkDQ1Wp%"ؖ3pp^h^=3 IkM+ \T:X>/@r =[M(+, tЖ!cq+Ge ʐhw xY"ch@?]7thty \`D';za*ICS7 LmΣ[oW/c_ғlT\(ls]yL}OCVj \x2Ye S!YKe'vxf:./ЅH L D :`VCy}.fTR=kkE_n":@˱z\Cp#N𝋲6uy7O=lQȝx3۲bC{R(Ǣ%%, *Bұ1r\!5VT=y8@z!]VTW 3s[Ε9_#ƨKY%-;D>zɅ؄\nF0YmO_ ں/l=ٹns\M>ŝ|G: !Bg[FØn8vcŃVڢWX +y˾5d$vtF:v1%뤯:an\V h8Akl0)@ɂg0$kg$:22Zh@2brxYFnڧ|(,`uSn9uYWTJkOs=x8&ප*UEvzVB?K6dIK!n;/G!wfx8qxRF\sTB_ pQW:=j "m,@ࠟ_I[r7eɁ%|{ۨI kS 坖Mn7l+.Ә `eUbc9.kwI`C!j}dک[?<2y?VuʀUaRZm t rC$"DhHHY E5Z_]#A왭+E'> EfHB.q\0N/ p :1QSnke$btB'MN,KnYG[Iھu6/Fhp- }ay9X}}p 7ȇi?*R?`eꡭv(}<h`i@}NP\hR0+>_N!e"Y֩1!"7vpETo,Ə?DEk `ELFH =4Œ@a0Lԑb(SK{͛ˋۢߧ*ÔV&Fk9ƪe瘆."t v /q{ZdD}-cu$g3[ ” \X1ӏ,C%˙䝧ݩI~f:+6x!+=|~8 G8 F|@K§gG`=E*Iᙵ^_=NN7;Geق-Sr\YUŦ-gUWh Q" u^xDO@`'!gͿu..r22h/!t}L ;Hq|*뚤@ꉱ3^c6:Ώ3-޸얐Bqu*LiyNeeh: Զ=n'?b0eFq2{O&>p4̝;lPK{p#ZVa3WXf2v0+c6M r'A6bQJFs"[b$["F`~$4±1uLx>;4/=Tj|{x %{ BX, ƓaZmH})w} SO 5>K^k~)̓CCHe\L B_[@ kuޅ4>aQ/~^'N,2BƳ, >??xx$$tF*Q1ͬCypkV`8AYWUAg[܈H & !ę(3k#[uph'zհgj H ]uY?XSkyu&UfK$[_1*$tB4%;x?fǭE u4 !<Ա62d1&(`)]On6<%e[{eVeGO),W!Tn|C.Y"bv6 cI4Yo;0hZ"Zk_^v^3T(t5o:@}_?4nRݛ ,K_m O9_Hm.O̥7 lJЭBl+K;Oc -3*5#AFHDa*^sj rM߹fJ*:2C[ 297Y{j.ޤו50t<7kMd6L6B}Aj\{NHT6HBd&c &8g7[C&H@W)?,B<6L[guupS}쇆_[KCv?)uڪa #Fy<^܋P籀NIRٌ Ǎĉ'/Lj^ J燀̘B VӘ/k(e$9s+2?;Pzop 9^UQSGꕦL9dL$'XVvmZI՞!l|os5Q3F0ߏfDA.>e'|ZSK詌,TnI,nc>23d3#4z e'7t)hv璧;ecLR@CxުqA ^֭{AN`Rjђalo WRP\P>*@JEX!m):oتO,"CcWఆƱBEa NJ/F$m{ѧq@_6VƬT;P[ҚqA5d4hdkǏ%;kd0v[alm!0>`RL[ozŞle$Gw% $=lBQѤ  8BA˿Q8ͥྋ"_zx3zA\ _4FpfGٴSɰtVe7).Fb6[Yug_nD"j녃.eoqkfIYN r.eB;q]h)|[96g:ŴS nG!3;Ẍ́45nf!&p-ٖ)3]Q1:`JыyW9 ʐ(n6p~X D"cA4\d ^Ћ{g0<$=,+.Ou mGNfǚb4 *"ux$/FhᾪA Žvz\;HEFCB]]JJKU?L7v(zYt (eyͲ#.9}Oî>d;mLCZ߰sUhZwV)O0d(C*Ljg$q{$B'}lTհY緇+yJ;j*50N5GXC>>l n3 i(*jbU@gD,lR1lq[k`tzf *-p`jBiR+x(ALD \=,F&DH.C#M88XUxڗ ]yZZ׽e : 7M& 2-͂8&z. ]4A/p`Wex=l42Vh\mY'Z4#,g@a:+-Ǭ ऋ∼R(|r4kCُuT'sbm-([h3I'q bUR!fVmBRKS ` r%&ސ9mo:kp ZK. /QHzif.J Q\[=5tɷWMwZw 6Vq>'9r5C&Lɡh'܀Y+}`{bghp+.5?ljk|8GPX:Caq]{eW%q_js[d{Q,2$ F(uc2vNQw@`Neọ:WGl(茀5pea8C1lm1R,l4K^V ՠ7157ǥjw}y'HLڕhTm GL%VmM1pkr~bQ^E8JB֤aEh|G6jCUo׻j㬦"5ūdF4ftN9i# ĩ1V1L܈P/3Q=RJ֚3=ݕR$\fYhJ>zE=-kC2; a-o|N6Ε0J^-D`)"]~2JY2!G[ݵݼF"rtyLr2=3em+*͡W+ !jSSywR*%(.i:سo@ۏo|x->!/"ȴCN3ٱy?+IG;eQTD8˔; yþLx!qz.X`h (Ս` 7ɜ 0aUR.N9%3T nIU!Jn="> T~Ab#Zm$=g${@^$5ܐ!ʘ';׹~>-]R_N$~t ޥ<"! WPG_8'֔b˱Hyia'xc3(2_wȢ'ޟH4Rɬ8|p*K,˸tÎmAx(Af*qC<@:+<ǞM/^F?+8Hky4WD;6Invm,Rakb}j|G@3AfIrRՎ8CV}Kt_cFt-,l>,Pzǜ UX. yF+)5i0 <^q~=bS*g:f^w-"K?Y1,})׉ovƵ=h4cm>۟ŤkKk a;0s3Eº1C"_/}Ep/h5LSKޙY?\ҧ.qξ|$_λ*\ջvL0 ~sN+^,I HpQDrȇմAz,[@E(p@<8IMk F(}QѠ!ZcUSf1}x}{ *4}9y .TwUJ B'HBaa2qXZd#֮m\ oQ4xi֣KjYLUlhpĘ!N9_AQe%QjT0”v&9$ea]|c>Voz?!::SM{XA B2H3O.;y(z-A&ܟMdrYd^.%tLDhQڪ[)*^ MW!GŒj\?9"lX*M;>L)0 -CTCLK#n)݀Wk] D3A{puden9C:s:#%z&sE'??Þ{(Cߢ oς>ej¢< K:JypHSke(xU> _7ciX&@8>@ f2\Sl$: l@h;)י՜V@2j[vрmͺf<2ϣWh B߹ 0fZ(!=9@37`Z z>N3ԏ)mx{ʡdkZf֊'ŧm|Mb@/J{0.ǝe/EըNB̿rBwb>&/.fpٍioK "2C3"lTKYXE9l<r_|'J {|zmꭥ6| &  k[Yx˒RI{-0Pb~ mW=CVrl⏹ZLkOu_Ɯ5ꥷ_SQY4k1 Itp͹4S1$9ȹP@Z뎄њ$eAJJ7ơd]a1Wpb~%+TW˔s4VV,kMՠa`2}Phy4>GkYTaD#8\هg:*0`Y=:Hrk#:LZ/633j76)F]ӘBqToTLMg{Ayh:,"+<Ёиe4v^6#qC/,ܥ:plM@ra9:V>mb7d&ͪ9b~;*P2beXTeحOJ۰ ~C t)skfeD2폣nuhX=~0K"j׿ˎGr-|0X7fu{5p P: 󀏚\+9*)m Mɺ١ **+K:o= g۬r7άɀ.Z`) ]T0G-5HUs# M:w9MNZ*&aqT"(p)ᯡa/l脈Hsx086b֎"Qc)G4,ŀsX6U{Rp׎w…sѓIONS޾ȶN]OI.mLbQ@TIsmyrhl~>mǮlb WgBw9>yl`JڥU+_SfROwk}lxsаCCrX^7CBOˢ";Rm}?\\lp(}g?#%6p}a~]m}4IOIWClv-CƤje tWZT`.vv9~Tji+^ésU>eISzxBλwu˻K=hraR.X_:ȑikoI Ob.M ,KNgi B@>1Y87|"[ 39 7󯓜G)t+ǟkGG.(Qs B8\d""oۢii- ^ "OK㏫ 9_QRfxtxgٲHv޳\-\ycZsoz0IFjmiYm ۱Rn_N* ;0&EPk6Í[-v* |XUp1?8 q eyuCU$wOm ֹ6st9wS^FD_"6'c _pzu'mӂ-LF@<܄X[{Ag;wD>^VRhB) ä 7V~eJt+`}*rʇhÏTl:; nUA9n&]|]MgF D¸Dy1jpqjLT7fDJ@ך9ڋTwkM$f- WVSCAz!_.~#NnprcA w4}J]%XAܯܳNCH7˝,rKE+]pݭSpP(BdSN%^٫ %=f@>XߕpP&*l"jKC=hm-=bQ>z u.taw.FQW4;MyU%M2qmǛ+OdOB[Cx$\1D\935Zǀ#Q:ѿ&Bu2AtRX_;w&o 1`uP8t~AJ?-łcMm^?/(PL=#m1ce奘 cDC(鷪nwDq&8:7Q pB-|_3 S%%MAQh Ŵ הߒ[Ax (eQƬف(_Ph[hqf|] DOr(`[!I ߟ&vnT~a(牗h|LkjXcdˉB;Bw_[Sm#!Bx<5CQXhΤ"#VĖl+Dq ^Ÿhبoɱw,Nﶯ\!jðFV Z1Z[)RiT%Gڣ7( ZXKcFQ&EE'Cꦋ~A}4GvXcwִ_7?@ɞń^'׹4Fп7=6iDt{,CNqĸ{!NC_bj1ǧ 8/T&@"1E 'A8؀(-![_3}v9FMDƎz0ZZaK"G#_|r$~6KCkd|HCp.)kJ1ikZwƭYC|pWt<KTСCZ){] `Ɵļj>Pf&CSaCdҧZĈ+Ǐ4VJ^;QOΣʥ>}xաS^{1IB+V${O]b0u_2ij؁"p'M4YM+}Fp!k ;na1dm.P;T'iIgv'cૼP_൑){a6`J`?lPIf"3)QZJJͩ+rUc_eN^E=A Fq5N5STf/өX)*/,@'& Nz\a3W%#N$U;(Pt>U`Wi b[^yxІ &(Zh~9oHMm" vŚx5 q"@ f)=OR,n*/Ki1N0rA)H?mMzwdDzMwW[j1`ۘ>|@IҙfXh<^sWo0Yl:fS(cU얽h+E54~LEwRD|,TgUBΑL^VDt?hM> B~k@{~ns[L0IrX>ˀ_"ϴ}`bHq820#qs=7 h7rtV63StLa kj脞ps :DJg^jNpBwRkFslyۋ yǭqpzw0Elz>)Ń%z*G`.$u6G4@ tj(TOa> `LQ?Gg!ⴑ|ll6ZMQ! ꀟKruA8Z3vAe|/BX߶K)x̷:0R7ӕe23DcTm6XvFαl^'~[yd]EPR!TKħNcr@Ǣgvu05T1oƌ)rJ(jrJ =5#T'?2\ƧգD~ll   ^"D'GP#yc/0.&(mƽg}1oxHM 0ฏ2Azg䪆bUC[/ʄ:w7Zumm`brm2dARXM!bxF4_j$⋌ƌ^.UOG1Duy #vn9X jYcR|B2*?9:NS󯎧149^/8ˇ rG TWd ޣϥ#v zXf3$ 09"s0t!x<vK# k[l k "UC:y2~QqN7ꫵO)vx^"=T) &"s=Ԩ!%]y~SJV*l.'֦܃v}O|4 1)ZŔnf\Qv!mWl~IϸB܀74KXOWാEKe?$P\N-Eu#CpIU۟&I#RZH/ Ȧ$SGiuʣCR`"7㡼y$vq~9|Rk߷ z%1Rw}`9ND6%ɏfLw`iCi R-w /xMw=`hvZbRvJ'¼˱f7Er]H3," /fb"7T&XˌY4%K .#< us.x^N'j Br(9!Z>&rwCF-'ޡ'wh}<( d^"vpn0P3JS Qk[ԝM[ 12} Ǔ WyNWB0r:6iJ>d:$O뀠,:P;; @r|Q+wMCGat߱3 fh0o䝓TL#n9BR==cvIIdMgԶ⭧ 9׈YsL~ (ƀ{#F_$Zʶ-8լ2 B$:q9ۿ*qTe ~6ù>( 蹶V[\C%d sJy‡,-$ wP“F]G{`r^kȫvM^|s£/e} _2QLj.r,M/lp?j17l;-Yc 3M.HADr}RG+h0T5ENeZg?;Щbul+e茾r7,(U"~RY[=++~sPYݱh~e8Yۓ@gqTu{gYp/Z' 9Xރ*)`h+],w?|ou>AVCM15x|!t 0qNH֖t;a_DtZ[D+o茱 Z'TOq̃CԱ)vfRYon}–%Oj2EdJ(if. I [[$r5/:9le0U ̞thyaVr Q I4t3PWtU[ͤRihBXE@HDfyq&W^wlEoV![NCj|#2G)ز]@l@750Ƶ6l, 5/N <a p燋#/8wP 'JeF*'T?Rto-Owx<Gs#4)|h4|? {ݧOF$$/J۷hBcǃQsWuxLu= ߩۚ a?p=b9z"*6˓{}OܕVZ3ҤD]R 4E _e葭PunX,E0Slv:y=Ύ낌Sh0${Р0w$Oۇ% f}kMӤ]FV79yhvpfJ߈{Cnz+)46&;s[No ~k±{2(A (Vr7|o& pY9hދ M 7G #dV+yzj}7^-Iosi/ɮUnuݴK|fՄR֣BqgDr';62O,OV_h֓}ZD`4NC{6;l y+FoheI CVU@ҙhRXj4W)nF'2uTIu:f7id2Z`aoγ!ZT\%+*e?:F#a+5e1;ݮ m~lFdi1\Z#w']H͊b6B qM' cMϐK{u+bAAYbӿ*6*Z`nǥa% *n ,]y=|8k&gDpofbg=l9R(OzpyX v%}tua2Yqf]b/R_J&B#}N~V%]a{ス_p>$ݔؼȭ1򞉥ZV<&9-;MڪkYyٵ[ᾋYvD,U}B,ZXF#>ꔿ$rx&f9Qs5w'̈́QQ>͋~F 5 i1uU"!ah$k j -n8cQH3{%U`nך[qO x{5x|h2#>\T൙|al0EwPz C1ѹvi_9Q%hl-[m3,x1|XMuB!!̤ONz]x}G[/ Dh#-ޤܷWTY`nGDv-#9;ͼqP9"X4qDR )}?a-BCxs[ KniNHpolVATמETa^n69CtYA) Y*1V Q2&1+&LT{(|`zdq+JQh<S;OSROO6C;@MHI۲n5 @dmuU*;)YK@0ޝhOx'ZfjP!2T1VebOS=u]; &D4<{r$lXr-{u:ej @N7s7ThIX2nzznݢ<"&#rz-Mv1%?׆0Ω0 H;a0&Lzۖ HXfXfT{ؽuI͢41ߣmV՟\i,O'eD8~l$w~|(_4"LrmuӞ'I{$7|/&IU'wE~!ɼKxxbo[6ͬ[> ^š-L,OR5ٟZ g(g9ؿf@duY+[F1p"JqoV# w4p ~ AaUWuRAu,rt's0&=1,6 |Eˣ`ɒ40S`} q*S{2G揟IQZ')Mu5Mv6gAw;_GQ텶P (N]妹=6~`&R(vXHMX:=o|6󢚗1kDN_= ~xtW} rq3 2+(49 L#̰hQDžO wuKuL+:DMk][ 1?]-XN VNݱSoDHDj8e%/1Q͘C:8;MD\v?L%,dVN<;P1moCUC[o> nF'b8S3(dZJA:D2GKmذ] yńk M|(jhЈKƮ/M-vL+zO[4mZi#{ rgʮ T+m4Qk3!>O2?@PTZ'>x{ [/E2@Ԕ8hX^Uݘ-ɂ*]} yr@S4VA ݭSqɉfB{\÷션U?5^ȔSiWs6?m42w(M;yiHu%ԜShG$xM>Fb$!ڕ[~;圎SJhJ0 ӂ3Um lbY@j R^gi sTI݆c b=Нu[Ζ!,W*b_ȝ-Ntb .iWavljD &Z{r I t3WR~Slܗ%Y4p.rM(P?_>HIR-,vl9DOx:[2}REg|Ե=#E]g$F@3A4%ES*/.{mš6v sʁ@+r:/HCE<@bwŽKKhvz2u0ّGgg _`I68{J53u$}ȣg=`k#GA#bC9ieNEyk`G n2"~'oWWہTKp 6u¸oYlf0Lh1. Vb6\iYx;?ZJMhvy[ǥ6Ά掦GsVm-Sɛw57wzd@^n0"df0w_BMW^dzsP5 G>K.\6 j|֠1w-5wƤ.\?ɚrt??Ř_RK`4TrvN9Ćx:jˮ4ihxAY G!We9rERj<3O2}nn̕No-%;C[)([E3asJXi : 5L6"7rYf gq3dU c*PF-ީ$\ $f`m%q4d:j%̼w̚|R tzCjW&5'XfaЄDYs(*Utңd$VczAnH~pWG!ndfKRv_Ec!gƛatpQd`5;ORwUy*eFLY0{ \E.Qi#Qʊ !!G}YAȗU ݫvG3u ceBn3V2Ey !æCy*nR%+M3Fj7`Fh7.Dqfx EIeFߣ TO)\*7 OjF^nO-z{trN r) A,jov9WQ^7B.cop5֗%}>JFk m/,)[YⒸ$1J=&`n7߸ EU֑\Zu$S,wt{!ZD!DJ#nz(E|Z-k"^\~GT@TQ ǚO`{ sx>ERh[ޟ 1ClS}CQukQ5蛒Ym,MA7+y[e޽{KONf$_t!p r#E>LEQ{.bu$Ldt} !k#h@"e}_C!O4+־ܪL5krj[?Ξ 𿔮+q$(GC 3 -4$E\A!/CaZmiaMYKGj{/82L0i策AMn?4 H&X" :(ɼ|G g?0ʽ˳n o<`lv/?z5IQy:PZZf ݟ\<[QzJż1fRT~!lcsJQ#Xk%bryjцg9I}6u4 Xs4 kp5w HtxLUJ' ~M1aSjc̾VAZ(츛ҵ Hk6rŗeyM~.]){` H!wtp#w~`@UrPym?yP;n~spx'[GFMWI(?$Jg2u_رz~#k8nEt'iOr']뷦< @U׳!K! )r? l'9<1N3sq k"n!KyL܏'hEB/xEn |]_ ~Gl2gI2`;o߂砶_2̨ sgBk$عXͤӪ b 3zGaOa_5 fp+qwhabW5dE4j[v >0YANN wv<7 <Xؒl!姡Eq?k E-ϲi7:'pxHo'Kxث&#s hK5Sfm*BEv_*Sng&T|NB}^YL-:óBesnRǢ!n<?bܷy Qi]1D(Fjba+8kZ]G,֜w>d7ߘX dG`3|EշPX/.>%e.,Ȼ|nn|hOuͤr"'Qx"R^JN)DM]E G0&TU::{g E@0`pwD2%66U)my-}D1D7TW;n][$CLTyEƓS>eWPWkssN!w~V* Sz&뭜Cؽyy{H 5fCau'Lwxm\%%:\|hA32vP$~n@No1 jI+`ha.QU$KKM~Mx!Fr|?X.gĞ?o7oOqP@oa;Q ,p8' %a6ן <}oپ-d51&:FS50`a\ ԷinI O7r@1da5= o遗;GՆ9QO[zEBRT.J@AɃ{&:ÕƺZbX"qE[ ?`ۂ|`8;ʊoD'KS?7x y8KZfꚪ=AdSri콩r)VdPno~oN&vm{%"E+GZp>,6󨶱fH>tE[nNjHO|& em?TJ]xM֏ Txh)8D]f) - MS& |"#x@m?4Ut uP}YUR>Z{ 80*Hwj.hݡ]Ihs7ϜeD+ ai't|d_/efnvVp?A(qH&1-3s%@`:P C~S>g.2*=c :Yuɼ DTݽ[9[,䚱 pNI9/P]={픱c3rZ?{@y>#4wʯq&.p[|z!=46S&b[Ƙ62ohP+o~J;n`L[:viRY6OKO8.$AMh c'X 3rcCKP$. }s @>)כ<.E+wh+ʠ(;BԌTa:i#&_">aFBNN`hQֺh˜-Gyz 2:[ SSX.q8rP>L۷oH3 T-@#}jUyGĐ^6ECxf*1ghd2#7`bY-+bݮk B`<]1E_D\' 9,Pb6GG_{C G(:K!Fx ͟ST:B(: oAVgϳ^z<_.D$ajnݔowj"`CYF ?-_B!{AYgW-\x. 6"jO: iЃ`ck0=kY=Š9ij3=j0?,6[1CSHg2$XmorREӝ@2%A3WSτ:k ǘʉ^ZKU-{8FZu_7;f Sw$PoD>i 54^u:GDnNR -dgt?[PBl`5|%ea莟*qfpGطnѶ3WJ&2qcoy>FX倢$C{Ɛdr6wc}HeL~jl&rB颰բbW?*iEuW=RƧ诏bU-̸ t$QSMuS۴0Rذ",t^*ĞcKMvò@nuyRGӔEb~ 91lSY  ?F{2 EF p1NL5>j6A*l=P  -'<kIقԻC,7 : {k+gU L.cZr|gvg(RVBPؘQy1iat[ʅ]ٲr{Z_WB}Dk',D=, TWH=4M{v3 w+FJG!"C ؂ٿ@Yv9dgeu2%3L,fޭXS&Yn/=d GļptO6m橠~X$^h+؞|YRFCaEjyˈ"Uu4Q%=5cfY%X$zULLxtO!=)SP2 (s]"lΊ#;$'R.ynώx/|KW >9e КPsf8,p@gO7&@PS` s#} ,x]WS ڭc >X/^Дy2W6 ҁ{k&0 e_3j$ ->)"oĔT*j4/XM@%^U׭҂8'~J~}4&viV8(tP|UE#q+3zf CBGFd597ڴA D{[2roj8'M nWοCgծ# o(T?0Z02kІw;u~-"WF<fX0|gow֟mZ7} ZaDJTݖom͢0k'+R)XmɎtuxUZHg$}#+pMis5fOY3ĨhP`}8jQg hn7Z!PQ]nWdw1 F:g@S -Kl{XF6VYG޾j3dRg+ۍ|y{ 2&_ 6Y+оHdd(z6&`j!U] Л|y~@Qa ̄w\}uö E?G&Y]bQoDG-}ba؟u3Y!Q44oM/+ѧP>0hĺeح!s#gʏ-b@-p68UuAOj]o}DB]GB-"U-thRrp#Hw(sq粑eWRͰq޲,}S\ q{A9 X/$}Y QXBbB!#H08Д4Uʀ7m+n>) A%=ՙÃ~)s&ia>,u>vc\k_8{*(R_Oq1joPgS*nmVgvc;` O-E~zspM=GK.|m@p'[Um Y3NA~6Qdx &!h|e:_񮒖pT3\x2HGUC* ڦ2c&$khAU#Y"'O#1FlG.?ݜl֩2,9@c0A8[ǧs$e g4sz?[aJ ϶;>f*pMdp2<0%2/8 uC$#Ǡ>}s\=^2.,YԓXxu1%Xil0=B4F5]C歃%$Gl4g]f~Z"+ԌL~DLE&l lΝ}BJuMduK){tLp Z?yM UZDn̖KGKshI.1b8n/e!UR(oW캴1mW"[L-4B_5T}|;}Y\>?g0K'R{ЗA}'5?.d9Ԇp{) o}gm@%[yBc@ӪL'eHPm@  Ŧ L! XB7%f밿 ӝi E7kcʔ1\[}E_[3 >32l,RD 7yI{PԌ n?gn3FܛzC>6VK(|`;jbƮvLt54-潮?a"XƋv/t_l eSZrqUtB >YrfKߚ]>e8Bo1lO #X!LX#VUp :avOmѨ3nʽ)n=g45S)F28QeZaWVo֭4k07+cG_ ФQF>7 nڣT YHe"X9D$mbm[ԏ>vTHblb%XuìߔsPI<>/Wz缟(^FQ )2@ǦcoPORs5=ʪ[]W`CzHz~K4xL CovĪRRU•?"@j{![n~(fB4}, ojPRc.R3-5SDlEQP~Ҭ:Wf6HlCIIbOcӬn v쥘sۤ4u5R5Ϛp4CD |?r~> SH*>%~ GMZ"1`*ߞ//`.JDT>Gb<`^y` h!UzJNw^;P2J-~JJgK{s>~Per,.;ؒjVHv&Pxm—Ni윙S(FuSRT%[ei{ck7JLxyԃ5A6~D]x$4 P} #e\_$Nr )a`56D **Uf(qJ֭,zlI/MY݋dJ-w:Z"׳6c>GWx=s4ib%?GvAVȤ7?Ɠ/Do_2QjW!2fS {_:tI cj4 >jluK*céڎվW!$x//Z.2KKsjg<@ӣp6u.`5;-S&Y i'֦ND}$$ d/u9!ݺ t Vx%泛JBn\: ŽM3]F>BfsG/Hja)=~4Y5 s[!2`ĄEO<8rǟXv%w-g;Nj8=3ݵDֳ&p>ԯ qō?z&ǰJL9;WfTlpW>S4oG 6MdqxHUEs]5JTZҪJY񗌽6֞]sU{}X7RW)'Z!)_DcD!–؉ }둘PE"jH&(xw7?=49sq;AĈeKKXyAW`GSC@c d.>bXQ|ЎknJO9pb \5#:ۖAOy1$iO4~Ʈ)}h*QӈSKp)2rYb7 `58툱y>+xO;)ӥʺ5 Pr7K&ܰ{h[ՑND('cϪ` V^ dQ4i6DN>3 EGX9o γؚeɒ֜=n5춰NSNxj+  ?BƒG:5 HdM5TE] 8P܏n"QtIR? /caL/!x>-oٗ^l3ޥUݬg+q_=kXřX@EJ2$M Y} صG:r8tu]x3&?,Ŕ5n5h%vnb6`8owmHMG\Ynuk8)&0Xh,۰<}3},ePam'8_ZЇQ_r5TLDPww /y% 5 N*xxڳ$;gԦ-]ͣLŨuFU?;!dMu.>W*͔W49噩P KZiT :b%mq~%,j#EJn \rTl~-bv|rɵ9k3U):inԂQJBķ7x. =p,=|P?'Z@G9XGAgO-tF/jUqqT#$r|m;O!x$2v3UQ2B~eSp)tv*HGa>QV`&Sв; 9R =s@<1Js'tNR27+WaD5k+I>r,)E >W[z j'X:O7n"0|6` ٍ@j4I·X 'uԁ"HeNUΕUXL[_\S |f@{)u`w] C2E@rJg H8wZm%0L"=wǜkɹ)CHe14wJ=64m  ؾoy7Cƛda״0W!OϪǑ|/?;>w7V6h(j$/Z; ! QCa? YK٫9O 4+0Vj1ܴ6lWі:g4'ݡ%D[<.gVBeAi"G3M5}*W 6ʼˆju azUeohD7Vnl\/>P>Ƨ<ֶzt-$ XVT'Ǽ#;zHPyuKDU0Ed 5M$kZa5b~U˓퓅@o~;"YIiv3N7>RxW|( GZ?$Ր+\L$R^0 2 G|;V]Ŵa\g*Uхmt#oM2W"gI܄t}1 Vjj`c]R㊢g{N5lG'!]^0k?-L(ٗJLZrRrX:UMN]lD`}h`-zfr_@ %z]Z s'+zd,DjF  QnnEbH E~)4N8Ubӟ.Vu{6t*57,zxoEM&PS ֐p9~v/'ΎzO [k,O5VW4IehX+'rѦQ-rU2DPin(y.Z!Ӛ*l@o3BP.F/b/j"bL}`n k"fAY-A®'T?miwPp` ؽ<@U$ 2iȪQ1?"%o`0>Ho%դlRPKd` V٠. R6>bل };H״J1Ӟ-ZBqoڡ*BZjӄkVWy=pzH.-~'$%ޛ5s\\:U$[64ml û01/Ïr9yֹ-?CftB< loTt>}s]NYK'ԅ^Ɓ?6y,!$_1ߐOt` @x [IɆ\): `îoETE )HΦH4{9w]RtڴXaY B"l|`KpA)$dg/ %.)!EKx <3`nB5tu /*Ө`/ śFV@ͶVMj\HC`擖B%p[3ufG\̘.eZ`G+Ts[~QH['38"o" qwq6 77_@`iH*ljqJfC6K=h_; oFpDzhWt۰= ľ֞tIfrF&:F6-)C|e Kb؀r.7 J\W%p!c Zx48p@/UE$O Rח%ieFӶ׿(lL=Gj>Q [-v}Q6yXP+l4Ҫ˂ǃUe5qq&6֍B_r⡚;8'9fmtD햽1F/ zuhv:O<I*SP/m ¬8BF*c߇q~ #8[F]~#,Ke ]yӊSJ+pP4 ؖ %G6Nr6C^5ĥ4|E /ƺЩZ5dpI{" OP4G:-B5d{kRd_ߒP;N<zs+"&)E ;Q?w6M%53~}CfkwPXt*XD槐4 6#ЌhDL2,hzsoq:'3sٺvֳίuĐ,i>1Fdƞ9O/pñǪFomE>d"W28s͇EgI-U9"ofQ3E!ו+A^>yJHb)v|-pBog& ]mѯ ÞNj_Mo" -2,@64}4jhpv[󘶒4/Hspn Wwlƾ$o69*D+PelsPƇe~EZV5Dk(A46PZ3s_kC MevgHQ&}Fq9ϝ4)6aeĜ&o! E--SA.M̽E ajо"K!Xg7?maœZڛmqkgeɰ (0\YOa;©7{(`͜ >qmD7\X<1a1^y{_IH5OPEI51XSa58<_V y)XbpjQ'Õ(ŕ|G[t`\q=((01pv"E^yT' P bTv-=0.E1x8:P5ѧQۃ ,ų6;v?Rr!iV[ ᡶ(T #J3T 6XATn|bƽ9UcVluĵ$zB ۺDЛZzŖzH/7w?L8HrEV-J\iEve;ka!s ^}+www6RP=wW0C1Z,-۵=NN?)lԷ- 1bթ 3 H"qeQYVD8KNœ>e\D:݊vga@ J (ڇӒ:uS)CVeMn攤-+6DV- ,q(돨pZ'%$Gf=| rgOR7 Hp49EiLs@bBMQg8e: }=Yj-RIelw+(_1Z=38d㹗i])ߵBy})p7#+dhLq9BzAn#GeE*QY E;)0K[d`~> <6%0ҵfo쎄-g _ZFIo G@8H۶2m~Jb|A 2'Zsb?+3br<_D@_%-&>X"@ƙ2gGtY!)b1B-][un_Ngܫ,+{L8$= TJdE|Hp/>a9 [+2ݵ;NZ,i}dCQo`ϗS3C=zݢE=P'zVV)@\b0*mFT;}ͤeۜ3}˾2O\95&"&yϙ`dv@<^woC\$bf3aiS@?EAB]VA#.3C3~~S fX0TԹSZukTS S"!̝(갢NK6 )A0Ȟni캭wc2\tAү+BEM.`ϵE_ԃIUO"vc# y$656]̏lӈ)oa>Xϡp!Qy_Vu4wt*JY]V3No+q*$ iBNBb jLZ7^O/h4򀈴.&LG7z>+3C9\:oʴa/)UG <Yq3R05a1.cl>}н+Iu;;+vr+v(,rd/! IPƟr#!&dxvzm{M-+-d&&rLvFW`tbPX75e_VnA?l#dtK%.O'|(WJh*، /ѭMy\:VUM/{ x g ¾([U\@sLsj-s w渔:Id?~4ͨ؞VYUJk8X#MՑ1v[Λ> f^l@(@Hwk ?`1G)hgrPR6Gr $(rx9Sm("NNfszuxX:\?CS(9 }[غ׍&7LyX-Pl-}bsltFxEe嫏R.ٴ V< [fu^ ;.%CFhӕ 'aL<ҍexTN<7m 2t*bjJ5T4ʹ'%tO%(>SooFu51 twqmq)!}bح9s |nE9~"q>Hp,\ s=B,m+5dM/hAmkZKtV yz՞Կ@|Kz`uwDL;D(=yPLcc ,Ū[[z}{3h? EeZdH-TJUP;C+uՈ=BWNP^\u}lC5>%eC¹\~ X!<綑yx|88 {2'qϹB4JB Ruwi`՘w=ql4&nI=κ'M13)IYr V(M{x{ID_Lvn@wO*URܚ#zF'h ?W;"bIN <䧷+SZI!d4@/ 0]͏Hg2i*ܹl|av3%*$/| *SA4#;Iwfŏj_`p L!7Z8ͩ:_YQVOէ|16O jm%ZaN'(b*Ҷړ#SyĄ$\ }luceC6[[G8uq_ê!*ٺՑ: gD {02@{chr@TܭJGVVxϦt;+/Haެ"0 [a2mؓ0!thtt<Mg TR{d~Laf*@I'?t賜O&\nķ%`|b[Zh5F.KBGP\L{Fx l2 JԖ8w~wz<&q32>SJn8{-+zN`v?&XdED(a ASu6fĮD8C*[ 8¦研fr;Af$-D;}[~Sd6Ee ;@d0+pkۘݙM:n~%f&7jki0 x_;̷n\$|H$犂yF">w+zp0[.GG=d]@36U9Yđ' QլHxR_ړ0wBjXEj4 zvո)+o3ha}!yCxcw_q>˵)nb24'=ν2)ζZ(j5S=ݟ5aUCi6Wv 1 .5B; 3=^iYK\r)> Ѳ WaB9|>NدGb1Qyk  EVFyɁDS5Z7kr\k \Mdf!4U>vE\ŁnS|!u?vl3Ҩ%-ԃ yթ]S49 ;v(+;p D<*8k}?v|sЮ}~jӉTh `mFƫq?9?l3`T.nC홓BڵP<<9"L4@0`aQ|NcgdJ΄H+ ZPB@m;/F_AmV6ZQUޡ(=V h\%/GA_R=ڀ=EK2uck'YRzB9 %/`"3o - ײFa~ʝʿ(m2Wa i01y:rFs)j(| ]霑'I/B a)#\!'7$dA~nsoop{I5I88*bLh'iK1Wbh~5/'])!}p=8H`nU0K:ui[eZAm-|~R6:nH3\h .52G;Y LO j)$,`yMh}[6D;kfy?Ti.W܉Ɠ\!3a-͘Ж 7:XԷu2J}N&U2nSVa0MI#p!ۨ~v** 6R`'~4yJةU Qtی ˡ@ M[p{>xqh*ڙ A>t@ϙ fjv7_@w^}t1 paL,JCe[@{9 4ޖ}2*ӋoL |=|Ϝik+WB Kח.硚T`L@$b򙠗U,.;Yi|Se G(Dɿ}X-W%B,$FKT NT9e987TeY[b)~Zojw+R9$gc*6^ D< s]XY o{J=i_Lۅ#bh Z? x۲uea+Ű>u$PMA@hCN^< G_Mb|?#|I͋0x7ە>^):F;?5F)6xI~ F7Uc][0TC(5<54Y8t68F22Y-w5=rǡ#e;=Me`u@j\vy.7D_c%vӬ xh#"d77jGW?ZrNh '{6I)Ky0jm:Ĉ &YG] BhVR3}`a4P.N%;kn:=3Z-=ڏl;EIi#A߫58X)§䳵U %c?hdv4o. *?i@@AC}P|nb:XsF1S ݩND^ 6AQ}'0="+mCZWiX lx3Ew H,%^Wq[L $0klUxTAI\\ Plւou~"[A߄kvgfh gPV3[!NYm[IFzQ2 ܼՑWAiLO5HBZ(IO"`/Rggμ=vk\=*MeQ Yƀ~4O=ڹZsP@禜j}*2n:W a #nh:*X^oY1qR9(,y;Dv:FYI QW @t+]JjQl؉R-¦?&BȋÊKk68b8ኯ8YEV7Oxz[@tFX{w#Ecs)xŚ8jAK4&EPIa2BJȋ5+*C[5ȯñֆ9o[GG9^@pO mp(U4Ȼ7M~:P` q!zۚ֠=oU,h^#*ya-A[>2^`؎]V*4 E{n:^PY{xN{Ar BhdZY|{la*qJѓɄ)MJq\k5wϥޣ3E߱?#L zhVc7`hF%Mܟ9Q$Q{̣~:u~'̚Fk*>L5|T @uD $A7u`6 5w%bs~5Y-a`Kʠ  ›s$ͥo, i( 4[#_=5GI6jެŏKi)O{ʶ~h/e nKo1} x6>b(&:uIf#짯IhYI[Br'{ &4l|،eAGD(( 6c뫢g݌^^vA ;[<|((0 ɖS09K윳;YQ^/jr86׿pд/ aRN) yNs DqL9HމvX{1 /"~OH4 v'RW1ρ=j_%&r9{\ʊ.iL)L㐶 ,yXt &O ^6ܵXq@  0 ʦ fE} P8eehHº짬1NkP+LS;kfdpb*qa)p9wfУV}Rs e!C1]S L4), o^^ȗSXR x:(|umU+0yCI'w0rk Ñ7+SO|ڌתa1_8X av-t"n5ߨl;}xI")Ka.+W<aE41Ozo1( zԤE3nh ƥiO->40\ws:n\KSIBͯj2޷WF)Os!"0 Dņ?n"[|&"-)6]|} ylz 킶?-^e)uowFRn]Q<|$VXx+֞"LMP$!SycqGhX4t/74-@d) zqD{RDq̡АcښTt hWΚ\{wbWO!>6M@{<7@u'zG, *+olQhdpV&Bn^ 6T\U LOM&]]: y/0xLՑ,aP(Dz f,^F>n6BiNI(h$2Sh^m\ 2'3zf23$, $zzIPu55d1k8b z~CbS "^;Urp@uAL}ސ,Dz1S|A1re'KosUJOGFOJP J@Hz|U1H"p 7BRVa oh>٥4wPt.HxAW ǫ{QT)=&o?1ʼnMUd>\ 8w ")@Nc_}ꐡM2 Am1{+]Hޚ^HK֠_$Ap!VqW`9A̢Cu~5F$NBx}ϹG^:ъ/,HC('.A?bm D%u`@y7bmAK|)Idbh2 du_M*R٥ ī3gβol|`x$I#Mktqob)pE+F$MqMb9{å8yBuGORJ+D0aBȏ)u3&{pC9~,]'Q|E՜Glt=kpdHy Z(CG76!K`+Pьg@a[?n#K2S㼧156{dcjj .gwʵM(]6d$VB5LQJOU&ÝHФD0gt:n90Iv1y@꼣D.p:ecvaMseZeKig(VBbm49d[:H&Es$j9_Rv%7Uzb'+sl襙@S9NS$f WGRit ғ8}SxGD?-{% Alel+Ȥ )xҗl 2~d.T#b&mr(^}yabv.ؽFhnzw ܐOsûE1^24S0ݔV,Wy೻Hۉg1A/gN9lk^Pʏ oKO: yQC3&s<9O9Er6[ eGm^f?ġSdX=& ` dޔ2NLo'&S9gqay 2bڵW)C4^.7ѽRf%@q ֭Χ}"xf:>Mɜx=O 9`|#%qИ45ȥUnx('+-}ITdƴܢ/;CVIt+d)3e&d̔&P+L"̠b ;(<|$9q|h^o)2!iy\-a[[KV^M_*FbBNZCa";2C3Q*4xpt:d8Cg v >^hwj p:uakj@=k{P66$2McAĶ@,P_\_HN%!|d7#U ,\luAfKhA,.c9>ȁ ,>ihXN)55ۈ̮$AG%Bn|XN&ض.! ~/P!hq'c[uBؔ-knއkbrgA'/|aѤfKcoF-^I]Dža+ګy!%7ʣRA[)TȬhTEe/ft-̍ktA Aqr\ak@Wh]/9n#E0e*~\՟2t.UX#" ☽qCiS`Ln 3e*%IQ6Ɏ`D@HBfH `Y T^u_ܻXI8˿f$Haƞ!~Y^ D/b|ך&Ҟ?D{ ҧ@npE-ެmk "I'jf\hP \g @)qIeۙu9In |-!sѿ} A5II>`琲^%u+1wm∥&0'!#Gw[f5cQ&O~|2gGI tU!c`]M|l\B e8>#5?!LF|q[ @ŇA91Ӌj`koM^εCv@I'YsW%Aqy%{paХXzkVY[V hVpLK}e& O'%Tnyyk2Yx!OOcf3 F !@W5/|FobO2 7y4h&ңG : ig~ZC./=L)B_y>96tBF< ~fEDB3Ih9fnuda%ߥ;WY4+ZF=.n)\zĿ+XĔv'=M_u譎>: 8dXґkGxvMx #RVsB>ǡJ2@0?u2 t#aLPѥBO.3KRh'8d.Xc90 m}ʛ5w6)wiy.ڷ>&.=?Z,ͣB8]'Z[ީ9+M'wVVP^rhDU'lNCDjG4x[c̕Krq1Ф: iYEםncΕST|xf7k4#޷_ b܄vWu#q3۠G(H{>=j+I4u˸bWsVT]j@۱Mk"яjSν}n>ʆp_,6_Ֆ/eG:% fɔ&*=ӴբUm"#*r"q2&q򚤞Pt." Lś gN,jvȿ w+# "~ f{&fY>ڃ!ΧB?zrEto9>1lQȿ4Us*>GCcR$/)~oJx$h.8so c@??cRʼW@CbLv.8dS]LB"mPsIBOUȻ!Xq [6t'q1D[̧ܝ61<"W痵 r:)&BFK>GL6*eҁ׵*96`2Ao/]B=\oo>6{wsӕ`8 Dy(.|CIҏ{Kb2)1+ze6~xĬN܉BD$zg0rR`Y=[kMr1kbbp䧱f[ŕR$wǿa:k021f|#XQO$2=S2"@Rާ/ Q` iYJd'Ӡŀͤ'lw߅/28~X  zw7Fzm)mF؉%=zs ?{Q^v6n:!w`\]>m'zA.v{|wKݑ&<2l;OWfʕyPtĆ_s xV̰uBW;uAD p/,%72Cż KmQnô:ϢF +Pzf(a^7WA?#DOݪ7v[hP"q$-KҢzd.?+"25_YΕ(7\)]m0o9&x٣ Q[Oʊg/ 徭ɀ+8E'hQJ4!ZZ=zMlʚ=!wVJ5Le=+۾rhgڈƞ VqZmYx74ؾYۚ&(j7dz;\>l1z yLE>W(h0U53G(Xim$dV]w)eP?ʶh̆3~g(uLLA ەaa`6Ά ,hP֓75};(v"9ńext m ^\Mo 7f^F+VG$G'z6y4|exhe>X['0mo '%ynF[La E(hrC'-{FnK +rĺv2HHQwdʄ:mi&rwWc*(0{GTɊZR3-Gsv6}߹7+ᓑ4.%#2-}e /Lx}k|h2J72:5,A;B)cEO3gIlKH8n!g\如2)M+^ ݟT28KCڱ y=si^, <3:|6Y㸦P 1iɠg.EK׸L$L7o0 64h$^BƯaxUqTF=.K'Vqh$si4Kq'p' w}ý!ƺ@q}fn;(2:OXv\n$< eX"i7GGّ#yaZl],o`ĥ8;6 ?\_i斬n3xd<y"b e'-\5Ll鱡gۀ7T*c+V_ޯ JB[=B!VM%HEh&b Ԃ_ǐyi'atðzx&|F~%1rJ˨g')@ۙme3ï 67/])WR6(ҷl|+FYV q1yA[SenhQT{O>1xh=KPQO]:Amt 7=FYUNTcm}*>C[#(\bF^J C2y`4Big{j.O7VpXawCJUqαxs(d+kҊi\鞆uT/FMUo 7}R! JcIMmNݞgH쳪,*cC*2lzyF5~5|Ȫnʷ*0mji'M{%HoS5s7vUsV@vXg:zPz/)q09|H&+5u_2qD=NڈZa=Rb!NGE_4`@f2TI^ryn!z84*ȣނ7}М5?@62 iJZͻ,hUIVZgToúcu-V7 i  ?{ 3Y3\Ғ2"|ۖHc6Ǚc*w#$g.Gsz /& LgczbB{ @%US8(þIέ{sk&F̶{h4d`eU7dQpv'&z_`؅7.Hdpl8`Op9oRb͘)=0ѪH< |,'j4vFX% ͐p P“cooݬi !R)KWgKo|ghT%&˻00׏ԝsg{ &=P?>E Be9=(\ԉՖma>" R{rxO"'ꛣܘ7N1?_d:}(i &TBH#a#2 apgKn"VrtKTY+3hA3 m'<[5uNBm@MBQu1ySY"Bɲ:F 7s F5=^2O| r6!b 4hNF^@<X#fa~弱F[38CۏkO> { jy sNagu~|sz}J˨K<Drw)m"0Tx,Kbhہ@XgG_wr+49$ny$u.7ON hWmu )dYc5~`N~|͂ao$%][{39:n<`sFF֓]dsva!f,`S*09ܬn>ohA`jk%PZF&2a{1&[q/rp&"mzaq]#pǾDv[vW=QWS@}Q%eF@:ʹ)oy/3'GUGURkSyB0Z{RP7i &"M`hwF;[4Eq;HG Fr ïy@f@kHmt bV>(N`Hߡ%Fѽ*=fzi풏7Zt]{h'Ed5B96NP*])X'v?܄A}2*ᶝXح}su\>y:/]4GBXLJEWܩ '@I\+KΆ6^Cj׬Xx67Bl{ 3_ fMfY"6둵}F_SD ZI|>6Y8Y15|;-͸{2|YvqbGJJW*A~{$)WTUe͐fBqZ30tTvMfJ-bP FvzK5zcڵScxr$OHg%Ho$2qe+vEQN#C:e d+m͘`ԃ3-bT7 ?(HLSc 1.*K/3XԖ 06^֖ҴA~R{}8ȭ[ $9A[/{N!_mLCƚ0ot ))C`ohI]o pZâȄD3I:z bSʉA k;480zUvhJːW"WN#й3V3R1n ʾ1X=Bs]Ӭ%rbFϿ&R_r1TeM8.Z>J^ X= FbqDmGC5f"p<&DI`k4;(fX I#fnz|lt^jaD0S ,c{߹T{кCXjQ^aE^?}JpOh[2$GР}mMdVTA7%sU &" "Ncu#\k([b)25 ~eLec3I#4ʬ#hOHQ_.$)Vߎ}L[_B\JRXX#_W$uLY$Ɔv G]*Z~Rg6ĕOUa֓y߱XT)k(yфG*BgHiܜ_Xd$kέ6'BhXI^θ.W)rAP7Ʊ_&N$6JNB.('C a}@XkdXxolڰK`yp}5:J?P({lM lO}TX:/y F2fԗ?t(Ʉ.h*u WBP6QaW6DۨYO21f y#xD8iZbZO8ЖK"GUuIM>/n<Og^ƞоoOL ɜă aꄥl7+cSn%nOZ"@fs./ zhi5Zjք|>.%ߕ sbut؄n0мcCDhKY(7Ldan+x.Ds`M45׆ UcvF}$>eB]s_ 䢍 k=bdQkׄ6Vjj-sAݠx^OV?dT,տti-CU:{۸׼Kjm`N)=6tS|蒷#/׷N? t_r'  mA&NU .E 6<z,؟ κ%~qL,7# +oRb/?68axy9,è^C]ڢox3 Sr_ 5WlEvF=}d3f;:jwg'*TD,0Lħ c+*GPKªRqX =I\ ^MGr_4}`a]bT\W*r2o Fӱ,@:OOK]t} B(n̗oUK1ˋiK^-L),ݦJC6,3I!͸K}UK}N>tƹ >`|idh!(8(3"L.'LƬ!X>fX@M;P<7J[膆KH~b?/6?QO-/řfc Gi9¬e/uꀤ2wzc{Z-D/-PWSo%" tyɥvpQ~zqV(Dlwxj=?bԗO5^.qOWʟ-`S= (6o) #KR(-7}N֭.9k_R5yc6 $P/oҢDP$}jNҼp$-19˨cOeQZ=O %Y\Lޥ?0"/f,ˎkqsSnc7>(/ aPK۵Iw˭u(6RlD}. Gv#XP6[M"c" -'"Hۊs*SfsDb V/s(8-^@ z|`N ΗU yLginޖuI6 @|Ԥw)/K>7$- .+VEѷ[`F9"!l"v5UYMHh}- =ck#a}"tfoqf6LYm }tʫñ+BDx>P}ӑi"^N/:N8eNW2$j$ЁVq!q]/e/dOǢPt#w\`f6JR/09? J<7-߽?Q3@>ѷ{=u)Ak\\ e v PjR@tКۈOBe.Ao#<_oFS2\DO^qЫ1 ,BbR+_ۢRoP]UDX#LE_H#iMMyfYejn{w'N$#SSF̲mqb+G(MR oYٛd{ֿIPǗQ~MmTV9&}IK8Vs`YY~hߪ2_3iӄxH^#=J˘3M 8:3hqhwz]=-瘮M+`xD Xf̮K?_#U3DEFLmQ|OEG{gb{IhU~z$  ڧHŃ5&Q#G6\X"'{[%G}(p@,FY+Y4cPͧD]E#5K6j, ^;u2:*A%1AIq/4s1 SLl#][cp@Ĺ! _ȭ(4&3S^A  [h1ːq4`$QGbFRT.6{PISuTI ū+6y ;jwV{1s7y\P*h]Eg0}6ZҰPMRMlnr3\szYQJCB% CvD.I=+ePA^vv#JC,L1})T5+vFĚÆk5d Hz:I^VˠF~y.LJDO6:*muM@3jb`DZWs)=6iUยGzڻSz45HC0TL|K<^j,4.h'%ftshKEVfm82d4DR" )8G.G[Y 6TOz" ~tv.pj?>5TTY\d\ T`HvCF>| n,Ô\he#IN#?,hqCIKAw> %.#E,ZUֲ:Uqe B)=H ylr`Ofj)ns#[]/. CU硜n<>-#n8`5.P[ p&T uaFpxpuR¬}z=O05ނ=u; 6 þMF2$}#M{o=M)W Ks|۬=1 X/;,N!z$g ƨ#Dd_$:|M&y{#HHO3F5UY0? 1r0s:z[aAVt]9Z<&$G PYy^a\r Q9y$IDqQ#2BRrmY늚^q=w*"!aTMRw2 ..}(=livmP&yǑw i ?pbhuW@|>qG_$ٙ3~R.\_NFos͹EA>u53~f%+ThYu,X>vf9J ;2DJ%Q+qla0]$ۆt.eKv4fL_ƪMس-qTJfĽe∮$? 7WlZUC*V rH7Z?݋7RFU |{L~݃K o=5|LLP78$ynE6^.`o%4j/}l-Sl8UO6/ٞ`URk?GP@g"3"e Z$Yޑ7gDga/{ 7(D|ǫu>FAJ.?z"N tg:p(^ bgA|7ϪӪ2z鴘л[$.|J^gѩHN,Hj5"Jɞv.qɂL '@2APBcB y) >T,/1#hF|Jttdޤ+{NmL` WC@^A <zE`"b,2<; OƟgXcxRn&ka`y`M[bC 219e,\[Jz>'U5%6/[I?NsȕC9]qAv@˜n'~L$*BMH Nw}9FPfdI3v_8Y[ LUt$lHsX ";J_׊bk" /03vs 7loKXJКRҎw&~_uOKr³/Ʀ8Mg55ulbce~ȟL*YpfHU~s,Wa'tuߌ?֣K7vi_E[L(Pr:\$8YQ9ܱ f\I0afOnCRn]m* ĻE0 ]3Ee1Ǿ6Ae淎pSxH+*0tFzv3ޛ 9{i}^h7 FGO/+fPƒSFk,A3eCr9vgaU~)/=,ʿIKLj@0'kZ,?([9w'z5vT\9lV_wcD9qAp6:@mhB'z sF6= 1rNm>wCۊǑ*>ғx 8|ՠezSG*SIZXDq_YTrܷZSʆ3i׾{(jDԦ-1x\QUxkΉ._[h%ie("R#[47&Q Gd"_'uc< .ࢻu B Hy1}Y}޺GL6)yQl4C )p_L'FWYas7%tNPsţNko ՔxwowҠ  >ҀF!#nT\1L nJ.l qewWgƁVVyo# ?xkI"|J gcQ5vJ- Q&aO#E׃s0 6KLZgv {`LKv8W,dS!ȡ';33bC/4Yf}BnyW#GFWf٦<޼<ͨ+B*?X~CF`b 2ƿ B1Z^Ca㦱R/,.wVf5 }&UV:BiT\b1]EIN ۄgUB'P1m ga60W4[iTw\"t4TiBT(u@ݷiӌ8gti;;ݿSOIњX9.裍e.ޒS\X{&}U4 C(c8X-ocr3U~\s:o1FcjFJX)Z,hIx(~9W{ZC y$!m`F o`[k'OЍЦ\]-.'O:L5__FX%*B艺PtЁI@±ptA eB-?sK:['tԘPִ㳢"H"J˸z.O ]bps,;aƵ|PӢ D|kpuhO64#ЬЏ[|sb`O05;'l7R/Dy=LAen 9~w<P=oh؊DAo_ͩw.rZp4qj$w*Pn*,dtxY(˞ <|}qR4_drj {fc, i&dAs!#'gJH°`{&)ᛋ@moY[.v4b}ZAD߂)_'hW8 [hKn՜FzW`"k*K"&t09]}geķ-sxɌ)Sr7Qa 0'fv7ߕv rWR49q1KV)a`m~<[SׯdgD%`{3& f,~iT@V!Am(R$Tc԰dRZzq}%ht>h~FbaO%]5`:6S!0'ĸ#%;Bo<>aeokK`SO?D}pV(>$" e!)5coKЛjlS3҈a8\=,.(3ضZH*"d-<+`(ҹ\FA f)8`x_*Vs313؃ߺu^0CTh̚z>jSeu5\MK\O?`D]i+YT< # ( | rx8U13 +]cXMW(MN_}ѭi1(N ·qbq¾us3m{5YTe,mVKI(}xGhB 'lp+ڄ`֮m~dXNhbXyAyD+]^:M:X#?\- ~˜~ }YuZA\dlW&7<.r1Pֆ#⹱˪%4 һX&$Rd3xv,z zv.6e+2eARފ' wir4Qb}G,E Q#&sژ#4Vn/KLG£9%o*y\.|uy\ێV+5Vȵ~hQY̨!R<#kN\-Ć \hz4Q\W+~pG.9j-2MR_+~DT *\Fڠt LQnN 0 [Юi0VxDk6.rc4(ܪ  `c+.nX3+o&}69yt*+Y"1w/b8G#iDboӇY4e6FrCBEI!KBXU]јUE٠:$4XNb~;kcs ! ?SH.9zDŽrVQqk#8?[_sp#<V YSڍvqQ%suaDS3`TY7D܉ FȖ|\urU򌲡+wPTM3{pdK!ۃ$4FT{ɺDjELC@ zD@!,HeDLЎ$WQ'na,aѶ`;&/P[=PB^Mvn~kC'_I0YUh5O7a BiLX0(`Zaذr Nа3\Z3_o 9Ry/VWn_T#V@7r`\D͊mq5xyQEK~JÆh@F>J+g?`ep XG $C, $@R![<ѰӗgUĦtMh% HnP%]DQMB.ӂOUk}d$61 qMɿGw2,J<𸟔F URQ- +㊀l!5֤BjuAmM.35Fr. F 1N9nnϹrQDB$k+d~-lߢ(Xz^z֞@r@L95 1!EL0?`;g[høyOdn![!~zln|oT0[lA`5ʴzFeTm5wq1"FY UV|$K-2?菱ԥTW p?ZX=ПA'+虤ICw.ʌЛ$֏uxYZ'B`p.Eө=J Y0>M+ ""q:Dz11*^ RWĶ@q`}"*=@ I9l鷴FD!X94A C~6',b_!|<䣥Wؓ׈zw͖E+y0wK6d=&x&Q{z ;-_͢}6GWϠpKAdkKg)$¤O֯Bvy$vOBTm܆D) UxbI+TӹƣyTh~4u)zT)gǮf5N,Hށ2Mui^VtKk%3 \VׯgS|eE=ywz+jC!k5⢿*4y*XW_D>v6ZGOOal$"%l| O }]Kߦf9,vR^0i=frOE)`=4rIR6:\>GPѴ-)==kU7ނӤ:#zHg.0UOtxNK@w3\rڻV 1tePU\_k؁ @,!OH›xZ%>-R<3v9$̆FiCY]ѓoX!@qDuYTp78kDWhwee xt͒5د,^g{k 7] B̙uf0 %^]*_W#}쉞w [,仇K^JM\@:kHs1_HѦ_:^77Zi|QBھJ1g< s7܇2X,LS)4R#S=:Xv`p ]|TA[KR L__@EMVvNpk|WiG2Ȅ$kfHIOr4qQL 3]ʇ0=O nL@0[kug& Űe`=2&!$;Yrvh pRbl@ct=j 1M·ݞy!ZKqӧzBFCL[!*0QWh?,J-p#'^ۂ)l)@Z?ycK;Nȕ?y"J%>$q"`1R9a:ָ764\`m EP$A!aqGt%nvlA&G'# :( { # .|kݞN4r JN-95z*<%R 2^"? Ipje|Aim')B]aAk8J:bi")-hd<#\eԗdF‹:+HDIY8/}c=QcvWB> G;iN-f4,,k8{hG 3x`ZQ8lUʧ7ga+"{fQ== kZc&ja[pK fZ72 V-)[!8rP{fcL?s-tvCN Y򾼃$#`F!)ZLQehyuM 'dy'ęedՅN1:@Htm#甤1_`p&e-M:؅ij(Uz8.pfwnC=y:ɩʩdԙ'{+QQ*wgc6*9zTN8~BTq{ޒ 3xe\3"ll*2S#J'deڥXxerqxruEE*. rو՝*UlhRCH"HdOp*ӧ Lf0+{~l摠 S~T|CuHҸ (/iw^!yU*hMS/Fod>~Yyl4,f?_) b(T]_M}םW) j;n+[/4^XxfwsղvE[~mںxnkCpv%[>0hdxOz-k+;TZ'm?99zL}!N^ßkwN!c9B&$ 5᣸ '.~xCM}eY66ÉKF>"}[\.jfHrcdǫ;N8Յ6r޷]Xnǀ:7l"9VBhfdľRmJ~U|C3mAϩD@ԙMN LQBcnmq4ǠWN PË-Fox_jۆ(?Ɵ$7C}}GSfWiG645~=%[b<}`⧏@RRТHEYy^%sQOFV#Mclmw8*K 3|jZ"=։Z|pBH3G}4`n&t9[j|Oٱg$i^{Ye؅^ c$mڞx_r1c gsVOwT9]J-GiDgvʀu>UЏsƵ!;_* }f\ |J$^cjL` sJH"3%1dW~o1sEwxLwܬӫk~^z} Xl~MEs+Ny Yg;(Re j1VV>n9$krKd5/tMLɡ{&IZ‰un( Q0%/nAJ `CڲC鶦/rڵDwj`=IFQ~d3<;mj'sq}+v[{ձRfp,#Ũn6\^{RV* Vx<4Kr $[ǭT瘕ón/QCKBmϱ T94{v[?c钙k7oqv:%Q -`pB7^U:r zYɸs޺/lsZwA(u $* |sO1e ^8L$>D9&9z$jX礄AK%/hI򥳛d}<V}S#F i>zDU!sQqi2"Dzʚ}b/,bHL8"q(5o> lV`\9ӛf r/E|I]`wV`qOO`$8M(c/``ז-^T>J\S!ϙ]E˹c؇Cm<T Μ)f^}!8<-./0PC A|SzaF3Maĵz;笾.廓%p6f so_ 4vYU >]i3@?6qVwWzV)kg trl0-vEʤ$KlKu`,@UZ79HR캓V}q>؇\d4e0͏=J_{OΛz?ӽ?tou1^ewM'fH۔3\&s\=5jR{1;mx=hlT$dZ~7rC߮az脠sg"IrM"4"Ŋ!,Ɂx.Va)Bu@{|1)yɚ)+$Jp ,*{B88l1OO mlK1}L_CsDyW#3NѺEE]1ۆWM׃.Z4R9R|Sdﮧnis2H\=F#*JMt=0t( uR;@'uP+1o}/3@Ҍ n \ZZR\EvNVJSY@ql1Ƃ/ '̹ =EE~fK<`mg|St]j[zmD|4÷(׸H_ǔ 3$dgOF4cpYD'~hzc΄:єL/"'J ֽ5pP\cҕZd6 7j%BD!a_;i#FGX" >|␑D~o) iic^U" n}/ qԙxF`ʟ|&!'HRM1Vѻm Lc۪[\O/'}+%];'DhEz+4 9Dy>=g臄N* U$&1xģzŻyްȡ)E5> ]\ܣ/#?̞t05P!yV\󮶶׻˕)̤zgSiSZV~O"(9WemB:ԝ%OpdLi3$/v @~`K,plXŋB0V]ʔ4ȣD~E #>c$Hl3z:ٳEgȝD/Dr܊UmI֎adS ~`& "̸9ݞ=mUpTNsRb0Lp>i~x쪟56EA\!wBMu yUf}i-wW4 C!/N 8XPv:`Ff\gLG]'nAñ_͟E=4oȸ5f@<OmN])DرpIOoiћs!SmllOg'Қ6yʳk@e=4KO'M;YR/hX?*(KkK] 8y=cz-n▸+ia\r/te<1DӅ!Vlb5''aYz)aϣ~~Ju\ UU&*zy0I_I+yِ<ͨ&&*Dm7lNF9F: ̋#<ӦtW仨Q!;:G pYbp;@W%RV" Y:Ǭ+ ~UdywZ[e(Mgy%X^6&yUSw#TbxM1yN{;ɝ{[oYz&,=H5 8M2au 5Ayrذ&Oֲy '/݊ f=? )ngp`vdzV֊n 6&56f)T'.2ڒwɲt"+6IVr-O/Vq[0Mʼn[/wkXI <@!ut!%JbOvjq0=XxtoCǡ9B-fEk1"T?J<db~T>։c|/0S~(F qJ$x*~ FwO0СkJ= Z9|-͗$ۮzKn{_=faF *iR$nx=dg>ciW+Q"7V_9=^g3)cZWl6K/y*+,c^#<&1]@BS8@Nq wV{YJ5a3C!:U=gi+5/й4Լ]AM}[ lUYH_1iDV*uֈ6kYf=s(}Bwqi3)@q-`6`yv\ ?/UloI] y/X`ڹPŅOk^"^uιOZwP\fʆ,K)C3g@fHqx&.35Y܃td GL̲mԟ~.ng2nLڃ;hI] 0-c/HwZ(bawFB@2CAu_o#h-T~&bLx+H*Gxzdfd/ih`=[t$9mm7G?[( yz_^ĺ%i թkGadɐyk_ ,r6ift(pg`so=G3~e9Μ!|@A/鞮Y*X:2Ƞni_9xq8ktuCf"@;0r|T8a\{aL]M.$1&s5 &ݣH$G]g9& \+v2`u;~k70Ar?PblUlHc`KӦW^:$q|{jѬ]7GJSWF$G\Y(i`kgb7󮠲ڼ  'P=dU [} zby3R9u8Gp99jv': 1~*zN?v$LlcAbi &cn:k3߼,r*)NLV"C㇬p`l[1!,ip|?ezV+/}D +9D. E@e zd&Ag\d628FtN^]݈M%,|lE[4َ)-cn 5H3Q(\vuXOhǵN3m eQxF, G+OwrV%$=(kq%Ye7hVkz'Yf<@i]0||g@ h-VLu\u'@-=IR8.9H-_e Y#Q#KPr DlWa ʞOTz}V*W)鎷e#LNz`C})e")b}x*/<&|?u$99YoGsZ 7}0(E>Ib fJM'jhy%OP%T'WA>^#qi{{}{dB{SV j7KBPVC gxeCTrרa$zEjm2$2C/y#J}#ms#.1ѴhBa^vKM^\ceq'J*Ӥ̟ KƂG⟿8 G,T .'ֽX 80VjO1ıpW!0BHl  $ #2r %d @_Spu8tQ.Ӟ6}%wL =&&OEALcYA@\]CfxcGɐw6*A ](Dq8]rY YJl$\ܿK~ZCk>||7NAN %4mF0qT%QS%v䓄ȹÕu 1űȱm'QI'UEhc`\3V'HH͖V[̳]'|._ RSU[@zIUmNI7Ǜ1ښ/WmP/({~`c̢<c q߰e19cqP/(b@_fwMCI^!A$,)0ȹIʃGJ~$0ǶjB^+yLD`|;rs4զ2wotQ *B͞VtŔǖD.(8ʞZ(3n9r^uoj#?G3 l.5.(11b\*P@0YpAű {HZø\KTkN<4]6no7⢜_ ^>xṄ9N~z g?9NOJF~EYcz.]YյE0]lY +@4y9D.d+$uV7E^mo6i"{t߁5}zIa~뮫t7uYBaf wB[0~dPXU x`kb~(T/{R?}Ez %?=_PLm:,bz6`&.=~Vnx<'KI֔H=bY !y+r%0<1}mJMZnŐVv3dOglfV#IlЮy0QI }]Az>_-ߔ.Bu},AHjU0& HosNUhs1M(ԗ{Jj7`Lu$Lyʇ6ԯc=dQN0{XN-}S4 JbtA"8{1}{  u1RNuH,ujI>/n>lDz{2nEx?8y{ڳО"$/< yr#znE?k+Е</(%p&5k5AdD^Wa'O0evT \*@+jEޞ.[.א72Os:q oA#8',(;B'3J%[vZʟ$J4pP`σJCLpZ`;xr;mlpJ[g";TG sqil#aWhʍ{ߝ!'V޻ Z-c.;Yc?:z5IGJ9B,eH̗N 3? kqk맧G4vλ5j.` # 2U4i("$s4 @3a> ZM|Fq;|WNxffҘja0:@ 12ܢ]`uOҚ v8Śvl\DL")^$  ӆ*6}Rfch2|'@iƩ  qe+F왓%sپACE4mTȩA>IZ/nwD]M r_IFr`]ABY9D" _*c/[#g4ϰa<čnYbewfU'|K3_ǥ\Ky/4z60%\> 5+r5 E!tid/2@nGG%.{HA?୐Sds#0 f'MH鲤"Ø'}ֆ}A"0{k>xf:Rٮ3zk2PWM.3/}풯uDXZgtATiWzw/Yw7}t!@"9fivX̏U<$Vkנq`8csoFu\l=0x;K N>'9,(RQslܠo8c/F|,M`Z:* TZ-)c$!ȢuXbEH nf6խ d-Ǝlf fx]CYquva [k΄ cL[$lƲ}\MfLS=#`͎bPL6 :N\FT:dXd 6JXeFoFH+Cm{G؏ bʪ!P8J*h_w{|=tZ:*챻i^Y3"Ƃ%1l~߾j$(|s^6ѷq @cG'&dkOЬ^P4SK5L v֋ҘC-I<.}AkbbH*i'6v JPz){)&Pe67uȞ MJ/6s~ʼnϰ,B-9ON5P><Ͽ[bBԓm7YIҥUۚ ,&qH+F,Z<լR.5ť1XI I6&`ze[%F{#D L։ƥɣo8I9s\L.w)[X[5X>ZsΣȻh;DeS`Jmvjfc8orT-JT+Kێ`)0yd~1Ki(GnFޤN8-8jL#c2ܝ+f[X݋xxOOpNB-.sjc,MpCꪯDkaŊbڿ˥p)]n Z:2[^y= $k#qr$V9IN& Bk~ʐΤd}jNEzm);N lWV,9Ÿ˜@!,l y*!EXաtas?>3s֞1CD.h󦎡Db=8*XWM)Z y#gD%&-z[M2:RuzdĠPK0taSG ,<8|`hx"|<ۆ -qci c \}k( 4EZהua7 O?g1\[!5|Eq4k=j?qꣀlxyA$r}̨=6w Ks@gPkY|wbLXg5'Qh-gs7 65> 1 tiG&o$.yutb_Y[dXdR鬖W,ԭwf WUR!CHѲX[|MD6I`se3r>Gp"V;Ӝ~' >b*C$ ^ r(h"GahY献}b;v}VmT剾CPsGמf,"Z/)o7a8Q ?;sJ FЦSދȪf@f4 Ra`JБқ:H<(G )*-Ȯ4sުW3) O& R+Ӵ$TX'c4I޵C lRj'(ns8~Eɕa94uR^\4^>2&ͨz_GǨmsvS.&AkQڢR/,L6xfBM0285\#`@huM4:$nXOȒ!Mf.EOnW$]ŭ0q$Ms`WxPl@cȌ7Յ2Ll?e1QZ^!wmXnawP->v5Pb0g8܅0ၮ2EUcZI1Rqsҿ>\{Kc9Ng\Von6QU, M$7Ŕ%Qr(p"[Ӵwp/(D L=0L0-i.))P=P:QH\=Ws&AAx1لm-yˑqOQs] 7s\7ɾE/^$A,廉RylȗJfR:a1zii6ۜ;?nDuhXh_7FjLOYca-{of$m7FܡP*GPSø-ޟJJ$C~~ A#f*? x)f)]3M2̑bJ̰!8875SQ&Zʐ|_)lQ{aYZt:/eP{ 톬OjB}y9)es*f@6M_9MdEK%(+ n90#>P G{Z\.ZYp)+e0_[5ДTῂ?Hx`©h~E\/\c7G;S:횴]v?Wx.gj4ifc@"ckCgaPsUb&QA9@IOt'eFz>Aw s"d(-m/Z>* yZYOYZۻt0c |zoLo@~r'm+->?5LB>nu8װ+7wR8*fM'`sF+mh"Ou1&b?MZut3nKEYg6pTtjr--ZξOk~Bd i}lePl+QKVe 9^a'NAk`4 *+s3&1%Ѻ1cy G'ԓkT{y7i" OIV'u4p},ߦ1Wu5Kp~H^ D5:&hh3+H#T2`D }B!u߮C͘MrvwwS %g;t-UH Gl`O^_cS]+88]wxQ<DĦcxw-Dn/$\]ʊR/g?'} q{f산d٘a GҚʑmsJd5I l+3m% ؜a36#}őB,hZȗ:;oLBZ=;9sß]%bʤY0sҒ_]NK96yiͤ[ۨ=kܛ5,̑|e9<|$w~*NR~p>MDO2LzΊ$2~qv-G=TW DPAg~A8b0hF$lkdp3MEVqa*=x⤔uvBE=GZS_!n%= `x!Ԃ98V1SN9-BKƎT7nAe*^ §m֯ ̶@W 6a8)_J+Щ*]l cIGo@\$SqqҗN{\lmƻt)S4r?vcBv] - a 8P G7{N(w`$/0W\q 0% CA6Zf1<1e-h 06ȒwJI })'6QA0]C ,(\?'~u|x!尝I#ZDVF=s} .m $8')U~wp A%Iu1s֖>OYs);?z4A"=TJȴ\C$ޛ圞}s=WQ@Q/EHc*S큟sRX >ي%ڝ>/պ}wE:=Z{'tT,MH:^ȎM1+NzOM$I_5X?*?jLHG__W8RR뭒d mư1@Np=9Tc5줥HD.AV}h s?vMo)d 6Dz/-QYO+jߩ%_& nd̏"<( ꝣ:YEU+u# Sh5 &"wv &ӂ<.2q^D_E:2!\ʟTYq D:q`[AэDh 6a<{Y!OO')Q EbiߵW5w ۇ~!QkW6&q\ѹt6h܀!,h;M 6 +8+>=Q`ja(Y >KO@h3(y?lA?_R-Ż͸O}G5d6*A[")&[~ޑ {y̬V7Fqz&iW芄*h8s0M՛SR[71sm}IC{F:xՉ(۱\WTb_=]p&+V]q'J3C$Wǹ2Ȇ syk2c.w63PNbID~֮ɁMO*0:⁈{x: [ yU?w<.Tsc=|RORڢtÐ]ϟ^.)(!y68ʓX"r5c\N;3?p ﮌ.Z:VR^oIz&L" v0ێȰ!ʓQ՚zT8L̅6z(8Z+rNV^$qz $ j@{'/$ԶupDDwz*UI !=o;f~y=ׂ/ W)ټ=gN3N Gז#-FZ^Ө̭mWXj'ee W!WbobEc=c'tE@|_*~*҅Ƃ7ٌSaG&?-0lGMLBktv:(QWA?BA)ͿDϻf7Uekv!~V[a,83A/ ~\tFR/x* F`T[! :Bi}HhN<dKfg2t NC?UhCA|BOMkQ\Wr..FK}yE*$ R!?]tuk5xAb;xNiEU;Ջa#\$cdBvq@כ;aoN_T `>g)I: %tRq)RZڵ¥Vy=2$]Qi]rSbuH #5KBONZ]-x&BO5t:q\ 03/_X'hTl+;+t EM'L2s5ˣO# e2/} Q00{wX]D?pv2 a4a9caV^X`YIH/';"x ^ok?ܠ% 79Q mD~c XRBZbA5e7IX ΐC?(`2S/vgi+VP53d DrHI IjoŻx_Ys1_+H;ls1 ^)#'Dկd[% ;ZLlϒ-{]K>Ftr? K*d*:}"+ mO-Eyq H9ڤ_,}m2]hBW- He⟈OsȪ eۃ)RyIY zae'D1&5PXA;)"kYxN \X[0170%$ՒTUM`0gqBUݓ!`)2Y)Qj6F8: ufC+uyv- ?U!I y&ZVIm/z0љ_T6Qwxܽ5{NoZF\ӿoO]NU Pv㻩g<`#z.4's[T~ ]k=P %gJg.m &@s08{V>^s>`B38h{*ײ' ׵aV-Epsr{\B! Pe("<Dqtl%4AU|kEgIZ9#)53ƿ=x)m=U |! ;Ǭ ,$c>PKW_^0>7>?XV}96bv$ {8QYxYtxvh}qlhSG7j ^ZR210E:z =NK篬a9)(PDHMh\x[L B[b?Y}nhjF  >͈IИ޶b:0-TPzWa'ih>O35zb\Eɗ 7?e!w]T-gR1=!Tl :YrK1ĭQbJ"N{b lr MTKHZ}m1Ap4fSrQU5 Q&ۮìFa~>\g t ,M'%}k,acIkQkgͯi wzO{f23@iɇ UJ(3fy*Fag g,Sit-Բ遅iWڂ Gt<(J/*/N_ĔI]DH; f_W6S#~)赖`3SA3yF(0@_Ar~:jiTT@q6D ." u?[E&KoPJ _Dde"HSXk{+MeEiv-^Q P Fu_X[_-e&)iJ0mz1t!#>y̐)kFn-:zQ-kٚiw>"*%^&}/Q(^ˮ !~c{6MR;/-nAKVXE3ADvASeڡQ{ ѱ["O{Ԯt>|e -NP,*8/֬YҢk@_nеH{}2 <ҡHGq匜cZ)V~Y6i~:4c5+qa[)޼$WYWQ0ЙӲ=ҼZz. C Eof 谡 K 9C^=([hr:m bs΀7є][,/{ɒ0auƊ0APe}#q XZbf^^~NZ&A3!+@nmU?WDY,;ޟ^y ;)8ۍ_1p|>p  ljc#[qPnȰ~mF]vRT剅ի$oXqsZ8\dwvoPv7Lu!j lCS%?*oxw6FYvadaFY(K%Xvvj6VJZ ~3\沤W2ziDjXFy 2CMbWZ͌mnU 1/Vrwgz \vF$m~}3sV+ 3;&ު5->k[&aGnKO;@iQ !X xYaMi"K1Fps7zO~s"hoQ|[v+ͬ<أ *uK#"JbYZ%&҇48لCV6Yݎ5&B|g4߂.e{`@%lOΨ?Xr Kkf)ㇰ%Yewġ߮܁M~7-¶)ɒFm"mݭK*0O8#V@&=VTe 8[\XWi}bRتv# ë^j&a'~nӶ#SҧcgdPӥu^!ypR__4;v;0OGrruܳ\hvr"TҌPVZ*.g!@wŷWW*6 Xr1ۍn0ibk[i5bK J 0L_̟T.@Y8\-{ztu7 ]ch&#Z^2/r"N (?L |>֌v!iWKy |fiwLjIArHCn3VOWcNZ~^ES5É[91D."آo AMhLԣx+&SS$MnZVl W]ʺ5I'uGX&&m9ā.#nU? ׄ4DޙzVѹ@S`,rk-+T?7|j0TiDJvʈXv9Gr2U$cƱy}$))fnx3cÇB)HhSg fCn[Le<7tEo>jD[RcY OkrDBgULJ90S?f 7ԑkQ nT*rWywUmuZC7Js=4>L&ʹmȆ"N/em޴j{Mw!rg3rALI' V |zlOMƀҞ Q0ݒzJtO'nf9)9>.=ElӦzexYexxA+uLL+8 O4WMeǛ7PU-: 2O|qՕt{>Rj L4B$Sijq|Wd)1q^C=MqbIcM _' `,3~Pp]_g)@dY3edމƛWzN. 5ɖ#Qwa~< F8. x+WYw]=ERz -`>?mzh½gcv]\Fgdʹ>xd4[-*Yh_W2VY@PC+ Ӵt8qF/JcbinyX~Vg{t3G7 s&RkQQd."g8|!G=GryƽwV[(p'98tWb+N`;Q O]U29ta\F):&^SSWlSĘăt=u-xR)d$y?XM<衈q]wcY 9co[Ru`$76DN9kF=;Hj+3fcjDŽn;<$1 1)ISh6 +-YAVo~b~B@G,  \:g*pܱ&yTtc`=_l3&T*ewv(v>N&@l؜Nb5 H^db[LhiKK$y`I4FŁj Z4FcyeY8^[؞U%|b o bFI bE?5<vUo)X7q.14>r$1-f s FH‘nqm1SηmPW0AzydΟ`pHp>g h-S8,$ m$%(Fr:}}dP ၑS Sz )nn- eǥK;tf]gx"7v@}ۘ ɎF7C1 v qj}%Xҭ] ^C߷,(r} <}fF#WlЯ(@XV;,Σ"q:2^)Q,OQ^ LNއ)=ski>+uNBs%(fMA E3Q%K3Qs ]Y&׌k{sֳ[GbtÄ92=&I/@V' %K29ow]n<{jcԆ79'uMpr$3w R͇x [@1P'oYG"hKӜ/̟U$JS̤y!Jv\ʩ3_Ų![ȠjQ2LȆ%֒mUs ~kv xl-X^:&1Mt#nA) &A>%Qh攵T\QnxG|7hVa Vs ᦅZ$in($_3XN|DXh<2ބR|gVU?^K_ i~{:W7>0U0j"ˡ`x&o~>l̏ur6yϘO ͏ϔbA?]fhb,#zfC^1TiIb qta`]D?(2Mv.\$MdSrv>}Q?w/D=>1 TSDMf{>ӚBo})`Rm,X;kCztE y z32 &(c (c$@S\ZE-,AW IM#brCD{ء@za^ .xo@i|VZ.t n_NyI*Eibsh-jىY7e*]y"8K& u=n¿ga ޞOCƩhКp.KNݰ+iB_ufb}Vim|%Y¼CNPˁb*xeG~,}h-5G%o7_)]j-^LmʿG%:܁Z>`BUPЉ̫B1O=DFԁo O0Pg)dwxon6M`yzu'U~Bx^%:gV/Z<5"s2ݼ[u:At72Hn:^ Qe58KY'rka԰// u7WiV3LJrYG.RK._K :d+d ʍ>)>b3fc6<( E FV5\[kuQy7[\OKpʮq25y2̨xwt|Im]9R^&!{#gdxBfm6=u)7Qu2 gfdWՈsyxV~7lXiv&{,Ah<ħV" l4;;tcy\8Àz TCj]2 -Q;TU豚ʱı=`]QG+~=oneJ .1O;+kɾ[L^ik.na gtBOսTO Em"f8F;-22S/.:z4,HJIw]}Q[t3z]t5ʞ:¹VLO0'Uxt כךo|&%gH"ْsq|bB,Wr=g_ڳqBjRH #aAR݉ך TRGQc{vixY=DWcrpDr;CŇu'sp5wΜDKԲ^Se14g0]#r*rKUvʷav8iˈ5M,ˉnb⫁tͧNCf ԳY~(踧eU̶ Z-dİɆ?|27r[DD0cX{cvh9ޮYnt>%3⎾H NO*\drȄ~M}?'u,YWl?ƨ-C{[iPT kn|{ ~{[McVw]q? LeӦ7˺0Ҟ`?Ң>Jږ<£Iq3bFo-5,OȵubT[ֈIa` e^D3^K"|;Xk'UOo(9ma1*#gwB;8B\΂[6>;ONRc U$t/ vYڶ=2хy+KN!]{81qjʅȓ֐x ~f2XomX4cqS(Q-w2C> 7R5^2#֭Tt9*z-4 8<O"QG㝽{Ddfٻ$'6#>O)JoU"9~LۈkCV94\6gcYKVhgEo ;9J`0M;DJ23_(ڋR–'L#j:GE"23b|_M5_^MXŷܮ;1 MgBoKAj,UXI L]wג$<0{rYlF)eHn݄/ )Nw;;7h?1M <7l;KE^Az@G;j :6Lvǽ_QQU=wI7uĀfΰAK,8-(2VNgcEP(խ#zU(F1u[PZAkI xuc Xn(ʡ7A/Q<p'xx0PlHǻZ?e~p=DzmŴ&S p:Ikb c1 &Ji.")v%fD-fR,y>6&g~oڰW]H"xՂB|֔IZ(n۳'_Rpj)=[+()JIJ}Je(cYгmL:wś>٠|6rY8Jɫe90 ~*-CD%{:lg>`G+ DZ'O 6HN ZJWou(DB#ݱg, Аn bլ!FQR<"oz?xp i͞G^UffZNnA~QHSbo+kW\;Nagr]xOYfƳ~_}_2-fKgE\{Gr=]ͩ% NzlR?g_ΐ7Ae_8"nw6!b?x,EA=eC~?td|Ogu{;I%NE}TOuGE3mzF!P'Rwޔ+;vJki.K}ruj?^iiΊ*14ێӍtw|Xoŵvf΂֙Md|}P,,,:L8J] FDN^ؿ߲9 = خA:tBN|e'yeJފZ":=~U׾u JkQMREKQVuie, /UBT-ߡ7˵ sM{(8d)R4,:}+1▘i@ی'];wC@d90/evAGJ!7Q"m>PqG䥞ϳ o[Y*@c_%aDLVo\tt[s-t~8R$A? T 0AiL_%j0)uRόb r|)lꨬ_A:-+c6yx+C/D ]'.Z Ḁ"m`YJE,X E]eh }_>J'ĭQ˗B&a8qi!R=dHI񁒴㓜6d\1Kpc X)Wazs'tq~:\@4.ǣ?ſg( S kPгzOwk$+9AUD|c}B\U(6:I4غ6GuiD2FG&1ﶣ7=Os6[_o'k۟;ÅI("kyU #1 -* q)snT9c(+Cch~ Huڂ*mG<˧3 ʄ,[93\U06c4 ݢc'U±Ͽl*AI:zwHeU@k?ӨKIM{mm!sN{{J`oy$JE*hb!9e һ"Hξɐ@;:$hXw5D#Y/'?o.=3Lzf8G|cVG A yv!`j& D#S릯8N/279-a ӥ@dӞ0QE*@ )mZQl!ך%X L9Ac;:xJD1)=cN .+=Q=;ZĦ?n4C̺)s1 Ra K@hQPhԐQu/=AE:fNѺ<)hʎAlvCp&:P[vy ;Gx}ϓEL />k0QyT,ăfcg+n3V-rq| @-D'tjk`DZK}~LxB_<gY"{iI/cgbb# 'yp/)#3%Cܼn9@m%&ѯu9HvV[UQc\AlF-e/ nSSM:8+`O1ׂFP;5* Hy鉌 ar|Q҃ )9]/ '؍n~fp/OZ]YnT6d栶ծ#Tl;P"5n:l`4{7ym2~^Լ!:q1^^Ϊ@1$k(O!%.`Rr[ìf'}UkNHr/r@ZZk90t)yϢUrl"L<}e)c.PEi22#m5Z|[[ό)To;ճf+T %ч|ƥ-0^C|̐#_2o5'x &2#;xԢOb!zoSsʚ˂mLN4ʛ>beWFuboR]kÝݮ-.۾XX1{ (PRdlA.wF -bg E0mNrCiIǚ5]kVIAEߛLE82)83Du,)O^s4֦5uRJ@+Lk,>Y?? nuAA<]poeT㔤~eIjq 5'L\h'/p<sE#e/[a\h9ƊyF\L4{h49vhV!:14$m$/ sOJ&Ypi$"6Lx].6:;`]{,bJ ʍ>jqAgdϓ+廁70-ɿ43dW3Tb!9SwSِA;u/t% ې%Lb .5-C{YaOxw&U dg<&Lu&ՌGeGZiQF; gCb65 +5.-=k%08^=]TxR(9зT0wգGpSwY +<-@YVUv{?}"k!@;P+`Gܸϝ򔯘l|,3j};i-;df+ꑰ>~: .VDfs6'597B !մM,-p1\*]f 2Ugo61pn8+eV֧D |  _~ ̲v*qcF r7c WM$'iS[2B|oFH\WrN~spݮ].T*%'xc⊗qɗ"jyjN;X,h2"zu?F]F?t)Ƽ /ڒ;x{XvV).> 2U,)هP\uEWa ]UctvqK A%01 ] dy8 -8ڸZ~on)')ORLϊ'UU_J }XlcVy9l{owI5R,Ih Hm5بQ*:sv[tKͺ1? c,, i{Xdݸ$6W0BK|ō݃شCqރm %)_3?ר#PJyA8#'P]|4leXM18ܸ\$wy(t!Ζ暋cnWK~拪!` \*Atv~QDK|AK16ܣKz$^Ъq .I<+pNx&hBU7 q&oTZ%Gz<4bpȄ %{1ÿ>N!3h' ht+zNo丄-{n`9jKJ4GTCWs8DL1nwBGDH.Ui ( :uK727VVa^D5m?lgz|JhĿ̒b33xPSLaVl f| SZōnRmv(J͚ޟh!N+(`x (5@52p_AjtWkBPlx_5*R!CߔkvUΈdOIyOd|ҡ<\`=Ȼa!%VH1 ()bQ!*>{Ӻ-%|Jbv$4Un_8 덊Kh ׍ &|K)Z$.9w-$rPKq2 :ܱ^X LI_suqqB;ogbHތQY)fw?#悩sjٓ}0rYS`PT+ $UoY@`GA32`$wo Ȭ<<`>1vc6y6?`T(a;jo[^R& JR0G:Mz騋Mt}6)xn4f V2(ttkFNHW |u&/yq|!{C.ZOFŃФ-4ғ[>N%|c\yy*|0>E}9!ʾ9a^@ˬS&Ua楢r0QGR}Dٗi1CmyMG\y:X@kT+ӎMN[cZUr,uJՔ Z*iN>h7Д̋Y 5]R)؉T+i4Ƒo@57dƨE5@ rhS7jx8Xnz]t)C6~RϴuC R**>43 Y & Ê+MШ1N޿*+LgoX8T3hV?.LG>\58dB' x2H'nTaT:tsL'Z=OuM?6ei4& zV*"WD25VܦY7=9(ud!U-ȴP7 n㛎zpH=l~W<2Hv/FxT:MTȫgR%oh!Gt=OO(Lw;b_ùZrw>.,h3N']$%uN:Un"u)OG*(.pFY37G7A04D7Qu!aww8 ը=a#veEi~Ϊ佦 ο3 ~ m䍍g9|u&ۍikI!"ҫ0JNu5 υTQRz\}!xtyꞒs~ڹ^ Vjzᐡ 3́V18[K?l4\og0 j&|INiQN+,(tSKD  [Ug #up*0 ܍%a-^>˃M4qaV_C&5{` <7zq,wU a29:!w!'IAuOAB~F%;8qۙ)]Du% Х״ ubm@K;."j$F 29"W9]st}t?L[8Ĥ>EM, wF6` b#ɯ?~Ɔwqh`ҍB]Aoa|7D;5 H5z%"{`-}iIk˟b'򟞰k0G:*%/0zs ս70̡=by dA!qsg΢EL)vMJc>N!I_sCfx3<[ⴠﻞP:j)osT,vX#=$QHi$lF֫'I9ah;S+ 2;g%QjC$ɫ/˜leܪqE^ `٧!j݉ _]0."(@ 少s }(C} zӴS'6 DžuXndVp $7_LTDF/] g9J0J6=Se Y.Ubn$)d%CxGx3>+:C?xc"9v>ܻXGڃa8FN9v|9P26'̏ie[YD~T`k]J+FaH}5G~ B 6tJSƊyr_'X~+U4X%2ihvi!9IuLJI5 nƎSz]$w9ɭ/4z9SbF1wi9,<)Bj&;M_U .er>EL/ A{`1;%i D /Qpo--QϹ<%{pJZI_Ĭ'y2> !ddʔe3&q;!z2C鎶潡#*9;l^4weGLpHRj(/<̱:wNk+Y5c,~ohX4S#䀙@r?Qπ(,/|ׂxǂ7:_]A'ɔĵS} @zOhH_eCY{43L3mbX)>S e)IK$LdZԮ BN>M BNC>sԮB[荴JN+ TI֍|DY" bvHCreKNEM_%x.t\;kY$7$v:/#{hsb: <\f'^hyR{` ۞Rc/nYOOp9*):V@5| l덐ɧq/d]Sn [ ]u}q*,rG(x:jp 嘤D #JK sz< )? z:Xl3taiQL*O:&}^-D.Nǔ&=* %?vE7;,7o^xM?1o=!V*+Tqۦ&9XY3чfgK7E \V2q}Ȳ57t]w<4UP"Dt&(^0ƭVkծ_ۭP\mE(Nrrxu3Sa7O>pL|(ׇ+m|LN?wrZ/~RQDECRS/yp ,[76lI+ Џ"_5^]uت*'l,h.HkH_kF|x"pP&!}6<8B1&lv&' Lfo -PvRޕd?KF rn2AY?!IN})pf1ﭒzyݕ|6` _ITonv!ЪCAOn[ ᇪ*`mYYp fĖ[Hj%K2;#٫OWFFNќvs׈>'VD\{ا ..Py 7CFzیZG9r딬5w2mJE-N$g`1gĪf ŒkmGج}m@wVG<%vė+uդp d-YȀ)U8%~ 9V!Cq[67r4y. U>Z iǗ&o ~nt"BeZEʹO5YGCwXPhCc>eB &.2u!%Cyif8* l s[>WynZqV\. g!5`q[tM8D!fg0]JYʜ˂^{G`K -% s`0ƀVUdkIۺ̈́$3dN=`:ɜJ9[^qs_MN1tc'Lq#ʊ aK{e#GQ&ŇFVz..qm;YýQ2o=R"[R+!h#iR0|ԨV`Xpp(0p5pY \ܤ?+ކ]M*sBxJ/'}[ɐf,]g p]bKcq|".%JZ>6Sjt &瑼^WMZYi`ZOC3H/{q+DBtdHz}}Rf%(S kh<޼@bHoJfPgbW΋m], hp_@?1PGǒg0[mm'f cX0$TuI r4jt޺j#a: G("w1l9g!-=DM^a$&ӕ WvR BI'E@5D2~irg֭c>2Pmϥ A4}N\ _7C2wV~b*w; b—Nexȩ烃*2M즱;`\;_q /s,?HeP ~(azTV?y]{&s8_陮(\Pȇ 'eٵ(DdvK;p2KSאGI"M}7{;| CHS3rs A"5T*bZGl7<=o &z~A.i2\T_M}.T3e"B}@@WWǝއ?8m\% O4v\Mrs!4:""ܓن=ݟdIc`Qp$? -L_5ZQNtP܀k8w}}&Wq4zj1.k;$` 2δR0zbRqV>{{-$%-;AWBKRЕ#TFm8,"p;mhH66Y`;Y5Y C_d96AmC<#A PdrFVgE%2!hXSWVj)m7$1 ZP~JA@e4l6ɬ +U3hH#ms-`uC{ +dik|rZgijC/3gu#"ܛ%|%DEV-IhVܻOFMG)__Կ-TxxM7~4MG€ u/S*Szq3H | dȓIǕ.!)WBïxܧpul)2JDԂ~R`N!Q{l]O]X\wL6FpQ4W뎅rK\'4D?RqSݑPS DRnE-!,9r".CB8՛ PU=r`JVڍ4bSazD̋Mw$0W7u&ی5"|yFm4V\!'%&vM).dܒ$?b0]sUPPB7s{#p0zm\U 8^*C&#Ig MЅwQMzJH|Od=mӲC4}(fGwe/@5 xK/ĊsPvv"*4 RAe?aB9ګgd6ImSi$H? &[F3:jYVB~GއJPt`IDG }dtN*ay6HVyj(sJ,y;;m$,Go_9?x|tUm~ls1yN9DA `$'z*ڻȴ.g4FK2M}~3.. !2rGxݾn)ו3ץP"nؔlXVlTA)am@' ,HR \j 5vV'8BX[' QYT~3Y dل!Ώۈn, ,H \f0r=f/:f+g`x%bn4 æcsnGpx0=YW9pkuAI}tk)I=Z7bT4|P 8jUo갇9rV7?msBG@R͆LY1,\PT%m%r/+뱹( & ˓+43)˗I==s܆tF|~WeHqŌuÓ:A 4gqZNMf'Z}] ev\,fC|]E!hV駠(3n gTO%U2Z{:| a* NY)،/p,"Q?SZuLaŠesHyf?ͷRa i5QΙ'PFb:C~i:xI8藟b*pJQ+b\!KRa)Ղ9bx15}jcLFa,i $6b9c/1eG}7Az|ei/wO`ۙ_  v Fe :c׏BJC{ cسcR:FXzd A(Py ͳ?h8P,B:s?&V^#aKj6>_%`ĹYƬΐөc'ɴ Iۑb1hWq]&\sxb(@ mbHwQuuo\ѧ%[ U㺼3(p[\ ȁ}R`+8Ȕ}6cv+)qF@=${%ʈiAVG7Pߊ':uh3K {q>Vl:QVY@66>IŮ1:jI[%}Urtչ;S[E{$̧6E9$-LͰ[ &4ʎiBG2Vfm w])[vq*9z ^S{۳o  1{`<"b`_t77Jz tkQ UiY/?z٧h$/@1IGHrCk-\qJѝHL-Ty ^ݫZB#,: e_gv#a 8X욳 62dCc oV,~\~r!.:U[e9TM[Лߌ7xb鬸9ʺw".ŃS+eh=>$sgTvCU2kkB̨;: !=f[Je$ȓK|Sdl+H+M3rY27S} .zW; =u/v4$@h{hz'ڼ.5 h87Ezcq<-?C<)R߈~6V[fzzxߟX u}"+J+BŰӟm2Sh^;R4XjB6l_W[r7΍vaL)V7,٘c M,`ǫ/GJFl`}Rkc>iy2Nwm ϘÌH[<vkFNH7SOnmR^/KyC߉ixh'r3 =b-{&c]ɿk+fd]"Zj=X$Hy}2Л~6.MgL d졦f۱fR FHz  } 3,'xVx. H[wSvkYp pJxl-h-VF̌x(i-~hRGm s9+ i`3}}|`RN_OCP?;>ZZ[Lǝ$7 i@CVi=l!&GkC)QǸV!'V@H!5D=_r7x3Uң SZbok /X-='RBU~ŐJCrn' D}^V;slSKoMch5kVE5\@Hrk.$w,s- B12i"F_{!XPeSIGMZjkYʴ^LPj. ;yo;EӐ[ܐjc?)hY'~7hPsJENJߒI$ה;7vA&- !41ߒTQK_HJ.]QI_V9 /GW?a dv&?J@lzձ ;rRl6y^Xj|\Ƹ7`rvKZzw80@G+x1SZv/sZzKc> Lz U޻8[OKPƳ!0U 9@ wCUg)`-=+ ~3=i;GG-#,s,fy u4x6n-.x&~ty [+j*RG, +q1YCך(,Zue&V\Ͱk-e`2Q JFUgLCt/;͊2_:{FgTdz7֝BqE77vo,h33`(n]{4J:>d_ 熭 ,E͎s/F}IoPb7-(?s 5΄^B,'t E`SM i_Tcz;ibuL(N ` 6(^=Cxx{߁$%zO0 ÑXՒ;Y*3OS I`~2Y^@N22: ~$!Xn?-b] X4` n.q"W|K|/(9Eo+BX~L;dߊ:X2H,G6-N2wΘjD|5ܻfv^w~imhr8.g8 8x*H=O4OAUn@aY.:Kx\@N&cmRfi9<[sW5k|^0as\=鼟}85w M@ '):u&+C!͓6}qG̲k<yn{ZC[&Z0לfE 3cAY59S.#(0*!EPd shÙG ժ .UԊ%c?9'm40͞f;'" Z6;hW^M7/FIǷ1K|=rdGHQtm3nvƟ 3~yqJfV!ͰLM.PӮ"pr LNK1DFTcU]k7>|߻/\~1@ &-& jb0gtkd kI?tb$~ 9 )ö5ͥ!0_Qg92-Pxc81ε^0z}4A m \&CA[ '̷ǁB>}Ed]oSH\hFLc짤nh3lڎ/2kDxcG4J-Za,Cs,DABS/ в$ؠHYHa׿󐑋vTa h>B\mθfV|C/e"M% j?3:enB("@牣Qwn/&Z\Svj ƤMT嗈\1cOQj,:2t!"8S)Ŧ駎*gRx,PW_p{,@V3ȹ<)wK?_6 '^ɏm>1"g~k4o6He'H];B A0y&BWl2aVL9uyQ*d(apnBp"ҵ۹5Bq+8g!ȺF0gSNdz2Bh RsZG 3l ]7OopGAp'ϥ=h4ps}hkbw긗Z;X'H(Lsz{F_WِVq01vdI]? |&בlՀ=~R[|όF7y:LN7>rOSS99̤&/THжKz,CD0ݛ,oγD-%/k>5ooF֯i]a%ט+vJt ~7P(\ɯ/Tx uK'Tf“sdXʀJƥ.[#SX~*!/Wx hEqOw6gکZmʀԽƝkb'$G ) { D}UVF w^!H@t(BE͡jD/6>۸P)7^b0ڋ1$)K7GsSA֪qv e]) ?ˤ hQ9{2 .,GWdxP͞g9=}.;=HR  X+?QDݡqW5xV)!;z!;ePUS:frIҧ< Wn XaCjlI."C/qBWuoy([#ƅnjvCǒWo2K#z< g~Ĩr=KO 0BG!+!`9$#+nPS+vN)PboK.RnfjWy{2J 6#V德%>G=u8 _s`k 7qS$iT a8 ?~$ Zs32Sp]z!׉P3@ ܈(F@\/ٟ[6dbmyYwz[q)ݟT:1Kq1(5t:Y*:)r|i,@0ܺ2L9 2>NiIeJ&  CtNg^q%-v䯚/wm(Y*/a2 !e۔# $eVb7P]ɹ1慖8JVPbC4:v(qeO2 We w¾zn#_IknM,B9ݗ mu{a%H.@v|@|`G *K 5 9F E\dLMky7͵I~}\#O%Fe5ƾ 1ҥ xjnܖ*ǚkF1@ AҌH#ҥ ݟARG"K zF?H/<-e`QO'4kyr{m.yLKdkjhsJe=bm?&;9[%_@|VLVt 0vhampOmDe'cDZjl<PUϢP-Wd Y'\ 9% e~η Jk=8(3 ԃFnک )ʛsZ0&x8' k o*sXE%9 =S˙+hUi|4ٺ6b+$6Dԝ/Fc00;7=g/VӿAEۃ遧AH&%3p>0C_>n>LN^ b i656Zp0.JUw$h^8?L(n˵w|.%殃ó_MӅ6sS~ƦqdKCr$%1.0ԀZX#4JL Ex4 X4'"2b li~T \ ormT`JnżŦ.c.xBwEOP0֮QT̸K9@c[HTZ 7?@3"yG啧ffJcL]E?` Kb.HūҎ:YZpi׫EZ+)-lmcON!KM{7Bb\= mEKW+y݁5l>RY2K@r'ŜC3r%J.U!O-)Os8R?k~f|Gwu St)q4Wi=@Ò6>a~ɽUn1Ѩ7ռ:tqE}գVLpZp%]rMZ^I|Qd5ߖǡ LϪ|io27>]%fX?\Wbsgʓz` C 2@l+߅ }bCѾ kuuRÞrg'.@1nFZiOwelIyy/e\5Ww;hg^2-3=nK3`s*..Ĉ&O6TA("XN$ojvLi1}m<v`-IJ/'0TIU Ohiړ44;as|m5^6NT[7_-_D8*Iu [ʩ0};m?/FBr%Yn{%x߹WqlV-dQT."Lsq %O Vh0cc(W뙮~RcOy Qc@wv*pBpnWRznDʡz7A[2W`f@HAj"p~ءye /,|8E0 ţT׊ t82Ѩ=5h=X0<{n{,frڏY*>`,gW hG(ҽ*40υM'B_'Fa$\W>:\cM-,qʡXq5€HBu[^/fdP#/'GVcW ]Ɂh5U͉(V\5p&\{g93g[S.S(N#&oҁJto|8P":%잮h)|W\@r5Hg[3 -3#hcep~[U&q{3Ţ^/EY %h]yZX 8\,Dܷ؞ #B<U]1TB9"󊱼6-yŁ B %BDu<Bӥ%xT^?EXb2esC'qk|z\T</ 3RxžF)lɷT-J┕sҾ.F5k9#5{݌'f^? [!BArhX ,e8R3Bݩ5 G5+{)<㢢\k]LHgr`Ɇ k=9#fOupz)M8Pj;4iNTMI\4!/\p8zw{54 0AsO@]l@2Z:9.Ѯ<\%|e 1s?GYkQ% 4Ƶ'|֙A9=pV|TkV{gNX BG@9Z/;қka̎:3]/3OGJ;E~NEue_Q'I×x :~i^21i@SxÕT4dyʧ;u M<%L~՝z&o«YW s=P"Br)G;fKJH~QG6(+Ҏ 4y<&/ԱvLa$:4V\vo 0 Xi"79Y.W\[^ z5 Mq >nv$#1CA#pO,i؊ܛ] wîwt ,mĠq!jR ]5Wn j#E$29amqm  `OhDvGw` x  yqC9Rݳ<Qb0[4XUwHK/.zHjJ 쇿}eUz4;f@⣞1B{Z6bOӫ=&EA`!a86@i8dD [#r!0~ /Y642(2»͊l^yK*m~vL+DG)uG/L~ 9ktHA^<\:! 6R{8gs-.7T_jQX>^>K^Ցmk:3awڄ'y).|2l *C^Bc2Flos>1sF%廴_=S%aG6d5OdISoJNS 5+zP>N$Kt/#"d]sޞE!,{jW74DAچINofpJ:';5R=NgJ!s͊xfEGD ێYXQ[K =GYX,w/lRtߔ؛ :`h't\N@UP {-׊JLz?^#X)b?;AULN_pԨXJG:-Ό[XY*mbާ!u%{ɸϲ1w4S´L!y*O k_~ eAKCn:>,%U(ޔB)#jo0Y|;ڤkhX4^c睉Ȁ(2z)]+G'Z8| V6]=:i<ӸZJ0.y;-E!U՟$]F~@(Rih*Ι 1)?{B<>c@ЧS&TKJ3x`ڛpU֍[ Zf.+DB?9ڧ' q PKCpT<ޥ=h$`|P'{Y9,i\xD#yH^r lmws'H">BSYDǵMK1_9}ޓeY΂( L_2M>2Nݙ.PIޜdzѶ T譂m%o^m7Ţ}k5y#~yg2brou"z㟴F1)BM>UZ(mT\G\5|Mx?[@8W8C-".2LҿR2*aA9M 5"TNJ#wvf=  ,[4KawFbvpd*\xcSz*o9%V?;EgX Z$=ݳSIc> v 0c6E-}1G%whrs4[dvCe!gn.3q\ RΚ/R̀OuϙI#aIKs!w y]1xڗǧ_yęO_\5 [P캻8MYʤ.Me n _&̜FLNqEaˠ1vRdʸVECξKH+«l0ZNF*G (٦Ğk1"iJSc0>yxbKQR,R-:4%:ۅqsG׃Ǔmf莒H"jL;d~U:e/T w5WX2~㥑K*f'+"69HJ&?(gYߍws~ ւ^T_ T 97x(M)@'{̨o45eEueZu/Q {^.HNNBe:Vi1 E$,%K#XzY!6Du;Tğ7ñ@$NbVr`Wٞz hTq]p[~ sSkZV9}\o7lW<4,miraeR3XY3 EWOrX104 Q!eiD=n$2rauЈr^`?]#2Gt۸杬(=MjǹA_1'{19WwW8ږ=jtLj95sy*ԘQ:o_CeN0狿De跐K|>,GWHGءqѷǫnܐ}5P2%ی(וּvzR9r_MC^8KXӝ m3^11ͷɽ)Tf8xF* *KVC6 e]ZNϭ>?hAۧivʬsiحպq$:T ٘e/7{(+㔗,3Z0UB1"xKjDl G]I$@k$QdUBෟ;",.TbfLukWK^um"V j_ /g޼ޭl!)WUz9Iuoa!2q*6 i|@QkMk-R@2[(+(?*R4?'J }2;)?' *^#:Nw_.H 3yB X lZD)W[CK/47ɗL`Muf dhX^&pmcT::EB*>cN+i X o 3A#~tQP^* U!II"RRi*l]ZpsWnT+ O?Uܼj<;DһJ/39h]Z?B@٩4 qL*PzسHLHZ|ǧ.>mfxk VJb+FPSQۓ/l-壅w 4'W1d=XM 1sh:0K}g kSv5eM"5[GI.ܑ V5_#y!lyVzk\d\_j"e yn鯶Srݙ FfZɊ|-[̯6 '_~.3ЎtFmBe:h$s( 8$4 %XLD;{*.ѮbH,UqEݥd; Oe=gc ;%_ڙ/<.*3!Yjjb!Z5b-xYdhLȭ=#Aؔ\C'!|9fnTlje5VȻ#柧Tvj;6qk2q/eo -JśyвS$.hbk'9WdS8l1HV#h݉A p>FiGu4 !|*5 *cpnc2S;Mxb\&qs@'m8U$h5M%T1V;A_~c\ ;PF2|ioxr=O~ b=݇Ϩ֏ď! Akd_B'X0; *诤N֢C6lX1hWn(ƆNΙu[:3s4 "cZgH+6Zل_JB*<ސ~,FD͵Ϟgyt1-+"8HSnX~|M ,^D]8/nx$bm)T(O+Fw-u7f.$B<)'Dz\]xuIP\R:$TܖXY~{\uU!O0P;΃ㅙ s 6 isop4j~6C@@Ճ/aAv_%pjZ-'L+Ŕ I_eΚ@ecKm 8$k J܃Lү 3zAKYvp Lғ1N^zE p1"{ Ήy^(V+)D&BxtP 2voV`?5A4=ߞgU O8 ,+l!t| AƬ/1 :L1[|ϣ:mgZ˹8d܊fx\iyF%3d6"").ػ AMH-)J쫖(G_u(Yӧ7u5ha15!pAcA9Na-6x_.\HwU]VYj -@αEɔ0uǧ*'B]uU?qYw9FkMWs/끨ɏ8삒ʙ;HDjijT?jĄgk!Ъ˦"mi)ߝb's8>t R"qi Y3 VfJ2GT Ybφ qs |5Q>6AYNjbxɺVk58!LúIsd44c&p\f7v )TGR祍|6G[gPRBMa;RKw+>-ݏh!L= o =#< ‘D1zHЀqc:_ɷƷaBz=:,O/؎2lVBoli7靶9kE=# nk!exذK <}m1'4IBTR<9xz2Icʞ%~1ٳ5$ [;߳9|#$jtCJ)| DzwiWnIh@|R&/`# y%=f]v#$ho,סx31jO/~̃<6eK rjxm@6(^`9vUd߀gYFQ&ZL.:5Dy3qcgϳK0B)umT8Vbm u'ϔ.r\1}鮠=6H_LmUsJ{JdkP(p1&}J5'5R>)S%SwD)I4a|}+-g'YGPI O؃B.^G ;,fNx?E|okGI∤Ee۳Dt>_bl?'] l1CNe.Ͳni;)l= 82Y`[.BIIR-(ЬL9x]UKiEN ɠ2Z.eY\@"=;Cf~TQN/$V̥Sp"Z 5}?1ͩ=BF5neٚ S~ _e1S65-\J6h%\+aa˰@FFx$T !W}: nhzر;^{v(Py5{J%+9 +lz xq ݢϊ ee!KO{մ"5##[u!6 }lm ߉d̎\EatnH6L; b}|Lnb8Ph%T 'ehHpf ->@#_hWĻEQʷqzE2̻7c}z"9AcŻ7Ò&B_4֧laR꼏Gsa jL92gjJ.5HE>>{D[@5zDѫe3`"b~S冘@YOv@*IH- Bw]=j} Vhp8Q]N}S&(oJ-sxFs#l(8wG.S,umײη#bҼ;ǖ:)/tN-_!(Vj&7!30kn;dK߭ms ffWŒF`UmtJzSغ~'yxѧ Y`l`sɂIݟ;GhpS( t;ADrSNΛ$#"j5h4f4ES Œj*NUNnA@ӚT/:E% a[MmF+FcF[_jѦ1,^tšwP@VkzJ \fPhboOp37?iɂq62AQKtBOo!F ⽫LjVc6>w|=66JP2w-F{wg;2@(}!vztuW!{Qh̙W^ @hCNH) )'.QSc)6bb+T!poY})_GR<^HMOê*}gpU:j>z E2!ؔ(X}pcOW_+B}FoGP898M~I࿂-K྿6;(4!o{ v 8r'vt=7(&Ӱd4b/l[LdWSE)Z퍕p ?Iʿ=\.Oec:^aAH~jr- |nOZ~ч|P;M嶫(SMp%}YFdvb|v0 k0jN lHffN)4=yA4d*{7:Q_+`E3>bԦA.2"(꘽T3% }dN$XѕG$9$:V,8=sڃ E;]r }1{*<{lƔ-} ?9_h R7@y9ƥ@Uk!C .d X'%s;[{qlJʹqTi]wL^Kq5 vẺUSl{.KeH°AQH0F:A^|F f졏E,!|hbT5%P |>@)usE%~5y*1hq([mi+h(@I)"v㔇ƪr95<GڬM$Z@d[!-87A=;kK9.E42@&YX<^+ȓUVV.Uu:p$ɀdF4RݪZ;| dyi(~=}AsUYHL>z& ׬&SwҶs`NKa>w&X/9Zv[CPZ;^1P:^)mj2NĶ՞uB3ȇ]G*ӌzILz2 E_)m:qHA<&;?L ^{=^Jo5:XAnd "=βJeLŚj#J;z)s߅`A*&,lcA@L* ӌpCxY(Tb뽠P֡='|k$hT"<R+nJ5a 7T:C(#^EqkblZԫVЅv! n*' ]>e5w ] p*]] ʒ GmL ARB2>çm-c}6V?h'Q8ik&v \=FHc g_\-[lT{onaA=^Մ|+:vӌRԚ8Zd*FbK/nS5,>-NTb`<Plcl/(J A"`( zG@jЫhpFsfG_'*wֱDysne_X7Ri?C0Tεb_ l+&`1*5WV0*B\4 *o]v_320:)D%;Ȱ}~ו-ppA~^!*Z,hi(LȎۥ]_An0"bV6YW̽Rq@u65`TG*KPpuG=b]ͤD᭮G>əxێ@XY wP )]&xF ;Z jk*jHf-gNNl.mOه>Z=N޴$I:<(a" F'gJ*J!NWwuunVpTyٮhW0ACkdpSt)Iև8/bPAd P~2߹mF2RyN߬[8υu.ڼ2gjVF/ExwWga`E8ڔ &Ff4X1aFBoʒAP_NTw;TZ񸦟6Ӷg˦ix`{ǯ5 hX͢O|2`7 %x7 LBoHC_ͻH"mx2]( pAfcpYR;dzéies7PBXo킈E/~ -H^/> h"(b$<5d@|PeWG9H-=DsRP<&f@zu'HΦQ)YSaǻ,ѨhdCo0p14 Kx=C`b,0QWi}zW")$[Rr x4vؐV](RCPj0ƆQ6rj68XDtt p_ .f4 A^>|u3`pÂUp YAxf WG~9@&A(t5K4cbin"S-l  ?9 g[7SpQhh5*JXͦ݃ clK(9$vp7X%@e- Ȅ@syp[t vYfs}V"؈يA(bʚڲgZI&ewرr 'p-R ӚmdI ykBsӊUvR:/~I*d80 ;mqu.O5M%^ut5rpBʖâČϕ¡[X;D(\Twr:s"mR5]%1;K`!&blHkbI5$P,KhuªZ=b{8jy{b+w-PJp|uPΓϸ$xVc?dZWjq7ǾN/ P~2x#z4$e\"fr X\yNXa6]r6]D)p_Zqx֭p,2 6kzLSnxxs}NU;"u 7g~V rĸ*^Ag$XR+bk BW&tĩYJnžkIPCZ}{.7 #lcb.iÍK%&&r~ZFeTs~uiFk6:>^ڪJkp«v7#!qXQ͜ppڳ9z2I|4NԚsbL/EۇѷdK7ҪN-(FPq=9%,Jp @0c F&{1!yPE .eQ:OBz[m{FO՟\c2fqCcRbwnКfS? ~/43Na Yl/.4k@r敷_\,  j؍m.ˮ_*{sOz(*2v-;{˨{5uH%dht+n;͋ $@ jRX&/))x 1[v¨K2|OYxGz5#4o94=r.2UWE^BvD X.yO.qR 6F-'F7Fm-{^| VX ,z;<&O$>"oɝ)C]xqsZoY92_N{jL?.SMT'kcuEh}a- C T,|I!$nէ@ޕNj=J(4'`MV8sI0ÿ˭i /o\<5OGf%ZXX&IWBo&ic]ﳙzLjnc)Wn7F -2WuĠSq9(z cl; Z>cW37Tރ7G-\18Րnȴ;/((u9zoKE/RLs.Ү9AB|m5aGҳMց]c@] J q뼲o=p~R?~ᴳ;jZsh7 (WGtGKN ۗˉ7 }\r;@]Lb.uTOxHR;7% O%6CyfcQiOХ6V ՍMRmrd8 ÿ[:u}U">͙#Z1P dE %X߼(?!/LC[i?Ey||眮( S 4i >G,-[ѲL]D[z ]Y&xbE.,b~}\I_.n!G) n_}04 8C(X:yj87;w0,ޕUM6 {o \y(d)Fj:lFkbK)o8%g`/D+- $ ̡ .# Wp?m_V׽=|qFJgt>4üW((wn$lҝB*π'/@s6fMq74a<~<I&N_<džȈ>36AG6Ej},M)6YU N|+|7#-&Jؼ$ u&(ϭ_-1u2Gރ>U[Cչ0SQ,;ta[C"i#XfIo39n[6$sg8dG_Ҝ"{߬%  uRl4#?) '&:8_М{x~y@~sH-a|YΧx\% l,,[ R8.fԀx1t&QV342d';g]iX>qyDU ne q/8%në-0y-y;ɯqT%4'2 {#Z<2խ]2{_؜ɂuh(dkkA"~(54Hf$D}IY52+.8^c@:'5+)`gMP^G}7O.X?v⻰arSDPj4&Ohp=rxGKkIƁ>SnQaXoڅa~u2QϞkLXSN  V&u K7rE*7&fR;^XYxFNt1! p%baEbDŽ ԑf,"Skx+{Ms۰`~es]eChTeg3 gV}r-C4jRĆd] ;F#/*49L _g-NѷZsiDb#*)&L(L,ݥNeSe?P04:1-a¸,J.h Cܯqv$*_:ea.{F0H.9tEԐ$];ʾ1p.WbD i8[#>( E̔M yrL624y!)a|:1󏥘ɟTf69F?NAGry!x3vzd:9H%H`îFA|߂Rٜf.W+OLd(ڋPqi0Sۂ"Ŷ,{4}s]yAB AXXG raΖc[>)ϟDYY Ip=1|'c|0v*"dh\+n48uzo$G)!qøP|#fXZ;8񿹌 q@) ey I:z~=v =>2vgm?4.^lpu^9>*LӬQ"5d $!bX 3ڭVfiUOVUv s ?TQfyCҳ+DmMRh3J@Q_YFu3pKG-zJ itagSm!)4& W/J (x}y-qA$/!0q׺rXj8>{.ͧ61VV.u5픘 2F&{jNpEjԬq &_*> :ˠbݎxN -wGWoYTّէ SڢТPrNMf?yyXIjǕ(2Na4g^b`i%-K9,,~,Ibۛ=SJ`c!R'׋|]=4m<`cw13GK^<`3fQO#F& MiG}S@f[_2gT5+ټ2„.}ԣ t,P7Sz/߳@#5W껒i wGgG%p2/%&/~)@ɿ-)ubm ɵbڨˆlXk8 A⟟WކAQ|fh9JѹʿZYo>H_㠊?ہ]<\̠ngp{G*oŚyshoN c@ٝRLä( Z[_/ cCU"ag8U{8-RJǀD`2Q 'tpQ$P<0A`תQ wAݰ_XtwT:OJƯֳv:z38X}wdl(b-}+i$vvF}\ [.93]G֐nkb$p2߯ӂqd%FxA.@LxXJFPi{ ̦6s,<v,$ /.5wy>^)]UA>)Д ,qFbpӤ((P/K}^]x"e.LDq朓$X(&gQkm#!p_ӓJ>;&]Oǹ/B=`r:&IoS? Q0u%00DDA2+ڴn3JVW^d^|]FwkM#v<.R&X(_[ _zp>˅Lr9J>K[tlo2!>Ǖ[+>`~dlۖ= N@x)z h<&;%~d lkwuP(m31[E# S̅dHTćUÁNiA(]L/Rzݲr$3- =L`sTI9]Rҿ>_T-!i{ѻ4j$!Fa&I龧z{OFk_eE; 81_Iz o[Ʈ63:QXeE ƃUNZ[_7"77LG0o&m.c.24nRDNvޤo 6KrjcЀ@e{'t#(_/ !lE)'aAOy.MA^$tEGQT^ge/1r-sE8TAHN;(}ު^BcX=w+ľVOE{n&j=5LZ&mHc.sq*NU`r8,9wIʄ"F+7PzxC$VWtHC|JZrnZٲڿ1DSZܵ"!臭Sd=*lw)z=l4JGLU~j6Dz꫁\BQ߈L3(@F!w&^Sǂ4€>k[lIL!pa #0KiC`RSu=:YIVkTx$TL72,8c0xTJPIѝd@hdx}`@FBkr*f[ ߄puz:D*qTo?.c}={ ReUw$(,lM$z6]ϽTĶ`D%}])e-?*;rGz4NFE܆]JD7;hJK?@ >G/(өv'FvѷIF` <:`y´A~O"d1b6NvϞ?+_KjTCєe@wŐlk }~z*g{> ZPmiTN b6tw_ˢ׳bEޱ}DxX#25xaDv6Δ:i d Okq#ê{hCa|ݱ&۠'h)+cc͇Ϧ5j?BUb{6)PHW]`;=|es00 QK*W7ޭ'hMld]'l+֮0(Nb'q'y Rs$~+N*O#^ezǠU㠥(q5Mڎ笢UU!FI?MLd~F/׻836I+!5^rřx3Q58}-~,..İ4edy6Co1ljBNDqb!!ԫ6AO;jʱuZl&%45ww۸RNb=\q|H,U$}̛W9X}q$1 8Ų'6u0V^fj G1 .-8`zSgrٺ6\SG9.x\ָOZpM7\>sy,9~BqS3bkpfl`x`l^^C:;D1#ďJ~%:J_^$3ȡ5Դj7!C" B6 s]cvq @%A5$J[Ef av֨YJ/wQbÀ5 zT@+D&$[_28 4_ܶ玏|׾yjA>TzʠPa_GdQRx1ˠP'CL2 ε53Cf1\_x|*cۼO[$bPE k/H˃͔&nڅSX~-QnFy픨7J LWX\:ݒiNV&DJ;.g% 5<f!z6`1^}/Mөs+D\C3 Clk8C+d,oҰZF8Ϋ\ϝ Tx< NrjCq-?-gGBS^;u6 q;)ݕpQ.]K̡~ ~FmIdn\G9z $*p&9 JI0Z Ѱ#yu%y eU>9J7/n!#3Ig6jR)\y^g\3" DZQj]ŮG n# :(ny,1P1wd]9AH]E^„,˭'E-6~CB13Px5O T [u%z;!:BPѠVj[h-3O~]#iu"n+QwB =gPlL84 3Imqa8/B!1m*)b<IͪY~3oI} ݿ7~̧ kז "ﺚSݖŮ s#\iGSwWN`v^YTȅ-!JYq$ϊ傒`ck\ `@bH{~em:SGQ2_]_ $ 'Ea(s uw-8E$'RGjY}l ;x&8Uba.̫f& :bTMb kF14Ou .0*xOϞMZ,́m#߮%&?AgޡxyG5y,$n]A/{k #MHmh% y%mհIiG]Z^)eE ?&H(gWåR͢Ҷ̌J2d7d6A#O0^UGR%0pY`ӧwxYC^ ~*= g@ȴy-|Oi;ިn, RP7=1{)LXAR%~$%pаB0 II G>d1W+7VXn{Jyz _J5i~(Y.З·qi1?3>qR9d~ ~T9.O8]f Y~uY`dvs6]W[-dg 8EKk' x Ot4w۾YbJ כP/`kVKM*;]>Uo> NmK0r.%^JT*[yց٢;==}" 4$kW,N;QU 9yP Y-v"pk Gƒit$(Ϧ6J7BES8?*`'(Hx>Lo],B\D%ŕ7z̆K!|]  AH(Uoc՟,!g,q\[` +=:/~jLx b FI'P9[&/> h'̤ T@F}$k!7s{{XC$a'wEǹ*?2dl"g&@4$F!60d;2HC (=IT^<;hEdO1\:\eC/ Kxp [%m@(Aۃ|g(j[K4,:~տ/D?UCls񂄑G$[ 8AZvUVl?wv?q9s.U[awB8/DMVQ sjaNq ,:K2^ҤLA}73:"?퐽4!n'}Hj>KFU#V!zq_1BoPWD"ճmx8CmE s90ƅ)Jiԛ:) 9&?qduRpr LՈoМ(UtfV2ڣϲkjzc(mOQ.qQ6t|9Ap) ^`^8UI~"* }j(8 ;v gW3g F M-rHD$J d}hu4r7K*f 8\{E7'8h@ku`jM]$xB=S=2O@iJ}e/:\6w.E%!TKM>dpJhlb 53 {isA !/z](.Pa3o@K=3%A#}0#/QQoapZ/t0 >"ԗ;P!,{KlPl=ϹnA-?]:b/-2ÙW£(=ݸ?i%\ǍZ#a:uc,Qpϝt f.:eE~qqαz#a~tN{i_6y Iwf*NlB3xǣ21?$\ z9%TT,-Qm_䳑i^ Jm~+a A>&@9g-?> nh WoM.>)/O&` G|oP}-,6ecLT+/uCN͢cW^_V?lec=R3P_y.FrUL%ΓC*OdʳH7U1u(8qE/C%6 9z(9滷D{~f2|Ы8UM㰙`}9._n| 3 Yj .qʁ̎ sH>N6o\)Ȍ[sq꧌=6ENX֕fً(Cn∂nq֐V[+(rܵCo F眾-7Fw-txzQĶōS㌐lu\߾++YQ@5an@;nCTI 7CN *eNNFt:P^:i^μEb %Th+-/LhһE1HzЀq'&EN:1>|%t(nZ\dj ӫʙ{Մ"c)y[Xa"FAG}vR\IJQJĮ jܫ)e]NOWrE47nJ9.eg_֓,Vѳ+%g&R8N'^ ]p3 ܅ 8G6Gļ# hE4@mKfq&HѬp Z umՉt}S[sئ㸃D2Vª23%'ٲ"VDz}+4_m?B5u+¤oI#?2U97lB6MSvFF}ԒTl)3PS"@с?}B8cᔻZ6f@ޝ=#q6B_z6>T<6nkOh<' UL@.o8) M7Y<c,. 3HLJ-!!XRcfcCQm_ v,%2F;|W##)=@bIrhOCN"ȥJ?XCm.KyC3x{J/QK3^ a} n!mNRoxH)!@7=~)豌ýC𚚹l\sRblkJq&[DD2¨7Ǖ1uγ2p\e8Tc~8\sa(k!J/-mNs w,Pw`7k {C.֔s?*ހ'W)e{܈'/('&֬?[ƥbVLj7~Wl4ҽ%rG69Q&Z;~b0l}~݃|"G#=VB㮩^6HB@Eߎme\C|9YP񅄬kc=Ӵ |3GLvMW>OYBpcqՙkQck 2Dl1Ͳ?t'L*rcE.2k =5݇!.ǷM# QlAmvֺF5U{'|$2wZXB(zd<8:vjÚhd W̙qfK`n\dL$AqV딁ԟ=X{uf "DoVk WV+,\@g_퀃;!auU N=e8ޤ> jb]CJan(^/3HR!l'4b ";$![HUJ&,>"#er(뱡ǯWY눕^grsAmŠ 9&zw l;`O$PZN §[o~Pf/m+W^,j]X93g㿛E1NQ^d̋H+6[su+OZQ0$=8 AL7ik  91ݥ9u#pL0 C@`X]:L-NIfnSh% EE(&8!E}2u'Vqn9`\HyVfO5N@k['/>$w听pUDYDIHEqCAoKp+"N6~@dZUei$kR/[ ߏ.*CvX3{yI.ʅLڀrW_k-_x>bR=1u#5>,x=bmXGa(D+.nsdk?Lΐ=b&v#gN S!fGGN=Zݥ3x-3n-/HU ٶ#BHT43ќ(ž*9^|mo]8΅8~vߖ6ތ+vO~#q$UH)_:H7*1.P-ǁp]y5WO-=r>>?eY;//lJeM_(\U颔9KN|Ҋ&?cM9jRwJ|MCޟ9\L&R uS<2J?V_>U@`t ]s9B:X=W 5T}?5Gh!pYS A2wZ83&J YŅ27UTLK'w6%h8^i!Qi"{*NJbB|ݻf(8fcg?Mz[`4.ԣնF;T s)ֻ# 3!KT/n%gR%g>)0Nvj}>!lJA썦F5nks-u9;x=VԴ>.F[V#H%dJ/,T4TX0+)ǃZ:^˜sݛT^#T'&GMڬNy+gKNCe>|RwIHIdل><|k[C)\&޴u챊eNP:|з/[kB=sZJ2 aU /+%sI:t3!Lj=1獬Ia;B;_^QM!A %Xv,H)&m %psZ#Y Po[mՒie.LA8AzKJL*\޻u i6K΁~Sr;q`i;xoOPהV*n[nKP 'z_/tJ!vS섯d31,BkZI{~~_^LPr͎ (#mu>zkqgb+X=N6LP|/ɻTLlxgxyf+*_Naߑ ,Ѡ2RB0@kCxOEbs]fo~L 5,R ݄ޡ 㤺JIshC^3 4|%V_5o#þ/g~R_왃GvGI4I1sߋ|tB @φLn=ٚⅱNlfzyRbxF" ˃hcRGuQ2v 7b&n I.%3j[f~eMځ#wV0аf`'JcѕrGaxl'zFt]AZ~>1r=4cJZPnLc~^.!0Fy/y$MSIWE&T|.7NKEX=eWGZ:fnے+ܭ*j1 o1ͅ {Z$V  V}` <OְTç1.zNyqag:Iͫ/1ؼឯ)U9 bDM盤bɐ%Q F]+ l p$ڎ? s)w*ft]HZxIFvO.3-t }jBn7cqĨزeQ ۓJ+Qipg@HvX;u>F e~8K@q 4iF>2T&o )dCS*FCW_Lxibk+d:6\DU@7O^p1{5|dM/a4)GJ. <*b uݚT2#Tn8j}7]]"nc D]YlLV!3IS׻*]Nj1 ΚR>JU"IDME[HN(=Q8ǎgf=+mw3DO?^y~buj}Ak%eC$<-z ⿡!?yCīGB1Fhn7 W(ךK0hxqy *ےa$8&2~$!Ոe%?~S|5`rMxֆ0t<T07`&p]v`3Dt*ިIO~P#ˑ\ϩjdYO(^1׺XrSsI rӄj Ċ= ,]+Y*.E^e5`y kǃ&j.P]:]Pn4} N-7K:7B>-q!uV9M!*&e@\rr &#-A2@\6 CÝ*v̥ɐRA1c](Cb&6T YbQ+I1Ֆ=tC\O rKDOL{5.dW&tC@Vnj256,دjA7koMs\x-JSz&gH0+hr``__%;07Pl;tYfJh-ڋ0qŅE0~S㤚@צ~|9vUEa0 '!mJ׃ R~0E@(۔CNv\9ׯ=4GV"[qtu[ύ5-ʼnq):0 f&HRCDcS[jKb0Uja2)6CZ7cIMA\@%q8M> B'E;m{Œ&/J|& Ì^#%)T' JlNnv^`vn 3> B7t4 vsMm8CMd 9Z yZL'{~ۼ ΨrVu wpW|dmNN9)~4PMpq-+#"̡Y՘:Z Aͷ4+jAɇISeL>~gJib*ᨗ5Q1c׋i$c.) UG0[z*=kHeL,W=* .)4"kHtN)M0ᄹn6p"CwRΈZO9EZ0jIKKlT]Ê=4:w&Ji @H*":a+\GJ u:=O*ck8A ~` ds)`bZ d wtDJyD=cz%7mq":o;α @,DO.ܚ߳t>n5E\D вg_*brjoPX<-= ab:S k [B#^UdmIZevg$EAx wr^/\4yvx2-elA.h+X]_$lgdm$gÚ8,y{ȫ%y$8cT;Z+ibS2}q6ALŮ[te"neb EvՊ@hӓQN&d\V}z :/+Usp(eXϺCSlЋo 0} ܚzV>^H}*2rai6י2zRنތl}dp ~Ti$PU} :u6,FɜZ'ѐkE U>Q2Ն|୊ M\UìrhqKb#98Ƞ{ ܭ3d;UekE¬ HTx|'OBDLy|R/{-j⩈ڪ{TV)DTH5딴Ax cۀ#W[:f_^!524ۿ= nJD=>E7ȤD(/[<(ºf40ɗV)9Z142r7$)oh)зGKB؈^;3G -0s+EccTisѧ EЊ~ 0i!5cRi. ?a_T ƠLbbSf' ΃?5CuV=qq0!RE >ƀ~jɆ|BLbK'XN,:Cʩ4RɄb8m5Ѷ)7%;1 Dv]Q5, kBhޛ*vQ[$A7O;+0sofa_CW+Hq(j u qX澹k>5+ &&:h"m7>\c?P3)B]zD1JX k/%P>r鮣`LyB@V<Z$|`9)`Ff$^ON`g[#ԃKU ɚ8#$$&5PkKC#4p:MF z@Z%[LRѦ*\7E"s ?;tk˫'b 2%;MNX "ܬ@DgJ "&[ROFkD)Ҝ N} mĈtTNQ`ѽRZ#N!Nf$n>VH*{[-:ic$t `ǩ0HuZALgI:Pme,RfL<ggАN4{U$Iͺ7.{c6GZ#|җ]tiMkFb\{=w )p/ㆥJygj= K-4R~Q'SbL[1Yj7-3FMEvCMW^,X4eCX]ʯ%o*UDSOJ 1 s}o2>"~RXHi`_m+ڝɷ12*<|Qq%N. (N@/EԔ/xS&s<62<悶֖'Gz<#Ϣ[=t=hʟq-;` Tq?Jq<.D7| {sUzڛU0Sܙ)شW| *`aQُg_"x,Z >R ǎA6WwPJxlY)A[6. PC8Sw[и"D"[Q:H@0K0h x3CeYb=r眺Mb_"CJ/a:t~F a)R/O&H ?Cfۍz^ 9'; B*iQNOCMX(׼XbUNhmO#L1.0(RLnK@`<ڔxE}}Bl՞Gr2](,>9yP[+4tX "{ [RCn}M +#ͽag 5y'SVQ4@+5ݟ1<ݾϴ %| >U sژ\wRe SU Q޸WsbhS]-SH{.mcoL2vIR +8ѮDm!gq1u$I'%)j\%Q(CnVwc?sk;6aAbȴGu=J=2v(?ww>!|)} 4fQ:U-a3 {r 8v^ZAI2 |#7_T6$%8ؓw(A 'Gcgq(ogjgI4/D<1jcZ0q x-3@]*csWhH:W!g["3Jt?>̏u"96\9->JZM_Ÿ' `!tQTX *汻J͛4 G*W91DKb&.ӽ?Ss?|Pnk\Wһj};SnS&k$ m>o $uD44%b,3K?܈Tcc^zߏiwnG#փ!'G&9oMq]d$kd@lo ~۩)ԵWYr,98f^ H8=t%{ cnj5\PFHm; Rgќ["ĸLD%v11Մw3Dr%rrQ~$Tc}wuyD͹wÊM?{vgPVgqsmn$.vgdc;UnXamAQkWJpq=29*Z2r̈́4\ j=)T\)1Pr~~ M)1mq`Je9 ~z4ˑ[ID``LO2=TC`p G34szNTb_mdbc'|frv=g[({3v? ׫-(1nH3"vhQnا[Z'>g]l}z\+G a+QJ,)"% 8Q&R$`55'qU">֮nhq'µmq"Ф9:GHb7|7Ix4u4ѬH`P0T)c:6Z$h ]դd[s|N9x ?hj[.ig$J=no.cHW'WarbPR#6YkK+/Jȋ`+^T6ǼV$mEN(kxǹlJHP_WMK9Z;&+:Rt=Uҹmwǻb$ 枭Č)Tv2C)cC,%ZKyT\H$f6L 0lؓ1٭!qFD`GNaUn8R*Lxgz{XV޲Z\h;;Fk(js?tGsSDxȐuţgC}]^fȒǘƂ'oU<R/)9pjنV#lf:U8S ę?Wyrbx4R*-_xNʻ&tF7K =a>^cym,O?j:,m}(C+x˭UJzji[?9/}i.LWN&2 6A,1 J#}g`v-fkKZǸ7,RVÖ2L%ωw fqkBh$o6śjk}TwBM"c>t^1/S(?]@#) 9#3$pu<< DW7Al/зN'`3:C4[[!I.28%#up\ԛoCUlhͷJ_+ J3P wzRM^{TII9>?جB'a)p`H)S6 ܚ7| 6lN1hO&&f5:Ɋ<5( opZ-v ȧEFhlxbȏoXp|$<%Ƭ&9j neƺ&:ܗ{vADw7&[NLꨛ^5f7 gp4 ;aM,*:#f#BFX|eëEO%Aj8&@Sv!ڹبN{\g {բX;s}(`hG7x|7Z!ʟɺ2DW&r\E}eXH.*E܍AK ϸW>Һqݚ(kskw Tyx Œ=ti D h:CJUQDr8-sWL@06&q_,PnG2ҥ^ 5ߌ@.E-"\Y<99O0MF[i؃K im1 yj ^C){DHYϴ(({McV~Ni;N.'>HYXsݜs?0FvvMJHؔ8HRbSM> Ch)4FWK.xt\ӡ`ŧ4 -He% ה[ߚqfdpvNf-wd. |V)o׌:9[E7qrl{A>%V XRQYlǵ)a>Tk$,Iws>UW#6Zk6dvC^qRȵWqx/xcCsdmk:24XN|1kZ'44;G%ymJšeSeBb7cטJ]>[!c3_^NɽYnLcH NxnÏQK vs ^MC(~Li%q Kjǒx.)_Tz o2bI-AW/w=sE( kd!C{xȪ:&bgR ^i(Π=mkY1h@/,@ DD=G4n",%I/îoT{Ѥ&-'YqrGؐ>$ij'ݣh+ -PrPo?U(\fIsqW R"3MwTJK'ch]go)pٺrn-1gw<6%&[B^84xP_ R+OݯC2?̨bioa (h7.PSxEXQl<+.b.O7w/Ğ쇞,ʢ \-$ uMSpԃ2eQJ@ ~Cc݉q@,pYI t\ 1I-aohRL:s& 'ZdϷ ?W|{|ȦfQ+9 QʏFu.[^|wi<䍪sUG)d vX(鏖/!#41ȥ?>}.(OXJ(/#@RĆ6Vquͺ]]U.:F7ΰ7CfN`Tfo켄 |5z==g5wb'J/A7gZ*x1_|M6]Qdy.R~ݼWD1W۶|T!CSYbג )GՑ|Y` ))uw?D=Skfٰ\&.=d]ijGǚe*l[mpE6I&9_\K.Gg'8VW9"|p.W1,ur1(J!;&qށ*[ = =l :/KWL;q!Zu{nWYwpQ ft_gPANtXv@,UʏId]y8O BʲpW o9-qaa9On"4E/,_u1.N[QYuN$Γ/Lݚy47<V%\U MՉ_hkcW1(QCN_P|bLܲ@R\7{.p'd<>HdcKJΝ,y  6J҄,G=?T(Oɜ|P1ɇ;™b=$0Tjp 6âhdp#*_ `T$>w\mK8wMZHHwLCoيC QG"cp43B60Y4Ͻ95rXڦ_҉zq02:!bN{Dء]Rv^DgQ@ JEZ{mE s3w, ~4%N>WDaoA'k2#WErm˞ :\#c`H~-Hy ^;w1 ZNyFo$ gKH)_Ή <Ibi(J!=zgD=ώXj}2DA-i1{BiꜹRMT&w3~STzR.f1KpQ^)uq:ԻT[?ɶEl`m\pJdxeE1VyXD f ʩCث!$jvcxGpBy#.z{ln;kY@dӧSfL0Jdi$839js"=/0$&͓м>b} JwJ)x+(W/ ^i>}i^|8raZpU2GLz }NVXxpGN;鮑paTw/~ܦO NaF pVxcĔϳIK 6.mOabP|g;2͠UxKo:H -W6;xO|`&mxF!n|FŔ#`审X뾵"x ]3u?YG bv'WQς ~x˫ߍ͝ŊEsrJ$Vڝ(`l .H`y=s`y]i{BFbac0# CHr?݁(X(l{`N?#[ǔF(l*Y{5;ċ+Sjɲ]f\{GCezpˆM8Ln`ÅyT \FMb0pry6h{MjyЬ;&nYisc(SqD 1afaH9Cqu ޘ@;&4f0Ѥϝ2W"K_1bH5|;3H9Awb]_ Ȟo#jTb'U ,ʘ/$P} qW"l FC;ߋ/;d8-#2idvO 6x+G (dq"qjʒV觜KVS9xGqZSזcO Muv9  @qʝj&/n~YZoNBZa~H7.!9q|gǗTGD 4_ep) 6bCjݴXw`<.2 D7C1ޝ+3 YkumṼ!.Fj! =8`賺<7<6Ť_9maG(^Ua eN@)zsvxf eͣ8jMNѾ/ Z/]!BGbb(@=NL=r䕎5m0^!*[>fOH['J.:"&g_H}˯z95w)kQeJMٚ`T+E]*6f{ƳFHXXw?03>-$l: _rkaoݬ xI;݅˹[ΩFhFI "R gEX-y(q Nf^Y-D"!ڡ?&~(< Je@%{tdnL^G9~&&T tLH^˞ŗST I<4ꮪGOg-U# Hp,ď偎P@@˱VMX݌~S^G'Lj%,)ELELbxCEm_1Q4Ϗl(<~ I:Gyˬ>nj͚58:%h;r  .{XSδ 6xD`-_|$zDӠW )|uHH)7ɰLZȯTlHKGw9mV@`7pC p@>,7݋^29^U}J˾fp _S{3YЇW˫55Tr(hjdMOبx[WBiy(rcXN+@PC&;kG.ÄU,}g2݌2 UJRATJh<[MO DqVEyoc.hͅNu|Z]C%8`eibFN(6?scvYC>Qˆ!%s0ex!1#wNe˷&w@؉뛋}:-"jvEYyihVE8lɪ}&l1C QAK*2T]RB Al+6nl7":(_A}^)ƈI+`B&{@_0Ա(oBݛ=dHj0l@PM&Jw=Y͖?;PUCNWfF]?{pMP\DZf@6 +QԘ}ECrqkd= L;pz^B"^Lϖo<"` SۏϤism8~&+TQ(R"# ۓ4j4Q&h_$<"䒕u$D?"PwnՂ4f{mVa,<6%7g6o4PSV#|H&HvőTׯZ1!$"K*<*gKs-dVEgh*umZ$!0+,Q3Z=ni@J J_b.A:bkpLJ~Nh}) U;l1hʋ}Na֟ ȍ JP~Ov[-d~vzg|cj3A6vHZsϲ XYa5T+>9g/+ n{43EEZ#,Y:=z*B|ewJa1 \o{yfG)6ml屮86oWE%?"|٪}hШ2$"l#USkODη EGMrɯo׉#"yXhi]*C&v+WGPci)̞iI$_Jb!v=MKvyA7ɵd0΄Z0>0*w!!zD*=A:R ct `|M᪞aݤ7#K5I3\!Yj%#αqa02GU Z8S@7x]qR"Xe&) e> GMI-i'WPm}o/oЖs2"ژ~.'լ^juFWP6I9S![d6,Ì~厢C J^|#>՛Tp9o|K={T'`k,evrwD0U3P,Rns?OS,o64MLrۥjkGY8`4mm^׊q%%hA{ZJҡֺ'mi^3UBkl#:``ib&*PRtR6Jo o\#'ȺNjui8YvM!Ѯ!: mpx@4+"O `rQ kXApVK'M]lS[3a+zTnȋm>EbVdȁtg` Rhr4wB2\6H^L8HS ?;'Ō] m XZB(KMXIV.FrRXx*1u|OI L8r]ﻦ= L?М;ӄtKVw 38ӾnշgA~ALu hWȨ GVyĬdûc?tEhпӏr.Aaثd=1 7~p !׸bcQj˝9s3?2EBzReD{n1Bz5h^ M$|1+ `@$WkZ(69S3q_iZ-lΛ # .Vv@Q W W p &{ *Xǰ5{ι6[͌wv3][S6m'Z`}7 3;[b^LiRϖyT>ce >tKQxGly]z~ ޴wH4+׬.hn,iTXv>ئI-\h)nm>G4u/Fe?`߾-ڹl|pe*RJ(d?>xaK[552:eqk0XrC\MnKFO׉E`/P|G@um;3+79bb [}ֲ. A{.1.^8$y?&/X,{'&(?Sڭ4L5PH8+Cnl577ey :ڃRD~#kP^O'WNvp=QD !ܑxHU)-Ca! PxXvN=V׀qA+"Ѕ* R-bN|%RR#ʽϸ~uj*dGJKFg_R n;*jb9uهFq8 +I %r tJI5;8WC #ZLF&=HȊ] ]m Hv{7F[?fo^+ֶ6$",և #믭9/ 7}9lWJ_sm7w]bS,xUn}5Ғ.f ]7j/<)=j3)7a?TNq yͫnBMf9 dKE0f(x1NSfN>Ǩ NլDdntdxI_7筷O0Js>u5$%-abO[H0lɑ=8 my ~(7 b,Jw5޳4y-Q2FFy5$e 3!&A5` GKjw_>kcq511q EʹKsf/@_#J]uʳj-Px4A_UU]%Hn=,)x1v.3(+Rıȫpr[)P2}BV$<@@Y[m!'w`D5vy0B@HNxRs[")ь#Ay_ߑ4p*X-D~Xu)Uy4^BmQs6ZF75(-Bڰ}Wd64& [/{}تՉ8PDߵ=cUaI2<饟q*'Pcݾ <},<fA ]9 %;qU;w0j >Z~OoKYD!2IKƸRԏArd{wJ@䉏0F L1}/U@H2 J%FZ\~Tj :|uvA7V&˹5G5fbul݋x&0!p4-{~alɉ%"q*d YY9;)l+P!~9؟EgN n++\zԎi&zːQ- 0hCD\/enOU,}mUP8~ j^P$>8-@,*u?"Xe(e`ԂYnyD,RSmCpȐhb-]l¡dˆ6U$sɫX g,x-~ \Wl젡{ 'j.&gލUuPN԰8 (H^KN ۲N P&="9DbXX],Ё:wecHׁkP1Y>1!^IZ/c8l|΄}:{^+1rBӴg~R+C4,q\jP S)!%2,Wn+ BU>ʹLhEhGD%+Yb2ܙ#7nI\z\N/lvi #h %'2-M!/_ c-iL&dB~{>LCa>p?uV7[2\*:)@'jXTK cy.pdXeEQl_t=ZVxkY}ye9_#Kh@jZ?b/d2y[\^LK,m P8IҺ} Cxաv DCjiڎ 4m>^wʈV? 5<ԸN,ɑԑp{uvP9<#r}`W/;N1uF5[8]E`-a>.}Wdޱ~ oRtͼ#A`73_֐$#srYI#6|ڢ.gzU2-(As?􁐖Oiώ'Dq ?eґPK2+F! Q;? /՝`r.Kk_ЁX eͯds,zޔ'-i9k],ZgtcKQD~XYQDj.+li[m%9~NI,&-I Z_5pK9iL͇6ذ?zxθb`ҿ0lY9^Vx45QFF<;9 N| fVKGP6C=٤HVR1HaFG#Oj)EΦ7zp{~;xآ 6"ɳ3+#>gW'+5YdEyo@~5N\$.+kJPV# ƞј59G?pyi(),Vpc;y҉T-pkZ@ 1f5gR,|"Gu f,T#ψ0M {ɬ5oN͓iUΟ,05BT;Bj2Qu{KYQaCGqn7vsw*3՝A 9) mXV{l:D&fwZ.b;kT.]sDWwGO#T<߁gΖR9 jfMSޱ$l "C &j9{:J?[{@pi+yj1/ Lon%#ۑ'W^LJ ˛D=!UeZmPcVI\ /k!'ݹ`ԗ4N)ufm)rBk')wY\ISƧnjX"#8,VSb $TW NZѝGhےU7 $" / 2@{CnWA#_xokKR[K/}8w,-HsBnް3(/ѥe0xJƐsڶٯ:tF(. gpk_ه.YNm*8d릓L6o?xaaD!=!ƴZC@r,`սU'{i5 PL" b`x2>~( FK57TxAiZ^ۤkE"3%x].z` Ï/Y $!`k.u^ 9XhQ*'NU!ڗTw8YO01b+Xf V&M'jsNK VioQjJhL5Qw~fmPdtwM*Iwb ~Eu驢 >)M79A% #-Zs} !₅*E08?mXb#/*ooY֘2[`iӡa_6*/FM*cٖHE} W\ÿ5–㶄S;x໏w:7æp "RZRKx0+ 3b5\p^XH,@zYI/g BS t (j'cE%ٔ@RQ%/@Dfv6m+xQN$Uu{B]8b GDlD`'˶H!O3BF[;6_WץIrR12C. k|$m1DdT/e>5hlhePI.)ehܨ\!Ng>0<b'liY+ IqA*ԤX<. 0.RTPhBr#8!0 /WFJaZ3GK!Քo%LIY}oGW( R~A6UP+~Ak3J(6;#y/3yx\ ta7^OdwkQCs"40K\U] B4 :"%#L碃{WduDaT2 VZ3EjcRLy y =~tb8WM_){͟E&Bٴ֒z,'Bg K`e~UE:WxQ7̜$IbCak.c#)>!\gAjK̒ex ~wBpu0.jb=|<ҘPwf1@(Y24Y^-w|Q?0.NӠqxe.ڙ&F, SDޢ{,SiF:~#SLa *ӷ25A Ya0TGjayn)V wIg|-o P2%^0vW)vu`!8@4+ {5wrjkN=@g;{LfsOro,Wg2GA*"*QO-lAr8\A?kFנ'b m$iW6١KY~"-4-9ak9mԯ|&7-FUgSB,8^ 0MjN9lX#y.|JJg,Sz`Z-ҹ!ڃ91|R4\%m .\G iCfc`%rQLyQƶ k,(mʇ[7IS LfB 7*[vqx|7#𬽃m|=f\"LCT F.8N[EvΟn;{hK>Kفf|Bg3GQ$rcN'"0!*X^ۣ?Br]+pЅ[Ӫdu=kYq^?8*k-f><Ґ#&2<3B,{MY?K $񤭬o_hŎQܠX%ͯ'w] C'oX Kz(0/yi |`N T:w'/'6'[( f!&F~}GPP'o,]yl@.GѮgA9{CӚR8&~5ITg$)'8g:SEA@9>7O4N2 M+ɋn.DL0 -V4ԝ͢[f4 h6fSK^##Ѹݷ̯cF!JR GP゘>E3sw3UtߙE `{ACpfϑ1b!Zx~冺jf\|iMނ2yȃ-YBmQovbws)}3ЭAյAp3 tmXyq. Glr((ڊ.5>-ox2 cL֡KB}p#"7!b$ &3s łG3fza3m,I>M>f O{cztIg| (5ώwymnjce{j\V1}1zF҂+.B׾\D(fZ=8Ǻ^5&00VËXk';Գ NvQ5|9b愕ƎFߙ B{P)wQi]XKgW˚P4eq손lqJVSbR-z'[CWstǯ Q{s(`Ym^П۫G˼qtqf{ٗ{TgvE)~.S,SM"3UoTx*W3aq6oj|^v&$AY{J"1l#NIτȕuS̴z#[+EM\ek.MHK_v7bx-* ݄Frv1M@ vr!󿺛Dž܇t'a_) t qS )PB-mu!KgF~j޲Tb Ya`R, 'I:ddD/krjLRk[޾0-(soSѽ\SC]QS,L6=3<ǿ"ES8yO /*t^|h.%8P=7u|պlk;g+{oKi;|hd63@H|nXZ,2ǯ謗U:G`je_O*_&c]#g\>;lR6UЛM"6%FqEf$lL񋯲q""aף1/vG0k-քuXY1t%RY I?>Ȓm-t19۩{Ku(Xx0NJ EmwpXar])QEè12qZ5H-*AZNj!/)[ }p=Zf z{bn|id4L $NEPJ=|ZSH م#t-l=detu tBYsN}tY'oqEYq@S>maDrX3uhy'7S$-@Ms %WN+[&ˑ*@3Рlg~jtoi9?HHDž7gHjo[;d76+`h]5Mtq=?6edNIۘzFvp]톓΢ܞ&u M/$NJ& Ӳ`Sꘉh5fڲ&QSG;{p)wz\4x\{ʲƼ|CEQzS9Ȉ3RN"T$HFj"k{l~_Nk '8pVDn}O^ѷc_[>jށ4{sMD[Mn~*!`d峣. άڳo"Q -T뱓(Ί?GԔUL_W5k(^^Dz&10o' +pC+"DnĤ?W I͖ԘIuRKvۑE4Jbe`Nhjrjm 'vX+D{qP-m_x! 7P!Sri4Ϳd@E-^ /bZ:q[]U[< /жW"b~H|JiIRj~nbn(ABkd|׼%Os Jr29lTQ͕YH[ف;H!_D|>kdOm\A` "|?u* Ț-4e? 0hz]ݠY b^#DAV=iu~v"q!b#q'czm^BvPWa,QwO(wT@`P8`N꫙&s[}8(Mw#x22WG8`nP$]d'FUi's ~r_<(kj6rlfHP]'J/C}yHG^,ŏOnځ?A-h<>&˛~Ps=QgߪI.IBI~QsO'ð? M?;o Zb6}ϋ +Xh5X=Qh:/-U%(/ptj 13d-B6pKh$dkK-N- *uNz/^E QS "yUov& M_֏Jcp:*>bcUq`dTLڙ*>y9`#TGf%8RYբQ.'WwӴPG i:i^ʆr;9D `v8O*cг~G ddǂ?ՙn,/1zË7_=|ۍ|:Z˾jh*§hPMѴ޻po[ɵ;YHgga&$-ľ 0ct`hj}QO$N ̬7mYbk@/=!?gOr3klէF!r賾݈jIK{t]{KxeU}ֺ.2/א|9og"mQ߰r&.CmUUKGؿ567,ˍ])Ft \:%kw(<@"EQbg16nDE[+HEK_& a(i{A"iWԠOrI|k~&H]>^vr<2"_)jި9H|:N{u\srJ aU`.8A@K{tm=CSxKKܹ\(b^Zt/ߦHGRSFJ}&h\N)\IE$۳fS7`9,9_U*[vQ+v8hc\R ا(EԾz&s6\pXPE<[H*z%dEP[iDAG|<ɤ^P;٩zVq3vvX@R4UQ }ŎʳlJ>\H.!”8S3dc+"-Z3 җ}jOUb9n٠7{Bcz>]s@ǩXgaU`́]` { Wb<s;&b,kO0YJ͆:exP-tݯ$Wӏ%~ę6xREhho/V_9ha}x>"DV_ފU>\HhkjyK~n$g>mgfAeR%oT{F!4 #2P%|bH]1Fj:UF)-[hjj:9hUkęEX  } E/yh.364L+{N!O< 3T+8N=D i ryYras}BgGVfOJkE- :E;v)8"/FA&FC ST4tN.6drh07Nm؁!ҏ~}~_moNSSĨ ߽g*FfSlst%L([D~{o MwJ+)T5XSw\ Ff~J\wLKpfC# \t[ٱ8,rjOggYXsJT,]{ ٲ_A$?x*Qf"uzȼӐ/bdQY %2aP"D= 3\_QM"DӺMBf^)ۋj=%[~'˞n\M3EOȮxߠc6UekW)9Ja0xIj`B!ܥIuʟWA?rZy/qcqA@6g1%݁G"H TuC*mח> WiLi R%^[L,C{7nç;t|aNjɱ bbD+e-{ 'D :h( nA)R'gz)_٪?N~#DN'rig쇄r$ﱼC{-(%4P@]}+7m׈?GPGc"ng#Pމro\YsMA!m~l#![ZQ,Gwz^eK=n)i ,,c0.|kZ4Ǐ-B"P%2Z}֭W}('tD K YEvۭk:v :h+͙ H[ᲗZ6J,=G$'XC heVk➿V*$[ՙ0\bPŠ N6iE N>k^mۋ٫٠ 3<# AQK^0Ê++ B%Y!J+#^JXKP:#H鳠yfwh|9B,ŶuՋ{(9^BfVO0G8guZR`ㇰdyKc?涏Gl9<Y~W=Oa 2 EɃ@6g]YH4=/!sWУ!TS2@B|:r(.kYZTc41 A`T3޼׆\rl'Thb1~ߺBӽpܢMPIniJ1Y+Ywܣ=]P8P*0N[5hi@tGs+S(`G}k9`^I$=Xx`Cg_&!svQa?HD7G6w(I[g]Aa'jքS}>h,n5XTr7 s- ؐKR/dOkNj}z_OF`6 y vPmEam/FZ_rDTB;7FN?$* vd"򏬍:o6VgK$0L frVأNWYxGq}Z8TkhgGOU%*#5*^ę98q">}X}_n+W:fwR*|G{,bMbѝu9U犋MlI5oiBY6XFfovj"yQ@$h1冠ΕkLlynλbC$u)R"P_ ~f`O9J|iBv_#N8׌ jQf8"Ivd+x;^p|Ȍ{ b+R.SbLNα cR(O&+ᡠJ{#@i, 20w%{rȞfc6xGMD7A*O>zVDzt9T_rU?3 ʥ j_[2PZ/HMHBbėNR7^YyyD]^Њ'gCjd͊gm}}-NxV&W82ɞ9ףʏr}*(He 9^ Js1bkf T3Ȇ)#ݭ[O_X2s>^qeZs5)aS}.tQ/L~se],TcRcaEo5QQjLIf@Ek-4 -|kO!N}-𝻮HmNpiPc K!BC(!!bM&<؃6pHSU"4ҠjM_^(BLh쮋b)ۺXP|;MLtܖdy2{8_.l(~6#韠Ad/ pf5Q:7RQGK9z 1X ;4ќP 鋙Ȑ&D\U2e Ce!(XQ!)Kl5Z3`:i,'x3v̓(e"=z6pk-&mF<OzV‭>]^#/&Zi,;X n?TKd<:bly[7L&)dӔ~`f~\-JzѨ\ܷ0"gKa֟EN2^HQN4cZC6; p|rj i92QfwVs(Ru@pp:XƎWC@nm}AmZp( [7j^I-ɑj}?kY)m/X>[YW=pԑ1ґ^*[./~uO{x;pht3Yg _c)Ҭ*N / P%̌0}eP 4Xi]oVknؼ˺GE'@TsۂoV 6'3M鷴 [CUֈ ՍoxWg^ij@r`s C5Pp(^+cgY23'̝\ي&mb& PjTx'BsNr*:9L6Q8_ʳָBiDUHc$iEv Ep8nT@(/~T[}{sB0!c:MMx#HN!t|rCQ!MB*E$fjnpAN BlQ"zg)Aw-)H\4=ta#1΁*a0']S~v( cW`1ۼ[\~O]S[Te4[THXsXRu'JxL+v~띏=,n+XvIqFk!"Ț!CYk*lH#ct.5Ά*8,썦,=q;Al,ܠd3-0ȸ e)שuk F{smr :4U5pkZNWݛl15HZH;Q+QDFKRSjhko$xϛ瞆 n*Bw'y:Do ! ;{균 Ϸ}v),Xi5~5)x1!dusRѤ^w<̇'3&-W|o2F8cjto+/s~ T{mު`=Z 7JWE"w7'>ęP(f{(gssjRy nNcLۚVƸ>f!ʴ5xҬP FqHm|{HiaY݀5MF/`F:6ѯ^Hӑ|5jAvfj-'Z?-`ŷ⣂֎P~ Q B‘ yZ>`n3#t5+`#juEpJ{;$"xS3~eߚ|.f:9[ xs8;=ϫEM$;dΐ%`^TMz;jU22lH#v CX: K(2cWQwNܟx,k{*>w;\cIڮrp 1eWGـVdT76wum~V,بUZ pZMQ],5l.vZ11`CD0a9*7WboOpc Z.*W &qM9%.uuTrbw)pW:=?•9&=i~T1<=̡?o `z6 JsKb(2zutvʮȀH۱!e2᧽O:}KRWfQ=-KKFxhK?`-J;A28ad[^[~7.IHh eWe>}nʢ_87$"x1X#9 =~r\i!zg0RaK=Zn#,֩ "g`AxsTxޖ74Y;xl mi}>T>x6ߍoFۛԏ\1i$V@欻q:\tߴ1?whlԩMލFh Ў6}1Yqz _PUSqz~oHGhBV!ԧrVT} ? kڒ;CEMxc#e}cXD76e\bg(t0 H61NhIDJ@52LMf@*> t3O ]Nw~j 1UR ÿnf@<)5m["9t8w^@q\H8^W+!_8+ ;f-j``;2rIkt\1ݐW>^u͢<{I -A_}[ Զ*v\ Ǘg?oX ?g3xvZ"3v}wmcqT%%P7Q) /A`XH'*S*cm\2 =:RM'sjaIĎ2Ms[1- dK&Nڙ̗!,#^~Z"$]h}L74*9Gč{ W:G}dFXi)ll^Bz6Z2DGsP̤"BFraUp)v AtgꦒFxb=z` giYxg,{zmh $A Oss#p(|-1K7NjTaR"28j|&}OJ*_L F [X KӼ(Ȑ̲$YcoGW3n.Y}S&ߟ(fEP A szHͪx`LB1wpKŌv;fN-ƞmn=brޒ6JmV3Ϳ+s6FL"˛)#N)M:.̮W[ʯϼ&R" q *WJ7`k{3 qF5f(l\?E.qϿI'GO6=ZaE wMg, /SE2e/mf/F?q̗ܳ!ɮԐ 58OCm_О]{ҪJq`Kf34\^%/!c)~)Ҥ)bQjBX9wN$?Kⲡg~7j6]<mc)dEx ep=KV.)׶\? &}լp"X:d/w= ;d%ƅc¢bJ:> ymJ ׷UW%VyT}} FZ ELPGfd)YG&(مLJХ%͸g|2j#?_PՏˡV M哏Yn aX V*K:5CiXg=8/gK3sYP?Zg^1@ #g!zA* v@/JT\ rB>1~dFzR2<$z[lhCS@ {dQP:?l]8^ހ':)3izM풕Q|@}^y1̈́lm+a`napw#!]on"ɋ9&ƣK_g]¿:)?._M'SOÈL\0xv# uuJ VٻYY.HටE6jWd*Gs[ʟz@KwkP':fwL~{4n݂vjS-uXYM, _꼉u3DA *H'rKЖAI+&4d{CQ;<%Ƌ/ݠZΆy%Z5+/ YF{z2݅U<@(#`D(yo$Yd`zk/+jS(R2@7Av vx>)^TKs;HtF=n^lfaix^D&,q_U1,R6@NŪy.*W쵐fE%xjS; hUUIafЌ~" MwkӿZ.7f Qa2AN f9͋x'[.zrH&2{yz9=%_k Xyo G֠% fpAC>W7V>L=>?" awTEaCXØ|סnE[Sg4n {tP ueJ%܎ $9q@4~&hZP8)ه4 ^uscPR`,OEzHW]$vmm/A 3['_U❻IoMTO[FX8.D(XNï1CZaҸtyU׍Cv]qyAb00~m~g/5qRJU|`~' BzP ;]|l$a;X>-[ʊ'KyVqk6Tc&37͂#|ov 4 -eӽ$@@y֜S/9Hzd=Uec+IaǛ?B>[:mm x|5]&U &󲦹ȱt0Hu4ԭmBRG5˄OQ᤬X i'x&}}&3-{^6~ MFmV(O L~ooνm`Q]ٞQG S퇾3'莽Uڥ W(-b+E+?i>J0K>a]gϮӤu Wtg?QK#iX@~"`FE{Q~Z&9(,gM)]>/#՝PV\^⢛Ӳ~IbVrc=V g}=Ȝ]~ QL{4 $_aoٻ0xx Gua~y@Y;\FOG! z]bl+*&g.Ox]%4kƇB>W( ?)dgU 2)΢g*wK7v6-=/gJ(M284靻a.  2S 3_gKBjrVp O|j)C&xL_(?Q ArV3yo]VyݸaXgAҞF[!]'m=L[F"`[xKKT( р;Pۄ @t}ĹwCtV $ne+nⵝ1Nk> AJr!l'\t&IVueWdxo$8 w UfD̵zz.(ջQGTxrl_'k,,~_lxCa};[W1/:۷_x3D{m:6j]Oh魾F?p+LA\*>GpQ;xCR:PmA)z$T&2_N{G2E 㨵(Z#ș*my0RY/OnvFn+ !)GiVgoOauoju_׳;)?OdB9>ѧf~RuIW XF>|]|L+-,hM9 ٤UZYioCbs G{GG08 S q`}"~"ֽt8 Mm̹;ݖט5?!!q*4BJ+\W!ezOnܬ|q9َp_{{D pݻwr(Ay,!܁E>;ΰeLYN`V< =W5l.9o w{Xyˠ~ 飤Ts a o%r[r77DE;GlkլZ5F>UL=)Mi lr1{Lop3&-kpq-^9vXdVR*ݑL1RlW_zɅ&Gۮ}Pxwº g /Y wrX>î9 \+jnݧ#m'v?Wna_!||v&n(9W@9Eldeh%^[gWk3,B TGB2еwU'ܒ 6N;ڪ`NnY\J$Ύ/ & *$D^G5)VkD'2#9M({T_$(Fj['{7ѯ{ zEXThd:!NPuQFcQ!ێi#{UÞ[zƕl'3 #P[җ+# 8SJݭCȜVDx<+ۿW&צLvj[iY=Sְh$ܒJ{He1]z;H(-CLӖ- W{cTNz966Ͻb:kIb߹X=ncu.Ǵ$j5*uVJd4:5|?/ԡ:WX6UgTgh'v_#ݶi*xAr'Wz0Q+|pG#'l">EGO"eY!^?FLnUaSΖEEbi( g.7c> k]c[TJx5f5dEʻ܉+QE>iݯI5M\&[SB!N0N{Cff =zp}'??0qEՎxx* ë8ȸ\P깟_Ƃbuں,Ġ՚ b>~AtV,B+,&BHսKͫ, x=q"Aޅq^%,,zӁ0TND # lHY86_:v*'hzC@[|.9GWהo _%$BЅ1|lgߊ.cawMvbw&BlMC)ڪ\Xم͎N- Qjs[DXazHS.pt"2B&ȏvn|"Nbt0㋱0ј5Ta(\WiUujx6ԄȀFrP2)K3 ;;KCz N朳SH :fqS!*ynVAIʧy«u8۴rYxiW&qH&&odPT܏sjKi4BhU+E:`HFOrH%ɏ`AV*R}FPZ-> JӐsj3c.PQҏW< JlW6Q]{dQvӕ87W5v}/NYf3ܧDACI ttHl$D+&p^;mR5o* D.X*DZ"K9} 1$P)!֭SC|g3 d!ZPlX!Ұ`󘣹Ќ1 ˨X:g,Vߝ'NQ=ۀm@u\pHbaGlEe]iH-Xq֩ ѝȮeH&1'n֎Chg[OՆM3f4 N:PR18,O!#4 9!{9JJ-b u,Vy:{wOPF( Ҍ1z챑ZСg]r4lc`)qg -:wyŐy@p(!ʳr;FǴ%MUqw4t{L3l&斫j;ERrWs۩v; nNr`mO&> $¯#83s=Ō_E#yvCgI ǶtEBV= J^n4#3Cɭo~loC U!gANd)WO;66/AL=R;Nl-_e"; H0}+8 it"Lä7*^m_w])pOycy'Dfo20mSАc \Bq1yq䃽NP.ZF8_Ϊn16@~·2+hd3/ Ft#32Z$,O3!߂qҴ{rȸ8e.ПF;GQ/vsMNi@Ɇ+* vOMF?A)+tM A4B= woQ~D8S:;c~N M/}̈́S&\}~ F^VĽg% ѓ`mUI;^Hƒ%z"( lfy+" C@7Β}kI^2s^%,XbJza=  'iaT=%&M9 (UI:2Go;z#>C e9S?KY̫E/=ݎ՝SE(~Fixi"U:WǹG9-")WWj@セƀ- µw?&ZC_9v>>~e.(v)#^ӱ}Q_]ѯh4-}m檦]O-ISѨ ך"Ѻ~*B\oGm 'd= WYlµ\K9PH5ORt0 >&}/9am49tBK̂Q'Sp\Fciy,a 9y8Ne2 gsƫ MK6վ PfD=L7kIňR܈wcxQYH)5Br's@"@Rˑ1H/bvj*(wF 30eʨzY]_`\5?zA0J 0!clj`Lu1Gח2KUFߥr T\B#?W/|YN ɧ&+LuGo 8ѳj.K(O_ P Lw(B+L?i$5³wwLKgDcPY>_`31WCkشщi;]{߼uvkrR_zڏ Qj!oË@fjSE!z9s  sfFR`j47^Lg)3ЗBi2sWePfW@LY"}L+fM*# r(+^^hZy4 d6Hl͎A\v%w|.6@xBV,z!ͪN:CTzBUQ}fBnj2~XfC.Yy%Csb#"R 'WnB4n #n36"<ʞɁԖPL\tϓT8N4`CbjLO7`ޡk꽇2yh><#D౯&-1ZQkv1cfr BUj Ŕ,/V|G+76ע̏q4֤`?|mDpĻY/m]qMt_fl19iLû56)te/F|w Rp#ht,~Hd .Z/fV`Liy~&*fED_QUt_Rx*BZ؝0bL ߈X)'ЩDTUçW#(1S/TLP1h\{,.F6oFoP$+n3ȇd1De쎏 ےOYGF[D dC/hn291RC#_˳K-U fUMGQm3 Q$rlNfu SQpL.iypd3հ#ȅ>=!TsPBE /w'g> )n.py g>SɡvF̊iȐT8ZeizMT.B+nAܶn{(>zO=Ǯś]1$]|"ZyC2MC`TH|p9"fc g, RAB49> =M 1b7M.ْptVh$oǹYӑ?kM>Hw]&Jg3uTU%g". sTd*1;S=Y`=\u0+m66?[_H3R.Rm)>Lh֎u1cB'G]ie FQ>rHڬ؊/&t*j[Hw}8W"GƳSeDz1KDc$M7$-U&!6vcB{ Z?ȴ֔>7K"vRf0}%n|2\jŪf\S \K5\:7#0tmr΄OUeЀeU7r仁:6KY{NK=܌ D{˸+H][RiU>ޱ]1; uzSsTXFc_*@¸1*hwt~8 SeiB^/%%l8#uM%!s90e[p P֦ktJyclض=n RI 4#U vM+$އ ZW,*`i_x/9#H; ">I RՕsg}@ו}S!rZ*ݐc1|ϲ(CG2Wm= `IKku9sxö3Wvk8ú!dNRlh3]LcVr{~{ m^Mp'N7#BW^B b(63slHR3$ݙf*:!A&*Kh}ddGM2G2{:ib@6)-+-AR17v9AFbAo ~9H.TT0V)cq%᪱lK1@x;G2ZHFRhHb!ΦZvcg]:7d`B{=Ko<{2f FfgEQXϲNBe? 9tc{OҹD׋xY3eG*7/hM# C(N҇۱<|-SeKvm<ıV磇Q cdVxRM[0n*txYɤt-xrgB ,ULVDh>=9 BK&@ A(tE^ϳCCНA2!Y7 @Bl\{J/;shVۍr;M0Edth&R)ef4=& fdtHY1Xh~WGy2,YZ 4\C%#nh}ν]OnH*Wc "vb/L;7"tmb,VvK,~G”3vpmP:r9m<KeB,D'F t\ F^=Z]28iڕD>hÑqMK9^ڭ xNST ȇ^GMDڜIش1-VyAAm1b+C}R`U={x eLh)z-uf Ԭ[ʌ[߽U+tz˭LMՄH$kp[3n5 4ؖ U2Q'tgZW>_a 8v$ԇ5֨dc ej09 b=Ժ`3.!m4 1h Bfixؼ *T)elFPÆuAzͨPe&Hm C&-8 tOH OW p#tv+KRIdGKnaSڎ^Rʅs_Gi)bZ0hz\CA6ؘyjЯaBd(83qsk TUԀz"rEb%Wq vdC C}@Rjl[RaU)lra؏WlYɍT>඀z(Z2!fb|Ƶu&nTnՄdC)3i`2HH ,)V[\ِh/ ޱ_m\ƒ1 !Ǵg 6.LE R1͊,U;^m 0  nYյ v8։W;kiC $H]X{MDq`f6ToY0س:Zf][L\}"L81w!<٬mՓxЮV Qu:FA;;V ^_ uM[pU.w=q-{mbo .QnÁ]ȟp6c5F#ܙz,Τ^P{j`8ķ(Munj~bW0 A0Z/. ?RA<|ޝ{qw~TҷD~ʮ{ZBxs=L\W3+7"d(o7~/mơoDy.K ޫ<뇎ʢf8cP$3I.GمfI)(a~t+FJT&H+-C )tPeo-2ñA[W%%LcG-aD,)_Va[!e,Ӹk˱t@j5N;I@ sS'Y"M/um㈀Wi/ iJ*5[+qgE_NlʝGjV&x喈fϐhx[d@gNWD"Na۸ދі&-U$cњm#]#Xaˑ6K=bVsV霵 =V:Atq[[@#O~T2  /F4 5: 3DyQ%yƏ=TclT,Pv"`vaR<_v,h6RjógDwc̀ĉ1^5_e4= ۂU7ڐ$;9nSE8*c84Wcʕ&jջ-KD @ wvk 9[:('y$-n0MM0۽ԆNHKs墅Vw6ws}QdG,vqv&Ǯidkb?nb]=UW.aB #\dmխ]િYpz 7a u_o1Whv- }%;ź=T7iሸG$>elZ̀䊥(b pWNx~A5{Vfzm>Xʹķf:uA";NI^&%-,R#fG<@4(SWO jy~ٺkiACFrCyqf.U&!YUTaێO%^;eb5䶬33Wk@0ak)=VLLŔt] RJ=a`?]P4IMKr4lZf>zs/~8 uk=̯Qgܴ]SL*@l^.s%'ﰣWM. @ ?K&jM :Chw󁸋1XH"o`ݫ n0tzJ4qlī@KYüb jsO„hj ` )<䨝/H!Si .!_Ao $Jx(j)6uHp?=m}4]'ok%p<U ]HܿYKķz.`Hq^qOWrÃ'IJ0\ 3*0^|(-9Du~܋2=ÙcْGjpd\44|KHwgML)w?ЃٿЄ-AGqVR"/HE*5]xi*92gzSLz -):vtCZ *5=s<1vZ ^l^-}%'R>wd$iPw[\eK t1}'Bmml%|=iH+ڨ4C4>h?W*6[%iU^eԱV  GϏi bi>E7G'v<iP4ӱ ė# RF_aƽ6*wMvU5^Cؐ Mwnh˲ND3W@}s≣" ip%\ZPź,- zQ u.:,D`1{黨–;,I7 *&_NP9Ưu)zۙsv<$Ѧ=Aw,JZ^&)*-4n >" Bw"X-iNA-tSܒR6oõ{ـvnŕd:NͫDSM.n T*;)胈Xun&F]t\3= O~foyGbՋ/yFh|Ɩߒ0C!q]"\'hV\ɆuJbVc#NoOoW,@OP!'u<8T?Ȏoyog͏f?'aPSyCĴ@КMBc!Jà9(Ģ4e2Lʓ?iG 1 ԃywl, ,ex5*&~ Xw"/CuAu9$>V<6DT$;^ lGk1G;s/@1zjS![$V1E$<jFBVgTe# )n$4oa$Qn\ޥ\;(p:h)%;j۹r~iHO!aN83?4Z:a=+'7֪@@GLonN^Ii8g@pOᦲo(1lQSm8*m{*ܰ1ּxh럊QD㴚F<$߮x_ {E8PKTVXIui Ĩ.} dP+12 b)6"_\(ԇOQJG qvsj1j!VBBNH.9? a%9xC%'`cXa!SRQH5%f.ߋ iתEr[2.[9TD=2?kTac0=ث!)f MfՆnpjǥ},=q-禥(C,<8Pv5lzoaKO$2&-Jᄓ"Fݷ]Fj"ܽwXC9{wh:*de*Y<xÐ_/>!ORGH&>~hX*![i ӫƁa4 M_٣ii MCְzVM"!TS6<ף{+쭺k"}fPEg0A"+):܎̂I0/tk fomD _I=`$4:GMt )y0LqPz!/V"[Dm_(wngLjT-&wUPt0hi HH r\lۣ*}%'Ko#$K-rj2)uam8! 7zoEW-сq2^ 㷤Ms!jcL\,TV٣56QcʟvfS0_5$p[4s?Xb՚E'C]|kk<#{IxM ^ko&}{`3N6brk^$3CEe >!yW/eSAn7-\^cy;TC촽?F<.C%_"Nwe"!x)~ɵI |O$v}/4U7ɑ(cB_'nx/FS4 C 0ָL, 6ksʳz:K&s! J V"7;A6hť*t`|VovI<~tpr̨brjдZ %'s-`C-FvTդ y?J=<!F[~0LLGΆҌe`L()1f-x  5d{+E+˼yp8a3'z$-K1>|:Iw}'h篰^m.n$/`cR~|7WE-O4 DeNֆ*ÒYIADa XʾpM*Ԃ]t,QYb!Q|hg_+ DHL<Ϝ> ;5N1r͓߀>SgJ;sDÝauA# bCK`sK'L)̈Z %jrLXc˼\hWJ~xn{(s wC}ҏ竴vyvme c+6Cz80ig9/NnRrR;p5\‹{ raV?MR&fNA_q<ȕ}x8Ad=4 BD ;t0&7Nk! 5L>JAMŠDIdCR5Ao4o٠UTN""9%]Yw$H̻H#kUuʂ\V:]1'W[ 2[BDi/:ƨZyXN\V =Ӗ^m,2l6U0 oe)ƏR  t5; XRCuT>:j^y͆|v4]wI{9DMfS8^lsEӨⰴ`*FēJ),hgֽAΞcl\_hV:?~Q[%2>Țup43^ӂWYboq4'P7yFpR m>3EEEr ;SKr/ޗIFc[ .&0U-5iz wln/EudpId3`wB̜-0VUgO 5CԜ;2Pq!_Nmm-$&lÂȐf< )z5XB<09L"* ~iG5np6z[Oښ}TFW[╄ F\d\g} ʯGZT$~z ZAn,B|X 2ZCuB ?e6@o&DμR$$H?]9VK^Ud7a}[ +*I-4r; >$.4^d2453bÔ"3`-)(#r9?W]`'O&0tПui1Dkw0 fW:Qnv]e >dۚ> qE! ^,'*$bߎjP, pߜtXPL[F a0T`(`YLSdu||&r]@p|T]l$5;63]:}ES]J8u ZB!k ]Iڸ_75bAs$j'՚Pc W![-̦X{ *jmg~m.FSjMߟ~d:Š"@29"e K5t|pOS}/KFo&fKɷ\p@z\$cFzRm ݰ1|`բ9i ﹳ(~-B%7%O~.Fi! .%X>d r'`XaR6Lr(r8nP2,왓P{Zn]~9 ̆# xrMο?uKq;7"i~mOK#nC}9GqhX7A?aWkwmW$o 쏒:جjS~VHݮoQ"0 0v57+IP0w(l0GTV_gc&Ox mK>aAvS9/#-rliWƏiIt^)ēLL}S ܖ( Lq7*A ,emQͿ& 1AKHN^u[ʄ?0J_K5xsAq4e}dHtB# q)8nҚw7 #W(v,< SD2n ,sm4Jhhmet[էx. "xNCm*lKS976&r z ;@tdz_OOx]2?xsqi#aZw=`[͈߬8rT/xh7Qi)A>$A~~3:Uce#NwE{r.̢ƶS%F( D@z %R=jk-KH_{aQ~wj9 qٚ>iU"Vޑ JKEܶmXk5b`ֆ!75S `ų ouBOtԲ$(-UA}O~7/~}$+ ZW zs<2D,v3b}?] J{dr;%O؁CjVP8,tZ-u]Ojv:tp˘jw| G.u؊'4DRz))6gerI#\cBE zG%葉8NI.b" !tO@#3qn-q{%G}^v m,l!s$lz[/ > -̯!:+BPy^W^2w[@Ʒ~"miNrYU#UQ@ %T/*UE=A &XK&lT ^b~dǺxᦄPol3(|c3b_M Sc_q<fW+/+D$TQ\ zS*wAQ?uuh[f^y= 'Wğ':QRIaZy~\ua) DąO>ibVjv0M5;`b+%n2꼉!JdAj J+ a[w8n%aVyL".L_**gy֛ "1/yD546v_CM3xm}U m0ǚZ c*T wI/ A!HbUf%ʄ^b"+MEpr+ڛ/!}^NYYo:0;|[ps{ (ƋD꡴^0_Styd@L~uGp*86ٱ8xBR&4hB6kņʈ=Pn[^㭤(ѹ6RWh8tk!( 2 0ɯ1"3b 8HEp'@\$YdͿrG$mT{a3G}Uo_i P*8bxXg4;oB&3 ޠĩ|:6!Cˁ;L~ڨڧaP:7$Yz#^OY lk%fwN5’1~-9 A2&fF{B0^\NXgMqaBE6oQHK'}3_~-/ ܵX?ATV{0mwR$bd\0ș eF0eJƿNKQ0c㎹.]dVLdПSpXjl^ًq 2ц5Qs?ܫ-gf\BQq nqIJXbqSRxm=ԕ?5:17h&fߝK/t<Z!W;#?Έ.v50"y@vQA3F?zuwu:eZ]toi\E /4”m-EF2-LiөJж"uP4ns.ᡗ9t(閵 <d'}%:Zb20=8_CS )#iZb۶-B 6sg KޫVA<l!$mC= E"".af W 'bO `JInt$cq:SM@ʸ9Jd;Vi$p6pۤ(ZpH炲$ئRp|a| k{ER;$ ,$2wbcϙ {|yd~ ~ϓ|áT$obHuKh|3{DZIDΉ(%9|G6y "2A<O֗r#IBZPoc1gfǞW=TQ@D^]asZ!7ASB_1J~y~2FZ!m1'eͷa|'@eNTp\jWl-.ɷ+yBOA* )L9 <⣚@B,ߔ{9JD]Nj2Jף-FĄCtQU 쀣>T,އú ?6,LIB.sI #+"V%=*hЈS%ZBrC_NvC{BqcQQ;=ҔK#2isO >Fk=fM/Mx7֏$2h8u8,tuQ~d%ίj9j;7U'Z ;$aTk- 9?F:ѸD5hj좶K*orN?_W↽?%TMgȘk!12`+VpڤS{%"1Ľl*b Cc[*&IB2R| 0o7 Wρ"W+Ů*L'(SϜm؁N<5** \p3(5^?JJI %4I8_ ,((K+=' N!BkYw?7|'*mp_1^L~puVq#hbCsN$[:Hj\ ů]Z68or,ǜi52!IOPAXts e`M~*pqzQ&=:Wu۵ޥG_$J y߮@Ө3w)l|jGRFJ'=cUK4QTği)@lYxz Z&pzgH:J45 _5hr!S>dw: C/0q bKz8ٲK"tہ̋Yx.:Id/džHۢP),"/hn >?>Yv[a'8ܳ]$5~?ϚA8q==H%씙dISY_BŤ]304R+v)$b1*cJMmBu" d6"}c|\}G5?sP5)h4v[cZ,)~oϾLT";`wҡN; 8$*}VZ,e'Υ-eg6MceYE  bn~ *ajE:{*J`HJN_]? YoF7D9^^{n'YK-|* EYJ\!")WjF9KU@ XI #)Y1JC9권GQr|[kéYĈ<ְ* ߃tGt->EyfRZ0d48&ߒ9ktÑ}Ti1$Kl?$qIbvwԷ-N.Cȴr0"EgGIIi L<2|+z*V`|HmkC>"i 2vO1&"iYۏO󢕕&|-u;f~- 7Rŝ(,{GD8"vvZlga ,QX^d#-/+ Z"QJ0iZ&X!eoSezVӋY`s]xG c\2ӵ똡|?J4[$JpL??7<]JD8g#wd ]Ϳ=Urݤ1._-DJ~/mU4& HiVx#'S a!уcֿ^0}hϗfYIUA<f#66[j1Hq,C+ Zt$#Rx,Sh*4^\ms =M6UVLkTZ?G=jIbӷp$'" LӇ?"lm@NU<#y-Lk鈙b\c g@e)XNa 3 }s|9$.'%77X%T'GwJ!}h$v^q^SH/N=GTUaBW[.]4dpF%DJK&IA ꓿-7%Mt}K DfyC"_tk-踕/@_D&0)XVaNA%/! =S/vEL!K 9 ftoeVk缀hiz ~*ojh!  )!Eϔ)&0*fA*߸J6YCG1n[i&q]=[&2W:q0kJM}& LH4֒ 1`7&Q$NAR)͹s UZL۸򿓰*i 68E:R?6j—;brTKBT2(f5흃7N O-"XyqE]Af2&I1PNju-r_Ĉ*kq&w+%$%Í6aOJq@;X"Tg@{C8rg nO!HcP岗<Ҧ{4:'oZςv,c\ y,$ߖN:Ԥ;m_c.LS:3RnF wVr?>_)9@G<`҇ 3 f6]os95$”{GHDDJ:ϳ=e#NS6MЛzl(k{-xcGk3~e%H%c8-kΥ>[{JҢmI]Ҥܳ*R{ ^>XwȦF޶X )>TMleq<Iʤ$ n\ex>q8ɶG3Y>;?4)ׄT; k*Y6~}Y,e.%M]r6DxEQW_fm4S8wf/yNUFf5Tʃ2" 7YXXK.kM Ob+A~-bcZ_ E~4 <Kk1F)'b7:A2'L83Pjn. hT>Y75suEJ*)H@Z2%h]AmO|CДrTɯ(NȳK=-YVDJC[3 륿ɩ$494f<ĥG-zQ;#_1kNd\nDAp> pƚ0릢I HvGsH)ıXRGla`La!VZ~:'[4~"jߌ-$=ŗ0,eF~ݗ(n@mh,( ~X1`ϟ=;hE^ڬiG2l("zIul 勅?RX1٩D[s?3?3)/Sͪ~uMm{]O.j?Nd; xc.:7x.0;?a)/M;t鎠J! ~q*&8#QTxV~E4V^o/5/A{bLO:/NrrL޲ s<,fB]W如:iy>Hä;}EvW'=7>#>Ϲ+?4 Wz/[FjgpcG/y@$.򃙝!(9_}+m6(O oH@G 8 +{m!ϳY7)e#W`Wե:`7KkkR{Cpo\JȬC!Q]Q'.|@oL~z-1OR3NE^uYrIw<$LygZiƃ8qf"OͻGI KkI+M5 Aԯn $. :>D!Yz/bu鸮8OM%)]'91?WԍnFZY}xP| ^d1uB9r$`lG\T<{EL brAh4Z)6KAL6MY$.,h?r@Y,E?5j OJ6l6yױ~`=JN.Hq:=,HhOU>I؛+sKjYXHR~_8!ЊջKnWl2kc>5oNeϳdcW.gb M ڪq:ƈ,]afa+6iOv}ۧcК\zN59ǖL$( eNg>Df 7o5V:\Bޔfs!0^ڨe~P,:Ԏ:L?DF-G(t]# eAgNf9&I 즏Zln!g_>t2N{ߵ!.)C&1W?gh C1 u^ʍ\q4"{?A6&q;ػߧԝoY ګKrz^ҷz2M XXf+z<7XZYeufϻNWU<'ܲ@ɵJdQ~\So}k[cDiIIWh=2XiSԞj}>5+'UC=LFzh+R^14~^ϽuE팗 )f4#2YXmgN!*"$JχvVOeE^_"RY3϶aȚkk @nSP1UԼ%*@GiE\+(%bVl=>9:T:ߢy*_l |RMViDlhd'p: 7ROʄ7`Cy4F-"/0QG_ɣg}p7z!Tk"R2FH_Rʾ¼ݵn󒪩:oYq.^ҳ#dc~]<67AYQ9b{B)R1RbjdQ sj"=N}5a5Cc>BIss\ɭԽi䀊T4CݕB<|eaOo,.Pe\3q tm.E\?eAl(Д՛G!*U^Еdv{e^ohxH.kpJJ_'&,M]H,4<9VAXh >oYדP=o:IGg& }RxtD/ͻM*j-|5J/!$$?rAPxb3hEIc([QyPVVI5Or%I=.^3/?opMΡ!HOBX␧s+XU1̺>,P/{h}&>ߩ|j7W[ܼ͌q=nRϘ iCBD!cs! eH&5 gk1zv29Zw ٷ-FƹMSTDf4n|XkQ skCV :1yc[;-u)Id84U+`fլ}#E66fHxs"~Xw5r;0fuzpr:Ț^3Qb8HFȥO%@ 7rճ.J̭!OhUSQljx?ѭj"QpoWZP^וbHKhpb_gMfj&?A-G^aȶOlsMy"+_7wzR-o2K W|E0#<ߢSooacI?3I\Rv_9/XDcaճKNMoDkR/>IJ<3ha੬ô{F>/H1 TP*第ݍFgն9G)E BkEv+ E@_1as4xRh'n п"qpֵ(kIxP3d2H1^vF$Ag nGb oZҚI7C*",X|xBwJBD[rmERB Pb XYں^"*T 䙤(aaEۡ^Rh ~ 5 [`*bX qrZAB&]ddo+2_\bL(:t89"EGj=фs;r0T%p$l 9-Dz\4 *q6 dT'*Oɡވ\4?/J(#))|lYm>x3*tnzw,|黭5z-3cU:ɒJ~ $87Fg@!QҒ*sȈ 31nT~f۪(Mo-x(f;"y}ig[|G 6l? ey,Ni:#B{;*Z5;_*Fф?,+/#q(-ȍB{Q2 XZLXJvtY 1_fQA38T(? `/A9cvzU]bϧ6OILa6F9ŧ@N% 9t~w4LzW [nz#fq8Ybڛ?nqH/hᠺrΊAR8\ADhJu(Y0 jᶄK(QEyB+bEd"3Qŗvǧ3pxd܉d0ĢP7e9xSx?ӷ/!Fag$Q`˚[q2?PEǚt-f[lC@Yfr]HyJΎ +R)&Ky9&+_n/Z օ@e u/U`1lf 5`~TQ&}вa< bYgߖ%8wH-W3Y~6_ ?RUd{2,r{9 H7}TI#o _o-Y˵<}tp7QuF34aJJI0h^JU.M_-WKg.?tTvޜޮR0LMG#vkܳr-sHFxŢ+)R=meQ=)FKUfr`~OF)ƧܶW6oE =T|9 玚њm5ªtc wuIȅH[WTk\ds"3QQݕ(I@Bm= =+d%ʇgsd@ ui:-HkKKSSlVHU. =I,,P>p6G>.s`T(/Km1*)'8WdߜKRV^Yy}\o=1V,}P ;|]x'~>5 z5 ,SF`x! T]5 BO1KqzЄ#^d1؆TmvT춽آDpe[8aO0aֱSP qi\*\NlJ_,~"*5YG,B96爽!ć'u[8w]M  ؅>?*"*}SX0Ɨ_CLĪ+7BS5#$R P?L qd?@!D>17f5?EƁ+(yHS}YbXͦY{ AQ糨ޤdqiM De;rz&@gVcB! h>;t0c2+ճ0LB+ɬݏt(J\R>cDX*M) jF+@$eq2Qʢu\lE;ng݈6 [󽠮# |ۍ-ΞE;"]~4ؗ@^<jp_4j;Z/3|1Pb\`-[wK]=b΢z(tcEځA ai)܌+7q'f#<;hHҴN]M3Sa B,caV;?sUvT!Pgjte;΅*yM>~Uh[R;:VCV>GHW dLmEBe ]=gȄdюf=PeF}o>}bIF{]CG iU֛O1Hs+%4ɧU9=rVF)B\V}g!-6+ôk *z4¢= Y~=p 3>k ᘿ.M(+c t.+A=4YR7NP<4s\Z5Q]J~+Z* a3sf`?̟44rB<d;Lً!þ4Y8?#%-0h2uԳD?mh)K~4^:{nht,oG7Cf7մ0%Et<;E.A o kyY2-k$σ Y Fr4{ C(:n;*װ$2L/E C5ԃW^O>+άJ@k`o[c|jRj_aד~/OĚv\F{ſR XYӟcA5 }&N;DFN2(Hn>29PB NXjBÞիJ+N=k3Tx*e4c)z%RmbB0^VMWA@I ?H ʱ]!O9,ϔ'}ٻ ~F<9=-Gf15PhT5BtsiE>h߶kސxNS"c^ -b"4 _JdEI_OJ^1/XJ 4-tZ]Gn6TEܘ/[߼Ivֳ~Bva6I3ӳڰjd$|=wu,?.xI`yso:Gtk8'.87f0V&88lYqX6 4K>'+~KQdm@]cLyQ^8Q#glV%^3B{fa?9:zDb0L A_=y/XST<'`0>TmWby|؈ _ +P4d=5.[ $';"WG1"Ɉ*5[ )^r֔g2m) (zl','9hibă.q)|s;qmgtD!5qm*4²a(.y}{:2lU+i}:\ 쿋Fl#_%voi##S5Ø%(}Pbo)y"D,:T.f uF%mk |}ԭi}1FB/G˃$;lp"YGaf㄀N<5;eK6[ڠp$/T.cJBW\]W +#3@`er0=CbGaCIT6}/#D feC"Gֳ>G24 0Wd(hw"mS;x4ltjuuk[!慁e.;Zfbp7t4b 2Iz[SIOlk(Cq%:gKp8s|]5(HgsմȶS}tH-ikvcwGepCi DZFVA^WH+Y7M6[*rN\H4TPggjp'h-F\H*w*שgaʖƝ@GaM.$V"IxI3dǟ^ БJ#x =[Cv[;3LdS,YȄѲDjE(4T1(!t^5ܲY1FF2%B=A4 Akg?{}T&{M6- Wqd:&QTéZ@]"!GU y-bXvފ?D\,^v ?{,ISr%j?PMxH5:x1NWDO{:o垠97{4IW`R|S:WeBȿMݑ15T ,S;y\pws"V@h 9f}haL:)0K3}gwPa>Y;:l@6>l[#G! *:?.Oi 2@+=JPxU("x{^$X;! >JM1aqRy&p=#(TC!-_R=jM6s)vI &_Hc3 kU'hokv~crAN3X*{u3;fU8_',حg*uoZ6ol/Uh [Uɞ&R ș8v P!c:%5,cmIHkZ`=:d./>"ʯHe*7K#L]q> #TbC׾.种-!e2+jW2i(>.$u {>Hi$QzI)E+GJ;…' 6 m`SI 9;kyUEl<ݹg]'Bζ(I%CrWFဨ4M%RS@T^p{Dq&"J¦"dB=AweYdB%ZZ{uIHJ=IMh\2r{+0i/嚬,*6r@Kߟ Vi5Uc) "ZOFc0ORyCxİa~j2 #K"@$7&LW4HGK_rӳx{F1gx̎ 8sbrܼu`* ,e4V9ת|DqߎȄctK p?vqEqt T,\ml̖oM]ӐJT.m~gS]]] '_ b{[۽Џױf Qi)KIc!#x "Ek[{BO ;ob4ڛbap rhǪ$\zUmIEn41N; z8xn2kVFmfWMW"ƂE|?|,zނ.X׋7DbWS䃆]zY_sRiDR|h.C/Ɠz8]M`4rla"?O&{nlY#VJU:`0FCXEl#Irj@֖[E" >{"bNF!iĊ=цWrKDoKAf_I1iƌXs4_h!ӥyΆ(4Qxm3[49};pv{;$uXs1zH Jr=-r9VhG60-XmD6᝕"{"p#ĻMx/ѡSR=CS t3D+3siZEPfpjepvL0-N[r9 &p8R?D[cTW}&\\5 c4MTf*{gG6aENL`JQ)J~?f_ :q7(Qgb:tgb˺ Մ.2G.mhS' tcD@"ozާo.;WNa 㷔:Tam>$aߎ>Csi%SI'!Ub':[:{bg(e?~䕐W4iZ{D-C0EE\@Fem q eâ-:C*k}/G!y* j s0:!ϗWz_Τo25q;Oy6'C-~<;xɇs&88&}?5Ҩ:܁Ӣ(L?,#q.ZL֙bF Hjj#ـ+@_#<, IDkpj,Ô&oJrT U{dow'ElG ^s2EMNe=:ԗAadUkq_y`BwEgzO(,i6[aŊ]:MCsr1[0j ]ojpxu~>ǯl{е'@a@wWozi qV)np-׀hb1܆Nm}cY)ht^y`saf1>9>2#>72I[3`wAT +~gy|+q";7͌++} ({"J_|[O(vRLۖ2x1.NƖ>"V’0J~ ,ƈb8J^tZ}CM̨}, ]K-ֿVY؏ô[֞c֛^㡰ؐꐫ }Ј5';k>)'f,dN? r׺|h8,?80S/¢TˀZSYG2FȲIa1ibJQȩZ=OXIQ{xnBI,#@R{ Su9W| jOEbz>\^g)>M,ˤ+Q}ĄSOô^ >Vl& &ܟ-1xay_+T䁲Irow~K$POI $H(pTB}` u®>9o!5.;鷜i8m^8 gߠ0UM+usLlL5k{Va̲Ze%I! fLOc<7;J&Ǫ>, w~> UE,B.,}8-^'rH8\5,}`coz0\Jş9QSɞ>K?G (L'[Xї_/$籼 Y;.V.z5pY3T{3'y&, oM8CFy6 =^\.n'||]oPwR,6t:(2'+D+c' vLˬH!ɔFUTP|a;4Ro ߜ@U; X*kn}k ;CPЍ"= ~bCNʏ ^8m 㑣SpehΞDH d,D Eymc؇idڝwӝ[ ";w³ Fn|+e'6ПvPZgQ'Q!\uWɖhO8RܿvtA{0I:ZD{邓ﺑ͒;OwJSdMݠQؤ#U-J3sۦu][ Sd˅sO `rPQ4t# `2|gs3aؾn,E2* L{K5nn[j|7H5.oOb4.E/QEu;nõ95{@y\1=+#IwpʙB-EQ)7?uB9&m2 ) h6;@%1ɋR˭gK1$lZ>GnUp`#kfinN.Av-lofu}-Y+[A.EcI@DNՉ*$ EÊ7r`Af *_/Ib j$7(~嘀&(/lj jJ<3`-ݛIWFI12kEE_Nl=~[GR4W~_Ѥq=5fXf)*-x)',>~k/~ Qj:(t-woٱe?_X&1e4'Ect4@_-5 ,脄K,A bg 2ĘzGXHw坨 0BGO˺@ސΗӏSQ5Tj|OKJchoνTaɋ>eIN;_ǁ&طS-;RZVb3ppصvùP!G(N~`'8Phk0{KHM&zKMPto)jO[כ կVUgВܲ`\%me>.5x̎cWx|nL&¥RS*7nB/FnΫ=.8Q萎Χ#Őq\À ɜ2yNJhzh^ N"cwK2+ n1ݍ4n6QtF5jp|zBO :`oIs tQXAGNofh`Dd ʜ?@ x߮6OKEqi3\zC#+K~]+ #"oV{,$QW͂@΀QJ~@iHf\alS.g1bx@©Ճjl8Ix>G0KT%ATs 6,ޢȊVCZyGFWSJKl.Y˜zyH\^Ye<,:25E*iw= Ӓ}Av ꏞZKPʬY.iO_̳VM0%&{;GYJwmIYQ=ҔWZvHW`xc;)Sبf*VHa7M5yb|^u.cp_6&7[42lI D *@-|Y"IdBq!Mf9BCLZT9Au>y)`\vХ mD*h>7߲|ʋ!8Qj\4cv`.yR@\gБ92pv[(BZ ۖq٠_[͟^ hX 6 dps~P&M9|bVQk5먴Ț B5x za$7+XpSht9#bXeXO`ugVv; VY -, j*cg87LafG6-,m3}`6!cS8Sd1V"b#\5~licdڛ 5V;@{&E~fr3P+>Y,j2R,r_éZwEE6֯gGˬ&7ҙ6/9Mψ tiU;'@c^v'nU\A¨PDn=C³3İF92ާxgwz c]LQ2lqTt> 5s>_8![wtZr{hv 6Eo8d8/|{T >Oxs $gRQӂC[*&W4{)Ε%sp ^7Ex{2Ί&ɧ j] tϐEjr<>hey%7~\b56k3id@LX~)y/O K̬D|zqY_8 DA[ɘ)hftk2N 6GkQ%,!ƏC˰VM.Dԁ)Qå!H|/qxF.ݞ]3Ykmh0\[ =@сiS֯?ݭGLfT";ZӰ*X2ֈm, Ŗe%'o<\지tu3=9q9ٴa5:o+,٫Y>?oʫK ISVrt.< J^iE̙_L2Ay&{vTrr:Zfsl8qe&m4w/04W*@{"WLs@~o7L`)AMÎX䞱:`nyS Z!wr.+$#F٘U6]!`jصDT՗Y6(uijm}L@Iʰnq]P!\}#SAX\e zd-I,=oM5QE 2z%xYsk҉Oqsgi}BڑVRu_W3"?yH"Uѥ !KxS"wu ,q->;baex oOu4wrbUf#*$z&*gG 7?+^].?~\!ò cUP^jD2Zʵ1%B!Mws!1{X+'.(G)1:Ҕ)J6E4*7A$eoq;b&䨮\ W77 tkқƙ5C%+'EU tDZJlI #p9dS=fQkhV `#1U4'wf:CG1Ӎ.m , 3wAaDS^ Z4w) G7 ٬2q.0zxaL>z8\crqffx!Wߗ4N+Z`JzG;h[a7lʩf*p)~NLف=jonlwӚv& ŢDh.D}E?5[;GSʘ1<D$,،i5JL$ sD`!y/9T{.w!e!Vu.zLu9Un̏ngNք\yh]آcp JWLJ'oS,dZs/'A85nj6coXٍI|/#T, e>+Aeg  =X]gf]0Ça8M".Q7j( BN K^_rl^MA!.04uLF^X TN~fc\[Ұ{00P~Py,A2hRZ{܁wdPrH<+\2uW%+]yrTwCp>KO2gݙrjzv /j'5e?vbs!y"MS1fyXKG%X9'b+m ֞&Y<osTtC-Y(kJ+\\ ?¾$]d6wDJ9H$5?SݬA_Ƀkw#Eg?pih'lkIڗQl~ [8#qL s`A~)֛S>@VǰMY:$ꡫZvR&N ǃխ0m*H(iJu[CE.}V+ZQS" #r(0 e_qgaKMێQz{jj,gt}S+mA悱J=x0\T->3㪣JE]ˮdxM_B[jUp,: _el}|D&b5o9nH@'ǎa8(}ag ޗ!Ԧ;,w>tzDI?A/^rKœo^cx7@Z'*cY7k't(.TEɟ7u32x Ӑbw / !hRaDݲX%[LiYBު0b|^+~-aޠׯDi  Aizs ZQmOYYRyyb05μ޾DZv=ibhWHV;8e>? 9߉ۈ:j!ϑ@1RwMI0>Gok[&qHsFCh,HT$by]9`oQK+'I k0fO-h/ Dt%ߤ' pzYA1LΥQ|bz]x֛§QepUlɞ&Vi]/׼FTf&4`hrOgxD ޔ+*Y}/ɤ:a6Ha6330f^8)ޫ`tjBVvڝ@LJ;nN,2K(!gg4V.q"R@&٤\#'||y{u6UYx?x4M.}3Qw@8 "RkV1JQc&E1`֯ RF1m`"a揀ky %,E3w8Hf& Pͫ<&S^?S;Mu( ʲ'_S {2̒rfw!nĢV(&/H1 v}&H[5(yڣJX9/u`xMԒklq>ùQ+OԣF6.COtWm3iޤXyL h.u5M.aL6xNe\(]fqoQagVG6rf2sqpKMPnx3gł,9x85![3ݐ5CœSDrzLF); ܻBzԭ(yϨH~]lΥcx‘Qܠ ´@`g\(qQoMFmbׯ 9}lQ*xo9kˑCJD O?M jS٤ jbx3Q fˁi5ߜE޽(;e4P T?*<@p*;?* Q9]K !tFћ:c4,On o7Ĭ![D0J9P|Eļ' !ox mLem[ :SΙܸ3"oB|~ !G9{ݣ>pԫ(Hִu"{/ҤzoF^ țٹiZhm%s;Ji:l9|}#wQ^\FN` JUbP^-q@^O}9pCU/_ޮ2Q>9-Z;XMzҲ'^1;ؾ[WA\qրѼ`y64s" Rv7[:޼Xp,u9D41ޞ lE$nO0lt0[^g+.4~l~+VFB0 "֊jL& q0HQȖreހxsSP( @؟0q)=\ xȁl}X{  ;Gz ?{mmW,F x6'{hiЋR:kSX,C5PJ$xgQK>mS4 )q'aIGjjo;oH>XA/j4Qg =@nm`6ЛR@(P1q_l{?_D.t* `SFj5ҝYb$wP^)k._H*OҘOk֨ILzʫ'o7F>JNȉc1ԩs*˅&*rttXhppU/#C=<,}ݱ̃Dsscƹ_۳`Y6ZHq@Ȃbח~ FF_Dv-?. \-Rj?.^ 3jϊ#An"~[*I l~}6L /˧ OH TGtWe WAgzѦm@~X-A|P#|) QZQSG@A)6yꨢQ#yڢt,rLyY3Dzu#>sW6.LiCY}U Mno͍XK,bc^xtAj5]r&LARx]aAt=>/o|{DG ԪpcT8$F39eJ۳RWK4غRuυ6dMv }i/`J>X[47?Pd@m`lXkJSU_bZp*g`P@ryyECۼԊp{ceM!Q\}Bؓe/$v^a{;|H60sh7<.GT+J˰9ʙBJסWww%QPF'ObUf<.oSDb ^;D !zg K ޻9`PljNK'p3[Ԧ2^ xa"&+chm2tˎI̟qfcĺtPPϡȔPUh۵}v S5m&$uIJJ21`2erwqwgq hs]F]#['u:v֬6SEжrVF ! ^>%?c)1`KF x~B@k3͇g{h58dH̃-sVyu-AZӆҡ|10\n*&yF]44v+h$繀B QXj-v2<>50DƤ^"Zb Hd %ظ#HKw {K9X3 eIÆ:uv( nǗ>zjfexL`$胕F4]f6w8Uqә}ϑ7 l$p‚Is=ڻR9 QPbܵtY xuiwױ%HGԴAM Yoú>FWL7wfW1e%:ZwUf NMwYIbns!&wʧ abվCdDJ$xZ;sO(_S_{zgi sROv*nEYTǰ18TY89/9yRM1* %ϻ 3QRHB -ObI^b:KL!T$e' A H_ Nu!V<Dd?oL{jR%SǫぅOnMc&/B Pk4$(0YabV.&7A$%pXhCB\(Cߦv?TW-,_ZkS\ZcxgZ5ʆ0N=To2NCsB"+ #DdtdgF~ i0_JX?{_r `HhNZE'l+Gzi>[~~^Ow+dlQC(t,ukDs,` dp@p¿X jE}[ lAy63| Ȯ-ߦo-.,7#= {+ YAN>m륚o ~I޾cb;u2A,Ǣ($~dJшn M#Y;?Vydsδ99$y7// paoW!sͯn<1X*nku;*1c׮4 yG7KwC0B=W;80’;`XP urG/̧D~~0f pLj>nwZLj 9eTɯ9)!';fk60@,`.3Xƭ =bxTc{dg YEovQTbtHɉ%掑909XDr>} r v̱ kBIJJLsC`D8YT<&2/7<Õa4R"A Aj N;21j@*m/"(s*avV@?LD-6UމlGpg,`6=MՈhP>(~3CO)oaBXQd=a)c s/xԶӦřV%E`=Ta/=ݱN3k⊜_.&4b%< yB/̙ tP˭CcvWFnfΫ7j1 ]0 M]A>1JQaKta>(hQK;B 8 >s{͋}YݿUzK5($ /Q5jMzB -9lG)֑Ĭ[$aZ.ώU ^q&MiszqQsWCf:3׍ʁڻG$cZsS"N)pB1m2'"9kdfJSɮ*[#eJN7$2]ƧVGmJ)T[S㻨88?&#Ԉ)'Zޱ8(JT a|xĴa70+5chzC ݵq F;Z{ƓDZ o LK r{1=z8Jaa,@M# {&YBODC_oXMzqD2i^(x!뜏r^P}kt-=K$GR݃Ī{)5#; z?LLc[B+vDUȢK pĝ &+zd-}@j rR*2jb'Z ؜GѪh,VZ[40Kr% } C,In9)eCXR4qi*.+C64&Dȅ#}>ӈBda%bIT8 wq.':gz$O\!c-g鹒mp2R0G^Xc$}XwOG$K4R(䠻 Ânޯ4˯}ޟӲ%? mCZ1H[/BF T[nsSj U/%3MѠ.O}.wJZH=oN.گD(5Yh9g&{:C.kpz懗5d&vh:fԁ#lB.l nCwP#r%>ШIJUgλr׊˵tg#<}ۅNJ$O],'d/sTY^Cܺr@?\8_ՙp=""]hy ZD  U;}bmrf&HPd%n|rpԾ%TKHCBEfe2ʽ>jFHsY`=Rx| +F?Ggg6!Rhdar #DzcSEc) ;*,p7DenS5}) `곇1:g6*AO| cvJjIv_GDƒQHidG:Mb hgZ>d*" 2+)Z)y8Ne\Z/=.Un[=m d]Xر;YDaλaKO"Gx<K fG#!6]r"6L|,:_(\whQs%@ YLq5pKwt靜V_߈]Ak|{8OȖa=RO<(.Rh XN$=!$f-4w|%Ab|M1|Ҍ`PmDjcue^]KVf]2߼ӵsG]['6CG6*p>8َ~Eԟze7͍aq+9kM[Y)+gg["\3N }AKUF{7vcx=.PDjGiG7WPb{JTi0e=s(~-`ĭQ=PPtǴbŭmtl3lct+Tӳpw9F)!Th!G&Q;v0Zᬤp6?}*pM_Vg/LE4lq iTx;\f֯98Z0;ѩP6F`1|@=7 /uB;d\81oI/2n|]Ny~ ⹅ I{C$NԵ.N[PF"Tl!;QV+8VQwmt%#t|ۢ4ba&#):=2@$=T!iqpV3"j0`sUkڅJ=/cBQaI8ˍq"\(E0M<#m|^) 4 ֱ"޷Zi!? _`BB!-Yy#^XЈj2 EL(g'd xs"(?>%JoH #L*UA];zmL& [ܟy[u,-1PwC*H$Hr˟}^sz Dö<1rbXr!ouؚyŅ dsHC2Sq7"f\j$QL ^-8.0q<ʻT$mԳxSx3ej5 |.,!X_;,EJbW=n*ն2TvC٦B#E)LEv"rxlz֓!ԊK9CppqLTS8M(jp}jK֍)2DhVhO)B>4(W܄7 C()W>orNfv2B/rsT) "4Is1j2:^u9N~!.0يOQ'a+N2탹ztQ ^"XN*ݥZYQL25m8'g YYl" r}&x J1Ɋ'yZoGӓ<ތt"dcW0 >@Oiic-^墵mT·g'vBܐX)a}k : 1gEk#'t؍k% gogc/MLG)ןL4{ F1 =h@9!-OY]68tVQyjj\񱻂k㽀46R>DrEoH2ߤGZ Fb-9LꆛEA_f #rjit^Le|J ފV<_%4ffEf亓 Z ʃ3+ w/!F:-NBh7n-2ⴕ#F{uGN=|te@jG͉4޻C:Q>'{0ɺs)%MTxueZ0DYRW0QXqGfg3~=@'έ15]1$ Ay҉B,g$6Ӌj$j~0K5A{H~D6+{^8w?ԹY۠vv|;oAH w, WƯ;CTѪ}뵕B&I Ƚ:BY3q"5("f+c8A*V }{WVfUvcQ'qO=!mJ<="kCa-ϺTk9I#4,18Uҝkf?a]vXey{i~{L]]HRz Ӻ7mCo*;.[f`>!zѝ訕b@K\"2@( %.TY LM] _[[_2h '{݄hf>S;/ rs? f'L '#Q$aZ5J@]]U!HUȪH$nB܉~Asr<<"Vd$ޗ5-fz_zm6$i}uӬYZ _q½4vd+cN5Ŭe/W{JRNt{NypmTu ǚ%QnȆjt6#U5y:ִ%ba?@Gt'>5,q-}fOɊz5q|+pȳ $WмVr^ ߞ$]ds9"pKP'dEdN+$-[Q];˩T?Oi(mVC9ha_8o1s3ϝﴰs䕩 mD)tĀ'^ .E5A0dHE$\T)%*[ ֭ܵbL W(mHxܧoGXa;}:]ZXGI'?Pzˀ{6zqA%"rXoކsQ!df>@wt.Am'L9^pAbP"<9Y߰6xڸ;Wj+ɷ}9-Ѳ\Ot\&,@-qRH⸝hX.>,}z m.7*'Ck&8Ժ۔3ͳ;ฮx 8cv/^i2bc 1J;v1\#(WN:XUeJU j移fEswW|~{Num{+y7&XV_7Ն)ZW47e4hL{fU­dWI{VU+@(R#|3Z͚/Jpȁ=\2rZm7FrQu-l6ԟmDBlhBR>dpx#JeVDf-/\T47r8hX*K" =/W7B٥*gds|W{;Q|sGQpKK)O*?'PQ @Oݦ'yv䮒L+I6ȁen՚=EZ˼6-v[L:cD[6 Jį t+wZ1ƑXDlK2292E[A]Fް0 8͉b(]}^؁V3Խȱs#i"0_Z~jbS%?IeYw X71x}h8?l^ei9?Og`QbeY{ _Q CY<߫ K5czWIsn"7sS A0 {!k]Ƒe3V_- oR ?"',sa]E,{xRi!gBH"L%SƅEӫn%['^.UBRdl_ chcoc'2 1%ݡ4ȏ;>7\.Xٖ+6n ZM(WLs0|=7fM1 V_khj 2%(DQ[җh.I47  v!#˾fH5osnYC(!`1=lq#[fvv)u%R$jwnn}9]h.~ϩa\nyYDPpo^]Mݣ~%8$uЪdSg/npv]b,idkdx qT_tbNU`^}L%j ^߹%bŽzFƒҎ.zވQ,VCS&\vq&c[}޲H *6 W'En&lHc\ߺ#MNktѦIT > վQCn~4*R tXq"VGڟr.+s9:3<_p0CbH̆if|ږ9Hn.{Pߚ3¢>(`X:W0m&(chHÊjc:\T(n70.,s\ ܌t㠢8LcmH n*s|t #4XW4j}wq=xs8/=il~ h$Vߣ`#Ͷezet\@zQH0_S׉X, Lx:E `|[ ǟ+-,{ c{-oa$Wk 䲄 (G+l~9^ҧWq2҄s: êB} ң~)}ղ[vHJ ċ^ c~y6R^!v'ދ?oSN{|~.@p%$etyT~*-tdQN (Ԕ0dB~oW9=K(}&M J=7BHf;_9B 4`!#h,NE_PܷA-#9jx~Ð&⦁t\l^qo]r5]4!Wo4fz~3ZGE=!jވA9rʇ~ A_oSbIb]hxeB\% [I )@s^OXy"s<,~*|4x81?/$GW~?*Q"bKP &M]אI)9)<:  :)m ˡ+;!rgQûpFV[ [^Z 47xQI6ܪԘjAub"-P֫?'J3,K5i@*0]bwpe]\=9qT;۱1 hv9?z`~K\#V,%<HpУ ,q̬s,Pg=VT[?k# ;Ye )7B-OC(adg (CJЃ8 q `}tvVy,]XpRM´֧ߪU*zkf;H@jU8אR=z/FU^HE__uOZU\PNDcT t\Kӻ9+0+1y뀖3 (jL6Pzu^}Q13᳊ؚJҭ%wŴS < ˿j\lzOa''dXۓ*s~&JC1l!G˄?)S?k+ps[)l3X?:;'WFsD buk{b+Yo=rqSnZ-x1=q=AsD-dtRPfPd@B*#qW4R\P2TvH O[kC1C?# hoasrͳ <'DXտRx&-. j2wU\C(^j 2C5^,ց Γ(VNc%Bi:T`Eʙmr/s-{*w~S_>L:,.'Ɔ_{(>s">hR2N2Ȏǩ>`e`ϢV|Hyu/ISTwR%(𠳞u2U(G<yUN1I67%H[^`{>*7ջ8Vj-n/ f,3sUZxg!?74#gN${R z" d,/pP8Vҙt }(̋#ng2>O~R'ۧבa; GE֟&SDp~u5YPU wRؒtJ9=n^W9E< fСb]p)I6unk&26MwVae7oGc"Ҧ>KZ/᳜O_5;82 :6m-jhEh  KG̑eF2 #z7IϬ\ݠ%Ռo~fhznh1J댳~xmghl-ǓgP~flb/]2 քw9f&>rw$@T\+²o+؀ďȌuq}5R<.U#d\D1OzܡJ4vk~[wV2lj{sQ)x (Ь}aykF%*S61Yna[3Mv`>X4jxs5/%M-SY|5\}:+"I1_3c9UZ JZޕoʄaDS8 v9yc^\lwFF85يs4WٱU[dt]^ZNK[u8QGmd倘r)g` A1P,+ nuk %CMC%H6ߡ5o kیK}q&zh-A qɪ@TpuL7_8R1*Pn `Q84W=4UB:\s&61}?8AbbWF H8<o>Wo0L SH5W8 De(iHlɖF\#=E#t,%&!8Bv֟VD_P]#})w,}~h1\,DL%r8MR~a0`ǰJȸuՖh8M\cizsha&w%fjU`o4|::NwJ"q,0Mα"렋z~u¯^*&ɑKY}5\Ȯ{)gKm.;EZ;?$`PxDzg%C BrՍIdYA˞nX|F`|G%(p̹+?$MLb4d$Fa?,,U x L q.3"?Q0FA-gzw.7J{[{pJN2V<7uϰ|\?y.cbhlA#ƺuC0T n͸Bl6.9D&[My(#Q{lijhϑnYN o*,eCo Ow>j 5h_Qhe.jm,qtS{7d6)Ÿ&6`RwB6nDm_+e4F8Y¡cfjYrDG`35 y~]ӋYBQ~OP*=H]MNԥ :;{=If a$2 ޏR\$pB}Jd5g˘pZ'E~~@+5[H6$:5cs;Ssby1_*O['R PIa#&*'Js|iP>`Ȼ "vv}NǨC}: |53ٱY%s%CNi`˛H+ @=7jS>L%n!E`w4unJ#xC vǨN<4W)b ° :Ln`p(ܴʧ\F)4 AmIw)&mT]lN1F50Jrw'G^L>Y!]C #!0rLJ.y]@&&]ʀ(Im ^~%/YbP%;0&܆%a_Q.OtUK&l??U%M}0.]XvdbK:l?26˕Z{rice[Ǘ`U%:rJPKKx4̣|Sgr|6x[_1nw%ZVb yx O}_fzQݻčq ^ >N @T+C˩TtMyK(vDs a-H2\شj{V[+OL ֊|_jI`C@DOkL. S%^V@dqSu0a0*bؙaUo-/n~񽱈DHsJɊ.p&V-F ƈM MEGׇBV9xRe|v-}+d&Ԥ`{`ib3|-`) H?Hs3=l?.7 ۓe* xk_eQ<|wހv/&@YLKW §?0ofZxD PK|GPm}:Y m \Wa.DpFpԂ6mTMdŧVqn9ٿ& >xZQNZ̖ e/넪K8V KB;eDb5|KSN,䐱UM!&#JyfO{ZP}9 a !i\q,Xx2-&=J ګh)sڊ4F9GMFԠ4ּeyl$+O֭ j+D7 C%&θ墎+X+kf߇ksT{,{`K*\5RmǗl9sl16-h>]$2Q6X1@؍{1, (G S?7h,M[6E߬sI'gD#;ǘ ?pX3L1w૽HXa&0w❸;. W/C[wrX`B[QKCq ="P?~jK w§uEe}(gPӮ7"P&@C%~6wb^pA/b;nD`&-HM2p#-$m1eG /(W)63gSp"|i&LL<8轼;<zsr׼kxZOPit sDsbۼ4dSvs{גp Uh$1cȜ^tgH=)B-k;|,U愜Lไ^YV 3YԐxFARh֢KD.h#jaf##hLҚr\C|blVq3#K  1:Z! uŋ25;ѾQjGwtE#~~DQ[2^Wҳ+0#{찞.m=({|Hbuz5Wb"x^|p)4 g AT.v=QDyqźˤ#ۥ)qcBoULI6p+J.pFF]y[u_U6SG- 3kտGpYr;7Ӝ4K~L^4Xv?K~٥mk\`!rT0RÝҐXeƻCB#<Ȳ)bY >g/";U(61:+ )#/]_f@ 3M԰(FX9"2K ;θ=c^ 1q|Q לoo_&{#21"0KUXdOVCgʢ?{0y-*FdZEӑ05)@.n %r䰎T~nBLv1/{m g$;X'Wmpp~a׋WjpP0a C>cE6hyVr[_v svRrzOƛ ݪ`Y8`[&8H;n-)oe`a,sJ96u{ӗpxξUļ}ESXhOO7].ygW IGI;ma[ۙӛK tH&{曬׿ 4AS)L\. ʤu ɟV|FNk`t>j8g'V gs嗝RO3}fWEjִi~7\'dS.s}%LW2il&em,eD8kIhYywc.c FSh3I *Ĩb'_ZGMЊ\fHE^t~>e$_ ?lc8O΄=Dy{?Hc%aD,m}6HyT I8}TM* Viz DH3^R*BXej!E&mj)< ?\JppۓŶzf-_7ά{-t\4뾾X8  V2 _,ag(bDt)*>TG)3|RF"f"xS!r-b C@;G7U{$FsKןkD'1%n-f]!ę:YDlKN4M#v pEYy{MBxWA7}Uуt$y)V <ޫ,7I] QS7+='0kѵ7B1slӭu;7U}NL]&7 VDܰZ=SPaeW ;5JiN7TKcb-ҭzp`:&1" s g3U:B~WNm HNꧤ5TEg3X?>/-7JuG~@!iW5ȴ\粣JF["`3oEi*CDCf=r\{ZQGϏ= XڌoQEPW~_RY!ȥB[ ZTQm7pyIM0Zh %/k`2q7ݜvr'5Kc#G4@LLi´m;m9!'X;qq ( I̾C~+=\ ).(?:h*:X)>4&@""jwi<ǝ[2Vbֺ"G~ke)zenk=ss)<0)۪Wi*j~AIlP-E?LޖyQAPN2mON$ܫJ&^X艹֔˄vtx!K&=[ۛs[=:m9& (\h:= }eٟѕr`iQRj8hk1'7 WzTEN` /C9#= *];_v մoX1О^ ^TPIm,O&vE-VKoq![rr&$tǧS,Qӷe,+@BJ:LR8/-}!~[ pq)3OW%-⛎5G{EUcs߈D(/!+.uدkJ)کZݕlz/iuV4ZYŢ 'e^3a&t'p*%.VX&"Q9O`ELЍIQ,cPZ̰"̀|}Fu#l[d WƎ.wye)HiRNx,*0(*AOBU#* ]͎%ӬUqe5>{b_|m1DL#io.t6NL (imDcN6JL8y'}ep\yV0[ WWUr7pi?l8ʎzt;o$u+=u*&$-$*͵xNVl1fHKOnεW,^8}CJl"a)u:0e9"iV#8e!71Ӈ|`B/ǵ̉t3_;Eɜ` FJ*mT4 #-3N2 OEbR-G&߹Q}/4^nJ "f*wIb:VZM("l+^ya]T¸{HS)kzN m%K*9~vgߊD5|N k=Bŵ\1"5B-ɃUD$WpU fc(uNQ`ݑ3d;w-*4ŎamO]vMp-G e_cwE{uݖDWNl`(J˄ᢎ-(iQvCrTQoZu˫C8̐/Af]KoΚteNSr<0`-#Q[s qr,1$^*e{{g7BCPMJEOD\Ca۷L2\: eܦv8tʛR-4XCD%RE>.A2w:VŖ4!k-E064-^P "}٫ARwr!JX>$+ؘ:x77ʲ ;&f6bו̛UX5B >qB97{vm^XM]Q "FlɊNRQNE%(?Ufb>ݑ o\唱 -ն#f$ %M5|A3/gjo*~Dx~TAYvtMяX[\qySȣPtx5gL0T:g7 9hu/~=oq~(8bYت_4j`.+M i6t5uhɬ˙yŊr1>b>LU!k| Ŋiѻt\0ZB>h62d;z^1(vRh.ʜ}}ä/sSI ~Sݳ VT |-U/ ~ >.\({}]5Z\mTF}QĀYU{ȝH˶`z]ȝMp<$&pAx֩@&Q!{ kuPKU0ʇBgmn&ݟ_?^ ݥk} <#BX$ט[R,;NYeӥ;#ȂCpjwކb7 B!A%\8녖pJ,C^09*\⏊5:8rȈո)C0ܰ_4d;*G )9F.2vnraq8B `B0Df\"P& -usp,sn8,\ЁbM6ر)E+<9Wt}i]&!?Ѝ{h z_Lku+:{mmu /Ä8Z%5 RS1`wh6\X[;"Nڳ BHpѢ`]JQ@[1o owh;"Ҝ=Æاb^kP4g2'b?Oh_V QU9rdrS/ ۓb{x>K sёki[9ApX.ff`@T"j|8XᅮaJ8/`&6GO ༶ (@Ud=<>Vd ci-ab2i \`!/)^~5e]|r} <; t=[4fخJm'p Y͟;Y߰{p%uNǣ"bRAn")Rӕ#~HeX$oN?E3xF F3+6t&b0${y>ODW31$$ G6 ,;[>yqm8:Pmxxۀʢ9N-wr(H!>PS&G4s8WHr2t!luLT\!mX=vR/ՙ0Mܖޣ`QmD i9f/j \=yC|U.5쓵cb*BNyk#gVE*bD+u9 e]x*k"/PU'Q]+ҽf7s@%ZK#^!/݊v4}uh@ ^ ^X1~?fM dc;C( WiXuTDUYjWΧs8ceĤsuxbS|;JLץ Ldcbgi'ß" >pJb:6)ׯH beE1ΙX=fxD8<CdEK{] O0(ԧO cw} |T g:1̖[퍡O<F;'x_a0ФľǙQFXvw )0Bz)W ?`%J|l+oQUwGAr-s>n?}c1k2fS)1z@O_DmSLj<\͵w$5"AB(O3THk?VOXJ{լ_gD8cYT ȳـZ'+W}ւٯ4p"hM1AB 7j^<>K$iZEg$*|߿0LU,EMfy6qF\ަSQw $^pl=7e ~:rBlIuVƬ:^+GNd~vO/Ai^`@DZ%NJP33^_#Pp'obi=Wxce`b . ;`,ڞ^n]ib1W4 4&c&ѺtftP7.{=2XZWB߅[9$0 ov·\_5v-RXarv% >㴀Y||O$= 4yϦ`EZJV3٤ĂCv>1ՔN}RKazaX3 .XL8s9/ 4gpG;tMyfxt"ૢ#:^[l @>JaT_[},0-e x[$xig3UG5I5G+DՄĜIs>j)$)FǫF\)'zw[Rf38`Cc| }>{.-W1G9itIm3Ljn~r"]Qƶ ^T %wrh PɚU_ql|up_K cSZ=Jl#rSy[!k# f!<8^1vf 3A!ʩKLU*S@IeGܱN߰hDOVvz;o6~$xB_d{fx.aH#M(_g_@MTEhb+S3 E;c㔕Ct6.,I mO XPfS`T( iA*,hM;w<}ц~su3hDy )GgZP "6Sf}!NҲ +tҝyM8wQKzGdwoׄ|7)avbvLFi8рJ+GJ?Ss;3vHs?`|4d 1kKFk})R7\AW74|j}D*pɒ ?rKݴJE 'Dkez/b|d 䓟<-] g[Mt\VAc/fѼgE_9{[VTI.c^>59} GKKޚJY4"oO迠? x"  X4F]mmxY}s\o:}uc]piĔN+HpOWש&=qBg]D΍k+7,5Y.fpu:p7(m:;㖚pSވ2WFO 4T{^>Ŕ_)4icJ+Ng)3#Lr7bgUH¯ZL1&JŖ#'1 *36crI!M5,߀fKuUVW#BgpPr][7KtAO|yG"K1NݸY=Sx[`"IY͜q$oiȺQXF8PK|Z9fޡ#~\LGЈS`|;J󑲨Ϸ'v[!!pVXk#|_EЅ|܋;ܬ_MeؔyY%QPlN([_8Ppf5Ny5O N]@Xe% nPEd1iVڭC.|:Trz ݞpFg=[IZ -x4ͳ\U2M8t:e ]q24`d{UHlfo8/ u}8RA g]CMnQF.O3x^D'tjX 4dO׫;LsG)iۂ>m4}[)P ŜKWmL[%wY8U $ +kX 09v$5`MbU68Јrdܲ:!@Z$^t|(e*=̓!z.5O>YF=-%.ɾhK+q mA|,jvsC|Cx#AǗ)B,"R \FYuw,_HPi9e|ÂufS^0i) "li[D͜4c 9\S)[9Lk_Pr+%'AN#]/۬OW39!?"Ί~iIH?vIZB KŞ=];MUĺP #mIɷH,ee8;b$U[3 kFnA(9 f퇌]=e%MZڹ~aћ[ܬuKLar?\A5?$Ǿ0d.er_LVF x&l-uzf6"Wș C ԷS:]f!?3mr٘&͚\| ,iZ-5Ti2p.2JqQLi#44H87EЙf&Ƽ f0Ozcl;D<4}/Xz  xTťIl&'ߘ\ -v;C&;qW®>]*)S =x&p-&s+gP#00De;|3W'Q7b{? '1($k<ԢzICrlUzq?~9l`Fo{k!;h in/*ަd瓶0JGԖWpak˲rA;\h/ "fV]O}i$klVY#[+e1E=ֱejZ,/t\5+~AO줫-jL[WfcP?LYW 1$`c$7I;D" l/rU&t,;6&9-wILΨhH ŬM'Td/IQc\G C;wEX0AHf2Vu]R89!?E` z^cZV9 ; >UBͺϺx'q%RCtf6P9]RB$t^2s9ﺬ(V\A &+S=S&k’Bz޺FdaLw|\t\7OH/_4c,idf5$n6}E,k+ƭ-/~vUYP/n}?Npz13BT/!@wkJ߉B LJڨ_.KWr;)DpkyǾh8 #L. \dQ3*1 *U #Yǹè*+w5e*`rL &L)ni5,A^ NVꞾƭ{iFj1y*n_QggC& (9V? -6.@ӂgK~Uw$`e{#5f ƊԵƟ#,xTg*dƽD]PqY3"'wZ3V8VM8r 4WXq5kY?))A5Ԣ9@P>O]5ѹZ ώ [4Y%1}ݦakd!L%L/\nM7ABկiJ+wN >(r 9{φLcx$YyIt ( `uK/%(A~Cui-fbfR`Dh׸G#aXC @:IÁ:?*F4H%0.U|.ITIßܪSҟo?4=j1y@3؄m4n#nxEƛPh^@ 4D~8J@u [_G}l( M]͑X <`-/r\ L̢Qwۗ.7g6pTju{$g 4 $Ik-#߸07]1}9cUpFq–uvT-݅VT]h/HЌO9EJ@r7V}bB3ZV!4M׵%iRJ(2i&Ʀ_r#ơ_ᅠ jZ㩌h@?Q_ 1w뛶ANf *p ;zt l ʬQvCź]-;j&u@l_'Jv|a%D=?pwHK6էV^xSz#m}$[RŒJME]b.'T/|s4D/X p !q_W%!tFq:-Gx]t%U݂۲Q\MS3.8E䔚(:un ̝j G5\VahFOz8회.~S>1v>z {;$hTƤϯ%zFNANrKI>"](9Inn 6ړO+#T$Ѷf)v -yFsYcx|PsN4{y8H@;]wV'!I8VI'NegrNG{2LOb(qSE%1Xw8ؙg52GL=(b- aRƛRV*cc`3I쀎ͫµCUiƊ^)({X&Ti[aNv ʁ ʥ>rIJs1$2/2R|P,l gצ1k׭3a 7DJIEDg4xэ5'!5aMܦ*HDo6 i6 Wx5%߽ks)R`O+GY8Ar>p#o5I'&o"k&Z2IX\:nʇD ?x-$(髝BJIm1.{ӸG`)*kw_V͸?I3 ɸMwF|3txzkT5(q+Ԓ"*\89}P@.061big(aͥ=c@wsc_ Y<&l`(, >V:%FZP,UiGM3wtM^j/L`bI Dӭz$o n~[iMcB{kX] ϴ4,̑xnzAjw0 T.-ye5Vjx Մ̾pɽJBCo@O·kon#Jx6 NNGEm^lf +_q:#X @0*+/ pSm_Kd?p.p4ar t,` RHN%!=UmR7tY*Pmْa\|3֝s'Wo 2)>Mk)rțJgS x*^/~C -*k+PUM%[C3 I|nUNU$~ P""Tb-bExXJ]$wɤ tyn35JIHЖ% FAѹ?.ȓ "!Hliywe?((8yf|x)<]WSϦo3"XJƼsĄexil' yq`̐~SU iBDAEEi>J]X3bVf,/蜺(!˅i&{bR/afЋ(z}p9z'N|nVA6G)G%')rbxl  ,Ot*A .!xbE#V[ *6bάU?ZSX>f9pLp,i TjQQ}NwN!7G-CnQMxɺFIҋzYHn8]3k7n0"vH3m7թWXӌ \nSD Acj4UGs5@!'`L>ޯk!tXqcIJcy0Ud<Y0~%6f(515|8k 1I2[Rץg# dT5A=Wr!UݙRwdT,ψ+Rc)>[3w2WX4 isyT3 U/">SPn*HEUO9~'×s3,"1jaFDZ)vPȿgRa*>4;l^?(zv^_G[o%e{A//ew,CnA@Y tP9AX 8#0{9뫑0ފ_\6`RH[CB0RX=O\Z:*lo HhT| cJXu,G& (j '?8EufR}7e '?Qdн9YH!RX8ZSVAyk- ;\*hT 5sz;] sL1 g5q Fjn+X`k㧽1/&W;RZqQ瀜""HyϏَ“ώ-fۛIoI84lTYts/cM#R?~.V50ERMy"Oa^\KNC{xUC,CKDA("iΡ]#^D: aOdC.]#Z,CeR,c -v PYwe,cV܌,jHk1%XF؋S_ Щ S=Nڑ̣adSn*_+}>!i PL0M(xRMOaڏ$c,%ʻ)'1UA8ʌJ$tk{1w`Ư q3 2mlo|LofyԵ"9}J'@N-vy!0=%ӈXoe,;heivsڳ;TO* =2zcPxjjn)6  Wk_gn5E`s!zC|Mt߂R * t{EDTSU!h]ʀ04)+M+ F=ƾ;濔h>k}+bc ˈ^UXWH OfhbJ|2UF"=/饲u*Պ ]"ݕlwX=# ]v3o tވJ&VR(RH8J缅|=o>nHp+|RڟOXxh\K.> 2eZ*V˙ٿO'0~z,3OuJN6vy7s짧G3sbDd8w4 'ѩyL*!%K\$#44R9|+*7 9ӗe8SX#I.)t#k qs;^!r{Rs6d=dZ%){f:0ní al18SIYb+ғIȋ|4gŞT` W}"C[ QIKw'e)\ ~׻,V^V䶤@eN{I@}WC+ ]" Cy'io\$7wK7Q#͗hCq`A"dX&3j jif~*vb'K^s"D-p:GCzRvŔ zR6wQ"lPLmMRjRa񙊘ߺ d'+1dAԒ?vXo.נmWx2E[z-7XŠD㦑Ljq & ߕld_捠* w%։o+.4)YGaìNtPƚ{#`8P"1*G.%8m Pv. Knx`#%zƮgf> v2 &ۼ,# )]sIq g=]?bnnk'u JSs3|{7Rs<:V'"$ [%%Q2T_"ן*N\K>O/uc*N` +sB+?y'"iyIYV纖*z0uP  y:[S z--~o&o}0Ţ >[ Mx;50+xj"tKE怜HdXyWaILVS參𷢘q2f/cia68ICj]L'U;&n@[[?C *+4,C9駰_:w$ !?Dg FɊ+B_Ĭ%G0񖬿n;gzDo}E94 jT@y.vC1-h/}W>ENrR%dYбOC|ݗfM!yb466t:~B`JKW2(p!}VJMQ^?|N:eiu 0Z`4cd?LaMu DzP3R.#H݂ᆢngFpT:/95A0pfze&vy_!ث T6)r ̽#b:R(>b3٪Y&q,WZgdmPޔ\qMNx|n"W0:`xDպLϧwRbAދnX[ưJԢH, % J&G\R4ZAh ̪.Y=E(ru12;"z|IVЈ ф_dCU=:[UlTvN^kqbs;JF|.HۖpAJ=*9憑+5c8UeDI494*$iwQ,\x i5ʣ1|,ܬGYdD\:i{dd,nur IJP9`+'Hl6kz>Dpu/_z{ )C{JV:jģH #|kpa7NE/x[SWXC[NV96T鎰[F)o<7zaWBg!O9u,Ġi?DG#OΪ'L0u}jQ!ų"7V_ RD!0tCt$ N=[zCv^ı8W#]s$O=_!y~e\Cl\Nbn2hq(ײ1wNk 1qPmjsJ}~f\zQkm *z׎(Xz&up ^t׾*OI`- d u|G 㴤y;? (<]!>MsƮǗur~䇉 z&GNRf/ҵMkp+zmF#3~865x2Q鄌STc[oW[ Ic5RC>'JPfVɒʁ;+\?Nh^_!ok^1(X t]F)c_+EMG#} ҢKQ}TG}{fy(;#yn20#Lp(0|O%NMQjaD\5:mhQ+B"Qfi_)%2nb~K3OG44LT4RDkm X\R(_>Rs fsYS"umu b;si 3ca;UnÇ؉XuXHu^u|RLMhIxU%6- 3`%R'gT ex u X_)*k ܴ054C=3`\5y*O$G[~a!b,ԟ܎WG% ?u}  ¨jtija !4h.)V`h'&9(=//*keMB3Դl P=0!}[-]88&j-3zASk#QnRgk4FG5( o6@ju~_"%8CEj:C23`ػ;$hP9!4"$|^?5"2nY@iw~xzԉ2w+@vݩ 8Gy!.\;~L5S:]wC=K4:'S觫ңL _L#ժC(_Q ;;Ɲ8ڵ&{UM-hq]{K|N"~p'3%7)yNt}R-)& - _:r̃Ig cD]hcݩy~JSҺz^N&W PUd7kl/d&GN?`cQ#v>5$DW1vT0hOAx\ P[og񁤦T"'nWv;DSKH/Pi+Ȥ^m'q٥{5̌zM"$4m;(ͩCg'ӬQ/U M;B/c,aD&۩ǎe鑸,?A4. 𸤛&r#jӳ8Jt%mlؑ8ls& J (~D1΀~J3 J l&$RPڨ~/0 ȈYDv*b@" xPq!iQ5t+^|>e9^إ8vC}O:\_<^ʿXPaVBj_0ٲ0OюN`d/_G%[0M[IȉU+G ŮVS^ R FdnG>f3qu׫~ 5F"sы)l<:y91Br{v|0j*%ZSYJ6.Mػ,AL8k8z@j!n3Qwmb6hf0>x6 nTNVgY`Fy|ibLn%mN89`6qǣ(r>.ci:<&8t8# El<R[ -͡RHthG&6rʾ=Lb.̼ .q+Q%; pr0ӡ8M[5v/N`Ńs$7EjJsup]zDTI, "Rn>{NVgKsR9bXuIYBke51yz<{h;1ŗ!J :2Mȇq/т RN1n.j0 N`nPuT!'wcC%`ni:s40,c8=-tX7*N4#3 /D!syoW桡 Ԕ:\wV  Vak+`@>-E5BV?c!K̏UA"tQ,\?vx{8,:̌n59RqMz"xGȭ+GͫfhI5/MJuTX7\н|ymqȬ!dä%>. , !+ BzآJL)O8|m# 51c戺Q)x)ut|Rޤ.R݁Iۆ]Be?WaBg2ZV@QQ4'Y\APy%GrAq!)o2 z`6,*k>?OeQ* Z|ե@yweB{4c&EbzFp.!g>H]~x ƼWB&A E$?N7L8.A[.9{/em`;J)LM7yz8D߿ΘgΑkt.9<}y}F<}q7W5!G 4~ˢHAi!_;z׼sIO -{]'Vy~m7?gi0wO#g;"M)cW_J;/+?w3$aUR}c&n9AGA.L>7Le?5gɤʒQejrpcT&K?hl~^".0׽GCkTv81 ]3=R0CPCf0{]NaϨP4K@lpɘb=|nRO͗ @:8DvDfЩ|Z,gzdw2v%j@..d'B"Ͳe3t@ QKGp 㠔;JWh},0n$o()U`d>.phV N@( 挨;}WP%'wSXjmS޻_Up}*V !ZV[%wjgMݽ yiޮX{}p$=\\zj81!m&YUVfS! \mN솅JVݡ130rUDz]i^d&p5ǰ,Hb> vvwLY #E.Q58P Ii}ĠF")ڒhX[,ЂI[(Bex/tI7>.+*!H ޭųM&7NUr{7WDS*.+'}iNc^bQv< I̓bû%vڲT[Wg+/[u܋JEic#"(qh{I WuX 4gIDvJEA \:4Exb}<i6L?pñF{cSlr/ѦL>/ZFBXidcR1 ;icpV 3,FnCX@of#$MznGI{hDF Z<)rKH,կknw urx.+ q I:95vm;Z6bvkX J -2ɝu2;ފ73 /[JhNdػsÿ= 3CmB I}ǁ VY[6ޱ;n sA8_Zw2o+ȝGo/k@$f}S=v̮ Nϣ;ݕhZË8 o+ S7#J9)mk52aRt:2խ1{ۂ$ 4iME ҄(>ӷ7}v F#K؛Sd7oǒр^N%qSަ.`k9bތЯBFoY/;1T);SȞ*CJ aqWđ)7,!O%xj>]4^Y*`k1)kV/J!:zu!kkjX26=qDQ xoZqi6Rw1hf enߣEiA:ae;m qBA-1; w /Z 57\b^pf#f$ \L ٨+y?#_5A'8M"D&&(.쉚wevOk\ ^ag<2.N{CϦsNUxηrYM;uȆgzMj$@y8(Uݗ~ؿN4q |~Z0jV4`KviQ>xCYyV(1XFpo nض)Igz"xgM$uǷkXJ  +hCvu  (eRrg(7#[hj}*v!uj>!s)[ȕ(I{-W'ucpB.!i |sȩ)7kʮ#"nץȟ0Ap?|6R cw}W5M>h\ՑO{&3jG:1Y)}YXڪ(^O?2c2r2Es=;$bivd ٹG- h0o@㭢 F=Li1n{U{RĞ?cV5Nʚ{ƈ*|({h*26Nmb35=K%X 5 p b[TAhD= Aқi{3̶;oQ$c;k?<CDЋZ5cKYv$RUog"=!@Gogsp yNyoC?i%B᣿wjNwuq 7N)XGh-EmC(6/@*oh5f;[ [Z|`e1S0ˆ3hT 2:wBir4a5^:kzL*j2}6Swp=bR#]sSNnE"?B 2p6EYiH닎Z~\+=ŷl|^]. |SR+`I qFSCOL飯GeB H~ 3q$|"EcIATHهrhCOЀuFz*ؤPefHOڭܛv(֫E-wlc7#K1~k\"1Տ[.jLvD{K?nIEbٍn^S+wxd_jim "*oJ3 10rí X,b\>aBcЫŁ)->Qj;6eDb_ !aT +M4;qԀZ(x<*yT3܉' 7KxsX4Xx^z5 YqT_̾ q T5LoJӂxC7ə![/7G͞&sNlg{Kk{n yI;:pmf 2PO! mB ^KʠK/>4TM\aA>B #;+wkG$|gJRiSB]{x`-,eE풞/tlG~CgZ&\ 8ʔ,^M@BA0{ti G+r P{D (MjA X)I)ckPmgu6‹hYA}eMTG JouVU"%OC8lo Rs#kۇH6j$&-S(6f59SF2? _( [Ч}Oiz؍jG}!)t3#+>-O~V-BvVmߒɨ/0O]k\T3^d6x`ӥVw"(! j`w\AU->$xT+yR;Z4o":r`,kfcBԓB$h)dkP?}4В$sGύ8ps΃fI{o@d}6%THKL)c WciųQ#2OoC cp^&p>;p82TxÃ_c8Zo6Ѥzco=Y=iwP$Z*u6REyWxX2Q^u6;Jk/Wl g;9gv*Rxc[¤t^3lm>:tgObw|b5?eVaS#A(VÇzj6*& ~*^-V c$KṿBI)Lc;*vҩ.=uIgz)Kx:6 wQ,aUNKZz?& : upT- Og? 7HzLR̍::=^))lTT_c˙IQ6I-+Ժ:)>H0ƣ|RVY?ANK<Ҁsu4|1 Owq0DQ;i&"?{[x]]M!EZӧ *`-7dam#˟OIӇ~^ x?s`{}0 wN$U2? ]o0x EUgrf ̄Ƴ>ȲAEd+DXatf\]XSj3LhSsPp^9E"@& <&@\K}oIu7YCmU|sJabwl"3s^Ta)"v؀fu\W_ R+kK,:g[_N] s#RYͯQ-oSEлiϦ (_`X7iT) J ϓGÒ~n恤oqBWm3+xҊ@R Q8T9~3$-\\]z'Rޅ֖@)Tkm[2a'-0Sǿ,uܸ rIϡ\b-%r{~Ýiy}qҶc^&$Xo#89{IE=YB̾ʪ'BYki1%'* nGE$]&حMljShW8%4S uG4hkg9· j#P6~j&*Q Wc2c״*4د\E/(H>~)/(+bCUlp9u6n!^(yea&]x(>9uyTJhE;-ִyI4*e { l/l4ߍ 3XmZKW]K-&8̙6@ŶHzd6cL1i%mȒ]P<ەzr :/dyyڴC+Z ͟ 3vi qm)cބLIMޤIo13\~w|M]0a^e5΁=;'7Y~/Ή\BK!U%\#="?1'DB PMZnX:IS"! _;F$UY77%1h h&왰xg?=;#~K)b0i;Uk_D~~W_x\HbyP\:x̥"QmЌPgEʎ%ک{4\sHArK! T T)dy3jumvM{ 3bJrح=F{ASf|VG ځ^g*.Q=^0]Sq\ 6Gy'WNc?|h8OɊI;oH%ٴFm<-͛"%`Lv|Bmîn.[Zjahfb;npS}![v)FVy~`ʁ5MAls jڅfX)_Z C`Qñ]Gv>lq"a7MO _UMLSBM:yj% .Vy$261$<3-ݩ:4ׅ TX+սu!$$œàI[ H:sV˵1aQF-M}TIA׫<>18bKF+$~7wsFхJKGJTtvrw >jć?Iӏ~>r =UKv1EuYFHtZEJ&i F\ 7Cc ݜ3O.\d}]vˑI}-sw?Cq'.x!t fwxU{!T|Wj&߲Fz~e\ˁï47u`H,4ޞ xWRаv{lIm*<|LCs,A1ޜP4t M"! 9p&Qƣl>4j/u!Ph@xb߾/NVIZ`N#(|WSK<::>?~JQ'|̗ԴM@jdi&a!t'Y0+*%d[O۷WΈ!8r~dsT X"`촒?$]3eSQ?S1=Jo҇P1msYP;6SF6g0%{2!d!#~ Or55Z7ZLqG_j˸y4Ğ#IGl04XMK2Dz:x쮁;ʇo牕I ;>^5oޅ1{69CI[pY ,#;*9͊_e[$}ٰEQUzp|a$ bٝ xY9I 㔲qcˁΩGa1FncZr\3]ZQTHaoBuA9ևGc9*4FW_XPnugDBqW@N 5ìJ!af ̎ PxXVGd~Hb'Ex9VDC`35@{<ٲב lNq(VflLz?z͟ 7ipO2TR:o\]j n:ʠ"=͋ q>TvUHLKUL/] ]BEIsҶge#&p?ۭȻka1)6h`SʀKO5hl, MJ=jҥuaۢeu`>% G?N:;Vdapɑ#Ah::G")j?62M^= (AVZ.{ӟC<mWmDؠtBr1,}/hAotXO܈VϾ"#aS)"%up,%ﷂYcg\~[A9+l;s<]"F fI `c FS6mƎ~;n9#1$|ü@(V0iȰ3s~PP^ʓe#^C|*]mYDI+a[f?RU xʗTnpMin:T&HosNQ.B;DgbO9n+9zPd9˜撾k$q Z^.G댅YQsK`oRN-^lǡzJ.F!H ,~$d 1[6c3 ;rwm oQ X$s@IK}?DwNG ɇ9͵8>LMN9_ 8yF O"\z?F櫲 ݲpO?=EApp*Wh-7\N#?rY=~7`B؃k Bfi:<8y䌤֌+iNc-MP@juפ XPIPzё[hGn'D`4"':_Yd_ -Ӑꍕ#k&` Ie̖K.: }o -25^|Sjf@bGYJSJtp-қWo>:IHEJS"{5>¦P0ur-208 JbǫȃV)X<.A֚9XҼ{FƩ*}{*Dc 7ZvM(Dr0rh9Z_AZWf!=x΄cgMn`2*B_ւw *hVa3M2[/Jފ8\[3G:DJ|Xi{ |,G @'g} GʟzB'4S-z}0ǿO 6`>6ӉAz2s䲡MTxIH0t{_Eժ_z:'p<<͡p !(i,k&^e%ed+^ W>N}f?_ ^raR,}~ xM.-ᕥuQ>x{}Z'2' r`v2KFF q.a:ʔW1"V,oPb{E̿-s 4kP`:yShA3:eFqDLLtp2Wo"T94cжW5Nڳ`j{5~p_Ác­Zrb $<^?nZ`zŇ $+vzdo)m,>7б|^/4Amf g𰰔L gO &6NeT3{iz.̤+{9w.6L #as)t ߨ)pJuX*SA7{uʯL. ,%f}j侾$zMZURk[>^h%oC,,C^[Imδ7N9uv<_#֜ g7<:D.螒F|K ;48^I*p?|s"@S272meB*aCMC|7]*жk0@O?J!$NU:P;iyh}ݥnPS^`q jy  #B ̉2NGďߪ^{tlLg:P͏1<7nKӮ6B|Pz,i J#9Vef u"_qȘ<zz5xW&j"]8:G뎑bw dМZ.XD'Mn~ڀAcbk9ʙ=0=F%$W]ldTB 1鎆秝 Cdբs\OҮ\I\r7|b6,Vs D*Xӽ:ᰵ9 t w9,6D JM^p$LF&j*I7itEi]naPpD4L`0ai |C`39>O(yNq1XXU4qTrkgct4ES\W12ZkH擂|ϐXZj"4hΜO_jqrIV{;[PT: zNn]d!&Tԋ˪Oh[7]܌X7Vy*f)r7Wi| Fa'!tBJ a(#wC œXӅ M <墝hDʙ/eRBz52%]J?QpxDt$vC9ҏaj\ӽ#m 񓗹Sr2)/m`MN-,kGd;*;]h}1)M.;\| B>0pcaVL+RTCs8/zյS Hn6.Ul[J['\P_4=dKy\N8ڍdCe@Ci6'0 $wbĵC5@,5c𳇜*lzoh4[B#+6'?sl"Y% Φҟٛ"tA%D%USs_Y71lz^\Ưm tZ9Uh)"e(f3*}K^5ÆvdadH;-)pDwl#uhO t=V Jͣ~ؠzl%RHZkC\!ؕ(>\*BEݙ:cW1lEauWu}nd&aa}=ARL d|g YU/T^^$iAn̢&%w;aFM-jDw{F'q[U˝> q0z"EĞݽ+^/>7&^4-C9_r$|Թ.@SŖ8VU-Q)OgI͖SvAXBLDW䤾xZ+ӯ~\FZi(܄ z+"a'%+S(#-N2 Z4a2nq2|spk>| * sm{ 3~D&\"[T+!9Дa+jbQiAGK2vBY4Df)O|<\55a ;J`_q4ZX%ZIWQ UG #xg^<דk$[8W?xT@b⩓o錆iLZsxGe5vZOh{ en C'zg=bcڬL{A5orY2PsbxYX.gy>a-v@ؒ5< `6$'V+˸Nӵ?fCyu%T/|.U\){3].k$YoG0)-b7{aAĵ<8wIqQxLǑN9%*jwQ,NW6?uWGfKn{Cx$æ?Rvsb~OCQ|S?֌jkw~)AX,E/n[~;ݐW= )NR9.N^#  hH*eO"=,EI&yi׾y,Mb݊N`Xxu_ c@M^Cp?fZy( b5Lw{ Ԥ Nh7*y^}J.7'>|TٺM)dF[kSQE` Cb`R7#d_EIHaC.UDojpH}ը6ƚ]"|?Pf\ËbCQ=\RodE 3*gsku@ ~Z$+5Edp)N @CQս"%SS,KŲau[-8Eƨ_4U̻ȿ0!O$D07uy:O޺6Iۆ--Zb-SxEYwz2+VƸ#G$З+{:J &7]6bylJ0* mE&kI_O'[hQT; pHZ$q@7 0 l:F-l7$ *>2B?آ6^I(lFsekgM;:EYмz('أ )RX &ZNMwQ'umb.N9f$%jy(@ɑ4'6E L-ήIrC1ʻe |B0%,˃'@ն`/vRY] 6[)Mܜau|E:EpV 9UܙZ e$+Ew킹 t%5NA9NOtB@}|Cd9BdG'G0Db{+Bm*f˼d 걯&t!J!5ޥD] vY0|KȜ t, O(ƞ Iuè&ϻP˛}oVjw 8s.><.BC %p􃈤̊/KxPYVM@,zo Ekx98c8E)x^:!c>[=WNՅN8(Gֻn5HIst1VhCX*ˋ$6W l睮)qVR7 ~@VLFIl,i6 ZMpY4Ջfks2Ns.Pis2vLD;:V9*?ˎ隷"=fd`TIk:_ߊ>Yc| Se P'2]T 6GB}#E<̳ xW]%[8M]1>մxn-j*G˛xQSD<^YwP-n<nqi1fhaÜCo(85T:adVQ5-pv`ƙ{Q7>v yT>VO2^(.r…CwfQzg'mtՌs_?OO]: UP5@1fZvMy׼E}w[e;ZoTqM+kSț\ /Ol\J$!89y0<祪_+^P؉ n!.>$=$VqӏeQŷ-7h˽۷L7ߍ3ve6M !p\LTғ֎4A|E;qL-$@_HS{4M$_- 4Pn6NĎj#N͖R\'D܎0rê|l[&3T:6mZB֮a{qC1SյW<#i GЮA`>.-=5 W:˸.bbr7 A˵cЖ%qK|AЏGu+/PK.EX4y4C /ǔR`8wqKS] gݹKB/?]mN;a0Z}g(r K,.Eֹ9ק%(5y5GttCռ^`Hᗑ̈́ehˤyyfѠ %X-S;÷E0mTO~I.oi!9 P,i\MTqB8yK ȧ#/8=mAJsK,ksB;/I t_x-iq7 Xo?q96~8zSHdV+UfjhOV-4@vu=p/hw8>o"{hP 䂾P=yjt؅_aNfH}#_s;/$4.!@!@G3k|4K{GWC,7Nv0&E%^B]G*<gcu5}i5O9mlXйp-V:9SNȩtbV C D7ގz `P(# +ꛇJ~ϊ;{ `;Rt^'JE2SJ3U '6)׬X5V)UkUe2_C6ٓw\2"{_zjYG񠨟<:c} ayV'uɵ)&82A,?)`B]Goπ4=BގXEUͯ+Mi{Ð:INm' Odn[CAs!BAFeW[(#>?GVw?e ^;A>^J<(»3YD08laDLq^QB^Sx0F "7_&DO7j 9⛈ŌoJ3@ՙ! |eo۔c~#@|e:m-!<HhXJ*^M/6(OXNSo_4̃Пy@򦚧G/(L A2|㴠l/|J,pB?S`Rf@!I%}K]6fM`ضng{(,g =Ac褸$̀ɌV')#š+{X]jCɂx=j<(MO5Vh?[ +$^/g3?럘w{E,vU'mqLكCHFwGTap*u*`Jʊfj% 6 I/31+Hc]fYPƲC8HoO0seBr,ۚ1}Q\S(|s~Z&.*;DW4BݐErުV29RVn*E 9P7yf~& 2?_joe )ܜ\862ko8N+wQkæ 5XQ ]62N9:ӍTPP4i9Լ`٬>F\т+5xmE|.FPtKb/:7 ӆ;O; "7XۆXVA0/Ϸ4 %Tl$ @ ?{,ɭMӶ9$ .Hr0_U-#QtltjڹZ41$1ku4DRC)>v"eR9xW;ц<.äc:$튕Kn4 Kz +1$7JJԴi . ix MQ_&W($ Ij Dٮ|_Jy Ų&w9]*;n FʗL+AO .F XUuJ2+ cG/lV{\Fh{<ӒpeQwD*EC唱1 .ӷy7GMqY-̇@)4x \ ’"bBMs% \ d%u,CaBd: 0;g`I)g@_{Av6S>\lK>lIjP#fU ?3\$=jbό}`l.k(JeFŘ,籑-w7Q:ޕ gL ?e) F?OBZ@PAX<\|$ zοrGtոSYa(KB kAD;Wi8gv>9H{˃GRߺې@vWiZLzΝJ)#r%Wۮmq) kM^4 J&3uF5\YPDB*e̿´ Q3 #oJZi x{>TRG ]>n%7x󠡊r [O[wvdycm{B秣{p gv =Sl6!(h`R:ֶLS*pg(9vuhDa0$4D?:p3r1U`o0[)YuD &#)1⁃H el+{.p$j=t )1j匋9 o V߈*|1B(z]9MD qiI{G,OJ@'Dcd-7b3t-So޶RgK`>;Mu @}E=I9;%SؒR:O)?&V ,Ͼl:/3)Mˤ o#Ҍ:T f L}2޶VX^˓l2&~$ILCBf\u$R^K`dH]Y.7H`z $? 9#K#U 6 K lg@0F9ăA~R,+ ՘ ۠Țo.ebS6"VPeP(HX/.MG3`4U48v*ݹZWyL1>zU&ѨGV5aՎ\%DKJHc%wLi hd}JJ̞PseFzN)GzFqiwROk~4g׬I:FC32&r|`vZxh֍vR+"Ƴd}dWx”byA,]#+nM])L ]? U&l(n.[;۠Аלڬ{!ne(|٤&BW/<&f́&sam8>c>"bwpG4U' Nu`Q0nY荷 GWwm?B= Q]Ӟhxpy,w*Msiݕ_׎Sawc |T u,8//YpTh긨 Y6 :wZMr[9N1vƊv=M\v{5LG:c "Q!q`\n,6C~9-@ydg!%M2aVa q#+^+>hLi(-.hG.W5}M(*55_-(7wF:rtoVeAE6*NH@ߥ物Jū-K6Sf8dv馜2фfJ=5零 g09SRoka6~xv-ὖ827ObsVIVf͐=Q3m@ eh\{(4`dT|(v"Tɖf45^"H"}rC:}ZvXߑ߂d/aqjױwҎE:t9FM2A+1j.xyT|"cw=GsYS]@*X  1J><[F{kD.9`nrb{؄OBZ*\I$ԜV9=B/ jl;P-֎ k\V1:mm&j9" N#B][a# D"OPl4< „ކnaW[FVM?3)#%jFNՖHWi1{V%+Xt?i ; 8:K`+sXFpQe3:DlQ#SIcx+݌:]bB! {Ҹu&|d]b2kMP"\ `!;|K7TŶc A9#[ԦM*ז+M\f$V787& L)5M.N@ c ƞ|KYCK 05O=a:n>vc98|v}c 79X%lAEi^S&R#S8m],C %\,v.U~ 8L(!Nn8&=;MsEݥQ0ztjBmt[¨;U&)˗S'[l>sc -<5MN䳸Б%LP }+?&vY[Bvv| t,Vf:Rl$$7+V%[>f`ɮ3sӇ$CWTT~"~/!_0ޭ#RgOv`)a Y@vC$%Gy;GqD1nf-+zDQǼ1EL)f8U;6UM&e][?B~bb# MOmi \9|Pom(Q54&|{F.@pu'1:^ # 5}Ҷ:JE? 0o{5BRA#x b)'v0RFthN&WӸAo% 9U6ϯ$eNd8ӛL0h6hRΠxyKtmgQjKDꅤK^ +SPg_qidYD+lw >`0A8NƊZ-gFc MUjj%/So[#p)-cy}e@vCg/ꮀ8,-!T^ nM,W_jY]T<:mV( h[Ѫ$D*kst݁L/SҔ}\yJp-4w/3[0@O(gɈ i*-e?Wn ~ 4 q8 rjOUI;JdtԷ4]1!ཡ[Fh[vJ N׺I?3׭ܺ'dym"p`[',I{cqR}l!eOI% ;~/7>_tgpsusAb#7=,1{ϖkM5s'+&*&%Mm. L[FmԧTE}qq# x7&8"%qTҡ!PJ-wI(/<$ XbDtsj:" ߴ^3=H̙O9u2cv_ǫ9*f'Eib~@5 C$b_T#àvb+@V:߅h븊x=v 2hf *dlH\TYxL4^&L%kkBkvsg0vTg"|m.#H)dQdVY#" Z86m ԉl×WSFZȢP\wVgf]_<<'ZwT73V?3PelQ|},M!.0[ɰEKNqH<&T9ƥ' "*~eLm@@;;$ l M{;e`YX0a\<%M-Ҥ a+ğt@o-p!iJ@Fd4!l ,Jmľr/ l'?ݮ385È;%rȄ'L˛VDS $٩7K>D'etPIGl''WҤ3} ~+wqlˍx+?ޠ0)Nv^C;}fVKromځߨ׈ljNU̖VmrwDV&#hX*$N"ɹM#ن zO [m>+P`3urXY 'TVXss%3Ơ!} cՎ|6>OQ;4Ow{p7&,,;pŲaI d\*YĩP;aݏuhQnp>.g#B~`%UNn45p_~(d[չ{AYRX?WSsH= |]`Fs ;:ӣO/&_2Έw#cKh|oDMrqyT,\v =C9b{\ j%C &IAY,MA NOA4_}pzA5z~sr{SETm:|NJ0Z-TdqHB,HVW~b9y3D*1YT?*klKmVژ'"%,{ uR(7FF-șhƾ9Jq [p+jDCFC6 #|:)rmELB)B5XYoS`5PZA#u3cҎ^buv sڢ| lIY4N$#%aM1*V䓯I[&{lS0[g]*f:l;ge}t{Ϫ{:SP2le楃EJUc%)3,}B}r}+"浣{J> mߴ+Pd~!ї{0$h(o[w锝p;+*{- ,5z%d`j#X&9;Ǟy~.Gg@KRg0,>C-v4|yj^zcS@!+8cba?_/ %^#ZehYn5by+gFt)uxǶDR9E+Y[c¿'kˡkXw[+)\`Aosm5$V-Ƶ̺qH2nmg<ҷ ~y̓F)nGVl]N?2t֔`ɺ(f?FxiQ[))vP5. s_i ә}7N.2\aE.|PUa"gPRTao}/h@3PS<~]Tym[lTUJ(h9-8sݥp ]?ԏ> PJ-n] 9H:b:mccSj%th ׉A>>o3pZD{~DK4Զ~DMQ 2xnKeOAƎ&+PM TmPr-[ 0G1_4pNEsƫOV{a@bmf{5^:u ,t)jqZ%sҐTjt?s4iǖ/I"ɇ+ܰz"ѹ.("lrM_*RCd$ )ܽ~_^$]]Imi:/spO : ~} wy+M#U1\|S& qo1K_p\+Dn^HGD񶪯hbBu_E {\zB,/ ٴԧ=4o{e;dU_ў 74$.`0jGο/[LAsU3 k@=vA%lsJliԩR@_P3"GC!b툆f`fۦ`VO>p 4g~6uc;ag^UIO81)V 4s0>Cyr29se[`ۥ<5k]ݩ[ܕQhH}Bm+6%[~djBxp(^];oeGP&}1_c%/Hd8 /G (N#=gضѸ&%ʽ"eU\?ya_v~$" ps dF26gw0]Sj~EVcf'{֊,9ސA/r+k7m.)abG3{G \5$?& u5nN+9?!9f|Yp >/ N>|* f1vDɬ,] tWVʬӰY~n>F^ 6A}w0B>D%.m+X<;.DԞ-.vEvF ?ycŹvr風[30`S˷Oq qF-l{]$t߯e%%E& a`e U.uƥ\5 |h4Eh"G!cr%Wkk>Su%h|U?x k3 *y 92rFY!氹hM&1<͕wUG@Z':"q_&_ X[[N(N HL[>5"F$NpK I-#6,`#[5ӟt* R9ͻc"-iKc,H`mϢNR6cJX9a(DKW1πGe5=#~+S$3a\pH?#ԅ#<>u 'ݣcѨNKi2խx{-],J_)YlSu B bu"5WwcxIf{kiM~Vf}L{BA u Y"[sۻ|bս ՈN>r[kbpq >Emc8Dc˷$-Fϡν-:Adj0DAu,=50;OGZvI ]^=z?BGz{:cB<0\U歜ox62xV L6~Hf9(ydiAD|L 6B f.P潟B:3ԌY!5G`>sH`Y-WvIu;Tq܅x8>x8'}. V",lʱg1u%50fȵ 短SfRڦ<N<[\`{m$Iō2,Tg5"ZhɌ0zCZ4?h7}af`F]ˋɣ; :-Ӈ0G0a4Dӡ`_gޑw?mVWq!BӤT\@vu=a>:N3oJjҔGdiЦI$H/qF{0/jm动O]]VP{]P7_ ^:c~1I>ܟ;b؍I3,ejU0p[]v}h{}x-~%n~@"GuRór>nlm[NLXm(dM|`l\t+aCk`BVAw0I yDW G"^ͅ}-|QAYmc rb#pu}hPUJb`ܧ)I:^w1И۸=JDهD(peЫֵj[Z?>j|ˑчCE@g tbf.5f;-wU켽h/iU4HoWؿ#2o$y*pz-qWCdeNpr$Sͦb!%OOfbC%Y甪2[͍ڨٸ{?֑r2cQpJjewCLR Ï|E|OVC3w퓆Ruz boc*v1ͯ&J߄{HgWپy>ˆ8(QvIY/HPb̏.킧(r֧|<4vb>}%WJ. Qi3L- ?_B>nӈ.s[pEfQ%΢:ŕžy~gL5mg% ݾĶ42&3W%,o~Ir&$eIVi:kD*wr?04fs0p4=pMs8~5 Ѧ^q?t9Xd.jU).P\{FU}de@"EpyjLhc+snL_8tV+~'|oy\;`^*%ܜJM%C ʻj*eEZ0ԛ1* T k/ +l&%󕝯Qko0qd٫T#{Yn^5: y;ҡ515%'4 [3@  ",@b^)eRDhu:秞B?rqތ(huh?&;d01fs{{IfUϞɘ$4c9zԖ%A3͵P| NN$+cC?Ưu`:doLF'6#1(@/M@ͬ\}cQ`9&΄Yi`6y?5hOT"SCzs$!r)oٲ M8H$UK;LFKlY ځJ AnF[[W? ?WJ!~{ZkӰZ@ebٜ*L5ktQOu{I'?s)tbDQ*{!<0>,0Ӌl ݢd35@EtYkܖ#6dv+51Cp[QiGdne{6mI@"u?uP|}t  ,֝3$H"w:1&oԄOȂ8ܿ< u-qq[ڒθ<,"jny$r.VAͰUB@weJ|%.jw]jJy(:vac.jffג|}M ؎p} 2:/HjAztyu X$.n{u`,GqdQm0ed1Cq׆1XFV*Zjl)_0 P)D]wzRT];a3mLW& QT\<:xGԷ W3]QF -UY`"n+Zudܹ= >f@u[ r+J:aO6eGYz:ˡ盂Q y}xnϪU2gɮŊݸg+J! 5 PqЧ<3k\P!v`&_JkE4-F7 .:4cK1 *@AFz r_iƫڒ Rfuxx O@ds9H3_ܝN#4Q԰)_;=,@zqv[ NkQӻjuf^df#j4%/B顎 :o(Hzu.x\77O/\%)Iqj|(Fc+ L'} )kP@8ʝ]<gA/B͋'>zˆ1HC1aE\L0ia>ܑm.C}o:Vmi't@EI1+$_>O#>}fY_)UI@kJ9oT "CȦLsEh2qkP_(7G]iJx%<Xo?STHZB@쇾^!ǣ3yICljK3Y / Oj1co[dۍvӂRRqU"lBaǴK;Hy4M(Y7cH2ķPQ@.䳝N$.z })5zȊBg'k $ Cke ~Sf5"mE6(V2LmZKǮ\CHEz[kk _56~JR) os{*6v c?._џh5b43 s -Jc>0L'&C? *(N@xˎsWijsg"gU*~$9#\Vy͹,ԄD1oNw gaM;- &:_ &]Mq+sp˱`q:#uթfxMA.P Y_~+ڭ_6im< +J 񱽢F9;p r8s1yaj2Ds_WD:[;b=M|0BOטVң.4RUT-r`ΐ$.~vܤ:!i#vEobcHKzF,{gqra wX2GQE?KhGbTPFY懋 0⏸I42VgV<_. ;+@A٤* !Cyj"\n.M<r3aQ7_f>G=ձT/h]iTlb,Ô'r\n&U$QÍfuRhP6[9Ū>,E#Jxx:GT+-/`WiҁT<"^d0z/ ?rFjXiS.⭖.95Ny\lCWj&WͤwX~aeC!fpBX*w%BaA;*N ,Cl dZ9#&ׯZҞ._OSm%Ryrُ[< ތ-R%IYu3WAnJ99񫧷rhςl`'Ѳ ;WzIK:6 ]W ?|+n`)V0[؝8k `Mr^0;,7 nyCmXowʻ?Ib]L]P_&=~?3;.žl~Ejgw+ʗ!>rOxS8ʘ`˰H zt*})Z  6j+]-[r 1ͰN-d{0mm}z=#/% (@ iRIAiOZ@|tW ,M1S_xb~`QY-(*Mɼk K]Xlׁb_Ėpݮ$)hph#_*|ĊoP1+R4)5v{ބTOp8mK {Q A~0^ReGUR:?綌# t,³ Wa8lW} ͖Eu;/W w;*uɦGM"Qp@WT$6-C* b983mDwX_%kMwP6_K$K)o,I̘Ti 0 ]cZN"]лovFz,bԏィ$'3\GS1kZ<)?[ @\pF)`jM"u6 ,@6Յ( lpی4Xr"OAamp/ S )o՘JYI>|PN]AÓ>{[y FRP. WM|k M(2zc)Hp:ގ(Әa/6N]y[?6 qɞE|>>X񀉎Q}ԝՂ1/g < cI(Unl=O}a(M6绮t#oLvΟ"H tJI\ sC]?eفșG&k4ODfkp|2xF\ ۫8k5`G znH(p(I$qYNl¡3tOM=Q"FL 9ɵ_ʣ >ъo!Tn+t .ī_dG>CvԲ1&@7p4%xip!twm=Ξ8=MAMT&:Xz,n.[e #Of?o4Ѽ̯M^<̶qlלX ##8jA^>'~JנPbVאԃLQ}C)yr7hOMߌB?LiXOBΓ?,њɒSPP4ta 2vd202@}h?XN2/|bݥAnl`9^O.e @phF]EFIwċ@FUJ#/WΣ6!\`? _GL0p|TYVDr2TDdj3)!Z R#Gw:13Jpii1*dLy:4iɓ4?[FU}ẕ&1WnQhq/J{M|q^T1n Lad % RyfL|1`.i!$q}~`yp lª\[ױ~ 2AdCnv4A0$_Q1IB/0FQgTDy"ئ7Q(ёꎼDTB/GPBDuuҿ=w$ N䖥t_'cv{h޴6$Y3>dRE!o4n# ql2S*18U BSC?:vZ3WAr1z ܀#К.5fǔS7P"YI.HqT.@Dk,Geq%i[2胫/۵va"RVN!gů{pHAX\;}Op&H┱o`WI4ۍR./~G9X(C~ʜ+lcL^&ᶣ %*bNItؖI UXحBȐ)|ɔO4b)+Ԍ#wTh!mMX@N̆;b> LF;|iOvٗJ H$Ps,,S;Vn !"c԰" jn e[ץN Z7.{wylބžVDOBI\ʘEw\H]J 3)$7(^A)>{ALaZd1Kb,'5֔xEpoHx[zut[yZ~h(:~\<ΜC7*uy+\X"#27(ZMڏai^B~Ӎ$[gCAPxyήLCA[/a PHP Ә(Rr. ŃT51[@pµwٗcq6HԋvƧ6=lۿ/bm$eBEIE b|?:ЬI/ʪ'Yr} !߂Mit:=u|R `L6E8a=NS~ih)1żíEF9&J}`ZyF]sh[.?xk:a,eq`,{?0h?|F~’}gt"KGEBu!If͞R}"#:ΉK=>P 4;'b|ZTn̶Gjظru,fs*\w3I+r7 -mX6}5"ԍ@E݀u! ~'ES^%3kUˢlnĖtJ1`BIJ 5vPh4Yi 3'=qwdT1մ7G]i a7ڎz%%Uݾu ??GKʃhڤxG-&x.%F7:0ef0>(!o .A]3,D|ApH;Hx {Ι8_-A2d 8lr%qNĵ{$olٿytajM+]">%%DNS YLUZBQ׀&` '{> fx&rk_ϓ#d ^ QѡN'8ұlOH3Ndz90/v-;UTќ)Т7Jꪨ>lWt_cc R#Fb4$!^8W"W2mZrت lߪ"TX$E,#H7x4XIXwJ%]!:}kjEab yY*TH+l}J(X>$ zFoߠ>q:?+<%V-w8\[¯#q}(Ok}N`:n×O:5Mi|,F~5$ipS-df d|e[|n;%J TgCQ3i]hٛeQn{+"P9foO8Є M%S̈Y95R7333&cI~s=97DnPfnDZr V83UwLqy܈nbrƚ]SʑK[G)=sf(xq}ZSv$Ao9aNy| 8nWi!jz|SPa9zlB{ R0߮%U_P%uA 22'߻[)y˜VPdnKWXyV`Qs弄@4JwJs:n8 Zت0 sF~2"YSE) iF/"H;İ",= W}vf1Z%/$; o=}^X`c>hx|`dy:jV6ɩ"29&J2SIQ8piIլa#?JHHU )yx>nsCM:ךin`=uor3. kx%m*?^v? W3&'LWgm4]CUDtյ!Y_j9\f$4C메@+)e;jPQH( *78) 2AKq,Rϝˈ}ՈŨRzq*as-X] owy@ls4SrՈnJ{3X@[xK_(j1ט-#pk Jgbղ1Sa =c6ST`xKoA]x@FUY tN;E$Չ ˉX wɪC3鬖D\ͳ6s?ΤT'K,㳹.gi!Qo!J$㉀鎯=j.?Z殁;w0_4!X~Tq/W ڢ6Z, ֝ONL b3RIq2l2 Q s~l^7Rൃ 7v4 u2wϏ݉%|1g<Աi WLDb#QA >!GȄ Đh҉_zq7h{nQPl.T O]q|Rm>\xΉI=8FHA8Y* =G/W^?*9:j⸱)h˥)ts^-G% v mՉx7B78nYtjX7`eKgFe@~30At['H0~DGwi0DY]ԭxsEžNjAj{.Raz2~A{A3 QU\y}KU9e8{DF"֡%t 3+8EXHhڋHu~cMxznnFz d#:cV(#Z' %;!h ];/~?ISu<qJN٩*ӭ7ikCCKWӂ3$%Lo o Rɡ'Ja`XY*NVp<`.Nbڃ4 b_p?i $1NG 4DL+;-6Ɖ_&σ`$"[Gkl#U(n8]{\,^/dG vP4Һhd2$]r$ '<㞿~ uR.Ė 3.hrg^x\ۆX8sxdj贅n?j\XW<^[?W[#ortwa$5jKGQ`9ǃbЦ.D1$KwEJZ2O=g3w0jngQB+{WSh%N0Ј,*Us [ ibw`uB{30{(J|#H117:ƺnָ PwkcAͣ#諺&Đ榫6vGGws>߁ F4zsBoFIeXâp"*Z&Coi)3ֹ ķEC!\ťwV`Gp\]B錞mX+8-=b.ċo|cHŠEfP?fx4W,׭d 7ʜۿ}8Xۮ?L}⦢QXzXQzaEvS$T:(I| =: '{j7* Y Q(08Z(^ HQiJgNDQ>7ᦚRGqvj>K݉4ē ՑAʙ>^JY`.e.QA. 'W?=uMΦny.٪1fTwȟ֩WѪ"'%s*#QG4=bnڤ1ERRq|tZde:jzµ%45ťS}} PҠcg:PbǙEr%\Wo`%Ϳ %:_-@J #\`Gbٺ2 2߯U汛Vټ/c}aq&ǷdԘ@ ]s8;TO)$DNfԭ5aW4\w(0>Ֆ[['qԱ#6b8 ̷ a/j;0z]m޶nEWy~?Eb y~oUO6=+q|W4#BgPK)(Ӓ}b%]Sɣ3Ğ>~majj_D `WsGLedZG" 'qLUm*v}z]<;5٭lrjMj#+Y>`èXBSʮA4`u,Ynek)ٿ^=q Ǘ/p7l (&J̑j I k(/: ![)[R2t,ܼ,88FWϝV}r\[Y°d/ΪԹi&@:گ"Wy ["B=r5,|+o{2it5MSյW;e_rK\(%>Ɓ2q$\tvMiaԃKW@:DGTb3/bmSV[C=oVH 6yN^bk2QjKwL߾A2pzh!/wfK -aV#LO)}FD3=V,LݨrC(R >P0 9䏖?z_]:l/?V5)NǼ6/x JC!yQ(FvbfLjp =TJmi'F4w` 9e`$N"kIlQ- 4ȥlF9-pK!_Q&y6ny8~%"mYw,7%pec `u85DY:χ@P;zq9gF/prT=R}Ω+/ dWL!hasG %۪egu9ײlfeFp&v]b6Z>b ;0sKRy G_&!"SA~lu,4L˥k-hk6oav5 AOd9,EdT=C!z)5#W.LOش qp*zla 7mvyO k(K0M;ߒc3OZ~qeE79;uOiϕVU]Q:pQHX/jN\[qɻșz٩D}w\@r T&JTP-58D<|`ͧQh<\yĬ)R+.hFޘEO'_݉ప;<ڴ% QL74M~i#(bm &qD Yƌ>'~;['(AֱyI]D'$t%<*XBuɜS+iژ"b|DyEyrt2QFIA&ŬPŒ!Ԉh4rA4FgWr0Uo{WNjުI 7YФcr6yUc5S1+3g]϶]}tq>ƝΏot#ttjxF"o7t̳6$hQq=qqŞuYEFӳNYOoGB8*Al Adì!aыO)ky_6=I|]b{0qR"9 bE$N* fEhDA>,Հ5j,>;jw*<~d. Syg="=@G9쎂0(yp?(!ME0(~BAȀ4j0H8[89c%AXLHxCW}S(zс0* 5fW˷~$X.,X}QC1)FJBG,`Q,Ps1q `TEGhC.SG\$;.G6Ma^?z?MjɈjG(9rI!S}"  O9Fаupތ2}?d`4ѬȜCNG3'~)i#>j^w+x3ǘTZF, Ѣ1HTһa%B}R{}9VNU E,h*a%rqex=ͭ!cVgvGצ"tHnظ.E.Bǧ}ҏOl帙5TSpX\"t>@ H~qZJ%Vٸ .Mz! sfwb\\U94O&*k_?WϪOT%1^ǫY;+ kc0D=/ -Ldk4k0B;eYwV'>"Dބ>Ē;1vE y ,ȖנYS/#睵im{ 'l7YM,ޤ~H3(1xsh|>}r};M"bu9E/#-.V3qt7DlrNqaIȖusR|AsWpi|$ /$vb4iu 8ov)uT$m} >"8 jZ_c@SG7Ay@/{BʬaKQ'^pI\ SrZG>;?|.v6٥"SO@bVCk`x&= g[gtUkPyPxV(\5.]eon)f? c1lQSˬpģ ˤr8x>,#^؊|Q uXoI3 CfW@qx%!Հ{ 7%;fAAuJ<KWTlzʶ`NJ3],btD0P<둆чAVK{3Zȩ\VR5'GS<=ox:SlK˝>nO(aoE\" VY:f ~؞~NL&{CwC_E_P~ayBPcċ9aB_% ҧOGrO/Ha=tQE @ ۯM.-:B_#GaKUpB=&S)itT*ٓsGԃ--z\j`US|13s5k=e)kԅL,-w} S*ZPy mCy ޼Wh?zKEc[ vM.@r/֌~s7:7NΝ~K+s؎01܁ìDٲ|}m5:9jS7I^r0S.t<R ymM6/MVНBDIuU~6rk5jZiB0}? a_|&5dEj0{?'J Y픿Agrw8Ҍ,I 0u@*>$n5q͔Q?o 5ӂ5oX0&џG\thkݹl,nl>Ŧh$a0}ss@s髷H:qѱ "ܧVpja&CS猉k@*rȻMIQ #.gJx48eش⯋ ØشI݅+ΟdUbjTx\~";?.eal 0$=bmkB9J5k$+z&r;m<:Xe9WVU )YoQ(/!=@XfCO$ C&e2d$nbQ2_6^@|"h}|#4! 擯Z!~GYJ}6;|QI /;]z$>z+1\FL_K5[PQ%nj91*Z9Qv;˂݅ o8Z.l v.ړ nx Ʈz.8±~܅g(`ռx rW/V@#EgĮ4};B>K]džʧf8TG3޽3cW< R:{n+2OEFл; i^_#@[҅z/(46XiZp J-1tFuZs԰*" m*~s)@QTWŨHWeWu2 kJ$ c&:NӦRtj?ҫnVHD՝!U0:GIvK+2Xb=/);cj`?piwGÒH,bcIn57SCJZ(ityJGHCy:ĢW6g.a^0t@-`|b"h93A$<ʸ [鲽$:&GrV y@<(W(# [cl&kEyVGDSyjǔMϟ<5JCN`ݖ ξ5!Kw$9MNv mx[YeP$[Zr~樬+2j5ÏS> ʭڻ_eoiﺺ,EBɸ (bO S;xÀ{DmZI sK1=ڱ 'wz% z9Q؟傚~CW[ Y搂 $>$l삚] !S/TBu~!4^Y-'ّ{j?q Ce`ԘIbmҬ_Tک v{m2r8 _2`>-xfU`F*r\3 sJ60Sţ|bUC71Ap3Y$pxJ?c_ X] rۯnByݍcI4˫?0LatvK_=wy.՘~׫yTjqI& |ȷ9Z(LDr͊"JځD?dn/ŭb#bG؛ڄuZlM3\S*Өr.3udgy|C{t Wdr(z)=M5`{~^̡3p0dFadfHWXH_8Nr\@źQ7ܸӣ48Tj`ĨLfuL-rFZ`ٙ,s\꡵+oʱAT`nL϶SmqGFay 9qhދ m:id%A|WjaHو1 %wΜv2i!ERfdȁ)cX7,pblGjY$ָ,F(VwқߠhYl`H2b17`k8]3F|_$.@CpL]n k1f(HUʧP-qJ&kdB?F+aA6JZk|lL㌷0{ƪx!xdy>g,5N8}$"~LE83>~E9|)nk3D6K QjX^RDNv<+zs|Ca?Vxpg(nS8R?n"FSr@Vuad)=Uḍ^BVfSI֠za~hR :_2ufԮ^Ǝiq~| .N:ով"{lDzoX3!Ɩr w# mX"M AϨ>Xm1 9+cbm8%ϒWn @ &&xz!,O(DMI1 R[K fak7@fqf\}fT/z 珖k@X +M!%BJR%bV"j۟ɠ3]4/TRdzJ!X4.ŘRUw4yAQ?\&Ўr 2CxGzIpl^nSEXJ%8K9f{+ ^KyR. Й {^9OP$tP`Ep1Ğb!_*FbDʪF `te yn>xLv6U6-?*|Rflx-B<4yB44*''w}Zӓa]'W6/@2Ol;"Z>(槰8$X9m"LYĿM \B"<$lWùa(8 RH|X ȟuL lNTkhC `]5'Lb9mm^XmCQ #;;yqXvK# & nP?7=,?#bTՄ p : PtE ҿ؆#_锟Q1U]K ~X95cA+vLV-Z lJɲ0u7<%XBG4 oU)%4ym g̾ϙ2q@@\d#;̒-ӭt? b=WxCϡ5a"">]%.b5A-Sv8X#n; C_F(r3탶ѣBnmd*h G2$<~0"~"6gR9?g̔ {Iéh/7#'iF1︕E=_ Xӳ>Ƿi3~b}pw $ddb<)7.]O1"KZ'{DhDds)Q4́ u?nw(&Я>fgBbښ7Tّq簾)!DMyFzlZl3aVrľRɝ 杉- TQᔶ]NfZ>l<J,EH4)#I3V!8>&Hf JQ氀v.lb^J@bDS7XX_, .Ulj/Zl_êG ˥n}Ģ<q`C7E~,unOq۸rˆV.MrCj;IF],F\0UMPr8б@6S.A\> p@fj)E w~vK${)\P9zĿEmAo^ (@|"h9[,p7E%7g`7X "Tdf%ПK54#'l6÷s8zr9/LVynT^6D-W$-JURL5"J ]ԊyqD"@]kq< XxCܢP7fb2|W&)8vҿccmyigWY?2G;l)HOpH^O;>'C"52Џ3n4_Ih+oIW{nM5 jA6-섞-R!..BX⋚.~Ճ%Dҍ "];|d,ȽaB^t0tI4U]Cz~|`ͻmB\ G]tRA~cKm*Ud  , hMv*4oiF}G߲bpE)^` e2*2āۗb ɩ<f.4r/bF?5CiY1\asc +O&Қus=wk~7?m4yOy  @)oZMjsFۍkO((]02@^aL_it9E`B)$nّo]#g%3l5'3;wfTI흂D":_y  Ihp ;A:zB1ÏoqGA0D_ X,SqUdD@nOTڡ3;k\xbӁ+? qK>z)JY&( P/z `oe|쓨I) .QJ1m_4 TQ­RH0q]$?K%Fsl *xU|&$L$hpCŢT_d" f7ELF8]aJ&x9\G#I2s۠ČP@ge[ BbM_߭ ƞ @yZJCZ0gɇ۟) {hE-0$e\8r- jvh;"?̪ })aOcr6ޢB_Fr}zw6YOi}#3l+QLdi;rYPH"{ʊTu ]`7K xӁ!B&N~%/Id뷖X.pӆi? ΝX{ "~#FRZa@BI6YfJbt(8(=̱\/.qv ZWħ~П9 :'brgr.q̲tG rFX:37(Me<|u<%"ٙ]MÉwŌ;Z}3E(kc~N3A*j&/2K9:,N,=WrNv:3KF6mMl)6hQmi=KaŊ@W0RLaBٟ,, sQ3 2+{ѽ$ٙ_PA\֤vf\X>{c^}HfFtTp:xWpИ4xAn#;@G_@c8LM2x\ЖpX3h}fQ>F|lR%Me}{ nl_(/gIE7k!Ys(w\иvKȜT0LHVjcojr-2 '|qYޅ6h?EHJMJ _-LmAL CL 6ޘm 1+.zRwLmL-;Eي߭># kxi1=(W0:݂:LK>#û:%dh zKoNn)N~(b[׆\&Cvh3Ary-2EқmFJKm:ZYzw4nm1)@Og)iP|y_ - Lkю dQU#?@M?\Z6DY }4^T# }VsrJz6?i'Yu ,*D Ԕɜ `,0iI\V5B9O|'Ziҭu_  {;νɑpWSNDѿ{F2b\2H)A;n((eܦT/!J4c-Rw\:K6˻/s/P:65ǧ0hs?:$/=Hy).hfC+i?ZHh#bARSxw绡W%UM&"|2sX+u6 xiW럒,25?K%ClQJ;zSX M"LH7Wᨧʭ4Μu[ŝZ Zȟ{Af31,e$al8j;F{Zf~"E?~RۇXEz2-|hrfdꞎ%~Ł8+Y.I❣JlrNPnZT'F56L-;]h퐰]V3=${LE" G!͙e"k3_W}R_9VG*ҘP%wa$Tn = Ḧ́TCEr&5މ,>& 1Dck*pФӴe2jĢ_Y̅SMM GbؿHJ'=|ԗ]CaNc~2  AuWdؾs b@9we`-miFy6tl=K`tCTHp(,DO}|,VJMjlLT?I=$~&)(qјy@лb*_*y1o}:n 2Ÿ;xSxjIfb\jjV *]ܟSb։Tp=s[M'ְ-fBЩ b*h1h%+~3{Bn!ȚA`;4$%meyb(("NӯAtǥZC4$Qخօ2+u%Lb^J[g~g{.JMqcgx0ڸ^(ؙq6ܟzLI=_/YKa  釜`pwL8Z2^NwGRf@ XaDNt Bo,G:FyDGj{U1vV%rvE"7'ǛuTmd|eg>ﷅhq͖ hldqL]SPXuJȯeĘ T ;m,BM._ `$I e 9en^wh-˗FQVcB-%:GW=mE`D )gB5MMaZ2]xl-!⺰@(ྐݳ5p s bǭe@Sc٢ n~ܖ %D.D}_ejrc5&&&ŁĐn@Ȅc4UaL(|b]˻͡V[.ǚ6} >Ib}aK&+:]^jpV/-{Dd 61ŰvoE7Bòa_Ǽ^cz96RQiVVc9]Di"jEP[O!%T~1M*}یEY-iTg"Vp?ALkA_?[ ZZRAXTCSNDlW8WI5Զ^3--W+PIVZy_bmwR)<ג n`Tp| 0@*O?RW*=Nj4/B뒥hΑ݃|\>JYm;\TbKjCN,c "201/s`vR5SP,<$I -.vy 44Kڊ'VVI<pλ Mj悓F^# pbmk8leRI`we P>c/3wKSF"0pmyqI@R]Yu7Ӣk丿ŨVr} (NY s$6pv迃X*Wi{a_7ЋpһH F羗0M8ۣ! Ql<:0A-$L| ўI`3T"qӖ &':1r6~A G.[{ Tsj槣tnv Y FrۚmH u ql>jQrYC1sy^H)?~cNXVF*uv3=^.x~0谺%Rȸ'rQ y)šuΙεeN`pyҁD9V*syN7L-ؘONB;lXK1< ,R 6Y5d좔3Ѕez՝#{@oOg}ݒX< Qbn$Ve/[C`Q\["@$^Q@E!De1e~"#6aOaWe|ʛȱԸn+,=k~kT*S/haZF ׽ΏCqۓW<8 m{GSV-`1w!"I%z`RwtU< >c>m{>SW)aK΍ݏy&.e+HWfLvrHb lG6xIgK<+ {oiytp{!QqCBa;XbWa V T1vuXVWȔsbebQK64&Iܖ8ׯ8[}r&vW>v8^v?ԗ 6q5HFwxbbvJh{,3U(!ȓp 0nCv  ojGp;1ZiOgFZ\%_ik$#ƾQ >r2Ld*F $Etj} /mDߪ:bvh +#h4=+iemXqj*8N|[<0Pŕ{;S ^=mgݏnǐuDY 2QKaw@3Yrtߍ87up4E{kNc1ݢfuq~ڣw"dK BOPv!jlTSE"AmE%6c鲜XGk]pD96/@%zpB C 1㟩s<~E>͍NX[ָHy?W,OTIdOI'!ڷoXO?w|2@1S3azWSj/GE1i+"r&Z(ū$ gS̕'\^;bEgex3=CLvVME(5 :i:ߌϲAD+=$:,ˌk Ǔ@Jx>L~39U&sW, e1TJ_ٜ6j,ӹBeyJ3BsAHMt!TM-NXA[kVӓrcy?ui#oF eJލm@h`)pyB ̽ Kf!Y9K ʢKy1]O|t  qD^'}_әY d Vrk?O2rxEe%,[6WGi~EhGK\߶-E;KHb&±E쒺4 B$ fk0*̦֗ݐ,|$kލZ2f)'HddpcZ>3N͌73?,XG%̠4evf9M<Jgz[%tV'svOs%g0NUu5uHsWx+$$Iy3JRhT~fekSʾ~l8\n<or7R} <7b` ra@{3 QV ՀX*koPj!\b^ 0vyQ|g[R#Aڍ<|6f_o`IDי%J~3{˴'G%E~o`52'gYFg4痷|pBVξۥW -u7",vJ/ˁHM#s2V|{ȡ_#=:GN=y}HVC8!GLpCSTYq`A]d]6KRs ɶ4N$WH ń»(=~UrU:ڵ[Rj>()Z Mh3k\'P$De1_ycv9;<̈́CBseUmĕMҩDz`EV%@s% ˉU -[Ml')lӠuϴVKQbbg&f Ж^K'soSZWPP)ZYJ( [69ә8ƍujZ̶JTVK ġ%_0LgUfQ_@+g]5A+upwd4Tix ;+`Pٙ-}F@Qⲽ0(usanh.x&*mwׅy #. 01?F_@LTqRT+??8Fwʤ݃] 7@."[3zUp}㸡I Z*ԁ"ua[m^bp#,gzBer.Ji:hTN[[Bu:gU+yIԪ3 1Nj)F· Y!~oOER+tr9 Jїnv />NHPnC桲ax-E0PEO !FXqa3]:!/fV:~ݻ0$&0f^;40U؝'*~d$o>1rXGHC`㤵v{8Cq|?Q>pSVἸl-W^e0EUk,KI{l|B`=<u`dFE'LK0{ڳ-vW<8j>Ș JiP'(r0䓤WU_VhUƈOtr>IzsW LdM5x~]8֗O3m)dI9^Ǐo}ˑ;E2 %v՚oUۓe ]#@7Eػ'y2h )(ڪW3θ˘lŹM%"Y4qP~{UYE 3QܦBF3eIrBS$ o7@kFБnTxm#u0mr҉tr)zHWzJOlJtv Qv's{h_":] Z1x+N o dmp!D]+ԛƉ2pd)2h~en aY:%?[W3_+߅Ő0"}=yxJۍK86o}!P:Ճb֮Y{`r̺2 BpZ~ ?sKH͛İͦVo mub\Ȫ5s Sd)oQy< LhZ ի`|Dw$Ր*p ˎ}RsBPMT *ڵaiQ1>{VÚQ?TMWߎӍ%h1Tրy#ղ@o#C~b(:![]nKu tz"o?#x  J9~qm-*sa4O\rdV]aW.[ƒ5zJV{\ݿv' k n820zOuS$iH 6 S#Rɀl-lQ؝`\f #ɥ T\U~顜{k*&>bGƴ(ѐ[;L|r85Agk|A/u Br,'w_?<[;s4'l+ K/q+<@gR`Q/1зGIpT9M$"{FG6Z&>Eڬx]=2 [tL4fYh|+R̒vf㰒<v~^݌p x>sŁZfF]{:p?Xdw xC 1'HzUzVC5D<5!)1# Uoyh/U kdGOc_ނRA+;\~C% n*OM|Ř6^6r`{h25ۧUޞDdw }#L_7?R0zc?CWt4Ho4#/LѬ2GPSK[U=حRg{?gu-S%f#i~j4*~ ]>un&XY⨭cb XJMn{=}fY'v~KPvzU^iWn0[o2ehA}\*R6wBq_b/L0[^C"#'fuGAy}.|yL+A>RFy @Ә2? ~"υU(vME%Q Q%ʡT! q>`9N[Xd װ 2 m*qtsI7j+I/ocO=B|)hkB^Mכ4@u %O BMC._:t&ˊ$ @dU`,ߡV'YpJVS@bţxQp!Ck`ٖ7_K,Sؐ:2G9Xe3s*oж z«Ab>SfͳOz-R|(!i;}{ G͞8g\VQ"0_91EMApk9A^+QDyD/2!>i*H$mȥioVa$ : x.+pGB@.vlo{:nVbn78̗_fIhI0c8{PЈţ+ɗ[h Q83u;ܮRk{9?\k71`='AUƴ4y@9| 4$e[=-[wZ0K/uʷDo_{2D'yU$ɱECޡUU`!\ȓUL6WAGJ(GdvdJ"YvM]uՀŠC\j.Z>s;b3j;f6-BVn.MDa& M%ߒA/<CBCK߼!IMzВb!T@ׄ]=Yٔ=qqzxJ)N(n)7-RLQH"a&9򒽤C=.3Ov,<8uǂ~̥Zʢ3@&H:h귪C05Hhh !'I9ez5߂atx)ϳ g<v0c1VҁaMEAq<*pߕ}QL'MaZ{9.Jݠ}^CwH`Q^5|9-rwKڴtjhM/v1+܀Cc<rjW8;&!$BKXa#=jr̍Vv`j+k@I{'IU6JM pyË1zuUg;/>ֳ(߄!5 8sBƳ'\N e3K̠\Sb?υ<2ߘBE"feI_3/nI(\ Vd0 xnrn`@E U%e:dgM/|gS`.:a:\v97?ɖJ}өBMZS.2EI&!F\\LJQΟ\YO2:qRz%m*V|{=Ѓa-L8ypUxk[RvЖ]cx-Q :p<qz zFbы[\ebJ!uF4ӕ!oppI]nozh{ N74ݓlCÕ#`RјxJX8Pűߺzn{1coPVG?ISV{wJ5 ͷ[*BjiOC-Oqgb,[3 +nc o+^3#SChh$ KK>b;Nw[Y;C 瑑<8x7{bgoQdYB)``lu)>{baVhbg9!Sؓ;W-SbB>ACŽ(=í|NCK[L<?HªhM@jb,w굡4*b\g@%%}s.\ɟw?=ܛcXj8MzÃ6eDe)WqfXQx<3}rmnl#V&M{@W$XaHӣ|qQJּ#שZt3HsP|ֈH2HԼl('0lqC|NBPF~'yE^5+P|8D!XEZm&fh{Ti~aކ+4u5YJ(L"ƻ:>wPc[Q\Qx@mAk@]{n [Rg:dZ~ĄN,y2e5D$[ lO>Fpx+bO~[9/or:4.-4|BǪRR.9s=OQقE/n! /^ŝ3X[G)-R2NGpr0ĺ'WQDd917QQBϭ箋hݸj–# E["%S4faξIY\K;g6UX㓡Y7]6 iZ9F)?UeO]b$r8 A)]tüBvBe1Z܉p A'$JK' T5АmY85nxHw d_lq ! ʎG-b[рj v$-Q?e9ɬoֻZ#W +5ÇើͥP#뾜, RhEy)ryjGcc;!.as L). ҉b#!͓ Je @?i3ʡN qp?< ]dȕ@@d,j1G"#i 5`vi* stٞ%DzFBLOTψ(%B蔈 ډYnT&QoCDb&quq2 bW1%it[{]VՠݚڦnglDj󣻿vj)2+sN67%Ry( F,f]dO &T0zӀDO az=@c X`6Ԉ~'@B;uф"0B3q!DM?6_Ҷ61ӧ;r'I'mWHQ-`MT|P ~VKiNlBB fXrƲC 67!zJ)wArW!#t^aE(?EN.e2h~v &*[*jbj*Wy&[ R'DR\'@R!>a0dJh} V3 g 4*ڡ'Kl\(J#^JԬFD35kPxFPYr kX n.l1A PJpb!%C|.3eI$Wf';š9d:ūoeWN_#Q#]N/,8Mށ#ɳ:m"ld鶿Q=dB1n/A|]A0)(*l{D iѠ bny2@{Dc VNO$*5t.ޒB=I̋3P0la:[i63/NvG=Ι"R p eCH-3o*`ah/Gldn i&fi0ܐ.w&Y !/ 2~jeLAZ(ʈQh;6,w"-?wr-T#(\Y@Z"67ʯTfܜI)ו.97`8?3/*?xx`vk5쬊/C@ 78nй3Lܹ|, fo TߚgQc`ΡJXEu3Ԅ! BeŠ+4Spa.EbgL6 3 mՃUܻ;Modh Sm݄^rr%PwHNI@ d5S,h_"'IjtcW2h4qfiK9ߏI~^f2oH%^)*JBykM}mvs\sjʹ2?m{IG~~ 7 !î {..DT{*+^bzcBVS7R,‘0,#~ꋺX$50f[](}iY2f41hE=ر *~_>\N ]ˇ d3*W@ϯ`WB*eOT~UۻQ~DFI| C7[++ߤx*#\` f CGWʊ'in#X'˖OX^N2&ίWIQ 8Jϣi$w(jLclX8?D>M/;;L,-p An잝 $JպۯeT4ot6B./N.'l(2qP-(вB4bn@Hi LRiUJ&ͧDR.wN8հP&((k6؉d|eZ5ThAK>_^pqڰu< t']dlrxd*qdb5Mfb"Ls3{G8^"KInl+eCfL ޣY6$c7&An-QGȯ#`WߝDž812d3NOl1s IEQ+{ð9GÛ5NfJɴ-{#u#[OYà|bO҇l74>QkdT[e[tX8? ꬉ7ab&H18߿|({z؇PBS &Ƥ `+g<1ݪC]27+B@6Лj9 Klzj(Q$CHҚ D*Xpjޏ ue Rm{7Am:>.7lKQvn^QO[3;wRuC,{ +KKzWI'1B6| %x-fp}j,9/,0 . wd/9F76r\ٙ_ $ Y5Z. >{j&xH #mKZ&T Nm3GsPHMV,3S=`K*ICdv}c$[pJJ #h+-/vاZڣ%nDT]~fu6q$!_rE%њ<0a0 \bc~T| UQwUT%->oOH­Y~u6N)ʚ~C3>:zVv,v8MN:e_BY&TV< ]؂Q}szR~(h$ooT&|v3y+͐2[bK So;+} )~hpFˬ sq69CL &sT472`,kEp8sZt8/O1h%T\}ڝel) ;c#ZS]e@[SekQR<B2Q5ũN:Drgxy3B zJ-u۟;|D@=eD D=EM`O݂::ćCO"6v[ [-%0f%RߠaA.k|#n3!jk1ZZ\{mߥf.xB"wW nܯHZ[[չUK9a" 0K\ˠ*wi-a5*e$̏* ̙cR-%SOp7j'rp{ > h! /j (W2 k3|$vWL{H7٦8 1Yc.>+&=h'x$/-¬7湝znPK.HnbTih831$gc| پ?ZF$]ݶя0"+u}v Cd OAAir] +SF'5"T3{u4Li/1^HE*xB+O|A4/-\]a&d JrQq`9|hCގ톺xG_JӒ:dA'x |Brv_.X\ia\3W }Hh+* 4R79Ӵ6xTN@D2Vp2ct"BA^8%5I9^-Vl5Ȃ?)X'[ O(ͤ]M'۲-W37>:\T"_x(ZU&H \U E@m%y |A2Q@ڥ&x F|,+WX#E_%9 !LKIKST's.˒>m<aL?{UO,4=UuB$bsv}EQ a0yhF ex$s3qgKC֦1y@Y96d83Fuoq}<{\-9W+(xaa?%荵ve!3qw6‰?/eEwޱi2ĹBiWY#Qw]1@NDE`}ŒKyC\Jwid.|ve O ^B1t 2|b  8^*1"3Ոt"sϰtJbg Mm\([&`F\`ڕp}:_}oX#&ag+q 6+pXΉX F`U,7<Ҋ%}K=a pN"+X|%!1N < EpKaf`k-qBGٗO只GN99E]Or"' A/jD/k"MK@7[ōPNnP6ٯPFJٲq~Ɲr$ј݂%P)ѽVmiE CnSm(ڒLhK=.ѳQ ff⇉AaY)jZl1N@uS?l3`(Z%P8kL_y00kfFV~Y*ͼ+J"@L;ZX5`VAj :ۜ"dM4pIf{[7@)]U2؆锱mz>V9@*#Eit¾㗧ޫ{a@.hEUT=U2J;9w?g*MͿDɍɣ,U(? BXTTK=J~^8VSȖEp|#Vrf |~v(vv'VJp| F-uL?bu`{D|> pRT.D/n92!J XV{ FMTXj+xrQSD}e)LcĮc}OqY2uùSZM&RP͂Z:zRN *j1v/A}=(ʂW[)NnN}+)q a3Rzؼ"YVSL}QU?~NOUyq0Yʬev/p5vJqw`i@sADU'$JM>/L{U&iA ƒ/ƩK *32=eP&ݒ`3!wXr-1ڭop0rac_xF 0ףQ7`IjCxPuf"(]L L#+iX_wJG~Kw?J|0JwjͻTf7 v R"p߬a#ܲ]ho"Fr4%UFH)Hȁӓ6jc#OU*WF=RlLpcTWuG{w,IY3Fqu[ 65[|p&D oXZ݈N屭`*!']{?3o dl9P'0Di4EcʩiETϐEx RbSPߪDT60 piYP,'?m_җH?Kn:c{sLKpJL}(ɂÂ1E44w˒(N*+CG]0 [.շvGZ%/j~ L6$n<{O)7:m҂N hIPPA])& N.卧yrQeNPzNOƱmG3o# nH$jF LJ*Lf5K񲆝Zi]0T]4J+g\9N6VV+vtGV o&񊒲B^#B;;)Ϛxm֩B3ړMM,8VYE> P(]8m/v\H GnUߨle>A}z#"Lʝ7uֺ[R:E Bٛm!So4 T.Qq]I#plu˥ <ί=za5.d/"}h}$e%Gf`'&IVPҕ]f&cDyJ[h47gǹ/(mXT{^Ic!/PXlE>rX s~Z4uմgqOh7i.Ҏ="Ogqd9s>4 oZ)bUMn7kEBvkW衋tbQcY{9KovZβ`e4A*du +_ ]"-TFEȥwZ .)I&[GP7 k6)iPd5M!S(1[;=2SK) 6p_KWx4]'Xڗ/G [1۶k}EŪ9~736Ti7LB-3xR͎Ln0G?Wm;j *uepƎ5Z-B>g|L,/Js3+WձŘ{Y%1J L 79ЀW[ej%z QW IZq U7Tӆ,šWCtb5pIDeQksf}1ʒpMɾWB,Y@i&ױùraw5mA^#ȧ1EH-UC){yVI4 ?3W:El 7/vKH]nS: 69nh)$.gQԊ4tр -b$V.D } f9 @̊zV75zUMPjkOJsVY!`wm' [җZ6.FRe+M ~NMo+""_#زhSYC Nòe1eI?bSGuNdGMz!+_T+DR߶Ue'%ޅ^M?`ƋiQ_i\hXY=r 17_ݲAmW6RŝPZMۆ&񼖼4MnχQR;wyXbЍ#=l o !|FUh.R/LB ,9:Υxiծ[+zR3eJj&՗~OڟVkzAϏw.)EuR@hOt(N1 %頍DC9>mnO`ß(%J-4_>b6%mg&ː' ?_;?)Q/:6)/V+'}kҨzn:>ƒ3صwOx/U`JDk9$)*Ic:h=h{Y L kܳQN g0zjjgv$s-u?Na ^Q}D";gQ5i>r՝~{A }:N E-[?EH9pZ(:yN#㽭mo D#&|{̻4` E\KgtЫ[čL$jө#ZCX'Yу8 GT#!|^KtD ^pydVz߃י#ؙUoдl@Y/Pege&$Z#:醡Z25J\Iw%8Ƌ2H0 O k~Uwx"avȌ+l5)B2H/g:e_Bhc?\ɤA :a(3t` }TVBtu(@}\a|%ar&M!xi$; Kcb'jETx[)yTw; o2Ͷ5\1-zp@*,i1B qJbfŘ+T8;wM;B@3SpXΆ$vW<1e[T {1/h Nֳ3X[: K6eE_sâz*w-#gi iH/)txKɕjQKRm!^@"A-J6}|!]m# ⭆hbK;ULAN@pkT@!|?+GORN* Cbȏ3Tz^ _@ƃڈ`t炗a J͖=ǢNE1eW{ˬmCvU]~/7"4LEB>V󠚝HgϊG _u!' q>vnU DU}8*]zλZ#Z?|C~KdC{M(UKc}<;;( 1&t}yj˕_\5G .[ѲoK xL9&|cz"=-:Aɭ P=חÛM>LmxOBF!D~}o|^:)\t1xJ-3& @~ڻu3} &ĕ$yZàCLV$V;R#0ú)wvs|H#Lak `£֯NV门~w6ϟUXx IP;~-?o/('()ظn$T=˗ϠcP Bټ঒\R^%s^x@ps~A8I|F,6WJ"RKܘIJIo<-#Oy8#T &Bh 4!z)4/[Ƀ*a:|:` @n/[f\ ,aFT=*q{8&+?Y֟10Z7OWA&^X?xz=63FyϢ$1uXʘ2՞)c1W_qA*GfBƶ+& P7m_8hbdv9#<酈&*/ OSSGr\sD: H(@$Y4xoY\zHC) Qn_8kWtY%F\D,%veۭ)G9Iuܽ)/dM*$|CwJ\#GW`eď%^X_@#>ik0 IukVR)jgR;nklrars҇6;s =Ⱀʰt/X2|$"x6EK; @in|4o"(">`tڭ=5_F(\}8@CI~:\$8O%4ϾρexjU:gcn,"hTl5K9`OPB1nI,||#!yuJCMhY'EytTCP7.Ƽ脐RqBe$ALX瘍P:sx#]8|Dv{,̨H^΃(n!}{iHZR'C%*̅ج? ܸLo̟C<؅CvLf׃Bʶ C-Tڵ]}rA/W2)mX3/,s;xزOl$ڧ0b#)Z}E#)K"*CEitغ5K1{񪻄wթ1UHݨΒUbP4mmfqBټQ}:%RR"#vVħ4qj059=Uk2T1xh=Z'>ٗ(Ɯ? '7&X*|>xDzkDm) Fĕm<+mxP>?V4GO3ʑ1uϱ9TD]N$ J?|;iZy~'>x(h ioFp#;B6xzg< 6Skxj6)>{wU5!{Qι}TNA>)ryRZB0G^v>H4`VGBV*K!OS,T_=ծsDK<0Am%?w;ѫH^u~@~p&͋upP'.cG>"_ѝ-zL%VEyDnm}GK̈)`{q]B}>1 yP*T5 f< /}--Y|2偤%i+$ZU+ ^\eb$\ó3#Q6E@Vu5r{w`o_D)8וD - `9Fܸo|oP.7䱖ꤓQ K[^Z<(20T'mSr3pW~To\Io*sFISCX7TThٜ|-/(AxHIͯWѪD#?_ZP;Zt;B,k9WR:6F%ll1 ,zP"f 654gLªԴ{kah]~XgYZ07070100000295000081a40000000000000000000000016075bb380000f060000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/5]?Eh=ڜ.+\98b+b$;N.hm}?OT$Fu=X * ` T3ps7&bzf{вV;m,A!"OS@e(R>9|KVk04;U%0 \pTXv #,ʩЉ1k ܈f X/^ZiE <Xey\M$pU/a"vpαsa!=xDƩuDlx0`7gx wx=tկ=ӹp?iV1C)B))ej*1yQ[Fπi˲PdžoRyo$E^pj{E0l ,;'( /AV!PK%bkW.y4v13t1՝č]T_K;\%><Մ ˵m1Xٝ]NY^^Qyc#+#(?Wy0Z;xRXw |ȵdW2-'^TVb-ElU^btX=!z(:,]96`{q:.Nx@?e*1E{w/sF)mdw_wZiImD=aj`sQ@yxO.)!慰mTànS`-3odď#y7"NQjG<[\80Lh$*dx 1+)]+A?^!\*BL=RaLSh^qlqz1Lu ȇNTHU tb}B<6|[etmf]/N(v.5$gBtb;(l>~90SRMBHRD1 7"|f-xGwlGZ9F2n_$~:A*0?U[x%nh-Օ]]9ܥ_Qڣ58 Tu ;D43_e<]\zR@ID : 9ag#HNC49\^  j1EP3 m5^U yfhuVZތ滘 E( K&5?8dW!- $Qt/",-K\rh6_<VqDVMS7?SoƩ L4(*p8z-Z"'HC}+I'T _ 0c- 1`ϰwT l)I#y [&1''/`4ނJ&Q 0` ~<ݜm|{:&N~c)@N| LݔUJKr&'Gc9io쐹6Aެ-d6d#>$'FmyDR"gȞYn?|SA,0dzϛLjzOp5 pSRY_>c)7@ZwP2 Mdl}Y+M8YJj0dڐ⹦.8dߥ!_qKL2vA8U0q%S=R5 -:SP45jAVW~C?,ٔ׏:sPw fvP7V-{_d~ާS`a?*J_R"?+FGy {.C"R3wdN(93EʤAa]zU?K3%1Eȃs- y84wԮKy^rWHy F(bIL=>(eOo tù9G?n@t[yxvDוglxgp2R8Z5%yZ`*E6 k=8*{4xյ[Of=|?s#~RYNq 3W7{%t/x'O^bv3J4[$cĺ;.B Jb&nG1MÏ' k3nL@Pr0B֏>-VkUͣ}yeO$`[G)CuDB>"(|̆sʖɧCg "\mvR6]'{t>gO(sbEfdO;PFr, RAm:**h~_ $mS 5ji?JmRE~NRJgBwEBaz ogkۮo\fI -)ѭҫ{]2[B;+t4-<~dcQ7sZrbݘ[F(3&AD$ʤqY ]qkl4HD3gS9)a mJ-1W;i| 8+h&eg5ꡠk1BIBLgGIyψa8>$0p*9=KJ({=a}t_(h-@vX2_U:m}oV: tFD06ѲRR.sbuecTZaa FOxHEgV#1^2K;7/U5x*@@)K(p"BK04x!E`l}5XpH r@˞ 6}l:3pi _As6{<L:S;FPh|p~ƔT $/CLus`>~'::"IiXO(vɶOa4錟/ͭݯEr?vY!{K4zG].;'$ SY^U0CHE\;QN~ۄ3 XM$SON"Yhe!OsP;Յl8UĽr$ߧ p!F@ͬELKd0 Q()V:\<\5QxPlcJ`>Q1`f0_Wt:X?J"CK,-X6/`PPǪj [B{ hY t|_EaR*8%c0VϺ/Ki7 6Z0U "\pW(gŒICM,Z8#@UZЄs+yJ7F D!7ΜTڽTH_Y7,V_ʟH#2t?_(Jfd fT6p?\4occ!0!/,$>_tVVLTGތ?N⢨b[|+\ڝϸш܇'7o㍨(ؔe%m.#_ԁ;, 6y$i#UՈ0] A˱KyVjS=d0.*c.7*dBNy]Η"7Q_Eo-bcFkgYd~OZ'4&?#zƒ6o 873? f^ kb{=EFۼO'@/Kȵqyʓc+,{S)qb!{%|JD#z0#w=…-͡g"/Ny.4{79وAn޾جDǨerZ~L 뛍T2>Xx\j>e ך)mVÚA*8%m` ~eIWwvyiBj*^;8n_ C\1Mm+})(@v!X2)QZyI$j&kF ԽIv@솈Hܣb/ -;8Va?9EbvwR`Si 6g@rt`S,偞P6A!m(F2M6w`nEC 1Kb+]yN}/2`*Vȭ:ji{E;1E,PnSוH$=NF%ul֠6^Asۦ>]ҵizVhuk3<5T UDp]N}鍓^LCr4ʕA/ߚ m܄XIʆe+6IdqGnqޜ;]RDnL)l2T #-D*͋Q%g(Uj{N]֬_Чh#ہtqdBdWb=I`M~v`]$9aL=hfɮĴN5E\N,+kq~PVbBM\v9TݛlJ>%:\Q2lʬnCUK ՞ Γ6!TOmkv+z3.4%ٕnZ._ ,By'~Y^[.%a}!ѝߏYMAл <Fw|5-)=gt)ZbAC6o3YLtrXJ^l2zFdtQq+B@ E o~h,i%9;۲+VʷT2#T Ÿd\0ZPľ;~IT` 1g*~ 8/Yj?Tgjj~XR]Jܴv}9j-=Be.`y;% rptX%[1|| LJZG<4˥ TBۺ۹33pG T$/m*t,>vԃ1jR7Ä$gT@FT砂0:Σ4%ZC~x UtZ9 |a7Y:,q=OaJ(|R';"21:b[+XO9!;(X_$Tn,)8' miڿfΔk1 [n\޾¶+m q֯0Rf:˅Kz=vj ~jCrtO>oGVAll)W'drܸ:js]‡>yZXxkpO[T*fWKJ+1&[C n%ݣQ#-7ZIJUF\IfiO׺Q UTT +[أ)'8T#m⮶(>BŒI 9f`( dE#Bw-2|HjE69ciߙ($:0a-@3(xzEeW՜pS ZZ]6Nh{%l 36_-L^f,+d}Ǐ0ō/o0| *O Ћa3nr[s\UCI=[2m] cK _<68 AieQŔq>P_}Ӂl*D)Q|/ZI^~Po UOx{-Y->7ydaDvvLB%tljM癴S4dv)?`jJFM~T@鯊nmj~fO@YVg!󁀬%~jW[.z*ͪџ-%3 !Dz{bxuj jcafT#̣EpכR`w u{!R,REˠ|.iRމ4*L}'0,/w}z_sP7b/g/`<2Qs$;ot/X39aZriK% L}f鱲uI9j60%E(XapJǽ(rzn7+0Y e7֤SdUK(V"ff0;q[ը޸v@ LH{)4m.Rn®J0xV4䝜-%HEסHtB~\H/C@"V#zlI_As3Oɬ\d2P-g +wb -=ӧP$(qPF,!, u_ KdX)ƖX)<4j{E=UTy*qk 8e E;ШʲQ ԧ$WqZ )7ˢFpUvc㡞GJp+8*fe!sm]kle&-QK&:\:I[vWR@k Y|$&7&wc -:I Yp/ (7 `G쨾VޯNC4#%Eiտ(e W6-7qP'gAmd=16,#2|;  hIe r}c/'}!/aMRPd9ZqK\ й6aJ{QHh^,z| FHNvK#51ƭUJ|=(S' cV,t&oܔ+ sw.OVaAU0shsXlJAe #q%M!֎2tN-1M9P3zKIFm ~fN KK?e`0aN Lިr:KRс Hb@ĨL2ϗn9PNϵ?AJv {>{ *ɂ\ q6轀>}QNz3Uv5rDQY\2d5sf0^D$*wjЦx-rm=^{Un "Utw읣Z͹?7fVpJ F/![ Y9X/p-"|RY CD)eUݕoᨾpCH1\c9a5uĨh3P94Ěr/_=o {2 P^qlCYݚxk 5b8u!!?Vو{h6dal hzժP`nBp@3NE rpj1蒑~o=w{2QïUJ[FC "yʎ (5pYunQ6Qf=ƈO#wtPI& ұW'X ?hm4$[P>.?r8ze]GV|։`^GwT}g1ZS?2=4»ɿV؄Z$BfC`i9): ׿ߙn>}.gOmྟ2)m\9ܳ}c~O"ۉOTcȠpx'B(GQ렦\+E DUxmHDZ/Ulcx"],ˑ~MJߨ+=L4M|V-ӫ/yKDf-SY)!M6XU׿g"CZZ}o~=bBЛ\ -nĔ/gjHLSz'Fg PCWw}lϤz8kef)ږ̉ *Ct^/PtY@oSY3 u+GR/>`d=Y L)B@(HMJr~鈣fDsP(K=gjyDr7TN/*տO}"PekXg ;:/w!n;J4Q3!?xS- ZK3¬ nwҫ*Fjf-k"0?b]?{`ryqc^ںٽY_gAiEkGUf=?S1SȤK 4KPȌD)73 Ļrњ CFVؾHxt.tYf9z0O+. kiJCTbK\?Fˇfp|&j# c u"}~Z8f>$ 5HDEYde2fh8tt `P2C:"-U)&]zpFCkrܘ=6>7Niɠ]D OvwM ̿EGjkAw}Y- ٩DN Z)y!Sۛ6yb-0p ?6-r>&n6=tRXbA7q9-uy!b~5J<ԡ =s7 9LQ<~ g?Wlʹ>]Pz7g~G;wflszOMQ*wIIY^pX\8هYZ$OU찢jvz)N<TU^.,I&}rs#' nlbs=KI$㜁3ut9 W]_ /E䊏+}buQpKKץ *I_RsrDuC."lcn8bҡPL֑F(gJf=H ̔%0ٽ[1(tA>&}*lkMi$AmЄ>4P!rCT{κŚP+8OJn F%x^! Zn,׸wj J=4H+%(^=[`J:ʡ^h\'Dg 8DY? kT(uoMkv>'o|a$%V :LT<.# F)5s; koakDV!;N\4^}ˆ};ױyQ.<ZJpY0.=ʸsNoowqɺ6!!o4 3i6@ʧ4 bu#F yEy=<2n$Q?gT\TvLԮOt]e~ǏN\^Ш Ҕ`G ;o#+ލJT :~ 8)Yy@auJ$O3&h PC.Av0δ>dh3!Ӷ0|@)Qq֛ڀ8fcp҈dDm0VջD;u[ '3lz9l!)@S r 10RAWw[H@,t|?!=cEYP傂v1ىI5kțYӠv~7'&%jOo5]qY)I?x>\MVj.gɛcu%=qMzMٍJpb)00qLX<^U{oMIS)Ḛ0oMvu 8͝ 4ovλ;TkG5fDu^Dٱp뀸"JP"!eߥ߳f[*$h 7%:R=><#"k䡒%4mA=Sn:Pk_aTÏY<3!d%T<{*nNߎYoգNGkgDnE?XP̯ L(;' QR㉘2A2~=eEؘzmgc3sֵ2%6l?I2CU} "Q ?]2jdYt I.e896?,JFx;:d`v},.6>ՎV*YFK؉]*HATRk*ʅhPz0T7y@{Ѽ$J¿1I;fjJiAᳶ:  hjC6GJ`N5"傱Fh: نṵqAW96 խ&c嶰' @"ga4s*QIR3ޅH&Xs;RQ0/dk#r=_vbQӥWg7'SJ2JhwS Bt˚b4\GO7wVE D-0YF #dyj*{Kܸޢjx;qk)wU]Lx}Nfw0cE>$v]3g{bPv'm9bOl?F"L$=p2Lw&t&̈́^;7- 6r|z>iH^V?t/?ش i9gU} Is `)MVnyi*mnEM΁/uAv^/0&;< DVw߱;᪖?Y^ykFD \ }( }1UnCN^k` )?jC۫Ƹc0e)AkK!6)SA]%y*n&=ɹP3JnaLqELdQ`XߏA,2!/-=gG%|($leJ?%sڧ,~uF} wT'Xɶ4`f6 mD`NٮT8\{lŝ4c~3־spr˱z~浄-Ȧyz{ˑݯbYgB y3V굑39pM($^!aGz~L.w_X$kpWaϊylEڮZ$r2NJk-#TmZC5,AjpfdG iE S/H/n+EGZ,0 =އ砙k X(*(Y`fv-l]Nf?!kL2/&x|5/bu8̠,!bC؛fr7O굿ll/dTy. V@!xx/ k,Z퉟#UvRoox8NReigt\oTapF񒡺+{BNU-!58z^I.ۍ~LU0`{:GC*vW^5l:p']9y)|/\i<3z}am,`| cqτ|vd7ٍQjT{ ϫOȴEǟB+ 42 ԔLTDEg>!/@ݟC}Mb ɒR۳:<sұqji`o.Gӑlnbf(aի?x2Muw:w4N62-.x!TN|cԠP>9Jg/zh_KrϹqTTV[wd2'?R:_)R|f9c6&gСluŠ'7:O}.244rGѵ:G(p|h2㆛ ֠{̆3y_"_4|(͌ZEfK:Zkƅb#Lm{&*wzR?"Z q!gI 5~m>VEU ¸~ݨV5a)ew"5 껶{E>)ٓ;2!c\,{VfaLzH%;Iw.?׵ / bZkse ;A*g˻TАNw_iXpeWS;dG9E݋"AZaO x-%"ey& 0Dž8DPLuK #0fO~O+ :2(vre{vH3-̭aD((_ nĮZИuf,<*FzAF#$0rmM =$C#Q8e6P.(pxwҬ&QJ7W%^0hCt} l}fy24\ZgԺdA0骳8Q'̟e%6uEڦNi*tylǻ/";jQ9{ mJ?nlKˍ;>&UpOqZn?7QVvI)Xt.u4;[ ̾5bS~S`툦_k#EY t OrKҲqtSFBA{D/=g!˱þ,^m\%bvg6pU3|.͌>.=iy#·6JWO S 6ծ qPS Z|tКCɏn=ݘdkbU (dK>ܴVu&ԜCyQgz{SW%XNU CR7)k|¹^Xy |ԑu[w?a\21 ENv xh$^a~7O P@Ӄ3ߞǦIkaKUzT'2z^@fG?a,NoEh12=7L" Xo10~ߧfI[ZM f8w- H$;3elF{G@bMŦkh>l1 pIB]M=8<ԧ{Cx CV{+A]_MÏ$0W DS-6ImK,_LB9#"fR@Gw6}g!f&Fq{ 7\RpKgǵ4O0$qQ8/ܪ v;wKc_%]p^R6̙D;vUBL-$D%B"c`"GKr'E.=0hr\/-iu-Lx7 L1(ύkAG$D Y3jt|N}ƬqǏ[ Yd DIw'7N6WlxՖL4\JE5ey(TG3FH?<]ί4<_#j,cr/1"k.ӿ)^c^!smb]p-=Ssm DPEw`bpldLrcmM֡%^RBEpeEsB\3Q,;ל}4WHE¡ұ8ÿDH5 m(*i5ZM N TQg^g.E@ 462ˀj4@'CZ `fx9DdJ}:R]xI'M ꛴rR܀0[|odsNb`ɟȧCՑPn9 Lb֊l=+ZzlLdf`{puBM]"0+Xs)BSO`R3vZ3CLo)Jz276G]؏(/hr3mB07[sZ.p,'ũGRv~DԽ{6g"a?O" ;TNg&_kPe&.oRT7(y $cysl(\qYb+DpAgqx  Eg^tk&aݹ&֨L?Cag05(>]Ot+I}oj{ct|yȤd" QEi!̏dυC'ۢ=FuvǑ<Hzת!.ejGA\KLgM3!4j&O.@Ztc!H$7 EE>+Cr{@ =_Y}VIk gA r'AJG_S<rx("u>QN?t=&dnf=zEuz| wX}pfDL%gm\Vf-X_4 D6iғUɽ>#/?s`[ b>%2Ji\z>a(O2Ώ@%skgrQ.S>E_U8BRWV-qV̱Wz</M=CnjTA =i="ۯ}_m`u4[MAYT>gvXrAL_TNJD$(6T+A?JkaE_9wCOzlk!3a$<"s*̀u>| 4d״fY2o?]EPsV]A=Z'D ^'dhaovE0*< ޷W:vVAfF"3J)bkLh@g8d{Rqg$Qm>2v} 4Hn3EQM]WNy10~#ߘ 8N>$8swΞu.Lko q>稉)Ty-ߦDk!, (k?)7pZ(Jl.Ή|Eʸm47ОDkըdDgbVgKLVwxCk6j}sɊ7\G)QW c5h. |wc <?j+knlxb+p;F |L Hˌ/ $xƵ2n+x=نI Ip=B;d(*sqnl{IJuC[nb [ʲ.pWVk&:ׂEG([4U`M|XX9 +(wәW]a7gN\v 8(Ng0f*l@BA|!M-!%DeI4Sj|?"}LS"&:@6D<^q/85סe[hTOc[! ޔ~>2j 'X~KLDTY _aD/شtS ] CÏEFY"cI 4p**,~B ׼v۴?g0$jF2>KGhoڷ=|~ӸU&'{ZԵ2k$L5CԩJsp-}ä "p'[ >iV!hnAb?[PrVWb,2D1 1}AjBNXH>nA1M]d!-I:E0pR'8 YB͕6Vӏq@W}|?a*JxaZyL?ˁn'C#QJFE>o.:p3&  ftDrKdMu:cȍVPosH˝5K,UZh0կBdcZd;AgϹvFOShDzA'aTˆklŞBwepo@\r{twչ6CL 9aȬzG]tI㺞'NJ넝]gԞ(Ò,9&#| B$*RHNyC-y*(\\u[Ҋf%[VjĉM0n{1_2aB(y1;vP;+ER${ߤ4 F5:{^Кur]B0RE(Ʈ0-, ~R%Z\o .I :p,oz>o;RV0C;]l30=bQQ^l ܷ-hnq #!!<ʪ /$ʎz%\@] ͓&Xz&7c5ɫ̳55bbe 6T8uf՝ab 1{\"(Y5X*#Wl,lg=&izh8L#? y@Ok=OG4hW:(J ߀f nr#:{axZeE6կıljLq7\!َ~W\sw~M~+J%*^̃g",EM:>aG$`%U(A|MGJ]fоq1L~huq$ڨ"!(qqx=qn2a4Y5sӖєZw?csT?|/jlTi!͉%j^0V uTl 087m:0Y'(kEJ@[Xvj!A )Dqr{Z.;!?Yg ;ާ2h /!(s(?KQ&8}%:V7&A].Ǐ57N`5~&??TVv%/m͜(5"zHqE [z15)RLjP^{g}Sq&4FmW~=V@&NF/M i'D8{/ :LF'H7[$'w3(1GmT$kPi"sDrה{ȩ̚+9b2|88lȸ/(XR4ҶOpbXYi E'TlT_zژBejV̸WխFBEl*kM +[%6lgi%I3M55Oߟߵ7~ն1y*stTxŘ>-~e 2j9N;4 JJc ;B>bTXW%zik-)V0)1{(_n`sQ,ζ?v>]Yoi~6ay KDLjk笲rLCm(8qo+IAx^X9[ZmmFiU fO#3Z(%0br!jAebe-miw=.IlTH$jaXOt 1>OXٓ2/ogV?]^!ܪb.c y}J7LGK~NA~YndfV4umH=wv5 `zWm UNTR{ٱp齋*P;;ågw+W"/W\F@V]G5U&s K_;D<+$AL:Vy}z-!T]WLh:lGGZ.QW,ȚnIMuHwA:iޗSRs1Wq3Ww'G3%5צ&#Z-8> y05Fg0UW^rxx1]"3B#ĞCꀲΨR^FV:z u[mL>t6'NhGsF>D:s&l6.S#9e%Kš@PͲJ͔eQrldnPV]e0TkUЙ8;k4-$ 8u:0F㓵isgԎpCp9U1 -312\WT;UhISi;2\ /ĢNjjAʥtNf'Q0Rᯠ9s%,6=$!:-]̻#C wftثS F%W7WAZYk!_B//y^џw̥ԛ3=3*B?! r7S91Ar[}'cD:PwMZ~K.8M6%o7}BO`L ~f7Qsv1dKVD?_*y/DM)kV7ΓYj ҳf͚9g5KZ7eߦ߿o)ZD Y_⿈u>9 4q(ܼXWޕ~˰ &ь\}Ӎlm-|0p&*dz۴f|\rp/wsd?L(!N(r4jz=<숢'TYPHWHQXcț,Qzwubq [NqKV$ 4“ 9E,Q)fߕ9<<%0!a Qp|'LITpE+e+H)Qwbf;X%~&"!l&zAP NHhf}81V=aH]I |tCr˩4 a.w&hk9zدރD*H\='7]Ǯ ~kC2&Hxf b|41A;R8L_ד`O0AkQ9XiOˆ:yk Iҿ\Ӣ}E80,`tՄWs_\KuLCpr_uVӼ (Dž@BSW+GnYW ǍՁ;QpvSgDvzi Jeކ9.gr\=A$K!yrX?)O;ϗ c9jr ܕߟOK|<ٓi ]ᕆ vHܹh" $?0bk"-m73 9C@Ho)9=ca"avLWWMT5r[[nm˦ pmG~B""w璣.B,E~S QH(sͥ%bst ã9!M4DSަz4)iTLB>w02}Mt6 s:P\lrz'h@yI*'i@<gڍGM6P_8.X4:Nw #Tkn]ؙW䇍=4^:3\@Q0׋AFƹ?*ꈼ]%n\IY3R3c, Ҍ/vյS^d!5G_vW}4c{~VpZDZϥB91&tCAYc _kp$p*7zXqˉ 䅎dM[@NxSi״ic!M9o?"vmF1FP+:W<iDF2!PݬUy)@pt(MH+:w-%ka%8η紏>5W.(Ouw 6xgUWJ`F,S$:^շl]]?x.A?"qcSt']cN//Z p;D*l. .'f&̦GqBc `> j=^wz[i궵 Tu1sCeлC 1&bɌi\lwGp+Ǭ?$ӵ6j?FdE󘷖;_zs<.$ !j2mp}di[E={Z@Xߛ%"Z$`N4EnsKnZ>Y֮5`'2WN.o #<+|9&0FH,$x^\3lO!|R1 ]|0MBҙ?͐H i@ĎpR)dQ;z./_w]5c1U1!l:fTq(Π36icwfzÚǕYm sx {C|*0iJPI({8)|WaW*>sU~p1KWhtU 0bث<^ *^D`IhƐ,$3T l{m".u4-*4gI:@U7GLܶߏ[Ǻsk$BRk],gf(!,;KCȷ`k!r@>ޮ7UdCN*-vb1n_, S|.$2g@`KWpP[P %arKjT\R )09&5f@ϖJI!ÔRCZ[Pg 3tOGBmiY=+c?Ib9T4(c,hv!y:=aya3!/+ԛj}K9$Mq uЂ=G2Bny񥏗K -A$G^Bby EvE6Pr4ੱUpOF1%N2ii-L5,3ĉK@9kfMBd!5bq<IKb=k;řwee~i4Z758 s-s2%ǽ`Ԣʴ6,Oϲ;c8.W_NTyEx>qWiOR^SW 8_gv^uR9f.76ﱿ<nK>/=3 rz2Pzg (}pNT}7\)`!uVZjE,cOrU(qK^:k<]:ЊO٬[cS=xU,(_o5vvJza߆'?W|_|ʳ8[]?7+#mT: Se<@DЍݪhV>F Zh+">~MPA̕4`$!~ LChDl}NgF`_!Ar]X&$_zu K y1ޢӁϢX6XCd*9OM(.K9I~6T|fk4shӃ*9rwcQP6Ȱ8;wK卡jd7l>;)>:Hh2 ZkdyA#3-2oJ]5kZm|4δX}nD@ htϠI\+ I  tHwXyT KOj蝭4n~KK?!TKCnr-_=֋F 7OLTQo=Ȑ0VrԧɧJx{Uk&ݖ0s"cw?G0T30 \X:5^"Bcl7SV^mwnlo"R\JC5BڥJdly=i\_WdZ4s ?PQC Ys {/ $'vr\re|`dhF#e!&X¥`=N7xOS ~ Wko=0mWs<~d TX⋳e2CJFBX7%+trg8 ʿApdSS&^'BUSHHrba0ŕ_g얈x4E+ݩ ו| C浮V(%mOiw cG]v 4f TTN(8t79WHM\O/]w|cċCSqcN''YmO<"H VMm쉟9?2 cR],%]~ B51,} J7b I*m3eMEaI%jVM>-#DY"|$-y{+{'fl[]J~h" Y-Sޓ`&6֍FPJ=tY&/@&0~!X>adJ/|zj{Dm alrgS@>+j/$>[>{B(B:V0=Kpr}u5.x* ӡ@^G*`M9H)Z"}#BwY!?'K~)(O qI%FK%KƗS|'*ĕ(:(Eۿ1 tMmrEBϿj]"CA=h_|9`d;durDʎi %c\|gwsvwZg ]l,F{h 4{c> 6C\FQs01C{4 "ڦx4ZaC^ u?磡,Te*$nxRD38`aԔ cjm NAE[E{`LI;ik"UR (-L&*#1ń_Mc7!n/x$ QϊCwxA%hotMq}P[\ S|v]p `:i61|ix;L~\SP<$?]uy GvHI adљUiڷ,Cv_Xw6zzF[ށh>ҫعPovkfFJhq&a‰!_Rts*ײQa,rO0`º$/`Z(Xdh3curxE'; UTb8BY(fS01:RT$$\aL{ґ⹡Ng(4D$< VHvCSP-𓕀^J*Mo&m.ݗq2H nzѬU9rcYnmI٦aRs-i f!+;TV;)4|'#ePX29fR?5R}:`":qf^J`{z}{ X\)F46?4R {Ą45rQ)/n:>->G>? yW76@L\O!NqMYΏlvX=!@[K=΃f퉗݌$\06M>< z C:xyŒe:``x0 !Onpd6I!+j?Cfc,YnbSۤ4m"8o1s$FP@!TdA?3Dٿ 45}8ágxgOĪ+7,?zq rk2ހOSC4n#"-8o]sd5_J]Ya }4둾|u Wkܵ Bf}'gʇ 4ّ|Rch:}٦VwϒsE%r#}taO\ni|@@ϳ4g.+5&K7t>p?T]hx mO\}h|qbHvVr|$R/q6`=/bJJs4W>i2VJI9a#R2Ṉy#2yK[OjXVY Vdziw{`ARC'_ۍPg1=m` E#)ko[\W GIHf[A4t6Hq$NO.'"gT֨|bVU yKnkwy {_8p̖P\6ձxk$M+€A'V&Dlxqq?%쑝7LUW>@=MYr|WהiZ~u o'`[@X4k8>/aR9k%oCۙflm9Z ,TvZ3΅TMvXCtr )vQf w>Xzsjo>+NWC}rbgeS "ҥw}gu*B.l~BۄA6FSKYP逍Rrk;#.HD,Ի}ܵՈ'Si*gtEP[1$.5AB7!>_[>(;pH.:C¡tdsYk;>+mZT`apQ49<.|{nK͟xMK>~]t dq~b Cdi Ku"x}UYU4čb3A3(N:!ʇ^:&G<}{?~^ qxkp?<.W\a\l$<FHˑO &OvA dt3E>KMowd9VLn&"3.5G1m8'*6'SLQ%Mx]c&>ҟ,P;̘\SW#:!؏~B~IzDc5Mp%"ܟ09{ \f!fChx8b*Cְ°1sA9M_$MNj% )TW@aT2-7(><73L熾,ѳ$hh_Gq߻K=>tЋ\U0Fݞugh )p1ƙ ՗?1}T]Pn x_!CQJj3]MZӽ\/LJ *f&4L7vYffP`"Fƍڡ}:\x,HC+0%b.uvkl!`8I~N~,yE*Y4Z)Qs}2c0X߱ wm|ߗZ*_[&89<]j;g~]Ys׎!G1VIDʟÏhҢJk}"e@/8&G H3UԵO+\/5,^T.=wY4;$2{U(s;'xa\2X0 Q SU3'˔ :im*:{ լth2bAnCyps왌_'&W3K0O4.W3:)#hZ޲1@Vz~WؒE*I2:n緽%J޸6ѯМBMY6<5jo\kKh9Q\]llY&>He=s8-#s`>pNmNd߅oX3:o٭4v'E7V=c2K']IVnqXC1g /PiV#U1IWtYAt__JǝVciRivN.ɐa7<*}d{bTL-bNɔ% 6;p0>=;JǏ:X0߱LXil}w&oX E26 #3I7ͻTLEnFe)VxxuLdXh'MvRlIFY2xHpOoMScdR ObqP, DϠ>=ކY#\ǐaqEx~c4{Dz̭4/9d&˯V'Ewg(X*!BPO^&z H>aմO WtK⛮QDi|s<tC%F_./c1L9?9 2p:_S q|-)`KPި1ODZݹ08fv ?EŃ# p~[(j;IR"77}J9ۃДaI"]!m(=tH@.A%7Kp5c$Mt ZGǣ?3L 4]r3"l"a1#XsQܸNlh- j%>OzXxP 2qlU-: y. %*gsƉv9wAM`~qcĻsC-`]suZjp0} Am/Bz0S=ŵ9BEJ9#~qG)t<["z }߈Ȯt=\4+Ĝ5Ɠ4dJtOSl9s;L9͔8Yݴ\Wkh29pCTQ^xGK(.|J㡝6jıC%cyq=:NJNnd@zћ BKxQHGWai\r h[DP8H;*ag"܃%LsXGHΐv !984t쎺I;:~icgew`F喝W%_kKghYkΎtgVgW|l5\=Fgg<&iӔaDϤLQ0"ј .[EVG}濡&2~&j» #qߕ{{(af.?vACPŦڍqbaS9V܎͙0h4ERFPNǹD܎#AΎt8ݯw 9M|۵'w<mf"q&j9U޶ʩ,pnֺВ?4lɞ]3y423~0b$eg6ؽcg͘?#㾋@WJ32kd`5eH ,H^ iԃW ̜;Krn.ѽWRʴ%vGG7Y? o#CFu(.- D`5N P;f ,-'BtBBa) I}#Am6X/Q{5`HZLT{E~fQٶ}8\S"hb,L^3B|p>9c`J_J| }< z>e\$`_ f^@xÝ&ʅdz!/ӟ\Ay&5!=q ] c>J4rTY7?2>y4)P3$±xItf_UA BOvbнmUx ^MßfӲ&ffiSQ3k=a@J- Bo_6>:ըt@[9>).̋^5, 6V⥆<a0IaHč|{]kx{M0_۸Tm **(f5P5xӑo`gE=>L?`l3@`M!|3 d)ØÁn# q<A(ZzSˡF38t`QyEw5@uKd'c]/4 DA(5 C +x{ ڠO:4p]M6{# ݬKrƺRv`P6)߉E`Gw҃H Û#Q܅<+di2fvI)MOڎ`{~U;!蚥yЩ?l'ZU۩!`nLy,7GV G'FNTևq&# PhVtMi?eseFgľj  얛#jZpL) E>5Lk\qLنhl.M9OHFI% q%䏦5Ho31Owm|K:2Oq3@u 5F,XHo`"5Qe1vas#4xؒPba`l tGƍ|뚔6D)t_ \j 8Yd/Ҁ›*U~CQ݈DJ QJY k{wCyme!=QGj%40'ەʎZjZgCz$ڠhhlbn'y&ati ɻX.H qpoo kپUyTBeɤjҠĨ6p|2ԅpv0G)nqPM;1 .he~u!vnqn{ȼX278W 9-\ϻm4)Ya $P7`S`[P^N9f`0>PbuCa/L' y&jZ1\djhkR?G$2`#6TH7(We~g)zEWZM(#}܎k?/m{'f"<$჉d*سW@9 "#;1b*r>OC;FP?9݊=Ӡte$97kt1˼HA\ɭ )͵|&sInzqEGDibՓxx~ @P˷/M?ՃsEV SdKSWd$h&U"|*zG^$\{~$'oM9Rl PYKA2.&[H$dd8}:| 2C!\vomIQkYS"ڜLE#QLW+_f&ŏ j}Ц`@Y.,jf }ʁYB5%Y~"`~oh䋺YhlE|f@=7w4Gҿ6(tvrQRAO4 .:0UU[ԑ#ʫ@ !=~?oa˔oeV#^W`YKM.݇iNÕ9_y纣kap,*%Zr V+CTfv_'4`jUXjӪ"/4pj[β^_\z8I>ک846p~(~_g[\HEY̜9,P|ҴAkEMx6rec뗷QkFVz.347Kov@9Fu4X\ o/ -䔊 2k53Y}.cߓݕ$t?RHc& `s=`KLԁ<F1S (Zgpwd]\~ն1jIpsvѡGZ<ѺHNsުʄz{8ݽb)\ۮٔ|$[֭WYGa.utq $,```/1OWKV{o7IH,7 ^Dj'^vmX\6Z $4y,F\'2a?:}ڣs(j{.C% qe2R.+p[ׇs{'Ѩp=߫2S/?bB`'gzcvo ]I+󭾂v89Xq;P {6'b_D$Y uT1np j;z)':{h]tsIW>]GbR%1Au5Cth ВV2S躢T> 1/i0BxV!%ø)b;hnk%mjt6Ԣc0Ly=6ݼ%qgx(sk]]gCt&ܗ *;,EP0݀'|fH?ǃaOHUǀ].zՕf_rx$Cr6"7~}P/P#›܀,-6.Kz[j#>!t`]rw9vC\Lnޒ2׌OU|t_;~;A~n[jA'᳘qx,Dz{IԆdiD%o)EPLFN2'mѪ%-Ah> zXli 59qps{R l96Y &Yr)0s_m(#k׻I#R'dU>@xk?Ɩ]B+ˤZL$lf8!.?;\,7*w`Ndf;nk9h Tn/۠Rɩx%\s6*U[y¨<%*]u,n AӮ"Wld%myUߐ!Dӯ?w#iRXwjƹNm L)^U٬^qo!9Ou,ŻcKI S$a%wwkoVgs'2;i旭{ {6Ǹl,S~uq7aI[#A/+>%(FO8д u~:qxz&" c n5ec|.NG;'V5߫ɹS=Omn4fy9Rw(3ssi.4BrjѫY{$mH e6L `!Z_Z'Bc) VE.OM{yTc7sg\BL rM)DONXF~gm&7QWl4`$nI!m ۻC$<)SQ.53EApGgd{WX:]..axp_\QA/>ς V5b)lE FBL)LmxG>ZF&?3O}-Clx5+eʄz[ֿ{;QQp8oۨBL+_xUK5Z2odpR"{y);!$r1/УՋ̄i֛wA\X쪜w=owC F_i0x:kc1uE!Q+WjfKbb \l \]n=;O {wp#:(^SZ$QIsuղ@IH:;WbS|3l`{4mr^v16;(pAeEQ j%.}+ؐŤeTC7'MX먋/5L=g4te~cw;2~[Ei?}cY 6EW.ITf㠌Ƭӭs ȩ+Zļ F7\kr^!i&KTZ+Bǫ$l) QJ1"tNErW&+PӶ~",1 yMuE_NmZG̩Yp)qB|σ)N6J\Q(Lݺ\G2s[nN&+![x 8:)t:b'e33Xd~72F "I tٓ$68-@rʲ"T˰H _j"@ط`HPG[6OLb:YAY˗ζ 5W3?vfs a?iq!7|x&4@Q")//BJ\1 ltQEu0;=ظ H,hw6]W q,XtIHP"ft"eA9l%d6>">(Z%'0Ҍ;>]~gU,݅).F690pX fH|ekz[BH*2loL`\7I kO w-QƘOG0B}<{zL KŞz&C2-=wХ"1ǖhz;~W?yс;?Ũ&ΨXV1T+]mk||rvvn; g3y`k9BsEsP9g!g-!c* 1/wۧ.4p7 N"# ~ |9k`Hd+I(nHکt7WҎ!#8D5#*0sƵɵک_lGħwӉ+8Nu1˪:tud\ *7ELt)ɇn!]uo"M ?f"U$2XU&`*W)G7]ՒNjVaWt1>Z/(rD E,s(4˫usd۷CEf%D8YjƑys6P]߶SL,Ǭ1>~=cXHy+ssBcR"x P n}9vʝ]wldUv|d+e| Q]/G.w'g=R hWC1 :M%L|V3XnU7=;/$IY92ޖS=` G4}p$ߚ-qPH.b k/b@v${RkrW!Fw@ ̭Džz C^,a8DИvF UBS#JmxAϴ=U 5HBT)j.:6>bbenA)X@]]@=FΜӜu("۪ dXExw+Ez;vY^ Ryҭ,u$CN1*Jk۷C7l IO+pl7G_%΃\;O׿ ;ĤA*/rUq~0s@]kQ<&0b2r '(v<*5/1".ղ;O<ǢHn8l]^o+Xă>AzIH mن:OMΗh-U9ʃ2too=,gcj89o*=l9,509AMtMPC85?.o`%~@n>-Qz . 6lu-Tye72tgl{rjJ P@Voq7DDɢ΁ؘ'7s}.SyQCyu:N YHcI[&?yo-p\JܳLFeuFID?񵣾^ct@֓=--Wޯ$= KbJRvF޺HH>* VG&:³uWr[ɷdI7i'.]HB`#Z`>SeQTa9p oƞ}Vsi딗g-Wʂp?o̙'F,/ O]2&4eCcgKөG?I$yuҤל-a(g;O^"Nخ7P Z, ]K00iO;Jg 7v Jbf[+S#|.E/Rxx͕{ۭiJkW?%(Ȱ:D+P25^)YtH+PTQ)w70`7 FꩴNd G1ix-? 3, | T|+_BB3#ꪶL>W$FOz79?Ik!k[בL5ZԆ@i8^X-aHo\7g2"*j"Ȣ]!,,Ё_53Ot旿, ܣYPefn)$ a:Z5r^ê|[Ν}w$Z2pR~/!(_- lW,JB^Z)郩eFөC$2ݻ[/XP9]"cxS,$ա..RrOQr^Y*86/vU]3T΋|*[~z$!=q"zfJmS;FtW %Ķ$j ܜ L (vu@K]BYD)ѻzL/E7w\T"`]ƏS>K,h<ʭpL tԶas*#kŁ( x|?PaC,L;cKUx;BkFNY#̛Wv7w,Y)+4:2<ҷ9Zi j4cI 4;-ot:Gg#$j2"8{Ү(yMӟfx9@x*LJkqv66:a&iIClFB |פVOk"WfzWߐiVnAt@u s.P'͂J*޳+uw$9=>ͥ[Bih^ؐ'ثݘ %Aa} +iN%Xh(|,`G;>}h('ڻ͊B`1Tf xRf?M@+9lX^"ǔh*$ %Bw֫:=a%3y)n*Oc^Ɔ%8i^$ n](FjnRԣWI—>KbnxzA\%A>i"D@yG6qߊ sNW˥#fE((취z*_m%bh]]SiUDL3./ dr2Bک3]}A1#WΏɨgZZ;bR3SRm V1ω0IX-_g=@L/х[Ve6#Yiiڏ Q Wޛ"=Sd-aKo `YSK@DyrZY^ v 7_5q_+)憌Τ^њ,#TqT nfrJR/3JWT=J299Ajp1(/4DK$41Jj|cCdr"HTFj&7)1 FFv%6k;Z@RFsg=;H꼜T?a̕|ΩmQt)̱̐Oj۠VoBN3ٓv$"K0B4%HOjg8ecpK6 P%S8Um`;>Ѱnhb2 Mok3*&2$ @:rRߓYIاHՁeƘDb}뛇GckP}CA=0Dd\[bsv (ǝ'v33ۋUMڮRP&U|#HbtZ <-C[2bo_ӽDܑ]?-m?Vk(%!:@x x _ѹޱߞN>qi=_,V{a&>lFXC)1f(."wKǾ\C&_{u@#ul }{6SLd4B5d.E;P?hm\=}=Y::H%O3W> ;!.㾔..*,ǫX ;n+̮TB 2s`RğI˵2 VlLf m؁p0b[mv"@ U:r6tY}Ma7≾1Ğ&xʽyeڔ[cWVG2?_Վ9fFB_濧 ,ȟ6X+ 0"(̉&5X?-ܘ=cvwmq/GD_;m+'X8e8J9 o8#L1^S| f208 ;^*۵g,hމ=D f8%ZDǕ!p;9: OZfӳp;sJC OR';NkN!N scmᶸڜ|S^("]}зm,o9ۼ편 cB] ;%7۾K_dkkD_ev#~OAnù*yk|mLֵS3Y,ILIFAs5sONG^OI+ !$T1Ikl.i>L>+=0ɍ1Q}Pd7ɰV tr[|p/x p}JwN64Lb\7h.y6^5ݢCO`{VY_#Uu 09*# 7'Vluq }BhRV/ux.wNwwJ e!1@UKRƕ{ HfHi/rIl"z#cۤ$eA m9x%)OB'q6LgY'q"FdPOz  6%NF񀖔Iy} ["e߆vQ#=J/n̈VdvN*h&ewݚN|>0VzC(-Y ̈8'@pIxxlu1ߏ#ҿBa,k8a!W^)o`;wJ- Qq}^饫:Ŭs8mrgeәBBm0zzY=PV핿Qwϡf"jN [~vZ2:o^pX>mj<OuY u\ZȣIQ 1SQEi NbAf/n?0S?fSM9afNy@MY.P2j"6-wۀ |p/}%fKej)y7`&"Ϡ\ٴjkK_ܽ, >՟iPﶵC͌ 2@E_wiaQٓF2l*%I?HSgB+X,`7,> N6f U0.o2€d5=`IeHeb{%-UpZ1 mU5@~qRki爳o [F*"dʝե帵'dۚNP'qDrwW twg<*Xtũ zdvӠzֱ;,0 $(iK@#NVL!cJIGe.#5$W:+5_q[LF+{ORX mT|$t_tW9b=o;Uqd]~Yh9"s9f}FF! ɀ~j<PE0ooMJ8F*RO#Sqx&y4}I><,wMf @{PTw*N~|ryhAHMMl s'(2ךּ{mSr<$ gW֯șa!ScP~aYV3q/hDu_Gvj Qk\m#;zo6>\bgGRig/ҩܟXR_ -/k6 !X&숄d¿XCgq.!|>_IhxcIDжua@ #PFL AEXzbX/t< F*k۔ayKsl'i11a(bՊtKFnSe;&t={j~Fz>NZK7SU1kĠ+C5vMfEҺ f<͒Pa٭HuGS2djcJ$qj:d%5Gr*9wCDHHEol3W]l.lu."(0itԑ[F$oغԌKkǃ̈́.Ί7.s</S"h{=R{{}n}X(H{@qm wﱗe׍hytD}]_@5ל}HA3(}? *$ 6ǀDh$q8Oj)ycBB-Q\b${i+Q@wE//0:0;XJ=OXhn@vTв+B'뾵O#g*cl r.Lyf~==VBJ.:(D6Om8JS DpF )@B܍sJG~R)ӠL8Om h<=1D$>[(S%)E s!dFh|'QMޢzڋ槠Yi, ՚WXk>D~tyxyC$hɀ#z.tFi3e<% h,3)R7^RG$:^' ٟap5(S^HީQE c8+5d1zu0/ǃa4[~^9>.= 6 lV~e[ea²R4X,jfaE獶\N՜Aucp-AUڳy )>7LO}52ωE1@}ObzB? L?vC!^~[3 S <η&g_Fi;ۊ .m.<>EFfz? Ø{_!֫Tl~|e eA 7DZǩ^.ud3@S ]b<~FTt4Wǡ )uEKSt߻:'MCftJi>⋦l"Evcx[8m$@|͚¦T˩B TTl C 2*w^lJESUX 3R;+/=.תK)+t*XL(AY82qbm\pL ?Ҭ*fIIܳіqjU?sm41-4X!a81kJ^Dlq &uj:y҆6H\y/̰>حY4N$@_#ɾĕilh F =G8><-nǚ+j,ԢlRX ۛmx/ ?m}4aq'˳4SfSޘ[~>&QZTGN.L,=ר6LJ|=EW{[m]зYq-w]Xeusg:yS8MSa/.GEg,َfvD k<$.mL!_/$oKcٝ?'1MsFo (A53K/>^TD3FM2Dịx05֙+*:ݒt z*]K 'oEF*|ƆD.h0iv)Ĩ}Еʅ3g1* {'͸L0<{P1'E|+ 0wc҅;AMV~]ýsNrV|ҴVM%e޻ܶڇxV Si/Yd2V:vڨҪ3S\A̸4VM_g65$qřh1v(T|exdmu$R[eGl2- s:5^US֟RN{PƂoh,4u9ǏJ^ Rsc`>A_"dzcyZK_E3ĂEYxssm;ƒ!Wo$^qގ}aT IH/O 3Lբ}'7,} z&{?!qϔ- pGT_Y]yk'+:#KM*_i#m"8[,O=@ra&-]t_bO($r;1Mu-?bn[Z;&m ȽQIo*S!DBD۸9`uXD?̔a-u\p9V\$ȑJLna/X۟JƹȄd5ء&^Nr#w (g%w8Br^vzVM5*Zǎjr QTN_cHdfms?'bK` ^W8]bB1462VY:@#+?Ifzy%H 25Mc]7{7ޕg;C!k ;LÀxxo"dvy+.- h+J}=c 6gt2\Tag,ֈe\;d/+☏ 1[xiWۂ3M'0ꦂڀ1TR-wL'͍Go9ϓe8~`S헇W!8i"Q &+F $G*6JG;]OϣXN"}E9O: QCQnQ ZNi"zJo >CP**Ncr\aH^R$uH#8E0[Y`uUwR̨?|z]ȀԡQk81SH "muBXs;>KNh{cbC5#c;b&{f^Lj^#]džw{ 'ulZ R5>30 #[Zzn]! 2nHZH|Jck12sM*ds>"áoUژm?Ti?7-zqԴMW-G=˴k E-gԙ*c=A@6AAwZn}3s[FHnvãAZfLnT [v6%*Eb_X+m|bЯceB[eA$>>'*ah9zt'ɘԞ/,/1=x5\36I2T}D&\͗]U|6=kʼonl^ۍ0W a!nu!z[=s Bc|49Sz2t<x::4^tbjqfe@:"nh4qpb\!!"'&S̾^h;FqX`~+.RT>rE` PѯK@BOB)ЬH[ c8#{9S,;o'g*7T^*m~\rǣ|(p1T`s8Sx5$aͮCޖt,NqJz߯#"]ui9J\ځ2m SYv!+~Q<+|fx Մm'pBXA-;~PAy=l̇"q @goOͦa^LN)/Q .G)dYVaѧJO>^v. ;x$ػc+CF9uй?Of1u/Dz&iS_Z-иP:_1;hs; 5t &qjՑc4ޑPUD)7u1PCvC~~Ma׆Y`o14Z0$u]M@o MoR0s;"k{YG{ Fĵxw:l8 zes `T@N*(5<Ũ_zU"}7RQKUKk Ͼ`tF1 !l*'SA|,qlYS3QWL<| u#li}[ގOo>3 ;&܏Yw2V2%J#-$j/WM'1lڦX qM >FR(xzcnǾD7"7|P;~".F LG- d]5/-~zBPWWF ڷ4=,=0h ωTZvH(# u@W(i֕17L n{>.))ӝU["IsrUYMֻJw :eY<.UvpA!`sX|ko 󗘢7u 9CxL ʭK<N}T=>0z `kLwt}LAk}8"T\CJ*{6r OmZ?YDW5+m3{9ơrIg e6bu,X^D8CBs\a'Q4o)e&ޒY_{&5ubG0KM䄿΁D2@]9ʃg2(qŬH)ʕ[Z)w@`I0cz*3ŒQyY%0YnXޢ1~Mn^<p&l(H<8p|?"R~j~ vPOB2589 ssVt]I1n24)biE:'iLs5M;EbbJ]6<jFGьew3;lM+9Љ!M؋iM_@Z}q1(}z69ɺd8$8 ܜ]4J!稝; >쓤}E61ʢ*0>G=R7>C㠲/G˗ s30wY{+5;Eдmt!' 9g/5I]m5 4Oɓ6ҌY$?>4&1o=MJ6#ZgK9Iovm3TԔVuTW{ #5%hսΤk&W"=yDNd&l+gkl m"Is/Zl 1~u"׋($(L3je?`L\  t%Fߨ!."b]*[T$0_QeZ ߸A(,ޖ(XHIꡑP`(U BBHH7s!%>tn%tLG[.}R% R[NLV&[۬ 嚞u- (migFy>UO]1A*#Mèb0 h(9#ʧC4i:Ft2js79)g47찄>qƽ) j@${.a#$cCiUлC~F!{N8qU)-Κέ=?V:;E}9,9@$46(f\2b3$5ڇ4rTƎeW ޣPUy ~bt jQ.6˼c3iL@P=AYTAm4V4 }6}`v$:?Z= -8?]c6}7 *}`w!b!40;_k$N:IV8I?E ܻʩjcܜq ~>W!-/%E> Ŝ M|Qűrצ !zT>[yUyq/ |hDV@-,`ؕKŽDOp(%)*E7" BPo̕wQUj}GKL6VnbG LeTf*3.o,n\J!P_N$ G&L1' -R!2N?pwϥiڵR~K|](<4|j%/O0[:ۍMۣDy3U G ߒ:}icUk/}mׂը|Nk2rb'doҶ2ÁhUGE*|/@au='{΄ǿhzL5yyiV S4|d\%8м!o7|oF^Ŀr+ R j {BUg[% SA*uZ< AV\ML~? 3!2BC WR߯/07N+q𖺎61͞?c@+JLczGziPw3n[?Yp56O%CUVj`UBd̿ ERsWߒs̵ F-3.hO7VvNK/4h[ QR2r&t~<Ŵ=Hx GNk4OS>e3i";i|[A=L5&+N;g@ţ= wBC&?X FrqRB&S쏱_ nS LÉm!R$t3mC4zQN¨.^WEu'6AqoF9.x3K6 䶹 )#$|@PJOJƻ]a6iԞ5pR>选;zU:Yr:ֲ%U^L;]uSٵt'4FUjsNӰ(QL '/XA>#ō'B`,o['#r/gpqZlgpUދFMA숔 '0[N\G;BtdtlgnGּ&"78ulsRYB[@i2b\1l!"FA5e*R(}C%J:ڽ$ԌLKxi 6mDl6?3(:^[GԆ@qʦ~%Z=BL0>xMe~}̤,al3?Oqj`y_q+T&&S =$ً_GWPm'U3%IpK ~Z0඙rG2 ne'J% Y㼚kv \t>qfU&Lov[K"%,iK~-`>q G7VחyUg}7y]m[.w/=̘f΃Waod:UhbKOG& „Rg{}E>y+j4:)jc2M2[.ֆB0']!@[o ۚwmYϮj2NQ~*O$!;`ycD,i6t4h:ϹD'w,T>/dw? yz+GCQnD%'#>,JIzKrZڦ%;)or+_S+#4H=H^~י92YET>FRL-hߞoPy@NT8gDiTzQr=4Y֢ujW`/*LCrOCw%ZHE;s5R \1&G0zom@ݡ:xwL w= ` %eăo{oo@=c[똳[S麙t%>|4+a| 跰*dlEǻ3WA1)}49(?d;ݎ2{/6!Ʀ5giy.XX#DTXKT }:RR!pA_] ϾW0biܸB^ |\CA4ST;t&ܹd@QXcor{ t5pl[bFOU{RM3F錅q;?۸:5F:Ru+bhǤI"]aSK?54I<9ŭo2Wh2/ -9hfSʚHtG@>m%.~J5w=g>:aSYg;CÊƃcɍك\`5TLYJ7d\#$:K߁*t??K=}_1jM25K&O*6X h뵍uW]KOsDn׬ǿ!C2Yj%-o;as'#P-pohX:A_XedJ" Pv3z2;Wy;$UZX~ld6sINyS킋ԏ7!.Th3 GL!s=0yq,Ev%& oXj=i}25ެy{]>_8> u7%m50 ZGߖUw+#o) W-Hkġy5RQo҈.&jݲ>#O!+ =Sv)U}]p,I$BD M!:t()!rq-l+)2ӢI_Ζt%,\qR34706c7:\Lzzbt6ԣNDC::'vr7Z2r_Z;{z&p04Q2P]KƒA&x\=wTIy3_c !sU9e,@D yAu*!jqiQWgyS EKd]3?Ɇ F8WQD.qAyƿOEh>{dfBe&oӷ6?%4&(ui5h@Ch͑.GzA Md|/yT!}di#{oZ֯$Nf=>ܓ/[ڂ/q-r567>'%q{scܔ14QqNݣE$LXdq@|s} ^6Ps""bĦ*}vP~ f/F} -9!QKcdd f+x.fBRat㙈~S@+7|pip"a'9GQr؂ fb\QN*ktb9Ekzw @ wy#nGlQ*2;w`/l3ʛ 'E|;O䳱XLe-WKe%N"Bt܎M]kVIq:-nI͔G'Ǟy}!e"Rn:`ܜp.E!jct8bab1'!wKUuї]񏐳qɯSwdV6IOO%|${ y"c])/N'Z%562<}I4L10MiA"򤑒Pvv1Gx~ ؎gTѸ$Kw?q﬛s^S,Pձ',i>%sw+O`na}WXi':9E_qPFPdD dx3A;Cj BE6孚Z=[o>wBؚ/WbX*x lh nn}%6V}2]ĉ#R^S8gSYsMۯNs[ĉ>GIfo:%ӁgEɫqx,Ra+0s<0=)%:]7s p@iN@:Z1[Q@oWm=xș_yOt^F`t|xC,zϗ-ژ.˚9 K^5}>5e#Kh~/y=l7ZT8bJ9yك)Zbrc{FƠLLn$as@nldqYGFIZ̓'' 1ZeO$wZ >FSgyR p}&ox/JS'|EFC}ŇA0H W~a Z>Z}@zj*d|TEc67dG|@fq^}b*=>fʫ㟅uk2H&>6O0ntS܌!T1$kZ `㾹|$mY(%3|o|'W\>NQʧI9VR^[- )[: >Đ機&|3S_nikI55#ZxבFi;CAN#ot",hh"6dR"WzE5O; \ג+_(oOuU?^ }|ON8#u@wFUdch?\x[zl\Ble)_,կv)jVY- Ύ6t9.*O3oklq2#ϕ2**LkN$B]sϥ(cO)8A[ &!<"5w3]*Ʃ=Dyi >LCV q]&V>U:қ,yw¤ 9}ܞ YNtlv,Z՗g颔ڏ0=55D,T=?.6)"$-l8o.%!ߥ#~Ґ2SD,}8`"1NKE# [sIfLN( F(3VHQ1ML ą"]Ua`I0@#6}U#oi흼-ϳU~K(Pd+Sko J//[Cm/8'0j$*5lSKKWVQW?FI@iSbqpg% !IN?[du-eW pq%lnߩ#qO#g4%4Rd:w% ߵ_YȁQG+P<Q[C\#j`G1>Q\$jbU7He3 bܛ$)%o _ > #oLyRN,l}v^f[d me%ԡx e@àh^4wpBKq..8TMp .j"ufv-PVJهgh'J;chH9ĈWБ O~ۅ/<`å57>o,ߤmuJD&RIx/И9&"h6;8KAMBQ({DGx^/u| z;8]I2=b^~}Ե*4鸧rUSw֗2DfT/K]{nֱ$\80O1WoU%c =>4/+y6ؒRgE99@cK} RX!/m>?F%b~#1#ks)5'I^n>T5(BH1"ڣE$' 蕻< Pf"Xڞ$O/E0pԊzH>'GM2xV̀(ygeإql~fKZù"k9AȚ4.˙0[T-nnGsMUy2V/pn~7U&UZ?E< \s?jKH"bRUϧ#g/ G-&F 5}s{T->Dd`ڴ*5WEF΁cQL0c] sRd!؃$ 3 hs Lr0CxBza,( @`("7DY3}`Tl6} lVK[|8/f wOY0A!2("T ϔ҃¬c8g> (&WaY5 oaAD9g}"qwJ1>se]H2J_Խ| eܲÎ.mʱhܮ/eüu\<.OR t@?햧{?N w<;:P+:KL3dSwW/]gQMInOi^2wD']s&W‹DpHys/321v1Yh>>V!9lz*7y j[ab/?׌ҙK cvaȩ_͜H2 )7]D?n8W))*`0ׇ[bļl.qGDo'wS\awaj/v#f 9duy!.D'+VmVeYWnƻUC1v^dR.!4Tt\jbkSK?"JxUvu^A9dʅ*ܴsB”zt()b|*2*FimXWcZ]]a(7}~_^f,a%KMj^0>>@a~"-9Otu:?cԓ Jr:7^U /y Uu )ȯGs rAݒd> "0Q۬,ލہ1@#&@`gr)ak*u]hq*mqŏ)5DAQ7Tp8덷lMb^R Q;Y|0JWцPk,RNWe{#O௻X2v}oˉ55@OfKZv'cѮ͎Ct2g:CnJ|Lrcݑ2P4sp;6 Nu޸E[\ pф1ܯ,Wb0V~XemjƀklEFЯu<qj RYF{*Eޮ0Fӝ,]`RsLi: VoᖶŚ3-X7IhZr5s3h f*=Շ/ͱE+,uc#B/Fw1 2Q[{`\n;`Jc#׵3}c_^0V#tlvRG5+݊cY$aO:G"ğ;m,^rUn*8NUw)wRTײ/4 ͹йsW9ڝdRޘsVwM,Xf" _quR Pډ:o|ai %Ew0x,a:cXWp ӵE6i־W@?oI)J*i2| pI1y m:!`^73Oϝ7_xl_S=B4{rF5~\{0S^_GZfp-oNFOݢ; FJȍ0W7 ,W~9} -Z3 NLب֓RdӄC!p43^8fRBzNg$mN`jE4=/3%U6)oU 0v;mEۺ"cY`kXpUvNܾv(k{Fѓ؈طK\'a=sZbeOSy wnWinMqY9DʲmgѲT!e hY']{?{3i6eF|洴JT],>P9X C\ۙPjkd33R9}jO ǻD2CQ!x ԇp8~25vcA&𬝣l狃*F Έǎj$)6KjjDVA<3]Z|M!E5`h舵”己QL=WK\]J1#e(PX]Q%3\5S?3^*ZFL?ziȤ'!*ќK]*<[/<0"OϪfc>xO $ǘϑ-j{?]G$c6 5rGg yDxt]؊I7p-z^kb^ZAAʬ }%n) ;CO?DVG7u2LmJM8;]p[4U(L"LƯ^Sڥ<8>}sRef({7ޓJ7Zm2[͕#9RmU]ge}y`}K˫4_}DF^?šV w~gؗ^.=/+e׹̨OYQ4)~Ec=)RV>//[PDn:4k cݪpT1 "v)>v^O ,0M?{*W~&?zfn\5Eݿq=I@WVS"7Q!(NT+Ug+eZi'X_셰 Uu\ KS J3S=B>uCyp@rS@QX }0xB^ 6cqrȤW-E3hȾ@&qcX$xoCISd:3l(_s?7~*]mkꢧ^Uu75<̎#6U u$R@ѽe5A*9R8$SXxE@S q_#8Fcz^^/Z4e 2&@jNz!x!EJO~{<(I'h'ʜ!i S#B-ʣtˣP26wAD>*G|mNe5r n@:_S3=(>˘e&n%FOah]lBRq(\n-&AA}/l@PxSwX s9,'M݆[@ $ufZ֠2$cګw԰UoV)ΣD9* HI ^68 s򁈑1b +Cl0-NǷ|Jjz'Vf>o4fG*><9I~Gk;جpbŸB9Hh.]Mox\8ΎݒھSD잒ʬuy`Z9󥥛|V-?&[ $c/yR`FSkl_tw+_۳ɛۣ&2Am9x+k}}T6)A 4 N&߬uRV곸T셔{1Mb+G%ov u|Z16+unܕH5. gi#KB͐Ii' E8ů)_)F4z|"a>jj)Kx>ez]k"1A? }u jz}c#la)L5;=W iu<h8:0j=jxQ,  a,U}c n(K'8|(.eV8 ;10tW< CdKOطyRc܃獾j}q Uaa]̐vhМGm<Q䕋{ Kݗ-Pu~jSSV2.a; %s̶+(d5po?[3YgT]]:G.oHƘ05 Bxb՘m)K2p[\J7aW T/4-@/&ruQJq/TrQ5~V  wGA=gwUY1ы{Z?)XY'vZ-ܜR,ђYD T,]czەyXRvj  c9X\;"5?L<& ܁4,BNTdAp?eE`p|d=qMIy8A}6haS<ſyT{ĵQs*8ޭ?Ե.ӂNkI 4E9\EZ{wS'1E9L#2]^O=^J(Q5E~刯[XRdwђTbj؛㷒뎊H%gF#`i&Gcl|252_82Xq*ŵy bLvXM`kyt-[nNc!ϗz%sj*_%A0Zђ+`xeݒYHK)!gfn7,,;pn.y\ZcR Rτ?wb*9M&XϊէT(d5K^<7iFOw!T@KzuUjB~dXu 8e7 h_{eK{Gs]ϟ9 B6=3''tYZV[а0#ƺb~x,.B}־t+ج݆&yweb{|tҥd1'y'hѐypl@cbӉ= i$z˒8`ؒU+wЊ0Gs+߽(bZ[ۦYs'HfIl3^?A8FFjB C(VYW"G&,8a"@L Rl)|(AlJkMSIK?Ѝ@R{Uj|(8Hl y c<^HKddj GVZ)H6AQoʸ';ц "N􋠵Ze8ْ]/XMJ"HvKʡmO]D|#]ŽEWe%M¾ĒwW5THH)uԲEw 燮' OIbz,;DS$KG!vbaUQ6s@7#rË-CĹ<1k{mHwY<" ϊ4<[ wā)q"&$̳*korΉj ש/$ hb_)@ET@:qEQ pzbT_3헤l s0_FTўa OC&THI z9B93MtWK-0g @,LF>` a&&Y;h$*vXz&6{zo [X1A,cmMa٬.7g xjqCm&I)ZwDG׮1|s<9MWKͮlm^(fYɟ}*VOʋfqY%k/ ߉j_qr9_AE?Cۺ6" dG@AYG<.kv6$3'O6 `Tҙb(>5;9GϪS 9~O(6TO #>;mRNt_ l*4)]sx.;O?Y.K}JciK?tu7G+(l})Lggسd^=aQw&.C}[slPfrtv0~]j%qS6$\+:^*S}Ȩr<HPv6O*2L66Ci-sԹAY~7s2K0Q$D)fhÚW5Ț.`:+o_|f`CPDWk>z7"=gqo\$RﴭU{^QmuЏyOdxfK]f[a>ls=)\9>è,97u7B4S8x *i*ngjT"8Ai۾L>akr+^&5#&mo{J/-sI)!se)D>y-[|Zj @}԰F[6m!G6 ~tc&qA!56I]FοT^tƣ4 % NbCë]4?.|Iq{'Iú$b3N:@JЕT,,-b+zHmxSi yեpAfKQ=$CQ+UEYYyi)0nʣfVls]<~ڐ\ۇblbշb)||Q(u?wFYw% Pn_^B텄+s pCIF}=g/+.2G:cEA啅٫UZGMDU?_-) }itKjV;JZt=yfLxe1 ߯v5\k^Iܪ'[FgQ!Ð-8BOFiLI1T-($!,@~)>D>1TY#BBЁ@R51 ܬ!Rxj~2eq;;}*֠Ẋ:p\ EOqlRM˸2@ǶnW[_qz׌`}6h Ͻfʉͧ/+orDԱ%n^}υ;Xw*VmTg'8oS}Du)H?&aۙ4,^'5s`|~RLhMa~X(+A!/W|@&]>؝LJu@,םb6cUox¯o}v~I7yyzp[k"dLJiIm\$nȧ jIkB"0^we@Њoɍ(;T.8RI. EiuWR9ƌ'8R%_2I?-ġ{Q pjCnS$ŗv)XPu?*-ʰlѥ?V fcSTy[t2!1veB3wb%WZ7փoXƉN b_I׭~˱P*gun"/2!+|[4fWId#wFCgA{iw {Zʿ+MÒX-C%92XChʴT3ÝE=.*QIx=?<ƶ!h9YHG`i2?ThMQl6BC;<1zP(i/T r$G4Eˎ5 8p;b ;7 $,`Je=)NK@Ez "|S"d=%FE vt$YͼP]f`IJS=W)r^Lx&m_QU+pPsۃń҅OQU1i̮)5z"' >*9MN  !In}(NdǮthfGDg7PJ^fAS3J'-\n1>Q;843T'5#̕AH! E" 7G -E74TuX/6蹥mXEhS W܅tNj-wH<[r\L%;jhhФ"pY@P36{rqoK0J\<qND6e~ϛ~r$|GݕAAfL@i}cd`nRCU~zfQ!\J30hoavzmgCԧq(θ3/wUW'9P+h7#\R$69]vⶡ7^67s#@!8d K(ûwa@gU%7>QkcDXwvz\O> Ml%0{>;G+$/.Q33@M-9. )ör2ٚ2[/oFPMUl Q5#6WKh+꪿|b/2M[a5O(_5B l[JM"Iqk$)/Ҿb7iN!LCOv|MlbL"g3vS]xri($ΛK񹠐,\i+T݇`vK>'q+̶<E=Nkv2ŽUY|yliÀfgb͡HrԦ`X7I( #W""L͡ #-T,)uIj]L;dqNs43ghEJ Qf$ىQD&x*~M0|)? f#!0j<;H >܋PG۟`5(gC=|ul},\b=]i4Ac%.D:ZzakͦO- w`R}"G+ԁ=FroO]>h-&BsSv}$ǖG=׹B. |/|_F ϔ k3=+U 1UAHf{>B2'e ") e;joJ(XܶZ`jSJz'F=,/Ot i/>Ϻ|{Da9Z()or@ʀÖ7ƞ\!CƠ&v@˯e)*4߯F|t0 s7Xx^9_^rI,t}j\iݝYJi8U#E(~na9mS;\}:5+2'/>KIaV3$Q\<cػ5BPCRQ u?z@bEf&4 " iw==%jE m*|՞ dQՇ-B8ސSlYToYx⛃}]v,ޥQ8>p`7@b!iQXOUM/ V"l ˩Z[`³a/=qقjHU6.Cl}-LjK{ "Qq3',Dԡ0Ca9V6Mh&E^\;]I~"@ό#HWnNZeo%k5KPpȕܖ#/(a˩&dݱ-m'rt.2~H&gd$nj![r)s.MPMj՝̧1'bjyް~`ҝxiP!rs[CceOxۍR.#-_dHg l)0A >c]H(A\/">kzp_{dD ] S`9:D77:@B ezv[p"c'DV Da5Wrzf"Ӻ:o"S [!~ꙉlrQÁ~c˸?Uaçr{NDuelcgymT@%R{GR#uw]t2 $7,ۡ~+aqn,ozZf 1\ %ψ`-Eg䡫w~"9:5rpm cƤySM[gy $A{/4B7,0wۃ5WACpG􂘅Vg(]n$U"U$hp],%X^ZA}•#Ѿo .0dEV]#w2*w" Tv9'c.*Ss_8K |uoVx] ]OJHV^54<}S.R'Q#G Z-CmEn(…fdbJ,\.bߡL]0I^/41KoO5 E_nǗ,vh >Vq0z qjQH<*ѣHmy!w6 EmS㖛ކd^r"&~l.VjXC>V}XELH}j\LYP֔&N?x E1yX-G/^*[)E=BA¥?epK"_AUZ-.Lg2?yܗ4+/ubu}[Ϸ -?R\uo@.-c^((QlJfrHj2($aR;{2~TnzAkSv|(/x#PK{obv4TwK&hLC y7%y4Sng2*cBz<WN r)ɸRp@\qlH])<{{{Ɯ+寊o yl(A0xIL`TŨ7\PL{~xe[|O݁}4|)d4v/tQz7ABmsМ4ՄENЫΖK^0*P~B{Cuz*ntⷋ^~9h|U Wguv%So(P 0K lί&ȫ]yJ% 9C/\n/ƭ.| ϲs/̷s-}W >;$,"̆.g-"(ܵÙĨK/31@uqwniRZ{X_KT̤mzL=\mjC$mCgR5G}G $ѫ%sFN[]EOſΗxM_.?: ii, 'rN,G[~ d˳et \Zekkƞ7<ߗm u=V6#ǴЁ(64-f`~z.Lϲ~ھ$37J @C\6IH`,8P!o9ck/3qhSSqVFYH'x -[ O܄bG?ŽWALwVY_*uΘx|oҧ oR[#+z4Jpw#Hu s37Fۄa5Xc_ E3Yȭ8h՟G)gYA+ 8[oVϷ:fo>rPFB.|gl! 26i$^Ƽw%pn^ǯ{KT֯"sc@ (UT@U ^ˀ9pL ;Q wez,Y,G+/l::؋m<"#<9c̚-6 ݺn=*"w1QD\fMfp>톖:3/c WNDatC)[w8@* &27n ӱph=Xղj;-cE `(XX'k v5d$%[鹴ug}E[% UԝJ753QAX`< U#/f kDbAO$!RL3[q$9ޖտaɦ W #Yp.nQU3zεD@߸'4#(!JC-=؃@kBbwY $ˏ{2yuo턙F|\b!,u?1^(m;pSź7O E9A4wWس2lTo7#=Yeƽ  ;BgI[7+= tgsEk7w5 ֘JLX9gS'S%c6"V-v;]aPâtGf?fn(doq՘l E@B“tC>a&VaJ1M[d3K,m7Bzц~hإVmm>E B='pV.Lơ?ǒ ENoWe~aA79T ۛ#1338>z5(NFK]LfԹ-/ HaFʥQ-l%E$-e<ĩ 0=`sM--/,_3KPEA^ )#@0J ^4cm#(T1DlG3d,>'!/mNQC GD S}c~wc~]!h̗feȗR=:'喢=5u;MgkKQt:6F6J1YA: =aJlI++xFvibJ!P&_ UIv5,LKB8}fء ]*~aڈeNDh9ۤ /_|S'ȟP,  mpIv!ٺۏnaE\c2xYV\&o2*_hJ>,Ek_p YY<7ˠpyeخM/0'~;Xd([`"QtL`SY%aBwڤ ,!jr w^i&,CADL9{Ÿ+|@Am(!brSո$Ķ9ciiO;r?9̼QAD1-yWf $hFCFE]FqNTM7Ig%,1zt$sS:n5>2g`zЅ鱖_QGqv߁Dc*՞3)x_e>F8~=G!l؈qݕ5B*yX\몸r^IF=I}nw'(JbJ&ŪՐ6Sα4ޯsİ,ɚJeF!k_>je(OdIi x?6)ùusnT(m2!gLS$uX+R &AEfBZGHV8FTdmWtn-, (lnr"q F,^/_`>KN`.(T^Z- t7Ry$Ű5( z. g'6+0ϦO^);7!CO XeA\" vRR#1=ɑ4kOcl.tδsk1#k`*H[qRWgv1zfޅ &6PeXTϵ wF7pO w:vX}{~(gWeĈʜmn=.rIOFlmI, zY i1+]}Axfעs2╍{g?q/޹+!#-dDN٪do(._Rˮ}#F j蘯1ϻWGL9wd۟SuO*ԙ)rLm"@Q_0B3 Gm\c*{oߞetzXe  xcrkd.-X6}'埰p+6!H&]|-*? ȁΠW3;ŕ7w\RncMHg L'NXɧ2t'q*[+_uٓdGuAr6["dTX@W|QwIIgǬj騬c뵟!G`i3+pYOU&TuEvO}≅pwDIfo^»ZJrRp|b&" y[0;]Gp, 6 %_Vu*Ư3TUk&&2 U5 ,2y坁XYU#s?K]~Ow biAC<]Dwf!1$?a!DS8?Ad3*xIZ=2WoDM1PYx6"kh;7C-}Rۆy( δ: rw@dʫfb6ax%@\ݼ;2D.6\C8^' WeC#VkE9z'Ns~,VVJޠB^ 9aqo9;C,QpWpA0׋`fm`UR-XmNuI>1h7ǐr9{*qJ/Vi[8` b=MTch VI{W<Gٶ'i.*6S)#λ[<Tb)EZv:{u 5If&ҷHwc)ߋr:=wM qX?hVq7p͖YY_n* %Ps9v(u[wEDTJ![LW{̺5MC*ڍ.@/nɠUMư>we>۸>0]0@x4Ϩamir"0ƞeճb D9ﬗWɄ">a?fx_kzgüm8du[m#)@6X39}W #9sC[e@z5|??XrMsޡ:eI#dɘs 큮1.*o\+\V^_7yPQVvuzC_*^|R,"6d>җ*OVGf]vKxa#A]Ye߂ZRO}ebP%WƟ~AwpDZ][@TLqn&L):FMׯGCi \bj:R)S$@M=X.R~9> ,+`Ƀn~U ^q|5й*"Y*|FFtOomu}qP#/SN!z"gq_66Ma9PM;Z򉱎njT&2svkvٛ"o"W:#e1<ĹCS (t\eFޘkB2zVdkHf(w H1(#c[gh0ڥ9yϵsS`άKg{At/"/eޗı*,I` ۊjӜIy-&m(\Y#EE)M%*VUi^5b1|wRJX<@Lw  ZGqIgHѾ|yuPv.S (}\zJ5l&Id{,s{ػx/8,@wY/\6\W#9!5a% _!q$CeO ̈́zתOo sJ<`ZC)('-.~OY]w?`NTb5aIɍ<7N2!<!!C \B*Mv$hHm썧D;S8iztDPގc_]t>lD(Ir?,+oW+vB???홦8j/mSur: . IIINɳ9R#G!vCE?dkY"FFN( m^-P`h/1L1NVV^`sxFG6DU?Zs煂]^ +>{:r{Lhq3GGHd'▧Sq0} =uyfj[c«#JO쭦4[<\4LC$#|uWTl'Haz[(gp^N4KxEO%y@^F}ƹiZ>Ц.'QT@w΋-oMB^ `iju{gȵޭZ[ᷘ6n'>9…CU&2x!Aѯ%BjPۋ]]͸cfu޾> 9b/x-S]R( ZTO& ى@Ms1[Z<]FwQ`gN͠2UDPEcUdRLO|/Oh}#_Dyplܑ( T/TS:LRV$"8q q:N]!,g.6j0 x'd+BTum4oԭA}%bPhJ` L(Nv/N<?rBo˻ErA ̖hpj큆ʶsfݼ|}l޷boґ2E4ZZKh *?WRZK kme'BnYd͛eJ ׌'\_u-r^vXh_ZoM0}qUjxO(Ҡ;儢{Î|RX&᯴z≠:F32&*ȱXx?vۿI{l,2sLK;'xt%B(p@/2Qkw,zݶ%+|fZlݯ`aWUuS4xQHes}Ӣ &Ĭ4 |hwCH&H?g#IݘH[5#S&N.W^J*6Զ&7:'Bw$凞G|8aCMABT[)Gpw^J̡Th3'4t._^?"zKZ|ը|aǭ ʿyo)O7*"7ZU:3v~l|ucM{K:Ehđ23̮GPNS\s^}Hq5|b@''({{=Hg #8Ҁ$V_U ࡼ] Ө, Aryrlpq $>xocK!} R]£($wfb^Uٲ#O+bgE΂ ZC@l݋X :cLz>[pV Rf/y*s/]Cn (K?4R(>lȞ.o]%s܊;1T"^,)vԅN) ղWP cFg!/X en !}@dqCrU,ak, GM&~%Q:b%$jMg}}K:B‚Ny7mg-?>y݆4?LMg/>#laK~tJ+iƁuN9tS9XgѤ%c&9 4)|pn zFKDG=+OZ V0ڎҢBgD+5zPdb<TB7p\²؇{Q˜j aFAN{X-eMDW7@h >JR|Սih\M6hjɚe+|,eT9]xC@̾{S?J;S"'L?c5 "=+X&IAQa(sm%[n;Ld5պ& #^%(+ T)4b)XRxrNg2gU+I'⟱!{߯XKS&$\܌%n{ï ͳTqs>Ōo},W~ښ %˓ŧ\(Q Hե}6BХG^C1 ͧVu7>KJMآ`]J6ٿ-gΤzgIQ;U_MS? {r|^j l@d'&q ('y^lr8-n& KI옙ALE_o kB077z\)c[i (L*"QUFve1 (4-Rk/[ۑ"e ڹstc۪L\:21*+B84VJņndf!LD_5g} kBxJڸV&DE\K^GhJJ\ٗ"+xOȜFDCJlL(hV5RׄuTvX&Hm2.ZQxbG=){Z-w$Ma1'k ?P"\}(d̑;\mZ/_阰LinI%FQovUk.J ὝRO 0xN _j8PBǼ_M `V#. +\L_D@YG)D+3q_@$_LL# aAߖM),j - 5Mt"z/g-o`¶lSf<%ŢXsL1mWpu{ζ ~160@ݷ{4F% R{ 77g3uAH _A@ph}DR15Lw$ njؼ)=yYM!.YQtDjЄ7cQh&zIcEǷT?W|C75dgu  iʜOFSi |¹*߉ * ٟZɳA8|:ց,V#*O1(!MED,W<u:7!LYwf~zhX8T)-\_ʙ V'JPNzAv8 {ͭDa݀rX>/tՒ*&/ehI fT^b!m"i0, R/ nqj\"H6Oml\;ӛ.{?S卂p :~XfS3p6v!q.:$gޒ-V#ibUeD5}y;pEh6n 6G}%wab-;`/tܲD-Y5ߓ;&1d!-Y6^PE j~Q Յ<"rdw g+;%59Omȭ>`%gD7?f}%V%08Wp_`/5|p  wBO6eš#Oa)j4Ojͽ[o-0;" TS"$Ư#ǺYH[h-S<%Cu oJ(QG&r, kط+!"įd/摐 ܺ$/O+ Ecp3:pqvLSu0xr\mAN)c1p(jaF7dA$qhC \>gZJѫɳR0b遣\KVHKsM.>] (~-!>dd]X3 ?jM8욽@&y7k?NdvaK11 JjwA=O>J>u[F}֐K}O{Yz62pD3d1j?vo3S'JkL 4J0LFҙE^R1*"p% vW.[.*`iA9C'#@VqJ˨iq6g2&X񿦍Ѷ^?:&b\.d&UÓY%!&b w^ f|\j9H T1TLA]A.Z.WqҁB^3 ^MQm`y8ʩ8;,͏ƶǦÇ;\aNWc? ՙmYƶsRs@=HrNzpmZ<<[)EC岻3b"z!͐wj; )M@ 0u?wCIΐV! #2G*B{~U--cWQ)=uNڣ_Pچ7J[B\YrͣNã𰁷?[0Ѩ0~^:܃|م*zdVpޓWleܲT-.eˋ>|Ǣ "˧ u{i)5@_d@HusV0eMcc!/Upٞg>Yp AwG2B0Adwj$*pQAَ/FRVWQ*lְ/ψ{,95"v?9o%i2}o+2H#]uZ50O&Ě%jVKZy8K%b`kKA|xi_k*+(11қg)@o[S(C~w8{+ bKl[o{'J ~ts$]i:eL~49veDܹsSieʿpjmu!a+B]jNbuKdzY93^r:܈ ;j#6{סGА;ƥBVG6g8fUMFK "Ҙ'fYgM4h;y1iz'ﳫÏ4] #́g×U<@F L&4#O$O[}pnM7h}RQ;D4˪&^Tڛ';CxشwG48tdcR^$ޟޏgIpl(Ro5Lg恪UbA1<;,<'Z7#=\ uiyPub~>e.E8"£ǁ; VFp^!wU$iRkH tD]˪.V1{n:0n4%YQ!ݜk?'(.(R1ӷqͅu׻82LPEUmem :?&G֠YXšӹ nJ,͹1`468yE\`u Zl: 7¼s 'P[&dx-(V!ZpnJ*e @3!{K3̀x;/Q:B /rG`ӌ Vk6"KnNh<8RÁ~qTa]ycǛ8M\ʂjQQ18~\H%37. Kx|=[N w~m'y[4UMf'" \2=!g:Aپp };MԤ\ %ؤٗ=iD(؇x|$#UǠX2frecg K}\F M RYfu<ʨ`~"y!]ƫҽO'j낗7MK9XY:X#+D JQerD4R}~ltWH|~Lq@P=S^6cÐ>X~,~f_qvY 1?W.3GŒObQ~g^z`D] 5}tG{PrH <_qZz؁DQ,{iƷkh.~g ֐v9ڔ]&Riy mufdIOt8SCySVJ#^e\H1h{c3(FٷŁq,N7{4{{#?}#s ޿f0}"H]Nr6G # cy C_6TB04h +> ƦLdE26r'C9 'i'J[(SR`F &aTFzGfePV+J`0)7Xa/<:lKe f!Ps`[w }u<ܑ BU[@ky:O޽DӋqD6<ּ 'T_:yhgZ$'=]yRJ#%=R\!^%zlҏݛ9|N]!;QbQI 2 L᷄PD&8[x`&^^}X>,ؤTUkv U x{.4ə:TR=9U<ԅPUfvoQ dj.MK`F䶪aSm&fHKD[f_(q@wBc4)6mN^5M~VY?Ekk}QO DT1k(zE]ԥn4<nj#L(%YTRxNu(&w u rΐLm Ġ`{oɦ'CbiXx,MqN{Z)*&]w)Ԙ1•YgFFa~ES38]Mn4+!șvIo腞g-ȷ<%s}}VRyOᢘvQ:} (Mfo@8!sG>`L߸[b o4%LjMhW `.GiE*]xr3+?O1m6SVzCf~`+%h郬E7lb|Cs ]:op0>Eۺ-~GMf1#'SkJl/u2,IEw}ܳʑpi.J6I~/{6I;Ȫ|Jۇ rcD-ۯ/,`y-/TA}}Y cvps=9ӓz&kU4pq`]4@R|Ftx$\.Ʉ̒qu0Jq ^OX}6˼>Bj cAS;JkN0w !5Dљkrpd&s!fһ4-&M\ܵ<1#41!{@WZ <^ YҝyH/!]bGX.ڥ;6ٛp}x[IVCH&f?9`XXSRC /xJ/cbei`&>0*L ~}< μV7bR(é|* LjdAD>bs*l/#/bhڔgyXf }ʣfma,0kVY]sEqu/]5rrD/o Dfe=^ݪYZ2~[Zُ4X~-x2l((jRbK5FP /U]껁P:'σ+ ɷ%WQЎƊ M]]m[{1G;e-$[峇h)x {|c ,jFbQVDEΨeSQ4*CfH?hgz#d;IޒՐ.Q>-וy$CetI`[nOnV2 ntMum~,h%=S|󬢮$F8!+#"f[_=C6)B`!W:=qJ&d~NNźqs;obFwO2LAM_&r!DPx LD>HL?w ½сw7+V8UGe<aA>ͪ:V:6b9+uH zmcUW붷OtZퟻ{X%CfB+:Je]3ob-!d% ܍} bJ縭\q_`\3eYb͡S\=I"{7x^@"⎲S?Q/[s@|: xhQi@)O`%F2(˥:SNU_~B%^tY%*ztZs D wUEqc 'EQRQË`:(@IO)7;`.垽Knw瞂6u{%oTxU4g9S ik9M/rvV!3'j\6iٟ^E+,~glS'iT a^{y[X%*iLR1 "'UڊHa`BJᎃn<|ˌ$fin}?_5OJ\S@LCS|; olP*rHpc/1u~~'՞w`~ܸc,0f75M¦vV^!]\8r頂Rlt`~9 _~?~;+faLH_,QkybSbA۶"!e= ѿY01~7F(l)*u cqz`abp9ԾH_Bdο[29![\ Iel{i;>>ndzNC7*̜$p C#bW :j%4A=^r@FWPLO31!γCȎԹ}j7> Cv*-x/T/^eZ9۳j0iU{x=) x!e:gTcriHQ2 6q<@‰UtFlL@lv~9ൌ,ikT6JB05Ow|EW-}PjQ!DWa>;Y qa2,CUo~i:iv}sRDssu|Cxb*Yp-M#JhqeڀT ћ`B:*@,WLdU[Nt%5(6c~6*<HXbVp:C1GlLcyi4= 8CHb*Λ2[_0NNm[ňpj z>ۅr6aP_ ^lᖄgH|Bz5>rsrmowoF=vb#*1ԞHIP'݌p4RXWmcVfG2\P#\{揧U! A]{ h*}* kX~-G3IU`3Pr?miuFs,KY+lZU.&VW|f܃>˜q1\[Z:"|6뫷tne[ݧUZ2# ؓ뻚0H3S/g/*sf#2MFt?KRdN>vb(\N! bYߌ'3dwyOHJg(_XL踦VH0v^6z"~Nk g`tC!4Þɦڨ4?Lg@.-q){Ľb]N.4ƚ/O⯯$bc(?eYqsspA)'Os:-9f5/w^g?3?NtPZM .h@q@y\ki'_^ -± m4$j"21$u4U<8;Me۫>6$i6:M=Bay ,hg\!m z|9ҵ>'=~ \ ՓC@"{ժНdG2lz#mänb.%xL|NF4,ܛBN$e_Ħd­ϟzh[`6tS!@3^v0ncQACգݻk?kp]8F%NȠojbj2`i7| h(M e!cpg[[O4 S|6>^oUQd m0 nj9C+ Ec[1Q}gB9j,_C5;>)636N`PP,* uWVIgE.w!}ۗˊ:t9C^rDȹ*`oph6H>mMċypYnni. ȿPH(Vup1FIg3`Ns fYTz"<4Ĭj}\5_"dVA4$.;Fp\P 8i2ا!۽`q)K\)r?>XlZA \G>dFxǤu{7'(.wW9* F?5.^[~5-`x:FjϪ#161D_OQ^x>{XOK/r7h(> RDWkնi*'2B ]7)=>Lț=&տF] QRGǖ FDa )* {j:V8AHLM~IiMA}'gPDxZ%Ak7=6zA>0M' "Sg329 b:q [Wj2רSa/J3i:;lߊMT%-pdL.Z2kK漶t6r#i )1ϜK5yMZ]h"Cv1`mu"z3UOa䬀v W3◲d4m)h߼FYԀII'9IijHҞ̰(x XSk$FKSgdWS(=uOv'7+oKfNW)gTa @g}SKL;~{p/[cj&%Ek[VXdz8\Zљ[A=8} Vdu&p ,/3fRL:1;ߐ]ktJ;x7Lףbݳ4Rh[90m.)]C[2lyRC"uGk0EKX]CI@cy)fOdPpf-hGFcާբY&^GBa1&T蹘*'349U]Y !%}Xk$lDe$ \UxdM Y6uc6ʢ\t7(JecXim9w!U5q .et|`l^oP[,_:{|bf/yΊ8#5Gq`ݥէi!?}Iu3VVFhE55XB)Y LW\O}5iMJl C4>#!(Xǿl{eC3&2]T[OB x`L% R$Bx1B*>jWr $ Lk۷ {Zb-ǐ^L3'sa_;~un"Qfh􎉁[%OsD=nC@O8˸ǻ8+36Wr"}}c{vLeOr0?oV#a5ff-csrUQώB0R(Ė0jo+qX+?F%2"ŃBG6u20sX w'j`< m8D -<-;IA< ")" A Y;$"'ILY^@'&[OsU?z R%ZⲘKh?A'F3k ?ǎ 9&f,swT4i/_BSԠ1%} {F'^;vX %:^w01r,Eذa6G^n_]ƥRZJ)$gGH'<=NVc;bhp{N6=t8+xQqƴ7+ԉa!,:t:%1L~qFYJ̰t pY%"a *fkбNbQD&H#=F@\%4:, CyM h ru> ^6z{+[чbQٯ{ `Q?jzdT"sYNqB |]T) *>U Y܋QQpuޤ{njdz`St$@ xS-}z8JkC|.Fpx5s5&dF. JʆٻmǤa#=ЮdD~5`S4!#v,amtO E? d9š0r>ñQ'"ÆaM YHȾ=Xm"61aޟ}kNĆJ9{D^UYmQ<*nE.ψnk% =>'aQmGKrЫ py>Ӈ0m햬E#۷vfkÈxe(皦۶ 9:*{X"L)*Pqa(Cp!*v@~Mu"Lj"f svKUh&oذDngJ٣eX[*@|B *纜]񅰕6&HDlnQE/)pn`?u:}<-e,R%BS-$"kX2Hn|7t3+Sw$ gP-끴J3&p-ozd)|^X?7D|생YFRi~ppZܿTvVڗJmhn9q{O#W>vڹ_ ue{e$ݻ[J)cwٸE02"=DbmsA("{KPLjK">_u $ ⶥMr&+ \ԪW +˗8μ)xžH6wnK`xj(K.e?Ʀ±[ GG2DNm*3@D (Y ScTzS#6RɋU'ttm D7x׶ؠAhƵwF{DsA~ml6{A#iNoʢzpD_+#˿(A'QƸE!5 }o9o= ˝UIDصWQE>[q"BshW^;q s|F MM'j%4}mA4OJipT+q̴V5жe>qDj.*qgĮ͋o!Kʍ˘ކu:|$n&sﻜ`ӥy#J UwAPc}ю4ڈMGz㖄"G9d0^1ASQRv%7es("=aMfHRSB u]v{i<ٵJRu,Z8t[C$U1b"/Q6m|B$џڣeyAGj潒X*Kۺ8d`H1̍VZ'4{Go%F JE# j?+ %n-7UI=:&1G-F'׶b eڦιH$T] 8F ӄop]r2NE…K9=Gr5:!j4p(8W<ņ]WIl7-J=Lcޯ]j!l'SNPx`zBTW#2kԇ3+f9#6.fAezE{c;t ֥׮G[&#a]{Zj3L!fx[.*dK%IOti2'XfTx=YhKܲǷOg3q֥xJh*th wTZņA&@2 x}dn蠙&!)MCdy{WpH0ɜ VmBUo9#fJ ,O@u/[V p|ܟ+,~Q5F3Q5x~@D*eKͫfC68%sne!㹘s⫲zL$| O2<`-?InqG \3oYjаxT7FOpnj|Ph+m>W|&QܺJ#Ggh8b,19zPFO ۺdSƘ r3"?Οv]'> حg*ޙ1?.jp@Dc9 Z)z#ʊJT>&E#jg&,pwFyOF(+ҼOlQ bzRLj THiJӕ 'x5\#jAv\#MQ3xf<<5Cx"-f#ۃ{wiHּIl EZyT LB!9FZ޽c0 ,hUҊo!M* ONIGB$_PQa}OnBRnRm3G$8Z|=2'S~W,m4]jzE&ΝJ=(.~y.=ߧ-U4dӵy,ΛK >kGièK+7oMU6j@E9܎F 3g|g2,fB ʂ:JzFƾ DK ږ5['tQv?k_)bEf;61>86 'g$<a?Utޅb_H+!?mM)X:Ba&,b;hdk.ʞfsj*}"=:[ZSXs%;}Bw"ݣ&]Ad::/Aѯ^sP' B,/KmA80vR_۴)elp.W~|E;l+$S3ͩL UO6 x0a&)[pȍ?4rwdyL3/~4Nr\5 Kk|М_ az?;"OQuS $]Dg֟#DfؑF:zN@K^W)^M6D"2-{h EYfU%z8\ktDJֻ0(wyjL+]>ASm<՗(_ix U)o:ಈiq5M/R&bnƂNwXP#vU ~P.c_@m}W!ie=v4^&trq|2^"z'{Y|ڎb۷lwwrRL/[:5r{r"S S$@<AB}0c8fia`)UMqԿ0dy)ŅnYS!!)1f<+C.H&6EU.-N?=P xLsV6Iaxa.]Y"yO!Tk46eKCaY],`Y@é29HQM {#o/LӣFO+W@jάsZpJ dR %6nui|.x2a 'ݥqpaMb- QksnV\xXN12蹿kJ:NMbDMRTA=t brIιP 6.`C䅩\*[.ai| _U,l/v'CTDگ}aȧU/f3#DX4R'kV(!FV`MÅ̈ U!5RYZ6:w~]qS(02@vδn&o [&yA.˖'-5L(X|"ڛC{P!۴-(z-5(%:KFGzZ> G[_E~d}"xП c U]坮<W ߰S~!|/-)*Uk _jyO=#ʀ}T Y{Q٦GEŇ&r; z#m.ؗΥP:Yo%vVT\OLb5q(:\Q@80ޖNgS;Asc*s[+nL(qA!Vj xe៛7 yK 8'sYhOK$b !iYH&rOm6.ƄSBF.TNMt칒2i)88aILvV Q0L\K[:np #o*S&AhJW,8ٓ] oK@@C7ĸfR^,H %@Da!q_f>Q2bsb}MlO&6{CM*u%tHpt*Sk JkPxȮt^^^p)#LG(ݯhh\`T$(h"H8.taXl@JM zFzFӲ[P'\.rl‡AӷpLD8\fjx/mb!ٵtMS0tiSꏌV˸ب= p$=%q[CV~mw#MB:H G;*Y]`Pɢ"]rKToиW&q'"S}]RdR"¤nYu-տgR[_N9ܪ`t*,sq ƲAtM - yopW56閆>dsG)dkv룾,!( uEk\PIzBLJ?2p8|}MgvORlQ* QgWJG4VA*[m8B/ wf9tN{ޒ85&roxyfdM#hKbzp?tƊ,+4 y|5p1?|FՆX%g3+9+hye*nvyèm|޴99s<,1Rmy*gϦ(oB$n99:c.L,5}9wNt L_$O0zD_ BGh^hP}pd˃ֈ0Y 6v l6/x%wi)%X0Z5f8馓~yсxC ^N.ϒ'qr`z<-O r,FwĶ0#f Fv!m;\"?]fq9L :s OH:ȫ "6$4`B3詭net;({A) |hcKV (Bvv2π`:Lc#RItAs JQVCk4(bNGPOXŘA21&+ml{|R &P kS. :ϣCuGu6)BUFVܲטnAzMQ ^{x]z;`!΢lv-AؔLFw_eI+})2=c8Ń4L/!/ɨu̫֒O2^$WǟV^aq lbFSE\rkwm| @7 8 1ev1w}Z9|BUq򜯝6;@;q# y|(h Cɾm}٧S.AP:936nv\yNdG QjVXQmVzHG'Mj,+1`jK _*hriIi4(-}(+b2cJ>">2H8à,hՎ :LM{bdA2U/򊿀ݿJ=&dK$ڇ# -݇߭OM! +9V HK*zCc, F@~*GlyyFlҰ\rMXRӞ`hgVHpV]#[F-ji}"O!}B%E2Bƌ7.Õ) ^Ko72Rq9knQ5נ>qj6ea;ָ0+ z($"!;5V aCPETC!dMFnLګEWΫ03ωWޞ:_<|&琗ė}.~TFmg{hBAO0<ϷJ xI9C@NIe@ٌ-"ZA3D9)^9 sxt rܬɬ(}qeuεن՜;1&dP(6]!zyG#t |#⬋fĖCFdqqB2O%j !,rF 3u9QZ02s?)++&mOUQzB:1s_IfUZ jG֯^5*gl`ȸpu%GMY1F Bϫ~CO AkpcE 〖 :G'\Ѡࣣ EC1Ô-ﳔBTX ]=,h@l2d+Gf4Ji0gA^S] XA$A0?#oxS_f`*: xF98ystX}[YOMD8H qG e֤0F1|jx_TUbRlB6c ~a82RjIBc};$O2E _$3w ʂɡl5qdQS4W4~R_covH:Y M C؍/dR M& ;O8<~]ޯ. d<к9!,OvZxkR:omF(b79 Ǔ ^<0NQ] "t 1Z̥e7CrDs賴fH CE)<&'7p4Pejٰ%gJCAM=^rщ х)'>U㣮XKH3&U‡#{I5sXqf\~XgwY\ iguf^ 6XQ*z!AmmXy͠I2;ӻ*bDKJ*%mcd.*@,yG4q&kl}]%TL_HJ03 J04GtKn؛#,Ѱ~JcϨU]9U1gB^܇¤`M ^V6xd6H?Rtږ׊.%! v!vVx6>Ap3L>ɑ &5ji&ƲPN'o8tCɛK}Q4u31ל0ƪIS>p4:@#IutC]h aPx'y/KV@Bf;؃Bm~(Ba,_̺ՅSƮU'h/an]J]|`*.)OQd~=1i 6ފhg+VY/7>S˄%92 ^z-ht )Jge )&vgDoE]W`E#etz,l"ncddaf2>D@y4y_݉8y%mXȾ$m5+![O|HsQjhLZ n( jAÈMݖ[a))`hU^a3Hf11̥pXƘDŽcsx+a*qw1cb(e7l2qLUK7. P:_ӃWWv|Ѽ&yf[x\=TzC+#IzEGwO8}sw6ΈBݗS11izҚyQ[Xdes.ME6:b?0;d^-VGIlY #ǀ>*л׻s"[?qؼ6?}vU,M9ܯv}!1RV,piFp'?rU& ʷYP`j maXԍ׮]*7CUᬋf]ᐠ%KvGxeM;r#!mm>QHº`1/P9KM_n^AO3RL-E0=`J瀁$͏R1y[Ğ>u]]8hc"@WH>~\;d5Nԩ)24]Hl|9Vl/ڰdE.wjrW{$%6K HaΑA/J/Zdr3$ނU׃M!=\\\{b s'x2om4ij|OatfXwoy_z2ˮe{6qQ"QTq$:&%'b S m[OUVz 錓$NoAtt*=݃WjN/W v5>5|н;5;vW\0PRuq5&T}}ٴsM/$tan}/ޭ**րϗå ៏& RRdRn6d0mv Z@#EA Rn*ӓ:+a$FXV]y:ifOs-_"hB}CRMLſe|8'hA(X;.&e{'&M^${-gh>57_;ˀ;C~9]Xlާ|9`_*}-ݛ*cBۯZtA0 aR] MuGU\Wlcr.MB/!(=[k61 0C JB?1 ]"(mS t,Rhwx[]pscvEIQߥjz5p,aV63<\y<`AAgLj/WF(ا"rrD :݋ _Jay1ںղ ͸趉-$IQ4rÀ>y W%~uL~yO"ЍDt o6";C1U:g(=6iUYUYցBJ4Vf\Y$Uq!u֣ l|[vc"J10Zj@ZljڔQ41- ZnD"ۉ} JIJvʑTylr~'u+jФZb׾VmJ:POdK?M@#% $gp i­ e$HEo2a`+yz#ǽp3VР9}!'N6JaR:p(~JL85:E# ȭ#=ӇrHLdc*A0tT|n[{1+C尶U/ٮ7OQֺxJapSpii=?X`$l7#>bŽ! o4 %XZn^]*{X8SֳZHaO$==-K3&p5U"nrG]qIQQ!zU l#l Y'=~ N3Fvc4E66 KڞWj9SZuav"KOPÊ U/&WjIՈt6Yi ^QkFEg~&oՈi#B=ElH3&eCd:KIݔJ~"%*j>)_lɧ ؅\vaDv⠦S"qJ2b}u5QKM;, \pV%Ԛ>035&J!4'3$qngl#ܽ#U0gH;+/'Eo!/q˃I޺όѦ,)@>k0d9jkqU3-}*R=S5p\.jgy})ods` }*^ʝb8]+rs <.umxчZsNucNvLGXdЎOYS_~k+IY z٧L"#O}-zU2~.wyUc-u;+.]72"U`?-Z 2! Uq 7v0v-=NJsm|=x<;jSq}5%PJi>-$3Vr;}na`3[736`*YQLRތTR'y\0L~\\vR/zv=ExќD=ǜ?z?›5=˼Jk%n)_:!WC$9_fE>|9z8ElšI5@gEđn+B\];n >$uMLl)9_}o&͢}LDp7p-D:-ʣ :a_f{% !q~=@[4x0^VՇ#7ޖA h]^s6BHp?Ք\RG9 :olݺFz"j2:Oa >,hzr^$KdC.WN!嶧z=zyB}\+<=}u|+FNe2^R4a0@zB8X[ FKj  gB0}X|<'D$B?ylynٕ+˙0븮lkD̪ٛc=/$i@x`,6ߍnA. TҲ#ØRL21q`WitOz6%hrX|c0OG{{1اu%rUKֺ>=P.̉!X1'Ů@ 6HNH#O [-wIC>R3[=a̫Ƕ a\\0_wiE\b]pQKTJΦ$fA=y#DaV^:c=?\֪i5%bZLEd2&*0j !=K}?K-cƟ&;9xBnR@~j(,km ~;J?xm4j.]&<6Õx_zݬ c8J~e0l}a<&RxA`pIq}v:Bڨv=ۮѥ}iq YdZb7/T?_GZdse~hCwN V~_3Kzi&CEN[ G6sxCEȗjPO8p) уKf×pWya)dr,p7ְ}¢êԝ%EpӞs1d(*j8-Rʋ E2.tXpeV@ƈ5id9px?9o\{4$wWKhg0̌/rD!Uxμh`l}=K&=!)B=3Hc ǭ*F .ZAǰ]LyG`Z }HOVi| G-B f0-Q !AJG["Sx7u<e<8XԽEoIi8Xe_~NJMujd"u (6v]eIλ91i" Fu]OgA-v~9YV7hͳ}{m܄&DЩTPjxX;:岕31H`=٥QGh D ĸa?O//uqs<*l N[MBEOF{̸r?큛E wW}G+-v-4%pX;7Wlbr8͐a{ھ9|DE'!'Rzk;tA`u<~S{M /Y']_dQxt{V)Dِ Yc)sBՖgYJ*ox(}MO_nCidx$1ÞVKlOcj"(XD5F"KѐYP9.eE'\gDK =S[!RGBV-K<{#` ,a/b'Y%ƃP͛Nq<ϸFiU|U6 UB7|XevT)/.YK<DՔ;|y~/GI^_4^'[eUI 6MH>%FNkv W33%eWּNqn[U_ ,}5A] :#6s߶scq +:Ώ,ObameDsSؚv0'K e:G}&r~u3;n S&lq!Ԭo!lXB) 8 Ͱo牾˿$n,|݄rm ^L2,P2'KyU7= ]W7wYjq[0,.֏K~{8GdKXmUft;Hy*]LxѸ`@r`QH[n5ʮ$Fobޢ?=1s?bAV>ա}M.W4D(3*Uw `ɍ}!/S"&s烙ړ4$lQc{NzrQ3L;Ppׅ/2J?(fi-tZmbYc f\jsS;Hcq-kȄZUQdG=2_B} ong0-3w~/.ki ݁ߞ< v/yZUh!(3{EoYdGtQ4тt3Nj=.o9['\g\Q|;yP/sA H6>jnrIaq{yhQ-C\)j`Q!|4D_u Q@&+#Ϯz UTXTB.c"YLK A~ۅg)Q>~ ry1&r^NM?¢G]vy>gVS1ξPpaez֝Ye-PyL$XF\ٟz׹F'*ڧ[xm(AhwQu{G;r0xft‘e$ M.%lmkpݐhf;DrLD];}|L}zh1+>y*zɀ8ʪɼ{oAR+pZAԺ 4%7)vU+Q(@}M tRr7Ѿğ(0Vc01J&r*;LGR;}2Ry"V+o,Em3$r nVv <.;eq,LF0~`z"ɲsAnT:)munxLLky( #6<&H5-a%V3C^7hTמxt#O6PV\ rK5vй@U! a\9bLS W3OwIaܥ+G"-q@,WfFJHמЬ% $Dz?ײs5< :}hUK4ߚ7"x55?;&ZC^OȹxzL;`L~i14NK3Aj?R2v} Gꒃ0V^D;s!V.g־1&gNCY!{C9>NKЀ5yY]E4"3Ws|>3͎1MWo-saF%>>'γqt ^nhD#;UB0oF vϐ3rr4h+|` #49ygӋ!`h/"H+^bNy(IBOu>ܩҿ 8_Lc//A[&8$zY8$!h4sӻs@R;i`ܔ:@06~{GN;l.$84J\"]6<є :ֈ,>qji/DgmALA;/.SiL QS_=w*D 7Έʠn[{K%cc&wEsMoRhjX==w@J<[ /o2g{*Q+ߘMt]TvٜlĿ%ex-7OWsjF߽<\ט]wD ?KTJ.rJ*yһ̼6+[ &B>M5]$'*,d|ȹI< gi@!<饫#x= 6bRmu~( }\_\y3nHd9Z?- vi (pkr'@]?$-9}Q#}/D^1Q t`gQHx! h&deN$8oFlڀWRW[QXV:`fTxE@2Cb8+Gs;I;%λ(Gh5MSÄd6iyI?KzRVꧡZR^Bp(QT(b &ٹSDZgYZ0707010000029d000081a40000000000000000000000016075bb380000140c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/dm-switch.ko.xz7zXZִF!t/K]?Eh=ڜ.+ޓ S;X~cLj,bq4"t,!H.sxV׆ +Q Ab,jzo(gmAki=Nm4LO"2Op9$SVX~ 0P#RDCſU-ZYWwde"fz洀VdU!z-6N7VAn_c@Ef5Y"5ūs `m ;M?|4qU_g"YrXO%A]ja3ёfaVPmF˜eswo10a+= m|x~vAy|8"-K _U,`5qYC&$UQJ)YٛZa}K.JC71죴$Ү ;a]}^2]T>-㲢ˇ.sF4< ڎcW|~\bϨWEbK^vEu^j`habڇe~[z/. nx)S>BBLPo1Qa .V_+,.1gQ,w6^Tjv( {=DQIH5+xYEU Ja Q|Ll*epM/6lG)c3-=X}( JXh5<&F';VT+#I].d%7ȣ#.EϚo_WFwp3!E{ԼG>ϓĂqnC5#f<3@&QV+Ih2 ւ;ܢq@hpMPuͰ rb:ךuALRczB"V<ЪqUˈ?-.NrMPPUާɑ69992^s>=rH)a |ё-݋Us>E]%xbcU5 K{;me_Rrn\!m\X簇tG:9Ïa[2'sm/_N/8/x|1m\ԝC߼&(EU*mĞҿ1E+U&-⭺ RCxnSB>z^)$Q v>(<$dS@[J=Q]ǘdWjz/Е%A#A7Btra}ޒ2pK+?l)@ƈuɌ(^DH'KEh3cz}}>xz>P#x>3HA4֍J1Gz+Yb\)o\TSΜ[0^ Z+`¹9@wyď{Z8n`)OmEc,|=/=%ݼݢ[0s&L]\%D!Ի %0xɡnH1{iAqAkr5"6NF;K8S#elC)v&ONȺOBN۞ܸe| (@Dg; tVKt`DaC+!/ʏ F헦E,J!&ҫ7yl%s ,0Lci9Ncw4'1[żLSl{_/:sTv:;X b3' (')Q.Z U6pN:1!QV>8¬#J6GPƯlffhj v&_s֧61䱕p~0M0h ;v0<-؄lҺXo1fŸxfi oND2X oEsK'qIр2όo\1B#{HC_ NRzh#[zEg( %is)A mz{Yj H@ѽح3Lg#z$fg;sljY1ʾg7"%}$1w=~~0В,Nk-kpF9umv(빡Pa)uAV'7[|7`']*T=6iZLx$E< SoKl}&&7j\HEl]\$j|9V{iK*h)ykȂڄk `LT OZ$>MI$Z\?Ulb8eӢ7S Gt^bʮgESc.]Ǖ2͏ܐX7[!T\wFZ>A (箸9Y^ÄiwE]lY?ϔZhe"[ꋖhcVF6ℭ W36r9WRڗvT:2 ^0|wmʏfiNb eJ^ҷ:=vKA3u05QKͯTnKN)W AشMj<Ԕ{d 1R*PMQb>HV Av1o "utGٗq~/Nm/rm=Yt5.mowVr):7f톰xswb&⿛< FX Bs {dfo×[DZfS6rLY_S\+:PLōdTuH'3XQLZhU$X$NPG;cE܉ʁ53{]KA; -JT4 ɇ2քAopX<ͬ[poG`ϱc"+wdև-m@|gJčb@SWէþb)~ee|" Ao1Ayqg;1{(Wƚ~#qnÍ*B߻? >?*Q"U,;׀n&`&&Mqq; 1\^1Uz YD Kƌ8P k%h$FPʹ&H7>9#J!E5;cXx'\( 9lxnC7yĆ%*~ewAȧqӻ ! L'B;ZM QBahaW/kcy̩)l.K*ְI&-y8FN&;YȚ ÐTl 2aLḤKhf0ybRijcIdn֛=6@: xeZ<8'!bbT; 6G2i(mZy5Hp4WЅUW2+^>(+_4VA-Y@9ceK+}'x vJ˛584.zXK1hkC/82Fs -轜, ƺߩ Zak"ZZXMTT3@>us=NaDB'E\[ ё`\m_>3Yz& B V*l!rDxA>_R$iqw\^YF=A`E7'ėꝣgYZ0707010000029e000081a40000000000000000000000016075bb3800008228000000000000000000000000000000000000005200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/dm-thin-pool.ko.xz7zXZִF!t/Ӂ]?Eh=ڜ.+ȟӌ3rFpZea.3`L 2E$`sCSWTy6!gO!̷}VA ۄ3$ =H4KpEy!eBԱTȹ!hp܉+, =`W~V1cHZgA/AS~H;\v_z;Գo_|Фz6jDf>n05ae[Y0>WòDEB.33mpr[ "=Y'Q upO(eW"ՈRHNGٴ&!H<^{ZN:ܗD~*qygKU,04TWA%Z)& 8YM[7D#0'Fs(z+k?㵞Ni Pv /RC;S{[Ba'{-ޟD:8o9 Erzpρ|ZXǜW?Ws;fL/L3V6"_m9"NFbf2[K[%$Un}þ ),K =ȃfIqؠu/pOs^RJYɅ=M&yHof靬KFByx^vg,Z{uH!i'[pnlh*룸qkbPg5/סT08HzKh̪č+'O9mQi a JY| ; w2۷pDm:[D(0H6xS4= t|sŌ(i ;|KaE hx O4d?1CMt\꺿:b<ʭ,Sy͗BgJ&r&t!̻XMYXcҲhmid"=atZ#2ζNWHP`0~#)[|zȇ\87Qj^yb6f>A^jMN~/QO>mE@^A,3uրLz|3 >PV X2OI`0ȹRI9fVmG3fJW5obx+V;`yk &,)'1,ڷEIM82g9%0]4I 8_ʟfR0 mB$z_('QB*. A.FE/y3 zGrVrK:o*Kzldxo|/*ie?h Ruws8.g\nvL)hkp0[.:Vx)=䈽|[_!JZ׍`.ˁ b'b)0ҋsu)P3fxԱ){r"t*Yb/<=CQIbi;qw0`hcC+ ATʴwK$]~+#r:׵I 2?0:?^j9o| F 8U$<WI+ Cۍ29qE~э&V0k#ŰFOv}kIau3F86/ݧj)Ǔ/wϨ}cw<ݗ2:Ɵ1Cҡ ]a-N;3ߝ7#c`_ÙB~#o%'PRaO, Fʣzy@fijxJS8v+%U *=Z6wZ_`l4?I*4ӱ} Pߍ]^9yLqBP`{sayTgH0}lUv-O)Aң|7H$ +t.wzB=7U?Vx٨!|õcv:8q6j@% hVXe>[0цKd3= a_,7GۇzȥRJ %hw5W wF y r[n llfVH(vWӈFyf"HE(P! JTe}оY!W3hOEkS)O#݀0Xy*{x'(PWz*l_C\Ũپsc:[c5^@ 7i0^a>}ؐ6fQ \6DTft=OU'Էt Tk1..!'A(O/NtG:|/IiQ}XPz29) Y.њEϠEwoZo.63һ0Dp{/o p8<Ѵ)4>ZqA9BPƄ!~xպH\84u 1~G?Vu(0ʓg&ּh&*cORUJ)K2VXY`5=!W:I15Kg{1'ds"!ru&1&`R|!ܥpվ.d5;洨Q}ܵ+ijqZm~Epn#0,ti1jlh[ 7hL#Ӡl c[)+NFνQ9U r*G86QD} G~>݆f#Z`ēq2g ź3-b5ᝋx':-2ĩÌ +VFcO8sw\0rH7h,/ b(% ZvNj\gtf%piۊlmM`Y_$]4.Ѳj:ԋwB 䣂vZb!>@X0n<6nqcRny_,^0Oؒ1QwCGە c F| #{T^Fqn%yCJgBhNkpw:& p\4-Oޮ9>&epAu-r4*;) q=H|'z^ (3_B z !Y= -NV_o(oZ{:^$od(}?E`)#8U\Ap°7 b,\H$\ohR1rZrrlx~M[H`C03>.0ϫSqC.E T[L#QIZggn$(׹ 7uH{IFqUn-I\곉;|Zw8\I(E.U(Gdf$ھ1ۛp L(/=2Yz[xWHzN# ~QAIi@!)^8x6oݺˀ?7U?W BAo \JsZŲFu.N*!`9 qOc"Y˂L4Q}* &<ՖX=\BឦX۲Ks$8Ǵφx^ww[iM[ve☫$V"9̘?}7GWjTa֪?UY3UBX(|' uvSjџeyiy?&KZN3tObDaɴl Y% xCR:r9$̓*^ciJEy>s=kS[G.|4ʱ؉/ZǨXhyLWw)8ylK;oW.&Ϙ"& HAoN2bKI,9d,ul #n@uDZshq%I-fO-=#"æȕp qֽr \jNZCjzbȴPKS1a5a<鳽>m?4!u&UCa%=؅WNɹ罕#j}\>F'Ø$?%IMrX*?+ LBb/0^ fqLjQkP2k%tuvނ'C_ܤ9tL$vnCOahvwNh % m.nwo5M uˮcT񋇔 DchgLloqWW *y,,z@f\;Vey ]hmgcݰ^tl`z{^| 4Hfۉ쎕 7x x8oQHbSY`ytbDTyNIvY]hyŨ Ej59g(S󰦵CS}g<׏ߡO6ūz4 s fQYax vX\u%]=WBY}ea1ds~p(fM&.K}5GM= ]xr{GodSIM50"wԚ Ι9d* Gek=3Br~zrj~}-uIkYe.TaQP8_|ocJC8-F cwܲr ĺ~?Dտ^,sg~'9/bu3t=C9kHOElJo4˷e+1xDl{a ޺h 3ߜtFh6+*3] Ʀq '_9l⨄NlVH2yP= %%;s]WFc|\ |1bG| {-wC|pq_ʀ<ĵh uYmL)b8z?\$9{HsqB4@/v8q`shⲙPLN .ϸd.~Dqjexjf*whS)B[\ee#),zq L( p݌ ~8tRSB;뮴 |%ի-j⸭SD8`Tn0pAeB4o|D\7CyP4R6:Fm;pf7^HA[+d#_HO-x7iFf!?co u,oAAorתzw/#jHgX֤Q“ʿ!vj2"pPXU7`Y9qeo O,g(9Fz")`pq+7 IM^"d6ďAAk:/ǡA!4˨cjvII#{cn!lek'jk`A Q="Ygy?ȏb5"o(߻:?xq~U[iMf_dZE /~`zdF7UZ]ٖZTx)\g ¥zo1n掼¦V1'&G0`"myqvJ3Fj"`M_ wX#7(m0 ARoa+'mGeKa7) ?f܋κ k:rl>X!ۓ`I79*h%ߕkQ1>WC%ƪc!̭~"X(.? 3N{#vOol]2K i R!{-n'LϫbURZlWWKфdF#3A2 DتT$ [&K"ېll-26HVlΆ^V9sʈ#1 e`$zNK)ޑ#ǻەS-\qE WG2!!@vE8F7[F3a@QOh;Ds8;3J IE1//1]A8E+XcmPˢ^%<ZՐQm|j*WK&)}=kOa/F"  yxNk 0Wp(?z}ʪ4] 5 {4#apoi츎H~3RU%ݭGdv((ܵHE%hBgEeK d:#O4hIJ6 5ӔS0y,FsD'R$P:ܳ6;c:84]X'oeDeԀIeIff$7{@#_J <#'TFI"}Y yI-s$l)4(_`_.e -ԕtet#Qv6+ -pkK=e/DNbIYW†,4] j$`PHPJ{ODc¨_W aJ G"X;+}S`}?[D[Gۺk*Elytf&tczn n#ڮFpc ;9rf r߾]o.Իjy =? iE&M$B ya+FC B3?E} @z?sV;/:(?9iWl#us@11='S.O&s]8h#~)̋GM݇tIm[='tϪW~PVTT5D[|g__D1{R ȶ ׇ eGJl1.=iP{PЮ6GM(#_61LO@9>T@r6G\0Vn^67u0Bp[ޫJwפt+k\/}΅Vkct{2>dW@ߥ?w ا7!P5յ`D|Kcnǭ/?JZ :XLD|5?nT^/B8uh꿛M\x ^-J1hEo#u\@5jC D!\LWvW$7JѯsI qs抆33$QM7g4$V& 1g8x?fJ:EhH4 >p&aL9j}{C}P߮VG38crbD"{"SavW8_`Li9W;9zź$4ԵCx{j\=5ا c4 sw Hk5ϕT,2gLw82zI .@j{\rOY:3?da"P3 e9ȊSKR*g͓`|s-q7mn}ݖ]Ě=FC.\ Zk/yA"tC}Kʹ? ̥҈Ն~(N} {hsz;]$9K)kIA >RW71{k{ v QxU4,};(Av/6 &TCHp䠤YVaIBL9ݹz4mߙmC2l{0,NJ:,ràx @sUj̙ r 'h"F6N:B ~fJNB̝hؐ:0ʩWYdW|{O={ XĴFwp \vm!Kpɢ,ݥzM ZfZHYPpw ,x~!F7} 鶬%٩ٷJg yso*Ni|e#7Vf J.KH}R2:w8a1vcF;b~K m<iKkicjb39U$dƋVz C>0푓XJ|YX2nh 4z\%U>!e(f1wrJVIf}+tt0G/Z|w :A$v8lpm*F4Ym[S0lw5n\DzV3^JAYŽ+ ~r i4~L;(!K:W:S-f7\AA:!1ђS/^:.aij,*5CZ1&y- {4[+Ik ϽPoy<wBf#uɩsqpzepOS] p#n\rC3@aiW&@kW**AŁ~W'>N;ڣDMc+ߓl"}O^ _pn~x$q3Cت# m귿V"+r2P~CY|+JOEC-N$9PWtAL:&@a{Q:M t"PËڠ~j/74KvT:P5,- Pyj$ם oIŋ\섴G`R 9ve1 ʀ̮DSŶø vq5R݉  C*tCK$x{vPͫߌ0/ܑj4`Oev@Ξ.]eq;P]Wi-(mH'&)Rc5_73,)dHTjզ#tC 1{t"-e%@SEM^S1N67[V?~A I-u"~hekҲi:9"մu;ʦ|B+ iѳÚmV0iC=SŊrQw3Nxe@J$p&vfEd6=q*ҭe!tLʇ6GxzZ@S/;݃aò](5WY/-ҕ1vHp!,A&%4#:"S'y^'$}摮lZ|AH-lQ$rÕH{G7W5O ں୺QN {TKHą\\>aBD]HthnHDP0c i ٞF)l!p/7IL: L'fDgoXu<]}zN@t'jOV{`L쮅Ix=7=tl!bd 5Ʀ0/9YS3 å[L!y7^-Tj5@ܷbvLưڰj?#(J8+%W= пMM.O,o>>ѠBt lwAZ╓:07.LbGe9j V.i톥oF {1ǚ*6h(nI8J>f-3j XlJ݃:uE Py~$ 1'(Ƶcڈ|{.͞osZѻEw`w}|ǺRHjnгZa>yIRS'ۭv46,f,G9ʇ搸)a{p!!cG[Cw*^)h{"4 $S_|Ӕ0dgcMR<.>}E%%2<)MrdM1^MĊl,~+k}p-j6V%}QyZF4՞2ȭY9&1 B__\#]1M\{#Ȏf󃙬jBG@<%9 }>MMc<{ՙi \늢9%KyذUd!1݉y9Rы@e7Fs:T[@|9ͲVv+Zh2UJ~ 7."6ٮy [C!,y:J3 "6 F"܂Bm0`\\KBCG1Y`j1)>Aя>Ӑ4)? 9+h򩰜7B'=Zc)g횬ꍵV@Q\7~+(ϫ_(jS<3q'd+IN8& ZjH{7zlJE,vsI4 g f/[Oc d+>ʭg[L}\ytS[_6@lqzt no~\FHclpsŒ-NIb%x\fUA3?@d K r}HnX5|Linf nǫj^5PBŽ6l|~%{+I6ux"/.GW0yq =t& |#"Q$73'ϲ?&;5-,KРFE)_-A!6G"RY~&H]Atf^cR#R$1Z(73­V=EhЩz#EbƤyʦ)'lBR;һuy쿞Ţ8ݓz N*.#seí_A$Wh IuFaUBS]/ KNJx 2 J5,-pA.kKfU|w#uoQE;`82;ƀ2Wexs5@J̦Y0+VT)%TsK>}\e8ξꪂΨ#.M?Z]=ױ-Tx4(?иq6(>N綆kWOJA "M*\ܐm O{!T]KB砥&C|/Ġ!CDs6:)X= Mͩ3*79EVg|7r3wVԨ{:w$RAr6Nv`K懶ܠTw54/wB7κOd@ BYgfޖq[^f$Qto:L8:/v]G.!QN/iȱ2m>V49d((UB`?"cc_IS{<X_ure3=2Wk[YnFT6I/ E`˫N ÒF85E稜PۜՇ;yAfs9|,yo2''5zR* S8. u6 @X) M̔$-_k؉1Vx`C YϿ.Lə\;iKKx@uBhbj78vO){$7Aul;l, OhsA`At&֥dK%ަBܹ@K6Xmw@38 "QoqC`G1d!Ē{Cv<`?\sj=un"6Iy7 *GSHϷ22S0q'^҄)TW)C˅"Jp]萎2 4L:3wCx֜n5R[Lpe7tMȁ rX|.(CM)Q˵cIkc>^d{9=`j3GiI&[G#O6!kTㄕZX;.WP qeVی4.F3-Yԣ5N9vɦDArv~JpC.KBJBd4V@֍W^/v#+M&Es?\30@ wFpf$"4^@vN1d J[;^Od8|sPmZaV4S+}3`%aT+kx'Fո=8XR[ 9?heGۣwaz+:vP&lBM7DT' h&n4 .h]?d8AC2dgqO=z7}sPf/&~fՆmF^yh_]: =luf_bZG0T|2Dð bϧ@VDCAh HNɂ3ח , G5\XQh0 dINqF;ۥn4J [Ѐra&CS nJ)5}@n˅ತpFN=>g9'9F4z0@H'T,a"'-5͊I@l"Oq}L+ _׿亖} %6^v+Als: #^ R)@pSN*-i 3L&q R_|GC?N6 av!A %>E٫;z#%ʛ^j$k "Gmt^\K~% %A/OQl:ЋG~UOѓsjt4MFn>舶.<>6,AnE ma#q-yPW*C Bm(]4'5I/sn>xlEhmpÿ^ ߖUI2,?.OW=WVooH=2K#[էzT'&r/k3;$tKgP5,.jhe%miL~p~NJBA6k׬?hf9*r3XH^şMu6kz&!ؼ+tמ9W 5b}𵤏yg V20dWmh4_n;2{b]~7U:µo{Jqp;B{1W"ck`bcKhӢg-.icɢ+*ȸxd:cdZz@%56&^74 4lj7e(MKMK O)XDlEC9q zk/7Ę: ~WG{;ךj|%/F,[=Kl{dKn _?z# %G9y AAkx+{-Q~WTP(_:d6uD#uT#|ȇ?/=߉&}Ѵ.BC,Ua’ &Nt-c'f 1P{Fn_sRr641R2P7c4jkنyVS#z9vX'&"RMM^t18f6Xh7R"24ub{0e(Jţjޠ Y*F~33@|zvkC8+hnFe9WȀP7ƓxŽ0WPFSjLly[}}H EF22vCMNK/*/Rs* i ۜ#|c G4˿^ƈsp!zv֭h4hU>ja ̫"߅ٿ-*hʴQ4)沮umA%=X@ Z6E PO`-8rZݬռPHnc,4Zb|UǵKۂNF*y=W<sPjdz^lsCʦG=ی&]HpڏcV@Be [7Hk)Q R+.V)甄d$ eLk?* }twkg1V&YFz{YkU ũKj K`֢zռ9l=Vɰx\a٬o0o+]2 ⬓Mn y),})9>.?b/l3+3KѾ¬D\B&OǽȥC-.9Z 'ƕp<5qe*nB6l&:ݸ:/SؿQ lV'%Wy2=L}~꣧ su 9#T&'!zAirP>W 7ohio,)-c} a;U'7> PZtvS]RK)FR[Vgz!wYdҸfVdX"}MmvrbZ k.og/oԛ+`_LHv@w}x<`nN|NW?ęn#LE NG ¬-xjGswG@%N4 V֔2OE/,9k;e~)pW%T֪kw exa krjz}un趌o>H(á)WL2ؔշMիYS t5~p6sWNÖqtQYz#')Uqm,uJ#q4NG˼\&%cn w@ aYM=n*FhZڳj<',ī刢hԊA$Sy/gH-we ^; IAcx2H.X?ψCb2eEXyH"F&!yAR^S,m"/?v_sG:.zqA- ndo@z*s[k:Ay?)Hsx0 䡦=褡=sֶm0 , k6{ 칚jT +[ers9nՑ*1^p>!)Q2\\ (riat)$!wdIZb>LwzCv5 ߨcS}8^L,!l"M)Q4_GCdE1R~#Hy_yfArѢ'%6{[J^Uw>˒m?R #KqPp:x{@{ocj():QjSҵFwؐ2%3HK=@-;8۟s`޶f` &JT_ yR@}W.pgE~Ǹ_Q/h$JzaBvasP;9pvO9Ձ"28cx' S$WXbl?<[wD<_h1U{͌BtNܪAc ,! oɽhԙqpoL3'؟ b;S>di(4!nILiaY33U&8 .17ꋵ2,w Yq!oyd!2`AR// uazn^|~q)ŽCyfT=;`vwz~%~i. m\6!PXh>?qBȾ4{S2NdzٷS|}!QcvQ~4&ڻHE*,e/<U4ݺ/`\ P$Jbz T.O8lZ+UkCHctޭ֮^DȖy_@PJ`B5e9~̷KN}vGԠuX, .Wߴ>!3]_@FlgJi )`]' 3q#ҵg3F[+*TM+i#Lՙ$XQrC JClKtue[}bުɂB49>PT Tܚ#TAX_dPnvr9]Pk_$I$Iȼ!)Q[IJB١9xskU xC/!EWɒ/KEXc!^Jtu{9|fs4!dܣim C?ɕE])y+Ɏ>JQem"#\Hbe_ TLn0{>{E]CG&n"dz% k>7ԧ SӜm&gg4_2>+&phL0łUy@61'GjQ,;.l6thV ?"LXQ75ǍYrIj&Np4{@eQ\7 B 4TAlfLE⮖Eܴs5$ ݒa7ղNj`ӷխZB{tlAdM Ezɳ2m}+N絶+oCMAtmjf; ~rzi )֖\>2Z'l2|X+ C0>xÇNxYU^Cąrd8_P_`ŐsPk5jPu4}<1z"8PDl1~J=mYc{2`K(Ѳ*찺Pxt+tQ 'P3sI؟B+4 4Ms֭lj7VV‹Ad! x A]SMY׆Fz(+A*dM&HFxpus5,_##"x}xH_ RT/$1փ/Af7T35QR;D'_N6gEĎ! i7V)%hj'-fY ǕAsTVk 3gUpͬ[Ǹ|G:Y^R`Wc6/"$ove ACx>kTɡ]p2eIfNe8iY7;46SG]| waumjΏPӧ7-Yq5 \ܾL)fwGI#?M.97?&Bb@s謰£1u KwtSitEźU\?a=o¶c= T?f]CRJ1+ϼZ~u~6FXSGꕔ~t'ugbZ=(){%AT@-"'_H"M¦n?ܲAip:Ĉ:80Z鶎Fq+ɿQѤ<'f FgT:]k6m7] Z<8;O>M<ǎDS4JJ'ʹ7vبd}HIMm4UEZ֬v`F\xU9+K f´໮l{%-;g/F1 @%9f[r9T hQ`)HR#n*vbP^uRXE&R8Wr-xeWiJ͟6|5sp3aiZj |VFf,8hfHrSQ7hEV|4rҶKҟ*qŠ?UlnBGA6gl"w!w$Y[/n?w("bщ੮fU0[ d 2L_`P4 gE§A$WDЫ9-apm*gr];je&n=HZ^3E;tvK95 ={=-; _$l/h钴WHUWD5rs?YW'zL ezx#blJ(ho'TJt}8H10JQ-1g;!<#D_ga}B0>e0I=zNt?̑|,xB^HѣSR#hiV#'yEbv7%ʠqX_"4\+2'&_.:tBD }mD1Zo["q;qO4ODLC䗛|3M˟&s*Sڙٕao]նBJm:4$\ ZOb<XNy'͆Q:ǕȤ!gY̵EjUa/T8j^.qU"E#)QTz맿xtR3S$e:-:<alڏW!J1hF Αr2iو_ 8hΙq1`tSNJl"k/=a'yBmw qXuL˿y^(Q dF]8o=fi K:iVqXɱ5v |".ɺ58FTH )5=OJIϊO"^| YEB$$o.F3yY6E7""anDf[У+'>˛Nѕ-v":!xNZILH7!EpUdDהnDTr\<GDbؾPk.1Q H.XǒV}=H(Huywf,<'ҝ,fĴ]aož]-fSv+}Dp :AblA6cE'%Bg͐|/M쀡E-֤| {SԑWz%5TcA8k[$X*<2V%SbpO`& - Ab^`>h30Nӆe<>ll 0gJSRmȐoa|G{ H=8= r>L*_^Ih$}Pcl׻.rc %f 0|\ ؠew1wG'u10[.(9Yߔ@!}G|(9KðoJEAxDJ֘S'2ڴ拥ɘgLvnTZEKzyS48 99^̄c3Rf۷JN (B˓&14QHV㬹GpOJOX K-Bf%*Q @AcfއKKTѥmFQUlK c@ Ӹ+RSO)΍χ(ɛ'BloV~P6Wϲ 9{ z y|-2dql8^{X$zCWz4/Zm!pŖd~ḣu?j4L 8:Q9.x(0\⎛BOr"[>ZFtAƗ0ϱbpwC8&7&؞tNcB2→(ceƷyZiR ir]~#BLՁng]3һ0aL2=_0225fX}mBW}n<^Ey \TQVOʵMEO`X]9xxI/CRs/5|g{We2U:ΑTPF>pf29Vj/ f6fYf9lP>sxǃA B1OGB*,ymm~PaTJ VwPؾyE15-ggvItgNQ8aoaŞLzrnd4 ar}fHFHҮ0CǨ+tT05mܔY6Y^YmG 3scڌ(]+|*Wfq$z\/2'Y]u-wKC)Fqr{!8ycG P;%׵˜@# vu*ŲAx钸7ܔ~}5GR xȠ`$57'jѨ˽r0;|u骬6qBqa3,G\D ;%my cPvuoM6. Pcݛ,9ZUrCQqa՛d0ڿ6Vu@ZP}4or>qk ut3[*wNXn~H^y@I8-qR rN-9XlQ&t3*ZkͧpY+| Uc&E]•I~c/z ͮaVVUXEc-Ap sZPH*XEiuZK`:᡺ XcG&wDUm.;+4 NFG4ݑF}<#wւ)@kY8wRET J[`I*]9 hO钒pa?8Q7Dl\ 9sowNaOE>oɣY7gq)F*Od 'u AƏqNhEE^W5u˔ݪ>4L p%ˌ0?gwB~w,50L&P]"s}cnw@'ةB?:0CO<98 4{ڗgnm{-L~iëҖltj!bVOv ~D1iɷ۸Aj k;Sӻ:E F]qXm8gg7ϰ \QYm- JgӇ˿,axUxy_@r^Zz_ FV lQW  &~/DM ' T#Y컽88&d1 B?@2rd "#F{nrZ'9xї%y h342wRK| >{x~2JZ&$_uޥ¯1 C)φX;(6>,DpaRe@c Oxrxo͞e_O/?<E\•#xuA ?rfɇNá/=fyQ15mF`޻7C)ԔATJt>2 5(>нҷ{7wXNb /]51EE9A \ 6\8v5g*5Zɣǘ,GBժ3YolwcNkS D.Hƶ6E+9T7$%koD#Ʀr{C8*qDA=d>tMD8"5X`O@QRz6H{5gAV_բJ8֤G p#d&e"kM Yczw0{d|H<5vJ[<"\qΝTIU%?hF7]M'2M6ɠ$i@]Wg.͠*Z ٽPi8 ;.RmP?ϊ(l J~56@?l¥ aj*5|epb0{[9|R#iI&XEJPx"Ɂ𹞫*0RHb^u|I-I"5Ͷ'F#Ru@'V0 <iq< PuϲM=nC G |(=\|hِ0`nIJQՑ= 5YNؖIelZK'{-ZmCuv9U,K`'H8MxӄTCݔ vJ|=l.$)s!]Brs ]"T O+Zټ#6_ p/H_9f,.S]U ܠib#`<'4q-+Yrj [fP6Qc /f @Q~fs^SЗOv&S (\UMk %:Uqz0ssv@=uU se4%4 xC.rrN‹97EI Y62oY $>z3%#ԕռЕ"t>axh!6 lwp @ߝ[,R1J2 b-k c2n b 2Bv{M \vvtG}>VL(n.nN;T]hSybN#_Ny2k:pH2TeH7.VlP1eBm0jB۵1dH:M^yhd7GoPR.TE#+3[̧d4CZ-Ug1vMEM hon{Sy'mUFwEԻ{"ƣ/< (콧B݊$ CiQa^B0;{ euZ-Z<=+ Iu%tkLǜͶGXze(䴠'O\CO*ZO`lr3xd6b`_Opڌ;tJ_}(\C<Ċ=iY8g,1 8]S"yMcZ]f Y>$Azz.,\pAhV o]B<l"k1%Od>l_"{CZv Q>n4ˏZU>kB98}=Z9*C/7Z u9).H5!{evB!e&(aO\F*|äԩ"&]@M-]r.3P]0Nl_TDWvlķ#_ZJq]M~|dKB UotӄhOhDOŲ/@4pvΚ94.LIUZ]M+2۾dh'l@"94U]>df24- zh2pD91V3XBSS8/bp0WC5щz7k5}ƴ'4x Ĕ:RH`ip؀Qv~~KϦD8lȮ6U\;"2hM3HUҮHB V/.*zzxl uPd(+%E_1pza"tʼn0Z.-8'D-9G%8bHagH95wjs76O&ߛ} HAFf17"]Z*9{EiRmTjwI%=n9X $BMvH2c3hgkoΧ?x&dFK^W[D jz%g?&Q)SA$WPVN /ܒ叻:k`KmxcxD}XJ8׾%\Pu0IпnB C.-U#;*xkVwj+D^Xԥ&'e$-d;flHZ!EiwzF\[ @~{c?],Ĕfd x|`/SEMj)] |6Qokez\2~:x3o]oZ2^³:DF8*=J˝Tϱ24d~N4$)#KWit5e( 05:!x0Y!~5^t0-}H9')UStx`ˬ&Iֈs͗V@a Sm$p}ZIND< %Ӏ}ŝ, {8ZXo$ZH"| ݀" n*ߒ.#{K$[CDI]+`< *XXWBm}We_{GӱjaURb̻m@!?igcѤuDIYܘ"^|58I\vh1Gj j3E#m Nl8GNFt}~Ҭ~GJ-l6n<\\z|!@6eAO;t5*9E8ipZilA s!Gly1|N7oxr\Hotϭn |//L/k@ oяHLg "hEWQG' +<9rkLQzd=] G_QcEfZr/AI7eE)m bY ث>sa)V)jQgExؒWXո[G*5w.\B‚] )waXڃՒ٠-JϔjdV꘦*M0:iOIwz!fVa2;屨rn{aXէ?ĖJ{֏k&xv|ǔOLq?dJ ּIќ]FF9o1Yx6!e`Jza5V'ZeT^:DB i>qeOqɶ7@R!N]׭ly=W+V6,K`/J%;czfQ}@rJ@~ jGU.&KAʸ=3Q&lyj zxgNUa\WȺkv X77qu}p ^J; RY^gEU 8<,Po 'D|aN'k7$[rx pNe,6֗yK6 zBMQR Dђ.Us)?4v=c="\5sLCߡppC) PJW+J}fV&+bf4dg% }s#cgƞI7G A_/yKI4b @bg}Xb9Ab0GQ]OBK%{8,Q mUQV 3~N%qnsg\M b'6(wMRi6[n0!Q?CnV kDagYZ0707010000029f000081a40000000000000000000000016075bb3800002b30000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/dm-verity.ko.xz7zXZִF!t/*]?Eh=ڜ.+χs$e;\8[qף"XDKqlRNO M\`ԓ Pi}`XѹE$,KQMˆ4"vC[ۍKV9'}5jg0}  W^a%O7,k6dSoR$T$4>ldOcM#h>6 3#ynNIJ8́ {$! $1$͝A+"sJ$6sHy Tv:dzx+ }Ekoj2+#%Ķfo n`n}>Y+ KO~K*W/z0kEG%me&wY ȇWvST5U6yn(,b\97E&ET0E2|y&xYntA}PToz\EI;82; H+ (RBG^փ >KUb~xͻj,+ |1N #A=Fewoߠ^dU| qYo["W Xk-~a-2KE˜0lQucaAׁKTt׃ϞdH]0EP1>y 6QzI)ݜzlk6dow9T`{>u0ϬX5޺m#)dl1b"Ϲzލ\u#G::۬]@ޅB? ]T2i:@܀S2uI+b؜ 𪎒 q]\>1m.&KoI,7.=&gU%dMv(֖EuY#LI:3Ԛֹd?7]m[aap*]3l͞Zi͠xTAE<'NbJkӍm! _]kMg ,PH@<F5l{cH:P(y* >*9IԎryr$5L!1Qy`28ܳ` 4E~ X;ȑՎc=1ك ;;/_ɫ&-KOPS5P;WmF)*+5GOxO% eƉ:f/G꨽-)m Fԑ^M3gcnzAvD/p2FP4XSʖ?ˇ˴4tdz/%,bsW:ÑeFta;N{v<;5?<4Kxw: J4LYt7d!jrZVk!7m\%sqeZŠ&.S}0 D]o)bq#-mo^TVJ+E': S"(v2hq$0/%Z7vT'&%"0}7맋zAg:~x3OK*ev3b#-7"dTU!D"?Y nmxK2K 72+1|8]Z ׹)JIEv_B7_$1!<À y`kxCcem9F5ȓ1L A^f%Us (>TSd@T sX An-$Wp@˩$\#rɒц1r&'X7iN1H3߰naPޤ♦,dSC~I\T`U_J!Bx; \V·M[74EsmǡcQMO}}KFOE¬/bSd. +Tz {ºU鉵;&T\'VsMFXYL7U =Iak*cLgNߐt-ܽD=w {M`]MEZ@_Z&MP㛫IٙҌ1# f_N< gWԺc]Jh62Ĺ6q3`}ƣ::wx{qO+i&3h;'Ғ$7F(,᤺m ZyBW6ssp:yweWo3 ʊ蒚&B(L)N#޶?쉹٣ J"_]j% yv<"Ney1;0rM=gԖ4$?iejsw#,T>JnIs/HG$v3qA"St}yN>Y(4|حrVj9&zD](i1Wk@m>(mD n5%ιl^vpf0 O2eZ>*a9̥L%cbp1|O#XKTXsG4dԄ8qOHTHw~L@u_x{{8dKEuzN- <,@-لw#V1,;p؟-ݴ M qBvD 9qL ٽƍw{grb:\hFIC@먱iu<ǘ釨:Iu; ,N'ȁVzeq2= nZЏ'1"YH?B_hAaY0Z m (\uXc/p }zdZd,>GlX#>U:xZ'A3u9g xEr/@!)ḍZi߷ -@nVݙ@bcH|"WyzIw`P)(ݹOG@ܚSG,ҶANkE2k l*jnJ-BBRZF;["nZlKl|)_AsiNVN9o)WEAWsu%uO$h!fKؐwrU ð'貘?C\̧D-϶F6qp {Ώ19]aD#F(_ǩAè}hP : >`\A`ÀP 0{R+7TouIm0=v5ە6+Ie:zY-F$U=z Ljy*: nqKKaSyTu4HK'?D_i<=xʦ x QRߜ]Ǐ!h,Ȗ/o"JKY6˞U6r2w nkʿcM^ ϗ \l$rt.l/G>Ip( ^BJnhא[@%(kdv:)_siЍuM60 u868qh5%%}cWr^ݢ-͚+li toۿI5?ES&VFo~A\;>zT[ sǟX\aғpXwFX~PĤlzflANP7a| ҅G/M,Xs{2f@$9#KEucē9H]Ecem?U _jݢ{+xpD,&$3 Qc}rd13AN9K.NyRak51c̰`7H37x!QLG@1WFeMvC kHT`V u,JJ/w~NFlk猪w޼iB 4wCeڦ!-C>dɋ{x $-.‚9{{{ਢc{k.ҧ :Wv|~,Ⱥ'Q; "]{^r߸,B@~shJN)t]xtBu p8!=.2ܠ M,ߟ~0շlۛ yI>JY5k,2SApc$xpÂ\!u,g[1u7l8c t\{0fgrʓ- <\_$Nm$SˁEPտ\ J{%_@A!--#A˟1M]t!)I)c׍~èPqůYXe/]N\(&D(Hւ aMHGV$6 , b&K{2]u垟cp[RHT7hx2}=F֏0'y0ULKZ=B: N]+r4޷P1dqpϳoR%t }#%9u4p+mݜzk3퍰5-Prj̔ǴȖD-ђN6,.R (93!_n#@V,&%>{I*ZyvXb6II &pnTn?>iUEqz.\*{k6xʈL]Tx-Lj OakFP-J|=.fk&Âo|Z陵ALGR z;woH|~J◐E +:({+ʌA(a -,]sXҠCtN*!]V]@,AKW3vJltlq `e @BhYv۩Je!N-Ps978Vg+ݤevuNyF_T;g jXkwj_﷯ dfh@6Wd['s;{qQw<_=o] Bd(K&5[ #DV du$JAѿPPɭ5rɖLx\^SĤg'"J0ܱȭcd 8F(rLܩBWIzqL xXc8w=E4Fq[ͩ\+mi/4U.s$5 UT}g Krmc%ZϹr5e[Kȋ`}ͫ!'hlZIWuEǼmOlydw]xmTښ-Hb!BCTZ ヅC!mZkB.&¦Mg201 CA.<؏"!]hs{s"s5Ft 8̔G+)?٧Y)AIzp(ԭa}N5t0\U-Jbt^iLM]e{APIll@ٲb`5$aZNqh+}_ 6rBGeI*qrIuB| )Gv% z;8M1#$,I3(Q8ٝ@ne.卾cc{iLY5.Oi\#tKrQ # @nz+ ڑx1{9U1{n.h9䲅9K^PߝȽCy'l/Ǒճ|a}mE{"^Ŏؾ` `2HZ xV@Lod$TAxS: wK R-O-O-#yv\pTuh{g{ 4FJ|<)䠩m3W1i;N m; +!#_)y[ xa6#z:pfL1f\r 疽azuU/PIU"bE&I SXx_@ƍ7S+G_E!,% 'DwEwߗ. a<_akvFϡb2t N4,dJ㏂Z2`d@Sqƅtx,%-i$.s Ɋ~Rarp g4H)2>J9\Fk߉|ߥm;u5E@ATUHe/Pʥ`nj,֗v:msBw}'At" aNP鲅J;Sdu?$0?;ŤRJ1R!e} M{\2; x('J;Vj 9}1Ax ذDp{\pGWLTnjoy>KxtA"LGrZi67MTy,A C|; \8 S7-#6r@zs:j#f ldN8kZfOmib 1CC? }}/ւEyMT;,MGb.@{SMwY![).6[­p `E 4+2^u4{gi.D Qk`L!执_N*A}[fme{?+kp97mQ/=%(Ҕ V㎔\p88OT:3(ǸM}҅ISvug$zVe#I}уygE0ǤD~cIA/S <豟,oͺr/lO&P6j,_WK#x)}AL ٢@5Ps{Kllڒ. :L6Ta"wit ?!tf1z,:$98Ó֮6|uRQKh>-ѣ()&h`T|< 2ƲeEUO˃-&,SkP>2 նe%G7sٲtVǀ"ж(q(;,qQeU=eWE>)PL+Tװ_,8 mM R?hR}!`ynE+n5f _9fN-!mNVy*@61-00BS޽ f$Nf[}]~]o j@yi2'3>!Uw*|VbSJph ȍٗ3EgzeF~%"g  DHG/65s!J|hkWso#t\CUT8SEΗZF>6Qͻ,0E,VSy/wB6{Ow43{44\?C6-9 pU IW3FeAYRQE6s5>_8LN*V? K8ʸ(*]܏a6;s8V$4 UQgGWg}:HA+@hţً GϪ{ʼn^~ΈI#z )טmR-x֦u6odJ+͋|fF?X2{NΤ]WaDMJ#AW/VFpDYh^LI܊ .eClyI_h Ea[vqaM 82'_%!"wA¿4Q'YtSG""Xaּ<9/MmJ3+| E1Nmidۇ\ԌMgBy.a-YijR1!cEUH+]j@?KL4D+ͨYF%'Jq;[_ >cL1В:",Co_ ༪5I(͐ arq'T4Z=͕0At ?8 >嶭tq~+> Mzl#RS"ra83^$Z,`š_USF?.za2Ab2Mu==' d$/֍L8wt#/Bi/ KtWYaӨW.xI''1;!PTJBt"eA2#~"q'ZԒj$!˧ʣ><9AfS{ahUP?Q`m0 2+Dr%rndiaRVtQ/}0j)?{d!A(w&ɹ -Ou@P3B(, '51%2 fŢ3YX xZP& Rcו J"g>jJyQ=90H%H@@BX(jHG ׻ͷ6Ӫ"> ^jՒ(DCDFGQQm֎dޣ]fHx,~_ 7}U o9LC\joBuW `aokΓz9g+lpa5JWJJ.:vI`nH==tP5WZ ,d#L_J8oH^l5XU;i\NP>X.uj&k2uu^nN~C2 8{5{}Q닣@C ޅgEL|b%V'F?ڂ ^O>uc}OnXPƸ%H4f5 <"ɮw`FH"-4NG~_N9.!&q?pDOn(@a eʺ#:|~;~?!C*o:>Nқ'?=# R<$τW2KCY>ZjSL :ekزtKru6`e0:c"WN/O<[OV8,SFW{Lr(}f PxuU@~&̕< CRgo{UVWq8s4q!V{wAΞuu gmIOrtwq~zS]вC1P]kmǼ[f`2|{E7s }A8V$$s E/R5ghSOR5Tt k\xY6<MIwe/s^`3G:IE]UiZ!H,a/&[$;hǹ X֍0؏aЫχ+jg? BAnuigKE,=[ VY<÷G"5B4kr4?fε^t)l5jF5/M]Xf1s' R,w>!yp6h2xқ5@oZft#(>V[)m YsuYc/| ]xT!#@[K5lԇSdgu/fAסUx|Tp %q2-Φ1U\QjgTԢk(r?JQbWWMf3k32t >Oo Z$sKV za*TGo/RE>9<+,\ ՞^ Z@MҼyͰZK,)yٚ @H~M%2f)/Mzܺ"|BPh +$qE|Z^;0_$UhqY]l% :h(:9mCqom=柝#m}YyW=y%~ƽEbv)b[VӁx_6p<+iS?$#)Pu+٧Dz*l<,+<ۨd뾊/<[i3Jo (-{l¨gC~T=Im88v"Pitwj$a\y7AH-s-J_f{U44;ahY7kk,`!*SkcJSuQ\tOO:c W&aU}--BW(>N ds+i_6q |z 鱏 M_;Dg`Tĕ6RDҌ=NצPw]x )**.B6'?Uc.Hm!_hSTRdnj)5Cwm' x4"(΢U$onRWT.$8`B]zA3/}0s.`H#sXxCtZ7qgVu&:4w ]A0l!xW6=e蜽t*,|JH'<|b2\5z%e^^LhW0qy^iO_%ڂzGxz$bm5nC"&+/js?-J:$P/Hs[$! \ܵ3a@볇X WqRz"SPP,('⏣nǩOC{ɒ=%|ȩht@ZMV H(/)24޻Q$[ҽtD,:jM&S|s'ed[+/Cҹml/ .G6 V,~EIe&>Ih V=8 8 U_-ΈJ[mS"߹0o; 6*R]tٻҕX&br<\Q*di|kS]Rb@ƕxtjJ&Zu,h,Nommg8h_ Îx|ҶjSIʺX ^7W V۰N|RѤ9]aH䏠H3x(&hm=įFj WOc$솄ʤ<MQ؎qp_qndOBRgMY- ,J^E8lyOEi*bx__mtldK;"Y,냉l^Rv2g$ o7|g  NdcXQwI$]}pTZz*(C7sF\V\K\B/48I0{Lsnd LN; ou F p=GY8.q(FhvցU2dIBcafj JIٛp1;c^~@b`zFh^~A^a䤪Zgґy30P~T{HH"RWQ@S. ]h}WRZItn`8@pߟ/Zd߀>E%=CI@nZԄ!yH":b""`` ~J,f{td!~D7-*PRg]U~mEc􄬏I~tWЧt? !`<ķ&5X",rϝn?(@]dgIFƦ>v_4_|P`BV9ӱwefanPow#2x2n0RǽK?{X36)bgyܭMu~;Eũ|dx J Jl{0nY>$Y{ ;G54P˵eWZ7^F_&(yrs~QXHCx; .P[j"2u%eQ缾2 '2>nmevRk|E1|wJ o[k?!H*fsy7ad <=4偠 v[ڙP8H%_ўvi !ʶCM;ʄg2mu=K '&ˮYMH(cfл˸n5olq7(I־Z6:dZxF഑ [85?<)Msk9*8ej:Y4 b|}ւ+]v6X-T]Du Ul(` blnssz{q*F&mpT{%\cJ8U{l^d# ^kjƨ۵6w}/7QQ:W7ZDLs goĖ}rR  8rn^ĠU%F2ْ=2K7G`nAHM{]< /(ᩧwx-Cc0Fdb)׎=y'b'C1b||=oL/ | xGSd"s6h_Q|:eܴ)gVM|jX[$S.˥gԞUyscبi-7iו|j҉TŅ6? @`rp L W' Du{0LZR))Y-Ɇ^$8QSHiџǖ &yZ 7H߇*d m8P$iQ<*q]XV?zǞ6S i!i*qr%#Ep'C Ԧu8Ա_gPfpS 9$o5gIhɏq]iy1kc/.D *&Iuq=ģ!fE\YsVBnv*>_z<TLo;Cc|&3 %^ŝW%DM XZ<"="r#[KqW;GTXF`)0=֯E1pYFj yuiM!9ʋ~66)GcL͵Өg1:]e-ҥڌ £8ʹQ=&,v=+Ȼz & D8O%w;klPaht xw2"[綻.y9ѓ'f Φx4 i! 1澳 .D[ h6q0¿OUTnaEV_O ![Q)C0t#*߁%gxvE\(OQΎWT:< ydO)C{t/35 ^zbV^w$xNBA-N_nTL~/"P4 @S+3\X2;C%lC.VJo+F:`Yq :KVH'H`IBS){\㷸@䅦Fz:KL)MB4;zvU8ԪETS,'uq8wxs(}'{Z h/q]/ȓ|< H=[P\n^C<47I>_ |]q͗̚_A yGAbkj) ED [,d'w/?/8@ `9(yՂL6yƀ~,:gn/KE1YrLm0 ӌ&$\&gUN%Y@aJ[k0>`pIsܽz "]e>-V;LKF@,:L7SF%Tҵ& :=S.D[RQس/:u܆jNrR{@r5O+'Wڬ0NV/{_joQMIYV`k_lM6꾫o*7EIz-&|rQ#ȅ?l)2l!,)҇"E}R?ϫU5M+9{L(0`3.gFf"XP6ƞsI{u*Qxa㼂S@أun3]< q!H sIus\ 5F&}".¼0 &7X澆$YU(u_6|U&I fhg tݮAI56Pu!n>o!Nۈ 2G Uml#<w ʎRឃ'Y*!QHN^#"+/&vv& pX5Wj%UǠɋ =PJ3n!ܰh+ _ #\Ϯ]'Z@d" nvs4ۓ֪̫ pOM-$8?3?L'Ŀk\*!*G^ 7ZH$jsr'()vȱ_+L )pGBDy,PŌh!̃ps)7 s6 Y @ZU:n3"!6$bi8^j0w ?RKnr,1h[~?:{iv0 PV "I:Rx;rCTFt߅h!qWZko<e1jɃ?? eyBҕ0'% #caN&-2">b ͢LXgctb!)`Я;hni3_|=0]\\],kܼѭG"m'pcaw2{$m͢58.!`,3ua6Lx { 43iƯR ZO rc& ճΏd޺YPPjF4 nTu!>"0T m >SSj3Kk[v#EI6!o6zdWJc,=b-U=yZ{׃pмB9)o7'II 6rv)@M9H5Ew:P_֌}kA:gp($nU dVӍW ( T ][:S^xJ)cnYhvkx?2$#+b5= j6eRFG2+!(Td#M>qWgEUC.~AVl77k&^4ςÊ粿r4~Beۂ>Jl"KWMyF\Lq"wVVpќ<\ns:Ӽ% 99٣@dO3{Kd8 #e$}/80Q_;PT܈cz|8q L'q5okJn2;}⚤܅ hk6oS4;6XP?} 4zfvӿovg˺m'Jo=.+vq#)n|S?хCsѰ)̥vVn:7 }nAEKHR lɶ{h@H(W˘3*8eblN~rӹIS`a vj~p* L H=LAd"1hTM*HϷNPP:4E^G%@ݩT,{:m~M[Ir6?ЧTZv@:!i {kW2%di1l^vyKcL(jt:p=D ^hK 6x,z5q[g2c-oLOC A^Z6Ӌ ]8oE v#֧f5sQ !ݎb迣l4S?C: R2P(>nm%V*h j}xAz̶¦0ǻLD5仨~ܳ(9#=*}"z9i}Sf_e<%5>mz̏o[Hm9jb0܉},sZUYN#:кQdޔ+rn|Ooo%ri$X bkHH΄&Օk?nd[hm>xZ\ R"Y{}iZF7`.&#@( (xD(183&+U@L Zԅ^64WVr94Byrؽo(# Ngڰ>qk]9 "J\NLeu9R].`Zbj(-+s`Ls2 ]Z?^=!e1 i+T΄hz'Ź=Msc 6 @ s*pmܴQ=> ]8Xk7υnBٺ"N˪fXYÌj[[_3U+d\E#lɳ"ME7E?tEhF 6+Ǐxޮj M ]V}A%745 !W?e |KzZeU#;;/mߓ[01$2MeAx-i J̻IJùѼx7N,5rhSa& x<u|6ΉR ׋X_9L@11vI/bOZy5 xV>o/B-(t6YJJK&>p;]}$ 遏bx^ENRۻzDe۵۪(PjLJQ[Ɯ$x6#2̐EļilxZ#6Er!@XpU^Pc$M<̗7)77NP@JmA[b#t跘c(M?c=q h j~Tc?p^4!N:_^[K T405E݊/xtOEx888"eWQԇ?{޴3-xە$ FFj#}|8B[AM~TʓrW{?ǯ|3/O4vbtŃ<9+!A\Ծ{/(r\:Ⱥ4 t z/xI``q˄1m`+aQ@<%(Oh2DSzreyy"#VHFs%:Z]'xh}&=(#;gDᦑԔj-˦]Ado.g|p(3Ц=}[MtWyɁ1LܸL12Q2Bn@ie$(I ;ݢ8s6~ɭsXغBz KE< XVOF^ye^:yXϘB_oaƷ*4A3{]JkČ9*\a^% >8;xq"r5,4#I4e+Z)<{?ҶqG-?;: ߽lXbrz ?Q0\EgFp.AC5BF'd*ұ*Mp6φ(?2$ϱ =2QCiP ҒR<47q);題Es\CW)k B#(8}1@mй`P贃1sx m-)i^LKOK;i7McH%}[{yԛ}2$.z2C65CSiy ,Ԙ^JklN+e + NobLrڦYbs H9TDb]}p (|55!( )+5,zQ->QgnF{&s(V./YqNxdK f7Tk"ݿ Gڋz@)*xbJ:,:;W%M&".ocj}ڝt_AƔ<2;\P>ۜD1I!_Vπ 't k+ɲ }r3p؎+/.2h#}fϾ)>!T| #; UЭ'A1᱈?A Sde11rNࠠ}~!pBf`)8b&B645Z~Dk$1bSvʎ4zShN^&n)ib#0tHo <2S.<'1*=.qusfTUԾxOy@[}mXϷ!žR#]GK)fF,d"C8P&]n #d"~R89"~G"3#3R )alaFK(l_h8oE݆N)5;`b5ѤP9}&RFmHޕܴQX}(lҝW2cAUF#xn`q?S{zhw<MC 4Ip,-dc@*DsTd%*-ȏi=v)%;/ -΋䦻'Oה\b\q%zyۧa6CɘX•G"a D{,4^ JxsvGQ\D6 (Z%I~,3Ł/[{6.8[!ef&@)(K3&J_4Wgٚ}*&ȁ axVs5PS4&x346=NN~H<"fUn$zCsI~:ra.mܻ.">"OA(B|rf]) Qyt;P@(fc2ȫ(g{Dk?R~TOHy[E JOYSJE2LA6yu}Z ~UU;F W|UViƬ @9WNCJz6dM`(j`VvDfҬ Yщ Ţl:/FQj,.MMA&d\aXh\ˇ`j_x&f FlirNB&\θIS3Njr0h"d\4UOV{B"QQ(,4BRԢ7gU ]1$vYզ[RURk-&@iGLBt_"Ѣ/6Xf{G-!#JQ Jg=b"ÃL XC5Xº>ʃ7%n2RR\ ҕW,)1muF׮z`?5V^j%xW(^3dàREd]:ʫ ¨ QpI#\"h|:(2%2'CS0\/!- w#󌄟 ..\x^cmPgrA̻($=M$Ez??ف>n.PK@/7a${\=#FxrSׁ0Y:z90e/#'ə'DnP.4 Z'nvW_jŴ8 <Ͱ"ֿunۙo;,҂A*C@-}4|JRhf3U4.EWMJ<إ~;lo_ոS&cgpVDׯQzϧСdY2в XzX7@IkY>nArF(2Yʶw3d5չ#M ՐEHǽMlBe\*d\k54? 鿤VS|$O.-Bt#Uv.4'fE'A24-c+)-<ҏWW訣?O oW;MkVq䗘¶d6?PYz?q9TZ@/H<\N mP24l~`Je|wlN'R](tJ2E H]J[{C*< EhuE6-_c=f15DOx= v3X%|*]߳f8Vϝt)d6\^֛[(@$ ~2a,-rGaȿL%/RsؔK)[&>Ӄ`*m0ʪ8orx="㼎X+- RqzZțr\0c1 kqJ]es90Lczڳ+Կ%%|7 BL:Midh&Z$AjNaOZh; S;2Q`wQ>momZ JjdexSXZ|L҃鑟sD4C'g_?CT09K64|I*}22?fpQ{pPL#"ð*0/` ٪&S`-&%5Žu'NuӸ~y.Bm - _^%_>[P%JFؗ8b'i>vNnq>ʿ'gV&#[rwzx1p]ض |m+ʏ>௩DEMBfocӸIozU.p*[~Bu+m8bi>iZճjyz$^~1NxF([jhl|.9؆`5Fz>ot5/`04It0؛q}]fޤOO=ĸ,Uf4HU4F~.=o2j;47# Ȣx0bK*T#_&EX=|kb)م^ùN(+$JEtА" ]\vb)*"I ¢';>EH-A6TidCA9/ =SP,bқ 6dȚUq_Z]s8ZcaY%w[E Qmu=(eeݥҚ0t̒J(iUOWGYI)"0yjEP}= /{AFy}܋#H%:>+XeYeŽcE]z:"("<* $["1ە@KQƷxS~xqH"qDJ=OpHR.cÅɾ4`k[RHѭxq)|'euu6A~a oK>RZ=tUs( ]׀]Ѹq~$.ɫ HcG-|T!H]գn\5\$rÕz7gNR߹ olv׸ٴj()M/\>ր㈺Bץkipb(~d'bvqK 903Wu@4^s,hsZV`UJ =ؚ`:r;6짥5w۞xT,| 83 m70hU-b֧ރe=Ff5֦(liT5#}&d9k:q C:OPx8kJ1 p}rOen*8 &Q+6=,~Ơ c. h˅bwa)„&E!sQzUT!NbWANEIЖGoNO]>VMMRsju=q6^`}"[0zD›M[ 6mu?sj' ݟq4lhJ[Hf^=0O*p e>47fOkO&򓵂C)0˒m6.Ybs{0cY P)q.s)QL#s/UAR*tޖE;46WZ 翠^q+QP딽}w5CfT\1Ytz .`(ǒ*Ba{ih&UCNhof'ɞl4jxS.1k`\SۿQx(zG(H Nf|gαEiztLZqˠo̔J\wۜ(agGJs/9Q=^Gq@?&\m7Ԓ97R2%![t&(v,vٽo /-!J9]C1f7V/wR#܊7ZhN}QܪZ2yo\D5A,1ll_i$azS'r^] /uj,FNKG4>N:a$UKnՐ12g^Gѯ-SZ\w 8h1y٦:WĄ?ғ gwPwQZbΆa^lG1Id$_ OU, +>>w 3$6D5_0)>oQFWN^e:EW β`}d)KM[Kkdcm>CrΌMe7g=1=#I+Yb䪷΄~tQ )9*^όF辭Y3*}%Ns{6VKR-/hBn7|͵M5b2zR.l4Ţ{Pt9>")ƇgpUkkfx놁$ݟЗFjc\`> F- ?㘍E{KU)5I 3AVOl˺#/4 OmRqY;g`ǭCS[VՄ cqRƛS8M)1'arI !t3_x7*$|Zxwui% L+kƼ;^˥5K8PyL8:ioeR8 9m%\n/蒾 q]'883H^~Av0D[[GI1ȶ:en({.EJ< `O v״|w1*o&Xww0g5&H*#JI}Gд c /,~xSWf'a7VPUZUo_KR-iNǭ؈-.^FwtnDӽ0K6dn )O6'r_S 6OAF:a>aVe_v[ūx~03_āLdhK7Ұ!ʫ-*,KP$iJ_vjR蚿,ra[2M z5LP\TYH+$6Ѳ I= t$YSR&"A/ #pisqLQu}L\j=fɿJ1V6+X{QIr8:3EQd O7 qW$Nr.sz;2Z/pI=6b㨰-,ц%G>^;q^ftDL H$,Vu;؆EwM _W. oڵ%;:-ޏM.N1Ca ]$."&+gdb. 7XpWOBlmvq2 WAg_y^SE4BV~]=5-;3eW3j}e@ @s~Q!ε&_Fmb9Վ D7.G TU/sD A5ABҴiz)K"RKsu24V\5+XBWuL /ux.A-u)#s\zAL c~3޲I\|&q1l/?"̡}5H(wfp̤P.W!̤!~oc֫n@QP$xƞZ-BybtBGCh9"!l1ֈul §o-T+Z"!H ɐ&J4?IN=G5p,HL,Ř{aRFEm46{/]B%:ePw#g?s=_lpxyݓNnMd)h^h1Oz֌m^g8@ۇDwI9툼N 0{F?\<-]:S),!:u(m8clDz5 N"6Ï_H ΰeFSM@eʶo2fLT&oa?>F@kM^H4.Eh 1d6t;Gd^5Y_ ^Wopg3pU- #tm}붶sҢ;pZ$tt jiv' Apa>1" o PDvG@|DG" 01[zn`-LsL#Վ\/s+l\->>B I2TZ Gz2 -s..M:" Z*ɵ4QZW*wt?ů2EٰA_yZ5՟H%]2]h,1&.kkWM+6RW?$ wV/[Tx;MVh̜ypԑ/x-:'ulmAwfAp:|m`;"5+&xӎ\JJn3k''GYX"Cd@P-^tMz&RgD#-+I NHk<nn֑ݜRNFkh=XDt$X1:8 1GZc݂ZHL8i]c;DcUT(FfywU\lܭ# z"A -Fn<쇡YJn"ź]2d1j@yaU"k)0pzmZ&zLr@ {l 7eT~+kq䥥"s/Ye}Cyn+;CLd0\8 *fWU0{u1ϟ|t۔ tNo V@xHiؚO*i%b–rY΅](*IG&4gHǢm✇ V2(5KW :w~2?t.Xh5C4xtg1Lw} P9'dMGyRV*4ЇZ]"nJG5UTI™z, FHdZzP 8VDp@w]a$h23ѧ8կߠ)F5hf`,>5Bn!e}ġ01M(BCAWOτLe]=Nd7cZPqbNU᭻>> /i WC5.P)LjgţT BΖ>Xm`Y\2; Qi޽"x*E!wGePe6AXOk+X4WQɥJ9Yo>[ko:ghB,ֳQLU$ek ==jCa"nCleӅG Fw vY$gPС7Ss{Z] ք\{*-A c3'  *N',Rkv&0D~B#d-ᙹ3Ċ.Y,9A6j$nɩ[)a6BQAKKuF!]յB.QuXP(`&,ZG8z;a(cy@ ̥ᐨm|5Mo{Lqh1=?Z{kO6pnyTDU #P8k2b]Zgӧw+'(32l癀J=EDēͺE92DrF/%E4c糲KK`伪 L0$Wc\jgGT*B'K)1yE1bcF6$ΥVr,UwQF:9e'Tp.eqfx$96fd$ly*f \-$! hdaiGOK7]a \gBno h"gې5pD58O0]%;>ZgQI=lWp,[ 9V6\:,A"M3Qw'jR !䉑`袀AxTkO)x]^hlC}ZE颒z= 1Ҳsb#e{M޳'`ĶZm2]&4,BZo*# c蕔>9^jS& NjIm.6Le)fLaP~PRG㲢HurdK^:$k`Q7徊YG$QP`CtXbe1Pb"B ЦW&TcgZeO; 0u2Hi*kLyTr:sV2zG{rRxn $zSۚċT)E _ؚ ײ}{}eΐ e[v0O,XD@'}6u%{Lڀ̽I+-G'>Q$eZkְǷЃurF,wpI∃ϳ0INq{۵bzbk.Z9[>HDg3.gb;EpJSr?q&b W(htn5Љ^2lw&,+b8e8D=rOPϝIP_!?v(`WP@409w H9 ~*/Sdd<ӂX}ap8߅zxYr lo3'a^mރW.3ep4s b501mb8ygR=j`n.y5$ڔ BK p;-a>ޚ DP`WPz 1nhkoTlT%Ra IlWg"zp(ikTܐLemfЮ,t%DM4JX5}ߊqM'621Hl,.ؖeZ~@/c ,Dn,!Jlm_C)LHpXŔ;@g͊9@ib?%@ $PŤTMZDQ{^OhbW/A6}U6bʝ'׋qNӘ%)4!;.5>hq9P-\qXCU):|wi l*~եb٢(k-Ǻl #~G& % +;rݳA.X!OvJ;va>>*Y𽤞;Vz'eMF̲{Єj^K lt_f8Z񨴚431'wOY\>n -Q YJAJ$e"jmxrߚlNiUKu\%4PVlb؞&ihmz/&[Kdrb&M'j''s pje$Y;gL: 'w+&7;5v*ױ 2D@{Zk2r_n⟔a:LB*5 jI \mhf K`}wpX۔!3:kx5ohIyAE th[5K% @?FЄhOkq5gϚN}ŧ8+NΝl#}tu.*fXH2@ 8ڦq3o%l*޻J"F)85 Y`\ ~M.S"x{j0_ԁU17?G0UֻL}>L't%CI8h&0 ),vKV Ȏ )K`vZa_kC̱;)jG&U 99s>kj9%Lۯl"Br񒦽x.aVٌҬKj(;-Jڦ?BL'<{*vL略O Wh9}\G[_#2BG} X[p(!6ڨzfJUv '}1W7ꃆMTtf02<ŀgsLP 7}F/-,`q PZTLe&LCr+n}+0aҦ dǍX6"lj?-qo~1!GP򦖩LD1dfy^B[!"xvn#foyUHDAr5-6ioDY#bpMeP#(ٞZ\Ee$n:+n˛%i:WʯBe[gItIAK൷qFnŋPFhb6e&-=TI[u09$!\;^x-eS4y#9an!-Ǔ䗐2aO:/DR)CL d_3Yaj1B(qH7q"Uw}*d|\j#4[]+ ȭ ϊ `4ؔ֝(eh8,P FrZ 76'2jhy,T>39"/VX*d]R89#oi{ v>f:]vB0 Ww9[BJ_CPnWMۣd5Eɤy}OKuG6B@9&MG/|JǠu c)CzoiMlٟ{[V"$BX&9c{?ӓ\W 78y^i5.řBк3xxAs<+X_dGsPj~Aoad(@GS)V:,6X P $\iA P\mL7FT8ݿ4XN:өX%BTo/oC<,D}ew[wm8YfVɤi%3o{{nV/.S;aI8d!IW?` et*4@7`i *q{!+xãC9~v^.ԵRw>=@6j| A8mRiN뉏[OtXeh 4f{4Rn `-n.E-ŵ'e a$M϶m2]X0-&{ xy#V7DO݌u\T=wZ7 ^Dc~_Qن(r^V>9)ucEj bt'Ke D8]ZKT=D]#(yn"IIœ d( N`{lK+_=\-`Fy.Z @T[]3Rt%ɴDOiњ?ŞYFf`sU Bgдmƾ)\!t 5W}_w~Lם,1X$L;I$6p[Ab  wCRj_SpꙩMth~+Թ@˫:U&M> ZECPؿpU@t$!itCvyI4SonOE]aP鋻6Utl@j*CjT(La\KS!yLZ Y(jMK~ٟ#l`A)\@Kbϓ;fL?/\{مU+ ]d&ic,7,%G.-u #,AZv~YVzWEˉu%$77uuY`̝?d>bx*Umby"Ur.B ]uf_۸рI>S*-4?Fxpo_4 ;B~}w@#ꃉRIOM@>Dq_(ѨZ5$pY@Î6)0Agh!֬KڅL0J7= ȝrNIW+b 2k2'lu=WXۧVP3Xo˜/Hҷ *[Ʋ)Ay"HidT_ic T"B#@X73wyVZi6`\CoN RBk f^)~K%g<E~l׀_ _+O PnT5xhz[_/Z37[LsJ!aKUxu)A/? OPXx(fW+lؿ;b.r_CrfUsu ׇeV#Ԓ=ɰ=A^:< qpFXy89#aҬ! ;I(6nBOֳf)57 .ѸT8Tk|K> s_~46^`e` x!S͖Zƙݟ.c)3H*ް~ysDk^ !wWcҖi7K2)Q3qߢo(/Gawn{~rbFX!Dל:AtOo"MFb6#^|8i^ m¬J;od%! %)R{j ]0 E~:W1+I-tlZь笯/lARTP>諛Be/lܦV7*Bɩ ;ȹU5žZ@X9 +D^XJf4Q HQO0̿0JVnưK?#G<~̋>: )NO5ƚd T:By;/P TERYتdFɌM=kpϖ{`?>{/ OGHXvLڔz^bMMJFL*Ml!BZ'Z xx?7ـKM# ClB&GDG 6` NKvw*E}] y4 zmvb +CtmlG{-6*zQ_ ?{,6Ufuh܈GF?~Ɛ W Q@evHKK|ycx7}S%TKBpmj=BTx3x4_<) ?5gbGme m"8:[yJoɬ{w; 7%!hSFT;?9x=囓stѻu'%꒙B%dpd':` 8R~MN*MOc[<{d5q"2I+cv~_vߜΗAND؛߁ ^Rzt138ڢ,ٿߝpOd#➒en['k_"&pt2OY<ΤlO(๭=w+s7q^:T3LΎ1]WÚb:Cо}4'p0%a}:=] d_:uhu^F#fxY{PzUq8Ncl'FU#} ~z^Bͽ,`PŭI D]x;Z;<ädFX })mɶ rxoʞP÷yDm+o&Rf. GuoAnwFW [<ybS=3zy {hPbcP, ]P$|Fj*=12XPF- j^g& ?8&s%o&W?NqcĦΙp'tjY>}1ĭJ0;+}0ЖYZ?ט ,l\R\N U ]D]1.`4ߍ_ʩ%Oýl8ӑt. j۠U)|K_H?y7Wkae5Q+~?l9FbGW 4$p7x'1_ VK$BfvtPCt2oO\4=LLkL@uR14T+!.f 5 Y+lc[ z-V\)9v{ic*Epeb U' %:xܬ>G6(19p[oj}4c)vP ]}<"b s?X獎@t^E+)Av筅C}J]陵d7,]<&:#6yx@ D Gw8cmmdV42#pGeٳv{zk2^LvЂ{o/$8C! iAΩX>l!"OgWAHl:r:qK]Hӳº< X=l>Ҧ6">&0*GF{}JL7v89sW:mA8Kz)*B+!LO؏5X Ij )oM s8$`&4eP|%^Rp۽ANO^`U5E꥿e&@Ub%w%RHwFb /Ltd']/,:{dW 'φ <3MU'2:0ݘ}lu>9q䄊#]s Mk6QjWm/чg(޷ EH<Ǡze,C={>n!ƠIrjLڟ-[ԡ:a!A3Ialĥayr{/ab.C㧔Ll; I*]hl0qMW*VPKo![iDۖl9Ξ꟤bde|Hu~"yu.z gh2D q=uo+ϯf#>C*{&Ii 2a-xopN[#b7 beb6;9z>[? thP`=KGFXuNQȠ]l7p-ڠ 1h)~?Z!"NɔoyA{9Ijoc+ i&jxY^>M^JVP.7h\Ω]I)ڝc4{J*tBowdM2-oTwY vs&=lj烄QgE?F4Yj(Qɾ)x Vu\d5-{/DP⚾me@/I[݄NTώ縆 2P3VP.I\\IEk+ s[S~~ۢ:Y:9M Nrt-pnX ]ߨӏU.J,PdFO7Ü1A.ĥ:v pAޣ'ߣr!yBxq|9?Hu[ơ43,6.j wH-r U־Hq>^2Ȳ9 z0,C,OűTOg{0];n=6% J]*=s7[HJ 8(Xzw9PKM1.Т23q{cP)+Rf5Y:q8G̻ {D_5|aέl<.J 9yZ+ —K̷A}@=s ʩHd0;h:ePDL< ۦ"&d|=L m`UdÎbXPhv+1L^:aUg]i'T1z9&٠Z;n48#mn = .{*w6Ֆ7WWi'D:o໧en|d|yNd. ѥ^8D섓,cDr)p,8oGpalۣ8bw }AsfuUݤLOgl"^K BVky(2$-S&+ }-BZm}ܢYUb˞ ̕Xn2 3]3$~FG080lL2vs恁}OEFnH`@Nϧ g؁4I<4g١9^c=J`6}[Z`^BlSS&&)zy*T})}'x ,5[ԡh{4<0Hu6Oa<@L /dh=6@  S*P1Eĭxs1cy]ClaB..,(}O&6Py~(hFi0v΋fT ; ˣZׄi(ͩ VXIt7/i'k]OHp^:pkKH[9?ńx޶3sk_n{?~[XE u(ckZ1rVQW4 {]t@R颗VD n#7~o0. r'YOs3yZe+f|Kǡ#/E Nwa+P &b*_s$Ju:,_ 4;4i@r?X}~QKk̜h=4F<~v@Aϛf{tlXK0X\O9\&KǍ[wA(AQ#}M^ JT/f5폕dA>ڪD)aĂuYmzniY^8^1A<'`~ , rC0T_ߞ„b`@׋FJ`J5%غCyTڇh&'R] q$م WFPPԝ RJwp^8[Hx:v<W@UzpQ{MMQ==PG, c(Qw4&gus԰`XZv0Hs0]˓DwI-kt1j[X5swgy{xB[z|M!]1Υ2Zk-ODH<z`e|N^3)Հ̓=1IMÉ8""Ձp~71Jppznxp#J߇a't5џίcEo}bP, (;>jtᠾԅ~p+жϧTj [Bs6MW%]Aw@鬏ijgUtB&r2^3 ¶쑭G ۡKdrtTד~&D#!M%f{4D}si2CSa 0=O$kl9(]Hp'W쓏\{F,۴cB?{D >_ c%1v2g'9Im֒".|P%cWIYwIտca-ѦU>Ś(.ZY GdFRD`>rMnz0srn ^-N^>(<>tp; CU rF2 6Id=d TcWpJ? f̖5 J(61lQI(-7}oӻ2~= ȟ™ԛ4/3 Hzh^ApC)h1 b6BCe{YIAGɐ"5Bay{,;/gUh 7Kf"]u}YOSKD4X%x n7L Wjׄc:ɰ}dz?E J8Ueddchpd2?q-6eY+<+ԳSeCPpp2iҫU .\ý&krk`'V뚰y1Ӯ WZ[}{AiëV2ydY-fʒ (sZe i\7*J \d&PpRD]U6fV2O&PZ#v+ hb\a~$_3pԂŔoschb=X?} Y'JbRwigzZFѩҟn .(!7wG"saD{?M?M Й:%A2a5'xU5fp@ 䅱 <(MT4 lg(5`V87_%=mH-q`o]}g@LiWjvwkHѧ-eq)ᙤ.AћvZ$ь:E CMVXC{ɀUw5S>tn\) yu~GZ(\Ǟ  .˾zԪQHao 65k J /K$p>2яAobHoޢRFb(EW[2UIj 0* VIl)fcΚ5Q/QCS]L^JlPtE'~w!K(Bo{Y:@Mq/ryBJxQm~E oN0Axm!]JFZ19}"?$G>v'o ׂ&%1MY{./D* wZMEn/߮f00K"4ߛ$Bfhȱ},klySW˼*c{dk4QhcInlj>ű-Ɛ:bl}`c )Tlb'#u'|w0 1A¸ٔ"tN$娧=s#R_PnI/3G}muG{ 2w⤄=&?çϼ%*1=j5U3¯tC"RrTW+!@-Oc@~ h*3S7y]qV%I=v j1OeT1HQ>$<WPqoz:KpXUq60А'RR&3 j.?0`m>O"8V .-X f"]2X5%Ḯ];8#C7Z R6[WTn׿ciie<e+!a?gekNE# Rb񇎻fQ[@}LJiYpc^7"Jeꀙia~MSWI¥'op Bs]=V` c_;~VM ! p[ȀEI*sy= fE Z;^yđ&z&Yr({]F卣1lY^ ׸q.8VJ$/4d\x uO e`kb燴4:q YM)~G]6K WI(r:9iWRHOYwp[i{X%tgu -3/eACZdVJ`TkVkVr$l{Oހz\ǡgRnl1uhT`X,A W^ۛuZ2IhRC~n~s%XԬ2 }6dJ̉ 5 T0st>B.QNN'!z3L;Ek=(FlT Z5d3)wSg8t>KaDX{,&7߶>^ (%_nD|\N6DLĦސ2YЦ`hWY[w!V,pމc6@ t_!m 5׽,Oq~?%0|Z|aS7G펧)I;@Zj?U\[JʨjMIYxOe,5Dj~ѥk?=<ˆDu%(1]+H/!ˢ%(qW=D(oQX]~,HGsbOmՆRjkOgBIŐڰ4* ; uG{TLVkCFON0ub͊ץޣOcȢ^!1.MnycXxp h9"l*rsvotx!g.v vm6yP*dV65Y>'6<{Jbn|\R4c~S&B? k_2v}ϞV _eߛp> RŃz,ɵ s)ٓ>gWŹb6I˓#k0L Ȭ^@Piǫ-֡_Z x$fԀ } 5ey0Tk,;Jx9>Kr9X6g|vy˭ܛ|Foݣ(X)!Y_6y41#> ӫҚߊ(AJj'*&bٶR3̲6ͷ pޜzmQrF%(|5~Q/c|PW^+!*t88sa :WsI+[F `Qty4P) bym,lˠcpڗpGfr[K5KYso1F۱X}[2WᬦO d /-o&hp4I5G+"KmB;SJΙN4 x$IS3O\B#$syz5츐M;_HiE*8b{ŝ9f6I*GG0GST V"8wx=e 0A-tØmD̕38/ XKE&!oÃ:M My]U{̚ 旛yH#1Vd;Ճ@lHdbRX\(6[59T[.tIU w +6&Esq$Yu?Ӫ/L.`F|MOLCkrm:X5ʼ-ֵ.[Y8pUiKuv[])n|ߴ=HJ&Z~] D0xW1n㚅.A ߸gw85V#4{M`XEmufnQ=ie_>RbT^S!EWR"\dZ nk>7:]pڑ!NmoҚ@QJ<0Tf}WxUHY+ 5>ɩK@/Hfvف4An&$$Uh5m]Jڡ ܎lKg4NvsƝ*ǖskFP޲Ɯ2nPցu=ϗݷZ̜w a=)?_Z< wbxNeuNanl0<_>rC0B$Fst#>;R`#_K,Z쟱F1K,Sdz@7s<=d4lF|CJ/8("e@#Z4XX`w}y5Q@>{tP.tfY1#FOoJ@E~Crt1?;y癇a>4vے/7 [Ϻ1 #"@x΋ k-Uzg=j1yvs&J $Kזm26<hd 2[W5$`ͣq >8ufB Kja4٥bUi"Ӯ+zCR##It_#=[F An#ʼn PB!mٯG)(o+QA u]O_0j:bL*01\ v"8? HXe!9+;g۱^9CxKP!"Gx p] {,tq;2!]o,E&yQZ ^^{ӇfPەL(j[^D[3JԘga"L+'Mm@ƅ24h}1J'H;~T"ғ_E !z$컣ND k' 8QlpK~NJtIHN,a:|x@ug>rK3` <(^ayC mdϝe/%(EH6Yԍ~ %Xj@2YmBK<}ee}&ȊI|mPQ8#+5M InSUOd(7>"ȑڬ`'UkJ8ӈlƽ\CN󉆵r>!R 0Rň^^iE(H`\璵hcX;T2ES(qjy&AT-ÂP75baA]cH_@uvmP"%䑟vLqBDH=!exW//j΄턑c@eU+nA6~P1Éڽzj.xȞ\Qm=l1fަZH)RqƙtZaSf4&Q:ɺH1"QeѤo$1h`l'3)[ [,qh6z΅Su$B]e&F 4&= ߽ppkEP!y4 qL"MQ?;}% aY$_ Ap;oۖ, )<w`/p kj-G؞EN9{3鸳LzB7|~pfFhwB( ՓK+-I+PjE~D~հL'ց C09M_-m{XR%! 9(]yA4@Cs)ѧ9Bk X[X HNP3ֻ$ZN^W[$`2ۓ񛩯&%E^JDx\!6:OJĵ$!g\]SV>M9-U0Us6[~m gMlp"%g09$x\c*/V4XjzJUCVX(X@]}hA5lfQ/ 븶VL {6TUD.U>yӏo@ MxSҝDoUeG崷ME#0'ijIYylc;QTb1N-j4h3五 u`S- "\]U]n\^]6ԯ"B^ 44wh_%z@!a?(%TU1kB-ylwדZarlF&g,05!՛LS%i=QZy2֕I{c:C\8I5PO)U^pr~8FSndI݄0(>2"" D ݐ6/7YnMO-T^5-|("  B5* m6ڹwc2nUl7%Pdکw0r"@Hp| e[<1/Z\qo '1RM:NrHem.*彪 b $w;ofթ:=!fÚ|'ٯ!vlң',[ASA|u۴߯}:C.tjB6gW9_]˜]"jQ7\"v[q A9o:Yc¡ @CBijxsЂjeZ@M;fu]N l#{i1N|U:גgo aDdD Q X+:)B4G(<dP##wcuv%#qd q/C^(^?o?T; ɪwhtQSȳTe{uiۛNhʐ',R.Y@L,LC6k "q<'s!J_ډcI41e*dA j"sͧΥ 6,_"z:C^P )c~ ?ɫ+(3GK5F7Q$0A3DXf1gw!Lb`ӓye!ՁuCم%;+؛S01m+/bXf^ ~"e J쌪ƪgbJ`6)WwĆo9s$!螦7Sl:ߓU1tEUZME=l=` QKFgM _Ӽ]mD1E|SDze,CSJڭB*NsW؀/HmSa]Y`?K2[=$8+ \¥6O)pg}ZP?ڠ_4hUx6/8a8Up`l8-YNO>2jlNd4%=iJ#l{9Ż/RHRe)zī@}⿛\p*LBoH\dzYӰ(@ennY!F#2K͗w@#'`Mi9ƈCɬL)߲Su䔆45ްǢaF$K/]U+nOzݬ4]!] ,Jvr'\WR%2DgLQk |4 d ߀֭V*"5}nInIzUwJG:p`n<x_; @6^eY?$H"CTپWBWD.*a@YhA_[o! ;=aDw=L !YP?DO;ԻnI[ȥ %b$j&e E=⥺8?aq$ dla0 gƧɠQqc4Zw+~MmjQ,+t[?㹶iwԂ-;z# t'mݷX (1,Ql=olj ~K!O* "a_+&F܄{7'wLs-͉HO~9Ga6l C0 \8iBj=7:(zwЖ3ɳ=ʗfpAȬ6 ΩM%t$*v|D?mc\rЩs `oN3g‹.8ԣX7GӞG^(DW ǖf7WFO\ k(|@։!4,5xuA~` D*T2_ Ʃ@j]'CMxkcS,A1%K,glfW5`I'-*WʫaD@ݎj9 79l"ޅ>;R1-RaL<~޸m5ŐJW,zFfx=NA:$;ӬN}E QN"Ni\yGk+k?M<Rьhg\eQ%ZU^SzW dO[s3+X4+en\^?T);d@N]rKQ)-l^6Z~gB()h~vU2s'ccp,- Xv7Fh9`n0=:%a^˃0/7I%e%\Qw8=-ƧX&˯ZB2W4:PWf)1a,ԔMIh/m.eK)LZc uXU帤~6T* qDAU 1FY`i3\ZKF jf'8>%1c4z\M<5_m$kҍSjZh2u.LAgABOHLMU]d<~Z̼eD^} >y ?l*}븢(q~U1 a9=,FZJS,,nh,ψ~ſX}HI$6"KHu~S=pbiG~a NXyKBP"a,jP5F!&hV9 uk5rϩEnz,EHImB8p〠+(2̆YwN)E3ȝUvZ:޺|dyaQ37PM2 m'T}9>DF 2_.v99c.wyU"V*D!l`>n iŒ"0~?Gmxԍ(O W}Q9rL9At ܏_yrʑ7-XvW~Tk˾IK5^#ϫ,]ya  x֕|JRLA%98P:~CӍhIx_bs!.詋4sq8cLo7"UJd4܊˳@>(:|p.Bvoł4md80賓H?inW<\ֻ.+h\ĉ7/o醰P&AEjt\I$Fo9@rB |Fda ?Pz`Au; Pen?6s(bIYNA2xB .g w9A:kԀ=B]L;  8M~6 ;563%Tnw>LP9kPčj9c2&S|S~d-~!OʤBl1D!ͯlwf]R`RA-ω#J5}&8%xh 4~C3|+_YYR2P-B0J[ rk2^i~ALB"]U [,'EG6eIҾw+Ck<mvHgru0e)Ȃ{KQHb}4Aݨoa&>/Us4DY dN1*// @qKXzhQ$1<ѐK< 9%'gFmw9}z,2ϱ릨!Gap L AOd-J܃Vu9龥Iɤ=DҊ sV ψ_Z90q%, !NmB'!I*N1G4)1kt. bA?8#p5< 4Ł-ș)2],ޘ߅Oc>OYy^pXa&i+45gIc*kdEr55me89IٹoԺk-o~P) '$ݑnQU2ļFKS$2"!/u/k\3"mI-[mjH[iN&E2`ok QdorBA +"3ørnK.#YuмL֚yLjLProm ѫ'V܏Ys׈/ 0 _E Xz#ui4vD;hLw|AYs竉.Ǎ!.,N$_Z+LRG;vLnV%9i_.DL5re8u Uz5l%y+9(oGс+*{1p$x)4> ڱ?f?]FG\B\%3N-rr8%6I.^Ik<|{^$o[򱤻hNܵ#q 6-U}Vgk ꯯ϳ<?|s y&q%Hrd.ھ-mZ5ʵg0B|m]{&ںAMFYIKnrsvZšІĬ2H1HNjqcAת; ǥ͜Gy $p(7uKEU(DD{o~6H2"%ɂWUmf =0pb[o׌J/|(?IBbmUc[7c+ iDΎg~=I”һQ:N ZU-CA:>dsZ=DhO;Ysa:3eZ-%Ye,/gZ޵h:À)nx{N'{[z3hTִjY_h<@4?B1nW;^Wi~Sު^D[;SQ=uToAKU柴q3.3 J'rNZU8JӐ-׻4zndmgR;[!ʰ.Clu:\7(aϏHBюKO{cgPpJQg #gzA{GWZ׿PF.x&AQ'5kLh'>5J]:ka`7j9N];$yr9mlwJn @oao\{"vl3,w[]@VĽFpΞjD_Ipc{ӌ<R5:zAQwQL ATXt?zzX'I:#Oisֵ b#R7Y}Tb2Ttw(99{:V&ml\q:js=t_#J+V7< u`xHE)@>?:a %qt."YqFi1۴R"(bdo)tfgs-]}EXי~-6BP)TJ1j)yµz:5hu.iI0NITbѕ&2yXCoij_"WRL{߹Gz$x7'0smO$WeZx{(Dx5/"K4i/¶e27=|;2._ol`&VαWIJ-ۺU{t5SvzR˭dhna nf0 FM_>(f lMlpqrѢe+gWozG!p+T\7f1ƈ~KTzM߯zm@h)kRY.o1L-z ;c׆Z nAk:bJyvD+YouyE CB8e Jo:wYVEjQN.8|4dK6ϟ1kv=ϏWlsnƿw]Z9K{E}U޾"'J 4ʮ(hIlL.ToSĄ5(68C LS YC1~7rҏ<{bGj/i,o6rsG êkliU:?qc,i*,lMhڷ?jn mQ6a_1瓍8-i19?`1 tdZCLjv6zr]+d>غΆ g`fDE^Ӻs!.6T #j=p*vGs)U؟/dg]̥ K?ScV?] E$ Y_7+b'AOre͵Զ .[GƆl>i{'ܘ2UrXqŶ͓Ly礤6Hj >\ƤqI?-p[6}FFA^6_/@At-HW53/13꓏(gz2DcK>}PFτ1}{PsGk$EzMK@#4fB7!670VܞOV[Khqr Z Bkz/VzhٶDŽ2P_*l|IpeX+-Fu}UWD|"/MNvy.|q:+y%uZL0>^m g%eQ9ҕo1bK C&-3!zJ"G2G`L46bܮR}W Bi=wBt{}LH/?=zMxOX֬s\0q&R  kLmɫV/8iXcQ1a78D p-Mf|!efď®y)W$ hs2NFw}uor#DW,̺nܗ}J:U6p]#UvMJzSwn"EhW7BItR# sRsơ̂87iR7Z&dX?t~KvEW0ڰG`nz*Jf~e*t8#>V㜯lʏotz|šhK^{-.fk[#q~46f*g~xdEx>|Y Ӗ|њbnHqcDT^qw^v R"NTIN&O9 !*nW%m9L%|q]k3 =3BRe_@|׏i4Է%bv!5UHI#-@uҝ 5@SX]._G F0U8 _ؠeX]m;䂛3uE{Xs'${ƅ3(>&4sN2&u`=Ƣ[F9Vcx) R֘SnFSeGcSW]MCi{QUɒŤ2I舲A¡<q³&fqΔCn7Qٖ)"pұ Fg.|.;L +A|, o^F7ӛcSf>RWmߦi䳄E|?@dг?lt}R*gmKok ph4IL<(q:yFcc%iPD|.L:oHga?(wSUobj*0d4ZTl<=vGs~62 @K&0;veb*f3ΜTh MŲt@uI4nU5hFe& èx^aebE wẊΤٶR_ 6+xj?(s]G6 L# |osw }fz:@"bR>[Vѥ69)Lk퐉D\/G?xp{Q-,Q˾i[e~L妑_6X_"Mῂ& ˺\2~M5Dьwm]$}7L~d# Յ΄.WJX lvjkݲ(.i ٫Kn|WzI:S,OQ0 e3T#1dR1zZb`ۂ_q( }3:2Ec9*6J^@#lFZ]xqD1iִX\og&O,AՒF U"/X:ީdA{NJdw$fF=ڂ}dSƁdHBěrf ;H#Ijozl2x-V+:ݭ7W}Em[RHwm_\uI'5Ǽ@ͱx((@fY ^ c٬QVvsY ]O'$ZLj;F%^hHĮ`27coWʘ6+[D.p8\6[mipHp?ZmaaG 7lde)[u(~pUd+&;FK#//i ̖S%A.3Z/yNl.DWB|ob̰쟌 -dўz~|p8E$t VF`.Po<- qctv 4lKqI4| +0p`trO& D댡ó0c 9J/^dxP T=G%DL㹊Q^!9VB.C+,y6]'h"NS˭PX\'Ϛkzz::P4goj{#&;2r늮Q8?8gbuxnWjgdsj>l :ªr0Bden?}(ѳ^I,_ᙃ`1%hMZIzFS?]5 x"Sg30.?T3gROY5:Bp"fJ |;3STU!:"XtoCf֊9-_]7O]"s'74_a?(/p,t1c1Ha~˻wX=xP:X_coó3G0o:0n^ F-e[;nօL/ 7A{.epƧd9G-mjj* 6;|F}&=Ӥ:֕b]@5b eDvqnK {AO)~6u0p3VM) yQfi/6ivSQo7Ps>{..6MkiYeH`*nH/vtZV-tm16?i2E^?2#9PQgQ(Kb*U-4.}}= 7h]n{ U\0^iʝmF  @P_ 9Q{,Xڤ{ՠz7mfNB*hGU #Pj~!A@r@ -书.ű}`m@5ՌSҼהrSXݗ1Y7V]rCE,q1$Aa}L/fz./!H> 7@}K2yիU1mӠ8xW @9jG.urGL2 lz5d34 WZjM nS늰|aJ.zr6,}NyCW',Α.c|+ad?^珐qGAvgC2jτ(FZ8 gĊ2Zn3ٜېQ DGX4$ 2F嫫aM]Ҥ (2IŠȴ3vYSXtK)mzdEV@(Y$IgZn@\.2% qW ]>XYYXNًG(`:Ĭ2}t/;Us̘.VSxذXI_u7Mt]7Z#ɜMjhЃJu1Ey)7?𭇻bJB/Lr?LwHHJ_t?kt8+'d*8 %a].l6"'W½D'UU"IuYۋ/KSp JeVUͷ,}_hG>Eq ~t*-‡ayMt5=ů7;] Zb"n0_aQ/t^'ggGֱDgw[q=u08tȃeh4{)\bC2)ױ&~ee\j1ΊD}v&Mdw6ɆLֱͅK=BS,ΫƲ|([_Bń [L<kӲ9Z 1_m}& &v̌ kl靁 @FJ"yBI`g1hoUds)z_O ehךL9gE1D"Ia#)iNnrk#T8@!?'Bh dqHR*&!O䏔;r(jVʐq<=xYtIRV(q:9R')=.N1,piء]k$:d5 A'I+BOz3;_@5>pkJ1Rt OHl{j.Pmdg99v:>iPpJ\.5-2Q-؅Sg 5CDn,w7>YF,.qQ=Y +"2Z/~Dx0 ЌHkrǣ)ƫq\rH -xºs&&Qn^xƬhvWe'Pدk嘼=KK6`+(̉]꽧:A;Tz]Ba4Elzwqnd \Ƶɑčë2Ot7*62S{L`##P 'y?xXb[*iCJb n7Ja>(ӈ>r̓"d\8RDI=QhP S#xU9dXe윦#琤WXC WXɀlEjU%QZ[;b/.$ 5l0x00v̺=GYT2I9*u ;>sNzwfz\nWV_Ap=2cR N;"?j-giJVV"Kp&Wr.?^T 񗡦.GzԎ :M5|wR4H1ԽHH]@ɍH7'73h?Oӷ*DT|=ǐ?NN`|8 wf m!L׏R4+6*"Q@C@Hd +q9G$V{y$GMUZHzWr*=)Ɣ2pmL~.,ɶBss )IK1.7h[-`'eH GpvuP?ug4mY;*5/~WѹEh^sYgH2&I[bHa VIWDPN?-$5 $5~X,%^Pl#_PZ#msV}ht2OSP}ȃ" },@I@e1jZ2Y'Zp|q7ޅb"oMvKjNE=84VbxlMDHU}Nib*I<1vRNOPx:ޭ,-@5:RMo0 #6 NZnѽ X:0A\xz2vB"ó<7&4;^l8nA;><)-C}v/_Y)K0X=ZN9Dw엕EqZS]^85Q`P;%5?{1EC4m49s7*~C10J>|7 =ĉ / W } >ś!y/xU֪֣$ѡlj&/TE:=VFjü~d)꿫KWC S1 g'H%T)EU\@a~Jʳ~\Dy| sՑ OgW=(żc42\jK?K,L6O[i0-`),H|w8Wcp"K`o:+戟S"rI:Q?x i'z\1׻cDz) EAҼ(!wY:+RrI~ABT[0gA7` 3v՞(}P`ly:8á[>SEO;𘾗4~x;J' E(PmI;RX=rW-Ed^5 GQgYbkl/vG&C|ή[;Qw[|JEcNX,f1:PjXV ^Iʛx0h(>K`h-,̾ra yf L08]s/Bl8&mFRJm'xa"d.>p _${|1Le3B ]N݈fty) it?aU?taQ 7]i]Y-gDoIIM|!xԜzza7GȤHIy0SmyE+yĥ==a|Z_C|{9'#X9,ovTdEX&[F 0 `5$0? /4\b+mFZ(S>M2g6”6]qG:B^9WSྋ]`W_鬈ܠGz zϴ\[}!jXV|XYp12O*Wv '\~[^ +4 V,]u:ff{\͓#l2C4M54EoY5Sf97trJ}mlq&Ҕҥ !'t P>ߘ T+l6G]-jur k~qڪj{`t[ czJ d_j Gٻ6ì}>Dsgޮ 2a.ByrLpGS^֗MHV,B,j.RvgɀnzBԆ ^I;&(F~|lw[äc-^rcx臤NBv|lrܱűA!7hC2QKfF Lk1m#`ZԱI@+1dzdb>Eaج$4a4M$:' N~$OeUݨ!r8b w2,} |Ո+TgT$d.ߧs8?m1H hg5c&:\Nwt7CkInk~LvHLE-[}-Pَi"zKp PW(2!jS\6iTMLdvsH'n0, ytjCi|fՇ1J@:FR > % &/Pύ yXi]Ce6oQ+2{{YpKi E3N/EGssXLڙĶ2cM4v~Iz^\ߕǓ Pfb~UavB 0J~ΟZ)sH7. q(.قlu,А,ݵGvK~̉E]fO- ~G+LTZsﳽ 3kL47=H(oRk]* ºR"\?cJAYN?n GnqZϸQjt¹#َ~9{jnkK1; 0̈qpM煉3즂AOf|nO CR3Ȏz8•֑02:xzSZ}"B]w中0S`m蜄[ HQ\T=ruqed )F,}ygl 7uֳ5ZH6u{ۮ[]8 zZJx8QVBgyGD/fV7ԟn$(Kx_]|-GU!3ZMt&:1F?'2an,~U v5oahҵ (`SN[͵SbMXL#m{m R7bB'iUv.*A`:""izv^>[ga:3&|h,gJRDL| )} (aHC&f!B AK ؟(Be{PwP jj*i4$5ZӚ$ ^ 4G4K9 vP.Ly/DٵYA+#/͇xJR<H GoI1y;ԧzx8綍Oc(n7Rzڸ~TS(R2Xgv/ D2w# OW4I*x/ڸ^0|K/7fة`w-٩Ρ1+*JJ 嫡vw,*i25_LѦ٩l?钚^Ͱao?ћ3cl^{Г#}.љ`X>@7ƔnEHbz6`^O %^-E:sm#%[TXEerc}(/xev)s&7(.bRH U}OJ X3"ꁬD%G%²d4zB5 >YŻ,e KgW| ?6,]ksZ 3v{H[#jBs4PYKqE.Tei I & ,3Y@MHD7vqt/Gffm` ړЖ7 DfbMe緊;O*8ՠm\m)Y }.o-MoLciw跦q`g1;>Lk" A"UL%'?q凇60>Oaun !?jG#G VZuJ>0bS9y߄ ~PU/,Vj.Z+}N|뵍jup`q#y<'{rWy9r(ody?TMgֽ*W)ed}yLAy(^w5N-0ƛwŏv) 49{%ޮV̄Z(%uư~w,.XE ]\v.CZ_s}#]}gBx'HuZ Y$7_EG df ]⹞+HMPʑ17AQ)Mê@64t4nOR*Z/cs Ze5(  @(uf}j0kX}AEup&[Ui^c ]g+V{ix˹p'3]P7ywP֦uTOGQ8K׫mFrW=t`H5 d8FQ4d?UE2ԬYׂJ l&cXО>N=4D2-K8Br}78)Z6jA8a;XKƺ J|-zLL#JĖ[@fi FkMFlOjEgByEw'5H!rZ,,؅bdNH_4(5k|d!$fȚ2:缵? DK(P\"2u1+Ѥ"3~WC\h&E:> keX dGx TrLt(xc-,skhE-pN}n<M#;) z Y_e"kozgD*Wy0L1guwbFvJC"G$G0$zg+y-,1=U wӝ|Als/M ,uJqN%$hB)LjU+pG?=nFab2.|?+~K{K\2}efsdpcY!"44Hdír\*|EP[i{ $s ܬeTZ&Ǟ͍${ -ǾL*WTot̳R?t|ӽ5NkT~yBן`uCKiOq+vh0{1&%:1U}OVPӢ)T¨<4vSPA2k[zbtCo,KzYKj5j15t<%?a~.c-1qV)ް /+v+H*f$db%2*PaR5(tI W]=$Cw_Tgϛ#D {ݟJ$(_]JK@acB2ƌNEڥ`v}.еmכ7`^ %'|`,}.̥gFmMqDѧ+`qdŰ_Gu=@䠉"@}̓Td)C8_R}'0|}Fv_UD,N]nقqCE_~lR FԩD%^p,Ѫ/5'DM7Ai@N%|KC6E"sr3=R Mb D bѫgu$C )ԽPwvEu~2z20D➼N[<M0 7*|QF5m9[S>?NlS2 6HV^&_xA x-M 3$[GVsL+{}[MILʷ=1t jmy +xpsU㟽 5ͣ\. o1< (JBz7o}q_m<ʳs (>ZE~:rPz%m:HaC!|lȏؽ\lih:JRh~#M7_^d⍰~(U!mr=nkA=phĂ\=\|E $ /_}M2h4Jx;zQP}26\ --GJv%|U[NZOA%H}ẏo):ݽF3K>f"$ŭƮRPxs|9'ޖSIoi_nѿ:c[Ƈl HeVHXeLhr7$T8,܌TYiK="*E\DuR%>@Q/LN"q=wPj &o{ګzqnW((QOyAQ5J1]RE3`Z@Fb<[$3σ<1rg07[GErqкPr*5;b1ذ>^( ь cd$~t6ح |i5.AcndVl_ltNh 56zz"#}t,H D!YwȰ[Y1m4ﶒHP7Wg&M^ I`.JyFģj擢u a2A_i: ͋^Jʐs] !mcă kcŨI'DX];_y!n_oBmIsaG=%,Drx#\_϶B¶x {=L@ξm^i$hB΂LXN'< 56 6Z]Wl/|چv !6m+|v}+CBf1'FCιuQdïrvr!O/qBn؀ sT["4EoR&~ `H Vr`rgЦ WIڣc]4RN]#u]u.MZ#gosu#pXrw7﬌^PI|=/9lBbC[lIAt-(D_Tks5cniSR݈e{3l,x,hIY,_oǣsr Rzs`ы# v{Ln[$eaz2LzEΉfeP: (tĺ!'L&aH2K:8B0ƾ[8]zdCSkL{k Al]t/x˖o@]h0!zCvHg=0"/6g>J6xr.= X #l|)=aGZpӤ^eQVoHo@v3XDhTdw8fSg7,L<ֵnRs@M8i3SZB).-ʩ8'"p!] 'iwf+Ld؅,$;څsYGQ.11l-1uhcrϓf̶,#zi~Ւ'Ŷ!$}袒M,;6XIi\rw.ܖؖ @ӈ|;D8Z{*AGBuf;"}O((WM\ g H#+ҿd(i.`&-Sn ?'(^;fx(.璝yxn35ыɓ輷?O'ر{Hۈl>W@y  BmL'ڦetrDWĮɳY,d hESwA̸qxg[VѼ2X[˖"vwKeMkı Ej>gTyEsjк\RT$p=l%a15Ӳ{t.5@@VTWBy<(TKkML -[˹E+,A~ȗFf ]$yZΨhE; Ёq;zOlgҟi4(ULS짡jf`eZ4g+XQpT~PiV}(ndM3qAlHf>xBcV]l-I;賱3r8d$ָ=eb{V*o/!Љ#\f\Xرk l_D//9L]4t}o1Y8DAG VP1wv5$Ft@.9aξ, )W-V+G|`59&=U:*ᦛ-eJ$ID܈q;[U@ڒKXhUe~i;Y3LQn[Q?AOR8nhx,YZ4:E};yXH"]\ 9xpM%l;#(r|-2zxr٠ۋ@E+#Y&l2lnd3yx U{I/B0{#gn/$W2ΨXPIAt4 ς4Ɍlwm34`P)# :7c]E.I +u?7kL.#>OЧ'Br!\q%L>#`p]&mMQВVy6kƵJXW4 )>ީ+t\yO2ʙ|]>tw<侺xꎂ.S]Q0'SxwODz/WTe>.&I#b lwp^Xe4\|X9"):9vnͽZWtGws2lg]> /du%QEn_&5e~=̅siMO@~}LK Ao/uҐ^DiC*@7ui{ q 0! Q16{LՉ%Ꞟ˺@3u!™`@JeG+ afH;8=tjl$":yd_^^4PYF1/ːݨgOE^1%Ac*)S2n8}0"a )j/I0@CHlq/mpON/KT^•bN7Um\_mDb#Uo^6O.x[ѫ.yI5b-WQc=]è>D;^9]2^@?,$?F<S(:ɣ- "o7wZhUYLP ]da|%+I?ϩHM{v׍q)U3_R}gi"/jѝ^L4.R^Vؤs>Wվك3@Gq=9wIksCȺB "r7wO{.RQ)i"7УX=c$'1J"8Y5Je[3Uk)@k t f[26scm;@d–kbrޱɌooqkDc @o`@,$?F c,qH8C3P?E&%F\z3~ `kgñP~wrG,rM⽁\CxOHd6S ۶&+!l}g' 6aH/XojAH´EZy=UQ{J22z-KN'{+/>GK'Dy+#PR zaJÒJbJk~3cA^ ]?w5n|Eqwƀ{'NI4VgA$^)S|_o @z+V_CM M2?eXYg5V d˝ccӰaOLiFbDnQ9*ƢҫSk1r`&oNF&4&$7Hɹ|-@u;MsAu|%dǴ&f"sQ7;ڸ*Fcpدj4.ɳg@3Xq&M_NY‡y אWAjK'"8s8klV!-&n}HLB4Uw|E)tW ~ ~dh~I`0ΪO ^fʁ&G3_*@ZnT@A%VG֏K޲-h}lDL]8T^YNUՏBҝ f9UD:J58?R K"%lΜW>nң\5ȤpwU x\Cj*Qo)$eWYFD (3 Ӂ[ b d6аmق2Y_fCjiRd`唇J\>^)jO R6I%vY5?HZեrYƆ:e1/NMvtcT>:} y(ъnV _.k{꟠+g0nr,ϰqѭɣ B, 1VKm;B T`#EK>`!e4 M{mɰ^As=8}K0 ;:!3Q GV_Kȧ l]+cpuܭ'ACDܟjj߇{pv`}7h2d:]rtg%>!V}{jE, ~|2 nZ~HΩetgOUA7+,?Էj0s8;'@SCf֓-k5: ˚ Qd\bmpTKPzb?Gq(>\$C]/ļi k'["`u x%Yg0/\STs7GXCgM/9L$2F0u) 0z\##p?%Ԣ9:$(Wdua%1{{xQܜ,{YJ+sGF2c ]^ OƤj)ٔ5t߫㏉ g#Z-qݏtm?Vaw5+ћC,m st36#/KTfQk\VbL[YIJ6Zj1,d q^WX6!;+urS1jm4ea Zy H _N9X7g|l:P&L5b }/9n~H<y~a:ZK$s-^u<ʦmY(FN HX"Bj|d54S ߶N]KZM>dXb(ΤICd9Kq!i7:!+8g>ؼC؉w2Q5AuE믾0ά0"iITa֮( w27Rލ3MONg" ثDRB/ZM((zvP [$YbFEd;>0?1҄%IԤ}TgYZ070701000002a8000081a40000000000000000000000016075bb3800005db8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/raid1.ko.xz7zXZִF!t/r]v]?Eh=ڜ.+*ܡg餸d 3=C(O"Lڎf^>'<#0i}ެ'$?Ҹg@Jf)rk%;o^z 3.Ebdbǂ4}HFk0y~ܲm-M] !d{Sy2pE?Iw9Ŗm +νТ*ob Lcm)x9FLa) df/4b,>3s((%* ?sk,#؄qB`߾Uy=15H$~N\`rm0Qqsti>g1`F)DI]TOw(S`ᥛ;0gy`X6Z"vBYIESZDz#{dVU'3}Ƅد4βm#Wvpk}ڐea5QA vL@ S`ÛqfA|OV|@pKF5;>+9|%-9:6\UF_O؟m? I-da/m: 4%(:Hӱ֑<]DŽ*ZWᄸTK \o\3, 'R:0c P9bI @+8g4w\sL+s 3%w,n AѷPh_VLYoyC*oO#G8y⦅h|-qrlujU"U bBC_B>4ʅ=M(e@J,Y^Xm%4ׁao8žIV6=EA  w )#Zi'|y1RBQ.*wt.#>ǒ8zUp Ql߼怂F(.ivQW5iTTX˫q+UJQ^{Q^m]r,BέKGJhwYS$KdfT|^C,ɷSkE" 1f۩kd"7wzF\G%jJj.["3}P!vE@HN]FϫoRs JV t0GBqSĶ9ɐb")/ʹSCԮZc)I#^HnykŧC!+ޙm^:VOk$ɊўSf˛pe(gncوvTǚ|!S \h۴4sVh?L2~a[cP(6Dɩ pV"y74nb{ xaobӉkvYU:Eh>Ď&ɺNV|7FM \A/ʽUK`hd]U<:OqkȿOgE|4LL g'G %Mp1Tq_iL 2U.q~RUu7Fldt5Qeֹ݉6 oSXS(zf>x#b u1F*G@[K7Sͮ- fe灬 UfQ`/: .!n'G 5٫Aˬ繶t# 0To yނpEÚ@W'Fr:>,Nٿ+ 1G^C5ƅh]?*<2^=xݝVFXO\jb1@Sq<l%ar9ȵ =xӡCmzd;yI=wzϝQh A[_֏t'(Atk\JS$"x_M-uux@|ZV Υ#J+<`8̏/8ߥc*U$;_ +Xs?oQQݸ#J:\<+Nb2YƖUtNYPAS%cYkhⶣG#2ݑPc?5Xx̂jSՐk̆ Ө\>7W%LG;o۽"u5| 2P.*G.@#yu-v0-/ߡOq gɍ* >Z:o_+$IX($Z3j h{iT%VO͠{W7ŒVqe;> ﴐ$):mB]$<|J-$m1J^AϾ i9gܦЯQa%>]Th A:(g6>!QjGfï&]|_fO;8*SG_vO4PϪ{үJTi_.``45L5Njvet''`Īful6*r/2cLzH(VE/ɮ׷D(ݠ2,&²5ʽ/}yP}܈D? G(/1|ƒy_%yjhS[)Qz/?Dԏ.WpeP& }K6]+RJ?52?cEzֺƭwz#x !-qݥWՉ&Ώ4HQ1"q?)hp,0*[tD4X&#YIj\;N馩d3e *>Rg|pg47 =jA,r,D?RoN(CIb /9MbW*c1:i-OpevA &S2ϩ8 l[Y{ *[ۄ=@ tseݫ:Y3~;O]aT6TxN\r O,մY `f`4oh٦h7;}ةrB}t ~b>>Lԍ@ZG &QpӅDp;h:2dA WCA p] JXvn+KLLxw$ejq?Y$_58LW>owCUs*=[Idb7C%Hح}yl(wpzu=HӐȘu|݋!b@2x _` |<~сn*ZyIV8}Y͏tLJ\bfqY?l3uR^WGmT.Z&F}Xt)ڊ/Ny,dWB,v2~GS)R{bsgO&h-|oH; f$+jVP\p&"r[w-8)o݇k}P"r{y4%&UGYGDʸnXsn0,py9 I6W\\JoLRL@m<ޏ?/$ŎЏџ/Y24I֩:iyM_zN Fnz3=`Qdž_Iဤ3Bfs1Z\/8)'=}`xPja5eO t*{Wpi9rHxKon5iJ$K^U֮wX7+5R2W}N.9GZv_ԝyt."D;'Uӵ yfD5BGbR'ݹܕ %Ks'+S jf[3+tTpW$%9~qo1swpp 9կA{מšr}dS;MƄR-?9K=+} "j Y(3Fmf-²j#cFYSdss6˜dU1LA"Fu|p# :@:3($6*~b)G HSoT^B"?J13-A1)/hކ|h>V4IIq*2pn!3[7!B'5ov)xVa2현l hJ9кFI`W8K{%ݩ00Lj-ohѶjz<ъYwA4(zW{띠i :pԳQ ӭsl4!3)l1%6l+VxȒm@X`fa=% LO>*`>P"٢2r|R ;9 myE# [:udN)' cM ӃtFc#Δ .b=ЎayosAtf @5E+SsHܵ $d,S"<$ꃞNDsJ|Sxvn\rWT*Cg# Ifj&vc, [RL;4d5l:"wذhz'A@{~EX~HnJ45NCb-ol %&2+0$xmg>WpݑWl C~!,U / (;A[w۵o6q{6sPOjdNnY`䫛ݡKz:3H ESt~u5L=. *}+^IѵS;n?MeΊzJy'e(T96O9lUq(c73h,8 |d$0ǟ_BriŖH 1 Ul_̿u< PV/ڌ뽍'g?Җwm:!VO?NuRIܒdR{z]! xrwC|S;ga&Iofp6g`=HA, 6DN 7J/ ѠmlM>L#5&4)PY $C~EK_;F@`T %0. btFp#kɮAR3"  BVUsvQ^[+|) q--iʐ_5l+tSS3 GK6= HRSa9Jxb;ܟߘ_nvp_/\`gb#pU8W8\,X(&7V+=V#ʕ3a²w`aի.tg!-  @P blد\^(1gTmSW;_(©, Hkwb ](8K ;&υ (#f1ԱC&kc$u R1G*wcNλ@]}ɦjrWЍ.sgHN,q|7*LYɚu뷭>[ze▌7\;k:دVԤ)mU_6=t q$(E(Q2|A*Aچ \gBH %0n9QS=32v|BahJl_y`.M۫'Qn9P2cOۗVQ)YzͼtY/"[?w2M9sa3>{-+ڠ~{Ox%[ƸgU[(4 Tq<~5E@pk 0'"3b-MKW'i\NuA.[%@lb=]b[7$炀q{Qfqʒ97D+zWp1SS+(s"s6efDd:^EW9-_;$qBj˖\-0u}!>ݧ g@b}tToBUSr"uBq >'Ha+gL}L\[Yc0D(NәdN@_2"LIñ}_izHM˸1nNQ &ߧ'1fu50Ry47?prŮ\`o/tw4k\ޕ?aY@ٍi7 ;De)lG4YKH|TBSHzF!ы'ߥɞԈ"In&qZuVɓǵܶ$x'C;I ZjGb`l#W5Y6 X sNzBD.u Vn'`R3wWHxYa/ ƾtI~{;>,wr2C[.LIтH%A .%q}wBI;QSG?dU2 qu@&͈#}Z&>'b76m~tӆJ*&w^+ָ}_r3\RtWbU$t <&޳5] ijL \fV gLQF'l) }eLvCZH$ -"OD;SI^4'O%;B]?~߳NT\ZaLKήƨIe3zFU{i}B!b;lφdōN@D_ga4OĭHϣ3Y}V֜?w۵OxΑtR/}BgG vq=fifCM7㤼 0+̙QFy&U'Ζ"H)%lENvĮAHdq:O6rgh7t=ۄC\X(yT^R8aKOyo~})Hn ~~2*3Z$Ċ_HY2G+3(`y['MbvMx2lDzJL7euJ=9%*#qΆ,JǜGcg ڞ$QskrncAǑWA,'ܛۚT|o޹w?9 vBpOZ~-*@gTh ]|$d=A4O5 MPK,2T;"/]RYF d ~F2e K?Lx=TSKŅPhLR~1 3S ߟp4RN\yd?~dD8ZDoQBӹ3 Z>|\|7lQF!bQYBp@*+f.3i>@M;T^VZT&6|w xw J9 h`Rv*5ah4lݜfyjkk(?ojHEQ ~3z-3vݢ62ѺU%_B@5U<u9H<Pdȁ1m<㸕$hi<&cLj?χ\E,58ݖǟFңIބ,Bw\1ǂP\b5I:KFod-|XV~⤎9M9[U$4ivЅ3͐:E@6L)ĚxcL,B)^c-t,2>{NV1$Kuy5m~hq; R;6"C-@:܃̒Z˵pC/'@_oֲT'.\:A9M_[4˜sڊuIc]0ZkAr8^^n )3UzĞnA߶Xf0=>Tk߮&`JKӤ|ġ\i5xcHJXKЬ +~lsT9[%cJ]i_To9:FE;xn[(0a_=4јҖoS,pP ewFP'm)XB-O_lRz!9!)ae!7_jSeD|T( je ګ4k K/k }K0iP^d P !Q$I,fشu͇j3=_``Ջ=! Xe&DZ09y+)Z2.߫p@Aw1WЧs:zIah(ӝ6B5UK/vR9%G`L6H~FW? u9iW/R/$0yVqLSn32<-ۻPth:o@Rrgg^'WmV\^블 q̙iz$s\ЃMp@*~ *j΃5(7J 7gwDM姄յ[ 8?6/F(U~Xճjy9@DLcJLrV-G O!@q :Lc ~OWI3 /= DpPk<}Z1}a3E\ma<>@*yIUȰ 7>*QT:eNr{GZH8ʦ>iƱL46U)Zh5nLk{b 6Ģkf}W3zC"̮|P53qrn99g9}`/B˓i+55Я/l. \;X{CIK~*jР%r be(]U&>Ļդmm7ŽC 2S@M%BպL^i` DcÞe KVp(}/+m}c/ a<6h^cF׈s}5 %-0Qxf+/^sʚ\N@LU(8\S T[V([ވЕd?RAdS~CjKpÌذpe&">y%t;Yh2. }Z?kyv3HK75/az,}切S""D,=a&̍ $'r"H:A Snw 5MO Rk>:`)arZӐ 鍲QҤE]]&"4$=Il/!Z̻7^ HC I_'̓0 $ zl_$]1gWז1bdX5LJo;c]qOcm=۠ Ӽ0lU xA0ceNc$Ie^рn e Y 8+`t1'B:$?#H['Mu}[4@i*vn*`x"OOlTTGnQ: ({ٟL`uPhz=¥vMؤ FvIgV!U;"lJ~΅ʲiy2(B[Ծ!q* V"/{b&iP nr #.,Kyײj#ʶ|sE-?!^=k((AjF_u)8y hƊ =uخM֊kTaь4DDa@b̧JǢK\"$IC o?e<҄ kWC%Ivn whkguo٭tE]5n>hDFZy~$13ߍWdĦt`;|֜j Y8[GH :-JeÎ:E.>h8Nr~Od:Hx]<4@6 7p&lh5?TvF_#bF/|H$^1rZ4[ݲUlS:>,GrkW㠘-TWB#zfa\nD"y[C }ͿT3kh@Wb=8rĜ3ƒьB8``?.uCpʨ4j`a@x+j+-z,Cdc)xUmKZ]yNO)@IՋ(in h1\ur43 s]#=Bwepg4#UQÍcx:ViߎhCx6Jwy0z!piW~,Z.7/ks"`M͙0: '@,K^f[λYN @I9j;yIZJ^7ݮ~]k,ֻwVhoeᰋYVMrλ7VJtB.~놾F.Ѻ%pJ\8)GMR>;}7\]E Y}U݉ojWW1nN?\K 9a~w@'fp@zKۻ㎫!BMnC3+fd8> =Lf ,{f"~QڭH8=l˭N}b[nQޠ5|3d̶U"E{,'0-F{!Ezvx* n67/J2kɸs&~luH{/Qt neX6ejv,>O&ayn>Z yoZUIu/J:&Y

    xv$'욧P[cc.=Ti)tNh94mB6J@klz|ьU )t:9Gŵ}møau,9"g 3:IyPU&1+7 <3(\9/Ow$[:IL©i]`vTqugĪgOB }?vݫJ ܘZxYd3k?)<cY7S<H\Fӓ'(3\A@`íض,dUIh"縉=_1ڦX^W_>R?yBQ{@ ݅q/LC~9O!7Tvdy&IO-^߉uc'(g9%haӤ' V;tY˲^/ocW¡AusSg?"g&F|S:@Ȼ3TѽK@H{=/k.^tKu=P.wW7D;wg P)ک_[nU4ey~X!,9 QUN k]qd̅G,Gtg1 l51ov4;:ܐwBssBr0%_4h3IqԒ=Eq{heDܗ V<趂={`avr@H&YX>Ms3ml֯dRv'**MgARGӯb,p~]g}=.kDBR״ :G֭~QՂo hBtn;IBbɺ_m)O).ϡldu«'yyDjRUu5^d3wܰ=S?=\hG ?DcPXw QăzBRQ)7;E Yw|zW 3~6hT5IRS jQX/oQ (,4+e1!ȇVvs;5}̟,c It&i%A|P3i%oE Qq'5*6aBf#x@fZ_ϥ?~"6u+u80SWVD AVw @Sc^r€|0ux6$:7z%.l]vklk>*4mfi/6ƒS(쁜J@P9u:JR?dJ(zI2wMppev|q^BA VEYض]CN'^B,_CdTG2 :i d N5}1جmiEEeY f7ti _Z[$|TQ=[mf6+5j DBaJ;%lUlit1o.) Xe6} LΧ|ws #pٙYSxNBPi"[ `ȸurgPQiަ!${ӨJJftxZ-JR`[׳\ 2n8"V0*o]%:BV|E<:H'ŭ?i(3^T&bK[y' X#M |_ =$ vae$Lӹ68V  ~;e< z#W`ǃe;if\ZYzV  &vdJyαG6:LZw֥(>q F٠uu\ݷFt9v73>Dpl<.3⃥` .T xݣA$Hk=T Z˺ŠǪg/s$#v?T(mxz+#4/,Ԙs@GHWώ9۶yp @=kqgt~KnG?S2m׏MqVL),.Df6Pts8i$d+!-jԿP u$;HVU)q3phR<11/p_T.ݚH7Qo}"Es\,`c}nLTtRϢ"TRH]0׮ۃdB lIyb-imbC&'3,Gr^*H2"Y_|Kȅ("dx7;`Ps QO6}H_lɶtpiCDIj(j-^~5tv ~+.Gs2ѽ(<~x>2ő-k.".shKY<*BC쯀.-V <'jA局Żw }>s1paJrZ.?4vh L`QƇp;IpW(A 0>e|΃kl+J.S4jV.qm F2#SINd2gA6b^Aզ+vW2)|1 ߹US1)㸞\ p,8޹E> G? mib iU7n(*2dItƚ)ҧŝny|PQ/*%?_ӆ#}6/%9v([U`2L! y֬/C 03^'㸟2?]gԪW @n T=~1m.\ y|酿 GX? zom]gQ\g]7)u _"w`Lb#b]&M@0qm.>oFh`e@,GH?cICwhN(?I>~>4!W{ .͞9jxDJ^Nd-(ѳGЌ*dQ^Cutnh/]ȟ l|W:Dlh(|MlfKl<>(ڋ"CUG-RT3_C*Le T_3%NMXZ;v*JףyCϐ,&0$ e"^&VX+ގλ"! <|-|fT~xET_]󴵤 L=];qAIXCwl< @~CS8śO%;ȂOd,0=[Tc=WriN,Zę @o9* w*0;Fa5@ekvRQY}!6x w9Kj1Ѐm9?M-A *k%CC܌ =6p&F:Pݣ۔u7wIY΀P_oTe䦐isQK·\\OK?7cz)E~6\[+QYG Zx"ɷ0EF݁9@g!f{n3t'#e#RpڍwWgu'MoyEr| rf)#+~Lh>x,.uf7=R['ؚ;`ziE[ `"A7kq$sg>aFWYbJ}h|&~wsJoXCS.`O`_OTB'/Pӓ'?J,hfuqr< 6#4Ј:o2]Ib}xzX)To5Fzw1p%0_ga"w#)z:[.;WƱxPTЊ41,i|/f k,MdT8Mv1A*SIN/0?fPln%9iO0Hb#4n`)lAQjg+֒lOK\ve|Bߝ BѩiJ?-W[J?q[|t1.cG_"$G:hΑD;&|dJ3 7t64u"#@9+"Ub'OGjpȩqבCQIQ'-h#o'~:Y|ʓiR@mO?mpaY"ҕ /t^'Us.PW-@Z/jld&pi QL5 c86TTjT2ߌ,PUWb~hSH!D2dţ4RJs䀈3jڹLo^=P$L5۝&Mcz5#X&Є% !.7'VO?K|7雮4\%z<-;#Tn V z^?70컥F塧{ |+@uMP*x ))+T|(A``8|׫Njn߉̟(1e6!%#LFZv,+4Fn 7۰)?`L ŘxU{`rDUKC{`dDѬ\8)z?lYg[^h#8if_QxJ=Ne/u:>a!O4y}Qh)ȵ1IM %(Ԙw8HN,gy_ QkO0b)ECդyZC|,;?`GJ^xbm'5G8Û!,5)PS$"&KO*-V,өMw:1ۀ8@1DsOjchJ1FVGqb[lM#,H!d1AzD^tkdN s/v kLtw J%JZGd{=-j֊{*sb ZiO[PcT@[قa{7۶}2_I(1Rr)GոA)TW5U'v~Ss_瘊¼Am87G(_:r_d4C~LIeB)q?$yD}[!V8LW&K:<}6j/@Ȗ㬥lrPzYbM(~e(eKy_glwgKLHF8Jߒ2qL4?Jk0x-CETyik%A Oe>JW"7؂b"G^ +_$(%bb:j1N"WblpEMƼڤwl6t­} c%ЁrrHYm^5E9=R[Je{ Xɦ\MWՌn8 ZҢ$Jhg{~,'ZݼUq˾yt?J)RۧN!DDk)4OXRBU"DqJݏ 3Xm(0Nrq5<'q8a;"Tav""lƂDH:1|Aލb_M) eʽ+'K)ꢺd% =\eTk͜4@KCcvrؼf܏+SeyB.m6g/''4!M/?_e@,jVR6ScRf>Sa9dV:#f+ E/;Qt=7a5 f2 `Vl|o:]XiQF1j[۲CpgjStŒ{_CN] 4:-!Gǩx1v,}RwS7Do> ~ ?llK$ ([_JT< 1uuh=})?hJ!uț< ^Q[7\ HwAMboŤSc.ƭ ~:m|l@P$Pk9~\?kK?@{ح=#{m3hvoR* {Fcd{7O񫃱F1m ]vnpM9Sq"TZP^ǂx w s=}u}(Ushݙ#V7Ps-~[k2 YuLQl 8A/ii;I!Oqpr`QDo?4_p2?9 m1?Ɵ[9 ,\a`j?[() (cjFKL_K^^ 4Яo}{)$_A5@dӘҗe Zooα/ ew1\-tmM巃fLɰ9em)E j$K"~>wfraDNQ=#4tN/ В&٥g4l{,D>ug밨{oB}|7<L|AT-YDm J+~;{Uך?Gcuv-"RK}+n+7: 44#[7}荅HSmYF*DbZl|ȊY]Onrљ|,7 \˿gYZ070701000002a9000081a40000000000000000000000016075bb38000075e0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/raid10.ko.xz7zXZִF!t/Ύu]?Eh=ڜ.+1K%4 Zu\<.3Q o b o5Zc),T<'PZW/7}}'oϨvȶ7}{J_1Ky|{(6R}Cf#)x2NFD=9΅td%M -\a{:IkK-zK 7fi3bVOsg98idW}|Q`t|瑳v#~ :qb- ]VvZqϨ=UMsIx, &J'=p+R,LӎCa(MA5_W`]x &_H[2R WR D@D"Z[%1%G)1Qаrew V7NjgO&"I^!6Cyԏѽ3VG6Csi0B!KVc̪SZ"ٳ0;:޷FHe)Gɞ 1Iu gѻ5p7/B{$Bډ47^|j GaiULSYjCȌFe<LOOg]dTy⩹`&2-!n+84l 뼊>mƄb"[s,S/Ui ,1T* 0_*m Fv:d̓9~DmL# FvEOѷqPɄ-Vߌ:a]1#}}dg]&c9X+DZQ,YV[@L蔲ZIT.`HWNHWRgZ1 ۓ(T_:gL_sշ D:[A< BVVI1}IDEBN%ʛ%f^mُn $*Iϛ0ݚGawf7yt֎\=dbm^.Ln&Sl>e#wcߠ].SnĴBGN}߃ӧȋ53}1jʣabpPrLYGm76uʊHQoܤIQ%({ùkDTGM)K-_諣^ h֢ojH5/Gy]|YMl0 \vyJ/~(士kbu !s"b`!yTѩR_"fQŷS!@ұY}2s.WY wʜEpتfx6qO:5X䅭x""."^*VċŚǪ6G0ˇ ?Ə*fry\ZNT Mِh(MzQ*K޽42Q@YJB w>WX(E|Opf)Qpyi~50h8}#@jlYBsw`0k H!<+r|"[!%}zHIH4sZ$ i_ΑՔT(/nNPH|}-Obbpk_;WQ [4!9%}DV_ǃMZo8upxryP"7BPYj9}6ųx+((Tei@h( i=;mXE\k`x,?z̩?^{vOo+:ٵ[u`96F:ȵ ؇{B `Ҙd3dN1uQ\j=N]<Ewf+\~yg k)u{Д&*r<[1axz)߮rHr ^}͇Knr;(c"ĵK/Ӭ~|@EA}oN>hXp4pAKd5JBr_7CyFwE 6, n㞠EQɤ Dȶ=\cO2RF}^w/'Z[DK8\˦P W՝ǢGiy'KEԹ @L+tBCR?A56s.Plx=vXTL֡n~_?jXC %64N d&1Tt Fs=n]3óGÈp:kFE9һαվuQjlEk- C(q' w-%yW;=ꫝS᧶f[iBcB(T>sty(>~!8lCX嶖ahy_2bZڙ*B˓C(ayop=e9M8`7#tg&ƒUdcq>$Dk)mT8U r"ؚ'a:07p BKX)ldסqe:x@X禁pFQOa%xΌYq\JܥwX>ළONICzP[>m~///Z6]3 *L &~Q.tߒ Nexr^92sёV3uWAV6/Ǣk4|裂q>F}jCjMJ"$.11CjGg'yÛ+U 湬/N`.@eBA2!oUGŹsHVQ}C}Q 5CKL{O̯\B3x#n+b[9x;YY4x$URq&ܹ, e^X̢#gIptliʋ&;ͺFk!4T{fv^>ް="5Tkd׶3Fl/ )$e89.#•A\|1JI(J dlK>jH~ڃ'kz[',GeN^DqZ;aOnw7v}-󀪗Gei v+F͆wn˜VGS-Ć[j$Bj[M%E "BM()^xjJz!Fi])&~eYqy)K,WfD$o˳/mhW{gl ",QΆ6܉IzR6^pEkS"ϚBH®SJGlHzA]r4 *LRSV4icMHŰ" %-`2xjA2F)N83_iq֫=yġr,nTR7W|fޠvw2_o>; !ulcg.;">Ik(+yftc@4O/'h-zeG^xr]fr%Ewiv4gWHsov}Y~ q|AΚ`2 ccC M7]S+tzFGY`p6Z/]ITkKvh8,;߬iUv.+$ (Krhҡ<~Ss&^u ɐL[;ggEZNap/X595 ҦG"Ʋh#[0JG;.~&ɺ_ 8C|8BHN*}Kb/0xH3+O0q䞊XܨLNC՘} ɏG t o9]܏o:\' EcTb6dToL= ^pf|yy(EG,6K\v%gP˘#waۼ:׃t8S~GϕSSs`Ki==zJ (adFBlo׌nAk =?FU+16es%W,^ 1& φޠSQO$ B;ɽ4ǎܰHUAdP1}z}v7+2B:4EV)I i)fc NGBAlF$ȓu)d fE6\lQ;90D`!S6o \^YDPk>vl 2pRź`Ч}zYoǡ=H2Eܣ厠r5UpyeZ[_>׳:DGs#uKВl|efT 9b8P> dAT:eBt5!.7+HYʵ1 R>okV #??VB.A毢@gzW})?-mfFWㅽ0c-اA  ٳ&)LN`+ja$Ŀ*jĉgJ@xhCSbxP-nwHuب;i=xHB<|dM\"$ SߜZ8}^>}!3hId"'CZPPNJcMM! %HҨ(`j%ORU;R^gHkJ1W״u iKSa_ZIqe̒#Ez%O]&Ɓ"ߕ||7uTw/)]m+aT輭}>h@^(HLȑ{1\KU I@fl7QҶ34T[э5hQg`f_Ra+. }0N=ؙY~)H4^lh8Q-Uֹv`:_?8.HCDv>$FAխE>Ak/mw=rh^f SjgԢUV|%XcϭM7 ͂ 2 YsK?XQ]|y ER2 CȱPY;f>W*+\$%2rzQP`[5sLkAܭ' I;o,] N(ARS OBI-3{ŸHluXM'UCɠ$`4=JϜ?E$tR/^ۧeo2do1ftc!U Vbp=rf]UcIs:xagyT1A/yrja>c&J"pls)3Ob3|of v٥CZeHZ﶑݆ }Xy=(aN3?*LO 4~GѤZ+\Jx"W=EG hd]u/DGk~l26AniVlhv/HPMԔ_yz2痬nB->@rgzdBPJ< ^n {B8x/(;E^.>5t;fh~<-m"3qo)&!5Q$[C*>%Cr#rYKYoЈ?pz%-FǧO %`0-si;tDoE 1XQN X2Ko#3~Mwڋf헆]ʠSFs'EcS]1z;6[TgLr T>s!E 8GhovRԻPe0׍F49ȯi,N )j$@kSj!4,:)ьG)9xtE,{uht*q ~g^Mڋf!z[LBfeC-\KY`zkĈ?m][zdTl@$D[PEsrU3XlJHd}.-\4e"C"suVrrDj󰊤߁o[֚5䆹wFB%P~҄UGaB_̍O>h/7tAՖW΀1Ru~dpY^'|'BR9I,K0=dZs\0j瑡#F6e~߸H[z5i'OWS?$?9+-w6ЩP72bHsBKQ?qEƒHE;=]Lsc&d)=$wa3wvX^Ȁ̞R9;m}1(9[$L9xxnv.! Hz8 EYL ^RZ0av2+6[ڳC0ʳ'-vnwr 4 A]*!x:h/10t-Yfxc绗(6?ف$pI`|IZ6Z=2YP$0| _&,+U=@dy) XIxҨ>H ]\HC1an&7)3[ m-l/V4*ʵ[Cq` Х-2Von3X\Ӛ0 )I $-b)h2o0`̀vu Dvǹ -hҖey3Fѽ^70~Ӯع}D@;pgzS}Y<|Iw}:#aZf.2~1tDm%5[DH Fz1z_FBxGAk$nWNIf8;%&ڑe)WAzhOWZRwji 1f$;-MzZA}X{c ] EkI('It$04^+VH#MI2ޒЦBKu yOjb?BcĀ>?ؽY֫ghҵ!5K3<-=4 R%l W*-ƶ\@D)rW J U_=+ASj2{\y Y~yW}N KDžLc$BҲ'ـr^4jY` oNn^! jG{JLV f0_b9TJK#Sqf:Bxܯ;}eu Q@D~×QU܁w.}-Т os)^XI'Z@Re^<%5:HR,+*o`2&87Zv~ .Vr*Zs?>vztR0F)Wm+:rgN˅Gor -p~ߙ|8Kf:F*5'c@q]BV <0XFRNWv3lbN׍rocʆj+x|d/vw§߫G߂ࡠ,~+7vP? FK -io- :EM@i.2edeĽ,R%D1YQ/ DT^{({LK!DB2="##JkKgSx⹀v/z)FK:hM@8 #B2޹1J[1A?0PBo!/nԔ:J"͈mx:չΣ:@M8hu\3C5eUh\+[6TVeh!K*$oJK G}$ʈ+/6.ʷbP8ʈp4kz{ZBN`Lo&D.> .%r, Y|s3j2A$|NexeμڵYJw۠V!V*V?E93ei+ꅶo P]r#$Uέ$ יr2mQS^'_[܆)/"c@vMv^"B"E8fJ!C }5B (/,/GRJH-B읎#ZK/VLf0zixF#7EY0'Q$F{=AbZǛӢ o)@o-@& f۸)_QL`F9x=Rvyg>;] k0 q>eSO%,Ԉ._yДlwU CX>+7J$)RBΨ:|I4[ 'Ġh4O5Vm fPt3T m)NH~,(02dz&+࣐vnD'^&V~sp, w 2?(m×u)2rl҄*YSyI`WwT :J _]QVٮ9V\))sǑ.8" bMWe{NG0=_ ʝJ#^]vېbEcg=}ڔࣾ1zZۍT'Rau=zI#'k^g$ wYǓϑxojc+:-9hfwMBЌ kb:CbG?7X3G ;GI}w&ᨖ|aRƫ L= Ƙ$6$hpV4WND+:hNb2O >˱'GνdG{/> VƤ(X9h$tYC@HQnjk3ѽa\H4& /*H蘻C $L;:B[`Þ[ltUjQ@>7ӪV.@Y& % )l/JKdot ^I+O]g^Y75r:yZ#?v9#gA<+at4GN_(b׵'v(,ւ"^NmG0?AC_9x<g QݐG$7I 4"y'x*elF=^o)@ϿCbsupS_yB~#EA(;Yc"kۓTV7ޔ-C?m|։cNƗXx*;R`*hHֺ@փso706-K,}*aIڧMh{5)9;Rsԟ?AN L|{ LH ZC\4n?`B aAE&8jI@u' ۷)#3fcQ@6y r`=<4^\d߯d*˻gR@UDW_lPob wr>~I#rkf`'9?kIPz\pMղ/illW^׃'X1m7:͹dHLHW iF@L:K!Ֆɥ ʷt Jlդ eHړCopSjIoB-)8DkɺX>QDf+RnItt9r<~*#a6bnWbS/76JOg}LͰ鬵"pL{n$J4Iqy$J RT)ӌG.8?(7fu0'Ɛ1'8 Ry0IkRkYIN9Ysȷϳ r{B~ v#ݸDpz\ᄚ{#CQ^mV,$[u5$hiMP7UlHx~,"q[w` >~6](F M082*%K`7Mޫцr{$>뤺\T}j8׍> LgY9R)d9!JܑLX3Z=A8:P%sj?&}"QڞҸBFXq|lzv- iz)^4,ȷD:dPנ%P%ۼպ?zQm̷4LJ{>v)4<[q..;,߈ȮW LݕpOgn?c@f[~%<;S= `6%O/&Tmska(Oft5[2c^|i e3 (U+xp[!QNT_xR@oŕ,f!k 8eQxcؑqf5{^f}*"QHxp4/y^Rt'QQ!L[ J\eyo;-*VSC^m_*|Qvmv64բL dM+HOF@k.R~5#rfˣ:$7~1+ӆ 4Q͔%'f˨ɓ\:- ѳqTPݖ(E]ҸvRvIwbnu*U(F x[Rd^.fJ9ם3\-Y<04 AZ2v \Bah:x~9T-7U/\̘r$~$iSLW+J)41zڣm*Aȝ.^ i6j+_+ 8qiN>D&Z7@j-3PtAAmLB)#((ƤY- +A)-oL6k貮Z;V+4%m<7-Me6ӈ:6q߻/ ڑ <>f$<];.;ҕc!B:S3,L:4"SoO&-AM?yUfe9fU|S=Ԥ}O^,e=,o]g<e0ǟKݎ;@Q;d#>QU )ʹ'$If:L/;!o>1ۉƵྯg>{AKGeq+moy# {{}puw9y&bIҧ?/9n8ELi@Doz92/4ߢKxG?ݸ{ZJ6lGW%@V \%­ǚ[Q,KVq k5 AۣN', X;Ӈ1V x>4 IxȥadY~y`%^_/27V]6u8~F9jipE2*3F71le .p|iRd (XY[0:c=!vy%8֙Ҝa|d(uopYc봦8@=q>s2cT맭B|.FFm(e^<˿2؆> σPH! %+y9fh+JC er iq!3)o}5e'_'Un}Qop[Ű>0,T춒ٹvdžxB1d +z_u.u(9`L~DՒJn<E|/_ =@zx64 ozㄽv4wiEVS>BlØϜ8֓fN Rrz<ԱL#=Q8,4s 2`pO3޵6_, 6|3tV=3@BMCe+{/3j#%]QdyrFޫT2M(-X}\ XϚwYtw\9*t.D>Z}F'cx٧L_\b@j°O>Nk2V+P)@E;%ZгE9< z<"H'k8l`*WeFlY tr=kagdžA+\[3@( /EHkɫ:O;D)M;X~\;vJ ,Q-DcKME^ ]+JQiP? ܜv%> Z@"ٍSL5ǚNCH˚ˀV 3Eeeϟ9#"^=_:4ЌGxo>[T'+trc҆xgP^Rэ}J^-27,O^fÉ6mD 8>+b`lm:!֕W?-[\`qb) t|WA+]Ҡn.fl,6;췢[3xBILm#:'><8p|] J㖉- y}D.U|tdQɎbﭜY=8{LR>lu,T .HܔFCY|%4Zn]5סazSYɋ[ 'ROBZyg2;!vR2Z愈^d~wAв NGZ3 )Ae_\\`,2-ߓ <_cI(H'GTww+Ze/$$5-E9a-4˿ κú<9~"G<^h}vJjW$4O~ S_-bX2>@)&aBh#TXH$(~g 7-9?RFbRd=QBi&1ߎZ|%3+ + t|٠"|Z&hTBBٹJ}FmS "h趘N3W#,n % g| =̩I4 m8+57Z4Zc/ce_NMU5ǒՑ_l\Yǒ&P[~rκ'R\2P[ER]܋$kJlMf(j9`:i%-MoY^157P ~ Z#V'E䧤sT^Yu7)Ds^T 5,м Adp{#zJh:; 9N1b\zďžnM aȔ/>?V4{^rK%y,ʢmխԦ?8w*blDT!sOa׺ @g@ڌ1__o3ٜ B,B@z>JY2vރ  ~]u_%#| _V w-RDcXQ) \טjAh.#s\`oC_ mC[ҍFsUoO>/vkHMF?\d<7J~%6uIS蕸1p{ޑ[hɮٓ 9ⱃ\)Z-YO 00` Lc,K 2>3~{¢d\92Ah"/+Z v G9Ɲשҝ퉙v4!U{R5v{H`̺ -j/||.V'iZdc>h GM=nd>Jz.Yl`!0%{Rםw?Xp5%lIo}]*UWbN.'>rsD V& z5Y ӎiLq&*:$Iq3"55aEyɔ@B3w 0r.tEaoS\P]\DNڢƐǿ&Em"]a$K{G8*~cG?ll(VZZ.<3SEw=;BLKE}gË7ᅉ` 5< ߃gq0˧CYGPvm 3\L , _!aO՚bKXJE<}DMIs< V+̂eD󻾓u8g"Ѣׇ?^;P:\IOةZS56BQO n 4^/MגԴR%߭-J.!t3{}hPD,ig=K Us\|8t<qD.&aq;y" TM.&swO+-7[]P%5(a=. y_˺xPbtQ|xl Z*2&Җ*EP{|iB;3~, ˨c6_Vx d`r2D `k w!cXdsDm~AjX’ FS;.B)0"PxHC ڍRH.Jdv{ DXy/0ï28_lb 2*4yf"CGlNU`⏱,|ArscHC ڈM5 je{Q}'qK^CrY/VAYUR{nyA6l;W%+(UlRP"wӸX1}+@)Ym<)72{ 9IR9^cQt2}ZcIub]#*F>56Eˢ]A2kߚ5<9c]I/4zg̡iTPoK`3(m 37q*dK(w' B=ؼH,[ӿ|Kr@k%Cgu꿙% +uC.և[, ys>F&=ycW5vӬgSJpqKD[p|iN0A%n|#b]ڼcj! tY"aKjI/ 2SjL?2!YS{܆e$ ǞAG!Cq<]#|-]K|N6cR2}+ϐPh8UQd[hdv; }/vN5P7v}3݀>8gmӖ K}.Y5uoTj<@ai&sXz 4xeuw<#|dk(Hq; 竉n<^ 2ʠ#ƄEt' r`_smRrtLbɎcm[|:oZ%8=0櫭nќ<ݙMԑ\N/0$<9Cܘ#a!Vن2 q\\ˀZՌا,JAz8F:Kmkx2] yrj}rm"PoLC6PX&ůDyTgG.4"b㟭 AAgȰ\$q;4 l14R-;PݿH(I灯;bc~ֺMJrEܼ .z,DcPg$pHcx(CfQŮO@} #NAGkOE3xBzﭱ'sjlvVSbCxxF=: xOX,8k L~:'1Dr=|=?Qhmׅ 40)Lc?% ;;;QމyF+[SuTj16$gr(EZ- Ɋv sCp@Ye}.FH~H&`gl(~3f(ފg؏#9Z #oTdPPCkǮ:ߩjQ)Z]"1@noy 7{һ&ZN@\OucGV_>1E|o廙@'TL<~NxlrIx< 4&5SDZ|ÓAY|/WV_9. SmʍƼBssQC@~#POC嚻6xF(Mk39H@7DҘ&Ji{˽zYN?R"x%Mbqk9@t(!bm4׮/GͥiĿ(Yt I+y Ac$U+/ؘF5u E6ƹ)/G^#..'K,$"V>zJCn jeYFEbA?4ŝe j/k7+5(r\0@k&+Ԝ5?{`T|NY6XVSӿJ8];B%bC?iEXj&7깡Z2L@8bSR5p Pt{U17cS1ղ$B |s\ϩ[_{@鴧0&U,O͘3Q.7a25y?אeZnRxOB,_<,-te:A-mae.T([22+VnG8^D 8DD8.`qk 6p'FO|K%RS7ĕn|@k# / -J6Db <#"Pz|UiZUwdf+*zpNI7!}^+j6]PSΪ?4N=6Rn$ncqFzy;h,eж7)m7,И{T苮$ҳS\A,.`w4ZM.Ind! IxTƸYa!6{pH1+^= CiRp%|7tS[f2Su C4Ww"F9KA $5uw&ۏuhbm5~^!le` ?Ɵ1;*B'O CAgZ~gy@մ# ixpRx[gJ+fc/7Z. Ӎ}Bwx|@0I_ ߢMhЌ:E~*Cǰ@ ?13^L%3|{$lGD3yG7[IK@$ ɛV+u:m)Лp 3F~b?S8p dy"ʾ\oÀm_yϑ P34e<JU3.&;")}? "l߻+%T4|8besj<~7Ms+ƣS@P! Tv{P;$וa+Qy6-HXLLS1LGrQy%_])T ꠴CKۜ=7ͥF|iphh7ٓ\?yzMqV%%vZfG 'O0?;Așnjw}p?H|?'@Tn>9B6ՔprV#!TKy4pFKϳZk{!I# 806ya/9/=!k"8L֯c/0NN߾yzcXhN}x%<^iWgA^-sO)r? g߫( I<4Thj9m/|wXO38\4w֨Z!C1aFsbo&W+ܧlرnKnYnsfNqq,tosAUA=Xal`RjA+a͹?CٺϥTAM]-(Ɋ{^2RIX>+S21p1 Zc7XA"сn@:OG7N Ѳ@bۥ x8gʾ`2(M[ٮbr܈+}@P\r*>U2%:RBET˥ JCVa[Yz,0+uO;Yލ/B}ZwM(K G9G__%mQ>T2"6yz_Xū,_/{Q)4sV5F[TR:̘f:^ƩR C\]c;OY?a:#ү-b%/d&ȽNɞz=+BkF`:9RKf5^A /jgɂüui+HJM)&ɃbŮ[|C/TWMC(dkA>tF/AF:}y D9!K"~;&鮱;#d_s% T|1䴊Ȅڹw̓qa%X~"pG)@:nū| Ÿ7+I&&*YLI뉄ifʺWj"YޢZiAWF:l-0=4Rr;y3gbMH~m.k] 9,,nvOI̾! hk]\XT!'^'Q gQ,2G+xޞ,F>%l(U^R8嗘ښ i3A0T Nh  }i789wcGfUC y=`h7p$/ꪔ(ω{i"[ yG_j D4]g_,4z.dʂ}'ڟ)j;} o0+< g +X`Ki[da,aV;ZEjK̏k6o. S"P˦>kioF) 릓1f+S ;FaV!&+InbNW8Ψř;54 3gGN_Z %G2΋oo_ǫ%V I ߆Eј|=vz{몵lv|Cmd84 Cْ1^yְl!gt9t۴Um~t.B~ \lJyiI? oW tG3dobyOL;=Vn( ?ֽ?b땞8f7_Y6HIs͞ڧ PR˗;7S"3TiԖ$*i[Z 6Xz{V"sܲq1Xiv/niB~rz%[T6Z`}~dS"s}I8̱ [qtahe'wḬ钪u5bͰ>,HsI~n5=j) F9&%#(N84B7N3[mlDG0&$jλFjmd,AQa@[#/5Ba]J";H^W~q3C1P&]8D^-c.:Wy+ƨƭ@>!-zEY9r؎͔tꌞ)8|晷]|:z͓dC}z-e.VԽ.LIkB(]nmEY~wgGqO9@AvfOt{Kbd|&S{9|rB+ A5wGRV]LAϸfmf$])5Jt2| ? ࠔ)G4w $rK7}(l*/5zbI?O8SLa2L- 趉Ecy-(-ؙbu 82)< OކLLg yqʮABa=B &1z, 'lo%%P<2hl4uҹ6nIs=8W^Ee1ovH ʞRsls |?\IlWXmד roD>bǍSd>,FCq CX:ڶd|,|o@5M$W .OXޞοNfJ]`rydX4xIzq#HAO"e""Hh1{lyɸ>M<`} hfAp*hiCǃ<7 dFa LqPkN)k+r:\ PUin/x)㧟A :W,EBk$eaEiRRa}o{m7B(b=w[cR-Om/ S=Dޫnhz̊-~N(!H@/m}nKZc.KTg&M_~"<ֶK9ZE&mQW/aJVdw=`Qj쌯k#wHyKt'@*,5[˴~mz̴ 1cܣxP P}F%Ow9{Ŵ6pp,N˳6912HeHPzĹB:ݽPtqЮsB0h"ş1Ρh'bvI1=V 0h)=b<J$2֘ӺKU a:Uec%"aa=G4樈+ t$Xx8U3f9A"fO%}T?Xƭ/]@ tӮpY0F D)us%]h-U0=ߞ̓а,Z>txÀ%zaqm "ęh=v9o )u_a>ޔ `b[@9nK5-'EHJ945U>`ū]p=.6uwLj\-B\HDki9Κ=M~zgV)،MP gHhy`|Yc}/֣'oqw />EeVϭƛ$r5z-ia*7tfy=j' H*b(D壋*痃ُgOݥb~?>xtdNX=){ CWۂ1P&6+6ޕWtce] ^!\4E#9rP,nBF „*nL9 [ƣ6Z"J? y>2/hBcP+,:tٚ$U^ְCAw*ƒ^i$RܓȈ1Qe> M Z1QQah|{y=f%aD ⦗qEMׁ),F*CIŸ1+j;3q?>񋥛fڭɔo/(Fo%9"*oć-̀V.3 *"r @w<*8"bx߹\FzVWQ}oTW<ic&ԥ>1N._m9Y?hO_؈ I@s5o7V't}6+/s% r(:Dl6wJNeMq<_Բ U{B-/vy> Yy\z?#kGZB@X%L>j?Je~b/#Ԡ_и-"G҇Ցpd[:B@{d:-&J/gc+%.e*\.?T$CKv »x`pNJS!ku`8=dM'["Ҡ&}ZksVy5B~=_ڏOɾ4k*lI|yy Mw.Ijav)p 2JW\=݀e*K3>tu?/XlU|F sRw36 4b? k%؞g7umDM߀A15;Y@C (Foծ@-s1kwP̙LOB[ͤN!t$Yv#4Tc!7`2<ӎfdn^KLF9_1qz5|+埏Fsd4eesN{k{6)~tM?xhyz)we젼ȵsUJN9:S3`BUF׉5j H~=pHb_9pCgh L9w@^'\MN[3 b('IBpvC-ҝ5Ý1Vo]}}]*]ПLjH}>u2[=/KHd 3jHPy"TET>kx㡍4bQ.WzfZ6H}Y5|R);6/{+7Kа F_v ^?78<+>(~`ËQZ(:3 de}nНjo TJۘqzjzcO,i߳Q}~ͩ^O"m%$PXiG]WB ZRF a7ejL3n hs%5>8eQLb\ Ӌ)KӈFQ6Ӣ]-߬ob(Yt;~ fR!Mau=[ٝuT2+Qu1@9aN}9็#u(IIsip͢39'ys*T#ePx/[o_D.)܍%Tl@{1'۬K:~Q<]+5RJ^8 1_52$-cX~ɫQ(3I**PC_\="~R(t[݃V2?1VZjìeS4L.\C*0pXYwF8vn%綯CY9I@)8+aF>!dݯ̍|m&[ G%QSş``pl-e`t3|ܐ@yWI'(s+Sr+BƔb XtM,TR*vvkP.<5 -"v$XJ]vek剁ҙK̳9y*Jdf0^&nkg(=nEwJ/W!w$ .d!Le@J` S7M='37ćbi ;y-##NJs:>Cyqzܛ+]r͆ O p>B.DٿT ' g<;z{f[hlsW ѳe<2"V* '_d?&w$w7g94ks0͔ZE}ji-\uMKf/)Yv?>Va5n@Y3g+fޑh io \IR'&5gYZ070701000002aa000081a40000000000000000000000016075bb3800013288000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/md/raid456.ko.xz7zXZִF!t/w]?Eh=ڜ.+͟uB[ɬK]lZ;&lP:,#r4dU\I0x2B?NKYг#f O,vߠ):w' 2RC3|;T Fs~IMҭ,zf0Ke t)0ڭLKvd%}3Vi1У3"d^*&Lbʡ64>. #92ڃv^c0_E7!C {ix );ᑉ /ȹR9s-{<}FB'l$CTM2 7(i;f먷hDH YεyerBr( SɵK-/ZZ|!ԜBHa!c)0֪He<%zw`Z/Qqkz3R>L>vpJeʈ7yؾ/Fva/Pg™h9~R7=O)k(?483SIo.RTo>Ad7=YvZzGOx9;%B%u6x3Yށqy.4"ߝnmހն‘͜0H-#:ϨL]q5ZM){ݓͽa^& m-v/Gv?a-ReD<6ayu 5-m%Kjmhә^"v{+{9'Eq$ᦱ1a?J7NjT;nnD>v)Zc̯!nXJL 㭯 hU5 gÙ2DF5 XLV7"~|vh*Br^R IKrdz643~NlZbY1Ŝ1h8[)O aɦ)?8*?ȟ_)=rZ냚}p i/xN[ .Dm, e"Հ3\ ї )-(+z Yժȶī+b*$,,A T嗲S/p ^2TPpbs=kuVC}*aBD?E("eLbNg#HLJHSK0דn,P3%4le{rߴR,f Ki#MX8ۃ(?3Qr"l'PHޙ'l4 ,w0^wm~Ou_MƆ U}x>1 ݾ:)F gl2)DCϞ5UUǭz1pp~C0oamhL+b"V b _ Oj:{ %l y!Q3J+W}F_A:ȝ%+JsC.r5:5.b;(1 aguBH'hG4$reT)|J*уE(!V$AqQf2r62/FU6a G$)=4˽V|.f7>$Zks#F76_k׎@fktZp{_\.JUP6MБI]_u#`W#I ]PW=zYp *m,fΘp7qdr0ؽc6=s!H~y֛W}iUP@`Aq8L-Ԩl0# ):#EC(eyrVA88¢#=e0U9)w gF I(TYBE=ahR]ML8 rp80"N{<jqbVǑ0f9G`+)ū~ uBG~ euU-Vv7dJ[} 5W%"AePU8ޜ[)C3vTu)t~vo%`b$qmzPqMF xz۷K8R <Z}3mUJ4X4!6,g0ɓXpx~AOCS,$yù0O46O*Ü_$򪵱kQ߈!AEpje#]/ 5Xӗ\~IJ6:տA&^»F-~b4RVۭr#\9Jּj7f #(\R9 So^Yf M lo!GO{ٻ4A `|sPx͹ 35f}U{ЋF/̳! Aĩ~.ZX_6.a_ZOp!e,S׿FeB2ԠvV Evw0N7hw/:4rJ1$B2u ?<#6#$pARsBRT QBM*?>l3eҙ s ;4b*lUzP =z}$|$ ȫ권@E{Oy$`Y-v@S$Pmf4\"To$$QĿ%-:%ϋ ,V`936OG3B_k|뷀A8&u盆SFvoo+Ccd]$*AنukHܯr?͸Y{Yb[QIx]L%wbRRXV]4b6 Zf˦j b%4/+޹-*<<: T&q5,FW}P{qAr6uQW%X8,Vr!Ovvcmאi(U!{sU< [ئXg?c-3G}Ĕk-؀T nhٺSjOelk Efdoz4 sG+,,`{NP\c=s:=lKmu'iDPQn;`(nOqt%H[(ycJE .y27Wck5iD34W%R3݁hû᮸, D D]=KM?8LJHL}!f4|z 9;T7u5oY} eK Ax)0EBű@c5tsr::X?xD= - êNimjEB[qPԋ]RLNT)[AۺvZXm:e0lC )&?}(q[u,U.nj5 9 ]6&CZOp+B$ґ-'3" U)rޥj,|aݘs9I;ްDSGȽ`f.7>Xt}A㵥AB^˴Wuq0 SY\ZN.!:W 8wf+nZQ)S`tA3Y /X}po^`Y"+d%D>qe Ca.>z?ռ ^\O*ɢEI~Zç"v\@ Za ?NDO̩u7K;ҁxdYqYYwҬ(D5hyX` gN#\kOf؂AQiΎ%"τ#Ew$>B[ڧq"@~DBl!@YP@G"9#$7aw^u9XNQ~ :j M=שW@+< M*tƏAJ0SRHSŬ?OVsl5[ƶ86 8WN&kdJL߱!e'u Th"W2(9Y8ꎰqUo (ou݋|5kfz:*wQjk.Tժ;TRbjVTl@TYim뢋{Ĩ=N-փ_ 8О(,5Ln448aP4nVѮՏ6Rػ:X!"BxFAV`%yEʗMw f*otǕ;/Mí< J9Ձچ~%x IH^9M;C5 Zv:ulX}pJ"Y?i z'&'$Pg@N[+~2d GFwTtkȠp۵?*<GzQhy`h-W~V"7b=ksr/puP#d"p|D #X2{Q u[0pտmnRm6+?#РE9l3fL&2 l)q\WX46)=VZ0dHV(FlrCF WQlSG≔,ngL7LxU]>< EMX9SZ@"U_~*10Q8yY:)Az7+IN`*oլZl!X2EDdhK'GWl얰"1'.؍7N8tiGE_px":8{\LˠaE4)bX[5=yhu ܜѥ<ǦaŦR[1#?d&DV^᥃k$DlcFûwW ֞਒ھa Cz\hnT.2֤L6)+y K)k}fԄM4\]ڱ[h W"BI{zwuƔq J17}gSg@wz۩"+!{?G4@h2EO~HvSw)EG?>{læi\S{S Vޟ˙kuאE,*21%/eK'KLnGS!zCj8|4 jncq f&@RɄ] e9d[~%Ԉk~H7\h_aS)<ˠ):# <( (`S3ticV<0*nDJ/X⻋Q^wl$݉x_˹/?r~m輑ruĿ](k7Hg9jA^mglpL H=44)zYB<Ь$؜ Y>toY<S]TFeR2cc#%PE$nSyaq>Fy/ Io*eRaB"t~g oXE?&ڄpW8MYs}/D\,gVͼY/.&8sG1xq0h*0~k5ڡ jx}h<PXg*yϮ=R?- M)ooo|p6zJb7!T˿gV9a?U8~đq %[ `JR=jR2^Q^1^޸\ lJ#\tE2 J v7Y92n "([46ix;9xXJ0UG[ |=YLx3R6f`Xgx3qe_\4;/z,= na P l*W4{~W:{bK eF,sJB̜f+f6K?,)_qgzVtHR"9H$Xx3/ƴDa# u6KkkI'fNWrlbSHH(-}0v&rW= [`_{ kz 6cCܕCBH'UߓQGNysATTUQhI$ỵ囱, 9EIfәM}zZ"2w~H+FG*gW7kB%.l~'U(h:vf-Nɫژ5L)ɣB뀈˟hʆfV jlz1,Pq ' Gxh"5VꪂSWlsj,Wx!8 9'cNr`7]!G֯5r8:VYDkn--%|~Wشq{f;M i/Z$HPz_5m߰̓koDqh}-;>_"Q"}h뜈 1iy{>x g֖$Oȓ-ۊNbdv_oxUOoOʡbI [ :H+kHVMH珅hՔ@)ydO]ig68c*VΚuȸesmzbйA8<ޑu스ӠG'%̬]뇃\W7t"O7kؤzM!e~G~;cSkLT FQB+h$L2jZ0~H_\>[*ylh^~ˠpPl(3r)'#|,%I03qz%U^ԡH+;zMS,;aYgat@19^Ɏ{^ VgLȼ;v5 ė]GQfTa C V7V *d{v~Υ5 Rpo/鉈v*E.Osp,OhUyr"s. = $WZx:|2`pJ*}-ap1AD܆ݞKBOoPbjVe4d%WC9 WbMY˭C|F CO|OA'GtZ(AG!b9D'_L|6WAX4?MSsj[C-QaʇYkDS~ [_@bB*$({;:J\H- UC&AmpeU'QQ|MRMl qocݞ̚O)Z NQJA.mVE`lSk0IH K=kƞQC_"~p&RB^*eҠ"(ϒS(+X2Z{6VW^",Mm)8 N2鱮Q?;9P׾7nכA?9N]py+E ݄ WwdEN'gNl^+^% w=2Q|Hf^ RH)!hIybZ7O訡ܣ.r䡅9vUo:s ԉjLO[+줶#[z&*9b>$Pn?}RjـPa5[xT(Nj8ط{Rd*|W%7Fx;:%Vi\xN P WmR![ĶM38}::ܐ](Cw=RQi!w'O4(tG`~Itzepmi6M{ւ )qGU:'xA Pa1HYQ6Apxc>9>FQ:Ww-&|ߡj8<3jA P)W>0+G,v-v_4mpkT^//|f4%)F5&oo-x:^ztO}Se @x3b)r_^^ IO,~~,87 78r澪FXaWfK~w\ovPV0oXBrAsJ7;,_~ ZvjJt.eT cs R, -hXxmAA9 1_VhGeg=hAف ԥo/RgL}R]Dw[yD,^%L䘀L$`A0j>,1g^ #Dz#b.RL-0>,G{jxqJj/OD&+Y#L7`rW⳦Tܨ6H`|c{DQYx{%ԂͲj8X123:PG j1O}s%f<(6 JJ9v/`>-=RSY;HCBe: x:1k=̯CFI>8X!>g^jߗ(q[8IW?pMy "IR3\$7L7Y%9t!Z2HBS{8 2Η.u`7`^6`VwlS-Q4~Cd^Bi["_*zm_`=}TZ *ү]j]Rb TפXW%>ʂbm VĿf<5Ј}MUF"@2@C%sQs:|@F+NfR dtR!xSqު1< r[3բ`̹ѻ 6N[hgӑ,m.eSU_ejTX`i_{cҷ~>fJ DKY5;~~R_=m& ifF+P_qU)`bxt$6(Z`HL|I4]zƋF VǠx7)1嶷m*;Ñ+Iy 1;+KӶQ {?EsȻԁȒ9z] (`4 17O5kh]Vi!/nQeJX TOH%RٷC54pzr]9;fC/E|Ŭ:g_A;_Q=x=PLTbbx}2<`g#eNKl$CHAAu Ze}o 5X!.;j7 4rBqI=&Jh8]-U(Fb Idmݿ4]be.07.4?N"V3嬨I;S=O\qb3H-E4tu$yVGQX58\mp*52ѬE&8.ڈUMeAtu|K7 ]?z7ϭzd|%ok SFNp9W"%SQLwnֺÉVhlh7{mUJJ 3 U&yfwhSe⺭o1l$ J )NL8Ě=ա]xզ]&$ ldJ_"-/V9A.|hQZ摢^v܊`-ֺӮ( ?j67/[ǗKHKJ6Q.dAy0[;%).WV_* S^} D?VE ] Oe8'X ƅ_ 3@bsFt q3Y'}nNCADܠ9&id\>]6"NCP8iTaϳ.y3Vr2oޔ&6#Z5'V'Dܻ+#*TZF##¸[`<>Ɉ{*ڈNxur(|YR=- y}@8y5*R0- &‰je$Ӿz3ŝ$D8\38"~0Mj`azMmާV*1ddfZy#CeY8 ´%v `Ț {q|: R0OR%4𫩝;1|/gcmUgnn-_Uv h[ `59L8NyqBZqHc!B_)2*_36pOD2ث ~ T)4۵%(۾za˄>Tn/Sq$jwi>pQ:#ҝ#џU&Aid!nrG%VM+m \45?,X]՛bMs]fR/B-q8#=\?!oů,<4/fKQ1:lywh0&wDS̰?K$K鿥ߕiJ7'!nä?#`ѼfGm #<ĕO4KI μ>Q-\t1 `,@GR > 1ڡۺ^Bd)Ȍ VQvE{tMfM![83Q2Gs.MNeA`aaboyzWB:\4.)&Ȼ݋1JNSF2z;1y;7IJHtV,;!qgxCe UF@!)2?x-(ũ5,O  Bed8db:^W>~0|D͓o1Rk+ h =Ѵo 6aD9k>d; uxXtK΋iPjufP/u˖5&d<ĥ~:=:o5 AgTd>v1;*57 o\Vh4N*[M|0߄aeEҕޑp i$\冴`)s1ߣ^ Zޗx\ʔbbѴ:P;kr 2Sw};R)?#^o% jJs$XrP"eW +:'R!VZ S}eyߎgGTN?+|܁VD I b:[mf,.VᓏXm$o0VRS'|:!MSYļZyoMdwQRwdso87q6rep;^5_ .ڢQ6  OA¢d/c@Gv\v"VL!:\oZK9 MpzqSȑ!0̹4#d(e*O)A 4A:Ģ@/iSQUS>OUUr҃n&LXA̗r[ 2'cmWdYH5Yget^ylȂ_Y#gn6s W#EU7!N Z6p(gBHiH/r(474 7LT f?c;v:xdF8](Ai36dx'-Gj5e8z Et~!OYn5@/ dQ{B'eןk,Nמ9{q 920&Wԗ${p 8T~TL+a*sv nE]{۾I>O4Aaє(z8<"#BTvn_$wL"퇼=CKRbrUh#OqJ8Ck N%1"NCО 6*g elM¥Lؔ4+ ͅmÅmrNͣu΍a҄Qa:H}Z<—>BQ5sq#ոUx*/:0#GR붙Jmy]U56FZ猝C Ø|-)wQ?4FkeHV1| gx `1?BHg̦ȐYc3o#,{,A6:ªxSNCc kz4úNӬ2՛1pdv6PyaNRפUքAAPwZw\cX#{`)Q1#܄5/j8`In](4a-T䩶d*ozRJi l};Y'¾F>F7"E8%ѭJ\oDC1AJo ',M|i()+cI-F5n*ėhԃ[=;&ʜMc \Cui&ZBVYq^)[6Oͳ5i.{Sbl^UIl*d[S\4dye]Orj 4I6q$ HKtꢎ#ɰQbD#CKP`>#u!˧ 4[U\R^{/Z]J2f }FQ]6po^]j*^` @r'j}dzBPNV7,d@уA()\eC̝p>o&9 *d7#n'H'JR]dKvjxLrd {zf|S\aF!ԆgHSRt!,g,\b~ZYJ)E4ٚ>׫O|XHӿ֖MiƋox"H*$Z3x4ͣ#*KjpZ=+? 2w蛶=! Vg :2$B2VEhD3g2Y"jR@Ck Z;ЅѭW/GFnYݙGY- ?څP?B́窑 }0R ѢӨ5Ȋ&0j7}zD;w@$R߿O݂q(΂0VfE!QH9gb٭vS6G41̱/N& i:iO2TL|s%sPa!kߜTR0u!ʿمV7!w\# rGNlM!,MZFp~gf3"v65^SYVDsP"?9;(`f et8,0O'B:Ɏ#iLOi&ek _Z,etaU$N.rucеsxkOnK o#KV2Z1YcHT< 0aJ_?1]tc)gacPEI(!=5 Ń@ph-j!35G^w O 0*bA@yk5QdVdzZM`+s(0!n7$Bb> 47X֮f{/i_ %X1pW"k[>Yr=pWR l9u/'r$'qF `}[W5EۘMb}_"aYdg79Zq R[y de_C򊱷E7י4_{G en9o~K* R3{QCIbч jgbߟ*a  mKl{\ṯ*CSL$XmV7 \3e/y.=8z;dKv~:h/ (cuEe4G vb俲B:SyFH9:0tPiD2eUe_ZkMwM+z?"9(*23r[ hҖ#+*Wu%(rfIMq5yI_TnR,k_~Pfrs !y0ӡOu٠SՅ;25_v&^tɴ*cgfS5p0{F|C8mDӢ5JXxPhOlcBƹQT#Qe}ƕ69wֺD/ e>˲=6WSudlwSmPjX}7 _1xco"v2EXUˠm+FdDZ&tpʞ`xT Ƶx_ %05w;}T .i yϗ&~ڳ2ȯ=ʱLFsgG`Rx{ bgf*:| HLt͂zN5= {v4ۄNC9NEȤST>r4 'äIF㍪P8}>B={\yamxN.0{/ kУ̽T4@ж; Iۇ5' w XԈbgf`:Ls>@/NGHSL|MBFذV]G݃3vqJ|nfSbpg :Sn)fh"{ddA/vD < ph⦵X߀&iJ{] :Wh8 =&wz9&z]/D+Ѡ* g)is/TmWn]7Zv޵1ˢ@p\^8v9i>u-*w cԟ' 6]7ULl:(;8UjWa~4@<)E9!lC%ZGvMB*)S1]>`Wz'yT*`&\zv]0<<9pci=Q*:fpiK 3# ;:HIƥDqnt^[f9 D< 0mol`#x!)mOC. E (6lw|4wAx{޶.Sv$B-f0$:*U(cXD2`>m rKn)>eӸϰ|絍^ҕV7i&^ʯpLSFL߯Da߸we:#b;4lQcְ;97OĄj1y&vjL aKnED5P*BFj|tbm@u6n\l#$St 4"ѫ4+]di]u0bHTzs!>>+!?:HdIe7E"Lq i\5m>9{xB{ZaʜmYttp|JA9ĹOS`/:qț,֧*[$y mǞ; q#Fܯ!Y]_p uopHŗ [6b5*L2kqȴ zSZȢdT[ iFv&BZ2Բe#[jrN]2+rkJ0=D-nFsm5TݞmyVC.OXG؁Wt-0 -\ )Ob=f+pR h'5ȏ(\ =#12+ͥ ?ޯS!Owβ_,I+}CMr3\'-굆¯XAuO}߿+,F6٭SŕN-Ʒ[a&{EZdE2KQnN\)fCZjGw^MPBAvPK* 6쌀?fB23y"t[ XcSߗ'Qx4̥?uR M̰wu^ &?pƾ`)0Qdc\D[e> Ju5 Dw+7ubBJ U Vf$aKv+zӮ>.fߓ͆ykpqz)r{丈{ b٬L BM*JarGoM AYeV-=AwҾsc*eV ,>8IC\]g+noD}*/  3~=P'zY;4RMaB7ê>ݣp-|~02[;@l4|Z. |#tևeK[ <o6ɼn!s91#W$|(iw2X.b ;PW"8ͦ"["}*_ϊ HN_! {<) L}\_܌3\Z0h!Rw.QָSܲ:MGM n&j/T#>1 u0hߡҾb56ZJPpљ]p"IvmtgP08S)$0gO IOkt 8J_>$uot@CMYvlSC )k!`n+%i7W/f_?lv5B fYQ$>R0/!>C{!YVÒc+8ATFH@'|uW;r+? WL}C);8FIwkm &'T;$b!bȢշ6Y* QB >%q};_d7]g&am1KxU3g;\[;0݊/b|56jo W-[(zUŘ轾U5^ mk?G.-f**}(~3L-" —9 ˴UP(uTRgqPz3N]Fh Fe*}fձMRQo$Q>5DH' Yx0ˠ?̅!=\xb̖UzvԚѸS,_Pb=$Fq'\Gc? %nͩD-@i+˴M]جG̜Wso"1E~.rTR5L!~SU?wFQY'yX$q`bŠŮ"3`m=VD~T_ņ*M@\T?Q8;r(wł٬s XWztj4W$QI>=Tm& эE,tL&^}xI+}:ySj2X׏sYRb)#GY֑G|ݪ($ y S_%97f$]:tK ˜KdUW}L1̐y!=%X8\B>0CL>06H l#QH> &p[kYE"xoʫYHY^9ٚt. LgѶ08)WJW@ߧ$7{yO(>2w/~, ctg̈́\Fc4S&ʕ^ agBBxs>ܚ=zBP#>'?}no139Bؕ<`N<9 .BQf0]z! 4{V߻ׂm|`GV H4G Mfx8CtMd=߂)-n=lL$kʿo !erzqYOcҨDV5?|n?ZӾ&2CufMw]΂&QQ+igA{ _b晈f(A;'#/=7'+U2ݴ'T8jgG}yJ'{d͉RP@E d5XȎ!-VB?Cu\/##yk餇9u uFiO塑Eɛ rsR(nӋF_nYPb|5RwUbݧ+wq)#O;N֤JPC*_K1}( leެ2g)R!>{5 f~fPοd9$e^GK)o?浛|`Qf ( Kpށ̫tR$PVy/X^!!_cBMoTO^ سV]bCXGT8Vh9ڎV",fV/쓉q6{W'D XыR7Gp t_ PɈR$g]mpp%cG=Ns*1AVtUs5zxY^9bU6rAE厉JDnV- E~5L Op^rW U;eq zó>oУ/̢0HJS, MS4WX.FE={\xŅ4DM5TIL{̀V/ֳ!m O]"%[#xڑX.o-u=瘑OPmR^nV'-1'"656 E!`ٴfغXA=*X_A^\{od0m rV'.@| ~^kz篚mfq ķZ$|q*da7>a-5׃1فԯ%Xg"&:=EHDUME1^fz~ g3{0t;$_T$A!HAaKj7v,3OKѼ違t\ 7ڹ tܻ3ra[Whfdښ9Q@ qjpνf=YLT蝫靓TX(5&$f;%UԾ t!4y#}skQt]AYrhͶNdMkSUR̼;IKs)I@GJ@/ x Sc; R`;] ^e H^t&Dd_GmM G9W1~'&c5y$lpҌ]SSτkPLx} w(lVd㐦OHu ܵ_qO˂=4**]>/~/:~.b]=oج'y ݠii}R7Tiboܜ"|D' sS4&ZGr0Y$d66c |K?_Zf7<Av4}n1e/~SIcI0Kp#6L{LsA~>S0eS1l:.4tKOc< }٠.\~M`bHpB9 85Fy.#Y([B\V O>f>쫠fZSYez Dk*m&d:}G>$'c^a)KH=Uk+ivĺ8EqW _{ 7G+$`d?c'j"/p0yQ֌0&"̠֚ zIKc=U-C,wi/? Ȁt]WHyR?{'rB͵U%g7&=kWyT;3c騱?%\Xxaek)>]l ny^K3ը_dq%hwaQRӲ\979TXvY!\B?Kdi3" F9:d fTݿ4ot$u. "~F( f 7>;$hbw{ikO"˧<F8k>\fX%kYh Yxm*C ELL11Ru3A] =&uS-lS{Q5}no \[nxJJee5+ ]3[XQྫ3`XiTMOF-_GgxM"}1]IvG7d># ͎+tXkN)E:逅eFIˠ4er4sؤ)2! VsqXYDHbRGS&dG3gnIe* &%d\H7kj(~t%]S pઌ#C4h} w8$4Av$/q*u[ǡݡdʒSwE][- J/;D [XGNBvQсluԛ\9NY_ R>s(ϱI JSr:$Jd$Ip?&_qS]LZ2 LוA+\Yh`RMZ=ǔO@b~&C ̹DT!R'[Tlw1(4ޜ k(WdћNC)@AtӸf _0ͼ47x jĵxl'YbnMV[PlȫcSc말y?SmX~Od Xqgm6lVT+ȏRpups3~Z,#~~؇+*ٷ{$`U)-z>q]e $t#KW$~,mn7DQΐ7P ]nDJ0SATB֐l_V5d-uH~b|4i6~] 3+seD­K$9sIQ/ A/8ӥR:ޭTydhs ecs}9[zƭFJ 4uZHI(BLS .:xn8;1HB<=.E.è57XLB]DV&O׾ghƻ0LmBq  !%wjǫKSAqE/?(LtDqW;JѳMjfO̴Mm~Oq5,P)K@5/kVr>xYMzHALu&GrdQZru5 IV'2?Zjpz}m\Ɍ\"?F;?pP') RhE8}% ;ʵNxbuxx5F&jOqw6mPwLq>@*z^5IbbnzuHG'F|zӈu(hm W$Z,֐?igDynb98(Oަw ڏD£|)xhB!?LI f,%Xgu'a,r? [1Ϥ'4,br9I=0oY!Eu-"$ъL֔L'fm 7؞AXHK%e*\BBхcu<†L2Syg˔4UoVBg7uRu}mwP;M: Tav>_:pHsf1ט *yso;ldw7K)c`ְ約+͜QRC5UPZ`%Oྨb0 "v8EMQ,Rekf{2Z k+ ?Bk4*'9Uz:Swnσ9|XW b¿ z|W^t9oeyf5޹?RN"eeޢH,̐6A)Sl>X/)$~$ qH1Aj?  vDX0y/|&~>gF",8pq@ez9aCU'~-6lpU3xXI>uϘ_jwiɐ~9O M j@iMYy02ńO&t;XMth&@b?[d?0: )'"o`Yhw}ex?|1ZDy[<4 .v1iriҴCK7BLC!0*K"ئk(h/U2_s?4] <:z̯U8kRKA^ k3Tz*\ i(:a b Ɍ?΀ⱿWC[4~(jɏ# Jf.ცätT!Dt1$^x'ײUrZ,LG\~@N 6Bm㱩h.%P˱Pa}+Q:h<{MoS٪ql<3\X8e=],Ѻ,KWAzd;}ݪ?]ۈA_OT_updT#.`?uP%a\qɆ3IXW`Gd'^Bmf^%Y L' =.vuyZMI:<|>dU+K))jZVSe!bz 'y/#qx%*tG X޸g~~­Ff+1g+p~ò}4[<pRZ%Tq3tAk}z/+qNCظ;|$e !۝=oޝs9%qu v"< Rxg#jY↭pU0AS ]ԭCI%$H5πIV^B$_dH"{`kbf6OXZrR>9${u1$/L2:NKtv/n:9 DKٓ#A_KR=/x/ǧy#v1#4zhc!6~x7 ec+`iVG s2ܪג8R".lnxbG."(bF%,vts8*bc >9vN{goH_-"l({ Awta)#swIel 'yGN"L(3rKQ#;Q`}E$uGFӉeMd59Sa9CQ.:b5a(fF{JF{C:&n.-ĞN}*b$O%K9([ĢL \gMB0L!ւɽ\(Y nV0yfޗO xm4b 5@KSz3Zr=&ɍO9&_@1f: w]fN2*̮X39CشlF0]$$\&)C3qP(C,2Ŏ (@ݱFpr|c*,4aB7F4;腴*(wBox b*b߀ lHoM؏*S]/R})ӑ3\1-9>p 9Wx" cUYLBr{ZpSy3/G2H`hTGRtUϷ6Im'҄(?%^؏F^Y>7<.Q:%}мQGaPFd+dh6LIK$ȹ-T,yL|g2\">jJIq% =<0>ܮt[Ѝ~V &-ێ>җɦ'gJ7G)O9G(Cum ];"Ff)Ϋ`2W0Q]:c'lݤx7~T9.Cב0^.O #P sE>[[-\`I95]R Z;ayĸHuy)7!2#w;XCP}:ąmCĐE-* FJ_B9RSxPd+C83q}v7{n0K2']e`w4e~:RJb67o@W4Wd[U-L~QmZJîGNް/$[)탔Mԋ8o|$$F/BvIgEih.GέFkzX6Ξ @ 2w dIQph8Grbcc  A V>}"%o~7mV5F0'oU ,J,[su]*Àq3A\Wu[Bgrq ,)f^ʶCO4&*9)ȴ|M{dF1 3Ҟ=;vgk}YG6Q݁KB[JhDEu[@̋ 7#'+򿮗Z+9еCx32sBz4*Q;TP(Aaxt2t*VQ.8J )I^eZ^$ bB5BxB;g]aȷhfCi6 naJlNYJg5*7g}p^,VrBp-LoCjv\yVޫ\]r2R T؞Y9dqҼq(/G_6H3 8'jJzBX~ƛ^#6 b gC#mc 9~,:#wzEp$`d$Ɩ&v?TQ:8YfU L6h],_29DR4-9|0!f_81 yv^[51ѩMyaڛǴga+y IglVE?0SZ%)}X!])Lr0-lk!j4<Ƃ[+u%~1Qr74"qtmdw_~"]Oz8O\u  8m\#gl,6u" ys;7Q2m"kbP`jH14ю%wIVU2.+vOU$m`W=hWJEc%О3gaSl`xL8mo0كvhEEe PiԃCŞ[y19*)Mzׂ c(_b,V|$O͕*&]x3 V'mStlkP -lɩh p4l_O.KrA@}T{0w4}H_Sc,%E }Lw+h59Q'T6,NpŴzvyB9u +z l9R,xCyO@X,k A4/UJ! >Hp887ޟC4: ! Bh\x  LJ9[3!>&RZH=r{t{s6XN63: ōģ^1VH3,ߎr^iMb/wr0W]g3EZLT>}$a9@7)g|Դ| Z`>jnbFrn @vU4lDy ABU d*mTE} 3Je]5FK计ڧ82*P8U 3m` uWNcmCvAo-02lKO!ƫQ ktyTSU{d*zi鹡E1XGl|lpi:pZCG`,$v#x|AY 7X?eOdM<m͝U\?%%1#\Te/e6 ϑe׳\/:?7X>ͱG鑷ƗgvIJsLّ~"+4ąZT]=EU"EȕÚK###N3a?'ua`PhȬbۈ*hfoo'_;L]V\[pF[ŀ!B]&*oD؋;oBщNI{6hš0ɝG>eQID=,j .*H߂jQ7j2c4Qhm " U7"s.#A |2UPĎnrgIJ[ ͑YBO&xnJc GnnrFaJHMؿhrUbµ(Zéqě}%%x@pY R3D2uA|.Pż7S w2ָ?@z0"nSIb促;pnc;Ֆ?nٮշLl j`bL oMGc"Wݾv8rC0gWJuȇ(];"oA1~8vg9(H&U inzeS2VV:@vo0s [R6^ad^3nRo;wZ(;kO4U)|Pkm::"ɀNd^N 9Pm)8-a`x L&4H^馋!6bVfOjX2p0i*1%:Ԃ^PŋǪr,BKn_>W .EMмemT+G#H5YP/A-8S1*"sO!#]ΔY>׫sua]x8{UR#/t Z|Tmr#n`qxXoDe}4S]`H,;eRD  L9\S'F5*DDN9V2`1c;в:"pz-G@%uy{E%8aQ33A?3FE-s z IoSzVu93Q1O҆z\dc3f{}gCXֽX}Cwr F~Pk8D4:2@Q>)5{:lR]MPlKmqaj>ku}!H۵?LuKq*Gx^ĞQq5%DydM20~ S/u1)\?A|jx`u@.tA#z6Y(Ԇz:ts=IOܱ0reFtm KwHCjzw *Y}G{"W5E\{{5JOg@Q^潆i څC Rk&+=̍:8ɴVOAo2c6ͷܱ7`=t:)t AT7G*-˹&^t4"pp0#JJc-tk+@TsZ;If=,zekAͅJ<8LTnqy1Նz)`B~BO䌖~=\^p4݂El{$Í.PYȏhLkL0>6W@=gR 'w8ap&Hi^KћT+%0NP& o@uA-YTQ>"Q0|J!ȅun~}xVHscwjh:!{󫥕A}Ie؄'lNe.o ZZ Pթ~%(&KQ@Û*>voM-L[u[Skk-lv7g8Ϟ/ J}u-6M˰:TeW3+yE<)ڡ|`h,\CMseQpM f~?揭m~w-Q U?LvF(5.Z1R?G qY*W[]BV- >Iw[%Y`SW<|نnTð&nVU\Z o%1ܾBKV,Q1:00kl]f+z#pG=>B&h0'E *wqDEվBxGz jzZ!ȅ{=`k7 oyU%,! /EbD tX r'xAN=,.mo>`C6w9G]b )lo/ |[ꐒ;;\H"y#-qwd0GB$1+f5 ϬɏGŀ~ }zW"; /l? _-nWNE&`褱~f`nBkuXHUIbJˏa]E@w-blGHaսӢ;F u͵2"~ZZ׳MYB~* J}|<+ky4m q(ju8jԣ?$0GE;68<+8xlҷ=|`C.=K`U9^'ןeB8$(o$8)/O?]^D?.S`md=v-)&vKOjma|NvC d+ lumb26YТâg=;S9wt-O}j6TDT)>`E]ˎhp]'^V7JAuK EXe47p+C M?+Oj^W8'!G Kr%+PDZ_yuL+2#pv@ @8rw sk?XsBD&,[$JbL|\V+u#[%XܶXT<#27Ǐo= >P]o/MebfR-Vpj],iȁ AŬ ٫ #/àD1.rl Aï޸ө#p '޷,oR$)TXٶq50}9px(K~2,̀P}Pnr!0~/H'c!&0ߣ43>^p.+6ypvOT'`C/P" ~4}4kBVXAiSS)Dd?yj~b o &n|S:p7l b+蝦,GfE3]Džz{bq [Ja4+]u+4@6`v&:[su{3(0ѯނPtjh;Cs ̻$IgAnO$x "c fmpKnw1s%#Rz5-ucas|KҦwf!5e3D63ñ[fy-؂dG*}nxL @A,Gʙ,ٟR'E5 gP?Kƈ{ixugEt9ӝ|/*\8%Y2 xFAU3+ӃMP`Z /__(+Ą"rU6|OO}?Rڬ*6~5P[m;#ZPCBX>̀?z@Xbx-[(\W'^  r V.9\Ilo Zf I/ʢ(gN\6mĚz3v]d-}`}kI&RlwTs[D諷<5$FPW]vu%M_trӭ+8[tO'-@c̉$Bʖz/I1I{ Ax`E~dPCN<(+&?gv'VSL=K]afN"44DNq~{)@_鮪i{3ɤa9%rr1R.{zt  c(ƔJ;HNxJ~H3Mrm5U/vvFP=ĴU0$"lpl[ j30ضbAa#kAU]@pփb^îJ^&Ŭ/`]w6d;ϡ婋=|d:0>x;S*{Is"P/~Df^$\ ;1Wpj(&+݅oAI|FA, 9f+h@?nôsMعSA#MɶuL0UKIpƕtmLيQG"@-A99co Moěp3D#XL!GC` >bgb+$8Vmj崥 #A`l|u9vd$),أڏ%I<걒tfQutfc6 .dM3[vD׉F)?'$"C,c?Óفf:ws_] } @ H3sm've":rЬ"}hdv@>vrί™Oؓ=ܬYzrb5?hæ6wLÆ_$ipDs+`z Шz K(A<0 B(-( n"wmcrXn; 0t;{ߟ^Eoxb22!'I\YiSp-џlw`gvY'}5k@BځKQJv[ͱ2DFpuNƽ/< .,KeՕqݵ,=>aly--;TTF Ya2< !qRA<mjL^tH]\u"v|] ֖\lg֏Hca+NdT 'T>abh&?'^UjAHAHѿIs5W&H!A`-ht͹u(-4d8M$n @e;1՘=" [?&EQ+6yb ҥWLEx㸬Qs%L9ӯڋ[ P4KSHJrMt_ ܜC14+TbL6"C%DcmʠL;Vy:kୟ4tnz(hGhw;:Wk<~> aQDO.9-XՓ%s=)ḂrZU\Y ]@ wJ6UwYZI0VW#NȶxZ3oƋY4 yʃ!aE[{جElK:n?x+1vLsT_hn)v|jt&jU'B8(I&,4 {1b ݰ6FdЇUy?b"~2Һd,E4o!\W(JrO :Ci h*hdycj2qV="2YXev@E%0̷ÄоaygsT%.asRN`@ Ėyh `猼c4]@{{xqjV#ЫWcM`B`?$u+OBrWh x[E(B1C߰)Lh=ꞺSݨZRc뵕sc[fba'n"_zw) N+, -/x</ywV.t=nF%5O3CC04 5,, cW5 i_"YYj)V=EƉ ot@?-`;[~v5ql VT\$Z%q.`tvCl*oY[ P\YN^jگ9U1$KbV۴&IovS0B^AlX>x(s5)!܅],FyÊ!)Vy! xqL]teV[~!0p=֮/M@JY쾩8`)۩U4P4; o[=&*!0sE] ,L[˛yZEKO3nYw U7[ UI)Oljk$-CTUqԂ3cƟ~ST;R}CW ]z:~}PƬ-6%u) @ ^(ٮWs>t:$g_W'N**07zN(W?爄X%B0vWU mc6~CëjgD =2J,p{lڝ27>*j؇^ `\v=w0RԍQr"GHnYfu4do,5a?ŅyjՖu 67Rqh-IQZQ˃Z;ęZb"TD[e_puj-hXuMi`Y^Dڕy C޹]{N1!Fĵ*-jͿ% t6~cCLD9 K|<( Isߡ ,w9GZ#e<1&ra|wJ]!n"(ZWcѯpuTBAUXmxL/( BSgqrᾶX$ Sm: ΓmSݯogس6 uFoJԴBH iKOsЮZVg mXoo>h9tE\ r;E9MՆ_C\[qy"Uv @*,K67FX(.n$'N3t%iWD5V'\ST\Ħr+pߝk~LpQɨ^X5w,:|`](;__$|e6BbE,_tfcs^r1FBpV =Dy3Xs\K,7.vȖX> 2[ Xu"5Ω{$Th"#1@G{|j&\[$&c6c/ +EZ΍0v*!x+ZQv1i4˔@K/N#8\9M]M WijD2k'}9 DtR*1t.c%*?] 2} ngs#/>ե'Ah'WGtH7FS?KxT%5 ? +4o[UJlTx+pqڏSwo,-wp 2_zߪwPuNՐCa8hs$X+{,Lr&<=s(ņ*8W@Lx+W [DB[cP9,qB j=F'>)Y#[_4'd2*aJ̫:"6/<h5y"Ҋ"DŢwdi|C:?cM#1ufd1?g `bJ?}lw ,:tO.~-iTB\AB-z,Y1 3Loxv X&\ߗl&8u~pzDjpW"q'u-NM;k>9ig׮iǃ^c3@ƘV1?Ct~ݬ}ƉBmhnG޶EAXM?9ի{$M7/hY D@Sdnr|ۄ;J7,]]Nu9 aݝ>I8V4xbdYL0n+ε=<ηTXsl.iꃒ .rwJ&XNAn{ڧk#ZZdꊋJҤS -^x !9q ;\qO:B{>-c_Ւ Mޔ tL9Џp^癕6Mj!kN(OIS`@|WDmSt&͡1/' gRŏ tnY { Do"({t3eEVq Lfe)QRr=8\"^d4:i(H7V旮#LJYy"T<#vo>Ճ3W0j{q:l,y<x9؁:KXN;*+Q(Ozo-oسN<6ǯ -LI W0-%W>cKOp=#@x/-;M #Wt"W3"^%$R_rpq\y'D,ͮb״}n^A#DCYrЛwF&)GD o$D^QY ɲKcxYq!c]u}>$| XF`S* 3{dEf0keG@mrE*jӕ>m%] C:3VC8} Cq"Jܲ;*Tz1֭UqM*)RWkn\Xiq}Bgђh&m(֢v #=lކMI0[ȝJi<$N2 l";{{p0x!t!3Ѱk]\2\"Dj4'O_~u<+zgJ;T39ݿኣs!_p< }0wL >p:.MTFu5xe 4azeuf_䠬 k`~Du;Dde;:5W{g$}W:ǣy"˂݉gR-3 o ͫ {g v#c] '^^I:ZiP/`H*\Xu| Y n ib1Q~{Ft;o]#U JBsK5^wϣ2fΨ+=4/9uYph%(,=M G$~ nLioɠsLf{ -XumQ܇d+HTKI~dSY-^-xQĉFֱ4F5JJnDH9 &RM$ 2X4HQ 7|T-\)>2Q} fNL=p!dly!BKZc?vТFce΢=Qfi6k>ndf|(i1"( ?Un*)ЪҒKS֫ y>3y\S3J~׏uAoEzP7;?t`,G:=?6oT:!8{/.#g18׫ڸ^;@3HʋxE PΦd+>'TYC{9X`3^vQݵ.+-bcs (~83/hV.Z {¤6Z==j30 JvSΰnut7Kξ _O9`@-1w'6?͆XB*{ES誶Y{@o5x㹨@LlZ0v;*0 ;ҋ㏗r^Qxe7;v(?lg QO@بfޱ}O*n~r|a/>I}TY#?>_Ҡ $orTVl s 7p<_Wro0K-\UoKeWZΕ~2?Ȓ0#yOr?pᵉk"m[CZ*䘘q$j!oқh Ŧɭ*aKG0 32yz>=1Κ 5$4Ch`CN?$l= V3cbgFI'nVV3}XCUyI!B ʻ9e7ņq,]!l iDHK+7ޒ!5<ںV%z cPAOnp]QzjֿW]?q._=Gdɣ\F^HJ2TxFX:)>^lO+9T݄.[_R4z 0FQ&C,doCV®o3k $` 7jB=y6fP>t04ofvв1,4ܾLZ#N1wB>I`Ȍ@.MeZ' bDka"nuf?$ vȅV>{)V " .%ZY6fUaY@Dl)8rRhd\:/XUc shDdm <~=L=gQPx&IU_T"p "1L!AEy٥Aٵ5KLl󀯸& s8{<^Nc2Ho1AJL{]m͔)[h(`LO uKI4+8y ]f9Z6x<+emxʅ* Tol_Qt=uGUcr3Vf}y lUIY( mylnpq1MDIj/eDHmymGuZr1nd#1XpB%gNJ'X\\YlqrF>yh>o g=jLIFi!\vZ&6dYoq|]>CeT~E:4*jaz. Vqh JJ/S OdCJh Y:;4} oHGسzlZ9A=2pKƮށl{dtnH 9Z͜G ܸ]f/{b*5ے&~+pN(94}#>i<3~aWRh1#@T!,^~bnNP(|x.x /\7Nн5EH#D Ne.%d¸rv'eC4!\ãCB H<1-^rIήZ =!riЮRMXLM-2))mv+lň\Sǘ^ꍂէSiBoF kIRӱKS*KVeT΄8ub%"ToݿP_4>4\*U u6"$oO醫7sxֱ籿wxgi K` dt}O|)~ōgʫ®A i }OA[o!m1˛E.7ڇpԚ0X_xiXMJjޙ ,#1*CVXd-K9ZhflZ·9/Q9v9 wjqCX-|稊Ss w $$T5E%."Uj8[?x&;. ͕ZYB߮ rYt+ V΀9Jo)w70YW a&^\q]JqQ& ?~vt̶psYIbTbemv6hڴeڒփ k33EצkBfRG}eczfBl8A'?槔m.0bA1*غ~_.T#`>9;>ܙ+'` ' nϼ$75RTifwsݻyW0h5v8㻙{(zuJF&;HRթ1k!P\)*_؆|dcg;?.sSW<W.wdgfKڭECăm7KevK3\41C}Em4\}- z:KφXqVX{,/{-iD-&h!Pް?A,d:|y:H څ7U~Æz go71Zzuyo! 8O[`|KU+JCNM[Ԉ飀 7@.ڏ{'T%B,*y߂l 7g~h@Q56һԟ<s=3'+5- y]:Ks&8hwG\!Bsc?ߛ=r[L#֓s'Yu!P7 )Lf+\je{&xazn/\)!ӢN6ŋyxS "E[ @ ԩ% [s/#YD%Ώ|0$!hXNi`TbX',cDQO"Wg/c0^_qzqz8d3}v K}3NtJ13($aIQ"; l˴@ꉣ0Zռ(S e]aYWp[u}D ŅgJ:^[Dž7Hǘn FXWIuyoxn%g7[J$ʂD5ٟ ^B:0 ̱Ld6(Qp e5herA6S2 uNfW9ǎ`i|otEbuÌ?[CP7_'F~7oٔߌ(Ax}g0 dbqӍAvo&"ߦ{3kұ]2"E,R7 Bu/wxНei_N:&OJte [_QC@F$v= !wԂCw. Aiw5r} vXzC$[VZX6*CZV"=Lxvwф(&!2 P6[b=ۀ ^b;=ɭ2q=!bݰ HE?@ Qv-̏Ξ_ZPW%5)o ly \fZ{1U8q|<;N_ٝYJlmaf{j|o$gCXf<5( QXpv @ !wܯ;eYN;?[RmN6pl7h0Mf4!WW&5PHG^XEi 7eh }si-`RãöSrP4nk.!%vkZjdo6~ys!sp7](0]*"6?鞜̦7څ$B THiga%Kv?6ª]M}la|7%)FhS2I5f-"|- )ҵbsl6pp\hHpXaݖAA+waكli4|j.m|q!^ HmOl%-6#N+%<.ee\ zK2Ώf<Jl}Wmiۼ[q*/t=N Xg0 jAkRi#6DO=  x>}0-H ~0_Oh.9a>hf JCefeȚҘmWHˎ>[_\Фj).*|+kBtщǃ O&`y{@q [QP#˹GʨvÜ;]xN4$n"Ae # ½ N]cy7g eYwa.輡ג: ~Bo@(z^on67%nmkԸ$b?E8Aٕ-z?|G(i+$2eX\5MGMvR s-)Sv5iio4S1Ś|!1@AO SPAGvG',^L /৚զ8]|x;u\l=۠LVPQ(w:+:e)'u, _d p{˶$]^vNo66o/ƛ$'x0a/i ;S\TA\Z7A{y]o-Z`ߦRs,t"?'d;Tx3UX~{t!ʔWsîY35p;2^>X):ݥ3[1o~dHY!d2$ut16% ~^f'[}y~e"oM8U`A4|c8]2"l W糲^A ĺXWDxJ>deAat5Uw?5N*DZ^2r:,\Bk&,r>\K;u-S,|j˳t.Mq򧵴g('Iyè-M ovuԗ qp\lnR0Ƴ{c픘BJ64VBdm`ޟR?z?U7&Pۙ#"IBNk+oIpAF. V3 ZyӁGuH`ۚuK!9rhQQ;vS*\DpIT>T%\:Uʲ[8<:teNib4 .g|ߏ!gԭ54¾(NQxmomTf;*[Czcea9 !Kp%Dw]5:otCթJq |u5 څ|- ~^tPb!d1 "~GVTӵLl.Iܱ uLfyZZ@͠or. <2ʓXSBE43u3jL@sԢWNX9liUM% trCQ(2\.Tyo\JY7y}Ƶ`Z&vXBX5rNŧcJN/*P;y%V21ڨ:#)V˜ MBo⢜U*2ğ?}0?MۻJӐiuX T°Fq> ,9VԿ&[9%x=gpiU mc&W̱H%m s&`8]MKT\)is:*inN=ٱԚYN: Y:BDu"SN -KKp;A?IbJ6JԶf=Q1NAbj[N,nK78GRF<ƵBZB$:؟b XIhrQTëxg狦!K.:c2 m {s`Qj =KFU{|y~P$"^UiVAK`_j@hσ(` $iiVij%PEtdzw3&޳Ծlsjv*LmqA0U*Ku:U ^u"74xOG;`p{X61޼QH;UE1a3] {7UNĠ%^vwkYC%ObPU 2c=a.M0aw,nUwL":ӈn {Ks=jy%Ň%A 矌0l 1ڝf l6 $K938DdJ|N]`qony!a1)hTṄ^gQ/}tBd}D5 Z}Pza:yyOyg+M >D-Udj]-m$ QD{<[}/λߞҔ9ˏHnR|Y߁9=A1QYއeR_xF=>LZOaA ͸qu 32ѷ-ˣ@%`u*iyǬ:RXUq í&<ff|px6!N>{kJܸ>HXqy[:XRmt8 X3c@zDtz!pWF’&A-X|ŭ=d4F?Oq(idR]Y4y!EWXv@ mK Mn˙JgIAr#iZ9lj& *Y)N]芗kqA,6201(`F|pؔmJ'lgwֈ*e8 FP7(M@v)8}es5Ę7>Nv|Jn"-s0L;ښ-"prfI;d^oyG"ugbLeKbvpDӞae ǺYYD9^ĭiQZN4jy;51Vx"Gљ%0 x(蠬iZA%,4v<-vw@pev?Ed7k/Q po :ޯڃa } S~Z,AgX,]'9u[Aߤ~>ȌKe 7uwf?S@λXm͝F7̽SfEUISB$՟])1X3ZU γn_b=QRpkI#Iv'UOX[V +0qo!X6#F ׏QoĢ6 `(AB: 3zۍu|s׶п[Fv?>W/ gU [>r8u{'UN:ץ8ĺܮxnt_S t Mx?ʕČ (H,1ѝ:~,ۆR sJ(i6cs=X6j;X*cy<״3:d}],[M f C(%RSpC}]MD zTfp|E29\)o=btQc)^o)V9D?l}X9.>~M{iW*wxfQeXSȍŅW`"L]S=XGx'FuJ{]^7q6UIwLczr 2pW,tȻ4QɲlNQeD=쥁>03L<z1.!By Q\_mUh}>+}t?\q"ŋrV 욳hp}p~7YK0Ьd"|0jpC-yGŁӭ%w+Me-NIJߒtW`RʑE7`3q1 "z~w FV,ߥ; _*]S=TȜ4,+UHL0B/긕Y/=xJ7qWh&ݯ>֋*Z޷Ĭ0L)H0Nhǿ&rގR$Pw4zd72 Бt f8BF܁^HRjCꕌwjծ\i~2z4;hS0-M tN}tOl_4N۫T䌋V_X8xϑK=w}oy*4~>4["+ Up*mϯR׻!5e\E(MܘKPz6>Auk̬G=>T($S7*tgmq`/\p)PUOD$@l^seTMd_G0 f*F2\|iL# I2g0[v 1i0,DO>Z, Jh"XkX4|Ё7#M.fЪ"o#43(i;dBie rǯ"f?}eEݾ\%fTYʂqSG}#{7t^VAң.59A ':|wcofk g Qr܅N}ћ}?Ƚ;y=zNId9H^WR<ߛP$1 LsR4{ P rcl8f ' Ŧ`^**ARA9SQDə.An!`'ʱ!0ƫZRDuݓm H=W:TX]L_x.>Yk>']pބ -ka&@Ocv ΧX8qg6s k~X0SWb7cOa/W,MnF`c) ~l< \yI RR7_=ę%7.h֡Bvxk=P6I*9bqOAV%FRY3_ ۮeNRq/jݹE/5u(u&'Zn5'k!X:;`z3& ʴRIip$AoH.~XnOȎ|! Y$uM3d;-` h,Pf=l#CU&y Qy-pĊQ;(WxX8UǵKIxtQv~K"Of/"7}GV52hUHrZZZ^Bf@[C󃺍7sdHt50ip&δׇ$Ȋ8%?N4pBPӆ!#t.`'biT di@t{-&/'tհ#e8FK?R%4WڕlH#89M9|FCS9蜈:; n5Ňy%zE%oC1{^zEwO RL2*~(7>^Fb砠lT&'W^̴;8q*µyOwV PFt,fRT'Fjt~$P^ngL\ FAv@,B4.Whay{ f7{,0Hmט_\ϟ`3m1 C_x]r'ee:3֋ꑞK!cRӘ{kG'*SdW(:NߙE|rurd^M+'m}(af#k$َA)or4-D+kR ?+U27'6J* [>vvھap]iz=-rQ!qMdWWw!c4B5u<ਊ]+\ X?upBj.A¾<eM̟W>J;5񹇌8% uW+ msH|[+UPϩ=vvrƳx>Dkm7iy U"Ax _v3Zͳ=qweif_.$j/;C\2ѿsiO  ύ\x&I~6q c+܌=ޥ{h CLu"v6 ARYi8 ”7TYߢK}Ij.kSl+*UiDg  n,J0 JK& r6by Bf&pY]R" Pϊ-\kvw:; UfK83%\*|b\RBhFFS30N!yz<$0,ݕx&N _a)o"trWg6hkotųKJ(CfC[QǾ<x$ûd]xk dVq`%e2mr9uޘ+-c'Z؄ߣ#N 2Aw x,(Gɬ֭QK萋uPMh 6 96a^'&:"Kp:yʤ6L-;,2H*NcL w?QhviWL-{ Źm59KTk:A; dI͕X7`:~̤N^Xs ~C#P1rֳk/d-vpf*GzbΊ 15;2nإw,39VO=vrf"7xQA24eJX}怮8~ 0G-> "s[}ғN.r?;:-t]ًz,2>!1!z(9ҞZQ\"pE2kH+L :[~'}Ѽv Xsat=d?wA^?]L1r7Zf uD2}dW̘x3v0nX{{%o D!s8(u}R [$v˱JܟͅcC'x'$:*ϩi&kw=9[FXeN6R4k!zt陰tvuu$9@.r0I}$xT"ݎjXt{96|e`v'RSw\O)\$jA*&D~!+hSϴ6$K+/T,gFD#]͘-FFv/ewk 󘊉eLE@v9ҙ0,KTCH\l  1,=8w{౳&Z$!Z;_[I@ko _ѸHE:瀐4W=y.)PoSXaΟF2J +u紁g}`F=oٓB\Jz6Ҩ~3-vYy=@ZKAkE+D$l)]_sCg7UfV/H,*6o[l8%,8 Y W s%%=P#r] ilCI4%񠃼u*649ޔX@k%П<aQe,xPGіnW>r?T,Zֱ֯Uxi/{RWCu3g_v); i!R5$1 Hv8q|!u;2;Ms6l߅dๆvA0HW ]7 ۼڇkTR_3h/" ۧ6]2'#hqKp*^I!Wips,6&M*+2[?X~Hw(|(]Mʶ|?D3[Ĵa6I}+meNJR<ag\at $[lu?C(/2̅_^HwJHeo8i!yGUAoD wX=~1m"rq:8ϮlJL0|lj,Vr q!P=%PI{xhWIOM+nrXFmCYz/YH(4ڛI_S#<'=$Ns v\?cRE raAkb7dh~ɎRa<"uH02z@ɍ'ˈa3mq >~Q14Kp--#N ͘;$ G?}*_| azگ?{z]ˍx0hb ;9t0Vf*~5JyN.f+G7M"ګHL~FO腕,(n'HHe'}oHEy>mz?7U( {R1ĕy0!lЍ(aL.ϐy'H|Ju0KYS Ec\*uD?bOJ,8ش ,5J#mJvj2*9E[jVutU-0iHFi>UhYTB4yjS.hF \>bgB_iww%b* KR]b{&T ԰C!ȹ6p?WC҆o0v uy偭?9&]E=7>1=hV"sOsVV_5߻g||t%)l,ggu|?sR~SƸ"v]p[K-R='Uu);6kĢYxs$Wj oMv.65÷h2ٶ:N2fݓ֗;>0'6s\р7}|_B6)HΈFgD;:#'kعc*l)P4{ ? o0UW6r.ؚ~̪<"RI2EaVЃG NES煾m84Hg{TI?X|Q@z~ɏ7 + bARb`V$t9Fd=Y43qe~Ws*i.Jz ȼ>3=MI8ɻ2z<ѡ ٳ LÃfP W7fe3sMe4a1,}yAGteڿzv(߱K- ,eĆzvA?[BJ@åcJn!bj%|#< Fze̳Mާ"eQZ+@bXB"iFLQҭ/N2g|ۥ<6Ȕ XZ0_%DaU/~DgJ@!j^V|n?2^ta9| G a!Ι91gmLE!ЬTr+;:؉Ѷ*/Gxah̡X.7Ӭ>V^}p[##S0b|qw>;՟8syDEn. f%igA1q >U,BliLvG$HE |ooλ\ςzJ[< 'һw]/ם9f_f!NޒF ZW[va5]LQ*D7YU)q0@z "G|ݽI612 Ac~B+-,2:?L96hvWP 1 j~^| Qq~]praCflx/ ϰxW/:X (p_flQeiqW Lar&Ig2?k]9ZԢ׻y%3s#sil4O"Պ{lyܮ֤IK.f1a<!S;z-E1zW?̤(#Ճ)!|\ Dtj{ܷ7= Xݽ6 kb+E^+Tg}!2RJ/[Gߣs[NJ*?ql/M|pU{$v``=NP*6ǁZ&wUX۹'d rTj~ $B1l}(lcP.KInb O !`2os 3XK}4;Ʀo][cQL %T*j[C@¢Ytyag0[5R$eyՈ=jLC cBA<.WZlK="p(mK+ S^je9w -R~I͹nXk Zu$r+9L>d''dgn2J*Ʒ;ZdyU|^$rBGh,/p^tI>W5ѭtTi2u*})pM2KyVuhс/Pw7y1"RrXSpLA[sǑ3:TW)RT1Q"rd%5x,.(,q#Ae.;Î v$>ôʏ>UWjsBM+4Wɤ>LWaHT|fw@2/ܲOt_S`cҋOԄ}'~!dZ`toO3)aLCe B q:1?JLh"8ZioK5BGWT!YA=D5t*)FSTe"b\"4+&OdEfGNجBx~BPG K5#WeKkGKɮ a?zOPUDS)㩿;*fAQ m7{BQЩcHdF|`~k1T1 ݌]:HG (L:k/ n XxvbqŇs;*ʒ45@[mw]"C(Wq8w0"[S<:>e灙sXgsod^ t$xbkR 3Yշc4AƩjT`;.uﭤU q8(HGRğ)oOu 42b9mAֳ=k#N|*eqnIjKn>՝igN3Ā%v{AfMR_5/ѻ0c54LGݢO'$3QQ IB&Mx^Nx@ /].萁VzbP'g=cQB]F//=5;yWv߰JF'Ďk.j#c +ډNE&P- ,C #g(0Cnn膀!wfDZ!. N*p m+J6DT$j(GGRԊT|NRn$H)Ȯ: g!}wj;tV'9^E7${A^&au&d0ftF(|y` _g F]F ;7'3k28LWᆂ9’Mg[">VjGR\ybc9 R!^mtq^Ϻ=ٱBi#`)m1OK5XR@[ &ɶ<'5DyB)-O9X~,hVvMv~L-؅!#Wh5 `֚(k ꢃL@GӎX/\0Q*zc!{6U| [O@ _i@ts*]1:X7^<0)kbRW=ڷXj#/h LaH^'v4``5 e7aIq+D _Ꮊ޳"i h(:*QؼO*a?몧ΣXF%gr9r ppֿ[naK`Σy& >S=^am& =UE:#<+O /ѻ3aeۛN; +]ilq`8`_-mO4ԂMȞMֺL<_ TMU cr~쇰`Hk+7Qd;܌ND4@SPu$ ъ`N`NpgG\¨]M`@{$j$85؏ ik6F+ M-ȼ3gJ6%vvK3ٴ:Mc3۝U̍О^&*(UOGDƋ={-458b4@+#sC$T#7!rz#q$_t`R`l+E9㌨X#?.~jR=rjWDm/1'Q1JNVüِVnx3#$?cT ؑ4 ؍"I!S#G)+*"Rjvo*I37%8޶ ݮ ,uM/ 1Q*Gɫcpe)*J:ڿo?/ d=QHhaխ5P 9`?'%_f}Vsdd- 0滮.Hľ?L|wop`+s<(l+0tp~KtƐ-}g07Jin-˛9bH4'v]orJs7@Kgaco֔/{GB8<MMM6"uvlk &մ]G 5᱒ K]N9n 'G;ŏGh,$^ݺ§j>A,.cڭ[3`#3v؄?,`p&:6X .{G7cՍ k(|zW'`P:h{Mg"qAWL0kZ3pC3W.#1h#͗ء BFez14(2K\Z,KA =| Z|Ϣ'>Dvoi9I񀯻g:8("{aV$'휇Ŀ(3?Ժ 8@RoW߸~qdu.Y)U#AD#(/V4 ߶G.RB_]4hH= eҮ}VzI,%]_cإ"CCSK}_ KewiVF{iQV=E74IK9avLvB;ff/l]ZAprv`\ aҳ~҉xp2R,ߜr=D7Q(Y 8K*Ě LnV200йU]Zl8d'lAK0#GDՒT+ nG~(.@ <uzD#.Nqe59ڑfL<V9Xĕ\)aI $3{vZ9W&P~? eƍN _׵;赀fă;vCr'jԑ.*$vN7DUʘƀl kظ×|=Cɽ^s)^`}^&LYL'LK(9Eޘ}g}Y^4& wnҥ~V&*N 5p&<BwlߎJ.TS rP#29{bT#%[6ћpwhV~J'a.=ӏ%Ge! ^nbCp?BkZFxO;N7ǽw(1~:b#衡]ps85oewsh'ufzˋ;U}y$ޅ:|\C"ׅQySHM)xr܎VF#Qq;tlťK6` @kI.P+d?P Kわ:W%1wn}ӧz`.@"Www+}hP\ԀSk!c欬= όrw# :Ĩi4 F&vI_ T6K0F6 |@%EIRx'ֵ}Xu.(pGZ''Hx-ԮiZ).`{C4In@RrNn\Eb&RC2.u-`4Oj\C";>avcw ׏8/oRNFnC뒘M>5i#[ xڜ+W%&턕5/Y 7031vR75"KdAM]Dy/Hx)|HKqoMUc=n~U?Y|#ӭm;` hhTnF nt0.䋽t-}qI;*[Gxg5BRs(x\C6ݠJ,GDTz9tsIyp goJmWjo9ݭKOݷMh6Aa 'k}. +bC;N;SX/j7SpH4(ܬ)N-sQ0.(D4=˾3P2E; A(6 Rne"hXrfh"Nf~֐}"j9ndIs J- yb,2:<\lk&/B U]"?*|>P! (Ff4ֻ`Vqd~MAy@B~#tܳQgZLQPEa,zonsQ |70GVT <{A.u@I|G:LZ&O>HcN,ĢRKl?*ƞ ֘Rj <+K JO&$}hQ?DR\aR*4qU;У>"P\fܾ?۰ʃ({ʖ9UyV5W xM)c\vuY:yš1PmE۾HC} HXhLjۭ"v0ת;K>{PH@.-3Ǝ@:H:U d j\&#E?Gzu1T@+{B. o;&;vݥ\PCM)UQ Q7&Vhۘ2@9)+qO6`{("ّeA s/$OiK(+8,;jZ:M:"/~r!/ ÷go+<7)) ITml~8oa{stKަE*B4J^^z>ŹH`4ث!tM]7e ?+#`ԔUݕ7>jP.)К{YM57GI=<̴/t9bA.SvB- MI0gعB~D_`Il5})3= .`],M NڊՑ0l4mH Ð]rf<\:ןcn@hRr^\i閜Koami//.y[Υ:iGh,9s||dT91lQs/MG+Ŝ1Q3 l姱 t~ۖSµoxonUZOkA͚ZxĞ_%4[Հ<ZW*n_Z,T p(t`)7C}6}97W@h~3/AE̛!\Sw4X7*'he&ë%Q[>pYy6EK e Gљ4@.I ٛ8Z˸Sdar!6(pgW󪌎]cАWkKF4M<42if-ʵyT놂n9chgSuKk{T_9kb~Q*2-9 ;'V¡ N˓_&A~hMĥp+ 5:0n ξmC;*{A7Ri@^URGO Ձ.BePiq h%TAb"upg\֜ t737Qjg~@fu:;A"%.)T(uSʁ;DA43AL+yM:O?y:c}OZ%'u)SaM8͘f6@t¨UlxDQl ixyMB5pǺn 4 *x=S7@[p~"JmDL6q녖[5 MlΓ `+H:{RFB"Zo4ds |;2MX熦_jV]#Ю`*A c.o,Q洿C( fșr?܄0tǓJ@ >߸pv+{M{@!&Gڡ¸?wɇKAb0qOlIwㅫ 'Dm䀆}4v</g(2ϔ,򐀭WEw '1Kg/rCӬ[㼺iT5"^t0^5Y"wFtn,bIN!L^ܦpNfW k׏ Q0IKI#O.7;jLW!*)Yw5qsT򑈝!>()[L1q(vts3P3isW4+DEvy: O1b|W[D~IMSX{GQʓ7T~ɭPRza>h&aksu]S\DU(S2[=%' Z5 +ԨtCXL諵nQX d@ѽ@RH!V&Ѥ"StԔdEI5\Qik]z^t:VM47ZFJ-{4tK"r/MWO+қ%|nv ((7)+ҍ.7.6A]g܎ÔYCMP^`(#Zh۫ݪ4 ?PrH|Mֱ 7R| !̐;-Rxd1O@f5g.K*RPF%s6 XEѼ[:! rp,35_< b ϻ*n E2?Ej._5\dM!L'XY޾ bh[Эu)ֽ'bciKC"A-n#|F &ܓ`}@|#Qԝ&Z.g aqcmU79b!27\7㚉[L% 8#bIjq2P`7ӳ-N"8?syVN t^:ՖF|m $: Wѓ~A ע)jʡ8(BQGBN`roTtݪhf(A.#!t/PbF-0"$z(軠<Nu~)pWjnz!z%'ze/+,=;}?_ZXHP]Plb{\?M3w+׹EU؏L<@D_bvìxO rh*sA 9㷬@r}ӱV[rgph:hӱ5ubFtL|D- \9ygp' 9MSx*>*sRv&ZHڒG|v :(1>_젣(r8 xr2!Z@#~_#9$h)(&I{Ѷ t7Z0Zp"k]~TBq#OcM SP`' u2@DJbNBEi]zzsJ>pƫQtbi~,E5iTWH8۝tqHݾ RAn̜l)Hl4I֗B}Ao }NfR4ߔK+Q!@&za{@mDϷ\:wXoweD1*$\6WۢK%l&J1SdHP~6e# oPSX3ADCWۜS#V3 1m~I,P-<du4WUE+JggAlƔx7Dm{™%emrS Ռ`ȕVg`Tszb!/qe"Z%FmC >;,F(A}Ê;lūRv((6;*\prx}TB-|+=j4T?p鐬 ]6U[*_3FuSRj\2t:EgxK;} q1h~sx{vhy०+K@;vBlYh%Q4\pB#|+TI 8};5«''A]N ݆@o@Q1 JwlzVI:hk@"rw9t" .@S34Dž)eF2zo:îcSMFnʒt|AɊO g Bu$ѬلrN*5ca25^&M[Uwިt<㿳z( GKTFWlr٣F-DnpЈf9BD(,`[EKı1HFiwGȎIcfd_{ O~VdXtz#ܠ(0 jZiֈ+{W-;HL?ɧۥPhfpnNۏnvCbA@Gh僟C^]N&]͗ xﳫҁӬʝYJvh|eiX#a`}8)Q_g9Se_&Kߙ%&&YRw, 7M'ջ,ɵBɰe#X(KҟiI&ľ On(;Ϫg(>\/su2~{Q탰GtJԞԚGԶ;3i|oujMM+*i i]t5m99Z3ttZ4 2̞Dǩ\:-@St 5lC k̂!4-TsWg HFf(qXy( Oְ(ITONt<&6;@$:N*Zﳕ9Qמk~*Q ?)M,{SHScz<;8 BÜ%4xvV-bztQ&p>8ŷT-t5b-)!\6Z`{N+ ۯov(n!!!dly?hV sGq2>+6NrF9h}< ݨi2}ո#Z`(޸P`. k8gEc:!"l9 qzQYxk؀vO @?!"vGKYf7};T!*skGKk7Hvu1;78 ?6My9I4VlKLk>\ X$sc$Ce)ohkhC&+|ߍUIY0`f譸[rRcOvI6SӰ>L`uWawRߣGɚh ׷_bveQ\Hgm.SsBZH{4M)qA:F0&j+l 7珙W/5\(VQ,}vsc<Y{Y ᣴ ަNf: ċoX , o҂T}uN)$UlB \cPpMh:%{\r4؝^QTNK)$^ɐg;-n 4qF={谮O'],*Χ&q-*̲eDE8eU{Bˤt:O?[b:ۗJ27rݎp`hzŁ'r;ZyRmWfo}UAdI4~ y#]p1f!zuޛzEސ[0b~ޏPx#DvG?oY?ClFaOoPзqM=*"n g-7mY&H۵- PQКaMrOcX|,5`=Et8mFE:{KG۽bNC4mI%{&S‡vV3.ZA;&8j\0e3ZBHS 㮹'YtK퍇0\MS8l{o`*9Z[JLZVBiFLHP[zAxܣ!eR[B-`M7\ lb+敽1gWIjJZǺCW׏s+RU04:{#*Db-qC|?mssTt=>37Qq h2=`/.n_9e&ZVښNoni+HBP~'ZPGҽtq2ˬA Zo)Qf]0 Vvݦ:J,Av]nWJDSdiQwv\tª~yo} )'U%g& S{ctMY^}>7bޏ? 4E601u~0i;O:t^/]uы+L?AO# 64ס5][5e]HAszZC9]|? 0g+kݪ7 +RVP 7aQK[d,VGJQE0%՞gQE$<`tC@mF-{063U{<j\,ٕY{^?dǾ*xxmW?\m~[0Pnm ~3eQs);l TG57oU}C=,H{"S{qk?oBx(/, 9eWǬV e@$iV;!kq ɕ+ݭQZz5.\/Xg Ϙqt%ㆺ_7 fRYF>݋ߘ*- ~ o G^3Ԉ ݅ȩmB9ub@9Kǒ㏥ %|<LrJo6qG%v=\9YYeRQsbM*&Kv-5FpI Q=" E4 +G~HٰڙM\8tm^*S୿Y-\-+OQ=DME)MD۬B+C;flf &^}*tGAt;c"?4۹ńdx;S8zT\rnv@Ly|:@jp_+;~Ը)[s YHS4"2֋mYW(Qט>+HEg~p(s~  tj4<$~i/)m]|Y0y?o#VqG]ӆAbiO;&4t:r~͊.tdt2έ W>~qbp2QHzX {ak8dknz2wi k.s8}K'~K0?y7Nxq8W '\Re暐u[]z]eq_LC`jpgn"#ޅ.YX͝Ұyj޶laqNيX5zF"<0Pr ɠC -N18+P?tϣh+^N/edɘQ oX#Uw@вK}AJǦY0AaR S.X̽&%dPC-S[-bH>+HӔ6kf?> }q/bl&ٴq/8IŮ;%/!s5M~lNGtZ46#% ۗJgr22d!pOn@[int+/lդ-K_(W S]Nܯ_[=WPyZ*eT\/Q&s{>iB#Enym 0Mн&J1$L_oټ >1:ͩ 'NQr΍k=%{^iG1~4Ÿ;[iyS 3p8H(  -_Ӂl/ZaZ5"ct$䖤|?'s(Bܩ{79NI/h-h]$tHnC}p_KHk[ʃpӋ ډ`e?'m)3xք7d3FBUwΎÆ{&ΡrCK60.VYQcˎmvn}4w"vOs͓*壭iBݠ\>GqI0 Zg`V4< Ç;MHLE-R4o)W=um(  ¨H!8W#"hPKʷhV h hwM h{|b)NBq=IL)U3 lU^7DW,ɪv㘡@H6Z%YDNp_QH~H8; Wg`Sw?|=cMIК (&هT^{,X;/C!G"aqePɁf,qCr!bn~|[x2Svt;p(w%#opD1e1a,ƺs>cPkStS(i' TWiw_ Ut^a`K5 tT"U~ɖ\Fȟ]W /n#KM#G 7m n91Kۘm, rtp8ߣuXz}@,Gwj=k9~4)żjPyNADҗ=֥Eq meoB5 <(/7 ;W.ۜh;v9haFZnǑjS:N/{T}kkK[ \Ye!bBпx$5,cӄʤsT(J+A%eͷkoʄ^EO#{ }c͗Zc,8M&Jsf߱Sy&hmq㉪Li{ T|C!cDA,U{^R߱M^0HBW3aL P#SZ,FY /<~SEg\T"/OVNPv6LTYx)&ivb _(dC҃{iߵmeZ) kډdB#,?CXK$u+hUhY9K[N0oWx?&pgn ޾s׏O+w ++t2nĺÀJՅO=$Taa뱇!}(LgM DxOx\}H?D3* la`  O:aԡz&mXde.+A1@nr͋Xj;IΕj`sZ!8"pD7d!TZK (B+r]T:+y#dqGX/ #:RVN14!&$$Ww5H\g)sZĻ1 c>ԏr ;HȽFw`![$:ywC5U+^fh0x!̚?Ert\ny/njJ1}_js=FtC2( ,iӟ|>Q V\\0M[_U6 ["`Klw^jTEDE&4BGPY$+jsy |:d][Uaw(vX֧PCWRU=?dBأ.R}_Ҿn,J pbi‡)R$veVޓzYiIX&VH1@iREHtc{z$Kf$ynn$sJ8P!i{m$?7J@Y6[0EuyνA3Ff-ڤ\50믟 !IPͲse4UnCj/Jm:zZ!pwUA; Ms%xYCz.Aae׼K'@"KS_,bU@tRŝsO)W|d/*)fp{w5Dɩ6> '.nPwnJn3:*L[?5Ж7AG=,vaV^s]V\{2%&gkh|yo8q!>ZrKA@m~4 { tc)ߨ:KߤNk.x sXY3$A)ۆo` r͝pz+qf% }E 5X; FmR=㎝e‡a7LhBը('ç.:@ v;X!IKtIMIo!s|hr!,erdX}ln\ RB".-}?p M_Wz=pa[qGv.e"휡$s47 _UHtb1Ki4raN:lRkC_ӹJ7 `0HȗĽ|hoir+^f2;"TUC9 y}\ ^ cB ߴgɝ7^ 2 .ɋ4Pmt*]Hp%Y·!Sf63 (m f ]px U^Gy{yQwF_=?&)--˶.((kb^r.$aCTR}cWbrz``JN _PB>; a&v_=?ò+ů:PFGiu œ48vQQ/$rgdw7 K2ڙ` 1+mb:;M]i"K\( %J۴[ȮD13+<4G9X,~HǺOg cxeÁ18:NjfQYSanеiH+|N*\?C"l?)j乿f>3)nb%˥,v^S!0YylGV9sXx?Z <x8c:1|&d|ݱB!9u]e[)Mw]@2F_pA'P5U.JY06û(Lqiշ؃BmHjp4iʟh-逭μ~Qi ^Q'9x{hdb¸G#ũ#EzL ulV6?^,:\%+s|ݤ8Kjz_/Yv:Y_yw# ztEY$l!ECH_ R-ĞR:bnm +OC!r3;ME8ξji@j,0F{8.ݽY.=ձ5  0HE:E{1d(n^Bs1Q͝N4G"ׅׄDƕ@0İWs,+tPU^dԼ=9.ğ7EymEn3BR8eO߁l 7ҧGD?iVrte'+8Zqa2+TwjORHE9+S^ Sȍs>5}M>1ON\#\D5;{,"<1csyz[y<Ul)>ZDzѰxaZkn7ze[b~sޗL, Z *Qu2;y]poo͒PԄ̢)= ^҂+\"~z3e4_7 Нў|3.1$2nK\k-OcU9pqM7}EoFDed k9={EV b8XX I7mNQZ'I(:j&yw[3pK&nEZ1'$ƍ@8)'Ĺ؏ ketPGv<&1%bӘs$UiդNJk ˳zh:CJ׻Ϙ&~C!E1= Dw_[ٰ\:eIɉYj-.p$(m,vM+Tuj([׳MhIz!MXH4Wwo+,=q|z`!nS=>{|O[h5Jfڂv"զK'yUh-+-th`C*I8.ӆ*b SGn lbͳnzr=첧ʐ>EZd[k]&%FJ?&kpDs4v @=Y :hWqĦ-TZQu($?Vm:@O҂_~u'޸kKQLᎨ-Z.q));bxX8v9%A4hOϏ [ jN)O/=`nﻪPա2|R+2_O,G5sW۩4D6suJmWԬQA|#oeW'zx6вԹl*5aTpFqm"UY/0 `l1qYu [ᄰ ZDTr @重P'KN`U3]JG{ qI pmמ݀i$mVf.|b4j2Y=-L7xd'υė2ʦIK_ON"yxOvx}mn\ˈpv%g'KxFo^BVa3$OON({%ȍb\IMkbʕy czHu&֠А5bLX{5A!!|TVs孞Z[aax (89ۺ=\C7g55mT#t=8 OO6Mjrm=dxHR^<Ȃ̕LK&v &tIZaNnR:.o[`,ͫ5xu h EndHM;SΨ`6 ABx6}`_7MН*2.M;|""p`"Z4$KƏE獭{ķUlp&AFXG7ջQS261” Zb& ]K"90`$iIFm{J!iRL-,[bpdod#R{ 9Ի? s+<R9 3>{^P(l_К c"^ONlyA*ZWNig-wc'YhTe#3Qַ| 1DFspEv"W0+)+j^$t >[31z:Rۍ3S1HűR&ށJN>?{%?:r" ޭ%[ml$e"t :֧EXN_*$l^9#f*?㦆%K?T Ӏ̖O#W]w~RեSth*[D[[nerD^n9̓O&'W]N<"D^K+dH%3$*aMP(' * {:1q@`ҽc+s'{߭=~^>':5iހ&GZXbe赭 7ݏ 2 E(FI+Э2ѯ/ o9JڭNwD\ >Or]SW(:R`S?=t ͶNxFrW_I7Ker|UtVU{UhBt=? C@Yj7WSh/ê! -~m0<-(#jvI߈~N  FEg "3Q0> o7~t 3{:2 ҩ#V֯#(ۭ^P(Jڄ-jN/$wz{Ou?r~vݩưi,W^(ER/l^U(^-zƪî1<!-eG %4\nbL.GŨ7SelT:5{{*7cHc}zvNO?+ԲSh_4,D'<OBXsS'e\uV$fU7r7X?,@8W{ W5}vC׳Pt5/O͵|;hdS? !]NR2g $94%t`{&vŅOLu SVa{i7Lt ?YHN\ J+%W\E+MF*h1w?f]S٣"MHփiOmƍѼ`LG _]wu|8lٱ!4Dg7|ۇ-Āvy3c8*pp_E/] ((x@ 7tB/D^‘#]al/ʖ%)%J!+n U)Q)n"Ā1L gLC aӼ6Fe+{.OtM}Eu1>-- +7o!A{{x̔CML [ƫ]J[HgQ]N>)t y@G2 ~Ԝxds쵄 ?=̉6~Po-< ]s>ƲP!{UFnL|Y-RKj#)OfKbh`e֨$1 QT:M5Th!K1!\SJ ~^{eeTTfP{ZOG/Gc3U|xu]xiԓIxTNR˅g*!-S0]_e JKR/nk`йNJs_z}r *rj;C GiRavCD="F1yY0t4D|@bw} u ߮y˾ ;^p3IqqkzTؐ[Wd&zbPQIBQJՖ)aTymD.6gZRr0OQri~vΉ/.}q vיVOuQ,=)gwB`EylN6#.oխ p92.ծ`bSQ ?Rm)q7yf fv́7)|p\Fl;_͐7 jݯA$a9~=7 !EQ0ի(^u\gGPUڛ\mgW{ﷳ@R%v+蛶7׻gŘLnkU>Yý.5Ԁe{gjAf kPC\odn)th^y 0_K,0_'Hr\s%]f;l>UHTijK5n? U-?jce*a#5kՑ5dPΐtƫa@7mUrBHPؤਗ=}`$NCQ xUQV8;-G&dR)Ia&_4N^BnTp6.&F+clLH+Xh8Quf3Q*m ؏bҊAE[3[6SP),[uzg>VM'e ?TJfa|BC"氼 b#>H9v!4jeT1JqapU&^ul>ͺ>J&gUi"]\ի;%T}?Kq?=}GbMv1n̷: Af?{ɵkQ4?-a@*Vstk PV){5[Rs[Npq|^(Ji:b"{j).8٥).>L\նv=Ga.z;/I}nq}+u\"/"^82[ rЇ]Y4aRB"6B VI`;zEH?8i٧,.$nXF{Rg?_X5!6KFiƢ톋I(kM+5 O{c%}ΜRA?- 1$נךP2TϷ\t$f⇔A,oy8-ּBVw1՜p6ť6:-"Y2f z'3ÆIKL+\aKvgGD(֬axn3W,Ir 7i`l>$}9#!R ooDKWn 3uQǢ[Ő N%`!y}Æ WGp4{oH8 лY>b86T;,g/2V SqLE/rRx%m~1rW1widK&iE!tѐ8ɫ+.sO4N7D1E!U [uI"/8N@@0ߔˤ@ ^Jhcw%ya15nb6NbS;]d q ` ̋~0!HQqFbmFuE٫jxla8E)׋?嬕KxG` =. ` a~ةJ]6__BPHoc XPݒ|;w|+iw@)iŀk.~bcm;k`mřcqO .ߜ<TY&a= gEo~ \.hg65'ia4KUV܆QWU_b7a^`OBz /'Q4T(і=HC^L QƲ*a#_R"̳뚵|*UZx>M0ǀTi\CEwڛw(|Ɗuw4S?vAGg Y|=hnrZ-[+'m*"3 $I% *2O Y$;0qM)fǼ77Wu7׀ռ8݂u(\s$;TWq#ӪfKݷrp|Qq` ɈvҺ,A_LEfb ~T]|M}h_zr3a))8>#&68(eM;%ۑNM*wΩk#AQ$Sq`%׉W7?1 ]: 1E.;;XP&0B٢D [ F`]F/@U0݌QYH^@Z?%ajvl \bIEX;(S: 5Uc PƼ'Yżh\h E3$.ejL7_S=3Cu=vZ.?4^'@%iE8w@LSYI}7F眥c<|l ,3d-= Abw!ZS)*0TСH-fȀCZsW#_TEwsDd"C$εIjM ɯFסULR+l 6lͥF6sbgϹHÇ~!:5#+d-+o>#0NntnYYF0Ji1oKN8HhvN%|:.U]nwJM.ܐfݕዻ~c]N #E-47G/IzApF@ඨ_lUH* &*t/-OR- ,uZ۶`|\Mql3Z9WFZ4r)?dk&kzv(4f KG"s-g8VkaX:_6/Owh"MD/Pܶ;y"X1Aw Wu/|tc"Tz36u&ˁ (RJFU,h) jVxJ;¾>i3[8:ZI{{{ll>6wixFkbΑԩ_a0$]ܘnҜTa5=q뵠Pi\PzDjo=ok!L 3V6~!誅]|E`' -NˏE>t뙲O&6qc#l˜#Siilwey$z74~Eϫ)c]D Dw8;L%Ɯj)2_{(?&oyv7Q6yy9CEYFe͗9lQkKI"H֒7b'}¨LYxA-?2^s]8I.w8ڈ!'Z~EށƋ9ښVsT;WQt0,)ka8XpI |\qFEPu_O ?4CۚYtb棓ci`D3e)qUbg.n/ϬT*s\(˭H.o7ЮÝ"g4\e%.]:害 窰.f[mʲO$N(tة"FpA" nt3|{k>_ƃyi38:8CW#g;q1e0˪ft?ccYC,FX!}My.^"7[q&֜s 5&h*A\Zygq&C؎z%UW\i"@{ߠls[; p2 ]$6(7EtH&AҮ; 4qVNÛ\-OkKT*Q:`x9Y Z"*&H*})bpR@\̺<0d#NBUFU $]g6 ZB'hcKN@0J5>ٟ!^֣ıFd2|q5-m1_X8펒J}:D:1F\e;2w6awᓍ=g W={@씇ݻ3YT7.j^VXķB R19]4ڌa^<ܯ*"[Jc,1Dv[/N1?<`uL)|1edγ:R􅍨5߷kxƇ]u ],t!J8`z5+ [̄OҥqpNRh(r N)8D<[JZع[X dzFޝ8٘!lOX$rEQ^L9N(.7،ckvOYkz]&`5>.vr l7u96R`s.tĘ_jWJ9#PL2@BǬ5J_|hwSv N 1GR׽Ov 'oTi57w $ O`qcRuf514IZp+hEFF*ab3,=lrKh@$گL!n/N4uQAPϤT6q[x$x`#aޖ{ .([]V8 CIEvxA{#j:)gwnŘ%uL[q\ )ޒxhd=8S4Zd13.6ܯ̀%r(Rի8Z?Tv=)}rB2z A>Y~=0ڇ9sٟP i8ܡb&EXpU*R QzOׁ'quuOP DmQA) :V ` efwt=[CPqַNSIԴ WӠc\q0Fή1L }ڰ"F%H\wIR1gE^;hBFjfʵD;@u:;{Ӝ)d7WNsT7݌G~gÅD|-k&GA|mNcKx ?d ؊,^HlH˖ɗm3֙1#[V`{qu5ll3ti~nc/,9^PCfB( 9lN'e 5 "y~LxPI8b,jQ.&"Sc(:Uy droAJ®Uu/VnPNʖ%lK3& {CCH=˞G,lk"6 zsh $1B 77IJ#]\Vt#~B9?*wNDYqxŒuz96L /*v|>;S$Yww$\Ff\SoY6c?{]rdbw>|@C9##:^ƀZr$~[7vj$˰;UMǏBZAaO.8zǃ]eR{)9]IpKy~*uև3mHhsNH JP&Ȏ׶c ^{_Kc v2LHo1iGrOkg=iSj7]l9:N= dJh̎R><+p@/2 6!D$w82ulQdqKf{<ĔA8lT-\ H4n=foR*>0 }S"k.t@ <7-V)L<&yc(hRfdRjx?z uk}$;DE):EYt$5I"4:I)s#_gƨ)311Qpla6䈐DV^ 3/qa}O QPhߏÖc hV3(.3=C>di!D^pQ?h7}.tw/\;8k:IK" m y\d'FNCTA)=)'' IAJ&+w8tȩRKdkqq=Eؼdc7#Q7BM1VZq `޸@U]ֶЍLKlsۄFA6HM2TB#N"j QCs79ZNsTԝz$R|cjcu EUpeכK3=wU|Bza5Q@R~$LlƿPM> 6U1V X;l=J1ˋ哸G:H"yfG@x䊦Exc\5#X8S|+gQÎ^!L^wn#=-m7!ءehh Zإg!_4w!ЉfDlZAtӱ }ePɔ(1 '5Ec_+^(u8-ZR腳ڝFkPL)Iv)ȄXOL)1L lw\=2+o8rlēzHSmkg sys(JɴnkA#;}$r{l%fߕa.o7͂q[5 ݹ6>ǠtCX_^z_gM`ΈH>D[!ɰܶbB@}%6äjclu\3~nvl ش}DUE)+zCTqi-NnFt'@(½O.@ 6H.݈&c!n",iW %tđa#\_]L|3 ,1f{79ۢ\п&:~5bgK;3O& }^$Kx>֘YB6,=?rmxVh3Ѷ:rTnVaP,BS".I]Uˤ|R1Vvq㼛1o vG+T ˝RYuTRkkxᆢa -}Z8!Љ&q~ĨO{P@ivj^r)nMnVqj =lncwwP?Ic}hX4ԝZ4=9>CAT EzyO ԈxV6ɲy`[*E^5U KmwHUFP]\oYl LL\B\j^Q ٞoG,؟4De[ +p'P.]juK1 D  :h'R7#+ؒLJ{f״Cv>9jUΞ@9ҭ@o{.n3+_F(R0.)U T&B"ZkoYJp$uFWIv.m3z`>kK N׵,`\ O\P0rjz8Rf,!StSQQYo@FbGMGI|-٣r8. D|OEhBG!Ѽ:k[NB(Pr)t'aѻ0e>r)K̹ bKe4(n+Īڒz9tlz*]~}^ygub8=ԓ9~f=kQ]Ln8ևSw]BqeW鋔f2!RfَC"}]>=0GWG9O[NC6+Tl-Ԝ")ُF6 p";Bt!W6E!@lҶ\Cb\׫:M5E8NO?9PYkry\{aZ\732+S"SNw@'|d\'2=lGgѿ.t!bvd؄Gi?HfesGֿz͊KCEScTSM5&|*|:9M*% =^f[N̟dCecQói\. XQڐ ŶI6[NiL,@gZlbSw[H2h:_z11aA/$J\d6 1AkJRcRܻz`)pt;{) ϲ̖;-_NRyaz#[kEݎmDZT(Wi,^߷sPK5aΛa7tI=ͽrhX~as\ Xv7YvM\6co{{, K}x䠸J;W| Zz-d Mlpdn|gYn]7dX0ش)^4zFB$ߜg r!ZZo'1իNc{)M4¬xbV> tuM zG}b>E?$4*.* Gz n7F>SM|YrŋDޒ *5,հ#A/1L5uw'm-)+)KJA~Hy2Yo\Y q=~hz'IȹZ#o ME?JW_i0@|IM:~rc9IS- q_&̀O.#Aߐe[mT nf%ٚWYLon8 _zc:` '}h˜dg\jW< Dlo ݛl{x߯nVxfn/`ٱ`!YZ-U[=e. +lSwA~F2Jb(҈(вl"; ?W77dr:I9\QL;7OWڳκ)~΃5DԫHx ';URU:)Vzv5tQ<\ pf`V;Ɋ/2\ٹ82kdy~뺳wn<C)1 J8e%9cqZt wqhPYV]8Dj@R|`GT,hqK&.JcL@t Kz6xb>N+)RsCf5%'-͊}yul¶AYgiL6f8#d,L,ZɱW~¢bw7=ϴ7g/Qvs2<оvE6E eӜS/ PVBQ'Ԇldeg"Btċ}ED.bnz;:,/PB**,=$4eTH0s5VVg/B$˯ maF&(jh `\y@+\jE4(SCMLS_ C@+]mr+1mp(F۲u B08+}_ ߵN:,("O~kGQdqN͢!TsuĹmL{+a@ZYZ$:ϕ߷4_T?F-G0w42<%Tc(X(5 +tL4@J ~}h x҂Gf2*"mF m?Er4ǿΝw]>Ls<*KG:`yw{;|""nQ{u>B`/ //e#D?rO W NÖE{,RT4 V;k@Nw`"FXjQvZ#11s#4_sGtȏۦ/i\ݶKwm6]|1ĵ9k;̵u( ԭgs"!ŽLgg϶ #=b_}j i3QR&  %d,T(>rT?55+ǟїmHS vOvy8AyjX X|tJhh!VHdHor5ihBg3i}13s\Ɩf\FQڻEK~Ms]Z!rOvwȄ}k+ i0cBsWy)Uj@u6k%I97ߪ$eJki[VZ~p9L6dN{OTLhߍS~/!iw\Ү `2[mwnb.~r5 ػ"n.`Ȉp1rmqgQkιE;MR'TiNp+6 D8nT1vI<nspv8U/оM|(jhVy=zսE5wTUV$ib4~c/w `)콱{JF)' z'+pFe Rb%F&٥砛rX5܃*˖[p}es&}Z %@V{lqYti UM[\le'Aaju"ɕ-^*4B`v4- :f%A:oYLu4{iݍOn_~¤\32U^j Y8J2"Rgˈe|dfܛv9]K~zkl*En0*lk(L2'OZy)q fÊN-0ř/tp~$R b@pMMLvx", ``e||ߤGh%8 oaNʛΗi^)w@:S}6ЯㆂmB8j-=*=%\J[) K!t2+rW޸]ܺiMC1 K͆t7k 6iҽCkzo9K)Pp9 WsSG~ ˓MShC0c5z>dӿQ):gϳsH2W5;yl4(YXfxޢddy+f)0EEM-_ ׏էE_n`fVW|dN̤ïy^S%4Ygz9O˒ߦl [Ӭu~)*Vw3EbE˜kJ{tւXV T-3gecV_Ola 螴yZZqDVFLvY?TN}B3k$]l!( \G9P_Yn}H]Jh;F+O23tAcDPWzszi^Ҁ!ق@Mzn!iآQ<%a٠hrkd"9Fj͎Fk;x7-SBR붊O^E,p?N*8 8@%qNT v\GTE.LzH ⎔yaUI\ʅƔDi^Sf~OA_+8<KdaG2U0nǚd$ YfY1ZԛsQ~Q`s4oIБ$$x UF:f"`br8o~zUuXOSM.)r~|[ĠD̩xG0=oL_cBm}bQHi@7jkkךSyج[2hZFz|݂?M  MpΚg"Y&]Sˆ{xhOU`kE9"dm>)v@k(D7fG, T+KsVۢ%ȴoagFfJڋE ŵeP2f\|<ѣꟺZ>"{}:QS$F^ieh_M[k|J-2 ۊPE (V3$_7\rPn;KūoOP@ ~[ۮU"[t댷]E,.`P7=gG}'OZ_6/G\! } LnԈ?}XjN}{x a oWd&89&"1;v3s~('e_[qp\(HK}QGM:E!Kd#\XQ7%zw%6IU 6Bm,iQ ~h7紿gqi&!G+/0r3([6 6e^S t|rD*.OT1\5jhЃhT6-iDB}^gSw kڴB+D31D{'K)P:&Gk]D5&9AvX)],9&vCDc^=͋0q[a7ӘO'5 8ey_6 p#6K8׏{ǁkOH^֢&' w#P> wU[0^tDKAe ÄoI%9jxwFWr*l{X7@֐FG/;*$:fkm G6r PKyjqiBCQ_B>ѓ*9(S|_r$%y@@Dq/ZAxr;3uY@mE2"đUL/Ϊ  VS: .Mmsi c>ݻ7 &"W夓)j :@b-[IWlE b1 1<[+"):2(udS ]F^K ى]3ML4S](~ʠ>AdE8O`ajĸ[ʦmY:F6*1pe$|?ǝ2ɔfXدDMAZݢx;D"J?FZ­7:r}3g{$QجْK|vuS,7_[։]ڨOOh PSQG[;VfBNW48,Bc(H:;`00[:O4M4*srqQy)k:SlRn@֝cq(ϐ'J,&4'G* יu )R MR:@6ou *s'9u+o֞b軖S%Kb\|h$Rb-u뮺\6=g%OO~d(7, ݦ> m|Vʜy598e9:1k_0њLp]974E  .1sy9|4B)IgMݹ`q3ZG.z~z9?@bKRA}RmNjI +Q430y.O@ vAiE.q?~4~_=$-ĝ &YhJw+؜ƌV zst>PLL.Dv(n=c0"G^F"uui)ފVٚ!38/T9'27O0OmN?|VALX ' LVd60|o`߮0Il>T|N[2,݌sӣM݁MZYT3:vy#3}v,'hiہF;b{(@D~)!^c}輧 [AQ#?Cdvw3vҸP1 ~o72kފu)Eg?嗓!  aQTx-Ii +(C$=5]MܙnYy&@㽒[0Vr3knG/̃!EYvxtယn,D"+'IGG]LH}h܌Ly{]07tx#2JJQLp6fmb4-heSKTz+A" vv8`͌GCw} )}>L9*GI^aET1fM2{U<:)8ps@/j[iUVjg:ԂOX1#JMu|@gcWw *nkėVM;/n2S'V-MSja :jYWkw{*t"$,,"|;DH rdX52w0z697pŷ- IV y['SYX;S]3h95ɁH+D(͟qxzWD&Z6L2?J1OIH|P ~%lZ:l51l%P, Z3fTҫy%q!RKdž10'EINCp.2mq0͕#c"PuƋב gy#{;DpO5a4ttf9>ˎ,ua1Le}j/=Rb.r]28%ET|mWiaYa_U3vvf<"d0nh!S ys?Vb$ȴuՎ tko QM(_C2,pGجA*`Rr];=RIrP}R3sl4+wkCsEWPƫ^4P! S˄k[y#cw_"aFu=. 6c $]ƈ %9]j[_r9v ΩqaHS0+ʬ2OjP|sk0"*T(!GN֊ie |6.$ꮦA&IKPdW@I]3յɠFWfuIYT?.)lU $+< 5 ?)MB,G=̿0MWMoLQ&f b'VФNKՂ[ZO:ڢ978pʈf\l0YlZoXF #7fh×h!5ۣdEnm@;'CXʛNE;f;@-OiHNjuhWa H!`cN5*H:C+#\x>ݙ:PW?3?*tr(PFL5ϔբS 0F];ܶm| R. xX7VzPȇ$3KMMu5LV]-]]’P8sj/AvQPz\> _e`rVowVa^}JFVI؃Jx*߫y(ל@ ò+^kټRN~Wden!NU@{d@36P"2 0Ux\,x#"kan[]EmFF~KUͣ,+.4ůwl2Σ?4tz@i 2a3, =+9Mtjeߠ*&ru9{$HgSHzk TR?hÚgR[+6ҝ#y^5 BKYU&&H_ۡj%zh&:mdE^̴VǙGmwFOBcqL,[gُP\vKU} ?QQQk&Վjv/BUό(7saf4iXܪ1HA),H銏O WFmh"Ցf2\ LAxzd߽h`)=S"a9t-MKv3|zD cٱqnRif' 74x־VM0ȢքN&jM8`=gO@M~+ov^U01ҍQt^=gBТl2ڈ}*G.SFVu-~'%\鴫rl@zJH68m⿚3exg|ByA艸ݬ7Pݛlg %z8Ӗ T*Z-l:, ]l4msw~ 6"&e-8NMg>lhըe#?e92.زTS'{¼r*;:ر"'X's;Rm& ٘/ס) zsJ`aڸ{9*}71ؕwn1W/ޟiEWUv*`+7X5t!Mў_Lg,ԐBOM$O%{Y*p9SN '}́kv38(›j=F7pyڬ??]H>^3N<'!Z6RqA&(d8)bSD\AG+dKΡ#MxE.dHMRK!A$*;QIe7{/oM7YWjN:ZH՝x]rOe6 LHHgnHlsˆE8ЀAg[b!t׊l tkܳK!` Ԟя]^WsCrs4+8Ah"B瘶w$ΊThCp\Ц)) ,[I{' "Dk̤83vIطyc_6W\#EL㮳&lIYv8X>ߊ|0 R8#@>LÝ:°aqČ"Uhe2Jɤ}L-bL%ҹg!#_ Nsx+,PSIMJ78$>[3oKm>y  VATp_dqX7#rIXZAvό{2S2JM?w.a~B#vYOJϸ'p=| rMVf z{DoΫf&E8wt M Ra?_;TUpKQ lN1Ǧ,p<|jI](P =W,w36vKCdzK},8a(D[|D۲Q&~]|-niKx V8'd乸x",5jϾ>|+6]Xp$1lJ>E^AXlq2٘lzqXv8)p\91tm_  X!s" 4RǪqiEǾeޙM@D'68x>< )vYJ%0Ҿ;ĢCYQpfdX*%~$]%q B g_ϣ[bpb)4i=Y;o) >I O߀]mĨ_7rl{.kDYiz -/c[ t \ت-f$R}az¹5zjV^04Cy!%ku eʔ $mjwby#0˄ 1 +q aEIlvEj#O*hL?%*uJTSP;VNniT\ĵ ߰W`cj*ဖ;?Ubpش3S΅Ca*`2psF8EXCg0,â#%z&Ģ-HY.@O!@E42PSՓ"ݛ˨KQq?ؒϠ*/@ڴ 6T?]E mC'tt2\ /ae%KAdy?cpocu2SAtL 䱆pԸgcW@@.@K} cxh9@(Տ޴ũu1g~32y)e;^С(}͑oo}9񘃔yI[3gu[9/<̍74xLFs<#b)SSĺ N WV&4t}hx{ z~,V7 I.0pmqtW)\^TS<XxÌTG>8(V'Db$'YZMTLj vIq@g5縮f RM@,Qp[/xiu%_\*x+Tch#d(\ RgYZ070701000002ee000081a40000000000000000000000016075bb38000071f0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/cq]?Eh=ڜ.+竊gbb260dK!3Uyt^;T RŃ,I5~Vđ4ֵ`|ږ߾ 'T*T^ڪi:Eq])xIyyq gi ^͉%>=Grtܳ}D7]w7_u'q3 )٪Jӓf>&%񖯭YSi+p 6BzA}>K*NUjZ{H:11s fV!65lv$SKH pk9谦_wRFJȩ]tM,`UT vqzc9å\EDoE{Wvɓl)NN1YOjxZ*qmcĚ7uT{z{ @*Pps)t2IP_G $_ +S[=ѣ>+aXהy x&A^1qV<߷pFGȷ^\#:O {@Tm=#gό1@j<ؘ@ge81mslջf:xR2>.1cWxߏ.\<αp|!ej=?qZ!7a'ҡ.hW%e4Hpݓvl8QDct.o0Nk+5MM1!0&@ wSoC Ob<6o% T!r!L>؏Q,^)qB 0hS}t Us;J= @hQc'iCnAҞT;V j3bDԚU[ݎ@^1OOMI'aE0Я X6{Tg 2w Pebi@f1& ' R08NǮsF7rb NAʩ^)G_U`3ޝ H;܉kŔ1C`~C htQTQx''2;&: 'e^ߩ ζ+@ CdD5Pg/8M,0 R*\!@Uʖ4՛}qn`E<4=j;ݤȤսi (t[ ykH!?tuj]Ҕs-kh+/{e]>0j>|ژE=V&lɆC۵wN:'F>M}Im/pf1ܷi#,L ד7 \{Y9rC?3F fC4x[i8QXZDf3M}Sz(.,~+ӚyXH }dNkD:u!,KyD㻆uڰ4IMjMf x|W'i}?N 9!"cJEBq뻷_T:-m δH'k+OK(z:3EGy mVD0caڗ2 +Zד1QCgPX_vJa8 V}wا-vmEw}K|E_-AY+H*!Cwf^qp)g!xGAӠ oN)pjW3ʄul侟uԺ(e}7k 6]겹v&~w/Hi:X{l8xz1I+ ?)~Sd&3)SL4Q^'l7-6~AMyl\"UR.r\3V34 ~ Є/EiM^Z@ 6q#$wR" 9V!knChB90{~/f1S_ O\ `׵tA8lXiH5;]؉j+;w~՜&Q<\̿J*͙A"2*؆i\AX*jīV:~j|ݵ.)e!3)8Y:F^/+߮E9 4 )mȷ4~&9:S ݭkx/cQˊp+DJS7I򆎫d%lg^&IG L2ӛv;qq#rXWOZ|\ 'VHcw4 U\D<2P4a+T+ w^wdl3k. *T>6="mzf\;uBaGRlN^zLҎ U|>y80JoK(Zy,-T]/ БH< q|}QyyM&Vݠ-iG3dYcRiP9ZR`ߺgur0V#tE[:Y*QsA Z"ߑxF%\|j 귋x)1IYnZ ЫRO<#֥tBPS5z|d>~1/G$_[bU<ģ UA5Xhୋ:cF.0ܾZ` Vj!HLl&8-3!X3dC*`eN鱼.k(}m-&6ɻY˻^.)Lq]Y6=,FW[NOӜu#nr^Rh E ꑋZQ$ {owN{Na.#lr3AH(sK&5v[7;3 Vmwƪ0%BtkV:!E _H 8oi^ u'4(Ԯ}dd o h햧T!~rhzJ%%r r@  &~,RCpߍiYoYo Ր `DTqj(#m ;Vh\)`[O BUuK[vg ʫ/vk_Zx﷉e|vhw,9FyybfJ1ϖ0_߄ߑfTBnid$ڲ,4wG-mJ%>0deyYy%0)qu&gG:=#\^õ¢ߏ^C]@>)Xs}jx bCEI%2{_Q_W߇5h Qrd,?L;5)3bFDuU<3%T"Pp8:xĈ q܅=S `jUp>./( đ ̀\ǙU5!)o"@Kre3;ir3_%tZP8QJ24COZu|kKqd7`Dta矿I+-?l)}t>=FMQp<) 1{ V8]"<ALH9I։Ś<4oqv"d)Řte3b#c7 sh2n8 !RL-]eAeA.M2nD$G3 Ǜc*.=TY; UGiYʯ01]!e eC 5za(sφ7(:e:`rʲ3Vs&-~?T?Sw:&B嘼`^ 'mk, &b&T; Cp( T=Jhe;G:%F*(<4E OV')63av1!لƙ۲D a󘚓Zd\)1Я$IJX1J 0^:;hkPL8G9~jaA޽22&l 9>> jg,{kbueL'?#۶Ihp,DY?[K!1r`{1׳\%6ЋqϢ+Я{:6Tl1{sSf?6Imo|싙ǝsavEy:x?#M!plb R _NWػ+/r%DN'>WeTI t3 b ɋApYcx1U`~\FCB9;[+ 1quQt1z{jZǸ֜O'um e X[NTzx/2,3ʗK/|M|׎k;6~7Sᣑ mK걕YS#=RzCNLKoqrRpǯ 9ce?Zdvv |:<uAC`||Pn>SXSgrZmt:)Jvf{֨y٪RDEcRHtRC6BTE7 چǚ@^yi&cS1[lq\@`e?d͒B0=OSdwlaL7#]5!{q݂?&YU4\Yӹr''uxK@#Pܲ.\4.q,Vt5;m>] &]VRe$ShLZaV}j`Bqr"¤D!'֖|a`3}g0D* 7abTM\ʄ"zn0'j Քٿi(]BtϬW6X3mKvmߡXcA& \"gz<1'eJ@Ր[36gaWU#[ey>!(a1Id긶k5 4x*G.G&Z&RJ(z\cE b^ިرv)#qv]G<gli5y ?PEɊb:VLw/$ cS`vnN^,FkyH CRA .9 f^f"Wq$O_k9Z5zه>:h{9u56,C+@KD7Utg5j@iiL`"Z"3F~'qzP≔u\qH! v< [3l=Axٵ ׭b`929rDB"'/vOPmzu-zH= e, Ec'r2 e]Ai/Z'MU<:|`aJ98Ib@zTb&y#3'0 cMU+Ƌ/Fcҧ'0L0=!aau9fwnĆ&LZBr,iX-΁4/$]j/ r29Ձڈ(K;jcܛ٭3fo%$XfDWw ( 8A627?ڄ'[jR4M).v˼:7q_7IN, W`cj KhqWwÊiqD/2)8 mH+cǽݎЍ1/.ԷEG5C-Ҳ4[Mq..k FMg l$*uqWNhko;~Dg9aAw;NgޑH ;/4xô#o n{IOKSBrd@_qEnm2~{bZ{~;Ў%ph޻"fB֙=q_/$`hfеW/[NSjyDDdV2_&S6KCF4_'t= w{#d}ƑW!WY%rS< dU-on'//Ucm;qR=L=eΔyYx6odyLwc(¿jw^ RImEq;EK~^p 0yƪWöL:ƺesϮ!V*{9LȭIC/m^1;Ⱦa  6^`> l75%6e$\QG0oGVm_?x1LsvǩA}h@.)%KM}X8Pk {%B&h}-p//&9ziЙ܍eR41 aVo䬽@@ܾ5a?f%YDtCm_:X:uن<*Ҏjzr ImPV&@vL0FIoDjѤ5e\Tv鬨xQMZ68(65sL,h[ ƿa$Crz[L7նّ>{ 0>y%_+ SM24G'yY a0=&>T:Sc+kR3됪qOƿc MoĭBh&ՉLM"_?HPLܶL/D2Gm"',4(̎ʆf61b QBx-e1-#wEDO#E. x;THbIjF?J5b1 V!1weƀ' e,XW!pdh?bxPU8*pJ?5 ?f3VS1ԑ ˯չ ' KMυm ^L>%i@e;K$gd3-}oJƂݎG wjHHkEx[رuw=?  S_q ( 8X\֙wV0`S,T4(pR hraJo1u<ꩦ6TV'a{ڲ9bvrSp]q ?yUg>H5EzWM"tuZRq.O7݁'tRj8S|8nu>q.4$H)E_Iꀚu؀% 22[rL,vC!8sF:&pTa?'JfS 83uk۹Mu&6!,w# W_y/(k~xNR6vv)۔ߎris27U>i+I ~ذ~ #%霶^%6g?{khux}^G{YsH>$\@ۘu1@܉Pϐy7%ڊ`` +EĂ3l Ϣ7qvjb~|B,i0RݸYm>{΄Epz эG,.@3̈Sqij͹wl@=zjSJP]}jGB/J<6Auzz 3uIx;v6(6jp$'CuA#6nak O6K*z)@(;pLI˄Dz{m1ll]}!~b3v#x(wq%`*n1 oqt?)%rsx? {#!lpBwVzm_ !5ؐ0NT=}sji6ӛOÃQ ! ':YG n!,W(9yj3GLmyLi{:6zp 5pO,tV*ܐf3<-`+h$zOڃ&2N rZwL0<2RI\,v.%*4|MpXUj{T"LmS=F칅pkt x$jTikvMXh!o)i@rDl(kG 3X͝ |8-S.#4//T7PنABdeZ׌}M6ab^D@bż`ij~nbC1g>0~G}LB\3$Ed(&_;4 _aqsD5ؤ(iQλrJP'{8)溸q X-l A~IHny4`' Tl7|jNpMzyφ:iД:Idu^;Ɇ& ƿY԰YDjTN8xQA a3]7J케6br\Ԫ]x؅ɻee+8 e6(n(~9-A(/pL):5#! # WQgIB[u)Hs}l,ef0wXYr۶ƥҠYr!nnhs=S0 Q뢢(7|g*TRy?s]{KZ9M8:?%I5k}>j0үV+!"[q¹dQH !/lxʡ >,P>/L_lୟ)|wچ)rn=;/1RJmnm^W{ NaO?5sERLa݊4њ~ M'}n$z sbw(*fu)zM6WlHdSǼBEAѓ$EuCN=j67d/GYӍʜi{c7+Ig+H-IYƴ?Wzb֊X5 OOB;4 ;PAȊYȖIRҩ3ţx WP\v{j x3.i↽++эM{ {Aď|U\FjL.pky?yZx+Ð TC|5X<|FcjӸP+qKݮr1J&-9*wz♃I$h.oEoWUĭd'[SqOA`ͿMvU.hL=:zz2٩4d||oT0eݺ@JVZQfCnt८[k!I/~ hfJ;*&|ͦΡ~iغBX `lbo7eoнw#"˄߁3lyw2AȁYv(V9uɳ)տc5AY#̞@^yJ\}$ Êij;QPޜ$iOF+T,?\؊MnU]jtBnMeE(85yĝRXq}U[yi={)Z "',8qs%-J唩Ɉ/dE&+_=G2YQ=s$o:v= p'!.Zs(cz Ge;`s I>iGw1]Y΍0iY07iuU?!CIA\(4 p2Ȕ`GҋLQL!;v)& ª!SAmq!N>":bllZ@ƞ- *<]OND=勲̆` iBW>IqMnT]JW[T 9q?VlP>WKo@^E5&t0AtK Mv#(Oj翫C^ i]š r'gQadTm?a4;hC.{@8vI='cγl 2Ӻr&*oQD݋PڱC6%2~̛,!W3d޻pu!ѓ(dl򴺖˰W󭦛&j^v[[1XGk{ =|6BM)C*mG$i6H  ULu59c%1i;)͌Azq_ }M 7G0/VB*kE+t-OVE {ƾB))ر[$Lt*U`h4JNCgWMb)/ ʦy g;k*;Ҟes`|о7235h.FzWupdNW`!*,;g}7;ckʪ9~8^W(lz<񑚟4_Y6\ۤb:[NTްABiTÜ .\L$NڙcV%A":h5b&(F(7(QC" 1q32f;֎lONnhd ؅Xn^cPZ$ h=fa*xI>1-ƚ%g, 3ݒU):ǵawp_LRR4ܱJ4 @vQ-{AGBaŴe0tLyZUh_&D_ʒuѪC{vT[Ƭ0ayN)>`䍵_Dium:(>3܍ayK,v9۵8R'F}]下!)H%" Xmu[<Фt.5inm((r+2Jw;Ԍ>cqRtP6$Ja2r(1}{!?ίZ0S åP$3q}OoWhAz0UX‹Myc6@WH„>t%bxǔ?y,j0L߃yf tN1j5 6CWrTe5ȖBkenŹ0 eLѬ۱C{:ݫR)ڇ/lM a^pW0"z=Y?R# l[!ǼQOɾD{j. F&AC .DpL/IA_9dؗPN޵ :~\ 56r(W/dlcwYB@FiGY5DٿCe&E1 2W.{D &W fCGbX抝y(# 6mJNsDt}$jo3v0z5j[EWƽp@me7Y[_&eCdN)n^%z{r 69h,9^OrD 58Ktt^z"F`/dpJE.@M#W =׆N##gUg+.w/:]-Xo#vp^&y8h6t]+ĞOQ9͍!qBb7ׯNvÃ~޷ֆ݌u-xk7=D!wr ;׏ itB]=xo ?laYHFL4Iex_EIzp90tbFCˠME"V(+Aݜ/EzĀ3iQ@yGx^1AAm2dfᕚQdfW !҅?9#B:VQOqLΎ'!bM9uɈ VHr59N!PWZPº;"Tǿ$QYl=8P?Y nľQdJ-e]GJS# V-rhE'< /L6i||mAާ \pƳЀ;Lx߂g;&%rYӜ 3%W˜!bُ(f:Zݣh1 y2- )MH1q>RZԒiY;Hk )BLE J0\U)^Mv{"(oNwt+@18=hCddᴃǡ]{޸ c Lp7nnO:PH_ ΤR[Nj MIn(T5Z'A@)uHg8+iUÿ͵$I}ctZȮyCȔz{j]Hk<ֲ\m$&Flg[wnX r=#G'Q`Q80zqïiuBilPՀ~jyk_7z T8އC =_1|O A 5ݩe5ZVrIrY l?;&bLcLR(huGʰT Oh N>NWeH f[hF9GV-kP9,:"3 _V!%X$S)s963舤Uy} ]0sݲMW(-u7bhWTϒ;W3~ FAgQS \ < 'mn?/{ 3e§X7WZM„I[kl+͆Q ԠszGq0 ~($YSh;RC&Bܤy-/Te,WuQCc{_{gE"3)nqZtǝO}o̘4&l͕֔KKzwT)?!9"TU_O|, |E6ty7 x(6)$4V迻 Iok,y7+9䟍KXv= a,VZJg7[.ӵjXBH*bEx$FVwW?,x7 7Ś__&3 vhóŕ~ BV>mCL ` Ɋ 3yD ډ#]:,觅?w^&C= b]#8ܖsoiCH2:t'['~ue,)G{FɃdima3v"jN˚#$ݟE i~(YZZ%YM@<_@ Uj?vJ@DC dx "Bm:ܩ8Pw('0d,&s6*eqc(o  Ku LtP6"QEXR̀VE8~vc~N&!÷EHv^B?d[ y >Mɚw5{M`0{"6(QÇ65wsʁ 5sR l4=9|K`TJe vO1Cf }YCbDzDO#n88!E# '2{vy `'y^$nWVM'`r^"vXU 7.q!e6j +&5X}⨋7=xZ#bf-'K~GObJ)DֶC6OL'OS={3N,T\H>nF?F`y /Va>z+=>Qq/7a6*HE%V'ʔ2e\SpT7Xc$n+nd6A`敝U@yؾtѿYNݻ &I%匑lj OAfʳ-i%1k;@]7{=>q&lѤ?an(S{Emem HR A>:юB\WQWĔf%c@A>wɌ9|fqv!"ЉlW[[$U]t!e'2NµH1RwzKZ5`k5׫My.8&5 pۮJ hh(Eh1 mџD zĸ}Vpڇ[eS2>d _"#\,y9P+Gڬn rDH)$e'4 V_i0t}fhXOC/٧k"bR6("8%W'7 B/C4ШJ, ou+$Bc;~5RW%D^"P})=ff}(vZ_H DpPrLX[f 4H:|G5|_O6h.4-/$r7 }*Zu|}۝X J2oGjɍcVuzȪ^d:QSC}"sc0ġyb0fOi[[eĒVPe&_L"mq 4gZ\PsbkOtFu~,xbb%`^UW@@t`WϡI~=b)X76xsjL7E|Vݳr1-"6kH\M)Oa $CY{#yɌMs9䏈H \g%8a!·WD/w}=OCZuq'r2FgAAͤ~D8=hj=F'Rf,o$GpxZX‰*v|Z vg N!9 6@RReד/;)̙Fb8n; _Jxw| Gvo{xHoǕ+_dϛ3=kMaO:E "iuÆGm6̓sT-~qȡSfORXѤfpC۞KnS&r~*Պ_I)Б =})#mbth ([_p`|^C~I^-zGISIn-֪5e [-eHap,$PSu{O[5z+Ma?l ^#-&ypf~d/UXiUkS2i JM؛;<;ct2ݦ?)V.b X#{ }8}T=+4UmIj_pR&Jc8F]Hg-P ^AWWw0/Zs ?֐9y{Y:_F 5~T=0xVT<pxSɬl3#mΞ+(_? {P ysv%CA|B(o/NsRP~m1 5~'sk5T.x Uf`ބmUQ+yo1TmD)%v&@{o˭mnN}~ޥ85dފ}^F'F2CF S `3OyXmGCVKWL386UnKpy@tӡ*ՎSwXCq;.H_12[RHYieTzsQ|7Q(n%sL†7Np=f~Hf/yLAf-9x-8Zd8?h-.Lʉj] be'?Yڔ\7T`v݅~"7~ȵ_"IJ /͕AtZLˊ'bt0ܬ XUDHG1r]1. w JIV, fIA:NT, V 3Kxx۳;=%ƒo/о,+vS즩YS`&4Jƨ;yxtSdP9.'rȕΖ*f@Eҳ'AZ+W;ېOW3 X;nXiO^?LU '`C{;8Y@iR?Q18K KLj?Xyo4V &5<|4z V кt#xVr l&9f3MԸ)ɵE6 ʄfe1zޔۗ/9ȸZ@ m{=UjO:=Ơ>(tQb%jp7si>ykGmFh8grY5ٳc\{ң9 2i)*9􆱐j_t 8SJLیLW-eWlR]P߳|ap 3i|q|l1x~4vWx9a0[ȍ*LBI k8BK7aD\jY7Ҫΰ<[rjx'g `݂>ȴP 6 QߔʾqA;=lمUJG@d^acբ Q&.򘭟KI H 5t`'Des"sXb).:ř%߼A *i|2:ٱw.SFDƕdjϛj ~'}y'i:(Sr`)b$` ۋM=#}ReJԉЙS<${ÁP`wJtG@8´Ʉev+0xMe=OW!P))u;Nd">a?nP8rTW!Taȝ ~+#)WaΠOO ]ٕDx$/#fX"DPq9MuKP\ŝJaJܔN9K=$= Waw",\ :Dake⁞N'uo~%!9PRGToEh%\|?mT;)OMLWWЌc?L{y# ܤ> WU.K|K-0_?|UzÅImi_#K\41LOs L{8X BT$z&k]m|x!->.@QW_bn|SibW29vg\)_]>qٿ: )ۼ"&|fO_^NbS~*wpJQecTS#Tp&=y ⿾٠SL 5~Z>Ĕ},mUO *b>]E~ ۟#x8`]>EQDt#D7H& F0OliD.lͷTA0e;4IU`XUs\J\MzMrfxFJڣ2 LAc_r%, 9' u:kn\gXٍP}H4V@=4a0?&qU&;ܯq#.5w<fƃn38, T0yddsKef6 )/W:Xj c7i4k& iIx-X Ɠ mcW]-:gdPo6ѽYĨrH&f"B;^ Q?t /T QQ̢ȣ+ jk>|Ў,9KkYV%ϖE+ޔ&j߷)L?G?8پ8h!8aS4,u5X3PGEVb4PvwpILɠ$^kl8kdƦF-v$f$Xԕݝ f) -)k=)U3 ^D%C@O}!1^@J[P/4~zȟ]pu_z@ A쫞J$/ i1#awW뮶)1}n#晝뢌j&E6YwK rVraE⽈<@k(a>bEAM0PsJo "![ ɆL4e)F)_TA9:Z;ۥ1. fl0D1B79Ú & MRz.Xo0z~A)݌Loy;3*twiudƳ`{MXfa/T5MEd^vO/å"A7Qy(a>UMe]B{Gj+tմJ|^[C'rKQִ*gmaw+&Zo"k\ϧO`slx&361d`(RP {JACi OIwك!G(Lwq֪-vmA..N=k1 iMYleUhQ+IΠ..M@C R0Y(d0yW@1Xpބ ͮIp.l}R-jΔa'O|Y>ԝv8u/tasoܳMS/=P8ߘWiڴD㒆sKxNJęz1 cM "yxzCՔ3U5zzO_O*R;lWBt|W]Y62n1zDEwH1yu4rn[K|{ X7u^vMAO~qPDJz .x,ol΍U/s|DoFS2ާ>9;ѪFbnX{n^#밠VkG'].whkn8wҀx6 ڥskCYL_VY?\N~t S|Z* Exkʄ:T6csYA1w+(J2 LJ2L NNA; [A01?c2u5?kP!3zb< ;􇇃ڀjޱ .)Ep͡׺݃] zXlpS.M;&I(.=>ɚ{sd5DasX/|s<gՃ o7&ѥAuKȚM3nʰ՘ǡniw֣7(Ɉ寍U/~K–jP5ĭ3H4y k[hlr] 3K/'׹7_ 51)iYp FHhRXVi/>i7T`oS~GDO`s߁|v`a8+s@!%N1iLu2G x=lW{'-I'e*։lZ)V D'a3AC@Ȳ)PAfKNe6h;zra"gT&j_8NG5Z e w!7B' z2ntd-~(,MH {}i~s`1+`#wy V0-U}KNiB dWF}ٟn+p!؅:2_;a i;x)toM8+h;~@oh vgZNa%l; #:z7w4u} ?Xc)%35ncؽ-=`NL]NN:Fa9Rt P͘|v!TDfŨ'% wrOmʿ~0 sc6G1{}=KNT'x t,7Vg\9Wp\СJG?[E H7:zzRFYILO'΀S$gF9̯=l@7 p@Bk4.}؞ |VP=BE׋_. Q٥)>nIL֖3P7FNbŞAíFV\8CT:=}1}z "{XDAPNb?' "?Ԭ2wPץl:&FkĬQߵ dj"ȢG1|ķAFYqRq/ʴ]9DuX<\( 01bLdK w߄n/?;MlƸ'.8J5񚏲1Y0Z5mN#HLwin3)b14ztWaN/x*>`Ck V/gֹYtATtС5fHt8 bvy2<*.IHԄPY=M>SJ&}(>!¯<;ϳ"k1MRt])R0}nӷIjhfǰ\c<WgI:*p?~;rN;> K@{eJ:,7clv$ɮ"MpP&=v%K=yKNg#$P*tEjbǛy;Y>E6n!n^hB?Gی%Xbby&$eo.RWʅ;RsQ9X-a% Jzɵâd&D_Ai˲-AK}< B0I>^܄זּ*{,OVuQL*U= `p&pܠKlӹwD 5d6a7SG.ۆ5Gr-Y9sc<|!>b6U'/&yK>|eȁTjLsUdSO7U*J %Sl{EA'_^'ɤݥ|ѓ xmHB_ l$3FȤke+p4a;L|ffK6d3p͝LYz*zA/p(3N^8h{#{7>0;uI F49P83bĺ%P!q|^Yt|E$x70bhs}ڄm#b7EOitpe%DKܼJ-X4%Ւ/*獩 q[{4]_]n|rb ÖnN(?ݺ($ULb3ݍiŋqS^؞:5 MomRY,5*6V#4;V[ aWjQa [ԊeTRr*(\Bx¯_NU?#r("8) "i7 iJgYZ070701000002ef000081a40000000000000000000000016075bb3800004360000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/-C ]?Eh=ڜ.+g!'T ):ay}lv$@m+۾ZǏ \?C<T&? MpH`$_KmKN{wɋ00JRy,?3K8GT8m&E-NXhٹȢWiZo-r/1{lkP[pwo t 7.|;j-Kp|&nr+`|-Q Ȼ/dݠR_UnB.^㎡W+Wf4C=0APwjs ˋt}zO S=ׯޚ,d oc*AV=60l::eκp>#NZlαv)zc9ސod ]}J bkq;H>Kcq#3%<1̔h[)TO]ܗ[rUߊ5e }M> d{W-z[F\%^"=c[v3,ԏ$UԠh\`;+ f)zᤣg3<֖++lK ?C$Vje EAXqc1Z kO]UiybݨD)K{t8MVkeܼs?l}6< f&tE>~L::Hb1*yU{O814 +)feB$*yo޵uɼqm 0_&tJjFHI":{̃:_ 8큺ɋWj{@NKՄj8RgRr.GҨmyݽb&/5|"Nmx%\H04Q㨹};Zdm8^8  AI1b̭+:#}-٠ڲD!!h:z<ǎXŽ#ֺ^s \Z lI>ظRx:LT=ZH*O R 3P=S"e/a^o&@']M.Be+t>;NOp^"dh9^J{hGLe+`0>"b1Dh3 J*:CL5#gP~N)o[l o=cA?}.CN_ciLJ^Y!{B 2'q}e=(ȥ^7=(mra<875DL2@KZuy'Q6: A j:㞒!K/?Ո{J[=/I* PM4o:fsz^YǹUf:Yyά# E_ s4S~HH4ZcŃDydJ#'wj#Cr6"_F>.wN/;!rC5G?J#7L$`Rat2ou]̫D9&',vNѠWfԺ9H[伺3$ ? JdVA޵Y}E3DCxy#j ckM9y3`?<5_ɡHX1KAG9y 4Mz OYql28$||N>NsbHڲ[5&B0|Q3@@9;2x`@Oo2Qܺ{Oэ9fs(xTsWg W,S,0-(eCqa4}]0ŎCtF_s-V_.* m^n2W$~Ek@M\7؂bY?IrP3w^((Ơ4:^xxFdFY H)*^!:Wř FxR$z\҇ iޞʻ򘱿 ?dwaGz#l@<  m|&EwѰLc"6"a|՟ܳЈitTx᫝~%2B\zFbda$@nr*" @`}lZ:!_e1Vvʇ uMvSW<ڄ{V= {z ue TIy^7ְaϨŻOl۸t6Lz3ݵ"`]4U_&RSs4BO^A'[#;h+25bFEO]9Wy#8?HOYL$x\ֈ*@B}ZhX{HEURcb^j#-G`.f@xuCeRT{TkSTEc_;Q#Sŕd:1]-shbH]$};x4lJĽ $V$rp/f8 G yds֧ z(\6(\&U`^IA[Bp5u60]QDLj;,|4dFDnDPq;8ggjsDIUcwh^9Llf  2fbl ,^Sst!-c•@$IJw 9w+ 3XI,X?Y .NBcbG4k{lک O]rg@(/Ղ׍vmdx7矇<&ф|`jJϜÐM tWd/fx,&66u{A.iWz P*PL㢐nD#DUO0NF6M 7U., tg79z|]dnA5]c uU'hO *lT 8464Cf] q'ƒu}fTe@:*ϯ$2&\/'ӢE'I!^V(.0i5XOH 8j|6ݹ #F8t8*<7?{ql,pp~p^DϛpՂξP"Uəj{}9Dj')*PsĽ > n;_QGOH IU>689=bY{=02j9>QR ,PC]9EE,x豳֘䉢8ymJKqo5`CM,][qhS/$_2m@gu#%/c C}+]zѦ0&w0IET8Vyb͔t$,A nA7mSOOobOMNChMص Ts,uQWXxŽIEtN@zSVGd2qopMGho K(i梖bۊǼ!, r)tޕz^|倴)Bg90x)_.@pt )2v%Lq&GǨ䌬~~Wke<ݓs:{Yߵ5޶b6^v+2OzyNт@K]8+)GȐYrc@4@㷇̔_>k{xF\mRmU-0PYPkJeo,4ctr9xNSQLt.)=~\ Jf|2#kWSi5%{XU+⠗1VPZt >䲏ZXSJ>.UZO4m,pZǣh<A!3\X竐\('/<ـiWkLa_5"9yKUhj 7ZBD cJEÛ4ցZ3_s1\5FLqB~,6,IظI "lgU) OߴGRz#e:(OT}űƢO# ڷ^,Yf}i?<REnd) ~b4\H'yrܚ $@x6 ,Z$~QePA]ީs }Y@qPXUU5_y:8rĉIfiԦK4. x|5{Ϻi2 ٬򃕥Szf *٦`)#Ô# 4;KU/NZML!-#rG"9,X4m(GVr#ïJN0hɪ1ms%ÖcaNE$nX>:*:;ԆQo|5^Q(Bd88Y3  L )X9YC7?hp J q2i3Or)MIE-oUgG1)mxT(.1 *~Sfbb8A1S&[SM9>UJ~WV_0*o? u8Ҋ(eJ\i X9ld YiHJz`9p,zq\wn7k5K,$pw_5=ϸȐ[\gj%ma(\7Lr͉iYlY;˜{ݲ};>^wlJƓz7u9x_  *T b !ke?lKG^ZQ43r.Q5"y{Ң50 t.~ZmCBX+:[BQ<6`LJ5FO+A݃P_ǘNl@]'r@oݒ2/V)q͆._IX &xEl3 ^ gM$e;^pY<̥-< ŪF&#=|.=mNy] :Kl@ jutz"w5@Q|X ȹ|96UDQ7{=@n9(۪Z-#$ͳ@WaYn6}<"xg$kً:mGO59j.]I7AUshåC q%7(`wVWiۓזEsr^wy#Y ?)LQsT6yI^EWW2KJv@nk8zmܽCd㍐1UHd 8YW9"!xܛbqA5l^ظFX}Rj(n^2yѿw~@Z`M܊S U AGLQ_Hz9wJ a9pc[#k+Ļ|==83CM.ؕ[uW{&TҎ j ܴ ˭Ls]JHӓy_|t( sk-Ïn;bfdP#x]#%O{ځع5Xi{ ׶l|$X|r-VLo޻1wg~'v!ʧ%3FVpXcdU6[j2#s@n7;dǴ`&™ k/EvȓBC֠Ӝ_ bÒiԆf'b,p⍮``r?-%f{\߲z|;uk!w<1?yqiIS^9.D]G߃ N[D$֡@-̫ar%pL~T H HAQ* CX,c g56 ;({~!_sv -U SRc%nqi2oq?3\G;/Wk$+~m){ Eƅa12o{(Ӭ̃-؟|+98dfЙ1Z˙ٸ<# G~+A3֡uX:N>F!KR-z2ZCE/O X1\3N`+`IE9IĚ8]jxn&Gѿ*(I8dZ(="2bo J%PZܛ~v8·d-8,d'(tfY373kr4U3|˳A['eiBtYSpurv2VXSނ5bm,BM3;2lģmQ*9 UݶCX5]=9tm[zkޫg`F]k@F2X7+ 4#܉)U~yR3  _1sY^[;Qhv|QKukgCEDB>SC3_Ҋ+U}Z[<Zf6W) ԯ" a$ 2#Z;hl,r56Pg5ILVOA5_Lue㈲@CGWStHlJK+t f\ƒɨIzL-OH¬V<[_6G9>넊ٚ A*fGF>w/$œ{~2wpb+uj(*NaVg}'}A)eբ *R5;m39]5@Z6*9.%N @ U];5Tjk60tڈ0U0ū,Kq7>t?ߌk/,"1sl5GWr-}O~y4G$&0e2Tg:b]OuY:=G,MT~wZH&ǎQtԐ!ᬊqp5 @I2J2U+ q΀ns'>y;;uCgTr.XVW[ҋ~e=U*ëʳ ѐ@UM2YsҴ) x!/XO TԔI&0?l>t1D[ >}IK E w,>î E]:AJH n=[g5:xFR]Ŏc!Ztԍ ~Eo#A4۾AI53O"na7dVe5XNG9 B͠`b `T ?{|Dժ ei0Lp8~SO4׼xz f25T2)gw%["\:X+>a0 _dORvN*CqN# TinMsJ#9S,Q?S7n*TNW@n4p3֐yyםlPDokք)[oIea7 <#EيsƸweYVF)Ύam aup%:Jɢ#],6Gaǂ! t%/QY\Be EOt͓h^A)Mx^[Hhw%v!,)F#O5ņb@0@PA sq[ GB6I^3WOyWxPS`EWYA,nBcQXOfc*RFX3+m/%8yqXa͂]b2Z&m6E(3V=}O/lܟZ 1ݽap! &9c-%]3#<W.x^¤إ Giw_I: QCzUD)ӱM˽ܲ p|+@ ,hnck;LK1V tqaLWࠤiMMV qSjmȆJE*LL9v,pYD:įwzޅSdu^Pwy9'M5 :d[Etg|N!< 4[oav( Dp@ H^< BlKbF,Ft:k8jȳ0s7a҃Oô5YթPȫ}E)1[ح}aamOcEf'Pdٓ7$nrcOEtUH,5l"{}/c5U#k4rOh줼$b wJDvH#5'VB-DބDŽn Y10@${1d, :M|X LGHsVd|SFɺIO(W.5g**.+HG|ܡ_ͧc=z͂ Eo|aY۪h=&P # >4z=rAmͩd M JW=MqHJ 17\`XJF r^bp:sX^z'_I:ixro Cy3 E277,:S ~iܢKh(Xl`zFqO<)ě`֏몌Cuѹ<-.)2|[KOtp||C efDceŕ6 4ɎWÖɑ F҃,{ pf<8܄S*QE|RkJ*〣] T%c@ʮpxi0eU#Ha \ +KyrR|yfԊ_YhAL zK@3s~Rg&wΟKw0Ş1E!8/1(:C'HJ A c1\j'鴬IF ۽iQpBp6o`Y!y{F&/ &^nʂ<[A^ mx:58 ¤μ0NŞKY@Γ)CIA/4z@麏 ڹGgF8͂E/4%0j9eкN&#Xy-cLJ~鹭& 3t_5UI]}Z$5c* brpB3nyϘJ<CCid$=qJ-:"zYU=йL&m͞NfODqnr(/b$:;wH,[\Ws2"W~1MdPlE+H|wbh(satf" %5l|ѱ8pWj!fЎmyJGp\w?$^y9$~3]6MqgsWNG|̸nsZiySDu‚ 1: >f)Pu4=;XE1/Y 1S~\œ}I0XBe)r6KȢ,?| *#mt sQp)dz̷e8 'GGPR;1Eatj}V-3DpV߹Qk&4ب+ 'JER#95166SrĪ| X?rۡ&n%۫o>R>=*NjI-PmL5}k`tjF>@gNX˃ w" E%Uۙ O^}Ɯf׮濟LJ,ulnjZQ7a(Ո$JA'FWC\<؈r1/tڡFqx?h(hTyADC_JRH7!HHAYVRKlWxǘBNM~2(G[|[tdTIToA+a4fLX@֔ػCTIT1ل! p2m9ZWJFa?'Ti^})`{&uH4ZAt3d~`ޖμSXxSIc5a}Ѐ>Xq Cn]F-K]o)4k4AOZNt*]c?L4nAujEpEo"é\@-POsV]C@"2n@ջ"+Lz bX`s۝~y$oH[UגvkGˁE d'_LWQ/JƢsmǹ~}-"r'X-2#25C2|߄ؑT^O?" ĕDV`z8>ޭ\'oy; +Sʆ/qd5 `z]'(yM#fSWjaxgl9t[yo39P"z'?ɈHxۈش#=}OfϟZGJQY%x8buB P5B~ϾS |r3qu;8T3 ַw]֬@7tvkA|F}m=n9@ LkS/,.&ب<49o m.)Dx8 txs!$~nPG0s==j?HWPVw13oNA,&|9!ÒP5AeP/)8H{OQEPl=vN+__=EIq_3˿ ,J,KUiS:[g>5A9U9梫Ze n~υ: Ye gSM-\ 07#?2'`l߱`TDZ5:S܈/UbQK xmS!8? !pn/n6T5B-EZ9YʈH 7LZ{nqq Q6>$h(F"*(IO VkyX֖Α0eMAAs}>b0Lĩ\e\D?&RM-jMڕG|lזe[TnMhNi.Vɋv  i*Lm>"|{4_CМ2ܩg$p gf< #0GtކTEҊ Yq^oӬV=0GP}|#+@t#E %_+3-$8Uz̰AuwN@[v1u0GF d{|$4 l ߕNMX9'HpxY`;p^@ f*j!!}m qnovdlt75. ~fS C8QC:&1Yمu""o/5d{Yo׆l2sm T hSgߺw)1Ewwjڄ [1u{1Gi=S>!ݫNf9]3*)Lu$T!8{JbNBTTAP$YWH&О$Ȩly9)xq! Sfe鲻fy%5ށ(%SCNiަ;V24,t w= ~hs\`n I3Bڲ []`=QQJ5w22yc-ezwq Ze+M #Չ=tgpJ0x|CWK3u؃A5ʏyfF] Bͩ"/$p9 Kk]Z^ P*БqBTW8ȜL$#Pw԰ s蔄 fE1 nuZ>+~B򴏤wMΒbb\sr}v! .넕q=i׀t쵙#Tg-; o;DfzH kVi};i[`E\Kx^VsgG:VG]=MWL.)pSF&t; mgԌO.j=TS61mCS"Rta!:^B"fOn+W b^mDM% # ʽ8l@CHONzv'geД?T ^nXl ۙ#QGQ OEڋaVA#݀i!2,-iJ~RMt˄ƪ!Ҟ2} ̿HzY+hLp@5h}? \\ʲŘP]y;^86O:bwO7rw+X)E)/s `3-1ƈ;8g?W^h6~PzR|bkHm>q NX{IRPJΡӖ1N;RFS$S'#vXzLrl Hx,"R/#YRmEE''(".'r5dz^>e,}r->="~i&I:Ϧ(Cy' aq=Tb p4$دD]R"Sȁ:yp`TO+emD 0 4 /ЋHJ7dϧtN Ss3ݨn7 ˄ \\"VPˤheYn&l7 F# #繬v&'HUz4 :wHBƌ}:k,ÃÔRۃ"ͅ2^3 ~ߋthx1EG> 5ᐱ RgymIo+X {G8bwaIC?/ok}SZBpG1ݼHjJjü|{CUL òَf}ȸK"g/;nF%`: iLX NU]\)u0N55D^#7ڶ찜0=B $IoL>f`cTa#;$'O\+F5$z9pxCOY:A&*T^z? Ұ#ZkcA2f}֜P2*n~ G#vNJ+2ύɸy,R!Gįk%6( Tf7Uode ZSfUP yˣ9@8X 7 ݏ&'Gmh~68>HN"m1٩3bY 5pkiXHy8Z23 @xcxa /Q/rDr@oKDa<4Ҧb rQC@]?ܯtrx ׸&kkd FUpT[PL& 0WeHj xy@t':MG?LKX6z$ۥ~^FrQ^؞ސ;QGG1EmOQjeCLy;*Hho>@Jmȩ 0-u Y܊}QB^$֙1]8g]2AG#&\`3׮G|OW}S;J$dЧWlp P~Iב  wbSVm;CĪϽ{a|D@5/¼Q uaahjBpG1(nq00۬[܂{ 4iOp26\"yUQ! CPx袙M1ߺ2<˂M/bϩޯQS>v/D-R8ލpNB췷u@Oxi9XfI5sq@>VŠL-+ I6Dy&C̶ߩl<;]][C8ddߧgPpuįd Oh*^SUO_-J$5t!39SYKvwS%TѲNdN1 :Sɋ&JWnnw]$| C,gHՀ"[^pU{f&BEa+|vYndqR64y_&+ k_~&qNM5C.;FܤCly:DM-Y/T?7]j6z- >#ja+^ufgoŢErWƣj)JOՑM2q1^|gl&*h  g\ZdzXMsk+ϸæ{Wo#̷ͻ|S0ː!(cyo#޵Q Q<2˟c9)JB ߮6HJ11l(j^L2 ZYOj4}l.9p[MB_:z ?I!1:S  kW/ŗYk=|XӳG;hUErXϷ=#1rARBeK+(ѿEg?qW-EJ[5pJbj#Hp<.2Ֆ]x<#-j7j( $2|+X8zҾ9hM-I)(yP$vUPi6Fܸ-gp2_Qہe*Wμ]Xs;qۺK# Sѷ]=|zZSeq¢LjATC(ͼ ppmn"PX @uf %' f䯏ϙq'FQE c#yeW5r\ݞCxSs%NQ!P*)^(Y2yt3zwdrE+uZG,̚%E-e=w{ֿVxM 5uDEKe3WlҲ `{xK1.Q]c yw '[eUoy1Q0O}=4݄᪶nPGr T',]C \ԿH$RBGZO?Y5R&b ȡs+p=2ꃴx{Molq lW04K}϶7q^-tWHKlT.\̭]:+Ϸ7t" xcEH&7ĔuS|~ݶ^y0,ڳsLDa: oM 5'`8>l=wT'dRNJœ W5GΆqZ mK4ZX*ӳce1B>&d < B 7Xpoj<2 qU Š7WMu֟p!+qϡ;7p0;}1iL)j SIgIaVo/X[9U%A/>vDRh^Hs=I}nsy#n1<nAIYQe]PH,눉]Ȑ \" Y~2G؆6#(*yX6GW֓2v*7P|'cohySk/O8b.\|VCW\ ,`"'1h:Fu,Lɼ-34;#tr0:#TfD'Ph7ף zj#|l1l-GʣK$V[KX۩r@řV)!;sDK C#nHZG)Dk=kZQHE}K6ud*qC)_ƲW/ax~ВK9!t:F w+Ov;곢{JNvS7Ҧz+0iE`wyA@^-3߹6@,f5 WuѮ&%xgdErUK/!:4 Vۂ]}7z=yOB]+8~OB`fjޞI]:rVL4+OmHfR3)밁 48_Ln[W埫4e&{9$~z}~#x`->@(\=V$m4oY.P24JNZŷaP ΞjF:(QfJc%G|kM>z[k]_ϑ^Ii Hm9;~R{Lɪ7^E֤^l˯Y1z,D_n*\tJ-n\۽ܧ:[V9Ru4?V87 F^Z%I$ar:"i8^|:Zy,N9Mư~^gHQ 5'd[cpqonŠH.'1#7fF oS ջw D˙uJ5\U82WGf~ﮒr}Y.ܱIKToi6B')u;% s*V?u0G,aokVf3H~e~?|\$<S:( 4 fzqD#n?[tj98 Ƙvnef;A)CwnE ]D $ƠkO?*'GCt2a!8JI},ݜLP..w/n|6șٴ;7L|y~StM5}#m˜?htr11 KBB"X 0]4 ZEo㪅 aY$AH7B(0V M V(DQNc u߭'iY<"fn-=@6C^H8K7Zp$;kp[LC\dxfpiQNm_1.? O!Rg}U ҏ(X)q3K ݓwңm5 @Q>0! ASck.|Q bY{@6ʅr͙z +vڜYhIQVb T y CTBM]P%BʾzbYبxW@iUSv՛ay-߫5I-s53& *Ok}R4 16c s{nO Gemh8:.l^dVk(8ylz)՛W/=Fpd-yj<2oͻ9(,0<9>d,"~c &?e Ȳ+[j&E)Uwß:wTѤ.I"jq }HCQZcF+灷$Q~5bmuhǍBN' ] ) ӛAƎJ15avmb%-;fQ3*&b$|{tXbDsҢz gt($DS71N᩾{x7c{8[lYOHdRO[Y |_f4$pϛ )ahf#3LrF]ql |a{'rF^gH]v_ ¦KuGf Jp݈=<fV 9ch0p2ῇ6rQ{}~]N% M $tt77G`ס;!?0( *ɮ_ceD2,He8ĥwU^l8Ӓu9]R|˅0k[;Jad.b5O(c4s3;=N]8ŏ1Bz |cB:HXӷ yߡnOAb6}~ 9>Fjޘ L>[jCQ]߸_1_gF@M #&ILx qzpD1 kh@$WyVh`zo7-/Z:Oa~9T1qC@ ľE{B&3ەvU-"PȆl`ih /`n&kt44;F=nSS%6ՒxdE-pBR # thmh$eN?t; i>htԡu\TQ[zXT?%&nV4È'3Ijˮ^ G tCVZ~=8,4"b'WNG})"{*Y?.d-x5BOM-7K& %lH8 >9:*ݢ)Mc4y+Kwm7Qr*Gbu)spSA'7pZ^|ad{^)%+W1?p܀EuЋ#괆ڬL!y]T<6ϹBE|M)?ZtmP1<,;>uU\g>+j3%u:v:"KRnxݔ8w,Mֶ7(*j%:e>ypZ6t&?Θ9bO_J!8,9i} Km <ȟ-iPAY[J"3RO9lʛKoSPT;LqZ7xc _֔Z0 /Ȅ12ú*,B3Î\|)ly+W %as"aCI/tHbJMMhuv\Z,ѩE`$}Š %`Ogt3>^޽>I>`tY(Mi ȹm<]L><( z@1 $]|s$E,2i`:.Α:$UxԭHCrkD带n+-Ʈ#HxP85+ͳe h-Qߤ2u1q ~8}=9 _q*PM!)vMHH4C7E٥p=xmGP86B$o^Fg:7չ?/GOl u%ڣ/sكAJf˒K7\7Tu _~K$ 8=5m:p b}TJCeۓ@vྈ]rS ?1o -x AXgVP+6͗̈G:H~z[umcNo(— M*Q>.V @g(`zݾ}jq3+ >=j9]v5\<^yMc}}\E6mOCo۩m;ac;x)`GV] ?9 /P{`ɑ7SB G|* C 6SJ}҆AkON!aTm0{[ڐ^|E,e-]$Fra-y/N X um,M~jU鏄b!(sPa#CA~"EAqS6&G1Fc|oI$]ݕUsQ圚I ġtkmŵ~]/]5]+ݚEKO(\+]5"yb#ixC1˸ @qT9fwl} q] Ge{k[ȁ6 ^'dG)*\c-sb kbq_wk"=nZp.Sq[\sĉ|/P,Ǘv-):>XJaW3b-F;ݪ.F# DX#kz&^c164՞ܩ#Ao yijﲤ]d١i9źX mCWklGFٶV wrHE- o aJ,Q-=|֮Ɛ߯ ' E?)<`C6Ok{ ׈cKg-kvNBp0n? [%f}Y/U)nS/b[^ޭׇV Uj;.{ٕCm2yFϣ?t,:JI>`Xzx)\9*/ IO9,Cč:)J8(nr^lLI-| Itu4^3KHAS9*26LJa'?4ߋ rN ;YJ`yըj=񅟦!aGX/٧p =ʜv&Nh2FYpՆy^$6jb{5$;b#{e`8:RngTtߙ0K?e}wZhSJH}[0S՟uRj@MWUUd!m)-#ZiX쯺 v_Xi暀 K)[L|cm]uD8޳vJ Ѱ$4BLs܄c]˜X#B6bk!cgeE]oA^a }N=|\| 99g>8ڄIu?vz-Vt thhO \i`Btdsa&ΨQРs٫8 $ NH$vK4<.R,>gŎ”1Nve 3DLjG>a*r^dRMɂ='ad݃u=T6KB:8OH\N #3,2fҞ&W\kO!bk.)~ˆӻ>4 C_nS;&~6w>'MG"߈t -(?rXr.޷ƙt1\רL FNHm$[GlYyA"ײ@ץj59G$G$S qJ)WZB: 3Pܨ16ӣ ^th)px@"33!wO e yX_q-b`R)'q֝n!S(a]3bR8kNRy `:D=_(z-#_,e g=5k〩XYL지}eT-^8^oݼ&:<7%t.FQ,1QfQdXxRT[h' 'HBnaM\ ټ@dS9)'(T| Dӂk}4FX {HqFceWCcx޻>_x/׿N>}*̢ \X##;sB0KAAD vYW j}LT4,Lq/h;6אNBVlڻ)Xykei*lMHآ*=uCc!}snyxC+EoR1C J]ldx>j hAKI(ZV!ԞqlK -cTw0|~5픗ڇ_zj\:=|g7Wo #7CVF #/4Fp&^'ӇA'#mA~ܒnG*J4Ӻw >9 ?mZzg$0ܘc"I,b(.?+Nn@#oHUkR'DĄ5 YJK絇˗P_5Ԯ:y5 ?!8R]cggI䁗֡+f|>C51ʥ -M!FD'Y vLȝ%"tʼnWr\l-lxj^J"u<̥w!H|:guS^|\.{gi(jCup1n-|v;ú6-kmH6jr&$߂]I[υʡo ^klKuZNs)mr= j3KƣZأз0ؾK` f 6]m  ww_~PJz sfb},bqS>Ze-˻3c0r; hyٸw`B άS FӤ$TYGoFspf>Pkr%[JC>`loP;ݾ0+}Ns& f2&@H ?)ڛ,wHyuTw =;˧%*K ԧ H{2wIp<+Ǥ)Q tĀfwS%=BW!c9iJ Sr*q|F\$M^_M/Nhs cZy,A"2)~x`%}p0 ܖ Cu03E> Y5 vOjEP~-w?n5(-B (uqei o8H%3W5"˨4OP37ZȨI=Ҷ"0{s Bdp NfX}^Dt/,[Y=fVĢNTu|`O鉜JunH̒A"ǮK}28Yt~](|l-}|t >]ɵr.Uapb}+I/p-%PϾu[" ƙ@[MFF+ NI ^ !JOvBl¾\#{RI61 z~85W+֛ Q1Z=L(dH,;7$.n+xJQ+?Z@ $LazJJ?{Gy'eP5[3,(^9APofdFA+zJSݻTEMܭc61r"0Leܣ]+sSimq'd{SX$4dvO[y~9f|h6#qt95jETφ4\r7tGJ;h%B*3t4UYF1G(3{PqMv a'&ut02"O!%:8:שjoJ Y#}T2tB+:)c IiLҫt-XTdvNV@Ԯ*d XW EWyV} pÞG e-6.fQTt)EǞ̜F"`@4 ([U.ȗ-;*59r2-: wKY_..WD|dНXXnH.T Hs)#\.ZӣlUSa\jg5}`)C'ʰZ Sb= Y~LZR2pέnu00ԁrT>ȹ wns\7{Q4:}^}H/ʽX i#!>tO4*00_ThyZEwxnUʓ7 lgo:n;!),Eީ&<|( d[ QeyhKfN,J\i-Be MʴaĘ< &m ?>VM’ } cXtH4mn\_wO4qPT\RA0N{,?1/?bhopt$\n;M O'n5Wy/7_FyQ腺 )< jz3U^\5X?//1j2d3#Ϡxa8/n~3g_"+-bfZfQ3{AR~0*B2㱾?2z R fіLs$vU~b8"v2 1`O"L )1h"Պ@Ux;'3NU`\Ò{]ݔĸ);d~NfR`T 7Q+"V8n ,eôu^%;\ӤMaF>m;Xnl2z67\́\1\Jc&F Sd. 8^n|\'MOzxY%$ty5 (z3,RGff9&pj8Ge܊GG4[}t"< }=(3j=Q 8ś~~PIy bvdt+t;grIMrSB^ "W3):7L)y<:)g +*އۺOG>DC2A*Y&d-jIuNtn\iVėNmdvwa v .db f7EE^);q/=Z5c.y !G0㢎~ǵ%HȍF!):`p@JGUMGĦ:(z8+ʲ޻H<{р)Վt{Zbс5G8%pOS#5WL(*"[N<2GBnnoO!V1T䤶hoo˳ LxVvi8q{q]&6ߨ(B\,_ jfuss/:n(}<.K_i㔛6ZeVZ#0~9ʇA^Ы!Gݲ0wL[]ƫ`Mh/gA8p꬗#hI@"ZH[bB Fb.yŵP}cIG،"}o耊rb5ƪ=_0 5,JwPM7ّ%p)yğy.l..C]>j F3GO2Bc$896\+r(.fۊL)y@{ A9-Te+7Y͏l'IQ2м }{A` ^zw%$L3h&CJsZ )ւGIckMH1Cp ݾ<ԛyeCPlC!_ 0<0 fDv`݇ڵgFRM:> !qlv{Z%n>tR8Iٕ9&c쒱 4JY{W}rW?sHYEc<*aj>Swd-hJ=6}ߊBWtԋ`)55 oLWJJJҩ,+[i4!,+?.XwAEhybூf*WQ %v?weγ l. G(ʨل[\)R|pM1w+_X!X2Tf5\\`޷c8Ϩ}A2O(׼ȥYt6G[Cp=ƺQЫQTߺ^LËkH Y- 3'簠oe) +;e\ ]8UՆt!Ed&rzʍ؏u>ub߬27=B5޿3ow>3׍;r)7f ܬ|f8P]'rWjۅȫwqھ(='ɼ r4R~G4tQx-IzCҳ" o,~ z<ƗìmӘsB})E:b%`C`-fd!Zjg R'{ Σ4q /8x8GkZÀNGM'2psDLGw %NNX&NwW9'gG3ysF2;X?e"F( seF!s(U4S|^O P]DhȢK®YwCjBe@x0]eT,+ldw,D"UK6}9!Zﲽ`nh|N3o 0菗9.fxnAX4 eBw?,t~i0SI||fFͣVEˈ.߂s-_?O{,I0m %ǝtvZ Qw3="4F3|y5jۺ5  ;3ysBF<=j)SվDAH;~eWxl~a8E`"Y2D5e22=ʰv_-<օ6!T\~3(3\=~eo,}-A7DtN"&Q[n ׿}Yr.&כqqʮ9,,%\ Vn&*'mc|a#}DR{|v(1\FEň|a ){i6_0.fPV/_%bo%AbyM޽I"*Ɖ!LDnsY;V |1+-qi,xiUy*; z GE{jU([ Aj-- Q]U?lö{Ǒv%}v*r(> ivKPg\Uhѭj;9V reaO_9ifm,|ZYd<ʴRLne&1`( YtPבZy@VsJ d莩A!jK45E95kV=ŠUnxeG&?e.|YwMdOl\xckzwI- ,m+Oz,@+]@xX`@Ҹ,] ys8' ()ld_.pӳB$o}a$Rb_c 19uܞB snc9(?t=n*U D2 ~ Shdʑxl~d=>vpzMkMsr;M(ee XWUf|Ϥ7PU-5Ήq@NN6M.hv؉A\TuHq0Jc*$:n ),`T~`zOۖg(,QI/Qa g,A+>^pu?mߡhwx&iѽ+'>/4 0 \ -)1[w_'5'I\׹ a+4$:/K4O_ RY)oCe3 u)RW$%.q i@(k#~+uj *lZ'Xl?pR]EozaЂ34>kzES>%nDO"뇹Nڽ@Vz r_iyyԸ}=kk0}#U#G-K)=`,LVok 9#'%aٯ4Mbgv\"Bx;6Mn/J4u%N|*S]JːAu' wjt$^?A\%>ڟ4nxOۮ2QT\&Kkdo ΉǦ9Eq+l%n;mҰ4m,'^QXsm BR2#\^|- ?RA-pxI'h3nq-gG,SVfpH2@(T*4'SDz+*(y%;3d$}^pb ʾfJ^k1̾8bnԯwCh *c"Mb3]' n67v aʒDPLO&kj05Q& =f]"P^g~i;G6j>g\#}e󄘠`J4bH *!eJ#׀ {U~|$ÇNidZKz2H┏kOc ܖ* ^^Lp1\}PB=tl`Xo)rohZ.(w54&_g qW=%b?rBQcTV;zjz˲YCg(d珞أZ?I &Y\#+ ؠ$^%mva+/DS -y輼<~-^9DR͹D\@Y"]FU"i97&E:yEkϨ&T{Ct`??8!gEG)v=~ [ e"-rahǾA&lQ6}# ZhXm(jdC]Fg4cϿwf$ V?ㅇ`~ yfoƫ֟sn̬Xi*3A'PpiؕyŌ"bm+ XԽO a  u4?q=d["mأvS=='=+C3oԒKhQ}k`q) +>&@,Ip3V%\Vq A;oY͛pD8*&B9KN_L(N #:uƭ|Z'ygtk. J\!֧.44; [d6aGOQ9B&v{f4)$nZS^hy*01;MԢꄚ-Ϊ4IZOP{lRQug'YC lRgt<i\D|,! U)Uxd~^IŽ,Zy NZݱU_u> k9h: "#Sz>%-ʿ<)4 s.h<+5zrRGƀPAʗI=8e[IT8>`;!MBmʜEF<ID͇- 2SLVdR3eJg5MW 3 (ThubQI/ցޅr Fqz-} \[ڃU$?xIL.mTE@NjŃO-r`by33;=1jɟ7a'k"tvEUhdW"Mu+}D7Ht; Kr$DJЍ@!8݌#lPz?CSv_l./l uz_ٴ:l!K\"ɣv}<7Ӷnh}Zv]Ǜ*1/3r0lZ(Nh'2c:8NU>sc*he(bJgf^oAǬ|Ewc!6JSOl4S$chSg]rr1CFpj~KI#%xP?6#1}a"zcXWw%mrL{C'13˲oޝ?#7%888OEHa0frB%mtTc _9MHuSU@<rȼUՙ47KJPntA'HKvwz|hɘkA^Tۻ+6q'#(FLcW ~ؕ*cƻ,XLvsQqU-Ru 3v Y U (M)e"<#5 3Uc4X)S٦;U~1ӃXPEĘwAp!4 \q)ޮGkP,:M[yxIpl\ _[͛}O<CW{绐L֑ /[$;@7rNÅ5 $̮o)Dߗ&b!Q9r VEЇ19Ru^YGr\*HQؙ3 v8WC.!XTW!B &>~ [8 ;TJ|@%#|CpKCOe(-f2!nD.Rĝ͔\tlB4jЗ-,)0 vJ)A2 3jV#[R滬i3U̹8"}??[i Zq#>FwxkY5ՖO"7ӎ|8@ڱV#]AoYnђ s׼j>q^zѦ `\,|{p- tX(ҢKc=qp&%2FYL8gHl`irF y:ܔ"avucӥB y!ʶ@Я،y@E`Tک; aғTƳͨ\| TwGˢ~C5qb"ZqYE^`xpJnt3 vkS<SeˌdΘ5 \$#9$ֳ͊%M$r^?(+R%aw;Gh{n0%;B(C})fi>Hгxڔ7 $sc2LHe! p[ma>Im9 GRK{9>bDtec,h( bKL'?I #RN&ҟQ30\FoRLp+q&NT9`b׶"XC߰ii 7lX}5iEGACyE̕/.ֆb AM %n4 I2{=(_=D0AYŨJqqBP3r~lVF鄷\sc¤2tILJ=r%Qrd1-}P`i2O7bOPrO@2N?ύxaY#NmsxdNAYrI#vx+X{ \ Y s87"alvڤǃm+92 .[k,wN#FRAg&Ex$[kHhEO8a2~Lh%f͍+WHm|BP;D92SW(vGzZIޡN/;.٘Nl Py˝X?$f=4}X`+c@q) J vܘ)vs":,s5@9P= ~V}1ePK@Oiupx+@c %>H"|M#6^$笌TE~ X̼ĉ$ cZ .bc.:toI1Oxs*sFl"rBȈqiN*J6㚾c9 ؅A}D 0/J4h6C= bL=J /{Cw4p8*/Q>TŌ{闂_ČN&/ƍӗFLRK!?[rj/QPgvyQCēW{fͳcHʿ-D+$,HPr oNYp 0R eYum'W<`禧ZIIҤC褤*R6 1~VUyVOgK/nM3#?"/7W+0!OUA2c\wdMXʩhw[cBZk}H CK'|X%MY!O3g{T熱pH|U*~GH'jH'Klڈ-" [JNnE!ς7Hnr"rMKRCّuxh # n.;kmHBr+,x[ܧ뛛Ϛ <.:"G\QHZ*6y|KQcpy&mR繶 xi lhOԁKp@7!M@\ſCp\zP/b  h,P^S3Ɲ31\ 'n`K:]_ow•} ~N鋹@^l19e7&Sx_N+.Ჾ jE35E*R,3rLD>4|:zO?iNR [eI=& |} ('VWb{>ʬ"Ln kPˎn߳&OMeţbZg'h,+%yQ 9u|%8,uY%!D:=| .1i/CZFb&K\;VgJ]ДImQLd*9c/*Ln;۹P7U2MRh4_yBPSa| q|cW^qTz39(鶔 F{pa`[1ju .ׅ%D@9yJju-P^:'~#^_ʼvU)z Y(QBEj><1aԺ gB=? 9 lyS#xqRh(Pw _BQ ~w1sZR? vRO"XhWڼ'BbE5.8"5Z4 ( ELMHyn;+;ˆ(}C.$P>务?bx(5C"nRxD>>evD6xYZ-Z١قXnP͛SM4e l(aĪNŞ|Ex ͆R'mOIbjv2vVu]G1^zCONd {IeُrɍҐ;EyBӂ4M 6E"mf3< jeeS$EަS2y?pnSV D\7|`c>t ]ŷxՍa,PrIv!,lGK9iv$rMѻ>M\lY+V?׋U !'q۔!Eϑ]5"fݻ@j +U:]'E75],LhR d3{F;raɖ횼5/7|.q X$ow\rrrɔ!(|}:k*Fs;zQ@zYFo!i\7م;84-]|0ZmOc]ӊpgtz.Q#z(kMŊq VŧJtT% oAӷky+3|?s[eyZ/n9ΜoaF!V]CjUmȊQNr_cbz& FT9~NldZh^pV&RX:Y.L|UKi'"<vOlM]bjMӎ?Hi|ӓذ[AV*5h8k"]X!pdGv(RIF+f6lv.^OM-zXL3#fI,yl6}SIgT] %h/⭬+ t%^P5w{i_KQ0ڣ`[4֣*sߔ0 /ha~|YFn(\xhj={.3~XxglO-WWKvG}A=j7H=FNW6 T[=Y)R w}KYYM_@k 5 Hfp)^A)4_ b,U?f@xb1ÏzYyBqKz6q͋`#TN9iz[ ; mfIJ#p'ONϨvBm">T,'-'1nPWx+zfqwh7}uW)ռ[D%\&p#Wӽs9_=kU%m+vei!ip:ڀ.!GĽx63*37 r~Ao} "wDКj aNQ #i&Nq@ YHɲ~O4b5 逕eаLNO@᧦PMNzz:y/H.8EuIM롅/%n BܼK|$`J }eq4:E0}L_WPipΎ1M&+ ha +*MY-P EM)6oB [g 2)fm10RLfu1kwgC@>C@Q籵Pl'eu=d-nR.X], 8{E#4h5*f| A leB1)6eLD= Dܭq@Ƹ~!h#(DC./@"8Ph6[̋Q~uY: yq&\Arj9Jg5̤ߩ.`(ݧΐ/{WY?|:nU[WO(א}FIN{;2MWͦ׭t:ʟmJ|#F_}SF!cIW{uꉯ9,]A!`{+_5ML'FWa sB)Y7hWEo-]N=01v)Gws.zeUqYc+\b Qؤ`Zс23Yh}fK=hUz&nh1 ^t(2}i/ Syo'Lh S(T[E;T[A|`jbábǝX6'n&)P\y k@|e&)i291;VJC,Ϟ$8ra3'bPCՌV9,Lecl6E45VTlQv>x!h(.Ip-@SC20Lk ڒٓE'g[_18R\kO6 2d-|iU@+x8'b3խ}qWk$S֜BY}ލAېd8jn zB6/U3}u?êDZɌn?" 'Fzf_gw zbi^cr`u 6F7I? /v;Dʯ?S@;ϻ4#u@5RyckfHϕa%6{ra-iׅ΍'1vnn Hy2Q<4vhl*nh<˨`P~[*FʣqVSK'QX0Hf 1m,lVyNwS^L(f BL`(T2Yr@eP6b&k"Nݶjȓi12͚>lkhX ̚-ґ"f(w.hܟI{Q*@$w6T sx'ꜯy˛YID4]Z^ M]PM[#LBtg]hOJ́BHX&_M{(#];:6lgJ^咆'6 x $ٹ)RZMrs7&vuՓ)%Z槇s24wg/+G)ՅA4T;˿|M5[)~w<\\"CCYD^Ã0tH߼oI΅ ~c)m튫o)F ^mτ-' (h3$XvgQ~]l26F7LA ⧆бaU<VC`۷nbcw{yg.$YyfXzYO <O Pc.5,H$:˵0ܬaU=f!|jB 28(/.u$CöAd]Cy' _DSZ}ݷӕk]wb"6??l2rk&n25@)Iv>'TjOJtW @^6'=a6ć jL kH-QR+0F]vI9x ~7'| "@hG=w#AI[OS>Q#\N.a *0|߅:nb$CB3-dSZ`C X`vc4j/ˇ 풧3mK.rݶ}/=A*"802>+quS_hcbQ!Hɮv ʰm|m sWg #MwJ#)є" m=*()+K~uN`?b= lIL4Gk2| ̣>Q/f*3 ֤D`TM`wmkw&8Li s$c 7yNH['xio;}Տ~D5D%03:UzMce0gJLvz^i7OY8 Wq6]jх@'3:'I0&hwD;ÝbiR1P%-a67|BccLgDNhȠ7)U M\eۈM0BWUMpw\>-iCr 5Ϙ Ofs!EH| ITg _ ˩bsWbnZ߄?}>0ŗm֤o7SJGHvٹAWot/׮%B+KN$5=ޮ&f ^O)bή{Mdx ò0שּׂSL\as?H@nxբ *93`WM=5^p_5~SFί l[ e} r :[yw6o;ʂS/c/=s263f QyJ9Bt=,l_ήq?_Х(u"['/|rں2y} ǀ@\E`8рBBWǼ~qBU?|~Wa/[̌vˋ~ VXGgyXGLQYmvFX#+ n47 F1%PdHfF.g˙|N-%Š״7,Q.i(xpsc[t5t`iE$sNZ.t2ˍ"nǂ)کR@w]h{&$L斉ew3lT&B%eYYw2e-d 6űS n* ](U5_T t4#S\ i&S:'C"Y3+/ش>>4B_4nLz -Q VD2Ϊ}M 2,Bul1? JR]FYv(K Fq=/N~[-۝}/y%1ϱo3]6$}=ȾU/wֱm, Q&=d1\P\rQ)O؄ ܽ׬O]sE;)7ފ%+Fyyf: fŏɉm=m 28L1YߵY#!9 TҫL"b_1N+\:nmR}̆.,Y1}&GY"L%DkvAp/A:쩬pR!1ٯ2K?ʱotV,#H~ K"_G(|н!\+{;P%.ST? fˀ2ȸ.lM _7G, GGs{әPE {cܡ(Bƕ-WN[v GV}-tV/Rk>}Ȯ;e`k7vEY oj&alpp5!S@rְeۘ&O6Z4%BQ=:a2RyzstgZ"! K(+uls=.?vsqI~3;9~9%:F%gs2%xvֿA`lD1IԊr4_:n#@1쐋dcK'XKfZ7x?9Cr$C(|wPh";wJGG3~\=~Ȉ2_ڴSeoǚΐNFn"ΓD"pyϟ) t2C)}UM5FB6oY>iFWX)/@ HTJ/UDo .|O$@SuLtGmZd7,S%sa{*8~.cox!th1'éL:ުj'eU%P+gIt) Ob4eI?YF̭O0Q|F4֪2hmA(Eʥ}lFf-1|BWI#aXV2 9;\fOFKW{ AҍšL=R5+GЋ&D2p8xд;B!įeJMjr}'y9JfF,|MPy5fJb;;@xSַW@ NN̈A7j/5Q'/~ pJ _ 8zxʝzo]S(""TUB. 57vڞ]$REa}f..[w%ϷIsGS.[[/}U<_LyJ@VB|8gJ ,ĠႥyK[w8|mE/CcYo$n(!goӵ{寤sS{ePep?iJZB<|`aocPx껢 JOe´8j\} =N˾&o`VrEʿn\JG4'[["?ֳ Ti̳ D R{%#]\cM93 \- Ґ'3豳]Z p0* ZbtlLRvvCa0bmUD=!RTҸ=H imtD1uH\wi}(sdNWcpЇY5W $2*u>e )-@RI{wa ֧W&ɮ(Kut=5 Yh2-v>! JcDϢ9."!BnEJW%qtwuE"jBҶIXEhs\ մ~?Ǩ厠!\? ͪ ٢}HBP3Ui)afRRQu1@^aZ!@˽Q0ͺAt@C8):/)ׂ.,@|*'|}r"֒z8Ÿn$;ꅲ2c4zcE*tC 5~c*6*6_Cj}<QgLߜޱB{f a䵙eI^?hVy519 +)'y6wX:ϹUU}$ h8Zquob egMJ x{Y}G7D6%qe׆xAa;j߰o{2ѶrE[D[ Ҵr2LѮ2Vӣd-kn}M`i\u+l7BJRppvc}&5תC UY 4遒;;` XCodչ^@XH1o{Y~*?JA-gN$y x꒕yr :L5o!B5~n]KHʓ@Wp= N+64 oC漨E tEv93n+c j<\iwٞ`uS;#]0m8Qsj_G*HovF(-X( 2PKTRޫ8SnivC& Hc|Gn(qJIL Xm5%u1Q#LCS܍=a*7UU%qZl NmVҘIm2͖*@$N{7ٕ5hH ˝<l@0-sPPd^*+hWm}۱sL"\]NhY~ kPNoh%auhU\9w* 1ЩO$ rr}abY0I:|`։g`D ƒ"hg. D} jIcy>[<ܕNTq(bz((,UF䶩 D+Jh. EA4]F']5ko;27*Uf;|aVtR„3iql6 ɍtSՊKƊ%K]9E/_K0L4sln`&<,,PiE=XʵpTA+)NP tf/gк1:ZEM`N@߿~{D&o "PE~7,ZV7 ;$DNI蔃{dxBi;uyO~wQN sF[*YwrGR^2eWڢ,mW*4J o\0' u7"mWBsv4ʇJ; MAk=9z.{hi1ak9u,!>"5'b :[塪R"χrkba?1x!o\ E%=)GOUZRLJ6+ֻp8l%>ALSY񭵺za6j{Fu8OE>)l~5u_X'NȺY'eIzx0`6֥jp?~ t<:-"TlXpD2U[Śs* ׍HMʽZo~hP+]\܀q:NtliWl{D>A!Im8>VyH( nopZ{dnZ>7&%M%L2_6j{܇# ӣajLo1Ű`Jc‘6NZU;P]Ex@!8#%ҞY蔴 cL'TO3-@Bck[Y0`לy\]E@l1S=5NI+b%Tij?lxm6"[ AjCk3MIZqRZ7X?C5i|Qڥe[eӣWRرJwDX0g8ƸƶW{#6,DEѰš\7ǐH(ءo1O7p@ꈙrWM!*o62*C[ٮc%?P2=P4Y.J$hc{#*xA˕P9̪=3wC)5 C5/}m*moGhHUuBfeafIl4"Oq -æmdFcCC2bZ|3hө FamӼ[&Mj72yWAuӟ܎%\ʵ.v㟳> [.Z#|q$vvf5pGxB%6 ^C!U-F,`x́f}1n3KHC)HqAЯKnWДSpzxqQJA! {HI t9Ŧ@iIN#?T> $ l6{\ד(nfב<2jIaVyl(V(~FpWX8֖ ugQ2`]b3՘Je{98U[U~cǮ`iBYbK53rj.298bȋ?=7'pwX4`KV$/(@BG\3 "$)$jQa+vgF,Y9^9e2gB&Z9LѾ\v1$jJ܇h48r&`>ߟhꫲ'yE8Ǽ^yƢ̀=(8M[휧Aa$#ȫXؗMXs<0SLcn /f b2=Fp[-1 !U)]GL@~?6PMؑNN Dr绋7^;JKm]ߘ>\DXዶ8,+ @NZ$['ux0@RJ3ϙ^@n (0#+T9Z:yն7x[xNTwg<#1!|376חgcT3 zE ßEocmJIv_Loܻ0nIgwVLivB:@$*a`MN#^XcxG6[gaC2n.Kܘᓫ }ń>[̸u 瀳ءTn׊S̸UN98ԑbօKĀ;gKhˮOA'9[ˤع7j,2%I]8͹鴛nyA y.TzCW`Dg*H oVxX9`G*Wt u/n(,,vbTŧWh _.924:` EUOR04m (:熖>U=ώ|n9s&ڗ{/#xKRh>duҟ7XgGC;˗?+ca엓i-Aɣ}" adx;.hβ ri>*Ak^QlZpD^yɀh%FȎh>܈\! Bf6_Ƃ ~=*sM#El4 )2ívĩ=Jh& ;,gn⠈Pc_ Q>&FI/^sִF>X`lE$olZxȾ .Het҆ǀ~h9A`u0\[dڤɰƸɫ:զLf1#^GjO2H3,\cSJH!ҞB!Eu%9:^%0~?1w^yt*7%Q%E;kbu\pſ(@r.v :^Sq z]d/Qm+wphceK u@`s1NuEF) 0dk=Ѱ2LXpIfQ/5<4渲!7f9Cj6&V$RsߚOi}W7by^$¡{#pT?8Б} B7N9 7-ynie*6%vn7i)^0|ۏX" ):Z4\P㯯jdw=>y* XVN V1adjU1%)L9"L"K{ H-L%$BFCwg;ZWwq^iKPfA+ D!]ih"0~!q'"4#tP\8#ѡҗo`)|:5}󥈠nG=7AM9g'>`uB˱j`DT5 %Op!B8&'r'Ė@k E/X ]и,f,-5ͺ'MTƽڏr]idX8&&x5qIH*{fhegn@G7C W?;kLGUI Jy@:u,4?~lPi:%!#dVpt}EHhH?qҥ:aY?bǬ) DwPXEiU8Do֌]07'G(9iޕrv׾:&|q.6ʅgĄP dIZdT@Sw7%e([]GgpskLt8)U}^\^ʳKԿQX$O`g.1"*r܃Ph.̔1H?U[ -n2pD)yvذGbԩ ~L12><ڀZs䶵KQ&"<% N2t8v 2-Vb<.%xMxq3LS]'HIé{ o|*g1)I}J~i%\;gɟQij}qs+\gEJ)[%IY(yy +FMr(z]_t-*޿ZLz"-W ٳa-x4y }ÆW1*=4~.vBfZoIl{+N>xP2ډpFG_y! 7i*J{%'HAe͛`j!g-P5`zTBGg&_||! z?uԽ̟wb"Nb1nك"(SWo $?Yi;Vgl/D.`Ug@pVr&8J({c=l"$WvU6Yz78S6px1U7|"{ZLG[% "6t؏-7Am67bw}u=K'YȫNjқX1NKZH*ɓ> irrV*Y>[&F d9,Â4 ꫩ/HZ̵4y,)BKr=`sb+R=NchN =m9Bˮu_0Mp-E$OMЄf^,ԍi{v\= Vz5Fl7_;J]΍_3wfM>Yu6q\SpmʤG0φ'B@_!)6.~ ٲ rЅdg; f$|9csfdM^2D6zVgDBhv㖉 )Ӎ"c BD!68l2-؄*h  AvUk^i@ͺp|YR5\< *ɡ͡s[Ԩ!M2<.&kX:u]ռֳs-X1yaĽ.McVD^6iga9\3teSD~ÏP{s]TĂ;UD6fb nrV^8̾@t^ |0/]*#>Ȏ ㏤|]CY&q1Y6U"EM_a;< CtGkhyscOWA8=B1+-ϱ-Ce 71KbdY $cBe BI>A8oz-`f?Tؖw[rU.JT&%vv(Q: `(]%(u `g~qE5Y"lGyεM]!( ;$ "%]"8 v~G"/ tQJ% o2T/б"Y4`35N@(SZCe0ꟸJ 1JYá򤢖W^u=koy#Պ- DJUqPZɮ6eu*Dڨ|T|Puy& Ż-z.XjlK_ax(n՚> T| yv)`hONtdM&X*NS2iP Ԫs e+d,<::bǬ,<%9o9U P6t Lj{l2 +v<4k ,`Vl[hJ{ m\[F)[jIƏDJdLL>`ҧ{$&}ZDbE&f[^4ȟPuqC#u pyͮW[9yQ]`}sjF%oBu*zFҚ/Ԏ9WNcΛAǽe(ci',%Kbӎ$fΉ8) 3~Z1S4Ԓ$F-O77^fmDm8ΊeE\V䏽pnD"4Czqq^ 5{t*ԜD/JE\Da0t6HM;0+oӡ0/z*,C+Ce'({{bH|R $`כ,~2Z5!/oK3Z>@xi&s$V>*+krBMܸ݌@S:+XQђ~2B.S x[go`@wЋ [45() ՛' 7׹mſ 4Km94DSNOHᣓ~p~[ZJLUcG'[8i(Bs{y <O8 @ r>Fj7p$#=W (IFxO3(7z)K4t4Ű ƘnF<ع&3 ۛ'TYUeȬ%pw6iVFwSzDbv%U'f$_ xO,$ܓj<7|gj,L&vb] (?rKA{ٝF̥n3\R'ùkG&X"{-\juaQ}J=IJIc!$cB̮/O(9wHmD SA0] !Y;Zz;S|d孨~( 5] ;/|V۫* 8xmt%4f;*QnҔa_WomF(/Xjcd@L1"^jdŦidiGSHq0%Z Qa땇ճr}tܱG?뚫gyk=)+.(t0ГH-Ӭ2NJE(-C%v_|hIՔ[,D$fHz}KіrZHPBhПKxe )YbIyT׻DxG.N%Ȟaѵ~DZ1[9L1K\!pc t%cUA=G0L 9`z?[CGz< |IZj.jh8+k oFfU! r\nyj*pLpVkWC}IaD ^>p`8t$oq3k,5ְuNՀQw9?1قn/NfF~-/u\PɨZ6j2Cas#+CxH=Vٰ6Jөz$}wypyݵphx|wC^㲙S)mg?Tcjay%6{HMr"u hcC5UtA})i /5W`mp:B2t8hs*SgDWǰm{^׺~.wL:{@'Ph^O\ފ<г$4V|dN`˫t9_ֹ˜Emf}ye#Ch r3"fh&|ð%1"|1S/t0%nB@2V.zOUD"nPM,jUyF a DS`8a(Ŀ-j1&Nk#c\uăǸqchnXόCv;6R k۞DrnY{OqӈSO y8ҖYBtT!V6A9z#tեTѠkUMr7`!F~WV$D ?^W?B86X\ )#[|v~ET?|Q]mRq~0t~ʜX ]MZP܀T?'$a&hzgtTMO-^Tp#D#!k\̐4DøǕuk;4f"cUM*/5#Jd aH\Q-D^1LPrYp'(]s X(yo22|؞|h>3AÆV=4#:T.OTNM CATOS/Vͳ4!f%{HJ])|tzsM O*0af?yM12ց+bL}avƤTD?_d3COW5{G|Upewy=|6;N&[PEc^ՅS)&7YDuWAw_jZn7 nkt*Q["LK\Fz܁pH1iVtlc[^_Y6nH!e;Ǐx+[.Y-kf6?y])@i0uJf%l#Pz,Bb iO_+V=I2O*ƥz?"Nh RCfU]m4 <O 5Z:s!v>c-4c%ЍZqLxŸnO0W%F7&4Ū"~@hvէJk=8o6Qs;:/vh\C *M=)ۖ`q rpf-rr(JQNwg(Rz9T\^!cG#ėnrLDv,nDi,M)M+x"zLDŽsz0j0 >cbGe[Y=G~Nj&IE|Cr#H eITzAuix!vCܻNCԒ4:nJPom'`/ vcaBmwqG )kQ~sT0 8s{ܜRg7Ӌ=[|Erؿۮ޾m 9 `J1$d'”K{@xB=y0sZuqvHEnB_ N@YuFP X{[C0 ,$KKk4~50X-O"ė~e*&iG]Qr.wKuTKν;r׋0Q€e84 E81_-B>-U~,TfxO.y xJO݇^w%[.9>,16 D^yy7%qD^D9|  mWUgge؝zےIM/x-| +Џ pS]ڜuT;(q}֬i;ӭ9 Mr"RpSᱚ`>xꀘQ$4?pE0}Իg12j™՝`_uY>ZFkJNpAh80Wfpmϸxf&`E#VK+7}@C O7$W&~OM5 %Udô8#R.-N&Ϻ(m2yNd1T(OnW4}^w_5C2]L]9p6*4>EvOj!=~ip; VԇE?%bpn_]ҷ-Uw֜%0/_W9iZk ,A~g[,(p& 9kπ}d8Ϟ.Ѕ!`&}[:`* =DM9*Z׸ȢyL@ZBFDuxi@NK}nDa(e|&_88uty[7QWKG aH?WT3pE$:(Jஊろqwrk" 2:: eή2NA4%5o?.ؙ5PG:>Rmعp)t|Bu] 놡_wrLP넳DQї{Jy`g/),Zx ]Lj6@mQ$Yj$%RJ]+Ŝ07*[`A,=;^86'܅0]nh6QE`H)ܕ}9dFlr(@'D18^/ʫD >}4sVS’ldFd$?r݈ !owz?T,T8{Nt$;ؔjO7#F,kfѯNͷ4dgw7 To+vK+?e}%0Gf$Rr s#2Q ls;"sOҙ 0#ыy[ ]g<&E܊[7)\GY?FF T-r1XâViO@ϙl OA|ekmC'fȩLqOsGJKc(ToNQ!UDGP\3rUԜNAm>sWIt] t1 &?yT56nŕ I߲ULP:l#^4C!293vI%Qn>FLS;=F'Kdrh5&"ݳ(t @A#OPuM.phZj*4C =Al$ xh7OE֜v?ݒ;Yǐ?OϣF {iX{>&rpw4HfIŌ-NsKw`!%"hEtZ2!у|WŒyݿ O9#0ͼ Q@e{hcN%pq4L"sTx 7IXk {ͳ 'n٩ ]OEXaǣb<dF '%72;ͼpZxI< n==\ݰPq DT / nxKӞ*ڰ2 (i9lMٍ3x'Аi6m+<{G-ukaDbS{Zm ?M7A}i"Wk5w7T ֝3nrtEq( Qe@§j1[:xs3(xoM~x[yu~I,菍#FUHgYT-&sMXT>p# 85=F[]]9:E*rchx"o-ߩ-i%4A~.c:l7/V";b' F(uEJ X4 l}1ܶI'F9 nO9Ȧ[ j Бk.c&{Y}AX~5͢[2 .eS)qLu-!U icF ijq~i<D`9Sg)'D]:@[_ W`¢pYm9cy+KMG1}B0oJeؖ12BrjH)toH7S{|Kj#j#y~͝8{Kx%=+ S%ShZIVGHj ͟D7>ɛ :kE;F[eH{m90@F00ŽH Dj#z[(BeIYi ^,:pmqCR&FH}Ù"+#-,0u9& M@s.fHj"¨ Tw[9IG{2m>kDͧ4/qD1n d\UOFZQ"Ip7p i0.mLFdhJeO$40թF(SeP$ |)ZIJYXw-wIP.6W<d1)@&Ek-l{ ɘ%T;K,'ߖ?pSVojW {_PcC4. M(0p'(wtѐ?ࠔen}Xmӝ=64|&lAF.Ȯ;ȴXy|nQ'gZfkO\6[p1jQ{+lbca-Wg>ޘ—e2f&dY^[<woG8`4@}tPO9t!e%—|A-#7Drڭ,Ukx‹]5SM)Ў݋XWޫ 3%u<'A aV* 2od喏[Vu Fo)V88r!=<=itU$J75ݹh GRUzpyM/Kx{+wE;Syi^5f8$7h/i M*b](N5~gf,K3di &F"L pNl_. 8.@]ɣy8 D 3F.rN!,.ɰr Sl>(-:rvbsٵxr!/ ݰ'KymÞ{rU.29 ҍFV ľI\EBE;[Nlsd5ZurLZ $ųDߍUQ::4$JǴm8Lpa=?e&T~[a>0ciߦ6zY+U9?9Z:3^jFYhY$U!1p؆pVmY1EUU<ʞI&|n麤B6YB^B kSkX6m[m:kGX#ҷer8^3tLkOwOt{iR碐C^0gD@VH_6 Xc:@> l͟՜ iKk*2;ݻ4֖LG &6oY( J d%6dmq5X`U xc\Qy3 g{z J@/r=GշIu!<{ IX鿮WCWt99}mq鴙힄\|41Vٲ$ jgNTN#kߔepe^Ɨ?s]bEv]¹ `8BKo:ND1kO$yDZ&jƜOoXK1IoE tynPFC**T9kNM}x>,֤xdڒ2@." 0"}/XT?| +F6k'H j>9h`eb DH(&qjj[6E'fb -ޣύKmkQcoyUkLalH.8s{r6.s8&eOM"%",PKj޵Ƒ[80(Uv*׸AOg֨cTY d>rJ 9ǚ)VǫfQkF .hy0[ERx{_n?㔪2c~o1 T αu~#NB@ ng42,/MJ'!"˖^ Re>?h7̮#XyLK3mN5]Ȓrw]De%QTֲ+TSK.#CRPRux%Wf5W1o5"b;):&|)˟^mެГC#Wr^oT6?I(cX/l"<3H%=ƒ2!⧐Xn*]e# 1T< g59+ëM3vɉVHF)Jx~̞SpH1p"aRy t+{&.X5Y͑cU2jȪ , Oq~CΉᾖ$FgM4~JD}&z䨝T )`f$*v e1P VhWXR`y(:{03!DV}b_# G` Czҏeo$bKoޒOJ#'rYXyi^xB{[<Lou WvHe.5'KM*2xgr7APIɞq_\2YOl|7Ad|T3 S:Bl813Rɶ:?}ITR8"j1E|2l-}qe|Lp?H.9hdsM^S7rEt]E CePT*גQɢxXPT41a`Q+#D.S%n$,|KݻD 7=w ʼn O~:RJ-F:YGl 3@ēhZw,60d/`Y^CNSҶ_nE¶z|W6*̂?p]8t2mB̠8Z:bF"{N^#+(aIB(Vy 7K2gQ l{jtBub܋χB VrܙܾI.,VUX߁u߭r^Xgen 5ܠaZ+ ,aTZA7~`(3t3ܫ j[zƔ[2xP~/ha.` ͎u>yx\mo[Ȏ^O2n-76M\@{C(H^+0@Z4cۂ)W0W0Y> TCzTK ͎b])?7fx4O^r2a~wvqi}MaYtSmN 3F2!|HiK n<]Ek3K79ǻTG"v@ Ni:ExO/g-cvF ~q%<:$MQ|3⫫Q2@,gX= mŰ Vq6yQp/MjŰj3͵Ӄ炌UHK[]I|Y GNr㏨ʆ29JDj)(sۈ\58`Q@+π쉭^!mf~UvʋuzR~%)fff,X5_0SfaΒ6/ط}偾U[<%E}ku{Q!sSPگ|/"X$z1Wk5Y?7Kኪ*KaF,8 x9E-% ǩ;o8GI,d?6֯^Ig[\h>!{"Ia!?1ޱ/Oqy7BA7ZyaWg&PtҡE,Yn cg*I{Ո.G,\&2({Q#, sMp#S‚Uʶ \2܅luyب!062}vAkߗfU!])&3)*4_(d+fAkÅp:9 M -aui̔+_[rdAz[RUW6@1=9dQ%7^f)Dg+g* B<B!Hߥ1^gE1rTOOuW7&N9*ttDil.'î SRi#z@`dI J⩃ewe~қ_6K\-"S5ࣛLTQ"8< 9NfoӉS9[1/R/f|93}~C.߶ĔMtE~$9J F ]\)of[IdžlN/ŕtNswĕ1Y2jeOY- qslΕ PgޛORX_}a@G)e-=8_$ ʿlJif@0jim.bp*܃HˍV~/}+=%cs@m7DW5 ~kRY|ϖzUq;/{[ Jo5f?1_oH_vliƒ2K~Jbqb @s j0'U!{%= %J $JD9HDPg[(^}9wdEHc/fq `߹b>zKUU/qRrD} dўc'mWM1F3c݁L8r@ zV[Xd}hSN%VBcoqi;'I&Nb=/V4X(;f.ϢLMc}|F?^4G5R0uI;O0PlZ3I^1[<4ċoq6^ (ONK\3:1 IKG͛umۡ VtB0u j^5]Mw ߼HA5L{*+]k%LH< X"By@-;`gW;~!N4o.(B mGwċi:PQ@m/-84 5_p Z$;5@GTJnnNq\1 O9YSUDmu=Yl䭟M?ҙ;j@8F  >7(l[#9͙yڸpo#Iڡk'5څ6CKC ox*e^'fyn}9ełIA^N %JܶSK ~EƨGsƗ {c7`ˉړs'ɧUY&SiBeeb0Xr rv^]}{ܵ4Lc}e$h/zDHCӍ>j.e,`I}pf!3PD{\ z[8 ߌ2`ٞ@=>*&{iuS'0F/_e֌RseJ?ef:UHT'Y<|mpEdk3!MW6U7{q腤5=dä.W,f;7#B(!cM}.4DW}e/E/F7ś ޽J W~]l˃׫\hf 1zYޓ19,l֭wMHjvڼhx߹yOw@ܨ9-O/26UlǗ?pԆfᴲt,zP(EMRvdτ 1^^wV yG,[_#l>315œ@8T2KȑaQxlgZ?vzq2g4xGKHf=A̪ lݜ:f2Y`'XU'6x>ԇFɥE8Ou-B!֗\A-Vu`JUr'*^iWHϷoIRbUB9H_c AS4N)**-abpZ=>2WM D;eZ|ԱBڕ9FP>'? Y-䉐Ix81_JoY6r/G;y0%"OAPJk*|eRzt~-;P?4W`Ϗ k8#cHh0qA,Li۩(ri]ҬJ}~O}8qseųf]W &rP?_=; (“s?+.3p+-{1D5]nWS3OWR),P]qqwΘg(! c=¡cBĻ`ψ[kOxΨڒWEEA@G0WH UA{(hLqzns&t/L(~ztW?#]Ub5׊aS;3Q5)<ɞFN^w©hEbI/;E] P&guXh Q ;F, 1C֌Sj y&akwWqC5RveE;Ka"=J leD&%~Tz:m =<^QsK0npV~R :MGi/@"++&_f$cɔ\K #{ޅtX27Cٍ3Rqȳдڣ}\i\5 ) b%1/b oTm:Y zQRkc"_k'.kh5v犢2R Bg@UI"T#\|?!4FZOcYBiBٹ)P,?3+1RWL_{Fofݏ#ߞ;VT|r`(t\<ۅ?z@έR/z0V3<7&"QGHYAZ,ͽB_̏QH" LVTCeu'>]'wj}S>cئ\5VvAF"Ă>=.KAAu#Lq 5V" ~ 0\V5/{ bm3-z[?Bq1khmt?8隥Gk(G^٠s8ig/#`АQ8zxczxx=U]VVGP; *GedE`/Xhh ׊6I\^5?(;,x\kXbL!agX3RK{FuҞ @}pQl&R/#|&a0ɋF_?Y?Y)0VCFx a&R lDם,(<@bzQq57=1mOS%4dZH'@Y:@#-+(S7AmTĕ1Iӟv*L/ɔtV^}A^TMű5QDp J_J>4fjN}awMb$ Y_YY_ǜ&*!ro1hdŪd><37JTm=go~DLqlߜ|w,`ˬiO[mǑ4淳K DfSJ1zP)ô :@DV32G8j3א/8G È R; 1? wRZ0E$cޢCy%VXj2du J!yr }% Q- 1[v >" hʛ¾{x+y꾉EkdHe(o^x ߒ_V Jݐ*?AUC'z'd@Dp)[nO|!ռ)JԸ7~`0+ʤJ2Q@02 v\a,ܖ"[#_IwO\n._rtTDw5^sY!BxbY))#b@ςg^g*_jBbBe AYFyے" IՖSDY7,+8$^%5e"-[9sA 27C KR`]O?1(&{V_8-ԹxX?_nRݽسN0(MUT d"PB3xΚtVSS70زʛ3턥ߓ1]Z$%!椐 ^-I~,*1*]` ,|]@ JIAB*=yP7E\6 KR >ZF;٨6]M`dumj_$4 cha04ݝFھO8Ҁ@5>]D!Z0_O4-IM3/XUaSZ(JeA Kk279rUtbW@c;u ۴Kz{:QHy#7y$8HK=E{n 5!VSbw>099YOwLKxŇO +z{wdrƝf6 AA*=+nIU'Y$hW7!FgfA7>V\ 4d~Tu=<ڞ(;:<ÓcDQ܁ šYM޾e: +5ڦ8#G=uHOx/%'k)gggd;ܻ!OdP='1Y.$j/N HCPWXc8K>CrXpA3[]Gu,S\e%>8Mzʕ2}86SNKk|/2?W{67eH4YM {j=taLZ;:8w@Xkz&,c.66jUG v46ɍ.Ζx.,uۿt[h"B2Ո8?aGUNU }gǔE/ڪA2 ] ϻΊ'H  QEt6 Y B6݇D ѾO3*XI겦 Nh%u}|%QD-&Wff{9=Zyz ;֖RO~C )3,!B)3mPqn/y;V4BHSC^b;kk')'[hn!U<*OC23#[8$bfJJPӱ!lTP x?Y Yg_,JC"N9*w@bXCVȁ?uMb/BxʌR 4R6<Ⲋۮz5* pJxwl=<ghu|/fR0ȆDckZ0V &j۟2T&}37?5LZy| /.t :yɤ?\>O);'ʃklF8K(*ܫY["90,1SX<_o6A >=uΛ޹5}'O1jӁ۹|Ե6!qvCb[FX@¬X7?hIG4$ו`%cs\:X"TKљYu8P$$Ϊ!wȪqfAY*B_j(4벅ߑ-2V䓻m-+mcq_j! ԊQ}/ְc૧u~4緄~pIJojdTʿ=(F!kHGL¾J@vA3] grbRXg.9;G@|9!^X!v_!+rYt/zlks]$z -lb պ1y.Ab]e^k© Ѳ%)wQWstq`I|ARĒ"fvDYB1&Q@ݽErG~Qi:fsa |Kكp'KmN6 B=kأ.R_ {m/$1JuȓɐS捔>)KPD|H9;ۂ`Ćl1)֫AedI*8Zzj.>\lkYcRC|kvH |`l ;eI0XW {'ˮ5(e ~G][h]k /r_'$EUgUG¦O}W1&cNښ=C([SBx؝e苻O\&1\՜BxIYWJ/lU(5@rt2@ɠeZ{}"sjyzن)q&`E Q!$鴋1EQci2KhxPOoLX> \IG:[Iz [:ǫkՒvxID>.)*CjIHyh'}clz.3,`/}_Lv}Ύ>?B הuj$Ql厙eŀfhl7;'nV+P8nQí-R̓P KkU ̊:=>w$ߝsfkŔe+#^/LdxI# N3+0Λ%G&<3o/ě4,[-%AUQ#sRbp 2Y}_$Ǩ-7ָܨXmP^N;b^$*}׬YγHB賂Nk2kœH k셒4IJdIsG ubm4X^NAZug 5(t2#5!L +KX;+ܿ$t  FfsFl+)mɝR^;a$zЕo='l#MOhfl!/C8p;^w'C)*`=lچ6 5  J&")L jr#6M.^W@Y-Ơ:0 J[ 7<6AqMQ m7eP_Ul5n<cFe55D)WnG\X=CMd?`k;)Y(UyI8la`.L~>:\Ř;c(tP ݓw]_w@D]u nk?xNLTIfY C ~3gHA_yk! SZE@&:e +qm5xqct@q%QǠJ_S{2sGI0 TCzy@5uG>fZH1Oqk_DT1u62rY' uTv t7!qY%YCc.EG"Ly.ե/XnzY ZϏ@P"$nn:A Oϰ' '>o!N _}p|vrДjBcz J=t&,(]uW*~YLI{-1=%̏q (&&5XԀl?u{e:taL6v3㍧5\!M*4: ˛fkԟV&*kwKcD} P-  A>y\Jr#U`oxNae+w⚹},͓ |q* kB:~19gj.BRj v9,vq80jޠ+: fs[Pmʙ# 2T'4(zB%%e/\F^Zñv)}Kdn=P41M4$etӯFbCkM?9f˝/q{lI-n>%)U/g #S"9!o>~\Q}͂-̴m7#?CLߺ?4fPO/K` CP>u~!0ㆢѢa\isٿ(׵2e`rY6~a(aSL RP5ށDME5f'-vo< yCA#n?3\k+N6֋ȹ >}if]GLf7:R)ޗSG>}hcQ^@j&K7>k[!ar7K 4%}F=9G9&lB.;@x+CZzKp<X͊Nj̐:?o;_K RTQpBNvt„t.9<|A$MV Y[M> #>ߚ9j߷4\í:svX\ ݙ悛VuPSFZhU/ԧ(Gl!J8gtV "DPpô,W?97ۧ /FF zĎ`1cp] vL-dhjB 6)Bmyp+` >Wnt{+SAɪv({'ifR e0XE'P$<$e@Yd7mˆ8. g`OQYXWpG"|&B{-[Rc%̂h-`M"  1p/Cb]j^`0&sORɧj5h_HAرqFl c%GtMjBN̢*U! m ty4ؗPghqJ^ tzYpK}CSU^k:)xt8ev 2SޘyO ӌrбbH k"k.U | hEJbQb* Bw%$i ю1Ŝ<:*VSׯMʏԿ(@$Le'dZõ'jَ0;iD;}sl]ADI lI6tMBa 8t]Zb fmɩu(Xki1NA~}&WoWKxO<1r{h?TbSjNJhډL0Gڗ7.w68io|eUp k5hFK*%JeA_jkV,JcוSFx!=b V5'z{(^%׽;5 }0>#@1d=8RGa7BNfus|(o8\dbluZeKж 0 hŽݪF+MjP4Et9.j|#Wbr df4߻ԕu-p ˭ v^|m|enm.,舟%ة3C |]}7Ut^f.Hz`11awq4!W1'n>2hI ` ڹdHktr=R(w7‘D;ZmOh*㤺"0dmC2EWY M◞7F0C" VdçV҅Vkje֚^5^Kk%(,".5BZt6Lԃs/L؎ɲaBuM2.2fimgt(`%5|۹#S{dT1d r]y?ֆ~jLy;bh(q'c zQNB rp8XTXSDg˧-'oj!Y"&ԼZ=B!C% ##"V.,Q-RbٙۑfeGf}eys B7Tf_1C9*8Ip՞ѶٳP))~﹞S§0f>S[/\—RַEFDn" BHJ rSPB' %ADi {)YlP8oS@$TL]3sṬFuzdFF-ְe.EZיn^,J8U;z1 &tu+^;T>@g5 u֨9j:i^Ssc8@0Wѭ;L>P?"b+_?'f32Uw6't*op1}Q"8ePq8m =0yvy6 @ 9k v6b*?yuj4d'p'[6z!|s"ظ85ErFXh,| L~()bCSk'9Vm&L얣rrZ.ZZ`ysE7 O:F}+:jJxzO A#]E?X9ސ>lGƏȼSlJVh6waUYnA6R:G/8J v6mI;ѯ)q52Dano1d)5?Q5pY9d!M=2pf*QG3jf4(Y]t. ] ߶vZЗH"rS4RG퉫ȒC>}).1v Cx1M^ő!D$2®]/ yt2 #ٮ؊:#*cF!=  0>BM7(k~i=f|{T3!}4}], b֥fY=AA<]rϮ8EʓJ+-;ohQgee* Vt)(~Y/燆T;k8;;~ݑ reqMgJqp~t]$6%B >s]$^zK.GN#9rԟqXKcpw8 Tw~Ae̘*m:]KOtweD=c);G!ۜؼWu5WSaIΞ@Ԗ5jl%e./CjWF;Ĩ8 =WX R5+E͜**Y06J%x7m'l[^qRԒàifhɧLoB#LqIAHH;i~.="**G?gڐ kx*1]Gݮ0%9Dhc?ٵEԱڤԡGT`_m'*H WN*~%:X6|)@DXun&7]|=.-ӛs3x0ߤs΅+pa (%2he|?Ն +9g>+EBCqI(0ywn_$ЗٮP ړcD>U[kS  HT:>H_K>PfJPP.0LV`#sr(#Ejo@pκlV%Euz 9;13Zm`_H('X$_'4 }CǮ L=gĸ^ !j -[XWs|f~0V1@/g֗,{;SD^G$sXf^;?4"0 {am'yQc-I~{/nov5-px%%ODQ#xDBLz℆T`:vTrƥuPۢst_Y·)J_HD =ϟZeJl!o#c]J%C6ױ9|ALgNqva =[n=[O} %.NgSutK:Z [^̉_qQփIgxdE" %a<ϨB>5~,/^Cr[Ә`ޯP_eh=A*8{i1 > @$ dH|} aP0Ҕ< /Q T\76\u3*FE8P3qy<Ģ zeqhQ6\ .L %!})ms2w8rd'!!ʷ6-0rXo'TA|UBY~ q"JXOo]i O?G*UY ʍe#\k g]u(24z垴4Zi>ɪ٩^"Mjq"56DFa_7P_0|z"w[&@ >OrQpb5sfq[cJTGnɊI7-1>p2-'6(!$ZTh 0<##TntڵzbM_#I威DQ(<ú^7#>b:^E+SlW.|7Yd*?z =f BDu|ݘg-L[ZMYk2/L:0C^*Wk!,Lەr1Xrdl\f=tLa1PovdeŢ%Q hZ?x?p 96o =T`z\ne^狳pcУobtݻk (JmFGo=Av4@Yꈜ}x -r_"Q[DftE2fVzA/lJ*3R?dYJba,Ii"~%6BXC$=8qaq=ؼĤ@LnQH3WJ9- `^F_*ջ`o(4UmxEX4l="w x\ᒻgNJVSQsyH'TUp?E۽.նmpַԨVKFFServyz!-OiׄFwM>y2DefDC緣}JWf nn7F{2a:$Th)K6;UD ̗)0L5۰DW:g$ӓf`z#=Ty:ՠU^}䨢{s4sC{Wx@^ Z菓}e}}Mܙe7L : kll%3-^םJeTg{4Jw^W1~ p=r~Ћڟ`s(Hicg]i *6რ36fBjD~YTసREK0n/N3M:Bel@ϙcXn6 nMZU|87YٮT9:Yl'F⥕#8ZWU 8@\c+ΟgCA?"=g#S| yE*R![5mL䉢un yªS_94!ASkG!8U'J7[ NPξeA  osw0z3,]LKuJr%P=8 Kg|5SOk>ih23 Ha+hհ]+z92d̳P}RhZ}A V)yì?FS$*K Zʚ/X-LR bo!PWx]{߄Pqv *c.ڋwn_ -@VSeGUłPzPXH'kKq0"̯evWiUnn6XtTeRvϭd/X ޞ=LvuLP}32vnlF&y:KbAŰ|馺gSGLP"ͰfZҔєOBiXgP=r<;~e1o\-d8n:3(7*u@B.GkK/ jA!1uOO,lL79E鈆OF@s /*G 3dܩdl䆡  g[[j8'hG̨eY;3By4#,LAk}D `*5<5;rQ2{6\ҺgǠOc03_GC櫄&]8rX]jLwɚA`tdS9hz&#%%7ۖZhAH%:Alb`YJIܧ%ˤMZ@ H#3tSrPw‚oHaqBCwRbڊ%-ZDm˳ޤ>v)o- ]ЦFp9x*^ƂFXZՌe(l2iSTA(PI>nԅ-k9s6,):R~ܑ\ s= ĜT !I(ع sa;PBЙnGIԧ HlR,v)4hw"~Kšg$ Y+E&` SMN%EEb"a8QZ]YcfNWcήv07qGZvBϞX*lNs;\q 3a|DԏˌIrB[z1y;٨ )'?`y Z E6PB@s <3C Ր gc}`2b1ڹ wn(G./zg,{^ݵ2tc&S|x=e"{ށ! XG`> :)]ϸ\S3참 A]I(G/0wU2h3#Sڌbu­E.W'T<,'^H2eO# z qASuCÇdH 6ˌ0mʗfɇ6NJ!(;w2AeI 3q!؍#4-*|”O^1 d9.2; y(@Ӷ!vQdp&zG)IE ^} m)meqVJ':Bچus.㒖OVy+LZf8o3*gw!l%[´?"( KBsƒa(nۥ5PDv;꟨q:^Q)ɡS~nKe:*dܜb C`i@-j Vo)^,6m|8 9B'fnV=B*St5 e\{#FA80[t[c1cp)uT^Vl4´A3Zm,Y>ٝDR+@$`/b܌`s04Iô PY)o+uҿmM..́*:J1g.T Xc_xavJNMԏҶJd'o~ӓ@rtl2\V|pT}цkr5 @u[9#ȣւm^1ջAVoԭg1!YCLL:Uا-K;WSt~VyЈ2<LLV,>Yn.1 9:!pDe#Nc~XȺ/!+pVz[~ ɩ߳e1E(v'6GQtg{@֥ +a 6/m["1(s0J>$iiS=W&Z}m~d2y1ٖP*>5Q V8fpEu-mGG!(jY G%!~O{|ʱ@Kvx|Y R륓K`:i>3'Q2"L*Ũ\Mp3 ҫp<,iג|%0! Jap rR-$qOd$N΁TȊ\%&9 *4b1@"GSz'fOerWo oqsCe$ҫ%]/&I+!IB6Ǘ3HAƅ7=<#:QPIlmlNoJ?Ek":>ơ" !-C %B[T?U<}!܌y;c`%6ܰer %Bj'uxO#>i!] ͋Hon]s. gCެDZeĐEYF+V??dFͅW?t"8_^[jI2i?qL1%@/XJCJdQôf/G+#>|BhKsV;9 m&d{(Q^?fq|͌l)68 ERvhMMc hq$IkRf5?kM \lW9A1Vq]O+gdSs!Yy/t'*4 Ь- Ŏaׅ ;dxmvdUG:;G -R }wݒa&86PU_f@ƌ*&bĵ2;FG,Qv3e$(PF$vJ&= ziRԥ51:wo0Cd`2 %`QHQޙV<T<R81W. |mZo SꕗWoɕI 80xI` ծiB9߲K~} acʜJF~4s ۳*Ǔ{sQ6Kwr Pܸ` atreC0̗j^i+,gWVhI]ՅR\g+ZyyaLvNS/_.͇x2qW*~ /Ĝˢn2js&IjQ0S82AǴKq }G^`A(oGG6BbA*}mzrV{AgbW"]޶hpviXY=hvg- 'ǑPؓŻ*wHaIt5zVFA*R1vYp>M(C.$0 Rf܍8+Aq+{YR)f-V`0 siOu'S2W k@ Aى^q&kJED@|[MY n4V^HOsLnf&.s4kfX,o5E~MYJJg5=:VTV&*CQa4O7:7#f& RZf-TT ݶ Mߵо˪l[8۠Lj?0rfʰQ bXeVW9Z&i`qWfK8'ɺ)~'@=Uˡ:HZ \fxK|GlHce=7X}QkR狊WNLn2JlN ]2t.z hEcz9?|xAu)zM9n@=)&nV٫/fjN<O͌cW-5|-%Us;D ]J}0Y1O1/I$_yrnςEw>4~UtZK [&M+K3C^@_}T(#1 ŗDBA[!/JZOjb<ΐNϣK:Ko3o^s9C}EV]qRigU_,JJ |7gȇ0:ʀ \gL<@*)wW/7fXiqyf!)] bq'wHNJ6:lv yMdho.tâ=)ՐYNӞs DQ.`O"[:[,Pp|#Sd/ @, G<_ڰO NUY[l?rrCëߞ̷tʛqX&7/. ́-C@ oHߟlEƚ=tD?vMCl]tƊO9J Mf0?bTF:__aq2hN$Y'F3R!*.6O<^w1DMlIb ~z~q/8ku$^mR@=%a+ VRL x!7\lh_-zC1p:Q´TGdU\J163q:axu"ZV`0gK! dBQ/=@# 9)xelO*tJAD:h\._*\X{TMqʘ:7=?dpaPbxv\z!qPa|:}: "L1&skHj H_b{ ' B÷T,kEQϷ¡ѽŮ]~a6ڰrYG@i8{ l-9v當CV;О$/'ثwʻ[2Z|$hF!;IrvбJ8~Fc!֨y$ԄeIZ35dh%pcp 6RAS:}Bf"wQ58^%>ɉFȚ}.u(|g}[UHr&%YP,I@S>t[rPh` b=ƙ11c$/uR1'6&VW?!VTiY8$w DzOk";:40#j$CZҏ{+T)SPy1+'l/77BX3 (Q֌ Mb[?+f7> Qu]ZkOghbc'IkTIGc \xo)>Ɲ|WX6!W]C>&r rSa"&#m{'7Z0^2%qS).4h'eYB_aJCtV \7oW)O-z3w@?Ȟ{%Y/ɤ2fUCf _5iq Y?BmGu$.Owm UKu8ɳ"_ 8\NHg3:ղx6Zp=6euY,j_{ 3)J#ѮJf,i6;&3C@Q_-HB]wGAc qUqLT\cŜt`hw%i3A) Ҳ`Lu4o?0pb/[QHa^ʦ[r 9/p˛Ğ@Q1_~4 Z\ɸ%8&V^ztI[#x#|G^ /J}ke+SgĤM. 2? Qg _3޾-\İ>@8kʩ<6 h)ԍlf~\m>T.Kkd$8w@MLk<`>qJDP%2jg%Z_k߃t!s:5Ih}G[6rO.έ-LTl|@+Y{zDĨ8 NU[TzkBdH" $;AL~hClQ[ sCJ*K_N|=/CLě^>$|3D-/"#Y4%l6iVUy g `lҵwM&~Zߕ&{Ru !NK?5.`<-P>"~i-4+;h8$nEqyüj~?@fvAgIԔDQa OtWҦF9NqghP2.S }M:MP}j4Q7+9_=m4#^NyFTM@0 e y e".5%N ѹvfNJ3*\H5X "J̩IR7ď0embSjriTĠ`1Wf &?%}|FZ٢e^i',2LzM!t@S.UwCQ׮E0Ao&8+뎱f_*7igIU$-+Ϡ"HWi~u˾`{6]7< cfyyq-f$MV;sKP:䮧Ŏ6+ v}qT_JT&Լ;<%և'hvS( 3W,"ݶk) 6䲄6)|nKI>uZ6aЏcF U=>ztcrɤ(PsF/Ykc>L p$ێ,_BS5\dqɧne1id(,}/#t8gҘLHs6'v2 n~$k+ ńK~; ٞ/?e9ˏʲ?̿vx:Yy~;0uZMz?}-X먂@wGZEڼm9';TOTHo~ \pB٪ \tbEsnvE1ʺfE*NTN޼}oshV?qg!\]:D;U  jҖ{29H8e ] 4l]va e홷"n⦈Eޙ~듯n {aH]?]]\=|Cuܷ/^/!ԎoKy"+!?^VZsUةWǞḞ#kyp>̿~:*ٱ"qEc0x򖝏pڇoiW襘 rU%{o'WcϪwDM[{hSVWi;&sDIm qBn~!׺S&\:olp$ ?.@W-7T\g8+-X!yy3dip7`U\m=K.EL4 GPļHw*3Ka&ڿp;c}I%L 2f֎o`D.ou]zJ6糂qX[?5{'*7j*k%+QJPcػ{ r)m\RxV46bEn#3y/ V0 Afs1t DՐħ4e;C5ePSǔj@.ɵ'u56?*= ENj'2ؐpgl`@߱<~0&G3xU\1+$2B zO aG_y}ܬZɌ5*R0A_a͟=޴) E%|:{+Z09}L>ĉ]vPc f?K}0aBp Z{d. bղg>x9wb>}3B"ao?Gct2pm1M.G= VxgK #m$Ԙqy8/y ._؎x\Lc6KYb*}C]<ӖPka%O(vX~ZY ?wjXޓc$ zCҺ?bk(`QY'QÉ:Fp$6=T*z4m5Jo.& R 8zK\O`}枭zHiolaDFtyNnY~6g&Da tobID8y%8_/Y*/y]VFcUu3N'ͧ q rjoՀ>wZn6&'z9J~D\ Ф(?AKTlT% 1tҢE;7V%:Eue@_ö}zs ,AW`hf4!S!B򱎆i.r힯?5on`ktL)e>=W(~a`JEyѓoZ2hӇi*\ dXʌ}oAED ̊!EҷIcA*zG}+ScYzI mY= u\WU7S*WE;#kT S1D`xmXDcvb͍b{:KfTʞ{n6f~ BMY|uacKTѬ$͐bIѮw>{@0JQS<ᾙd_4xnǒ",dWcsY|+ù)P<ݺ차~ɣmxa[s$ O}#!E/t¼?bvK২6u;g h_r h'\y=Aú_s?rT5Stcrd|x&Aj J~"*aLxʾ^p?P+A_(#8pHMrL?̧`Db,ȽC·SRHQ1X3ʽ9$Q9ڇ}AN3Hhܫ0\6BB9fYN[/~#~>Ph2^d+¸ñEږn6h鑮BNyi ::Tw7LD9.N-:|(&qEEclO"e^м5Q8*@2g1 P:ׄ~^B6PmׄUI*)Wy֨[P8SZ[z3{&_.7k $Nގ -Ѣ5y b>d> ʫb9nE9NDStV)3/k 8j8B2&+')Pc% ^`}g4.9{R{}̶߼*9;ɾî}: SnNx#ڦ\)q|I4: eQ1g}a%s sYe o :B0E*KYN::?x;O߅RMw3^s[s(W¬T|.fF̺"c3 8n>YpJDp,.M#ѴʽzQ9/{ Vvx 0RVm͕7.+,Hu@v|Ө= h8)۾6jIb-2OR4QYq!4 `;g6O,|V;Zջ|=0t`xHHOɐ\IO;\z}隡i34 ωPȃLjt*ӓT0ހ7DSⲗyM aiiU)Rvqz2VEϓUW()|DQ=T2-9Հ^2:mp `x!XD~ HIF_ Ǐֶ'(>һDTy I13QKBgb/OV2p3 v*61D_~m# \2_|pToQXy7*0k;ӴɠT'鲖zl194]?ڔJQKb‹\Ox]*/y⏖諽s :B8 <:)ׅb?dz[J`fGpǼ"y׬:8FT\Z%"2ʞWoݎ}ߎs&ЄQаSuʷFcdg,V eG Nnml G阵kkU z\"[}>^oz a ,Z,&Ĝ3 Z1`A7" /.`­QJSRx9:dTH,;it&N.6AvdPr܏;Ҟ+ss-ۥjI^DQhZ~%R@8l#,‘#F^5&8G[z^958:`MوVEn+lT[2TSS%N0 EYUf AE8$^SvN~JS%nǐhdϰ $&wiJYPD%$Z9fM<EI^"'~K_gϹUٕdhx ͻc'vM6[/Wo.{]JrD僿W9,LsblQi!*ݬYDJ:.hwCN(4˽^]FϦ^ ֌!5O0e.2DcϪf:)ye `&H j" '+|(Gd63@6^XJbc75MFB: ;2%alxu/+٥v /+׹f`M#e_u nPc$GdDW@ZV?[,ly:& uY<ȲZM9W$UIfzTɭ"IG; ǮG]){mkE(Zڋ? PlkڹVg8ԽIC V#(gNx({:; [1̫9nKlm);qP*MTFϫ/łȹ01 %MKG0#ލ+S. j̢f=9K;x owmM2HX۞JK=u׼ a_7SUasD5쫺(T`Ѣ!<3hUTۖa]*]|o`JjSX)O0*|mdǩrxRmiH+U*NSGVAkMbtkYSnI0,=sN2;i L/)d~%4!5fP04f$MikOc-l}'3 ʷjey]Q`4E- o @3% ;{ #zV:Vޓ?PG)pt3S!-8 )X&nP JX$ *7rZ'̓~Q ]+"a!q~T;,m`\T@&&P/m-.HFGbN3-Lu'ysp< e-+H`%NiP6.fd9 5ա@,np'55x|J>*O >HnV7,W U2A*,]$3}!}/y |ѝPg`fmSTvϠ:/9 ' g_Q =2zRC}9A-Eւ*cn,uAs>Vv~G;To6ܤ~R.ʹ&gˏqۅ,mjIV. '+IߠTw9[Wf:M ?%"̹([w8dMUrRw6jd<.7f_9nXDn(PGߙ,2.zN /|'yU%#D0l (,yʋg(pqDy4?$&u|3,/}s@?ٚ @TFp(9E]ۂ օi=EEeq]UǠB[Xςkp^҈>4{]ǔO |a=D&-˴Uz257tho-UgUw17mG{b\۵ z W=mj'y#15n2jy2kM!~=BS^,D{ȉqlm3?gS9aF1j n}f7/"h0Zmɺu0FU!Uk~ /NfO;=#6 aM xפb( 9ȧYNm1TO.8vKW:Ed>ϓ9,Vs 0)UVĆR%L"0!H>HukV^Q?H jI(Y#vDij|Hu)ghӂvIpj-&l$LNC1_/b'EUJ47$lCU&9b'sekD?Xa6)`7s1[y\>C5@1^X W_^ `ޙ󖲉sVy@Jx'mvN؅'uG-^N` K2k̶dqZr@Lڥ,R]P7{e0x4e؉Ph ܘ C qHJ5L]"VRu}i鰀 ~ofW AjFpuXM׾uN[4mjSZiA4YQ%OOTM>jX$vH%8,斍!9rGH=؅]OL0C21gSF_^b 1-ȠL͑ξu/TuRqZ(,a 8-{6b_b=Jn8.ǀe-1 k wI4bXY;:+tzZf(Sqk %38V#w_ F[K+])GL%u5 kޛYq]_,F:։;TMSr[?Dɣݢw!f4b'EA `Ws\֧[{}lBN~(P1WPSԔSx w@#-|Rý(xW̡^y*)? ceV۷? wrA+q|%85kpFVd>ވ={ogueOXQ\PCr{HLxfh45P?珿/;p쑸ùKd a}H$f$Haa]- 5Abնx@+.u_g  N|}=\2,b8reԍ|LF{v$nS%luì<*뻰?Y`߭~3n.@;Lî֐uZ/}v#I\'nQr6%,R+5.AQ7]鰼3fB(k/o'2h&uc^\2zɝm?遮F>4kUI- 灟:?kl 8^ba TG]kLo~&U~]3IVjiYB#0ЪZ|đ`khТFأpdgkzႳGCiÂR;ΕLC9 EZ0Zx=zsp*n,tgމ$Xo `OvU,y#Uڗo1]XNy2Vnbd#DoInGRqcU˿tMV~0MLhЫ]݆ A{ÉK1I`&a#tIƕ/f4ڻE6=W'I{'[#Lk;Q' 4?R[Ãv.׀I -O;m@!fEՀ 5?T6\a"_@O(ݨW.kXvhK:|˂}|ue^h3,W'5@Kl ] aK3p@Cg 1ɰYZ3hx w~mR)_ϰ* O*# )W8±yoXPHVv0p#6_w&Q䞳tz9-LL$X4%{Lx(CA3vofYoM-JNҩy2 s`? AM{?Ɂ*05lcS| Goћ+JmyySڊń1>P@,ٛemWO EΒ)<~AGh> r΄7Cfֺ݃]Ƶ^Y,Nob3aӔs9+'i[ Y-cJ /iDh.gk߃dqaXd񝁏Ey!~l1 c|S횥U }PgSN:ji*PИ\^!vW*5{@@vҤ /`o!ɔ-.Yȇn0cC*Tve{wR3IRkԓs ٻ D񳶒jHᎻ*"Y7ʋ˲LOL k7f3> K]]RM"yOVVO?-(|+C yҾ.K 8}3I,RNR^FZՋ{'uY[#8 hHg'#r$jhT/|mW<͌_Uf du%!&pVٴwZ:"d &h7n8h28Qj[d)#m,oAWL' X41SlqL:߱r<㛎.x:ջ6z-ԥS]BJ9QZT78F6N| mncqfD٠z%,Qh;~XnvfEQXC0|ҜݿPg|XMSmHApWg*y]4]mE$% J=h'=R=SZ~cs#fz EdhBzp A~\QI҃qͳ<p;1ӽOA.j'"*JjN>= 4 kcEV m9g4\ǕE`@$JG- ftyXcr)1icM)v9P噰?W_3aQ N]9k ZC?~ޔY#E%U'3N%mtH|7{rT(vBѩ~B`5mXV94dHD -:'?ϳg7uo ϫLk6]sN7=90CFy >k2?TOf Eop퓛qc/R% Vlcfg `Fȼ2Z|uF)902/?Dl~Te;¢Qn'rg~6ky{i՞^&>*yey0 *V^wpUF8V-܎s*sT?w~W+&O(0'm߈*SѦDBZt:*t&q?ڠ%S^֎H8am=au;_5l25@h5ꫳ.^G O$ pz 2tԴ0B;%pC|3&ua率I w> shhGQi׋+_7QxO3Džxv_|j#\F@XiD3k-)rrar[ T/%(ǥL6`V4q%Ҷ0e^\tZm/׆֡p llSitg$'(7E 8(ߎ1%YXG-t.YϨ#G> ɼF‡Y1G4-Sl ZzR~#i>tmQ! x"A@Fځ+LpV$XƔ"NqH#@W'1W1#u5hm̖4kt| (E bEVoA"Qn`;.dvפcK = :{vrUGV-s91{@cV{֕Fejq#naLڤ1,CiReSڭ:ć֡u4$// T,nWwv[4n֩qf Su˰H5ݡ$Y/;p,0n~^oJPx|hЮf54OxlͺiQ4~0:;hzώ8;"YzΈ907IG^4 4`v*3tPyw_#+"dV;OV>-бH0;=B#/61k5 H釂+ _XU23n9i{>Սo rQw"3PD=0%GiruIR,&fٷq6‹7Ot=\nw}^BGFGN6PEOӟ`{ SX@"w0T޺>.߹Rԑ:gy="&=q5@rBRXYqR`dF:[BdⰾX)DHh`F9؝JČJ U _O +Q 6KF)qG?; &Al_X/RP:%>ji&`gSپT8&Jve$aD:K[UN'~۬(RJJ_:+PsW|0uZrY @ޞ%:NqU%_Ym}^SORxRuWX$ 2N$Wl@LtEуp,`qZ)>þixC d:j:v)|<ڴdn3*>(^}1೿&FHRݟf+>m6†|aE@!w{>uz;#LaJBJ-jt -\hX{G-; &VF!DO6 $1d鷩NRr{ ~40T%(H"y6Sc4-nY p^#M (tj*"^,oljR 9}u#Īz@Ꮔ\}DcѼ]Rtj!3FOBĘmd<|9qp!D^.PuwjͶ4/,(lc/_I6AŜ-]FށSYPɶR?b!I-ӓ*P},@d3% 9VD1_:n+@7K}\piKE9E"l#24do.BzYШTobDgk5]ۢ4=Hv<#ImH3[v$gbzXO>n;(Jh<?H<=M|.d^Z7UXuqEA+t;Ȓ%x-4s@Myuvog$tE+ts"}?40<pZLvaU7kN\jC!ޗAFһU%jvz.G:LOD)y6">^‡o//Y?qf˦rڢ>}`=۷,_\Г*L9~ږwK=~);.=O~þ385-0ȰpԇAmf7U_󫑒6B@L'O9v &*&u'udaKrjek=p7#QU bWV1?Õrv0jA}G?j]{ez󃻞37cP4յ(1jV4nT+hQ)"VH7Ekvi*@_)Tj97c^{Tnk 3=\dČBc\1eUrP葾2V1@,^L qXz8 kē~Пo|]<@0ă`bwL̋[G?!QnLE mqw5(4RB,Xn*% ky%GVLsU8+{Ivv+cBM h;E}_/wxƞO>*Rfz"h Bbm^mc)Z!~qOy`h :{8TT5(ڈhǓ,So;N f$a482۔WՔ^ #“竓T')ǁV/a¼&=䄍1 N ?Ͼ8i493_`,tB̓ j-8DNj@XJ! )r'd9Œ` x#R~eiX33+iק~ŵNTc_X~޸?PDIljYW1puHXqk}WLĀI 4@6h#G[nN&,936YlTGEfckMwB.1D.do͍9mR-x{g@J77gŗʟs>.Q[nRاȻ7L.7FU1橋0,f94ݓ=JL@&{BAC&HI~80 _M~s mFF/寺 ި׉EFﳬam}JNms|-sˏiVQ %Zfs' Jiӎ7[D٥2p~;g9Ce=JQj1JT7C;oSprSE&dpfR{n16CaDXl9VDH@ {/=mrt >o|R. V {G/y{o-AD<ҘU9gO y#sWΨt3KNnJG`2z:b"U 2;Z̸4PYq+Rn^U.5Ϳa=3M:Άʿ%h`vleˤم0Ϯ5)n%+Ij`~UH_>K9KWgrM]Z2J^yPrnGs!4!X*.`80V rٚdAr@yѫ[XH:tR䧉j3U泵wQg.S:+*5n*a'UY]egI>h }͟G,C{!uT?{L}BjN84 `t`ax["gu$ԏ%!kK,~Bd4LI  Rb:|oY Eѹ!00Zt(y뭷 WA{ *66SKrLgN}܍d%P7(}t 0^/'woy="\$F|T>'[/Cߎ~DCS/.Pq]/.AXC0 3ΠaEqRյgtO/I K (Ke8Ό,DNif!>CI\FvܛJHFiWbt7 ̊xlYdx5V @٪qDt PJ~.7RqrpV,Z*ZC0KRZ(@?Ny+ڟXNu<] 19c"{k7e׋wΐCCDHibey9+ܹY#ԖjO%|E |]pj(٘7cI9O^n;ޛm6x^{+K}g:9Dl 5i&3Cֶ>wfpUNPn$I+T|魛$Hl(#( j_LA)YRpd/ EҸ/Y:F*kN\2o1\`CuygrR-~dOEwiMWoxI&:]9I~,Mo/,OءrO\KuaX_Ր)iLu0LP9<>So&Zشyt>n]&xYSu8G0wCUZtn;[Tى%E@F~Tߗj2D]99N(zscyxB0-c/$7c>H9qZ:Zhpы pw9m)}j^diN 5 Nvu,l**bLQ j̹cgikuucӅq`mU$pk2uE {\H>ta )eM&e{}'u3A#=]+lUCjp7:c%bmy|~ +ge3WksDdVUPpj~Ei; @ f:1e̿ύALΪaIV.^];%v- h#BuvKM~73i"}ʻph851 ܢ-}A&hel"<U4ڄ>Sf}3-;ҏ`Ȳ3?Liẉ/A;6QV8Ӷ|wOIlYA{7_=9ru)ES- —:ϭKllry ʓ*rO 6*= K'h%`UeEc *@|B@[c6(KRBU;#Kݷv.P, ~|BqEZXXcCfi MXR#Ӊy !bKk`$%6|:ʑ8!܊تި-cz-:QKA{lgW7$8s%L g"[v)dT")>JÔH!()@tw Pҳp Ďz'P+' Ap 7&3ch4>߃3,:;cնٲwc;}SJ("w.2ٔ{UU3Ad#~t{4LA[YeIĎَ ~"SQj ăf%]IuR) xwgz3QJ~{"߿_3K' u 409UK:(1Aeq|`.~zn6ƅաjXVcRX6|$9&v.uK#ZPEϥɤs@9E=J8:e?8=~8*ًW6>ly _3{kQ)BAc˛tM/D*-G&tD|q5b"K4gXMCQ. #Dz7"Jal(Rs.k~%c\Nr+{~ZGk4'I}vb'1 -՛]bq$t}"æ $ڊ;pT6|y/5+Zsf>WF3ĭXFp׀`36](]% )1VN<W|[,:nCZB6S80݄OQcB']',pّ&))st(WP,bC6a_ݞ{ףd^[蛲 //XqOZfV4ӷxJkRWuˋuuڪ@0Eh?'EHC- .?~zY<4re~Smzz!KVʰqB';27>Jo3<gBLr˿. :xъf 8+A +0M!r){X- Oi/1#y;E/}Qus%q kOnM 8WS-V:  vZbo~{A% S]7ٱ+$VD_a)1zQD0_|0Hm d㤙J?<~tM:(~M ML.mdfTG"ΟBavaIa:l^: pЋ$_0%$Mٟȯ0&s)c _\-%؛" Ta{+1z-쇉y&3jC5_HلOnӆ)ʧH#}3M$M1\V(Ao6$+9Bu"q (Eoux gm? cr6Icm=2ArD\-lC"M6y[䍈qqcq]i`ϩC]iWAt%oUM|-3u|ۏ+AǣpLRwj)3l&~^G&7H,ϤΎ; 0(s{5IzdESg]N.W˨K( ;ppۮ- VA7PC\)HHZ ϚS$u a۞z^=%ہ] A=;)\jNq'x -Ȋ8iF}4r&/-%EvOϾ+Vb2۾DA.r1nv'ǯvmdžk'AE\Vs-٠ D>zvS2e ss /-y:oot)x.Ğw5J߷jFe8U+ kO GW!W,^&OhNZx1_x@}{D0"OPj~-xb E)np!M 9wX.L3 C{{P2FB)& ?3.ԥt_B_0*v\Zlq% u`tETT6hbMYkǏKGLtIJyL,/o_}uʟR=Z1'OJnzԯwŒ,3{ŚY4VFԏ]Xە]fc{nj?\J }|C)bO)R2PGZwWnwDGfڶ^,w\ɚ*L!Xt;5n+W^ ;x|8ӷFd;eUFh :{ oē,&aЋJҴGC3a΄GY]IY-x{?L(#rì Pp>QrY9KwpUT‹h_ ,iq+A^Arx$zs#h#Ac Έ:(87(+r3+# 0xݯCF TmW.3RBg'k9B>$K434ΧFm x'Ѣ _Tc8UϢH5c|$CBGRrGk_U |<_ݶr?9Ng_McHmY}` \WhK(N!b•x"R" WD|1"҃X{&UH.cB~zTmƙkC D ~ԭC;挲\,n L N q+Dfg=?Pׯq6ٕ N_=I=RGV n޲6K0 eAU˗N;N=L0uFas(%hG#hr[z^"ᐉy~R6 kt醕T\ ݄Q/*KLAzF](&h`pJ6fe#&J!4u+)˂{=b'Trj = MwW? k !_;-&s\cHaC |7Ar2ٰ*q0 ׿/l`KTC2hy]*Rok(:Vk qqwIi?Q,s$h\׵StŇs(R#~WY$('/'=gx/(WF ݔ;/4"VkRT+)MQG= woK[/v'7oeK3MRB։<3XV~rI k3j?;9_ݐ_!hW3*&_S$_:.J&$au~^?iVݢѸ l#WL ljs#n)cAs>Vc$+}2#˿DN wƢs]4'KĪR<gtM<`]ФD f!\ܝ6(NEbYF*e"ˊ9q։f8ɑ8U1]i W#Ѐc"~Em%WɪlAe@˫PO{Fh"{ύ3سQ-6cM6m'JgpgR8{f%68`i KG,K2 qi}^~4H@zВ謓(2~NeuWU!R 38|Րnm\oƑIB>TGѿ'g?k[!$8OzhPsMP|C i&*weT SG z-lG?e+z;_?aZvD:}z Hf6! sAz ܜKy xPJܡꛖX:lJfzG,sq~W|PĈrU|z z` Fi;=X[e] сbaKĥd`>"V+aLSc4 gt7|r={c7-$y ܰqa_! :zkh}G&u{pAp%ZܚiBO~ZB*]zcd~LXɒ׷Q΍Q44ޖKϞw7[7PD9Q.NK$!#גmiZChsbA8HT! |*J޵ VM\<(Y$PdpGӁ'HqQsOUKb$ܧԕ9c@8((XK,)e6yИ*զ U\, 9ⶆ҅i\1!Og,'a/on+~ٺEo ř ;lB2 I3mt@q^^s*($ND۵zZJPK\Lm\$r~QDL}ߍB/j'_&;R.wD8_n̹:Ü6JO-YN\` U5 5bRd`GD/Ťy,at_Wcpz4dr:؊|kkH6N(br}l%֩Q$y =W|nkSd}հFTK>8I,_Gj]<}̫]@}=I l}HTo\2iȨ3͔/tP(?]G#pnM3]dӃxp3 d?鲎̔Ba\󙻔9:]y @ ݅& rJs$l: VwsHZSUVttw=nf [DE] LS[7lpɿ2[ų1g(jm4-( vBȐoX1%e5U[r廬36Q}m8ؠ\L͒bB9TE{'-MXoO+xA_-YSaE'E{8>j4o~_nRmiw#<5I, `ufӐ9ecJ?U</d&%0߂Z mU$tQ r;Y5x<7E@=6ZZ>O55c3oQս7?sqVHT)n#ahSN7? =\KfƷMQ'~ZLO&qa ՊAzb3By9NQ |Bi2K!h~cJ#4 2RdV /R֕ {1n8$A2Pޫt2CUr婥S_7</AkvS\Z>fnAl5%fP j!k0lEc΂v7zD`Ri\0Bk5:[6=/y>< ؏p0*"u7p^x'Q_5Mv~?3CV0X.z)`gGU Il{JϦs4|<n(!#V.> LLE1暨 #YNt>wunJ_! EWXp2n;= 9(PRyXS)gy.:4^1NsQS$~z@i_ɅWb2\f x0kkncou*k@W{V]ṡsP!w#xg ZRۀ_6ޔafiuZp(Ydـ  v8_Qg2?iu4~rfٯe^[%[ݗ ܒ>t$K-A5GY f"ԈaS-l]"9|៍>x񹨫Wnu/UL5=)ǘ[a"831=+ia,W3m-YUt%maI>ip^ ,$ @'>s^0ZJx[T^_?G|#[f-33J &ͅ2$?VA[:p:7,GpR[jD;'<EPl&{ f"bntKp5?ZGn=)qL1s y=g'`sdܑr XGR5I.L5?"ںqƪl1Y e5"}Gn< #5"&RU"A._±h, v`H˚ 7oytt@N[=nf5\~[uE.NJ85P,`L`NQ.|E(1K8(>MmO(`S7UJmLߊ%L)̦tgKHfJ}0Қ:h- ĖE^_LJ0x~nIR@:tjda;US"0)S۰Dl,%H[,9 ~pAg;5rMu&rϿSmܼ hAp?`7P|1oFɤ;]$ksxOGa re{< 0IR~*[@!YfVю >zEX;3YF(Fӓ=1G1 +Do+tq؅*C8kb]Qxhq63[nKf,Z'9ur?e٨okaUQ >m\^q*g")nnGUngl)/li!sh4NKSP? M?g4l$r@McL"e!Pу{%"*{e cG SҦƾ,KC(&tkÈ|nI5  ҃ɴ)z؞zg%F'[V ġlo ޱsۙYs;a"_F-.͊TY\uvq֤K'u40!s$^/<[_rNM׫dJ rok!M) T81CkRMvBUyV E?Hc@&&qe9MӿJ:$= zG20paLS10eYABwj EKdߥ2"c6xfvwW0@EquFdK}~ @I:qOc2~Ӑ*x%q >7>ryf*9YZ߉"nV Aʈz'a!sPOWJbOpE%\ff}^R.5K׌ s%=.Gih`e,&"b?l!-„AM4S 'VNbu-d*7aE#CB/ 8Itw iSIeYLi+4kے10zb2BE1M-d=t2e{W- >=IZj}_3+T?jǨΘ> O8_pTH|8B{ʞ>wMXkr:"mj'G;=[һw'q~&PmMj$+:CcbRi5cP_{D;\|UUw- ڛ?hf.H7OGJѽH13DbLD< ܆E.`\mS#/\RʚkA:Tqe7at5:Y5{z p{gxYEC{`:E>ͩ|x.j ǐ] f\9DbˠP.,K S$,t>@Np6%s{}hgŶfBA @oyi뱂9dI]=ы]$XHA8T CqMҢ3(UZ8t= a$ۢ1Q@ )n$:7}J8vN)?X-RCCr|,Z?R!RBZsU#F%)f^7e i>X&:-M)25.6q3+vA Rƛ qJD`RѧUipp3>^}RXy(H?j̉sX{GZxe[6d(60y _@uƧ gw3ÔJ yz$F<U[ uN+<9(T*ƁV@Q6fZ5ܘ5Ă痏S7(xR}@?ŏ]''1ߊEvԢvr.2 ZkDfE~D]kW㶓tHv2O:13< ̽R4^~tóZ?$K ¤r&̠'CL?;Eω՗go]=H-cf*c黜EgP> Bu+q XFv4xʽJKU"yz'Px _xSWL mbCrׯbKbÍ]`KhWj"D$׽qLh.z M󀱥k|[ h,6*^w(k #tD`;^mMb;Pn]2!V f F3IW37XUn<'5+IX1^g-7{)- 4)/A3/)2 gۊ5F5sʣ8/ }<0ajJmssӋN~s1xa8AL=& W,&2sOf `2Zh5M?)d&A[JtkM'q/\`~o(kp Ap5 "pdI~ -%<+\]kၻJuJk_/%`t4H>p2NA +ʵBKTZ w#Oumf!e% R#|dY@e<c~@J OxQ)T؝}y3Y:vb>zQUQ|ϔ;ߛ9J3Z6N>)>ڷćdj63u(sS@jgZ%G.}B,eVDǐ#.Tw'5lTINo":$El¥V.槅Ss*{NJ\7pKKg՚,21m3Y7D:l!ߝ2Մ_+%5lOɣ%ߑCɎ=,:/<9lKb˽Xr^pDv_E'#Mƃ]vTlIvYR,(ʆS&CvޏaL;kƂˎoLgє ;᲌V%}oncWRa+H'E/Y G]HĦb+Z  #_ݫ{ < zV.McB%8ZZ%S.zO cWnٮ'%Y8˙JWB(B޴7tZYQ:T*!ӨU/>VMH^Mڣ=<;ӂ/7mT+_|-;h]ǎ=lMe`6%jӆtť ƒ"b5TqcJ- aWsVj nre6 \ nKo򠓍 _fQ9^moXxU "$](4ĵNzM%0ew% wd`H)p]_߷=g'," +~c/zL%f"mʿ`4.;  {T~2 uJ^s=[iʣ]O5C`7 nC7N.9/HKY,x ӱhd  gjz^< /f)朾sC:eC8,PTdu~R \e"9O:G,ok>Gqw! Yu";hw ڥ I;m_)~pY]1՘teIdl4BRwY+Cj}$4s1RSxE;x ۓ!F ~3_P)},xDUͲ_ oU:w -ʭ(*,T;mOIKZ <9ҋCt>y2fxܴ$5 ҙ%d@)yx$>@-2"a?Gjreki ghl1$aa.t-PxxNRK!Jтiͪ୾%`Y(Q≠}++,{?wj:\+POID\dÛ}&g gijTsL`ƃ |mV"xDeSRX,辻v5k)6GVq,Gs.xiGDvF>[K$Gr62k SV_"]ޜD+΅OLlo O1ۀW+#T')9Oesr&ho@J`/{?xߺhIh 8 Jg.UۓnD;ӧR2n}[]&NTa5yZ ccq!8mМ+E[ph]av5HZ~d|Gje ʼnA!pFG\#+B&M&^Wdo,BMwTrCn9B+: (r݀8Bwuɩ*{ ݞugtg}VTJɭ]we#eƩ]ҫ vjh+,⠻k I( qh N#߱ə`/S>ow,|x=Ek`&Gw~ }Cv^}fC^WӧY& `ù e]H۔H,{$1[ Y ŞVgu*Mt$g0 뺩?~ؘe#j2!ٹcJ:#\\ݚo%90#%ukFsuZTO,]|ȟzNuedۼfQ!{ȜjC |hySVt -`KE/iR lSAZ=EuY`űk*#,_09,`EhH?> ! \a=C;ísya;>7XQNܡΘ7͘.5?J03hyk8u͍jڻyjX+8"mAeﭗq|2` h0v!EAfv7" Ǥkީ=^X0 v3]rd5AB<*4\9x$jbkכyڭ hHJ@N~ Hg @ζ:B]F/2Ir{GDNտ*:kMV"zsa t@p7ۆeocr*zuaZc6_Ik̖19wu=DM?5~f*>w؋) n]2` o>w? <<ȃ8zHU/)&&e mיwB=BdX$͡5 ,tJI"TSS19&UIH0L ٺoHp.#f[a(!.#`s{Z1>"_X5[|1+ TxFHdboڵws&#mc|R/TӌN zxa#p}w6>kUm %67S;l&Y;j=Y"nLo ߷"J`A+ѐ2 @҇5R40r3@iAS,DVJ!SBm"g#BT4j,z|N8Y ݩ#^ m=%H)ֵ|`xVT:mj>3b6sBd/cPQi[Sv@/VmlD}a::>/l M^Dot"FrL#y-sK ,7>׋~wh`^X ђfΩ,*0J]*18XxFo%%Y8V"Hpb~yvX}Fħ\wr#D',U%?ƾI c-z2T thc ,dgEXsR$AcN8-ZP7?=L /m9/&ai7]j)cb1-܆5T|jރTCEX C\*$99syL~_O(m-"0S=ۏp$_kFҹFS&keťϼlF6P ψoTI܍t5"a߲,2hsX|h>OaL3)ĚQQnt H`MY>@nwvk/Y;Y'1iEAE]*_etf{s"pYs*u~Y 1ITGN?lXF}[i*nrUfKºy- 4RՏ\iF5ce{cWxέ4f.|}HF2vypRh %ua8$ O1c[h\ ~ޮ0@Qoi{6x14G+<>3(G%6@h<u#o]L}H,;1xuv7 j˂6t W|$ȤqIx$f\_( Frt$J&ݩ_cD9M `Ck_>NTZ"28zg Ä߸4!ɝ^(hփ^{Fd^*/&E\M;waidZ'D4F3 2tۥiFo[I垮W0&3cÏs}աNJD{4W9MT<{dQ("\ߗ~";EY7R5~C,3OO&]Ne(thʗ,a5L`M W opxg** Pigb{r${}ŠG~D[o~~O W4#}hZ&Y|-K<ԭOtC&M*AKϞI42`v4nCWt9E1Km.}1wFT`&9vmݩa 3N\Ia1y8,ؘ։l&<ӹ^*|~fkE b.0!P`n/i#@\WXu3K]E7{scC0$ۄ=N%(v)jB&JE[Ms8v D$*U f̞$\6+u&YC#)ڬqv\ɼKdl8&HdsPž+d]3U~7t*cpZ2P맵9ZjM*Yl!ln|xfɰ&"$+Xp=O2e\&.VURWYr0ݗiJ"LΊYC,pzpMGLY؜S?7`? (oW]c_qeFWt]E6tj2@`z؂[UmXc%^jPoxHu~%\s&$4O<5%GoQ,*Qa[z]?"pn gqܬRQS%U*CDOHާr3Tw{Z`u4chc^hmR/s !]nL=pfP{GVS ٣%nt?+Ĝ8akѼzi)jeF:I" w.{- TyDlQeuvZ "LRufd>: 6&K'Yv'qh6ò/saJqQC\ep=& 0(LHc9)(X]X^Ȣ$EC n?j,ZհENkbh+C]hjv9xn}j2)ʝ4Eͥ)s_m-MV^/?#"T 9l+"dne 9Vm#/cЅsF +&P|e/w:4Q¶Aߔiudw7AhRw~IX" hJ$Dp$1@դu_nS4ְFOv}Z[SdlGz"ҳkCۈY@F|E/㳦ia$1 &'D/̦T/.؂!8ldxcB5Jj.tq!UlkH 9 :Ӡ00 ۏȑJ4̰G<(W ʌ[LS3vIݗج%[yK3亅:wpOkl FoBʨUi_.T1e)"K{*A&zA49-+c/j}. Lb>rF rGW4~2|Pi-7`D#܅SLEHZĔ[*fc coz RRmfVlMu hk& PT)S3r\jIޡ[u4ߝ^3"Q?L%pb\J՚D.e~K5 36-+8a+h\=mz_1eG* ųr91%3_*-GHZ FV8cLF_00@hw*lm24__p`<-]*IG9]%nӔ3Q}'屹 M2*H$p֠L,bUlCX{Txʈ *FLXf7cYI_jEEF#GѐXlk״-@ g Sl~bͻ%j~uΏ|$c=g JdEe#3pC Ư׵OݹWk*u[%{x7Xĵѩs]o¬!2L$ cJ4R<rS>ȈJ/B0:KRH}S.D7ΡM)_+-IbsH%'um>Ft0B6> |[&AO*f7>4)r)2γ6GWVr W _['6rWЩ:4B6- ϳ54[{=aE;.PC+kc|5Oi4]+?v#'R)~kêĨ3ar-Tޛ AYƞ#T`q],ڭ* <^8De"wC y9%+y>Nf屌5O\f8 t^,e!frГ4GmToiZX^E/ۡؐ]h< /(h dIVpH=%%4wDp:Zu?/#&t6R=mm[>=#£: Fү4Ä~bs@[NU=. Tyxt;s3+#]&bQ3 iSPaƛImV=D@7<]V}==OH$E#DL f؜b~.KRALFQ[ o' ZS4]^3?Hg_q^lz+VWEvhbdPzPHoURg/x8BHl֕ߺcrrtV !Kx}Mqd;[ebƋD.pN@ISwޠE^sy>!Npй) 4gtؠq7r7Rw9Rg\ 3H#i]MAM濃u~|2?/xfʫ^;ðR/CQO /B$(+VlGO6yg}0޷\pPêHGLI`@,|sr =V-]z8El#rh瘀NI\3'y/ZmUŢo5Pߟrv1R_Xw ZL%1^e~񸰢%J)ڽ(i yO.õ& sՐ|Ҍ-hV(7:x50TčT_@3,چ>-ud[|>ʕH3gixX6>h^O(ňK`nq7&u;*'£0~xV;(HpH͙k[l U] C2L1w4tbUxѱ]kz1/eC'$2 2PZx`,)N0kNJIY\e9",9 BZJz41\qZMcߒNt#5T7#F`7Qc@ Bp埣v"3)+<bfҧS5.1 &)0_)4P'0EohZs$}WŲ=zY5 g\~B0[yYҪx9UgtO1oF›f=PYYT\ CvfjrZgQYZR!{SDX49rb' o&Qȡ~p5MtY=Tވׯ0;T|rJ L (d9xא5-SZ匣R'N/I}n5au2`L\_%8 w\WHW>2ztϊ%r sY.uw]{ɧl!S3s߽p15:L,>wϭjsћ !E=hD!z`i ^4m{>Bc0:;v b IgߕS[z. KhaxR,RM]d|qvՖ/[YDz[01Ln>{K~,/gf}d S i9?xBUn9DJ΁^.hRo|Mgb,3^a?xLzOBoC=u~6Jű:tO+B0_׌賛:=L1/\E/#Y7+dG"+jCLd`st#;Dq?$c~g.NȂ_E&R꞊qMGaЍM VN{WAp{Q,%y\õұհ%CAs$]wpp\E$5 5tJ"53)]TGJeTV*mKF;A.x3J0ʿeػE]?!+فwÿ/%B !L &L@d!fҌ.]c7(Ϗ}'O|*e{Hȕk× &{;kV~8PEˉ&ycCoL\@/s(؃7h'8SQ#,(, :3^n N妶~4+(TWq$ k,9c/0SMy{qfBCa/|6W؎:K/8&C=5P*pqk3EK 2|hrsJW[c P)̱bQe<>iIru큽S#"*]uRG.-KWƒ1J'q_UPyd'gmUwBLJyy\¿Sت6>gBqvLYF/>Է5S}.Gq"=:Wo83øFpN-Ù 2l(15<^wUaHd! k|컓JZIT:7,9>7sq[ouFe:OB>\)*IJKGh&KkHwšSˏS 󾠔9dR/a* {0tG A8tSsuQA\LYTV2:?9ĞBl{o|xɸ6iSM[~'W1Rhܑ^-*늚x\Y"%Iy!'lxTAo2XSstMx7m;LW.\3NWeq&M=,T:<({p/d"sp!\yEʩjZ1ztz*ܭfot Tx+LFB)$EKf7m/Ư+'ZIʹ1eV cRe>L}eϳܤn@3}]gG]sW^#9WEI_3:{]B6A#”E>]_۾ [*@?Cen>}a=X r4hqik nAn\S,{To%fYMH c@VwaʁmhhI\ 7 @=4RbJպڱ+Z 6M OkT$?#H@R09 an={ SR2*FAe# qEVsUMg vT1@#<@:i~$%쓎@`IO'S?Lַ\?^o/1B8<ɀ~r#jxN=mhyg+Cp'6r1U0HUi,Q Ihf$(M 3\ rfcwܜ\A1' xmjA7ENJ8ʙQ?xOk,#ZfFjnvq<}u (_2s ]8p/?.|i"eۙx&ާ-҇#A.p/bru.>ZMWPPnټ<wfݶB3W4>oBsbdݠmHQ$?*ҥWQqAPQ0yED~a>UR&=.1}ܩC.ck&8\ZHWܢ>bm@9|<&V혅iA&@hՅ[r!8\f3قe-dNרٔoxcpKd #u#bbZ6N;[La%?> C yW#+Wl<_:T"dy{qj_ű1" qmn>1qAxLz3,W-Z%N2 J_Ȧ@Jf!CtxƺhX #QRP_'xq'mx÷ kܺX#!o/p\zd_I&Q9f:ChqғS8 J0P$_/XŐ[BzjϑbqvҳKѥ Ku!=qFT^M{f6eO+3'X7"eٌ 6m~J/X%#uǹN g/LZ֑6L>\YM^yMK+$ATbҍZ^+M,uꯈF&H,|lzI~Q).gxcV}%N ӻ1ٸk)H)y09/nμULM*/?.TrR0PdHc].5SSr2(U\q0vM܏`vD|@wE_S.pqΒ݆ygb/prQް$%V2ne('pC,}i )_Zdaׁ@cә vKk,1\Ӑ'^!0QUnO~ūBCPа4 ր QwhڄP_vcN}#m?=V:Xe"QG'Iqx+~f'G$28Ӿ-iRs4G_,k㸬q90.C _g,ter? CiLXS(зϦIO}gwFB(UWO2"Q-1Sә\`L;Q^24 k_@6A~G)P{ |L4@J9"к[)Db`v`&ܭZȱ}7zCC(7Fj-$xuWfHasaH|P(QqR=yNҀpCXyٗbt"T^tZVմ%>}^GmD1"S9ج;df`G?8Kޯ2VTO\{4`M~qp',AjM`CRo=-1E8OsC8YqJwFL*{@;ֺ6Uo#eo"Bȕ0"V4}K (= Ԛjlpл®%4}Dv8_\OjFk\4x>i {Maoi%_~5Wx Nfx3#_mw˪ BeA9Syg ~ Jqj[m' ਻zن r[B䛼Y 7#=rb̡AD \2$)_S2z**an:i$$՟ %i0|[ hW{rswKzRD?w`. BE]ͳr:W(_ >e]-V#59G_)X`j՞Tm@UQI#,p6*xWu& u/ݔ&{a*J춈TmhFZiJyI즍^4_E6op>,f40W j,Wl4 Dԧl'&u?Nh|U< 2_/6e x݈dP4 D'Kvmr0+gCk*?yT4f.:N[ mV]2K052fL+݋4Sˈߍ!Oy4ڤE1mvEVi]>?tSm/we%_LCquu!Y" 80hq_`0Oe xwwBfhgdu`TKoJ}Fզ[Lj&wr#,O0MTov+<;GY߯Gjiv#$2-R1xCMcYD'SV40G) Zh"1C-J:YD{=pY(qR޹$FqGe]1LTBki 2kZ Vm93 lw?hC)SUثEʰ ι.h gcM6!#WUObx-ɯ/D?Y \R'ؘw)<-[9$-~ÇxEn}[9%' (u䆴6u$8bZ_# (=|)d) ZT VGOGZVΜo-wng MC}ˑjD+Qb/1:'Y"zw aC)/O~øt> n1)} lCcjGjsR1 C;7*u|ڬrŨ)h-=SJ-̹?؄^4RWꐯV%YJ,I.RM e?AA{'KS>nS Kw:v`EH"L<[$OD좰hG" g&}GW\\݉ȩgX.Fj21ZhndNS e_셧:MWI#~5g𻍂r#f[Vpw{}$IhFx- M<Es358"?q0@J$n͐O;Hp:?M d;:Skk˼[ sbHzssm5^ IUV囒6仯Z)UN+/X.Z(;vu:NL"5c*v{C&C͏aFC?K:]q78 6zIj,V{ЁaQm*nil58_^|.T #R'HI~MZ,Bk;ly_!ȷ'c YjS5җOD'`C#׽W2-XPgqGtYS/) slW{~9IrގYJ Kը!4gn`MY!dx0wj䁿Ww&د%p,#yamr|Oat ۨC#c9O"~x͢ M9N[xOt Yf^V %R+*8|ipis;*W{ DWY]B5V_ьzzlJ~XnR+ 65~ cs~+EZbc ~(h+e $Ś_XY\ڜIJOMΉe.}i\MړwM\D$3G/ !VF2n q2k@eRcGqG" $pŢvgLg)c>&F%sqxO-LnϠ#:b1i-l9*мz1Ҵq(:@9ޜ,D0XRca8֏fn(~sW[b 1V7KڒKE\Fa)Ja4W8Ύ%,07'GND c'm b0.'vhI62OxDH<Ӗߴ9r?*7XH2FѬG)(i2"-ccb\Qw5/.3u`M!xb}$b14bF/C Yo| &nqéI 3qP(oWT|g$iiSHY 0-[a4iDZZg s*Q~ 0{.wIʍa|o~C?5N7gӵY+YuWa^ 2*a#oAIpEmvƉx)Xk Tb[LjR"_Z(U}:M)K`-+ tϭ>s}!Vk`d -3> nM(N! ]V]ӹzQoŹjE&-) xom#̶čEwm>:=~ y@x[H^"GUf]f[G^21X[PR,&(CV*d+|;Q`+K T^1 L6v'ĽC+JbJ*耚0ՅX!X E~z\ Lَ]ғ~⚱,Ӻd|mƳk Az8f!y&~,1'=_1f |\3K'jwZ=0wL"oyyQCF x]H4ɛ^o܁nǪ`ꮝ7 لdi;K@(U}ɟTh3e4J (}H9*=($A1*zV&{ W2no+2#y(}!;uO0,g=o"a\#Q2uGdɄ|qJ;dUyKatt8 5qoHE?紒Ei|,ɱ yz{\) ILF=+)bmy?HD<{xSt{ 0~׬&)ȈHL*TU{ gX7R4t;Cԋī]aIH,~Bcܼ=I(&G-Sv}4 YT^P򟳚kr v+ ם==G,n?'4! 8?&ʙ/@;.9; TE0N>אpdE =8/-"^iceCAIGLszݑήv?hE&9"_M?I rKIh"޲$1te C ?&i+82@0 :o 8wLgucp[Hfr3^/ȿ/B[bWC?t4]g_cWōNghm/aNhY%QĂ(wbM:h R&BZq†N#x:5B^d "T oTHsɗap:ל1PKU4l4k Y-Er9ѩk{ &+rؠۙ@q3nՕFgJx&ϗc*}q0] u#)Ar p.Woyk f-ճW !qlp|7yThgْI'mG)~Fb["P?BzN`IM#YigfDzlZw(n:15q־(A|FvNZъ䶲0$jm"\@_ZIM:}lg!$Ʈm oRkf`OqW5|{|.4PA]цR h £B YbANOQ\0Uo`et3Y!N.),@Zs &]ʨ"$Z)(D*IL\bbQ_YB<M*ڻII g}a_/o|N&ZU9A2QFT!ҭoDALy ph>Qt&Ș}K)7tRsnICC8^'IJC/ =>J/-MTNJ?gbsp"lKa!M؄J7G+:WU;(d75iK 0J8sgEXWV1 o$q&7lvCqs['޶ʧMYV}CFyN`v{-xPi=%b{ѯzW*f$k0VmgS}ׯ"6k:X=h]c>z05[!\!B>hي&ΤДkU2i=N&Ar -Ek@rEX[3p ޲4( 4h='$c$Dbc}a$+[|T֖-vǦ35ŏ|"q6y0/ Eѩc*!yC侼b{(& MGoK¨SЃ]ﵳȗ{x.O;:.Xd<^Fܓץ}s!EuB_0/vޣ2-͡^[g 2DpTԼmy lf  ZvA x/YVk]D(SPWz:V !ޖ3bSLV׈3,h <K.J1 ga_ r7jUyݠ;,;}YrF5w]r&s$I\V-/Bq^=9Qq\qZqVc+oR#UKz+ROVW34H+K?Qs:_O vIQILXN1Q:dvzo~e%% 3Z!s$p Ra"2t=0+oR7NZoGͅTB@ H8Yd~ke`x#V'yP7C#Vÿ|ϏhB[/;M)8qK+.{x$m w*8Bn_*Oi旊YL_;Lʠ3J@I![;qd)9+Txq"D UA=?69 ]?VW 6 4A!|6_ [EhV[#Ż'-.jwO%\PS6>Eu3{X}5$NLBF!mڪ`li>!ݿȀ@śߗHu8qgB"M:կe\1 at>r?Y/RSDKZtTAa҇Ϊp8)8uzHJzdP8p HQ5Rb-wH]6Jg;$'j\FM^E;Ł%?:L1%PP a'84Wk;\]]1 'nphHƿ8x) \/gJO0̃r;*&m\6$ߢ# RܹzkY8HN"jdi*ϓl\7ϔ+jrL!tI:AYo9B#qkPdFR&L! I=K-/~;ucw[2>NEU3Vf 2Af'.t 'U , aQ)1cE"m;GMw b7_Awq7hٮMNxn~1\7?M[\1B)`x;L&HLJn $I0^m"k','*צHgV8`^LRDžͤ!~"յ60p{'gkN5%MFk,}d-j4 3{\ؓM3!FZ8G}PP9R<,| 8˾>ӍyyowoJ$zNi: Q? F]JW78}zStR~\w\s~Lv$Dk8]Y4-W<ʮK?Xt>jqa/1̈́F^]oQUz0^%ڷ}QMJsG4,!VO˧;4i8A6@B/*$Y3A1 iV@b\vdcO20:bKC~LM-hK7T,nKf>G 9.Hngqstnxd0ؑ,^还qgRk{̵Sӭ|*cNgAyw$;R) d\uY94ɒS֌sĤ,wIUFʦ~$(&aN;ԁbWu f%93ړ? %!}ٜ +)=ѳ%HVN ;${$m miI9er$ALzm3֍l~0Pd○FJa(`@uH}܃ .\%~A#uDZmXz2E?FZZFookXBfY&}P dy۝J'_΋NRES챃瞼/N :&N`sƂn*)^yDACG{2J wKVlJDC$=h`2V̻׫N x+p29!n8 :DW7QGqI?04N|ev0Χ@+]GϡF#$R]e,A)+oHBg9< KTRoAU 3hgC}9=(`wFBH6J(t[xs{T{m7se^j+?3~uPu҆:R4 ^m }ܪVS8i?H {er1{zmH:gZYzM-?b*/?l[R`>9Q_WUぴ B+JײYHm`ʅlw0|ͮp]{ ?8}eGEPpԉI.`|LgYKx{M3W{CBZ6lO$?ޯk~EGnk)G>0,k&cnwO#"S!ahg!\FI`U#r?$@Del|^`05.T%SH cqI D6arXjKN)E5-j~p)9ݩ粪',WSIKm!1sS7;DO AucQʶH @} *..Y>Zej:6IeЩy'T6 -;O#/\̹1zHҸmƠ[x)arӠ̯gi7n˖l5Bid^ƺ_޶z_jꄾwOvq+ij4w*IVd~0b+GC Zd]lehdjdIE0fg()ebYu7s+ObuQ8猲a)H6[pZ,PLEQB˧~Kla:')*]Wju5[u+$UU7˳O%\Y~}Հl_VzJG@g!,`.O3eTw"C{ʫ},ʹe M~Ow =mnզm7]E&6#긞[l8i cJnY[@%Rh>^Q(g }~ںVFc{qdǫoWt53@ UAc1EkdPLA#{{c9[V 7OWCFGR.:xzB4L鋺$iot"&<?_ r0ꤾůl+B'ص$ԗT_zIdശ^ORi^}ïEž}1p5!bwyؔ0xe&%j*gSϿ:5kdQE –IY0(#^  |_"۱SzWFtye6kjH]#T^@ qQGe%ց4=6nD[i0srGS z}JUh'Ug 2 ᡞ{kMp! /e2SO%MY.s]%\DaROMw }!/Ҳg6 p"3ȩGag69oUO#AߝË&AH#$MI3wAG͐{Ujp~ͱ$^'ݷglkg}OեpͶԠZ/'2z^$|mm&Wg\=hywN_ʃjd YW ]H-F|RC( \Z~ETGo4 [$B9\bxOxk$*춡ByrFTmG-6S*Fd9[Y"-*G&Ձ6UDc'CAtLpo*H|.1uȪu`)`Mng\$OJJI[Y袜%tBl( g@ݯ(Ƥ2K5.[xrCz ) *R^нesc]!bPeFQ沂J)aH568+Lz!sc.'dnQ)6qT=CHܬkJ[{spB.0w _;Xbt;Ï~xպJ/>iPUES2j.畕*M׋>Ƨv~qVl mfXhowMXrQmד'ſEkLlo]SVw= դDX2V)O4fiˤ ueXm:/6}vA6#v~s61L (LFJ}){(6gN{Xar"MT `>Kltޜ1ψ1F0ox5%^'$8ͮLMwW菢{OxZO0LKNZ N}>`ʁAG+‚"_:{l 8(sQ M`f}*~@k`s|[E ,l|OPO$:>ub3 hK)~zhT_Fep?HdjgQ%+&bdyM}ѳ$aYyĜ tߨX.~Hg~Qr҈sվT}Ar\KE'S/կ9 PռhC%~%r'm9W-98ρ9 R$rW'jQ}0{]M/^?nBdU,X8A\$ SᕐuCBhzx;U2!J 5M {g*>UG?>hnxIM z:^TuZgd ౫MhR $@}.,gzeӉ\WtwNrʮ"YV oH$eMOeXb_/1g~98uh`;5 `%|+yMOIiUƺPidQ1Ӻ@Y o8ia <ۥz(J8cH_K.'[ga,B2x!<TZ[8a|2 ֺU7#CUp .@ >=QF6=Y8wOpJfbћy)oChW2rJQU6x!^?Z! r3@ma.1}wyuRef<8CΎ&\X)$ qtdBÙ4O`$Τ^s=+0rSnI\lQ8c,:|n&;2T[Č_05~2?ӏRBe]\O7i@0f{6&&p yK(,z!8Q܍(AS>6t/Il_v2cr9>0S2㴍Dڧ#'޶`s6^`܌! @A!|%VLr Ckg>&"+OĭtC]9ua0By\E!޼|?i.2R"Ba84{A(żj @z8"f3kA~aNW,=8^aFBW@D+[{ks~ʘX YMp }RiM _3ge ܲt>|}_G1LJƌg[кc峝3<|:@ LC"&ݵ}&kx=" 3('ɱ}d?? O^X!qeF8Nr2_fvHHg9K4ua/zAޝ铟g-#1` Y/܉]^Zx;KxjYlFD[`)[騽F9%mWt ۥ2?fTŎEpJ*փ9"# 9]QU@3R!,q+Ⅴ}5A\d@p8x4^VVB Y{ܩk)K"vOy8'ӹyL% غzgn~v]&?p#JLP2&q& i!΢9-OV/r&8dhcJ@UP~'ʼn#UJZЎ{[tr C b@we9]?Vd/x@g|Ht/\ы;~/lv/PkEͶGhCxF욉 ˶,SUnbR*.`zow>bB ~*Iy*V^hCMۚHM|&R`QEv yY@A8YUۯmmO^Zo᥃'  &x/_7R}^w@QrDf^LM #=KXD-3_oC XU݌!qeǤ_dLa$L@bW;X;l@% Ѡ vTR`]^h@5ykYyG_Gdxw̅wm &1H#'H?-*WkKA(`F^|F|ͫtjNC>s8<]M͑jUu~ sA VH?HP ڠ\X"bEP-TsIӌz2h={sEPPs9VL 7E%cMFŞ_]".) {kP>2ʏJ1޳#04֠QSǣӳp1v+Qua{eBEco!d(\'iTu1S L Lk\zUl{N1F81r;iwZ~*h"^8?:| o?ߛNbb*}{c»)|4*K$i:=+^tkrUI Ê KCZC 4<@)}ǣ_ԕɽ&u' ե#VkҒfԳS~KLln d Ք5>e Hq{W83C҅Fhx@!r[ D A1V4L 2B0*l!ڦ: ޜya645zKk?gmݦq=N :%%F+[j& }9:?c.n׏o7dpCƵ3;ԳS/O!hp/&xVʝsZ_|v -.a).ۣ,30zf3zfbDtLhy [ 31Z0pc,G֚\-Fs/X]hb%]ФlQ]M5vG*A-O7SȠ֣5QPv&-P"|u-v)a_8}T?k 3,YEfA5ޞvb`yAoΠh <\$XA_A9N-pvMe=a/l ئ$ 0D"$ v*p=L3\BSp8 }B2qҸI$\ԗ(r. \cOL?+fyTivJ^7,j_oboA"Vۛ>|Y 4t  Fv:،,]Ǚ)彾 fN=!0ȩ*1nL,5Ș_1 F σ;Hqx7){(Bcz.B!L_In'n\zkM"[B( T^4&ZgNOTa*cٰylMmBC2Ao}Z29K9Z-Jh1@}^jh~$Ya]> jEcQ_b+B+x[uy#ܿHe8s4IFmTShɒ&1P2wq=$adF:!H g=~4TFhG{aD8˜}\(&pHU95oB t 5[vEZ|9YI#d2ҬC4F>u 庤$S.%w*PѦ7gKBFQ'cAIS#NR`\ 9!0o4~r9Ոa{F'~4(鿗i=膩SwhB>;͓-C6-=XS@ IHƷ1&-lF& slt"uu&H'*_9'29mVl 5!dk1j]0Q~@jg- ooWK9#UqT&[s 8~"Bl wK$~<J~dJa{Z!5$y@U/l'|}_9c?5q $z1?(b}J1!NQvt E Vd͏z3\24n=]UMub{УYSD$YPk}$Nl1wp`>依U8?ؕV vա ;_ĐuAmIcδQ#zvA ˹+ZTm#AnBNSZgZ:UiOAfzZazdr*ռ]] ~ _2e84`δ ʢ蔇dIKX?1`)7p`\$?_k;켍20gJk= m AVU/G: 9!ݝ F-Ν@aZ/=UG,Ldօݻz]r {3ejXcapPK1,78s8Ւ .Q CQwX\PyٜX8}HYQ(vZftve_nU@OdךIa/r?G{0l Mjou[w 0ʔ{4֩Ni4yBMy$!U8sW4|?!(\n"gRW IKwqj |4M߬s K!/;[v{X"2hI1kCGgJmA+ sIJk ֿ4eUe!CE&O~TxxcoLY -tNz-{ ؊@QІ8%/|Cu>y]A}!=s˹w`?%O֖"#=%Cyknp^+\㣘y/`{'] Sk<)zG`V`aER|(YOޏO!:ILaÎK .!v+x~.8s};L2*&mdV)JM4,Wzm^b! `<`|w*Yj `mQ_Ĩ)MwAqQ"KDg镓fӀk> Z,7hV1gI;tO)=ks: J.,uu{-=G4"pa (s!YD[c/n& xZ{idp'pekrt螭q͡g.+t_nLq'$Uoi؜(y_>;=r?Z;fx`iU,eNҁe̊|/vd,L B:peϕ+ ¡pz:Å#0~ DMO9ҟeH;a\Zڤ6‰)F AGSWh,4QfV@Q DX#'dyL C5em3`6MtPwwՒǯ! N*k8+yʈ"6cBRyn;?c4THܾl/p,.QϺeF]h𮍲切7po vԾ'7/[3guv!DҌbxxHWkvokjJb$@_hf7Ȓlڃ+sMM ,w{\ t' ?p,(͐` P%^P1r=]!)Va 3->cWk3|ö﫟 (PXͷ=L(br0w\ >>Xz> vk}  *෈VN_׬{d۷*/M2؍^FU lIVP*QTؽ$>D< <eT?m?.e=ZO/XB-6d yoa_f? Q=?L6k_vL'\  j䃤s9 %4$jU *5ŝwvc潺2ia{>+ܪ7VdIP =]NZi q{ǡ{FeD;KKSxKFJY0 }psz,`3qFSMw/:_>ԧbwyOKc P,dN-2B\mX]fFc`A9zb+tja/!I81wjK2gt }7`v3~21uoĕ}$+74L Nip_@<>hT %yGɚ>en+:8ݤV/*ӛ>~"Y!ԮHRup7~k״bnD7^9Wb2BHYQnF", ~6(ݷ1J3ihJ AҍHcfaEՋw Xc5R"E\!"۫(F܇ž1K921<$i4Uݥ3_iբq#,I&?`YVw`S{>`b$ؼ sЖސ$HY[ʁ+8h@-E-]ߦYqJa U-0!c[!Tq5&OTbD)X]@%5%QЋ}&eji\Ju/ʷ S 8ye~z82=6~܀lp@G^lh=k5ZIAIQ^X{x`ΪUPR17Sy %-S?Mј>d8u:Em${ԝuW2aI(wh]Mf P5$ӳ/K_]KH›6Cb<ؿg- ]\anae񂸆wlc7yZhp)[~ E3/)Oy&,tNXd'6.bj6 w-tT/IqE ̀i|۰Q[lnmI ZaC%X|L.f)"@9{:e*7l@ ۺꝳBgF1J9b;u>ݏ/bPkG&f=b]Q^_ R2D3W F&ruUs7iA`Ѷ8)e5 {G[v>:F_]9m<4Ă_*Vu_c cθ[@4Ҍ^C&Zu:5܉'% ĦLǻWŔ=ska1>,x"刭Q 0^}!E{M;5׵ʕw&X!Y,}MxBp]G4Gߺon7V:i>Q--gueʓ@Hes wq$ѫ1T-YMO4M޳x0`ҧ.bI=חuF1Ac5m`ǥ!CvI,9ҘsM.gΟ.BSB.K /,nVr&h O)Y:> Q Dg+ >5 I'`2DnCU/]_a0^xE%sGr*]9#b5%%?*{AseB*Î_HHO_ycIT;1u!mmz$n1hTR[-PpFSE?nZ[m ]:8<#ذT;nͣ/S {h4ʾ3Y4REV|\?m U!<AmpNRPEeeG԰d:"]r^LJI];C.$Tn~$+pLµ+KI48mIF zp=_zlVƘ|As1uGJLl[XJ5 X8[ɘJ6]ٝIDG_'kOIxU$ (͏67=*BPBpas}IALkDj ~W?9~1-8ɒ;]SB(KA;,n?{f9F_خ/Z> ڹmO. ,3gFKe,@/JqyhCYoe]bG]@R# ]pɄMЖsʓH\wgxX)U6tW=5筀Tw[x-E"!!1)YY!KϫF;L[U*t_:4ZMjdUluKŌՅsW%)qr:hqIQUPU )k6s_릊rgr@#ġQz~/hc_E\5nNLS#0A[JhMNAܫgؗy?V@ <9op#2?~Hp$MdP?3`lQ6)$X)T KڜCdCw 3ƀ S&A؞֣X!58jCBDR-uHlvGc5M̡)]6 W-% 8´D9 ,xOɮ uC%;U{a*b\J'e__/qƝkN]&Vp0՗< X7̽K ,5ֲ0EKU C{(*J7 e'h0DHJЧxab㏉Pۈk,اr" Mwe\ TTY^l&BІ,I]ql3o%ݟ[ YM]uGJyJOĿ cޓoO"rmTzs@;)bS5*!M9# VȚ?Bt9$Q'&9.uF<;(+525cPo.r\t^;L߱w8ޚ,ڽ1,|rk'gxٝ?AiɒœTXCg cK1OMy~=k>۱sz5x1sc>蒄w`lL߂vj,KfT}C=#g)L+a6qc1> :nq u1REu,: 4/L>9ӉFlM7Ŗ ղ!QtO7sO3X8mҶ kñkKRUgif7;9}u #팝WKUila2c8e`̸Űc7 ΆmN'l 3}^s¾8E_^7' FwQXmE`"Y/xHO./ԋt|'\vوRջEi@ o}G! 0z|gf `EVBrg9\;7ԍ#{6 EdҋrC!=AP.#H춒qۯ>=@Xc;:pz:>apRVi:g=bP4^J1r]QWZ_jChB%xkAŋ֤fӬZ &>1݂<օ9 3nZ%C$BߛcJϼ& nL7^`g0(x5L.mЭooﰣ\1ǶCEd;$j _㺳6Mj 6 9`V&W*57. gCKg`N τ3vGSAY N fu P(FgիCHl?̹э~T{/h tK knA$V'm2!An n:%Vk4b|7)^cryWRˌKڗC <մ9^̷SRø0{&^XQw5œ1w2/·xJwJ& a)5= 4K MݴZ GM;`͈s Wk5Uy%Վ?ԡ0!-p$0nW/:6CN73:RٽV^=tXئr[Zvlx H '-( ¤ 4Q냥Z)R*%QS Yx iL_9:M75u}̭-ib%vX%Iپ{΋ةurYs~0aPaGgI۔~18{s9̃6H}n H`^6# +'\1n4ʳCg !kŤ]YـV OLo */ɦ$ۘ/ϳϒ+)1jgZ-r]&,>a{ b!r{j(5QfbB-t?al_[WQ}j .\C3䛧 M35لcG3Ipeu&i2_՘@u&BԕdK0pZǝJnrL9`g`i/&+aQ5 :> aTHiu DPI;+m&OEK! -os5շS`}7)8za L/ݿ,{ss{0CJ7?Z=fReCzvܦ2(5s;rhT&opy4gf O,?Ĉ~˞Mp\)zS4~se-j(fDLk'"O8H+Z ^ERLy].(B]X|ji55r j\L3GAuڟf4)Jtxb+U3UmwU@Mn*:($u*ބ 8ٳ12|twۍ'Q0%e glCg4!#OIwRqC\ٔ$طWވ3QU/{_Czƭ!?sH5wyH4Y (VîsZ K뫊Utc!k7)4Z |'EKj k )n[ ib KE 0bͩʺ*T0J2/߉SS]U} K4ZmO\&][th=l.O69"Šw6.>hv;vԦ ;[,|i;(};iBcs)-ift9bwv>"52w8tl R,wK~]g?˰]Ua*&H \OAПzȧNh35F ly^9+X?\Ze 'YREb(aMْ9SچA<&, ){[t-wf'Px$PEHk ˉYRt[ܙ&y[ζ 㰐iȕ窥hnqɣ`%+F#r7}߆WMJ#h/k͇mG<8KaOP2#HQ`xh5UoH(bbʧOJ uy&QY`952RN>N9"2BMd Uե)Ju- b9x߬'ݾ`€^I^0u|Ōꆡ7 Ě F#3mɀ GI(IEcZ;D E5tD6`&fzBg1k!K:>Ó/ibYń:i\EV+ryą垝i#8hC %Ì*gAe!FXq~{O';33o}84Bttە Gu" leAz6UXr;+25t@ 0ua5ɐ/P=e]d܌en0G 3Uy=e˙nVBZÛIs Fb7D}nux2($7ZU%6&JgbCf+uzB3?)=Ҕ!*_d(Ѣ"f91ÃKOOo"8B טgNm%9 Й^ҀQpj +9Z9fl㿛R0wSӕ٣sD%cm4VI pID(5s,*jnu^>BK kT@."1Ll"(dO)+B1R{H7i/D2۠}sp-yV7py|ؘF:pj]lۋ),HX@b't>H4Wxx0ƬN@8vVB!z9/XB `x>ѼUBJp۲OΙ\Xp] tբq! gT7{ꟊK&o\°Lդ쎓s>#wȠ޼{J-"8ȫiÝ:IU~X:kę[UNj=MҐ7M3MEYjߝM0K 6cesV9f)./(Idž*7+l;}qarpYh9x*pl>HhU%c;m KV*WEj.&CPGzҩMzXCpjլF4~HY,ЋXjjRS_[tF`Btp,)<qn=oaVC3:wWbFFy/pTD]Hi.X Qo$įR-"u~#avuUJپpǩ uN.0vXk!4ؚ={TM]FJ¾ pxԠX7I#ˈ1-'!!^ T?{ڼ>Cl[ 6NlʭQ$0 @*>`jbb}Mc2!vl)rnXN3I; F5}b 2ۦOQjJ`m{XgJiX"ɚR\,8v+VrUqUb6v[%JF:+ǙqXM,+gZk1mZ$6&gI8B8QՃo2f9/[d]J:ŵǘpf u .><#Yd-r "}p \apQg`!嶗6̟2]F9WM,[1g* k0#ŬPikZ+T r/)c0`6,`l: qbҞ{,.Kg0/$=Dʗ;nirxstVWb٠uM)4$co_Dô!lAx$߇rp?;c:Qy#ZڌuUe@ >2Lc}‡_` (p7Ÿ$Ɗl)+dnDd.œX"Lz[*A۠Pn`Z"Kcjc1Z X<װmӝʚ3WN?XB/.}}6q348FwK@ee1x5Fȫ;u[ %J=]d|SfU vҺA|6wx-_pO%rWp-~WJ}qt|7G i[2o-2,)r Wv! Ibd" U_3 (J2RҬ%+Tp#(':hhxY~ JUb*KlzO00Rn5Z #= Yj}@ҭ7}g]2Qa;AE]ftdiU}qT?ː1U agZ)Bտ+b*:B[zP#"Mz J$sg'"IiIh<l=U٦_ր5t hZ|)_*hxć??b{$v0. Xyw4Sv0s^u 𴗦22@4*bUt_IItPv3 X],ǫ#Qޑ=^G*tMs>̕].JxkF;V{CL(%1~w)$iHW?_b)yL"[.h14Jƀ|T:|FB3xNM$C+6JxנJ[܂&j;}\g^L؎oS]AԛZQatG sn#1\&]AyYԿuߞ_Z[U>*Q)BRda)/X iɲ w`Nۚ i9F&"Pux-\ʇIMZP$NcU= )br-AN$X]r솒oe?q^"+N[Rw$41-i^j meH;MV߻v>j @*L%yɈG҄Ơ- Af[Q3n;wpֲw"d ]3hh%e˖TT~Q똖}UCQhb3ta.u'DV!e6`0p% 5;H1QdK$*w/oìǓmx:𗲝D(2a~MRcsE]44%`݊6a&ߩ1k8k=qi)-9Ir(Ûn˪PAhIjTFղᑡYj/_*_i^-5\[Cg,m&!\y3(9w9*4WOeNdv|Q1[UNld(]*+$3S =G@i80{T18D6H"T((cOy9.票.Jil[~xT7/ޭ$lo@uքj5%D.IU#(jMI M-bcgbnO(+!õB0λstca~@.?X#gdI= { &AJP;AD )yyyj1Mc9y=us.O&*HUd<*M-%N@)u`=:m!}fMU/nfU#!,媒E˲F ?~]kA^iDޖ! E&wpCYBw M7ꂒp~r[0œhF/* ܷuCG Fj}b/vL9lM:~X1&j(}h`ƜE-qenPEY+(|*m >S0ݻWw*^ģ[,5(5w"Q:g$4 高)-Ty4LDNhFNHj "ԄtQ|~j_E;?D/?a-t偼/4ZjqfTaփ'9֍»OCGf^ mEJы׀@U견q3U+)V兿F쳤>x/C%NwcП|~o!ٓ@|-Kz-d~WŴY ΊoA!D1u:.ƨqvP+WA+cpHХWxA e e=Z+RO5kPRQǶ2`%f&NQCDHeQ_~ ]7YS&y 23VX±aFt =*ZI xZ=^|-xmeQS÷S ͷZxTMUOOk{fo"s@;W BIw87w7:Qy!(]F1!`d\2|=evKl1?8?.ʁh˭sgngTBiνHkaq1ߧ$ʈ> P]`I$!k7mܱ<*ƺd09PycL 4.kX%$I`sT\Lgms kt/ώCuf0%QjydbX nD~;”fgݝUKɲgBN_cLV{+/!=āo=\B賂Ij?wY oEgN3q.> oIS0I-L[~OE#qLroF>~H5݃DۧawO4L+E4"OS@\}섘iz1xjFg)hRJG2"j̿.\~$y~jLG(c ̠̎*;LuO[Yr GBlB;ƖB5:TZ lXH*2e}#d{萢Q0X焋|*Zl597#) !sI\ {0$,hob}a`#" 3DS R6gI Kuw1G6փ$vS2u2$oYW|klɛPy 71q,Xd`n1tECMrRx1#^c ژþ?V ( %;X~:eW3X`@Gލ#sXjzl:f}̺~DƠQfӓ݀ٴ  ֏߀rXȝ)U%lPܴF A.KMbG4Cl_ ޜ֩]x@\gHX=zWߝQ+[ D2e3p˫,tJ"ʚNl\#PYu^'ah?^OP"Mo;#B\ r6CUl!qu$!=|a> j|*IWWPM* P$aJ@[/&WLr_q4*opAR!B3O ޛz N6AvqB^7%6-yjk>`I_.KZ5,Ӎ5׏DasӬ'T]H(U[3<&Ԋ)^17ϴ>F&Z.dB>׀ޅO##p\ vH[Y<לfJem&tD@O`\1Zg.7 popH~OÏ1L|ڡy?jR!kOJieVOuFۗʦrJ~im<8{j:<} Ͱ==qf} Go%&Z_?ߝcHl*( 7Ip1nyDv,$mgL;eQbGxn qk^ԡY-c\_|XuK|\&7A> f ERfpb/V\_[c .ZeLxQhf:R8sSL R;3mcK @]Gs,|DĚmf )֑r/xC*Ѷ-uf0# ɻ\AUz7tc <۰Ow^2gݕx(p %K/RӘx͞p0j5̮WzHt6#WQC S^XTܗc>%E'U/84q8 hqZD"kr,b?=%C*mXnQI]J`.$P ?M_,eD xu,J CL ۽s'.wob,; y mdB1qp]yXf`0NJFSD,Zh{٬^I dn!8 Aa40UL&_\yҮ<ؚ*ִ%m%8)ݮaxw M zRpK7rne|SӫY%Nk;7rYwabV8Lm hKԟŜ.WNM ip+L๫h 9AE Ɉ zc)Qy`IT{Ւ?ђKx;aRFCc JL:XyM)]$l&n@[1W&\1{*[nۘ_Dl_qҝW4bn^Ԓ |U6>`~GOZ_CEw-{F7I@1Wek߶X& fظyi#Uo mChi^]NiaӅ*)՘|?r6vs1f8_(`) iƠSIg?<㻒郸s|}۱kGaq@x6PA^xTtI(`Xe&ɺHmL⒪3mj mVYE:l׆/|e},XBI{z3P0@b1wAc;uRxocIlN9us0`y7m\9M-9IU""z\5h5\=wXCJ*Rqġ9`DPeKu߾L+=RE'{]Ӆ-|}Û䵵e@l08 䶫 ڮ5SH vWGQ1qTMȮ`{3j]6֘\u9 *|f*`#FrAxCxnRn р4F?48fDnf)8!GyTwHc(IM,8,t8Ra]OE L*k e8]t#I2OK&~ޅ~]ZMZ.E8 UB]Acoc>o.7=loz|2)g\Hdq6Lw@C_-An *#7XF$= *IiapZl쯋^wd # P`V;vD{(6 5ԭZߥmY ?/_|>!eלP:"dxE쓇Ȕ!\Ȟ1VA]^/%&?%Z3pF ?VeS|DOhevpwM@E9jq~A]A u|Đk۠=332`DhԽzz! [IܦiܫƨJ?]_<50U$ Iw\QM`">MJM {+aYBRh΃'';2 KڔPV_TW|IQ:ۘvAv41Cw 7R̼ZI/t5P|iIh0"?h;&P=x iΩ[`固HUh*Dk*H]|avY:g|!S} WHJ,W3/IWAO5L)5, ׉???gSyՂ>D0gy%[5:ʩ-{tOKޥ_.,?60 S~~ɴDǨ; YTnl~h.`<aK} "ux,Қ0n5MzvV44?*zfߌ'! a>&~'dW'9f-{R=Qy~_ZHZ4&ض{vTɁ/;9sk҆zܟU T C~ ( vN!=V39d fA>&W sњԆ"QH--/Hn}ʟ*&bˮa'4ˏY5T3); UX*2)Ԅ*qsQ^b}Ȥ Z? _S}l2g[qLҹt&po\US,q[!(gcq saqۃlOHP^\^Oz H 3wLHUf{IC^o+Y aj_%TpK#a#mq {_φ;MPLD5^:,qk%RoGhb8oB-ˤvj*WHgDŽ7G ԯ-y+WRW&wCa!P=N8-TS*KA:ˠXޣ?3QiD$)-H`pfU]Y g @1~­B 7L|,j{e.2ռ\zJu<"dCRn;(ݦ=6`D)OSK%!\*Xh9T{4\-H%(ڶ=eb3WPڲhՎYPI[# c/Lw.VZ AaB&T4kow]+AX|~ BЂuAjKXu [;Df+Ӄ{Mẘ`BfxZ[>[+,]~س4A @{"ԕsy9i QNX5N7l0U]xȿyCr:_LU-0Zf8IS+6΍jtFuA0cAPNݫdn6Hmg\ VC nu b^*[-m5}MZ_҉iuILM#m4 '!Qu'@+0g+SX`eo@+ M=7't~o=: !ajK &n}FBXSY6,#GI/Nߠf޴]ⷭS*aƗݏTe"jCj#Œk &yO56H%:X/Km%,^jgei6681l5_M1&Jre!IA|,sc RbKmڤz+ Zc9]0$^9/\ (l7GH살[=y'3[o|/:/^`J\ H9X>RÉːO |J'х`^3i5O|TL/[G&U'q?cEPSddL](iN]ad*ҧ`y#B?i*Bu\=]U csKl qY |^ KͩzGZV_{6n50$lI{sגк L; ^>usvׇ_+O3h%.}SL,Rd7V 5~SO"Ԗ,~Q}[e_ro:eT%"h) Cֹ>qaܤUn6T;!k#&7*KYjZQr0Bba TZ3i es":9,{\t<ڬv, e< 2Kk=\<~L)LֿQ}Ľe<,{2|Nu»f56 Kt%'8ڔfS N "~N O @n8X7:t@mb^hk^kY9 vjuW|4%72llM6[!ϹǑQl۠eSzeu(:KY ՛iT5!4ak-G.6ϲR RdvC* q;<%=2f1P~&!m T.@_Nޅ. s 33u({\5#:e 厕G}֟)]La`́#]N5>ڟe0pi2<)/g+l]i$Ls&iJ+@%D!YI`UGϕ>%&mǔeRi>0y' Gmz{ Hϵ%nLP*lx698rcD<|S{g'MĶ?b+yE.j|KO9gz'̅}@hJIaA&P1ZRMyjbzQuW]qҒ?6|_DM1#K6FP"+@ɞsAU|٠KR7 h#k0wISK JqG=Oy?_Tz_MGYlsOEN+|2c+MaKڎ:& ԦgGn =zۛ/7wTU]V$<ۧ^{!Ku%WO3 ˍgzG 4Ͳބ =]N]:E/(IG,> -A>]=>+4Ǐsmlv0w+*4+Tu`#$>Mg/AfAﶓcw@e6s{eai5KXbr; w0 Յ `7 ÷ 9MWy4rqI!]Xl~}c}@Bd<##voʬG ֬S.g#77ngrgbVvYK4lgP2]GG@5Z<#扻1oLg4G52PX\a,ݚ[Џgl6Y{2K5.R}UZfcEdSNQ˕:Y{iH`&Rx̎% rd0#ap 6 V[?z܈ZXOk鞻 _s[X,"ygR+4L|E7.$3z*|w>`(óݤXzBA_gc iPHJl `Tԫ[.,^W1O#\!kuwyln{|%_v .x反dꢙ9w7Fvs( BYf\丐. DEc_XUk5[ 1VI9R {PEZu)y77eXH.HtF~TrЂC" FjDMu!ߎ*Yf»/ia )8*sz4*6>@V ~R쨭{怕<ۏR In}T@lPMWMn[0)N.A$S oNR2( =hO6XA-=)(;&߅)wIYkMiX5~ @g azInJ3C 瓪U} v3@#qLT?3Ko!y叐L41`)3,T9[ԤMW%)P- !e:6'a_*NĒuGbՏN8Vdu?zO/ZSѐ!\Oo[c'tac5WWCH<%v,i-Ph-giCf`pTF#؋, ;!MfK* G/")̧pMgPbAڎ}2(*r-³ItSiF2;:J6aƞn*&4M%`IwxJkFnҲQ&qB./WpOMYvJzHmhxpk4ެ$ MR?g0 ]e$nZtH]Qr~ g Do^3 JpXX;~}iU)*[Gֿ0:Al΂N!+Uoş[biS q2@r7h0%aXZ>-҅b9_@l}\\ to쥉q%TT6`X7j}Z׎1FUo1X8+sn&k8DPH p3h퇍<:p\pAFxW`t1 ڍ 3߰{=555IGztNM'(y47 VIeJX qCU[/fls  -6?_KO #-w݀Ͳ4 =46cKW;Vi]HwO?Yr[0Յ?΍$Mj? 75Gp_e'+ _`>cy, 98z͞kz"?*]@;(R 7.(1c 53Q,G'հ2qp0<ݪ*-nq:k_~!ORt>3{>?Ld JuKBn͵JRj>F35?$@s.38Y[`%TI2w47ZZ'/i v;Ljݱ_'ܩ@0Nн]@+9NZҝq4B6gn v pOI߬UwV sJ:qW:# נ+͠p26,JP;Qvm&m]SމK Tt,>d|~2Xj{s*WB' 6myJSM6'%kGSS!$yjeR0> 5k[0Ly7  ) g#d˫ 5dYCthro&A,} ?l Δy|%E9A9"Ȩ^W"D`De!u˞YwRk@bBߝup=Ml?H:oO7^;j VzR /1G( (zRrءW8K@+ ؑ]EBwTP? n I% =Sˁ4]UU1;,FWΕcN[\K? 3!ΠAw-p_? I(XI: sܧ70P/Nj=)%˯[HxṎǯ-kgM}Б2LW&ĺ!#DicX>:+mJJ?Z8-zٴkbuɈ~>(lIk[[G uWga4%aFD nz4PzЧ}fn>AL\[E}w\ V#*Cٹ2/~:n> CdVJ]+dpy4Զx|' YAd?/9/d M%ҿ ]DZiQ Kyw6iAseN 죤r\PQF-i/5_}G\FM,|Mcqܿp4P&2t&*Dy^krR+Sꋣ6 4HJXdp~Q͎n%$ɷc|ˆ)C䅺8,Ccj{Υ(Et x/1A@zTWȶi*)rYwj걔-Y#b C$=]U #ťy}IlD#:G8|iҒXõWS˻YdN[Ԁ9C2  ]bY< QRv]Fy<'ىtd(54R{V43p%" I$B~Vt34yZG=69Lh2œ#w![EyO$x߆BgMh1JLc5[_Lͤ C' P mCW>5(?R]h@-"`j$)%w ywzGZOWJ|'$!S,"XSEFb&$nb2:@9@ EF}5cV^ZVZ|Yݞ3 >N :Aڗ#l9+gu]]ʿOWeWC1Hd-aX*vn{Yr`|&=;qwY^PEn 8Tl!dƬ%7]$(̏^jRkK8zohd$1tifEt֢:vf [ ^*||~n LSC5{hwuilC0G Z!2ZWmΔ2bvINq뉜]F @^$,? E^lJcW@PZ;1ZfbNP5j.Gr[m~A0n`GogVo8Tѭ'ʱKj/,z}&]! -[3^vs6 ΀mkR׷~cJ]m!R@&݇J["uk߱s}ETq>BJ:s2n:"" ;kóզ?3g{aAziIb vrKbKpvbM/&?֫G iGlDK3&$l@j+ɨA~k1?V{T^FrPaPيTyIɜ%5jy8KEPM&]hh(澍<;Fu8Pxp/WUP+sXcBߺɆ),pC 4%HY><#(K-k tp80B!RE]7r @ M8}v.cҵ]֐ ~P#** n?=>8&dz~hD&9Ʋt^hhXqRzpq0y q{ 6wvDف(! 0Х*>˛\-1L#0UxsQT՛m)ɡGFWAECV\ы2H2&$m1=FnL@W/TAMkuZb`6,(0D n(YҽP`dD;Ss;;v Թ 4 F&4$q۝O5g @)$Z75n ܵ4i\%4AYZa-+J)+@甦 tRg 0-P ).&Uz ̳'*,d'e /1t `uf= D!e8-D߄[^GƵ?ǦD1LZYRmI.#GB`om6Cճ-X{ Vu`4fDG3t@!k>` rp1P>[Ŗrʟ'o"W`$j, ۝H&-FY1hH>fpZ!Gb~Ich85Q^m(}I ,h#3<$EtZ<}'6Aܢ7\5|LZqHgV6=c˹Ј6(.IMߜO/6$,Wx I [.c2"3l@DB^x;/,Rb7J?V6an8$M[Zƶq-a1Yya,$MGǫlYkh =1iaaMH"-"F(Flc 3{h`@O|O4a$WZf9WNI󙘐 ^e`i¼yn>Nk.&~ꖱOjXK94h߈QFbmt,0ʻLy|}TJw(X.UiձY[a$Vp񟣑7?ZL1QFikEmN R'DRw$>VWmxWFMftLb6+"` IG[0`f8>ڟ ΫAy:>RZXBvx(CQK 4SF*~yҳTs5\@qk^6 <٨]/lEOqaBc?\p%׌W'5MI+Y{g/ٵ2:UͲۆ% CI "Kٶ ge*BxJ%C|e݌k-_ /%:/fm&bA0m'TAb*h輰!ElaJ)$c*%3uEemax)793Cya7BXF|iޛA&Ynctm,E) "apՇϰ7֋x9MYoG!k+\t_XﳗȹM9xm"zd{KNU쇾AvRZBۣuni*=xi w+5D}'(!g]Gvhbs5l=T>%L2A* HJ8CM{!&<09[Y1 4 L Agʍ!ˌ1ln~w/sWCbcN;TJE/PyO 5$a"X4j)ob0P:DRx70bɪ uYU|Q%x`!q#uG[lh(YiE-t >I=$ay C@qQUI@VlT8zts鉭[&8@g$t.AFWc%d2!_/Q=+r6'JV7$cS/[tn]_ǫMJLB8TŖ T& p6(*> B|I;8Qe-beѓF'@z86g d#w$`n*y+̇%W).2.j &/qT{3P5br֍q"]iN dͅL.j(: Uyk ͘i;nRӓ5wymW 837 0]Śךxcd5Ԋt>Z4tr݀.ݍ?.Ql;61;EX]2rIڼ& 58.07.$峚k/TdBvc!ۑ+O^Fr(w|l76qWt*@M9B~,D߇?9W2>ItQun0UY-acb r/\ىHh_j4eS[L-prWЗJ7?O8kXLz|&:4ZsTEdkq wćƚ^!<&RQthe )nbℎ֦sQ< F*Dv<,(ܪibOZMn HNp)~ sPn_e{( J+j:k6 GD4DeӤOz@*~xybB& Fdln[MCtM%VmLm`H&bnb7t('W5; SRp\ljݳc-{}V](fp[ 5T{D K4ңQYY2Ѱ 5-pi8-Q5vNQ}0]r`u^\f4ۊktwvZ$1Dxtw%u3A9I?PN;Oޔ-{73pkim@ͼ;L 2#9 Z;<|U,+cs3Tdgdo 9fЈ(A./HEP)J*&'SJԈ IDrɡf.AF?#ɇ{9 p>-w2~keua)[7` ρJ8Hu{m5O-Ro=hs"LPyoh\c}xZ R]#EB6aԗV:;ix9 5Į'Uѯdw5wB,tfK&1',1rYZ];7@`j]8~BJYR 1v6&M Kcߢ,ST{7 C|s9 o V'EPƨrhLw!18iz Rf쮇n <M*4&Gih_|8k?,zc-5u2J{X~?`[.k0R|-L^~et>QeT1/K@;v-i4 %BNAܞ7x, jM7I#!AS:o |r:NB%w ^^cE0[>@z0@)OPwJx'X+ū $:@8Dr); E"bFeXV¬^y@R ֶB҃'C_ЊLlY;Qݖ(Y]V9)UWnPAĘP|vMȗh<.m ݚ1P}'FJ`puG:#iRQ;`y~TX6'j#OکƗqçRdڮhU|=G;e`x=gu'팔Z9"8{H/E+F"c㲡u%#b:dmO8l~a0Ȯ+ n*ZNٌ/˓JҵdAypf&ׅ V6cSnG<@ѽl6*<[.<}RD@GX#'K%Z^* ",hIjJ6+0@~|e.'m\Yg&iWjsߧHsQ{kq0O3bPgVX)+z*T41k qCw͵Ϣc2F̴LR;Xr7>}o_sWx\#޷q2'de` v'e#2e% q=f^$wS$;.uưa<,`T1u3VTUF~VWQ+Lv?ep^5Tvhb!a/o&Zfes>sѵAAEP/}p4;V؅GYDh muenڙDl FXm''Nn6}s)N)jZ hȒ.Yז(*@($6%2&XQ߇Ma>,f)SE'02@Al}} GsuJT<*.ykSGm5|m3GHTzXW oewYu ;ZFĕ睘Ɇd,v&pkH 3,)Zsgg[nC3&x +4us Z)ˇ-ɀ IGͭɺ>tkz|SWHƠUϢv3-@ fLz{zuQz9bw޶|S􄎨G띴V3nT3kpX삹.Y[G6rσ]KO ɫՉat}j\,&Gf^ihvKs၄ĭȣ^r*DMkdy*JBFqMf"ˡֶ q>i1pg+'ݜhDI-r\i7:)c[;^7X7ll2Y;;bj rq7e¢-LgBWZ>6PG{UG-C`,;{?m(H:QI6)N˲t޿,N| *Vבu`EEݟ+Ը~-4*㰛:[TDLr*MY,cGBz)3o L -HgiV}T߰E"Hwn~p}<7N;%ޯ {^7|`eD)[Բ7މޞӪgMw3{܃S:FIeڈp}NJ(3fCNug=h\FF_:SR7 htоV-+ ^]V 0&h8if.d(Gq|{o[|^?OӃRGzܔ013nAh+ϒT*Y܁J ,oھb*WاYq0#H]t۟ա!+#\|!EH oi$RKi \Gy8 Wya+"_CKK^OjƋ[*چA']_ZBݽ> "u17Ll qynMdm45M-B2Mpq wU/]VFK=fn\FX$2 v[J1='\X[ ¥F%aI Rws C[ oX^'Z?(7y'/n~k}Z\gp!X#j %m[毄Z \ Z 2Y%R-]<=%ϭ;&EGާ %ጁ0F%qyʎf3I_ET7Bt`HT_$CxUa1"n*Ij~*P3 T,!媦&d#SA1la%kuM3;Cx,i2ZXpv4en}4ʮr _7"F=gji[]s=_Ru @ɨHOp费};r ʝ]d)wv7F}ɿNwMQd:R}aw*PiQ~pFdU@F-P?մX&}v܃Q-q8}*Kf,4~.Q ]ݳekCTtxduvJQ!t}]E W(^Z>>zq&kcAL1oTUuJԟ:ZJmJcpC(9)ZH :w]ry>MXU;NdF*N"WkVWl;H< T#Πj`v~eǝR6<|1rGh{sh=wpЪ^#²#/;(QMbgz>J؜I=6if/uXv}-"N$P(J[j'Wtn Dx׬Vbs\1[R0[Dz~*A=阶f"#7L]D%Y3qoOС滉~T<,pxҲ뱇"=CU/ܸO3Be&1N) pq8mkjĴ[V^0w1/o_)n7i@Q_g+9L!Cֶr֔_/쥕<29NJΪeEödYGv3 _Γ 4\lg&Q,,^=MskyUCpB>CAh l,r@ט<#S=JV] xIeez!xb7g3{gX%6QGr ŹJqS ~ Մ1{v)c1)nf 0Bَp68Z\Z'jkbIRzXZBZ1*Uҡ&u!L"7[ SS2WAS}PDB" `-D՜& #dk{R_c#r clBL_AUюRGr)./eNu #` k^皍7F_Ăd IgNoH_ʔnL4oc_M'/[_O{3T0`f]/my7_t1RH/}= 0^.%VF<  -_-`0m(:.&Oc &p7q.p {ƺ;6wTT51-os#=G3qԮiM$'GkX) ҭJ \3̡Ig`V"+_FzeRlGEWMGpj&/x Xٛ߀˿m6YemM&Kڸjǫ/-4CN!&wÑ L6ʟWs,N;[s O6]6CbǪmşD^oR4<翈zhZ~P;n+};Zm\%8/iu$ﺊ/|hroVw2`+sB"q!eۢ<E8z!֧.}]Ve=:ߓ>b o =$$%(3N, Oh}{t^2d]lYdql1.鐘GDzq"&b7CJne1y3vE ح2H]ۍ|g?.Ye׳\ bCSK = 9 U6Kid^ی.1^?Zw-fv:=qk5SZ &$GĒю S5Д'1edO;TڵSd\7{IzTnFyd.8S>W9u<%dĀx)1&55Q01tN'祖;y+ؠEiJݝ^+ fv" ;.H;di2]$@<U`K^dk¥'7U8ZeNIT$!겦=DKc`~aAzje$Qh3k=xssCH$k.L}>L/8%W@ڋCBUӘw}m yu]"yilt8r9l23nZ0z,{guhw+{d5C?6Zl{%7 6usJ\7/yHUq џ*sA,#,V'G,:fD$eM,RAMu7eb bC{!"嫖P˫:4/ց2vލvtͳ Q-V?G6Da+4< sQ@ɗyTFJ)\ZۦU@ h0BIv2B.}oޭ2M4tݸUe44ܚ.jQݓ9, DN*T x׿HXJD5B a,Gͤ+@|/)-,Ҝ*_c/1\&qT*EU9bv> ۾pNRVo#Ho>I2=E 1`!Om<¢0[[ߡ6w1AHjq$F-E_xK|h19rACx^~F알 ^۠.L.F0*uP[+/qK+w8|Y!+䣰y7?3`cKv6Bx(C_[u ն9]=.82 cO)W:Sy180F_<+7 /p޳a,IR 랼2 A_%p|sd$:bg1K1$f^tn׊Ω,NֈIʙz*eilFβؚ%Fuzی#O ,a؆O K>0[ߚ[ߪ¾怵H\gKxm̄rT2'v2Rx+=V gZթD1Hjn]ڥ.PqX0* Rc*k~ @-q NH#\v]LC^3L}\\ʹHNNfv0 @޲ e%xx.mIC[|k-J7td>>xODW,Lop5tN[.uW4p#:èN+ZY>+j* 3@Jw`u wX\:VF7Z{JmǪmUh%ke}r%yDym PQG‘QW W':.{Wjrf/9B/( fN"tL2q ]2P_}?AN?hd!wG([I[R/KI+.uvWYYNRzp(UڋJ"i=2ڜAH,;LgQWNH #H!ɴX~2y9UFX\ DX+ZaE<3ELDbM)&ίbRa4/I vWXN;]\þ&(S.¡[9mG(,L>7K"n֊LL+2PEUn:QE#g4['DdRlOXg]Frח ʵC#RShJ Ȋ' UBNߍ !/)%}Qb#VW*ʄ;mLu+ئjD;Xk7UXxM3(ȤBPKUa=n*(|t){] ~+FlL_N:snHe$p72` Ddopգp~Sb>nl Y:](Y&Ԝ=?h^F]ahRJWcD+J#yuL員񃜐Ds4KAy :k{ؐ:Q߷Q֩l~w+ ̠SC۸"["f`m@1.ݛ2G 3 8$ݚQ`$دTU!'wrf4/Ų<2;ʞ%Y9 W` \Lv̉Vr0܏Ӱck*M+(aT2|=M_/[$wNTvb= iS><~:#^qd[$:g٘D($G;?K369MŇ]EL7:-2~ѻcKmkGT¸nh+ ?vb5ẋ0n jwE0Wi@by+{OqlEG\% ^E\-9tc ikgB*ϽrR)=;^2O(B*0Ǹ\u84LB̢i`qVSjR[V/;Zc6EysIퟷ(+ci@`D;}U[o{{¿#TmzvjJY s|0}5mp cV$6gË6em2|7 ˲S h@y)Ǧ/6`$9Ê2/ڇ-?Y'D3fHVߘfuUy&\dל$J@J<ִͶƁ1kD&u[Hi kll)Dش$0Jۭd@3Xv$1,I2ϩCHU51fO›H|Viӕv+)n$Ԝ86U bē}TL NkOo!Vu!MRD%.*aI0C{QY#^ᐓi*Kg68i9|C*9)9[O5yv:4Z JK0]wD.8zҸ6J5ց~k# yb~4`8QA{S%;O%_<}^Y6 @%?a.=ad ) F-0v;!Y'fVouK]q(]M#/pTή$b@\".& ӡ`#'j>}Zl:(M@_-*GVTYLMZJk~NuCx,V̵' 'd[i—n &ޱ]!=I #P<EE[6 9:Z&K1\ 0RP7VYU1y`^mq8S$;ƃRQ; ?h~ ax+jl>iTv\y*79xF~a\Ǖ ٤ e.zGRuW40ƍFf:Y*DnbVE_cMCjl77:Mf.He a+I  C8f\LH+[rD3C]jm mVAKH2f8tƟ*BiŞyVn[ibMĉ(*@>рnJ}yo֠VBOFG4bn=+ 9=g|g:/-M7A>|hqoobG5۩@:_)/w?kG/-aN3ݨ(IںLLG{|2Y׽' n_ G;j ;NN;0Ne/=zlѮ>%q,G5{UkÄ4d_8JglC޹$b5p zJڕ!WF'Z' =Y̍<-4`K:*w2]Ϯ2tqz{F,fzyt݆=AFLT6{QoHͫ2o0w1,>]nmKM *E-5;uo?.];B=_Lh*KvGb$ŠHqߎ.k4k~,(|])=z"1rIc"f HXVfn'AXK̔T_%]2BľEHzϏ2QG(Q+\{c)Å@kdwe O,M;N 7QﻲAV~1$qb'#XZ&ے<oT" hDhrp 8*:&z f{ ,@H_8@mQA$h.ЬU8$3n(*2u*d'hCzz:Ƙh_N"sBݾXА|T 0!+Āgr o04!!p\C 4/eoeibK3_õ q}͋ ˚w:c%LLK@@Zd*ݹvT'%xZՙ"`[a+8iYIG EMu!B{S-SۓΓGCT!g@8*V.-o#K6RCJ9)u:Zhtm|eЍȩ\*G B)wl)vsm.!͗m\䲅i(b7fk]IKH2j5ӝt˹Pb-7 KM{ɘb,t@3` ɏ}R- :c&dpmlZ.A *$ <2h97z xWW' чc# A\>Yeh}aJZZ |O vw!lJ}p1+,*\.B,Y&"9ʟ`LkO}{'&rp\NW0z QgpWrA5#\* /G`Cb5Oq˭Vfd_(8Y%/6Ö=yg59A|@cmz|4/ !Q[ %vW~]Ohb:phHΕ ( nug@pR j-qH) M:g |oљ.UH_05GgC˶@sI, / ua_x^LS$^|lGn%hJYbSl@|wV= ^*Ʊ2TL# VW$+Sr#w$| ES8q H'͵wu 4O֩EzKX`Q76>#ޭtl'zj.b 24ȝZ&5!Q7:FInQRr &Vz19VĤ운`ˌkrNGu3{)EޫGtAB$&U̦I9'Uu/?(Af0T]J%} ~^Jǩ!{AD_s\un{Flek^R~{e `hFHr|Z%d({% c5Č(EYɏ)IhU=L71yqؔd|3ػїȥgmAF6 iT6TN?W2N Ͷ{bWߗ0d☯ż q;xSf7(#'Hۙ_b״(*Bn>L+GALzS3MX'Ec7RjGjlF"HJ8:ѡ/B]ʸ$\#]~mOD.i(ThIvs}sXtY1I(79N6=T|{̣f]fhY@+t#7̃9:icɜ yONr"wz,Y4bÜBeγ$KH⋃* Lmg{)2;hE \ۏT* c>UR/Ty;1(%J[ZF7"r(s3+XsOڳg_.ޘk@_{Wg 9sF&n8r`i^zα\ĤNH9Jѯ$yfR wW@tycrDlb^ՏtEAMd;O7[0nΌuU!.c29^d}ŕcy2򼤑WH%<>5&|͈JD ~?~'n2Ry؎S3?uw*w-(x2:L&O^KX4em"Fz(0U&Ga7Np!P9]Ҫv@?ZQJ g]U&K}m _ %kWw9( 54A"GrO2A^iƑi6/..J~Brr%tfTrY L&wǽNtGR7a4rs6)X̌s 9 FpgY93TU`Z3"^=?5j(dZEn"qֺͭ-g6tϡ#y޺ E H˥JK=w5y% `Tɩe.S"K'fzkR.}N$9aw fQ#aܓ7P$8{~kyZpZs zR_07﹆QzF0$lKdEXv;(Y10!eϢ hRs.;~9 o*흆cr.ƺ?7a6.\6f㣎`{/SJs-8rΤ޲d#&$oő8pW1d:ZImrGn:IPaPC:h1Tץk+vw}Z<qhCNO8#x#(a[V݄ek1!;/goi$?sJ6h{͕N}Աm+GŨ+ "r '?%YE.t-6]/ M'GYqxϸVȇ0wk}Zh{Zwc͟D.A]cQϜ!vSA|k; 264_e:]j gϗ Y/L $W #FJd}wmVT*j|0ߺ{d}@!}WF›;‚-9D k%Z"TfkXV"B mC͜?K~/koE{_? C=y3Ue:gKF䦯-xZIh`1s,uw?ǘvP5 )IӸUFUozMfdAN6̙( RzpŜreIX3躔E=x:]y7^0FG\L/)ٔ`";g* b(ǞaV~S׼f8櫵xW0 6?Kd*97U K^*U B%a cWBٚd2DA~G*afOS7VFt9 :Z +MFf26SԧZʾ</KY<5Hy-ƤIPCR,QRTwD6$̔Ènq}R=4|_OnꋬÈHCy}gr4w\K$rS~~VsR\ر ݱ \\3C ~J#WLI=WD\єb8NKt٨+03Wcުa_={hĶJ"Ujy7γye0-v:&XPv-M xiP-tEs܄Fɕ&u:ܴ@25BTb)K?R[ Oӱb޻R~;>^g3FÁY\c(Ew({yX8n|RSP[g>Q\εIN#ْv(pOį',`'_wB–dDaB/Ƈbx|Jڌ#n(F¹:5FTΦ@U‚D]nlJ஀97'[yɋl{9gpя\=݅ji49<}UH^ k0vZo{wUyupI:plq.>3:F{J? IWw!fcT_OX!u*0T~9K=1(|t,F 6u])>JrRAl3]k&ONgQzCv0$v8otPG?I!Y 3JX@YOS`U+BJ:1t[%Fe"}l7j{̘dGƎe* R&f7vnal4{/G&|P'ъ5y6u[_-- Az'*(ujh.Ę/i@z9c2f_ #[̦*iCM"W{ D&/(/NeY{"vß'tglGP֓bQ9`|_L":'.ʰە9kw4Ey1 T~qX_5"jB"ʓa ?6J%8$<FZ05dYuɻգ~Ƀ ]-mYsE6=,pB7mAP.y+ĨaʰT!IIG􁻠Zasa1,8HE; {hW]K促VzݐmݐEI9Tvu)Xi2dS7I e J}^z7n*GRxQ#*3˴kizY Wܦ$c)-V!Hؚ&=//Vɓp$pv7Om%Yy,2eܨrj{& /N:qfw*A#AnE.PX< pndg6DMuoD@*N/m畓*}covaCn>/mc ~ dE !1k+2Bj#fB|Y#U|$z񧒼dU[!S-7NȨ:wF1Y,۫+TvUk~ꬺ,=jyB+6euIqzg9Cs\ͪ)F$,[O61MB0p jF"ӞB3 l͵`rK`4jOš,W ІG awhg@D))y}ejjLB'jmfh{N !# GOe/e)^?`\J_A'fJ=+aDrk@s͠y:_ȟJ%-Wd܉գ/Iǻe_u 2DA:ش7OvU3"R'kS9hFLf5ʎ/( , Uw#CV&Pwʭrv٭nǠ/50LpXȃJU|dhB~x7 &ljhIj..[)ьWW%92ѣrpj '[jA p{C"*~Mн N =IǃPk׶*q&FPcōJb V$`*;*R„p~\Ue%tk ~m6]5S[Q0(F7.P53޾As<#ÒnkkgPo%R&x4 +ӡ7+`ڮAM/X1cݖQ`Vc=/0(I8o}'k [\ @6JC6A?Ƙ o)U}ך]ciژ-yvU5老DܺTl3d/օ%4,a|xEza&uq^U0ѷ#֞ j$^eca92l<`j:|$h4sqrS9+7n*BI,׋z.?oa)5x&~TPj _^Qʂtygp!M904LG冩0 at,[7)?a[FfLQX0Mϰ8XFY S {3t?9G@~Jh݈7'jSIu}ṻ+Oa";%a^ɫY>ٿnԓiVtRU0I oB>b`Y>GvyxTgė kI`{Irp*¤9IQ&d:X7 3N)gn;V+"ʓAV.ڳg~pK]/̑ t5y?=3)lU%xm>mS3pC0_k[=$6]_ -|,9A G%ڤ~̥8Zn9Q5x[!MpӐN&):xܔp r,dh+{+5 $:ТwZFϾBvKG@{{[PyHL4'],+~YR/xdgw_\l<]Be-⍼$Z|ɣ]my$9F::Jt.|(v<'¯ /GA|wi&lYB ?FMEUY pU'^lujT64@$\($_!t")o;=1֟N@Ϛ]^?zKq6q>\d ڍ4\!k]omc b@[L1쎽+7s PV6siQ1tY;1WkAGiA=cTD»(g)Xù景T)- X[RWbg^v_?T:$J=| ) WA<\&P ,18ܡE-͞L-=,N7u0zɖ*cWѶrtj0pRPf% q/*Y?GLu*jW$?Ut3jKzM8 qʝ6e,^{Qe{\`si]ޢTD t4#2$.~9es:c$D9*y  F(ktmS'N!ZeZ Ikڄr44cr./3bIɊ\{#*%{U겨FMtwW 3gIDV*HNK&A F>RUA%,c%0AD~+9І +oڨdSЗ@PWt'vOA7n 0qv3Ze0$i; ^y[ )bXD&#@2ZnؒoˊV$];V,l8Mpl簕W7pdnV]z)چDiy46S|I#c/ d+_->CRWFVUYB[&tZCnY.49췅޼pYzҿVJԻ,*=r䴌Zs^3Z~-T\ .HQt_nY %R\ߞ9M%3I3D:l(b8 q4]wMk+wF4Cl}at(#x҄186eYr릑Q ;[I=l[&D\S8LXlylGG r06n2 cѯ }R rv31;亥pLGʟ8PgC$t2>*.=A P7~HO(Û`ɢ2<݆|JS-k[׆*^ ;eRz=lD; [VYAO?GVN,m8Eq:h[X;΂ߵ' Z${E8Yç`@#1YNN!1h`AnqdV.BV8*Br #ЅfV"c$ QKILړg6buD΃"i}8]lӐFxa^Aӥ45xUqW-d+4:-mқ%<.Y޺,SԪ֐Б8"Rڱb,xW^AlTVc[X24Ӑ zq4">&k3MX}|+My N\0v!j</5\~BZ뉷5bm/!C@r %-ֲO ǣPgiiR~x U 匆Fqտ>HhqN W^󮁲.Lgvu YxIV +4-;KIUcHxĺ( M{V~ ն oAn'8WL3rZ~Ѕ FD>\.{зwq^ PXQazqL锗Fҏus ޓc2<&@|GrFEbn &ɸNh 5̌I-󞱳g_FJvU Qklql~`:clڋ ؄chjv@0|F4aWj/ ~F+Q.)Ⅹz-?(; S҆6Ƽ%qqs.\?`ك^/JorB;[k3N`v~Bub(3p~{?\ero=|֯(+D{(Gz3BN-P }tW'eΕB&ڼUPS&S%< 3;4ya7@⦄*x ,*QP3xP"c EtC%^$)xvC35ԟMVE(Wf[⨆:L çi{LOstsmh`{o 3{ƋނF?. em,^$TAwW,<|"'v=pkYy{&_,R-q7-BS.ۀ/u'LCZ#1d t@Nt۩Ը޵4h홎Ի&$cԀ^X8A~,tAC>>`ܔE@ Rd3^7ӷmOm>LFƇ.F4%|LCһWy=O(6mx5AAuywAC\ ͚9{•%i 0(HKp|(qKOֱ<6D7w|Li4#"W& qQ!Du+.wd-&T xIڳb:}mZ k Y!۹jw;h-,:n;W)VdT`ܝ8f7h::tL5W; >b6>zBMo*4O)El{~㚗VvT?k*-+E2U𭂓By-Ks9Gku AJLWfJBꗼi@LJuELZP|=)+V-;T{>% !I'.->1)\ <{ s|ZEYضLg.i5NG5H1ܪgaf0;ro0Saw/2=H<5ԀAuM"ٰL'r53$1?CVƽbA'mЌAxزژAoF[A3ڍ&)|ЎbӭY`IO`OZ6ITfZDI_GD_c& я +_B{18ݗ5_ (rM%M}ƿ&Ռ$/nMqXsQ~#!8cR+Ej.#v-Wa AB |#D!:2z|$Z%(T#ic 1sY I& Bդt >l9T[VKNY&8.U ;7 uO;)u`QiAPhC"IS{ &'. cfJ [[&S•Q~X5X8I`򅚌oCla/RwF KW==j8j{~BTZ@@i#<\wExCCtKyAxG jq ĿTĆ98lQE`\kKq:@4%^ )F+- _!Ii۲la {g΀M YHsP=nYOE@k&c:L #B26'\+QRn8? ?O﨩Ǻ]BY|Rx C%*y.[zVuqJv݀)w U?)t-dhAظxR`^&\imbsENbF(S 0~+3CDŽh/ Zͻ,K`.yߣ2A+%$?}]% RK<\]i שTbhAbސE"=Vˌc Zg;Ctq{g&vvy2;0 %o{dLjFf5YX2=}V#Ax/QszZfBY0ŵ u9nق d  աjP sGr<6dBC(YaVDްhOAHlmm˱kKj w$=݂E]- c<,(pdke"A'Oc fWxb*8KB?Wq3ײ<"J/)UzȟlJtQ?ʐP۲ 6؟ez%,ϔ[k&D-9zaR=/~tOԅ.^7i=}|a5-R'c_fIW2;,'8!&,`rN$쉭(= Gz5wp-ZHu%*11OXN ADYa,EQ4!tSuES˥FRzڅj8=lkܮAG -BklZGQD}mFklZNe,읂%2cK9ox`HN[19^%dظ8g&<;) |E}Ԩ"nUlYO?d@߇VUU{$L^J?#]j%VR?Y-UYFWmx>bIHiw"֯!^6o|!◫|9Yq%rxS)ht3|4VċPs rhECF֫~Et |oRDqZ@ʩ)4sF;3">jܦI/.GTI4?SV3 >#97-. w}LȲ^2Y2l|v޶i2'tzYTW Mu;{oG Xe&՚0X-A`ɫRG0#h1͕Tc+C'Qzbut&=X3>3 cRx;^zp6D܊wmzW!tdکI^\F@>B41A%(w4?y]b,˯3$9lp2ؑ4?0,z" 8BIΨջ}~wqz m{CK^uܚ8 }:nd_^&Ab o!=BlMDPFN/,v*VPrhY-_7FjL[Yr -:=M}En ?4ià-GQkŕ u=h2U']цT%E)dj†XI=8M62mK46L~;n_!x1.'ҀL%)v)}8z (? 4k9Ќ R Nji{e/7+obãNT렄x$em`p|ѐ>~1Cg,[p_&Tȃ花04Tg)Jr. u 9RlUSl]M{kK6"N;S=8p8t^nph,{.LrB@tPe#WpԾi~^碣!mwz-rR6y-VNr^(+ BoeAD8w'pP7~Ǣۿ4 \1o\𰗪f3EJ*Fcd@*1 G~pfomhD/syu8gM) }Yb N1&8ZHg^V.0-Ǚpl{©lt,U(hfpnrچ ㅼ}8P'&*2QgfP6Scf@+Z:K1U˰["ţ8yl-ZOߓe]\N3+6X9k0GMhOLק=,pj:$62-t#iK3̓PוIN汗 J0=UZm;$|)/\fqۂS)}E9j9(wzxrʽCUNV-o"q(zC<ܥe9N]0΄&7Tv<}@3`.՚#XDQ:q:{uW,V= !dd'/㕜P:~9D'ŴvېyΠg1H&( jlQ*O<+7 k9Yl`4@5ΕS [,kq.sXWZi0sq}uM7*DҲq)sZ9XOFY'ZlSuѝ!=OqN0uG1g!ۯJ:0ـ5ͼ4>_;g @L.t+~upIX둡enDө|PQmv'Pk~B]%jeb]bĽz+^~!H*%)͚+*.l-iv XRTs $ ,n(@.E4qHp4 [ъsjY@r#g{K {S mĿ~a-DM ċX@0k%N+>2UK^i)ypB= n9 A}8Y*"@HvlkaJ4@Ad[>M#*i%#\_נ[W'1Jfyha6\cYه+bo~MNw?@@NV,'*IXm2 N=#Ş|Dt ak&'iSiP|7j'Gzu_|q0vO&Lc:$g:xpG 󦛖6h;\J/y|Q7 C*|nE#mﰌ*H^8]'}ҹ ?3ILĮD xCAqFxQsgrɓ`1w'˽AlG,߆-!+֨}\9HNӢ>Y3QưL q ]Yl.XQ-*2y=0B7GyBɚl:YrDz=AV-ޢ/CG RhlƯi$pMO PZ),!y.;*_Sw)30%>ΖEԙ`)"}񪂼{NvaiTB|*(%HdiaIIԐu8vuT앹hc56toa^k'Ez'c[&ORX?Ӊ%/)!DcŦ CRA-HO=wיQ-tڴ]l8CH>vz$xo[.L{dKv<)ifgVMH-fNd4`EOc 8QZ%z(%cVdaʱmDJ5̬78r-ߦ%M2nV /V]ZtWrM/WM:-p59;9*&z_&5Wk:_~Q,o4Q0&{`yVrկk E$9Uj5i1|WZQq)[0bwv7$o|m/;FGDV])dWsCr*y]OP=T=ȋ!3[Dʟʟ*C4?_}->+QXrOb>eʼn O[/5eb',.g!BU%7--Ht $͂R.2Fan|5qAk>x,Ho3i㼭f 2i=!-+3V) ` 8?//Bo|IhIh̒# ,B$~ꅩHI|3k~Mo&>TAJ\B]F7dQOn *%W*_ FpVq݅Lq0jBu8JUZ6Rx}@=:pejx +"szvkJ5YVfQgnE0K.2*Q,>`HzHʭr I<)xUo=oBРɜ޲W%Dv(R[Y&<\¹L&gs3mw5  U)y(.sɰu—P·A>3nLڇa4Rת9jftkV-WӷKX%֠zم-VܒlzTUmF?i[vYvO ߋ\|с"8=Q-JDlҳJ 7Qayڵభ>%pl fX nŞMmsUialvoX{\>\;S@]x؜!k%R=KgC򩥜R~q C@`jfN]{=I N*•W'BFc̉V2Ù$Ͼuk &ގNƨ#򺟞i?Зu,XMz\05o3&iZ TbjfkSeևGGHA 'EIo*[~RЛB)?'?=H]-Gh(i͔("?LیLzB͑#3#QSW(Å}+M9=nd<5<X1kup,jVR<.#S2Jg&k㞷dC ml+ɴvt*tA^PmQ >>#x&O})p!OA0I'ԁ)tmgಣNfD(2,Wr.R落a9n~>*VqpC(dF֘-4ڰ޽lc&#Q!o`>XA0VmlZBiELKJv_D|]ݽ߾ZlfTY9g0"k3n|[(LJ?kVXyzvF}Q;q?KrN΍NR&7a@"aO<8y r4OuJ *ۤ!*Mcv,A>yB7\%(]ɊEOupXdJ(4):fwi[ an)ms,f! UG'zh1Z=^J=6g:}K\hBafj* 7yǷp G~@-*nzTuF7d^}W~'r逕Kb ΅i21E;j] DGEdY%Cx*:&Xa:0}2:΃#sj|TĿf#$34AVO\©d߼0,KܿgfÂ]8w1v)RD/`J[GƀCvNeEC/B{R ubR[xt=Q9ɱ8@AMW[C(:''C3vPRh3q@=Me#jDPufBƇ\Tr**sNrA&Elf~: ܢ*2Dc#sAOSay3a"Hv˯7X~ l͌"_`8tTqdn 2栯gM|xd-J9ByD(#0kN`͖#Ֆ9es*Û3'844D_:/ZbuiO)uj N,vÐۻ075Ts?p=dm"7)͜ڽU8ME 0 djs@rzD;?͇mG]qgc ;MQV>pƒcg\6|qRi foFҝ6s>a?-‹"?1AHR^ @w(LC So0ާ`aPʲbmB? ||cޅ7*uNhx!#Zjz!qXo42 BY$] {<%q糪 SԔIcr95%:=j/~xd,@`\NioVC-N\sm$_ [ r~w/QxmY@\qKeUql/6,P_.iz"5=؁UJ~ J*mh?M>ԩL VS{[?'H]I)Jq{xv=VŤ$ēPi7BRkUhb?7I{7t0,* ޻TS^RlcUjt,mw/^rrΖ$bJHmrr_M_Z69 *!` t ;o n~s:ydᱣ oO5{ݼ59BoK f9hNԚ ds%Iu6~pX=Xg ֽ /u 6 e>;Q3݌j=}vod1ʂs駫6,P[n!L^[Kz֮;Cp;]a}BA5͈X:2W3@ջ7Zޜlf.+u,djD9 80 o-aL^W _,lcBHs>|[YͬUKTրxX \vE eEb - ֯#{̷b(X_ ;@xl2{V㔭=e;|ZZYxx-49ji(i<"e,>A2Q{?pv`|'8\m8 k#t R!~`̗`l/Nt*0=dyJe;җ& )4xA rxR5i9<# Dw =ǹJD?vO.H *26eɄW tWPr{nۛڨ1ms˳{ly_&a_j}׽h<3VI|bW[yV *u1CʅWVώ ]en %ANnC1jAcm,WS#SȐ2~GPMNDybtjBղX8r2#kHKܒWE jBaw9V%mѢQXma"*azWuUs-QqG:Tzh1Q}kbd?urEZ7z S]}*]ϛ39% {uS.:vܛSPL94PrNdLa kR_ YtY+*ݐA,N^=x->o% zWI޴F $"=\ -WprlYGE<FO'u,EpeYvmQkᦥ=,5S9w" $'GZt7 6n']".y01X;GZr3 T!-۫Y׹"•? " V]wVCD+R  +7BM0AKXcͭY5[T]E 輻?*D?mPGE7FL*t{y!L9@ g3O6]oPQ¥gxetg^)CF~G;~^Ӛ>ӱ@ݎ5kl*t`thvS!C#r\-\@!,LːXzDh1N<[eKU"z Ws #'Cf\[?J~NM*Lz\"O9hQAN\뫧S wOK˕x1nHCs +PZuz7 ;Cu"a#NT專{ꃾE hh?̣6Z%*2x?xE3b$6\-U/Km|Ӵ*v":iZ?( N 7iRl %rrH-GaaLMk[ױAYַ}Oۖ*t"x&WBDHϠ ;+xPĻ(IdэøL5'L&Qrxҋ4RSˠqMטHXuPp/HD2:nCpqSp9f%9W9}:VGNz-6f^a|`X;f#/!o|S$ sL +(.-i64J6lHՁV:ٙ=_}cuq *coA2{U bDJFQc}lSzJԊyZqT}L[d A/r/~eFx}k)ST-ÌBW0)/,`Cjm7 i1yOhZI#q@3~QZOv^$䙥{i]C -˟,9F6.A.8t>V&r[;5ģr(˶K~ Oz5۫V*讖9Gh12 'b3 K-/Y39}n_?8w= s2 ~iE̳-/qBH5.䱺I z!<}{G=g P@wA(I5yʃR$v$w539mf2FDKƈK0vd%{rv?&V׆1A-ք0 ) skGM$FNI8= ghl:'@B ҔC Ģ] ?:. 6sNi'Uϱ?K_fŒ"sVcOi@xkdfP_c3u4:q8mj_1צ*^ا=p4+Uq9&hYHo+ʻ["g@IEvͳR* (qv'/Ŋ#3giG/ǗXʕi^^66mТ(Ib!ZG5 >$V^`d!eLTzJ A\`/nL9b2`Km|ػ6EEv':rj~ ۾vJ0P&^L ef,cJ&n~-$)|zxHfuՍMƺLSFt!~h}U\P {eh9y~I8ɵϨ)M쁣Gh\c1]ÇҔޖ쀱|}Ct6TkKQ,ji-69ܱ OG'!Ş&45f 7v0'yN+{jq6S/Lo!,lٕRcp:E@ozl{4`g275q:mgJȪ  u[W7%`G'6JӾȽ#L[ci~e:a!WH%w멲}?C}TkQ$YyTixh`|$sIfdk \Q-jy]h*ƙC_98]I"(tsHW wÉzpòkjl]3a)M(KJxjw$j[U/ Up$4_d]pw6F~-~A 6L1"`g{ TNeqi/ PeiP6Q.-gܒ/?|{ t{Yaj.AQTu7Hڏ+K==}.LNDx0)'v,VHo<=X8Mmo$|'S "?N2$zȞ$6ӡs~ZO~;BΗFr4\5_ҹ7L]@p6dRc*0'hfHt5M^0wf6d=ip7b1jLQU5c"!VQ&3QLYՊ@[ndzu1yHAJ٬YF M?ƫϷfdn F_wvZb$Vz)ش\ܱ۵:Y.Zi߉.&Ыn)kT9p(8RUFx 0|Ӗ}d Y={[q8%<,Ux擁z^ǫ1]*-Y9^&fQMu9d/X&[g3)шSoMO8죋Ay]PYLRe⮂bN ~5s>%o)6ѥqQLf׊ݔyX"Z2nn̟m9i4ML 'GRk ~4 ʓ5 Q8F4 %,4) )`G iD %ur uCt}Y7W4 Q]m6`sQ3,DEpmG/Ceg\7#q 5b:vP_DDZ+Td x>PQl%F}yǵ(RA[bB (N-0\ ܶ6uA;9V"eE+@/cSã m`HEax2׷er(,;ګs~=I90.xԑs$_JѽbX%׻}p`'.C#S8r_# `IuꋆvOuu.FE^OٹM6㡟{ZZ&DEVLOC"WOBG?"[23Rz2^ ģ-ᴚ:C=UùYl=oƺ7^ωI" b )]'b?h!g#k hNMB9f;}Y4A_Ɉm$Zpb?#I)4$bf'iAXxq< Ӯ u>?wf55Nad')y? ȿ*TV6f=HVHq>9sr)~@w8)ڷ40?UO'D<y̔f`9߂1ݑ#iPiSGzDdp~?.,&QG}lZhFP4X<^ΦH2R{Z }xzC?*mpÓ̹̞I$5aƂ|$# '36cn [Rm׫S땁"La[bͨl*@$xJm,6ւ+ěy(:&anDnf>Ϣ쨵]iT{Hqy{EXCg%7V~qJ66^ED Pb[;55Vv7չED&k5NҷB?=2^5dm :|2D#Ԛب8NutË.>sIjI_tVXK@HgzYf_J>N4;_uYucUgL`D`}w<9HPx/JfulJװ7Qqڭ~AHn}|,Ƣ{˛]O6y?&"{Zo;KU>j#IGSY.]mMmi!]6};]QMyR@Cft_=v5c\.NZv'ΐ}]fNQ=6 Gd9O2? 93 BijRh)8P~lX< gHPGIAIɛ}ӰX5A4c8J|(I 4%G[6ɦ=}dxK lе`6JBjAˁӂ: ӹN?'|}@8 |$J\mͧ;"J<˱sǢV4W~su}*ZBW>Nc>S[͜&ƓrU=U2UþՕkB P:(I/y{1*»2cB,ܹu,|ԫ\&H n`XoD^^8nd!4ƇZacu!)^{, V.x%)[$JibSb v6g>KUFЃf nO *R^4zVb_\f{;YJ_%D n-S#8f؊b @UZj]bH{ŀ%_nқܯNWSyN;Zɏ=_xŃ\GtЀW9IO!4UhxU-!x5ߦOŁ5ڰ$X2v& ulNaD'v^#Q+5] o[^ዛF ^n b$t8pn%Puen$MÆxfY$iG11]~} ̅GLwW}F6^7q= lNm!+Ba To?L$YO RPrt`up-mR /8kt F5&#Ak]hR[[Ӧ\(J'D|*S!\%_L^xlPRp$pU8ia Y\ GAS} _âDbg@P.3I~8R1g@ pg5$y^ٻV#x8 5c&czO`|?_Ub=Gۖ fDmzô`Ʈ6y\%{mX5PW 7y[Aā.O2IAr@i79=bei e_s_Ӏ(z&W=";NJiMH.Ztó1N"ŇV{]ohhݽS?c(nN$w11?<mhs47KMOt<܂3 {IIN)MnM{}8Z6T6ܝD\%,k-~׽+P}35va``GV(+DJð}Nh 6:nv̈́\{[xm_$XvNyD"BLݒU$nU|My*!6<9:LZF2,B=V(q7 6V3N ](fQ2H~,!KH' (? d;ƞ)([ާK((jU_:X$TJM2j]Z['nL^86ÐY̜0X oDחӓ;XEWd}H(l jcХaaIO,&oV5~^mҸ<Pk`EAafv$|N ׈|5`@,BxV{6e7a[x))/?s_1Th^߲tKIFr/R&LHأo Ǥ\͑-iY׎a|3%W t9! D㮝lçiPpJB~e NuPH{v刞 SGz5=iV K*m46h9Zpxe(9h#s흱;KCEWOrT¿uIeoܨs+:K6wA|BmX8GAsuSN?͍vȅM %AxF%/i4H5 ꛮܸO sׅT=pM4K3?,,Ȅ7] { qcޓw6#7!h_'0@&NcSegc qI [>gby[ e[tO))\;KĦ倝َiC&91,C T<S -my=&cK`w 4pHsևm ʑr78 7ޒ,K*Zrg^}Nw =7ٓmAdzO4e>pv>{>x5u A8tI%~ZY7y!#=gI L4k}:TQii,/ro8.z$H%Ԣ%+6.L4  ŘGN?wg@,'ʇ;e_U+\" Vh݅'}3TMJYVC8jwYӍCS8x^2LbBd3;\ECpr6aTo`I@|{QM7*C֡2m ^t%t!l 7>lEe:z.^Q66c&eh4!Bt&Ą`(I8QLuK.gBsxsR_}h:Hn8,@AG1c EFN oVN]L)!Fn$TD`eD!K6B Ш׶I5:Aœ^Vpz&fGz Zs!3BD6p?J z -5G:EG@=ý|ꬊE$ EC]\8%F+hzU!vRgw| ,`D n]LR~&0N[W!*]{n|8Ll-'擜-&SY`0~{4G,}&I>ǹ]6я3p Ʉ],a;{{wMM A'(<+{R#@pǖ v;>J"rW .XR0I-wn9q(.>-gҀ-')RbBˠDOↀVb~33^3 UnQpRD]yC+@n +vXE3\ؼAHx77.d3pBOYэ-HՃ948Fv&wF 2.2[>af+tsV tl:XR\]vGX hĤ$ "*A⮾p:Wϳx;i9r/#g cp`yeUY琀9R gJ)3_حQT䧂EW$k7/0=2Y&沴 Zѐj\l.]m-j"iN4 +лʻ4nlҧy͵ y&Gia-ahDTbiKss&W$,;W41[ml}}I?1>rVa30*wWC>uwEML@Ud~Qς)0o.5 ʤʑ][%KQѫxW+}(rMDEmskOoiKbuhް<+ʓ# ^B^~oKC-'R.EդMZdPkp? sȅo =kICCJ@0*UD3&M'6YƠa Ҋy^b< VvG){$$[KS=up;+>4.f'_1N {p'e"PGZaXf=x/7|qH]mTH-]-1l}C:ޅ\1F]C=*- D߰W TKe[qg<^HF\+ت":O5ޢO6i)MF v1ϺvC_݈ܹF)2nYZ6lU:^MU>;1YgyMLvD "+ s0/-eCveC`-M*8śQ,N"73΄!|*O52EvbHP}yTf"Ws6)^oA?t AD&v8 MyxJIlVڡkkMIekW!wXL¾"&`0Jz-W?fMxi; B/:QDX \>7fEX=!`dZc -+9_VGis,ё J`-z؁6T>wjheKU*.~qiV>bitTd$,3bU)efZ)?| f@5HTzSnIjSvX1O-H(sTl9&0FD HI-|3^֠ K":v?'gJNehbJٸ)C9ߗ}/`ZD*~M\pa_s1̦ӬwRPSOR]M{QZ !;M*Svaye:\s`ps< %6d犅Pjw 9!l k+a0 . ?B=8?qꪒ;K-X͡o-aC뾊m=hiM`vosIYks%|¶xDee6g⊠UU&Gx$ޤAi|D.:0 AGj{]oM[)_DL RZC ۘ3\.}b0kB""0 F \~+^:8Y,l&3vT }):XN/#R2=@42A)Y*<)?51A~]:sGy_ uܞ/^t?ڴ˜\n:cLᮯh&1j5?. aGetm:@:[lI'xJ*P=58eo33v=̏=9v: oScȭČj*{r!At}V_OGd{9aNsAD\wדئ@3\SJ1{#k3.J !偞Y5ڪsdԒ0JcyL8:#R#~Cl0@Ɖsz=CW[{gqbe mC]?}ET6x [q|N\po 1׍`+3sڣ9"RcI(ݚ^%>x|Oxe ޸N V»ZވHNɴVY?.,9>毈Cu*>mneDMT7qHH ˰q֎_-5å+Xm׫x 5=F[{i/zL @cc,elEޣm6gQ/&H CV]ջVD. ]WX)U[%D`ڿ7rYG j #' nFME>^ {h祙6|#K &~jEit0#դ5YbBM{i 攦GI5>*WQ(hQ*"π*. b ?D]!WԽH룑z||z L\oeF~$Xǜ/^e#czB\_sn阠4џ t:Z%keJF5/f!DU=~ qbGl8tewZz|S5p^|@A 2uL kkd0d`Zs/1^j˄9ݾG>60UX^DbM1~wJGVN>Z}"V[͖%p ;2fivwZTbWP;xBwކf c!spa,8l**q?jFs)Z؝1@L$ŭ~T&h+17Э GY<1iq}ǖ*$E]i9iU\uSh^ۋmZ}F|)>Iti.?s5]:'-(UcM\1M' 3.58ElLeX5R~3G'*s!Ka]:>ejT&>[NyOɦd^dۏ/F*ɦsL%K~XC7*jnHG_-< 40r{p14b,_ǞҷTgB` A_rz7'G__t`. (Q\K"Wݬ扝DDP >u)n3X* 'NgDmcblEߛbn??D<8#O?y"~>8Yd21*RB2@ɡ=HJw"Xou$j~+0#SgR _+}QALxti-ˋ64M?!Yq xy,Krz=&^"2(d._U/.A%wdb/skᑰA2.f$ٲV %gMN"7x/`!)u7X pw.E: (̰fdlWg#x5@U}xYY\.XcFryY,AZ+cOG;H\eU}MG0669ɤ/A9׶oé [h;{2GnOklׄe:pCpS/ϙ@߷ľii9i]q]2E:;"zkݱWt8=ﶞ@K*#_jSCk3N¼!˛&l."@'ݓ%¢. liyk|MmY,0^q;QP<;7SN>7i1MvK3BoAYz3x:ƪԌ–? l<" zI@tЭ֗Wd<4O2ZO6£Z7b80)I#͛$!7ľI(DTN<ʑgq`W#.iakpN^ryL+57Z aJp- qҦC̑c/{!C۰4e%;GQJp1QaiRm(* !?wzګnJx,z }Zbf,5= @ZzT4$! "T4t #݄:c>=0y#Йl%?ӇxDo-v0 `4{~GKl {2,,PgcXHVVqP#z'"!J\`R *g.2^d*)7yqmT1pu`gZN+>mרaY<fJBmI a+Pfj "ȟPIUp%BŧUZmi*VM?DI=Y+vA: kvp۽0\עWz e `%(vpa͸:87 SI'vuUqN] :r}wfD$1h\VCy[~Gޡ\ci8jdr\`'hpԢ*>#C7)wc*оl%b0oȝS;qwk }OF];Urj#ZV(ɣj)fD * C}mE ֑[&fD#$ͶUjMROE/{/ٸPH#MW3HxUrP!^, "@q^L/пy{NVIE"[[9%O; rОAS)' .kyjtE/1lgCc•m(h<¶1c6竤?1E- 0Έ0MB\݉qr J|x"ZScN0C:D$s4U]P܃r<6Ǫ%CB7n0ND?3(HLe<24|(-qT}˯ rwbYW6W˕x,nF/!(fpUd&-x s4Wrj+{TD@= |Jp$'_3mK~5"^T-w ƣol&.ߐ`!szAIz p:-a+_kn\ erv,쁻Piͱd('i4>$Sk z$W*7_#LeqVc{{K $NYbt˅c*|b΢pcz@Nu:rO0ٗf1xf?S2r}̐mW1?m1N![Q><r';H!Q,RǸ-0^!wf= ~C )l2w o( ˒aCBU#9.XhT|B[pLB9]yc}FeWʅG?㲇BRΝ \ƅ1@yQ~phxJm%=0b^W7O&k\RDp œPk63x8QϲODdVTJGhjCA~"4`|d9<%ŘG'I@88jLxUI`M: !)ڞ^&D^EQԕTqX ]n|3G{oLՅ"v-a~A2 {._߅o,B FwQAkiwSr8qݯߐKGCXk:j80v`.:UQHo 1?e4Tgoӱ*9~tzp c헭^CWA3HkDnD#Dc̳\ŕAC=\hWAuPB>jϫvB"zղ]s&Avu"|ĢyB:#;$jiS;lN!\K2dJf"s?xm!% [1^Qp@#9p4lԋ*c pcrn̕Gd8vܚ X7aP$&; I DeK\Y@{r=%{aaMA!aK R+yԶ&ne@uYW~[cOxa&vz%80@G33!jPyQk1 E!§e}J@Ðģ:$ *=Aܱ,3 ?{Z5<h9\##1o9d7| _%SS#>ޟ>mm4:I8fGh}Xmg!op)ϵʲ .iBapLt yq*FM-05z rs9aBQ>a>{t#1 [/GD]VGmvty"p~xMՄwpx&k? YfM8>G!*!Q$e~V|#oڽ>3DY7phﭳPi绎? !0LaK?= >e$G^/f#BJd Ft7h, SAFk `O!yV}p!>E72<UdWZ;\@O̽SrW ~&NsdFF !M*Sv*&Np`kY;)i{KA\xK(sgӐͲW4@[VЖ/ Ÿ0'~Dpg2.x"f{y0C=U<)k;WÁY:U906! THü ˔3%lȋ>f9&&Vhcr$SJڋ=p@cN0B{2 "ff%?:q ?)rDJQ1v[dMO=f4WM1dǛ1QDC<8̉J-? D*g}}C2iRlsj}6p80|*}BݗQuGZ"GϐP-q~n?}BS~VA2^jnV:w1R̋YW>(; Z!NU~F1Bq>ѩ"aMGV4$J;]$G?=I1^ϱ;[Z\a ?3Ʈɹ Cd;|έ.X,M槛pz/:*EN_hVIs&`}Ts0Lc(ܜH<$sB*0wp4{"IM_>)c %TL95OF7,!11  &oGYi3.b)cv+ir~Ix[X g$0k7 p>DEHޣ~h1hS&WhJqlţ<)Y(6gRqTs HwLƒA/oMd AH -I[vBw oSѳ6?F=Z۪`fdU{W]>N.ʃ\y9 -F"&!ZkUwNDfݑUShQf㖺S{Pؐt69bsZJPv* B&9 \$bu䚑(ɚ,FZ [#+Y6udxSȕ'W: $ՊRjobFS@ߣ.@WN61%;f#B%TEN!˓0+vԩ!4t~0y.0TE/8}#N4ri$n)7o*EhׁVtHO[hu0,nX̻龃4/rpK*bʀTd Y=!Լ Sg YgtY]bS!vF'ΎZ%|48CieĹ=)S#A2~(U'ރ0#-]ؐf$'QelTC'a;`z2v I(DM\ r"֢i¾*J3,UܦhlSUj3՗sUWvΘ͒Ӛ˞M^sY r zF}:Gα$渨楄%;V~xRy N_H4Wl%V'#<)A. XU* W 7c F%8 U6 HjN^QL;]Sx7bXSnx<|Ɵfi &Ӭ bс<+p-{7V=oi1ePg ǘ߹8GkG^{6^U lpçH uu7jh\ _v54!,X +>UPU= j?" 7KJ{4ǧ:1H7Ħpvn-,U:TWN&ĝQה*)H m7dfxaxAsnK8\h[ ̂GԐ(.W<3q4^'-gaL5D (|TC:_`"\Nml Pn_o ڤB2Oo @=GWq*C kxj`#C[ پVI#r b7T,%a~\aiq5d n:: I_lҙ4^5;sxfWr0}ͧej/#=_E@aԲBg'c$uY66Ć }HR*܇WOܗs͂'%Ah>[bNF ͭxX|?H2ɯ196M'_M7-#H4gr95V&꥛3IWoN^cIzHwuQԻtwmT؃6T_@ [ޥ(r> y}eX2:0`e%G \A15PUopѱdMO}{%zX^5ҳvTW2uqmΩ(aˀ Gwn! 0P]jl}mO_u@! 7'fۢ -{FFőxf6#3;QJ mr|U|Kڕ6o|ڊYߎ/bvҳ\!j (xre|_|PUw@YKu0+@ 6( $Ԅ輣h;[8IZfE3Vux5~ ½!`JdbUH`LBV(qRDf Ej1y?aُ~"!oݾj\g];,Ag$z,io _g3 !a&2.̓"Ux}82od!1JZ쵄_Ræ^\o)QBq@#&gDZȊ~Zu*o5:OxkQ&)#c)f)[Cykhs?=w$Q$ڤ$VA3?]ES~(lR t? x#;VMoj~&{\+ G0r6:~\L[]"\3.NWl ڔ`\^IBJt,& &… iSfLD5&=GrE0"h2URC_9ВkSBCjwl;^9T!=ޫsXa1ARca0~U\FP di{9ȡۆjʖ*AVC<;PeϛRkIk͓;ሰ @*Tܝlk@C}',-@Xևs>&k'ʬ cMG% ONҥ8%"'{M3^3wk=W%lN/0ddc9aj1=/ ^oEf*6%&7>D\WwVaފ2LkDutA/AyD`Vr$9B}<[Oӊeqv gX3gm_qhoJs<6n&Y>`wxG#yCժup]AehʁtfǛlhzQ"gd5OklhE.C3u||׋\ ~߂VS8pX8֯e/{4k@)t݅65<L2y)H\Ltt@N-6NVmynfx7~0oXg@MPXx g7)D3ؗjA;jhwaA%+ !Z)7'ӡ-9!C۠25=lnsg9ۥhJ?, / %A[< v|PUB0iby$!1Q)F|p㨞G" $BZG-@%Ewr.n@$ D}Ct{}yuVxMNB#I噥UYhy4IrI5kS Ew Q) {@3 `G?qkܰ;i82-:&J0q9=Nc5+=}::R? qU8I| Q2hyna?Nȫ`Hf .3H~FN@*Lj>rAJ9,T?ݸ1r!x`)yk nh/ǭ>{ n "bܕ@ [~SQtkym%2k )  *+)};Nwx[:U: OE4ɕN|rHQzqvMbѢA<)B/\ 4.W/<y.tN7[eIb"'s}| 9J2S\#NۃąyJc+]R8hh'~]<ȋLt(o@@\K'4#8cr( ['E րڊ3Unљ֋xzUcJAXF IԏOj 'WXܲ#P'/;cXw'C*冁KP29 8Xv%E>dUM>$R^r'/i@ {&j8G լOR2 jyǪϫh7(ڎytӛg,.0gKf,[)HGt[C#񵑸؋vkF3xmbY!½BDh,R`Թ hZlS"jZ_3B? +q]{Z[|?\)OCrmmcCzGHȤt+(?<(:nyT ׉DoCk=,%I)Qv zsMngAQBň2LrHUkC0kw| Y P#om9T8/mP!]|DCj~'$xR{-4冃 1p7 %|Ykė%_fF_h Q3 ^c!Ay+57*c핓؁Wd-jiC$Q*pR!fRVY> $mxmufz255h WIw_jkCc-ZU&Hb>O?e+ޒ2)-~*3qN)>wWZ롥Eiq`Y-Gu|WݝYSgalְV J_]h10u0ˌ@lQf"fu.+PF=^>*oFuCh$1Wk \9+B̓RX߾gRaL٫:FT3SڨA!y^5Nrc#}& K;y1|Z`4xqXE<7ɿgݢ̩Y4ay@̓Pݮ*ƞķHI?ԱzVg{YbcDWѶM֝$۴+LO'EH γ4_U /:^79;SEYq\ƈ.Q4v(FG9R8Kd\w&bqXW؊]OACR;sb-3P+dvz#D(@T"6P26>#\X_uӕ 9PyDCO)OEf4ɮH7%[Õ@ICuQPa{+uH\lڮʫLζAGImQf } LTP]Fzifda+_/bELyHfM/ܛu?Zu־#7Mt)?,Qae+TlBk=$ŊM[Ҳ Kk7@ ;'pa-3bm%VJbխpm[qv巃@ |l4{kLPiw:z;0y/cܳH!k~?3=|ZU:S7%yNV\D^ⓧ$ Hz' ckw{7?nofVqSn*_}E*7 1~ ɉĞf.ܹ!s{NUi]~žL56rgUW%Q5#Rh{ɫ ae ]R0:cfp2CsjJbz$ji3_lEG~gxP/5`Dk!PRⷞp=M~=?|1t5xMԦ ]T}ҵ'6p|s;#hO_,Nh2IBTZO^0 fJR^F_ŏ6߀t9r@ ^r:Pwrۼ pql5iR쯔 )k|$d1Y5TeA֞a/ȧj<\RsN!DLER(ݽ1DU\Qc0:NIa2Ɗf맪E|{ 1dk>8%Ad&>:!g(D%S! Jzp7ӊ_$aaD^PmsdAB T(N͜pW+Xߙȯt:HH|hRш$QICk3mɴ*L)ъM -Î}R*x3zk6BiϕQ<yr&^y[*VJ:WI@KyZ)NӨGwL*l@wf toMu\5jrO]28=3ްnHUяn|KGl h~U.Ooa|S%,|P/?|5L{2Y!jEkL#,=3ќk͢CTFya8zS=ILd*c!M';C,9*%f1&iG^=S\"=_Wer*1 G qgs<1VN#0.d8Z[R͘ށ$:n0ȁwIC߰f b"є#qf}A1+^VQ A{ғFjk'Í)K mpLZ9^^-NnW4Õ| }VE Q(_<͆"F:`3\'WoLBдu$*H5DaUJSN. $|}4$ e;/?| `<*nZcg/GV/sPᢺEh ":!CΟyR]HYl;UeJMv '* QR|Kj}gL Q}7QW }]:[ٌ+"O]Ș7Ukjd@7~Oyw*R|"}R60<wx܍W{iaUƏRhwwA6~gb {ȤfZ9}s4# !H3/ƪ$YHC̓{(B'(Z1M DС̜]tQwA0*HB|{t@>L MwHxDbk G۷>pdKUo[42hI  $ QR$%eIi{@$i~U!7ЈFB;xɡ;w 9ҦwIwX,B<ʚʻ S+<|xl{WLtEu?-'UY%WKo0/#9KP6K|7o'62x~ ˪2NxmϒKcJXgmu38M9#*e+;dp; ~U!X:5&b#q1fI|dۀWW+ $QOSپʗQ7"65bۅg~m*׬ļ ZĄu~d)A%]ɦYʅ&1N("ۢT킑σGsvXo10+y`hŰ dL=PJE >T띫!''7JaY^5.66BΝy`9~{uzຢl3693+/_S~,«9&b}V IZp[o[>\-XF{t;ߣڲB3IH]tb{$d#?0kfJʧDW &U†7dLd)V5 9)ȥ:tF]s~ܫiAcRؼo9cj*J~*~F>Fuf)ߕRCމ gY>ђ~yV3B)1aX t0G뼊##,^L1Oguqsw~L{ƁwOLlGNjq aG G;F 5 Hm\CWm;͉Ze(ٕVFUM"TjvRF X6\V|t΋fҖ2m[xɩaH;גé>-YQVnP&:dM~ [MMn_t] ڷ|P&ɘ@*)'hMM8 t]%u7x ŝc*X3I&82~;SYHaĩ)6sobnG"L_By5mot-F. Ǫ7fZ^Yg:{,9j_1A=C] 弩(TY;Sr 4z9:(I4W>FGݷN :[9#-z}pއcKV{/QYI~^1 ,Ăv( R<;ʋ{!<k X}o ٭%Da`;S_5J?cC~.df~17Ǫ}_Is4&7 q#sl~C.(sa(;=/؍ЙzfyxPA6AhN"W) YO?*_J=<䭁ZsՉՆ |x$¬onXzKq쀑5F )@y, _s9u}1DZCKꐜ ,> i8"S}=m-wdxEb+oPӾ4pYy%S"Q9J~ta#+4X}pM^n>fta_wN83 m"$o4_M%,91U]?.ć;٣K5g,J_{TnWF!NE爮D%mt. z[ {LEmx˅S3+pj wR3f(sM-BnuӒ!mP0Ge湱rξ` s(u|k\wXtDqCv%G"r[qy4GK^rJ'_VeE~cwF(-wlf'e [?ɮ< Kǚv?J2eچ%MFeLrkE;q =)QW.2/!RLg% Cs]+ut*pe1["Kuk7C/YV +q2k6`jgg;^5f.}6)yWZQH㤀%XmoMf1 ƓnẂK0qs|."&JոPH p #iqM(a}0c:Inqӹ] Yrp^5}B./z';ɱHi psA/eMjva3~;֡GA+]*lmE`6I /P%vq tt$S3v@T*sTL\]*(Y~m,*JYAØPPD!e'|[x&Hz6ׅ3ZփVCc_-gB~k@~Z^K|nuL "N'pkDʐosG]-$?fLj:qrW]y~%dFHttf\c"xjp|'iL(x}L+l@vrڽ +k]_U=%{tLc8kvNJT@+>.묳O/xjJYv!Il4P˷s(P֥] O«녋C}waiH&`Hi3i3hn`_ISh]oCɾNeBA h~Q&<~s)9F휽X˰s;8T~D_C;QڌU:P^s3-.,$LɲXId0icQ_v#HKBɗ{}ľ9/wd]N#O_&xsm_Du< )6)m16%g%=zh9n;2voC^Lx'&Rv4^$a`h\IZ|".P>G5?^Mn U $ŰYtPpp_Tc:v-5G/>a DZR%JnPEE $m|V D?3el(xhn-Oz_A P)?qei#8QpY^~lN5TzD' bRKȏ旌^,]i6x26k" K+˷rۅa,RW,jM Q\!'|!qz9_-kc\15I=4C"'gʵ,fb`T?3'_NŴy.+Z/+:; 1+fu;l/kqj=s8d7 3<(r3XO 7vM,IΈolЖP!R rפ;Bd`߼HjOrhrŃ[l1Eqp.;T/. ʖp\V9Lѳ|AEw_xLI ٮBGٳWEԼ)'˳{4sSOqx.}4,qr8NCoc$O4CکCsji6yz[&hu׮XQss9G˾cǏZ#ʨzڵ .r wSpS⥫wXQm`0pZC+t7R@G${֣_G:谊yPܢh!=NA|[z7(a)ytTj y`HΡjwJR@sceEdߣuUIRK|jrNR=y?p[fF*r6Sa |.}=1e bm'EB(;> w~ H[&nG/.u}lhKGVkl뺪A4"OFAjN=y=xP:=ҸU~mϴA**AUߵiku4 ܎8׀m˳Ns^0lj0qS}?uޒ~1nd>?k>HYR`HRynC]`OYS:SC"\n%IM$]54(W9`OԕߑgwU<0"52oY.gLt*Da9u~%:8 wϞDnQ߰ppS?ڕ@bixKZ'c5s%_p09C6*lz@V):Il*:z ܢ%pӁˉ펢 :}5_BOb3ց#?w!}3LQ^hc|sO?5gO607|C9_PV gTiS<7]G͙}毸,h nudxlx\ I$D/ӑ~jKg޾-+y*٢6($ߺ{7L$Jfcr-@q8yb@énd-w3Ʋےqъ`J{WYRԃ!-_ʲdr8ުFo 9'j^Tn[Rp(\ EoS l\wdg;|\!F \m`FD%<O,6&CUBE޲Ƃ1 ،[+W/< ʌ;I,17$ A^r1痣o"7>a0 M%b&3$)it;>nq4n[\D}Jɣ%˹\5 ̐š1\lZעWy?.'󭩶wޝYzB:F_q*,Dwj&wmwϭh_':1S\ۉ%3{Hu^+ḟ"1N_XE @ՙ\H4/ܔnȎin2vFgHO/7&in0gp cjTTAQ-fóGj9KO2@۲}ffZxVFy|Px10ݷT+ Rf|O+L!1M ݸ:PK-%7νiOgDbDYk<)b-mPtXki̓o8~<.⋧h&p" z 4FEiQi7x z/A@8&ϒ!9V3ڈqnyW6@ (\m 5C嗣%c36W@s\E8BɆT_~?+\YHdDRY)(\>@dV]JGZ b{(vJszDwƨT]ꏶZy]٧,Yrd`C?Vԟ,Oۯ6کnkj@*,y}%+gڧE,S(=B*v]£婠/ #Z-C4<x 588IC?ʃ+T="7Hw't- `:J'OH>3PW BLT2zVh'閖V94ʋx# e=M&\Uz: *Tz_? a.~6DOS|Ԭ ²f(\[p=(nVDTHãnD|Npsoj0Mpx*6hE.ċ͊y0M(m\n7y8gHLLI:1q2.1!6~p)cX5g^B%UOja,Oy=\ziB_/-˶оwiB#i^;x6c'iJϘ(rT{J"~t`YJήU4\Ǿo^.+0pmq2OaQ Os֢ VhbExhW8SDyռAO؈3/sᝌj̱Z ?E,UgUN - n k+oІ 2ni?[e*rlw}<~mS]rr2=)Uϵ2>z%%tm,S_) C,r9ʂNQ8mg2 !31I໨@ +WMF-~[ɑa@v_OVi3- Wq)[# p(J`-;)pyVbp v9tPƉݺʮpza 3f#Ʉ$9ٓo#\/ ZK|9Ym03Gu"AC& Ѩ~ٴlj2|L  ֙s%뱟*ƨ#Q&8@l7xLSU.-|Cdo&sik) 9Q}K$_Y\drO۪}EX{E (_ia )2DM.LHY  ЈEtb]ڦL49Ad`GODGZ{n?ܵgG='7@s۵ C{W/SDTTsB%H6z5$.#>Lʼn ht)|NdC'J tR8 ^BU~^HGDD_Ʀ|(\>v%([NP|?"{~O|^bI#nM$q1 ЖMRUsGdxϽG\]e|3),nv$D ț,\63Z?3,U#1DteL"Ҍײ("h>]oa 7}ݾ bF L50-hrF\]ظABtzLRJGIG뛹7mo47?j!4-vxI.kP8C%Ydeäx$;N$f6em71­b!BNb7JfbK|Jl T? 6aTGӜ(P+b ZPns Dz}Ewpz5Jyl-|V?/["ܱ${] @?гό'4n 6^j ֟Lj8qP*$zxxAkAϲDp 6E!s%Aϑ6qWmq dwVf Yx^N=} q .u4tc'3jŅ(Qx'(3) E7RآVVN;"o= "Kך*ވA!QO1m$p|%Nbҷf3*Kg?XCUN<ĤlŒplWLSk KGk `H$E_x,nNhO󕔢e^?,#4|B\k!|n 6F[ʄR >uenqf9`` )|n곛6O]8 (<{UbxϝQa҇v3U&kٚKkᴦV &^b)1( ^^4x e=EWo[%`p&%]T9zݫ kZ55*rhIssƱ%Xnb]yr^ VEա \UzWs^^{1GxvmFS$;(ŶUL~ULWb]|ts5 iԔɟ-V>BzW%L0oD FPxP-_퇃7AXo<x "]Z&olm+0/|#*ΟlN;*} < :~´?*f6;glڌ">Xk VКF: q`KY`Ak"Ht^9tiߋ2\,HFEuIG١#YKΗO2Dh|4! ^FN 8zLj;L<~K0hb)4*|7ܸ0~;Յr{>Kr擑OԠHPbe0 gw 권(Wȸx3h p3i"dm t ygOc'~FlFC}p bJ:o>Gƽ17D~FwkpAV?PS(`Y f,xY׃'ȬHbQ)K+Vl{Z7o/C #c8ś쿜.ܯ]cg>'d%Ȟ3ȀӇw?tى=xgq-'cH[<tR^ܚ޻=f@]%zƜīF1-/It-<2i ' )[#Bw)YN('$ξ#P!.u>+>k:Pj~z3~[А $Q:8v@*V b{ea5=䋕?5 -z?Xxĵ2hӍw>{K9P'MMJqZ eOj5rUs4Or">HSaBo1"JڅhZڋb^y NM &߮*qZz)U(%*0H5 Pebke労W6RQ!. ɹ즿PLwd>:M>Yۣ>$fK L?lXA@C[=,^>xْQSPٍӭIQr(O!=rz+GnVd=1?Q}+fd/ar81Bg]tNYNEE&adI'.oW77U>4'޸]TӪ1k5\m¯IP+&>_ s&hTyzTo{qT@W'}W6|Mhxnony P =d_)6)ӁϬ)8hNn|ܫ;1pcH(Ad1;;B@`=GI`L\S GAGqٮ>PSX̗ÙwSn SڊdƠWe]<[ 8iۤNiOWg$ڮXϭ2 ?!B̓U@d6 (x?W,J#;4:ECWunKMFm/!}"N΋f2 3ȿe|) |J%7xؗGuaT()$/ugzxPoToy1&#TR;mB }d+Z9[Evzm-p['uFzJluik<"*Ni)ШNPP:"3 X]6g.'q EMWW#aTPg*DkNiPV_GDr.$9Lf(-#,.R𴧞 x}޶`wC;z SYl^i:!1EJPn EǾ?|p7-ˆ;&<_MXs]:&?HJ>BG$2..cơf^fVL"i7|\? T"6q&0jVf/A~|%6ʽw 1\]-)VGLp>ێ fؔwn ms1ą[xMKmP#_r-3Zd+Ax;g %LK"yp:r GXzդ)Ջh7̆a\ yV!\h {ġ.&V& U fX9ɛ>w[)V~5Ҕ=eF׀*`ٺǧ,z>p+`MH4sh2_geI@|4w9 ?yd6c{++'}Vt3f@٭պ3Y|^VX!e?T $"ǐ`Ei Nk혠[fdLu]Ͷ3lIx_D/9!B=\J,2V|ʰ[υXLb.*PFBy#?3HHdCȋ`zie'?(:P~ߊi\H, Rbr\j@'nH W }paژÑ)-/g-j:yޏ9 ?LB$΁!$aBlwr~: ۜf NC߾&548)!៙OP! o"8vbۋl{jex=yR-ʄWCdd#38F+g8Kr?K+f_>K31Eua9t?f`zH3*bx_c`^9> 9R{܊%n8AwwTYľ'|#w%P'0=`C~6g]&Yf?]єO:h=ʖe@z=g(~@8`!-JiQﯪpYh'zލd&n/5y4F)KQmI(V&tuֆ @^39ߩ6cRl/ m+-]qK x86_:j$TBN$4NH(. ?kk1:/"*A"iHԔ&ZǭpQv8*k EjMU9& bWSIJr{$i҆*^ *!E-c%nazJt޶+r1`~I 5s*#W}'NjYj|fVTr< մ;4ƤD{6W=U9R1\2r6u VdxJf ~t%+)VX]#?2 ɼ w&FQe8>2k9!X|3VWg/8Y"ywTJv3ҷM/2j"[3ڑ2 (f 5:>%;2,=QNox$vp7F^p 5ԩ#+ѠLE]pF-JtV4B#ދʟ ![^R%DݲŁu.>O*?.bd gUq#mEXI=(FH }?=#~ KOeuσS#M^ r`Xy| [L2&/R*؄aZ۷d'<ڋ[/#)OLap'vJ>]׬*4CeLH^>UY\X|PGCF\0T4%=ϋ ?; #_M:k7CGvx=k<_Jd̐[쯷D";A:x*X2XUFN>Mavu;rv4Xև3 @t$Μ E{,*~RcNE7ΓeY<1<\bc*BxmڃMF:nj270ɑ` <p O)aPu b:jP<9]3Ǹm[gN6& R<'Hr0FN. AJB1_=ig9{#tgʿ /՜}_P>v|9FS]2{Z[YF)%pVkJQjNN oJw=PsQP/24kqKq˿GkJD| 佇Z$k^h~sKAݓVu!QS2ڥy-f,n^9E{0(d̍7Rolpa'$ 8dw]u{>!m:?X~`NljdPbk{5k)lKn ߺlS6[6!rkfNjLx'亙zq/vq,a5Qo> AV/ni(n'Y}*VcX~TD(LQ4jnMXX-Ci1%q-VIfpuI&g˴g S&;8\U7(stC_X=6,r ^G޷F-[M O01.^to2lCu6 !3z)jC`MH;brxemA9ti"@6VB /~/ꖝ]jM0b,OE݌~A~|qkZU)GfD[~q8q+\RgēS*6ny'S5B2>%%cN[5;7@zJ㨠Lt22JKcۊ X-;U =۟GDޛL8Upv;`]z ):)@|]ߘG(rc1jN6s?*e*>*D@=PV²c|;h[FƤZ\M̺RT7>&J yU5UuKV hjU;N:=cE OJ4a#3-7WA;{& f-|Z,m&i7qJ/ː_L.d]ʣ%z⸠,ʶ#.wM"3>=$ }41䓯.BtEҀI!̺#2ʪ f` ֑E7{]Acό%Dt6J*u../niG-tlmTP책őF%&xab!ıO0@J̆߻Adϝvr+ E@ճdgA-10{ŰqXei{o&qvX,C3e[V_|:ŗө$"k>]k2BzIdSJy|&8l z_Ʃ p>܊57:!ݨ<}$Rh<"@jc5,M ΢@,:byQX}c^6Se4~md9΁~OCڦED%[hoZt^xM 5"6 rA֋m,w۰WQr^HdPGYs O92z(5d1 ^jOw-"g6|&SuYtQΛzC`g{)$Wď&H(8ᮝ&Z^ɿH\nwS$1T]&:!ΟL r"48e'G[h%aggņuغN萣.L1 U8ȍ{cU20LV{iA}r8v f_P~]ۖ#LDn]>ɜ8E@b=?%^ga gxBӿ.F {O9C9gXn(ٌumR4Buh;;dشlޒ=Zsq‚gN6QT/*a#IBY5U}1åx(¥dRfipdl,cQe*6E  pG^(%{_s+̑?Iʋ}^LZiW} 8;p3o5j]~HZy%tW|[4޲\ DKQ] \EAO%DfxNd#$؎}_l#}G=88CmړKߋ|S-jso?>wB͉I-yX\'cyedž6tKZ"Gzs4r#,%u/9} 'ȹe9͊Uҷ?yf"<ϴ]'k}NjT h}7#  0AJr{aJ"5w)jkēiԒ$@Ex-0BD1#mS/oM xE%8WKJL bV+^iد?sz-CDTRf+g*i\X&ȒK?>!x=o\$JV 7+vA?!LnbeR8۩Z"@B)T8+W[$4ſt\wOn"8c{*_^u>eL4+N()Mg׆xn]%}9[/$kUZdB{LL\-xNc:̟#GI#e&v =HGh}=12Oce1 Bf4O LC~u WCB₯j,5L󛜔VEnU]+c^^9܂*HE@DvR W e'jd_i& Ǜna6}í lts63wϫu(R 6TP>N,njp{薃E FŃ}+( 0_zw,uJf=Ab~E,'N1F SdJ*X~Λ_KZ7z<`6 "d:QE0oH!WY:sXPxL0 #ămGa&;0I>2 ļZeX!5qV_5|][c.O(w{z Zp2lC&Wzua=4]7az;Ty//1٣ہ@rARc1$=:3TdYԀ/֫Vzq=Y[<; }٠d;%t|j9nIFs^)u`\xgu *Xʊę6[Iq%IY^(ج':EGp`uN8^9dʯm6mU~L7hU#CgzCD(^Pʝ>rB݉Dk,bP0Vy@jQET.]SL9͆KSBHz2#0*{( Fhyv-8xhoosG+T`Tx@X4߶:-5t$JJB km.8-Cގ)JOަ)s؉T)܍'<.Z^7%rY$c*X`܉{__Wƫ!xagZnq V_YN ɊkYkg  FXkUJ5Iko[Mi>(SA=(.`5&|p N*@e 9'^,hh822Qe&x"ɒeb%úԲ;pmi6O;\O#e~"Ԭhu,T's~"}s.t oWB_t4Z6R8͒MyM\pդ-7 ɉejn&9)ʼn(c , SRS<- Ue߅}Km:oqj$5-sP9c&JrHQNbJ*QVҁUσO:%U;Xcx}9CB3nmeʒ;.Y]ka%6/^י3 $#$Mb/԰YkX&{F!)&U)sVs 6ohcئr߽!jXr5' SX C: rmgYJX/0⣽t6/XZK 7n]fQ/tͭ7m̙0u ΧlÓ mv%tFbƆNof]e+;A&^~s~{NZά@ <-XnICb 8S9(^@&$s^%_P<0C#F SX6Z ǁ!ƕs'`p"`iC]t/RxI-< 4dgd?*:%\ p: +XW=!o(t+Y 3[_RW+|B Atlbms.]6FBlԈ>*>&a8]Ju1 2Q2 +rbUTS>#崝|ThCͮ"߁#QqEeoY q|\,S8`vy fqS?$.셚HJ,.Z\s*1(0 l/aJ< 9f Ak^AAQC5Hń3-FߏS9ϽwJs.\\e̻-J97J7zghAD0:a9 1gLD84߱yUk:z \-Qwy &8#y$OPel9h!M&fݱ_%[{&bZCnmĄ4*Y>+i+x,Xz7g9%3ٕp{4WbC /I:BYdr CIWhe8HQN TM*˷Fu:J˭YpǯUB3,nj݁g߭G3)du>ƎN\#VvPt/Ma+g0$S vZⱡ`+M-"{ۼNrʺ3PVoHQx\pe? r"! "Zm괈!rUZhfk87[>8T B* B&`DҶ=3Emyo7<㟤k[x p,K-!%do鴩%+Ԙm$EwljGWKݲxzwnfH`pC14 4Õ]*tڦ4s.upԙEx䤧G(Rv=-58g{Mubė+ y g687Q8?Ũ{]WD4j:rRܧق̅ۍdR6ɣ VL%ɷuOfڮ9*5ԑ3m zPs P)V0 ߅=:(&y~P5}U= 0Ak0b;/.Tw&ec~[XWzKe1WTZ]8~ 9ֿ>F59dt-"d,~g '4 !-%LJ ?(n{pj쌎ezV = ,Z};!{ 0V'Ɲ۔{tx2hQR8Ke"̚gwǽ_i 4MWā/5]9b!J=nLQ*^e"7t ]]V]N`U+é [5;`l2X@X5@>:Xq⮆#E\lqa//|7Qnoz0/}f +Pሏ cT FT(w߮|2ZiG+0AB;j9@_\>~,ǚ^#O7h V,Nk8.ϙIIsL]3z!3jeS{;bPBO>KTgP')j" e{I `;,ym$RGvm\jpy"ͫRb܅?g0,&. q]wRmho TϿ}'PM{&lR`AT>=9'x?ALKF#w'Z( gLkKj0ܘ~7[$" NF۹ȳ /ڥ;ã^v]\n84L?߯`Gv?dY/֌K)B̥JaMˎ=82B$S`4FxYR=-5g62N[,d*tл0C.e4p<.0~3 ԛ 긟BA|nvQSz1T2r䑳rhԎBN`mܻQuq&`]X \W|@x{]iJYky <"+*랱_\$4;i I3I `<Υ~H8tȯm߶SDϿ"ur#6szoJTKrNBy K%2$״y6II1O!lrr8BF,&pa&(&#' MڳmNӉ[w"Ky{Wx=E_Ux^/8\GJ ![̓=/$kWqˆQ^KHc15z&A^.{Իβ{<>,hDs]ZaDz'`$SI'dْ1ieDŽjp@MyE}wvT-4{Er}h"f] &Ktgodd1ODVWÆ-?pKa!D8#_0 NRQyS/{ΦHũ;Fi4Ƈ3ޫ| L(a5h:+-%KbIOY]>|h~M@PC$dKZGV622Q2R9JJጪKSWޒ2<͹ k317x?x%Mj'^] IX@,=Ҍ6~9!"Us>qU,z#P+x4mA7ߑP@F{Wb,]B W@RXnwf#U5ܦZDJNWs ͽ\3&Px_'M0;ܞb)B$Z9W%݁?O* pXc%\`4)a q |K 7W`7תD+ IiިBq \hլK`h꫓wd{U!/˄SJkHȶC$R{~>sь_dQҗLi"6A?] ZblkV<#"L hov>G`Հ#YEow,:(h=Ϡ MbW^ b!Fhմ匟.X&%MA0i͵f<ص.yTpw`dl)ПǞ^*}4Ol{WRz%\Q!'hYsBt1qlB#K\R2 3_n2UarY\q$ J1m\[+$dY3$fNdy65UD\"q2E]h}whJ|}n "[`|>0dֿ5^|:a7Ss+Y%Q/|Х ًFOQ60@%KC^?BƲ rL}~٧K)sqRr p>#لc`2z%U8]6\gRO= m<p߻̧µt Wt A?q(<*>tt噽y틀Y΋ZÍj_*XuH}N*' Hh`(;9gګ d&#z 5 ,Ww{}\n>wFX'FY@4ԚveWNA R ݑy~VNJ. McH蟯00i NIOzyoF4[C]>a`֬DνŒ*UX] an$S_+Lg-1L 6],(&/Awx7&*Q{|f%2lMiQE6*^FQ. O{O[פɻJ-=dxL.q:Yf˱:5cFȇ=3Ի*]Х O+ci:LK؅/abD/n(eӿ-U.ra S88|t+f>EzX I p| @+w\ iٶ_C*q M*s%ǔpQ9:eY;=X// EǮ{uFK"};Y$n[[U6D>Uӣn)0N3-ұW${ڈ*z=gԶRl}tyx `Vm :|woYP%Vi\Bh?$zQg"{j:ՈPFA4ֈY ]z#zs5&%BV}=杞b\"#3[rXV?!q⺅b)(`_X3jVゴ/36#=j.RxExT$wy&UE}_Bw%X&\'zvO(NEkAsx^2\x[42G+ValpUi:E/S4xJA=c_,R. 4_o[|M6J V" 7?Xa Yf"ɳv7Ƈ(^s)`_{>n'QS۔1kn]kuL?p g1$,:!GYMߜK~zXp9a.Q4/=-Y hmgYRzOU)e(8')L1ʝ坕0"[-Owa$ ӛ'whMa<whȹϥK!Y#W5:ڱ-q Kx$"tQ ӒU"?[/Sعn;"9}I?}o e$LB-֣CiFȂ@<+G,*=Vk7˔b=8ǽ*"/|j. )=Xѽ#9GrȭM"JTf<6ϠěFiօ@P'ɡM,'"[:3ZgfH!hMy?vCd bl.iؤ`sAh Ď5_LSyqhًIL6;vHdvDw<`n>-mW#4aS %x+*}}2R>1geL vi>{Dd_>7IgrmB+KPf"s͇"3"NGgj/k8(?9i2mDL*窨w2f3o9)5?xހcYɣv: N{p6\=`xEɰ坬LȢO4ՐXW$f #=@D5nY"ܹ,߂~,q-:܋xdyIi?iu\Ur>4TP |;u93@@ = y~-A8-ȧEX-V\k#/J&p`=ۋY 47;tǙ*aAT䍱9L]PWЦa=4mpwT@3ƳTNGkX=G=_$k~QJ) `%t-q'n I0?rqQt Ary HKZ %4?}\#D]N ,AUTb:|:'Cy ΓLܠж &@ 0EiŸO: _N;;ZW/r`(> EC[ oSJ҂{RK@_|*r볯֧m> ]J{agJI [&! n&[uE#ϡ0G=Yq>.毃hm擲 خ3fLh sg֥*]\z1t'. ͉駚="ʛgn9hB+iqd?9[d*OIs~0I^]]kM|f^Ӿ$fw\~[H^^ g P\\3W6F$$e<DI=Tcd3BP6|^|vn 'f*6"\Wt8tPap@2 B?})Q&kCMP#&(H t-Sp\+8VojGUy 3[4G`~G w)1_^[C+/3}^ɤ"'騣u.3@h?M uAM m~`%UyVjt*BRXI=2kX9ftˮ4tSsnˆSMYQh+3u`sz]G/zyB2*͒?q,?9+׽֗x-iyj:/ڕmT $)_&/ck\X,8?Ɩ_Mnzv8rD0djFQAeپiRPm}U#ZGd,;JΒRRl' ecYőC@tRv9gN(Vfy5Sk/~+%S1aH u=DW 0k0(`UȁF5Kކxt-E1*3zE?F% ׶ѫGC+'f]?'>DLZvgY,cШ馎I[ 5d7,{>ӤA2$]5A-~2GmY<)?b*f6:;/ H_ XI0t֌]ymL\B+Sޑ`ҰD'GyV!+(PG@s|Y,cU~[(rQn2_+nmV:Yc[3’J螯n5%e]:Na.Hhwxhzݍ2 ͑-ȧjc)*w;UB&cԳ(zpMC=;w;+FKG {{&% >MF'y ^2FEZB ȮT8%@yш҄Ukl}2?irIIx-j7J6(gCHIA,:&/x;L0Ny5CZM#>0 q͹&w|KmDr5L &zNH k kLhn:8iZo+6gK-օQ~<Ѧ;&3ni{  b9P˱TF!t֪Kw3\kUGxp3L*s+T\u n3 mo7Nu N 3zǔ#Jd/@7c׼bm3ۻHo^ns0ﳞPX,㉐=QPH\c x@ GcNbC:ۻ^I{>+i(8Z'6k35X֝4-HhVGmʈ^li=#7*92W:1+Y̿(q%HNN?*DǶ ܒ2!a"uUg^,SN2#e׋; gEyј=L~+K?ɨŤr(ViMsp2;_7&r85XrW+F{잓לɤo[0ۆYќ^v=žy{ǜ`]ԩsGRZ.X:I)юF8[pbK54X@yُ&Oa!/ 9V8H:}EHn_x"Z}v!98SJCBy.g鍺;nDz"T;qAk@fʍ oL55mcҟr@=𛓣/1poBg6wǐBRƴC aкn3OmF$3I 9V0}}0?`ibs3\e TRx鉶dA'Xsy"K c!×pnQ0]tާq^? X+6oh/r~\/9?wօy\xa:_Y Lt"DN[?o!.t.DX D<_p z-!%6p'jh}iUNh! *9E~~ X-kHҾ0qZ^^ 4D=aH&4RkY1/s_i{ u=Mr?-:G={2IK7<dqi 6mEu;6- Ǟ yA?.*U\ v#BA,Q}\qM1YpU ++mO QvmIQ ̴zi8xR#JS( 5I8Շͱ^o ~MwHޥMO{F?OYJktC2XIA(lVr!wORRIxA|f!Lxۿ֡wA} z*Cy&!kVJK $m4pn0(%1vJsdhSDzJL /DIAǔQ1V ucx>`RוR(tݾ0ī,tS/-:VԉijDփ˰/vrt n\Rkn^{]Q`֩߼od 0H.w o+%ቤ%Ε%]s@,_V{ZjmGX?e-Jn5eC-Jl&ٍͥbj"Oiw~4!ũAAbSHv9&o:DQken }oK& jFVMndN+e=CkhqRH( 'Ӄ4Eت@hfaS-S j}sBLͪr:|ˢ2`(_Hc+Q^t ϦCt,xI֧01=1JGW4׬ˀ3/zr ǃTp`3vo'N  J6aj7ҫ"MPN<ߍHDpQfS5a?#꺠zۖxf-xwr]fDOO.*V!+i5րu퟾r4fB3]=SgTjO @2%+l40$6WU**?iZoGlVcvډޥ&;A# h} TiyW߬vUPOC:W~-˜[ƌd**~xDro9w%(1,< d Ǎ01rz_$ag4JZi߹tn4M22|vD|r< P.ިl !E1{,jVaX^`oBPU,/~/ypaT31kZ 616OpL$i\{5yL$`i9W^xw=0_d:(>)\9]IpoT cVAc#W[#JC> b/ƅ6Y/'}^'; =Gn6cGRong=Yv;E_9Echw@4BOG oZPlancvꂖ+7kioZh:Q|CPyF)K"KN>&>\Bw2\IZg*6cǑ%T>%v]kfXSqy 3(H>B4`zm }݋a/`lx2Aei@9zXנ$ٶ53$/ŝ:aW6Ï1Ф9,=F$-:MՇqY9u)Xinf؜!6P@UF+ tH62$і4Q?gHLx¨)5(;w;%j}gMt~ǯ& '[;&fBZٮJ.X.8LNߌb?I~* O~"V b!%vM8+͉5J'tԕ+%9/M^3 )$&ow̕QP ֽ=I6ѧze.jӑpnR{x.^q8<>(6-GKA\:3uAt'^LЅ(ẏT !6ƨyB<""}[p5mPZƒ3]#1stꃅݬ /jE3]TM=u}G95Q|wwJĞH{v8ҊcSI6FSSm҆: r*(qOFhPL[.JfkR(_ýԓX֯dj8Xv=RQtaH>b-\D=OcM.evfCWJRtz> .0U-NmIUu*T7eu/"{^`m70VSܚlrI,O]mƮ(/?Bc= G֩R7 <$31?Pz)Q$Ik//Z.hvK\}${HV "YՂ]`=`z ٭}`[B4P*e υOwܓ'Յ "X&+un>z ǁq\cڌ2caz]B?nX߬ߵ?8ǤIUrR NG*Tj9HD $X kE}hb-s.ol_eWl!R1.#Aԩ7X ;C[P <(5[9=M>LH-ezyh9X&z^^K'^ӄanBxA-6 xO9zAѳs0/p2DX;Ы!9 J/N!앁bAm6A#U^R!YhēH+wj1Ifm/V(u͂sb&- Hpy95Ou.lrqxm>U&Ag^kw$W } ̙ lRÊp6^k;vphG =W;|Rn,fh3'WJ6k~h5`DOABʻvM;~&nHAf 19GK(0-?,QmA@3 qܷ݄IM.䯞c5oMl*Gkl}CےӞX_wO +WYB& 8S VrDwq cx5$S} Č[]}aO"~[.*+~ ?.P/TR?u "50'U^̤X=slT-MA!՞!D$Wmb#VLZ~f#(*4I(h&(K O&v+R8HQ ;zꞇ35~cOxʝ՚Dž"NG|wzhcnv:F4vieEG e X%l4`1erW˞'O RV0ȠjᚌN`ekrV|C\g)q0koS邯9GԦ 'hd./(m.%G>m%M^ќ7d/tsd3=/mf*m6X͟8{$82f^5 gg3)WTU${RRLPdߕ*.PYGμB?g(BtPD= X4>l|M!L'}dIcSJ[9EUإv2H=m9Pv;bCV5Ro`6!QG9k<ǣX~c_Ga4A1 @8ZAWc 5EIp^hx&w@dת`R͏!I2Aov:M tV?nU &fiz4d+ nS U۸l8Qݎċ3 6ëւ;YSCCov̫.YIj>hDA%n{إ.Po0i j:m%ϼTˋH#-`"_ B0}Cx͸34Bjoc{ӁS*WtD4x$DS#1&.a+sRٸԼi ဨjeѷS"tO&ۇm.ZUcY/{&:<`#&fgx ԉ វz0ag5vܮֳN.0vI/1f7߳V8 3c^fYNQKV9ULbj`zܪ:{m~5aݰHF=]#D*]7A]6w=m+9OvP}xwgg2`p,dIىYj/vA^Y֏X$#=BR>qB?ExpCZ@]fTÔkDOK?:ϱ~5+yl. x8X.K61DGZ{*=>Ip9_ >zMWRWn~Ԯg$4Ql%Mޤvee6'`Uv ,F{ FC,[| VQ wW΢">@P,zɅҹRYj3x<pWzųI^D;V\, 뻥@N67n=$sI^D:QV!?_Bn)rwy$x<;1B3+n<ѓ@{;=׵[͍`K3~m0e$y40.z)pl.4[2.IU'y,VZ^^WCP1Ԡ0!D#&?U+БdbS^鏜3?Q|A cOW )H)8 ig#tXͅ2pH朔 ɖ/qE頂'M $Q_BߝDa5* Dz|9a(<-C H /49-$[><FSe6jY&oF<3\N >F@Pr6eHZk֤ tauӞ9^$ߙN8SY:i~K@l.JJ|+Vg=f?3 0%ugHX7e2CniH 8t:k !.,M3dd.k(­c|/CpWc^gzԑ'}[۵kΉkʴ(V| IYI}G 'u{¨ Z_dgb#ȗtsl&gk,ANx7+l#a?9]/6';a)-~,oȈl,)H^&5\ B'Ce*pwt~1]BDWWE:WK {CǺ00]I)Da?M* mǦH2fӆՀ"#͆k0I>&|1 Q%8"h70G+op6"4+m3(Ja(.\BϟQa n4=CVr1wpt#0\5 ZU6?Нɋ%#v <ͨB98P1r$)7[@Ae1XMY[$GLCPՔeJ/X3ܜ8 :OY.gQ@twy+\I^=yb)Q"qd"TAqmzƶ;\;3!xŽ:7Y$19ey/^LQRUAǑ=yrJ00V둞:w<nrWeRe88oFYЖV3Jh7B-bl0DOqOMy~:y<}#;8\CZ9TP{o0`1Ȧxсo(~Y>,bTvʎ;t፿-B<}dѧC脎(;kmz2NrYɽ]"k2q DE`I1gܽTI}4σ+ yD^33vp}@Nv. B266QXǥjõQRb 8d6q#1 %Acl@b j EQtxyv̇Ͳn\fDKA. r>7q؛#*U eW{, u, t&Nꋣ^< x:\Q;YZ5MA*WQn[ɬv e >B^;oh yF%A/d>hnRC{UB%RJ¿ғZOLVc0y{iߣ *F20C-?طuS/cZxP$%+/ k:!2 dS=R0 }Tݼ~yVdcߨH»X Rg-iE!WWM5g(x'Rwˋu]vթE #9!aK]~Jv Dz@NI`;Z"I`30D$dMT#4B"_4IT#x NC' )R\$h6{|#9IqEstDݚ/C&5W+*o8 |նG`ֻi z">Mgj/6dө:AB#MkFT nioaLM;_ke~}E4`Y4@N׳ɸ̭ E^u@)E dg1˫4Qmm2E!k_Õ= l_kES^bUZRlWHWq.;> ೫P[ Nl(Hmw"X,uqYP咚{"ѼO[…N#X|H>líc+-WT1£r MhPV+qTT/Vn;mςN7*hivTդf j:£whmoƲazL*X-558кz~Ɨis=ص {dd> u,>J#w7h#\ӵ^LYȷ#,ņ^ME C)I:=+ Wq\Jy@@kdĞ{B{BfOmУ;6w~2,EG|\%.S>\dRs_ЊNr[ap/v ;+wݓ/>$}~wW{X}Y6=Cp'V&?bhlƃ.aFf{|0fAOW%ِJJuIqTHغw!GkࢂNxu) =x,u"62 ՍKLITN R/xLҸŠ1՗Dͳ3QCzr0q?Dezĭ4.(bj O{Lх Ybd|ӵryUhϻP(3{6_0!^|nnY~#ct@%,d2,<"Л [:ob0"!Kx#yZ% $ Ί2q&[vD4U~u}ct'ZsUNY ;{l7sc~cv? hX]Fy&Ař I0ôj_L%i$tE("O9ͦ39"$8x"Sܿ9+|b2eK j`O^BґQr m0Ձp\}lZ"آ۳JU*MtAs I-,)>^d=Zp teb@;;G+BNUSW6Wd$}'NA <x~9ꇧK3׼DǃZ5 /U&(B>C;q4R@MXܑc#4vf`Xv(Z%Z*趮L:wË7 60wi(x]ߙx* \):.qwΠe 9opګ#:Erˬ`M#~Y/'LN`Dm98:ylÎUJ&b.~>X*$y E܎S}^e7*, IZKڼp1(\цwswZ<\^5pmfL7y[W@ 5 O i*]:!p~Gas|\%ۥ}}şg72Canc͊k2J]hFB fْ܋tɗy KL79^tIuR7xc?M^/ e'@4i[*ty2!rTFՒסC/T|iD^\ /)Fnl5:y&novi F+n:grLl!U6h_xd!@ZӽbX!+"{8Zj\ݏH fkzxฐf k~[h6=Ci(l%?|.0Pif<#2 `Y;'3T(ĺϙOU:vi1;nnb)\ڻ6Ibg'F|#b3nϻI|dxPR8y_JIn^W?}?=>_݊U]ׂчYk,3%,'^NwT0z(Z`$Dȏ >1(-ԐN.!2/Qmuۭ&TՕ^ձnÆ*g)yR}^^t#TYظ@}5IP{j ~ +,")Y',ؓY` {w q%U}*vY*QT_nEA>K {Ֆ31za d!_I鷏tdw9%N.$! EF@O`lyWrU隟]ex^\ƙEI2-:e뉉3,.߱71S6~hCY.K(΁}VmʽXꈉ(k L+jAZv QrZ 5̤DϘӛ ?;յ+nsH7A}-XB4X1vR{Mg ԰tYuc8gD/\\YX8veՠ$Cg{l7EC¯n"2 |2U[1WLTC T9)-~-o&OLuŪ+gIXiR>psa>0P84┋j %CR_6IUu(R:pxDz3[N ؆XX* tW59KЩhBNvUu#ZqUE ލnK֎yn^%JWܦ }[FbSNn9O3wl'@i 9}IԺln.[Rm>³%!v,@.65m0QE (F^~o_>A;Ӈh1 -U4qC2Ӭ##8~i84J(ҶxGnn D9rÝ?cgNKaRJg-٩Ȏ4%ҟHvCMaXCe`O}Ks: nvc Vhdi9M~~%wP0z3FAI)/ĪSOk_'sc>|eiʹ?Es! -v(ɲ밤p~j':sF;9DtpQ vQzeFx0 w a29\0(Mut3RΑ\ pɲWS3^ sZU$] $Q,3 B9u/QYa%lRh],V?OiW8.% I=p뱒ksQ>Xon>|;OgY#nI߰s酧(AD#FrWqˬqrFpgMӒ$ ؐ=! 2X9o<V#J\ -h=p4zY@x$01Ci?&;~kuNUp$P!ĽGÝ{ Ś ;"Caa@dqXS~Rl`;c:?fdz\>B:4l!iՇ'+j[>w 3o1EGLBXhs@E!?ߏ6v|kHC;k3EtVu ! 7zA}+vXN6(կ3{+*"?A_Ѥ?vchǝ˳YX9mJI܃spN5 E:r6%׃#jmۓmύ1sDLCC熉dg"\zIzuĄ k+ Bxkp99zCP&hR\(գY pkp$]ƿ,4a.pXDԆD9dw9@E5->[NIOLϊ/2l/O%5\hֲ'bNb|v'֊o(ic֘|~Y!Ɍa},y)G?7(]|#e֭~\Tĝ"{12fkR? Y} BgË'ӠZLM]o,u@KdCE_\>'sS%7#?Kayvb)"b܄-tY48.:L&fBJɷ΍6/ =@y=v&ݠ^_G{9*5YOީ*kݲH:݅>t )eL:*Y/BIQK82 ۤMg'OKꥒd a 0.+IpB$ -I*F r9$w5m 8)e^Z} @=dzB$oWng fIRTXPMI A|ΠdR;.s*&Wݚb+t=77m3C~ .5,v[äx>%qҤ%# f1Q?Qi`]DN5& }Bp=՟L1& Vk>%y,:pNivPB[/aEE6]4b.zJ`a^rdR⛬X7m-R 0o#,]x~񯁀*YEE%BևF0s 1)7j.D[\|_"~v"Yl~"rń-ifhxDTtX[j3U85+fD2,@Pm"ҋDFPm_\Yf-F) ' r$('QU@%}fW4!!}s^JH\ֺ@9OLNv.~ɥTsՁ%JJW2ϺkK_!(Ǫi0kҹ>.5~0[`eeR)"AA[$Ot]Xg$K.fT@^@_cqFe ʈ1dEu-pίܫx0uVh V]I-ғ#s=ö=P`)K;%vbB}'X(E~5/A'#h\4RI6&]/êL|s +J(l=.t%i}m 5A34Vgݮya5JՇ'v#o7뫋]knG'VoZ( bHɢinl_7\z61} Kُ5͞2UFMSM plүa`*n.U _z4DۡE~\+Rw0K+N <dԖaD&GJ\Q^nrP4 (Gdm2jjDr/OֳּͭY~Ap]_B.߄*|Ȗkj"Ae+dtnj]Cdgemomտd.lKohJ\aɸf[԰S \WQs_CJʺnݬ8/W @\bQyS-!XoKДZfP /{ZL=&@5}RZr}u6C ±zh_fn"f`>{~lS`NDm?|Ft2cNUꑖkR?npB In.U`a:FhӬ)MvSe񁵣r ގɹdc=71xm'nW*|@+lh'|CmW@u([Ʒǖz(Zl -%4I` Yz.ݢfuR-T M!oʖ#$ػ֭.~6(ά, ;rdC)HcVr{wyg@}vNNR$5vĒ.YĢtWxp\Bl``) 싩,8w2 w<ٳ.[lنn2Uڔ(Bo_n}#-=4^ ri=n^oa[S "(Zp'\}T VzBKJbFŇ\XޛZx->,JG<@K0:IAe:ZgQyӜ%gVŠcjz!AȰpYB>ݸ}Nys!wE~%RGs{,;No_[R^$aus9qg_n]̎<2LI᫁uб*~FZ'|y_dhii H,RGp BrʂkP%}9ދs{?HS2-hb׍Fq# &=٧6L Ș(1EjF-I:)q]5ͪGk:\MB"~^ W'&Jnh5T C6Zd~х(ƲS2ہZɣ8aV^m _zgT*A jb l{C4)Ȫ.CP4`ל-vZ:ù KSj5Ǡ?j,|뒐c֨}GQhAwqI " |ǧz_X&"qE2w d,T@ |ED+PWo8Ed6+,pxHo\\,%=m_4d`dJ!9&7.ir?wD~r vs* ndcea? $,!=~ڥ4>p:'o;o)Tu~' z/7w t8YkQ5%)xO!'&(D!ϯ8Z̎x <6XC)F}Td{ߙוUd1~W4 5pC{y WILBKfw Iz<2 {Oaͩ˲T@D 6e/6SWSF{Ursm2U?`MTws6nY8!@hh@?);,;;d+q"oVT1LioZ&;/[Z|bnH %S;a%E|Nrk,/k3ƶ94 D(1ˣf+ŘX!̒ QdL]YT&@M3TBl"1EVI\VsZ$'`,-^rRZ.lZdMA?<ZYD^)ps.ylgR] v!bA^U6Nyas}!"$-4N W5r\m8/an|YaJ8Ve:8(i )r}[.n֞9p܌Z(}EJ&=y-j3ĐC-8[^ 0[xq /I H>Wm"vɋ`Sw;~̏‘ܗ|A/XS+J5.t#|pVl_߶0r.P$]G˽tf(O/i!(RVx_PiI<;B@ǧO"zz=s:-P' Pa0Q8\qjʼ@L,rR}"-Ƹ5Š,ݔsꦪ:PRd7ϦOh| Sٟ:1$#[suT'udͱ܅:瓴NY`STO`Pۖ,;,+^;p쎪FO@>pvA/kAsJR+ _.֧Y{йg&W, |IFǰ:zƾ]Ml'4m÷_ yGBߞ,$$a,bdO]G:A0*~r뱠9-t*&oջhu☩\fVOƩ۸wEC g rYqGqUq kHL;6-#́h7uk-BA=61&Zt؎G7]"Uz;9Sw1ɝ0;h"<^qYH=9[ʮeWA=^b9uh uYlM3,M](Yug:%Jɦ",.GXҢffܟc)̗fgq0Ss@IbL6ME8T$^knRĆM.[ۆ{ќ"lrW2mCO(cљRcP8b7gNv?.DΘ>Z3ȕLk"|"N4 @h7DI=⓺Do} 'NQlb&O!f<( * ]X/t+ &SKŶ?SI)rRmӾ~G4Eck{l;ka#yt1)_6 f@ݽQ^3vG3hRYwQNpڼH~NKuV9Ec% G5荲Uք*{5N7D2|~p^񓙴CqK9jabbNJ%-3DvMK}`kDVp-z~u$!>9JwCnU|▻'Tp3rNﭛҺ,$!z9D2ՓE;j4, s\oc)Txp,{u u&lU=owZA Ph#6,g+-K1FZ缊:F@;O[BƸY4aЄ׬Ǝ%ǜ+s:Wqu Ay|E\rfXqblm}?>7:V@rumt])J7>0 h8˒s>hh DgM: }4, (}Q@͗]c7VA{"uMWCԵTbѝ;xق(~mo*CPgr HwZdo:l#%gZ 懗xCDx9kI/:> xpShuoRy-ASf&cʡ!G爬w6-*&D uy=A8Z(:l2Ֆ ҌF`nY`Vm[=IbNzC WqNqtq7̠v7tPEU*Sh/]$={Rt^W֗I&"wfadS~-y$ݥ'<GpnVzS畄5H%%ЌX ɐS1. 4jG7iB0tA;8[ibNͿԱԳ?hAy+ظ']P"#,Ff/nEkc5UFkf $>WFUˉc\Q9uw(oĞ;kj;A5 3#|&g[̸/ D/ tB-+ mE^m965~Pyhߗ]x4zߧ_[0N83*~m@m~=5BUiOw{sՎȺK*H5`2- c)5xELȶ*3/_frqZ}<0]مec,' ޖɋ';)kԼZ9϶I!{8x!%0ArJhFz]J}_9Ok cB -\˧9VEE Q# iz=~q &lfYԱp{Oʺ|Sl^r3l?R3T{vؔpaR+[ .jQc hkW.îq3eMMDժ{:, u6Rny64{=ۆiXl#ZhAeN0‚b,w8GDQ4+ H7HIs_a>ʫ03&xf l !x4Ö"w 1;+h是nޠ )0Q=WrqnI1v ,sKgwk9(\N3i 3ZD2ǎ_8!2T exmw&f< ?e[pXnX*1wʫW w)ٽ ~vcG F>yYf'8û ~HIu/IW(R-w7r^sc]\T+ q(d37J#{Bq>8y SP~U % 9[UހfaX5vedPZg۩DՁǭbnml>Kkyn!DB3gh5ф>l5i<#eu2ͨ.(I`  Q\9y4G!D/4D|pȉbE'*7 ˜XXU'F ׫\toU*֦Lke.TMϮs;胷l(N A/Sdz8]jb+mυK@qOV=,`|V~K"S4Ž WE\pn]"2gcWoRq!>jw!K?iV5Wؼgc_~8P0Μb͎@hW8)Z0{;Q麷|!ϕ;pzEE0 _)P@{凌dlOF4SLZ_t `ڗhd(|TENpO`B͌D폫vWzC":e:+2џja/s ïE2/H,qzg. YA'RH¶vF@>WrzrP z/V:IvXV1S9v|Am ӥk^@~t2 Y4DMٱ~r7a^gDE]Ϫdۡ}LdO֨pPc DhjO5 )Oav4:Sw Ϭ0ts6P{\)qbtH:yjEr@RҵQB9epc'{mD3R㾻xg[)h],L& N @8d k|ͩRqbۘ3=99|F>81FdȑD^m71e{A1x Ƨ]zzWi%!aȋ0Jh EMczrO#q],(}Ȏg6B$™A5яKp"T%݌F bp*.UZVX} Pol6aD{JzS|MCJǀ-GDnܻwba1upNK >ܳQjxyJ*! r<>!y1d4$jNdo)k"uPrbqtڢe*Y +71 4U?^KE N ˸ʑ jQtɃTUc:z(6l? '=oP*41NP: 6K J06׺'h\oט \AK~4X͚DWK";.%OUBDqaDi1q—MyjԞ _8ki?mFI/ؽL;}9ksAL|BB5+ϣ=zlEw?Ck,a:mň)OXh5N>n )c^r}qE:T7mWdRDCw>)o3'+6~8^BE6t9/CYpa /?-kx΍;sorHyius:V1ngW>8>A 9.:3C?|u{*l]|1C.Gx|vE7dzY`p}^*~^qVRmu"*j5tyvLRmF H;~j\-½liHx}^À`kFxJkѱrsB .B@r;6gI8dn=Dx$=-;%wҫ@PG82@>O}mKFBWUv"ɻA2\A2JWyV(?RԪAE*1.8FI?DrV)b)-]ߝS!OnH4M Wnf3.@y (̸DŽIXv!kvwXۄ$}*3V.o'1-oNHM yJ?]C{]^'Q Wh#V.Bʘ瀫*πjc״Z[E Y&#՘iJ8$Lpnַ] Q=u\߂Ks#JՒ#L֝\9M8 X |SȼJ UIDL,EBXJCõ-sAi.98Ɂivnj\jTF_WkCRCd'Cd[9}]9SHKߺ6̬ԑ(d1}+ ('ʤpeq䍉u鍪 ˼EH:9{? j́ W+9 M{>靼l0[d եݾ~}*zH\\+q yy nKQ #| ~ˈ$_mk$@ʺT`› N"`pu t ̊ZVaFN?BBEJYG&E\^ %I" Syshew|>a=JS|ӘrN4 @Y|$\7W2B m5"G ]f-~ƌAY״&5?|\@LyP̶˅W\hX`9\ڂަ[I|S}+uI!90z9мE~!v렋^4G5ҬNzG5=Z#~u LhXp`PV/_Ff(x*qlkA$N%EVh:L:npbf!ؙn;Ro[9A6Rtt3'ҚXNM+"e KKSfݬ޴EK4Rnb$%]J[pU,^ ISݾ8QX7v8K}QB:J4@nm5i);KX[c`"7ckLً)؀W˿A˄@9!'Tqʭ,h1%# '/7&{›cfcBN<nm\$>iѴ ~4م:(8UiI묶-5KGM[;ࢸs]BړW[[\[su*(4)A݀ur8LW2 *|$V/[찣y T?y["|TPq%@@#ڮKb Z]u;z;M.aWly+|¸1#6c!-(cFP,ƙ*F 霯ds D 󭫼ӈt$j.4kNH%?mVmlr;4M#lD57y]ظ;+emU9ZX ? [6?OJAwꣁh,hޤ zF[JpT8lTwU}ƻ]Zf^ܼqz  6NOm6H׊*EmeO>*I:@]T7r SOLQ54WVt%x P 9TCCRك_`;@ a6|ݠC2= E7UCgPXܜ~%]e4v4teMϯ3j\? T 0͵v%rӾ|8?N:iTn)_]U,.5Cpz(xh)qyG퍄 ~f[†T-TRm/*1gBv'{^]*RUݦ8Hj-jt,"$Oї 0.>>5f} {{?EdN[Js:Z,P$HV_|lG y3T9Қ=h +~BơRO)u[b] ^6HG|2h~AcqH~%Ox`` bpkd!!Sn \]c!5OO/ h?)xc⃚ ĀSϪEu\e*Ґ|y;+>Y)ĕQ l;̠{ȂSQ `v5o Lへd 5-HvlD4 =Y& |0$] WVI~wDi8h}xijI@ZWؼ-> mqbKp 6@%aPXza'#`^G?,w0UpY\B`LbZ ;Wka g Bzl >4X.D Xzم2RT<ӡm[pG< Oe<#{`C`/o="G=}tD1<1,BA\iR!Ԑ:'cS$^6 ,SN ߹̧I\z`[C@,L "QޚH7S8<`yq5\")=} >HTcn4(L1e.H/cw*SGj6D)D^jϪS0DoTi =nNRE{.w렊-FfjXE R6?wP"+7L@9c5Tw(^]۩h@Sn4Q _ UwV"]q[(g䫂,J齦H#f\K !ED_ utC!e 2|)_3y+\&o|Ux"+6r`":_+B3Gc{B1͈|`$zu tn ߷Ke`LJK_rPЄƫ&( tye`vm3Y0zTFJDZqh8+/LC6os%}0^E`e} 7&Yq:o !i] P#/)os)A*rx MlNg.{MSJ 1I`j"BVG:vg1[͟ \&u40by qߛ)IcS-ZTОYENS_ڷ.^{^0 ?t:xqJ^Ou)ߪ׊7> $g2uT#AelMpyĊtEy)exo0OP-D?~ QVBLу>|:Dzk} CH9gS(6ZŴ"(`}!)~I4ko75~SR{̈N@Y#.q<Da FK`,b↑5I\/&`2=<`8vilc@ e7Jq܂1zXfEsf fٓ,'_'" Ü=$ӌ _\^z#2mKxߖƢ:4 +(Fʘ^ۭe a ?J".]HTUV6{[[rzM&mp:2Ēd[*JdJJ5ѯEF0υ1N272= c3qGS8YVاZy&2rm31?H]aK?>RUr |\Ih'_(I~Q@Ůnݴ7W,5qJ,:=Q~%ce Uz9򳇨\Z4iO?D/dX!*17AnPs( <ͺT6h!vsU" >L}G%'_Hy.u)0n)jh_.[H"+ț`b,i_xSakQ4k5Z^uEv}%C`hqkE-1sGeHS?*V^ nz >ˊ&x\{cpi22ؚ}b@|x0l{XW-Ϲ+51:lB&ۧB&May\'`ٷn)|/꩔ ߾< XjP'? ͛v"joOѠ=g"X>M. Fֶ.hpu.v'+roi%{?dEL,i6FSm'vj+6W&y~\;EM/ƽ~t˙-cFQ1Rw$ ~Hu5=<王xY!0^UlL0E5vbA ,0x=٪ƪ>9. =F i.bVѬܾ -N ,?X7Q vc1WgRz/,[wP^eۃeѸ,zTʉXDݒt;YiDdm!2*;/h`cCGV<3O\tOr787ޖ٩"I=))Y;iԆzZHT۽],;\I9-4pLHS#|'-aT}0!^s.!0Mt(1^U^U:m0Nj^dHӮ`}v4GlG{}Ab:զ;(vq 3><>?V QZ9)m1)"UP5po_?d,˒x4o&A-2%Pol؈w &S3Z1OR?&mw h~V71SB{tU#:Bp[r>?0&ٱdrޓ^SNcEï$Si 'ئ:] R5CNr.ؔ -{3sgVID1 {sc6/Mf$L֝Β]P+<_kmbul4L-sT0ry80HWcM/Z04מs{RX?Aa(C9Ľ.3|2L$-N fɂ'L; M6KAohjn]?ӗP/q-#F܌5 ! 7d&5Z~ݨ/#&:ﺞb D锦Y㡅RTe58w-W]*1,N$D^:'֥v&8^HI LӞx?!Y׺NvJDD&([&[5\*]c"lLu ^=e㱗myLG@<8k/(?j cN,JQWC{Y6mF6(Z_AW ٩ )IVʪO[AgC/jRc | !`Sm N /楽%Y0Ȭw✉yu*FS[(yr?wg'#0M+9d4t}mFŽiӇTKc ?8PۣpCc,{q';.dpUe.6s KIXe*}1Wp}l t$lJn-#S\S~1VǤSqފ,?A&n{G"(T 7QB eTb:/9\ҟ$Hso F>sć9oY, XJ/ eԶt :9!c!Ж2L"VImQdͧt|G4`cѤOqaH'p[8/:¶]j϶kFkn!y)dq2Y '!IŶk(EY ;OE͙;s,ضpn}_ Ea?bK^`٘)ڊ;wUVꈟd-%5X$n9/ԥLy䙦SߒZf:#KQKqk½߈}ӟ=؅i70[3Q`߸Q}!RQP^(HMs O6Q9Ө` $k n _:Pwqghh9]l懹ܥ6kKd RD޺K𹁚x߱ jG%}hz>aުˤtR&ws%yo zm_ C .e&H uR?"i%>?]|P CjJ)Ch҃nÉ q|#sM5C 0 a4…ҝm ~ loyPEZC@:d1D_o">uX"Uwz> A[hX5U,l"ǣø׵v( ] Dʴ(F;>x g L$3앪4֏qG6;] G)Ć*RA^Fm&FU0q/Ա@rH!bۼsaȢa_OI/!绢wL($^HC3X <vd/Fi>+¡_ ^.*>Iw\uE?Tߦ""zbO b#/.m6%Ҩs==)^Ҵg!v)L>r*UyH"i47/bbXhh j G<1%"/D,RSg_IsD$C y,L(U PdRb -^~$pPrVؿv|b]L/TD9(?kT*D$Ec-f+k~fefVd_cք=1^*xm焉MRVnAC 6Cftb=~\cV,zQȑy0ʼnb5vQT\|"FP>vs))1Q W[9'.)d}T{eM)hj\dEQz;U,F+0 `[w`tGxn ੣݊ EK ?8/EB[>-梖Sqxpp"[w}anRa'^恡\qr?5T:ngfLlL /*OPY1yp]Ԇ|i*cIdZ?8m'6(ׯDNAM b`Or@ǡA`A0B&XM5:]EL&UՆqf$M=E+; t Xf ͯuQ^,oW{a )q`b^)Y2u˾o"W3)Sh,/zqZaՖ|1ᾪanpJ5~j~_޳U*K(IҍEm N|gaw2P)z}LI^I}>-J2?;$.kȑ='gͮu6DRK἞Y> Wcj{Svu̬xr˸D1r(RTu gU·[.8ֵMmif2 ZY ިuJDz _~6X)vvNrtO"b) )O .A*+}^OsF"mˍf#U $٣'ϪĶ1לR&~\&$Fü?1J;AbÞ3I{д1LjwNV?7\Js!FA"#&J@*|(`]Nzԕ|EEI Vl2dw;3\I&)m2 &mK,jFay!Å8oO\bcIiTF%u{ W;97[{mƶjo1 UV1B?px;a0Q%T7!Q샧_+]niz-rcπX&:|Ni/G:tJk/ 7,t?L@F虇 i3ӌF\nOr \%49l;jߵu_BelQię\mMbcؼ,?m{Ձ^h,W'K<'sYzʜCfXG n򐰠l\$pJ r[=DϦ4BEٱoL&ܜ5?V+F_9&.žqFzzWkݐ⣓HM'C5Iʀ]څ(kF?Q9y6N\d ꤺ[ɒGDuH`̛YU m߾n6  Ք#z]-> HLQNSceyyJc4^|ɥFrl4 +sv`F<W+l²C`gbczgBMo%izf[%o4PET'i6 \#ݴ > T>┕s -j:y`}{wV9P|ɂzӮu .oEuTp"Yz5tȨ: Fa=#R&e#zҩIԚ'P 6P ZExhCM@^D_i3mbRl"/?eݹas`wn6s3CklNUC&FU!5$)Q/7s+kNNm#<n Y#< 2uk#43/A=1ՆG0ԟ$07NZS(ڪ@noҙ٢4^B ~<5醙{dMC J5fte-l^p0V:.hZ8G~?ޜ.I/ыwO gvu3(bTX4L.|y$V:Rlõ'殼w+<i#,mX#"UWzL s6z~>WΤg3kZs9+1zǺS뛛_ZP LQ>}>>q^ɀi/B:w+ \8Ku:>X{_ [`imGP%g{NKx7~0_g%R-9Di|A\ba)ԭKFuBy۷qٽ[;_>FU/Iֈ9F$kb/# 1Jb$/Dz{Ì>an*E&h^2A*`f&RmDq+)Q(dsM;r&?gzYؽ?;}4y/FQvyWlz[zk엄9bMT>c|}0OwI9gծW6]Ln۴O2x ѳI ^0nNu%xpnə\^{夶Җ4VUzs`8^Q(#|,w)4.1RQ7ُ1vU%dJCbDQae#NsV7Pr ֜g$I䪠Wz9FY#Tun~g&*'/Cתǘ /X*ԟ΀b, $nUם d$q5 1B8_6 (ԥ nUp jviW_GS HhY[JvmGZ&&36M c4@RA֧}QA_(N,\">Si|+%A+)N0Evbm*OLD! ڢ8i/@p"č ԛ,RG}L߻}Q8̦4-e%RKke#=?[jqj{ddg~.cvPlA`72=s0?.Ю#WhAjE/-DP˽~W9sk4yhH֓QBb8CV\аI充K2jHhz6'ko9CMmj2RPʵtw7r:+zdYal;$WR+Б4WLؓIeͽ"6< ;F%;cV> z}|}8ol2Y{>,)sNj8& uڜ~"a1_%{7OO3h ~xSB7OyloTG$$48 uى~P쿩YsՙgnDY} v,)j2j%7B_G2?rmSowh9^v⦱[H n]=kϬѥ)vv x]R5 VcɮD"x%NLZt}\,CHP"uQ @/ؐ1UzL^i;0sn;4nFp=T+OG&_mVEj'J1zŁsInHdxQzj‡ 7Rl5,>z(g BdDNc CkjX-"_~ss{g}&<[RTL15S8tnU+e?_VuNʬѮчAEX8`@d |Wj]$1IY~X.\&7 ZP^1}SW{ı ;E uY *c2AJ K},ai(&8H1^ɄtMyY•w:e0mpoL۟ y" UP9yiU"7߹ɠD}۴Ghh`hɯsFot X 壝Ԃ Pҽ@PE.:n Y$HЂܯҙp>o:AJk-؍o/U7?1/]ĒaB~}b,ѶM0N}bzC=z@tϲWoy^ʱZT+QLck5Kԧs8qY \?wIpT1FB(| Aw'\- *˱FtB!h'EA$gϼYmtyp:W/3.ʹǹ'>:sPQtxEMIUjIÕF9g_tizXCSQ<)e3MUZ0L4!YΓ^pB@BOaq`f\< "beMt'>M aqp4y##d݄;Y?4wk(KЁo}Jzrow]1 Qtv4ឹ``UDF4 =SfsnۄRs&ٵ< .2½{c9Su󪖔SNŢ ?R ^Qp2Vd/(1D52?Il3p1ҊkV*Wzʊn` R Ghi1ˇ5EkBV0,7f>T?ƼUɚr:my,@0­S޲q '#i]V|wHfQB+# qWTMz b: |@I4`PZi'}<$kcBGoɅ;C!eVUأ9l WuMFkKJ;aJcڛn*2Fuz?^t}lȄ#x~aE$/]N61pͮ]>D \1iUgp58۞8&JvBh8M| ~)EMkc*QFx&@a:st71^Tb#ѡ~):cj PRNȀq0m]:Q_pL"YC(ۺlp8N]) 󭋓ְ!II@*H5zϪ5FiԨ;Yb!w|Z\Ǜ^`l3f2/[ъzd:Vx/ك}齺uI02Ua_hv)]YUR%|+>  g.cb$y@$sVR4! _Ca[wX'7\8;`>gWxuaW_\V$J/L7T }_ \'r^aEpiL0AfEA۶F4p'\Z@u4&xvKf%:wE/9bAIҐ,>}`Z΂/׽19 9 %"$Ul. WMdgs|lSVRվHv띧x22V8̏}aWv!{1k  !3}\ĿoSiN40ʛ:a"/^j&[ _gL.W1WSYgV51|*E;ѝ`k>hy+rIs˹-R{3htXF}bGjgs=fk娢SH[+u}ԻRoOUiMp!RkmZ>M;0Z_O۶E? H:2E_ g7 iآr}4ӼQr7dyuQoiUzJBVqk1Ŧ>v OdgDžuܐbEYbGyI֐mTƹF Ζ}dB9}:v!Bjhw )N,JODlI{.S"2ӝ3p.bj88`GX55LQM>5D^p6gGn`UjעO THg}sgj|_,ADb]g+<;4N_1G{=lv <泔xC C%{7eev:Bz#ldR^ZDDY?ܮ#:y5j9s"W]}ƝQ^E5Y$4ɟJ7'eV?ǤU"[3"L+Y0mOAkzec TSW.sHGhZ]yVm*5R\#O|0\LNŲ;UL<k wNر7l7K\684T;@'h?*f&ZV]>v?,` '7ћ~EQ(87TX񌈏scKRpuesG! 70"͏eBB{i<1s4%VMV)T-fV+)/J4=4g>SȻwsć:U }aq]_nѢhApW0F(䀴Ysuy٦7VɀEpHyn:kgMe)v܎ƑW@ARHxYRhX*((`YJͮLHۏ# !>h<8~.@K Bmvaϼ֎)]\ r\nȜMT.ޕCBr&6.?|ӹA^Jq_MGuY*n㿟) 1Z85JEG.طoWGsn/L+G'Jm3yBƈJu/QO N<(y0-i $ub|9 'ofIFC.Ta󒎃ziM`1){~&;Mcpf"4_=i{tuEOc>TG0?WFr䮗:ܳ])kb~dY,M8*M* =omi.Bӧ:@L2>.hh}Rvdi}>Ov->`!2Ut9^ٖ^y@Vؗ|eH }gwt($cZ.Ƽ6VM,h8_bfT繢"Lf痜VX~$9 Z㷇fZG|Ξ-؍{QVۍn 2#h1)Nz7y(F[c\ _cHK4fP,ZHMH0)a8- "?"d.>``5&j0>wS].خY7EMyTeLSˌ7t[q ^a.NF9` i0T?D̝30`δfR@E>??VnTF@3؟th *'0amivx=-Bry[j K98V2 ůDLgӀ$GpM1L4ؿ7BU c-+G#l2Tۛc*>JK"/< P2%~'ЙT`Pr 3#1pjjilZd!}KLq1"~~ktI䙃gTAQ$ы!LrtbUHZ&͝*`WH8D:X=UN}UAȞ< Z_hrmˇ)=D7)(ʀW ڛՆ)3U0gi%fXXܷ5%.il5H{TJ#̑:z`Aަo}EM~X e4Qm)u>*Ɗ†5o{;g7TC TUK#NtZcY9ԍNȗ/,)1)`ZGӾMsN)JFbdl5 (%g+qC??6)=EfB9Ub"XMpe¤@R4S% Ӏ.Fb>)9'$eܻTr}Cgh x9Itqa=ڜ&SdpkBkɁ;8Pg*{$&U7>pMA`Zio\O6(E)f|.$y\wj%~Lp ްt ᫐ih4ʓ)҈dJ $8]LS!|Rrm﹨:#)*ʃٓR,ve.ũf^fgV, a݆dH;ˬdM9ykU7 \Je_sE~.mšh0lnf|#(Atj6 TVo(JAs` }4g KS}vVoo< xxDrSPPGR\]{qY;F[EN*.Z zSGƍU`'* ZǐG/%DЋP;f3*!Q99._zFX\BeQNphfzx;4Ki4]pf!¤ NR)5ݯ~}$/)e!V0XLgיPHFMh~]#?ܖnTD]r:2J85ĝB󼹍ym*8 _FN6l[W 1V3+h3.s1ۋc&V0Qwޤ5vzM&O(O?1Zd%B} ]6}?cMl{VbD9hpLږo@]&l\En.ߢnB'FAIO>(l%CZ}Lt I&+؆Ub4a.2~8׃i8@f6bc% yhHo'>' if2?JMd 7%ܫ{$?B@@U$ʁQt)1Qz~z,^&(-'oYpASC) OHI6΅>s' =bBFI; qM! $U-B\Òsas5F*#fJjl*ˤ'7tmzk=wnԎNJB"`7[ ʗL"TxXơii 8zHO&XfVoxuD6O\- z#I%G0;W_J 0F l\8&1ʯO˙1}h,Ǖ /{Z%%$LU&8_0b E7/;i4ggvtE:$~@= EWC'ʉۿmZ/W.lJe`e=[a^Mc.vPzA)_œ:BƌT<מD4;;ߑT3"c/Ub@>-MbBodj6gn.E=;k5C1*q4:_n.i-~F[`*J;)6Q2%A:<0+[}Qzȗ3zR(RGgu,9wt2$9WԲ$|h|㑜1L!aA >yFm@Bp](xuB4ڒy&pB56T>|fwd|@`Qe ]ęH&DŀN"1nϦ&Cx6&7̄;^n׆ʲmwï=)"&yM\Oyd8Bb!"(#FEmW"=|9ZΰYFV;rg#bQHF|tWAf+E@Ek#A"_+2HST 7Jˀs8`z,=/E m0DAyӯ({\ݧ,*q%hh,4|3˙u Bξ%&yeNU8Djb@wg3dJߔyo",GysoZ{Qͫ^]7FJЃ Se4"\*ܛ|x|OejC^nlD~}V]60LU".]G_~xSny?5iU雇4$gQC @smJK霖]5r|:⢜i~i]|Tߊί& \TK7 )~C}ȅ+"q.E抰9L0y 辡޶mY`9X/)$NQ|^hߜh z6r)5@·w GQ a]v\mM3}mWyM5Ts'vQ:z7.(M;.pvCآ@&uHv1PӶ5IGĬ Kt" w6mya|NciDvrzK62Tuap V/$ck\2=SuzY%Gm>6}=2;-ڄ6q- W޺-QSa #yY1e.\0>o]ϮzYR;x'_:_D̼_ SN[ r9,۠tk \<.bz_~C!f7!}Cj7[T*JH1'e&2ᒪIƷȴSwum#zu2NX9FV-zc=>,"={ѯRFp؄$sG񌜼2.\~IbqGQxE`5xoK[צBd$CFgh (WQ[TY0g4czAx88PU},2&v] 2 َs|Oz"QὮJ\Jsm<[z`F<$B25W \G ЂuCV>ߋEݢE ύQA> W#tLL RN Fѹ_"뗒0@_||# 1UNgXt8,~{fX4O_ћd{fC6y*]ݬT"טGﱇAݔc1Yw{0/NLr:Dǰj캊hzxxj /^exd<,D bǭ-'N-$՝aNoG2kN|zѷ)Jt|T2wb%rٽ-"EeҚsK_qj3nR/!q< $Ջ][&9&Hj?:/HkY&FC35 vN7xl]CVD,NSn˙:o6[rve)K1\N.v$8Z|-5/Me6/12LfY ^,\q l*ko悖׹XC%I*>ZZb[&Jk%)7T؈k"cjLZLi`N@ޖHIUxiV/=lF*9{F,&ƃ1Mv+!C)*/5Zw+ghplg(N,#_ ȱ]@p1G𮛣1gs\Ӓ qx=P3R.C3j3L:wAc8ł0 IJTr= oKt܋]m{&̢s`_$#Mnz :ʇ[F&+0^v) cE8H&D./%dcZDӲE`Qk;a-󧆀B FH^^< >JnӥcCy/dLCd/%%"DacFwTC?;*=Xv& ^T6EvH' QE+Z@Lik[Ï&D0$y -f Ju[x`eHd-ѺJ/DN2Վ=>)/lsQ&-==BN!4XԑW,Eqg$GhCa,vtFHvgZX[4 ]ύɀi@cyBpT+XyݘEt|&Y 1XL⸩\{U{,*ÉE,n݁6gBV8IViW1z6YF7}X 6JԬh.m u5/Ō锗tϴG}ъsU pvgxeWКǢ 0 =Q% =O!Zt#:^toq}xcD)*팳8-|kTI[`,!))i:f:Tv3%|u\FFEL/ kaG4 ֌ WP@YCVHz';rDR 0>^/"Srr^.f2ݑw$ϣR2E̫|itera7$ce.l /(M vc!]#C#Цp %Ŀ7\6Ss?Zܒ\h |$nf#ILף(r]"zOs[CzǏP<{>y5 Z"[d0Mpo^;***nWeS;4Lv PZ-Qz><wjLiUJ)qP=-@zN8Oh: ]DJs) dK{sN*ѓs ͪt@37XGdeh}!۠LaOn "<-ji]QPW92Y4G$%ަ'6F1w(jf_襻 KrrL@yda^|iBnhn-`[vTI~9g7UV4'hjM˾=!} 3'r} @ XG'iy*`>2%DOk/u^rz~; 68sawT<"τ@d[nXB CcF]~agCg Z?A5fֈ^!ȼ_#9j"j&Y4,PX_q }/"uTI't歎q,[bi#Rmq"PżcV&">PF TSYOGޏ}[asml`/+LwR_rC۹3`HJBXG<+v,+bFډA zZw4>S7c|`īf=鍼diA2KןbcU]х*Ѩ֟ISP9f(SeW[`ujhYzF82IC+N Y&/Fð(7i=1S+vᘸSGyǚOl ݽNcN~ ¥^mZ0kk!U) 0V3f8Gȧzm2o1Q)(zL5;7VdQ)veXy!H2yw:f{P3?кS c2⨪?~Q0+22z< 3@HA]|܀ߓCb?rH^{a>9#M0][8 I<> |xGyg, )`VwJ~PxMSl1ǘԻ0w`YPo&n3;Oj4J#X䢒 {50&}7 1?XDC(R}]6~VƸvgV0 M:LG>O=ܰ7P=,v\;t%/-kMx6wD??># GˆHfkHju6m N}ȉ%o&|KqQ7x2'ld/aҋ12qM `F<3kOp 6?E$D(}ڏDb39>,3WA dnFvtf'̖ܝHkAiNna࡛Cl}$dڀKp%(&;˅o X0s&)~ZyJUW'wUIOI(֧5ZOCُѵg66@EhCOHB"j<(X7d{\2{0KVK 쫎0 zLmSQ J'K 3Ғ>~zj>d ٗZ)>!I27QRQ-Z{pD'VK#(4CA+K?aԾl$8D4ZN$w-L.'r/tpqRxHEK/i_}Oz]y/ Pe(vO^v$ӹU˧=_/ uNuӾÉ0g6~٪\ )nDz?7: :7u֚~|E‡~9r5CH` dPqz^_sm/J`6v Z}S1%R#$ Ӓ4V20,ZRX,*^\Kշ8.-6EQ`Jx? (7:Z360.R~h>0 +_O< 73" w+B2vf}_ZU-}dܬAXSVNtea9h]!{ bŽdI֫1(USQQ_Vpwj58r>BZr 9&?S.%vq- U#Hj@چC83u`~ KϐiR}d ׁVXUc40$4g1zsp2 zNg0 LieGu/Z>{+ :dwT_PU!l@˧* ϩP;뎛>2cqp ll |cO^Q[= & V=x,m%/a%=e! Ɔzd+ GI[gm}e CJ_v|_ؓXmʐBHS vAɗ?:ӦXDJ'BXg5ƙj3'\sg]yO=(ü>~lJPCQJL?(}IX,p}zV! 2O-ecjT䷆=%s!$yD7/Pۯ1 $yIǫ# "!@ڬ-=b&#{V%Q!'߆XHQnjzsJ`_^l{FFzff͜9pך%0W^)i~$W6bʜzL -_ hkN&u{;oz{_pzQDߵbBvY܅S=룀ߗnrϐݾr(bff^Wftn#WL{&Y ]碩|4)a/s^@c [A(SG\ڪj8Ԇ--zdE:Ira.ĶI O)@@ECrXQ4)xq G/0̬{rd5 = y"pm=%ӥ$әh ¼Qbo !t 7Z0Y>~m}5 r yCfתky0d 83Y6>szZa\ꉆA"3O%Cl]o@3P{F7KrNBP=M0h`5PGRhq'zRDxM{t+M m V'b] 䏙ȉmQ2ܸ5e3~gK`g&t EhemܱG ?M\[le'_LHDK ,$?q2hX+86x5f'$]MS~)}_nZJ+FNʤ(S=| ZP҉> WMdMuhebN_%pl57jh݋ F\#,]ëKy$sFXOc sDYm(CY5E`raU#SgǨя|_i⅓#^YgMn.,ZTCqJJhS8aZ` PS¶_8Y{ iGsʞGIQ&Z8I뾹ɻan'^`Q3)T/K1#fCzzgSo0?ѝ ޔod(l`?@jA< /vRWNx;Nd.;:v[q͋JJ?LD=_P@sw/Z+Jʶ BM[llQ{G=Dӡ8);LhTNȪ|6DÅh@U]yd]aM"kv%?jݮCܕ(+W Sw|'"tk֩/.Shv; MM!͈3">!Tq0IQb|0 / ChO"֌qBo&{,0x$ $;ҐV>S. Kń<<Mcw𱖼ZTW]jv (o#͐u2LceJ.TR]glO-EA(p 7fxk8S &¹3qI{w հ^Y1VK@Abjxdfz!^˸K(*Sn־_q;6RXiXWQ<=+_*30CZpv,MQDiN~aB*@[N)}8\DI8%(sRTatpU f3p˝ǸtR!mX܃90W(=&6ٴ<9ֵlK=Uo=XLf% ّ8 A_X0QiӁ5qX w;2jp< %`[Q)# m"FkC:]wd-Cyg5'zXVJ{z$hh};w5s;-'ӌߵ?'6Gl̶9|gʆ ,Eluٝ:yV%ô7| 㥆$i`#Z!!c0t͋I>!s džLPZJDߔG&mmRݧlgj[ȚW"cx3ЋJ.]6{{;LĠ-X3bZ`q2}vT/-@)PM!wId:'spaUK}S$-pյh4s'F vB-,7 T-mUɧ@ږb\7q1b^7 rؐ/.P~gJysk3*:ר!LèU۱qaK#y8ev"}ų\$,=|UFFAT#ji Nj^eK)ȦḟkQ+ qEy\c4. h3eY( =WW#mku|~8BpFaZPyhL-|dc^Q9b!*;Ԏ|Xh'+Ym4ɠy[_2Qճp'6 ㅼ`ґU[v4h+ ޼WV͝wlX&6(%'bUa/zZAf cV=/HvR Mvmt*^)OfC5osެI`dX~2L?]H֤ΓQ98X:G`V<68&DaMFo;27†c?Gɿ+t4(ou"XzGX`[:蚕!;\A+Lj+#+W- x|r ziƋo5o+/K-$jҺ%f-?vzA"Gi#.:QdAI.T+Dv 0ܗNʱ ,Tb=`@=⹅<1Z64Bh^y8p`^+hp }-btYx\O Q/1(npn%j]$#jWdBjdQFsiam9%Ur@ RD.Coն.  HP B&3 rYlVط{q2ޘRu#, xX|HdmڈА<Ǥ[yJQU0p w/MhGr2D>j*MYHs|6KY=%ܝ~ԃGӜ&-bu!ვ.zmCtGaL-&\;!*aBdEuOև5Bqi$0[K/2{` gJ`Ԉ(lOjK9!C=,~sbj*e#*c>>X 57qHWQpMc<[8`V9Pw'֖dPQi! F"KPLfBW6uoݸu5ddwǸ"K^Hm@XL}}>$ryFg儍e\֤,.`}5\c% z-sX,s ܍?Q*q#WsB1s5 5DQMc"sn=T TbsJfd"~r-ڇ ;MJoZ,}x'K]qGQ $XMZlU3%X_Z0▫4`_CN65d Ewߴ06 oABO?[ȅEI EQ$aBb<˿WL@j"h- >Q\֮gsS`#i%)lY?Pf8f \eT|0n{ $t-q]ATI? vRذ;֋ ?O)RqWךĹ%XuM[szk rWs*0SCoS} 5k v|=9,Jmʤ_h%l379>A%A5zy m;B|a`gOWݒg*L"-Whgܷf ߳_*Z֟lѐ# >$,oV$7$î@,w#XR瞎 n^:g|20KĢXJz =<(Tk\@g cJ8wDt 7-#(q\6>|N Zeq-eh(>/k{.Ôέ{rJ_,J'./#g7MAkkZ?"`v=G}6tEsM!@SS6f- 5!,$V~:Wo[5od{ƐA*q9"l#!>7IYazѻtn,HcC@PJvqXap`{@@)P `_{e|&1խ\wo(Z-Z7n0.l2^VdW4Ħ3zR gѾ8t]qQ; M|I lepvHn>"- C=JXu`sf0{z͇/ z]ah.kP~%mUJբ;:: {G$1G f?((כԇ8F҇NtܻS5(ՆviJTO??oj ^+Oz<Og"+]2I~\WTwrKǍ綎 $vK&zG|ሤ'8h%:xV&[Wz\_P=& ıwmx<܉*ϱ@Y~ 1qdGA֑Q>GRe=&* fXXz15\`ՑE/w@X°PAkZ/|4V7,6I*a_X |Hq>|>ÑHpE QQFp +YƂxhdjD]jޡ\sQȈh\kX@xeK{Dd|~हleܥ)OV z9(mIj!jwj-Qv~<]O-Xν1IR{Oig_/qj4I8%y@"-?6A*DىBZx!s*h䖐} 5zz'AJBH Dr*hXRZPӑyi!o O[gdukWh.h>שi=7 02ldr )|ni"j/zkĆ.CHJ%fBYqyfܿ+THAApyy780wJ1(EC+ R\r*RQ>n5&H4O4$#μf[S _^e,|s\\VxJ-x 6n+Ŭ5U$-47"%+]լݤޮ`J?'hP# hna:,f YNe}=*Eq#W$y28zZcT>X2ЋpAsyGzjMGRZE5J3C g܆BK5H_Z=fHw'@NMFV2d-Qc[aFꚩooqd/ϔ?jR+yT@+~eBӽ7~R!i0TN/ಖ}8QlS .(VJ+zlvXEUR>q=Ȥc}Ư(2n ܢx96D*ο"S4 .UF pGk &tyx; 7 35ɜN;Hp '@%x*lgKSj5`S. F$A΃VY#g6PbQ+E]D%y [*D{{@yk*$ڒfs%;Z*Iu88v2*czk,".1a0+cC/6+ Qə&e&wGMiL'Wap#\^f458"Qa31Jۃ';~F@\9\hQ!AnjyMx6qC|qX^zA5^pIZO{cF61]8R-+N]"OZtB}lp?fsڨRqquG,GqE#l 3NדtU^8#FapڹH0j{c*}ʂxa6ok2cN!R]G'evukk e7u2PCZ1ԗ&e:,s`ErMBV(%0:Yx|f6M .ORQp5Phհ y=ȭ w1:V5QȽE?wu')^]*(wg<Ǿ&5ȥF<8nZ-MO Q`T]R lVv#Hea {Pl4,xatrl~?ZBoڜǸ V.r@&֊?~? ZY wFdMWzn`#%TT2@$O4T0uj'{Z&CiCkܞ 8T nYkiyHik ĹG{dz{`!s1#k, ܋D94$q8 y0o(=&h~k/<ӀSgz 1 -^WDmlmi<86!-tz7 H̚Y:h#HWsmH_MiEGS}c)P5"YI8C;j hx}?>[x6M4'(E u7*ˏIkhn7*4`i=(\(T"i4ovtrZ{&zuM|܊̸:>cAS)ry 't#LX5IcnaZ6\혐~7M0r~>ULx<r%mJ, z"/)!$xS}x鿩v )vᷖOZLUSA9iF*H#P[7yR'`IU{ ɩ-y砺KLs0JhԦcVrlp *s)z i` x4L5+̥ٓcE aYuUbFwe;ntӁȳ{inK8'?H[F(|6d#B7&G3ÉsJwaZjZf}5>wVʘ]zp xULl8<0y!ic^_ꜽkP=œ\G\pLĤR^iBj^xBq y*+z k[?HihL%w)0U=' zC:d kY*`@e*Ʈ",2}w`)ND0 ׾tH]`DK){.b ܋D'@+n h␬nM J$[,Ǝu+u!j iȇyk^Hlm m&EY]|@[E.U T)#yF+ !^zgJgVr|^rr;rfx@rk_첾B5mp&O;6L|HM9d&=hW1%>7MLԎ؆ Bɧ|XMq2>7\;;J^y?!Dwb8_-S 73Lå/W?I] l1 ԃC LmkiUƿ> L!AlӖh/Rm=E *ʼno:,-% SFΆ0v'6M%:I/ێFvұך#e|38#5Dg|}Ck+G#&C;̈́Qu ̍+}aZ%Fa(MK&R8-,k 0E,~4_WBBޢ1.Z:UU;69"[^Zlk^O5'i4120h.tԂ h# * zYDqmhX%V?.-{F5gn&\6s1`1 eH@ KC_q!CU!Ŗ4eެƀS8f9Z# LBӂ6]$S9^pUBVD!H{{h7FiB&椂rf;꣬AZJf"DH|y܆D|డR9@s?yY0r1*x~p/o䧷_cpE5x(I /PjKQq"B}ѠC3>aO6%F+*Ljp[.Q-x'&G4o-=W9!Bv*`*Q5+}"2FEixD^ H^>AkxgU-q'S2eih_fchiT>bk׭0ȳ#Hh%q,euyѹMn9esB7BTT:GaC:TGPVaƈ^mfBTL B-5^PH@M|hݕ!3dg52y]X8r1uju{EA"lG,z'6)؉Zڻ}#%UUiNΪ?0,id Da#qQj狷[fg6{ԡp/1Ñ+ iIN+)Hki8bX;  ʃ|"eȑ*Ίm0"oX6Qh7:\UƳ̳?EHCwMxi`/ S f5YVo6p#3Grq}G;`c#e.h;=vO%-U˯9p n\E#Z!b NslF';ڭ7I{Lw&.xI;vj/Wkn*!ל2W&o-t?jXt@98+4g/DE ۀ 0Ml,"ڗ@< />7;}THL\zV꧐1y\A꟡NA#o۬=u|h@X9Һ~ӫ" i75 \4[ Ֆ@#2#z#+m3W^7hf#X,K'Ok ɼms,f2nkb߆;-줂\O;zWxU:Ou Ua[ݝ+IY@o߸lȍ[r1=}X>=:_-ӈXr1t/VQ#AgEkÜ^DN WPp䲘\UytE8?#x(ָu̎WW[&kft )S#07gu3KI Ώ; Pj.)C1#\y]y=atd^$ j9 =/g,=Fjbm];5ouBqm -Ý,Ƽz ycM:i v ca !ڊS=A4t7]XVLU`(+1AɷOie^AHwᑓ؞hKUy *n&QC9ۯdu]݀+/sIH'â}+ #2! p!+6a\$s]iMJVoVD10sM&IrKGfT@TiZ'T%!hApΉ z{jnG4?;=V5˦8t'$`B/Bܟ\,.'P=,{7 ዑf[QI;'Jb!L8h([4:Gb}- v)*INA<~ 9Vuxآxc޽!lfPEόu:Hrsŋ ok9PԿg_4,q^^hI+8(͏C>HBٯ^~JZ&}vպrIysgtorgmjMsmq9\s՘(2t+b 2f;v'IЗdKԸu=¶GG4$R0`*ۮfkLn%=( jf#ml oxkwuѦgAy6f>P! uմŸl ( u;Ud9S_)=;_z^]eRt>_(Xv/JVkbA4BMLa74㤂l[ZA` XMx:KA;O볎vnW%b[ekyK Bo z%g1gq~|/= -Ij% Vs ⓎAc'ZeP5e4E2&1COm? ٠JfP~(]kԵb6YUȬ42^ ,V͛nj}`!5k oet(5BnzϠv▂N}=q'g85vFp_ƫ" gHVrhd؅&PYNTj2dƢB1]݀\ZxXܠ4hFLL̓?u֭3{Z핶,=hwPzYb=ZTCWr5Bґ .QI4S̪*stx?#uMY?cT#jwoWg,$\SVx̋tp<(\@ՒgvvS" EČOo&I\UU?1UD,uéR0q5pO)WEkQk}i-k~]Lߎ߽oHH-PaLbiF˙o0C%-(ʁMLOs BT=[h" C4zG\]EfS~~3!Vk#pAw:OǟbM!Uj݂O 3'+n&bo(XҰ@&IOY)kR,ƚ/-.Қ<4$ .rr לQJeW2:%0%KςRhJYCMBo6Nuy5neG^n# P1[VeS)?{5A!-_}l cxwңC#5ą2r[}p:g.6>8JWkT7z Hki@!QՂr(bަ`:6+{"+‘`51m^J$nΩBƤn%RSF/fnZjԴo+n'b` Y %p;"] T0R{3BVjHw.F11_֪-@:[a<+Wl|?P[Í\'s)=d?vTરTY H&Ȗ사(~7t-D&'^UZ hRui.;ܜ|20DLX!0dB-9rVqC`3 F|\lJ$,]RkEb ,&flR o+LK<~ֹ1LS+@b&rz'#2LQu=*Hv^in9֯ ByƮAGGRӯCU٧|GN3tW;^TRb#L3&ca Ա۔0,9ߛ(ZK SQjLA7m:F1P9ЙX4s(J^VAx&(9Y55G+_ix{g6H^EwJѕ #;gg{aŔY m}^t>#cMuL?}x-{8!赸ZnD0b[*'$0ӱ~~:1c=аSe K*\J- mΞ!L,}uncA @l(N@\40e e,$x+4㥋 ڙ5DklѸy #ғ/P܊yV3V] 4s=yw Zρ.O)N $>#Pi):Fwb@]agL7қWja F.a51[9Y5>V :BGHIn<@KB/lU :r# Zߜ^;*-W{{ޕ3dWu_8jH(7Qkp{fb#j)״&aފsfIuᚆrolO3S[x$Z RD kjc2d+3Ə$&4gȿ+;(|풥qѩ^tf&={aC #ښc';+8Uz! @j͇Qz[4FA > 9^sR؅Ƹt7w7#Vr>ԡ"B7."@!˓pI; 4R8 Rm1K*|^!fܰ&u q^}b[JD 3)bl[ϘQ+K8vy~4ؚTl]РxLzD<=‚uz~#?G @n 4Q^S_5_ 舶tѵca3)+AĭN~wؘ(f>Tbb"HX Xm) N_ V\Y3 qEb[?e~ϷTo`'*B̅c7Kxo[͡YJe4UZQQ)Cɐ"\uTz!+i9 W:!Zƭ~!IqyWɀSDƓ_.U1 W r}:;.ZH%=*(z-΄2k8A6 "HkPo. IrM =$UaJ"dIFI]L4G7#ÛL?"AIR[N;e S72bsۅѲDs*LpFդH>b@-jբ$I;pds#51(6ž+2jk䟫_5|˦_ᶺl|$D]X#E*9T(Z IL$l|mN \a.QËq2^8m ki(2\F\ҽCkͅ?8oBnt<<"XJZ!ARכ/!P89sZBzq$J&kꥎt:w0%Maf:@ ~$$w<Н&@V`zG'-w((.kğE,S(o-He:Eel ㎔.}A:8z{ ;JDU݀-n#Bgp.A”.BcXD۬F]ql\{_Dی"mJɊ{ԣ2wuKAɔќh E{CcP5YP%YoN0T6!lO5LUthj6}p| jTs {Y6Åf@Pw4jU@>%貺psVJ:oe && s%d$k\&[^=h'f@'*"BL*QLimtx'_r /]-rxf76q7Nb0!d&&CdOLX-?uCkXQ0YN T  '5QRhypFZ_b}RݴZ HH#oc :oF ˔G Zrlymx4cv!.~y3ٶ̭-ćL [n*R=z=uWտ̍o).FvN[O59:[ :,},MSן`J,°d2~(Aޥ3s[e(wd;(=%(Q0mVlni̟H]=9 m{Z}^cB3#T ciwHQ~/j42G5a,DB*t%HAK1H'-ȍ46wk"#M;,J9{qez5ZNO)07_o~XߜgcG hb} ;̇3wp!8EpBs!NO!y]܎ CkmN,3LQ_Rjq7n9!9?RwCF2QAU1X8e}jdo?EnQ)ipa4} 4L- E+vo1H'IrE1ķ"۝Hx9lNB)S Rj'f{8k ىYuN[}hu.|@3 ]:o3\vܥ+[jMen0!|^q;p --bŋ7֧ySjk7YaҐ_KUJJU}4Zܐohrѳa sxqxt~ߠ(pZΫqo {H5 x|T9}Z, 1gNUGA ݨ: QlY̲j/z]8$qA₇63;%ղr~͎1뚎hedL&Uu[&n׽J^qlA3^^,VE'XOC??OY |%؆>N^pi*8ɃЭ.oO|%-ԕhOR?[8jYL%3C)Pr9.剓ZSC*[˓AD2|jTPIYXh }{ӾEG2=C[(["!g`[L:{O=pQ(ui)"M U$5[ 巻ݾ? 8PQ0 e#2_fGL`YYsbmSgӭ- [AW$o2+ ;{(4$Ljnݵ[i = *ca:ѳCo_XW2cմ  {ăb/w`m" Xerol]q9p{\#:p unE_C]@XMv;)ٞ>opW%ERrޏ껡.!!*s+34٥IJ{2BKZp-ׂ]:}8v{S5iK,yx5q$I'w{\D̗LDJ]]$2P`<lEtD8kHr>~&1oF.)RA]ަ8tzH`#aVCu)Z:t;KLGyӏU<&芓^n%A:r (h:}zӆ:a+o$6:nt(`KXH+)F^{R-5A7tϨM־*=fcL:)^״\wHFDJPoSuT7TTH)\ךb}/ r reNX8VQdB&B^C\rBNϒ{R}.lk r~5:26 %jدb?ލ(wrZgw_% /2 &JUh}?d>u]9XGSN~Nސb~N8zF Hp!&_uxtK;"Еٚ+cKsZ:+z*1mӼNV gVvUL@>[n,-8z}$ _@FnjMA7U޴(F<ܝRΤMHq-UQG|c3ŅehSK7h*Ȭ4W5a'bwzO3!ybWi), (p8Ֆ~-Gt[[li`rmVM&i E/AZ,sM]~!1YedG ci &b#zxк<$j9!.Yb4 mN NzP {ѴbRPZ$^ĝJXU95G<'3xHKq a)/|poSَE`J$ې@CYyV^URed1nTC2X8 Y$lc`}xt^V ^ADodIy]җ~xx4'M>sZfwzv""bi_<:q j_Y@mxS[UV+|U#'7÷YMkp1/Vf]x_3bOvf d_Jr%aI)5!DTCyYG ܘ_ddb6JDrU\oXCӖ *11;,§?ŤD#*cԄ]u2:(P> jXMûķ[x"bwf5)&d;Qʪm9[uQjL.t{Z+>B7 Kz䮂OJ˥G2v{k<-)wE|<$W\Bzg*QV=ޅH.p#{cJ[>4O#alMe wOJvg.v$`zc(̤4No>a38N1A ??U(p4 ᱷv}54˄F|<74q0soQIt)}qe`?dws9gAخ}Ɨ i4U^c=sIDA;Bal &$P&g .z%e>RAp3e~6S" |rۅ!\|1:%cu:U$3H|Qoy39،!J@g&1X s]EX@>wCs1  ZkQQl #iJj?*È S3/.nYa?@eɎ㤿 \埮C^WZƷqqSy^f2͸('硨^v ja;䑙d;@>.(N[њ''.':xI6,\5 *2%@]bg{-Z(ngH7jc0seWh"]l&u704Ľjo( bL(s1 莖[f%Щ}(XZm_ɃGe/kkmL!>+j.Oϼv͂GͲ5Y6aKua9* ^y(Q:bxNȳTu@A>5yg OqHq,Fb4Jh]%ecZ{hX&53]hhR2Fz2؝JS!wz:?!Q2/k#_5 DSř*e-=## ½R.7-YJU!(}eY1vE7sĨ6eђJA_C9Prv*k5ja/m"`Lf_9%߆%/Xv! pڡr9"-,N޵.o\Jf~6PȔ: F:q+BM4u6m+eA!M z)"c[Nbj U5݇4R[>[_JpReP>ڙ ::}ex$ro#ؼi#Kgqc{Q)HvsI4lLSZ8t蟓JEW] u( 8U UpoB֯뎘=zK!ޔya1WgTFQtR]H U.tdq*H>)PFzۼ\\>g+^B"&B!E|g)>މ{tJBBs> 3z(u/|\<^ud~þ!e,dԀfzV-f$ *"쓭]κZo,B4% BLӄa]{CW3"ꯃz 5n#0+> =dɏށ4^,^Iu%coOX3{OJrG\2VzIڟDDsZH(dqX[6mԑdieZCT@2V@աg %цe%%~H*8yQ'EUx+_1sOjTe\Q*| oI hPU 'l%D.yfRq֌}cI'#K6J%S} |g\~]vܴjtxQw#H ޛpǮqʆܕG@JFm:yO7!B.aq UBP8 S%+\aM[g*^*@S-iifȢC1 Ʌ3}a?VDۥ[:տ*'yٽ>wvG9,_aH{Ah9gsO`X~Py%,4wU۬p/%NhխuDʂ빷#|xK:MK曟rexvVqk[UYevӀ>Z @JE#u&ymF7S:ef5Rb{5ՏHjiլĝbPZ.O%' k&U.lvxEH4{s׽Yd<YF^yQ.bI|yz'yd2Q?V"ڎ}q&P7oFO\H&-VeBoD8`noiSqy >V% 7^ZĥtTI=uo{c#M,XBeu2ߊYldJַ͟w3xhٙPl^o"=Sq뾋wxa9x>?X{$c}C˜PXPZGF΍,ɾ߷KQwux\K 93M7xwd-r1?CWGSkzR< $jS -T9C\ ةf;6N[h *:@mܞn#mdY@ fA0U:vu=n-.f3 (#@0BΖ V$W=6qOl?I7" ^WzI'"G- Nrv rQEq,rP/s,sD,w pe(|kz;ahW=T뷋PPU۲Ρj8Hw(K>sopA4q^[{{.}&tDīFm5L4P@گ6F ZNog)W{8r ^.Qؓ}(P1"8;phuN%[D[{(HK|ֺ><{Tk{V<&Sk竐B[# iH*=e1x?pcc9"NnJ3 *Ūp†a51ar 92,ۧwΌB-z~⸹+;ةƩjZB[{U_#&$6~5x'e&Jp⬁gV 8 ƹ^dUN90嵏JCbץ֧̣8̶훮->VMPn^' _K{?@L ?K߼ź)=s+[ߘL-H58ᯕn=|[ed)/Eɻt0 !pB=tVʾi\HELvièD Owx:AQ67CSn>!TS+,_!ƚ/&7JY.p?@'3&l^ͮ@sG=+|Qpz(d-+P3E+RC Q[>jKR[_/(D$FEθphUP%kzI\C"/(v͸^vqg_@(RʆʢHvPuiϛ5JLZ("WYcYgh6th36,ThVMn%0 紦|‚%@$1J @b"~RޛQgrE`QZ_6)[Ԡw[)]2l[uQ RtZrIJiP@_tyLLaNCrl)Nӷzo:K^?!U@sE!yQYZeHF o/h鎊yj3{p̸2@klagk9RZ&Qg"kE4~Az'@ԹBŜYM\ }'OVΥa2aRI\'|5!JY[Q7 hԟj?"E^Fw0CU}umF&T! Q_B!a;ikO^$|UOU?m³Hzrr;sW4(}WP;377j1jH/S^@;D%͟>KWW%c(u*93"vuR|fGӟ0~rINИ Ng4JӤr4l&cu +pG=܄4%0W:FR0E 5d`~NWXWvgV,E]P&Y[<<)LK9Ӎ^2/t쭮Q<4(-0j|C.K49X#C*6wBƮhzvgu ͵IAJvpJ3/:5dA+$Ȑ V|Nts']*c P_:t d kC#g10P=J/ށoO 9]uXnh.SI[1(=DDb˖!/͗:BYޘy-5nj-\/7e!H\`PJF> kbcbk8!ʙd2*شnw>Kŀ5zRG(-HR|y!{WlLTQ/oIZdb: *\\_ u\$,5uF/ʹ1CݠQ ~ 3 QИ08(˾ߘaj uX`AcYyZ{GǸд!{K9݆'O$&;KPs~}NJ(=f{+ Ih|T1!OLӚ}4\xNHq^P`[7"!P`9fd$34$ױ蛻iRUFڢ*e!PH4u<v4Hl ywR9 :" )ƕjh^DqLX 05r oH=D5F%!d3(}uOQL7B35WJkhd;4A"(m oc*ub(0Ca1Y ÁOUK=onXiΧ >J5hJlU;<~~vL >^ߢ*A8ȽvP>Җ"*?$-\צ" Ӵwɓ͂BoOt)TÈ:;R"QI}Iby6qv5vT)?٭Be5ę)i_BG%nˤ9ni6=%JNg9>apb KhTJe~ $k<;➄5\(1[ {0{`7>_9|K1<$I"8t g_4g}e4\_ޡp0Գf ے苈,cqqJjگA;F&+@K.%,(gxv}Pr>ئϽBsQ2lֈ䃑|jD2r+8WM~\v7MhtMV2Ǝ00(8.вHM x}\6~g%aX9(}_vًI%l(H-} oPy3+4`t~:]&Vm㿡>s١b V eNxD%ZZM95e}\٫K?%xV1O(C%AzqguAo α)Q7h,iz )RX|s* PhhJH.>XvRNXdg ~)2::ah?m$p\,̞Ȏ d@;}bJOb)135W֚n?\]2\Ԫ˓86dnл!Q~}R-629r*)Lt +i&JJ-ڽqo . 3ӼTP] TVpzQTIϜjL)M uOʥg*8pɟA ?xߢNAt f(E }lo5jӦ8:ի9{mxOv%pm} }}/z'LXZ9tT75(/߫weƣBE c\eA.[~8 эn,;;~6^ը#ʰ 7OTH2DԑZe9~YO06Ga%c"Vv8t~ˋoSk89ţ@DjANfS͢^p[2?`1wV0po8c fwP{e,BvHFKԶf 7Ⅻ,8hĞ[,f<٫ FK̻DϤ":$Tn3\\wU /eXgmmԒTidKiVVpv@va$p Kt^mx5($VSmwN"F랾8a5`*:o b0|wiN\CK5gq8OkOTC_#$Y,E_ {UR򰒅<#0# +4o آ8VHVGi:BiՐ^?)|Qd*(j@.b̙]M ӬX~:oO<&j%.}dh?رϥ%Q#Gw)}̽K5 E"sef^דT961~.~4aPBNc߮8GCΦt/RB1+2k׮scĞMe>y,)607"bL329sa_<R2U;ӆX֏#76p\͗T :!~'z/mMQs 鷱vI2Kc5ҟLR Qr_}&Zi5Y^F vDV0@Z[QySN7m#,h'yQnTeo|Q1" 2&j` ]GKYGtf :KEu2}gIc1҃Or-4!SV kj,Ko> o^*P*`ub:>3N} 7cfy^B6hvPw %Jy.jWޫ 0P/q/@0&.[:}-R<6[#}OYplr\*0PJ7[4OPibd52GZYݭq¿ܴ+}1CD )98 c3n9|J: Z\Pjn>wY#oB\2*LJ*u7rf()=+ja؍+?r< 1ּ8s|Fs֬tJbn!?NӖ_sX~5=kZ0Y5dZ뫍uu 6­wTǂf*ʗ9|pcʶ)'QM=LSlW󹯜ɚbK'wVݏl)2F+GJ$gr$󏬟D'ahX/հov,]FGA%d`s޴Fռ $S7ijۤ "^006qܣXePwF)plDS̀iu?Uy?Q(%66.PA$`xq"??IgtxA`]s\Fi3i]KA;&+G;:]C,ݬīCĵ,dFX ]DHepY\-9OiIMM\=~< Ρ56 ax6͕y4ߞ5:6 [Re>aBft`i ,D0fyrTX-i{)fQrXYړ kX7,1)[CP|AW&X;Qg39Ǎsh}B0W.@Fn>661{G7!CǪlckgh{~>6iZ AT1)5{̤BşXB.~HJ3\N7V&N{1TL |лZ '~Bϗ-h=r*WU,>Ôb ;FjwS ;OL5)re}$Rjz{ǡ_Rc!x pöRd0wQ@3=W1JY1Kt9n{Ef~w+r֊du[32їhd E>d:CrS6|2ov|n8DuFd3p/%|1Ӹr\˞"؄v\z >٤+|~B "&:@~Ȯ4% E :g§5X QFzF@~ajta+OM~*٪ Y(õkZNxmB$Ck*Nl[\ۥQE JGzĔ!,gc nc\&?M#?ye@Fq?:hj1fITx 2]J(99Zy!hW KŌc@P9y/ET"LJDƩ# f]&)+'6}_Zh ϯveV\ko-3[J|k}>"pyKrRYL&VIpEWɭweT,N=3jn\c*{͖ #໩z0I ~ ԷÙSjoC1¿ǰx/YCR_'zFbVP_LvZPeVϦys*uS͹$.h? *8#vliUb6I(7<.yX24v, @UKJ:8W}`:)**Ev>("O n6_bv{Y {ݨ#-c B|\XrFP Ξaƭ-lɅcZ~G[Nz{Fn"AjAT"KkFq2#*ߪ}?_ N ~$8Ɠ*؝BeD}Sg⇶OAz%n2lp oq{L7w@̨ۨ1Z}բv7)6AqqJrϯ7GF4? 2 N,}պTG|{]X),hs/VKNjRf2s5WVDcWe^Ԓ$\](V+>UP?T Bt\g "_>MW}?(MI#BDEkHlaލӢ;ta]UbQ8oIGbc"Dsa9x-_9$ H2KAa\ؿ }B=P֘84ay!Fj ?TYoEw8\:mzsWv0"?yW(̅m H"oWE7ӝgk2KeGWl~ `!?9Yj5r&B5\c->;YR:H@\a^_w9Cyp*@xFK*Hȱezy 1|FYɶIv>d&YeSO>yM{Ǻ`#C}M_>`Ncnbch(I.vu$&}CncVoUtVi5NTre*\{8>7'\k-$c6+(pQ /;n_55tKk7ȴuf2sNbt 2&aEHw @$ u|GϞJ\7UĎg?\An}Iw9(,8 L+zs*hV!릆٣YQE{m3+ɘ0&<_L m^ Km VKD/L)o Y r(bU(@QYOm@Zb% dԢg6`O1$9;ի#Hvl?GDP,_ `ń=lk_W5 ݒ_s Ht2F24~=j1oz ۧ5*"Wju*+9c9`;`:N~d%8;-|h#>s%'A%.vui㟶F{Ö~)uaE  Dh0-ɕW5"oP wL/_=`l;yMPHpVeZVtɇn\ϩG6~ԭ^t>qcsfr%ŐE4=Ȕ\9i|Nֆ"[߯LDvLmk%aԷw&WLR$RFT/}`L|恜$1A^ *Q: gr4-J_t 5ǤH &+Le 4 rPW$xvC_3]r7x2͐g5?+>/vcrs=%2nfa8&FϕjZeT$[NW^q~UE*0檺{_5QB 0ȈF=NL(„hjF kbcm 7.DH`A RßlqJE(!hM*K.ND 5RAO~В.th\;)p5%ʫHrcb 5"Huik՘'%"D=2md;@s{bWk|8)nRW!ɾj>/f`0IwZΐ49z!@.BG(ġ9]ɬ"vRՄ5${DnJ3*M`(-Ϫ5/ˆU%Ջ>9Y_HO5usUz\X+P~f{x&mVH'u< +I|F4kz֮> mm%azKSrc9ye·Er f՜,  k]heҽ 0oS*-6s1GUNۢJwɯNˠc@=" QUWb5V%3)T3G~dW=>R(][oZ0&TSɈ<#v5G)DoW-b}aIp^0DG}E9*&k ]TsK}[kI}TߣMt+mBNmTO /a(Uz%@9d% 0O_h,ijaFͻwjg*e(.O2U3ߛ*'f62OZt,x>볤I|ڐT4yy@80]Z+*m?KB?30qr.ݨ7Zv ,`tMpx#\⮋L+5m-4vn4?=w+|…BylV~ U on ;8kpuSFHM,2Q9lY:ӡkŸ>e^r8S OԾ"7DR*3o)RcSaAD#97'1C`%^V&m)"R:ԘZ]_X $neIj_kFzѫ=f&[$03İoʄ?Ъ juf˗Bqj=܁\VVL߬jI'4.m䬉Ǚ$7x*xrjmoNvVa+i+)-r" PJ29n{!;hhD P~W3IR/tYFGnċrq̕Yl >iΌ8Ln*Ԁ/IZgbܞGtEK~9NXqDZл} u3S'CV&a^K.PS֊;r(RTε ʜhn b9/gOPŊ/5~P=Vz%#RSVB*>EH;L5yx/a*|^f|cE2;i,=}^U > tHMr?AK?-Y* [c;P=)NAEa;wz gcC}H[v'[\YӈjLϞ,@~Vf`=Zw-Fp7JB#nLYpS)SI% JĀ0BpF#I5&%Z֐4$gϮ*J9dimz{G{k %@EC| *ZpQA3yU Jhb:mGsK0Wg\&`_oylLlN>FXi9md ?㾩~/1( -$X0;uZ*G%${TQ;R0P/0%F\32bݽ-?yN)*CUOA_x@ ewEX:&_=5 Q_?n ,l-%jg1&̎14;썏H=l!`"g.݀!s 9]&+YtpRW5- GxCLgwtgld"Fej?Ez1SMPRl"JF: kZ.u ]3#ZfGYiN~ldBuݦƥ]m%%X+@ 'J&/g+V:މ]Oy=\n~&j6O7K<4_Sh>S Z BbGǠ˖\z|cq^^ev ݎYϕ ;==FO9v6,!3$+ÓD JKtU5)$ 1fVc  % `lYaiVkIgI sLvS? ?Q@7wVHb^.,ʢ ]E"7 A{! `f၇-c1Sdy$C[dΙkdu33p ﵣ: KK,?r$n{.[ +}nb0Ɋwc&_ xUoC])Hn%_6A7STGV|ʔk)loG)چh VeE>9d3,:4tM?HFbw9kg3FܨZR [x(\g! OmMͼ=ђv}R[-=j'I OqF6[}mÅSX=A[Tѝ_'߬c,kpj[ϣŦ)Xmdup [ Q$y޽Tq,U}emYrb^8lȖcH\6&aoʯ av|;b4ز~'qRM5$iFSR8<J _ݑ觙Z|K?&6X'֕դtZv"PqCL 7} \R9E{(j W brШCu2f*g1QrXmr6"yЪf7t𰆀af fя$/p1\@Rƶz~mr,'[1DD*hگ=@iic)Ÿ;efu+2Ŧ!atȧ59LOa¡19z%a3g\qֽZM 'FOau<'Q÷%\2 .N7#(FJUuG;|8ɘ4nFZA;І}j9 <Pҥ  (O;~sU5-n)V$!,}EL}f a)Flg/$NBoĕ0.VTǑFp^QB_@ɠY,#u5<ڨAy)̚v`KY i!n#6Àݕk(hu!GK2k[HxHzC|D^lncj/'9dZ}Ax R'mUCxwZbG>%{H7rOֹ aG1p<|b$< j Ŵ Dmi\tm ̔?W&yC2}NE>j Ň.23c{6-O顥+nR蜼'*dYzWׄypO.DSFy%ĊbCL2akTEJf-6 ߩ-E9:Grڹ zBk,z|\Cnd_ 'JiV>ѝgdY&? _ ~AQ-X-] =0ַۻ⦀3񠼔 7ܡcQ~K~$CG(HKK3I(-6ؤX7CCt=<ƮV5LX;2^kUBJ'ATkS{x8 yB67hq=)lٓ¬'heZ@(M!yߦw${NFttI~ĐI*iDyr_eos .)[tK-Ӭ[ l89ڨ'9>R/LPq=nXfJ8]+?-GPSɘkFZ|˺zw/yu.?Xƨ|eo8"؀G+&oQ(,M"}R,y70A7"5ekhU(}DPKP8P]^( bYm<;a.@aVjF[h ^WI/&1oc(G%os̀Go?u)x ee>>.;w| ˜yX m>B}^5?l؋i e$EFv%3lZ@ꌟڅ+F$\Ǽ` 1cBL6H~d[]Z/﫣pEߟlDd2ñ3az]I`;W>33\>L 4@@,9*(%kA\ KvВο0,)?1@{'.ԅ; XK)9^j.f( 6EO, XsY Cj-D* օ2Dγ5Ҳܓ 8CW+$^P``'VʲVaX`[!x ^TdT+g^H<Өàd!Sg5N|.~Hv -t֕}O@XUбz+_p%!]J Ę,2QU? :X}",]7ߟkHqޤ,Z.,DKJm8/͸c Pˌ's]*\dbmOK%Ef|y x4q{36\'i m+LmGu^` 3BΈ>VJqAlas^;US/1\!I=9Ҙ Pr t!av 't ({A:M`>D߭1?^$85r'ma͏܌آf/xHDgjB2hΐ7_'*{SmS׏PXjI >(j+oˑϿF+. ;U4"v]te,F}]FyrHXʭaIa-j:Nٟn<(Ϋ//q9! o#Lf77#褓֪' hZ)2;8X(=֜ M1m^j-@T#hAʔ]PI׶y 4g.,E*ck.S~yִmW/:Zjx׌?J ,B}U X(B.xgùrnx9.R W;qĈWFN3ny|xH9 qi@DNnB{(U,e2`&`mm#u(W\>Ou.p =hFiMk]2?g Hq^^3!ΰh*.DLG;xKR% Y4Nh1-Tzۍwސ`"p8U&҆ea|)Mx'))S2&'tn_@ѡg7UEPw[v}}e^\_==Bc XĩK oF E[tb-Rq*'E:B_Y*xO}+!``D,?<9IjV[V؆yKB ~-XnFƗ:&reiz} =HwU HRbAj?L*>A0GuM P]Bnkge,q;@ < ,F`%Zێ߳|׊9y%}O7ætj^:TFi%5cUfp/0L*az{t{<-/ zʩכG[Mވz$ h5_Ki(ڗ$ h[̋wKRkn"`WINoV"E:TǶ(ǂ\uC^p zJ~awKLF=bLp[,ALa\.`JPFl:o߳y>ãn+4G\ qDϊ@ q6M|! B2NAG֕ZQ|q5}YP)1%)pSٻa1aBfITmjR5P?r[g~m+$nD=^70p>*#\A")uJGihZ?_VpG-DȎ ^YnZ~PcnN--z@xIeg(\ҘeCMzRLOyM q4@STos%YgR\x`.2F?~c-@KQ>7|yn`OkT9㒺O~o?;21 $ OT(ўN{9sfO-*NAa19ޢcHӚm}uqUy 2k3ttt0}-~)꧿SW_[/4iIذx̗?!8^\2 ˫mM#ZXRT粙oFx%2yֲS Q?UGiw1 cwWNy|Ga7L^Nf۲2/-8<\eJ%JZDK+12Zo:էܵĜ]! );ۂ2Z{8i=ٸZ1^5 裸Tzj¥n7mw밪 ogļMk 2)lgcFkr֝rF` 0**st虗E'9$6j|-U' ..rHZøpIC ݉\}{ap v,0'io׉- Szqy\>pYY&jXGyZYt>n^c>?;^^[s+iZ=H%tZ ߨ9)o9{?WAH| 5Ýykw )y(KK]I0_zj!&nm.:u ([`q&MϐP3Ƨ֍4vej; IԎK)8im-Nk[M87/H-Wg%m~%vT0`fYu܍`P /^+OΜ0ZDޯOюk؁ Y8S08~OVUYI<[y+aT4\:g~a&sTs{9S0`Xag>2^Lq,x "NE- [(;F F\Y@,Kl6Π*ocwㅔc6v>9lt &B;#f"85tjIpwؽo$)櫥^'k"HxXJd~84zyb&u`)B[ݱeV_m~_pB7#OwY NE2F? -e%6ہi5D܀ba'MB% cgc8NkD|qb^cQ<._$0ߊaW{& j1?R{piZ1Qr`O$(N#y1 |B^a:CPp,?ƙ)z)xm[56cDlǯ~j%2t_Yc⩎nV H?^4OuIKD8P%(H'Ʉpm Y/@YpMRvSy&>`Oc,[5R{ 8:o-KsUH ZgF+}KѪwn3 f w-.)Jx[gD 3 fz?A0Ϗp rDk63ѵ=)31SK3K 5D$~Ǿ ]2N wUs^bؑյ|"-ΰJJpsqEx,9b9ddm*W.q&,-AdXb^׈Z'ψI𘵶`xغLxA@GLͶ,i(r{Iv'jo7pg^!WVVly@.+ɉmک$$ލﱭjH&"agf+.*ܜT 3dQ*o2K/nwh:Jt :k{n+tnD:N>+LIY^*Rj3 \<ȋx,o9(jM8;kK E!2YsHAp`F7_Hfds?hF[Ý"aVRy.}C\ˆ$ĝ9z!6SH;Vf\͟*c:|Nޗ @d QO0*LL%=! _m1N=RZf Z8^ H 8&q4Ifξgm/4;"׍My<Q]8@QҖ9.jI+ ::9R3! `T4Okܺ=D>yMJœkl+Oz|C f}z<~6܋o_H1̒i#߫C:e!k--_$ 30_Kd8ClzCԗWtf$9.>YⶦԆҜB6SB?#J*Zb.ƞkKIpWy7GY('aӳz|2[U_Hd.UՁ1939% Q8k=Wowe>W3BDQP үXcrIةʕylXeǿ6l5CҝL:#˔уftQOgE-b`H ,h[!6@x=RcKE$m-QfUU6 ,9; W=JaS,"GP\StP᧺'NMAE퍏:U`_Aa.`N41#%hy@ٜ,eO?cüe<{KE&`PK5RVqFa%i@cb":1QXvvYi bNO' 8Lz I˝GU$%VMA 1гjӀiLSOxDR#[-kV2D%LD%vI.KwKRtX @~H@.+bxҶ^R#NG(q2n1W0ՆgV̎1a_ֹJ]܏R@VIeh|eeMp>@/x\Z48rݬ ܦ6ӡ! AtMϺ!htȵl Fz. 扣Yf a!%o)um˹X\Y]2eId5d{s V޼F7 3=[aY_gchSw(n7CJ0٤bp|FZ\ )s`$8TB;NPN,bm?bSY|(u'PSCPZJ (ĩaӽz;O,`O'HE*iz,XktV׉B린4+sf*LrH}&<- MkA!ѶcCM Tm]$[XzDxĪ]d9C=<馎د"a]Ooٿo軕B̢yhyk(3 (zVBDzD-{RN[M,|7`zJ 5?o0waާ8]{06B"iC87ֲ4XK/% O X4Ad) V{Mjp6!%A.h韽|A޺:Xܤb ~Ph pIn.)lOgÍ;d8/Hx!(3ܕ&CMGsIyw "`y)a3Tˆe kmPI HsaĢB7" "Opa<(F_`,%x7E&W-޾kfl y" 3z1'WބRfC*-P|Xrt4~cfM$7f!Y+m*l^,&3I{5MEkqP.Ϡ\)Z6FⲶk۞DNI$a!PE#aZ% hmwfіIw7^XmBpjJXBrr9f$O|i>w#X4q0<^'kwT%U# Js]MQ˛"ȹ,:Wjxgp"ôc`^u9׎ u6y{Z7V3+mb25yE/'N`KK<3^- WhKE)-Ki@{oۦqNOU+.L]? nꩮSi|B@lrMċ]֚Q%kTqzpڻAj]Ԉ2SPU{yQ4-D0;X3b{7~p||$ # ~9^Kd~l"OYGzH^6Pٕ57B` duw7bv p-q5PwT"5mTk)]E\B6'5]Ey:m%g"ŵ1ϏN)7՞t#Ҳ1k|t2+]MYVZ'5$)y42nw򈣭=oA k{&pڢ;Qu?g& Ζ~XNAQ^7M+oN~G%992n.:>oy6}sǚ' &|@`.V.6yډGt7NqehPɑ`~64ŝgGgG,s`q+J>U  xިy2n")0ٔpW#]͜'Vp[Ҟ GY(Õ;Ȉpd!QhX[3b/S¿8-Ɔz"%US;}',bRQx+OY!-#vmsF+By~JQ[#c9s*?:SΆKO3 `}Q7Z} V˳Q׽;g*Vx}_Td=]d (ǫӻY?Xz@)v.aHBxs#trP sk c@6z77$H c\xLnC3]Xs_B摼(RSBߟ3 2Foѝa-/B1)%rM_{Dis@FuÞS . '7?X-y0Rw9E*p1ˑ|m%d&Ub4ƣQlvpk."V^2vqmQBEoy5\qkN_-4HL#+GqZJ0I4~c'󛡩ʁ|7(e{Uj fYk4px{_coAN_U+#(.xҭI< @6뿻wIC/$\}'e-VO\y{mCEʈ>Λ"!ʫ>\"LBJ @7;"asN x$QN9qm I.5P1 8_07tR?n'Q7+żW65{! JY?VV$}ݞ$xCtRRE]0v) M>:[aѻ؋w"7 珷5ScV#, ioa =E-AF'>o@VuC,72 J)T"{Gj¹5۽LՈ%u4ɜ X ;@ೈ"ooW齜o$c耣92k3`cq啻d\Go1HfA!YU~ SϩzM9@Xudlؕ&ÿiUvLBCQ^UlO~2|{תIeANδ7w8(p &v~7сcd`}qhgϺuv<ρ 5vRr~rJU-JN 7aZIvYfUp\|#/>1k{ a6\i$' aR@G`tUG)RԧiVMK( j(ZA%2˒|׮grަOۉ ""8r8!AG G'r>$Q NKVUHNlaZrɇ;U$5ˏ[ZAPkd7rIG2NO3ݧo"Nsb !2"e˥iPIo˸. =FuʂY]1p" czatڷ 3 zwcSkB|7gOֆl6CWŽ|Wíf7w\w뚂[a-C Upj;AqėTCn^L$ICRm H!~hH:WS>'F@T@ve:mx :3kR8ŎDe,N!\D:NbWQFiNnS7F[JO w|9t0RɋМGaj"'9Tc y4ж\r-Zޞ;7 8YFSUJg\tmKY} l|tΈ~ŶUR; CxZEQAI:T2X2oh$̔VM0jb^SI{0Al1tR؞BKW)WIR rJV+Ӝu>'hȒI42UfD@ZYF Ζr@I#&~A0i_דItG&'Hd|Km`2klb'in-)0V^W/hA_1 ~;}z~$j+ W7Lь]: 63>;з3XBdGoT,)2bM`70z<%^ňO=zx(UDhJ^w TEsiMP>8I^ 3!6q8$9.I˝%|)dҐߑKVw-D*T >!y31%d<-]ti@!+"7y*POX3R>ZHz3!K WEe\+) OJ@R~ 9‹e{(~iͧ$&( 5r4%q<sdދz*Ậ ?SlѨ PY"I;&EVθ92x\R p?.ȈCVa{HnuGρFWonZQV<'jfp$[eQT2Nj=%YQ8(0  p;{Sk܄N׋g/cJ[F}\[ 6Cb^R6jmձZ8 M+8 wIs(y,؝`%49P<VײFUO.re+ uۚ-ڙU_o隸 ,c0<1CA=,!ՐwLnd\fOQ STpf<>S^%yeƄ$}(2'ݲ=sh0|TjgT[@f.c ,n jZA`$% ng\ǝ6!68n~e!, `}00HY2W/N 7'87u8%;9jlUrI@!wL2BN~qCu=P#^:-mSHvU@ۘM臔^sս*yW'OK&Te+ $QWFpNW{H1 }}%Fc-Vam( GWqM_> WbNc;o01?[]1 Ru8$ &b|=_>KG Ѫs0ўֵcIsE'aǼgew@WmPh`|PAvzNc2rB}%hE̩[eSQ%r;hꭩIt"]bu&֢fۻ9 h|~{Aon7/ԗ߯h`_6 |]],g?ZnƼ 2N$ˋELB1+ZAAVSs1el \_Gncf`&Uu{mrF,z cgjHMs & 0F{5eSVW240-]xSE-)cHk^WCD_{YLplG ֆ9v΋1fU y};$8bJ-U#=ii*CNPҋCi༘'`_h(?)ݕ|H\cOaD) Y2TgȝZV o/@'8#q *i4٪@ -&㓳MnDhd%gG vQ OtYw ˌ @uƯ8]w*f?FIeh()OX /o]MhQ :WUEq$JRC;)㹥-?\T,($J+'͍Ԯ)ȇ,HZμ8A*VI뵾IҰ״|v:q}xWɁOD80[ KGlg("rOH?9ϼP;x&u,ڞ$EL 7wzFq! cʜo]kŝTUR1,zj("y_/PڿNS.gZ~=mUeqh1dH,مS}BLjD$ % ĕe E=. T(GZl 5I T8kīv&UӀ845֝W. N~cLS.ovR0X.sy s\,R;LqqF' خ7%P C@O3J ԋu㼙Iٙ_A.Pp; boZuZuTp[=J ,FV~#sFmD[v%׶*gGOW\3SOA8=l| @뼢< #Y&Ȱ;YW]E<3WAb%5pI7_45 WO!s*|^#$gHYMK7|ݺoE)i8{^GWr4j=Ymc ~e7w?B }FmC7]̯fA0Y҇ f0WhNxt2Sf[gZ;Q,PvDt*c3bmSrM"%EF@(H~npJYfLCe3[gZ'xw%MӉBb8/ +/B]0 x.n?a?uǨOq+FGls* Ig%Fltc u׮g3D6XB\"(uP@ʬg>Cr Q01~dC.K.T&C^mLG PW7MߺP׺+w$lߘ q0fʤ/5ipcꍊY%*[1$:=)HwCVq.2v:ߞ[$ cK076w-s:eo<qx`6}-O?UBA:=z9{wכ%URD&-KPZ-H110C Cfځ2_Oc񩟿eث x A^exv.?{kCfzu 2TxHt9rˬ0wJ ֜ #3]'?z[7ZYA㹩Y,.KM Q# 1S?GC9^r8`B"k DR@Gϊ/i$Ui;W9c5`Ce0Ae;]w+i><(Uf|kLAYXk/RNm._0T_lvDآ̶HTYߤYz2G$}dYDM➬0u5!||2S tڻ 0*'Op=p~'TB:?<;${KXЎh@GP}u+RpW`lO7.}T3TA~%YnsOHEb2x*7Qbb{!bfi4@_8>o44ї-AƼ$&#]n izleUq,ER6sL'(+(c",ܑng':ZJ v#]fy=E7e"ꍸx(."#ieמMא<60Y2OtBQ]wifpfWp5$*$C@EWW; у_X1s5DtXe-?5!OREDɔ(r!wH?t{"9;vUT($SɅz]`CծTRoTrwς.D<d\bmMlR5s%f83e,F"ٶnp@38}mq'N]hοLg|3Qƒ>gyνEHN]+pw{Y%a: l*L-=6O̲ffFz49t3gd_f%:v'u"F_F Wl9-E 4N{/sc*Y]%st\*f`3"R%4z| nG3mkÏ̷riǵFB`KI`Ldv!;7=ݑvRu'].{K8H[ Xx'KdoE=wW}`146lƥڦgӎ~j(_="i+i m> ג%W/Ia/[@OQn2 tdibEs7RUD=b"O0%v-Ho c0slI؂r*f|G鼈Kg[[A\r1@p_;Z8f*@yѧm*FN&]( Sy/Ya;9\bN:Wg]CBF%^oyLP3+6>.Fedq@XGe &p|\jn*dK kt̒rK5PעPbq-f0I͞.=~^,>vYLžM8d0k.B:oLu<#)"+4_9})a b_'K6&ל_q :23I}ό B%:c='6QrJ%.Mm-%ӀQ):bD!^Vmk'tc T} 0R gN11~<+e 39n.%;D|fؐC;:eUJ΢317N~+nD:̯Z/\K\2jWzЦQG1t0_ߏ8SP Ӏrh=Meu=i8#uwW _RI)OtuwF}ת!.[b~('ۘ Zrs ߒU`\~Ng8~`A@10 Uh536q]\HVG{DcTlլ <>OjA^{9VT_$)2hcM6yDQ\"{# <Y0ƹzx`l+2jH #[{)YXjH#3RhŠF,mm4 6Vnz;|w5hu?p3kk-n~dͻ ܦQߺV&hM's Р^ 8.֡p2@8 a_p@.ʪ%ٳCgRb$[׀'.ax| cv%,F,8S-o>є7A8i~"+2F-*Y\j?' z&:d:Ԕ3~;<-X>@%iNW[]VUMB p^x &;!GkCF8R0qů#.(wK\zn~k>`\W1腭Hhn,0Ea8:.ԴzN;6:vSysv`f$QN!p+JrE8y#)0t?tq Kb }eiV*ݟr+k*ؤϚϫ"|Wۘ ^ghcZ5 N6b_2VO@,c\i)yH٣Ni@ $IY\C^Ugk#T.AC#I6Y]^碲47i,cyG rDlZؒ{Νj`M?۪EQ /q Jdg C} -h4 JJ7O:V!HU94[oơb>^!L~l,ryo-;o\=$E\K^6iU@7zѐe;$,ʭQ8 vK0b@/ux9I"c@5*A:?rt\(+"&X&F9U )^ϊHA~Z,~^~NNp^)tw8 ?wWbըfC9hE>\q=m~ߋ x|^[ K}$#E) ^m ۘ_.ǶEfD?^4b JE+ /jC}eq%CWfwhFpmi ra[\هڪӢdU/땠+蝮= 7*ζ y]m?zmZj!jtahv#p@E۹/YqNslX๯7Ntz(UҸ.i!qSñwy꒑i6 'žcIMxDf0 ~>"}|.%=Z&Js4RR*@+ }  cD5hܡAA q=g3545;!E>>3sJBOYJd ;AV!*ah)2VٻˎϹ7j܊Yճ#-0RݸUS _SGg3. Ɔ 5ITETOiyy "t܉h`AĂm y.yn7"dk epCbY-齣Da5s # g{^9'm\#oO5Mb߱ ř}2ҝ9|W({e~<!g_[h(Uן~RusܞxQ-]՞zPITW3TYٶc8ᯐr/6+[p5|FX&NuL̞N^-nWjY a0zO*<:[ofowTUu q&u)[tՏM'R.j1ZK !8`~l̾mxD ]`W拪0s) E _8ɂ\ gA9B"MjJ$vᔝ?yh8"a7 T37s0ceCJ $au k&YѡT޸V(&,[EADV~ap!iҎIT)pYQhEu)5$ n9ܕ>. &W}'bytEyn!KhXu_bкM*ƁF^D؞Gj=FL4ǧH(ZpDc(}TծAS\[Y) 7g>BS͠Ỷ4>k(%sc;b!N~y28ė[:qFG09G2zik90 GwYqro DLP#)xahf24J n3㾙TCUeί*["Rke:>Xm4l R߲{# 7lC6In ;JH6护$DBTۨB&guЀ2'Ez< WYZ$u>"Ha\W\Z zM!to,RJĎ"K³^^>WIGg#lfG2lѡJ_uj:6d5wTnYzBy>ڰob"N 4BT.^ZuHb5Ikί4ԗLU&ݗ&s$B{`fN8W2u [4XBxQa6%ֆo2vE>3Ξ[8\"vҧDF}=+ύD5=&}ҕC.ݶʳh<cAeiN ܅b+CnX\iOE}P8^NnM:+b4SM$m#yD ̮WkAA6 l2A-E19*.*Xu? MѫT̺xFŠYȳ3"q?su(^:Mћ{ԑ&sV%L?ɝ-rԹOz~s KbSWM$ܷzYnag̊*UQ@wjqc4Ur>Brm G2V/'=F /Ԭ\]@oMpw 9V1Tҥ7| &kI|c8q%HE"kaX鹁1qI>M2kP'x2c6=-y,o!?:n: GBw1\K.FJoN$Nl@+o+7?Dg&G/M (CqI߮鞷V/ңľ!% rARYۡ^e(ĢB+Cȥ]Juz w7a!2$MVVX]i *kMzK(ĒJt)sA9C| 9;FD\ 27Vɓ&QEf.—aZ?5Uk$[rE_`3?BN.d9 ݽ|mnRDySv7B5EWSe0=  w VsywH*j+k}Yp'nHk01^{ ֿ]iJ&d M u!eX読a?#^CE G~jqfVIIjca-lG"%mdTB, `=ajJT@Z5K~2@ds+b9)ax :Y:vJڶ$]"Z_ R,>tubmBt"J1i-矅{%wL6VYq6^鵱Pw_eMm+jHx:G|kW&BقR&\܄?BXEP0፤ D97 E/P3WAqe:Y)>:nI}W>rt>~@Xq8K;8=%e4+Qqm{?@ e13;wDȘ)-җʾZw~С7߃+?3Ik<~~eLh/%~/EKa;c+P?7.wF+Cij(qVR8![\F=ExI~r<|.'52[H'%fz([N(chѫݛg_=ڝDzJ0pAFF ꣝dٶD஌ȓbɜ2oրtˇZ'Y[ˏ.1ezu @7\sJ#h5hu؂, r7S&pgaGzldG 8t֦!qGkqH j7HyT$3U-x IJrDnXuC۽QW bTӺQ7)HCT u~Ը?Xu3l8hc)`Z]{ m"{+ daπh~u}5[; wޔ5`^Q;Fx%<~^2OQ5 h cW7;S}"0O"-`w޺q1ЅԱ. Gդؐ1Z;?gp%1Lpuʼnu&| s]R=)|<2&7pEo@ENCJ2FI+9fx㰆oM-CsD3b&:MMձޗ˃,%`<@-k@'! IhXk%fiT4cm_3+<{q0"&fqXzE=/USbµvלQUk͉"s KÚjbڛ~U~$%_+Vjp;eS0l3L{SQ۠,/Fb:}יP!)$i1HF~ft6bQJot.e[oJbPv/{.v8qJ2(\.Q#9>dgt8ULG)TzU1 ۏ^Cj16fd4p~<5u_?q6M!mLLhdY0l@Hwb- @-$">=jsj&X10[7+uz`,][pW^W0ܕA8cS3]k&HPdܛq$8exnP(N<S(&a]0Ij- ,ܱ^VPYc!:|ٺ@#'EM7GBL/WYb?!ʼntV($\:}i5?)[k^k|Qe !.^vO7DN.K/?Oʔ%ؐ3MVTC V)("faŚY `Ta>!\$*Mf_ݏA[q-dlmF1of>%d4SEwQǪ ui '@vj7p呎WOוnismRs]Numy-/XE{Үlʾ#dGsw!-D5 %x5 ]y\ ?9J> hrtyż#|6 4pRںeqbPM&VW|~Uw$C@0}Vi#cwȫrt#_i!( idlv@^1 yJdznj4t |_U!^aE8htAS[r&!WH\tUn$TvNsvA;bXv䥄y3*sBVa3EVO͞ b HG>#F6`=HHJ]ղA+R52 b d@c)# `l+\#CFޓDk"+L<2inxJD_b"EV\P6nf;J/I^j+t@ ހTE  . Jq.Pz+zOtRSfxH.%QolRN;9|ʙf6:ͧW9@`|y`Z`A[eÈJM8YЎEeO'Yr?IkaOpz@fC>7/Ḙō+B54*Fr֘anUG,^Zb+;)x4n1*Gd36VH햔Rz%f>m~\E EVXJa0'ҵfvOw{5+L֡89J)S9|KPiDL8]PZQ&$^]3~'-&F5[[]:ks. ^Ju̬ukn݅ wVYս"'Z1$@p;3Jy 2$>RJM@"O'-E@.ӌ~OMi]n dG)V)D(8c*& I@G`} ,WZ8@åӣ@=ۍ0 V*47 F4m#X2ܲ; FqlX{ ew JҡV8Hk|8NDjX*#aۖ$C3 !&pBξ!9lGWNkAф6;.SmKe6y 9L ⺀zcf:DF&+1:e;J= Ǝ=pT)xyo^ygo,؄vtVG_KZZ( 'R8W-ĺ8P-,RQ@JČ2 ioXnV9@ ]u`jh)N1h0pKm F/SiOt_l]ioiԉSWPVCI-x& GxfKa[C) `jU j9:lTث*{mm9$kߪWl+/#ÅG({+{"M5-ETbÆuXLs WP |?hx,m3@$ˮė1m_DhHU500hP(raTZ.dp⳵J]yBʀՕPe<9D<YiC k JӒ9.}^Y Y'28+soI;T-h \ySjP3IӡŒf0O@GsѢL'ixm٠fl_T- Uo4ds_Vpx5*8mANƶSzy"9xo}u{a$!o1Y=M+R93 brJ2SUP8G_Xlb7ѴHe6A~[q9΁'㽋'Hj0]J;Ŗ ,OFKpNKoJcDU؃a_Kl@MԙśDfrӧyPrXЛA6D(:HA, =wB?,0LVXF?5J`&0mXO%0mD}$~tO 2*EIq_NjJL>龴y3=}<3Ah'_AĉkJY(Gc+* !详tA] _隣$%ry`(EE [S'6))w˽"ف ~mYOgu%hɺI;|ۘ[8l 1 Cۣ(um(K\hȄft$--+(M.Žs%>c}LdvmHsipIa{Êj)- ?t֤[Ki2Qy.3!ȑW^4Z[TY3oGﵗ~Q42T< $ @*zm,uuh +&)t&c|7uo1CSZQy Gc;46\_Q+#*[UR@rR[XuQt4U2%0bWi(`hfT;⑤ ҠH2t&~Q6^?mwFrWh}7HcSeh#JmʠlfX̾BSE; ob!X_cLl,ߋ Eo?h`V:_ e |ݖjKdTɁf#4d up? |{y 蠊9L%Phr#T={x8eI ъ&z)u8Ӥ}[n`J V84@vnpqT`8QO|ӇD8.x]-ord'mvw3_2cjkr<BsSЛqكѶX[1u 5]F pOVƮ9L@yق0eX>'Vwt߉B(M $l,  L,vǝN/:z+qΪ&qxL}-7T_$;42FGv gyR)uQ]qV'ϻĦ5La':_)J-i=xf ,w{H[ "OJ/7–d\OoV)z,yGX $JJFMҸ6r5y-ryY$t + OulNGTX8)9ЧĚ:-<:`+oS åhQy-ץy^ @ ڢ=׌b( ;Ep.t\r].*SAZF݄L5gے5H9͘;`_eeݏ_MWȈ,)f S#. iaՋbyEg ;5J$MRnmGHTa=t(3|k8R 0Sts/aiމ.,Xle3EBq1?FXՅv:enax۳ 1|8fn2Ƣj;Lj1SC3 "%]#-YQü!.?ޫ ;؏'cv{`ev._z`DpVGH% 6 }_zfFSV2 OiB^رw@r)u}™ҁBI&!=ֺqPuRCܰ7OTf7"}qvE2t+~bUc#).M0TgZZ 𸮫 KqB')k.nx|IHu\U`wa__l}`عC?>, =֍KN.!!(DngFx@:QT3r=H;K}Lؼ_3&_YCoC%"]Su1ٵm lt7)_$Tp,_f6]NS? 5g`\:ӧt{p7)UU% } EF.se&1,z#2jTFEg/Ɵ^EL Z1W@p4}g8߄;MRF }oo=#aGv\b=֨%ݍ[j p/*(@ГeCwx%]q,Rs |ȟ .# 2Ѩdcؙl-B/_*Z)Ȇ{HTKTI}HW JGyGR" u=6SG2}SQ+P5l*zbw _ޮDWIan&ڥBY%H~[,"Mܗg"I,̜}=xjU hyJ;KhAq9.FgG+}GKTNUTl`}A!.T84boz a޻4`KN_OL97?"uֽVgզ.OnM}m:S7gq"nMU R/w29ySL"_=տak=n!I<۠\%9M"G\}bm[4< |F./U҇  ;ΌV8gky\M!P ޽ <(U16'`^ 3'-1{'W'k =QoKd?ʳ0*#҉a;ണ!g9i1:b~qxIA3?q znះqioԢO(A#v%r3Mv k$2")u%!n+Y?v"ȠXrhba_#^H/16u;יً'A֬%`Ͽe ݣ)TLJD-yJQӞAŊ-S2)2@-4= "Xi"ThPyPi|^>9ϏD58rVHPa5g=_)ҭUtKxFiV B$a $%$6 !i!u(`'^/@\a3$@)2lԻVlI~[u|L&nٍ1>eǿK~خ+H'\^ 갏̘{ӧ_Mx/&{ >B"!{M 1(8_Ӡe(nѿNDS[D$by6F(Ph9Bo+*ZpP];sg#pRO[#0hK(J~jLUH}H;[ +(l͵LإJq3ǻ+QNK>o0H;D}D^~tlӌo=ybaҩH[#b0,/hvFWXj tG5Ύ:tAerKDR}Jh%1X6/ly2"M=UQ76GZ,swuK˰.V&Rk(Rӵ T)8\䄱 #f .R\n>CKgG3 Y(}R=C9X! i٢ Gݕ=Uz֊hXP=H.-x}_/wdarNƊ5,Yʭo#E~2Rt®uJ1Β%ΐLv>2X4U]ڲ̷3[EbH6;zmiC9*oےX]B C\I@#TwW 87"0}eМZx QHp*a]٨N ;`×.b6v^Ha&t$&FX:IA#  ٱb߲ SZ{JgJ@5Jw^ bN@a~#pgy(VsE˱{X~\'01謨W?B/م H+o|"> !v`U<ظ n$].uyl]O%o/J˷?z1ip*`Q8PFpf8(BTV .eH8AeG,url7UC sw}F y_R4S5=&n%=_GC A}%~=2'h>đsSLMHS'Ǡjܑ!WЫh!t' -3OV( Гo/DNWrY(MlMD|r+JF#{v$ߴ;4>ސ!XBk= 9)z Հ iԑ@z=a\%Uэ7:O KɎڜ5XG:cR\2daKG:WSb4'MrO=ڴNx&"rArs2{-JRCBܕbȇ(4<,}?tHMBmmNte)I7$Ъ\o]y?T@̭<|x秶[cZ.a"/yynjXyv 52a(\F$#[Hhvh} 6^-X+@H5O=9P k7]7XXh׺6/*4 OK>Áq <a {) i"fMMh03$$/do3Aޜw`)Uy0t:H om} S%=`>,9;b&O.8LEܒ;3GvnϲSQXTNFdJ&[}C0Qu9AJHSQGJck)m2ٜI6)-i8aB4І+WcB8lL 2~r~0y2$8Q4++0)`>ݞ|d.7#8Cyz wʰdzC,foDF+GQ1󻏹JޑZ1`%T O,?'K_lsO]2ѼhJ2H\whh#Ӗ,RAaWaMs$?3"B-xwݙ#=pV\$R+[͂a2$$WxC# ٭\u)s@q6lu'!Nh :#zORhLd6O#O/P %+!ðq8Y*_;2F؆v 9u.u-:FW7alpUvӴ9 {@Ov[6DewVN䩺,Ž3k ^eNEUAmwܜ&QY0=1E +ҕ-P%=hxD~4bv dXKbitccFH7N&P(VJ4I-_0`RDEZxoBòw|6.Әwj)SGw:^JT4A?̦--OQ=x@ӯjQia3Tlx^MBA\\.UDZarz/\{' oE-VGt߁C O0`mvц,@UjEo5 n#H1.hƻ{xyiW} Z'<3%qSI*l(׋d yO4z8ΰg/9Q V6ݞ5 t"hhF?cK4rE̋sR%"8 oO b3$9Nݚt ɳTiAIS %E8Yy)Mb ]Lo瓉eŚQ_Y "󛊥W (jNFqޯTB*,)ln}Q\[F_eXbb@5L*iAc;BM"H!1],X QxJZn1=)WXb4=yS<d[GFTyNsն{0UtF^{XX6x$P3= 3McRc\`]'悃ʍ& BɆy)gM:ٶ[%9}+iMGqW=kTYySܞO @ЂiøAQH9O7sl;"T0^؝V}+.CVo !tr]8zG>}g a3=EpYJuÿo,jA^z e8$N {}w9`fxGJ@kGx|/G3[jeLxQw.v oE3wU+-4'sk$tߌVk?+Hs\tl,d"mOUm1%0C&{DXfyc)v[ėw>z #,3( (:-Ƌ3&Z0RKɁp7:q_9Ē%Y7RvVkPKNꖒKʐ"J|j1 H4k/7i@WfSem3`!H_BhHsv#*0oB 6Yh?6<I; K.ΆMa QvqqxKĨ:F\  <)ӓyMgvuكSQ\{غ~x`h[pdM'ˮ =tS}tơ-n0:qѴ(kcue/mڕU{s_[n\"3WKHd(MbRZ*8<:KO9ρKO~K33_0(ބj`6\o\͢@TMi8W(*8,˫Y8'=~z%Br3 [hv*T^{*:-;S8Ճ_ςHREoVA&[hVI`MH![*JgzG ޜF.!E30Λ.߾./&ĈhUWzynOilbgAx~o We)$S+}N]= SlUACn.`X)5}%czNm;<9I5gE!؈ڵoz\9IWZ'!րg3YiosҼWcELEwu Z攄5` ✩hH5+ӕ62U;:LWu:>%e$`#BEi G&rC:/xO3f름|؊+g(*u/V~UL*='o:&" W)"y8;Gٹ_W+¬DvLws"'+V8f6sf;M퍊F\p2IjO4dh nC)2)~Cq*SnC?$)M>~JO"(b۷h C6j+ me>(y JIROTXΛ0 FeJ]肚g%6=Qa+x6_JGʬRl{EQn+6Pu.Ox$JA4(Thb-DCtH[|be#@g.<W8Z^Ц!kFƠ` 9MD0C(;k=OuOf^#6ϣ*LU00!w33i3[T/BY&.#L{+.ŭ|*;(QQHG"?1Re{_)5ِa2UU~3%GD7Ag.\/FN#i`YL;iRn&eBQrB5=l KxLҦPw4Wnm)N| cL/՗aM@ex׮ר<%?U"o:66^ *OgjJ!BR 6+ntƅ@|G.O*z; M% կW%`S omN+z,[*i|V ;oCgL` "8IҘJ*{h.Z'u5z!( #\Xn }qEQ($Ft=7YP$4QoaDΜxJGT7&YYR*Ch}`q#T"LmW їEr!v0^:$>Й%h\c]e@Xqƚ'@Va~sh|4 .#a>?HAEJD )}7tfaKЪP2גF'! O )+ԥ R@{+2U@/f}YKOp9o$gS+p!~"e $f0{@[\rAN<{o.f2ZQBJ_'i@6`Ћ xSh رtu&Tkt۸QE+,cŖbvRc4 BA\L^Iem6GH[3&<ؿT6E:XoS5Pc.S|]e{9EoFW]&8K&91;a \;81/5vZ2GBI$m6YeXM,? I:봋%4#KmB@ݏ;"Vqpr|9c 'g2IbIK =Ҵ;K&05vGkgZޢ~R68xż9Ơ>Пg#tv ;!-Y`ҩEۇyK,NW$S.nYS}ym[Rכ6;˕qZ`s#!R)V ,e/4'S22?|=B \v {4KmO(C`BJu>)6Ayx'? "~(V^ N^t7gK35tt[z͡~HYkI2sOO яDboy;b̋tLJ\.NΣ.[Sұ0OY4ګݓвr.0İ)f5JYoD !(E?cavo HtxMcA=i}@F~:}kk}ؒ@H{9'5cȯ02.H Kb$> Pr/IvOqyFQoLvܗ{zU}BП9]쓎kK}J_RJ:٤qW]Y5lxr#'?F;lI l}RG Iz-g28ʟeG 1b;/,%Woyc{N ZI"9eBZU:1BF"'H۞x2clJן:z;J:eɔfJX* y&Y=" i=gdMwU1?əYQ1!Xt#qtBgjzV"8LFs('Z|'BA LMЏB_aECO5I35\!\ē ,aa@zG.*<.$2`:"kH.-bx*)XVSeGl' 0P[℟Z'з8LcL>sSaGX?NH3^FDr觡(pDl15{y=5[!v vKtDvG!^ǥ(װ-W6^ ($hwT={K2XV/ӷ: ?Ysx`?ht ]<9Ȥg6zg70x{(\2B! ~ʍ,&ӡ&3v̈'[GE(MlՑxPBrejǾcxpa ='+꯸-ZސyARmv EGh%ߤԂl xhs(D6es!ޱdK-Ad)$S @7RW3JV`FO9_Fi؇ aROĜX9Y$Bۃt0y&N:<ȭLkz"@(K³CO;_^6ha 5 K]t:&%)]ˢːvqߧױQ1VrD_?2JgE{Ok5G i蕃|BWY }km(!ӧ}z^0Zib\Pe_UFU`͕Aq; gY[j> N'Ha_\*R|2>ONC1ZXJKo}N,3:"Nni\w`'w?RTl3ZTÎ.jtHFb;l Zq0[*i`9a &$O߹90%7AE#22l+o)#?Hl~t$'-Ndbx[VX[7&z!nKkDlKɐx؁]?ڧi 7ǭrqa5j6MS#zqv:Gp}QmG _B2!tI]pIY⭷ܢ܄x_Dqyu"y$ C>1vڥӁ`W}/ cc"ľf^m ZS!!n>/Snڥ0JLs fo-x 0 M !tn=p4=ӻKzRt} %3_ףuyow.vsNP>s 2ۺ|~Ť\#͵nj,k˱~o}2x_VF:4an!Y( s fײP7[f ^tClqkiKaELzp]=eVPĜ00B[޸#PVeDijG,Ah&#4x="Bap3>>J#UbF|!F΃.pt3DjYuXrPgV͚qre@yXO..eaxUB+EaN0Yt ~Bm|{˨uf&K&F32l_ Ich@3Dt922on7T%Ӻü]|m Sh#A2;cGGNI(',G$O窻',#Վ4;",(3_VY/%A!{ر]0𠝩2TBPOT[^6}P BNcI$ڠy}BјQ`( XUlB<$04l)Vf&ѿwLurI) gXv4(u|./:ȁ_oM I%3JC' ݨs T)I+r(儷8*M'ǗHԍc_ĖA( $X 5g.O؅u#`G%?`)#IYjEJsS0Ѧl9| % :P cmS7Ht̲h{x cF1 +u~ at*.j1rV$z[C"O>q,p9"&/&m 'WZZ,A |kw5n͋]9{U}3oNO(+c0{L>#"p rtQڟċ;EK͈d#y1ۣe+uR3븮g3%=Վ'ĈE^_=I.aQLx=6@/<2:$RSZR8ec(qn&gKOWJ@Q`J9y" TIlNUn3>_z{V#?bK]Xhr.ؕqϺ&薥/"ࢸI]˧q<)}?{= 8ҏI f˫ə(a;z=1̖8X& E<6Gm򾦠t GB!ʯ-n߭AP9}45@jm:<*@ *_pGWx# DFE}/xDt@>d[L$U!`OuSd,7XN)8%5\p(1HܙoByR;ŷė 9lΌvP{bk;Hu{r¢(W3'Ζ*[gMmN|cV=خ3*@+ k`eY؛аL21K[G - ȳdJ@8AGd_"!t]G}mv M|$M/+_5j%." $OAiH1D8hEr2~4n!k3=j; k0GW'1i,n|lZ܈:|`V=;LҪO?BUHG*C'>Wгy `#s5L7ֻ"-()YS_Mcsʚ̫Nh|kRz蛔J^fH8DxmLnDppmhe2àV,O0Ki= )OU8LGٞ:2^E6ނ7k F{/5DXb'R`|",e]%d_#a"0|T%^p4oE7 ิG~i8@T (/y̖S3Ttۺt2#@k|w3jTHR|74vB.} !Ņ31dȀFQ?V0+шI0k+TIkds4~sLX *,׌ޒF%mCOjnH?Z5g3PF)e .TG*urh^s,X.sSB8OLg۷ئEy{U/l&6j[/ tFH8fTFs #&_]ؑ :%ˍeuqHV.+!12_.oSiS_M5?P/Y715 * yՎvdGΠnYZ! i:,emUA2#+=QK\Wx騋?EsGofI4m;֒28GM`ދ cvً,9Nlbd6X)QGQ`)K}ҜY\t>yiYļ9QU! j}Rx+`g;Fw b=Z[*`59Z%G/"%?MmPvZU^>Tjķw3$FzfC[eoӪN^^z øO#c黅k(@ #D.<;n2yQpL Lpaad`h%E} ֵ'$֣SfWDSbס/G!XUDἚi$&pf^*[i^O8.(,22 Þge8\s-MMê7|1NoicP$GϭbI|7RDsR@[Q{{ O0sUKUB2^#7@U1RJ}ǛG 538 uB->2_ޏe,fW)Z6>`d6bAnVo\{LYv@z~-Ȟ[s3 S?cƥƤ&6:GA/&m#Жs"1dj *\iT 7#`СH4(W/d0 /]gɍ掹ʫr10S; K|`~ru5ϊŽңQ% ^Ѫ {}?xYc76JA24ZŢrV)=g:;\99rƨt O%[EmY ҼJ[Ϥʲg]%wW:W~W]0:P&򷍨zXKvU2;?8%tIx~4x 8'Y'eSIт#T+J}\=Rā|/a)#8Gh]̷.5%ҙl  ZNƳKd._ ݜҧh\ oU9AoPLFuu~taeo2Gƭ, E2FODٽĢ4y|Y yBV +D0 iz/G3YʥԦRn80gs$2pF2TS+KZo'$H@>N_"PMr[ Da};aX!y ~uOn"æO Uϸ]X3KNEVfϦm:*}4( ·sG'WQLASjC9(M0 y6 ćr=_C'YK8n3[X#Z[sfٞB H~=coN.&Y %gl"~U,NM{{Cjk}-징?X*+fv%2t: mS$gaz4sN1(4RȿF4!-|E7pAbNG~@'@Z܏^O - M*ձ7`_h}2Kb 3/kƩ ef~eKj" ?P%biE{V41vIa\{B>}$;ުM7 ckozhei>b|ܩvu Y-#+@THPbu;z*zj"|#m7:2E 7'k#r.?Y uYyP2jUmrUfNOd5 xTRC31)GbXi9B MIZ>!BѻwT=)Uǜp`H\> l@ 65b Vq%8}i)fP@<3/%MӠb CZW~И ;~2rv2naG77 [ѾtWTI)Rŗ#n``O(*IT@ mר+;ug2!|n3'ޡ~5oXUxa_23͚*~N*飶tkmuhn@NIOVݞY|0*mc L=|Xh-&E_ +z"-x'O>68Dj:w~ӌ+/nihfT-֊fI$]+gcnrA2vصP$^k+z}Ap2U4ذ;Ɩ^i9'2tI3{V6/AS(Fal U߮C\t:ލ *C[ڿW4P5C#vE7\A2W:3(AdIq3{;: DL`TWcJO6 g+*wJܟ .Kc6wb KP}ڞs{Xnnm<[mOEbX PQZMRBp~ C^IMliub K?״\[)S}%p̄W>xoe7QȜI/A{8!m$.O^y8 R܍Omo:Z%2q+$ u\x؁_Qԥ+նFhٽ0 -?Lw Pr]tf|.AEefst*5?M(i5QoߨD9wMR db{9_y 0FL0sxؾ8ctrWt{{އsl$AOn`g^..ƶM%𷫑%B,Rb`\ vΥU8,*'nÔ(Z8TO ;cAoXntnuQ3=K)qGH(pZc_ M (תaCa$諑`>Eh{}۔#4l¼;rl #?"lD Yr;fjޅ^{s0nb 3,_:GTHX%Ʊ'P Lzb'SwJmL}b")zz}y`eaĽ-!5id* E=cRCF֓C'J{m@y*:K;Rq$R1[d׀3D(~I{%J9fCib*P= qwd#4m(8iםP+ixUpǑ54/>^}Jt*r'e?} <)V'V"_Q-sȂf;H2J,)Iwkj]}+j1d 7m0څA 3bé;(iLToB~n@$_?7Dž)qn~Y恳Za؛NLHW-~1guJzqGs>e|2Pc%&n$FU@IO0-!*Wdqb8+g别\o0GJ6c=yt b!YTM܃t|ٳ$P 7~gkFWd_qn98-M}ނV+yc9b}Q?2&zgYh|̖LO|-=$tz"@r>ܳSF- ϜzW*K5TˇU*SbRSP?< on7YK*&uǗ e1m Ih!zp(ۜv=X@a/bѿ;L57D vFE='AyC&ܺDq_ğ-Rg궼ȗ::^G2I$!80T8_`)&*b_ozZ :SºyrZR6]vgGEr}9T'N k>1A :#Փȹv7P _xݛE! w2i!Nj+KsM_F(X&͋;d^r X|]A$ O_,d}l&JjiB}*[mB>Xa6!*q` l;P!ī,-VĿr zDǙp;ݔWqqSjKT(RmO!n £Kqo^A24 9Qɔ%N%7y<ʊ!f946RFTѝ:u،< nEKK0xA?=~GvcF! mC 02sn9(>3x1yAk@,Ӽ'T a~/h9{1Z ~/f*$9I.78.ӡ~)9+ DUM<-n([%Tc(,%Ǎ‘įB=xY FJ:(H`zphQ@4 _Ůﳄ=:pf*e_ڽ&j((w:[ZZ[DU p&7D#'ɭEF:X\${`mއk=>s>Y}{#+ 2(i.G,8Uρu>k /`zL51 _ _@DvU"p&h,7M)B hj\(﬛_UpTXsR]M%ѻl^"99| HLoS7!Iٚ?bšG$m@'~1/S[UxQ@bSɄ#} x1*RsuMzwlQ/A~ ΌOpZ[JHƆx׶vH`z,33SY+Gž۸Hce^ǶQ7\\5cBhEz\6Θx.T*bJ;bZfI5Jf^.4|d^ۑM K iflq'{Bg N.q5,B>eARRJϭ(3~U\Vt7daY\ej9bc-uXk݇#YWAgP:dH4ia{ð_浼C&2Q[zrZs50j=v٪;Bԏ4$QtT8w3m^Я;g0|5KESO/jSR?: hR+bV-@M'R]DST[upJ6gn"_#x|*_%=ꘪ*VvƯLM nI~hR" ]w5V:>rĄ=LVQ' y YI7N6&B K7zQ#% *__b m`~,;f~5}9]:jZqě*0[9 ؚwl%Dm v]{ˀ{>N0p 8:1ӨJDzW~li׃|:wyܖsJ&GD07w]`zÜDRHY,'#ݏـm'i;P2zo&NeOjoqZ(X^hr9fqktf o sRN᧊FAk&,4cmfelq[I 7MnI%8.c-ud`Y Bwĩ0FiYE-]T z?P, 8иb4X<}K_fVQ9+u Z+>!()+*.lwDmDHZ!J68Ҍ5v ]k@c8(RW_<Ď.#} _P=bqYͯkD,"tQ .Qឿ\n"gW4Ԣ @D0VGt$pz/C끹H7y+?;BLi=@E{Kĕ$@RWxhnIsvπbe[ߙpX,1}!&dyclaSv܋@Rmo+ g`O`_Lڧ\%,JSyCC˺kjT pq̆ԜK}.3j qupEi\ZX0CU?{(MG4t⏑,5UMpxr廵cn`Q{6?Jsݤ^i6A- 2™/qEǜ:{b# W MSN. oxLŰ(H=n^Œ[T~d$6q䃕*{2/ӚnI45 a}MTzq 3*< p^8C'eUV ^d !µE ȶ!-:iѓ8gSm Q2i}!S5tE8c{]tXg#LD,@I cTW'*m A_88yUzIzEך*9_ w_vZb-PNb?|`, REH?Y6yǭ!HR#I`7:&99=kԲzFzvsZbW~#IGS>p9/ws]M+-JN\uzʼnV}NY ~Sr- 4 oIkz tytAOB>$HCymS~ K #EQ m9TF.Id&:]&Mi#|Q 5ջR"R8 1blP;.ïxJLzb 'O9g Kp Vϗ[G[n Ȅi&|F|M'D49 s+3يg&QfpA֭FWu(Zfgu6#˸~GnMIM&I),m];3$J}KZ(*-A CQZr#W$ /}~_~/9c%uke. __~NހtoIM*Q+,h9C`yMz{RU.\`@!P.gw1DŽ\SRĻi_ u_hj$Yt\Sd/ r c7ll5՝MM[} KTV,)VS!_uVz/G6vK©%< PE֋Bm"Ob=oǦ?X{l?^Wp{b*1\mN#lCT䑉ƯXcw %d=slK.]<6l@m[u*+鱼ᜂŘl(cY T2L#LHN~P?شW\wy d]@VI~.Ċo+3[Jͱ:]Hݝ F4.ēS%T<224&u+=CtWG_>" .FAN ͦj(N^"~nbBxj@zq0FjpA-f@ >K 3>O1;%XU;) 696|> aVV_aJ1Cw z0z^1CP밑' z[~"}Fy|Cifk)V6u5H$)\~z[ӱA ZGpBψ)10 )_!IԦQ`<*B-eg@BAX*wbuTuc=t)3xR[[ИA+Nmhf Ki$YQ`-L|vѐtⓐٚo2ٷ镚Bg'ȵrh u _xsu 񥝻=Eup'.@H<4Xx"dHlA1eMyvTkXń *.Ӟȉ[oB/z Q2|JrY{X"K=NMj"z ,…k 9ʝ-927* 죅f@RX< =I.LEgk&g rxLzk?fs @Zst{^9:/ ).(LZ^<I"*ޯq`u3-:7kEO̒( np 4*W5VZb'cMkG2ppr4:oڝPn7R7"dv-)Nz\6$~zFn!bдakhdk$b[g#Ѹw]-*4r?czRifgΐ@>'qp 6~$̊2:JAS>J9,hTa+R0'zW}U?[-\ -;fY>—> ] 82~w[ϢT{z 7Xt61o!gvWN#=)H)"-s us wJsx+Ś޳yzY`HJ<^ԙ.cO Dme}^W qK1IdFL=NڼT{,>@+Ej`Kפ8~hkTK\xw̹\U6 ]'wkͳ8\Γ7Wzjǹ^=#e[]B{Y?rXnjC ⬼_@'a@0'Qry`ֿ[B,ErFoT⋠|+eCB= Ō,ŧy4u]dqGiYB-Cptm~B~Ehf{FWZ^awb{Cg u^׍h:tm [J%6S7:K)Z(7ulYY2Q T^afvkYnƲfW6rUJaJjQe-{;1qhQI4A0D֗md*JOwE˷n\3/D"b$ 7q :6=d3D^T5ΆJ_ : M59ߪ'om PGԯ|ϦwJ_ bgO _wFZ.rm$X7A}.]ݑDҚloQQRM2jUEqkFTėзŞA+`nu^E?)([u;ӯ՗|1s)^Fy:Tz◑6a1e1IG>Yϡvcj;C{GƪF?eY @ ua} Kp@}TT@xekdE]&́?xgPw{مJ.a0"HT a1;lcA,+AaÙ?ם1T#1Ne La,Q.萾B5J=lެE{O4K z/91Ήd|̓֟!`T'N-+ aUH'H1f3ܑ)_֜]ׄ2 ܣHz gܳz]`&ԊMи>Xw #yZT]bsOyFH QuҊFKQ呻? 0f m4|ĉ)Nx Bn<ȗ/j.K-T?z|ϟK2]l^;hsP9%~~6I{sճ 2o_g|Enx 7o^)2uop".Q{p,$,mO>=Y>=GhBu]JNF:txqN&f7k'e0o` ;k'labF oi*sj8ˆ5(m3Vo;fBXHYI QLhEaYsWZƒK@BeL3![ 0gw'>nezїHٹY1d}UlF! o"!k -,w>MvfE6~N¢h '~ TWFZei,&&,@+[[N|ͬnWBmKTm˥px8QXfz m i=uSG3 5JzzGt@GmtV_O4xejdJj;E7` GE֋[WNzTڃ^1`pW}EXw7GH/lCҾyh8mLnltBX z V4ʎ4Dlv:J;( ydK![Zɵt ceT*>u ĜVh|lۑM h±P21Q8~5\~pֱ_ˋvv*ƒ7W ~X@d`<q ɀzy: n`uw'ʯZuaOٝ m:Oȝs#zIBHo m!, ><,\;61vve0]e3m%Q*?c_.k҂M0 fC9NA37q6[/xVI MO%{bd2}i qc&Cv7ԃ|3utz嬶H5>.m癷ҾAIjl^G59@VFocL([ɽVEgB:4j\|B=`9A'P g]gLʯ@G=Xh4?Y\>xgW"ڳ TgwK%(Nr,/gb~`LY7'y@:W=hBv 'yR"Hlqv\e}GR &%z F摝<,%"(q;7[hEFtg %0bY)ì .qO%2Ғ6ژ -o%)9 U.k}O&ZJ "ښ@R@;`i Po#-J$v6"|mZP\R:|7A *#L4L|]ܳA EM몃--B`@:ǟ^C._/U` MjUN"%#W5GcY4#Eʒ<" vZdA iqy۵?A愡o Sϸ!?l'ԃf>c{Є:9V]H[7 X:bPB *DRd Y%~:T䑂xh7kvkް km)@;IwaYE|\N/hA ӫ#(pp݁%-^15(~[Mp;ԝ^+uB/ˡTͥvfi ^Gu+c|748FIa."術$B\ZA}SkM2*hY^h*Q٬%Mq.0{UamcJD2jLOa6VA&svձa*ӸCIuWt܀J|8N○#د}gˌH,E{w{O4;@r: PH&}Od4`/D&(IuDiqXRM x:xq/S>6gORj|Z,ا S*Uk=2%*ER#ijFx{NO8)o3 0Q(0`zy)_yB*P][)/8Ov'>dvʇmQzCUCi-hCJgN\5EPI0dAibf|+'ǢB:` ji0T%BN/ CΥ ){]Ob pzec<-&%Yb( Dæ?nS&kE[*ݐ**#gjKI[:Ŀѕ8sNS8J8<\ 6-Bc{($ݓPXkdh}}-+0~%?c 7J㠏6fEzy;qݎG22}]UFpµ 󄖑|WrF?sͮ&e_1 ?ۛ`ot]w7e:~Q=臤j9\6lkz=z8@LFɦ5bk/tO;"En5 [^x!2Y˭{]U 5En(lxz%$`߂lST}.Q ⬢,ª|@!! Mqwߩ1-P(7Xضవ' s~qp+ rpݒCt݉]VR"<}I_`2O:^fGQEEAR.? 5%k+=++Gm jfu^a츉Q*cO2XQxIP]w AW04~DC%Ӛ݁x|dLp7vhڱZ1@k߀$>~*~X5<` jeIFgm@9:Y+h쩑DP9ᤩG;2/;%i%Ƈ8.q;Ecjmf3+@HA8%!; w4q}-Pg\AQCҤ CiJy-ﭴ;@t8Q9ΠYi?4+`fJB}6]G<.\Ӎ9 OZ$R)¼#AmฺVbՍN^ -r zb^h7vMaqoBB#+Bv@v0W|d܈j}l~- ~k7Q_g< ~ಙ\3"8 ;"5@丷]QM.X=͙K ~_8H}ӧye($߀^8G>F`i+ Sr{Kpa QƪQ1@]\7 j, CI :r[zU5lr6 |F|u5r6?W0*Mx彴 wk^. ҅WXpiuBk}E2ш ^>c5.8%XJ4:>c(N",9 ˍh$ 6snc`YeL%̮*k|x"i#ķg&(rJ`yvԛfDDgT)vm60uBa Mkx bC8563a$6 T PKf󪠏56$O)2{U'So W$BVA9.d(5=a/X8Q>y4&B]K%NO{D݊w?+{Cps];~bv5as;+~I 2 ͫǝ?3 }#(mOď@^iKSҸ?c)fڏ?m}%*V gqe-r>$VJ_ǟV8Q33!4Qb uhk폯m=k蒱aFQMSwHmÒkF$$Hۮ/^3?{%U>b%glz eiMKky/Uţ yfX-HLl8/­CqڬqBN{]u>qIB|Mgga= >?{G+"tWN(\e/7S>A$~Cml(enBe2K(p<c`6`rH{!K#JyZuW&ɿ` #<Ƥ߸׈0Y,@BCU"WA_@ًs> RluTo3NbF$˓6X KS[ò4[l2䨳SJx 'ڀhK㈇έ [ڔ \q4@Uܘ)J,hcarwc[h)2 SzJRj k,zנ%"~b)COa]ƥ7@V@4g:/)F(ʼp/j!Otp3"*"TXMT*sQ,\i +<6,şgPj !ã\u[s-tqM?y$YPe8 hENG+lowqXƯaEbԢՓ͊`ೲGSQ G}bVaρtM+dt>2=XYU?,C'3>2I9/u.NGc ( u*C-~Q%|‚{1J7C W-k#Kp;F̈́ #RIT3pMb5_cMORr-ʴc4XPSPs#^,1B&Wsgb< D2(w>Jj2@@cр{%_̎ۇA7AJJ`ډRP\K/`wB$ĆBMNLb]U%ܸbYv.bP;A4>rY7vp!wwC?U?Ri2367Y =쮯̱ 44K"ʘ_GÆrvUFIr,.>jAWC=%/flv=thDF&4 ~x}tՅ$+Ӻ 9&fu]tzI!u.EiDϠ)7:|S*5N~B p?W$.83:xp^ @O'9Z vC(VSutLv?'* φ" 8A .wywd‰QZj)ăHk Փ;?gr_^KpT|T P"2i# ^5AH%Rl HPMI7 7cb_TzԊ`ZɉN9`cBבLvN* PTTp|R>i#do!qb6MȌinӆl~, ^ K1Bw;ծ5ℕ>T@Uk*S^|n9 E +V(vFeVKe;\[LNIn8T 9Tz``JQwĆ'GBi(VGڑ:%PP8 aPIfQRaUSv?q UE"l4 ·ª^9?('~U^=mԸ'Fs# X˺kB۰K@xBrJ'P%bA(Ĕ,ucqD3Do&H0w7Mm|. L=NNFEl^oow8 poQ:%չ"2 kյP@OͶ|jұyJеYBܦ>憔{|6pPO?q§rbuy-k/,ő{qmWíR!N`7 ^e?f+A).0._rjnCH+’O|`:p^\vv~0eۉedԊӁFK- #=&ŏX7>4Ͼ)˩$I18*8NLOޕOZy/j\iO4zq9@ɧq(G;z6%xY#:1\ՌfYE/u)1xfI׶Q$!phmKl'UDsyӉ%4XoF4Z&?ɇ]ܧoeCUN(Uj@.U2"MCw_8y[(CG 7(EF, -H2"d.B ֻJ UZX_ZMߣ]qu-eiY k +j:Y _pھ]rAƿ(!be>T:k9UmUX#辽q =4EQ11җVc P>vt$4z:᳨!YB, nW%j8j] m lqupOU*U?0$ ؎YК6{a{zwƸs{{iQgǼ+cFi@v.~˰n}ЌX(Qt\ B](BnR-PR]&bitO~}Q6TU\"!(eC7m.tiwv) }|4 y鶾_JS._tI[57_gR H(wvALfGg3ëD!uRL0ڄؑ&YĐ n![*WX9m3J\qX=&Ȟ .}>]DGlfBME6# XfUp&C3'`NCdyS6p}{ẘnQvY"\F[>+3e<cl%۸eKÌ#߄-Y =/$W.!zyS/ҶCLʵTt'vۓ>/ l8ohM︙sH(nk撫GqsAhƐ#iFsauX{Hp3~pj@1T ,Qq!m Ow>vL=-gˌҦJ,V!u>͍08Y7f,`g*Jk#˯+@?-qC 6!yX&N$lx?JzD`An| w--OԵ f{(Jfl&E/[l9"?3c70 Y +RLՑB3F6fL JB&}g`,}w-lV%/'IS<&8rsjcqђh #zc$(* N}= uF.@2˯M`fxѦ GRӪd\$(IPGG8(e`sDL{,QC{7z37͈0K9zJHw|WE^CV=YR^BPkYlS~`i;p=ks 0VN$A ǰxXkƲYCVz3mqDe4 0&߱q 1zmx26{wt-|]\srry t}X^E:vl,!eJgQE:d]~ZcF|~k 4^TgHJ*,Yܚׁ Y_t)F[I,ר@TW#5^=aF(Ls;íM̃!-TS{L06pъ&H9s]COAөgfovO(H|Z}1pwwtY2eG'9(Hb'mB2©T/_Ou<_TY tѣ.O7E8: [YÄ 3~7,hz>e8$2d^sw完(F?Y':ԇ"L'գ'tL.K((NoO)z˖P3DT4aE%cLBB%,lP8'ѩ4 {H7=pͤPi̔6cM=ilN޾1)eziq5yȹGUPA"yP?I 5">x]%sRwM϶~FIpObA2΄Uy?h_>% |>ުwuvNҚ.T!`8~Ch*H%S}Kc# o xm~ 6rz&ތE@ _Cׯo并-z:3{s2I UQr+[_ dDkoaL47~D:ЖZs|a ȡwsmVA-%>7p%viGt|LX)@Cٺ|  mh۱.mV? XL HN?u{5_Vz{s&2Ca)4Yސi;AoPm^ I1)rn;Ƞ8mmiSD*/no m<Vj+MATq•9v 2L^4S@{4MECq+2|$1Ym MM,wy!9Tm0WzAa4xU8Pç$GӀ-W Gl,|AޙO2o|4eOp\'dw0O~ȨjVΰZ/j*yf6sԨF@1R=}p(#xknjnCasۮj ]XG[R`m#i>\zJ~RvVc_z:'7Q]NlHhf{V8b$YP,ȐN#{OAwb-IvblΥ2\_Q Ivgxo{ho"#UVw)ړ Z}jڱLvHiZg,|Ym#>'Q ~S`zDO_ylL>gU/%3F;q{*h!X]*ӗ"n7U3Kosdu: ڳ,q# a/m>f$ h?0g6zJ/wyr0vnA |qDv qf뷖Vv%4Y%'#b8k;VNe s49ZnV2#}[7-fm*>h $N2Yt>)oÝf/ot%rUr?(:EakY]=-Ǟek78l󅹪4|;sDdqFDb9Ѹ_Ef0x{Nb&BT1¡WRpū+w u=xX*v.h_ٟ\Udda]  /[F(χwZ9Y9SB{JxQ~Kw oQ'$DCS֛)|h軡 2!ΞI"a&+AwͲL)zÂ(9 G z/z:ztDmKGXxWMڭV t_LQ7qh—fwOE3hh]86( =_bZJqڱj.vvV[sӫ64fkr^_BeKR b}EZkGw\OP\~%WyXxl4iM&9WoK})XG TUٵa5\S]͡ݣ47zPtUƝeHR3WLW[hXvjsƥ(\F_|@]9%L9 3)ީ  ћTAPabbj#W&lH22RY>MU!F!b㼭:Y:& wgv)=+'¼5Sڢ84[XǓoSMޙ>|a=]^[M_.6a$%$p ZWS!@p2%dBwb엙^A v#qS%ok1g+lΌVj~QKoTj@Iߓ\ٹS4'T._S@Z̖T*ֆ&ŕi2K7qtlAAᴞ/ jFgYzFAy13OߎFzXZ`B5Jڵ>lvVP!rL˙hJs[.0G١J$?n@pC1_gi_;dntE_ jw&Vv.5?l=F5bߣ1= G`gئ^K3ꛃ$ Uc5DS} )+: E*H͹* 4D{Z.A"۷GkVqvA~Tu(IpD:?8"TXZ]8Pz$=P,e0 !?Њ(xJo{e7č-rѓb=$|S u}DcR4: E"DP}俻t ףj0чTF<\_~}K2DC8\C9ukqaj}F?~?;o?|A۠hoC]4f >6:0](<}bRXi/e/L䊼/ )>e8Z[8W-h & .TwSf D3a(`KJriTh5 ;!ÍTKCr ˫М" 3~eĝl]nwt@ :̗EM3'ѳdjH۟q*uu?cP/n6MQDGWGis_Df2x66*Df?Ch tEbDgŹ/r\' D\֙7qհXXSA`;]_ejϜ>0?M ., L6~gC.iZxīe-&K9$XÆ]ɍMKB U9 nZ/'gluS9_ Ralv>yfŰk.KHB9u"dHNkFYp[[W [nMSGղVň հh< tQs?*޶-|X̺jɅ3oJG23O~iz۹3c>o,c[a@/P7*- m%ΖjR ̨JjF)&κt Bc:|;!4mbs$S5ï0C <#TR_ ?XLm8sZG(4pC؉E/C5J7646Y`qdTfnX oo@;k*3 b"\ '!z9'8MRjekFτ]K5( ɭm=hĶHy[^BSYWvnYj3J ;} ?u0ܤ^LAS,*dDWkKՀpG4S_`_\]9BK-[xMbw_F³uW_5s=31*؞u; &ۼ. d6e ÒA age/ 4QO *Rj1g!x:/K;tc6@ZZ XnkoeD hVE;4޸LxEIl$)Hd4 Mj=gģ<:x [92Zc|^N`)"SL{Sb$?}uY.j ;PҾ.w9֏͂ k@`m] qS-|S-㑵s}'9{@% A^Q%7H_Cf)6&EqMm'#;o"z. aib˔A2?)2JD ӧJnݨΈf|鷕 ua] 9^tѤϙv9Eo)*g'^& 9ȥ{ZyjCw>Fl.k$?jY|EX[`)F(%`,,9CGU. jnrmQbjU JNvJ9N֓i5@?Nd:/\ L|/69wԥ}_;z6%#GQɾ4bu>_.xv<{@_^ew2@{޵E^Kb5bq%ܐaNQ'j+n@XSq,_ YՓiI`Y%}htozf/{d9dOHK;[C2˷V@BvSTAɝ V-&oRu<ĈGx}IGbzsi95#"Rj({i/s="&nUwBRTiCE?lh3s:X.Z /Ti/ KZ\m#Êi2 3?pyoWw6rB*ڈJ֍~]qaږۅ_4AS\qokŇK` ^Ӳ~55b}#ͽW\O/3l9”JדS a ?y˥hwÍ[} ~ַaNHy~_Q2':T-3UŠzf9FJ #5Du+8-p}-M&> ,sKIA¸67^gu#Ϊ8Ʋ@K%ȫwn!OH9$TTi nM[@|ؙ cAG[ڌQd< 9 w(">;27̢0ڦ4Hqw3[٬.o&@;@۷r2ip'in0b#q/{/ɦ] ~T!AD83ŽEû \lY=d PAJoQutxY NmIƒ9,63Mu+vWn n|0O0Ӎ{8>|?7}Ry`BѵMCʘ R!"f(uGIztіo`i bF@>mZ0t8jjܗ[F | ƣ}ROKڌvl} &2sq ~pZ *hQM+יdG>Y0 JFvɆo&s%܃" ,/;3Rk 7l|\p@Cڕε:-f`o'~[@~ԗb'ƅs'AWK7.|C}I2n0*DfHW@;W }agF㧋_[rwekLz}]1䂪ӯ?G`-I 9w= J6EDkO֢(CSPX R$cS gH[IL7mFGĻ\L&ՋҫrBi Ahe#1>ka B@_#Vc=) ECw녛 zQ" _Ԧ^iA;xhSnR2`\{PE̸]9I*}=O^r3o,A: 8~SH҆MŔ*FFxcBÕɧs>l*U:b 'Z~ђm3 F< :hiH==x\I%yf$ ܘ݅0AࡠqrX3_͘{X2񳸋fko]&~m GU)@vh 5Z.R(BW4 $? /olZfBP{; \ZkB'\tfdAᒸ ʢ@y(jpur5;_jyf>vY84fi`4ue=.<.0=Ht\䭙'vlj gqfڑtڱǮ@]^t@|W5kC{i.s,f"CskAW5 ~#6 \wa%L^J S/3Ԩ^@(ݩL{69ê}@k"[t |[ې.TX^qgrJRg.+nS-e"itrЈ}EBdEUOS]d<%rPB)I.;A(*;~Ɂ(YeM'6pbvDٝtoVX"}*$]Anr"A-JY "QyoC,8b2 ]* >^> fޒTsXMam:O>npH^Y n|jK!ᮉ9*fwPr#pF@vߌvM35_'XTŇ2Kh an8 EĀ_9ViH J q`l XVt_=h7kx!MVɚP]V"l'E5/eOpJVUr/IpէSmWctS VgbPK泖"2` %Pba}ӊ 6 :@")P:`dJp: - ؆*.Ea׻)Y~g%z\yXN**"B  [7NI5Fͽ0cCI&Bxvyo}wg9ʦ'oO3_$>_ZE3`H?Br (Q.E!m!u*!g4@w4Su]Z>|`BJ)"w%<- d;4Ʊ[$Z/{@%+C'~+E3 Hjپ7s<]2'[\R;8[d޶0]28'_k^94zXܪCSXiF$S͠Q MB"|\)%DZaS@8z 菄oLP#pLƠ ;N w4&}A2|yˢGRW_ QnYٟEΏcɧuigYWهE qpcI}{]YeZiU"9s"{+h#{-d)-F4d uL^C@1fr~gW E6Ϋ"av2UCsdw$tg euaa^+ߟyܬibnTWUGp+y^@Sؙ+}d|L8DI8A8'CRo/,9]3fZFQQnFnQ[t3#3Y'q_SyÂpD6/imYxԽ7yX@+vպa}'M'3tg }T!|cv2 )֙+*~r0ہr* .UDYOvĪbWg"s^uAMg`| iL2D}=,#d礙Sn7Թ#mƥ2@ea"|C5.dDH 2_'NyT$t03%뇆c\fLU}IRy2uzll>=u:}5 Lcj&ly#z09Q~o am/JF7MmjʣanaW:>q/Ichߝ@r!aD۸RTsejXn7rtEtn^-3,޿6sD6sat֜ Vwo3FWyx S zg)wdZ]ԶXhmm'Ze1}CxgvXʫH(glEdY7'R> D9}ݠrK>NvD27O3ō9&ˮDM:ۼ+^;߱%] ĕ7ttoT:"#m4idliƧmPOFAda? ѥp5Mعd2ġvȶFuۂmy yXȪ[FAA\H^ugЃ)L!rX+.HZx^ bo&Ǖ-Ɯ=>/t5x R `+ 8_⽀G5Jd4_奚'lTLY-l/F$2%BN>CgB|A3C `YYm ].;"VjOWޑ# .:^9^L.'tfJ #|НReƉICժ6>;}(J> I cBq ds ']Kc{{礱[.,OceEL ,41kb.>~>CSPT 6pz7a \˯Lp[ =0SOȫ=u_f tr:B!a]K `a-SuЃ Ż,lRyoH5WV?ee_[XgSX`@A>ϸM>wz3HECay?Kyo *jo% ~ofPj5{jt ]rm'WWG3̻Jtg'q&U.U00 >H{1_dWy| 0JÃɥ% qFo1ئ<]Xy\.f"d tEOf:.M/nKNiPSgfl"#lIӵp'\2p. fn=.ww(7Ӗ}΂Wg1@  &–764`dhN P[}eqr Y@ĥj^ej@O%&I!An~G+.sw흢t9P҇Ycwn4'my8]=fdoS{'{$bJW܁Gh0 -Bf#iF1DCì$O(>Z ɱW;s&â= u#f8=C@ex*X .j g3н^ݫ8Or/2f+^?Ժ]F_ G~n|r'-b<ݦKZJ57j93d`WWW/]ĵc- ,-< e3[q+|K&sJ+륕$很+ }K47gWz nuEx wV,F兿iL{ԙe&. (nVOǵD(KJ&2e;Q=`ՆJO`FIn-$(w /M3-vnjχryM:'ihB9fw-m*1S٤ K F@z(>wxѹ/_I퓭u>/\} ηœ>G0[~rpۃ=@^BZ~d/2=<=l>=3ɺ I} 72KA󶽌U&K-[yʱ ki8B!!F56癘xTQ@DSWbtoI1prR fDwDI`Ac6g'eV#(ki\с< !EkPP )|;@Pʬ04#1|vBoi9'7qw*ˈ2_TFkHD>Af?d G"ߣz^Ruxl{w5F GMЛm'PI^ׇ7}D7@?Cۜd+g&O2'b|!K\$o7 vkGDbaӂ-Y6P:0ĺM0Ĕ&Պ{Ep+r\kTjܬJ!<{}ׄś5-UMpnUIT)oW97RNF=ۚ~U?)ñi ێTͱ1$0%]sXsGI+W1BN xmxHo geDnw2wF耢 R\}kA)TbgR,@~ {-/tD0O-zhC[7Ir͠qผUljY )>D^*l*<'#D:F-lVd \Q mN2zڀeg"8 aOdt,9s̨ig}:IJC*/TEaz׵P+䋎~upx׽ubOګ3UxŲJ*oe#U40{Jx8P±Ejd'#y8դ WEguPe0' ,(R/9 D.~&Z6`[#}yYdoNtPM BDάF0[*BoSڴeJZ8.0!=Dw \ʘI]CTesԳ:[twhBLpz3[)J-f""TK~=f$0&SZ.AhE CƘ|}F ԃ/+,M>c]E O޺FN*6}Fߜ:eBߜE=瀸:gȿULfI 669X7S Z\%a2q0D[HTNJED(8: hq?uc42Ŕ)Ꟙa5sL2%&p/x'U|`a%WE p_EJrJ)XiU!l/CXUw0 +<2{ zQa5ҽIYs "!;LnPZ8 33Hoo}%GRs襖%Kq%!ȸk2-VH!&EhB;hYtuϪPdi\O_׵hclŴ8P( .5p"U{ln%zMbe>&tEW(ɬmɢ9!^&PF~k҇(j&:(i 6GYBEK_.JۏZ73!fεCʘ|\*gVLj mCeq~Cl- ~ ;4;A{4s'#YI}T5ԏ99dIAݙ&>:q~-[muKw=Z͡<ιxK#c>Y7ѴK56{%+< .7}Ԓ[,L[1Qڏ6@OӃْqhnNxh^ (`ڙqC2^D7kabk›xOcz}(,RyJ'dLRz1UJ$ȶv ]y,F:hC ,]ꚱцY(fڀ3ݢfsa:LшKn!0Eq(_ ŨI9Av쯄nF(l ݜPC:~ ~=OBpx! ~R.UlDYY݀a:v 75^Gr;*<'/;Vӌ9pzp=F%{3BmR_fM(,"QXIU)V#)&L6O#[6]w:{u V{}y9xKl]BfS,S%0uPŕ̈́g^84ۧ12Ibf!)K=m7z d{<0\А6R>o@9ZZGLB ۮD,4i]? P%. n2#H&P\mD3ZȖj!?w$ QfJl~%7eL}=kiZ[6,|3o2jVAVR O,|0ILmTת j, uQ/Qj !7ẽ7g~\9t/4d¤"4j_GRpְ;@#} ]jEu7T1P.%Idv-nm%!d h[1=L?Qsnَ ,n4HR HSL1Q4 FT$8=VcɯӾ=gcGzVWZZKd^TBWBe-`LBraAU̓ 0 ;*L[CyL!`\/ܴO'|g?f!À0CV4*O@ G7?ihuquB<|\6!;l 7ׇ+ٕ~Dn٣ t:ڏ\nw ϏDU߬>1^Uu=|?X[kKb#@N8wH貤!귮Ekdp ERv ς( B Qu-Ġ/b ADb6̍I1&i- 4pdrn6*VrxFY -=X/P_\"_Yy>t-㉰P3~RG?O ~-  #;F/[7z8}d\nhGhݭ+H^o,=t@wt yoC? ]M W9ͣZ=E7\6k"Je:vDŽ' KV4N ɜh1t)\;bCh [ֺ;ªĬU`O b&QVH|,) LqndC~p3az>\~;kV]_ qC3|~V>n, _= #@Ư9t0.0e}~7'/Ɵ_)I(fZ5Pzj(yFx FLm!Lo|!A|)2K}fmJQsm{d 1Lꭑ#)Yf??7'ϽJsA&YՍC4l :{!2e4%xg Q;<}2 n?u_s|10tK'BDOC`,&Lu3judT&\hL`%O%y!t>2_B-=MZ}7y)cvj'xۜ^T@޲n(Ii*xyKE=mCyj ,F:Gu&7` #R(uQZgMd9/P:9k4E2a=H@KCh$?3i$j[2;݌V|hNy׈ gd훮>TlqnEY{,FeX[Iy: T=?4n&,RN9R\!Tm1W?e6qs 1Du)~KC)5n[ݏ7:ۣPbIIf0S~6$ڶJp(5{TL8wEkbS|w3Z/3(#Pi>2̹K~:hb$j^!QGtm3ـ.zRmWJs8K6GF_#4ᛴpN9PMꗪYVMH(G>Z鰷>o7OC4_IF1#zǺg7.xֱMTN~bYߡ7ÿF *ye E&Ӈ9L"Nj`.yZrEVmW%8@/oӰ@9Kݲ+C+`ޒmiH=HيqB~5}ʪW\~Y2+`,T9W_#k(zבZ^a-"\z\X^Y>XI tLpDžz6vdiW1S#5\Nߝ MMdbl ʽL i^źȳ叮qq'%18$-TY<[K/oK;~@VfHybV+taUȃ I@@\ oö ]9ViI|! 8ܽ#Ϫ5⩢ {I 쿔u|FM*e'f95azg;pgi/v1kx09&~f0֢ {4TZ"|!N{2bvȐN5V3J{9P4xfdQ<-|u?b5b ɗ]6J(ଠ-LT;L(("ZyũCMMSIIjBiݴ9X'V~<8dXy}WUpʹ9!\i0h~e'0v]j2=.C֞_-czFKW _&օH"'Q%?pUES+ru6ϖd\r+eGuu4P^`iE/mmuj,<kfԡ{|&#oKC*&ʠ9*wKrOO6(1RY񚼰u+gj9ٵXT){D'^| fK]eS tU]໅7{RR~'#'k} 7X? =8?ѹC1ݢD :Ñ OϘT'Ɂ3VGMf邤pѦ1NkOwDӍ;-IE&!t|ĽX5;<_~ R|#|aYxa>s"vCmh CBέBόG_@ɉyyR5@eU/XE 8j-to{v}),ԫ4i璘C{@ W@&(4qMxwI|6 x-_NQfTSC1iװ[0xGgӥK wj3Hs3C: Yc3FmQ ;q* duZeΟ;UiWLgtjEHM)dQN.HM (<=bNK2;h_&"VR=Э 1cru8<3j6+"!ENzn6=W"!o_ur 3œW,IV4('Z6O,JU}(ZuIBL@r~>թl_r^& \P[ 3qگU}N*1?p(r"/mnrY۞AalNlK-f|пU:bugYkTBww_0 ¬ř Rw(DŒ8晐QBXl"KLp)+KYdtdh-qMOQ0COI]0)S-+vTcuS%D19Nj4@ܵ1JnêKPMi[QR j+i`r J"mRF ^݄=1_D e"\d?7ջ4PcT쟩<Э)+g!&?ogjlxϒHı1Ҹ I#s9"g4Djf`f=Ϥ22TׂjC[5dIG9 wxE(p:ԭ~&EN`ɫ!؉ 5 ONӂJ{l50zyЍ+Y!G_o&6MV48 /3jTbYH+ÄZ .‚]lyҧof_z`NRc)f8qJ7% e g5l` =PO[ja؍PÇհƶ)eeV'hzO]O !J2Ir {.}RE~CɺBY9{7L_0$W!+Y)uMXQ][P24X^DXHj׊e}ү~oT3@Z=k[G YܺW@)z*]=+oңہ߽~71<4\ԓ[^FbIr}qR?*(X%zkؾcbwϩ#EqcdmfNm;bXT"H c0bOI.C'bxEw%'f-3;.kuI"e0mM@ oTxIea6wK;nPА`0&RuTjBy3+BGEAr[–mcL*p0CH_2CDdl=.Gt'H3h %-CJUboFD#D deNusӫpx +0b_>:تjDC1d}9\6eZ#Y<Pll=49 M @_z'`Y,dIb>nZ5-# I$n[W%ccSGl ]PrHQbngF[G'} nZh*E%K![2I_y%\ (Y ˤ Y[t&z脥?EO@!2W4w=i}y*|sߣ{~ю*|3y5xD!_ߪ{SoȕfM:.vl9=inM"՚ R=9=a1] 0J uc)G}}Ҁ>V4D4\մЦ>2chdN!ɦ}yRצ~=F%(1>`~l)IT0חP,㲊npZ%eؾ[6!Y9#ʙ@!_Spl;*j0V5/Ww[@=6nCes-4=Q^bjFaXGj3b 2^$@ ؜JS\ rY-&|DW%I8lw 9] jc/'Wjo0Rood εP?uLy L!ҪcٟL-ي IXCȞcW2͍sʾ ҳfP܋z,,xP\]}⽷s9v./qn~LVFڽ0b_EPz~N?jU9)oz$p-R\j?%P0 "r w:#۲0LOG*hʒEb&/6KQE!=( %m"B_fA$3BigZ>g7h lH(6k7L2_9 |֭[)?A&m_BcP/$$wqh.9u6X\;YT<0frb9ƇVrQPf:%usy5z^~xUtTO ڸT#C:y?`P(a:!xD[4~" Q_31{uS 8uW0c$2Ԭ[/v~1鋭qb7"vGg$Pr*~]eU`夻;`F!+߃ dG]$qQJ^M0BHX ΔUuK& X\ v!r\_۬'M\Kc7!pMKs=JvC_Fe" %R26xu"1M< oc6=8[#R!*`Fskc[-, pCA3M55QhLZXO2H"Q? ˱x EfO>?cGt:d:ԣNUz = b`[[=t-.wzɛ\M& R,34 ĭT) AĊ^ӼI4@!ENx/8K\zt ӀIܕ+zG T̗: 1opcw|yݍY.㇞7ɩӀir{wd_aYPhJ׾n(WϨF !j@2leߌ;toRaA"N!9  ,D2] \*V'ʖup[ekssJrYH6jV @FETx\HWcpl#OCgTᏞfc4/O*1.9`,X.B$} Bcǘ˵[QQaT@((8L9XYc2CYӹ FaZh \rϼFՁ -t'\l;O\VGex~@91}A^VQ : G }Ҭl~ qJDpo0_NS'VnoaE,:n_, }W_ߊ7IEgXWGn/Yv6[ؑeKQxv0ۦftB]lH4[karrєlxۿ[wg ͉Igܾ TGAtt23!1+j dYՊ]:HOց](FĬܸ//1e&D٤] 77\P:zSŵ |]c?MwZCHuv'U+f{''?->&b.}/Z핻U]߻ `b _{X1UO]^먜&-ʞ<Y!5zJ8'Ξy,QcpF jnv y_eh[s"(/|TiOV4~1C@Gtp2yR+BI{SUI` pGW_<իk~0Z8V~fP" v"fe0BB<14Fgxab/4ۂAu4\}: P Xވ:_`I! Rd*R-n!Z3r۟ȁk[`J8%|ZK$DΠB^&S*.hܖl愵ϙLjhSrHEut> 8*%'uXut@&Vao(iW<RaiE |SQcrEY3OUY8;/^a_߅+pUK4|c!I*X=68lck_M>*)U F2Ə|1L*X}^^x e.N) /Nd+ѕbK΅ G^A;)ar3NgECېJ\eE /$.t6AI.4X1z^+ζjlVyqZܺ }ꤒmVoM^qص352P؃;YfFi瑬U^ b3r2!w!xiw*:hu%=NBT&jIN]M`,#~q7nD1(I<@Lr0\/]@2y!yNRZ~Q1'[ryi..,|^wB w(71]A5IՋ'V V1O2*| orڔK@i=A obbeg';Hta,θ\N ƈYpivW¶Dn]|[;C/DJ_1sIR袖6=-}яkqʱ5{G(4le;މ`m蘈tRb~N!X9KX[krTl3V|8':[Op'&tfԣvd[0 PΠ l+c M3R2@ -m}-lt*'c'8UuSA&@)]MádȀ+ƣ^ NMh 3@?MzNJ!iӮ`os< +vʻƎ4do# Z(=(&cDn/x GO.*ɩ|ݘ,FC6;cSbxxM -1$ PBheˁX}64vJ`%'yrLm(z܌}Bir_ |0n$Ysx~Dl~5Lw.QJAUhѫmc)W8ʡ{nޝ-n͵:Iq($Bh@ǛV ^^d3R`FIVUӗU\c5vʯVX~߇\R8G3ʅtBk`-T~(PXh=Cӷ r]J:X#uGPrL]cS)l~VȭojoQC zu74ͦ÷28_d? >fChH^?h׮_(' ]n۶eh=ڮE_R}5DFHLu6[6 %]u%vtofj_J7& ($9{:A"]׸4$"!#o|;3iE 숵$HZT2 >{hϙ"Gx 8l_%"!0 U͆p)@8QDTf;^h&N5be; LUOt9J֪2FNy[lsJOmDzuS :05ew,pS~5Ǭ8^C}II/D5[|孙ip7.Ɨéeg_?Ǒ/'YPX$(!VK,+JrcxsdHF]ޯ/l U(ɨإʙmt.=<82U'G۾2!6(joγ[ٚFA\2 |tjFjUcVƚ誻TПP9Dlg3q67p,ppzeG_?&:*Hv[hƎ֬Lx0yox *o>:c鵱?f&?]|_X ##K!Jz-R@v_Za8p Yyc`.oLpFre)l՚a#$pZo ڦ5uaL".}ͦ 9pmUxYavsb[vuwTxI5%]ZIT aOI=4VraqĬDcрz/NW1"-~(`z3Q%Nvggk.đ4E3ce\w x]\LPqR!aɀLMm7E3Yp5d؇-+ ^}I$U@Mn6ɐB'V7 y!7(r(ͷu]Xؾ2غ?lm>t>'Svj6lH?|TUzup r0鈫T@UZx 5Ǽ>e-ͫJB8;HEK̚*M)'[Q5_ >Du̢+ V%C0=loY 2D>*LÊh}\S8l #r94_XJu//#떯q}!: d5Jr g@Nvb8R{pY?YYz/$gAܗmNcn{Y]&ږAo2ІYc;I*ъiĿgC|%Dt+3g:_(~>rOZ',)zvrq(aƀuS&|g mX3^"OdT--Ho:FjXUs񉾼Iָ[(0dpqK] Ʋgq[֭R2Ug%x|MoUye?U!ýE)@+ߦQӎm*tva5:ƥ)9C~eNW_spQ/=fIGyG8cCUd~^Z؈)oF"uYAf鈺 Q}Rd *VUOݡX[OC RϒKjh<9kʓlw5c/}=u[p?j VK]I[GxbGV^U#YTV(~1k=ʹ+^B&!9bhy>W69q>69W1c"gN88J;.7<[r2Cͥԭ[Q8mS (}p]ט2:9OQ 𗘜O?Z=jQ "^ uRUK'O>bxMOl0g5tcB/fPhK`(kcz}&Ep\ n~gQ /J-*Ⴊ(=H>% tsD-*?(8O~pHK'nڻ T?]^R bcxMעT=ؗ"2G>h_h<=@ t̿vlLn@!>E5Ĕ Q{Iۮ)JbK(ZP}3;A%z2չPo1tSGƄZvn!M:A̹!a^ WX }w T.|w"Z,H^F1#: 1giԚ?r.LiqMgz߀E9T\}L2xrTwp=y*>6M;(jk1"hpw&t4MA+>†B>i8P:/P1NaF2‡@MKldKU#E fe`)t,h}&}RC-rLctm5|V=oDe՞9$oRI(chT{;WQB9,q:&lRڂY$r'9t0oOgȅb亀:2y_h-.g\%GE\nƘEَӱ4ߝX2e|ts޼m|/q>$v,g0%hP:{PշOZ[2ۧUgߞJ6Khe1nSEX2C n,G 2V(bf([n&t1O&Ewi o:a?{>t }NC[2Hv׏.1] fT1AͷS񴞹o͋Gۉ+kf ;3ku;ǓyOnK@/#|!C` 9[,vPI' ēޚ{91pXZK3,}mߧU;h;d[,KFaqU؏еBV铳'](D?bMJ<.Lӭ+& prt/^) &S>Ȑ$Z>XZlq4Ft4q# iDz\tžzA7yO*앩?=`hqD~^ K 1;zt>B|qk5W$K.?oȊ)[ԕgG֑ƙл?+Ja#徾hF=ޞ >hd:)""!݁̕?R"QZn<3.˜l2lY?5yX7l)M.i$]+o;}-pN#Kn(QzO{aCP ~I_}rKbk6H?lsW >˔@RYhSf_H(A qB {iV` g?V؆ @7{rm~,Sң=?h 7:H{FQZMKɧ4Nzr-OwCDg8;<664o^7k;H tp@v^|n?:i >itj,3jҨNFU/6$wOg!ȵؓ2Y,F=^a󽞙poc`҆7pOKc/I[U:*nDQ[fǬmL{!cy{,SDLG E=XXMzz>J-y#;RQp۩"@pIK/"ח |lTn;ֽq~q 41c}+͖b@ƨv4XK!VeaIX;"`s\YΉ(5+j:aڛ9A?;IF .ep <\e?hu@ycpiQ dP%^O6ؑ1p7ݳR"[>꾽ZE>^_J_Ӆ0 xp&$ Rmv0 +2DƛdY7nJQ.2NVDPmf".G}(Mrn]<(&,'Si'Ðn4^X Kqwa8@'G&ci>M>m[x umYfB}zBRRߙD}2 R,2#Z^*:⛦*IîУgJOk0LIlGk`DZ%[R(#}謘f/Q:cf }?|gzy#? H/1hj˼Bao;q36h "Ӌ>@WI]tkzf/liY 4̹NT?!Ԗc _O G\zO*m#Ӟenuݠ0wMThx;~<>0xS}g߃>'mO; YxcXtކ?$u\duk\am#`ՈlWDFXwbqsVcjf 3R65Vo/6%q&<^Eui ~a[*]q0h5OjjߦY`1ՓԻ+;vFaQnӂY.a@GhxbCTr΍Oʆ J\>BMb$)d <]l.L[ ^iŖM = deRRdbM ~[U@WGsB @2 $d, V }6}ao~mzn8H1eјEOnAQzKDSc~lmhaNq?/(U%g3gA%!Vc_)~W< Xyn!`u'}4l{-n@x^it|'6jP2qs1~*8֝.qBb2boK2L?DYWþk$ٸQEm) *K\cJ # ^3-O{=z\^ml!J_ [I$Y.6pS6y1v ұu}Htv#z6 &Xm29V>KJʘhTt_ ٧!)mC d6࿁E"rhQS9{-J /ɞo*F-6I2 V[| #{ȍqe Ij-Fk~"rcӓ`~K4WCIF=<'nܵ%hE3QN m k$ b\tZyo&|:i!/&2S+=VѪefC"ɼ BUYBv玛sqБHQ*S=>:~E93ȗry0iT܄B͐~MGmcksB;vzY=%T̫qTQN(^D,$ڗ 8Rr@!f!TO*.D%椴/TW#nrmTdě{l O>p)OVy0x GUOQFF=:\Ʈx 9Lc9FGUG05W;5GYV†}#`/Xݠ=<*-=։?B&u_u~>Ϡˀy~7s=0A`MM_%z'g⭷).qLdQEE2mmNI߆c nWU{m>Pe,?lQ;<, ,)l=UIvh~ E`H#|;l\qru ;,Eye9(Rlj2S1_Оevk;lH΅Ea fjѨ29@EFbukDo@x!É _Sg Hd#"eB++ ͻ\9X5X+ jn_QW78] 1; m{!c yC`(V։%zQxRkqa܃sK}_D5~mc{s>u0 0rU`L6iA2k-v.( lэzhd* Zh1*Bt꬟g:n<)q0UPLvdC[i9K0( fIP9K(ҺpͫHZ\'\<$4gk@ 3җ LR:hp,IߙGX/ܫ6Ņ{Uʬ?TYhV$?!? :kdMVYM%:eRJbXj E ~9bC!ykje%mwr#ĻvWg#`:󅟑~ZЂu<XOI~|ӝ2jʬJSK{= ƥn@UM|N-jWhr=يp,3>^5F_MqeF:PW2xq8Y~Z|cUbOHts.*ymnwJX ]/J'Mh>4;U]Kc ]k20k斮H]U*#;ߡ|VFN.ONv6O.ͨظS0ܸ1{-.T Dr((f~I$2lc0!2î2u%U qA֐Xx}*;~b4Jkhp<9;(ߥA MQY6FeB']_C*-+Kŝ^]mHNpDyTer/gls2ZԲ fU"W>ſC,j4Cy\o;2΍AVb}-Aozvx $Fa0~^_r5hJ& D#n{< ;[5:%^/+{v ĭ`k,ty]I@~M%`?PiFJ,a昘)I=JwKiw=Yț(.gT %΁ XbFhqVkMpv1,[]cj%2H֎H V8d?=FrЁe{i6B=όdU !H2cm"_5K{X Q)2  nkOj}`>mP5Ό2$ {y=vKo"17Si{ smuD_wCk?|SCbPR{iQ3I/RE"WYy#A (e^1Fڸ}.1W&i*=tuG?( t^qȹ,'`XXZO0LJv#QߣET걟,"͟Dz>'akA_. }F1NCk& S=hB.5R8fQFƭnJ2je#{o͖țu}X˔qjtQf- %uNu;0^`zcX}-oW=˦K ORz*ClAKUܗ璅i$䱪m4^XX#9$-G39ceJtx2DRR(b9剆z[+Imn>¡6,j􄩻 NE  F>7A)g= {) +H ި1`5ZR+l4@6q` FYl0cn {aP+7$drnm l^Ԕo֗/fOa >LYbsuoΉrZ[ ܿ PDFW ں'>N_}J[^i3+B rE灕æk\2==աD؜ .e&/v+2B%%2'y|慖N~JZ(\dΆyrQ4x!MA7RJ4P U<˺a=n="9,Tʰ,;Y[,Vc\@8ݑ}iK`?%GL"^NI}݃<rK fHP+ D W_ラy| ,y TB߷]Hny=@X}Gtm嶟=PuY$@2)WQ>hD.?>aJޜMXlqoB k TžD9'7=)ƿtО3M^#{H=]%D^kjRWq\/ zܱYK3u/e{6Jo͇~hFI;k,I)ĬX% +AhˤW6)Zwdf;j^#̴֟d! %,GjbU+L`l,*$ 2k{*lF|^ Oqm;*]do5A?/ |ƦNY=Wh%kŶ6}gdK>nMg/VkTHAakcMS'ҷ[$N+ 6~ '"V*Eԝ ŎZ  sX6/; 7y+scT87Vpn+@ d dBle>pLXaνRT7O߹kX$iQ'bD^1wV>I [nX=tN%ys]*ǪKp׌A}[jIdLGhzA"Nō$ĸ֊Хf W;phHDb'VvBj9 u27a[/k/];?Q-D<>Cf\.n 'MGq+qHX姺TP0H,7--&X% _)\Їv'Nԩ[I*E?UPS**jn~j JAt |="Y=h=Lv 5 )?xa{Jh{uH `AOSs[PF~mnøbxa™MIU6tr̀ gl|H .xE)l;UL|'?5OIk*hVpE?x)FKd11WΔz/hmgwaw vr8$?M!b=eˊ S5NzW6dZ ̍)sGr"X8CW]uqdOu*.Y93B0u~DUX92WN9Z԰)ן,,ƾP3 \nc6BH3dRl "8BY!z{d"=aU0I1bE^Ik Yao]3&[dwUJ:Pc唦lgGE| bmWwfHݼL7OOrnijTH2Ҵ&yJ;I.lX s̼G׃̊Nx@Y8`G jLmR r%btYOR18+cQ9%BTv&~g4AUr>w8RT;~cQ/1/}2,o @0?;ax-˹r[Z[^;W\D8'ZWvgI:))5+8y1orV"y5!V9tr^~ y:6jdCuru47lVT6o ,1-5^}eOx̝>W_[$2;ߎs~V|c≠|$M7_!R b#rڜ#fσI|8>3Ϡ<VSƈAkw!ղߚ\* <*[8HHA w/!̞J ~TlIm~8a|X-v*{5*U >}DU(_F,d^8P{Waq/%Ce1<KDZ'x/pEVBx eC TtNyL%k?q 12UOU% 2 ] R}*M^Xִ^]θǤ: hbЈJP{b8w$Bst䖳Aacc 8Ib6iBMFA85`V:V 2/nr5:5EWB fهhݱgYZ0707010000033d000081a40000000000000000000000016075bb3800011cf0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/cavium/liquidio/liquidio_vf.ko.xz7zXZִF!t/X]?Eh=ڜ.+Wl# Y?c7wmY]h΍v97@*1Sq_qlS'ϊ>NKjXZݖ {4X ,($>]:n#s#RֺKL ˻ M cT7x)]NkO>B0S`eo)Ϡj@FfQh/E 4=u̸͛IG]W)O1'7L3}a3h'XmeNb%=s`9*4^]ĔR^E)1\d;3y=enؕ~TnC &6z?X61jֿdǒH 3)DەMpd c(tyg%0̔z N{^~:Oj{@ eoy(Y8>v:==WuRI` YJCw`6P4_HeK}dq>*J nZOFD,|>q]s8TV~ &?ӭE!=x5($v!pIr 3AQrit󶛡D }螽dFW-#2LW% \B]w,#4m7lH_Y(uS ${*2>_U[_%h2XAm.>h֏l zge_ٰ!RYK/Scr{[R6bk1Rb[`k!<1_&SY~%}"L'5)鐭M&vh\q%@^x2'`%mn,E2hm#Ib3WT/]xvvFs4C{Ը3d/  eIhmH廍I0G7N*mo#PdhlZ7|6BϢcxlbG5U@߸JĬ~ .Q|ƮfHrhcB{]{^U5y&/6j:"]Ŵb.U` ,VzGl-:Jj4aVaC*Xw벡vU30(Jb=;*)$ⱂ6 h&|20H*?OHvV嘽ؗgi@ݨp/v5BdΥ&1BT TCX(n *p *τQ2/}:^SLm|8eeЦ=.$X^5Z>XSOBDaEܩGV?~n:G~GEmAŪf%aሡrm w/>*G=3^+U- j[VF6Sԭkw1!@[yE fcB3SMI5bT9[]3~ 5k?BKɈ~pw2ޜk+BIe}rlUF7+qȶcQ°&e`qxeM'u RS\ 2E~P8X҆GhP+ ɺy= R3;y2 uB&q,ӎWw̒y3(S/oQb+i! 4DQ=/d-N>$pbГ,@0;nZV˭Pi%iَ%v|#"ISE|ayzD皊`WU.12 JcV[Ha-uMacJa+o DdXڡ'A쇎o*ȇǦW⹙9!p##)?xOigv /M+缰4 'tV,lN3XlL!'VS$CޭcS$S7Ûrm+V.xDsG\OTZqp>#{&\@&@ Qt{@gDooo$^46YܪtyO?U?D%ػ3epUMv#3Z{21y=1vL37cŌ閦f|F1]:@}?~ynxC٨֘Rh|jhmVuG+;WqɏOH0AKqYI HrY4U"<0 ! M_:/;7x+ WS'?8# Bs#Yz,/ֺknfc2`pY(E1Hߔ+#H5_dnjỐtA {qT (@ɘ},b)9b=d{ b}.nL.CT✘׏RnQ.y6T lDdG Ujؿ_aon`p[ lLVp|k!v6jwO&(lp#` WkD {+y-KE/Nwbv;ݚlF=8R67Suq7/O]ԹqH\wv X|z67ѻ?&>Õt'x$Vׁ*8 LGh[A5~#+X0bS翇3ܶ!)vta[<_,l o^UxT%!J vlֈ'z팡?tk̹B[Ed+*5 CXzx:“N=Du>c %I59F ɘpȏe&W^C acR `6b10>UƼP9%6*?RO{F| ,6f. +7P9tb&B؟<|y*m ޖ+BƋ;~FS^7a744ѿۗS+iiRiq_.091Sܐ|yPD C݄KdT:s8B[UYn<İʎ LtD3ԇhV^n8 ]PBԿ{Q/p2.hM=׃|wt1Fav+4^hvmWI{{0+EY2;afg;~<%n2@_oSpnAr(AHW<ع>HZpOB_r@~|iP'7I&?5{ctC6HhLHP%z36J(9_D}qD̕q176!OfQ1 {n/N [cm4hn]h * Ev"z'c-u6Ń{7 k:A5U?:S^Fxյ1lY{ /|ug ؂6NB+/>G#9p8aϐ;68;Sx^>C|}|$Ib wtCH=4=Qhi3X@X K}X#|Òu3Ԣ>q] vNUUN6v!hKImP(,~Z >͙+6VRhvEymsb\GW>/N?Z/6 VbCqz,x-1CBt;~2=xAݤ~2CĻVpyF֠k XԁY$mQt)# d"bO>+ p2BȟF9o>Ŋ1Ƃ}B$k)΂ ;\U zjō-#Y*±z3m#yŔ V%B#NQTG@.gVj06G)땺m̜SAfMF/7֙i  ;BK0AC)jFq|Xu^/Y[+`[Q`S$as7ڍ< xx6"[n|d=BtoɕkS0Nkj͚4w:sGYz!^|'&|V@+4HCRl KY{qj UtI5'|g?9ƇoVD84(EW-x(Ꮰ!:G4~4\^[D?K!.ȵk Mk0t}kǤ2 `Q}oO RSZCW&;K\( & -6$.cTJ^ܸe:[㬎;hrNx4tJxrjU+~tPNcH۾"g" Ƽ%-,7R@Gs}X:N + sAiz&pե\*ehU9}l.jax>m'ǻO{׻^!@f%ZN qTVxJ[#pִL=A\y&YYB# :Q!վ>P@"h1 2lwa_Sod|Y,\ר 2!q;L`ISU 1[jh6+BܯL63S|,w fDX2R鸛ZgTR`k9rJ%$87/sč@:M\W[{wJ[؟A⁘{2ц|͊N3Fd{ ¶8~VW!q}à$}1,/蔉8xIjC낙;պC WNvm7=aOG%aC&o=f,( I|wǿպ8"GJ" \1'q\=D쉢qo/hU{J;*)͆evQ` U1)&fɆ."^TIYu_@tE}0;SM sv(u\6EQvoFYXF'_\6.2 WېZxx1VEC@^Gq==yz;fųZ}ڑfeS(5BAżC2j{&?#[=sa 1{48,G^AB2/fo,=1P2L?F)0 5Pk^M;pwl;ȒZT׻k7~X(I0;} :i1 ޹9a\i#,d:!OQ)zB#`է?B^gPZĴFGGJ0c j;xRW|<2D>4Q#q|{ ĀS ÉI7T[<34c @8 }o_'X1&1ؐh(alymݑi$6P\dĸAd[@ҳP; ꋬjzq_/҉틩Qc#. ԭ+9tEľpY0~8Cn}.;Xm*.ҙvŀi!L=/X.cF>MgZ)-g,~%5~ мϽKbv y!å yQ)9&á[H<$Ç)=~-mu h"`Iyِ1BR>M*r1֥0yB\MwV46z&x+m m;~сLLaya80 $ӫ0nlYq܂yr'4WI{@M˚Z NŦPl!u;xkm -*$8Ux#{:UfO׸^Gʆ y/KmvōZ m2%YyuQH<=$ݨStK b8lH}J}OQ$8^]`=sV])c?Hx}u \ Y/ IQȈ&Q_}+ da _Px:đ'`Hw) @J>&Z39e8 _ayue)TwG8dł]{LՄF~K! =zWEixG)`i0^;kgoXT!-u뾗<)ܺƙK'(ZX[>La^Eۄ3f74KP Sح.-"!P?o^Pҩf "6_¾OG(0q@/m&eϴ:m/i₥.t ( ,v$w2XHA@tԛn дSQ4VPD_CP!Qn>DU5) o[0AqT65Ї؄Onld-nc ]݃pvo Hv5Țmgşv U,39j6#('Hy RAd9"m3 :iT~i m0'j"p/k+QױH {' Q+e$uN?Њ,4V0M:ZhN`IKyrσ^ȻPJ-\ +BZZk7(tys ~>L337B[g -@6?veAŠnZ\=9NՐ9 A(_1~F5 {iJT7c?14`id37]HZSEvjrlbŲ}zDz:og*c&|WzF&Ƙ .Av:K֔yIPU2 c)ZGxڦSW?x䚿mx !4ٷ P[Z'Р4DZBq]Pu雡Տθ%cѯ3'~@\8^z&,'l.{yHI ?-9fE='[`1l0dUaJW{J5 F&,ܧ.}fhCn9z>[BCrĬ kȢ+2ddڤ Jȃ)՛AugKyknN^>-Xr]nGv![{\pf3oX,\P4)yv:WDIL4 kWIm$?wb* y(a@#9g~ !pCvb:&], 4:')V/H`W{avDNfB] \);݅voHGBZYtph_Zn߶\EzDK{ [Z:o m:QG)]ȯSV|33ʧv*Tp\?gh#RQkVB~9^RO]4YmMt\Auer@^ x;Dπ͖x,32T$'J+h{\|sW`ss3*|S84 lU260_6XU+ *T0ES.  8A疏,^ {CyX`hٰ\Ճ%\űKgfz70`iXV R{-i>,{#RIe-m3~k*aŪ/ጙOԪۀB5u\q6&4}_xa%M!ግ\*1*ڨcg-i^)~ {AGi)N+g#jeV#[o7ͭ UiO]V($)) AcGZ%,5aQdd;|#Ϟ5d 7jI\s'jiXtl>5Snv5O-fŴ!3B_Ud*_DÛ}P! (,r{ 2oE-UDWHfUUkCLyJ]ww Jhhm6hUk ,O nA):}et%zrwL$Ίc81mfrx9Xc{ÙΏ8l k QQ˱_ 2 ` }}'R>goO wF ÒgJ!ә通]$;`0QWBS욄f/ PςۻЊ ^'BzEDI`*͞c M*[xq.mqHi(j1lNH/zB2j _ykߗvǡ$eEJ:Va7*fw^ce` kCFggX= Z"ŗ>PW+È|&K/xEiò|S݄3?;,!gL8E&ҶGa~9Fd)\WGa2z7E"QT`AfmpmOG3%Qkl)Kif_-@\vG@~28Nc]M1\.O{P@FK-0nϙ+p6ȫ$3-%um˒eh7t!NNI %kmzJ&P,)~S8_U|/g [3ln"LT}W{#ePď]B`9j-K3*qK)gxK- HPn 툺n/P+͓1 G7` .+uQDZj3"tH*M=OFpBTb9+[pj!n1W,vV"ޒda;D,Ij>A䙽 _tb .W]!4ijqDZ&4LJx/a:I8o-H);|qqG3Ȣ-q^ h@tQݔ.5P=U62;խܛOtэ wc_qHٙ*`hnN%gB!z"o<|(c2 l;L^g]rI78Y'&~'KGmhq)8,(F'74 :8𧭸Ϯh4'3'LL8_&*/ =`?NM2PP-*y댇U}m%^FT|+6Du  _ oQy#Qi^@OWܩDl(#7D;{i'<6oEwy^,0@5~?h(y )&#$K8 lc((w(fYKn1oqUrBp5*h`l tG}X !X{E ==|Ջwir$_aHz R50;=ƋfVPLdh){R4!/gBfGd+y:ABL % RmpO!vYb&(HY\AMS׋XHdV2O%Էp#ݼΛ[=X7h"nqYåM \^9PBMWkURW"*5xs*mti}ZLh3m@ SDGM'CP6ɝj~ѵSj?-cD_rn }<4R5^5/K?ŸJ6DP/HT&?_$(G{}kdR(DBϨ/LmRoi#'&dF  mYWLT}Z- ؀C줱O$W6m@5D1?!ژmr_tdu6h1ҧ)$خ IL$u%|s:} }چǝw |H6;$ $Š0$8.h%2ں0Pgz~yorIHsv̓%}\Q x) mPE YN@ѸhtWжKcJ%%KΖZqZ(9k9< -AU8bvuC-e\砂hEKh@yf%D @1Rc 9ŝht\\%HQT" ޷f,lT^;I0&L0[1^׍ߏ8U+h BªgHER!p+xBu׭[ӟ ,(Κۘr/i2nd)ipBԟ";(oJXAN?b6$fk{6r_H'no~lVv2@fq  baȟT4@wEaRl7b1A S^1O0rk<Q[£xf$7G(༻s&aE)Nfk-X˴2> ЎZ T [pmKiKs `WnGu#b|S*Py9%9B=TP;Ã!:oէN0bbc(SS塶Id1)R?{ݢ"+ _(R:;xxh3 ցvqrzo NU6aMS=C憉S h!*>{Zf(z)BG6$Er8XD"bWED?gWˏ ޥ9{vuV>-N` tVV /(.*:'5e]{}[ N&RTvրPNsVgJ /Y%5]s|rOuo.m\o:q6ʎjE,~B9"D[ÂC*Gȡ̽ Wsk_5<P`?'L bJfzpHʻ)k3pބG'"_rWOC]\'IzX wZhLږk·7fv(@ͽܯ81Cʷ.wD/J\A@vRꬂ.wxHtTqĢjb::je=>zaBݩKxD{S#DU=?y Q{g:K-PUZ*t cWԌ.HZtK۵fTuIY {s^NŜNcx>{U8{i!k;ߢ<ydx,4F)>5Bm,_nnA5Z|J7B4E?HQ?8eR*!'$ď6'_5 rz;]O`8Ĉ;<373_DRz!DMߨ >+]W:l]xƽ F!b [alI#=j}L:VGy*r)ƀ7FPRA=QL,!-Eѭcһ\My@>qD_+; zV۵ԶO(.0y?:R_2˄ Ķ5.;ab0T=Ha@jd ӆyVi%<]k|ʄh_sM1MX8F)2蓼% {jpԡ@W-9 H^Ajt7َb"e 婰=yq<*vwP%@O|hM'>! Ky`w:ʐF$'r~:g0ML:_@T.{^fWKցw>"Eڏ| ]YIx&uHE1?ʳD8jge)Ϊ&Ǫ‰je뽅Lf!ަ42us _V[ W:ۃvɠP kT/#+ŇjR옡bVnJXy+ev%%y:M 73iJ.ݻWҏ >6`>W8! IyymCqLZ'j ;$#"R!zKzn~tM6HCx[#4g%gӉz;a vcEUe*:A5N|9݋-F'b F-E){@W B1^E?*+#,tRHdik xq,cK9Y yhGٝ`&c[\@W|&"+Zd]E<Xʛ]7 jqR Xg37JqLF6}OEp~WJ lo4'Re/r@d<PT9pܑOݟV|(=^6>`H5wD_/  JLZFvdʞ[@A"zli5FvoHZmI \I0ʏOBY aF 8ߍ\;YSЄ-CLY6N%â^Kխ$,WȀJ/x8;(gD^0FZ!:_FN"\sv1C=%~ +9{$471.0Ruy2E5׫CV1ѩZ{Xh:^}+CzrCOūtSΣSZy2K,2$ s ny,Jm֡Dqsq2˅As J2g+Oެx io+m8jM ʯ0Kg YOMSlIa^AVrP}m.&n %DfjVK/"mTב2z;児7p>m!2Ц4}Of!0ӻqq`ly]y6g'ۨXCBQv3J!C:9TZVa EH HSJ}JOt(yQEDcIŴvMz]t_f)|6sEsyݷdhi?*3"E.+zoӝg댤֪R$.~[Q " Gc/p52N-?1M~d) ؄L̾BI+ɊR*O ƥek!=&\O&*!3RmՄG12'Z!L1񶖗s-1" sh *7!ְ$cr<6 Y).Y4t}au7Fu<=}HNl-3'P޿K:$cauMh(a!$E捻ֵݬ!-)EpjJ@A_w@m硜P[{P̙ ѮLM(e03a skŜWv93_6e JaxCQ%M(|k0qiEm[/So v&eDlD w r:uI/LH 4{(x-'|(e7x0#<Ό3Q ;{͵6V; e6J(NIoGU4V_0u*pOB@;7/d; -e =Uи22Zpk}ULj^[IOY<+2w?. ΦvSu,YzDOy_r%iL*UVS3uD>.#zj6]BTqB,a`O Naq* ߷;d~ C52flFko:4'J{ ZP-f~ÕGyܮD|D٢sxy9)ybxJz%3wnCm`FI1s$*/M"qoWu nMh) ,2;x\-776bzDv~5zWyTh{[T`4RoEQhlWZkڃ$֯hdm77ƭռǔ{(C=N ve GNrvB❯# @f3uMIz^K@*A1~0:P "\v\~UV_( .ע5/EہIR1.&pXĺu'er c*,ۋ}jTe)RЩ#pWs9\HW{#{nnCOҵ@f]C rww'l._|ָ]Y98o$7EiD;"(NC?omJVw^D h4_ha %VH[*[mIzCYl>$6No3-_5۪*cFv;7ȢWgLM%5Vr <&f\J6DW#30vf%Cu hn&'+׏LC{}u{f&0Ӥ$͉sJSa>>UA[7 ZV`kݦ6~38iJQk2ٯa,)_2&(Q_}6ؐdB_afI|qYUUu}slt}jtĥL\QèC٩bXaSҎ~ԞKºw YԾX dQ(q^ک؟D Y:+QBDq<#l g6bmG12"rKIG/= Z]Mz/Ԃ֨S'f8IlYULLuN0DHP34] $Y@d;g#][ws?B9[dW{4%) D_uʘѨC rF'xV2[ ow6^Ue=˪M]r8:3eH[/iu-L̈́w?! mAȓqk ;jZ5芋 H^szvfZzwi 4D EsNz⿓ѕܶ>wA{O| [e[ @DݴeĸFP(o^X%cxCT3ҹ&N;4'p];ְNgD0y`0,bqJz24B9֐w/as;8yY#NyиUs zj~b:zW '4e{~`l'ޯj@6ޫU ZA Pow$B{bI;h/Żs>[ ѧp/`nςG&"ȯܶ= _ܖS80 +z6YoU"75"BgaiS{aS9eLFQfxJZ$S= i(l7D@ɟyhXpƇbԚ*M74$HpՆJҖg{QCDnyҲ_ a|h[>SҖltd㪤䴞ֺs $HdFzfk~CGFʙ\8%-.z]j1T*Kd{|P^Bw|Tmhj߿4~F#*9ي?Zj4X.F.2H@1zvfQ+[{;HAYaNknㅏs\!_v˲Sz*VNgCޏ0ʉHVG]t)0)N;ƅC,六RaN% }\<{BWkg|{U}+Uૹ!Rf֗yM1%Ԝ,nًhΫ>;5%OaLƒ󷥈IY 5F,6 +B:-BwV}9FT[|ZʾVaɝ}ԃAZ?KRaMu p]#a-l:S w]}\]ZFuyO +f6?/۹ Z@*;u8);;ӠoR. BT5FN(l$"0` tc 8s yOeM?jqwr g΃U(!/E H M(M}x8'J$*bK%M;v_+,tPi3:ʪU;I0DAST^,=qHJ=֩"%(;G;SFՈy3ɥ~_HmHBEG75N 2A3Ǹ n+&y A7{2qgrxYac$x_ JP*i!Mbku:ur9<#]~W'KǷ?Y5_6j<H;V{ w=e0@hDQGQR \X?kv>5`XU͡YNAB8 bWʳnq;f|rE~z~K x ֝^$DQ.Jg,tqW\dB` tuv;W&Y5ٰe5IF(}8~/g¡kP Y?NoYAWL}jKU޻fΣ R\Ʊ陱&˵"t4(*Ec7.omnqY|$yEOOND}ٚq͍|>rŎRT_ɭ<Ѩ֯s G7U¼"R*A2Rd20֔X^ d37V5-gN~~|_GŇ#fN„1rM0+!Jv 0w-l,V\Mlo_qpkEAXO|~yޓ)' $cVBjvȉQ},i*0> -vwYWn,E8oO[jܡ!j}.sDat)WHggrՎu)P0x^Hy>P4ftoD9s5K@^F__g;^-&[ٟ\?@J^q53^u?"EHZRnƭԜ-|pvվdr'tӒ|GckJ)yy}.zOJ܃7HAnN)Oɥ<4nR7^`!oOdK\E>և)M̷"k +ORÖ֋;ՇW>+UݎFd5f*/窉qTESJĠb>>2ߢw^m5#\'k{8մ-a ]iQY GfgI/YD%%_m9v ֊oUJ4DCkr=`6B9Aic/nmVpaYkIaf<ٍ48bq7 T UmHLtc`qNW&4>q kΪ ˷T}V]JƦYm/:u|a}.^&THΗ<-mO΋&$;qoߧ3mmL_M[ S&1Ҿ8Q 1t  S\"E֍o` ib$`XngS=5Eh׀h| %VD0WُN54ZddPILhS{)5J6aF6f c$ 6y{d8ƸTDO3,wJ4sʠ8rv2\Y|ITA \sb>1Fp .]'_&>'YtO{8It澉.[1c %J߷M{-|r0 &2-Ybm[5Grk]¡3[CQrOhB@&aD>9$ D 菄6c/تki!VzH]䶽4ж?\YkHAT6lt>e b W_T&+'k1>907efꌣyŗ鮄بҵ~O(r v 'qۯT35߉27AT7QܤlB}~H2t2@Y:A]TybʚB8^H"H6+o0Đo d\uvqreoށ^K95j#pͻg+,Y㰻z6n M`4tMʋ -Nʨ9̂!..qڬ96@i>42"KѺ#gB+a!"_abd-טӥ,";I w$SB:$׫ ! ]4:%[٠ aMbݎJL1h@yYr)~kp+/+NYoЄD5m8Eēhsa?dz%Fu83 OYBZ z9W| c :m碲R(pD&+\5B4 i1Ejih#:7fag#~0=Q3jո.u n _Xt",uHa?s؛$1!NyEaoR:`ɭG'֒^4xcsG1dN}-fefi١VxM䢀AfU׶;w8ÙG=rG>6wyKKCm<3u52AW>k¹# 򁳫!YQ,hMsT.~e{G>a-ΎGJު:D68H?j/ԓ ~Pdruv~̅Kg}J~K{Րx)hty*&vמ*2*LZwT(L%1Yi`ɕ}Kf>%͐{^@}KM6&M /V~m'wbzus-D"=F^ BY+*tAVVT5gV(#376T z%^[ܦ$?\ښۺ"q<;9fpoKCZWTbF'U+h$nNu"2I*HhKDE>Iv$F&Kij#Pc )o+4ԣ_O HLHKm?yO~>(ʳrVUf##}Az5qS;T߈,x@M⟗LLbDP. 1U&o$B.i$3kt/JP ݋?3|a㳞snҲ ,ZhH.g J߽%:|1 fCj,RSr'QZrt!um( ڋ_P $la-iB70$1l?OԆN/QDƷX*MXbA#i `q Y@=zDና`Y+XX j`ae wYI}$9u$Ȉ$^ R 3T0v# 2br!K=q~[";1"3v$t&~Dg2t<^,T \%"VQL7)O)tLZ߆R 57,@H X-32>5 ui714rh>~$Pi> Qh{N ]'K0Lj⍽<7%ۚ(%p"HBE+\I <}Cb;X$|x|駏U.iN}^#v9vDa2`NWzgq[%tF2]Q~_U'G ,ƇSty [A"=B7˝7vc\ɥ^o4 8ږX7 ]ZGS6a"VۧQf'.< 2;d^gǮȽ@UpU\ XGe*[B(_az3#w6g QJ?:ôf)GYCZa hn>xJכ[ๆ{ lLA݄gK構Qأm_հ?l9^`BK5jk(~kUj[1&Ψb!FDf&u*L'hvج],9;UG_W_eA崒a MW̟h*zR=/ͽ[$vwݾԘ[$@zl[/ R]6y"<,f by+R\%2ΆdZ{6Z,^7|v9aCPwR.ׂOf*&tHt E 5'"-[$kCRs.vRH<ݞW=?洒L cgNXDl_-VP6Q$X]P=d_h7Q ot$ˇ=B@6:Cʚ0OyQU0@IYSqNũ4!N4xSW3.bF{]s .bq6OxL!VlI'IJ e &leY?H FT9oaV0(`qI ^d?k>zRhuצ4+}@%+%Unf@?{~bRu=oY%AZ3,o]ljUJ:n,h(צ鿰ETb-ywszSB{Xg[ O.)t;7޵K\?aOx ə`NZ>#f_3:v58QY@.5팾~ [_f $[ng a1_C0kg>y%\3V騥]xFrSv)EqFGr7rFIgjwZ$iz (I Oö'{ӽIbQ%\‹lOڊrES'kzݰKAlx!M>ð[^L7ט^꭬>=?=5^oBdKYİ,xbSM4}NNtЪ{v]vt`ܘ6k@.X;c#>g] є% Rl<4#1Syp_[lfEǝ"$/5i ?^*mvNq% T75zL܄칮:^wp6^+׮Zx-T3? D4Fġ^Ņ>`QO3 uǶ m @#}Q1&'9nQ UN8,*5[P5kTA6K}]zyW U[ܧB%apa݌kV>T8T04ݸ~H3'dbvI J< Փrsj&7'{*j6 ޣu{W7  z\6KKce]K:! "6KIIr92? f` &8Coc_ݼoz5ؾxF+Ծ(46$KRk>O"žA@m}z$|D>`N^}iyO>,W-\r-v}qsBTNn5G6cKttbZ;~dIb#gxy*'VGpJ+>gyo(6Yce?RQ>ta:I;PҔL,fmM5!0]ǴfnA7slUsZid@3Wz,]Js牲Ar~b rZa5hquqh1bifߦ^R(ںer⋓[PizA^ܩ?R\ؕ3P5clj\\F^B\" Y=,}]QoMOaeRtH-O ,j:FȁdR^Qo<PTVhaN2-ALrƣhõm̧&;J0 0Up;;aa % 0կ51tS{g/Pz&},Qgψ6$Y}|K'CW>`" I_F3(/'4Z:(VIJ77TeAn} $wu"0##>uYq 2!$T7Yfob+PQ!+`JT2 F ඞoEQgA;%ejZ-jsNGf&/W_*#fm9g+nْ/MK (lP!)15CfӜoN=z +HG1>-i?BDw,젪hH|~*v,LG =`^C#i'IjVR(D"-T0SOH WZ+d+`od5,\Y {F_W F17E:I+luըpٚ6!?jwtyH?@zN9OYSHFUʺ<֕J0bP%Au*al~~ `#e+{PPo6dcz&bMXVyCqnJ`9X3$AJ9F ?O|spRV9ˬ`Z+>xmsU p: _9'ٽ0ϞfС!֣G^C"+ˮd_ùC Gp]Ng-k~[n`\!%J*#Q[x;,OT2 :}gt-c9&[v v1R-}:θcP7+1 n+=EsNJi!? c`/Bf2FY 1XC9}7ߌtD̮ Pք|ٜD60z(RGkr""˞G$ KJKDPҀb{m *~JrO)4lAOU]5)<2u]"3~U. TU|6w,$1.$rS2@PoB<#L#-o2@hj*ؼx4&dϨ"@:;ET&?VCCu3صdK*2MD|Zv&fSS&bhݔo߮N򱆾F?ٟoOP({bK 3*NGC}1n>L4gW* Oޭi;W[`y]r-,6 +FK4g~OK0CXF:~RW/LTcSµ|'j B*֠9}MׁV0ߢM$/9L*;H5U3yQ@tJ*vW.|ۧ>eΐ<ӕ`nAl5e|EؠD/[; 37,:<=vWpEuf SGg}i2ꖚzjPٕS׃S P :\$+42fӽ4bx9+/=Har)bB FQI;X) Rxf7NCQ͕fc7RZ,w-{pwbߐ.}J[m91:|;>H+X溜8Os,[=dG}#%!Jm? nt~ͼn:K_X u* "v :Y[0\vyvܑuIWy-rg'ilVB 6boLk)~PX=`b*],0*U!nGw<JDS.0,9]2@ިu&ul ՞{la.ICIje}嘤C8 H[ΓI> Yxf8]ɭWLڤGS@":Y!vNKd7$o6$x=:\KkBzb&1Exi(]zb1ІԹvN @GL 890tb6úϐbͿ@K !R %x^0j-ќ{&,f,44|]5v4@fGgA >=Z0񏧫N@PP4|hX[1bi-"@MDN:=R@iN!O+X 1G} ?%N7kZ>oU@z+W VZ-uJ)N'sWjU _w*W]baMBoe4T5O` |A-\Ra6!wI 5o5x4X $NC8&.vrF&ony{~)صPm\o; hP2|Ip_lLISwK1vk"hF|ԒTsA n,)ΨN1 ^F6zxTF$*)͟jfRv|yY< 6 {>m,F_J! q7|Y 悪5$42l )'i.!73yɎ2ٙI,~P˳-%)X lH/J9naKv8Yoz`!yl9X4yBjGZRM0f)Z̷_J_Zi9vLӏ]>rukw_0SLc`aWmܮ e b%5mqZYǿ.67 e̙^m x㧊 I[~˅R}W|Uj5sDZOC 5(=[KJw̚ u6>h kkѝN;aNVJM`֨J3ڠh1Х ipk @})UcZ(gϏ;\{H}R#K1y0W_kyL8gxm zԶ3yqi吾nW%No /971 [ 8o,Caы0l8wAN{2<."FL\O}pрɣ]ׇ j|-Nf}gyX#n lb@t;VHRo5?Ἡ Y,d7(M>Y"^))6$adQQ"{ro$Z{FBEBlC\ 7UGdcrf!DiIvh%# @#F3ڌ !!,fhTհШ)ݩ.o|OhhBn /]Z7.} F-ᦸw, |ZtxWY@ڋGyYMwt E] 3(lM_9XG,BU_TYӺyʱf )Q5#$*ÿ"C|WN5R|N6K ™ɣx<\[B`oh%ǎpQ#<ǓGSe/x([ I r!HlZti䰾a9YT DNy4` h%th~FGSajXt= Bx$zS D/e"pNNaWu zَ?[ 0TsX$ĭ+tA͖%5%ldVwq x '>6DwaXg羕CF.>5]FjoUԪe:% {MJK1\uoM}LMp Iy-h;F dE`r߫0_Dϛ['0X@Z{> FF-E*dq ͍lk^Qv^:i̕YPONg0eGmtTxHep],^,a!3ƒ[ q5dSEOZNq 0|6Uxt6E RG-D1SP&)ov+WU!o.4'*ckVUÕ6~3+slËΠ{B Or*ՓALk‹^92P|%2hc,fH&y๱?Ϋ' z "~/N{ co"qwNh_PtdpAt{>qp eD8j#];pM+;j MFfе9wLF|w}=s혾w$w ?h[au >%0{Q/*حI9( :Kt{c NQ#/~ "c=`G˽g@ꟹҬlVd-m%B u?gk<bNmZ'$tƜ#_ǂ -3MbI5m{\r], ŽZr~vR[;جD7%G`tHo#qzM6|I# ԏND`;f ӱ/ʇ e.R&8!.) *6_P4 JYt^c)ccM0_T<}õgȺ`Nrˉ$cp.*)(,olX9jpA(۬s~Ї-Ͽgb{w1^KIw_ye}b#'w¼Q+X1a>˜VUͩx F)g07LμTG<̓V yAT _.kuyusT˳to\fND%i*V ~gDqXb%݆c(nxi򌌇(!j"ndr ZKt `q/Lȃh$bOW`S>|(@ ZtV%O8b"| 65*; taw7%>kVq- + PSJ١tK1O/tn_Kl&5m/sh^C;]hg ;\m}L %tr B{#? Aͽ._WZ'my;ʰߜ[QC,!|ê::cdn\ 6g…l\a|.ߔ4A\ZC'i//CTg xx7TgH((P6:crMB.f쥬IJ̠s\OU} 6LVFGG\nl՟'XX裠Td7,#QL);נlW,qX9. yj|a:[91z$N*R+Z>$&h(E#;YDa֯X8ÜhcJv!w`sX<dYErj/@!GH8@-֌ ^! @$PVR#j¹HxJsRvι/0ʩ؉ࡽڗXi[?I,[4퀩o>}TO2oU`.WٵkRuٍĸ? 9-#&Z(]UM^ *">).f$}\BI>kr~q >߅97 uwM'Brcos=Gco*衚'!z(}1%?a&l +Qx@ uL.ޖ׳.P|B23uB[F{!TV15r]Ư2)mWg!KTSQQ tF 1E7VpޝB%Rn[K rJ]? 0e]_E KUIޤ|֦]'6Gg8%N픉LS;KT2;1|`ur;h Z} hB'RGҪꤑx 6*m0-N*n)n~o{B ׾ fIF\kb>g*:MΞ%1RVBpfnʣuGqqNt>[F5$JƃS),I+ 3@>A92qXfZO_Mu5K- 2QdGȇ#Ƭ:\PD8o;}F:6}pAOTiQax1J%|gh&b&15dc~Ԡ6mI@,Еiu j7iПQfa[;1#Qk{yN\Yd5$M_kVJfdM'P, v>6Ds$h.%AUw+Nu~aUV($}Q,q,}ݙpni!ۦA 3 wRpј$3;[Q\YA?Xf~Z\u5wիuMCL;4Si|"xBl㥝ED4(DQ-w]6%nxdWFlj̎')a:bGYV=6Sw=' ԑ%[Tk ZFv~`|A⺵g `-@*Ow-pS0#q&-M#5 Ӥ_CR7yfxߩ#l3:¬| mV0}ӘBV\V,v7Yh6UZD0d: Dͼ#Wޣ\C~Їzc(+ xAulXC_NGҿvJ7OWw+2ڊ~ eJT@ȡS$Bjm8,hDLӄLY0Ɲ 'kph{$ Y#fle E~TJeh_ec)` =x1vw6 CQxDp͗H_2 j,amqm TXr@I۵ip8x, 'wkXŇAZ-\7ŅK9@erKԧ؋KY^Exf~uj E[s@[iEMZ(oQőbl$. E*^Ev7I{2'-82~1b !1{ Y=-WaL huLno֫'eig*̷$t{ *zg$Lx,Vo!P)N {q9ز&XNZ 7}y槸0aȴkdj]" th5mv vE!*MG_U VYDBGYq!8(IP/+sCq/EdAE}灌4k354Pץlz7,7g&^=tR\%簺RIƳMwH>'A:ÿy͠?K (?1X*O&PәQv=QK@O-mInEwxlQhpכkW_2exnm H,7wbr ȝ9-[kRK͔2pNtt[9J%X4L^[.Aȸ n`;6z.t.Cff2$P ̘)ќd5.3V3S5̱$x:u'*wSa텡V#6ngi!d7 CYxL~5T14\9U/_0 @"z$3n 5#K2+Adi\?=7Gz!۽Ml rJRw8v~"1M4d u?lqr7cW_]n]׬֯@X#߲Hd'hTHs.aH)+YX< wӕ:pǿ bOgivLPtrkpw@]wOSʋ' nhDx/ksLueX:wA,(О@uS(SY)ځvhC6)#v@J$/$I烳j7R~u6r"rFNZe3ѻvVcD Լ{CS7 VFgCYq=eMjPѾ!CqJLO62T`n#8G\aRhŒgs""!:qCmߞ7Z`,踂@- \Pv35T8M6=!c&&rrA4En=sԇ+ Pz-s2 76NFEW&~MLpzcݳ87 -ĸk#^5DŽn8j|5/O@-#JZgEƣ_k(،p@!'I%仦 M]8 撘iZi(F@~.%bHX!jShl^:4J#sb#h=t/el $W Z+/v*CgJ'Y,OzkkgThIP:O0zHRO|t{.!iqx/"W^?Sl]6P^@Y8*cU[.I<>Sc;䘄;,ôdl|عc!=Ss~oe;' lUIE>g@q 1BMIYBgZOopԶW.d*$ Wu:98$V{9`_Ph{Z߆qbm:pD.ٗ.TsRڴ_ȯlpKmO=r 䏺Fip]ʫ2!"e{Ş p QPuC./ء V?L3{dgW+l랊l;iCR]@سfZzֆn~Wx&ŇXX7@v~ܧ_,}IAɧ$Vm#'dL2JHys\_'m5׼BiuI> R$&`)ET4Po_K7i4}60Xl>.J+(Vmc Lbf󛅖02=kz hB&*nr?ꢻ뛭My,X?t6 TKv#%i%W䵟B){XLdž9JÿC©7Jtc==i?bɔmKog o#[;a)(Đ8x%qn]LjpN(ppKMy3_]!?HȨz^^6rb'&^-+<5 5 M$4tonh.+VmP?ĸc\PF4%15@4I/ 9 Dj3uB"8.FkD >J˘S&$N8^;[hc0k9!*6q`mʊ,f_KmعÜa X:0ָ{,B@\WNWE+H!XJQlPKrɯǤp/Cn00,X(Uq0̟A %ZoﴊKʁi+Iv Z9zj$]qs*, MIKC+UnBml)?ZFT?.1iccN7{*lwŎ1ƏiL1fve['K*QLrpPeef`4R `F42/^%w?('LƾT?}2^|ۗ ϗS۠^I'3:}-vc&5d6m4xm-Ztev$!#^2֤,ZvOJ8e+q٩F<Z1~Z6\rP cXC4.c.*AQfQRsOp1o" m^j@'['hEa}#l77iT.W/=h:M8yq77I N򭚲,|8UoL  ,/׈1HANk U UN5;\kUoբREP%O:mCY26jlh~mtawq.?QI'FX5" M",Co fe,ԕ2U$L!N|) SaYк]Ep!,:/[ 6h !^%n g̃Zj]M"2V6㬒}8saثbM XJASXg4+xaIBCbFrVy_. XCʷrmJH:CUF~/|(~n&W.{_U[&bɑS2|%M)NNsCj^ٍ⹉F_xIdrY0NT m㻺|Fr^Mb^ k4w0bG4UCt#U!gc O!}.Gs׌L怶 2%ƞSY]RW:)8aWchh|1®fY\^_~ GҎpڢ?BM-f!z ՔO l{t-|=LD3JŕbQ!9ԗ ,sV;4p$g &kJ8P"—qQt'd%qYᛸK2Fx䃈-ySTܵեa۔FLM1IZ O:SC\nWuP\=( PKIw-TNg6}Iӱ/3M\Җ( Q<`5 9[5b w ɷŐw!}GJ)aD7drc4YiPѠ #֓}eUhgIm. (^͑{omfvym,hUYI@ !BI"f!܁as:$E`gN#H5QPzj4/M]1{,8]hzgIa8d(Uk1?ԯeXYKu>Pg g^Qab7ƌDV'5͆Bͥ^BTyQ{n8;P@䔂_A\L3g`hAx0hTB8GJђg$$?,Wz J9 yXj55DP8D7/-,ԹҼ4Rx"5j$XUDSk| ms?&w KI;Vqzn`lC4EҠMa3/T8"{htLjW ]ؤVC,չGviLEFfΏjz-cHggQS Ju֜^d%O! X0W[ō{+li">f)!LuwahvTO9ʨb'YEM.KJ8`}s0ĪF(G54{|*Rh_/ 3WHt'_POv+es,jm{zzd9Ɵ:v!uأyQr/eYZ#^ppt Wylv慻IYd|lZ!R%^|i;g #3 C@3/]%/N@YC""<6̎IɶR((Jxy'}i{=6^\ OZxH%nw 9yVδ4ŷUk+Rb982}?LbV}9NngQ+,S6 1ޠXBl} {rap8Pcd-QjĤqۧ8JV=7yǔ0OQm|P; ZKQ!(> R]1q go0BDO/yd!6D男c1Eݘg2E,}Cx\SDLqVp ؅!/`|gܾV$ _"3Kj(XI \'S\><ʩvlrw?As:TD b*' tIvNm`)+ !ӱA?'gDzθuJqAt"{%{?fu[{aμ1Ӳ)#@$"L(C˿[ >dL Si%`j4W2 IHok؄d۱dyGҫF2ݝ{>!Jd6_ix~(D0wvZZZ)V4s_+߷Re_cPO#2 =ݥ|ڼE@FXT"Y;UVGP, E=?S8wa:z#UH8uENH` > 픎tƨ*0(ʃmc?htze(6m%J]VM ߭sHI=P"[[Zq^ d~ Xb:}O:/4Ag*kjO>Rٲ~'Kaqo<W-\ƶ3gN wBQQƔ±R q7 "OGr)mrXo&J"z #Zt*@T $9 6~x*<5.Xc$Szѣժ[;@"/u"a.E_[`n\l)8-}ͅvT :!;іCKg^{YZn̹Qe S3t֯K}Đ]F8i5pM=`/1"2zOz#8I%i΍,2TntOb)ӭQęi^%欠 zK%' 4{)E͒i%O<(p 2"-F&q liO2D8S'\6bPۏOm+M4ǏI vj.nĠ09%"iX-$zQɑeEj&Q?'aw`o \}JF7Ԟ0!lc9͆yEp3 0tƿ2NRD^{p $}}N3QϷwl>^dܯ]両X j8NX0ŃedLwf2\?ifT5 =NyizbC0+d:6YɉT J}y?{?F1+k3Q`n鼚|Q{j~O6j0K712ٚ tr/A>?*~`1fh]Uֽ_Ga~T,Y wn rodP$M7Eb!Y HD5օsϪK+ؐHoĬGj)^e!ysvrl eҎMSCZj;l$af]h`Wn r<b\(^Ux(*+Cg[[y{Jr JRBkh=1^Iv5rm'k63AE>+ClPJFjMr M@mtۻ|0ҹԵN05ޔҥ(3{ 'j= ?b*n mΎfݘ25O"Δo"/mGİOꘙk33p瀹+}o%TOX(iڸط ~Kpr6BeR>Øydaͺ)TI7L8_g]ךaW8?˨G,&uRP3Gy- u+1af'YqT|'~H@@G=kQ LX~h?$XܻyĖ?2@T,p] bn-}pqo_?Sn-EJ8tVq8Tg)祼oy+#rc8(F L-NCU>Z 0TP)F2H X:?WL^L6. X4I/-Z2mX,mwwƓ6-O eR[|~LA#6GrOܖ!N1L$8AUϓkErujg:PO5LC>P]YJC~-r9[ј&ӵs0D|Ikb}FIc¯Pw\y3<ȫ^twP1x*ғ*ajmG9J^ Idg8ĒAdj; lv ܛ-xM!528!FiRx{c÷b'e"Ά /yY˲gQ9 pVO.mEemi{ /"Icj2 -h^jNN%$Uj;'"J.Sk#yg\C'o@Tp!j ν%5DuՖ%FŦ3gQդ;S9$&€^G7ww@)x9m=Cu7F6ń3{4UXɈFD?' ybIUe8?-S,+ߓ5ZA;Zoűa6PN٩D: DWo/X wh<чhs;@OǧDc\<{.Þ#ZEhhTk^38oMڰT AI,m` g7 *m@bß07~y&uk[y< j>Ilgp27~WkYrFÃD?]hru/  @^enM&Pl+s~u-R W3uw W4* q/Iq9 }*#Ei7) Q+\80tn d# "vBi&]ZsGwG=LsnX4jP(ɫYbcT,ϕ^&  JYF&uv<6cŘ=WD948.l^8udb:3PaF1xCy˲sܟ>Àw $a!ZU -Eiu?}7X_gkwD^IE>~} əʶF!& 1Ar4!1'B  ݅fxM1Zn]:_`+D?MXT5XAeHX 5# |FnavƦ>#x[A@97Nڛ;`kX4kgLfUNZ3x,|5%\6삐)J,I Oc[G>k=y+鸤iJOe(culyB4+TqF]#Rv4[g' zs%Wv6BOSSV#|&d2(Ja| 0ASw߳G'9b%>i#04%:zL_kO5O/oZ471^WX+/CM1|dl^e[,;w &]kѸ|@|v8jd߭)ۚk, ?% $;ʛ>g0 }3$3T&Z:p[dT$qėäA S # 5NԱYFI@}ŴZԜdp&]Py 9*a*1v'˃ϽRSpQlw5W :6$GT»umxuAzAT˴u@$_dM7/Gh^?.mq{FMb:g.76WyV(1*pPJ7vYtBE hTdz)̚6V(Q(3؞+b=TkYzЭP~lES洓nyF%d/ɈP=߬wTouW 8G-fw?̗}k#IbT'{M56MYZh%a$]"daHHo[0ag93 d~Ş[1?^[\KK7^c_mYb= [@6FAE!+')(!W I7hɋf}rPO9L("}䴟<8ygPF_'pq|T !ʯT"w/(N!!."ER~z'8lc;޵BPB$*.0˼ۑȮd  q Xfuj=~h_#ŹqW+|[0 Y@]]-ބѿv~G+r?U$;5]g CЕW^Iy<1nn=|B TJxS TC)Љac:Fw } ` u|9O: V~uTd"p(!;"G !P3 :ȟM y;3&*f+ARE'zBTFߍ*^wmC5np 6 S65')&ե:S{ilN_P:3|YiZjtSǽQhՄN<ChSgw#w+Npw!Wy@ds of'w߷Ħ7T={oWȠB Βk*Rp_p}K/4]'=Awԍmk|E QmlאVfm(@^ɁŔKGɠ$5aW2Yt[qkڎrjB9!E3j uB"o5؛=㔞;T4W"6،2xښŋR>Awڔ-ty} R0l@۸B7hty$('_f7xڣ$ުWNc ᝊտ~y 0C쵰$ʅxoֶ7 Opm ĠD?(?h l%" XEgE{#Vu_.r< #G6{N2ŚNy9zPÆ篻LU@Os'G%&z\9A&soDjvb`0V 1O=n|WQD1~^ol&$zf\$P̞$/#-+YwW+A^F[Ee c[ea)2q_ q/3*+fi@CNUDLU`Rl_6!h-YHg6_0$bs %X~~ųREޯeq|jYxHQP5/A"8 sqhpHcD.%L(sCk-,S>3AfqN -R˵;傻 9码e]=rA1aas Iܷ"$G'k mbm-SC?cD}HF<fTS&'HE>^?p`?UnHҞ<o^3I0eޡ DN|PވF%iE E&j9_C1~ͧǨ8XUX{ןQ#ka~kZ#=YG˦IW-N8ު#UK}I7F*:^Ѐ#^fm4ņ#9cEL*eEu w96 }( a_N"ٳ&î8[K.ʢ'?fbd8bw&Fƿ#Y<|VY?gC ѷb%hlHRW0Z\ЇpzMK' FSaHkr-XfR ɷ#sm[Nc WBP{oFC4Kkr@(v"$.mLG‡eGuFa-ȸꌐn<I/~bMM]볔ԙFëGNxjmм!Rzℏ3_5=KG1'vG[Ab}d/C6 R_iH2tsuaJ*Tu` "X%^ G'Yi:p2DoHYl]XS@6yhb~@ Q9^7( ESbaTda˷X`&<@_ώ$CHT.X[f}^j;M Zun`m%f 8m- wЋ}Џg =^ѥRm4[̓Ъ ͏7LmΫts( <7tx^hN.HR&1ݒ*Kk|\' EweQ|8(ھWfr\?VpEEn:Ṵw@R{JϖB-MrY ·9Ѭs|jWf=s?Ҝ6Ey\dnh%N?|NJ̵j%'7Qf2-b }خȟ%{8&SkfQcHk[mj_КGY0 {t! UzZE|B(>1|F)?rQ$`:tkہK@b<-  ʽge,8cIMT(?؝n=*,8Pr67yj%+ {n(G1_9.ruѯ9lUizod@:\ORI炒 +<_r:+D|!&|O\-fP@-ke~B)v |[2`Lu/KztNTrد33g$yBcw)Su"AD-7Z9H8Z)/h_%,Ƙ;6W i/.mJXQjB ]~(O>|:=y4tmS8bn+#ag3 1"$P-ǩX&u+ILL7u0y+cHEoܮQ|/b=_=˫ 7?uֹ_uZc7/:~Wб2`Rʿ9S@/s?<PՐᣇ}KzoҰ;]b}oއ T:GkeMy uP4_t:li \xE~P,[fQx~ѝLzXgUl30!Mf(H^鰅RS7G} z*6pp8ܝ_bq=@$St3'IF7 f9ȠS]sAV @i8kϫCdckWvodkf/w3@1HyBڕ\s*`4qb/dizqPYBPSP~O SEuں#>|[|O#2ḅI/P`'8Z]&y 08?yO;xvL/%c]O+Hn*.k>]`>2J52`Z%0zCZ#y'uڽ)80hc4^+1u_!"-썶t/'|KPa xIƶql [<ϕ{ΰ{Yߠ|h9q6K1a)V|U,/W9eӟEv[i;e+hF>?vةn-mi3GpF:,!xB*Z&'!v;WGn˱łPj> d9% 网Դޭl9<ێߡ[ qFi ^*S?\,˖ȉlOOU߉xt{H3n8q*9TlWkD HT$s 3!^ uB!TcibBg$(7P P%OюMbQtRj/^&4t9K?/5/5 ge[TRr:{"cf gE3O[f()3g.̇;>[> t<Bc 0pH#@߁SXKb{vxhTÔ4:MFrznö/X[7FrT11ȋ^C%e KHp[9)>'(BatlpUIxqhƝPlz ؾf]BѥUlj@i\kt:]u*^66L.Iޣ|qrKQ2-q[ip#뭶YxT*^M6s:Se-ѸVvHzyYi_j~v7CY&CQ)+ *5#Bxr[QQBP_ ٝ=9 B(`4mA0SPQd:)ƗxPs$Heyr}ah0@!ڼL6PxzM.͚h1IF1];8,9Z W9\-0b$&`'FF>Z^;+@r>{LmR,lca=!@KhK-m)umXauyArww4I t멯]lg2IvςDzZɱL1F4C<0FkJR`Q.QSibj^~Ujy J9l27BBVfFn 3\m|QYIok*ѻ|i8ΒH4d]#V0Vl~?9GZxK,w@ӯ jyj+yPtv WaR Q̮}Bv3j~L34б\@:|D=ISQyD21;YŊYac=6RLuAj<̤Wo}0>y\7A@m[Fq#6p o84(_A!h<^%ñZ|DBMQP9o;IpN*d3^V'oXI⒄^iOw7U<}ꮣfK*i?{MO`hف4Cvr<-"'eW{@_<_WDΝ3w+l /|MXʣ^ݟ Rj Ŀ)wsx[/Kry3N[-g"EE\+K^GAP=![o4=u׫АvP7䫸XH5ۯ7?|-HKzc;mNS;: EɽldHlOƀ/BmD_>fS'WAJ_UI^i`/K;`F=~Gfp!=7zPJ\J5=rصߡDcf;S޸ŸCè:~q M՟T'ybq*Ćaz+bϘ{WgnsxT4ĸ,Qۏ<8IQd.|qQNb:("%m ۅ֣7zMFE*yߛ󇢾[2lIQ-?oΫ"e>;*nf_sQ/U &1] l،]19$7+/j"޼lkk CW!}fǟhSr\ZQyS3 oUw[2gwZ6c\bĪ\R\)gㅖ/dJ ZeT}wx[ĘSm yHv> PZd.0~[߷SdV躁``,K d8H4hǮ=2 *98)\I3kwJV?k4IЃ fI*T9,#c5Z)Nv{%MXVnO\dAjv6x]9/MF1e=mZUfP_hSxo<0z,T qǍl6;={}vQ|GXASX 8U%@D3gYgQoe%r9m _h0R~Y*Vx04E3C(uh'c+J"[d2sq3k="QTR&T֊55҇r(doE x-p>l$9(d-t!] \Ը|Ǯٟ?N`-CݏF2j,]/*v( dFJEmG^5q @FD:u~8 b]D rLrHF#":f-"3A魋k̷NEl1aK᱔3`:V}4).j䥦0( C63Q |(Q(6i/[״_\@,)pc*o  QŽ)Ku,T?ŽU˴Ml"Z̽kA6DODTr AHܖ{h _ѷ9уU.RzPDHBk]u-c})/'>akobG)c eH|J7+Q_-".׊xf!Zahc˃)d9xVZJi j O|I3Sӝ ߣ&x ςwa Jsءǽ\umP/"BNq.+TQZc e0SlXe?wβu-jҺ*61op~iΜEPw"_k [p23,ÞePe0DS-ލ `b(l?3Xx\s(R\GPf#{HevfR+d,pVYgtD1hEz+ۻkC5tt>4'chȟ_k ޽˪%MƋ'!7{Rd&Ő8z-6fYvyl\|0Y~Xnb?w{(F{ݥvMG_\7Z =w)6cZ`hu9XFVǀJs7(/wCf#ͰkHv_[]RJC,` =p %7ZYDӃ 0Z9,E@gO;8LnU0DK\ 5wƑ vt2 \\X|ׂe^/.jUF{&jJX]c It0=hT^^ GxxhԭNX`>F[9x*Q="Xv/+./m@Ccn% J͔,_@5|@5EoI^(P"FBF.q:,xY5iUOS`'̠:y׮#^?6#c4|1}xD*{s I;oU:̭xҗS LLXFNJx.Y1i|=ygȩ]a4 &!wj7GS]SE?W& hGRM(ZДm=bLXۤk坥q}7̧U ĔXM;t4z_ ero2lPH%i8ޥ$MV~̇:Ü72sd7&:&ۄ (Kޘj!s*xu|gߣ9Z㸤QM*tҨLL3;PĎ]9 `ŕZ-89&{ذ_k=J崩摾\qF.ٳqn&JCQVpGۻ 6gv]nhqi.r ^?EU"8=ѽ"=X6zK$CFi'G!}sQ,# `/ik$_lWe8V_)&'YIO]1_!tq(d|]D9J:eVk7UOy߄wXϛ9`d31Hckes);xnQiD~,9S̬ "!9ª*p}OfW1X=.,PBϽϹp#q(]@:44nxZ1^Ck֘$؝VU^FzPW{Hɫ9UAn{!OSaJp w1ۡ?w8B2_`ט1 /Dq,;ʎu'tqᇘrK~B׷Icv8ˁԶպ"&KӅs740VB S^ߌ܋ dsm2~!ǻG{g/&9?Axejrr>PO-z~ΐ#h9,F/2o]7֢> mvSҺʶ,l'h:.W`T-cp= bcժuޒ;Ljn7[9P=ߕR3 { >jf _;9D,zx, E!ur;_BxcTJX|::ծO!/ nҒb2)' ҋ(Tݰd}5uS_ћk$.͢#wzcJPXyLD!شez|s1YъLR[^ɽ4|pGh0ă30238`.g+oqjB4Ї[˴۶܋cWW|MSmu$:žKߐp0PLuSa4 t@u!()?,2PnA`DU}N\tᗬ'|e8ˀ dCNy=3;q(.ҹ {&aw D%s ѱG;<*hdI1<ҬO٣*6n< GG1QD|qĞ3d5pSʍOD|-zHOJo^f@zpn`O`. I}`pB۠<|%|8Nv,\6'{ߜXDʨ;űhsbÏ {q`=Q̴u ]kK)]3@. yZ,'jG*/`zZj@($ø= d:gl[=eCͯsv#*AJRĨ#s ̦xʌꟀhl۫#~B'J!<+cMp^?986>׍^OoG*v.dGD( ة` ù >] ICܦZ5_sRMGaYX G5L45r1=pɯ (8ds`y\Ti0kB dYzdfD`v\hX's 9%]2"[j a9 @6>|vH 4R'%Xw (%ٓ_JGJ:oxSFuؕ=\5 ~LGJ;!]CJ-y~3<0s! C .x3YxKħ'lr{߼sQAZp-CoAs߅y9Ϥ S;U$ʆG$N&0 C ɼ}0N8(JLF("\ X;Q֏aIFdxBD 9Hȷpna(VU+:4U<} }a倉5w[}F\hiG-ZdF|J0og fgi~ë,?Hx >lo!+׏l!S I<@sk~jB:^LmvqǶ?ņSMtцOyѕ_&af,Sv+liDd@#9iռ X"6A\XBZO*J܂H]3>M8f)tܤec!src?#{Ѥy !of~H%z=^1a`=-w,ԏ%_Փc x!_=#ꛚ0'LṘ\sBQ7P v*%%۱_n@ޟ8gh&91äbc`]!Tr v{AXCt$Cxk~UCP+9HN'~OWqN_7Qcg0 g-A2wыo"M 9N@`|gPwEnM{mܧv._K1]ҤY ,If/ c 9<>tĐry4+Qv?oձW0gQ\B0|?aG]5Z^yE#4* KsZ3yt䑳gto7e3 EԴq0]-Xĺ_Om-, !YX0e.4۱[[; Q(6g/_ 4{XD,g )LJmS"@8jro|@i,"B4ކwܙ9!ʁv5Nz^%Ot2F$gLKɸ3 Q7gUET@X|A` 8 G/އ."lR4 홲YJn.y8Ȼ4 }E>+K=LAȣ_޿?좴 Dj^]_ x]H˧} vsu[Rаڀ:Zǯ:ȀP:y?R:s5ts-ɏ$ M]g .ip& BfM2#x^_65),} ep䛪z&گ-1H LCwCv9*<)0~ +h]Sfki1|;8k0'l4oyH6kWk/Qx r]=.g;<({HO&۰MV݂׋%6S v.҂τ$50`rlTxtDC9HQ+Y%!x'w΃iھL#SB: 槹О5dՙNk>o@}צ7>6:6cRn(ZX߹TС9;4zD<֧ S Ç=' ߪgqVu NV+$ ^9{%Tm)\'VQ23QtGFC Pp1_+Q 5žI&S+;rz9S'~ ިQnE_Ӎjݭ6\D7Y8PRfa0[̚ [f$^wEͲ'WE=}=%L¿*Zr5✵frr䵞y&RmTOc -*Pb$$pұeúX=g%#LdTTru(C?m6_im?{(<^i>@=.ѯ!U|DkpY;#t S򃃞ސeodegbTPt`;oI.w''('G<3W^x-ue>H<(B$Zh[ţ 6u2ujVVA)*nHmB 'tV=r(ZB FCE۪ftihټ^S's7^ͣȮChv+ ~)3<[j7oBd#L魏w\5WNƏweKCP"g8~<ZO'$1z۞l[|DWw8GG#cu´=H8W_i n̕,@Nzf zrDbᇡdfUOg IoMHbkB5"q:@^ɄF(Ku$ʔ%Ky E>yFJ h#sאÖQ ݲ^P)h*{go! ̩Yo:"u2AU𚨬.N3M|W~a=+DQld\ Қ`Rc?!>[䡓>2 uL-jJ}-ZaqwJ]e;^<78_<ΩZ~Ű'R< T,[owOPZ(tjd&+M*ei-3CƐBݗGovm"0ALU~h:HR/J7oӬ(?sC~߀:[E:u0Qc^7$@:~6;SeI|o@-P.[![{ew!,̧z)! sOmךw5Nf.n ^R}S<wQ.|%Zd-ʉ (QțUD54i\{$P$5H@t|ʠ!}l<?;QadeGA<&b9 bfL^]H-Ώ.x = ,V~)o4S:b}l uq*+-WLȦK@ihpGtHy5dF?y7Qv%*':$PdMv-LM!CU$'˗ݑC7̛+I iBio*oTrfD%v>lr8} =;#s.xcjјRkr^rJR&A\XB Kcv3onyt. XOZWq6 >r~%(ϓyR/lT:I.޽z` eOJǂ-WN-2ʶ&"u7OݷYꭻY˶ (!黁/JU Š(_uk67R/Njt̉E}ɉqI;%uұ$N`\`аOI۬\NuO^-L(ASk`BcA;Cjv ZZ+`,qGFKoQF疽A"wƒ-}4\IFk,uxhTL&~Jw**-C̡$>6TƄS wI^P #LRßac B9Ċ'u疾K&?H2 >!Jb/O)2]nPP.i*/(0 \u/4 2tsѹZ>GX>.6ˉ2n^seW`J*:TZO'%e7JFDoqkvy'qˬMҮu Qy=KY@&CFE.#9@JwM HtW6_Z _iN߷0qG[_[K6URttRe6Tk:2;p^. CHHM;xk%1U2R@nl~pWSie[0(;tj힁EK"x yz#-:V34Y-{ZUR%O~ya¸\4’y#`/ngUQ-V.]pf|Tp;[('SXlEӄ0ҍ.zn4[<ӮoSxRB_,}ȎBM.qXc ǎ-ts*gI"m!m`8,fSJo :aIsRoÆq͞B;]H+Yze/Ý,kt캱#sW60G*)fnBYOq=WX!Şofy}fcX0T`6[_iU3ᒙEFR*n@!3>kj)\fcq+e!Z-#x(ᩧmG)yB/I3~q 6#-YlG:ڴ![gPSWt_fhAYĔp"uq?."t9d:B.PI-M`j$&TҍW~M4"Y @q'*OΓi4bHV67#ї{fX}jH;<#Ws׹_7>|Iehkch{@ ֺ-%\1RaNTŨ6ҶM8bG~q\{Ev耞oόVgkx9 YXJenm'ȍZOTS)}6BeBjeML!tSfXR:Οo~yo7Qyn*C͛nm4{$Mu0[kk(oR >4aS\.pX:%} w(ek Z[)q2bHch7`B3Y^Aw΂o h2f=a.tgPf%B{)Ā$3l*cܻVQ%9*SޒOݚwT{q5˽;nu5Jj3#}c Kt;Z@Gh(H )'3Ds{,gLegr >%maP _heǬgS,/5gx-^ .*gWt<1P jX(Y29xf8k&{Z _[&I…[3On_Duȱ[?K1;G:[!P&9Oc:=] ) _5+`wO>̾ڼ.h6=r)NZ?]-p\*gh =T'};6CtjPr6%GLb }.;.p)~p;# x.[Z֢V, FurN]EQ ~ +*?惭N8f e,$˩=b[lBVj[m gZbFue%~E\"?2u" X7y[X{@אc^Zu$)fyO#&k!!@iG0R ri z>M,%{K|ט I8^pz3tA.p$~?$ǎmA.Qqд ȵ>u13u}+^6T=q@B?;𺏛̵S3ݮzmwu_h22u'x%' Ÿw4`S jJfaF:X ]+|8jAd$h, C(xg,P^aQy/y`o. L-+k $D`[xu[Àfsi\\"'•NB-pB{.nAYg%0\F+!Ւ|͎/|er*5ث:&I˷ḸT.EQ /F$os?,bJ:YT+κIhH `l`/ `ݸ@;> 391s:C K2Su1h >nNc-A-͒)^D^XXE"hjZ۔:\vn^hYCTz8/~M*5. ^Awb()Ti#{lnB$mG?5+y': u3ON9O9h4Sr4 udxϘSTh`EP7!ùvBQ=lc0ТkP2_3m.eA1Xhf WJmq?V-8\>2|H4vg01wloE?dP(օ\B&mOe~:ur(_Oצ"'Xa,f"v]aӜBNTE|Zy$DJDaUCL>t|k]8% ڧ+!mVp{Z)/1*;:bJV6k 6P'b`' "مwGAxKAGBwCrq%xO7A珘c+sӬZ@|=;m: fVp6+Hpz-L>f5=D o}Xwno 0GAA\O'a]CD6 *Ȗh[U.Trܖߢ?;IKdu;(yŁ$*MR&qr2 1mAt>1JNu CExh]-FLKg̦r(7KCY&Ѽ(Ntt"i&~խ袸_LАͰ: pkj{rн"}3tsu#`~1yX߬.51 dKʫpMF*yV{9Y+Gk2ga*]Yv6)A;t6e?-q?wiqOpK>D-N)<_$|,%;P ϗ`Zs@gt@>4{\uι]guvY5Ḧ́8{{"Ui 洫on9[λ4 J]Xnϸ\(՜@wBo@o<%zM,iϾ(0:BYK\C{h 2ZmϹBMk)Œ"㊉3K% jf;sA]?K,'G%Bo6opOōjr5|Ϣ Y·yXUtDi t;6x"rR_-{;$. 33[G'o GSysV^9.7V hV: v۫Sg 6 pv)CWT>W-|ǭ.`ΚHo7f(Eu~B)j>nh]G<:|yI 8-cmt)kr zآUzO1ޖSfփvsK]Ă)EWEj*s}76r{|/Nj' lF2<7lrW4?%GwH&i=>3z I󐎷vXzشzs_HNjW7p ܙl.D:/|ӺK{4;R_}&REU\48^)Af} J\ԿPWHݝr={/s*؂E{IfPA/d^~ULyp(.>;NT6'ɋqMhKAZ^Ex@w%UfG̕WPЯ[V/É6 a=ȩ#q@<e#]dfr5Hp)u@5>kCV3E&v3}͓Y -徛FqꙌ'Sw8 Q7;f~85lfI{wf2, Q ե#g//[,)RM(Wq0\6y=1s@gkohOATT"JB&0Y] u@jfr)u/$:s]n2^j5wX#_-))b#[P)]$Z~IXs}RzFsd& Q֊#A {r(NPNoʪoĂijńjNf'$x%&kKyX4^i1'r3_b#{^&\k@6DTcJ^A̔N^?&iyʟ/$(ȽJ_KoN_jhph+Ad7[uZ0 p#F3O.$n|xMR9yOh. ƆqىNj`7`k)+ U=%}g(wֈe N33r47LXcJ`gJCc+JN\F+90d,{ENLcjqQow}Av@z,vd8IU! t o^ =:qЦ`<%)3 X4T_{F6ʋX] qtTR(tY `(:O=f.*Ml=WkS(A|}J2ԓ78t}U(LŠ VAf8f0!G^}IVXZ`/bPVijj Iht;%u )r#?@~gf9+M3,q |m)ˈ1vVܛ&`,?z>7u6CxAUe}b |:&7%P @?X`x[2{BQyhΩ$M2I˨ϯ$)IAe*-{,7hz`DQ74 HO=]ihJCUĴWQR.FWޟgCȎ3/v:NfK%vVTؐJh/#Zٻ-¬Ce#O4#g;C t/'k !譿\C@ܴ <)Iq57HVQaqq,yv8,ڏ4(ߘP+\H ,wPii/|֘m&eErS?1f9@ym# s^fQQ9[nr.*O|pֆ"cYɸ*3w)ڈ  '0-> /<έxc%qO@Z LR%MR\{ %mM(]\n0/ѣzhȩv_dy*ϊLrQ <0]:V "8\HwQyJ_6M{gS"s%yR}`%j8%juQ+PS CøTuXB2P߁&2!e9~[f) x#x}?l_#9 14ך³MXq嫃`۲5b\eAƚޤBO96[)YPbav]1&\bBanUX*`'iC-YWdꇜYB >nβaa!J-+ H*74:Z9(B񌸐#ͫwWCT2ؼX쇉T^D%h 1xGEv:R$T@x|{Xю';+WVC=gIϏrNPQ)Aȩ'3,ֽd הdKU DP4-$@S}e?s͇QЈ{,%&aF{%Z4FK~15>nO;kUUwfT9(L\ kx7BUYn8s QmIJEGC>tchL2Fh-]uV}aͨtk>U8j!'0^)ϚQEQ_=@%p34gT~L FH@oWxOh^VS?%aK_rS@g$D'Kbレ P|ayy)`s>-XI}.P q-Qe_5~8R9 +iA`yi,ۻ! 0RVhK #ȎGRJR&Bl;mF@1VL=ۜ9*W?+?lm]?XS'6LU8ѢP֪RL(H -RH@;{l:ܒc}mAWb#&?l$:ϭ #lǚuV衰T寅[עM /X qYچѱ>" dh2ZdBg D= XEv p:foSVN9 \orPxI]\%ij --@7 ?JiSGBɱya,ErsVVz|C Yz PRĘH;>>CBu\M[4Nwx7 BA ܮ:DϬyhB}Jέy1H/ljw*S|?88p1צ"\˷t0Wmg7'[S%ʻXk!?{ѱ,90>2pEB+a,$ia'/MAU5-ДMtqb;I4MVBCU CF3$EW֧BAq[FjKBGӅa#BcXD{~$,"M_ [Gb~c";\cpcyQ7W5E_6:)7a\`ߦpL lof[t9..fn`6dѲGW/k̈́v*}?/g-^w=C]hڤpk QBv츻,$KҁHg됽O4/|郻%BhǮST- qk̩VźuiP zwM"p0_Mw%-6F?M~2)!.=:][Ib*L WV ߊ9iK@sC\\HAb=nUox,O|8k[m쬔ExA23YDC%ԸK-t$=;\3UPYo8ґfʿ>v[1r-y(! Ԫ0"*82? Zt!:+Z7='ՊK۷n@w0cj^*B$݇Ps)$HpAr|F/GOInH'Z)U=qT$hTRb$!Z뷘홨 ]B;?fH=VTdVpn3c Ϸ̮4IcL ~+RER,[8"v`gTƊ:␘Hп=,^,2&/iWw # thsr嫍9/kPZV%WSyyZTG&~Yu_ - GgcQ E\Qռ@QD)ދLvL^kr.1k΁es 2"+I=ذys:IyDa=!ZMk-J hWCH~N]363qꓮ}T)"&˖^g=K ¼:4p]''pwkw"g/{C ad_P_@)j(` O8-&@ |jZN.GmXAʗV^AU "`|]P*hkDjyk׊%-cLHң12lL7zP Ǧ/x%>~7w,ΛDd-cϑ(0( w y7lh&rR n8f~OxR7i魢#,*\!'Kq 0P1'w):5;9/>K(d!.'wE jP,@Nakrq6KV,Y_wUP?㚬s}% ŕ%~4Z0=:5>9^3^T03 SK r9H=(۠KQ{K,S2ۂc5K "ѹwDnxQN|L@EAP(H_D!U] G?W+FNv$ޑ*QǞكg~5˭]/rn8&'{"&HK/RcN[$V0o~'˦mQ^>{'m<Mp>݊*na<Mm%t߆}Q+V韙U,ly2HahIN;VŞ RѼSBg_P\gs8~K1A/$$uERol7׉+%9ӞDޣy.{v-jM+ǯؑrӀıReIyK[L8WD,P(BYQa\S46ldP+Db)9هAXE|23sTԛc,[}"qg.R8-?Èy1YYR# |@7gnT0T>:Wz?6v\#,0P쒖{|wd/.kl,IٗPBx cv;pfd)%+w&TR3U;u+Xin7 k2I{s|]a諃耔ĝuc*,SBi,##j{ع5l"fm)nh3 3 "Ɉ~ݲ)˓V }O?TH[~I>Og-@R(iv:ƨh8zNɬdkI9X w6PgXlN00S<86e0cమH-uݖ4>A-5q2H{ fhxa1 1W!k~uJ8C55"iыѳ(T{_^jg&`g;&G7jG{FSq1!dS)?pObRpIcU(xmB~<~ yhq#7ЭfcshtPwH$/G#q`p/x= o?vk}7JN7JMW qلk\pH.8GestnrW A)eL^Hlks h'M_=[X; h>.M@l_ژb'-[O*E ƭя_߼6rQ(U kp?%j~ϲo!{[1Wڸi*U9ER]]بDgvk r#FSA%.r9$+,([Ɠ`}UGܧD5$B4G(@6\E~iaX\B$dtƟ?M\=CF=kCmZFzuΡUB/xjrzu`<*`DQcvgU*}R48F>lFH~8KtU~nJ&AHF/E)'˚ǴQ8ńA vmnhfNHC+op+Zhq,0 . 7T`4|_l+RwfOAUzam[j|j&<% ~ҫ=޽R>~I4%"- 4,*VKrRM=qh!1g HJsٛezbO=g^r~gq`rNXc.PNB2%{O$:k Ic6p(@L $1xgUݣ>ԈS:bH76$L}b&祆 P!fĸ^͑){7 ͮ! ~gt#kWq{1 GG pC zŖ|p|m0/Q_(/"@(er^꽰 !SZ܃Uy_l-r)> ODV* xesX EPt˞JE<ƀxN%aU^׌/s&+`Qw6m.ĿL>TG:] 0ې̽"?d!ɝػ%yWWPU!I/8H pȭҼ\llF̚h J(Qgpx]0.?6g@]*ĀEw{'yaM0xr3pv^5J?0‚+z?$J7j khͭV;e6#C*)u4spj%u֣ >VňUSȓkH75N@9424* #J ol#O.O?^v۳צNu4ZAVf1+n D\uWPIQuҎBZ. R^"{ @j*9.{{ŐYB ?aZ;ɥ0*]hMwU-=wOO[Ifc QE?E{-ZZ-Y!+rSnCHEiqM}+ TV Z)Ԯsø5lY1_#oѐ{ME6} );.D`t>L+x\9ltڸNnʐEOIjW~B4{&KSZet #> 1{/vHOe ű58j5X'xft° Ge9wgq#>/}~-%,3%ez)VL jAlc'ĵPLn'?uk湤w(0}pj(YΐfIҁ dF,ڤNTw/w.9y^N/oWJ2-ۖ7:MR斒iHy> ÞL!+`|n&z܁ũ-WPgIl$YC.QPXW\MhZbE+LLǷڕ :Q]g+M`zg0nD86тcJ#Ʊ#Ɲ2L]ң:=}-ʘ-e p AظSf w8^ =b "{-pdNAQ.g/8L֐ߔjhU#TT-iR+W;)#XĽ0!1I@Mu;1s*hWqn7j8bх9hw~1 g ,֥kqNMEx~+?g;=oܘ^k4M9, lZGp"CrɆ~*fv\TU $2lB11ώ9E?)'#>Ƹ[ aCcmϬ*ԚOw:^n ##|a K H+9-6 ]}>pzc%6.}<TO.eiGb\R mS>ò{^)"0`s=) \ ۆl> 3 217YwEICE ih0AQ%PB:L2/af{Ѽ]h2ϔvj ,/Hw>v X k)=+4zLa`ȸٰ2&16\*tS¤Gl5߷#Luhq tv DP31i6E6XyȆ(iV+5ڑn'v:4ELPiBjcMN0;,`٤+|۝B|~[.V|"̋Bޡ86[:.2r{2[/;۪F5U"ؾ}껄jGG`tyn gѺԽД{w+"4aw4f Eyä]XkUIj[[.qS7GfXZQl<_BF(@sF 5M sxJ ȏfjf+lɝPMÀXG,"c4i"PeNr<#OZb t-7rE>D%LSRۊ^0? 0vOGR&a<4WeBX0=F"&3+d=T٩[(EQ7>wVSBLd0 TFtQ=e)'6D'ӓYUjǦ|y{Nۋ%M?!%Ea?}KSJF$@HHovĉ|$s@/eμZ*xd@ڿlDHՐ.[LSw3ɄSAznVQ[Hk 6oUbNx@%io&ZV>\L4 i_Jd'_t Bʜq{*px vn?\[qbB)EEQŔH>KVa.=ğ=pz!&Hԣ? _\'Zbߦ-X}HZohm]kSYs@V:L!8LWM</g:G"tX$Ef~w#ؼgh_-!p[wJ ytKp>D*N]99@1m[ɪg]^zTCEpI|})-1 6a#_9!AhpǷxs/irE*O;dm09o(0<_! Z\yr2>q+tjr Z|~nU/#X%4J].9Xv7.s1vݺ߈Jx5"iqzTw%e?)Ԣ-n([p\vlP!R~Jq"bO-!܊L,00|;IAɊ+H h>;GZ[aɲM)IK(XD)ejլ =xӳtJ[^VM"V)^uw܊nNE>asxվ}n1Vxh7`jtz:p`$HĦC 9uTmj=gއg%ŧGqG<&um`iy~2d (.WuCvA0x0i@kc~{ O%ࢫ49-KH5$9)LNR&Jxىm{1kzT2MVC$v5yEdye3.u"oLM!SK4rov 9JDWMơAhWTpAϯH+J)z--" ̴ch=w.$7w.ϦM! x(7U*4Iu` 21wV7Yݑ~j)>qZT#e`$1΢93z[-W;ʶV"l H"R1,%lG|tHo%^~Jڇ |)?;gÊNL|/Dxh7+W'7aG/yz ?Pn`^OQ5f!BXa"ٴPys[<ac7hT")&:y*MY:(5sP!A#^+l*c% "S8 4d:oҗ%FܳC=>(*%q_jI`!/94!]6Ց"eKt2X|mʓgWG2:Sp:iEόG\bnM ۷% M]icrp!kǻ1%~v b [,pbJ^ ֻT}lxz*`YLQ^ʩ0bmp,az,WKО}a74&6,Ƿ!Υϕ{ufy$ύqVln#w=TLb-=<=YnX%t$g0Y 'RQ2vXrϓ#ӛhiUm{*7+yJy CآY;mfe\^*?&X 1kA-[SIgۏQص~|s: #`IZ R?oXZa]er :n 4%:xΓ3%aYGҶ>-= G2iIPaB?6W ʗqw}666ƁI,(E%%O L]S]Vrj oUO~ނ BpcwF^:œ<_kaUUȐ?y8 VWu*Q*C}Z!25*GKn` 0\ۺ?H:ĿpYz&8< u^dlmRI-wpN5lE9rbćND@Kq2,G+/6@ )L)avVȐ@ gA_9(~ E߃W?%*a5GQ~L=c[C/(T3p~7[@d2pTX $!M䤊3?IZ۠,-:qU-QVǽD>L6',`02a~hцEl.ΐk`!s‰釁2ۋH}qGd{қg$аˇy-Me.Eu-J]`d&4y 9@Ζ;|(.f|L1` %пilbRq!5Q7zԒcNn<%`N"##Uo =cLT _K*I'Q8hT}^W` [7?r`Dr.ZkDīXUraM Z$F}+@o:aړ0U|&Md>Ծ)^E)d-a.6K+S Y'Ev7@YF?GAzRG_b< k&\)% 5C[i#:iV P)ʀ-ZuɛҔu u% 5`& c/5mfe{~\44A2~YፗkP_8dT6q6?ġ,t S*#Ny Oz˔om<@D s"J<BP?UL{Քx`aJ&vpŽBlb @d}Txgbkq1թ85\ Akd-y]ZQ PVO]^ (YGJ󮷔.wvn Ǹӣns 7%Kf aqo~y_3HcŎNO&UhMc[22ϛ]K踆 ϮeV y7h<}T;V:-fr@PH!Qvv3ELF@^\7(A2-#'*Y#G>By)?qCj 5E=1L/(ey, ,Zu@c?fd2#RB٘ QMF{Ķ> :q$:L VNx@6P@_9[s1%\UYL OxwEݪC/x8BshH ؤćF`{7}dhT6hڴaZX+__%)ڟ\s7G.Q狅wksMR/רx gBbed8  ~h>R Fw)]x| M^!Uv XU@D ;r&^#'tO-\*jQNBtN"pGb"F꜄UJk>X<8@pU;1mrB8x$%o!ULb;#)b!u 5!{lӾF:/7" / ҫ&S4g.su,i#PqO_OGRֈmuA %DRRzwːH> g&MAP5Ɓ]L7ї`/0g,Ep W͛A!!LGNY k=MLN$zuA ~*8MQ̅B8=Xwi^GSR7"ꋤ񵚚ߤƖc՚ţ[$?OHo^$DK:$ ,eelv_ P;!ySX+b)r !蟉EH!J¸p }\$C,EoEPr/LlČb-߃]û>jآ8AQK-hbf4blyu:%|H[5>mȃ9$(LP^H- ׵Mpgl~*Zq"f6v%cjR\"kh_ zL :oS*8 $67@qkb2Ђ}EKP{(mvZ˸cJ{"dx<'ӮleFnC&iʄ07k"Mwael c ?G)(@SFѦI7,F!ՄrK^H}z-*G4N7w42}潂m5a#FQ/Hm_9T3g,M8Za n~~=a>B4w/<6.DZyAp;_Aϒ.s7"/?gZ괖9A{cĦ ID{Huc{!P={JKʺU]8׏"I-CNFieY٠nܶ|Ca݂+,T^Cȷar*P5k`vSCw0ձVZ%LsJĐuG\w+[rYPtOyR >~(JZ-H?z5XٛŘ$XUeRSO/@Z,ߍEnm+́+*uu6.9O D Lх7nm Z0_I!u Ulkcsa3ݗ(?XA4"Oi;/S@S>@HӉ#[]z~/V5pfOGmHXU*SiI(tEꫯ.iqDcK?++E`/COrcy/S=Ρ55i`z [>9P >vs\GYX?;57`h烁<̆-!8Pr1Z \_p zaؕLH_1!JǭrbbrG#?3 wsL;% r{:zUKlmw]n9-(|Xo葸tx;k%j2O:ҧϭ +ϱz+2>@EJ pW_"ϩ=nb[fj6_I!fQҗ㕞K}.qO*`9DzP)t-pJ\?JcLC(Ww9<8"<\Z,jS')މqҌ<ҰWsͶ˯]vQKe0a6_[b˲X=f_y( " !_xJu[xhHO&D_ ]5=ޙu%[+y~m3SX0tikILد([Y-"jqytX8FQ9#֦4etљzII?7i\!n,_&![؊Sg$A81prmRLгS $1Z,sDef/QbfҺ#-'Pp( z n'Eƌg@CIn ICfa*U2 ,J} r ىS-8&:D'wLxs1Sжft Z0D8tvz). Xl}\ R5KX Y9Xk֘ʅH(C?dy¸鼷UΈ\5nuKR,VMegZj趡`>Q(;N {E&>M;D8Tl&I "3ކY;3_ZȜ[?)lcf :RmIhȲ6NokG5kU)W8>328tX|[K94IyHme y؇enq>­Ԗ܃h˒x6\#e&"ǐS^ApivXDi!_]Us}׆|.:!n܁eOeBos 0?>h$/3Y4`ï&ڈD{^wS~z ?Q ԊO]~҈L0COJa78w($9l'?M"PϹ$v -Vکߣ>|cI _ň\6DQ!2DADv|[W kpr^9萰Lo ٴXL$~/iNVw=R46(eR}Xv1 Po QA]gP oU߅ʤ7#^ątP"ޞrw{w{82>AU:G:V`sW邘;_`Nh; `*6 T8rf{G:嬒u U2l"킅D u1WgOww~P8;cr%4iQjMBbt{P !b>^nR'W,`˃Tono!AZpuRa' %h)nә7ػI҈27qyZ[eYhaFG|\y^'YJ38S"Yq5Ϸ1ThAe2#eK5ۜӇX"\Ǩ8qlX2N WϞ(GM<z:?ym%5?`G8O.J>c'Ia$>;b#h+|3$aɏ,V)}/i/6 z0dZ`(%qO`Mfi_ ,k-&o|C_ZAA}]L7e!Hq ਷UYdd6v V9򐪛,nUqu*}MeR9 (J wXm5UIJD'p"V{dB(/J } v@f3Ljk1M@" Bʔ*'h+B"B"2uEFcYCE(,oOD/C-v$݁g=@nZ]*R@KVreW|g:%ieZ՚NK4CZщ5[#炒"X-ajVZ>CYvO3a6 *E# [Ⱦ/DPng-G 2"V('2dUts"vo:fI X3ql.e9ýGEWg^s!NH T7}܅?0Yp*Mx?h%sIg[R44b5gzjh^ȗv2XW`Y:wX-R(nUC.w"NS$[6 ,Һc+=D,@d`v6}٧ɤKѫdqד}\FP/>OIDD:1W}_Fo#Z2|# G6n!qd|@Y].b%7O 냂kB;,wIϸ@>~Eno1}êR*i>Q;Y(~l;L sVCgað47lT0ʊ@h'x_n!|s\8f7;;4 y&[^?혀=z}p[ gh3 %똂9P= FH '8"2vz#zq6r%, =ɒHF^m 9k.Mi]?0D7.Kc#sV!]"KϾ1yRVZg9絇AtY毸("?W)!C#>ܷp偑U46q,5ÿ͐_->KL8P}D'9UY$#ugeJJhz:iI_o:PP+V],z&ޜyx:=E[Ǜ.vMˁѶԖZN\.D@Fv1 #he Ou2JGi7|5tb `;wvi>MMbѨp=˅ چK‹iLPgV˳vE/]'T ލ^#΄'G&;A-e#gcL~e׾4 FWq3pρe}u 5? 2ȭ`5GOWhl#fUN7AM4<)+2ͳz$E3Ik+FDmGj?\c$Rdq$@^]FFEsZ+ 4t5I7slETw]V)Ɇ>V@9R.iOSgN5璘^hXTU%G/uF# >s |TxqV&e&pb'v/RbJRO pA8A)'1v*W㵈d=ڤH&M$2ِ Q)sK5Ͱ1dmhl)G 'P< B 33L{#UVP}!>K.^wb⍣O*b|0[`&E%|m@&yW$aC]u$ *c)Hy)Nq ;*G67 h*Pn[#oH\P6A/f%.R:S5C%ΪE-pUuO P3zE;d|MK0CD׌S?w0!&U/viHPW2EVzaϯ b!T'j)@QbÊOD*DXk];;ev8TYq8Cah姵!O[5"3!$B,-G&ýtISUo<–V%ؠI$0SCR T Dh282f(*j=-b[7A+n8W <ɋ3|!a_|a'(”d PWg~9PV"Q{AXEH0_@Z2qe`d5hs`>A륗5I7,4@hofng>Sv ]D^Z)ACoSPw]M5q$|]'~Tciϗ7 g~.7\D3W^M_1Dl@}PYaz=KO$!|+r"%Ӿ M rp$D]mf}ɔ3#H ?.9^G^`ga6 i:F@ཙP"erD, FF`ffY-F7>؜ܲ~ҝFhKdMmSomcj?E7#˱W9WGZ j|:+U$K0,ȭ8zIrEd? Pމfg?WQn"ɑ#fcWx״s2Ab5{>mz|y8%z4V_\ocq{AK'ٴ ˹+~=d~ 9 *"BٖJ|ۓq:J|զ%. 6kJh5t , .{#9dRdAFPE^ Eht$dg=Իkґa&YWf>\xG`nR:5 ymSogXgI}8/=V-^ÄCm]Y[k0MmӅn1=SIQkjg9s;g &M►1&vwc)Y3 u jp4^wD[UI:F  W!|F} Kv8l2K4r)=\nJ=/Btʙ}Nz 8U(Ҕ;?]FH e6"%U$8A F-IED2Wq>;%ۦ SoصVKd\"'mz93dM#+9vۖ81! _( wDe#QSV`v!9j=07h8v;yih3X>Ws(72m#h_% O8UT KސY53ؗ7h& ֍롭ses&F7.}?1 M;|OHfºXJ/C4_v6JFQ52$F:/B¯ȵb1'pջcH^x|.!d"2{,Pqkt$vТQ ԉyn(ar|EK8\XFTVIR#5MK4sts!/`F$ǘ ,+ޏ>w-5@5 Epu].wB{Bhn.)e-FeM.Wػ^QxiꚵUt}gC ϋ˭^ПoQдN$X@?Sc(C][^ё}^He#wL6h0ܧvs䏓Q\JO6"?{jS]F g˭d$.H`_tc-Z9~^c]i띝V&{t6uW`=ܜZz,v#B6A_j|%ɴY13?H1_0fX=Yh̙:[fzWnI /jOTE 簼;bP3b歅2nVXJtSҢ $-(h N~-G u .4+WW,e®w HA5vuzx{ʌ..QB*W ZOF|  MgZ]EN(P'ڥFЭw4Iԯq g 7%Wj⦥DAdypyXG3& 6`kWA,M1d5;( +b5__m]V,hq5s9xVс>0&CH .1qg%hm"dV Մ~5 t_ \.[M[BP'&go,8xʪobc q/ےp: e#j}L,?$M#=iqPhak4S;,`kF9'm7˱.zӯ$ hgǂD{-1B+*iB>LL{Azт&\"| aR&,0rT|f R$6Rੇv$&h}xY S#~cWJ*g1qfgPul'V|X'FK\+Rf-w`,N0Nsk4X7/zNKTrCK?2X`g|/agl`ʒz8$ 2҅K;&8'P;1>xJ nOd|,9#Dp#wǓ5A#T⢏yϾ%gBknr}NSKW)lCgt?-T̨.*8<N%nbϟפebCk ?Y4#koa?Ɇ'9 5/`P&vwPM-i<`%iP J(t76|"S'j_ݾXNR=m\>VIML{}T=NJ{Kdk)5[69Rn G ^-9B&|@JҔeOy9ZSFl7WGZc K;d}cyFۄ@$)Uu)qBָS*X Ş$,9ΨJAWN+6iFb؝*#(f lC&rBڟL1EUEucdcTFǐ蚀ψ3mV٪qfJdY=hj[aPE}17ezivlh!?Im8D4uN;BCΗqi>fr" cs ^lnCXny+>r9L.n¤eY=%58޲yZf`GR|BAT"),{ְ(Rɋzg =_dz|\b]]eXOyRer¿£QSke9WNo+L!Q 0 gEb҈Inv ETgy.=VSx?TP/qwtu00_ ;?fGR 吱 fzfZ6L2rt[bڲWRDTu0;ģ_h28i.{gSwۨgr"0g8x7QCZ7Q}{(O'iUL 44ҡ*wT IWeq9B v7&xLr#+SOzLV//;npS_tzITh͟=<9ϲ8fIea)2Ϗ`pzSuw^ٽ1Ėb֛HVS*!5MֲQVj]s䥓~E'Ra}'HAڄX7Lob]A$HbGa1$3q1uu^N\Z$׾y+T׳oO2HC ̆7Ǘ.~#\ԳZ_.0~ Dan] R'e6%N c*m76d%7oMFhP8r(bdǨk2FtmY:;zzD]n8.Vr[{mgM92yk]N}Y1|0VL3_{* Udq-zrGڗ֔Q޶E(s Y;wuAǂn7nwNmmvGɁ ĕjMG{];٠IS M( u ~p'շqUlƽ NfJ~UErYk67Ʒa8Šu<V 3}_#VqF)ױGBkI8Q"g?cf08v0s>ޤfJO,SWp7j8DeSݎ].,Aʾuf.{b!J"[$H~5X}|Xz?V '8iN(~@nLPөJHqA-фcw1 uoÔehbc\-Y~(K&Syd0zbUG/i /V'_IX{N0AVƘ˛uKBS6xU:_пl^Uvb(, EcqtiXADت^tVc:Ÿ?zT9qBss٫ ;EFˇ^U&% &0CND44qRGup0pH'b[dyXBoZ 'ݏ-RՌt!(]M*jLMxSxܷo(T[:xfWgn4BŨT:}!kSsh[ Ap[ψɉmHKA}nR3ð1̪,ܑ6,܏16K J9fER|ZzAx{6 44ʅWk&gS*V/d(HoI{(dߺw/ۭSYV,(<8D}#eD=P11-(U雦* Ԝuav -VE [lL]cC#uYAA4J?Iv nz2Sbϲ$ k43An 66?+AJv`"Vi|?t2Aw$glP#q,n׆q;Xg9*i={* ,  $®,Azr ڞV7G~϶SyM+NW%Kz"Xw\SoF4(y"tɧh͟XzSkתW7w.)i3DÐ aV*i s՞#@zbW܎fZ 5dBd8p?u6QIBt@M/6 Y'םSQ@z{UNd}\JqDZ6S=gUk״7[-$WE*Fh J<|W`YK(> i#Nl(Hm4P8Ǐ0\c3zW{Hp75W$ͤS%|l.^%³ɂ0b|UjrhI\WB6+SНvGYmB6z$W?!asBƲR X;ly:,hG5Jbm+>#by\Pɞ2)7ĠvgYpg!Ӗs쨡wV,RB8\\k DaxOL\Co?TEExCz"V,,C+ xQxGA?j&jy5+Ky^*=+B1űé0~pq&>hXƒkkv'-̃7: *67;mEڣhvՏ~L~x>*Kr;~1ObNZ&4kzw6yH,G\{9z bHQ)YpUE<2I{$~ڋv/Vs^}KPN3}R'V{фl;N04[=p NY3^ALTK?wFmjׂ.?=4pmmP9#l2!nxz4,c5HgۋW$qrbp FrZ#\-|991RLu"Fq7boRp4ѕ8\JO-tEX|V;2' l\] dy`3萝<[+8ׇR06WA"4I sw;-\}sDQOo;xnW i7Y6O:gno*Re G< M] 3T_c0i0޴]0REQ64Lw.!+`<op؈d6Y%ns- 7oC[CKrUɃݕ}L tEABFZfƴ|3uJ{M IcKsi4% KuoC^Tf612EncKGw\$14knVg#C(R^R||Q[Q{i[}Zxהs_؇SY!'XN|'6+$JhvxzP+e{q"I+}N^ Ol)ZyP& p$Fk eSAN[_IV1ROd<~x+Q:<YhP(Hm;Yc;sN#v'l;r sԘ1~H|`K=^S,WP/LIMMJVS ]k)[A n (he2݊d'$;;;vvCHEb^g_ b+Z CC$c1m(q%6-w_9H[o $PAN׊L}ڌ3@t{'c| 18'ҵYM4P*SALmߟ7]JhQ/*GHmWͳ Ev50Sx ht5l^;)]ۄ1jP6{kVVTUJYu1,) K)bi^}!R$7IK"jA'wJU QPv$G.@a)S NӊKI\zgٵ>O;WiYݘ#lEJh-v/3^jtr-YЉYɣL.4* { `QW<(͡绘ZsbC$Bxoyy9IEO"x:뛍{\skboK,9l׋_MU]ɗ0Hƭhrf(w; m^^f| ?cBj ,C-KܔG?米%I48 ]:? ӵF/@۽̕I(g(z<\ 6A엂 LFi,e(<)9= lYgؿ`|3{)x)rw ̯?CCEDj(ςz^V!, aD}ܔ FyQYn ;ē_аTIk 8aO*:W[STR1`Ʌqw;\LDר.UF iD^12ѽO9@uwS7Xkw 5ι[EnS3qhe?xu8$yGk݁ y~Ͼm<R g}P:5x$Z#k\#h,KOg e_w/u`.؋,H/,AZU^9qiVWMĥ}_@r'+; Ng>xӕlYqQȸJe]K >#*+ά1E`~Ov/uVw)FF*G;}jZ(&Q׭݅ 4y77ib`%mZRyo@ !.zK QMRvgE=鳸KxMV%(^k5bKd0:Y}4Upcrvp1ߖ34Cq [$!-08ڲG9J$N\l- "~(k"oʰ D~CGS [ӣ4vBbCHՂ'^= [DZF;7I?ꍶiv*dT pCDX]r{ ,w:8O":(Y]Ugd$&XDd9!oZ0^ ,T_zg*I=.>YxΨ>U,Gmpm~x<rPjA ̉m=wa^kn7K>FѰ2(XHx3Ʉ]m)RMXe#nAꓚhQ8vc#7|a ['S]*%Z?*GX&sp>sES]VW`oIRك9$>>#&lLhbLÏ\HAn|ʅH2-,Ǡ7ߙXМx(iREbJ2hw4liY.55 f@pAZUCҍ?m\gZ).?ͨb,6M?ON@P2k4q4)0s?vَP-n mɷ/o0dTaav娯Gg#u;"~B8w3ݵ~j ײ߶!R$P}@D' SkcC{Ҳ2#gۈR%28Fe{/D3A)wvWJkxoHt!bsp_P :(xMmj{i;4#T3]W68=ph|xix#2Z0PbZV奬" E2VB8Pbe AG:8?Z7 S9f.  Һ~n ;#mO0ZZel\԰{J;W.pL ]2TUx^ӬCQYgtζ$By]ˏP8┝V .<ebp"s\ 3ɂ1#)Ui@~'Vy5:"xtZٲX`SzW]x |VW~wQ!WJ/b*}>Xck:"Ce;lBa?A% ɚyU_| ?$CH;m\aTs >?ohǒ;.#X&u |T T5 w[a)r< {eK$s-{^|ł2]oTə(N;gǷo<#%6LF`\e_wj N#nڿe Μ_>{URTd- ol6tY#J)95E<}e"]諤/ԁ{9؀ۨZݛ a抯Khu+*^c6U4.;T?H׹Ro)T4beۨ $y%ry֒SkI(}:Ѡcf ,` iW=@.+[B:85 BdfI׼}@}W>?B-u~ 1!w S/+VN+[75j1ǃQ؉蟑6\r(?o8l犟W9gʝQ:r\TBYw$ rrvKD^A\T Z  }![)Ey rbU SnbM!P ]p_wLDZ@;|U;#H47YTʳACwA=푵`u;~V>GX%)_Bgmprl_E! =\{?p i_ t: 5x*14 7ͱ;&vk⃑RQj5{" X,1sp~Lhǻ#EOaO&C M1 fx$-{Vv6]լҡGs )2P^޸0zJ8JT[kg~!ݍf*l+v s"uhKasLq -UJ>[>D\+uy+"LE!v f|GITPW5x0G_mjJu_EܶI[\!~җy}Զg͋!:[-Ișp7^f+y+癷K1:G܈U e aApW<ߖpf6~>V>ʮTp֘ۍ"MY`X!P9t0= 2lm[Z@!&Jp, \Q@r(Tru`^"pOM}ޓ!8h6lnyjޛs|ז&0̋'@ wˡFc< /B)rE@.Dɾk ;%S^d0 1 Ris>-^'{/G%7nHqxe *s9_VQ䑊$v#קGb)lhz:X4,M 8fO mZ٘h& O't> ֲ d&9_F839I'Oq=)X&AL:Sg4ڣ oG~^6CP找r[nF;\ Ý [}LH*(3igJ>a71/iWe-k]~/!^L^CVv_k~ш8zoU Ś-ZaCT f) M@!Qq\C|K-{<*tqzdk]##x~{^!}Y+fke_U'A 2w Z6EnWeb >c렦>Ek[R_x8Aqa 'XaOM15x!撋goK֮0q U>$dT9DG^zMA$i]: ;!͡1I.B?aDk>cMm?Кs\NLQ[6'5M8lX:6G߃V@OA3ܦP$OrBGȐ4k,zq{i|D|PIVdF;tZ;MJ!WȈ%P=">K%>*<+J 鶌`f cH.Fş?ܻNr3auw6f})9[dͫر$AWpD/6F1iPrȊҙ-A |%pG1A=FnUt?Ox|0 dS[{#xYԀ!Xa5a*B>Pa1xyf 6hI2=""2B!F޼ m#Sh BtX@ZUZ=: ab#k,TFzFFhh">B ` IM/@c+o [5x3R%dVO/J/UrV ,eDC:<k \w s9: tdF ww)`JiT"GF({,KMH_O^ }s/(f$^Xج`4y{g`*wcיȓ&'^,\t "}3y6;Á8`ZFIѲJSv07@,gT{Wv gV\uBGHIuQdovU?V7=Sԧ"QZ"?q.u _W[wm`4\RCV50loOqIMg|IQۆ WLvqܮa|l.+}iLS~͏ًi(%_MQ ؼհP_ ͉:!@{0]gUGg1g ^T^ckZ䘈]#k)#OA7s}_bop[h1<.oXhho,o͞=;\٪g'ޮ[Jx ,l=1Y()7 "6&#tLQ,*w?X@]))T=j{r-c :/N$&J{忴{HVDR2*PX娳9Զjve /B-Q\3p|n%:VgG/_~5Z͢WW3қaP+x@gCkj Nu  Z^(̒C9|$Duw+ )jm^rxrlx핅x3hჃޮ%U P&Dd^&Ng`v̮\OZ2 _]N^|U0FC+Un Po30 T1i]`d[Ğ7+xow3M x.'kT&XF %BԈZGtIrS[`h%5ͬuis3n8>Ϸ> %؝3psE͹0| $FXWƈeUohGc_,9I.g*j1.]Qm_XLQE"QD[/z,OJY>j#6&=GL:Rߴg-.L P^dpUpk(/^x2IEa,a Fs@ A+ 3Ym"}$s#hwsՠ}SP:ecj69kUW}/mΪ;"2;]|I8YvCdȩtP$<|h;+60`;hz]'kv-HAup;+eUv !@pkK Amjc ~Fo_HZw!b/OSx >@|!Z Y!d+ ύSz41Zٹ*llܡ:y7",3%b)";^֫E@ϸfl8O`$^dWQ($HMB3J` @&3(sMB܄鐻ȍ`Ňvf a>9f #ɀYZڙq2Cur]!T|4ՒM!5Krb|h~@N'?u 9f#yDw\b9/z45dwrjlŒ| :wx@b9T9rkj-L= r cܤqْ7Hl_Kx: 9 J*U,\F-YPai4p-QY G`m}ӭ?T}(cͤ;x|4O] n޺ʑt^h^Ow'RB26NRDJ~eo!.r2+#ZU J 0RD@ys4" v{v/L$Aմи[ b(h /?MԈG*̆gBN>3:v`aAo :T(*>ܼ^Çz]D&R7HN&FG@<'jy SE)mFcw9ӿqt7<03׋RXԒڷ h/QW1H6%~}U$D=M(?)0ЪȨ9_Ѐ31qtc zj Þʳ݆Ӄ3 Or)Js;U[czaM!CihI- Od7nC2EU fR=aH2]/^LSzr&mz:K غqd𸘜Jژճ aè$c@/Vf8_37ç}j#-㺔XfvK(<['Q{ȴ[ 䈞%Ex{PœM#]mxftWѕj}ƈ[Ńs,:YO@ppf.n]la7ckY5{1Up5?z8MHy30:TbpP:W8C\0Њ۱ՙL.A'e*Ml\ݹ a9DOfH6?Z)\Odz`o8$PlH3OWf 8q䴧BT:=HIؘf H248EE@`<:8`~kn 0mޮ- -QODĢ'hy8/QCI2Ėlt$>"8os>` "w).WX@!ߌE,PTh2KnT0SFN:}d'Y@3v95[~ . og쑆ERn_[Օ=MΒX%{j{P(♙7gXO|ظ9#n\0&ew-nk480bh_d7d (G7S014'L_#[f5G1]AS0Sär45udϤIUbx: #^&J 4/N.SDKӁ+rzPQl&HGNS5"ԾB\)i{*[^LoJQI(E}]oc~ YOe=Aj`xd,OL"Tc^Y~fiHJ}`l~u2uE/msczⴌ^137iI6Lo-\m= &՞&ѡxReSoH@䍭)I)oQ"➁uҴZتOPc8 $Ɇш*e@k+_(yg b[Łmlێ;:qŕfm7[D)H7 GyH7 KPW[%>y(Y8c_|!]QV۽0?>2ynn3rvɢ'fN du/0X8UҕnTTK̞O0Hj݇O4h@^G_ -搽Z=dxqț4G8BMHIy#bG o$Cs3no~#]E$BW8}_vz3zNK? IѨ l5m,>TN.@;-yi<΍0&[f"NNܣzjraU 򾫚-=c |K޻40H?;_lz a”=#8' S÷=`pɨ.zN>!|߉ ~D (dn=ۥ|.}s"͕YBjd)'\YQ5B{ q]2^ ^`x_SJ,eIQr >[!G#6&#E_^Ë#%B|pn[VM,h$5NF?e#Ez^vW#Hx03~k 3^6.etf1ǼHw4,Zs f:ҧK2Q2@%YIX`7 ՖJPT~;;2EU v93 ںؼ{Vm% YmN'.$X.lJ 'nN*H JP0k5vYZ]YGlR\x: O3kͼUk1kF噪k e)g/Yݠ3E^B9;) 7AӨJ(m{r7J@[9ɑjCFe22 yBeK8Mkw졛PB;0\Xn|:om1N  SE rps^jfBeMl&IՃ]),m@DK`En.,¨<(S0rX\q|sF[]OdhHlZO?IG^//wVj22xL9-?,|'?v8?m| [հq]{4hۻH?жпjAdrE(Qq# i3_um0%$g3o v0wplw =wݙr&1cuMЛMEHyܱ7ۃHz&悜#նppqVKKˠ"l(n~Άkd@6H_ D#ob::θxpo`L` E-BKx7} DL!v[ϧg<.5y"D-F_ﷰK$=@pwBN;8Iw{y/U 6hfw3|Q*WMII Ii"$DhT>-"+ܠ =z8R8^{~\Ǧ zII/h~g%ײE8fh{RFKʝO)ahXҭ%r+RK:Mywj$maʶyߪ6?N~4KX>)ሆ$72D+a3,-XuQ(UI "L1c%NMˆ4ކM/#UɐF 7ඤ-Ǔ GJ'X.g^"+,jwܵo oD`TplpёsJ`0z!!N= +kw4iΝ>4qQf;gsaN#Gf?tcN1UStPt[s^N}Pb8@3dʂF˦'٥w$dƭQzRGFdݖ! l!  (Iަq^5j&:nU %KG KeZ25Z '֑7U-BHUPVpĕyj@3f>ꕙ;%̦.8 n Qžh3/"a`m6ݨQv^MtV0 ǟbG8tbx;hg<*;_lRC캑ɂcurE(fErq vAj7K?X YYH)m6 :8~[p!k쌏c\: z:9M˔p 8Kِ Digk;uk"d3*7Yf!QUv|S $Ʊ}-/۽qV/g(>:#6<7]DyۀѰ6t73w*2{ oru#@lkBV! eh^]Me)c^Zomfhں&vԅMM$v_ԯcva3㙭L(PZM>HmI2lae7t!~ ;NJ[BDkG^ 7k"' @!;sPg1zg75TJ8 %c=M>60 V~{fZS,ntN_ޥJ2M; zoۡ#ZkJFDкASpK[U푮Q ̜3\0C|q=1U*@ޚIq#ܸfs0ۉ[WԈ˝֚j5s:kwӚ A!9أc6MD-_ &:'RHj-zEKPQiU@ܕjTMU[/ס ]OFA(^y[oyܦSS\OLoW1pPvÈoiӢ1WdiAv"϶ov@٧cHDDccdI:?kEƬ#) $dW0jCճdN-gwQwZ-lAHg4ٳb*ƫ ` S?CeG`OIʪm%RnYE}TQu|~q<>l{6տ#yMX{7~PwE [ MBA`sDtH w$cI\`ׄʮ0׳*W&π]; biA4,m%Jgr-5lm8cgl**cmf6)jZI;~[gb`!EbHqD(OCXJBMRHwGEw"`U$r7gAY;xv*KÅ7viC"'5߱K2^K}M{r?> gU~1)p{, CgBsȧ:mRʿpcCjΥY ,58lSF͍i\5wܡp撺DP f/`B\qX)XwΣdp,h\Joih:#4QϙL7hTJ#҄DZލ C 8t ?(P Hq~%fl~"vfۢ(ٷȱGIQND? Vsh$_/F1<ѥWpngYw&ஂ{k*Vdȧ} TSoyO $T,*c~i7 zVlڬ$ 4 ҆(#^_$!%}Ұ޷b[ldekx&>8Vc' nF ftx(ApEo@g9*}]:uPȹՉM0]?ȏE` (s8))g,{y }xE~| 0 n .n7!_>1r;F~y%PKQIN.rN_yV&2VQ3<)FO'B{hɧ6}0(t qXʷJxR$#ߐj( /YcP{EWx:1(#w ghOQF@6!>[eP \Žgon3.rG%llXeڕoGS-nݮu_/E~ xq϶g2!q4 uмMA/Ԛ?Iq_˅3UZ/#K= W' 3V%H@:Pc8PFŲJC6t ,e%ZrE0+cdz GV\Mpz/*R\"FE#(.T~>F\JjYMA85yƺ [7~0M~:(ȟO_0 I"8tUϮKuY[*!bx9 Wڵq6=zFj*LpF# $?gtŋ/ޞxh4OY( `De]M30vCA.l" KhmܭGN~nP=ћOTkaC<ޯr]:1ݼEaՖ|,2|D~=}{!TNP3)~˷DlH</^Gk؁8l@k)9Bc=ZccwsEV+!Ȅ;&0N7Ue^0e# LVi%s+0*LҊ[}nYhbwHZt)EnX``҇_ SR:ԖoḴOf?,ܮ)tCo.{bҞq{N⌇u|/ZFAZ8M g9DcZt5A(W:rMazx>^N H3I H؄x%YG2 i %giyEB ZZGrXہ܅tm!&UQ]N,n~3Usq'ыA5- J'cb•UQpl5VuzG tn|V}D=ďؚKkqGRLMh;bkmZ1krcM:|ݱs'A4zU,,B0., 1r^ԇ!n_8 FH{@ ~򮴹Mkocugwtd8X̌\/ g:|iJ"\u">| \.8R͗K<]l<`=&,֒x/Le7g(+Aݎ{pP ,4RV*Cs1 oi7S÷ 2rT&kWC:ÖՆM1(v`ϼOiX !l%!V k-8%CfC*=H2&^+{7LKuB>s[0%ǀ EPrF.C:iyF2Nv7[]@c͑ S'֡rϷCΠ́Sj]ȓ5sHYfXl[dѰ`aDp0>>͇\lJXEb\q$*yZ|vp 1i^BKfp<+r80٤VğG z֬У QK?8AGnq|1T>Wo13rfZ\}YFu/K1~iUںBs@y;w'4(uy- #?k Wxe{9x@:;Tx}5GuAJB>7G(J8!{w4NQ`˘(z-sKyM8 {煛r=U<~쟅o6UТ Wm5Z~࿅z ɸ5ҨW~M( nÚt亠I*"d/#ޮYl=##Lh2Ҧח Ǐ39@ѾMp!$<{ĺXK +e.hۦf&P"t4Mfj8(Jebɳ&H e"}g=vi7|syvN~a촶Mvl;HddlJbp[Uv';mR|%7Kx>B&(aJc3wDL7&23ztg4ғEU愂 6:D,A11zFM4rLشνI ?0s%  *M>Cc !>nUm t0*9=+fAj:3@T_W3v (Z,!g0Q^MfɅ2F$kJwt鄟mi X] Zf_sEK:G҂"f:Cp-|ڷ.:4Tb܁Ԛ8RP$(8:뀫R3TK*&#| Oϡh1 '=/?A@w]NT7v\p-jsLm4_* [ 49@QGU,;"8Uak&RVItc$au;G( p6`pEfA/L-m4>K_psQ@^?G&qws` ߎ³2<`Ŀr-zU&Hdlb+} l,șHUE^ >.2m޲(4>ˎ^fQQ5۫Rm0Gίb'&?,ݟ :۶m9^^Mlm#ӫ8z"cղmy_J{w Ud~p"ǰ=nݕ-- Xª @[PX$GdbD*FY j=bדul69 77VMy6Wb.u_0kZBb<C7>ebōZW+ĶpZSw,˜PvJ5=,NU |gOP' fvU*KwkI&H(8M173;P*Y~t'VF3 puKvjڐ6gghc,N4l(htFX8(B& wceYًEQ >)lvSE\PAyB0,hEkѾDFҔo>Eh`Yã^\~栅b98` !yw?\1{< wC u@b"j̃:| yB0~ʾH(hy s&j$0[[fF_ iJ,"Q_lNQŬjXrt*uYt1/qÛb 1^z_y'qRiъn}÷N13X'qaA7G+濿|2k{W-- AFDY~Ȳ~, HɆ\g7>[Z1_y* 'hX  \τ_H܏T\#q߭K$Mw$\>@+{1G{68CMwy{7t)!$1ѡeeV8'L-r{53{}]pNlYaX~= U]xMi> | TlL'p\ҍ |?(5S$q`pV̟)jzCOI=BWU?,m7YӚuH!bklwE&;US %!R&;Gd?ak 2}.a"&T'8<KKtʸo2xmFMi*g\.=X6=Qrne~9T9"z+/Xɡa6ysjKe~ǥFᶔxaz3`Ir3p4 }m فT#im*f2r:]zZrlOLFZ%Pb`v V}Ph<6=v$ JzR x`2ȋvjSєsCaEP_}wrHivP\vЂf`xAЧ(i˔5b <$stvL€p%!6CŦuw>% rp^ ϛF@cO:Rހ6 ُ'G։0nfzqr] e8Ȑ}>k=DGKb/X m󭠒Y`ߝeGo^†OlM:~y:4nivN2R}KIMT/hBVH(fɈWxkC9L'o3q|GsTӝ&\PI*,+Fΰ۪%ڽz]S! :~Q*0RYQSu%֬N@~߽FIXRwC?-nd8pK xV7M&;pj ~P;sS)լm]1s =K/xE?jB> ?y&NIrLT]{ -S{fd! tK:^,d:U_Pb1$Ak  ("?=y p_V6dztcYֱZVn&/-K֘9\(˭| d|fW+ #&:{u|{PNV֥sn;\Xpd\aIĵZ|d%Qȱt1 ~ @'`{~ I'֛r3/'\4ȷ5z)\,'.s ї 쀞" =i9`cxFw[?(aEuۀ8:k9t TO4֘%jƏ?92Zr(zp艝N>2'5f M v2VʵTDMе Vޛ\6E٨r Azx"VēBS쾅o"oT6EC&]5]p8M]S m-%WGJIma$'tK̀|G<BCs4Jcõ-Q].gHېbfh0µL3ezb8 K !s-'ݰb$0VA.=lOyY8TNիB I*kSIG$Y]:P0"]-z TY_eOyh?bšݥܚ|]̒,sq3(mkShJlIL߭ZrMj;IrZ0LF.{~0Iwۥ'>/L ~l39:W' qcŹl2jkZ"G]Jh:!~[U\|gƚ*[Fc_و;:(N!^w(rCgӯHQʅ҂Lז FH:(rá8p{Hlg{].Ng_b!Q*J,S{qsG8 WB10qw1.oPҘP i_O7_0Fpy{&=%+u)WOZ%-1f:NJHfLU|l!^^^^K{_5f-EUm* D 'tO+;"yB<;\> NtscUl\E>4dB\nJ P5ХIU7\^KE$MKIg=éU/a i !vAXJUUzM!E_/kR;NVR X )% 0Q*!?q!12#KÐ00WjA7ukKB2/}]e帋<#t۟,Xތ*; a|cqwy1Y}v}O-?K j@aQebSbCd8o2zZt(@CL  GE(R=PYjĦ˕BLeg͊x=ʒ9&Y@]&88o1+l@<զ3mCv [a^5>̽Ǿ5sэSܷ1Ӹ'g5' خ^Py>-d9vEIPny3)Ǯ5Doh ?,cZ 85+j wzB!!MSQga(ݴ\EHGT0k(ɨl1E*n|D4OQBT5RTdnV5M@W8>~Y_ʸ׵"PqBSLxwXf 4Q6n? LE~&,TTГpwx) p )Qsqף?xCiUW[xtaK4xЕ@$*`:ϧl"Q>S8MѺ& A E籅h6|ă#UOLWYk/ "w^4q ڳ/B`e;: A/3;DLGt(fodz4FbWS|qYԧ"*-ed& s`ap9UTQU$)7aQrd.߁ѮirEޝQa*DpiaT1*&=xTV+Mvjւ[gfZN uF?^ofp!nL a4 Y4XN|:N?ޅ[!AߐJh 2K![|kv5'㖊C~c%#QUfT5bE]0πujdZB+[T|vCZ,^^}6VF,ZVg%)I8hf#(g ӟi6r8r}r9.,$q{P9\{>^Ox`zFM.Y@{;L9q(V|óIq O}&ghEUgb5xW!lpʂ[{Jd5dۜA;Es! 1mp4šjm 9}nUKcyS~)^ J|QP֦x^qv`/vl(ƈ[&)=`tT_~)"|;p!<=*7s# y y(& =,hLZI 2U~ g0>-tId62"_e$}~A5-ȩM Gv,£ʤshʹ$]mjg93񛔄qlGTcn8|י,=Ʒ`_9- H#QZ?&#p}KXZa$̵ #!A\n!zxn$̉M(G AdӠx˲0 q?L~>Jϴ|_bX,){z@k4r<NK4(żt`pq HIU.YBs-k(>ei =fT'gr:4W 5gfqn (5I W}{#^UކƉbOϵe5m_:مtZ: 9 )kcrLpQPx$Ci&&!岧&nwFr#ѶR^tuy Jrg1AiH57=+#|9-5.,]w{S,NtixI1 Y֖!GjU IjW%iYTVxB/FXKˋ%h!Nw~/Emjv7_f9jܶ?J/8/5oWZڔ]j:~sE˴r6{ *o^GJ^M {>gDVtIpdcS2+}JjL !$xRY& {̗SDZ ƪ7n:uO*j98Ny?C#5O" D@hq#.-|tw݃*#ZzB o|.U;)3,E'`5b>8& ~..yOxGKc%)QĴtX~uRobP.Eܣ2!%4w`vd])6\ERg(i7aXcw m?֘cK?|3S5oB!7[k!Qz$}1#o;. X>\~5_106GMjk RF?4LV/9)dK<~?ᖁHej?( û Jv#ՌMƂ!ŹD+D-m|&-RmŅOKG5(OMwt#\ŒM#~΢D $~d$ 2ULbeygK%`a|MV~ M\„G {J88+8%+Ę 4?*gYZ0707010000034f000041ed0000000000000000000000016075ba7900000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel07070100000350000041ed0000000000000000000000016075bb4300000000000000000000000000000000000000000000005500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/e100007070100000351000081a40000000000000000000000016075bb380000e530000000000000000000000000000000000000006100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz7zXZִF!t/*]?Eh=ڜ.+veU}nD'{C!T1*B!sPL4;El stI'K0\v=*`#a[ vPP22؈q3g ot=Ҁ_0~1U"V:҄ճ93?ZHpqkQ۩5x{>ҚVj])gv/*\bV-҈x'$-5fDˣGLHBu|E 2Y~RT w 'z4!Al~NSY)BsOg4Lrx$kKP,aFx0s?8Z:~vi;]3F&;|D4i]t E<h-L^Q0.鍽Ĭ5)?1*+:ʢ4IBsZRtScf7{;YWA2֐*bնTq|ew5B\C/1 ,JR3:"B$_3eKzͳ45̾Y* 7!%-09rd |$uo$,Yc-! :qs`">EaĥׂZFZ#p/ƪ1hfwCX>!VU4^,x;2B`@/oWH] lHi)Bzæ/v>p)1lvD8ftjuX*S6sPʄ=oݽ(5:9O~@S6FI3UgN;r9i3@0x2luO,0JE{A-gֲF,֚ db6xrhW6%N}XC垡QA^Pu?hr>[TM&u P6NU^tB]ޥ@K da&Tx]0Q_՜*ɨ5)̤EǮ fw1R2sO'CόQЉ(hIk:hxiY<#x"cHU %sN'i {'A`_s}{a #%8T{"ZaL%p*ZcK@ilx ׳ڇvէhxg_zhS95z%"wbXQcld,^4ReBu\Ą 5jOa̹4+"mrdH6 ia'Sf햸±F%:Є+ubcTou"|΋mEl< ڋ<ɮTtDa^ՠȋVazGtFF0G(/ uE?=-e#Oie֤W_&<" գ5ke E[ᾣ &_H]ί߶ )otOT9$K_ /Ha֤SF-\`ÛGYqYc'Էpc&̕>}Vq6dvaB(Up߱G%H}َs%L$?>1%8P^Et& K$>n&ӹ)hb[oK,K~G"A5cj走+H4r75׋|x,C69 L'd=H`G׷c;HPзZG|s xBwl\ g *Uo?MWFW/ z" ^]?E@mh 5AE" /.d/CvtɿY9ӑ >]p`R^)1@,@z? lۙ6ouos8Mx=3]yQt1!@fߚlOsm7)eG>,\s술i;ΨգH+.V^\_bRFGZP[D;/ ~ <#u-b,yx r|({wtAsg8H5xjP]M@D X`<*7VO& yGUYVRIt ,^U!\e\ImY!1OwP^ swAƊh^k*'-`ԃeJ "ȨUv '*NtoOkn{=kTHNBw[N. ЃD[lH(Ŝ | 0 oxW~_=; -m ԍg,T{:S^:W*2>O0Y/~d}l3T2[3u o6f;܆H@9`mY|K6 O;Q** ?ҥ+M{,>_71.t[>$J7'q{#\Nj?eD[\%0En~+F3æ h7n੊vhN:Cm+[o[r C%>{ :70Qnz"i i^; XѤ`{;,k I>Bxw=7|VﺤDg@ Y% Gih(ģ<퐰gSë0 ( >D令r`y+5QSc` ]Ֆ ;b6pG/N~5߿:xC!îݱ'[FHTJ/dzhc5PgtKlP|~@8A^dP-cdS:6R0 )S}IzuL#l0LN7İq3nCwe\!iҭh奟+|D0y.t-)zB'PZ {𞭢*'9VAU&dQ^ϰ3f$ȁ3q.q>@sel=aev$.u*OuF :Ϲߡ59eSшuWoH]N Wv% iNʺmF8, D]{ƽg4A-WFd S nk3CNf\Dޓ:Uix 0^ǵ]_?n|((gy*4!\_c+èkIW68x=d[NH@oC^9Xn#Ok!ÄvPJyúM::WJ_`(IG\ɋh v8R3wma1| 53zag6>'|G.lG}^c`nؘLnڞSqe}-0<~|RhsS<_j,X2 f,Cv/X3  e%>ydOi[ =:yB΀!(-ʧ49#E(KNHqm!  AR.=A% ˂˨]en*:CtA2ź \cяJ|'\ t4vt k,w5׶ƍ75L2-0?B Ga*CIcccPdcT%-+w5@b ?s)GF 0gsF/٬[\0d%#? v`#ώa+nkϧJnFq5 HM@ғO+'~[c4|Cԍ05wk?7^4D '}vm:;Od]Ykp VɷWC :AB{E#mx ܐ=uK+5g(xWmVHbڍZ~މz f=q @Xs8AD{|fxEzy /bwRrlj9$kp5BRgeFgܔL|az@ۢ6Ǻ{?2|ftP yt>iV*R}dVc ܳYhhf rx TT MKj>MZY,̮m%vyuf;[,ȥ٩(S $RxM|cwvi{Q é98awe(9{86 H ְAs]k"z=VW䇭ݯ4Ȏ7[(Uu-E+I:ذA&2S7)++hѡZ~?3mQѿv÷%Aj`тERD^i9ݍU {}cE2䗑[k7PY,nO&pAz>.dE$^T 풐"D*tk)v'B%?ے{x4@$jTM=6vܝ]D&T y@A%|&y3Ey΋ج(,n%vn6h QNJg4"5kGaCi|ྑ2#y|R+,Vd5AU9cE_SF)3$IФP3dFPxqX";{NW* 9kF=һUU"YBNK⦦&XrUɕpn/0XPl·KmLj+#A j>yP$.e&gvc'&U ,l0|Dk)oޚYxvu̳D5hHi@{$cS#yijB I:0$<z'^)^f i 21pqXFF3?G 06 ~sפXG@Сuq-Ԭ{ R4kLFC{QY)tG ֧noJhVoQ+5*e*qtLF<`YGV9+H%,dJ֐T_.Y69i&DN.^izey55kBV#Iͷh\ |sdy c8NDžP8[ak__mE7{׾Тmd->Hw;\* lPpZ)h/}",FعM~{dk8KE04! >傣] E4?ooXG %~ @yia#Yc^]3N \5 ވT2hpS Y}wS8;5[aU HzTbb=އpNWRRk ΢10V 4T8g6VbwS<9MJcShzWzNu5닊f`p‚yπNIcG@-NYUݵKx(Nʪp2f?,3::gW׽|ڥ^ӲSl#Z)"drH5|՘#hoF+}"n(B2K p^{ |^tdF"?)6ـĊ ؞J'@t['r+k"PZmGs@兑JLEs 鮷Ox.%l{LV|,&6.9d,5a VuBҴ/C6vGn$3_ DfݓFmkA:R;Axh}oa7L#P kGQ!ؾ )|Qe(@{dD=h?E&"n ?Q{3%cA z'nHFZܶ_{DaD+ &y^hxS0\hi8s^7w{%4RywO#+n.t2Nt>E+ eͻf’fy#M>h-?x#N 5ƪCFV+{K*)~`B@t-D_Y[~^jW 0ݥ.sj#Xq Ƽ Wͥ~Q vT:P&Ӄo/A Oul#Þ ,!zD#[ƀ{nnx/i+GEHơנ.%0C f`Ȃ=;?$!1@_UPS:TWΪ%ovy>W/PڷHPgی#3DMGR<-R5?rb~];kOq>gE0Y1魇@o>YH$1O&<1fָLt| NC+@gF<VO)Ь^`gnXU_ stdSx"> ~Sک́DY_$oe?WFyt /`7mO䍼vd⧒!sJ4f YM`>Ue@~sj{oR%řṯ~076/iU-C*8E}iބn)S߫~ݏ\Fso{J`(3* /uq T?8 F^B{/'_*^mM :i\JBL^USwET쥨BZv0BscJtk.JsLӌ/F PN^9z$Q?Ѕ u_7$kՎlF paU%˟anqzդR;݋~H}þ69)ڨ`m),}%Uk{V4)'g-^sʸP\kᚬ4Nȓ9&K=Kw EYɎqz}݌ΨRѝEYKP>ɦAfgΎSE%ۯo6erCph0zK<;*TJYe|z`knוţ#3){ ,3-S(㉄Zpkw&Y$_@)IjݓZ*@i]vfcRdYPť<ۿ8bm%?jAG}W6qX$r$}XֺV|!d@B! 桤-ήV bݍPF> AD|(d7\Jf,L?L}fNǙfٴ(Mo;$2%|Z -ͷ<ĩ_(^SbO'݃a{.@"RK?xV OHc^ÉN D\uZh 2fDXRJ\"й;T>'F|͡ ]s ̓_XB'pɼtS|6#g"FP0n^*|ֈ `[D55gn]Bݯub?ODz+RBXbDvҙeԇ-44 VU|{Y'@I="L/8`Hdudvfq xn.gԹAZ*lfZnNC,4(MhaklZjC&kVI边a3I?ؽ.OH#ۆ |axwzY4ŽÃHD^:4䲹$p~Cv~*8Y Lf{b Za@nԾJ! Fr1a 2MiL C߃ \l4R* 2 %Y@9&4g6.IhHc \@OKr&ΆvF]#hFwtd"`<2I{pxF1H[(êK̟>g& N`6NL˒ K̺ꕊC5#r2$,h5q?5X?k[~OdOnR4"iQo>l|Fl9ɮ>ݒ<Ɨ 18jltkYRc( +qMlw_ %eE\esUnvBkn0 -6u3/-їaQcᓶnIE=-:5OeC6u46M ~l6=q23Zu0bwfڒy嵵5_34YIf{K'нm]?dYVza8Qn\(R]J *R `  ?fHD WV;K;gy)zb>cIӀ\*'L?`@CHmugYC.FT& \MGW_尮WGDLl"A`!r ;/j}u9/T$DcLUgv_JCGk JDrq ӾŽѸpN6(RYx˴A1!L]5(}%c>K>ʒ]W&aɆ1/"]w'Kщ9}=Z`ŁGa$cPzb&i5=|8/\',Š|tvsnf2ϡruұT nKL`: *lY&:u٨{L~8[`Wy0ά!aDAԛ`iJI: \{Y0ʿc%๒nko8k/>}fN*z81^J BoXܵF4gv@[~I٧d1KD< |l)#K܂וP| .7 1|hXƖ_~hnP FblſvRZs,I?K5?C~KOg$\[ ߏ|a &M}ۂ3lZ͸ eD(M6 ǫPu# hݴr͑FtH%K0 "Zlm)-Z᣹Lp1|;z$9ZQW!ʟ3y/I <,Fgm9dݹ\fJqP vnyU{t+碮Ñ2M,"r魀O^.c}$<0ؙG8j4LΙcs:,7\vk0U_F>˯bBAZf=|L+`R6Aн&]ieP銼ƠNPl$C`xea`4ndxVk̯[0Xb:d?`61\b1EBʖ]3[p]d;'x6'OV{O^ݖB]:',6[7kԶ1XYs"srGaqN.hfѐ@x~l"ׄ؁9Nrd@&6D%^ʠCx"C'b9%8Cǐ{1;l%Jޯi]pqaha2lyئ[ 4ϯw{T` ґUrIB꜀3;eIlNm"gd{ *Eʜ[X W%Ayn1׽6.uT J4]7x3: XY 5-S-T{=~ʍ*D >'%[ P 0>G@eL.%3ECnCD='>5p?B䧆+D ))yzI"}{R -jdoVòi7t@.hL g #UV,F߮+7kHl_#546\k7*0 Yt=8Z u>՛,!{#$H*|fr.# ٚm^(9Vޟ2HC-H O=avwqu`hmHHȩ _X/;$ $ | 7J_I6_q"s6U B=ge>oIz1[ILjdY Zv_ K-$ ^k]S=RifƏp{tƺ1bT 8j*>kMk҉Hv̞sTOGF+˪3"zmmI2';@ .V}pߥzd:E%X{ǻ\6}$i#@>9QoY|;4 ؏w>{t.AUlhsP͎J{K;o8/vn@s a!KX>w:A10@ ^z$+]XA:h>*xd?Oge6;.x#z]*ckYҼ8F_voDvhۦȶy)/6+p`wu~U!ukK34ثAG"H7[Gl 1 FR@n|yhl#B΀h<'`Lyd H`o1aWU/=Yݗ uʅ/z?e)"N5[+@牺_'Pg#D,StOMC4)a]J|^kZG* ;F?IIdҖh%uIt?1Dx]VUUs0e`yX>v+ic y>&xV1.֥;5YmN'ÿr 1z/ճeRe':|CZk {QRcCsfjA "]tt'PfoKJ_&s_ _@ٌ6w _4ބZu6_r&Iׯ'j?0gx) cG Mf{FG̹[nQ IJ'v!/f.,9uVM\Z޼YGfTrQLIH*Z Fg\-iZJS yHs#7hC L$b7WS,=z5+;Ϧz"4aIw*:BFe5PL#4|_px8~KH>?lVC5-Uo_=$M9>layg݊N|=Z @=rƟ[C=O2ې]}a%ߤF4]^!d QujpE0("KB%I8.>ǩsh%B8*ڃݤU}w|h;W_sβea~̷I5'fʡj! ڔmO'eHsj3XX>GZ>u1n&[nT[BJ8`ͫ"s-srѾ?e<GMul4f|mx;jW@}s9 +p17s>H9bhQ򉔣2OZdd;6<JM_ԨLi]dxlߟ܌C"Gy N/$Kc_-fPB*j U{iC5ˀ(AG}-ZvZ+ÞuY9!Uc1bɼ%xeDѰ5uVucH ze9۝2SEUXEu:] \{`$y%y+tR:Ü Fn++q3(a1sV8m$-bUd(bG aף7At6Ahɭжõe\D=BBlSP1#|P@m$&pb0]x.#FMMCU ODpz 2g1MbNҶ?LZnXQ*I;,~<'wl4+rV&AٱS'>K.OobŨq"|"n'lYAGb~uD~)Qn})?qX/:j u>%0%INREZKO3:.EÒ|N(J=SI ZZHB>&(*kDnqrA ה<سHw^ҥ ?:s hJ%\-+I},wB>f3{CYw셲XdyUNR<;gPRv8MpUJ{*hO.c^-{|@&Cs~/;b'JSKl u5`>I458wDSK{Ҵ|33cyNҰešl@vƧKr$L9>2P՚oJ![so_n~\ʞ<GQh; ",JF2LCYc2sYkhBej: b=nb[Tl#?$ +%D#QpO)߰j8NyܠAІE}K!Ǭtt?{PE%`F^|u;%"(W8;wmd}c3l: HcS,)TA#?k2\|rf{^yM6eaf0)"'W7CrRAm=$A)\) @^~0*kP6].spgmmy O.euBN99$s3^Eu%K޽X$1f%y4@^ `Tx_z{Εc@Qjwl*Y;ƜaNK4gpَ݂054eHi.[2QWda$д@ne\a4DYA4I[e6VȌM<{;4ukwTׇW#C}Xl"w4pr7bPnN͋"-Y&H$ i Fr$ =-гǥ9٪EՉ]HBC,KeGBg r4e6O +ݾ;]e,@>8&Bt cJ$7,>od8ԄtKG㋧6+m+&[$PLU~2( muhĜv+@=t H&eAi$H"P=>X%'r @"7GmgSXqd*0S"P١Ioh}O#eX#dUJLnhm 9Weq쮥Dq=d\d5LI{Dp{ꏤP NnMwO4ui _ch?*EÜi"2[]6 x~*l*.r)\?*zrj͓ V7x`AhbvE㑈g ڒ/W@3/UUHSޮ_:>Pjqj$N_+!P3L$GG%+X-O̙+3lPZr//~;o _ӒsYDz%tEG$9;b)$yl BP)<`>?Lx&K569糔f(%D]O7ڗVG:]\hZiY(ӾI ҇Xo~#rq2"`p1f{^ m@%J"/PuLlM9丠\Ug\vn/<8e.ripxxZ1ֽ1u%5, UPp 8H1Cs  G7ˌ ~vyIճIAfk |B71w苓Uff+LP#~h6,Qcp?MZ/[c ))'G{ p0%߻1 l Pf,Aσ O$ThyN/0Ds%1tBfc#!}OGhCXRIOx G 塯 %_~@v3'7Jme&[ rb^0zoGfFwě4윢byrf'rD{;ŗZwD: NXk(FB|fa.{y2!8jFo W+Ve9TR@$%ŭ -٦vx_ )bsng?@굿!M]ypp|t6'H,&k}\VI*WtD?IjhqjȜW.,LB ?6!s#`C\-uU y+à{"ALM> 6GV V/ H罍NjyԐp'tFf8rgĈngWQ9ݷ=jt{y^Tw-86 _v}W6J)> 5eƓU5lD PT9=p+PK) X^]Li!2-ny qF܈ń;l+m]!Sig2k'}NX6܆BSl9_ȇK:E> ;8q6rDrw*!c:5flGr]B]]zHY\4eؽ+8?ٸg~M{^Fwڰ0g2bH7!Mqnհȹ"=%2ݳ3@enc8nZQyI%(r: eSc%.T\KfL9>Xmacǯ;0\s >a 0|,DJk]ouM͌Hoثwkp+tRsR,8>-h  zP ȝ=Mfa,XvHI ?]TSiAn36[{$Ӄn'!PUpW;SQ?r t͎ =p asu,} " ө%Ʃ&(XLJkwq fN:2@բp=4]rB7oCQX}Ҳc{LMYrF4sd;Pcg(BCqFkE=TRah]ҎQWj(媾ӽH#QJb&/r@IT+6iN{Y|Is&u5Cr %R :T]Jaudbcx2:<`j,Pp7& 0%<2*bO;j!ꄦ1 io[fOkA dIKgBCq1`k? ,F | {>c(9.t"-4cwd e,Kj'Aa_x Z:*V{T~_(68*D}^H z?A [5zf{NG_uo)LAt"ͩYNE츌Q P*}|̅sR̙,6{Zr),DbfjLU_~6waϮM梣X@hrCu%),& G V:x 6u׃඗h];":<&ΗVXy0~D#:׃FZf@xPU_ 2R|{ME w^j]pY0PK>"!lp9 7,,r)HΏ ):}j iOXyC^(dN?y +>*ou^}ck^ ATC=xн?]frS3õk< 5X|. jMORDd4 "mUafJ%s*3BsG^aXˉY+\"B*9`ixllXg>=HtmT:͑>4`M%7^4;5!4^#կ 6t_|ga!yUξSdHfLMMʪ3Jixi/\.uO kԒټ#ab3P=}î4ؼ8:2;5 2j7J_Fo9wu:p5.4E;n̔ $)};!4jIm9WWiƞSw++Kp<)XZ <H A i 5Cu Wuu1־vOcǯvOj}{ C? 0v+IRX =T,9ӥԁф$MF2#5V8аu<:Rˇ3<ܘ|jIm{FuE7t0,'/L0;i]O8rf Xi^Iݒ NiZVvQ *z[>zJE;Ƙ6ԣ@| 1t%<:HlwÌ*,xft8v#0fg Q 1\qS/~q{|Ms +!~Lr~~_=έsmdݎZ |I>h۪LQRc5J/l>l7_\A}Ux.'kYWʺ(!9tI<* } &{z';/֝3)&$§s~2ݤW4 8XgHhLR4|)9MQ4C7D'DKo(2ۜVU4TJp8MJqeaBMLQbQ3^K~hL[.\/f;J؁25Q0?n*M7cmm<핱 LF= dОC縁 ͖8hj*ޮD{մWq1\-qΪn@%ՈL%֚^N* S"AJgK~#8E{%(X{ښGQ#@Ԉ)lշq3684ZNMAdr|"E](N^i\ h/=E RqCN+m+( .ӿ$ûbّz 5+",/i^ iIPB]ob}Xg-EMY L l`\*&x8|ԶADH$y'TG԰z`~85n:,{yq _{_΢żskEY<92>WP 25=nE|BD@*b#Ix/5 0]OFb0>X +?8ݟVb1{x/[-xD K딖xu,k #L j`cVᰴ7[6Eh]ET X6G ')/ln>Dݍ_&1ݯGc˕4Q&٠u sgS.TꫲdX!;@Yhxod U  W1ydރ؈'9*y9B==ޖtL;6{7o/6AwERBOۦv!5nsW*g̥*59`UajD4-@k j֬<_ `[X[A"R1/]lDf'Q1`Pd5u4H@,|*< m3ZNhyt[bj K WL?IHT?!jdW:-Lr#3 6 vةB zZkats \a~5;5׉kkeCR}&IN<u#*H@ *V Zܜ^1dY/9!ĸڥA|D!m m U$sLG/X9K4S&o?%2+ESBЗwaM_x^;}˂Nu=jb"%[ QqS)Qh]P'op\h6.oc0z`m$y9 ݊x+A_*Ĭ-dnn?){p hUo~N gU>ޤcu5ϩhmGXv\] ?]Â_q_X# LKOEy29[ZRs<N+KW&' !p Gl~MC0 9(x/7% CzK1S|_KYL۟[mf$q |f1Hډ OE6)3ƍWQ٤3U2^UP1|Aj18D,a]^Y~.4]puԧqRv#ىϗzLԀ/RĦ"~BenN\xj fwBHgYtgo\v=3m{ᾭXcc!2q46Pm C33ʶ|F{8߾ :A1Q{,S@eP~q>fͅ*`gMn{@͠XU2Czӛ \l~DQV-tq sqXaL6kmFtMnno4AL RՕNC_I t+Ar(K@z:_Ze W^+#a/p1E$ȕ>0{Rs<6<1mQhŦN 3HƔn%3%2 MX=ή e[*zXC.ybS1I\eΨi"&wwNҿ _@|}e*|GvZl_G0[) Q~ G'r8jiew~ْAȠF1gr>2 >DžZ:^v%7ܳu#m,nm{LÆ% J{8! _q8A N`lF^0]_nF"uAPr)(π֎A(_IFїb$c1ԶxJK= Bk\V$Khs, @r:]3:Dgr|gRqd4Vvf( w[ji]ʓokUbY^R3L@d6Bo-SZ ֿESL 8J{w'^~w]ʵ4_w^ÅˋWaZW̍m/ i &i)Ы=?۠M1& "DO\С{ɍr={{u T厀֭N$9g#wt7y qZKWD\Ef@PuioJ)w%=Ci[S4q !22X\{lS,*?W'z,Q`oaĽ]-TMQ͂\k}׏o;zň:'yi2l+p,<|XpB*Fgs]p=J Tٷ"0`KF Em.o@Q ^`rw d<~$clv˩ds_~u3z5,mK 0" -w|5}pE`B|X}k _D^aի4?7NjXty0[8OůP.hbJ-|7$5q72L kQ1׈Mr'w,9=P.N@3CM (-c"m>H~FYrg ˃wU&{yd-ĭL)j=d`'tc06BPFl.sTB EU~q ~].#P3n}jqv95@r IJ4~DƦ} kk?)^d ϋ4( .H4&?x6E8XfĦ~pU E.(vO2qy=BP,Q{;#LUg) gGzL1,oʶEfVGbWT&3hipȾT$۬P(R0N<.P1ÃА>mvS$! x6hUn_#W,j1lj iyfVuv>fBo%=Ac*߽<ЀFT-"!sK&?Ĵm m]-WDPtKP*]W`e=NkȇU*g ӟb'1ŪQvy"c~?ahʧ~,2 )'us ^bl9[@ò/{-qn_3xX.c|v =YN I~A҇Ybzǀ ֕%`ޖ.? u tΖʤش>^?% ,Q!q k-g!#!g6wnׯ5/z IFWMG)auuÞx[y済xM߄3'Y8,U#lt]g^#οbRrw̫ f*ӈg^//Wz&9.$4Z2f_ZvVǔ+"ֺ#;jH-p"ZiJ :8 "Y\=zxFxoWϙHxJ1FaNRd5a1wK9~K2 aP6j˙_fm@"~#trZ{Mb^,YHHX[cJZ%[;OHAդifn08s:A};079ؓpx (M6aC^ Pt;*G|QpNJ:lTL##j5% ,'Jܕ¾Ij%@] *LGP}I!dyM*v![m}4^?4%i [::.gS[?ed%+FqD W3G}/ o@$Fo߭EJ5*{=HMڈAEԈ+v_#o+r>h+O|5ۅn'v;>j!NB/JE[#(xKbb.(|iI9lWmƦJQ(;-`lcoyn~)ˠEfE9QWE,R +O"[nNbo=WdfIFv)[^L-b4Xe %gnd"6YY OvMi |e˧󨂛ePl)L{#  ao7Z kB~p*[ӧGblFae E(R$ypTց?;%˯-;[zϨFsܽc~w` qbX.UC&G,҃|=/af=H]l l4~\q5hy6܃\h7Eo))%r|-B}-نQLb~ˮ$`jV & q;A ; pynGM R(dpwscB\6TK-lPyD fc9V}ijX!}>ݾ1[tv!tlܦ&!Z=bڦBaZHtSשt?xO0=҆w\5dYqy"sO4ep!}G֑)bXe`kn8۴!Gibޟ4?/@֯=/7djV$#3j90s|Bx Fwca+1Xˍ\877(\Ejr  F7B(H+Pktn#2wPqe8w&$#=uQpKK]% @XE+?bYJ=fGZĥ܉%2*k6R."3f݉ ;=;kL8ZqBG'FhfM'<^V e*\oN)#nWpcbb}&A7<)3//2 ෛyG# E]M[ˁ%EgɀA ׃s7 &/ogK;\YЦ^AkϞ$e7 q,l<m /]R[2)Qr6SN搥e8ƛ@im}T#sM*3տX:-NDgH; mScW8}\W#_=:>perpjQ|x=#dD2S>/3Wz#otOA e;'%_l pjՋiCaB[@!' U*܁GMVi+:,Ւr/(ٰvLpbatϹ 0gg>] cZ-(y`B^PTQtWh05>EOe#4LzgGyoFJB.P L B9!)8eSn> O gJ|)z/ <GɞtO+;KV"DOk,KLCZ.I_}c?,KoJꮩ<Jrhp 2d56}ΐT^MT >:+l6tt8,?rK1\5sş4!x@xJ+ss &JoݗbbA"7:lB; p (wlsJ9 6P vYR7nx:bs %oCf_i86Ó#*Drx{3 el(GFUZtP5VLBO)@T?zkbL0{wD?+ݍ;O4Do,FC?UlRD=}dد>\mļ'6U&u}^3i3#u(yAq~x $u2AXI uzvW5>qyEFrHs896Sӗf2kANBVBma=2h epBv't@%[ M1Ƙg<|%GaF'rNXpmsl-yj I wNb+i V pWQU= t;5-U9´Z"[Ym8y[Whr5J[O tAkYܛ&Ec nNM/&4bv$O[)b\kֆD0b٧=s~ 8Zzs%ٮN2^cMC@"FcAbmЉC0[MpQ4qr4"3tgzᴺub48s&3~r`!|+'cq}t,#;̈́ yJ+c=Fߣ~%"g/Epls]LCn፿)OUf6D?gb$>($./`k악HgvH6(gI@GkҒY)X%7hO]ZH6wŞ>׌)\t\e7rExƶn'4ܫ^TxXo7E}n4Eqv x>6[b"dHpR?PծاwP_RR@ U9_Aavl~eOQe-+u07ԳbpԪoi]qU:#A[\Y5 0*;+Zf(ql2HpE^qQ…cU{Y_ <jxA%,٫ jP)z]SJ#8*]-r.l|[o_4 @bO8WERhF"^`3S]Q| I0{oa~%aJ#ᓻvUcw^I#LǤ`>@-p#"_"mXXt|{Tݱ&M3 kՓQ *UZm.;h!aJ8r ՜ kKnlt X/m P5)D[͘(篡D$~SͪԞ[q_mO+U==vfip2 g.Ѯ*ARQ}.ky@^¶y'8M\eTqZ@,jr_AnM)R.BC fd~u e㨁; 3Z`M ҨП9Bs cK4şoֈ8ZlXLudMB&TLkNaZYRF_;^xEhN!uOA/|wS0 ¦S&sH>ΈՔ /-nr$]B|˂IVj(1 *.\tFX:^V1>YTeli,D*s6$R~.uT!i3(?n+Q5^8ҀA&2umMuPf5c4 s+A}1GbĐbs1 ]L`|A=DlvwWGE|8+0Vv&k.$ƒL!nʊ ՛눢ao9ഀƘR? N\jI.%F\ 9~vĶ1K ~z~)D=-g!0t+I<V.TȻeRACWe=1b'}{K1G㈫aP#jn6a1|J)7D*[3&|K}% !4Z/D6eF{~AFǕB^⤍w''-B@(jpTx*\~*5Ԏ4ЕR}x8{B')f"V{%;HzC+ڒ32OӣTW;-{1tEÀ!ڜ(ֆէ-G?䇤)i?G>02K-k{Yĉiv#&!B RjcLw%63.yY!oCdB!P0`/c*dXTH,71m;U9]hrR,aB6Pa>bZ5I11(, {C(t2z9Ik%\ALhy,Vj4|lLEU_Źt@ƥ<3+` `VWI3wʓ5N:h| ȳyyHq-E0NS !ث3SDb'd4qtUs*r[8C:s1@1əm_Aŧ gʭ6)A^s*$DKҠr, (ZM(1Pc9CO4QoL$r xְ܉NڏO|zx4n.1 {}~=v*sEolk{ C&Lzێ@.|Գl!cStQH/(BQr,fP- Z!Vd@4D \ƿ©'¨ic{BC%=b?iy9D#lU0edu{8dHD9*LGhF e0 eN1[d>Mq(lBY~ΐ;SIXLh4$FhOfӤFso-[:J?\c\mLI-Z9o-YHDr ~&U}>piV'P.Β"o%4`݃y}e"ag~tl64` Gk_(>cn>;3 ?A1} LlB ; 0S\/rٿ Ș'2:w)ėởap1#|It/Vm'v-iV㤿Rx0,Hаr~K69.ҹP4̚ڇFk;V7X T.𲣻! }'A%  Z0;.JV+1Lah)]zG67czEWf.s%d-9?/4)KW6OjLV;=IoRm=fIdT>eU+Pc;RM$ EeF$Wo ềx0w5,vBI <| SPŰ pWW9ZNDc,/ۃot2gS<؁ gmIqw`0Ҳ? n9tCԔQ܇9]kK_Ӱ1:$mH5cҤϫETjC@ty&:bwbu@|tD/gPYfy:Pof eTT/ANViX+|tR@7YDkV\4$]h^tά>SpU^ca*P)}.Un bNz[S#7@M毚>~HևXq:)RԜq5غs,_߃B9Nq"FS43+Ul /"E+HٙhMZ(j)έI}>lp 9R K} g>U>FMSIX)Ix_[LL*w-PFH~HIjYa0݊k.yLN~ԩNX\K,$/1/T\ $^a2G7-MDoHOvC{x_4 ֯-~˻1,̸ cJõGOB, aB_!7'@OC}`КGT6,ѰR&[C$OZ 8^BWApCh&#eJuU4YZnڮJwCP2W)™ e2-"~"ʯZ'D`.E^% Ҭ7wf0r{c~h]G19κUhnB}-aG6#;]70"`u\%&ֻш<ܧ@G"6PcmQNu9Bᄊe"ͥlʈQn[fhp`:Moanh79 mAFd׾XN*MNՂH7 IgCܞ#]9GVibd-)9I/)B`ACS)h\?.44Qc=MXi&r 3m0WL> lܢXî >er`CEOnX|1ŸQ9KmdSZ$lCM,2Wr X/G߄HwtUEHဒl `kQZZ̖!I5.ͺf)>cW*LBΰjnkM;wE=R!ۑ=-N r̶'h(8GeJl-þ4xY13z+7uW;2MKL(^yu3>.YLM.P#'0nMÊ ?\,E>r_ H<=IRc 4D4Y޹]RjFAFh`d?DX\srA#c%a6zQ.(at-MER诚\v 83?L+|27&Y72#mɪkVjև+KDbzP(c`TdǼOw,xD}3VMu&|,Ӵ/W񵗂Xg.+K *js[nb RF/½ RtY,s,F L ظ&2RE.M+GW$ ffJnvM>5q O[u!I99+ꇊ߷!{U%3y[<n`2$w.q80mN| \_0Uo f|E6}X7) Sd<?*vzF=UWRЬկv+&9J۳I1# :@KΩxZpءn Rj C/=6:A2 =4$i23d ?_<9s8wCݨht $t[Kӳ:{OsN zrϟiď3_!FL(A,Q`#Q&Mg%_z#uvf8d~neOs8He[#9(3GF)Jr3-^K('>?jCV3::Oy!.B̪Hz0Pr*1qJ/o$lЬ0b+ v]HHOhS~gA!pzN2䡡ڝ>_LO;M+.(mWQ޷]>+ &' ʹi;x˹L6z}8͢z͌Cl {MhqK"ﵰ%8z@,Xq Q=$N'ծ)ma?(9W J¼*f#&w'e1 ~zUvb+Ȏ/+teҋFƤ! !8H=Yy@ht̞*REܰbk%B7)Q+uU`K=Uh$%*,ė7f =osoMdS0v*M.r Nw$$lPӯ prh{2%NQ:ȴ֮~ `W-v6v=%A`%DZh3D!d0t<=T8=)bN*WmEjw3˃m s^|L  3p?p)WP[9HMx}R\/|7hdVmռjle?0ٯ*0w O}jBI ޽4ߓ<۱+̩L!+U;궨-\zi $f15Ʈ3fqˁc(Ϊz[#$ R4o.zػ XvOc6Uu=Y@E]y}-Of`q: {:-Fו1S~9 8pݫj>yvt'`)3Aysf[)o|tj`zj,$jli_{N eF?9Q]S"edtj"{*\Nl($#—0ƌ=DU, PaYna<9dHZ_}@d2gȇ)G6O@풏 4|},#ܣ{;oE[z*5ZzE-aaGܑ[{{AIIkÀeue:\ߚ9c#UZ$Y!@\ԉdQo-)u/x ) J-S0Ҁ߬:un0tq;ڮJ䞵'E>9r^/݃ ]'C`]E/$'tګoLUc' TԱWE[IBaX3}{HCYz98R7*]'`wz,L'ԙHR^Jd*6B $-f6!y "..E>YsV`h% @[0E<$è'*|/={k@Ѫ6B9^M⚳ %LvNv*2}X vF˦ߘ ^sog#wdk_mP5'Vj1YYߠIJ%/GD}Dh}pVb1)ZHÔ;1iPa+,3fIA =[/Ο> 1~:?ho瑞 "oz}iKve}u|G4ï+T@!P'" {;,~?v$O|N-kX 3x6¶UP"^#}ia^R0 6G-:ud^Yc̿q 28X@+"\Vpڷ^.'"WHT :AΚBOr/&\- ,~7jBSe@EQOXK$ȧ\~d7̟ΎT%;-p=ѻkYtNRuIH :dbP[ne(DoGPr:Pӽ֩x?[ I6@Ն~Zv_Q#M(ؕ)Z%*B;]߆FXhS.3(.VzQ0CQVPm-'9SMq"hQ| $ȮN5шT*Ӳ hǣ`l:j$K uZDmuXuNAhCIW{E! c77yM}y)vZfe kXP7 t`2(u \ _nLழƣYj9+fm*Q,־0Cm)r őQ Ƹt)/ABW5Oå7RhWF)BOxy$UٸzV_Bk8U8on,.P>ƹ삜LST 'x:Igv6Z#*D[Wu3.;ËDDTPWVgfJТ`C6WwE 4μr&Ed1xN9)>Y[q/!> ޟ}MnjTYem1A_óHdN>_Zxzll#UyCɓg"_OO6{,TtiN>r)(fHn@XͨKpX4=1udK ҃^˫Yo4J9aɳ=jELO '~D̤pe@YԂjz>ki\:@o-gt^bpG "`r1>$03xm?Q03FyU=nLrkD y)+kDШbL/P..Yxr:Arbnpoٕ5Fd;R|/cE_ŽRA;TAi\SnϷ 5V,P"(ohIJ>Rͺrzr8 ҟM1e( :T]~pO\E=GnZ` aa#?a0yRDI]rs+Ji;/RO^(X<ϋ8iCօ4v1kjV ,_=(6ܢ!1Qya 30F טF5=%Oy D2eXhH0#]̣'8Dnra8 $dc'ƲL; ْL|l:e sրmA4Ů}r0])g h|)X""K};թ8ɒò}Vs05 %sp _+fWn(f+ O%u<%jPܺӇެ,gBI+ºej~g7i,KVB~:,F|YÔˁY֔ Ƌe /MtE6=0E}G[y<$h=3uQNwԅri= $?]jģ35’²MY|a~KpΙilnt]1n8ͱ9mtJ*7Y&6 UzEӉV(+O=YL]ECğ 8 X(J7x12aJS:Eޢfh`?J!u677ߖtγ&w+~EٕUCxqݰW2@$p\.ÑwvF=տ~٭~Y.dE^h;uڸIJ=wHDRQ,2 l/$tj}QEiӿҷ/(AVcI+a}\t)țEC/9kjB3bSw  D f =Qm6/Ü}pqD_wD9QS|gayuT;߉]N}sE:gO @Dk5DҬmUa;509޴NbC!jGǩ,.-]xtcLnA.mSZ=z.f耲ߵ"uWV]8cV5-~(d#ȽoR:5t1I6"_s]v!~8qϮR9kx(v"7 @ Az?ﭸP2H Jx$t<2kP;\GmV!9&_-4;1jFBtV3 2O!1/>ͺǻɊ$RK%rcL:a 9syI}[tՔqH_Nq @8vji d |  `mb 8VZ-sSi ҽ{|S@y- R} l[2[Z3RH]2Ms ?!LO7/k*#::8Mwsi$戴lTM/ XͲdS/yۥ͞A9Ѭ`b[)ű'KlXG]zxF^7]iș*QTZX y辑{gzߒ!xaߤ7b4ÜpXx.=Al+^N"U*_ I f<&H0P-!L?H&z5xPgQmv:ѩ7ޔYHZ'zhR}#Q*S+&?՜rZŞCPdMF.˩![RX>Csq r6v>NEH`.E{uĶri1ֳX &vܡ^v\> Z=Y/Da݃~1  AH鶯;<]B4hޕG[{Ō<hH?Sv}EnfƷE3H" Y=z7TN߿*"|(re5!̇~ã{{IRN"ì Um*OM*)եūW;DZkh#D]-Nry)g \BQO,fl(<+k^(=-<SW7mn*U@V!v{*n53֍4 S&sbV6:#f])MFsQԶ,BJjRf@J Yê2@Gx*yQj/X' QzSK=|sUEHǎ2~|0 "HZş`/RC?0`3=*r!|HNzVރN_`#xwu]\Ysr5wwiKn!gr \66u ]C[ʴ3%8zx)Q=ӡI0 N(dI>p)ǼDBB7qJb9E%d@}>@_CyDNb `4 P:c5/Ue.enX%gozt|/1_q!կ%8_apm07Ipu#è!Ǽ>~ߩM^ ak͵ћ$7$bh:ș{9)N^@O4 H` v)NRl=O=;#Q=vg(1b֮eg-dY?5$5b֬h;-#->8cHCEE_Kn 1WF,&}R5MFJ"}OwfeLq mf^}T߼.?Mw#o7|,zR?)L }S%7O 7jwk-1smy ?P #̘u&(-jGԢXMW!~ a .3,݁pO?B*B? >eC&),8$0|Zb~CTm1_w.52+y*._.oCP 6qa반&(l|a,nzbh6pt$?r~dcd4CeC وIns9@yc;)Zn'# hYNbQ&PA+ՖdUfHOjW%#r4I7aV,Up9[H 4 !, |@E@L cs䂕`*[ms E09tmFD$V'Ӯc+ey' { V߹(['4МɃy&_Oo~1zH3տ`apD+n> :JTw YK)WX\&;Ul-Nf JNJ>}7鈙b:_ c84%AU5i?W/@aӑjAĦUbfB^.Y<:T*ЯY_#P mX l:5;I$v}皺 .9o4I -F Ă-1?;3؟$x@C- (tV4ve֙L*4fyr5&~LJ0i>Oڑ$[$"RZ7GFΊϳ]_i]`U7ALi ?ey)ualPJ:`ǜQœ(h#;dadE0Y{kY ȇ`#fe!pRMuнSDɨ5>QW{jת>jY`L%d 8%4hbу8p~s9Hw8r%HCMY9`mOQeI.&f8L+Q,{*Zk6+9ZPm|XIBRN`-,"ꎆyށIve+A|_#W'IȬn\94dteMz$l&.n/'mIX[Q3 6;9.tۊ38Z6_|}Wh֩5ۚ)hҡpȪ/&Ϡ~+nAzYsԴhmcI{g+#*O!â8BYB~Eo/sHo׼.SI#J{Q*d[LGFtCB9G`{.P:)0*q$ CFG0kKDiS6[*_U}RB:|: {w]A܉cMɕȬg Wp&[)5?yo߸8)CE?E.H쿫P2~yL q}$UH,D 4l7u;YB#S Uق&V}5`39m3j LamxJXpzT؇M/񊑣t3Y~5x9Vj\ɢ-͐0$>EWN ş~4NM*Vag?| 37 mI3Gi(N3#2My ̄=Sd}k7/HIqѤ!{dNj ;qjS Fy?{ M+Uq du,d P^ Hg^u71RÔ~KJ[,/IZWF?v-Ӣm(L(bZVw$a0˼ñ jttW䀹I_P`*)6\ƃQ=]FO˼DFEtn`9ugXgnɵEd!sZ&eG ψ,3 $:|~L]iM(C C`ghn~sE`Ru28, hVǖf+]6.I^da9w?ҿ!7ٵӠ ))58˱U"I0 SUJ}|ʼweˉFY KV^s1_~6G Vc [-bޟ{.({ ?kvt CiMbuӰzꪨ" _nS i1Eٻ:Ȓ-Ci{H*6pcz%5_z8 `N96[tDF^^dh/eL;^uD,ſ ~ƿe>7o ^eҚG'aJ&3ίpoc;dJ̈S8"᧎RozSJ&=gnF7ځb ɋ|O.0W}YMYXeFucB^g qm7bӋ<\{B4>]}'YXj,+uɥ4MrnW8oMϟJ>5% 6\} =)K-}~D ,%_o+PSF_՟ ;sڜZ{ wub%I <) 6@ fە ysXӵ1i! Ef>hRaxCOrO:G`6w Ia$"LϿǼ+5C},]Ĺ8 !MyX?*zJ@a0}LZWB/4{ Ԁe¢fiϸT>%:vAڶqш}BGI.MRWrz$ZP GFohށJ`%P MDiF%r9.6DM,<7gi79CbjɌnr liC#M4h>00C;Tl7 /_0)Z$s=g'gI |aEė_Kg6grU|n=ſ*?|` q=,"(x<RSevkB)DڽnWBq 0*/~ A4{fq,eCg}&"cJ>m=NJu9Z5% h19Cc(ȪI iQz4q)O29_z&<}ͺ[,ޡ55 6U6kǧ1iL!Eպ-G>!9 ˳40GEP/1=yiH كYh&sTF![S5$d0wV;6GT^ؤV:R*|r1RL}S ,g*G_;Ull%?etWD,Qٸx4/(>#չ䝕*5r H\UW&UIϩmDv+Hxq6^浫B[1-Keѫw`0O`获5MV]5qOUARC]iY:NiR9DL>qX*MrsV\RƊt^h=*b$=}D`;VIWGm/Ael +z("g\Ttaӆ6&0p\ bP)Z돡dYL&qH-OzhȆA!)imӪց)(v^mWs*@3,dHkx{>emMϙ!23;Ŵ|xv8E'>"DLQNm:RVZǮ _6F:ZjvH[ҫF2 Ar7)mz,m4&}BjfNzH0JA0L$ݰg/Nܳ#QtEgM<2Qaܝ9[ m9B__CCFᨙ"(z\.?J䤠-WU鯞Muӛ>-XK&+ܭܱNVKZ}*&!3t| 2LUApٖ00K}gYZ07070100000352000041ed0000000000000000000000016075bb4600000000000000000000000000000000000000000000005600000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e07070100000353000081a40000000000000000000000016075bb380001876c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz7zXZִF!t/]?Eh=ڜ.+UR>}oCaVdM tx}i:kͱ<9#Tg!DmWt̓DXdc WO-NzC-toV"^/ ׫U~aɑe X1 "dE:,l/k^2u]bpA-芹ՖO+(ͪ 64B Zם=['qam;rxjFO>-!9Zq7sv~\%-fe_yɑ QdṶx9 nσF><`|T'dNR @*X],SIu$.O]& *a&%,*o-/9dPEQj~='v9YuT< tijW "qkj1ٕ& FfK`;1iD @%#.H\ LWؑu\(#ӻ2M:;KX/Pn@|9q//nz(;<U9t 0H0Nm;>{2>9DH8I넶~6WBS{zm?؄}?wE% w?Z#HI,D:fB]HM堥VZ;R|$v{c f5UƓ,@ˀnI[v9 W+:A.TҜ%pصu1'WviF?Ea{?p|Έgr@sXx@얧mtڎJt9H/e?4W9p{v L>ʖQĀ ݠ19ߜ̫c(Շ_wd!1A "'$#^;iflt#h#(x7W ];=q-DaP2j}Ujv%c~a6 { /VsF}N8LHZ`t°!<իfܕ,,I 404B1 L(P_q1DBqʗy歶&=$>f7]c'e\CuO[b>Vl&f2>1ل2QG5ݓgF-G c1;t@"c'&0J2<9.xx+?H4ɱ E(^~u8.[7ǖM;8: A:o5]m{J]}nc/Ͷ$qSw>l}QᝑwDpI|L`97g(/y(]3OE+o?8Y3iKz5#;Q,`i#4iiiÔq2L]Lkan Ҋy)waݶbt>#-@/m.g7$iu@{,GQx*`߀ˊ.e(6[/O%BbN!X9M~Џ#fw%g՛?M=L€iEac |4bdȦ)o731^a򥀚6ך[>9fqOy']a5|aAFq?yzcc|#PXwss8}eMȰO Y̴1@ٯd7ߥj`KAGp'{Wdud!pS28KsI]RƁ4(v)> (ɁrFj+ls?Ux@sB40@b2-6#$d ^e-,O׬{&'o%κ<)"Anfώd(sh)ǎ [06ۻito ]6 k%y3|wu]R׭$?hgH#ӆY]Jf]Tl 8qQp ɓVwת@# 9jzoGiyVmc` g' 6b>܋3l;Dz:MՙK4<ȇץDPr-IT JQP(mtTGr, sT@4\ZoMl2PɫVTN-8₿!* h fl4 蜮|HzR$ZZfGQ3;j;pX#k9sS,|uI9}q!L˜ d,%^u&ׁPd*x՗`y\x6CMtu^8Z&[{Ɯ@0~H!iH*)&w#)ksI`AV2|v^X71]9vWYT}^MrhܾΈُQFh?ɇ`^påEʜ!LmmPa{  #WI8]bE$ӟ+zP[]C#Ga4ɦs4ND>ˬ}i7 h䊲ϱB WֈSZy u{|xktn@蒗1xMZ2(a4d߽%,Ysd:'\2ŠEe ?KpJfW*fu^Mz m_ fԣHlvR!J `B堋 QZ:jLdp1%]Lv((/)x1|GT2WgUq)ZP&._ F(T~ i/C S"ծTur6wZœg}+i~>f(m_^mk\ Tj6WV9aw'&Wx㚞?l? tJX=ܶ(APNہQ>}Mv-eO01p]IWA1`5{׫8 ꊡ`u*jފ$>\>z2d"VS<ǮPh*r1Y$0@#34LM.@&A8 XgBRd刕FպX;5˪JDSgNo.5UIiVBB,uSV1 $<@f0`6r߀`>`UX{K5w g71S_-a^i ]nH~ӏ%8t.2y.5 n_=WpP MlNf2yK_-(Ķ0wuf&p&.{5ٛkJv[9VawS`܄ Qi}~/}vs] =K٫;Sk^$ &,~nS;R Ty5v'ǽ.#b@S y̪A*A:+JdY-^^Tx'Pn:.@+R\ o!6bZEE6]댳Nra+'U;x 3ᠯNz"K;=޷JJJT9ݎ6 goDZCqׇE{76D|s~U+[Ӹ2V\TR6dcrM2݆WO!޼-6VJ1mp~_ x$TCRDoi4W"`LB^XX" 6)!295t1TFmЂͬ +ĉՂiqm&c!+y^q OH3Oce[N p0ҭA=~Sv,#FHԋK l 5zcLe&ʊ<:QSwQL}oMnV4 sf'M*=u;jfƣ=W4oMhd5YRМ#s@Phx+#>%2 = :$ qܯ8~+Ep˷sn>xR 6I;2&vu y,|ؾ1݋rI~:9jt$M _lFwR?](.}o*8dtB)4<lʴHډm͉v`~Ѭ<9o.+}\%hR Kd$h iLͯF\ .95e w75uoI”OpM*q|ǎԁ.‘DT4IV#&1'RڻT/LƤSI2L-ڽE_t?H>7㔚Qڿ,ڗi*׽vfaP'`=6)ELnI# Wq#'C|ժgQx+L=b>J=Vu@`D(U_$>/d(G{apƘxkcؽjb_Q;(xVZ({H¨4c4_>Pf_5,J>]+s^/PoAB_R%Ѫyޖe)>zq9# _d )G|+\y o"K *W~G{neH}ƞ̀^ >SeQHe^E.p½vgk9{(vꇕO* S2je~ ܽ~^ru6NA-($$v6j[`b|}FQ[P\ZsL sWuӁlkb&.ei^ Ю |ܜCHEB?jL/}-/lW19Ƨ;y"OILY԰%?$rJ2˫`tz6Z` B g?u|ɿ6闦 #f C39)c%_M+=R 5(=O)NΧR?6EH:P aJGOH=vq⎸qAClH@d8]Rp_oa$jf7(z")m n?exh_:-xgu,bD]-ܣdn`zngz r2B<>l ))&Py욍ĕKd-]Z3ĥ,ත{QfN JlM5am u r%*n?t^S: ޵!zƇ~EIdr)"̳' T/t}DNbh?qD,&D,HAaNތ`5E,GxXoQۏԆ>Pp_N*^!G?kgYY!=g y3mZ.;~Ά / &ED׌|)] YShF˖ǿOd3v$ySAchLD:w Y:cc1 c̎H&7g87+TπN;X.'!{x~=رۄH7\q6+\YEl3l8RQ-.bK-4VE5Wu=VB+-]RF!$URĒA\DMf5tfkm,$0RxD|muأ:Ku #&O#*;h=bu{!~s-+\>֡ӊע@(3;s:[-pɻ ,[XOu|NZ,;傈\"?aYM߶;\I/ iR5$\˪!xr/CvM$=w:2GسRxts P0-UN]6v(|aI7K~WʿAI`Z4;o~Dsr:oڝ=su2'^`rf~s/dY,RÚmKwd}Hvm6bxt짐oo:$zMO8(4zuA2,QY'`>ߣ@lҸ~X}i!p(&)nH ʴUK2Wk?/<_JjZտew {{3h"1&x4bX^8L/f)_F'4 ܕ2jS rڗm<ǗhS*\1s!#B UL5?Sd8r$珡 Z ^/5,P8#_vLK}bG售i #tR=b͉&['嶬[LKJLmaE4sA^7MX;3<0M$v(^Wa=wǃ`}o8w8e4 $#xiv^ll@zQ̯,dJ ˆBDC8b+$2 xp#RuI7)/N*`murQ'hG (;|2n+H=y6GmI53mJh`^D1XzrgI`*%j(y JIs;3+=DPT"")ݸ4v8emiVPn{^xyFgQmpY͖"Sd<*䊾y /CM2NCP'6Cixz ֙U|~ .M #o"Ǎi:@*CFmeN%W[θlĻ3_.o ʎlBV;0*0l2J?cO:}Tk^[c0l6RW*MdL>Y.;:`xs>hJz+)wBF9m# 5&:+{i1 UjQCǠyOI`<8!SjOםf-jc DbS2NR:W/#E$?dvU)g/8w$6n@~jQ ZfNS|HR[2$dc6LFB&b%lio$>%hP`'e@j99Cr!je@ꌞK$ k:PrZQdT.tēq:NlTGUJNZnv-*R~6 -/iSQPžڿʷE/qT-Ǡͭd1PyL c Bpwuj|ARtme9}60RVrB>>AW\2gc.îjA1## >a{p Q&ɆFcdW[1Kc'& LN0 Mz`AA.'-ۀOn勖u^"rUQi>:TnVqfx`4tԗ_y~ͻE|T$5N'b.W}*_ww p"~&#FhAQƎ$c/?qc`jb!l| \Mj: ;<=x|nW щo5IjO$p\yj kpA8˄ $ZX}E%]$h8BEsDux% ]Yj6hzaB{z2PeMS͞-;<VPSgE.^زl(|'kR6AMqCa MF컪FZ._% #jQh#g_t!jUE.O")\l;aJCAzt\ѹO9X%+ЈNr\9ÏL~\,XVkaF^g̙&P_B;G&0+;nX +c7nl^hg|<ՀS)Yd#)UL %\hFF`;;u U`qDZqdav˿$6"B(&9u\|NJi65qzDiދN)gn%k,ɽ4jMY߸$0u 3&'Nۃ,Ryۿpx,K ɿSx_Ncxlk尊W{ul.<{%lSh?wg>JYraaΟ[&yjωkAC=,%)ba1 ӕhnU)LޕʂxV6[yhsLP[ڊOP?Tr`'tѺ9 Ksj!IKHCEqwr'P`3!(> %y6z+9"ꌙlFॾ]y3-7'd'tgTy{hV&D)&-|Xf:((:;~8ͩd&d7C EDPW(  zTHldf=Z+jv=s O$k( j. 32sA !:4U!RWJ:Q"(dGGmI]FI6i5μ6쑄Tk7>5j#В7!QlW:?iД!HKks*$ 4ZB-AU.JEi#g87 A$~[a ` e\[brÇ^JݡϢ钁`rEWfw.Ƒe0-1ʀ-KjCAׇ>k}9$x>_&yq<i@{}6& ~PЯh+c@Yȟt)x"-X*iCۀFFIq+7$HL}J{Ns#-Ml pf֘͟7o=W=߯e\=O Vdjle~?2|?CYXtOmSߓkHk|%CL9ʬKFgxZ5lI1(#]۾' 5'ctPN,dYu_Mvp0 ʕ/Ҽ=&„l[hL2ktݳyr| Bzl&yZyQmo 3!/fȘVL]E.;G0m0(ïLL N1yg.;9"I,@C &kC߇Ab3q[i|(b$m65I#N+y1,hGufOdHB&OZ)"Q[d6bڼyb-͉%fC/j2V\0Q"dX8ߡU".(Ŕn/g_ܓ0<B\dMU`ߔ2䭆pO>pkhL^qfXt|v̐mrj .lHJR-~`qMOmgҧtD[Nm~˯ɗ'r^fM|a-݋3k L7R } ,_$}S>:t񨸝u8f 1Jtք5 4.ωphUEm6pK:/0tat_WSSGɡÑR$`W`a$uU(']Ck4%hS71% 8kB6ܿV1㌐H>St?㕾D>3.8^xKWkQe@z/!?%6d7\xAW$2SwB}aP,ͷ`Ҝp4JyʇsWАX8jr 7_ǑhwҝGe9뗩Na_Ub9k8?6 X!H]U<phR ݋n9(&-} 8ڮ<ǽwrjqgn&Ka6@RpBFK@+V{GrGV[ *#+">%TvEDZnEt+]>fwRe}fH>BT L5U틒2O~NڰKl~m]˻G)ڶ!zU7&JPrͼ<1 FyL5N>nP5IYz6<'%#]TKdhC+\:p$(eG}HѦ*0My_{3U; ]0rYyϠ6IJ*otgŦ^#7#zPMǰixV7m\QGLBW@5ioJ_M˭v}vu3I_ ,&ZpBߔ9=x\'P oaqöRUjoC;ƞЪT#,ey.Z/kv42묋v8L[쀤͊5qAL5q¾/ K娎qXCj|,ښ>/qy#/Wk 9zӚ%M'S3}\2\o?Qq5o:C?cԜ,CņY0GJ^rGol]g2qL8vX_n ]n &%aP 7z _0;Q(ڽ0jK.zkSkOKDUB.P#&Gʾ}zO6'ɿۘ܈q_}Kn1$7iʱhoY\fvx# Sܻ?oGXJ&QkT@^Fq2d };!w@麓>eHJݾNct RqS OU8btI/ {_tXT4r𔗺~tq}[mԾ#\˘]9Z> rG {P 7)g<銥 ~#rC3(]?6yus&Yo:FEWfs],?HRR鹂csht msqNU>YΊ.ip)̈oFk('UkFQ4 -f,/6)ňVM[ >)8V \~?s31JT۝ΞR *slGB^+=/+*F|C17y'$BԎ xcyRx{YwBTs].k4^;6ȳרO+E.#”p)-7P_{F;}x9 ňx_&*xn;BN0X$#¨RB5DN-p63]ҹ$> <҈*̼m0)7 ⩣f)`̚ @ ^a0O<^|C:oB-.< .Z 0SNmYBp0.1]\^ry,gZ-AfnQŒI.Ě5CՐ}~CMXHAw)#'TKv]0(y#;"DٴcRQڹk-d6j"vIC:H~M. ?.SoǍZ58P fW( y#HW\y(C0n-5 l>FMzvr~sK;YOq.9:8EH'&eg⬡%܉O]|}7ɂŁ,f5Z՚؜Z(1y]5ՏŎĐ/?$*}g5[T}Џ-?u0a A_ũ V%VѸ '&5g [w=؞@e˒=*ZvXov:Q<|ʵZ*$?% barOh%{Y ڝts^p'Q$)s׸{fDl8p龫p.йqZm^}ooǯC NQ<i,ƕ7g->Z 5cCm} 48n7ApE!RJ=h*y 1( $9PQy[ 9 /kQ $߆[6n9CM^mW ,/WVKogN.;OKFgj%Ilg=>xM5x&ͫRݛ^iH&\Ü,߰+ sWvPN /e5yF.3u 60t-&|Aʃ$@Yۡ 3 mF++MϪ"I`8A{B=g9-"576MK{HH]-A4{O:шr_.hlӗj#Q;q$ͥ6cM*nxo3\t'S۹[Ze0Lifn}; OS@[`qfpclDOi5Axr-Q?do|ИHbud[|'6Rو)Oe6TK?l5j塋0*WʂdǶ9Hn6>+ֱKRD1FX$a 806#B(L+1++0ƋO|=q.-p>ܠ`sP)(:Mݜ[ wS:Y_J /=ډc֍r+{;Byb,d01`wZYÌdq1QaA\-^M 'K1qa.69fMX*f/mL ٢-@4@l.PUcӪArbÑLW\'˳ɿ%{nF]|]X4faEev$v,&~p,,XꊚYՔ4rqd`?ŀC}ȸ͚^l&( }+veqZF+-!?B~հm12<{V~G95uP؝Fr,2nQhy1nFDbis g_NhbɍvzS{-$9d@rW^qPnY1R޼`pJ>6 9Pͺ>|).>/=ՋVaI(W 2':Fe=P}=ՖE G;r&߽|f*hZX2)3oiڑ5JYhv=3.SZ :VJŋک$.1[w$xD8JYk`+Ҫp,V%:_6nih2GSZc_ojN_}ۂqo(cn钅Qnq{p`S] _@ |d*heN3n ")cZkyt0h ,xdyiꪢE2qW ӿ[o2blFnޱVyb*rI>EoѦO @萂]_J֬*g{eh]c'"Ƞi;B!y\3ofP9)&(l!Gf7aK*5M% hK߉ds$^!uaݟ1Y'ԜVK }ߖ"G1-^POv0&cCyՒtǷv;Niua 9?E쵙V{{-UHL*qe^Ւшss YY=lW~D<* j%s@Eڙt 1'e/\RC1.$/5{Sa~Ga'~-υѭ %]f_ *'/ zJ Mr =R>"\6p|MY}TS:QORybxPT>.wU# Q!;5#>}z!jF#C r_av>(xalKYuP.J:KjyieF~*/*k61.8qPZ )ցJ#vdrKHdWsȁZT/X9VFƇ3g2@`xf5 B10G`ɒI쌩=p%Ӳc7(OQu˵Kfvb1gPDZ6_(@@D_RK#Oa)/s 9hţuq,>in@7`hrS*c(>N1ALx;mš&pV W7U$!_U!ftT³eX*3+0]fQ&2Q̏IN^i^$P)LHgC %RtG}<7I{f -:֔\J]ZaC>V U,=rHQGy rUįH ېzη[V,oޔtRucU Jw/(riNƵ]![}E],״UH`%Hc9U7`iӫ0 aiR#Xdpqh;V)Ud@ S f͎6yV*)ش4~ 7lN_{:i'JFK~!e]a`,k|tY?4G)Y+O.f)H"R{wī֏h]Q av$ߎlQ{^6Mr˓'q"B(Q[ !iEx }_hIi*&ԋ7mZq:4֕EC*\C<)7X'f~鋀Nz_IOMC*gإ8yV$333\#yxQ&/dm<|rGLf٥5]7yﶧAcSo7CGtKߢZ2MO$L-?c;gF7Ɠ{05WTM{tX;ɫ {Lpآx ^=щ%;f}ˡPUg̎Y 6]l.&7wK _.}ۏ y{'[q!e?6UiX˝BJw[O6Km^ݙB/~GU!!O]o O:Tnׅ@{lJVVpH0"gǺ4Gn?Օ8 D׈mTBwwCvHD wrobXd-tGwJQiC\ᨻ ີBHNVܚV#VˬpY,T PWӹxVWGlm@#L 5]DVyXO=`i.t| ?\*~133##Y $sC˅u*݌nNjlץiL^}ZXB!^*h\lj.f|Xܿ]/^K|y$h~v"Fj ,$}^C}8 U5Dx.R֖g Q3p[B0[3/‚]Q5x`BlqXG6z0vJiyٷe*H5B^)(tIPUuN 5OHͲ9m ؍2ړO+fm\aE87ٞ/ _lh#$ ,@1#M+qF%=ٶƔdҥ41{ީ>= U+zw 5B+mQl-41UJ`0vo+>/`]e9봳UJ's_K*lY%kBoRXΠ?`egD84 [iYFɈDԍyDEAں J2]8Q$a^qG!VO{FKAbN@}&l3}2xu9 _ZMҊTw%]ꪁ48ROĥDA-CQClJ1 SA#Ɖ.P| j+CzOR–3r# ך}O48TqRwO75ȯ M/x?GV ӱUnGBc`r'lđ G==[t7xQK.L֦gw[P9er)Z34i yl<7#8FWD}]ÉWv٫Ip:@ʛ'j7C:,v97j.iGTquͨ<)y I˹u9Fmɢ+>c"̍p%gQpFtKkԙdt$x|F0 ĻSʙv"@:f_7׍jy/aK{+lGeQX{Mϸ5Zc<+k hA\ƌئrȘF}2!([`dťE,#t gkO(Ea,$td|d$d2v5Ȗe"6f Qb,Ec#q&`i#/qpťu, 3ZYVL8W}z&8>=O4NFWwx.vMSSyrܪKs+n_[}9fxЉڱzͫ]Wۧy6ĉrLY<ĈҶ[ZnZY]%((E =:ϭhޅU%+8#4>h-NL36~5#)#&1H($`Vf6,{ӟ?XS HN ʊ=:nʂ-nDӯ78[Q %}%ke]9H! N{)y+d~ưfz 2Y*n!- ko.Q{2?XzkKE%sLP"iE:f ewНD#5ٌ ftɦpQdpO̍a@Y/o&b-VB|_T[`zJ~3$2 7}lLW5:XZ=DGw/%ҞH1_ae+'Í8Np88 , ǒn4!lyJi1ALEe_)˖ vݵ zʼnxH}\!N4Ͻ[C:k yr7t y9PbkH_4SUr0`# E L\wUS%O.Z7K !T{UÇ1ɭi^?)pa}b"2b#<ߘ_/ܞ~` +Y;&)VM:=h]Ebo:B|i 1r0tAv=R^ABjX@r5.vI s\Ej:nP/,ًVtup?nB|*h ާ:oz*&PӮ/ǒ|bWFfN/O?#Ԙ4)pK|Bapj_>2;m%%ex609-q#]M5r?&p0cȀ{#~IvbHK;mupOkAVdh=l߿y*+/ď|K$cC\W3nf!R?u6B-2l=hn`ȧ.!Mj$%k&GZ Մ I5%,K3PsuOqy0[1ŘkP?[2nOs}Ӱ}RҞJ-*=R i V4*j$_X11 Vl4r%DJ/' C9G1 5ըrDؒ)|#C pMV=tc*V=Gnt?BF;돓KtDi4p'1gaA [ ֚*mӴY**1xBDb2kӄB-SNRvي5GjiWh7wْUte  ak/lV+3oHxB-BqO=︵ric0s%ox0()NCQK51t\=VK4!G?:YAux `yyGYN;=y'3R+Qҭ}>7pQIÀ}(h,bg" g͏v@uF;( pME[6=ALhu4*s[v[(5iY|B58V( G kKe<0+^MN>ÝH &f\e'?*&cJvX4gu_uE]χy\Lc`?^a/Jn1E?E'4o7n; bfy`^G(3Yc$zcå'"lԢٮ=AoO+myCH Lb Nc(4d~c"aw* }J}H-}u2RXJc;Cj+Ί>xPYڂ~⽝y 2?\_s6'M9DH#j SLGҌ.k ʊd宇H2ۄcI;i#l@PTm HCG*(fuؒNSNSI&ڀC̫-^UII;f"f~2Y:/%Q}"q WSy6#űG4o{CVl/WW 9&.gok%p (eM-/ Nh{dv|z:'gu0z:Kn#3{V*]s ^+3?ύ4 4{S)o$SmOYap:MڷZ6]ݤμTiƅf$b?o*YKy;λhKt4>:4 eР.Wڍ5W! lOB#X)rٺf+i+4',֋G7wX]7b?l$K(ʞ`(\6Y\R } B{FZ(ӊm Ѩ9W8ewkmw:sn;5߻ۤ(pթ\iܽ樧(R09U f,`B]"{ҀX)IOrx! G^EZ+Zi+ŇSO>o.XR[Tyr.mZɏf> 3.qS K X_gF*6HƦ:E=lER p953(MJ{ lIY]ݟšMLQ:@Ua?$oo: vg$oBҪ|K1–'Cx y>_ O|+rRVۉY`a~Lsفv{; %ԀX#;G>X!{5NJjCXkG'QQG(*Km/t^{VQaaUfMZ7}h_3SNl{=N*V'tr46FAK֏Cjp5XCDqŶ pky0ܮF y#4ʁ3J @)Ri@(1މ6k[f1ҁpnTMe* 7gn&N?aUb ;E2֩\ov*v :Rw53Ln6; -DL}]էȃ S%URq$ ^e18q%Tl>|Fz :BM򕅒f|Ӎd3t'MF\^x#0?jY*ӂ8܆2+{m3ٴqg#Y՚QZձq>/ (K!\3S nɆVϯ(dy{,ȫG6o gMXWq{gP'^'u׃I@2ԥ]2ofKb( ,3"9)?c^NZ]n-[|:^|sl /[=`NbelK.*(J Ky @G9c-Rm!]Lsv,m=dE׀Gl9P8q +ȗ)]qd[@ 4)UҀ< ?קȉ_s_C"59|ӿe S?z+1t$m;eO֬YT+m_ؑћz˾@xle7c ,X/?,E!ajrbUllī/gM;0Y.̴̬-@]~N-.x{}/Ekl~dA:KtYM{;J@|ۖђPLԪⶈk~WjE,q-A`-y:Fn^@ݣ4*Fpw쥕O0GMÖ(fCڤq/9Ky܎XmW-"n1R0FZ W>wa۾/[ǠL[g1-J"e, > Lm 7lXnanV`S*p^Tp-UunW$~MO3o7IFN3;ᖠA仔x@TAR4%٨0PByjwa\Pū1mWTzN權2␟"urVq'eȗvP%0aјf?]8|Nxnb/'H q dNRB7bjoEwrh. }Jڅyn@ՎBm!IVZahx*DcǶB=" O\V؁ 6}g5ǟBo__@pfG ,|yH6za[`'Y1u<v9qfcp(k0MB_q<K~6!+9vn {Rܝ ޱ6?1,w.WWM/yoiU86p\5ڭE%ݓ`^ҍfN:X9rծ\&`j#i)/"_GUE숾ȃ`qg5!^ckv>FwE.O{ xc|zB3i?UŮeb3h5.7$G)_EF!`Uv{FG" b@Z嶯Rpps37 ZC/ qHii  k[g|V+d&Fl?j%jȦN$\S,EZ>DR灌׺6mՉ=P\p]F nC'|B e!Js앜"ϨNfBR@C&TKH3FuqA X@N-9K+$kTʌktOt0h1 xl#)CpFE=(qҹY݊8ƭ˻6piGة?t(EE#B ׁ]A&(]DK97/yH.4'1ޑx!FF^8wGJTffRփxxh`k~3$ US^UH6Dostjw28->]*i2mB-2\eʁt;~So3i Ì qbwI,k!S%>CY9J*X~J-SBk~͕&\$D/i=v Yx*' QnWxAU6v8_-FKH ީj(vo9VKծO /¿ݧ!~hds_@çx=3"[I$W:/6ŎKEj|č'e1It+2"Is֧/^=JJ>ԽNΜiJP1PrQA#[֙:FS*9Wt6dFw "_VIn*l1H3)o裟iY~ 5D&yр/ Z6&67ُ@$fA#*&&Vy;vesp9\-Of}jsD%LЭ{k@=َu+zK`Ar=vY&s"6;͸)oqӡPdA檟Dp?]k\2*zݍ| ., 3=|hYϽ2#4A J5ң;` E;axV$Sƶ͛zX9z$W ś YR7<4ؼ>FAz,=?Mf5g~ @%wCOZ5I?*LqeiaʜȐ4-nnO*w0wpwOVX9DADuYQ|LFC^Jkn1l]! 4YJ`KO+':9ODeaS58lp.WvΊ:E ,CN pUɢ5A; 3ǒs"ᚮe ~폏 5lCI:g6iz;T*b}S[6T 8cƠ`ۗnۄ lXD|(i[,>i7ޖ[i ,xY1ʴ 2&ᱢ]x~{UGz4i mUb~-IZw[漯Bzk1pnFb˅vu,0KHĿh>A7Qe 2^g 3E&o6 1I8B'.GpxݦY!?28[wfx'~ BPK@@ʀԈo CDĻ6,BǺTB ݦi~Z`+}=~i ]9w1YFhT Gnvx @& ({|__O :b/o[2iwM>xQ#R@K5; v[0-aBW>?FH~Q76q_54Y35$lĩ# y# LS|TKdyB je=u98<6U*d@v?S֕jVbch,P,Y9V_?α)^tV*K-,[3Gx0I. u{dv.eMfK@yxdV[N[%Z4h}W^@z;QQu5vvŀΕ YTXX}0?FCo bQX]޹&#h' w2MnUGR%ft= ?Lj~E*0ޤ+W1)Vl}~Z`={ջqJ`JE$-jA/AKd#|g76dbO1YtZ{R_—(U@Ml J?0ïY7yiLNMgrk %؝Gsݲj3L+2H1p04Lqs`/8N+>~y@. ՋO*fslb:sO»ax93 sr/~V_X2%K>QEM\I֖,VI/9Vȵ LMӗ z]BC΁z9RHOoN2˛Hn$Uj׳N$n]:SUg뙸\eQ_}ZQS/~QFԛ/Z*Cg\fkŠnr~g.p3oȗK聢J*X.(JV/hqĺ]4(GG?c!^&=|!Uh7H[sbpv^4&c˼d֠] ^ψN9l`ʈ;s / pr=׺WR8 טl+å"3Qw](0Pɶ]a8x$"; #N@ Âڄ!|f'WcS@"aϯE.?$qUK cdviI2-7q(Ÿ8tH<%f*DURZL3b43(@ !(#MWymA[cOBgliAL~'VмIGXʎH:V%ױr8~;&z AUcKܧ;c/ӽQL|Q^W1SpӪt ܫyXvͲju28$W6LT?lnfh6wؙKSVwR0?R飀OJ>Zڊ-;&dmXrh z{;LO1(77EQ Dif'MG2yD9>q )mw3z<<*%:1]i+1pd:'b\i'}.5<uL~չBbЬh#Q`8 j137r@Y@TUݙ dˁQ&ft8.X8 HF2c cJOХcNfmG+Zp )ꗶ"s93'G_ oz}1־sMDeqy^%f?uJ@stDGAv 7Q^;#%/ ŘZk][y1]Ԕ_.oRXvciұ=uu7Sea4U4veZ_e:LE]^~(v1>(b7وLjCPR\0J;"Wy) mG:oF6}i6ւeVߌEn$.F]u82o"n|ȯI4Ԍ7#4ʣlѯit_\MNGٌ5jŘvXC;@YUku(r3r;HV߼CXja}GK]W$L1Kh*Npo?# /J,G\ţ7oWR6rX[X Yaba bK I\}*9Bdꏑ|\~2Ceùvf c͎wh8XXWg_~HxB/U< 6RMZM7wR6o6enRDZeTP%i6<&+x)h/ )[. g>_.oX;j0(|h.bB(:٭^<  aWjxS!.K@> xH##H|꟨߮WνKD$ |0 E5{fZN)Y%yX孀DB)eoh/d!|t3@ٶ'{?u\ɶm!x_; xAO \„UoHL ֗[f֏*;3k^8JZ.Yï ^b͛V5(#Ta cm%K(?M™s Omp< G滃2*$59nN\[4\t]?J`y.A {C=x=U爵^j|b~DR]bYh#kЂV/ = U-5Vh*tĘOq1%.A '67akkz_0y7eh {RF9k`#R6bߙ͙t0?,>$2 u*㵀eTv&&Ve5{9NQX$Oh4T~q'qxX ߻J(@ h*ru~͘p7K?L*elӻ6̄K]BU&T^-xBJ F]RH3Dy{}}ONuOg9YF|FqEJZΪ.i ] E=:} o"mzxRkg$iC!?;KnjUĤdgC7aU;m.`O {yxFROnsSb_⚓*WM3ܚFoͫݮ[@keMsW'*që|0؟ն VƓ4aHlTZDar7kq0_4w4_yݸCDO@ǯaZkݱR-~Mbmu/s:v| XWamS#MA(V]GN?:@~28'n1,,ƗZ#MIw1f*&_z CQida=MIl-]#$.lG+mRhB$RJ=kȁ{#?鮢Hd)̺bA/!>K "0Ã$FM'VA"QT6QtT7=TFYUSiEJtX4V9C_+muUm5%H#!KC"05xuBr/4 (%GuZW{fܚ< ֹN9ÅCuF8\mFWGkg@XEW=^E y P\(thQCo<ɿ|1Os\M5XG6uw[<χ7/:jRSb5EAr# %?XY{93R36=(zTr̜_ND\EչJp}em{Dh ]6I@^*eFݎد6>.x;VxX&,;4(⻄<,.ߕߘ}20S#UlRm16-b\ >#n]d_\$?`C9fNSӹ=(sG޿€ r2Ԧ]nR8|S24iEm/EEt&oK>^Bƶ'?u7&F p |1W]>0 #:r"0xz(T9p;C冒'q xmGʏ3 Q98BP5<Ռٶ_67/7j\U a?t3MQUV [V"^4&UIƋв)dS 2d`!h"i$q3 -SMmGqG""(``5G`oZNw }`$~k4 {Q[oG~=_J1x ]075e- Xi.M~V~-JΪMU7gH+(Lk7狣w(~^mlyC6TD{$UtJr4k&/%\gsM9KHaO+ ^#ǡ(+-Sv"~oपmw o&+>D [69H1 = oK]τP |]j'7iNAų9Cgd?j趄b)ȅkО =Jń~S]-I(T^N! __nf8v q"ot"&7%!(^vdG:+ 3-Ѳn'풵Zl8vC g(ZہTג_>Utm,^/3|SLz~EIp7Yʼn\nj$6ѯ a|152[:O68[$gfXZUyHؗ`l? 8PMp3ɵ/gI`t*>pҥGE]=t~,j<~-/` Td $*MiclS5irT5_s8?]-rKշ POxFpFn]5XWу9rյhEnPel5z4q{YM 'oAo cafX wp7ӛO !CM `?VVH2>-Oچu?b,~{ubwvSDi LFХ(8ciE dH ^ nv^72P(2P_~&/^ gUxJj[ųs '!d'# t7KXb3IwM'^%9=IP%9 Us1EF mCX͹s۠[UGv,S16R%B}as%ʣW"0aX{"&) N-&\⥫мhB+XS:a!I ꯁl3[=bMnXBMd͒FyùLsK)\}a^E+xhZ pp[ t5<_Hv0]{^X?OowU/f<*fv OiFEFʉ&ғ|2Jэ8\]P,|/$׌lRB Ӏ7D֌lѓJ\FЭGT`4 Vq׋#I-3"̃1B{Z'dh֥jQ 4%nO74q~az>E=.(:]&>fv[6.OۘЮ|}1*/C X?NrgOHImZG'7b[Z7]sksz9UHGۨI'_9w'(K &_ O{N^R:S}4ca) ,S,Q$r%AM @O74}T3Ή| O00$<ՂZBo#c^ol2n VP jO)WO{>˄By}R$K.og&b{1+ə}R\:hոv]oi[ü(&y/32q t`ZchE 04*a#ŝ]_ ͰZ&C @QT6| H#iؿYuQڬ s1plL Ƀ[]p7,92C 햷iw >-G yT/E2z#z+`>:.~& ]KEg9W| ,oPpLbb |iu=D Jy 'cDPWhh ;5B5Sf>mL ^gI~^HB9,a;i1Ʌ Q7RڵwuO2GnEb!0a % %)OJ]! ;ϸWtu4Y[k:M,*Trys9ï:ClRUd8  =훊l WCwI|>g"VSvxD…g-wva^ { h{iO8>mԒF%U)pؙ258IGa:k@ͤg+kVs~A$6KHY\[%P[gol5C; Zѭ`Mׯ@X#H$Eݯ_ط_=ɹd5r;BYU@ԾOD`S;sY/2zs$d.I|i $~֤+;]MC[ZfsG%iMxFÆ4]-۴Z(_i "ҙ _Í`Bk Mp2 6F{W@jJzz>s$):r?Mzw _ h}@D: 7-(35Ԙt$Tl:$7Ê[h/^G~\ea6En"W%rCZ#5Tΰg5qȎk5e$3#CQ{bcܘ: >\ԒE7Ok87k~?r,nEG CiN$nnyMeKLIJO\Y~I i^Gf[N]8mKaX8֣{#!e&|5C`rj@BM^  LgQY;8w =kj] qXy'o;̥y$He^dʩ/B79TF==JK+"QOt ¦Q"8֝*nox >$Wm*,HO6@Za@m`+2kbl?c{G9>tqoR21?c ?ݓǘ]HcItb26TݙXO`?`&, kgCٓ v p;]`XKf;zZ'N?AΧ/nb=@HKMo4ҰEJ%RD=0*3TngZ +nTV5o7fdWXc`2,woD#q3\{Y69(,ȋ1,0zܙ+0sazH6L.K9j!`^hPσ)M7dQȠتS+bF>FԪVty_6o+sƮZȍz̄5l7 Vp-l;笐 3x]ߚ`k8^ 9(Tfߪoz ;Rqe`G]CV+ӞʪWaVkED7,gaHQԎL;$RK_nsqQsD*Jn8~Y,As}_K Wwby&(R^[ֽ$ 6S\MzVdc[S t-6~6/…0S,LcjJ`rbZW #k+p[/Aľ!A2a%hNv7[(V clu?ΡC8k[y9h`L!~TMvCV Q[d隮;ysH@Vsqo+dozjyՍ.lKǁ\Fk N%L'ӯȕ6uhu5 )0退 bB}~w1kˆxz/;"EþwJb$sĀ s9:_KPT`*6GS0xfXx>@H"i6q|ltSCSAd<Ȱ:Sǹ6FӍl: A8} 8F#fBМ%dS3bPl.7cog=tQi":MFzPk ٻCo\cP/)W*%KH8ΛYdj[H࢈ѹmk i'!^ݵ>7]%-8T%sG$5i*',:H=?m)#u–"QC$u`-Uى{Rȥf6ne 2{l*R)el侾#`Ht硰.}On3

    h, p+3*]D;>w$ªj5D"*WүaiF|jHI_Ro\&nPsMWؙ;y4aHԏB&۞`7ZaMFJ6cʡsxLUQe5zr Y5xŎz6gpCDF^Go»<&.t#jvQ %biZSHcq+Őd.z~^æI"* v`Vto= :, 8bW$|p|Y3P׍'j[~g/UCNCcl11)\}3 75$jR}iѯaW}͖S`BJO SW_~BV ࿳ :~&@j]ËO€~\$wW,7_8c?ٱ;\1 =oBaiS{'+:K rqRr$nd2wZnT.P'j@u F1 ]zu7`"xPegOraNt$vty܂X椆+`d|JĜa0eYb=LOyi:,?@%*@9HD$ݞ\mX.spmZMT򄿤G9к3rS'u|\뾌aJ}f)AĚ*Xi}_f?YkO|AT+!B X8`Kt=wѼz(qFUqJKx-;4EpMm =#&݊4~PtpR,c@ZJp%E%0{hHqJ>2 oUncƥ+gd,֝Iy3)}coYPV@W~ae-;B 8AC yQ,hr@_WO* tB+P\|(Sj+յ ܃x'/~^^}3}7~-H̯ O`W("0=$-*yG "bJܨQZW:gEqߏ, /#|>8_fbI|ߥ%Un08N{NR$zfPr+gZ oWP^4541H |Y f&J}k-~c c? NMzR+d1G5-Sk_tC$aV$ {Y\]Cpu-p`|*([+*X,$Rꕜ.>VÙ>^okJU5:&wb3 -Ȣ!ӎ?̉qCRj-Vh n_-)N S\<%!ˈ7TI:OVM\ML 4݆fd{Xʯ(o~e'7yQNPCs.!1UxD_8̴ZU+XLWl=Rh<;"*:]AE7Ѯ]KOvtu%Vd:Esˡ"J/ts7wO&&V,J1܊tܡKλ 3$%8yv [59 S7qmK<&F7A WZӚ>bRi$wuhHFG(1zç &'ZsR6D{m/=EM`V˧NbNq7H.p<{y0 L_bGQhòEDRʃ_mvL#Yq (OeuT3sa~ݎ&Yfi-3M*ʐY;G1SlI8`K|ZlEQxR%A𿭹Qw֗ &ِ0wAGB%L=0 QpHD"xx\Kò3\剕7/ 8M%Z!odH6v}`^Nl,-tg$aO.ܝ t52jK5`Ol~4k;vR:7StȾkJih>'s#@@IAuu&F)<+`]"Q#rdB F: 3Øh:v'ȟy5ZZS'4,bBDGApq'z YP6~MK0g_72M 2u6چNB\I(l_sAp:2 Nهqk!jїؤpHxP |y2| b褽Bq FZGClu&GI}dAW$^C4q.`o9 ! !^YE;U̜VBtKySWۼnd8f+6;4BTewޙo:9`O˽K 'Y ,3|2>J.kl-٬4G%4#[6.M&LAOFx)֒ 8zQmܮ'^''%:Dרݾ,jzKt=Z /"ΎBnz߰jd|lɀR(bF37CNQO} ] b۟-z31t%v}85XBnڠsZg?nNM.7ٰAD7) (z*nK9fjF:)"w^#-iG>=J|5bhsG>բ2&;OL/ CԟNUn=!Єlr$rLT= C$[wV@x `/QcihS*2jpQ,biO'NrD3?4;Dek)#c+קBP/Fc|ii*t6ZCb K%'BL$O[(1( zQܵ';&zGJ]B8l`5w :Γfo/:,6@ęal \#~v˜w&>9q@66+ xl&" ʒ8ȳqCf˚Sz0lI |;JjWHHWwYPӬ/.tIj5]JH2F@hn;fcUTmnKRv#Tkp"P2Z#eH4y~M37yn=|.( I5Y#\,g* ƥWKGO> eH}rHدX܊%T\68UhcVA?֍Lxk[v7!4@ڻΖ&3VMy߶__1TB/ڴzw4<'hYr8{㛔U0/`ʳ7f1YofKra;'huޭ>T`XR`?nwܜXGߺO"7<0ɝK˯K^%KEurK=/H̓2a-'Ӆ ây&"qL [l>Ϻ<_K6ɅmaHMuCݩU<Y,;ŢKYT4jv~5]_^ַЋ5f<$wO_]= |ˡIP4)do <;?n"OZF^g~u0dFpؘwɀFU.? zƼ>ǯўA ]r{ͬ=$*OþS]Dlܘ$$ݗK#W8S?+躓+䫠/;M&%=OL]f cX,@X2y$a/W vԀ]Qª\)dXP=ȅ\u{mTOxƺ;cD" tEdz[z(ZS5$!{"0L;hhuƈvD[imrj,:L=ELktP;7~:\T/N%EE%șe+ oOx0(`U埌Gъ\1?FX~1G`G^pDr4Zt~ 5W0̄(iKXK7q̓N#WHbE-KnF(>,p{teFU#ANJ#JKu̓~:KzV{5aԎ\̱'\^lQ8WPV5WmZ?Vh%dV_dxڒ<ۆetzpՎ* -aq,,kY$~FT/=; f>7!0.ͺNKdsɁXH#= *@b[2[)/ג;CEhvhCp5\zN0UA6GQ𵓡 l;Ho#>OX;lS}?F# ][H6/'ZJku%$:UtJۂXh㠵)ޛ-Kty j>Kh@] :mw~=r,7WL!2nݦCkMWF- VA7v6/p}p[1K8+[KKAWOq]4%؏f^N=h {$Y^қ/:&e;PZm3$G,OC K`]J)6bux0D^_z2#mh8€iĝ h;O/o@ȆP+] ^Ē`kx͎ڽQ/5E9x^D'Amv:-A:X0]CYBm.́&eH5@ﴉ:Cj/T 60ӑT7LDR R/k=Ag>Wאy/aB>ovCL:~# #'t1Sv&]bho?mwu2I2N="l&Z+ X26K\%_ϮA.+O wJNS\E67- greޭq3)_nuβ}[(U_>9=h;̈%%ܞ>sM,s7"ZoK*oURNǼl`6!h_`Uɦ Y3KϰFZؕ<%2JUi4ڷ<@ȷBP9*:#?,|$DaLH{WDl^pmA!s UN K^(_{,-e(l,[ac+D~:CrWԦS|9FQp쫻وp8:. .:\5cW7I)QJiSePʪ-$$;}@uKw̏fxa5#OBj,NG.& ?w 59ݣ=aXȤ/# P~k{Y9A<6169׌b8 If׾ =>n{/!6vFPɮO.}[v6]V a;8a7[U}:zܴ :m݈iC+2s-5 p=sŃâzStK%$%-/η6_<׶H#ཱིCh0 >>v\9&en^>LҋI#s$xv&'mg|X :$, 48CWA?!ڙ)[$>^5$oyt*:Ccp5 fAq4-QՀhiv&!AtdYѧ5PVq̽!\Elw[-VNzweqՇd_)޾!]*.%bU֣ Z3ܤSv.텎*s"P촯]&I |jYmS>D65$SCKU9Q/:;_w̆æK%^yi, v9z=fxZ R . F0([ TNy/ST-J/; Lw @00N{؋gA[`` B=GXHtU/% uw{x{V9.Jh+k:/tw^.I]^HPMJ HUKϧX,Ԁ$mH`6Jf$ykDhT=ɐ䌇9 [455 $**mF)uBI7X Z|xdϵWTx3ұ:>M6'hOK gf=;Z&o?OtDyྒZ˃ -R B8+"?[9_Q_0 j:-;#77wJ9BF"z46xz!/=t4>6i9,*EwIP;Ku<k@`"*@ Ohp|aչt|ZQQ~)VSԜMeBDD-#-j}JK)fP(AIC=01TdmY^K?9Ŵ87RUMBTdpC FHI]t]_R1f7Vv]uMOC7@ZN;]w9 "?ްfDj-c:dCFp4l0]'%ʠsc-O xľ|Va.T|{~kq8#gěNUgY۵,>[PmBlv^YØqiK?z0EiO[AWF5B4'fL;|p-VT@"D6kܴfmyH$7+ bʀ Z 4~%EH]uBTl}?gx6(ᣆڣoC:Ա(a xZ2'iKGnlNNj]S{ zU"˴M\V<27}{)?VhxoNe|fRX |(1>`tv0g K RP@mK:֬T&'Ή&H3\y@],d<5.Ae" C azmR{滵VV([esv>#3?P`\ Z 3˻&_RY浈`ԭ]2g lL3Lej/.1ArvO )BC| uuVa{9YB!4ԁj@-계{Q^Uwp7l+zo*@vF4Ո堀0+PHsT:}uɘ\\k4霬Ӑ?\_aqA!a(4+sqAȇ{A`|-h/.g9Osѧ肭J S'']14 ! +uLW e#Oz2Av_ٝ,ږ b*0N}F."a6Ax7Iݯ鳮j<*[?^:LSu؁DF1@m/ezƷ9n}9F !! nݣU/@f&Iӳ9, ~~,X)_BۤA;QC/R5׼دl/ ߡ+qGC}{$Fy_ G$@E 3#_P<z&J`^՞+UA䧒 "9pl^em60Y*d7+gSۅId(ovθJAѿ_"WT=w.=.eot~L1 p59b ᱇hOGԏٕAgmZ]&qnY?j*r6UH-A ϖ"Bz͍hl{(7cݰzH*æ֐;:KŅ̞wõKHR:,s96;zg^Q*#7>BT&B*1;Vnxf9җ.~i3TذڔH>ScM=qUݪAHK~9k?TUb*e3X&}Ǹ {)ˎg6U}N~g׽]#̰ 0҉Ԉzā~$\2"{=kJq!^ 1N5t뙃7 $e'z` DEC_*Qp/9"Ysj+K#^_+]DLe#0](t`{u6_ Z=y)dZԟ'2,ihHAy~BicSxo ~Ԭ>V/h|j%ZcbԆ?( y$˽ w/X ò,(& R\$?\pI 6%BB~j&b XA ѳEɚ)bSUPV2@r6ז/\ TS?~F'-wuvY\M5jy>WX@T_>j9OzsC:`,#Ee2'0i.XnJF.ѶlKCQ>&ToF'17kf3u7 ]GixWhs 95v` [poJ.BR h_k 9 r[E~u[ +AߕkxGJf 0``HT(/;#?TMM[uQ% m )ޘZNQp>I4 } gltڤʸXDvy1%DkBXYη<){<\q7o|n ?Gx2lLgIy2:6\{ PwWsQ8$ dEtG:mZ!I)!L1ԟ =-`.p8x-,+y k6VsYeMd _ )VHFOol%8 .E9`Gj$M nBC+r1Âò`sg8Q`} rr"eʘC7QJn1H!T/i~ _Ǭ4u_qY vZ-&kѐp֭>DPީ5-+*ʰ)#›C2fy9a܆{&Nn`\rยZdD|pA#Gmܷ( *.%7VЅBJ_Q}7q6%OI̾+Bvu1N}kD׹fZk wZ&QQP0Jʍr9C&L-o MgR{h^пiPٶן?2a]ՇJĹV ɲ$˴{a榺rTBGQx6FiE^=hCHBqN^/C4#[ llr>F.Ry" JԈ`!lg  `T 7]:<(ڎ>$uN$rԼIikJ:ː аAvC pKܕVњ|]hñh̸RtL%u&ݹ:";1F44/Qޓef jМ}i@vz2̓4S/s/UHvGBM8Ý]xd#EuU< mA>GYJ  UWCi>_Kgx 7Km_,xhF|EqH+o˄fj۾{)5 oqPwC>R;Z5Q`lO9ߛ7&HmE}㤥**Ql^*h'S% cDpfq\0-'p Sμ|pKyWdKY觰 :V&D$<(ʭm|9HmXIfbG}~#pVZacU.wP۽ha{bd)}r&Cۿeu L9 ]*+̼u 8jNuZL-j_%G̗V*6NwaJ M3VmNga~9˸%bK* #c\ 6j@E!M58p]3Ri_-%kmH71̛1uM*#_&X٣~s!H@-jrz|:|p"2˙ى;ߚ _:/H0 lűd'Nj^_.Y_;x↯}A1NT%gD{5 -_啇.lۗ'|``2]Vc+<D`! tMW%9ƘM&ml:FMh7n8$Q7t.?2,?Wdid@xŗ\.B)iaKO#L0Q㹥RbžR0>ei.IbQ/3ܸ8^)#~BZEΉ{L h6 񗊑Ye?Z0H!- 4[zp4- xq %AS7;nj nul"& ~'aQ8ܺG֍fRsίzyrFgH\>wM5NvWXRjbmnOQR֌f!e<~]sD]qB`:?1y_+foo a*rhce $=iˎ'I(?AZuɋ%ZŒtBuTFMQuT3{yOxs %UR\DV$=Eh)2Macu BnQ)kwJƺzx 8V2 }Zn`BO(]LZ{๒5nU }/na7y.L OI [I[wьe *fnd80/0h ,%mQu%l'Jnlj ᣀtOPLveno`h"!E;S¿˲'8-5_}/S D>tCNUE~f/f@-գ_h. L4j g68)N<5^ r:ASGR3_cb_In½QnŸ$1V,lIO%91G2 Ʒ(Ym%fAf-Y¾t,y[Xjc]xK]a0՟.QspVTT!c)t֔,FDGN""ͩ*;s M#.G b/yZZBQcި8~T$jI3+gT. ]vI|WSr,#[ N FU-Q(mkg /1Qqx䯴n H2^ȤDnQ&yD#eiDOeNa-9 Z!Znp(~h".(gKB# (mOl%e+KӴpZ:O|zݜ*=~ MN+U|u!VAoYb˨s!G ET{X26bM2&cNíh g]Bc~ZjZu[u=6?6Ӻ^e K&u ,HSCG/OV7A҆ѣ)2 Wxv.PO0 , 7Y{ Į~%5^g[r(ӌⳂcTˏu<'d$R-D0v.OLFd۠ ̂C xZ.y!bY#[⪢%HYJPr| YV%4-j~l!z?.JFPEq* W:,'cN 2@"΄q?j~g$fgv7Żn|~Qwn;Wf@Ai\Ʊ|yWnkߠ(n8_{O2*55:2-Ր7{֛SP䅟dQ .aJ >QJ﹇\{Ju81EVN{kUuW#̓ÆS]Crd5{cz^/t?eLY$7x᪰puu, MKiM4 KGo A,GOMC Sdz2w$x J9*>$io_]+%YIti~7۵"k_|Dz3sŗRn3sKh7τi4 kŇd3E)oxw& f$@A|"G6խ\8k nr74)6*W*ޟ<5-rTT 8L_چdEQ.W8̇:+X[g߁ OtfYy +(?hwqҷ[Z\f> m@F:9,׺[\[~΅Lv%BL}Rd$;VjKy*[BQ|;z=N'Vܹģo A@Iy/cB_+E|&# sw3?WFs}(5_TƿʲS@aG9 \j["&qQ`,2 Ir/!XdԦh'pBjKIQӬ_KӜɒFǬ9V^ψ >sи+̶BdzNp=r@G ,g]kvm0!u4}P w!12>1a#/1)k7C͒Y|%^Ԏ>eHi' OePḳlInо^n<*gt W"V Jh watx@C H:>BDptkȤwxzI Ifl9 S+b{~L _gml򩤥@{c WZ7Jg%;?)0toAA&a\p4c܆I`֜IK`FR-X8tb8@k%H\י̛X+k"Cԋ}/0!vg"e r{'?۵LU(EB Y9cA. ^ϏeNP,vtTG{Ph54cL!"QrpOrq rlJ\;q#BTO,ͺ(K6: x9z '1` ݳSOi,w⨌)[eǥiT)&IbX?jZ4t;h88DKbm !Ԉ>iiUmnyo / Fw>kRD2M pӦ~AڿS=hM_+'kvϗ:g&8ݴ9V8hD*)]#4=CVjx @.E GNqHlKk澖, +\ӹub1 Ϲ}8zWzЅq˅OU@oÁCIĔPFKXUJ@fX]_z^7+3#J.EVk MƘ-K5;~֮w9wK)$Qҙ&w^.fXCYXI ]`jM5HF+8w VoոHQC#}U,D5~at+%쓤tb`tQ!ԟ?nX3!qu}^%1^qzL $Xﴤ𾛮/H$f($Yw|F76` yH:Fthf#ĥlS:*z;RaSF4VSk|%BaX}&ɉ@szASiN>ex(\>E4IۓS?K8rvzGPx-֡a?דYj¶z:.GJCezb}%BdN J o-!pR`v{(QBm]s}ٖ)ks'Dgj3 L SöbBF>l9 ({(HBR 2s\1$waYذB͡ g~G KFGćQXfȓP,<ߤ#z |Y}3 \/gţiž9H/]q}52U(.1XJ&N4(^|_0{ԧ]8DFu[C@uS ՝`ݮ7͛ڡT\bm7V #NNPܐ̤PЋF%rQ ,Zػ%.)5NRZ參_ԉ*W-5p`O}"'Or2@;&Yɠ͇Cq` G! }o:oliTb񫴄;(agKsʩd3`; u+s_{-:Aqg4Q`VԼDuƈZ$n-/߀˻P2N<%rx6bA<FT%1r0Q~bRAh/!&[ .IR!C\U@V=c}4=-3;U>F~!8wbBld Tr"Oux>+=#<ӋTn\AbN(V%7:#'i5%F6mK g Hu`~ #x ^UYDw̞OJۦQ ٫6lD3*w}cm=X^m?&VV$p0O'¨-lD7rH9{ aȏ ;&}B1Ub`/{k!S7΀@9Mdp*L7DNO%캊=DefP$ҪUn HvN9Yo yUr !sڶT>H[?fWٛ޽jbȫΤt͋%t3 s̕'"^#ƶ+"ea#a]z68GE\B?qkiun LΝƃXV,ǖ(FrȖWF,69ݞN c  X1m%KLx+cj6n{;&pr<,4\x.M{8a.c<"[{2Fa OFtqVaȦd]JD'UMéұL6d#B+iT|"-Uw{9\]@*$4lZ uav eBw6Zq7O;>N9ε[UP*R8Q 8aL~dXOy2YJRFx=nD5VD'<޴U3Mط6uqc^D?!nos`,X5Uw^ rU(i_\,e*e;hkNyOL.q,^Z;{͜@F3TyP0G*""^.|E#ތP540WY_iAxpgnYM*?cq|M?N;5Մ%"fmVƣY|x@ N'=(Ay׫٭O^i43k4]Kut{`g짠m4$}r2Z٥rv7)LqALCi͇;~ Ř+g1S `b[7_s)99M0$*PNZ(6j rxr)EHl8ضZ,s*L*:=^}p 0"4Lϥz}6tn7I?o+a 4{f-ZoZ.'drG}{vك;n*X>bHu~)G3ͣ<f.W c@9;; ھI~y C]@07\ LmH E6t%:E@f:>{T8|! %bWԫ {5WRT)3_ x;Rk[Pj(ŅN[4nPcjjOBD,OenA'ȴYVmCi$$ Bq߱LP#,vPZlOuߍMTt-9zl]"6sNWUkj{p9;ya)j0ꨕ0E俱zVaIͺkzzCMɭyƛ!&r'lŨ1Cj~ l.! ]qp}PLRAj$Nt\G!bt@ \-> c/]bYҞΧU`6~%)U;|͂F0۪)_Ʒ`|5o+E@ B,.1ҧOl''wX3pdLuHj8$ܨriHhzeysC=*fiq>('nL]yuוP6W`l4c$I~Sx=65u.$.C-5>\V w|ݬoFޖ!4u Y9hBA?L څtQn0[Bew e,zM.Xq{ƹ}aF?utjVغ+@:He,%8ıt8hd5!Ǭ0lNr_m=wMEt<7cUL'I%w~E% #gK;YꡄR?O{( `՚О-t".:ɀxc'ܗ:R+k%X};@`s ]\gsJ0M OÄ *cU<`̽AK"o еIM(^_4bJXϒ3)ڞг%5HQW{d:NVť T8ST_AqrZvΊ'"?Iw4>3$7L)05{5#i$-KuxhTȻ`@ rD8{{ƕ_ M쏢IbJQj;n 샥tqj[~?پ4%8ɤ?!'xSTju@ZjPWܵN6ep#ma1KH>C6=zPIee2=Hf3.C>|![܋!rbZ1}*lAgejlYitP{7mnN|RqcP@Ɛ @D/`ye+?9>"f0[q?S)QrXÔ-dԏ@i$·j\{ijr M KjnjٚU/ibȲ% KWz ծ4p>Z^iab;2a_ bc6e>qj,({ns i3Cg7 9G1γ~\w3@TRH kZQB5PanwCɨY (+2`KTQގճTTOׁ_$A)gؖ]G݂✗iǁ:S¦yE`QѳӤKγh㜲I10}n/?<N.q8:5t .\>hz#F!nyͩhCZ9ͫ=VڌL{L ICDC`#w#R!1?;;7OEk|L#"o`AS"ƭH0a1Z ;DD3QLsq?V6niU%S4YW.1lqMB)V a$S,t`6{,Cފ WQ[iCÿbk{԰P2av92esǙoR_'4C\o1Zs>'Iw" Ք(j\ØNB=ؽp410u}2ʺA/`rgĭ(ltk{\߃;-k^%ȘaP0hBF7gn{gZ5Y}2m yCzr(o.4 *Q|p766 YBvmShn+ۈR="aTi0M ZF|i#qx,ułwUvo}݂ -!3 U@&sӑ L&ЧJ\jSLA;)KD4C1+#5C%ŽU Cޞ]2=epw˿/\{ۿ%E2vf#`|?S2|ѥ)%TE(d"Krx疽swo-~ 1oD8Mϗ{=1¢'.~߇ =VL[@v{BBìsʺZN^=XLQətObD&L\0qRk*8vdëgJQ$m5CwZ ';+HزW-3=2$)_͛z-wCv1(H!ho- |S c;PLOMr2L>YK]~9tm$*>R >!LٮH[g,?4du:٩кmƸ%Y(b@txCGWk>4{yjDYd%V/A|#j `mk-BPj<!j@&@u'MX7bqlp3w:Ҕ}_&#?sm3ǻfrG]ɑdQoO%P1iALeU~fvLGz8sɖ-MX^t$.סժJnY^})Vчh d'򬊚OJz$vG&0i-wSqPd]O})'S3tZg:?JĿ3_6H028賁j˞{(wpwL% b/N)mQ(U24K<ҰG:MELkrG(} 1qBBM+W8lsIeo:,#t; PeSM?p 03QJk˞b+f)0jIC-MFtkf+(Ar*͊Ӯ'bکᅍ_j,neĐUE0fyԉTڤUĈh.YU!٢敶 8@Gd9rF2X+Ͽo]z:gqȘKrs.'(nA]:Ռ?~8Wv*.i!\%[UuvгJRW΍AlrAp qD<؇ipmmqk@[1t=jV?f0&jg3na25;y;jP=e'bTKŷd-ӵ%== [Ee<ڭB]qc]OT@n-MV,Y0#ܥjPIơKR{F$s tUoz?oLr?F{ i <2>G@fQO_5u QPA<|Vcbqxn_%4$U@C\<,:j=G-J؂L_FLw`|_AA}k #\s* X\hx`0\ܯOw4mVn>_48SpӀ3m:c9RL}O1\r5~b#B.[wdKR'#Y`:ؖvl6J,~jMn 8c2@ ?pzx 4{pUmR*ZMT VPݧ I ﺋ_m&3aGz|Q!^:,/}w똢|Nߗj íL +VKVc.Pq( |8ܩMG2b>?nZU#nZX^,` > 0u=k%[s9Nswbn,mrJy8N[Y~ &#,*DVnvYVp\P]B]hݼJR~< _~~1"iBސ$ Dnwhl90+\+ КyPlɁ@/k2毩Xu~fK'G?j=;{q÷mɁ!1ƠM2eN  `vp1G_ySqk k*VEQZV~WJPp^Bk+Te={.MYq,tnn QXeK:K _aNO@5gՒE&S. /=ښC\;@y<|Q->+nyH{Mծ\{D;Z[Lj\Ȃ( nPEu,Gv4&IόeFFS/ pJHZ~;?:IMa)[̋³$ĥ' ީүÙ߸bM.Z1}yvcS)gOzAG%є1 鬙;lxY#+UĬL^>lNU<`^t' [~geO=AWb.7BfsyU# β| DưDƅƃ7tШ]{i@ }˝دre]>Gou?U0U K[ 4{;ܱ$MoC6,ܾCmCş:^ld]8e,ٶ%KZ~(C!ma;27@gM]`wh,,AP  Y=\w2*[3I 8a>< H2IFbN4=FG{柀3$o[[M8rIo W׌ Uc"Gn "+n$UrcR(|0hڊEmo".#A0v`j(VChJ:Ai53,+%*7ӕ\f y2- @EZE@xqZՃn5WhlayϯU6JPD܊ئL3}pX+4([*pL=OcVaZ@W>S}\[wX;ȋ9m:#h\5FΙɪKrIMx.ᡃj]1BxGy\TX%.p6hmDWlAø@qdon1= 3LvN:4/ɸn`]P;$;u)?)qJUoY"^9A[]坅߻4vF; U?ұw<~2SZ:EֲU\͐ <:l(o8L3)9^̜D)5/O zP .=2AF^NgTEpmI+*Mqm[b0nPIb=ϿNy#WB)k\B=˘WBhkGܴ!+@:?)j9xJQ` Xl;"8u"EG0eWtn8~xf8 ]T,:&DeHէw@qA?"NYY`wNf S0]UPV!T3 RAsE)թiKr/fY9k3reA5ۻ>EbKttg]#*(]vy:ԣ0mP n¢wءU !2 )I ;%MmN24WJ$6@&;`Gc̠ڽܡzVɾ"vK#Ax7֖_ޝdp0sGL+$q$Y |ӹqE?t8nn,.ש-tqo sO>{G p.Ťfr}{a*?ӑֶDq |·OqP8uAH''ن %C)1(کY~PM΍gV|SD!i.Q4X Sy:N aHqN[iF(K#1?WՁ\[n~MYGh^L 5=mѳX#=2~?)m`PfęLƼ =yS)U1+zq`]V`43~߶I"#T!r"4wsE8:[.B |-rAхi(5:dv3V!5NBD]wjl6f"1AŖÉ\G{:8VE"yϳS$Dx X@%'5@Apa!|?p+k[ ݞk}TrfWg OԹJZjd48b,>q'f{ٹAleᵫPT:U~4M(2CZYb)6qBHӥ 0\'$H0V|p;i^D_a MZPuN]_ei htWU9G{W'y:WB'ۙ[L&l#ޝsel~,K$:ԬIKD8O32}ek 5|E."qeכho Bl 2+uNs..ng!|6m6EV=K@:xCWo&\ݲb9fT,._j$p4Dv O_;QwYOvߎʚ R &v!TZxoVۤ܂R 0V 6i/C]ė& #U0j7(h,d n#xQi]T2(\S%RUʅ$YicQ7_"vi*k{:hoDy^7$KƵ / 4REWc<3a$#0?)$;^2.lNmw*а DP(|N094*1tW9QA$劳`'(;ˎj@dlI5UFr irFHO,H47T9,؆"$XL7T7;H+oY wB+WKuǩf/啠٘Sru XVՐj[%a 8)^$9?=^ i57`טy&<\ F qJ!Gf?'' 9?ʱ]U*=^+jg)V8- ;%PjvpX@O;K, .'pM+Ʒ>W8)^aB%ZPtxٯY:c:p ҂zwW HZ`٤X,V|e1"Q¬Muؤ"ͳ"xw}O@E74߾P IDK>epC$[2FmCf_]]W븈D]bMꉟ o*8_D~!< D^%a S:]#zE2__v8RDYuF 28q_0YnIAÚ`rP$Sx껞׳/q#Ų/5-kk])mxq smR9ŴҺ4Nh(g1hP85`!,& mT7e3 $T4spvjDI9X%9Sh#4zN];$m0OѦ:!j|\(ϳ[~\ġV0Vnqאc b:߯El;΁SyENY_8s( $!!0D T]g,|nNν;7m:8K+JnD7C@1}#)9'a?A!!0|u;\(X)CdP#M"F7բ"9T {c͖pT,Ư%%9z\3"3U١揲 XpLO_mjď9.ſ 5ZEB#;vA;D+9u9i ]Kn4T=B;3>o0 _y#!Bk6p20^ʯ%&Ù:?A]жKdf0voyyjp_wRƦGMқwA<{ {{Kj*F"£f/<=Tfa2,W~IB$XS_f{ȶ)t8+OegFG_ss?h`/`wu\FI+O4*|gjLSb]3HUEvlR6Ƅ4}["al (0AXmx!n|=O ~8Eụٞ3}ўZa?=6mcYv({@a;Dm\/I5,;/P*]8 17NVr4$|D/I'dzvxe`q>eJa$Tl5P5BᦒxuoV1ose)|$v%ؾtlS]`ĶS4W VB#-DuRDN^}g3\?-ԠH3H~ f?6L rtXL/pD(lCbqfzc:ƜmȢhv$'ċVeq.[6za{Юu~ o}NCVF_YWYT`c! #{s"I!7|DHrd2oiKi(ڎ%퓴$ 7;-Pq梈4ę0M/5`T KUrueȴˑjk r:}AzkةɅq˧{geJ[~Ӻ-p,P_KoQc(sʹt/!ySy-4|x'nV[\_OOї1CBD̋^T4a?3NhL{'U<Du//*J1$rŒ-3-2 =%QDh2c7C0 : ur"`v:X34yhc(5W3]@9X7ƶRճOACIG:Fi]MryBLHcOo/ %P.}AWB&؞!1[JQ\Pc/՛g nGdteRQ }"O v'^^մG |%D'Ȧ;~hT@&2 A/_@ GZm(V> :AfJś18e1^C.܋2"!]Z\YJ˛D¡zqPjWMM~&:8%ď}+EXJR/YtJ>5sQPd å+腘g^~T㕷qhpcR' ?>`=w2*(mRNf ƉŞN<1 ;E[~{ŠLG5`gw]PL0Qe:pbGB}ib ICh"EFI7*)p%PL{m֔2Qu"#A=n\`: Lג0:&b"Y4O ?qm:0{3lyJk-3o.KKΝtgPDh7de"pL_2=h3Z~Of2N>%݄b !$r~̑s у#Uʋ(]R_SVw`K^7q+t{g;ETy[* r>EIX թjrt~`@N<{i/NH1rGGt޻86z*4^2b~dVOH3ƔٽG3҈0[s1t5i|i:k WF4v`}\+O%67O<ĐcYSvY8̑'LuJ0ŨZ-){&ŀ2xH8z$dej&ZynАa\ъkyc1Q yh:%Ri?k3{̔Ҿ5.Ⱦ;3s+ǾߤkٸM|= N2fƉn"i&=X@i>QEO!/_I:Nm-f<|mHv;h14h 5Ȅ\Yqu3v`\BQ1I3"iDUL))tGgytG?@yB2.`xk5H@6=ɢKvoz>wa׻ơlf h2d)qA9tcG+>ã v[^<"Կ[he#EeFNb 6Ұu'QmL|݉[o?NzOFm]'2V10讟U?*lSp`E5 /,m={]Lcc"p{]vRzͩ|*ՔF2è@HCl" ;96j>74ڒv`/5g??ā[fq/Mi F s p '  [To9kAD+sf~SlfxhE!!H?JĶFA+ܰz7jR6 "}iX>x=d .\{9(y:-?v ķ! u9p~T5,z@N"o 5~~ok, [dS_~E?x#RK6csԷ,TI-U}D/} JTU `m 7/·G* Rn†,bO֖˗.Q3j8#~,US0ʈ9(_9 ?QH|z٤4N~#'v3FCU[5U~Ir\mn4ͯjv5fH5\ cn.c2""[Pˋ0/sx7ZH,˳ȅRn& /alSnUW-Tbc{$7>m9s.*MCϞ6L"mshm.S7"2-BCoKfq9Ajz +}.C !ҿMɃ21-`o kao)XZ`dmbI2Yq{!3~zYLR񈝹v wqB >eWl,HsayzASp_t7V@xq2'9YxJh`ap\PL.D>B1t{(MpXR7\AAC{3(C#y-1z.Sv6hb:A;;$dւx$բkZYZLŏdnDWu}x|~[ͧԖs~bc v-lwIJ"7hҤI+ANgP$H ޷Ű|O툇[ }%5J'{AXrU+h]}h3jq ̦Ȏs@c tJ".c@:>ۗX@~KڥQ% ]JkҖxl7$*xC[ V]'`!<=҃bwɯXֽSXpV(Cr& 4բ"Aė#64X2 ;Q04KߨY`b)O  e@PfdIv-sITZ$AEԾ+Y@F'A{Ge?~6gBb)Fq,Dw?r(QT V(?|O{p#F+]V[ 9gս>L(K7~Ur!k No80]eAL :6 NM E/5PZ,&!A"Z3/W08ђ>mѣ9*a僫ԐsgF zS VG֑CԥzU0xH#Fo}{0l>*{蔣Z|֭쏱hp*JPVrE)4 iD*a}6Q_Q_,+OZhZI˞BWqPH?jXU_PL} >t}JGu Ǩ!?&`A =vѣJ=lY$ 9/ Y".lZ}!ܯYܕ,HKIx4Bp*Y5By_yceωMH}(m7w6h^B1g Gp3b|'}0қƌ8߇˝-u,@Sq 7>ndֆд1~Lu'+LZ**z}< '<1 SHpEO ;G٠F6i3b*CqQjY#Ы[kAH۰ny)R~%/#-֓Xʋt4jLKAFljO}/߰ط7֚9UXي>\ '͂ ipnÎX>6>%[PTtЇ/eF 3Ӗ_5v%#w|EYݽj 'lڂm\;("37'4+e- vYG·wΉXNĊ7EVL( 7T?̽a`'1g=-J%,.\`% I qj9Hl ۸M.7cIv|vV?qqpG"χݣ eۯl:<2|/ *FqfH``@_ʉE[}~l(_9̜Ɓth#+{#̜<ؾ0~9>BNQv:Tb[R=[~* ܠV_xPΓ #)=PǧW/pU܁$ϾIM%HY2'tR\a1Pzc Ȟd2L*l!U`>nQFK Vd ,M04lٟ/Q*m a.-MuO̞E?i+X:F+g[؎ȚdB`ju-X>5@~x ږَ2,RN|??dC#AR:>yDX~k=EQ\d7y(M+&S%eET4#]dQu[`^>ւK7,&gѷO* "^F;au2.'gX-u M.mAfI5: >Z8̜9r$J-60NviJ,|]Ea ✻P&#n_p¯/G,_2֭ \r)?*O׳Iע;; (&Z;ITfQ?`@X=(UP}6-寒_&mAEjNB>>${ˡJ0?  Y/>3:<$1j$vXS*iDL?eW.ɹs0kSxīB:3z6 i 7L@YEŽ>KrSI/X<zҨ8w`wJЧ^N9@n}vUCwmI-Dmr)IB:.zFOU |pBOn %yEcE` x!Epd1)9نxIWMQAe ٹm.$^MKN[|j 'sFOVMK +;@U\O77 Nȝƙ۞ɇ{qΛY t=0мueRz&kU_ZәޒZ++2=huIV*wGT;]NN l?Q~Α]L Hbk?a6=4+?kMwq n$BA!I4c5TZ.i@_2I~Efpk1h (l.'R"sh#zǞ'S[Ǩ r{XNJyeIW7Ey0j_r֥VS5hZD#MV"a 5'%GiW?#' laXusʴGAt=k@H { _FJA 8HKߎD 2 K6ْjjӌBum8 cs{vN}GMrDS֛ti ,IԊJr烙[#ɡAx(xpj4Pb'Bl÷VKP{`ܪr΋^v6c;i:k .A4O (r>[A`cf@t<ԁVḋ$\ti G0oTYjd׈9ϼ wQzd/=LB|] Si/#g sHfabOcm<LhVHNdpVt][-u"^͢ Z~!mg,㽥`9Rж47sKX3L:o{,^S#h@`HTO瑅rFYkKDbz$FTǴ 3Inxx.-YSJM̐كhpV'fnVr ۂM䶶yV =4av&N ,d1rgR1$qi_dBÔ5*l}Ry(++aEp q$bp]c3{-4y8k[rD29۸ B {GFTC.%02Iq/T>,̸ӵOJ4ADw䮍 EAfgn}+l4j7B;|Pt  Ì g_LBTNVX3\U$e&֌4AxXę+ּ?ųqC^ge~\tXQ{i~wA4u]*Í'4HX$Zb{0$JLQ Bg#MXU,qD_Foky$j )!zGvPUKr[v]49/h {^Ⱥ{&v!ŒFHlDdЏbGȩsݡ6dw04}j)SW</˜Wu+a^׫m69U{seׅ]8ε;ޮ[eĮly5b89m\H*F:hBJ©{&zw8_6>/,v25oJw5FuU쵐^{| HF!% ?t&s:wQΫ:5alzzvI C\[fW 4Vl>i&TB蘓k\-w6S5CTk8 Ty,&P~~]G=`$/;j%\ FP.w*"J([N <+e%54 ;Nu>=ŀr7R9#^ZF. oƏf7o :VLIIݎi`c&WiKokR(D =:U"X~ ٘b&m}Zg:8^r釃0c)nm.M13jڒ鿾W*9Q 2Ip98)YQ@[ePϦb&HsW:\ӂP]gws6`irOK/6'(QUܖVҾ7ax4 e@$:yCV\0Pφ 1Ri}7M+G:Iw5<#DsŸC>sg\0uWcp\WeG q:}y5[,D w`:? u3R:%B5Ƈ}w 2{iX܁dC3?횱/Jhu1h`Dͭ#z5!,Ryv@U6i訔PƉS.;.=H){. -A.(392lf^y< Fl4 p|\{ʐyՍ|~ \f;*ع $AGpLTbR1y& Őow YY$S@j#D."/qG> \7>e??.J DM)LȤ\Tup&gwu!.C <LÇ\L˷ \x񥖜eCvΝmÖrO12ImjPk-CU/JcMBhF10H6(X7F]dͮW -"52K=Z\DeeySX?&r(EJyTU eнߨ'^aR .$)M@r@ z d1&+C/is, KZH^tT{Z" ! +Tsy?ț,n%zREW,T %O:J`zFW2'6VTCs԰eTvPv!PzUJzPw=њdc2f]赫eF\oÛuP|Ỽ0O&,EJH:|Ȉ;Li`fR)7!\d( ?N:~clv;25q`ÿEZ*!XtjM8Ai}`=utiϝp c{| Cp/z6xI7~N!'Z8*D {WF 0ZEJT1ľ!7kl_/P g{`N_\uZ *yglD)iGǼ˵#(d~T㯀|KYD(m 踞, s! 11lhT^2)JBGˍl@qAՕÂ#/!$Ţ2x7ѕfTd{r`FoiZ+gƉpbJ-NPx?>D N7RgI4l(~3~,:GIZb9C7GS/ TO3n ^<->%F@5"F7κ]bkd{E#x% Y)}Jÿ`.OM[Ѕw|9E?N!`r ;8cbhJܛvyY|+$7`˾ cq:A~BTSA8^w݀9Eʍ.uS8+"i*@ 8~pf`YI vF`fO#yCޚe>km9MSo9g*vN{/s f+}Tj2!?y J3/s܌Pl{ ,|eyyösmպցM&S%$ ׌Ԓw6bЪC sH%$N.mjaNKJmٿpFo1!F,$*_")xU]Rd{E1gх. #jǗ8[E/\Aմ)nP֢o]u}()}-Q bAI;d3hnsJa s1jZf#<]!lTU֩+AHJB&*`ٞw5Hc2BF"g4t(~SB؞{&9֗X:`.2 SB"Mی4Lxϗ=&d3hs:C<%k ?B|Ex۱ u4BonKy);\/4MԨkhnLv観1:dr%-t2`*}TlLj# (08wK} c19bnՂ-rn&omek8/~I5{AEv_W }))Ľk '*g]ljZ*{n7X%B ܿRޒn*_C$9ua?aq"(q`XD B;V,;ڳCHz(Wfd`=j54/Vesw82̮]1sd}FP" _M[SKxVk88j(5l7]ՉQ)QD>O"KdpکÏ'x;HݕխE>aBc͍a/TY/Gwnw( n-;WUH rpgIL&[h_(4^JOAdv@P՝3|e:(S-M '1⽴1.0qz~ղ3.~vE*IjdNHWE9f)=>jwt,}fFg+8}0z+Ҕ kͣi c0}Q< K0hG|in?iHd@.FznYjjL5q !9}6xqٻsmiˢڨ੶pW鑒lg<莮wp5 {-tAkέc&2/]vovP^=un(D?D%u'xob/ig.*J0<ɼdT3>()_y 3uGp㵜A2 qUs%0>ޣ@j+)Y߽9t(oR4soBJ׬CD,$뀔۠+O!'I͹:v~ʬ5W>I’i ʴ!~7w}WD)NDv#^wGNYZ.PqV+Х;cz Sn#(+E4&܀A? ٷ~o+d; ujgVTqʨӥ{02r\EE:|Yy ]%yL#4U<9.Yp,vA;ӒfL)U7dcS!kP2Go^1w,jr=;;1\;W{ɒ)L RD1J+,l8I9̎oH*bt In\'͏T}-nVh T~A#rF7^ho@]Bq^!#*/#Jb(mXvaz:U֎]p<pš:%0Sw5H bϻjǞr''An#PQN%yIMTϑ]pv2./G % r Z-DvE?eJl22L\_iZ&yU)?WCs1|m=;quvW2262(+TDUA[ZP㻁g+!)nRRK,eX{G'O&b!?|ݐ Vk1˟p0g*ofE o+CVU\CJ|\Ԝݖ7ɹPi> -p먬~,!wZC = f&)fI39**X<933^gn僌7坘\ɝQQ54 WR<g &+Xw  D]&T## fˌDbSI=_l;te'H\B͕w  T?WСTA12+65ޖ jJDǎ ǚgYZ07070100000354000041ed0000000000000000000000016075bb4400000000000000000000000000000000000000000000005500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k07070100000355000081a40000000000000000000000016075bb380000d7ec000000000000000000000000000000000000006100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko.xz7zXZִF!t/׫]?Eh=ڜ.+QȞbIG1}-6=q%3hr#2ԧpq=-Yn%/5l@߻ã 5u'$h?W~-PϹxw%Mz=`Xٝ+Gk9ե S eRQ)DhLOIYAˋg^$ÑZYTe!-0sog'g.V-$H8>juuXtpBcWi:z|u#A࡯:nJ[ -{?5{BYTb;W8%\}t(*K"Agdr(|8(57ES \mUW=f2Ct7@ejT^t֭c= ش) Q6CK 2M,(ĮfH (EU'K  4V&+<-LEUZ!D'iڸ ஡Ժ,P*'=RWNUn~۲ IF^f &a6ʍU)}Fn'\^J BLjWU0}{kI5$PW;D| oul )Z9<-Wm[ң2i34&omzr7S+4|(vM\!Ƨ PtdkD}6bӵ %i6!V!)uaqHt1Q%~xn㮟YF32y3*!P%x4gh SYlWb9IQ9h/ܙscvٚ]X NDHO@ !єbaeeT)xT!(Q< 51זS2+TT\S "@X64طSth_,cdkBҠOp˅oOcprC?~t{rT` (%ϴJ@O?5̙}|Tpz(J_L+${)#+;?pǨ8̂X;2&:<2>+[k ~|j˞#DFF)S7.ёώ#w#})(g͂cF6:K#7ue弟 A FЁ|?+EEH}`c@2^QH#EAs łAZ |>0bBw}4 E(Sn˟8orcG[N_3Cl v@91zJ6M ~% 5-p} ~ ؘ&K*(Ϣj%Ϙl$tFߧvvd=:a`3 !o0!K2Ovn_u41A޵~ C$㞪cZ`Ncxv.7P\! c@7Ns=d$p;vב QU;K ^B Qg{ pkŏĦ |"+m~_ǯ芩^e!xҵ= Xeq6;@Fr#P+Gɯ7 4v4)EC.t^0tz#*Р@D9@!ٗcI8lrt·e&o62˫Bd;R/8Háyܝ@_ݧBGFԖiX><-W:{RK *zAS3FJɃ7JS) F0R;h`C,sU=>0U$7, >2~ ^C#.ƕ2khe3[^)g{U_%BIiQbD\I2F׾²*1(e%=kѶiu]/F@WNNX&Β|1ӧk"|($ޏ21 8*Б,8fh׼9>VpP H/ND/1RT]42tk*npey"7>F Hg`2GFCjS ,-5yϲPUl%Ĩ*I/[nEo&A??&p 'x!_l0*&JKd2  5fxfbAK0_KWvÑmd Cx`SlZB[ 8 }^3N`mmIْZ՝bȣA * }?h&gH&D(gZ~cyl۪f d~ab'G S|$ ҧ~  YY_4%(<S aGZG4xKQ yo",UYgok?l >ϑ,~EhH'+ ρCOoHoNwFP׍"d~vcW}<Ѻ7lFůYdrng!DiӫӾByk 6RO"GAp?1B@3EVE1V–ՓL4:gHՠ?2*Mx(9t8De>*JYB]*R(0 1--fk F:d}RmkO8GT,{>n^ӆtj?z|Ϩҹ%kۨBˋ,RT`ũU6fFM.qig0FKq fD&b*ByYbFݯD[+nj9gO7QnS9)8>(=B";.$O>S5YS'_% \Hbˆn>̂ @~;"; 6;?Y^@E\D˭;Dl^oq^e"ɼ#?-Psuju[ 3$_u[u2D|U{]Gځ`)}LI#q}~^[*KHPKNJLi)X5>k&ioJȷG%0 oB!X)'zz(/v2Dsyd5: g|U=#[3PuiT UZJh1pm]9rsTȹFI'.="2]iYX\pGk^BhXmy,7GeKg*mqy>*>g +ُ 3*9v%XF!M!@ J:7v1u#;W~{Ɛq(ɄбZNQuu)M#8p*.{qWojY;ر1Gm=kh0]99ei?<9unRC>wP4Lw90#.A>܎`@lVi,vCDZ|ٔlW^وm1U/1r?]- Kp~KKx䅆 # w7hedÌ o)|(k,@ I %^ $kėX,2AdH-4+B!NJ>LFeMwYx]F`tG,rZ]^7l!G}b_o.]soROQZGx.l}ixR$̒L??"Ȧ۹Q cHv\p#.̪b; TĒrü.3A/:xZޜƲ|Xs lq= A_-1׮1RTE7S*K_ˡp05av|]p|."(&qZzQ y`'jFb~e'Kg;U24:{7Y@oGBg*1Fy5c@ /2ؒgxfj7]/^ p+ce4é [/1Ke_[] H@. y'sy7FӽΛaG]t[Bq^"MQme_bzV8ý]bf.ɬb8eyˍ=sIքǿQ>ZKMdsuҵ0a74oL}]Ľk}ܞ+j; 7e_D1 Ϣ'wX`acg{'EVҢ3!uox bUIEyHYTQfE oհw=ėlrڪ;8,ʾEOg^ |4F_SQRoECN[':jhmK3Ώ5KBk,%C`܌v3,JDF oڍJIn%3Ԫ4U +Toxr\_XZB^aH::*| ,?œ1B B_$. "! JOLPnALKp"wX: 4@ 3StDi{"V &vaZW SOqZ߱:r{$3WJn ;w[,nDV3\AP"3wB~]la9#4A W߼Jtb)AH<>p^D(u{Wz=yczf;kYT6:6xv:.O k_@-x=?:|]/݌6wD/B ɛ'HӪ? H 9g̑MgN!mK3frpqnxmNdbr(!\/hxKEt=JW\ꌠ}@C&Җ]_ᶧ6 :n̓B^Jy)0P͵f#BTۡ>4 QE%fhRYFL3G6>qa5Jˇ\sH4hώt)z&B)Ï?LE5$=M`Vj%t.i03F~2F/d:jwU hc22 owMÆWczA71@_H-{?7m|P}Ŷbu=mI,sHMeb*ր_'ߝ(h J4u#G6V]+g&s`3`&h`0#%%og蒣@~5RoWgՎBйY@#~:'co,¬:&9E8Fq$ַ"4kRf0j [,<1hh$Oq$:K~~"?Ѳ<2b't417LrVghFN x T`lٗ*ZSI(}"i޵ v0B~jdA}ؘ%M#ud2+ 8~OZ-!_=Hnj./;NI87ܧ']@M*xWG9 +/ZJs–嶫eNX @9 3 #HT C.g_#[1;i:O&UA[ShHTұ0,D`ط  @cEx]z= rE?LqZ٦B4ΫG=3&CZg D` ` RMr:Xt=m& '|WL V7[Br1>V3aGietqU?7!ZwnmǺ 1>.C{߃@ʉl׻Q?M SlTMSȃ#VzSCߚ6]TCs&.8{x.dեRA.Ěbȑ>>E</.Rr!N.SZ!gpP>fr4$oZ2Rw>J .ELۀ/xpftbsz84<,q,j+LȆ~H3Evt=ui&AY¾,Io* numNXAm/`鯦 ya  LtC$OM_6>?a=s!OYT_u6{.擘e my8 F}1;jO;AS?^Dp $[I>I,k}xTcKtHk8֊##팢 3_cPĶC}r-1;_vDuX4ɸʔթ Hݼ=5|FS_`˖߬#hd$R{u7`!MH=&WcrYUY[ !WHROtITT_TGiE8ƻ>f^1Pݥ, 0`D^3'W7k<+^=%FT/uWl:;C{RtBQ]p=zXSB}o^_čidꗶА榬KѽufĢuHe[W{dA-gnrF㖝A]'r[ K'Q UsD&ьP 9&TDZv3 _9SG{}Bdn^jmBzxG4o[-zmo:lLI|A8;̠A|uWukYLb?8S2=`"#8Q )GCQD²|lDH'"DJ|B.K En|TL0m0CL"L2duJ|K 91/}JIhgXbGS@ɳ7xxيOs3p8IbmlUE`igdMfEQW9Z=/b&=BݦmyFw\X^tp3?T`)bo怑#ro % j9Ii3va[03dNQ$ N=۔;bM=4:"zS4`ށ e'a+j&(vuh'hf3d-v7LUq(᪌;!S]wmG90˿fʠ`?e44ޫJe t EلUUƚjQP*S*pvDB5 Z]"o4N ==T~OT4J.żSRi7p RBGy^;aHʹX'Dq9=B70z{| ɲZH3@mBB ֥//OP̠~iˆ88ao%"ӈ#8s /)/ !Tv0jXx첾b{{n WyyZNNlz(9*iWʊlz+<Қ4ՎgˀZGoE i%nMHqPX8Hsڻ%KM p *;obڔ Ԧɷb3p;0 G1,G@J3rK6\ B2s:qZ=7Β—EE,awǦ2uO` Fp+.)eLP*+XG^cP|-oC~oB3 :OHYNVf NlLYIՉ*yx7k\B $gʁh3՗hXbK&=@QvB)`I%/T"V褘i6GZҳ%D+2ݖ+o*6qry,-3^} Ӯ`Vm^YV"& 4-anvUq Jn_btYzae~Cb| |5 P: i^gcfذoSc# @`HUKYZS/T4x{*+yp|xEE!Df.iyZ/Zoog]n~]W}m?l /AʮJ_1;zHhRۅXk ݔшvEwZ?񌩚 ŇELn(6DKaTk?#/+.7h|%m͑C?SXE4_,ekG;_\Q\ye=RXBˌaho7azТvQ%^J(f(Aۮi:r^Tய1wDDa'} _=L+mRc2(g@Ƣ 6_`\馏3N[O2z J`ld" KriS p4V~F2%J Я.gx`v6Bw<bzC>u (hqʟ0 U0 _ /@< ?1|>4]&{q=՘9y,e D5b[g }RҬrfKbƸks\aT%Z?Fr#jY6֢ۘ) JwR H!Ηʄ:ް%?׎F%cD+=6@^Q3WÙ'I;-A0^#)$h5Mq9H<0Mƃx+1PoXJfiJCًl0W,)V5*Br-dˮkU`;DF4O̺0u'm]1BI ;D;E+s= T<# r/L+$ߣD&fI+ ~/oT8Cy

    O)W&XMT/#2)Q]Y?;LԗOr)p{0^s2,= /S!4vDw<,½an9b`*}SyqY+U{ <Ϥq_ɑRzK頻nOQiajѱ(17lkQCúa_r[EdҸrZmefs@.tl]djQTÔXBĹCosSct`qlcJT.pE0?)મ%!{J{w)& EBy(,-%dڎSf5CjG}t|x{`vf준a1M1 Gxpr ijTqdﭢB+u&猡LcСj$^P7K}x| /HW6c˪oA5'UY__siI 6H\dQ>W 0ߢ)}¼/w>A0Zs ;1 7gBW.E HA{į3 /7GQxPLtV0vf_z+qh_Vyd'"H4o Ј "2`J/ Z %xĞΰ+'Gv.E*N1%'04yu\s1Sw}S^Onwz+2h#1tĩXB:R3bХ~ˁ9M'd!y1*B[8*":otݔ̕m@8D,=Qw G˹U-á<  _P  M,9.]/OPgu/(T:`mY:R\ؗĎO3LEpIyxU&Ɏʩ M/Z,$6)w 1S82 ( :}j 'mXx{%ǫ{!쬜A`M+ 'Gm3Aޑi#1}veUc<ܹٯѱTx]ubɦvQ-k悖loǩ[^~;|W_Q,գHaҢC'܆iLt1bxNpž~bv!f>7㊨sH4[sq <Q97530'QbݏJIDJ_j 1e?J8j bmB %Buyˆ [+/ >YK-%D8pժGIy5߲pv٩aUֱSm dhİqqR7Zvm;?PNHkd >5ܠV=vC%?`?-e, W1hdc?p43R'ں1u=X+a*Dcƚ2tLFO1*Z~gD%ZS v.aYyxE|G6V+e*W f^?ks7|r˚ zL&Pa.1K]GQ SoIx攩z*5v jkʀO燚Jxh*}MhY:< }|1:!}-Cꧢu\h_W$B]:>[4XoP9Vt\ FbJHf\p_4 袯ΡonD]8l56>,R&G6xMlߜmsv9GClv*C=aa):|L>gѠb@jу;  U5cyNy*_t>@-~ɱA,@m+Vm˕F}3O~ yӮ@9>Ѝÿ\ =W5z 4p7?G&L(Ez@ݠ/SBTR580x;|2ERfИ;6غ/NgcY[Vm ~ޥ%|/h:?j`PF 07bFإҬ6s+GEwd)<[fAnYҴ6$^ƀd-Ha"B~IY;CR@Z=pOەkOoɷzi D4UM뾔Ooͷ$1W/l_ss1Xܡ0]x#|zٻ`t`3رN4jj皇Û\[&pZvEQ7!LXs۵+x5l& t]홊&t x? z io=}^d@ pFP4 ,BƜMsPDxo;uS=z_^fm5Ev3cmu/f~j:+q4I*UPZMUoj7)X @F&8(H1_ ŇC"觹5 '+ƞ+@Vm\bUM%6BGFF- {j jfzgյ`aw 6^Ax%>o9y;,oMWݕ>ZQ\ovnJ OǕ*FmS匿[ePBn+5C0 iz| ¼Xd1E3|‹D(u@x́CqUk& 1v+& ;`,*$^OޘHa%\9/xؐ. [1O!(?.}aUv]; qՉ? ` XjwA5ԍeXvҮAU{:-،r+e6U-uq-ঽs7WQsOc{' eb<0k8kQN3+_ABӘGF aWO)xbΉ=A R|͘CXz=~pF+@xV0UQ@ZOu.&\2@=#Wp/@%8T (.Xh7(h\w)wA4`VD΢T7a7?p'm+ n-#%P:D8͚n:` #82|zn6埨vPh߭c#h;`ʌf 0ܫh3Tyq2]cVjF$OB%5̻Y'+f9o$8 jf!'_rh8*WizL|XyKsiWڨ?t2om[ NyC{!$ӑzWa72`4_eLծʨ~=B^gb04n[D'Rpɐ=#&k:Ubˍ.gYd)DY>ۺ Ԡ#ڿ̱J? k=t>RsfVqȶK9nQ$v` u< 4\.Y3=)?9_17%n䋷_@O+Ϋ1Ơ`{ɧ -N%TEm7e YnQon!D.viMW^<\6?J"jSd{3jR|[0?5.l<H![/ II2į,3?w ]{0^di,Js'FF>ߺ'֌%Zu|T,pK1`(De1): Ig /[uΛoi6d'N2JS€tXf .@G,.k*C^y>rU;"xH-Hsxe`)IEa6HPIvR ۏ϶,X?"Ӑ՝O  Zr5",KF;{+__>&efLB- qV_r8߯$5SL#|%¼-丱ʖ\%s$|*c0ڪbYT-?&I5p-;GEbBd[ bv 2E-%꼃Y`f2g]JLoS8b",/.nϳmpؔ61r3Sefr(= 5M!K`0K寧A78Hqgv`4=mmQzKʃ^4쟏%ޝeyk"˚X7DV5tQK4ac4ˑڽ%$}mLF8}(ؤ3r sĖ[󙞃6TxqiS %[oQEZ 17R*]+v͖%PHv-de٩Dn!1&iJxxiMN9.<8)E_+J('{\h/x$U.R{?io/bқXj}s>* {7<ѩ4١>V3J9c^{nSx\:-z 潢/&~t^#EBi) Tdnj,W,k#ӄ!up>t+ ;$3/Nz3 T8D+0= 1=4RRqQYp1Rۺ7J$NONmݓIM^s aB^nl+Y>VwFˡ5wOX u[;7MSRS(#]Xr+K*uZΉ٨<rFğWV[=8l!:kjJQ` G䙡M|f6iü5qsH[]9|M9fb1n"*Jx.jpGRsR(Ĵ ;8#Sbs,zp­ ]ܜNx&=bɒ9{S8*HdXhBᶀ|v6)[^Lx2+pON=y HY'\פ.nX'},*7X5ѧ5гԢ"y$eʿ)@XB!}mˊ"%d6k M؅0$ެxFeuth8ScP褡l.V7^^ȼ0!:]c*x3]y ;׈DɁskڬ6\Hɝ/*k0.׀YS$l-%.I&L)jti$)Q*#1BN #<M/W@8jU3ȇec,yغ7cbI>?&'1`_iWeN峥eiJ*a06ӥ2w}y- l{]oU P;ze45-f$[%푪 kP Lt^M99R6X{S@b!Q0Rooirs:1Mw 6u.%(IU@J^wC̬).?T*pVI$ g]m U =GPmQr9u|M$ zf@N *̌;rjjW~6V; Ջ0^\'[g{FZl%.W@Eo*ng@F4=ϴ*BSɁ1d!+n ifl'tB(oLHײ/wЬ.co\`pSL NK GS!w2r=b!pE*޼˙mg> A|S^ָvB^}Q)fo`}Bߵ 'Ş8XKa {n>`i[: ; 4h  Nc}`EKzb؛L\huB%MEo_Lj \|țKƳdqK1-rk%kmmE^ mڮ0dOͼr_R1]-XEKuv72[SĻ; ^jd A#G;KYJϸg!e251Σyz."P -(z H#++Cf BZ˯q'!Hꙫh4 M{D ,YtRsk)cY>4*`f/cvqe9?c.O-Ygt/lS0`x~,-)棹{7;; D4zuj4LE VLYFmK҅(%2.@kE2٥0i ]3;4BA,7[ڈ}`'Cݘo_VqZclB#?Cj{V;L/mX> VAiLC*n`3$^N!0cEكA;xQ[k)ߩ']h( IM]Ah^VД,a.8ET(,e@v߰yUEWQ;xjZ eafÄ^QϖÃw`9:#BgIU s~:XFȵ@[{>&ixWL %3>&K؁c>>iOe7xfpP]:zkh1"լ՗q$/g-pMA?,WwiUPk#¦^S/'ͩ=46Ur `gA+K5RLXȈC^/x+~tC5axuD6)*n|t/f-gv3 2uNWa"Xe?:|=8dj$@oKF$]4jKS] c޶ z2SϙYCwHwĊQ8DV=ڕk&~8r-rD_{CFlBCLq`/7AU/#|%nj==ZQ0ljm=otc\A1wY=8zm.`6Zy¼Y AƀP$!H7"]Njw-_l"6B0gi!H1p<=Fey9-E ?Yvi#Ue(E1 N'J+flZm|sn]o?6|6`cPǝ˘?ɪ XÕ/B? "%4W>vL1BؙZ=v*n|-Oq}}HϫӊI)c݆Tէ 퐘Z5k96>iA_k`͢C3}CjoJٽ=Q.Qځpv@tFEK Aާ xe@7 & `/B6]M-U8_\˃t6ڡo%tm5D9Dd@􄻚3O 5Кι{\ף,G [p[EБUka&wPrMӠ.6S'F?*&M6*!RJ9R+ Hj>DMO08>ǎwPRm1ltJvd9{/>իexwڔ9K\ {b)~\8#2XF9yGJ!l-8Wle{B/Ϭ{H&oR~?7|-$_Ġv Da\yD؜[#Q3[NQnĔ 7 3?hRg'z[ۢ\b)#DDzW hln OQDgr|Zi .y8ur~a撾ߑop|m ۫,{wUOYzbW%ܸ L](1?[8c2U[灲IsKF2^ N2 8G֛5/%GZ4+(EΗl~($mޛ g@Lhv{U 0ɟY֊^ ~q$d|u` Am'd N*6y*-n@x$Bud֕k O-V\ p,M+J{EcYPX܏Lqh6_%wW<+ cW9\?Fm a MJa}YACh@zmH LQAEilpTmὬHT-h "@2:QdxfN{܇uǙbL񗬬P(_)k̴ k )\WYc6f|w ș > *K[pԡD.0 gu.>h>㨥jUYaN)`-1 zh=q6j:m#,:cwu` M(o;-֤1iMo=i+o\N팇?NY;PjTk=Qb픉.EПSIڲ"PJfGSvzY-K yeNo, 걆=xNM6L0&KZg"*  lnS\̚2?։3kBYt,_FJx?껉իFɚ.`m]M!WVTgȪH5 >4DIHGߑ6bQiQi݈\o|C(WY~ghGĄRʥu| hHv9{w5[Ln(oҔKQRСf+$փ~WPR`%5Y  3${v|u$0_ڊ#J y|HQ~304^ۼ/@K{jcJ{7V/~ [Q^-ޡyJ%9~Ց+;+>iIÕomM[*>֌ Yk)\x 6NF+WԘV-`ɻoEy<T5) >sq`W:A8Ǩ|^.ߩ;w֓u:*@!pV6K͠Mb\ 3qQYDvG!I#ZYlUÞN4[2r+U:zSL{\ɬR9~Y87.a{ =˾/\8mPKRu_G1PȮԎ7)f@a.In&%v3<:ٜ} O䨨c04Ai,WѪdH⥪|v0 وzSY]K~58t8huq"AJ3RxjfgUˁ[tͤȂG`k2b8Tc(ͫ윖 Jh/J$mmB;Cpn2W+ʨ Þ=oe<KрFHe= c,@ٟcR՝,t))Pb(Wه֞nS+[@\gv^Gsc9vSJsK~YE2֛'8 =`\[L38\&|N *[z~ f9|]Ns7.C`2j>^ ~rq߭$r>ٞ%sҺnE8+%UbX mhR'D(F,UTJp"p˪ gzif}<XoD3JżD߶tɍ^yL \ƯYMgCNN6n|[ eWd˥;afcLg"Cnq) C1ᰍ]bfV^..r8ԙ1Xaa}4geK-.>U߃kQY-ݑIm! AWI~:9de lD;H7y^_ƋI[d CظaC)y"xcޜOv-h,XV i-yזT3f3i˃!vFWxzx}-Դޔ]%8ܝOӫg)[tSQ;yS|(wPm-bVtr+'{ S866}&9*hR4=>I4ɋ^ÎB%\HCX#(p"e@[Tgpx~̃2glJ XH٬Zgc͊\BTSbHdՂ+NMtoLD}LyI>Gk{HXGgW B=% Gá-?<ߙ=QgN Uw?-B@ i Do ;ezSOm3WB[x:lKOݢF|5?ַ7'};@Sn/ @2 MvoJ׫ 2 Le &]OԢ*}_t2fzRsb8w7Q\h!F]WC~b z8gYu\t8|cҷ [5c޽QfJDyu_ .u}8Rsw s+㫬W$E@: mPʉc>U9 dxE=R`4P#ܱ7fgR .7RPY3oA5u>tR,Ԇ7 ҤtMM;/fa:e|3lFAș5wvy/ "{>?GRC*x|D%x19O2P|F ]\X4t=Kus_,ݑjb͔\ֽPH.F $;4 -[ '_ v>*e \tirvbL;b~t1o+(X`Qҗru!w2oʑrO|]ADvOd<{IYr٫`@S ~Jsxp;sX>.lS:TN*%5`VV|0$knKu!ІA欹s4zlbO_KGaXP>oB w a,mzXS>vDC_/,Xnw ^"mӶf :7 `BХdJ9\?WR][Zۤ\lOIgr?o-UR: n(Z·2N5 T.Q(Εm8ANwxĝI%\5%9wKTK оN1]<3 ?r$ A*nwE%/+xNq `o W+Zt'UsOqM36X& ܎WlzH>1便 & =BG:#mAՄЊ'Ttx2щѕ&7i="fxt,phjj}g>2SǙ۔`+MJ2Wd"p/v\Ill{z>N&׊MАDhYo"/S0z#(ww+; va>5OȎ4oܿd`3 ߻3l70dz~sy2&kW“ݧlA(>uҊ,g<-U2귫Vܸ@IɉAtW#9wQOqӃ}@ф tdQIVlM'jO[ݕ\ b߂)]6 _0eyr`rDjIr+t@cAUurBOWc88KR?s}吾5cqoײ( 1V6nLEM#%fX1yB ۷-=bGjH򤲻+-| 02shUE @;s*E雎50 V֝Ji7qn*%yHԙ7" s"?OǪޝ] /1Uc [uJDzF){b ?CH_])vE$BˣS\ b^_>4BۗLi7X҄4)!t)q ҫ%qt\8,dО!)ӧȶ 1/ TB6&񄨈`ju}gQSoONtNm^SԌbHsV$3 f-AtJbyIkƐ3,Xr/กU/tT3 pxm&<x;AX"SwXu<4V,h-g"4*;Dv@hb!;ñTF_=;%*v۳S="1~V@xïC߇i9ڔ{Gg FWIyTz+O܌NT=E0dnƭL\jXof F4dYp(gxr0[կ6H]*%h:Qi{EٞTb77;e<1fL>[լ~d1n]Tŷ3*G W桔|Z\JKxOZ\,R5͢3ª8BkSZb^Pg6MJ v9>,jSo/{Yw攲J5D _X)pɹiK`g5,hK D'm{qxI^b EZ}mW pTu:5xM Ai ch@'4ZSr*X~HJa DT &K&\Hj% f*v@ ْzFRAPMR _|#HC " )R(sJ D˜xBWyV:;ATV xTA{S[`Csk9s Pqف /Sa5ʮ> khh!¦Ԅ͙,xEAGӍ$S,h₱>Ṱ^LXʼn'0:3spǨM0c)>=KE-w0VUGżN0fMm;+m_iQ؆sQHy4Nݘ*e(kǦZ ^jjD3h#~$bŞ! U3gByQrN |L=0\WTF^'k*sYvb9w-ޯ7L!{u͇ '1?-|"IeO\cMJT%Ɓ@n3E!cH? $:y*\ݓ+! [eǶZ+vM o}4~8)5֍`pQ BEQ:P0. ]Q-0-T@"4p#s֟[a8KeŅD# ` Y,Bw!;O+V93-0Wvwp_0,,1ߩznNU=*>,/dIlR*Y笺QZw/[MWoJQ斀 KA'We[QF"$}iݼ:oycӂS`8{E4+,qڵ |g%Of{QXK6Vh{xPϾRuTPa]J_B4};Z/ Ub 4# 'D-ҜH05\d>.w![289Ue@7rdm r4Ne$& tMX@Pp^!)(-+Qswû_Ձr4\ b~%X@˰@Nkw͉Vyۯ s݊LND;\BEĸ%vV+/lǓY%H0r"'ī46F,EuPCdDgJn=|۰}|}& jw"`ÖS7uƴ LRw_h7+h$w~wtȱKOq/'KP`&'x5;Wh'CCٙz練k k-p&(AĒCT9*X9Hn0xHF`rg3Ä__L0StwZDc`mԒS!uTPARTvCq1~́}?Iy!㴑+N#֔/O]u,O=ڬm%^5K&ـ*1xeHD|(͕J-Y)\A/c`:0!OR%ute'V_׳_Mw$28S|!Q5F2;}|/LW,FԊ%zG ~M8Ce0+,&ئyY/#sea~ kekC%2 I^ܠĢd?7<ڝF2`4'eKΞaJ{P*j`;'J4cc<?;rl#Oif˴vE p ғHI\TnM2VBO{K-^l3Y~qsNu!.f'bYġҞTV=5CfX1p)TVuz!O2B“ՅbdUH%56&[CU3*mtGvc>Dknt82gJt,Q-;V·--ةޔS<|  K_gݗub'$CP祾&%ƶ>s1n]qgPn$-ITJQW̨uce"upa ]O,Z`bW"4xqml|[a!D01:qidowfa)åMã#1*1_BӡbAU?*k6q1֘YY!$8<#̵2 4ʋ2_j$aYdk.ȰK?m {a@O>7)y/b早h (^p~mKR> \@(6vGycXDs ]KP̾MK-߱T9$`q"֥a۷xK,r =T 5xdjV?^B`x걲չ\e[BeWrʘ=J/3A,W'hl.n$\]qIkOT(<.4)+jAǛ$r-F2wO"Nђ9XR8MVXLd H>^&Շܚ۲̠Z!%xZ@r4FSb JDžVq0 Mƥ^wꌇ1 0{-(U=Kkdqp#=DtHy>"Ii 6Hw밞uAx!|q0[]QveJ=b-vwÑ )L_4 FI , `^.W(ulE `^/$ i;->jQugNF Ǣ8]\xתpI?Aɗs0[) u}ߢrGEֶȒ$nuIe%XGH30F!OHvzӯ4ZZeM,{6CZބގ8 zC*&n Up[҅uß{`ÙR6j~ 1SH[5}ssWx-QNr +HSu8[ߜN`03Di(xciZ^dNMI2_]*Si^D?i힉zZX39趮j6ob=q2TWd3%Zm=OOlt4obz.vn 4r _cQK%(,*##u}<+k%E)>,© d EO`˶c^k#A J"pc%LJ.t;qnHZEث͕iN %9P$=-mpy-O3(K.P[$({%0_ 4-#|'9BWcBt!# c7:>bdW*#N&}r A'8Z*l[QAr[6ڏr_ )+X[|ed@~8ȠGl NYKߜKuR[Y၅NF|pNCҐvB'[3%: fF)by(pbN>ݵ)jLJRdR_b=!EMbc;$: #I3Lcc Κ4YpÒ%,5H";0R[5N`=(9;B?%kz8:+8$D=y8Il>z%>̵!UQ_4kG J{0 ǜ 8.wI~T |-O:S^ wf cXp;+B[E}po7Ȯ3^K^v*s` ksJ <>Y]-҂ od+&ge6ȩ5Kh`q:wӄJ$Z`G3CuT<;Gx0Dž/O {$hsgWP!\NmDESj hܚ6Du'u54@nh0?>3^QqZ͸3g+o&X"}?-gt98]vWAۄpq̌pYA|\gcdWM}ʱ9pֈ_j@ok0V|m5˴@VTC\kg~icC@>VT`&EtzR?>(;yy:N\-ÒGN%Hv/O==4DEYf`t08t(}q:fˬ.`KSzõ2+L+M9Kx~'/A* xoũ |SɆ>3DSiȝҢeaz~*O[ԉ@ehW7TI[Corjup(m>KN\W#_QA4|]5'iKmGHHtkPUgNڵQݽHv>U$2^ !4&V}Ƭ,.jv57I̤_-CEgSZj0kH)/tP__pVXg!5`e-rtV[gV~ BaĞ2w"16}WlA==$ѭ<-`= `]D_/7G ĎY@* ȑ[eN0 FQUueD6ϡ=̇.1>;޽Eo)QuopY쳫fjiG fwިSRHT]Hogi}6@b2t)^Fn,i7|ϿaR )n<b⹹/5daW(  Fxv38qTڢbd?}B3h KX;i!TQ\qr7D%6 ]')^衞C,fT8iPz s B:g-&sᡥڐш.6'@Pn.DÜ>Y9V%CVܗVF9pXw4L[O-_ĢDwE\_`p8~vٸ0l@eί\BdbIA提IVɹ+KK|:Q`" q3h>wOՔ:0}iv!gdTl_I \+)%=tBk+=!""'>Q7.G"t(uM;OEeu|mW;<2k.2[J KCV4k0悧[v2Kޒ]%X+T~k_0Z΢xq%]cTrusxAJ]Ym~ލO+>n4 ,29?jcwcz @A:j}SvJ|,6=+7Q,xpt4S_rX8Rz떡e fҘVKmȭ ,pcFUܷս4)T9_941XopRsv0h9"C)s8.2bo'y*h\sS%d(i5:.gq]D˭YîVHj>+~?]RęJC"F1zhGq~:ejd#KgSGRsZpPQ>:T?z̖ZM4#iHPq0PHB1l +9t G ee[@UHp|*i#d-,ӡ4>6&$T5FRea^oYvYGsZ݁攘MH(# S҅Sor+ w2Ŋ6ßNB8I#F_ۆ.=/!p$%yR%bkD`(b[Tw]qoMlzҒdBZ]!)=5pOp_sFV1y]M WN`Q JKn7W֊叺eD2_fiau5G~eXeL\ߦWV!aF_pʽӽS< ;$d4;ՙɣ܉(|o(]hN,WZxC ;rN.,0 `!i0j+d |9Ɣ ʖG7R"Qo?hC:r0.nR/_o;zy!f.Ap*1xrmy7d!'bUs~ |9Q_O>'IJ7:4{6(k><,[hwӋ{0CfЃ:ypBfWk@ ,%/w2ƒzO8L  JqM *w*TGa#| ;5Ne6\ &:LFaܶ<|tjRS_BM!"0.q-q7`p<ۄ4ndZsղזBؘuSh&`iϡgen,kfYTyqY|t JcbpU1e^i,8?y뵷ͩ0T޵"吇)'6^.J7XVLkW=X# Bj \-hBuV2snYsN=%Q 8*T1n1)3]P< Q=9|+!e @U sp$Qs( ja6AX+ɠ95 J& &*9p(.,(_O.<ry0}f!uJ|`x~H,ϞfSt D9#HģwprBxo d%Q: 66^а8m/,^V/t^S0[E p\"%@r"q#fqO5cB-eA֎'Ô="*a*I[3'iSܟ)iד?j>GEQt5>u 0x^U$ɶ7*(-a*2qM )eƿQtBdސQ4j~(h?JQ&"x8x>Z-^}Fal;(EdNQgOII?L ".i ,葀&[j6I:+KT%Hw jҮ!B L wIu:"DQҟ){$(0sRϣʮ'T\ޡqmL۟/J#5%dp~oɂf; OJ$6 bzXcVû,/4kPF+{lgh\uU}oQ$.^ms|;*:W(u?g۽oòa"Jڽ"1"'#=lfd_ нl*\8$̈́gj9E0\~Ҷ9jГ ~U!`*qh:&]K X*dT K~E3[-8_+ }w :M#YQ~`DZp>&Kߪ◱zqܮtI>wUodQ) ~Af a{B@>gabg ۏQCHIOn-Q#MX9V Xtk߇CR(q2މ( h@\>)1 w ѻΓgX0Ci K t9ڣ&SBpɪ~tɽ=yXsX+|MbGH)̲DսQ8bp<2lsbV1DHo@ۈg߽,򪱘Tu! Ne9`Ȕab[h;!$ ,IP蟤nJ( 9;Zi$l5QD{-O723OB`vyD?|*Ζ@M_z.ьL;XA}DS‰'gOa{+v,A_"ݦhon,:hXeŸZ77 -bQ!;[3.aওgB"ӆ#`'qтrv8Lk9lVԪe LZ6A[ =ᄩ PJ1M/bN G; #6F+R=D(&O n^̲N)@ HVz(JE, Em&|@縺|Ɛ\`a>Xؠ]Э-lܼk׀#wbM8`FfEtNuxwosOsorg2ibLʮ[k8HX-z ꋇrY8*atvu-6E6BwInwygJFuT05V}~B{H4ހԙf!U9DŋU}zƢ2Ljw8r+L۫ten_/s6HG}V+) \dFXIVx/OUӟ}H \ˡc$vNc`e 'cng;jt&C.zSA] A'C.$ӡ u)N!!7G)vu'rE" \CDbS',V.'s8=heQYi㒆!<5rWB{M1+_IOBheY٠+NUᐣ 5%46^́5*Rppz%$GW= >=zwn11^}-MSS&N ߝ'g!'-Z r׶znu^=w`_ݢmE65 nReQ*VhDjJjckԓmV"p\~]/\X9T?>wI" v/0V~Rp!8]Z $q@Do^, R ee?6f]Үh-vYR8*Vt Q@fsJf'F71g^S :c OB _5$*ƶX;Ike>zyQ9|,7~}FLSJSOʀTTgIm-Nf-Kh#lkL.R2+Oa0[m=0N3t-SQt$8Ǻ^Oș?&ih`#}wp_Q`)S`Grmp)ck-/ 6ǝ/?/#.i.<};e"It1F9# rUAGWg@Gw]OrVuL M9ǘ ƽS>K%9`f'jyCl5.az-c䁙Ld: {pK‚{gfgj6k`ocvT7šQQX ceC5gqELrވq-MxW)b#Z{\7X?G<Oiz;=T㮫(ΕV4:-4f e(a&^Ts<~ #pٛJ\bT#| sT㊐;H`gLb1,WK a[%t!=a;.ۻBRZSF] {F14PD&2c@ :(]Ɉ5Xpɍ{ t+|;RWc㩹0/@I+14%EXt∨Z2*Y+m*&= $nP<%T@aT2סt-3G1D\+ :Qt4s<ǽF}gA1|t Dm|gӤ]ڧܫ$_UI?R]UUVyE lnN8^ߖ઀p?VtJFm)b+ MI0 HMyt+`o`ds=k[ʏ]hrQVRK1DAӽLNNMy .G\OWc5e:aR>Hjkȟl~*NSX3Mk ,*t 6JF:ˬ'AL1YjTv.DnA u~J|ld*b W1 |>(*zqB[IaE~ "r촜[Ga:{ g![z1"iQS)V&21=^gA J`x`Qm!Eb_RSNe3FE.vSNA |>Ň锃n[-m,ckTDUWx_d_z7F5EώZ!!C4=_#F{V&5VTb}Y)wpΩ8G^Ƀ[H kKGgϖ~<0fh{Ef8Ls'YIsy!j7N f #E9e@;oZ0 1jgє}>fEnNا^Z¼}gTwa c!6Ŝ-DC|n"2il>یxℯ0'ZwF$m۱J]t ưkdX .cvcUk0kibgӬQw,&֘ d ).sQ/uT -RCr=ڱI ] %ڛuu]J(P͵"Ah:NɏY٘pgr3ı4E:ί(Q]br2fj߁c$LpgN6O#׺Ign=*?PmpGͣ,bް&ĵbvi#%!Q*Ԥ 2ZCƛ#=Ji'1U5 1a݄@Obw.Ыuz1ՑKPP D"׵+,HL4Uxu kq<(0"P5)_%s9yhZ^d<]n2Ӛ{f#Y#ycbǺa{ޞVY ovpoRD&'lrC,q>M 1"(B[O˕C9Nmʍ@.IE]) c`w$jA׿t¾Y&}U;sPLL˙#:S(Fz2_dkҥ^P ~ڹP_qJzBɛ5ń{9T zgg1ZL ~]vz~>C#}}b,!Yf-B.IDȬZrhe/?H>?΢3S;7sn(%ݼGdE~.{:džËjMy//3-pC<D݇5ZIJmrVG[{q33bAKs3Olc\|U/l0Ճ'n_V :)S~,^ORTc!WWUh·<#ZShNAzom`z,ZCCkt0>̵ #MOcFfMCK 6w+`sǏ< 9;xF ͫ;;S.JlJ'me`G3X3zP,00t*H8?<#qk3'@qkCf½97飛؋fMl,. Z,k?Z(#FLy^nzQq>8ڎNs]ˍDs<|ו;>dsy$D" I=irFţHݏt{O+ȧG6]\M°e-َNæ1>'#1 ې昮pҕ+( :?yE3ju2rÑ dLS[Lc[< xn MT$S՚d |d9<kmwa~C׿&`hCvڱCj_M"M+ڪStBë [Ņ |xG<89j: "G tw(e"zڏ6/ }#Mب׿I&WY Tyn}f#ㆷ)ٛ -u!A}YRX>vF?ݍ`QGb*Bm!TWd^9=f_kqgIRqv $tt7"N28ԬFCxЁx䮤Rg(z-R}\MB1[`n\offx@Ҝ?xzк `z8R7!h DuT_%!$K`M]4| Uv]Տ+j n0: fd&>Jzԏ`ֵ<{B~jO,LrނW?Iw_euĞLV.D.pQRdMg+X)jІfMv,`1,_I#;YOia9:MDwJeH@UڻʲN9YDoqmrnXZݓnlyeᤩ{P*\X[É _evnۻIZVcɣi^2w;`Wat"\^p:R[? 6so!.:,P ~p?q)M07 \O4k8F!nS@LNT&QW>Of5=#Ӌ{@z8ł?/'՗39:KozA]K"&Z"N,[mjqJV!f4cԖ5ycǀ3^$¡ Z,;k5N" )fE]s<^k@k? \QaK$y7mzU{D9}z^T(ˤXM̹bkpK>f@$0Q[} -#iAnR=i9Zb>ŽG>u85ibb Tqߛe-`VY@Cel/pSa'PF=e.T#ρJsԔk·xI;Nύ%GX*D*LLy̦Z2;L]DUDt k$S{Uu ;XZ<kD*\8gD rzIڛ$F ,$ƙS˷Xʺ ֊8wj^c #qBt4Ԁ ̓hQwWP;-x2e V)0E+ |<I5f1X׬-@{hIaD6eI7e  \ \#{gf:S&$ \zAϳ#] xaSqVJFo5B-$88!o|2w)<3N>εߌG $c_+1;lŘi=o͗p|?as7^DÙqԓy;Q$!Z~WbdQq%[ϸ)MglGV']V -zGN,>Сm|z7mU y97P%JaOLxU}0}V7cFĐy54(>{Ӕ#.3fKp[3vg$B"oVcϗo쁀GD#XO'k e5tC@9y EJ,y_+ AI2́XPyLa|F<0YV28MM=f_)Je,F\v^\}4s4ɜ!L (f wQLQ2@m+ohuzI!7 |k.$[n7+u _y2 7f4/h/Umc4`Eъ-=0iw;'0ZV tܛM?Svu9GP:?Zlc_BPGFpv-}P,FkA; |;POw: ̦Qq1Άi_mz.x!c>31+mr Q<;9jEsHL7ߪFU2 2tV (Q-b iN O/2m.B(WO%^{WbAPAJbs*sd*07쑧Ed]Pѭ)\髾u[;c T^cp*e5z=s'K͠7>S\ZWGxaZ L i(KC@aنu"3z[!'RY0v,;)rZ-Є),Ye+R5f> c sJR&^_6Kc.[_eht>({GC?X_VZfœ#ݡep6gU{u_Ϲ{IVE&{KfwG(N]MrnX|3ɱ琲'd5(Q]t47 lX@HOS𓷮`  &'0֨8nLK֧.!WF-hj5,*뻭\O%xMzR,UcH|Fuba,ަ7'cdM5|~lk4ު*p E[,"uF*$Cz)&7VseO@ solVn%|nߡ7_V7ӊ8ޯZڦ6.:R)H-GrbΉ2M0!o9L+' w9cy͐Jl+6x]m/{_MX#е]x6c8&5I '0[oo;z >//BKU5839$TUL1@=n1[ltJ<ۻzh+| HGjkBҭtCXXcxG(o M%tpHbJ} Y_,=dh)PSǴyUC6ى M.O7gf6d Gv:ljMABYJf\3 tbwy?8ȌZ>4VjO72ެ0(C.wqMز<}L)ōU_ lC3($bK6kYͦ86+:|wҢey|mdj}Kiqw<}]c^Ii8"#kgtoBK:<6/˥&T@(k,4H1U'x5RT>Y$c\;7fƫbכcA@ "bdMd$qbtIN{10xlIt1;%0kj! :[;'``W36#GscRȅ|?gAH(U%(&y<.߷fz>k4B R?듑P"e JyB|FNy}=I#A9\T=.Z҈fZ جc'w=-hEDԶ_5.`hE* $:K].l2[Lq> (P|Ĝ(gxd fsZq?2큹 2W{'o,j6Ui dR=ʇ'/5~ _ ᇚ`8pd@N79ËfG`S ;~|EǯgYZ07070100000356000041ed0000000000000000000000016075bb4200000000000000000000000000000000000000000000005400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e07070100000357000081a40000000000000000000000016075bb380002b610000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e/i40e.ko.xz7zXZִF!t/+]?Eh=ڜ.+DGWٳb0gthWu\-/z C^as7=(Aգ#2hϙ7 y { Պw.\DY)?;ط!z& b8) $OBemvW*Sy hFEb(v6xSùE`Q" &*F?OX"|Rc] /1dCfL>+:9Oh Us%( ӱ>s`?9e|(Gp㫤/O&NTkKߎ愱xa?p1LfHL] ZawAƄ;O5>?H_A1,k4ξAnil"0#Ɛbt9XTg ,Ћ;#qtt2}D:͑WrqnKk)LXO]ڴ&nDNw ؅&0lZ8A/*59W]*>̒Ifch-Dzv>'0𼔓p{ m>Qk94&& G JN-H+Xҷg&.g>WNAd% Hu9%k8UmS(o`wJG5!4hk( O8 ODp5s:IjQ&ғw8M>\–-/]]dg_ &KmeE##yO;mbG5SU'iJߩ^*a~,gt9vI6 I0gX 86cȷta@!Yy[;*}&#Մ yvOFaQ%>t5mx¯:ǮʊR:4Z6VOSe 8$QIAʛ[ ȣzMhDLl%*7k/DwA*f~DhW野]ĉiSt+1̆Ȗ0@9]I>yn,@KCRN,/*;agnpBoCs,){>7Ւdk'%/}y:s/̣ٝ +@i^4|*ss@FC3#Jy׶mr=(irM/˺mL:\wMSeJhGLb#s5Ztg"vOF47Y‘.+kw7eҐ n͸X( 16)YA`Lj 2PRTGےoɨ'xe^)] )b^bC5`Wϫ͵ـՂh戋A&-e^~Qp\LM2HPsN!(4:{h Pl$H{]eokl5Ո D3f"֠亩~Ai 䚍]yRp rG7:$n,[32e5j$[@ {㥞X< XUs}cKNIy 'Ƴ6IKFX FR٫@ =S>"G9ݤvͰr}Wष[QQ-wV@c%2w7/NWi>{Nٚt dJK7}fwquƂoYׂKN\h[C7 _chpϥ~ɞFx}wk,jB2n@%QvhNt}CMyF4xeW &ۍJSq'@rv͉vP?) X66gZ׸#k!6,D+!ҡN1VY,=첂|a2 wt`tmĝIdpGE?&&I EpIte1a=g|LtDy\]0L0%naIF td[ "ӫ2*1睊x>0ˍtksΚPoMSpGU˯lk/Zg$:PXgu>WWO[A'y~W]Փe+8A?);d$?|!eU\˛gO/3Sz,/Cƃ#/38@A8˫N>\B^t :Ϫ܂e~jΡ[->]{0_y.|1U(#C{ MXpy_@8{3uj.ݦ8P0v_E" I6U &_g 'QQZd9> LO8*vE͈HFM$?J JQLn1 $Ě'ےm cp u4HW5P$T$jk gr\,u=p:p}j[^0U_z- W6%e}.ֆt&Hƀde./@ύ*/Њi-eȓ@4IVS/[ R7uHnaG$蘯[羃ZGSlԚ jKőD=1xh}McN4[Pќ(I@?6Hd&+뎻 0dAĥ7OY>hJc%Р *l~XL?iO.R PqkUQF֜SbL5漍*t;:s"P=hJZSH>noG!+m-';EQ#JLӠ[X!- SM=O2¡v?RcRdݏv2xQ־42@BPR5aFeUh@O||/~ gIh/Ϻˆ qn2}b9 3$AdYvBlRy_A6Fmb(Vp@Vsb#*JR3޺J'$vqհZ-) 66Ī&Y.<1ؠN]o>wzB l/QcgqSHMoHCo%,mH?hɡϬB0Weܼϥ|[[啥 jz qsS3ZL^dV)9S0-ȴ[xznaѠڤb1( Kِ}o!]|% #0p4> \"Ӗg#,r8 RDhAT5P nSIjlĹ_e(XaCP{ Qr՗γ>#y|B!VJ 8jE\MztpPc9.'ҡO 1R{K$igM+@'E#cAQ̊JbeihLKS<c=[^ )<~8!Og&MHh%ϕcSGzt|f#qrr >\Cs@c0o 4P!@D,*>5!$N/ OP^Ё>ƶH#]$4.5z d[*DpȆnb/`d+MvGH6E"5R~M;b$o-?^&%F&}^a!A>DhJ. 6jQ+% 1wa#Q0HU^q?y] {b` iI/wlv}0~gFSwu-b)7scg$36.LUO0\QX0Nettf_dʤ99f3h6$|:}_x/wXL7@u<2\򩀀ʶaVtbgc1CEOT<̖IK*)r`j,Lmx̻:;76츜x @T瀍%[KQ/kp_^o/s1-Joh| q :M, KpTisgc|o>h|&i#)v[ l$h, 2:| !A@QǝW|Jpb*夼X[]SXG6"1zZzfHZQ뭱/ {t]%ՙEd?e4BA%0&*/g|U#wiLYJ)^Pakm_1R1jkb(8%- W"s]l:{Շ+'EXՒd/2;FUY@L{ہu'z -ci딐 BK$QIz[[j+0Im2 < VDTB{T83n9&[(B"D?j CO.ȃu8ͧSXgk9wwޤcZi^omPbt#϶ѵ`,{Pe!#;z(ތ$6Qir')T!X.d+BT^sAEgX5rs,L`˻>O{("aܙ#EnpaΘˈb o75\TƮ-Kwv% d1ٿ7zD}l>) uю[iuixÇF*z؛+kctյ CGSФӕjVU xυ-luշgYjGLoLkF^`0?i#?QA|[? JeC M9Q\s!#?dNf,y%2EbU WgD,p'9%Ji)2n!Vˬ 4&!{&xxeW@}OP7Vq,wyЀ"EIrFݮ'n6WHcwx}߬m_LxYFAIЈݟj@w:siY0`*0Jܻ#;.^8#Ågfongc}BUPBkU{Yo|-W|ې&{'3Mg" }ҡ/a"Yn{|Q8J?qcƇ젾%x8vQgݣ7)XB*kfACt \ֵ.1e_!ܓf |o @ڈ6uo8M>#y[&+A-Мd1 XWo?Fy kȤFem!pfE[qkh%7!SǍHhyYs+MAWᴺgZwUx(;ӆfr)i@GpƦ.#W ڣ+fpZgE.To };Cy2!+H*?vIQ|4 4$+Ġ80]uhKZJ[h .p>yZ(Zt pPmle_QVU%HM7y*.+x>vM=xeck>j#e'2;ܢΦP z؃wʝ_#b  YBE ]#FU5l_& 7017E "z?pOopo@-O=vg)/гn4K&;p9W kȕd~ç_ f5cZ3g Վ(Qlg[#)ܶӰ9(9#½=I閿azzps K?](.N^݊`]ߟ>'磹*$zоԂ*l,'@2"'TQ+p.5'|ƫg} WI f'L[Tcj|,5fZx7桺HѐZo[~13  A<:>P_b́ \к~/4暗1y Ct27%6e& :$ nY#' + ;`amԝ}ZXtz;2ʡe)\18Z*e %i@>s#n|˹HLTw%\kgR)S1}Ll2iY~NX:o_6I//LX!Lʮ(z8_T:tǶ_3 U\@2lLju0;r ^vh%,6|:+勺t (gG՝Z{x&~}ݖ B `0X6U<>EZv6Ð< ?'ZYMu#ɐț)_x94b0ǀ Aƭ0nApTB ub.t;s(o{zÀԕuTP'r2HV#wck(FDJb@# I=:\T?IX,RSgv+P<2GCͩ#x)0+,5nïr+0y'Jq tW[+hӞ!6hSE`5sI&̕m1SpUVʠ/b')A54@?qSZ:P0vӯ$#{k:^)A%ϊ{OV%n^I*[Z%V(Óq$D#R.鞋%#tu=_];_'P%]3zF   Z(ک@^ǡ/n?q1 ,.>X)仂UyN]0ks4o\PF;:>W{wyfDvzWz@6 [K0f⊰yMw$ ,cI977H/Xtb GGp k y^z"LV Ӓ1\',Hp!jjքClX-S7<x=.ju}!&?p*3Gf.}Pۚ2鈲 }gL8nigUf%֋esrl<&ägZŴ_Id/%o}FSLPA=;lv EWma*SwzXq BE]||H~+kSóVM6f -o;o)/mv_&^먿5>d]LJ;0Ҿ@Toy#< ec) fEnB}ιp oΧAKA@8 V?TmwU5Em2+/mи|6:|Њ.rMPNV wyJ&TO`>}:?`(hU9 I%?Q́[9yL; ^^0ϓ- (jȃrq;ؕ%\@WV*>{x-n),"le.Zt;n4|_WRiWMk:+! e)%ARc&p Vz 5{003z?kR?2w'8ځO,Q^]\Dqb}}$NE![.ޮ+3{G_e1{6g312)r'<' J#*Ѧ۾~Q~HL +!qU4"5@0rLGt[2᯴R2@o㬗P9&sGdnؿwa$·I(J R6 U3ړV]2,-RC(Y3hv**Me~xѺ]sLKzV[-uIn'zZ4vsX$uHm9o9ipѸ fT#e, |M۲גFVSO9P^܅JUoV%ӌ^ވJ}o?K?X@eB!2o4"PD1WuH6!߯oHlePq\5Ms pLp-ɽM*vb?7Vzd7 dnֿ_44vȋQ̎iIY W9n]#w)SNs3aR,[t_3`}"PP$ Mu!tiF|M'L.f+ aԒ81gx[]nZLJapff%I@2acWxbƼ=31Ȥ(]iCmiN/)5.w ),ʪq:RQ3I㟸s뭰;\e4="vTfz,d1,;(ō "jh0-Ӳޥׁȑ_>/N ,Adm0mύSQ^m &@6'H1 vƀuBq#dt}r`1r̓(bǔTf' p6;ꝀڇjŷijZ>JZ\I%"gw5XH #.Uh QnRQD0TpnRF$1Q+qk<rI¯o"%LdZ>io\ڬ㳿f:ʵɣF r{^C'&DeDPN!9eޫeVeA^JO*;tGiHfDСyExnqpS ;L~˽.uy2n !D4Zr=c0zI!S0-sxxaR&"Cs dsp1]jWf{b}';&=pE95Ef#NIQȀ&7m*b`G`!,#"|߸==m5"<`~!X>z&CN0CζªpD]z1󍉠W+wpfK_[!$ |̣q#D0#{a:o'zb[vJm |$chF7Mt~&%\eDV2Vp1YZ>EIektLU&?ygʍ$`s̐nո(ѵ2 6zDOâܦ Ub ++S a+Ƚ{]mXksMq[S8fUln:09s^ <@ZL PV F3vS;Т0H'>#ɇ-`a^ "{/tP-+LCm.r[nHߧ]T-QCfZPxϭ4j!83R1pd'y\r.~nQCQBvf6Š-hu7_^jIb;ΰVϊOHhRe(+3jAH"ZL=mz11D +@wn( )b cPIw#+_,Mr$5&BGƾlv$Ģdǵz#Fj_[#p݅]@{²2Pt$rS҂8qXL)+Q~ぼ[s%F6WRWg^#ǿ2ٺe;pT8Z"꣖I'Yɵj @͎0U,lU峀U ֣骀xBeP%إoظOϐfT(ipBv~ C^jf0L~lLMnD2ô:Fvb ;"黔z*-8NoJ:KV-,xWXSm>3J>DŽUd|a3;K2"-ׇL҉ $%Qr9: "]3R=<3\l' p#4ܭj{1-ֺeebTX1t֕+2ٳ17"/ - 4[)&s=J+wZ4 AA F OZ;07$]~`ZLyI\И= QLs!D/X" ;\]320I\haFZ 57Ѻ_{'Y/B$j CX@HDOWr=>0;qJ4&D@qM}9swr G DVnYxHcB\T7aE/JQ[Վ~o7 uE/l㌱8ohYW/XpgLO |Wl!R@ؖ'>vf1\`sv>T=3,Û?a׈ # Lփi șl*!ֶOAabqu` PA\3$>{+q \f 7wW'LgGlZȢ|󠗚l_U0г$6mQJ¯ľ9*_V;LZavA6E*o bІ.-DŽ\ ~~Kh|b4{>m ;FJȸ/_gqsT K{/6&Xux}2.ٖ]>uM?1TDXnh$cSE=M]>-wI /+羲 Ne#K{ 7 ݷ% `s>]_x҉CoN5Lߒڀ|:;:4Jz:*;f_' 9zE7=-YfD|IK Pi2tgqع,]/Q k܅%":|0)7cbqG5ϐ#Q&CBs'c@`f<5RV^\ٳ{\f"A2zyGҎZtk-?LwNh&bM6/| F}xN'ғ!F̆g^T3bE1';pyQ 1 SH'|#4 x bC .$GV 6Sc_q= 1SB!tttn»׈xÈ\Y_lmV/++s FңF9 #P=\9vj=qS/̾Ugḋ[B ,ڜ7 @\ҝB pɚ, TX&=GkUǡ4u6vSJ^^23ȭG;|]<<-0qqUS|WB\ Ƶ mc|4nH4\>X񴒅?3p\ 2H|&LҗJݩ *^{ R1<2 # B5g  )U5 .hERl+#US T$ 54i(C^ׅCD;&-+dV%C =R7wºG+\P{6ewcTޚ4&3s:k[KYCw=(6 ŘGL w @dWϞ |GT(PH>s HATQ4 R>g,۵f>@~{[pطD7YD927;M6 @mݯ\1{"Mʖ. Ip ʏv lM)#qw3sԧzZHQD pujcݿ]дZrx1^!o XޯFiO+PPy0k}y?Mwyueө~2.tg^%0Lb3OͿ(ZeE4n|YuL>5>s@٠q4\!_d!A #?q^bG%>;VC;` NE?wuᑤŏr6@>GY ߸;}QX+z)pKBKpRAo0A!h%Z͘܁h`4d\I0pdR]ׁ}.W,vK) "zY<Ԗ)dH [V/!! zH<d҃bM #םm\8HZwe~ ")Ls1HXJVo62w(qAn7 ѪFh-ѷ 9~$rml!)HgJyЀ?GI75GT'@U-et_a< ?[Hh>$vOy?Jo͉mCu6&?T YcͽKnOdKrʫ%qS,r /=C0HY%1=p(Iƚn b~':$_4u3T nTۅ#76BOw/J&[=Ћ}A3h$6D2}@SnP.hb9V8P0%\-^qUE uB࢐OU?RIQί4lIYo+BYŮ*6G+ࡳ&H '+v\4 ׳lp}-壏y Hghgejse\ρc򋯖yr]{@5ybu<-6uN5| }*&[ΠGv vuyFotYGNm#\UϥGI2r=>39glN'0}CLp+ef򫩍pgzаOj\}S\˂otH+_W1g)3{@bC\X?*(4iʖoIb! N~0sEuKwWQ?[x[Q1q]h=8lϒ:XB,iY=Z(4TF"H]쌡zŞ GeN߸? ;B]*_ۗ $(MkOjM^㧔]J89{wU7[4gs7X%>v9ڤmYX& M[Wm($ τWODt#F$ mJ~($xby.3_A2'\6ߴ2<Ѐ8 }WW[r#%mQyw|C>ӚE,VߚRtk~NfLw:t.﹔rvhPJ.>/Z_u UZaws3O[eB(SDl[;'+VVj©Z5G6Ʊ<.1XlK֍1~C ~tUz6 bgMgUGdfjV}p}ELd`&ծ C{; vSRU+Wx{SL gp3FHdÀK$qn-/43jGBgX; Ͻ3ߤE^1 EܫnD+2 #wH6T4u?!$gΉHN\ &ѺomU:RivQC/Sԍ5J[ =f7 oB'u"SV#f)Fp)Oqcyi[l*1#-rAiLWK٤ۈTM(5"M*xc(_&KlgSbjO<,1o)@I: ₳ҨB쌬:[k֛'Ѓu6*EJjVXEB.h=6ةQ2O[2aEkt, i`8#mm:)|l/43!DJsڒN =ipޝݲrX, `!V@E]ݱhW\=$/. OtAHEB!DZE_HYN塡ߚ A(ː : r8Iȩjrl0W;@{)1FHW\Bz҂Y4l"+W q_#( S qPA|KHk1Ă(3 E{3>[,=XE|cx/Wu/-C96#2y7D"(ҫ5$ב0!H?#r IE<~,7 qy;( V~<" kpfdr J\oP.w.>vapT-|MV@Fb=H(<~% Rk^Kۯ}ERVԲk;%}@O4cp#6'}"wfei! -k"!y` islC)OkT|p}p@ PUCBDwXx>Ԏʱx*_ʓF䙙)[vy] XLdtv{==|O]Ǩuk*RX (EwoF9ԛb@vF3 U\ W%k\r ts!O' \͠K]G*pѥs\_2tߓ:vj+ eDPt(]Y섑xKD9X˧XQԃ؂({`,C9AsK|*nӮO~kS&XAsR.Ѿ#PS<)U3;0kX,(K9&Dk\D~3AA1׈ϾKq75ͪ!&%I"Mrųk:| lqG{dJ%~ ~PM߅ 8TZ~ +p.d|%>.scw%\HX"^Av kH/{:LyRS~ٕ oLb';2CՂYDӤ 믟s84GЧ{Uy6hkK}L6HԥRzG> h&/J:_v"wzɑ^sS'l ^ׯ'|_CD'@0nqfn?۪7ڼl]` tV E Ch3l j_WQ\JE5@|2{!턯-_3T3(/%#sZeA!ٴ{P3ށÛ c^inʰNlWIޣ&%԰Zל;'aɬ,v~jIP%t$Gmf\=pA;8>##l+<~Fr-⬹l`1-L~6ZFw\aZ7vP?cDY1tZO#brӓ&)y2y}s/Xp2_M0$oVlr1΀=6y0'hd5_]abkjs-;+/="Tȕ/7u&}Fs"Sk*⟶ *%9v2.i甩v2>xJL<~1 <"Y/ eW{LM~ކ8(--#/Mz :>ҚajC̏jAED? @0axY͒b_O7_Z4h o.&m>P/ ([X|`=4{{nXYtN S C`fXQ J!<v: [_FE`T>H3^mfL!7az}Bc3ھ3Dd0Ҿ L&F3=kR7Hr%ڟ4slF*z?K]ģ2JNX@hOChϚO#WOdXs~kz\ # 43-s& qK" ;?:Ś5hT|E@R)1*~XdM\]6|*+C2 (j{ʁڋsX8Ձ%G~ gR|Hle`"o&Dp_CV-Vbqґ_&L9%wzJtFN&qXz>)e@Ji uB c#&/PbK ~tuk`Ux s9!x*[f­ZK:\p5?i0~늿Dif鏘eǯ XQm$FMfJkSanNNOu7ߠ,[}= v袜~Kh5I.:fnv9|\}%[sR/5bZ,~g-6#xern(] }6,G{нr=/jt0nj$45fEL aDP0Mi'_u.Baxdk0>h 9G'.FZmN3.?E*NDpv[8Z+.B^mZ)K<Wzĺؠ^+9?XV'Xu=#~>L!z *t"d![/9|z&0ŌI*DmѼgIp /ʀ'UPz|l`Zwid!}*1T1P)3:vbk흴){#%?x>H*\LӲ^I?FY^JSBΡˆ$`|@Hއ-2M'FaNXoܦZ2B% ΚuD!V =bjE1񀵙BFAce@SrZ!ih29me \4y}YRi 9 ? IO KW _֣3W))PNv Exɿ;l9r@Q~a~Nu_F/ m3!ՉV//\d2X4w#%LKeu gޛHVȥ$'K$5m)!EԻ"`йhi< i^=?Q\cUϞ@ܲ-j@ȧZ{>ݿWex`H7kdyQ'xPQ?_K7@jlΔrb9󽑌 aoW_VrQ08:$ؚCK,Ш}w,/Sòws}.jm%_j%p3¯D:H]aȻENr&iEUYDGyp,$Zq o0/,:Z^OReh'}Aӑ&'f[3. ϟrx Nȍw\}7)O Z3z$`ol1IA?u%}hCyڅ*U|h=&9-~͘-L-Oc~> R1d,SZ6]*Ou'5 FϮ\M,351om/ɦ+)^_a&Mzfq:³] .'oŋ#*hྵR/qbJ * W(?nULj,k-_.1HP>f:lSr$YڃX';v>Иs;d-WHUBSp礲,ud.4lP@6mp\ *rd1:`>q93~ ꬰa1`u@Fjx+#-ݑ[ZK Q5:ApΙ"~ް@ȃ vE _(C+NczJˆ`HPRixts1ԴdEiܼ,pccXN^U-Ҭ:`ϻS7l)RNr Zlo%z2'u1c>]Srח0('L.nazCk./pX¨\ U@,ڙy{cFmwyˋOD֍qQ^"y:É9Ƞ{r64*6nm '7  |J#ֶ۔ HygPO;`H@)@]e!~(QQޢ/gm?G*)}5Wm]6z G>θ`-#Omf`VմKG-zVZ=q'R:e-ؚ@>{Hj1E m3o!; ;t;: ~M'an<6O[00^m7iD!3ӑSӦ'Wb=;:[!7fbc ǭP?/@$$Q2iK v#iR[}GurdzFB_ڳWp&[R\nU 4p'8qZՅfFeGD[ks D1ρ ^g'0oӏ8+5Yއ߰|hx:ٟB‰F P-M\Z: n߿_ @.0|5fr*ʄ(:i݈8iE{ܧ6)x Y9fNbxMakݡN-&rYD@ +#PH! o{t H%N܃:gArjɛ"j`TVw`CȢiS9T.FȦ`ʰnP*4`7FgoYO|$fvw>~8ث9W51{A58(ȑno=.0=ḯޑ ַ&O^"t=xcu0 a|O`ݣukLͯIoD8}QKqZ @8wʾ7gV1нEe,@>د}8dUԖ23tNc, @)i6p%2270QC8 ʡ5hSTXbԇ}: 'BXϟٷ]W^VS0dYZ@fuoo^m9uGV; կ$T,nErA0a!'-E{{!Nyr)jcQmvw EϸV鏫?qjquJgεvw1=! F[,>OᨿPc%˜?L(͒]иLι̱ oYU"i/A/h1!햣{B*]#%11LD{%:37jWm>0>CoWY@=W/V+ϩt9МqR]<* кTxhSS>d( M>ĕ`:uvqt".Z!/#iQL\RkQwu}7 qlswe[GX4N)azcH;}MR@ XbLh$¡M?ï+Ozkؿ_,]Ж`PSWXcI/)-ˋ4a*\HDe d^0]r'4Y>ro_n#֠mbHF,"鑩WۈhIC/!i;.P6#Xp^]F-2=FÐǃFZIb&qI&$6&:-RI.tcqeO!Cv F/NuŠGxQѣEJ*2*8 Ai?_i5cS9+:\mU5"y ǡN|wmHxōt}MifO=?.0+rձ '$?]ݔMJd Dvz̚dc9LR2N8 a)վu:kԯ+xSwo[6698\qm^Vn!ǣ5i1%I Kz~sq]LY~e5Td7qa$e.Pfxĕq8}|p5hBDhyy`@4s T=B0oWeHGt\ȱk3_k1Ƙ#Slu pGF"]Q],!xoO}WS8%2.ko *^ Жڸ 0l\˶nj.v. }}䫯"ą~NE43aWЗwtd}ɵU 6;n0uoc G ̵uEط;vv%GDy{JࣷfDF`C7^|?~?9hּft#k75y>bAD}V* 8lPG\q;~I3CœVYJ~xsHՙ_dDEkh/[FeU?[1S0 #Gnju"'&ϤY{OD=>h m8zO6[ׅAK$j¦q]x]+/WU S|WtC8s!AR+l S3n{N7o^J}?=2yr0sf\|; 2^ ~Kڡ~&(݀ ,ea"Buo&BB1Isl1ͭ+^L{j-Q8{c}!8ÕYn)ʵBDָ@q\1;+"5GLc!CRHqIDx LNWT`Is= t!#x TB_*﷕ ;:IW@<2? C5<&t.Xd}k@K'UcGAtZG7 >qlBdx+2r˿ jarѕi`6 v}O`Qa$2Z?@cz̀ǐaM*n+owic0Ֆ]Ҭ@^'YON="z $5$ex !u\zqPPKalW]Шϧe}I6fǸN"%[T F.`pЯ'sDbV;-+zaH6/d[z@X5P^qbWQw.xr pnF'WF>BackTPhN1j5ع 9a #ĩ㒔 z@n^~mF XDa>uS%t2/&~ Fr|BT9"i9ʷC}~)YF`VaCRÂ[ 3vD>lB ժU"3fcvd9]xJNzeSdr*ziL ;UR+e 0]i`Q!Q}UDeWQ96jb;*AL}uCLJj_N\<)#Q(@'PxEm|?wN$.. g`9ރ].Rg]d3򦤜oABz$( {홡BJI&˼բ@?X݊IQo팝}GvzBn;];&y'NObTQb[ݹO?+Jò/~`DW;inJjkZGg .}{d%woz$9Ƿ`bUqyFpRzjõ%c[T:"9\'W9O{Tjڣ]v̵e GmCЏ/8xϟV /,Vwea9V q 2\jTxAY4ERl"'zuȞ%B/hwDce fʡKj$ݳ^Z|fYBLn\ځId?m)Ke!iJb|д3<QA D4N[OJon3 Mse__bTԤ׾9`ж56K^*7%RpTuz3:ťkQ)N+͂%u0% k6hCʪ^aejmʠNnVf6~~)R☌Q*.&Fb]*N"Li AnmlOc윀=W$מ̶z"sX8K2IF'ⱳzsҐB )9bjiKe.`+Wv 1*>eL; U{oW(XMחp 蟼YƫPT7e+q(5γ4`eHuJp fv%췆}boȈKMy^*wJӳkSΐsگ}^1®"ؑB=Y~:2q`kr/@'fA^BCs]ĮH& *i)w[דvLFwYnWc(qۤȯ5lyU ] Uf%i"lU/347IW.&n+v,;!=4Zg P)SWV8p(v M2&]TZ{Os\0rqM?4>nPf\;[a8/oaj MY*πjU#?<ÿqeVyZU<;{bɷ_X/*J U-rֱG e)2T!Pg͉C[P]E嫫 )X*KxWL5z~Wgʍd\,crR.QCͲ̊/~M':ą02aK1Ĉ`B8CԒ `tm͋ kJȌp~7s4kZz-kpLl=ꨤ:h7t;\lYie/fJ%P7AbϒfB<"^.Ͼ>TL+ .a=[\n:p6g?KO_B`me^/x<>#*ڄʋhISEձ !@UGa+_N. |j-sJu#zxL3E(H5tן3Ni5T{>s ThuVdyԭQ8 dym@M-zwe!fϩ6<8#Q]$Zߊ^dTr#>B '@""Up5EϿ ֳ0GJ@F~,c !<}V|T3&U3>Yp۩wq-KiHKZ8E~Ğj"H'7`ց8f KIٿMF6O󮓮LԢh7O\77ɱq[.W_yǜ7R A|juwtXM ˜Ąr'e^=ԺPS#d ȣ/j{wL%fu.K ,.N4}2:)gt]-:io$| %|`O3a;O\и"%أr"9*n/!^u\y"jB>RݳHiNHm'QCMJWIK-Fl+*+}Jo qn{l Q 5ւ9x7,^-@o%U߃լ[y|:d:mn9XiAO)K[*:v*NQ6R3˘ˡA~q\Sdq`#"Nj|i̇4e38C_RHmE?u*8(q˒Ɏ g&ു{,3_vǴ#-U`]#C]gnFy$jE[*[[C^j+$($:q+mpG\ۡKTB>ab>U0xa-VӬ= گ C1pN[PYplp32 .#>QP2e@M^ nHO(_Hl# r҂ڵn?U.V]n41J 7ǏA  p1SISgN0L@7cH4$ɂ9ı%ȶKs>&FR3S 7K\[Eh+-><^Aۺ:91IJJ amxɾ 3lu'J΅l* t:qU޼unJ ZgFPH+`͒Oy ,"S##ЎdI"csy;٫( ŞIPUbpIvNg")UBHW6EyaڤK9 ̰W+#ɺ:fWmaxCmqw(O珳}/~Ĩeo"bƗH="okSeMmKyoB4ÑPv̖.кL/wsI9Ro9,8=c~iDtWMWܦ_AJN"aY\9~Ooq^]/u!x|_ICޗ(Ŷ'ۋ3b Y3GdSuŨf o+zP#;zK iK p.C~ U!LLђ.mK(b~aݢw̽dqzrYN}hDiM48|Kec fsIbMi1#(te5yJAӵ)vF7z.U/]BJ0ȳ&21%vsZ}5zew6N|0kِKI B1 ./'Bw7CXl կQ9[Y>i;!oZ'G3<>SXh294CLP$b N*w7LFMMRO1q{]o:VD~sf,@??Zٌn0 "77}7/%P/߰dܦ{璛hzUwXZ70X"R.k-!Ɍ/2Ί,ZQY#=_g8'M7a-Y!3H "V] #wJO\\ܺa"@cqufyGol:GÙFjA;}aIt!2S<Ȱ|g?9"\0~Wq%zZұԾs}?)ME )3=R>UGӖp/Cd*ލFb^$[.]C0=Ȳ6 I]f!A0>:Gp4F6 9X@.ݷJqڼYC[<2[ҥӳi sQ-,j-aH|Pʁ.~Fn42?MIXcD1IZnk| = eRaAk1΅meS\9o# !,3?0[l) O/S|3Ltfcm`h [OHX6lD 1h 9F6'?y+1MFeyl]XWU~wւ3D ,Y sEa? V4c3ǬS5SÜ)I3:ۗa9~Z"^1"n QH@?38lz)iݪVK9PbzJvH&GEFP_𝠄YyiZo̔xL,Fmv&ѤlEcaLwɯS=F,_ ##|=d>zTbw]aJ/#"<~yb`lȰ^n;;lMQ FQ:)i%Ii*%;Q& `/ rkfJ%n=^Ihus%O{w?UqO._wT)wv 7Ex@Vk\ݦ^ƆױL%C;_8ۈgi6/;* / @dҀ1u~W4D貉c*ۺlj>VOuHKOCMT_]N?P#t2b:x-x0_X|?^l qlizo QwT ;"`1.0A[K~J:n+5`?RO!/Tt?'%SlO>9ӵX0TVS9vCMyy׈I;<@[JJfұ#5 Ц c3L*mxҸ u}Z eAْi6v@@)Dg crSWQ=XOHUW+=ha)^ëp|]Xn%Н 3N,`/"23>!><1?Hkiܑ ҊV̘t1*=_-^()2^ȏcB7#gv {IG.tZzSڥ(B,۶8XDB G_'&iD+Ln(%jBrSw$r%f!\T9dMՖ΀30&@,#.K6B@ D\wSp|U^A?b cTNp&Waivf۫;++}n^'RȖE}kO0݌%aF4yJWJ1qy7@"g?^ta, d\ n" 騴F5yI{^F:>R= >>UKv^Fa1m~TRR`V?܏ȾcptR:hxy'*ebM.ڊKUD ??ZK=~_.9X}Y*h-g-:տVWG~^zM D͒Řx`57M8/ ul50(IWuq?k]@PbK)N GŰzٜ!SA"_ӰzK~Skݧf/+u祊,v`K}C_̞vl+ *Ɯl}V籒y&c 6K4ƿ{xש^_2i}GL_TX) %W0 84Fsʔ0|ݹ~ ׭p6 fŤټ rǨDk?OhPF(O _>%Iqu7>԰<L%;N6ɦ{KԿ|qޡ WMxu~,cY>=@Kv.ߺnH`*i)ʑ=ЕUlWd^2n_73L+/hU] >j5؛#Mso 'Uj"^[$*?s# SڣzMŶO%'lAtor!۪R /qńz ?~ #`p[,7=-Yo0S_PvCg,?L&5ЁѮt~y h0E: 2cuKмV:v"AlK0Ho>ry^\˭/rI(Dڿp9_~j;T'$1е;Rrc^cY} a5*j? SIg,=< V29BLU~X%[68o+d輗 aϙP5Ds6(qCjY ۥ^u0 ׉+h%E j{"( RO6b|$›e""6p fUs~NXmP<8Mvcp:>O7c^Um`a >; t 6p V6%6b LU81 |U{v:1G_YX1K:yyg.XG[7 rDmwspuCxnI)RNtPtȘ$ lF`)Aɺ(!bgL"~Q]« )4>فͽY<W>PX} cBQS'%vuPs7W*zH O'5eJCbAW7F>H;뼓>+5Lg91ԓ씽QOBʽ.@lVPIȟЊxD%~Lm>DyO`F4I_!aú..NA,ⲳdK:=S1rOmުeiLten:Z:L[e| k9 6[GR,+<~u'o*D89QjNʄTM{ۦK =y^QH-!YTf- lljB}5 n9%QAv~[e46+F"Fl>1%]3wx4GYU Ka4!eYpmDHrJ[YRiطsCj2]mJ*◅:Ž(!-n JNDី{0W')_ߋi^utjWoHԚM֞#17$. fx(WCؖ0N~g?dЋ#' SS4G@!ۑyyp6EK?f:n%~aHW~@wmJO+1kƕjPN2JQ3ʗ P(]e&-Xq{ɹ ^j{Aߩ /vTn|@k `-j#`,R68*Bc":)a#KyXC{";5"'/E0ʸ$5~?"C^TLDV 渂Vtc᮳S*5a\;=t\DOV%=P:YAϒKBO nGvcKUW{0Kf1W``QruC'+(Yy!}?`@fg jakWm?UŌAi_wTK꞉($ˆ$V A!Xhdq"&O*)0 hmd!IAB IJ&k^hks r%jr7QCXM^*~vFߎ,@b Gi?,6HlGt45`2LB `rnN QA?K!7WNInw馧 +kKU| [ `y5 |^:+1އlB-\ 2lVXx&C~ pkۓ Ee>R"6)=S$hg>ʐV|ĪFNiY2en̘%l[:@3]^f ϽcCJ6vr6p e|S5\Rb!i.Xo\Oz'°$ԜqO(PyMDth0,UfE+jX :4QiLw^B읠LaDG%ȦeuGA^+ F6ĄD9D{a^ (P:yتofl,J\`2O.3cTW 4<+棞W?ϳ[2}rbHv+)+D@,[J8uJZ:Խ֏&^חAv+ŕȤm4YXgAa *m~/{'3]J{;1԰ $Hy5*D T~biul\a6%'={UjH0 )g4:wP"s ?dS'\Oh>j>Cqa2P|(D6fK?*:aE У.M+-dYqHG⺬./}!+zTa܉f[y%(yP@*ɖ# 綜K*"Q COĊwgy)-6ThӦkţk/A+ V)֧.o7GFBE~=u+xNxtbۤoLV~A>P1JjE [ TdGg8&wmӑ)ǫS-O']0JHQG:ȓt`0 H )i&ƍPm0<7ɷ[&dȳXIiQEp(Fu{)2[iq'齼N?LE4'~k9y ϋY65E|Vsy- ;B29ر8D_9x?/S 4_C]v,׶NJOQQ_]hۦry=jf TeY<BKS)Uқ.Pſ>iVA. M}ͣyI5>NS[{r2Ul9uAU:DT3;Sk-Dbv*܇ܬ)aT{ЍTFY*bs`*u ZI@^po¹)^W~.}R/ ._bR;U$N N8LQQ{+BW31;W 4bf Vp orAaWYPʧ|G5}`$ >! G-+7o 5f;#l#=Ƌr< 9ま BsQ54X: yg&gx7i@uaWL Mk*_q^ \ P* ?fP=C6X+N +?~'~۟qu3[gH 0T [ v jC(w6J:?՚+ݥqOu>mijvXS _w`ٽeؑtdS^A He|SFUqRWc&ϦN3ຸvlAtc*n)PD2E"rMՑ!Hv9BP0uVȀZ[cCgW@rD;^rR= IRoj0Cx)Q8O} DMIZ{2 *'eP2=k{hy 1ĚF_C \JQ.8O){bFP[il?%#4bn_|:و rvHv z;sΪi 7'|L|rD +yh);Wpc,"42 7jp{HtH86Ƕ_Ջ" CYWm$\NI4qC=.xE\mZ#)Sjb TW^uh] B_Kd Եvg8̂CoEU809NsAK>&\+!2iN% :Oձ>JLO|OT˪$_qy=?m^śOPEpa4ߖM;4 +niՓx ] !G~\iU Uu< MNn)ģ2e] LSb飸Ӻ:!/gAO'A>8br?=MiN]%W3%y%ֶ/6;qJll2%Hꕾd s-D a¬ʄyabgW$kCz0+”B1'ގwu5OTZ<}z%ͥj)~1Z-DKRʎW͗ݪW<^&BjCɡ+"&X;ity6rA*,׽Iߊ*Os埜X`"Jv؉BK HeoIc_DtT^-wV(/ZOӳ1|!~v0w]vݙsEe&-o{BJM? [rl!V$<ɿt&0e*׃"lVIѲM;fQ$cw R&*,Ɩ{ TQ["=0Iv#$u[\dU-2' ʔBtjy4 /cܕdF.M@M,:1MyQ$4!ӢS-F&#n(K>[OjmYTz)mEnKAT] YBR\ey6F u$.o;dn uǬU\rjj8?w։v;.!U!ߨ&oXv}-'AߵhX{M] 5swc8lr#eU.30)_fТS YZfN3}`RE3P>Euܖ:U֬c*m:҆ I*eXtc]@+?L)9}} O(b MU[I:; S9s{߿L^G@e! p|CLLpΈX\c_;ʮ\Yb u އn`kFmY)[΢%B5aM7$p̨at{~GĔLnZxĚe&O*ǗɣÖuľ#*h3Fm_/NOtoƝd  yćaI*LE#z茍<_)Mz{0(83yU𓩙Oނ  =Vg5-V- <2(2ekz b^%V0B*3D"As}e(Dpd& ҥ`y)O}~隅T0eǘ&Ы9Z؊o!`|dʟWf&iZ,C"gF;PāV!;i~t\ *csO@ O6a] =a Jƥe6_45|AuYYJQQd_;HqҨX\\x~w{YL/G_L#q" \6]/L/>Pxջ\ƗT nVN寃^4ԇhW6t9F㝝i'0` ׵ #1-(WF~;·B˾\&^ѣ(G=lE[^S#r]uGy /}v53ܞURTuM=#7cQ?䉒ɦ~^4Q qayz 1ݳt `+Rֹ MyĩOTBJ$Mʉ.Z&kjbiK&oCUKW:vLOj?Sɨ:.q? 1 gVʮ!q|įoiW&Zj},(vN*k?." cAZyP 0$hycCRUD u AhN`E6?+;p0tľC4${+Jv:zf~M?k%#f{+0|D XȲ1!@>t/M=*#@b޳MpDT^^|-n6RYMXvs=XʇwwK?p2D=Ca/OsEJVl\fb"Yoqr#aAk}-}7D=)rs;my7;E@ӯe#qkȚ%% ^yA/-0T GIsK Mgcߙш?s׋ֽQՏ1`:a,\wng>~xL^j4d}qy(Y+wVK;`Qw13^PO*H*65čWҹ yA6ILVfcDf6ڛnD:5tM-`%Y~wDzҦVS82Agnm73 ,<+8t\_y^_7Ҋk (R!uI|P&ڇm@6'46:,IHx?EQ[dNN淬ϠRpY.ʿ_f7 w=R,pn*U`P ~~U[blVXL*l%yjBh7.U%zEg-N<ɬ>BZ.K8sA1ԗL6dc׈pj;Z.¥9,1 X;Ӯrf= Mx?ŧX䂓73~xWe%<4䐷#Gicv3_ʼzc0,ozVE!JFYƝ"fO-RY(e?[S$ JhP<"ֱ9w##j$3dICϧy$ *xbQq%ZvWeġEmPsD/;7F0q}Rf[!7~oXyD*Y +~2nSSA8Ur"g`M r50"NjVwR9åot|\!JLJ7a<剢CV˖pfbN+:5kTBt!>|sj${?Cvԍũe7`X37ϟk$Y/ d& [R0g$YVta Inb!uBYDJiSd_-4מ6sEe9:N׳?Ypk>5O؍2A0ŵ;"ɋp:4;o*Ovլ'Tv [rt)`%g ENGBFS 3SgZۑ1i?-HĿcbUW?*@[~D1uAS?e̞E0;Ť6rӏ)(TfD_} 6دk eC܀QUūzw&9@;L:ƍymI5Kri.f:Ӟ xmU  ucw!nZ]Xay񊉂)DW -vXnEGnF=6)kn$DX)/:=i13HʒѤhE>X)ЖϿ}0"8~m-OϣM׳>#`yEg{V>LB#V׭:^+qQsUo 2A6~fLHn`zX)sC7 =Vv-ldCoΦ|uqk;Dුܡ]&a>WkQ@ԧ\*OࣻUýiY!ڵ=;(5v) F`M *IO :PlĔqjlzPYSbM6$U#> k0۶8y~6Bĝ0Fyӥz0wc7pVW}P^i9փ0fȖ$Q3QsSj<;3R`Iւ#Pۋnr;C\¯f+fx*vUf+;C7"l IBj6wѣЂ.P_ gd{f,FTlGGSm:W+ b5J%?귍2Z+)O }ˤ̤o4|eFtĔ]KS[oK-\ @,A/ \b_GDca3toOckbOٌRX}ɺ=Ͳ"[E>NG ,lAM]uuYP79.o}Tr 6 u~1`[/V !W\ QzJ ap ^;OR9ԃ2SR+e .;oīc??Gu"o# &7(EHz`{ĵNv𹊲3Y'>eݢ;3IcRfw-> ]R9#5XA{!pB@㕚z ApscXnCG ֢%ADiTZ[̀KD5.}A; iZ|n2' Ey[ >6^ [H[W| )ON33$h*R5!RBdZ7B\ZCp0њy3J@ٓ@d DMuڝ@@ TEz=  IOMgczv|irڧˬ<: Dڴjw=j}̌%8ZfPAOo[g !Uh rgBSu|74Շ:M8v`=HVV֚R|H䦕'}Nen&z&_"}K/M1ɸ40gzeOۺ73R3Nnӄ-W$'s~ZA>1Irb27\g2Zֲ$-.m_Ibpi?,v +&.s93r+)y*[oFjaWlW#ܘ %mA98e6N# p6fz- +"5_x# q*'[ Ld!c<'Ҹ ZH ts9HG>O8b c@U9[w^"EvbJb:: IX6>e> O* yJaf޴)Qʿ4"OT Q5ٲN4r(L͇R|gVJ +n/TA.‘ˍ9z! \PټЃá{;2:!Ke 4+>z%_(:l&'Vdr<̚#[6q\X X?g&# T2(U L #kjC~ ߈*n!;}q?[?6v_%!H]SqƲߤE`{-PF\ۄCjÐB ^ɂielcf|t;q1yOG (E.X g_=yy1}~tJ3!ʈtvE@g0umvt j^")50&݄A2kc£:[1BP1ɛkh70 At,H}70Z u`;/p|bkBSSx ,9qnUtͽj^O)&W刷ڝYπ de[z]_D1zu0S2O(Z?g*Sn5'ȼ"5~J}@2\ L8Sk־K}Ϟɔh0#}I\4R<Gh/RcdaS}NF$eBjߍ?n(QͻD걶av@k|F޴{<2!~<Ō>׈6ʑRs*l-qB4\-rG(jHg:Q{(rHixd[f8iةjU%'C#!aKuL KܳxZ-/cqzRyiΤFъp:D}%秈cmU>Bssl~EƐXf*b֙_tĸN)#??yqz={?*f<,gbH7b8c +eCw)[ ['_p`Ǐe`vgiEž" /:mI`l&u]fk iR_n'w4{!(jmI,R;w[uҼ˪Sw[;4N:7NYV3l @ՀkrQDeoמ 沜qJ@tcޟfR<"vhԌ7`2-ӕN [t;(lC {#7 3;60k'FjlԊ1(z64{!#O{Ъ:9tfp,BPTTѹfȏ~n}C|Ie_{ O;zV#EւnݲᕠBn7Jp箇5ݪN+l !-5#.VR܌4Do2r:"+HxSAs"\r$?-\ىÇwΣ jT3YԒ 忼ˣ/=2HHQ244 -Z,ĔWIWl?)!'dBDȂTFxnP͍@666Tu;VFVHxut` ;on8^_Q,Azhދڎ(_+L!ih1EmÄ k`ׇтq)Rd& Bkx$ǢP A:s~2ss݌)pc(jjr!>ǽa$4Ua5[+*p=Dq]ySq<)Ha8 DB[MN*JY */9_E< P:JO<rhIak4=2=1UL3!Сh%IA ^%[r }>pɝ\D)E[4qmYAh?xcг " t,M+{fAAZKIIjUVLu+| >rܹT7[i)wj1#&t j׹^s'];t|oe閈gG8QtK <P]֩׃s$򦳲1$У_=tDl`s م>(E|{h)ݹ'w6S *LIZjеnz BuYJc99inKo'ƅhbO׿6Caҝ˂N<!#N“X *#,L'ua3 Ǘîo'3VpoED&AOGU{GA76pW-cBo敷ֻ&'^)ݗgu ξ`H3Ys( u} sk=ʞdM`GxiLo֜,+xuCYP>JH`\4~zNm(֟Ԙ !Kna[_$uLʖU0>SIM:e*5O/l|7?|/g nͫ\rYAxG)}}>1jD1n;XΟ~;73>Rx"ؤcR[I]Ly7օ`+FIZ (\t;4&HSC>/k)seȰ+y{-ӳ[oE6H=݄@H V].L"Y(.Pi;|!oΎAƱò] ҉+ cH_ wc)JC,' 2p.lh)?k 5*W4~9 ZWG[HKc5h۵c~8ܢj^Z ;/. ؽ+.!v"tdIAR(Sc׼˘t< //[׎^ԓt4/'|,D7ehݦ$zg pCח?'Pz бoAC\3b!=G ?T,[tvTU%HC&H-ܭתّL}ԥY˩TMfXZ#Ġ))!vV3r $|s,T$şp "}?8Nbj*Rl)h;l3k wչjnmIW]{鹈(_};>`ʩnhdgR Z%kY~)JC'{1(r|1y.+(!asjҷU"R} s,砛 bżXُ*躌3]X:2[((U̫(5ʯB-I;Oh61Yf\Bny]Ugf` ΃B8lqͪǀia2(eB$-=}r1Բ;:w~i"K%p?RK_cnP-+((ľ[V^M\`x4txҩ+e= Xzm<nr:l]X/[p <.7=E/';7:OaT^x.k;]u`F2Q^lBve`t[r)#RZ-zX˥̚3(N#&JTX8 'TW˶{ߚ x:\SZ@>C >`rbG>5_y0(f<E1KHfSF#`u"N-?dqcbtﴤedl &2&o',V/ B(HFR?rv?&nhE\dY([o5^4qZ"7t]9Og׌%zp8b,p, Xv*$[lm~UZSG p0,ïۮbM #mI{ע͖ cH#]鳊.PӑMKR2̭!!yBOe|E*IAQlMSw^/=Q H{oM;4ENa.İ=aW 2) )n Ф ~`}y2Y&V8k3^ pL+SJjZ,V G[ORY*/w0@a, 5䩅Rq`;omj)A>b-(j+Yk4yc`&'Q+OhjYK7j.U ӽC;bC:Uhht̶$K4ggOCh*5$+śo9!ȓcPy^C ز45Y9ua=#80$ck&dzJ|4QX5l(j$1{VF^0la>s|Sg`lW*ȼD@g ['p94~x{F~oSU "Бg,0,ZTWLS-#wRx>{/+|mݤMCL*pmz}EJ){KRLɣHô"п%K \V-7yYea[*2M2a+Fi)ImB7 ^v}4'$ X}-uLs;:zy\h[_=z]5rcۥ G(tV߲d8iCf ;f9GhH y1(N@Sk3I6>N^xQZ ^L!sJ:}+QLs[e-겆fxrY=^`fP\G[$s?lR4BASLcߵM?͏ M~ܡ͉R6`|NC*giCy I#y#( sBFS1a0{R:鳭#HJ[eQD:`'^vT_6sE;N`3x ?Yn˜sb -wSzPj>QA9qUKiJUSp +eKm=PH F-bUx@u2@JL.ZToaN+=wR7#b#qœ!v/ n;$$ ffB&Bm!{NM(GlahE@M,i4ܾSu_e/> Kd/c'쫋"-Cl,hh9m7[x0vyp )@r9W$$7ͮ xL5{)=4ֺjݏ)..+Z"_Td KJYhvdtJ8Ћpݠ' ׳DӈIJ:1eMu*[J/203 VE @"g|m'#ܮjyW"}g s7"=kT h.jz٢6H~{1P2D2 j?M4k O$NRp,:orv_2 rCݕ9 T_^BEhݪc=eާnz:wDE[A:X޴dz\]l?qA5,AڱOks 4rԎr)@lS_gߺҷ~Oy$̑$Ѝ>vf7w.A_ hB[:#A:}'Ҥ)PtbP)5˔s}Y9aN(3wձp- 'eKfOX*hfx}EQX؄qs Qmy(&Jm'1]IyAľ򹀔 WY&=k--EYSivC YϘ2ϰB Zgfe٧6cɰzTۚd7~Q䐶7dfu h,@! Ǿvю4wk5`48tV5v hfp;:#C -rGDm/4?\R N[i8 1Sx,l˺*_\$&(q 7Ϋ2X_:9)lŧʮȇ@X'5,( PχOgA j}0;YSǰuwS<]Z-a %%3i݀86t̩a!y>a*#+)#ʶ\їOgb 2<\=,k ;)`f]*P{DͼZqL>ix PjBo1K>Pȣ!*d O)Pq/tmb KKgfkX0Su[{}uή:nQSx[T~w.o"iM;v_Chbmp&!ZR; 4xUt3©Y7..~$K]u֧7ɉp++;osALC\dSDLC3<5ym.TaM^A[ BFߺ c>AoLZx EO$Fr6 Г&RkJ ,%mxo{=qlFm#N~P.cP6d:j?>J/gZC{6MxrIn6/$ y3i'h4LG+t6>Nؖ\y? !Vܿt|h SK`5F!Ck$g@D)*79z92Apx6C%EM_ܴ@6x%ܵ_MOk&Λ]qo*5e]?QuR:EZMM o{*C'@KQ传\6@qVUH:4Ivڏ߭2%MrHj Gm=cx嵃zà) <ȔSNm_Ֆ+8MS ~Z1=$x/ 4_5؎2j: '.Bo(:/52Նk^1LL.r+ tFb_n`ҨLXSiJ+.2na"pfCܣ J+]&4:R $! l4;wwLc16 5 m`=b"( U87]V?wtή*{=j\|0}sڦ @!r J'o^VMPG2֮B~9-K<>8JGIFGhj!)UEd(~/s/b/V E)ݗd)p;~hV32ߚK|]ZJVF[u zeAE3+1"}xkg:C-ݥYq-,yi8aSDf0<si -UP4A;CPpSYn{pPv[KH3q7ؔG \,8?r|C6KgrT~.QOsFlTs!R^>VT81}he%Zk0m$xVFC9<=H_ㄐHd0( φz F>BNh/O16nǢqBNޓ+.%O˹fR SߨH"OkMilז7Hdz`dS.f8BFt7-Kk*~ -]oE[>fHƺ[EPM%IphQ%-cQJ z;AHAJdq3 *EHBZXxf6,`so>̃ nͰ3lb]fR1Wˉ]= eƌJ C01UnJ+ԏ^%끉=Kޜ(s@'Q±vDŽO6Z]! {w0X !>/!%h7;4Z0j;Yj2JdKJ(aߖwI%(/ Dw*Q^#9;@N4/Js3:mƉpyg;X2[YֲDysCLK3!)cg깾5z(@ PD<*uuq+*y hـ?~ZS>wpPSJ>PH4n2fZ KJK ͈"0i[K&sd]mZAՔU0*QFZO˽uGŠLb1/Y޳JK^cs*2'>Hp"g[[fDqOeŋ>IU*M}5&6*Ծ_c gIʮcSǛJհ<EYJlf}HvK7R1]YvRR +]R6(U\Dc7ky{0O-w. ܫ_ Oy׺IN@:AӐP:k͆*p%;;cZܻVYi}a_k0~IϪYCB9!L+1+trMYl3`#c^m]qUG=%kBUZ@?Z㺹hb2*,;27\94z*XƬ=PFpĝ>؂Zba:P# \ +Եw]=N-%%tbJ)dWvJsH%VD eI#/z"um1V*t A'?7#gXfc<굋@h0I'z+;Tg3UƘ?4?x1SHꍟ/λrI}%Y4ƣU[T$; pBdЎ=&5 5L?RD%0_b}&xֆrsI{ 玲VFi6ܞҚmgdq8ztʧuH)ꂃ{نs/vepjLbWDkZO')xn4`Cm3B|@IQYD+PdsJxEԜ8p,P}>nWz0iDRiRɃB;@֮\p^Δq7Cq!E v %jh^Z8TVh@4> Ӧ۠wf5+ U (BIM7Ӹ[O (%jpAMaX'WbU^ = ctA"m 9L>@pa`BNvҫPiD&D!C)Q .{_<3cWoK)NM_7$NjuRh^EWc״~fzLmc~MXd@lM*QuL"S] SQ|u3Z/P*; i^WfTL8'٤*% 8Oˇmx\eGт (U_fOۦP&5S"G}B4'ƐE77Q꺊6~+.Iu(G@3Ƥ4d.[19CN׶:LYJ3wo^Mj'vNm2}0zZS7fPgdfyPa3F}qs㑆05VWK!^޷hQӹs-9"#J[fkighIuUKK,KOǮq<[X ؜ EW4vIuwT?4~09br᪠Læ8,ҢTD:gg@!kT)wN U<{eZvEQNÊeFf@eY:c0oec$&6r"c~Cjt㷙T$[F%Rz*˧^KZm{%A# j`M8eGyA iz)qx;+Uvk5l0hʕ6 E!{G![Z(îV믒Nt&2.YK i*!š4VsRn`1~c@ۙ<(۴ e(G*5fST[ǏITr [TKYJg޹,v^g&NpMBtp SJYjR#NxCjZ޲E;v˜U pQDѦ(c;;)T@3ƫ<"]8{>!% =QG+H*[cDŘ|Qg$ #:Q {[098e@g1A2P0 <}ȶ+iy`N1wL)[{A;`Yc 98a(;"~ZD^,?4/ 8s4 Orqxp/8-+.+p[S{GƂ4MOr‰4[toxgWۭIgQ}F{%̓X#jqrfF߱8_ΠbչV#DזkLWm'g:Oq_үA`ϑJ}!\j}NgdALFVdM5 <`]m`ħe8qNcP$d7̇:9!0cQl%ؘQrZvFwm Q]36Y<lwDpscrةٛab9j"bLor)fݠ?QxC[@4 js-::I yP5"=<:2 zi* AnkEEc8]q=vY9~wB]D>` H͋yyO/MR͋@ bIkn.H`R.kӕz$vCi|;LS W/E/TMy8BJm]& 쬤i]X[OS!*Ǩ|kC$ZsL8V7Φ;T1_`?l)"v'u>$HlLqkF.ry`ɳJ7搷7~ Ya[Sglnwَ<JA)0c'B6VD`sS30PAaf3 vy+ cщ&Bu~ǹB/AA sw T'v+\:dM&gGmp\e,=]V"m@l[Nq | x)˯Eny{"4<66vt ̺FЁڃ=<+% IrP{O .tD^]ރv4x#Z6p6#UfAd $~5 d<呂о0II7)<xẁ/!}х1Ʈ|C%7mZ.?U; RZٮȻNmf#*|a|m2[/ cGFԒrdA.nV3A/T#ziIFp;ؤ7>bG(a43!9)gj[N|Я"GSs< k.ddHt{ <=~犷a!ǖ|ewt'"PJ~Hz#Mm94*\tar4a֤X1/>^Lw$Kco>*AgJl!jh3X>f .p 6fdkz"L2eFjX8'gj6?{7n]xg_ݷXuUPNۂgQ]Ž5+=IH?_XsA82Y'y^BW(ykGZQcC3{c(iQ/'ȸ9#rd66ɒU?@]  ](~'4Ay@w& M\?3C>_f JKcK݃inbƹ#@wzpns:Qv JFНqa٭ %I= k_ðQ-O0 0eou|pl-N;;Gn|uQR//  s^BUhޯ26A7j,NL67е-3pm%kNP$ez7K*WT6}i͆5D Đ\Aa^ PB^qQȩo)))\s0 AŌVF!9X}:xjk`GHt21ޠy@00w+T8ӄ^x7@/~*EnG>}?- W4狪FXG5~5q?-,E.uQ{3(M61 FiY[=!NJRgJ(uTKf/w/4 $`O"|آ VaGKWjЊ '+vr/Mi0<Qw^TO|59 ;?_=C fH ˭fgk#/Z k ⎃[L`D(S@G>gi8*h 甁Rl Nq)uNy=fdd1SQu/y%~y.MaDWEi w5gЬjȁHi[3UDX 4r\2gc3E_E&B8$%ߞ }^_q4 %T]LCp(~ES~n@Z&hpFEF J,f{pӷV7hBY !NҤa*G2#|ѷ6F=۶AV,Dra\p%IC Jp$ `\ylR/ߪ3WAK8KR-q"#s?v ${%L;Qrtd~+^ \ ;]anw4e|~3@=&zgx]UB|ٞrP^Bs{WN/#NFhYx)3XsGgq"UHksޅizQuChQܠEOMñ;1jxL6ݍH!֫U@-}jsc5rVo.78!㲪(VPPX d//a gb8S']M3.%I`1JB)cvEe$ACR97=Ș$`{s*ab% ;"r\U v'$U@c,g8Hb]jvg|Շr(+(Ԧ73=;T։}A* [rόKFsEEsj3$P]n鲸.|2.&=D_ bYC$J5F 8ogE{>M:,K-djqd%C~6z C㑣28GL0=mkf}Ǣ7p1"Hg7eBf|3cmoq&sQdRZ1lҒ1Ʊ{$R~vqn(vC# ZW$Vt6["|#cd/?{bز-ٽqnx5G) NR[v ln+^񞯜w.fT_ac=?jƲ圕X՜5Tag|%%V\|&  B}dMi\^ah\`9S^FW`#籆EqN=FA`I !ss:` 5ñSP/N\f,gU8#r 5<;M$RuƼr&k;8k'&\վ ίCAmmp..vaͬܭ[v3'\{9=3ڞo :KI QG1 gt3_* DŽG2>go(U+J"ys+'%f[6ef3=lhFl}# B5rd#y>F(m9M9C_Ѹƴ>ت#J8i6ꯙn Uh6lԒeMY߂Ο2&Ρ꘢T`c>=7PuEmtqwgNJoTV*+MlrY}8HJ\z,$Ow$Ǔ(JxL v%FM/Ϣq^ y|0b|Dd sΤ:-6"#yE/^Ԧ{%i<ŏ+=xd ӐZ:Ĕ%v|8+Qf; goA_Ix1XOkC8/}";z+M#n+[[]ԩ ]#lGAA] k'lS:ш͂Q]aE}̰)vًL;U'=6I2:ӛ1FD2*P tP j"T @KxxHf$ 6,j$3{%vOeux\cOɈR`v8 T`Ojǯ$!F\,OF4AEE=(bD~V<̱S vnχ.ʖ^HI qmpLN+P̗mԉ:yPy15d l{m%uND WpV7kn,Km8׊TgltߴAX[GoZ}00  3߿ F,ج=,$f4vPdɇ11_.2 hDvDռ'IN.q- 2Qxi`ԅ2m\տOhs>R.хUnd" 3Ԫ;.ĻFY~;k#YTEt{׷\}=\ =>r*AG!?wpD| v Ke("6::*WKU<D=vPR+kT͂R[o? Yf=O mA <' -á_z&;3(zKtK=8?ےQ 9kU$.㧮fZgn1t:?[Sa 0aX%`4g򁦇uc{͔clLa;b.L?J`[xUdSa(vxba~Ѳ ch ؓ87+"}!0&/GҴ5Y1INg#.a lLPs=fOT#:r p,»F- `zZxo87hRRUs8uJ|<n=IDŽ>Ic =%}g[ə'b |Nv}.SR2"ҌfD5ӑ:ڮE~Ֆ }3dvfSц9qB&G4M9DyBu }BN>9 )ʑb2ɃIFj5A0Ff m$}fFʣ3"T{>h"gf#9xBP-+dc 4gDY/A pi=ёλ3xn 5-Ilg~=@4s̞@ t_ߛ3*CE_d"ys6 #]\_UKVBv5]Ya/fIwĚOp;xwd릇?%'M]!R/jLbwGf卭Y|-@%GWfW.qwWhFXi'̛ M&ץsz"h?}e]*OY;ZsӘ𤐡S>rz ҁ%y- Zu4>dq)>BM mhx̹h( sҀhA/.9ĩ뇺ױYۋRo!.RjX #õݡRcoG~{*_!33pµ ttY,Y낚wDOMCh3LUBB`N< 5!9C 7ry96A-a֨QcUdK>{yfյ]̢V79͠vIؿ)R*o2Cqg!mu|X D`8Fu~$AL׷1Z_e'{y( \hT(X|!`GNTqpMϑ8&z05TŁ0Qף"ڦKiQoS<,'IʉM5֟?.B")#'I't5*X{ݎSŮ %T;JOEPXYYh4WwMɐoO2u\a,lՔO|8qNUB _Z5g"Wp.Dbh ~ffdi.M^Yw\x4yaڤr M+p>j/bE:)dD=5hMUQ[gUFiXI1G6KN1a sk4ҹ0x7_,\pGaxWmSg_2q[U*\R0;  0&N5Ҁ`&wI[B5ۖyB:sF_Lj`>WX#rK˄yRLR5؉'I[)ʙ=pY0,W,%uvo4^7?6}7m=CCUL8)riE4cz9h>$'S@+ªhZ^Gc£ ;@6KXj 3#v؉4*ȗbQ`8x-&U'Te_ !_M`/kwg]2a<:Se~|_ͩYVe zIg;<3DbxDRb?f@dK,X/4S6,;EJA%ፁэk2Lٙ?E^hf&/TG)]]LYcEs-qEo(/; fQ[6O\;W&Ô4ymbz#d8'chƵΘTAGsE*'@]DܞR?xchF*3s (PjS~} {ބYTCn> %Fz3y?SI6|Y7 3҅:xޒ e M}B ihrM]6iI@RLkE8?ofgqd+ykm}b걸 wyb\ ŠHr͖\T49c˗auP3=3?#|Ⱥ_sPjrIlWϾ4'kRrGmp,WڑGuuYגۗOF6SmvV8fyS %TȢdFz&dx1ݏx e\"@ )Q7$` Q?8ŭ>Nppʒy^kAh T<ɆjjWBcšcR/V|[_9kJ܁٘OG{}9RU.8{X vq1[;1fq"@}8L9RinG3z26 a֎?)Ty@R_j&N>>7f#/$~bIL&:_ M܍e,jK(8q;pg_Ç|dy2)ghqy]2[bDg pX B@7cdTŢ~lU\М< *S(W*U}nҽBykՠ -5Wn^!4Bkn,@hbDNZn /`Տjb jg5r\{O_騚5:4`<*5N> #jGHKKR>TS/RqePy.$2qt=؉^)Q Cd(p7<;bm7t AEUgC'DM/ O*?M+fQ:P>QKqS0M7gLA"Ъyy##$|Y1gfFߎQB( i>RL/Ȑ?98z]8 -I*oyYG䈀 1diJPiT_Lw9`(i$֟_y}U0=n-v & y}ǕTr!Vd Q&r)TKˋ~z{2F=yFH``!]~Wo_=#Ke*Ч؉ǜht2vF iq'aRH '#,rL t% Qgo$[rtDb0.43k("kӡizlByBh- bIݲ@Ҩ88tD|OD'h=pF4 :hqSw[dc8/:Ѿp@x3ٛ&QtXW|'CD;8t${ttDza)d5ce2q}h8C #XSlGD+wfq qAp {N׌_itWldlv?n/TWtb䎜@Dmǔi(6/GN[_XFGoyP~2JeqST͒NY9WKHͿ&: B7֪ »=*q[).,sf)^"TD{yc)r[;:opǛV;k{'xݫ-ڊe|GvaED/p,XUaqI¿MtR8)}wl(Kaa沓EɄœN.C=numb!p]N8Ф?H^Ajna!7 ]8 "[G B&v٠UQUyEstSUuy,tq~#QyD%6~lF)Q(DjCcE8@Tva=@ڌ+ ':Nu'Ω^b6~=L:xC|ŁEc}Ot4wLTN\ÕBQnʧmsȨWչxpqTP&pKSy!dY߂5MQKߧ`0Agek8\#a |!*qY_I:g%wx&ɂBF(Hh䴽ڑ;C!63,vb0ЩPI7uH!O) R3D#xbymk6{J̊۫%{ t?c;_eoҨpRNvee^'B;2,E`L@ yR 1ޣP_гQL'1F AMV^][R]Csiӻ 4+U_na C;#uŀ+ۤTGd,<(R*H ŻkϽjlCgedHܠ8oD+8u6񿉁7ᜮ 5jͶDh6m5m>FHOj#m,cU" gj<7L<Tɨ)GѴ$  6x{EtYb/J(ts.I6#*m{֯w^ij훣(c1|CcUl_cmGF΋ t~PHrEyҗ(putlR8*٠=xyXaܟ(س00o`âTuϴi|U"UG92tC9Q\&ev,cXbPܥL4ֻ?b z$5^~ yR$TB)v|L t/1s͜UU5Y'\j.:\x B4 8{r!IS030D 0M6>yŭr4 V5I|q[3K]XkmgU4 D"@ĢA6xZ7 Rlh9ɇJ=НWb|JtUXt޷{WR~)cI\1r\ [%9^J޹'.uf;\Ya^zt|3B K5!M/.'v m3l"Ghit-Y5>X.?QPz-ےڵhzc̾:FZt 3~MZ{6kwkrzHXF @RX"ӱ2.iTBXL%bAbu6ŌCE%r"{.LK9Aa |Y8G 2Ա{]),G4C {([~=qɨcԵ$mrl'f8T-HWm[YeQn#ȝ5z* ҄56oŠ)8zd'uaRE khBJJ)L+=Ge1X2P8}ַT8βrlZƅO85_[rRӢN=g@ |FJ1޴^E-Ul~|qr똉^1Qof#q;7;'經`X͗("F8H%ۙ?LJGSn8DLb[tp&b [mꄡshoZ8` wʚx?Cv+&< ; lѶCklM[ޗ9y*W3s[:gƈ z nbe'sZQO _@9M|V$(/u[8GIx Iy@m ^ ~QzUZ[$5GE,`@M?s)uZ*_vCXEiR&$WοOdjqR0 /{<4#C_X$JJ& QO4?t3fA/ Mt{`Uq@B]$ @\l1zx.z[H|>),IDS/TN"UZhvJypl2-«lo ՜'iVj;< cWoad4e:|RlL[Cb`H$'μo p[Ea_=!;'[r}@MW%1Ț4866Bopgp; Nv[SOכȡtU_ԝ9Л\|f;s]!Κ-:soM^xD /r;€2x4b11N븘p^ҶcU_15$De }ˠL܉-Q{IYL=A%XvX"ϛo"ޔeT9o\Po1`efJB~IKUoB2Тʿ:e \mٮe̲u0<0%+tbVk7WzR|'lVH՞JzvwTG?(0'95-4i[SA0UUD8kFNخfHu~=t/c"lwQJmgugK19(ٷORQ$o0PFNwP=7I*e^B"n Lb9mxnjQܪgG 1Ѡ pԎ,J-Ar+͵&Rt,#D#7Jޛ)GTNkȪpZRH[F37 N.͟dAKGiw$ѯox&ⷭ%_[l:6HS^Md9<Ѫe@ 7*뿨7StKL cQ$VLDNPQ8QlQW !}~mnX $yEc˺2.C>5{&ěD(ay!??hU MC2k<2pn(ρH^P9WS&q-rR-(]PM>9!3Nu?:|8Œz be$C7M#i-~~<nqNbl/qGr "jmTlʼn p-莣~@RtZήOً^N'ƾTCO{ߐ9#錿dL:GadQ*C4I]>Nˣ|j*gLAbTawNs2TE@{)B3А tL.1h*SȾ~oH{`gZXyd, qurn}c)lgw?t/ TMh: |pݾ節;=1FOJ\ӝ_#r? rj ,R1[lߑɥxo_5%+f&y7PJ IښɫXyH<n-1&.(jєr0,L;Zזb2&&aT&D&lx.Eͨ zLAveݭ[+ԶK1l- mor'}$4a:2mt.6en?쿊TN{;c}rřx ~f3Jłc|2Fΐ('hh~Sz6rFn$6e /۔wBmٱ䁁2~FC[2Ź PYqD0XJ 8o= < tمhzu ʩe!ap,@z6·_ФnO1[#wF5HX$glGcBQ(<ǰ/ളk>8%4DԿ Il'GfEP{ȅɻ$z5'r?/ڽ:9r"9D55:_L4bPH qܢ ?x  <,Hdڥ4r4z40c/,4xڍ mzr6*g;S_Ke kA e~~ai(>.+yu$u\w( O1t3+ A0uAp6KSk7 O .!C{R3i#p~]W+aݮV|**K= >ߊUɵ3jS[*-w 1hެeQ\{ް=Y4DE)MO .f$-Sh{H yO[rMXL& Q.Q )k*I//A5I<<|͟*m:6ɤH8I 悓@Mk&j'TeXd?;3yL(UMF@In~^rbN3V62IUp ˦O#*; s8=j8TCdqևm&'XqVG S͗oklDm}`_`3rj"%oY$f6{XԃR3jYx$6S-\0≮u-gQ|&ϩ/jN9HI9NuicUTh3Fn'ʍ3;ϊ.(Ax`Y]8Zz]7FJRį􂷗n%CgPԡ$2'OxtS.ѣ-RC3:z6cn9kBigDZD=DŽDi(A.#n ,7]F*\uR$6=ia5|M]]~6kgS"@SQSo0Y)E$I %p\qjQV$y6%.GOғJk'3 <빓D?d4=;1Thdu+ 5-~r5RyF7牰sɒgҧɩtK 6ivM' 6*s3(P jSvCDn\UȄ Mc(._N= U;cg5|փ*Ø"Q[,e8:vU=n W$9 YK#h7|*#s08w#su'Qi37_V2lOY)sWe/|bzwxY~A&~?sHYAP[|J~{y-(!z=&,B0@4O1{7.oՁh7`*GQ Qm |<.U@~(6k+w;ye5m2n%QDc5p<oxّUh Y~{P?/a]1FPǞ$F.6샘c]XO(mi<<1!:w`AQjLN|g)Y d59/b[`g=.t_ܷ{t ?Yv}(`%*r:V:Biedh)msi*KWF Q=Mhlz_-ʁط}ލT;A$@|M$|&J&ʭ)a{m@e xy~.=Z#QF"?YoSv;CyXchҼ,x(Î  =E4\ԙF ,yX C^U;qU$*#i3e*#\n׫nb*HB/wDZp<$Qu`_*؎ޮIodDH?4$X”*xQ-C D(~&=QƵ*ζy&֛}26*>-g~D8'6)P(ƎԘsrQZg{qpN{*K1 xŬXp -1[Εܺ`tt@+12M]^kzF֑/r͛EL^t9,mtC مse)LX?tdFۗq)"*ҒLX?AYNuSmߔC*sS\RGXy!+fXx:Ft˥ܜRьCRKs~]۷|k a9w ]D@"YIsA ZKbv/'*Xq+F=;ˇh6Q'@JA?☽ vݑp{V @B$8d`_:?BЈqg%Ea .XĿ( V M#Ѝ㱈d.v̑5 D h1/v#f잟,ɼ;bҟO Κ_p]s6I/p4ٝ^5YPiynl ThZ 4x rfZ<U;p+Gd SΖ- H|^$@{r@4-HMd[eKoZJI W%v ٦ƥ}!+-o]?nTA063H $7"A29L, 7B xcSLQIT |ׁNT?$H+Xςz/seMM] ,:]ņmI!fp읥1@KX,!+hVcyy-eFG_ӛ:1Cj?3<~IZFȝ{SBlRh\*6(_-vXxT9O 8׎9.%(.l\iu6[s؜KwK3xBkb;2d{ }GX !rW5 wFȱ+q#05tvՂ|V1-Lahu[Z9aC^uUK/"N\Q/5,o ɯRa[_m/wyYݒh5z$)At5nFR}HW;{2|SW$m#AYڿ2Kk0Oq5!+E b͊M iP K4S5/m%Yuʈٞ\*L>1JFt<ˍO)'m9o(}0Xܗw|ڤ!lw1aQƒP`E{*dcV2AoјP LlNmn7kg UWt ;!li6=5{QLߋ@WrUA^%yh%W;BoB۹I\Dp|p怌8QHU]WyJNg'`O؅>GG08yQ5P9cqV5_or'+9#փ(ɲ'5 AnO a~xnlӯuM;8D Xx+r PBVVc3J2xcڶ%9~@4:BF[aB'Q=%.Cn놲X6*iC;{j?#XUG&SZXGr'(}]Eɧه0;&{ͪEl.6dEr.VYj=Kctʓ&oRbOUW<%eZ(d+b&U$‘bQO01qS5GʁM̈WO-^5o';+<:ON~7|;g#RDЁj&@l(2=> h^OtlI W,*\xaH!LbB=sDA٘|b`5>,C xp}iRq4n нo(KSAo"&VUM9Yáޏ:*du`_)˕U4ʐ/JH28㈧ì:lQRF:L,qئEB)޹%9f(E,ʱVE.{##0&PIt2yt0A|2l10Q]ȣ0*4e!FJ S[8XntV?.f|85鳌WXϡ5HP|[ ǿ1L W00ͤK]yϿru\<ǒGaꡐŐnqRCP/B:u7w؂-x9?ZQώ`V=C^Νu۬ 6HI8YoFFKk6|G:%tBuh$ bm@Su$_}ƴ$P7s,s|WC)󎞾 _ SbE)H)v)RSn^EۂIQeyk)>n}Dd+b4n+eӨW)W3TZ4˜%vyeSeQGX(xxثLj Dqo:qK"& >06*Z`7T44Dc.FɄ[_&{J6PwHZa>{XR$b>xT秕@=NVm] T:Vnk,=^ F.q>CDו&7<hI0!1 /]AQ!.9E|^PaEg@톱 v&Fʞ͒}+mC8 ؀`foڃĮN')ܽ Tcg!,q A$S _ޥ-X`/`ٌ+DA]o?\`EE9T(f3|?i˫Lݝڧ2c ͧ4+dN)4u`S05-[ z8S2S+JpO1J~g.tjMI> ENe 1ԻX7r:ķ@ dQws4Uyv_?N&[_:-m#_fcM%wtpJ},6\ؐu@sYYX.P m=񇔆m['ƕYȿ[%r]5:=O$%FY̳; }&+a1ϏŶXr&C(C>=XmPU@fKE'WV*+wٽ &d!j֞3MEXA0?&HxGOra]g"}I u"%O/ޗowsS 6ba_ry<^ BV3u]tW3jFx#xtܣ',toTzRãf1Ϳo=} w]^?>W:e[=g7a3c hYh~qsұ3v7(`}y6M{ 4`QlfybNVn ΍t*(i])zcڛ9cC#uRJRhvP[֗~YwI#G&rDOZ` 5*0^/7aL/`G7&Пn}pXacY9r^דPaGi " E/ᲁ"l ~eKp+3t,`Ѷo~jB.Ss-7Q6J Y> G߁ZdC*Zt4.F,_ -PL0vnbWҜdIk4ut7X*a)!\4mGWK7VED֥8UhgB q&`KQ0"z1/ OB0`3RDWzaDM+)t$VXq~[B81w}$W:B!UPI`eEp(ټ{>k`{k!yDyn uiwdi-9am]^%PO=*VHhPnEOP'Q={&GYTť|(%35Mtx13Y"6m)V#sPJIHɤȮPR^; 3qhc}o[ EDvw8܍bj*S 8#xXýPg8m[R&#bYty#7>/@Wpʡ!TY"_RpYIwT5f P:R:kY@I34}(0@] c1<gqdOySOjPC#*SzA >{q91irˮ)6K{ 贃ٞsZ eI_am&:-Q@/HusfC @aMIیv?!']z<5Pb1rPo&9va*۬(3?bb\n{:c/1$pV#(HJH.2ߑ7_wSݤdV=KPQy] O#*jkhp5HdzH'σ~aTY0fg d'b7?bekڀ; Iq4NL;4>عVf ?05G1#Eqh@Kk=o|$}ͮĵR|'-8dМ9CELBEWII\Y*8NaM8UKFo[cFO xbO`M*Fr&~3'FgTr07%)NMk~0\BJkul۹" u(Xd½}KXsl6:Ë-8G8l#qEut e#_JjwGXܯ,j׷NIIuCq\"뫻K|٥)PUJ'r`sLBh䝽L48e+y7}'L0ƌQG9l0ȜØ5>*|_i7YŸ1PV w;#VsGË$ ORK\S@\Fft( HP&yd5X(c+a9UTESBWG&\m$1o~jxi ͳ];͌EX(|wm\<^hоP]&Q@h@fԄ7Ihsy,gUrdM3y3`E-S{2.#CHa,У_ fxJ@}QkBgL6+V?D2-]-8~N3ֵWc!\E % K[Jo_Ϝ3s(.f_<5J6|}C6_R2P>k-5,5fܺ#\taQNz5M֏Y`!RR :ҰF<\-&`f1]Y %*j+;2ŀlGl Z4qaT%ܨE1=KLNRL,ȑ~[RB S D:+WGMz M/n"sp@1,5P-2&? |3=KgxbCk@mM[8f|J/RZ`kϳVn:k>%n0}8"=zJOKt;qzEm?%d-/kkl"x95N@D &!F $,$|pGvi*6!>3mce)4Gz  F]^Y2QT}YQ_M+S F|qҤHt\7&/Bh%e19$/9إv_UjE)]NJ*.hG\s0?<0$ ܐeAٝ 8D3:P}w';@CxЊ~|`De}"h#(O60giOyy00J\FXD#^ORkBcbzXMI q|#kx)PV[TS\ШmHt0!2~M7Y!o} Չ0_׌cݿ hL̋Uh:avB {1d$ݘs+ 100Tn={A|V *tvݚzd Np狻V-qdd`+[ b ^ ɍZӺև<20ίLAv๪t5V(jɁ;hkNP@mՠ iHRر "uIiȀs= &qr0_0t52¾XI DӧB\". sBA2LŐJ3 9Ůs2cLb-#t"2DQ: pQSshŚh8 wK[y'TkqDF?\9+vO"Z4ZcrTy Yqd-xK)+R<1ҹLbBH푺FW&]I8-uZ-9\8/4tHtSN:)U%ɹ\R 2wēd8ʺI.^ƉC'wuLmz|IdPUu7*<:7-pcHAIeЂRVR"x8hV{4a܉cb! 9n1o+ gmVXƸY;2>:Q%ś!%ܯ9p>"i-aIasݏ(OR0j+_ŀm[i& ս`GRȍM@q?I%?(l5X~tYI+BE82xTI7bW*ȡ1DV>SKŌ ,`qf!~P5r$NvDE')idOE;avM@5g1 zuLo#(W(PS=>6Pf(dij.0 ɫ1qRf .U $|z(wOS༸jC!&"X-y2Lm aQ|" r_ vv+Fuև9{9"Dm6bb~ff62-#1Rx{1:KNm,Znf`8.]q?FPtsضB_JѤMcO >ٸѬ`߶43Se- [/ YhMmdyq ![WZX%ǢKO 2ҁ(x1 EZ{xA' Q\9ot7K,"#x3 74o5HP1u(KcI$muw<^=; Razk-.p"X,m;z9)" t—&1r064rjU"j~D_pM7GY(dvvpa `ӌc) f

    o[T`Ki8H"ցLYLROv(_EMbbع/os;ceoފb 5^د7TG6-@XP/@hZo7X۞.ʔ} X zmA!)Ha89y C.>=,kĴ">:̮hOR [+)#k-`WDը ֝4ubp)jE!\ԝ 7ɥKʚUFY%BG5u DEBO=4f>'92'WPAOw&KT,sVNn+o_ Rnʁ΀hQg}R橫fe 񜀯2فM ;)O\x@ƃFIG7-֚'0"fd7~4ABP{qu4c/QInR=0v0q;Nfݍ-Na9M!a@` ~4+H2WKj@^!Kg0bۜ :tL0xh?OKm;|bvT#ŔBj {Gwkzg-}p!ni/Ɣ 3 *ʨ;BvIUwLLEz'--yB,S3Y=Cmݕ.c^%*ڀnUyMlD4z*0KIӄFߩ(ڰe`ͮ1p4PH_Vk7C1[XtQFi )0`oZ79\YwHrаLHS#RC}oJmTT 9=GvŘ9(y|JvwɳC{az='9[OYzb$^Mic2ﲻ57oȉG+0zv$WB[cD M٣$ (X '(-CR_>z$e (Z .ۏ/;_ [֠a[,Ö47cO9e&kZT$t ssYOZ`U/31XjGPtQ|~ \M_ PMY*s!DDLi1_^D\[-n`(]T+Oȟ $x39܃S?'zZJnh L*u4ڲHȱV.# Wg3^%O%TYȉ}v,Xp憃lQ* hHicj!`ϴ$y2-!=6e4Mygc/~f(&mb߽b\d{c먯r #{;alc!`EE \Z&0sR߅i2d6y6[dQipkSܱp07@`X deŽ*t\ض[K` u6{ 6Fݫ/QԂ]U;Ö͓> Nupw_ڑjT diy_yU?;UVioզU"*xk3qP< o.Ԡ=㯥O V7hwD{&s- ~;AE>[5yjZKz@S]ws{!&x=TφJGI?G$nS`c74:^W=Ey\%[FRШ& a9o ȷ֫J1Ԫ!|דze L6HuIc6Q;ƽu{*XϞQyZ3tҶP@ ն;ke{FS$UL}O#/܄;^KA\} ? EE:RPj-ZҔ^<ƻTVjqR[w`-:%BhS&UY+[$Kx:ͤUu0`dԎ 6(Wr3eZLI|>rtiQxKbJBD12GC--X,lce,&k?_zM)A}]JՈ2U] )CXo}'~P@UG3~+@v@K+pWy巅=`dXCuj]kW"pI$($Wҳǽ/+ }(hQ/5&7dk8!Kr~cI󤇈uSzBea9 2+jwĿ$0e-uy54L1&΄r5۸d1Gԝi < J݅Xi6IS`it)jF.N fղ"i?;#,\ rLZ6J9项Pfc ؇M9/-y^&J] &F]`_7C~UB0.RlY5WG~jVIpe"Wc`?s6d(KGzs5Ǽd$W^nKږ*ȗOm{?oQhD@øH`<1PHP/Ǖ: Aa-,S^{gR|bC$7嬅<0CqXqn3^k!"rXR|YW 0YhkUHtT&EG+dhH *ZKzZqH%º 7 [|QFe\XWZ֮B b~g2arɟVm݌~kbn 骪\nbsi{آWi;v[Tm3>-%"&7ē$N<C@9^;YQ/ ͻw.: =F@ az"q]tE6gϺc8q ˙oQq P9)b/(*9N=֜z˷7xUU|Nl;Ӗ?F,7RGlЪq=5\4B Fh.rE"j57`_ښMֆwjUi@.w_"ږԵ ؛[Q+p꾗3&vE S*l$mW 0{vd\B~ 6 3 {UU岌KY&J2b"ۈ?3d[V-{X!#秉7-i &"ںHQ/xGy^,_8r茍ޗYJd<9 #uQã>)dRV25I  i Q17a a/!UwNk5eJъB̛qh`Wr;VÉ_A2|7KYI lc7wXWT \po#]t`~WZ"`ac~.G NH/,v5uJD3(@8O\ɱz9z̰EfmʝIS@b2Lq,.4Df#pJDH7VW(˳]z31y@mޭvS3:7\{ލkT{߉xBZ#ES(Q+MᜥfPnXo<޵4blWJ;9=#A /#& \r WQt딜I@IzO˞'&b.FۿȦȟW= :?6e^L1)CϨQ12!YCyl/H8yj2;ewaPC#`(Ӽq Ue.[w/Gכڈ*SF>֡^<|>\[t0 5&"ܻ,6%7B9ުn"9ecn4N݇JF-0B)V #Ja dZw wB.jw254۳Xwc{r_Rs'dgÕƾlE9ACֽA$;v:G4 \~J  GL 'WT˙C@/ 2i? 5dX ll0;!k?' 99I0_R5dYˣkp|Jf+R!E]nըpм(r1N`nQaVɚmƮ(2C֦䜔dz~F/ Cgc#1n@ށ}͜A<+PUͣg,WƘnj&QI>JsI0YnDGGKU'/Y{Q+%oCW@N| ͯΤ-u h:?C*Ar39w3 8o{ 4,V%B\Rr }-QWM_ RKa1TW˱ $ rzUM eB "q:QF/[(pni@bcxWUsTlKh~ePz  vzs[xi.+XݑnE> B*z$nƝ*݉4͛cDO ^@eqPTi ' X͠du:wVW)QX ,.)AJ \sL$t"-FF{ DEا2- cG(iٯ i j8'iZ2<--)c|#=Wcv>;7mnJ١w DD`_\%.UFI*> ;GYgIGf9/hѓUNqEh!pY&"0ƻy`Psp7((n>R&L VX,58ki~XǤG][Ҏ].E$>cs/G,_' Ǿi$SD@U`@a ( J!3&4t!H6&!p(`RiY0 z !RDnl"bTrqOk)uvmfy¨Ƴ< 5Jێ_kW } g'LK ^# )-J ppH3}'?.]#^`4z$kmHX/? VNxK4;c,ƛӛ#iOZ$7ϥrf%30mB)IdփG]|_*;XahZPĴqrY.kȭ1{"EvZ` 6sy™W{`|VxxWƐu䏗CJaټNeFK `AsjA>'$^@SsF ] ^^R=d 2ґ:D*j1є{hD/) xȾd^5bATűXܿjʎT)n-KQe{\ɶC,XٝM]\|:eDjj(Χ&̥\4y:%8^>++ӌgHRN,3$8y`۱u?J:- ݒjhQC#2EB\>CS??w8MhȒ:8X,D:lt++w-4?kMߜp0S[(ģ"݅]*Ilw:m >^1Yvo%AN_.a:X p/elsՁ "*d'\g^Kظ- m:`!dj4$ U;8Jq#Xs5c\tp0J[8ebV|2SI<#׌wN[yWa%_enK$ȁL $azK@ ^&{~N2H'=\G'@XO}3IJ%&p9}T:fָ'L>q)5Fܒ'W ߋ$A?SPhM, [tz\w Bm$IqHĸ6h(/!z?]]u4822{ ixxJvw,mWnVD|v*{yCNۙ}"Ⰹ>tbnlg}H{W˧y[LN5=tޘֶXU7 'a[ 48~Rm\Uء].)qB8ϙ蔮uYEsۇѴ 7oq<w&5\\^cۜ | \QȺ 9dOsaݵ.4Ra s3}f ;_A/ahԎWtTBPxGݙ^+ 60PE@1YyW?> ^/|w\Jz{oωv؛jԎx-R8 .J;& 3m_e[ݱAj.SN)ؾ I)Z6=suad s NSoh&۾<*cI{@ I#:|uwy¡c% M v>/\g QiЦn,$><>/% ]ur5^Ę04؍ %NѾeUgO/Y(@\3BR rwj+6W;ɶn?ZD (6d:$O_!>_Zl庰5zٿI6&uN%n)z}fV=m5p')" ΍@75>A[V/a^c:韲@(ق18&\dL9 tOr;#QH׀sLO(da}Ic X"2JFQ+::ֿBΑzӂt/*GΙ }0@?f6ZtҔ,HU)t>USY5|7A_ JĒrrlX9\ҳL $WۋWKR<2E1\)ԻEdC'(m`1AiGׅN֕O!Tgst&Aj%- t/"HR)10|^*ʕݗ_xap}۵objֈ}Ǩ>P!hRΟgX8U ,'b;y tEM@|`twEل1g̜!x4_WoRiִE*w%w8Lsփ,3m.{SF&Bbz}a/<6O* jU5JENBV͊l,Gʗgj%LNa4U^ژNoR?| `wwoϭ`b<:Txͳ<!QtAI^v8yWT~^o}S4^s*[m ⃪t)f|TWXbPŸ\ j|}ěfC\CId{k./,!uSŬh/,Bgf3@lf큭)2\C7~$Hs9J4ى閪I3/{bYՍ@C(!Ji]'g"\ŻBU[bVzs5o$bҹw\b5[0TjUކpkhAȣw{ auf1t4ŠOV/C)u'YZ2#< {oUR6@d6k28/r  %<㘣 < ?Y61o͇Qv{OU(oWC4f<9,cO|8 %f$;5pVp 4E+$pRd=U1t / $~"LB\{:p(ΔJͽ/1A|dp1Ր\GX_U\o[~2Pm& ]{O"z٨LvY.m:]g ]LsK_gǿPz@%pNf+h~6TCPhasD. עhi~@l8fnyU5^ YdJ?739K -gv%hgxZKoߜt˶KMH w۲pCy,kxMaQhf PI2Bb/wA60g.o|&PdFϰC[H̎3 9ę&E@ ʃxZuɢ@ֲ I3?}#k?e}r~)}WQtٴ&ǀ*14-5ȔVٟeKDPz"x7<Hz209 ĕ-MR'5="ߗ0Z ]ڝ^w|YQ 3!4/J~kuBئݏse"^d/I$zƐ`-]*to^Wإ?K }g V +5A ?~kTuVXgz#GV_;N}XOg i+SoَPʻm#inQ*,ōFM~z3ǎEtWEze3m҈Ì@2lc5/ꎙ(Aak:M0 2a/VfyWu|bTW 2 fpk~Q4ڃ8(,OtPr[37ҵaO 0{xNϊKs>o^d֨upn;ԽAƣY_mWkЭx0ڝˤQ9jcH-;Nv@**A0BW55 U܆`jS8>w!nhǪL󿡂FGuqӓX)<,ħÙNd懬CRkK`4mhjlY%sˍXUVT!?aFjUz FuOHF0J6}N'JnЧWy|cfvY;}/(\=1#lqC*`ZNxI.iC\D}?0=:jQMio I@o,tmH Y,hG#>C[2b{(vT@'r>vߋyRd?y/DQ\? qnlckD8's.8q)P t>Z ӌݧe-sJOăjǴkȈJKٶ>_ .pOiȣWz'.i7YL^Ҡ4h:/˩+|GBGyODǒ}7yjwlʒ4-F( ƌwFl&Σ',*0/q~89>/*t{|PM4LB[ _Ą&jܳi*o6طZw'#Dڪϰn*+U1mUeLШHlM:%ODQȚHE;D)vT0<\@)sRu_E^{HRT7@9; pVxToiZA]f%:cfS_tkR!;C&7Ɯꨗy3rEϠj#n[̔JtAe~R]=&62*ъcZH֣" [ƷpF]/xPT#Nt5g? 8yzG޿h{0Dd+r1\7^MzRYM9|3̯:%ׁBRꁬ#QyMl0"dU Bll%$E\+ &GߠsI.gd@x{m ??8h?]ΤE< 7 I j*%OA^l¯AQ`ֻGDg Qܔ!$B EcNU& $QwB/qX}GM>C '9c-N@oE^[l! IafCr:W^POX%j*,2W6I- p&ڦ̿CM^9$݆9O{湒(0B|sOPIp%W|_ 둩Z.7+6*i\ l(ޖ1ܡۜ0mCZŽhBUgAS!s59(Յ4ܷ4I}.OI$lgrgݪ@JH_sFfe;|E|;m;9oތiDcDW֔&뫍LC# "E7G۬T:Nʞ/ 5Fb _7Q^5:K綽qF^̌w.>Kzb~)$qh3mW0د _Wdh 9}8c6g U>5YhGȋ6kevu!${^҆.|?7_:lu,$a-[]ز̇{,2~!n׽(p$)zxl\Ae W5~Pesq Nج [1I~/:Iz=;9V|0?VcmZ?UBO?5-a&Ȋޝ*vWw&K75F&8dc(l7ڨL$YqF5U(I? 0L (+8 F'~iZDlE.PoyqS7p4]=pJLPBe0̆ɶ,%X2B f_&7E1 6Tⷲ.1k60XMcK%=s#O2YF3 #A CX?8I,pI\K~@OskAe0Kan'N1H.Ѩr5W9 v\ܠK[p~gq}. o ;wJQJ12f^&p܊|%3Ѣ}< ݰn*M׼}yYM/|ݎ 6膷mHTS Xݼ+`1ȳY) Tz`e _5v10KX-ĦOaTQM\SViCd_Af/gH?"㌚F}9x.07,&C=Ax4H[` XP\ ¶/N sZR2\j9WB̪~V:ȑH}k@#'OЛpGqtE/]ѥ?%u=l?~" 6MORcĘFrYayem#`KbK%o tӞb1ug :0>s!,]\í.NNM )]Ym(hxS422Cϧ7#> ADE:`vf1,:),}e< V+V-rEEfd,4u^Ja"МI@%=_;݆ lVǀ+xΤ6|7m>޺دhH\i/^ W%d8G{B|̋iHHڅĸRP7o<Vݺ9U8SG=5]B6cѭ?Z?Q,P;3~6]a,N '0RHYma lVq*Ң *px'4)qh] -2tDM>BD<gT̳FϔLQt*[8̈U {zPr2腒&23zȐ63=M$=6uƱpqm$-_7fe:*~9y=كr1?0 iW472ޝ/7h学L}AP4ig:)KmGK6m6 Cّncm?pĞRy`_;TO+>ҙf9 WoFdVf><|~JܳbKӛ9oR {. @ؒ7\rYjWwoZ,Px{>Q.ʜs@F.#'Z}pmfH-7L&%loxbFRl=LQ/hN 2h[R i&UuF ҾfA~(=Yl5cF&|ѡV?(|Chn~I3^[|!y+z}+ mD֒j jL ϽGX}.:)FMa9ݎH&UN鶞$;a)W3Iʮrx+:9_TC;g)tb"':+fG` nq@Э.D-)2/( Qr$J(r|¯ST+_;43~#[ǵ)C7Oͦbrkr霃]RwDVZ(]zГ*Dڑcf,hь36G^ts^>p.#i\pn1znwm nC*2ľR4?}\krM/XjeJZRQ.ći?ܒ=­8pQ=W_l!Ǻjd2d]z1Wb)Jʩ]ҥ%w,ɜn3z]aq5z"f^W/(^V~S2DLʴLjɨQ!U ,|q`l ]vO XQ帳b)Fy$Ӛ6kl+;lZlno@vV[~9fg:.- ~H嬔˂BwGOLۂUl}=WfZ[pkO!{x q3z7}ĴYvZy{y߽&1)2C|[ ;m$VyҫXv75hxe:B w!FݡsGSp]ϋ٦&Cs}pfz%9i٦$lLRpXש #dY֥\^wq+xzi1\R}4/K%Än !PVf}:yZSdYƂCnYKAFV'M EM98Z2M]Lڕߙskᄳ`k>W"eNY [pyc>\2%ID&_%G?K`JWZJs2_ܠST$/U_rf/t WlGjzi6sX-!Hi\C)s>+Re$'lRI6SzcseuM\~i$S&%Uְ[Ԥ2`+t Cg#6GewU9ݕ?N~/AW iKe~*x<;ЪcۋB܄!1TqK:%[cTDfݒfev.1aqV֤zDhGNSARoX~o.ۤab"*YHL93VWwKӅ8um\O*~ET);B_f!Zm2V;$PMzqQۻC QkފbB 4K $OqKr#; Hڧx|,T\+'3:f.Qө8\N hKk4*rt=ecBQ1 5~C;ÿ0 8&ub6ɯssa9CG4Q)AN{\UsXf q9ʥk\Z#c߬Gf62\ahx1Pe.M8Z MCֿc%wAҦ_> ⪬WpɎzRTc5qs H+< wkHȿf#:z+TPAlt,$wyM vd2L؆#CO Җ6~_qw2iJ?PicLj%fzgПl#uqfI(E?wxP[S5`A,n'Go=}9:/=ƔM"cؙoabž U2ѡ\;rU #P:@]m +?elMs [ 70ي0 ”nHͭ0vR@Y\'Y--hCH+#Jw97/c`@oAFû\WNqc;ws!\mv40CJB$V+l`S`%ĥW y5Ea;Rv-|I/xxNȵfi\zWgD偲z%04X݉HXa5ǵ: QK o-b. Wztb<v [oj(\Ɓ˥ۣe;TJvWN^32 d4u3UKT[)+tQR)\ޘϗKB eK-oѠTb 6Z"/~'}* EbOn;fKkCLv!a3>\;| Y&%n#JaD 8aᲸQ_dj\첅%M[oAE]Z{=ABh|1GbR7+YD_:? oq$^%8[Z~&r'b00,7[ϻ@`ɾ[];^]e>|2G?3=f4fè%U~yh%JƁVCC&%(as\|˵g$ZAY~}E'9+;U6#؅(.h?dh>a,d -;3fP%Uyb't Gj )@iu:V*(!d918¨'zú{xxZE^@Yk!'ned_N] qn_~.R 97LMScf# g*Ri}>w"FsyWxp$Aiη/b 2qiKAz YN둆\}GDvCo^D\0b|sy|i;s+q37G]1$_96K`^`G!j|R]8P˵H; |MIڣ"H~iMJm |o~4RF~SA$7DC"B4qkA1[N(P&c6 M>* z'9ۚ +[ψq[ eb4 U4Gמ{i9ĎjNhџu/+7[-&8yo^Kn|L3x*&){Uj<8+ ĆN;+$z}t6p B*MD&uDC1 ]kpä_mNELED5kQ)ZKJ+a(|iVD2wI2Z?oCĉf6Ȇ Grf [Wݘg̰Ua1Jc]w7ss}nn+iҾc hSU@}QO[.}) Uc>!tH)'ܖrsj ?ݛ؎%}h5-tuH{41?b0&OT6ejjq_Y}醄IY<8Tߋl?SCL"Ok^V`SKYx"xvB:^;[޺dC@!!%;oΨ;q\5>gxAe-hN2VN4&$is؂j([\8>uev>D.JD2tYe!~Ɠf9%y#TR3,aK:8_=D6RK}ϟe9 \V?tvDv2.ͶK@ F elg7#^LK3+MI ˑsU "}nJf/R\bE 4Ь$ۻ{ Q\%iS+? c je(=ySBװk1ƖyFr;< PE\v:єo APXědAvhPhz:zT\}uC;|!(wčg*F{JÓ3+Mak j<[C@Vx4}޷exn7MDȵ؄ y'xv Tܐ>}ЫrJPCŘe0^e#YDx O&K6=-m][p8 JHy0֬}ZiBgZz\\^@%ZŠM_@B!l`Dj-`<{PPǐ.(L(7ęƠDwj1?/\ K3ꆇm`yШ'#C[򨪆sS"S OZyZ[ %+eа6,s]?R3&<b sh+.BP>蕉"<NԄolO=nî'!-ΔpY aQMk%".*;PRxA2i &'7 퍰zcJ[$`=x^3?0BnI8k}Dp5?#[.* ^UgǞek(Czŧtqx+8r@Khi~u䀁 JWs-GQtVI4r~=Ԋfd9ŢJ?UD9( ~ vi+D¾}?9E+{# lHf͍u`0FeZ'Ll+ݝxH:̥li<t E+:d<#&D۟bӳ?G2B ≒R -YNR]@1DI"TQPy.U2amOY! h#d/o'/%4?.ˀ<'|]ʳI[.T/uI-]s$*:'qkwW()L =mqq#æL2fRfQOqʎx j&fCA>% JJ[9%CZek/o(Cn"pN7@P Ej!-4и M cw4ƭPmV}dj,Pƻ}(6"j.(ܺYN 8muaډfSv4A6l.ɀTL3,ZܽP:w'92EhKm U h"y$/dgϐ>z-q 3skr=Zr)DpџD>B$MSa>#~brδ >z/5ZScDOH 1{ZzN[+H'"I ?ˣXʘ<44oW>QG]Qn^[&r06-,"‹ǵ;omAh='},j;s(Uc0%ŘG'eQXCJ۳ ͞QL1©(.?`Mb!vK췇|痰3/dԢ:><#t{JI|ktt!f43j:|pX7! ˱;&5ZSBW{ UN( av>\)Uc4yh>;d<0zq֊'1= ɋ0]( yzVѵ!KA]й-_N?ym IS"7閦cxbv kT !֖ah)F9mTW -s4tx1+eazJ?S2l)tȢ1NL _<靖R:cH;PM>Z5W@Ur2J9/K"P[C,Rd}J78G1Qm:2==&IP,- &sn%G%S>-9b6IEž[i͞Z|tu݃Z\.66sm\\ nܭnG~3&Cɛ ޹.|}}DǀB&d6I7w(9eG WݢǸл[ 5"A ޺c'/zrs) 6V3iԁgQC7ާy.4wC)ݦyc!_C$YBK}rw#jl+idXreȈʑ1CJ g6F䚖5(ܥ:h@H ,ԉ՟E#>qG}gחZ[ Tpp!%*Rwwֳe?73ew^1eߑJ>@ۿ!-bbyXh&Ǥ N\'U!3I'b rĒoδ[#lz:kA i;34!*kh昏dNcb0eHp 0m+Qʐh) } qsr1j.J:׵"™\5M1KDNКKUBu;MNӸjIϘ\BG{aN IJgPc+ٖLd-p4Rf|k‚PӼxe`,bBKS>\sHyNyYc+kzYG^Kh{ |bs)Mln,VG .C e!sOAb,\~# 0S>5O m&o|^ݠk0WB.5-O%:$/3#*19ur?lOI\_ibGϖ-YP䆔vLg(yEk^@TW!Y~&:< :jJ7rԋ8~KF.dk',.px MK%.FD+jJD3e!##mGL]v.F3c:ӓNˋs\Ί"} -h,\{DX֧ U{ow\K`) A,x1Ѕс.a,%9!9fj6ޚ&eRvZ51d t ^-@,O~׷cWf!]r2k8b04@!:r\*~yk^R՟͋%^Bx3ME?UAjFEFwc ve_{c~ܗ&z3HykI{F!,[v/b>kZr~W t(o;sru @fjR *7H[ŞW`92[veaAφ.RwtS'ᗇQ4b&Ce85oʙS:feKgreKsBNUsꊥDlj76/KaGi=cgѯ\nO*s.wh QIW](,7}Hj7.\H嫧 qG$ǔNt:굏unMq>BYb +&7Ku-wRLG#D+|l}]JL([1W [msJ<'ṼwLD1`>hPI~-nou=6f}5Y>z )`3k%&r%Q6LuPOJ-)B@Z)Ę, =Q3%^8A9ZBnvڒ{D}Z iHNUN k( zj~78# )Pd _-|t5}ߠ}(,(=&09T&zW֥pNBBa‚pCƲYl9g8a@޸%J Z+rUHҥ;4e*wOw0@,2K,sAhN+iLLt)~~ qPaqAN|y͋m `Gw^-"Z8|69_F<@u V:>L..6S] V0ĸy/:JL2M7Բ~kIB{!#0 ƽ)lyKK)ZM@ OQ?%|f M<,?Zfꌑ*s*UZku:2/$F%1)mnAu(.nbb 0 3Ԉ|1$i,$07V^PI-I*ՒEl?JX؝0=LW;S62}=G FR_`ݩr1CWmFcw.lUwo%Zrgnrt>ӁFyކh^v|;(9_bYDPDaoDSa09);NeO2Lys'qmC?ta~ZbӘ@aGά \+'m3k`!ʥ9$=J]5j9qL2tY|j~P`) Eb Y|uʭ˖w)SQ~5Naづ1 9{F;ۃ7 N0JD`u 3 L͉-yHUxAK͐~Yw ķuXHdՖh '&fP8mԮ8ķL+JcUzQHfv "'&H##%?+ "]e \,ҫq\ygg@1>C5G{$D3oЧ1( V"V{@ a#H'VGvqj[3\V{7$ QunVrEµo~sο~V (0ˋb Aиr,ySEk^w;6Z5TÈ]:DUXΕ^4~4nfŋ@ QA[ؤ (ffqa 8Ȝy8>F+k.L!bX6Qߘ.̒-u":e /+\{#Q"z oDe[1*҇Oz؎ΆOb&c?! Ռ]b*m<댕_ڍ^HYLp"e? wXbHVY.K &J pM^`<ނtcTz, \ A@ !̴ɨlVvdŽ`)Ou;7O7H e8å!Xqa1F+ˋ+O[=4^E FdjBˈ̕_llD,@xgaW~YaBo9{oz/{EX@feT^R޺k/u Dv0^nT`%I(t^Ѹr}3pO8Qޓbgdu4TaQA\͠xFVc0xVi"-=ݺ'SZ(ߖ,/ Ys $u|Zs=Jn_v{u^-&]"Nuژ"B׃/ 5-pۚ_I4| qk Aglq919>-˔W:!@먁nUv=gf Fg_( Wr.&q6%fRo 3 8/ Z Kje}zOZeݟhmZHe &4iҖI.>FFg%ta8mo:&gn؟ΚVZM/[6s<)nOY)[w rM'g^+Jҏ|cYd*X2tY{𜤺\H!ϔʀ?]mn M3G`vgM1l9%e aƩB8N xE~+QݹHE$\PFCWDsn1o驇.Ѭᙷ(+3,hV '~\2檥]rW) F(@`ꉤFW`Crpu}N5ޔCڷ K^U{to1Ԭu{N*EQaIA =H'89p2e|ηQ3Qu)yJ^RQ>nu mDL!k ~Լۣ'h~o NolFb26ɧ 7sOnʙLL+ W Y7.NͅT0'\Ju/6`6aobCf2ߪ>=Fx[U _$a1e!PIZ _-P{ϙaV>͉-d(t{B'R2R4"{5p.Ƌ09vgoNS ?߻ɸτl #(۽ɫbMT"*rxN!L:Z1,7pҙ!sPͨ+4b˜DZ3w Y&i^PI1|mNNQ@C/Hvejf'UJ֫n8_^iH)nӥV!/ #oԧ:u[KEvxFzYg'snU$J( mZɠTJuƄQ&UyA[3ttbwMԼc@}o?θҭEq!Zu=S؅+l /ўe?nFu]Iף%.ɮ@wg+S CCmr֖8#$;0%a(V/TT t+\C2x#d}lmv޶]opMC( 3;/iπt6shnF^s K~]I`uӦ x-2&7٢L_}\"vو?o*lL}1yb'kZ(Hܭs]x+Sݩ9{2 ^AΧᔸF^ ^-`27uƆqseZ.2$Hŷ#pbnp65$U6k< o̎1 qH&uIF/[\Ew?qAdRjTq.G^N*z|rsihuHF/D3 6U7Tg Բ8E\(Sa H˘"B](C4FJ* \ &s\̱%R~[+p"ʼnB+vG²@F?^=>@>W? uV){dz( j w>ń& $d'XR{!OWOLI?A:MْXbp4vLVX<|pv]6@nS'GhRuT?VA#ٝއhwIP]飻ABѽj\ Q0"/t!}2[\hU7k)w  34_*", KvMiHhڝJ"]pG!V ~e!ܨ?jZ%Ze1U,fXPH`r>5;v8X/ç} }E|zjW ϧ[[ =s6B'έ %~t a׺Fo[gHxC\g#hm?1)1]҉>FhׇvwfIq'CM܅=;cj+Q+4u6ig/ìn(VJe!!H=wӪdNβ|aUUÚNR|<-߬a$josV;R3 !7+ J{w2о!L3\m4˼WqTu+Z8+><cDV\*ê̺>mz6IWj8\UmԷ˄$5"HYG͖O70B8!e Ai8;#aW%>] 3w;sG&MDiYT}CܶQe ȒFGc1B6Ѝ Ac--F*bKcܖK&y|wȄ" O `iJ<브ږ9iƛ *]/2물Θe2Բ6AbYJw1I5?DQ8o_gLϝ(  JQ3,!|I9Ņ;dswfڢq9 Fn%T }7KK&ZT#VY w r{;k fe*j ۸dv#Sam>8ˎ{n*q Jg$6tpO?i۹o~Pp`h"hjӱk|&DrlpcB&[3'8;0DEYz~PQ-5W,?Ŀ슕ǐv%.sko ց ⹑O>g{x):@3G.AIPP9S򸶔6Qt!"1u6UJ7R@U/Ru#b"\}i ?Qིl2TO7A Z~ ;. +B|s!eq,w0<-2Ip]fo~@ʪ}N2+ZWa*sѾV,Oec42).5{f1>7(87 FMV>-4M^<G7sXs ĻL׿b-Q[Q^.}vN`;E.y.-q+"rGRK3ֳSo"$F:2V8H^КXJPi:|#A[th0mfTRyQ(r5rrϐ"8Svw.QOMt4Mu3qTWiI¥;3?$tf,DO $RlO@Ѷx㘾$,$%t۔NnIZhUK8b.3}>$ ݳBnGHI,8:wPqa4=KxTڡ!4t_CJ1AGEeQ/onկ{ !`]0y4r}Pl<ZV/%"*=Bl` o2e>kpg~ VEJE!6oɼb{ǎK*xUmŃaqr=5OEʌ6=pZr>5JgK~/֚JW[9aҰ")<~'iJwfk 3S7{p7)~"08DkkNڷPI ^bvz]u=+ߩpċ+Rh-/tU¿Lq'>5R/:M?_~ m䧠Ɓ0^Z?coa-E0u3 A_]#T&ò)T6׵_͞˜u`8r>wĔ^cnEZ18Z_'0щ TL5'/Kfw2P =m6{AI˕_ xaOGHˡ >h lӗa-,`Z1!B &5cOv4*y Z9t[ߝ<{:Ӻ@VCB\t%*-BcrV bV0`=!3h+ǺC|b84,Tz,27[?~ԲQY5/ Y [9u&+6SO5 ټ^<%Ofد݇o*g1ɸISd+<|yS8cBj(=^G" gGRC-w(VQv{aq?e5BI}^Ce1"ƘQLq.g@%Cyq@踐r>ι_}%Eԙ yv!TD:D.6i&|P> C`N)&@i6\}ME4ړN[=UIjzhM'ۮϳ ϸ"fFȀٖKpl ,pzl|-1ӼXr%:_c+Fp`vT7G S6uqOw3QϼI~[7r:SdǺ q- ebPI  |Cwpo5wQq -CVWTI` jHGc[|E&ZZ)CnZ8>060XvݿREb ( k+o#Ɛ N.g}B Y̙\T٣da%2}kh*wAu"= 79<;:06FR,cۡWW/ez #o:2EdD/|apC(⁷Ku紛/ʗ[ J%1y"o[k- usbǢO;;J:i'zDBJxg+ %XyM{w|H]QOMW&T,ݔ)$4 tE$bR'$!h]D('ied:s$}_ `mpk20:zΆ'~ {W%^:H{ z&C`DY6gA1_>(^Y%W*HRg~*\gxfDV"(lZv! ֖K6Ώ4Ls^?іME;J]k'9/$z9 cr_qfC,x~L-#3tqHNXC/ MhHD )퉍lY>%p\5ZB]8 22>x:Zk4[F^0wC9ŭYGoeMhZaoj{g&Jpecksؿ?5*2y/ *JOpYy?`i]PwYxO=2{f> P {%S Ʌ 2qĦgrp C;v ZCe)a&?xqn$fFL:7%`gxtn%OakkSj1! 0  [Υ"8M}W̨k*Lh)w^ AIp(˩ %H5C" m"I23kx$*T:: ֣^Qv'a01O Q2Qd 2 过(πvOsL '\HDi IYQ Խ^J/l{#1{4iu.YPd(f: Êt”;RxΤpT;? *Yo=pD'H .L1I@}@!ɺ)lcII2Y^_zg[9_gghj1,64[ ^"F:ƱˇrDmX(m]?#2AQ4V( 1O I*g[PbNa6V|2 4XC8K@x.;tTFZl?3#:jlw`GǪth$o ^ϯOަnVN,;J$ڌS<~Zkc8xlfR'ņ>rB+] w-,_1YnS@5- md^XX-/蓄wi2r7ؓYBT5m rZkW(Iz;3.k1)'O Ѧ˲%s(ɷ aR70]&> Rmw\Ӥ_mBAO=*[W;C~|6Xa]1& .J81F|j儅܉]|Md3yRʟZd/̓ L@.X.5;Auk6m, "X/qM9N.RXGoT[88MI@E!j{  L3BF/s>DٺveE4qZ̼Ń\{䒠g;#8y&U|}m'IKi;ef,K嗾c-*inN {)Ƭ*aMK6t(d0$96Ȗۡݞ5SzW־vAjsf<4nyGor:"cқV!?6f8 і#Nx$ -ԋn7u8OC5RkCtH=#riқOrP?~Q W;k$6J=J55~fL\ǯj Dn0*c:օ<\ 1-񵬝弭B\94&;.? ҢPTgUhvN &.4L{Z+Ys{ W\aljIT(]zM'{J2N>ўJ'ӕ{6YV_np},-v땜8$.)ĩ*CgO~p1>gLVc{)=.}`(Щ2.}%*AZDpyNC=c͢[<Ϩ%(Lc0:Pd Re8ap%l_Wh,Q.ھe~[u9gK<0ܬ-!чm/'}SZe,u=LE^Ok! x>8g[`ŧf_ dKȪJ )&ǁ}Td>Js:-ϫoΏt͋>, j5`_`;$plj B%'V<BL+Z#BVl)dU'S"뱗9B)@ɀo@"<-vg9Ztű~~9Ti' &[` `&hS',3sj7ݎ /+@vD#1`tK<]*̰tNF7)%0,ެG*[8yMނxS.y$e>(sk>Ǘ.N ! 1BFavv~:|wm.{PVԣ̇ IR2lP=&=TX|`K5!S%:;(;@Rl}d)SlU,Ju/Q?5p#a|ALDi*Ἣۖzy5n]*z_}zO^wJ^isA/c9;؊S|)oŰPwP^㢙+tb<gJ) /Aiu]InAF)z ÆfGjt'kGLju>҉Vc?8r4D&!rZ `iU徚,ˎK RB*xQ,tmi#-t 96 u| ȭ٭xg(,JH\H3DVO.J0̮z;*ckVO>Ed+'(lf6z 92j򫌪d{Lp3 @(xΥ;[Ftbr*Vh&!]-j}d#8շ.>X5+^h !4Cpn)uM%vjVBzpab%!y_7b<-+5;o?إ5+:β#nj A$V1\`]nJS6䭔[D ;TgR$ +md(D\ӡȤP%$@K^Mcp]#2#IAL L3o"PH [ڨLZuķz٥ln[c(~\t\ gqY`euq!24fm5]188(fܝo>ʗC*\ nI-HQXZY<1kIocgkg1,Ͽ0VS[^t15yzf@ WK۾5%1>~PBmCE0R9u>F\NE&TֈaT?aobvˀb a$c+&B,dkWAs'2l98&_6qbLnEL'y:SrÜ/Y_ϴ bZ.A}ASp`^>]åhHWl82(%Yl^&~/єDQ "ȫuj&f '{n?.} ӪY.L_dVM/rǥ.~=?&SL=wlu.39^}VQEMxa >=WȄ<Ć.SCɣwQk=tĘ[`|xQϭ "C%xFgq[55{JH-uP.(]]_& w}U9ĺhC1Jwߗ+;S  By٤[*TH-?$W<2[dڽY.U-k ̼uߘE<'E֛1Q+C\Nwḋq܆ݗ/;z_pW1Am1Ӥg9(oX e. ~; ^hx뵎Mj~-X:/Zj?lZ;*Tڛh(!#[M 4}z *F>6BȔJ u[.HufǘV0ir˓dDo%=M r\˖_PKo>E!(PkwE[7sbvThy`$x'`gǷ ح7T-9\뵼=B棻HPUL0kq?]Ga6k#4 %krj>iB5㿟5k_i5|y(f)>Dwcw@߹W1ԅCb1 %eS5!C ʕNnE|{0"",y=IQN'SD^g<c)V>o,FpLoh3bG=H wlњ!IW2ڊcLW^'c`~8`a '֡@طsvXi:'pqVp7҄ 7iҴR}Rh^ڢY3 6n&"kZ yYӞ^/+%|ޤMV/Ǻ A"=ѓ,AtAq=QFЖ i3"de›f_f7b=zvɐK *bj2l zϭђؑJO,ov8mvS)' rt1 x,B6iD8fҫi[ܚ [x|.jJlc=5jW3}ׅ7DQv3sq=S@t"^~@JR zqJB1ڨ7 p0\PJcX$4ex9kN1~&Cu}(z<{SdB{3ml8hAS9A7Ho31Ɓ_+G.I~+0PZ0 =m̡_ѲkG ۚvOe(8v [\Ж@"~CLAUuc '⛅:m| 憈竗2W/.kfWَ9T BBr*UfԿm5!dj$)Q`KJMCv.F}Iƽ0}xG x1  ՚&ڶ*x. .ur$lceat[鹛T?[BT9GN60;:#wn"Mv`ƀk,H!-i# *4|Cu9 QHTmwucZ*2>i%Ӗ*c8pW㹛ozs.J :J2o΀Ԃy&SxP_Eb{jFnїe2a繫_h42Ѻ,%=yҘRN .sNmwO?.dv#E1i\<qgWg+~<qZ%<4쎕PR7jL!'\tNmFV 8ŷل,w ]A4pB:.5gh7jlYڼ0Ÿ[ʍ?+hS)(cCH7L{vd^x|hYg"mQRXe\V*YpػE j8#Ĕ]wlEXںD? gX$Y@t|3x&!Eh؀yhtf 7|;uwR0un8FMdRFK4k+*7^ -?{J"#!Nv2I޼ x!xϛ+dLA̦ ERx} dn"F1kkhdqq!ݘV}`z/1)+z{ώ+P--.XafCv/E`һy!?w+Nӊy2 d3؍S~:ꓜ.Wpau܉m:ULΦEo2p_.FLSZ^CLWu8uLVq3K @ݮo҉PtvHv@:lfbeAj{;1M;u0פtx9 p\gtMr}{)<^ZZPh2TL2ű n+wt3r#U>lZ,pbS8?QF]-q7M|1 ?K}N|MWk'}Z0n-y0A%juL=bDވOl<e D@ߍn*^ҥly>M^l}EQkva^#FSf9OMK i `DҀ5c]w ˓KmAuc@dN=F0zuiU5ϡQZHP&ÁQs c͕OMKRCV@ncJ glqRm@ʧQX/xoCr6Oy@F/ 3 hR> ^nu5~(XWE6+z$!y`ެ4ŰaWQng -S櫂Eڜ`+U( YMPM"*imQQJBk3(9 IO[Ο$Jj3Z Z6 #]&hw!o: W_:1/Ru,Vwui k4w" {am)XhH^GÁg`$ELc['U&ƎX'-ÿ}nːy:_C[6* p/N0/|kY E %վ:$B}xx\`6BTׇ@:Jd 9#ZPG'ỷA}$[ujV ('/+F;R`qvyAA)j :~؉%ݑq$w".D@Psg I9(DL9r+!`6gD #YDz)K3'-t˒7./U)3VxZ_:4 k.=S5,!Lt}Y>;*~&`n'_%yݞ(;ԇۮ~ BJ*cGtؓ&A?65Zpf+jVE̬^ݖjmW\%W\d[^*ߛ 1g+a>J+QtA9#CN?@H7L{EXkwd&{};)S,_6y$=ҝk¼W5}a{rɃ1uz`NH|7`~f:3_tⴕԣ\ nBH9`hIx816{53]%qD %Ex,BbϢMAG"S : ɟbgNw{";N8I?V(dHI_=Jb Sr!ZN߫N$4ިIit#cq 藟S?j# c7kaꎉ!Pl2f4**Vp3r!]lya'*W+Z?Q~hu&]tFՋAtKh(hW07i\M.tGj;ٻ(\^?i@A!RȖ@4QCcT-ZsFѽsShc0AS  b R9?"s5:Bf>^Aù4ҫg$^̤HvD6RvǷ ;1 b^cpE[EH-+iR,f\Zc{;CDE"+Xהg"!-+mF*ӑW˟6rc zb\ 膏syM&4I:n.=DYZ\T7ƃE5~W~5oX-݀&*.w}`ސr`WG-]&h1ۗγv~P{ lB:l#i߯"O43t-Ε)PuW Yj߳0溜dmYͩBzLvS۩udЗRjY}WZ9EP=]:gɐy(2։?2sɎ~*T}_}Wf>|=ۤZ@>j!D)+vJ9V?l!C LaþsD$.ͳB^k%3 u%&dcRyPsV m, 2:grcTF$ԞbQt%Z2ͽc >틧z/ҕ&C8+M"(%rfhGRznƁUF9KTۏ:M]8MpYJZyu͟nR{r*֊ڶnE$Mr9XQ(O9fL6;_~rF/ 6.NxVESzy_YHBMz tLi'[3]{WV`iBXKxT&fvʯP}y e#qiݧ_`at =K<2F u{ɠDމ0NB 08p$_(1`=U$TBǶJ&Nh:ee};pΛG84p!`z\oa&HKqe[+D>2*Db1yJyJ'3@8"0swF@͚]PW-,uzi0Z0yD+C6]=q'Cpw<ЪN "S,L(&eL0QݳQ"nD#Xg>|Hmߟ 綊O`q;; %} B'6φ_[0< Rx_ ')Dry0,w3pr ^M4u<bA[RR|DhF]i]}^ Z1~! KtAM蒄XT~fiKODr `ᕚF4Ԏj̞#&w=|ba_,,\ɜ ƁsT#p J2N282- :~k5K3LbF%i]kk-:$Jr?Z{*>- ")4P>-|D%T+r*"Z-vzQ߄VaՊq75_i>\q-4>,v:'&*8uז9 m!mSI5 hJ֙xC$uH]d |c+T:싰vlLh&6]SŴ" IFw#Ml[t5bƔ>Y-.c?mYDu0ʋ-ݑ3HnNNY6__ !̙#rx4Y۰A%$:In0ߤPl_h,移^ v~mW0peV;TY$;g ֊-#/# NKue0.V`: _S?rR[6(!n{YHY ")APk#4)6 ̆q.Ebt* Nơm<'ܦ2mZM,k?E)WIkG6ɑ4N@cFU'fy莳l[ڀ1DK&J2+zT!H=^ɹVwΛ+;f3J}cWʡ<`}*Յ\U ĭ,5H@bPV5ҙi0D7d&WXeOXd^nUzF\aPTa`Ѝ/I8Fθ+JiSͼ*<1Qe|kk0]K>ġb&xxp)6A>T2)t3j{>XbKZ`g9$ ɒKznWY;Apf#k鏩$-)QW](vOcps;5B *tZpdcv{ x*Ld +90Vy{XLgvd3w$"wb;n(ԝ1ݱBa n= l7WC?R5q _(;D*$u*eי譣xN#4;,@9N9[ځL=i EFv+IDYBGwx(3Dq1uJ'G+jGx{WtNj!t %+3H1zWRGu?kVL&F%;#f cngjHFlgյ٣QWV+jH̊J.k:@5P9+s8_z 3ڌXF>]SX;44t_bTVG[RV3ȿɇdo2\jXj^3X(ӵTKQ1)" W5sPGG3.Q ѩkDhB`+Sx#(_12ٜ޴AP̋Kfg1cgAᶉ]^> +Guŏb^;ɚ#9d22S YxƓtU_3rMn$䊕}1~po߮ͽ&@!;rsbp3+[@yxf5FߛH[.=%ĕhlI5M+Z8dp0K'6^$,k0`t %>ޙ3q{X f`86'R>y.2۫Uo5k6D `&5Uc".A(L+`LO o;NVw&ݮDg@^DPo@b䎾 mec矤'sM-.#GE{nѴ=?B%NpDZNj=8̢8BS%y@ HI6Ip §'B4(5Ŝ.hv&PW+PFQ3fgs0:3is]l&E3\7!#0Ivj fBZXBb"s|T,C;"WN_ס@>dJKlf,lB <.یT2O >Z(VCƖ?@H]qQg@*'*^'삹I{{0r>%ُWB^Œl؁oޟb72V*'H4uurѥ*FtygTL5dSTGIQhϴh'8ɡ a7e) YæCղqxrnLYYN[Qa"LQiFN3 drB: HELzI p)99m<LMq|;2b&54ަd,ԕ~-_!Ra׽vk1#!=R@~D^z7m^6^meT ګJyw Nc>_؀u!rX~P1Z* t Ud*C lu"x"bro ӎ?ͫw`~KD; $p@K_`;Z,0D3!jöT:h*m]ߵIv̓DCpun$3" c:gW-AUp-╈6 `_Q;؋tpw4Jd~iJ;Xy25yhfÂ˦Hq(Θ{sm4]Z`{u`p*,#V{g=yZؗd@!R{rc=/(0uk||!5]`>^(w,dpM g&$IA?ś`*\S(5 K_D3Koq|3EKѠ?z;2Rt8Z(t/Wm{M}Vo@Trg n%k-74`"b[^ՠeF|Cm9LEyWUS@OSss黜ճOK3>mAZ6DSEJ<tfY=$jr ܭ \JܹT`~Jyo'֏ׄHqIj/Q~Fk`%&”36>G Ą T[ѝQM{$Ȁ9mёS+sdoRKہfqQr6c9?8ID?$a ve}.VVI[tYn<ܠ%1/%y9QRfaJEzW0p99 :l*e('Y g{z@FG3SiԟFp֎tn^Ec;YS"4(QՀ,\Iq-U-+mWpҼb+g?&#uW6" Kv>dc͸|њ>Co=Cl1mc][;pW}l֍y0ҡ~Zzy/5(,ŋmqnCBm3">+?3bmUy? ܷ1a*p5FdaM8 Ե&l1Y{hB 06MQJhVZ%;Cjr`m` rJVdS~²S$G+FO)f^ҥ(MZ^i:-TKxoaR a sXoHP 2⊆|:OARoJ\]SZYcӹ ?7'{=ZVa]!y&ɫ@XQM@'kdc4'r? R:[/'̒O,FtB\prt_el*/_hlfQȉYmJ7y8xOdS:S㸍w-ǭ!«G6]ok !cI%OqKfg a8ב( ң+]^S7iGߨRhIz+߮ _-ib?{KjDĞJ}gj;^[>xu>'ۨx4tQs(/c5TZ,'kGO{ε.=]#hZk 7罥ӭDы7e~z%>~%:-0r]Ink;po?0xpAح0M/\\(l*[[I˺O*#&ȬiU4g$1Y,zYޤL,ČJ< ##2@Ge۴Wbb&F 9AeT{BPYM`pGJ7f_OI.U dB_2  5qE= ~:FtCIypH]۷5:BB #Q24D(k`3p|-"KxU t>X 0<}31X^Ick)jiB)>"bk ݛlF"/E-$<]p%IlRTEZ/d8g9UQI=(|_*hfJK,P }5h_n,J^fGhiwYqj~ͬkn#|p(NGu4)ZÄK{gMzhڒRU=t<nYލk{HkCZBfp(ˠ/om\PKtVԩ.+?w Ȩ;j͠4IG݀"B&C@q -okhn9NB N =f = (npIiJs Y6yBzDaDcF ̻,e7؎CoTZlu&C_<vBLJTB)&D͌4.^NP/nM=B-r= }\.eA?~*{ Bdҫ(wZ|u8l貰 2('p ?a.-`8v@+vCL$LE6/T^ĦJ'yB>,uvB!rAXB}K^'L# A _:%.YWf1N { R0E !bWte@0 iKE&E\Qj*Xf7hWM#8W@Z`ʼL"dR嶂E\85ߑ\^gݨNx61 mp2\a-a@ .=Q0M /HR}#@vzՈij9p( E2r9! gTbZǠ k%w~B#qS-ߝԠ!|5ţ:^9,kz@:;NO#5uXC?O{2§Җ65ܭpjb X B΄Xޔrd X7!2Bׅ=`DɄp0Zោsk\}x`7:Q,y}ҩ/(G<^+{c6d,4,A审4ۯ3){|F0"ti\U5';ax ӌ'=ʂ9J3^=08ǙgvB LU0EYV]! jaSmi~Vj& \;@.ӀS@2K-:qbe ŏ{a]WϚÜ*UDYzpSj>B0zMWb?EIJMgւ_~GVntIE%N61V6B 4H[jtWAG4%( [P&8BM|% L0|u Fl',r.oho^r:\&JmʛKGnuC95Q#Oi*h㚘|mvPI<([$J^3YD{( 0^āI!~x{ @(H>;E.ESOa(G(J=\2߈ nSt [㒂ЏZ|cKPu[3ox {ZAL^D#9?gɷhr ߑ@Sx+;e0ϠJGKO$DLm1TXMe`$-0!W|@ZMK4› [x !k3O` P**QWVGVjx;'/\RuړvۓF2m!'^2/OdԖ==ϻS7l I@+((=MgfQM'"&|W6߹z9=TX䱔DD )>$\ưB?f-<1)uE~j*Ggr|>l-D 5~,|ҟg7.q+ ~%Ez[l?YYdLLBjA2)8%[Q L,:4Вo1t|/?0_bVw,9 D_`icɉ3{p>K$|89svO`R- 94o3uQGb%.ٻ㡝#rB[WiD=ּcS#(7 -!<53AKث '0ZޜWOG*4 {gk{)%;_XE'Rg/ >ݙ9OcE7ZP Ȳ,_a ]=&0lܪ .R $'efV0 Cޛ߬|  7h#jR6-B`3^!݋)oO*EeZm0Zr 5 Yu~z#|/3ĆDHmDM=u8X3x'}P-]~DƗO tUQqд.QmHK @k|;N#6 HHOKM%#H9J^5bF] u F.( ԓmr"ʞS_@bR8%ցe8IOXvRu EAJ{+_G1ae6I;%%:}wC]u}o"v񆝪4lh}&HRk׾ -^1uZwyxڪ,u I>~E#i|ct=[Y$ ؝=$uА)mQע ʥ}:W({1M>P (%s+;-U֠2/jI~\P 2^æ  ^hjDOG@ar9Bv /ByzCuJ n!}Tn+6$Kn1`+η~ -TT? sp#=}@ * N4>!:@&﹘<")١9~d`yFb\xk~ƣ:-.uEdI8a0#Z٪+zFXFsf&$q/,b{Z-é>(}KxMyxxqOMv|VN͐w*E:yHtO>#]$\Di&nGg (Yy:;/L|2f 5CٱpGa7ﳌ}=Z&A٨Mai 3ń rS ޖf9C#Y\D`G9ukXUns#M;*^9Tw8N~(Ņ6ѡJ)?|)!̦x N e%'Wn QgOJW" Q'l,p!˿'*X,,G@6 P7qk?S?n>v+4鶭&tϧy_%(MW^si6j7@\}} ػ;y*đ\x^g/0JUO~75q>޾fݏhXUbwɅi>~Q\4Ő2!wW͊}wPOI*̟jbc`#rRЮ&i96}'a"oO?̵xz.E Gd0 F&rD1F й\HtvH[= ? ^v&]U e츫EݼvCʨ*Jv?)]fc,# W0}Nt46N&Α3OȒ F*A㹄A fJ>gdh?l;݂8,ƅ-KNo(ѷ:kj#č$FTg[N 42=sÞkTB}74^$[髊O_[3L_ 攛NemZZJz Nfou,:PJ=Cf,9COsM鏘 :>T%Ϗ#xg }xNJ^W1mdU%鯡LSBfqUН< C7_Ɂ50nD 9hfE6o5'#&EM5Äo多J0j' >@*;tŨhSRpkXȓ%W։VM]?K25IAݺE؋R3t7il]/:x½g-ܸ8AiZe~}Z ؅Uߩy7˴dq4S@:FlI&sf`Vka|lyQ{#Pd==J'nNelLce7Qt@e`_M2ڞo2Y+q^15ŭ:zGZ mrǟL֠Øy1:֮4)q$aΔrILo-P=()N^1 @lrOE ^$؋ nQ`[zg1R&aYZ'Wv}z2U9?w WBǰ+Iu1;j+IBr ole~W+nH>mHrȨs.P`9=_537/Hcl12nZ1l_NL )F=cݎBg4veGMqZS1@]* lzm-TMy24ΤeQ$ڰ3[B?b\];`}9ՠC&)3*#PjPR0뿟giBɛ^jU#?T(>,л}_]C@e(M|{c? 1҆s;pwO;g]`>{SzNt5+6c'pԳ,t.!G*?m8WƢ=Q-t _,Kvl L&g=]el;Utqq5횏qۋu㗓"-r6%}8A`y%(+`MRwt0mpNWslJjm&v!ف'!fO m ~_r;mxjv@t~ nwʦ&B8vٹ/eߺqC`63C(OrL]-%uާw4Ɵ0h-.a<_"`gq΃^f?.P:o|wxJeV "OTq0rwb{'T1?$k8<ӏvj ۼI9~Fm48upA m?KA#/}#|.1ZW˭ 4܎{=f{sj 8Q^ 3ݼ%D`٠\$NLHJ ع䬎h[f y<$zGG\9vo uࣂJ+0<7Q oߊ$]Q!`1pgQrRأQXy9QBFxy1<'|y,+BT)o0g1) gNluEe!F']8FD]k#&1-'v8eGm&d'ҕRv_#ʑf~W\;#8|'Z<^Oy~/% {@x0_JOi4J-K0}L SKْ `zoPSsQW#_\}"LpP fxc䶓.3&Vѱ`K/?տw3`*1!7 ^ нaHQZ0PT<)«/S;Çƅ+TD()AN)=v6L_soOK%Orp}T -ڼhn}iك/ل BoBƊ VyCК0xk#S<<kV xLy$P3$Z)1wM~GYJ׆5B/H|R[l9Z5TXBKUsx>,w6w10F_ U o,5 sF}krQ n&e2"(|ma,ET[ iוr%9|SQ,>( zAI)[bYx[o%w~*ak=_GEZm˃cn΂D|Rw+OmaۇҊ I ? 3i2>vAք))T8Tq:,x7#  S g|wߤxM󨘈͸`QI0b-fdY;on][8: ٦ LqN̴ 1' ^<>u_ >v-̍R[7%?CI!iĐh8^Q(X."M "4yDm[(YCa&i p!mt FOBxlIV UR>&ɪV5QɳV\xlY*]'^Ssn:5[{: 46rU>$S,˼QY {ET/ 61hGp؈dkk_חkZ8묏W/F3~VW:SH[N+N+*>s~o?L}Nz굗z%>Mmm#nzY6*c)V[ubZR6A F;Et#i Rrxmn2l =!6wv&Go4:.ct?~7u9+EteOO} y|{ 0$! вa,!VmNƥHjV*CтI膁?1o0bаR?oGNp@. K(aGTzU&gހG6HXOX '3 U|.-ȺlTaDְ)w˨.0\: 4*RuHMan!yqgA%WKrī!бg4O3oA X@ Ft8I]؎ҌGfv \v˱vڏ5GuYKX7wa[eځ@RO<^lo\&\Kfk`P(3gܐ $\ͻ;?FX}=s&: *WH*Q?\0n34R r.(֘bw eQ57< ZbVnSi2upQ^~>-mF-mO/϶qD57uS#Q|QWy!.z{sJvL@d@CMmO r < 5{1]5[kOj }90椻MlV_at&f!F{н Fd2 Z7QH$>8}۵ og (Xl1gZgly}z{J{f.'NC1&Ao苆:-Jq9u܎T[0fu{_^qiD+5, %!ua e YhtIxgY?2%]]):x1cNR Vw/}Ñ,k_V(=)^T`gYq2at4#wȄmql=y}Be҂ 2Xn tʋʋyXt>qWf b@C0eZ%M 3>^Y{"7EBn-_̊UyMV1/ʢ+DPY 9Ƥ-ksf}?7|;~Kh.3Bj&f;%hFHcuMh 3FSكW)ds]Ѻ~ Y5!~E'{8-^^_O,ŀ,Y1/N+d4B_<IL's8uJ)G#~p-UfBP=l4Jw 2!=X5ޑ}ZfZ4g#XX!)j]"~꨾ ͹Vyc6#xX-֡MUb^UڄYK? S_cC\MmO0L(m$cɶ Y4 ЇwE{rtUĺ]|+vQc 3EO϶su%%2J^6C{;q j۵xjϊ(87h /_L^ŧCF`H{[d/}Fj>|.~uQrV(&ǹM46+\JxRI B[;D(Z`@ "Fg%<@1-Vѱ?Ði9H`QC-t _ᇾOhД ȡvA 7X0VJ|y >y+;~A`Fzǭ -z0>s(`=;~Ny٘@VbKf^{;2Eʧ3Z4SȟYL #ۚGIC׼h~ҥ?WKV0'C^1!'xK4E붯pݨʃPir22r\dToM~)ŸLO}E z1ڸ㔽\T-g1y{51 !8׊?"Q7a*dN !/^Y!6^7I|Mdv7ᯐ9OeKY.lȥRcHb FfpeR1.j]X, C$&,ŸIܺȕ~|"u-~+A7˪D[J"+ڨnA<2L:#SS=` Ƹ`څFvo0DiMfznzp8+=sv9 OkǝUfvoR@3hde>+ QD?XV_׸ NΡ3#ZzK_ӈߝY|e&(XS0 daF:$pla7OT 0 3]*}sUU1H1 M9BhmAܪ Ķ%WOn=ZۇVNmϺo&+t-#]Qf9IZ;᜴姱 3 EM7y2:&j[Z舕<#̷Q3//Jsݦ2J?>.w,Il FWh]n1Y.kֲ׿50hҌ)^A b6ЉD6VGq.P0UnxcWC$aX?vN@vdI$ Q,\wջoo GKTӧO cYeD@sB,-Ø"ǎw&n;>j[N^#;V>}y̻/A#|BԵ `Z'2}/ iV~ޝ=iƮΓ}ֹ"l]єca#nx# Ӱ2ڪ;*db\ڈ,Wy\9d2&Y'jzd{Ni~@1ck60d~ЉU:`?EZ_Q>%NkvGufڪ&q\ E* %K]]c| e;+_H+{qqAم] Wa8`{MLٔD?f1(GO=_)"+o 6ʬTxzm避\PϽj4f <]ƱNzlߐ!k5 m%(FsҦ귝LVx8ʆa7X`4Mez*#=՟PkeYr1<;A\8]( @&Ji/b4J;p =7K.߽e.G` TRHB~dΊ% ]Tp'D &/%n-҈ee9no=VX#U3'Wq/GhL?EKsC I-E/A9BZp0~f`̙|tVH;?[ EJ2aJFTǺVCo6B+.`ma%wxOIwq|ODhMqM'#x$1H;TpL |Sjcwazk,lr(C)d:غjk| ]x蟾H⹺vNg"Gl#G5/3r&o=m`*n`d ҅=E$[IK:J+%w2Q}; P݆vñA~$};;/ T9_dpɠ4c?YrD^n \MyB@(8(L*8إ6`+#T(g}3@Gͅ{$:S2IFU/ˤ$zo<kW nnCA m P=p}90v#>M|A%PR^ Sr[#~mi˷*ㆁcp 3I~$`X;߹W /{SwBhJl\ZT;H" Si5Ki!qSi%`y@G"NC,.bJ cs ۱:@$Z 0|!Vh\`w׽P]525pV+#R2A SD"`޵~`TRk|2ĬR]-i˘XSY :*xM 0OHq[_]qC Ա B #f<5R࢒%Gk7Pl$ul\yY jᘫ|VNKǏK٦bmVAS(iDjN*LBf,gWR&((;ѣ츌s3Nj0uEٓثY itJsNWxo"eh o+6(%6:z|8^Q$@S\;gcE*rQdF_-$H mphiAI:lQxL9G(VU_El#!%Hret{SZx*gIz f*Tg R%R?xY(zE8"V$-EWAXC ¥"EHiO{g{ O9芀%IS?³\HT_{{;01]C]B4_=炿,gw-ΦH jJ81V$q'{U-^#`*x i2]IއX eKxF5њ'Y0`4cbNup74T5QA#Mfadx4ߥItIfʻ7CSB\jMZBKI$?Iɻ꽓qOto>K1rhp!`PCFVv?Bl$VWSt;h*׮E0WӍLnf'¡XB  E-0L$d_,!{PV%رhQG4)'_YzSm5v]vC_jpǣ!.{>4|z܄k Kxռ*FA5d֪ltbB*+b001y6^{pT $#Ӵ;1g^='!>vczBcMHBtTi%3 .7GO&n^0rG qD9?4?%a߉=qkZ m!6*{B\w7L hv!h᥋<au*kYm68h160GͿ@ t] I6T &4tUgx+se(n(>u9v`pS`wյ=v5>ctDj˅q|2d8z "žgۓ'γDZ|^h7(P--@/ӭEt@ZX LxD)[?6׮3Em.0Eq<qI-F bٟ*N]dlj\l$G"dށk_Srym`MS,eɑm p}iNR{䱥 3S+gYZ07070100000358000041ed0000000000000000000000016075bb4300000000000000000000000000000000000000000000005400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf07070100000359000081a40000000000000000000000016075bb380000c3fc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf/iavf.ko.xz7zXZִF!t/zú]?Eh=ڜ.+εϹ@GC``};dgncn#4D&= TԎ98Sq5%kP yz/FشAqB߉xD{ΡuN;#6^.EL: ֺRuֆF|R:8OGT_,u}ہzvSaL4!7+3IHVPS_[9@,Sb#'+** wY98yw b5S'7PTSV_s*qG95:ZR K\쇏&*FM@4Ο)!#VM;"`6~!+i@:%Vٔ?k~}{(Gp0 S@z(wr(B 5r.,13Q^=)B]7|`ؼW%=j>yhWrqz8yaM|ւ*k;ۃT4A h625~ C۶IWwoP =Ѹ-)Tp;w`vQ) ߳t6UXZPؓ-~DQc RB/ 3M(<in(02h#mQcBb#v&gmL_F7}'K{V1g*jz\8MtwI'__%Hs˵SW#.^"y8|~щY'*Þci %*$oH8]*À&SWK;=ȸ. 8$QXHݥ)% d"5h1a{"%%|Bz9?E.I92_-B *ZuKE=*]}Hei"!D}sqW6%ɹB6~'KaM ֦M)%oKS771x 7QDI!ƿ<;(JIčLIHd_,dG|nt1 7M5=uVWJ&?}gRФֲj"Dӎ8_&Rk+$P[R@)BǿH"9JND}9af/#.%q^(yRSbC^ "P8-5xcUm~xї Ԃ +t n)FKd&X.gmk蘁!M+l-h:(E4+ a%φWUF}hP}JC@8[ܱkRM.DX6ة2V'fcP{4䘈W(c W&ėa8uҌ$j$ˉcڧ$j\Jz.\1-LeױM@dM/(UI)w}Se5U0CGd∄WkUJr\?Ř: yN0J 8FSCLJn-O=еώ)f ݜp߆9߳J>´q!!m[Uh =$5]Y8 zg?調Ҥ\2S9a)wE>%+ *:zT%|RX$N[,S\آcm?ᝀA6~XtĺCĂr l\^|MUָM=ܭ-iEhh~z^#*~3v@+Dq˾|xPk"īJGqU>5_949&T>1D|0H m[N/PT&^3-}HiҴSͿlQlu:z&11.%0 9`&i >'xE38e3ީk>{ o99goq+Y'2{TZaj:~|)P+IWLp;B۷Ҭiy˅ٱѠ|.'At|X͗8,] n^džR@w 0n$x@eU75p!o<s`MN?S|d%5x6 ЭM)»=MvVw?wMKTn44$[(eTO ؑUe_/k8}Ό`*aAho.nDM6IoI\t_Ŝq^V苎ҽm,O)IX&bXk}4k&S%B^hbMM"0!)gÕCv[rSյ[DK-"],aPș~}3`Xt6kt:_}ccopCq^M2ۺ: ("8/= l\]%H{8ͤҭ}SD(;F |.A$s݇-9*Cx-¬dlG gR')*ErF ˄ x~|n^C! 4F us%3߻(v&YF ivIXvV}KN{7]p: ?Ǭ RcFIqT6iAG^D* ([3XTx`I2,H@W]C0%Gx'K8v , sA]^7lӣGa3\{#ɒ,z|e>7FװdXKش#yɐ厵3ͥk֗qxq4(`+3`d5pp yqpSA=j`+kC54T*}V9C Ʌk3d쎺Md/›z?¼2Xӳ)i,㳌@gXF<7`jnJۋP!&"i%CR&Z#jof5!V6p›]~_VX8,(d݃39XǗ埡8YDz]S鴡SYP(jӟHӴr x$MQ>6ZXvu3Ф06Ee9֖k!&¨Ac̅R]SʂV[iuB?9GMv3 ~JƝS}/wϓ&jl}Fl ?>NE{lA|Jd*p_F$F@Zi|[{/H|ð_V2zT$p>d@f2"@TA]>(G\qF G7!fޕbJՋ\ qzEabB-]E\Ʌ )cq$;0 =#4!jz]0 ,/Iy}ObD uF>-E$oR*\@c-C x<hǂq `ȣJuAUc`Q?~}A3U=ISo %2Z3#VX1U[:Yqgrހ{UAg 4p΁!/|̤ DQfG7Y w}:YTs횗G|RǤe&XߦHrOii;Z~]:=w zbf!%U@JC5ΐK"ey]~rZ)IPaNF[|O>TiHb!(X@5Q09(VCr- O[ڟ-|Af2ぢqbS )\DAHN44ӴY%0Hz4}+JIP&"Suh{Él2/SkUh9^ wS+*`d\laI퍘?*,3$q*;f{8'}@aIBcFtdSS w/-;h`,#Yx[;z@B NڥdL2)2Y+%u[7Rc z: Mpb¾l*Z= qqBV)kqaQusI[` 1xDzeḌi/rmK}1j7iAN>feLs7D}y{8ϭ!EBSt[*o'*ñ^wn# kPscP+}2'mgIfl "wrS2²o_ #h_ʶ07PBF .Xa x2;2xnٚHQ>Ʀ&@䏒bB^ 'Mv4ݙU+i=B7TAaV|É L![lǣ(dveݶA]a3pI d!F?md2рL`PɈMapu|$|!RnїgVXb>MmO%5Y|1-%[_8k /*!ӟBJ>e;k,&6JC+<)YlS)q $(p*S1Ӽvx<(]XΆdP m=d6stjg~a8*֊g@0[+Ob`8;wQ^B%ç(ᠴTrf;u.$}HUpg|G)ܵa7:F) t]?^t:zHBgBK0).N1x7!2( q̗OHf* 4_͐FZ6WT7+V$k~Nuz>4]65G@W>X d+h#T4HK5QDO׶fջ^,E7}?2j}mYlf~` ?cJ qjd=;l2{ݍ[Q_PqQg}5XIu lQYmbH8HUxh錻>A ~BgSPR#_-}V k{=w&<>z  ~rd+Wmӊ/W Q&6I>4ttʹ8ʍ&}HCVZ<=Oo:T*C 8W!7,:(`x5:rVdhf23< ]6:|ëmjJ86r79u1T;՗9Xo߭sRmizP΢w!:BXxR4avRn>P9u(%W~@* }1ɨ,8=QNA-m)TzɀgdxDHy8.,o֚Vo+ѭ?LmHfp֮ʚ`)M(4̰ƋӦ[)pGk0ɹ!;1_]@y+n;ADSB+@6#!pq)p t#]y?s?$) /KΉQ 7m~:pB/lLO 3cR쩞Cbg׸/D8dTw*|U!V9*p0(3ɇK"Y]GPU~[W5 =#%5N -\O k Jϸ뒚kI::߲_ޢ\>d{3| z حUiּ3/+/^Tld$ʣLB'pF*RY [R:L㫥%92N3 [80 ԣ&#M&:09|}wHS_D*V lDQOq- nuH-WLBV;!{$K0PB0`QI%{ scQ-`\,aiT_@{.89@N%1訸5!%L`K%ƖՇG\ľ!04 ~Ay;ϼbmȽ|u&قZT%O}G'>N]0qoLb5iNimÒI[We?ijyoC $Е8&1J;y`[ԟ5qSF[]%@ rez_*⋙(]Ě:2lRm 4qN"oliHyj:Sn[:2 Aw V75gwn~!R/1%S8S7-}XM)0OO.Òv?iZN<\̨;}rFSXu@)=uubl`JȷW꟎PCNǷ1\sd]{LLZEJExˀ>X%})Κ).m ˆs3]U+W>UG;G aA:,čV^1 He-ā uٍfSش56gI Yj`z`E#,g6Zڗ `r k?Y6s`z63['8s*FvT?b\$~eN63r;¤#)1)'e=[ r%wLQaFpi[f)\edh,? 6EXQSa}fWy& ISq)_Ñt { O8³1Y0RGonr]H;yK(t X(ɍ#~[rpܐX]*I֝\\YBi[g]тz wJAe Qvx)K{kCrq :5Z =\u{sر@J(VId's/ZSL#1PSL]W|O͌OwI;Ϩ JW4z3C&k'ܤ&mUeizW=\=fJE18CݼY⧆y<.x-3;N͙G[i-4" ,^1:I)حx:pOZR_rp9 N[C7}',^yձlr:9?Yg맃V%FRVHeCcK,u2}f|yg`tɐ p蝢Ie롁~װ^Yb[6 'sG*l`G߀L(Ds;63 mK@abY\] @>@iЮ~`}>O ;-FTg(}XRpB%~zÑgcH3:7PL3 &amW H̀-,'Պ)iB=hE6y$䀳6I^|Y1tLM(Yh=xRfh I3V;͸.yv/!FޘonRw[6~Y`ϭS`6xv'3_kN Y,Nޝܻs"jDՎ<_mv7/3\ph٢=SYx#[Q/O|m&+H>ŞMp&Pf~">+F3Q4tNKxٸ# "WOJ}RFFr!:*DX^OOc1TV1,nY^ݹ -d1 ,_tT[V\opm%*{H@-KF#隣E w:'#doSJr;#S'~H%q1f"8x[1gJ} ,ؤp ]ģAL"NsñO!߶UzI01|ڢY#[釱6^jsժ [ >]8жN2:"$Y:Dv| [L.OQcznS%Kj0MD0N"JLFrB)0ܱЄg5St4åKZ F0V+^Rּ҄eΧa5F Joh160e/F[DUP^G\$wW&QԜZAx%q#}Qpgkʃ;(ĦL8>6ˌ|׋9PN]kVذ¶LL` 4KEև7 7h`2pwpAe̾NFp)=Ax0z!ܬ wC'lHdbdwkQU EilcG32G$z/nbNgiȺS vXj,PfWkx e&F;pZnrd<(iJN'-m Rf_<β7+xF\FpL.IwnLߪ5iٞS\)פS"y"$Oy ϮI1~W 7 u-"^6JTL1[sY-]Qz?C* 9kmGSIб"0/ogN)./Z _O7т(ZlRtf@ZzLv*q]bcz"U+ 4|'svQXETKkˤؐ ^"{j0ÚL021̭JО;6if vߨ/+~]eQ!k ' ߈ YpFΦozq-/Pr 3:BS[RuR v FIVeksV&'@u+]3A#әT[jqxtɀTx5 MWNVՐt*YkOlk;j7"XU,'v$dEs_ɸW㬕J\6FN?s`xp . l'Y@Oa4R:t4QṱzY V^-x5fpg#pݯ@` }[”*p錤BβDfX]I/ƣ]$:_L@LBQ^U&h:Ԧ,ǤA </&btX$V3Xze8P:<ĬwJ-ǔW"#I {4m^'hwwK3W♛a9- KF=ͪq(J-= i]! -ŵjz3ng%*UA(fVK0!6 l BrkTM 8D.iF$jV7@z>?:xM{[/H.H9o8~iTRoJnٙ.~P[%=ߘ[p3\z`w!wU7ww/bF[^^.[a0BƂ]HXqP 3Q0\#bY C ]B뗨{#jBƓp3Ԙ4JoEdޤ_j*7OW rbWB 6筃-  :t)=P6O .]y$fy~g,i QNv)1ɘ,їz(0No֤_0~O7:YxtP*1G8oxe~YnZY`;2TЬR60o؋@!.RcU7Ow^VhT\0ə76/ 7W*&?2^$yT)[z?\騬!C/DO|2v;YoʶcGTf_π ",n-YK=< 4YtR>z7{J>-opB^5^3V k,496 T:fp0-+lJ;A T7-uf͗##vOvfᔲ+QjjkF> ::H1eU֌lNh?q hmA\Og/p@_W"XQmL Pq,|H*ic1hU `hK#d- Cۭ2&oq.J+ӄߞT犃=׭ <<\zG:QV$*[ =)[5Y"^fx#^D9X] =񎣣.C_Q92Ih& rn{,E36t$KQZ#Q%NiG:G0Ԯ:GlG Rj 74N|%辬]Ĭ5y藁q|W TO匂Q7.~.Ex4D1t|ˤ0K|T"!"s+2ݤxKF0B\:4otzk{C|׏5-hY%;p8ҹ5.K&D@-זnZ >=kU&L~{uٻUDWֶWj <@u0Fگ mcBwNFH"F,ŭ]J1oQ:4ݵ%F;ihS9"˔H3U U_qDMSI$Z2$ /QH·O}_NIџ dX4 uֽBW߾H\lU*m^bK|tX&QɄ|]a&1xTScmf6% I@d 6z)@m]ʧ|^d!P5KuL[YL'L6Y!LwM]C2H"A[`n*-w ]x^E]>h (/ E&"B'& "ipz((yX&;F$s !8}ʑ +ڡ-lT(dΚѳj ŤFXuɩtM2"BR2vvUp#ʐоPvZZUR{ ]Z z/J$X<7nGSv/ |1aP~e9mEeǖ4f/>7R1%͋*b$~թUd}Xw̺Kk)Tp8FuqY7fu]>n_qp:SX␒\uA_SY!&w#rs W*@Ft߭~Cׅɢ|]~&OpRQly.#W÷oU~B4^Ma$b(`-T` /lUP4 GRElfז]QF)/`.6p{U?1Kۅ*y߮,8QkV遍-f2\/5)(tC?Rn^9TtЊ$ vR F|NMB۪Ն6jqOc49%J5}1zec^R^>: ~flC[:8i)y~0@ȌFg"+1o Ue(5?r.j䓳KFPO HF6X'mnnRY FýG 3e{g dSsA1fg~(kM]wF>A)4 C_ 1d:c(.46R5 t>dtD7k\f`=a`$ȣW(sق0..u7~F w W`ՠH;_vKfwB&[JgUO_HMe=v$K 5MB_͂F5AP`310\Ɩ.;˷!\0 _\%}8'(v*!SGmtFW}D~adA};Or[C7웜9uPqNLDYiA|e*&T/gH/Lϳu@^ g/͋nf/hrqerQݻa%VAnr("lr]=r B(߽f&@l/mDH 'd'?` Q|KXL:o#^uB$a5 fIP@;B`#6=9+K%fln2Yyh73q\auHg_r0sfb X@zVqJ^ʮ~<#ЮwPoa p+aղ:?X-Vuב^jۏ)Sw+)^s~|ď<™2:}2Go>8Y'n!"FL1lUKu8I6:=J(;YvENMsS Wұ;(Oszrb43&zυtKzm6{҆_o@s 8~x%`L)o[EJbx7T:HQY 3q󂕗i2[՝ǁTDB( o<8eK^z3X@x| ~%.(:ː ER?2 /~h/&)d&+:"HhZR:Đ{LK:˨קhwϰ6bqo$r@rW8R["Ս=&.MxUW kT- B36+V}JUn5YzJ315( E a-弖t&9ȪbWu=g_PZ47ɤZNd&I=T\ȴ/ClhK%$y&&W Sco2+ۯ1Pu[y]q 47͙T@t4/o~Wa&a,"V~_ZSꕚg{hv0fd,8(H@ SxZΫf%3bo_.Pb1 +~4eX:\ Cیt/8襐Ns%q J8f'Xm=f|SRR#8#שm>Xՙx)w<0w0pĠYy:4{F*0.-ew,$|lpNi7L[̿#mS%8l?g[,^) PecJ |Y+R4.^bpZI]ZQ'z(ly uoT<I=ۋU>bgt1/͜(C1p0O=&uYXC}"|jҎƢ _)׿/ȚIܺ]A:\P#-,2_Ti`mgցJeriΫ8@[aJ-hHȜ6[|"9ܒ!H|.^E"\z%+?X١pI+-N4U=q[*bypYHSs¶&6H:N ('pRg/섹I1S/LF|TPީ#!|[`>b̰z1}:)度D\idPN~諷OEdF -bp0*BF6#߹7O_+,p?}<깰3ZrYc .x@o9Sgau?J ~ؤTҴ! B}_U?졅y"B&Nӟ2a.#;+s/чZyx^uaKY+SL:\IZʷϥej8!tW`͇}rzB%l O27i~ufc/.Oc#7oR#((jj/<]RO]&v" *[R d#Yz)TW<|{!ճ?rvgǺ2n΍c)yڒ8~ᒸ-]OMK 'ٹ'[U\(s$zQ**Өl 2j O ^ߑ'~R#f-0em뀲V=1[R(eDJC@Y|FQl=W#y  jfPW@݂SX-EyXD,w`닋M JXX%Z_[E_\' c/I:mމ J5cY^$}7ew'4kݰ*_BS08JX&Zui.#F ΫGn>s(6ci0zWH15 JPn9uB6<;x0/IiY{VgvJ[K' ȶCp N δӍkr3m FmyN9&ڐFNVZܔ1uc⸌;{Th^T;̨X1g$ N#+8:F蹷( *.߀ gC ZPv1לl.lli*v5 ɳnRbb1Tsxbxϓs/L7lkr~o^x_Gx@:O@0Wy/NCrgÖt!cϕ\y;bjd!GӾ&mIqqG/kY.$H58\43騜z4LZcBZJ50wqŀ=W-DZ tZg7ufc 6~f͉?0LZ.[P"-8߱m nmu224+d< e X%TdN8@ #7%1 ;$ ,峝&&:#˄DGeaL+Z!:)E}̜̃Zr',g45`q0 xlbt!xd*'4fRX{;"smEH (5MU5}.g{]bFqg|kOP#9C ki 9 tGS`(L٩MHK#}Tm-'1c!nB2[tvɎ*%ͻ٧WA1{;h6`--dSn\cKw %0}Υ""ڮx=X/ q7J0]_d1R(\!AI{ *ʘ-{.&եNt@ ivoiǻۙXAB(z$i 48ԙNcT$c|EA,N.Ƞ/Ѻ0N*ے@f$E2x :-4Ou`< *jتb'WM?o;R jgo mR7;)BKR ,lZu1q*C86*J<99tpX?H { fjKA=>]`&m _RX^k7 |O9Ҏhkce屄@Ic6=̷Y?[V2s]QURǶ}דܠUCdˎ띔ƹ= {˻FU?<8T}6{TX9".|%3UR5$3ӴU })3 A:Bkx'@L4NȐ S0nߎ QeJab-և`v=1yQZFn<;{z Kݠ6Q 9wm4pÚuiH_ i"P(6bU7p~q샬%TX @Vjo *Rg.tEcޥvz꒷)-ɞI+Q⯁לhNU8z\bDZb 'RhH5"LQ8$ 틑*&؄SCH;['&G(^֥"IyMߎ QG2GS&}A1fX8`.HOh'[.KuMxNg4z<9 Wi2;֬\a>Y`")-bש]Q|7p"|k|Xe@,X ֥{!Ir)RYq]/})y*uH?6u'JDCMa[{E l-NLL8LJo Nh jtkEЋ^c{ $gʴ@Fvi{Έjv2͢#9"FcAgW.%zgtm,{LI| KT 6̵!+b$sS&1+̷E}:9Y+hs6G=Ov%̨б]V@`v*GT.V5tg|pb90SrqE%Dn0ԪF-_DOg^}0YQ~1լ]|=ރ(fɷ2l`)WW)yⵄY? S:[M{27A-c]˵E`7]>LhM*t.awVۀX Gn70-(u㽑NYJ0GPaPwH(MGBagGuUQRntzluH8S);07)ϥ9/8zx+#-HyǗ:l7N>km;5NT5"@]nj= hf+YlQXp1F-*T\Pn~r,^9 z{䣢MlcΎ؝]" ,{EtLzl<Cql;=)3/D?Z~GJCs &lT"~:D q#nF"qDžBã mM\`@].k4mUdYkORʹwd+ UG6W<~`הG:?=wҟ/kqD!AjauW&U.錋 Qm=VOzGh 6[{˳[3A™&~d5ؓFBWM dAſGs[m8z9a?jH7Rۖĥ~lqG R "不*n kFYVN^v)͆ 8S}jR؈}e5ƃV ?i`]W.xhq{ֱa^bp^p5lʉk2:֊2gfaam!H v ؂OqpRьYBDsI5_yhSA?æw)By,u7X)ry@>z[5M)X.C=F:HI0ۣ?Swd4ro5Gn.J}x 6ӻFDZ#(B0Iwٜ2.}mbE;T%勯ևiN[馽B8vnOxCq_dMu*7GD<* i=7!zƹ'cR$8F1*'^CP_XϞF_|#Q>PW\,%p6Ɠ:"^FRc3rSFjCWG.S(&t(~F08s)ɋf5w(ԩOL|;bʡ}Z j%̓&6G4"eWze:oZtc>32r.|.FK7BSJ.'wb7)-P,2ŠE'>镣zqAAw.B\AťGQ6N`uoDցhޟJprPXN~B5`LR3z/o.e[ꤘT"׎qUp;0Mcj8(Z-Hr&sSƃkq1sRK^"d30ԑ^MZL8^[eԪ)'C{yz-8GX ",626(S4Cƺ/`R^#V~Iݘn['.OK1~K]gƽX~Z"oƳPtn-@&Z|Z9(9Ph3Q/?,KRvH=WAgg~hkljk.Ϛ(BPkAhd.X/(b1$A!=W+SYk4w\%/Jwp qO+N%W3iK3ʞau-k]{ lWW| &q6E?ӟGѴIua퍶& KKYgi4''EU @&S4<ZQ2/?d'8Np 96fp'&;u,b9Dq?s /7ϞϚ+T+id? *.&$'rudX@ w8Ua6`~c*u))objY+4=K Ut6Nбc^=5=ÇV;?ɐ;E7wNr4rK']|P%`gj$n[mM|Fjlkr8fp7ygmf9v2*ӯ&SRP/e#]6;spsݱosm9h|;POq16*?Ɖӡ=|[;"8akʜ^ğ*\^U$ Ndb<ҕ1-O4bJEWW^g$c,7v${cP}.Y});wU1ڃKO =d* QͩzFmjr튬TzX-ݑ&($^USM ]jR5`blLMs3IvIb'+hU Lñ@9!J9j&[h攡EnK/!FEA `A}:VeQ-`}Iz -42nS*o\Q,ΞS|3ѳۺ<:@-2=;*r/̣,|D`_UOmcHgY9NcN#dQuLU.Eyޔv|,|EoI{`WrxL~'*'(XfEhte$+V1jW O7K_D&<u܀IL&ᕰg$߫18 M+6:wQF 7D>Nܝ0)SjAGÐM,r50[?,ټ(ʊ9*s+y XZ`×+~)kMqc2 Ii)i ^;jo|̑moV՟Mihq]I>! INϘr焤U_0vo"p/qPӥSpU€Z!.oe V( 8pRhSD&]in'l3x,f ǸI}N)eBaұN~I,k%һ;"t]47 ^9T1V3KMNCwi'ߑG$-O֭ <&H2A?rLBzHKUy2>zeS٪VPS/XpA|CoSQQzov=cQkm;1ͲPʢ0fXݨ"ه3p.&SO5"@ao ʹXNYN&O؃CҥiN,A:$Mm\j)G~{KChBTF.}z-8k hփ(s|}״SQ!d*֮i|Sӭ\O,%ii،92W+`sWMoB`~̐M.9-N3 I/ֹ]3TFH%@2ˮhUrTB, =:6.gˤ18^G}(D([=KtO-hZX|qٵg6f_ P3Gr;2[5#Hk]{>G-i"ά~ H'ib@it21#64h>g0R _{5ęO+ 0H[ e!Q(0B=kZF^sp7lWR *J $ ,Dq"._;u葙s fC; '&}V5#Iu" p%iOR~4& uvGR viK1ib91!;;as /+˜Lέ|"u+LO~w*Kn[?RxD6 HtQa}@sJ=&{Qb2. fm-fw[̝!X;s23LG|O]/ 'jO4!YOQp%I)Pd| ǰ6-s/JUs `#ǐXvӀVpIjoU,A*%$n,t`lx?07%-hVY)wG#Pם[JAmuϋo_"y!|`=eR' W%.+8>dV@/n(uKǧxu4$Y#@C8VaJuE=Bik5{b$?}-g@Pn0a|=2Sr> fQGp./Q9^ J\1nY<:ˌX洗Z\oIa,ylFz¡-QpT 9zE 8f-sP/YeEf*aJ;@#޶5gz3MN9{=Ī8ZZxZ^l>u& _ȹbIFn惒ЉsO{#^^ZT}Eu&^V%0;B5X4j7D':~| s3nF෌'_岓-Enl%K5ƀA=  ] * KKeJUˑ;XQmCcl%zsO+1|4}e{pxO!]yffG4Maֹd%W8w1n&3)%VzK[-bIH?&9U -n᭖b&^Wv;3KYnz$<盈nD\}x!#Q'bHPpG|z#2;j$Z"";}+P%?T/dfeolDN6{ blz5Y`m (^``YNekX}Njt|3 a Tȴ{:LIE>X?8`6s*x$t4d;z,H*+i4Nc"_f '!B_eK%랻`U{';ݓiɊ'=[] Vgh^ph8UCT-><ϑE'I0BO*Ir,34כ1ݟ-1 ,͊X&& vko0_.-ߓx״g.֥lҧeYZxg(?skâ+zE/ܗ橝նF/Tt@ȳ傴 } ]9oo$梚|KP&4uYTE9-ѮbhʇG @fIը'TZdR$JCض7р]MtJ#bJcktU 8E(Q<&잖 | "mႱ'+qEb!ت<ۜAnRF;L5s"!!o` AHI ZR8NLc\n9'ڛX!e4JKTS['/4g Wθ+!P$6 <(X@Nd{h`^Ekx,+IjHfًXa+,8D ƽJB45]5fYi'FSQy7~BO?زΟvoP dAZQC~?lkáyz=H.X)Hn{Y7\C"ѥ[Lk׊s3#+jS~aoFSm%d!2k&,g$D/áp%1vE_Y[+g~? ۰TTX^`|xY8fp1/lb`#,gX=UK*$, fĪUP1uXS݌!6;x`H[2 7dŸM = 0VkF$gȄ[4)EQmի//?.pH;y!m%!j:A@W,i\];Civi› cbO]'萏pB4y0nݣ4T`Lb2* fPkZbdf}OvC Mmo!oi`L(! L3 Ѣ"K.h00'5\ҙ3$DzM!%yǸBmI.`>Ú[[BPxV.~Wdrk1K.KLȏ~0&ER6]|z͛@:? :B#Âu/6N2@0OJ>:\M?a駤"<.NV&Mҙ\Fv*+ }O ":[aDve\<`N.G%23qWw@2O9/`8< ;H3>GY9KM%@/;) D߶!X޳{#V) ǺY[5!7zґ+*XBh/:(}*Nꍫư4>h\ȦWzRwL@ӡ”N")!PB!͐.H{_X{h߸[d(POȋ0_mƍ}@  'D\?טV|/]C0SNTmBݥ΂$%&(jY'3x\.5˴T"e'q~\M4-'c5so'iD$~+x,<M@/OpI>](6/?B5{Dng/yv.äM^1O8\f^W9~eKED#0e=4ml \=q\Σf}֧mԚ7";`%9I53hP,} zʑm֬)uFcl,&t8Ά3X?Vtw9+߮g :/T'F?\m-DHbFj^ lM<$C򷦖8i a(WKC|ǨGzz}{Ptpu<{T]Ѱz *(1g#(9Eǧ.;tV_w"6iow*ÿM7>{=\\Z -}ZYDR7{'Kau7[w]U82-||vViɄ a>5,]L)xU$M|6YZ^t@?)Ҿ( 6Wu6I` @2ŵfіX!a)\YϤ?!b.Ggd19*DaMh_x[EuKv, !:Dbzcωtp){x҅WV7He5/*pӤ~w8*(! GMʪ-wpH%=/֚JH6Wbfײ6js[.9"9:Q`٭֌dί@; i|$ݢˉ[1&1F;gFetc*UxDcUӵ3n)8 #Z=pc1L%Y/q-#C]I`u {]Txv`mShM I 'ۺgi©  y3]W-m]{]2ijSks*Kul}*S=4dꉿ06{4 w \ڼǨ}B[ scш*G|D[lPe0_<oduG'kMDuA 9)*Dy_L+AbfaxK7 ,t];緫m78 6 X3ӡ0c=lZ6E,1ؠ[K+V5|ح/fKPj>'DB ݾojs`_ pIo0E JֲY^0VX(<ы1 5 wuJɓ>P:|BOx@U=/ ~tLNxxqxp $2 jbUpڮv췿@Xqr|j@١X1Z@ X!"Qy?* \/42Um럸Emle[_%cL8nG'`@NTI٢ },&ѓ-EOg9ݠ]q Wyf*1a]wX M\Qk] q" gz~+Y C Fih=%QeBRkNNUCr9rqEo#`V|Bnu|sbboa+SkZ{9Wb-OtVͷ@lP' C (2$/rВi"q`nX ϒ63GGU 8\6 >QĥQxar?ZyϏ aJH %EYaɘA u|T! o)RI,+굪(,V ]#_ǬP89 HG;KtVLXdzCfAZʫ%7Ȁ[;Uʳ* ѫt|2ǻAIMrw11"YJ&g9T/32Ԓ-KtE86 a6@ҽ)lbKM |8GpЄx" `k ۻϔK5b)zů`ۥ-H)D(C:3?G̟٬(:u}7=.[&fklpA.n;,06}Γ::Mu07;G*\#:cD8!.4=!tjDnJ.6Yxޒ[b?P㰷:gʷ^nhfJ7Bݩ)#nc.[\=- >4WVYvIu U@ qif%Fe^ W!1UGD 5s}k2W˶3,;5p‚ R]Le6iv@ IP9LնߕĝnVQîשA­o #.CG6\=#1_h"g+,&tC&j XG?l93JX77 j7K(Ctcx}ۅXfNo-_x!jMvuej`9.PKA F! ~ _ӊA3l 8 ^Vb;]]J<}K$nQw mPfoH]ħ NcM^.<0ڴ 4zʝ% )To)6h>gb^m]}N_[-EM&I)мWS!DDmSڳx q ^a:P2>3=A .s'}5&?f}lb8'+*ϳiA|vw+dm3թ= \<~ d23 &okR%GG'?ҒnSTOfI^)VwWn tOk+:;4WV0t~dO2P;X]Ƌ`NnܼQh₩O8v8Eش /[$oon5tY]ɞrn+mO^X74qĎ ۪ac5-k_H`Q2 z-m)N$֡l㉪=%FD@y. CA-y*}o06XW]\hO".@Bzo_Nxm)]Ӕ0:8|M'j׆M-@Ưq&"Mٞ\nZbʻ[A_3<:hȨRHGQ *2)a$V2}'H9tL<=ð{&%{I9-j<_cW& yUY~7'ġ028V%FL%VBG,y քZ=H&} d όm=jCCJG_9 r7 L05C;J=(8^6s@7_JZofԮyR Dr 2i˺^i5 Q#Y;%^bRh@ y?wȈ\F+o! iZT1y)@>\`OM^b↣ΑzRht7 O.ۿ4.7Nc{}lqĉDGQt~u9tUP-[lBЫrc412YȶDH2JPJ ydV?Cd9*Fs|agDU ~p3mhPyFtʠl1:Gsw؞PU ا6sW~4㭟ĀBGcل H䭐l+jGh)AmBKV#w23cM{2)ߥ}HK%g2S-C4Sd`{1U/XOA5A Z@ܦVs'&G3eUopp|t{ +[VO<܁|W5~]IP";!F_@Uȥ2y1LO>'c0wL i) ,RX%;C?S>h$ݢXg6ǿ&޲wlq(p2əƆ>$nNe]vT>E??g!3c,|$_%!S<5`]}o,B"ĩP<A%vmV?lB+VI_gFuD/܌ݟbVd̅#rAɋb8KўeݽnGkʑߥǶ:&kdXgX=~B Li C_n~=;vY@ )tӝC~$F=Pp(l2+8Ĭw: <fUK4♨'5K0/W;^}J~'(ݗ=5>q4h@S]Xж{(,Ǻ`+qiOKϡa7hS:l{Cw (C&by0!Kp[b~OPAN`nG 80S^ cv-9kG.̎ {3l>PNU/V0dSᡰ4>ƕFrU(!s,a1J<(uJTMpeb ,?qhꂍ}wdŶ !H|Q?ge) σ K&ǃu ij!ju:,P&Z ,32Y$ƞW c}ЇejV>7ڗ_ޚ\}ιE&:-{Pwwq礀Xl,S_έEu 3҆R3PGjxtwOIc#ƱN46l>X!fܠN5: eY|+?}^fbfk$hp[T,̼ӭV ]N# i\>ԏR%VS.!< w@g`mM*_o[hӭOvʹQnŁn=Q}pJ|+Am/APGx]J)ZG: OTa _ mj=ř@9 l0K8}AH3F9{Ψ%}? #HXjBo W$LȩBdq#M#weba?I鑻g.cܢ|23X#JAdr"31p>߸*8mQ㜧LsZfɢ9Pm hD2nYG-R"heXݙR^2Y_ Sr+;ZZV.neەrK gTEtp~mpKl9} t:xl2Mj@-yi',P1Ca}1h? Eш|.popn*s +_4qLCOj0 MW)@>c+ں$UF`Q4H/**ףc-6- 顚4@PIX%)G :2Q(| r.DM$MFPy?F/WjL4UtlqyиCvOڿuH|M@JwV*|v:) 6dFT&Y< ޫ@pP.s&KtƂh؎buLq[e0%U1x9G6dXDe&q`܂鲍daOUշ^/2^+oϚXx(ӎ`6j|6D$*Pn3= _v^hii+ox%+P7[ {hU hxu'E˴ &"G)\a9 =tgJ1ͥu^~Pv~\~0_k,oe.^ۋ@ANW\ai# I7,Ggl=])rA:Zz.tnBT1Hos5;*#lhtF[-}W>ʰ5G 'grKR.ƭ-g!,>5Jo\ '2oY^LnVϟn5B?΋QWPR%]V 4qVPF z~5o&*EիD@%ηK46+9#&^\|-?N [l6~mϹʞ.z7~Vv V3kk|E]X|<= 2w$xIonQzʩTR.cǴPδ[(@*hJ~H#C"׉e WY$iB0Pb Qe`,ؖ-+o󩲑}x.2D̰rH^r_4ɏ@>&Zh*mei-oMxLqZng҈3ܝzT վ"13!mN WGm/WabVH+B1E?̻-H!k{7u&1"reKܻ٫ehĴ!Ūcguv?8*΂ϙJ93JPK o9;J=e:2*1 Ir*OU"Ufqf/&z487 &{AG[1Cc`y f+0)/mkRg[oąTLL-.nǦ*8ΊfMN$MA vM#; Lz_ t~ F^q i`~w欌 Hlm_ik<#FhޫggLkpu} &i;xB:zAy:iqAP7&B1i&\Xe'=/+ׄQ)9QL:yѻ :B[&FR= !c b0?Iӈ.gg"Aq qso\ṄVNzscM wKT@td5eN6+r]}+ȣxPEX|/,D/~_ZV9Dн==idƑĩU!F 8Q Eҡ3k`J/(-hMlth`cͤp)#%KY{B汌>Q@I~;v 5\ǢiJDwD:  ` ~CEvLQ'_ B<iF G9z`M#-f Z+ A]gػA|$>gO @7iDQ|zVdJiOUa"3GXHXt¤y+Ɂ^$_(q[NMj=FeWu] nmzͺ0 zz 1[ꕬМ1nsC3V4qk$_z'U[ƴ11lA>coW/gr~@Cl@P)eXv5ƃ4N3=I"pET@w?]='{1'A/%G%g2"Ln^"JUN0+g$C nwS6PyWJ*ܠExӠ:Իq!J7ZKZhoIQбΌ-N޹t;7Q>һgz iQXV>&P,y!jzS]tp.Wx`kD 0C@DﱗŜ5F|" q:[~{0`̉Wa’ [(0^TdR= rJ@e2+,UGanG~ ZQȂj\ivO>̙ [*o EnB@|*%pDs˙H!iE VwH@cRK19r.LXd*VVa\UHyS@k_̖ab4øț†~noMZTN F˓#?x1 lo«w}aW@._mŗrA.54Lkz?= M嵳8Ĝ {`o'XK^nGLQk]ĊA؋?sFYgI+iP0U !0chw~GXgjТU[Lʁ!p ).?|EQ @0g-@xVeFgzPfqh<;aɹ4"k0_AwOB  8.NXHvof-ύ Zo$h5Ӝx~W96!dD_>|YƎ@~&٪,a#O:H ,zC@Fi".rajMaFC o)ʺd'-%" {! @fIL?eD hZnH\v{[~aS{ 8P[WY]kJhJ*`š^$cI;O)p?KPpSV.]̺JQYX,LhM x+ٜ V$)l-dK٭a1#.T؝Qi)?p×>ћT d,}ЊjHWtgm-B!?Fj1wg>;*A^Jtީ}ܬNzhRnW6Ǣ'o;sF=bSF"/.Oe\t҇Tq3vpQ0~oC*9ϲj*q+PS?LQ6~[l9$L'xOs!?G{Prnty>9@Ǜ i3Qg>~9mŪ+nIlxL~p zn.Ag &oG859ZƭVl8n, v~i=kȦ\;H\kec̣oB9ރvZeZ7ÝCmM%Lmo2_b۠$]0JHH &Ti'>\й~ɵAUaUU08.y)o(T$Hb*I)NbW_Ow(L;|\f*1: ьyJ8ȧ3j M˛ؖ!5#6VuڢӊE)e>(^[*VB+{4c&Xa]|R_J~yn5l,D8->fU|A bS/ˌ@iJ_eɐ~We a|Wjpsݡ XsKWO]fH W31xFd/1$!jAo/[pGeppY1PvG`4vTKrףo?PfK5lC})_g ɯuC?X޻z)G\@Ty08~5?U0)j^P{9^0;,ֶ@L*@o!I\F'7NtH( }g_3q߆cq"!2 K8|YO>Byr}"@bC:].z&Rۗ4~Kj*TxlpCM?rc.E23R%aJ&q r|&h1ˮiV`g%@hjHt%D8o0Z+kewx`A#R7 N2yoyowqc;1D&_T:#O;2u z wm Dϲ/'ֲڔLɗ0XLFY4(xȥ(uCP2 ƌ_&zRD3RaD *ZF>ب9CJV_Tl R=iOΆua!4k7:^\%/u Qx4 tq{GWZZ #]P cOe,qvhkEJ/#PtTYc~,ؘrdWv0Ql ۄ'f]?ɲJrMM:-_rj3-) &y7hճ''ʸ( 8ɔ،؃~+>K(>$:rNCD|ʊb[m_qxbڣ8K&~C kn O}쾖;E޺F{d.If0cltxJqyKaV9͐o qmXyI^c~"#p]xy$-^o֝;Lg#N 7LX2W1nk z-:|h_#eS5"i3: {>WD_%,avt}}@ߝ&oTAq,o+eYb?BPyҽ/\/#xuφ#GI4_.X4A=恫ŜP_gkԌQ+lߡ" c$*AѾ/z; QYLgZJ1NzEsȻ^ `G  S#3NC;e`_~JԂ10aώR: (YUGsGO6' +Y +>9?>(^tӘL?畺N !)2X,BMRs{i饭X-n2؂JTP n(kSgcltf ?KYmqgSxBw@]{I^p``n.vyJV/$qc5}ԜZmU01ۼTBR.뤿n=D,'$`t7}9bx,TĝCƋCjW ,|!B%LԢ|*ޟ$Clॏ/\3KvK~ p޳@fMCԞbm8"҈ G+QVtEsGmɐu z| A;`j+BLO DE}h(k zmԝFnc,Wҫv<ǠQ "͋& ;skJ3wݻE?˪tk鿐ZN3xU7jw@5'gOJ3YO'?e`5u.+}O=2_?VoC% JնHӿHrqV0] !\%*ECyON:8.u5bS۾BB!bbXQ4޲Xl C!*쇬-u_NS$ S=^~bkHN|0M\0Bɂ9 9'F]M+JV)C5*׉fPT{16l^@d)N;ze ؋&7,lHݕZ~/wR,E;lY8D3ªU\G[e5AoݰyZ84;Ysȸ 5;&̠n.cB0Dq7-+;/1l} wjjڬ0{샩E Җ?#|ۺO:Czsx3EcQU&>e~xn9C `V9k7E YtJV[}՞'93dh/KYdaʐ o*P+h͌=w'ENv=hb-Em>*@6NEY\?m]\5"3a/ts2Vqh)cᅧVUpаoGEyUi@} wU9j蘙0|Lo=;ưC ȉ66Z?X1S_%&1khmgA`Q&\:&N<:0F1. j2hW~n魁MA*R/a96ӽvf֎a?-wXv@Bj3_d|Ҳn H + EQsO/UѧփaIm9/XX]!1+ |v^OU8ujۦrQK͟U;١z2fWU鈾tʨMjA'\E~(%4mKULȺ_jYMV=x A(3oXo"wsHs,^:# 2F9pY'Oj<0[v֢w O_NW4DRg<6G>cW$Y!K4L ze% fW <$@ OFYK%zqƜ6qx?*u`Mrd#sLâ 1t {j 4K/VS~ȶaXؙ#oCHROS6T–P`tȟZV``KX[WN $&7 Wy~ݽlw %>?5f"%44لY'3<~R̪\` )ho1":/ fuo;*wA'9B@Iλ`XXլ8!u`4i4r"D(کu%e2 ?\?m<94ڬr e)$}hk[[ /YpN+Մ*Lrd9BccdAHM/mw}`hD.i0vKm!PSS;3 _+g;M $N< F!䩽ټ;[}^M]bF-qk?ew^?,h`f!0@;pH$X&]:0AZs&?ݎ 8`ͅζk=*XBc 0d+Rbncj-sq㉧P=\HD;_E48bJ#G"'1 9d[,ujt9jf"Xh ˘j =؍;ee%F aj/4UUVf:je+ @!1$ i0Ыk>%z?IQmFq=E0WkЍHꝢ=toW C5\eh`^GF뫼PH ' N('pq6㐧.'dCVaEځr{l.clS_"ܟ0i൫W2b+hxc6JH"³t6|YG"ugMVf=̯H̷(Np_̙ t٣Rʘjm\6.E ɏw`!^dRpW6Qr&nKآ6pF0,Y+uZ* .$:>3<[@x^~u,3`xۣC`B!&suFK)'3(> .-Y'1rMoma؟Y po 3c*Ak1_p_[oB]eǶ)Im= S):G%~>G N<FX:4抉OE5Hn! FwODT)—kyÙ7M$$&W/xv˞aCLlv:: $Zfq=dc$CU@}.R4* B p)CEbN/19Qq4wgXnT;{6]^L;$lI9$R.~rcAUׯ̭'1a#"'"E4ۼU!y/dص\ԧNӑ ^fna՜=4 ex#C4D4_9*#Sloe4w@8h,z7 bD!EsV^FS_W*Ք=mjWU \ Ҫ+f*"G Q GZ.ggwd}I,H RpA9݁d}|2pt~=k_.>^=Wy߯ !'~7. .I#SkT+wT5Ji-')D7yy 1pJcny S7F H^3SP]|*DJpu*7sWQ+zqu$ vW?ʅsz!1v~ÑFZTA;|}^JI*Y6j% {tML\+uI}˦I)n/KtS%wg+Acs28N~ xrs3]&KqʘNHcUY·-FNHT")P םIhC I{++K l-guǎ`@z,8Y!Ru/'6yLY".h,<;ʙK&@1?p1 #%7ET4=y?D %GSجeJE'H,ѕ#:`E󤄀RaWS(ҴL? LdbcwXӖ.ty\&YsnE z..Wqj:Ĉy r| -&Zl[nܞ4P;T0VIB`цiQjlfH<[bSm!:C˯9?bHA?aY^@s$zljҼ6j .he>ݾvi3sRarlͱ[N ֨ ['tQc%:]v-Qq&Ÿx#vk ,ݣd [4 ,2h /.g+/[{pZ `6 bh%tJE|M3O{37 bJ=|d]]8q#C쀧UwÀӣH1H H+".xXf` 7i4ɫT$puyXT~}m3 ߂?I/V"Qk]UMa'܋f7n\3mVMaܑ4C%rL,uj^*K[^&z9bc]]Tw dL BU[yI~OT9bu?%p݀Iz47FBhϑ9~&qVrv5kxG/+Q {$Jm F$p{=R8$σH&wM4Eza ./5CEAz8nHcmj@^񗅔6 =:M®5 nwe3|;pc?a xݑ^6qA\ޜ 䧨 Զ0ld l?i㧺5g񋺕,vW9s!~z/r2`;}J4Pgg5(-}fc"Ub%p4a5I g1Qt Y*4j~퍮t4Hp;9 ^l/_~jŊ\asx94lV@fP貨fE%33Yy)ty.崆T{U4*>Dџ~Rc_Hk׎]#oRE`|*|oYOB;68+?WjDx!A+>NDK\TX(rKjW1 e%kD/tD|Pͻe&76ħ=-ɬa0!m$:zЖj+[M)duo k N {֖i"kLQZ)mxaoԢQFފ)lo 2hѭB?[XK /XTNrsaMXlfm:,iFL<e|p0 qJ WVVC5Oa}Þkr)~8Yy%!. 5+=Wgzf O:*!f1,靧9ٮ*sa-U98{|]m^ģ4@ǒ}x{T08gy~{B䀓ux! YYZrƀFʭwy;&"D?nhW Nm+}[4gn ҉F//2WN/)WLS+h↨_.ޔ%R@](5* 82H%?ܼUho]p&|3}<پgOX*fXFɤos?PIXjk]rTwz>qS69ƸlDG:jS~. Ej< bYaeʏƬZ@bfKv-c`db<:ְ Yx(8>ࣦ/@ة79*D&H-Ö|CB-M6>tPT?6Xc PdBc8Wқ?4ò|ME,10n2h/ (qL˲,F4^d¸Xj>3aQzbղ %YFq] te҈Nv,(˗`g49@<6JR&?R^1om2X v~Z(/2\6~1ADH|jDtէiM6K?t{TG%x#q3/G nCbi@=; =捸Q0cBGCwЯ]ℨd 0QE J2JІXܚ{F;z>(>J ܱ _ bƘ~y;m7%P`2QDEf~>Z ֪7-ΘMyW"įSc31㈌^>Qy?+]fUr9d#ُjo|%(ch6_iRa~^ֵ>ؒ Q<馶X8m4"_{vl/wĥ*<@4֩bš 6gCg>hn詚foϴO8h:[ut j@Q<N}i1Lbzj D<& uVCf3eZV^U'RzkYVlI8sbF/--[RZJ rִlW/#{eJPqϷϱ> `Ml,vݻOuaw%+)zp%Bw& COɃ:ANhhi;Yy==E;Ƣ M1gVX:1ژ3Ro| xzBg$V4oxtxؑyykg&]3kSFb>% ɼ Ao{* Iix?!ax9-FeiLtzt )@zSCĚKi}*T@6//rfrh^0N RߦMl9[NAzGԿ*QnR~\O*_ɤ'# i,?TM6\=꩙h 1Zc*ɃD"@|eQ0`g(t}a"JMO4> IUBٽdj2ŃAJ/8=R 2*=%`(0+o(V[!gaf7&uǒW^N=0[e&n#^UC+0~.i䄹k$iNcfNKTDD5MHUB+EHCO}VSۼ2gFsQV=|T^0ctE=;Q&s6=GęXnrcm3;d+Tn7QᛲBq㾛mk5-Ұ| >7e2ǃI ;JE>,ZN*! 6g9wƪ? -Kw\>pIF7%SPlYM]WſkE(og4²>W }5Jo'po\xg:c%yVx7v @NN34a/9YDnؼ~C=3xR嗑0W.te z[/hQSh D`O%o}PH uC`'[@Oi^#;|Eyɴ ,Ѹ,醙efm/X5PS BҝMpt33ltRG>i9j픃GGJ:~(+QY92?Aa]Y WdAo,, 4_2}T"XhsR4Vi17I >&0lXN1r1+Gs!ebc'' s h.'VlQD> . _{6g< (8ؐӗ" ߌ^ mDsgEgZJF)yh*cإ>ǝxO#{#aiklny2{IvL}j70`{!@|-W*[oEW'D XOOٽ05(xT/w@Ywu,Y4kis"-f*vMwsfk{ AވU AβRn-S?`m)H"n@(4YP*ʜatv.J i_a^[lD k 43Zq }xAA/m=#" l7u 54j f֋F5Mlt;qCT+Za!~Ns(BsW!Ԫ?3clPڱƃ} 4O\L. MTu91:5|(t^cĿK7-,[AО.yt-g ˛Iy$|g'Qs59Csdz BN `n5ީ`Yy7SA<1e;h.61=BvCC@kf<" z?υ*)L5ˏQ i~)SVS}$o7mN鬪T45Zշyȓ$MTX5K/Tv)ы]gmv8V̙랙 |Y%; ?3q2enCمӨ! CF>eH.G4eP ֹI ,%xzPkF5#mMא)i'Z -?g\2P?',Ӽdo\4/>ruCt("2 I?9N{Oq]envN  M7-SJWLU_ 0KDT#e*! En0I)Cg#aMF(h='UH:=Ґ[Jp#A5lǂsk>,z1*ɒTI`6#fiUM:02beZ E`5hS Y&GQºztB*Ȣ9yJL@y+`L-tTPg͉a$;Cr5 !ejz^R;FA@yH8'r[+ @q<&ݷW "tf.( smdtDB ". *ٲL +ȿRfa>ZPhLnۚjn00o`b#픵r/mZOOVw'4!@`K}I4Eg@ў"8"eyck?"!> T|΢O&xEhvϏ>b̮l"e󃏂]+? w s;٘TWI =|I񕟂ȟ"k67x!k+/9a|B }H_/!?;\_{|%kMG)!n+SwmU:*<4~+k2p+ἔc{ծ2䵅Yckk R"}~%ec߳/Cߪ^K)kܩ].lmA5# jEtAowŪҤ姎hC7 yݪڭʢ1E׍]2Ljsl1@ҹNhKm#IP=͝rO]67'd*U:ԍԵ}OrJa()(yƹ+#=uZ7P%m1R9/?o8ՀkrÏ dvM0o,1YeRLa5t[c]@yDRßPXfϔnDۓƭ;8IF`haTT`$eBX>D g.*|v7Ӷ`KG@9vʓ鸀0@~vPijQͽ%bp&Ҹ=i\!̗u;L'w7n* dAo`{ 571Pq|]kqV"cGiBCrA %3B*cDX =Ev&4cIq7ssC£2 ܦaឬpn#9#8f(Dx{}4@"'~s )7kJ5]!j{~~!:vT :ybF?fiq`%~lu%Ʒ7v\QeT5*{450/YFm=M wAf M:#UZp. ;MR;8<:h}u^:ϺL[C NQYjh% eVz1b@) ,?JH_=F6(o#oiy !@-K I&E\ wu +M|ss1ķӜ>^--*@;})Ɖ\xn6VhxƜ(N<9֠XHqIՌW3I6;nGф';42#=OBRjub ILVTF" j1|4q7z-@^c ;?;}Nɴ)o>NpLim'#6_{Z[ m*2,:: Z s+`Yp8Kb"9"fOZ ?!Чe%2|͉9e@`lxvƷ(AV7_ER]}S5¶ق)2>yta贻9u0 RZDbMGdx_WKlJiQ+\zMkҐa!)^4˽ݡbC 0?5;;63Mfi09ԝ@6ٟtˋb_е[e_.zKڣ@a sV;s7WJz,`<`48]l2“kľE!! 92{o;UN; cdiMM$).ֆ۝Fz |C~O$jDk'"F(F?󷙍/.{*SH6UE-VSLv[oS,JD_ HL'_%e e@ k{[vkuEE‰#2<۹P;mfP8VfU7)&D%i]v34r3iRqj: Z}Q~hPav(g)hE!r cxc ?bC2&O9 |9SD=s7Ry2hT]MUAkty4~e H{M\RdԬo. %[Q] p>X`b/Wdڝ d>j\[AܓqvK~S]cT ls7J/Xp54`+:$Ǿo0'R"'N-Սeaȭ"kVtRzΑ|'îLgvnHW^oEcn2&;G@BZhQ 5rrd[hXXGg$k=!]}PltZA'kM_jC&g m"ECܟKگ1fVBuYq @++{+t#B˺bMƁý܃aH%u`}2v2ݡdϫܡY^^?ͭ Nat̆sܼGdRl">zmMGDOѤ+?篇mP/䛪4X4ew1H-ׅiB^1jKz7C1BbS7SI r:<`ozqL_.uPmDfr_$PƟFIdYw ?S_?ȶ/DDK^<ﺻ͇ \1.Oӥ}ϱ< a]/]ǐ_3SMGTxWUP0nBGhCX ?s.Bs?Xh(|x 1 9Aj .,Q`%*CV Qty*j~ JFMH#|7p.FяSWxBYapːVX{;؏RNj:Dm3/D7-{ۮ2iT9tW?:UxR&.akMZ$.Dx5\ Uw*6]mTd1c_;bR*`V/r%4eTцjS(&c颔oS&cTjSY&i 780 <םӫE5qe!YՖE kA +ۘP?K1ů6uˀo#s 4gWKx_NDZ܊eeKXzHբ0`>z2Y&KU .{\eBH ?6-lBP3> Ϲ8^+ 1tG:9=ֲL]D iY˰mvɨ,Uw\Lcfs1 Z#%C^v%~t;b({@(0 Q9L-F8f{g a:BzǤ4S,L Ar$ t+iPadfq*`UЖBI2إAH:앻p5<._ q4tQ8ɵi(kj&ewMyCpwɔ|CZG1?NC@ HJ5 qQ-AzԵ_*] Lvɉw%dhFVeMe#i# 3mC'Q < [a ʉe_o|oCXte}f|mSܹ( 8VT.W:LHݚd2P.o.sd$礯tLjT꟱2N$v}^QQQ׽e-!'=q˃iTo:Vy˪[˂agAxlKG^V׶TS fIZ./@)bOZ~h#@@$)C$?(E$ri$lN\j$ytڰͬXȠ I$~N߱_6$Yg_FXp3! plc,.m suU}i?0縢u"WW`EDֵ쏕[3V2,Z`գck(]VKأ%M߿cLǯ!C~5- Xm٩XOF90F8Xru;nImFu{V_PNM, \5i%' 8 "LE)Ǭ:[^< Z_KԈɳ~D X|?_#fZJЧ:)lZvekDE5y{'9빍pBsaeYk,SAFmqsvE}*O؄$դL썹E3OӌGg g,Wl PܡXW21^Q/ǭ;}..)bVG4p+2Ȯ琽/j宴,'ީ}w7Km85tF\4hz@wFmczi=l ,>3;@!Ep(٩,=+ly.͒xZE.4n &(0Bt+[kDP?Y,W«ˈo)9'eX?'9l'B8E=X h}˄DG 'T!ߦVdh* ዞjM}@~[ ʼn'۪m跑SpAa#RlDizF~#d=xVQH:` B{n$Ep$7Y9Il)I锲ѸY [wty<;cͽ-Dz) eҤs!t:s{y|p:nphk8G^N֬g"ЂFԄ9ݲ%T|#*Tޱ?:ψWDh&E@3&}NX-`Δdž(RSE 7 Ԃ +&`qȍZ|6дeRўLX&ޭEZh33?T͞9ypc&m EJ 61~mP1fs`~"Y o܊f֪uI-rMB٣Z4-xqf kXǹn9'Vte?+6ZZ4S%ϏˉS kjӆPNBYo&F>)OhJ%l%0*JSǧG"JI]MFx߰NM>hHoZXyU3RLj;0 &%•xH|F1SpG+"kw2)%Z3%%0dmi>YNv%iHc0IVtP:]jޤ\:f@"˙ 7wcFԍՅ܅8<" W1PL.6i\MOR`< "L6cI긄bQϦtcb,ׅVg5q}^G4|}>hҁˈyr&౱!M3?r9%hKW7';o]WElm4~}o GO5Z[1Cv8 B {Z/]_A6d0vs'SJ<سE323q]bi`0h{&g2"\̻al͊׽Au3q @Dn9y3k^C-!O!Y:Z4k g1gg1*WG ?_y,/H"='}9Ue&cx/O!ue:'XMzi==O 0{ 1+¢p(pA9h+x;]l2^ AK &vSet_`|c7EHyKO IL/8v?sо*J|_+(mfe5? !ě79G˂}b+C5d,&%p@"b5Hl#)`؃Ӌ|J Vu,w9>H'kC2@]itz(u/sƆ}]Vsy~ҟOh7z#NJ'Q92?O7<2tV@v[i+?KJKD|H^0x,SY.ŷ1zmD,%M+Ԗ%럅>6s n*{kmfAߤ2 Tzpӽ۞t+IoYZq Y %ầvs$vO>۔>pN^1Iyi63.y)U28:v:ق6'aܖg g۽-{ H֍ϝ qWD1&5.,- 08ۤqLN-@cd=b aыXcdw{P&łlRj᪦3Թf-^B>/r Em2,H! P@SuaGXW8M >愓q>4Z%鏯ᦐw,u[mްxYN HJW713ͷ-TQ|8m'h+X{In"ryJ|LAdiAFcDCt9p9(?BFsb3pXJx&K>``7Ѻ-zʢYkU9n rZ<ĕ%%zƏ5|өrܻuY-nW]aCy< ͠ABY. nR_䂜 G c[V̰0{ζ$ Źn]<+MMn&\+HD7^o Ct B[])24fV D:5#-B>-j9T_?@pj h;7l5cZOa6 ;Ddll AKD ̨iv0Dq @y>L]B ׶ipaA.Kb3R)4Ԙ9vq؍, _~,ʖ9Q/x`)_4{bzב+`6'}bT8QK?՘(dWsY ݷbZ.a ز)I nD>5]?VUul /c\/ӕ0$ !70)@])&~ -Vড়}D bqBMNL2oxd$OY>wPA K5vcѦ&mꜹ%tqCb~3!.Z8w# ng02xD5h:f15ۚ)b& G'?w\d~m9.K&:ⶡÅMT*^R.UX҄L="L|$ײ*vl|t0mdlLd%his`h.fUY(tpŢ"/w@?UL_x9DX.H5VtqұGϔI㌔eq3鴘A>ޑ ~?PiU𠲳* KCґБ[c~{Yis刀ȱ0JA\r1RwV-ϓ9(Y9{!\ãՀc;v$C Ƴ*># "boYGl X_WEtNǵ'90t[$`U|2?LG>c: `Q䕪rsOΜMe SH}NX`qEYJؑbvğw4ފav d$&.}P*S@Pw(<~4O*af_1SIZW~(Ƥ^ZwޞsܫAAhgB3C sQv)>%k޴,2:%NM&[ M>`p4RnKnu Ǎ>pL^{aI;!zX [/̵́%!Oba>+1׺C~Mjh%?/,JЋr]eBn4 aWcɌ!B8'rk 3ӏB9 qrGra/_rvAƶF&Rl|(s젎 Y[Qx@n hoZܿ-~{O U,C798q`?:daΕwL :atb:_5Z=6%,h6/˶`j3j r,eiCyS} c5KhsCq(Q<{>Y_Rd0lTI*N/↹٤/ } b @mV*Eq^jxY1eڨ휻|g{W@Ѭ>t&ׁsPeb%]4'h@1b?)uRO1XIK(ũЩҲu?j?}3wr>3E\bM ҫЦ>a>p PFR?wn BIk`BQ"~2d?߻Y#C/ۂ^Ģ%i@|:,Nx—Z,F#/+f|DB/߸t!9y"K2w3Q =.7k:G EIUc&Jm h{)4DS*|ŅXbuxLL]TNЀP#=ۯLVf,nG,'8k ?L3_LC~ǺDq.@ vpmȽdZ֙֒mcp?*pK3N*0jz`,$ hn%VC4iR% =,ҧe/ `Py\ہK`' N)F:hBgQu#:kSvLc'6?iYQH*>rp?}g Lu4~1ӹka N{͠Vod1(!a7SV> x2\hW٤ Kxwͦ3'$|3<\aX/ X`;+r)et HPxkQ3dzh'z#Qɚ/jt!1s eQqha6U:dKѧ9@ҩtm1&C$Bu>KȀ g4p5j'"^:mXҐNes0^AtVꄈx~ bh#5qBi0rώ37L1rfmmZ5d6'41Ekβ#ڑC=X^Ԏw?=%L͓ٗ ʍ頧{IE5*%$s+ S@G2oZ. !)Ѳ qXcw7D|ޚR w`jt`æ2n\ |Wd{47̕žx0{؏L[hh7+h:W.\=.$/jsӃ3T,_K(nj)cОHI=QrU40Cm?h3hldRd6/sCLr 9OJ }HgHL/ohD_[vM;y&(L1UhG'eQ~lDU/ΨNu[{ j8976^AhN츁R7}Y@Pr(_`G5oT6ĜRA`\  =CN!P>\a]ۿ|4wo^&,!Л6_1T_%H1D0&5Q_W,[vʝ<`D֦4h:x<4dTc<ӣ4mr(IϘ"zR$ʚą ݖ+i|F9ߡ>0eL9k!8 Px-?7w0jv͔|MЮx.Y=H~;Y= W*hy Y,ulHr5 ޱ8xJ4eeg/=L}zAv>k\J/_YHSFK01x A0k=vg}d`3Y5d>@d"Q״@SY Ts%:[grVDXGOç[J77[ WČ"`˜9H[Pڔ/_yn"VZ˷3*bRxqq3~)pFe^T 0*߹ƉlkSOMdf;thmLtz9]^ sLD]Ҍj!xvk"e9J\VVK}aƫ'pRi{㑔KU (iZ=Wșdų_ \UzK| .6m$Q6N7%ʸ}6`Ƒ=qweWLJH'kcxCf[eN ׸xW(|OQ'1zCU2\d[]w*G)ۯ=앨*msr[. bP s LD'ɉ+&OwUa?~؅kk<%ER nIB|i^ͿY+\5-tq +im0 W=7` ї[ yфUѰ,vA+@Q˻QX14D%kʩz^EC.s;q~; ӤBWixo3\wS{ Y!0ɯzPM3X&}K>vY@s v0 ~TcGyTZ@La HH.MX:^'[PuZoQ7 U1Ɩe6k4=]]&6/v|.؎n:'yA~DlJM1od=a6XW{VVYp{ť-%`FFbEXFa?yP=gb ^H+ PU"S1 ؇+:#5w|b Gn4+Ulrwn!SL?HtG`fnv/7ux\y9&ưZJkN #sO>8g@gHD{ 3%mh~fwI¤UUL˗WQspN 'bW* m(3=s+VrҾVE{IVv{dٺտX{QLNF`b {d m4ljS1#'}!-:<}iHϰ7XF!DΟVB8KݒBѽ|7853t+P@4by_^SJb( L)$mYr3>MmV: DN3)mhmt,4OXάv|=iwˏ z hl|yfud'J/P+NiįAp(y9#i ml35^Tώ&\OaKF1/ hzC﷨3}x TA'VR<"΋˱hҨ=[Mڍ3Z`<'!w6Fw v=:K&W!쮂yh]?t0mٷ[CpEToYHqVx|}ߠTҷ]E#wW>L>^!&%MWpSV4-B)_!u.ڃ^oQ[~&:Q ȋk:k#(Xwr騔4myᄲ*n4 (rMS.i:J0hWs4aq:ݥhv/%ן؍J[=0tc@c2&+,UA?2kٽ$h^1gLTI&;Sipo|5Y!%KTycy#O4tS>[g׳]ˎb+4x9T=83?5|/oGG2sV{8si[_B ٚk`r!^*|3U~ gcx gi,N Y)jL1%86b+DLzP8QaZ%5Ȳ[>ܢ{H\7M:y&Hu29$ЌDs@;.'PG%]93/']'Udvdwm—kGv6QqS!h__# :glpUMZ$ a(0 0'y0tvWGPbgtw"9,/݇b p8P?U,쮮%}v>zee|l0\> Wl>d~~,Qih/Gz͐x|,5 Pˀ/Lsyqi)7EP',LʚζOD۞g.9b$blQ'AU#Io ӟa=zA'&8[d--З0c[O|g9} o"-x&cY%AqYcj׆$YpxxRC8)Ϙ%4BaY3^qލ]IBa<7aQAᥟ| 2olm*mc}l N]^G VPop$ P ,/֛/w9 XUP%J`h%Q>N?bDŦk`b麦P?a0 >8Ʌ q*+RӳSu}Ta;ĝHf;-]ɣ+h8%n0lGT_;,v=}(R?KQ͋AdS)6ն } &RNlT sL\ї{0dZ-dlthddgH~C'ޞ r޹sRIր*d'7.GgHlEKѾU=;Ss;M֐|F^Rޚ~Cb~eL5%죜ky6:۟Armm/ SI& .!CN)")W  } G0FI1KM}}6YgE]껁b]"oaVTR0anm6TLMo 54]F]o9W>6\djĻOYݧF.Ί@" Ʈ'6(w\R0aR[=3x& 3=b{?gf>(t(ލa]C`N].c)()ۈ驼 RȷaE|rv]h!M@#2wC(e+k'CWBmPro"6ݡ =~Ywk ,`X}+pѢ~jۭD]67\EG͖1jȻݘ& \yv(9ަ;N@W\كfуc_. VA.SMS3o :''\hM_\YKUND.2&XL_mxY[0 bY'% }./-qZ19'l_u';Լ  }B;@<(|N$IIQXw= TgW2X&QETk;'Ѐ[iʃQZ9M|On:Q:ԃ壙D huS;A_w.SW,y5ࡰM 2&=Uw}37xKv|t므uN -%]iUPgzޜeH!!J 0{ܫ~k$":`+]pࡤ+:.cR_bA`uN Nr|paۀEkՌ&jGqbx'dE R˄P_2t.X׋ 8%_FZf~97TAW.2yӜ5!K3A!$ĞⲧhG_Ւqjmq(>*{0 s9|F/*Ơ=Vkm'sYtC[;wyC;$/]o#@Q26I]gE?rwdRre#gZ\:{{I7d[mfHm*4GD ^_׶E8>łO뚱L4 izv晫,!өW+ a,U#[wݬE1a12 1y70Wz_c"d b"J%kד7Z+0o$p[K!ZI*c-aWE[6(Sc XcV<%VfB4XZqD lZ$WQ@̛~G0:o rMuZ?.CΕK(>\Oςhq?j?K\tN(SlmΡ1e %j9-N(0WVLΡ]t#5 iF2<J N&(7-_鎛*!n1,~zW3+L ۖWQU_X|G{_*]"\m: )7' ̀ٸz΀0޽<͎F.:ae I}%Vq2dqL%<W'wAr?rJ9SSotX#l1ॻ?*[W`eSC+U΂w7T\ۧA '5dCN" :`lsdm' mϫETDjoK`c#v:f"|$E jV\@ʴA6IPCTGUw;<#Q_nYBQ Er?NKc 2+Za  jwڏ L5?fl k꯱ŲE`L@JM9,8'KkV>q0N w Hx4pb ]D5V[y2bF#X&Gx2STAH*5lF dt=q;_%aiak%bYd"8f BdӉlVO5Vv++'ϛo^]kLޱ9}#7g"9RQ=m"lZhnU^9ZLr$?H>&6;G6ʍNz٬Xc4s γ{_^L7 T5Lh&GG:MdViieHƒ?~,~AV6oD$6wrps2U0 2#?-1UoYʊ%KyOUca!SvH8F`~վ: T1k8'NJ$݋N%A)kJd>;GM>."WQ%3rς/RQaskiAK?g7.@;l@gvӪp'K+ibgp(wJv5Ɍk+i?K@hBoȒ /"x3*)hp: 󡚴0zpΛ3"Dq2('J-]ǚрJgu%JX0E _ Xs9ƦE\VB)q;l93r8S KVn]5NRO6CmNy#?< !JݢTּ2R L1!Ac8bnklt:.V0[ӈyG] !𠟡xK[cmEE]F ՌUbrHBbOvC#=# mc*oԄr1 ,{ҮCaMrG장ТbzT*odJMG,b{:2@VgGt=lՊ9I7dއȂ ߛV1ѕvwG<'dg aW:u VɚΗF`8x| 5 }6*RflחнGB*R!XVkwu 9M'0|l} ^ V+~<ۭ`~w'k!(6un>Y|.j&B3=E40[AhJy%tmDDOɥ)Q !_H>Z.tVcH}?Km?(eқºN%ѿJOq^clzyܗaHʣNW ,i[<)Tb 鱜ޓ,dD ѲKtB@WdVK t(S XS<.1xS ʰVH=ya].Gp?!^K֏JI z>i}|cr;RĤ̼.I85iŕ-ڬL+B<(?܃.v?ȹ'+|l MK6C{?9 qlzd*Aq (iwD., 'u>)53AhTͣuS-͏C!`ՍD4)8~ r7C@{hSgKwę9)P6%{/J:sU G3I`;gH{iJG<4cq'|?{ y @-3;;'>pķ_ja˯Whq['WMD1&)`|WI]#~ E1O@֨ô!ѮR OO{/}{E La-Ez튽-Q_`KQh;{NK퍗$xD{4'f)Ԙ6eyʚAֲBCWd~puLlx1io =ds ie;V_ƯNJUl]{$kY=^MFi޽ؖ}D 6.BєӮZ4Zyrȝ[X5:<"SB-dQr9~YRԺAcaO(~"n{L%4spuDv#bT:FUSw9-?aZB#;Z+E<2T_ZS2gN (Ie7֟qv9`i怼?!”1Mkx0Zꋿ% {QnGB0Ftsyž2u-ˢ(fyyMQAJs/Fa-J IXJx̶̴=xJ΅ڎh`#1ȵ°r KoU\a/n0/_D@ .%gg]Æraf QDSETMpߗ}yiL6T?eXW5[㾯A:y>[u;|ˇR|1u/['lAtL5Y{vňst"^F >{9gv.ej-bjXHrc@[V C+#Dt.KG!1 L~1{rN+`n7H؎}uTh=Q$@ʶ/5/$J^Hf5KP g`_*fڇ~v G? w$.̌iIQ3'5SCJ U[]^b5x6 Uh PWa2@(uѯ޸j)%Òo,U@&id7 W Yp{n-wKj(8+XPoʎZ`V{90_^gB CƁOׂuinDnt=g6ʜOH?ӆveO3zc:t*h)ѣ?pK_ MPdj˵^ 0Κ]>KB+ _dʐI< ţ@χ􇣣vO_QRg{w#cv*v#Cd\]z볶wӒ; 4o\X\E=>c!7ŝ_y(p4zУm>5զSX8Y}YdImէaOQラis94*S*BF+q!+xе1* aڇ{h?)bqEOHzSh)#v5K_6H.}γx!f c"]p~Tph c<Ѣ_-G !NeoA_&{gB'[?uBBZy Sz/6ivTQ~|[_ 6 Y(џG ׇ Z/FjPU @8``nMynqAu qC1ܽ4/ PoW[uy{ؿoV yUV.epD}ā "DKbRs1H&zhQOS1DN ,XBz'Ll.6)ɚ{((RѽG`>#~ݰcծF`( ` #fNϬ/Lw (x0+]ٟ._^Y<1lNn֨9D ~ET'?R34 sO<\ͿH 2tiN+l?w,qzؓg+oo ˂DE{'W@^+윴AJ!K5Ԍ a (!fp8:1k  9i_j.S6.73P6/8Zhw{T_$p?`D'+z8ioDuYdFA9`}hPn#0]n4ǒ;5U-B12"w'ʍM(WpD*ɗ%7+J) e->K'1I ӷ@O4Ⱥr*eדeY# r'o05d5_*@뛬0[0%?|8ۻC`U=yO xыR Q sjh8SA b߉2 #%K *PFyIsGel`x"'WMufrzpV@L|Il`0}H2[kDF vNiLD+a|q3膊Du[6j+BQhDAGCR 2]}j+2F-#N BD;nP;1g֬6b !!Tdq9: :krtTx/nVimǷa\~acULN a͊"S2`r?ʖuX }1@)/C*S#2~o'e1.]4_GVO̎<wL&)9Mg>ɕ{CEf\P*$vo歵Xq)mIǕOW$%2G ^_}!e yi-fʲ{-TCHsGۋE3xZ3aaԻYs̈|Բx[<ƌ0ut@@&P"3G唂wjPQyÒ: j=kayoqbDr-D ueŵ? U6Z ,W?6&LRBDD^Remql< adw5{dC!3"cmPh|'pb1=,8 ~`=t| GO*0c'HIa02&\\\ρB4mZy/߼W*7z}>oVz}tDY25k@_VTHFR(Cm dawpF{Ѝ/ߔ%24<]APS,eH">&]lq^5B_xD"ԙ= ]y$Gu8GrUNTIta|sɖr9Ԁ0u*DR1^=1 ^b-VT I_%L{Q$6a"1(僡Il #By|ο?otj.hv g!$< Z ָ ]xA.TʉPEQs'gSةoŕ 4\\0UX=HjXVԛO&Z%}"W^mŕF+Tv|^g`%.g3aދ&Td~e[hO5"D ';"Fn +%MȑNs KT21ڽgK)c:'xDѯ׵,< ]Hƀ%HwiNۨ$+yq`m_56.9~ɀi/^i(I {v:;kL8/qҩ@bjg N%.S?J qbV~ UžAsC.G~UҎܭR:ǜ z}i 03:E\]d3ZVMiH6=]ӗ?P$tbnЂUF;_"3b ==V^Ym`^ ݳ_Th9vN8Pq$oxCTA<˭{A6rԮSvv"Ìȑ 4>J^Z 0B- UZ<}=hy*]2VKpL,Jʳa 'hÇA%;Zfa{QA11:JU>+۝Ԝ|A;_cPdoaV]me7^oym pإG^v.$um,7 YCDYt*Q9il{joF2(_z.I)~ U3'}]ѩ9ٿtr'Z81z:vHEQא×59ky:9G\ԉoϊw#v/Bnx{ƄA+A"X۠$kcq:dnI =JLC e~l_Aĥ }6X!蘇ս S)˗mT$˻6_#X(ݽ|9;̍,S8γ'GdĩSFu(ndtp|쒡f,畸'TYM'z880^ԠS@E+oi4|^̏0~ >1hZ@.ҰծLP$>]'"t_t]@AL-Z@J㜎a >BD!lh $6fTDl |L2vCWv0]a@{AeeUaӽ/Ηv T/ lP:5M;3%cm ''y_T&L_:Km*;!q^ AKf/AO;\5w2Fme}jRMHτu_ =u}:kxr=bo(=WeLLfD9@] KO(ޤ7 6˪b+PYN\k O3x5_t6BUuqu#iE I~$t>ř Ch=d.?\v6GNB926RO[P7Yh`e(}'@F✘ĞO-ͯ {^ՄPEnk\zźq ^q@^z존 C MRq"=W;5!%";{/_8tvOGj5~)2줨7Z 9GJKW!ݐ<6UYtfb0%ǥͮv![.P}fv%6ϦIF퀛1<C*:^ 2_Sip7;sG-,SwaI:C* WHIp GTKYRn+CXnvJbFR?EH|JadRmne y^=MX1J 5j@>0 ~Mo&ND?'9ԻDS8c:zh:֭TE6Dׇpr{ fV}WOTbԌqq&-3fFy'[2S6\!5>[%ahOaqkSw\YʅyhG_ Jh3 [ zIȋJI}#giaۤJ^xF֙X:^"2A/aжm5}L2P %[6?&vNM0#sir.7~nw%2wx~3G.'kpdy* > lL}hueazwc-.+0 /Ax %b!OڜLny?wTmb*)ޔ֮hC>CrQ{(kS@N$ːJ݋X&q<% GgvM ooz@8q_jYO,p+[}D=.3CdE(T?g`*aB)6L4/:\!joxOcIujT۠sNɂÂwǥ81 {鹒"\iFt6NB4mBOqrm^uݳ2wX8ҧ*bä$S&R>8<3({i=Ņ9SQbſhW#Oǃ\GދQI{)iʋa>ٻ!haF =%?leu$Y0u]M(A"MtmXrSbE0?b-D|)7ęD(C5 ZAM"LX݉Q#W($Y;یtsLׯdfamw۸kd`eg)+@r=-x`L[B0DC!)4o4 od{dÉX.R`_#jxtk𤫽JˉڛܛZz]EpS Z_911򡼄</>W\ߛ٪f2 ;y>cYzQ,o+ 9"Z#QwGYߝNuU1,EQ=H s7= L(%w4~P?(FZ 3dŸ \'[+v9u-p-tQK-x  ;)\vB"K3{d )! u@XS-= LL9H[8FLտ\H<^RHG|b5C); _t L-׈%liDFS97 -:i fNٹ:˔ SWkؓ$8$tzRVI =ĒsU70/2:KԿ|EPEB3<\6rV=F\Q%'(i1CqrخƨX_  5ȯVgqɟ1rY|xؔKuDYeE.:a*ɭn<{RНvy2VtCE , - TyFR"[VX[tLx_e-znQ@#}l6FTʚiŋ6OSH B?;P`‡;52ܚ0i;,%:Y\7} !hͭ΃ͣj,im2a0 <ʑp@v5-uL.cp4wI4 ty%r%*Ls~97S`,w#"rl>^VQ3x5D{cA8d*(]6nBΰA!MekpɋG2Z!Y]S¢Ӷ>fp$ ؽt{Y#h>8wmJ'%CpaB䴶vdN GN5_䌣QzLhnAVdISj{!8^92{U#ʯTu_cKĊc{+0l,+(EآP,cevYwOf)wP#(0{UϰU萛KÑ/LGӛǢj<wI xf_&ehySlaE.)C28~% ZK`ֽB{H z[z/=Ch<3lY,0#̏sr'R{B\b.殊 &}0< f>׷bj!J<x[Ov3B./E*[hptUd(gMF@ǖ]Qx@-`$qU Vc"px5^.3\:qhv&[e`rwy7Aevl CѷC >;ˇPaȮm*TTT `X ? a@̈́/&dFt9ݬ#C6D"*a4%$ے233S > Jڅ TuĊW25o*, 0jՁE t/h(v oik9L+w"f#^,}f#9[i>_ }z>36[$uuU/Xp#QnǿGi2{R{)P@Q{%ӵL)1'$}V42FkP-n`:;t'Ňп.6hmr gǐbpFwƟLU)'76Hǻ`OT+"<aAzvL,CFw#.kl,t'a)_qoHXU|'Ӛk뛪͞߷v\!8eNwQ8tqI$ָ`u}mD4RM2 uGtit}ix* 5k_GUUo䭥(827aL !ʉM@u5omπyf<TVm4[|E8PޟW_u-_)ĖPͩ+%ހrw8|3zk[Y11DOvt-1c5C[.M0ݚ'5'F"x^%t8&5V,Ŝƺ!{!zl. {ͫfY?X)".)An 03".͓Sĭ7ƹ5e(hYS/S5ֹS\,ҀSrFd:17z6ҙλ )lFCoƅ?qpjx9Ї+nL-dG| pdo<1mJ \A O}m̩VAŠ~&MOͩO s7-p ڰ@~'}y#PYB4&a|;O"2Σʀ!##3^ߋ?ͦwl2SYKX,&-ыҊ;*E>'kMq/4c{ ]d3x8$p`LTLg9b?cVF[!^Sc"W9eYKߢ.ʠ/ y6=Ԃ)x'$&Np@ U /_Bط-bT)s@̃G~,G$ "XPV$<iy!zWzKC O8_d5iL CaQׂ({IpE $ZKl riMcOyr0KSR(x/G@ZS9edtb*'ڄRQ:ɔ?!]Te9@Ţs4ōb4]7ioB0@^3 ݨhi*TC*vRn5?1gK~>C$^$oqrͲ=pV!tƣ =d4k`UgqDF7ME"&dS qR8R*(Yc )KǶNm7ܬ!C&e+^VUr1 ,ٚUj^[Ò52,^&w;0g].o򤡏a~^ U(>6F]K[Lyf㑭&ʕsY6O&`m٦ZhjK ҆ 5 6Bv8ܥاmQ'"yz_ ]: (* SPuxcF1}0"#N! mg`J rMe rX4@sVĎ^9J' w .53rN~<_DžKOU6t3JR=#iMDbm*Y_+Zw) \BEy@ tW@U LYa}nȗ+3 DihZ(\2F_9 7x4`aBł˹ٙTboN?4wAFJ}3x%\ NWw񔏵LĝWęСդ7̈qN괆nH*v 3hcV(m-S ,l%#섕5R+HU+JivŦ %tF{y!p`0 .HOB4pd,ׅ:˪I:`i(hɋ`i-v4LLlI%sFa7$&3Pg"%i w(ppQ(e ~wFP4]U5!Tw#i`)8Y2 a3G#ۇ`G}vG@..e;Aj׻)COct+P"M[O7{ s_ly~(mѿgK[HkqVF݇Kl]h}Hb)jB%0Ъ 1Fj2Eʓ,MŤ=t8z!Ash@.x0`c sc$YrA$dGHqu Xި$0ąw,PBȓq8=%>c6t)o Q.Wvי@c[ ?}%I;~R'TzE{ծ> zS4k}4z5 nEhؙʹ:Ӓ`>EEr) `-&r=p/ a=Gv{PljNz%j,ɼ>M Jjr7~| vGm * _ InEt =,?BDCrD$th7n1[D-3heYveG&I-a pe'gJ#bULhٰV*NRaؚ0+#DOmaԔY}Bu#X4TGrKLtf&2Gf7y5|ՓlEx-^T0;GS@ƕM=G[poGejHHkߣ׮RRzܕO%h?m(\Me.+/Wrd9 KѪ˒7O(? mBT5i@cJjIcciChб%&gj|BB'Rwk_<űUgZ sVq~ ~o$9QNȼon+˜=57O=X= ?7\6 پ*kxXdnސ sKSL 34L$ѨgkfW^ ^7Yflq[ga @%aܟ"/Ժ+W,ݫpwXhrhP_'uGXؼS0{GCiGvjH,XQ[ uK3m>25:1<= k( R&`?N>ܛ-88kit:Q{Ws\7ckCwtٮd_FsmW7dy{Z)އ"T4oF wc{ZTAdIKrfV2vXuB.N.S[m- ~A# iWeԛäjC@vW _kC[&"E .vA{bh,-rѨܬpr4$XWh9`U_ )7n嚀G } U&||u27CgVNՑ.H epDѹ !yq^zFJ'ᒼwgOfc-Wӥcza#VRiʈVgIϬT$6C9]3dO/d8I';n@(K NapUJbxI+EgWq{k`$F'+a}:t5T@IlvՕ@IR?4딹N .ӽ+ɔ_KI?qJݪtHmd+di8.DSFOd}aafM"wgc fbZPi_^|V~c ߁)PH1r5ZrhAZ P:hٮb#s^pP <^k H,{w}^۴|5`PQ378e;m Nd!WM<ӧO: ZG9K2TyB)ow")ry_Si' ?\u ~㵥N# -jp視H\ּݟZڭ AvC[@a"zhS_Z3 IiWZO̎,Nmf#Dwu:m,ȤhWoUu\J?G)O̓IbȻW/s2; W"cb禙s0;ԜrSӗ IWx=qu.{c1ZZ M ŧt )AX\fLԝqhYHQDB.O/ 9pK |W { ߨ@GҐ=2]p S,s^{uImOB{ J[""U<rE28^C2Zx ?3$ټ^>#,MY=oקׄKT'0FDԔXoɔuBğrIߋݫvEG?2 uݫ_H2~kK4Y g XM|itJ{`ڕ0&Zˈ{ ,YG/17|u2<#U.H_lڞӏjQHZ6HXWC1^1ALCì@J&O1tv'6XVB DdXc;_W%41SVV>}f*F$DS'RʮO7W#I n=<?,.?ZL 7>lR xҴ׌4pTa$D+y$:q"`' J68ը`m)a~mǠ^@k?wDztx6{WSaVsEƶQ)qnwH;؟2G}vxnnyMk~)|E䁠]bIGNj7k'IF٬ّNwjX696D/yS yOb!n^v3[n$Pa1)M%4@'zv[71Msv|GȆWn GAO(w ^J(EoXQe\KrϻȆD~$T"$nf-!i rJrɟ,B1`s|Eٍp⸜/V ^\$`! 9 8tZ['CQROk*KCth ?+lAʟ:zo}O6`r)_? Nt W-iL*=νG3:z[)EKʛ}߿,uѳ{mC"fQoRHPM9ٓ@ZNYeVj"e$HJFTQGZ'/ٞ`ptÊf }W ;HM_ŇzN '"ea!2|G-̾AY(N`ѲPaB,#[˻OTň "_z>{)c1 WOev8`XQ/gBb~<WypdzvM7W;M?4[KaѾo، 6/CӛXV27SoC4-ӋޡkgPFTqej);S)nFj-~Oòle:SK%XQily2c#X֡lcq-/i3KiK^ƢQYZ'ʽ%]XK,% 4ɀ=; 8k-2'%l uxfլ'OW'C9鋦MVM>!M,ù@ɨG֮ R'h$["n 2U$c]ڸI - V2aDtcVU5,^VHO龢\R\D'$e8rd"i#!Erj{g^ykdK0shAM3m$iǷV?Oݝ"E{TkB6B4ec2UI渦ђ!(|؆e;so>v!>!ZS$Z+ NF #i"E;c1K7xyPKσ x9i%xlWT鞘 @6fݡ>F(@uL'G;8 cr^5LsV4xOzk)֧L@7c*|{C"]2'gCJ,{Y7zn4* U ӳ`9QZ3+Ԟ䀂'UǥeF%%3GFUvqlSzS$}c6[[k,U}:Y"'z2?iѝ'%(Gnrsn*^[wT4pٞ{.Khς2澱`= n9E9%48AZ"Oz[z:KIc-b2W~H[ ѩc#"e-rڧ/`_#T\y֠R Nr(bMH{Zmi)BT 1K! \S?NbJ[P?1SM1`EF2enDp&}#u b५x 0Tq &yzkN %t#h&| }pXK-k$c!nsֈ886v쟽|84 8Ene>UnP:jR⎦C0KQTClVp"LxX"EAUfOTbQn@ed9BL4R?ǮqWŧͶٷpM]u y"@\t*t'ťUĸp.H(ns!hu\m#Oj\-9ēͥ`hkOqͅLNBl 1QRNVKxHrqb %sۇs6p짟h=ZB}Q<0(_.GGjow/rWLjla!}C½~w:6#[GwE,M3S#}MJ uNEئE5wI@'iC"Jj;&K8åIBD#>iwrPP"J'=71wH;OZmO&":6O OuYGn2貰wvĂJ-pҔFMZ6E'zn?SPx} !  CƺO*YPvusDh k67"4a zL Quf&sJ̧Y6&T=g(D\.*t槿鈱 :W)j_-w'5 9&s*+Ab'[XU5.my@=d IMZڟG=d0'̯`Yc|uko~IUaXGI>QF"_pǼihucwE>G(W2_0 o3;70~oHݩg1"TrR?(A06㐓vO&`Cz0|n8sRܮ[|B"A4gOywg 38 w݋}<CeOh߳]f 7O~{(0w&TɠQ,BçFPN14) 5{:+wn&i?r8A{^]yNPR{g43kfdeBqr،omBMפe%:?JJU͗O"jS5zo +[eCC59|?bpq(_qL`8HzrܻtLhńkԌL`E 3Nj47ƮE>`y%jx*k(@am^pH<>^bUA\-8@Ƨb1E)e׭œ>YJ؅'ΊY)ʩl|$Jb%!Nq: T>3@< QֲޖJrnjч=ǩE{e-,8"ƾgK`CKURJ&d7)[~<=(W](4~*X]kuBGzK̤BJDN.VG^kN^CzvvC'6kxH1SU^H |l~9+=tUaLMc750w22A _Ul*LC?8YulW%)eִN ZCY0'm®Al2 fN\˴ۋ kb&Iǻ]_Hk/N>CSQ8܀2⩐Noɀm/n^`Ʀa,?5%y+w&r=ll} QpU3Vɋa4E]lt8O ]4ֺt3⍂H]B_]T&`xbX/UX~azw-EGv:P:U|m=,܍*j,~ܪ$CĪŊ*✣!]<&9 +x"KRWS7Eŝz~goYIW㚎.9bߘs#o}c1uP":pIr[wl;XHB@t&>$z8r-]djcϾԤޡO;FZ e tͲ'b99PC1sHky` ڝ ,?2h[Jswa}L>l:fK|X|y"FHu&0^ 4ӑEs*]P q{<ʈDBC̈:rpr%T3uwVWZaӵqmkϓRIbq]n(HOω%HzNd@TR;y2㗇hǔ\JT|:$0WŦI .<u[Ӎpd|6čl) k~n+8Y8YTƹCz<&݂EZrPD6S-]y@&b:s%fw"ur0k /gU}֓ ]4:|H(,`MJLdp{Fx1bO`ζohs1DE6Ȯj!/\G)y hWL Ez{JR`[z`x/e;AϬCGC }w-buh<6E Ԁt&b |o"ʘFlԝ]MA+Lyޅɖ<|BfZ-Q$h}/&K=dmσ u wR vU_$,+5]E]";î2[.b;KbJ%a)-,H[dh;N} 7 GɬO]땜Z$-w%JKqɿNJSk5rU_*ZwVcԾ:'b!c h_ugi{ͧM3?^@/eB57 iY! Vh^#X#E $}j;u߬6 @Ru?H7dP):u X@0eFr]4[4LkfOpUmffͷot1(*fi6[Ua#i.drML2˽3 hl37贫 A@wap{165J3<[m6CG):/1, Ljed@ِ͜WWh5qv` PQ HޗB odtd:Q osm3Ւvl6,#2={9cnVWؿYu}\p:NV=ꉵ)ȧ"+ *q5tT&&D15FM.z慲->LKW~o mTe`Y"xm!J4(3 o/wS$f,{'Ԭ 6=bш\?~x>Nr΃Pr)GvNJz=a7deT!nXR庸ʃ8yz2C0voX{r'\Aw(%.WA 4ӷ ?u5VUC>gɺ5pY? (񁞖9EؔG45/{ȌpͶIyy/:[ Wqa{~CT-FA\Ӗ1˞&Q>DbUyugٱxAUewӢ+v%?+;l*\.YDEz5]>:bHe^?;PN 8+\A$(:3oŨЅdnRB}Ktnekv +, e#5d'.n,_e!^[3 Yx[vrvp :(ө|~c?+! %lL'+,<ك=/F0nkM\0_S#.o!ZX foްqT$}!ݬZL!v]J_[ikj%iw-SV\w5zNypԔ  J%lS ;2XX437oc0 ے#](ӽЪm[M7.|zH>L={y;c=ɜO0= tƌ gSRmo~H(鱠F#ID `F?k2:'>U$)7g1,ca.C\Lb9@7\#ss&DV%BӼV,xfCxG54*Lz{5/w %Q^D^_8J6]FG!Nt$ɏqp=[5:-^镬˅>=VlISdgH,e[ :A@@kهs}Q>"moy4hE 3Y霽I~lS))h3 rzCv*k1xVQ&Fa%Mf4Չv:4y Td)bŀ LCg;@p,<~CFd OCB̩f=fnLvӨE2U4 e)/ۺlk&gߠ-@ Vmĩ<]i 1OD NQе~GfM4~[VzNeqY >iuxm KTϙSy-`PFE+DBSw-|҇1"kEy@idF%H3w>D9u7)nV-W(q * 7cRc7b]z|Cykql)3Q+я#5f;Z%~lBn?˾eou;h0Z֔\ 7"PՔ8RM<{fqܪHk[De36GÝ Qy L#aըpJZ c%$Hi67\ IXtgE)&@KMjsR* !=~s,؈P-e/K޵wBW:,배o'D=E:xU%-͜P8Hd"ֳۂ{(ގ5$зtYV@!lh9 _[ 53%O/8vec{bOH) YrJb.uCQľLjE7$k`QuJĬҥJnQə>ggY ~70k]r 3QIU QLKQ0v2C9(b޻ XgP2zQQȞʨDBRdzD%u)JWFp:Wm%5A'gr0g4nz[?3EhY+kR7i3Jt=#hgh2V?{'E:4\?h[|\7P6 _F _0+_ҪIO: qd%7PJo+->К祈B`G6p+Y&cH~J΍Slkܥe1uѫ-2iW9Bd+X F8[Jp> TQ)>ҎUOT/Ax8|$W=n:uPw]2U)!)B. ~rE^oR/ ghdN_z X߁;%F%Xώ2@]ò83#XޞJtއP,'R$7)>tgWID)u9Q'sL>\ӟi7qc 3Φ%bf>W ܲk?|&Cp')[':^`zkfjE-_6RǿݖXmn Ctӎ^"6mxv"8Bf%%P[mnm#DӋ7@5#k ~P2؜`%M! 0B[qX1/UEӅyW@͂Mh慠v4:FWq&$?MpVG@0V?3>WT4>XM͚&aClԎڟ#HR¥ihVkupXd]hhEf)KE{I3 WK{ q5(kCceogǬ l=udS/ jXkaOa\B5Xy])veSk Dw7HEQM̥4X+z'zɇNnY>w!T^pXմgm357&dOM&tnS)[J"(NpA*G.sIJ vXe wH19}"te{tL6`hZ%Yg6t><Y8b"h#?rAsoG31U]rR5z^:\O d|&.pufsmRJ#&' sC|{O1YVx)m--31lV}2g7AN*"0HgzKXĠ\hW4ةԑ,_Z~҂2}j.ZMLp>qA%JUX P[^E9qO^^)~$ S)OAneP3=$?GlJ?I]qȵ_Z{*N&5*xzҝ6Q'hz Uұz7ܖ螎J8Lp5˦˗MrUx q wN'OZ3(mN<|0<;6,: @2#GGBp>I.<9; jP.T!ѥ⑜eZ,?+kpPI-(osV iK.S%0({_6}-=Ug ~rj{b<+%Ob?VI M8:? %6;2hW_dF8c?$TN9W %D:ߥd7`S;X\vr]UP.C޾tιpdUTM5gV7AE02++z:&˖"n }04~XG|,(o3Ls P36˨-~*/6U}nls7Ѻ x-+ς *m<>_牆h\t'&Lk7rű+zƪb&y3/U\9 i%4e"\yI1Tk-[EZD7&S@|YIRHx _I.{% h KXM+ZT(pIUશP" .'*,.?its nMKhԶn%ar3\94F2gW~}9D7Cr `{>f/$ *%VK&f42}$l&Znuݒ=)2%HݤHǏ -}O]_2x(s?ff]/ CR!3@`Jip{X 6^}V?jv|Tǘe84Vp(fB`פ_FV|͸j8Ld {iZI)h)7W+CXbߍeO4"7VT&n gE@Lb{혈Y_+k7|:Wqotx͆B|EWMKmD+wh9!O;GtM,p, t)QzqQ r' ; ׉_"N0)9[[P洢 2ZQN4<աn&[Pq\#p< !wt7? Cӥc&_BYZj5_)c"5ˎJ;Mh/"ơ#D77fP *G|ŴclPQrRخuNHzk W YO \z+3,v=~+\7 ͈'a o@u5nN:d~~ycx! v.eD3xIpbj Vn@y cem p['Ƥcb`~C(w.JHU֔J l4nYdyod @@!` w? e #GxOY{@ggۦ3(gRgyEըr0y3ocN!% cи3fkֽdcaQ/+g8BTI*ww*`3OǭW,H W,uf8̆ZkCHA/Aqpl~ 6+Km FIs5o"=6*"B~ vjq?I R|Dk:=kߟ3{h|\1q =DH`䖉4eQ_ES.{M+!^s>YXXm̊ y^g :b`؈d,TN*uYMQU10k|KƢ"tT,7C^0th2QZ(T>JXD]n߷(6/4C7q}%l|vzíӥ7Eo|>ӋQgI̲*wrHdT0e0[Aed$5F]=TQܵF3IlŐ&:t%X9wϜ3'O)oi >z'Fi__x7h6o+<'WrsZ?6ڰMaެɫjEm$'|^BnI~8WCG| mjGRj}?&8P~ئ9b`E:!ܦ.HXMGV4,\V?}BqVN_#hx+ǘ}}ݵKڈ xFp{%W8Ը)t|$H8۩jVDQ>i*1aEְ Lg&\r3g k2,+k˥UJJUš\:-.*qfX xUc?@@4]3sUI xWxz$Hwlxds5~30Io!aV([%٧M NԩPHc5/^gJ(Y;Frqb }!fҐoJ]{ BD72W^s~=u8scq?rQ+NFiKeXcӆԩU_0A9DŽp zA`kkV8m-+?q1bv/H9wc{w%4||%p6ӀΑF];Wf p:H_o̰ZL|LG!YQI 4VɯZT@/<3eN-8'gY+jRŽd$ޭ 6.݆%=qkΥG,oDY V)e6a  t@ O}rG+ƙ^n Dڥiݬ=3c _r.O?Efo42h TPR0IEz(yz%v;Vi'ɤeY'a|qm WM6@~i3B89Rk<T(Z]AA}"9(/s|rB|JA5@"C؞'MfN5z\v6Ze,>@KvVƽ͕jl@十#gvFie71Brf tZ/X%P(Jif5=ٟ,gBŝ]_\/UT;$'! !AP?ҚF1!y*?X#G gPB5.%'fﰟru~Hz!|s|Gta( :SɊ=eM1ͧm*'' 30|4^\^?`9$vmO͙B0>P9S<2lrɠp/ +?JS%0i;52~y=!1Pck%NrVE7 l R5:f$|5=IZ_*3v-ACwDWSg7yW",3B>}iJdm Q ?WWcXN+Dqc %pzT-ZF$^.dպ6lOvu/Vq&hS)HU>Zn.h}, V'8n8Vv|\exGk?oHSm ͩ r,ٔ-{z= ݙLKУ"8Z8z+ .?-P bv 4^d=w#,T|_R,ik艵i@WO 80k]B!͖l3 a-s7swh^W[ ܕ;4׉k,HAĿ\o%ͪCWj|+^Ma?'cBy ݚ=_;a-kyK ha&ͽyx9qB=90`AU>ִjEx4Ö+09i9?a.{~4eL] KFYn| 0M]ilv7`x'ۡRDro'`\+2Y2RN2њՎ 7Ik5kٿb}LTTJsle]HH󸝫iL@֢~w |Mb/<İhKk/IYg3H}$PiVA`yݸ\moZ?|<{\/bK17m--yz!] 2[D$Q'~.cv`,ΑxKÇ/M0"*T,S 7~5qo+rPq0HhqK̷{=8 ^YR`Zfu˪WˬغtA2g1m Ff8-_?g U!'9 C13 &&.;78O]WqXjrl iF9g=Eu+Rۙ_`&D3?DYvz'ںy_3qa4=ȇtCP2 >YAOKiv9 fO`S F79TNmśY^# M=KdK'gq d~1p]~Wd`˙HehK#%t%-87)-NO.߯a?g2"ude0'g@ΡzT#hd`L$긠vLL".}"zЙ9(?7y .vDt.ɠ43=2iCXd@:v]x/4xHxO'h)j8hTց@tG,&Xc1>~k dR}=NpD l ga-&Z^34Ee(rT"L!][`]^@D46Q x^(j(d =!C]]t_ ٢^dv'A L5 (\g9Og*Ue|v G 9NmizfwH:#I J&gb+H֮Npʬ ,^qɭRC;\FߨA|̬'2^r1@A2m0{ReG;Y]fh7bL%il{0r5kǨ`%Co>Rae)0̡:OX;?8bDьt~4ABR}OL=y%BYޡd`QcCc/U6pˣ$14 > 4;c5YV \ޮ'i,~|LGq,4%u~6{.Tx,S7dŏwAu!j-b_F\ Y#M[>7f|y]sOLi=5ah ȸ|#'%M4Ό'zT9 $5R''J)%-},5G47/ѡ[7B_8*}`D%E&&I`=g`!<(*REB{10(3t4xc+"Ԫn#1j8$DY_T3U7;oY5zϲWxcqHsΠU oBj(M2K5>ڥ3wr)؃T\䆮~םjRnJr٥l9AO8.PaP"\&ѵՓ]GX;ucSD,~\vC̋< dU"vz#+1¨O-~'[6Lbsm4k՘JFleRtjBv?[9?;0z-GeE 52Ɛxe6ΉC|n'ta 3-J_#愰Rl )X! @qŏL]N%_;{]eS|i@>N;db37uey MmZT: `}UZ^RdKi-W7,gsq=aI4 Sx`Oz$C5^ )(Ƌv21%d o/6,kVZdBZ>Dwah]( 'nF0%}lK9aѯ*iX9yTOJ7ri/$?.]HԠ"ővK`B:\e0-XR FRh2,V!rAMDu*:bɂ[do^gXe{EKר(_λ:rmaWBcgί!bՄV|. |2Px` n]2}3Qp }לxlvSs|s1ZA;iPblM0h$)@6E?Qtι@~|?q9 )'A)}ȡg)@x0z \Q*K pKZœW'Pr :)n␉Hj NK-u\v8ϫP ҙJ&0ǖNZCxKLv4\[SS-`^_z,+3i 4>_z92r3.2*cO! v1=uK? <`pî ;/jSVւD YV" .ҳ;wk`%b$}ނe.KGX#aNn=o-g@J/Ku0:jZ&yq.vaG*xeAT"=:,̛۪W*ELF' nXy׼5 FpZ%<}jS==V7 :z#-5N b%@ٮ*EN^fHO޺3k/  a|QR26SX]31RYațe~HLZѼLV0 g$tV }uu ?_' = N1ܲ-_Z~?Ž<<? 'H6XI[lf$<1oMVwEޔ!3N4T]@4-=zDyh_)Y2ROlL $ɈQ3Gbd&n]RQlb?: LJ dQmROK$<p|F{\͵1MbLlPU…nAZ;!rW^0{$7Il%hoAWC|P-Ȯ AJ1>X|g3rA;\24&x14.j{ǥV0L7O/U ?X^Vmܸ/bUGjXړ;\p3Yip i& va>>%6ZGNFd7 xاjR gW/´+FjX)[_Ő59>,BAPOG[spA.t~Nu@ѴbYˣybya3y.* |a.i9ۤP#zoᎤ7%NGuct$p>Pׯ^~@_lwQYy1:~iM*}A؛HQP(X Ea_|:1|iHq@ꮥ cf7 )͗ӏ 3㸈p7R~[\ \LtPQ(/ ~laϛ nO{Uat X#a15(OÊ? ၎(5 +ㅝߎ{s~{:&Y {aXپf&H*Pe5}2!ޟgeb1!t1)z%fPVÔƨq;&fK<#$}6G4T ^bqU1ZkA""[THTY?*?nd zޘX< EIxx {Iz\+\/O kwdC.LD‡A'_q3(SJ0PJ Wo~Y;K+@7Hm~ J+0 ?a2\I^ ]JWX.WOɈ[.NXCѿvWp$S9Z抐Qt|^ҾWa=FfNdʼnU'Ϛ>H>3'abÊd3v'x3*yM:cf SN5Ē\VV&{ŠQfj WC>*k%''?06/f&e(+ARnL8p{c3r\w 9**uÁ0+\nտ!|QINא aʩԳg E$jZ#1D m'q8J:4{HZ{+}c{oqŁdT^B: r&m/BdWxQve-C%TyL(ܨR*[7{EUIq9] [%qޡ*tNG2܅na=Ke&}OP1ӔDMUHN1 |Z*2RD-=q3Ü^lƉ| FE(]6Zw90\w[ J7CƐx"Nj㐜 {B]H#QV g#JI󛏝n{OG/obGMQ5[b:M^ӞܮٶqKo:!Ե6U3íi{@j,'DB4)K؞@y-E #|vYЍ *IM޹İ;GnQ袶gy9w~=CNxb)Uv>c{럇.02GPo0sNׇ}TdD*6+8-ָthpHX Xq;2 1WIU"$'c 7j:UW AC+,QB^lyI#13v6l/v~f5j;'Wz Ztֻ"ƈi d%l$GB6d~`HؔN듁Oi,W<GXܚ(SSeei^h̓L5R8qcuK>"*,S9Х_;88&z2' F۾A/vKD06TfEP R %zu_-4*^6< f6T2,#|=y S/ͻY4K\,/5f2Jv]8~sWRDDa!X'^RG6hK"XrOWaE%bO7Xz䬉Jޅx D LphiY۩oJPU=+zR" UCÔh3;v&B"bҺ 4I&G] zAS]&%`˲MKӡZbڙ匦 =uJ^ב!1^vp!FBʳhj0xįCʨ>i 5y5&yq4%v]q`![7twC)medgBjI.UAfj?gs#_ #a$ⶁP d?ݾd<\~,SwO6sJ?xbW?q8laGAs)b3CЇ3l"cs3e:eb)2!^?"Rj/mJo|Wip|zEUgΕԌ2|{!x؁;-6g _-I~:;3.`>.dynch,o6:1+ b ı=ֶ\  S:1NJJ|i(+E0@G%sn~O`<.p?6Bg(p``dEp.!̼8c"q͐+h/m2۬Bq-4Scy =^C6su'Ɨn=H;OŃ''Q-fF}F  ar7| T NjP\;Mz*:rB\N) Dom0OސĒEG1Sn"bwY*)+>HAA_뿣)ڮ=BۛX8!9/@*9jQSifQd|#'dQҪ/}g; r)x4ޮQ"hC=$ͯ MCi.؉Ym>$nťui熆 NTj@JZ-6CԳ=АR*C둷oLEۆj,IRz ,*4ˠriEՃq%\/iue)2"5`&"/ɭ#:<'檯Mvf >4<Cu^}*h^''\mCIo6~5Rxd B$B rkJbXV|L8W0c=*EE@{L#̠71EFBOV/u OMgJ?F5S]̜\E&.%A3 eO h%-%ܜsn,"֩8:uGpJ1;zMCOۂ>񸗷@%Gswf9X/cy)2l}a=߈G.R`SAGߠ(MDSFy7cZ6yr;GkW}Y:M.6r-%%Jt8DW! U|0QPE"&T.[dmi\J% ? AR!^&k3}hwnW l!УHni'"J$q3fpV,݅1x>Q0g50|9O`rosW@I1gq/fm~ԻmP?:y?i[L$[nY?|`;i.)^7<%Z Qx$ y<ۯf8ѥ`& _2I7/"y}x!!K!ҜL4LO`xQ&=Yɣ*䑤R'0sn2m;E踢/֯ԞiQ}V#+CdL-A኉F,n9{{(ދjH$yqJIB4%>B>XdoqfDnXLֿQtS M.>*z쟺;=f/.iƜ̱xz a샇eH I5!q(pC(^iT]zwIR#dUJ;ˀ/Q"׬8̵ãu0\ݘۗ5ϜWѲ06RzO&.GbÞ" %vD@g#c۠$Ѵ.i,v/~GoY>@7qrT$Qr(<#˿Iьd%2l+')aCYXGGMڨaB P>IXats\Ӷ!*?kxHXd ,>l$r;:1/]Vbl 2P /0^n"Ng+,x)sXƑ ipaltrr|8g0'%i wtK0U܃TTW&}]ax'L\V}̈tFNNǖ8Nc9\i>R7gWh)wk ڌA]zW^66.lWCΪ-뭮-;PD) 5Y{}؅(!1UG_p2*[iY_J<$;k.I9 )J5Y®G 6Ŷ}cSK (OF'v:F ֏}w_)$ߧWW:6h6:}Mf1~b&<*3| |P #dh۬w ?xOE(ȢCmqڧz2|X1R ʉy{`p K4j%(f!fжϪ<8{xl \A7W`DȟCP먶+|c] OC| ~ X$Gy7g@*e7;fVD;o-i>aUNMZ]@|Q#WR /,MLs琭M#<\\m)4E:T^ ooH"-qkJn(B & u>I!C@aN~v @5rwMhiH7XӺ}o>Q!ּ8V솙C\Uy磞zMҧCRɟ@ⵃgoâP)ݳM;wf,Qj 2S+n3CgN_93A_Z?D"mvܛ^<-9%!?]%d")ph60,+e|P-oCJv%:ЭynjI7X]n$D!HF*eD` .vyi8~=0]-v[ARz{bQӫ&r<^Dj_è[N0Jrh{6LZj M! ըHu47 ,2!D˖"l]V)J:LaX:`џ:?9{6kAfO~OkjA zF16E`=='y &r8 *Hk#/j7Dd6m%WOt8jdpGN<ۚ3Ka24 ։Ľ_]Jz ؁-o?aLOP-=IhFd[Jºɒg|k'o*u$최 !,X(ϴjoGo1g{ Z x(CzBAPQʂrH`]5$lsE嶐Z6rҵtH ,Ju\//@+9L|]:՛7@POԻBL:*X>8o'\`0)-Z/PQypO$s =`ok0"$*ISZnpbn7=B6SU<K,m(5I LPq9><\t/ҭ[kEGJSC?C4|}eS`DI|jxL9^LQTi>cr{a7 |ws9&xvċ1XHWd$Ȣf?^Q/ـP6h剔> Ly/y:[q $o@@8~(fRejUBl1csZA#Du{q񟔓 nd]߯o/ot*Lgt!`p": ϫ_'I=9DZB֤<]J`IÁ"/]RM)Rb{G/.ʉ-`n閛KKO8,#o3L)dUiFXU\fY%GQHIT.u]c  1 8s}NN.qs,)yޑ%:uQޯ /@ ?!?zM`1jNo)7^*|S0 S&%Gw*9ƐJ0#8GǶp3/u隫=V;{6j/ԡV#s[qYYwMRCykfʏµ!+9ox;~KV~FM85asC+h.#nU4ETJjH4@c&ڷw9Cl16p+˵ [",VvB7NfN @BС2j޸gܡ!>O~eC}K_@V% 9Krg`0\;s c3PE">#a tո \%!?I* dmg:,4{+;io #xYK9[q A" wѥ(s?\c|gA"w\}A"MJ H&&R]E:,lF\>4lzR_AGGza]5" z;i1sM&y8GdEޓXTQ^ 0IT[=b[jwE-ofPi3@)fEgX%sW2"^|+ A2Mn~:{k|˙+_ B9/Pi6t#"GDJ^S)xϣ%H>Ery.e8Sͬ"i^d'W[~:4T4sJ|u%ɟnokJ?Wfϩ4+Chq%u?橖ԘԞ[&faw[Ԁcu%)境Qh4H7a7adl-;1IdbM\J b\ʴf7ÞQvyZhLN\b /Hu3k$n+$d jSF2"Q=P%'U|u2"0ii"aNo2R>I!>rl:$ &j~L%cd>Ͳ$cY\)Br|KuHڊ tmLE7X2e9 ?$`>L@$#o6nnsy[@RKkcҔwI#0Y]b5E_@e]w ė$u6|{y1sQueg2ݞ.m;AbPYS6t' y8ϥ/bfMfRM x LtX] JZ_あIr6j6A7'_qvy! ZQ9oqV&u\aY@)-RWg.}ҋyuAJ}Sv ͒?31|_`@#K˭\B\"yǪղF66O{ o@h2MAm[4, eEd'Y8 \%ȷ[ν_}>u۷j/gl1lC\+Fނ' uzê*6:U,N~;n=Ӛ%L"vvk,^IGvAo-HV7]6׈ft1\#'C YN?(}bd( ZHP浞1 &gȒ1?rԗ6徼)~-pIbaH$X$1?e 8b\2S[wl*KA_oZJ?ẏ= d8QUNH{ G"z@24+2;;o .5\6lݝhQ}{h5ÕV`,%ށN92RamQ2 R ߙV k |Zo  "@i8wFT`i\W6k`R |;v{ _^PqYY}$D#VQxԜShDjZ ӧ>D`~0"^,DW-Ug -~Om.YKF{h rgE r{"A@ϟ:B *AuB,#4)ƺD"4{V[T0lۑUCB%O~^jȰrփm|n =nauyJp(z mPB5QCĉ|`SzMÒyj0wx &6#I[[Y]KEhscb'hCU|@3#swZ g} RbDCeZIt+G(N^oug1Sڢ<'3>Mw:ݎcQʹ'u75B,wa wx,Ò_\dO9ceaa}g6$TxԳp5c7J8} lqPg;-'1qݭ +DG6?6xԺU,ӴP>f@E9"E0dN@+y߆XvQs )SV9ޱяKD2$of7/LpV=#orhG@O 13BAPzڵ]dUW7ԒgqWVO00^,Ѓ`ELX뺊4/WNыj1 )hAbue\V/mJѝ3&>Qn"ҿ}.;c+,Ba@As*GY42J\*j5XuZɗ&vPȁVt g5zĠ9,/ܣ ϒBb(Bun t+QރQjB@\)"k>g lۑHmLbaAUܷ<-dٰX4/"rt'.(^#Ӛaqs6 +*_Ws#OT`}SڂEZTyjΚAIkw%YfVhW&t$*JI84E{viԴ5s:h3J5c9M5GK:hEGeiQdsROlrSTܼe3%dܶ?NDF픒!Xw@Rzlzv>/gSH^]%d][B>ZP2n͓xU$&<'a{H, EВW({I,-鿾pЁquHUhR1H@O"݃r h 㙛Iq}ĜlSGJgUBb&T8(r:{%O)j5Z;_'X,%\g)RAJ l^C;d }. Kj&4y`+dnvNu3G-_\z̓7BC_}'WN+G|_R|_oSI8~J~8O5}B fNyN9f !_m)HʶXbsG=6\?'Pi '`%+$``tx {az9,TE[ϞU޽ ?驉baLP?Qdq1Y`K[Lܧ 2Պy}"L l#zJcZ#Olv-wA[=~A=J9^w~}`Ck 3BmKK$Ua!B>N ]#x~hBK3TݔŘ̈́&:|Щq+UL珈/&V(-0-2.S^g# xF\L>9s0K_m%Z?=A [W[U[?YI=T t:\vSQЗM# ]{ј9$0Rbž_z5H> 72\?ӏfpڲgᤎ! #Z8_YA2gp8,S #r )g pV`-?e_ * v Fם$puh\7Mz~l[ +>   &ܸ)ĂuR K-z9cLJ9n?h8=CS9, vM(P4cPB"@}nE!Cڼ# ɇE^ޗ?Xn}~~8.p$8y̷g+ޔ#׳7خb=&b}zNtvٕw џ_?JV"܆=u,c/-0p dgI "y"7=f`pTw WG8(>`>;6 v w ?XN>GDAe\Inƚgimn>BD"1HPkgxiD3^lDxI#@ nM󪼩 2Qyt&G8f;qj-o.Ip#֍/8!}A #p(.lc6n)ORޚ=e5uef8 ܿK.Yai'""/VM7;"߷?Ndc.J<: 0t͉ ~p g7fKtWkC\KH{<љ`i\ k9@EX.GT5{46-F1FjdLD1g`%u2p8 Egh Q`TB4[رCd5|G=R8 2>+ww -jyg(j7hg.'S qR:  h0# .8>x#/ Q:? ԜXp9PҿӮeac"d^Pj[6 aj5L^[tRq"d*2N slĈz٨eZA*/= ;Z!l ! cmQc~~UZf^BRN-pSpi%gk|{#NNu .8ŝjG紆9݊ޫ! gh5XvXڸ^:?EϠQzds/#Ә,~ũJC{U2:F b\7*(vs zQtvcBQ웮lx>ۃ2/aɳ/xUrhw^,b (M3FsE`A˓k@ʊHPAoB$#y\E9uh5@EcYxZ/0)[(\ &T]Ng[| Ҩ>ʟG 8|]Gu-ˈ[T4LHJ zӐɶMǴkYL2,8nddEb$Ul/$0O%S>ͩC[DcM[XȚ!'S[$yY #b$luBDc| wrGÎzRL(DH@Jߚ,gor" mmجmHο2]ĿG$ LhYXBF W<%9Ye _u׵~W{cjϔ]V* AT[`?*Q-q e.##A=ՊFBח93(gֻ^:otsue~[Ncq 6 \Z&_~@c6R:|:\ V9,p~XwYE xq|RɘOIAPLt3M;` 腇kPcλV,T3cx6/j /wA|x1Mhs8$ 5:n%MOl ֭j3Cܸ6u~ C`>h\uqAbҭ8wgvltqt"5`!^,zdUAH_ϽㆵJxH\c4L޶{|;#gg׻(; 1a٣Jg]xjn8^HΣ"11 ՝FD>Vէ@J`1CN n+fdGV^}j 5C?5 -Yߏ$+8U)RDjn) VCw+IX帰^ޫí tyn ۽QF6L>Kl!6J :N:uV~UB2aoq-%oυ2{AzQo,u#YirIA+U| u_jv-廬h7)Gу/(׉)yD*0.sGVWs_U~+Q"H(X6L*Ab,A>kvw~g%p|R4C<|sR]a[ J("P[>k9tZ7h29_'0_>Tt YÔsIP2lU5MHMB))+ނkJhCp.D/uތmHGv{)nL{~W8hԬXt5Vң>Eƍ=׼[f( g L{Z\5TJD16p7 g±}ͨ!8xX=6fHT|$TצaZ\[q=ݒūˮMRz"']OH F烃ѹfuS="TۖA6xfrNAb#58; V kixnmI7[BQ:Vrkړp_U̶v:r}:ЖwePK.TMR'WRAq[[ф-bg4:O>kS8&WbȠ)JJ nv8e|Qf5152@;(8-dFR9G\ɏwY.l]"\r3P 2vNK`TQ0י!Z24*_I8$`MFAm)wlS_R推꘮ /ѫǍ +{I-(5c4;9RΩRS'CozC(1c`<)(̉I^.IBSN YlDxNJ9C8 -j'_E$$ueZc&Bql[W6S]tLvjHAͅ-z v.u Ifα|#\)=V,3t\e%ocMI@~5]p鎑N 8]K>Aj5Uw]Kv4·E"2nz3'(NQ7?ý~_P0wͣyJI*bFCqW˵(‘+E )A]<_üˆr"vti{Mej #.~a||Dɩqph|)9@ZeQ 稨a5 c;/ \ ێx$+]:v;oUl)b % CU$ƅ_ n '-pa\;CP}wPb=)w};ݚуu$+^L۬hnF[^h]Vzoeh{dI4NdpR.O"fpM?kG;DiNLȻY&GyF6G_EbiokU37q]Bߵ,%aa&ښpԮ؞r4hSpDAiKvMH_v;l&PSAY lE ߘLiOl544n_Ei8 T=W71ďCSHGZ!p3fĊI;{jЧjКE<:,E0f4y` dgz'+;]A& f =[\¿J #Q8~˄| Il! D{qބZDٗ i!{0V[&S#kShA$ mh(l|UT\WZ0Ypǐυ9QcENnڒ:斌.P(\QSaRgミ}+5'P5eǐpq#A~b6;ΛEQkeJ .*գVˉ^}D21[D / S~)jE}"C\, k 8Жqsu?,nyXg{2>Q@BTA3—BT\56Fɝ=1*mqr36+"uu0u ͋l:DŽw)^ݛK٥-ר? ~40\3w52.dWH"e%qK?'c=mߢyKHx5DzH|#[ ԗV2o(ᎅtL'W:9@uؙ/gGE~k('k>!^hHnh36 X7%{#E_wՑ[@Ksq+XE5=5^@-~#mųIZu=H`A,8K(TC,uB"}|E!4xb]tߦE|3 bѽι~r|yr#5me OR25 EBxHLE#fۄ*vAjHIklMꨥǤ;U?x{y^w=냔m6Jϒ@7WY@ dh ŖR2,JP6'>(Ud빽駀w7l0Z\f |-3Y%YkN-."yn>_}I|(IJU۫Fuyqo UWeu5h|YAڋd[}ֆvYʣ'^҅/1_ MėqpS(3gNg޾o8ٟ 1liPmҏ 4֚fZCzhM0,ǂy 4lXBoWidָj! >K UI(HvSsnDRȔ6eP_GHVtl: EϵiYk{@*3qSp*t~_H++TiQ(oS*#2%\%G]X:@):^otH,·{Tx %gvRhyH˪5EXP5 H[jC%cAxX_yQq"/vkT4*c~aٲwhיN@ӛ' gO@\ilu':Hm"ڠò7KO 2tBO/CI]xЏ"C4_Uհԓ,&$j |뱾 1s*1zU|LlӸ$olS`d_LsݯJoOI1;a֫U-S &Hf"BeNL5)x9:wv,Dȁ$HJeGsmX=OV";~҅hheMSSHb7\\}zKw~cȁ@*vIZ3~2Cz&+#rn14Ȉ8GUP\ Hd2ndX$fVm6|# kSf "~P:4 _=qZ`8lKkdMi g9K@Sj8`?|%\[9.)%ruL/@Lys 粵I֘=G0F46,X~qSR1PzEF>t.ܲ.AUt?o(r:8AT&+xܰCqZGotU`hmj|?Kÿ^T/N%~x T>4PZ3H"}ԣ`c` u'}ɇI79U pt8Ek zEa},IH;v")4Dw"BNXcs`pzi0;_EBF4Ӊà ;yo71{Ze~62n-q0hw==%}sPlIj&Z#G9˝:.ӹ*&򹐋d8Rq> lurOL-dVUZ&SV1(ل,cM3og*+қ/]?LkJLY{7nԧdڍ/QH+`gp#p 64ڒS3I\ Mf G3ԍg$p:kdrŷa{ g?Q)Qo/3TO=?{#ün, \e]}δF87'CkliI}~{LZr0*^تcP9wQ̳l'南2߽_z͙7!B \!e5=%<1K g×#1u/#/@9f';8)f1A*b/Z{$ ߷qA x4E-˫$Op O s}ʘ8ɚXGn?3GOч5>:tN@ 󾠒~6:w14TӶSJR{36"r&ֶ`yj[ glb*~VDc^wgpl.yˆw޽!Gnvs7T:6il;q!;<ڪri ,f<*7?e9!@EAukCa@; !ˤv_&;^vQ H8 $}\-G0z}? BCJ >Z\mԻM /qw%'7?`ƓyޤZ?5kSN{-Ԅ.[kz3ţ3>ף &&X.s#Ƙ?A5"<Ě-^I Md귨D4 ّ%tE~RƆl) )V/k[~ qt`6@#y69"=hD_UeUP.F9s#V*JnGnf*Ά/txZ!y1br5t-3Ӱjޒ9T\\ N"=|mGMo-m\7)E6tFΖQ0?:3K*WqէG}aXgι~i+^4u`(unk47Hth}] Ma19oG:o;0;?~'zTYsDXUeOiM:@9*;23>+pP&'Vo@?,2:ތ?56hty_O/utvtvЬ%vh alACl7۰bd름n5Gj,d)HݯCW\; %`ρOb9HL+↺T5ݗH7q%,0mٿ3h-Q@I C6@$ޜ(3{ټ]IՕ_7iq7VGޤeӪ$̷;Ds8h,S[)@7 .jzo5MbIS"A-dddJ(g` AҪw@.NkC8A W<'6D. g MI '6*07ϖLPIg_ ԭEږʽzit%ۄa+{WZq H3[;od48&5E1n~!s%5]vzE^N81K{~(%v k#S$2n O߿=uH63rRrm^{/JP^; <ߚq|} m·})r4μvfj j ?n}8S7O U(dA,_*$G,LTec n%' .EL$D5ޜd}'}r{[@穲e H-=iQܫ`ڧ̜ϥWeI״_Kgi~V,t27&kO!Wl9Nryxo=Fat/:MYlA2: ݋pN?˝ ),ͥS1d+ڔd_뫋Hk[ihrAԛTЪQuSK\,ڦtO#Y'yq ϓr\Q-cfL*9Pw-YCM,ջ&<''a.!+,L0T,xVux//''K+m0{g8Oʿ4|[3*GV3A5 KUeTM.gW8b O+7L3Y ;k&͟ 6#p V6R]dY?\Ր5 ^-:x&PR"E0d @|?gi7YcөۣJU[ᣵĬ' {:l9y2,xz_dԉQ ("I |̼!!Ԍar1uӡ"f 3)cFH_eeOK}1*t"Z>{<Ֆ DǿN78n}Į,G[|E_1׃7sssG;ax h9wL92Vǵ yTM<,W0w·'Ws{[HGOi/>6m(K#)1S06K74bAi"moRn}u/gc$N*!e& |%!2T5=l /mJ'j(bYAiN+^]Ra:q[p9(r7O@?D PZ# *24`ScՇӌBCW#jCTDfcD^u+y~zs~k{\|o;)-0=fMx0/3.Tx- >)@1 }!b$Ms p?n[ %Ԧ)skmuk)oT9QňJ/,C>ipGd阇 F9ocn@=tS?)*Y_o`5ѹSf6Z }q;{" I es*cPٙ2[sӳ{v%'iI%Zz+7D3HBI85޶PF5zʯaC *`]xGlmt-H^!#2`s:^:*,t OGg(oۤg?Ko}:z+3!QPreidO&:태"c~IP=A\%Tȕ p`uәGc4񿣏|}Gn77fA!aݎR̷qLZy͚X/ SkblxJXnJ1@Қi[pt9$!g9$s7H|"/$ :$F r;bʌtS)Fi.Z>"ZxI6>?Ї\ ET e ǭS՝!}F[JƽĊ7$S|KK[̚N` =_ݜhJ @UT.CXZTRq0D4~8!Vplw-Qi 2\G*aZhxlFp4jXύ(A(Ɛ蘇E&*ZDɖP{+mP uЧpJ dZyEWgiB+Qy>Rv=Kf=/bXя% piOT`$ o1FmZTR+w}pބ:I ;o bÎg]=/͔4IU,: ×4v{ڗ \$8>5gϺ%y,4n@ ev2ݼǷt{P_{smL)34 ȒFr:Ԩ*;fم:3'w` "?"?ZR(c(LBvb]YpUJh R1@PHsBv@Mq?G/O\ﺂ8Ğ{6 4Ng}_ؐi ӂzVN}Qm`9dp-./CE;@76C?%? ) ,Y( _jiD:nZ`Ry ^0`@q$ y/6ekxʱ`Z6y]ٮٕ 枔<@_nXXW!*WsQ輳b SX 3ʫBeOc$+s{:|8EתIɳ迵(]ȼ@*Vu[vc\'O d X31my'6&}{M3uIAYkE4fx>s΀.;Τp'U  6`Q7\dsBCq&Dsc-"z[+28vn2^JXtX0O1 Yol Ǹ/rmN`C#&~Yeg$Vs@튒=2V]l/K{EmH~{cLo;G|b=/kjü;39m=x~r㩖H() i `\SnR,)wf@Yz~ZEȶ+Q:;*`ѿR$l\: i`E"JNVΨ+Xm)3[ YjѪ䤎j^I$gȿepʰ[#cM#j.Nĝ){9?xWhB8߯f9+t;ھɠW@g|os(]?>5' B|BC}]+\ j~: }O*h ?cޑu$nI Ugsi-LɨK{㦦{T R /n (ܦ &ک9&7/E^2b7*D 9=wߤ^{܆*&\0۽n u1ҦRHIϦ%^.xNFU([ު(I `:b_X`lV e6;1U9snԇWbU X0ӵh-sD-E2GmOx7fe׈kddJ-AEktBD)\n>)fhJgP흭'uu<Ǵi ,gcჂ}f3kjJ!M^C.xzeE{f ~`+2t2б3+VOTqbD(QSɜ32q#W ʓ7-d 'Z*zp5̑l ~Ru:`P(y {EDWMH|Ma;Wy؋sv{i7"Y35d/M.E61`udqp8],Q)y`- SJ[5CU XH#zY D|dh@Q)ԇVv5Dw9R?y`,LP|Y6bFP-7Ur^s}C}&:i $6޶=ɍjWJa=wa̪vOȔTÄ[ pD$nrL3LGv0KC #t.Y{;(EI[97C瓡?Gs.I@2"z!gn,Pqe,D8;. y69m-r7֩䰎:'15z<fzC 3L,vV\(T~AJ+BF[Nќ@>/.C 2.ڏ$jʶP#Mw[A*`zu+`)哟lXS_OMImKSwm&d%e3H!\~)'w|Y)夙ԟX[ȸx N^lӺ@ $KkPF}d=D-T!HM輒T/ݬ7JM{纛yrfKP#/tZg!LN&*m XRJ@' iF<OՈj',!͛)]  9_ۙ|^ҙQ%bq Ta_fOʼqwm c.u>!F բ\ZqNB.J BS6WK Ǟ/Kظ̃D-5مAi!i8fARdvCQhi$2LUr&,=%*:`4ܨ״B~ H.eE`홤bI hsRVW-GxPEoRgfsumWkEHZoRg= MX^ϣ,t.p2N§=Jm]L9R"H"?U) e{(Q{z˿L+VںneuT](2&/+<y f2 Z : nnD.{Eŝӕ$h^T5OJcɛ7Nw@'Tx{ʲBFdDkq Tv D43doZ_[C9'_L|s BJh){7%_ m2=+è AkRͪ(5DqP9'}߲j4$P?? W,3rn;؊<*0玔ʣ[qZTlB*N~G:YGzhܨ|ñ~PA̚e{8pn`;_'f.*6yR%N3kweS,`ؤ]uGr:NNV#nU.BSmkhi*3xjиzۑrj~V_0DDsrˁc4.`: EpHB_0<i;ڤf?x<S#B3N&없_4[Mj`O3MuvW5@հ'XqyE~3 uc6;:!v&ztJ4YǎZXX぀p/4}eUVbN^yۓp6l_Vqʄml}KXX6x0mM"2{׿T}VׂwX* Hl;fMdft@ #56,; ylF 'Z` ["1Dݢ/devtd ˺*5-ݮaiHԽ>ֹ&XAj*+[i#Cz/|)=y-/%}:J_$t/EV.w> VXHn `,_sy {wmKD5X!!:) k~wיMjmxvvPxN 1\gSX$L qo4l\^"AJ3Bǃd%TY/xA&uˮlu!c:;2H4.Rh gA$jȼᾂQ_w? prsiAh)8(BMchsц]"iBt(trNuf/Fx4vVrdv!m$ҔʗSWXVaY_x|94w]Wj}g_2ұ!^eA?FAf"d䞄u"ޮX2u1Q.ap,gx5]`c_|.P IJ8g43~ nXZO\Lk {A("J<' 08<;mOAtD/)F|̼6;_o§(|>D`k(Z³,1vmܼ=>q:݌/-:?68B* t+I *6Ձ]Y~ݣ3\XQRZ oVD,d)?gсZvVVy:Jw+,Ё8PMj[)/' Ph%'Cf 8Vk+z+M8R^T N5L-ϔ rI6m 8JbF ֌0E3!-|ϫ42G8x$gWWʾ#)i`Ms,T[kO$UFG2FR4{:?7=~}@Vq=0SlO92l$`*q{h<{8cޭ jY}jԑi0@pů~`CYr g Xd8A])?rVgKW*@gTZ-12.h~Cݍ$24@1k?M_i")K4ԽaH lX#}$|^ r1#QֳGN}pK1\\wbR?z];&Ǝؿ%{k[9xkelds6w22'#yq)wʭ[= @uV8{sr_.kf M5; k_찃IXEO;[:[;}x[M  Fx0K{Q6oA{f oJeqҹ2 &89)t]aLA/%J JXOv'2"I BpD bX@!%t:e2 %0ohTا-`E6f7ؾIF~m7ؔ:Fd&?cKML. vň "YAzթ.e#Ɗ% E},RDr즄{Upyʪ/NR23d"GTIXe#b1ZC=_ (e˹cB)sIJч-O|lC0p: (e5@BߖٛQoYЧ ) W1Y C%Rг4ijaZԋ0'ێxRjl᱖~5qyI zMaޑXxf^TV[1!lDc R;"HBKj-!:Z'r+nP4ux] U9?; C%Rw^e4&fkoYW$`l۶eԳbX=vC/(DlAе*'hֺ- !xg%IU`Ln:T=ۖ@[5R?!Z8ez[@PthpR |XyIE nYsyk&逺mY)iT"P/& ~ U5Mo95 @x=WPCLu6a2!;&(Gl0|eϰ1> ~ O1ŬA l Ϫ-g2U-ƋWQmrPz<@ϝ"ۺ 80#iW&n:Ɏ,v۵OD<`X.` } ygJL{Kl'&}?xia_sCĵmŴUN.U|^}Ap# 7γ@u+Ճ[d<b7Kq{X1B!㞫#ޚ\C3c=qjO$0i8{JWD+487'ol@')t72&ǫlW,?}xףaBL7O.Lƽ9I3OZ+ ۡ\#Q7pVO࡫t$^ `Eę*(CCu.sbQ__v&\{&iO8+ۻwg6jc= =jS̨OHp/D6H/O"OxaTdhw.$P6ۢXPy P>~Qwg9{i#$*Kq& ȸ*T/+n@(4q;&.=}ү0cC>w~cuϰ^=gx{/Ɋ2A0xpO_yY< b?C"b)kJzX,WQ+3ME?|ht |PrUI#m Ԗj}c#  T? %#~ˣ.rDy0 _ X-WOKFRRfHI*YOSW+m OupO*m\1äK[ؔ2xA$cGeI[*-'K&a!ŅR>0IeZiiXO&VnGm&Q#Ec{4*i2 ͷ, ޣQ_"`%5rް:pg[TLLgR>* *?ĨJIO/75l5ꤨ2kmr׫یN"?;H_Њ I(kGmK"ĥ{%9R5yFN7H%x7^l@OjQp47Te!4Yp-WyOT$jY QMKDxެ-pyWq첔YIH D]CԌub]`@jx\Ige?|L%O7#$~q'80>v|9DjLrHġ[ K>/~sa O^jwǒu3yO7io(CSi_ԠEs,йbcXj̟UReO0CV_]]'q="^Zo~sّiQ. D2#]\"Xd.Nj9D,V.d3ǫE)X!:S1fGߦEAΠ̵nӂPs/Qw@U.G4q8 uJ+`O} r'Tf& l_hà:h6 )";IF{,G nCؘśҟ! }W;ƋTa !iCҷR+ReKl uQXmVm@D 'JYU&$J;p5€$ٮZaukq(GD.|Nn#9.qbEtm؎ Hbacwƣ'H\MLo `F06* (>&S[r&HS]jmSH 6?7Ugg N׌u\|c*#e@D mO\~h^(^."uPUv{EAa> 5: #(`p垡l"ȥ7d2!5tAU;-}` OqTvDTm+ȕ{_ )u|_mDV N0ak2m. xH)>ݴ$w^~u<aZ*-e|@Nx%>`*Ϫ8Gt?EhEB<Ռl]7<(]~k2Ι2Αρ?n%'PWpNvZwNJD"7\K5@ GQiM.;*K]j qS"udu;$aO`,b>/bV5JLg(dV8]^#t;nBDD06h1jXcEUy8"R!y_ʲz֗*[ց7 _Q}$3T,;oRLӻ^u@IA.ų<0/68aXBԵ@趏 ]{zʫk#6_=)LT$]**uS ߱Թƶ\2wWzq F1m_+?|~ј宺4~HtvY@1/%U$ :M|p5y~ Z y;٫jvl01%ɜd SLjE r'N e_2WSؤgSϵ#JR]c:uOSWWs`ДZ!'wY{s\Z[QYȲxƩp5eNdIF oyPRqikݫ0rTBlM$C>4H s+kgLJ( ^6ݕ 0FOƊ$@Ҟxu97X1Y9:'bbH!=Vy(a!Q(S;&|D[rF [EEߪ(Q ǫH>mcp/[B3+n=ͤ4 1J=VɼfqUE0.ӧ- bA>v3i>Jp$vD(H`2DZXZxû1i_~4]>X'ᲰDZH׾g\7kq9PCד*ƑQ_7cRn2!LMF$4T!0wҶN0{g[ 7n`#^sP9ȑӍW1!kԴETH[MZ,K9g/ InyN$IJpXk!t6hJ_NbP~V}<-dVԲM{\t ]taWjGE#0g noE’16fW6Io̮4$)OaŬ]rJ({gbj2lg'Kz. {A m% *N0fui/Xa? %vrBA1%"iopTLB;Y0S,Nk*|ؖ^tZ{FU6X㍔ҘY1'5*Y:$ ̗z9$iٵ$P!TEEL͒FAg0D Uas'#^>_TNSO}4.R^ѧl@u٪Wq]?̮X?/mhOa1cDCҬqB>JFn~;ڛhK{#)]HP=M.#<|764vV|ʱ8Gր9kJ-Cd9B\CEs%("hP&GB tn?>[-TJ|N`jci{ H7ѻ ;:yvbEx52E^,teY T["Vj!PV-A5̐2!/ !E"|lc0b½ :Wi~Lz9g0W5@&F0wBk[B<-=ܧ潬Ľ@"IQphtõSz~.:,0ȁ(c^dm vsώ\&]&g4j ;_/)ʥT4 V K,MGJ:>A5)K~0vsJi+ 'dqoAv6_LN][/9#e}R+!'rLOhnPB[%z,|Sln5'( 7Ah-K`8f?abX Evt`]h*#+_~Ld@2lmhqXrFob$m͛ ȭK큌{bg9 \f/ y>2`r0 6iHi wcI襹^;0Xg%@Qa{'Xx'UUpK8%=0x;L?S` r(c\.*WD䗺MÎ袴OU!yX=xڭZq624p&+:Z4`x^UD5;pϷ 4}<1^U]?x%Zۿb?ྀ&sVw9*Vnt ;(j5_#16-7|&CwVE0Rt͕)C-HҩPHvrU1@ '\+ Yu3"[C>t|H Fw&#(=8qytuEYꪣmb^ouu~ |;> 1AX5* ּTXD@a٣t5LAx\Nn\(Xh0ThX9HJK@1r֜JxM[d| ARAF*PC׬Z%'Z0 ꏆ~>(NK|d߆wdav(̾/b&Bf!;xTc"ns7hx\pWCW{0ᮦ+Pγe8R0`[$}#r1(P /"$a'f!]bFK*7pbpDw΃WϊGSFVlM!)Z1`)6VTY'~I@il'҂#x4c7M!KDSf[8 >3EY{(YQc!Qbr{ XK\F laKp{5%gsKo߳*Θ)> pp[g4z>Mi¿F8/ ?@"^<.ҷ܌+ߌKqWJ^ \bdԼrXژRzSO:+5&mr#BFayZi_Wt4З%t%wr~Z۶\-:$ZS3͛-r[}ʏ%'$鞈$͐h8fhVi =JV |IA:lFZY! 쀀at eR bx-H~*gowɱg(971$@><~"gbZ~{s3,wPIѝd!,iw e[޴Mvzw3KLJ )DX{޵vᄮ*wֵK:m9^N 4ׂf7-KY)jLGOqe niYe.gCfb #!|QFAÅCeqCf׶j7\ Z7 bUu14<2pI,QiY Wouįm+Shwm3;W8_ӟzs\J~]ݍ4KA`,^ o$nn0W-A1@ܓȒ[x2<8(h |8S 9MDJ "g.Gt?j3rGz{EAbJF)h?UsOPZV}t\d'bXq0Gi:MM7/(0Xhu iY)giJ`|fQCaR d׿f/nu&o z2TVXo-Q1(֞\{AådR+^ObLw4KoJua|7Rr(S{L6*[4p1R.e2wLc!>[+4n$Pb%A ff!XBlvz|OwSq&R.T:Údi w,dȅbk#.q̭b'%K`YYʂ^uT* hFdpGsQa!]@*d[9nˇ;sD9;أ!؁oָN/ĵpB}+LVpTu))C/-žOzRn,3=L}r3DkoU#v2"K'*:!>;NHl&r8I-XĝVҡ%8ӥeجF0`wAQtַnPtpֵ oqfv&l\XPWOԝ8#Cą^B(5ѬgljpC2H9) ![݀3hdeHLO c3w&=eƈ\-@QyɍD.v5 ,Oyydf7yfRIy~רwR $ň20ͬh$|l0IX&Q!})4)[O`/EwϠC (R=HRk/5GѨ \_Tp(I(4qkNpnE䱴֫ysE$HR}p_} Lp RQ)[ ,(D5>cR c5.4DȖiX̆c ^_8c!]1+r6ÛO2L zѢ _9S:M1+,|EQJUc%[^,[Idq}=8tyY,ozwxB \nг,&U17X=4 233HҎɜ-p*dknDCLUio"ރʗ;kMZe4bO)m[#!*G:ǟٙ?6 MAŗIl~` G\^m?a5Fq7, Jt'noP&%t{);"SQIoWw0NcP%hۗڋg7/WlLipwWHI$F>W'z`qzQ*'TKC(0t[`#u*%$}]oφI]+G@>{A[t)ّ*n'ӭGz&ٕLN i<[ " #!s,`5: h EB qb5"T7yEm]e!AKi%a{/4^R:Fg\w(MS"{nMCU+$*5Bhx^x"6ø}79꫿txvr /)cGR)eu|^OW-D/!:`kGyTA`4hqUtb 8mcmY^~7$&qNÜVeǵb J9+%v=ng{-[.x }g1V[qO\vTmLK`;x?z_4/n\0ܗ'ttw?:LLU@/HAiBk٥pɂe0j<5Evia3RC?#w &B=5o 2%_`)In5u奮H -pKꉙ]+E{Ӏ{&A4 rQ)=_e#,C&еO;jq˞Cʳa)c]U[{5Loc}:Й$ը_&C].e_Vh'T$F'$O\ qJ{y]͎V j=xu΄a0H!2`8!2LlqNW=2q | Brgf%y_d[okT xbhHP9!#eDçPmeu3׏zEaoZrS-[K9̇cȦRa/ 2m"[3qo+{s 04|r6l@h'A ChM,kHsOAy%t"yf !LӆXP#bK*.a UGØK( z2.q^+|/n2 0яDs_u1HA*I&<`8tWofEyoǨ]Jq>\Ws䖴8wblG;Z fM[@/)=N%_/30/r>jT\zz2?deѽ.wDkv_jMQ+GbHDh9LIP|"h`[2X202z?dYvЧ*ݼ<_ľ̓хW̬FtTGDžh󍣼LWHU#ES1$'1]J9)={IGaqL.QۍaH$=~+Rd .Wy2]S &JiȘ6>wi?R_""c|qz$AWn4y| &loAT9&YDķ7]h<!#R-beb h9VGoYz>wT=sqp=+'y]bGdN8/HaE80l G` GP3 qR9B:UO_w.w2ڦB PaInnEfJD 4^("SmouxTlȧ\oNjZԪFBڔQ]I;4-mVxJa(*Y}ghkQ$b M+ g}Bo/5(w.ŷ?8aJ4?h= #'"mZx/B`%&\]P#R6% /?$kmvg~]q+V (z4zab+i~5Fn))Y7ceJ1 2I=he cU˞W}с+^BXt \!5iҿ 'Sy~O{+˲f8TrrzuM]*U/iUe]9{@ [!m_]|(R[t?^ Ⲱ=BA*ы$mY2Akٝq%ȫlSAWYa.İr͟&\@.EFvj Ͻ#rb h^75Xs~%]{T}x,AB8%>[w#ز$UTeIctMy ړ̨R30p[_Twnn^A E8ݞɒ׺^rn2ߥFwmO \Bލğxq2bM(@Z?i~'3`LtF[QrЎjMOH~˹LoGvE:πHx}*K뷧;1_.mk ma.3vW&ia*#X;`-hI?rq@z L,y{g_ {2reUx~۬*R!=,=DZڃZ>T*^AhA\8h$QP'lWoV &}VȾ4|ƨ :tiPy!7-M)@(Ȑ5UtȒTYc| ZZ2|YuRf@RzIy^p>Κ9^h9\b~PhS5Sb[lt _֒sN#cX9rz^[Ykqc~oW6I$|p$ݣ?&N$]DƫkN9Qt{g!ȣ.o+5Ha{cRY __*:uwG9ZaM" O9|%&~Pĩ%{NH>Zɒ*@ 8qn>r6v)X]SA\^Rd>PhO!cJ1Z@,,@&z 8?"Tק,-_ : S)<;l, p&NHO.=QղG֢;*裋a^]`Emm^tC//pjWӯgf ӃA~6[D8௑;_ !vI_ˎ>HX.[^QcX/입88lpC 0-U9tSvǬ_TOs7ĸ@ʭVaŲ4gK"HP[2ζcYoxjI1ek<:E<ش4 W]7slLLjI0 Sk)[-+b8n!SE4چ:S6)Tq'9ym?5沲ʇLLӄ/ JnC ~o.2l2`qYf\/9"wv܈UaNMNۦmn% +0ڃ0n^3 f1=l3 NMeTia$)q-k3`+b 1=t\P{#]i͏.8iH-]>-8ߊpܫIp$0{ HHsnlȼ/pd[΀>X8v­nNtxpA ,5鐐[uڌ[4DnoP>{BІ6BfJg6eL^X)@n"*d{U6ڜzޟ6fԈ#ivWcjPʼnM!*U`jxAhHd-w­P T*<C}m[ G'&w;h7AZGZ{;k\eI& j+r{{;$g*!򉵊%dD)3Qs:|tu_yJk =>_>{}jP[;#-ҷ'mRaUi>m1܊7{ZX%ՠ@I ,_BoR8?luB{Ӻ*ŜJ,Z_Ж`!96yW !,t[M ]?PD[`k^)7Bh_ԝ"g=V{0n;$,lHn5 e=p;72,4^}pOA5mRD3:_Ej-G{9_)mw\PR`*^t>AFZd;m[!Ľ8 ]4jod%S1M3CBn٬c9^Y\Q\Z=JEֿ>r^Nxg'|HׄuE ¬i;a,v^VDx:#Q뜔;,YM~X*ro/eZ] gsq؆!MExJeu+i!…0O`備_غ'j9i'叫`zo8r7`a|wH=ϣmuF/W`>Y UmHHar(s%%?@@ z58v`5:jII,yduA)GGy ,Ǖy%y Ayĵ_z_ZtުCԉ4ŹN6\a\9T/g;Ǥߑ#O} s23ѷ4r ҩgp> lQW-_O(w%d(u-7OJ !C(%Ri,9dH+YsC }b>MȈ3큮5yTlǯ^h;P[ޞQ¾Y3 zLP=尥GjzQ+VYEP9Id8~[nlXn]F]|D#BI*Z~|#/bxq[v8#/"MzeSDA C6VIM>*hּ xX%ۧ`{e 5DږElz0F׈fW%/'FPW6G,í>8|bpeC\GuT {!u?&pG~ҰܮP= 0VK ?KB[#e] ĸiTN{UfA BfhA@I]1imh/S$5lڄkpVdd+k|R P; 3U0\j Tu\H![ur:rlZnD& Hծ6ܥpXU=x'S;iAj[Pئ14$Ǚ1O '18C6v0i Km7n6 4~!wSW -Lu"?xK^biְ[C2x:m8FzJl2v|d+ hpXiL'n}q!B8jkd!r Q\BIR=f$ *Voi{a,[}ް \,ࠜ*T~Qrm/B[?s@tR<rlM`<RsdN=N0EB7ꃅ\E OY@kXСp9~bf T\S"`YI0[~2S+1g!4 @H iv5`%ogqP5!e˳R,\jd{B!`%eگ&E%t4TӨRtM@A*$9,xI5Ln" L:̉XxA9 5XMlSOx2d]x/81ZpP08hPb ݢ弇,I} p@3'{ T%WW!6?2|‘ݳ$ns $#_ir)#|߄,s$n{ܵn{Cc'A+g>"L$R;[qu?C ~n 2wCE\!+?*40`m>\X@/n}Bu4Г;1cIO$X!j]+vRv x[əN١c]X"z8l ހnxO@E#>MGk:[Ggv{=16"Ya#}#qtT[u$Avyϙ0}P78dm@%06p^Ou&<'(,+_~4_!nQRD1QvdH>(i(Tc.l8}s?Cͯt[wQ`犕K-O3uպe4Òng=0NA`^&¸;L&.7 !rpDl-,R AIsĠ5k dE)ff/1\JF2k=ٵsh i3qgkJvz?]\%`Sh7do-0V_a0 N]P0𞙉"rs[GN6X9՟1eCaf˃ƍ􏖢Xf~ Q\mޗ+ G3dc~zwymV"jbIBAK#kXlم}ӖQqvsW&\үB{AhLG6΀si  WmHmAUQ$VЦw[J}_1X@qA*gŁI` ƙ <՜J4Z׉øw

    @Z5}Җ*;#/h/Jm/z=wdz&)^^X3eh'7U6AƌA`n}`&=Gf| 38!ؔG@LǼ`O#o<ʧ;p(= 79= g4z\(bq5'c| r; +L,7w"ERr;rݤ ڈ0 u{bt/BRYkbI'k">oPS,Ut:EÓl]YEsLi(KR͸EN +Ӄ-Ʌ%GtsZguWT JcdQfU)74~9u0: uN#b+/ӂZk)=oܫEë[6|L}Qz{kpA_Y9lm/;[}h6T] _5\ P ĸ;85x8!~M}Z X@Nj%ɱy&_j?K#3^onY'gL&^\v^Q@l/H:*o;5:lhX#[!`7T^#M疤jeua >?Ӛ<v[tʔH"BI4 hVi70\xUv_b]01m.Y-N6 _ y)mO^p#UE# _hN MӯOiއFk?|zVt(M~ 9IYRZi(ݙgRRXq-,߭5gBL)D*3Z?x5xFcieRyxE]n mnz&pEz4@f#̀Z͠r8Mڴ  '5ߴ$b^pHY)wm=xHYz$jn]o.WO%[F+{ X.g %W*0;nЃյ^j5>}WR`Z~T碀WW˭5 œ$\*4=$^7?wt3m/\7D+ wDX#F]tcqq;-&HM\x~[X?,D|xo뤩g2TE[ ƛbƜ/Hj(2^zs"h(zr<Ȃg% _&bsVħ-[U>_ZdIg2vtr$)a$)qޞH >-S++S[wfs6]yE~O|G=H!^339\{S;WA}q:k6e9ehDGTU{mH@zKgBt?2_3PråWfi:/=oG5 +$sm1 \*9Cyg=A-leM?wK7ֱ4U Kc co ՑrIxkޏ Ikuȣ-1qmE3q u_#b8[A˃9DVqy)+Iߙ!N`ֶGNB{8<ΠbHYMAS8V1P̞GfuZBJ>ORF t{m#/0Z:HIhq˲y@Z9?W(}EݶJqݽsCG|9s׻Kh?6 U}q}pIܔ*p]y~_;,k{CMlղ}wv5uN]]"K*uםԿӒ C0Q[_imT@&աI<"'JEz..e& -`<`z}A 6v8 'Yni{VE-#Z0 Nbqpڎ] *|>ۓm]oܼP_NΟ|[,tHT#N]?6dNɤE{܎vq]vTdjߣ25Ǣ+nF&@\`|ݶj;Ԭ}Rc*!h3d q4zm[cN Bq h}1@+ڶ1l1sHbrڔo1&& ZK+(GF~{w?B!iC."@I^a ]Mg}h/Uώl_ (AOzӣ)?I){ݢ l/FmlAD|CΌVH[_mEf+|ȅ@?^r>k3 ӏ* D.Pf0e.!"iETC6`?e9;hSkXEiW|37^USnSᛣ7X9|[s LᏘǗŭxO?n~}x'. QNQK_U{" ل=IZɬS?T{.OOlq!i! D|*T9 _;)94e/XudE"4X:'^iS˕rۥ%Fj74BA.S1= yL;UUL94sȧۄ\iyKU9` 8 ѵhm%.r !{Ou*;%GnV↕`[S9umH-Bיް6+Y/9x>H:Άx4.i!L 5= gOq`gL7{h~zG*2ߏEw^CB),u٪y3jm`PP;T [G\%NO-:l 22{"hSy R w՚_TmрÂYQU$oVH|3m Q//ӨCppˡoRvu.mӕQi ȝx  'ۆ57˜q$dP:R ^"KF 5mn*I OORuc' 5뎰iR>^=3Շ lE`- @ТHU,Bؒq:fƁ|HRa<rv >L2k{Nw= *3OpFB2Ǿ߰Iu44ܯTۺ}-c=G3Ա"Zj%0H@TSG|%lMTzKKWxE3DyfexX`?K-\te:C^*<ˍ7өi͵!Ae$3@~xyQnbJ3D pEK #ԕӦuhNXCJt Rd& QbDPO)I"_{#`k4M"b Qª9L L }jgɶ3q?&N9>ݨʼn345xzB$Jڞ?~<߻(}_0 >~+߲ j ))aGO%oKyyUEAんDVjmneU嘮"v ԋk]L tr@hN/>?=l^Mi}\{b](8f6E= r^/TZ f$K94w5Y hmQ`z?3jx="{\dy'*ׁzr`ʻ6\*3 yMP&eZжb#_U/gbްeMԵ7 8 6;V?>u WxA`3O-e/#o }k2XYOa9_׏Ģ^4(Vߓ˵yO z9|Y_d*TMW mk rN?rI +㖡N஧G/[7'>Ca&e֝Ūԑ65W 3³тؼZc$}=&ϯgpV|*,7o/f"VIŋ)!,`b%Dj%CUGapU}61wkqVO"&rTL捫Yo\M@񕃚GFK-`}UlNZHԉAS.a=&5`ž7n_ +\&][v:嚻2o)SJ=kt 4 ]Tc{їN𛓯ynY0D@7w ])e(5Y"*+X} s@vb):ݲWbu$ix +ts.z2QnL W@pWUrUx+e7z6Qon|1 rBL2=8]O[!7O#Vܓ4"zf B fBőyɒ N,cy&l"f趕+L/8lX!ҾD]6StD-~{ߕ,N@xc[fgǻʭGk(ͱJuƀ*! l_;kTz5ݰ<-Ζ!:M pm?A4H|FH+罋P}.kY7 zOMdĊT_ iȫWTl?WZs_ ;Ge"ހ~tYD5Ԫؽy-Czra(44 {g3#N0M0V0Xs;,Č .p7\8[gby#q=W>G$0q>)p0{Ժ"* N.jѤѣgv\fQ ߣ)j)W0%Tp)?jsԯl66g$C]y2mF hcZQu5~E0_aeo NeE=нL{N(] "|뚤X]%a!q={jU 5dFf v ĉxdi?jMW-a>ypBP`fAY7-r7[[C+rzd**^d[}a+ͽM~3ob|W bPY( ?\Yc| J1DE@J{!D{$lvtmK<#֤HZ4AXE>^ L[4}` R<{GYg?l m"WUoɏHךv`A# 3sN 5u <߽|~+Ԃn*#Ae )?Xd$[?&ުI^Hn/@mGXƼJr1d1+Qo>ۉXqʛgjL\w3j7eUVrA=$f9R PK0T|1;XB(fG6a/}+O sFP% rEF=!bpP-uqdaHEnWS'TC2~h_1 <Q(7z>4<[/:0.{__dJ8xag}P?)n2bh_.cy -Q 9,c$!Pc eF,a#%չAaPB-6"5-ѕ]p7ۗ96)Tt!r$w}-k>b^,SHFpɷ4&sl:}#q 41BJDž~]l{8\W.e"dÉ3>%_p9Q+T*a5aZ74Yx`SŴt\%3t] \ v9ƈ{pf +ʓ{OJ0o7uQ;{G8HhM-32sC{V`\]xPIA +d l4 49o&Д):q!::RC#ѬzY$Tۄ5.4ʁEİB% yDMBF' rǕO(Hm!}OeAu6 o/W&=U߫;8 OWu^.1fAgq IKUD4XXv2BM^ ֋Z@NDN `jb&ZnCadj ϋ6X6>eqTlv @Mvř|]rϊz8ԡ"-] 82˔HOYԏワ:I."V L+ vr5qu8C3Â7BK ~1w9T2űC/aå髣>Q_f]To3v (f F]̎E,>h8max O`+ڞ7DW 6i>rʻiĬ1*g"c,Ъ2j)M:RE͐~̿ҝb> X)K QZtHCor1d$> 7Ѻ Go/w<o~b l* Ew96aQCj L3|gm*aruAR1UFj~)यH wRwn)UX(Y7CgZgtjh2jԊFj  (3ds"~[ 6䗖L1k:$8.P6CF1N+bc&9o3̱xo-iñߵk-<>Xhޥ$z~}}E7uE:i@-i7Exa/ կZy/2M= Sݾ!m*|;Jȳw0WtbPDdKzJ(G9KK_o<͜8>imhFe.^>J[ݧ yhICK%C `MV>*"EoFV F/i g` s+kuW ז7( X#fT`w #dSN'댃EcGi yg0ڻV&7/g ^L39y;3qnhy>qv9lC˝^I'!emw\)–Iɋ@iZT7sy7=/_߭ E7Qc%j'qi8h/(Eh+6MgȑPI 9` N [s/ y 9^sSleOq#0Cn|foB pP]k9q)c# @f6N*rz[W@ IAc΄#EΛ y1-q;_O (`l/"3 Li!~'xu?gPfbxOPzTiZŃ6E5jt1&P "F_ﶝ}f{x+-OVS[XD ;KwLj` ȁѶ[CoQ1!E^uf@_TLKfΫc%S+R #I/@b.l:@c@ 9$#p.Pt77q|1(G} VH}!f(^ž9V}cM9zt tx;t0lB P#7+z>I Sfjh{ا~RlK5vи#$4;兂QmȽ@?g𑾛)-پq68>|3s$=b&`ҔnCxippBIwM~:] 2)庞)5p+,`3_BuFACWF剩x]uqt$pՇ ͌(jVw(E5{d1Qr>ОpU义6ga5oYF~"S?ڭ)~G3t/,̥\=)_uzLE/OU#"x`м=zҩV=8CmɴPdO1 rE[py@K{q"1 ,#vUGwJW˚q Oz  q☡3A2<(4Zx5oLUkaiF)A`lsQM AחXUKU u,93d׫# \,mldՉ1-!#vY/@Qij 6!a \ƴ^&!{ˈ#Pl 4-d\hmNEmꭾTxLEdSRlӋyN#|Nc揧 e^}gNGe0Ly|ts//X똴a6 ȩs-OF&slIK'x CA̬$/%r'NwEQ,4vXky}CxXXy{+㊇Ωּ˘k>Lv.M0bN݊nq ɵ'XXw0>Ow {FiDh5GI<`B8!I$i7fh|! mz5R`pq:j_Q8ajE{ Ru~LՐD.]A]a3ĞMa6tQg5MƂtTp |Iً*k?ɈXp@)\ېzPhc0y?4|1~h ad/lMti#E/EiZ;BJ&Ϝ)~P^d45es)hNh;hW_ ?/ 9r{0*IadJ"F@J$ײ)]7Q!1F17tfUoW4O:N+!§@)3β,Y%-8dF 2,{ |§\`$~ztH~b&PlUim,*Q%>OQ$5Qf@1wDWE13Pj^" bC.hQ#ηO(ܗn`@j7gÆ)2vحJd0*˿ZdL1BF"7 \Wk2bd 0EfQ rknןsQ#0BmAxlݣ,1Yh ]j: O&{ fF2B1C9.Dxʾڲtr> 3]3X6pI_#g҈ {ofgo [F{]q>.w8`$j"7fXC03bmޮ=R# 0o1|͐egNH#ɼ%qp= TS@kt{0gE\ uvү#ʆ ATn|Dc e6/S"@c+;|&u[FVh#ə[1뱆Qr`խ|f;'s(mY =Uj E^hٴltlaXT0i ;}^zZ&U/#oZU1fkҎ#8࿹çuyfm}O~oA\?Iolg3*dE*0SFX kӺ65Fz[ЙywJ]ﰼ׮wvzwm9ϟ8@NAg,;}G$_`:) M9h$gV׵}_ NW =>90-tmpf | lUrvEO-..oz Ѩ:zڷZq>j~Dj]0_cE>e Asik*+/=<-W^Fu1fr08J.a`J3ot<-%(RdhINGZtK%6:Av#(F}LO ۧab.Z!\ܐSX ؜,+w'++lGg֔.i[Պntyb= W:4aQl+σqw~{D4.@hgRG0Kq 6~/3TZ# nH)Hհg< ## XԅY쩽ae Pat ?A /;[(Pi$5恣|ZeMEO2B 0v8kZ0< P[f^(w싥ЁPj(י(VN@ux&bQ@Q~dy' 4Zl46XQ[) \ r7;YL?_!1% U\wcwmžd=ι.꾎.o+4Nշ-`zŎ0-.LX[lyTmGߥP ]9),H<4o.ZrOx CHrb5)AKVr}b^. <uz#՘ozխZFfRv@No6Pr=*X#C / 綆f5 HpgTO)+k<4/́L96ya^RS@0"+-5SY k50)}OJw=%(A;/Œ5ĠMj۴kxē v!/@qrAp~V͑u`!rTKu,ߑ<D[ӮbB).o9ORةn5M8v#FtSKsrqR@Z[H4y+'*3o.JkPk?].|N!.ښ5HW-#: +H XIi;yCP)gy [ep' l&"[4 z7=f׫,3vsbj;p֝8耜6B/eKESX-cz,7x0U1jؿ0X|)%a'o0W[B7`"&&:F^%q<@:ʕ^ NVy]F#{BR4 D$ GnRc(BIB[e2%;:onCέEQnFqN@f&U؆٨BEӡ>5C pU܍hFH3ȴYkg\ޟ86hĆ|0 _8)gl O8~Q_(TC6T:ɪbd{9+^\0h]^XHly@\ ϫߙLGWH'ZRѸڃS_A1DFQrɚ1XGFB)Ax.~ܔ51?I_Q\wÜe=y(Lu9Y$پ(oJ6/?1sBǫ,7cFאİ ְI}ܗ5|ȸejB-oT+nm BúLNLc=MlS KyV,&=X\J\oWuu%^X}&tOET DQ* 9!ncI]qo6Mn/!wwU: }qyθRE:D 3lqcB-H1%gnmL.ZrK/kw6cmSCGh\{Iban ˡyB!NK1 V@ShߋIt'h}fCB(l6T.C\-*)"IN&>GT7a{$;knG}NBꊱj,Iwa@Zl8M2p6oLjRy:ɠ& pQ:OD!كr;X41X>"w~;h2]]lǚr+ұa<5~D1:H3|i TD>.9AM)_F<O^PͶE!>:KzR Dm@ |LjEP 6|х8)&QwoJgGڥoChP:01cYUzUW}Z|r+E96'-vj%UFK0Ut,/lU'xBtƎ, ۴5?]CȣW.љуG+g_9nZmNe]]1&1j\9>xd!s̔Db-ܱ$oFoV!sHugh_zxYeu,桚)qy ۺvk{ǛZAM#~쁗6vd,˳ոh;hʧu{<0.D1]i稛˱eԴ@m^䀉'fRI mO \+ji}BʜeZۏZv$O_2&yҿj%{tݟ3$ҾFMW)'9H987= D}FȤefby %Cr'[q+qnxH2*TKRGhREz|c:I"EEBog GWIm:~I)R|[lOy +ۗ[?nɱP0W|HJS}@^IeKS,13.&_~:hnώ z6[gL[<|:p:꼥ps 0y< (^tҭ*j.ytkkG}_O?%3D_U"x"tE}ڧ:qכ-vnx UnԻa@#XԾqK蓇aPT r3%SN[ =X tgeN X&u3(P\MB82h]@\^ܑD~۵'@cP <2!ub~ߊrDf)Py>jGBXiփ8{9NXEH]i[ ?7~H*Tܲ7b@LO2m.d WHw)]L6SMБJ~z/Dp:A|sG2Ѽ2}fUw[?+h+~LX])gڒ7|aHI ,7ô>}FRNGr3P,/Ko \Ջ$Kk;Sfo1$Y'\>%d\ȷD!Pap_ YV fE:07禲t7b+葚1c5Mn ]KG7*"7u[rs[Ȅ KkPwB b6k1mω> ˃hwaAcXѧfo/uk?0\kp܍J#H8MHkñ+ކC]Rwi3;a WcefȟXc[^Y} RԄDQ("jEOiwpgmF lw]WevPS ȵdYy^*utMV$ﲀ;֒E@Lny{:R|ȹbir.-_`DJSoq͔>y fd~O~~)|:k"30cTunNOY`D&Y=ZioJ@@zPv˃uޛ5cE݇#p_ m;gw\4? KtmZBHb-M񄒯4[_ ?($05_ |f⣢o+a h0&,)fr@0{&+4IiXyHo\zZ"Qy֘RBGNM6QX'11]4wuBgFG1>э\r)'J$r1.!{nNsv_L$n=zcv?X}A:ViD ?dHCb{y"X9Vb7T_ VY-0\by7HA_Mpyz 7vu&[!40f+=O?ޯHqMpy0&^V|1[AcoxL#MoNm3\'{y "Ŀ.ohqnw(;pغ$UB%.*!YJQy֞lkoڰVB */Qʦ) -{׮ʃQDrHsgC؆֮qEU# Wdft6)7=oR.J\t$\(ED9CL`0rB|땧E^xo_fe F8XvD*d!n?rN-z/$lV'cܦ&¶03"/诞`!7uG6 H|C<71SX^X4HزF/~c΀O Cj\?Hq޸)Gk"4q) /@CʅlAGp̕}p1e[U4|5.j[1>M!. Mta!ƬVRuSv(=`?7 LbK$Ks[o?i(yjDCdehwREׯPQ,+h+B`QjԖe9xģkckqʓC+ۚ7@8{qD}W|||#)'y{H|ywKT<ԁ1ؼ% .-'Q=M|>FA-Cys~𘡙BJr5aWmL?ѮaWL\j"Y)r$m[u[PZ\{ͺƄ:G +V7\HT?F,uH) ']Gr^ZAMjpSxϦau vF3{OYN%OAD3Msg|5d|-)SYzhoV{vz;Wk`*1#58 6׼s?yQ~ 4 e U_poeQz숶t JpN?h…Tnwu:$~^ !/v2}py6 O(o~|K6LʦBblҷ1M9QQ܋#.^/Rc 1㞋D+.32Eb/Q3%{ud+mQI>"5It|B&T.+'D<Ļu F*I1(I#fO{ .{\쇅Es!\Z0O Fa>WbӛMe>msq}^556O躁~NFXoŷQM>XHƭH|ސZvvqLi2Û+׸fx Fʷ {1 |d21U /T]k?͋>:L@׹JC"'E\@#MG 'P(6VdOV cBJe"͵nOHh=9uNrF|(B@dmT'Ow+"dcP%"0FQOy}_.O#u25bqB^0ڦE.ՙt7j{F6*W']8EaqPõs<3wbHl&^n9*"je g\_KN&"_X ~,#Dh\{x'q bTT@,.50fQď/KN?q V^ͪQPdF0Ʀ$ljY. u(d *˪^ȮH]e,K20;SK O\=<x9ɡG YDDu)6%'1mL2Ex=H,eD%`đ)>W2?R#B[h.< k@`?dkƔp!gLJEz mpsL7?U8![.Y)n$B2PH:h}@TIxYm'\[k6g>pUg:EZ{yT>G_ra,a JɵD5ʓ$ۮ2&9R45uǦ-t.n7YGP(2,Z F˟ہZ+6TZ?(fr .V˘XkG-ʿ;w*PVA0ӈ.~r, ՎS)2!6Ԕ4&#h5k=DU_N%е  ;Qx N&3/ՓANKdxMrh,9M [g4xɣ  ۦOzC dIα(HRnd^zbe pe!]g.Ƚu>7V.uXQ*-ac3hFh.©;J=qS:UdR5,;i8y}כuI^,짞J~P< 8+$77;'Oi] y_!e:)9Jo-<##MƂ;#&)7/ղyNGBNnpW}=%uv])P֋n%9Z ۴R 2BW NZ)qA:'Av N:yEZSa֮ K񧇻[O˽\eJ[x ԑ<N#!ĽAy$fTui恸.9\-p|ct(`5|.݆daw2wZRj/>U<ψ$ܠdмkz{ @AllAwŋ_a!A@e:XDJ2h;#F]m:uxNv6w >Cr!jU;Tȷ(mG~Vˀn ܘ C+PJHt)DF$ \{(Q,UlJ&Y*w/f$e3ǓRty(Üj5pݟ#`af/ٺuBP"0cyNaͯ<0e[*FJ A^W9;i7:x%=ረ5NH ˄Cԏ#п;# K8Ơh[/$N$ֿKg5Dν; |~ .fgS}קCRvVa1djL6ԙ_}~ؘe ^?%2oơZ +Cn>G{Hqy9vn>=Rj " ZHp(JZiۢnS0;b c=gHӼ-}:*F$PdFvlf$9nOw>u8ϧZɍ\+thzyΏ,8r_@lBgA< ݫ*o`hOxO`XCBj=c 5f!u~?T"$E} "}oo>*˾cO sJY>4sc Igҿ^5x N*7/Gӭppϵat/|+NTkN G, J#ē\N3(ycdyx #!gwGO_8Icٚ{-&kOVch!d4*` jHV5xm2R>i˱n%` Tt`+И FȊ0~:xbAjK8ԑɲq36-uvrź5]3؀&SFq2TdA:JNovŹW/t )RkUvb8!* ) ! z. aH yvLDMF1 h9ȝ_J"at^JUvY@9`< i#J%[D=̀M\kk!m>b6j H{+f*iRuKT6 &wQR^)2?0dRl%YI8qZ1 (֍gNmƏ.^! g^ pr*R27.)^=Y01<8=N99 -\*]KJQǽkE͸K]dکSׄK*(ΰ*Aۜ|yL>j"!]e WF@gf6fОzNi--, % JU&kL)m?6\8ƹ|\ G9굣O.8`ŷ$ TK5Ǘ\df!MuV1N4ۄ9;x`FbO܂*F^D4?w5I27a7 Kdprl%FS\B׌rlS a6Ct"M?CD90 &7FƯl6 PZ =O7FˡDamB,c9hyhd6~Iiu{#z{R3ҍ`zBitJc ӎ{G4ޮMvyz8B$4yH;fc7:ccj">xjTGNu,J+l_ 74K08 AA,8BAQF)Ukо"#*JPuMUS%uIt3UbGҶ7iehoT43kOݘZJGp/xTڤ`t1bӂiEIRHxLA4$XH lzOQjd01dy>m8E6%-O?JYŚ",[!ˍ E͆Aj:*xœ]XL=9gpk;i» IFHL?wK27M̜7?yF"4<<[CIڷ[)XAvϊ xn!=%?]:`9_Jsܧ-V7+8]59m*[L[PW>z#RD}& p2a[fjSjS OlaP[3x>cQTc- d! C%uX̏TCa ՝'0ҷ=(т*dsRraY]xމ_vxslwsB3<ǁĽ5@i⊁EQ~UU\">aԫl;byDY\/ƣ߲eA%rQEgew:eJ?WElŶPr1}6E2e Ls2:FlbK4oy@ ٶs LPG˲팹$3R,nS@NN-w~qUPBN,'cJ*~* !VJeYRe^Pl2EBeTg ꖣr,{Z.qCb۳mGhe{A(:W v;py=#[:B.{( eW@XԿr^؟0+e!/w[ݜGunY=+6"r=M3wcyԯ ǀ9*ι2_Jp7UF;W,kF[L׎^-6t(_&;|sRx4d߆s.\Ԧx,]ZxۊS@ܷ{-+S j8[O{AeRx`pAZ1 7_@8ve1&k-#Ʃ|1L7>\!x*dE@8Dklmm(VLؑHG0m.ntRkv=J/ qvW2h#>@)=Z{6gn[&/[l I(#A@ܵnekGꍟڄ|V]m[rUQ'H\=|P,&;~=C/ 㻝~E+lrY@$ g55/tR(KgܡYVuezU{:yI-sm,&T< r[obˠ5͈ 7kr%5eP+Wl~v|-b 1|K#w-GS@[Dzost1o8lh`^M᪋#)HzÙ0`6)e"ߚ@!}&*{NhA1qtzvW;UTcRްS!~ݳw:O.u!J CA'ʥH#] ~)H̺pn6;3얞 +a)aOp8`iѠߏ,tѰ `R w1r#|nIOL~{?]u(6b|+uТ÷T?p]`dS @r!-玲Œݓ7k2VVaZ'=K~ٞ2˞V-| }XxνT\csS "ֺц| }mG)E"q磴&0K =h&U d̸je毵ٵ,W"-3FUB p2&JGG!ǵb2aCn dWB< .<;5mC#Xþ >cgpl.FΟjkEO5$ gOYas~xz7%r9HB8r*s#gtm&88S+g< ]:M{#\K.KE'˧I;cNuTc?%2b502] :ONq aj$b~:՘YXS*O% vFKC,S;Ne96DPq㖄;@-eVTb,Qݶm?eBaKcuzl+8](5j 4`o}nPVcПƄq_%f`W<,y䊲5&7d&J&F|s yS,,t;Z-4 ABI;66>E7o7->#<)eз/Ы, }gә4:B>-y6!$E")F$FoJjWO1N">֬[+b8\9 p}AmOpH{ ul.:H@Jp-ӝRK *8y:ڽs[Y[?=Hl&5I*7K&ҍ-ê\l$7%vWӰ7)C?hsIhc-emC`+ta3. A׻FdHѐQ qF/}DgR(0!u_wZEC<,*9 k$VƋ1d<=‹V<1F|ЍA[kfΆ0ƗOa !|Iǫ)b1p NʞF$G^,q:a1zc,,Z蝲]QԀtD wejJ@8O"`>ctd*@Ϣ0>X6(Gkȱ,$l%KߗzCP8Wb^0'Uxw y#s+2Pˊr3Uh#z^-ꝋ< |cl74K"&v/ꘋQ̽p}=fk˗y8EkkD:}|chԼ`mmME?gKXz&1}0fIS$+"^=ƥ&u0Fn_a}A|+ s@-ܜܱ%m҆~3^UPo ̶;F~ V|(̌(2Jް 'h]ثާ:q0qS\Ay7 $g'<7+lϧw}1G_­ 3Yf3I;:1+KM -<'MW`Mh@/PN旤uY ۏurQ&y'/YI5ӛeXS'_i+_0,9PϺ1g6g˅SX2.%$ClˮѢ׶oj|ZXk4 |.㭩`v94I!$'6 K" Fz0ĉYD޻BFvKtč|ܜa]f꘨$ɡzkNf:Tn#[U.Re(EK%Yq([MAiĐܢب׫œ~S k$Exec%w ܅|E5o&j#f{c4.-.ns6Mh0s9Y`ըUhAL~cϏM5'kp@UyPN۬W!o%,g^,<oVorq ,h`=1lϞ?o2< C\æh&dDmmBe_6Kpqd>+0t"򉬝jHZ0Bڄuz|rA 4Yi][{#-~mqWo`{)F(`( %|Ib:'C ~paMf*^sN>AJ[bgS 'ܮLO2Rd4 kIحȑ{3dBBx.Lh,9"O$;IyTJD'V/{׳M%Ql$1@F3^s8zzlA V3Bmk3]*aک9EB[:l݆>$$va5K, [_5yTy˖LٖjHtӋ 0!}y53AhB猥|Kйp?%?1 ׄGZ˰?Z 4WALb=b0˳6sbpJ{9_D[ËF?-gC~ USPC |Ǭ F$M܁` ]}}_N8>xb8d w(Xmݳ0]( 9=^6bsڷ)!O}QmHF/9ޢ K1pʀz32",EK7id4ݟ"^y9y_QN?] USR"&P(ܧ6(7?qFml)VwGUrO}DM5=/:PvȮ V`Jx&FuR jJg0ey.;HgR'hCG~i=G&EP(#18V\ju݉XlfnXoJ)1g{(K}IfEnp0 wںϊϞD(}d~ӱ,GK^`XE(j`-7_\#)R2Z^|ͨTpu݌#ke &u +4R s|6s+F?Y/BWhZQz(S%O("sEmDx;t)lKHC]-.Q߿N%QF\# c K μoEpnDI͏a*v"՚9cpdrZOD6qPN:J4~_dQG6˄ A؎7.fǫ}`h[+iv}? rFqXF1/Wqy1H)VDakO4 2_2}S%WWstk տ0DQw:YNw4uI} 8A0Jam0Y&'4t)MP-R4Eq,;qSQi7~O5M佡$\lc)7Au!RA+)<U)(1&ɶ[Z0Y3-Wp刲ǃVpƬC]Z{#-'_3=7 əbW=o(繕M'nӯ7rI p:ZUXm1QF[7kbtn46LPGv ,c\g?:d|y@lG-h\P 1VA@q, UesT*1@g<m*'9"Gn!~o*, {3Uoϓ3_ˀWsa ìTz X -oW@2#t8z `O(+б#F)JPtBW!{#ύ^t`6&]+5O*I#LJn:z 9uvLĈ$] oŌ~KvS[uH ̫ DiN頾M -kgj0]z2@攠5x,j$ـ"afR]b?NGc.8aI]?D8QNL$$sʚ>}'B(fG>-dL|cPJ"I4u&K[x߻{k-U^p13JxnS_T,3Tg2(r|ٶ~w%r['7ؖD`TuKkK ǎd5~i7QY[1B9g!FdWo!B2NKucY toaY8%bNd¤ep!ы#<7ɯBOK "#@=F!f?8ԯ|)|L~ S`m6,V3t3dߏ-ݰ)I8V k}%۬rn% !viŖ7 _pF.$7Su8B\`ׁHV;nRok=WPG &~G3xPۉP,;?Pbu ;YQ^XU T͸"bJJoR)WWk^XX|" `Oxcn|P1|"V 4pNA!3d`i Rus]kn!d<3ҩąD+ke›Xǂ&=Ɂ {(Ma6az-cUs-$[n',+Lc<݃)߼H1 QU q2\RRҮ>әףG6dw.׻t4T@-SE#@4_i&TCz{zB]kҌ_U\P|z`ƽ*w=j? /h"JGF;%o6?ڜnbs~츛!hDzzLm\4"_ppJ~Kqw]B0ў+ژ;CE6Y#Q$Y+dN|y8Gzٗ,heb(^5UBI 6ރ-%wK5_of%)칫Eν`Oa"T8=Ih~m/fGB\k8x0 ڪ;k0|N&+ iyW%nes NTRty@sm2D<è/WFgZ<{P &sHU%:;"N@`_Ք"sJ٘;Y4\eN3V Rhv970#%Uf1K#m>p7Ԃ7IhTsi5([7Oq#J!).CC`IH[2݁2_XVԉՍYПcAQ+lWl_r 7n sZ[ 0^ Ex :H. Lga% Gb=՜&Qp&URYp1S)Pp"O @Cd1\:0?f6Je{o 5tJ;ȴ'^& tٞC )}n -͛{_\)ǫi+ǛY99gD'+u屙0L f$mј_„Lc*zH:GΓB>oW+B=fk-ńQ]0XDstcmfA2ےzGNm_F.6Iu3H쐤hSV&Z?ΤL+aeItYOMQIOE @̸gAT-!- .T㾷Q`a*5k;o|]EgxkAa8 UT_CBg'Md&+9ӕxNppxT =q)%Uo Ol(ňB%> RQ|BCВfU7d60)l_GRs7&ykq6&λKz[LUcJܧШLg}>HܾK*E\ ʢMbW>BMT~ڎ[v Hf1.kbv`v"!:Zڐ ty2w8{I%sZwH}p72G/FOTiE" *,;z%inԵU/v2E}qn"{_@%wËvUn !yq>ιqGF(ͪS/`^.S{hF\HWz4VY豢EE̵8dtsU-F6 G xJ~I<2S1^bS-$-9'Y՞ *GNj{dG"9lkDBǀy*f4Uz`i")a 4";]5* pp`< o.UTFv't8#4&va%["FX'8Dz3 d`MS [mom݊?j+ըȤ7̓KϳqOnڡ4.  kf<|ogsI% eieZi0OrpaL7SnoM)zѸ]) ž-tҪA0VNt:^DP:gt`bkO@"p~DS{,\W*Mco%oPjͬM5ټ E'ekx'EL/ J\ή>\8*G}ֈO:^Nf]/^~GQwVE\١ @p`x^{ȡ d"3+ݽH4Бй':gOs:,e W(7G"ZyuZ.4NbUPt @^fz^E q}t#-Nh~JxZ͂\,e죩ehC3|BIߧg"/Zg;N7hR'[;>7h#ii\\m; 1j@=ʦrRѧƊ/ɟnw^ËיK_%?۬39; ũ_#7Oū԰cC-(M_crB==[*⬓GCPo] `JUnUOvsVݤӈlgb6M#3E8:k¸j $S~v8f@vV$z([t|)U1%[v6zvCŤ^}(k&HIJor-޻o#gOycD,^e^N\@|9kv%ѿ^"iQ-+V{ Ts1P K*K)@%Üs,? K^<L,~ʭpLTkoknτE@ 止pgZClȬG}miU$> +̝~zEv3ݘ\Jӓ4 /:` GS-d';wa/l_)nb~ڵC5∷_0ÇBI^{>9Uq{Wt8 7i̷en1VmLhotIhNNM[7 (ě(ىwC<ytz(qFM-h&&<+ڤl]p/TG,mΈN"}e=w@ѕ +{1\SO 9dgY( XcOanm4fɘQ0"0o-[' \g^~8O"(n->#•QF?kv'K- >qpYl/k CRe`4KjOJ -n|9&wdtz#Q-&KP")jy٫ qZ] E= U {}v00|g6/spsE&~h:Հl`&W1%#_f-̡:IypWuÕs/BK{w*Gkߕ~E)cvoVZ'2Ĭ[Wط=H=ffZԷ^ݐD*pu6IC kW4RR&,23~H&W8;_?hDCEglז9ЙcOjN@{lQZv5 qE.^|8Եxf (lc2 0"ɓ5V^ǩd"}q4g*riE~qT_}phw/yĺ!+V:)RP Z%2hI6{^DD| oSR5>>H]e^JHqTf-DF0(zv:[ռ;5O9ֵ8 #9܄G٣fѦx㗯\;-@啾D]i ]wVflBI惡yL;`#H>O6VjFtJWz MWe)LpWdl{NYvh/3Z6ʰ!ñ)7ߑ43 UZl2jn/3_Π (sI5ӛ Fـ@3KK"NNՠ!wfԠiI(`^ͻK" /VdTloc)-靖3ɾ"x~e{J >^*(.yտ\O0) {TpOAuN| d/Jsxm,UMü+%ϵcqsdD!CP!@W):O4s4`: EyPo718Rs$1܊;4AІnF1GGO~!m n&X6蛻oؿ(b)'HQ3hG8̜~M0lwt+%/{ b#虂@>3\:X\u5ٯF1Rל2۪ⱭQ`m p> buagI5~rJw淚·9LO wu<}׽.aCv/-yH ~K (8bÉ,8+?1iN4 RL}>!7=j`V}^@L.ɷ,8<'j/-BO˟v^.Ck`8|߿ ]E P/TH6tA@$L86d; *y^惲y]6B+;aSurn jF>MP]S ).qka'k6UTƇOVLu?rn%utp$|~RLf*A%Thdh9jycv)T1͎L"U'Hp?W#X̑ih3xpf$ =70c}Tl"H;Q]>Zs'~9gCUNu0)o=z#9-ec3D83fH.6‡; `=$O^c3,NSU8zYЁch td*-n,6͚a+j=.# MaѐJ921sTL KBV:.O/:#(\04+؞z=_G QkM1`/Ђҟg0n _U1₀\-. zA \ k8 oAEtnl 2B\Hfa%6ͼfO'KI1 NQ{xϸB(h 1:br)xpJ?(A!12J^.LjIX%W@cಱ(WƩbeHͨY*}`#ۓd1NjhXiL\:C\%*{Nk%_razGockWຣPchFog`姱X%hLo;zsS3x `αӶ*uRPU1xN*'ڬΎ4,^/$ \{t cG߄;{B]Oږ%!ƚMԘb9@Gywa|(wޞ=Δ Is!\$ ^rAAȕKVmvˠ2LNG h{8cDDӄ3ONYXjyA :ҐV'<pj:|VΰD)2?& Ȉr_a 28qR!GvvKb&^1%13#&>F{ߑc0Nni*csэVs< ՚#lex:cS l 3]OirhK,nlp3.\9o8] !b$;ꗮW0I6>.!snՂ % ÔI6"{0 m đ4#d>swXdžZs -ےZmL>dpɟAᡙgu Je|TiLխC-_Ka;є{È sl5hLPTކ}B=n"[E!P_&.hяkTX`XlpL0|)ό0@h~yHYI8ASlCWomCEz\{\KOJG٫ ʋVo}p )Bu*PR5eٱgU}iMa/ )@T]MF ViIOg̕JąlfVn* -?"^ib,\lL(FWo:︛ܞQM~HivۊuPw;_9BP̕0=mj!j4wrYQ m B|AvJrA<.Dj+iZ:_T"DׂJ#*Yf'9ɴ184H:f-+'?c*u.54ZUD\/ & \pJ~ڇX4":,3x=)ggzl/3nǣ"tg9g mH(ӊ=T¨c3k5E(͏2#8sZ8y ~Y)KHNE[۾C}Y>H<") [ 2*ڰ h丐'TxzX./Ǣ7n)-B~&4klB`OȞfC<%|$t5PHߺh.07s}1:$FE\{Apz?ɚKjd!KϒpI=v9$m FN= $i[=UkJ(IKϹax}u8Z.sGbR5(R qdMMz̻Ƚ  '+=aA4e3M]h&.\dt&8}n1K )2Dbz&|܊C0RbR;kCy7s 0k\kg3fo(t&Mp`~ ghU]nؚ-0{ 40, Y~ #E e!A=/>y0l$3?&z䅹4zgI .ѩhNuP\uWIX )ռ c5ѦoBfNJ[vQbT:9pRpEܯ ڽIp&3,ƪV|sfR^A]9A>Ts~MNgEMfCE;tm)YPBU/7[fTf1{!xg$*Q ̚!FvņH䍢q`CoDx,5+dw/)`$r)imˍlțae;|}ASJ@>nwx{&k^#M`rF3 $%RH`)褿u{ITZ6t97`^o"ɰQ%>X?9# Q\zvαRY /kT)3nGb}0r.dY߳H%E)*zo4a H=jF|:t e9{kQoAlu]F!I5p,J\8n#(3Z,=؟H9磘-pq2\Jqpzw7:lH8!}? B937SqнȺx(r8;WGEu&0DFIh6"Ԗewb6aUg>e3cd'TwH=n@ 8J* ʪ~1TF=S1&]P"Z.dxGzGvɹhND^`uyHQc$סV|}M|DV]#6py$_l MS;<}<1[딎r8o0g~"l~:tr?j^#B'VJo^aa nc$}MqE]*IT*&醤bP"=. XbrW+#=zT.M ~Xp5UXrCuZLF"6+PM_J=k+G\,ws0` _I8芿ԫKXkp ) 5c+gYZ0707010000035c000041ed0000000000000000000000016075bb4600000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igb0707010000035d000081a40000000000000000000000016075bb380001722c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko.xz7zXZִF!t/]?Eh=ڜ.+̉z"[ɬK]l[_CڷHVVO do8|YfAM+9-;&P+=@Ob3p˿$KkNݝ4_ zjASőܱj \%f`S`t@ԫRqL>Eްn$TpULN_eDF܈N>McK(ַm:Y`< ^J:CJ|PhС h># :XPЕ֠S;5NU>dpETV&)[A-g͏ixKjImv觤{ rОFPYA&Kȏ\lv$5bu eyY 2poR~w06m%Z kB.lS7杷Hg5s3= g:f?Gc"twtd4,C2ؔVaxvʸ>$0ҧQYKp|Qd#ۜպ/-o cl֟z?~Vk#!,{ѝo|׼3Xڂҕf"-و輬0ͶVzVMD +]G\%kqcQ>*# XuT2]F7 yLliôQ&L"AOg ?dAK%i^(`q#vJWۚ@b>õM_=QDf^c>Fuk?"OR Ca (Tr(%ƣx(!Z#CoN۔\a,,eEJpD7 ӡ4㵉Z5naH|ₕxgb"@]3z6C!gSS )c{;@LQ j Ի4652.o2b ^>M,s*g3SNsQHdP(㞖T$SS^2@ꁠ_^ )LNq~yHġ=u#A:|X;RY;|h8'&O57' \psUm,\eMF d]|m{gm^}VF[ʔ98BMЊ5]tonaU Qk0:Gըw{VOVtLh}0"6I@Ҙ# Г KAq H%=}+yaګ `>c&UGEDytDӐ{ν2Q j  Ȱ7859\-ܺÿk23,~;tts\VYi<=lDQtV.^(%wh1XeAD)PHJ(fhzNM? jscTj-%,C  5{)yCkXU$dTv''_nU+O\wU8 a4qesaBff3 m7ᛴGc@Vى,.㇘=jHzK y[5[s10`/@]hH۝ܤ+E(犘r;탷l?#Om?a0РHD}Cko@dfFMAĮ3!Xґ&J:52n5rfox'qC4/+6B2~]R= cF6 LuyiqNk{Zo 8z& T v2Y'fi ߵ #KzY8<tj40I f{=3<:=ett ђ/0z f+b_~g@AAPV)I$fPK8!IrʃPdKQ4B<(zDPbvbLZ0 S`;lPܩ bk7yEG 3ʉGDX?iޯǾ ϋҕCYW')ʵ='@s7WtJ|pL7x$7U2enb{V@doR"N" )SX楯_g3w.Eh^E[7Ǔr((3IScw3z]wC"rb1H|Mһfh|e ڢ7߃ 4Dz鿶 {#bj Cq}qѹ%fWtcHPd|!6qR0?jkV,׋mDHh_l-('L&YU)1i_N vʖN~g̦Yh뚜KףNs|LV3z1ZL,=G׊~6>sZ2VJ]pE6"1{^Z Mqd !ˑ%j:>UP J k!A#h'Ɵ-at&A n:sw4Ah$+J)e,@?@/WX 7>eGKx}ЦRN]Ee` r W Y x\:v+OO-x!mMsKfdo{)V¬scpgTVۮ ml~5W|8D, ͐R 0wE좳kQ}-C8RCk f^!DZu'"tv \5U&34"*~4ih^݊E[udsGoa0Vyw$6!DS,@AK=xQW7ӁSt(i@FB+wҝKoӒ|I%9Mqf(m:"~sJ[j[3?C`kvNy~jv:J`c0$#8n-)q_}v[ӖK#{o0xkAws;9qzpXP+1|:owM9JJ7!!׍x;Fw6yE7?1 K9wk{׈o!=Y DtL͗;FLg2ry[HnoӟG8LչgwӨ 1"i_-f0Z[H 9P/tu;}+ v6Wϑ͢`fa>}[oڊ"#giF1^;Las NEiJo<0fx"W,Y,%a OQ;Nn6-3"#Qs H5}TXucu((kN%.[PMPEf9M2g,3~y#?n+ZDx޺JxIӼqU[=rhX!aMH3OW@O==Q5U̸xRfB|cԱ _!j ; U[ v GǑ SZW"e }È,s=:[ ɬ}XUrsRhyyq:tHZ'w1(r U+ o=(]NiréK'1p7{ E;q˗No|ک~w3#.'j5 t!-dF^>c )E,M'E}jp#vWԖw]d?'}4VH]-oCvb=!+\\#gタưw ڔܶraA+pM1Ι(:ۯI&-y(WV+$ϗ?fT* tXфțGfk$6HQa};*PȄ~$lm[M6F@vS0V' {Sz%RulLd TU6/cX95įG|/pbŃvQǃfc8ՏA8'+/h--a܎Ǧp_3o¦\fxsJCX\0Q(jr<8Sf[|noV`R|Suj€XX:< 2;1vB2 AyNN]kd+b'\^R `ΥO5fAⴒ&3 #"JD; MN-8z5 $FW T}@wCh U7|,UxZ]~ ߬H(=fQ5Udxv}l?JE5y JRoW' 5=By94J:n]qVϚ&MyV[rfj϶zɀIhaMZ]FFlhs㇣WuţβR_<1J'I'Zlr6y6;31z!a,ZR|#= 95IM`4G` +b;FX+&7ObZ@?c9SkvL={/|x};KxIy=۱?I{Pm6Qҫ%"6Lᇐ[V8'~Lgwuvp@9&ݶ_XIss EmBYؕ@@-:\ei7pwz1ېn2>N| !g|IBI D`tTC&Yz {cI˕+ Utt? 6iP3Nj[&KƸ.Y0"2H_P*(5KW#]^I:Iw;o,X{D B7+)Z,Tݦ6S^xȫQ|b!9e{!~WyF倫*CLzX44K1STs.;H0֐f{/VpIX6zz'N!P%7-۱AH^ w" #M$FR_;Bq!ٌKXe%X¶vjױmjkBٙk, SMi[lg԰vx0*PΊ>[Vi'sjo[#lt=4#f'Pj<iA 6nnzYEpO~ĘUO_ofؤ z}D@zt L؜'o",ෑ|b@GΦ?M$e3[2AdvswnǤX(rOiBY?Z(Db{mT= `S$\ctkhdZ^P%]5X~ˆҟW{&x}Bvo3I~gD"T*cWt%Va1\B?o˪"{ڱ 4ݶ$,O2OoH99rUm+XҼI\+gȖ2o8EHT k&/IV̒,U׏OЫ"cH=)Sxҳz$LS3`j4p}%}U`9ClaR[7~J+[R.hx/j)o0:n{T3 w#{-61fgUH_?/C-Jk/w12Txd l1낕wPB&R ys,]r@Af~N"kO*2/I;RJ]^{&ڣSk(+pi$k ӂ|o"ԙtLj.x 1R7v+&#}22B ,f;5+𞠉- ԟsU- C!aZK &Q8^,SY{)l2DHUoˆA|TYkLlCxphe k#JXx{/4cibrI(ăΤV~{^eHlї"I=yA`xAWǾzg>ewU)[4s r&iHXC ;ϙ%c0]plZ4r ި#M]jqʍ@L/ H "{^qp̿ _ssğ?-7! (+?ꪱ6Ԯ2gـU1r[Oyڸx;/d,Ttz}y>kUxΔ9PK|Yh /$DBh2DBG7"6|{pbV tfFJU'J*dyfzJ_`ej}@»J=<&p9\ qG`jdaɵ%]6~= ݌V]|Bvʀqú6qK$ Z^ ā?SI <ģ0NFI'2͚(FfZ%+YrwJmȱKX`:/|S@,| á5; U}$no|ѱBRAuhv$gh*KNà7:&z;{Ȏ6m<7;XMЩp=[8TQq)%mE싡e ֝t^kBnp#bwTĬ=+şxyw0ub-]`?M3S[(dֶə":\ BFmg:hyӵ *ek0q)LoHV@ "BSa#_ThOIm+7um?HȮ& YW}f<,(#K0-H- sfOv( .e ͊ P/f`Zs# S&\RWD>:V5[*F~Hеy}ܩ}TeQқ#ǫ>1O8AȕMlL'h/|ϵ1=-i]5"c 2&G'W vi3@}xQf(V]uxem r[{3׍B("W6XiuOVÅx:-{ETjZ#9 ,.8)kMM._`*/MkD-Bm$=!$S3i.)U5:ٴ >g+W1@c~~ia  pႎ:~1#,6/7v"RZ,IyTbHw+77##R2 %֠Z爦-dڿ[),0Ѿ p23 wz|@[w<;mbn[Ckѕ^-&zz'!c[ax7˨;j ?%^ $kmR32PMLKPRI3vɊRtNzFRZ\Fjp (J_VP/:NJ)pZ vU YNdY]*mcko+:nO1Q2J Mw{bPɸczkWM9UOH"e^1OyO h!=@ϢWZ븟vTSdzZHͶ@A(|h@{^~ 'jK_V(#w۰#,I*)ɭVC[拻 DF-Ҙ9Pl\6rȟt coes $&X+aS&qO q)RC=냍4{c$(a6X;ƐdIM-i16 oPKuzK ܱKVk'9 3ߟe-x'Sl$Z{}S);wX%:ˌbrz%__-Z?& -R>5m1K%xp4afsC/9Χ6mtSO= POb8@lWY;L׺eIӧ4X ,K Ӹѓ<2UI~H` 6C #ɺ= "҆#z72ک+(ұN>d϶x\>-MP$nRtq'f%)&! > ]}> CY9XX6h `b}# O {^b0UڝrQf٥@i v*InA{EM~[ejMkz_C3lOݞO \O;3"˿PkhS)d-D؝G3i r-བ€oyQV$P8D38<ɻr ī8evОV%Y B Yy(\+ L˻Sn=+ t  GQN?OC!* n(^3'$>CBPW闙xFNSnf.TwO탑DO,n#ISHZxF 0KtJ/qae IQǃվ= d9F@+ZJjY$ ??!:,`۰`H:NN]gxvӟq>WKݬb?̡$#4%5rgӦ{&*̘࢖vWϲ ۥ롢\Π=*VW!: 77x˚6Xf@qז~}-Lh#{M{߾K}(tɁ; FB{[xՅ_eIA>ֺC\KfooF7v_8}Ht#l@7uưOLMD}7-遝2 Ga |l>YbO&1nrpSeY%-45-r@kj>P3ʨ513P?HKây:‘,\_^לQ͗?rNGvm( `eU11:NJ(]>V!ElRu#i XoK&R>8+t[_~UA!M3'h$ —Wq'ر<(U] Z9,Mrcqǐ yø2h| ӏBo+ &҅|C%zI*$w 7%<fA+P50*P{|Dw)kJj<5_^eUl3?5x. uSF<0uqe?ЋߡXFAD{HD霣.gk!ɼ*e:~\|-An$sy<͚0M7A&& X{qVKMHy%W`qs 0 C LkA![>HQ 7)O*@~,U"iF~9Uί+0 yVDڣFz]Bũ$斥9b/鹴9 ˔k΄ /@w[k (Y5}Ǒs:͝RZC b1 =rFAEJ9"fWIJ9?PD\"ҳg8{PSN}j Dǰm\lf3J$i'Ʇ#lwr)oe‰sD${l^`|⭥(pAw$ em^68ͯ8aw}S;kO G!'o"$R7E\;+zwGִZytjlFZ(Y# Ù0nU( )B'KFg}-1tN'JqA.Zkʔ`v aɮL`$ÑV^`yS$af1(> B$Jё&^gY|,ۃ𙂗NzB+pc<ʺ_}#X4ٰX"8&w֖A f;(#9vg-.M % /ob1PVH?l?j$6)#XTa9??u"x۴Do\Uƒ"}rUЅBLl['W3q.% $=];!]o(E=,D^vyM:6x\XaN7&kmQ4Wd g\[ lk'˄>o+6$bw $HtIF`GUb*YLB>T .2/<)FVenx-^=A$#Pp%{>1?^yMIi]uWuu*L; ަ/YLJBs! uG5~]CL,7GYI/ * Yc.˚rPMYO""maml뉂N(+6!0{mh wۑ<{A1!ٶ"dR^ow: ֊3Oz.]Boಃ-d`•B砦ժ@gˬy'鿨ҳ_q?Ӱ'-]R-HthDz0~*tVlkХ6 QA,˴pZn#[!vItBRN- NLг><>Q+po7D^wz5?AH w`\ m/.!tQXݝ^_eeݏYx5) ~^+F, cT83RvqԺH'+<1NBԦMT} e;*4RPd ;{@H.y?r#\ߋt9 n !hPux](k7Ϥ z@vc6_uHخ(VX P'p!9.\p:v+5gJzqZ+dh]=Ma7I=*|N+],0 ^L%L[o( ]!L*oP#ӯ-qtB< (-׺p&բzARΓq:Ň<&1kB|%ox?])w@Z:kaU*dqG%aRA<XRK٧}4n%@%GbiË~kaքмb>XFw+8SΕT|bNlJ Bs:GԫjO] px_J5@ i ک+9^)#K}jҿ% 㠕E$ElOpFZ7{|K_/\&[L gR9_BF}?b+aaQ;{٩ ?*}2fɈ 峭-2 VLJH'1,&Z 򁑆"\)gH/ʑE}p6``GЭsN4n1Ce^m|!(x%"ViZH%<.h'GbT1vJd@9A)|xhLr aWxב<[a4x 8 `=J(QSj6DR+ڭ]ij2)*r+Ңe| o+9[am3)/g'5hJݳKXTٜp wlpc~Lf/!M@~LGd _,]BVZ>7Y0Bq=Lr$7v -84\Fto츻d gT B2HZ9|U 3bKa&S; w`N"T߭ޠ<,.*8TsV0p@Y imhg) 8nT)cw;y ۳nʳug;3z mغb|'Z+7}s@*-w@J}SG]&3E]Dv4|B9VЯObLy2U"(BQZ)BŸ/&vHXHENb?#Rӯ7J?.Sc}'nk=`2JQ;Gc\t p]ov±>6ǪHUPGYx(Sm+Zw'G0^f/2k_Myʗ\mcIn{S;ivv_]xs1X˛v80Œ֟x{EP Pmӄ[m 0 dV~q'68 űFDP}j#%S'U8̝tS5nB#6L$jEoZ/v=K1ɉ ,T:D*QлBm hPؒ+ָ8}0M|HݯKC2Km)YH_4O"s%d?J⫯52IC ,;mcGJ /irz86-fy!{-'k6BlC|ݻ\- z)eEw`Mi;xhdjYW4UZ2mKlpl= Z/PݵltHJ'??م>K /o`k%q ].BAl#vhKPqRZ+PQz%Lb+gHRIsnflw(R0cKk, 6x9"1R4H+kL{AVfmk<`C vq" t4+2갯KL8ˆqy #|*.iUkiU,4r9#\ fx y:RRBynvcDB Eei0h2is1 i!)){H:Zc8vT+2^}zyC׽S67|25*YNĽfʣhw*H$8 $Biya&umV \ W{qc&Hqq&%J |>g#j6x\֙Kʉ$[Dfvn<8õ7e39-3+5nbHjp[PP¶YÖol_\ck>Ī ;QJP> FƳ 6]gva`6M^ZYrPڨ/}ubS xw.D9: FIs*3n)59l1χ׽+=NN^<,FFK6RAK k.@E'N;ۥ6V0ʙ\ˈٕ{`޳$IP߯f 4B&+b6Y/")gNЏ.(?s ƞڄ;:4\WSM1V+}dx(^hH|$8J!skAaHz-[_>q׶) 7vK+ 7;6=C}W1wpDh!+NNKh14#x`کV.#W@t?4 HժHj L`ML|hD]}E cwR` Mzh)H(W:As p2I-&)tĺ;el%B>G:25N~r,*i z ]rAer0-:-U@ !N .騨GY[2o0W @,zNycp-iP$>&YAuTtw~5+wsmkED? 8RԒla29^sbBs"ݚ KU;^i3ʷ,<|A0CNiK`כR*o>|, 0 ^ycPyϞQh!we^k{DuW^G~P/"To:ff.0bܓ=uEa88(J2C&7p 5UcɟO*~Gs v9q0Δ^7:ǠepXqb@':^~`x*Vlu&&X 0"0mYX{lx}Tol8!}r߫mS0i5ʍðlV%&`XȬdYGtZ:ȓ)cfܽUChn*P 7Ԓ؎N-y|&Gf7{Lv5#Y쿯M.)Ԃ,َKvik툧\YҘ_?e|{{;^_4}sXt4bNn`[R|2'̗۔ _lxOOIr;(򁓔\+ɎN ދXP̻ۖ;ڹ?FU mhbhzi-2Ҽ5%?̗_mjDIbRiXh7A$K2 \zuН20(؀wf-g:>v FV$Ά@sqx_\ng'UPs\i}"lUov}g-R}|f̐B *:uԆdɯ۬ڳZ|vPBۨƍd.Vp.|zfYܽ1Cd&)*"8,j{-[Eޢl(쮉/[U߆搡5UWL1JUaJ?@ey(C@5n)mnQ;3P68jAp&W a, RL)MS"dNuu4Djs%pn-s 9ḏ[扁y=ytH@~rG|L)Zaghǽ$}S{hߋ 5?oZHiX\G5!3+u=d7ŏ!"mG)WjBӕBI%VD6N=Cލ\%_j D SnrFFckPC+DɹVSea&l78]m(h=m8AÄ ԳCQHƄ>S}~z~VS5O#^mDZ8[K C*6GO!߇±^f9<M5O9=9nX@+%ha)}؛BЌ?ي0<lU8qQO_ɉ JL utyG t)l),XdG5((XHMR/׊4L<;5#^coq^@-&N:y^vm 3 5bRgn'R]Uk{ †pބ4q Ln"QWßHdk&%,3'7w#Ijm7 vXy %;,%&i0b1 AoÒ\U ߳mąs$$0)8GSZM n]t=Z1hOh(3nge/ = ~>m$k'7/r%u`279=]A {{OX9v ~)ˆ污m衰 &[m$/ x9f3su+DD Zs,F'y5h̬5 }6(8\OLR)8옻~N荲% ":t#GujqoXuڣZ0 Ku=17`jPKys/_{yut& & f_Ȝ:ZeAʙ랶JV+TNocSsB+ÂKF{+%ne cN9H/wk|Y5NQ^ia,:F(p1n v=RTڿT]8'o[6zbU;h1+6""= 6F30jYhSUD"jጠːcgWA%%e\>S>lgU&[&R=TTRSFͶUHswFG ˙>KHI$] H m;6gv,B%};ws2@ژtRV'  7UUV)>} ì^=Eb|2 zK)pQj3-yG2W+YY~ى@M ,)C:--sKHy=[g(F͘TV޵R [8DZ`98E[h;6nˣ(?}xKއհ\W}"MFWE$de  L3&": >J.k%|#6zC;boN9&"ڿ2E^7WyC:5Z5-]Ŀ앨#ƼQ݊kKn#tjPVE])Zfݽ]W; '<9:kKid8_c':b; EMvf©hka-:IgBA1zZa&)PaS/^RY>iߤCxNdc#zv'YfaswPEJ [X mxB 3Oz#"8(.T4Am6Cy=K}|1}m-Ҳbv@?+H.MVs鯲f޺jIu~@{[2?zn|W1᠃|[`%g n?iAe;)$' tbn^#ċl?r;n'f󨳾ւѺFȿ˦ϹD(YCX5`q:k<4Jݫ ژ9~-rK(?;uRg@TA}ШnS5'0[DPT|d Tf(I;H^q9i6n&IeY4GBw"ŦmB4thpR3Dt )H/ .|Jk㟍@cLE+S`(˒ |+|$\*1-Ux#Co3tiQS.ǐD3:™;fĽ9JOG+r!4jdб Uw(bVE Qj~}մ. Ζ_]ʋΚҪdS[0G+!@CUJkT Pկb6M1M*%a`UqR%YkR뙩TK%m>qJȌoɜ*f7 "2+׿0JP3VѰ#PaF|q{>'Ds8]8`9BIOAjrFg%fR9ZtGE$f;=!dHBm.Sݖ?2ңsl?LH>BD]U3bjCgf*>FePUP椽PoM5S[mKU@)hkV,FLYޜ%%)^j;H/ĹRsd..x!ؗv6Jl_H~TĦiR >}?:wFv1Yl)G,\+ .˵ݨRhbMALhN]b&CXS ׀AkzˢKr {EqgnC.Ȏ=T.\/a|'cqHT0e3O3s;>Ǫ0T,NS&лmmF'mVERcNh3\|2#pQȉd>TZƻCUpK|[=,5tUY[*s2Q;;.1A=jgErV}DW¢\sg|ko5? ڌZhSrpVhF):;MEy,Dsyk- lEO-a|8,E:^ݮ9̓ `Wbo!aNXe,m} Kf ;Cw\l;N?j:5'=JElAkmHgr9A3(@i5VZ0\Xta5G;\ vr%"Xzbb#Hj&A;JM9%j3i;"6<}`t`KU|%bo>}^0Ix=ёm mR O6&6EaqQ3Q3HFݛ5̔=f13qxn^Eq/Era~KLi;`>=cԪP}?%FVesB,BȳWdZY *`$n! =p) u$c!?}E$GjT4 +RT RB@[5]) ]ڧUTrT\Zz :v;Fp,+s83"mC(]aFh"BĀfD>^(8p:ax^KcE23W F"XRfIo<_^k|[%Y(o`rVN Nݶ^=9KyviC50-46E:9.araitooT̙ع\,pWs(!? 6åei06bI ̆-iΗb#|֚}}GvElG)K4pI'+Um/,k"Dhr'zӀ XNί l)x-E %JW #$*'isC*.kaf{% ĝ¿-Ӿ1vȔ 7{'r 3lqDgW9͐F &~ qjTj5,xY`u2f@eHhx۬-mG7jݛ-Ѯ-՗unJ{&^0%qJm>$9f:"d8M!C"|%OBԎ.{4X,7ZGLx*C]vKr,\->?fTzc~lF(o{dg|10I֖kDG _x[B]9TKuOD}p75QFK[^ze ZF8X-,W.%j%w걩saM2oWVvi VW|dx\}NLY?9\<E{Ut!zbQe$CtUqm|R45e8XwLPw11%fD]lek)l*e;${,C~GxI{#Z Q\%8 0\Ơ[ȂHX؁X\qA8KH7$MXNh8?~H.x\AhHV,fTBGoC!wc+|0\JnX*Ʃ8PxɎp [5n+_b:w\%QFϼD6{-VĂAI2hQ@ੇa/\޹֟!-fCLB[ k9A7b+ o]~Q"pv!]#9#!o;UC^4͐w<|hb6>%A([-i1NzK;Bϟ1TLf}?Akhx ;ބotF9 }Tv7J8LFNǒ<12+7*T 'l- Xܪfs6{!i>^O'^fLf4T˘4SaEJ0;!) gIz1X}%i㟹cEwZZdTzC[Om T)? ! ǰit@hX=WPKK׮c`j}:2ň׻}?] .siꎘjӍ]wuekرAK?3txi}⫌mƒFmB] bۣCCnZ,pmԵʏeOjÐWY(ple;ݯ3LgS J `F Ե-'NNQ%Faa 3|J!XIŶ~:]oBɣ٢t=IJՒ7pkJPn>1,T '? $OYfeUV$R7IXi`!~A)-aݬT_:fUs^mT hCpKn0o|N`s z(SJ&jopENMx5;)?N޶2kwDf6U_2XVMY8Х0kYd_M1>. ifyCS?#H肫~}BÐxƀQ.G kdեUx΋BT4SN,z?N$UH/S$}AfĠDG|˹a/9gK ͘uAa~g-AuΈä#KߞsƹfdvT/!| ba]A},jj>@6AtNkT=H u-G Igu= ivucvRj);sm@/X+Q@D?8;J༧?׼zjZj]'I]?oFݧAq5So$vD0gP*8tn~`ġb%D|~]CWnx U,o) 2Wt׭튷=5tw(Y|^#6̞E[=`w7>魽~p 9z;jFGC ׵ )2s-wm4kFF/!G$1"Z2>pp2)w NRƔ5b&͟*w .oq?az!;nn<դ? rj޳fVstH(wz- NJD]ަ8Y2 8gh;ԭ['т|J37Dotf>)w{$ל kNڟvos)O>N Hmf7B7p ؂{XVfz/yxl=uax6]$cmA?@{Wsًp@Y'4(ؼ|uS + G'iF8o*{2p%75@X@}[/^f_3L3 S#XBe{G[*)t6A&KÇgaNJ}z=¤Y GLE&ta5apJx7}=ܴֆ:W0@39r:0B={+2#k@+n88)XXgV!pC4RfjᮅjNBǓ`*4] T_~K[`P/@PzD*39ݵXcQpI, '6'x4GO~)\RڮM;Vf5+BN+7Yur !Xv q; Bx ASfq27S>ik6_޵ej/eUlgA4S04Uloi.tHyJԏi?Bxgƽg".?ndGk9ނH|w\\bچ9įZ*bEsJ+mR9@|\[ ZŴV@. Z% :M-@q)%bMS1/ߛ !rQڑ㌔0{2j"`nZkeA._iq)\j8 ޱfD-;϶K9:~D*Hb1P+.>gEy,̪sdQgm&~3I;^[70cT P_ I5_+]r΅WewYΛfPQXwKa:t<(xɮID8A[%`w.?*kf%˜Z.kcM/[;ft+E?nH{G%j,PvܠAzk*#lqI1knbW"W dfm^ @PCΑ-4Ce~\ XJS)+]X,v$+*E}!`IւSa9t$f9 ſ+o;$zE2{z5mϱnȴgG+lC%9E06-1Z8b5\(VwUe)k!WV +ɹ `?[ohyY_ays Nk]U:ߣr옹مKm-""=&4AȄeFHZ8b!ި#W!րMsXӐߘf>T&Lw0l[utu,z[O 1%Q`%> RW27&gVKLC'P?>֗ 0w/ilb3#%m#MN3>3z ^gUe74?9T{ =~s*AI(x:dBNςWѵ6֑zfA(]'g8lDe'*d`/]cKyGD` bQ !s ^ /Iʀg&7CvEQ(`+>zqrQ gk2xK`CG3dPv`ph>{F "XH KLAQLJӬFmgā"ߧ5I$P/#+Lgɬ卨GRmV܉*ގJݹYC"_<I"/k?tʲ5͐Ze ~^# FQI6|"ijbаFi7 Kw۴BQ'mŃXIŒSONGJ5!PP_tAc+M.>"!QF YemjPF}2U"B<7gQM^?dy,Gc<4-_GA*RA>L.6+7{(Zlr;`y3D&/iɀOf[E@ RIguS'5 b\&MN$,D:p rPXNT 8%$*~޳Tv)Ig:CtbIQ(|D9o]7:נ_L CԗfdbT٣Ϫl϶vNzWl>T@VrMiI#22ĩyk3Q sȍ]y04_naH\)/q6p~hGvv$sucKt%$:_p<"!Oz ǘdIO*U:$@HDS&.?Mfap /ñ*G{s sV9.^-(j oD8i M1(vo0]W鬸QU ǣct@\Xg;/WM/='D S?l뿷=9gDg~Wɿ fYJsnt$f2 H@aY۸z`AWY̯H`ZY|񻂮 -PAJhg?fe ӊums|&K.%3PI9۩cU[ X2 nMN ~ܵ#85码5BGqҞǚ=="rZҪĩ:-yl,ʍP_Kj^ rˇьF?, ̈́*{w@/=/~;-bsa -u폎Z0Sp[IXsilÉ؈ ~OwS9Umk5pcm _iBWM6זybr.R%mE:@!<VvZ/KQ뇂vN˲\h"B5D$iWBp9o l)hV/I@`a-7 N<&y% _L/[ <r흉pC?J- !.f_'dS\6Z'!aN(~J1 H<\Qx`ćZ^(bit,ѕKffGRϛXW#BV: t?% 8O`:}plf˂aQ! .R08ڄ7r_ˋ֎d>y宥mӧeR?@^hP5ߴǘ9 M EΣl;PuwaeL.Y7EakZfxE։ړryth6:Jd5# -Rqap%uX*ugK ;<NsdVHz'?K Ʊi!`+Vh5mzj^%I!\@i2n>FlTV:#/oiD8{Ɯ$?axM}.lL$pkٵYs@ܨ Nawr8>!8t^'L zQ?En5r9h\{$:xoՑJ>i:_\Y=

    *$vv,2PGQ&EIFR{[2M QG'qqԄT@<1Zb݅aDwnp Yl-G%ݝԾ?w-RV8mCBLoIյu.;ͣYP^͠7X?dz+E~D Uh3?w>d"bmq@0F(YH?%a'; QPU9QK Ö:0Y#xը$I&JI>סx `rZIf",k6NZ(?Ze ZB$6S>DEF] +X7jJ/ 7lrjf6?84w#Nr>7b HEtݷG;AZ'>_Un z{8<\HPH@IUEղ 5c}Ľe/j7)š9 GaElsZ u][@e(W9zqIdM#'7`=uzb>e?u?8'ʔCe0u^֘g>A;%:GB{~_|'!hXdKE3IܳY9i@\زDL#r\T~7$q'+xV[ -)(ѽt2ԫ" `Lp~{Lšuc͐)|=ZaAjÐCi3ݸ&|<:mJX j%3#9@W5eD |q3P /Eog FMgx&li} [:!^ OE>+uYHcj՞{ yy)%hl`a9^nPb&,y2@f$E;Y!Ĺf%ybVrߠѽ=:3F1&yߎ#0Dh=@l^i+ΐqBxdȠI'ƨ䯳= h;Ċ_%Ō]w\T|b\=UNi9U0uqW;)Ck@'>SK-jsʎsv<Xm=J JVi sVPw9Ds 35Hok+骱G Neh&<.a{~WSzʻ!՛,%PZDj ֺLWT14FA/ Ƙt>Z@FX[n0J6}Jzɸ[ѩԛ6c55tMd0|',ӄq,v&::#^}1l{ B?Z?R3)o`vy"vu)O|s~w;$K/үVYgKf0NOBkWG)yznh#JhRyavCǟ#7TTKagm<#< ^E~9z 0h+l#RWCN*5 ó`MDdCW4)&xfi3AKY&\=0}?t9X22Ou|c&@{wXbɅk+@b] 0AdE :F/KDEP.knY,^G8Z}hvW 4Ek-/8‰k@)4h-"Иw]~DXb´BƻG3@|E?!D1tPY_Ďyo%7¥W:OPcU3%?0!xQ~;bOO>Zיϼ٨}g *9~^,jU`k3DVp^Ծr ZiD6!r@3*Ze?h$-htPm6(5;v \D,˄YI{5"/6J)0Esw&p%.)zJ:I!,,}nvnȹՂ֕êJR@  ]֊ܰz-pޑ,x DzI]8K/FH5Y57\jr'3w$(/ϫp=W_z2?Vq'֪E1@FH7v41gp/t?ۇTɫ58*6eƇG5СBz1˃%'ҶDs2їѪؾ"P!Y sl.Ò|->?qr'+CH%#+~ĺ6 _bmt KR $YɲD e 3&z4cGSMHQqzȷ f5UͿ|}m)9 !(Jdʖ43$luZbm?_ف3 {iQV?tI*y1w/\}O[䧆#t^A vz1M LBO,&Ү2^$k&+z_iM)f]O?߷C4/{-&W䙯zy~v.{=4cogw+u"]j݆Dh5-3]lr drF(>;›CLLOܠ^r>۟W֊P.M%(ľIs!.XM:p<4fvxHK* [VS> I,[22WK)UitC,FV7Oڰ1^& O#ōjSڔN ?j H O"䦋B#6J@l~X=>^kx ;"54G;t(Sx A>meDwûrCLG}:@I ].Xw|Q?]}Oy8 '|1=\A.:{3b K)AVH'Qʪ֬[ڔ? ;ȫzQS^[<.}|#nڷ3W0qXᚺ%,֐ߎ_s:9($Ttuѻv$4'P+ %pHԀh;DHӞQc Ɛ77`*9=lN9jNoBz5# [S>% kS\ x!Ѳx&NUuHR lU}oA䈆K :|OI7L#䬔\Ƽ%D% w+LR)Bɱ ")rLND5&<GvHϝ)? F4Ǟ΍(aTƠ&Ton}n&De]\ CZ9hrIO}jL7 !-s.ܖ1> :&9lj/co>'h!.z%zR%|a,+I=dHC[` DUfZ`-/S=T;=>O$Cf^w6&9hL4[(bmO5eK bfrf?LAD,g}Jǖk2RtwYp Tp⺌I[h %1f{I{=6es1wy9R(lLj.d>&^eHS;ҡt) 7'"9p'7ǤbΜ8RLߑg$nhUζg[7HyZSANOX}OW?к:r>!S@;iƋJ1)_FP 9sEIF  9UlXz:Q7cؕ@J/mt.^xPѼΣu1%g5R,BÍ5@DeH`J]7tL}/>xԤGB]8Ys@AD't^6ž|iyg;FXk? \EPwݜi/n3{xYq7-oiX؜Or/e<.9o#ED*d8qih6^x {_)}UR@7dA9qQE YaCG 2?kXB|,cMO7jhSvЧY9D-ht^Z_ z>mXM d2:2A/ Xi?FhMx2j^rh 4gp8&Ʊi?DSfg:U؉k!SV=Jp "֔Lɸ/^ѶX?_6"̯ޜEs/i/81x^iœl*{$lG7[^c"_Ѱ_OƖ2N8$[3?H'+1u~kë,Ѹ BNk[y"'Hi9-vga:J/ep=%XdUi+?P!d| ۠N(HnutI _Ie6iiͼ9DcǦ*$.HPr" 5b:Ǣ ?Uvg㌡sK`v׼r}aJ;2(Rxd3;qW_X-^q'vfqPf`@S-gؚS> oOʎH\FP, \wG4%\IX_7Fd0o,VϾrmMmg[ 6Ae̊~/nbn74+nJGǒ/o2&x̭ K =e<lfѷ r#:rBG;%a*z9BWcIܪLk*DIs 3t ٍaLyR@Iϵ2Ԅ>j M=I#!}kNo?9c ly6ȊARDihmFbs> ,uXk7%OJnYJWI?q2RtGWIFnҡrYG!uJL5YB|:|߮6mLRک4^\cGśE֎h+\W,4HDu>; V,ת]c~r6Dس4^^ ƺ[sb՛y#fvϐx0}Fo\,I 3ARǓMI0Y;,ZWrɄ{c\) IRZo8+,N[Ũ&lFKC}R{Gɛ HK:+IYn>'Ub<̑EoV"Wje ]܁Q8LέpDbCqso.Sp)8:I|Wd_0 iK⫡/$ͱx.,^Dd/?7'b[YP#mޭŨh' ӥaIBsI •EHEXEt'l3$"QA&+cA F QDR.GӾi puu@/U ~I9qU/qO3|mfAn!zpz86nE4gX:Y{=#nW%ޣLxxxQao"76$C{ӡG}!tݳd=Κ=(6<&逖`dc"..1r ]?#r\0A* ~/Erŭ.S('J>`!>'R@?VrdsV/ @Z]B|T̓{9AܗUj ۰%QE:Ǫca3i-8rDkB]9%&a> :T4@hHdri|?Ď>'pGҮ$\N>ls5XyʪDt Y2~+T+o"Raš][La;o${&s=WYQ,ToYR1&X(!Қh?N96*c-EIF{4#0$eC^go$zI\#!";MEIg+pQ-6eau9#*ٗKLD?G&4Q:DQ3 UB37v{"š|vNUq>OTpbp̃^MrЧ%Ƨwz䬞|j\zFJ:k Bc*^4>y7#_в32jUYd.6>G:nlCC͡*N@(=$l=-,%WB>r#@ړo6ry0bHߴOcr`B)|:70DDjk>h =CԹMHi1!68$4э)Fwyt%Ab>s:I`V>gwI9'^OE~0gZ:M+3Q*FTjrМ@-D#nT2<*QSRSS6xVS+sg)Lgs(= =u`\>Ja9BAX6%IE譨zt`guGv󜛃_~FEA-i,lzr|u?5/nx f\t~bلAGy/uϔzEly juEJ&Pb ?C1XAGkM<^-dp/I}ww79s Ԣ_Uu s"] gEAHkޥ ЮJf+J~|삛-b9L7k(ɶ3ûoGA+ǝe ZN"yT myw%+h]ѦG~^9ͱCh^2b0>J+!qB(;\/P3mV@\!F'Q /Jm!i|ƻї& OdBSW֙pqipger iʴU3ogc{\H5~e],˺nVK|.7׎e+K͝ s-I1`|=e ^^b{SSʞTX"{{Q8ʷZkR4[E gpu42CwK2|*}.*3L&o_t*!`و؉.{O N9,w, N5Nӻ C7X,R˯$wlLs6bߊMP#1/dw쵞h:/2CD̊;fc&IBDe`KL*A 5 \Zr;oq2B1H^'כre=7y~&'i0yՉk5޷z?:#nϛ (3zt0J}v/LuTۉ_SZk6 Ht9ѥj=;5'yd<(ㅑ.XGBýJ8>G8s׵-&6gΣ";ͻA1+*|4ǗT?XA1~; e<! Jpeo}Ϧ?sla}MWg#ktI,YMa|͢_Yfr *PCeL^E>2M@JL= =kj$W?^JXDM W]ްZ c3R"i;i-ڍwOFnv"qdh]!N2Pq?,AQ:4#f[=D2$`8I9V8k⮿6Dϭ-nF`^g?/#0T>3*(ppq:%ጵo!` l1]Z# Q>ξZY[G#l)=^ om뇪.ږw}mLHz}KYNH-Jt[O1ZJVOy*~! P lqlU3r %Uz/(!JZ4,[ %hu";,T%v⦼[$M<&qa9o_GL( 6vSsp).튥ljnd' *7](|s|uve1 :.(ۉ4bܵ#| i @l#=‚83܎X2*'؍f%uo:Yӏn)zlCoN>V5 7fpJ_FP&Vs0 ]{[RnҨۖV] .! H1BM.AOg`Jsed67N uC)ӻIZ gC73,/{MQp{7Xh\L?%z:3|t&r9a W6{T-Ө`_&b)H`6`s29gJ;({]~Pv*C+7.ܾfs }aY4"Cr 9vy-B`dM6mu7/uT[LLt}dj!&ul, LT|l*Ńpt٫GP[1\N3Sw(y=7v+ˬw-eb`욍I, ~'eV5[p%7S3WM똠+E$g/ni< j;V)0'7^bJ=ަ9Ir"N.4ȷҩ$IJ;X~T vL VRsZ~4W9V-~vlRH&H) kmtYy!1ܲx0軍{^qitgI˝ѧhh;mzNՄ7׿v1tFzb' 3h#/1k:GRކKÖo!<<(9j9\@G\/m/qXc愉 ?mx _wlҵL;?TmnBAm]hxCJOcj$gcMLNR{f"eAG˅gUgL h y"?v78ݢ`T0V% 5YNQ%J3f1 X9/vRFF W_!Rx0:P 9b2e"[6rC=:޺ꥁP-av|5F!e5{mb8A>Uvk.jOHnitqρ9bE$k}KGɗ!/;_7""4b/!uBg;O*s}^rK؄tG3ې([Elc@D^p.eL@.'HvZ~uθtcz35}&>9y*Qυլ@JH*R\ iF b';a8t%9N)]긨0❿$S1dbh>bYa޵[3>{GGBN`P<@{J \`En[.:VV#| eF@ŋ?>~M 6*3qV7Bx<6nׁ4kTX(#2wCqLn=gKJ<8=>hށ-!ވP Y@I, V#2,mUѦo=A\\x'x^T \kYwD 4#M8811f"I6;`%Ǵ;R8XpJVҷP Ae]XT PQijK{N Rp#^yhƺeدY_ƥ\wFCR'-Oo /GׯR+I&9b,׌O[/*%n.4Ќ\Sܕ@(r|KGG5^;h% #ꢅݗ??Tm % k cU)Lɓ"]J —+`z$z(THD#in~h{kZeN~%) c|-y,ɘ߷,;-V: GRUvfG):.',٥'ٰ5%igu77~׾F=+ț^-s5E|vP(.=-=3*/?'9mU(ڇ{;VY_gFr RL;E79VMe+W1ܯ^pt QKkw=PYͼG/1I S7nxV6MJE7voۆ?/BvVнm\+jŭ#FiIHAno_#w_Ae*qEuE?x=Sl7- <lYP&̡Z d+J2{󌑓Ӻ \0~^#,|-K>VRo5ع5t}&/f2 }e,|J-w' =*Riq 4LMXn;@GTXk(KzYļNd?\D ru6 鲵=1kX䡛tg=TةC++2Y%$)*S\T~CHf\QNIz]I2}+O? o ;ºa-~"/ ;ð;k+%j9dJ?=`qQpƬ-&ݪ8,-fctVIzԿ ߶!W[ʦDN,,YvGfJv6WT{/ڜ U'of ",8|b_F^Wg7X);Epw'D d"v&?M(x'+סtiIM@8S6#{Aq׻ Sim_Ix,֨qliH_Ϯ?ŏU[!OF0~<[i<+!p rq{{3oU"e:ruttMj=h5($=e.h Tu w՚yOFI:As \TmfjF>c;ZmylLI>}+6I9BIƢÿ4V&^c]hrV:$\j Bڧ{T3a=IhI g7Bx#߈zLt_sG]B{ `FhzӦ\a$295eMll:Q%S~Fn.6#b97n ]9o@ٍF/Tg!wi竭HAeW;1טLVTs Jwq`m&nlOOҮT:if|{"ح(>;ـ`aV]pav|9\l NFzty&Եn& #9YDkFicv`kӝʊ#u|@{DK_ʞO]ˣ$0qXQʈC&p%$`ob ]Obh'w b\JV?I΋-^m"_9)yAN`a?#yrN2l*KՏ[I3L}ϩ?Q>xTF(_GnjbmPJޓAj|)1w|vD*" DA|ce@̎څ[Z/q| z`9)h:6`#,OUKnUTrq$} sےvѓoeu؀i .RWlWx+ fj;*!C*196 VrԑKes򶞱Z}{Pф,@"3\H9[TwJ1cR8B _, dN\`HQFulN!u"2ƯԶOC(Zgːn’wQX]q ),& 2sff٨~5"CՊen㤳]MDs r~GӇ5[f I5Cb9b]_*j[-1:`ni%8)MhmhGn1Be"Pg1kb2חPi[ŔU.^Uʹ]t@DYvHf4/ChL:dL-0 xZYa^+/`ȽJ^ ,1> ?--2=[C]*-.'hv{R-8L ϱ YPYJnZ{A- Qv-SQ2LNq p!-_6Zy xZv6-w%BwgD{&ZygPzm9t9$=qw|<VK6`Ai;3?0`Q8t{ZMq<7#b6zAT3RT="Gg z,d5_$zuWEBrmρDKM^g(r$&VlAOyZw*wVA`w'ۛjJ$#g,fl 3¤. d[E:pP^L[3_E /sg;>> 8 ODlD,m԰3y̳QdO_E(;KQp sQ,šnVL4WUݱt* ÏW\|qpdK0:5o O[ Izrb5|ڒfXے\`vTl:Y1C(sц dn./Ϝ{CTgҬ?@XL9 ruHMi6)DGw\y18L3A,iRJnUm69N>Lj@-:>PWT*ˋD#9F[wr闊'LK!nRʜ=ʯvt~׋1R"g|js>NW|񭜇H2@50DgkV:s9//e`ʏU3;}5ưš(rjYXDcFp q%(NӤxwMTmjUdc%!TT%vCnz{'P` t#K[-_ŅrFr~TrN:kh\ Ǥ-,;i^Pc~Y(p3;@ \-gt$fT'إ%+Bq,[ ޣPh+Ǔ%'Ɔb*YdًAD/ LHvqqX~FS]/k1J-+VYwM3{nm-u$M>lL7;eFYX\0S9iQi=ZP+'熩'(vW S@4 %!Ÿs~;} {_WLqJFYhY r*kvQ5ទHfc^<ۘdSX[-\ MwݚMO$j]7 wh{Jf/ce*Ybr†HR3Q7r sG5z f'IAܨk\pW~"{(vy<(3\wS:=Hڽlk Aͤ~ctT SB:>JTtjϛ U!A"، hHuкV_,9xښ ?u7ɸJ3r :iv iu`TZu nS@^Ԋ2g"%xu 9ʦF5d,Όf۠=sv&2cg[1t Ms& aplDS?D8f y_'Kl_kSH!+`f6T^lyӣ:ksEiLUtP$I8fPv?xoڤ Mhh@)p3t3?t?jn(X) PZ!ţMDA2lC?>]A专 i6 =vM<#le޴Ў}kگJ)o%Z+mG `n|CjB,R^[cucU./"oԼrD 8gaRUQ1_WQtߎ_2sw Fl~ߏtmL6gV,H;{{r#c ʒ>O=Q1Evnpۑ`{C,naA;"\e*c(gM!:eG#3c҇=6F) 5ꯛXq:Av ];4;ĝuYPKُ8mm;Ϫ8C0)؄"Wl439@_ o(xj# J$.DI #Xo?١ I*%.Y|)QMƚ~(^% $Z/OU`P^644VSˌ!#sMM;Ϥhܦ[ Q = 2eXڿ Aq\c$;Rohk`;F3!(څRE^\R71jKn^ǎ/NJ1xR$ 8=V]/f =ޫ\20\Âtcw0u6{&US,^,dޫE|i[I+?č~ΗVNX:(E^RttJ*r"G)XN\.w2CT:r.ť}6K DэM36Qd8!Rek֨v'얣N珗dP}2 tw'M -{śj;eID漌4:KMжۀQk8JLiPRifLa #ԎUQ/#ae누Y |tt6 ;R~<<1:Ĥ{ġe$jy V c75HK`s(D;k<+*Yqx_BN%pbR5OxiChyoDM*ߺ:etMf~}T&!=0–侬2]xH3.`H%wyHǯ~Kug/}Ď yf0<ܽ< AieNAn]^XmLXXZLzdH.zw'7 nfY '#jdT \B1}WDþKޟf^n!yPAyΞ?aYOAa4끪{GM~uXEk-_T(4O;}>$Yg!"  fsӐ0\۠DﯓU!sI ^]Ic.:EtB"npuI,(#fٜnr]Q^|¤)>s^Mm\G, !{LQsg <7Z}^0Ohvlz q9) gɇ @}F;%;xB79}ɻ?5۰d~Mrr3\thiMH9!(•c1|8A~-Z@?ݶ\gza=4PKtU\y5;vz x5:;UC'i䂐I@cLȁ r<ݑ{ԣ:kaa-yWE"M_V]ơo ѽ3z"Ī[LڂbϺh1K->!m!\O(I-L?W't-cLx%U>iJQ>ɯ56baN6 V2 k:cz)BTPTarp/UA+KYwR%$.hztbvo-{: wsTByr=HjQ_mzv۫=$=>8إ#+foL( ܖea( *UfIo;'=nck1~P$;=Sj9y9\IUm8D1**DjTbbxm&Lڋ=S=qӛN7/&S A_zFP0X`"Qqi<;`>LQAp}oVbm@Zvq'~7}P e+Ly~pdljZ̙5aƟ1biu{wP8&ԙP2+2{=@w*sJ95Xrw!`S4Z/x'r˼Lk KN]CCW"M/Tpנ 9<ʁ4?9l03KCj 3I.;M*$CO[b~G`V[|\]ի~=nhA8ߗ Ǐ~:̨ICWRr$-`)Z@^ޖb; Џ(u&cO|o:rES>vM$7GEMId/ږ\ħɿáTs$Ld$śthۊvQO*d[gUQ;mUA5ĸPjgZ8tJ2lo$ʇ:*cNQY"|b L7GC? E0Ix_T&·D gwMM; -GtLq+ariԶvyfŒ467x07@Rr]FId_#Ĝv^T.*8#T \O$OJkHM`ԅ,+(,:i4lecAMCԴ`I>ƇښUѩ)nDͅ\O^-ڑ[ cCQv_ʁ :qjT!wFUGaTM:,Offoޅ̆T'U6J&hPYȲk9Y/R ^p T΋1Ʀyze\nk[6M^pL=fsY?UOЇL}@yOF%7sy-9pt4n^-alpbq99fbĿyE[P0L-?`52ء <, ׈[v EOWR'x<3ʑϑtlO6] O&'s* . A؋,6#gy̪'wq):Zލ(oֺ3ecI-'}U8F{6DC_藢'Ud6%H{H^[J Z4k'dz/ĖPBR_ ]$;܁9RHy{zj‹bc_Dxjg4Wonn]k0Hbm,0Zx)h^W&&3zUd2mӣuqyOؿ{N0a^Uk "W2|wlHt}xwIh \!>>ݕ$P/dj/s>sGw?6VG3S"?p˓*C@> ,ttRld Dl]*:@xJ*nT&eCW}G N"Q6 f8/59QeX,uPawE=MZd@Bp" & 6,~)<֛:~+-'D<ډbsc*hǃ?Uu:ⅮX+ƞ"qbW\'Q#)ňeBzN>%Vȏ쐭jq@ͱ1%q)XZVO! Y &z7I>bs#?`+MK!5>m^_6h}}xmkqC_餙l^OPaЌƞ%QU!($4oTlvF^wԟ~˰zqѸo9}'O7t!Cbkn<^&qZz)-\UQxj<9nSG"=5nCBQ03u+h,);E yP}ky?M[%2z( e:4O5t$ÞHY m{vc?V{#?zIE q':]+ !uWҫs 60)dW?<[7}[a-Tpݽ}0=C'a-1> LG_}Jm{f2.%wA:'k`bc XpQlEus`\fv, 8~CF훱l[5;hʍ:{yЭ>Z3, v=kPY.٥WAd4: ~)Z-$-@>FmDĪ&j۱v؍7U&nkc+JH۪1k%f Z|/^ q޶X [aoj˶ aYD$Zı)i1ٺcj 74LQTԥRf ,? Tk0Waw$Q&#%kh&sRF1B *-tpPMx⏬;]쏽&mTLƙ=u)ݗ_p >|Y/!e@ܩmCY|zT;\k6[2CLZLj5q/~ b2z8h`` q (ƇN4qX .w[䄨(j @FRŻ9/{vci1QQHAqU@9g>5huMVۏU/l=jK;'Gᜤ#6`E^gJi=2GX9AA;}U*|fbsWT|Dec%TuLʐwRjB_T,xhɅ ӌVj(Sf9;a&v2tU(<$f^n֓#nh\F.; I,|DT.bDfl2 ]*[2⚜x8 i'𺠛~[!52U~e;l`sH [G;.\6|}qcMSx(: } ؟%S"^laLS)z7tEzkw^ i7WUA*iAeں;w4{}v_bc-Yp5v ka=;*\уxytz\k\1t J7!PטrwcJ04KdԔ8qDlj(T|=; @,qQ%\`dc[tl8pfz6'M;s3 >g;)Fok1[`@[JNb"Đ=Ft,̀ٵ"]i]H_}oΣ+T&Ogg! [tS;rε'I4wlB4^6-Q7*^]"yBi(vlVFC@q8M1)n|D҈g&w.b)-FTjFG}~(,q7Q`Nb3X$Dꋋm|欳ȃ/;1?)dL^?Aۼ5hպN4J^Zd8^Ը5M_6\Iӿξ t~='٣Vc=%uOe jzx' KKf|S=f6T}⧝vĖϳ9 .ܱ1+^[6 җ/e-)v |?.8yм i\,NFb`B[эJn`P &uj[2!z-.Jo֬|Gsmhg.ս_+6f`\~_3ns={~` %NzYn q`J^sKFQ4H>PMV> {Bgđ1σצ4s;R7'vrSM!7( iEkdMHs@w$^hxd 1Ђ+|3,cY}pvi'|*g #&u֙5E!P\0 ؠL_q ' L˹fM.J͍Jş-:V9%fxIjteyvHe+{Ƶr0BtTfZrq7ƃF*Vv%(~+|OdrTn:^ @Vj&viU8!Ț=70-מX=d!R,d 욏pݞ 5Vew͐S]NCcG*O )j]K{vJspo_b4+fF}Ml=m dg&?+DbRˣ6 aމG:tHvna:"21tCy鞡 WStkfh J#p(K]C1\s9lb!gاA7q5"Gke҃@ .AND}<{{kvDx nzFAo0ؠBI. # (v\F{J3I*9q5TSWFA|ΩCRO 7Q} ct V/ĢlZ043V5OsA_c4 23+jBI!΄NwX#ket6iJN(>/_J@L-Zs+ZCԷy'+jaqÜ''q`TMxjv^ F캽1^sw,riEVHN/CAUnŐKEY'.nQA'vW@`S5l1"j?kʡ =E"Vڊ].į;T큚U i>'}'y(0-X #wCS15 eLQAH8k p94rP\)Y8H-+RG\b҄kuvL-ΰ_ɜr+OҦ0nBϹbCZ;G.>&lV{JL͉ՋYܓ~ Ti[q4ɶk*)ٍV !M r!%=e[O+Z.Fǖ'ǻ'ߨZOS1cLGniԘSb+ɒL`10elLPu W!'Еz<]eqK?Z߂"(*,][ oij$Λԓk݄'|MZ]m,c^t ?  )*Kcg(ob!}/vE>I;t;6х>!ˠ yCM7O^[hH=C0sђxe_xEm@dCB]1cZn3HWj&mm?^>FYtz+Ō0_~7j(ijc.}Z/ Sɐڱ26%Yo)ݦB]fSԔn_ zj >dSC7Qs ȏ4c/w`kkTZoaJæ'ܒ r >]'{q?62Ū:(sXM4(Y 7~~jI7ZA3/[)X!fV=%*O=p7)n5-t)r"S$EÍ֑[lO|\S Z{8 *)%@}}ny;wtj<ya&w[\'B:8ft|tv]+(OE\e s`##MYͽ; /hLv骐ivvMⳣ#Z("wb&wJfb>Lqq6P[T{yЬg%k6_S$}b{fH]oC+-K 'ΦF2H7{ybCf$ݓx)z9@z)|{8 'Ͽ?жJ0~ߤY)}R?ⓒXG_vl'@ 1&\q^7Ƈ۲Nw~mrrw;Z޳w.ƨJ5iUN[~ 'S&P SZYq9;He2G|˿6L~u >4G+Ӿ0`A"^Gʔ:fA( ɤ# 67x̦E;ȥ&CRQ'25:F4P9V2c`XEZ2;uAH!?n)Bu4j!PniQڃZ(Z37% W<&p\26,=+f1D-Q xaaqC)e=+ՎR0>DB3W,'#]֬Ny_SqEjo42r9LOWfrT]y-sⓄ!É f#"̟Vϙ:A0}I +ÊcT<ݰ-EmĎqoE(Kywn%^O)f ]f[AVfh_A—;"4fg ̜z)MVuW%=M߷dҎ?(W;/,XQ+}p^p]5N.VG%t ,ǰ'/28F &*(է @Mo:Va@ u浢\תF`-QxoCW#&?N٫o9J!(pRA臞^8U@OA+f(=Q»p]4,Z[6g%&⠫l"Qk2Ib#V3̱3zl_vc皎Ac{Gk@4zj\`X`)CȏbU)ugߐj"[.( /3 EucXugY];K({"s,79{&|^b=[Vlʺn8L)ʨqO'Tn1 Q.Nےߑ1"љ9G˃5> <9SCb7z)8GJܐ %=β4k: =SGhbSsIţ5!5Ѣ 6 .!Paa2;wG0nJ5Z3Y0kN@Q~ @bU%qI 8*=pESzM!8n.@Mbv׺d&@:$nYZ{dw: }ÍIX bʧ3OH>gf<`lؿLikUc7sqȹjH:Iզucʹ[ph9sm-wlBJ:d2OF,g9pV+ D0H}eQ) W[.HtOS)Jypmׂۥm/{qUHDN֜O=u'g{N@rUQt(%”RUw m]I:[u!YF?p ڌ\ƽEFXrJl"jB6c}j~ d>N܏l{!6 G[|YvvWGAN5A)QAE$ $׼ (;>/E.%_:+&^ynn@#U7G`k_UKQL׫r9a @9DRcQ((z9jW?!<p Gnp$jF1jidN5v0(葙 桴 (Q'0-ćN,(O!W:Dzg'O|{7dKzC03@w{OoUXh˹|``Dh.#|\]}M^ "65Ⱥ|A %v,G[OvFŮ`=fw%9b 맫[<2ec /Si yL{ͧO_R,o5xdMIsP[gbђ=rb @[!_y)> ȈXuV]D&v/2IVPE/>qҰ@tsߣAɀ` !"Zא1,']DΛ=ŠO~L6`W pѷPW9IHu!ՕVjYdXmQAxEȡ#M$()шcT{Ya/=RAZI2` + &V۝`<$`^k@$o4-iaɦr!C v0fV9L 5HD[Ak~f^rvnd rkmh.}LQ-6#7%i:"ٚy DZZOB?ҟ|[e Aup+o =&ʎF;Y :j PI:Yȶǣ25E`m<9zY>Tۿ g=jӚ֬^ U#overqؠOVsj5TM\;!!4'˙^QWè,_Pp[c0Y9|~#EFߞj9U whƒLs.Pփk:%ʏaѿoHAz&p8aFZ:;#474xC jV$E 3Z 9e9e8R%8h"^eJ3f'}FE/ܻH&:S/R!#$ _ F3qIpȍZQf(ZJJr-~y3uPf 51m&  ݽ N8D0qf){F0hBvL#뎟0[fڑU/Y__m+w9"4f OR$͸B62'י-K'!QLsәz[ m;oacX)_1Ād_W'wXQz4Eׂ&5wlu3hF)ԈѭU q~ `*}Xl: ^UΦ*|ca|.Y7nHN_fb@sbҵ'A 7|RRDA"0!rPDI %!|߀^w Kvs"1+@_]ޟ:)+!F8ppۧ1 I{ӔYpmo|.k%bL8b ddqsYvASD@ pL \PA073@U j#ywlKaţY@`@FHW}-ݕnj9®MZN&2vr@%mӷXyF.he>bŵG7wQנ<04\_ʫ<" -X NG\(#bK)!A]Q3oఋ|~@^(_50 ~f! ^ĚO-9dU[E]ycB,XNvb{1W&< ?f`o tkkP éi򆒣b6|uJ2 ڧ!rq~Z';!=FŪw.KyfƷsNvw7rFrEͫ43$ZGJb!AyI0Jx`h([GpqBCL-du>KR2ĩ0EVJu5%[Ŕ)@aX %$684#'k }HE]xIw:3%"ClOklOD#';0P٪j^nt!ϵ ފB0IVWaDQ"Ŝ1NA_8d/L@|PZW/B,g]OyLsFC+X,mm(ly@W'Qr I/ 7& +"`X=Ey0S?'O50h;lJy #5,m;:1򹚏.hk/ \O6Ѣ"/Nf4{4#͞ +K6ۻ} N)Kj,biTؽ](㰍vZ [c0~]_nFOWAAP6h3|#ǿh`78F/ɓ2Ί i<͎f!~^YOIC3UK1o5ǒU "Tg\X೫oQ_<@o%&ӉƲ(:xknoXm{׳ܰ~HZ@73k N8(]ۆ#Q(flL:IcΏ' t.ONc"͕iJJ魰.~Yb2́aݣ3*:M_<̥0olp̝銿$S+`=eGGl`Les*+/-W2.\%*)Sl#X|cv;|=-=y:t^0d.|ˬDzcs@+=b[!;zrX=xxѸL26LsGd/oL!` %ǑO8Ū&cQP~(ҹ)ygttExg6]"a_ G]lc+Oٿ Id[X!4})-W  <2LOR>%Vla1 <]7F+hʔkzx1AW/( |E]߇Dzv_ ճ'>XL.TG*+;Z006*,fYIH@ynP@\pKQY#$kJںO"`v-Foɢ#*V I]Xv=h^K73- =ضmn;- #̩G{2h4km sQJ3)#>ZʴnӚ_D6D+U:$mԗqV\su2H֖9e;&`Mycg]<εbڐ\OCO3xT&sZ??b2flN056K gԋy$vXO8q4g 桊I/GZ)c)388Z];=KmϗA()JH"_*(CiAq -'ޔtZGDۋԵG-?H5˼d] %#9`,rve,:֓8bE$3襺T*#$|Mقu*TYa2H\0 Pgs>"LH2dSU|wLkúRs~NڙmA{Q .S2fa>Avs>>}-^o'Rhm{7v(Nykr%|[f-҉Жv =L5&JF)\ě-Qu`*"吨me@iLc v|)M`$nexmhWEZd|]t9w',3nˑO<eʗ$4!n}JLUIwt*7ߛW١D+@YWtu''!-F(*3+Jq huLzNY2A)v a ԠBP@aҟ .*RDPG|tJujRdQ=C?g=n.d1\&8pSLŬG@z[ѲJF.оsB:&lFCx:nR=OzB"lOѠYKC̖CX\c+<,z|yV)Z@@Dc *{Q8;ȿ\JI5t-^dq@Bn Yxf*m|ݹCU-Ü % ф\Z( nͷnʔ ^A_󍑠s?&˘K@SѮ4_+%'ueQ%[;8~ZK@ [ *UlɴyiSvƭ4STJ!bo/1|o'%XAz$/-r\PVnDJ`Z1:9XPks{ኊ]EiYXMKN:V2놎W;\0iT .,d"2("Ԛ́hx_644Sya[;L Y1%\seN~@E^)/hwX܏%'v[vN vHCJxbb'τ1w'4RAGMhg}jey *5ފ IJ4SɘADe TɮPl7t6*܆3&Gjj_o0#IF&HSF.ktXA?~[.#6g!pEVxm#a~k/o6)a0=>IߚcAb?e-׫u~M"!Iqoɡ56]ܞ\% 2P=q|q5@U"Ut-$qH:'ގKj`g0kGzp* -R'o6qQOa -^6 IR&Д &U{tx ݕHS7zAًRo:,ܖ+?IK^JP Pॶ_?tuv}|wf`+$0z5@ޠ`@"@EQLwh܊xæcad]?j lCDs\%vTYaWp ^l]Ƞ}LxIxr;}?-}8?hq0X }'սVAY.]Kk+:/GiyiuLבaƙ^)2~GV,,ɻX7*dǐDBiZ+yoyDig,+\Eg31SkGBgjU@bok}$ `iQ{u|Km99^aL(G _lXSCH@!δ3DHV.U 0C?\ !-h:mٙNO*r%{KFW' jtPsIʏ!󂱟0J1aəFl't?<9𘯸HI6SEgrѕ.Cn7bppkvcz)}u%@Y0NɊI j8⨄鴮8XyR>$KaQ3q~л~ frs'u(sjpV4nC. ۗ3}ji$'}O I%-KφTVϮq {b1 g`B=ct-YTJ]kڜ_I|!/qovGa[L_:7^t?Zu?:36\ߢO@lƛ ~u}BAj] fe b礿i*{^xBIlʆ[ML(զ;Y4i&H"~?Z}QVS"|A Nw|;c6C顤 Px#lv9=r9vi亇 kg/7%`Ѧ`A~.y:d E3z@='I4Ҵ$܉Ywk˰ 3emJ;UMel)}"9nNVi|'Ϥե5GW"Bay,@} 6YU}O LIATZt ꟂT{?*MG̴hu|M^ߢmt5 ևoXNFIټB?edI\|g-)"3Qą8YJ_#b|4 hBq/S0C~I !J9S`e>"JuMXhiKZyy'\N|cCQ:d;]׍8Y,v)BVm-0^mn)^ERDZmx<64`ֿt^J cIo[ScZ#hx54}Yt/[ޘYH&Tr G S` {dqkHdSS #%$̓Z6!?r'p)nDpnԚ ).+T5`!SDKt\,_faHF/=V'nm-&|u13fNE%*|N{KKFam=fO];wDKBc`6ߥ"[!zi/XGb .xժtn<-w:Zolx\(`bk!GTNwE%uȸk)Kצ%vYA8۬reLИ1uȻy6%Ic7gx)Ar:a[T!W"^M90ZE` 9;FլåN,k*AfIPƹ{TݱG3p(nKn4o55?Y:Ih\ZȞl)2p>8j$v)^!h Ad8ÃјjLwו"@5jqٵ?ϑHjֈO_mqVo՚[ctzgzYPk .qskLfBQWjX&&M$J2B $pJ=_'"E ~g Nx<Վvc7 &&$V3Ut@5&UJ$Vnأ3&e+v%kJCX#5lB .ؿSOU,zK\ riv|. uSFIiuS{hrBG1 9"Mú58#a*0Hvs@f1!̔+IhD2*~Ikmj0:A 7Al6&3nsΦNLAH F'"wXX HWQߡ` gx#@_\b3 dʊIAT|4JR\\/dv#BDgKZ%:U[$ٟvFD+ϚͿɯykz9Yl~lϹ4f O!Tutrcϫ ZZ p;T%^?APNbuL9' fF,*U)^( c0K2IZg(s!k a"Jt-Szi4GY#Ust{goiM^ؙG&|G%+)%m?@^11nkt:q_+ě$Xe*!ġݑKC },T/?Mcu>꣏S0#߰oD%yeB}d NuG;4B1Du!YHf;֥-xb[ܝaF9,P[o)T'{$Sp8Q?4팑DS^0NRXĩ_:#*5  j~ q}kl(:[.!B.#L^*$(\N;qOcp< bxD)Fibx @dBZ Żg5+?}Y_1;9`h7Ҋ174 ivV*^'Z` ; #Ц }E1V3سoe4((Q&ߛn_ѽ˪E&#a6fN\ u* 64`q˳YxKH`z[kGL1 FHlfP8MnڼS(E\a91μk=$hnTk `7"J/1/N]8J B2Y(XBդJLC'I(^6kVTK,)}L{uaU}^K\Ax*ql=}&a7 ij*nL{+8x80eX<wdKf{Imk^Ɔ\+veU~ nb~zK.J"2tZ[5Z8,` b8]\tz!_倆&&iqW%DN/ӺI*#WRӔNrۀEvRa/Ku\t G#X2%]핷$`3'X,RXcnx20ӦP$p 4aGk]GhV7B])^"7q\¡]bÅOa?}c%NsfyT{/Ǜ!Iq^kp6УF0Bs5NZܼ`:ieđ^›/X? /يm$\. WN`*yѩK5BԔ6z\9`\Xj=:|n.8s[ Ը|=gTWMf {KҖ&d)¾U},TCyH7iCּvQ߬Tj^M=XߐotE#7͞;u"& d:Y_},1KGc>-3Mh1>4+z|޲)gKNCDU*y\9k}*kXXRݪcNf?dt5t''8#/C aJaq7gh.;[\iqֺu ]lίЗh <竽vz'8<v kQu:m0FHu_Z.&zAzkB\S=7[]ŋ CE|#M̽L1{3YMg;ɝ3|/+q}Fe;8Y?iiD)0vx.*;B `ro9߅ܨ3sUk5e s4n"9ۜyncRнK9a98n I1Bh3:wEM_bGZv:x`|p A^U㑽0W8-X TtE%ɦd/cg]|S1o~u!YZcsg_sb=oQ3"Ұ5;?hJ8ꚉY{bmMkSf|kT5R2.IBJ$bAP\Lٞq2r*c"|D$R?Yw yBﴢX֖߰MOW\Ut-N^w  Rp-?6f`>2=Őx~b"Mzϓ6O Dk$GV($fڐWsֹkLdezSs^yy'x_obɍQd`r>gO yy6$rvhbZwque_&^aQ;}GFL)6m*8ݩ@5fH$!Wl#̥BG0>"fN?}ିa DaN8%d#zIo۾=^! '/6,)3QmuǤwZ-QLl??\F|~u֖TYÎT>k{兜(ϊoXaZ̉A*h=} 8PMޝTԝtCSGݎ1sR[s%J%2'"i߶r4)M)άC,g»UASvH3?!{J㙭}?^^JĽ f rYL@%+AYJ\` swaCj^&|Si Jte">m&f9c wQ GњuZESPY6ђM C`G!5[[.tb\ l UƄJځG-ЅX8` Ѐ$M*zI@뢎iMiF5jGeֻmY=p{6Ppz H V5m#sPϯ_lX㍞ 4'V,~n",@UK-*rT<|\#`mB9;ֆ>3.CdH婃mz;L΍vn?ndhIZ'O1ڱD:ļ&X]} [ IN֝DXOv qOD(_26%EsQtgAKZ]oC U` ] 64I,rZĜ]&.".|ZTq՚i]#I{$/KONj:WFP+7.ҚMR A6zB '$Zh+*` 9ݼX%ns9R#n1"X ~Q[v/})B ,go/O}t\w0uBB0)mޔh}(Si]vdS3҂mޥs.Zhx&W-yW;Neݢ |}>qLȈؐ!`׼%E1^跨]q~sp-cɦ/ogR8+Cj9]fh`p)M/ہ;䂉 9xW0r57='@uuBV~Lc.C*Ԓ4ːwJCq[q_CW+aJM@=׈b΋ ~GuD]գnyVo)C>D2 tj)I)M@3ѩ+SIIj?v' d{BQ1˲ ZiFV𤔵,\hE3BkbdUc' n0tuHa_~r|V^HEqקb)Ll5:Ijhe\$J;v4-D"~hwG"3& GGh]l|rh,QT*d0UtQ/Vig?TQr-YEGD`7 {vB7?$H$yªgX{t[O̿crW%y8Hηu;"H~kd7!J Ytp9YwV5!:og"e[Jtd޸A+Af}pilKCVL* 1F#A=h{^.C~Gz}AUJ4RX]噮Sg%/WrE]sl¯ܭ}O" IL=Hb怳xg."Hc|mW nИTұ}¥PFU8 H~. `_7) FdjLqI@کUbm'cuPS\%әW)^ mb YN2CH٬~ŭDqN(NPs=7^5渷MEf[ R?5DȚ5ŝ` ^>93 E(;Ww}zMmq`a3WP)3ukYAd }Ze(v~>/Ϣ#\{PvB@]VuMS0ҸrӺ{G2N`v s;E" ʩ[?ӯGɴEXoͧhv7Hq5<dT:qUZ-N?Z9ϝUU([~炂Trh'3-Iie}Qb}-%-qGL"0KMڸu@5Qk{z ^~BYC|t;X 9WFOY67LblRgIjG5?'@='6}NZn Vרll[Кxs7Z=oR/hq5(62<5V:@ndY/<> YH**k{L?@t^l^]js {m2"HovjX&8uP*F]w'7ݽ&QQ=eCG%kBs4G)hA*6Tp(<" D{GҖw )Wq&Mi, g蚿hK 6-U8 w2{rWƢ  9߁0曷'ϯӉ~U#)ȋŸ؊Mca]V6rG9$o>?M.N#tf :=IS[_C87[Jˎ 5CCB U0!3/}42t ,z)sU3y$dKWE#DNkA3mHٝU\R>a*FA4$6AI^tmzd"2n3&l\, -c=qnb1G4r迕?F-H f=نoz5I е@ږxirAӶ }4p" -[3cwOmnC ȉ nш],38;˽1dj>M2*u.cϊX HUk Kx`o(7^qP/6:_1$qgCA5"3)kOP~02Pݱ5ZݠE tYfI`LRM}gDG{;R .'hŐUXJeΪ4/cLSHڏg*گ??rBZ>ǫwܻ)g۶\s wN*Pҧ>yV,H7)4^taRYz8RgO$&٘`7Δ3q}R1M+rz9x]@RM찱LorO ;~X /o4/'R&SW|iA6 `m2Lcg҉T|3M[Ĭ\a,Rq% qiEd$ѓ='# Th-̓fHXGqCI~o1t7iCz['2u]K r((uxL51䢽}s# _N9{j能f,N/spώ^B7̪!)Zj, ]yhz&Lh7~H4 ϲ]{@X뽶s/jy7f  v5mMN΄WꢟKwZRK}L ,l~>@-To'\zJeI=Lbl\{iԑ%03zd]iMzCBguEZ0^[Bv[d/"AKOt.XdgecǣF۫Rn0so*Nf21㾺, !̳k|v)%NB-஛=0Y@nmZcpѸץ)@Ġu YfE't}ҥm2HC*2u2J)1Qf+P^nY?©NY1P6)y~6j梷#: EչX'NAC?瘫rY49v—^Z$ @V!XLFw;h*|Uж/M5 `j}+鋱~=3z3EQߓC0^l+nJR}B y$a#x?qv<FQEkȥzr:lؘZz*b r`u<%QHR ܕ*:ץ?GXKm£Pq YH3M9W L٘W}I`d ),vcElYXᰤT |Q+Fnǡf4-(t1V+7"% {ԫBrGNq$|d##nXOe^N8.Z TYec=Zu^v˦lMHw|INLd},ۦdXڑi#^~StuP\bǫ<@\IU7 ޚ5cDJ\} ֈsKEP#}^DX;S}ry-%2ծjC^>G|$MrG;if `%6E=X9P=8)Y(G$6J͐.Uhᗌ=ؚYc}EgNe g=iiF9Fa;rytiZNw}w^Ogטrs#uPn6eXi[RaIfk?=g:ح=#-3N{0=6yC3ĸ*4iaۖZhQm0sܥa:޻PIx?ۗl2n.rlLsfR628Җz%%w %-l3 1;t`5zNNY4(NcwU0 b5✙Μ\=qhzOhb{-hL{X4Jңp٤Q@ZWkܢ1;̛7"ڗAoa {-*$- ][4Pҭ*RCR3Vzb,-5lʑDc VFU+mVygRv@s7J$Qҁ+Q Ks=IoI=<ˮ0zV,!#w $9:ഔ{3%r}.(D6bX?>ȩv/_)8k8h+an`c(zi;"TZK !P)+mbb*y aKyG '~as%=!hmۊ ^?c)G6zunܵeKG밳} T*~$\$~g&p˦6y J=ә dt-.);@vR0OőG*iwv,YoշTk~Ww9%O˔d̫-+WʈwKJ}`aVw ތ%pYE9Q¾#Nc/3SSePkh7|AQ lCBjTd6EgUWtd_Sfw`ɋ)5J׸\]=7xXAYDF zѧqѠ"_N9硜-JGfMʃBL\Ϫ4G_I ^e~~r;|:V3cɬ-65I^2q qI =CBnK]s%+*P̓xp,:TTX '<s#N^u4$#f|M%V,dk6_lU(tPY鶏EA'Tz.`.T?Q_-d`6^^a(ⴚn`;^S>o=ц$P(CF jS`u(?3=ṗf8E5[_R`19E2l[I6f(&˜w0"p[F-k`ǐIg`AL(,C;ހߡgݼhT_U;){ݖGc/aMh좣DV"/d`\WX'n>팳B>OH\@X9O#Ślb"K ܉BTaJ]*}2IҶp#:h*vі5l9mIz%ƀzX_[ K RbaWŝ$Juul>?D-L#7]z|[moj2L84;3ؕ,DN,j80o`1{Ifj &n/1_:;0lvMk9gv1 .؟Um b;bu=n'A(ix in͟]9-YY,mɽyDm|!f|fYq q 駶Xe& f \ 1)2 M 8-<^ ttfj|hL/gc46;NGh'Q)@hAКB5=A&NOvJ֓JW8͸P"[*a.:)KBݫp*¦ ^!9V h-/o5"~>b׍C2TՄa|"w6F'+=6z1+~z\Կ*Zu ,3%WW-X@:)'+a#c_R:>Y 5kyswI?"yxS @?ao ]u wr|~3aLf%05WjEZ{ p NZÜIe͈ }F?ED'ѐi{gma>K,@L_ 1:IVM 5cMUs݊'s)yW?u߫ ^"+A[r+ޱzYWu#cx: dcDuwO 3D(*x!bX;XA=sԡNK~GfRs$_ [)$e|J0M;BU,rVeVys_ uJ ⛣6C5@B W4+&X\ltJH F@_3+qOG WR muU;N%=[.V=GB?[UyQj)ޟw-{ ɋRP b2nZ﷒gUD86g!#JO,HZV4Kx~FǂrF ݮ6k/ ?t&b.yч] A heUwOcp5vx:LmݢhޝfPBXt/縍BEL p  4TSTr #Kx $!*S%#?9@'Rv/ȶE,!ç8AFdn*G/Qj}#iM_/Z?̆N[\KzJȓ[94T'q(8 ̽4uԩިHLic( (6^q2vߑH, ߒvJIVKh* iLS8ɓlFl4[rl trnwRiYd U6(T8k=:V)P}`ۘ*DGs_1 }ri RaDkn+ُC3F{Sڢn,_gm{LQ}ծZ 6vWH.X7_V+y[hA.) {5!*񈃽TO]#Zh7%PS]p|Fzқff^$8wzZ\^s3˞:\֭]HUl!¶[3uOlg~'[n sAL ^n5R%# deDFHe }@lrjWKE❕It 1[PzR'kǚx*\Me] _*"X$p 9EJQíBbhhQM7Rl4_ i#,1=G_&>6&&K䝧.+4)taR&Ah֑rQ}u)e{daUKcُ*?ҿ?شtŌ_KYt0Rslr<'uTbrJtl[M7P}ar>0pdCl۟I1]FeLKkU宧fIu݅pFg9z"V/P~n{ Tp־,DBa%A$O#c矘Ivt 1𒁟LjxÄ`X!iVLJ_#4":c_ƖhSn Sw22[>FX˅lSwe@BܮWG{gcȵ80]Ϯa&B CM8[)6sx/=k0Zk!2]pӔS3c<܂(#=֟YAJAj ʵ:>⤟.zO *Yd3Ly(Y~])\qqe[Q8 rpB߹G3 8گeQ1a(z?]mq7,Ekn!j)uoP>5ҲTP<$ݽҽ/@f/oWLra&suSO*c dBgYr#׎x1hJF Ͱ?8v4N.`ds n(Jd O,Yf[>-wߠ$豆S9{kA <3,ƦDMuf˿[ [̃Q͒Cl,{袽Mkn,%ij) 7Q,]_-%aF |yU9,}ݻ&t4H#*=B #YhZvݐ@cWhe#>3 #Bk2߈X$~!a-eK"8l)56SF菼1dԱl Omc>M ʌv2奎߆zOFv^,&e)"[ZR4rGT9tAg J_߿eZ)%[Bo^isVdѐGa5L-}+"K vwUyrݜwB|.dPf #م06=¹l_'E -AΊcgQ| ݵq) j+3\\CH;: K1|ϨlNKTzާGNC/ Xpww  iojnQa7bmYq6+7٤RL9R(`Dj; !Sh԰m2.O%u7nΣ9x[wWEޚ2xzq,=+#]ޕ?7VU䉪ruCamR)p>/bJU $/}G)MrB*<n J)0YDP[6&Fc+j|a> qrD 4&/xICHrñ0/My6} VQޏU 'S1,MhDXcЇi^x2}+Q`qxiUMI[ېqjPF. > cP2yWw?kJۦJ}/kqVUv*z,O֮=&ON;-.ɕ wΒn_,>!C>栾+ QZHIo)ڜ~6zK3YK0¯^3W4u9 07zf,FT JkLBC82A#Gz}/ܐ$ֳ(@rbXQe2!o_}XB'Ccl8T`sw&n^ފ9+Ma~f}זJ,ߥdq"jVbqoY/YR .œF Dxg}3?Q6/@B5JuLfޤO9G-tY+>V^#9]\#mׄsTKŶꞌ(0 ![r|)KdNeۂ۳o#}8'X3HKֶ&n)En%"?}3ɎE]W 8Ư ^0SfB;7.GOGw ,۫ Xb\Q2?1+>-L}ZStQ$Z }6*i6Rğw>ycx3D3zߝc6)_hWCjzQ6OAb] YW*D`aMeMX\a, g[%Y|^04\p%z=&ᔰxur=5ͳUL(+%)N6nk^xWf,bISw]ZCo'*V< {FD! vY,Az޹nDR֌0eqz@n"*B'՟Xz;FYUOT-t#k㲾*b촰GeBSt=[6W$ג#f )\NL]m3ZZi3[y^, OE7}(,`N@EE8S9\%XnQ^&!q`VԚwok¶BWڣqK )M{uп1;9+e]AOa(W4_ ]2pxB{,k5'Wv5kۿ^60敆H Z,}}$~iV4^C3qHuK\*#F!8#is:,tZˌ~%-p:ue˥qs34ߪ^D="ɇEcd}cW4~N%ܑ!bjA3̝\fs+(BJF2kGH~QH|N2XQ"sYhpͣ}=N *=qG_m ]Za0Nu UUy#?.(1WcFD iw[q~㡴*<\EV_oMʴL: ֟ ԢȂ4!r(©7T$ԤB?@C>Tk=}uD; ,J;T -L|P_7;dpBql^ӿ7 +; oA̹ک3pHZoyxyRgXno+n ۅRKT5;S$C6 ʑv|PsNfaE?he3o&FlTe `Eyv`_n 5:ƥIzѠֺ8ozĩMrğ,G!l<9ip X;+ĈiC:?BW 9񴗤wN錯-7J^g4Qo1?u{fTBl+ FсhۖИĄhk9 VWrwb[Q^cK??/' :_Q{$^57f[jVyQiؠI6S9'ϯzc?_srU4Hl̽Yi9ߚ dB\82`2A`'lNe{5! @#\̈Y-*$B77`m˥Nl(3/= +>G.Q\nZ -V#"^'96<-Q}i{W@*嫳_Pšua~|䀔 O\*ur81!7 ڃs:vCxdT ǽ7o(ilU06f|Ib?H1R7gq|U&4T kiDga5?~M!}&]Vsҥ|] Q+xfVmu CT˭'0ZҜZ,b FM7ЋaeA,RD~q=9pGO 91hråi>ӂ6fdk|"@Im;ɓnla.5kPxzVVʚ ,(?ޞG~ʰ*%~Wd(*^aZg\ԟ+".}8p>. k&_WY|1?! ~1 )?B-g: {4n !비܈Yu 7:/M'I8Q '")Zҳ^D#*<]I?/%4""P91=\@Kp&̹f "WUrn;^lFdN1:TfvgnjlY񉾍솮K~ 鵘mfZ147~N*:Y㊜D)3J?:ML= D~Sgx VT9hrΐm~Y$𷘉@IarU}WDQКhWC""k24U"ŷ-!F)ٹjD"R>5|Pm{4}p}+ja9`Ŝ\1C]`ݶ=!ς6(S`.6[Wls9m˔MiFh%Pt& #ѓxhg |e yHZa+u^mNP4'ĐU/GۛEo<|#m?YWuJpdG~p^Ыf~Wg^KݮTHqIñ4Ue3Jp%ݬz> nJXˡ6*@JSe^ra3ܗO4KT2'=Ci]@"< ߺAa#qP7p97[-:EFP(J i;ϫ-bxCK aG6mm탩'ni 'XKXw2qis&`>PDS@( nLrPƌ^|PT8K ypH:#y2 W9L00_"jߔ *Y$]h^V$ۊ"vDc1$Ȱ"wS{ۻ_d9IQVC@@v'pHUK EUhYk +?%Ќ71ޢk#aD8ENd2 ߰Q<q&NXQRA#9<-zf?x?fthK)*vDwQ䩦~5-:a4T}'J(P}/yς {\/WhEp֫f|1UH l P{uuaLD#"xFl8g~4a@T4ff.!4jp G@~ԧk2M Vyuq`F&N\ t585+N["@fi<E>EB޵0mw -/*遝0{N s'|8j|Mׄ q"bTBvX}AƬHt6!&K$*&mXSg35q+ 'h E0$lМ7>˧@aMqWWaϠ+whPp =hH'SYRaa(DG私fB]SqܔNB։hX)ziIO;óToj ~} J11~,@ٞsv03މ@\) @^]X/8Zp(."YXHC$ $QfM\G8{:x&ɝ&$Y3i_e܇_P*R 2xLb66Q>/-<q|'?Q kgJʠxy1 k}΍b޾$F`+͸J>%P;q,|`b5 HSX~u<5~ !ôOI 8}r 2<pņ&CX"GK3+%Α7h\ܴ)9@>[&[+am5=}1c0vS'7h[ 9;t@xU1z\ͱ-\g6'{kI,MF^ȹ7(^E@j&m3Qw>c~}I]Ět-gsg"8ӷ/)ͽ epi y61-" 5e,oR)/bL8<˥V0Yڽ".*P·@˞>#N숨&os~mHqѯ񍥘T THaQ3#3%Z6&d kfTM]'5I؃%w]mH] Z=3i@cghHM֢ILy&E5;ַ+ !WS: +:G"!H=Y˿")5"V?5P?i̥lO;_n41_K;G5?e; ڀy*iI;-` q_> ḊA>(}bluׂ\HuR KkL+y &=]_jPK2}5>ǥ\0+o-~FaZpuy% /26tE/!K᪟K_v}/r/(.`C%jx>o$qO:7?^op8ѪN FzV18y V+Ju: f= (ү"zw ^u+zek儘Ѽ5M=8SBTRMҋҪ+#b]͡Lᗝ2,Q}-LΞD,aI%#ܰcօmq[( OM S582qΩ59]X=UOݪ*;&fHPN=ݠo8r,M0,KrJ^R~b*R㊕쑪K yfnUQ uSzLƐ\,a5DPɷ=z"n irdq=J1Od{;g?-6fzdЧhCM ,~7oX9)¯U% ^GjڦaNVy.k WR~R  0[]Ȗ:?Y0ޑ>· eE`4,ʦTyLTDӅsEl#_%h|6Jq0> }yοԅ{m pp'V.sN.2FGkr5PC܊:=0dpscԐɾG + `Zw^mG8}\Qv-q$ao[B~\{qyƎL0g:Lv h^M?؆Nk[ `=(6~Z1r\Tzg$2R.&2gnґsL9`:e2X3~ފC"@Jd>"kJM H) yAR# 3BCqyLS-w"l+j]u𧐶:Q dbw2V0A2uM@t(4_(77@K>Ba[@*O5ȏH\a1tȂ[FֵQ?$D-Pi0=,JUcnYRL^apDގ;Igǃ]S ʆ\)ld̘ˆSIBOG2|M֒=<Ѳ=C1iwn ^Wft`_nt7K;*7|?J}6-++ ׻ωF#\ߟV4~qq$^rQEmt3K s˽$gyƛ۳elڝҥFK6ʳа>7*7N+Kы*Ї%`cx|)MŹL&FǢ5WRV"'Uyv{k > P0ʨug7|(X=N¬4#9! ‹+/Tk ϝXS0BN`^EKSO 9^kY+z\cR 1R1@[w x>CzG$`eyPX쿎2S\̖$&k$Rl*3 ('DMDfu NPn`epm jRtCmM"8ҩeI#gs:d!/C>1{N~VPuK }όmg;t>LZ9!cvQ.,kr6?i*@vq)c $c4|HvQGJ,te%-1??_Ia%^#/?O*J?mvaw_Hcٲ$įk$OQLi?^]`ۙeeDDH"*Ui^ވK]DgܼW}bxyzH_qӳk':7M]d{i(U!'hu)W`?Ͼ`[8H cETa `ي9v\wfhc|&rKg6rۆ7Vߣ ) üZpVE;f\V#oeTF&UqTA0 :yL W|) b[G8w.KvIPh&XΒ'[X *(MA^۝d; Ϳ=ӸQFW[-msh2|+yց$'֘QOi9\k);o(:Iz9,sZzeab60~hLCsdz+M_){2F΃[diS%ހ U]%e*#  LGWkQEXCV\FN.+4kr+V́hǤ>>*Pa ]osA,6KpV"x"!JZihד*D>}s1  h2-J\e?:Ԅ,zx8!GM4@QvTd6͹ hb3n aҪOChNLeèLKD(bW|Evzij/6/ Dx sڵw2y GS`C6Kv&#+yqYЎψj9/͎NkDGtOF>s D߮v g>^Ã55fM 2ayc%D]ב(h+BCVXM*4[ EYRKw+SWȭ%^d-Bu9IwN U(&}+S\\f\ ;{dTkGt[& cnFCudOXhԶe,GܖfN\<@zAat.f=3bhNT o-#¶_fDKy8YW8JR ʮE ~ojY<Ŧ&JN$4lyD*;pj ~?mw]o3'LR'G@8&$lТ9)s뙙56H:\6:5esxӏղS ۟TR(D']#rzF.@{kÛFT >JUbcMz=j'_4x(؅(RQ[;RhУ.@v7uhOx"hhMn9x'9_E˟`!iCYQ_`ߨ4'7V"̴'Aa{ umG+~Zx蛑JЀ( SujioD܎kŎ7D4%5kͷ ,Qw]9M]jdOɦE;ũ!dDv'| )+ܩ3!QϹ(axSB}ؒVܘ;7[j)`ɜ`z޴o*nUOSא⿽%VR}qQxG $%{I-ņvuuqBmt#T"]:Z^.]2ct]4u#3w3LɼبӗջjXQ&EC˓-xX4yE MvQ~Y2}Ft4OvC$ztr!L7qbq*գu|[.dC Y/E +ƞt2GuEng]nsv~Fp(W^+ f#\BR7CLdжhD],o\#JaIXLN?\)-V ?& Pf)6nWh[@FP [=_To?&Tɱ{deJ9PqSA&wLk;{L6sSU] 槑U3ߺʁU==IiL(QIޘ徒#[3 6=>I>m^"ZF5gmBNZyE UV`%WHy큛7g7PGrYwra-Y-Wa݉,BB>ӣ<ם͗&ch\o9%KT0l~O3aFSK~sߝ Ȳ$ 'J}2A̸K@P>$_:uh;}_*; Zh2ފsbYAQa{Ogdb%Ĥ.oU>Z˂ҌI6 s%HSL5o׿v3/qzvQQd$glC/9ٶgq) A =[; ` 9$w)2M (?c&yaΥ08PQi9kMt }ZTHBkCeE^vpjܐͳ٣{~(ZKm2 CA;ań"/J ;_fpvyW㣺8׈A )SZh'#PL>˃@Ǭդd- WRT6JD^^!݀qO& pUidtԋFI;8|a ?X²tWۓD"^ $ʋJ#b]{f$H9Xi դ'0iW1 `}'tp"rVP@$S̕Y{ П}Tw_P u>'g* mN̊{z=;X]bn#f[Y&$7lsQP;Y~YN`AO^;c%M"XM@xGxk(l̓ő/UJ}]ܖ(<oic^_O4 wwP"54;.ϸ74z "΅=*IMd(4EZT`;h]A? NԒ >>Hx//+䙬|^k҆%hc)}t?铌e˅OD>&l2\0x9dy5Fz|mNV‰^vnS-)iUUN;(e Y>,#ɟɺ-2M_?Pz抵Ub:5PW*Nh"'F~k0X }-[ 1'ZWC|w!R3k,~ӕnΉŃǬ?7fR*ER A"m<^&fG6Þ s$(f6OwH;|e*-BLh6  z(i񗞨0%t]88EO0@;g2)˛WZIh'4qcF{!3ei£^7Y0/3' L+EIHy|+靠ybE D¯WC€F;n4vPe&h…{s:s6"M.l\t \y3OBv,l)Z_a9b!}h%FA.k0fɹUHYڐu7TP>V_܏:^yxl"Yp8V>QS0{O (³-/%kyf_xwJ8ĥ0yr*Wv1 VM^CΜwɎ0Eɶ39Hn>;E 7<=;xAa`nZ\fK?7rQϼM 8c|YJ_ 29v.ؚc) 8Ɯ{𵘬莭-bM^c!AڷIlFV Esep|i,CD},,gnjGS#7BfmZ^t{ӊ3vt.O6| #o`xo 东)}@Wgn}ySS]-R\}>"nȳY\mrjR6L[V}V9dZ$Й_s?;=6"|ѐ3+Uz9st}G 6?9e Z:џ곾1{BP#E?F? =4=Z*7`bƺ$hcZ +X\k67Q4AUo4LN ^+EԞs*Zix@g:x`l迠J.sMN嶮>1Ɨbj^:QV?[d^|ѳ)Hih' Xr̻eҕ^Eb2 S!1nWnv`S[qY䁴犸݃wi۫߂oX \p d,*9<4>oBHgI5):`{9T3JJ`Zp77_IVĆh搻{{'w.)m] $;sb/*[%$+JGew6!BgI#-`*0 )eEZq|,%s z#\pb[8G_^m^KilJ w`s+sNz \ә(F)O:h?f,Ш39Es{9 bV̘6QB`^i6!_1R/R}IIKo#MߪAkMhpAOqr >՘X10Y GFqr!a?z@sZ xu[GW'&Qdye\)kܙw7f&#y77X2c?.u2C+^Ux4LH7~. V,ݘY!8{tՑ΄2\& #coM1͡q랼7t;V772->" U7@$kdzaޝ\[*HOdӅWh9VDٶ˂WIY[n " L|:v))o¬^|D=Zlj}W/(!igv҇J;8EW0'%}h0iK~B5E0J<_Q@I ?h.[0GI;y;9ZFB n/.tQ-4{=$|gMT tvqi~2`?wK5)ԟ&lrֱgYZ07070100000360000041ed0000000000000000000000016075bb4400000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igc07070100000361000081a40000000000000000000000016075bb380000cbf0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/igc/igc.ko.xz7zXZִF!t/ߛ˯]?Eh=ڜ.+͡b7QR:.ZX}1^u _ ]/#R7>ZD\ {<b z:8G@^0֣[qBU O`X%mZl=wtF#)%?&GrFFP.`e{>)M!\5hL;G:#鞸u{ lSF/o<[TǺP""*}5t 9dH'"gíe]nBgg۠*tu+c)n6=M"1}0Q M1P *ħ0(SBtD+HIcbd>WHM m ݎb ԇ!+e0+M>2)2lFJz0:E"9~+?J*@4J KzJS|^ @;rq%?f(?& TՈ~~EWAP(Wf Tkӥ_#g~Y}C:[@Yfk_"c 7TA?F(|s/G\%z\MEH@o ‹9[Ď١hC&lʧ3\&Tn>89';_K]T8^^V5jeE$Hh鸻⪸)`L* @;F^i=H==;J }zJQɄ.{ .&޻ ׵n 3k/~3[:C^nkm F9@tͲv[ݦ"RtarYcT´/'V6rŋ7@ N2Kg/w'|fdZ^§ 18?68|{'<0[t'I^^.ھv,hjt2_֓0"=tF(XJB||~[gQ\]3O,,wߌܺ&Ik A>m-IY͆q' 7/rE9h_Sࠖ{U w.`B"#ބM/A >=GŐ=]gX,CtU9Vӝc.@'DhB d9%D׫waRNuZޯ|L]9@<ݞJ؛fU߱"s B**z2Kd!ȓr/k)<%aAA:z@ F©2`1!9I~#S'&S')[M\gN+:H}Vs3>?xqNі/4ҵi1<,9B}LR@F[ec5Q: *K.|dOQOhf7FKj^d;4J >-/.PGp,4$A-,ZR.AtOV5DRTXJ:Ii-f&NZy&ϲBd34m _2x;f/E?Ulx.$u7o1$Uy2sKzqϐG4 ‚$9$2YNe~ULgZkj RFZ=<u0d /4Wj (ɣzI|+^B3|VLicq5|gyz1L=7oQp$3G$fԍ|N|QÛ!R5L|j]:h QdjlU&iRsFSRFf2i&]4)+\TGi*tl)4GkhNH].b3Fi 94a怌E]QaRqQ;膁Dۡht2 E>D7obU!Vs {Ö}%f QzIt\tN^`l)FROQC̔G!8;!qL {#=vsOdֶi9Pn0߲4Ґ7i,;R ~w)*s>#Ah'Ls*ƞ`W&z pijFRJFqvBcjeO;.rʜ$6yWjC{$sHW|˓ fy &3ahԻs*s}'_)[pT[Z2 9#7 yg9I4׊ ?q[DGB/93 ԗ-T;눝2{eX%,]M}D'aH#K͹/%4}tgWT{G ܐFWQSرxaJWΧ]-4.IE\d4k<@2ԛ:eZujsx.]tzޑq 2h)}مh{4՝ڧgӇA2I#.z=kBk/Z}Fͳ57#=yӪtX Bk;սs qu'fKt\6ȹ=+ؗd*(~Fղ2}2&:&hCX"-||tDTZ.-SBsV(f2rji9,MX+fܠ&sC=z-Z "ZN")m>:NWe<8,>ozђE8> DT? @=ٛ g. (&0}q-o߭l &kH2PȖ0nt>}n_g+~o5:U V 4}Y${)qbFPʰ#ty &xgSP >O28hR]U9K?N 2Tu]ן'E$rK,e1 ՞J)U[&qd@3h)e2[d'!&:{$YyͱN~U{jͶ, x6}Ehҝ3ҏc$_/K=;||Z. :69";>\I fzXbr=P亯=zKJ 8["`6A%[%FkDJ'H R8y:92\qfX'H 0 <{IU/z[ۆ#t["Aa_SW.ہ Nʜ2#8SWcx|fR*ӝF_6]Oף`!liLsÓ}rl0ocǹ?}0,]̈ Ͱw/_V6'v0Xmy~pU.IzΙdS>":^W/Ha.IЫEjzɵ 3fHibz,盅kDkZ/GF6tLƋDH^ +] g{ōѭ}Uʥ#R?`o#ӟy9B8*Nޤ xfwy4M7& #! }Va_*6Y>\*:_k^(ظ4s#nhk։/[`f<`aaΰod/HFp4J~ƅSsjwysl~n[V 1Z{<4]8tͺ2Dl<>8qqmJ~mA)DaA; 8o eB{-'mƉbbҝA8 9blъ *,Yc7";2ltYYiCy)Ea5ix w lE0q.v̬tpx<:ZBzQ-BH"؀ ~R8m$9(0g^g"rn`ROD>vZ2h-Tוb̷G^C#SNv!M g8~GKݼ $uC=Muf C͏;/8-ovd6QXXd')nvq/'KrDR 4sTt&D|G\`cAa #~H^jV{[6McR]ՃNfDz,J2_T|M-e@n.Ao랓K#f9f4t;{*wl6!UəZ{ I *q;('/TyȓP80Z=;5H>8YUCՕsBPP>SثG+>BE'[,1)^M=;ō ' PP P뺳E8>9!iCY5<}Xgɹ#]j ѝe'̦Y1bc`84~mzF, Қ1PrnacS:Ci{ev*T>к(#ڙY˪w4^-aAeg /?Ȕ&B@ +%"@yB􎸁4ZW)1is0aH(R-硏«n:Y҃is3ri{FWި l-s 4ر푤֣ax~Šx/zQ;CT_;2șGo^ rP|ί}sucb*4ČI ( ?]81T_jlA0Yj?{.䊹5rK%0 M``/wW!0 ^Y fgĘa}IJi`l&l~}VT q/ezSOLGi6;H9%]T*Xjs8}Yt %Jz 3{8.Mfo(#3 O5KIhjq6K4*VZF\ܮ%dit:{vQI6*WsQŞ.3E/ (X v1@% ;c:Z^ƍSJF6Zy>"yLga ҼyنԳ%l2];uگ}^Ɔ*[Jڮn0(F`_Ed47Q?-k=de|fZ[Ѩ."Z(dnQ dYg{G҉6},ӉI~R %93B$I(cytǛ;NvED0)(< Fq<ID[XwSWBS.бF&ڇɑFB{ $+@o RJuG0DƓ@̥x]1Ld 9>^j\L0ƙ,oUZxڝ1+Cncox3`]|Gy~#<®!}5Xڞ49c1ĸq]}>% `rM8&I۽&i5`.E"0 hBUٛ<] r*oK,/ P?,Ny}@Ix} 55٥z28ZAQE"p >1fΈ;Rxyw@QK].a3tTz."老\=VeF RZ'÷~jkRxn)U<(m76(4&. I%UiZߓLRvר7ImD֛?]7FNK_%eIS @oN tTwHdMپm?:s%6zq/DR핒2s{6DPV6Juvtm ,RL56,o=`۸[e5jB 1jTiLjvWw0kUZ/nTH-,z[+dS},ur?< `XzdR?NR9?$wMnwdo\IR{ L|պT |*\ӄFlӪ<AfY5][ctkE{'̘4}΅xVSL=3u?%˪/ [3qPpr0#F(G'|C#XX${T* KS_?7o9ZBsesɫ D~uu{}{kaڧ'v˞w8غsv\8VP5hRyVG+ يId]%Q ϖw*ß$5eŞ ɷtPɮ"e7Y`T-sS|®u #o!M*oN6#BFxP- ͖PS(^U/prd2/ʈ$+o_#S,e[Yڛ6EAPMt{zY+Wtހ_.6|VۄIbkZ |hgn}ol'WuGaT;|c9oa!n+IW!j%wזQ_B\<{DB+Xnm meFᕨH8qQ0Erp0K9"M5V9y͋6u[ߐ[cgN.TB}Yڔ&! _ZS`SfB5~M3Dx㮩k?oX|fGKK.(}u`w:qwUF)"beeooJ 95lREW"Zdnz =$L%Ipg' _ R.ktyiR8괠-Ow 'H]@NEls2FlWȱ_ӫ\(HD-l(8kf{y}s"SAq!-b~ׅrAq⣟sZ# 'ÍGcaIJ'_dQϱ ,N6FAM+[U3YY/ôtVq6 -ׁ{`C8!fjU(ѸERڔ[ov:MQ7O…&Zu/ _Iw6k%vTKf%;ۧݽYS ϷRP8uy[ C7';0ز*@zwGG neUZ\?3ݡ11,0D5ABc1 EZ1ȃh5Kw yl q~f+(uLf>„h4]e gKj;܆/l{ aeÌVa]0˦6dRƙ %=6BaEVm_9/I02cCX7YV‰ a dNhŨFIV3?6P`MRђ+N\ievt7Z&be5K'Fvu2jbb+]5U6غw^jAkQ&lxEq!9,i\yt[L'Umat/HO]9<{1W}}u)9e]bo:Nʐ{ y; c=*"'ta>ngOzہmv2Z:Z7Y]<]McQzb pQ_/K׌ZL͟ǔ&y҉ᨢiSz8h JKb3eZffEaݜ >ךO 9 t-W]r#)IlZB-_Jk.֕G<)x"?)JEY0HJx*IL"Hu2 4ټ͝KoFM\z/1=aЍ7y>پyD 8sB1 V,Mxtօ*qbV:~1]oq:̅XQc'frY{]g 7点Oňh%n[ Sol5j UHa@4>îɾcCo+V17*hݣ4ʫ>kˉzA؜I8{ً7*F7X-3`M TL RT=Ӧ\wj]UҌ_yatY찅D!ߪa~X.cC3$bN)^oy|>}AܥkxzQ,_tJDK,2 r1Cq?途ںREv=lWu۳愇; D"ph\cvٷ&B`1ȹ"ߔ &[Jۼ>M,{UJ|U j_:f0?(|.H@x0/Mvl 8.f#^xW701"QlrZ=K2 ^i&`Ą/7jwX7ϋIɝ063:EtݢrW?*eeunxR qD{hxukZzyЗDI:T:;*Ө f dL,^UZ~d2 ~ 8 X>Ys ] Y+H- ?Om&RΙ$<9_1@ނJ(-c У,PTּvI~ٰT<5*{xpysPqDRƆ c[{^7=cL; k73'`Ecz6kxA:b2ЕM~3SBr(|/G3=h,sLpl+@LOD. N WaOvemT]J uIt͚R_HPv5 . ύqUxeT–d*M8 {Y@Fb\_|) eS.*t2vU;KOɓZM:5]cek%L)#"CtDkԐ'[R׶e{ZbuJT[32~-Iz{Yƒ&xίmrVi/۫-'D;Â`ަ PP"Ywas6MkeR\挑,"L@jȶI\]X`tߥ J ,H<5f*QyY9׺hⴉѐqPd)x\F9 4vR@b+]l]E@nyPeKc[=j7){^\Shb9DI8pϾ@DZ&J|$j;`@ԝ1Ȏ+]?%+:# gSȍܱPY,˾DŽKA+X3x:$f^/^~CdJYLd^ֈR1 VΦl1̙VF#=1{ڽNyT|ԗ_ ʡz 4`纋R{iTgu5R-6gjxmkm_$i]bzJz]J,l2|n׌hjn0¯b"U\\Dk,3Qq T ]tUE•3Tt^f8o*DWFN8ʁp?֖88&mҪTOd./|e龘pdV%4Oɡtk3z;qln\-APVݽ Si9來F{  )VMvk0A>yS" mxV)mĵyܕ_8XkkM&FYB=&n; tjx#+cz͠"`OJ3A wTI=2e*bZi(*Ri</b?E|"R6|8-jh&xEDXrԹDy-+|dd߱&pp#cǖJ+'va>K_E2oCŐ˻v|2'z) BX6{'3_" 290c{6 5j(z]ER\_f6˕15ߦ10sg#&9ёXcL1v.*3 _Yq^xXוfd0sUC"+QS)++xswO+˫%Mw [adb=F<&T>oxq`b-M/R17J^!P̞ eoGQ|#@e⟗ v;ߩ++Te 8+~ "IEA6o3 E]*\gsg>B\TVڐfz ɩt E~39<3' D R8me]LG/ZS"?Zj#TRBZ1Ml-4ѪY]C?&.?"@5a;!&Za0dhmc GGȥU=-xOB8!zžmB2αaχ͆쀄H*ja# a٨ Y6w-)}2~Jch^.,4{ԴHZ | cl$~IfuE?{%^|3-'ol|-+VvbVy2Γ3A証oXyR.[* u ;g,c t`,/?zcx';qAh0cs0JMfnjPMtMƭuYEgmq (4k:dc9t$>b0CzظEjiWڑtNA~ y~C*rYa+{ŚG(9/ [l]6 /M>nj 3@.$1)BU<,c|`IyE2<4J>w+A˨q\`ڵCAaQɰZgE~D\}KT5BvF(s"SϹ:v[۫KQDX574110xTjar #>gVQM`XփVk>u1a_ke(ȟ|"rR7 ;Zfl&ӰfDcU5BV kHkߔ~q*@0fFۤ>+us Zy_KeW$(N#*HD Ԭٮӟ(ma5r´5e$ ׍ RCcyg+m1?Y2qk 28óz*֝vf`-Lcs+Ee pME H4=&^q PHE^:F0ؑh/?Wej n=5O8V?Ӊ$#S#29lu(͵/ʼnl8'[[K::+# dL)c0 dX@K;׸PZĘ{=#Wx5} 8!#_ZSJniyH+xFUfuclU7]_7EY569@A YJId DS7agܯăվZI)*87mRYDabOHî-]P =~$[ +spBm4h3`@ЩH[j4ҷ[F6r9H2R0N#yе?^y[{x"S6֔Љ>rτy~Թa֒O[?32o_KFMo8<0c@b.1x1lڤN?vmBh*0-y᭿e_Jn tS, ס*UhxGW7h $Giq\Ic^ !j*Ew5:;aN&h_!+*Sp6ZXMB_,İR򙨤Vӧ n$HbG3= }b F/5je+CnI.&av0ќhS?;zxܪȔ:A bdFd\Ռka#>a-oMC;}LG1P%wbmn (} mPZv2)nzE]|GGضsvc1VxbH6]TчreO[8N;!v[MS{h ,m;?jO!jVݟOH +Hߜ6/SoHr42@.A 53f]]yW+N{jse(?Xsk|3ܨ̷XB7D>[PjS IН#0e8!,6%?cũAkAtL4}5_[y.RTZfjB2hJg!w~ e>Nuu2 zՆp Bc^-LOpqǧja<,nNծ8Ep7u"jJ8}WOr=Rr@mkgVB6X"BFm/͝w($ a?MցOc }J̍ybjKݳ]#&}С3(7a@4hiMY!_c@N!LnPVd7䁗$u{iaV5w͖1T%Xh\}\xGik;PנLDx{(eoP 4VI٭QKmJC\}h <8ut.#aC)0;v*f!@\s Q ;RA\b kxMW:wmmbD6ZTk5Mހu~D_kUL =Tef蘱 /HVֵz GH<%!Ws&:K/&))UX荰~@Yo/@SEZ'қ xsZ dn@|)lܔa:4 OU(o3rg#B>v JSM9C82q81V:f~zT⿫QhS#Nph6Nq5eßJT.~ ◕!#S&i56tQV1?sR,o-|tX0#s mKcdV#nT6(_-dgr#d"<}'Ǡ=hkϗ27fMcM/޾4NR7=|3ҵPHg=;ICq50>sU8ml#;aogbD`G׊yFx"Ԋؤ3jO8_~UA^!pXM]t{&:6*]WPuX`h[B<~;.T& 7:T4imRC]rvt8 6p0~zdԕ+UEޭ@ =FdO 6KΝSxڈR+A0|/7(.򳪿&fDww$`ju'2\HG >Kd=Zb2Se3jԏdeVF>+.gvcw .' OY.AUg.3+D5SA>lK|y-4nғ- 1k;0tK.Ybk-5Ed)[ZVJ *4 ~~ %lSo+'8Pŝu-ޒԝl=9l[ 0EU}%m*Tgv 洱N,=[FGϭr `(ͰFVB#)`cfMKAh o f%-煰[ Z(,?/}*bS:AQeXe}r1]XC8X*^l#IZC)jJ7+xdHY$٣;MGeIޙ3 m \Cs/7WVT]5sOB >Q7T"l'~hEpm }s(FVx#}Ob;wb0ؙ%D1#vl^ \, pX]ݻ5LvuzgMܘD%" ÖO@Gë5@v) r?F 1>C7DuI'8fXz1V)HRs>Òv8,+~.,Fp%W;@Ksu\% a _z桥fȆ_CV ~Uo&X3XъZNfKGL hKo lJu:mo* YºسLV?&ke,\b|3u%#EV؋ >W'E[N88YWT P<9t٩@ɁT>!1ܳX5:>Yphǟs\ RӀ|h aәA 3-꠾" #LR=Kϭh_'V-Opd!v 5ꦧp&6etkbV%w1'Q]OgcR&!PsV&0Ю z)范ZFD9O_TsExd۾Sk{R#ϩ;+3cy>4AF{`Q,isCދXħ;w,΢}GIxWN'l4LQ_KC?e= QWx[tZs*]4lSaP[ #{RT͵:>As)EAؿD*%2B2~8n]\-+@HCmUsDm>.˒'K:˒Mh "U:TCtZwیYFVd{3ƚr1trE,F&FȒ.I~6{̆:Eߧ0?8\,+ߜJWh4 T6G0o\8\Ce?f`y)#@dá(&-. z KtS wFQq)gL½?.XW?Qzw])@,SGo (ma߬&AbŒ )ȭr iz$!~БzZ.tרͰۃj)4Gnl9o凱E˙/e]fR0b/6&ٚSHBTU3y:Ov]usPN՘01!/ p5+Hn&S|hAyɨO'(CgnQH43G17]OeT!V=ye#L؅8(v=J\uP8%  D2ҪEjb@3+{OK)U.R^jğ(P⺓f@JZ#YъJsŒL%Uoص_ԾXCq44Ȳ-s}L&2,Oq~D4AƳ87s+L@+c. ޕ1_@LA"gI(dݺ~\hUVl9OUNi% HH?QPTs pu6޴f{@sݮ8F'04"ʜ?]9K-/+a\ d V ZB{a&FyC~JʖkRZ!S]x``z8ˢ1rzOtbY3Cťwd!/D=V"*{e%'vhR.% CKvѫ84PTو'Pd%Z}aCRɚ~1J6imx._#A?~ǚڸXħ5ZYeElKEc~eQ 37qbYϖ/VH[L"ɂeq.v,jM% 鱗[z]/XeE>HM9@%w3;:ӷO8^e> #Ik5~ũǕI&'p̉@AjL߿:ø{Օ9mfes47qb#/XZ7_NT1N3sn<OiJKG}E?3>1LOD2c,F(`/2êypÔ(M ͎2cțEȘ<ۿ9T^0EejrA w<*yѴX7"AoCF ԣJE(7 <^/gk'/L.nY^n; ub4>Ẋmo=cTqۤDtb%n+eX0_/>˟=Bt-~jˑQ3㐿I' p n}JeT7O~EXO iuV-lpΟ?چxS$̣1;"R-cAPW.y(Y5F[xF ʚW@ ܠE>`mT&D"(}z]s(#'^%3qQ߈9SԜ8n I˛9aFTUMW3voT=;9KSoL%Ҟ[bxu4%W),|[5ϦLXH4e-h `Tp*U϶VƷ߃$@;óRGT/*;A lxC~Ja;3JL?ZEV޾ RvL`dE.P.$}GTtzL ʧE]1$+/a~.tZo0)*2u"\vjU vc,*)Rt>/IP%gQ7QH9ҩLt 0MTDSc]~NDbAk#jD"zrzfc_L ]*u.wh L6v xIz@H.T(Icl*Q tw=U騗'Ew9J36t$ kAyS@?wjP _7}(tTKmE{z^JݪSlOpK&ZNFI׉!Ӌ[lD2%NGr~UUh+ֈRM3zu$915"+M\~,]\Iч#q^ @0y"}`j ;dƕ̱>c !.BL :$ni +i+Nf7VFLZPWlG8h4Z橺%kV$'[ٷ:3KmDSsda  yChԜ8 h[ᤝS)_&x|%h"dyC6t X1\_y3N~iWlfs (Y:T۞T`GZƪٸOs'v:f}Tp` ,?uƄd8bLK?>}xj4ZlYVB3`N^n1SnCͼeDt]![)oI61!з:`a%EKI騖1L ԰ dl 'kN \KFY&T\S P9*IcL 9giV(oDžְX  :`a>q7 wi6Ԭ: ̿~k~ئ<V+oW :a~0m/2$!_zH~ ;" %ב{ZzCw4ʠMpfg_2hD~BG,D+m+RHќ?q\V?S<'MzgTJ}{;u*x7v60pk vK)ċ;@6ZL,4"&CEzF.qXy2m !}[dm`q56U0&|(o0# crMUum'L5`eUo$K5wEmuZGИ%:hUNxm1e̡?b"c ӊ ! ȕv0 i5fs?!󅼟ShR{{k]eDl3ʟɞ+Xl2웎01lx,^]HQE%m6P ;I:8]4.hM3D8]%ؙ@wբąX? ! ?chFqVeg ( BK2ja5V;|clAyxƹzjbFWjiK 7Niem815%Zo!찡=EGɞ0 N~Unz=>8F%WXTh kD!A-m1yTBX߸ΉC?Qo!H *opNV4p$Rw?~ERp&ZlB]qE m?/2#շPy</dq;P.m3>^rf_R rYfc81o n,m]K-TԼn/v \bHTO9/z.Ҁ9B"ӳW`hn[%;EKϝ[bE9໮&ܭF;C{1۬2y@eU8%a$XV>s i{T}[hy B_.41mR\X9Qo 8jq%ơnLrԻv=g Bde247HIשp3V2V.-n kgka<^ 'b({CCtVyh~D7Q8;|9\"p_Jp|>IU1]sB^=4"F{C–=_Ot 굛y` BT9P;4{rz)U OcN,ub`\C祑9 ^q>?xt0ÐnĔ`T탲2*dZ" ""BoW;~ Gk+a1Z:[a]A h$ncУ {qڟp,h  TiPOd!=B4'.YXˣ]a2c/Z|[Rzgx} sxMgBu /x}q?]'a$!iD&tũ4F@eh[:5/_Q#t` * 8 !J]]14^_N݂A[ǣBi+MnV˜rk5 ?w'䫩d%xW5wJ8 TxlHBIth ఽrxғ~!{v|>G'S.z}N-Ai` Qh2)4FT@jlo&xlCg#z ګI{Vwn`NqmE%bu?'8|=0eucj̞V˫ZL8psbя*A[} l׬C gi.r0kGVHL^ DL3rFS]>[ { j4,ާi/i! ˬcP&%TFh(csmwV6V:*BǑM+3AȝUR8RcZsD/-Vw K#uU ga@cV v RSsk _f=gGz/ԅG^biÕطiat93 pN֛66ƴm@UeͅvXǬw ~Yd(@@wWbހnwZNs1^vh+8v`^kX.4YQQ9yAO}g}.Dٿ ^Z)p6*I6{?[~A\Op.!?Ǔ]P! Xz|[ ^2;I.:شHx:xh>&Xu [\NJFQ,nw`v7> x,h|e킦-zOS҉.WD<x>B>vWa]C4+Zc!%I'Pŷn2Z fD-55cT|g8JףR|5qjb5="Z"jhf?.0kǑdX@ SP ^DNĚy:cO)^7 *]ߕSG*T)1x!S'DR8n>!@%t%nVj 5If<r |52P܉3P{HbYY5sRZȑ6.ڶ$r21皵ErFs}S9]:idi/(kAPF`Uh!' .I ֎0»2y+SH6A3؃ J"[tQV;[{ q SJr Ji G2ۘ.k>3jS}QWQɫ:\⦃M \iD~;&|uuR*ւ#X+aI32J d=xDy_/U_J0+lW`q TEk(3ZK$ȲR %XuD|`Q(sdD6K V9C`$ oX'>Dr]W\Af/InA٩1"< aqb-!#cuD$\O~E٭,9XRJ"C5 h}]txbtZIPh"{ZߴaX|#M9 .^١A5unn7@JC. ~Xu 1f'x?rOyy !+3 R7d;Aw}q;fW$}0Qw`5<?wDQia 'hrǟRC|6lnĸM0N)䮖v>Nk ͙w3{CBE`"&z@o&BzYud)m8s".s8HT֨W^2fV\ϥ0DE s£mQ+iX^Js//8[ZxAoKAb\L%{Oң8˻V&w8&S .O [G3X81 #.YޚɎ1FS5*@08J^TϋZH1Q~S‹bqb?o\qX&y+é/]F 0R|:q>Ye g0 ,!#}@"ЛtMq ]gՍCasEA)`^ BGO]MvUNVT O;kyWU< *ZFT\vQz'@XrvZ GB$.KmHJgOq=59 )GƯYCDfrYfIc"_hZ$@AxrxƸdžOdqXb`bMY M_Y5  X+ܶAqn1}t݇l4fgYul &aE"KG1~#]{tP.4f.va 0;Mm7jz.je%Ν@4'L4pIi&ke,10,3 ؈% T8 jPQ'TOyY(YdWw.@IfYfWQ]_$B ΜY lv$[ɴٵƊŐVdTvOHPFC%ݸ4$2[̻^rWk=PŵC4֥?cj&-@ $!R &g!HBWPɒ)o0Bdڪ-`!F[Ak^Ʉ3Ʈ\ mAXjPO;Œuv0H7וy/=aU G+Z0޺aCWxfz8 ?~+ hLYm=Q'[$e7tD7cJYU2wP3`aCoH_&hSvA.`-&B@ynxzQnd=b$9-c,"nֿh^(ݞ&Ki/7⿮˟ ,yYdU.@B"exhQp K£Ȫqoz!`^(clAڟ&5l!&Xf7^y.10o*|@Y*wjEDaBẁRP"׊e;YJP'U岓"(9‚ q\q<@l}vߓP eRG P/\m9EHm|XU6gV>_i,rb# H  B ܟ\$OP+^QÛ٫bt9]pª[Vmw3v*/l/w2Ho+Jғ H6cxDREtu#Bx5=ՓfK4~[$-^uLy"- Wleփ761 {?x3WVfc17  ,1$MauL,6/}BJLʜT'W;2FC=>ßKCXpнڇ067'+C'9O\cz23|Zd 4j p):iB2,-3mo9w9P'Qy(G^oٙ"m5e_1f\@E\>9,/1S*:%uvGqR(-GXNs]DJsmEx5a p\&Ieu{y ԚpTڣeDr3-&dĝVXR7jٶ}7֥k票qngݱJ"OGu;rIV&?t]*9@Q?0 qɼ诊^1‘M!!ܦC.rSo'D-|Z8T %Fu O|][=7/&L mN,!6A;dSWb3PQJ{C|{BctEp!OoŲ#w82_M2Dq5(*6:_>uL_L}a^/l3kD<B!s z0-AQur`wE+G[y'"7aSGjKlEjegnsW)5hj5nuNsQaEw$ !sy6a&>[G$r!#d z&TZ3[tvk vq)Y)Z9'N|%= )BGi191i\H[U "<( dr/o·2 θ)KϬtRӑr 9/ܣ& ˤ(JZ)KjVddšxS37(L7󪌶%ʕQ3(ӑP`_A1m1U~[q8[.fb4Džz:9i8!LeʹV},&,R{$vҠՄd>M+ lD{ۈBLV}i-~L)=4;@L:?M_I(cͺw7<C3Ӓ/mLӃBk&uᮦGU5T%Ofvhd'jnŢwlwz@\K0`PK5\=PGbԻխjeu:@,ݳ@+I3=/)M&j]X t0ZS!,(Kj x芎. }WNJͲxE^K,ȣD:R~Qq}B@*RKFo2x¨'ܻsDEJU" ׍1FnXw#ysx H!%$>Ld%yMֳsv]RizbvYn?-m+% x#(ʆ5[T0No,?I"(s?Tk5ioI!g}'M9(F럶1c!6aS."tCwi֤niֶ:,GZB#,^AX LuHyq8g㊝]%z~6YniO~Ϋn%<Me`{{Y'0q΢q `cU:kN "@oW5 MѬ]4"d=0w;FZq愗 Cbޥ k/D+ޕF&$ǠJ6Du<޴02#(?5(bi1^[_,ׄN8w< ' K]|RU:5Kںfw<oSx>Vkj|%hO8I!}.=Yz/0_AJ" gKm$Tc(R %sM:Cd՜.tYrIn9S\Ehg/˞-hG[#]}n韋3d,FY ݒt:͎*7dfp99bYKqˆiG" ' ,k چփ^dK0)1ۉ*d;tba<4-Ite΀(jw/)泶!x,a116MSg@N/@08 M%X$GȋZWxSA8 S>ͩNTZtﻉ_$&ѝFdt1; b5{|)*rfkE+ȽL~o'b'6~۴SKA)y/?L23t4Ds}^]2xJ_^>`2j}/)+$32E@,XEf8rS88-ݖcZV#S-:wr_Q$8/"^Vd"g!U_\| L7KPy #NTw/wnV+x~UEuYzQǥzpbIc)D#B>/IL{!'"ɭ)4rR)"-6VTYhOTB p%Vx kQ& Q}e[v.b,dO=Mx뒚$xhp_Pď–8+=nr* |"gOovk3/| ]gRyM휐Sϼ j];Vy,:ˆnvʞ0zYh4٥@/XJ ~̸)~jɈ,HqOLJR_#9DùiS `LϒRm*˞pؑ̋ZN ~SQ,ØJ[؅e-%_zs6q4̣E=a2yv?\v3c4PB,NG_NK G)xhײ/EZ}&a½S}|A|cIthˇ.~dIzr%=6~[L E\|~Gd=;̿{+SV'_b7a'J My}[띸j΀N3x>V`a⡛rJKbnsy"K+x,[NG֠V_/}m V}t!:܉fT+zMJA=j'G[&p?_AHCT3)~YTĞ9UhoOts4YLnF,>yb}A:M™r؇Z;tgu >T) @? ?Tΐ%<3 eCoTF^fIF\ɂHoy;EGy *@f\0uoȝ!K&PUh5 '/L3;LEbc{^#L<_y)b: MAT9)t+S!Uz L22e.ʳ&I2 g+*;Q| 4dkdBitnzWڀzNs Z7. pP=xb7`}ԍ 79!gqÖg[l*(Jٱ.ݜ!Yƿ1Ed 4= /tOq*}͞Doĥ$>coW,:s/t ~4J3Qx`ARY:_-gLQ <]TK([!1={Ź&dNzΎ+.Zb/I쑞̱z A. HVS},}Ȃӏ{5S6٪bN0XF7n p0%ݓ:ë,c4O0rmQT u8Fb <3t4ם>U082 Z!3s_$лݣHhb}@Z(>W R.3*_@Y>3eGTΠۄjX';J#қI 韎E a:2; tRTU:QUhaUf9؈}ooPPp˿* >'_qܛsYEy:r,;<՟R*>u)\RK\眐:5V0X< rgTB˓rU8m71\o~?SE}g/jas#h;k^ Y2M~Ig cέN]L%Z:ak~_]0y g~s /)Y^V|v 0)K<\l$baƠ( xR;0s'(/ۖ$m}MdTL$#ˈUzlik ),r+' 0Y|c N2FNÓvR[5#ցmz"^ŏY`7 ;OTlld#u㨛8$DT=Z`v.( &dyӸӋh♱A5zn[G^N`_uFMH}:J޴U &{g!8S ~xL`9ZP]8+i댃V?AҼ,ɼ%懔ҋ&ߕY}>^tM';daR  eKe\x# -CdJ)EcNc1iT{]HDMpP(9Xxf{T{Aj_O@ 6ra[E?cJ(+а%B\=.'U_FS>HPSTrŅ$rXޠw-">?TU%/OK/Ed]$(*(Gp4ĢK[)!d]cD$\\ ڈ'g &fUΪ1e0$B!tV3GX*ً nH \`|: | sˌ_h嶐u91Aq {#n ap&YTҺDsig2brK'~!!Vb Xґ~9$MFU"#̏.ši9aYJxxb]m(w/Y7(}Uտ1Ȱ2 gQl2SȆy'Bo8x .Nq+pXn{K#6ay%||LtUpeFGIZJF !P܈HKaC8$+O)k#1ũ~^/r\S4Nt8's3_x{e k\G/ѯH + ) Ru,1oMXOToMdiSIa'~ZG~r^61,{g;US8uVEȥqdj"xPtrU[IJ$ ECaLJtDgCU4d_h||ticfrIFbhl4NG#ݲ'Zn L&a :UE,3L13?qib^)eg= F >JdBm53ÓOؖ<$>3臢Ϯ=SX^"'oNF@N]FV q*1FZIԔ2X [fCgmJ/{>ݷ14د|k2r$kX%1&`9JhquwGEUבx',yӌÞ#X@ k1X9l 8+? Lu@WZS7<;ըh;ՏZ Lj6pAS]d@+6;+A뛘3ooòl &L;4ݳ@MMJ_ʓp3nu^Uw856B 𶳲qm8.wZl9489Lƽ42kt >(ub6ya7aGuz0ctQ/'Ia%o3 `;g/TyհI"d tab=rMRXs'9ʿcם;2,K\)RҶ~Lu$fX_&U6јv6>U \}J&,Id֨I;TF㊊:#{I^햎/o8„6>!}pnf,\X`VfJZz%CWX5SAa]a1 mŊк1rycvT]/,#o#֡^_Xu;5nRLR\HnO;`D%@m2ݸ/:__`:0|A-|# f z0b @~knƮ6tZ ͱ'ܭ5CՅcT EZ_231>)Ͽ!CXqnqR؆V~,m@3-2S7D;W #׫ YOw뼐|6fWlӺ&vGB0t($rhDT50&(sAm]I1'dC5\KoR۞ U^M}",Lh}ԬUrHڅC!o[ :/w~Ьʇ߸4eYb=`)HlC hM0MlZ&h`bj^ WQ+H8ia(%EzKn S/v_.j&f sߔtc8,o8q d<46_)' M+TdYxeQty2 yH,W5̬5CV˱(]]#'ѽ3zl.({nH> ܗco'fғфVa" p.I`r2O2ت^=gύs(:86_IUn 8g+Eڨ_H*OT{rTfFDq_yC׋^Vp7ZSB^gd9qѵNGF1?9s*$|Ev%$;CMD*$tͷ7dlW`Lyz'7 (jhhgu[F7ެN[0e4k}}BE򢔄TrYU,) 7|a(dVImƂpD^Fc p~φSAAc굎~5}\Uc ˩(٪8a gZ ?\_C=*ENa1͙Jf:DR?ŖWd%Qgxbɢ\yN̂[iK;4]!R*uķ\qLVry|Z7yI 06 MG0ca FUsU1HؖTLBz]^u.Gff rP|"&6N&Qԇi3SEd9r[:ivS,ͳGgjLP5i/U79CEOħ ACY  ?Q)ւoTq}*MRڻ%Qndka~)٥aAK *I#Pܷ81W9ʥv"dzMr{xNV5;t$xNQ^06BnPdN `|Jws>p;(%p?#B魲EP82=FutPs&-JLT 4@gNY$T?[x󀾕Iӏ"G7};f#1/E^,į>+Sh쩝V)}g km\ޤp~tZ߽QL+֝Pٳ}0Wұ@aOa2׉ P&!%/I)e}[k`]h “!0l)doO @K%ѨV̉R /=,coFh,6j!.~.bp]97]0aMiK .h1XLïg Yڷ#d\:`O2bĢh(l /1ǁ .r]5F oqKQ \1ĢigqӕBz트p9|0ܯYz7lA/1j`+zGUbe7j$ /l,"$`Ia UU, c*@2/*‡GI5E?pJprG1X ~,Eh΢)8ShO?0ykTf$QBsY``k6S@ƭ𬓧NP\zFUr1Q?u{k_C5\+ W:U{/COdeQA wP ǻ?'s|%X l&1 "NbgHdLgL[(WgHc(ֿ}B *,}Z{f+B|uxiv=j̻? W"c:Tge3[GV~KLܕzh( "t7d5Gg1""WY=JdqQ}5=blJl|c,}vMhuXCfĚv=\uM
      ;I:!cI )FY(BȹU$rxwc"{`fe]b?LG=f:7!H&.X}VCICC~Zg.t\gh:vi=g`եkM &un:Ǜs($GeKIgX^r[ Up ^6FE)gOrsW`}j:˿ReZSGv`SÛ%|-pv/}'TbUq C}Aӗ; e93Ո-1t98\@1#XgftL:сXep>hĞV{+`È5VZۃٗTtO%{;L'e,/`T'xZ<n._NpɡbdZs/򾸭?X. x`.),3N1keYa;88_t\b>25z4la̹ݮi!  N]> jT_ur;ihyx9~Xn*V̛x 5  "Yɝg($z:9_05iTu6\G~cKٳ|>[n}c!,[ =K?I4Mdt옗,ey>H(U @$46K em>Pvk2$nu蕑TG#W05Vb-ҽQJ[@Ӈ˖2+/o aRqذ̩K{C{H[JR8OpsbXd3 =V"_vP^ptHVIh_G<)$ge;- a?>_HΟ8IMf^5hVRH+ _2DbaU$ԩBl9*Iv#6`<0_Dϧymvq5s?Bu'C''􃁺%M/rY]2"^(VGED6xS`zͿm)R G`q#@c>eF͒ hkV_|畉Xw8^T#PX#5(#z͌ԘцԟȗE^AOx7o7\*"`5hv[1/c/lkCO # {A%<g_]49_Yu_ py,*N0vOmgT)y;2䝈UJHJt32IЉKOǑ0 pu˩/X2K2fh+'1mv՜ %_j?Lc\8VgI.>b{(9jY ż};_ …u?Y`b NZTR6 Nz%vBO\F$ ALAL?&SBG{0>cn]pJb@F^OٍVXo7Llb /to`Z(QR"c()ZIqz׉ҬH(FI"rX0c+,VQ#L\ Kx8kju<旕9*=eonx}ڪQ"|y჊@h8ڬ-Sqdp\*Cmn-aB'IR⯨՘{M?D7.r߲&XNv~bWoHZ sF霆FdqCcZ$A0y]b|贘'^OzDPҧW@vp@̆ol <3%kk'OYJgD|Lfpx?勀.%~?{"#ME,O#2&ՇR\v:X*؈ăӕ޳Ջ.o;:0:'v9 k"xsRФxZFR]V`p%n@v c KPTޓE `%f^Z fTru%ĶqN^&y-Z5QS˧=d}Q sVЇV |PU6O=VxGkdhrY,00J\>. 0651ZL5A矢"5ٟm9bgqoȶ2ϖ-+AT 4߅ybaɭLK V xW6G3ï:\%?4bZUMBn)"x2ӿ ExSC`$Te٧'Nj[Q%g G*f{˲,WMQS52d賈EWCdAGnhc"נ xÅrO֝Dz‘9؇?M޲*ku,fް.:t(iYw1h1sjG2 IyIu7C\ )>?fPeȼUq_.`b‚`;dEfH#c'A.,Ϻ{]v?,xe&@@Yme6= yl*c00Ռ#L`4=iLGLM뢹Hqfٝ 'd0^Eڻ]ޞv6E脕0PK$LBHhnzJoEOV΋zDJisN链3 9y*y_Jpå]`"ºŗC? *\cc(P j ذB:'~4vbB{ӎ(}QaTHrur3+m'Lfpmws\0Ljq&G2^RL""&?ǚbLk}^EJP+$"@m^NX4OE"~mc^jfm`@to6tS%a'_f0JIX=MK}N-.|?\}.wsR:]0.dtz~Ubԝ\ )t!/H:S;GĐ53^ĸi, ×#[yO6`1bSۿ묨2\Y>a hm=p ϫ-0p}me]X?ެ4߼/©AJiE; $9)_e-+#IlBxNؘ8aV3NA>ᦋKGzB;ci .Iep'j(ne̞P}q=ua nja{HL;u;KST-uZ_Mj5qIP wGöb&)kܵռcCu%H6= ]yxӰ'BkH`>4>zpoE'~/\b a|(nr~tZ oH/_Zk {|?:~=pKdSKWIJqK5Ý_,!AEiy" VŖ֒ dPB>لa>#.\2\>\l@}.L21~W]}.a;JyI6ȅo=1G$yg;1%r1XCU A A0Ѯθo8;b nI!TMmRed "*bt+Oa+G9?L ssKcrjʧ5{ntX3ڦh)[T̋ѕ"jH [5 \'h-!,PwWm #8jǔ Zv3ќdsYh*/ PK+.޼:OD0<񳰿.ĵGϰf%Uٚ,+LeD}ؼـcQG; \rZ5o%Z_P glӗ6V:!p"C"v+U$&W`Μ佘zrD#3/o=oixxE}`޻0`Ġ-NƒJl)˪۠tHC(j'q(>˗6αgYZ07070100000362000041ed0000000000000000000000016075bb4400000000000000000000000000000000000000000000005500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe07070100000363000081a40000000000000000000000016075bb3800023694000000000000000000000000000000000000006100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko.xz7zXZִF!t/ 3]?Eh=ڜ.+GinWpR6gU6<ҒCz 27]$AW75hӒzE,+Xaw1E>Zj)ݘX6<QqU,=8;gjPaL E*#f11穿<'g,wkX;L8\q.ĚI BwlO u?94@SK3]#y?$S#!3G>ײB4QE*F^KhC΀;oVykyLz_PB0Ue"hQoƤF̗6 &~87U-V\8|= w87|!)M)QhP1!g\H]A+ ?oё|[ȒI8D,MO0kf 7`Hˀߥ ZwU3BʹOΦ<=G<'+ q╨YG{gٺT]A:oezѻСbӸv?3kٯX;~"]d1 Rܷ~A#]Ĝ05[rkIN"g_20 bwR=V[xgҬ E59jI^6pVV޾4_]E!m#ALgp ):SG&GR6~Fҵše*~ܣ"īpuEsE4 ~NPQ5U3 B$5$xבiBX}%<ߐv? r @Bl)=|#=:j8JJT`}|UWj6Iq[Bma`.nN8 s~lk"(n`i&aKx?p %*>S$G\EZ56Sý;}]ϰEO%-ȯO{B*Xh>-8-H5;~\~(?9d!Ag !ܯ"QQwV85[Z/':C > Gq ܱZH*[ee@ FU? <i,hL2~Gn=rTP+ղZc 4LrBzvz˿Z XȮbL爱i'm1w.edHmﭚ?h˒ӛ>$"fмRjQTx`DȢD4^PTO1ekrv`xs<T,H¿D""0FN0:B|V~' ms4/]2vkK>!֍LD =P,KiXjIux$&;,!|u q})jYltֻC5`22cZ$1;ea['Fo۾)p^dކ8v n5݈]: ! A.YA&{6E{[)5NQ Mp\}j@E4ɽ[rZ6sp6y8ĥ+OLZ|jW?m',A*)*& v:<7(雓IJ#T`#o*3H3yy^/;8J;j*,nu,ekft ABlYtAvr>k}%#uG 嶩\Yz%v.XLKn? UMG7Ā+.zo?)vYmoZP S}\r*wՂ(Z P2xV[BBհię{ )@-*p'M^|I7ħ|s>I &B-*aH}/ZQN<1FpPjh4_H_~Ѡx/B5 1Tv_M]"luwsr]1@"v)uYyVzT+ Ǐ ԫK=1aEUD@𨡲@q+V}Ɯq&^ c:JdMtd{ !B scS6#swqPzXY)wAJq/ Q_Gq)_^ڷugfC~p. 0mjLG>V*ڕD"4}^#0zw `%ҿOB\jL)<^"R2׷/KA[ɦU )!C3KϠj+ʚ6o3B؅ %dvO\lۋO4L&rU.A^${yv єi|t+?=qLбLgHF`0q{:Pq]#tA:{2gds6am0S?d RR+$nƶUR(r0~{5@UAiT&>J *k[Y_:UXm`C'lbԜ,y~mj tq{cL*/(xA| W7n`؝Zl0ֵz8/Cy$7=i# G~a qղ;/ZBj?؝_[>G^h9CC_28"Ŋfe-͸H;F[lYQEI3)htϊÁ(5_,[>9?4` fe6\xu? 6 p {FK>["ʇox?P"yM#Fv&P!I1 K#ůds)g.ca˟l]xjxcܩga#}3hJc,8hlP^' XRYW=C&Rz7I"LC)v=^ 2(ӿs>cFO <b843)r͊.ݭ |﹎I˲v3}0`O'qp"O'vP#| O'м΀[(nƪQ)`,"W!v#niDuΙ2zlXF z[92)mPoh $L`3XJ͏pGos䄉l:0mSi6\G~Fs#l[dOŋ68@ *Q R71 Ǟi1GG&H{Qվ&-ь6U+7 Λ0 xUUH?([y7 f5D}UKC i6X=wB ;' -}7Q {'3_e]kqtfU-قH _VyiwD39Ŗ2Q^EbDŽa@Mbux3JTn5_);&?1$8BI+|:P0@y4ǡm~ХoύH0* @p)^aW _f*s]ɽ }.TV;ZM~bR+WY*32߭v5C:ӽM}R߅$>"?]Z~ki+Y 94V8iʏ~QԆ~ڲ>k1?,NA /ɠ&Ch=ށ04"vBƹ,zdl@KKro,,Y2(u)|6m+9% eqVvˠv^y\ ӛ hIBfឪӔćcdĶĆ`/O]l- LE~/I0谋B2;١p##ڬt?bL5j5gűsυ%0`̿ 9}T޾2I ⏸i%+xj2XV- oz#DF !! }RAP9b"ܜ&|;tT ] 3a ev bp -IŹ_^ TTm !*uE2*^gnA-xr(b6E3[ Dans̛Etf܁Bd׍jsk'r x͓{/ޖfzrUA9f9Nn }quwJw`Rr/4GDTP,$)nZ5 ["F eh sY0SV'l[aH4Gȁ6\tIKNS`&iWZ~MMN!!p&c*Bu aΝU?}3[b[,,Y;wk>cƜASnkx,^'^_?T&j( +r,|'1@v˔C6E&ٮfo_~Ĥ{"NGW+U;Ї]iu1/hxCQ^&՜ No~R ,=Nzj/2f`Ee;64vIj &&"23 2SQ3g$߇_5^ZGՀ7ë6vu1$3Tz/= JV= ̗v5߰0נ2;z_uҊ@_|8uB 9.=Bx9ٻ=( RO7@SI6+PY-'<ޥUnr=&svi ֟F-*FSiaTUC )Eq(O)/a# WgsXV!6& \5V36tUpӕayqe[^,UT2EGf}=RԚtj/;IJ֤(/ZR PE\_bupd!A\U'…ַ/tZeE:,zJK4 M>DWTMe# !֙n淕ijn'E)[[ z-Р=FU3bC]]oр(Ex }I?g$L$~<8LMtpm,L_"eZ@P=zlF7Q'H-;A,=y.]6Wafmr&};ˈ*IiIk3ݩ6U|UL\¯#V,ߎ ~WߟKYDb4*h~' 爲íqJ͔:Wp><$T"3p:^{׭`wD+qg,v˚pN @a(SL!^sJ1x*8vB!DTѰ5k%V bN wm6fy >&&Tp~?3!"fPw\+R=ľsW@\ȓJgek_;x h+LK+~e^so-wۅvӡ{Sgυt2H- eȇT\˧aTo͟䫝jb`:ﱞ{s-gԵǻ3j%vgݜT0X7z=s3VJA+<vNޟ,Z i=Jp>Y/y9&`e(Zso;NJ(_ %_e $)n 50rdnΐfk߂RQBm_ቖ-J9_.Bnx XTQJ@+Rʠ3?!S+4I=AUv',KED7呩 :b"[`4"I=w(}bm6@u/V# -vWl6 Pj=K6~6/,">3h4 391kqPto:r{CL[qvrbn˜ n2̓/XC.iJlܔʢL=3'm2cVs,8gHHb}auXn qs+E};$6_U Ye1vv_@4eSE_Uf axǠ͓|rGz5r*An@A_+ƽ:Gt@tdHЅ*Xt( a`T 7K@~^P-܇\QNeu7r+ ѝNFx$RBܡvBy䣤9#U%}sAm47L[abKMM&aϥPSqKA'jȎ_SeM7?VQy4N$ľ(Ki^/5=Ot+KoŃVg蟂%DV>R>iz%UW+\Y 1O̙ l%tiֶf*ϣ~+U}UCٶftU;MxOcnh m-J5mV$C`oLTM(jm޴o|蚥`7ހ]H<Bjά%ǏFúƯ6=;0{~Qe42PЍjYў*zorsJ?ĂJі8~gqu L<ӻռi y0x^s7@Hbr we6?=X!$20@6e~"4 !J4A>&hiM> L猤ţlWKuXhB:Ob/R )ScۘA.!iEcdZT #n-K?$hu{<-#r&)&i\q[JO}&\%¿nQ WF*:$Umq2PR:xM!e7tWWe"X##01MN@$>V7$8`xLe 0IбVHqPǐBÂ#VB {74Ab4cv&D7-"F$o=mwl<Ě3-of|N, Qiږgݑ˳-{QLӾئ9!熬^ƗWeӦp8>˰ o$VgɳA  e}a:w|7Ra IǢ0}r(]ZǽdĢ3Ō`xtж>SJ[[&։'2lrPnMD{TZGڜyYvזXϺ.WdPV@fiфɚv+9+@Ҵ7u;,+xc'@8%!](zB&, L _T"ڢ[p&G4kug`G;w]n@WcI.e}n9lgQM4:OJ|r58^p4.xoNiOOjYnMz?:ܝ; fM}8Fb"}ϵj<)Fjjxo cţ"GP+ݟp k,\?%p͔$ߕIJN!~*]w19jbD)'U.ß٥aAIX-OVMx dgs*> ϏV8(ՅJSJʔEmdgOi3/_jei[:i`.=Ę8צ@&񘶳^ /Q^dQu"bI?] l~5} Ѓw? g"qޥG(#wZ{p7ZX`\y~Xv=⢒~D _=q !U|E,thIkDOܘRzLB?5KbXv=H`E,rI#(S2ӭ;u۔hRy46Vy%wm>\>00L.} Ӽ\2uvŵ]ۚZw׹_.xv>'JRߢx6SG゜ml$c>q"`2C0pݦG\vƑw:-}c1FNcc,*6H%;D(KP^JMW9;mD7*r{vkrŦ&Љ_p?z̃8˸<&QkÓ^f\*ܢGnWlD%*V̓Wa70Wa\qԗv2c4 do7@2t2L.Gy;E(qP(VMx,->3dzrbv[K;S3FN9x9Qߣ(;@~V.B75 (jmb-wkI=oKn6kV08Xst+]ȠCu$*OjYGmZ_Rd>嫯\C1[hPB831{D 0P2M! / ׋HƂ~6eʋ2`&PLD|(+ n 1`*K,bر n j~zaWRNgcbLC/z?.p4eJ=qr#e! R ~3u~loղ5_x*ؼoh lEw:D.I okm'a.B' )eMu!NL3ӥ?Ή\l ʿ;Bƒ7~c{:S`L\f`%QFK2[rKc D!'l$>_tc-F.e֪ &m˽>eH=c;8 Yq3#1jƞwyb<\dި:7\C$.K7Q cnf ]rEЊ6͵Wǯ(v۵ڙDCMz%pa{A"*?X FV0 S)(m<+n:b;`]wƯ1o\ـ2u vج}nᎅ=6{6?64Y#9 @~T$[!3hf=&7sˈH{f6_8{gcl;ɲ) 3 XupP g(Z>ӏa -rl(DRryN8 \vǧxnن X7pTT7ώ|'~Q"yTItsk,@zxp;毜ND vX,+@pT9`%CYKx{ӮYSBCv<-n E翷f'>S]I %+ÁwAR@/>`X;U~] }QP5x;ڦ[7G32ʉo cK9$q`Qy4Ug*,;h{;OaĴzk]$l;dY~ sDMyI@R rJ9\19Y، S%z먡͋(RP͔yyiؓֆ.>Ru*g'#wH}loz/O Ukҡ׫Y'=[)q{y?1]Bry!h@,EBnX3Ll XKN䇏U{CFi]; svdQ {oFm?93nM9DB7yv/; IEmZ:ia- M„-?%~:صD+26vrokAF9ѕXE/)"Kf@M9+}jBn824'Hy~)>tOf~mZmN@ -n6vUfplP$4G$(Wl 2lgH?*CHfd%0? 5eƃWqG?# +.S*oXq{L l|+z9։=ܔ!gh 5P8\AY-hůklM^J|1.i#z {Ǥgxy5N"~t˼ێt#aEGPh3i{ϣǰ|HF_|>kl=Pq`+O}F& Ц"N߮l | a t±IxhU!o\f x{?n w%Fsip6AL;+ Z)#BSC4Wv84t~"v1dc^7qeNxd̠P] m8\ r 7E^E F6 U RvcqO$. zE]$[^(aNdjk@CI[&oeN?|M%ݫL>fW^+$5U㜝#We>3'6ΝUO~HY"A򕕏4{FeC48i=jÖP0ET-#׽/XF-FH9SdG8S5i1,Uhྛ:He $UMT՝L`ZSZAU#t*!Lqb`K]FXTݡz}`,Xln9.? X㭞FYIlRMY1 {cnW$2BuWK_?hw _sV+@_ېϝ〿ˌ8wQT< 6`  pfl9EpἩ?&H|wpN%`z d! 1L؅~t,m?ioD "#ѱ4 kKM=9gg?"v3j< ҇A }cj%[uXIdPRk 7sbs$STO9As<;1Z\f@Ĵ圀#5OC)|{m~ff)q0^FT@H*5wHb; ']> '')\ ;=x:P_mB}ܲs&$^_c9'Lnz5rgHn9[6R~$#ңOxer/f '0wFZo<)>PgckSKВO @ҽdM`2<3[Ԋ/)~;Ֆ'SEok P84B+;tt7.(ԗV_/~I=tjqtv&KNJrD7s٧4oZ]B}\5> -Zd=^kUEl Tw"N'5H(+qDvdAkIRMRXA%t< "9~{1VC/{iZdO:F^v5Isa@$Цj^R~jy9Rɨhωtm?kRِV:ihEF|gWhWjJ֘lgt_NUąeYXU =:r]Xz6e4-$K|k$mKo߫DcQ+>S񄩒ڒYV(/@߻C7~$[᝗e+b~1@`XwID T& =(!{}x@q|!&qDh1#ˣf3eKdi@cx*u1gms$9- ^{1YTenvT7xzeնfxZKI8kшֲIV {M֟hj8I|2V7ZI3\6a=8sbjKEsF=4qX똘OÄ!* \{4B07ܭЯeKHw De;ph3)%P{Ꙛ 1e^({F g/*r]\["?1j~%a gAlC8NK!D۫;>'dz;FV@ZI KSnct{ܗu5>ވǍ)x`D*wPL雒rO^{^ӧnxٹ |>98fDӡrP7,%6U譴/#*xPFBz60yl:xZ(|v0C437laZ/ |G+Qsє:MňX!%K>ՙ[)ҬʲVEo`ޯD{~wTt!f}@ ŪtiwnLIN$E,l_MDt@P%_cnbIU'\!VR6xD{~U#si_ ?:qP߅ "ی*[յR'|\&kOhkޗwo@dsE1`M=ؒ `oVǔ3gv6KxhPq^Y(Hڡʙ][CowUo9{A QVroPؖ`)E=wرC_ym".1j(fЏb9`&!  5&?N^ i7*:i;c1rU]l3R.:#Aojk#l h#KֵWrLo+ +AN!#\p":PM↾#`-EgKy/FT%]_čMDE2XTۢ#GPA"1|F{8>VX?jqw/s(PB`z9VtC8pbS\:iDc!eAcz3X61_RU&wvV 3V(:?[65jV Wgq1"(I~\w$~B{ k MK_GYUdzе#q[ 0ͺe~)3TN RYh?PJjB1ΚujȚڀ)} Q@cl R6qzJ͠2rY̆\3P%}=/m>|c&jDCS+|;;ӍBĞNuNE'CX嫢ڔƸ>ꢚ1S ǣ}h`ɂP9xCíuT|sڻa~8蠜D 4֚߹v؄[ wŧD(AR?s&j6 ?3E ڲHm}z .kփ|.nܛhAW¿ bhՙQ%rVH܇hDEteaq3pt;w iͅ*nP:4r"'>ǿRSDA&2(R'rhbZNL\=VZ8oZb?0<}Z x.aBu1r)5Gfb^?'/Z"p.ͧlgY֓=i)AgG&Z8#i ufxNGZlCgT0hgS)$6Db E5g= +4h4'U;v±f^4gyU`oNiQHKE=U)'/@TK9yb\0,8/}0Ի{@K)є[Fg{oiW_%(&ɧk"'JE]̐ZZ@rQ A_z A+7 XBد_4y>}$$a.8LE|cAKLf;!Y#0Ucɞ.ؘg߾Д[{Cz;R$C *qxej6}͔f\~Qhܙ-ץyBqû1YSfZF]whd%-%YDeE^>x`Ӷ@6fvkFm5>e10pˬbGIJ^i`^ S$L(wĿnjx΄o {V/dz`3_7 wPcF+ܐG(0ul)eNgޢNB*k `BU/fof{߾X ɻmKb1}N$+"- W ^Ko 0}ye ̲|Mrm(N75KGQ myUUFZ=-YLr6z?~_Dcز.<7T_0H E\Q{"i3:vT4hhKSqr8xa$9k@gc)g Mz/|TaoOɊ o輞"M x\r崄b\UR˜zeg?]Jxn>؂V:B2UX #"u"g.B޹\W m3b}l[e8ZªcPL,%X#(a'" jX|j] aZ~?h*}ߩ!^Rǂu(>ҟW,< Rp3OJU6L'o*b|9YΉFX6p}䆸%`y6:K!S$$I14lQR庴zȃwsey81=®BYp`x5'$HMIq$)\[^bE\OZ[#TCŎ$PI$@2YWHgju v<ں)Q>V+!Cr _Ԃ6&Q:Ѧjߙ%7]q=]J@f.+KQJSYa)Y}?_:{ڷsQJmJ\\ GKD%x@4/#AovR,r ` ͉4 So=x$ ۛ>B)A}75LXKJv}$9w]:ojŒL{'E#YsW9E1-,1e)W G?16ClB!LyS+QB? {P8:p7{ӺI9T11֨&QHT(IKI 4h$u<˷&M0Yo3=Y,z:ϥ^/ս~i%3D'oDjwz0N/NqP4ՠ(j|q⦬kj:@F\ l5Dhk+Sse-)[~Ă'K >l5UYK<E\N/0!(S%#jX)Pa5Aj:אC߯D\P)CɈ#3k&X~)G!t>B]w.A]5g) {7#(f{uVS\=̊X]rij; 3Ze[ gbJKߣ[6R4%zTݽtUc v|`@s ,>o<ɋ 혞dsWwJ5>w7`݂ {r`ʳX{;= ͉%7wr?6?-40sra4s]?B%Iiّ/\9 %I>P D'@۔yi#t ;;rh5 w2d{<ˀ- !V')U &ǒT)$3.'s4 Ð?ovF~tSy|iNÿdf?|8akyj}T QېaN@;8dg0r|!,dT7l A@ڰ ܞ;Mibʷ= Dʨ, &`IUqMv{ʿ)d6b]=eub1lj%3'Rסsbʘ,ePk>khFE|}?)^ dSm"M!M3TE9bBZ 'VB\#`G Bۿוxf 5aq$0Ca* ?FS*:!T_-0f?F/f{)nؚnG1*GS$rW껣o"1 _k+tYVjcYDr?Dn/'ދP;DtZP5ʉunabMn}O^q^ |ړ6/2* hr:3#AJB1GѰ4ҌB[oMc|4,h҂-]ᙍ-݅xRD-Xu ^0' tŻy; FWo!f5wP3s2n |}&^Cf(Sj,nLT^tI\a(%\ygවJH*/?=E3V>la\ɁKZ^t0=f_z)Nd$ug͌997ˀ!ݳL<+9 TpT Q%+wRK35*iEbT-װN> .в&BEAYd~9Ɗ"9]6`i B9RJAcը HjjB ;H:>֧iEw呖z$^bǪQljmP=+SUX`\l؇sxڅۿDen ha*?z=O"fEyV֧-2oj5.j|NP yYZ[/*f? !C TZhRQ/8\ZHrSZz'ׅ;`DK^OSaj q"ahr[^O?LD2TG:7נEVrLv[߿e j6oX09cCcz!gU۰>|BQ "/9laI2%AJ=^x&¢4/~Id,JKW5=+8b`|p%>džY;b-ݕF2lԛ޺zMcU4:u}*"LV:$6UjW΅ru8M j6tFG ِ4$V e\~{&sam9,۰"d-6AYK[+]Ud +rNlqHa܇`1)jq"":r7^ Fx/ܹ/>v> Rq͙Qg>pi1*]Biizut&Ap"|<]jy "sjD Ez}hqSB{CrQ /!=+]DcsE㍀lhqHr=jOb ׭ 0"$"c4ܭj~>DG`u 7v|19my*GI,EQ6[y@wWxP`C#[O;NtOk0UJjp [M<# AuO|Ӥ^'g틾ԌFx|.WwHA Y[AO; ZU33,Zlf7/T*LpaG1o4,yֻϠk:v %˺w4Ch{CT=bb8~EDZ\ sY_/wKS7nji6Rp, wfLWQj(aC5^QkVYb-\/vCIB6˾4]_Ebp"_?9b#o>]{]b !s<,cMz>/0ꬎ4H`mA_ ǀ`DK5|Æ=zedyeFq;8 i#/K:}[:ugN =@XF04v_$x^h>\)gS/vjIk\^"nb";ug%֭BmbpsEoND ( C-v<nıF_hϽ֗sio#e▐\d<"ѮՃȕfYUt;97ّ% EK^¦l+>2sBivxޫ&G:tׄC yq3GMG5„q9%"6΁Ij’!R5w6"yzUz&*dkrBLu8̣;~WI&ޤs?BZ #wA7qDwWfdדWT_%>60᷃ 3j eeod~]| e4RSi->b9n@C3kxrf=mGaqc(v;Uw134kP-=-GVø*;)rèFu#QuPPcQ?64~0*u 9aK Poә7GsIn9'#-Yf#¢Ɗt4.]U )C; JT@Irn5y&2;Zhw'bƨH`+I,Ac~{T.fY A$T47)ZV:FvIJ´E&U!Ss_\s$Jďqi+ͧ:DQֹeVje? G?ee>i) .E:" jvP"u=-"rF4*wx\Ņdnidi]sViaOŷ[Ev֔CuGP耶`^ ]C8ZT?Kv0kQz^b}\\t@y;!L={~)ǒdll7lښa7}N% ŵJ~PxOMki;Cf{?nUm &Ɩ\ /҈u_˛D"`ݠ[/AYqŬu0h;;~;USAS/3ZydS9/@u˖4P)^Ɛ+Ҍ*9G?<חk+UW T tvzG p{Ϲ47I2{ I$ZW>^df0 KO'"mW sxmA>>3Mٍ6Mgςg 籰h!3Jdzz%aJ$ [L 7Iz_V5C{mc㗃᠚&czɍ<{G?xUŸwFL1׶3,yV\z=}Rjc7壤؝6\0m߳ ..cyY۪{ɉcpl ˻o ƂجisQr5xz7ZJ`(cVIa阪LhFap[qp&/.DC\.yΒ& Dόxa+c:'h{5? .8l6F+'=tbuS`e :װӭu[:s\=w/ٛKJ[M'cTҌ~|6#"Ů$ݚoOg$N=:!m*@87;7tryd5URR9AK21@}7S@>YF]3ğkފw`)Ge[{|ԟ_mt 51Bkc1D5t mgA5S/@i>?_ JMKI6?dҪ˹AaRq "Sr^EPTʑA\:C_ZBAl+PJH A֬s@fKF^ɣ@IK0]V(Pdoߍ Am⟉3n8 bUaD[k࠻#dHXX8#bZ[heѦ73ᢒ[;քAgkPc7Oos,IK{r|aP`b'!ۥH5;15YQc}4ثVEw1&:LpLjM—Y&tX+1l 'hN·ɒ&~ȝ_E#xqJnA|?LLa`@s,`ʠ 8u0lf sC8+/VOEf nm 8 ?83dv| P8[xisg2X*1)l1a}>Ы`AaMNϩ 5kTTk PMܼV|;:Әojg! ~>͡Y$4MqX0xT֌]%c>gG \ TKPB%qA=Dgi^z-qV%0̒R­ ΒqݤbX>q{hx*fnMS3P0|5{kS_r.3cˇϊoKoa}؎8cXJ]-JZf\80!F$F-4eۦ82cŀL}R Wg(ك-|H@|5sӘ< "[![D:_x$&\.ZSO!]Ž%7 =ZR/Ʌ՞| Q%o]>+Yst"9.sc 1QҚ.[Q~ Zs7i7Җ7J]⇷~K=Y6-sshVQ z`k\ 7ބ -v]ohD3mYNx8|dNы=vc 46{q}7ՊI|?A|?'nR<6}'q)1BfJDv^-*?W~ 'MXE#şϿI"KMk.|WJCMcDqv ˥#+5|~zQh8T,j6]',w#8 eO7w{+ 9 JDLJT/m~=C1f -m~AZ^#U~Ȟ,|1cGZ9-,qg rZG b_L/`o>t276XBQ +f "82:i|;"- !-%g2u;DqVމD˓bR&|?`.Rl=#NNͽ/~\%"F;h@0R]Co qfә?y“^ 8 EQbH!4*hšh$9[-˘7tnj%/_(*!7翂HTG= UѰ׾b"޷7+3ͥʻޔ+AR_Cԑq՝DSۛrL|e,I̹{#veˍlܒɡq\Q6M,yP

      SITٝ/N2z<fin[GUHl)%|T'hQ1L(T}tlUa (  Swx/XP<'}G )*Bj, 67k $o, Ƙ+G5.,w큷^[i_p,V9=,B俛I. ]{Wg{HzCB)6.z? :8u|*E4&;UBB춖y*sg67?t}CZ |?_t(JAqDd4dBӡ l]zIЈؽJ|KF6BR+7oy")3? zڪNa~_[rdHb JϳJdsyz*N_hk~d eB z|pĤDâ=wa-c4"'lP Pq>^jv y R򬥵fuDX "2[ Ԍ&vLa<xQJ({X8Zk$5HƜ?qӹT^E҇.6Fg|:qap{f-)?v/X^mXRU~[,`(DzQv]F S͢ .nPvcQ ujDL) =mbE/%<0J?cpDh`J" sc"DvE>ڻ piG׋RJÀ=Jm,1 ]Lw>oxEt;Ne6suźЋ%\28(tFT.u|WmdU x{XEbEfkE(ԎaM}8w ӖPk4j6ӧ-L'2 8'cby6:V 5t%,M&C3Kٲ".ۅ}ʚ< Dt B(Y%G)s^G]o\Bؾފ*28u+0Jfi#]z}30$GPOBq|LcQ@m ~g]b217Lpdџ7fBUFF6_C9w"d#IRSL-Qu ${C7P)X{8ưOh̦E KT^{FeCK/D|Pħس;hл|6)+4ѨRk^)<(9ڄ@­JOE&0g,0 ["|()|&1{wnxQŸ@NJc(9әJ" nJM{"x hc {S9~y:53-MM f#Q: M̻ߏ z!\F}%t zTxsݺpv= $m/\}"bEwl|*KH9=4~2]-4*cOa6S\Fbf'yi_?w+Ҵi,9_=Ύ:QӱDu'y>4phuU2 q&#Kq0PN7bd 2WUvaGB:H>*&P(s1% . +fq u _BzUyT'R'mOqz /Kَ-E2؀ h",kn+;VqF0?{!g4  q9@j4ϸ~Q)4EoYkLgOBՐD(v`BIFF`)d>3_{?_i _cK8PίT"T{K4$A;X i7b@O³|Y9P,>J|eǙˌ)Cf'd.RQ‰.uTol}wj`/6hVyY22tBIkQ} MAc=qW>:$@*b (HƐz}7!nf׼c)LD; 2p8Wn\C{A`S&.aױ{lԊiTηYEg9iO2zw` kW :dcAIf&Gd̋k8~Rka'\95|Mx@ۇMhqhl-vW~bU{A0S7Tב :XPdnY M,twTyG؇kMݔ*վIU~&mlvt[w8?wc@|LVRCC_m(I$f61iL kXz5ϔq&RGn}@%JJX[a:Wۑ l2``,h7~dRm2ɨ4E\]g&"KDs4vY& pa,h8!%P'٥އe1ze[tpԵT_+Ռ+W6rn!Ŵ9i)b"3=Y0@`US"1 s\Lڿae BM9-)w7JG׷_NXOh[!nn͎{-6@h`t&wHd.Ѭmkou3 =RM dϭDHhjDE%{䒐aVY[}oU%*14=X8~Knּ9T}?@6՗,)p-a1I HBʾo8"{)lAk gbml sQeu ώ$8=La+y&W+BOo#>urAzGy ͉Ռ&ȿLC*pk ͡=3v#Vq |mbmoqF)0 cC$=E!̞f47 tw^&[%P^Q)˂XV}@o~:[m-fB<$|;T}uBZ#N\Yo[ :%Lp~FEx𮲌+s %`8aCwRن,CNL>$C*!I$0iC 'SxR0W1z|XQ&+&[B[L%?d7Oe5R/_c>?:}OmE`9 |7Ӻn0^ZZO[ 6Kl>qEc#vla.[nAE 0F[ ]ogli۵L,D#,#vq/2zdIě'D&e;ìP5^+!Pt/mޥ3d]ļ)_yŎqc}by1\ Ó^a-0 mYeu#ÐOz~ɧFp<Ƃ*rXU{BT`Ϥmjv+ ],zgZ=# q3m]P\Fo7;Nni;VIV坅U,W?EsB #E^x8U`V2$68돌Y4 Nj~ٶ f^𺻖_L`8 %qv觾&٬{++Jjq)M!2 R6MbbuY]~ R@8b R 7ٳc9KQjJ*ni( -3N ^뱜Ό\ᙏ(bl&!-\giP=:K˲$~}7JOZ|?鶄WS-i_!ަ5#}c Yc?i::bϼDL{oL̾z|j( m1Ń2K>m۪$!3Y%ȗ ZJx gW{gH8,q 9%5Qvt՝W~X}13h w ʐ*Z?ʭ8g.7}^r!ǻvݬg]:@~R+1Vq}k\G;r& y\Ǘ'-[ktu`KE ӳlkf3EWA|u]0}ٙV6mXM"$ԋMÿ(;r}/^['!SS:Y(qnf0~ IjE5xl{bUuҨw3yCQN"={¬$"Q T0"X&=#ϰzR\yY|YIUE9A Ù'|?]|&؏4Q.xJN鑚ij ڲ0qRٟy4mDIٜ26dlh =rH6b#; @~țz[eKy7T69FO/1Eń5\u[~[0"":a,4-iYj1 Qr%dr*T9?ŋ;D:@ yBP*j9el8A%j䔫&N0ș$(k]*ƐM{#%]3q`HȭxIkG"Kz`ަvdhX)nϋ}QcQP* 9};<wAy,s#ﳵ÷d:bwV%@dAIFp ][C  G\ DKeQ(c @:p؃'yټrm`ozTKcUaix8LEzjpx%2ж1(Byܮ0)AµM5\#|@-j5C]Qܱ*''Mer`%1C2?*B^՞σ}tk:!kvXvSn Isp=D!n.Ey1uSȣ^jf}KZúO)DTXTHJ <+L ZH $#1S E SOG>oCkpp :阮&.cb>4ׇ0un E k㺗M '9(ѝ+4DVǒK~362*XbxCB}Q^]γi.[P>js$FQ94Gbu^ICcO1җ@޺*GQqMsS&GLn'êEl)ǃ>^>XBX~_ r]v(g#< ~c]:^AGJ hC%!N7C'P~)py,*?+kː6YUX2>8 fc #@;CE!6Z/tMlJĖHP8i.&a;je3^Y0?ٕwL`xqE}K7̈́]*8 wB;]ka9Ϝ: w=Y@v;ptLM$;P/"·PdW7 ^R ۞ODcrâ)o<;70dvUz (n+4* V]-(n-UuT\PaUo ,~^: Vշ7[ Q7ЬG<אj_z8醮%P0r` D;*@QO[/đ_PJnJkr:>uz8tV r뜸ȟ E1Ov: ZiRP0`tB(Gd`#@O%@q:(X/z?﨩v=9_F0KyQPa?| mwrIߖny´yAxrkwHH/<RfŇ(}17K|Ezap؇':;C5W]͟HIEv𩔍yJH1yXzTU~@ʫ{-[31 P?ӗ2#{)bJ2P_zSRf0pGwsBv=B_=_.hptwpwH(dH>ڞ~XZmpl@%dwõ ci3+ a 鰐U*`%ys~?shSTtxWTm'=250QeV.2@-W][N0А/B+)ObI =ב{\ 'Z#Vrr&»F,aIwMSw}AP$*;Vy{w1~rvhXત<(>}O/^>26AE,Tk蓝MyҒ=7SI-ӟbW/;ؾ ז }]Ň,h`y<޺`S%8-.Fb]8,Mrʥ(r߫Xpl # }dvDhOBqz* ƪEPu#׎.* o;# m k%jU3%b wVBu2EFsbkO_QnEgܘ0$ڬV>"GE4#h:BBa8츯@ w"ھy^ⅈ".YBfaAb7kz#Lov%fk7 50-K5}V5csWy!R-sD5 4M:Wx,֦  }םw>g#+>l.M_/{(ѨH5&pER,,5V[ǡpjtۄ)%RU(5ETZk!d!0=ZJP\B7|#3ڒ47Z. fWQvw!1|ܘf=',` TFƯWD&k0%f#M^bBs,9rUJtdu1R`.ٶ"n!3Yžgb}Ea`>e]%fh-|.EhQꐷ*_PeI?b`uLskTxszDmM&4RJsXR'nbcR/ ?*Ml߄ߤYDg ^[>g9Ͱ[dIOr+H&P YG.*9>nXk!C.!ˣR0>pDslp>1ř9;p{ōI2nA쌫"s 6+ BI_Y(nٞS[ c3{SGOQ(:>5܊CJTϘ$3n[ (L>"iMĬخ=p4LW=2W'ZEYŜ`i,`@uͅaC!Tz$Ep(wyPPhŌcY74q /P2v{UQ;CvAIvLNPQ:3c?GZ8 +1Q\Jb룷gY^C $ -Wu,N>bT7-wuMc.I{$pJ9yیe\C!@3ryLc0i8DC< #Onv%s)HhImi*ܓECKζ`InaiUHqzuhgo tMQ8l2oSiSֵ )վR E~R8v. DETǛ(\ͷ ' c5ttDbDUq QPf]e-ԩ)7{KǞe@]UILͬ:hk}ܼm%s8`zA7 &Wݿ/3ڢCy -х$U]Q@ -b:h`{{Ǵ0De:!'3L;92W2Un|)R򡃵dIfV0é 6Jr0Q̾,5c-đZߑ&|XW ֋WV6bN Shչ{@YjcV 7.,VׅgBӟNAИ15(gmy$.*^A6ah'N9=ܟMrm,?O&J侞\W^_YYn4xXCb< 01]"-.6/)?.#g`dg _83ƾ>IèI]z쒲: >&/v!݈)fRSOMT|!Y./ΣwKa&.p7~NbTQ(U4{D| z`I_VjV6HQ-S6؊=2 B>y6/j  ym'7TX 21HI{y 4ǂ ;DI6//7]Cy6HBF ˙nq"ej>UyȲM8r]ING[%N6՟BU= {SQ:52쎸 0q V. [lЦ#,N!nh+A=(7=C1mm 'ouaB9ֱ&pfFM\R*wHnō4S)<<]kͥXiЉXa&Iۋӕ*c3~ԙe l{|8J0]ؒC#vlSp1.S˯R]Ӈ((SG}VrX( M+uk뷳ғER5ZX AH'laŸ 33KTlJf;j3B)~}>BoK;pamYwiU-0h!@*>Y"Dα6n<0#(K{ѥ4rh?b1 jnQ:?h8WSP=I2VhHS,;gzkmCw/D_Mm X[_t Dzoc #˗2Zn!bUk}>As`i~I45 YLt ,ٟ'I~/`IdӀ.[0.o| \dWegzGzxɝщt!ۓ{>A/ 2sGҪ*ASx|%_=DоDSX XivMylQrۂY2E)3(1/zRd,SLlQStd_aV@}?_{\&Ky(/4Tǐe7-9u+_@w̓4ה 崿u?jd(0U,:ݯ#:t$ĝUz 8N.ڹoWg=[YӪb 18el{CSO*-ѸiCs}8To?cY6LG)M@,l TgyH{wV,Ơd]7uyP nNrW6w%nJ%k2옒 YD9x#'\epj "n 'b/4_`S-BӢl5AS, N0 bS`&gY6Hguc֑>+LuCLIh7]bVfQ3lڞv>^!EǕT@7,|dqc(| yʑC-hQ`D>NWǢ;aTA.NN$W^18c{R;9I_j1Z/?-;~kXl? i[;JS* "W{ѱ[Y3аN_t+)2sY*NI߯!Ͳ[7`n;үBK^ _QGb5G~҆8`}@#k A~%dc>ڜ=Di숌h M쌥m5DF Y~è+$Zv'W _Yepln4圡0TiGQPyk@Uc!qG@j(Q|sK=5 j|l$$'`8ofY*7-X60r q`f| DZPKlPvҼ3/!i=A`&jceǘ%$+)4ZeH򔙢)p5>sIprAu2NTN&gP%C"J+ի8LsKm뛻 ߏ99F]p~i/H2 DƏvMxv"uk|5䬆3lp߅覞SP?n"oI1 ">*+P⤭W$ `Dŧ%`{_8ڷ,_eXl.Ιۿcake8="15(%L؃'-LDI%>0]ǹá%}ֱY!&XUi’ ?Q Ș ,T4*cw\d)?Z" ϼݞt*^` !qoLVNp #<#4W)UЩF}T_e턷[)vjP"ȎRb2RŃCwe*JH ٻ#y*pr ㏑e70̐dT&n%ϲZKʱq.OCcR[cn-ǥ(>Q L䖏N(U]6FC.E#<|  62ϾdZI1>6s|/rY^n@y*-r5L{w|ޔx DɡBx6{fY'}Р>HB*fZU^-gPwuI:$qw)+ 6YQ_Zl5A|xZ) ;O}p!ZK(C _!=>)wH%&Y!!@֢1ߖT{T}5ڎֳ5VՒYw4!|ɯ .ЪCJp'yes`wi2ss`#QwK D_y7Y( 2#3㭤JTF˥OQkW%E"ae&݀Z}MG$ $A"M uX5 FGώrf*!C`Wrel*oH-{3@ >vڬ\ㅕBhp.U^" ltyw@œ:?8+/[MVft1yB!}qhnRE>Ih,9@*%Q[@htW⁕ggʞ>㹁@u<2X^ HH5K8O枼8<%&z#2FDݑ9x`?У ÐP}_˧} sXf O6 `By.2D|Yuz@bg伂v2 Mά􌭖~bѹ`G`D\X^ 5{oIJ8}!K-cKyC|]SϔkxP"_|˺Fak߸PMƼ/?>Bf7J1 ݣѽʠt,@:.Wa!G5Y1,DiפCn$q *oHVO~|k93|(\>%k# Tm"lB4>sCtw9]J]}qXmM  4fGrѨbAГm-&i ;zQL0¹ V pwysFN?_DN`t%Z5-q\hL|d=Q2Ъ/_u <>_㉄ItM綴@Ƴt˦0ӂ뛙&D+趔pԣd:ӣncG&ARĻsiS]T~e¿e*62_wK VZJ ƒ#]8WC #;`?q4;r(,+Phk _$ԱSf# Ue 3-6# XdZ7P&j18՛;0Q*(аt2IK|X!F~:X z_^0;Gw'd=r 3)m,jDJ{v^K9?0f՚=UaTP&$vՁ=`J&&Pe/b6`L,k*{u+:IK*NSSqdS]*+#gϵfh{BcV9c@},gjfl-"iA{t/Iei=>Cz?rt{6ljV%c&jE(,Y}-ir Rh/-y ŎKOH;.x;sszo9J.8PFxSTQ[o! 2WGN`9!Sr}GKrkpz@q^{s7b#o9gRO)JuKD*LPїYOؼ/6@~z%ϡ+,urPOٕn  VeY3v,zg<ƛ9kw1v|MiL=&UW ?mkvi*m;z͸xܜ/.Z[L؈Ji+I8`"l7;]:1ϻ DUƣ=;c,; ?BYuVEwF:Dsݴ_W )[%}9J!)%]tJ==~Ш Au7˴P 2fw&m6m%6Ed_p^tUyrl-+kħ|/MmKP+>`oϠ-F4{`Q)jvүw/G'ŠE'\X1r، 8MyЇZAʚ>;"*R}PRQWuì,=6-:f ,l+)NkϏ,V 0ܗI,V*Zgx]XQߔڶ|b/P'Mutc#*5[ߒ$Gmw\HXԌe;+b`C'gZDϞy o^!%:3˔ %\k7f8wGTj7]" {zkl҂O3{Cj\DĦʐe洈-Wq~-Z㳱N'˚9J2 Yjru m_,=Evzŏ~$dU}:}lVw֮833" a=kD]:k/kUMH·Wh brJװB| }2s헜W3B8by.k#ao qkS<[DTklQC!VxWBi1uKpZ;彧4v?w/;rfKqЃ0 Txif?2g3f+sy?MbPhk D-K9%`+-zz۶J:~9dB">_[G!,},n>c8?{rnnkG냖EIaYl".ܳzޮGπВ%ɟ$ZK߀Э3PAfNrl;Kؽ %=fZMҝnxIv>T#m$oAn)ܡ ]j 2Av9rES< ;4gD@t;ߑFBi&hnԁlz椫uD㪼۬1+p_G”WXʱݸ:HnΡ|֙a&75\+[P8%Kwm{\&<)b48.f6Yؘ@b$\yX}@Caa?yUꖳ}#(4-, 7Ǡ?AtYh`*ȁ0‡SwpG-V9?H2bǵ_lerwY]IAl.o /4 rM(>C Lgp S|EP=sA-(mȜ4 (|ֆ-70.!9抔7e.D'g̥ר)m+F#]ש//LvOpxyAH w&{ B mJ-Ns?lh ns`zQg'p&AcLpZN+܁CEK_j!/Ҁ?Q|([^󿬢7>HVzCNqIJhoۗƫ vonnV )C)vB Jsu[%iW>'lw VRMW+lxKo.ypu+6YdvkUE<}eU+:;ӷa0(WAbo7Z6[z 3rxA8ƚ=`b t2CJbIr gayd"0 {R]FR6Ȥ.pw$_4qJtv-\ڻ~,Ɖ7^*æLCz"%=Xy\z+m*p x72j:I7P EτN Tۨ㴈G}'`ϭOtPW7ÔTmyT95ͫy0gi5^.J5=땖a'LAh_QUTb";6IVhD52OIe dDb*ꉛdLRrz:}Е)Eu($=uR@)D oD-]/u} cs @&X-@W+`p&&y`6Cy4 #i(bEX`~Gi["h(2DHZ|ֆ6h}qL-#"ͦ ^fKgUQj8';Q K8 -$y|j.];IR,9,|AӍQl2s LTRfm*/I#{bA緱~ОAEp6Ȝ3;b%'Y3X  F^<T-jҦD/o6 ˹c t ZH-M5}-#Z!2B<>]p7ݾ? 9E%T sm C䯂pUs#Q2r}1(2S[fm%H۲UvNN#5Y]8*ZfvCWPK]eHD\wC#B?|xX!(8 >I$2ZC3 ֧!*2dLg{CW/8wra["4 嶍n\/Cf9A],`h.ZiFؗb!˯jͰk 5:Ȭ (w(lx]-t0Xvr%$DʪKX?0҆=6N˩}Y>`; WrpsRyܒ}Cq޿v&>RiCM@SRRQD9EI60{NY,(_!&>kkX# #2 Oݡ(KްRI32o$vOX(UA6P(֣q 7P1̵CZጫ*Vѩ AK>0N l0gBLas= wVoh^z\ EK/2~K`Q8%mʕ~*3WiO~/~Bp㘢ND_7aUQO X4@ӊU|+=A9 H#۬?bNx ٰ@p?3__V0l{VϐȳdhT{v_G%/ :ynhDҠ .XVřQ59 ]uA<_~#J^h?.2 0VÞimMvL=шèXB$+,2LzL|QT{x ]QUkA|vTd|)c'ѭ Y@NOz0N\fgu$ ,oVNۮCf^ u V-V=$*8ey[&0Lt'L`ZT~# t/"ob4yi CpAѾ4''\σ_`9$.{!j)-V;I;}t(=u B%}_[Dge{Ξ9Ll&79@&;\ݹ8eر>'Ye bLXZgDc?(:n Bcu, hۗ s_"O0Ft<$KnZnrliRE,YT"w^.ơbOD\U,W&Ur 'ҿdWLY oB0/ZWLP)J@҂'2+%9&Q?O wTh2fPX8!hY42<!h )e-y%~шSw_ē nencJ0ku`D ,>& ҈T A$4GC#rѿ(9" 4D_OW(o()SO>9^tJ%<LXV"g<7i($@$~.zee5i٫=f0ů_-P ȶB2c+}z, U )+Wh-->EFOgAHFc,M0m7RHYEI0JTe Z ;FGY'ZLP2O5*Z M#(d>] ̥7u#^8bi-M:Y%m-7|WY\Qw0[0yd:A !z$@ѡi<;{0> {  .5c9G^ړ rc= 9 g7 I*P˕aWuWkBc5G5 x̕7(ȷy0\ Fj:)0|ycۀ}Ç4* S* yBf*f~J#X%nӏ}%ab#|jCRQ`QtOX5C#cDnTcP!@3^y29M 6G^ 8]Bڱ\3qYU?h6U!%z ?,"oe}m ^D>8F(?õ ?ه~懆93u\g{3I[ e͐rV3{&@Bn[ %yG% |e#ޣN]crlUw_B,&*(p)&3Pⳮutg$ҩ4[?+2yEf h%][ #ʦ8h,[1<,^嗀T !̪Xz?L25=]ⱪ\][sb)詛b2F=\Zy\=]3{axf M[#[M* Px% AҪ_~踬X$ YeͥFN)2 ohn'eV2Җ8o7Xa.A/o,e&6iw$EF$߭bS[XuhZfN r%Q~SɍQd\'|W3,w{Sjg0r:K3e#?5h0 irΔЂqǔɪ4C)e|g{9mx4q|lJ:+.; x"kCNv!j}AmSBlZ4"46['Vт^Ϥjp?@H_#%xN$5 S@4BmM!(v{SoEL+ǼjC/"l'(_WL1+ũ{CJeVMœ wL!S}}liamY9 qyj10w:O*Ls,0OuJW,E9p)|"(FLg 8}YhbȲAN1ћM ۰ bh*/3W9Sj3U|B9mPagD?upN.o 6&h]CS$R+;.I3+>#jR#h>o XG;JG)QhZ1' Qc+ "w]>A%:MbR@.NB.}4],^>?@(ђz]\46z#fo3$! ٻ89 eǃ.}bk5$M3u M8@UqmRAd롿 6KAE-бW'Nǂw!;^ _}cm&R8&<@~8b@!B^bwS%uc+%v"9U;R[\`!ؕ7k~ۿ_fb  7we4IZ΄@bc'o M":eo>UWßa3rpн]z܁/kԑO0 tC Q>΄~a? >{r=yy#gx#?>Ǡۅ]?3_]O_^,-nE%$q}QMfa 6ݬX左8i |yJe)bqYV)(Xcg$tvfL'n<;WIa4kvgK`FOl[[#Z o :_Ty6G[cbͽc`ʷwi G lprE3bM0 ](u(C&:嗜2yz+GkڮՅzP5F}~cҞet) :P9_; mW7e|w-[3QgjrשItVb g=֦B!04Eۜ*ʻf|Խ;q{"x_䱁PEԹWCMs6:2)w@}6)(m -{1hMwT*j|`wj+?xq`{Znx4 U_ϲ ]E|_:zjs Ū CrNg'{Ko-&CJԃ{Ȳ5vC 3 k4;:es\5 v A.ŮaS?ʘۇHg")) Q45stDL$^Z,؛]lZaN߲1/$0$CLzpDET?ALD3QpC!+XQf\]yV RLsT`Յ*Ż-)RZJŞNU@'t ^c1 aNK畂|n #'ڭ1gBEhɫywv\ gZk~_I\'S9ί3g?cz؞mǯ;pMNؘ߻&z]xx jHw#hФWU<#nXyP׬ؔ>N~i v4m BVc qG)!mSKuvGʠ7k<,YWۜu3>I#sߖs.Pۙ+vJ"}}RRtF C07yӍ1"ьm5e# x*:j' O1K*|-%-s7{c/$]Vwn-xy{xu٧23TF֊3x| y)vÊ_;sT2RN`脒ϓzl%֍u a}ö2޺ \$nmAνORZvKK1[mUJN@O=G1On %Heeey+;ץ}>r̀2~cY#DtCŨNBNSE7\RQW9|jK@^J6^Qk. uXF ދwﱱVO6T?1Vs{BjYۺ锑V]gfcLbUA;>ju?B#"'/ 0=xhxsLOm\(Xqo+S ;#J@4fEfC,Pd{.7ʑRu˗X׮I=?y! ?/Z"ݬ +JIuوW,xuG[I)vpE1-u9E).uR#i+nEstk3=g!ʼHȂOrje'^$k%gI玅x5~sD1X1G;|9o(~{G~̔ڶݾ:]~8cϣS(L]ꀩ$YIᒘqkUs=&Jz"pH?͊I^|s[9Da'߰IᶭDJ̚to톩|T_Ϟ)rɇsGD_D=%Õ1 -]2҄:_ b5ڪԓ=%R$d$%Vq?Ϩ/[5zחJnEu#$rHk +^S0K \Q7^iĘmhKxOaX.YF-h Dae I',G;k'gK"|%%qs]vFa 2!^i`|2ΆG\

      CC1Fz=zpn68#-㐮J@U$`-aGc,j!pX4'dt<«VNW1D3pr%|?^8M1Nϋl`g] i?rE1”&sډF x˩$! I? \V4aHcAes^&2@FE 4~c}vd+7 ­1xC@z{GtsRp~'I)Qe0+n[V=CBQn fVnXиG9q23|`;s>XE,'al8k`\d6'իäޝw$<*ҿTLT]z5jm5!(޽6UoKԈg/g?HJ8μf[&,mYI-M5я}5 Qz̨gʒ(z^kҶIw~jQ{onO[_.EA8EmQ(?ݜQj1M_O(_#9҄{p~PLV7gwQ}[B7}&y/En 浂r4o@>I%$MC:K8ZqW;9O>4~&9TL־vz+i:>dZhH-gZg}yEJ~m8Px {W[Ua<#ʺ>sWWR5ztղG.N9{kV 4Ik\Z) Ay07c55f")Q[;O. W0>L LP9of"J%.WfGIU/;Imӑ{) 9֑juyCyfIy\=\5ey:`-O 'ǖls,ЂtYlX7dӗ _0{ࣿ8ffR/XHO{MS_V^ B]ܱDM3A^Hh*ўW6Q Δ8{ !Zg{ުĸ S03qiZsR  ہv^3uRrXgC) A$:Ƨd ݉1h%M<'=úQJ%]HbV'x05IVc3ԓQYM%l\P 3ʪ!BN!y㉻Cϼ*j~=:\)gi#s- .0EԭrutE'LS"Lb#p蚽:pEM##Eӎw ^pɤ?eAhMqnY)Sh`GmSqNwI3$ J7^g;w\RFp;j0t&mwV8Q~k~<*NM@` ϙ(&t^@~k_&f . ef%w̡U/o$`y,ۯx xV_iE ZLdD# I#M-HaɇjhAQl%EO<&[_%S5BH ? F0WbԵr?g2/RAm5#n ' @\g6x×&:Sˁ.\m@5E܁c›ׄuN3!]`zY~\﹫iE]2(MyVneT7go kXY`}2rk[o.4 뉊喿bK{7h0ZLhUS+-"Z nP1UOAK8sχ8@J \G*q?#6Uȃ4{*vG܉k;xI0Ķ&tp%_ݻ BICĪ}1X_UcK K 1fOnz\mU3IGжX;9ҥo]4'v-K8'm5 l!)*9e8MyCT:p8oX%hL\!)[ UqC?6fOf0>8$V.S~s G]hhI(QSUbj=O0&%0W*3j?ȷڮ;l 8H$D`B40RQNT(/φq*[ WҴm,4g!,[fE(*ݯ<ȝdt)ۗeE a pB3̣}m9<~ \e#}gl>jt"NƘ6*7o=XH^,W7W@o<* /O#Gz9hd 0 9Z{U2hǹ Lԯ_wN^ h=عC](Lf$@5kcC҂YT%e4g [H)b]'_;cE4*l67!'&ӃŔofpP[@?Vޤ'{6l\: d^-`afPx+^l\=6ݰ \]$fz8sA7nM W5Y&{9Gh\8ŨVE+M,ϥc̒k/=t953Զ뜷'% 8G4}킏ZNzura>9绪e;zg"gkЊ4::dzPdE`iڵ~yi&J!{C?$La} @˷ߡzm3<B}/y?Z$#|$}/݉WZ&-{oik$뭱TIf"2ȋ+1`ObR5MSBu!3ΙyhN1dYEқz4+;Mt!Y.я;]WOMÝ:gtj2WVjk&:r/,'Iuypn0$hzLiCa. maYhY&JCہ[1RL 4(a ^S3O8o>m4Lr;6OE-L2JKI2tK)f8OHޓ>D\nċu!V&w:0|.l /AN׷0Rԫ[|JD4 R}#xy<mvux5Է8\ǭ^In˅D˅.{Xm󀦻iu$oy.tHK0yv_JʛXVCkQW/l-0&Y<!ҔjL bu4wBhɌ<ľ߽.0gPH;@ )cPPAVzH4m[~G.]S?W`F}E$yt)>gAr>lr>Ҿ_zoY{pH|ָ4Ɠ[\lU#ޏ  eGf5D@ڻEZrr=Hu+5+jӰH=>B=suW0J<<쑴ܭ©Ċ䠎٘[L:ɉ$Z}ouvhUHZDAQ}r%s)M*wrWPsMҐ!z1XL%9Ejn$7qց•]F85`4dhC !@ʳoF|S;٧U˙X[,k54IQs W?3Ck&~훔mbMv{cVj|qV}*}4~! #(0mV?qBHA$p^*S/4^=;Ηf0LP:W%^Yl)wMb~7SՈ9ȶĈ H>,hk&1 rq 4RIsGq^1^#gD JpHG_DE!D傈D#fE1$PiHpI—u3fRl4@qbX*;a!@]; *mզ>l6ھ <ۊ"DP<9TզiLݒ?V2lnBg>K1L=5>@AläB=͵6er/}y$Og*6|Wү5rw6]{I(%{]JLQx٣RMɹu%{TBK:49{\W8V ڥlϗ y  brah97=̑ŗ1]֙L%1={u{`}{eIU50΅waLJg!,1k'wf&흘C%BsiZ2p\BvStȓ琜3?Ñ:,o z=.bHOE=z\KZD'HP EixU\Uhw0f0NĖ3}a#ab,=WSZ=jɓDGQvYͦ ձ_!xp>xJ$Yʗ h4nqF`]A|%YRFHe8pqN9?&6̹iS}R+QhM#V}pG:qյ&B_ VJ䶠ͶX_=. /J@HD7= ۸e /6A :*nD^A@_ RH"T"o-Sk/{an|R$\j\Cmߩ~J>"S98Uȓ[bw6-j`aU}=i~yic_upS~Cc* ѻsf$_wD4i|gV%<$ߵw%Kٙ+>4UWspa`@4'@1d|ç"/$u8Vg8Ez[%WY%9%ɔweиIIqjҢ*՚1 :Ftj3t7ow|.s4:֦%b!+GivBx'MtxeBʸ^gzDN! d|n/'mYitu: kO"OIjgvcUw6iˢ0^[:qrkI'纍VϞ^Tq]5ԴEW#?vm p5?Mmʋ`Uoe960*)S͉7}sވEy<#-)I=ӻv 9U2%0' ~gVb'ԮX'M;pEgdZtZ~%3R/oNe-|Ғp keςj7x6FKDp-36"C]f ƶKecG_D~&ቺ@n{J RP.m.-(6+"9ʂwg ATFol*+ėeYhP' İBP?;*P*fKWi.bf48Pu02h߅gpn[EՆ>ØN]Ty+@2/V<"z}gwQaބwSaIV#1n:ky_SǞ4O2h舘^9#DTV+?BdW. ҇|u3 |{K@Y|8p3Tiaߞb}fH*ܹܵ 3O(ðO|g&1|P}~Rr6GGZBd;[XCѺh1KQ.ĵ8BpZleLۃ^6VQ]QLi i~+GYR6l@.ջx H=1*\~Nur\ uzÍvcZ0h|T  xpv>._>p3/,-aIHfB h/]9~ǝmr`:"`,WDoJ,HF;^clT.JԼ++|>z8Ǘ3E+aB^x>'#;؋魷Ably| ב U#EWt_Ϛc>M:#]W@ `c(m})xBů_bAD(<ə-===ggߊ'7  ?CyTk%y-4PNgZ~d8u6 seo7: _O[J*uhK^QbΊw9Ut@x򇖬l8G%ձaJ]c%1`'K̦eJ-PZ+।P1QujY_7vm] 8ݑ<섘/VS#}dm*.}g )3?3P=/!k+s >:A 5z{busۣ.,7_g%ݟIFu\/pt'FN4hZ>Oʧ]7TܴFKmm„A^[d Zg3aLGx+bf]Wk tEo(\lO'Y?fS1{cx"*?P Gd_gmAq}5[q 'KpƾYKkjy"3f:gU5rq *3r穕Z@^=+]DYַAahq,oƳ\|xh{pm  >V );8rjAx(dYgd+/_6|Kt1-Jօ/DBǏE };K-Lm+ j~g-`3STýZ*B4y{p_N|Ig%"i[A8 "FT& XtVc>mJ1qw[Jٸ,Er%4n~MPFHrl;g<_):҉(U:BRt?gW3{I Qg#&%&,PvrC~gco'-:h[+0?,loڜ.\dr6`03_pA}jxi\DousM0χW iXV:bfWN o ְ#Ph ܌S)gIDRpz03*7{ i#]@v5t׭@+*M@2 ^55rF ^tHW"`x]mN!@D#B^J nw~JڲQ/0"-ɨ&U{__Ř;NI$ SA+4ݷU& ]ADM|s.Bn1{nnLD+tGG&`YdY+N.d8/oI@8}wX?~m} ?vѷ[QMC_(ęd yt 4O xnGǮaG''>Ͻ:Fkx)PZ«sV%7#-z`L@ƝPc4.%,(PH30xN՚/c;rhFX5LITNXCLC/|RHdoz\s2l|2с:e_7[h+ǡ_L-eGYUJ>g ?/;R$-.Rs@n7m~/=X(K쾾o)H OX 6Cn)'08/9F" tLzkJ.nխXvߝ@9,CǙ"@tڮU`W4/g*j"W\39NI#U86TB7Q;F'fR޼ <)z@:uj':䁘*tjˉm$HA/vc}<{H2?+r4ǨB<v_[-I a+VZTpXn@xcꙟr]nQOw|֙ͳbW. (eFҁuD^7棳tMl,|!<筊VF].€̵gYI [.P.D\PIVĵ(.W5-Gŋ]^lN>2uoz%Kk{"F_wwksjuNI*K~. %8V#g9\PFz~uTvvPP(rG"]i_#uKG5=3#R;vJG^]S_иdad0lBoԃ޹u GA{Dq'}4-3K A∎0F|!5\gaXnjVc2\1*@h i1((ZDG1Ɲ#$?6Fpģr;9$e0T~HBa]TkHOW[*;v!auOdX}l7J ]'YIcXtSP Uow*p0}Yi\#n^ZoVJµ2+X^0F!KeQGg,nxxӧ)гBۺj>:BEj; UT,b%AʟQBI9 QiJ~Lz`=G_o/yqmy{C"ц@ƉX[VAgZ2%0=ȿ\,JǪ +YCc#ne8@W%3mq'sqN+&I>n?BUrz5m<_(/R_&Tihd B},Čj,t~g?y_}͍DNN5QR~GF,s0KV5 a5](. x$ 0إ7"}tx=y(>9O|p{1C+r:vҪ0 ƄX&yo)CҐ7Am-P\)Ҷe @]UQ3639gnGh!bU0hآ4NPrwVDBE4?8{{#/ E" Kysbv1qb m[8cȮS[6:7pWϚKO짋 ~jLU;0ɓ%SJScډ-yqĖ@i j0@]@$2f @G[ TYAxٓǾ[؜-P8X@ /K>ëmz`wȸ%ƋI^׾\燓swh䎴ܒk1, ށ)HĘ+}GlƤ&@nQ@< {6??΁,=6PDx.`"BTW Mp>RM׾hexx9W=JPd:Y/+{!Wv_X@OJv3컪?ʝ#c.mXk֏T!K ߜ^+cĖ)BdѣN^`.K Zqf} wv A9f pW'B$`q7AyqZj3b]ɛhsܠ[V,^VQBG1S %kĚϵDOKEƢŤ1K~g2i&k*Bc8asP6꺘07Xʪ.Aܼ2[ǀ3e#v wPz.c"\ ɢzFmEFW֙EZT HMcq $l_yTi(J"FG8QسEmmY_.<[7N]XYIw`¦NNFPf҂c׶M]5^zs%SsNbw[]xHXAB3 Ro&ys.eWtN9wIup<@BcVRIf@ VS&C噲ᔧ[&nؠ'Əی  ަC+_p懈_pڝ&W9xB2+>r*XL rpzl[ne1RgU+H[Dp5W9%Mt2(_ʲ:DU*Tr u ΉfŁW Yq0u;)-6vbUEC5եLX{'6"3ˍDWΧ`])9aSiSC"n$ .N2V)(aM)1WNICjo[e?/y0͌%v~]:.e Шx`).'>0rQ1]L t~Cf9/H)|qغ[$rHQ1AJ 1l?۰ sQдBܶ hX@3VG,1?h-Uk9H|'M I=x;|j | |yBdɛ'N9LkB޴-]*'r l ̍Y_~14<؎;}'*ןd=w&GȕgCMPі~bA dm@8lVkewjM3;TUpV&V"\oQ9F Q lbἠTj+δ!Lh@@R_ֽ {;EX*W5]~K+Y_:u^F^]ÍMJZzL9,Q̴8t~ܷ83?.[_ITM A0.{7aYbg4"6xP=^`UJ m=0 Agې~(C}n%_ A6ĈX`ggGMSjL@Nڠ nEzff*e~p.lf*Q~-s0Q&OPvуzre:fYuY#UI0rŷX;\\oi1ˌF96Bŋ |Q)8]r1Rr;]r-nf?7P<tZ.!7I YZvS#5F(T%|Y;x=d*BKk*X" D-n4&c03D &aɆ[tVSttG祁s+;%I|唀"G[ͽU&LvL+ Oiկ] 4/\G1lQVo0Zyy;l3ps.i</Q h㋉%4\12rC({˛mҫەQQ j 7Enj3-0J1I,iշtq: :/Hf5ϗ!b"h4=a,/K[+קB g-wv8]T=z+Mg/ޞW0pU<Ñ8>5ar0NXuXMY|)@wLjZԭ<!uy /\+e 3ᔕ1ʼ` v#n]uC,n8}8įΞo-D8/C*/ FQTs;G^l4 \]>}֞nӂ1oTh[M#i~~o 6ph -ݻC`$wȯeγשURNRԩu SRiG̘}rz&6D%`g}HLl" $LuI '6Lu8x.nF1iw.VͮZ djg']+Pӄ*gAb0Z4pQF*9p@6-fp 4JlTz b?O9@' ׽7%JR0g66y\ap^1!y(lO 5-hs $^x-E%0LA˯l`qQL?7zMаA0H?d,% ֕ 8g4 /"~Io+70Wֈ^¶Qڱx_"͉k=PTeWf-ކ}s% 9Y~dRbk5PrХ)2^$|ib-~S}1 y^Y }W4lNpA VO folMA4'uvk7GXE󝘤,\W7X @TAWګ 6{'9BBBFKj .QrUk;dȌaœ`9w|*MoNGaSܮd zb0өPs :b[J{A0Ҁ;S\-IY< djUy@DCj+SpA+м@_*Rh#Б;)d/]$vv;mli+e{˭TA"&d'wXz}{R:Q,-AjwL[.ʂQ*_ikȼaЕ׻vqG589>될/7hќUE291*!)1PM3^ I5iL'}gR)cAnt!9pp[KU< x5^U<:):A=U^ VE3VyߔHP'۲ K >DP>h}VzW(-W64Ɇ)`ŏs\e(+fȾdRf{b\N(X*\Iƒs4D*3g P_Z`[ۥLZD.W1fN}{-Rn2^$fGRrV:h QjE,wYfE`~l8p>& yˡZA?Q}`-XZNLk?w-ID"M)ێ,~I! L5`,^5"DCUEt}'3֣LY̳Eb(*Yf"i1?Q596gLfn4V maA)5B ~~hE]5_'|1J[|l)5uC '%0;";LGV2)d2-MƠ6)Q`WΣ1Sh? ;G{`xdw o10Rl-~=' ^5UM;)f5Ҡ_ৗUCjՑ)mZVXRg~֖o=_^U!g ֳS-:$l}K@ܢШd(ËUSzl3dt| . 7bYƃD9rFAxi+KP4|8f'?^;%|4`|TXQ^[6R(P?ۂatIul~̘O)ICSNs9\hQm?uđمd/ R3([.!,q_'U(W8'p`F~%dc^ %[C##R#pfLl`Hqfse};Y$txOv`Ruk!!VPI[º@X$ Ve"%κ5K0x{qBq:fpYݪ\{6>~Qm@zvstSMS ͵d9y0*HD,\d@9nԌ=v>8" ou]1nE)r(WBJ R/z\JPDЙDzZ*uz o0$Z+׶ &6 ,~7",%cȑݝm/p6T=7D,ʟ!EеYˍCṌ3N`p9W)7>_tX:}NJׇdْ#[@eRy56q_}AOLTᵰU'Ew -Wl%-gLǶ)0 >:Ss3XT%*0GD[GTPT`~UknC1x^ ~TX7pl !`1j(L˔tBъD~aE*jކ\oH彧s0B":xgl0ؕ/V!xwO"۶Oф@8{;=9pW.ݟ/NיLQ/ E)5{)L(Z,Z=zԥE˅*FR=@͡k*uJHi˶'7Eӷf;|=s{p?T3I;o '(8פO,#5KDQT_>" %;G[ᶎx&Om9A87+!8VX*f ߒHQtc2TL\>_64G+Wcڕ/?BrF<0Ћ;wl͂RG>TEGW73T4YO#̚7/ᦧx 51j۔y]i"^DZ1W I[5&5M-Gk 30x=Oӕmƣ)߶I0# [?vHiFz_p2oc3]RD9d{tK $-&X~*fC6)]YB[Y[L d)OKZpGm˧C$K@P{ ̠rMoYl{훿lj&Ժ!R?1Q( nF3lvfT1a{"죴Z905UZyx&0ce\.E· P{۩*SK+KiYT"KCeև;.vr=jO :?6H.;7rNc 1be"*Sl.zku# LB964TaMȂxr4q):6lZF՜>j4 n~2EbHF&>W"|^é"=?_Mk&v3*g˜P&}pTme)HO:pP:[iMea8SI.e3ش2yVvz ѐa6;=EG2k yTpR `^ Tڼ $+>ϰB(90~ͧRƄ[G޶o97$bhT`Q#ȭ^^OTnhQ+IF܇Rd?]JpJ$an`¾~8[%y|)dpɨ#K:!iT"ZVLYSϏJ \#JU>-uQ.^BgYWtt<|4T`! Uct 'il.:?+< x@2~ ܃s ؤ-'zTáK$K[|^D(E!#ĦG ѵ )>?&} F}ՑcXp 4;szС{]QK g3MU!U:P>B?F>g>m n˓ ⹉YTV=yw}H3<G݉9>-$q@Ãm7@|5Ȋ߬ tIׄHO Z :i>+)`9Əexc1۸]hߦc`5 ur$yXc>&+CX~qq=Uۣ48"( Rı}bwxB66s[#czDbqI.Ļʣ?=A烓=ϪXP>B񪳃`[gNGše5~lgP}U>[65#a5T-FU~C-gYs_j0/zs-C{srN 9e؁z<< :ÍLSbp٬N*H^p!퇀u HHL*vQ[3 g0as SS)\^9ڸwSDY=ICꬸ c7(iΤwb"tX7 iM#ۛq|W;P3THz=$y='wM'C ?G8ˢ&o`O4}L,`v;7k=Z"RKUZ;bztA$SܸRj;,ljPǝ3fSMm6<g'vCP{!)A>C5=fάim |0 %=wЌB{Ӗa)WhH=Ӱal:ؽ\9;^FnoPR+ü%pPIgԔ9yhM*9`fB阕s0'n؅ːTTTI!⮾;1MHPx \vlٻTXzj[%H/ ]I{s;T'rsHq)])Q s 5Z&4 i_ \>h8'nz q#Ug蓇S:о{= 1ۨ{5tWv6?+x ]}豆a/$[EAQ!钝qx QMScvTD3ՊHSdS5K˾Wwk0&Ҥ&מJ==͹'ӷ_Wڲ}66*ɲlӁX2혡qIwE~Z()O5I}ihNGwK;uZC2?q8 [.EHG`^r uB%%g F&jəbV/H@2 >rJ8نKK2wh %O)QO@f|"^G ` ڛ뮜?y Q»$b !u:@,Eng3zȢczZ̦ޯ\\^i҄ kh4\igbnw$T^}Ņ{RI.AiE*Q 3WC3S\e>ܠxVIۦZ(YTǃ\%^` bgv4d J!3^lS #9a"W!1-u,YB}7\Q3e:XJ*X+--RIdLBaR @2 |_5Vsyt5u4|' Py0 q$`Yn}*fίnfT*SZMm!@5$E}ՓČ\k9"Εz}mg._HE+2&Ӑj& Yΐ$x>$T)sڥ(vև0^ M9(~Я7yP'ah+ҾHL8G/B}Sxm7ŗBg;]4}Nmz~y u4rJ;jϢ65} YXsT jȬJ%H[HI۝R-t+ : {q/h nr 5`%>aL3y)x1[CUiPo=|kFby|i&qtHmdsUs65%ˤ` n*! **.>+zD!G>I"ڽ_v5?8GqHer{Ri!3 5D\0V j_XήNܾ7OLh,Ԩv^MFԍr"&n51*$y{[Awv { G}4$Qs錶̨rLd/w*q2m5(0vC8^h)gBImI-> 3 (&}r! IêLK2?F+oO!Йc[q\ZEԉ0QVTITjNDqr,҃Pa6]y=n?q,oʿᴥ Ҙg 3n\˯̀_cl7Lv :8\8zkK_0Vt>rkC~l49u $"%?ʈ ]r[Gl<$CqyWgR8L_zҰ/,5 m}.;wvJN9SuେuG;P3T94Z~&C9}~+ۥ׿e W+\߽FJxP(d_5%@~1;hbQFJAv3;okv zD O9f jv_ioH794@J6OgJzqt3Sx@ĕܣy[?#$❎J*/ am"]bN-E%9+UHށ_:/mA +'r ff* HL} #ϧg?$aH;ic+N$~VeDJS?nv\:$#@<YQ4[;/U-b %>*#ړݲћڙ i什¯0o6q~yBxS PeŝlU ъea PӘU =hdkķ^~c%E/"{h6R K͝cU %(Ô.. Z0n=Sh9Vk[1 KOFaѩu΂m3•Xs*SL kw2$G@4GZ\ːgPTH;w;ͰV.b vKBRBo3߮ZI;=t -J^FsЋPRg$Ke-(qQ3&u=V !z]5=0þ;sszA*"oFD$08t5)ns]t޼.8O \!;xU~ L h+$N;s7)^8G:P=BIX9ODo?{ Zo{%O(thrOevwM|?)FN]E~Zi^:/ vE*e)i9Ns;~7Ș 5 hĉ;ᅭe<w;4ƼCYdط*PhJ;D|&wQ7(SOFتTo#,D'@E١Gvx1t>G61tܮӁw9Qihmɐ_\ Tnԉz^7rl8O]ʉ]n2Ѥv|. q}PۼNK]NZk%-UhBꏪ|lYTTJbdf%"^*?E@,̣9 ؑV⹝X ̈}Urdu%~`~Ip3Qj⼹p 5?钘഼6"H ʣQLLǘ+e5fq$M(L׶n j:ѳ3i2ꂮ/2Za}AB+W~n]ndXIz]1{g%˚K0]}n)Rhjz80I˄?BKʽΌ[/w]J@Ӧ$8c|k^~^ . oy=4XH5-kY}Nk/_J6;G`^R)+4\.ewqU~gQW1!WV7I(3ȾxԼD/?_^&9ަ(0TND,Pկ\_tٿ =\yGXz1,ڒN7˵M+de ,v:3%RMOt:>[kHuc8N]\/l=i X"e3hܺ= :!tTL>]xAjȫ-%r`?M UϬZ@P::Nd!Ք8QJn Io3p+1gVn%hnL ewӼ[%d(^"I0NRr?Hd+i=`jsT_Z;ܗ\&I?G)eSD%DME>N;c<8+8BuWd}UǽmglhF1;*}AfeN4*ChC?6jjϨc-bҞQz* cFU PF -^ې/bC\2z hN7# @|!=_Zl!mݙ*,fsh^Nt&ߴ@@~Â}Pmw↼Y5q(L%8,\G(.#Khe=6xRጨ~9?!ZCUfW\KƑ)KHҢ)<9;U^޴o ؇GnM?uS*957p8;ܡH OĦ;.zAY7[OoU8E!6;:7-/w[Dh0~@ϡ15B-j`f.{iG_g~Q m|,={wuW;Y%x#_t^a"@uW4NY8L[B9i|@qHc霿 _+]j iz0ӬKn@ c)|j3k6rO/'R]"-%;E+׷A]7d֟| dkLxNi"97Y.z,6Kn!]@ C|`o}ȼWBA2Rh!H} dء#㌙7%>%o`^4zS?^ 75ሐQH oz:WNC}mEgEr%⯗2gȖ6Ւ/Lus2!ivBQF;(q/WtPTctnaL*d+0_ /Bcg<~J/FJ?Q_ϭ/DUpUvM-ܹ=1чM}༺ 3](bs<T8/H\\nڿ(^8Uϼ`L=9dVpmCBe_óXL4IS`OG.cb~iv$=_ВUnjxD&3nf&>ĖrQk&xu#2% X7҂)O#F0VlJn8bu>&-/)Uh,dž8}O#Eǝ Fsn<BDLp#h ZKAߊ$$"{E=Ai*djP.}م?mɳ(KM|Ω'~AH:^`axd="kl` BF{NFۤ3#Bapl?a'!t~: <UĐ@g$899"6qG-yzfeâYp 5zG̀.Ovr^S@[)B*p <&2 FN"Ji #/%TW( b%t,ӸTvs'4t;U/SjM26pq v\@<9)W%:[)pr8:(5c3dmQw!D̿ɔ_볯mSY=pCVJi=:H>Ca͈-3q g:!&gڳ(Zh{CmQ*<=Z*j۳X'5..A7Z F, (]Vo#ogڨ>8Z!Phv ז¨DqIS_5 CE%fHj vu~HмlpLD}"&A)\+^h_F'.Y(w %/U^%/y)1`Yk9g6AyfK|(Oh^S`vb-bְ?_5e@ D5Җ`9*'\͵Y- څ_=ǯ͚\_$ܵ\vb.z$_tw2'n  GS-+[9%< ({1! ERě{jQFOxW]"?0uB1:rV'4M\eoA{ '\:ϩ9s^C?m].y ҮT %cB~'>-t+{er%z.ZDɃ}UHiׇrF*'3Z6 @%ȯ( H9Tv't$*늋(' K>n)4&<~OҼe>ԦWyutmyn6ۦi5WRgM2ӟ_fi.|wJ?+!'|9wac8cd7B6'/!M;f/+}{<0}1fF!^h+sGk0-JviRtOq?knV{خݟ>c{C9+BrdtpVuЧpg#@ԱBs~W5.zitc˜qe.v܅<[A*`i޵) l@7k[@ v[/w>H/8|^iyJS}bȏ>**~S!<ꂶR$V5ô E<婵 <:몵&Lu*q~_ (Ǟ_\gMٺP(&7Cgp LR$;[[CA?vؑŜ d)Sby,PY ۟|-Po aDS#}5oPj>HM s܉0Lu['Z-n]Н*:[Cҷ߹]CSy_loKeo9T$ $_hҘh{';Os Y(ٳxxzػ8[X [qmə]!h]ҁ w~%lzH0 Ip(h&I#AwJRm'sԦEGV PQJqԡPjhYyo1<)2x ˑIo hrf{0AߐTQDמJ.`T7 wLlQZLJkdJ8[TZɭRȸXTk:4[LE 3n"7r1Q4\y`y*`ߡ#W(_8_A_X?%V D"JDFox|_ 2<9x9eŚ>e[ w5 H5l Ng1ht!-Z’O,qR4Fz= ě/4#D7V X05p6ŭ3,eBiQ0KN:4xZvy9y]o'O-]AFG4I_ FPqT^k 0mVx4cSu[FN/*Т$wlf끷gLtWo)سzZL@WDF-Ҋe4^am.[>#f)B: Ď ZYAc]; 璩xjQpQ >97=0/e!4U3J W\VJvQamq:}rBvi"z0.yq"V&bpn* Cz'"BR[5TwNbR?;1C<)4q*JL\l_6&j /`.AkZ$>}_N׀f, JبA:ǘ4EVyhoWa[c2x/vF{N!^jp74a"#uq1j͍2/% sd֪@g!) Gњ GLDL8dQ}%fΘ,2E)E@%J|:&r}5`K&RVnO[Ց/zG$Xmzj VZlNL`й1IqQ-Mrm'bX=Zd/>t~ˍP³4dA+%Dq#=6eڃ~ $MCߣTl/'1Q3N^$Vՙg0|o&ӾIυb7n;H7jX:|A CZBYZ~>%d;"b)IWEȜtwDSS FP^QWM/N8T #+/f1+eo`דF?Qݒ//BOd)A\ +a1knKvz\k]gY'$1NFURL،+}slz9۵@G︅gq{RLh*nR {Y(07^Lw? Q1kjC%E#b8LOWH^P(Wf!2E="О DO2@Đ\HFp?1<I΍٧ ?>Y ;}QSc1,J{n&0Js`Ԫ~OpĢPw0jcXmP`pt~N\6KbGcZNH'"J"[qD4ڜZD\ ʆZ;K`jNkPvs*q|j5:jH:#'3$$>4,U}09AyhJTl"!F-mƗwz;%ǃ0\5sF) 0[4kK #!qX?$5P? ^KO٭~<) oLj)D QVΦ{ ~WѪVARW@Ò+T?&6|R"怑^D.__K͂u^"xSpyZoӌ{t,nZ='mG>)ڍU_wãcy-c*Kؚ֗~_4g˨)қ Ծע};Vo&?? %7(lH:Z|FrйҮ!r24GQ4PeoTO~TQG4]AaNJG;9nAl)VuqERks>Ů1I]9l%|r8vWp͡ wmq#YEMġˇ={}($0"+xqg><,wM >f${XN`-@ֱU^G鿍.1JP%uGd?ߙ|qX`S4Sp[l-ergZ+͚K ֕=D7U` 3ϊ;` KUރK\쏕+9F  8Udk";e"SM Ugd.L%WQ{!4,UuXi)+<pl~Y& VeeGI5-g~`Emn<9D ae%Sp+sH>\p+CB|d2^\p?-V>y 1_u8{oQ1^ uA уT>?d;:~tYEh\ 7jFo{lg/̻Gu_Zϰ6,.-/ *{϶jQ(co Ԡk݇0D8~%:K;H>srڙ\$%v!s-;Q;H&CBw"||S_IkTԖ'w|P{pYE4EűAPe~V.A~̌JBrߩʣkJ M MEd3IW,~({ i%Z(Չ6"=*D%F!:AɠdLwA[ fZhϗR^AiT/W;k|4x`:hJ5|uߡm"܀BQpY2p[qWJW+.A1dDQ ;#F+(D%= Mf Z1s[|Y7-H gP8;k*BBJh Rjv=L 'Fu7ʅKl[+Yfyag-g1/:I9VZ,JӄH +>0be%rӁ'"ͅb/9`#.|Pp{\,VwԐdzbv f0b&̦{ew$9M?^e Ttu1ϊ}:50Npg R;]trM?kg'wHKw54+>W+ eӕW} wf&Bn# L0ɞ |CnͺB|O]Pz$r7$p'z$_BnQ4"8 H{ X|J1ȯ2g9BtEK<ND|e52RI 3HsLwP#xLa2H6pc'B*〙^2L%R{ ?΢؉ gRpJ9NX{^%wJ!WZL둻`؄؃n(Ct!cEzX᥅Woy5(' 7g-B|21i4` 6Jמj5N)ZJދf!q E MtVQR% S98zPlT¹J.g0T`>SjDS`,oodyɑ?ҧX V/ȇsnAq&9SUW5v!=-!Zu?AQLl`]lDZwׅGSu5gaC؈RhP.; ek)/꺲_mR\|Fsa/w_*J86YF^)5D ׉]lr'D:@D~lp^Z\-UL.˙ߕ.6q]-I׏S;#_&o uoʜX:U\Es. l%ٗnuzW6ߵ{p)nMK^0|V\4{PspĞ6}Oѭyϻb(#-IҊ"(2;|qOgCN|CKa.113L<;y&w'yfO TX )`TQ0' \y[;~ hv;_dAQ`IٲݠK_$PƘJ"xƨ7]uPs!i&*ES&g m "Ji.mKQ۠76U1"),]YOz fM[˂wx.l`&2Cwp>q ingiQ=OK K gr =譯_2͚u * @Za[˴S3*1"2ṚLIppI%73"|2fqM=$_4 jyf|P <$F޲7Dp. HF @vN;!lI-ziLQb4D\fn,1{Mj&@dV:LHZ/ztC4dX'Dij!^oUWŧ?vlf'X;i(ίO#uqy LYTάɆb.c) 1NȖ-|o'`V@_ ˥ΗVH{TG+zP@ULg-#6v]qw)arwM}_dW--0>2q9Μ{Kǹb~LFꘟk4GqN֟$V /ejW I1t {0 a8%M`guiLuo.ߒ`zbHãk F;NaA/䄢r0n(LDƛ?!lIfcyUvz+AVh4g"AzzsUGT!S]+Bb^=LKsI5:w[SvݳmbQW &ى͂PoވFzqLܒ&*9MKsm,!A,tӏ]^17x+j4N-"+88UDK\kDve'~"k0^Z*D5xNfQ>g(Jv&H캙=+@5Se3S#h2Pf^1F{ 'FOs6<9&#6xHKge%;qj.YY2T@OCO6T.1ULbk@O6X*]/`A oAmqI8|ݑo3Cw!jifJ|Ӡ +R҉oڇ%6^0HvH8]{}18 ];Fq/[eV.н[9tk"KG銉~(KvK!F3 H}1䑑0H-vUAJ ﴉY OM=<ǭL6ITdoda+>pFaf!&^Y|2V-H_̋聅q@쎬&3싙/[oE+ʼFJ[$rk,[ᔲBjFt9s,qOmh#F-Gd!=cMPHو@%ӕλ;orAtoty20{_d${46W l*kޭ%W}:,2-iIQso(x#Mx7U{S|KԨ9Yq?MYv,2fïV$1sN5y1iNi}%!eY/K1e,%*_bSN݈ȍ4g~fQ8c5Ub}4̡W B տv wIQKf[M)3 ;L7<]ZP,6Aw֗9 u$d }ZrZV\5 D3S|e| ]7c *O68֋n؊5% C@-p}[q>~[^wHb|awO9I# g)ȿ g7!I]J%D`#)B Ulo=f.(1sKQXee'.WgiYg9!zŏ{=Cy kBC …% fTv a3'Q] D&YdA>ox*'/?8olj*^;E6n{+,<ЄnQ`ު 6SΟl"T,aPr1*:?4~ݞ0< f DE44XZĵgt(}7{DS $?Z&ekq XJW aS 㞰P-VrRRMd/eu1.y.'+R {(*0P*DZnd?^+Jt0I.8\7YͰ0({(Bu6cTk;&zE0Sv.yb'laʁtJj!+^'u%7jMwxmc;0&oXū 'offn2: 4!w=%A"^0}Z 5_T Fkc]W< _ CPϢeHgX,dd?Pדkơ0kvoL5Nƒ+:MƋ:LT.pq7b;‹~Y13T[L.a=oĠd1?̖9MUo(R*uYh[_%:%m_-LLV)aEj Ds'r֬ر(Z 1{Vj+=n?;t}l<%HYȓQqGR5B$|$p9-Kߚr Zb믂]J^yG %?w݉3&{/Śͯ;Onr#/ I@Z]]sNd}y(zTv{ϡT׈(ˇG/gt_!L0J 괹ԉI|jWgЁ/U]*-'_ $9ݕW0̽_20oP(zbI%[KRxnfRNSNǝGy0FkX)Z/Cy,4GGGү (~_rb ܁uW;aZ?lѪ7 )댛5A$GRVcRy,Wd>Wjwh̨>,r/ &}VƄD49Oq ؒkrmEqr+πrt /L `){zzU"MuLI{@/50-Fs27%gJ}k1 CJE9I.^4;#_2tBU #Ϗ~Gz'MHziXZvi Luwv?\"1725:H%Z"G;BӧAL.]cNaώ>3$BRNvnLdw]NET>+a3V>DݦRòYAW"@mn u Q 1դXɁ~ J_l*O2xjn8 /9dtl|[LwKa;3ܸOlU=0AoFDn_z 6CJԾ٘ikd:+r80Ŏlo:p!+#p:fX FJ(C PiDtY#kA5cXkI-쿂).%aNVxrN:*ů.%_թopY2^7;5<(f>&j:QsXJBr&3rnP`O jـ]ۦOm-fRl;g:bs5lK=GzX{ObWR&aSVGvnB[ @[|aTG:<\X+Wū5|-9S-3ꕿ cb;qĔL-te4t I_E,,%+5qAs9I y:mׁGn \e)/IW( X8C%|v'-gwyq L5ްS^p'mN,,` |o9K)]}5zY O? r;r4ܡUjjwPYu#j4RfO Zģ3O^\zU&v'q&5k񀩈*zJ.84}.7OuL$#4JlŐ'(4,8..C7ig}XМW:lݤU;]`q_:}`=pha4<T:rWN D~E6٧_bF O!I#F2Eofۜ0@v.M;|݉M(hix;DvYQv&~$UA`ER^ (ٜ8]qe jTꦗncdPzw[nJ!8}x7*].D޲)pJuaEUͯxd^.n#ji6Wc -0EIY'b~kzp+uIP9%Y+XM)L 6[k<26g|HK~Z7LO\Nl5G( ڶa+ZliķIFwXdUYϙHg+9PC0m\++${A|4*mt~ji:Эd5BT=NI%hyU?yհhJ$gF25>hcHt 6Ho/MY|;2oZTÕ}>qŜTPot0;{ZEu&4OrklGBKuyE <ne$_&wN)2x'unjeW;j<9! n&}[FŸ'b ᑽ G,i2I(TVOEē >R+5e]"c%PC|όua(,){[$7_ Hc?pZ/1װ X\-aOڐget,I+@Juz2i2|l@{{P=d%g#&D7+ꟂǕ`̲#k0`_?B'cA򝥖>V$J:ѱenf8NCz#Ud$unq[?Z`آ'?HN(rIxh'Wv/I8 }"O%:ñFy_~픖5~JllziG.=z# LTU=Ut}Nh|Pit$֞95#Fn+s?3)6 4ND7: "I6e:R(PtXUϒq10nVj8["LT{w0LU9!]X>|ΡqP>{e)s &Ub{i95n5λ"L5өnhGEx<_I' 1uC4%j'[ gpxHP{n_)_;5 #P*p,"P*.RWPIeyat~2,\̡fIMvMP߄]G R0ٛS@k#~xVhֻb/&~K4;ĎbS6پszq sC+hj}{Wjjfu)S>pO[¸f.UG! ݖ K6ph +Jvh6%YB|QoY:*(bq mHG1IvܶK=Fc a wjؓ ^hCU+.ZAS=[`%TJVm"ȄazR0EVvWz;j_ղ]?F脇MMe UW( =&>CU}* Ng=F05Xx7jn圉};YO2<]eA[ZN_D $FBHT~$x![!p'ځeNG ]ë'j%}; V0Y"ڣ pT2BZzm=-s2oA?;;ɜcˬ0ɫgug!Ab'2W_R2\ʻ*b <ϻAyZլ?nJܿϡj؏1Ak{Qp2^1]89ԅXU=DBZ!vH!$M+xNą}oXPԄb\KQˎ}ѶP5?Q,-1|` @Fu%\?'6Yڽj;0uC|,#HYj嬲:2BiY#/0Jr'"RDWK4Y.=/p1N&%Z Q)瘿L9Pr1R@ۮx^0`ɳyW 7"RѡWxQGkȝ)oRh*Zf_=! ``oaJ+L|5[݈j7Ő>ҁG+pod؜؇z?Ukn>D r? ;Dugk{ ,*~iʉ t:-*Όw$b~l_N'!ni6#B\ R;U[dڴFm-35?]Ym}!:UUZ8ppv?5Ik,];t G$0Q`-֬FUŸbi|(AUFvbѸoA=QؒR4(EG^j]cJ̷#Ke6#tsrB==fT`Qb\]S!^!s|P[{z&=ZXL#uc?e삣tXF)l5݀@H]ӎ@2'=x-.0W;+)e0EPh̵AuջUPJl.m?iJ6{+ULn>U^vr\!+C%kVug_|FXQ7WX͌mTӏ+"D`+=:ƲI"R*\WO|Tc+lg.gTq$nJ:Ahh%P Ņonqj M)TU=}O)x]|Ye3 : C:Yn_+n6% aq40Š-ֈxVV({ĽdlfOojxH_[[t Zۣa%b4:ⷔ~ oK/l-;F? <,g˳Kz[C4jRVkvv QgЛ8 W/*n2a7Fk4oy}v%|䭦ht6q}G}}"|iq 4,q`aS°n#}2PR0ܮ7Yyȶ&|Q7q +?/T :9Xu펋?N~K ^~z]FVpYG{ ;գd&FTrV{eid}y['X[,B3`sF}7L,.HW/,`]A:W-Bm\ȾH p&ưNǚCz5u+S"¦|p W<p>:V$r Às?9K{I%+/\2AlkK[tRAw%YoP֫kt=tٖlX%DS,ˁ07O?v(b϶ #(Y-W(kbZdӅw9 6̉ܥg#s gqIUGK2<d! ]H6(fԮ8up󢧦&¡ȼ7( "/<A۔kx^3MzMNFU(&(qUpއ.1;09]bLi@˔S/qWgg3E{F ٸILbyɀ:|[,ak-!%J)vj -nNY$Urxm\ S8'z.=ſ/jl9[ެSh{9P#Yܿk! QMv }EA$y6].IF+?S=˭b9ywbM }r.ٔ ]{,Bd[}ZΙ5 haJ.&xCF[d}ks0F~-AӚH9M KSSi X}MdO'5.{B TAX)=Hocb@*-0q~Z -,=pԓGǨ^b2N=YK#~RC: qˮx7.Wװ 39V},𵥀>X L} EpY6A`#I /jL۶K y`WZHhdy_w?u.T~Ps"Ɨ/a@̓D/qC)cDTsxorc "}02jeQ&cw k6zUr=W=tAX*`غ|n@dR]Sw_ ׸nCo`D4Ri_7vH7"HGIP(zԙ(]_vv,2P3; p _+?걐%=g)G $H0Ljx|TbQhF|p'|d5: A. bО at;~ƼKiw^c}+ʂx^+w'Ne>87! fa]{1ty(Q+Z2`Ŀc.8i q5;Kړ(^>14 Pj_9syA5GPhPIATwy'}O z_2k(j LABcOIS97ŋ,@y*SՋ[ . 86qvsw)8$7ȦEppoLP>ɽsPQڼL7Ѷ^W :f.16Ӂ=$.OI=0|)]J'MzJ՞ǡ^E]Ly ù">=r'w 9Hժ|x atkz$RcJZ$GȘZH>6VI63UU 5K%c4sw`-1aܓ):P+VuD_cn1mGԮ%ā)l՝;aBy76^c{l1:tz@M/|0hxuHoLooij"T]*/?U~,@S,aI  Q/?_aƓyE_Vv4g6ßر*G{vD>&ԑ C٤Tdfc}80DPxTL!e*myH@wb9Di*_ `*^Ar&͈2|U=ѵؘ2 YdJ8w'~.ZГ:֬1JkXډdz|[þ5d^uj'tW .A!Te{zՄ W2£hh _b`$x4؃!,Rף\=ed.t}?RX)&؍Y9y~Tݦ8n{-kWUMJ4k(gλx h'Ѝ5@hrΆyBu=L }fHg}ֺc6yP(<{cgZt. pGZS]\j"6m彘'itFX} KG鞂ulSE$ _8!"6?1դCMUD' V !v{R/y;6w߼7͋H9 +EW=akF^rj .p?μ@7Q ӥѨ8u97>.c}b%㶀AIOS!ZB[i,o%q| cM ' ެUڃ_8L)(qj6//vl gyڊhbNMSV;6eNs-#WyXZksdÓ+<|hAoh_Mje=>o@Jdώb0R+9-N1L*b\bՖT)Ega{ajC*a-<X7eȋN@>, TL[[yaȒA~ywbOscMm%6YK:)S(mk_y(t66&ۨV% IA'25mYU)uo4!| ]sSB-w%xBlrJY>F>}{+öf(XuSCYUW9킟p c ICˁnzJR<&۩ -<p@"'׳e%{,wR#N7*E~3WW+*MsKQc0>nDM8[\"=7~#.V{} qh !L90fRݱaQ@-ju+ ooA `y;! TΦ!r9he/+ 58}3JRh_ǥi Q!tޙ+Y &>HvIE&Abgb&9R3DNXG"yn#G;9 HL0cx.gfOd߈͹^2U)=J䯿47#CP-3sye_9f3H0]h4UXPd-+׶79]}^隑UTo*رK$|ᄃFZ?KI읐d$:lUMxjvYN+2,~*(qX, 1Jk?Gnbf8"QoRo-[8|\^veo/\iRnlW+= 9O#`¿ ./Rڝ BRK_M,-[H'j(hif D ܱ-<>a2E$gkowʔIQ}Fi~~mkˁ7p uvW|\YƾIh ;JDY0)0r1 &.iz_ B7wtV8oD1&~ff(V5mxIڡ6HzL+.Rr|4;Fh}|h[R'FJmU׆V 2=Ѫ]`^usE/]*%1[VGq0拊bi ֑{xwNZXfq“iZ-˰O%j靐/$#bʘ2ZN51%YMsz:y>IAz7}rz2im4$=NZ-Vm>YHÜm ^ e#hMI L kp~XtŬHa!g&Jcn.97a[pVUCmYC/:/|TwsŚb@-q1+.4 r[ Ӿg nwZ>#sh sx={<=/vՆq6|ZOVLQ nRhx[) 7Hr5$E*@W"čk,3-dLr%|FD+Bfâ?Ʌ<;qnC=EOOHţ oq6)ּG靳 p=?OYH +K61Jѷخjߝ ^ZA[_v 9'هNBVś^ G]Sʼnw:d="2 4|'fB#C F]7WuW FȗQM(o0o' -5c5-1B:dsA?^L!uskΗZ%p qxzwUZ֙OVh=L7FǟtلmbhG+xpBZy휎g\Zc<pK%c4k48ݽ^`08OYM:˘v=ҊnΣŠ2`1$!;4;I߇hq<}+ ć)T`43;qdP&2|~{?L75{O.HJ1*h \wۥg;⛔o^;M{$9)uhzeKؓWwZ337qtVZl))vIv7Ef4$SF("p4 ȞJf./23nIfg.A,J1ra !}g:V_\Ȉ =(`??*$6gT7gY/,Q Tq$ZK(R_ǣ;tU2.rKҟ*æT}$sL?h{Q)9RڳƫƠeBIU_1ǭY#5r.kO,˙M;ÜT9rgꆋ`Qcm(HUiaK&ڙB'g.ko}\*=p )JlbȠJ# j^ll¾/<˺L)q3 >s9kV ?28tnAŧ9Ey7v}ʂwW ~$}c@9\Ju;1Omǔ@Ҧ^1wF!wI46d?Q(<-ɝHT-6 bSB#fPsӋxuޕlE4 "?փMH6 AGD4+J7J\o]q20=X{ e E -e!%sG4y6~?DoX,-m9ʈDz9ĿÐ Z 1?wھK$Fe &+cl N:="6! -^il]BeG+v{(e !zKV8:d ,Қt~UU#}% sŸ oM ;C/ؖXI {|ro]'LrAB%i.VJ7$52E 9 z;BNquNȢ9NBehm'GUF|_NkUԸ5WaI $c ĹQ>owgz A:!ikc?ޮw)S|4=sf jr׾voZvBp#U 4Ոf gWb+ԧ%̙"-QI1os[-}*t[YN^jLs/1}E޾OfiSMىΤɯ> ܕu7ʤmy9zDϚb<;\ opiA#=-H$9_hg&gOZhW9'gZ^ꄢ̭ERI%W s0@ Ĕ?1Sa5e;n$4߮&aV@}p:FCxG>[,Yr--yԃOں.59)O#- i5BɧÛ,̀oݨ UdkRf?CՍ-qVv:uPPV!G&OGQ;\or@ϖƜRZ:d$ji^EJZ!7\!L\QSn im$^I8RdcjqɕdH (yH2rN:tc,jA-8qi^8ʤZ(k6FJ ܕ.?Qާ-%|WgG!I`+:Z&1_(q& L[pXynm"֨Ӣa_d6¦hvICM\P.OBȘ sQ떇Io#E"fE kjsFJgvQӚL%v߅z@D"hE \$M'9?RO02-#a=c"kwؕw^4я`({ ;ZA;9FUxZ0 30+k %NtCH\ֹٗ)_o\^0~Pk)ŝWsՋpԯ 3M-ÅÔږ:u["h bu|thί峺08H:WŊn8b$þQMHT2V~BBZ3ZH J-4϶0a޴%"~I\ܕ?wj='V9":!>&%5]*BR#~)~ʌ:`,\ΑJWj[;A<|ۢuQ:0sU8WFR=a?芺R)j.K E>Я0Q9@\mL@C3i*,ِ$Dj^iJZYIP ^D|h?axob %-V1ь:03x\*yRGA,A^Ŵ 8%Nq(3KVT^C1 Uk[: GmUlg(ev52 y 0e#*H6F}i!\lY.h ~}qYd$vGF0H RU-n9{ _8ic& ,6b[S9 ҭ"yb^ KhTY}HB|X?:fH&2;$f 5\T6e|1egU3(a%׃q%cl/8ojNPY0 6ECU G}~;[фJ5>[x,ѡB>L@BYpN#[fas1Az6D3!Vjj-or|dKĚ)@qg00%v3ěk)zWŕJAKI$Sa0q#m ,0rIy˱}Q3G8s26cblO$??&tG'[݉OHW٨~̅- jY{s;Td8Vyt9nieGvVDQR虍)1׻U<'# 9Zh:-mI8-j4uAv]r-1ek#3-A}#H`[8"v)[%0$k<#)Z$]mF~^ay.(nPʌmz\9Ks_q96[M.KJRS1:bCyza(}K@ )ǥL VfU\W(]bAS3oOFnMq]iֺ}W4"@g4͓Phu} "df<^7® Nw"aIMn3hVs fXwJ<"$Iu"2sRz{σ rP([3H;~jE僛ǍWUG@T{vm٭:xk~/ϋckeuT %n.)n> 3?a.}iEIWSސ%% Gl7; ?a(d/l#gH\g~Ít6o eLxB\B͡dbN'aw$ xri'^hXϋСM6#޾'/m4H>)${/;_+z44y|:tI=kB'p( 5?kd?IYlh8Y6@I  F'ɒʯpYu WUT{*?5(K_F>>>sF29 @ZR~=Hbq ?1$E0֋o Y;ab6I}!"kɦ8.hR8铢HD}!iԒ p -s#y E`^PTEA]֦0Sc,m>t#!Rek#$CL&@~n{Ts@X`Tx_8Mv2,!YȐm.R5CI7hʸ@1%s_}>!o^0֡F6cO0@﷟՗RD ufuzP,".N[tn HމZfBbZY_%d Zư$lbl1>OzTi[ Mf2Uc]|J"=3VSmOf2HӋt($ /e):FaD7TsoW9rϿџ=|@3홍G!bIS)y{GdOPh2~`@o;.UJ!Smfb͕7xa4,^3DuRXadGUW^rR`ih0ײɆC`![ͣ*0H9n 4<| a㠣>*JT.t"vE ͨ$Tq M$.B8I'-8ݲ~ҦͽIB3M#" $ $~B0]>eO?WDsrS)mō5 E|$P,!Cvjh^8Cw&u,b1&y::AZzG&V,R X^e- {cgpvF `(̚H+'E;@7[5HR_׵-C]:cgks)XMgm:*]{(ޑ% nCRGJu 15e ]WPi7◵(ESGd[&Yf<,[gzg| H")V~4zx~-D {; ,&TJRһfg71xӿˢYTX>C6} /f}$*/I$q.(xN[ -n;PUʁ|C{oX5X$j&uE1"Q܃kH}&xfXe?a6CJ95Yfd#P\2Lq$1[)m01wALu?tOܪ^Ʈ,ah9&2%%.ai1sg Etj0ZQ )R(w'oj|8--`HNxra~Dzt^D&\N N\ue1{CR0׈AnYBHfLz|e+a&07t#GVOJ_ n'h?!wr#o\.G}= fH.jFy<=GM)s<ߨ뽆J+`~ AoTtj"ZM@/l;Xar).L=fS)'ldG]&6+-mƆ4<wL>v.ѷrlg%ͱZQfQ!6$3̆#}=TlҞeAW:,prL~u=N g)öy\24\i:#$EFBJpC1bU'>}.^YyS6ʱ<5(Ϳs.&'p;$N[d eUZ-ϊVоF> CSC%jCl~ ̵O<=Z=SAUMy$!?@7Cc tׯ)^3zr^5zS 5ٲa!V:~j(*AY^Շf90"O 8ؾl!1v>C`@.7V1c'?dY~VJumN"zl$J+}Kkd %"KQłpHN"De ||{=%e geSO4`H+Vÿ6.(N^U9ȭѧ U_/$ M#'嵕yM(W=r/}noFj0ԯG&}nS1΋|:פHi@5I-\xPmF("{>rw`FĕNs6OX[xL,"'L9C8gayHdQ 1ȋ^O"Fմ{:(CT56OBh.;2Z\UtߋlwBDG3Źs _t H?n8mV4%0wiET=#CoԴI5q~tr*-Ꮉ')}-"@d{48*ԒǁN|P4Z=\&,0Ԙm]oZN+Eh9B"T)xq9'I:(M΅Ta[* J5٧?ϭi\S !K`1as )Qa,t%lK% ˹|%p55l6w׹Xة?7f:c:p5؛Ч($%͝\~$!jJRqO`|o݅SQK$ņ u:VCN JiYEyQ-h\du4N jO5 S3ݖFle|A"lɾsh,S?b6R=ҋ$o[K#ᜰ2eqblTTpQxt[{H{p;^Gv2Dkto`#d!'H;HqvBì>= ᄀBlԊƈGZSsQ/_Q!iq.^'}S( X=1jh^ (VmILP|zhXMkNxX_š\C neW%:~XPщF h䜤GLn;jµS"V { Ot:W\lnQ=;$$pKNu>W'+W.NS^ nah]g% t@嶽||"宮3'£o1`rЭ ǒ<,DM:wWQ79Ӣ0_ښt Vq M-uL:+gauS:.v>MZK9O)񠥞Cs=#aSћ lmDB ڮ\pSf5i͜M/',$,0Ͳ?6Q7Jhl=h5QdkVuv|>xQ:1 yFv, 2~\JW7r=7?gAqW/XY\$L$ @q7qli,A{#J.6.hoPnꍂGJw݌A-/ep}U  >ƶV0orSlL󊧳' `僿( 23qbiɻ鍸?0U:a)7[G$y_ʀw2*$T )HSa < qWOl)Osμ5t#RԴ =yp}Hp[8nq^Q?iMS2 a8/A+/? Ox YP* F<@%6Xl-Ǟfd"&sF/t/M| < XLߺ{IT(H8-Ѳh[V0%T].'mQ j$eh(U㏏ڰh%,sm2h10ӓ %70 ߢ স)5i' جpa_/{/*&ǁMй0WRH}X,*;b(! RT׀;; WlEG5Fcz 9d[w0v\Z A;d➘x[Jz:6@;M7=kJ@F r ZUބMllc1N .~>U11&PoDen vh5#=` -[eJ!uC^wU7}7$,$*lKȫ MjCEr4[&9X.7| ]@ykh+pAQ,I 'ģ>bĽGG&;X`⣛ WO-BFco"k'Y(H2*jx=s|,D8Z$$PD> y1"xHBHPUX]04r;{-E&R2w~;7RMgr :*L`z^WDF or=[]Rf1~A:fq~mNo-{76SA;y 2Xڸ&ҋ:c-I5fAB.^ #Rh_@ )&܊ sD)#+ Lc9X^c2Twq:8BcT5i/_B@Yk\7G}o߁8Q 2Yg&U^\:liNKA?ۚ*|j~!ŷK{ vBW`;;&ʓ.bG|RY4{u0Qݭ5a onHTë5PM:JZ!DKo\KxVN4z"['=VXڬF%2 0?uO񊱞+A{P/ bi\uC$E2*hJ/Y z8j"eP!FKncP>X /`}}0}m{+.V)./ j{$Ө֏؍â3mFzܱ4{p[W>qTw\_.rC}{eDFaBI^oa eI95鎠0(|-I~XsK@|gg)s~-Z#~0rpH;Xhle c|VlC*aB ]N8N^ҭ2Rip5}9=+GA&q6< 3|'Md|J%$2v[тw{#ÐE*?E2ٳ[R5-JLxpF e]MG]NABH0%8 o/`6^0TȭN/ɁV?$pBD+COy%ҦڞMaLD-3yBmLD/1(MʜUþK@+&qEs6=4OYld!Ӳ¸ \ڱ#ކk׎<~Х苵tR:_ dֺ4p-.BQ`HD?ּ#@C>'Jn'KxIō=xH{FВ>mZ݋b]w2:{0"בzWuv.#1\N)T~LF)XJ4ݬJ¤jqKٻaFU_MPmn.#Pz+8^<>n'ȔBS}Ύ͊L( ]Z}i8KX:LEk2mX]>lglORX ּkJu:ӡ 7yٌw\/`}MZzȥ;T[P s` hwەn2vp\yh#IkspjJ!0*0j~~ 2wl)i\ZD[] V 3NQhieUq{ӎf׺&s']J̗Mfʭ{z|+OZ~EFMDJ(?pi2RwU6 YM<%lz0M5bB ̫-Dv IC4φͽ\ /e,6:\~qAJ=P0QRvEkI,)f?gey6xg64W!S\I*tJ^@KKٛ4" \(6n[zcjSq7sXv)*M\1+vN_ =ۙQvj`&Wa>:f+EL6&"jX)ҷ"X -44/[.&Pګ3"CҖBv"&d=2]EEwZhSl=2hJ̃tEgnR"i# kjHBX2%C.!N`8p5 ݩ, qp8I鶴6`u-7fV2[0XKCIi@mtAPRqtܔӤҔ(RunsJՃz`5|]Gub*quehs5b%Stۃ2[F: ?!ꊘDЊѽj0Cwt#N ui>@nGЦ>x,oFY!vy5!)ar:WCVr:3H)?C4w|_C 0]ϐj]\K 2ښ_ycJg152'bY~ ~0߽MS4&P4$ȻYSi:ZBYZ(mF%?,ibfzE.˪MƿŰI/y0IJxX&jmL3p,4U$ҁxsEoD,RʯSP  npĹ0KYaǶ ɭh +sO9S~'ga6X}0"nKk=H+W5n ċl:G tcŀ|bfH!=7(N㓒5qXxOlQ쏨ٻ| `bͥ`VyD?8zL~ǡN`$Py5}k X焱8:Z6nCf’Dt,k٢eq[nڒcC)3H+=$[pj*~?S;)v)TyV ضEs(~/6W +$"BB2?zM0LcRy$o(_]̋Blu}Kn}#z)3ʀo@:c J6p$ Rr>?#h"U1.RG`7BqN*>%;exgnN8e>e^rS Bo0F[ymGٺ/CHm/5}vp@dשOAJg>2`1GJ2qupוYE` 1j|{rc>W3~Y" qcL< R5$2Ix.{8]F[\'&}2rS.]35Z7B(oY#PZJoս؜#& Y#F%tc &Xҏb^Ģ-o[uYt]R5XrhgM&꣘|6w&$`-!j߂=^9畗XvpTp2w',va3BlPË^N aզ+H#,'R? ;ԁ׿p 0^F)`:&%^>Xm^/} v{ M}p 3XAh*jlb%)Xb o:4fWmtqȲCs~V!3]s4)R]@ ZayHۦD= ~'Fz|~B%~X̹9)iJfŎ*pXqmŽ(ݰjj*Q!N(u KdI9^,zlWڇF2].?[.w n2*秪$ ,3j8)|>L3fo4G$hE]%'55+KUOej+;b&6 ,Sq7Q[!C f˞@D$I.'%ӥv1cm3"{!(툘[-!fqߐ>hک/g،#t=ZSOˊ\Ct)&l>&>}fTOѝ_L'`ԚsP89/Mw+mʪBW'p v6((I((쪳}V/{Z|11Ê  gdBLcK'}`= 5U aVw/+(0.:i"SߩLL ;ꈪkR#7{O-h9|(F%h7uTw* 7fAKmDE4i96m{ތI(r@F@0Nmcz"C[_ %կ9,aTE+cgYZ07070100000364000041ed0000000000000000000000016075bb4300000000000000000000000000000000000000000000005700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf07070100000365000081a40000000000000000000000016075bb3800008c04000000000000000000000000000000000000006500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko.xz7zXZִF!t/e;]?Eh=ڜ.+ε}FC3%82 J38oTz41~EːEE\J>tUQQ+?M^J\;a$dDa9 M,i+Sl巟weGׄjC`u!"gSَj̗" ɐLLse]r`*:ZjZ/?D %* JX]=h|An-:> .ͩ<F^q_؄{@q OƥKDn%U:1)% lt`)X+u"<-uCXQGB*_!`"$bk+e*Ɠ+ftř{r6}~.㘭yz n|TaM͉-oΥ}y֖Km)R1XAUKq1\ml {0~A\wYh[Jv0sCPe,]Ki oM:gƱ3bk! 2 scĸhfW]fgj5'Y*?P_O*"^s8e>#{ƣoMh$| ?U U*o ~xu81F6Z~ϘR ŤTot%,S61}{.-َneG"YmI3YRs-k: @m}!ߡ7ޡ&Qe ?b:m@(ta\.tz©Ƙ;Ta Lrq1B ]4+Wkgbt6hK<'F+ek4-ĔJX:h7Q `P5EY9Æ鋌(b7s4-Ll-Đބ?Kh Io8kY5jqǜ+$fl0Y}3HE(ZG}WwO|qE|ZNKaiNXPMGZ6TONf8bJD WH=z7.8:wvWMgS[oL>27B"~cAOޑ /aH:^Jx^ΘٸXС#KnHбhZ-a`[2\jdI.?eK*.F4,phڤ"MY>]&坟qyd*sfpn=1v{;Vi 5 BD57>Q^(I6{8 ]o՟g!W%+dae=EKwerw >a@SQGA}C` w! ظEo)WTI^~+{:{LPMME-?Φں| TۏU3,./q=Z' Y-*\tB}\ (fl%ޫr#yr,!2f|jb؄o8C93UHȅӬeZod@*E,\C&rfoﭮ*\ O(ϝ"γ m9%cƇ1FOCc2=Y+rI&+$צ.~m 4f7]6[s2=(t2GǃƕW+N/t բ~ -qC*UIد DkL)~~Qݗm1.i}^uPMPwϻ;*C5}ԉK [moy%ɥEQp+/L3S}|F5Z/ϕش~y,NtY!!и6NA6WC?5;6q:Ϸp\w|3uvwhaNwac(ӵw[RW$7P`YM'26AY~(0# 9_fpػPU& L2vǷ%\ KLg]w\a=1~0Ճ^RܿȦgJ=mYHV{jʻGsvͮܛlzBďߚtG<͙ < 8]bpZUx}h 9IVǫ_^k^D 9Z d/t Va4Ko >ڹ?ʣSG'VXd@E$qR +7ep%,sQhoGWeq]$]fkr,.wx?B#%;71}Ę{@ q)S2|'w/XSjZZxS|+霄lGìїw] .Y.Tm_$>{¤uSqE GɤH8(y fd?|kaJ/UۇEÑU[Ua>@t9?K9PMq)PG#/y/rkKrW m kf7YQi"iMԎ/?sكOR]=r"17df3⩒byK7_0ҏgz(ЇN+Q,]ω,eFRӂ2bj L ZK4ys@;c=7j Jͨ<+kђs/tU^?wA멓nrZ/` h\ye=^(Ĺ mZ< ]IGo@&x(;O5W2󋡄ݼeuG7Žk.1N"xwD^`% 3t0x s$`oH}3ru+,ˎ$Ǯ_&M~2؊\=' %\wd:"]k| r2CE:tN Y/#7׍@;6h=jf_ 2ۏpCSTؙ7 شn4] SCQ,K8Dz>%,Ez}S_dEiG0B%-%͏+Ug?f}HppbÈ5܂UXtέcj쓇':B5Co'#M Qig[m#68#,Iml59=Y&7j[D% ]m| $KkmMf}Zùʧy_zu$kra.bfS,&B*Vems$fk4?{S"(!V{HO}?Hzcb;V~wDL#@7 CLu% __d[P}qT/"^[AG#ɀgf[2kHx-įʿyI%阦vW]S' =+*Vf@HQpgQll)z6 Pl f,J{Xu/4㕝o+9z +Pt,j kiVV,_~eխp5Oȴ{Eȋ>_qB?3+dS - {¹\\b Ʋ;Jz}d*V+'C=aDݘ[͗r}߲fc|hhN^Za9[/q<y><+,E~]bvĚްƬHz[`41,&w +eO|" QA)HdmykhGjbJx1!_1ީhMvEՉRڮ)Ve΃M]%EFਧҥ#!vFКJ!}i-,xsi} Q7YJ>ƹLrdvqec3y=h:NB,Xp~7UE}KŅ7Jp!4v(:WQ&C0$#v_?_~bySUxP͠gt t(oxm+IVNL.!lй}:0VGFڈEMHbGҁ# f n5{\~wD`(ؑ@q4L5<5[hGfenwC P4LٽQ@OݡNrBul{t+<)#@=s]!|ˈ!]™Au(TRb 1sljTsP5 Tbn]L@c ) ƠkjdIL8/¬ :ǠshZg RoQ?*H%K cqi[8oc YɶNŬw䙹=P3߄+ΩF1pd)#Vb1 qs-yb:{ ˠMu<R`j{he\FUN))@ ?xjь̯8lP=r06&v1*C xC)Ab^0z[w_ǰ2toa毵j(f_ȰyZN.#eVhP" q1I"? c &H@A{RJ,({Co)c|L@0?O"_.Ir pNk tfgɎ19#;z֓{?k%FٜAd1)LJ2 !A3쭃}l?w#΁a!gH0؁IF)^_mc[^oE wE}794g>X☐i#RMZD|P&kDg;fKZ1}6`##|N!NdM.Q^C.L"A:%4,˜3˥G _NHF8:zB6RI]xCCÏϜSwW'Ĕn+T`b1֏V-03|Y<0@)W{pl (oe4ĆG_"lƭMh}0inH_>Ǿp!Vu |i sZO+*NV;n%; _Qk m."cvFoӬulݤȲc1 MC0kRϭ_OavYhBlO>>[]o-=FQN!gV}<Z5! ]sWztoX=7)<,52[ƏOWDar/^tU~eNs2΀?b.[kPR@^nYPU٪/^&~P~oZ-oRRj !ؖQ- 1R9 8bLV Wi13!s[;IgM7= mO%Ar9+zi @^u֯4K`S~jeFew= ED*"ې޾qW*D 3܇^-6${ *[k/ _JʇŃ7_zcO:L~@{~/Nu:NOc-^4hoٍF1x& q2_AI]u L<ҼP?CC)<(_kZENs~Dz+t|/xNÇ.ȊiY <&#ZqB1}V|s8GujAQ֘؋ |PgSsS^SRƧ445'~I(2;斬j@4>_1Wv[s$ƙޗCN_B%/W&2iLzdI.Ӫx8vb]^m3. KKGƋ(T>Ey*뢷7,/ ʲɝH'Z~\"W ϷV  lm XF(:HEӰ/.¸=jECϷ͌ʕ9+N-M-U7ժ 3!e|1\N L;1@oiב]+Y'pkXҕj(N&#dB~[I0Բx?`|afߟSxb} C$ {[`?4K3 1ML;&ŕjΕ/=$規줉N5(ڶhiȐ ":1KWdEzk:à`ɖ DVƀ--R]!p_r"yn{ݳ)UO 7P3<[AFa('_uw>:m0/qJCWG=2lE XHק1aqt> vƗXW/uK4meaoѮ F\BM`K.օ7G~t \ pOJov|8 (yYz߅MDuŒyΪ5U&CӍզоt TꉾoϼQ ʄ4c( O]`Dt_(D$۞ق __?2@$PB]^}IͿeڱ_ U=QyIcaڔW "N@mtjč'u '_F]`ɐV{"p;ϔPrdly #.ᢵtS#*?`)i WPfR4D=M F'ɖ_[nJ/I_^4>o"hLbƺsI>N+! -2wҼKHk%u.y%k+RU18T-܈[@#W/)kFy&$u3MEdҧ@n{ZUH ;}؂ Y/F7ϰձh OVU1Ayc›ZQZo(HȪf(ub! ~QJ M$#%}=5U\zO;Cj:1/VPg~>Sq[+i=ȑ𜇑2uIt^xl}I/DBP;r6Rʻ\i(i(Z}`X'L-w `dj%ً1k:U\RُX;> OaRtneDi6 ;|7`\[pLl>#r2}ZwgdDw{Sѻ B(CSq-v^ģ?)6 @`3SƲ&J+" |ӴmYbb(A]pR!1ӺYN̥B yH\j տjMHc;I@ohAبf!Y掠-,[ᶔګ$JwAI\PuN22j*%}0gHHjk K}5ڤ"fФkej:3D>\ -qw#Oȍ:xoEh# 36O $z)<#XF/)f`&6˯Gx jt:d9zw7ܗ}7M#@^dLB :C4HZ:!a#nM,E\!6j dPby>YC@مv W}b3>onP8,`+b>#oՅdk}9 q O2VҴ́>j>pJG5BuwlS ]d b=, rsr?$x%=D=C"Zj,[S$<: $~.Կ\ZƐ=LV v#:eMW*ȭB+4fK:wwbf\S t#sM)n8uh,@MkCЅoxbWԌ0,{?F *[tT=v,w;BXU5;U;QV){3˨5ʙyB^ok?ɭY~{iFcLåZà4a1QmSm-{G~26< , :oZN ֢tӗ)5P[eD H)!g?bR L6N=1nˀ-iC␋t oǿ[YظF죤|y(uS`ϳR^?}{\3[$)= 7T,{Лj+0OM|Lu$Wul| bA(V>\ݷYyìB]56QX%o|zD$. ; ޖ:wF&!łFPfrʃS?3]K" rߍjn37O)<}!yo8.WY1VqNCIwV"tG SBSL{br^eDB`(5 "]Js$"*/ Y,>F:('1)dts 6,d‹&68eOp8~*e H"Rzw"iWܚ}rAt|gZ>r+A{jCV\hn^;7)UQ@ϙɆQPQ[,J'B᳚hh*Rp$&::d"J)-he"d2HD .r my=i/(x!W?M7'v&&h,D$4&2au0| ,ˈ_ Hx]ww^1[x ϝ@-IƎ_f3 XvMEQSX#"v@YڰzYPR]1Ơb.ш3q +հ=58VfWre&W\h[àZhh߆MС\r9:p;5ι hvI;Zո<'>(nk?Bi&

      o6dn6 ]r+ ?C>E^,y%vGuX}+7GL#]N܄ Oi8kcXɕ_)YW;; /=^}#R+lK4 tIhjcXhm]7vwnu/4bhE9[HO]7D3Zl+Yg2{nCz4BPiJ9ٰ[ٸY5%M-n'UNW!RC"!p "'o;-4O@_<{ìNb "J*JV‚ ?t[{ypHp[5$)58XrkFDʁ #z.NF=;נܪ%WL1`9 j].SVXzm\NXi+?e-71A4Uwt'{ghi-/[ԊZ^W*w[}DIQʊӀT1U(B6{Z`cmF`lJ˛ʹ ?Vd&cGB+Rˢwm* tKٳk%=bG7$q%c^sLx)ۅ,yw9kk;97Åg*sSp% ve"h]Qܵ;U@Ў ߳$<{*.KWDML=BϘYJ Nib Y *F(Mo_ ڧALG4&ayy[)\q(-K}hm|svhəKc@Rҙ](&[52)x+[{\w$vri0=@+^&u݊%${G('P 肫AWh=@wh^1}bþAVȚVi` (2uQSi3]i=n{gD,ѧ{'g Jo;$1Rˁ%?YezEEP5 .rI?x+~JyĞ( g/W"B6u-mAZ-z4I1pa頚eB~(?Z^:!9&$`lx{{[ߤgƸ8ye17Y'2~ho(&驈@=@@A+lQR<#?ZC744[#Ov/EhRK0at}x6yKNw伈ɚ+!: n30F(s=bcз~qy6USMu4~tPh/CK+ y#ZB$@ bb> i;]:Y A1P]m0k*I 6}[f{02 {높2)`Qdfs6'@rʼnk;]c*: kL~s\5MhXNGlEiiCP[>z !| *s`U5Yr9|sF'dmϡ6)е#۔^E"v_ sqT0hl#E΋xfG2Vl>5X~ek塇 ,%#7:r/VQ:B8..VwJ @0&b.d) /4f؜g(RkaӷhF~ʛ9tm-d %|N];q(%#tvE?P@zZbkwI@_ޏP١ yIh$C2 TV"3_]Jr.@WN'#IKx˾ܻ]w1mâuѢ™o(~!F> !=*F1e"vAg qN.z[w&E%̕ (q]|εϬ_CՐjmn^{:ىx۪re*OO Օ>>B'T Ɓ?fO A}_'>.Փ,6lt3|kH&|d ~{FZI6ެ tCG \ZDꈾId#_/-T]p㻟)MwU{1??:⣿AMas}g$jxv e}FnKARii,]ᐏlMqVa .`D(¼Wt_N2c3ł s:+HkƃS<ʃa=NFvnb3Qzub &߲1`;lkd JE~ }o|.7-7'X7lK0$-0RHb5D{(PVƸ1A1* ρ =d!LԆ3uvCQGq*S=S^DfEoUp=gk|ЊOt`+ڟO O|ϙʥ"r+qZܲ{ٱq9yއQ힘M`!d29zs :q <(8}Ĉ3Xe iRBgv{dZUj<= ihDuzU@R%SvǤĮ+I뻭E$z~ߗ$d1u%I0\$;ఆSj8c-8"MBGO4)g654 Nlj͒B$ /VpVS/TDS'#CE-ۑ?SW2'(4נV+һVDBlS \$ c,R$0:􋯧]Ik-&b8*^o*{B`X`ꂔοyJS"1sf_rԒ{MFK8bTMQbdP.C`g of&5UpݯslO{!``}AF~TΑX8WBL4IM5_ ߵկ"=M5 ~9P*ɬ NV.S]:5!%w%]!~J +fJB)jeqFC@D J J3%KINK'] pn"x@KN@vFiS @RwRtgSqEyR.'7=v6!G2v^1e$)Yɽw>o <\jFsq||™&j÷&~3}; 2~ g\LD,ˊy㹧}N|m;g c*[3G7 l[bL7$;6!kM8Nx7.A"x gTLtt0c~A :0q-X@3&}i/6ŨG@9մ}K>\Rg1 YgB9irrr%Kl"٦j/Ǖ3tN7;Tx]+mȯI '!$!]; 4zHoCaPUT0ueo?}[(-5omBMuRbG A;[ ÷Ai׵#\% 7V4)]c Y&wyaF# NSjشBcx}lEpC~жc1Z;Xy F'TR.f}md_*X07"״MV!p;TmO JÏ6<(EiD]&wQ=05!(/,Λ_-0-qt_Kz?LEs&'&|[`sxc4+R9vh͒dM;zC! s/ظB=<%pųnr޶@ qpn/L!*jNu-W*i÷;0ؖl)_dJM &;GTȺ:J/VM1G iXw8L2 g`(`&a6#d횏bp4Nl)6<_L+3qpdOgkSX=H:v_I X]*Qjs.{m&$Ptx>,~&3AiU-_Џm$WQx-XIN JB!- R3OlR\>FKzT sk딩1?!/cjHp: HqZ=Zج{L}l^7[@68VtBvF8{px4gT.A SdF bG"R8Řr;m$mQJrԢ0d7{܌҉RaG񈹴t+:gx5qkf$;%3%J֞9 h$UJCDo =*/ݙZIpY) a_X6=̊1xCC4%[Okvb ;Q5Cv_VXY} \u7,7^=iRSluyYjgD~'!X`={\ MKOW*j bHDg.dA6ؠX2W;z?`7ArlUQXGFz ͱ xN>_O*1D=\>X:ZO"Į}skwZ:?Fޒ -w?.8t"Y Օa5 p4c2D!=S ,% +HS&p9(Hp2nKyڗR łq_*#fs 01\ bl嵭Y"Htf(j@(OcOr =@pnN"dh [9Ci1i 2Z/M*WPXX?mja_:웇9ڛ qI2ghHn^O<3nɣJ*qn\ ybYhk v3ԜC$J͖@873$͡>\Q)H9*@FZ z({z^YApSX1t.Ž=Cdx/&Tj@gϐ`n~I+ F7J?Ce'av>2VK-߀0_T_J1BA_Zr.U٤PHJ~gcXWr*]&(|MA}AG+ 㮑j\.;k| {h|| q0zRR`VUԖ騱CYGRW) ](KL DKώT/`1!h>MzdNQL53,wp4F%;9 *pDkUFeL&Y:`ǵ\\&LLef,-e5:PeF nEδZOy]JJYӢR~DqU1HSAх>/e'pb6 }i\U:0iUIl2N_t}P7ph~_:̼Cθ7%n#ȔP/A󙨤X'^cH؅> Xx۵P9B[wp9 ?[IqVzDq9@eW&!^sgF3-nJnc`Y3maU~E+qz6+]ͳH'?w˖CB] ) +S :#XWXAfU0\L T}8<>J j{eQo &|ڠ]4TCO(/e)da98M,:*췒'\v)4S 2?9=,_&wkr"ɋ?nzœsCI؏B|/U+LNzѣa6&vqe02%3 `5IV˖ZjҚ% MW= OIWK7Տ91OE^rSn\BXAx]UNd[qQᩭ`&)~%dDْZ|hUu)SvU Dr&lq}_do0%|/&0V2fm?i;2X]F-/ml0hU4sdv>~'w][@8b#Sez G64Cj"SH{L LaGM 2b xξZ9d7N8 Y;;7(V㢑fHƲ>a(S)-I,A❗ue4C)#fz)^smۦ)H`(d?mTM;[Rr̺xomdQlHXyIIňD_}QZZ>8f#k7/^٣{R<]*@WV qh7,2lk,#%|Ij B) `t |s6`Y4MEwtZڝ #gBKVr]>3a/1.F]!5Ë8<(1m - m> ث,EQtw U_p+@\ΌI-~4xhhƍNbլvy1(Bqov=Ս,U !OU͵ ) vX33XJ:r󄰯hS\fٯ@i`j`6ôt'CExcXwd4:'?Წn9o> v$gm ]PtcmxS {i@GR Q^~?$C/tF_lG}H|;:3 {C’vX#kq^|k JqCJ 긃;a.^-Vc0l>U9%y (1FAE20 npiBϳvꕴljhFζ/dKCH`p/ Tk,!g (2 ސEX.L,"4etC>L'~`٭r`@$LO*C;pcX*Ov7CJ>~>TPű{H37TDZ@ jqH"@'%A\X3*1M*XK§ ~cϐ :T|>vsLw79}!?/M;%Iݔe-4jƈj!1po,ډh&eʏǎ6}LN, &E9xk a%Dـ.Ly6[xv8ބ+~P[f%h5} nbՍF\u9 u.-Dp򭹋{K IV\ ɵtVW bİ :|y>V`oj$N {D8/cY3NM^`kuʽ#x4؋ *XG"iYC0y1 p \rU>7#ΚlWtq[w{oBǦ۫"&ʒi(Bd\=%*'6އ뾢YbGpz!#ѭ+wP~kP%iKsrt%ဨhjM}_i۵>'hdOMz} 8˛sdB/ zBF3fF6z[ǫedfmvԨ^3q b\M_]ۨsyCplCyk!,ļ5MDO).@(-&+u8r$R80+ɷƎgMs bn)ud@%.9\qDE+K7[Ӂ^.Wc6zb1{tvh- Nb=;QҢJܥaI<th 5HBlJ@8 RﻘUZ Kcp pn3I0FN,Aҝ Wʜ8D& wUx׹0qUpagՈJ,d>kOg57xX*S/ۂ VBQ=t)kDld$WMǠ,lпtr*EYZ$ʳ-ps^{[rKw 7͓.v?8{2x7D㦶%LVJØ+HRl|ld?)K qAzJ';(69K E_G{pam8L!,@JW91BxE<05S-OnRT"96#hxS/6@!gBoAg2AǎwPgs㪗{r ݩ}S񯝠y_v[vsc&t]3-lWx}G : @#yz8qk˝u5ZҨ'&=Ni  SX y=C }x"Oyn=t 6ToxɅp c 'M4+~p eL(Ʃ2mבW $lzq,vRg1o.j,ַeUDpV\Eh'Js˕wj֋]ׯ`kly"6NZC6ޓ _|h^v,4m`4!ً)ʤ= T,a}#k"\ vl6.U@`i|6'50CA:20j.ci=oKͺHl.(ͣ.^mDĠt|U`DLR= τ€7@wfi*тR@=Pm_ɲ~ilSm 8;'@QE #2vmWg .78{h@!rۣRit;J%QDMG!(<,;-Ik#ׯ.D:ѸuKƣnO/T2>A/(+nd#?_iA4&$U<`1L riFF^U ,~4;ZF@9C̢n2 EȀ`v:Ł$+RJx~f ?Z3%FAfzYLDF~4<rx53D7;SȈX0˺6bkqjPygf|}MY528e$Z}{D(hcpo[:7!ZQpCTQiȄ\1~uq |&|A9ӈwJ%ǃ$Brp-ϭ~?]'GF(R&w;-_宻23CgTZ̕$WPy3{=x 2'=Cɞ]EK3۩ȬvQMb~=5iWe &q%=&(ytez8ʜucDfWn(L2qHY^[#6`&~ē:둲U8o o^ ʁܿHu8N:g}tr'8`a)L}Mp2^%+#VrۅB]%7GpA&[e>;>&xR}uttN+KlF3>>N17;wtX2 VG tx߶>EԃWΫʱOHY=hvI)J *rHDJU Oh-%"Irrx!os"2'-Hz@;1AeU|;:ѕH{n< )ϭ,jчIOJԂ {ZE3L4vOx^ prK? QoDV .׼7+2!z.YpSm ߊcWWז;FX9O(ԕ%\& J>8QR+%;ɱw/2Np0*v_M4:|,jĕ2P9n"` |+z k^K_` -YЋCC{'jRs(OXF@E[q-û'V!fd_!(nr3ͨ* _0Vg0MpmS~\Z+zѤJ3SDGȧG>To҅z BN_T+B pOVg鑎Le=K01Kp:*\,5 lAZ<G"E[nJZjojghčKf0j.IH0,ŋK.^oVpve}O:&, \^6a<߃F}1y  `^pv5Ձb/]nQWp^BWP2x} xI7-TT|xA1Syh@+9Zi7}-x<^8glgf҂Tܫι.ڥ7N ab,?ٛՊ^/%RxO# ]1jp&zZp-3FY?qoA^نEW|fjæD8x$q%* 0V̗@e,h*Jf=p1Divg fh~jWҋ.{s=iܮA*@7յʹ᧟n:-ōT_՞neuY g4|0`Z^K1}y.'eڸ{vY;O_qT>Nlɸ!gQSA_FjɺB$ wdd+ 'TרNu|YGD# h>0Afl'tO2bG`%@-\ׯ9%3-FVyC%f{fp2;^:yZg/5A~#tXc#W֕mgw.Ƴ)Cb1ꑦS^Cr0jck; fiv8eͅmfC;/آMg}%{aAʮtx]1$,?{u0AI{eŁ~ݎ/JO9pi2$럥WG=3^"1(\ܼ+o>ГGe.wԉW1'4E9l4T(Dl˙UR-TjM_9ϊ,d:ɮ44MunpUz`E^>ٷT%q۪|,D>s|70)sh Cڸ$f^,cff(AW%󖠾Q4W<~M[fO+~M]zJ8*7n<ڼeZ7kaH@&ǀnC7ꂓ)u9tkO=&/'*]g13 h84 m^M~kӣWz? ~fܬc lWDS\gy, SD-fw.S KljPP8Mvu!ײ҆9s-qZWָ6gUL>d PL` #6RUBcA8v\!>+ wjjˊ*~˩ Cv#Xf)Z5E!_Jz-rSNÔ!iF|p78[yt$UQ@pHKν7!4gk9<!JRܟ^gM$d kzY9uX!$3 {?hQMzcRbB"]U+jŠς^Pd6 j;ۊQz,^G"m" #雳DUQw5p}fsƕK ?w`aQMaW'f /}>͗=)`7p0YiE<[KR-P,݁Vc`֬葝MKy~и/Bc-B6WqW*հ³L yWEWr&>'\5IU"ޞLfl Sz e/|kaq*@΃!#3m6K4okKh >2_Vq9#X Vk GdSVcBh4y3u^"\~cip( X>?|fk0;펛.P6nr*ֻuǼ.>!5E|qPܴU:/2U#OG&7ѣ5$픓C>ȈH(߄І<,wY%d|Ԑ@ >nP⽮MG*ԧ.xoFSy^׫P9+ ߃|E}NvŸܤT{?:оנE ߨ:G@՗P )8#fx` pO$Y8~R*u#r`<Č4[5,WVM|(%N| ԥJFE_a#^d~u0ȶӤj=7i9MGwGԩW/ \mD}ms 8 Gil"к <'Z_ʫ:Kcmvw㈣JawVMɳ/9a}!ߡKӋgYV-(VŹC H.>+bdgD[|!j: iPstNr:[d,J{zd̄^oBɝIb3ݕ#$bU¿j>o+ܬc'6TwQ?9_ll9e"ڰ4Na/Gt:ǜ5IֳIj HiUԨU~XœrɌ"tDu\ ؁ބab}\uE8ELQp# Zg\44\O {)%u;/y @b6+Y.}Y%>>D'FPp&[ 3?" ʁI5DZ]Hj #)l)k8`Bɭo/#MHJHi=(suߒgac+OtD([Al$G%ދl2¡$LWw0 w:2Č]ig^c*{_[G'I +TBy⣤v*2e'R⓻w.XaĎ*v]\y1ģ]uS8"97;9jlΞyԋ[vGf% _ |(d(2dˍg؍q'+x_܋~*$#:wj?-ZλLn$Ę?:ɒM*yq1ICaɮ҃0#'`,-$-HOe/u.oJlΟ6s@[ODńMԁ݉ TG_GDΞ y|U*WZ*D]ws=%=ȅGP/ l#K;h]\Thn*^izIˆ,K]R Zß_?]t6ݚ؏WŻN'A7$$U\vrPن9%`,J%贩hf ڑpkNC"$o}Y&hwugL #x`|`,ɝϓ>gŶwu_kP:IbU$oiD2PY[ QZ-m1~l=GqPS''#YD)^?hN צ :޳ܤL!qo[GW | )<OV ? Ѩ$d\2_@T` dfHf٠+3UFX<$zUĴ0yt| K&_deC)J1=KXj+̫ _&3.EaBd;@2GG?okWʈS~~/h4B}"a/lO9Zwq=[@y "HTae2 zEӂ}ƻ^]9dCT>a,JNk J.jTriT?I$=Quu ٲ}k^I^Ic[/wAY%'ͤZ'0"z"yiJ(ܟ_?tg3[uwbt# 7o!&:RNbJno[Y&jc312i|~K}Fi8.Z?~Y"BlLijd#"ZSop<3wn9Ómm ])GI8 O&^*ŋX,Ic|@D\EeէB)8t0WY-Q$syRXڀ*֭e?j ZMRj,*97SA;9H5 / ن^1yp tk]UӄJOAۢnS:;ɚ;{;$+].zRmm'If]S0X,cg¥+>ׂi~iU<_ CeQ#% d`(Qt2"Gb:ҍZ˫FǏYK}ƍvChGT))%Ʋ8-9"Ee뻲L[J&!'^e _bRQ$LBz#p ġm{]k?aUO3QY*R=G2MV@R[le $0΀¿pSfZ@r _&m5 tȑq*B בQ03P{蹈Vz 3[n"&N$Ă tó[0H!QI3)Bˏ4v%whWWV#rC'FFEok$ )3"ٸLh-0n稣OћcQc)1cq% (KN8Ky;* ŖFic Zzp:9vPcp~kYsdT ?| _Rj(1Ѯ8QNEltl}X:^YpD\O̅/v+eoe韻Q~+7~'>l"Pɠ0F-Qe 4?!MBC7X)k q-#^{e.Pwa#Z5{6;Π=.rbYU{$HUQ@`-,!Np?=V+?+P\g-$@m>Lpz3ోw] FΚ}iFPG(ȰO-GM/wۅKWjo`A΂R ~̰yVV;fGוpx_aE]\L6X"5 X6{ IQLu1{=GcMB] /g*=T;_7)!wCT${]qQ?Brݜ7^3/:~U"b pV,lEw̐.gڢfgʁlj@.T-Zx.3y*!aqrT*نmk~XBJF~%r,-e]>L d汥Z|[wW9_+[D-8r;{9ᠧWT:Aq~OmT|Դ&]jc !l{RC%^g>|G(7}2'p=J㕪#Ʉ%#lIk@YKXp!NR>mdM;OS6֙'9Ω$D-IWҕ}5ybI^u*&7u/"16XteO*Ɇ؉ƅJ]lBl_GxHۍVߗ ɟmgYZ07070100000366000041ed0000000000000000000000016075ba7900000000000000000000000000000000000000000000005200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox07070100000367000041ed0000000000000000000000016075bb4400000000000000000000000000000000000000000000005700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx407070100000368000081a40000000000000000000000016075bb3800022bbc000000000000000000000000000000000000006700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko.xz7zXZִF!t/]?Eh=ڜ.+-Q;0M5PO\dZIN$Q;9O &S(P>׿uH;tgHܛA*vg?0xgdL"9!BQa= M!V,IxF]T]񄂼I|T =ͫW”jXclEGgǤv8^_.0`q&e`|mst++V>;H3٭̃BW) a^ p}h_Q2t &.}q6^ dƚ>qwmjV&-J3( $ɧԾƫPßhu=+UBdRby< i-& ~H|)eE%?IQR,zit(⥹Wc_-+Rn=vydo.r_p.p[PNjP=c3#ZvX 2*T3Cb5?NRrꯊEQRˆ?tZK}x"@t{A ()1X~(WקGV.|˄'Y0zo( GޤG NNj]]ZNKUK2_CZv20jGb;{ n< "KD㋣amwoV}\ t=6Ŵ=})?,;Ӌh7YAxNυ?a -:NSuIJ<$IqVΜB+Q@܁[X(}rC+)mx=qߜݻ! }%Uy\bX*F+]A%tlG48U"_աF䬞~HJd UX7+Æ+KQ*ByijKB& Zy?qn=Bu6*ojٞ˦ eK0 XL,kQl Vk$<u&mtSrX\lufKZ\T,ojOc\hC }{" 8apDzew]ZJڴ:ɦw?#rh7 ժż#RHK6=b,u4oz42+fX>} ;{ ǃ+._4o?lgE3>E{n92 ?r[98|p2B\62ckrkf囌kL,g-<1nm^]njYQqpzѬI5%TKz!`O ՉAVsz hI絃Av Mb) Z5W)$ F B"Xdg$Eo7wC88i?kI!a#o* 9GZ;O#N~'l Ե)y@la<GnR9?P:QQ\YzXZ:U unP-q!lT = ߇x d`Hwc4uor +Cd>~w+8]շeAN06eq,2BpMbpm, 0e|nhe {@ H9U.?vu`'])~#|;}7 "U'ddG߹9)iH?"6zY1,7 ںaChP//* Y\7z28u`B['|+V"}^ QM&90臦Y@[k a4( B洧'IZD]̗U 4dcY[dx?Ʌ|5aA"ܥ-mVg>vb7@&' X@FF^VE" @Y,B=e,U ݫ&-3%ف}R6gl4EFF'.P%"ǃ'8t0O4-լACk)6r赺SFr$n6-.Nml#e˧AoOO3pT[G*oBϚ.9cYJ%lj&_tFD͊?^[4kԕ|V'dh oMVa6^oEc5P}kEA_VPE0}HK2oR~RKrۮI$=[5"Gti@=dK29"=˪|jj"]AIj5pd=.K.25%\މg1>/ /UVϰTᣑvlb&(H^M/ *0G1c'?YՁ~ '"%[hSI ^ŤrF:Pa7P3يm="GGqdAQ_ܿx"]9p>$3_N&DwR*ĤYk|XvT_ߍd% goJW @*v+ }%X #{~ҩ[Ju Ļ|ӷ=t8ⴟrg7[*cy>GaɄqs {7B e| Dn㱊 W,:֌=.J^(Q7g+ڦ܉/Q+%4jS-? |Ά:Ϻ__ ,u22d~p  -be+9ǞxφC}Sڻ _MɊN+Y1ڇ³YhlsEAP BbNu/*}u·]!PO- ajoE  ի!iq*ZWMx4NҕTtmp@7x$Ux\?U_!jLFvaCRFG90|BGG.2b|! c=xT n )DI% AY]{6"^6]ݚt3wZ9iSM  ylҩ+:"ҟZ1Cp2^'ҟ6k=>ynw)#w`S"qtѸ6i! @EuKE6r,,;`~ePT7T8TbF-,Fټl%XB̟iB@ԥh"j g@(9 =1 _2?ʳv⸀m+-Ybe݌$O)_46o9ņòW<'HҞymQqA @:=kF˲{UT"m/Hp7!ҁ!fB|I9մka`tfPe)~ݓ2[SET,M^!x_{V8|- I΢1" `iK[xG]iCGjjb+@{3o,oӟ>-'ܟfUrTRo_pI q,Mݳu$0rfw 9N6rMKIkx4Ƿg&pK7gqwirkӍ˨\`s2@/qSL q\>Ѱe \pfOZSwox$[xd1c(|N}qYFuf졽 P-M61n=L=7=Hi:cHsɹu/4hvf__cX43 TMShW[Ts6#XI֊ꬅn=}17z7fӞ")_-;Y6cFE^ eey Z<V~E<^w[3 ;Qp  KX?uaČMX y4ax8 KϥxrR`}EC HSQq^Ye-Vk yl\_).b m+]Җ7KSl[O)1'C)ɶg/ R{ %[,Q^3ߵ)hRMiMg+ӽ ~տ&sK-P.F1JCg5-TgrVM(#nkDXZ2җ;>Q? picjq蓖 j`|NؽgmrL'+``.}hr_b?Ҩ!fJ29AyҮV"[tfNn]KΈSC(%)v0i(a)U+- (Ø;]|bSn-nΤIsI s&ɐWeybf3sj~ [v^S]?bλC^f0אom=TZӍ3[fQ-_Pqysh#m3f}ebꝐ~aaaL7Uv؉hB_RttD5S&h\# ̋8 \Ѿk`Ausf zF K&ψGnGf 9 œZNx%$L+}V#E?a}TG 5k;HF3c&sPü(XUPv$XՋM¦x_tŕK[y ^\2aW\_PFZ+4] YӍ>k~I4'/;i+l<ԏ-K~UF#Z .iĎ}"S +Jy+zckߥúόŬԔ:)RѠCQ[w{DGs fYxxȜt&Jm En^w d#MR>feTO$'Y݂G*f>QW)z tˆrEo - F{ uJ!J׸8J 7 Qcj161_jdů/H̒g2YaF+15Z hQڜ8Gv_ٜx%\ 8hƅ;lxOLKMHq~E; 9s Ξ_7{.AL$0gڦ 뻊79\Yv2Fnf0yܲ|ƺٚx>eA,eCS(vgR"(U-ُ<4Aa$D}ޥЉ!g6ij!Ȧzcw M7r*wj*G0TΞ% w`}ܹpp?5Oº<|4{A(*d̕9&O8u;QYjW^lK[Fo`D}̜|,S5E}>YQNApN핉w@ k8a-*lZnǬ6̄0ᬨ;AWڻ$m-X},͔f0:) (> U7 Ũr!u,K} USpm IUdkߠp RݧJمp)GbnͩܟkPLT4)9ڄ`N,yvů.NlNUHj$tV3YFL"ՉGaz="EtT)%7C(Wo.uij~s* i?kW|'MH{,єa(4 KO<ɔH-\)#~?o($UBrS\$u~qᒄGpiy].6uKڳ8.'V`ErͳDbѴ?7w1Pltt%&CgqNZ)DMp¹f'!DE ,vawDs+BwpCۉG/?R23i7nv3Ortf\t@K)wPPp}W+ގJU@-yYqa[v,qJcFY;UX{Ww*p soY: #MZ*C>"zqXR}F낉o'G)hBq` NM[An2 @o pc3#6t@g`P.-'1Z٦[@bB9']W_fN ,k ϕׅЦnv$Hf\K>z9ϔBle;ڌ,0¥h8T$T?TUc?%ޡg M|~LL"]CL1` o?Peǵpqp$V11nJ7?P|03I6Itݔ帎s6Ip oAM][`ޤ0Eh}=ndX-Vޞs"-0&=*d1c T'Av!h,i{05}tVkZ;:&S *1Y\%vō#"-@fI(к st-iaUFMDbE#P鮀!9|&Kn)]G<뵺tLqcFT4yuphE{Dg~_CV=U5nu) bY_S Gen4Ǎ(Ϸdˉ*Aqb{9ϤbM vKG`ޛp:ɗ˨T$QXD ES BYÙwG(?HfN3 A$K[QL2O SBߕ9w2Eb!˫6 ;$i,պql*MңXeܾP31oCrA6lbHEƇa WR}ZD9RvqזfWR=zƟJ+_G^eCY5Fl+n OMGwO>|m ؠWgET*.Id$GiQu& ӺDW .%f@'Qy*}"̆-CO9Z})5BK쯫cLoV@VQ s\Z uEܟoQmV7$&뾀e*HvYgntls}:Jl]krHwocvfTaU6L ͦ:쐺^__Mjj \jb[FcU÷@SKCe'l7uX4;׃G'ߴǥL}[ XSs3t#h"՜ Ɛ:x{ $@e4Lti UY=^۲(hVV@O<y5.aq!(c8n;J?}(EH\`K:00JЋm=ݖ=`i瑥" )R&q~viT.Bi0,w۔UU`ish  #)p-'xZ 6 k% %PE? f0GTcsz(ұɓvf# 4N>g\4psKDv O{1UEKٻtr,7MэkG2IC9= ,O(`fEff,I* s+7$YyNt OWUvn/3]` .o8O{59q6rê䚹!=MFMY)oj<{%M;T!Vb)abKR#+|]ʶjsm~BRI%~始*Vl`{ Qsshش0 J5A&XzY7A%f 3jQSRnZQ60 )E*(=]B92%)/1-j"TfZJW@G"#f7vٳL+h\>069mǀ6~vtY9O^/aǜ`MSBa8"t8&U{E$3Y&`c~f9~A@!}"FE$]g x[RYEv~}5oqQW5vY mk;FJxM'sIt>/H9B>ʵ(%FYd5d# a4)Po0OĮxCnʓT3|$R$~~I3ts?TzQ=)Yh0asͼt&x=Y H˖6&̻K"!`& Ͽka4'4IՈyQSg]"1(/춋H=rH3͵ 5&N}O"@0EsQVZ͎;S SM)_vU$.psYķ:Ǐ;j„^t#+J$ (:-]IN2-7'J x3﮲L򗲇|5JqIup( kv׸ch1UBug`N&< r /!˂>t`#[}.&seە!fO^$eƯA5!ɢ,_I|a 0r$]1 +T #Q.*j1O]rG'Έ8F>'ﭝQD=t1>N^dR:@b!G$+>R[ڶlfAf!GV/OC.v|z켨(rsq:h\mg etc~noLQFa6Cu91jP j2D?7EV$C4PZvڌ";5W; 7pYVF3`PhQc0ae[(FxpX|n̶YFejE(n9jeDp6b(LUzg@>:x@\<:($5`)fT;"5;3M=W 3L,>]A_!`ys| 9}( ַi1‰\1U׼JDAFǯt*1 eT4k%AL/:5tv"J4hƿ6 '8Ty٦|֮d3Z ǣj51- c ( .D<>XW o B0`Kǂ+fZ%Q\7Xr `DKwyu@n-Mq+-!NekAn;i?5Vl^dy 87R2mkV+TSԏ9O%F|rވ]dnLG&u.{b1_~"= k2򶁯BBn-h%4*8Mp 6r /f"?*| )*qL}`ek[(;ʳ牙lc`쥈1lR^@@6_l )fa0-Yw0W̏-pKr :C} OFd?R#St?&? F%FY=U nVO`r_8 D: fKO:RZ!I€wsPN28t?]`6:TpJxy.  n%pG8 ӦUGf*d.:Uׂx:('za>H +м5;zpj-{0`[S&[Qد“L.wRi 5A@n˞6L/f S9}#ǣ25;OEI o=[?K3vYQ&`@x..G @00 (h|,0_LQ$m 82`C=]b\V !Ֆr:Lפuy{(~haQs>EODZ5s yS^S ;.$>sJ_.#|,N^R t 򅎚P䂖5k`FkFO)OxwGqm&LCt>vn(й46t?,XԈ$ [L ׻(B3-?t JʪLhFj#a,n,9rlASLWb"y4iD8I;1AݠbhiיuaQL<6`BQؾWΨ{q.o.NKXҏ*%O2a{wxeG[f,g&r#Y@w27"B,xEYvqC4x&)%e-L*oP|HaJq;i?qCOD=YUI2r4yd;det_=)J;Mf@3y\rf:x=3KDqȽ&.8/J:N;V(d1Guw6VAtW w{6h냰kU ֟鼲O"j^,vNS_#:Ш\謕K]uKrW#Ӫ0>Qu멠zM+M*J'+Z\uwBG♚%?/wT@[`l^/-ùiȅ$Ճλeoe,! 9݂$0纴̿YI hqJ؅ZʮUos(&ŧ,ElL &}/~@b)RӮ##ӳ֩$$;_zc޽~lcR~>z']htwFOvșl@$V$=`]a Od; x;Z$y?]7UYчQ=Sʥ׭Tmz*b[._ߢJydT\PZ }Uߡ0T\4nAuBǙc%wmIxkQ>k@h< \ MlWDkF7D8H\_o_ U3akvOl)DIuլr@zLvD4}4xUxoEb7'U Dsi!GԂ"y̿.ɾ$EM.~9Yԍ4xS覲"?v6 $ld$tP [_ "^#M9wNΜ&}#-7WFj2ycʳz^'UcIe{t:N 0&QjyUsr}Gr)] zSi\"Y9?2^oj=.(kOnoO'F1e?7.I{l'|iӤe\4tr* ϕ9£|fPۅ~oj`~wA[MT! -qo[`3GJ́%g)!ޡ1MZgWlpyf+gRl&!X9K |ַP[ )f`&\Pap7Xc4H2/FrmR;\CT1 l\ d8(TDm>EC)3",,%uAPيf9զ03:):"TaG)cTZYdȲ-26dQ^zEmKe>Ngs\(N̍qC\ipO,ưY^= 8൑4f:قv[E\ӑ ZПe(N|lH/6EiSRʥ-P3ȃ=Mph%5NCr/ux.Df#$ET{Y{>Ѝ0qۅr_]"d d$:*A#+DW!Vv Șp̐o^)umػ~iB ouEaaB#Y&č"='("=_D6_Fk׽aY,vH[{n)PO ԵJ*WuPW8cwƇͫ(YUAp@꠻+GGѢ b.y80"Ph[1*#0|@]1MJO鉋oi xZ@L^tʭ}]j@vĬUSv=I&kx_ uQAcF@#t׍Lj[- GMj ˖b9,ܟr_ I .2zǷ~fo.|T?B+g0[$ njË[_vċ"$OܾՈ$ KWAAX=um!#QsCi "C_'y)Qvݑ.sӦJ~1^ȳ4׆5uIǞ"97q;&#S@Y>B;,Lv9dPLd{&~pf#7OB?нąׅ zXD{P.ˎQY_Ypڷ4S_CF;V*+7/~ Q~ 6#v^Zc{dgD,KHoBo|?PZb:RxBQqcdJ}F)MOН 'Ӆ*o/5^[}>B ڥ+sh(&8xAŕģQ$&mAҏOO>pa/nU\<ؠe]mNTT}DU QNT|%U'`H:~3 `u6~ ?bD&q YDW<[-:΁"^F~ #ɺZ+|fO/M" bpŘꨂ򭗣qN֒Q/0651Pp<(uo43ȂG9EMРQ&upyrxvݵ`L`mm&)""y} bս% ݫTׁ~:ۉlxm;lyB8{fr RBTy"?!!v5-t 1o{.vP-o薷(?#Ɠj Y"p24?΀\mQĂ]ų7lLhCNK]w5ώ Y)YesWۡc•:+hS"37V#N"q4~/nKk#W9As7^J'܆8GvbKq@ٕ&zcM MU/i[x- @}HO:ڱ>w] *)S`sX)RA"QS42}~.3 /KeI)qcҶ]1TD uM 0!jY0g.9CM%%= b,YbeŨЈQ-Td`ko1l>aM8^5<ܬF Gn+MC:׽н)Ywa;;֗ &aYC!v6;2#a"3NܓR"PɟEܬqM 73]%TMjp;cZRIM*a5cQ}Bz!s:7^aQg DxRօ,P|AUKK`^B(oIg1hkVt죫i,i}+?*wi!/Ǖם @Շخd-dR].} b[h]zeSqs% Aԃ uF/CK[~f@œǎVM~mNkqޢueƸdxig3wc􅏘/f<_&9+}n|:^)]{U-$5&\5܅syՎβ6@R[ERȆ`Θ=N_HFBRX^YQ5iΝz^21ClPRTxbsGt{#*.ȇ@Ye}j|YpH'm%NA>v9_QJ R0fђFI?ПS ݧPa$`t?[w$liQ0*FvN-~|=Mt"]#"$ElmXGn&FW)HaYxztW(B *B;$ŜÓg wpqk WfcʟmL!RRYe& G>JVHƆ}ͯ8O39g߱JPؠtŐIq_&7L+_^P{kGf ymnGhsݐ}$/+ܾ46Y<:j*wg]a&LocBDJ]CA W"r LڀqZ;6\c KH@!"ve3oKp[chTgwV s NUiYuQ#?w"PZ3ML+L\eV*"52զw ktƨǍb1KLɔ&C4 VcLHs"/2鿎w3[Lvru -טuʜ#9b~&" *`A(5k2k+{{=9xCz+e/YLv3a=/J,&w僐`V*]P;pYf 0,ǐr 2i f;h b[&zr|םWY˨ł;ܘAfJt0f$Ke+Q 8'DC X=bp7 ԗqLLȄ>R{  .-cf,Y&?!LOr2:>?TXBsB.KB+P DrU CZ SP1XJ4՜2U71@PY(>e9⩕%L m*cQ͋璒 o!LsW}w!Q#<5-9qYN֓)(̍nq49TkZ)u,{ŶÿvNe+g q#<r^A1P}Fj4&a%g򿄰RZps*Q]E}GlAw*@N8Qim"ICT>T"e+{IaWl Rjs JuIݤ VZÃ/3H(*ݝ@e9fJi9ow3,5i sRnע 8]G/O1e%79n(zU\vIEJMgf̀O'BbtDKb&>kU~ >1NTzrp氵!-uѦ̧۹5#jAhMW/~;w.!urvc;>)kpA7V_-5+gn*ݓ8JY`i0y2]#4=d3b@p^<5DZ?[PC _b Tj#Tv26%ːrvEbp@Efw5mqd]7g,.p Q $92uZRU> ,''gpxtR_K?Dd@\ŃQg|>aAE E5I]BwY8'T n$ WG &N{2S+1eh ޔ,!aR!\RwKQ{Dٮg\z2!z#)RGFKvEaonn Ye`Զ2F+<,= GZSúܩ5*s{k^ƃMdaU1ZOzvd>_f&/s{o0WUat%}ͪ L/`}7ݤe@0-H4H80C9\3+_9Ĉv)bKh41m?LG @dYf%6a~o73T qΔǥCeX&pzϥ+'I ͨ&^ 0.Iz-~1y5"nZprO>W:xxMWD2:2|g>n4͋,-Ka",Iu9C0Fu#-<[&iZEg.c4@zhC&f3PٻPV \wk'Zv%-=h3 XZ峭ܨV|)Ud]Wdڞf7l rr\ ; ׷jK6 >fk;kP>0짊1}>SvŞPzRC. defVFC5\ E$ɯw@enA%u:"߄QE3H M^uJ?bvn4wZQ^ &eO_v!pYgε# o*d.j 0~F&>Vɽ`D"UYߡ(=_),Z͡{it!dp2m>t4V91b> "pbe6({Ow[ %XsA=GcjKa Q5|jؠ8)wZ@/E!f!7De|tcߍp.Z6_,Ԡ ׎szK56tT_QFD. W( j r~N57//FZ8S~h DB.n1^d0J^xÇW #<ꃁ \(̈4ꅺ?s@ۗ7yw-&`M˫)&ZQ֎FhҐ?zNjG{,kW\;>PW ioIxx "I&(7uz<ҵ?.}lb*/Xhkewd:kDK8}{=j:4CH)C~hiHՅ %lM9k!6 NUZˑ_,;q @%-B_#IR0'@,^3RHRMw@[< /eʑBp]msX*ýӀ2ܥMY4 6R,c S6'`2k{ X0MPs$@1($2?Ktn++y3aQ !ř#=VD&g҄ ZL2*@FS܈=!1f>g@@~5JDZ@5GEkg*OZ֚bfzb)wAoڹ32Ku6Ye:Αz8(!R3 WA\"LoPct|  "Q`5<$MTI}umxƀ#h.3Q?_QOu^+YEhi-Uv%#oXk leV W.[&R'xc%\I%lkHs@ip89Rs/H)vFg]df`R dyMGhn"|%buv/ f=^A\8"5}&+ S׼!(}JaOq Ze5BBnFgQg{-0K6T<܉yuª8ꭀxPv?ǡB`; [qrkX>ZA4M{*`/W>Q6^ꛗTuׂbP3-W/'[짩/2S =yjR-*|vJuH""E,qO |UAerS7m2(4+x+=Tʌ=w$&.?JWo/IO5eeW{U0]okaMy2a'Pp3,2MrUN s?M m A#"wUaeWtg4αq.ENJjC2DsE2^c݌GS rpj2l¸_d{2˞m60\Z+pg5B&|]9(8 vMr+6ވ2zsSP/9I:tm6 .\j/+LQ Yi!19Uө,AKcJp6rnH=sB۩q}ֽ - `#/NTx=PS/6MF8{M,Mhs6:!bc&lh. ˀfrW3,g~=4a|ƍ<¹U^^xKWE[fTJ][tZ(jXuj)*Xf Q_0,7yfrXky] ̫SDHAYTa/W0nnw(w6muྒྷ_&ytWRhH<[%<+Am @ɻE7׳TW)j@iq'MxWsI\a. %?p~^ڂg׵Fn$L3g5JYO{wA+V'щաp bˢ}}Qa\2UͳGn,'tGؒ[7gD^>=OŨ3p{~B[OQm vސenD;Ũ|ͧ " P$ݔ7}^_zm|a0 2݄n~>\Xr&njNRIY6iaXv(廉u!ܫ[WmL\' TZfeR1!,=ĝń}t}FZh Yd7:`"φxu}mSs v օ*pzf֧KD3v+{cFX8oZJ̐%2V͉{ӓ5\Ҙl$ܡ80fVok󈲓Yuj8 ?r$Di'f|7U ahC~m~B&/X,ᵎ4Ǭ$_BY=#G0KJ: '|:rG."AA<$98`(7P)]Drn-@FΛ*zCl7-oND o UObeYEv$?Ɯ2Kɥ(!+>ktֿR|+ʐH&G{y²Ix<'GƂ(~:|'|t\[,Hxl)5B{dny!x.Văx'pa5O,̅!|݋Nl5zu';#;'=[᩾zU~@T.{R6_/5Ms%\YzB5_Si(tn'GFՠ_iv%oJƧzQSE3Qj^!4EH )ݿ  j/#:޿gC>;BW sMYC&!^˒ayzRds}d}6-UmJS>UfgJ (GM?P@Y3Ϧj VMs@bG4+,i빉s7UMD)6RD\˩s*Hs~)R0gajŦrh_Zt|2gd%md ^ƑQw(&Pjn_Δ (\hjI *8z:,0dmw63g9'+-&)?),IKX]&ӦTuu0uam\ռj\B]OipUYA[&G XJ>PEUC dW4!ԽtE~ͧVz (GGRj&A.KGs.V+I\*+ ~M^ E~GI.AxvYItmjSU Y42)9^BEce) E~Ԇ`P}*37 Ҟȃ؎h|: iCs[1p*Ž"ŜVnR,v5Âgc1"+M$pd D2bǞQ4mOapx-%f6\E\K k}6uTHVv gAo8'8ͦO8d ^yHl cPk\gJ2}#׌oOeԈYH~EYoХB%'|]ߚșU!rrUi)gCxW b5O͋, x`53NIuID5;ΔhRr0|n]7PE1F i{$ (†Xt5pbnvb =]AWVoÒ/r^H~0ET:̡{~Ph/|ӔfY~tUBNϳ> 5S A:=^s/1 RD_#FTy!:w3Ԙs❿'5RkfGIL6^8A,wI_WrG~C] _`+F\77/1ӭO| ic4fubuy %^/b06) w:~ }tL_PJb6v ,=$x`A݁s6?Bz*DÏr *xL /9L 4^_ $ZQ",'yadMi֦sqC@5}+5"Wͤ̈5R)sQy7B1u:i 컉yot BL^0UQ}RPHjp U;kN`Wzƛ h %T'ܫ/4"k@@j4p5%ӴԾUeZȗ4S;7D?*j]$iڛf tH;Y=ZBQs :S{O:(aGJyHrHǥatHe ֭u%y0V~hGb;zr?ٯ k/P5}p i&:DӸQZVE?ҐV xur=9}w](%A;·W}*̽ K~OHĿ&jXu_\稇ӧ~4:VydDoD+M{]z Z 2=azaa r{8y#r(WbK0de1_ ^ԍ&ADu뗡Wv;#Tv֥қP7 OIEtӨr(-D}5!~yЧ:۳oH4]1>WXf7$D_5/ ߌ[w&*Fa(=&vUf6諯Ңqfq>Z;mIתG6]?H[Qz 7^|w?^3Ewha\q*M -eAi UĶknw$P 7:ă҉z@)?{F)1z䩄nvu22F35vnw$>-ܬNњoP*&<\^z b ƙ{]?3>^uE5up ~G ƒ#5qrڏ5t*w펥&w:MȻ !+.ejOOYh4IQ n._rİQ8H0gl jhǯZ./4kKmd\f/2 Vt)_nz,oHڴIbg0q)@V$]Pμ33#}(Ec)HT }q0@hm(s+pq\ym65%?<wV+&Q|LobW_tXNB*kLA 8^)37zO+ɺk|b13=o(.jp6=hcc#N`McΞa !6L ! {}3?gO;o8ga>ܽs.,<&Eͫ2>gܥb.,u*3 ?]]ohiTgbsh:7PBmSv@ *J̀@7?"-liK&Ⱦݣ>(xejv4B?\?EJ>ثp﷦+gvy=zH-D2R2* 6G*ќP0@1Ācx ϶s\ Վ6V+nтV|{ZB//I8rzS(ʊ'әσW5vTȀ-""L'@0s|{l(3AheU \У%pHg HЍT' L* MjV@痡t0׈]<("բ;!Tpo]M/j"WLX+`(\\2痯[[ūrU f@\^wrץK'K+aDUgD8@BD$HpzۻqҏR-T`S(K }]nو¤ʠ;E} *t ɠ[SһLu| '% 2ks4L(Zn^XR~K˼Q? j~i]SHvTވه J{q z^Led|&1}Z L,vPZ6x]u^٨NbbB}xc9Pޝ0-F]j,WP5k 'JуQ} 佖vv۽=ҳ{U PC2\;{%23:#ݠ -\bDMuWE kMc"6{qYu}p2sx P)lL6@V_W cCAG|oɈh8|yxF9ImTVy a|0<i0Пy)`rtD}è{Q |_!5n4ySHHhpIp7nYZ4!VьE V(ݕu(_FJ"UuT6E<L\x,-k.mO2Hp.t NZbn:7֑m$/{Ee5fJ3zl88q):-v8rd\Y[AfϦIKƩކwJlU9wQ~)j`# **ocrW fJIylNj1pX@Üxz~gk aIwΜ m&w 7'q3Š/{{!$jLDwO# V%ei<8 B>nӕx!cN`O[`gy8v/qn{8=P~C7ҳNg}q%XVt^J%*i˲La|~3^?L]!v|fAW) GߨwΉ ~v-)*|8X$$ڃ`u|u O1hg`&,b0|b|%,wu!-gI|Blm ̇N->#Ԃ ,}RtuYz DW=r>t緣:HK%<# As(5*>CX|NpZsZgz۾@8j&˖"n+S6=g c ]Ami{}MyRlg}ZZ!s班Ds)Cev^T=.McTk]Ncԅ|? ;T&!{y5UX0AUI ZԺ(y>)F @c6)[p1'x64wgn*LԐ3E2 ֫Z;@sj<.c6@ꭺtT.~wf' 75aKekuUnɊ=+q!'b5W&UW|/[\^cϻtE;TtI]ě?~qMYQJ:9dM'hv>/4V퓢>ꄇpu !@̠/h-!zK4g!U}NШ:Q!VIh- ( lȦ*3JQ&r!˶ɘ L|2H^5I#sAx"vg™rr dpPb{ԁI)KjZU-d%A S| ;綠!׶1T4N&tapxYPTB%u@'կCK;2^.8 Ȉv Dk3jd (p/] *@|)RB V{d{Bo6tlzz'=7j%#Ӆ# 6V^mQ0M&gNfyƅ4Qy)l^_H]`""FlhiSiJPKZ* V\Xl0UNdbݖ'Ty%j度m3?H`$-2&Cľ? S؟N=xt#3^Iu@+L5yPnrx%pLJ@'iw!+@$|ߺGtth'.0J$`Q5aj$,b/$¶&7U &\H1{P Vv '}beS{!E UnX.%;_0Ѫg33$7Una~O4(GEc=/wG%G˦7Bƴ8Eٟx-^ɩ+|>]v!ˀb!ůd3<54aڦop Ob(МWDn@ e?Ik7KN b2Ǻ\%_c7.Ngn^ПΞ*Eyl)QjaOc-cߗ= {*MC 3jt[=3㉻ wq,d*>бkɻId$$?OV?$Vr^BU[]&6;:T(ހdl(-lXb{$2@6߅+ )E˦{GJw4uZa~pyG[t4`1Ɓ8b^8it8v%_HvƙtQDz2Zo3ja@z.S=b2hTwY7jmHϖbK:+k>bG}^%XG +~knPGeL. -YMQ뗿D|xC̞+F 9,i)=ajM&b[vkevHtt9Ҡl7l=Qm{0@J<Û\&C[Ⱦ{k=%% @.<$w[=JH Rl\Wĕ' F[Gjܮ'Up08M>1'γޚ'e<_SW-`3/A=4_*,oIo(( Z 󁴾l,_&Inh)-JbJwW_ b<|pvD7ydi.Vuu i%&.?jVr*aSPڤdɵ8K'==[*_H)NnQk"wr ZEN{FTQ>y@ՌkB! 56 +z{cDeK+Wmc1 ll(TΨʤ5z oL=_c7M1%*Xn/}e)Hn~f/ɮwvKNjd EvRUqPW-dP*xC$2 %c@#.IȿL|肛~|m^(HtCB83\c+oD3K*Drdbj$ + d`G-([[zxT\EN>|'c9 f$G$|"4Zn~e(~ϕE.(` q=Uਧ6Y:n4bkIfM%r@S$#\ bRbIJjC7#-k.YLd#$r.G6@>ܿLM>O> Ҷ<~GOJa 7&uLC-ˏ(Ӄ:)Ђ (lDh!)Z 2C_ Młe JtH OqI{]fFeNˁEv Y̼AvߘR ->9HwFK A+Dqo/ dY왔pLhu`;MnD!dT3j?dg@6DX'Ia(\)VRQ0iZ/`(,AyZyq0K˅ܚx/l"u<ﱑ N~p!Y LKT[\u5(Qm"8Jն/UI4@JcTjr6G;vʦ @(d/|X; CVzN\w@]}7$~9fS8P`AMuxֳ23H4߾2Z0rPٸNKzOƥ @1ؔtܟ@V~0K Vr ʃ6 [6U U7뤘 -`7gN؉2Pr،5½_⪳C Hip%hTp"^l᣽5YX@\Q)N^bm p\uUݞ)gb)Ž+##R;RC#q> jܒ󻘋!sjM,PU .5 PlD ؍;[kީO֌J| B}uI ͆j7tz!37$nhƧvdf6+㼑#HN&WW++=e3ZdRvs+֢C=="tWji>utÌHv.J;kYh^jgč~*٪ІW;V۪x3sQ0PJexgLg h~9@W["&y{ғAI ~4o@7?;QE;ߝPc[TpE<ܻ_yaæ.]dCO+s1,Ii@:]T鰍SBB! ֖=,u37"7!ש)4CumT~u2<]6ͦ4|YAΠ޳ Ҷ^:!-qpm u*00y }3H4nC0a3 }*Sߗ믆"z lNDo<(-8RrAzCZ};J,) P͐n\E ywsj/=U$Pk,5 zoYJ̤P9<?W^ƤJJc~rPÖa֤[<ЧFfrV={*3"eˠV}GYS@ ~+I4jHۼ%:32~=Gw+5GojCA;㘲9bCl *A:裰j% } ldu_ۭ qVj! Z sOzkg7]Χtomi%ڍэ8Nj\~.r<\ z$qj *=$chNr@;4ҽ"^Mo5ƧE?NJ{ T!0j~l*"lJxP0iUB5´6o_G\)sKR{2$s{}.]Wb2̬Q\~u 6|wR8ZcOK'tU@w~.Q/0)@ AET~ߖD,#u q7nOq[&l8#|WzMP>a=sb6Ԝb/utmq*?^ Mu$l_F] չ/;Az~>7to!!,D iюJaޘ>;2)P?X.8zEI4sC2dT!vYХ%;_yB3y/'yR Rl"?FSJr\7njX7.dGZCJ^yub#UݕW47 DKNftQΡnpV_SU"&slt t$ӖV>"X#R˝%t+Ty=""ҡeF:n.*II\ҍKg)lmj"A'zep/26H(VJZF;jY=9N t^g N(=ΗtॆU] 30OzOdx AFe:˔Iclq2DN-J% Sg Wdn.@NB(캛1v>(U%(^8JZg̫o@~lꎃ-:xcЎ"RP~eQ+:n"͜6I6e؞~0Fr-6^¬P| jO#dA1u$rOb_L'JNΉI9[lq5@J|QJȖ,BE9ZmQ#6Rӳ 2vIhvT.d(p#Cc bJ&z+?9 BƧF.ۋAU-qn"p.XyrӍ*(Z}CϹgFH+HHcb$G fv~qK(>C^m~ʣp긻1x ԨKT| yav wzl­RjxtwY7.[NFn-xi5D;CF *`:[q%.Ժ-]/$:Yv|V[1)E3Ga+F})aPISmcik'X1ئDb<@_͢j_ͧPًLC;g*2K.%y`{HyH T30ì_~91r5: \fRlxbW:)e 9 2,Cr/̬+3Q&Jگx<ۮ( S"s [(FЫQ-oHfxuֹ!T8Xx!jҕ~D@pR?lQ=![9HMTdk6z//;U|&-Ў.:CDFRv )?@mnwn=&]mrG"?(:kMt1uX3u5B7/*08ԙGS1ZV[)y98f̟Ÿ#sόyUE2qFE[ӆsFadɞ$ԧwS^2ݿ~YW8DcnqptSHb.nCOSv1е -3aAm:G|I'Ț$'a R7`al\b=٬>-!/M.>eԞ0_ c{Ax`P!'wg;)cdZMKe1.DV0^p_/ * %Y4@mOKVbǣ"5-,4PC?8ba1Vnw5mSZq_g y+$dh%(MmVh_6޻Fޢ'Fx6Ϳ0-0 )2;C?._EJT w[o(۩_85C^Pl%ǫ}7⊘ 《*c͈}ա\עocoNNu\va;{4f0*R$(O\ؾJbjʋpZsݺBˀ&NW+Əu?d΃/vD>8/zbA|_WyM$ۿ X/Eac1W#ŕ{^knLoZg"_ԌE"~1b\gr^9+}:ThkeQ7X묩eY6 Z%Cр>orٴh >\5K32N/i#JjLϰ.goy2~h"p喰,/k5 M ؽy_ѯ[YkwY +f52zbdV[;oЂ(>i,Uf( %x.Ť:;8ޞ& "F_8q 8s6E$Q,˾@Gb3k{!_1K{lw]?̽}l&?w.L3t$X^xGܢ۸F¤ipqH+. C~H_EMXEf1V%(vE >OZf%]b 1ݜ6J GS${Ɩz^(w˶? Id%rN4d~W,k5o-T\-bU)&F_[ ezB.v3_pD"n P [VtKj ^ؚ̈|cY8YGD3_FyN<(UY^t8M{_),C@$Z;,Mj$ Di\׻Dmi1õC*F}6!#]j{ԩE=BkU{E `|}sozUWs*2*~K揗i),iQ]]: :I_W+f8 Ǎ S",3?MXmɣ(T\;Dabqf't;O[w1e)O&~ޛ2.PV-m*rp2s;Z FN@F#tS,d6xyk`$a6XͽKYm,{",kF?I: fm}8r1ίꝌx燘foBgqm`)nM(פBn-L\$¿cy'7g@!.f=`(7[j>=H&x!z\]L07[N&TΞv<`P SE}g9VF@YV7]A~BZ̀敭.&e.4HJOGͮ"oU= |R qme"s토kβfR/s TXݻu:t$XiSҧ|g9'B)VHV`doX_$1zy0jWS'GQYuSST +ALK`hM_EN->dɂy'_Ѧq<Vpne'+RkkIb$+N ,?^mP|O$Z\I4)nɓ.=0 F5aiDAE-B}2z/$4xqIƦ0ӍperKex2QɣX؆jA'00@SniP**f"06bV0)ʶPj*/85ʷ(TWn+86}tTS`VVn[9Z1QPaKtN0bOj-8MOX-C]$N>р13α!$ g>!S7b"U肚=)6ˇ6*/tҼM\kF7ݿrh7^Y2 mVeCe%( ʩ^ D kyF}76vlk?OOU/ %^ 1S?,bFewKtJJexlp+4F盲9DJ)qLJT4*wah'h4jtΉP(|ݢhtZ`aUщW)/[Ҵ{RN.Tvf~)*^$/'ʟPJz㝳J YӁ؅, ڂYL.K#)̢wOvTl=ؽl Wd-޴s[R}n5L&ftl e\9;Iɞ>$Evn:tyghp$:R͉iߚTChyگA&l=OCdήH@* 7FgЕb'gg6 N{uPB1~8?GxZDyՐq`/?8a +d3A(VfHZC,WX3U;2aa{it<Zt^#=O>(fo|P#T's@ʎ(4IT1.eƘYdʼnodUh[ؽ7@hU.g<ʮPd*~IӴ"i-=SC T':53m"@-Ja&0\Qyù"wg\WHN^65Ka9}ڷ=.5Ԋx7˵IAPgSJַKC_'OYՙA1/eJL69gJ'O}Č75W$6 qt`"ϸY6_"E^Ala:!PM[6MLF3Os*v PK(}6W =+W6`3>h {T' opwt6;]nB#۞6pR0YGk2Bk` *1Q 5la+7:M{hFAh=^=x3b&4.je8sm,*#5!4M ri^cEHsL| D [Z},Ϻ>5> n/wy ȷd}Ro]h?RtcIJX <ښIZOkIf,2ة)ٙXi;ycuƀ-ǃyhÝ>Ѵ)K-5#ϺӳdOs.Ji!j,tcۥ/+ù eYorktRK aem c춧6n 6(i-ȪmsjOPʃYᡅz2ϧ8,hDUl"ppCA.gK ߔq_( A;)+€3\q~`Z}e];hAӏhL}*YEϝ?V,U~c;m?،q|3`εH@Fщ~r%[h` 7H 20? ˤ_!`n=}n);3 \,c?5̜EC[h4m|c)P!aJ-ptI,8>WZ.Oz,?uX˱޽ÿFkvϩ`F0"Ў!E–݌ uT{ :m-*vn u0xlzGӬ09v&sp]PDp0P;ÈaFNT&Id|»tcj*>~zD fi&k<,~&eSy(.a|xKw,_Tn1,'X?[^v:^ل"Hzw)pzM ft1[; Pf[a6(%(; } dُHE@fkްZ-C^"pd+F:ZY\ѰRs"MN1f "&ޤ2͌;&I*mR^SArؼ<˻ܲ C#nK^IcVʟ,+g9̣W= *裤)S&l5@UmVW5Jlz\XO8T֦DV'Ϙ15}b,yGE.KxN歐[*}}G,b!x1d>B GMSYNU7%i׻h\=(kf%/Z}.P G9$Y5J Ж? =uc\Ѿ'o<3"?9F"ݵkȎby=+-]P9ANi]`31hnV_Z'9l7M'Gwjism~p)7 bSnj) \joTJmeg,ѥwkjU1W٦|a/1Mw- p';{Fo_3+!>S0oVB)}Ggx@W{f1խ;#<0.9vߙ-i (uuY,cGnԞ/ۆqaLZ]pt!堰ow4U: 3e*7HсOF=\J 줒Hlm!- 7-Z m)Z÷/1暷H6Լ$`#lAnUl@ fm[Is4ETc\,ʺ/OZ C*R W(E K)ٜCue[| ^}T^ΈK `ymX$_`KtLze9d'ӥB/pφ.9w0{J#e& Ņ:o{3۲˜TBI_]BveF[gc%o%Ͷ!Z,uj;+fᚉ6`RK(Q0_tzpe>HzJI{L)>`瘅>=Sy(#5:D_G$ )XE{~o8hT~yэ^ QOԯ"ꞝY\6fpF`s ?v?#2TwYv+μ=Wj3P/, #6VSN+>Hw Ã*e*F]hQC;K򊭑2dS43-`xjY:~0Bʊ_-fVYTxt} B#3f }YI} S>5bVN%i x0,n>lҾ{y+]dNop 5=FJ${ZB#f[~hYvCq=F>/ :oϒAfX u(0zlR/NPg,lZ_ᮥZQ'sCl! d}9alcHˤ}-+Q|ʲ=Ԁ̂'H>ℍq9j8:2>c:ӳDqJ0xHFwQJW f rN QR(A,;0BkɸgLm*8K)dЙ@KXvՃ27?!A-ٯIV\ۍMyp#1@i,y Rc$rhK [N`@7:u':Pj[E) B*j+ѷiJ: :#Z$b>O)ɾA{X+t} mf%ko) µlru8P^4xҨ+A1*Ɋ`)WX7ϋi@3En5`KQw6/F?5}V=”ІC}9؂޳Y)!~z`&<\~G񙙊3i)gµQyy9J~ B9>f"+fConZ(x+'Th)L(S1sx[GH;NôIrRKEj*.YډWn :xx@'D XG=>|ʒקz ATr5B9tGJ' a bvhvO㋸9/@B6%C9du3ɸV1L.C[+2ݔ=a̟/ZGQe91zIo_Z~!vϱ!t%$ީ(K,&Z"8T,ܳnraFE|9]0l15z[ itWѿx/y8ؽչq仁^"0 '6 !'*}+-ҶuÑ ΙNXYiO>rx()UE*Ѵ&~q%E!Zs{A%a͂ڲՕ6L.*:b`;J„ uka/<\cql ;ޓuXnuB[ {S=[YX$U(cI8LY{ xxGrGp_('BԔaM0T2K"(5-,$`LR5fG;zh-,@KzX23x3G:Rs!E~5`piu-ȾLMNIOgط+>68O#j9}z47#evx\Tdd)#$ ׮碎C|baV ϯZszGOeFp"CJ!R0rOb Z]&!r jdpkHhYivP-NXH8YZ ~hˤ\3m.EZYY>mAi~fUW}#T|ɥ&PKx4iǍ(dE35C{WC-V Q2iYTk \_]I]5MpT)IDKu݇ dʀٓ6|gy~.T2R%Y*u] ٓSnEN U^)rϚۮb=;nYu܃1=}*J(,0vuls&~v A{^4mՒs&Qbm8 d%lm m0:}ٔ7x+/;roo=cYTR"_̐:6)=6u!گ‡a@S]yf?y˕$=&?.i q}#MU.5.^}[ O=BZ+41;>ؤ;wO7>Q;0Z HG=~8e#DxRO%c͟S(qp󼴉-<`F 3fDG]2b[ e(r\.J.l~\k6rK$d!SJ]133>hO_B*J6Cxev~rxα|p*8X1X! 6ⷫFd"/Ĥ"'/]l@ƞMiPy/U6!F%+ɱ9&_D/ha[fI+e#B [>&Qj,$o/1NJ>0?ҋ Ɇo[:R,Y?aC-64Enz\jc3we+ldlqy7!^52vih@*0W5o&]v{矐K ؆c /K j]ig ۍhͨp!H:؉IDUgɸKas VnMk[%4 ςxXGo-@~n))rifmĀ@KErmPd;{e #6٠ ,;. @)тv嵺ڑ?"J@ߒ75J'CPDG/~?C`;jA% ?"%<9V%2n:ʥ8O>H@IglO˸cnӴ~!U Sj?lHx0cC GN/Y/p,cp5t܎AĎB #뛔| ^No'^_]r " 낢OnStXX$ | @K:>9O"յ8W}yQE|_1NGxJ.L0Lg/Y'r _Яb2 UvBqd+=jaZ}+'_NSdeT2pKؑm; , ţH\y3S ͚NaŌMo<fun:_BŻ gt< N183 tǂgN 5g]0FF|֏Tcߚe󷑸5|KdG>ehp^8^QJX \tbڀ#tkVnD,ńYYmپ=(VO89&07 Qf@Ϯ~K{2ģ #OSU\vޖUS*Ȍ%Ϭ %ƻp}r P $i\M._uI.ux7 Ǩ{vO?X&7&99f=E sJK7-jF!4¥[JnUõ[Jܽs3\`fN?4+k WFt~oԧ _һ9x;54P&jW)_V5ʽЧj }X7(P}}:mzM[l:<§$x7sFu3sm%Y{Ok7W7o'9K#)B[FSj5[92u>&sT:b(ZHIR.h?Ũ)-fG,,FLOĚ_ 4AL#}p65ق#۴C5Uj.k2Lgʻ!@nQJ? ˧S .Wr9J.F &bJi$ A@S2%l-`Tm=p mlʪ87jm c $A ( bmcF۸= ux&/8g^XgihT+ܾZ LFH\Giz^綤=?Eo]Ϗ xY ~)Y<5pF{`xY%'kBèlBA!kBgvq݋Ɗ槤;$@m乆ScG*z3|ȇ=N/X:q VuyOW13_a&-K=Z0N2MZTe&і&33퓔@_2֨rؿz(dJfJV㣓fy=CsSh?w D':$ȵk_iMR!ΕO?>6!nJF5\f^kESͿJn~C`+c_?_XW7C+ 4,yç{b㐕IYS*4# hL(ΈmaV|jז%‘]$`-f-xo|4oZq\X]?R'8|;WWXL=+nM!gO9%]L,P۪78MNwp @}j"=P&`a{ؽH~:[+u[6(@ęQHBO=' 'd]c6g0@3ɲW&qiIhH.ݰ{ P{u}ԬݬKhd+WĠb:R& pׯpRqxfP挿/:p1i4Gt$toj9`ƏFt(Lߍi>ZVW5)r4RYߊ͔<,Z;U`@}2PUݝt}}D{K= væ:Ӵ3r%"aBgdV`Lt3H*)c".WEo{xW.I194jиC!"NRہz- ѷ)QOօM\j$E)qzcgsLDw#*=8W6E{gG(|/6tO8 ˁ?'SQ;f" 2aXfGq/AY\ @K.`\4xbz%wI{p.HtL m9{y%ZiXeEç^n:))I˛p^D3ՅyP ã]V^օLN<|켅Z/嵜Kz^5K90m2wQU07ﴄU0rSi,=R@El3~ x㡨w™^(bŸmJ-+CUm( +xr1o߉ppT˭yXCfpgpS1%7(gw\ @vS+"tPxmllKd!.6ٓ;*ѿis!fSl]/gP:1U B#tpzH؏xǥ8~V +R q6R?ұ2A_kAzu@iI h5ӟ$#^H`'D8ĔECiv剺h4ݍ84m}VT0+E3V8QŐN]gTˆu@?u _ͱ2IxJVxk&CBW?ꄴk?[R+?"0/D65nh>t_gJ w*/o ӇkXߙTȐ(Pezp Wz"1y$ R}d%rmSeȰQw!տAXWJuyA*e>`kIkXA[d[@Zx183~AUo-7YoQz*wLHLO|,1uz0X(}yB_~M|ּ7)qZbI'4%?xj-+il;;<׬>ێrD! )U2ً~h:6}3HAd Sb&}"%DzP\{"r@ɗ F`yL}PlZ3#K` ZkU驦Ea7C)St3tpu}̣;QvTC{o eU5fpRJ QpaO͆, g,,v`?gO1Ŝ[WB .LN1ySYEFB^@8!jag2Rk.ïH(d7fSfM=qTdƯ0‡GB;c_CyHj?kpҗb](4aittr[U:h%i|',~UI@l+{d &~ڱ6q2{ݩ #jׯqt&Tn80%|ɱ6]3)ͬ;K.Rҳ sSSZ34L %x0k֠sv}.i4KXJT`MYj>p|3%!`0.$Ե&CѶC뇵0(QHXc/k2%d?%rl"osN ᪚NU [δq}];"+P-sv!&i'_Q\Ti ޤEBj?C( ,5:);Ңޙi]H<0l9sմ't1/h9 +kGLelv?䗇jDcZO WgQnXwhKww0c}_.HJΘt@$PKBgpbV(|: {*c8TRX~[GYW%<į fʑ?hP6o<+uZş*֑ q{yS4-EݺhpPWňN? 8_CupFRMU~/ xIP1V<19N[wa!3HN:/a+@~#2LC#rj86(R75WmUpo1!;_sq[]tɉ{7qm)+0BK rspeMY! j)pZ x ˀ|&*?mY"?:LzL~dxV$qIoC1ٕ (9tTbmHxC;AaSk<_W?w?t:bE\)aɸYiez@ d^LW}B'/5U_@݉~oA(-1(y¶(,W5\ncMªhW}:Q5ucP[@HAlr}Q-";>7f.WpV$[Hωn_%\pYl>±S ?<`+r.+Co+YI'aNHO e.^Tm! |GҘ{(.Nu*V󴙱b~2Th7IʼnBˣ1Sٍ aRz`7C\(lfcL1'ɣCr⼓R'oYP^TBDfwi)>l{!褴K]?I\/1=OTcԲf"ktWݬ ^R,E^Fh.c~ZG,_[ÂXXH7#ʦ?3c\F e5PQ:=^"*κJiġ"j+r#YŽ2]\Fve@e*"$9wmJ$€;a=?jFOظǩפO$QkZ4ȕfkzf;nڝ7nˊe"t87yAP^77Q9d-QѼ#m Ásj]][0pMC`~6rAY3;wXBW54S="""'x: 7ahN6 W}?9S3mh{0 |^p8 ?"[V-km8f9.S7֔f Zv'(t1'MPC=^TK(*`J#:jKEߏ#Щ[reW8bw7cm@zdΩe aXՊXi '  L\+;Xkq?4~HfY' 2~-HDԀ mN͌za8U/~6dia7 `ͷ٘ȬMX.̕T*wO3]?Bu(gGpRe#OBp1cc Zw i5(x!o*YPH?6)y@̬a׀ZKsCXz?-5/<3{"K={ Tkޤ~r̙,m&E_kVf98 gF2#EFAG;qHu) ev=C>V+ĊJ#Qn rAyؓUKYUd=26|mNPߊ8{9O#֔ۮ((kN7 Tw3:LPH BiA68x5\:;)ّ2ZpNK|Inۓ(Z˲l3ES<d)YT(j{&EE/Wry"*$<X5^APCw[GA3yj25Do;v?L2KяZG?713)l W9We1?(4*zNKG#T¬^lNJ<ԇe{VuMF 8]L# Hi[Q19;g'GuRrc:[mĜ73̵1G) eT〉09|aS$B?%4,P朗j}N܃3Wfh" ݹ暾 @Ńs`E6IjԕEyRjJ3h@ઐoMNXS{?[\$zJН|[%hc%sVB6s2h(n),M8]tӠg%a=p4{%v\S9i{w,ը a,J0Z,׀DqvC^-I{V]Mnt4\8(á:b/)8<ysd?)^chG Ѭ-L?뵶XH*R@T(h[8L$fxJBFj!_<̫;|0,~zTvCtf &M0zA(EtUgS2Ր9"lcZ-eP cXBTr\QL \.# ,~)[OЛ!l+-S(jrxJQaD͞X~[^z&-Xb@0J-H?Pn*grb;U[Ң%ZY jWi掾IGO9_:0 OtwlEtuˮ$`5Q(QC4}wRV4?Փ7uAwn簔8JziGԍId9ZXu{ϗvFXq kZIq{Xym7@HŒ`EGӉT [`](5rD >8;@unrJ1,A?l2hAO)p]]3O?&cF sV#z.Cӌ 4Յdk[PK*5}GR-C0[h_3+f JdZ`_qZ!h28/i ѫо W^.і#X'.3'2$S$~oߝ:.6\yPf3StbP7l:~U-c"-ũѭo,J!C=*j{*% Es|ACv)K74y4u'it]88Ȅi;A(,<"|-Nd/meQ>d F?|f]%N'}PI*|U\FqᝪoF,. .۞UKuOB!I!F$sch?ɵA#ZY:h]2 &*.n ݼҟ$6K*tmciѮGLxC93r)íӳUٓj޼VYdSjNg}4nD2N;$ߌ.pm;_SZ΍(>8v c+i |,ꡀ4[=/-U''$Vw!)ǕO z)8ݸHC6LJ5 XrC蝘y" _.KR6dZZ}pU(OHNq(@4k(;\]M[ (Z(lryoŮ t LFf͇jT ~#ߟC[:pp;}}/@I[`_]܂C쯀PFdyfJVYeabyjxCm2L3%öQ- ъ[*@ /Yі"«]1'h#5ʼnPdAۼU5YE %%C0s>f9G0cF\͟_ iDoo9^>Mjoa 8aYinMH$(&XZY3=ń{cEHL׊(*Yo \n48|zS(OJȀGNӈ{e"%'®}]'뀟v8zڟĦ9o) u| P.x6.fr('z|>,lޟlBcӿq2DLՈVݐA=~O씈&Oxq6p`>{:LIٮaz37?8}~RyS쬣,QYG]h@O](7>z+,<*PMWFjqCP0 63-HM(j;FΡI![`.7sQ4/LiXn<6Ă^yB&;T0*O8%lP#B4bU#FoEV-Vrq|jk3!'dN4'4kRa0-: 7t0k45*usf㘆?.e<&-&frXݷst9A ްS튇@,bT r X&F Lr4,~GAJ"iQ8Z8Pބ mY ܒȖVo^Zc+A|̽lo +6tI~zv^_{>F2DGqhDonS]}UXi0t&??c'*KVz1Ç*V b\K-) ϏEVN_qc1 GP0!9Xܺ1N5domװ왯MSZ`Qym6PcÚё|jͼ,/|2@9"/f?(6n@ Z;!M$؀ـ:gK5,\K\61{@߯dR ?]Dbɬy˧PSn.EţNTuaBBb1)=_mNʾuTԷX% I5Ҩdxl,\țd0£55*N&݋:X`+uRV^N"yʤ-4EӹEJ=R is@dQH}fH-* OMJm5>ɤ(`? =xsO@s5]ȓTp+A"JD(xI<266I9@wbP[84:]X:DdH* {"ÝlSd˜vk Klc|_>)D7|~pZI,yRSªHgH=Z[Zig2XdLZ\># odIv{qbt'R4B8w7`DE |{.H_5@V|DlT.*!#)K0IVZb9Lo;|^$Jܼ)T|@}-iߔ[i.LXq Wt&#MJYFXE``y_(><*AZP0Yϰ,raa|`Ȏ*0ۺq_j,, ֒pq',A~kHUzęhTˎ%2ٞ+;)pw(XY2;h{w"^sCvܮ=L-?*aAՄ]^ѫH A+{,&SmLMo${n vv,&^RЦJJ*A/!ˌl9Pk(F BFRϖhH^\aG5AG` n`i>5]vd:˫> 1$]-PT ZS7x &FOU"gh1Ь@OѷSǜj(CQʇß [a͋K!'Je62E8ߔ :^M7U;&UK{K ,42@4ۤ*6u.@vPRC1c ߈ʹ0pO|ӪU&%ee`QE=^n~3UqjRPIq;G[?ߠ`lmB=(_U 5 t )5Vo<}\a'^]ѾfƺjӺ_,dp$1x p+i>.kbp,jQp.HomàFû˚U[RYxo-]&;b^Ӣb0,sLMgـ q8^T}| 0gaKُco"Jb}fhl7…JQ&EEsɣmfQYg~ w)BT^SV/RyGG$h"pvʿ3( knKY(whK;OٍxE&864Z)NB)nՙߪֳC֣+/O~/C9)늙F`ּ"ѺMat+`MX[L7-ŰG{=oZ'k,pAe_]LBEZǙySZmU.#e[/$ Լ|z\23jK(N |Y׵$;vMP{RHD?9b6?F 7WGc,٥m9b]dQR ܶ^*P`>h1twX@& SJgՁ]ChnLrFc+'17#nZf.BfU}߲kI'uGtئc:`252Ͷs$XyTۭD벍p[qZWM=K- #w{ 2ǽdR4sáxVA=I0s,-3`0-q ,a\!egJT]N0ܑ#MOM=NHPw} RR?+`p ]Rl*/p\YpG?ɔR${A mNdTכjҎX' #dƢr+޷(ư-Cd^ӕ]k# 6~NJB_gƴ &aPDkW@ z{lć9eCO'Z_,s^QDi䏡sp8(\:AqYWvÈ65U f}38=jv,3C7W@D =`p pWxdhaӖoLt \s}A ~=3@_D8>b|rLToqE\}Q.t<1q xrۋPH\ mu\J*Ρ24BrBQ D&0~p D1~Pθڋp0XPoO8fhRwkh*I9m:,b4/`Gan1?azD?nkC)P?$;}^b{ | 畠{ ݫVY!{PvæIx'{9%20Ғj%ب=E5ll6?G^( "F? M('Kr9O]1 !i?0WYpgvQ}B]YF0@O}7bkg/'.. 0|>B9Ğ_=S{8 nxSPw.Y%BgX}FX:_QbsĹ|iL6m*{ Y,Ohm5l^}uCRVqHSMT+'g &I)7]͌+H`Q, `(k5FJ$K',x܏_#q?HZ _PE]|w!1/- -«^8B-U_^"&hrmHCt)?հEz7auty[=0RLjwL[@մj/ҔIb&k+ :EaqIʤB_o*m Grӹwsa0Ta@|Y*`sQDeչ3oټFyKf|9-UQrF{fӌ l'?KXq}O]שfȽbIGU|}ojOsP5rv{dF313+&y"1KxNF@ŵg #G* }o:WD?Zȼ;MO7M>75yTLv, gGW*-c,DTxL <գe$]A1N90m= qvi7nUI;ܛ2(tLV*FVwg+TES$!kbK+ONl֝s7Lmn{^`\p6WI@nvz?NڭxKОG )ƩKnmEߙsgq26YtH\* NjӥR`BZރl&`> ,w@{b40 Cn`8x\? 7 | UlC,h<*iFMF*{  {nzZ' S b>W9ǺDROXlyBZ"p=[Qk_kbpjhIe-B@~**`t5H^~[ʼntw4կ78oJ~jrI+ѹ_Fu zw~Kzْb׉he S$VYbEYN*Ahwp[˰@*ŽoS*5ν Qz5'DZ[|߽~PUyr 50o|kB, SKrFv#]fp6 Gۄ Tj2; YʰBj ß]"zjxYF~N]^RERj4I!OHWvM=86u$',LϿ4>Ie;Eh>8ė)9iI3FCV*J-N'=G.ydvk2LhU5$J5 䫒D^Jn,lNt (B獮}?.x:=+VdϻDzrdP;px?>$4IvL[@Somr9RxJx.eMâ,u *(2L'P7]OqOSZbIm:;HUDڬpf] - GX?O,jW8#xUi1}͟X, eL?kg͏=e9D֪T:r\G~+Ҭ(1i1L[22@)<`%iF F=QggzKaE0&@n]Fdz"}`Kxdhn띲cI4!F{d,odLkIԦ,sN0۟U||.(ŌǴiB@R >M`VvIrEDq\" $OC0s%rߖ%p:4SwD ̛k%IkןRfX@u/f^ɥIɞ](}q,npo[Ғ,e$3}>̓<;["ʖ~3lYق&R̺$#Ǜ4-of^4I 52Lx5ZO:Ӊ,/vgF]d%У"$[Bw@DzI&,hB KBKn:g%PLZ\uToFԎTi{r<:ݞ}UK=3)y齮KpR?d5Ն< *.'0"jb'/GY9d$Hpmo%UF| II xFZn|YzPJKfq$Aޣԡ6V6Y@ЪpQt4vu|r@tU=o++l8 7y:K^7E_SjRa-1u@:r ^GDŻAqN7,iOq  4DyHzA/SҵA)VE3AHߪSy{h3,60(rQ\1S"fw:DxNvKXȴ!Ocsx^Y/~X$p6]'0mk_L{4Q:wg"ZZ|`JteiNG~ RJb<.i>.hzb|ٹ.zLpWIBskÞ.e3NoDrpXC@.SOOP[ě1\'5prp2楣݄X'84 UV9#+.JV1V͠߄,܉?G2jGTЭuutG~9њ7F}#t#<3XU\R~r/rf+ܥi_އ2_'&&gFDaݥP 1r`H 2mW4| Ԇꄗuzon@&e'۽x)';~Ӊ-3X+wdԂ•'T1&ggW7kjf)1R]hUȒ?(oHn'GXlˊ0/g,ā''^^$@Ǿe˗|$|[ajc6k {SB1va^ؠNi+젢Hm@1^% A}Rύ醇-ܹM1S2@Cz_}0jejU-g@qVGve7bCtJl@N`V#i]\z9ծV*%AdAR?M lX,ǫ5wz.U}h4rԲ]/OX:&1<6يYf$n]oB慲H5wz܀x@$t)%JJEG(F%NZֶYw$Tyu|v, CI K}s4<rw czwo p5N$j#<RvF@;d\Z\~l:oi!20>Pٹk|ꦭ[L} T@NDh>+v[U2#cJ?Tð_Ws#U6CA #*Z-4#ZxY-*(_Le|>edXIxQ*Xߓ䕭3d{VN!sMoz6Dp!4${ 1Qp˙CebgĉpK cQ\A++_TybG\B :_};id-"c(ʟ> ^M,({&GmY 9p{Cގ}S!HPG66 I!=ۮU^uL,JyaPTq&gn-&.R*un\lu__7m-e6ٰL/ת&r!D7(a1vt3>Zd`^ C -g 8w 镙f~ _%"0[l;*/!Imn4WZ& f}B--,H/;U39X^G=]ΫV;?1pאj&%woiÕ_Tt}FVc?_#EwC,ỳh5`hM $- vu3"̢wE?$zW"VV^12^' 7qM>ȲiCz˫ ? [}Ќ!$*M uo.]5.|.LeP\OɊ;U?S?סt¼7 ҾpFD5QW?G'o%NK\`68njCzk(L][ˮt{Y# JN,,Ұ|a=VO6cRMy e%xH 0![{5b͝@: 4f>y -'h"tl(BtZeQ) *k<+q#NhZݏЉxc^Jn&CDqFc%#kzߥime̴ 'p g]Z=W5+5KmZe6n%~U>A̕&CoxAG3L, 4{[R@.,4UƀҋV5I 4Su4zW潿Ehf)k@Xp"`^ ǖR捓.d׬pv}TshX"d$ځst EWq}ށc_3v *%8hOl)Qy<ν%*g_F)6l r HTpFCdpW$$.Xfl>uif*ʩ B]!4]JDLzV,j~am%Χ2*>W Rer ?*mkg5X(i7 5`U'bhmIv칪QwfY|LV&Oqg7z{|Fha7(fFS ~JXB1GQsuqCiUK-tj}XLcBo 1$oaJ9Z:vH3P7[պ\xcw,b# q@B5NGEY* tHe!OH0j!F& B9dɅ+ڳFhGZ, kŅ͠S$CCŀAzĹ:mf/|RD4@w@y"Hwel9eEvi*cFo"W7pQ`RoT&͈!%0̵CuM9ItqB9[}$[ƑZ,׼8B𜖠?oF;`6{&SIŢ< xW#(\񨛞,>y\=W]475ືg]L{bJ hEJ`|S+{}jvi% ,}YdlXW[m#HZt2%j+ޙME.i2'˗!+ .{ڱr>ũ{3VQ]sϭ芸fwo̾2J*gO-dX^$`̞5p*@.EAc\T zj0L __G%Š5 Axh=ˁ3b$] \yMiOi9D)0UN,3bO?IQ[6[UL7Hw&qϿy$Z>t覉 E? 1ԥ3F[`M]nV֢ԻY69RŮ;~DO;բDEYh-ӷ5Iakuo%уxSQ6wⷝɃ?qzJ!=k?aFD*F#FJR/8f!8 Q"!NC|V;q WD8J,S$FomPz^1;&3qネ\FMI2Mz%5-/6N>|Xhœzߙ;7) [*bA#ռ֘2-~z yR?c̻ 4qMP;A| P\ 1=%g9ky7}/4h>6eQ~5á|)+׾nuYfHV :2 z*7MvrUrl_8|+50}=-5G6եl^7q3Y폹kq7~PL*>΄L}"/":i,l,1g:`3sj(zEMۂӮ*^TYÄFgÕBa0nmN,$b ù2{Vx>Ձ14Rx$gEJWa^M~"׆uf;5;|W`سM12X5ǷՇ @j6PrTX! רeaiUF4*eAKhf9[m[<[λ)K̕&?W eSB mxZI7#6*ğ?VT4ר0q]܊dGׇE^$d!#lA[ qv }#p%X[m6_[3z$FxA0pʤE'_$Fk(2G檟7_q&.8d|ݨu Sx2zU1[+]Uk0,hIt.Zv#)R7"}jx$W _dWf+Mxa'x %PEN,`fb€OY[cQGtqu֗ug` 4Dr 5eI1PϩSb vl=YDru[|ہ#p:l Ow4{2x[ݴRA#*+ΐ8Bl'bRρ$=N#NrPX/%!M0d@u5Ag+ێ<؆8FߐdWE&a Ԉ%CK?)tZ*Y4D} J4|Y*X!_\9鹗G*x`ڃ+ia,*DUwD[ @3%T[s00'2 ζsjE a"z l>n3ɓ8D}V9^Fc%fw/*Nyi7Úl֔X* R3юܾ>m{wZ/Q[*``.*Vo Ȳ]œH7$DDv Bɿ̨^"6a"JqR'Rd2Tq4SҾ̧4a9#dlo`;PLPsʹ?]DlhT h\G<] `%W_bE#3>܁`S6xY|pM]WO-^ۂ{!IEqJGE $,@|YWR}%9A~i/DIZL8*qH*f6WHܚ`Gd[!A}IRT En2b8AR Pp'ů!W7C8 AHXĊ<wD@3xMmE6Sk)5lcC;x&_|x86'LǑ.qSdq@IWGp^F-Ծv @1 y^ N@qHP98^/ VY:e 4t(e# G,\y[.ngVhFSnȣ*ddktU2f͗&s:598QpR1:*CTQmӭA ?t^E$?Du9e6*-6{PI64xk&9mo)ݼnJ~)/~*f?e6JVW0SF2Wuv!ta,Tk|`rɮNh ˫C3}3>y 8ӯf&,9$iq7xρe al}?N;YM >v2_AC(%$S=j8>a&gZ;:5U-qvSVۣ_7}a{Zm0I95#]7OM#pF xٸmŦW(DȓiCb&Q]Lau .ps If+6ODΛi0*&&|ъXCNO``Qo\r$2%Cz>*vvbSzkXmضKnkZpE>wtr3i$<ͬte`׌WpuA )N}xe~eǬ$ݯE9) u@uÙdG½SHޢeIްvN; A}zZ~ o=(]pɞS\.i{;Lm5vuDd9fH)P?5J]U fQfn`F^C 0yKI2x%d!CClvfƪ+!xcKk3 rwe\nǣv )0>#˷9{n"P0N۽Gՠ8rE?v7ton-aQ͝p9w,zHU*!7(SE.UA x- { dR)O::=K[8߽ʡoqbʭ_~Ϲt;'DRffk12n#wb笄FEmkc}p~NIMָ~_|?njuY $i57-fJ0;Vԣy!T~B)݆!+K{9!H6~~k5M~$v%g4^x~8B@?vzೈLyP1 saYjnA$P1!#z +#0]X^n|L^y jC4'Ryhw0 mwH{P:C4I>fM!S~% w#ߕ=~W94)SAwzC|寨^ON3*L,`NB  X]Qkґ/\AG ?{li`~ fL+-|i`Ǥ4ފV:H,a  ?̆]"YcB}U} bp$p{tlXK}e܂Q%W+&vbW$g˲F>>(_4`bUߙ6ɨ?y%ma]>*C RɪJY)# qcuA6,'܀3s ˌ,v{VP,k*6 w0X'UVK\[X9<wQȨ*k=[(#3 Ul>%JT~R `"4ЪD)]H2B^%vgw_=A t`徇'h^DrrU ˎ4)uXIm'@ۿXge=LT c"5ŵ8.zW-j1J<ז'[ʧXE$'ʽs2`kWlU_K7"#)dMo EW>=t-5~ґQ߬۶\Dǻ=eMD MLSGLn `WAPoV053) E}Gx'Iqt*먽(?qBO y{e$#g[V1;iĭ㠺ngHIdzt2am|_J`GSViKW'MxVQSddo>Pe a | HE!e{X)~= ]GX9֣]f?! Qޝv8|,OeW¤#6'լUdz 17]_1Q(};2ˆS;ڣO)*:Zjs}CȡKBe,Ӄ1͋urٙǥ:NRBew+FKAL'1qT C@FzjQCyZ<5o]Go<N-T& v3]% J\"5qf50ས 㔟?3 -6|+'6b2A* 4/e[Hhhb#n֙=Y^۴6^jVf!+uJj';N5T~M0Q}[vݺԤriyalXkm`T|X֦!8YNBHjstrdRI YG[L7eHVTg"*~(9rOnLYEb[ ,ܥd_ഔ/ވ6b` }ΒxT,sQ xe qIEpdh1=dOuDF¤ O#7/ʺ-=p:h}^ָ*"Y_3V|*@U|t~mz=` йN9~Tt 4ύfhhv#oP54WŪ~Fȡ_wͮ-DOzBjQZ8͆Zi"]/c7]_t(}$P8v1%? KƇ?QEn%or!(IBP;ccEkXJ^5ZAkE-nCar˂;77%NAb}#xT :l/3"ش6=#H7v</N"KZ9;Ewt6_8mn.gG4~db{~8z4o(/8+(z MV7|#pMLA -d7e0HeTjȟu/P v f*Ś׃~Leckt SV*U\dJD$MXQt4r7xb2RþV#& /PĬnA Րh ᗓv]W7턭 (J訌x,6QvPiaVB @! mp{(ɂNqOim$(Q $AH|"Ohh/80Ŗ(.W1*b-JN~g@+"iĂRwYo (0\6t#!i5G=::?'P߯Fx(b׾ZX"doz+er6@ZYaj_k|UAmE1]Eoύ)8ؗ1Po$!kR88 兩n66P!?w˵bZ.F壧WX! L .I)S@c9~ ː=Oⲇú]t c,{B_xȥqi:&Ϧw= /0UD@u" }/E!1BRs jx^; .7QWrVEKIɊszᷜLNQY~=2YanjDP ?#wE) /-& Q R!t)G^=*?`#~ҕ)! sgf a{`(ndE"&:*\+,R"w DuZ6VnR \~j0ڍřȘ%S,Sz6Q"zA tl,pA̟_WoQ2ѻkRD@ȥkNcw(5.h5YXD=L&8v5Y UGX|5ύncaXa#5e\~d\Jikjߧ {#t\V}PkMp> ?[Բvي1<5׳u_2ښDQ/‰W? a3Ҿ%ih,o jENtI3s6lu:W.{} zK.)PsTRo4BJ ?ԉmA\Nf.g;[8%?p#c7ާ *W&3'9u -oK?un;G(^JOD i? &LyD]Z]%Hi-+n}g\* Ki),2S}|4)aU0̶n 3E^Ǫ@DF֟%ӼKpuj[SL](EcN⛗yL  ٯ(u?5\aG?+)YyDq:r R$oE2ћ7?\]1 iUP y*G+<:ӆJ.G4_]<~ݍ6:I3eyZKMULґ ʵzjU{LL*S&Z!#:Yl)&Qnu쓀PW&-$_r9!'("U[۝::充Qu𮞎<6ʦ}E: Gx.D }R*PpY,˪c%ud >`$ {*؆G{b@c^Aah]x ª {q8gSU)9 $o?"@d FCsJEFH^X xh,=i:wf˹"t+9׸ Vς5=RcqrŲӜͳ53ݒypg(P5UY5}`r|*V,x:Z<%4+O۳g:gk"{BN$ܛC' jx!oJY_lUTf rUpK"x!Xs֊ -[ ;;;>lqYt 4srˍNnBR AbmI=:!-E)-T +/莛^AVO8 Y6PnoA(83bql#JQ jNoW ?p8fmHu-m_q,饺@2L+5F\XH0y; \e渨m$vٚn6VACiA5?8α>GcYa: +Aʹ Gpz*֚ʷEq^sN贘j{0=9j:m:X(d>jQr &T݅<5ccu%C{p EY»K!VL_ɑ18tv5R{+o7{bfmq O:i#9I_ #lKZPeܷnjv =ފlMv͛ 1tǹS3UrRs%{h΄{E|Rڡ=n$^ia@ƕ1`8ǥɾNr.رJB쳑l5.ȉR5 j(J5lש֒= l3qm8g=AϔC1g\M(,#|k 8W>oڠ(p: pF'J^h,zbӉd3ۂc,bW Ő^X.eRz5F :d 2Y(i5U({ ܏L gsz`pX7}2:9\K 2r@崋ǵF70*W`l1S"cpKڳ=sLϤ>e$D1Qrۍj{)gNT =U  NK0Ÿ>9It_q;(%ZRx[3בun ll >_Q;`ޒםϪTֶMymizRARS[{qqYä2 mqi(5K `֯(p,uU^yBh w䅀$|Z("P~cN՟! ;!pó- 'vʍ hg=w2laUHGE)@]mX,M7;NG *h Icmm$ĵeQOK.#G 2GL!]}j{SȈ ;c@BSM{d2o2̔TXgmG踢W#_ew$/h" -{=~3,=eWͱ:9Lv4}\z\  E uS(B AFK1IZU'n@jUl,֊ɛ h ͠x,&O1W|S# IDwRCz 4Iᬾعcx8vgCXr{PZҀ4zvx'JV@ӑ!sD5oW' !FTZM^ 32{Sq' (i=))G_\vOjtK;wN*Tpr{څ,e4fnk;  @SnXrYqNw P*KDm~F^֤>!<ڦ fQ* /D)@rP{|[#Lڹ_d9Iα:QA1bCZxZ\'O$}FkBĈ*Zk{;G(s՟  AK4i.ۮO<=ʊjt2w)NJ"{g;xN锑6kd:5$lvL/)GflV!+-5VqMrh\_[8Q{􁸎w۠cqi>PHwL(J/|pQft&'q.XcJOG.]wV}ek % (a{ii6w"ɹK7ɱ/ׯ6[hm(bT' X"h΀ĊHe ʰb?1o+]*@ﱬ"rgvmK3E4  Dξb%sגے%(ӊ{Ģ3.?-W"S\:6Hqǡ*/ {& =1Ô+1lW~%>:R\xpi?`ڗ5@c>uMk5V"dBɖُ{kjzY W:o,j uoC I@ΑuaO[a:ʈ8/iF|3A4΃a}傳ݭgI/ɖǭZ)yss~BDշQ QR~_O&e f2[~jH7t퐵htbZg)֏ ;?soÞ)2 rC5xPN;7KNM))PUR9:9+,naM\@ nſB]39խEM-#69r1iuGJַx_eQ|Tw8FKmZξz`|#D7G7$L]>QM\ֿ'i=C-E;ih - Z̎0CDhROR*[2gjAy^'όͭ,Rit8s "~rg }Pxc>6Aryh3n h.T£a7{<*C3Y2/Pj }_Ŧ5@۲-Э7,!.&_VCxo8E3"ps#dVqn~8S2v3QjQ@_l:ڈm=&ӪqhggUځY0#ghԠuwGD G*8(/[­v'TN 'wTpJY\H}as<;S&x䞨zo[$HY*nn̼'ұ1֦ FnEʈ\w*Bn-c mfSDRFD]/1sϚȤ &-z 2Nwh@(e~m!,:YQ{ ċ~~ro؁l ]L$0eGDI~kA)B}_a2DwFMGbK^"f.\`Kb Ś9fʀκ$nI^NHNf>,`a#Lo9N8hꁔq`8ilf~u2 Dr~eӔڥ}$!^~HQx~>U!BJpar{ +'ZjQS^3@yw+Q,6x@cem{U7Ï_G7Taw9&'d@ q=;vy0H꬈K4d`U6ҁ,EZIͽK %>}?#%49Fu9gP,geKaM֊]{az 47co 8kͅ)q$` 24rк WԿ$?pH]6(҅CedDnM>d{PCh0˗+^=>zLIb<4MF  0À=gVqjo/1V"Χ+Q&[zMu*6q Ϯ]RG!7>[fa h?WPmvUO-Qv1{nhw7m=NC[v!p܊dZ W躉a5Ĕ4%Psr<\l_zuDG#>0]3@U6+epl_/$vxwp^Uk*evqpMRea_/;AjeGy؛0TG%6F4ˆ9ɷuxQ`%pUDUVr"lU9a<&\N ʿbךW4Hb,|G29S_vm ߤ|A]Hbפiv`J*\u k5ES[a ;Rԇni@a؂H]Cyo| gT$?ˣb娤BȰQ$ĭi9〳KS;R{NGqEIʈz >o}t#ŋs 3 a@s* ڕ+ Ρiuy!=^Ƥƶ+k%>JHy `E+zH_A҇53[7u#T&@ڄ WPewmL0l\̘:X Q҉OTsgk Oר&0u>xq؈24ԑybQ u𾌽G$ n4sWL*>DUS /bo\b $)[A_ <"Ĕdt׋:edAm9WUDݪe_+u@{t[ EML_w0^iK^p^!!uMi#}+| Lѯ‰4]uǢ\1'SZ< _b&S%c4*z^_pA2R EPdV17{Up.=h%#HXl1w-Fx]bL\&i)NE:fQ.$s%0En$Z Qk2yf]dΎן.} Aqf“(79Es>~|6) (t= m!JxBٷĠs q]K_ *?NY"%?5m}Ngu# ʈ/4L#x{RO6Z0HDZI9`P B < 4Z& @y$.!݆4]c-4ӝ(@ѻI):X_Z!^P^k3*Fze7rF9 q0{Æ'Q vo*SKF M'(v7 A*ZLOW\8&r ēefp~湫%`t3mN$8).F KU?9^;; ^1<2(&%]쫻^c dYʒbekՙ :FMk0URW½3u=co\ގ{1p|S(}kaB9ݦ1S SB?A\ϗ9>Gܗak@)r=gaΒsu Xa PAVwsB@L",{4ɷgR< I, @TɁ&DcN%ߡ=2`@>%"ԘZ6_WZMfoyM z3>.$GɊt)6dpPpaUeg(ƼXd$5=ĄQmBVpn7|Qzid&lP̙:5L4@ ~l}%>X Ó\X+i<'eEՊc 6cZ% 1M&[Y %)`_``4M6ZN0~˚|d)'" Zp-T$:lcEF\A! JM#BD>xf9dgT\{l9eX9Kw/GRƙ?ju&sKI"$ !S%\ѣh G.O9-~s6(lgtވyüR]6n nmVg*R H%`Ho#EM-gk ܇-5yW0,} vXo{|\d1a/}m[ǍgLoŸ8[s|c91ړK`\+]͏a`@B'"А%ON5#B*w Jt;%:6݇HUq{xE(} $xDtR7ʊ!kE7rGAN5)y0qFtϏCJTsVIqBӚq;Ȓ($MgdvNI`|QC~ j؈ByJԛ}B֥DփIyYC'ʜn:l Aa{- G&0d8{ Q2ŎҤ`NDFxq#hn/׳ZRJF+t%pX V*,_+eUBx &mG.WV&uK<ࡾf-4L?O+D2K6Ӻә-X]xy=VJ"N/_~017 &n"TFsXB>+":L!i.X}5w`Jt=-!wr91 14qe|6<=/Tm 55$(]oZV[so (cX/f퉞a%^5~F Q(ݖm˓Pf#b$b`V'%%3yExaBuyo,g;pO*dUV/:9fBxJ eS zEeׯ!{~_{v:JG-=e(# dz{E*|@Gɝ1 [}GQ/BɮɍEeA0T;E6;@TvmkSJ8e'3MXPϼaqN˿64ZR<tF=TyIK+ } ~"3 e;xag]^j+a62ڱ-`~GnD=miꛍ[o)Mݵr^0H^EnqfdyΒiJ ߰vFGg'a +'%t.RpjFMIPFW򵫤v [I<9״ 7)Y&ޅ&rkDz ⫪ϔz>JjDB(A#K㠁yg6H= r-"d*r&k7q>$S#P#;%$õ&oHY3d9kdM{nq y Oܽ-" pK1Ng%D;:ڽϿ()ĭbbN-QH^HW>vg!BDKoGu֫lJ B3l)H ο<ӟ*mp@7"D ahlhPl `TKC#Ք!X&/Xb."p)*y7֒G<ESޔ c7^[ ?2zVn?t^^Ѥeq Em)b{.kB)2W1ڕTb{JJ@!RE?nݕȑIVө"b+ - nMIZs|5nvGFI}ڴu yYO<J)87w9'+:}FAEÈG1VB6`+s.YAr?P08y2&Aܕ[*vˮ$iگuwm XXrn0j]rɰ(Y%o:nRC,x&JlJoHZgNC-aŊ񊴐Aьx9yh[^_}OQׂ R6$&>0J'W LR -l # }kNmm(cMSӒ O[SAN0O l~66PMWKp+kY[T ߰q\ cg9(;1w)5PEQ0VFqŝ~q{[uUNJͽT7m_# P 0;*".nh?apLmG x:2ўlۏ5>* D퀻:Ͳ~a%L>& P$ p5%&ݎ<˪8P|@sűE2:f =:|얞lA(0~Fic$J^†Ws 4C@?qKjW jO+l fyD7*BmfK(y=ED9mƛ!, \d2,`ƸVlH8XkzQÿ` 2. v'wSic)zyI/=\  ˆlԏmZ{,Crc |(Mp^nK,- DK=d '& #繥zƇ5D̓0M uZ7+ v`87N&En|˘a7E7{MaYH2fIJ4[%3:~:Hnta;Șa|ǭ;p^́9!?' bVQoOJ0s| #:hA6Ui+tx x}qtZ]BѾF)9OY{AџDW7᎝[.Ic2a{E"(ZiXYE9j!oO鹠NWfkQ '=..[-! 5v7($^G:yi iUlB6El8HxA^v&a=܁ OHsJv- [tc+_ *z0p *s (\'%H|D}sgE *-i붗Y"rmZr7_ r;9 *ŰtRh{rPQ%&9 0u27p+䙕lM;|7 #!N\*"CԶ cXaҠeA}]Ծr LMw֭ ノ_U蟏a[+o%. ˜/ eo `#7kzCͩftk07lE7Ncx!ƅp$A#h?Jzx2BR *=7*`z[@m^W/ڒoC`/Nؓ|7lކRWTnRNDŽ(7h@^m[ĂS 寠} U5i'3GȊ{ jO2Z++7{DOB.>[6I?qx`7z>T3^©~Ē`:x](Ad/E]+R? u Z+D,GY]VfW2#drfɂ,x:Rtb. )),hmR'59A+QZJ׺wZ 1A)MK[I_+lґF՝@CIԕoOa&TlfM [9 7k٨|PtvWtv'aWɴv5NNFq=|~ڃ(˫L{ךRp|lHOH/AvQ0F\^ r1ҔvQ+܌3 8n8K/SP{(Ēn/cG(jd @`rbE<*Zq7kb:bwVl ;1 M%=+᷌Fc+ 1EW-T}cbu}]qp. 9nyWYDŽF@/xHNpS-{L..:nL iX Ѐs!XùN-7&Lѥ0$řE ~/b RR$RK:KXd{uc] # Mu3雉PbՂC:!5U z1NX`AA-v䫣vT2!̉T%yIz48Z0eL𕟢q':Ƚ=Nq.B0Ԏb#e9;xOP\LBF ;;m#ƩÝ8SPjNNշ!.W>lPut9 w|JuJkRR{~tCZ?Y>Ud$[Ey0u6 e{3¥Uᥧa^-j46Z|naC,^1/ss1 S5 Ȟ+FkRaaϓabf` vDÆp;&IqZ@5}(_̝2C75@{gY`AM",%ԔY +셈Ȉӿ1 rgez{2cS-b0!m%J]߼0\[<⺙rd|'ĻA @j*Բ &Q$Y5D!1-; ڢ8)!cL@7iETD(6ݷɮy|O4`#fBJ- 5/h Cp -o`kx}qwЄ)1q:7C< #NiFHrĭ2ST CTj<+Nvۈ8x=˙9 fHg-iAB˭%q|u;񰌨 P D:`C#~la ї#FԝڡǴ7 )ߐ`+}z1 ys)3~/-ܫѦ;[Y߸6j?V$]!oRuLhһ·"B?C cE6I#SC'H=_ͪ7+AHׂ33R|Ia;CeR gD!Rc4{ `c~1ЖzZ@1"TކdG; D&3_ /ؕXP?>V->^JNӾI{:.κHQ[O-`kYo7Prw좦 H+$=6S!Zl27<6T fjr ͷq؛/GS+%mg*JgK Is6}J7t4Q ݟbMβ"&klk @uH 6O]cq|0FTeqx*8r'QaB{Ӱ<'s#wS`."⚓qYUw 5ؾ4^J\}şh &8ۦZ5XZ3GSj…BU@j\3[{+g:5fɱgf Oۼ#5Δtk8(+s3EWѬmL]]$qɯ6y[yG 12P;/LvjrQԘ݈/_hQfTnŊw1خy/'ir:_Ƶ`#@,m/莴](}D o?dƥX OԵz߭hMwTD]No+SXq[9H#ikb(Lsֈwk0Tѝ֍`~rrr M="g34 \%]^T &e3W:ha}n$;x*CG}n;IVN3:F d(f((yM,,IrJ\Ց'5.k7~ $K,O~="[ S-}3xI6qDhg6OTD wj,J#@H$й M^{iCUBtБ۹q 1/ wʁ{1t \yvK@JF|!=.sBBu'_ ZCT{.;箹L1DPy/ Ԍ}YYJW#/%[~"TӇ`Ҋ cR(?G^ڳ4^%r bj.M"%iޑYlO$9- <^8I,7Z. ݂;x Ʌz7Vy%^Ia)߾ ~mscYzRoM-*Wi ߯='}sCo@ũQV,e40ӳ$Į®P8IW: q?MM&0)幻f^ܐ -oHw353;~@mE=rmԾo1^-dBs6JpzBC2VAN:^Ѻ:lt-օKCg=j:LWexvߧ*ʹfƂ0I.FwWj=ݧAd4,@ESX. |F}Fd4XyWd}%|ek}i0iW [G]ME?I2VJNCoyiQ2Kk!0O:`B3p$͋3ezg+U-{ {'8}{3KN7qT$%HHJ6}]*6C]G`M!8 'mww@D~/Vo"dg+̗hZDg}q{)T4m{Ӷ-NxF0ۡOxi>$; n>(@a#lRD4eE†Sg./UO@+گ#bMy}Pu(^!/QCG/yW(-5p 6\\%\*a #^Vm}-. J !5 ^^@Ɇ@G֮δ|gEl\&Iמ>>$ثύCnlj6sLh(&hygw@Չ,ygses g. `VF0 ުG60i1 p`xzG7C!Q&".?et1`~]= r@頌9}&ao vc ,H 6!EE=J0f:qӉb =A[/i ѡ1ahJpK^ymX/yXܿj,/Sn(H7E\̲؞E;&eӏ9qBꗳvdZ+8]8gGz@ZJ |31k mջ/i_%OP%{hQC_CS&+f#%w:8uCys oA9,MP*n'LRoĬ_wrj$TG&I3Rf]KS\7I4Mim?]9*'Vͫ-l :-+&DޱE < WK_dDFV8Ūǯ/ r@~OɎ-*W\ppΏ|DkWLħ_!P2 eZ eAj:h2{Rҷ98ZbPpM(^#09au$|gdu cϾqxiasA2.}j151G}=J+ˈڥ-x0 8!SsZ :}mp6S+4%-!5BT3s(&L"oPFEvy_y(:B)g6٧+@T`_\R 3Q)mS: A]#tmZPuj#sP>8OY)I5;o89a*lT]ZjTl:r# p d^NX+N"K~$P| '=>rL9ЫC_j&f!Ma"g-Y5q':Stkm[,z_R\0S5yBa#tGdQ *, 2",2c^iBz~&e4|ëݭ.XUQęDv_l MG)()um=LSmLG4,1DB7.XZA Bf"K"WMrHQ,_dԙQYF붶Df!F/[:O/ (rq O\q<\4/K蚷/i$R!}߁3z .i 8m9CO&9Y{H"y ԋkTφZ0<#y^1b+8-,&؜/svt}o+w;zDo$`i}U wlpFPF/Y~/J8R؃_=)v$G)Q> x3$l7M l  f@~W땸F^}ˆn,-:,x+ Enc6Epr%q3w@h{C*n,iM& >A2R ՛R AXnUF#W@wo:ە#-dn#LҭyI:ӛu4]҂[ SN$-P3r?sSϩ^kζFgO$NMX (Lt eu^V-yh(J)EhATe>ZhR jYWq;ֶ 8'79Kr@1!D'xo>4[E#Z̈́(0u 0$; X[)~fP1_7OΚ K8:(i vupAl=t4ZB|(EQyeBW6+uaLidM4}I74ҭpԴ ĥ]9SӃųfB6KkbYCٗ!@(mf.Ǫ7\<*vF1,kAPQ0?&M*S$Af1] ˥vDOfm'N-c.+@ri*C5-`:~zh\VS21v(5#j412QyXuouLyH\y5AO@Se:%daG|ʃMp2}CB%ޠjN5Q K%i67Zk^V ߏ5Duf-ۆ95T$ ؊rμ}wΟ[e]~X'=񈲵Îx3+5Eva[l!$Lg7)hb&h*l$c*N) z:<8:JWtt(E e"=)6=*a[OhcuX*ժ!tDy>-A .:Cn22;Ѥf \>}RZ*'f9 ΰɱ}$z{7d>=k~Q, 4%&<{DChMEW)R1~W3u̶s/F~XZqqaG5vݨ"fSך}/RMi ^Dֵw̟im=e#%bg1` Ē/Rn QR4}4չa@6c2֤cnRT)@{nw_TvNu -UJũf=?BdIl5D(Pнdm4#d},ĉK}NKg~=Wlp&~ f~ʊGaNQzAOMD$i>8FdG`veKRgOru㬩*J8iwlpS,/~ZLcfWXj+AX-"1[Ĭ YrjȖV!旽dPҭ1$Bpz;sFoy"B%xKTǬ&HiBACwozq!B&̔:~7Ouݺwd ш=EWf4g٦} +yg1+AϤ鏍l gc4{Eٶp̎?Z% -nlL"K*8ԔfE[dX>YQY$+qxE_?P=Ogx@ggk[m[K:xw7KQ.ȼdml!šLd|g+9OzỳEEE%K5Ƀ,oć.U¼=~}K6>8w Z %ژЬ`Q>ؽ[B<b8{ Jҫе،06Eb7bu%)r$EFOO1'tؽ[}j1z(SfV VO湲qre)=w8ej cȈƞS#{DAp#Р$:UnBzq .rbi QRU)"Q=WdDI/g}r|KQS%`rA07?ۛs\udg MSŋIaTAQ 41D91q8/quH$~]#''ό~fDKܒ6W8B3ߋ#fg-"G>Po+KIC#wk {k&QDRZD>*W6l* :cTz%z%uJ4mlEdmX3v<6_ꈉ% ҆`K)ox ww)xQ*GfmvXV!1bbT&azI,.ؙ)\鯧7 Uۘ*u")ӌT@e5"c @}/hR'!Кo9'=X?>kWtk58-!}Jl e_$ ڥ0x8uQ /YT?OP$=_sO( E#@/>/'tPҷ%4`SvVEA||:}ީ㋛>Ug+~)^'&ZdZpg4NfUPKq]yYy\CKܲ*g FͅKFMn:Zq.LhcZ?(}^fq-I?3>o(?|:L0z56-,򡒣HAj5ZXnc;Eu~ܯ#n(qӯ\ Km2uޙWt,d?]hhBk/97Q@[GEd1Yk4lhpZYʪxf!ޫ3sR|r1"ѓd}%eo(yi[TjTՎ/k7z}90xG*'(ox,0COhDrKMή;AZ(!` W"O7ww'O@ yKdj]C>9_il׊QMmUH@$u)L[?yy1g&5z U~ŲӾL'ZS1iޟ4{ ҉@"J/k$瀊/ꐼ f$zвwcL#xtDe`-/aɶv#-:+he>CΤG#owBh{4m j{gÓR.)"u-ٌ̱Pd5&~f,CD5J}#8uz msL݈9qEVvS&4~m5Ut1./Rʙ5<-j.zSn_Z4 +s6Hg3,pm6`Oîô₵8Kݝ8Z#;k#eRy|xD[?3N[DYSu<$fOZ1H%]ʈzٵwgR&fxofh(7萃/2:\*'AMQe6=)9^G쬡(+֥}^dur5 XE\r}X:NhB<_g3T8xĞGbI仗= @1y2Z[~Nwq mq ?Ϊ܋~.ф$ 5I@n`% ž (#u3 \ NZfj/Vz(M5kb vޣq|v d޿. _+3>^i.h1r!ņ=b0Koi'PzHɷq@ȏ6|C6rѿAߎ#o; ZHA2X_Ӟ(OSR}V YˉXkbg| L.*%+{^醼X!jЃl$ ,bgba&\3S_]dp {yl߫:$Sa)f%1ZngN}񚓊 :bP}:}m.P!rhUS4zj8;&~ԯwxP]}rqdl%"C=b2`*+S͓Ef^]Eć6`9w fMm4>ܯEG4ܪSHt*f<] 7hfL1RVՍ29r72_m#F+Ӭ mw±-I,*wdp'ttcyyEN/v֢_qq\%xl#rޝ='h.{@)Dk&CʽWN@M*XXC m!V¤7vq L]>Y.Klap%2J+IC\a;U=1T9$sh,Y-f@,xoQywqO Π<~*Dxo;/V@!ȷ@ \jJ>b7`S7= 6SƛR>p {5Od'2MO=k|k#dJ@:0S,gܟNtnP#R:B?dٲxi,eYo&}f]_޲ЏhOv9dsA֜:6,gՅ|4܏5ڼ5\fp2aO? 2`Txi? $ߊ0.X2)CF})UB4ՁOwS~. s6;Du "meRejyXە%<\0jnm:<f؂OxUôݔ1ݷ[\Wk^;~0v<lz_1hP?ȩHR JpPK!<"Ⱦ el?Fz؂lYUWnP',wo( ;IEqx oX8!۩a?n+ьCHQ9ރ>TÖ@">͵;0W]o( U.37,8.YO-xF~M7GnLDaQ(k]nJ-VZzLCa,q}9rֆ|^Mól i/.{vXߦ)'юrE:Oė ٣.ȠԑB!ZۛWҤ"22EC:\t[$=2Q}G&}-wbܷ4(E(BؓxٳÎ2g7|tM? WJg>A}׊3s -\mu+U0 XCd"بQ )gqTrTZ.Y#tOh̟/gD=$b/-n֭t'*RvUƁgU19n0ˡL7 Z5oZej$/@4_ J/W #GP$Qc~ pPP$<ȞnNmתࣴ+,xwRqL`񏸦5m<xKuCsI+  (\G=f.H,ʜ*vR~fuxbtďy9uV*{L| sjZa.\/&{vD eK ?zAxk\n]=q'kI7gҮ/%:UEumj:I] ,E1в5 csY iKɁG-\{%ޒdBӪADy[DGٞ(Ƅ\]}@ Q" :-!$80tw3R2Fw_~0–raL䧂3C9) xh]Ti[ u!To820;9G43h{i+G1xm;)E)Ս$Snm6lBG ^_u;jjH#6]W-px$v u؜<')Fz]?{7v |v2+H[9oxNm&7 "{QC<($R8;mOZ8W+QH{]/1*RiPaw3*y꿤C] fFnwKZ"ymt&̖3=۩͆s8]Š=%.Rj51HKtbO"Ǹ\ؒAE^RJA`?Bl}bNz"e!}"fAZ[r$YEӚEb;Z`;ha1!`_WXXJ rk[L [\e> TM ʛ,GctYVǿ8tu1N` ف*u'x;ybH6m*wU8ꕸW#T-, ^RPG+*]Xy^<gY/kg:g4q8^P8.P[6S`rA!Hۋ{OS)UA:'%@Š)^uyO6# !a6RL{k+xJ% $1G @FGlbq~ Q~ߴfrJ!ϯ?)6Ǥ"9y1W~$eePoL.tlvۺ\s Yj>Ra+TzrI]dm#E]kr ŹZT^{lT֮i:u+UZҎ~ M{fͮE+x.xBt0gIP~L1Ja\Qt)Yz|1J}}xOH\*yO*c%hRѠG25 tvTP?v~ulQWp]:9dh)(3$V>{5 ?[YnǮ9Uaq!J &1' Ga!aE}2ҪsadC`w~e޵N \BM %J"!R^:XNJ;`>]c!6LR#o`kUO$i<>9TaOQ.b8RK,cutcW*oYvO$b>Zj\i{ϡ-:\Y FY~^p<-_>1q-2^:bi k8>z׬ lpU돣JJ>tB9?BE2S\ ۇ01եjsC/<:eL,yݘ0N 1No_97yPlDgbf"XR?R}gEQZ-A,'aATR?gB[gFS Q#iAc}`I$e?r-$&̒Ѯ#Y@"2H~%A׳&V\Σ]H݌<^>kw 2*bPH Pݨ ?RQ.cVG%GOQd!WZW=?dz8+2Xbtok(o֊h~V2 _:EE:tXJ(t7*)z?lcJgp:0Cw,@=tBjV|[hMR&XH[ =X-Wf\z,=1ts }݂=ZMAͧSG7FV;HĞXpClHccE IJ+-jvߦ~ e~Jdl_M,pIHr jq MhڵeQ鐄B&GzCHM:C^95]2=Y'U.RCJLaѼ.u|8gB,HGVvF]m^<ڡAƪ}9@(pZeKEo!Cߵe^Z؟w&ZCȂ²n&e,fej! w^?),ª\龎 (MM L5:*mH9Mhb Ut&Ɨ Z^.T%ٗ4{Lc(]~9=! |Y͏DVkr32^ {]P%|U#eXէғw c1@3=u.(3fdYp~. "%,dƒG+1-(ݒ0_>OTH' 1. ]LWT)I?4ykQCQ"02G^k7]}GЗm-^[4v(C-Zc4XAb2v1}G6WFLX)By q59ׄܵzoc6n̤32*Q<aԫ+Vj=[nbJi;[&Qʦ9 e5fJr Iߴ{DmZoJ I*&CG|.Y h!=8B$_ &LSSs2pY#vajd$:Ls<үY-0M)_*DI=X!%JމC{1rqi%fHx@h?ByxaW|ZRLj +Mpd=P!%7]N>J~>fP_IH-~q RȌ3{wbsǾ:Y.}y9x^2\ M҃0y˛ܿS f6` ȱtNMcuE2:s3wb*:B2Di(#|wH=WA9*T;6ވ7+,HWY| ŜVt6 v# 5rZ؃RHNIH_|'J21-|󊞞A͠qlorP4Dl5ꀄܳtaQ5y:%B?BTE Jj`ևҽhp$ۭQF;C iڷ'{g5Y qrDEu,2HDROq!En3 H€/l}˾T1B5S 5Oe?{c %E4vr(؈b+$)Q;Ea$e^qyGg?nI#?nXŇC0DdBgPߒ|_?NCO68jdg0:(dM*@qNJ *Mڃ.克 1i޻R`>fUr)̖` VbVğX&l# <1ݝk;ߑ p*4( Sbz~qK׭N[(,|SIc }m@W.{4К̗2G8 958~wD4msZD}{ 5EN{gc2~| O JxO#ߛ ZNɍF3{z&J]>" C U"K!*R-Doⱆ=(:,hZ)8!/U՞flVѥ}iOb<CYrl"ɂi(np9kr7!nxȈ>MsNqw^xc^CrmZOIf5F1ۤ1O+Rٌҫzwwg(Ld2uR/knjGR:5Ė_f/Ѭb_)o&6 Scav(d4+?"gaV+A[@ybVp~7?1B"6)t6G}ejQg& g_iҔA U+[XMFͨZPFuWۧ)'dD7^^nnwCP[&2$U+'Es.ܶ vjWd?E!M犴%םG#!g5O/ BA%kH5sJ'%Ŭ@xWVW3IT`_N\ 6Bqzw=)RV]>ZBKB]  M&/=F0f۶4]v<in:* Ic'@wACҙ# Vo(F\xRW\Vh|}` jxUXK; "?Sߔ=S>Y˗ tx%%ŝxuhޒyyffMEDvrWm_63smpRalUjo"\%^(t2u 2“fm c<}\ݵkg_'@eiX Ԕ8J,_YQ6u&t:ro0p'he, ~ 8*@ۥʋf+Cysuʐ{\MMaj!n&|/LO"4 %}9Z0rEN+AZhۅD װ.0C"gIQ𖩶}u؃}a6}a͓߱;Y)nKJph?'^<cT"뵩ɧj(8K' >}.NGa<#Tkyv@5$0(h ,6w^=QjD vaV] && {FX6d[cv%PtY=XMR|;?a>;h܌MEo=l+tp!7n:E%ԹUgk'_PaΉhu=[e"qؽ8pU7&BRAjz=Fשb}y-äȶJ=fg(1Y{)eP~+* 7* 5j9̱xIK^kJ fl+5i= /3g4}U>{^IEӬϙe] D9^#ٚmLV9hgaiK!/5~9<&Deɪ}{qBNPqkZ_N@Wm~1(DWLtT̔E?5ڼ8Ehp[BLv7xWB|ptR7_ێ $w#Y.5`|h@TUP8X 7E7`. rOa ),у%o_m%2<lh*vo\4{#Kh3HMIlLLe$jFePk綢mʝ|ۃ Y6 G &czm!u eoǜOHߍ׹*ZUhB(t2Xӓ::wL|GBQ :V*'GEl]nwsd765U;Nwr9z%"'콹 qc]k&x0V6B:$559iħ<Ҳ`f{߻hnkNtе E*w F/>}tZݗL`J _/ ߖ;}_SPM8˄ ^_#'_r)cւs?#9ʪM hW8Rkhĥע1U);(~Pč<. rVGkdr- ޅ jק*aκD}UmajptyuM[`I}V-Kљ`tQ)bRV=A2idüَ1 F\j+p y<'Gt^ Y3?,kέE5ѥjk4?Ij盜'me`޹$9bXΫj.oў4wWrxvLpc`;|~N<,vEw~)Lc)mv2Z)0)4@Ӌ`I]_)0҆]&aSYȁ\נl@/XP2@ ,(͌Xspr 0ia=m;Y2F6aLB(z 1aĤt)rD^X ‚_b9&Z'﫴>[{!WBE-%bg wGK%U`#*[@ρ, P\@F8ӱR:f((Ё@]~, VlӴ r$eԱΫeai@)#@fHz1C- O:mvxhS cDz[ 2Z,%:Q1znUkHC~^+pߕ& Isy8X}Yyu2G|>/sc6~,sI;玌٤98'%{x9Ots16]W_[%#Tu_S^1[VEXJ@\PLR)z JRIP|䳅pϔCe+ H ^k91hEQz[ 5S=G74˘4Un esZ_Vl FZi{X28ǥY`1(JO̥-IVY%I[O~4FrkSE)p@W|CL/n?쨾LZ~\%)GY iqX^QV| b|Gq($'O]iP p18((z@kv<'̷n [o0> /<SܠujȪd: 5KÂf۞U \f?ೋ87 }uh&VRjXHN_Q;eN%m 8/ZiM gJfR 4CS'jEVsR_gڴKk?p[l z73A>Y`.x߅ 9w1nĸr,1Exww}SqNălZ͖8RWQO/Q5u1GFݮ-|R4Rx#:ΤBӍݛ@/و~X딙$?H:qyDwhYGnፘ?\mrE8eP2k( C߷lj4897YaO%E/D UYZ , J$q&K |9 gq vy38YMNiŸ%mg7q}qQ^Vs5㼉<2_L?!jZD. n{*@(qD 5CV@%5@' ƠZt7&>-,X;I_IƹC?bi8){WRn=(6Fa €/.Dοҷso~/ xNJ`#3 25Wt:PIKKLy  v2q]W(?&ZEIӈWjw*Kт ĨR݃ilhH;vtLdIlo^o $t ވze!5oA GQ"#'[EQBӉK)$0=d0Y'|8ިu25-ZX* (>@Bn\7Sy 2U & 9iJ/maJ?jE}fd Q]y#;99?gMCqeeVLT|{`iʺ3uCdXilb\<aB!6Ҥ^ІECq7ۄ < 5H5 dsxۓu PEtix,=d)H ,!f'8{Uxb06+5~w}qSQNތgw9G@FsZҽHnG_r]SK\b7QA@mPXq*g* 2\9Ygw/#,w<[7? 1Ź }%n0&x lyq5])HCt ?VawĴ6]&#;[k۶|A^'d'l։c6Gk؞ ޟuވ4kx-PtI<:ʽ}RN(n:_+Uzou> ֘~ly:b`[d*kߨKX~S [FPIG'r#cI|7*#$ˉ}hSB9 U.GgZ|zuO^oȸTHSIg @1$F@16]=`dgtʀ;?r].,o6]1Np 22ɋjs|fA6 trVL孅{Mzj5bRLǼт>@82|@yܤ K#ETLSn3t:6-Rս#?94/`|(~C=H戺?Kp'DFvjTirvHR `\"*͖s?!34,^T=ua l4b'Zr iSp?H aH.,#vwT wgU(LRƣCn,$yWiϙxs78GJUUGQ/\r8e2N,&6 Ho'gM/Iƕ$<G?F1:bT-5k/)2˘jgߒ. =hKi];@FFdom 2A` T=Kgh0љ:7]cVbrK&_5jw  D&*Ez rH7|P=Wb6PMq_k#)L&T\&0܊/Xn}LpBBԆ8?S}`7 Cj3`sί֌菼7:S0xURɨ"L]Vcx? -pZKiqzKVIkW|!tkNcުd4P>Tl`OKHB:0 3f9Ĕ`%1= Oƻ?g'ZO_'+5)D_mBʇ/?ס %{5Ο8P4)HeB 466g/u 2ዥ^#[3הt !lL-r1 ՠBgeS; blch"fToPLk1|%J'&XaK95loS ,\cavpp|ĝ_q%Z!ܕ}=[^iB,:5) 1JHuL%5dë-Acl=¦)I BVyQU4=P|~l6<$+5qGsZ[>14jtkFi3:!>瑫 [Ut$͏_ovL>naeV^Id a2n?QvbH$E|Ȫ Q?yLSBWG$L^󬻙eMծU67^wCzItIk'n`u&@ g):qD? "Uz\ԋe7}ydhsaTPha!@>ՒD 8J5qn .L Ts7 1|AIh :9E伃o_gbt qŨ\yI23- Fyq01VѡFp6HxSpQ&U[}0ҙtM3C͡aRvrbgTG̘NM?ouqk'hnHW*YE9+6'ؖ5ZQܖM b! 3vD<[>n{凓3#8|rvQGg\ f؏\VHVUGs?;zf)}o݂95s 6 :R 'hnh{*Cp ǥScdy9)BDJm72y\G# VBNsƇkmq$ר\[iA[Q-CUL|F 4{pcˈX-ն$Hxeٸ7PDG |o撚F\b (v e\8M TC7 i^'X3tC{f2 1K$n+V) u[g~"wXz9‡Y"fY1: _S_7zEjyiո2=!Mϙ_p;H"ӭB r͌ŁttZYZa\|ǻ7]A5:a"@/53o,B(JRipKᛸH@g.Fgc:m)TE[ ]~cAՅl3jg kwmS!.e D:O_ ]on p}EM4լd7ck EW}F0:wi#Խ?xx b ]Q(9+?ޟ`_̅bJ$>.:MƦlP&,WN^8RZ:IKBbZIPGB [Oe2.…2{%-o}^a ԁelS%q\O-wXvغo rUPBF2]~S9#;`[Rۏ#z&K=FkwW nh yd/wrC !4"JїV\/0q-noz%9n"Q/jw3@ p602O%kvx0>IvW'=PE-EOSr=uı"z "%cLZGyetink|(uYUZ%#){leEqbA|X3\/auypFP^DQyX 2| 0T={T:/=Ĝ)h)${=C)_Խ HLꬾnsY!^:cՊD:M_盰f(1W~%;XBrXqsN$89ݲIqۜzo/ӯ58=,]n9Y$x%0t54Q3.K⹇ ^}_ppQmnP)r V.kl؜G7 ^Q$oDRXd(+̝Ȕ_suЮ,KcR1 X H/4Mt qX һ ܖ3e-A90_O≀f6fY:7RA*݋+K߲u`@rgW]n+Eo)?O6ge7-Um\K+ӑʹIe7\|okEos_Gh34Nd?a(ͭ6lGȘS Q}94"DŽL -ANzFLOXt˝nSN{OFbW9sZh]]7s$kG֗+)VyQz ㍰{0V }F' FXkm3g44Y w@ XdwdvF^5ʳVjj}MbA6M(ePEcgCg4l&Vw7YiRDjb{x,ͳfC_uU" yնXSP+ <38o =mpIf`*oʴQ-3*Ȕ{+?!BS A77߅k0._1Y kh8_Y EBo,{xK3z=v?}*'gq}HRQ0![܎ի `: yjſGBēA sMzL܃:I O} zl"v?{&;5.ס<b4<-Bŗ`% $>L EDя}?fr!2YGsAXc|Q4S70!h#뀪0)r^`n g}>6!Sݏ['w}89JբX5\oYR 0[=edR_owe(%3yˤב ņ1]]Tlij|RO1h>j/y!ۊUJO) &}qPšmV$Q9u)$-6!r͖2B2:r&{uX^ #T<^氂jQZ$ed6?:+fr@-391%V%xFPwao21y B73j7"̤C[n.mE9&-hRqJ@hGüucfAz[F+#~QF&0i]_H[rNmYnfi ^Utx\ي[-FX) %u8-4kʓtqY5~V[ ElΑmnO\ TcbmF[~Ѫ5nR,UnʮO6_~-9py{c}My.*=_6pO(<1rJzᓥFW\Hhm/~;l[̎f%JN:h'_FC;mQ;AA_c'~d.hopr#\$߉3UyH? ɡ7%n*7ٳ-WV^/;`Yx$(h+\BѡE-q%L׎mOui!xf#pr)ǙgX]kXCSa # Qa@)Wnú'?־.2JBGg)+`ػ |dD itiF`p]('.ۘ*v>'m!ʪ<}ȳx&DDLA߉ 5[iR)J4<<)Pݪk/&ߞiGe%?ÙJgo 1H=[f!>+hߤce?&=\N KJ߰^I Cv);_Љ,Iz!n$-.PlbTbZvia\aj- ڒiLVB%6_[_2K]HrI9П4ej P|g/}"`4ei ]lʙ R-*1͛.֓5suٺ)Ӥ&$tEndeѦn[T,TRP_EQ$F|wY M?aTDZ8C}zJo+CBnGwScpBev!+ľBc%u Lkh>ߛorTܳ̊8˯ޡ傌h:6 BՌ̬I4N#.ʓ{yh9$a 66LK=gM(_Hy]s=FL!z*߱gYZ07070100000369000081a40000000000000000000000016075bb380000ec80000000000000000000000000000000000000006500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko.xz7zXZִF!t/! @]?Eh=ڜ.+?6eUA޵~W(gipV{!WSMHhă w\:#*@.5Vړùmc[@"Ņ}!gPU:6eS$:IH/e- ]]k/PX^$2G~$ ݫήvBfE5(M!&Bfs%R43e{2|exO; sj Gx4fF=^"Y9,VSB$y~{^3N,5%ì'2#K0f;z9499P ع(HV =2p%eMDK2lH$^ bMVq"HHVqpq; +zZ>v\7*7'Sׇ@ \}IebaP+Ef;æ$ jrU;"mEw昁:$}{uwuּ{hROQAi݊96g영.|6D"]Kkpo4ʋ3ߎwu(G\-򗭪 QHD Mb)T6YFIQWK䪔,S3vdDA{xB˅(9-LMҙw}f r޿U,.|vo<֣_\LW'\^:!I s&hDZZU*ËU/()T" 2/b۫<)WO|d %'Z(-]\IN@Rm̔fs;%4q}v wACrK̷'0?42L3lL1qo PXet`"'1e!yo2 K:H<Æ0@Y 8jv*uPX ^T 0 t-kޘ:1Gefe wӞ" ӻkhKpD&u!ʿMy>uM(mz[ŻOg3g]ާ0*Vj,sB9d:{@и (1DKv )ӶNhHCyF8BROժc?ƴǧz]; 8CsXw_ /"\zWRKA nOt\4Y\EͶKD>Iᄂs߸|z0S\zi}̡{'| hi/m[o2(D(e {Skܩ80 k*vWՉ;U*4PWo5ͻA2}_yV|+ uh$>*XF\4؋lݠ`[4:Dsj+S6巆{< NR!jV]9΂B@1j>lkCf@LK:&3Ívs~:~~K/ ]ac9GFx=뫤aZ'yD$+ɒU7)\D3a"'Li;g .7/x -;IyYpfck6tx)ڳĞ "aw![H\-!Tgb U|[Q4O/2}jRimaʩ ͒ HWX _ǽ88"/Ja*~6>>n%R2y [IlگF&e{!`+Z_l^Wk`hiVf#qO 2o%v~46{;o mx%t^"FZ'>V*Խx"ef{#f1`ٟULFo(-0 #<mȚ gOXE8c Օ:lbY J vʠ,I0Mzer qyy:[~Hc+D5Yk}VS;}|k *;4tFrN|lѩ@SPBpА`Oz.͍?Q,^A kJ{wyryֆyt@w9HA"jlz- ҕ._S8s:drx:)j\Z8%,Կe6π] W}e&cJ̏^wDVLa;۩Vݮmɛs}֛߬U@&Luڥ1z}\_.*ODV[_-ƜԭVyz^tժ5"6>(5xsa9B2Gmd5A եzڏd[ۛS]cAf+T;9 U3ި5Zrm@.JCyV7!Bt{C֣w:DAH8ޟp)lF5-uC* T6^VZjV~U)8{ l%,#*F%S1}eͩ[C&Ye őJHތF,ܼD.|f1=rݛe ս̜%e1RT@"B(B;-/Gyt?_2 PhUM8KUܗ%39(Ӝ}"HMUrM"rK!4dH320;']v3ДPM]t>d9Lo ii<ɮ5knqJ5 ȼ^9(wuDbʑIq1$oZׄ$+\:u>Ixrudq^2"'o 1Lo젅y y,39^e|K:꪿^{Z} pFA5EnV RDI?q[\(oqE!![ ۠h0xO߫S>lmMύ} _I״9ޒ4:} G6u1x/` ?sú=I7%D.g爋GL17K qJlhhh1yu`HڅT6~lҰi&apL^NQ++dUu9 k 9)ImIdvZ6dÅt~tc0Q\:t 1+]ǡKЌl"û 7y<7@oC8c@SK<ӻI&g7Jiut;UIpU=ꭰy0Zuq$&t|fIQCbr::/n@nU夆wN-%LꇫxIetVw-/ g]aKNK&]X{ D.i`o$+TB0?uk毺3*G0ܤ[LWkq~/sўX~˒t^&<MyW Y4 < Q Tx@| \[rPR^Y6aa FjFì/ӏH2FaJwRoG[ܬ nN,*&4^unC.]lY+aŠP"O/v*X Y{GxeaH ܼOhN c29UOeBtGʺTNvIxew{>Ǿe 9ق%> %Vi0 6G{q\h2W B$?_ljQ1%(jG[ vgwVn3;93ݸYղnN оkBsgۆJN0gai0 Iv_Yzf};W,rZ'ޥ· GU/?AtLYCㆠ@E?L1cR$T'2GQ 7[IBn_f QDG=p3_JtO\%5z9xށf\bĴ37DQϢ>֚~a,]$ OC,͑-,JP1f‘K06o~[yq~alRƌU3.&S-gwכ0s82IhǎLd?!ڞ!bR8}g~gn9M.P ~]&fnSDFQ5ʥ^<Ijm s5m~\2$gEވUŭdXخf+S FpD籿S>fcwcGrEBbK*ȭo3flϪz*8zM?ѶѤAvMQH6~5Mˌ3~h͇Q PLtU7*]"Q,ː2B e[`ofn>W*|>JAG4GEcKׅ|l(m?$NSQC%"IÔڪ:gyX}{s>Zқ^ƣj2:KQyL,h0du\xEV<-%9DHԽ:n3%vnC}izv #R.Z"l~ eW lgB&= A Q O3)U抝hٻ=ye@Kvl K-LA)8I(0l/ H+)kvV[Et@A٧Keu?yn-Zk Matܬ^Φ@$^(֪G݋\5 QeWGܥƊ9&:`QWtFc@q,i1̐_:%x?R"->\m^UGVڠ4ĖaVьJ;;fbHj[2b *5G_(XzLk>D֬7'-c6D_B{y_Fu6/:W'WmJ$/sW%ԑ܀eOI0>_: {/*:)1k_Z<H$U1QVW+ͬd}ww7]w@sx{|aFY %4}Z4 /gpRhk_:xlCgvgbl*2?Vm(ɦSZ74'2t1X'\À[f;6GЃ!\Nd }:_FdS00p\ɟl:ږ׭,j{ `{;}G꾁Usm4@Nr@Uő􄶭#bI v@N.R~(j2O.38(@& g>vJaIw=NQf8UEWAd9$>kQoٹ]<) qlKn߀I26'uCr,-} Hc308y5/reStVp*ŭؑ^.VvVBQ@`=O8R 7C?/U dm%-CWfS67SƿBibHNw9ƅ(;]`3^y'8ltvS~1,ѐw\va1nhVbc^9gMmvH iN:Fa2>}A|.Pq#w"" K%ٍNceiȶћ( >HKgvJ +>^ Mc1Fs 6bT#U]'Pj/,&#a }ޞSolr#&"ډ/(R dH?jc Lt16bsdx7陾wJYhH8StZ> ڤ^,f\9Eqva-5B&BS;`%i0xk τ7ZC{)(~n+-w0Վ3 skն8[%"**vd@BuYI* B&gh8V) HN, F~iY Ÿ]7P[ߪ8QZ0U@u eZR.aU6a4 ߔР>94AZ7`²m.s@ֻBA2MJ?ݵvk>6M$= PԚXL=QZ +YH/%qjip[1J*Tĉ3«X-/򧕰MO+ᆰe 3qGbeU!+bUa*#<'O}j:pU+GlW^ ¾[3u ó <&T#5>yMf;szz©$eʾx,v.ZML6?8 fuyR*-J^N"=Wwɓ0G%N"H~h˅J^d24NXI(ns%UOr~6Oq`;ڶTP@79b>>l6{TX/XX.HID^1K@-͂ƅcTp\{H=rkE ?뗨y2_ vP z.g9|$W 3S!،,T;bI/`t/j>z˔[^5ꭽ_yDM#K;  +(L5 $.]4apx]tNf[EV؜t5">3i+t.7VMD5TfP•ڽQ&*7.\}X$g~qdTsbx]AZ??Fd #%8r}r;= )Sh-rRs!y#OMPN3ʢ-G5;m{#hj65gGJ &f jAX)/L@B1SZp |=B= &IaJѵ6N; @Դa/* 8C%i0 BI[x.+wЂ&*zio%`յ}<5%aj\?5.::\_&1"ԩ"c8aĢ J$Nig੹[w F_03z4-scf& e?gR<&ȰarG*uǍM:0qvĺс%#lGI0Mbz_}hNjYo4iR*e^װdElXz@x7IE<UE1B OBO_[%F] Y=i"zXku 4lL}n l }+_w/+" ;5%GFpdjj`%KHYQRe^sY!%}sj %IoE*Ѯ &m4EhԔ4eͬxT'a%ڣe??N~ᝈYt F tLYxF40Djq[Bk1:m_t%[?ܶTyRνYC`z=B궄?QMI"/jɯCX6" |'X2 UYi%AEX^O; {|]VHdRZnUwيͣ)nK!oyg4S+wZc})pG!/rl_ Mߴb'~'%lk~y0-Vfܨ2C*?9FW5y(y #*6JDG*Ț{NGW2ú{!桜C!Dvr5_L30F^a&@~4AzegXi*B7Q~unh^Q﵅2Gmx*Ӧl?Cs#d_@LV}&Y}}ݨB\=c`奷\<Ү71 ?:MMWَK&g{ybOXQF̉vMf b[~ꞄjQWHdh&JtXx*+&QjQGGZs f,>خM<+eX]Pמ x s@Z5R"y rUyilf%K , &ACgNaU Q%qL6+\] lCe-P|HFA"7iL~W#l_+%*ϒ<< 5fg/ey4٪nzk7Λdqs:lpeN CE&`A ]66 ?4AM ԲSoAP틅x¬CS*) I28YCZ;::I7וѼR0qS jQ Rju C5*w:pq7١}\ZE+i<kETe 4wRt:jdjuѣۉ]pC|xRkeO(E$]+V H6MZLrlW#=F\q`3UE=h`1ι9dYTuN (d!@_ Ad9GQnsmlB#.x /WU,:kH(VJ|MHo(*(wyYjCHA2=(aƘm&"`&"q'}uihk*(ϑ98 )P>o,{?M,ΦM3% 6b^ ]G Vxet+UUԙ98asZJ>c@})Dऻ+C2lbI济n`  n:b=2O;x o%tDv, j&]s}Wbb_kDB>Mk"Xr.e|_'_E O/̭9r.y@oҌʥc9Rp0CN#5"M T]W,,8<(VE&bԧ]D#ɶr,Y#osTd_!$LHTC3$\c98G&$:0i3ˬsKL0jKx+FΖPJ z0<Jq- (a !ɚ^s1w&!gaUUjm~'"TA1#52E$FQf-SPr]ˡD(ʑ j$y*nI1}q;L;#kf_slf<Ǎ=K cI*wvA ( t@Ԛq'jzЖkXXфay!4W)̛նI>W=Pt(&’J4slO]Sp6+6ܒҲQҲ5ÿ#3+ ٮSJo;RZ6&CZpn`mjL3|߻$E&>xJ8EqjNu~ZL݊%H`Se6ܰ#v] žqi0U7da m29$$2IQѽ% my̝ee|m\쪴Zܠn|+ǀՔֲ%2p5n~elķs9m(ЬGcHFc[m`ogwt~KEmM]CDWS70lWޓga a ޾1LD @9S'Pl>5f_^?vCn6!uʎEP{<{(KCX q677KMWӿ&| A\XxزַƎU^v<n/jP~hn$i##=ΓJ*d,)C^*e|o[r Rh h%^T@dll+ K{jve{*Șo"{SJ5BN7"dM{iAj9K'N|?<v' hWRu[-~ z 7|0k|@ aGg+N׼sAf^m. T’k^Cm[<AYW,z1p#Q8)hZ$i;HB01HE[r(\ 4_([X2,-<9V. mHH 9QK.^Xȟ 떨~R)j4AHg(N_-cީ2J΀-53ABu3`G68\t ҄߷5WpYVF| P/3!{[K>@0j?uFSK, C"^Om8o+vǏGq]x2o])'Hpw dkfvGf^[̡UToy5DN?vޭ af}}o,UA+sUǵ#R^NW ~sW[3Z5:G{WtM?)"Iگ# ALaIZ5fB4M}G31[K--47Ny#eP]zѯ?h| WZR@*}x*1'Irn<<t)P.}љ,pWM#tΧ6/Bp-L OF{H.v'ԋ!oWmNh[k3H_BQqm#nr7eo5~~W>:ط_xS6%)^`@ HcEȘHIicR߭W/7< M\;. +uNtnбKs/HdXi'&-J,>6tc[#Y:}Ks U/ìA d=O3M\Rby3])vbr)-χ?A,)кcHKo1;~O,t[Aiju<ۊ$bu$x|ϫCiřZl[N=6 >: V$YNMGӠҰo&+[{;te2V'NBTro^K8aa݉h4*jXrYprĊ[ۧ1eZ$Vsr87n-#+1[\d0~93npWb >b$=㯸n|E[|="3!wg2=;iU5ex=v͖e%Ы9nD%OI#`aiJS9lܴyGK᨟,|&=l+#R@*? zKH=:쪷}1\n1>{:bX}/4|Ԍ%UIR·< UI^1XcX)Q[hO 4z2<n7Q}*E6Z|X x3@Q^xW=2[F#.aS3o:SN!(gQ"q5 (W];Xus,V"|THӽ1{LB83qŬ`9_/ j*N8t+h4xD`ё/  a[C<¶巆{N "Oj?|Kg'd֩+QAH_Hvٔ^@X#ǯ:o4}"sƌtcFF"QWڌ:Έl-8˿$U@#{c49b\% -:b0j(:ŗ,'5فoCԬDa{W,u#ڭ%k (D?ysɱJVBcΨtJP®pG.621}S[T41:m=;VvŤj)uk+*`mK ̥Da\``/E͵ %濹` %٧/ D'w{&x䨸vnYXjZX!^D4#k^cw7\;o䍛Nزoe,R甐i(\u#eZdݏĹ?^=+TqǂBƞf!kuh%QfR8#}P&̷_ƹZWncţѫ:TYpD''`s;;pTz'5 $*FD/r[qdV&c.G} o`L62k?z^AGm'p]<W }`}4w!F](^ԂV3orqQlp|Wښe?nE~XpGfn$)hK iA% _̷!-h7l!:$+$2#rW=k0gkd[gWx'p `==\M#!~FIی1hjr ff^S{&9DAp[nê7Ø@1L[v~<$yͤIxL ;̐eFJ;/Mzk qgEgʚMEC{nq%!s(.p&Z`qJg)fJVǕV @TAq]1F3?ř]$!^"K\QZ^[cATp] i0C1/! \j brD9nA*!gM9"+wT-O c) Q1\o|e1 S@0:cPTQcKayJ}ÁTqh`d蟣)fpQoxP&lCk3, mFگ76fCTՠÒ EUR[yvjݬj4ء$ZǥlqUÙr7( :TC ]N\*N.kqLkWvU'Idmntp/P!DBϮNmz=m{aV( =ptm 㵽TVq;rvEF+}ߓJ(??a wYӢIJ/gpKa}2Ō5L>9H7qG4W1φӘ|dZǩiF+HcO2Ͳ*jXzc틥t^8 ݕe^ 3z~y)zMrޞCsfy{JgrN[d"U`WTr_};T:ZZIr!$gQ_yާLcvTh3(gC^KxYLmچ};Vȓa0 +>eϔ@8nN1ֺU:w:\2mU؁#`jHg`mUI!/~r.Ƥڎ=`z JR@h<|oWrF:[[8y9a"Y͜'.:(MW]Ne̫%>G:}º7Ԗ6ĩ=Πy1ocZ$h~DKJl d@kUԗr3!uk.uMB鈠9h=7xͧv),jd G4Dbzk0eFfvly!Z v^[ IiUBR 5-KM3&c{9섓~#*7 2Vb|9pcAn/nYVLdĨ HJ޹"DOZQ蟢62`(treO@to?;'2wr{_Ī\E#ϰ%P"&jO59xU2PS{Ƌ@+:[>)W\c}(ANBeA!Y}pƾSc?:~Q&1mxU4vHG|*Y8U:rګeK#Eym^ff~kҶz?^ Z7 sS/oo] ; wh wL Uo9Q! 1!y̗p]ߙ㳵oW(24_lzNI<̶2{Zo|hz qkk !47y8)YIs^ [^]r"3rK 4_HZ]Cb%$jzqq=nVZ ff{pڱ`3[+S<%'o u4 b~woo9\)*'xv:%XF뙁˪pRqumSA"*QxvNړ鐙@cqi{4KvǠsqMUr >&^a8`@^{lzr/ O1QF(v%JEpIi-gÞ)UKko=ӤiqֱJ]!i)щ" 42#;&a +vUPh 2cD^Lx36S_!m-&E6 Y_`w# 2d=ְ}H˸GiD 9) K,,=5'YT lű=KkrˋW_.>#5ggv{`u"DѠ9kquhe'*k2~?y٤s7l94I$(AZlqK}xk@M1ޮx q`e<t :\hG6:'Ԁ xl!;KJm khVK;]+V+PQʐEMdsL(DBl y&\wB Ś&")cf&,ddKw@.:X/f$cڦ佬L@^wJQ]idcZP\5 $v bq14gI4pX%+z'Yr̡ L\: C3wF,wWB. c Zpۚ 㝔b /qhxJq}☐9]U)ExE-#1o6us*! 2"]&4)%N?M2̠Ƒ~[EGoEͫ,w]SA\.\istP ƞ*DGhC{H [D>xub8\QWR;`S vy(,6>WQ|M5쒌0ah+.)Sb)wo_Ƒo/~UUYyv`k: i%X[᪨|B1vwԣXhlg2)@f<;wAb(vifЀ N" ~nͻVogtW΄23;j˚m{o^ayS}TSeJd%?0/70i>aظ.V|D88Y 3ٶ^0ZD.at*vxM=ʴuD PwV#rf]>|uk\"wh% T鳯J g6sE<Q$gphȋxʤdq3Y\@NW ܯV"(%=QMΏ.].1 l^E?wk{P1幉/ג5xSTZVu@Q1{L̶ ^*(1g ?X4e'e(!^[$sK3|E7I[LX 2S#Ybe1 K&_rB{=8!~|zi6n+Ft,&{rJfIwQy:bn†7;">6' + mU)&O4x܅ZG:XAu*6f,z1$DɺX߸T(qw&7}vn2lOh;e>|Y)X_4b&P#y2l" MW| qNmrz@zq=,t!ZaE|2sHAӜ~@s=uVeʪȀ}eQ . aqkW )([CxH0D"U:dK8CѥgL.J|YCH&:7A-+ıj\[25"wvn a 4NC6Wr|I}|v<>ߪOSBPcՅ'暁BDe=b.ZRc@q~jنN8Ha XNZwĹ)(k7RGGt(]ݾlbn>b&=IPbZ^4wAt}% 4z7>Nn,3O1{rU<,LaL5\Jo)pSJ;Bo}nG/r#qA3JS'C".˧25:j0}+FռPiZ\6dn G8m_䩮S{! _ hb߾ùuz^v9^0'B [ͥtC 4'4|N@qY~)"#\b6k1mI+LSfYq}a칦< 1`MKH܊<!ܝmR?cަI$3eQc p8 1)6hJ$^hb-fԣ3~3{Sc~ai~q=6,>P0=e5>!DVo6YpA*ERY~%OhI ae2^ Ѩ\ܗk?jQXv[c'lnj!b:HFlD­ _ӄ:$k'z#,OGM)6J5z 3F?׍: ߬_FlhUSGK[8C4Ǹg.Dh/f9ڒdBQq ~4C5lTSҙ&QA|JOsCAQH?]x"+(tp]S;G0]ЅbeMۋ<|VDNQwO|r ȣz*B.`EƞV[Px`/ %ad/sxG *;1<-yzcNX7Hm(NVs0<#,3dkFn~~M6M t;x4@K7jߞROf`t^'~~z1j*t|oI{A{T AvI|%=өle4] 8`Xy\dۊLP"&by/3lg=pE_V۞[ڹj>9Ds5b;ŀ /<_X@ʸhy_1Pc _M: 3y⸐B BsIvs`-*jl i4+ĹR#d @neixFqD= E^$vwWCRZ\C 09wd态jI;ٜ֫MAJ摿dhc~ S , pc$s2O'^! ݐMe6zP^OMDKwF\jV%$ x 0(.KY&3+v~obm/.q=whNKw(ӛвUMOZS2]E"BZW!m.}+c3I{cȞ bvmz~(?|ûFԪ/!Hc,W͸Cղ]Q0z+; B7JJW.I+_.r I7Ì5fں)_nh; 2%}ʨyKY Ud1֏C5;u"lk|$ohBIa͊VrKTUL\-i B /q dLi5ϡ[)˪-j$]+Q$V:Pd%L|R9g =݅zԧ`}´[)d|J UOc͌ M/ ;W.,>#^{DpQ/HDՑ=)Cpo&!_ y!~i@.gx]Gw+t; z]c <& *Ib^>&u"1G_wC`Uv\L+5QxΥnd$>O)zr\AN/81=۞*ٚ<`hĵ$լ`y7vKC h bMy@ߩSP`rmgp@ّ> |fXlԿt-Tnq>0vLoRZgEmM8cM-ϓńB~ֈ~) RYiwëOjJ 8Le0.lk8*UX}[1{V$GE@aR)֨8ٕ|ƨR_ߛ:uǏHMnm]^{,j!n;Wf#@?fL3EdypXs4|7dm֌R?9Fd _H*(Dbx_}?+n@~UU G8=ldp nrm8"(0ч0 Ȃ23/ʘt\`s5(yn*:_$L0FGѼf㘜k Pq 3W7?zU܆*dr$+kc5RmoJGTbHQRڪqPβ^ >mve0!H'x }7Npm;Mzs^UJ|"@r#x7eWoka#6{*o%Z`rɵOlns7+8N"?,UׇA㚕fF' Ĉ~9zY:,̀@s6b׉pLH\4,$ttp\Lds$>Wj0 <4k|ry`/w̓Lq,DY!2+W^AbΥ&$EDXb'`6P(f6F(ïn/{YXЊ0=]Av$pȆ@*ys7YG~U@2֭Gg1i榮p`bm1d՞d^TivQc@,`"e5;]IP;FG<`2Re'3-^`S yۼHܩީ ?VN?0 GOR;/] % 4cWf€i -MB *-oyrrT#/7:c >2& wwm@˔0W Xsۛ؂'2}lӉo8dҩx~ރϗ&Y`oP~2(8Uk, ҼkK AH1/G6<~R7&)N^$Tx=/6x(W#^v)܁6FȋNiQ'yWZmJĩE# Xǡ*ŝmo7O+ܴ68\afGtN &eGA?g!)-i|a_]UZ ^" JF%`Aof5Ds 8'P[|oW_bĠ@3߫ 6.sl!) ^f-{¨6#)r:%L ArMn&c>MDXk-?x=mHHy3}V$ĶL*|7dvVgK#dELD&΄"pʥN^ ԁ׆YmcgJ46W[ҪX(UYwKoHt jAJt'y-C3̯_jcыYȈ?2wfȬyAΞ2HWԱMA tk?IO-6@-[VTIRyCW«)yV c=ܽەH(X^I#oi^UWQ=!muU`BBDʽK) UcRA,1UHgd$j70O'k..deCSޝ15pnbOFpFdc [v;XV4Hdaz$Lgk:O"UnZYn/SLwj|3#b 9 % bnzv Ml /bTXEzv !SkruF$C{Ep#y놇=Iu֘ZG'jΆ,HP}&BH ] y~ 3$O^Vdc8 oH  >(7[hZ4&nCŴP`yːO9F>n((e8n$.PqЛ:@_%dMKB0# {3}5Pۛλ.wZMP߲tx뽘c_蘈6CxRDi~8*XIgsA"R%{$?pW NY?5~aPDʿ6G0Y?jM=K+Ň$CD׍~.:ńIJ:\9 h7: 72&t k̅J׻l)y/ٟ:b0;bpoh9{`"|;1t ]m|.6<.Cm:?Z]է ]gЗr9b?Kڧ `%fR;j,A9{@ d-h+c~(vizqvW;ycI32# gŽ#W}HCjE7s"ΘG@D6m'gP?wQ}wX\"us[-LL;W.F4tעP| º緸'pMln`&$ZЌW|XSIezhf7o z)JAEECTjŤ_O2c!>!OO%ߊ=B `H%½`Sn$R !Y}>9.i`@A pxNi>Bף*w#GLl1c/;_=vX[æA;^AdA5y rGkP~im=><w=4gYA XZYeu :.rX4#{Dd4$<'z:N@G!64Q+>CI2abӭMcoA`hmahQZJ~YT0h8q{%m 廨SWQ&Њ|PFC':(8 y̗ ۬Dc}`5-ugZHsjODRvP}g6*"ͬG_R'wE ?]OCmRP!k"ڧைCZ=?A^-Γ#8) ]ӆ5zHU`Z.KuDފ"=UoUDIC?wDmP.bvl Mz  | 1VZ~9d!wÓl˾fk#6/J`D 2y _S{s< ڹJp coK2|o f(^)Tĭ> ؍u"`SsèNHtOWFK=[G?' JG ۗ}TNX6O.`dvJ:qZ8&3 270tù ~-EBBQm"\ņwL,,!>*[{}]\QL F1J^!^^iK`dEؾ|gHժG,̴ b<Ic݅ 6waHm8osiĎ3tU*sicy}a^xX1=G$b $ Yf߯= *`ݮ(){`4qc+91)R  ]8hI9bO1NY$_5YmA,hVKo0x';8|h/ 'SLL[&5؀N?XgJa$u>8yUg~h5з & twsHc7e5vtl*RZ<²@=QoqҦz"h5lCW VMj^쾨>ȝ`ܜnІvUS|BǠTC"T7)RH ;{t qȍp4d&-l)XײFPc( =\k`X<2͗7 ˟439c ij]`Hx!0Sz`Ȍ-Ŗ ;[b+0*/Y0^'? KGx3UxPZ!"?&az1ŃRfã'[esjѠׅIg:lϟgɔHֲ78փj;Xqq *֯UZ]CǏ,ޣ5 n뢦VqF4ehiQZa?V!R-H]DgIPrY^i_K[SATl5(Pb%Sp]3fmJ/،򦕸V~F:#\TQ1Erd!gzU')5@*J`ڭS06;] ůGYZ1"kaۊƟ^j, Uגӣn+F#9CDOp4KnSrN]s^爛&EgF B3ydiŝCaaZRH* ^R]Yaq,k C%b~4S(F~* -ʭ{&2B-v፦C8O~ӤnwГC-Xr FZtb5V5{֊yq%#*b\ 0QҪbYS ɼfii. t3𭏨{~vZ/WqD'CM9_LT7K{G?y.+KiԻe϶Aji\eUyPC:IOؒG %{"ac=ݢ%~.$|n n>J{4ӴHЖ7 ~PxzKT : KHcDhCGRPfxs /ǻːfڤW 6s'1`.ڰWղ7S<v2أH?#chuS60v"JװLF{巃H[%4Z^/J>X\wЂ%BEڳbKUϊ )fӶ5t%g67h&Czg 7MrGX`o𶿼?"X)="7u mm=nN.#\`ԷN,KT)Eb{v- ORCyZKq7?KV<7k?3 IDU?aX%@0Jl)CK ~ b!{žycb5hBƢ_NF:B8gs2!^PX6 .˿Ha(x?FahJENi܋J)Uy[ZoD>'kC?/mi9u |$Pbbz=y;odGSx phGRzhu,zK91,{?ς%jYyN b%InՈ$EC2e| p%~i*ƣ{Xrz⾾9#VՎ =!31_-6jM! }˻To7]-_A9-U^L*R~5zռ:ߓ&eU[M:CQշ[ O*Xt'> rOVJp\BčiOI䶢\=w߂/SJ9E%ЈĜ@d*+Ya)WOŶSsR|`d _0-gcjmr%_#V^ _CV|Ԩc[UCCU(ߦspdmۋ*FdJTM3חmNK .%??M[ݾ64qvU @nNraN}dj䚆7m USrvQdKP̍! 6JZsq?؞cr𕃖G[h5) eu6!m(e;tA"S< +_E }"ztތhHr]=ɛJe+ʡVKUC<d5|%ƇS`٣dUZ*aY|6C Z5PW6BH&H+ZGw7c*D&Ny/V軉Y{T Da?]Mh2#*8kF:biKG:q[{mt5] W9Z]@‰îCU{oDuS极 C!E{鲞pC:Re86DU8jXu-ZT[&U Nc]W<'CvMąCx7Ehqbv?9qi)3p-һؽ(o~" \vF)lښ۩SoqҘ!eBsO~o]jJ}x!6Zd5~AC M1q"U]8{;qž>M-rS'[HRcb*6Ыa ?*Aʹ\+ʶz8qm=Nʤ bDbz9Dg&`Lj?JHIx?739/av,C"WLn2#q9y܉\=*ܭֵ]`U^)=$],}/ .9T"n[c,Z :!V-BN`'_hznk LW}Sˏ_8vA vOO~EрSq_0jMhsr5~33|1onpslv}Q\mSq*j)6񨦧aYI^w?00) 9|j״((/0yEfhofD_S%H!^8(0+wLEnK\4`QD}p΃-bA+nFڐcLf%H6!!Lx07#@*I\fWR v<)0] NHj7ܐ"hrsa/Cj՚W\ &l}uK菖X 95`DԦbl koNRr#OmK!gV)K3ޤkjhX~~(_;dvhu r_ya-UɷPx 6pjgv c ' 5oE\j\83vk~ M?鱺ݒ !0pA^2E:{VzO6%8> O1>gʜ[8ڵ&xA@Pvȅ#VV@p84ġLFϮKvIJa _QHVFk Mhסzߒsb_ R|9R$$JR*xM $e\#j,PsaV3TXʉwb|2T0[_mFw2L>Bt}L_p^|8 9+N\aμWTإt-|vo9L/{>Au)8tZXwQhvLm{FR(D;kU^Gp]ߨ;P4tBrϺY WN_;˖("&]{dZpҟiuI6,G0QYĪGvL(TTQj>}1? *UG$0{O] V hZfW[Si2U2~'B*N6w6͵E/154*>f ,ѹ*;i$YWD >BC7cE+e@袜x>m1ȟ{[rZ ?2, IS|8}wqkI8n ̓h mu\u\(J/<ټ|aG~l)F4A>Вd_ P:\UW rV\09_F:(T~4ٛ'8f~?VD~8όYE0AD'ŝeT Ta#mxV!{saݎ}d嬉=Ii//`B&OK%Sv]-Ъ/kg'pg H)N.UUnU ~"UYJb=V&} tfߕ mrx LVnlu_'WGa-]g*ſ7A~4g@65L'%R$Bbʮ6<'Y/hcbLDX9t|.H!s2ZO2b?,c?lL]|a&uKhߧ4l|aqG2 +~M2H!;97b-K.0y;2̟u`ZϸX-IPC ǿÁV%7Ir-_U<in͠6=E[>eC~C0fG%ޙI(ueέ'w?;oSjp#@KozBc KȘwܙ>6; ;Upto/@}wwj`M hTƷ'?Iagx" PpAД0n܂l;nr+.aj}-޽]CzyyI%H[.sorrƵ,6j_t: n ELjguM-bdIakMFih\{t-+hA|V=O)<4 `H"e+(=J Hă< kq?Կrq7H Νpe&7qy{utե됆m7WtL۪V]gSV?0_c7MNNL9NPEY8_j&{j_?o}MG| 3Y0sJhRG`[d{9C}/l] (xw; o^P~] :co)r/i]`#)BaEt ie)}MƖyUa92`W즠a4_h]ҹC h5N9eFU%?pOod:|_}A>bhmc\TQ^`2;.fZ!^8^| ꊸE uUyan Hh:L=YX*kGӝQPb s 8o0%95(SD`Dv҉w@XQ4zGt] EJ67ɜj!* M':0{x nbV0fOR#`/KnDKjV}ѻFtkqrT9Ο*Tu`;PGjd9L]5DZHgؓ`~J p}emWb>U'x|`_dJ];li?9pH7I'<*Ya*YbE?e,|u3UiuX)NCe1^wof,X1h.1\9Maw@S<$Ta#s vU3Qp,}`J! z1xP]m#?84 vi-0a3xz_ז-ֻ-Y*Ϗ?0+]B|ϧHvL HxaNr%9?od,a߬@L|8[^Xo pr@ZH:u<'|]Am%eCjp> @-w:,zi%tuK hv 2 |C_aP)šFX9ϤZ[>oYgJUXᅿG>#;y,M%}X*w+ Pu9|\Y%5Y8duvtPoԓz;MH[%J<9Oa.A=-ff(c1s1M/Zc(PM$ *L34dVb{H+Z;FKzV{P{?M!<"% m/i&hqkdoO?'hGK:NmqחI93ԗ鎵`6!w'B iԌ'4G)Ƒ7 taCO[&C@xA2r02_N;C"k7Y2ޒ|-|>-Ė0J_g2dY@zoؖ]ݟ7ULS Sٺb-,7'V(QbC,쯚 Z|wZ;7+[ص >{5~[|Dմ$jt0O/lU8&{;j Sc4J^8ȉxgPs^")* >byr0-;ITAHnἓm ]_("IlCK~bJE&W)z0|:N68 )rJmW-㮆-k'^Sgym <Ҍ7 Bmmr!e-OLx 8"8`X _TMf&CO2"\T plu"@FKp4.V1=-A4Xe7@UЈ@S x #(<Eq#r-i\B_WJEm$>s2ejbqG }NGc '[^IZ"bRZ .H&7$H@„^]Osxb.!=T9|8Q>RMZ %] D%=U8J2W"`aaVhJE"|כ{9ݽuդ}nlŹ>7whxwaAy*1u(-j1;x*4c%< }=CZV,r:©t(ͪmK'4V7B8@%J(M8.eC.LbqqYaU.4 r ץ!faM1c@aa?DirjL lo<&qK D>5Pmm7,y 3d!g xՉK__̈Wu +ΟC{&>"YEE63( ͜R‘E$x7ӾP`=OéBj-k%z?oHή*1VJΙp(G ..˟)R>wOٙ"|G.\qF5jDFj6ϋ Oy@}l\ Buu|tv){0Vn=s}<Ć_ .m8ewaR&L.o"Khg<Ыgpo@偘'K%~{)n}Q .1sdZ%hgJPI_ǿU'@g/ n!Tq] 8e_|i/39 LcWsCPLЬ%3UG%ff~<"wW46\[!0d5bob̃,q4;Z6?NMԥ"?oWÛD(eTf N(R}󣔷:M(e/mYݐ2z3Ta!.7H~5腡Ŵk!HK $hP(Don˘z/ "&&XIFM wp#R Qڲ-r(%8iV^9reGRH'aoo.X xlw[?]WD^s˄ƒ16J4= I.h`EZdK7o(u+G5~AQ81$pRx1?/b\Z,hz-IL>R8}#cHP,FL_t ԇEB*mX} .;KIct߮1c᚟`v~4>XR \%Y.V`r)OY:#DivuO[3L>S?m`;lY>rj3=-BW 5]Qz8ibFf53b=)y?*ܳ0YCZ'b%_ScO/2 bClUvt2o'=AMsѝ`sa{G΢KCtC. l.z2 6W("/F[&wXeC>P}-|`3EAg,χwj(h"(|5Q(|EhCMX˲0ɻaߡ6ik r+rʵ{'uKU.v J],,]z׃Pڶ첵qVǏ`NjѰBHkp ٫q,Γ5Jh0BɋQ͡w&{-dQnuJ47ن zMz{}Lͅ 9=sxsŲC#3` xvp|ڑ8ji4hG)ˮx 6CSqPWgL;G#P( ,Bx_ ̑`dpE. h&pAE!un"BqL)2)+źNM #PF?.~W1tXQfm@jDA *N>[k\ Um/1i  %H'h* ٗXQ. x6P5ÆIP%{-ȥ|[ih0_$xOTcH54Wj8iWW"*` y2%L9AUSUS3`l&i tuEzrʜm(gQN8.)4 P ݝG'Q5m5Qux X(;5>@JFda"o۸5?΅z<ϸ kiϜK@$6LJ%#;o'hĐuq!nG ևrll] KV3-×+ kܩC3CħMPYt`lmbC[Q Ѹw!66uoM>K }RvC֫#,$ȻT#6XrXqOC;*:H5ra#6֪ ݕ,;BsPp}?6ZQ{2 7E}FtbcʈysZ B2%Dn>9Bc)7Q]k 5?D5Xӊi*Z Tx-XpɚĺkQvw/lAb~UM]r~A+EXYKU9ʛe3gRXp҄n$$ r8]H!+:n)#$Qg;?%<r 1"r .zvwf$Η=8]0 NI8ӭ<@W45^,:S7BT]:`m&cƳrÿ]ŬDqruj˰zHu`4:k]許{;."Co8+2 *2kq?`i LBҸʧipJHӄ6l-%֦ܣujFr O4 -Ɏř&uԗPu_s$tƠ U wLM { g1P7 vq-~w5_K;dliQBgaݡ. & 5`MuQC#)Zsx;ޢ`-G@!bHdVȆ`R+کwpJK/=vqdFb=ME?x3_ƀtj0O;:Q월1io]k.xfEx.NuU$b oh"nAUy\j\_.U9Ј7&[PKhq_'@$a$2 %V qqg=^0*Э1mSME 44< — @   Tc2WheˢK`iCs;@˓ue/#AŸi -9]zg0Szm,pS{EGb=|DKdjΗ6᭵DB6! ʵ3ͧT3ZGQ-넠uo?˿Ce{V"oO_œ:2LL -bŃ /$uO|fŠIDwok_M>gj3)/^A=\DlsqW\/*(#}v{U'_PgD[j5x?dN:;S#a"ǽ .|}[Ȩ缈 n#(wwܶ'e~Ӑr YU>2 Ys+1{i_=RSapυLuq\X耮-^+Ng=R۩俎n'INEG@-٧N(Q(K Cq ,HW8'Bj C^r᮰ 3WdaMK,o 0LKiTH̸v~K"6?bb'Qn<|[ֽ<Bd=8%L0h)M8J<( +$ XՒoW o ZV*n֠j0_fo7[*1vn1p3Thv; *F0()i"~㵁=E5b@: 4Oga7G%Cn7NL nt_ŨW߆5L%~i5UoB J?js\"+dSZ{3zKq{|'&: w˔qal  L9Cf&.jN & VDE]n"crP5O Rer3wY7u&UUId2:k xۚTT kjS#3Ik2]RQ; ,3_)AS/V+)jW'6p!פ#md1xMi2J֪hJF6 E"%%&Vv S t@C.mp_"tW{$"?*̦5<$9x2n)ueՓz.$?rܐ:JtJeTJ,W `]10PmWcʊmqf$soǽx( 켭6 &)<1GܺuTaGW79'/>ˮV`-AMPC VZaQ~$Rv!UF[g,#V-j@.qjٙhjli4C5]Tbh%_ndT.Ж.^8STAo3ntWjQu6 Ai@̜;&0F9ѐ^7ݕͬ@pBK7@&997VI ⱅ؝ĂE,n]Vڨ߃iԟv q^nbϼņ0|pb0U/lPܚƭӦ7+4a Sc֝ ,ٗˣB3V}sg,nxP&OA@n"=oYD iaRPh2$/ yɞzjf `:ك?b݊U-0WXۺj38IjП/k(hPG0P?zW:4}a hgۯa1Dk%}wĉL#oWm2bErp's=JZ[bkd'II S_@W՞k{4&OYh q$44IZjv T%,2#pV55~f'3= Yf_2Ndjz ,FˑW+ NϵI)kD\h߽0^y2%Jw|'Z޹g/D)%\mtC](|:: „ ziDg)Ǥ^ZڄL{ue5}Y) k3G<[W_յe+?]f2㒍UR,t~+uԡʐ5ari`5XHQv&:eLmS^ CsYDeѺx;$&yW~U2Qfp%CVc%u*Ato C[C]] p^cL`N /f wIpnOM \v'3ʩ=Ô0A O+ؓ蕄 ѷ^+z5oLG65'QwݒRb 6Rnt^IVq`BxFeK o`1J÷y ;&g?b_0(ac޿&\*tBL[-%]ut\V8PDM0BPXpvyR0G%|tHq1GS!/7dfN*/|_k_Fq 9c' ++krWN_0.4ylc60LJ@_Q{u!0aU[-0'Y-e9x+ #o;}uў֞ AcR _kT~B+q=6njKdOKejK/UtX(pNGz` Sn?efˬ:L.B^ޫl#i'`Q  !ntdmJo2T$31\mA%sc__PWu6 i?m6Ud-@(U) }> a2Re %Zo9H)9AlBAX$ɫ=ا;hIDVc u8{-|8[el r 8A%9*~qHrVHÃڍ$w^R rܹwEOIY&whDJ 'j=6K33r@g{}]B!4寴~!7Yje,. ' ci!;X40w@n2}p*CcK܊A(NinA$2z p-/U˟zٍg<䡜6Y֝h ~*az"K} M'6ݎ,4#ׇ 3HY`0}vT:s`xQ6/ǜL_$}c vj +&x-vCJMto~ESHoN5gwr[$ aSwFߏFbE$N+\eٝAʎ"Y i$Oc[9NzD:~mL^u=W;\UcEmD `,=L6+[]ZHlGZXѨ!`a2^p dCji~(H 4$!l58GYD|<gC*a [;vV_/ `Ehe©zEegb /UǧȈ = Vop%tϓfn3ZlZʎ?_HaYP(/t7,%M$N U5MqEkqgrXeܬ_M߮%q0ߣ+d+ġ ԁKDoPg*[Ej s%Xb{WS5Y,9-k Q=쭨z<\ :R,7zmƯx)*: /\` $lnqM弅*VIG%ۈ_G8vgU0Y޵-κ<?l_a$szӰx1 7$A$$0o4mt O{p\0-#,mN]QP+mZdS%O;䛉Nʰ2@A`5\ @ag8gUJfy yY3@;ywЈ44XB5}V&+k$#J\Zmoa_}W2pN؂'drrnDZ  ZY Hbk&d+ (>TP$7dܿbq`493ɔ8O6}8!Z?v/O+98O.ld l4P4x͙~dw)jGD"u6?_AY;@v3w[@D;hW*ex׀!KSe&Mqӫ}n'.\播P;+>pL5fG!\|FQ^"e.2wMa_lLϾ5ӕppTS۫4Ki3n\<{/Zkyf;ZCS[,Z١=+# #\6PaSO< 39pXC9w\Wܳtoq,~P.^VxyO J#z }6:I-m]7sW?yo|$UNl nXq yGFI2,E]OZ3 *+K~Q:=31&S!od 9I Q9sW9aXIdɓ"-9 \? V0d'h<< U]5opk V~H, cʠʜwYyv "dWNYգ@F{0PVl؇m  +"}ܴz&oQ?aFIR&'ĥhseC|$™C mVh)Ah8T6UUHL4>8L$NN(`Y_1rFRJ6\QM7fݫU/tU{~ S~(~w6ߟ` |wkS MnQb^ցwK-Im '> K Hih0+(4͢kCHL^.Q<X"Bg hֻ1>kVHwfy MO%el2Jc?naZ Lq%qq+,<-LP: .J^IPx d8+i NZ̥!4ՄOG'du!aq{f 0J8|#p2B;!g`NP2Y Q@ Ymaԧ\ UM"/W: 7Bn u y{SrzjtyEl[!h$pD^oO > Y2w ƣN o/&G`e \P'+y9'w0 [Prb52u"h8Xȿvy =sod =1.%b 7WR#AkS ozmZJhaTȶ ]bWF< L0Hvc8Yƕ_1A&J]QY8;RyF\X0R׳v+*Ԃ+/ #”aH4=*u6+=4+~MnƱ#G0\lR_Y“rbke).Aoi}hT4չMR E$܊_^ Lsͻ CBؤ;EՍo8RG[Qu4)k#&TZ+Kt?{j Q\)|Ljo^-'([mGMpjhr;k (vVV)wX7Ϗi(epSğ;ɻ<)Ny%Jb4W2hvGLv):-Yf-da֊PB&B{B@z%b9S޽tn _eP{ЌX$e 5Sj@\C)×^'~hq&(grHpodPR ܬI22M0$墱czR]Y.3I5V'39Mk780⯅kٙ>5 cvBbBRτAgU'G9bO>ז`"8=DS40¹ߏ@xߔIZn7.'V@J*=}US,`H`TUobQ_~tj'g(rh2+ՙ#Ta,*bUtjzbI›]LTvx<|37Ԩ/pmO1dLEjdL,]9,ֽw~̝QvN]CFRfweL ː t h?f2r߇f! (z~es?_ Y=] N6 Nr9:Bk:q̡[uVo):Rnǎ2t[ exrg)7狒kwj;!u\a|FXAT2X09n\~ؿ7Fl: 54qHM*"JjCQCꐪv=vO1.7 VИOTwFHѥ5#k,P0s)[RnVtVڬ̋.4N{|.Ƣs`CR<8:6:23l\牜 H;\޾2Է·1,Y$<{ⴲ\{bMHdO%}rᎣ.ϽXtX~jkN հ 6=n3|8qYP(b׎o P&WCa@bKdU:S= c簳3mɽV.%#kˤjOh\UE> ޴n<ȤMEk.n{+El2H+N_`{_ s iw*z}ŘVz RvEXi#Ŕg#T9^, ;uD]rāWJG k'ǃAMtěkD)eT7ٗr5Ps;/ݫRcޔ,i^falGL81]d=`00}JEEط!vDp<Y d1ɓqU|9y)n=_?NXY{>`hk1I_̞ D.ˣ74Er_LErָ: 'i qr+ZbkOMm4yAnq ˒AȢ:+3bZxN[#+ȯAd[2IE FLϺ5"ZMBcsHi'Q.֨txt_z^sgU;T]㞀t+BACatjt惇b\Z0D59A,VgyH[ ̾u$G\l:jcUQ63a 8' ꑉ #'V5kTQwQ7ޑWϺrK 7ʩ؉v_)i5mONVRǧɈ V8,΃d t5ϋ*" BcL,&5'? K]9!py'%PN$:Ԝ?Hw ,'yeaڄi;aUXvKUi)=K!.}ZV!qF 0:^AH*X gLqiwE40AAri"di͉i~aݖRTq)w'ڀNX_}15wF^D  5wdD~"QvJ_HЄ{YmUD#d6w2ey$߷Q6IEifCĹ@:`Hם>a[Qϒ'<vpP,P_Q(iƒ)ZBTJ@̺}MZ'Z]*tVu35 ׿}6Sqӱjѻ0i7ӺKg(jƽ/^9[TXY9(Q{գq[8e"-6W!HA=RPu*Vg7{%+t !cwHD*)i, a_q_,pSZ#7\%`=3=o?VJ#uQ[2$VGI~]vJB+!aGK˴=x+dM'qXهK53oۘ&+Nyw]7;SL ZYD ?cdp ;=ymoD usYj7ǵ_2>Yr*lIT$dH03!CHgYZ0707010000036a000041ed0000000000000000000000016075ba7900000000000000000000000000000000000000000000005700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx50707010000036b000041ed0000000000000000000000016075bb4500000000000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core0707010000036c000081a40000000000000000000000016075bb3800068a5c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko.xz7zXZִF!t/j]?Eh=ڜ.+Л1%FҎGX}UDH(j il^ >w4@#٩"Q:2h/@q;y# 2ybNc-jԾo_RO81e;qIDV,ȹ=f@ S*}vJ6>8%g͕#DAĐVB T_GG^lJ>)lU X W@72Gc%l2; M6V(k뎩۠p5ovx>eLjKbTCO{&ت#CVk$G,9D%agqYƮ\{tTtmyʎ !'h,lNr8j!5-ঢTR +fhn2$T^G$WA?%^/ǮˇۿLԂ*hwXV(UwJ$"=OYRp zm=[n ׂ-T[VVZ^ou@.0]Ź)$i8bL5¦l9CJ mL۵pBIb0v*DQ5"">ff5Z wǫxxc:a{@P4vW C *B rBsݼQ$E=TMC}a-C]A =·%~?1"00G]P֔ѿ? P`HHkZzL$;FD cDg}'oE46Kl tGK2򩤇D/ءqM]O q*ň);r8UM%|H!/ݭÓ禆Ǹ֨O M(LܮҠ"W9 mٜȟ|8Riq *υb a?(`ꍸ5hv,C9nc$?d$Lb;GQ-X}s3bݤxQЫm|>Dp.[Nq4,?/Qh sn\LYѿ*7ʀ/l? WÓ4e8Kbcrװs,"yI\!ị!XvwUr`MK ُZo6AEz[ !HCS]Զ}?_:0!wQlʝ-"^bΘt+RX=E% $AYg]:pIvJ)b~R|_?& rbx,[3e|.BV < wZǚܞ͐+DZ?+'kz IrzgӅz/m\+NdËרH2&&̆UYՇR,af Qfz:5ܜb ,jGu9.SґAg̓нRMYTb]<滐N` '=9nh/4 oڴ/ulsj.w K_6B߂؁1DN+Ey2 $d\{1U1<%[\p 0 6 sYNc5IAw iw:Eh<% %-ӑʼDž=(m K@,WK󛊵KIEأO a*1J兩dzoݽT\xƀRQA- ߑ=V[|[>Wh^ߒaQ^11Zr;,>ť;bZyS'(7Q9H%Mh|"Y)nt䣕^oSނyb0;q dtzm25L~ s TH.^v/IQctqIbZN[Ա\mP1_ ?K'fj8B˩Co)6ZG`1 w˫YKTEPQ3M2L>ݻMw( JuwGJ9YDku5`Ot*15Yz.81/Ŋ0+QFZ͑O#0]dot3@0 M*:}ޯf({tJzawCMlC(rP4jT-Z5(Gh{/NN ytzeZlV.Ls&ƁC"9鈚F_c*X| g&%gq==3qy #Us&b\V--`H%#qΊ @Omuʳiڷ$P?" ^Ћľ@ 7v'c}o5ۻ^QҝeTqCn<wlk@qɾL#dVuց #dm(ʡ J?7p)⹭*-9o}ЋA@{oYU{$:M-w4;:KW:(NOز~#TͶ0׆kGȒ;qLk[6_v7$*ͬń{x!cN}G7KR<'MF2b_Пʗ:mW JsL`D8.pjm սzPǥu`P`Muu!NSRLϨ`Dxы"w(bυx n=qͦ&=m3}kok H ۧU:CO.Voum ~-+|p"4 +~a]Q/I'+jDX( Z9 lo4lǠiyYIËA[,gـ/C{(|.Q)Dx$7)^eIb~Zs|P6P̡W]]9 ]SOW6I8{JY(T8*S y@wFIe|ܰl)φ-Ai |9)5L| l LO#WbϬ᫷/9\|Tf<3,.9ϴX#ôZ&Z{fR:+ jt)0"HHauo2Rr`}Bqj<-~S*'V|CS+w}D~wR".? de7ErH1` [ӔZz3A^(6q D;=sI,y~3<x7h]o~ ٚW+ V,ܾw*<Ԁܮz 8ΙP=kley'hFUv^B#6<ݘTQ'[fՏ Q h,bMCcCjiT区ddL̮b9p<| .L'Qb~x~^᪛:)gN{YƜ[wA`{>^ qHb3B 9UY Qx? ׺6O/_|c3b* Hkj$gbxNF͹VZB>H +dṼ=|J>^B݋T}509Ux[Qrc)׀I (̒B~ٮsxo . ¢4&n*v) /ӮYHkO,I#2py.7)@PW^u[}Rߦ%c9zZtZo֕|uNE/]m^=%gv>Zd_Cӹ{ys;K7l[7Ϛ@ Z3e %V'<\vTTWބGҧ^eҠO4Y1 Xv1rF˙#v@Ҿ`Zϻ?X NLL+¹u!lcGPg <%O%S<@j/:W$ȏ"Vo{H;jTM5+[NcYVA)J@dnɯܢ:H, $Oi8XnJ=h/+f(}zz@(jz"߶Qr-u 8}_I )@(TVX\j(fmh^FB fPxZ7&F-+T殺\PTpd' VOz+] jwΧZ`HİIWq ;SЀ_\u[8'X=vW9E|h6X_1d4s/En^UǬHĬs|.FuD.]CӢև&w&yRH1)#GiVp^:t/]I_2Rhw`6L&6t z'U\ a4bδFVdыin;i9\% _}Q$E jq_#2 -?Ň I{Kx2'FA#YE^.p64}M%Ytp,&*E::sLʰ&Onz6_uqEOdtz.sXIQN7 GMHYTM gJlo9sHʞC3ЩǔTa&YkٞMISyȦS,ci6~&[yP] y?hDs-#պ]ӵfqe]4MOBUb?Byn2Aa\?/ssX1zVGL >Q z٥ұh\7? g{8S|mikǴd,th#w-?չՎ%i fcY\_ޤ9NלY=Iؤ3,lqj˲$} )2ytgA;4b³"C\pםUeCaԹ9% |1 ̮0`=gm^[y*L "N:pupL"hO!uSCw4I0IS@K֞(^ \/n ]|sf%fmMjH d4Y 1?GiUF2&)#cߣY+/LXuү7*2\ޘ;+}h:-fM/0V=c0P"$K{}SP\"IsC7#aeX[xIЏMZaR\0$+qX^v$*mp8yis@Ynk3!f5gg4t-BQf#Myo_2œZPClaPT~P}"zmnFvg;t ϴ˸&!/ zQ ̀i|{USBVęJ nEX*V|«Ԟ?O/ _84 fj{ wmTMr&r>81@%/9 %< ѻ9Zj[oNE}3xY^ gdthЙOCjKӕqsn) d2ޒG);"R5` nZos`RD̟hވ܁=]\M!`d6֝AV"/1\۷ЂMyl)đa͊)?&u7r,59H^GGk_OMJoc1{NVđ S0+/O7*-ѣrʵen}NQ/W&SޏqJm͘߿t|^3 @.#Cy|ၓǕ:3+{g[ܽ~=H.yՑTrlm0ѺFV\T6T5;]G) i <͂0ܢzOKo$[~~jW[ ouj#Ug8~y=Hy /h{.n8&v/}|rCfs&F-a^*#+j^2,xM)ļ-DdnCh3[P')ZN%pHeJ" {uhC:Nʞ6g Zdۦ` Np8i7xVdć 'D]o@˳uMv[;s=Ug!pEq/݇ת/p흱&@[@Y G@@4<3ͳ2,͐y/؝dse+ t?VkzTU,q>u0(2GَR&HRC֌ ;Ti)T%$&{';vMkv$@d;ma$ Y`飗x Gz!V`l-7(b>n*F==?.Xz;EdB})q(f0@ZH%Y*: )ȼvCi{ JV+@HLǃ .fX x'A\CTHcǚ]RĜ$7ӣSЏJJ w,toEԛ:&kOЊ|3Λԁj*gE8d?nƼct"ш@Nt}(5h->DMwe7mW7N)#M)~n[̌b>U&bMu|:.2 D9R:8 &X[qQ2 ނXsi"^iw _љâTɡ>!Iu{8YC?52Vnք+*ӓ"9ɰi2aoHmZBVmL4yF׎\eCO,<Uav18JXMf^vzE>+_t)*``wmZȪŬ9%aMXab1Dݾ MTmU/SPXS_`p&ipoPhLD*,qJ:Օz<*^ph $q Y,nj48yꈈˤ'U5}Ϝ: υ[E?P~aM'L@g!b8]+u] K0k X,:cC@I˗wz!pNQ!72@|#p_}q0Q/-!#(m o *Ӆ ^Eͨ C澣q:%x_EEv'*a ܃wU el9E6GB<rg%cmpAgd^S wmDl3i i:8^[LG,} P4k"7DC4D m*j4:z5Jϣ9_Ƥ5'&HU ˶\G0߰nV^Jo 癀t J~%[\SymZ )1f748Fxтpṕ۞pa 5લ-,rgVuޙ]m Ud~:CZFwa G1AcOG`E9y!'X)o^v+'[N2;I3?(51ȓl*iWD<* u6*I#E2XŒI&'SnH82tK@ߤjŜTyh)M\s~ C~#]-okMS1J^i6,yW3,gzTHHG2gj'c.ED˹ɲ^N+Vh%E(j~>MJr 3*-:-:޶VLҘTsP?7g旼ԏFj8[ Sw39'tk<,2O 3كjV锚)Q|`sĒz -0mMYfͲ̺?}a/ [%@5VMyaK\>Q]/sVM"MWwn;=IHfkr?~[l; Q~DN 31]YӑE_7f~  Ԛ(|kr 'O+` 64NݏJ!k}RRFtP^9xc=rc.拓mKfd҉߳W&*^-k9sn?9xfZlY1ш!K`ҸCS:CT/P |.r6ڏ5y}M1j@Ws=Y dm|7~)͈p5` v V`FlkV?kdWpq1"xtJɏ e*Rq\frjHT1HWJmi-]am>so`T?GjWӼ[8Chhۻ>!C⢗ID4wk;"E֊Wq!c$ N<Ĩq"s^XZg /ᢉ,*Q.SrDKU'NQgߩVX5`W@=sS'*DSrt37&NbZk<@khhHgN~#g&whds=q9K16;% bk׹x7)&஻ߨo]Aό8S B)<-,CjH199h_laQF)lO6!Ga+O uu޶ɡ[.k-߶hh^j xvb%[ ~9^KF+-(@#֒K/e ?Q^8Ų bGi¢ H9jA ֫5lnSkGMs2<oգL@bR#|ypOXj%k"S.θ`By,FX i+w;70PJ-v-ߺ|LWg8N/X{vzT)fmC`RtY;#W4+NeglInmےRGoo$FL鹿{a;5E/C=PQ5UAlZ@{vo,gy+xl֋؈\z5% 'W0=@Ჰy訡z&fuf*^t)'` oq&x;-JYV"#D_LuЦ?u9<x4\ M`9rhLqRYܝs/UAv;gC+#fSᴊU9< DS_7#RƆhЇSEӳ _ + @ GN l]bi%4{5NlJOǫ#iJ"1 Պ4ޔ&AVD.݋B .p9JY'4 19VWxًU"k5lHe49A.'4V5/SLj?<&o4'N˳MVlKf ;[_(!ҽE*f:x9A-V"D\rv[QDCH>~r!z^OztuȊNP5d/`z|sz9S*l?(k&LvtW[p/&W$ j 19EP(lo˟~3Rf᮸RF٧2=1bmf!a4Ge?K ^;; P;Uq~ Ɇ@ы[kL.̈́?RJ.)0bۚVr^ (R9b)iJ.PrXS3:ev3 N]0EYRhS$79^bup yNu򆃩E^0ګ}b2+Tk}KslgLZG96G!i"77)(_b@XA,H^ eS{ѬB{wJ`f-8͔Jha"=]L}aѳ["uOWYHtc+yơcx4 r a7ڟ7MoUUl&057x]1oOc{ĸAԙ.!\%b>A% aI2QP1A8q,q<.MgaHC,9qXi!g^Дy'Xʓ^ơ"G+ ګY&MzG±|v/`2۫5*E>B3m_%c*|tݝ:8{PaK=2e8aHUhY|hWv>DHGW~ꞿA9vyٴ>tVJQC L_0q5<` #tJ!VGDJlꋟzWr7hCxpEƀ Wq  Bk_^6d^r((I9d71Oa?9_C#e{t}(FYmz/.r(f3N.>g]~K%V5-WIc._ȓe*)ˍR?k>h=&!dR>q #%!4Α(?&@6̔b- aLnbژD+n!yKI/A`>s1Z[{rU_hwX'V:Lϡ!tt DBTR%궁?%aVE&8N+k"kc{;廮yW*X^r~3,EmfQ&Po#`j?S,%rf_K}Ey@bjEWX,nd>C, @V8k q dE';FEjq6O9Sog/upwrL`M `"\[2'D1oԁ37e.T>pP YP1Nq fgB7?5UHiѢi7pgb=ȗ^VQ9ӝ Yij\BP%*5`8pY*_g7fc;‘ˬᏲЄ$8?1K6u飇d4 %ͣp驼f.h Iȧsn5_^@V(΄@sH[/k >`L0"+$?\hMOȱ2#,X]؎Sw c?cjC¨sGWwi|6̌1޸ΚڳWeyAjG @V{Տ᎕—JK DMB)Uhً<܃QLxJXu}a(?EKdM vH;j=dيPCUgƕwĭgv6$?sPtRtMTri Z^.վ]c?68;1!-3oĦQOul9qOzh 9E {m9W%(s6^r Єj}Ftȉm޶n0Ωy4+YfMQ"1F(0ԲRQw^5=u:@B qJ#;33ċYKoA4&~Yl|,%E `b,rX]`Ϝvu&>yf &Sn&_%/E^'z3n-No xO?/uA#WXɺ?$CL]VIv76ŵ kQ S.ωkL>l]OJwo2G: O~GbzǿPjlyA6#G˗ ̂<9IRM1JƱ.ע KLd L); 0m^Y:N4{+yTXTFUGl>١ b1cۡǣ f4Z+PL],¦q)#v\c bV#͏7ֶ&B"m-(:dSγpvzoÁ|*_$@-WuFĶK;f@HIJ7{(Li2/"[Pf!2&NEfcTR;DalRb)NHE82 `.o4& X]J_ h 6B"ѱ{],[Þ3!F*t;1IJ Z"?T5'ۖ,nTgx~ofi]Od8G=$SaNgwt|%.X-8 Ru|['vM>xڭ4[^DOesW1pcg2XZAӑr&D)ALox1H-Y_'eWIǎVzn9f 4 dO$uO @r֍"ft )i~1@3څ 4J?MaDD†䌰1@MŷvJfdV$. V&'}U@3 UOzigt98Hl#DTs#hǸl%gځ GZVOd/'#ژ^j .uIK<‡}ŊL5PQM)zVAd&@j y Zp564cO7²K0$:x It (@1l)*1>h%;p>Wֹ=jO`H/#&"-Y5/U qpE橺5Sfw2Md}KͧfI39i=Wts:;||G(`s!i=aţ{eRF(>tkn_IZ^Ap=jp=P pJMK$"΍w"=`RV҅8]5Π㺨Q:;Rkࢿ?!%HR[ g-:Όtm_՟a;h ie5CxbѬZ.b[uLf1AL# s&W:%Ed1\iS82`8^]ǧ0@)#ux@^ug+ZoY n=#*FuKc34w PA0@(ubv% a5wM>L_5h?|c :T ҦKb-u$!Zﴎ\kF3b_\-ɲY>6U!Cu%g7dVcF\9y >u;I_tO4mY 5^MDBs#7d8s@U`*>2J"ޘ5 }:F/dGd{oU,ɺZH˓"afSbog$Mg VrJ> ڔǯxy"`#pk-,M:,YKĮRP=.1vz{n#ohŸ==T] MCypkK(_d*j*8q&7OvV+=0ς Ɨ uPs5DQ>擲i%Gz]Gxe6$, $1Oz'ԙln l)*8hT0j\Ci|{3Wd ̟/0q%k 9l렢SUpKyZJj+PVj#nk?j+31= 8"A&Ȓ)=gkru<:H3X'hG RdH oU4%vhi6! M*Xqa>zGbg4Y~Or'ċTu*̤')$l:5"<=ޜl9RSY^OQm2m>{{n%s 0ҴlV'2cD;^;J۰]gƿ:CPՊ!)'J͏ӾLpSGަ \JQ{ AԋffF0f!A+j>WR@mɘu!>L2 L",SSC+bIn*+I۹n`iN[dOT [V$Aӡp} 7xbVYV!8+>* INޟt_fOaF`|E_{40}<U~"s"H<ĆCcY?hS~(-Ѳdb"-\G,1b0ycerb#PËN&[l J˿ |L6% Xl? J $x3.oZpY 5f{>o6BvArplg$Y8EDsFxϋJ.  Ův/0T4jtPI˜[8~auPBW:}"HζI5Tm/sɾN[Y\U :;#%ʹoB5Y?.)EaV92ad'pdո`I) @x.8Kn#ֈh]}  oq'^]RJ}+Nal0`*J*4RxR Ý'l  Tz6~ U'N.un"hQY[p˷/~%&w٨K5) p7-4A`~24:HZ,G!a1 e)*6a\=baH3Vr<8p&XWV N q=ӄf*,vPkx<6=胻40ӫ?_m6|l1S\/w[՗@'~镹ۢψtB?5ذ9G&ĭ^ :il'“b,)㥁ݲ3VV7䨘<(R=<ׂ]oW;d&ːk t7/l/ y7o?g WPRdE*$_AhnA'1 dߩP>0'/"u'Q /`k%1xһʳF)f<( 4Ճ ,'aoIO Ebdm~`(4s1O:w=|]ݫ ě8'`PiJs 'CчȰ%v׿ [l̝s'NxƎA!PKTݝ#׉lLI:ۥ.)wC:^91bM;&jVn^,^iŰYt a<+98u/l BOmʪZ-#*GY bt|xI}MK<R=N[~ŧW!z縶Ay :W]Uȭm\>„1+b~xWme^w`q6F=5E:<=w(xPE$YA!XFN!Lc??R#[.ݚĚOv5ʬGR7ϯ_OwW vrY%->]Qa`{!@ XfNJin$0ö~ã9S^ibEkՎ RT<*6E.R7/x8]* n.uȴ9ww\@W$W$n;ɶ΍*˹O T oQ=~$|$SBV i:Ƈ π%Ox՘,e{ڡ*̺-]I"x:c!|r 7^ ]&!E zU>\&2LoYJYֿrĄ9E1T߫,ƔZtIuD'1Ȕ=U[ġv Hblgh<{5EX֓ի FZZfxbm̈́fte9f+=)y@GF癕dio Igt&3ۣzk/HlK+*r).y9j7 |-0"pNZmL<]5D`5-΀Qy#.&"ټzw{t:e_8>,TdO'3mR>B傮 PFxUd >qڵnvJS_duSgv2ɍv"dL#P-߳V, ;ㄖep= jHA~d!ُ_5T@rm꠿EÚ\ 2ᳰgf@SmǐLf]=P0:ˍ5q6o~aI>-Yr\W[x!8cnBH%x(IA_8VJy0=?-qZ/?UvQq2̹Ԋs4^Hǰ{+ YdkФhVuĔF_:_( =ӳG{LS5M1W HI0hH0SV|]E c۱k^e}5gSywHs ͨ2 yU2ᗀ&uF"K&  8!JmO|CKOfWy qzmSș3VgSOx1`N:/CKR!eZD4ҩ".CJF3K8a"s8^ʽ8DeEu/\7cbޤzwiPL\5DGܰ',\fV&ZDe|tą躩uW՘E%}cDgn ;iwڮɻvG&CƏc`de Hp ܼ#ZwX&f`H0#~a{]Iy%nVߙ2O]+D8u j8iX)iqe:LYMcgl$LDx(/w`Lo1p jF5wFOIY<-/Ec ٌZhrU؞8ES@>MCSJJ/Mӧ9ܾ5FLmֲ]aYEQΖ |l<І_z'դ]nTvHWPP;,젱=:9-djp#*w& &C`-SfÂ;W/|#W. YK [LåUE=JS? nèQ&"YwOȶ`0M b~b}0ty$$ӓn} b;1T趨^>!C۱EtwI{/><2[I(d;pݮzuM1+2Eԁ2FgqT}~薔ց(=[;lJtE.9[<^z-.7|SʬYxDmUj՗Lm\&S#_ Ҽ}| ir2IסzoN[;ɬnLc۹?]c\jLI ԭFuh٨_`+#ycDMpwTB9K Ђ}}uqS*+J*U8Suqm)s*2fYxswՎ.Cd@^o'Nw<}$J[}b"S N % SjP [ N>v  )5~n^=}8x.;;+?x] 3el8% JV$RB" –uRrTMlSBn3ݠ7P<Ap#:$'ɞfth1] 6y5ӥKOg',"tk|W!G`gROƉ*Eɘj> ny5J|bRE]t3V>$~s|κ)DN؉2{‚h]"2Z3{[dжZk-xN Y>CsSqxѸ/nT+ %;qْܴ꫞&3R[aYk +;sgi 7mB;9%^ 89MoWDL6|ȱ {w3ڶI9׬sjdK|Wt,1 oD<`qoGe1>T(Bo\mX eNѝQk |՚;ElDaKHuLTQf oy'-%\Ls,u+Khvԇ 17Gֿư-zO./6l{;-jCg͗AE)өO4LZ5USX<A BgO.YD[ .ɧ,SbӋ/Jb 05Au3r+\cpsQg(l7 =IU1Y+5Դ;}MV̷${Vf rHHwt I4Q /[8>q?@ùX&8{f}J0"BV|e3ױ?4ӕ>ejf]ҩ*H®ׄxS@'󬩰aXLS8ݲsBQhՓ5X>NW)<9-aIy'?e˱[~ln T#XQ&:{\nc }1-1]*3-XV;d)Ѡ]}@Po~xe)PUϹVd9(ll񮗣g(ćkT4U] &郆.kbBĮ[ Rr^ؒ@8(VyU9+3A.ݛY|x쿘AIATօO WCtA%pC|Q^4 dS%yozrG{:1DiL 8&84PGׇ`ƅΚ6܏r<9a9box,0rQu5"@vax܂[0J%MEj(GAOY* /_)t2}MkvTHvznK-ᨛls+/VddNR1mu(ͲjXRM89̻Vv4S<^:$".Yz*aZ$44Ş u {r0tL/C* wHK =s^Ad ulX4Z=k0cxkd7>C< 3o+j-x A]g7'V"a lWŪ#)sz./5Bk9=17%4xѼnտ-iMW.cM aӤwrl#E mTo&^*~(ogqo}UY ӵoRnyj>qZmeNg!;d+5H:`/Dۖ.GPB*F@PctK@*Q<@;$q;]ԕq)Qumq؊mk LxtqX 917hDƝ训&YM߳;1@ 8!]G%u= `3MFc>Ia1bmtd, P_m R):N Y2Q5xon&rR?~炝!5n:?h &Ofc(eB_bvϐ{dܸ1DFPP1}<[Ws<)Gט,sX=3Ȫ(Uײ RPJM,`qѩANúQ&f?j6ŢX$ltZng%Lv̺L9e{ 醽%`%b[5hcLMK|GeYR厍Q0.# LsRBKQMXuw*5IT'I9힗W,oDl"-ͪG `hdtA'2Yj{BeY*5LJ-9V#?^TH*?6Ks|ԃyZ6+2E%ȸ?ę;k֊u˕nqպF܅'3OjkŴ\͟՛gڽ&,1Nӱ& `C_{]޹pesHn>WjIh~ZJ; Wꏈ`"Կ"J JvSg@i$EnzfsW~%d|< `e` gj6 (cwyt(q-yۺiȢL˩Є)WZ< &&@ `h՛c\wjg1~oߘ`o:|&Sxrґk?yF2Os57JzoA/ATL]W(Sи[26cfB1 Y * +JD KDU`CxQ~ ᳘T 4+m73^-ymǫ;Ǥ2k*58ZKk&8f7C\!d=`̲^p9̈́%η Z>"b,[AE]D=kp|@F!.js)d&"L vl@~ V ǝD1.ye VՅm՚–kկ-iPAz 0YNFqh?~r}VrFqѳꀅ߅]NU>#ȳ3[7 d}94>v:uMU>}S#r`ُ7!4 &<D"ݬ 6%0 wݻaE|ʻ,i(b-]X՜ވ&9Xofe%!W\DE%'brBGUw;Yd0Y{v*ғ(nƛU?BH. 5]VT@XsL[#'3p1a cJc󌺸p}j9r*MnPryu$ .:!pf0@bKAIEԼD.f<V@bh4* |/4pۦExMy kVc#ߔgX0  ˤX @su㑞R3WPl]j;_\dp#TA!b(ْͅkNps~?^]jZ \7Lm [ Lcp$=RdjS4p⬥4O#933lwUr)ӟKF Os T&e Ѕkޑd H0]X)!LNFp\}CH>X}fPn~QYy78H"r<{ r$`ҩC/g cd+~j]jH%x u$ڦ$ȲJ:'؟Ii=,bep_2i"ٿ*%X]881]DnR:wAXD̶`|u 婪KQOյje) VۅEyᬅ@LW(Ϡ!p) .Ljsdvw hL1JՍ/ sG,s2o,Hn(+d8(! d*W~8̊<8DVa:S ^}8xo:@ 8Oϖc6w+JXe]'&G|#fh7ٽbvE}~| \N~ɒ'v 2رP)-HEфΪIW/.Y&C<`ܵ3p/L#8w4Sp[WJ";"s cMCR#ێ|3bP4Eg\h(̺ө@ <'u3Chu뇧8Kwnh`n~s.=_> ח Y@fl2bQD#A`c2*ocQg9fy$4zPة} ^=kgBs R">k]A˼oPL&*IRkkp1,T2C65':LΓNP"BD::jX$:k(:a6t1m.m%L?恚wx P:ceybƾǶ 07 EКq@Shw7CagrE8y/,'Ѕ}"&VO3P+ %]tt> %Nr6o~ӻlA|0F!jT emJ6a_r0Ƞv3<(/+%kN4,5`Vnrd6J\J0yjfܣ+̆Hh;rh]@^|RzA:=Qqt|H_'7ƭ6$ԩF(`녹jV th3A k.guP R$ЛU栗E&~n?*OXLF՘~˓M[xn.Նx?I^hE&&6\^r><(7k%zٸ$A1 y!#b^yW=z QlG{q{J˃A|9=ʢaäOۑ#oU'[lwfDʁnS ,5^k^YWvL _g>_ 1#͚kSLhRWboSJY=#`T1|<L}=Bm}ˢqQa'{A09t,!N5T$ONvnsu0z#FuhT># 7p5[+@lm1rbS@`;P/F7hbLWJscknQ` Í% ;(Aw%rKU0f]^9q'ӰFWMאYPy.ɘI@k6NMb3?/y]K1FgJE.eRAګBF5OEqei}9x)x<,zRVft0j$=TCIOfTBRa }9`g㴱[%rk^Pu!}|gQY!ŽKѕRO~[p<9Sb늗5MB?NY@JVDye,9]T_p1Ub #H fOhG, @7c[U)-#WD`-64jE R8}V2iUbҘdphTel]砲0';'CZ&?|;o]ȕU 2]aXVMb49͘@_G!?6ޟ{In "1d!vr],:5GPOQ \DLC:wBIs.Oz^#]Ȱ^'бY[+7꼗/?//fͲ/ʠPvg`Y݀ 趒n,2A'B>C4hg0&+ &Ӫ{ Y({"5lJAkc`KM?uw@v/kO4;i8. T4i%ׂ-Dr~7Cd8&ܙKv[בgPN/ ~hT6SoMhE=xy-@U,;y)D.;և?9D,OfPZǦ䆛6 zlRÅPלLΞĕhrRUȧY1dS. 9xs2;W݂`:͛?/D/ k<1  |j܂Y'KcLPum T8CၽFe O H xRE'aOmH=?dnC:ZȼLBd3$B E ׆2D,j6/&!ڥj9bQ?D蘗\7I#},6$E"vz(O֗EINn v 2zCR:F􃅓b ÀtehQ(,q9w*n'f Fd$KRhoId9$gżjFnlCg78MV CV 9D>*z+ݞ9-xGcХ}RpֵuG8KwzsO=bg '&YY~S뷬q1xtDˊ9m,q\MdؓLU\}y Ó]$r4&SJgm)h)]O)z[GO [ fyZ80\S5sjew9cl@sL=8×.Gb}q Jᬪ!Ch_\ gx'=1\MsN;E& QH&ؑf|тЧAxrgs{ pH0b;A{ jk9٠tiJJ±$2VRhʴ.`㼫P89RLqw{;qi& 4xCڏi(}#{o8rnT_kCDwF4(,Us\&=p! ,/Ap{QVq׃iLV 1hzg5|ퟹIyWrYrۋ.= Hliђ3 J2%┙v}@ L)}1Cu-Gj 4@G*HAO'KVFW1UϤ\u{[FٱWi~۾;է2'cqũf`qeC==p *M?(hf ъd1fX)~vcp~6!V(ɯ|Q.T!@EkW{IQQJ 2gl`=T:*=@ AAY5S΋`e zRtmFDxUvTƱp=0s?J2SH z3KggC伓 i<* vS0=ci*%:]%̋[\YP3 V~@Y>'*` Ւy긵f?,pC փ?ʛEpart[شf~_@%*(Hl+hןM  y_/rYaR%q,[9PkmgF:Ɛ}OnرP%g8]"K @^^iAzd6gcМݚSjiqRS4ȷسAC\j 5\ni$`TҵC.x|UF(uhlu-vY:eGX,0!c*(`ˣQ6N rJ0`/ a^>{$sF@&((TMBKO/Ԟ[keJY;&5Nfb3x[KgC?7Mr5CU;hdJqe#X >S \yOqAHz$sGeX8xQzyq""$yhB(tiW02D8>n4:]b2Bس3r쩢 }`lL8Dx]9+ܬ;5;)v8yt:(Mv]1?ΙI.S-#MefA:Y6t8)Mq8+ mXP`vkVs!%6Wd⏲ضOy(јG$?^i8DpQ@tf"8[/JES&`Km4vYh;*~O)\d2x}-քQ9FS 9Iñ!s/[WڨB'Wop4Q,Kx[ 0?ą(W]?IWy;eaJn<"4a#dXlGu{ P =lKMz]槮)ւW(Øx6 S8neWlxOgΖLDG"sڍ2^)P@sOޯE<ɤb97㜿 -m&CY0Yv>D 5B.ŷ^oS(c;p6g˫뢶0/r9G24K؟.d'+l@5(gÛ钒Ly8]=J~V?lA㽍:zζ& SA,څKwO8QsBq"Ԙgc7C{n^ESn-n|d gblq:a{jeie;pkhVW(R!j+c8.i![CPሖ]Rpfi'%kx%%xHY#Kk@ظa M rxf3S >5 fi{ 8;+u"rd$;lHWG evpoHpeh!R$ds~+p`)QbmZ3JsSKeIUʬR95j$jR'I~d6#Jk }oMkBR?̚Ix{5kfY -" .Akoɡӛp5j kI)@R`dsg!HZxq9iS`x-J]UQ7?j; 2˲Xs}) %Ct~ruDvgJ=?˦h[*td Ff?א}|"`EK֔CΧQ*#ʶ zi_|AEtՌRB2?T `̥nrs"Fɚ^KLAǡSX.$؛OX?be(wy,K_QiU>~"nVDUNiP1ML#iD%g8J XH5up:~ Qgr8j3OmhlrKw%{&v,R̡dzÁR큭_{f(#Z[@uOC5hM? e(*<,: 2lA3#qL+ւ|humY J|\<,_ξLȎs4~"?<|9KÍ0eUY\?* =qԳ2er[kWF![C p(}嘺;.#RZ-,Q]e:YX% %=Us.OeOFδef ^֥ +KDtlѧOA:s-48 Vb *[ꩌOO z;$'%/uIm)LF%̝&Hd(K۰(ZyzPԣ0m+`-Tk$& ħMh AgH"VadY^oȾFThNYw:-gy2J5XlyC)/&N7,A%{y R{gSl߄usYlEmph}q{]tL3Ek3Zd4Bs^%K QJrm X,~_aS~vLe%^k@_&xH,cJtf`ݨR;56!%!+a)(GO}ш/ưx&**6\ps/ĄKE$7-ֆB(w2VGZA#AN4~ZBÝ*-;HqPrܜPu=6;n a )*D$n^{] e>'bVYZQ™z.o!0p9vT+.=G]G?7\n)%ZUK(L϶>=WwG i`fp12Ongڄ{ʈ%CUyZ;)d *@2( + _}cKi'f{ }:'ybN:֏e8gXeh҅03Apu]AhcZhr8^\ɔ:C^., 0{C0'#k |<o}.h%R2#6wI*GLS]Q'*4Ydh pϿڄ=}eԹ*2$Ж;ÌīGY` x3H"h91I i2xd Km>Hׇ vCw/u!{D:f#L|Uz}B{5$I\R>Xn㲌.7wz8.{E m'<_FJߤ{JϮA]3т8yP^r>%MxkX%X`ʶDt0qv!w]F'gA$MZ[ߑ|>#06v sh3eΜ2[uq!pe,&\ Ys|H{0D,JSs^ @/+[.ˏPeE$,s= 1[N+j+`fQ}[S r=,#|a^0vYzDg3H$__: `$^R5"p_KЎT2_u͗LMl@qS=}zcLZ G(_bAFOO{pBLZu[;ZǬt]0P}pĉ'GCMz$XցuLoqt3q|gң<9mTQ}b8)s p;z,z['p-qJbru$F&htu}}~9`*ٛmyaauO筸5:878b(1Xlxћ\&$fT-7yC OjXmzig2rr4"hhBdOT[(XՋ)Fw\$h =s{}Ns^InˣElVgP 3o5UQE=z;گu|&'-w*6q90'59cTe!X'sX<%JWtZ)!N14\@Ч>/dB;h*8+Ft2{F+Ƅ7en (" ȼ^v)W.6 ~.O-3t$kF ůD6mP0MJB$4|!.Ȏ?K=׶Fe 5+nXX/Ҹ_J+{Tllx2=fy'XP6UN@?V,^DŽzQCcX>õlW0=0$EC\/ދwZS=\ \4LoŠOmnQKiHIOȻ0z!4%v,F%^"Kw#%EKTmj=3%\O5.RٔU&t)͇l <8H<?KaJ̭j5a՞p!}:{]ik1IQ+|ʝEshF:[Of^<ί}g~4h\45uCQPϰ(~No?j8][,F U|6z~(j% ^OWS XQ[0|# ro cr(5 7g'/w#ZB:ݩna: ū\qנkG ا}G" ޙ}`|w1Yq{ۓ%GIv=\FnO!ձ1SvmsJD>֧!?=Bk`8b\p\$q L5,6.T?=׻) QЮzkY 2W@? 6+ +oX߀Ne͞喖 m?W4QddѼu~1`R W>jNseQfZ_w ܠ.jLy?PB1hVoF3s4E-敇{H`XGKu|^*Us~p(=j`2ǭc(F|"}}Dm 8]Y!H2_.ҭ24O"y>cO|]W Ɂ,96aԏ!=^<غ^B~1wPdN1&"z|o mؑGF)\$]RYT{GQ=cum}$)2G{]7"D@L4Л Nk?|$fDo(ð4pBEBp*R˨DmkZL|ĩt|T9'bpi4HFG@!x^)%`U8oOD1.nip7XGF4Tء p >>vϲ㱚sw9 v v/MWsC6sS*j\pDrY1K,9t,6؀PHxԽ=S`zsX8欻 Z*9f1@3MQ&3UPg,tnP'ƕ%~TT(eY+,d:~ 2j1wf m(263հX2)^ؓaT<ɮ."?le=59ʆ *=G0x|g>.5-J ҠM"fJVʑ8K{_6xv}gd3!*Z-o+ՠ0!΋A`RNcZȒ:B+a` nG(PQ.0j7d54x~"ѦN"o|_rn=VS0)@ytm@'d&F^{bTP k:uVJ܃ kcM7WecCd7]y2$̨W!A1׀ xS[R+4/PJbs.$ҸE(+N;Ƹ֞8KH*Uؕ5R/ ځ_ cfgDUCP 3dT"32M5J,cQ_C=nl \=X\ veΡc=B2 $_ i:mN: ]>Ȯwp,Ivm\24dYGUṿj$f Rcdt8b #pSwRt^H9r5hJKWRAw@$,in%ML,‡ Xjҳ>yMp8{պMr<99TQm(p4ND O)vѱ 9ڔ-WϿbqѤ>d7?+XNByK.o1{ 7LH\.O1w&)6FɿPYUJS߶_x+=}4WCqрoZ'rFfhZڢG t׹FX!*+mhGW\gj;%9WbbDyA,7:ja[S)4Kt#҅Jo펟 垼~|Sgi *@F2mYG|ID*PbRwc~\NgPcB8~3#9ц,e$D(tO}@N;LPL#^Z ()n4r"M AhHe^/+`:`!`#oK*NJ N:+WоlƮ|e.Qt6UHx 5e˳/{VԲ lF^?ξt"tVhSXaߘjFi1^t+_ \(BLGR^dp}/46u > DMDhW~CI*s^S []|.$qRBE03{ٵ *GTuG㑷s調G}bjɩQP߂_/GjbZ `:M(wv݈[UKoR-h"+=WonP'Ǻ˟L?$򺝏5' Hsdx(Hvy_QPGSwӜ z:4>B0}ťk[QPkՂhf|]O -zoZpTŖzɬW iRd臗Hqsbt@:cGGd@Nfmev=뭕(Ds~iOtdO͘D$C hUMԙ+hJKްP¼R4\%+IF[Y˾!\7MNTu8o˜ΜwV7TG#f\a岞jW[5 "J3N$c'> Ch%u*ޘd[sgE7yc\Ȏƈ)͇<;H̓fWIxG(%*6k/[;X!,z֧]ӫw~pRh.4(uR8<45ڇT[QHۦ,3/gdGk[`<*MwRkCPX )Bp3Y Lڜ?hC\,GG"쯵TicUrFY(-fp\uQyY+H,x"]T: =HY0vQ#21?ݮCi G >g>=L (Ǐ~T VS;_<AKCySvLXu 0< a =#)ڎB/ -Ȫ E;!npĪY1ln4BZ;Qd5kDнbl:b\P j_`pdlR3Ԯ[ЈHO$J65`l֥F2q1W=$3*42I\%L=>`YS~|h2(m󏦴$˿%nʑ5nF`tŤ"Ze^kr':孢_}L Կ#a іچ}jo~lfYBFg/vێo?X|'楝GGAԕnߘ,QX-Pٜ ~Sٗ) _]A \ЋJCeB@εOZpSwACO/ aI|)J>L3mA@3t*MXvD}~<ň >AhP`0c0MYĹS wTRBIv35NZ 3?Z\aq' na Fl ے:q8K'͐u` ^dm',| ř{g qF}|7l-vi%CἊߒ6z=8Mv` ;1)זzC~"P'_lR.*~dzqtCUT;T$YilDɈmI&g=:š ZxG xӐkpoXVd),:0: ELB /'{U1e‡M@ʾYgn9c`JF4|s5巠x-v3]0D3o\Js4KCYfГU6 g@<9pJKK >IБ(D*ISZ4%2W" "≼MOyoxs+ΊM OVdB\zs}%S2*i:IdF /AI`,*AEQ.o @0i]oɳwvö?l_\q)zm*4Y8x{W&jF[cSD"#}pa KyAN'8: oT {9ߚb ѯc&2wzXxqүvpYRݟ8Sh_ʸ7uYx1Z|]!7ˣ癵짅TV:~X΀(ip7o0S᎗Y0`66؃8sYL0S8uGm,1?+5qXy*A,f7!WLc*s\eNF4AHYo \jVr`wH=z+cY`ްjmKH4` +Ơ~d}j)s 8JE>d'gaY}k+N"C b7jsք/Hfҥ'#v'ckm^ VNl7K8grcC=⤃'BĦ)yf%b pdڴ;6P!tB.+IkvķF $r٬y?$;*&yۄO|HG {qLDxcK!…jW h.,Rҩvo8YݏlX'K9UeylEW_c~rVh4+ .q }YFhtz! Z l&vllxJJ5g>xԞφG*[ٕSTF *PZF8~fbUθ y[}M% tpG:2ř:h,Yy 4S%&[GLEfˣa՞6Ty*@]IC;=1jv'~Wnf٭_Д$nuYü #`$z&O8Xb/ ^XOP<ɴ jaīz7 K ;y64f%، ОIat= 3[0ve; e^*E܋}-y E@~.9)zjI(1Dyf WNPbBW# aj8 1#x wn.4Dy3ic#4GFؾ+xbp P<6MAFN2L󝼀0`T#DWu|FXS:Y¶Zt\MGoO]2M,:;2q&"9 Ph`Na;.@>mEيl4.w8ee^P86¡im jr{ɯVJ1DF&m# pUGD=;rkr lD^*hd-*> V>3>:&h2cӋ9pYx ;23g n|}h+nxF&[ӕtju%!NgjZ `1̀ƒ{P0k1JbޣڱubY>Z WIe%->35O2Q+#aȮ@_?ȱ7.(BT[JȍopݐQ{YP>qj3 /j]PWfGSVr["[?4ְ \?QXQC&Bp(Hw(_Ð@|a+D1ݵlk݅ b;eG&]33@c(]ߎt RJ-`w^FՂˍ b} CKXR@_ٴTrHD\ڈM;Fi6xk BPtO~.s_dQC(KDTMV4EuCs 2gձ P~nəY9ʾzBy KkbcA{t|ƀ%,̮qlOaG0(bw.Q9"eǪ<*6 h]8tNdSkX_B- o@[F//x- yKvd6.7ρeA7lQUҸet]9%j|:e8P}\Z,+V2Z!ɂ4JrHbY= ڬ]zto yd{qr_=`ב[׍&u%v[*8U%?umlp|dE c @܍td=MY)J<)Fw冠XY{op4HWI\2u PZd_P9ɨ@&ʓr( p;SSJ _[U)_7M/ӰtVt1y%v bP {i.yMbPZ- cٛ_Ԝ<7dWHnf.s<uf:s /׻2ʧCe8_ @,I˯KsApɥ+!FTs#,)go!*"}T$zcR+#H g(ꕻTqFu/ uxV5ӓʘn0fo?H}`gP#` e ~4>({+Ʒm"!j3*,_ 2FQo(첞o l+h7F=;ΏLk?.!WcCtF e)9A >w$m kWe7n5GomrW~</A^.:J' ;tZ)8 ]IY7/F,o0\4 uL(~B &ot+Il1j HfJtJMDD6c=- v*cc0GeG6DcpQ݀טsPAiAZ-C6͠`ڨqHpVW=(k~diK^iF,%-<.b J}W 9`00 . X=~/IՐVKKM!vf.[qQ#;lyԎ  Lrsȩ?brj:ԭI娴V]Q0Jt^0ް:l]!"*CG <7gqa?AWXTL\;!FQL݊mFAEݟ"0 7Z;+ Bħ: 6%LRE.j?O,4S*{{G)Q!^d|.tqq$YvmBԸQ}Šg[rH&@,uߎ.2Oj8ކ/HTc4an`WbiN./+49p-qtd&Xq{7((5c<[dlΥ11-蝅CO89A<ϗv4O=Ti/O179oiP2 D<$\nc Hv)jb &X@?As14#s$Ԑ*,8o C/uI=B -N6G"/h1XsE>n8n/^޷4_4R_,H S)*5r]ńbAhr H^dAfIfL\ }y-2S{D>J/eMTYd1/\4:k3ܼ;Bg|]o&e@U&49U>`Fm19,㎡`WoN0Ȥb^"wY$CuUJ{#AJrg=@k\?#O-LG/vVeFPڴrTǃn0Vѐٿ h6TeCroѰW.h޿CZp)1}򗿰`lvߪSBLtؕ8`,SaTo|-zx.J!աCq_~l5Ӆ8<1j!:[WQ*a*a:oPxKj] ( y:{ ^A4 yL c6 G^m[贌m`ٮhq?ٷH%bʝ? &&M;{[_GD:n\Zdž?_w"sHzk1=Ӱ@jwEX[, Mq9 kSQ/SV1?cT9]3@]TznjuySV;y >TR0|{(zRv˾q]7JٲɓIcƷG| 2¯z?\Gq6YauΔVQPg aa9@of.gLph"C@3[C e%v4&g@[;~#~qƈD&IG.ſ@_>7ޗؕMjI_ -KWGUGvkvtT۲˪1-*_0Yq.Qf+O8rg'D<~l; ]+U"el0I8Zو +NђD!)Ҥ uwA_'/Pv8gāww1if97x1 O~;P-ouΊjuö'h383NgHU}9*eQ2VP`iZL#u·nN8ଡ(cd5{o5M$k^ELЮޠdTp:WLfM̅iz W#lSߍ`bMFqӿ̹7kC\ݫ^/Q! 1bd;_qZKQ 3GeSHAt2dKYF!Y֏Ix^( GL2UrbDQ)ɣ5 ufDC" U^ y2OEs~|ɴ@)vȡX\1ho{b 跴;C̋[DU?2JU>O0;4MRe]v(_GW_3q)}TK@T2["bQ'(0U2?^*مCkm$/D3*}@')*:fJfZSE5lINK8H`̢QI='7N%pSF"䛮ͥn&8:`y,n}"= Sg`#yRAIː `4? .@@4Q%-d~Of).~_ bK#$]> E7}L{t9QҎߪLN%:*QOq2ypY}bArD;@G̑C-`_;3׏?Um#eűƥ(% g !M $(ž["zQ̈P?A\b2NP>YеojMly]$ؚHմ=AQs.fL<@||ՑMKsЫƋ_ ij퇺ǭPr7$@&ǩ4# s^/糃47!sW#NrWy`Z¡F22Wqqk'r0󎹶my66Owш6lWu]m܎'6\Ǣ?$u -U̲,FK`¾,KR8dV܇b'0c \11`j].f`:tk[]g l TؓCx'O{EF\|-I%&X5OuT8JΉßڗ;FLC[θ~{9AzC_r|`" O!`Tg.^ݙ`|C@M*Ng`c,jT[fan@d#[PpAݩ)w$ 4Fvߧξv>zsr;9@ìއ+QK+ K1 2%?h/LO 0VѮӫTOf ^6_ bZdT]H>CE=rYx+~,}%z}*s}P}A>> vBϪTp@d!d`XFe<7$Ң.1Xs#u$KZܓ6(zvU=tKS^9ɛMz<:/E5?Q0`(,8Yc Va 욙W6Q}lkC0*isR= L0WՊZD [Q2Gt盺c7$ C3-az5tUU E+4 pltXݟ/MX;uԖr6H R}}Z{me`LBq\r'.X VHo(yRRY!ր=;%6cXo(r~bS̘8 X & B[|3+[c_@z%əh7^#:YjBy~ ?]&D}#P^O8ӿӕ_-"Ct+Y!fxnñChwNG& .d6{NT a>辶H&r'?+_fL*i5˗5l("A0]}ژjMkv({' >^^|GԊ۹5d`iO,un,PiCenI}^*a!~>팞uˇNY ÿz͈-( QijQpo1nzNpMK:^FC6N3o bj%& h'4P dכhƯKpgP%LtҊNj2|2ZM+Żs\TgobuN#F +<ӡAq"Cn8<#ХSbmphZ#b]<7,>V ځu"?A6Aw=c&2wD.^WRL Rc6Q2ر]m@~%IWF R"yef2m$v9` PɃyiU(%&;GE.KlV8!A4}齃/,V3! )jI+Uv;%v/F 4-o;>^ k# !lAtJ 5Fg.Sndh*.SBC=vM4dgE)qH6CIrכ]!Yse&lyk%YtiRsv~H>㐔%#dk2Hk&nO}lJ~AaZ:F.\JSߧ^rwj)S$˥K*b`{޼@Ɲe[}-`P2Zm4'3IX>h݉s*\l$OAxc"Ƕw7$5ucW˗!5g]ܗG#pLHЖ\BG&xWhߦlJ.a{ k.)jPBJ *E=wZv5nk`-Hn>tKWT6y ONԆ )|8zkf$DxQ5t+q{Ճ`'|>w|M4"* X7<Vק}Áέ؎2f*'_ۼ7Hq2GbDzq-]AG߭(Ǜ?k%ZM@t6X ={ozxp_i9 Kku._Fm8IJ# ె.LDck`LRhI s]3r+h*W;i(+`nMa\Ɍ_G!w,6 MJ5*1iaq9RjJ\a<| qjs܄o!ͱ1qRZVslI~68#x0>F08MLڔ/=@VfF,R6ȎžnZB]$aNq궼ܚ?;*} AON9W.+6#;z [ ʳ9F'f^\gT`?VY=A|ziI7MښAdh{; 0$2}H);7F)}aɌs>D[D)EjHy7!!AR.ҋ`~YTʪ{ĴHY\B17^I@ڬWa<ʷrkTr{nuGOuh'-F+ԓ g:WtφR7U&@d\hu& p \CUք?nEexY!6ě{1\yVn_ am^\Q^<=ų3},Jz@I KS6 $.=ǐdu_KfnTg@aǣ6#&|HEӲ7nH9cMz7y~ /j#pu~D19P=0 !\L;P%/#_46Y) M?AX*Zmr <ܮ0׼.QBƧ=2հ>KmЅ:.BI%W\ xzd!R >.`QCH%Y8.<Fk]Q]U8y66*%*wm+{]CQMDn( Ġc߻jw d,5PPD=bqaD=rK˜@LXw+ZzFMOg[/`XF}ezr%db*^s{t:v5Gc9xu) Dy;?&q*% Wz98z]ЇQ6?j:@5>~-%E*o,сO$܈xOp6U'9%⋦#Qʒls:: ,< aͥGAvk%iHn[ g2;Ϝ*GD`\^jl2 f`wG &0~Kc ihx'8鿺W wOs;շeU7}J~ʥ_]yIqnICô%2h(dTϩqcKf>1=aw.wDЅ𭼰syc/N6~KPt5BbT$t$n8U.%r~QOE{!% 0Q z;ڦH5H;{&\j፻yyVJ Ȁ_-^/ykfaGQ:siߟ܊~cn`8[4 k ˿Uml<%nO5gtHl@sKH9)KJ:@KZ'lu SeBp9ĸyilw5w4AXs2PnYc.͖B2$=Uj PjO; ΋B6wq}><ߨsk̈KЇxvqsα.#* ]SzMR ەHmϞqt@eaZI'mbahm >HVdCx}+ֻ1vAz<'::X`GIrAdvDf^a\^,Ujaq7dz,K^(4")t r <Nie_]G{nVtRe(smb,P/,&sdDj-yy{ƆYAۨ)>e ƪ}HMvW3)A cHpC#ˆfd6mF*xͅ1՞3 вa{ ٫ub&񲉪gM3{*Rɇd ZCɜk_!X@C`[ÒY-]kӈIq9pSTo%SDKO`vg9Y@`n>WZ23H{nj$x~0#\]|b_# `,(x]aUe(Mm ȣ1DY*OCz zY4y eb ?.yY W\'G;|[ٓ,imV0i4w̶|j9+WN1qLCiჰz:wGz9ɧ7 ?`78ۚ,ó f`yg?"9g[O6MuPB$桖xWy)^0یE.OF}CFEDĮiEwHac|qa 0NP*h@}W,ވbD~bBfS3S^VIw{B97F\"Z͜\9krٙhTcYWh3M9$x7SYB"{49;cq5Ǒ Gm՜$/z`qYW[@r8!=&l޼-!kgempQRv+#~_ b^T=EM!7F@^?l `59c`o&g!nHw{lTsmM|L%`1UR }RDq=}d4"BX7eZl*sDA㹆d@i}ׯ&3 f VI\>pB8&NӤi &{%VJ>{rcM>M0]?IU :epK9%>;ԤJZqcAc:Tvk X؁ѡ2ŋ 131K(5{ NYFц SR-ʑ?QbH/kXYo "+pcu'f~}jJ~M;K&/r273e4㽙 0z+p5/C*RHK.i~$k|tSS`#lµ Mu=!܁>^F O" P>PyL/q:!KUYdN! L:jSZmɭnsTCC&䈓&87  -jIYlOi,NDy+4H ;ٶ7Gtf+YaQEglB&nh+zԶnOQ˶1< _nCnVJЁx1t"T,Xݸ7_;L>"W '#;G?o:l DoeBIՖwk)zdCXʇb 3F>NØi;g9'++~<9cӐLԍA)s+Xt̕5KJi'fŁJhf6O㳱[ߦq@(Ln,4B -ҝ82oŦl#ә@R@]>9Q?8KC/Nzu ;I(߮4m_L' ~)o潲LPN=hN캜2"O]#ӯ*;gȸ\&)sǼ?t-.L9CpYNj 4Wv"6G$P/ŐvyӤ eɚ5Rb| w.KY[vpӧ_:WOjg[lOpX$b8t&^wb`B$Xr.t= %Z~y%.d,EN)KMѳ&I OoK^sQޮ kaaP^R+z&z Dm7F_oLޑYY3ey]+uKD ֘Y K)`y9Ґ[=U-i1ЕMdLh;lH|& a{`^w`_)0Z[|~"H>n+Iq`BL1[yLmrj&3ŀ;LzxUd5ō77R쇹iWCjԓ1T&ZBrb͙(z{F!Nc뇛u=.2boJ 2PoOz(4Q㤻LNۮӤ}=CQ1;NUI@zGb %q_1A ึ0%i 8X~?q;rcK38RPc@͍Gjf/=MŸyF''ƇJG93p VOr7aIYۗ1!G(;;XaAGsLE0Q6‡y'.Tɳęk-"  _f"UrヲWpk_@82H;R}^'Rwh0xGkŒ%Q ތ_’X\8S4]O>oeSH̽5r"2~-Ȝ>o v~kxqOQT*<Ho"5VsW7Y(Ј?Qn4HL3v;kߐx"n}?'%&EdBTz\t AV;c<@Z,]yٱ+ːɰYF}?h&'2`x|02q-tpXDQ!m PsH Y4Ms`]L]/+Z$cQ#kRk\xnFAI 1 *I{B|t)rn Թ)Ьِŗ>, >t(嗎#{y m^GM#魦 lG L@U,5?TcUgPS\|;£-19KN ie)!#ؼ_Pˏة@{}ք[gfއj<c lǒ2qCJ鏗 Q\ɚs:ӓ'_U8̗FC]#6At&DLҜ d~[6aQ ,2(6M3]tGa"fҥAEQ^$);xIXZ0.$XW'Bk[|L0w蘩FБ\̱`@Cf8o13S2d}HeDzg@(ܡ2Ykf( Ww 橕%cr-*Szt'2ޣ \M6La\Hʨ=aK`O.aHpF38.<Я `Ls h^WC|ʃ  먯.ЦQaHE>1du"f*$l$Iqª.}K1̏cKM?Kb >/@\c7OVjA0J)m:>민_47ZIۜ!}{Cܜ52G̹sԽr&>ƅa]T(3уw˴եYG+<|RooH.ohhB$Ԗ\ N,C*8D!&fਨ4Q4SKL?BȌkkK9۩f;|G9!̬T;>9sכQn<5E#  mDˍ3- GD,r*'G8i+x"pɭj4T\#T`zwS V.`*^1b`&p}:>E5@i3) HYc6toGhlɃb8rfuꞩ|OպBpjhRN3Œ?]CCK\hSg<'U~CKbY W_ v-M{>1P5g|R7 M _P~Ŭ羁Nfܻ~/KkpHZdy.l{g<LPe۫r9iWu`嗰lw/9H嚢%~ɡ,3hIFcx=)Y3P9- @/PgnAh zP5V$wά2r3uG'-F@H D/yrtB#eg6axrX1S jKGvc=acAdF$;BwٲhYt7 k6,0ɻ w[`o,sJ t[]Up2ˮKOM6y0Pt Zd!v^mY|^DڷcDē3-hBZ NcJD )n;OpS3'33΀?1f4T6K"UA`=i.TdEQظo=#uVI|f KhW75XNrRHaO6}-/JAO!&dH0%땮WE!%ʬ:Z FIN 4K%`ӿᗖɄZjBKBGAr3f.KJ~IH6-Rv +;saQ^?oaР#G =dX#`-'8'4LگrW,Z`O[6< _.-3b/nx?aVmj * (?Y G&JZI]'ܲ>&26r{-3=u> ?zg!&0+VWy{t3iOB9c`qͩ%1ѳԫ+΀f80y~vK_P \t.?cڱVQ`yߘ++B^O,0l=tz*U -pp3 _MW,{Jy1+Rkł7pOehS6< Ɍq1W~. )n?PM'fi('V&ÞMcekG>!\]{N@33Fnjy .^c_к7K\ٸVw H8h]n7K+-n2 |'`ԋ$TPk{Z悌[v~Q Yb80tWֺ &ˎb+SG#Yv 6 ޓCoi xQ O=1dq믺KX6]u4ݙ=Y BW,V]SM,`LI-Ҡxj 6u2ᶟgJXA7C:wXk`SH3`ݜkjalr XenNV[:Y%/G̏f.?Y҃k!6sX 0S䣁)3ty3w:RT\m~TwoDžt맟RSX9ĕY,LaAQ;E"-`fY&Y{}zhpq9񄯊Ϩ*h g#ad0f~%ObAr5#jѨCڳ><[^<šoB7#+:4K)YAkp^X6IႡ֟J<,Pv{2.zW{RvbtDtjRe۳g.Nm h!製&7Y y 1rr֏ke ˦Ք @Ʋ p|؞rd]9t41.Ti)*> !yI4^a C[0t]E k:#TB`ޝU+9)>|5KTzCQ[,GLVelܭԚ!-<s[)#=qY8䧌7R#8-^ޞ2Ȩ`bY0Fpykjܮ7IwxU꼦b._]+b7SnÞ%F.}`½m긺p!2k!u!2 #aRAv<\K+ЛEҚ! bIFY+G-:>2 3,`xM.H8Z;8j/VyKN#pf;XIEb"ep7ք[_!^L=j("<8c?L޼JE3LU:,IJO?|G61aZfܾ)Pd؎7eF#$siRv~PN^)גY\~ia !"YhTqJd%1| |C&W]EDt\UOFӹ]Eqh1G^-++=)$:ܶفˉw˲rt.u49T~_@pųD qTʢ7u~GCFDz/ 2L87W u'j!%E"RJR>(y#;s DqݛLq~>o9|c.~^rn9ƒ[t׈i'%Q$RՎ"1wv?^SCbl "t})&!U%Ql3 Yt|SU>m A7!xӘC $Y똭&4PRG.c 9:Tvso-y~E'gGj7z08$B^6fUYCZ*_xsx@af}rwb慔yG灐+A߽M1f7u >RlOSlaPqs@{PLc=}oƛW\-XF@>͈ V:K&Æ4n"Q83UәʡXsc6(e)d3-8qi?{;(!WaP]>r wR{8'U2EԚz $$+J`!8{u\*Qxo!QWaXxO??_/Q77(6_'ym ȢoT=yZT>>,fVS0(5$}|՘+Cş ׸yi8! N;{ ocL2Y'K vy!gʦla96#[Te;Ӊj3^-*f#&#">m1;@I/roU i ^uWپo{HS h 6sLm,N@p~C=+®԰KGhI4'4;6}d|HŬ=WD:M4;Dx3ԊTB=+|kT.:f/w4œ)v_J- vGQ= (Cm_Xg$Kr7EZYuh<8fOf0׻~ǥ 82sV\Hǖ-#=)}H?Gtn͇q dE_3. U<͈sM' #tr`0UM쮞ۍ858N\ DpgZ )D9q,d/[g02O& Ma[;)3ן\yZހ=LPg°aYN ndexR;0 |1 MFxy?p>}aӥN6 /; PMJ,7H=pa з:'7:\lVfc(!ZǗPDW^Uw.."▲%D{}A^雈?g4S# f~qX|%${Y) Opőp~[bZ;|ѭ8sK̫d׮4/,?VV۶ZE+n]8NV˶75uo$a*5--TPV&m[*+,XO07Jmlv >%~l547dZVÿf!D2X3P>B $Ѝ)ߌTSJ`~V/jQiy%v b;{}bs)Oh2g׳T^+r"_wӖF5~Y:.6rO]X~\;ޠ8jA̼$HL ڙB,}_H[?Mw{h6X#H:_%^4%@ &cv KE[um\GKHO,!W|M|@FDkE|:g梾7w 3 f^9Êcb!Ō: M;4JL7F$SbH25fFnBa. ypkR/1kp.c@hIwt?EƄn3g]$SH :jYe.183H6>"D{\M,n|CNjZE$6\3OTffWF.a{R)fz,:^nUJwbMڲJl8֫13Kz Cu QTU3rA&C6u ym~\&)6˴E(OF;= 8!XbN> $BXq5/3idN6|TqL~WFU|t5e1hL?0Cq;ێKL{z{FoyEjC *NAzk9X؝4z J,B7*,3CncR:L{|'aӯ]_fH[ɤJ6yU~;8x%o(גm_lE å` 1ulf%ɹurX`. EIueߨX݄Gf.8o[h.%,Q%,6ٴg(c@%(W:kw3m*L1d: W<)sv)2L89[Nz@Kv}7//OCRw/7ťLȮo/BIHmpze \b~#&Bq g2?gT.`)W H/Sƻܘ5يd~s9vChqyC|nʙ胴I ٔi0ͥOq[*  &x1_rp3Ӭ[|9LCy_Nvm -h@l D}[ݥ Ճv)[<^+1L%P~pAiL&rWY>=ޑ:jJi؎ 0zAbP<ј;SYP=t&9:*TH뒞B- m۵n0B<FLC^dm ΐPi呶nY@3I&37)QS8aE`;(a$Q\)[YOfT,ҸlcE ȺѹQZLqIeMƒ!@aXP%5G 1cb{a5"ejWMl+F 61awYD^O#L$#XpjAi_J만Zl.rbx:dg!utso=&&$.6?=s=Ttv/ΕC3ÉA>\rSwGZf߾|= Zת?!2٢%w4(T8/:E#1XוݝXLtջH?#ziLǞd7r%m> -I5yWx@[!K!a"YR99P)xe`_ȏ$dj ݪQ.oy0GlGݥe'Ҭq~ 0E) b>tOu ̠%-JG&rEW8&T*37#J  `j:fG- w:/u2G LD lW ĝC<=~@b>@'ccVĬEoNǽ6"8i˳{@s&Ssz*Ox5K<ů0>yM|Vix0)Id /2-Ӹ-ҶW0ؙ <ؙL. ,y8⧆v3fy\'v"ODe7̀Wb g3/a{@_X$']P^pu6!k:ðlon"50+( GmSGtLh >3y r/'X=G5+ B#g3AI u @HUN$黎7OF"~6ӖxTϣx#j@B~Eo11(mfbUp#,|0;S&|PsA"#bgsgJ2|-.J=H+ a*e\FS6eE랭Ju4e>L4LU%>,kݖo SKHj*_\OCS(&nǹ4'R%Y'Zx\G" ڢua(wUW9= 3X}1,7V2SYBH!GTW߇k.V,C}=ݘYVi'֞2Yx_>;cf|b!b%!ᄁވr|t>%Y;#X^/)DIPXaဏP&(d}~D8l<(Iuo#7!6;s2_+"tqtm-a0j9FJ3f(YB0v4OI_2\sEW $V14#{I%۝R Ng DLI].ʿ 32+0{*뛽P1ء[65֦ t1ǜ4U94뤎gK3b1A~my?#4&Y}#ĩygWG2FK*rWŪXM/>V0@=폭A,^n@Hޢ66< tE#+ϽJ}iB~0d.*ub@q.[K^3{%嚳)Uq0ȫSδ;$]~^x+r ోT/s5qqf"D? \ZQ;)zWtm~(hM(jkA.yYֆݯ{M0n!PM*raXS/l[&,o}S0nlC]8*uH3ߘsɑ96z#p@WK W5(>v(E=$̣oS֎³nJ3-w QZ:Nl:QL|IȜ*ξU2iNw}fMAq đ2-)2[x̓ kΐyg,V #OV.i`H# KYUg䮓)aUpݰbnad@'tW f]uIբaZ_s]0:]}2%gsf'QB>LR,##wߵ*|ͅus)#Z&jT.IVS'atT .,fnUiu?hd9bJ\TyC+Mwhq3hPJğxTuK=KlJwـ%pͅ<nvŭQskQnLYZ:C9/lYn}졽"! A0W,Œ_L*c9oﲳ'EmHtFLs5̤dEˣd 5u{[RGDI wKaެ~yg6=9m,c"܆'r&5Ͻ$g߁)a6&'d V7g0ets{GGZi$՝ uDr1#3+U%ypf㹑g]ByhC^u"$?y?`#-EKH91m\5W)kWVѿrKpEfxɽq<+7?8C>= <43_կt-<NU?9!+,/ :9&]~1*a#6eOͦD<(]8~H)ڭDeHz"V muDv»Y6V)%W Pٌ5k賃@ZK"c6hlc&\k<,U,lWbXd"'N.J+#)| k2 :ѥdC]sh]YEXI<+]{{.vͳz2qClph&ںU'nhmA J]8c|@+߅l+#bl.}WЮK*60U76m]TL xۊ.fGEGBbBX廇 ᖂ*mrN{b@] z/,`w^S6u0\m6j}`}g(&Yr}qAs䈥pNJCj5(H)F :",m5uj·jϋ|Pi/{E=ہ!~e lw[JrӖ0\*(S,v~[Il[Z+}E,@Q({/6ę']VaPK^zK@g"9a6%};z(Y_u AV9s#j yj}[m S4u\9ZR5& N~_) 7th#OTx.L.&YY82U⚋{$Z@o4y#$E^^4ٍ+ 7ωg5^=l˂HB$$⨻3N f(% vh XAA'CRG0BN VR5^j8?zvQK}ʥn®#{=7{u5y(1- i`8 DK2UU-]ggOv9'$ ,m݊]L,&}-@;2Fo"k'B$zN.(A !ثڑ0LW[ -&HbL3 >`I;V dHKm(J"&R r ) KMOU$LYJ0@mY^CS}ngփOC:<%;[C@fs`ta^:AX+H3V0iZI%nA*Oe?Ih:Ϋg]=Zړ82$h߿OXܸ waw,9nFDH'5aRd-w)RV,4*"q-w$xS'&Z0W=T/.$W"< Qs\p l$O3N),ˈn.}4{.}1YC:B;Cۃʀ2W0iMqUtrAhEnH&\N.|NrD2 9-KG4InюIZZg(wrQ[va5^=oתJpx]I.@ o/0pRzgnx֢O`A99"i<<|RP6SM2ʥOf=ܲ%Lz/wu>Sh)NU gΐm?SzEX(ݮ]A2x~m;y9ijR'k綷M]}B2߸&*>Ue`,np D`٭9J.wI:?Lw*A'tB0% eW>n p#DoTS( x^LBe`IQ.jy4'p薔")7qFƖu~$qYt\V:}]/Vk9'`EfPh `Mt%y.vUwZx`.ԬrY$[*iX+i%eBh}y '=q(Z+H)~JwsɺnŌ_q5$c @#:;QJ <]Iь{%8 IBҡ: nFךv|I83-JO<7/=\AtgHG}b'w33]J^"Hi@NpoN*$6ĘȺg6Bl±@}%OgMXɞܞ!΅KP.K}j>GV3u"[Ph4JI-w%oûA; 4#d,|u)\҈Ѻ\;z1f{gE2 )12j4 Gڳ3l8JlȺz}i˸f,Irdٔry sr3D5.?VZ4nWiwNתR^Q%آQ^~z(f|Z:4߃. P bi[|"WvYxuwt9 B  { ,ߗ)Ӱz^WtE__ǀCp˅E0W#-\32 |bn`;nxi#ѐB3YHӓ8 wHb'=}ܕ-:Ѧ+V??"]C_g1W͵Km$Mc THtR 9iqr3`g~-XԳ| H-4#2ZU)J<"Rl,ڤ$ڑk-iiLߘc2:e =7Vu3;G{B R潼0#Bj{o/e q2z8:`jQV-m[S aNi*z+Gx6?ƲMC$ R %A`N2wiPQ@ 'Eڹ1͉7u MV`yGor|۵yM'X>Ɋt-b [ ;) ODJx7׌On$̒-3:TWB+ViR<=JΟ>3vDӽohm+9cRptMd*gV'O 8 "emzHR Mw zbdC %H)N/$3{b+.w7su,XOY~fe6*U(1O tU+&a7 (ğNT{5`\Hg G4Cx+|9|3xkھ}^ x'k4FnS Mj:aCOO3‡ԃ.};Ca'ؒ՜r]U ؆ո’od_GC^ɗLxul.15AS>alvsj[4ΒO-+t]SaqV叨Q.Bo6/sjN3gʨٖ?e>1YDko)@gAIswvZ'l̙[Ҝn JoXPt4D֮ W sZ`KeƯ"ЖAt xv >@=+)2j݊%qͩp5$&^$"};SK]c}k>wKs?vnL^nVicc7CyŋHwB*?kLwԋ35/qҕ_\;ĝ P5-SkۢC"a=W6jg]l'>0ľªmPgP'_PrIj9r}MDNcٙxΩ*7uͭ{9+y.9uqt CLqvE l,*)k2AcXTXTtRSzÊ@l]lqBΑ\lOoM4iZؤ3ȇZE/7SE˲hh˻0W`4Y**<1'9Zd#<|/?H\ۑ(-@U n_f2.诮yo 4#~Rc*/ ĻPɥ5(c掫(D[=%~u#+-- qc.P@E/SDZձ &S7m6D3ΘPm6*i{)$hd .gy65Qu7@w"N2Qη{2` P\\*{~t`f?'y5g}]PcB`3?)Xy24M*V@+XUvr:-Ul :M֝a}I~淾C?Y9h&lNF@փYq+ڛbUw('3=K4߰>؏D`ռЄ2ct[7fV..B&!|S.|ؾQX^횼U%ABăXO;[_'wT§f d2(\9ӕFtWEY|Hqg eӐI[[8v~}\O$̉lf 2mZE,x}c-~9ѣ>,@kU$H"G2zō/`>5D<#PlLjȼꁑR.e-u})Vu\1<ᥧb,qxBw)/\KfS#\CXwJmA9ޥ4.&xlx\ߝVqim.Ψ8L6[6QHq-%3=$Sq&N-Rä~Mf^ a7-:ȉdVp R-3j|=zn b͉-HZ8[S/'u^5/ַ,2|}:z1o1z:sXZ`5X["U()YnF 3v)=k 6[Uo:EvlڬďHft6,L/o0Wkՠzy"g)Ĝw7qQ].;oRQfܝ~ e%ʁY1 {DvTm1۠$sdiZEuȗ)U:u%_P=_Y@rz;^fҙ~dDaݵOƘҒHv;}"Ѽ,A'Z0?է'{)M&~b14~SYDVљy1 meucVGvpTs!U/3EZ dM <9]gҸѓ&)wG3Rl}fs:f)pr܏T#ݵcL@"p8_PWmڂ,,ڪ;~E=!3'p۔[ZڊѬ\1 x3ɇOiTW=y'Q<`$k\z]eH3Y+ο,4PSm&!9&K""&ƀIEU98UMo^Kd ekz{U} u;>J]A(c֐{r]௄v؂k?u?u:a4g;ediPMuS¥,Zb3-]֌xhЊ>P`O[W|xl?dٍ*hOxq$KҾa3W^MLD,zeZtY$υ^.B,fQjè|~\4gR2 i=Sjq  #BQY JK4B0aa;ۉvP׋;=8^H AIW u:ߖ02  % Wm \JpH ":hLot2K8_qZ;oM sg}W'SV}be@oj_^مʗl8Fn /'4-;oRvúk2=Eyd!g>\5D5S2çS7 wL'Ӈe|=-% d#[6~lAoF8* ;$fF.^!B.{N@ JVW*0}T;a@(7VO M+EH$#\Qf7΀Yf4g|דUXg]RgZДgL' PFmM.ϟ~dK l|'49 }EydUH3}f>[.QdURu,ĄCq¡2rEn& Rz< %dyѸߪ7bdtËc^eTꀀIu _\?.BhIHA!imwFD0sپQ?xo,x4=guI>qcaF3"Pz7ϔn֍!9 >uJꧺȤY fۑJ~-ȿbf,*dkz>%U1ڌr W9"l N?FaG`C^ 伮lzm]>hO*kC+f6[h#tsvsKns+yGŽ^y;CT!nZ n!Mt/7M u{i6V"epo6L?S4Xc7Fn}|w Ax="SpP?.#}Ze\YCLO ȗTN=w/,o/"":96a8&NmK&ű&t (WPf*-_0=nn3%ho$32F Qhw1VBM %vO˻} a@|Q\bğt>GxDgi35j(߳2 E^y+f4%\;>~WiӘd$@|:h];\|ڐ`:-jL%kR^6 *ԭ.nʢޕg&~.k-6p垛M7y-$`N[4eܴ]TdB@2`J̸pʴA+Wbez#K~{ƐX慯㥳@J6^X  yaZXI)*yG>Lމ3->淃Ev{"h ':w9tE (Ңkgp@a0'P} ;!Û;4>Na$ < &U7V ڰ2η빉YfD|uh͏{/'&@ǷLrߠ仆Xɑlw=nh*a"Bg} 8,[4)Rr^C†<%ؿPXC=/cdwK-|?6".%h{$TfIo, 4h̰D%ԃ-k| {{w$(KSHķ![! 3]&ۡ9m[DQCoZ{^֦U|r.F\ Ԏȍ@nm.?~fB)MlJK4Frb%Ӫ1$)̌ihj8@ Nt`q*XuU5i%o4D[!,,kձ XAT$`Ahgug$K7dpP`MS/IPI}-yLXfMđ JCAפ c:-m6 )w|OC{0ݔ8ȣ?P!^`$߼иC)uP%4v+v2 q? ̀B2ZYZҵ Mh.ߴX,X1lE Zgh;t#]hhSzR紷/:Ob3XIfQ]ZV !C`_x\A׋IYږ0>VL͑(-!c>GpIcwX\ Eܿ 9wL[M= eULUOf[0칁d0 &À?;P~e&*<в ۂ;|m`SN7D x*/*}LEfl޴֑M.V&TDEO3lr;pei$p N\^y1ݠ _дzI9DIN|ffY$ϲ:k,Z"ӕ&v҄i~+C! ."951sU :&wрGfyI7P{Q(r,V`PtRcMD)%PFSq$1V՝bh"wQ:h5%"<H۸7Q7!qLT7,[l3Ҕ14xQ xHFY~4vv"eW8is5m/ H%z7 z:Nmy ,$6f {fi7t\OU&N+*jCS-;'T[?=D`n.ӡgVp\M >/Eï_me,͢vh/pO.|L*Op^?/鞎o6 [JI2W=i2wf$s>d uaiףGKK0 ׆=NJE.&#X$!"@l"m,tI0 /'_ [E\0QUϵW*!GCV8&GQ\3 TE~#߱C)Ŷ bep7Ze.qE7@;(4bݪrJ@91v2R"o[zjl-5X5fs)a'1STC{A$`Z{^IRT':3ߏYB (H-nuò`P`yL{Y:΅q? w]}:rxb OTgzۙߪHdi:(c,%`ܾ냺1EAQrͧJ,3| 9n$, h]ō蛳Q4 {/0*0q"ߑv-󊯇2@_Z2+WƫhJmHBX#VKҡ%_l?z棚Y7b RlKUaH+2v8 V(.u =|&YAc൳˃tq.WNFD(!3{b⭍k&0O3B;͍2HRN*vOe>sȗBΞ$"vנ:]HlKvgl`hϼ}h|Pߣ4RX }І!J_RԷ]`:Pen}Ýܗ8] iaxbBeC[ӚҸU" *Q%PYFz dYG]8ԱRP˷wWz饑Gس6F /~,GAu񷤑bx'yFqaawONP8I;CX}tY[654d8+" P;B# (P}:$UOCEndBDф ઔiIbE6QUd@j5YFi=@+o#mK!S'#'x?7&q`k=$*ҷGib1hgbh-u;x&ӔIH NZMʝOk9:=KyکTgT+6DSecD H-5^xokX,kqb/1x9jE:<E~n̻..jYVk9>"T=k6cĀT-Mh*Hʲ3~΀ ^zK#.MwcDtG:}w}PW xS^A2 L7U;^pڼ~@]s ގ] TNm:ڏރf!^>TBy9(FnKVjGqz9k8;pg!乑3b=-mswYU [PI6e*u4C3T=fn}[Զ.1LSmt:\Yϐ~8:i*_%*xmB E#ke+<́ngCݡRd5h1Q1{ gƭ!@8,*rh*<-Ut\_dmƳmJl4K60{ζ@inx"K-C}z‹;m*XEb0)6 VH1sx6 r r=I{ۘfB~Fx<>e$Hs =< /IVEdnuk菆PDQY$u:9̝L/m6WY[GɃ LsooD)ycw=-r!BXd}̑O`/fg{,ZR| `+0m|,wA{xr0k?6/HV61hЬFߟۚͿu#B]%&qzC}>Sn`r g72\|7yzG% `YB =߫G޴kk~3 #Ɣgf?y?zFt=oaV]^Z%s9)ή,QEA\/qGE x. RpWڜT)MxvWs@p!|zm3:{s̯3h+`:)|B&F!FG-1Y7`RlFmSI챊E_~-Cf %7lrGGѶeR/RPsŇe4;y.:&|UXM#02 `}ShnQ@R<"Kc0 2*;< s0MdžYzKė9`"GSj "%, '~2Reyt4Y_V6XEYa|#.Xvu@̊|cV)P|IoJ@~h</'O_rgD77bV?n!XgGrKx{=f%]PQ){y{IIcyJ=H&w*qh:(|ls*:d1@Z+ruDū מa8صz~v eZ$3 Wl ,i)DB Mz񿻻57W^Љ'r;" ĎTmLFs ^ ",3 U;\^.嘔)DP:蟗*qm@%ϣ?Cـ&4Ưa*r3Zl4*+Y<З]eG<>,:FXSA4 u>3.z/pa}c$"O,cf -[EJL_3N4.@"Q],:|K p$§&HڹNrT޿4LrX͂Z܃Wf@X$D`ÀHvEq%^<!"5`L!yїV|y 8:1Όp,bHar0|pQyuiP `dyT`&؋oz6LH0]37^TPF|04gU Y7$UdO|gN丟gpXT=Dm VHJ~jjGeۛӁ?أUej mpgQiːoâ`LY|\}Yu3OUGM#R?~3pqN8J~Y@ n{xCǝO|.AN MX?*tBw;O j-j>d2_T)$#li4ƐǖiJ}z}* ynh&Fm[ɜ0 ?hUasA]ҭJ e P΂%Ȟ38#mIE+ur_֓cW\mx\EЂ!Bg]!ʆm<0/[e<8.%\V8R=k:Lgu z\ʇJ^M$/%@!/W:E%Ɂ.fyں99fRg9,=9o?YeHQK-q'b|Ǜ)90>ܨ ^:6n{vҼ*7BZ1_l4fze7eIh観)'k FǔF2F 9gBC[ !C z*26­QT &>Z})\ƿG,nK{wzR_ 8~8u-) F|co (֐8a13stX۵+j^L3aGi:T?(9njx]FuE {T:-@6ACyVsa\~x<߫$-yŵ\ `ˁ=e@A(~i[EOyn.%FȤpȀ=} ggV:j OE`28s2s[1@%OXuH`:_ z?dEiEjr`N#xuS9D58u Ԧc,QLM!sQi';]\ ȞwH-`A*Ef֦Nx-D%vBx_5ވ~kyN3 )y7PlT#\7:ۭ1sQ.YF KTp0r {Εm]F>p$VC# q.d8}B.ͨ4jVyrɏ]n`̞HJ7EGI{̺Y:Mq^Iѥ-CYYH6NK?УGN}/K)o!*m$'6\4!#U PK8W+) dqHZt?}2(:Z۵31e`[u4&qlgX/q3zd_sRPevɧ~ΣqCOW[J {*(aL騼)JQ,`i$7ToK?%jo+1 bs\{g1^h1XXIΐ3a uDΠ\$dXMk딑ǃhCBO_z؎ii籷ODgSSKaBp=ӈJ ؅Ǵ5݊osqA6[)u a%R6&]ƮZ\/Z zYdz,5iڦI~1=J5o}H PJ=z30*Pf?ql=$}Hgc)_B. 6kW.FQxt3@-qSU|H80ح<_e4W1GwXέ2$ ^0BO &8_1Y rKe\S sN"_ջU{|uM\ƕ~b|t2]?K܇G=* *6VSwK Űt/HK򨋒$wnH() lh遰'Am̢|GW#k}brEkA. lj`26 F|\R,5&Ăa0ϑ7F, r>7G rw};?1faC<2uay|Kod.ne3{CҸj}N8tKSrvL.?f.,>4XpUDGujfHOh !o Zc a̳Қdzl"^t]G\z+𠺆(FFL>|̀ TTf'z\ ~Agb lkwa]}ao#E%y*C$o9 @II|uM9vv@7GZV鷄1Y傞g=zi:Ad M+Mוc~|ۺՋ1B!vzId/\]TS#K=ݓ|x8aAZn>^ګI]KC1ֵU,_zϢDyĬA\+*&՛vqҍ .w&tc4yuAڑ=, !1vAY%V{ZOd 5^YͬgHag2cS(i ml1µM]d+ '^YCRxmdp#L~VՉ{$f^5xG92  qJǁ1M}4.q :<1S>WS:i%*TdbAJjV`xV bs- /Պ+ 7XG~DžhzS5(Z em%D-&юmv$ ]:ƫavOʈľPIL*o "kD&z˛Z7=rfAq0e_ZYttd <1ݦn4zIwnC޳I:B6dșCT#l "r^WQAw[@ UGπIV!\Rnku1?^ h֞*znʝFQnK,zpq<¥"MߵTc&ʄ=!,6M1vq;ѭYriCvjxf]LL$#(Gq s. L7*9 ~wiR ˯8WB]*|ǥx.pOP,ze0>(a.,fi; :f'HHY(-&X!wA{c^FJN[IdGN5ۘU$}fIFPH;/}PaK@yb/6ֶX;y+k贋胡RoZJQ =oAkhk_Kά%11HHI7y/]zv7 W23vP)8j7Ki# t;f۪),_RГS ImbJ%; "=kk%lRvn_RboUEۺ[j͛>y|ECG js+zD,9b0<+a&%`cytB\0D&J5x}E(][-E[ R+Gp0^,}s;ǤfYܠH7^(EF~p6 aNwEMo5t*:k@_meK`Mrp 84?0WrS< O0,i 8w}@?*Le=ۺi!o^•f/B*j926Xo)5)Ēڧt͢>Q(ЪGn'B3ьzOr ,#!̮k*_ nsADWz- ,Wc6* ~ 䊓{. "F0H㜴Q,DA(F8:L 4;T=\:RB~Cfh}Ēj5BʼgN..,aڂ.SaTE WDgW2UY6z7}VYˆfLeZQؙ4^7.6N ﲰ@UF|oc*U&$ n9' bh9 = XHq?a6|Q(e?C2m5f++8uPsaJ8iס1Wm, 0.YT!Q3%ˢHAKp%>dk\&-ܛ[O=mīndc%ߊ';1E3!8Z8\ڱ !x>U}+M-ϐW"?LUbv,D^4s;0OA,.5ّ\1H vvڝ̯ mZRN Ğ{2[exc"jmsrߌ;@t\9,v;|{wcz\01$4F-RYdnɚq|Ep@86yv2ùΑ!9|Dg nkL1ncVRmf {vQ:9]'_H ǹ1= E1F8XX U IO4^_wɌVJ~7 d>wk"V_c+9;ҭےz-q$ ^ **X&=[&~&(IpwuA>!涰k%bu9;GnhY|׆FYOSX9I~7_;{ |% SYN؛eV,3&ʔ>@h Bl "'<:WZXjെ|;e ]ziP#~tl7^[WEw$ @]}1u:lm㮕6?B2<#\XMNd%B ܂F? 2/Q {(m:-vne3k!*K IA&JW`Q"=-]r~_B篆8OSJIu8Gg?R/c(,Aݺ{z2%+#Ockf:Qe2Vpd4x6q,ZϦG hK1aP+ 8}7"Ui*G7X9nc髌+_(A>сY$|MDN4NxՇ!(Ь{?W"9iZ=k XFKxQ~9l̊:Aci`\bXF0V6|yvTbhV s׍=:"gZW[@Do.\筝Vl%B{ʈ>%`0s "J4\d0'B"aY91InCطG:[oOG H*9)J:owd _~+Zz\}9MpVSYď'wrL9tѦJɥ-׆3_Ӑl$d avg8ñÕie B"w@WX8!՜ǚnӇ/+t0F*5fאڥ|uW<0(h0/^-*5@BR].n28~e9뮾J3c9OP-%s6剋/0{`=V:/2cD鬔:2c{Lݡکq{%=C@4M}#`%ޥw䮛rTqR4=NwrxSR|gP^BTo%P~=r&d*r. BW͇)6@gqf_L?P4ܭ=$'ܓb&v7C]-F!4/∊W+cWom[To#_DhjVgΐC3r~rΘe9a m ԩz͉>d$z# L. h-tv+k%,d(̏M̒DA>MB\AWWVu/00#Wvg"B7= !*B^^tEsW!~!hmӆDP87Y ǰMΏ?O7-YM­q zZW-VCnR`g}t53-n<ݡ2|!v)m-n~*b~7 br-TTxSr%-Mw5 oU=<ѯRnWzoփw3NAR@E6wpϴ;;oSL SPg$ |ڰkrφ Fp"s|{8og蘁[h ?E,H6ZUHkG [A Y ڭ. ,#Db_w!{枀^rMq(rEҙEvZA",5 Rlg.ec1!2H6f)w覚 /#ˋxѽHV܃g]K"6&ip[#$+0$&#( ^E[>WU Ol'g͡Zg+7ڵ9Bm[vV8kӽ淎(bd<Ez&}v1ޘVZ 4Ht}o;sZHq@N%WL6|߂}߮@qKo d}rhpM͓KC`(uZ"n}Q2Rפ" 9~IF^Xp5-;OVlaӥOia/;cP`#ũqLmz4mNSjM+&diqӫ/FTTnٽwEQI\Z}zdd0VQR NJKMRlԤئSr,}쎘d*%~ڒٻ׃o1y!z@aqZ}ڳ "nrJ{Vƣ{"׼?Q:wjqΣnu4V,999GOEyO"_{[|hT2<+ #{"rI9'',>؟R0P,E3T?v#i҈5wץ,"*ArQhTkG@ oIY)!"휚N+4>7K<o}b.U[4p#~QjO\A)0> rEcJ{/>b9]v4eCsoxw+ pCN ֣&qn^ }ǛWJ;)u/) NCGE+. s6*p*~@HcL]?jӄ>H+HC03[;/Ha& Ӛ{G4LS\:ʁ T# ]tA25/skfJYcH.i;aW_{_3!؂ QFrYZ# <>y'֊XKkFCsLX?Fk>*QK qqqM7BGWZӅe6Z-L!.i_-.Rkmi%i՜9!4f[Fm)vuzz^M3$P6qҞ/ LQՊؖjl4L_nDNVUr㵙D:6*S=Rġ Ϝzn2#MJ]-z%|?*m@)hyx-Jw5{`NCq΋"Dia /1i,qS^+m\T \a]n(n{~CVMmW:OxfzWZ9#,rZO mJw0ĭ4@i$Iv "\?U47 &hPgE>Mc)LbRaj"gd% 8JRE-yPxԞ'8O*>#܂|<uM ;Q\YKƔqֵ +Ұ+bVYy]tcu>R9"W1k 7dۃ&W\:%جg@a [oN <<vok^_B"H_664̙<4nSUbukYTZ! PS#97=: Wp >WX$#<רN畀33=Z eeȂwXc*~9뿱NgPenBLg72QX[0i@Vj%E)+zG9E=R;|<ˆͭ3(Rm=8?{W*@2¡iI==Żͫ'=>zG)C{8ut-_;nSwKkVhO/ s0#[b9 lvz({WzOIVˋ*s/iPx0< /ùK"hZA/ct :e.crN|yIؑC4䫓sf ѦMt&ndX/;j[p(xc1h.qǨ\tϚ7egnb 0rئbQK 6%߀(rg;7))Y]X.Ü66)Ţꂨf'FOR4 j&!d{vb:dpر64^5!UXE8_aEG B&=7NB.NʳkWf`rϑ")^ {>ԑQz6ŠCgcFc_\ 'U'EH-xV2%~ZY,,wd ,rto^|amxt E#M1_iAn앭 ޸JބE{.K?MlyY9hPkP??yE@,msFQyUkMkwsʳMʚ*=r[٨H<A2IdI#z-}{au M:yzrhnQ !2}+IQAl1rOz;O܎ %ֽ qvb Mv/!  襹! $Nh! (l| ήFz|gnJh4ۘA ʩa`+pڴna+Nwk=.ꐂ4[qrh i%p.'J^~%j=}`mQՐm%RV#]ی~w %v>ĭNH"D㐓g@.8ewݑmx6>C`'̖#5kXp@J&}GLKDc"/b-bk.%AXka1ԯN(UO6'&iJ_qSƏ'j`DNͰ U|[j@c}t2Qv19*=bS  [o7>dv`l,I*Ʀs)PD/w-ܔ%䦞O%_&Mϳd\"e4&DV[owLǰ"W=HGɃVˊ WI |c-q7p_KtjM]uNS4(t4H93PZ 0Y ̗Ÿlw5ǵaaXiW2őg{Uvxb#Th#$V%*5+@nQǣ)IɘW^F!'qx{ďW-M8W0\*8%ǟ(%M11f(NdfR7xB-Ie;ҁ^ o?ƺ% OWZZɆd'Fe+wObQ1mJ۱)A1-^F\ Ƴ!uCl([岟T"ϿȰ3yo^i[q&@,7kHWO0| lA -F|9Q/+'9sJ`^br=ӏ 灺шB%P=A=dYX$_lZok[>a&,*zʵgtzfi٬gp3apmS腂)Wɛ4 Z8Iʡ_l{c (r&8KNg9fVZQq)tPuj+n?zP+vvƯOzXhh׆Lfv{"V59T5*rK:\g$9ß:%_h;4!vzvCN=. )i<@mRd.]jRʃCV$fOFI'.f2pN+l/EA59BGLfIC';e$vcLm5u#&tr<ӌݑ3ylRx,L;E_ưF{ Ky:C؍L0p"3R #q _'\x-l6mX0F[ZZꚝ⽫ΨƎ6iŁd%-桳Vʔ:Drk`!>t݈Ht'䭊_D+Ip#-F$\,`gz:'Ɠxhm?*0h~Fތ8{0l < @?H=xw/}m)a2\y^W$}0vѮ`Z֔/o&Ct(Fy%ݾq-J~$ZPTyybj8.!qD"B3o"A^l^icJ]y]'}A(hHYAv;\)i$fWF\7j#5Sq4^ =N'|hho(CLnjM:x7˻Q$V&0ͻ*yt.3g bv;C/3 t1nQ9Q݈ΐ|)h `Ԟd*bOS< Yw4IJXȼ;'-ܼXBYj,!!8Q/fqGNnXdq3Q%hSo("#i"2L͔%wi] #fDT^h۹:k:=7!2. &$+A SJ"ngHh5vrJ1.FFL}C8QHt4.7B Ĵg`!9z&[V*4~yٰ>xɳWH0F W:7XBjiu},db.)jw5]kᬩ ޠַ;yW1O{=ҘFlޞl‰]d$IrxHdR3_>;w8p/x$\g9YgѤ5UV2K y~*ͣ }9bʧVHs}zvN Mб..~"^?'Zr#@Lg-^*Wљ-9e?"(Ϣ~_/jB(wZh(}sNǔ1(3;fޓ0{xؕdT c*\H 9U%@Ez}vlo;#ny*$Cx j]7LR3olyu^vw Pߒg}Hnj+bWi W?ҟ-h׳滥4* 솋 MLZACKOC}7J@/,X,Ѱ8NR q*5b >-ŘX8'\ &W lz B]%0 J!-n]{h f?6}Yq~/EW^{CfFK.}|%-VY!wt]\Z䋍]9ZZn1Ɲ?GaȷP?d-e\_K}M(I?[ +AQ Pio->2@v6rי+@i!R<(;c5 AfuHܜȈ~Iْ H/Cv.0:Nđ)!j5dϜ? /t"[8G5"%tU9)gbB?Zؑ\hHЫ~ZxߋF\+jopF[/;YPR@񠐣K}n%xQ 58^ܬR|6.oDP߼$V`%mA,0 "VCDmti'ny Imf?qN7XzH٨_ ]zڎXLcEnL]I·m,9ݿ6Jg5Yx]D{  h|Y\](d|SDɥshX/?--- ן{F?ʖ vBŽ˄Oa˧sC<,62WUHC*}vvZaomxzV/F^xX~[ tGwwd`HU!d ~QN)l(8L$hb(Tz0_S#4]UL ׆DÙ߳Aǃ{g$VMm˂*]QL~ǣRۑlVKAG2͐jT[:L%LS~1YYc1)LGzWkwŀLg@g0zP/f9"֞JpZP*i udxxUS qM6⑽/܀Vf1\Jvy<u˓ gdx~>oUʏܠ0%aSF4#&6[OpR^Bsl0F[!i'wphg]JuwhdesQwU%U[o"oM _ KRN^t`CBr *3@N#ُ;<߷/Tk e._">zr4?4N.GNX3#K"#`ڻdLԼ`#A<$قVbO(S_ C{Xڤ-ׇv^C]aZJ;_FϪΕ3y\xlRJk)b,& ńE y3\qJuݒ NR(&ޖ\n,WIӗJK:2\lY߯&-W&T"]C!i];<*HYI(I0!h:@~N%p Ay ?8-ɮHE$k!TFxF{ɽ1)hu\!!moޕkb&hH*zy!L ȩRMyU]k_T@m>#+rqfΡ&P= в?l2, l__'~z =Hp`"kbũ᱈8-#~ƠhaբQ0M.7 A"ܣsLhRrfLjeqSYި xtgywc質GNUۋcPA㐕ΚuX;k*3,Bp&i.j^x 7G :cWyJ ߶<ɍ^/& F9Vpbyէ]Y)ZBhcjJ0Çj/` ^ꇺ@%*w_ȟbMP`xMe}j{ MS"_eAʸͦ+Oz{-ޱ`0虙;{$|E=Uo?lT`6kӉ5ZY=* /#gJ O@Tydnks*_Έ/EP YxC DP7GwnuɊ IVUrxC@qINLf!|uлXc3VݫRJxE`. { B| ": !%j' blfR/AO Z}ldd%QB<;[ aQ/a|=LVncBPqH]בP>J$/$}Me٩c%X@WR3þkTUbtQbH]>IT{J3w{]q7)tT.w9zij*iO)3}"U&_O|pAZp|:k-Q e?ޠS-WG8R? |6v5V[gm5>W5*d)mdI[öJBIhKt1Xuz BAG?J*A~ pc+e\85:oVthuwBkh~WN9 `Y =q3C嗩Q`['< 5_wצͺH>`57WD eXEEZIN84v]80dtme±\>}*I8֔HEv%yB (_dd<%K % ڒ9LVse¯4kOeěTl8߲YUw^iw-ʕKwίPTP18BJ Qw[d' އqWSSo~|JwVh>}PҌ4^W|A;NDܜklZvVZ84 L7V Euh|Qӹ3Lju+Wrߝ]"x\\&%U)EjhH=׶~dNL1CJiпGσ"%)eAuG4"ox+[6(봰T DI z$H>â08Tm|OҐլZqH@wmY*]B5/L/,#朡ST:79ۄ=Ktɘ̯q= 7E9WpmL#KŽsU|lZg(_بޮ= ةeUugAr쯸 o| Ki/&9䂍zPl''d+Zͬ4EF1_(fNK. uG;$ÀjJ7h+W# 6@: 5 J"gHEm)%,8-X?[ |-\ ֘fKI R|ho h 4%s/&deb_ CH,] 7ZvpU4,S]bi! +Riwz{Z07JtY?e$mpf/dR< _'KTS|(]d(zGMR+A/5:I9ֻȺH* 9zSIŵ}v$ LiŁxd8F.\^\&\kMZlpe;"Q_-`5ڿy<DUƅU_!#I8 Vw2CE 3A\U"Vd\AFrc/1"HDC#*@\|4 |T}Y5<]BjNJR q7UYCybΑSE1Ubdiֆ+IO_d3%gֱl4v: G98= Â:Z9V##msɬ6lX4G)j턜Otj%8,D9}ZmĹI!.^:X [e$^bd yZeUBJun%vn4Ot+݈rT<7h[#3d~ u kfZ C:c? @±T!3%eڷ|Pw[0رKt62T[ ^LcOkNpefIw{kXO>tf5_YmiW OaU#&Wob?8xZWS?;SP|od $$E>+,+P9*qBaF**%9ZkR^W*}~T xo@"snɏ6pOϼ qH{Fn(Nqz{~0""HΣKp>y:>LAʋAHh+m'Luh`o$W~Љu%}zy@s}:ͭcA" ˸֩x$H~]'*JMAaI8Ez`m| ,ݭ3"4!Ln7N4R&-/ȶs9ZghrA(`^C >?yy)zܝLyc'VP`һm;j[I޶x. "ϧ!\Mnq_Ć.f; .kuTL,H ٢uy sKc-q |:0fSqv?&|մ (S4MҾ*=HUL@ W*^Eԓ$ .5dQ 42V 8Z Ն25? 5,= 1KEs u]zˮT 7pr6SoJN)go,jw% ^|F(!5ӄDAn+'hvӿ~xi hxSF 43H;}GmPP~%pz^`X; 9" Yb^UO^Ic>&64~mK&95Cy JfИC""`.Nt6uN{BXDʉsgOY~ݜPrǪ|'#–K3Lb8&ԡ@GA5OF*tgOGg8^cۋ С,Ore L H-Sȏo6u_ L%dR9c %tT/$ai=:zQdw1NL&]m Df>.ZBA*,AIŻfF0J]2 Asp :Cp?TEc)(+-P<'y'{AI5dt>ԟM FontZeǸـ>wSJ뉌t5/q_HMҮݩGdapq48Ȁ“A-ſ[\ p% 5&L檆Ge~HRڮ |l\5?uN+lfE[}Ui9LjWRb{ymM= nY ĈxⳙodP]LqY%sVbN) 89p'N7S/*s먌mmCrNTb4-%E| +t/Ih3CiKqk]rYVK&DkgKgy YŢL^)n)nr' @]' MB%.e̕[8 ,\P""MV^>ٲ&w0J"rfƃTmIALBtIA?Hdi؋]VioB8c Yjh?ToO4+Ю0{^=%qrg9OU/O,[__d5}q}S")"lEU!["U`D{X.$ר ݟ0|h;B}y ~v I+J#=-N'-VfQAׁ =K۰U}.+*h(:±=&PSsh;3N"0U$A#biր+BΫi犯e?.>Ts͌N7JL/xUAjaE׮*(z[r?m9AWfX>0#.NdJ;RdPdgA2Y''kY>'hD$t N &%WI$17y g2kS_ưJ3W} UL_%} IL D#f| e 6w"G[WToX &"iQfR59iF%mn5kʅ wÓA#T0jv4iz3 M;_lޕ,؎c'߮C@ѸC)̛fJ[jՙ,>fȆ5'sQaĜx)ZrFc%$heIt68( t<rhno'TGT["jW,R:" z)Pණ7<Ƴzyx< -W-3SЉ9]]ZE2abuZmB#ozo4~Q %C 7G&jb$#! M \ 0DׄsC$_ˡ÷yUk5Zp0S Ҿqi-+.wu5WMv'һ`-)Q8+}k'u:!%^gQ $70AHD8I`gg! ;To;诡ٷ,Jͼ{#^MﳏwΥ1! @-zIAnE!?'J1ʹnB): $}KQnLtyeꑊk_=̨g7=nhbwg.D+i1 % OPuBw"RAwVb*E8:@= jP}0 ZX%IH)p 6$:k14ra5PX E^PϾqETVVE>x0뇌hE[]|,4'Lzi3ۓ+W4FC+U^Rrl8qD Om bmp' 7-)0rN뫮.FߣR^MERCnRqV5Oo?Iωvb#Vr^zFG4{`_ i~xF=R cȣK~^js=aA/5eXܐ$Wl}Z]H1Π[""gQWb`kۉypqq5'FHnt?ffg0D QPz/)Of ;R5zn_Sfܳy!au$6. "V>ץCz_z褤ms>[*|q` uM?rk[!<,+` ݦFPP)*O=~iR+=밢C̎rN[-N^C- 3<ARBF&XW¢_ֿh TӁRPHu<3o8<=4yk ׷#` rA%5'dpC9g^r?LW-/Q[|q(䣘LNQ M=^6vq褏ć@|.71{u/Lۈu1ŵ2m64>^c9Axp〡 F"aĂG;UHWuߛ _{D V4 ~fYWfc |D[iw'ǿ^Aqvc_o= ~u\)49jZFَEk HJ<1>` YxMn)olyQY\H:=byOVW_$v}cx7+]*]LpDR %?xHD=Cv9j*^CTnUE'Ztq )uC3ܻ~2|@2aOTԳN'@G=!!nϨ]GFڲ|3GA3 l fd_π/rt r,@!!C$ߩ:!B>谧 q[n:(u +6%I+* f2 !^KB<>*CȆTY(N0 4xmru%$m}z{OX`d#lنgUM3.w))Da)mGZѲK9Mr3oXiwF&Z+)7xR(ֺj@*&q-dHn0n.U ~\Jؖ9|NAŐ7ŝ߿6h? I6 j\q?v> I3!Η~i"1Xp>k-!ѶԈ;j&bTƧ*uGS澃M%`>]}ch8j((u܄S541Z1_,%IůL!cK3J ޟw*wCPcU -W+ _A5P ѕicaՋ_Иw6 !jwC8yh+2w@Pzt, 5(4ju d{1;áARe$L2,x!# NUV0.~_=c8/\su2')q~zaLA5\ V@@[7\wcq(s絊C&ۍBoAwa2`BrÖb[1Cxfg1Y`ok0>ש U+Y*M(p؏fnY*aEòٚ hɳ`yB9PL|׷tH)3.,׏]ԗMPh OTeՏ,., cY_&]6F1@d`4.-*K k(' ,"riˉ Z=Ւ녍EXBm |x-<`^ӬS* P:)3Nv̓; t쫴g wB<os x#F9DנY dd(oJL"*9Qfy*Psd[1͘Co㬬L%:V=#~micZ AL$*mFO\)[pBf<:jl'dz+ht)'Ewn'=MT Wuk Xdq} lB[|%|# aqw:҉wkS(3_t }[vLS&hFTN+`Fkg7B#\]*&{v 6zLzόv*@k39w+wkkzU58>*L"J['E@82SPFA|3I\'rT< AқWrdbqiS0sMQZePUbۚ?Iߡ-7ehZs_+jM lBa'7m򋓯j隃ϜƼ [(>1t%M۞~v6/b2.<AxVp"r;j|2bR5DȅiOe} P@گڦ*.sJ} \$c w)>|TC>uz+H=Nظ.;IyZd8yj@M7w|~RՒ80zdI箺sIt syd76A{QR"^<@AK u%FH'+ C>w˗?حQ '3b ݝ@ "O1r+$?cQ{R}l}7bR 갣v -V1!mQoZ"Te >0ײʚ:\W=A_0' x $=cd7H-qdM&pi~"b U]sEfk>}ss E+S_`n9 p8N6w0;==KqԎY3Gߵqm݉%lg|_\@x ]2H9 oܢ  {NųVƏYHf%M%nӦM\ȳ}N"nC)7Hm}.;_WR88Z2 %O ׸Z{0ͱFѫNJجUJE5].).3c.ɫ\e_jŷ8Lj':dKŅ&3u2VfqD DMv4[,S CvS-%g37Y?&|t_O|&/V>LYg2YWF :NORi%&2K;៼m_U&ny l}"w"1^sCOuXNW>)c'(()T 43KPr$%z/1i*24 t IQ/V/?Rkj9:xs[>6>q!N,!ffغpg^R_xz V)~bBfTڹ>o(ZS!7:vgͳ[Szֱ$#0P_ L LgnԥER -O=F48ϨcvjRc}*"0W/6/%#!ڋY|{=NmZQ:[sGVGúE@:T@@{G1Fs#Q)=jP.LlZlz| :ޱްx-&FSo-ݾ5NJ 1;] n'!?YDh1w1yìH[ C jșaoU"%*8*.e2ҭ&CðR?nķ^V6Z4|Jxa^E2V_%.٠:)@EV(ٽ)rJo8M%l,ߨ . ۲F"ugkҪdFv~އ>q\8}*p.^w\(`y6G }!Nef,ilZKL1Wm6'%<i u$f`9ck $"&ڈ D6i¥!^qz-b&#g:.6@^1>AU$"$^EӟorR0L:wXGPdҶ&V`{p*䙱"$a/|hqlK٪a΍sNW$3bPZԾ]PI24(I u2ʎ)oWB`LTL c+(CBB=SJtw`^GNf~'ZTgw^~ mVj}¤λW7'=e|JflEtւvSFr c>#-67[!*e64&J8Qe]7Q1MFwWHŝCȗ"RDMk[$lJyԪMHK(Wu8 9ext 5@ IfwlȆ `˟ @s|2=6.c j90r6,̤ws'_REgt ӎ8)x3Bhi48=+#ůΓ>-,8S/cy(m q +JV*< o&UHkg5YEy+%WPb_K ((:'AUѓͪg>am]uT4~o:J0u/q,\@sA[I[#gat-Vc" fl l(q1`YRD|H?=t(܄{$6춧43Ӄ Pt7P_@jk,U:ww\?cz-9s΀w7M 0osas Bi^X"QK)i52iZȌ@l@6XҜ:-/f}@Fe|(x@Y}ъy%> 5ʅ{; Ϸߏwdt =&5>UjZtR¿$0%~$'6p"q>vJ!K%R[ILޣ%w;M/ +x>=5ThvOP)0\oŠn`aj0lⵢ&XYjf{h!8hB9[8ni!%-1/v0 G?T>Ma01!hF_'aJ.u+YZhkս(iQ9%^Py}R #4R @L JሪJII=wHDbA sAH 4ݓwR7~k9@&0Co=:7g 99]NX9>ShRJ3WGmh9Κ]YL5ɬivai~Y-UNZl mW]e5R5c\z"#N2 PkpڊB W3vTc[9LVmA=>ؖE~;-bqWd'f럖,^LJ=cB}KUM5F^W6}D1Z+Sxp;)x&n ҐX-BFb<Ƚj8Fg?LTwԥ2 0X8՚|>nMq0SqLR\ӹ (je02$G{\_F#^+@tgN">v}auQH̕끤BN7ÊD9쎪=y9T4@oB փmV> OšuBOYNS;z.Hf*v1#:΢qna늘QDkS79i5cz)?p'ǜ,C2nx sfyr+tgpN{%?!>ҘJ)xixQsj= A_O{dmÂ] KV99ŌrߧB~3}-)FM͗dk1uD+shKV7r'ο-* zG9bzёx'<(j_CDEA1{r ܛܮE.<0C_j"4<(_/cVe@;ͱqي0(FP ͛^u5IPH) ỸSݱEgcgzJe Y2 9A6\=پbrWx:F͉wgZFῒ-{٤%kV] yΓ(} ą+jak`)5aeecGKDF b5G5&ўԟ*ƀ:_P-d pMTyKEˍz櫀֛V̲Ϸ˪tJ{Yۯ*}dL~a& Z<|u∟c!:d,|?1*D7DokH#9mח kKRthNP&R٤mYPVTq#wꌿg'-  :dOCsX^{vso ։U`'n>~ÿ Z+c 0 Rz S1}byrԅ)ZD#Ov)͎/I>$yE ݘ?ƍWr$@<Nn,Ak|iu,G 'kEaM@`1j?~~֝?j|RL_GZ,?":!k6u҇v[=gd\2S|cݺ!T;;:.m8QS+a\omP4hm`'& 9\:IKUݔ]4sM; `QLDCUW_Tu}@(Ga,5ՉR}a 9{K /#Q >uIW2{ QFz.WO78yʄLCP'O?$zB.Wtg*kwɟ_2XU2 rE°oؠQ1+pyыޘ]wv`aRژwS){jhdz"5:h-O2*nT+e8O%XV:? (#d;JpH,^Dwh=%5 Mn-wg.wfҜ&'L`Pp~WݕșfÌp~ ڢi7}mZ~e.a&읆}}9⹯-\𞇔8+OΝZJdLR ?8 folMo+W]anvJ)N&CD@46c*nh.KH)CϤaWOʗEO^ w&_Q.VCm5M.Qm\eIpVcw,:/lߜx=N`1AşA*{4C?S@`0,['2-4e>Sa.`ޗ eۿx]lqէ;ޥ:U6#bF&lvz6>&4vU;`o0>]M0Ǫy+O04GnO]U@cJ1L8n$UNs]NˎnU1 80$k!X+A Es;7#1m1& ˌE&"o3avd9V͈TR uJDa i) PUe/H[wB)915$aكAqP>d/D#KȎ*E-a0 kKHmc?H>ĵάD4IK\=2;-߲D81 Wû_e~8փ"2lʣfc gyZ~\;NTB8noOutq{nPEn^Û^dLHG=HݺMD0Y>/]g.)o` C^ {s⚏:n΂3.W+͗od }C\'{lwH|h1ey,f;AWsM0<&玦` T ç{SGx@sd؄dQz ?DY5 h"CSVtzo=\d{C Gw5i|S}dˎz61[<&}S_)o"NnӭS҂fcE|͔YKƓ[D"^}# (AnM*^L`I%ʎfilWzG3VE<^'U‹Ō ߂K"! [*'h>Z.b62lZ.sF$Nؓהˡ_X>@{[k/$fk"y=]lVƪ܎8¦FX*D50&nt" p҄1?Jm+"3 &0ssP1kESI. b@u}D; j[5 ﮖ+|2}YU>j{j?}~e Di.ٰٴ`0 v%_Zp9n *ՕD%knEMȯRҁ S߭(,^*UsbJJrEUߌwI" <;ďnNX|0K! ;sԗ9v'F= IZ#o>:#,?إ Mk]AJ?vOXٻ#Q.?]]> w3Q ߂ty{? MG #؜*> Ԙ}Оd_D֌@.ZJQbZ~D[D őX,ֻIDuMT#L/ܶ~7nK:W ?L2U^_>kJA Ӝ^T=YRvYPB`Zg裍$ Y2EJ6zX~CuYsURހZ~H[CGX.W}|Ѵ$;xɆ>%~X"}wZ㋻0,vsG]n#[TrO+*^bj.װvO m<D9d1'Kg"jň{Fjdg  H GK`;?36e%6\tQ0ɼ3ܣX>D&0K:YnӃւl2.i# *yR(JNoՎP3Y ~dӅ.pHEl)cUli kgag6p# tmnW iw a n!=FOû<(@(q7T>JOXy;ُ0)n )ĻUeWЁ3*?aZvCJ2j5|8I^RZm GxՕ;Pz7W)~xVxG)IwxTuW?Kjpہ1uJ&`S#*o#~jmeG։bϪQ9K /FLdUrZͩvD-DE=a]FLQףMMlF"/mI+]$iY):ַچh@{?s'QՐ-)ʷu%2}O=Q:.pK ۶j# YTq:pK{(C /W0UoPGG2ۘkGǓ bhNQY;_~{%g6m3,#t?Y5Uj/(u[vGjvؔ.aѬ?+OV85X,mBxgV.g_$%˩(]SGC-WeO\=[L-@ڥUϹ";>mqz0=`$}rCk :w {e"([|[=bt4Locw2.ewaQ~0 `K" *Ĥ`p-V#=1[DR9xjbm "`Q4xp3`}S4PC72Wuw**V!#2*@ae†4S( !CZ* ǥ]r;eKS$!= 6q \n]}}ut+&(S=uܳzcHFEb יM7a68P|(^N">OV\WZ) .wi19Α"_py YQAN;BȖc`"LN:WeQVA*.//.cU˿/wUad e Ԣ+:ٲXt=S r 캷 K-7hNo9~7(m+C~rE#=yxEf"yN^qO==FB5Dʑm&)vtf(_FI|;/ݘR߰?d]Z4!gF+)^_tR ~k)h٢pos9*InPM,Xq~D7;(j*INUd)dx hpoyÓ]|xu)L]!;Bb\rG1qZ?@ȼ||$"c%#}7 x1>.u.Ge]NliN.ML[4>O.#ќ82?B0yyM k:"}ii?s9oIbh5<]jFRYH\/53!L&Eqz3k MpE~ӀA|u= c- r/7# XR|R}7'uՓM1-{0mGiOt ye*qw:|7JAJJp3wY йq*I68[lx~Ny~LɛmKʊN%I埈Zvs lӘE {#"U7t6S6 m0لJZTlLECuÉ {Kn_'zm no0j%jaƸ P #3.*snĦF/Gṭ ˪5ޔ/0F70c.v wuqm4b{?}V OƑ%Ɛ/ r^91o\">|7KZd2%|@P`SM4q+iw%a9䪺IO 㿬RUD{k4bw* Ӡ7 8U&mMj(1N_6΃O1Tj3Uv@FqO aġJע[rSQX/ UgO6o`bBGrœëy-ϙB[WdNVg䜶O3 *GIӱF(.mhgOsIR4 Վ7PÜ2c -Lpfx" b+`T)uXNJ#p_QC2*2eeV!̹&àQW0CJGf Q*`-_&b#g7<9"+}DJh0e\;qVn 1AŔOnhQcmFk]PЃqI0;ԪG҃ hy'%knyB:> q'-vr#|.=K=M?ZfR*_eZ@2=Ϻ91а>Ų=LZQxߥL‘JЏI("޷ #4P)75Ȏߒ/k-dSLcVm&1٬3:Lgvg>>_rEi>D`(렲 i0^ )0x|& h01!N10Hyw"3=Yme}i觩J(0ĦAJ+N~nL'&3Jؼ=4,ځŻ h%2 1TeɓA< 2bg9p=F8ok{0R &C-9ÖL.q*$AʓvRϸ",D+? /3G6Lriɀh+)ϕ$BH4jzp0XQ6Ƴs\9>o ,SYV,v*O%Vb9Bq8!K-4$(grW{Lb Aޜ*oZimZ3o'xG\U W^xR@_>xAkl?&,pwᄆ6@w5IߣX9̯*ҿke *r*TѤ4]c <\'5$nm3wPչpWfl7 @MkztԅxRאJ,jw4irQhƌ; M(! +]ʄmYSTf (Ŧ6*ifR X-I iPo3ҨcSkUQ3!hod *Xۗ~ie/;32=zEDHW$.[1foZ2TSþGKFՖ[-;]ntj9H4`D˛s(=g1wJW9\z>Gyrdpv [ł"ňx˫.l횦` hĮ c6͘VhbG3ryyii#) yn>_FADF eM}XVH` J*_X`Xrs-|<3_~QNa Ӣt,u0h'bPNhR\Gԫ,Q:7X^/gsc ޑjH;.yטhHPҘFל#vi"eInjx`gtJf"Ri`k:b\jB ) pM)w`W}bcnȖ2ҮV93!s(rYF=zQy̮8(?ejȇ Oh%Tr+1_⇍M W>[32 vD+t)i \cS0wWQzϷۑYq]iҥ@ mКJQ1i] ,Npoj EKg45wL|Zﱏ)A=znhJ“Ѷm4=]mS-l`7?mD[UNu30ʳeru@Vcε̤#^>rK6)gֺӻ1ɸi8ax&.#)'י)v^5{Ek 0 Ot`T*t;#s̬VLd(g:].#̪U "vv۠AY+k)+ ERDS^!*8Wtl0x>/ ~+4r f8>ܷ;9C7r8Y :S;ZRxx_^Sދ^?Ȳ^ݎ)CYovlP7]'4@NRNаv1$n@Jȱi" K7,<ؠ"d<=+w68GåS{ҤڟKs2X%KZ^Α*mcK=*zeQQ;Rjg&`^~qcP?i)s#+=/Ibs+QJe 36l}0VŖ0x 2ȿmB~x6xA ܏-Cw1N )}<qv^:>2{;Xr=0So:JFL,lm4"P< 7CMTc0 L4.0:#aTϝ~&^k$>mR3C:U=Q#mc<दb;%,DT?!cfrNV?\@Oc-a1k[:׫K~~$I:֬wA͹C$&MmERTP0Qa]~ lwx˦Y5\/d)8Kti2 tzeaR!zDQ}b)T@YAEj5U -gfL{R}}Zpj1jQIcWqzz8Et#P f@N,N `zXvox(aQ”c%e44[rԀ'{C& ~ѵeA=$Va \`n?c&ctJK'ϡBU`p^X$Xy7'[my|%P,PKWkUzƣ$޲l: Ҹ~mdf B$0{{W=ҪrsU;jmYp W\5 ym)DY 5~Yty=P@4 ?t*,i ^!2t9v32^e%Hlsm!r&< @eV3`@'uD~]eiU+^M<2Gwp!d.< uA_|{cUg}b40~)HNDV2JjZ0&;)PlSq3l_[l8ҹ-i#DhIK?̈́}0r~R^"f؜t)sއ{]ex[~5UT"Z*=&!6aƂ2ED(!}| CbB ߨT"V(xT6QOHOl WpEH`!ud%u jP[]hi0ҀFR_Ӽyirp#v8n;KP g_kQ~F \[Ic".P7 2;mYOvX߲aqdtq?ʐ`ҧBfsPх:p̙ f-#-<Ij{Kޫ\IdBٚ;W.iBeJQx)zޝ}NMdۆ~Ǧ.ܻiIЭd]r9~x2ń|*!'$-KyhN6*ҼuH"]bX֗]o7R\ z]y9 V3xFf-3#)1 ΄5Zo VoL! @w<ռ.=لvJI)PT^m F9ޔˍ {{ 8Þڥ5׈ZMWԘ>Q#@vkZ3ޱ %mX3 ?Jo^ցTK@xt˩ u}?˽'2oLfd^S&  %kM3r ˍWk.-|9^ wJ}8އL9~<9p!_׭%d'6mk.$OBKܹ"3S#G0U sȦyL?Ptdƫ29fZ쯀 8eA2щb2m!+/rӢmEK,d|} d(w) ~2D i!ɹ]"@Qrí!b ߕ ǵUMv^VJrM;0#6GMaQnOf6oJLe$Wx.ս{qUNtӇՇZ*P"iFOdȚ5]w@enWcm_qB08wyc֗;%Wly im܈׾ 6phL0_ "_`tݬ/9YdzILy?q UH)]l&F}ӯ_ez*޼xl$ 2sq x4ZqwUN)s*va1qre> eI14F*Ԫ_yL"gB^mpTAD7%Mikc5%U,=ѓ %Lg}Gߝ9L ugW!!6MőPՑ G/2doxIFp13[ .lh3]e5vql&]ً۸]5VS:ǐ׾8 ob*NчxW ͕Ҍm>>IG@ 9Su,WCNO7Ikh%jQ‚z7at1Kg*:.8dϨ/Wt/wc&T65_ ObM(NCb}`uU`E]P=lDKy:+Ѥ;%Dی[bxC{,?"`^]G&**/eeNZ2hܽ?!M;p-O3]T#*Sb5upF~P^aLs=\դ\jOz:2mPd1cZwkIxO4lKCoHMExKac;uއ.͖X}9~QJËgd4D{j逝* d9.Ap,09Y#;\5S$Fդ3lYc 7s`_s0ZkEb;syC gC!{ԮvQ EZv)s39oG2,®>aP< ‘wDY}>ZZ7~+H)z; 8<57-5F.nqdxG:T7]xNW܊G)!C l|hQVJя;W!d]: 9[or-1qG:#0{ N]T/$kFh(beUs@M10iodXgz?ķoAD@/H,j]LwPLY_̥ˮ·ڥYّdIgča 3므Q+|~~hXb@Zgt:aR@L;܂Siզ_0{{LSfP[ X u;VoKL^dYuD͉S+P9/!:(^KHH?EdlXKj"J[ L;)Ϡ*C0]yfmpSFOLXBT ;FQoѼRk^(>N WFlmPkl.g7R=ba6ftYsa3fjf>3=TBu[)LޤtPҽ %x%i=NPVn!MɤV ̧%#V=uї- yU;n=_6] @LRΘ6E4ݼ#} s,EQiк8K5dO`&:Pxx Qy UE|1n^x)2w֗dl"{RI7O1GzL}t"!uMC0xs} ̨be]75Pg˯DT[oT:Ъc|{ GlЃNUAACq ^"7S&$_iop;;te:&q!@P\4ȱ|a!ѡ>fAjl+W`T5\ۇv@xVh{T3.K'0Kz줌W mPGFM`sVUScA|ݣᴻ 5`@ R$뽂k׭3 TBc{ WEwB clZ-[& $?BEˎ'BVl>y!%,&i WNF?b}r@2N%l2=\ʜp2)NݷT̥xCx ska^)ΰC 5w93:OjdKv dsEŎCgC@8hW2ȉ2_gh'⎢ -/Br.bb1%TV&KRxISw'r1[tMO)K> Cu{TDx{P4 $RKPyiK{rqg{=^]Uc` CkspMUQ9䓕n {0֣C,/-JiIH,T ۭUvm-JL6s,۝u-VRd^j*0Pq<*M"䫄4cO ~dTj-o*_S-X&K>HF-Uk6g]+Ց]7,){Q9ٗ rUiLvn֤Frc 7݋IXz#Ήrow@W%%Tp!wzU&3\f5L\j}MX["-/bDV2}skLC؟8'?P*2ۏU[XM{jB"-ʫ4\Kkʸ__3T~,e}Zͅ9"ڨZ9bȤ 9r< p}v˜QAɦjN` O~#}Hlpb4 :"J sQ-B\KW'!t-x3MePVՕ3GfbD}]+Ҙ&؎{:FP7xEyC̎v5P}[D"1ī_oXDEg<>950Ml U~):XQRR=xIBa\_7y8($( ci({+wP}_5C/m8׺hֲ ) ]ʗtɘbV 0L8F͍4zA Їp\fZVp]|KڒNɗb@>3܄z\ŧFBTVi/1+]M>Xi |{>npp?y}tP:c`nzrazEJ,Я}.,KON R]$wܗ]fC,Dٰt(@V!XC_᱓;?P[O]>UR-kYVsW3OL OW]g\6O \FaPTp[,گacykF6V. BQrKP$' TwLn2caUfK8HLV. cnˁ;Nwr怀Cg؈}({Au0#e9B¤+,khI]Fjc_N+/Xy15Js>:5a-Ӭp.=zh. i8q9jҶ Mñ*KLG.D˓Rm7B oXd1(ZyT ^516֥BMXe/z&фC撪Cfv1;HF{#m40ITX&E  [TBֵȸ' f$!% )Hk h|vd1|40>ể\ .4jtRdm%6 *UۭXTKsF6 |,ϫ$3=ğU 竜^8W8p'5}%mdJݧՐ*v^ 2QZ"zxւUg8JY)}Ě&e]LФyg'#F[O.~d 䞔Uv_U4RWd +32/3&TҒ^%MN=Đ} E?ZEDzwe(Oh_XBI~%C:mI=-khS-a\8A~jaW/fsN<αA `۴!hawm`y/:ɌV+ hp8B,lv tg@M5p,pDXsyw;"3OA :x sq.쭟[Oȹ摺 Ǫ{k%{?kq`xՎ@a g-zppyS-'6Bd%uNTUD_mEkq?g,`=PY*[S|G+UqgGy7=BdfD$Mӳ&>տԀ{D&:R۪$W-[ /=b"N U!67` q{ Pyy" \P#J<'z0љj2`b]HۇUE: GJTlƾ8ZPGx -ῺnrĶ{OX%uMz?2嗆ם~]ko0ECMnn^YQ2qSdȍC? ޒtka1,t_z_d) @q2KۧV?+p#,@nG+AJyQŬlt^nWGMhlɝ$ fovGnrĘY#de+0uE&oJƉ #QrG{eadEüZs'iwH~ _"^+ԫ6n7;!:dU+Y- ,o}wrJ0A=һs(m\k:ܚ_γbf4:'NjI˄u=v!p5cT3GH;MUn2Z@x(@[7 jpㅕ,b0Ohe~ +)&Y}?W2J2 3z?gF+HFo^{XKwgJgxjqNګw+"i(xݙ]'*+޿gE[W5DM?QCuv2r&cj23_qqTEqÆo8xe&%;%LJD,*c6GLWr3/HrHyI]!{EW-~Z/ =:M.rtT؅r]HIX&M1=gW+IL*G@Y "=4/ľaAŭq#Drԭ{h<ӛQ: _Njr`Z95BZ1 zDH˄.M*\^9S4dНycnZ{IҒUc v2ţEmd1"J[Ͳ9Jea& -ˍ(\1" =IɒuU4wP%-?4.W{0 c"Eiݿbs!J pqtj2h~LJꗐmTYBcZ ~GѬ X_[,c(uCfhWփ(G&"a׏EMJʱ$ %wVn7*6-)Q۴MPD995w*l4 yHNDc{*|#cez;D TJ/H18äf:)Ɏ ̈Vxm&n.- 5)a:U8\Lj*eW^6dxhT1 f /MtANإ'̺r=v#߸C)"0\.箦 G)V/Xm\JF&6~IN#R~NZ씚. FX]P{xCHR9s@t~2.! #^!+MrBt@:C~m.o- Z5\]nf0/(*ꆞQxuA Mu(F\%`iIVL]@?tJDl Rnw9[`{q 6VF.-(Qj4!U]"HK2 \G19*g>o=ը9O9M) Cs. |Ө`,LAC!pgee]f uz3(COO>yE1Mݥ{8O];)biK+IQDȭ 9 f$xD,2(GQޔ ju2=}]uAVY }=˄\ 3?oViZXA!Rgt4Z`r'C!4hs$|sH*@wjo\ B&ߐFq/IIP 7XX@gQ"Qhl*Hrh X-$L"ɭ` GZF~C"B5ѴU¹Xz cc0rGܓ}螥wMX@=d愦ΊԔNu;>qdU{ `[{.TM3:Kn+xz:$ ?qhU 8+m[ Qn$Tjۮ[aƊS%4c"Ŗm'ʕt1K|y8&yXʘJ$Ii؊t!l72y WDv}CRk9򚒺y{2y03 ה+:sV<|< Z*2bNum6(pc_Xf !jtu7HD(."%sY?S9C-4W> &V`itC;+?a}I;!] n+XNF3pG{@л5Ѹ6@ #3J 1- AN d4N"-Y&xgGj^sn 38M,:I$E5 芙R~兼qF@G5;1}#ˋ+96V1,kpf! 9WY))'O&{G¦<՝ Hh2%hrtx`I[[UL~" T+: da@<0Tmw[M)*jAT\piM)s;?4 2~6,eRa.M &Vqw-%ދ(cnQgND؀E%i&63M\G猧*jQ< aˑpd R`IUG@g<%)X> ꋁ<e4@, aѵ2] v r[\#+&$/srbxXjo  kOy[, [M5jxio*d^}nǤSt) kaRՒB*EgWbvGaSaZ2"w"8S 17Xi-sIEH3ʆe]< ^uvG+왆 v-WxLA7[J0e%cd.R6!sQŞzl~ ~$fC'5t"]:1MO@qnca8}k?I` [uT:>Bo,@ж d&)^opV5R滷-$V~VeMuCo4 3byvFQAhf{L$3|~7%G&_6$wH0@ lzJV>$- DVwl]:V WC  ڱf)v8n;&u+<%>-ބo Kkc}Sn5W^m%4bZi|߃nb„*3v-?^^3SC+FCr 6֘HV_]Š/Q"hGql@fKKԼh7orcx;":wBu|g ғT^!SnWԬ,"k!sdDCHAƐ[/Y~Y1EK\Pb gE^,Nx|^0%t޿  0?-}!ci,\˗:m[ݑRbNP;t~#x2-R-4$O CUl" fOLhky XQ^RfQUT6vfFOgcmD1m2sDoQ|m_գ,nuq d7Ljg̕wX=¡Mg!45z m@d03j #qg n|<1_0m+S%A+IO㷨68Pץl "ؐ@V`iEK*7g$KM#BcR'KP~x8:$2Ѝ=ӻT՛0ѕd$ъ~q PRèBj#[q tӗpe @WV'Y^pe`R;Ž8G@ZҬO. s5u{gjڪSR\]Ќ#sS` 9n* ql$`-Qf X F:>w}׃؜ /=#=6$p{*efe):!iozH걮~РbV#oˠkK*}mCwWWݭ#5Z1-u~^W L/t?LbT2z.E^۽v:A]/ǿsDU}G4]#_]͈UNԀe¹EݖgZE i4 t%4+ESTbS4Q&G.OAf;[ƿK=VnV{5,4D3(^@&kQV3#踗ë%j\u*rgT_;"uQb[DH?h 2?m:P(f'zc[7 S)d@hVtNGQM=L;1X Qkx\O ?g8e㗭G(|FlV"VX*cA;pNvЬ {?J6"g-\(%L T=) S_}:Xjc"՜UQ6SU}wyP6lJ"(Y 90,* {C4O:F,i ǝšR~?<[׬9쫷Vk}KO IE9Oo]@gεix\u*1bt͘=qOWa;~ϷӓEXNw8 W{RMF4F kNɅd!"C O:ڎŜ]\$[|9X*#4Rhtht /Řme5y=p b|12-Nr[R>!(?f(,l:!(z'ر2bsP/V ;ư) qחnH5"c)8K DaSc nFSq>4BU4k`]e:ˈy#?r ׁ]59<~tPvJ|0z\]~3IÁhAj3+\'oN5#ꮮ&dVï=0+8 1y*&5(̼kb@?7um>]%` Οdv0$@{.IqB;Ձ! H Wyd\odL1S۫R-#?ygS bon/<+yT{mX-aUq)Ħ8wO\ksҳk>9-^;CKdž1Hv+ 8TRb?W4wD[T[`[mU M-/y_IexX w^ҩ#bemm"䴻==ZG~XG PmuA=v4_#e٣L䛽=!'צ'y?ܗIg ~#<GX@9j@EkMmSӆW.HEb|\Gu {ىʲRVZώyb" x.u6Ԭ䵮m/<5b<1v:cļ}IE d!D^ Bk5ac1l Q& +}KS`` GƤpA:}@}-IARfiJ}U I(oaʻ;)uY#kkBx￟ppow TLBpmU`vzu҃YcΣW\6Vе`+CEN;+[C7Py[Lz^ҕ_z^'I$z|LF`x0qmtķ% hcq3D]N ll箔|@!PloHVзf^H粮mP>d5 Ydٶ8V7q'WBhnѽҖ"GH Mfu= Cќ: %Yv"}-c쯴tO5]^4]-d4 #n.q?P**(l!!Ӎz}à %M!q;bl32YʕR{MާT~QJJ$6pr_^cd[ؒe ϰ\'հ3TmJ P}Cm~<[}6&pc#)h Z6qE{k` ҋDfV8<C0F6(M4պ.턴כI2)Iqz|*<'5xS5*†ؘUFȨ_9m-ъ~ٸ󽤓sS .?&USE']tdÜ U|Ws5V2|ɫޤm32lphJ"9<c-q~UdTWQAɗz#*˯Tȝ%D"*smB¶c+xF8phc e#VNk20SD&hytӰd,HgQzc\5@GSl(0 ,xı(f'Jn ha:o1IuI'LMn@gcSqx{Q5Ke<Ɯ~&󬈕s5YۀI.fa=#S~KBD 6c0N>K6(Ԇ4'355';PZS~ZYƽBnH+% fDR3`vyVO^֪8k_  ސ;FBz]ʧo õ>64c2Š.b.)0"Ds2/d Y1ҪPBK^v3>X rk D#Fc{"/~JB'oD9o[ZړA6LU2Y&AO, wۨ@l׮gϔ!EK>T횳Q|R.h\ؾmoz>8$۾Lt=k1^ :de P|X A[緋 f*XRN 5ɡ,eeCpo MֶEA9(z ?xP׫?77|BKb!޼9|r3) }xYmZXx v2ZyS)}G `!WbT½LzK7 \{ ,Zh0-x ydk"^*5grq- CՃsQ!U=wo%d6P Dv pl сr0CsD|᛾]w7"~2$ (H a3qfNq3c_onl5 {3ֽy+Ai(Aּj1×PX3mpO|wKLŠ)n٭UCJځOye2`> [ߡ FQ32,hP@=|;@_Âű%a\j.7d+\?DGĤ!`=-K#IV}E*+8 O<6M-fVMnjH<|WJRZ`X _$+SXHp0Ȏi+ƬOԵ6絢u-JB,5T*?C~eQgbC{s;r@8C^(P],6CU־ woUyBXT:g5-A%x_C"]l%?).Mp.;yjPr}6ձ^g>dZ s+)\5"*u] y*_7P$<4' -|s{0/.ֹh |LM{Uչkq#)| _!9;p<$B-dnq$d1(964CxA ë̄/ ed԰:7,Z`Hӽ :S7 ŦJb7GZk^M Բ}0WkLb pr^yKah/@aqu4`M*!}`-CyM =ǃi6ON較xͱ)#RwU_zqCRD蹜;knݸm2%MrN j?laB빠`S[ 8` m*5X[ +VW%r 4q{ 4/pۧҿ|ц&Up4LJ}[s${>"Z\T6q$L j,,]p`sO4W n>_(~VSnUx>P+uK?frd(on*^ʫ7鍫n+!H92w X{Y\$|EEnLhoV4ԝŖRM^JWb7ڬ xܞ($ *˖* LQ4eg7JtE3nCB֪8mSA)!TUkSO0; # 1; gM @Dz).%P3+s]ޏcE &MDl|5W0f̰K!.6=n&yU$7 h !ۗKK t*t*ƏSH\7 5=‡D7Չ~ tX25"_h1S/U{|v.e m.AR )`bm95s*L54]ўb4a (q^㇫aܭ-BQhz5^v=cf6 nHVG:})yCs߿78mG|uƼ(I[A[:$%?@\ i䔳KGD*Z=ptaѺP_5*gE!ϧiYnԩs2rd'U2L&b(9}ց -@=qBC xͲ:'2ETGH'%x`[)XH+٦P8GRm=Ru7$;[C?[6&cdb16%BmL):Dc%\S$ann qV$VSbEw\mWnA)UƠ! @ъ᚛M\t#\OS$&6y1$LKÂ˞^촮1F*yl_&ϑۛpfj$E uIك1ByGJ@q>vve.}a 9eVWόk[ ^W!VԂt4؅,+4}^dW?-}rܷ%ϲ?l3#/8 ֋Z\+:E͚[ovJӇV)ɍ^<{/6c^xٟ;urm0Sj7;FXu4$3dv+Y.:☘h;[_0>&ӥ}pԭwUߞyM=6 fգv 2b? (2˼ͮ5|xb^UQYWJW`8u7K@j-1<#B6&̍ao/we)?خ;jjoȗ_Ucy>0f 5?Wvr+8q*ۜ4v|6~0 ̒bmլ0$8 CB9hg[<)mJ hFךۙKwJ -NMUHCO4ܜ6&j, UTZjKN[B"ik:uJr=C'96#ոKZqkΔbDŵ2;Ĝшxk/UIuS$ܷhH" S9Ձ4<ё#3HwPU̖Q+l\9iY >W4,*-ku}ʢk4gKia#cζC Pqfq۠<ެq:<7n}8MÐo$>NY(b:Ő7Hr_XU%PhF/.\mF`(F $G O9p쪵ʽ.kR-Q~iE#lt guŖA)Q;d !LI sMFԨ @Ef0˕FJtOdXyJ]!EлKf.9|Ttoܥ!2V'%Buz>-?zd*_#>V7&-fK?`Yte{M\x>9krwJnpZhofୡ*?+p 'b*y˜m ] d O5-]YX1s[oTLfUc|BJi(i@2BHI H]|m ;#3FZ XwY5hu_+N  ]*k󧚥[ᒦLO^Ju dZ_͗`Qr\^e9)>5X˩ʏMŧmVh_$Xvp4/Vr20ƒga)AaN8Ligh)nkCkCQ| P  cUG]wx;_ʘ|\J%L~v  Kq!8>3"# Iӓ^KAJV<pP^QJVtթB`̺̓FTkݮM9?G 1nU2рNsaԜM4U??5ޠ}MT:=Z6՟gQPpH'ti{$r!7M̹ ^H;:o]'ζυ@%de!jAIɹQ֌72CN%$bi+.V+lb>#VPy~}!8>ǶhvWw QI@g#d )v^ߊK,UԐG>ܩ, 7V^!dy?2j{PQȿ0Ly[N- jH^F68 [" ^&R"C|7rk/ H0UzX[;A%Bq\#I&` SKss@! TH?Z$ĨPp>tY&N6}ēj-&=0Kii>s#Iڃv9(e8SBd!f8UهoG JF\U&0PV## cc*(`͊9#(BN=#pK3W$(ƥF=w_Cwb_W|A8% B["|֧-0+;5"6R)RFTFTzCi}zxGs=M-\O-4'.|;/8ս+Ѧ}GRorG9]o-^ֶB -;Su2/7UR S>'( ~DIWL).6z Ž/s8?+Kr!q|sοTYZ9Ze{fq('UXa6s 28v`.ya#9z@pˬ$c{%CFg I< 8;ƽ%/g x\ގv R/p`׷DD2y~\k@U/i _#2iO>-%RY m$fm̶ <kfёdrgCtzxyQ0xw S+~TQS#P8SD)TI) ӴYsx?H!ys1;9gvޯPunhᗒ r`rbN_+EKbQrEX?$׌ֺr,ޖU.(Ďuǵ+"-k|VUI1|}Gzi 1QQzl4硽N  / V.LIXm"(wWԐ[ؑ6jTO"[DpLG*3Rf!+ ?zCF}a7!,NO㳫t4XҞy5jV x0CӦ #}w^9o`tG4 ?\]lV[(dH -B3FTVۇI|[x80fS0 3oj<,[i#.)z_WU/u(S[k7MOޥa/WQ;"2D]!kܲM ~qW΂!u^;Q/ .^kehi*C/W㖍EJ .xlPSsj}g<֮77#  A akߩ?҉4Y늑 Y[zY佉XXו`h$3|Bax3XZ):eYL<#׀ 5> ^rD H+?5gɫ@8t8lewHˑ'lyiCn]qy럛ɋcMaB!1=vHBG⫽r} ps =VLj:i% GQRZ ^6c(lcμj;+K?|C8^K$)j1 ~Hy!cz`crUy8Y{yW/v@ ӤhlvV JwIn#ZHȅwٔKZJx18][Z7Wؠ:Mx{)+'\/;#Afҝ"D;$!R=۳‚pO˭Y]M@eeXs5iK #,֊5*},С>xNپv)hSCG%"Rz~CFS8#[lB#^Q*!u`m AA ?b0uFdZF50~:f],U}qSnclwKOP yk5&`nD&7929So{*^~M?_}xpA 'v!nhc_ afZɠ bKYVSbsi$kb \=}:.pJY4 E9e 5HzM}nYǮ|^Me8_ۆ;"EK9I_X (py* ط0fvd,߮8ւ9%.RRsmrP4έgMF|)r˾d%j1M h?Y{XMWV$(u8s'j.JZb<(B56jIl)1Y:Izf` x&?%渎YR=M,$P6pPDB$4Gt~Sp-\VIAEZ]%04D)!$gjďȚR u ]|(䡨mQz#.Dy=e {/=/Zmk3 pG,H)ɨ?ڔ㧸=2B*O/6N4!L;*{l;f~q#ʤF !d@!".s`)/.;s ;T=0x4H[Y> V l,I0 yGPVq,̭!\)%ӑWdŗYu|ɱ$J+!7 =k~*6Ǣ1 T4JAe1Gesgr?OtJdkTQNlF[?+Ly"25z*o)*C@>UD.t5]GZCYCk[JZ_؈_f:`W# u`lV0|7HX/V4FzQzX(兿Ř9L ė6;&Hݵu2oe%L>xԧu.-l"M9D@ 3wFw-l/q>,)wQ܋>_ͥ3L*7@~j_A[JOrZ=EOE!sEdk KS{6[2*OMy?ZM:>F: -{ƈ$6bŻEfJ[A쥼wJXd z6a40H5)<[ 'D;%뎠F_!Vy&@#1wk}q3 Tl2H!~,2ڭTc[O|(nO޿wX;gNVSQ@o~(yZyfLmriE`V3=W1|sa7`- zϱ}FVBl=9pޣ4vq|z9| )tpDxajmDo$xS43Mtg vD{g)O^ ,>>Fna싞Vdd(q%%aۭY ixGH-Cfwǔ l9: u}ih]:]b H`%B*:%w?doHBxtF%j7$&إo9as|Hƽ= 9X犅n^Xc/'nHL(t<1p$vzAyl}#0>oḘ `S OE廆6od(3= oTmpJ.ihذ =-'GOU~HTo(1)%H,X@'ձ4JShrl^%)s3"H yʎ^x8%{.Vsӎ&^Ti6uK ڂ*S`>8k Zzk}n, +>J#0NKiM MI`?*|}{,XM#RSXŨKzq^i@V3J5r*@RYﻸȤuqK*Y;ޜ\ (!(Ft} "ض"LZ ɏ$zEb8i$KCF(K3 q1dTr1JUϥ$ޓVS~JrcsPoߛκl_$o )6瀞Q%UEDyU}AQk0BK*eQX ng-Sb䦜cW ·^$=*z8$yi.Dzq ]Y)©kƍ!-=m6́Lz2Ky"R\ k"<4vrSLwyrɢA.Uī򠻦Kʖo\^>̞͟Hj^Vld0I%eJMs/&Y\j!JSpЮ)ݜ EW7) F]"JZrVn'Yh,-̎׳VuiC)âhz3ʙx2цl] VU j30&(`OLAά]fI OPЖ-{)*2ާ|Oor#7|cE;Ɖ;;}]ɛKtS0|Y>v33[I7hGHe?ҜQP"t̯vowf ơv.y~"iT_CŃemQR.$i$L|7%!vr:n*3)1*|$xG8/}~"<'P\Z>j r+J9 B /VB+|8 ?>پcJ&q+&|=fn`oDΜ_~u_x/O,-]9 IfƸUmz-QNpˁ"}Pwu,H;wE)Sp {H-ʸOg. gTm>i # ߔ<QBn}5ue\lVrR 9]vgw&l =zu+',`_p9al 1#޴̿X:dmkgA?6`F\r}QLWt/=%x-[PuVvX.vAOg;9P(hHHu3?{q؃5%ITsջeC g,DU[lwE{/|<{qmaY+9*KW'‰rQP<+u=*wo6:!ΩC`|}1`|YtPk+6h\no 7I`kix@;|8oL6lAS9ż*..4( |`Gv"_ŃPpu ҌMWLg{84B>r)%_X bgM0 Ql֞LFqL ?UWO [s(y~ϼb\W+r9W(^b%=4-yF +P+ޮ@,Efr(4~ {:^yTLv)3> 4L& b5$i8[)@tPL?IuI6mm ʒ`J3U@T$ o| Lmvp#f{^!WjQ0)~ceڏeM֕kT+*m$zf\[*I/{l"hgMdh]1C)Hv,Y{ nÉ(V ?MF/Ss8J)0m.WBw a^vU|4~A==3x^ Wj{E OEZ|:᭒\R "(rz}&3Lֳ}V7rof%@D;?CKqvE TxٞOXQC_nVC$NAɹW(V$l"xCl/̚GĎhˏ~2ߚDtDURqP~jH],̊m_ͺ#TG\S"CN`pf>=2vSw`tgP]w뱵b ,a~g}[ѤjWS5>.fDD񌡡).$Ome.C,vD塝ۥ%Ѓx|7,'Gr( ILh7O(ؘ|1 @:bjPMX*r>KZ[N!Tvs"M/ I+v f42 qrrU-X ͸,e ˅{ݓ[iȰRDV HJ 1&/:R]gʌ%n&7Sz%Cr>$ep1w~,j  ,6!7Ҽ]tRdZ j`,Riy8uWVS~< % ;dVRTp# )*! f)כhAL R(q6g~i?4½̋M .PG3x^kBZ O1]tf~ iF6AP#Ϟutp޷l&dEK*yn6MuJFmc~ѕm3ޙ,scwL3@|FZF zML@)DFnR8$׬u?HxeI<bTl_Xg*~QDxǸx0}5[`wz2EUx GKm€.SrpPae2c;-ȧkXyy$0&/#9Wyf`$k؝c11MGSzRLԒӣba'儈,GP0GUM hOvxZpnQr lϊ[Ιү=Y j8yV}dcޢ*4D%oj|u7Rj6ZS*"-D7y _|/GBV Z+x#R6H[ػzʿW'OJƟI}Ufo1n;Q^sdhsѰ)j\ h~-D/HdMw#6-?vvgYPo[r;>{"Ծ18 ٓӿ尭DBV,b0l9O_̗/?|_X]]ѧhJؾaby=]DhO `LrN'Z9`&[wZ|Thpmփ7a2V7-*7nw6>U/SCGȼ" T*~T zMtUQUˮdU]o s ͌S^ Dh2vN pcð4}{HXBm}7k:oEQy ,<$JBPN`b8 )gmqDOUĽXy>5˝|2%^YVA nFCe8!&vf{ZCb5"D^'|u `hkn0vNòr[PuTP52&!לDZ8q5Rv8fŸn7mG> *Xt]|` Oų~Jbm}vVGS4r<.m,&zwDidDEt  0xäfśIVOZ,G4?z+*9Ea̛OE d1g3]聭n _ Z& SIOCAhDW{k)$ 'Yŗ_\ߟ>BsZÁ l:.؊z.?g=IO]msgсE 6TjǦ8]Lgb[v P$RǤ\z5[3){ 2r^W|j1D׉0'}EȺ] *{ƲF8U1unNq yI0p e"x* cOMC, QEm%-zsvMdrNŊOJ)8Q^f)_F"W-*!My ~۵p ܤlI ;ij+s*dq+κ? a1q,M=ڻX)oŧrgBQAkT-%,pt4lV8_*e]7e;v]nqWpcL) o,蓽2k_xiu#Io"V;H)k.$E(i@G4]W,.ysC&֖0>#FJ.f޴D9YT 9jQqp0x#z< n !+0 su7dJ虫xFټY[ q*R?z@ g7'{54lc"q4dmy5Nl-O0x/p=㮵"n+kM$̤ ^!6POh_ۚ;GoF`ۧKn(ٳ=%aݛ9patm͆; LTiu@j2V@&ctAΩ^㺁Fz) ߂U|cz .M\y-R}wxd;ط&NH3o[V{*w5_ըl^3'R m]j3Vsn# (XmVa^noHD>(wo Fw1DVl U8l3G ƵU}W$􍌍1/߄]lMKDn"ylFZt xsPp9oA<rlˁ[K+.̳00R6/Iπc2:<|#̯gʆۥ쪽-j cp BiA!$Ѭ|)0oáCr|:e7ex*18i^LlKV{ EJ3}0/F8J8F0Ȟ,~\!mA1`B=i 0N\^cU>wFV˟}+SR0r3mВK!e-73F/& 6\ E1{Y9c\yl)8Oi\aad\kGt7Vsoi8Tn]X͏D辔#a}Cհؒz=_ U&DGկ(՝$ ~0Ž^ÈN.:`qr[2 B *+R]_mbR^s-E&8xH7 Qs/gx`i8*hbt{B9 /0hrUgvcG85Smw^qjGڜ)DP9 Mz&1@ CkB~sCzLg9gQ${tNUYQƔ +jBnc)âpZx\PѺpsq8M.c;sf4tCd/cS݌wz2Mv4jH<ƌ:>s5j9$H|2itkhSm5ag*ϢDMN bOs״䪯bAcQ̉ՔTG 7E Kzё'<4KY4'Gc@ ~O n=M-3ӌw#` Ӽk!uv,>fVH܈ [ [yDYe3'%Wž OɨHi_Ɛ+[^Fe5jzbjl`{:<"."+zPTQ_uRJo>dE%8L<#$pSKbe-i@GM)-j7^߲B:0Ȥw J@уW5«r_e^X\El˯v?od AmFȪ7ůA^Hw:k(E7]8U̫mL<7E$滵B  VސƙɗeI9ǝ&E]Lϲ+txyD{кZJ-(qBj֊oroTDlt0LHy_w蝋'{5@X8f$F'4Kr?lgnl?ڠ=^Usz4~N${S]H'H=$J|)Ph_yhgGήpJÉؽgA x٦Gr?ue8gѰ-MJ/@yEʽQ.,t f1sB8تSIRb\fviG'>3K=N,LwL?{W ʪ¨ ۭn|K,br(@rx/5ojy`REL @6:)sp63"m$t&ig 1N 6J{&S, vG4AW!xYuiB_ _q>i8hTL[32,P|sp_>|[;g{7q҇n.Z-zl({$;OmY˦xLNH`_*tg'Y$5z@={c>EpJ csڏQm-,Ԯ9 $]:HDq՛qlj? jK97]YSy6/u+1Q8jk)6ݶRHlz t}S07hR"$/8X=O\ѐ0a녉p{=oSd|`8PH(JbO >d-9㈜sჸKO`d|onf, &J\ ᒧ%s7V}OvKPKf$- s Q07Q>P 9[W\ `9.r͡ROq^qX+HwlCtKNb&o)@BU޲g} E qfCC#ˤC65(ɢ5,/LHB7i>b#sV 5ClIbIiPlFc3mBșE1..p+4Nl_&Pn"z4a=i*97`C*\d|1㺪,y*9pUH>8O8 IjK 058l% ՙe-g +>Iɾ }fHju遫m397:yUqVz3/%Ļo&ؠ2H(34ajrZ{saGmY}54/@@'Eqte(X? BxrZ)Muҩy_klI.S2KӧͲqII$hwAk_4i-?'z'xȬ+FKJGzq4sci[b*4[ǭo`_h(\ڮ r_ /*.3ՔCk螗!aq~֭pZĢ>NW2mO[,f̜Fw4 }'T*D2ßslmHFoȸ7r+νDfCL;6Eslbv;*6A]enIL3]4ӜsBID?+6 kޤ"X]krgpK2-Y_ˑ֛@_Q*p PyGN }XivYK K99Ae^zvH8<,I 0;U ?η^#cF꒧eۦZ )*akW)!:jxrURVwR-q:8 TU z>`h5(D'IǰN:W!ޣUu([I\X:3PT$ܨRu]fVg< }8e Cu b+z1 S. q&vIvᘖ٬unD(L)òq0Mh݊D@OS8yZYؽY3G},ڛ6ݢzIۢ ]ݣJ_5UƷvNF>nӛFұ9E5eXr{[Sx?0Btro@~hL:QAȓZF;sV?lK*z׽Y@}&^ZP MHAM[FXޠ̝i&Dt'Tԑ4yTtSz!W(qA$&uY|erOISJoP<㊞\8v"@X$= nBh&U.jQB(]tFt1(?n /Q im6@-ۚ:G9sآee$WZw~3~-+| x quErE9"pߎ*mT{@0>!cMYLe$} ;՚\STYP%POd %#T!͝޻G fJ.{z'6wLDb7眄4 8!V%”5/j]_] }'Ah%<6[CᰠIDTm=,0z^SxLLa˃Q~pSw7~:H<+bsP@[Smu+ XвD"Ѳ[zx*OzDh/oj79YoX[!ȓicƣ 7]ט<P4@5¤B inaݣPd4t1b;)^i7YuR1k3iul7ՙoeV>mzQ\1͙5k=I"ݮ^ \oyڙkG{2I=Vt9heG煉%Z{@;.`P63  zM"kݒÙ_gbDIhS(vq@0>-%! aO(tʹyU*c$SԂVlpv1)13skع7 ͺrY.YFJHh\(+Z,DUU'VwV\ro@%؟":emڸ4`$pˣ(:{1Td60*kG͙|Oʃ'i'w~jNsC@u0\r%1Hs;ӪǸ+I0P5,Zcv nE"z{̑(&س&ط gdnggҳKy2ΌtZ6}LtsWic3aV$O:'ZXiƎ%ǦSQ d$wx cfiȜ,!o%g/N%"L7Ot7r>ٰ1ũ9rʹ#UG4}yנda-dL脹2Boq9R30`m9#AaAߠo:1ZDs 8xqZ#[NpeBP:R@A|g n~LhjHk|3'rAm084B8eϾJ*D-!+z; 0 F gn2t@RưVwrɘb :VAOu!6Z`G@Q6>)Q|[ɥ~<LQj(ǧ1?(|@mFbL+{B$\:c”lzݞ`]aApV]A|7A`ƳZ`S,(0ԡ+{?7\:0w:S|>qd|}+h}~{.`/sc.a*:רdxe}C&%lȰK.ŻOI+EcˇAgنVLЕx~ +_;$gDZ{i]P&d/2N}oo ֐R3!p *6U  KG_t:ͅp\aH~Z3+!è[!J]0.𢺓1\@wmM, &I3;sMݪ׌ɉBboY!Fz'&:jDS=d^%@4\K%Eeg"kT~ :`x\ciYlvJЏ+P%Ӫv)u +2m6 aD&vǝKzH=5*,`v=.>$B eQEn/p>`6]Z`)git ivADФ vשF yi\& #+/_ M?LG Pvx7p-o5X[@pPI)~ڙT@޵0@aZQp Ko65PnS)źy;cIDZq]O~==v X 8-9?:2ICQP.|9[x{ q2%gr dKӯAar4 ]b{ȌptcYG(&+ʆnݩ)S "!ꬲMhOlviI26D]J7/ VWJGHlsUsgd"]{W&"Y9Az@8:/Itz^hii(6ΓȰ kk ,:֠+rW͍&8~ԏCʔO$R2)Oi<e¢N z/V^ <9ze[ WҗygsWmƦ"fsyE; $'xi5dAq:*6SM[cc389*aR=Cv9N֦6Ta4XyC# bx@)w)IAd ˺DMawIVHt4O\՛b|XD(@D3Gz5N1t4Ý|Mv&2@%8=9|AϷ_=H%}txfW:.xF}4&FHTg)!wEPgh?2`\lgߒ}wn=B?2Q;g6ZZ1󿀰B.Y#?z]̄1xϷ!ֆ)|)Nf6o#g2OO '@ W`0w=\R-?OQ+6`Y-k(* qjP! 3 ic->NE d/.NAœ"Y-h@.};5բ|+huEYX b1BAe `vȇ!ccWya%\Ā{=cҝ;oinh{֟[E Nu }->y\?/.6$A5FiE,5*i mchdA?Pâ5T◎㗎t^}[:dGw&EvĨN-Giw?TuTc[}ҍn!5*5d6j 5.V41+0I{X#v)L~ie)W^lָ=~J QҞ:ˎ& }Us#'h:C)[ b6$K{rg+M\0$n E5y1wnĦM+O~Rx*('-7fOpb:ֵyXxSCb; fqP疶&B$@@ hUX0Ll\dˡ0;**=^Q^VCK XuATMΡQ9ޥJω,!mB8%6;nKf\p ЕCZv`* ިfSs9:rK}lV1ufNb|u~t~C& ōB*+E%b~Ed޾p xc ʸ 7"44Ҷєq(V965'{:B$Le9 fZkd|"㏽f$( hwӤo6 sn8Šn]k;,U MY/ appKht e# W Z85ܕLT ၻjc=-"g5^+nMY5?zRR\&y}K\@TWझ͗G/hQ $lAI3ƔC ]qK]nHY0#ZF;PT)%,>4 >zNN$QChRs@֑ 3C@7Xq1685х77Cdbxt)Mg , c`Usp1ep[q /V9_ZɊ^¤T,m4^y PLsGXc\,竳sr;}ٱ3IgMcy*Uh`T6ݤ~8YԲ!O!5q/ #5 \2b +X!f*ᡷ~c[ud/ї.zidBD6et6V!_Q[M'Cphm8}kMTZM066bYSʖ }kIZW2POt3j|ҿq1KAe?L[K$d({L}˰~G.ђa˦pQ?pk[ͣ hDB&WX_B^n=eΥ_R\zlPߚ)7 8I}'sIZ]TBs7XocTUjOG>%.pVgJ*'ʛ:+beP U'}o9΢hA95yt utÈ\Ymj]M7DOiG!:vjå{U+$~G\L1v(Fei_Gꞧej# 1T X؃ F^Ū""}G7dt)W,pSg, 2.3veG%{ FGmb 7zH_#j7r:֙GCfuxRaǮ`3&]n--1dcA%y?ZKD%|;Wܲ&Ozd&tJNo4 =K F 0R#!1C;m]Q(g!ܬ_o%$R)xTcuZFϮ;=*^hCj/3+ΓLf0{  G?HB 0HenM(lO& ɕV~kUX`H:SsB@#2ˢ- gwD6<bWf+>?߉XNE+%v&!cRdZkkP#Uv<]CJH  _w 3%+MVV019Ms+Ams29J[,y st'r㳐E{,K\I@P\̸='cHGC\yOg2EڭH6NNWҴ|PMPh,9l/럼)@JANYr5(D/ww"0iі ǟ.Վ_-6 '=lGcF֘6wH()`֥T?x{ƦךTLKՄW>LGψ)FN|LyOydI!oXP>%3eO&)$}:arc\w`a.y秚dβNO>X?y cݼsٽ j\j_`HX>.T~},dbnB%ӹ[,׌{)q,]]4٩ԑwm$xJl$]>7 KyySt l4t|-f3u[ɲ+vډt$,aZK[6,G_ipV+)6d5:M*"n l/id!q7 Z1|OjtO:5OB^fnڪ+ >v{9*Wަ,ޯnWoa/oB(5<`2-@ +CJa QK*U+ѧ gDeΓVW5S8d9^.)^"F0n2>^rE0d;{G:gϓ"}Ds #{9L!Y ]_-^_G6=?ZEX hV";9se.Ym3J,SyT L[&Etu6v!( ^6UQOZgLv{+G;m1Rʫy㗡WX%%'""Kci#]fV) ̾N %3hfтD.^a5Q@/ v%"Mr U߸\$h U"꫗2Ey9 ƫ2r$9J%m uAXqtnuhwbځW'kxAg%!]˭*ٍc y.Vd\K{U03Ӡ@ۘ/`vaGC\2zBmW=TIjHsQ8$]6v9Թ s@byoەZD*ܫ$/jI49oM,Y؉tTO-KTgMVcW2m%F *=} T 7e'<+;h ;L+_2#aXA_O:Lɿϋ?9bX N?Xu2,ĤL\\7;T `7[1U]̀0iGaNg*ƧKb#n/ch-N9Mw=\|u=qM'aWwxeIxn@eX[6]%P9/.DѢ &PNd3 kscU hky? K@iҪg2P$#ro_Ȫ6 Pt}y+]T2ՄAMʁAD44K[tngU]]'iݲ24ፀ|"ymgcnG!A;RVӧFN ctӜ!){r6.)Fb <_Ay^?[O.?Q1k:t*Dq~R2]Wj"';ZF/JV|#xbÚC0`5NΒB#5ɩr5(UoP f]اbXѡu]tËD{4#-G~(_v'3STt>k]#Jrf GM'f]Pl8竡anO2l%]ϔҿϞ~UmQ:v fШ[%Z7yh)f22}7t-XT9J_ _=%XkK/eEU~ ~U(1B8џǷJYXHe1ߕhg\xUJi6LI/­icUǭ/CxN&*Y(e0fsW@E*{#jJuK% ŚPlp Y|z%&v;YK;mD7E]MQ' ZzB`GD7Q.jI]q h#Lɶ.x+ƍ/ġa/Ӹuqzxb׮fnP6puό CUw)6D!I^p5bp83]tċӊ 1A;P&m9 <%V߈3rF, 8NfԡOmxzF.ab[uQlHest +$ >&3vEP3f&8D-p`/=cPQʼn8]dd|r|jEf. %}c}XLAs<_)=E4-Q3DDZQÀL`C~&aX](U_ Jo}ǻ;VtWH^\{"3F LF%m#g\z)6@Ē4ȋ&ɸ!su*y4fkr/Ot~iUs4~HvC UAf*yuXbW%֢d8 q4pIhc,I[CoNK(jg߹KJ=' 3* -֊L߲Kl'ɪ~/7:.=D0sbLl!Lx aVk.j7H$zIGHLbNfa1Fk ښm56:KJ#AE3g"H>LE[O.nɮTܕ8XHLD/ۂ!tu(,Z ;k'a/Mt@a $~ڨ~~DQlJDz,[?lׄ`ʩ6Ꙥ|*帿źlf?$NP>BVN)wɐt [H}reƉJ:Z%g;n iPS0  G{qZ +6_zCE*i6i9HX[EQ5]jm(i'k`IGW5+,*SHٯՖ ME-~$F&On Yѿj+ZW;4V\+ ]-a^OοuiA*[.S̊JL!D oqȫap)Eso TD"{Zh#L*8;5a5&`DZPZ)}q]ևkPY\2$۽K |U[OZ9ĩ .d#5/w5G@vjkE:*yć!^#$6ZIsr4RN7Ѵi,Y/575]AY$҇.Ξ{T 4KYy饦:z ݃nNhMdu1uyT4e Y_GU?fi[ah>l]yjVa؟F6nJ;H?ŧ dӋVhDt;=gTN+x#k5 yA4_kL/2 Z\8xu]COzd[k?6q5Gv}@';lڀrerk63"r#!8t0 Q`7!u:GN#GG){̐{Gt}.9_(n3yDT3&Kˉ6uɷCEBţޡrvFfi:ߐhg>FU{8U.Ϋ4/\-$+b\4nmIO|I߾uà؃_d= aEאE󽵹9]TB!ۢfJ٣]'a=u!0Fxy(xr(JNHr͜1Ms?:\8YSm\Dp /.b`8C>f14ʝWo>BjՈ[*pP2ue1-(ƌS(G*?"^Qæ4h&f0xDXgWt"5$o;MmCH޺gB#XmM~nj.}bWH!d~Do//n^sKƵACcH@Nj`*!F8>Us$oԲZGIW8PaQ>Tު$!?ԅ63YL.,fġ[)\%>n>ʺbrHh= ̈́V%q/h'9m" Dw.Dd.{ 5ǧ?;NDh*ʚfS*b\K"E>hǮ}$ !E}' ^ҡ'_8o|b<,S.*(IH/ɰ#QVw r][A}kLgœO= (v4퓲 Yylj7xɳЁ%-}oTצf" 'Tg^־! һ:YR! .oDm*PO5>^;JҠ6 _> O$Q ܝ$ɔcF&^QWG *3puoisԏ0ǍŒo@s@J6/@;51rE"sU ]S(Z,)<|~ٷ|j;_e0?V~`8EK17ل;{,'@vKgFW$&I6s^Vw ܈p_$oyh$! El8 ?xJݡ2DqPْFn1)͢At@Sɰ/]d:٬'Юں.d?M7L}=RE?Cz7%f ;(onkXdm)-1 ސV<^ 'ůpDy$N6 n^@k"7`vp"̩Aǀirs/J#ŦJŧ\6\p12 Xyʈfe䲠kMwu< :_.|*G.\#䔅_F~\*ۀ@&!ѱf1́}c۬?`oO6rTgCfb\;9oF[ kp"d\48`8VK"l]_{Ns10|Yaq׼-2>TvC^Y3[n=sD!XRQ"z}Y($mSf O,+h] AO<OsJŪK\`2\\I78YGʹ/Dz66IaeGV<<+v "$SZ V ͿMw%p/Q^JйcЗ(.8gc 6.XI*sWo8N`^`ng+M_@|ȹ^ӿAҶ}#|iݾc<ܔllxPYڙ)9Ժ<~v(~O>Hd:Ҿ9w[  S0t 1de " atjn1K֙nˆʯ)(ȍayXjgF'Jm}aͽ0^L tlnj)'JFFyug7v, %o;G'< =q i-Zʿ/4 Dpd-s9ux6*Kł8>/8Qq=B'5m?=f!kg_^B<5VHgY+eqd(Rl[Kڝ۸UdbbR<#TG6H6qto[Ķ ʇbzsN$d!lvndmI撝+'_S?p]C֙HDT\&qZIx&?7HȤ{ewOYF3Pd50|t!uPyT6ـsaj|HSo'HL!ͬ{ } Lap'^2H˜7 肴[\݋?) 27x͉"cD̗ȣF,AxL.V.}XLz@` 9TzE2톎l$5` w.u93rNa=5t ~ȠD8'ja p2-NLo=9:z?}`882y1Hϩe]Blv~4|H;yj 6e0P6(E|M@ tF(6ҪK;wr.c66XH*;?# zZ6e5@U`7P(0O:a:(iѷ$lZ}թ>MvMّ0E oԈyj$$ʬڳZLʝO9L})$VC\;Uv53XV@FjJ3 eMIE&Is¡,ɱBGS$In^a@ЦA *ށFz'ͯxPۉBReJ춦#Rob_A![( jtwN ~ bT׊8JJhWZAeR>=hC%ſ+*䁥QS!7KwN׷[:>$A?=Jʇ0 bW3\ӛ`ژ8Qkڷ?-10Zɮ%c iZfA~ӲL{8ŦR2Upb8B`cCqA@밸vT&pfO;maʛہwMĜ L⏑#rT?Mwtn1 CY򉎜XvRw9=umUyCZM޳3Ip:m.Io]S*;g lIx~p\du9F1n0d0Gd2Dn܊4<0)ՃT.'c,۲3Q奨렅Tc0  2OᵁM5BC^  Uŷv? ފ\Nデ:Zkaj(HahqMcĻ2RDS^T-R4'Z}/r6 _蒥gQ,r_+1bٚDpH2(n{/@jI~ïҋd2hN3 vf? jb Y>/!z$}'ڌӖcF'N!`dW.N{PD_ߪ4ÓNG"] YX2PB}̫ ㉍7K3< fc}Cen:qV]P=OgWAmIUj 9P{HZSVz*^5Tf}[e%s.35|)N'Gb`C2/+V. &\XaN5z/z{pȡuSj)4pbT@(SQqL uY3`sSCS1ԟ6sߦE2 QS/t \1n$zIgGY=c%$=W* C2%1uUoܩ u5PŋHܨ@1?,·vXa&8ytxpxO?Ӏ\C̃MǗ3 ۾ 3v:? 9K_:}y]\t7o0{2YU>™' HRlYG+PQ2moĆƮ=$D3 )sָVޮW~RVM=KzeQGO}^*M\͂*?@XSW_!Hٚ͠( wdPAcw ,t-zN5jpr7X?6KU]}G#ЉV~9ڪ֠\w5hDع(M>cޟb`FWMK !kwB-%ό⦤p7Evs5y\-΄?1:*SݲoZ* B_R/4$}ρ[7 ?1Bg{W"'T+a唓 NP܍vB&y?iCA6'*wvcpΨ~|wQ7lA( #Sxeilzkel6-NJIXMqd戌_AsLMэ<8lߔ,)zSK!Q4 6{hɄ!p>W*`|ʅyq Ff_. g`/q6O(fR' (caqQE2jᖣ/4bp <&B9Iy>wDdu+lIhn;Eމv%3ə&ey<ҥ7H)cG0aIBweuyE6b8{&%8>| #jt˅>oq9@qCt\ .5_Q\CpC:?3جU+lt(E˂whJ<*RP򷯌kzNEOe] I*ix`ܢ7mͅ~U_e30էѺ0*"2 5ٗtFߛuL 6Zt"pa0ڔfLMZ:p䆍$Nt+e} jX\HpnV $~"*߱;(~w1w8^6U&E u Od@5[0P [׽%vIÅݴwK_'YNjJ6t^bC[v6h8O,{_(ˁG1s,l͕(.j^W}BM,FCڵvueˁU9Tɛ5l;рhO|?.؜EGJl^c~`2ia`K7Bp圼r)HGǃ1 #ӽXyVXWA)%vAf`HDrv$B]]mAM;ֹVoޟ /IAJKg[3aѯnś|2w=f%ZlsDM:WPTRr$jNOpIK^C'ˌ l͓t&гubEĆ/E#W:00eZSJbY}?pˁ^.wvIk +k|r_(.apYʒԸ389eۦ]hTh*)_<{ #(ز+ y݄K=׺~/Ah ݀>RApbݜe)Vv[ҦЄw釵ZN! [p꠪(BBT͖-Iz&H0u.P!.Ҵʌ7 $3BCF](Mؽa0.sflhſ%Bw֊u';ks': g{Io]@A (mr5;B T,[̝0=>Ry4μ=2#@IFAE}}*?s,])w70RNK~w";Y'pjDg_=6,b+T %ݻl=B=+*1k7蓥RO<. bH H;ӕf mxrf/䞗 + M?ն.bMto`E:&Fv2K&?mu4>e4;3t4aTY9c],ΣhY4:z+E?\]Ni_ @m+YU_.y$KlWtԽgwGl\rXwFX:OCi%.I2>#v2(Ķhz (mvMASJƫn8Lg0͑Nv)Ev`rlZ+Y5>Qb #>KnEQ%1yNwIWKowڱ-L&뗜4(8.a##x:SD _ia [җv\q{$}2 8 6$V5C;C_S$,-C#:X=vX[],Wi8@hBe?11{p fΜo׳.m7 eBwAhL8kC~V,G` BX,6b~Mj/nnl#4YeqࢋStJѶ\_Uw8l.m$3\PX쿝_ʤa_rkGhBcKe/nu`72r`"iNе/8sC{5tu^#~f'@LάFh+SD؟Hh.:e,ӃnІ+O1(F?'}l\O7?|b|"n#/'Ejҝ:?BU"`I|Ԣ~٘>i =H PNEs|%Ѱ";mT߾"5ćܼ%BG ~.4 96Pʵ >|y܀?#Ÿ~0 k qZ3?h^a|w(' . H2DTfO}-Ob&9MR5҇xM N ڙʖCÞ"Z~ARBATeAF`i׳ŵHVҀٳs@u1t4G>~$4ؘL"!lQUNE;%j5unUD| y m㝰ɥcvz@Y|w AyD$ :,là%;@y_K.cT,OȍD l/\h4xF3ܽnubWX*H& . ߰ןQl˔br\KXN;'UMKsin ^[/y@Z!J7݄| Tқ]$7nxzR'onba^Nr}XS[3FwCh"U9#AoBfi PAmt1WL] VIKh.N6_likѪ=<"C\I ˻.9H)(EN=ˣ& VD(tɤ9H;v،W>uD|5^Ìue_ߺJUf=,Zp 62L;mJF1L ;LBEhD6 -\1I_Wɥ B)A|r!4Ra^Ht jDk5/f]` bamWN:1,e3%U9=e` {nߦʥLΫG@V&_ ߘ8<_e4*=g^ڲ ؋9 io+Q\ƯRZ= Zԗɾ~ b`]g| vl@l-6cߞձzuXf} dxܳ?Lyqs]Uj&U9jQn 5mM]!\b(ٙ,3KHx؏DFN"Q2Fb/2yWz~J%ώ EۼFA 4yĩ3'E,co,yriRxc JڠWU]A\%Z,wP)"7:Vv,6/ebߨb+"h!˘i9Dxaz BNQ?Z>k:{ZU*{Dx$zp)+&NPO=oC6y;j}}+4H~kԸ&_~_ydФ:adT[OOُ,u6&j\Rd>Nq9GW"(²ܙT|o@v}z߶U[XyKN5sχl]5&ɭ'עwaf.ޞ-zqW`v?0,4aQ⋸[?ݻ/?-:~/73PU@l~-TN~GqߥpΈ)Ի+%Q$uY|- A|,bRzhKYF/l !$܉$`3CM-)6:q9jN>XFyeth!{BBZ>@@ $Lj&QO<,Am4%*tg D~&"& 7ء8L>'@ƗӑÑMh_noC5])Ofy88Ww#6k'Y/(ٔ@x]>r[/ h=D0Kv.14tje ٫paM>ARQ_btjJ5HsWՑ7a規; ')Vf.8S$$6 6l 0ZJg"fVFsK4~7NyDMƬS4=j'h+ڢvݕw^=wec;z3/^P?LX͟;?0ngKxmr;0Ǒͮ^i FLqxʹ cJ3Qm*;zf]Ӹ`K v.8i)HaWkr0kȓb űjfqMb7nV09ǨVWLI$lm0[nbH%D$0qئۣ˷$gX$;1 !4`W1yZ{[E,W\e>0ӣGQ=RVg~%ls7y}/\ĽV=;^B\Y<( rX\v(V1MYZ^G&0q[Nt':5xٻDxVuV/j.gy7+sGw+fq=o$۹dKt~JfX 4,i=WIT՝@GI`Q-Gl|*DOo_ۇNm45~D_gE1E\ #z+^MkE:;dٌ UtL5{mJm3US\$T~/wb>\('ud{< /) ( 3NG~Se1 g#p.uUL#b% L#3GMINLv&U[w{ xś+r23ڊh%(KNPR7JTx[8<2\ v?P7AIڻ\xę2," dyj^@HiEutB`mL kz}' =H s)D0M&M-p﬑u;3"30aީoĝy\>=  \)}D9Yn*퓄{u4OI!]=}ɘy1,= GmSx[N'@l> ZzN#2-JV#2f'<mT0mdKȤO f_i7xfUSrvB0Lf'\\LjfHj=\Jed4)\WpAб6h lPwmK8>)+(",;*ӨT:=oL2% ֪WLW m̍-LS.Rʹ +ځ8I RIKgvfF#'IiTNE~RZ;6uu^62gҋ⊕W7#_͐[fŠulƤKO@>241Ix_љ2[Oi Zc_ wW07IFJ-k" '`db.SO0-@w__aˁ uyq8zS,Qw=ՙ1<2xQbn@% \ כަ)xf.y 2jE1ҵNH2K-7 b1̉֔yÊl 50jȾ3 Na%֦lbq^i$|ۅ!Ӗ;H:PhC;æZyEH[FhɆ[@!8mEO{FSs]*)z;3i e y?ZE6fRr̂ysm=@* N-'++bЁޟil<d oz(;+` w@ ,a~;J6s z B#j?ͷJhv]% 4n1'[8w*g=nh? l6CA G̯ae/Ok;N/;oL⬛CPıA ދI!]Ԛ &l^H3ѠŒfpɹOՐZ{W^5~kk$CZUp_r/Ս9(a+ݑ՝0St7JEyE?)&s\u&3һ3#i~fE=y1sx-t.6sԋF=@ZC?$LԵ w}j޼ً0h5 r_9<|1pkHF"M& b) aF l|l%k3%ˆ56}<60n)D׍骉M 3eU/,|#x.`Oc + ]pS3I %cqwi .TGp\r4E]ke aJ$a*Qcʥi161I !20;.EtKfi ǤdL>E/5! L@!׬!&PdT޹lL+`CkLĿlJ"*"ڽsU:[ a ҔƷRbU|)Q AS&"P'HgNLsFab#*40 ;b9 nyEtC͡{e?cRq:Uޮp i2}ċDcElm^lcxE(R߱WVk \"{uz5,Lh}[oFSJ*CF_~-'7pH`A)6,2Un蚊E]7H*h'v`n&·"kR#glp2|% I`IQN,'EYfchHQoQ瑍vknh;'I*ԅN^ҪbX𲱿8ifg5P|Sng"arcBR zxlh'ZUC -7v϶BK?JʻG1$՜=rG1`s١ wvAgos/`{]5*&Rs Bn,lӞK(yEcsA rOltNtso٤@/eȍs_m8Y^Bi&@|(ZDBo' =qAp!kK6Ŷn'* Eš}% 7ME.`2?( UPC͡E`{S11$3*+?VeЩ|dST%59x&,6i{A,tߴZ_=1篧R2]ℲHQ%PmVR/,Gx. nn|}kI k]8] _|9qxwEXfU܇Vr@ߺ[ԪN+C;TW>EYXJu-#& *IDjvx~CX%qEmMUR񬖿6g[] ȶ[:狐W}%@Mu"JEoBax{nT!5oF-H|al X=}e"IMԲl%nZwR_k vdUR1'uz0z`hs-l$_~Uw{Vc1vw^::Ɣ+bcsCH#{*hs)oxU=;FO+1 |RSDTۜx.:ɛb]סq݈n{ImǞEwؙ!H)9S}4`&C\%67vG {ݘ?R<Ǹ# pYq$u:-THUV $!:|c~+ (k4>Xq:n ~q`imlFa2::Qm?I]#&8Yg,\knQ37yԨ~Y_:xݜƪ:WfS{BN(;h߄fiz ֥m* IFxJܰt &)gkXLAH~Cu5C ;ġ4}`A4YrLWxTkE F0?2CmؐیZ]>|D ߷H,I+/c desx6oT `Y6&s۞T/o# ts-U=' _M݈9?ss}{woo;Nǻ= (p$,Nm+$*:NUatX]MM?[vu׏FQG@-@ZJut=2˴4rR4Xy+؟ t_.r48Mdvsd{( coPڏIcJIQz"Tk5,yM<[7Ys*bU*C.E Ƃ\ɪc<_aKf!= v Uâ0͘a2y/Tߓ/AT'Է 0^$!K)cpxUSI7hbߎq|C~Wu.e*±>cnPOܽԳJ?jy3t4ނ)$[aRWq6Bv,O~UMK2#fBj.(t iQ BĻ.G7{Wiz@W gqq]TG5-BSV<7oԜ,{ Ii OGђ^LVD8B`~ d**$'Hpsp218/ EG g`AWB%xS#H$",E@_{o@nSj' _Ӻ):p>yA X}L@hI~޺H:J1߼%*=n6׬wQA]zCBG _Kgo,[.U6 qO%nQxFkz2֛~-)ntpUo9[E '=&Jc#?BTsS[(z>ae Y2% >-Kej ޟ~st9XjM'ubU7;Yvs95K>H #aţ*›=&9aZbuvе< \77KUGcnﰎY"C!8\j~mKw=7_9Gj"@c,7cy q(DH. $Ι4o<[/(Н3{d;(A"9nMn\O!9V OȜ oP,V [=/}ak mX<"d_T)L!(/ziD6L23mdu9~mn\k{(ףY֕"'IDiy+{=4v-pW:t&]|H$:uybTd;j% P#3%k#jKh"tB.Dx%LsLeُ$KH@\>o7Ó_ 'A_\C8`W>8 zI::y8쿸‹ ʀa\W">21U.%?aR[ >uOr埵H_<{)tjT ѢX0Td'H~$rKZ@_+ t 6!^4xӥ7&jt/>2ƠOj.51AEm8@*)73Qw ?Gح+˪򹰠u?Pze!d \b'd<La1#`?m78 V;y!k ’.˖'Lb $UY{S!-̟!?xF\0;& BHۢP\ !m] BYD~-XӚoCR+ F-Oz ߋqxo՗a(=+=IըV}5A/Ze$17-w(Lq -Pnd-bƤ9R=":9WDN2ӡϟ8WW0z qÄڲ]!>˃vjC'!cH+3pp~TI'rNYsT(B:;TXC_)'5l43!|Cߍsdf9DZ 5?k)gg[6k҅3,C~FGњhJUG}qq~{| 曽B=IG6]X%cqhjO|0~ڰaX3gWan//TbFxS'̌|| Md]ȚG5K7K|BJ y -‚g=yYNrW;U"1h CH9O|ν$V^LShvWN!x3Е`M7FF觜Ri5 OZG,2Y-fP7!%vq2AmDH 83vO$ @S־6"yK8Frf $52h-ٸF!K+ǬdHFf>/7>(\P)jK [JY#/^%9I1:# G%mҐʢo Ld:~  O~8򇿐SF:i|sSc78;R|];"s&I)&Rn+j&.K=K0e["E12 ]8P Nn&6k4p:-9b#hrUpzG(<XVskLB?-[t犈=Yn;wdɺJ]û_^рDQǘ1΅USb_sLWK^f)ڄ*@zM FaФVlxFG 坜kE_q 1w@ !V:*Z$ \2$_\ꂁZŦD1N=_vdhR!]rK)U[!k|uXzXV~ffM ̹n4QrvQ)/q넜VmJ_ sY ^<:aeyf!'Dbf8<q~v |Xm "䣸Pp#o˞'P,c*M}-Չ kgT'x@Xm]O JWEצ[g'gH͙<4߹ˑS_N/z`L;d}5_ט's r&+=y D8=n]2b0߻hbq.MiK6}K< Ә0)OF%`@(cШ[aztX\(99u%jf;#3+ mcvo&)7J&9X]V+AKRySBv@9sM0pA{ѝʇSİ]aul[hCQ&O~E~(Sް|u :/v=*`r:GfbPFDYfj|nJaT)Zc &*U""RU s2}"Ԯ)FxSݠyK6g"w^& tq(={a2d6=݊krR}֑IEr-$ ?V+$8ݓfwM..i͌ra.$BaiJ 2jjau{Ӕs|p U? ϙ9nm@ qu,MP7t~O)NhKMc~lX1,W᎖z\VDڸ8/+M.2|")A` +|Ժ6)-@ނ&$V:-gi5|Dϔ/>"(LA0_M_hޔRQixH뉼kۚ^ٓ!# oQwNU> qLݝitdMr^?,5QCa+ Ÿ~nNkH&`ԇ"z'lȫҡ ޢh3:KێDIN' #ف pklo48i6KUs_{nX5mLn촕]z{L/ų5zу?hѩsc1kڔ\ެKh薜ܩ-ilQvݳhkP8#ĎUs[0Uyxb Ј$0Q$ h 3e9kHVLg v#1: +Z'%->Qp*dM jPϐ ob $hp:5\ vaS  IРjqP4{첁wilfӧ涙 9׿ _Gf*2w'%OPA+D7˛rE^6J6F#;6ޑg<}8+'RKe1bA ;C_)Iy@ZAS,i77:XUN`Z9am}гn7@ 9e(}6{4pW[ D/Hy W-C p}oY@dEl o@-Fd*K#ݥ\88B7 ^LP7?b1O`0޷.E-+0q"F[r; Bx Qq8rj6yYRlj ddtLg* )Rص,Mr|c葭 wC)aeزE Q XDILGuw{.# nj٧ᅄQWTAeӔ>e"a˹ F G|o@6rb~.O @X=^fW돶Dfb^-y5]Pc>܈BJ#hPKZ_<<# eLWo#A G0d@2f5jm: ^vS5\ c1f(.jRGI@F&ܚIGYTA8L.܃^ᗁѡH]^5c8` ZIB-6[5+3 I>6\yw(ag}n^Ϛ#Y>.]ްkZ %H>P]+SrE1bqzuXO`| kY K|CCHkBHBiJ={ic2^jms:c8|}H=pHDmaFvQqEO gM%`iy9paۈD0Aۘԁv7h]yrk=bh Hc\j2 Y˃U`sJH:L kӰstuMǽ=_?#:MU^_UƇ-a0f,ƹQ}w[+).䛷Ě$À&R9> J*$[7䟄Ea-smG|A/K*oA962YSF,D^I:n}azFMzɮjrBۭ W0,\Й&I2s; av7}n\ѳkUo*W|iI1L{,gd>s"733V0k P;Z5s`_2|uVmmUu)Ppe>fwA^THwG_6%,2 !&+SE+]S^6c(or9ћL(+!"Emqٟ=̳@R`BÖVj_`bp dggRHd僲OgI|l{!3؛o/nMk#NFCRlS1(ZZEFKѶ|+89?ܓ3*:GAHt'@UЀգyIx{]焟am"P0m̫֗eGk ?:sq߲~+@~.D4Jȧb8lhO2Fo10xۈL;y1)DYܮZ9S,fn(h'ĽvЕDcܘz-P߸_wuLwR}SW@[؊-O"[VF$怿LW3/.<#5s@Mc&2}RE& E !DYY  -Uqb#jU;WWmi1lkaboD[d ܗiY%7~uZK"%HpiGDڊ7`_펽yl2ѮCXWK48h! *ooQ=uqӱ[ʑ҈/0HˉD1/z<+wX!.0s|^~!bA<]zU\1'*s,6O)l-ڬOuW"qH3n]L6O6{S>gʢs?2ӶvÖ:qArF#d&}$I`YDqE6}W(h*вȃ8=K:1CzPApn"AK2F6s.t tq&qZ< (Ͻ) 1PUV,`|N@[D&Y[VX? BWz-aBei Te00Y*TXj1$f^l쨔AZ*1N9tTj}(M LS8: ChSF(XjsL-eNz_-d3HBkVQ\+lP_?`5 OQz,/:aڱJvsh+ʡ>^۸qU7@Q/@t62ao).+UCU۩daC E'ϴ+&5CW/-lb d nG( aKQZ>F* |4N#}c;z6:"@aӣG[$B̎4ɲB-d>g \OnjNo#/Sg>DuomF; 8bϿDi$6Z[tf-'f\pͽ9jlqgIɰfhuy` ȷÖI?;?u?W_7FӹϩƐ „yyᝥ(64]CxQ0u;i'yGq5Jx*ݞvѶXsS"]{^jWm]hiȶ n٠8`GL:_9])]=6B;y1!r{5Pbu"hdlj{|um=a ]*sxeiZʼn8L&SQwXE=SPKkĂMstcs)9=Epr/3{hU~} O+bI;4KaJhr4B%R _+9*`q0RNJ290q˩%e1}T~t 3t?IVYS$WR-9 4=(RGr@6K|NS%\-jb6MN: Yq/(^x5t;w:0bIJWm'g :8(|'ynHZS6Ђ :z;cX~3ٽ 7Jtڏ5&J/͏]JZ@A\p@q%O6ІLNEꓲ1IZp oOW 3\ZM C?T -T:AKL.+cd0].,+[~x uVOcYӪD,AۊB~v*tphq&@ZU4eHW Ȉ; c:}ca44Z'b1be#FbC/>R.FA25dÝt᫉i7n _\sCY=9~!ͭ׿ ӗwd(|s\tcbS+k26 Fa2,.$z-8^qڒG`] TR@y6tc H]e*l؆C^>tYn ^du łɪMf[N1 6nӡ-m~H U> oUY9I*=+ѕ~sl ^->hq|`8$˫{{H?:I=GYEe&ňZMeR34$uߝ|An4і巕!p-DzWax& ه3҇^s+;0TaDLŖjD3lwGb *bBŐuXN;~\$S$+VLNg 1m[ (2DϤwe>ceFpV¢pYjCrJ-Q(QXLNz]y4'RZW&c<:wkZ,vDh6Kڥ< )?}z%Y1ScQElr4:_R6 #QT9a1cjŐVUhuM3!nbLLSY9puކqrq$ BB͖dUoy*6q ,θaKdYum' #Sxc\TsH̛b! B[4C+B|ޑO5 A:C}d[ )ՃKW9Fo2Y6g8Y,LcR4WCRMzs d͝C^z(px:Y!K1b4ÂUiـsaJd>SyZ@|Ah6Z|Kq r-r9hPȅ#Bv-\5|5gg(pG~e=o7^݉nQ{:ΫZȧ-4qbn⮼O씲8C)69?:g IKsp3@~ɟ3RwW+_. $Sf.Kh|+˕8υr, `h. -dU YIgC cG5q9˦Q:O2TN{􌺎 K0P}V*&Ls 8TKag^v5nnVRU{0lzi@mIj3}(@Jc휔vB e]%uσbKrgH1o@SHe-`WR`Bktڎ[_X]Pj*ļM4'c,${vs4ҒM!%u"!wWmt?m> %8&8ivY}u"e! xrE][K tn[3OjDN;aw>%Ɇi~KX{BU^b'ٸ'oho ̚mΔy:ZxN# WpA[ (P.K95X*]s8s]Gu@{PAߕ昖DA-O9T1f1n۩h٧B}q~uъ]|ҍfj!5[rWB>F7Лja:S&e4XhIm"k/ЉjAV[u,Yqg^L% |qK c̰Bb//j11 !X)eV ;硌ȟG㓻+gW`~9\B0qVh >;RDdl~+Wh0 ?)1q6qO}ԅZbZ!f3"iuV $a^ԗOYOqɤ f$Zdzf. S׀/'t,(~О~^g=~*ɿ3/u[,PTc{|xb;/}Իu&RF{lt BB;{cɑִsUǚ'- CPr7 ZS[ uwd3^_?>l\uBvHn #Τ[ޚpdᖷRsh\܈|yf Þ=7&"ɰ?KgiҲ@vC z\D Y\p('shxtO  @|!zY0}?B땯/VpMloq PQ^agAo慃ח }D1W ~lI'+/ J8t<:*(z7\$[CLjܮݙ {&HU*UJ1KcZXzNjh2iO[2{tBܰ\mc92^X-;p H!~Nҟ21%,z׏}eeK{0yl4(Y++<:^e]OJ::_xT0%֑*Axy<5XJM7~5P<:$ GoU F&X ?FO-w2 ˡ-;@RVP[((3Ngf/U+p˙ _!/ލC{P&ɂF V 3נxN.?Eq [>rԇ%> Nِ4-oKwaW6u-@~2^_=aN3P&-Bo3l\y^:b=-qۖ٫$rnI17by$Pr8^FncMr8D_ ""STQch,ϟwG|v! RN': VCŦqBc$6}+&y\?*gە 7?Y+i7] nBAfhP%3c~TQnĪm`0=`7{RF:*Txˈg MU.)P- Ux~Xґܯrq[k:V3MP+vQ,AMS6w ^sd}`"'j'{8oOŎPC5u豘U@NKm2YE@tN':X/z%eD?ᬯI͆`sXϫ$<+*b6"T=3(;SUazj"hTe?7MXMto5 ?y|m0)?qcf} _ܯ7TE9TT_SAD|O.CtKw=tF9${DXVk]1s6KW,֭] SAZboP7Z PȃgݫyYr[gr!jrHCvQaFu˟ c}.`zUqWmC9-vbZcsBgO3"wG@e4)ѼR4_Ïpncp=i@<6H;9CC)YX+0(h@A5gX9aZWpKcˬTں~Yc:DwQ? &6ݬ+T7h~w`QP|r9iR$osydRRMCCt`z I({J{ǺI" gzVK6'RINo# !-@c+8 xBƤ:S=CmXKs yF8K-_ÏH4G=q2O0E\aX"h\e8nV Ni\NV%ʏS(!jp†SIE\u)./%[ڰk,ۏ=|\,SF9to1iv蔪;daXW;3__SE@[~YtM6wU))ШXhfYĺC!xl븟Lŷ&p/Lr=cOX+B9–/<;Ih*a} J%]j'RCl>;R7+\dBaҨh?49Taʽ26ܣSjq\rvK&G&b|M| dNj~&`;Ɲ)%Q/d;9M8ѸC8YI}A]BrcVN J/] QS a=l-5ck|Ԡ,捴I`⠚JaEVR{x 8F`=8%-c+)6yuP-Fُ* J*}`(I#{]] IJ|ȹx}FDቒhz$Fsǽ%8H]LFN$dEp!%X%!ҌVeCMawe䨪!b`k#3M=^ιyFԥ ȝ9'X4g Ol>w)8)WjqfF`Ҋjrpo+qhvQ 5>z=m1y ݞI ]aC^Q̸ǪDyqhѸnݩ'S-bz}#W1YqN$ <熡G,GPol-"ZuZlsK4:4,LUߋd! 6O3C*d Ӷb\,^kX^oѠG(`aw1:C)CU4WduNk6CО2Q WxldJ}Fawlta 3C|nvs0NEheC Apn:trبأvv 8ӄEfNҳEaF1 p\;hwejR~t)qy\D aH45~lCҟTa[* OJXX+*e?an}zl:#1mySZpjb:yŎǮϡcL.E7bN׌zs}P,p/_q%jV+{YQ33i78g"6dyh?g{8z.4k |vYASB''Xp/UyMEXf| J[?w W%RI1P(ڧ9#@o_ E hPBWU ^>.BQj*K7D[zz bSc;2ʀq¢R6"fvpT_Q9ҍ˦}ܠt~ rHN.Iw(-1?9 .:I0J|EPN̙ڊ *ꕆ#+Qf-ID. #ve=3CsA.4Wظ>\ 11I+ >VF#SuYCIJ +Ot1+%\U1[N?VtP{ͬ9$PfA`KvSBfISh+h.e}W/'2T9{,w)K 1 ,"cSq"AYqrIkuex\7^c6Z`UHdlk+ x g҆wͤ,9 #)Vi nߦegňh%~-Խ~&1Op%@' Y=V( Z^>H7yÌot^KJOӅ66qۧkr/6)&*E L5vD?}T${9mPK_J&y][+a>tV߰ONJg% rM!K ߚJ|P~xlؓ`77IK ";bwm@MxqIVޖy]l)+wsZ[|ěG17sSS@u)Q~ρ44?[.6e2N"xp.R3~1&R?Ro \}õӲZIi/ 'Ҏה@Jg+wM`M6*:)e2i:{(0\;V_$iSPx~ZG~X&D.}(an*ZkWgGE*Dܮ1;"U&>'/V[T7a4g\c,Ib6x45s{w[W9.ɉi.5٢[O+:9]䙷'T6{U ȿ́J)U۪p|y6,3C3`ܼEr8y9EeS5VxW  %O&:<=/vyቁDP&.4TX;mې3ԙ?R®I$Y,Ewߺqn'(G'uԩg,ޯ;j+6GK9+!;tu{E҈Qq}LZ<{t=F-E)uN? RP5oV/OƳ)=}L"1"#; egT,=01E4逹̯gÛ;B5%ȶYYt|<*4nAY>50iAPD2~W繲MOuNͻ ?ӺqhCFfLR:cֶ5ekz24BP欹-MȾNbbNK[gFڈ]RK@sM'2m%i;PjC|kt]3~eɞC ;߳7M:U,x?.f~vj-9b5^5º(ِ1-eo͓3*En/pR>s0#)9Sc8W[H+z5-8JQ\`hL8fbx漐rdJQNOċ"Yw>F; P+Vww̙WAUmw&g=B3!Iq$]> [n@|@u"a ^EYwdj&S!yt] lH09z'TeiKK}LUiCAbЫ:/hFS reHw@IGZxmn~1s_üMv W8B4uBOM]jtXŹw{6sEەeWIc=_+"@%!Rʮ$4 PFP1^5~w2ew|;8>EhJϗ~;Iq,@o`co[>[=x:ڦ3B{ե֥ʬ GBMn/O6v*m1ňiN-M!µVwL!kVi !>9 @\ J\+%ψoT_9ۻ}DVI1;yK }8B31ԆBx0aIKνQrBϮӿQC=3/*6XcwS j#wIz}D^5:B0 v U`&Wxh}NBVh^# tN vD0Ƅ?’\Ps IN;0y;߃hUh4 ӀrpxAu\C7E94Ϡ̘oWdFor Edk0v~`糄b_8z7ruL?5q?6nU&K"}R*_'.Bb|&U/M wS,4jx,P-vhyyo{q 婲LC5*ǔK(e0^`I"V\fgo!uzv|S Ƕ UlE -=m=YU_ˇ*J5Q@axvDS20l7B_2#w}gOK;P;i-Ov[HY)m*BՃ$6_Y'.ռSawX>d>ġPͱ.F\fEN&gȬjZbZr@!X'mꁧD:b.CAcCr8JUzpwgd-ڈ0?׃lA ?|m{2w͏undZ7 -lO3 *}"e]V] CI>u {%$9J 4?=@G" "J\akr W+ϼuÚc=S+aىvjHH;j '3-<\ۮjTO(}y2"/w!ԧYR)n"(a[3C[tpo#LGr$-dKKئEl<>5߮dPl&!.ej ?Ҋ,P O֕:Dk}߷Ϻb5vo$eYx6 ՛NkKN;YX3l~UJ 5[$1+".q|85a hkC=M#",˘M%LLgUBp`Ğdxk)f}wo.jг4SܐLSof_׷vk>=8]-(y+#l2f翑i؉. Gna4(-9!h-jJn n:F*`>&P!zlueIN͸U'k_l_U#G߉e;זj^ʮ*6 'l/YIԮNp ywj.߸̡YԢ`H޽EWd :f/ο-tnUoNUpio;51J:A}]-7:ȇu.ikSNLx2i. ~}nEZ>5syItv!Ҍݠ'aF7Og-mj\$&+S-sa1 \ac3*ϑ.ZH'2uz OIǭP|E{Nqq(m~FXRz{6-3n N\x싌5zèfR Y=w'\(X],^#W6LV;vQ,IgqS,qj0'W_X]7%Y#Q{:݅`C 3|N@x";T72מ.4)X1"S@cWF{1(o$/aSkZ'˰sA+L I0uHd?'\upd5iY `_qϩArG6vġIǢW4鯁oJ]5͌@7BH:'wK6{Z~Y­F ܔxO DUftaLE !I|`rRS5TL"K#hI/fb{a5@Nϭua`rښ40ĭ58@|t!*LoiN@ = ۰4("X: q.e wDM_ N`-Zfkd/BZp%_  LrھqzX"hRbZMy{Įo<o*pX<_=|%볜{.C/QXWkXT!]ssMP vۂ Ԗؑ[\DOnݎ)b$Uެ#Xds"Oyp,$}]o]ρۈ2-o\~ڷ[5)$oV|prߚO*ui9h*Sb*I t9ܾ )t@PuZg+Ts yb"G7JX.-fR%k5%{(V;cϬXA7&XOLAxS`%o0L9!bk:$2*NfXit#g?=lmh[zɰG1ϻ$uvj]v%f'qe8k/7$PP T1nRMI6ٱFKkqK++~pFu%ͦo:׮w(fCX> _CTAA) Do{c\*wb\л4SL4y\ " 8QΌ)dZz|`aYv3Q_ginRPBK/OySehN3s>*eLH/n%$V(eRpE@7DC`5cP*$Y ,V…a\\W;0lru J (WnRRZD'Hh =Η}WFqN<ƞ7 }@obQ2lչ_RxDQƣ!C؀$ef /'txbJ9j~a_ Cj8 Kf :¨3*%)$ )aB hS %]p>EqSirT6WwR 2%Vid:Mk?c_6 8;Hj!Yy]Rg#h/!vEhGqq"͕]7cFdx%* g& |py7hcA*ș?;GV6mz8tBcerjs*FXXkP)(},jYf)Ï?Abb>ɎA2uy$-r]:tQHx+AzCV,]CGO1̤_y==MQSìGۇJrr X3a2Ug{yۊUe-7{xvߚAZQeF;_yt =ScxYZ#`wls }>35$s@<[Zsf[p0eYS\"4DDnخ>S#¨+HOT=fTwHp;5 EWcgc|&-x??2ԣ<(xb -dtA#?K©Q^Cb'Pi~ܡm47iYj+^0cWݔw[{u+Oo yR% K^?].pTwJTr'=k*#P__⏃BuAf8v?h82 ܏h;FF^pU^ǓDjٸ>YLJwD )kk4B)aQ:UxA[O t ǥ Ts7*&Bjصu￧ST E*.R4r_x_1 5 nFNON Zɐ|ӜS5+tck z/UgZG;qЩ&c-]83!o FKȥ JSFD Op)5qt4;Q6P?)vxM2)ʖJr zfjEI gב$we.;qBVqHU X(/;B|9‘ eçl:$ty ;3ՠB^$b=E3 ?+&JiOG}=_ÞxAXdZ37BQ^f%6v̓чj} uDkѰ 8nOxƞ$\e̹{D&'`]_s>բVy6SNKn}t Fxg~/wpUvG?bOsƸd,w h+Oaզ(x/ȱ: & y @ׇgt0HG>O\gɍ%~,Cb3/*W!%.[U:I>ȿLY`3x>m7z?Ҟ QT^x|K G;I82DqUɦ"s<Պ{%ܺ\7 Gץ \bXI ̳}C^>Rp^ Qk]0!5 gW0/@yʙtfo{3r Tx>axWٳb~!oGC.$4]cl(ihL}&Tc sZ[ B%=2ū-Cz Npz^ N8WFկf7  Wn[G6b5nUF6=R /I1x7teS<,T5D^.__dm=,_bQ;Eݛn!7A7|]"wmS"#}]%DCy9Hdֶr#.|.?DFDݙr"i9 H0аB7lUC".2E &R6Z[r>{ڛEj"{:QC`m;EA;ZjkK V( #.뚝'@-AP뉊Cc17|d~JIE:姨͝]HdnR?}WdI "a"*u_gQ_%*]\ j6lj 5xsqd; fOީlKM{Y&OE >U'oL9ϕs5benO\ rB@rtzkN iA&X q@6Αm2D~;!qltVBh93$9_|j!LU]eұ_w^r/Ee4lSM5w ;KĽCN[APs/}Փ,o 5)`f`hc٥ʂL]"U6#ɨB@$ X=yR !~-dWq<^aYH7r-F Q`盜Y?޿OxH %֧mrg0ﱦ%Af뀠G-CMQt>zVf\"qMuc܅wl@C,'+8TO0mεZxsEF+Za{}6ε(^y/PXawbʢ4[Ry,K~c)=>NN!%Da戟9Ig}_hɳ2.cŮnBKVaa[OAcRXQT(F= Clgh=t ߽`cޜ4 @KYd>VhI+a„jU\uTuP[hXWn]vG[)pG2 Dr|ulh3wvd=L*V9H_YmGCV!F }ǒn7FU`*2wO{w|U8Qnd_d|߷A޶ыvg~%c܀:v "-F uI~ G!Bk[؈oWQ)Ho?І 16[,'씁44ECCYbp2yi=W΂Jj" =֟7S^Πޕeb =ַAX#lɍq̾ ؈^IUv~v.2v #es@ S,`;gpp1&?oL%8>Wk kŞ~~#~QbRE^EΧ[:d8^SyAxj3eKXdWV7Ѻb)K6 W}[=t! gLWZ*CX,=StgxgA|J7R Z>SU|rK?BuӘFZXGLcpʷN#9e ,E,n^i dvkqf-KǫJNE{7` t͋`K6I%F8D[lgey:$j0k#ed,0CSĔtc#)u$P%&FYL0}L>8~}9te;hJnobnNg<T<4lcة=G=>7l_jj kë(~nI$z!X;:c hqnn%~LԊgZ,1jIi0Vc>x0g==y!.V*:X,1(T侮`x4~ ʃ/ȥ;_?\ *؇a4^/u(]55DCppM*hoUAqD:A,UOē/+QwhVK gօaH~rfAxlTp¦ 2%*NR3ۍ4AIW rc[䰟6|FN%EH x3f4ə$]_[CqVΝ[w`lk͙ݡqFٓGrnuD8 `m`^}*b"$4Pbt َd֘]l&#Vu #6B-cBR8ʯIǦ3x*6y[˫bԙ`Yڙ }D}Jtk~g0R4/R?CV5O!t>jl $'mbpa0Ȓ9G_LOJ4+݄w3xmJ"&z yu / FYSH=Ňa 5"A'l =!;jgT q _`9QY%a)ڎbCʛz8Y ERNc(M˱ycӼ@wpYP&w8N,O6G wrAd޴BUqI۱(lOzUXi&q )hv1X=$C7i)(64Ч(_s>勢+o_Z ]YRm4m84[4'qI?= t3:YtTFk" X;O< H㍐Y ,lĞВSfި`.)7cy'Օ*&,4c vAl?H}=Z놡74sЩ-FGPUz& i(d[>/ !4C o7(ބ0*i%H;aC1JAì榐wXLRgDw4XK.Q't H P.nnJdn)]@2GTs:|V/JW\S;,3hrW5$$!>&Eӧ\^ӭ)Dl:R E<{QF +'ZiA XObRDT(|Q`ln+(7eĪf/{w%b=GӨ Ѹӂ V/K3y,9s@E޼NbGv4f( g;HAm شCu*cJ$5z1w ^';T.(bQ qӿ֖3$&mp75I%f\D=ZKon~*Y4Fh'):YR% OJ8&tM~*Z f'Ar"]f2`k.Zߔ__XJqT`hx(x9[uM$,CCnh#MzLs7D.-}M֩bzZwD/ 3§rEwÜ3#kܦ#-uE'c`KH3p 8r+tL|hɅS> L,B孳,cטaa_x:5B paј=K6ٵ;"+ ϪZ]ry%u>nvIL y\+c6Vҹ\{ ^o5D}=$w6EņΖWERź|>R3d`QɌC }e -SGvV* ~ps#{@dpXKrl#aIC1t}9'j LQ>*CK ^ =muG ǾEy>}v$GQ6H#&Z,XSd;hYO%<:m 0^W)*K":PW9(ϕ4:%=0pGq/e\g8~Z(fEh.W |r=:XzuQ.vui^ض7t&GҐTf~ qL"RF%/ jJONs ]3z_ ̹;5^΍RrƻQߋ =#l^~.3 ĩ 'c|%4K]Ս"wZi)|G":d2voQX* wUC+ >#-AnT}TpL-L¡8M6N/|H/,g;D(=VePBӼI`VC*.ZBn#7b'fs/onˆGFE4+,u F$شwb˃ &QoaBq/$9V\ۈpӤ~쮻ûe֕Wףd09BEZfbQa>q9(Qhlm k q}qk+rG8gtw>:79D]SWׁuIc%p>=I=-n/y6;v-8bm0L.SLi#u:a0^0RUJUs|N-혱V.(sX毤}f=~@P~,МT?C@>ƛڙsbD(/龧 4|h3X9gEާ+ɓha dla=KWLh̢!4WOKŊeΪѵ܋m"0Kh^U-*CVm #*E>V?`Bdi1L9"ϊXZ)mۨBE5 *Mh`DI(N'O-qXK7' ~66_*O}Cmt6D% ǹ@Aa1ư%c`2WTQ b1w$)ν;U*Yu5iV_:bHn,Fprn4Cm'4E(L Ry>+ZH n>^b]l{vd- ^C=.Ѭ5WG.@{׊ [yYh_7Τmi9BS~D#E6g%-/gR6ЌqW}~| %}9~;Btm uyIEKc3X}k5TEÐpy"+%َN]a5^9f@)W$ǸՔN br8HxHHixzòǜMբxqs}n]ZR:!Y8cRcVpbU+<FB۩aDXLj]~[0|̎-oY#fSH!PpNǙڹ56k,K]73u߰bY5H;KF_ g421hO]6ڥWC˱c5.'q3N ^fs$oe!6,A~L0K9/w&)fH`y)_KÃMai@^+/Rw>30'/Q*_.=@,z.φMn^VABs_8@TP3/'7. !.Xߴ ަw_s'2آaWкHޅb׆`S۟\EQz*/WӀ?3H*[xz+5pC3QZ (B9N.tbClziB@ɓf!B,9cc.ѱ*[Lo::(!9h`brc`AeήI 蚸#7fFؕ0f[j !CZoٹT+aL9yһ}Z܁-Q$ AQfx8[?A Ō=IIys* 雝PL| I[ gzgxq3Ў@ts7)ͣ=c{m-y?iB&2F~H9J@%.>6mqס@ԯ#r )J0\r8~]%4 k}̀h*g1K&sY?ؙ.ZGgƂ݉1BåE~2b'[ϫ߅qU* .!?iy;H8!~*< /ہ+}3p(C|=MJ(WeFi#QK>xKԠÙwo}az㜡j8cQ7ڋlsC~GQi%`q;%BHW3-⪄DɲEtD6v`&<fNK}8 aTi$b* mvUꢱUF3`&磨4Fo"\X#y󀣫&qW_yzO@+XZشF_Փ\*Fi~,<\xhe5ۥZY< ]qFp0I@Vѡ->j.m0\} ͺpBE]PQ.ݴ mnbYD q# wrPȄhsj!ʥ~# A9 0-Ms u><nC~HA8F ISaJ&f* ><%K6Dq5E(q8ZHtxI%-Z֚!Sz8JqB})ZK̘z';w‹/*P|5Sl%嶥3)Y/gOl@!Dd]VZoH)ӕzkәh^2lf$JŌA:P8 Cof,=lumx\"4] QU-G"z(&&Hi0 CvXYf!3:tzsB-.1ں\,;E/!k%m 7H)(@J[JrF^{hNƧ}k J/{mR՗YPO <t?a<(X]f'ji*>yj6 G~7s e eoEa\K}0 99i;w7) 9GȔsN3yJ%c-p_<7̺BQokj RJ+rVA@*I\3^foY#Ԡ=L .ɀ7jN)9vbXH,M9#E7%*(|'lBI?rfJzZCS,6F@^TIxZ߆>Qv,Դ|l -{[8!6=PmF"=P{Lx)b |#v&nfl)U9oKT9uP ~j8:fR덾bףja_ׁC1]r#UZ{L'ǡ2O %"+a˰jr'&5.GĖȼJ ' vE |XOW4< 'kOà{S[a= d -<5qtx3!rт)斄9 z*wpf w=@I`d⿅`C+;|wN"z4:⒮aP,9eZ`:J:UF* k>Waͱo, @[RGң, % і96lLY!Dt0$$Ƙ:E(L> r!:Ĕa7[_wJH@dDUMTo5dR)F"ŹWm9<@(RkQ,Rt/[.4|mA.6 >U٩<>FbS{ %rrMT_SCh?`"…R?[,%7:ib:hVq=@bZ iMf]Z01]톱cGնDJ6}.Q;zUl;C?ֽKQ8l}o;л.RfwIm7&ېc OQ]W,!䪛|s4ecG1`~{-LrS+H5 wWjf@L45>[:KTtH`]fVE{mXH d&hGh`^KԪ˹f"'vhOW6d$ғyr[g4+ \4+(D0K/:.%%R:s~Ҳߪ1Z jWT4_laQ#Ϻ:UiCD(OTA SH 20WxzvXѶ3[N%HzIz7c(0-j'u4>< LaҴ\l(i1cFiEl% {eBIw|844}7ϊw(v%_vj]@f^!!]^MErCD;ܰBPA c qY/imȐdWALz ,cOPV"[~쾟I{xM$5>Jbߨ b.\} [RdlhE ol'V~~Kn"DKQ 2|@Jmr<Misa NQZv^ 4E ZE552kh谸J҂1( F!QQ$b䊿_jLj*!5n, J>?LaEgծkxHxN.OiSj܊عT#}F=⧊ixXj4G:E3f>n "*gH0|#hte_<{Iυt"ې~+q-i>}.H,.JI)+q6všw㍀kjjM}\~tvLI5okPAtai4VJi"#$IG^g쾺U]cpjZ6z1 3EqtѸ _&4eʦctdފ^ߊcj1Ǵ4*n4O¾zKj0wPkx^L*批>ۮHbM[ֳR RJfw9sڮ#*C"Ò} 9=zX.zpR+hEHm ҮA%zD20 Z1X4f_=lVYJ*pEjYɲ]:[,;԰(ߐF$#iNci+ZF_5"O+zӁiyʎFe=R $`QܱT6$Pq)+i _ {G+:J ջai܁ l}KٽըEXP sE8Al{JЈEx),Ԧ4O/NH|њ -@w X%ʓwY9U.G+C$WK{e逋߭jZDZLq qS_|v7|Tē8qC%j D#3C(_JTzS"݂Y,!6@tGH휲ZNQ6R{ R=E=V4ǟZ 4{0- Vuܖa/jӿ>r;m$@A}lw=I~7[Tk%v@1նʚl;_RcA=RCFcQ6ǜi>@xnOeϥ0ԯy!Q`,ܣ;'Y([:} Fż?H _U63@9\1ϰ,=4j8cϑS]S}A λ=gr78FwŽ- fo>6yLB((PͬrBA!G'u=Q"\Yh;Mnu %^9 jOzZ KW[6J&8 UsTD1=5kr!KO{1OJij'WAezI@zֶm^$6!f)eA(l`w0NQ3{Җqg(Z)uڵ|pƖ#tz5]4yKeDg{\x~gcY;im g[UA*Kщ5/Ȝ` t\ s%7irI9ޢynb &fSgi @%BmKſQr9ECRCXR6zJ;LTĽyrvh5v[n2zB#5 U0_ikysp!}䱞r5f?"rBl.;3+2Y}2*ۚX}a]/po|kë@"gj>E!+9 :wPqp D5$0E~2`QhnRP^2Kso׹Fhi E_ފZ,LشjcEf ѼӴ1ηw$JQDEjemj\KbQAH/Aɀ!mek]a`q1&WL$??VЗb$) AM1>W h?cGH)3cW TD/sx)PO|T% *\G\kjGVab6M(KRcw'[OCW"lj-Ӕ F.?^]RcB Չ2 ~ #2ĥA"8淡HbBŜYofbȽsjJ= ˃+oz𛼨\w?XBĆi].5Wnw>‚tU߀H3glR& &'?ά0hޠ0Tn{"V%jHFJIguEpT:dDzQ̬jp=;c3)h,MU=,0"'SD"(@j?)Sl07fJ6x"U\=Z,PVGD6亅hubk !by6X%&N^92%|*Ԁw٧)gYuVEJo29IZ626IN^\g$g/Ȝky6k]@ԯBknE-@~oeSٖ{~4٘!d5?<`y w#oz׌,1'\Ctkd|wȷt< dc?`k< }sLZ?W'Cj 3[qwovŹ)㢐[XȮVW*5@)) Puh!S3X+_-jzطJY(%'+ik]L0-4s@(x p[tC}7}SQ&㟏8H 󅘖GƲq ^sVq,">X5\\H84y`/:eE ZۂUyV_~9d4)MbSB4:rnvP-4 >x(3vj<987<=x:㤤YZ 0Dz/܎\\mtW{Y>=ЗnrK.L Ƭ+Nij5nvbRsiv@O8SQ*%.E%2l( a?]glBVц@"4"ΖCaW^]PrFkNwZj?ѤNiaۧplS`w65;n(zڋ*6x~O q@|Y'tQ74لt=gE7>1vBuH7_;[dlyL)zl9H""KӨ7j; "g+L ypÉLJx,һ1<`_ ^MA.g"׬) J{ȶ+c? =&QA w 8sq#N^2dg{IULOn*ָR"e/-8Ф6NlE=Lm`0Y@1Q0鵜/ }iz/Aq*xWrNx\q=BHiC ((-3=M+\&ۖv#`(My ǹƧ2FȨƂ61/!rP}ԁ@+n i4L҂4[,VʜaG-~G j(1hI#%0-udPJ[)֚lt)%x;MPWjܗS5lW@?*gGv ;_g]z܎_J;qgsLaFߢf3gi;xRU%?ADR)~rߝΐ_S5+n@)P)?`MaqzbrEK@ %>Y 2Rԭmdžq|ve)!0 qk&[%e1g~p6,禿?H!`jL1ؼUO~re`8?Y/Y tSsbŽ?Yw4: DDݥM:7†E-p2~_봻m*'> Ӝ<m߆ db.l)/ Nge&#}`'aQ1 x_[$ud'19_*2{,=8zj.>r(!+YF$r=]P 'flsOWA66OW*:(≗cRU7^]Z|v{bR]z9 *أn3Zi@23sm=%O̱i6*(W\+II={ylG*q$9Y(ab1z?VtxTxjؐr;dFl/Rv2N>+fi'/2Cݷj <%I12Ʉpvzn. ^C p__<z"Lsp$U}C ?2 f:PR2xduґ3,>y_Zݔ0% kKCAh Y2͔VBq ˈW%{ &;8`umBdizv$,M7&pو;?Bp0ClxF(wf$ԑAkmt29Y_Rm?߲2oHpH _'N2SIš~ (bZƳ-KoMۻ=M6$r.J:]#Yb;\ؤ;X6! 'hXEGa iೝ&g{gG19410Ɓk\L;K]PLb\hpV]$ؐt{}Ǜ.M&n|rں[FnYNVB6 |b;ېn _FMӍo؊zU~Nj-qUؼCu~6\!8wQ sz 2fnoa75NU^._&ƍPQJ0W68,d3#' q+lJ(ُ VWxeC Dy34}|B@\T, YSϱ'ItH/zAfemMqPxƏ,E%C9 l!`Ku ҫN6o),>f<3".{v(BBiO+^d[Cbzv)-y:Ӂjk%-^Xx$MuT!(/+yHIyzQ ~5|&<P@~>v:Kx1սEl+ n<;EJAո'?\s&袛VJ!~T-kE I!-xzrԤ#j֏ۀ%H]1[gÒX*f*1yDdJg =WhWlo]Vj$Y~úG~:!j=T}% ڥ"o5g7{%Jz|{{1N~StKdE@Rj*b#:D"Ձ]Y,uI?9*C`Z4{*#%㢡߼(A~KN3k& | fn~p TL?0i2e.=N@UI34 nݓK!h=ODMDWz]w:m),_ .R Ld5A0x$ѣS>l37+׿,Ҕ]+w2GBCM #JaяҺ{#ϱa({GzpHtV+иd-J0V:f9(1u=eum9Je<3sӏBnYzV !U 3/K 4^Hʍpcevʰ;fV') %D1~LOcdνRęNpx Jسp84\3_#y?DҊBCo܌0%j zA+_h1ТDSR+D9qA&0'8~+J[s!n~ H[Ze"=QOS9f5z&llz.@ZC|o۰? Y5rg;1>``,Y=k5)CGv~{} ]toת87wHaplj2LDӆ/2[9&8ⴌ2gYNKj_C1{ޯS)vis'PazP==ХH<pmfHsU5`0W3G? yР {">-m>FUa oWXOq{V]vv'b>,t+3rYx): 7z 'XJB,DAtoӈ\&'E 64L-y ޫm:W1sOOAfh}'sY:Lx<&U\`$!ANvR~ˍC=W>I7mr%d|.!ZB*Q  sA1s*/ea#=gP)6H%8J9r_#XVvM˰M.+t绫niRoQQvnVYEݣeniUYfsvHt7[H-G+XEƺ ab[TTD#2|+wk0AM Ńmm_6&.P6b/̹O%y{/Sv8U sk1v<">[&쩴rؚj=b p@[{q$ݣV[wdE׵^[CEFX&^4"&z bكy`qlr8'v6wғV{;p+nȌ!!eyWCcX9/jpKӆIB6UD;v{)eOUH X)`K22HZdoQ|փY(R~v߆VSֆrT8!`9*\j5dtm3R\wwεhUʐƨ+S]Pz~=q?r0 N9ۦRR O#tRyS"|#tpFn,txׁ< ݹ\cv6*p)aL3/M\HVt0T&gi=xѻ{&6xK`z4ϝ~d0|RD8ռ 횔s,3 35҈(DXUeG9k &ӗXYr$BUkBvRK?^K8 ]s}Ku~Y!19ɚ1ZYf{觔{9|bw5=W@4o$l+#A 0lwأ%M LѤ^ C8s7|zUЋMu9 Sj uZ5?bh;KH,V,o/d {vT X7i̫w@ʾؚŗ[v=_p_F,}a~AqsMY2S5wCU`lt ݛRN_\N{p"LTTZ& (P5GT^utrX?ؖp8n#V\hU)-Œ_p]E1O{,,tEYrIHCQZ)'Ѕrgc"ƘW7%7SEEH4yQ*J;[ĢkmWaQ~I\)&+ PwfEȀAsMfQ~9S;N Ȩ= ^Lb vfWˍUG"/V!"nt"F}z ͚bL%:QSfGRr`p2vR;ZDy3Ϊ\D- 6Rb߆R^Z],̴vn I݄r.e$gK+-zEͽ*iTX6@,Ydq{84T8: =$Z]u%kQ$]}h5`pŠqQ֥︲jWs\٫_7K}2@I _>6>+aTΣDB1t|, \8@/o8?^I{EYLm@H:G |_xN:k[Dm<XuMd݊8۪*@ yyfh'pVd˒gNhy:vPkjq CEؽi Z =4lnf! IIrQpX%u8߹ V Lwd NqO ;pCiAPfR$`m.Ͱ/QgN*>Io܉'˛-f9?M)&9\"۪) fhm;^'0g]6|&PpI# c{ J/!m<_7^gSncY7޸# qV΋AQ7yIrQ'A%'XkCZ9eODrpߒ5zƇWBD_3p 歷/v:oĔ=r{z]~D̾^tVgߑe`Y~d/\%īvWCى/rs. 488ݣưN\ MӂQ}Q;w IXLlA5 ? H!1 P ӕ}xqIe_sywioS'Rk/GҒ$U(ƦDmA*3ܚ2+u]TMܕ{8v4D~d]0Q[H"E sDJŪGKr ^B5Z ̺ c* BOhV6?h}/‡V Mu-gyJ0Q q &bk~H}eɖO$"+ x ⋒x*G i$!ZtdWk{5hI*3mb`_?p-9L\~o=4 :L9rS~Yr޺vJ]vx! Ĝ|tq),-]kl,Oܦ~gcěTْ)NCz%H\(kP_þ^gѤ9@M҉>b=;=X_~WY:1U:2T@˱֖m zb9Yfשc7L~W[ dJ}vL7l[.[pz5)-ş*?]_4OJ},`x\kQf6gă RlMUn1S $nǠonQ!{˫2;f M8DV 4壴V8ۧ(*5O}8i`:LF}ŀ PWue9!f+,c|J,~V3&R_ꖄؼ*Yr<~քb?Ww6ZSryRC%!㼘X{IŚj=>9٦/ -x7 hK>,7rBvϭbEtY^7E`@1KVX zYNj.L6ؓ-W&)#6bJulݭ>, n4r&#DrB\MOmXjW>PHַ( 9u# SNQa%wueӑ.5e3 [ep0/IIO8Y~+|˺'E_ݨC̜Ԋ81|BH.c\3ov.7܂̊ZnK XKʽQ/l`7c72Ll Sy\?(ϴWLf٘ ;j+{W:'d48q ֹZp!wu'SW.ǹFyٖ'n/k'䮸#=r܉azHA֤rEGL1 =%pE@W6;Eڸ41.Od=_i籄 ݮڟ'(:jtrXz /̙>Rl3T« 1AicOWTjOce *a[Β߬X,GJ/[|7pxPU7\vDZ,P&)Wn$-h)HRz@;LIZzx$Y5_`#ͱKTM!fCkT`#REvnTJTQR3q4Ĝ&l3ǸIx̬2`{MH|CYNE?.&;ܧ h+0,ԇ8:5cd/(NZovRl÷dG_ֲV,gJ442'R9çL75J&ƻt(.l)͚i%%6OA( PbX^;[˼I R]Rbu;% (EQLWmi$-Z L3MWB7Q("@[nwr3gP?kyFq^0cj&MB4 fK;͖ 85 $M7q.S:MDwSu7hoJW&A_BxтYZH>~R*5~䇅!3 ni~J˯&~_\=Ābe2e]c'HVP'B>Z\j״~)c@$j͸Wnω [A2u$ě&d#TR^wFH;LMyRvÚ|z|ZMͮz py}v9ׂa ]/:̄DFw;=ďraf:'O 7iZԚF,kB9Zu iY$18*]IaKS-h:/ DW <R'dϴ󩰙RXT7s!R&R/(sr%5Ӟ87 {^?CDㅺ^ _'=קrFryED1nlo՜n-3,?zM;CGڙԟ{qB̑5"%Zɧ L|Z7 ">2?O6.Eˌ4cQIXRESuDFMKNɏa2v٣96X"RϸE׆ (Lꅱs.D1l1swCW_jKuٸr'Fcșr$Otlx݀f7~zU{kSOF"05 x JATmoh¼p C?Hޤ~"N)} t {VsJUVyp}Q\(p;d*]鞝E7y~9 㕸^e;][S٥BcY4c3^UaT_f: .8溜GqG5A2ו(kD@͟ s~Kշ]I.bg)<uus6-ZdG*@W ثRC'Aٛ/ /[<,ܬ`xz'?'$u@=Xå]ky{f~mBrڬ;.?0$j>3mt6M7 O@u??>x ^[jrS ̇ A*=ɶ&ԶFI9K%O0?9#``L..1v5|7c[!:42Rv/lLRSK0.+ȶl )uI J zYxi~WuX2Y))=F f=7M=LSplQ5֔2NR]]yOj#VXA5n?@2%T-Og0tk!i,<.%>17$al3Л'VPj |16);mk ۍ |,J%Ty5YY%?mA P!0z%z;tź)~B9T*,ϑK.x+^`d1)n?4QEvxRC ~Xh@Híʾ8J20OAqCUR9n04@|`k"|xcx[TOH5oҔ o;eBQ3C8`07#܇X6VULK1x:5w7m(]Z1+`oSc3A 򶜝I}댊 eXg ZL_}akXQ0‰䘝6WV^l>rsFNȈП6 /2 v1aF%Ĵ&)дMPQ2T [*,)=槎S#VRxʕzfw%P4(HL?4g Q כ kqrYa 2@yWp›̽27^Cd{f\|ypʪ􀒃P<Xrdz}pMqPk  g!snӬjIE4F#dkr:;T'QmbX7t[;Yn ̀Cl:$5N򡨳F=EFh-Wkh>7'Z_Ӹ$9 -is/ J'm~v)b ?`9UMՈ["1actFl)A4,7-9ڵN|Sk,4*<[jɨYVDAO%dW9*fGbbxZTs.1{fEb~E0DuuZBWٜ,f%Zrm\ T2IAPK|gb=$8$M7`72V>|ܶW Ku%mf^oo}'{GYljxQ&g=b)*ٯ>CBlX6" u:@v9[ǂYqQD=DP/%&gAҋg\Sś&ɉ)J56!щu۷mFBujw]!HpҸJL a8ovJ%_mw*=Q f{#k[pb$@DmWt] ZVi]@:ɹ~Ax%ۜ\t⋢kGx Mէg; qJjl gs~ T4?'e5%ظ9czz1:Xw f;_7]^ b|YƷ.[!)Xv (9}3C6!b?δnOllKs əC@%ME`$ `\HU[2^-8= $Ir=iZR%LިNTl0ReizJEWhP>yE ȔIoIH+N-vW7R^059[Yk Up%yc7v|A?ۦ1- fqv /.p_)ȉ;$1:x )y|8N#l]`2нHS'9#qkb]j` g~K/@)ېY;Of:ZFޥ: _7JEyA}MezƘ~h=Y7۬F`5{ dđ|Gw$L:i4X J-yb1ZM/5f^¸-{ O$IJC)h2YA ha~jq S)5x; (/5Fz> ԝr:`L~_jh+jy[X-/{pn-$^^ƙI'lGʶ hw'"GS:ym so~=Mp^ r*bt9y8mX֙gsE8>ݢ/ h`0fͽѓTr(}֑>"bVaK7!X%o'j[U|aCbf-6L;Aoc؎pT.K.Za2C#vgW~[FW ҈8* (br~h-H+pzxy0f8׋JpzߪO[6􎦹Hu?MйB+A 65n-N + 9De:Be¯ND=6Yْ~kLڔ^ry[{cx 7Io_"݉pEkW FQ+Kċtf֞f̐N_Shk4CU kUdסaC4MKGvo)X UyqrҜI&$5qf72H.k _ya4Ob(ׯ}=bI~:3ՓW52EOԣKT_l+U?Pk&τGNVd䘻+P*]~e^x /]shR/mH-f;7(qyR_$bj}TjYDBx#-%ѺYy8o ph~Ț9g~IPs8dxJ鋃gLF̌ipOBG|j[b-!X! @1Y cz{Tfֵq:4EmЦ1)PVYv;q6RZe`9+ >ѥh+ $ځ6H9y*ơRv@w b6m%1o*R#h4晩YT3FRU;+&0Fh-*<Tlі,cŖh󽚑\5(;})&t~n]*sb!|{KS;yB$uB7PH8^Kҽa1@1c qy̿@7.Xfs ÷ͣ_B)|`;w=N2 '`KC[!MKn=.$տ _DJ͍y`{ xmt\<SK?:GMȭ`#O/RrYOsDG[t:HIvJ8gyExn>MvB8K@:v{;LӔ 31I o[A "['5ީ9\ sT~uJG1PuǦ17]BNWjY{]]2,,qO¯6LMyՓ?'.-Og[$[R4Xu_=^4"-MFo U;1$"V%>-|`^x1I<4G}օ矝V{(z}6J]D*9b%|-b[;!20`jAZ;c\/w*@_clY҄ĶNr cFW4k96b¦,l9qwXXdi %Q;7qn:̧2DEʢfl_cp qtޚOu*)/y@=8/ {87`FgRavt"Ds%%b :q3p3FNW!9jmntY(.> Dh(Y$J}x:GR23 v6aFм+u;)B't!?>-fo<- #Z[,S5i;JOJuRn־}Bg ysځ_9VyrO cT;<$@tZ^m+H3OUzmkfH|K s%ɜK$phݒ;PA jԴRXCCLo\1B6ؒ3<4X [qpj\&vAʴ]Jz& _/ZZ "_W@XT0-p"  JuMsYs[D"$PW:\F.yc8V`iԷ :O>"8R^ JxC6/ǏӰiXH-l\}^DCѢ##F#KPh1'Ό )l@"ݼ-5gi5Ȯ/S#rb}bgrp9F7kc L؂S5k]QCgR돷ïtE($T_{:`I0zWbAx Q-{_5ͅp9m9 5Mѥq9bf/^pP., 94،f~A$lŠ}Lg`E/8!*nc?^"ngPǢ)Hj!p M#՘t ?}U<< 0ORA~wS;\u̡ؒP,_ܦuи 箉F9dIk<׽,[ ~7^2N_!ǻ&U<h-*NX@{Pciȫ/?j%7$_(16 :P r^vt:JAIrHB72ڸHul>3yrDJyȿj u~aNMGޢ)J霬M{]; [s.=~͆XT@-#:p7ӬŮR۾Ij&) 5D8 )le2-_)GF;rKڧ!#+YVe_xBw wS-0kzaDB7>ۇ2K`6TqяBXAʝyxMn M#~a}h_5yի+A) 9'F@:{>f|,y{7_CQlW*60.MDlI«ß_Nom\Oq8i3K]Xs.X~BUФX $R>IbWXzvA,l݇PÏrx0ϳ"ut(K^Ei<~y螇QFߑU5؁d4B8HI0,&>"g(4~Ș c 6aE"Kh %6l6L,cDz܋p3⃀փ~]rygn/zmJNEF6Ђ+ʅ0&_6fzǡfC,>:Vn3D'!' _b0mb^)t ς9q$7:&gZH}l;JuH 0xʄP|1X['g?|\Y} HZ5B!.LYń٧M子;6lW˸a:L˯_- 4-oaX@ҥLڦA_L_<̿)/:}WFٲB'RŖ>>$E8KǛMf0)LTY!l[bi{JU4 sy.GVHhfƠ'x+NQb۫a=mh,&Fse9Zc6Bja܇N֩խ8bƇtZz"%ian&m5ETM-;m#v1L/o%t6m,.< X t{[৐~J%_u2mP@J>.#UMf8yzk6U뤚y7ͣۮuȬF8m[=駀:dl0Ek6?i.͍|?v8ѷg;p:֝D鲎;ſ1~LB= IW5HY :nǩGw)΀xE+T  ϋ'Ϸ ]J5ikʙdոRkS*sm(-B(:ҼU;*ca6Vc׾KT^4]s/~lJ `@]aֺ,=tiIZ~n ]`2gci9?q&iB#ǃPI1y-ާ`af~م7I” [*UPpu0BtX.v4:F7/ nQ{%W}W4Y";]G̤9+$d߄fa޳ u;OoCx˳d"W) $V@ΡؙKzaV $zSΌ`i[8`2n矻 #Pq'tϿ5PTnjBe[}e"Jp_0~7%M.%]6([?Z\=Xn;?@ |pe}ozxuq\d0?_"kWIP:Qf4!Ɠ޼SI4l`QXdSr!Y\Üd+0ݻ]œ?VcnÓ3G+uk8}cy)#.e4drnTm_Y(.O&=  &?HY6)5ʦppƝ`S3(8H+X >V| ' []: :ҲLhxkj!:SY`{h'dc0U ӕ*~5>ίuz\!II ȶs/>FȀBi[ ̋?O[ky>4ШOdͽ|ݷ? ۈCH^U ٤nuYrȃ%bɲf~%}[)?,?"aOzvnݍ8qÉ Gĥdg[Ixvɬ]61c8~* W2] 1:27] t$-C+b(HqR#O͏c# nߪ9B~m~ T#uKk;8hu,9+4̖ѹ\f|#xm|0Qs %(fQDsgI*?EYfYzK{? *8_61?*9|7g9>&{'*9ݩ~n}L3=IWᔾYrQt_ava6{KS//@OY.q] gR3Cl:W[f~ zZ& ȊF kH;o$MvµFvScұM]y3!'z̒'xGggs,Uu&lyUDM& 7f~ BCv4hMB8hb cy s>,`^+/Iz' /_CXU͞&s.ݷphT^+ 6?7D3Nj\/!@*R@LZ"Ģ5&.`fAvp|jv},׉m gץڀEAvΆLx @xyǰ͓j x"ПxEX%d%9}{'ړP U2gJEe\C m3f'3PFCYKG]qbW|I2 \4no-{!֮UjoT0u9?l[Mqo?&fI tvQɊ5Moίkl6}CHȸP.ֲ ϋvfb8ά٥lm]rpm;=q!.AJωoMud 6U~O\._@BzY:FT{qX(S5 ܻ*ڇ{rζ`"$ OxRmU @ey>ҥ㇫ H^z+]Fi5W?E,p&k7<-sb\,큜=Ps`^y|]P ᅭ8'DXPt@i66:KZ<Ë:}bƔqB6Ә- LP v?-uIFju>sHpҶkn&, ul5l0"f sV"~Eek9 :w籠euiOG|w}gSY8ۂN #amdAD!ih(32v'e?GQOY"9+GЋ0$`9㞂7z؆:]խP,C2WOͬ,d;(O^ o7"3ڼmX{NΥ=iE(yd7FnCG9F"QzBRTg_# ׷X}rj*a4eG=\3f+LL@|a#Ϻpc-jQ~9& 7IiM̕ațK?\_2Y$0ˠQPz* @`E;GؿDuWqRisb49A"!+<џ3hls`Rɞ[9OQe RF۞]Z)&3V SoΩIϛxXvӎ" 4!b5?Xp"^lim?3܌Y?V!ٵ<^'#~pSg;W fRKc -V:?L_Զ#ŕtM0Aɉ({VMwcO=Z`0]}ޙysdTeR{HKZv!ǙicZ Z,u3lY;Gb& Q=jQ ^ʹ,𛕭XT-vTu$g m@EFkc.;NdMVQd 96ds$Ы6CvCq (bH U -+TCŬ1Ô\ˏ?Dy۴& 3c0º6^gc-RDkj.B#w|:7f9/ĠT(.9sUG,lNWBW03r9/σ!ˣ j}FH, ccU0$;7u%䦄F$s<2:/?>0<󲉨U*QWPξg>|6y \o!ʃPl\1jtHVn2CxT&^)ь/FF;Y@~+V7q~H+kX>\1/ƴ%R R6_*^ =а76W+Ai8)Ƣ;,t}{9XA >2ع 3> Pz~LtR{j8964IjBEAtzp龝Qk`Β_L)? `ӴX4Wgp0@yfb[e r^R%Oj]AT@^|Q*鿋rN;W(miaBRU|ΟD)8Fx4z-*'SOFcƅsN߮+2&1E:$.dԴLuo.L[5dqx^qZgS5ABlU@u0 y~(gHKM,KO5xXnVnք@ݣ2ɩ~@ ٌP~%\Ov)p 0h"O]"嶤PR^\bMX/rz|Oݬ= eݝ]'A3% gHI0&Νg]xjO/Xq gc5ճ_v_^jc_uh12Mpd_c9@v Sك2Ĩo_?Z}Ju=-^1 7a}Z,aCN%܀CX3')JڎNۉ6̂pX}>\_K NmM8wO]Ȑ,[Jݟ*CɳAl8Y;~{}F |NH32n[u+m62IZ Y9Uo䶪g(Hy6/2lH{:n@;$ ӹhMk=eG&UN&T?qt*Z#hq fڃdϓ7_-zщeXtVSMr/Kh@6ޢT! mHi~9a>Rv,zdr;<}`uZG27'lf̑+*b0&26~M{?>60xcwK[7rb#{4z+:R:HjN"xm- g->].!cQ5fTPח擁Bc=ZJM³MUlXw{?'WoRn0q8\nDŽQX;Rb.);DLW(l$MӔ;#vDY؋yGAޠ!ϫl3iGGl T} XiPWSٜED6D DE OzEʷTp̱x!yU>~ ie=F5vgAi 9F,Xq 44`5qer DG1\Fy=)+-udYl|+YUJ[߀^ACGˀmh|?Tҋ1]IgLq[Ӽ..c-j[{AΓ3 > eׄ:LGpj q}BpLEHnh"e'6" GK# hA;|EiP|ˎbO"l;1}nk&nIŽ=*NSbXt{Ŀ"SGa)UfioiOX-¦۠?pDI0A7OE=.wN[OOfN pm1q"3JpЗ%{7PD?aidej"}4Ӭh.W fivGIP>VtD^)Ž0H[TTu*:N 6vh*zA&oq̂o,BR::6+(F׏ Z!Ԃ(!oE;y$-P)~lGNj+Fy|uUjpbcce1{7im!34407!Ubƻ<1 p~LzA>Z񓀺!9Az` 쏊QM՞}J K+[͇zĪ'TZk:o$߻Nx[0,aC[CrD:(bd%jbb䘢&F *"Q|mjCXdNLݧ_{-5hV:sekxσ9;66H{ V1ڰT^jPo^-_ީ(5ze(pZ:Gf'呟m&lnv>P^%K:5@Ҭ<-~#MO,VǭJnrP -I. v]2±ݚ+厵YqDL!s%\#lE֦pXzoyAgǛ%)<f zk/^0t̡q;2Ac-?d*[WC8) ZœLaÎG6CPs'Y0_cImi9`4 YFH*Q-+&6ub9 >PފUqXkZ+pX82ri`'LX곘RlviŪПf![O{G⼖|kwey}vx2QQ!5sF|/1?%1SҵF=57p5_48DyEV`9ASs=#&D@Hz{?zH"f)a QW; b``dk'uZ xoy OJЫ0Z⯑S|7^'䐅pJGL^PM$sT| N yڀtEKW4i9Qzsp?'uq`%آHŁ*K-Gw&B V~Z ί!J._tEupAzfGkS: yTku@YE#tz`Us`sR-UZ+ӟzaZ$:!dgW$~㐲wC VHĦÃRzK sf/ =`W+m23fOt+ND|H! L\flט0q'Nf65ofkN 4-<CJY9^l򓫜#0/qf B UU}v\ίDgl%dž͎`; %pt$*cp_khPJ!vIfxկ^>b7\&_z@t}hD"?נ2rR觊jP$W:$e\&2aFi;C zAYReJ4ҹ~|~^rG@r1gZ/FǴ-α"wTb nw;]r4yb7e>l&tASACZOS7xD9?|z(MZ.,M5 $چ>:( (YBZE ^oC${B*YEISؤ=V܀lurPf>ͤ@5Bv@~n]ڙF]I}=E($F bk51̔T.tM~l ZI+ԙ&-"@HSsb%Ύ6*:f644*v):jXnʐ G`3Ҩ%qj[}vHd2NNtnY+Z54S?In"g1swJl'\9:97QPI Kd#Bd.HNW})1|vNNhUÙyڻςefWy!ALH%l\a.Ֆx 1J40Zv>c@WalI\qG}pmMFFX-^hs7UL#Cli3Ki:63ock6Uۂ#R|7ЅQjaפ\VVgٽlWm0Q]bz_AtxՐsUFlW$#o.^q KoC a%]mȠw{/dR8jy?FR#6o9Z'cy) xha}r[0"4Ni¼b4Gp56j?y;FT#fu?>u,OJ|̷})id$VF>p&4?Zf-W"`hR~b8>o.w TKGsTo ;7 ú/rXH;۬pxVVhQ_( y÷tzɍ86ɇYIslEDx E>2}UUjgP6AFiooʪ'_ҿ$Bڻ{UGmO_p=mPsۜ4I/,Y [֠6 E66:9pY;zZ;ړ2r.Th[Gr>ah(r#‚*[fcЌ伔"X);9(>Av(I_7 ;BSђ3W峿8N{8+En02zuwA͙I+j+|)2v\H#n󘖩"j|R&l_`];TuҰ0Tu]M9g+ł!['5|qFMcQWʉct![I%keMg ]Z8CS~\QeZRxy,e:Sf5C,~Q?S#Jp@.~lYMʏv" a\Pm}Ch"p?UA4Erj$k,_7j6y!T4 VfdU#xo[)$=-ypFه|.]e.t 1&M%4-[v|@!p- ib- Rkd4XyɡA}l 8NB]*' |YBkmC PKb`#}\Hx{{^`΍W -~K0JXwy0sKƈ1<)[dOǸg0|$Q1-gjoΩ.;Ps A.6ʍfŠ"=!xsX2[ȥ BrK7wr /J\\FeLcή\Chlgp>Xt4Z??\ΌF:o^n(13%ؤFņ+-=𾨊効-$rڻhUI7&$=GQt1#U[3ӌx ]0w%lqqv! o`AGFRhL /,g2@Ie+qPyN99;M (kg#-%nK=7A)"YkO<.eW=oACT{[#D.9 7'+j3bpnK0Z̩;yߐ(#fqte2n=F[ KQ ClRZ-(HI+)nCyzA̢d0˕r?1i_}lK6HVR(]8A'.o.iNZ_o$&yP-s1h[-EB)~|(4?*t$y`ݓ{|)fRqx&F!e%ķi.[7AvXG1ȴqn{?eKHFie ]+gTL=XC "u eZW4D%Ŕgh h7ӄ]U74{|9ˆ*I:ND Y.h^$\ċ27o6 7> {N+D/QHx&YP_V@cs^ bS!!'H1*@3֡S{ Ə+8ea#o [.3xvOhlq^Laf )dIk:@jðvn7![l{=ۋfnO99On?ru&-n 4!o`|]m!i`ǥ(;MmDJׁ&˽+aBK ,xvڍ ,A:QpC8ه%d}hX&W)ARIL5~; *VG\^aa3ȅPpM;)ە5 t$ K'^Pش*hiw;Z s*yp3Hj"*G%q0X l6rgڼ%#ph+Ϣtmw9$f[9AN]V;Y &/e%U5(3W!Z]X*W4mSoaW>1M$&Y%.y-x٠W΃nU!ݩҲ`VzEl{\\FӴZZ!6Bø*tq]%-,$Q:j ~1S&ڋ #ЄI1xX{';[-~t>npnհ x`/':G ay ʹlq_Pyܫ-&R-+0,8lqsт$΄JU}X S!:·%T)ɢKIbmwF~"jFŒvs}?\.^{${&A[ S6!aηRN#V`;"7~PF :XUFmd8Kqd'0tnI-^SZ\ GPCR 6u2(eD47 {ׅ.a9+p1ҿKtQg4p0q8}Ai/o71e oA #W]# Gz]Wmcg91ٹqUD-[me9ˢr󢂿UVV]2VQ`E59:J`׍_sηCddeZmh]&I t9&܇T(E5򆥃?1 GiR~_UzTc ëBwn= kDna^1S)ư2D[O E`UjRM6f=) kI+> +ݿGt7}@OjKu9 A@yBtt,pYhJtU0[PwL3ZsJ.puB==}TÅ6BWhlJЗԾ* L%Q"DGs`u<uCɥF:Q 9|YgW+$ \6NvŻ;Bgfb_h!ęufLٮQ8TQP{ Z@oܯ JXDZBFfr}a/ه6 5s e}z ^ypd)/}-HȔsf-U*y GL-=eDxcWFȎf~C L_cuZbi¨-9CB=x_(ߒ;j G{ge4}G%Vvt)2S_i|T,V ϊ>'۹Y_b4-S7K(hՖRt}`P*PjbVGV!9ݰ{ u% vP (֟LBok|)NкO \)M$PX_j{5œrư"HaӐǼwxAsH Uf@A"I:fW% *u9!3A<9HfXv~3 oO0oNm+Z!{W* NNCAM[cVO!WcȧOdڏ`i,8ݙ3n\FsMz]Hl]XFN77 vw<=^FYf}2޲NաC^ iwjj )pD#W(Nrm "z.neKXWlT~-w^R>1GqL>wG%!8H^+N>0-QEqr['yJ3V[C r֯&zϼe v@5F?̑.(&H; 'kךck-BKF~~9lmgepw -FU4KM򦢌u%ɑ}ڻ_ zrrU!Xְv=ɞr66;FփMYϋKbLY\7UF\Hϣ?}߄9?SUkRE(\gtS_ uܚ790.p!_Ӯ՘<:F~GX1L,g=i]KHQoEanѩH (o}tji604F#"6=e')<cTؾP+Fƽ}/gBxxQQ! smoUx'ݼ`puazƋb_ pɍ G!^o_񨳧63}޾za=6l;<:'%K3(NuhD7[Sf|Gk1Jpj9b# aX#x)Ζ$V3ExΣ呸9„xSuA66yyIBTMP-24حtbFʄܞ=Tt0b Q7vٹ/=Iq\2E[ Hs{~t>'꿅s2ʻY#:sTR]UZ2v*b¯c)*GJ_R _,A薇Mzpw)L6ʺK]l?)nnSZ;YkLN|>/R-\Z"o'&O|(rө2Ǫ2ocfLz/2@&Bʀ؁ QA!|Wۯ7$?}g, ElZP˖T}pc%9Ti)޳C<,=2v~2%vunH^Iݼau2˹eޥ}*Z0 yG aDMpל-JZ8(ZtXgojiI] Je,7[Sl\ei% @}?t2JqU#ЗxJJNNRu*BQl0 iD.2S+ѻrj.%yC8,W(x &8lb,cDA4VMNkJ&+$9ӳՏ7˷{4D kx435:r ߖMPLT]K(V @\p.1ș#0k/a9ny[2Aثnm(t ֌/eMNJ03GwDS~Ux=rJFa4Uxi'{,DMj5Gl[lēc!@ bw'^m< )Y0W m["͛Pp4kʼnjSཬR E*3ȝ v?H?}ZWЃŏVo][ Hdћb߁`SLJĖYN\[qor<<_Eg*]Znឧwb1SQ*-F֎kuNosu4>'T2ui莣 1R[-@nNE?-(k!Y#$5 :*)wі ZuIkY.5"` և1\t_6_ 3e݆]~k_\n174xf!$D-HOa#Tټ(ZEe4^?wZ JIJ)w/G5}< qog-HXDb'neMOCZ}dP3`^L]e['lrTEg}=@ì3(cnKgBnWW}:Wݱ>@v"  ]tiy̆ٱ.zu E~tO ٞ7I9M!])`>x{ OĊC$KӅeO- m BӒ9B<;nyE($vL1X+Gtw(hu@_fzWf#F+qoa∤NS״m+ (BKU`=\!5Obȧ&l$k;qdǜa#>>iM]K;uµ{_OMx-d._Xü#W1+6i6}[QXڐd#*Iě"!WMIE<;>=TW-K-zh88.P7T BiF4b.#fq]켧\QTS~1W9w=ӚΆ| IEJu5|qlI2Dύ1r+Z`P|&6IzXBm.c{c8 rh@ Еsϒ_ KÚiƬ/m 4+DactE_]fӼ7ۦV9qAE'G颉.v8֊`8!H?S_?6T,%&ƫ="r;V0*;=8uEׯǤh%0?1_ ˧CI&rqټ ѳֽ8|q£l@ÍBS+ENuLյom짰8CVxHգBgS:'ˁޕ"j^| $bbPh߾f0dBqKBsG5fF^EYٸkrH3.[AI"|sw~ V1Pv|z(韽@ ~2ExE#tz``x n`tPL<[Q/w/ z$Μ b94g'_:҆>{HB>-Af_˓NFށDNQlE| L24➯DrD}0cm|mz!am4dyb7J 0'Gaby;ʫ^R+]A/"uW` =`Wf77%X\DZQ$']Xb>c nAdJSd%(35fy EWMqɀ:Z,#-}ml'ߝ4OA˜(0 U2Rp4:e+GUGTu[ ]JʗF|>w݀p,Dcrgn;TTu>ُV/;I+){6X"E DVaC=ppk, 38!-]j*0SLXO}NC)TbgJ $!?+cZ6m&m>~5k0AJqm1>Ļ6\CwUϒ&8K_bLv d_1FtAOӯ)WIMP?ㄔ,AO2{Y2')u<Lj6-c;"<4qoɣdJqaTT/OVe?rE%rx 8 b#ΰ6zw̭,&wXG*b%TǒŧC 9[YWIEE;j6\ZvUq2|K Lbm XW-$S,(x$Vwj7 HTf%^dW`P>\,sB=6.Z:}pzv3Yqg2d&y$gS] xy˻M~MӸXA_U$}$DzD\jQD1J$7 Av15E2Jx3LHt]hJ6nAهL eL5xDˊOެ\Mʯ|UJ Dz 1p"]xҖZLk ֗{{7/o*Ĵ'@:W^"\d' X>1 ޣom:>PE]RE>!{s*4SRov}>"^Pp9V|_da)ݝ+X G{$A*5S]m㺼;oĈNנH}TCL{[6f(Oyt"%3 WܺfnbhtZZ]٢ot2)`Olj5> pI]6c6'ב B1Lqv(2'JVOwF><8+AS4ߞZ`9+U(-r# ;xIצa%Vw*‡:oo{:д&jrZ`Q*܋Wَ#72WC|M7ܾ_a#j-sp֧5k2iʂ㋴u f26 B8a2ʦCx=\Mhol+u& UgAEwgUfO,X>~\V!3V 8HOUWJuo~_M6**-.N h5VTyˎǓ6`vϨ#}gȸ~T^|n"PzyjԀ5&P0U^eUI*e>ɔ0)Ȯ5P1s\|n:veY)D͗? 5r 튰 A y*+AE;C i]9nRI$+|&W Wwl-EJ]]X TüVN 5x=cOwͪ]M`x& .lMDSWerZ(f,x盦s 16Gb{~)"YILN=Z<.[hO\ hIAᎌV">ZMCì%~GnU!{<*̿a(G#m"GVyxň}!$x6 B\9cF$qz024 ~s89Qd?zL?OZh]TЕ9c$r.S|c lBWmZNFQHO}q߫q.[|˄C]Q[Yql=x>կƠ],U׺C_&})U8=vȾVh̝TBIu೨̂O ?f)~!֥hM״l֓ f0֮[f[p7\)01۲e S4) >g*zn/>$%ɣHRX}!?b*<bre~~/ wyNRckjɦD #Oxf%Ah cT8rZ_,tt-V:UőZq!yf|q4::u8?\uWY{Pu:398umc$˘&dwa~} -%p`!{6$9q#Lzn Iex6kʅf&[(\fΣ!Iu j+UzoܚtԳMGY 5;q\DiT qNHVhL2JJbUz8uSB+{dbطy#T{녳Z?-'y﹐˸/hĊ1WrFbS4߶q,/H.T3٦Lcjۆ&uO H֧5Ժ H=ы v/jv]sS he+فttEե, *ZP+Z^,l!`I3򊚷eTOB8GoNq xMOC}G@LZX?D4Q*>t thbpU *nPJqk(W`,#ݒ l1ZdT]e ㅺpW[˫-"e*~ CGgH!<*{CJ?x.LtP_ab̓H|4JC__q!8B}Y|%E-q6v2ޔG ˈxA̾(g\IV{Џ"sKD EsfXזq>6= Wdxֆ6;W{Z{^TUAMHgwX ߞxo:"}2)Ӂ൰PC$`HqTg|RRR> Kސ*t[=E9:k!DmSW> LQS_r{WO֦Q'ziӇ&نlschX neg}TEJ'\Q,:M1~pi$p9񲼞ɌUAN&ۢ3>hWHc60+=Tk\9 *! ƀs޿5FPb50<0'FHo%ӹJ$%B+UƈdP0JՋu;%=14{r[%TЯ]yd_m$X5x\bsjQ0&2팫K!j#fC\`Ș/^̠KƀGU: ٸ0O!ӷŊ҂,bpt7"-!1k EJG=C'n*Z/50u3 l|^%w Bs);O 󥲶7S9P9J\4" G5tCO%N&ֲ@ 'PButOG:C"Jһ!B{\UiHˎJ~,bDNF;r8r%}]qYs+ >٤K̐΀˫'&l ɢǡܳ g-.}_r , ov%2nC^BDL YwjZή2?>Ik; %F ]y>^푍ҥYATY=-=b:CeaOPS=|I`Cx}{٨Fj|c`p8DZp{&1/|'q6nk=m+H,XDup dR k#K1F~/Ηī79 63=1q#!=+:&EyiM`'k^˳TL55y~t?RV`;tN}\o/ 7څV]#\|>q qC}ny?頖(wgZqVELvôvOg(4Q$ZyX>Xe[=$GBضٴ$X ֪]^UEF^˦იQ/u_atzr!yZh2a "DG+)>5Bhz%c SH.]_/1@0}9" (A0Pe7ya+u%n}gNN vϝL_g#P΢&umkMۚ(@4Q;{3Uhk]89>; {2>ec=-rB\u/qq-<͘J+q\.Z{L)gr + OaP\  RF'밵g Op1d -g;R_ǬׁM;ǘN'|jZxBOec %E&~_)byŠI^ w8zel|Y(B9 kds('i PƋ4Y2ة|hK%b ܚ"HSR͖ԼSqcgdQH8D}Lܲ  }8Ti{ERLz/o*k_пAeh:̮M~yC9𱻙Ɣ$r3R6+cjqAy#bY2Wi ʛթS1alI AuzAqyXEJy&}V(@p<|&xm PX#Ӡ0IJmG_I%~>k%6*C?I4+62an?I}T;:;YZvkN}5w4D%TkKdjݺ8d̶WpSfNChwb; %~"e%=4:37~/*+#CPK`#WTa&; {>=]h!~2qb>oG1B3lJ)2- Iw9Rd]:3^9^=&♅6R`z(,HŽDfjg݋D #st0](] `Ooc-b8C8R od|#js ,jZ ,iIמdONEyl-7m"s:xжJ&7quRc!GѷaM% `],<4ڣ獓h!\F+L'K5ZP An{}^[K 8o>X[OI3mo3µ"S{lN!~0kڶKxY^~^[rX5D*F0m1yňhldIPz[Xx?qG86vlzdQgb-/ ;D?-嫋/såB]qo fH\E;(B3Y.=}75 -y3n2KehR (݃qx_f>ΗW\qVǺ3eq ސԟth*# Ib @Z *yZDV)ǡY?Ǵ<)-,`DjfB)S<8n:pm7=O-ed!^e<,T%Kę3h`8q'Q67yY>r)뎙/>%ScƦOO&i+,Y y`Mq;,d಼*EłC&1mA,n Gt3څLP3hchkЇs*'_ v!y?K9 37w9v׽4^ M,$؉ѵ_f{7sܕ~%饣X]B?h5XH5*@! ޵%,+]&0TKnHrO;Jű9U|P˪>ES fubpRK˪QzZ85f#${Kh Ǯ (=ٹlRLj=r"U]ITA}->F_VExb`BU^@'TYŒ/Gv R],vpE݊3<-9mhTAV:oIDtRcb8ɳ{u"f EQ(K=f*K<$9mT)F+ Yv!]C]O_n ٷT^gjSj_9h'JKSk\$`@0Qɡ.|%bGYܭ{ĩuz3RjhJEVk̳4a7~wjg(ZRN/ Sq"5\dqOonWh$XEbe!rtX'wŚCl{ ,3@ (\FM0 ID;h؍G% :Sɠ ݅RH/wٱ99FWr>ѹS&6ALSAmܕD.fIAQ & yïY»c8: *MMh.T& X .T0k Wu+DzZcB#Yq51eYP7B"#хr-ԌPֹ޻} u_פ)! ċll5D0> YO6᥍#wl M\uH!PMa-fA gNR9]BH8lǴuvk_THo BP-0F.r2,51YG&-Ƣ4#KbpM,st8({cj$\o\Ax⺓kZa J<|t+\NlJk~2 ѷs.yq ~f%Tj3Ql$ctΡ 009L{k!i8q) dzk?=ȣ(Rڻx3ъ\ER5ZĴ9,01.ҍ3+_1k !E YTz>tQUX(%F)-CD$'Z]5IC@1+]6U  qTʦY {iwWY~s7 rUym\jHb*P05Y %9Xj8_j_Tia5T!(zQ%Ct'?H_ybxQA3%7HҠu1tg;, x b|_P.+Fs%> Q H8o5iS)pP3_ytǾ\zË,yWhwy!\r>`).r4\1SF1/M`;#`ZE8+zhvY QXPHN@~<5lRhaBGT-Qe$f)8LHmB {ڪnb[FJA=RʯPIX8󆽈_v @P4:B8Q2#jS:^#2YuO!ڭǷnQ)$[DÕ dϯ c5xXc!ZzPV/QkT$Jb`QhJ/vN|MA3^}xo&>$_4f:4e@fBA ]6)/Kmkߵة$ŀ}X/E*r5#?&a6Y/X32[t:Pe-zܐs?᧾i!wEw3~J4dLE9zczٕ2'Zv3k߆ฃ>G WW;dj`$,,~ ,Xd56FHO0m?mNkGG#1bxC pd1VG dBI_,3쑺B3be}绷~ &KD%T~*0|!s0υag¦>lH+(~;^fz1$A踩/E?<˵n琛OdyE~U3lI{7I;hpiyGj DMd&';iȲ|Z$My4fimDG`;fR^}['w.-(k%DŽ܍@ lcNCZjt_,%YjW%m@g6DNbe'`v,SXIJvi;f!'lNVs)A޿tRl&R%kJ k{,"[e$9iÈ1Oy#m$\0q0$y[j 쉸zU T/@w8J_Jh+FN6f{*sq1Av.]|8`I75.ȵ=4]_2MvT  Քdq,du\uxQ2ߣ,zl08*E[P(w (b_ lB.uF#Q-ZB̸ o~}Ы`ĵYgFb.2%birxCiMEPsna47KB-U>öѷӱ)_3#~b ;zzn e 5q\oov%K B. )ƅ :e&eٚDa~r +A3?G\̹>ܬp[7hBXЩyq`5 ijYuo!2stՓ=杛SGuieX3f[$c:zgXЎ,O&B )'Nl (=Ɵ<Mr*:|ohaZ([cZ[X0v5K[ו"sYN}'iΎ#63J0.0"وcSfmw[5U\'ݩ;}$yB =ނfLy[IfDdO3ѯF)+v#Z+ڢX /+X a+_(]={ \emmѧ֤iB>2g[F=l+U0AN=(!D۵# uA{CwZ wR 0H@8~,}Dm mDRl*`Gu& /1y47.y_6m65_1wR@fjwssRG.TA}?$ײk D"gi ZNSb魳ϭau Ҕ=wB?#X F'J~q 9dˬ/C7yAk?ۥXv,]Kb.KcpFR?Mr"&rc{gFj=TQ`;Ab\^NC@,c ^S5E#}f[5٤ R1Ux׾g=ڇB*"ın&Ck9mhIقATȂ3>R\恨h=Kʼl/S0rZlG"qxD<("]VZ3Ȋ Mb}$`œ>0 RsaK+ B!8'aqUG__/JUǑ>*v 9LNBKcnH!\}SE- ~=lEtw[WLFTL&Z;/o\Hgďg`(:dd>|K"<|g2K;XэצhvfSMվJƪ(;Q\Ty,2Jw=Uf4ϢX" (bOr2kq`{e$p%};눒Jp _Z()jl7!Zz-OjNWZ+?p䛟֑ƖS?fLvxd>IOݢN>jjpNRjX>Xѡuޮs~8*;("qɽkB5{ر(A/1nSi^-'  6<[K;T˔Xsŭ4xh1ߦgںZJ'ëNL^hZtfhL9XM})݉ P8vpA܂$hZi$z޽h+Tɜvd+y#x@OYenh^~usYK9> R2nщQ7wEv>3jaJHهo{Hc-+0fK Q.UØ݉O#" "XdBgmz\ '0%G9{&88lEaGO'F h[9T$DH ̧0?-mvz:76{=}E537^'uyzkgjTOK_ "0VU>c鑋/Wӑ,賨'`@ ,*B"w,Jnyz3\Z휣'0;>R9ׇJ⍱=IUq.gSnqV;duHc`'K!噫"U-1ܴge8aB,gnAL*g`CXEm9s4( R"g^Dn"ә ܣ; !3U@p#~ z}"1"߇8:xBQ.΀eEt3(6rC^%bP~(aP{NY.a>{<˜=~+ JfXP쒼,˲>DY0Ƿm H:x EX*RX/|?$0{Wc~isf\Yڵ>ʉdպȑB. d QYY6"EOǡ]iN _=@Xs:R:^V``%^ Pb7Ht#3OFx١mo[ >պoOjBh9phż+*^̔kPr\zDX > v8LWX֔= !T+g{dżװV܌2[Jwamr zGLp&,bw(Zˬ +zxFMf0,6w ͣ8{wSp1ѻ[A:*m_B\YYoΜl9!' (jhgW”@'bS2?5ĤG~ie]ȥNh#iHĄi J/1Α%tAK105YWwkM W괿S6 {u!zRZ\{fqi׃}+|-8>߲G/|qgkʫL?3vBT1?e2[$T/,sU_ݻ>LRXGg1H=̥hښnk^Դ1bV3{$uR y/7ڳ ('a-ra&kp&0h$9xM?`T3",!Y yf[ɸ|^ :УDY@+@~%k=N2~cUyᘓ{PkD&q-D۩ܽPo<k,l?1k; xD/e,J1ƌ$EG3h|CׅxA4e0dsyRdeo Oq+1GnUMTCITY+gUr{%mG!&Wߎ%cEƁ v]sHT_Ӂ˷^QgS(5fX6]").EYw{97G熃`c`u K} G˲T3v䦺_+#Y+.0yý}|>s7zt0[)$Xb/cؙ6qP|Lr,\ː-1vLM^esXF/>^@8MlXpj@)C&),kz4Þ}8t4\QR3wy ɖ٣HwqO#T4z# 1Y/Ĭ^E?`܃y >6,}#XA<$ 7gO5ZR Ks VA!E*xcѡM9g|M^CVʂ7&vR8oMS{\[?Co~nb anL)¶ױ ;(N"^ zbϛae<Ƃ3Σ8zq/Yԝ_ +ŘXaSlȈ d@<&ΠghOV[Q&E6Zj{wP - !VE;c7RE*+pٗGgnBbsfPshBʥ7$CM>`R 5ɀ".IOX#`VBvr yU_Yܱ@nR0|*jR2YW!Zt!(JѲ,2 8d TqiYE65)%^!=;)ڹC )gjs8ȍlZRG:S$ъ&3B3P!;WDܰvX8(ܡiO Ջէ}6p7Vǔ{/@a5 wr;%Y \XmSɈhbҶzͬ+5~2HDy9yx!+!H04 !=vϫ`kߌYB;uMv !K!(g.I 9z@=lR|VzFzMl@?[?:6O T?tLs>UAF<'\shR TmE!7o^(b.ߺ_'{MHȈ<7{`+H"lf5KSKh.QxY܌>u&;6EC(*2mAʰHm쀼 ƍF 9GwIq Vzpr3 dnJ3]ՌRZ^pƢY>p,i0&њ3 )+j1 S5e&B֦('IZsP{׼ \w9} >Au {^_-2?$xay2ŋ[G&o>]rsm ޏn1d"Sq"4j!D,zhtL)L`8GLv#;m`Gtfe9Le9nw7 {]zE7B\),7`T%Qe;,`#qJ&A"E eެeM htK֤\se"3b$^k,蕊 ؎?+qUI&5 nT&A>7`44CRKbKaŠ&2 QZ)J>Z7r`1MFIdzp, 穫9b X@~ 2ξY<Z[Hi͈@]2z7蹐̳m =v^>d | XO7Ƃ?6 rgQƱ`Z7"BKZ6 (C{FSa4!jM`8ޠy!铦sS٩WuGh/ͫ"*F+M.~:fb&6T1X($A&ST7YaQ9^,e.*%x'1< f?)~ 8/qoz} ![*wՈIw {s'N|:巩HuX618-$W1bWo Ki+ ~V[<咽 :H9ah=-8m1[9Pm~f8D~ܷ֚W&] "7XIN ae(fX{|M)6H5"fxvy~Xp^ZzuiZX{Wm>Z/ &}q}B ׻ws:/~='WIE/A:iLr]Dc>0-"V%FlU9JWX+j彙OМqƢjsMenu}Dqѡ\'$R̽C ob)&Ftr)kڵ@֜cO_+=*,xғkܑXTq|i)0۸<^lW#Si}ɬI7JI[*݋UYM|W+|8<7,UI[xfނ٪":v8!>oWȗӶ=Y+&=1)*;.Vڂ`+RĂ*φ7\E{% y!b_Me:/Hp r rB2"CnkO#HŴS0f)p#,38J4CY5-tv`=zDa{pZzqMλFa@~ia!cǡTbCjoq% m5 g8ٍ3!=f1/aI+@оܭ8ZYm.HW(~{ף! ɴMsosP$~L *o}gu (#[ 7] hWxu:[wWS|0#$ߩs^U4iV.1S2ܤp<1qhe œ_pX\ ] 'TCZ^]ꌟ4Kˋ]ߣ,!v7Qz^>{m@b_cZwF70{G|zɏU[]Qeu8E:`gÏjHsKlOҧ ), }Rw@ (YX\O:`0'-{dna{񰱙& :5q(idNd D4&9єWЛ_H?EB~4?|{=6\eչn6[a]Y`з6"S/$r\{aF@}G>+CJ3/;y ٙEdq2}: h!cv#D{+4 GHֳp <q@b,_tqj&fTC(uͣO(H/S;_`sN}'1nKKA_ w>kn'SDn(4K49\j/{*3Cr{[cM cI\}ƳG,>l6Pru[@AP b8=ITKKv(Δ~`w(h0ǒ[D+Mf,kJi(mmr242*̶Y$}ō&?R&p;U7K ]Թf81 Pѧ~ 4ߚof ]RCų݅bWאryĮyFelB J!ٖW|p`)h*8>6Y/Ɇ|G1 vtu}ojH!QY=ͧu1V(ׁok@G%Hi`3t{"t٧5r&H9^4e`|g".GlӲM)eu餇IHϾ5}b|.+~! a{K\Y1"Uiʹo+4z=?\;3 >qqRXY2KH:{mbԋlWn..pݝ3\ߔ%8(6 w* :m^-邔U`=!o@GQ[9o}в9kWV"ոʭjz/urPac=Y&I/߫6E֧(8x}׆^=A( p<;+MNKUb8Nbm΅:(1&?1mx̲'¥{+$4ZJ qoC [y +;kFRFyacpŐM Qks^d!9:JC|*%ݔCtn< g+Vz+0Jh 'ֱ4&o0z2(B[cB϶F5T=68eV(cO\pϱFaV*(}s3@e=( 0]\/c(0S30 [WP[cI.A"r0q!EBiE\0t6[ɏ궒\\F?ZFp%Uz$ၠƜ͎Ժ"j$ ZȲ7_AX~rNg $m5V3A2V,1*UQ^Ajero:^rVfz4eVU0.M5og'2S 3\/ڿq\[93FȭL8iN؜kF ap Fx BhVU]r45^YX ]bRSm QV)5h\Y-@/lXn!& Î0z2oj;1*#D)qZ!ckّc%ʼnML7>3j~#K0lЖ S_"ޚ{c&(&3DIOk_thɜ 㫖X:9ʡZ\~J#4*NQqo٫$W`$ev lڅX&2:+uIO=UBЙ+,gPlw۾5.@"%[`J<RQZPᐡ1.fWUOQY%XZxӼSk<^`xH&'AYܿjsۓ/2;r=nfJL{^Ib]@(  a;}?%E)u8#a|f뫵@ sHJ`mgtEi,eǑ`=kKlnӝt5+Qy&E]KRiV] acFara QWb*aP;ٛa1IWÒ4y,̳}#WȭX$d4ilZ߸i7J7{Sn<ҞAe Ҵw%F)-$$?R%WMF UIhMt9s98؀&[136C0ƙRY˼xOևrwH,d2 \KB~25%ۼ9 YأeQL8 Dk95lL~ {[޸qxM(m,F퇙W fQö鼳{XXz#x2w BGz]^U(D,>ʴ SBːF[D:zNxLA0_6YRf(fራ!I)~\UQ͈u:Z>4ܶE~©M87kd$L<iiB.S-&"8ӣ6Hˁ KH,; n (Y*zД**+-30q6cS|#^SUqxtߪA*+\13sY8\RGmȡ]-x*apV ƺC ULX.#M*b p ]cŜ˼Q-軀M8Ȅ#àBMD]`$RitT'zΟG%]ۅFk718k3R[;h}GLx0V bw&%[gzy3~7̖mF hқMvBWV9GZrml[r 7pCU l._1eDzz@p^!;&9[Q5 oMs/ iM]/R/eʊB\Z{yyV4dʦZ-P|յaYfNjC_`/w|seh+nl .v+H{5*ލejY Vow״63-D|Hr9Abi Vfh<=A)_HL{~<Ц$ρ߉b~%XEܙ38_5Ml;cڐ_:٭,mf%L=UV9yIG&YX(4zRݨ']g/˩d4ڙk@[v4EEd=vDcR縈qaޜp1 EF%2T S.iA:)"9\;A&\|0r7`L^a0'UXdžQ-5h:ob!pa|ig熜W1z6~"]_q3R/ZwkRٳT˄PhA좹 :?ӷ¯jL=X\IԬ1J\) %Ka"e Ԣ\K o]%Ϻliy5:ߢyxXv|E-[⊛^A>,~oX 0_>92}K̖xЫ:)7u6YlxLFB3H0#VnªELT ǚzf})9LPdu|LN|S?˩vROAgi+'Z^A3Tr}-ޘxEx%6޹avqZ<}& Z ϊBbe ' lEZ,vJE?v1Al.d>pӥAڙpxT7t x˰,g^n_LtBѓ'o7 .{FIm'6UH.6c( ZN;B:|9,aW@] WK=8 Lx'BFp[ cf jrY*jNK%ވ1+woKw ϨgC '4Ճ̇hS9^ Z!<:HHu"/ng~Xjm;>.vneƌD$msa8<$i,4f1Gtě VI-]~+0p'x v2=hU]tL" %bhbՏ޼Ȥc-ɖuyc'HZBix3B\lWĹtrMK,ʏ=7˨`1R3,5xet !,,cEq3-hlcce7?^౒OKw;8auK'Md,}];L`WHV=sсJ**Y9a  0+OemKD5,|s)|5f7_wʉ4;v7^;`1IPjJ@-~83ct]Λ6`D2GRݯz0;`,̷,K޷aK|ݳ$*m(>ЀkMeN؏fF9P2ԠI3Fvl'rW,iL?c5^+pA?Q#pWDD|k$:Apx;!|d};dȁ0k-Q88zQ+^vIsoҀ6duKւէI $[K۩dՅA/qAgjVQ WiCX mfdڔ".}%N=Xr퀛8ލ-nywa8DsdVPz;0;٭QbGeToUYGkWoQ<{AfTcB,Vn5EҜTEL%jc=F›E ^Ehmk`Ppm7W/J (Hj@nn}Wt_/}ɃBRdhI 8%.TKĀP֤XZmѯdq5~0TZ X[q=#H1JTɊmAMMˢ^VJ;]$Ff^5w&pc @e|_lWu$և m-ׯ&-k`L[$/"50JQ$X \Iŭp)^Ayjq$dA'OѲ'|Īc]m KeQsBHSBR.u'Ě^QqL9 DT_Ƨs] Ɂܠ "ܼI\=N: مȺ" xVwfnEî!"_z^捆q3%' \xcEJVNOJWxdwuL۩LT=ٔwKgEUԶUc^!d4dVo]an)-Xץ'[-h>~%I:UNRMMWh(oMliEaiF'{{}QI6iJ i&%\|/O#T'8i5Ac5RT`W!? O.c&hbJUB~Nm![3_n%= *͔sTÃDCednA(yho^#ft3<'t`Eӓ ?n7ó1]dI"]QÈN!"FÝe/ wI R^R)$+\j%),* 3T1 R9~ul8@CVk H 9QqLmdf 38pϺ#S~؂`Yq. ϵIF `i5zIQ$&PIݷuC<Ǡ!A,Lp u5.yx_ٯ'`jA0r8ZWbaSChdK@` #PG(<; ?YA:mVpM fO9/if{b_A1JLH  vLIݮk$ҿ޹8 xlL/r,~ YNM ^BCJJ!U9 c>_2Pxu[[h3iJi=ޱF8Im3$2c0`oHSg eY4" 7lӢR/:tI-n^C97ؽso 'aBkVbF:3%,Vk4 $*\gzo5g,Nz +TFD=a^.''!p,/ 4@3p` cwRCE)'r\&(N?j7@YFS +b:,닢 q+Ԓ.* ȠZKFqNƚ$lk9ź cqm)g2_q搗u,%pZat~ƂAkJP"SA)F=;o/ hף@Z jLxnj@>8Wx8Q t0Y46*=YYz: j(aDΡpeţmUYm%HecEva~ӅN:XQv+]Pfؒ ܶiE(eH!>U9 P<Dp;:f6؆Q2IH s<'a4MWnNSfҕLr50%t[oZ*yE.:b!a'x1(af ,y[*ӣ#,yT)MW\j.S׬Y?K4#a߻5bU?8]zjÒ'Wz6S{/HQ+x^-F;~v\h`LrP[F^v21RBz"րVI%P|;z WU |-k.R: =!z4"0hra I.s @Ve:=,˄+t_JțvP#7{Ua G}|p8Pn"C9!~)!jL0o!)9au>9Pu&bxI~>] jq0Vi2E>69uzn:!SIBFOw]N+#-T솠MA|AIaZį.tag! F^ĉ\t;Hw ?[RVt9sM̷T vˈ$EY&[Y7>:_91##ckmҡ`+ɺa3$`?q1'TG )`%RiF֡'#"XA{t{(f{y\Tzp *ra+?mZ+2]M8ijV_)hp[GrCMv߅=mM d9`;ȳlL1TD%*<,_7,0|]~)'=Ѽâj5ژN.Ӑ%iw=H*^6\ os?(l>ް᫴fMoœz]X׶ yX(@,b E79>.1@hvB%)UnV7'~VfK(*Kn9Y-[aϊ>7Jeo{ϝ>qiYPdTyz l=ݰqP@/[y D5z Q]/:ϟmJhLV|=hQ/YNȁ Z:PT{xZmtȞ졨&.g`r cYo)h[JFmI6:'>;G:xor(xJ^+U˕Q$Z; ?ITSn&J;v||ĞWt ei3~X#x% M( #&HgψiK7FkJU yTB`0y=QNX7g> 3'U^H|T}\ӖGjK" PwRA#jQw':CA bn3?HQbT6WN R[2\"\P;;CA/cE0_BބJ/YfDxHHd+=Wzk@qshٞޜY-G|֗#W nG4#"ll e썭S('PIŭh" gV,trTIjs>׏^q59[Occ52k5MM.+ї/=$$.ryfˡd\( Tv_GrO$4ѨϥL LwN++E/G ȱAt+ \)B r:.*|I֌JO&RQ& lچNRkճ{%@VxTv$:$y'LE.s@H96%x,N(;-_ bDOeIl_I \Z'j ~j@<NJ}3T;ՇDN{+L<Uc&3#‚d Vc'tuǯ "FeJXL?Lפ2m[AVN܅VWN}A vVcdX xV.BuB!P qaF|o;4Ev8}D#lZf~=|1|A94QVnhvXBm\4z,lRr5aKMm"&o.(Z}6O)l$—釕Ll@0~9FY+>KU@%UrZv'A7b(?:bQQb|Wt_pKʲχ_*'\nR©#jPpOAnUF^oe"PN"W.yWvk&6 $/Jb4Ƶ:U'.I/h(,h0r Y-CY NaʩmO^ƃ&p1w H^\/ ikE'T4'r&3wh)Ѿ Qk(\S!>4p^BIFc7v%|ir @m[~ps d/}MRЈ* Iju ~~)AAy9PGYb_HUD Ns2[:*6Œ,&qMF! rl>yڟӡYiΑ 5MM_Sp_Mh3YQx /G:JQL_ۥ:i'c |h57ߕ* 9LYmdӡE=4rt4 hPⱁlqHmTO,V,˛:6XSu b8ZkEPmjɎɻUh3nnS)bx . l4'gXFWxUP8D@WA)gӺWP̘rB ?A~xbR\Dm1m}HLPofN@a%;y`};/B âmM,wPc8rDb'-tpcG(fӈH{gw&z¾j+q)g!UɚqA&~U"L*$ɵ:5J|OJemj`ʈmg.$sPTL(k8H7z&sGq?;6.C.[`x֦z _hVRX@@d[ʬw"X75?$׊&mQ. &JĂPTG%%T<lX1aP~-G͡N;1 H=lI$dQ mAaIF]P$6 б#B։Z?\e/@36|ځJUQ"$n {cBdC9 r~MZsҌQ82͆x1j9&-}d%汁68,P'Rz5چ{Ͱ3ZHttӦ]55 r.xobvg|2aZi [oGPdGyPs xs=TA`e|Lf~@a{)?qT=S[^f|]fSiDҺ48GNMk?H#h4{7"#o$EH܂Y&0jً#_=4ƃ ޾˓êrD ;r/m愊"g0V![V/-60F{ ,Vk LxVƓ1)p{ʘ1QױY&ԛ_r.KIdI;{6z U !zV9.'bD܁c[)A.A1ܵAա៛&/j@/; b6(Z".Pa=/CggSBc 8k>" f,Gn(er0:OOtno&G2L2@w2Ө$3Ǟ5{PpC&i V)`|9#.WUKABo|jADRx|=4}J tEm_D-zf2K:ֳ#}+/6N X8S x 3P?kiYd]B&:e:&i5FE"n`DC6DIy}cu}+rnŒ;1މe;'\人 ɖB\ymaE}7֦dfZHC|Ea3 D~miSB5Rz#+"RĆCH #{IJ[FZ^XK[n}J7*(Ph<ɪyg7FO> 8%8I?OϦ:\"_wlɾ9㟭NuZRģH04d20qK̫25uv}R9PXn=Oiขތ@~3j)> b3oxYJ!5 ހ}QUz%Ɲw?)J$c.oSL]RC*LCDza`]NUjA=-V~:ͬRA, 0=x$؀#{0FQO#5޷f$M2":ŋf<_~xer4l*ާTc 5@ #'ͶSmPyR{{N'?QUS==' ,T0S0 Qs}en }i5V{\ (Owz.3 ^b,;#}ˍ'c'kPjQٲ:~X3NDkihWḊ]6{}>N}|1À 0J!"Xά!czqV$[|ۂl5LvBיGIM;dw2 i-hpH8s.}iGƒz8Bx;nyDYҊ z5bA gY5J^J0nM#ҲP*sqL(Ǝz+gASAlQٷ qw**Ѩ4.MSt>'Q7[΋w~C$0橊UٌѻE55UP'OtH*ek5BC9""O;@{ TX|'Ġy^ʑ28aϽb[#8$Cj+qwءWd{9 aY9g](k"xv@$TJLs+ i('FE{..|~C4R|| ^{fH4GV{-S1^)bFGYxB!]\ P˻qU63, ^n.7%]Kx1Ɇ&鮋ê5%-EI`0Af.$ÍF[M6_ȯޅ `սBHO@ɨqDoʀ>EC(i}^okPzHF 4T!A OF>8~1փ@o=cNkbح@郎:*W@tQ6a‘sQCrB ZDMMRDPbt*^Ku)):{^9Mw;T$mQH M(W˭2`J]f@0<枚ɬ{Mע7}u~ z2|A?86qJgƹզ_]Jo?SKErc$O?#wt:0U9fZ#8hEQU&|AaY9tB\=BG%Cp$?ת&fJߕ9L >B,z.ʟW'@<_tй=W{CV? k F~l -G!-J*; k 3rضJaRuHT/4ALJGxU2_nWhA\Urix=Ġe'zM;K {M c4Y߀#@H l;5uHrK 0V4&ҩ]A*h'MeZX_u$fneg$uߐELAgPc9.JOg)JR.UrcBhLnn띚`V]|YmI`0[8BJZT|__!ajnri25bj{DkivSH̸ML{4%LcsvXD2MnjCqoYݣ.E"{J~bpj2%:vS [iS T^w_Y@]؛WMܽ:3:cB"H2-;x7(Uo)XESLM8 t]8@(RKV'nW2|W&]./W VxN4y@MBmr>ü߅w2 h,~_ PuVmrkȉϝ CƱE'D39YWdLҰ;Ϳ^Z"x;9N|BxJ?(7J@mbo;F)\M'7(h)@,x| a7dd/J,M##2Z2"߽u#GZٵW[Lv>C% UP [ee ȋ`gye+gʹnI!y3,۩2С[a,f'q :*;,wκx;L("G{:FdAߣh*d&zqyK鱏gTH#lUnxN Xq\[Lm7u-ʟ5\t9gk { 0hx2ry"j7b^g145!s)Ia}2w~xulKJ+-c&kG nkGhO9\tမ0,s4'Pi=?öDH7d' Y b RX_-9p0,qe_";qyۨ 51# H >7\K$4j SS _ܹ.x} w3{H J8 OK~ި%[ٱqhR r9 *q2Zxh N{g:QS*w]W;(0]+7zVRCׂU<;GB΂_͏8u-~sj|wĘz bmokJK%Q) ORfEHk$r!㺿W7LڊTGx%ܻ,Nli:QQsĭ!JՈ~̣mm \aW/Xb^AxtM>P7{X.yP):ոGk(8$j;/ͪ.ɣ ^#-I~܃MN)IqhA]_bsKc{pjث1n\oW %tŚf(ҌDq~/ag(ܔ8xOÒ r{|Z},%:<5XEQt*"sg]\ ߻ o]OѺ>_I[MH2直9~zM>߫(Q E[|7qCCpSw٪*P#ڝV-h4E_ml^~M0yV$%Zlxbَt<>,9Ki'w%{6Y}/4ZB!gط2˒EIIErn84T<+%nV;Q̆ZTTP oxZ7'7/E;ŖF;:i1mgO(R4wN̓@@3Jw>{\ᆇ݊t^jg!ڱSBp]Um$7]vw3PWT*`!uɄTueFlC`Oi?-U2 g\-Ҿqut4߹&`t`z"'gBf.Z,9n21 Fb s ޽o,'>'4RѤ6p*F*y^@=̏G/w_}om9-l_ ǝEQQbo%)gVgZ3]",@ݪ[a&}'Ge+ht1Jkvjھ!ý3k /1IqQ$?P(5SO2B1ufƄO 9õ)حˁ`WHf1pRG62@tk1Ǖ/EWٕVfΕkދh : XC}g/HѠ'Bu˿iIR6?,ZܜEvCZDkHcʩ>E6 ZQ~Ŗ3 j}a$y&ar,z`[+bCMf<BÅs)4&7tΓ.KT%1GW)܇#͚Ӓಠ熟v9mB2xV9Gja2E l rVWu^lь2P9"QSW̕';h"+vZ%wҲ1 ˮZb;E0pѐv7X;Ar i-Oߺ,-~:_Jc_2ۺVp$Tw&SEJaf7 &!S mlǤ\f [ZbN݉:4m8ײmf撡&r ao}JsT–Ӱ #G!Xunk*MݎAc&qTaNqڞ=3 ]lW5DnBer,}@"$(GҲRז{҈mFַJ9N݂0p5o==?P$qqB?G2@<${L t_v9*@,t@@==cU0Jى* >䒉 !:O}V Ylm U߬E.m {RnmOA ^W`Dy)ŃhIVM x&u~Gvv"/HP3ءB 勁QXh 1ޜ)uy5YC ;CT$)pp 'W 1j( zn#!2znrciݭ0TV2Kg fl 3>*,% F5S|P[D.b&\Aı6e/c=D :7ۚ_$Tb1ۘV!^bw-c BdX#xҡwF=ƭnI`™ݳrqT׷<3;psI).YuoE 伞?8 `n|}JԷ/eيeQ6c3/i~7ϑ FNFgNp= uNâH͡PHW' \ą%j5M y:- BnL<8F󳓠׉E ɸՓҥ"7i R6>''9,~ ˦PW3D Œg#|b^Mh]Dp |˖tbhfET@Ru?>hρG7pւ^i`VP>3n=: Dd=է|yg&'GyXއlm&7~.^=Cʍj8(v|47G@RtQ ?Fyg&DndtQ[ׁY⋳ FK.4ļ/M՗yUzLzbH}~U8sŴ5b_bEw#*'3kɧ-p{k7h~`nDzhi(F-&l ޷vt+_bu7^sK3V7sqR $'*p=,+nH. kG+݁O/w%?aE:F㣱6 iWѫ^OҺs>ӡ=4>lF*K["sa֝ɓc e)B6g7 ^:T>5ACm/~]Oݔ) q$Y[lrhC$ynic#{-ʉָ?F OV8<=#EItpwΥ{hRMa,dw_&x^6=!Kv@:BJ?/on6Cmn;2bktᡃJ'UO ykFŠ4s-M{++>vYMDM%&PPpv3'(jTP[ML'z0m9/*#И`=iqGWahچ!poJGmǰ2OM6MT 4),ˍ o !Pwo0%;HEK }A)s` #5'_*GaicY {KN~:{xbaj+5ez~,Q5ُsCQJe& !]w/m_)?,X-'V ⦬ ݁ ̏W^0@^HRS*XPM" !bRUx-fˋȅ7؂ h!u$t+'|g99'Dy-_#3f}VӜOi@مH1 ^U6brOpZ ",nR`:Хȓ5@mhdHI#p}rOZҭL>T&)W_ $wcuJgx>P,w#^-5wXXjƍ?dbw%C (48u8P[hLd[462dCvΘ3luAAl3=mɑ&䃼'Dx[S,0V#d,@.rQ~ISX!Pl]HJG^rx|d"{^y4sI{z5 .[Y*?\^,aXhgQG #S9=B͝ =܊: lIzDt!^&R.3 |G"98oaط24Ȋ&R^y$@|Uoע|WťѾy&^% ޙ<0)rgȊAGȆҠ.NHgSE6hna GPi48Uc'LJMu`vXXI=ǝ=x|Am'P|Xn DVrd F#Nω7Anr4=eU!+)9ƣbl2m٢ZFs+g!mmX .ru&8@hH,̽:gz@<p\Tf0bG`ج%sN* v5}d #K^_aSp6;9Wk/PORsNPҚm.歐f^m6CQ1tךJX(i^묊CO+i2KwީzWW!-3ٟ]ЁI:R:,pl)@.B9fȘ-s~ 2 Rd (^b%KSN;AnUkȴL8Z+&.EQZF+F^VP=Y00r]=^$?6F0 i}R(]u%lP=2{yX=j($arѽGp=)R,8"AU]2\ij٥e6v|)A˲2h6'bK`gʁ[x|k1b:aA}/b)Ζ!C6'C=F^%LbTR%P-AΞ۬sbטZ{ghH>iS!j6ķ`w%VG-'-5Rޓ MQY?l-u)˯9!pZPPvgAѭ)i{%fDte[DP12jܹƛ⡧3"`}KD#yE Cc7`v~G8 dV&U$KYn▿cxa7|`Rfd)D-FP] vเMwK;)W(ﹷ+QFj` qΌ-ӥ -wSWN`xېzBPbQ\ւ% #gAD|~Հ".ua>2On W;\$*uIiie쓔Un9m գA-&&*k$/*<Bˤ>j -+=9 ׹k4:;zǎfUjXNjχ<ꈢuyX_9uDBk +QlmUBJ?\`mP7#lB8ƥOcuVؑuqzaz|ۻOѾȄ6"o&n_"OrD0[Ґ*>b-j|n (Es/3KDn5:ok:lEW.ʅa0u-z&LsMA[L>{F,pq5}+ڴP O`1[Cp¾djfߒ&p~)g'ΰh[B{2S`kT59!{!|&:|&Dg; 8,?ZO2KN@5?܅ \]3 D@$ vznbHa[i62.Q}`YUts ,#[:ٮz*W_mbH>2M'|Zx. bvWrhE0A@hJS Cskd y΢݁[2 4՟"\b ${:HUX:tK%X%|xۄ'1M09턺g>Z-ߞ[+OqOQ{Q6&LPRdJ(Gu#*//[색K۸3)Xa5FV$%/M[}!if=9K˻ӧg܍  b\x#ЎuZ X+z`Q2~v"i##TTk5F %9R޻ I$q:< c^Aex d&G/9B7M.Ƞ#0ҵ);.]4c6޵%"]-p}2Ojr# (,V>ϦZE`F/~8k&24X~7sNu'Ui)9XKNNH7{䝯sef%) aI NN{ zPKge<=O `0o7"N૳Vz:^rӛIMD8&\/,_ Ƞ>WKCXfb,:<^94Nf_09[Eqģ?=ѝveeǔdK*;ץ.{t/P;0!1fRLzؿ`/kyur2XY9!3_;4[ 0I'6ߚ@,2fj afodK8OJ<3d)&qJĚBRig5=("m;‚ )m|j) TXODZ&Ќ:GrCSS‘ #~%H6 R**G`䩩j]{}6Wc8oȅ%|p9 hAgRo0(lYIau1i2+^XHm&YV6冫^2΃ uH[޿\g<"0Em8GbZYERZs5,(c PaP"i:hS& J=ox̻'KI/@"eraG2l\RmtCH9.lUz)av8Еn4Vg%"x@j`o,q؈мi ᇪuOE' j@bճ`Ć9,^"[iZ'[uxo+=+tVxEn&Tb]3 .SS*Dp:B VT %H5C NsL_䒹 ZS3J\l%58:iE~:!Y}'O!cI%w{ dW'˅s$Βjh}2Is?Y)/x?H^A6U. H& ?e⪊hkM*:\?^ <)Nzr+[4wK5v (BPn$$ 4M ˄Ex4KAv^3 c~R0n1qpR=uO͠F8Q5O)3YDY09[/$o56*;jQNJlTJQf/0-c-Jq 8L܎XR-zUx`B:K/9a'\)VQr3tGǐNDnXg!GRx|˷HAwuKC@Kƀ3&V8.B L}kf+ 2Q'Upkؼ4_ԕ2a˵Jy+=!$swǧVޮb4yoڶŽtl\7VKk]) ?S~f< I#>19l[Z> o3U d\La |m-Pxth-wۏZg!Siusf=M>߄,1֫/[{fN*(vXCaH[ma: 9C0`Ԓv9sW[-J UN0\Xі8OI s{H>Tit}>el΂3n/P֕Wt/7?f'+\U ]% 20[_|5{&d0& 4p$oϣY'̑F`~ݨݵc  0Ȍ5s䭇ո'*v)ˬ.E=9ŒV4ηr3AS/l_)־x&}`RBK²öhi# w| hs\_r/Dآg,T\UbŨS e ]&(XTt~Ĺ/\%etm }g 8~ցBX-(퉦rcY"Z@ߖbIpm=t="RQA _ex^98Zp'&jC5*(1`у87pCcR@&5Ƽb(2{SIE~F?"L ,jjxѥ9ėc< bzٰnߵ|E/*p\uƌh",y =T#aPn{1C!Őw6o*৵T}9NnfKCҊ/IQ`ƜE8ӦTjy}ɝS &I ?E[w f9AWi !(=(9xaB)Q*ROSÝA]5rmc!M3X]5CO^Sh'Vr.<7'tdQ+Yb)M 3#&ob k t*exӞ.>QZ44GKω}pFuiZ ֹq3:lntlK~vTNOLh#`t7fQIyu#P?mV$ g>4l8?Ew)\wO~.1v O~7˱2XfȗX7 dNi3!]? L轐×A&n92%S-UծY~ KƸq V' WBOpy< ==al l{aAkGQj-cX~R 5:U2` Ke5gJ^~/G'3ٮH>w5{Bܟ;T.v9YRUzW)T  fNԔ@fF9BXCPB&% (w8380jغ$TLϚ\>R ݖ&Jڏ۩B]1j$X_[h{5h%+e?zi`s] "]M'y )Ɉ^?F Rθ9 ,Ov eD#јMIQ^\QV9Ez3r:mFyu4vlǷ,d\a䕠_NCNQT RV4UJ1T +ttK(2j1箳j'w_(S\}"Ԕ3c05z⭋@!VG}=?$cz5wYzԭX )5)S䉰f?bgT>4pc/}E2i̡UlL?UWf~,XLOn"M~Ce'&V:d;f;v?|-:hB4rI_V]㭯=hjMT(=Ѝ!N 9T,)_oY[V˿ϭs~JbKfxba~w.3Wőy2,t.m߈.xDOZٴ$l})5s"Q^j@RtNP8V*R]>JT[ r&pP1F4g:4LTt H5Ӭ}V{(Sǭ@XOo3VmؒeD~]m7h"-q^q|Oү8$v k Q]i98)wͨe3\O<@Q&~(PE_J~u Ua\ S(䰂{IMp<,vAsVΫ׉P?Fcj?nLX*JHiT". 4 d VT$YN2pU RREF&Ė[& w#PSF}B?8_5UVx| Qݼ\:2.VxKEVI'tO~0s[?L@ε3"YPE썊ɭcM^ޜEiKT;a'ȗ{!z#(e>̐BQc@=L F3'pA.s@L-k7ryPg<<=DZ {1)MϑRϕZ'h{9odl,<%n߻%T >jd\23 oJl&LbfDyǥ>o'ni Ftq]O%D:E,v_MǀQeFU($[0vK&J'B_Xl]q:T a@-83rQϏ%c|7fCyHa*G)oֹwՁ8svyBo? aӀޜKʶ-hv3 H[c [(7,+h*@e7jMQ}&lȃ!S(I㿵Fdpi[Gsѕד6~2MŋV evBֽd0ڢk3 ;QfDs?+]Ԗ?5<DŽ2ژtRIrQvZyDA<á4=(ӊ,9/:9[):>8o\ypuE?¡IjKYF# PZ UӁ/`6W_l_v$f藿w00Gkĝ|Q{4TL~r@oS5V{{ Ak(p˴OаMy1_커<_ ϢFcd0/f*|,22 "A]BbA݈5{%]DZH:`MQXsB:L$J0hq}44Oq*]ӒM jhXiK}\Gۋ INxp+%w29f/o# <-, 4hw,r]|Xo tY~zn:3Ip].@ -V7u%e>Dܡx~u٤(FWVFCÀ_L,rT1 DpJu2.nf%"N&1_8V&V%j"a;h+ktk5n,G-P$~0?Ĺt.NRJ\v>Co0jKA ˹ڥzL5$نXj72eo8H \xQ5xuf"d>,6"]Uz (P$``8s2CU`!W- gx2`'j.{I |9wƫ oY(%4Aep?~pJDwɆ>VA|^n3g# }a2ךxJIdڍ]`O2 BڠMN|dw8Y7|B? ENjN Q5~HQXB_˸%7xՁLY~- Y4?RtTX{ qf>*Ѩ2XzGvcqI=j ~YlM [pv)bAe b]},΋ǪuTJ[j=Szt藫;/>j5Ǔ]!{v?> XŋzXNy~?69ݘrфQw]>"М~ uG=E0 zje)폮7)&ڸX66 OxM)h 5灊O}u/ 9-P<5pI)D\+5,'` ./ЋL iDÜLPJ19bG(\ `țpo1h)&y*hpvaoc&n]Ѣzq+sCrcZ~oKz I8eʕ`|Vzk\@Fl~tAO&&8%Fe=Tjrxloo&X+qRK|n| ݗT#;kg-amMcV }e|kֱxrEOŌI=fv(T?ZFA M7/u?5d>&Ibz+$b-^'-9eIYxN"o .# Q1hz oɝSJ;W˟iT%Do15֔c[f7">G6 wAr޲G|B+u\F{X+00sjJ[brItO"9xbj'pm)-6Pmbh.}5ML#T-/s t#Gm@Fy7Ql'|q۱@h^v7CQ@RD]'.mmrkSsay}b+-w$Ѳamگrkz>`u (7i EB>&X#'%n-K}C8B2Ro[賆Ulg3*DbQ{ggD傓+z0u|)| gUyu1; (] gBgSv~HC !2&';.񲉗}!/zHu)S6u%2oE2v[~)㥝=ՙ55Z>)aRl,EP^y*?c I,g5UY0tyz #be 0kon$ydf^ۻQijڶ;$^)_d}f@)ZǬ)qY^6O_%.*r Zbrr2$Mux48>7n<ѡ9Obp%.Y/.Sc܍趯mV7#{MdžnG6"@ai !k 5\E%$Y'eb)N@Q۪I}鞫u- 0"5YExdnaP=X~oTD9҆Ei%8VOǒ'|D1+3#oy?e8 PAL8B ʊ(egŗ*;BRpܛ#(ɜא{ o3?=\(pЌc l:P|%?!F_c A=\C_)?e{|b%_z ?'&*c3-H4E_O \o`mhґR)/35 ʼnoJ=~(7]{"DdsO[( tЖEدg" ]\I?KmΌ(& bgj.ήt}%-!8)HX(n a&n}&ƀ2)*@ff?Sصça j3WHfGx6XSW.Rs;x;kPR8X A4j̠|콮,)K hQFq wpۜ`45ό) Yn{O|ۑ)v:o2+rr*sN^l"fWD/9n?I91/\|=`|$BCd"+d{,@S]2ʤ\ _(M ΂hv&`k\²p[L8.T1i> Ub{P(r:k7)laxLXׅtT9K1 P w> E<\+f"u͚{ z;jGDl0I`(YxcӜ1`$BI!u L2.7JVt~+Pv纬n}R / % CSD3y@xʼu3mDLl s(JgzqA̓]؈bBy@D)RkQxΦrF'hhz(r~:uLĻNuu~pC\ytNH10pQ0&Լ@2G&i}͸fRx7BvΦwWL.1A\=qLӫ=3EQf ~I$e^Ngm]'hD4| `p:o6 墍2'U'멨L+Хr(=gZGTЛ2g>T鉚o !2kl It/|e*rq3Ŗ%ȝfٛ}\*7+~m 2=BD?#xi6'јXw])bmzʟF%S1>S2(H8ğo,ؤ1821anzͺ7 ED勗;:c]m^P٩f\}JB>2A nh\#ur߾+h'o9MhNmCRmHցTޘw\AAA6 j' U9gY'RJK*TӝY JEMYe -Yk R|_Z8V.*0P]<^6!NCD7IWr(cM1k*ltԛ}EQQoی$GLD2+I_jEkW^FF~&.yZ)#bq=(KZ31wErdsDE.YiJ=Mcq;MS $j5F8GFKa=%2, #dvjG*d9۞ۼk̻tX,*߳mY\{*?X?A-orYp/^xpLEF)GR7NdJ&0Bh?C˂֮6ikz?լ9Qpy}a2]54<ЩYuAZi,o=PFj|fv,/N|_bj,[wsQ,Nh#=X,h=xqSSO8v~64<ˑ0m`JŸ3!I.88 b?=^# gH4cWYRKEhrcH00(m\'7;c}~鰸Y+}]&'wW8-:Bavg@P}k$cysUӬG   2k{\=a+2 xx]a~(1A]3zթOR9,-!lQA"TvXndM/*W1\!u+6 [(E,EJE T<f/6\/6㨬>7 MV0NWDQlh?$=!ӳ)\Ԙ6FN\(\kY' a\bj91o;c0 .6J*%g[)h[ I!AV:쓀䓊5ܵyy25%0 SeסB2KڀPmag^t'*:Xs6DE1˯VxBK"1c~ߦTBMv` OK[~8D;Nr9TDlVӂT@#76/k:{ˌBI6(l1m,qS.j~ӖkAܢt 8'R"!ܢY; ?\DwF~ܾia`M0:; Aj}U ]y1]F Tno@lZ.dt6XF DjnL:+DZd~yM$]Htz.'kFEzsКٯ-$vhomM7">![_b:ĝأ_|^Kގ\nCUy_ N~Lf Pf$X-L @~:C^ G2p>Zp3 d>Ma~j|35mҿNM UpM@1o&Sɜg̷@2*'1r Ewm Vw7"F 4Ko5{! ^Mi%Ϥ]rN7%+בneum$bW?ޛs#DF^fb=m֪2o5|4γoCaO Rܔ-lLƼ(p*^ߚft_U9Qh̬h! J!'+ctXaNWpW-H?֍wkos9IXb2YjJ0_2gvↁwZa4'7pc6T2 \z>>` }}t鯏'Z0rCw%`TT9gWq)cV6LW'vm"f6z 6a:NV f .p{=)R.DC‘)]6|sm`7?cM/s P#`֏?mpRo=\˰Aj̆#G}zL*VRz𵞯b\2lw 9B$6A(5 y A\b&KjmKE}21|!p AnFKG֒UDLQJ:9K^O9~P<em ]Vә=k1?Il鵻&w;}%(hyc=v[?iXLqS.Hqr9\ puXd'~{H4py-\„7 7K7`QDo/i/3 (gZu?&KCy1{Ђa< UVrK rR{Mx$~W"RHw)"{NDɰ,n]0gOn :Ll׎U?pHgkaζ#]Т8pGW_ԝbV_`z }LRh_DU%pWm&oI|6g,"=Tnq[_s3贗 r<- ^$ ּ9+?r0j˜qEF[8l^{-<+gU!!=vfEV? $K$S/1ܦ13HLO"\h} i/ 2ȨRyr#fpBm[pd#_rG!0Ģ "` h5o`Etdj& P(Ww[DGJyMՂ'KtS_G.@(3(iP"G~.⯃ˋ=jP=Bf1ny,CWbC@=[6]͠Ըc7t3dG&Yȟ+^+)fcW&t8>$bP1Q6|@$'q'>x&llMC &4eshE@y,rWoui]oQx)4g]_O34ΣaN~Q@G7|a$Vk/BI>0cJZ<$%B~}wQ1;װɔyU'7:^PxZn 1#V^NӺA8;-sRvO[M0ݗ/A @Ew4t5y˥픴blyqh{DzjƑ (IdLW7qۘF[rmvRVaG1 Q9lXҜ($S,Mdut ,C֫LmG7]YDDdXBD^qz,<>v!6ZuSr7~ٓJk8oq+A\Oxi{Ф9ٲܨSl1m Z1ŞtndFD»j}4εSJ? xؐ7páFvS,/s9/ǒ2a,jбd ;z; "bm4eT]1aӭQޘ5_BHV{iZ?ro (\fpEr7(H!(y* V%JJ. *Xowh"hR_ö~ECG4dƖc4YdEOYZɃ{[$ˌc~ ,v$#& ~y/ yub,:g#?H;c2vк{He|siR\򩞗WW `L_T? ?x{Aw=gxin~D4tPB Yщ!}Ź.]Ԩcr~=WX4[_M о,«׎ 38#-r]}^ 0*oʠV f{{e89F;@(B!D|{*0լ<݌o჋ #EnIrB0RVa<>L kܒ_ 5dyȩ`fl|deXU -T퓵EWq 9>9"(bC8H kO 7 qڰM _r,m&R)I^EmH2zl>$ 7LQJ!Xr)Y{]Souyd%N.ڇ[E[7 Hvt)q.-w.a 7k dVe؆ _h=4~:鵤{Giav*L*(dWndXxˏ"r7 FLJnHd2O<ݞQyNw >xҿ_h_sFAT-ּ Ҥ7w`/Z2 0m/( rx@%2ܾ[ 76_K›(3弌Q[()ZBus)‡$$s. 2F䏯݄HHlz"泫cPL_4~Ui1yZ_AJ <9U]Җ8d688@ ;spAYZ6u=%Ms4NJ`ߑH#TBߕz:f+D{YݷOW䱮;t_ 5|1ZOXqAQ̲#f?$hӅ֖LhfdG"; p[ъȇwyJI -rnDR y\U"kEDgҮ)GQ;2^-/jU\(ex_Em~ TZ[ ?Q]P6t> poC~EL߫9ʱ>,pn {"+ I% ; C Q4(i}dVϦ\Q42w.Vsp`aLbHd5ʭ*ݬU&8cQ }8%?o k/qzO,gvD /Z?BiC''x~k;*Y *qN/p-Ʀep3SQEc_'l3<~cBjn_iI}>4zv(TtdbhY䮾&-no={?É,`wƯ$6Zȓ"v+8F!j(3>O:ɓ'}{1Fj'όϷɀ64.D(a$d'x̝D.kSNu^c˜pME]ii@'B Bf  V ~Lg!kmgڭ K | `)lk_y-:s?lGcJR詊\ pq9-_>JA ||.6 xtUYU.A< jObE~}hRȗ[RAI\-~QJ·JAͨf)3ʥJ37U =^[ʹ-˫pQ{oZ6&jgAJ GK߆FEJ!"p%Xn[-u8<x ?^zi~FY9o-ԂkY1l\"KP_NOOsFyWxdHlŝ sF1*ϛſ^bf ?Nf[4Hs_(Y5Q%{{Hw^VcoqjI-{s%&]!I_*du? ).;}d=\ b7b-~jrs ( k^ogA̖ =ϿQ]"A05H9=5/#>dw{R|ygR9f;{וSNWĝػCtswCQ9B{q>NVW;ndT81%\^eϖȀU${a-v,!|QszBmZg["yQW*l_ ;TJN2-ۥsٟ`T+t/Mm¢cƬ}cax#ms50xjltVˇݩ~у2 I8רT5]h(PE/J>K2$$n5$3gY@EOA(Ҩ#J`B4lḆxG0I7(3^ؑLIt$`s[ /<|߭*)8!r)GYfH~r2Iygi%,Y# N}(.T2$v; FȩY)ՋҐ#Lr3p-zT/bS1Pozk T _f FljYPy]E(I#`=h& ȋVVM3{ˉ uKgY)!@S .;@mPiN bsga-`.X4 Yl9&uO)P&\5&gaSDH\hkfٗD9[7=.YWv?M0^ǿMURUwa(qA?/Wo$puqONv&C+蹡'Srrq stF.@ kL֔tqŕ{Ld$ Rq k8Տ^{1/\f$;,XC+m3 Vz_L0" ^.Ki'%&:ZYԵbQWzL <1#[4=T ^Ӟ22=@m׉:-.K.cC(_30hG,|t6/G@2 h g KN= v/[ce*ZRG ..yC-ЪöUi䐥˦Nt9eutzIBwf*-mxX 6܌&b4삭@ѶG|]$՚5嵔hG g^ p*ژs,zD~Hڭ_AGd+{UȒ_d:) ܗ>sN/[U) ^!>}Z!DQ 2(g|: =yW*^Rڌ /GtEJ{0=q٦aKz0&ʠjdjvL4 t>Í_Bbr{)}%E_2is7`7WΓ6]N(2 eKcҹANx8**Mfwoؾ dF;ċN iL[z(+& tMW,i.S~OCE asX@ÕV$ޞ6cH>P '13 U*0Zp-+5*r/Cn; X`!+Hg~$S'nmOQl˥Al[lk'Y8 o+yQa, ΁o]ߚa#X:ڧʬ` OJ~1Hc@ZkpTN1E' %47ltQ:{vG-+rog.-X @?K[l%Q4#IM?T~ #>5Z.nF.7ybB+rl2EД{Xm͝M<{UbJsO*^7CEoAd-״ HK}[KJSw~C;@ug59i=w뿰?/l3U1H\ yJWjHQZݽ WWx{Ν|8]pk}`'u,@ Hmb@2Ruٌ1Cį8asqH˥d$6댒jf5ada.w*}w̿) -o]L0/uo6MO(˸zc4DD~L/77HD9pQ4EBr~}N;K}%\3^;#dPiFdUjddxv,eXǭ),fzp ^\MRaS=-wO8+MN_ Tu Vt”.Yk"TR{ݸ^ UK(~kL:|rK]_[E rKP8Ag1gW/_VG ƤԻTm~FK֩RM}^3Ei#ZnЃ u43'ӴvQmflKHl?28SyU!{j@&ߖoH:>Qܲ)+li|NL[s<0'۹,O0SZV[g&Z~K/@JNLB-| y1VW@w#uÀWL%I&2*(QjIegr9ŽcLx:~ %B}_dO y @Ajxq)q̕9"-c^lLp|FbFcU@* @sg޻xʌ҆` W›,0t-Hƙx)|"Tf2VUܢr`dEf=st#Vc5oų8@^?7Q8ǟDyŔztH/NZ yqpp p*-}dqTۡ'L |YfkZ4VTt*{)QSD-_c_'ABŐ]6K=PyGQ)r:P*o^B]r,bW\%B;R5fvpiN_AƠE'HԝeCz-d.l -(rjߊ[؆4f^3rbwGo?htWF9VcgT!I\kv +Y PmG{@zeh=Ƽe c_ 0g~f >§44f"ץyT@1)J Cyl>Me~Pe"w5T<\t,. PRb{O9Dh#{ì!= ɆŸb/ !%_}S<%q? %Pn6ZҜ*!$˧eXSa0 jMʡ6R]6!%>7<ucoV"ihOwE }jX a{8q_QЮ 9Q88<ߤٔBUd gUw<;D޹ӾGtb':> Y P@g yaVFܝޅ}z-o]gO8CG(n5ﱌ)@#w}?Y"3?|^8dia뿀c"6Q1?8QKTi[j"AE>ȡRXQӺ!bMjk}`G) xڬ]eDq+Db<)h}e^'81I@imFHOǴztR$DSx+;"tApd7)569>AV!l'/:yغ$}>OsѸgґ@ H8 HgCˤn a>ס5RfVrձ1 M %a}8Nn-N^ʒ:Bn)ΐq,`詀0X t:2i D=?Mxn\>ƴ==1DV%;t/JEY\ǿqw58o->LIIKdCKCI0<&C Ssk Ց+r!@_ SƬ'z5lWƑK+WZ5o=>?\\,64o2GmUy'>+JbxGM`Ƴ4OYY( x뉤^ .i` guz)͋j^M̄V/pf ]wLIoSʽmE=AtU=7U(=Xo[b xCpD7⻆"yU*6 Y@ @W*N+Sr&Gr;2p'!1=cFRoC妳Ew4%S[P| Flwr0H ȋ)r E~ygR @NT5b+]u X{9Hyj@9wUL=*,^ 'lIq!N`=4d@ p@4¼+*\ߍr [eӘ탫O_eKK:]n#Y-X0d}Μ^e Z~أH :y앙 u)qEZ?/NwPʾZQDeN͈u{[=tL&_5z9dRg(򝅈[˦]}1 MQؕFNuDF hέ.) Nsht-|խ\9's{cU&3'Ķ@ȄāC,Lle5Ux B; w!BW,f0`Yx!R3s pXXc)P5ȭkSaT3Q,uw$GϒLAS*S"f4L'~Iv,P(` )39~-}̼旓9GOP<kDyKm)0ԭ:=[/Wx <JG:-UYx2c5)?ls͘1N#(wka ~nxa [zD٢#~w??)&̸vԼ%~p$s6|',mI:m\D`HІQr(˖TXjOtO {1aPio!5J?"'gU%hηf'}9}Pzȡ)G!K :Et<:{Oo'Jo X?"\VMYXbu\M[k$]$Si-"S6<"$\pfAZ( ygyW_ׄ[vCxu jLQJmɤRX+du&?qŬb7o8Q)ʎ^ݶ-oDך["wugEj* q`ȼ# &?P)$j궗0`Q禔SL2<=mI;~ cX,yqzeBm/ne&ܩeҏ+!Xgi#0D G ROU²Ũ6@Zz`8s+_ޯ4qi]`V\!uu2ǀ S3ǟJ!_Nrqڛ& n,,d`Fi*WƎiy}j58D+u63H1nU1ȷ|mmƉƢ&W_^fSXɼ0!zdJ,Ы ʆ(pĴ=hp/DLIӬ(gԂ46 #&8~ Q/r7IS$R)Y҂T߂d MS9"3ܾJ4c1a46c-k+LdǤo=Xylf_`֙[2a"B4% ;_?3ޕq%5$A%z0D9}f$@ܔ4UifI.rw"pzmg]|^ʽw#_@uU w{L'/^2&0. DϹQq >WQ{|c7=5 G_vHA{ԅŧ;ɋ7Vis #T4|ƈT%NjE_ygrURcHzW X!]O¶*ښC)Q k@hv:[?8~Ko3z?yא0?bg=+BQ"9ƘhjW&>wLAOJX4ÃJ7(}g>RFa[u@):}ϛrvD}W! ӓYbٻz ks?Pq8NI.ܴ^: ų2J'&gՈpqIVsQeɥ2"(s)&iK-0, -2C*D.\n+CV,(vfPP$pSX~B$|۽ n>j1B*m#KsCf&õqrN;AZ@kOzQҗTrSP[LN*PΠp/aqJzc `/y' :w H2d$(E $浂9YA0dz$C+xgɸ+>~/ {wh8_)?k-G7iuEI Li|yC%ntxZs+zkB^ `+vA'V)9m$ '*߈aj3e;<[úcgB.ߧpxy- Q?42y֪off!ZrLǤy'OvWSiy޿o[4j*. PT4yZn6;03% )rL~c)2 *AҔءGGƨ8BҞ Eѥwŷ+UӢ&fjx`%dϻ䒘 XQO) K;eI# ӈ+~ʉ_h(=Lm{cI/g>}/' #LMt_yK,{q<퓇:Rhq l7͐`cסmw%Ik._6׼g|'Q& "S4%0C7Sv)ggn$A;Ä:x`J>ظyimȺ g&h>i=7f8 mW#ū^vNE)NTu?ў( =s2sv"_C(p'_I]qlT$mkgS wI\Y&Te/IK^Pdq8Ef(绀^W@uhoCX8abfpMVJk&ߑFG) .ZK=ʡ+ōo7&%)ڄR"622 D\k)XV։'Y(^jac(ų۵iIMu?܆YEp}~*e##]$O & sp}%_c3ZNQ8R,d[e5F V885:7wؠx$S $~6~ƤRǸ(L*)P:{c9{@PPKğCذȚ{>i#LlT>!`f?~7#61nGn[=KvF\,c* ՞~#?u%) r"BK}1̍]?B%EmD3\^@ 8QscVSww@ -gv!L|6jrm.wUp/XLDU :^v0 A)w|}Fq+Qi#1#h"vYs!p%9~ID۽MM?x~k1ҫ1`}p"- A@q}UE )O,* l$-m9ڬ)E1k4U21CXBa!?5ΟN"*#J٤%ML8t{M &`q͊KFpQ~M㎵#\׾ekgʺ7VhPл7+\ dGΫwYRAȔsoD(+Wku 'e4Dy| A;<-'^͋-ao3ۥjQ +!nMOO. 9B`26ᄛCPbS|J*`o^z0q9/;) ƳQ{z>|`י{P.svK ;(*.>Ǟ]V!c9W^`zYF{waz ac2b*^U8 ,`ěꝛ Ɇݕ8f -gc+=ޞX tSҗ6DlTuW#_}B]oCO}s=66 tHlCIORn]4 FM\}(}@wqJJޮb=q@yavr3w&vAPhe*!Шn}m8YUmdi{\,M~$s߿^ÑgRfA!H븋JnY Lڞsv7W-[ZRmĘzgVXQpwMNa?i#M@zyCy hݑ B@"֯IWbX/V#Bg~WA*נ\89{JM&/uHS *F]kat3r8ZO |Yu{Ѵwum0gq Jx鑸66MjјD+;ѯF-srFٛ=%:,`{V~1㭌X{|%\yl2=e#=h/3 R51*,%kZ}j|'Z4p_*a` ˀ-~N=|:B؄$#.5gmIUiٵY,li5p3РnzK@M,':Pl LV,[H/x8! ^6TֆA,@Ζ/NmmtЪ^@[rH BhGȏaZz?Z8S 'nHn BzaWj~zSc:]),a(aO3ŦqYihɎ:p]\Htz1nj;ۤ#bZyy:ka.0LqvtlO-BGDf4X Dp?>E&c]*4\=C@Gh|+=ը9Qy5n=7:5ZR0yMqj':iGp'$ ػ$yTH5|vqn.J9`Aӊr k"T֖3@5=HAz\*M!pqDo(=Xe6ڀ!N~쌷{CS; gbx6nӋB "&΄] Qv-Q+(a'!ZFku_9Q6ܼ:c]X/ @W H92=T(|?cN1"]32_xDyTܶ!L KD~K &N%V~GJ#1`pNEpif@_q7|qΙ'sfԒ)E4GPcm+1tt05X5o}7S|W槛g+ֆ1uv߅|-SN5EK6'!M/2;5%J6u@_t܇'&-a`G3VNjŖ*a3XBFDjXe:xHfLỳR6 =kAlg.@j#8B[D~$ǡ l EU[lV݁4cp9md\v\:FPHGFf~M\zd)X,dS^j˖)ej@_f@38%ȴµg4|~FU3M Mҭ0S [  p H>o?@H3[m.vW+>i8?_<;um1DJGeئ\e4#GЍ!tx1~\3«+aN_z QLF;kkr/J ji`{/l+v۱$AXd (׌>@^CӋؑ(Ƣ+9;RS2;t sQ)om4y{aA@J8銞8Qq-] <* =ܦ7@T~~* PWW Iv.R}3}i+d7Y}_rRr뀶MM teN sxylUMqN+h#IV(2BUᯀV?oV#ΩNIdG}8uUyo->!".CM[ˈJcׄ2jk[?C`z`"f-_$34ʖ{$ w PӰ 6E6]v}5T8"RKd l"1Id6ʍ7(U5e %!Vn'.ze}0q˻wJ7o(TOal݈͎Lqa,;n1e/O%_8mU'Qf*֧"& ?3? l2 :.ji0ݭR N#357,Rzn0J 턓}wjρ9>WlonSHR}2TU ܬE#Ȑ7p*:6x⭺O/˙O^oZ@b24.I  h݆/S=ׯPT28nkN;RMN~^jw]7e?1TcϺlL$nnBlM*6˾x٘vԹ2;5GEGXNN6鏦sK񅥲spY gP+Zk{l[{=6 ʰ/PxMjb騏ƾڡDAM3, m$8~ LAcy%&"~c5fF4Z~o^ O] \>I(q;kw 9` !S/$ɒ ɱ!#%tȘ&nW|%ˆ(3j|1 Frl%)m&_ę`Ǩ pj6Ug{RH(o 6l\E"_qiz_lGEi&J9y0a\͏XraH =.|s,uVG(JÄ䔕dJiF:idu jY &QE0s}r&=q&gj|#ZYz}߾"Tu#biA{Ώ=rϴ[m _~Wo+_Z!"KlXg8=]"F&q}"3,Q%G1+ws"Yo"Kw~@6e|MwKȆ`j@ӦY1@c}A|T}kYL~5mGOz7xk5$GdXO꿿x1qREy_g13fK\MRG=a]椓{U9Q4D`n%f+%LA_ PNJurPɈF܄P1x9Q]ٶv0=PJff-t#;簒ക]w$h2.z2%Wm߰.`iMb(A*ʖ[x1*Fԇɞ)nAbB1r%L.VŬ}=".Ox <1p0^ϗ&}9 ,EnX4ʾ;R&n^,gP̿AjD4 .S|>:bCwC.xM.B&mQI!4iY)䑙i_^m5S$O*j^˟!U B!b|Y"ה!½& -]uwY :EOo++T)fH(*3kuJeҝᄊqCu 25kEOE[} C&r09Mc!a4- Dw=˻( R(h*_l3{}u|ɥ=NS/(S }j|[%@~P*Qh?X,i~+)SY@ٷ`K+cxv_ Ij0 qP"כEmD7Cqjp%N4$BnJ 85{IPQh "b6D NACRԇЪC?9$([yD<*M:m ۚ=#y0eo2:˂zm %|Pw=reP͆! D;G%|#rYJ-2 4(mj,uܲ¯:7 CJ%'2t;&!&؟/zud(DAAOy-Z92D@:Kv*1]rWݮ$~G~]w-gV{OmлSrGw$~bvӰT"gOpr94_c._Vh RRi^{G+(rQ)&$%5oѲXB bev7y `O?3arg44^ `j%C>780Ÿfyv}8jtd^ar#}qђf/({h]Bf*6ҦcyLxLEa91e/=ЬSc&x|1٨-4v5Cl%OʓڡӭxB˄¦猕?->Ijؑ'=ZU.I$\%wIu%FO*ލհe`S;X eՙ9ؓeA7T`u[,Z*IZG %?,kfP)TB0 5Q\3#!wEn憎@Wٽ{-A7Gxx]TXgD4qnS_k;AQ^Nֳc>l{jAzȞkZPU6 di{%Mقᢈ>& шUƲOitР䒹DWv|y'W|5\s B-LQgtr6hcZ^RwMVsp}et_R[ x̽s WF\ lA墪,/a)`>bR,heb06 ETŚ~.ܣϒLBG"tH{ qapZt|"2 Py,:a~V19P?J)>lKJ|" ,R| }.rԹ@CW+ JyZ1 yP>.G%hb ^&+ -Gs BY=`GiL9_L\w"wonO|5( 8Ig֔7 t:5q @ A6mdɚ,է[dRSz$7x q}LhD&z+f'yDi'Sp,`o,js,.*Wr4aF_.hd:x,db&|٫saelh?QǺz{BcI:[SG4g mJR|1V%}hV75MlR4|oag}]*RZ ņZ$q- %؆938F gʡ)FEҢ ܼLs!zEWI6rWѪvҼ@VNL #]rb-z@&N{odx2K: O0E_Iǔ| nDT=ZSpk2J}Z j|ZT.xijn0J.[7R#}-r"#?X3Wcr >=Dk2&q"LX;#gӉ.R|-OMa2ξ{p*eZ0tAsY(qMD#P 0E-3`MNl;0)@bA.̴7L y^c42-J uW/&GSÂdh%ײ- wzn{*v DU1Sν Z!Q$A5Qh,O@ {ɱ/Gf<6= Fopx=&Kt@aM~C/bw 'v`|~lRK԰ͼC,>ShfS*A # ?d ZRߎ@ AzvWgUZMpP0/LI~,n-S)oB=k_et;rR~f=)<pwć?"Uf&RP]vxQ\ 5!yT\}^WLQ=뫡[)ǜG L'-vU !Y!DЛ<o;x.C5 SʦV v[d!iŝZ"&vK@ dQal!-7̬48x:FjY-SuEcOF+nKr([ b\zQ_+dz-7c'_QuQaK}m7"P<2(y".'Dk3i`/㏰mbD|*SH.FS=0k 9NɖܵECOѧ!$#J7\#ٜ)- GQ HJ=ӍN1*Ods,p>Լ^H稊B]qgMPyl˝iP \cyوms#ZU2=5rc&Çbh=lg IXh-cRy<V ņ] y5 ͘x/W MHRԺDfBӎ<.Xi "]!=6]:>:ǣ׎@.Je@!)(iԜC9>B'Ym⽟pBGXI= Qd$rȒj `03 Sʒc7_rr;~"^cIXM `.Y7T㊡QY;EIDCW?`?i3w-"*o GEwōYمo8ysV C q7q͎ӻl~"UX7߽2D;xT K[F9 N^}gDвJ87'5"OQN7d* aq*W?D/_b7Sh!F(v8cscML>@>ީn K"s }uMXfI›ugv#5flA~d M]Zz ʍ9lz+X eŨs6{kZ̒I Nxwk>PbUFp4${3Q˳|@իKs ɯ0(v M|n='?OwF8i^]N 99).`C@}2A v);K8%#uWO>1 ~ R-xGkufN ^>B%߇郣b--RgH$S :<O3/`Co3!AU/D@3M5| 3d"XDX[ͲU Cl"Ad_pwF^.E#:%RD^H0Bۃ禎_n}ޠ 5 L1Gψq_x!u!io*n лCk״;Lgf<3I^@2_'-#,k@Dp%N%fz)&|8qZdyx~6@;8 AD>s QM-6λZM [1O0ExZIpހ8ԑ,viN0I[T֕ݢGfY?N $K&M0̪m6#zE_5sOmabE/q[ Ҿ0GWvxu5l2Kaa)A;H&rek;l!'zt$2i34ʱ+*29X \n²H2EDxG$'Uїd`PP,@UCHQ0zǩd[^Z4k||By_dI1C @킐p֑}~S9a10 ݗ#%̄lh3/l6H#'హ,n%מ 6`` ~-mNRJ c̏i= h7t2#g@a fC,&ZqNJ6>^*킴h,NlCXj7lz_xV9vRof9{&^:REN%:jF6AQOD5[rIгplĈuǷOg1 ZmVyORPTX+w80cdqOdlsbBV(/~ҕzލI׍\؝ ۽a"(+秳N#wSwa̭?̼1&8o.m Op懨ܨv(+NF24E+`9`#^Jo͢Zsg`N=-4cVb@xg W4V}*rzHR3Q29Ue٘Z#TC*.Cu+a6A4)ZObX(EЏ&]5%ҭY:` 6vOefU>Ѣn."΍f[W!5![fJ@\ܐ9J++BjL}eҨ$1ڡkF y]9sn3%+x{Owɱ|tJ1^ŒTN+o~㪽AUZ-f$E+-wvaƒFVMRUvzτ`,2#ҥnr|;Beevpۗ] c!d<)ԘQu96g)z~~8 ?b$P)VK5?: v? |pщkig~=]uI'8IaxzϗcM}߮^b۶:v Zƌ䖊5axDw#_~$g y0_X>/06roX}!]yG"L+~5cemB|5k-;] % TVùt6L=K,N <%;#v4ep,Fgſ%ӭ;>ד ]>h#fBg?o7Y"t (!dM@&XlFs#qG4g0'>tjU@j5vِ [wӆXxچe)S} Y~=g;8pK5? WT;/0 Ucs拠&lX5kP:y$>chQD\ʁ%** =}./mΧH*;/=)#mk.P^玲1L)nNVd=S%( oH9ԡM+0iu3%`?nDmn $Tv2Mج_~ѵq?䷦DЖKkXӵ˸7oYP z\APRI~I|1GFkF `/zA$k cOe@]JfvIJɨ3{np\YYI%kҡL -uf̽M)p#0De7z(0uN92pSgs3R)I\QbHbc@C. ] ਦ?ِ]yl&n'q*4U2f/Sū`LRlFVhƸ/8QJ`pWSHxOG"(d|h:3Zө}' p$Y2\ЬJ|A,/~Bo:/>]%ؽvڬ+Z٧5,q-(O Qco~賟 ڶclK-5fC,7 l[TґR{fͨ_Rv7OqkUlr(YYKa=CfްXDߥ۶F \ =r9!^z ;IDDL@*UrE)g+-hI(#i8U?ZR;h"|!=d\3ݭI'1Ԕ ?j cIlh`ԖTXۊuΒz:$Wj#Pp]pxb=aeFTDp!l jQ[k`+9S,8lNQځGc :w@l>-][Ni`ZwĜ䩇t­ËAELl.;7ir-~7Tmh-s0:t2]ڃå'۰@h!9"íը(zjm= ";Y̦vwFX+I]A{(V+t~WS( Y;8/@ˋ{N]q^la@AH䦣zZGO6yrP鲼Q' KX.f=qe'%1r|{t~EmӅhD:s"/ЧB6*gx2…1ޡ'ܘ/~N?kΡFc+ p'4q@Rýb'M-a@oI[7ljN=3` rE|H~]Rdâ)WޒX9?yH;q{{ W$&%ƄsX#7:#\W#@-/c_9H$g'jCdɮCɛGq ò &xW>4!b+ZE!|Џt(YPXfm $njS?# 1ml㠪jGQ3 #aۅ ;|jD鹷SJQx?_G 4MS!%oJi43rc5ۛע`QgERXDm܃$˧z4>?V,}s%H +`#|yOo1cO.eoSFO xHcN&´FP&Wp*.|kEQVng'uCԸQ&?f$" CIԜ8?Ŋ=H'%VpBC9j\sFR o y[x~%,f.f_LHtj%3(~@jv;uLPݫ^/+6_zUIEeQLQyp[ FH 'DƯB0b5"eKS9TR\?U#qÓY1'd1^DD5}^C5KiX' k>\V"p'R2i`ybQTI+lKQF(Nlrp_yc 8]nap8IRc>OUz}®Wg>!'K*?Băg51UZ)*uwR[<-x<3VW Xq1ʭDuF4Bs!iމfs*1o"`+daLVGτEтCFfj5b5& ޓ}H$Cs: ɉT13exl*@%hCή]ЇNi~GU}/ ,mHaM~ ܞgYz*tVt~'f @7 gy-$̛S| %) b8|S6P0:죷 JoHڬXha[ 8+pxEduLhhЪai|x~9 t[}f5kx+C)ϐAހtxpWiȲH &a@ "^4Ԏ$iSP*xn-So=]J6y4bNOP?JlOe_ \^Qƿ[(O*@&pAշ-Ea "=w bO#f髀h)~$&%z$K=-m|JxtJ͐e~CZ!.jVd}Ʉ ](,]!T >]>3# T ׄ\W/M}B _K@6 BD e}TܓqqRRsӛM):rH }l7:ብ41:H4PUbE cLwiϟcT{_܀ZG?,#!IxZi0rDR5A2/CgՌ cԀt]vOaV&V .L].T~K;B[bgU$-ɝMn7WԬ3"eZ':eU˻#g mniz_6Yz `9 o4吷Ⱥ(n2)'(ȅ/j|mK&&B=> ɇI܁cm7 ݄M3-pJH c(Oc x /MJp:(iFK, 4daS`56ЅjR#R*T!_NDFA[vKb]Wqzg~3u3.Os.aنCBqNÑ*}?߫7nV+:m7]=(奉aiִ0fVCWW⏙G0U̓Ee>= (54a‡xa2$!Q&, X|ҬNxIT$7#b/"d-*8(Y*[d5+A}Ӽ݌yTիNb1cI#Mgַ{My6vdRK %۱v"]w2 4QY5}B)mp".4Fݛ(M "Y}D[d5;B3[bi&Ff 9nA !f)t0D3RPY-|m"_!ѵXFO$Gwf\V;ulyԲzLÝ-NJ+2{(kf,$R 6 )^ob;XCC6gèeπiٷ*QC-9=BoW?q9=]j$:j$qfv}AXV_wGY qZ2QG԰)t*g F"`Z@ YSu~y=&/4T}xY',~qU#~rϑ..zrVj$b'+J{ V<&;huR&'%Ose|MsYT b)ތ57|l ɛZ[rNY?⤉%2MoZ`qlvh{nyQIFQU$ &ڎ3N:߈PL9+€M\A5B `=>8(_f]E=D#+'MhL'q3gZI3L^NΡ-ab9!Ԍu1~0հ<ۋ-]N,ĸ@'؁.PJ:M0LB=PA8ջ7FNgɁ[&8EP4v7 mϛR9E5WdנYfAnd[]Ejtu;j{ɣ9sx +BW ߑ|Eu…-x *^N@\4ي濛G#MgR=J uDkӊa I䇂J&u~o !""js gyR*M2phFPwso6tF19?Y3yG%o+P?Տ`3 mYHP%d*^BE-~K٫ 49x.X*v1+xۤ6 +Z:|6mZӫT :26A(+W[RnC<`͖{{/gD79:#TIO[%v(ZՕ=22y^>2ux;BP;5P8RH&TDg|09P;.1IxemR86F6^|~}I*Hu'1-T|!Y=aS|&Ԝ1S6 Vf^5iM {4g!rq@7lJ0)!AxRZ'ՀL%:E04KtOPLpj;;2ɚ$j$Kc%b&y'|A4{D $5X# ݷj ^l#j*o\-~Ⱥjqy'Vi3w|CKQvqHuȡV6ȾrU,z6eCΡDoB?s# l*됴!+u&>t1df*&adQ%!v?PdJӛ2Μ*Tt߶7GbS<Q:uY@SW{!fu7#3!E˴k>@tg'8Ir˚Xet׎%, TGۣ~+\:8$dm/4#uSy gUz#p}DţbF!AuDF010Ғq5*VRCyww &bp 4|k &L)P`RxQ!T] ]x%S7䤭 ('7:FZMH5 ܋6~2jmRafWuYےbqW̗O(\oA $K*7eprdƗN^7X]ƖZy9Xg""ę̶GPAR$x,IGOL0];[!Lr>4vyB%yn0džIZT61u>@)  RI䖋>) Uj2c+0PY5 `?VŐ-'!L\.3ں~TgttA{ ؝4Rdi~ ?&h&BɝPcx7BN~:TD}GU$&z T#$l5Ήd^YXw`"bﴏM4ڼ-4Q yT6gcxn'ˊ+D ۾_QEF L)%CnB)Z@وC1+i>w`_(CI WZL{ӡ8X] =ϓck_l|2P 麶hA0Vqߪ9`NQśeM9r/dtӴ?-h̬X_PtHC]F Q^|/t Im n*@'GbwQGnoV]ҬY0g'~t},9aFOjƞYi[ 95ŒKOT+RH}_]'ZٓYqx`OF2dtD=oZXP*|]G$ kz0IXlVƃN?j[;<[닅n2~$^3zp]#V̊D+ l4;몟_fľef(WdOg6CeKrj 5KZWڕi  +J&**akR.D H#k',4{Ksjٟ1 Mƒ)-ֶy32Bʺ G'@,L~SS3 z{Uer!ȬDXp"V :!~GO1~mpB^#,)ˀAG[ӫXL a_T(H?n:IRº8U`) #>ʕZaA+K-$=w+ێY0/WU%ZI5AE".“[ꃊ)1:}z3qt`X{7O$2P0щVu46B;OX[aP"Pd"$yyIʱgY=S~X28Ctz֜S̬B-vDuGD%%dM Ƴj1=%\Xl @F#ssREnCkձKiP^ B;Y&=ŌDg19.8BEySVG㐯=}&-X؊nb2mcp;cg1'>R 5oWP֯D0 wVs.'vH)Xaoa2]/yAbTJ9]#s\uGp_);ɖNe_Ysj}Z &Y}gQ$ypsv\ L B.yш έXOZh= ;=v*VDz"ڴ#5GE@|J+(ZNWS>LPv|P*B-J>?~1b P)9g "V!&)}^a#%q0UmRDga;GaL0]Nlh 5@h THL(r ݙxئ!8LX4y[LOX0%4 t]N5eNʥ,\|Jp|&^z{r5ثK2 * h4IdKVv`)3kBCG?MÌ/aYKJU ,،'Y AFӴ% 56d`(gڒY.skHvTω.h; wL42*B%4ae4tq.i%^dNFptsR|.mCpW^_'q^[@Ѳbĝ\ B"dڴn?0, ;_!c. ;֭^^ QbmUnơmQb s]=FP\1[:*?Mlx/v/֕) +P}e<&Hlr6oqpi1mK)}wr=*X]2 PsYAq ]y>Jۭ001 òڿt@9D%h bsY/Pesh'À}8\a; XCD`xZFڦ$!MItGA7<$Yی?NيTBͺѶ)ҙHFEheYXHi?ɫ"vV<0:(ʊ@GB|} , ʲǼQifgC.v/ܳT&Rf[.]8}YZcmxM+qr<ݖ'ͥˉ T˘gV>2ܴ͟ľR?RU+ =EV8wW1Pr' =s5N/4DQKq1-GȔ4m5*zɺQ޵vYvNC26iaW$'$;Gd*PTuPdžIa~|Όp ua\m0Go!ƽZ3D7φe k:|cr2덂t%9hù\x4$e֦׽j|Ʊrp#4s1%T Xw?ߗ)Gf@_2cRt22ف_L7I)Wf 5eHJR-ŃUqB I)>ahıjLҊ,nCrb-l|:^y9 JRɦ:4V(1(" !2e#.RA"'$ pn屛2X5nD5/?zamgꆨB!"~CWORhKR LZ]Z& )בӈWd fXdpd[/|61I "'KQGmtu%ϹXyD&Zo1uBA`#^>ZA)=\%jI}bRXzz.C2 -6)XlX0JK~eఓM!sQ8V]ZaOd] Tط䐴)㍫ӕ )t~4Mw kY?ɱ@) |ʋ#oyBAtDX°mC{P5^1;i>< w=`XdR%;\H;!qX1;Fea[ñs|?: XʡeUզ!ݒ(~Yp"e!պ{nc4~%҇\V;wvGym"fA: >]XZ8!;Lehߧr-DܳOlϸ0q)(٨mc/ >~}mm덀DZa& pWLv)]V{Mk n,%6LgNQHz=E6>u뀩!;uĠ?L.R|֤n;~I7LW.Px[Ǯz$TF8 ~T \ĉi5! XmH;7t6LqOB ^Əm _Wt,2#a ;0YZ0707010000036d000041ed0000000000000000000000016075bb4400000000000000000000000000000000000000000000005800000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw0707010000036e000081a40000000000000000000000016075bb38000024ec000000000000000000000000000000000000006400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko.xz7zXZִF!t/$]?Eh=ڜ.+3 S;X~cL<ҧEpŔ${v$Gos}DrX7&[Uv". r{ O:+f,mKP%#O  2JkF."4}!rq\HU%wlQ$i3yRC]5=J$4!]"]V=qEn`9ëk}%ゼz+ ?$::+{XLӻv!=! 3#"ԗmn nШ2lc7Z K}}ZRd4aKa`p &=ּKGgŔs=4UUˀѡO,+ &9@ΌW5\R56NïnD*p'=617 I#%B۞>~ss?.gfUqe_B_Mi#ȷw'+dg~6>Bc2 6s~g "5ѼcRb Y>\A !)UՊqiӌ"`Wkpw2_O7)6i;Ț15bWhDWl `F%?Q0`/5@t5gߓHIXyl0x؋۪#lx@?Pg}u*֛[/ixWy7WyniG`&糄s+5|Cc Q; :b* R/f3DA ]MZ Vϒm'yev;a)2űRS)UbUE??2}Y_H`T7+R?w@˴un "uw՞f`F[9):Wleڝ4{ȗ"s&l۩߹lJ8!AN ]dt;oX13=sY95wm\oWޞiqdW߅8Oj4u~2;)$sJFyڦN P6j< ha~6zk[_۷ |ەK' $a!|\x]€*!^E&!4WvַVWAVz3#N_ &:Dˑ#N/Q(;d-+\/&>{ ,Gr@w<RS}RK\{%QfF-odd"&jO~nMa%a*oЌ\At砶 GB/eGYn?{pT,YC![ѻ2('+9S":&U.Z}s+]C\8.bv }5#|A0E'_.*S+K\2nFzN*Xh5H,m"%K]ZduUydkk̏_)*J(Ç1]gl`ԋ/鰶UsOLL߸#`Qgn(|skCFfnkve8O&fޓ6OG=ͰJ nK?-ʂu׷ }[?8ېY ? :A]G9ƏQuhI[i]1'UmOǸe76H-OƱ>#0\ST Tic,ϵ`EHc?f~zwDL^Q{>KY - }U"Iq[21՗I"yȾJwadB 5V%witԊ4X,98yYSr^͔p'8brgz;n !m x$X^y{ ̵hBBtmRr%;|+, {ue|E<`A̍slFIxY2@!fCCU}nQ);V)$PPpǼN HI ><<׳eKi -n*ZR&4 ܋U*Hoka$aa3*6BchivJyGѳ4f?E3Q_*z]4AQ9ƥ|@BT&RYxQT- t"%@`{Ƞ@'.`F$m{^&{Mw6cs~Wl0ESF:UX}߳%oA۾U0C6zdEA&vP(}QR̬oX$FaQ)_åF!" buk%t+b 'Mm [CWpf*xc('Ɖ2yǔnle,SwfTОۉ"XR1i G!wkدN=>ծw]8b8C't=uB(H`%:nxXt!F1LRq8,BWR= {с9GXmhŬٷ#Dxݹ dtD#RF;DJi6vfEi;#~εHIAm,S_4WAsǶb-hthee㠣*@W>be j&nDjC:OkHS S pPs&9qY7X:no֫WB旑i6m< 묗Ù)"'T۱5YYA2iq=ncĻFRRwmj1w{W~'qoe`2@tզ { aʛGXk2˦s\(`4Dʦb=*\t~i6O"䱺CFOue'].@2 Atӈw\. {w tWw0qӇj$d{5g;!J; \ؠрWVD 7Vo:z{ݱB4t-L cioQ7+rH &p`S⸜ ZPBv 3yel)Oq`0JLW*L$9g- Z\8Y]99aValwve0"rN.qC<IR#zfx YlqyicHBŠT:0sAUmGe8tr4)e;[K;y;!jM U I?try(R6(yf^DIǪk-Q6C%tcX~Q3~oۨ~2K޶,1ǒSg0yJLHW&ЌS䚰3+Ng'b8nƥ&h%J댯"3C–x=Mc+o1h;TB;d}¢\Jۤ%p@~)#Z;O)T ĺz6 f?E 'X3yFҗǣ%١8~`(] n0E?,|!4V]e=,]xvts].ǁ&9.Fga6ѕ^h e1%m?TlaoǑ]] 9P xB+DDKtpqW:gGŷWB!hٽoJW'YC.2:+AxM/f40 @!c$>t؉b@=<+ S,*r33] FZ_-x"d(݈TC OiUhQ=ABIk oe#| Y M[-j xu -Q= ɘ@q +1T[Lyv G`h$mSc&' vjaPO'&RL ,ymB_&Hl6SLԙ [%@H#`L FTWi-V=l-f8l)𢝡ssquO>=E }!y;D:_ʾ٩ L#Ltbwyb}9sKz)ܖ(F5F^ ..:d\JC( Ӟ/x*O䔉`lG` ;+S+\S@&*Yȕk5q8(pI,/gZWYl܁y.].&S6^6"qݩOQ&/e( uMj\|"֑3?̼6JʄJc|W'4?P6^ݧW="tHy{VW 3 ?! VKdg+4 mt})]ݾ< yf[Vib<e5ppqQi玀}մJRIcf PtW~:[&@=b5D#@ FʺQYDAfZbNW[zo+vr@2ܧ&P땸emE'h?cJ$ UHk _0:]Bm a *N]ߐ*[Ā} ] :eS"VMg[-$=Z3*>6|$5͕T ʦp/HovϿHW:{WMUs֔ܐPP}pF*bDpa/e3w:qN鏊\N۴u`#>A>Bi_Ly)K8 ̲u4`7`SQ(W8 2|+C_[8XAJOew:VwZ3YĶkc䰠 cy{oCw߾Ytdk. A51Do׌k.[˴,(ҟ^@f>;R~NnVF2KVDF\Wuww0]Py;GRQ*L 6o8Ƣ-&l'ji]| 4v8WM'u~bj}uj"o}}YB#^#mk;bR-6]tJ v- ]IAG>|LJ}4?ov>V,P3vBn|[+=s&j&XrRٶL+7Dl{ëƳX,@{[Hqj!!ՁM̮CWrň4*c7Sų}߇5zY"M芈,T|*TH!t(u^lKCYl}% 4u@P!7cN эZB9CPP9m@x+TJm+>Tcg?!0o'^z^Xu gm)6Iy fW>M*m1 U[e:D/mCzR'쟩$c q}er8 (l;2fgvső4 Ls&Zn0hP@kkۄnÈ5\ Z XPĴUJ׆-L]kM`A7KŘM$RcږXc9$\\Q3u; )|󍔦8Lp>w6lYZG@ >D5isOE9ץ4cer,2?%57%/Y^oxW_d0jEј9dӎfð[Z7*glPa}~-#c]bdp4pO-7uWP(v-;>힖$X"S`!jS4.쒳N>/2uVY|ʆKŚ[ܰKs#3z2Ɏ883%A_z>Eb 78E0 KByv=/YسgnIi8U!<.fH[)=Ɇ܄%r}Jߋ~^ފ@y68T"[.ˈl`U.!̜I ĈOCJNӍ5 eQ&"FTeq{T,O0Uh7N.䧎]W̐sErg_Bj0⾇WMmy2.f @:H:v%Q k臖+'[F-_La@~@ysZoIQ2LM0|ו(Ktp #щ5:Pݡ9ֈSe!,0`?hI6̋cבla9z'Հ*8#yߢde/U흱(xo-\:hޢi8>\Y%&Z^:'s~I__#%-CZ+RqOIa@AS'ܛɁ#nRgppsžݴp{YT5G͚9|2?p ůkV~|!Qd}}1L9Uv-z%]jld rO({9`(+]en0;cנxuT2g T,s l!=K=ْ![c+Lnq^L&Q{Z}jS1_ 81g'NAz x[S)ԮiNjg w8-84HQŬYk lk4饋hI_de?3J2lO4l@̶e9 ͭ< 'sI]/} x`V Sa!bo}#E,`tEwk# mޤ}G-`  )AO!vrft|sOSN==ҟ&V%G\O@> ˑ큘3΍9_~4zh̷Ӛ왨|Edc: W<\q=[(pŅS?5^8+kh0vz$ bX0E"IS:{6aQw,f"eRP ƚ1ä&Q,@l0ƴÞиPS趽-Wm)1-#TL?DFazTe$YoF@bK~l^!Sb)bqbTNC3nˆ@~=e'^_8[?fKd:=Ä^2^(,hתCϰ(%"U4NpptBB=rr5 b%CgDŗt4CcUNYD'{4ۺ>`Kར +zM3Q6~PC5B y)[N%%_ +aVdég//^|ũŌ AC[ -QO"s*?&_.JB34UM{7;jN`*N6 l5PVQO$JfjE9/^ۑwªjxa=Ax@[]Gi|{A5Sl#8Sxߕ4a%<O/t5Tki(m&.TPS{VJTYŗ| !vw^pC9FSyzm#׸0kn**yҾ<##̬ J"^jɴq$F~."-ԡ(A$p #]Į=c _OBi2(-&qh UdjQ\'#M=jA %8D/ H/ൠh5vzHTf1-FY .G$24%u$%!88Ɍ5c,rz^U N@ڠd&>PN 3c6Z)/Y 3>]HX-MR1,k .l 4yU2 dea-unPFFi; 6'Sq@ՈIr*yli}s >|q75H}I'۽E~UOE]s'*W\!)KBqY/B؃l=S T$MqҚ>rst"^2ј npeQ{ho. RYZؒdǯ X&-` u> &5xҮѢGOMUm4;m=7jz#۴CZ6C-^Z<0aV1cigP$Qvc(v(cƮVZZK81kQ:[IɾZ7a_Jm1m  ە~BHU9p\|e9xLMIdzjRTknN"; wX)3#Sm r< 8 x+ h1]̴@ݾ 7 E%*E0,}8: "NyAYT494 i) xT[@7O} Yr%f^+ق57x`Nո}K'NQe~3_jYT<"Rgmɵ/尵qzTC$ T2иJ5OG?bCZy,bx].`^a>".& ^;aC 5+_V` i{Z{?{SKKd%>6D7FᤃrBt˵!O!$ x8+ONDT+"]xPڷZ/eܧA*3Ig~oEc/@\T7!Q/*`;imB*DA vSh@_En݈3Q@2G! *2CczFAZ][u=t4繻R.8t GKcȒ Ʀ%ґV'}(~K2TptԔ BiX"a.Z]l{%qdrQ:E*SiK嚝gFtBt2oUܑ9E4h&%̚fcZtϩ#\9 {{VXMEaTu~Gͷ!K0lL:qeV2[Nc7\Pul8Lذ2Lq%)gbNAZ0_^)Tx}EqpSv׊C*_eesjU(Q?9\ }zٜ텣ia:^[l,ur:LOFuVL*ܵ vǯy@aIEN~L@unhR=QN#jښnԞCX5c`h.YѫaEZpC $M|9bE,8(2y!7<ܭb]-,n.2ˌό+L3Q.jG]iE$N)TϨ;{0qأ@?憈B^3&m|Erj'͉9ҡz5ʽwu/qh?aGi:$.Ri.E) (oŚo` E1d!-qf*HS~ofOQnԨ[,Ϊ㪇a`Lϐ8%z'SU98،%\MAÓ1x<$֚Z|uI9}9@{,)G.Aej^Zi{hCڣ@+Rka!Hr4uSk?3)ooJ-me7NNLm)}b?Qvu6Sw f*^euWy;TzL"{@+9%YT>ҸoΞ4Y2=vDosfKz:jAo ҁq]|FMP..<Ѽpi_. xrkw9 ',=}S\sKT(J?庛KCB@,_N(b_ԤxTyQ/TO+6b@C_.ey$C/XvjDОP 48m1eo"\qڐiIO&V[bho=.^6&|0XGM3AϊF}Ⱦ4,>H_5-=N)sZY$VTq!%a®=qqT+, )E 9it`G~2 -5/ ɰ\ak}m;[Ͼ{ΩS2y^q <]㤻d|,Z]/ʊ0N(Vk`P/?K>3sL?Զta|B+nrK\py0aީDzs@[#D4Wv\Cb%kNi4CyPn0R7\'xk՞(;&m^u &FF-VCQU{N SmzYL0:>]F; jњSD4Z GO6]M0;UE2aX|.ca[&Q/'C~JdU|PEa?ZU}֞iy:=/m-Xtԙcٕ.5^F+I7vր@xςzHHg> %ؔ=q}p&ttϹ~D#Rk*8o!sWtPH}5 {^ZmIM~5xӓ\V;G1=ufI܈]VsMzYx4. {[[K14+8G5P^תǂ J q^W_@Бjr]*V4n;r#Ӿ]Mo) %'tz`OԴ ]+δsY-a۔ԩhyJYelp(Qe:L7?tZ%! 2ˎ<0;@gi(38b˭fu"_dvYdZ&F(Oyh̦/Ps"Q [nbcqJYrB^w?e\u&Ɉ|CL3frIKBJ嘑/j0iV]ĠHJu2Jl5Yx|hM=ꭿT~s ǁ1;AH^ܹXi(?K6ͅb2?;QgE]-PeOw v꾂7`)zE5LGi3Og+bjTXfಆYECz k{Fο]wS,\DTx؞{UQvs|lrXՙ73n ! kQO6g^Pm[9Od9Iq&pW|?D<)鶁R "IP¿ᐉZ+y08Qm:󾉂nlt7ȸM;=:d9 &_ruZP)TV0l.H e:AHh pV݅rWcJ/8bPڊȳ7m\}aܚ5gӏ Y]zwͮl_`o||Gs2^OC7{VgؚЕugSMC.03v1I)(T¶÷?kO9<4b:Q-l+R͛v,zHĤ=(`5s+-HޮZGl4HuL* 'S5tk.ai)GfrN8eʙ*}F+1㿶*߶ȷY\JI:6">i&+wY^-\UH4?I(R# !Iki9H"1bq*}rn-zul\*d46@%@l(Y=Zlnc>kذ%μ<_. 1NCUi\yꄓ_w=yΒ/o(loz$:jaZ5@0>Y*`P:E"ٺF5q2*bڨp}8etR-̐p$vI1,+. Ks5\`mC^ kx^j{X6ۢhj3pd?k!\MtuB '%]5.}'_譒$ѓfC?n7U;*fLqs짿Qc)#PsD6RK*j6NjR=/C!M㐭׈ m+iӳ$%}T=dU2 $)*,KBmr=ug,誆_ab5|dPQ {Qy W4[C3 b_~b(G)/goŲNDP[{l+,*ٵw@PDVP }X#; Ez`5 N%eg2wB{UjSf|Xa{[}PQ덉0bQZd٤f-N 1Wh|F&KqIt6sWD !F}YEQQͰ.}҄ (2ؽO_-0=p~ XPx=0Ʊ=c# vV@WemV[ x3:}q]i~z$ >, (SI18R! և b8Si-4=CC}/zF0T=3ԫF"7{\j3q#(IȯN8wWjl%XAaYbpI|{f}z ĝ'kctgx'"¦rw"(ʓ_Y9Q8ugOd`^Aa꤇\4`b܃ kF?EɘX7oLw&|͂2R,)kV,lDŀSVL /WU#Lg'1\Cc G}mv* wWcԦt \{P{rC{RuH6s_+<;UK,. uMR?c x|3Txgg [ S@f M b 0 SF r0p;ep{W N\SHO|}6 sوqd4.̐hlD[|DbHB'Þje%뱂Ffy¬{XݎKc FY㞐'#͊0^uէquw44ҽg2-`\;]S ..{ :g|#:M)9ዞgJ!r#\ `Ll[0q~㎘%*cD}Mop\[a|yy囜lDGa2׭a<.";;i\ r.A_==WJPX/$('7 q>i#@wЁ6"iMpN{An3zB0R8Eͧ^9D J)ʂ 7dքEQ^o0lɁ4(K4Qcg LӃAT=mX,feUG] W|ĞX$z{Z=\ E<Ƥ눫1*s#QױYisH ]9KX"ai)p(Q)rԲm tykZ6Je9 С3[Kqe)X'7 4Q/v$NcPt7; WSQu/QGWLjZTYΧ6+s] J.u Z0-w" :g%MF] :4lL:"|DAv@'$GnIt)9 ̊Tn4 87:R٩Ə#ҧ33ĩ(E|GRܴΟFyFq_ iM. գȷ=ܮ #ՇH`tJ+G.4JB_ŕ&pٍKEYI%7cp$l벋?UVXp%+fCbL,X怵XY@Jw4hϟaÇ۴ n"_=2s]2 ƚ/ve2"^P_q 3ea?y7Y]`w9=zpjա4 r(-AW8ʄWX10R~0RYF:~0ePDG/0^.:c']Yc-)`&\"Z`hd oՈ +79ytL?U8`X7i/C ?ۭ}& Ȉt2.YĭKB7:Dx'0nXgr:c>|br#kD#RSpi0"nd)g4*$.$?+)bR%L,p" 4 4Gӓ`RLDvyP`Eޑ"F_"4RDxOqlh^ wy[??!E Gi.0c}K(^]>C`x pwI#PDӆ0_z}Z:Ŭl־V҂R67M6p.?xiH~5u$g]КC-/lg;J~SA3ft>.=`1h0{Ҫ5x,Ia!潀qbQjR@`ɪlu*E򢆃y2Uϑ 42=,!{S-\s3㞡5}b0,jLC{݇_^| ҙQQy(B6mK[9΃"KCY`VG0Lށuӂ4h{Aw?>a`vdpM]Z&n.no&Ur~wZOfՌw9.v7/z*r[<=Sh &KKDAY*VB,ev^>]a61l?H2}Nt DGz-PI?Qݐ_:{ڻ?f$WZ@SsTJ 38kW"dxCpp8(oTiG) u$ࣼ15 :LdTKZ.#Z}3|05j? a-q:(.Y.̣+zNj!-8}4hJ$P*P; ɉmƾr8&c,<}>H`Vhm8|-f''Sf\~`!g#zOO߃_J:doFX`G-L,bDcko$CaMSBm7z@&)Zr ~r0W9e^/I-Y3$ݟcM`dFw1((n=gu~<-,Ҍ+̝,ltP$xTpLԔ!MN џ][Ff@s|#D {:l`ax|{geeybi%,/FD(+}~fDWM_"9qM^oQt1e9W>,g˾gh(/:02Q)G)gYDٯ蹮[ÇDw]XE[0Ɋ?/|Ⱦw 6zv}Tw~&}|NR ab' E> U6#_h44;'Z$o{'j=wu/3,ژ:ȻH(>q\(:9(M 7Ro6Aݹ\ٓ3Tz`3g*FK^#+i4qxH(¤)/L ftE<8޳"9!_-{lW@LS@EyJm*Dt ,*!q˶ H:w^F"Q*} KJu0W`ʜ孰&>c,rO57m?zB\g@>LN$5:,9>Zf;CjzA㧴+ubOyU05#ΏݺJ 2#00BgB84PtHn?Z9~G5#9{*$ze(P\B1wrWL[9Da`rj=vf:) 3-(Tt3$A9zW|5su"Y2ePaݶd3i`3ò/ 7(8%fJqY:~;(]wnǺI6om^ {Jž70LqFˑ1\t4ݻ:S6m 0B>N:u0y!߳ĆA7k'#NW"v\fh)'(Iip86 &[| (TZG~irGSiꩲG;7v:ѭ'iPA)w4) [T3kkKs-8s~7 "`vY>ѰxF-v0WCVL5^8BDxm<+yEu 3i;->($^O;Tr[F&I|Y+24 ONYbZ+$`(\h,A"_WDdK&W?ڸ5 S6b% )x 'ޒ?%Pn ñ(){'d°66vHЦvLD7Hz%Ey<1(`Fk'Pe# .g}ʊ^_ @Ѐddl?<$] |9>ae M@Nو%b&m4'3~@="+ bd5ˆG4n͡lh1./e}[H/鑐UG UaWB|eBg2 wyV 6Z-k8mȟDo1w-1{7SQ5xIL'{=n>e YeS+0أZc"^ *J$%ۙvâ< P>`ՉMR>4]J_[,dxI_M9x_VFO{ms˕( 6Hž}`]J@؈!w*=[D9 2bsDbj&}wSI\5>Mv^+8DoVצa TsKJKd?߿ds2Rj- V6p5<#Y j}*mBٷk+L-1`nYA`#;+DT0+Ʀ<`Gļ](Hnʨ `*Ǒ:sD|y%YbҹBN}w 4U8l <8JmgZu֭%ӢѰT Tp< ^4]iP}GW! {vfz;>:ZgXD=šuaUǠP`hȩ! _䋞qG՘ r\Y.O!7Mq|i]q{5CH<_}^0D | ^xZEQ' n+_nQMDOh%rw;R8qխ^;c.Zj)53qڵaTH` 3*iˊ= x]0 _nDji/YG͹9$Go07vަg&C l7hTa-&q8pp4fqkE5(eRHUk@f1HsQ8 ݢC-{YYgb|v4]@2jN$Y|_>+bu {k6Q)?HmKbv]H qYQ{SH8OFFD0,) fNTYegom56S=#`ݮ*7^&PAR@ߏQǽ+DEB. *y W3{ *e xnmf 0xդ oO6tDf;%-bHCtIYoédIB%qUe`Rt;-=äA~=Aail9N}{ЙK– Zt{f5HZAOt,y5MGC 8dHGpe/bqf6D,S] U-0@f͛IBt0# <.x J=!Ϲ9㱍O+]׭1f6RNЁg@:V'^i>d&* ZsHV[$t̷9,8 J FZXO*&|ƱO<-5|$c}(qPG֯/`'t8K}#u/xKjaCdT0nc[Gy""ۆx?3~73,1kUT&+D:_8]{ǎڄ:*`%ͷKScx5t?SzlYc/LW:=C8y.'h5xW AV ZVn,hz a_ޏh`z](ےv.LFwds~&zzCDŐ'F 昫j\+֟^$_oabXpod9ϯ/:giI 9!~ PM$ /H,JEm?÷~ٽWp)a;ev?~и gz]3npz|\}ב7jyE#qrNӻ"OaIU$EpHcC K?}S}4H2xp6(jqq+7OA AJk2~_WK [\_!`z9B{?tw>z) da 7;(JPN+LZ(s*l [_0iz\cQXlp%txȪ1\Y.S,͑{ N[/r.iߔOg:wCpLU`wގ F4tK}إad%ia{ }aoOdpq@YЛ7DaE:p):8VqF/÷ W` )i.ƾY "Dz É97F,΍:^^_# c4kcvO=^[#УiC?Շ_ưy g߾TP&CufdTnFIఝhfVY3*{< oW|=@E9O]eUS%}tNg\RɞO/xA4,DzVɶ0W쨪Em7tk+Mq|ZXşF@rVOJ+{`r]+AˠvjUC~mA w9;ݤ.)o__IY?:)V M/ᦤh2aժW%&/%S\|仇 90_1x70$읉o?*"hq$?ԯV@(G0;OMKL]pܗQ2 p]CgAOၡ!۔v׸w"NE n lf'#a -6F)fhWeڈl.pm0"sA}C a^%R,HvٛNۏ99w~ê0Iohc6`>fugq4? f6Hi-Ͷ' e"۶to|ZqRkRCSc֒fGX&*9-ݍR/^P}מH`MWCΜs0аʪ*n >r U3M_Kɐ!@\u(t|awwuΏcNgVk\ uU<=)@4ƚ T >C@Ćg9N:j[D I_J RoM|hV]Y"܈߅N{%XБ`,O1RpB ;]Jsgfߴ)Ƞ)9K™G"pH/ŭr+5 8jNyc}%ڰ1?s#a)309s&[w|˕#c1 #P>&?#ϕ٭~^%|U겭|gBus G Rړ`:!ځWGmԀ8gcQ+jyIX#+D/ݨ?+u]' BƳGIղ;䏠2'4SjRҢ3;\/ k ԍH/G颓#,.=IQBOd6>kYe,W%:h7IME[rk-u\,ݠ܀/k`Eu܇7m1ureյb,>8?aũJ4iyBg$F́JH  YpJ&o *x3:X;' ܭ?}+pD)M6Ȼo$\>3=G4U6u&bG^ظbӃfDut s >.=9 { e 6-Q,&m>hg~o&?>eczӺEdBk{i1{#@HN<80wP $2Z5:r1+b&2Dۦ3tDrm\n禡ZA5U<0ޱ~Y~naYs^T.-TI`8ֈ'+mb@|΂Ojtil6cH6TukVF)8 u/m.cӕ.[[!9d TrY/Y`#![ӭ7Xٖmcv~@,i8 ?,Ŝ}vV$|@En Ur7Ub#[Av ~4_2@hh:؈, Zxh 8:j=.({&z}wO!H뫭CIr1֜_qx3 >9l8e,$lWMu<<Zb ̷ĥ.΃ -/oHsT8  =y&Emȏ]:k<6Uvq/_atvIJ#?A嫆mmX7$[mB,Wy'^@(RLp.`1Ͼb k5=P W v&F ' O DxY;{fc:=ƈGmK͈􀷺:pt c?L;0tKǠF&Ny& -(;z|yHxŨ~૸n+jKCX!.L8ڮSɊ^>7nüoQFjNR{ƵkVQxVnwƧ:ÔK ΂od֕[ ӐhX1wUf;E\!HaEr w yx[ bt2FK['~o903w Vdu%e=WŬ1u]4(7sH";@LQgA% U W`|cLʴ t?DԐHWX9 [SGYM?C ]f;0|@%@}xӸX@^/r/nSXzt0ɵƵ/A{.c.`߳0.]Y>@O0%,HҐDbxiзjG鸳P߶\]"xAcV!ٔ{;NS*W\D8r[;# Pdw&U`cݿ.zd{Lg}nߓA,$7KhJwcU:CAwFryB9N{4%) _\<*;r%S6@) =9m!2Bwݭ KxqP~ʞ=vSe,Rp g*Zx'I WX`| \Owg==}ɇ+Ut븍] nPX&Vh`:J*88J}"DRK kf aSn.%@e2XaW㪶msP J8؟c%Rqwj2Umq~!a/ċ6D/oH ZB7?kE)p|y~sc*niTvAfvE7m1% 'ֳN^P'kڴ+*^hoy!ϩC$21k*G%b @;*M=gĘi7rk5*nÕy.dR1axlMkGtFfr8SZDP'l9̽U%ޅ 4'z/]*;r*XRĐUj48Klǭ_I>GWӣ %.`j蘅ḩ1"j<.SS{OYZP(xmKZũEt%l ~mcKlVlL$Y`k iZ1=y..43YǹY=)ȲׄF>+>?^2ݹ&,mJIu=_ |`L2$nA'+_yDe#ir~S҈(EyK'v+-oR̼NM23^KÜCs_?Aj2_N92?n]I,Z鯉j/IN+ov-֤R|S}'Z}X* =F0.͟3|X+_{lmx%1S] ̞iv.Q))@UH %ӪZњJ" ,#OX G!Ek/`ޔ=U(g \2o⯂ ;aR7xāLdCq; LcLLHG{cQ-ZN7_aZQ3(21еu*JsB9=vjsC` Lzµ/ԛ\f|RHU) i{XrN䕲WIuȄ,N}D}lguν]4?Ԑ*,^%6odqvuUH[>rH4&+ vltMTC~Z]gg#)c"Dc[ S h u&C~ejoFJ"g"Ie~q5 &=C?I.c>!*g: v|R4b5:Cz#&4MuzVUڔ-6+A ݭ,#hhoЗbov`t}%0 +U9 75JcA xђp{ =UP1H=i"Kq]&\@ڥNٌ.Ϡ9z o R JInt㶵g<ݸvbm &2H Z>!Q5_&8e"WӿM|y/+8(pa"*< &.%i\:D(;3!T#B$7X0 9JR3ì;Cgق52Dm[Mr˼:~ȸ.0 W U5pȶ 3OE83sbWl§i.<.}^^ׁUѓ_gk M[ =GTȠJp%4Iꂸ~vo^zwc%6x'7,Æ J9V8E><8УUSiI͘S=+] ρQWBm-e9 /סQB6l RҮIo@S >'=6&A((s[2W+Voe+˙4@&JhA3'YjyD%g'a< L>b8QRI53,E(JJ |Iƶy;6lY8M`u%g%9H ].{<H\8Dv&=~hkfaQ1b1]x][^;@sϯ .甄qR ȍ$7x.$ț'N콧9:!қ7 ֩VrG E1X#nGeePhGWǧy^W. i7 rRˇ Q%ɩ؅j]K*hVHc: Bw{2uᨋG*ifaEibmHdY/6(b{1 4a}SYmo]YLvTHas3ڑD솖ġ W)VrSoPh&Zu=U %31cNA[M^}?S™ar:Bx9õ&+ɺmVMMviY|P5ڮO иLvb+_FX[PSGӲC-8Y7_"#"u5IwL#=4SJXg|Ik@IEU#WBT*r0rV=Crh/yDc tZe*:R=Dcֿ왙m$F khr;EsnEYGJĸ}awf?IW\y-5& i.7•.\{xal"W5fw^["!~ϕlme\.nL!yz |92;.(EQaMpUlI[s6FL Gý*>;*+{J;`d Lc(-3v6sJz>~-onMtZֽٽʦ^ =hZK&0U=ЅmV2Ӝl#]G7ϩ‘uӶB /#@Vm΂UC44XsfHx'2b raM+kOez2.v#J$ռ:K6=1h+ R735X~_j>\[%/z߾Sg_ER_K8?bWᇍ]'_9ѲHyz< O(I% ]2WMKa"hs>,K-l,m-J@di6]~H ,ueu[q1;ohx˘O͝,U6jUc;J!I]>,xj|ԌңscuAV)UoZa5=M0%U_O: Qcr!esG)D0&1?L} e3UQPeum!E#G]X ؼmR jF*Fnm/4! Lu1i_|4d*}N" 5v4n߃f: p}?vժ J!/P{X\H9ׇd {\D>!8Htݼ<<jVzOIl<ʝ'1 k}#P@)lJr$͘RmVAt]Krr&\wmoT,A儸(#גL P&[C'[[aߴV2E$:VjC]:>u+i_J,,'~z8NN + hQPǂ7z:f–$;r/~T?<ҙfh+(U ]Ѥj숃"W3o-Y)P1 khlL۫}@71c<گku=fJeEEYºbS'R&35a#)Տ&'rPre[01|,5=3A<3qcjol`P*ʦ\UwYl~Pg/KE#\g $^߃Ў:4<#O#~`.댂ǴJ,e``U^ K7r vx 5;vS _FqO@S=M/1vW=HY#N^M,N[w01Ft`:5S3B )%:nAJEP3J;罰╯$FC8܏"[tV#}"70xAdqQ.dx/{5S .zV4h?8I:Icj׉##sǾ`mpԲ Qc=pI?wCSN e>1ln}g>ZQ`ͽ6XnRLqPRfا$}<1 uocbgM^א-R~h0n"a 't'[J-tUﺟnK_xkMcI޻ _kBiDmE^Ag]QIA%\I6L\=_12iɐSD=!zX ~`\4|'ϻ /; woY!iѠO@̳C3-q}- pԑdSL@j!QƉ?er(#)12~f qΝ24)'=h?1k=Ea@_BP"YbhwYe~ˍDe^/r3 *m&t80&* _+6'.eq 5*JDk,Hdt4=a9AFUطXјK5 #Sqm˕L {ؕ26@sGS_Q*St50y;}~} sty_,wl& "pSN'i!dNjK> em;ufOWWs98֑1&pwrr;Nɇe Gt@ӢصF[BrWߣ.ŎJQ35ؽn;_W-3ZTbE"xlOHTe"0$FaRcUdžDY(VvVPI\"`DCL,6d%8>"m%~sԚQNjϯZ%y @a!ȳwmmG \D",.?8{xLס~&{ȫ&hL~T)o_]sÊn[moO Q|mytLq Wj} J 5vPق-TPrtt]K|6 xŕzM:%s!3/f1`貗hiAB4!.b%:}[ŏGP@nprofqh|~3!7v@]] zQ~z*=fh1i|7.ae@\ُJ,|~ѲPGC9NW<:,T1ַU9q~偨;i}/Hχ@Nbv$$&׺]X-FJ҆嶿' 2XriqLD\m8N?wY%jҡULf(źj [KpIYٿ!?(C?yia_]T!Y!j/=dkbPUγP/i?YpOKzcWԫ^'#2E?օC k`D IHGP3|:JItj,Uip N , z-SMW>bԅEGl:ѵ{ D"<;j}:S5Ú6?֝ U2B~Z.|eR~:;yuN.a`~z6`>p1m@ة 'Dq=<%sMf.\ON;P"愕uGKE%HZT `$.;Je*{Nd&˞7S !Ωep3!CQ9-XH٨OD#\`X_`EkvWO.]?2[e[{ ;;̉5P/=CGx}˱tI^6~{z$ǚL6>f.@5gWfXʺnh횡k/#YbdF{+_P]DT 3P36s^'ۇj|@=(&q|PeScuX|~YQ‹6r&`n !ۺdޥkLEUNʻX}2$O(R$fX1ɤj@UeGETz9> cw>ÐЊΪRr u7җo'lIgd\x/!Z[\prg47uZ1:ٞĸVN=7)Fxް`LPeKfS,=֭F{N1df~p_m$Q 'v?ӝY&(C?9Aʛg0P%4?ѿ:i}%0rh͂(D7׮MV:}sP!Yn[]໅\[ 7Uhb JQo§=c.Z=P:sEQrl7Cbyumˆ9^V'Ğu5Ңl&xz%>Vn`meqʝh AIl(pVꩀs\]SȬ̓W,RXx*!65t$EVEc.k>ѸjZ-_)xࣶ0{vʔଠƒ4=!v3˘-b^c:8%öӬZ[# S*s5hֺ;R%=4!QQxc3D`CH]V#睓cνA4m +q bnS_a;Cr6g03nc(TlW:h w~ ΜRY&1Ykۄ.\w,%Ձ͔*6}m뢒: IL{08 .T|)Bvb(nh}書'fV~%ygro\({0ͮz1^#ij` .$n6VP{f%N%,/>GZIGCdg#3 7)64[f1 4꬈q׎8S֠!^11 {uk pBbRc#v/;(掳 -d}ĠEvpBh:pz.j^x(tw<4$2#݌pŊ.Ϋ& i(~i<CYBd̤[i+RmZ~6I@OMyB>dOΠ ; 2$`ኘ ~hl} ð lopS pk.e63\ ˄NGk6m(JxڥFdSAw$XPUPL;<w=&'AĪۊ6C|! oŶhP.Ӡ9H5jP%|–oF<2tqӌ=:²>+$5xc<9Lr<΀jwiK_>vU-I+= QpNZxuO|JLX ldZ-"}e,z* g񪲫_ᄪXmav#fٿ4jџ5f z^Paj/3l+v]K͝' V;|1cd¥eb: !Yp1(ۥގ:Bh}m[tɎeRC2(Vl\HTQxmlqo1q t!ʒ/ [v(5_w'=? 2, s=0 ,ngCH8fqeY82R5l#`_>VPVBɷ']#g0 1괋izfYj ¸3nTpgUzI 53&+w;R'k"6)1m̄.Ȣ>.*;0nKZi*A<}Pl*c xgW&ԃ.";QE@Y^<>qͤS'Z1͆CN6ն}LK(3B ^cfkhӔk\*u'UٯHhd|9ZLI pH W i=ʫtCqGg {xd u\3}CA$rJtP)$nR l(`{˫two)aG˳ =_Ѯhe?wEb_9$}IampE鮊?N[|)]Pqkx]~zγd,$#5C<)bɲ8.!.RՂ(k7)fFDMk^Kǃ ^*/5p\Td(k7f0|Sa2lPeUaF]6{ELah i{Bl5J8\ -eH]$\u*-U4 HCًY橃i薨,B5ܷ]:ɸ}r57Wf- 0:|IUNUjٓ`lȪ|O*mCaj8H_h "H!569;nVXhv6ٲd1F/vT8>@{#WI3RWH_rp<OlER='TE+Ή$)YQh;zݎ} K^l/)PUavQFmЬ0h0 ORH:gͷ98L+ '*ӡh@aY%r馑s큚= qB%ըdɡ6ܶ^"'_.C13uB>%!Eg ֥9^;IBQTv eq-ZyhI &4F-znR"±Ȟ}+5̐ a^$e\2k[^ &XT2~gQ^GsG׍Ljz^&qNHt~Tс,/kWePrCVI|Ug,rړ s|?r'[_vAqN9Px^2> ދRI@VY<,8ƒ &/_{heSZKLk=<UuT(3Հݍ@S޲eCG֤{u WC}E &cUeSU0B13-g49~w3ӆD=謯igP} q ҫWj&φ~5IQ A,@H#i/A¡zL4p>4cB.G7h ɀ 󤨎&("J5uJ3=l-5':,&\?zHXɽ uCn RH8~vklT$ F +hSVZz ljɦP=1xzÀ?w:pDR** %?#İ,lğװ Âҕlgr1pH%ko!*Zw3 xjN 3$=Z=jvh^n8627wnWj\k4M9Y5ӊB+G#y~RI):@|JgIe]3S)q{EBQl|"05_sZD5NihofX y~@_r.QQ09.VNӌ34,0fyR1R[H=(N >k+pry!wg poϞTW%dHƑ@?1fvNtA] -QG2U'F7*k9QfG%& YM=:9 4}{tt;tcL'W^`jtSc좭-Y1ӠyW _ ltؗ%"B)# ʇҔHVj3 6 [ db#ImZEdW7ܮ8+9='粛zL;eI''vS"+vŲ;H`gP:}"  yGSfCkA%F_ $ӸJ}eXž^C " ,:WBe $qO b*Xzv!KƆ>׍ObvpbbS-B,(UxwêO4Q,Ui&Yc)Eg%G aNK2SHP]*UևOs"&vgFl/i`Sh(ugZ)@Y]{d=ql\}g1MTZ:c$_>.5~yX}XB 24;Tσ.E?{c XX!.bSš2mjcY)U#:[  ]]qNnU1itULGpuR4[S-C.V.DϾf hqbNZb@g>^,lj+ڋko)CM;lv߷Yx4@ө1kZiu\Zb7=A>& Og&̛6R71%k&›I*G"_L^.䂘%妬HMqFUKW_)FAưJANfm*3_D1%6)6 )S^>\(bTi܋N(u_eD#1XkMt[:>N0BTupQ4nK25o2d?c;c;^r!3s-ernYWc0[Qu'㑺^?j,L0w9rkA gW 12&0*µ&q3"'iR/r)d,7p+ljɅb͞ 7 -]Nxa0sy&J:j067l ܯܟ G5:Qjl9ZmRբF#OgZZٞ;d=Xz\AZ>+ S3:&8[ 9jCHO0 /ĩ D\.`FjWSB aI4唟K34uqSgH%DɃePg̦)F1 # >C9.1nA>H41H X&r. .ݬ|=y/~UV3a֊ȝ6qJ/5qPv4Bzz)B;kT0JJG1sVhϣO f3tN~ .SX ]_ ջUZ|ǿ,g=? EhՇzJ b(Ivnʫw4Z1`έ^rʡF?"b֎~ߘdoo4ր;\?Ԗ|DgGW|V/`qy.23Oy2zlc 5'[EV:}erj#N󗏿Qt"H}_|ߥ@ajAWl>CɄLOXX+d>nOH-eg?dL]S13gݿp'GPdj1S^R='[t_^%;1NfWثs "8F&V*҅s/uc&Rd:d>30z=*a*fDWM`6)$軎{tcugaK#NybGel>0+r6g^ܷXڙcDQ4m fr{kOLxvX.ld!t_pv[gzW79/O8y-g ~2Z/jdLXEږn&Q` tkQ0*ז_< iTts*׎EaEɁ=$vI?V>a*qCp=%`Ŗ1:;g$!ut?:%Gf+'f 4t11:ݰ O`ɵwUU(@lRzW9⽅v&-Uع!!W&j5]Mr%9ugѾ\0tzV4⫖3Q'a=lYE [jXk_1i؞k]z.{)Z U嵭Sv!)_⮗ފ}!cDe;2 t;Pÿj+"Rjd:7ՈBx+$2Akd>|RR?@x$s"Ƴ&9-[Χ`Y}9yBplΒrB]L"0)Gݼo Xa` W {r+3dfUhUB 4ǘP8Qn:pZ-M4Wh!:1 vo } .ao ^)xFЎl@ nagb Soc~UF׎n@3Y.*Ko&Tk|4MTC Xw<ۣ?-1<_=N)0¡ ]Bts2N!RLz/LlߕN{w!qUusojҦ9 |vEeϒibX3uT$_T{WE&)jzUODT<ͅbL.9Lg Hݝ l-\P.V7$Mao49!*0s+LA⽢ғ7&1UGؗm>Ǔ\f$\ikۄ 1Z]zyOukié 8C6gu{PchҢb+a|!1)ᛥwxsW->}N $RL +6XY{C&m+^JԦ7m:aRϴ֚g]J5*lJ(ZtǨ,MAKwH! (8I}tJM+xQ рbܺ^z\mU8 7PfuLv_ʀ o"9 :R4KAWhol*Zڙ`]!-$й?iI>qC* ޤKҲ.fP۔ȼE_vֺ "^,SY-o- ;GX!ǥB'nK$Ulq,S\aC 6~zlTD+;dhm.Fh,%z-ß>{b6k#[WY3.БGceUJ&yN 4C*XwpD4}26U V[Ȝq7BB4{w{?ng'lqv0; XP' -E\޼c@"P}2P-n_Кa:(v1xqd|\OvqO#ju왣ہnr ulm+q!`Bǒ!;WNby)afżJ"Yv+u<4iͪ[s2+"e{N'VF@i;Uϧ2n29aoX7!yFcg9R}1{v hr黅 ϔ֟lrYnunc5.#~=Xc- {jQb&L- 2:Ufz#եonɆ N w̑COC^&}-x.D==`{7VaZk["WZK歏 i}EGRgb&!"$c mMsدY:hy[Qz@"x~+obs?"$hg`m nbQH52Q7io jBJ^ y ?qگ5TW&ɰ&q"K/mh1{`ժ7$dw;eSQTS @|fȻwr>=C`8]ܢĩ#H,MJWj]i@Ч1?ԭl%o]M [cbNt=80gWe.K!0}H?R5nE!:S)^>uG牑eVn\(+Om:yFWlqCML(s^96R8 =vk_-P?3SI< Td+ /XW'*+awTsqdk{&Z@Gr~Wbho{\1ie`24Igo/x7:ڒ$/goSu\ ٷ҂C˜?徒&OLW|H=bgi/⃵hߦ[C\"2N݂!dl[ ]Թ2h3|zNJomxF.&kw]d%7_?4X:)le6$l|% eXĀZ50YoҎ}ͥ<tᕋy4 j\:I,wheC#32YڕšYMt:MpL %/?kcDE+0TgcHW0KnU ,$Q'':yqK4MyzbZZ,ó٤ |`q&{/UI9ek/3>ZRhf~F¡__+9 0ȍ)tqJw#ڸ1,Ȱs}љܬqU^^SN iaԁW@:na!ĎY]5vMcrRgc,?:<<`]*$WLNkΕm@a9QadIYOI %Qn]_|;vK,sdI m>>>0k\ie$omH*u@{ 08[֩3b(ATa ѽ|^EQe*'U\]qjZtGuJHw%fP %K>hD}2 \5U&. h"yO_jdGevxlI?}D)&%FݧA(n4+y[SBl*2L9y8-=u~e'ɾy$N[H+қ>a:B^dh-ռ]qpLk3wܬg2έ#+w:G]J 7sV*Li(q܆ĞF fmv0%80}JM͍ 􋉢>%}n1x9tEH&!;^$F [&U1,6*͢<Vi|/PDٝu|E{P2I K$_n4_o4. R=+j>n{xHA3DXtubPj4o4~9.)3bF?̉!~g&a12ʼg +lźy+WrLn6geyx Ģ2kB}{6( K3HQt3گKMrf )![t(ȕ~g4-#eF?'dx >0MluY|Y^^ioUYf7&SڴàǸ@Qvf=l_"5 *ǂKՀ;*lݖU_\ꪹm# qV XF-汴PzPzEn"i W:yj,јM H Ώo]dXlHk6,[yEQX w?5-ѕNlÂoh['s} !$+g;o  I唃>P( 1 nx:*="zE_fy!O(J=ˡoa~;|5*&ת&l(_MPd>?ӻ+{w%˟p @_PI%'ʛDwg(ǭ)Js "ܡvjT'DáXb#֗B̂cuŁU-žu]obLJ x1vW 8*ZR[gޚ&9CE[ 4{`S.V} KS bt=V>w/胃~*hӢ_XZ'P[vI`ݧi{' Ƥa+2>FTk5۲G4{ԃQ#,&V|0k}rY Jl ^vCW2\݌+z'L ; #voNჰ HMpˋJgpڀj!+- #ҌCΫ|s?6u z`_qq!\maX:l)-4]mr g/}|NH5|io$>7dYH~,p ,7-HUȅ-IDkP$(jS>t&A3۰h~ 6z2O8%vaV8L%T Z{7U[@ƺq4,it=~Tq9Hɀ/Uu\2ps3Tn[YLY͔?sͥ/nK1e.1Wj{Xm4̀Wzc䓑-F_h=/z*IBpfi[N+h)A5[oKzSVMSS^Xm qbݝ;BŠfν>03UbJ*~RJxw u[x@λ#nLUtu}@? A;wl([y}=H}SVlcٷ'n_qAq+b=5hF;ARIXja>iO](>dk0&骋b{)jY"[6#LĊ C(O,|VNI! KTUL67aGo2.^N`,5,]`4M/ L2񫈽^SOuGSYvJX+d)iU {%\!'XԹC?W3[')*';%A?aSn/S>\@xbb84c@F;7lu-nޏA\u:1Bb}QnGb_to 6lC ^'j^Πڳv$eo-N;szT|RP7U\v*hrXa254"/M s);qO0(K1_ArB.h+J:=9p;W!}tٯw@`CWwՒ!X{]RUito~[*wenG :x &[LO(/a`G^\s4r3ʔ\nA G i$1yew󊭣pw1ͮt*-M"3E{F4t.΋B [aJcF"V5Z˵ZH.>@))3"X|-q3hדhJ.d)٠W,=9LVY:FЄX *!*KBEg4&eq%tU@0I!kSjb}tV gnTh2#42!/䵞<(Xss.\ ֫'TgsJGWD :/uz+j|(;OO6uwYå 3}xoEoA6(qgTT0E%(ܭ!nJHssP_79Вa;Lk>SnX"`kZx @f`kw87E9ϙRs:]MsĀ BYGL:NSvRa}4;&.>.N:?CT3@_kF+ üiFBMQ0q1Y%x*Dȭ@C }t-kiUv;&3P^+t[4 ` FW1+q]*jUYq +D Rj>z pC RG, GŲN "ݭῴuQ=::1Gqwf~*G进@ox t{Pt4@tgh2|Dq( (R 03; )iJCt,_D/y 8cK &Dɱb-rm3^S6-ƴ| w)6  /\$fo._(C&K3MW쉊hn8ivr{ܽI"7+6 qMP<#i| #ޘk/seod "csmNQ=R bUF2 mS@?qUUje((9 &h/KS]?vIV4WAWk+Din.ːmsXFcᔴUS_Ε{xʛ !P( (ȿKF `zL$MTާ+7&$tD*afPQ|(kč`mR9ucvbNIb>yU8j5(uPlu=9sNw9GFW!S |::H`ɶ!j:#F@C*>_kDQxH=Zvu#'G‘ ՜BGdrI]ېRP Rr>թ>DWSpybTT=ܕyzn"ՠgEErBvWff76&z O:nzPe10 \9XV&JUվ  YI,dq`w8wL]S9B9BQ q~E<2c<grLI "g>|vn,Jk/{j^yR6߸CX;u@$geMO`12 +":Y~tޱe y;wi}HC#m k`= hFԺȤ81Uאr ($#p7cW:ٍn>W뷶nۼPV6t(߰ ͒8YY,93@-߳c)ŸgUrM%|Bg00HaF'QߓWS5gq`F \6&O͏^mIQU _  v7{l#BaE,v3kbHĕcd9TX|vKA}65*M.NU!t1tJ6D#0A&B_P{ܟ]}UU\*$|D|꣣Gpd'rL7#weS!(Ieˁᗆ(!/$X(HGͺ)F#i&F0&m׳1Y޼)LnkA8N3'=yvѝsK ~0rNCIS/ιJ/[^ae*!obcNX iȢ0T§ w=\. ."yZ/x>틖I;L{M jY):)CL@E:%oaK~3l4R|S9Rսtsi@\ٱ}l}h?%̥!~>qZ"ǯ~Atm C162 O~&5lӦd}?ɺAٶh>;tH{ tdzWڤК'?7oj42D3|D{ˇlMm5⻼nhgP[#{WQxaF-̧7X?#Sl|!Ktkh :`[7!æas)OAnOZ$e⧦ɉLٮ Smj|NuH0ʉڿjwwP/Bl68nhoȞd[c ~A'P,>,'oMo7 rmivZhUfw }w`z| ?C|:fKCULVGx˿`ؕ <B֣s&e_p`+눱w1;9 a fZ` L$?]:8 Y: aGG)#(jrؽԢ0:?}? j2n:*tC|=}t<ӂK;?/hdZ \}5 e-o'~$L€HY>CŲkpj`ם燆az9K{ӳQ1OF޻F |~ @B&~6:CՕ[#^Li{%1O B9avxF$. Rm U@T/_A,ru/D#N 6ޛIbJYIǕOȻB>6ݩdyot5 0kȕƭ]6\ z.|[zJaF}'4 _逺:-q{c6JC%$s<0TfC\j̶X  #YsH2+3;PJQJm79߭)iݝ?3M Ryέ?Czuփ61]c,-8E#B2Vaר(򉖉١UӜG师m WAнE2YMCDw϶*mǾZwg ]ZXiu+h洐]VY` E)%nhJk$,hLqυZR(jY Gd%XLqiGOc¤ls 48⇽̕ c= LF2l 5zXhl yor7d3ܯAE C>KZ& ¹rәEXZ0SK Sx)IoӫNԛP& <ʻ~%hcRSP#`p)Fn+qb9[+djOE6!]'5|It!E$u{K;XZ\yĦqjr(c {)alt7.{Fac׈Pt`IZݢX*Go: 'F}[3[9Xhȏᜍ6ݵY'@-:JXB^7Xt;jUbiO#a4\xYYQʲsG÷pfҥ϶L #Er=  5ܸ7=gyvڕGZ! ;L߂)ftڦG=W$)-="aiK 65ЩhEu=<LW#b#9I2MfJ!Ki~vqΖrO\Vb `I(s,ʒ }{=a'oI4j;'5u_J֍Gμ2aȐ&{"N3!`qW;_c}ƨD}Yu_1"ky}։ bͦZOٹ_Fj  H2?S8;f9O-2U|Ckf4Da~)ں(i`kݱ|0Ҟ'v[< "x\5VRH"TܴE(z_hf]\V3k'܁Su-v5WcDўm5=Yz@7(HoK6qNc7Ōх_?"`Vڣ%)\A8Ҁ`";æIai[/{RZɰ-/D>q(!rzu 4f} & {\_Qf ދ%$< F^lwJ}'ćy= rb0XPL3E:mQaXQ @y|Lfn#Sl),GsLԄ1ULW$VB,CB }`Hv| %ї#D wk#$G%Z|٪*#[o9ThlۉlnxȞ y7ڝlA+1/u{m}XT` +/[|[4Ĭry8p!R^+?it+j7ucՌvx3ִc9MC$+P1ſd\2rE,Cj'RIyQ*T#wS"DJ֑ Y]bijv4]9a5Se{ʄ瀜pU`|oOFsuZ̓Um8U0,2k#f>LSUCr=bp#Xb]c8ŴJTJ~E,+tQX^$ ]2V5طc+tVo*)͵n4F@ur%8DL@cnڋp\Xm  _DT9Ww[ɶ '$ PrRgx4uPG@OD強Hd Luȏ +^EV_-fW$Ygt}~ /ln!&/ӲQKEHUb_eW}Kb+n;Ӊv'ԣ)UqwQ. If o3*qM|jۜ~z{Y/OiM PReKX0bT`FcOusb%z\^s>8`F X$ybt;Q;вPY";.5g]Y(s$UK±KDBJyW,Aqq<1lXӗɔ1z'WO!!xŗxŠ I0.6Ov1 ZIcS` Gv(:a{H~'5.,k7CQ dnkxm׃%l>x8BF=(0Yr? Sr_.i/%KA]~n0]Â͵OttC6׸w7ȟnԙ1&e1]8bt?b=զp0Q'~dT~>],B&6ŀ|v*]޻R0VR_;"mzP\,0ӆ" 墼= ӑiB*V؛ZzkA;̑ZE?1E%d`hL;ǼtH%"tt<(N;3K }x^< O3kjJ'A AV-صP9`pT_Osq(+5Et[I6cjG9EDF![# #6bUSL|F-dGU7㘊^dݵD9s3{}on,ч9“{y%Wvv@8B+G@Zl3"kqQlე5w~c4S^fq~F&K>zg5nXEXP&{sDAnO( F"]QW_{&=Nohb8NޱP7| e`+p:Be HxB& b<7Jl~Z8yG^ys)k O><8:6C#0ަϘӘ)6>ȭ&(Y!)]H8g+#.\(=Ib ݪL{F1\BV~fu큅d;4oՅ産@ܡ&9@v*dvhg|ߓ*;N/]j 'N'Oo]h%{MT8Au/uTPx@u|Ztt='( 7HXhc#0,If 9nvS S_?;aEAw[ J\s:gځ#_Eo J.G- M]oB:B=dWdSP{)WʕRh"dgPtϚ'LN_ {jqSդ.ce1~'O&d9~2YЪ>zФQRɁ`0z3o \Q|pw Bq٢! [aw[<YŌmbŕo1)/Y1?dLLBBU *K>Mrmg2@|}2¹[̫2ՠ D1}_em؇gD_ ŗ&o+\PQҤij⾔8F& ^eXHSy3ֲ)l4H-ԫPFrRݻΨe+|HZ:'0; k~"M꒛d$4*ldu4uCFKײ9?E(#M$<7%_'D8Q eķyVV}{r\m*?w"Tun#'V玘X>i k}·hwkKWI88qf~r?V·|Kϛ rʑi_DHܑ=&v<˳}*kyP B Q&=q[Qֲ̒I'!Luj@+g<_IWd綎f/fH&5 4f^ !|DY(}q/joY:2}@e֋# :x =sNc:tVBXnh̭00 1\bTGhu) C[)Ցn?ydA ug)"{iN[zMMC@:}6ȱ>Fa0r6e5#H6)i)Pe3n33Ycvi'z7 /4v0@u,맼5 w3hիCzJhfw3oqP=oX9dw޷`[YW&; V%Gk%2r' (o'WWFU/"Tɜ<ګk1 Iq^$OsA6Qt NN+^:%!^}QW`%D~q-0J׶Q齰';dWd%qNǓkq؋Q)m8`!+NLm(?= n㴔 p,(Mh4##XX\H:Yo+|0RbE'EF끎K@ē [B"HI`yݱ:֒vH_{T}F"LmuNzUU0qyz*`͙kyQJg.A 7ۅ5cDpw9]ْ A++VJ.`2F, dUWle+t)&_Fy[d_8}vz _N$ZDG怙?f +<(Sۏ,@6ًg qPծ.E\d+AB"*/ Uꧯ.ԃ0I-(/cSBr0EG,1W~M~RPL i˿uq$WO_[Lut0n3k9H]ǖ,cy p}6b o8aT[?K{AHܜ[6{l ͅJ-=Am*[+aD@خ&j4DWjԿB" tb5xR)Cte+2rϮ&ѓΙa*@,DW{w^ĤZ*\k&OD ,K>g0m[h왥5 [;ɝZ% .oo3Lȩ".P-_LDTou+JJC]ȹqy ˼R#Bimv ~|Ds(DT{i uCKO_s {;$Q(9@Ph;yj̡=kHI3~Axކr'>m.}oYpN7cKk;];[9Z5<20yD]B\w҃$1_ [e"Sί(9<3ϧ*'묨9hc|4(E#(V`6(uꝁpdb&v{ûy׾PJҒҔIkrl,WEU -0~T]"d1 =PP-edJ7PT;*i(/\y >Q)G:yA,XY5xwEC#zKΣ΃n4%Z H}٨ƛMCĈґ&+kżSĕ"{>w amEb{\w:ZIipD=Ms dʎ/%Ps᣸J.,kj~ _ aCjh۰@;1=7 i[8/3d(G #%u0ߞC<v, oP\}ŸVG;N ; 662ů)Vs🯢6O mןW5&buiΜJqF$ Dms|h&C5Dܦ\ ‰?(QlkAD^SJtE`+3z>Q2I* 1_0‹PJWRn*VmBJO EJOٛ,/78 8O*;buů4BzXj.!Z^؏6I⢹̪ZDL5 TbL"ŒzYV؋+wjW$&_Y5dMLܪg(d$50Lfi\j\uqtp/lHEhCF{Q\ )_5*/~QfVR>R1`Zū*banNn3'C &Ϩ >y1Dԙ"wMKGIy4RJ=|o2F-33A),~3֡bb"j1Hgld>βw&-%t8 w;d!]$:ND~,=vOev}KC kFbr]퀔COųpӮ=<6oԚbUl=IPу'|T JO'*G{tR4]@GbsQ(+s46_C9CeW,!Rrt4nsvVjP!GM#pc-.#!"X Z#/Έ:;{[ʔ]pe;3Zr<ɜUsGK,(bbv9oߒ<7xekV%!`9(+U֥\'61T3 <ȿqW+3}Y>1F6:VЃa0* ܈9]$5=m!8ʼTäsB)O 2vd1g.O %";5rJsB(|QFZ(9hЛG\2RJi vza4 FAf:. An%d]k Y$^퓭|A 8[, IBfC?p*gZ|y)$il(Kpr07n W8}"!$iNJ=A+)?E|~Ol妉7s~!k߆uL('" 6~=7yCSGd7*TMڑd(]xJ|*3_OK!G4Y=[M,D88ڡd*](heZ 6cqz=>%, ]񀷦Q}Eoa *x A6i Bg+b7O"!xO̎( (BGvTqNbxJs %~{T|iž5D4߈x}g73w($\c ۍ/46ݐ ,hQ\!7#K[rQ W?_!P(qߋ$+@8 /;q"d<=.@4pLlu@q܉J N_EۛC JոZ}LN%A,0tIIkQ4Uhf\.KGH5q5HTc6u$F V5?$Nq5(r2}K v{ۄ-USX|!jdwKŋo'g-+J^C]:#]vk3h@ezI;[AY[m3߉SvJz4-֌e^=sMU vp2&;pzF=m'k?K #r6WiyMwI>zX;vȺU xψI]3?@l(+WOz"6su֜4Be|n\-aDN0R*D$vHGVƿcr%[`t$߯ߠ 6X6|+)𭲬s1i a(9sωw *;[ԣl,b?3r l=ܬ ]g.gf?C KYzGH۰mqQ/`k )ZÁ6/M#T(⿻:fB^F.R$ Qm$ԅ.юk!M mǺR@ JQ'K>v/&[҃TĮWp'@WOWN0b'aˬaJ촘{cMV8g#jʠ`afѣ @}[PXD'&̏d#4cVI pۧ}|"RI#bQua!-,EB@xϜxEA:^)7M=8bS`pU8\v;8ah%9,Bt]^tRz RU}C5Ȃw?!zE'US2K3N9 ;n5f"5/6E=p,ik՞u0W6J֓׀ݝR3 d:>5μ3z˾2UWn-&UW?~)/|HtѪ<%f3pIVz9inUUݖ"~HLo=2tgMwxլSzxs&֕1ζ&e$] Y--6P4˔!u\/U&_zQxX9qIx.<|ݱ:Z̉5$D_xtybT]3Hv=]1&4G2dQM *OY0?4y%l7һ @F=75*996wG5Ԭp;J\!M_pUKA۫\TbQ2/|U17UTkl2 WB^Lv,k+Jk'G~'ZIp-),讍 w X@V hT$/T_V2rTF)-pz40'^ё%r(鯹4/?:רP\-6T8(.9,ǝ+ IpnoZff_u_綈0J5ewuƷ~rJeDu4O~;v[?w$eUxRLX@ @jtzp]4~!?%An)oIs̑4*r~n+c .Jwd,;< elǕE Ai^o;|VHwʑwlBgSΗI;ҋ\Pd5>V݊gaq ;7;vx)#+73)bp"^֙<K=3E0 qw45F<(j [/z)щś ,xs+ &w 떈bJ'bOϼ8OFA"L@ 3Ї&"x6)'Ln-U1r膪oiRÈ?䁴1KjSxSj7)q\pϝ3= RÙ(ӏ c'W{Q(S+0V48xknM|5vQLXXitY>W4 |b1|#:5Fure ߱.+0"ֿQD冦;rMS*ps1fY)~{?kҁf^.۾]Sni Oc[`Fc͠{Y~>~4TCJidr3500AA0~61/5iG.I'qV&nS9~\beBX="j"TZ 9|u*҄: 8.uT ^cx@4Lbf Me%4 K OE1ݑ[b-|` 3QR%s%(adPMiKi(0ыɩ'vTҨuO_HHC@ lnG'zkJjU~aΌs6zu5+`L9Z (Knam!V7U+21./38؊p8yMQQ6gˉ{<؏3[=AGk9I_ZJ9;y f{H-@#no'd.AtnNN@=1HRT#E&>=X"vhe\yLϜqhCBˁFkjJhu?JlwrS8UDF{32 O/usJ'!H {c[ 26A]m|1Bt#mjDa<6"IyAxuW ɿԌ\rD*O"ಉ_hc P4:"ウ pֺcʓF,m]"mruL"sۼ5GPf&v"B$HZ roi dIZ!_f䌕)=qI*n1񛃶-, }0/u:#Q!`#o[w7lT^vd7IaFuvMwVx F}H[J"vb4a`0ėu\92%d6uO ޲ 3R3 3XN|QOuKjBU]LZ l.K i VeIo{waahN;h GFąfӽW|3QNsNq~a.?qTG>w+iҼ!~afĮH`?_]nz]ܐR<[ժbN촐uFjzq=&^jA& h9 jy?+6KʙF^d f4vcVTpJY(sc*Ջx. (G I?_μ9z}4$EƾPW9:fIeEgfH,uh5OR3d357A4hFJA{c*w7+3$YNա#}oxꆶpDs2xGF:]r%@@坐q~QmQ-ǦBVjs<sMY_Rn+PbM^\Rm\iezml'iVI˴1Ҟdɨ)`Z„ߤ!v%uc12ͭDCv )Yb~B2BC@$.vzx9u pglwc"  ƉR\v9u+WmQ`%^iI Čf;zW11C-Rx69D䠮cd@S牧6[)m-Gńf#@ER&M{ ,aţ6+FoPd26ak h*wΩl+DMH+{~uj4sa 7yDDgOjZa ԺV%ď\*A+;vL};' ;G "um +B岝|C#Qx˖K^Oײe S&Sb8ճ_J:yxpiߑpWgNq7NV(`t\nbjzxY%]&ptCk87]NE2DSļ3j%9oBSЏWlzjOF5飍-8)Hl$68CFef(ϗs_hηHoVLB6N4eQ6.X;XK׶f~>J hY(dK-:K'W??{P0w}e,IQ !d VgdhqO>@ĨǕ?Y38yܹ[+53϶]<଴lr%4*$d8Y׽If-lmZհBk,*3N՛.$PuMv:f!~]O>s2zŒJ8ZH6 O zۆaVyTkKb jy,K()w1nD7e(u88etN|FM:'!?j4^Ou1Ya˪w־krAYwSk/Ez |ι}[sqi)k`͵v4QsࠑثfB/5> ײF>ve iuuSoENpwF[w*GKPfм0(\:e}Ff eqv=vm&AJl9I˰Tݡ ʜRaV"1 jMۧ@_S[{_-| ]xdW{kMKkj_F+wSϘwTQ6 lHlqיW{4bN7` ΍͝tjޗvVg`$EDвT-mˊ's<H7&/=™^!|C8:VmM_0H=VO "G5ExM)Y#tzwEMF| Pt>ۧ!^ZZw7JȚ+AɎRIb.=a( (a KwowH} 7@BY!soMM̴䟚c JuJpjH[|ҋ|ڶAK/^FBr!l:@cofr D}lcs %zy֏N9H~|F{Jfi~|tZC9@um<7b9X ܂֙ouyvRSPRyqP1Z7/jJF t_%d-s![2t/Aa{O UWb~zx8@,MEmswMD'D- =;MmF1].|qpZ>u.GATSNa@e>V4͗PmrkE}b:0YɊ߫͋V8nȉ10>`_tZ(I{=N^\+}ڎ/ٸl4(I5u H 8B+AUGTW(\,3'PU4CMKqݓ < BݚNtD"=85vؖk*-kƒvC!:[$`%+f7i3 CR(b(@OFf^Bu68(z3[;҄SoQ: <^`K'ѯ]  KDtr:4{ `MPIbJ*7LUJ[Ԋwq!XA9;<<.\gm\Re\Z',G82I24lO8Z*6,&K.:IK${j/;ÞB^89|x>*A!Y9`Jԫ|Nh}/`pWtX21aB*>?p`\jEe-Pݾ\z f%+aJ=wU!^Ko>'D踹{o̰3 '5_(xZVvi gp瞶2e/KűRO"Nx@Mlr.i&w׭ @h-0KK!% P40s=Bxj6@8Ny!ҽAQ#iYՑ(.s~_z32~(pa t1MеR t})zIN6' [&#՘ĊUEMXܽd0[ISwa!EH,(Bix&4X1YDp&Y\WF1N/*#1rX->)#DOXf4XekvpyChB\^6hJ1 |A_HLo|oQl=ÿGހZ~V@%\v`&=^q,UEaGj2#t>GlVHOǻǹ@X.czIX;(`#B8WVEB9( L UήqE /ž&4(TZ9k!uTؐX=lXY&gs}Q|ѧ~琼.J^vRUx5GNMSpH{m^~ WKf<<^yEx*U'R=5n"U:) "k+7ql@0Rg99HV4е8p˥q ܎cV1Z V6_[3(lFΊd`Sޞ{Ҁ䂖Y!$_ ֙Κ0'YX3hVLq妨޶IyA`$socgU7 X B'=ŭT2?Q;^BrJ@]k2 \PWW0j[oZOb66iH{Ufy  6(hcjsN{z˜f-IC+yMLMg!HZQln8j;~c.5@%ɳqGzkQUU4QC08g8֤;bHbk;aQUdԝ+#H/":V/STx9#+`7"#6<0c3XWI߆38)>sCV2HXҪ[sƷK\е&C?,/+T&YYP.=~ QCgr1SBen$yb/Eg;]*Njʁe]#2gԞ/U9 8z f&OХO&!!pp~LI]Tx4bA[f*mMRe)l(|F1qߨJhO]NLYq}]^o/:Zu-^dga&)^!U5UpsO"vR*cX\0,@:htZ?O\80!V] Ŭjrʗh J^JАOP];iDޫl~B@^[^ Eem3Xhdraa J8_< ?8󜥉SȤd,,[)\Lu`Ȕ NN1 i [X6e |ןX=҈,K醉_:O92Z0cK³LuB9yW>H,K<3Li|ow '[l7A,?ćb`Bݶ?#õ_aQBYIe|3^]?K{}I3QJD~̟1t;uXBWWҢU騾].$ Jy+v? E],5~hG nG%4Rݖ _ 6_cEn!&t-Y 2M@z|!Ӗ/ʸX!R / NQqY%9@md!|r8 ɔ+T1nII. (%N^t[NPq,=Apf-wInT_C v W, .y+p?`#G B9.%TF\QBfɨ]CQ f6r FV6f(cv݉[V҅$==txfn r7_\[ pmS ;x8#,&^gLCr;*Lmky&B8v ækS4eoh+^_&TON^B9T7WʖJ=j| qt,jMV? ox1&LU@%HEYC/ׂSeaUW}&$hI`;'Gy,f%-Fy a(|8|2h3p _z`ʽnMm!UKV2Av ;{N5*逵ԭ`, ʹHT*mNH$(Qbi5YRUYs(xZq|bP;ofI膖9?/ɇP)z9>}!+!@W{)K {'3?@2f S]Y+S ԂSN! jsash~fDIҧpEYgB-/y?Ə6ڙ^ D Uw;1ݴ3dZ<*5E5]`kz4].'}+6JJ' L?z|=Y[p-O) kK~g=/θ4HՂ349xH%Z1tO60WWDVÕ(,v%MЙ`5nm&S `wTh%-7 b$NF/d:Ja=/ ~f!rے5[ãh5 FU|2{|t?,rHA|9WQY7t ZۑܲL`\eH2F` &ke'uMX&u˴A `S$XՁ.*5'GÃ7Nr<I.&ޫ`AXOnqߧ ~ Č{0lm75}f/F{A v CE~f}+w{~mWgN< 0?dd% ma;k#`*גWnT(LٹF Q}K8$zMӣѶC3J8$^tHf]U>f(T?3`AMQ$FC3GF{*b t9ئ$%afeu} rZw7@ i`afrnk>K?'x>d#+ȱ;]Sћ>h0G <,W-P"s"^eIT;=d~8jMLjA} 6z0i7,GI6/KIw?De,h 6FPiν; E]&Cù.bÏ9 O;9{|hr UD[.؄Qg˞5+<]`\a_HJLVoYD Kئ HyO0j@27e, X=fD$ WF2JK%Ɨ;sM{sYZUwV++JpwX{co:p[dCtxBX z ,})Ƨ阔8VXIړt P^5Mguo׻DIn17{zrOS7 ;Ri.daפDq4;D"ΉFdZat\ @Ͳ@~NPYyH@9|Kw.7tu BW39ʬsGMܣ*(lzeXnoFyHd+>Rn s_}ZX.w s0 *[)ciC'dLpRgD14óo^enQ:xC\^}=cOAUk!kD-TѼuItPMfZƢ[]PLmeOBkvm{B֏U@Pduf̗StG)jwut…HWIz/"dxK3\/*j>!{p8w m 1?^fI!cH,ӟ tt[5SݠqwCy@C6';y(]Z y*Qʃjc\`˜ \i_OU=Gk^RK'x~=D$201|Sr,NrϹ rIT}"'DʴS#Wt?[CC+[W?B(Mr,4tݟ?ǵWAI̺:j33䨱jS LX;V915}ą{}])n9JY3df9XhNZU"F4:UDr)X`4cC;70eo9a*ivGjsئ *KgQсw1ϹnZ,ۘԴJӯ-sG&lٍ8IhW$^w$*jƗjssvn( @5*R>]1mw{ _j5UtE QyG4JW5M!Z`2 ٴF+_HĆ|8-2o[ѳٺtc:˷S7^&ׅsA@ X7KDߣr3{JIHu|@֍brh;~lr>b{H4#]ߑ$do@wL AxwqaQT9+&sQ1u8}UesބW9|F- .6Q`BO ߷Ge`f W7@6H qE=(*w"aɍ.+ZRp @,s#tCNWldIɬa9\+ʰWv羀Yo%BIԟcPu)׎j7#b,F:1S;p4sLRdph LST xi5wQl|wjg*`G)G7 3`'OUVcblž'i`;.qe(NNJ.`4a?@Lt*yΰ[j҃#b8vhԫv8a8!YO-cƷHjJFh]58T7)_C5)k f= ~@P 6swS3%;Ho1A fH=HQ!E ۳yIeT}\A>&'(Y:`\ų0}A@K%jpPO- `4(}XKa%.<-)qvͪp{` ^3 i ,|޿5>Vӹ3pF`% s1J1]>3ꍧz*d g@g75+z}ņqh>Z(o4RdD&>}"N=%:w:)!oW)}l51Nk& #-^[>9p;PvOs?xuE`jo˩U$rcgK}ܻh;΂c?8߅eQz#B~GxIJ*DK uOÆ,OϺm66t0bt*ΦvPsˌ_t6PxY_t+ȟb7]1~mM(TQ"gO'OOzTbT&F~ lZi7r{?~&>&ךMuI̠k _C\6uH ļgqSu(e;*9R\B{/svg&,gL1pI1F_:Bh%KNZ]0t!xGàD陸ACGg#,ʯz5С4Pŕ޽o% y)2}:N Ob>ǘ@zW"$fYs_;ZE:fA1˧.,Jp1ukY x.:cꩂ+zGr" L"{40)kyhL$ ̣@dډܰWنȠ1D#_ pm4EX| HGDkF^mkщɺs*dn(lZ/*~B.C5Kg>jouÀx<nѝ N i1A)Kܬ[DR* _8)6֟}|x~;h~/t8< 4*'%Sry34|aH9!$nmn4V䫺4& }I:vr:QI0.IZ\2(Gg܊A ?D=r퍭8F3uEA9;%r 6D&:`X,8=|/2 tGOIT soPܜ,ƁK:5|",Y~#}s ؿ=bYOtT ԡ(+e v0a.ɛ)3qW=-/`~܊2F6%[r+ƮYͼ+lxڳ53S٥ /^Q/_(5P:sT1`UL u{W$J+³1dhu](#A³ŗ\88 (YPZAYxp7uơdy$eJ~3o8I3f ~(?WUN]}#?d׎O/e첷&?FZ'! kͨS'G *`#~:3Koոu5?+[WCh%C̱[Pv߂"(A7Fg_w#ǹwOhiFi4h'%EH6EA =MJ^x8pvpP͡<9S4xC|nOiAZݕ\WZ>Jb-]:1hq0sT̷`Ōw}YHޫٻ?4-NCg)?[͋${(I菰2Z`hlAJ򴣉>hNdj6n9)@m"jV7(&K+}<[8F,͖FQwQFOS6TJM I+X&5B ]=}IVLO_vtn1' g~z^6{TIsƖU VViRܽ"OCvqˤGSIMx('p# Q,L{z = ,M8zJ^`_e”SPO"vKaohG⹆b嘡[Tp2;XObˋd.7.f)q/oK}X (@/q-o >r66kpD8؂EcfR:W.7Stk8`&ir#FԴB9 JVsܴ(ʫATTW!a8! &t8ġ1;_)8Gn".9Yiq|pհ=$-E& PDrX-aMIl|πŚb#eWe6`iiR~sD7\Hxfvj*\15)kWbݶ]I,H4=% =Fhc;30:Ehdžd"WHZ#تUŵ%*;r:ѾHixb$jBr<-LvJoz;߿m\% [UjnA# Jxݎ] #ģ]8EO&Q=a-J. !FxJq8WM4)Soh2WC|1yR!n~EdI5.oYaebPl!xy" 5 #zDCpCuN^m!Z_vIq鬻,.h'UkLj!cĜHgʍįaPW Wbːf2CTkL+NxY {pu5YDK'I^2|aMXT{}rƑht|,h,o0.wLUbߎĽ,.Ka_1QY?NNIao=Itbx= 3 ΧD' YH~">*u_җO mXteݰNGbSaGKs6כO ^6ͥ_!y17TOKrX\+YeW !zϴ(ՠuuL azzײWٜ=pׄ19cPg76.}š^X)=dǗO3OPa:Pќ_Kj -pY,&l1`kq>5W-L`{6%lb34FMǑZG{uTA=Od&dc4 /1mAk]f-aH$IY.ON3kEvJZ5#~E@1`/7.2 ชezV޽(cu؄7pOV3֋!bT1_Y5JXobKp"{74lkp&#-7"<>ֳB3DЎmtZ-ҟ ԱW:|qN7i8(`\m)mFji 4T&OC$Y+~DEIà4ԗ;bn0*"h y˔]6x,֫\ԩ@!Zڕ~E`AeIP1=n"H_G!~ ybf1ubAҢZSP; pRD|HMwB翦e |BCaF/4H_Ixo)v%\ j뀸P)ɍt+T[듷iDyymKޖsO/bOq@QHc dñ!q<#Xu3yqS.XEIJSJ6q4sXepvP"V\ZmP9׹ayH\b҉>uhC'\cI6]Ky#VPs|[5uNq\5xjd P0-˫=#*0ٖ>T\pzR8WZ r%u 0LWgm*RM@Rf<gX9iy뺠0׈1 f"DؿGo+?Kz"9ijĖ`{>G't+EW Tktf!Cӑ%(l7Eqn?"SJK_AzU#.+GN6m@=Ka CLU++g` "[g4zP4QkTW$\1Ӷ1HMyjQ(q+APt_a2c#Y'M+ὀc%QxHݙ!<)Bڙ(0& z}A:]e$ 1B_o8w0le_$y}_X!>d?tDg8NYG1 J]6E$$Y iaQ.o&s)o6D=<3MqY2ז&RBkG,$,1j+l^sƿn0F#`ve솕Bh &7X x?Bb"Uw)3ebkx(m[:/lZjQ8W lyآHrm#_opu30!ʷPY ǖ%-߿")`ug-BP{\=-13ӱZ.dqd9[G B ʩ-n> eW\+8eFR#. Y(FkBAH[xR}܎>ff*:u/;VyK" '7Z  ~ h;aV̾N@1j؟7;h&"sq J'/#52=I6Sm(8R%F),c6?]o2@@ٮI#[hlN_ [xO5!E\ Zq`${6w&j$X{%J`)^:OP}Cls(+6Ъ~%%Hr W?PTÄ.# |Lހ CG8l[Sס yr"zVm8[ڧ{ɨP>(sU"]լrma?#QIoGCwCuܨZ!WM`]foİj+?{kfNw+Zt"W(N7%|Mth8K BhXÕ8RlWԜ7#qV^lC}!1Ii QOEXu&qĂdVyrw) jQ` p)3!ȧonwMrcg?$"LHז+U`-QO?VӜX%n5ulQ#p[cvL:uZ?wQ}Q*1m  I!f/B,̠9QXZテ#na-p\1xX 7zfyiT%@ 9]*LF Yy+eW15d4U^g#PfRuO ~JaƻO,d9lNܙFa{K$tmѧo<¢W"akVܲeZ:]a&" ӕ[MMJ~*t{s:nT+},m tW٣vsDc;,.8{/xJ4U]C>O6l u΃qpC2 6evacǻu:r mCZ"Jjrߺ "' \W0]77h1Ģ'Mpzrw/ F+gip:g]4<`"m=Kc #GeUblk8&&iY% 54꽌7$颻Ԛ=V4=%ۗqK2ΜQF*]0q#gY||%VtU{Aiq>3Әtt7z r{ɦ"{j.eG?Rn`>*_^z[d>i7RH씈B/6̗ V?ѻw {X&X.d OFف[ݣ& ? v4zm?F PYrwj;k3$vҳWH(˼ֈkW- nllT,e9L @Ɗ,Ϣ8-C{fcP}V+L]RZ@$jjҴV BV32\h5@\RQ}Q_b/s-X}񭠘+s$F|{v``OϢ^$)7Kv(X#=jQ L}~D&GPorSЁt:k(/]W9Z'qG:b?{}NR`7<]eb< gMYf?*Y6ΈfCh/@=50"ٓ%wV7Pw nF1UELlՄKA87]C9r9Z(Ft7^ַMG(7[4 GGCA03z<\]h0PL Bq(OS^q1S_Ħh.[]*?˕k/z舒{2[G(5؝O\{]3"vcٖ X#{{&UDaD<!J,\Sr<vӷ sS:-M ^ zԗqa4羅~9V#5@Q;m%]n 6o y5i씢Kuգ"B=qB*ԝ5?Pǧ}ڶ5$IY!J:x VH\ .j!!7`x@@_8]FNR8/KhXҳa5ԏLN۟6]Y3T'\F-{JrHp9zȜ{Gr#zųb|P'xW2Is7"N1D\ZW ;'bFmͼG~w{e/{Ϙe/#ȱTLQ4ad"8ctW8wЇCsBolژ! "XՏKe>Zm y5]V:4xt.˂ 2> p'7; O ݐn\n'D n/u}jܼs~QjFX0)`u"mV"&t¨s{@D4"~ax[;+jTމ}J”|,6&+Ҹ%h  90%DO!xInLv %e74 0ﰜB ;DyZ* EO%\l~ ) (j+L,I{#0#^MU-CYDB Ao>Б~Tb kWýzF١k]z?q ~|P<#$]^C/}GBysN@Zf|auSV S@ R悧qx+H[%*37W?-܁8WArWXRcL(;]h6.9  V.<nG+K]rG;1Q]X+Jdd_8AOypn,0g:{JJM sz T 97w4Ix-;j$DVu Z"ߥʱݧl,_m'a%FxLb#qvq66_llAK+fJ *MMp9O")WSϖ/Ƨµ}ѝKr+/3S Av5xmS;]gp7 ~ PiGTtEctv:vH${w.&&Vf˭"aBĭ ǟ^rq :0}9P(p/}Nl8sT` ޗ;0K(^҂Il 7^QEQ ~b*w}n냩*~^[ [_ %Bx:17C֚̋y@q^dQaM"cbzaR[Xu O0Լ6 a,wJ23haͽl[ޢ ^7vĒ(%oMjEȓ]ؘjlr"(L#ޝ0Z?Na}A牿& } ~>/05hRTAfSv/h1ed1d-)E^1uX%t8עOɠ *l] !5šXSg!|{\2BC8K=E:h$伐Zw%e3Py(ƱK]":0j?zT歏]̣-jBp͘?A~UH\t7ݤ^rME&X9mf퓟tՇaW7/w@yP;}QznźGf?޼؆8G^J .`%7^cNmEkHp]N? O9 QHK`\l""̊hIRU})y 0# rEۡY VK Xb)BN ,AG*>c`zMPJ V2OS?vK*g@6H'A>cTeX'v7dtC&&vښnX1W?>#+l;  E3+9yt``ɵ2fI&m-%:F^5XC EϨ^i'gnl@;2ձJ{@~* շʰ=3`Co@(z/|6uħudXG /uʧ}e#3V87 ۋƈ G$Ɨ# e@ՒSP)6;1a e|忌@N?(²)]֜9(ї,0hPSI@)̉U""D=~/R$?:?^"(Nr Ƭ%K+luw[y(#\,jT(-MQfʿKbaqMQY-4gm:72HE UI*Zxaxޅ4»/ډI9Z32݇|Pb̟Mbf89ZkZ܋G-Sr9[O?_ˌЅԟ#$ViӀ_ۛce$;.x2RSSfF?_ ThQ9PIߥN[X/*T?]w-;9sП[}tH{Xše56UTPf"So]i5 \t8r=H fƴ$ WP$!rI<ܦD$"e(,OEsWLs.c?WW:xˉV 7<:4oy2<'O5RxZqr"g8MD` I2FOLKetWaߟ-@&*/jp ~ջ]vW,$M`oILAG % QW' 6Ε4Bz-< O1"uZ\4,~0dUadj3-z'[Jz8> {z<Ϛ}5Lo OV + } *5_Hq KPOm/#陲}ެ#9R:b=z޹JO)b@!C*"gnY$t'e;ԞF#n pR\D急[-$U ͚9W5u0?F;qV~m3-F8jʶT0۔"yUH@dWb!pϱx" #4 0,8uQ(.I2 l.ȼy;w( {4M+Z"8JF pErt iLXM[Y3cNЛsDjj&~)PۖajlBKy _ʳMfJrD_Gh '"rPCm6u,ϥOR7̥Q'yB%wޮ Oĭ(##32'S/ۙ*z;={]bY?j)0& q8T2g DwDDq',$"|dc|8/p(j1 ݟ161psDf[5u釿D9 c(L\+h)bj`Q%|drIb+1|5 v|qqZ7"kOJK*$a"aIc۶{̬\$4Jx (?'TF҂(J HnE#< [#5/t"`$~kbo9p?öKtFBYDVfC pYޗ_YT c*.]C7"g7b~T'cW\j%P+9Ujj_ƭ>諁}Vr)KlxCSU0/ABV8s._qo@,Ӷ:t,[I&`Bp k 7}m0Ua ߘ0PX\ " xU؄7ΰ ς;2J|,z0Vdwv~lqAYۢqp]n]Ϭ\.xxQRѳMJݡSoj;pQBf4+C#' Vs%TC~X7b%5;.hG!T5yQ4G08$EM#Q̯ocl~!$LmqInA0@#skJdvz1=Ye! WXL|cKݪWi5_, U'EiD b\xQC=顲L/:J<=EnՈч5KwBVX-VqQ& 6ӎs 3|~ơY:nNs)4MɪRW'fg79Aߨ_ܩ J=~Xh̅Bє1v{'E/PsQ#;nH*4f,V.+^" ˙{ۧ ƒ(8[5y9zƪfə;ɹG -3݁bIRVP\///f;nyWQ&u/6Vy@010χV 7 9dҿAF+r%~6syU?1eF-쫟eQܕв|Wt i)JMx0һRo S|~ zih3b0&)Z؝{-|_KCK Zn@H'g%k"j69.#L=7R/z)Pm"R]qAᬿGAٛ]P2t5qن >mNIf|gXX/Av99ݻN`]k=pxA;[n l` lIpY5sZ56+z9'MVC _0jII Nl‚Zi Mr`lGs<^-s3))μq}W3(heS YƚY@s9=+;JfbI;\N?̹y$=* ‘Q8\FY\" \Td.OvBV~zӡOrm(z#9ZuC|Mx2L@LIBHkA1{Nv;B&v(.RnAd1ra*(zhVpE+Vŷ3 M#n6"Mx@Ý{CGy`J6kbXqԩZ%¥ U0xd$i 2 L-rINf[&^vu䶑V2?,O<9Xrnj9_E{r\[i"] lC b0}56d /+]]mt:sK?/ł0q$#&MÏbq:wQ7OفH&}`za  ^i`nQά:&+M='ddN^zkAґRdyn 1Gj~4"触(O+mu;-' S %%?z77d,o)k wtvIrɊYGS,9p UoTl4e0çb6DŽs t+Vť k6 DdiS5 .:<#3~U`d,.fx]8jlYl˄vv;Y- q:1zv%}p W 7 @ae-sc s^^(^i >}piP+" V2xܠ̽₈`|d5mL/pOD>38A§/shVE8Jc$Va+xAd5K[ Y˪^ŝ_I 24klJ/RWz0 GK1"L!:9G}W۝ C]1I:G0HuIUfIPbԸi&ZW )bk' (rNl_`pyH囡[M\ECyy˃+ǧZE}/JRmȘ--,+ڨqLQ"N"PFGOS (X*q$mޟ8dRruo ӫ:Y+ a:u=A(] o1A:x&֜ۨfepFX}hs!s}C (-rWf!3I,c4O)]Y_Co "}_RY9kq O ^xai]g@BVKf4:#)5/D3H~H'VDF<{—+҄^!Ȼ z,hgł8Z X['J܄e@yGAsD2[cԳ.,mgCd^X8< n^Ã+ΙFpk4F!\s L":0!;hCĴ4wrј^x~pS O,16wnm$ep;RK؈E!5Pi_x/O/bH&&f|b, 2"'#㱏$F?׌=<9`1ymE{  ߷)s꺈ljx1#NS6)fl* ̍9Sm hrݮRIݴt}Lzy8_;S7yE@)O+PN7Jje92 D]I͘K>EL]2y7}5Mc EZ$Z}U=CMR_fG )Rexn/~YA6Bq70Zu3JF}+&c/iJDK]*)t{}% Z¦xF'μZ:jKTFfƢ-3cTg0vfҝ]ٿ95dEAxqGURj#l0ii\%QK/n.++Jn27 Nܾ{)&[h+⏎񲾄zm)]G)t+cG έ5E3Ytn8/dE3 =r{4/ ^x񢾯4)׷A]Ɛԃ$7un]>Pӆ&7 HS{u_扠|ZbzG8a0p :aAԲaԭ` xxmKZl\1G=BcQ_b%MbLZà#SM#$ggvmkjI^T).*My \^ ̰6ARXӼ˜LecVLV&(#<EĩPX(£s<%0>/˫OBUd?F$RQm-E6|H ~"dQw;淋. rOH xs~ Q5P>3̋sَRxYۧz/TGU)|CFt3w/eAAH?HX;>H)E-!wY|Vay2 "S)(ʍ5#Ks];w7?z2xsc/U&)缏*T #ʫM$F`WH5h$ax$\NCHby_-<@mΦR/Aq8L]Bí3xo=BQsRqԛb`T%]`1Kxx*tVgÔCc(#C-A˿HrlሃJEXn}}}nF */Q0V9TU ێ}5b^rG#( (ŃېxXC}jL;`fwH7'o*{3 8tkU|hZ@[,( O( O.Z(O/f2+;-%[Q-Cp&Vbbˍ t yM| r5U/C[G \Wҹ*D]#綡ew6Q̨P ׌]6 qKURcWԿd{=h qbS_/ûk KH#OwLSw[bIb9ԲT Uyp0D|O@|,*LoKmsN`&ש.7ax5Lo&bq~hIuT>a8z*y/H$}OoG&Gѧ\FSm0q#0#RGhu^BϯdS%\w3n5σ`op NM4+%F 2 4vX'7?Gf?a*HvdeȗAkn1qӢ;qn-lrKr!H]ג1'L_Y;A, bs=y`}J[.K/tKlO !f"TtHs+&cxVf!Q-SM3~Dצ–%c{_y&"3ytyר ^k0B=!RE$?OTe B$o5^'׃7g4$YXS *"L˪F\M,v]AEdhoy&5!-=S%p4]Oa3v|lŻi?ț4z78!?ւFnaXt"lYsѿ:wM:``D$|v8B~ tg=.U&80]Wuv8ސ8*bQ^ ahל<4< k80*+mf]{Q(W2gEtbGjR)c_Ů{ȿ|Q}j)됐py1/IϞk5Ƃs5E_:ƇŘ a'">ܖ=j4\=,K@d]<?WzY}8yMpRQH< +T?+U/_'b#=*P% $& X.7do cUv~:oUNJpR+Jb&}Ԙiq0TG*;X([),-c`P%+frp^v@~eFG}dhK+ }"]zKHO,VK9Uo15E01(Er-hgubB= mM7p'}3OW !9z*wB o qeR.+@H6??XrY? fп DȦϺ@jB+^u]]‰*:}?,L?1u}P c bKG%*/qJh+a TMqzCⳳ0OvKUPҪͿ_ 6yk: 7R&-%8q*<'bSz(nt頡  yTxeRs`Iߑ[L@q9~CE f݊7îaW{nE~SD{q3k#Bg̱0USle*t29sP6q,]j3v:Nוc@J5"aTeB@:(!Ao `Z3-TH䑈~A@U`^3)hW+CPwC=6ĄqKs+s$ɏ,Tnj{rfAyĂX %F`=TT!$oqg׵ Kb?+忖}ѫ/?fyX8iB9!띌`R7Wz5!͚RJn&q:$0MȔm$U1!cS4T+󩙿mZwH7ڪtp)@)T˗I S;ܒY?{<)NSȧ~%ή F[= 5jԊyfub4!N مE-`̱"M~B /H=7Y(ҷl^pN0~&;J5aA_dMz >}rx0[m(6 `ADY!>VaƳr|N5 A&t$㮉Uoٶݦ+)%1oޠx qaf/C.s^ņ]?mlEZ {wBoCE9t_?QMSVvϚtG( SXoj4#@= Q=w 4dĥ0'Dᚃ e yI0$! *g*3HO{۬o 7Au6Nՠ^@I}QV3s^>8Q8g6N[?`#fns)W* zٴKT\A{,eFATeiԴA0BmYZ  ^YJzmg1}(R$W8Y[ `&|Ve.RGDjs RX2G;P[T] EgѤtvη$0*o;,UcC+ĊHKwhSRr 9*\ͷ*1áF{)zBM*"#Zݦ.q-Z(>1;'_[ӛ0.?+K9/feWg'P gÎ-hY*$A1"aET>3UH[μτST`|XtN[ŁNlz}tv95dB>T\yݱ61e-JV|9 K(@84V|jOՀH/ 7p34H[}l*ƛw1*Lz&Qp5xԗU_?o3V|:~嘇\$af@X䭴Atu501M|ieS&Y1q]w3|hV )=i*>vhodJZlqJ_uBk\MZҳ9^;ט1\oE'ko![]V*dp/\Dp?迬t\4)ɦx˙%~S\GҘUcoC:c6JlcNu,2&f[fH1Dܵ7!kq,auYCM`)#%l"\TX> rU3K"d%0cVULJvSꋥ ڇsnni†}.+n36r=0qEd7asDlyߏ>D㏩+[w= !;9;{T8X?:R׷d;on ]lƇ(iMcq;]Gtqb΁ի|o' f3 8[HVQ363~| u^rບq]-.]otmѸNr$EZ-(C#iW2"FBt)7 RYN' `I1{ B *p}KWXyyF_P~y(nоjiK$@k7"('lYo:hlI5o%|CL?ɨ%+IafķME#t_ULw̙ XdlrS^OӢ_Ԅ/~_G{?aCѶcc^LhZ=c,u#|]ӝw&xne<ÄPQ(|LF`_' DhKe|(.5ι N֨]GXcߕk?5r} L[jm ٹ86V~^qHLx"? ]z4Tb/"U9:uqjPKWlys5\ {P#OU Լ!/{jK#LF V]7.":1}LN0 #QsQr`;XcNIq1N6tj8/)%nz4f)(j9(7bB6!}SGE*6TDE`JEQW`( 7ƽsW?@[gc`x06j>%ƹzc`h) 3sbY:D^=AkB'Y OY}QX(%RKymZdU/xLML0=>D%VfA@Bh4 %CL,e54bA,tm_݇ǶVo5e$\D_l?}2lB)*LOdvo#sc+[8z.npsW؉y0A;|݀9T ό[I 3kG_0H=OF'|`0iXuzg:3޵Q+^ls[߉r!>5ƑUN"8q)U?S;iY9Z 5T _^*,&xM؟GS|q(GB'YڐI Sҽjy c{ ,2~zbX ]Oaڊmc8tFwmb{PXKyCIxԺm+ F8.͉K͘-p_BgܷDuKI {BėJ.*%1#+>dEB]2E zDzD3  L4,E-sAu^i agSQ:QUZP:A_'DVaX(ߵ9R~+A5l{Nż`hX3?ɟ/;|JV=>quW.GSẹ F$p~c=Aѧ{pW,rNw[U=^UYA-귐_bT6J!-G)$^`1y(&8.GOCw_[Z4(W'%j] 9q ?N_wa%[N mg6 DLuZa\a,82Цޡ%6H,Bc}>T-E$R;xqC dl%wSy;d vqEW&7v0IZ^){H7!zj">獕b;a::f߫H2A0\YfX|Έs=DudH .Yhmf^wـCóReJ7خn< E웁ƽ90^ d# K 2lUsھGyGv1\,u M]{z `Aag8BVmR4cU"_։X-})ٕif6 g!YY\3@y}I[lҦ mHw-fd$E]G..D@?X:$i%d4*݊:DoL ہMI | wΏZ,Ư%z!;+fƠsjOyG*ݡ$p2.Uɧ7mBvj]dQ%2ދZY|5jM@~KG}Ʉ?k ?XG N_ <%C7гQ s`v7COyh;|"w)tt4(bR۾X*<=0bGuab(> -\ 0blYql:\4ňUY]t*|[n7CNjT[nկ°uX3falup7O ^;=&"Tװ =H`ڕ%d,e-Ö$k#:ڱ;xFt~عWfĸq)K[3n%j5Z oHܘs˔pV)}QR qCp-- J[oP緂ʂ!~j]*s+j MžxBmRu@惭WiG A %l0/ q*$ҟWfrf ֽ p1@+jE '"ؔ҃GG-mg49y^Ux*`.w9,,ڱпᑵEfwRdxTOό@(wsYC܏t؉'̳M/+XӒk0@XhZjjXI{_0 A?4촪9P. lo cڟGo.ȶc ~qrq O$ӧ*7%2@M D='W=ZK ],OvDS1I vmHvܩ.? _`Y?e]OiP8q+-reIlֈio~Pqv| {"~Sՙ0!KW2?4Y wvf"yys]Mgْ. gUyq9&Ņp=I4ح4('C)f*QE:?~Urp Սl֘$F-u LRj5r=Bڸ*Z9Br{GedMZ@=RIzi+Qu텲-Tޢ_iRL@'XC­tqߒ9a|9sjdPjP4 WܸKKR+nKu(?xI^29CӇ/}ߥپ6ѽBBC8^6{h>|,W#P iyIUVp #\ :e\ɰN ]')HiZCIj[;Q/GX+r] Y TjήJJpP6WJJfL#C`(hHX+{?Ƕb״'% G*Z-B 8B:;5HHd=8^CD/_쯨i$\#LbKGOt6ù77fpqk*ՈK&0Ȉⵀr)UgB9,'O"5+ ^;arzWƾ|45eanCO;a^˦+8ܜq\of|s?ۮ` YQ.ZPҌYcˠ&x9nk,PSpH@6iww ˋ,?Ϋhk5(2fzHȱ4x+`ӮCQ1MKo kS_dG1b f~&ir8Qt 9j88!ߡܪS)ԡ"}DOʋ21#ڷLsM:ܬ1AHq:4k^Cqݺ_+sy\s%{5YRA5D%g7&憓v;C7\rZ,zW6#!wdhĝ^,m*j0aGI"4l3TZ a ՟$֏NY{?Qtþ~u`ST m0z)SކN}Foiu03>t7[Y.t-K1Fg[&NpR  $1WQ W\i{V2g12Aϧ,m|@GPG2/s eN3ϴ$kXx!dv8Zai1GKds _#s=)2FBB3yCj熈YNiF BAQۡm,!v-ݝzC&=/`id /;5)~senOETZC&{c^/%5MT[6΄VJlp}Ķ@T`7j6iPu ⎎Fv \xXNʆQ <€c -D*1^.GVM\FcF $čjNo*.?BXy SOfDIq攒:_ѸR49 Z',b3^wl+2kO: /hqiR 5e^1t)9{Iܫ.簧|ĎN-F0 9vJɀ}RP"o(6fkM~$HEj0eT k99G7g,i-NX6LEg z(cPM4!;`!ɝ*IP|eGMn7lD^" g+fӪ%~YzrKKbQ7KC\/6.6]09$Yt|)]+9O Gt?ȝz#V 19& ,Rp4†@B?C} sҡ2n('R" jV&Hkcmj^BFIyVϛ2F-% Dj^lbP),vXpdYzQ0A=W;*N$5Z_z f ~. cY_U1b ˕f[Zx+ZixNH lGdI9g,|0A8WD26+;9{bFZCꄯ2Qݐ!/©C+d[}Nb'}K ]WIF5v#J DYUpA\1UZ׷e щ2$tPB]ĹsH" ~VN})J:84G˦J]aOF_GjxD7Rj3eՓ*X&gO0Y6״Q ҇01%q ^h_ iNnmF.Nƶ2]K&}2Zdn% ЖEN\z}Ϸ=Nj q8b yb[9G3p:\6&0#> zBT"w,F>%n#A`~ٖ\x/m`{bl$ ֚E5S-I_"^A?֝0v"8ѧXH-S}NDh[VCNލ}xw crC 2ÊwFFY&7Z?s笟X ֱe<>6ߞ] [K8ךq=C ~SR\ ,lrjֆ9N 㭐 J60./ҽ}m$xUһ>UO05̦g USppu㝧B2̪=+yb͒2!hFڒx!hg,&h1ӌ[H&ΑOQqku,$)9MH=0Y`ݦtF|`"8&wޙ8!9+Vn\njEs{4Ykۇ E#`Z=K#Ɣ6Ŧ/%5&cQK.A j雀jt|IIˍsOWU*ڨ^WIkɐYZ*)@7)[.mMIn_ !zv_~MaL `h|bm)P+ s𳧆w]e s }7:"FK}2y^fFh>eDhk:NqdxϘm1~d2ўx T1;ԵD%]2tXML>;LʽRPB1wViIF &ABGӡIʹnįYuBv,V"\H"#DC//i2B &~-rNj7 %tv84(&j"F9Q:(R`qsL1_80Q).I $7tpWJպG T'd%h2Î9QjYqCn캜GYlQ"Phpnjԥ^)Y6ILR.IYa>޿H$Qndh\{sf J#E>KQ1T <"tgйU%c.;׻"J%Pl9ў9l`T`ן$mnÃkv⥝a8{AZc̛tă Ho#qŔvj&>R|8t,M\@9KjDkfXKՠzAF!x\WܔC@I U 6`S3%+Ts^ܦ啿Iq4#+uWN)?S8Lj\{lt)LI5'w/ķK@ڧVb؛*dWSJogpG }fMj%pr57d%" !e@0N"Z!{c{q,w46]K~ԣ L‘Cg?E Q7\1cEBoPeǂ@lD*mYҭH="ldh}pQE*}Bu5$[U9_$M}#0&(+!=MoNy>~.<7js=ܼ&[>_dEVHHjVYa`tϦ$_Z۷pBwo(}zO_roڝ,5vgtH,$ki\YKk^mӅ,e|E#Cϱ1]r l[ͼ;2l=||x5&턎x rIԼ}ӧ!exKQ^2b""8Hq ÃJ\^ߔ]UFwu6M@X:"ؘ<( )['tdrPB _"KYN6asTA4 =d$ل? Pd `VAz@>:%QNp^6g6h()j7TQLN"jD-J?g6|yȽFguwR,27“M'3e}O}J% ʚkDa q"tTͺ!{.& 25X#‚w)+W7]y}S:P&xsL.AV +3yw!=-<381r*Vkd~e*?&-Ǩl䒄ҹ3NvȄ&G;l.I"d S՞"=.q:߫J5 bb@TMD\ ~H1a#"AWGX>Ya;dX4e]=dFdDRA1|o p+R][ g,0*-Oە(WU0ߺMɮfQX|y2maD F&2FHp0Ҕ$Rua+"aj^fUqsۂ@*C |LR j8ya hf,m[AB-j> kl̗: QaE/<MXO!e@,&,YAJ&dn] Rt$+EȞ݅-& _F  TbN9{i؉R6w|a bBy8jduf C_}!xZ)k4liZCm÷2nge+dCxKj|ǔYyȦq1#6%Jf/)m'>NTH:tL$B#t6C: ~pK66)] o%`aِ<`w)bp Xj4? ˕C/iZ,`t;1K> ʋ/Dс* HumD@o~gs(L^)vle˨Y#iJ^FT 9kl%P/dy/.ځ:WNZkysLO,䱥]y4Dǿ'P8>ɉًSA~PN\ p2vjc1XPո,4<MF`w**[~C\-JOm̟h>rz1P"V$%nzq!&Z)'*'\/CߐXIWrKc_ν~ 6?T>4EYXO+$qmGoԹAs@w FG^CO.]\15(o'kM j! \aɮ^e5 fm̖fG30> 2J F {mtp3FYnrDNTѠd) m…zk'[ Ym^kP|$=&."nVhYlm9%F V AHC E(ܐ6,ZB \8I/ɩi _P RqWV \XygR.rxΨgv |*q$[pe,#edX*79Lh㴴>xuc_Nkb{L0>~{p !j}S̄d1_a: VPjT{w3CsVj+IM=ߚxw$.Z&~OrcpX[UUx]MͮQoT51~} &(%3"aYK E?" 4 4E\B XەCDoQCbɽD'P^Wƽ6@ Oj_B ɊBʱC8[6pniNfߎp+saa`,9)w4Sbf1 1s'}c/|hWțHG1z#V!ʥ;Ju2hV4 u9i@r Ձ ,I/? &/h}%xdMh}*|F8a$ϖloQ-Ysbִg]0JMXbB$1TlYcuL){(^hYE-nH lJِ;[ǐ*TSy.MN]! vH6%nҔ0Bߋ]dRVm aN<7@~]'.@Z0ۀ@t= &^`+ܦ K<<& D]H2Tb" Z+ o XF+hdJVu4Np3=ҾG~ޥ c5kS{rĻ<'z T;-aPuD ]6u2NC8mjd 3íi rP(h;}lAs'H( AI/.:@0Q 7KqBEa!xd^Bn=xY\ :861}}{ Wͺ:s:R~1;xol0.fS?U1APgCclO|a59ZnQq-$Jm9&LwtWe̲@⹟TzE`IúWw T~2b U[ 4G$+VN`(z|i!%_h#{ڶπs&mCȋ+NovW0 .i}}rR[y*D0 stRfOU PŨ!~g؎zzHnMR z<Ik]R75~ՙI\O\6+5@E:t,TStCऀfq} T~H+86.#~O8UFHڲpBc;g_8_6 '#S| ]7ʓe/|q[ :gF=m%xm]\G#`'!fP^V2736^oVd"O/;N}^ZNȫEPeX30P( rl0[ BeS'O :V34="*"K˫.E(ܕ̍\ ;H22: ;n%ɫ-T?20b34A˜kOşpX%B}U)nghl'G @]oc?#W|r@4 Z4W&.7G 4l+>s'dHU- \5DJ*09J;zh{*,0a?J%}nFKu mjs8s%A-}K8TB]$iE ~T'eҾAst$ NFO1kWp|\9knb5LCEq!t/>੄3S`kyۜJ $Εv]Zcށo~{zQ T0f (io ICOKӄ쟪LV'wxb7՞ș4# ">#Tz 9O+NkHdcG=(ts^LgLU8a[Z3-/~ͱQx:5{ 7(.0=sA 7ء4jk^uCE@ME[Og,0yR6h ˋSD "] {2guǛߪF 7F9ӘiiiRlƫ?sǂ4n7PNą]G+IeRZ\o4Htͮvu9(M)-^`Si /ցj]{p$"3ݙ/ %Dayx\^;o՗6w7o}ӭM cvptQigfHI[BmFG5 oĴz5'ըkԅNӶE62DxQWCQޣh_|[q܄oSɛ8923Ú- kuWw YSJNOޜ+/$Qҫ ft,>`D_%CyHCFg*xTF/S( `PG ެ5[HՀ~P|k$&DlP (Чq!\TQ7:D4#52!"cv5#\Y&FjGUj{w`!Z_lhm.QTup:r{Oil \":ŷ8%:7M@ ?k!B4eH˽~z!:ڷcj`z!ϿWPqYGX"*Y<6DoP vвw9z0/v$ζ(4LɭM3yc(L6&|/2x#mXңv;'^XEZ0H!kMygQ`lg?ZK~\pBG}RLh=*O-:>h@Ȯaڵxvou*Jqe"Ȑ /S8PA:|iez4Sgy )yv=j-A~/Uj}iAX$(dB-'Vu]8_PސR;awۦXµ5ń̸C:CUS8 Z7_A,a3mo"X:Q}|:Ja O`kXᜢݭ󏓟gtT@0jϗOd?An vϷVf^xiv-fl7,NWu#%E> btf8i/(UUb8Wv]Jem_~u^|bʪW+ٚPeps y,վq^_O-Eݫcx/nN_:RLc晰J޽N}ZϝdžpBWϽWz'5`-=Pq2: aʞ,X'2[9z]~ xfѫ;·(y?wNf=<*x!{0ç\6@cf1gh o=aK}P_`ZF#0x0kw7-UhfX4 r4Ө6k ,;.4A˩":?V7EQ:'4,Fav[>x3ν4@=5 ya9*OE)ofyxĵdYemGp>^i%<1?o!ld? ag|;6'Vni*ɜ8GҦgաpBII+r6A$I;w8Qb7ʑfe,1_13Lҭ$ͼ8$s6fd<*֢w0jPϮ0N\B2~K]۝J6-^P'`x՟!*_q㵯*Sֳ ٸv+x_Jɹ*wՓѮ LSAU~o7P%x@e8I,'> " 珉"=p?\f|,q (b嚎{IXGa"_"UjcK{xPgR_Kc;ڛv^bfk'—mv'AB^ȴʆk{WMņ^  M4Sl3SxަU(BhE<ו-o_?KEYZΧʇdH]t,>cY:T/Q auо[o=LJ r3sJj4@A}ve!p>X[?۞~!i '-:"`F 0mDeƌ29oNj]*LA&N45MBGwY.75d-qFzMOt}8/;IFa v481<42A'O*q Ԅ6?QdSfh6m$L X;Z 7 {%A$-PF,5Wcv0݀\, +xr58+.[]#l֢] {ZOh`5@.x؟ 6ahEdin ,RwX"kT$lV4 :r}TzkT⨊Rmz?j `nsGϰ޷_z#2K3Rs_U>R:JVD*(7a`}͙DmmHC@"Rw5wο3 {GV%E1x0ϳ2hR ٭wjel2ՙ|[..?DPj) WײrΚdQ.p1'Mfغ#fdB!-ƨVUsd02_K*K5++zî1`ϦK|mVkC]aԳ3>K@\6Zt-њaM\ m2nmp+*VOHXtyY"9 jx2*BQb:n%`1$iIіENzl j%yD6; Oa %W?D}uD"H{t'Tߗ k ~!0ÎG''P_M=O.Ц߆jgT/G~T<8 VsFۖ IϓoZMq򩽱bShqmB 3R7e'$eHv!XvO}5: I[fxi7s?Jel8[*1$K*,sd=]-]#ǭMmLݢFO멙O#J!Gw4m*#|%WU˽;}5d+ !:`^TQ2d`oj〭&^k8K$Be{'̚HyD)#beFμm:+n}, 'e.F.# vC?R[T#rt TyTw_-c .)̈́5o>Xg-?}-AdHu0Sv(N5pOJ3_a>b+/t24^KVy dR7Ma)QA>683#@9ytMɸW_G[ޔ;%:ĸ͉t 讀!ۭcF+~NHSa:lv,O+l$W<5yA˗k'h5YW9@~-TwƲV3 Un3 '[y™mCE HuYG1Ev~!`DTǬWGuE\a2/l]<{mi|ښ1x0Jl<Ƃ!;ҏR> ׬B+_X\TC{"O"AʠK?\eb7 *dq6Hdď/8"IЇjfP/)x$ ,۸G͞|A5Z/i u#`Lē蠌ŗ^F@GqP1l*Ja$V7l?G(԰2_ܠj3me"YGt!WG[UmU%$\Mu [ddʇOMtOV"\xpB7tUT[S‰f0=[ހ|A;lƓ ot]Hz& m&c r9vEtn`Wk u(wIQX6ilDtlDlKֶ w"q^a}fjb${kBq SLh\Y+& L ef'=-nzؽ `Յ0.[|KҎŊ@Pg2|XK%udmcW?EL)BJz_j&r_ښqJOb8UBB=zz&>&R0X67܄k2.!̓9@]zaHjG)7cEq`!soiv*a(G7]Ͼ0JmC8}bF.Jz- >|6j.VU2?7Sjb-\Wi)7-\M z|~uHh6T<8tz܋RjS$H8zڇ'XnCZ9A61RxQDjoU3e@ӥX%=kgn lnv+z֙mm@k#PDWkŘM+9 *p3wЇ=$s.'.+ ~Z&'vW=R҂@\gF|=`-A [4Z [_/n%iIk)S?XSК$8 ݆7[:8~6`aZku%T^đD7IiF& $#gGxmA% L53qwa5;Iy&!t-|]?ʿl3fg\M"FڧׯmY-E8 wUG~igy_?9,Jsݔ>wɍh b4ϯD_{Q {9]){Fр6kDJ2Ž(j~**4*aNp04RAEk %Z1ri)Fd F=iNh#|%llVCmd_%򱧇UF ( D$̜q N~v.^ X7Y ۗ_mA\~l0Ǽ ̙_Ծ2U߳mC5<ÚزiWkmT7c'ewezՌwה4,_q2FEūR@L"DL^k 2x#z>[ec3ur @ƣdz@L|'EβWnA(~(dWAw/eI)qn!oZRڭŨ6RJDvƲSu韞vh֛;nVf! P?!|,!ޏiǽ~BqqYTMFX lw^H2a__,n ͑\ѭ7&#YGm#u~ftǪh23鼹&Hq}J;s`.ak Kb)k 絅2<8TeR[Ordx"Qʎ#;XȒ:JMQ:lClshK7C}۹P.}*fWLHvsd(U/XXKd6R6"AZYhs縍t􎖞YhVuLy}щ 1EV$ B(:ReDPl4xR-A%8 ɩr3K³jvUeh#x)G`UXz`2(b1f/ zd{@׃Di~jN}ݬm*1K90%vwiX6&@V[g-t2F1.)c|? #k6ˮNM)z#ZFP?X4X쿚XtRWuxh9t_kO S#ZF>f 2Gxx HԱ{hU ?g`?En J;QuiT͉տJ<552mПN 2č']$ȼ< wC+/Ghsۛ4g̰[w #0у+"l|9tDhMv?A$H+4xЙsZ6Ji^O沚ѥ+hIЖݛ3}돊!%*]V .oĚ*RI u󲄜^(f߿z$[!(RtT.|w{1UCb"0,|O&0g7\ek=6Hcl{Xh-{4p! ##IJ6spo/ÙN_K9żI[Oo\xgKg!+d׶*zh u9gbpڳMw +'`3 bM&b 7'}I<<'rEwk?P\l{W- 6Sc{{ iSL4ЎE#&a3-HG`" ŏ#{wuf&PAjicl>-Ѫ_'Fq'(ptЪ1tOR1%՛G9{+dxj$NEIxNe-C.\~5,VݜB|{ bVSa(,y"* 3rSj9bP1cFy`>רL,}_aЍ ZR}nS"I)ӍښeO~Uԋan$}9`e OI*H4@-) O J@)u:5q9aj< n]^8_7~ YHT R w>RRktWT,]=MD pRi490$ Ԋ\{ SUX z8bgypj:7}/UbR] Y4*X;Ȗv%VCNNګJ} 4$˽qK4NX{H7!g6sjٖp'-o* R7҈,Ł/Vqi{hjN.t:BVF2R`+ EK̈́t~D aϧx&tAղ"ڄ7r. f# ~HROS '!=LynCIn_ufc +n 'sW;|8RʜݭU>SWeL8s|:Ygؠ!TydjRٟ ,ˮxQ[aƋה7qXvȩ+~w%I9_PLc4J-Sz}-t'?[[7N`YánZ~M Aӹ~Bt&P&U5 !ǑUW)v Seo:B8R[֦UJQ\i"I Ps2eN(7'O>_TlE35Bx'~ƴBbCA[)kdgd^{Q/ǧ/*q3ۭ'.QJ(Kg] B!J[L7x3{9m a~Ꮵ;c3ڈML*h_X陝{'_R/ۭa2uwBڷ{eژ7~@&;`֙t楮4 1#6t'nU2&: ʷ'hԼ[z]q1mfJ-s]Ǩ3/¬$QFgP+v}_du(ݟn$fi )go ^~-}`Y{ZquJ}Q1hjQ"@R<ٖigz3}>gd8RI 5"]#5NO'ҩB?F4:;4|fl92DZ; fSSyjz~Toe 6EJpMR 5q|~sh$ yCo!1c.ܥ|=rUx&o]kU9EN,0"۩Aj\uuBz2~uW'*EۺO|jH'זے.-B<4;}1y`pԊFG3A-O;KfceKC'6t"u]/mLAqiU &Q*sΉLDuߒmOч֔^; ug>`<ƔJxĹ"6 e(#Y"VhMT rg~tqqphY3LNsCnXyŰP@/ *}iĖ1=^dnpBQ's0t޷o0nq,Uҵ9#{h.? 6ުbCa8bK,=[}@2a˓À!#EbJz8 E;#KXa͐ W(|su~$ТHٟN¸3IP:SP𢉃 HGn?piA$o;􄈅5Hf]*nF!Y$r@)܋g^/JBr9`,}8-6yQjQD`)SGP X`EC*I;U- x'ؖ wd/mRjr029ӧP?KYإefi!];H3vԒ>u:ζ6 y±V+`1qA*<|2Vp9uN3ʋt-c/[;cSGn:c1<e<"g#ט"Rcu|nk9\SuvBLECydFZ&-s0X7~03S.2'jg^ulocKNZHr!_9$ n[U/>Sfx5?"5bڶ_eaHs=q0dQ==6tw gJ[Mdm?i͗́ q8/V\EO&t2nYQՑT%hf9 >A:炛4uFj|@p[P瘛%ԁS?R >+lks;EauvV-BZ3ڗqw~ed@%,0~JE趆Aj5{qqB>[zCLڻlCLڰ:~^4`Wi31d`HwO)үdܙw>Qqc>!Z% fc:,l5Tw{7^Ll-K ᘢM/5ϞX5 Vb">W5.-U@}hW!!q!֌ p;)9rךKD۪^.Bq& U,8{DC\2M2P,KMw| *+jL9Y2fO5iߕܘk|4^Aϲ8wg\8/vhknD!$Y䲉+Uvr@9]dh" j7^ީaвK|H2"}ue7iN~ДeVRwm /,,;—&, }O,|̱ J%66YN"z?=E3At_$l x NKD˦iH5[+,*[#)XRKc~d#tl=(wۼ#7ZDDg\j|0p&Q|g*_AiaEkMߔtI@8yw0$]-@jwcpV| FoֲD5iQ{]?9g@}< <]*v~꾱 X߇As36SuςtЅ_!6NTNbxI" 'W*讟j#fEN|q-LOݤv. ue?JdD_Wɸ5gEȗiκχEKDh q4lj9MѨi.YoA7o?N6L"\G%s~)fHu?D>̀`P[1VDtjFpgu:q6zpCyO}hn jS6z@/ҿӡ-X+nT(TvƇǁEVU(1r1yi*ԼkmOQ]<-|IǮ-i5cmL]"Qa"co[0V!au`pИьË՞ $1p_zա;Zy18+||kp=48R 6|JUU1I*@F x[͞{NCcn_"'Zkյu‰L߷p`^.pn)DH>߻}1a\Tm x1!}Y b=Eqڈ^a;YhU=Hid[,wg}4" Ki#_JK8T6ރewEn$1jP2Fj+1g29TXထ?ΟV Ϭls qϨzbrTuW =K} ;*oaY\P19.&) :}YN^GY>w+ɥ%~NR.4,} =gY\ɐO/f;0+1dKOe_j&K#ރ4 ߓѶTg *8`R$lZ -p|7J5+_5=Xݻ5l>9p!ȫ2Wu,枤aCdà.Jױt!;7;P-V@B"׊ŔP:BP(ܻѴ VU)b Az4С!1QF4# qF6f\X8CJBgvLmC-(ڎ[T%mu*?{GFJ~ɋYGygౕZg ]S} /i=7";ycbǓ ÷5vSp/pwM_2Ke_ы[VA`)(9ȋV*uJLme}RE"%?Ɩ; /M ŗ܌c5ٯdR=/6G0-ƺJܯokX/z$N%xJA% +DnuXkE4FƳ׀t[Ngn^]UM"b"k.0u26&@0 [L3pOhj]=3 tL6(r2Ϯ ߬ (,oe ~)bV|7.V 6-r) 3 M]R0ԓXzRc[JC=/=P޼h1ӏغut:0Op {bPN~04EE-Sy(bXlS#*,ArOq8V&@[^|DS~%s3fU3tdǻ+wx )*tC}Mѕ7/o1Cn"! 4&caŭZwL#f,nOك73nA 8I\a(h1_}9-m;.sf.TZJ%9HꪳAٻ#)Ut"ItG&,xRvTxG׾r36+jǒ]B7Ȓ"!vunmߢ*lU~oT1UMy|:/B5Kxh yґUЊJ2Ϗ"+s pOjC9uO-5RYj&,7L:a@FnLsֵmT@fb_JJ|"lE';+}QiхMi9=x`s4%.[ȪLwTɨ*Y i#yϬ}f?=t6YήwHؗeqT,G=<*?2+PE{w}zn pѝ!Q2`j8N˥Bl),H) .{X}:Ҷ5.=yMDDf 2 nxt{/,`+{M}&FN(cXfٹIf{?_3̵a4|~p+2o?iW+@*_.X$v.k G+6f~:! M+b[ԠZbSc;'|19AXeƯy"*/3 J8a%ر1ᒝTԣqYU?iqPy ${ڍU)\ /O}P,gZJΟiQuVU%y%$@ Sas=)k)wΖWv}qM$ Ȕ T%G8UĖ9q߬ZDEL$FFqѻ$O\r2^#w?W@Jy,G£wn~fĕp4ǵ&by5srcg+)Vl7?SģT5Re$f3d R17Lclqeu`/=S]>y\5l\YRҍ}#Lx+Ա?J|M+,~8Řs FYեLlJkM0^(FHjXP|$5|G%=-'$OнE;w]v+@4">e1vj _C sɟt0qUw[dޫ9>UJSR0ER3&8 /.[mig=?n>ӍtG`TqvNW! {!F' O"}5ٗ /Cs68zDǫWD=M 8=N \b^3i,ZQe ]GXGT8˚TY|>`{,<Ϳ <,Xwq9t=mҐ[ˌμQ?hDHJ{ȒYNxJբ: ս `!|Wꓒ,ǽcCۋA:㉐0PFV%F)QBu2a˳c^aP7#;5^pAO8y#mJ7*EMSj D[F( ?Jm&U-[.vzTփ5SCf!؄bRru7jxi-igf8Tz'm?M$jTz2{ DXZ?&-Yu[;Ѣh_ǼhxW rvXxF+AKbjqށ,bWHq1J.A{HNj͆ |vdCkym7VQ)<\.0rEj?k B͡j {S(3WC`~Eo5]af"/Xה^ Dew.gsQKaU ʖ GEyy.w5:#{E#ram+7=|c8q'׉!S%#Kq( yf(M飝CR/ج eKX"M%D_2>YuyXd[2lIrIDqr% J?nVy'ݮl]eMd8WiGPz#ho['Iqg~}lh/YdQ̆׼ Y߼Vupc$::Xͬ+t152YDƞW7.U pqārAU_! mNК6k; kVF$F>jʩwF(2.UF58 F^/lsee(P$LhF7ıIԋQdY~ikxu Ai _M16gMjՔBEݓDٔ9M?uAA#tdPݘ)7FCYb+JT:m?ˑf&*L$V~.#_HٹWzO89kErwp{2VbM"U4x`="{<.55`[8c-5軣5BO 䋶Xxa\ݎ\r?WO 5ufLjTVܿAe' df=Bܓ~[.Ymp1+$@WwWk/S\46cf\{>-t>fr0ms Eus h&Vn{^?[M+!{fԞ :n\s';l ( Z_އE%M>"nlsCM?Tކ5v#uUn}hpه"^2p=V?5X ,x vYV%\˗@]|ꈶZ2El,7R~zE|YFjhHL1PAjLۤ,uM;aLb bQЯIGM~^b~(txf e_RKcyD"+ץ6C IYG[oDgba3=fH700jwnc/oQ┙2t4{}Ca$J\>wGJ=#L&ȵ$15xSFՐRVFoCY7$J1r;[bZk:8s.Gd*v\n,|%Ϋ5fOoI, CvYShjk 34T`<"fӑ"E gzN{l-/TM~@KrA5d Llw3`{"4z %@+Sb*Vd^z=N;d퓐U|R@c"[JHL5Cnɖ -cKWI-/~s.FDH_ {j?8jD98<c9t?d2eJ3i)^KCX!_[Ϝ2'jHr!u*rH+6Ƣ\K ^%dž9俋=$2O5BjpkMBOAFƷvt`~=KK[ C8g*YD nv{[@XY67T)8-PZ{3ɋlojy҃pdL4=#d<ؐ0գ7yb ]WD`2#N0L 8D^,}/ <[d|ƍ 植srE, EXrK7}gNm+o|zc硉7x&8 )3bٺuNߪh1s7k<_ 9ĝL\FW"{_~PUrg-Wω}GC*~@ۘD7m?UGBOO`wzpj- -4# n ҈䪴O#DZ +z Nfŝ"0so֚<w*_ji`27;=dP2yMJfEɫ?:ŢmۚnQW?T ;Xb,t۷\&>prx%)#|թ)VE cMy5vY_luMNyWx̋2Fz->%7\.I H`Ė7Rb h[v/-od i"5=Cʌ6FviLzI"?1C Y `Җ">k2-P-fX m#67ѯ3=38>t]'ShfkVg#8h擏HW|zt3FB&x7-7` M`Ǔ`/1(]7C,Beo?buГ(2g,0#TB =!zDY,4hdIFcB:rӆ SdZ翆;v0k2VvJ7!D? L>y6iYcQ)KF|O^E R|}GO14BvZ O ]A1N衬-xpORG_aB`4wF+ '.bC=E_杼 Mi}`cM+}5P# V2~/9XڧH]Kԕj HXm eK}{ cbZks㦲(K: `T;rS7 b5IJ:'Cvf֕)0Π92A\$aJ􍏦] wtk}8,LU&]X̎8ͼ@kޣI;HA'Y= Ev7$KˈsלM3'Ylh7.s?Hg#WU_{ /tҳPˤzcSjO@q2Y݄5'Pd[7'{o\U1Q % ZҎlZ{f``"J%(7q}(nF#j&-PV!vw:XoTY?vw15'Ng_h;Dvu=>#[mӝxo[E[Z?ĩbZSS}| UUuKԴ l&20ee6"ʲ؈VF'VH61 dF ȓ,qAmb`^u_$^G#&RGw1=Dۿv WRܝ>DI1B}~QCgm]F%ZBj%4$F'ghG 8TG(__ilްi~S#h \)GL`̇5q$nn#XO 6z&bTU&3҅TG wP0h6q %nz3Xкuڷ&O #@gCz+~VM+} ۂ2/Jc#\)&*>?'TR[7y(7&[5Bdt쇶O)V% e g}'=EOأU42>vjօD9׭ڀ" BN{zA]e AlA?_^ ν&ϿѼ{nW FZa9l}ĩ9]݃]UQMSuA)j~GT&@V`"܆ѳ1]&M[`R!#ə0@4iy{v_37 = K#uMqPF~@n‹;MI|;m0{4Aq\'Ił&B?K!m~$>?䠏>4WO5/)Qyi/ǀBee>ZЗޒv^|޻H8n áWIdm>$?Ӏ1udV$D}`2eJ;9NEg -H%,ס*dJ %LY9.- \Q2NKV@& 3=<4s52_&1-OGЮ?C}NB͢ ߦ[f2$?"$2cxV{`A| YN3ɵsJhf2&*qae(,l i)kՓgx6{?Epk#ִ瀭 .aշkB 3hiI&[dt/51tA,\<)uߌӾ:|&:uX6:d8DTCzn^a !4P9f)݅I$ 'eBkf:ˤa -< 4` R]2$S-67}EZd̉޶D/g(D޽DԊ +oJsTnR:5ǡ W<,.Yx eK~] o<<0RXWW AK;o}!cqI_5Egۥ)t 3/2n5!W) 'wܱ؍>Vɿ3@2Ę`Oljoxf7sJ?qƃ*LmXykl+߯utgF;сB]"Ʊ%S4Fs|Hb uJ6ahV4@">j#ANELooCA;fU9? |g|4 iis9Dv865|}HBR~M-H{5$n#1b8=[q8UR,M>مBK>վ[/t\vjV-DF⃕>jd wfG=GÌ.𐺙WGv*7\m VATq؃m=@9_nyW55JպLMž z2>p4Or_tҺw\"|U3̈́Azս5qg:lTd Zw{]pyJ;Yf -+dR= RvfwGR h,2Yw^BP5Gȿ8O}6/[`o+-`1xfÞHD$pA%An*%oXJtTPiʌi?6؊p].9iK\g Q2 b!i__A"Wٖq[&rv옍D6x}\OVoae#׮nM&Wo28BXsڡIFQu c{̨G# ${R{ Hnm^qUO _Ǧu#]^nQʫWl(;qa41~A]LtS||O#7>@e m^ rF\}}o$.:׮;[tެB+NHPYH4$>7 bFvy5lLP׮f|Jt\FN(,T'zW_ʍ;J` Gn+0lCac~x0Wut"dtVFgQy"ʪڸ>@t, #<$tCDƆPo <$͕%nEwQlHyڷ*gG+ ͍ϸzZ2(F s%zf((tW9U5AQkL*juA3)EG3+2($<K㵁Owȥ ^$݃GfLHFi2/ɞS#@eƶ;r-a&jg;ܢC=Nt_kpC;]oϥFԝҚfDPL0Oޏp ^] .몎uH"0Ew;c2%c9E@,zb5,@ 4HҚ'/YY:,ɏCeOUzG*_zF3=05#)8yQݔtF]8*X w/Ppm0keIi<1LclGi5ξ:If)X$a6cW! Nz %GS Gːcc~0 JڀSJbi6ԜhZ>Qv?jm'MeǀQMY9j\3-KwaW/l8 z`{*lbjF+!iCF{`B[ۢ%ƒmaj[$ï߾V=0܁1CX u\=iM"͟f<9do4=xH깺A% "96隞WZ@Og%,$+$v3{MKV0[@0a,S+IѨPn 5tH7Rc7OqBqlI^ڥjkIt+bWV{ ϖ=G{"#=cA+,Mt o ȜS"#O.p'Q%,zd8RwyAآO_-=BۭFi& ]VΦ ^dҨ)w'ʉ;Ϙ5rhh\ztG;0YH(=ky:Jh$تP|l Қa ZZކ̝͞Y^9 z ū ۬!LZmQ5!X R#zM ~\G/qFREҗCh'S|G/ ELK^t;H>y`#rnO[ЋWH00MιJueLF-̈́O I#9pz'=9z&W-iAسBO9gHAo>s(UU5=CCh&:F9SӠ!+'РKgDjks a҄"9 Xꨇl&Nt(-"z.Fm%fĩ|('-3jƿߒ*7o\2Gek@. _8G0u]~7e{ &168ax⽺Z?LBo&Y *2 L7ɿ=U)ͣoŚPf;{@"l۴%r$u<.BMίz`5eՠƃ$x+mhfF*E18Wm_.{=m|ܗM^Y47p/':@b #._qfjW]+~ȳS^LY3pB3Ǯ'EiN`ꂄSx7Eݖ]Ag \tM`ޖc~q7Vuݳm1lmte85*w+t9ɰ0kO6EM⓻l~M|.}$7l@dO `zɒs48&Ad9wqk̈~Ң `xȂ&7z~+ `yQutgـ̅pڈds"wXE)R d2Wt]s9|d2b9<ф8w"iaʊ)QD(ŜTSjYZ|<6l[@=y$^ ;Bԧ}I:Ks8Ϯ{/ ^i+9ㆅ)y~$vrw0>랎U.dlbRjlK'Ԋ4S&rA+G|5dL\z%Җa|êPF1V"ݧy`NF6/ǑwٹR3$<l0F\Zo| =LYp)饐U_|qE(~!jn /BX,3(1fL٬j{M9@dDdǬ᮪h`~蔶5#X v19㩖+!@Y94W#2 4rZ lix~lTʟ=:>]Y:- O$ym\X~4kwb0Z!ޕj?TϬlaZf|_ p5HR\ia=ϦjZr TXV5y%un+ԅLS#)ìQ@7FbI98l3Nm N}/T_ Huhu˕ZP]k1b_J[F!X%>̋EGpzb Tzr}GO(z,(hQ%+XN%-9J&% @m.ךZ{bWY޸8&<ń_Q4=QNS_/Ʌ#c!TB&̧~lxo9Twd8GhC ŕȡ*SG5;Ž!+ve=  ڦmސvmsCCO, mjQ\yV.wv/P{7eq .S 's{ɬըGʐ`X5YPnԆsf=fͥd=@}LwJ&7d<9U#8[k c'B%{w"Sf|r\O4\zmGM~tيjL \D]@en$b[U/Ry֕yzSoW`s%g~r;׻rE".HlD2xsVh>`XBO6FrżRPUTOk+7j?3E,O*bJp;>d(ٔZBl;7NBjr\qMK(n@jMyC֤Y UK'O@Y]ji!J(>Un(o ` ۮMM)UP1f8+REÛ qFeЅ,ӵ5feEB(ۣ5(j.8g~˲e׺g$;r%:',ɥBoN7WlJR'-n5?Rrz, DVw{?=mԸ3 _byzS,-$(p9vkba[y߷ }Aޯ/\kwY$:H tM=CWQ~Ɉ>BSL_>!>]ڏnG͈-@SV.aҋZ8<2_~r)?h{yqga+ &J-8Yu/Xz׋Ү0Ws_1Q$a݂ÅIRP}+k$Qob'LrVk9o2dvNLK=miGߔ4s1Dq3TWA+t;Yl`,^kbn.ڥmȭ@ ׀?pڒJC@`S*vpPl 1v^MlL S3S!,R}./43vEL@nӛpH0Iz! D/ZbYl6:]/@hMI:-ωnw]~ tU`;W֪D]B%6؈ͱO|G'*Z_cf(H,W}>8}&)ѕcG7 (뉲U,&z}\%8eݺ>jqVĞ_Mԫ{iP¹m HyGF7uO }z/n}5v$ۨ$E)V{k.$8N ō.E nT_D D@?rRdI8U]p݈|'k7`Riύ49.@Y{Pkf(Opro||r6}1SՐ.k!SS'wbjD'DlSG d}3garb+X l6-'dj+]U}[=9ߚˌ>}*jnuf7A@Jl~k?o`hFg"h/666UKK"BY0%puvţ:%[NT5.6L;q36' L#mlo - ml[/bdk)=h"Dϕmq<Y4 >SHg՛FUzԦ>]dfYVqJ9]+`0e,= ӎʏ2/(.X6ڲm׆#D:U)2nŸ*~kvkZ.[ T!&}jt;餿\>\'_6 \ZI,\˯ɑI&,(R#&m%pXv e[Mq8stߒ5")r ~*1l(]ۘRa.u(S|Nn ׂzիcg3:Fd$ЅȈ~G+$cOO^&ӆxy&+TitmˑTDɉ#lFyJpJvߣXvΑ;Xo.}V]ym%z㋈Ŝ03" l<+t1Zf%0~E>]%D[xVȗP?|2>C7 <+N=Dj&!}z`A4o;vްp8P8:#TZP՟ߝ'zkȠ`L(G~lFO:i)Eְܯ$TryCOJӉX`Uڵ@%3v]) Rd5ɯ?5är M^/z+s=;D\T}G"NP:HĖmV`]H{GPCoE" imgp/(z |QT R qr ,wxJ8SA(,VS-WYp*tyi1JyS9#끦ӯsP\@[=Ϸ!lf -/IZEitap҆Б嵓W J u W74>&b nnԬX?h/YVW44Dc0iyhbst2Q5RZ2LCF0#ѷ̓.*+d5[u(u™ ް-, ۮ9&1.Tp=cp "aDk>pM."ya=Ж? Zv ku!ʂϾjq$Qt"Gs,_E{Mmڗ5ע lwbHxJR!jt*9hE*)'HO}@ ͛ {MiFQz=Rřjm";_ϓCOJcN l)X^;T5{fCyZSLA_W*0ױocpO)JC0X n^s :Wݖ8 52%|͗cHL9^WlQNCeVst1:(~"lcz<6Pj$J 0ن$]IlQZ%8odPǏ;a ws}l:,-|%]"J5^rl3M߳=FhՄ7{&5 z1J`cc7efrOO),+vb)ODV"{w]e=R#G4N,Yj x჉-'ŞxۨRR'|1?c.mt )n5xFٖ j x@i Z\ކ@ ®2gIg v.;Kd30Ԯ"τ 1Vx)\Qd6 `Qw'mSuκ:&aQM뇨H} g^ɢƁB2*]W;d(}up|ܢ?*}G$iiė122M52TV%#C0R]Pf>qd_mt~7akVkgGZ:gx=+|Lޜ̱CQI|[tJkJu?dz4Lr߀TNr 1Go%QH{遇vkxzSmUJKp{cV4m!5}O ,(ܝ75$jbz6Z UcCOa$G78DֽnfM7I`z| n1emԶ&p(fe#H$XDj9xgp$G^ N ;&Caw rh-)#Q3>5skQQHL*ۛ @cY4v H9 U" '%''T Sm–+QdŌP s<;CUA"T͞oЎ#MjmZ.d-Ӑ\fz-K0{#&7.U]eTzj wHN7"?XǕ$ D4{ ,ŭxJ_ @ߡ;D]tNySA;+2g"yAY;i|xuH)D [L)(TLU5);Two<=ڦ!! ]9OH:8RAjC) 2$?rNː9f,w1Z2H#+H;wSh5'|n K,/MPmK@,Kg tW#/(#4&o3G5ßwS3Ty ۢl~ȫڭuN17@ ȗeF@Aб8GRIgHl@I:OW{vsٞ)}Tz_g15+֦/"eOЙAP !'aJrlo[:܏Q L+lsJi!7WjV N%44;!~GѼw`Y&aR#ubZcr&0vwUyo 55/?`ZjCf!Nxg k޳+1lĈ~5%6Ј<ܤv#JovOPdDŸYM Gaz7 4 n;H?1 DY]g_!4`Pq29?%p_0 ۢ[ OceCw<:6R9.M^9wP`ڷF#5tغ.z/J>=G5U񅇦9[EJ( 1Mɸ~ ͔cdGKpq8H >PUqwa΅$zd6?ظU!wZ $l:gV!APg:7'﬙',=2vfܴnj6FMNٟ.eu^4~8bknICޡ\F%tU_LX]0Kp;kI5MO~V1TsQn$a(Gfw_cG>l&[]1&~4[q7\ kxD$zk^[3f>ʮF8빕z"sǽ=un_Xr#{|L[Ry<5+{邚,; cíuAaa$$꤃@P'JoI*V4vFG^V\x[FZ//S8%X2CwKYR4kҖi_4<=ͼvq_xhGL+arD?_ D rʕQr%6˩O5uݲԠ4 >SzʚR$&\B.o_i;LtVkqegA Q0pS"\ O ĠmM(ɻZ<չ+ =/{EQ_蓖 *h/fM2c$tMHd./˜<1UuCA!5@ɬBl{錷~ra{Bwe\ڣwC` vޛ1d@,xOLjCtTa@j73<6jd4)CotaTwhN7\|("j8{՚Wf hi.ٶ;1LSChOI>l @1CZyVԁA+1CPMIпP"$[zR_!#Sum$Hfb܃](HX*ÆNf=h`RǏےڧw0~ 9oɻHkeRZk7)C9Ntr Q-:0,@V00"萚$b؍2bvX?8B=Zf#lW~|0'O]L"@눛\e٦ dIk'5 l;Uah֋hKd% $)ΰDDy`-xw%Im`,j^<_UxKuGqrLU&㪞CawaYwb!W5j V!$X<<(LZef |O3b~{q:;!5xe4cT/]Kv&6Pt >- uX(7zZR>D0%PsM#>iS0l0J.6@,)ŁyGM\i,ԏd]ݪQ:"b6ƿqma,n֠$hA973[oy<4Jt^z|<մgOPU=WWivaf 2c]_VkMSiE=C1gq>n-vbPA2b[j]Ύŀg ϣ>oC}"sgu-]ra!'vNn `  9.iA}ͦ-BP T 9EBCQHbs#r2<DSxh$P;yʫ IxND`NXRDkG eԺv)Ez UuEhfimE[PC,֬E<HW'y  M5h un7ݦ׈pw#CSmv .{j$pZFV-#MH*$zCf#`YRU5? 91 Jvl[0酑ۆA-h1yunTՃ6n遀I&:Fcj4.m%[|P?!%)`nͿhw6'ªQhg=p8LX]ߕ| I@!)_IX2D6m6H<)EeY"`IF_u޼U_/19IB-\UO\$Qܒ˫\\h ظam/+c_>!cTȴ9[rܚ>O~ %jW9Q4k}&:AgaߔH&;0Y\t^"!=qڇν'at3͊ 1"*/oSF1WnhhVtTE)B:FXYͩB1xFN-m!|Kl@NT^MA7x;zSK͏h) ̔&>X?, Us-h 햋u6 5پm 56' 8T c^neW2\X)MI;t.q9$ZsW]ǼY JGٙ'=PtϏ@PxYcE˛Z&ɑDB2oʠ!R>l.TFlVx_-ByG:<2 A_!9CPf7Cb>M*4DW` N&Iz+D_uS0Mt(|歇ҹOƛqHl,V3R-Xkq`KB"M2Os5+T78syܗ8=,[&?" J]5[6&5RъVkq7d*ȍD8@r+KeGd0e?-<]A=Uui,Ǵ|FNlNr3/nSlu= )"aUcTdGZa$ g6&W6Dl{(~[OA꟬oGMx5ix9'G!{r.?GbtbO[m^ PG7 Owb! `2РzW pBOs0]:7RW@BGa4TvO֬iAD=|$ρ{`Mwh,0@4FNo#J^|LFRfX ҬR pR)$iz&`5,Jibjδ\@ Cʴ+!apkTԗw68#hy7@O ?F\Z4 ]1U ʴیHf&Хs ].#zK̑ks j73<D9-͚L5x+^2C'֘"{KuzF}=Ԯ,z: yj*ĘJ7A )'Oa*տ>H#bOs ?,ʒ{rS%vPs8"GJq\5*?|O᧕w (j[mKJD!]Ԩ ?I$, N; OsÐXӁ8H"{Ӷo4es+_+kn~zheOTlUNb3oA}>SauOjzdpZ%67Wfu}6k`2AZ>NNJQ ?ǯ (,$oǥSAZ$|ٷRZӮ󿦶SAH2eߏ|%߻8 сoPϠ*_\jxMdE owOq RP/qP55*N^N][M1H3U:al1F`Dzhc_1Y>(H5#"ǘۧ *NQI!ǡ'BqWO{wwRYwWÛ(]zhԊA"Lel[S Xpã?%>%?>^iməcZڝ2&7*Ւyt>g'TB'`J *+Ktܓ(Ĩ)JMU{x/G$smҬV|D_?Gaayb /3ʤmaAlLq6CQ!4GwԵkOMgx%Ys M\:';9Q\x|liOmh~mwrTp_+CFe(~@0s{]iKɝ6|Ezg&)Ċf)JPN\q3oKk߹il6̥5\$; j>%qHw-{*si[srmWm|3{CkBZ[ZB~[Lrʔ~VT =<;g&QG4hUa-ĨQu=*)V {/@\\΁Ri[KV\5A},9&h30KwIi-& CsҦQu>? zi*/VrW4_gwq'{ qzTtmqhT0\4E1.ޯ]NTLO*HP7 DIYrE[ݐwRP%Dw!.4ǠaRGj.Oe|Kp\j?R7ld!w)*ʸF('GußkS~nϴ%"b43y0Ps>F%ݔ f EY +3foL%vPynn :+,ʶ?[A/3d"a v yOsG넫y%Ip&+\IkԵS9N%4x F:^zuFף9Q{aea!p_η`7\G[髹#/DXdjN˨ 0)_~}}PA`Ui^-suՎ (uN&nkϪP9/^abiu8& kl2lGHӡU\/*'DTUI=Sm!”_4k_ȘQFߡr(ji%fcbn$S!%>2.\ ΢wj6~m2QPcv6SsNza^j|_Vn9YX9c#hUOŎôcgdȔ J-8өs+s/O,YqƽU2> i|zV6 .Ծ@qk7(#l:—53jv%W7hC,# Ny'kr{L&)[Ql ʾPNXFwjCC6iE &ќ%R?iξ='M/G Es6UX\:p3  7C f_awļ!YppX͚A;n3S?(o9\5c='2`z3eS_@Rެ 8g>tiSw[jȑ{=g\U) %vҭ\u0 Y[Ix*ƜA_/Dy. G5$:\[_'D~牛+vL_%.X;F)Ϥ u ;7jԨvJxXd)OAr9pZ <?jTxTXp8LtE|hFBo'T\`fցCAաjOp0&SdyFhPIxRnXNj+Z"}wn>~>Eܒ2 Wm!:m`'={6o/M|Bb-N #q7C7_^L1AVL޲c9++U`CDf:Ā{^Q:iro+:EEOuLb4 iGw=M{G@7ʱX怒^TZu[YuT°-UMJwDAoY>5oOUɍ&J42sƱ§I!$RqnHKUwi䅲FqM".k?jާJTYa9g J|vB\} \-Pvb.v-5bv&=q!H@uYYU2OY;p\뢈 M;?LB SB2V:=W+dtJ[(0ʡFt ¶lN/}'S|S,grN 5fٽ3`c)Ҏ=JM Vlja0`'%0\?eoq3Q)NL[dg_ۤZc aJN Tg@j->t|>*~x`9|F_dp@&d7sa{F%dhhc.s CíډT^&!x(h3˥B-5? >btWkKPj*P"Jp`$:Fؔ R`3`蜙< ;d&SMQB rߎlLarX!8nۉK0' M (1WmpUb(XYltUn3~^9?e@TϰuzqT߮HDg t!VF@u^Ez~)ѬĠ`/cZ\J1y נᮇI!"qqI Q|iaG}zCt7$FHwoV|l-pZ8arXx2ޱ!ᖵB {%De~tHUg;&+ y)e{oU .Uh _^u5\IF“S̡ڴܚc-x$RR [b3I~LĚEYM3rSf#_sZrU(V_նEp5}S|w^kB`>Sp1$w'Fڕ&ؕcS>֢UzL= <}B2ᳲQ %RTD2i;&B=Jut}h{=1UUg9qa(_\ 5\2 ֖W'j8 48tg\z ʀŞu8tEH9,ZR--XH*uo[ pe>]r fУót #25(N]=ؒ_oZ(0)PKa,ǯieaf]xQh .լO )90'%=2Gf h(ȤEdmpj"uDIOX6Ay~M{ A$/&E"S"ca6Rd.9u0<;v?\lo G J d}DwWi]#-ESY^WZcvr2mDpb3"fKZ丒UIS*7k|hPi VuP]-m"f}gj=2I#o}bLgD_D2WǶ'l t цVSSd@{ӄEZgYt+r͇1^֬٤ᑐn1Ix ϯަSN6z"L .y`|Z +^\tV3`>@MeO_vqD_e'Ч ҈vc0A0k 2l4mNTz}@N>` v羅_0g/G,*VՂmS zlC[^mvRM" hDe2 ~ (&xv6g|gȾhqb>lNY inB%OFrE7j~$JxOă-~V:m_< џ,1 K(ԩ߷ U~WZKS GRhhE_G?il48 r/ ڞ[/*RRB8 p$A/bW`&[3>|<>P0޶W'?Y|v0}~A<t*#!6C>D/i0KM.ޟgC&ytʁ0mqوB1xԬsÎӿRq>ߢJa?DegUn@mW`=K2__@|*GOfd1>I۟1i݁>nL r;Qx[@p6N蚲Pl&^S"'q#2Tht&/~VjvM:*-Z90Xr}t&W42z$=PGsMh(5 k) H'̥cyC1 ˀۿIHN{(5WcViJ6N/΍*qtN1aRЊS>cXϼ ]Hnf4 +|D@ǎV]1}. P4L6*rڊMX2v-籡G@W #@xr13 "~ϛE.p'_99FS;fIB.ThCd_&vU)-zl5f렠 U?;_ǣ.VH&nE{) IKvݼvam%WB ~bǷ{eOI:~;rX<#v-Y#"OJ,qb<+씄>U/샿thECx @LxOIՇ: ?ʏ(2O^(&Fj[Gz2`:B$%! x{5Mwo<9|o5UЙ ?h5$;n}:<Ow$L䛧:oq+&Bdl@ P*U k aJLL!3Bߤ ffX k܁l6З> 4Ŕ. |6hI;du,֧j+圷~4!.79EWj a@n. AP.L99?xwqDtXhdo0D7r]6MkK :2=={v[{2ȴD1!g+ 0ACPOX0l4c} `LmT2 A坛 D ZuYL} %4 (=@"F_\|";tW )&wwQM%gF 59 }H+'GWB16}vZM~[jE/ 9 FP2|K3RS(&ɨS7|E|` Pg^MRfK7%ll-!@Z,r#6SP<7jQ:vf of7rmq>~57FH?UN RgU>h ux[h:K`HrH4!mJ`"(Vk9 :BjԏAyw)-\́SѰ*KZ{5-8h3BS6Y a֨ÊE_EX؅ee"ffa @bzLD=HL}Y/<'|c7TҲFzyʌWFɜ=g+V8c-(Ź:s7XKwA[n'; ݪO)lγ@j)UItڵa[VKH:,C1 jJR2FC[ P.ru`Bui1{l EC)f]ȗw х+ױ_29PjZXq?g.Y\lWkQ:77bу,//>ۓȾe9N$WSp7;"3̶:.`05-mj Bb ﯝPp.Ω(-fK0Dn*rc$ve/Fʱhع7Ԁ'4{jHiǹΦg̷w6!9u} 0G2x;̿o;sro/Ӳ-G\HMݣR_HD:/=B3,?Ki*5` vW48lrpw|%Dom0^jNycuIh_`mV-\,vN//~;XZ̔㔅4Ki^m&ZsY8=zot*ð%wA$Qt4&Rm1L x Qu7imazWKfE`}|7fJ^>pPP96E ^~PKJMr^Eۓ`Ch쪘=x_GrOĠ-,ld[MnR)֞˫Y1{7UR'Bv -~| 1X;!U6efuVEyr O]\lD>% FUcg'fdž ]1=z./@/jwVސʷUV/6O5$cRt\s31z_=V11< NVޡ,h+YC=\I/"=CҒ+H$)fM`v$>W<1@+&3Z8hd|B'09tKu*Hїh ~~+!=O˘X wIoYմߒ?ѷ Y)d:BzZlaϧd'2+_HhBC`]\v}5͒0ʍ:ޣ+$jTH?zµ筞QX> ]dE(5WT-ݠtޡQ>ta``q-#-tmkҷY!M3]~,9.3oix:fS:AL?BIO-z:WwwHL2 p]kW8zl 4>!C{Vk~sN[ɽS4X(WUh]Wjm*Wh3jϙ0Ӱ :|uDCM˜.*%˞Y, OҌv1IcSO0KUcB/Md(1X4)°rBuNzJ!RrPiI]9˧1H-]5VVokВ+a/$\&.NSnt@)wAIpt\ye}wΖA) njS2XtGOͣ²B}MSCvAv^7)iO #  ̅c#7m$F8oZ Xg%{GU+OL-=ss{ 2kM4!#3V AN:),psUFךdI.yu1Uk3¶ߙFc/Gаl>(q:i w}qǀ=96.ٻC^GŀQONֆo3@W7,uzD;`owѯTE;=K)bq+je׼靕'U|IxI.1Q@ɴ5-#MUC'3DE'{&'uc}Ý'!l= `CJ*#L4ZpJ+&I\6SHˡ@qsȔmviN|Q1rɉ q1Pl%\ Aٯ$:q~t_m|cҜ$MudLQ?e ð0UgDqV'[Appr# B1ۺ~-NF XIc?3:[@8EsTb8~3z'Nڋ*-P*zLS93̦3n&>HgqU;=0ntO8 8Sx"~aݷ4&—m~+H뽾qM W1=pWYE\8S.lV%|a5@gc|sP9 |/jiTI&rv_k!55 GRb!NTGoPqZ A歅ZetcR#ta Z!U.0ԏϠoo)n F\ΰu܄JybgFk?Q=䫮_O 6We2e~"ZFZ7Ҹ^}be"cag)9E?ێ taK( vz%{oÇ7,;ivshHnX"6;p 碰8jn$I[3ޒ:_AzYk q\ʀقɇvJ_ cW?Ƣ$1 *JNAks<.anٛ[3h uk~ob8G}B[VٶSrY$p ީ1RRGM!CO ݞig4s šxʲ8wX,՘ҟ |cfɬ+,&zR7}քmMF z ƭ~cJMi'8@G)c|=2!&.q`-T\AP/R"-r~ %B:ƾVp8HR.j6ќ8"PA%VX)W:\2;rV)-|T? mjAt],c "fH7aD=v\Cö++Ԓk,qYg%LeJ\w%zVB1ak0@Vvh!޿ "%U\s{kyR r`XdWr.'~!I A.\iƶR ޹EM`*Ֆ-TaoA3Y6A虮OTB0[r3gR `K? =BP0T( -wc.ew2dk9!Q,0/␏<^]L E7VYL8,[qgD7u_u$5OhêUY*q9bFþ7itA&ҧ՝s&U1hôP ź۾ehO?$|@#Q C퇁@gko?i#G%Ӝd]S-+5mupox(+5op+Y~<Mv)$fE7_ ZdޒYSe {lcs7K08Ջ$:q߳|q(EC#*~"MXԗF={~3:&2 VP\{o_O/"1Bǔk\R⴮QJӬmd{l"5BO/*3AKX7v4xwIl5jgp+ ˒M[v*Xx|!ҫTO\QXr(y#]ɮ=>b7g1%%/’^ES^vR$jz܇ST /'V (xMgk9wc:)#dA&6e'?l_Y挐R7 :Kq99MmӐƦ&oݿ5-M?i@ yfKaQ-C Tt*fzgPbnrM#P[R*cь^JO*}n~fy}s˘Y@hoL2M,mERΪG(K|˘{<氧hؙsDr}4&9{+:CxIPO ,}Z܊Kk3ϥ(G] 8X) @CVku2A0>B=!Q`woS_"4 ;n~h@o[/.Bhc' NAT >\,sx#)^p )9^ٟvWv';XBu|~/ u37ѧ i<&>f蛹oaE$cVb,G'pR0fz1'vLAE NaΓ~e{Zö@槍=A`\4zH >,"n5>~hsQ.-(-^?!j)M r|xM[.FB#TࣄAB5—*3m>`S=y ,L)^~lp㣯0ԙ2hr!ɭg`Crg݄0^]G錒u|V;y*PAb5tVbkֆd KTW烍% mNҝx I!"Cø*(p19%c(74m@̝7`gNE"Y$~mQX嘄Ol*l]g X3]{!Dx<_ZZ&A$|8LDfHcJoO>3@͆{>j ~V>]i<~.ɛ(k& ٣ \K{ͶsKY;%& I7 8( %vJ7_i*N!@ko߾(3ldtjby>!J&N>;\L80$ќћu}E9T\@a|=а zv)^'U?0ZK5;G~Z96?cځ ˍ I*@>D+X{ȃ:L05":NV |K^S žln%Q@"RPvdP+Ob)$6"R`ADx[^sZʴܴ@0D\v$j5js|54|Ǎ:ۗԷԅ!~|#⍉SΌ&OHȅKך`OߍՈ.ELQgshw'S㖟fƂ9YQqΨCMY[8)^_C&uB񙮣TcĢȖ1Q%%cIC{*m>+WuE1 _7CfKyb>Et&t}}u ~MG|dL]x< Gk8zg6Oc ݞ^(tߖȝ"&'坮]jPWOV\r6Uu2 b DIw%2bT՝|7g;rAo_-QsΘNd.1 { I\\n[ `B #Wd%335v 8Z\џE\SYje]9 ygEGH>ҝui|洼Dyɑ_1L{{&0Bݘ@&\Qllot#_|:.5"){0]+䏍 x/ Z}w|" uvhVMhc`~{mDĀRFj{Hwm4UcE1&l5G0[ pBM;ta|pnĮAOirfRtR.<fA|) /M]|pUd[*-JZ6Vc[/~ 7Q8}Ϭ^젗5;TY& <3fQ:*)ê2E'8ӂGh|ÔTVPfaszɴǛi( xpH"Fm@?Ȝ̻p&VfEEjIclo2,|\1^qvpL@}"1լ~d?H4r:#m=u8Y4ׇ4|@Ɉ/Q7Q%ipZ<^:h+뉳woͤ>P(|/}pF{]wmH;dHkove[ope<}Z ܖ&E`9Pj.mswSZ 3&'68>S*'Q7,*axr2dwy?0_!mr,&Gfu>XIwv4~.̈]Iz)JǾ F{/Z3-vaBB̰laZ¢r&,TW&tDlN8+}c wwW7G%׳Nh{T཭~tMSă]߂gnbxTpp'O +?PgW}hhgj?x1epvleDj>u7u&Cڑ!`Y 42/%S<\wع+=Yu_]4/m}VQZ E=f)O+ 1QeaygאN;Ƈ6U08LmWm/4(u;_#c/@ RkF~5sj!;мuJ!n=Z#5cשt K2qC9LsGb-˺3HKy@Cw +T-!A >Y`\5-4!s- ]@A<0 SAɞE8)[0*6F$-@O <(VS Ay7*0<7h1SRnOl6(%kPI6OeJjJٯXz5A T8u.%zn}R 0׶?ȚX [{zd).Ve4a˙agyl]b\r~eTA\s_zZaRJv^(4suxRo[_/wG~c8xir?# c3-Z\oIeUzYb0Jj~"9h{ W p%rEx`s `( #,X@g(So~ /st>d,s'j5~3ʕ}9SRlD0TӉ֒ʾLY6"3lgeo&AEZüLOa+{f|ߘj9hN33꒕QʎBasi6G%CѬ0,66Xj9;# Ĕ^j be !QB{@϶# E]0t@ť[C$ԁ /k1,Tܻ|'bWSsA'Xӌ{zSE䳋1Y)r!{'kgßp8[5[a+S+yӀMW&{C0حG&?*exù X%Zn7JQ%ġݷI ʰxP .w~PW Ys\D(*-֕` 觋4lcpOzm_6gP|N  :׏=GR5˺&> _,CQ5K8]'.dS@+=M4c!FEs?Ep.1?;NV;qB<^}7jSL1EJ0@NtqQrNͮ`OȩpVy^Rd> +L:4kD{T< >4>ЬE|Y9$`%_ܔHUW螬ޑ{+3r6+-@y?Kk ُE}!,S "LZ%P-!pQD5ex.K Ԑ&{^,l]CLډlkԾv@y*\ʈ!;ōW-г/x 0?xQCEO>ė.V=!'U~e=^9W >wT_{ PIT˔D-ec,6ekU5)^F$^SrVσ\h9ԯJI}FV"iYû[ ->HԤGV9ٔ)u/'w81ÕiWÐz^tP$ǩֲ.=FWӦk̭1:6tDQQ\xp MKI-a"jLHI<"#ϐPA_0%wlrFçQWpJM/mg}NQe, 9cɢ7?66RX֧l.0i=e8C( %+脥着М)Gz ]{x 2Zl9'G|'&}L)ng)2geEGN/TCyP5Z¯2z@ᤰ/@,həN!Y" @䦨x+=A\<АC_|֜ItnZ9PpKCt1]7AH.jGf–eTkӄwm rwq$1kMعG }5ꟃʀݗCK)L6c1 % x(-#h$fK?KBL$>:qX>E2<>+uyd{iАF}۲-V+@r::S4#[K`ؑJI_ fi"|@\uP+0Zkkȷ8SX9\:ǫo-_j#$L3Ik!pƐzEI SShݝvr 2'_cRڷry\?zL^Z-6> FŰNY#*E9zR.X%%q=jGy=E*A׈܇#T 97[ R$_u\)Xk)*eV1i}>Vi`UgM[fJ_ xNOh'&RfT H]>^ejZz;#'܁WWǘ{^) JjLSi#".2}.f5xO$UȪCYY8&g\!?*Bͦs8=ų4X9`t뼖1Ł֎aclxCoMQ#KMAɔIk.RZ] Zy{<Θ#ZP*!"hL3rFʫ9_« t]!I`Y\MSf&0rHQɒi{TCGfb@6|,kXR尬_?*6qћ@[hQw=$țv..XSNjsJ.6wP[7P00QJ2Aza&A#"-$qI~5?=0xCEThBQUk|UW/!A9W1lz}@S"tIbxl|s/wIr2[̎0|W<숴P̔M4W dM'Kmdi,lܹ*k_N.z )Gy˾*9a%I*6ӈ0\٧(,];EC{Zueΐh;-:֙XZ#m<}i<f!E& jW]2O/q)^CkUg$G٘>|_Nayh~}d&Pږ19Y )QP"hiˤ<Y %F˶|/#&Nf:-; S$8pU:&pszIa`58t!\4p١rөB_4GqJHp?@R E),B""@4&Y]nP#'I?sҳ}7+^yJ|`>Õ85QQK걔ZeԨQ:6wF U'xXR2fq/cZ~XtS)|ќK0mw{AYJ^π~P!XHo`'(:زHfIYߘB VG Ԡf(d*ϒX;.Sʉ}E+Jn8( q y'}BsѾ`-=+WgMLi iOMHSKF>dv1&!֢O\Y ȉL筭ϑq~GsDSoB M|{F,ͥ4`sSN/ūaĹ'_u`7VBt=~G^P5Pm aE t *FTϐv73~ͶCEO/; Ae7@7> SU^j}"-Xd1p^6AhzdY 2t:-Sy2JEr%T՟usgwR[0yxnFg"Ii4u nh9քv}DcTh i5Y)GnwR+rSp#?5}F![nOTw D h^j?b)jA (N ":&ڽR 6HuK'у ÔCj0KV Kc?YFapvΨ$>D)6zomá8* 0c3|FW rzFNStB8Mrvڅ7_%\Q@U}adFGt%  Y~61Wn yyܔM J[?^8  2 x[čDUZO,Wx|%+Llƴcȟi4cG x_!T.En@b/Z2u=L,V)X`J?0+9Oimr/]"pB:$4hF9"P4 IT+bEMσHLbbldrŘ =Y"Jrq*kM평mjŴ$NX61cZRDy{ :•8t0M }Q#g|kgX'&JR{w'M2O!Sipz^Wv/s=9R|ߵFF^rD+IS9HQ@8 r4Fw1r@vW6{)z;՞ba}\{wm0Rh Qt܅uX;BL}՞MftЭ>!i2tUa.aqZk*k/m@@Ym:f<[p톋iuY3"괷fC<ܣ=0i;Bz/NQ7nN6GŽֳtCb(rB_G?;bw&xu\E /1{.$*>ǐ~_< fEDj'!y%alP9z{ ~5^1Gs"vj!Fb2ڵeLwK[#?{xia` ~{ u fqE_ :][ w!l\#݈`jhjGfGr+MCU"zB咖i(.:?"_y&wX+e}xa)\O Ffra&B-ָzZt~hB]v{I 1O /Z_r.;ޢdz'<_D !"1{}si0ǽMƒaE!)4Td& xlቹY.kG; R#(0W5֦I /u !"! ?sWoQsy>2}[CKE:bCB;)ã;-R5f͍HB4;'I0' 64=O'<ɨ e _Bʮ-mr|(XYCz!M&IO_ڌuwВyCb3NNEUyp/.l-?߉"].KřRF:FR[I5T[ 6frOv(3PmN}CC%rbTr)Hn phgKhɗ)Y;HK#UHJd!-by\yVK@h$zmW_ mn.jܚVMF,z!J͎耛('$'DV!g ̈o({* a=) ڃ謰`PjI.|'ԯ%OɄ\LES/| qASc*칭I|=b'Y9W+PZN|D2SP'=g-Us4{H-MfzZ'JcJ94+K"UB@nI"mP2{\2V3U* )ĆnY~6la Wp wVidNcr0cG(aapEvej#&Nc&SqR^Bdah@$q'R1~ }LeE.rڐq/C%1F ^іB<2Z<kF m `yN6XatLsWƃaglnC)mldJ[sw'Ð.Zr{AKpKU 0ќ*ζhrH<46~$y4'iXz &b dG)()b6ǝv;VɛT<|$o5t@D8dF :>>B~&⪊E6}~,ܿ0axYzRblfw Ёc*΃Ir;ۜ[;Gu5o_eaaJ}T&iG!0etRŶb$騻fcJċHxA_?W@} SޚhN<' Xb{Np`KeZ ^Cr7 ]`e#`W 싷[a\Ƙ3kMUo<_)) 'ň=C{޿m³8U0je:V;h'w].5MOӁmҘ̃=LTlƝ:npiRVb[P@Nj ׬]JMT!B@dbߕFXeNжBM 2v[ba|q@C uAupQDnƲyF[?Q܀S#5.B.szVkn*v^nW]Q&Md)߾1((e˸t\#'ZJ> a9zRKarȳ"'yrmü|u\Լv.D5$0//xa"LQurJvJ@8<]Si.CO$sI Up$M^C$vBR յ =,ӈo!zFr=ɏV晏 \1=zby ooてݿtl`6tމRX'33xa2*zX*$lEV'em|nͺTD 'Ja*Y/L|>nM dެMH/< l 8JK8 `%I;>iN0O} mu,.\ԏ X?ΩH˜J/Iη"5u#s3+'9;$8ƒ$z)z#dtc[I6G\o&`ae>&<`)%+xV 8 Fս^}7w;<=͸/ގ5h{9veVmIO :zw"+֥f388ot 5R@̉>ej 29sT/b6$tA}93Gu~Yޱ8/pe߳]hF02,$ς0[Z׫|1c.2.S5' {;ў y>D Nc- E']]ﭒAwTtn3? tZAB_o¹6Ź2'_F$mHC3]ldƠ0kzgV+vg*ܢkk? \+(\Ȼ5 ҡ^";(ù<]FPDYS_# 7!JH" Ov9sw!Z*`²d b>AGNP +"Ƴݠ+=mq6axͪgQ׷YU.@z# D:r< ^XrƅDlro=b Y_2\rΡIj :&cb`v]:KnvW*gӛ'-bBѾ_5Ɔ‚7pd7Q0{Cvd=o /=1x_k"p2w1{זB>Aijwi<Юs 3"^EtrI3 ʴ8NA?"+PJU'1r3l. n]|_xzB9_k,qvP H-<o!u-qS.y9p#n0lrNZmd+$Ė/GGR8o^D22Xl[dT^yBσM%#W,1ױf]y:f7"ψ58d@g>yLCX,Qs)_ЎjdX:;]8c;X!!@ƳLH̗LQf]>/|m{2 d&liWdYrN]^7BH$g f2ĉ5 ^*Mlg{ xY=e-¯Qfj7:==GBԴzBv'K$$1W/ WޱG@zW{ILc[lRnM+^(k=@p@jm吚Ψ`&yJ`ЛnSqr+e?ݝ9Tǖ>cc'`(|:]HJٵ5ɫQvŔ:Dk)ܥ~sҌwVyhsfc4yIu>+0w]9 XgB7Plm |t TBei [W,×Hbe 19ReF(U{ &c/"XPO# q*w zHpw||N684; g#3ZFaYWV~S.YfnaSt=^4M۠^ 6=J-5 2wd:$0~SDiM=3M*hّ (Y cD-*hLdBrj1.f:\GW*Oa21Pүl=H³%?B,P~P67@95EQB.,4gɃ\,d3D]b M oK^!v-1l2 No3c遾i" `g8 pSsW*1ad+rsM52jo8r]Aלex:x[gs-S|-{)Ƿ (bw>3* ]@Lc5 sP;WsLؾG*+Fr~`x2&,iAGE]hᝁJDžcLrÅ-={Pk.qk6_B/8{0j eK;V=+VgvZ{:>/6y7ۉȩoY^$]yGWO?L )2wɞ LKg-pHo `g.n{K>"⏊MڄIe/ar/;*j>s$;$53Cj,J2hIC,Gk Kuu1Jaݐ[CdѺٰt)6aZd/JZ"1+ dM׸' !5ePgI)ug)̀+NW P+@-  OZ;s4ey_c:9bxeV[[!>< S `ـ;<ً,l QLB r2L?WA\$ɉL(x2s'@X%(_,M/ޡ[ǑxG3Fc/k~¡ zu C0/o4OG([$y@Qm\d\a^ idY[lBB"dӢ:.S^ u|EgtϹI]<`.,)k]0?NDs7E?՞Y1E,@9yKP1:F&AP!&Gx' Op=\tMSzQuHSVl0"H:եꤦuG3$*Ę^#c9#BbkTؾuĒWt< kLb;1 G92M_zt?G{DH/L[S/Pv]ujٰ^Y3խ(qT|}( SG-ϖ7ʙ?'K@42Lƛ.ɇ>RY`1gaE({ 7JTW˧K9NĔ&N.7I.aQ "c%|`r/H3(Ga'e~ whOvF 5< ua\>wNjBd n*ʼnM!{.5H%)3X+ PK&T<~̭q!0 #|gYVhdk=hp(pKŚVQ7+ZZM֞^*)4qn礗)@4-LJ8 LZF$<" Cܰ0/"x򁓳M{0qTEejf?*X^+ n.+9ZaYTèD+s䚊aA>ض/1Z6Wnq𤋔oYJ0V@"&-*`(ᔋ΅RC4Ǒ׫Є4d^CTX3a&JR6z i)2}(#Mv}}~|HM#tсlniWMuhϩP(Ȳɲm( fn؊JH !M܋ᴲ߮X R< A_\fȦE8eRfkd,k i9Q@\ d\J?ξבjpx~ ?t;'3(qg*LtCH @˺dHCe&Ǯl\"Lԭ7<ɋ̨j|:!dJS7PBn|jijWԹ5ǐ*ZS@Z'W-m [=g.gĘG6gUFXtCݯ5IB[g<'8ЋYxN|#伄/j(t1q A׼k4AH.3Hr:{~#Xj(w+-M}"a9ZwLV\MsZ EfX9X^A݁:[M7[騸@&mTNq@D~5 )+a3b~(ju,KhuLtAs'䎘A~5G?M {ɋqE4&?l)OKcd.'?FdR YB Hy6g|KcJw.64m>H8q񗈟pCуFweZa ". ԃ2'A*e~ CFo|ւY6/ԏ0H4* Q2M<m#6rde7Tx2+ՙ0"zGM15F5pFL>xNAB`ve#(|iD&})'h!KۦTQS!LzVwfo]D "/mİ\7צb̖٘Pee#nY+EG;|J]B !3,v0bzNȉZ9@Sfֳ}z5EMtǍ%LZ]ia#V[_hL$0wZ!wՀN= I^=j߿) !jV䗔qʓѴf4b?:r-@z`\ '87f}c/}z!kN$&:7zFM5#8IOIz] F3t`A҅iK{,27x*:0?>\aF1v V %b_,OJ6p1*TOXw6n jgHlYi:e赢F*J _ ƤhU2ޘy tK~̛$d&/n^Tts_W*Ӳo* R#?{5VHϾpք=xˏ8vBk.KCTj!A M/7S@B]譁{4[KJ>Uq)ihսL])h1z5_.GTpDs)H csG*'nuhB:![/z ByK 6,h*pdAuai|r7cر5As.q?A^=h7}߷v#+אMIN} ` w:-\I22']<]%r*SsX:-z[;bUn<x2AwZj|>{0]E'DHGĦ_ZqҕzOyh/ZsZޏ2:σDV6d_g!9 )tA rNp42(R#O3׆|VԬUiPhh.-襨3ll$0o*s x5'LVӠ*?&LWoGolynXZ ˯>9% > G^1: 塤_sGT6푉;vo[ hl"gKʍ"*̲XiB'KSԠlJNP΍\u(x#͡wUp m>\CHz/_k'r {/<+rҀM9s3{>6)f"Z\v=}>+T) c~aW:[Qg8ezaKK9tyUOj! TxC[*C@7ʴve ,/=)O*-{akJWۍnk{,~Nv댦ROެ+,@72`af|NE/{,= W؇x~#6*bMVR nRd hyo*e6F:qZ|VRl{cj( \T\r*qzϵb\f@eK\}TO`#./w(n&gB899gޅllU;RHfĵz{ fӓV߫u‡FЙj[֗txS ધut/:q׫&3ٍ<;J]՗F 8g5_eg@_7qe:tB'Qތkj;'禶X0`֙b(5?BVV&EK(H㜌@o!uy=4R"ŰZMllvԻ<n! 6 ʀƻ K|]%O=e%\lz y$X)MPfݩ/_}յ‡k6k<` lE1«4]$7/uzl>0HD}SAK{@P UUsK_O%2ˉ.' 0kf!u:^"M4OFwۀl~otX>o5t:`+>e":[D}J@IޔA;ʪɑ؀wS$Mf7X ӰYFߚ2Ľn9u/[pb ԧ9ՔKn-zà0P$Ǚ8Ԯ.<ױXk םUXa{ճ@ŋ,?'i14 .?A }g9!}T&j9܄|6J[9O65=3Bp7 MPCF_ZK.ojۿ$ ~z~fEr3u!ɗXޒ*H*ÅWQ49ivA?(5o_BDv ðT0!OawϐWMɓ*VpD ƂQ<]?Ѵ =T$O[1ox@?WՍpvHcT2-9='t|#iE >hn,2`EB͵}qتxc8dh&ki|Zɤrϰ6?ɦS ح r"Rw. yT&X} 1l+ȥ! -A1m$0KXX>%'^x<|GOq ]gm9Zn8OTRdT2ϷCg1ܹ妕H9u&/`?GCTpFTLr"n`{!9!eZgC'šp\n:_|R ѭb"1 X+DP<](4,ާ5?PLUqU&1݉RG$:RFw?Pbn 6/Pqںl@?#f`_U!- 7Pi&nϻAK!IyBˀE ٧U;?3.Apwi0GVư|hY&CpWh4KFdPOg xæ`:vBZlĎG[س&Ep.;;j0poK$6?NLRl43 4A,:V!ϮC9[ª F ]4I,IAz>;O6w? |UZKzF3-%8ɕuo4<zmmrE=,0Ӄe>A(Qov)L:p +_=h>oI =4 I7udž mqIWnq#ΉU|LZ(鸹HO뻮4s!PSmuuAN3t\Uz '@}kzyM\VۄQ!kZ \,0x]4m S= ZV7HPTEo{fӡO:9 jγn ("W2_l݃Q[;r7h"Nѯ!0ӧ̦Cb|@KM W R.H!ŷ]j(:5 4trdsR&K 4r(_7iK2 zfaS['N˒~fRe uJ2W슸jԮ! 298ܴ<E/ ?˜׃s4ۍd!mxjvt X*jhBՓ[Oɗv̡:gN?r$r'R}w{߰ƙh=t.b<_,;4kJ9iQa EN{D/v?!ު)hVQQl.V C`1 ΎPt[ DH]{B13 _x{s:A}֬c?%U(;qZ誈 }tVMy$|{7tWn_I@F&U Ez*GCZ36n~zȑjSٛ)bd0 rYrՑ*yyiZ [r +:ST'8*:I!u \yO ZO1*yT,ޢ X+(D;sF#h(+Xf(g;L3h{+W ; ZX 5A8T xZPW,^vw A!N:p}:ҳɻ-ɏ[xsӠ$ 8l}(7 V ,"Sy(}5`:F`rf Uӕfo@AfsT¤GO1X*_Һ-X+ PF*WWdےkɁRʹ`AJ\dO]ӣ5?!@63x:]L<4uF8לH FQDc i#J]hقT#pQgp/}_Lg02biH먜~{X{#o{6{+<#`ZvR C(u}5{q[5i9@@{G\訹#KQj4Y,ڤ{ 'A8LXLjoת7>^V~ =sknY%Y}lR`^}셇 9enjG/AAW1Qb;s7ȱU2z]' r R 7)e%D5I&?;5 bLKʦ|:O7H_i\KXbЩ,5̆휽&17(yy|Ni5'Y-]ݺR_kxvliȻZ:UKQ8YlAqjX\!Y[Y3+C5_NQWtnH:Ǚ&2C9H; ( c'قL D =m5g% hdʀ :Є߶;]R<}(Kh75] 8_9fDWzinj@ܰo^f:$D>[P@ O 1s8v6;.&$EG! piO˖Wpب.C_`TnEE$w(7 Lm2Zu ~8] T@< ʐ͊xPrw;l_Ep|[LEɲ 3wKy /.fʿ1:[i*Йtwѧ߻S[p>ܫ ݬh2ʬ.!zb.f3GR+eGQe ٥!=Բڬ}K(~5"Φ~4 Y',$ |!SX=z?)\ `,sOTI47όu2szZHڬikXmw὆O~z  Z }7zL:DĵK;[&V6"GHӦ}ʝAzL]X?~gVց[_"خ|`5,IhH9#uJ7dDXOҕXZ~| BܘM"mգW䱪T40]`.a_Cn}Gڇw灋d395`%ck%A!rCMA{׆O}c s=Fy@`~8|+12R\bا2m+[83a9-ܨܣ-V<8J {X'tF}_V(3z2|y9fǰA` 4"'ZRaiƳq)oTy_tUy`d D6~%U_W:/RDYFi y}c3ʍwW2UTGaf2Yz\L/Rj͝Ӣݙ\GO$DO5'}=(v?nʵP\y1dYNwiz~{: m|&9^-HKUiKy(m_~i^tC#`\e&I+Psཱུ=?>ٳɫɉ׿^$|'Of I 62IG/],- 0Kd1rM^Uw-ϽzѧHQJGWtuMmQlg_dr#0t2"%[]M:bƅI3tF?Nl *A $ n^Ew+Ɔ8BoA!Sዛf<5LCL38Espe>oEcV&1Z? pIûIJ1>o ,%gÒJXl0˖;FY8H[f{'%X7܏S9}g7 xi?gn"YS!/:! cO*IX06~s!$kM ՍZLCD/B?`ٜ%_ 15# 9I5~¬ [ Iģ(,! *] C4C#zP@N)G3dYOx~cRs[?S{IX:<vlLN)N]dl2JϽ@hu'Z+Q4ևp땤!JYP/0 QsNR[E2CPf\b@ (g3 ~I>{^)Jp2rͫ=_`Ԓ7 Q6V_$+0W@K!۶c1Z8AplMVft @X'-i 9im6xħ ;K Ԭol+b@;8DBw=EA)8cZB :dD@Y^rVeӀ/9|S`GG@ \IƓ@lҦ~.Ƨ$Mtv¸]ߍxoW]M*; j侮m?M6qx(sM_k/ U>.=Y\ڟ#9 k4 hfb(tHx `GC)Dz ; . 5FXG9nԧFyMr-Sx{rɎxRJfd'*IC^bFx2r4 RJ瓲B-RJyAkߓY Zxnj<ʩ9o'sUBS7wQ:\θ|`n^*%l+)o#%r>|ZL@g'Y")QsOT|K+&GR3ƳŞh2|SʧI7t.[t]_ UT9Ĭ91UP|=;4f@nj­ELݻ{> i^$S+ @>@<K;B[}G0:]tJluK58A_&{`7cX.e7%}X(?&[zHdRNJc_U13/]OjPb40kwq5[$$y:#hv8%Ijj9I%``8%m;Lg[f較9@03Am+?o܎k%D_ |3Fdz "djR\" V*biſ4vGVVs!60scLθ#bdݱͣ*9#qxH!?~hFQLa J,^^{N0Ѕq[#uiVɋĂK *F*- p!%9d 4Wtq=jw8`>=bܽ h) +"!S1'fbk,F l*,`sJQ} QuN!r2DVzzՂIG NIVX BuNJr ]rQPDlg|\,a"lp) Zm}N)7 [nt [:!4j<_C TJd1yjV'%9 ت C^+˨HC#rM_q׽5Ѱ,*iNz\?(-sz+f'XM$"hpWs<7'{#B|+QyScY0f e0 +1Md͋]y {ïcw]Wjo pXiO3 ]Q]~<}tj2ȁn3h4VP^4/0m.xe6pڄ{;M>5( ܾF|GH'chqtRElD(dN.O_gi^b2elb^OV ZX Bݴ"X @j~->-/v<2S vgEHUB<",F zJEy~;Yn9Kd6xˊW>H*mbY`Պͣ{х?q5/#^.7ߍ0/6Ck"~Iy3UЀW~l:N:臇Xk *mz$_h#'fq£`AlôTHP[Էkt JBŎIJǼ 0`Z5 q5iC_j:L}^ ^]*M[)џ 6k (n[{Ox:PUCrTa3ԇ#A;Q.hi`bbeuN);>Zo:wUNyENy0v;yXzZ\oTUOE;SSf%Bq0bd!XWH}nӳB1GT%H}%x??כxңċ/'8Z:T=9G2s?B3+c8zѩ&2U1r~4UWM;]SJ-kȒjţRS~T|B&< _[g]ROtK5RV$:)KB mA d HRFV0 !s9c0nTmp9ՒX*C-ڌeE4h~QĪ(Ӧq]୞c{L3s_}h,1GIJ0IpRQwm;D?mhux%0AT AYӎ$D~Gvz_|U(o9}2w:oXtuv\aF^7e]C^c+,UTնʯݳԜp|Ymwզ)n2*5ZAԬL=hx:P|@#q9cPgM9.Vʺ]PfiFqUE |Fw4e\I?@,nL0wB<4LնBOMXv(i0Fh|{K9%ydJQ(f~q ]&R?:ϭ]H(SչLy|`;=JS> oĞ4sfPHgΨТ`J[._zxjb*V⴩ (9Jj!8G*Br]|wݚB*ȐY# yASF//0Ք"6"Op]ml_TOrh;8ق P#昋&o.٠wXyk=5x ptZ p#6<}ǁnwoףI3ǪN=^vW/WY9tl5;KFf95%:{SiPM1^O3sͱt/F׶20^fsFČЋl7pC'M˯˶XhihSr=[-( TKo59YX:JmM J"ua91> hAZ( ^reǻۇJ[cw-Yd[>e] #Х>7WRϬ7EKwR(Th A;K]iWsp1nK_ whH%h][r<;^.2U-ĜW:(2QHzG~j*vN&,_.وKd&Z)LJkvIxa^~=@%O|;Wd:`r_5lr2.b܌s^%- ӫU邸T#l~o/,\qfF.jiP4^uX{="UAA`CcAjoKcOHY}OnuSgͻ %]s ] $=ķ9XPe]x.1^R sɯҍ*ݟ cdT+E,N@fݰVgtcB˃tJj}RE.*M$ʬ꫑A_2L26xo g3P|ꌜ8 p m硿j_76Ęm2mҌJTGrM+tx'dk\΄;ov6^헮=}ZEy?aт>24[߼N<{&9ƿ]9R4_ʿ_UsEwZ/zIz}lSKm8ú톸'wBTRwu=z \O>S:b دֹb|='Ai/{*֜[y| =H]+LZN4ֈ!htj2rFf7FevklxtDío }[dk+%#i!*2uϵ3!P =nzciWT)FjZ٣E䶯}6bfI%v|[ua.=ipt p~-o+jo,t&Nļ \QVNaãz*x| ^}c+ MBTd|5۞3cW6NV#MJ/%Nʾ* ̉2ksJ|Q_|== ʇs6XT>nFXMI&üݩ蟥lIˍrSn E ?/ya7\xNh(dHT 0wbE`: oFWA^9=dJ in!zylM ̉~ [JJh;?[ l۰1AKѭ*̊S(2"mC3(xaFZlHGܚk28kȁ؏i,@ec֢4}ryD*lq+DAGʁع jnYȗ?U|`Cw{0よZІgvX&.~A1LgXʽ XᓁmZv,d ~F 0j>" \Vo\*giYWE07":Ͷ]ywvqYUfLڛ!?2_IlWD"MP67+G˦T+r܌YW<1>w!K~KN}uଊJ\Oܢ y;K^obZ2aҲ틱 7O!$JTnZ3AT*q2!@G#HvL m(@zPxrAYV{yC,rbclQᖡȻG4el>{)&;yᦠB+Kdz =ɋ@YQUSooZ + &'Јg/. JWĻj]]kKZ !F:w5]K;"&NA]h(q@(깮"+3ė?/]CRI!Euo,Rf6s_s)efπ]KJQUȇAkTmP듬w_ wFt=W^yERVaR2k>%5idRa\i=1#"y!պ $Mx@fY/#"< Лbm0V`3lL`.8>cPd.ݠ|r؆9$DPv/ij2']ȳ]XT-P7<~r(@Sw,͖^»ȏOОr[JuILPUݍ3 kJ޸'\9c_duL|Q]O-J+.iӱ\˿5 QaL El0EWϳ SFQ&cPlمF۸.C6G0H%8ϺmMB +ϟFaq6*.C Ů'#bjG-M8SI\8 'Qj! C."K % U5\UOPJ,$=rЛ-2ߍOS)X4Ͱ7 `;ȩ|#{01l}B{YG~gp7Ro(S9phӦy.aԃR>(:*LQ-/3>HWߧh;̫914dO ,2fwGO8aWačϙ8 FޏufA C MF=BdJcdbŽjݲ41AJ윺0r0F7w*J9ImCZx֍ChDL7`V:AX1}dYk-"gYM/=!;Qej@ٜtcㅠIp7:õ=T•iف;~ ADi |ٹ/'ZlC)+Ҙhhjߣ^" Uybթ9z*yQ|[0a@*iE 3пZc$D=Mb+ѣ^ ؏_hEMؓ yyiW&@az`;_XӕO8I⼆%aNh0 PyNHޗ[Tyr ݸ)m uiyjgzj; aqe/< c2SMN6kR{$߾*p'!i! UPajfkdXѕ0gfAeOy=(/UM+7?TJ8؁eI'UljK };n{|jOB^%и6H5{9F|a͘ '\"=`6Ļj5+vbi cT׃r珬x߹rT3W"F; 2L<:1D UI8v\UAmD]hBXZ@mpηX^ue7K-YnDO>2<{:;޳f[_z%lLQ@0AZqz04ܳ'_a%0җ]\L4n` ͲS7I s O8M`XF Zڪl(&JȠ#3yʙ|doebv\lTStN:v_uI>Xu`m HG=q+.%JX@f.x*u$ X|Sh^㨵PeƿҸ%'v7IG^* LX'&6z-mlB24c2Cx=*يH^n[DZ p.Iƪ(xtڌR}NJ5a3c6:RrG\q#c3/w|KL+Poaž9;q/@AtnZ^_@wB\`^&mDk7=E/˷&jal-oQs7;J߅8HW=.oM_1{y1X1Xqv )\-+#7K8֌RiٴcpT)A4e `ޔ~ عt8`C1e > s}jD<}v*ۓZyf\#0e!=tm [3:rSBtvx*~?oƑѰ}UOEe@]bY$lVŋYw/o,F~K7D,[Xb盥&쵣1SĖk_m;Bؔ+FPW\H5I4Qvp|Ck-5Ev\l 5Av<^ 2ganIs<[G]]moB:H>1cLLո r锁8͕oTq[*{d~ j/w Ʈpq3>({sd h,4|=k1ASҝ֜֩ x<+mwE Wxp. 񈐯j[lȪ8rL[1fGdM3)lA=Y?5QJxׄW@$}dA8w4sd)'iElsV&b(CG+1q\-[`:A1!㛭(` cF^Y2r+>3.;3~%eb9\2wh[խ [\E5U43P e_,d`RMd+M HuW,㗛 k^g[0{lWŏOpjȕ\rٗk)F?"QZFOj@k<܅da ䷼8K.l0)Kӿ7FGϻ~>en]"ze')a_2VR*…Dn\hs+sp'xAF J1Qk6 8|u6zhwHVhyu8I[{MIΥ º?:vuU$)ʽ_5*t1c:?)GeoBHXK,vWth ÖQwhQs6smʂպBѽzoߞʣ(>`<5>' ]y^j;pߥg8i9C7+Γ+;^"VKׅ*Ɲ͂y0y1##zO"aׂwm7t(Ay ){ݤ%4u#rwsk#5jL\kGnilIIv? vlGr `XGX;b%' Ug-;Jy52 R%BI\h^Kl4CGۇ5 .|&9kw+:9+2@|S-5u/d`о^28]x1;QYZ5aUɅA}'\uhȄV$1,i9fU%{se?X r )UW(H :0ZDjD[A)t'Dg;>R$O\k^Xy$|Sd#vH6)k2S,4׫zz[%!落qv7־^l&hizoKN]XƪΓN$'\ʋi"PM [n^KV?&ѱ-9/ԤO 'iKA|(z,#8$p[H,?@tXվʅ$@[~J,QO4ZQvI@|K%C7=}kN5\]uJ,u L.M7]d#ksoi2|q.^ĜVp_*2űƉ 8+9"}GbB-N k+wؐd,~9e^L!q?G5Q7Vp*D56gE':|!hF@GEb =Im|ei +n^w_ }ýDVt6:eKnU(. ,P6'1*r`tL/Z;]s9J hEpD$f .ocw%MMļ4\kE,_ T#Or7DoT8c2үqz=x>/$,AsLEg뮠㜌\"TLFz>L}w/9g 2"0ET92ٹǚݦuub@ptO=祳{Xdg~~Ap4"y+lH6P-p}^#F8zp Q>\]Ea?{X $i[_Q&zo3k.}JjT| -!WqB@j^O+0 w5Zzx4~&Z>Vzg]֕FtҨ*2Rخ͸(~U%Lۈ2#P!*yOwVq]0rHɞY[>$&b٬ π"}ppJuv&Gc=bX\R+]gR(HhM+@aE5'(AJT(~\x[4J&< #X'>Hу8o݌󰰩+Q42;u57+VL1K xzH++0x Kꂺjz%j.AЛ$"1n㱥!RtAk6r|뜢vKyEU7Ǥ q&<6Y_u-nuHEDJnA%86Lٓ/#W׫6AL,h7$Ee\LAE,͙i|vii7CnΟ*v\ Q0T3o]Bl낶ɥ!_ f n2{%Zߤ!u3Y-i\J)rw2 ͒yT 6ީRs\@Y6R۪/ YdyxM|~*:#žvxK"` [-l K g*a ]t<XDuZwvY'ZvpKlP]ԴmͿ>_5r H?,~K=kAaϖx )#YCOhĿFE8}/r% +a$3@Esԋ%C^  ^pJJ/*$Fk1h.|S >>k>fe6@>Ϊ`V~Lcl -˒+.~̥ˀd4p[pzF*oZuiΆ b߈Y^P":jIJk+pﵩ o p4yS)T#PU|#2D}hM 6׶\ُD{ϥ@=vsк\ BbQb}up˒xGAnBz{ py>Jrc3Q)')B) jEi䆄 +HLG7Ȁ^P@B*)˽"fBLg!nu){ N,8mOҕH(fcDzBǙ|.<ວ\B@l ;|<@`Gϕ͵a!p\,QI<AR;N&.ŶЮA~? 7x?Qmpr`'!=s2 ħm3h\X2\4(o^{8%sfK}ɾ7N?jmtrhJ=*(ڊ@%'<Y؄r)տHo5a"3„T2\!>i %-!U" ,էkd(<ȱ T1'Vs] T~ɅHVnӼBZqw[Yql^cE2:XB&b myrޗ(s=H68҅r :J sc/G݂ ȍ8'LK&6,1ot%A,M3E-^e]})N H=H9jDET3vAӠll3B;jY\DN*_i T_b]/A.:f.#{6FV(>jFvy-Sǥ@y; p+=ӛm'e Y' 4Gn^0! l[:}[CW[Ez@)2e-#_]Ov|r،H(pn }?F.vz=z,FND]*[;v`HN]IӮ1_rKKyR0&Vm]G2t;-dFHTKzc`1xPѮ^o송ϼL#./ **038G8{Y,0ǤY&#TL-@1Cx,EO[7vQUTh0er>xv3M9C4A;^ v!@7KP2RK{[8?xj0oo|oVX67V}qP6y, 깫g%0AdhˀdU\(7{[|E#E6rdJg貭a]Cf`}-4?,ѡ|V'^{< dB3 1*$ڱ;*[Eʴ ˜%nO5mZ7L~>rt3,Qyg>Kx%T7/Aַ c/5zqΊwR]k/|(j]pA<4O힠ݐvAul!TjO,jw=Yɮ-E;d[gL-4~g$oF6vnk&F<@Qz[}bl/$ΈѪMOֱTUS 4ѫE ҒDJ#DܛalmM\ۘk?ÍjwnYTMtw.SҦJ$TP:{03d#U9aL@Rfj@ۜ m˴ 0J3t'VBF9li/zdjgmv k|ݺeLa!)_Wv'v?=K.ΈXҊ؀1*l̔`Vuw},b0GUmu),,_:lW,~4L60O^?1]P ]'L9'׭ͧK;~a_ dw0?@w߰vlLV~7>j{ hgUܻ7VE,BC8)m ȕkAm$.H^쁡f7|ϋsy] & Td҆<3V՗G oȜ}3Nr̓,7 3f JߋF JA-r<[Mb@.WiH:=So߹IPLw^¼Vq6Rgd8.[FSs? }ЩLvи?pweP̃ 8=cD9F.CzF˘o :4③4J?&]|cN2RA;PwF{^`DnºF?l^ж{΂xߩJQ3/0VX3&5MF-AMKusOhnWbB :Ub瓉ɟ|ABM!wW ^GN_ ]RCE `\h?w%}dx[[8Kr8~c'Ylʝ -P=\=c1@\ //>Wi)M<_!lu;> f3TidǢ IQdQ"tD-V)ü99 : Iw4OTxM4yȄÚ{Xzd#*f!>qv%kJˢNGdQeLĜRgq]E7 %<* XW PXhh77 ><Ve>*f98]:Ғ:w{yPC7D/D W9!@4t [I<@F:'CE$R:?/9ǜ9=9:wn UpS5qirVuF;7%Z)MѝVG{vtssw %`dK䐘,2v D,-J͗tTWv4ײ ҍΫ̴"[Μڹ݆R{_nldGt{8}`CRjQ8b;$'=pS0fa-i rPCqSj3 0PU 9@~ɽvo40~Rf1Y$Q~Yc_~ެ'ߌo;hzkeB[ }RoKRsoƣOvDw* s5uhDt1 Tf*Ǿc|tH^N@@:?fqJ{vo]38! E3.)ɇ,8E3 8bȐM5dLB3~# NS#~ .6gœ+A-J)LA=a huV4ӋoƐ9Ł<1b7B{8K\jlJV1ʷu.ڷENB72(9t+{LtXyxsm) 0K^pihiݥヽ_}-}0Gtg"}eBo AúWv+@M/#[$(dbk ^[d (D18,āHbY>0( nVɴdո|%:X4"ƎMH7S-=w-ڌz8w 2=3f,;MĹSBWNR6vo ;o0Z@u#R&(hk?l2?@^\ |JB|[XlG/8~m\18К%iw8![<ֱԤvlk|\SuMZ a8"eq*v&{ZZrSEv?koaJ-uYU8e|`=[ ob3wXXCn !j!ChLskGje|Wcf3Y <Du++z:KF? T=ia]8\.U|4kZmaf1.eS36>1~_4 9ݐh)UA}?G#+HDK]/ՉM,m7V\tɵf}F"d4GS[!-gZYսGv!B:ȏ21Tȝ_.CF-&ݱ"R >f(,^/ c׌!MlѲ]3\'37Sd |IJ5wUBrY2[.T.jVQvtx>S;8/\|ҫW,zߝ:}.>)R]~2Rw|ҒJrz@Co;ڡrbJ!gB;f Qʚ|貞{j目_+V-*@otX/i;n aѣ)-L2 Ndga IBg@ex\kMpV`AmKs/(9:aKR_8Ƨ ='"d <"<_^ň0J˝vj7T~jzR Et`1)7RRC<کפz8*JcLx]G 5vʎ k[כٶTwB+ű7rpD;gJ8x)>"oI`]3'cns<+_>Rq]sa9 Ԣ9[M:Sj8[crׅ ue1sgeii7Ja^ȋvY^!4 9ov͘ˈԿj7e\  |STP_::s1.LyDuMVq]Sg'3䳙kh@[Pe}JJ 7t>Nt@݄YYi'K(* 8o̩6#򄄢3;*k>b^r}{QQ)Oᶙ]"FIwG=J4#8$?7D'm%?RMESĿ_ݔjδbhݟSծ{. )x[ KD6:U̵oE$NSK!/&3 jMBS d3}(қҊl+NXXҬ ~s.D,5^2g6ltn '_wt-/x.T|7.ȈDv= rH )( "kd֖,Z>[X2読Tyq|q,[+OVφŮ*!ߒ {_帀duLi.|O-o}<܉gNbnSvF2峻цN7=|4=nG(HIc wsJbjszҟ Z6y8A&擒/lǔ'ѨtHG_@?) 6,dMC׮VM1sxK7rזp#(0\$W nQ]qݤ}KVJJ"Y ­uX,bk/c;wǩM;V@s^hCVA2H8hٸn(ٰySyBM^_0+QMcb?eA:)AӞCB d_Xkڜ D-mJWu(h*oň9*'J,j-Q'j1(yjËC@GxE* 6C:)}փ;|-ݲ_y15? [b1!n:HS%*4 쯖|(7=9H|? 2hP?N/L`qN*6PAMXn^0C6L..ws|V5(u0gGIoT*K-+.sO)9N\B^_A#p-&V~ӥςŕs:s_$?jj%mx765&R/H\fD֗ByhMa*_AD,} ";*vkFm VzAܔ;RM!brD,x;bgm76h]$:=H:rK?pH_|e՚u'Dr'j)I]VT/vV kq:6H<:~~5ClAo|v'ĀD G+r:[+ȫCA'Ƶ -dLsgWV?: <GxmD,Q^*;س m_;/(Ba+mژgȝШg"? Z?ō?C ٙ6 *TL=R٬pS>4Yg2D#y'h.WgDoo"GcF{^/y($vၥ-UnR*Iʿ kO07vQ2&/L]PY۲jto)r*7ܯb{n:ZS7=]$ D_<$i/+jPσN|?~d<[p軛x\Ƚ)tY7|[ W2T气<jw *""$˧u ->6h[}dΗ qU zup k&I'nzrMwj.c.Vy q1eAȜg;LJ=S`\;(r6S렁eI4DMqpD~SqᣌMy5K5d1_)w8 8iM *B;SZKFu]0EmM{g[&ZSIWϪlf(`5wtJؼr'䢤 ?CǣH*S~P'l۽*##˟7LQYTق64k0Zz-E !AAsGկKT..pd,y\)z扡8/?|>gսc! NX7,.Bu>n~֜q&;C+)EZq{X5ʼ >\ paZN l8 A6LBny卢ۖtHMo**Ur@H_3h<-Ju>Nׇ*A.BҮjy aa%}I/EyOrh1]a`M.Lm{Zj~H/ jе~XA9UZ\i5rMɄ˟ 1k D`jIL<w7ͩ&ZwrFf X%ˇ$߫YKvvJhWD/3AHBt{EhzwP~N?9 m)1usX{m je8| J+hJ@M9?t^t sߗQc (\?]caѝw Ki<^F{Џx(m4=pЍF2ތwNŒil. (*rŹCŮT8*(7F\K0Γ2f}ZM!R>@[3VQB4 ?е$2Q>`wb9 wԺVeƶ.DHν}S|;^H!lEv&C7E5:/N5ɂ|7lVgvQoSףY7`sw5Qܞn;:}RX$[ۡgO!tgƔiJ⽲`0Q2_Sp8D=P}H&9-ToH-藠[sl_S92)Z{AyDhQ$9F.\+XWHĭ f5e eY_XXק/ ~tVcR[إ0+լ,#3 -v, ='!ѓ_G̀> ,WTs`KoUtӀ4r 6꒦ьe09-fP%' KE\}ͽwѥUE$`ys-7LɩTQ3Ж_jcұpYRc1J FITr"igؐiXƜ<,>po65WG\$ !y^0H%,|`譎}j\w=Q|4'tgx9H=a8,gr֯<[}"Aζ@f{Ⱥ'8 F6zL)U+)cg;i@9MBydIum9ш k*peJK_!bjk6I̍SkźGN+N-#{- %kKGO8Z#\/a9ӆ>$-i s*d4SAu`pJIY,kAt̹+˙U%C(+_o%3eDװq.$'r蒔eo `50\Ҧ]>l%ǚBcN~ nR5.]QdC1PBK,҅S^6_π|-k~am"XcΠB%"åYeF5!ٚGuO{?X,C,V4(;$N 7VC71%ÞKCrN>Eh2IK!VW"FC-(.}] kNh?8kU3 MsqԚ&4={Pzϼ[F{֤l#r I踥eKRzgP>Ő`:go>َF4yv~isj{H3z>'2s)[qT@zvH!t9ϽGدÏ'꿴mr])żrU~cЧM-E}Q+YdBqc),;^P6 *6({uf(\?8 /5^8Fm6&S(O8}} Q "x6p1{5Y ؚ8E0M3)Ѓ>KT7dPUШN**m%v_39WȃlF}y.(T? kYFcD>dv K=+޶7r`H=+uHEA+Lu򊻊Z8ot+NRdMx ŵl#l=5Jbd`ްM YUɩ+t+͒[-c6<eLm$ڧmɊnG #LccET@rlk=znD?A4^? 0D~̪9 ZyJgQD:pNߟsQ,0x:.uR$0ax<ࢁګCҷ hvzib]hw<7.!p2 vNX !W&7 6V~6$-s:p, n(mkC*u x3JvCYGf?+p dy $cEúƐ~U [dj]m\\[nXKl)4=\068 U݋OoA{ī-z $|"Xn=2IYLbAO=ҵsי cW}}nS휾UǞs =JUƓ3JcRBJ=,R߇ iVD* 'ᩌ,Hlo-]jc['aǫ5"ﱵGFcd |Pݎ6O4,omi==)}J#dPh Ͳj6OKF1Eb wVΫsAxe˛'fәͣ21G"<}s|JrxPJ/@CI11nksJ{ |7"u]VJSgOx,l٭ql;(1R".d&RY+4Qpƞj,T-iL{`+5CLj{rYϞ73SiU/!.4Ğ3_ۢJqv @-ki+?R,M_Rj3\uΊ+6:Ch;~TT])Yy 4`(1\r@K4 \l^s'.T gfqKT!@ZjR\Bۢ$3FIL*{/ijP`Ns%o`(2:(=E Gtl{GPY6ԝ0lHd/ВTf1 W͇+v(\2a/!x&wu%̯ tUmaKKԣY_2Շv/1@e"#7,!H`lG }"%b qeg^<L(Q%_r'#1ɞDT/]7~0S ol-4&k][>ip~ߑr3Y5.RSX5x\RU[~!p~ < +nE:JϔηwefҸ__9hU("V.E]v#-an @"j!n=Q|'v J[ق]/u23*7)uBl)Qs]` $t)>lp#`q^ijzdQ%FN-$UUt-:NIwO3;<>,ٶxP$9OoVzU _ 7cs]?Ř鉞&HNe!(HTUuUCgDN4+R5#C@>x5#C4 hvݚOy>|wy @~ wB7y\3;WY _u,ޤ񷒠N p7d̢z_XYLis!E8` 2/m[sSwп\JU= }!fނ# wި^;)NJ6zoZhTS] T>m}>1DT+aԉШjKcx' Eu 4 iFE^춼` r+_bKAlvL-0$xtêٲEzJ?kخpp]if;Q_Y3W7cf W7-Y4nT*2 cUɡ @6F2'a pM>6QS:T S./^H+kv!gahƯZJ,x1lݞ6443]*2gXlySO$ qD=>2KxD| ڗ(6<{Rq&u%]}/rQ;|9:6djgk[^Gj^xJ`wK Aغ6Kl.XBa.1\,թY璼L.m,T-d6S,;T,(T&tw*Q*7x.8idVaxC؎r |,m:;TH]|5E#7<8hh"/C d:tCY.&ٳ*]J诜7GA77Q8g8-<:xXe E]gUdvFp9Z̵*TVh OK"'G\4SO~݄jT|Ig?qW ^C/%3C.c:ίo.} Gw7}N p7_$TZp%(_ql9Gk\ss"3+ 62]>ԩqh!ar%B,uߏ qdnpSkjgM ZX׭R"A m@;;i3*N!3E~0v =&A?LZl67v=jExMa>gF |.4dnԍ+o?F8Ajˎ+u3*$?Ǵ>%4< eVihҟ4m,̌ HXwhI& Vx 8{GMΕulNa$KVui"ђmzWmwDEeC}X4wߙZ +-x]L8X'J~F,9qvT,mhR&|Up.k{+tAgr5 vxO~_z>&L˓=;"]ؽRVQltt]1y=X?%zkN*͜?f(|7Agsgtf>ٛ'󚛊*s xQV0۟eƍBmjHFC҇snؤ-^JAlsIL|3Kታdť[}0 cZ+?lT=7|NW/NQ ;({P֭'ꨊ^7c@G64keݡojD~ntmkO85kj5> Gɋw֤~SvzX>fUgY?{h;f%U8j4Hvˬ0 k7Y/R Qɵ`2'O46LnE_N(7x)z~>?ed.\̉ nS\^^f1AokУ >ma~>Fdz1P7+ˆ*X)d{mdwǡEjB!1HE5dPo1BnrK#\N'y>i6 aewH(T_MQZ"N-*'8TwК[|ÂPǒr\O2kEՍ9N>=F8V_ ~e 붠( h*[yTٍ)< P\C$f4BGazNj>J2P֍>ϣHQTy?e2?@u;3*ļ0WncO{{H%8p18R%.$YC$ɨ$iEo47ȝ2f=hlIU:-]A6y>YEHX2NF dg yglZ}r^Y5eoN&?κh/ۨŘcy(7e7柢IWAfЊfzCQ;HMS`ʰQx AJ<5h)hb5gK6G"#[V8DA~ˤNk LU(؇ #/)sYXn0}QhMkn ou蹯 I'*8q4݁VΟblL,8*ŠYg5g/(oͷӰGT{R vGgwtRoifB!g6s>F&s`aqsim)OIiL!5b""'!Zʙ9qÀi` r#c yl6zmboITZݠ)rw,aaz*AzCIl[{XF6=nhA0?0 )b_v2L~x)T/[vS7{-Fg_ߦfT,H:?@4~ggȗJI j֢ҒiZk˽\wQl<.R;qgYOOA,tt2˶O(t)ksJ#צ9+>1厃Ӧ^4c½<^C^*T]BGnKi$ma`AGĦYM&(SeSuFvW>Bp &&}zƶ85T#[2$=^hB5 8E"bxm 5 &ohKp<2KOJ잰5= g{12U]Im8y,ݱ˄}>QډjU7nlϿKd1ޮ&4Y?DI"z;k= B›0cZBI;: WddP"I(2 C*1-%ܺǖm6(EeȮ7aA){?Q N 6eCuR?J* {CIΈC]wFr#>7^|YW:ieWbyeR;\ںeU˝-?M;*t "C~ N{ʊ>+jz[bXB>GY5BfяH'ځ|T) 8Ɋ:y,qzam" FbWӞ|:b$Ԙ"M[[ g b ϵ#^mƼbk8ssM,UbӚRuVa53]-]q #4#U=@ h:J^ X=hw!)\EV)t@q9<< {A5 e}6bB=cMt] n8Hf[5KzN Lvj -%@ŋ°((Xrh3끂l᫄^~`d(նk8lވ %2/JպE^Rg|5nɡNiڌ HY_aQ]z|yMAy$ CX{R3R <oҮ;5z-ݢ/}+If|3rLscɺjJYW } " @z'۝`T\{9 -CsA(?lf >,Ol &|=LۭKAeSs4@ ßm çY6dBYtI4: ڇR$S<'B|W 5ϓtspW[|hpX1ۄB/ QĤ̫dtN,IgYvKDR#O7)a/QQHgDE*,VjRIyJ-Nf[*by6ȩIf=G_^Ym0ѻ:WFڶ.Xt~3_^˜wi D>%Rpo,}Z4yIa%KRvmK2VJM{<(?Ⲑ-.5#='?A˚5u=JU>yr 9kŧSnh4j?yki>.%Psb,2 u߶X1(9 Nx&ˀbB:AĻh=9|ڴõY,SV` Yl}xp,pQ`̼W S!UZХ }/G0*ޏ  )X)? i,ѸaN7z.Q 1σ8kC0 CܕZQyeikCىasl7wst[f1R"Ĕfgb ݞBA??aleIbκJ&#S<P0֪iD3A͊lo̒1VcR@++d^LdZv0ʭ/ Jd2Ep7g*s`<ߌy/³yjػ'^]+*yDU)}m_!sn l.~޺ޕ~G! &$5O3(i<䟘NgэXKvwօ8-r%c.z Wߟ51=1v$*9e۪]K|"BU卬XUinwp`(ߛoᡝ O6 iFE`p4*M~NOAشR2K.eEFЬg؊׎ )rЭ/!>٥-B*"q|!kO՗Jz n,XmD?,K7 IG'هFO@=V'g#壺YA4RtZ@{- |LUqīgK>x^WWģM WJ~2yqhN<"q.\~r#fA>K sȅ4F>۲ijUP Hvod:{{=;䑊wBR2ePJiwtlZ;w}t~vOt.BR NUSaY 8N?*PG(d7f]Gc HD0?O,kУbbt q\,4y2`p)gV&#Vܐɤ0g`c/su -[uZN|4 \5bOAuG 5G/.O"-heˇB@Il.\!BAL4Ŀ{ROщ0rf}?oOnxN as|!1%) 嚧 Lp]5?jVʙڀ`xWCK aZV8WLV́׺O= .'UhhhtX(o]nrn)/*/2h>3!zUW=ag$ޏ ٩t/>\xc$L"4= aV% g<9!:u =]=~2ZNd\cQG S\0Fi|knBxx+Aj[e"%w}cgM;׌Z S@{ǒ-Esqݹױie3樻=5V 'K+k8GŠ6_LS"&Ԡ\ߙK+ȡ5 ΘYm]bAqxR|IkN'{Y$R=u_rd|LXeuV YW-\߅'*&hQ@-rp~"FD#'* Mr~ݨ?n=`JDI~6Z"}V=ͪirG67W@1B,Ow]B>$1{ɾiS/CcsB&<<< 2 EBX4Ps{ϿC11N4ŷv"w؁HO;ǣa_m,l{:QS>Ǖ[§o1zW1HPBM#%N\8Be˴gk!i&2S4 #Fգ=J"¾k;@k÷%0ȁs&P[㑁ћRsHIȄ>@C409^Jw`󾓚f+fdAvHgڻ~yKm~ vBPj܏7p=~k*O .?s/5gWP\,n &E,<2Ƽ _D!떏5{ tjMW,$X.@QdҚR^.+߲CI`߉Œ9J3zzN# iߋ7QThZDF1_Pjdxo<7fTktqAcb,DUM]\`֮uKt RHYv-Ԟs: Jeȑ/.0oh?] ikX1V undqr65rOL}hԉ96^7$&bxW:NjvhnwjF2濗8hN@"N؋C2pp"7O%~m+&?kXjH*ˀ{~WQѺDpXp Td+~6 FleJ#|e9;@i5K;{W:_yy V hޒ*#v7YQHZa-Ec:s*m "1omYٷ7uѭbw=Kw!%ꈂuLrAԝaL_ í/NR'sv) %!K@befvf~nTof4?bwUcr_,`^P4XժvfZ}y:mp YOeHbɟR+ £L*h"$Z/"B【5χo uQ+Vdulfγ- x抏BrNsv[^ktm)U֤gcO;')OmIh<3\J ;ZP^Ɵ#[O-W3V<C08'S-|!UpNv( }-mghI uly#j;72`&>7,$cߝ2DS:e[t{"|jH]glMr[(OCsi< EgV pSH ^k_:*>~V&(*]Co{$}jmak>J7K[:F0؄YeTQg CUoyKgH,{I b}o)"ӴL4(򆠐)x{RaE6_ח 7,WzVjs^Nv6!/:B\3*֋+l>x|Z[5r?w2'A.i3ޣEHz%ג9ţ0RurAt Gl@dܷut˸rhu 5y.cDu ˑfR맿E< ¸Gdgg%]*[G:N 1~:8fҨ$B!%F`!EJ&pMum`tzqw.]AضH/'u+Ɗ^A*IXj뜲ݳ 6`wY.^mTmuZ9ǙJ*% %U`RЪtϯ6a+mН}V5O2 EAv]4P0q%ty3cBc3}8ZU O5t7߸r|r#⻡07ZNd]AI$>zM"aTt쿲.ȔWt&>d=#T5}'9;0$횣ݱ:Xx=/ǸHէIKE43Y 5h5DG,-g?'Ҙ_VMA!MԿJWP{1ĐDlBcyd+`_xdwݒh5[KjQ:l@kfVJ7診{ 5/QTX -9͜RG'[!7 D\K`+=OԬ8x0 yr;zN/D<"dHSM-W_L|sHֈrRa:XWə\GDPBˁ,E226g8+>.| l:ژsv9L6\>Qě}Uv{YoT_kfÅv]-ϣF~6ٟs2=oGR"=3]p(tWڿ9tZT[XPd%ԸuB#Yqz ~Y^]g=Oa?PU<4 |Ÿf&WjSMD(Ȋ,L2&Ɗpв'cڅixH׼C>5jAU45~dBX= J!k!YxL1vC&`Y;>kojO0[ i'vKrz`C9f8˯R@{}BfbϷ\r!8TR!%,an` q3"`>o 3|YnT`,C ] M"Zr5g̵ELF2BEf֗s&"xԹDTE_]UWc4"EhYh;3mNp``5V&.:+Ce83&>e(c«" F!$,_z=@V9S9qc۱Xӑ~޼]R{zC(=1,|RPqaYp?d]v-uk9.ukj^!|.R8P(&fP2t6qq}EFyF*HҀBk94J^;Qft=Mm֒<#;)B0RdXT+[%[y0["y!{& .v5~36ܒZHмFU"qEcH- ˟[I5dEO. oN O(E9("3NtGfȃ;V!Anj=bMC>P9~/E 泡+900Ͷ{) W׃y?h™Τ%@/ׁCڸ7FXI9f| SnHј[ԫA!sD9}2jlqjHc8<~PtQxB~֭ \`$jr39ަ)P>XOYTWDdY#N+|P泘/k չwˆI J̙"TSj-iTiD3<Η0eMZG#K@@$*bq`:Y@[)zϡ);#cUxWSΫۘ f{,XA$vajf\>{`_,IDrDb'ZԉAy424L@G"T Ec̰"W!Xd‡2dlYpoB RӴ/k53 r9Kfd~ɱރQW:A`~ (V&٠i2cj2JI QU0^R2.~ъ]PCZ#߽deS@,3[ێ<+UtFͥM%T5O) ~y~l`d=PQ枧[<`JQlh>lGoShC fQĨcn9R%#%j,K yՂĤ !>SHcҘp3wl;Lwԑ@ʖ?~tefQڂpuٺU^LVԩsH[Pѐl덦,E,|ϕ lD$ zg:jq#6f Up4lVjaIhrӍ}o.9@ELSX5-*^a)ތ0ʃ!bPp9LT-sG$b9"HOP}C@mx,bA$Wpu"U(]b*s =Qk23z_TTpX48ock'5[t_;mW*&O@=SHǎ܂),KbFcMB8z 0j"%50]c$-%T {PDQQz.đc㝷ڲ}<Få]fZ[N@ >7oI UyeZNN}B'g bo- |kX,~hQ2eB:ķd*qc_.p/iԧn|{UߝD|K%6;Eg־ba_>$ӍB!icߐx\5SN4|*UjPҍU4kA܊~+j ^({ >O? *Px@f)dꫭ脳@)aW6F| Hup[`>^^kB'sMlzGoLqK {uN+o8jo?X(<D1~$ 0^jޓvG+ k8h[!Y4c9wmΌ7-0 Sh9|]9Gniٕ'pV|ԘgHė7j i(2̆L4m RDOUKdM E[[Ehi.ِ+ܩwe>C1"QݽSY%g!3˓eQ:ɞcZK) c۹Ե+ Mf1.d]]<[6Wej'Rr ̫ߑG䌣]Pw-`'F)jĤ-VTeqTCo]8y4W\|/'֝?[qB?#m8@شb<~ytVnw2 pnZ2SB lsA/'Ԝ-Q@JjsH3j@j٦*2Bml)Jz[Jvzb#lkAmcImH͉1 DbaZEO}Zƽ9̺JZm@8޼Qgg sD3jGN~PHwOTIFm2lT L&hzP_V5crR5~cȪz[ЉdH[$/5\3S.'͌+N>|b韊r.4k79;I^vvw*il>/Ysq@swmZތW.|V5O^:fSrRbϝ]5!$I׼C3^9!mJL1O2Lz$8v+#dxc~uJ,0ʃK&[]{W3Juc+j&"Xΐz 4`=#Z,k5>Vt ĸ&? {JCLNXHW Ezr 2M(F~Q ::vϓ,= M!}o,9MdX0Vq^~;=dď'1Fil]Xཆ[Woúd -熣:|(|</"ݭwēqhQߒ"VUak[/vi-ctM~i%8M$~&)Qת@IU֚Lku.@+wo ئiΜ!ދ+grz4zw2q1q3ޚnȞM#yitNe~CFmOf&P! gٳ_x!Ee!vք}_D\%2|sTlA*uJɂI(!,ݷl3 Yo4 ߖ9/%Z6Zd}aԠ?%QfLs,vfpQY+iV쟥f=s.ۘ4hQA|&_`YsCQ`dc;n")ʳg)>`jZ HzҚV1~Xo9CAuGKɤUyjp)) M0\ˇ+qT2T2 ƒڙn47q}׏4|eBc )Dq\u'8xwКh bI.yze)guVxb do}5yKah/)}o9F@Po叴.+O.[ idτ0P!ѽ 2ɠJ R}Rz,? $O[2 ㇊ҨvN7^fp7IʹW]!bd VDޛ.umS)pu0%|IMMy,,Wkxhl|:TWHXǁh4$DW"ȥF4b}y>۱]ry !_J**r -"EQތI4 L:Y@р!UoO<9?OEpI@j`09E(K*Q$Ξfœkzڷh$ \J1f jbQ?6_M #U%r$/]9}@ f @m{FIn6~u{܅pX0㝊x7f&lzHjoiX)9bvD|CYm/f9-ᕣXC2IbNj5- H]'EyBk"PFߍ #M5;C(`O2NJ; @DnR10ъeJKIめDZ8rĈ-=v斬N [{54%{~-騶Pip-*yşfL%;SXq,^/QRӜS}vILɤMK3 Gabp$ =(&`^3͏A9lN6+G qɗsK{oY6y=0Q$&y0^!}Aϛ#u `1JfibHa;.>|e`jw#}r;'\k{uvT8ϚؠKm}D܆i}T"Y,='ѣ^C0jqY|Gύ%'x_a :3,/ubpvo/CKdS\9ze B>έ;{akE4۠jt? A{Rg)bU,kLOK &P zg]Bmd,!T2ZQyEBhI%A:3IN-t+)ial2?5 CzP~:+/ÍgMڃxjE&܉ ,U!gq|z/ܯS]4Kwi&MH$9pه2Dt~eТĆoi*lHQ+gZ6JiV&CkfZ@ځ5:~.L0D-!"jG׾G1nHp N l ]])Qk rȲ>lg/f[ABefρ\T, LTq#}٘.Ӑ8(, c.g>hB76- m%aޅ!]9Еr-uvGg#ƣq&[WC:{-i䄤663 qċ+ ~ - =Dog$_>9C83 xoKfZm/(k|]|*/'s_G,*~׆;DHipGŧPZ;APTh݅hz ٬ /̾`b]VdǜsYV|Ҙk7T%Tn@gy آȧXfS" c} hi- '4QIalw=!p 3e):a&;c#&}PA[CxT&ٜb.co -+q֛@*0.Pc@\j75O)iVn>b24dޮ )C3*光V.og"lD1 ^B{6ݠ5T(vvAJ9 [ V L*󂡢=aun0BG["z OQ +wNڙ?C@ݑ$Jܣ-*kЊ"!WIzuLVCoTD}8q?bNZѬg:^ͭi(+\ E@Æ۟J}6FTox5U'BP::3ƿaP]u|ϔxF6"1c=$d,Zڕƫ#0!Zղ__>6%PQXvxt״}UX~8$CqG(XdAӻt,-뤪\Igu]Ј_mBCkT VH,t~y@P" @P;D?"$… 0/kDÃ3WL^:z !5F_Mlb X{+N'nr E(=uZ9xVHrD*ACG k=P:3b@!`H TOp@$=b#)'JދVJ~p)J}FAnfcℑIe̲ڛ& R Grf}˔|  ǂo\\.8Gg3{SHI_(8jo!.vI>fq?K C3Ԙe)؟ـXpƆQպD6FW8||Ө3tV42/yR859Ajg;mڸ3Y6cUA4@?P8cy,μ7y*$JW]mȀ$b=~Da1Yxr2>ՠdrHwFgIlU#5"H5n;j,,>1ߎS =Uę?^p v{^/uAk~Q_<:vuT1ƶS!ƣT$lrPZ G,MN|}zFX(fD[[~K3,y>=xD [MaJa7uep؛0N_B0hfO)Nz\|ps: 2t,b4չe :<(iF<)gyrĬ(>2MWZ}sb SPLG1 vNm22(ik&fipLn',aAYktF$^4}l#Ypq͐l ȵW+; ei_?aOF J7h)Rw_y<ҩhkd8'krR[.fu >Tf{q^Ns2P4ઈe '똮ɎW4-Y[b"\ŒDDMW+И`:#jybw&dMoD7o'zHNf9Ga[[mBt|+Uڼ!ˬTB^8kN/g2t u|htv7H_M\1kPP)^3c3Z"c*YTbcA.lu@ s7ס-@tKsLԏu˥6.ۖ<-p sotcOh/f1zN~Wy˜#Rl _v:H$Tf{2#Kmm撉j#HJ.O9 3s{̀p[.mʌM ps﨎6#9m.wPbe@# 7w[8Z3>f7!W >z>뼻I:!hH x ͪ\H6Y:Dj=:c ~*RwN-(8G]Ŀ&78>&Z6 Ks7 7}He-Ϳ5^8Q~L:' Vvȋ&ٌ_t;m BWlv.q5LWc#ӗ..Lt,v:qPu-|⭭U#6oCBsڵ0F6VZjwyl}~\/(fHOWs#l%DKsK0;H:?1"s[56r8=`kH9 ':LU}sB ?tF~IgF}{w#CX)6 [ YX<#ǎnEeĶvqa( ybtWy\.+rfRPYb: M+VG6E13a77+ &W?98j4ҹ׮}ȋ `3J|_t6Xw" q@Z?bz/ehI.o}m7x$,OiuY0mx{VoGl1xMU2v(]]J#޸=>(ߗ߂o8)5:]E@Zx=NJhpBD*}kP[F8߸y : ,U) ?#hEm`0;%)z _\p+Z@a̫ ;-PFƧ\7Ϧ8YPdV"`y-vn3該B'&bx*݉B;3K`ԙkwEIl=MxL:Lt+Bq/}FH&"suSc$^o%?7^qxTl'Gԓw!1VLXY o\m Ii%a -<ҏ[Ԡ9I^= #=/(*?؋)g7]s vH[_W"%h;zYH^BuTf(_o\daJaa=$/=us=.3"_[B XfQw=.~%&8pK,cpdεEt)EVdpyOTu=lA"ĥui\`fOoY r;3ptNp$&]E,s4[>uxm]l7g|yA\h=dZNK^"U2yE"rEa/]L@Z.~MO{AOko#N'޶%lrl#eT|(=ŸV%fwCAOd.jadyK{KAIŏ`1 >RN~%cjD_\XV1Y[j$+I`eb0$bImڱ=vΛ g =wwRgCb lGr LrF fqe]Z`x-2YD (Ȑ\S36hlT)c͘9:2u2us:waj" 2€1c ~s %_heF} 8;R}9\]sw!pҫtM%m0 'W:WZ$H/Mmfٽ(E4 k$awJr&23)^_GfdIN1(9m&#;%K5xO4DSǐ:q6:vo̤r3:5 >֜U r(Y ;&/u_T,1a]wۤignL]}EEjjJa S}YĎqwo1wHoauCR,fS9B~"I.e HO)*3J]Qd[ bqH?-I.NJX:;=R5ڮ\`%-^,ρ5_ӫRBT4@^a@Ń{SQwV:H^i1&n0daR^̈z2P!%T-:X<Ƹ'iS 0;^V`;nHD^uyK_Xr0(]h F)WIxy.mdeK/Uf@[&=mQXXZ-˽V]Ⴣ9ӹ+ޤ7)8x>&!ùꞓF2sYͧ5M,-Ed ;ه=yr91]RyA SѺxTmEMl7HF$VWYKP!vCvG+VqsbD|(FyR=#`De} F6Ȏ}Ɲ(jQ*l}w $^RCGnEN}rhpk7%Ws(=&4Bs`7ٜh,Fe n̗$[ Yp<\{6HO١Q3kBTB 'ov7tZ/u-Z68F/=^!3\ uxXB^{U3jVUS)~DRy'iAk`?ͦ$dTt.>}ՒF ^ "1k4'ś$mZ=YVkU}Fs}+:5$_%X<+#4||ֈ([?pPn߳!`zhyȾ]QDy$MAޙk*@98=A6]FiQπjVڀ ULm}<ϧ\{jTjYnCj܆XC>㥜JݨfvUɦF8 klZm]k'G/)(fy (М:Or7qqߦ'--U 6k%4QD!N9WEXr5xy J{_[[jV_ 6 O-Czf{Q}7#LKf!4[P_“_\2/3b]!Y\KJpmNរx\%cXc0jlH-xsJ[AzzYf%n\EY{Y4Ax, 723Emp i5IDssf=ĝ`c1:9:Yҽ^lv m)Fc/5,C_Yg O=(CblM͹+A%OP႖Tz)8y.+ w)t%y+s7o| 8+n\&?LÁ],N!Z|u}I@srvr NB~A4i)^yC,MN/}f8 E ,GyǷHy3DfD\ yJ]&(FIQGn$ t# O:sY}t拹Ehy%j>! 2aɾ0<@0oք<]d 89gzPKIf![8)ҍ}(wc.a Xp-GWC+a3 0}{?EseTxK]bw)e nB50]J1i&Noc-u #E򄄡7PS *q1x䰛&{ط|ws1qv3Lr ؅H` y.89"P@ڮpqz9d!Ujt/>(*wV4sxg*!x- a5&lY-t> AB#r'M vgtRe09zLoЬ<0:ĽWY4Bpɳ6_U~9q:L5L0~ Jnf.czO1*zF ,{|;uBܙZHg#w$:~=2UT 䢌3URqq'yY&Dc3D-:uʅy,Ch7o#;:+X0ZC)>k8ZXe]ػo* [;Vۈ7.I5NW[W>eGcb.4,މw$^&9U&p==P,bs=vȮEs˭MYJe12MnM-(63IN;s 1nG L ;֋۽l{;}/g%EU:萋 [WSJ&jyx5E& o8eV5sq*pjhx@}ыflMQosYbbǸMDYmZ 0۔QpX4!GNh!xAY͎tcP2q^ҩD%_/ͥ74r,w¼&tGDzGN=P*'^']Zۦtu^kۦf;$=ac \a[3ZP֯*L񊷆*76 =4=3Kź3@i@=٣8!/@ҕX`\6X0%^`rz9\̃#j>Rav2 ΎA|aFNKf/Ծ!./͗g7n$#XBr~8pSEHk崛4|@(jN7nIthKB5|Ty f!1WI,Yƺ0H̊p+Ųn۟ƦLyGvaDQ~[Vx%0uwc,h!s"*+:LC|͉@:CFq pwlG<4h^n-0Mg[m5M@5{@;.1I*y#_Gt.|A{c =Gs:'xM͐gB^1G[{G^uhMas"KpM"Ifgp93jK#_̋0]FA'ʆ:m֢VL^ #G$@ZN`~e2",נM{c_AME4cE<7-\0sjv3klD&V:3747bpqɬz;a-$]xnmT(tr[c0d0#$YB1 In=/Z%k Ԃͦ퐮"G7TdSP턞.0M+]`d_)S-0'bF[tḚ ỶՇًeT(*|YVG FMo?^C؟S vXͫoBv:h1,%y(Ŷ  7.Wu D5wc\}xts&3L!h~.A_KV'kKGY\-U?Bru`a.{:/\ZX=PWǒ'X*W[|M] p=}n+GqN X-g)Y HCL\_$Kti;a{!ai{l5MOˡIwh=9a 0tq9RRdUN^4|!Wtq) s3u(sU)];߼HWxOk5u`[V2vE> DvJxJ߁ūd l (6-U)0ߜ;ZYO\KFoGNR n&sT1caevt>Aa1t۷,yk4U&<(Y>G4G 7!U Oyb:n[_kЉ|xۖ. HTu7(^zЯ_S=W25kjKC =&GN<_v4X}s=Ns7>\OĮ0f)؀j.bhq[+a i3jx3˴'l"'*Of{=ڻ$jÌDࣺ$>| 0+ygbvmAZVI2vznE+Ŵyec`.!$_3GƐ* ۠,@?)|#KlmV؝6ʒ:Erj܃w4A n'SWsjc\N±ˋĤ=FJT;]2F^Df\3R8Fn [. 89')&دE Zߒ? yn$o Wiw9LĂL %6~!]%6|v2b>A3 l b';0ʿ9Ih?J]"lb_DssTx\,7M3 -%y!!Y36f &q~'`[(!6z"ͱ^[ rXK9ۛqCcM@a9+ FW/LOo+6վ Ok WlĊHQ%%y 3S7V %U4[?kx N-rjGd9UBk:ȧ(z|]A2i d*$)'w7+qơ;µxE <ЮړQ&]7͑Z kгC4'EtD냮1DE5BbitCI1Z ']`u`6=9.h`$U %vt=.jJR?|nzG,F= bޔ 7/oFB ~eW-<%4j< kӍd_(g|)*`H=J0b/hVݯ}j4){v|; }B\l];$m[~ӽ19H}IG_+*u\?QbVI+HQ=a>5|>R秓X#caS$hG9rۼ}InޮѨ+?Y; 5k;]N0nb80R^I5iA_hr| 76%h/4'橉?m+ѥ:8Ͷ S1Ԧ-b1AZiɺ!LK@-EFT[ʬ7!n&tG{Y%4 ٰmhk{3 NJ6KKи̎WR|f*( )[ܘTj>%7YN^? )u^O2=,1Vӟt'4 FCL|6 "M.Ht(WLIԴ#Nō7&3(2:o|=vnx ꂤ8*2[2WPݲ b_ܺs^vKQƠ]2ȯ;'-I1W@D^^c[d/;hf3ҫI"`hqj+"bґ*+ PUT8Mf,'%&kٙCU[U@d`D:V4ռ;כ_iB^>@/ >W>aM>iZUdB i, iM~ƫ`Q=MKnYod] `R2DO X8QDrҐ@~iv dRYT96M-Ԥ| |:z+V"UZ 9fJIXZC)7@LJbpD[ TH%+uL˫yRw0:0p\~dF \PRn;[RP6q8pKl9AX4sCLTl!gq_2TAԈ~o!rJ8\g,u]TF<}&?tUH6}rV?>8>6E%n$"Z>.cc*z GM%Task`D7y儶(S<]X(NF,|W0샳]\eMùu d$`н#V7b?KI! 3O:P,'$UG$% `e?z'Ky`/N_|`[PPpqleymm9 {eј"7ws{{1Od7hvQX7u59 R1?+z#Q0T`aU*Υi< OK''KIҟ{E(A/WᩘD +L+~SR@w]춱2,[Ie%F3Cia}ܰiE HF.̡,I#<=+۵А'' = 50MR2h`\Jm Hs?C ˞R bDFȾd+Nҵ ]]_XܭPd%LS)| ^u%|Th`/'s :n0}bE_Y̳E~\?ff7o#s=RB;GrMץ;y\ H&2LZ-'+:A,>L5yZ}9$) e^H)}sOWML/ܿkFIpz$mJB-߫03h(l!ՖQongx S%?iA4N)phZZ̒1-wuȨ'8M`Ȳ $(z[9+P ΐ~ A۰neS{6/ }7'DJWI:|d8 X8Jx`7k*>ԇJg{w۹ywr $+0t65m7`KUuЀ(ͶTbguP5-MJwٺ|otq=(Yaj7(u}Ji J>IYO(j/i3m+0'I{TϜ:*RB-|wIztVa :jj}}̃UI:dd&wF^!ȹo#s$.htת'9֖ xAj[~aoȉ6ܓ ɥ=a&;lQBm*?9DJRE LSxma`cG/FcW0#8\'/~:CŬW!Y+8z8IjOBpX`tM gu OE7Vv7ΈoNTIERWXtTnuZ7i!jA#NȀ  ,Jnz7%y@N؟zC8LP s87J&4<(z0~(M駧@1@뻑ywcd>RѕXV7Yi-{D$[`i1[- $>[z:0h= _Y 8)j**sC,+ ]=qor]r$6N+|u~pAL1tj%/:I`ڢC~O/걨G ّg 1S"1|PxM0\@8|y'Ym &ۈP}x&oJi5R4"\XseR|x>7XEAx_p3b kd3MIfr.f+0hbɴHv5gC58 59d) /8 t9k{V1Ш]֦AAb j^q !`9 L{9vM6.Jfdt"yaۧVK>ӽ԰BGﷴ3G÷T ٮb6yFP\vXq|ɁkW]uLx;,4W S\܄RB<4v'=n4`%]|/XF_ ]d#m8RԈ֏tR٨Ur>)f5sspmqGmm0'3%6+'+%*]"ozN9ӕ«'6qA=w#Umzvplh@Cay"n-O dvNU1U`xdT.ӶcI1Hy?KDBb ue𖛝K'%$`,^~lmnjA #qr`(%"k%, pA'A>Th[xԎ)$M0Bc4{`X%/lꬴkyz<\C*G4r[qH"˞!C7{9Son'(1KzcG6,s%I#1 I~]C3CH3kӶILzI 4(#i&>AvA H>ɿ fKokD5R;a$@ӂ;© HyBfR;opt͐Z:V; TYUS&g] R٘Wlam?(EDyUW憚:Q2ro2<̨c;s/-#߼lIdH]j5,e{֓9m NpX&C]+7^ߺHl;DgH(O?b3V|WIgHݝ&=?e=$Xd96b":H sA)RoYMsBɥq̽3Rys]&rc d8>C^z)MbP4m7M5 ZS杺tE5A)`b$[ JO݇."GE+1$"޵G+gj`wYgU8!l*ASN(sN:U^E+4 &VE1Dx +}+77 7tcꜛ$Ob|~ ]ToCsRO鏟~PH$ L/ $1/ 1(h0jR$f pDd(xb>=\W^R!lzuuGa$ oVaG&=}_Wr&#jJ|CWʯ-g&PlϽ) v1R\gT{RׅN^/9 V3&ua agkIxnm(=B&6*%`#J dQDT|K,)ăc0 E'QoG w3Zveo}ρ@ #/*DئՏ JXa - ̮׸ΓG;( b6UoUn!mc1lZdZIu[VSg~0GsSDhJo3gzj` f0a'_=Rb7`,K [/:tPv}t <4{#;i,HI|6`<0TU[}KM?՗TYI}LFKeVI噐"4?DMw/QTWui/Q֤jdȉj(i9!*9P PM 0B V|Ȑ)i.]BT:8gD싢i5F]??V„Ikq&iyN^HerkRo=3oPx9 ħɀ$ sz5yoa8ʬ8h ("9A "\jIgʨ2fRNMIPT`C ]ٽ o_zu&mQ.Ģ^2K <=RKuI2/B :f+/&MagH" ?Ė{,#Uoj9e[!OvD=[nDm1S(8Q HY<76`lH2o&36 duAK6\[[\!OC6<#4QR,L94nY-bFs8&iNSzl$|WLM$^ a; Ypj6׈ 5Ѣ͟kFWO`|쿚Gɻ:*O6!eV{?G_9;3tȨ"(ެt*'/lXPNI;wHu➦+ϕ` %nTPm^?3;u1XXRIcI10 q>6rZu\ +I/ݛڋb8mci mNO͙k-{zN`].I MB%+CqERf~ٺ?CRQ@_7L"ѬnuG@}(t+fS) ua+Sխ?}4A -5(tGdN\oNqE9g_ЏA@8p8se$ɓuF1}:\ jQ H_ Vi tַ43* t-8r!N.]ߐ^#,{;yuH?|:z,I`!cfW; bQ]82z/ HeQ6 jY.rԕ ik&.!!LX X"y:˚Eok%65.T\anwazzZPN\0S+;< i& XKwZ%:"Rk"'`Mjc $]<r>JqD. ٦1l2G]k ~]u$ܖ}_%:&X y}t,Q?u9e%QEx~ޑ?zY~Yy'r` ٚM4GASHI+n+ T%} w|lP|!n !5i,?#ASJ2Ec@g̨Ulp>(bR_rݒ~`#?!J!SDžT TMb4'[ؒí}הʲFF;T9DXi{i'0y{iN#L,1OMv3UW_J7=-WL:xF&M2*ѬwMJoElԴvzJ׳owkZpJ %șk{{gj~SAK+2q(3K4Wgo+/ SN`"Qj -Vl^md=FE͖Aςg2ȐR渌 V (rkvx[ [Q4-k7WkDF}pꕓ0V)2R,!0(ډf_k+1FUܭ+pw:k2atME?ٺ^JAFnnX&-nFYmV Ҩ #WāJw.o=-oP/:Qxe ?*UnK))u}v;Y]I*V9N2O}K"F'! H;dbTW -r3<DR\UOth 7>9Yzm< g~ Pmи>4NuI `}K[Z4)Usն=&n{C_j 7l4Զ23i2U{f\ (eDK"[o)?4Š0Wto^`Xu #ߟ"WkD)cG#O抙^Q$z\1<M,T๔3,X`bRGzWˤSˇr礸Ucb1c߲L&+"k `H v+lM_)J=:?hC++wH`r^ `<>{vnn-qT+}IƱUG+L֩ժ@ UJCOKʵ+h~F%6nϔԎhǁrb:&sthSmGB[qn Q8tS~ybcx//\B("UqtFiZA5%A%NaSx;0a%\RZp9d׿9 F{ n5ClAm_0_sp@sE(㴢Z C^_ZiBzgoQ, ?jaFMEDPmK9*ޭ?j1$V;$P-LkԐCwZ# LEox3 *}7:tꋌ0&/]!p /Sg9jJz.e̟%KҔ'GnI !65wΔ[cǵ5ATT~aTd.{n\\s:[X_Ur ^D9W.ħw8A6eqۂ /'[)QUx4DmLYjhHw6 e A;kC !g+rl)2a}}VλxM_ն7b@ooթ8I+]$'k'eQ\Uؑ0_RF c03b57J*Ւs N;@Tٿ΂TeiQO&i~Ck|OOFo]B 9}3Cћ?X '_:f`}EÒöΝx49 wG::c:H{Aڻ`tVZ"N&D#|7>`x*X ekF4htL,L9n!Es?񃳉urw74)H 4?=pҜjqqtn?F`֘D]vYm΅[.֏WFĕLOB4k*ݞdl|yl $[R+vhUwdFnldSu,&YdP^Lb&C4#>=!22k}'skQÑ:(++E#Vh.O<4uHHeZ! iPBkG>~+rȣ XsfB! B;obFY姁ZP6-YL$h,XsmU tYx9'lH)^jX,8[plf #2OEM=n?61 BB1!vE'tėt'(ǿx+cvReMq=UQ w,6#8DJE+6V^:A˝Kbl_텀g ]cތO;_ʟ@e|hއlC/+%#xrE/< H4'^;!~~IQz'3AϐRWk[|:GR pc.]Dd4{;pzm%>4EU@{/W 7^avG*1^2Y]zk;Iʒ @z/NR(JH 5w&CNtMtt;%daC/|^6hpZϥ}v@?I4dN[K$1?L#(,|@]Sn";-".`E6N?I4wBRXsfQS_ o:)RGP](NjzDuBA1>#krn:"N|ԑE9^F2sb'Y~ecQ?#>>vhiʼnn2jm6NToCDNwS[8rQYqU}Z$@ _ װر*"RF g*ya=sӖ@} fԨ+8_ʷ,<}PH۟ONz fde,}z`gS8%i.]'^$XW.ttybDYlYI۩!Yy$ " g,TPzt,/!c 3,Gfˏ-f<Ժ[IPP%a>_^wĕIO10`_E(=,9hãyהr" 5EZSbx%@ظX٧xm [ha% m D>Tv.I!@tgb321e^,<ȁd VgEQ´"1;4ױ+5X]VMW^}֪-'98o֢$Ƚ>ڮE#cUl0n&`<$XDS@VQ6N(NAY Qo<)V&8˟S\>i9f3R G=Ђڭv٭b_Ye%âqƁw$8G"v+EP(k'CBI^AIEj(7^xq`6(\ZGf2G؍tXW.eV&%U:e$XUsl53fLErT1s<2{\Zg\GBľdh٩z!3Io[gd٨Q03/#0C+ys('Q&o;E,?pO믖|' TM:*$+▐ /(J'㒪B`E)P]p2a J`Ot"&%ZwD+jn{10@S5@]wU B9OK$57gǍUxQ@7L1X ~V-{ 5O"\#$7z/iK$BBz~4uQbSXA&6sxߑaqE^΁CY&4`uuKLƬ|+/גc)!{z*OΡy >(Q **ZCG 2/N7hu|,94 f H bL:.?"Y,mA/L,?'$Lq^2 Ѡx,*s/[b+$/|U9[)ފ C,Gك wtOACN4uV,K5s"Igq_yy ~ [5{lZ‹Wg~Q'uD"oAwEOo݇-5%9 zAlT'[pZ8ic_x Ks/y ݣ 9a{c<{s4`*:K^2{Ym3&I,cmКlhH|k6]x$>fɄC sJB,^;cH _0 rt粑ykG1o"N4*P6y)fjs 7%pG_̉sWz} OXn NM*A<3@pdt dd@-!^&?sk'?E,1Q 󇂧r*)70&LO?1IͬݳwWdnj oIհxp_ w2cxD?*o͗+vb@An4ڼ!˼ĉ' u~>{U]ğx1T "#-ki1۬)1[a9QB-܇ &Ft"DI8/K^14`Us" -ϙ Sq 5ñK%cPgd 2d*S/s#x5(oh'. {o2l/"Q;Vې傸Rzs<^|ꖤaۺ CDU_Æe9"]}*&@H^#Xi463ݎ އzD p8vrΒ?V߀:d 9W5\}i9MtؔFY V]USI |!Uu&gCqk _ZGq"KM~GlߐpSm`{R7#YykݼMldRC-_O(Rwi$^gEdUݤ4ŭvD&X J#S6CPh-?k;.t.0mֺ"Hsx-C[(f 2&g>f}D#+D]Q( ](a| #*leLAMHʄT~)-R7yTM(,z_ldb9jGcLaQ{<U+rbd^qDA^u.I_nq. 9Bvo2ˡAFSjd ɭUټp7R'y1*@r/h;?q2/ѩ1X$ד~a>Qݘ}"8b8x\+C,$7⪒^3e=j= Y'b|ݷ7sWVꌲmWFq!WE̕]FlGF.wV][e 09Op,[ Ș^&GdH8/ߩCNBF d$Ǚq?|1kR^; %_A&a2H4Vegq/a OOBKJ/UfiSX_Nڞ~c"悰~+% I<&N~WVB%D@*5!TvN(wHgtCq(笻'_f533'mɉCZf'{mLa;Z^o$RgȫOn@x j3E.s=vR Ec8G;4ŗW 7ʩq(xݣ4H_Q鉧KW cH .Pf՟mAHu)&}R&}}iiC&Q4᧿L}%YDD>^0cHP"]&5f_g࡟;p3y-ѯƤN}䗺jh[M1ZY&mR"ӤM3 +0 R%! Q P|^H(W-S~r'8Ñ,m5Exd7@/R^ ?7Nx<.;cĔuۉ4`& ]S+T .xti>غ^/ʹKu2&c\ɬ ÿGO lP>/dwpM=;$'K6Ej΅HC6{[_.keIG XiذAZE >p.V•J.֨LL.8CHKѿ~,TȾjxva 3mŬ_$zU@[O,]$ U]P;!f >Řl֭,E8x$h3R}EXsW84_b4Su Z֚|P)Yhq[j3#s:M<ПZQAΊ˼܃j-M*ɠxGg~0eӪi[i3W>6Ht;DZ"!DOH ϾƲsƽ "I@>y7l VC(Ĝ4UZSS (ʹ&L dXA2O)5^רvQSWqrٞJ%w[ yQv:8R>D)ڒ'Fhͳ،QM6sWU6^0EA~/LZc^Zb'ſd0?,oqo&$ؤ^d4$R OwBVzdm)jyEJºn67"fIegX]4!^ ;7ai .86a 0LT4z=|NЬoy+p:6f6)#q@!YS=)e0JÁs!;H1Y 6uulpwA~n$"{Z:wtOuϷOтO(Rڨ8Uz>6Y|PH16;r >LsSOdsP}i֥l5_4p8TYw2\p/k`8!$8a3[,^m14'ǹi6GU*Ѳ̉wCa-6<ʛ,,_v4:Xu#li;Wsqf=虞CNuQ;0iZGWA%NgId`UsdYlV+6%L'Y`F6} dEcB}GZFr{:ĊE=/}RY-@z6۝r/!y&BԞpH!o9U /!pZ_#j@_ƪvi5@$BYBFS?H;'[}31 h˰-Lcmf;^qe:bUt y/ULz *(T>1PЈo/RzWY̏%Mн-&rb Pbp?n8Fÿ,t' W:7oGnzY*?x4V@T1sӖ To-:dHhfw/~¤ۗ*br 0)׋~5LB Uٻ4 x%DNGvzb7hs/p DjYpe'S_Gl|C~E*ߧr9X ORGy#&-N>M"Glr; S\ ?}{ӛ܀[oݖjrɼR |3dMhF8yP 1HWRLh}G7!UU(_B5ije"+rmm$ЧVJoALUt}D¸e3]qUJ!]N44,K#иT.(| TnQXüd BC5~]i'veg#nXt ?<XD 0/H8/4'@w2RCX5zYV>wO3 [pzbvĐ:MqznJ]4Tu7(+4[<d r6ɐ՘? 2k;e^r}B.^Fo$7 ysh?y_ٸ2DY:?r9 5r&p}1J.!<5Ga\MPRȍ_-j@NZ4գi")לTpV\6q6X<uCX5!iK K6" _*v3m4}] o;a)?dܜo^"s.Aj>hbQóy*XOvCI?-*ϳR-&@Tv3>]q'pN!o7D_잚RrZӖN2kw24F5 ?X5 L@kaJ=A5|2jv.rgJh-h]z핶H>hrB'N}E^+ukVv(`"c`U&/]4.ɉ"[*ğW^F:u4mxu(. E&G Na$ȩ7[ox@8A,C‘դև8MAE W Y?M |nA:f)vux!+=HyyP~vJgaI,%n?F2[D.>;\V8ǑXM0c)ݴڟɳ-)ڹ! suT77ƪ7_|-gDhh q̉ZدKAɦf gkz`,Teܿn\^ փlL􂲟o%"msyy.%2,ɗN`™8Cf-v8]e.p)[Z}A23t Rnf[MV+Aq=L.زcăg2F4:B7 tzvzqY<hn4*<-0J_s j74 Ɗ*H g8`6Y:%1a|lB凵ݶs$0 j糀HtWI-W+#g h\ mqPlmhg0Φ ZUX'-r=nO,zfdݬzNwV+k80xst:bOA<&B>{NVVDS;\*yeE8XBKLF__^zn~4HV0L}jŊ7"7OЉ,Qq{$yg\*&жz,v^&Q8ygEɬ=U]d`Y^ѥӖK i"0 Au"NFJ%vsz0[Z3J`: π *y)?_CNV"q/֏:zFIž іhYXFLwc1BcCd݀[\VUU灒IkK7m=xAck2֏ߪ{9}˜JSWt2iN&X+O@\wa3kQGkiR[ Rq"%os ?~R@ Vf}7?*M>ݬ+kGhr0: k)Aӎ8-ٹx;U/{5; ͢_}*Jk4Z`[XnORE:4G*}Ef~9w7pd0cB&E8N%ۜt aum͖DWDC'/b`yezQ'>A|G4 . ֏krB.$4z$oQj[M-_qi5( s>o,?-e>V2jz؆Nի(v| \^"I?`h*,֐fEP|bwW[U1e.o9 v&uz{ʾzQ@̊q9ql vı(ܕ_yE!D]#\9>8N}O*!~lxRuId UCn,0p3iWb[oyw*|#1Oz#Q"lg@>&ʹ"Sl"%}T%+YpNV@BtM_\0 ʄ#3N.vL;zVE1EDCZTb Td̿4GB{g#GR~2BU^7Nl ;W-*sds%q|PeIw3Γr ?]D伩}!<_O)r02l(@sr"az06w.~dL}?aTE!BÞ%}?v: :"El,h aYݺ+'4fRusԋ QSc "ؖr(`,@?3283G yJʃP^<3G_atH]_@F o>g%EaQYZxL?hw n+889$ME y~(<~Y?J [|)d,j;Q2#6Ǐ7/;wE~m}I Ы&j Eb wv7W6onvUb+hGvxXbI0f$CIAp+} =WVLUV;Nax'7ޓ%J8~.O`#VJwn$",oI=oßKYYm QE5;=EٚE NkbvaxXH5boKK,7]GͦUG4K =N3;{i_B8c~zD>8T>( OũQ҅ft!DHmq(hga<}h׵tGNq,=;m@6gk^K|ۋ؀8K!j}uDS^>QhwLkllI"Fq%04FGfokKn]Ө!;I\XZ>8e_P?Y S͆7UЙ؀SAx$5H-s䁜v$Q"lYb1^O{Egk+_GfяZH񹇁UYOx,+}VN[QʌwRjɺYZU*?` Ie)ooDB;G\Ȋ&jd*X43>nֿV#5wpX#0t FK_}4_vvEnXK "xJpN<|}QGoH]-:0÷z؏R {bD>RQmtGhcIvzW FX QVs}VK xReO-f#F_Q$:W0zt K30Aـ:SQ1X#B0}Lv`~yְzigQO3QV$m,U ?Do84Zm/1=G@ erlzbcQ gK¨/ `h3F./ = 0 5TH5ǥO31w10mg>CC*`1Hq㢌kG NjzfF[_Ud!Tyqك,n\.ٮ͋Ck:5xiI̳ؗW=pF&0Ȋ˚i ^Mև74ynў6X-0&Z5~ D*=q띶ZcUq ձIcJFZ(uNN: 0!WdX %жϸ4a(e 8 vqϴ@-%o2gK4! t 4M@x)1m`m:OZ{gi*ՎVq(+V; HHΒ)`rDaAVtctŕ[fZw^My <@nZ%l/GN[4Kɪqr"Tx,@^&̟sp7l>~HUDk?;g$bLaIyl]Ykړ6]^, !ҋvGy@>:_v,= a՝ˊ9g5\hp)"}Rb/S5&IgWk("=0Ylz$+=[Gk|+w$2͛dR\IY^a"w_l\<\ΐ<^`c;ap i/mQA^/ۜ,ORFUG{s /b)Y7Uhhqnm)X~M':Q3 W7"RAxNt& dru_K oy,fj/ !Ք?VZ4RzCV2a[&E_ޗvg63{f3B^nlMƦ$8d2 ^-4Rp,jjqaCXYp_Uú{׮h:*Z-^g]>)&tOof @ʀPԹ+U&ސғ}& O-fVɞ;nqUV8@j"3$&nڥbcSA9$/6- BfEayP"r-;ZaC_ /8, '44s-X-04q' qGȓlMY6J\P:>UIo u呕Xz =5/}owg@*E_J3nދ4X]si4є ~qX[Wnfﯬ6 ,nV3 lz SHFoyQNiTcoӴ^[6*fO'yIX8WKCuP!JHY<:Ū{ABg>!A"7d-h`(`p2-f:w@r?D9@uwTu`bzD.E}^@E-x*$aeѹB ؿ!_4k>nP S'w>:\֢:xu{}y뫌]$?Y"^>5'%}Jrͺp&fbĘ|6 sx }#(B 8$ Uin-oxfs pl Ԭ~{I-FR&_`4^٭f7Oa?5cQ2揊d^ glQBgZ*:0[+U&T;X>#;ЬGo>k #'idcU^F S@EHq5SX \-e\O ?d|Rv(@t|tb+]pIL&\Pw.+ej(t+2K!=YaOa8mgJa mR/T-,d>(&);# ?;u)QJ_N߆I$!>)|Lp(4 [+ؼJrƈ2@_,:>>ZW5_B,B??o Ք˦lE PQ˟-;Q,!ݢg`ʵ2q˱`y[S{D'%*4 5!/wPE[藌bdO/Uj&Gw_+Q'-8R!š`\.䏔S`6?!XNh7p^g9plvDPlysHD0Kc#L-,j#lH FcEՇ~a塪^!|S Lo!Q0\Mm4xZB^AʑW=!>wLj`fUCJ#߷[  vDFWq-G"rW!ʙUtW207M1ܰ_P𜺄1ʑb$1sى+i q em;(Wn-Ȝ|~ =qUcWFjj"5@+(go} /ݹlL3zTb☓tH ʝz6[N/j`D5.w i%Í#Z ]Uݤg(KYn"W^YjڻSh#+jq:kzK -C9ZBv/ b!ka =?&! oR"[ XJR׳eJtji芑sAȝ'՟vƆS AS=Xg (`ÑRL?+o۠@eI١4`߭=d&HMs0u|uiX+mJq+)z]6GvMsE)'.,"@)G$tvFq&|xe"r, bn=%B"[L5[L-Loeёs7j +&11̇'y^f?Z%^eB|oiutn1>ÍWˁL=-B,!T z /#QE˵|1_D~/?-q8g`Y.@҇ $  mctBmNfӎN\{`eFp~l$` f|P=mFj!1]H%MY),PGfN),j;KDpz`>D߉]tԠԣ ?p͎X9X_Əe/dq, . t嬸,Cib7]sǟ O1ДD!\wsșF nڄk1[/tMHQwD|˱Ҥ_"6MlrH./pF;^mXrU> , F1M@4nb)H|i&/ ;m4YO~yľoN2E6V`& 34rKY,3K' aJoۊfa}zj5W/{ {6{wG^ƋyiN^%dSH"}d={5BjuBgG.hJ)%9$c`~Yyf0iA`i jr6>voDquf<Q3 Z{MF0d/X/=\sYq @ζup}Ûf))73E:(' qpsKQnɈ5+Vj~S\97OC #_dW1|׽n=$qGaZI#(8Yp~&oV[.3+$Fq.UK ƒ7榾T:_Gp`)%O |U?o\ApHPCsryC✡S|i|3Zr9y.Kd4ODƤd'$#kd}t6LMsq!Lc ASIcy5^Lb c*J@6V \w>U.ЍYQmiDhL" ?/BhPoï W }9o.Es_Ћ6]U45Mf9\1g)EURah-YZĞjY&`F~ EI X׵XoFoQxk!1+sb.!GxЩ+ Ե< frV)EU2Feck ؒE楊^&]JGƩ1;{WMe?:C{; ?$c?RtBfx ڹsԯJq b!W¦Hb5.pA.u3{jYIij:5*lhv7;el(M)1kBe@:9 ,e_HJJM<@CǴ2$\E^K,|r|- *J^#-qv"ipܢl(q/j>F^d)}`=}g S 3dbvMٖnq3|`Gd%|+ش)j{D$< `?3+ӛE 8OvjN>{d d=q&|&ؘ`?w[ۢbH;у|O\~xG|ݙlɲɂz[Wb8L=ެ="5;I\e M(y8,UD\ ?Ry[,΂ 06tFƩF@"St#`u(76b*})u{r4Y4UvtNyfQ`WAV,%71 1y1/ԅ5eRa PL/dnvt?5ա?B{ wO Eg M6';[\%H%}@|(拒E]v@A2`"R.#gnUy;+sLU;wA:5]L 7:rt&zX_ =OIR|OUt] ^\6OcX e0 ?Xf#EoI<a5SH.献2MAF d}&ԑ, BipRbUktRwTV(i仃Fe;\߿;7 ihR&]B4^O2b],Mz0g-j:!7U'x?ꅓ9`~盍V#L94L;o dNnH Qf; Je;)ctfIcÄmX>\h?I I j9M^Dݚ0 %Z)O2^Rj1t֊!ٸ1V8τZmXXF^ʖQt(gH-P9R(/pVJ^/)|1#@FV55SF H"@ih|ieEbE =NDw/Щ 'qnBMCC$zQIx3R=?c!šͩb U1KH6tlo4gCY$ϑq+dsjܰGJ*>]]FQ,2W;&LHZ  hwCǴ(Z }>9gwdV;1d]Eg'x;ͪߚ{YOk*tW9٠:Bmq- Ga/fC;`^ZT4 rg鮶V (bAbHyO: IΙ#ϱK.K55}`,lbш%cbPԈm0~3\i3kzuw\QNO+Y2 X8tXv \DHvXM57u.cq8YFL@[W l  6-hn܄nbAlow 7o"lL&Txu,o\F/Ʌ+7l2{>'R!6+b4dGzV\v)8mR" 52^ œm@Pv<? V2 TvX /Lր'FB¶:P@tX@Y+W=#RW5vtG6 ^ŝeg? 3B͒OW:uBm e&ĖOc慌?>g{Vfa,mH$:e/ް fy1_c" U^SD)/3q́җ@szJF;хȖM|mp!lecNs[E5K[?\īUKJ4E Sm!6Zp^RlƨʔFʹS?,%UMXPyL.9njbw6p_8F\\1 YT+ &•G:&@ƚ4h{dl|t %vx W,eS#\>ϊ /h\;!=1Յ5*jcleS6 R;jest*:"paXEezJ|2I3 “pء|=%W]/$TޛIy:)f;0MSP ?}Ev4H5pi n ~DYT3gU㦰 Px3"cjNhk'jC:/[dynÔ*HɂZ u5|˔c1&|zz&ᇣ[q׸<vi'KU}lW9ɏ{3<OuW+s#)rv̌ZIUSQǮ3 ե+I1fDL( Pч)G`Q#~vv@WOuH礩ad?lvR͓ߵ+x]@zAv,=ڍڗE<$ 5UZ3C[G>e.ݰ'눍.P^e ޠO11,xʛ VHr'`QF^PЪϿ /kefbU\>E0E7C*gŏ+S;=}cΓ/@ Q|!ob 8ĐS]-pn$B`tgN~%XZFd]>¾ ~+JcwTSUE'r4qdf~-Qo=s'bFdm[ECҷ殞Y&Qc!"i6)z`vopFÅ;J54xrñ2A Wv.P:n(dҽ1٪ kf1ŹpEۘYha蜤DI_wU ~؏HĈOIV5 y ̖ݑm͇MO0ln.WyϷB$hOzH+-!>Dwmǻ"F R \߻f읽Z 5-~lɔrqΞŐ#>dB?WIN#TTAe8霓Gl/) wkըRyhjB,ӸC2IlH+:V@̎B8,F٫fMSGI0Zͪ m&Q<w/Յܩ)5B2Y(.IQPf~1zB M_:2|CTXnw7`I_yJMg S/E-4tRT|W_ DU}:W]~„#k -:+eNj;fTqdOr3.]I|Yŀ[ns{m0pn&Dq˿t4rT.&uU׿u֋udu£Y: :Z&^ "<7m>tuN6~Vݼbxk7·[2%޽2a2k[p`/?ٕr/ +qA06ǖyI#){* {AY090iU|>٥T8J8LS8|,w`qlmL>ޛS,RFhQTW;J(5Ԫ JfILr?J}cp2x?W|- )揈6a@=tۤRm\t -I)ɴit ]Xt!eayc/jIΧY31P.> *5At,b5ӐCyE~HvfKx;VU1@s]B 7}6{j?kl~!ѶT |6P?FZ@ff'x?l51/4{Nf` uT~ ;ag0FDs~Y!R=m&q.6:dv~"י9%D`aN㪘BߙC}wS 0L^)mu^{ԔN#bDvS}yMZ^Rؙ~QEgp,rg4e!fU +(.EB] &NKh bM7է}4Q,C> ]v$lz3Sh& 3?{C'#Ҝ_iiPE̡hx^Z #Ȏ VOQD ^e.Swa4q#x$x}+Ue4&]񀬇5ߏ_Dq89g@.XZú˳u`GR^xӑ$[rIc)Gԩt.@~6>?K?7mzf)庱Io=2-;iRa-yٚ.92AX2FZх+c5X:ZIF$dcPXBMgZ$tq&Wk.p;6DzPMׯb,z9eY QjQ 0Z%k[QU$ۿR [AX̿U9k#.OVagB KO[ԃ$|0Ť R  1}eBeheldy0NZ (4Ec9)b2VEA! @.~Zp$P&Sk!-BҳE`&S@`*|D8+yp R;m`G(?!zVdK4mt"9%{y ]|P|mOHʼnsK~޺{ &`n2>zmq.U4ٽR LVL#ڧܤ,_-r8-jgɉtPUN'{2>H͂ums .FjWUueD/#26" Q%K4!jMUX? ߭oRb[tfnEi0'%PƺS'}`r81?zfy}p%RdU"vonZKR[Lthj֯xz:CnkkN)|SM6DĵͫF9)rywDDK㧭gǧ6/S C[aj\Mu z.“.Bjѵ%b)`OuF?JErl栳}}2nN\j:;s74qLFh&Uإ=~1d:4H(ťl8ѷAx3^VQOو(DT}rSl?-}>e\_ խDeEpq\םp{e4 ·Y͵ p247@?oY-W#TY\tf  7@'(;iP֣mPtäqYAe}<0+YV"gO*030[_9H Ɍ"q<+i',L!˱hcWiavDU05@-{oR¥k}4Ƞ;^ &0sIcރ$DO^jW$K˶*>F?9 ϴP3*b Qa=Q;ۏuҴ䕀|L't݋Q8`{eŘ̓ɋ/ߪjYyǡVX de/ OS%٦jD|7>w 哗/t^O-8;lyV:G$T='KU*Y2ah: ~u Go>&״jT[-^9V=_v9clB-m#T(?2N̶=j7/a<~`5{LLF?}I>S4KЖ-@<8NH҅sdiurfjٚr`YǢؾ_Ɩrk~ ƅY?BFn}c/)Ɯ8؝mu{tu@"$2x,S][]5W&8QK>_)9J; +I-5! 4AX+ S |t2(ɍ'Ȏ;?f!V, ]&4,o MGMaR3It(*ːX]9-$20zW{ęD ^k_j #M-E.OPDHAXʷ tq͍ S%^FD<`[fܖLݟdy{\>\y4aG;w4 p㓜JnӽAca͑`pyQ?-`[rtK9‡O>67[A/'=E qr*\Y8+(^19'tbF跞[2 #(B1Y;Oth⸕1{#IZߌ\* /r8xg/(VBpM+TZ52EPHOh q41.j ;qʧz腧 S_-DL3e $*PϺnDJRH)㭿VJkW TbC"2)B'Fٞfy$KܦlFL7Ua>GZ=裒6^A.8̓G*wq mGYcwnRKB c̀;T z+J]H̨K8[H䛐<+UT`H]pZߺ :z6?8"'TZ9GwUh<ͩQJ2;t~ъ,ƥ)#)w$B=f4p90IBK'/y.x@C-LixV!c8G/]Cp/otIդ~ ?ڪj$[?ghD%s{QTt)n+Ѳ 2_1G.}3n~ЗpI`j|3.וyO]F͘ז=MOD"w'"urơS#}h?]|GWx2ciArB~B?;wZG'Phw'/]rj82ut1:ِz]޳|Ң6σ^\$7ڨqwqcj#_dT-16V^h\)'=)Ho}Pe:u<[c|(8#m`cawmWJ Ȫy_4ȏ:x,5TFAqt mY'6?cR/PԐ&@=Xҭϥ)0\Wdu$OK1>u<+KUO-"aM\ӍZϔ}F6n/Q_wi؞Ƀ<<Hf hj^X*:}"xi.E|H~G!׉}Gsimz,fo&돥q0MtIǤpm \7;#xk&QO'sVVQ^"E2 frfܴ x[Z,KTu৩JY,k 7lWn vLѐ~qIHJ ϣYP%?2Uzȃme։ǯj)S pOJ鐦p=wlz .Jr`p) ڲ O2`beeV^63d24aQ|Bo8%~)AUwJXȉ!ȷX^bG%cLiș^# 4mU t ̻3}02\lH> x#50pB5ZcՎyJE1`:-`8`zMx^&*:5G5eU:i.gxٺ4kfǃR΅9F&M5X7{Ҟk>PLS1:W ^ϫp&%-#wF>ci ;mH2'WCz9OO)A#(pKgz'|4)I5FЭ?nҐ FOfO#N2=ɷu OZhsZHx_VvDKG5)܌X̓+-u$'o'?  *t,6|D!qu5c,RO'SumuB?5 B1 B,92H)\AK!z+v*f^/Z:faeyŮyFb#K'sa8>Yot`b tMAA\eBoAbZLp+3|Mp9B~|lSuٻ:<>phݡH2{̶׵PDc]O*Hʐ`Jc sE>4g5[R-rK8  cTJ5*Ӓ,Kk1- /YfIQs{#"bCVO=yKbk#v_'y[͊ \:&ȿ{.Zb%'y7)5Mfc-,60"5:G1Tqw,F--(6NBɥُ8ּ܈bT9$r_x͌RO10Da6 X# 2B\ضJm & A9%4aeage1,AQ&?]5G9k%`ڷk$a_m׮vkJbS j=r Goc QfYtၫ/o@dOh$C[/PbQ(ˮ(wBMR,Ғ`]w kM &I;q/ ϋ&6u-ff.M ]|:|HUSrqw{}ufj TvFmgА1&)G)ز?uM.4澀WD.b: AZP\誯6xe'1dFV?=x IM3A]!&oMHQՈ2H.M_MṜS-J羰24un@@cJ.]ϛcۼ|R|ު+{3IpV՛X[l08e!ij6ӑ\.αe"g WX~6J?R| Z5:}Кg.Y%$c® (U Se;'O9BU^U(W'u'^6K wMc~wO.P9~nkGe煔;Ybg*B.h+JBQ4H/ƒ1 z5KqHTo+tWkG_$F|N#涖J7,ҽ`΍v~q c+EM @x1ՁCZ m^]*'RɸkImÌnU1G$@cb8~~:{ jdZk(yS z6,u"_g+tުKyaj*+7EC~8,*n7Ą={ Ggx\$Wa6Ll}NѢZi;.fAq4Z{KS@.&&%HꙅT ز ߤo\jN#d<}3ꦤqeap4B:*6psН f="m_]f) 4܅*`Mo J*A0EƟC/rWES MN>ѹQF& 2.Q oqԇ^Qs`5aQ q ӱ<ബ*! O})xbKLF(hTƳKGw PxĐWw[u)ArH/A iJ[#56hpt\l+qB̡Q #(P!dKO_ ۭlgFý)ZHQXC g}"[/f|Y༊54q83VcdjY1vL>ۆSta*iߗe2ߠD]0 t=IL+Rׯ1 - ;>C9։ !zX,q"1*k MD*m(l38a(eHVmNzSF{N}#>;E.VxdٻF?Lԩ4ثFY`!εUG,,ڿс6_\ۨ][3k·-2jkW `<|D). a1I ,R\pYJE1Fytu/#b9t,!_ţ`ڒ68zcA avlw?GjĪ %DU\\Qk?R޻њ{ӧu"B#AR(JYe+ƾrW}Cc( P^R!$&58{Uxj7k އ.8nC_ >/o0DGڸ8.}o|Ne)p,HK5_]튨!8".nLxa(e5haĒɣ԰ \(x?2U5z{Rɫ\ey?]qy^ծwː# -YayX)l<{+{t_{ "`XyYz4S9FA( ۺ?6uQwh> fCv7L܅a9IG^DE2"W:4T׳;ްhUs/D34',p[cXKxgVZ7 DlIlp>u`~ {K,Y>_A({sVPYow(17+l`Z3(ٵW٢ 7>}.Q]ljRc),҄ o&]IAs!y>^l~I9eq&.I:Vm;"4+)dGgp?͠'4H&+aFws5.گ|RL95i_m `zܑǛ9ɜآβ(zu]힜0Ŀg:U92OD|1<BO$`wkD\~BhfހY>=70돮iԅ,]zՌVNb?; kS=ń'teai VkIAHgʙLu1u8.mMB-y:5!%D^ =wة?"wZZE{n+9߮Xo=o C )iMS}dZy]JQǥWm͌n_UwUG;ĦPex}Lj矅R3_%9\}KoեYm1xb DM&yOD+dM{T&x .z)*8,~}H3 y>1L8ٕ<\i/:*vo'i&8賴x#V}E ǩqj']T{.g,M$"ʨQs-Cp'-8ȑUd 񈝗py{ D 1&XQD(Yv8kuC\n 4r5!a^ eMeW.OZހF[!+-hc,dNfʅ+l\y͠h@T#sJ5Z㆓=6DםJ 9|;_EjyFDK\~]uoO^o&L?B8EN̙Hn`'SYdJRyU s)Sezb=Z_:Daj(\M f#yn5k^!01T3 1Q4CوPfU.OH4MݵVWv@xb]UR&ťS}NRP"Dt/o^Ǟcgobޣ9٦pJC]6>|8V-g|JZJT^i^A۱=qnb?0.7up^~c~^K)5UdY a}񊌲.4 9|B|W'vpazndTaͅsʵW>y2Y@Z=5%BKmVT(ۮ:pN|XtD5'좗~?SQ9 ,4,ruo dNimh`[qm5ǣj{[A`vڨGoA I{?J;(`MY\Goa:wE{T6uq% fN 2@B"oe2Ư;Fl`9[0[5fw5MD~n Ҁ(2..%)]d;E|WtxK6E2̒1TE9,ƨWR:Q*[܃) 1 Pd1 ⁷~$1)L;Fr(|x&rVjzTȲp1m넭1e9N}b}"pW+^L80&!L|(K|Im]JH9ljMϗtO͌-y_\UAO.pLY.@+Ξ#X3}¤Dų5dmS ھ8c: aVjM*l?F0)4RY])o Ockx쟵vK!z޷Zx}$O^\bu_N) _,v";uEBLH c0l? ;>7]{VFRFqqĊ;Edxݤc]KUIS~Ie|~Q9s&lMUW1n$٬Ves-:&7 Vu]{dO(msLzժ..?`|Ŵ vE,s+`^8hb6 |T[aw<)Q5F{֟! yHn6TY87 (6ޱomİe_K։ތ*lO;ْQު9 Z9hb\K>DZyڇ-G]ܢ.aWGDQ3⊛էuj[>#t8BCۣPU@Dv8 FkBcVhVRƛ.)iy1z+$[R@>zD]e +obd^8Պ3AsO}BMEJR"-:~#NGu#Jk;DJ?8lpŊC Bga_&=0zv$'bCAUq9Juq*٫m"ANQ7<t|a8(D))"9ړpRl(7ƬqA(){^B],i1S'Gm/gRdwWe׍ {f-J g 7~mhmFZh/o[WD#<gJ\J0kV-0GȻMNø]a(g lwUwл).?SӋ&,H \5㡀4 _hMX~>\]-zi"ѐ2<ۿ$նq $. š,1{䇐akFMx%as1>r쬼 s>J 74)ϊiEw *PG5w]\,Xg$ATĝ~\ġft gKNNnɛq0qfg+_: c)By* .էqAM̬J=_dw T'ֹAOK.fI ͱ}$g,Msinز9ouxq;!nQɿXGi6cǂlpz&RW@b%MJjͩo^R!lx^qk R27M$~ (,aj=EHT5\ ]jYq* kT, ` ~ a[?C.{]q#5GP>j{*`/״e},( "M(aYfY[!vt7=ϡ6:;ϒ9Ir(N!EIIEOT׀ٲqfp|ͫȾ/@#6aNϨHe.LJWE5T18@f D&r1tWH|*Rɳ\e G~ԫ%@ fEF(J!\ n0K t5p7hM@IU#̘G122~rmx(NUn)͂-_o46';8k cci k݋H0EM !)$| bHf d+%v_e' 6-FQ=UY4.\k_ʥro1n>8a";B*Vy? 279?K2/Oa5T}R:"(iz_ _g !wd/Mh&g\\M:LAC߽=Sc2 /XN"E*ĕ݆]2Ip*ĵafoydd>e| &e(~7-]9i8{'Z꙰GӁꮝ[|Wv?5j^DA' Mcړ@'#'-g@Tp-"/IRt9EhEd޳*Oq.V׳,m; -l0TZL%Q3awJPM.Wzk]MἭT5y` -ފR8S[-|yB" `Q2eQ:;GmBvȸ>HRKa/cHb>xaZ<q>9("I"18Jk|WԼ?IxlSC }I ke]"x1vϹxc?b'\~ri άnR#y [qOUwEwT|9rȻz""Xxi*MaD - +`z,\bvW"%;Il4NV>ȬؐH?^*D?(KHȥ :v-x"1kYԔo,{iNCZ\9rmB]m'(ФAIy\I+xO˴Q$=}O96R D%c.dxXNhgU@wKjZÁ݂/o%.(뿗 l>kmPIy p]:,ʓD T*yĥYၷ1?"m|4F;|]ANKbМÇs}~IhW,Ae,ڽս~`eY/r&ITfDHt+^LtÙ  5B6 ئRED3JZF ܐV4h2 kjJ֌,V(j-wy/BZP"FM7l*!0K&fpFd؄9-+67ꏊC/Fb{⽒!G4h6^ƻQ׾]?ݾaϻi(S!f*BgU@{wVEP }7_Y 0y }~. Y;aYdz(Cwٓf~^t_qಪ)&HK bM=?]ZSv)ĩ̵R"ʊo \b2n.麮=l w~P~>k)5`ïwnM)."!@m7% !a6_0sS'̈8ML0_Bel|/p% @݂Q>̈́wD𔍏maySGl3na; GwQ­m Uj^!MZ(҉ŦKiuj0Oo>EL$ zEOX'}|`l\Bmwӭ"P)6?Э|R[ ɟG 9Qu)pU:ɸOg)8;]S9WE6ڂVW|O"#GQ^4.')N{_/zb[/&=rioVpɅLouS+Ɠ|\ ?I'g M ۪a ]oPow8Upcn9 [V{˖CpGDC;aޑrXou\IfX _8lzrsrArSC9\ۉdZ>MuBq; 1̲facKvnWonds e6cZF-t "W:;=:>3k`Vd ngTxZV5ZY֜~P w^v\Th] M]tF8+y BjTe+q8Ȼήg5گ^$$nَW9Yiyp(C6u͇mb['a:Q11.k̋'Ŧ+|AQfO, RiA4I+br*Id5Oe1 ww RG | f%Dp`h+KjYIzUc7 u\v8v%-(4iΧsprpBةC B4}o,~FےI/5)!PE#S+ R-[A]V+9[ȏ`Q쇌{K]qո&/*[RF{;'1A4^܅`U 9nY3惧#=G4ݧDA-'% }UUgF ovh<O.ayQ3WPHhT~n^upȬ׈(@P/:)/'+3i6GVñCl d1ɥC/-<(Q(uN*t /3(!GRL?GsKͅ V/y)l3 RihOR!O*+N`A $~#$C.8?\Ôl͡\l&/:/.QC^"s|WϬJq ˹)i%m1΃(f$)Ƃ| bN")j>L8~R&S /`'qnɶ)~@';ҩrQRuf+F٦(Ǯ!O2ˑU7cOA3_ڶNM)w[ͬƈb$(AĊ⬇l,1EС8p+wc#$iުɚndPYc-hjF,7_=d j1ѧlf8zVF<4w]$Pc" m|{f՝9VKe u<7%Jw\fDZsDmz:(k-^I#m)mj t#_Khn }Y*hұ:3tRˁaiy5Bgi4#Z\2?uUf77-mNԤu~ B-$.c4*FT'CR~w8uY,sPGNѫ!h|3~nO[Qa|ӡ:L9HY2h?q q"؟'}h.T)Kzi׬S,L@aA~y,buL|FG;_q:j(D\={e.he|A>-+&x9U| [jT|| 8 E,dM%&{=0{,nMlpe'3r2 ao<ׁ_cAVʔUF,NNb`ڲ^Ӕ_= x (NDPUN&YTO oKLv)KoIQw\H. ZJ`[+4^%iI_7넗;&ؑ|FPA*&e!z Rhφ!PqGuLǡ58~Y(ST=aPyG٪UԴ,BҬ1(B}vy/XX2iߚΏ kj HED~Hnk҉`<\TV:YLtJ#-̫,9$ݶ7t#~SO`*/''_2vk`G1_BP~qYAǻt=SU2Gr^L'* >czL~[y UɄ{ ?Bz`m-updǀ]Y󏌄)> 3*L9GF7JG/| FX [ /u%W=HopЇ21ۻmᝲt=`,ҕ 8J$BaLxI[^j.u8< yg tTO3&ȥg ..8 cRw D2w*maR9zؤ:ﵘOv:Q4YУFRʮ&6|sZA;U mhr}f8 <8تuEӹh_-W\PShuVIa5[& L`H!#'&Ơ(|M*$<߬ТLmor1"D I&1!zvJ7{,>Rw8=Ӝ]_  *Vl#\H R~6FVR"WXx=03A[7G߫UB`(}mh65(-##$CЍߘq%}4-ăc\G{}fHoFbc8|ٯsuwt}xnhܿlǴ'euaGBʫ;e/Ջ;^4J̐(0hOז>p~Oh+''HdV'pAgIVY,4ڗʋdi Kw# Hyl>Bo1 MPA:(XtIpSF`F6 "VzLV BW]r=a&qL,Zl&ۯ/vTĹ &8gx~8}]ƈtpc?Rg{U,v&*̫Vb2}HV{Ji}`x4HѤ*p!Wpnh[b=5*kFa*ދi1*W n*s@qcI>QG<8L)(rU_ؕ"译X?qүxLV~fC74`?DꪇwMVՎ=sԔ>4CNJ]qt72Xz JVmP7:bM艂(lnTO4dtdvN Px:$古b,[9-2Nlԧs?A}@m2qn{:-B'(lB7v`|!eG"`P2R, # GY\M NU}#4R"E^kV2r{rs%{Qqb =YTmol͊cbxяxPaMgN@~L1@eSڭcb[l3li呲vz<|3; /0 CbkB5) XNIOjP,OKht vB{m+$h}SK%~i&0ebQ/JjKXɦo1ϡ/emٹm Ε꒦pMJZeb͔ Ǒh_>S~Os~{*pyȄYPbC#h-%p2 DגPQ窔.>)}"`PmP"&ݠؑ5ayOĻB/j\Aco :^IϝxD_lz"PEx8q8GQ rS p2*={:lRDhB8 8[YaNJv {}:]?I>g/ d"MS7[jTB`EXV<˜\"#I⩂K-R*r bqPV8).=RݚQG@3 ["L)ijwαAidw A2m%1TbUʳ,DclT´ QVϑMj==6W1d+\ȁwx]VŶzև7b> (:6mujXqZe7^1Y 2]Yнn'3qae9<,YKMBEXJkC(oqlGJD S0>WR6W ͔?\Eh$ɵ[ gH+W₹knLzBD+&yޯ݆s+! ʚbgɽx+l~gΐv(4rIrd_`Bp؉#%:0ٲ:(+ZJxt\/bS"LS( KENkr? pM:_-N.p+rĭS6o_ l^p]δ(BIC, a /y$SK0Z{7%9!#{:v6:g\}4}&p8ڤ(#81x>B`=,I.;=YxP@Dk|H4;ža+}}=}-bơfj'$zlxȭSD@!˭]\ɀ%(o : 0x^Qu@|xp?,.JQs4 4SYObeՕI߁Ş]zv0/Y*Iweq>.U Gu& nE("^O)PJ}?ʢƺ_%H:w+;bb;h0QXy #gWiq)Tp{8K+{J_yA^˱jXgs{π>|E>)oA"s!w@ $`c2^*mm'9v>cTUM7&?``+d{QovrY[Wp!|gW ɦ^L:;ɝSx"XlB,IyY% ǢU po!oxExGIMWb)K a(a'DD9n ZT,FPCz^qP&X/?;bdgAm \P_PdYt$v ɇtӜ#/֬%%wy\|Z\؆IG = v4֕RV,AZRGcACV3-림1&}xjX m&uID1)|/ R:adeQ 8~J ΞԜug6LKH- `[%쨸+Z24\GbFTwFɀ' 8;vTlICYC ˗cX~J/L@?|\LsF)GݩHIó4'I3Bw,jҷywCQ{RS{xdvۍȈޱ˛p1cm@ 'vf߼lDPCFa^mO4zPA Z0m.awsfu͑A%WN<Ҿfw60Gn: 6? g/( .}zٮbhclҫDfбܲ!/=qJ5KpW[)[pȽ{+c0acV j̔u}G&@- ' 0v|pCr5d#*&}ۆS`7j1h|7\h+xRbGNpR"<phClO T4:MP,Gii.j[e>*h}TYo>f%AL#i]ۙ6w^=}5粼:+$.4~:ZOH=a7 u$nV,t$m!^Dx!έW]Z-wYϨEfD6azɅl.n_3h2k] #:+(I#iݞ͎A5 hT/37p?pPk[NuMm+:A˥O*^T[h𞂝ݹv)QĂQ6u(Ax('44@(ٓOY fUM)@>7,`m$Ե)CxX/:Ȍ0!aDoq Hj - 3nkx r8I>?Q!EnRyٖYd>1 `RJQՙ#է4g>̐ ))"˯!\%nkl  +Z=8[c"&c2pSD^)0W[T3>L\¹uY_Re[$峏x9~w% U_l "_FMz}bRfIvTRut?٘vneJ8OCR6Q$ :5S,ؾL;U2\&xvC iDW g$bih?di5=>=/ |euz텽sAx02]_XBi2Z.äCP2^!_ MdU`Rnwm)sYTJ3B )ipR TPR8Z(WPf.kp}[ 'J&߫)j2bT9}6@s.D]uK^u |'k)]oΈ]zW|XA< 7IÅ0TꀹOj1NBDDYI !kjy{~P ulJ/`\y y;J[, 4(%RQ]-eR~ |N6Ck+{zY@\C Mihr[8+oV)T¿Aw'w蔠vAxPqy4}NjFٶ9e>I^>%/#%yގ/bL?ăr-6(6VqZ!+i^FoJ"/Ϡ~\|&Aq(K9rQd!.LD{pGM fp]ce7@zk3Z88(! Hq_~CƦ0_,tUm/|1p41c'b5 0os6*uu*:ʾ87rpn'< yN`+'?$~4o;U@HwַX6]h>/@|qR|^Qbꇠ|*vZjǧ=AEA-q+.T봱#+} gd0{] p V&ng^l3$m9*Vϲt|f'Ibfy(,=pԜ q|B2 =0k k^mF>R"Ar\ "H$h.~ԋ/cgumzVwۜ)\q&:j(\, ,C3ɫcbmEΗ$Sf9/%ZBʄ8rہe^5p=r&F`p 3g7o-rsr 3 yP6 ھڳP~@ z쳛g# O\ɩ@y297; w=׹T1F߽Lrp} Jm1ֽyYZ" \bOh,?,.tcD?50}J8?mU5s4]r)YүPdT_dPMy}{B:S"G~:*,S,0aLB% AJ^°U﯐~f3OQz826βHȘo3 +%bNqdPABfA ~_+(~a}wĴ2631VGcg!ead~4ՋL0GzvMI1'bq(ަk\K>;@&],|, OQa69kӂ Ց=rkƒ!RA$nmӋ L+e`x@ZQe˲XQ)؛e؈n9y/}UO.#!4ȁ2ie6rAoE4ؾNd>1e]N2Gv_)LEZanXqBx2(s6N5YGF\.@}g[ 'V~YGa8`FNtKNKx] s< Ƅ׬Wm2uT>\&j |¸rrS+y+,B_)2b4@ 1z p' YhFHJ<QzZ3۫^:+AG娣)%3"=d0gZJiN"<Dw泭m31/P ESJS~t5Ԋ aLTQㅞd`by.,RB#49F훻HiۊP2SڸͰxp^^6]hJQVį*`zş\8Ym9IŞ܆bOF]vF5Af%zFXpotds;bҋo,\JR eJ}R*JP^EVPC # 6?~ƃFUiQ4:gIqS͌BqYMWF XY ne)s 씒wJSjz!Жy$G`~ǾC+QysIf9v?bŎ\6}69#( Ipu`Et zEń_4=)Ɔnbu@rMQҝޜkU(}@C YL}JU״KǦ~l[y^*S3鋂OȠ; ~>b5ܩ14.$Jg-5ΊP{H`4)U A/<[ _#\NTu쓓*P_罒CbU}=vJO'E=6aJ‚aFȗ' )Պ>2{}.(`QZK:TKPQH%%rҒq( Gd=H3V;D-f$N)e4t`Y e dzC2qB5">eә G%k^]~" O{F;9h[Glu7Y8$/y5NuعY.j1? J?m$-|츋H D\#^, ^:h`PF$@zUtW Kn/*_#+f'}q;.NYr( m{,ay33ӷ̺2<`M|ZH"tVKs1_`>%ƺD:> #y iF҆"^晰`h)4)m''kmdq]ELhH$B1sbp|PZܗWzcUe9ۤ16?+|\=jVBz1EYY}%֥{<2ǥ12Xow:8UD}봷m~!F zX6 W4,2pa%myEV89fŖnG`LRrD]|)R2n~k"etEJ IINdI1F9I/6ĎT"0LYN@1L1i'F,/_]DYU.˔a@0FR–Ġ "먁Z >qF 9=WGd"Co] !ʨajfݺ*ůr CO#l~RֿDf. Ue$m$JYǑky뛮|XGnwM𳵎oc'Z|s4i"@n7r]w׌ጓ)PS#516x;Z<.y7X+~>h݋^g\T8>oQA;' S:V1enL<g`OX;-r[$U"0g1杬evMm <8@;v9|z+𪚮Al%79n4= NXj73}9@? ۫Jm||F:ctH K }r G|+ϩU@2pi>?ŋ$ 3誌 IvuW~*H#ؕbN~gYZ07070100000375000081a40000000000000000000000016075bb3800002378000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko.xz7zXZִF!t/c#8]?Eh=ڜ.+WsHJiUm'㡻$4% ޹&D.jcoҞf| |K_e$7#oRRߝ k+Cm3 #> TT5WV'e381GAz2ՓxUAMZ&?zjÏEzfYy |J?ҏzZ9gYk(f}H͔p@$Uj c?>_$pӟȿq _a1O?|75r_>YGfٱLB_٥=w8m)cO1M*\\ZCEʋu-W-lί2C$-?C7r3vzj9 ]$qp!G8gZ`{k -=pլ%X;Jȼn޹,LO1U,R +nŧ( IGD0>6-:MlUHr\[u$, F8o3sK$[;+ӣ3Hw@F6 OaP!vP5+ھỦA%QiKX Y۳nfT cFNu{#²a;17TpPs-ʗ_cmiI5q"p,hyS'OI.~r6 Exm 2MYκjg^r״n,]R}Gl&_-615G\V?@TԱ*)-V۞,N4,..eӪא{!Vp֤FA!pTÏqNoh嶠Soc0?]N)5b_  2{*>p1'ir7UJϿ={~L8w/;>fh*ncb N*c@IH׮)k0EtTH?3ZU c׹#򽴗sMef09u_S6='|"&W|ys;QiWյI4,bI AUD? IٗIO cUJf26m[谘3O 1*.lx8=%*<%1qJ0dA\18Y0m=uc؁tupwR1F ܇!ɫ(~0Dv4wb?{'o!hX1.ZF@]** L-%e_xɔ=$NVm'^"0efyؿbh3-s!铣=x`z?3$'["sUN!^ctb u(MFti6ϟZXf-|ɒoQ@W =@lŸԸ:I/g>:0lqRhzGҗ>&T& f[gVFZ;}#M5o4+M8r!v%9.iSϲj.~s Vߌ!: > O8$2eE96\|؁͕[˳M AM:{n\DgAMϾ1 2@20XOеTj4˝"oݑMVCL{Yp1~.Ur?zM,3KpR,R93 hNX{J)[ԃ5#?pZ,I˂aYTt[."}[&Q=IVڞdVsh~;Nv]Qt!+Oߺ*< !o>39ʭ]=LX<{}ϽP%/@f7quS7clE(J5tr%Jkx,3՟0.rK$eh.ԑo~/pX-s3J)  ES>0mjkAdUګ{q/6\c?kCS[:ڶ7)\p*Zq\ůW@4/,RI_Y!s:Y<3ݍf@Vwg֧s[VVmO|u:(WI&TN(˟zuۻòPm5VGzPwBb6k© 000`KǤ-lž6Z83_t+.qEB>"'m₶33/h)q;Y&ȖnN \ իWkQlSpO qtF|`˸#Fkgߍ2ݾ:WkV^/'%>ܟP#JhX !rۦPnRZT?4xap{.LΌ~L}@ԀRvJT-)N ڒfR=$c}&֎dE,) 2|u[ 6ٻѶ[ǎiUGM8u8 TxUSJ3>6Nz7- umKPOYawH_ _$9Z#\%Q$"Gv&~oKN ߳lHo}`u?}&69763Ɇ۶pD.nϚq*ܸcub6~.9 18"pO5[ c8?QQ?k _f|9,~n0Pf6Q 5f_NWXN)Ý3y -F^(7D=UÊv`B0.8$QP_ۏ$S}., ]U$I9|@Gϵ_9=@gE2{z#è8]Tl8guP}.VUI/-|(d!Nf\J 18ɟ74 N'X?Nat.HS[nL0@*8w5$2f5ԄHK'<;n^n4ΕjweF>W[z!W )r<[Mnu''2rV+8ddfK}fpƥzatˬ?/4*1W5/kb!HL6Pa.Pd1 .^l?DO4he`H_3?Ow:χUzjw=?kGuRZ'! gQ^VqZ L۷o uXO ©S^g>pۼ (p6Qn=dAi$x^n scaZVxߠk%mi Kd&e )I3wcih:gl֭Lu Tϣqfo1'rhk/by;9qz&9ӏD,sNlag JZ;VF2wҨIܴFGY_ ?di" K)Bv2}șԎ3 ,ZǪ[£Jn%m7tHi DɩefQt4]RE9+D#X2Syyrվ4A.nd)~93Sb2~ at0>m{Gy\Xk}9m.H'BQpKlONGK8\='Pƶ&;$Ȧe K/]YzrpjGq5 Q[cV}QXZ.4u菿.Si`՗e~Q&"˯<Hv-f:`[|B;k ӖFn͋Gd||/vf >ƿi$v^@HU,1=k Z $p]1G) F ,ߖ-޸is$]`{mz 7?~uRY.2~L@Zr[<Usu~sE TW I" ˒ʏ*ỵ6l$ncHi2qo(hE1}{!؉fUҶ.Ĭ=S>26hWAQi n fnU\ uT;#T8ꩍ)Ïuʉ ki<gcUP9DPjʨ޿S ʪwbHU[s Qg nzfcЗG5(7V#7V(.X?H\/yORTW`\.͹~C4[8' Xnv֮eC Gңz;ў0`[51&WSwq-zfknL rom1>Kq5jC3OM)ݟz0LV2ڦN>1 O4lwu~bL&sk7q K#MqSgw9*d5)Ҷv18Nt-Fo R`Q=׽1 CM7]~s&U@Hj॥T} 龈Trf~X>{qq6fҴXE}k3b2.PIL?&75Cy]i)|=RJv:Ngkx<@ɨ/QGx ( )km᩷[/H'E-\9UpԬDZqfQrhS)֚]AG.zƐOd*u9ɕ0.eaicձz[%N/#HM4{&֢r{"'yy`ܾ)C urS0khV_UAL EGT/$I9]U.HEJz>Z'8/Q%%[v.bYܲ픰 zcU &T|f h" iane%y\]?Y"> *҂̲ GeALVhw59Ič6IA6EYぶ 'dz3 pgV.StO8aw5;v]z@odi(Ɓn|ˆ6nf yw#%t0 RA8\1d!W֔,@TH&L:6\w'7;A9BL S.$-I%grlX+:O2`^6~˘40K8%7԰O&min]#\uvr ~c0Mw1N@s5 ` و=F95,nw21f>?f=ZTu/D9f ++LKT\uUTU[nOLYyԝLرn؅ҙw]A8?lA_5vum^Z.II,lEu܎{*ןn kS~?op΋Q!Y) Кl G>$-ion:ࢢUz0OLdx39$j*z?ՌT؊U;@M"u̓&^ⴹEFh?V]h@L$KlEwCC"J1 =1Os2F)1iti9X~(z`Ô@x>)?˻dRyxA[L1խQ/% %##:茗 8 џGN/o(FQ~LL2;Oq[yAT^+ї|-r(k:q~d`Z還 ڑri#gvFEz!_19?DbtSE,\/_q "{>LޭtjJh#J!"S@;iPɕhzGʨʺBul[ vRϤ",߱^v?f/'JK3!P1J5Y˜̲5Y,!|P4͠|`Oȍo-D;`8k{)8w%^ɃnОfjA">yY]0+MLb,^ܦ21j0ښD)Y`1.-< 4?4~) rIC孧I$r@p" ϿЌ| -&`]Bu٩fVT&Z*`cI/H$kUIV"Sɂ&Nx4+hMx{D铹XS"~ɯ`f`ͦj7D%#/q ~\F˧R3+2I J>QS5kVDa&s-%LSPKîa &n"y>FS }x';c3;'8dX7 'D$B.#HEfԮ#],xE%ibUd舂3Ur}N> w(< ΉOPy选z'ߢx{5F<gYZ07070100000376000081a40000000000000000000000016075bb3800004e9c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko.xz7zXZִF!t/NY]?Eh=ڜ.+BqДg(y⪑eb`׹&m>K4眕Z^gֲska/osw>BNВ?ITLNYNg̝@9k2/b]A|ObKI(;1FpAH_U Ce :: rϏM']eQaycQR_5,F²w e8id{|X4J ċ|zmk #[㎸o)ޡc @ew?i}h(59K¹s"XZb0Ц>shހp-Q)wߪS,9HbU)}UZKMU450B0"S;J"C3تzyדpqtNȿR} K_#oVeǓZ[[6d fn`@rJ& aqD#?oSWeI[+T&Rk-veVĒSuVCc'zn!á3_y)u\j1>T6 YD<ڦܿueCp+W?xQ Jbʤwh$Ur§\ رD_ڱP>{]N!}Ju eFCj>͓}4ؼ F?TxIFK_2Xvxz3Wޝo:AHD?>ʦBevL*֕~5Gem C y)=kCD,|!mBs8ZNbuɌMƚ)~g|H&]P K0fvclH ❚` *[IU_ƳretR1 J>x!䍅PN1SqWb}N~@ƃ))N~5ɕ= 8!5QVewK,:j0943!f6@%k֌o!zg唇z:Pi5dxցڞ.Kިgeu|vš/6HޒH#BSciSv ,_ Fp)w;T ro ҙ3 2y.3nPF[kP&6dN3 m$ &1B8KfiwxJئTTҍk֝ѴR*Wgoe@% ة{a!Y22I;ŋx9 :Fe`״Bt az61Kb)RR>#fI >H/VKNOvEg1F!&TԽKw@vs^FRue} uNP^g>BV|T4uxNU9mTË%8SN+"c$6jOGG6~枲fS2Q%R9><)i0Plx|#9|bk3wg'|f9i4 ꜻB,?5 :s!D#tD;5U&X UAr/dH;'jptSךuV$<` :z 6ģi;9ɧ;۫p$${Os|bPVr$SԪP4D2.MbH7?ɝ0PE:z@L{Y*=Df,` nƄܱ17sz"Hx И5om ܀xIx>f9 í*Q9H۷Lj5A;Gt+* i~FLePF#?!U& :8Cg`qf` '!o~??]J|Sl͍B|`B5~Ҭ TP3ё=˹>_=MJsZcڏ+qQ蹂7c0םS5[iv U*B%I-+E.:h];PVL%ńLLdAM?5(fԛXҢiNn`GBzz`A[/Ü9.ݘ"T-"|:ѧO60g `pSm6}=XO(hi?gR2Jf6m= .] *$*:QV]-~2dQk & ɱ+[i(.ŹOrA΄ұh#"4~<n,ST-q䙏HE?,|)ٌTtI'WG~|~0-K,df1&2\H|TBl%Sg$f\oP`{Υuw.ϝr*uq)sRQJLN삞 gZ}T@k `gީ+`s\ :LxI< waJR3[&8SN|VwAvΒ+hgԢl*5an[ζ)zRB$jNkC8/2_⩋ -]=k96.z- .4$pz'=޷Ci W_ @Xr,0;Cl-(lO(ũ~k.ëp F ka/m\+ܡ4 "0AV˖-#fP\Ć%yavF4҄&{ZI5 j%-iRv yw4if *F7x3aW@arpwp7$N誔00#[jv7@ĥtea\wB#fcvs֣61^t?u:PI^XĈH;RN=*<5Ԍ;t={V`uŦu~.R<9F^/U$(k'tH86܀ x>zz-łKVF$G b_>o]Zel}qXWr2}>D۾/\:`6-)(H]@OJf pg>Z<- t33cchΗ I#O)*&1sh=v`m%s۪MH4 Ck59?gp4g.j}!*^&5+Xk (χz.l8Hz.0y:,Re*Ȕ?i?C6&CM/"6"ugL1g } l[I}i nb[Y`'jvbyBU|KR i_ uN|'y Qа=_D" xEez i;3&Q7ݎJt7GO y#nYk+E`Q)U~tZ( xE|e+w*j`K8sfIGĵZn7ڡL#H +;#S15_q=N/S?=b1|'"'0dt |şYz,w|&h߲s%p@{ =ǥdSl,L*>O[Agh# .KSj@8%D~!o_I  mTdr$ak&J:v?NI%Fu<&lcӳ ơر8ǕPxƶhoD z֫|nQR||gqZ3.b2eL$L ʰdϸ&?|7!SKL+2ˍPa孽9nɺ%`~y $/=yQ%A.`8 LI9ġjk$uB" Je2UՔ\h庩,_`U8~mBxN?lc/`հd3~P>#:C`VwNsN,g͇9<~SzmNHG^^ N̏@'f4gHzl켕߮Ys8V"=yB (8q3ږcs]Ͻ=K@es6m*:>Ꮻz{L7G%t}^JkVlԖN/Ս'*b˞X}o);0c'+L%BFeBC?{%" ʯw ( .j|@u,F[{-;'7<|Z=^"AO3SYM~賮QJǎC M|u0SRzQ#_yBŠr ➺Qy3+qoPqS4[8tF0rY&ѠZxH|N]0 Lπj oәCw%J 5(f,2hfH>*,Oj xqV!LER=k4UfyfEHiiGq04.8(|] ri7w1{lmh`F?Y$wDyW4޵*+YM.}w@}r˥7,\ߞI=Ң=~B ׁm K"s"{8(K7 @,B JbwgqG' XXNɣԡQ]w_"v ,!#6Sj tK+b) z_?y"`hWve|%au0VfPǺ/uSzܳG٘5GƨS5aA=X{\ނf;푀sS[|141QcEW{ 5v3ʢl J- raJuP˚[>CG*fx?:("Nמ+ fl'd ' [Mn@KzGk|Y/+|JS*fSدOnVLܷUvՏᏉRj1IR;!Xw7ɗTcI >qS6$1DCm'/Ds"?|: MTF[ G}o\,QA7gϭ6ک,kg@=Tyjxtmr槎~bK_d 8M nV;ՍHIO(rXLe% S+]fl=-mẎ6ejyC"5=@W 6$1ܴ/9Ͻgea{㵕ɭ~;Ӛo8ʇCʭh jN]rtFj)Lyw~7 V^Hx#6E | uu7~e'h 9rm{x!vc}qo'o m@XD3oGKÓC4ܤ9t#^@2Ƽ2 +?k0E|R_)ĸ\b]k\/Y/#W5-ji7K{i,ڡχ慠ةBewȺɋkKIQ Y DDn/ 3YQS ~*oR-톶C-QAb8-MT:y)-'?wҎ⹃<(Z_G)c*겿QK0GBF:ءe:U&{KequԃmoH@+5^@U<-sRfi ^2FS] yfTRwݒ|".}@,Mxנk[}rQ8?e=BxhcF0R%6k6a ܁/-JL4|M?/뗥# cEƦI# .dŘ@C lm1^1Cg#4DshùP Zs8AU@4/-Z}~Z'rz_t~ lVk1ƝcXX +95m S1;k.X iqϭđ 0VIj?OznW#@ܭT)jbd$#?9w$4X !rXI:SI(q(N< eC}OEHzXQj@FRQF &`RV )UDoGON-_ɋh 'H7E@Yxgt6A=P j"(kί6|>d0.&+hbzߪ3lP-Hesa^`63x~=_ 7vWy+ xԾ#2oA X~%eI\l:*!$7>t t3419ʨASH<ϯYOлsRΖ$X1o: ӛTq7@)Izoa^hT2EbڟjWL?Ly0o5MZ×X^'/9@^y_۶T&œҁ&A;q֬Iƭ;qEֽV1]z4φjG8بfh[n :7WQ\'E1"kz6Z,޵.1͙M刳<̈́7/ ֶ?۽WwmFom{RYne3(Ւk7 e\KKw8Xr5e7dt}o)91>rs#|07z}Q\|~rh tl"׬mG9S8ӻ:%4O+t\-\FL_e҅o'݃wb3lVrԠ{>Đ Jk}%2Kb2#ӝ;.LY>?@K?NnjY`2ry:۸ʻRKʋV@o<"6,xk.Q۶D$iK+3䕥𖧒ޛg^i1xUo5Xd'-Oȧԝ])Þ#7+{SW )Ά*945I̎rYP#ҵ@%@i|8;IrE2hԗ!y5Yu!"}ubtcPʬOA hq<T ✀LYBW3dunN乑}AM4M REZ$hBm:5 F'|nY = $Cf4RK`Gv;qh J2yUF}c#?{N YFri\M=2b^FRf7QRV/A{ ><f n$Y)gɕ\: B0&0;\uՔSآd#M4c,{I)uwd< AnEtrNwT-D$@?p \|׮ 2XE$_ <,/z6'p&MU([~ώ4 'v'I`oߩ6̆`-[JQciȎ:{t(5G!;&TbDǵJRzRK!5o@2\!tWie![V-]:3*uل z +z-%ܡ 䫆̅ C-,S`:?[{bFbN|/,OD82? w©jp)2nX43o odlSEZ\= OM 6I1{W(g{0cǥ6-wGl//qhp:t,SUx|t{3L*h95@D@Qͤ3яI+t$'NPi}=J f<އfꔯ8>/K or1Ԧ@Ϳqe[E'6q$m TplU%8&GF8(ϳV%iX,ab ̓Z򧹐VSH{.8(@VO {}bkFʱ|^qXCg= 1VӎJc5r}&vc},wH[csA^rڔ(|Ӱ*-σ6Dp@[)*cR X0%;/Lxz>>{fM 7M$diIßۿ 25 o;m>Iu!Hgƹl#7}Uf\*/b-4n;<[?Fx:].H E@ߎB>%^0SZu8V&xlc꿻 !h {DƮ|75׍,vJƼD< 1K}FSAQ=$k뛐dO7D[q.خlk200t'?5'+f{'p 1EBbdSgguWstǝ:g8 J,mFwi}٢7F1xa@3UQ}n{:汏9`SdQ PkF-Ez9}zIS'kMjTk+I#OJ;3}@ 2n~5)28: Sa^]5UN)|%,mctZn 2S@]W 2 [e7z$GL~豶i-/ReL6S^s W F% ­u_|%`r&u:?d1Z.TR:<X).G&(&}Qmh{P;"v9έ\ o a"B܅F'TlyQ0Wd:}$[{uhet#RN"RGH™Ok&] |VxOTUZIn^1gXmf7[ڭKʌTvxb)^W;j䨄˴m3rߍc8))Lb&<< bFl3ԛ6I6Uv!x挡۳?pƲAf󎲝Hn=%?Khyo&VYLlcE4asKn mI+p?<*2'APj#P_WghvL!o6xV0*s魎 zd.WC %1s 63@P4{mpfK2l4J\ 3 ;VJ,tʩV$9Cwz7ݝ+!RȝB]XbWIppqQ˶g(b>B]VܷU~W>O ~0aq>֪^d3QcEGf$:K[).B)d Z>xie@QHQ!z=G9yZBRç -Aclk}#h`(P ٥3H-1._KkFv3K+kKiUR@<)5/ Z< r_,<2qeY43&lE'qΐqGeWx5A_8!|+1^ w^LGl3F-B%r1GIΪw̠FeĤB6Cj5-Syu(X0%"*FG]SFDJXzJRW}+|+M8;zsySM@2n>nHѤl/w"7B iW_ePIqLϋQYoZ'e0H3?i6DfH-ZUC۫HA&68_w`pHZc }ҸɊOnļkkcU !cl0Dm'C40RzWqg׼HK'F+_\54BP2 L3I8IB "׷bK'DM^ViC=U8lʢ"xW6(ÆpIOdfH6Ksw -WIA>X}5^>ք]縶JKfL. w) aY&w/[LHiƶfi, 4B>2'΂;)EEqק("JI0:c`v^Ǣug?)?5/Tqr0u',N:dZ5pa\SA=D%~%Y%l<bNJOE9ST'_a?0q#3z-V>Sj@&a,W@H8ShbY3ffx+̦e[) "1R; {^Pc2GܕԥUNX\vӎAV<3#9fm8Fa1;V j {8LYʯ^fI  { ݥ+i(6(/laF̴L)-`&"`8U>r8?=~U*a)4]a3';5\7e ns#غ +)E-@~B1蘿W7Ύ(?TT4Y1/b5VvޛJ0; RxvQ(Hpǹqh͛;:ڮx s>2 E:. u 3t)Ij8IP_ N XpNucp|kQ |=/Fn_x84ڂpOՠ(8MJ ~TP;_l>}z<q^a6 yGܪ]}ê!>ڼq!p=-bh)>?dBw_9,ph.ulлw%SuD;5" la8]tsĢ;B貮Kx-w N7滰4뿌g͵$| YFYQ4&)U;ǍiaަۭTI6]A6/FANnrOQ_^e#Rtm v\v9@L6)}IoҚM59gO╦`MCj"[=e? "Hj 1L:654H_'[/Ȗп@"m|%#wpjŐm\[IH'g)JO٢HXAQ[K{>ZhܰCBlz>0̫άgBF)q-xF<2!KGx.5|Mj4 Ʌ ` )L4cĻ[!jwIi[]n[]HʚY`;ƟFKo!;v$4$WfigNG@>c>; ºeFH_jRf?cFMulC`OWִ:ܿpսnѮJU%Hgn3V>gi&렌 f?;XdY_E] Z%՛irΣPD$,؈nz.C(T+bHĚ7>kM Yyl+l2}*9@p vP2L~ҟ 'l~oK-hT:Mֹby 2A~Ԑ7.RT%2u][!iMGoN1VI21N=/Xdb3)ϲZϯ.v"mG˩C&ݒ R 쓡pnH7QBwzK E$L7$3;ο>Mg[+} $\5eS["V2V1Tf U_f(VysD㱱u4K^eHwGrjXd0T_dI'ݠϒ9cUW_EϱڴLq3 `}c0"&`Q3ɧz}кZUdzrtRӱص-v1c7Hg Ə$6_b?qʔw5aY|(լ/;0_>atIjQj(Kk^+ņTUv@KZzPklޅB; /#ӎ^HwGZΓ=:ζ\x<:Pm-)S_SfT$ݚ%S2%5~#{˰Z `CF _*`W^LIj]֜4x=Ȉ驸mPwաLql8ҤG{ـ8C_g/\OC?Kf)VzbiB˷ pϺ)ځ?\{ v\d^m\ؘvT uW1!2͸R#T1~D!mI-c^8Fe  N5/J+_?*sO=!uhƂڮ,űv@gaH$!-_m8l-ٟ acK*4n䍹֋z*o[Hd_|g}>X.ʍ06?~3Mqs1XvA0+^+B@A%\^mdYMNJ z^EkfgwS7')ɑ4w;H1e/^1D!klVBK"`{mvs9 AcpzKR}$*SL~FLK 'Xzn+G,7/.%SWҽ1K?t#[>-` ݺX^I!`[*1}I]5ΐ̺ϐcUmHE8>Ye0OLxM;/&1F}^] #E䭅4[GnZ%n+ȕA*wEM)mHB{7!5(҅ %܇GbgV5[74:R9c}bEo^4Qx6 f&@NM.>m/:v7r(orZިH0;Eldph!-9JhMu6W?E{uyU♟6/A+k|S78&*EDb4~{k+c?x};, ߝ.ߛdZ&3< s'+\މ/dT^_.7Jꦐx(;SNQ Q8V\@32(L".iP<$\oDsUqH3>S"7L`"?qJv |HXa)>7/,jSg) ژ:H 5B9*fo@$>J[8ਜ਼IeԎėeYyQ8\[5ö}SJF ;%³ioY% fraXܰ'+3gmc8w3eiH&(mkP)& 5NZN\ o@lyVj ;_,֤XIe=s![ޏ+,,`Hc0*@*M 1 c,i7%sA6i/n:YC*a(2HԀ)U 11O^MрP8Ó>=薯 z42Q|mYpθ>bu-Gc2A]9!6N72j9ms8L QtGS*\ ^i;a>oѰ, (}D6+oI+uWQ$&=i,aAS=%Hs˚I u; t F ȱbVSz-T ༖;H P9CjIE(| X{ʭ63W %bF@`K{z:ׁr 0lmϙs @=_-Iv 4?EWbl.E"]w[6Y>Iy@Ѩ$sg$A:H!1ph=Qu!ދjk#Y4Rs!w-PAH2bо5>N맸w3;\E^6OZR;l qcsyH|NpTozρZˠyG\;np\;ppzjs<|ڞ| b~.9c6V~| 莙1c|r-0YpҸ9EۈQ~]:t93bw7 PÊ ~˛U.0C#TU5@󹄾53@&jj*RKhdx2vrD+_u2 \{yoğ߶dکɱ) \8d->ehmHV0L*OҨBZ-e"$1;obhUiLU<5k:j߽J9qRFr!!&PJH|Toz1/Z 8\J;47PXB4D:*ɯΞ nJk3Q+~ KTX`VV81J2hx#O&U%N8[G9vlQU( lIeE F d2J=Ff_GQr8qKR 4]S)Cre!G1OpU4Zh,16W3c '(" >XIV:NfEh_OZU+涏H B0?ͯ$d$<|`_տ+4|@8HE\c=G Fѥ ,I*F- k6"f;H*4=v lz>4*H߅*S]2ZON0\Fd%p^6 `PA46N\ gLRW09`iN ~p'ёTd т$ _zzfoՆ9Dd*lqiO ~q}oq6֔CP]3Cx`-Mg4 nPAWعRê{AȌXB62(lD }\ =b10 3J65 ]n6L"rf0X= #YYԮ.֋|h} tx8|IP՟R*j`.GqʮNOQK$#eI[$F>uso rcˠO4YʙVlѸmDߔX[Չ|{b(#Pa-{ZLV+lrڒC.Ey~ ݯUPXPA(qQ^: (Hy@O7m'UxO8˜qFr.@M;xF:Aӈk[ m 41)]8ϤRB% ebϤoYϵ/ [6DwϡڋAS[[׆!ĎՀnM6g^4Jj/:fW`ÍrXOo'dknw_E$Ua֢^@ 5{"" \;*lBz`37v )pyƇD O  qs 0WA8e_E5#~7}_tċCsa_v<Ȏ~F=$X+Sh__OFx?? ( [T'd9Pews0BtΑ0> !"ć1[H [ 41( ]oLqWuj@Jl 2v5K@mp:@c@^B^`=#R F($^bv䪦Uv#QpE6Wq'_ >O,AĖ&5F|Ie DS=D͗^q7Z2ET@S@Pݭ#yd_I +T眨1{ٲz&'Nڷe~ŰY6~IIe@jEuGiC T~q Ľ\̖1 9묬jHr¸sx*Ŕ" p2W1ߒ `s6A>0LU-+ ` $̎Wv-lne 4qtb~I[/s@k6Dwz62߂|!ARNJbg`ZؤPuExbly_t[,7gjF1iח=R;It%_6:SR~g4aE $ 1{~mwX ¬Q!4{"\!8).BfEW߬uix${b?:½8>*$c`3!E`#i"T6(]3=%mI=$tU(.SU߂/waSHFbk"b=Ƞ%E nX!x]1n( .d^Zݿǝp T3~>Ǡułn/C}akt8'%"L2b7Fg()yJ@QKܣ1tS6~N]6C>CjL5>h`TDIFe m65&}X>WjdOA23 4ãr1BƜzF8dFߓ8%M$@<XAfc+zy}q'zeyj}Wu5z ++Rq0}WV]* bh&&B%ΦSRV; lDžДlm64 cdLNmyd?q8X7rS)Ag ܴ2*&ŷ 1.xj``P<zd>ӏfQrH{~9>$;uBѺݾXギX Um Rٮ|skDΊra$ &#P&J c#Qܵ>FIjU&7/d U%D=RIǬ+9sޚpc]Va~?eYyP(r;\] *0$:k`E2$`).fټAl 3$r\rt4 79 Y~*c <䓂g}@Z :PW\IH1 !P.%<ٮࡒ.%.<źAkBКJ4=<S^i 4f*{ }zO/:C￈'LٴQ{gmcRHk9nU*ìQ.pfww:JFjTŅ%m9:4"V8^ar͵ok5+z?eP9B15f=F4D>sBuvڇrEg./H4k0\ `ָxG<ȱYc[팚 m/%}n/I(gL;XKe:\E;>s)_,|OTO@M' )+ 4">? DIOX6)?{υSPTKEM&:o|7)(pxC'(NQXPɡ #b $kR7u v|ˋjojk*(R>pW-_R5&8л魣hZDk.?4C W)wvm3/ΓK{C^Nn AӁ.w0j!Wt%U6p9 T:`z~B0P%8s 莗b+.Ra"ktE8#Vay=Խ W8Y RkGF` o{oGdzBǞR7&f@7u7=ZJy80ܫ6lRYDNZkLj !r;# I^X9ǹת`=U:'ר_I!\2AW*"8ܿkR"fj3.83zjB R&4jbGWF~,% 1ZS% 졣@hrkRawgI*䔠7REAPKS:|W:R%?dP*4sϐ3T*ɖW HKhm=O 91^O 04ϙ#N,9L,rO;s Iu$0E[\J"!"q!X/G?`KN?G K &MeWi5Q%jwxZ쿽9Y`%DkO[Jcci#cלFg;}FBE;B|~OB6>~Ȕwqsдz@U#OoK5RYɂ6CSVp+T3*%ҵʶ a[.ݳxm6f\cޑoN"2سDi7HM@~Σ@lGbS2{(J~Ap\ĜkcOQ olxx%toEzfj`a"QNs9WPMy;) 4mgJw# ֢PnW&+EeM*10n fhb]1N g (s @67!1$@oUyl gd<0W1X3DN@%dfVe̮!(zg>|!TFd܆|#gJq]%:n&Nu\NɱЯ1gX_O42A9m5V$If/ܪTrkւg~/6ʱDϦtϕX] jsʇJ`e[P@ EDTGئ/ϪԜ6u^(+FA0E ]g[q^E01?RBowFֵ%%Rj {и/38}ݮ;>0"p]^\ +rk'Q̐fB&0yWe+Q!3I|t;VLeVbH<3[ @#~0€CS!z}fv@My [틻ѫTpRh?9}ǪJ(\s8}r娀^0l{*0B-.{Q8j'8Hc yA゜Pk9D āƇe_Qa/c-.Fr c/s2D#SE7F-eQH^u:N) %;X~̓L9[/BPNF̈'bU)Ћ{msEO$HLV$̛΍$Fu3ް.|~;v!nxQ-MC~l9:[uM&V2RL${R 8TӿKa_fQY>>~9bR}tgL-!2}/$yԃQY$9AD.Oe(-3/pž~[ L3a u['T>`:R *5 (r<,}g?^Ji"nc@7(U-FWx-H&6aVz)=hbSjfmjP qj=UfSp6xDyB Ċ `.o:oQ>懏-aٍ`\f6Lx7ƭNTv`y)ԟkL'-KR5@ ՐڱևWfZ ƥ%$ˏ^TPkɰՊT{Ҕy/AҜP"; LU9Ǥx5aCi|i%MKC_V'8ǖퟃ96Ƥyשi 'JPXofDwc&,qjw+(iV`Ҵ{!.%.uD8;f^Kҋ% H<I>8 FbUҎ. #d{2]VԈ2FkmO#`JSlRn.+2_̤B$o\}q:^3&+ӆX͘;A'-y*ӟ dzh}:U=s~:^*Ѷ chArrma—Z@*Nl 8j g~pսJ6S]X:gNttWo7/JR'zv6%hl5joڅނ҂ (a@14Q硉|o?Vk_ƍ (:4-0tے=~rOe`-ȴ\-8.p.˥/n68vVlUfn q%Zd&!քy%~Vߛ4GZ %z>ؖD&bbc T'f14MhUG"Y4(Ci38Ho:ۯT{1*;M{*Zg@YRD):Ȉ}k~ւoP^hf2[ŵx=ZEB|ӯ_i Z[k"Ŷ{U6zլR-v3:ʸtzF) ]Мz&=*Fȇz (B e]1.3 m|DVA;Zlhi D*5HowShɌ^0Ei0V/k5mSO'+%7zSb Cl1wWfnʏ:T'}bCx uɗ$^,k"U)s35=M$J"tQoJ};*p Bd'"ŽSJSw97Mwu`z9bIg3C#"+@p=}b$@ca'QO˩TupTW BsE0+h-7xb.W<^ KO#9Kc:K,?[F%I2~ &,h)$G:Hʷ nʎ"><,؄[ #Rߧb3j"%IVF$]^(\Xb Bu4fO(ik@?i,'52u/($0CN +s-ۤz65ko |T"ʫ٪sn1B*LcM?]@ >Yշ?ѬY9|v":i\!VeWmi@&n]9'a0tm"|4 /AVzHyqЅ | B`l&')fض?OVWё'=is}}g?›YLs|ܠ5˴c\D%@Uy^̵sz|&L3يxH+kYYmM;stGKt&n}\[:?3B3͸E]IxJ#Ehy+UYpgzv>o PKڎ^p |spZ?m>P'? ȠCltg 7/›n" Qh`adkHk˯.XSu/Na39o'Gؒt$ ce@ m@ia^0bT b<ˏ!1h(=e3{n[ԓ),S͗[0AO8b~6:zoSzb>"P_!vHTu` Qa{IGNeߡՏ\AM Wga%wl J. qjE鐃ɜ*?JtS7苝6-!J>􂤶Rx>ߨx zs+b7$+*i\޿{)l򃓰0BTO^~i%teS;9T[8A=4vVʑ~f42?Ƒ T0QTJl2#n_uH{=M\,9&W܌!C¨ƌIS%ݠWg!M&2ȸfwn\cn= Z./iLbQm1 mzH,׋C7/kPaWqzWsCf&aRJmiGg2c@n|YrKw~(F,o`os2R?&>Uʳ>.ӅCpdҀzϵc/OۦR^LVq<}9NzoM+o2a'fE- fIhɋ@;͜%n@?5h!gP0҅?Y=\AzŰv9W6*)nCi:($shHͅrׂslaRw0c4Mߦ>ю/TڧD^e`xIbZS?v8oҘJE%|[!/?V--$Y쉋 C(SuP(s:XQKt>U6Œ`F}GE̵}e:wny?BVe&8 Wf"0&񨗓*Yz4E1piEAhk4/O>:a/3qx¹sk%oȱu!9|6bB2=mm)!^tH=#c5-gٲ/$3DwVt!jx?DYx5*3d⠊P w0ǚռHF`O8t"BumA&N8O$.IuU{[.ɲid:d;#b.V.dz W̠i'~}nE!2* \Qꁊ]ojSƋ5TcS)2 {-W˜ kngb-wcwsRm6H7_?Юl8*8Q`Y *i$\ c'xjʷHK,͗Rm3 OؼP͞rՂC 5 ;L (\GD{{fiGltK"MLq26/쒝b]K)2S<];'[[Sm ѼnzA;~QoIp%QU̒BRKN ᨫiOUky h@'ő,MפE',x܏-_왱dCy´^uNdE^%W<{2yx /䴮M&bEg+냙d,]=1X`|+RyH6@!DWPjA,ZwWev#Ð=US.n_)EPyQ27uX}0;YEibfNqn|[2ᜥȹKFO>ڏ2͔#=Ki1^ɺH$Dv,Tn_&dL3=2Y Ub5H'*ts}A6 ӳh<X}QׅV T 'Q!4#^kwF}md n|gN7m$9j+l4}@Em' ?M.l/i:j`KTIRөVL^ k2,6imq{P="O@ K5*Ol>K+:o-y` #[U:U_JXvrp BSsm{w*A 7g",zQͶ4C u6E38fgFCGvJNlGvY +;O*mm |n~%pyb6Aǽָ'|xd(0f%To[zv;C*a6s Fu]/?h ++X]=<<žD$:ngş)LX:;A2uQ`!nՙSj_LW%OːS!z+*ӟ|r0H%Ok-[F ٗJHn,ɂ$0Ljw:LXv{O`.hN?=h(BwB=zhM5IuDIj"Q>M3mJe/D< Qco8HX2f`"o>XӉiIB]|959.貃F|hj欤KqCJ7ORnډ`?m#k mA_U40Np;_Xӝ3a,AӔ5 ;| D:-ʤq'D͂ +f~U>_]@31iak QFӺ)RpVinzH y fjv!ަԜ<2}vֈGΓPvKmQN?W-LGtj[`f?y"zkx,n3>:.0W 70X]}dONW79r/ HuQ =<[@·mU}Qro$ԸL\ bR ?kQ2oP'9Q;GhMi%> !k,dOXע]^jULᡆ$a1bOzQLR40* e8"Ǝo+vj,jA1:1W4cGz5mq7e䚻h\r f󜭘kG}@i4=lO>ݵvɛFiQdylEuTvm7?.fkݶxwxbJ<EI'T6Q+rx=<+sEWq} |`3Ie9j1F!?p.ن7>Cn|kNCcSD\_VAA&nZԶ !ܶ&Z}穀Qcd*Fo@!#V. ~Ŷk3@BfL+SZ _my!rHO, fn]4@+U"dHnO_o?7w6fde>@5# E\tK%(gx0Lj~.Л wtM( JqDvTA#8qQA2]_Qxy^OƬEC#bcHn`+ 8Y*}?"a1Կg>m Y/4 C5ka|R貓GհӘ 镎. Vߗ=6FOZ7}Q[er>LD8<慪^ 6NWrHewkgE!!)b4 XGZazr3<~C?pӤjh(iC=-b<|!{"K=r=v3 4^~OC&. +r [bAia/r re>(>Tg%;o<'ѧ }lU|DY d7ю3'ɹ8ף/UE:|Qf1 ROmӾdLwv.1$ )n]t%5uW`LLLTWyBnvl6ZveJ/k'h7b[sέOT -RC?*<^賠@`5 ?W3u&CS>baVm&3b4>_2rļg=YMh520 '"_,f|9uŜC)A=~-Þ2 _gk{Sݿ6, yGt( "`Ef }>j!s-FIb;ͧ+rz0t?Ԝ4ZBg#-^j(iG^h_MRbƚW.FI(OTrLZ\0)ֿk/D ,k^%1J\vϠ;?FN,p倾܄".N~vw0m:9CQЖ)Hr.LFn=Fh3o^ܑ}Z;\Db cMxsPӧ5kx (x+bV,⏤ Ƥ,(H'{Pp%][Q W\\]ZweEf2̼p{}`2&.+jЪ9(/t g?ZyMR'KJ'2X N{*CbezQ,ǻLG3X c^e-kRz?_)tb{Y@pVj*zgPә{P w#M0~(cyd̪Kf:ˊj%|wάRrdzݧ3Z((yϨiIMCjP *jGyP4* S'6R FYReB`&((m(Q')=-X(ghch4rp9|9 p@9+UCo2lp3mWM{Aw|cw$bNdb=GPyjuR9 gō֔Ks4t(4 e$9Wn^/`ω-&ήa,6-` wV!@JXurNү*a-}Be " c{k¤:"ⷾO+O҃Gu֓פZJ^'HNEXu#Z*pYן1#"oE_t'HBYM\S\7fOuY'JMČ81 oCګlYoY%Dd@Ckn*ׇ+Q 7B8ېQd/]`k "|>CS8G/1f?k^r=meśszƋl/z#`Ys;C͐:P%H.~`aD"QT:b5Q[DI_ianfƿ}3<9Vg&ZûCRҒAMvzCvs4EciJtD2g=-qCf^uv؍TQФcݐCb]tٍWy}͝}iWLj7ћ3~>N;0G \a#r <_ ~tt|y$Q?-2$6~; Uwbj y-O++NJ[#F z{F` ZI!ĕVӝF&SOYejFn`&*X`xká$>3u*5P/|XT-,VP,g|"Gb) 6;c]tvөwo\ ]$_6zp![< +]`pK A/7Vb"t3eRO^ c9!a S8'w*va&i]l>"i+,$-p8!N(MJ65>~E<ܸqB5YQsd _s|֩6unэJZ"YE)o M{&)&H$o w Q4Kp&kXH lђUuI1Ų3,]j[:+ڃjcMROX' L`>dWf6FQib85$U'OW AO0f\`t;V^GˀŊMmyOT/U&  h{a?iD[.ܿeC.5n &<"s.ﻚTZ5!Sc|U %`o"չƦ8$FϬ&ܵYl/d3p5T&%:Ɩ ID< gȧ†ɜϭ$1~ U/}n])PLVqf SiOA[%}@3SaGLYrsv_HwQ@IĔǯ0{Q*^"z`F|a}\}ܮ Nƃ6KlA_G*TU[@ 3zV!j"P`yWyI3qʾW# t^ƪV!+`]=?eA69ng+X[L^sI$oeR~\i!'dCǻR8DlY vאT>q_x35 t胙p >f_"޹|#k~VE &#DrI[s8(; +^ӟJ.6<CwwsiCt^Tɶ4լo/u LrT$׍#/K/—1.;:2>q/643IF{}NIy XK`R!.=hc5m_ w~f#>T\}<82kjS@R{3T8=ȅD@Q]=QHX^Cd± p3zK+)'+/gNvض*7=$!1뛦b=GUד3(fYQ\C/{Һqم-Sv ,^\ %A;wW"dZpV09$+ۙ ea0.e2VMBlp5Yƺg%/ٛ]_ c^E00BaX첮Wa7QD!܉~nn޼0)ȸ)Bkft"Sѿ2å =g?^_=db7g,Ƴ]ɂc3nezRڑ#/,[(vҬ]:V`ӝ벀0&/=;[I+)|OiAzd @[*Xш*88l³tc' B[vs &\m_zT0niLpoUSibh9gv(Y|]X* >@|ɧe㮀cmTq,btS4U tl Yrߥ׾bfgVέ y} }Y[!0VBě&@ eU ,AsX#&eF>O$K%W.ѭYPE $cYZ|dg WEq?Se,Cr^6wp%O,kD_}J&Јj84ѿ)ʵt5cc +f `}L{[2x$bm}y4JݣyXѲ=gTP+ZE ~40-w]**8i^bk$ Qx4h~Q0IRzG0`g[9J,q?T^NkmQ@v݈?@GZyr)ɂ~3oYQS.]83fHFMh_(3$E/8? MjRmQ1 ESmC]r_6}Rwń+x!Sh<5m45$dQHSw}HD.ZXep?liLyO{"fyf^ggE0;Yo-xp,ܗoӆWlׇ| YJi%T7BURJi^ 1BVX+wޖO#I|Ck" "u$$&~ A^PpIq08?z^ 'ay^G."s6%/F)6ۓ }hTU3˨x𒼹UYΜ|Vs J`WV>Dj=k 9CO JX.`U,ͱ?&Huᱭ2(Czk lH[JȾ_=Xe J uWaFohx溌eG#.[?s#92(s΢wWH*3t@3"VIZ'QU`h*7w`%8^\+ae2@_b?W.>1l ‘d )"!zM }>Ș`&\ƈfD ˠ%2I:sOKg78:h>1ݎ> qa6 5?U3MV{X^GL޳X]&-E_Uc5`A^](MYѿ 40{BYI-6cz? \B+ZX酭s V71VkaƽͣH`VUc8 QV3_#~v`l jXfIM"/#3a,EiVL떩tAHlbqx~OHuS%w.1$|19Yj Դ#u䳺>J>E[6"5]Z$M@ksKp~*@@ΠCpoTɂwE-~;q]6YqtAT&AsOKMDcCq6=Fx54\a$T$hNgI0U[15-djjI}zIu;-C.R'k0.t|飱r6vtwf4>?k~J3$Z"%]U|~uC%qrEFjOn_V`˵'M+_r$ɚpP`Үvb[-SJHdEF|= ͩ)ّ(<7~`.H9?TPiBPA"7DAm#t?ڪ 41~<` /Z C̳2[裚Wfb 8U~ðueu# k~Ŷ{{:BaK+[2Y涑̘yiA:SI[QWCXVHk<-B.UFF2(B9o0<&@Ro$7:zs:T/ыs;ܻ0ϙCtvt,?^ATi t`gw~O{Z^F'nN" TlC25/ASqFXǣ`ɎTQDaq븏Y"Cr+bx-\9r7I%ܲ䵽8\ 5ݪKa V>HnC ]7bVt"T+7vȳA_=`wmR.#ltW6aTZaoָcATaLxh\es|4*5R+XcD ̖OU1Vfgw"cqL+D9j$uú͡UdeS l I|LE7,HaljW vy 3+aGwC^qc0ڲ%:$ݓ[EGCƴdEHVpە>27\ޢO!O}YZ4 _?- y1ʨu*]>x9I1X&\ Tv; jY0pZro!j8л.ɲ{El47 PQ?Vmښ2wa

      ܜ4FB3ep g+U(4&nn_7 EȢt]ϲ0oLN\ RI^   wh~)7OЦhj}yZ&r HҦJꏋ{ _# FYhp"ȧtr;VQ㬑 y1aR"N|B*?U.8}GT;n2s尲XHR,J~s{@KKw,i1 B %~u]3On5![.ɼt!st"> q29]p1+rcpqYYP֥aafKL/W-Jo%Š cEe5{Ncs ӬMF[6Uzy>?<cӜJ^}]_#R|B-I c5AI]<{}oULkpQ@x  r X2!枪)|?9#.7Ҋ ڹNhJ\-CETv)QsLm4SG0sv婾7k 454[?z4&)yUB{1Ƅ=k+O+z;ZuYp02/Ar_gJdKF(<--dW#ڒF/V/ۭ2A'p>?w)l@eTlЎ`v$OQ fFQQNk JS} _%1"o$(H(7^IE%g,VK{t7@7~'"+NuY@ˊB,*ĐaE1DAlh>M]nW*ڪ[ ^%YCuŢn"2)A";-%';#&2vpp^_f#neN5n) ZJn>9;RfG؂$E-f,)jmܖ}LwM%ÍXyLADDky$*%wX ^P-Y#)՟-~ҕwrL  : Ю ʡ P43p_E/^MY;pfݷk_#ċW`9WyZn<>1>Â2J}~: ߦt뫴BR`ɶkG7Op(ӵUG͗HѣwPHMju+PMjZ?!Rdw^w@9)欐Hb&];kjGn5&i9«4h嶁]uQ%LԱQ8`WU, LYPA*i&ht* E]U(4I4B}rSP(8ɏL+uIδyKVR$X#2ŔT`\i?~Dsõ+֚\'gՕX qE:7՞5J]`l@s_7OU88 m`V`:孅mqK4lH~5WPN|ngV yįF`O3~05"8m}ģqI ~U4\U̞%+<ͳg*$ ڳ7kҊPsm`Աw9~3oHb-3Co-&  ƃWd<|0|M 0*uۿh$7;HZ )MA޹nd9NHgeLq}’=)zcկ\rI`qk:e PD xVyhG?;2>c&+MC*,m],(U SM u^;[O+yh/3f^xZN40)0~5EÓ_ ~JePn봀N`04`>'ʬ?ͱ "[ED:|~LIJ"tC /IG֢t֐QUQtCCWn@[o*:BOCl,Jp¯ʨJzd =CVҏoEXO5^b1?ZG7K) Ap-,[XcC|,ٛp|&nԮˏm^Ne R?I4F^7/, ti\qY56@6uL6!yr}!s}ڞL/y6k2n=.$)An#L»6oϪͣse tW0#L9@Kp&-T@qxmAC,Jn[s0T?G/2nm-k]Fƌϗg% pdyԋr%Tk5hGg?p3ww>՚8UO`1u#Krk%ocZHea*cp/Fm do-A1#^ N`ͻJ)=NR1]_pu@] O[JU[4#e vcG^0?6{$L#G?MXeR%;3 lVRK$c-Ωvy=f Di;Pxn`WK?= mdΌ cv**,su E~vfƆB_]}4Z"(X7.!) G,~,曠B7'2K^+șՏ[.ӽO&Jyޯ],AAq0#aC帲Z" W;w"Qٚe٦-fE8=X~Ih\9ܟ Qsy $߭ .(9kᑉD/YCm)M_ia#e%U$Ժ@p59) $׭Nd3gw9^Dwr7|,'MzK{[Ѩ= lOvSGd1^塷H١W`}?AjK{\7t[B^ȃ}&%fWAIlZnI}iVīzN.'˿xdch"uaX?،FRY9) wb&V &Tk%${!bu5c3e4e !i?JD{t 5$\ _mV~CՃ‘s\4cAi}$*bɷTAkEkN$ŝk&'ȀGx\9f1c/>V(\tպ5/17VnBn;5O1c NK|k1,քTT~:,G]+L,7Оpe7ކ% HȒ\>!ͨEG.Ἤdw_caפ7M,Y%xCF pVV`5t{tɭKi5#c8ރB8A!Я`{uyq5Lwf}rgeƒR {Q> ׹>[(4N/6zgsmMj7ZτQcjP * >(lmZeV+oykX}cqZeJ0oike.cC^X&D^S:?}A'9ڧ"&{Rb(@\*J:#["%yeY؀x~)ґh`g'W]hl H6uI`<؎-^ʁGmbz&Sq~vbh&sŴc_T973 PLv쵯s93X&=T/ra̰7"nZJt{[Snu߀Q3\ @ dm*A!]GI&}-iɿ5 ,PqtLp֘x0LXؒ] Ch?ԎLTǽg0$=DShk4I{b7)mXdSWPf!k&+ !XeYN*p̱`@tS.F@|{0 2w;"`aCZvE=% > B`JF C'+о*yT(@޸Ji$hI8&3ux%{G] /:}g_6t% u!/maW PS^=n.[(mJdAwN4 _``O&߸nUS jF(М1otmg.b#l$#G^` ǡv Y`Z Yu(" kTT~pВ {yy&jq92o)&Hb_&ee%8c'Gsu!ȢJlmfX' X n.?BL*LpAW^)WO>i.]M2qe5erW68eX{ _`}ߚMANrʝ#kl÷;PLٷ7~|6aAy96Bֿ YUe-}{(MiP2&~[@TD$*M3tdMLPRchA*AuSIy.]tHCPɻ?`m߱;7 5Yu7unⱿ$@US%A;H dvKgjl(`9~)`56hk<;@~rJ&}2F#J6.0zœId#A]SX7)0MnaAAlSD! .\2FKUŅsll7n [45>v0'_HqP8᥶.<'u7' /JR(S;3 S.\ v^E2ϒjgs4%?uLCN֢>c`7&,few~@G*uoX= 1W7+p]ެUjOoմ{` OU4L}bO$EyrUs ɑKeq'Y7gH|^޲2'C,@y&૫wxCd8uyAAbJ\(+?& '.)şSr6 9j{f!E^Vƒ\[)XѨ^"gQ*"{XFƗ (^ȅ9 xH ޅ6 Kk9|xv־t?__- ^.!5A J.h|vEtKND:dΎ _ I2 C{ 4514ozp&lי_\doMoh)ͧ r;j*UP.,W5VcIwIUט bj| BP >K;%W`)^1XZŨ]w{4,rѽ4}l&$[HMV3`_l"Ȩ_ٟ:vEKp쪰gƊw rJr[s2 ^k[GfKQzl8!w"b#a['fgܖ_Q )P%Z^*MK/Lut44:QSbOQ{7v${o%pd\hU;u*u zng|+2 uqLgQoS=\I)Sn"bQRԢlY[]@S7lz 5ia91zuy\ǵE 6KV ڨCWScX>gb"Yƅ.f QKIJ"ψ(mZ>Eu["wuVmTpUbx[i&5X.%|0кl\jEH]]$F"Q\/$9=v7Bz MqK*q/8 YxRZl+`Ef<f^+pMOr+;2r=>7fT&*So}8.5MA_ʹwfڙDE &ျVQd!{ܞArjQFp &7&!t q6,)޼麋5}++v#v1_ v#? /NVuϜ(8vvW,2R/KS"?AaC3EbUu—b]R8/w,8QY_]`t[ =dr.Rbe}R-]󼧋-fb3 epjj"Kc, * B1srs룝p,^Јp)=<qrRrS?MV(Emك/&.KyRDoN׶g̅H-~V>66rHn2P(a833/y* v.06VuF'֠>pBq&`I>2wJXl;or"]T0Ꮟu>\*/*C"nTA=mZW'0b Pvă_>1уGj* PGЛPy():P_0a9AªsͨL:7 9t}CIȈTU_- D'zڗ2,?3ŗgA KB.j&|LOx #5PPGajJ~"4|/X3duLpC;cR/k)bq|i"VIDDcN]ԧ u@֮=pP-fMiŚ<:KqON?5-iŏGCY&-lcR8b.T6>H(<SƵݷ_EZtdB<-Ex2>vhp6s.ШޤOkrw^[.J[BoW毿 #^MD82/چֺ-[H2tP:3 g\K3bm: {o׊P =H,sANLt@6hg߾O>Mx‹F"!ی׉ܻu+67w[+e)tfZ*I5؇JfG=.l] &MX!d92(TZҝZְ?(a8N5P{ j٥yb^ _ҋ&`ܱ(W;Zc5Oh}6@لC@al %L&OԠvjRASúyJ~ .eUD3r_AXFl'R 2/5wtm+$ǂd8W#† ؚYr75EX+F69;dgvbvdh;i Ӈu/eDmӸ{d/,%ϓ$法};B\B<:Vy;Q7ȔHvD `]f+jgxMV.~2؜|Ԭt7!@s$Ss$O%^XɶN.N:{q? 1f>3M`C*Lnz[-ʪlU#x"*^k}hkGۈ 0LfOLv/KvfE'5 pX>v+mE,*Zuus1)lu-Ѧ}(kr۹\?I3!LO[_~hGC 52;QlVWH!'w u+O/Ylk/);t̅ca0 ڬ7|$ֆ7`cͷ2p5s(4Q2z$.x1:7ĨPU^]^:1[BU]mRnsq)(ztc}Me܈7/zNKN',tUSZā1R=%"'"*m iE&]8R~}BAnvkjM\H.pJ W5Ǐ9-fq_&' SPMljX(W"E{WW@hJ)AڎٺB7 #{Hr /Du[V7[ f_hj-?}>5٨4H(&ND$ ;:S_ry\$/ PI-f, L"[)Hs_YjV )_47< @#Wtbb}[* 34 tVT嚈>C Aܖ\uz$-w;Lhg>؝ǭIlOhSK'n0X\nYkpevgzN&zۅNE7d^ygEwn_@{tDm^!x¼Il\F ~ kc8GOA? -!56 ¬z,#>}7i+&;|'FT$@t=@`\ rO&87AA( #)ETPZ,k5UKyGW9"]dѾcң 44cÍ ^L/J@hp[ƍo!:i\0xMi 5HՂM[ni%'Lv@yB|(fR?;a.Sb"ߵ{g!]+m\XC^i"uŬM-mC†-I% $FgY ֤,!"$ cV?`띒a}L^"ai*$[ +8vGS5ٟ+ ĵ?xGphk-0>FvhIfώ.MwfCML9Wsb՜U:NM/ײಆEox2|!{;kb$lӁnSYFeT "{wz ꛊXL4F,0*ϲ0z1MTu[s)z'FgspWQiI4`{]6X]v`K-RICষM1&hOQx[%L F8u~x9Iekk$h'ڒd( + \GQ(ۑ"DgpΩc;a/ŭzjaJtr}*Os:{Ƅ/ ]=`]E 8+?첓-0# "̂mN3lږEB7IImZY0[P.k~Քy?K$R/%A.*sxqH;rpFAi!GMp+Xy +j˸q͍/,m+5tq^Вx6*' &}&nQC_nP b^IeރЮov@(i9zJv(]$pl3U/v ڬФQ W\6e X4*# O;8+s똸jo B\jA!Klt}&o Mt;Wwe(s (ހ2xیs%!wFƫܪrTn:ժ<01nd2?K, 0VB#: n7[iA@ʡХ|TEOkCd1qLY0xIx?$AXwjٵ&5tLeJY4+f>RN:>XjjmR腩_l˝':5n&4ZaTdYCU& /X꒙xnu{-a+SiPɡ/OVhcϋHpθ&aƽ1tH5@^/!5S)/ :n8O0G쎁ǘB? cŎZh**[SaKRfbt1L sXF3޹t-syG)~h'xxuη%)!ˑ@뫀+o? G0ǟ?^ҮD9_!nVsPISzq6fm TɤI O' lr$tPR=㦆 usؽ4#b` o h!G [`4|f=\( F&a:mDZh;L*'! '8u'5zoXT#d-{PV??_ipK-z@bP3.)2ql48UỏNԭ"FKغ.0OCqkʻ㔤g"{~ nƙu|=$n79Uoo3Wxu̙9(]Fb/*$4Jkyk%NlrUl9KV_Q 蒭%q _PfEMl d\xR/1L"GTe?"`gP TWaLT!gcDCTߖU\<*,YU@$\ )}`{0 n2vES{OX_EFrR,Dw aX6QIKpô)PloUDUcO@^,Rf`؏?Ǭ. Qa_/[ڈNp}hk*FCӟL<N9K& "|gq v>"ЎprX᫡ !wVƑnǃcɋ|v}O1yFwYj}0fc(m?2gvw- B!WIJd%69h3ɕʲa1%u(X K'BOu?uԐGq"h8ѱlIPE,;Zk9x;z$}2sʾ#NbKUg aZIkIu5+񗇱~}ZB>xJߋ4 ^E_TPs|yN[bzryq{,#_=b/WKxF> COqJ fMѫ+|k:87Ы1ԹjcD:o l/~v~.6p({;.ΜC&6nFMhAEtҤ&jk*qь2DԽC؏|UXp# ;3Uķ`?٨\e"2TW#0B.A j8S1fQ ^-l5> Nq4S7ץlu;M菁KuoFF4FLQ]MͲˡjsĩatM C'n+&fr/\2JHeLkR] m)F/H6Owiu rtsf 9}!m]򌕚S:t^ 4(aT@IMv~ c&ӎ. `tOAf\yGkvͺEͩ_!CF# >n#yoPKi'l Sy BāЭfbK:Zħ>n0ZV;l 1aN؀ Rt+=G}$M&ifȖ 7כ"${ UCa/T"EI? IŐiEo?F&[_G 8k(=cb`ϚSH- 8$?@F2XHVmN&!@ _Ȟ~X*qQ/\/bwtt۷k zKnc/ݢA)wkp?@QoT m!۰)gqܤ=AI!-I);JX`Fʲ h#_r峾v)˭mLzoҐJ2 3I`|;cIɿg'y=-공Bv#7TS]7lm ٢nBS R/iIƠp;sFuMd;a: e5i׃y;?cO=<8zN|7s2__ߓ> ٸ91L-Ͽ]XcAB3`U3VT s85f1uc@j>H"Ow$ѸK/Ή-1wl& Eid;/X󊉢-ɴ+2=YNҼneꦺP*o\b"ors.:ݼ e on'xMl!=W9[19ϋ)ɤ Q؀ju)&jm0  ;ZޫKb.jFz$X1Gе}<=Q>J'$R'rs7U#lHkb΁H%qxFkf,yd‘Z Æp; I{!FU t,~yPML`ZC H6pQp^T_6'kuE0-CE'ksoН4̚@G7pYksz|Ⱦ)b9q6 ~;vC 0jwÎne>5!r#?㝽dJ kt=al2|% l dNzZ *p>^PG?]E$7@\mv^*GOM1_<`?P>gCi5I,c͑m0PsG}rT!܄nIHÓv~i p(JCvcCVO )Fwk2ꗎVpŅ[,>u?F߈.dڑ*v0@o3qp 'F uk YP!PِZ;"`BD#*}کaU])L`Fpƒ!o{P6FE^z7mg(}- W%߬Nk]H}?_?3u%n Z8ENHhT0vVRUg%ugZdUua\t %2 VeM(n{NqY7vٺ!Lg &'Z}~<͛E s9((Eyhqo/oҭE{:\~|y$DLo09opƔ+S}5L'}G ۟挼~V?G~y.7Zp /Ցo]RMpd~(tca) 1(L|Q·bH{ꝉ2th> -祼dza IcsDozܼ88ed ]`vaEʀ/Y@pE*#SFG)sG b;]^k%nH]+"ˠQo"OXo.="kyu0IO0O,_ͅ ׏+Iѩ ZCRVk  7-┉(20=t_ :s(.#%gxU u7% H:@,heq)xxwʵ0 |hUڥw\ ӂC( :~H5VH2K 7 ע4?}(;V"Dd=#spgŁn@F*󀷟w+``QLd=!>{.{`o9AO5=8QhC[!fS}vl3#d?oFjl:_%D駷yRwC 4TNh堽!rkKVSaX Ǫc %E:h++`&M$>=FI)Tش$ -=|ƛwpsxhlK쵦ɪ26q[dwrAT; );E2e1T^f(S?U?{M AG[R!x$*QVH!3vGefm#=TWcD}Yl@A@ADL&OGWqu{+o ܪ&]h2 Dm)쩛XHz^!hIϯx61G^shzMAz%@)=۶T"ة4Uڗ%=upVmJ$2kKVVWBy^i#SԋBaHx?_:n;(wә̿l`N^/_|{b[s 1>B7- BL!bȨ{)~wX7\&; ;nnN mSe]gypqȡ֞6[1?BFx;?:MwO"J҆del+C~Ifٜ6Vl+p]@fgA 1h,nu5攛@^N'`$u>4jK; 7:H=9!2Mx2GJ_js #PfNҴAyCB=(f;).)]93ߟ76]TߴϞo]yXORtj6.C-bZ4.Oخ$,ӆfBװf ;o/+#yRveXVlmzRl8LZyG(yAD+OA[u,N9/2 BzM8SXFSh照|\Z me :+~bR[y FpWzDf[hww"9[ }_&^Q(6TBTʎ F>KfD呞[ed`dv) РmW)U!g}5!ؚՍՓ_$r:UtP6oTd̈́g;TH-D^.*1^rlE2W7(h$?F V3ziG `:60IB9?z4v:+Sh~b st-ks–ǯڠGK#GN2ʆKWwB>T;N=R$p7O)c~yn#JP7TpZ\ʷ<]pw;:mt|O["|0JX"^@Fg#ǓE\"9|˸=i+v?QX:O Xu,%3Vxm hl5^F9=:EꡃUej<3uxAW,{&Wɕpgm~DbMWy^lcvAQ]{f)FTHڈXcS۝Z(oy˩%.Q>"ᅓ&$(u/4ZgߵUGz+j"){A {\7w@ G#iٸ.^J6׌>o领 "URP~7RT},%m9\y6O[b=dN"]& t#\pdcs\As`><CfbYU)o2v0JDKF&Wt]V*Ȯtǔ M?fLF3u3C2'gV$jkiiHײճB ɫtِ~$@<&щ`g]{F"ը=qZھI|a(uΈTǪY%JT"n-<) i/F9d!yKTxq$j=&pV$jtGtSjLE.%FQ+8`?aK, .2l3q:"iA%XN2GsJ{e2Km:.]λH3 TvنFzngJdS-܀.)eD7̪ gp`kbYnEpmte St2G:P [[^sk{݈k=?DvvqYP>ءdeF*b ŇssVE' <,6+ ڟ~;94+UyoiA2ZAՇ+Yq7CT-@;$D֋1Z;l!/&>´W PgM&Y>x+تYҌe<6rduPJN=NE&=[WC.lAixZ*"-#ٜd\4&DsqƝ_E!"#1Yrԏ+g;6e aLy^md\iOUNOƎ#X;{ta0iK7^fwŐǛ#$-S >mF`ȵ4D:ɠPֺ/}vs_ҏ;@-`{W60&Ktj zα%!򚽇 M]ʹ:"qs=)#WtV+7keXD,50NȐ] ((-G{Qͯ+Lt޺un\")l_jL,\ aJ\+*c=MR̀cE??r}< VΤsq]L:7H:,||j*ښdm kr$be5^ohQ|BO E@7)U8A>l.T 9 <rpC ' aN~!FLnyfz)|4J"kFYR3k_u1lXꙨ &TASE`@k ; @#:@\5K=wcgUULXG7`_>d8 \!Y,*+^|PY]1`p^O^vdCYC1 Om8@ܐӞD|/%$qlz"ϮT60E Y&AY643gT ĨUW.@ vYo H+K`ȱEMkGEMzmIII88_QOGG~4R+6QYB[$0Z6(wn@EMDrRtx _ >^|t{/Ofmve||*f 4v{^-`ҊΥnS a{؄T' `{q3adU=XS>\~ތqB4@y hc*ȑlAqGIA<._ggA1Z'emuNb )n_FYN`-f9|VsE?*ZQH> R- 9!3o δ.֎t3m=)~ϮqWDast \VÅFrR/eg~ ۯqѿ},*[tꁪd.ꐹE7 ߵ>5dh V_r}72_F=trey#Y'vNg*+Ox#I }}pk/58.Ӂ`]\T ްu`mKj=gX]E:{7.uOm*Һ|^$bp a gpO7F hhEys/E.1ʅJ޸):!#1B8G_ Dw1-V}B?-ҒPthBXPUp5UuLi[;҆wO64s7N@~J%Ѿk4Y"s }Qy6!/OU$ °T;<1ٍTpI;L@,y7A?^c>[FYIAƪSrm<|u%,=03%5 >K }"&T sM)s@-^A PO( 8a.u~H`u%:]@2 S;εOVz %zb$@rbk^"-4.2mm)]z9˄'[ S2hx;j,F.>bMv@ ƮN4ovP Wz$C DX. NUS—xc puY,4ܭm*$Yw݃<"rs%C$}SZhhmUbh,sé#v Wet#x1N RkH/'ߞkcoݙpm^ DuzcFe荱,fG}!pN0⧕%Rr8%i+"dT>:K`JL7'+uux5qEmw# n]-x B޾xb`4dYW`Aďc;s|2o+ztWGS^d|tK^j HT bWh<xn R̩!VcS k3HS=wsF$&Ȟ+xK7F)x[gBe{'rW*BkW] i+ݞ1zGvS}R>,#0뙆-cjr5/Ź7VN+ϖ,J2fDa/ &Oڴk(5߉>5Ў-AFR FT]nFtj訰wszi]ȫ>W𿧓 B2w 3u9T: 8TP4b^h_i)YtԷi[צjIT#\P j,IH"GWYC"}WvDHMMkTe}"TBqZK ayC5,0nG,#y}k5vYPD 9eAtS@G S#ف*xI16o<1ly "9CݧW)aAUg,:-Igq. ̓ѝ.zĕ(@&laOȧ8) F7p5{\eDn|]W}tXUVH$߮A ('6"hj=OǤ1ߵy;i1@$c)/F=ɸiܜ,##)x6v*ʧ<^5 9\¡}Ql n++QEKaqٛh?Qx>TV{ATgDhZvT+\#B* Y):Ić5(+tӍr ~Lɋ//XEtHW >Cdn%o5J^ҝ((8젺PpC.c Tꧼ1)700&; .Lk48lp>( m7?}KpRo6IKfH!+ hXczHVNWG{hqۣ>V q!YfVcH?oGhbΣ##;f,%Kel#Z<*t| prg&!yy۱$c+SJ}~'~ iB7Ld[bc`ˀ;izu`]AE[sJ^:oC'iq0T f/32!.ߎ7P;̿5#kg>H*~8Y:q]k(!K>\ԩ-- Ίi齟>7~~Z5%z8%qrE%4Ћ_\&Druq-nZ~6>|79))-ގzA0ѫR{Xg%FjlW.>fz%ݏcrmi9rVi]lt~h^wܛG$/3*jeʝnhrRV[(XT9L5J LYe@O8vc7X[{t!BržW[cԌ`ٕjr-\&~cE A #5ٝv=90Wu#j MRi/+2v3ZɏZU &CCMry>pHe#9Ŗl m|?`H#KZ}f {MVg_m %wz'n}4gE1oJ߱\ĹP'\MTd On,cK!r<ʈ nrsMw 2>}c@j5 U98=D,c`qܱ Hׯ>QquҪNjʬBT2508yCUys ;Z٪n=T^# ;B2pU⽵VoHuM åwםE A|7[7!ɇ9_C#]鲜UsAiVxʿIm l\NB|Ww80HG˝ ~D^Ez?FJ0=N#% ".xȰ0D?[ p#Fx3<$r lWSPHrL 2PV zY۰ jfn!Ğ&X%Hv QBR-hmrRqWZR>(ӳ)?4.Ԅsx(\+d$NwgqsM9ޒG. aB3efMjcVDNw-,gǾxr/.^fsfu%|k̉8@nVZ8tc~S!(@~*bJfJx1( Ă@y0z?]sAͻ\Ae>bW5mvvfnkz{(8kMk6;!'ES 4o]U:?{zheG@`w l[KhĿ4Ҷۨ hju!\Eg$%|x6,ht%d)"]X#0c"!t XVCzk`d\usXa9=V>a8tsl3Ola%cS wri 1ʂ 8 Ѱ/X(F]0Ŧ2Xt*Q}s)Ǫ-@t,51>I]r|*ZcxY y gs{\Ƒu*eV9 tT׌f'dW 3Ib猹2EX scugi&F8Un^+$,4c@&mX2Gu:-2$:F[O,ZSNiPҞ[{hD+>t;ݠJCUݜB<Po ĝ,;VcY?)Ω=~[:!hO<ʼNw[&o04+a ݌e6Y!lZJF."%\Qٸ x+Л14=(_+ c*QpZVh`RMIiqѿkcVmRpSFqݭwU"hLv5vR[Vr|z'=-d]\쟹V 5)ڧ%:fz64Z iQfm&}zbxD0P72Zy%ykb樷_%mw'1c?M U6ؑ[쵩tUPl ]+9'sҬS$*Xlb&G}1RU:("P`^1W d'1e!>u٤>XSo"iޚxwj]{&ucS`Nz 3㙕lD|Bu9FPMB˦r,_ msÂo~6b͌"̚A8QSNı8Of` :OYob)Uu9sxP2UP2xZS> ˌŒ>o@YJ."IeRIfRal~y>:`Jwf zgʎm$#c'#mj:T봮Vk>E:.Wzf9-6m6Xm&.b LG%~4Sj,WiegLhunmi )ڻ1:{U6km^X2M Ƀ1rm2X}pMZH7*}!5#da݈deV2 3Ifk:%k(f'rv0|46GuhQ M7߹ ;jp82dtLz>{k!hx񁣬i]͝Mĺ5|>P;Q\ T6STtLrԯju._vm?e:4[qA%5_?Ė|᧾Z39tVrn=U3 R}G^w;ZRy{.>Xo-xC;N=zF_hV'I!3Ohpe'ep}"g; /];/zKW`W2,mLw zU~8| iYVP<8$kQҋ.-a91J2gLBMrK YHѐ*LVO3O_.|fO0GZSUk%_ y?%IBFwZZ+e=Bek# /;?-׾|RRSM(05ƌ rde}-*?߀/6pK(JZG|iN/-/(N1%_CC$c\E `an@OSb%6HGm\88!nv` `[9Nb5ɘƄat8󻽴xY(>mzԟ\FG_;eEKLR p{cT32XOjifO&A@vk|Q^dj O(ֳEu^GPOW>^#.ퟄn8X8F=$1jq6| /Ej ôqQ^v}$u s'.)pdFBu]ONs^#SH;XLoCX E1cl$v/T/E +쥄l-{ɑNdis[Lȫ'kpQ3O{5?!#g Fܳ?BߙSF Q <ʃωa;$t6اw-va ]'E\6q: :Wqi| 7i``[ꆺĪ)?H§5񕫙k:[8E:lRDf:a/8kƀZ[Zl ͐8 v§gro)Y*i/Ԧoc ^ 0vIH%45nQ^Z<#*15C [,cB$Owz[B~?y&JwwSH68 ϰ}=ӲޅL'lq73a/cKs{s^qSE$L%9Z"Jـ֣3NH8mhLr:d.xNn) I(k] }" W;ZAui<2b"5 7[^$ij_$#fNv$pDdn%>[N d7 HmʖSiP0]=x-xMR<rxVne]MBteunPT};~fOO. s';"-ޙN+HXeIufO.Sw GIF@x0@:SuNSҞ^"Y[#P[R=,s/LgF*[5^=Wl.-Jw>2EV Rlr#bux1b"Ea0Ӫ_l "oY[Ԡlt865  8k E]#Aֹ}~ ^DWQcNBm2 ]:gj&/"ql=3{'+%&9@T9 u Ds!Hf el1tk[!1QȧN]lB %Z )eZ[2HQ@\Re>Arns S}9niIܓIU8c9e0{81[FЪ+R<Җ|gt9:f6Va(dְp+'$`4N0 m7 F$ ojMkݽn!JzoO[ teɵD7,e8ظ)TyEkiSC/+|ݍsYY1!nO4e2 #2a%AnхlIf ,IVӪHhS-6H>ee87DxCE5=T0l2dl0H '?toiYG_ \Q_ƒ j߸3]W5.f0=c刭#0TG"5`ztt|<*~IBvכ'^YMx?] 2}qb Zp>L,ZZL^O ~5\+xuxY6wTgN5~~t[səI{B"AdCg8k{gwv%Sky#rr°8h7F);/o|~fz3&p!kZ鼌0z6QO:Nr0IIw#>{O$12oeqSUОo2'D-,3 7`Ծʨn IFIT)02nIL3Eqxe'%!%mL;5b!ABTv]̰)0AFD, "5^։8 pLB@*ӁjT{q_rFYv!g҄gA}%6 vCIf`fK2m'H+0!|ز+d`& m{7_efjvו3 (s$g|{nx$l<%O;K) wߋ3eZbzyr1ZjJ7 '63,w^ żnNK4=) ֝3)b^Ez)Mq'B, Bck[TdبRĪנS>PUϝs& Kb[#/N^k>/GnC+xg1c)9R%t5M:/I OxEQung5Uid֣jZ-c!}# CHRbi$)Y!n96NtVSu*X\D?vn6g[SJC̎&" []3~$˜nr\T>Br^\N pr?-ՠkslDն/V2,,S颭i.NvRؠE GA[4;o _S׻Qp7}hWq\ .t'-Ov25sBϻ }4 Qa awAyNqk/2^gT $YO5ʬ'r^]]Nk;XOy2-6 1J:JB>spi?,9DGS9<rg:k5W~OKV㙷pmzuߍڠ2Q5]c#>|LY)?C(5}m}MVpi+lm[*ZB4м8eG$SBT ar’yj_[ ڪBX?-LJk(UjH_-5qE"{V5rf<vQ<vpՖ#{rEb^wPkc>9l ęu%<Ԃ+`ވ8Vh 뷭o2cn>Ʌ#^qBj{3ḏ!No"8i[]`kh@ܫ̒c![ؽCKʾhjZZ :JE6ƲrlU]xٝY B"Y 8E/ .-m'|2'Rw[Ğ;3{z8dk.GI_F1 e\ p@܍+ ~uF5p+v;2Tg8仯8%Ke## GrO?%תtyJd ``P](xV@ƍz_f(0ձe! 'P7JGnWDNnG]:"$-kx9ie ,ǰC1BR*듲&`+.l?18Cz@ҙ:Au*: {ʖh_[/t\,,r T~[\g;bE.UPq;BO AiOEKIc! -:q)nHm Ws27O=95>tLV3zl*=EdDVi'L6nv;Ǹ;t0F9vh29!jp/oÂJJCoZS9(=$x k7qZ (t5z͚4j>w.01 ȅJy y6OH`>&zVBNڙ;hȒ; {O2:>L~*h?~r֡ Ҵë`v-夺SƊ GW8Tb8۾XIG6gGOZ&%Aqts'<͈.&8ze y7w1vVr~IPt<uC`ฮhcPݸ|9BKoߖ] L&m̦"?D R}4B1x~kSաdz/w:خ 'axXήRqFU҉-a]Q-V螦&,wž2fVYErZtvD FՅ`Zl ے~{ٟb%hl MQF4o:a~cۓrYQ_($(&& C*)ס~lݥV$Y%-^v=Fjxn'n4GkPgݬҢ-}8y"UJ;AG au 6 xv5*?j:$o~Y|[ hxYL, )8 [; ҇ h F{P_P͠.(UNھ+UVA\@jIveۃKhR6^bmlcFq3a4tw|"Jd`v͂XtqpEpT'v~b:ȞLv~LcFQ Crwr.g!nuig=IJ`"LL} ؠŪ,*5cmgSK,v-oNb1j =QxoSβ@uWb}ΐ–9LnVV2(&<4 ّ5cCwq\Y-s~6{i0B5S 'd-jQ{y#8fV6 xHِTg"ȶ89}ee``Ov,vP9[ AKYol&B!m1E]IRԮ4sX^P*}7 נbǍ2;VomlA4N mi ۽gYd,-,nݺDNX%(#hX'fNԜQrq(ew|yOX"At˄,eK)TȎԾR#kb" Rʡ`rR!by}[o"wKasW=Ik0؊1(8vF5:1C7L 9yE{-o;YJ^I_~1TTyXs!NYm!} [?:([,eT_x03/D>S6d"^қmJS?PCFv 1y5H0sUڤpsPǏ"L^dI33A&;3LbT#+qUT6v߬?W7!Ok!ֿȗ?}ʖ"Lg Z N ?K͟B"#ؖbE*&OwO NO7ȇ E~Gӈ/וhE`7\ıo[<>@Ȝvk'ekrIgsyv ]ڀp3 3*EdI%2 _/lހ{U0+_dV慅#D[qKU˷Ih4K(^_ð/53'=P7嗦l_8RHU{9>I<G>%)N9 wFӎ/ZfpW%o3*)@"&=B .d:bD86(G[֎xW4%*jUSVۀl{ S}Px̣8ʲFPlF==^y# Zܕq.ǭ3h;TyLO0 /yyd6וgY|! 6t9+ݷ).l:kgQNcLڎ  fϯve=pJ=GjHm&Ԫ!S8ZK"apZI ){}%,Rbq [zvA@+C30\sA s4c4?S]'>U]x -@:ӏiX$Q6c ե,4A1V )]U okC-ٽ$-uUh帽qHYGq=qf2 gO?p˶}O2fEMX M{eߊ e(/ ikr9#~% %xAq%O|:kT/ۀu<$3gCz:$z8^5aeYFM#01t'(*6ʉghʚ}i@6zR«0ӞXΔvF5{G;lZxa"Vbwı*.Qox)Tb!I^i7d_l I8X%{C]^(O:U9!-/1e^cc-ҋ Ycʪ6:y W]|fCgϞX"8j$GrfUԳ34Xńt| y4R!8Z-҇? .*ӤgcÕYyz <8l"ޥ5>$v6KH$FX5 `>Ev:EFZBQRLy[_߮[)ۘiYVȀ x&j]#uP38H )CpR/9wRd>kV zInOǮreR1|eI d>Y1D-դ R<Ҋ1ʣ^MbT i=vἳgX:W>]W#'hɓha2ld۴Tgq DjU$Phtq2`o:y1a>hc5ohN\k/}źjzxܲui6 fܸgr%blo{hdoe! &72TTr& C pys'2k)1BUXIK{cȘS$R* "dI7U)+jOYgE4C,|fӕ9hB 3 ҂6PCwZq8==dT%P;xqѿlhW7Io7W0 Fu>[n|:#Z>ry)4(`noAH"Pk[''Z7UMpi:Xy> 4HCoJq8PJ ~\@]|rJT[U9$HH:%0אzUUIr1DΥӿm#7$Z6}A.Z]uߍ-8Ѣ1[ 8 ;7=2qi?.QJ<{vOO8F.CpBN[f*g$Fb^5]?rP@LpsZ^KG16-qS$i7>RCȂ1h j;e#8#Mh"}fO)J:ixAXtf(U {+mdWqrq tM,Ww33OpT8۔A>֢f4 ͛ټ{N=}5Eq499([fRGrZMq{`QiEJw̮Tk;PsC25JkTȘBf!~\xgCN$85a1ZGY@(_gzoԈAH}ڕ}s{?犏ְJlz*ij{*ߨGonL!Wx',qAƊLzjx+dפX1;]0a?}'QZ&R^^OqLQ3DCL+[XT|hp-#f쒪$WAEgyniKL=;=UYU AMX[ q"sFE]Z<=XSJU$}ngc 5V;n%{PUDJނD:Qj=k` ȃc˾ܥPR &h*J?A~ř< A k"gR-Ӎ&5 kUG ٩0ʧ0(~O~J$?Ii-D y<A`7?F֎gGK>j4wZDK-.Ȭ\!i,xbKb{*B8Ŷu)u|s2xsucۉfNWɹD {1}H8D:/YC2aBȥ̇9*hyDjn0ntI7tCGق MXQnQcׁuyrzo0,&tx6U}H^HzϨ+RpZ`Y(՜Hd24GfkJ_6J®g=%}@ז$2o¼[5go[9%Ȯ#bWwA^q&EuXx7i.Ɖv#9S»{'vA\@kn!}w%埄v噏%eDgI^d2<3%h5x"7Dzy1!;y^WyN`tTyP̻F5َ-aOWH\ cZ].-[9]72jYz!L_OX1N6m8`)Vl4.wQƙ8RӶܑWVNu>4P^P[>W#R!O1WY5|Is-=]^&c"H9 &f~a7MWP+|PM|)`(vr%5O {t+H_ :3e<:]83?ܦaY 4.k`7#"ShErOps@: dRʜU,4oBl8Β &w:szC=p4E«:r=Bg²:6 ~3J:ڛY\ŷ7"'6:.\zCc3X1z1됍.;J'$9=.uIK? 7Mx5g>kd"'1t{m}:NR?5l hRi%ͦG{؆b߳g#.7/*\8vMJ6Gr̘{02!WO:;Ogy/U]/%7N0a˪P$Wհ" ː(4!TsAn oFMձ#+(vl4$t[veGգ )=7b~0='-ѝ*3T~$a41`FbWQ_2]\^O7̺ >?W5ܮW98åpJ&ѭPox:_༶׭BUS$sDw&%>7ۉJ pպ`8F-euo^2*6*^(!\}=1aa0ls|~V]?_`(X" zTZL`2nt2hB*"|[ ڟal™y>9һŋ":9OVy=!n)XA襇!+Lj '=M8.>4t(u}ˤ[D7'q;}Ѣ9[5ҥkzљ̽kif^(5 /Ғ;}=+Gz~׻M,(?NYظ.!JKRdoͪWqԒ9U|1k)( ˂ȸ~M;ru@UoGҠ5wk"\0d+e  jzFV^#Q6/2H`oOEU .P>`Z[/qX>콲 CwlS"צvqxyL ק_l.5 C\p`4[q9h펣S.<ʬ@l0l&wSB_ t$rThX(NO[k[gԩGdM}k:WkFL=(r]#9Dh(,)h!2|b!Sdi5L$w\^>qAE~+rQ^OſܿN9`!=T,/F3U.I +2#9VR[8> < [%; ?RƧ ."K('5$|yIg8p}O w5|cfdRjKjil7E :&@8qZ:mZ!}TQʬD&mpɇW)=~Nā[l;"c,k|u2>"kt:.a$/}nw4a+;vtb/~gd հ%0ZSJ0V/ E6Ը_4Q>5CO; ^ L-"TBNb0LjO<~i.~W̗_J6ͭB#a@[aRAp^Ҍ+wsZ]ir5D *꺞_ΆHqtb~|}I#=Fզ8l@1: n@wyA\ jR__ @XۯST4gH\} x qA 7g= L|A?)Yl> Ұ, PV=u} -aR(",Z4A׈3fA\"vGm:,R"O 뚭" Jr2]S=C&?/ݡ+K?} &o*6Oĝp 垓[[XԳ$ 2b`>՟!3h͎|NPq(+D Ո~#^) ;w&+gI~)^03Vm[[G_`B=ȕx)wD4q2.c`C÷qDD0_ix#?;D]u׸7 `FbQKshʤ& MYjzv`WE.Ls^ ~4YsKRDPщNJ,w;V(%Bi[kcA b+eOC m'.]y ܈SjHn=d̢N>Ń8[+ߦ\[cOȴ6r{#Um!48ſ]y5*#8R;-5\H#U!4h3L'krc{?8^iԝE/:_02% ѐs?)s-{"ue:[hW|m-Avg/1!Qzr :޳y)4H=QR  盢|P<=Kk3 L91B_xsy˩~{I]7[1wA<.N$C"AIgټ6zW ka F]76hl#FL{5,w7Z)Ԫd(c@S$\攬/zn\_SܾrU$/pϨ7Fp8hСa-* BwC򰑐!%~h:ʑ70'b0?Rk~kRF٠r H>vW|HӲu>q W?_3'L`ètc1R}3QFuń Ukx\Sf36[V݃՞ [P_ v}1F&=3LkH+:ݷ>$B܌)?wN,uZHH#C ]X-ep ^F QuL }X*Ŝn*%1#+4 ޗZ GtsұM}LM֥w"lb$U%BۺRݚ̹W ,AsLt0G=QHIJ. נ{$@xtBHG$'y|OžAP e2jD 2DjzuWp- `!ew†4ݓc%hCd.;Ѝd_aFbP'`z?E,.ζ%#.~WhY.hv-V"嬨洊#;o<$q˃M(yq *`wx"%ǝ?__zZhnV$5" @0k3u4ˏI'~UA)AXR~)&_GPg|@̔n;+i diqZ#`ӈ x܋p/~xNzΗ23؁ҨX'PZ7mb H:EtQlv:c¸ͽ018% % .Ц`|:l" U@d6xmhiDā9`x!w >Nahm-@>CzѴ_E|cZ8_{i.9|.&Q+^fltQO;^o,GT3֞K?8!Rg r9DZͫy`i|G?é%/¼z?سQ}Ptgi#jА92J(D m|jizdl<1"vV"8ֺ=8)(cˁvj#$DJO@MзY'rAΠj2 E1 QBTJO'T\ҭwfs–=.I!#}GO"NκNT&;51Bt66TY@5܂b'Wj9I _&k%^W' !7@;-Gp*xK4N]zdXQϒTYgۈ^汽u`~R?qi 溺 ep>Ґ5c'B2Z^#WT;k @E>pbeJnKps@gp` aٱ"s!@ȖfM!LL?cw՟\DSee6qBiE/)#&9*~o!åE cTQBB~ǕV{ }&I(ݔD=_ Kϛ0'Wyp(PF (koB,!9vӧ\00BIۗԒ?+Еia9 ^xSۼ#TQo:3"\ C էgTʲE@/ gtlj qڇ;a 4ڝv7bX} Y(q1}ҟLS~v'lH"ɓ)>B ѯry2(ܽl!y}Je Ux].Kt!6x6NE5{` KU?ճĊ:>\mCEJouՌ6f5N#ܿ3pCuQh`UI49$ܷ9^jSs|e6pxUaGp$v6ws]0eW9--LzM=r1Ke1EEҋ8H|j9MnWCsg${zu: jO^g4ܫ7zژ3Z•P{ř_pR:;IȷDVzpTxV_ŸC"vh-\i@\AjrL "$% ije+ aKI8=ǣdTa턑 mӥYt-~X4>qڂf>K/n"8p//zXj0}/Q_jOj$߈$KTxoGISHJA8Z>O"WL}n9\(FȟGk40!ʛ39hV֩n OVeԱn׵8_{5hsjVayNiZXF(lÔ/#1Sd'K>.$7\x[*L|g)J>;Ӓh,)EEKB6֮.|D_ ,g Hs&qY +H^94eƝ<5gW<<䚒ob"Dvt%X{b;C8Օh[pf% Ig{k(!^96_+lDYMߟ]%tc4gkYϜ\AW$hCTv=Y;鳂vJ=?fstpm#]a0.{s823އTxcʮꆣ4{3)`Mz:,Mdy1K7BƉ J#^eC: ~K1(Q#"rҒo"Va}+aTӶzE] BXT >@՝,ĝ'Ixy>ؚtv2!ڽOfM2AAR#?Hbu?6hby4& 1B&z\" ޓ 6+1hszSZʺi~R6/9qA11xh:$ov̝.,nmqsr \n y*bq I?w~gV  ~'hoȟ($6X!:IH/ߚF ٸ F G0eܬ!볚6kʪei%%饲\z/nh5[oB6)CPqóCڿzi(!#>|2J|P, QMZANvDdl+2Ob?e-"NydH@.@QRX^Vp%h)m*9 2 DܠD_"*{RX iDV>NjcPA+*npw0~@~XzJ}%:m<(Fx41-<o!O)mabMU[@V([mz=Nc9s#M`b \.!oq ߼Dz?YKPgD3},jdvnR$lK=O_0=\5ULQTΛᅳ jmx ̝Ȑ?,x&T^\hK%sP)aW{Ƴ'0!x}كf'Y.ZEE_{te Oj0Y.ǚp%qV5 x Jx8F߷iyZ@4 yje)oٺE}"'Ns-K5׭!.Bp,Nw;0ju{U[bT+D;YwGH󁏠3f&jmlpҭCvP*hNwc-?U:yWH8Lk{GTY3ޝen_燒=~As |}߽X>^]tDbVޱ Vד#4ÃXL>Sb"/67(C槐k/ ƒ#L.cq+/2ܶN(L>1xwwq4 7}óԓm6J.7c)2 6oN[.'I7oُ%jSS\Vh̞rS2.|Wk)sP~޴gHe@[Z(%0Ez8R(RKw. KȻqk.b;D֨R_BάۓC6EPjNM[v軒FAW۴06l,S-խeu"DyqTB>[U]!DYơ3ZM"Bd$fh[*ik9*ayYv˙:J;:#ܜ| jlLHTǢ9Y8-ZVr;ч.}L'4*Cy =΂Ջ9[<ƝDp/zIȏ%$e zFiz \thva4#,5jGxl PLXvUz_ pW>t;}O%sbW{!|>r"8nxʆm "7„:hn#b[^OٝqmKbj`C7\$o ,xɸox(M5uc5U/`EBPBtX:^p**B{zz7`),DÚ c2ZS!uRCfn,/wiOEY=…TAݘT7쳬v'_F8`U[ȝSEC{ 68;Ob_Yg ֦7hu*NX,sֶpI7iT/pꔳ|Iő\\[/G:\Em߃?;4?;V'%52^ NԸkV'Y!taQ*IuR |IdoaBJ BO+(tY8c YU%P-e?:Y2O?%Ge`DܼbQ~c?;hEQcaV65Ӽuj &LemPL\LaboڟAۡÓrDhߠOT%.e+p\$Hx9yyivp(y59;9J"4{/N1c@w$>em\KH F3h ~* Xb*-k7mjE}U6P*G6⑛dxwZ8tz'Y[,pM7ɨBߤeTɏ<\BdY V0FV ℉m."G?z Fwѧ<8|~*LS<շy|C{Zщ!oC}n/0,Fb%s ̝ۻA&kD3Ȳ=ٓd#Dc8P?j-ҁw%Q!]IHv0@+R(,g< gEHWL\?h r@X0kP;Miq(9Jղ+T#F$ok "P F9J_@`uQ MPF)!~;#CI+&h{P ?AO)i(SXh]oѳv,c+y2bO}zbaRw. v6h-ɟ^ t os Q*_| >xWt);optR,U=UU~3O<*v,Q!a:k6i1Rg@LI^x tu,B`tȦ RY~@K5HosA~^`o6ܱnd ųȄnvl ҮnyLc*9J ͩkP.#O2EcζN@gS~ SCXa1#mq15U.(ܣ盩˗*I8g6*B[tB s0Kk$g {N~o,fvv&Ij9zv5,N%E+ @.9bK\Z1,x״cb{#0gr%K HH-EHa:Bgz`0df f sp` p0ϙp4HƹAP::j}(|"7C6[nBĩ쒱jɌz|g=XzNN&G&ݟm~$) |"!$x9Ն#kI,3xc¬@@˂&UNfxjGSB"5u@aHL{MX WQ'yͩG/SGB/8-nz+ZlCzgG*qIiɇQ!Frql@V|qmQv%%;i+Rk%U/]6l,Gԇ] `^zA{z_,ԕT'9&^ ș6*FԾУL`zU*S (\K\EWK.f7;{P:["ek.!Mpe_[FA<%nto"՚#O/u`TrnY| ;"?:D_RqנRG >K7rkX c߆sm$P2`&f4C5޽w3lEHH>yzmΉZk[4QxŘq+s4O|J`Ʒ ̂CA V{q*28i65LLtWU^$pt;@#Mw6xh47tSSŇ?DcFa eU VR ,>^E_,aVԥ8B0#0-Žܦ7$+ 3)*I$eB.>!!_y`R$Zb4)c#_b63PE`BI8no|b`L2`sONڴ#Qx`@ PR~|ZoմM#c5rT扂LFWFzX^iŸOo;cDUԥ$i/z.Q zHH enėfRE]a$l:[3}f\p9I-moq R y=Rv[$sXʇ#/!bSo|i$ƹU{MQ:Vd'дBI8Tb"a'M-l?9&5iHg!,aQy^әTgWC{Q#KIĨ0CңxUӻD__aŸ^A# W#271^]A18D;٠ZAbtaNH0FcZJlqq_ob@SޞBܥlT?#xH ~Gr]X8PHl,h/$ϕl #au(YJ_-W5)[yfYVPUp\r.78 o$N[a;+֒z2qwkUeZ{ZÐVXl>-6q`.YfQ>FG$T-\JT|HTd0xڼggo֯4 I^a JޅA9JZIrG//kV{ӜvJ-7*j?3~s],x|q<˘Y -/Z1k̦;!Gq4RveW~^-2h3]kVihsgXʇ9CV3 N!YDWQyiB^3wm.{'»-`Di@xxk,7I7/%y~FESM%v M$*~=P jBEr t-`H/iM[!Q LtBrӞ- ͙neUOc)HxiV9>{_]kPyr4Е&r_]SJR`K+I. 1k>%QJeC=.VDo{, j3]d+r{ CeoM+r>]0#B(/a5ȍ ̲{%V3NT@@%_]._l!2XVoh7BҲe h?(8iZ(FS˅b#I(o2Dm. ->z;^,wF&ـ58՜(>9vA0mIPLd{w'Zr2u+ G!t_#!=k5pJy7 ~n /)T\,Nu5NfL#w\e[ ]o80.Nv*p=rnl=uLaq{8hj?\}e:.c풕xd PCd|&AI(Ҙv@it@1G Lm._$N a=57a YtqlWb`6}˝vIg~r)^uh>0 9OI/lsohL2$o #8E#'&Z夼_&~WG`OxizKw˪= . #e֗u)eg ͼ Awuxí zX1h]VD|8➅A< pFuw냊L7#hz2sƴ Á]'tb!)#Vԑ1d;jY!/Dr*dpfArJtĵh- ~g* Je-ҫ/cצ {Q Gc޲yqxʁ1J{^07>KH36B&Y.S$R(6|_yp,! K9'^n4[ALUÄ&?=0K%/mZXUhU 1mDccHy_Nr*+5F3hH,gGBm`c85ւv`7NׅsJ;}X&%?̪ _5^H&= \^uQ1Ȩ wD}8{>w@xhip5Pq_@rBhI@.˪(x5" ?NǃA$\!(ÎpT_hcP\[w$b ~OoH*+՟_iL.˷6$)2%YyCڔ;5}ofQ?Ԝh"o_=s#aޞ|Wt+F04 }p>,- !'~Ghāj4:?2W_1y7RWcg"`E&Ɓ&юxp8 MGԼSn5 KFѻ?…_HԪoཕ-LhCy5:CFGaDA%lصl^A95 D9q2W};cK'uuC5QEG{#a ?VcKhy} Rm'Bu{1gckl^&ƳtE#0n ~A[Svb>! ݿ+!4٠doC %3DUϏa[xPln.#bobz(|utXݞ=74pZ7#Їj9R~XO@wz}/ED1r-uw:-;QO5g~谄W*XǺxwna^JbV 8`߻|w*(_b+W|*Hr*V7*Cv5zQۊ]VY'ӯPʶe*&`SҸ776LS}'PP.Dǝ* |w D!'mb1[6oȗPqio+^TbM< +/2vhٸv$L? qܯm|-IU~(%ٿJ@K%fCCTI|شkuسޖÇZ< -t JYw'd8WJ{`yMd.~Ѕ- \n5Am*ǧܥ 8ctlm!c䩐S#&X KT%:Gd +[ OcucIIC3Δ%q@UHp Jo[?1,wvw<5+`8{7ـvm\16 jǧN`9>'25\KM6TWR=F*~NWY%~ncs9ao uOgC3b$J03m|]p ɕ"" wp}_.RU&RorV2b}Z/+`T+RTvKi{ ;*=VhpRj}qHjGhvM*EBa0 (ڊFR=@ 3npըKVmn;eIO+ MC`X9x+uQADŇؖL] gP!솟MF .D&N I!o0aλ#%Q] F7!շFhSiB6HFurjIFuoH I)K(­V뜾Z8I}x>qStAlj^Zœ$1R g,[̓%k[#'Ͳ\~=m4n G̸FZ(_( ?VDkC5\ 2I6J Ȅ7Z1,wC/as^##ZZz,' to-aےB2S 3?oF{DJz+ƒBwr,T%tRNl 'dȯɺi/T;vyCOܬRn* B{g"x ,`M0DʰB[6&J[žg1RP~טlr㟨>t#v;`i"*@r}Uw2VceO~ӏ2?1]Z_wZnys ҋӉӝq"!w|+1@b@ _$Hѫh),:ɡچN6[15J^[g CeykY4e@yj/9JN'OWݞ9^C֥ dTe| OYT_ _ۇ n 4mI>ehXdu4o^"+ddV0) vxL CIt{xvh4} `e]L[茼eP6%^h嗮ծ3r#~)0*ٞZᕄp&Vb'UƢ[iѯ K+V pڈ[౔>5β@s%ɵHƘ?8Nزma]˯pKu eT$#x^<,FjBCs(44ذi="?2ꜭ`8[Ӭ@ø'[1Ίe܏Lb7FJl~i?uYkK<pmg :xO٘lkkKn`L,_|fZ ~~ }7?:1ϮoX,11^X(/ Nǝd9.8j8:b詤: RabZU)w0R0ϯ#C>#˴ஒz'F - *.(i;"#r,2nH7/Y;IwSWu4R$YBhh'mAvt={6n',?8a_mgQc@1Wq~X> /Ͷꗓ Ts׶ A^uU ^ ϕL[5 MB4u9a6Gl3Ba 1OH< ShCZ\%:q/;Z\]^:P۪\>Ff!(^S0Q*%a6c]?ϗ90Io_f'wqᾶ\Eiڠ9vlYSvVs82dc]V)U~ \g.}Q4 u;A~4H?~mm[#Sv$wot\OL1 Cf{T `ϳwe }Cl4QlM.Wږ4')?h'kߏ)J`:&5|"}vmk!nOGSKG od7H~xУ[3FR_`R! ϶y<<=jW ՘I(^G SxKl@"$}v'pVP<'ᒐz ! 2" ; >¢Y!Q0*N޼K,Ӣ%nTڹ`lqﷷ8ZLshUieл](h #I X?}wm!UȡwwP` {9]XlUEx5!vÿEO;eamxq Xègf) )CnueNe.-LeH L6q41bFnapƞUU~\DBG+-Ņ-}-yJv7uxPdMe9o;}wY>Cm u2xDT<1g}!?0min5zɭã.N7pUy¹zILZ.+ȇ ÖꀇUwCׂ VL{Z3)W꺑/- !4 S﫺EXRW4Z49-~`땕'RyYI(JR>Ԙ*azbG3p`zJEk:-y!n_E8X?gQ~kMfUmh2V#=qѩ :ro?^WjY.b%zj;lŗJcO !i.s~g t)LDŽ[nR/-n(@il.u`_[Lm;</!yv0gnL@W kt*ѪY5^EKii_Qb3RDq}ÃrYMv-[yZX]I ⫤%yi}>;Dk3j2zlAg)ʪ5$OHQI5GN veދKV>T6B4ODES= V QA{a͒Y_T.>x)c۳CREi,KTJ̵'OΜ.*5lby}pj7]cy-#vs@g;q$t1VG'  Ӽg/Щ@i,&j x/L>ISGzCI,C} (f"I2(܈ܨ"ȰURܯb㟿LE4=:$PLMGp'רeugB=H{v.oЧ׃8'Wz|/#U&Øo*m l{&g6-2j)=.{;3=OkJF Oa/s0$swl k4#x>?fu3^k[:+dtQ_{r~NI®oeT!odj`dtv={Vm;%er-#;Aj&۵W׺ |}ڃlevOb?_jaqjk~ZճߘYWa4E(lhp:Б#/'hdЍQ%Fvq}rQy`[PK!y՞Mڻ4?+0ӋM'i:1@]z)8x@HlF_"$ɲ F$q3vj;tÙW7|n"Ec%A]*aP!7V@VRgkeifܩL( V~?)wϣ\o.]TDsQV+Qzj@3'EgU^i|?e.hdA/IZbHO#5\q捯' ܈W;BԵ빧_\ywĒ#IZʩH̳^k;D`uVp'i2[昬6w7kqm㞓\ Yz$0"1sפ<&Ȁc_;#"Ror<.9\ɱr0В:udz/~CȢ &Ɗ!Qz#@Ҵ/lj wJvP~ ̂qO"Z>m \Qy6ڑ@2 _UTFe=*ց"Hvj1h42swA%O2#frn8Y?F=GOll{ּ{PpQ /NH1UMB'઒0pDVC7SYtd"[ĚNIROx'ld֨'< [lb Vbk8"?2uX,9JdP8LvWq%);ǎJJeQj@ö J`&_suFPb"8^&D;u%/;>Od?Ƽ]-<|8YYOJ VM'ƽȥbѕq?0bն*N'}PC[~6(&r4ND#V''/PmKִ~obvl;q_(ҏÈlIvgE I|W8oLO!2l7A_:[ZY4zZC!Rm>.d5)P5ʥMQ `!%nuػ<\4AV"9N!ѾQdp}Uw3X3k07W/ o%`Ydj ~t&K۞N2M9b#9aD|/ [&2aemQs1N""Qmhq4W.bbkX5/^i"I|}5:W 9 ZФbӘ:Q^PV~q#A2%J(Hg;HϾgǿ_u(/`j! '9Nzbg2n$h<dFWDɬ| 9oE:] |d*)sx@$]P VIk\ϔs f_{DT5[@*0G6C狞'&2Qչ@$Jn/%php)%0&1!H/g3јpUl x >{ Ny[HIMk+ ̎-^w>)jaDo]62>/(O"1!JE6|h۸%h(4)g(#Fw-F^ Z5C/`z!O\$'DZ(Kiy0hЇͳ嶜0_G &fҾ ! 0,rHol)(;S%=Ԥ6Q(Qi2vHQc'~ty%o3-(W]o=[NK>rD(J q|^,>Gt>a>v\!M) L4ԏe,Al WeiH፲cR1v6(4q5~E$Irk ABb ,lӗ.I6il Mݪm@[zE`<倫4EXTAPQ\^U&@^O n0+B}6 \ Lb3 Ag5wEDشr;" YTƽhE8Q@͕Nnm }kA|^P0nC|4 qѷ(c}Ms8UCOL&Ȥ.[17x =e Tq鑶f/s.m30G+TT&naRzᏖtd5nWT sh/[z&t]x[6hbu@jZh{f[/)-~H) I<4h:ۥ%b:1N4{\_2 - yP2.'Ityl|Ż!\ {?W"0=]" 2AEx?zmכ\BEʵ ?*ŵqWbϵ d%_yRrZ~Mdk.U~rc'ih'5jZ-)

      e kՖy A ބ\;+~R+ox)KDwFX+?Y͡!f5Y[(}[fɪD.^`vwI>(\_iEKvÎ|ioScs|eq'v¼ЗRĸNw rp+-=hyJai%t/9dx"Z$-h%$CA-i5o2#?.jBl.5[LM@Xݩ$bf&kzy!֢Lặy?W5SN~.ٻLuG&+[yn-8^(/8SM{Wsrfɰkz;#J旀Nm{$4=k֮ެ@Lr{n Kt,<^&JuB1)a6qs*ܙ@lS-i.ZOyFayWڮswk;)GΡ%Ϧn*PN Qɹ+N[ozesr8_Z=/Z5O?AԨ'DŃ+1X񏰭ҭj+(ejI}]f 3COcބoƤ`%7r35}%{Az$T )H;x "On1U[t <" 6oMJMw\Y#_t]ʏ<ʶ36 +S?z&_hιDKڰU/ƟHpP0 ,%Ed;$-DVw \BIUoM!:߱Kv;sF;ՈT»ӵJm4\Q7O4v>+@BbT"q \E"5k̉8@}t]8.: |+.Op,nYqk'_4k)Q:Ia޴Ni#JA.!P1 Ǭ,[AO蠄eW3 I]ZBR\/vaar(k'xxp%Cquڣlm=+[H*/#b+ҘJH/f뻓~j xXVCKȖwɲٗ Qe>E#۝2&^пj[V;xM}V#K u riŸGT[u1cؕ>T^ S#+{HF3$ZmoD]0۠tCe$J<<E*jWe&=Ш69+2垼.gIW{ Yv5>(1?i/k6_2MdSBx}ٟ{]Zȃ9jCA{?L3@3L0DBߡ@\ɣD An(qG#/ZO2_]L K 5X1L;㒗fHM -n)S6nU20kyZ"kal<&l-D73#;rKxQ"W'J?u& EH-D@x_ŝQ^ѓc|.ۃTȈN;c{wr*2APgpZI/f4.{ߠ'OܖhF",@ qZ MvS[eܜ$Alw7G(* *oӡ;U~޸``GڹJʄu T=!^Ko}ͭŒ]m:ؤkpSwI+ajAb kqFk̅Mu#yuP08LvɆ)6ߋő.JԻ ġ89dn7lKM]~ګ|6DzxM,-)X4$ڳnFxP"mLB&߸>kn3p]i3c)}U'C]ONfS{`H*s;/ѱݪMk|VdcBGTCcha yQ LVd+]kd~ƘC2'cgp3VM@ohDD\NsB2S~HRERÆՁ.>\0l8ڍF.J(`rS4 =9tO & I*&L?+^5?薈ET%!3w"}H6>8Q=g߄[S)g(@ȖTbvvC9_IRD4 ؿSQGlLJ$SփGڱ|:l?452`H8rXz#u|& g"ݓEjKS^=~90B#`Cv.)#0S.{E  FG+KΞyp6 :p0Hj/Lw/(Q4vR$d(ek +X,%Wc8W\04]#ٮeo1>v5e^~biy-{5$bwsY&]Mt4T@@G/Ce BSl}ǿӐ!? aX-2\`HIk5@6prb*N9R,װcrocVuXƩ`?cG>0 ~Q[p t%ìY&3葏H3gHY֐"d'0 !|)L%3?F`!/91ƟZ<9TJP5%3Id&4 p>Y4NuA ۆX ؈u 1ȸ9?lM9qj+U;SӚ& F4Z8c}ˀ)_:,C0C'>ܛNYE!%Nb#wxi=,Qu |tވ  f-ՈDIAѤ^D{y bvŐ+^Vr</1A฽Hϻl">8>Zo !&>G9QvkS»LOΫ[P*(Z U})ȱ!ԉ]"ʘMWaXWT GėkLӼtk-ꂺ)0\#Z/87>CB>9YKG~]`*Ztj5_? b:yp:MA]Z9Sq˄XNl2nՍGJ-[+ C78ߌ7\s,O 8S3ÁƝ$'ց18fLg@;Tbv,j`5m r%X@k(h(uo\"g7Mmݹ1ByE:5}F?E}ɳ?pۣR1իR[˛q=)=6S 獡 RT<-n$/?Fry%bH;/H|eav!7ǰ/m̜#} } ?e2@GJcW2]eAjIЎ͹*:b;F߹9ʶEJY  UcqCVQWfzip at œS5D:hi\52]%2/dH 2s/O#wA=OC^{T돷Pb>J(>п'2r ,&`W;È.|yWxg60%r;:Jʹ>䏹Qsc2ŭQB|d$ jaR\tm#bG`INgEܿ5_NK|(F-w@FHt*bAe%<šHCDB9j:4N^ 76ya\4%$\>kpb0½#%UF-I q[,!"%P$+x{ _ݑ$~h5gۦBv#!V+HaNtby/p;FeG|r!8E0`&Z3XK u}5u&L#h>Oы?q1%b^okwѱ~~QA8*E1fdOB!]cREj0 ౥CRF\$\znOskztH Ofrhp13oj!ߗ?IQW2kZչJX}@s K@"uʋ 0 ֢jNerHk=< Ug|$jVT+j+F^lHx'p@%Gf M p (bQıbi䋟f;&'m2;<-q(M5v2ASM'p\ihDoSb3.;18lvh4r7kn|TD>6u}z(67*@hlRg!]kz!,j%2q S^֞65YPiV![LDePe/)Ԋ$ x. ⭧#䇺 /^Dڤxby#iahB7<2/^ Xذ[Ѱx9UZ5ҫ8ƒ`1"6y\7a\H̷]*7wöׅ{_USUW q@P+?\d1,.2-6 `". >AQkoL^U%U3D`c7gEIvS˻uRwҥ5|+MY\G`DN:xR!"Ηxev+.S8s'B/ކCبvAK_^So=rJ.U5XUr -#,V(E1{].3%hPͲs16^BƤZ|bu@;94Px'2S<]SHDOك &qDu2U$ LF8#@矫(UoCCZ2j nHIϻ2Lt/Vl\ɐ993F=~tӋky]< .aیbJX&D׻/=RW+KBG?]xhVYBdL+Rv3z5ZA I%2Gꙇ;9hQ \zK8Q23}%g-^rǼ<Q{6XƈUS3bdtv* ԍrETϖڿZ8ˌKPT*X2$p}fm O7sf3C-Ir.qk{ot=qyd6 =P^}w%ڝ^oF^􉕭EH!Un)fPO,dArϐVI6nⷻ򬵹-YL pЙ #?Oo0Mт9Gf!Ɏ6HSy5m++z@[1-Kxڃ!=v5cW/scڶ]9r@vdWi~r>#Ҽ,hCyS FG\8¯ 5awkF{ZN d-GedkQ`߳by@?AwKFA ZYBY.\9 L~FݕLVi-' T'wdQ$\Ha+ d==e<3nZ 2Ąt/9OY;zhDRJۨFQlT2d"+HkN: Ҁ1#VT'e1IaOW+D*\01SU;uU维XEס UXG=f!sW{:+.C+zWBMvVgևK |hWs]sKe;d/dpΖak(W:ߡ!l$wR%Bhgi0 ۑ Y;\˥#KqX[~6:#+H9իmh|ΨV>,0S0ABcO1UnQevNjƒ qdCjwlj"ak-?jؿ"ejhibG ݹ~ii"y Iq*eyTB&tk_RܬX:|=xſ0|%N?/ȹi(v>xfX~R0+y+*`s EG4)nT?A!3 bӼ<=~?dXҁ3P˵gF9)j\Jk/[ǂ dÎNΨfgbh(U]-vhe}r$p@72X*L9ga՘_}Cybt6#V?2թ@@;\Km#)s]Y-OZ3 {eN [_]%pA%` jTb^yR1,0 \9GT &P( ^rCVIbҎhv;/M0l4^)㺑{75G]6\i&6NrDz{7 Ɨ!nz1GbˌÆ37U 9Ij4GPp2Ѵg0LJ `c})x8f/LiD(-5NMOoGǁL:ԁq86Dfx]ԯK92 ?|jjQ1n9N!;|mynCx/jn|ZlX$㉵\d5~I%" xa9~J\&_㧄 u,V!qjjqxe)LPcRjuu8{ę*zx|>9}.H}VʊЀKskHJm[ E>ZIujLj|ق&0 DdójAM^ƾ2kKYp췷N(ň%ˡ]뢃|CsRg M„<"6Hut-vl$3YRn[j^h*T|쑽 KMda-jj0I7hu_8EH9*j*Mk"~,bX훀N2/FKks H 2:W_[čЊ=*P{^C=|sT4bq?cQ3l8tUrȊ~/i[E珵/{65"Z&3 ~(&{D^Mb`^U>krS EhOe)W؋dtB4y˭AGD4y 4xܰ GmbV4SU}r]u =W / ׇ?@WiC&#&,OaJi^O }ev*&GE_ (#1>UP̉gUOK}KFy204U/YaN^bV`:Mh/%r&aɲx}m\ nzn ꞬYC"9d(zȔ. \I8dYs_pbY> ;DcT~ixpe-o2C m/HpQ=44*)YS {VYWƩ#-"tu bC)p8N-+n40EhX8l4^zl ÷JIjQf'{$)Mj?:o3)8[a˫Y*G(ydRP쩒]3Rwj[%lG[lmo_a{M)tfLFmt7VYT y#w-&~ 5C_}7rrԬlA7`ӟ%'fpa;u+$yk;fZ"[,7݅1p;>^.9jnFqC1/q6@^ԋVqXg5gY rC!F(q.Z1QRDWU r/"ΐ3 &d Mc$}߀!͖ carãqkP=/ q<+}~遠 yTMYUqt94E\׏dD`\ַ{S\ة:ςN-zK: a߳B7+1w YKMw\ƌ~Pgk_BəuNu>zj;8E==絏ZC&DrWEu{] |^O7SWAYxg °JAFfVq*/CLotRw'8,hE}hwDNe=z,əCX:ZM"WнE~&7~Y1fJ̜K%@/ԞZ1BJ#kCviSsݯ[D;2N%bbr;@ici.%Y]KC!yZKKZg0xH=zS˝?]28#SWB 6D]Oݞ`׿+Բ_08UCZBȦyZ&TB_%٥'݉>n`=&F9p&1`ʹϿo?QMFdP4ɠ]Ɩ/BPqwN!;D>WoF6f/4'uE4fL&]y z7u[ Qgz^7",_"sPQ =9Vj 3,ڣCRL$]J3!s͝yEgʌGQ'}uc1idV?V?go y׸E ,k6C Q{鷼 1 ۾DfZdLr_eoE C0S)^΄hum")>.K*{̽,A޺t/=G8.6bώ9]+1XЇ?DktLy d7w8$IՊN8FDo/ o׹E?Q&]ôȓ#Dlo7.( v&ڈp L8D"A;'_)kQc}ӶO;$$z8|ܭ hID̃gPG̗IpL 8ĺTe2FI?/)hd];5/͓ R@ !%I^6:Eِiab${9M!κY΢%[)yD[Ȟ!]u~*O͌0~3:A Hg!@S wr(q1,"4ҍw!4E kkmRѿ&a#}O&ƦfA7& +C(ZXgo9ͺ{-wz,Z;1 r9MF;_ҝ`*Xa9&~ЩDV)H[yi6΄T#ж6gt'1mLxfqԜDqzQDi% &|a!!ZyRh38'ŧcnav:C_.^:"j"qN~:͝'"zۣ!.򞵚1 %ArV8^h{Y4hzb~9R\PD!uϨ#sI:rBo1L6㊋.,.MΜM20'Kre@*6(}qնG9gֱ[IxCR xVyl'C-Ee }̷} !D@ :(>*85)4 !OrQ8RC c r zemv{0˾} ]?bdd@c7x1qRψL3QzPَ"O5~EP֩e LİqhKDu7ս*IAH)/5=tƾjl>xл6gC҂m̲% QW 8D3pGܖQ{]m˜<ʇі^RoCMHڙC;+鬝jf+gZL3<,BosxGB~(6I aT Vb(GD"_#߃LTfEO- ["k6WZx\~ 9,CkVg$XcN[Uy4~|A߱c`^8p |UWl?lRԆ|Va:TUw!G"e랍j< +0(W>b I50P#sbՕʙ b?hr^+:>Xi9Ԉ I3qԫ$,(Z+' -2͚?>0xڞ Ե8wd;"ateS[䤾%$Օ ?n3MpZV|a,'OUgKBj]!fX 洳[pi]>AqprcwV./Y}T_JO,|n?Nt< lVF^;. ru+%K/0wtWo6P=[ҩ>K}o}%//7g*+w,F_s=~2渇\< {h83/_R |ǃ6{_ Lۄ1=/I!•hHLju9ݯW 30)m྿iq;4&ZrP)yUcfxFT}%.FX]NdXj3It@\~cӺ{O 3զB1sMH ~p$`2^ n87VD3 S qABJz,1em7-"1ȆqP-rAQ59;2X|Ff夞p}LhݨI%d&/-7uȮO\+j/d[Q3M,%΄*aGL ,.b)#ܩ{ˍqv2 EPGݡ?'hFcXCDIM)a֐<4D7 ]óf粪KX`l^R@#Km_n^u˽2qMd)ܧYmߢkc]X ?;(S{K$< \Km~0Ab:C( _r' h][y\WF͙]T겡p- (c0J8;m֣Wwiwԟ)5Պ `FjFrӸJE+uLqmؔHb m1wMwKî֑j`K\-L FIN{$3ӗ;O묈|*Nغz0ÅuXFoGOa}< =_:yu4CD\gSi5: ,yc`UM#Zt{8Fi7<_ZI **uu[}f^!`8 3MS{|`~lWڮݦbhc'`9 %ѤD;οu.4,aZ)OiO*XXv{57zIڡ^C $2ohc_*T^;h5Ÿd 0j9f7XRqÊp^N8D^ Knf]'+Xbobi4%o h{ ,.ªkn3efY6LK?R'Ϯ6-e>B/HM`_n^A]㦈p=w.lQ-OYX\5"0߿d $/D촨oHj4L]{` )_ Ps[s,8}]Cn.\ LEkMppK29ݧbwwZjc%TĂ^Yr<S,nN'b]:`^A{jL 9M4ΣSRnq TP+:&"_2!>0ȌZ j.5 qz10mm5@4렫 *V⑨Tx>Y4Ĵ]o7Arjj%X@ & fctDaP3?_Jo!2O>%Օ.gx2&h/ɖ>èz P2P׬m"|qP]Ү=)={]ڷ5|~ 09o1lɃJCZ_ Eqwye-*ַ:EdN*<\_7H-4D?r"F헆cRf5YS8vxޓښ"i|ksvutMFБ+J:vۿ"~N{x&կG5"ǙH^}`3} 0)(ܓ*(a~Yj1jRî bsrX|VAXj%`[E~/AZDW<(ft/6:\)_/'bFJ_mK^T+?=blG@N|{ R_pJ!}:n"D\|+"TyTߖʉ,t̯48hv<0$8u' p oP?pL[`ﴥl0z81),] WAay )n% @EԁjcwbAJGߍA˫[pd <.ʿRTxq5w*!@):L+[WfЁ?i7T+(WPȡږ"mhl{[Ţ{Wr0<Ӯ-ARٓXj&murO.{vhl 8.=bQB1Bd&pr\[OӸe>=rY"YVw-(ʒK9y1ߟp:v8YWW>n4ᆐ "A_>َP4YE'4}GtRHc~@CR1AɦcكYӅ;orNiy NqbPNfM5d{"q>lR89 QA01E+a-wƾRag͒)E>T+ $v' PK7j}TàL=SPmmKHt6ږ6G@+\VF'm7*ɕ>ԗ\M,vH=|lM2EqR/a+ssw1xtf0O3pN=>6cM;$b'?&)<b#@:,q"5W|G$oe'̠wW\vrbY̆9 v.c&\kV[&0Tk@6u_BBKm28h]fR"87mo=U:i=y>̈́cAM\4g_$J%|3DS txZsT)b$\p##pHԱbHKŦrY>f" u^HՒ{DU=uk|gHo@8ߜ?V&W vK1o9Ĭ*F.hRU84kdrdB ]SF3e uƚ1_8yL&H<󑾳 a:QpHǹUzht;.?- _B ,P4Ws[` S})XA^_r|r0%5pt&E|,cyJՎI8X^J'I*_³-c:C %f,%TqOVGJS4'ifS&f[=,VSV(ꗑlpLcY 2c@ Y&Z,dƌ*g[ALf1FB]'Kp\S SMe/Oyr|̊EOv#n=<;؅|B5d1BRil\Ooȃ"$? x[=VD\$nd'4ϡGՓʲTʪNyI y59ܙNFc}Mlw؄ MMpVd"  x]c&/\d1fMv? 'x&M)Ck3/s#W㴢v(@^jo.j=dpY wp|*pK\YbϝCx_Q†N_Z>yYl z wMD}B S+W/q&U/ p^ 1:ƟL+Xx rEx֕p=v)AUVcsݭh i=3Fm:QVũP8n^`y "džC`4V7[R8>`࿁ͬ+ㄿO/ 7$''nKcm}b:4aY>Y=Y` mi.DL$5ѕ8CX6yo4u\J%"+Q|,(lǡt]f.ϙ c6yؒ*`*Y5IUgiԝW`t6D c'(PU1cJD*'e8qިAsY؉_KM[:jYOx4N.ŀz^xK[fG!hPk&,v{qWUnvzD_Mg,dϚr˷+=3|uC>\tY0.7/^Sǁ3ΣT+a09 nl sDkr/ì X_]3?$rhKoMڄTWW5- Z*mt fJGłtE\Hh4.pj.< <`: [KtDA-jkJoap\(%5MnmƯ 9<+#cYI>5Ʉnf5p5V bujE؄{\ ,'\{b+TO+n;rl#={PdP {Hfo2`xbo|3.{r)g07?OjEbE8эkRQddeXyo'|:ޑa#<\J ){I^"IP#5'lFչNɛ&XϜ8GR"O~X_~- i6ΔQevK^g+4l{^ۜ@T1"\~)PHiE2 kwI8~+/Y -5=#{ȠF!-{>s4.X)_Z gü),F`֠I:3xCvIV ,$2_O$>bPx6|ޠ1:C{t^Cf^)!"03oNXD="~'ܞ£${k̴%ESF$/:RO&bNY0kIƫRgmދ>,e ;^݌ M  `w 64=9RV]JjQ,ݯ {3[DЌ)iU1$&O>5)Y Y\"y`x噒ܰ ҂/8 |I%|ճIRdEp3kʑzH=~0BRV}^Y4wA𔫈b56%djablb3MuԢiG3n~|}F.(fj:{y9Ƙ6 ֮/ۇW R3h.z4Jp"JHz8++ uxv?aۄ"U*_%BtX]_= v$RCH ?t*=ܮ BW%Ywd4DEEFP= "*N;݈ݽ >6hun|c 7(7=P2գ=FRߥ$;vK+_ϝ/z<6e }ww, ٧9Q'$hQm81FG49.A% =^IզIV-A8['i6!K )񰮖$#xuV6Y*)>i4I~eA Tr0AWIp5n'+N#3=ЋX|%tnoPAoώwjL\2ONp9_귘ݭtuT(,H,JKx\-^HGJ3eJt`kmli\"Sj>)@Ӆʒ\y8Rxɇ+27~",a,c.p0 l\:m(c~=$}%=UYb!"%d7e-^b/Wx*͚ ÐEF(;dE.XR<&(\4L}|J0ut]W&X0&|-£Y=<}?V2}\N[nE[OgάɦBy>@z FaG&&}ܝԵ.}s7dXe j13 '^W'hDOO*zӗ5\k+JGqVpq8`xE.AگQĊ2F}s\" INa?B-&'}yH{N}yL}EpTz=, u+'=f-~#p-^</z^N* _CJ?uj@DP1"jBT0s50e d(́hݐОn%NHqQ׋WQCa;s &Uѫ/@ i ^`%!bO6ߒLI4tD'@c@ruEVi1smgh}6~YωwH`H3i ;eɿγgr{$^;r]EP iyv#kͲ/Y¦ *lJ"ejݐkrEAYܺ,`dռ" 7)JSN= 5h` Hs"2wcJn Ǿt yg˂4zUV]gs^m2Ԏ%)X1BxmyxpowM.Ő 9J'd.2B|T'CZ]u*k̠ xרR!oƔX?.!=2M?|Gչwz_j8qYaimWkja܋s>H07wg)RBҙ~ϠMCi~ݟy}=CGvӛ2 MP :ﶯ9lc&1I\[u 2(~3z<:c6K_`HϺx>L]LpYah}ҳDx 1dӤڨi3yWˬ$. Ύ߁0!Znxb֗0uҼ:4f,"\EEr },G'3p,,N*hO.!%xn4'=1PjU2M!3B업~c⋌kaӟp/$ٳ,YPs_hUd jRsJSoǍRy[{c7)*>F۾2%`_:Cb($]#8 \BP"#X%7drj@ɖcEԐmjk $nIBdd%D2\ԽW e5SyYF]nIJncdRLq-뫚5×+Nۼߌ'< LXkƓ_?ۛ N>] 7 VݲF nDs|p k]W؞d)-=%<50 |@o2ac >[ܘA~\PBV9F:Pjm@D:# e-SKΧj$?.\ 7C">c˫Y4aH8FZ6,8${ќN} 6B9K}/w5 X, VýaG#ݏe~"&u gC{=*~ϴyֲo*ZЛ܋oJw~HrK̃|$ثaAg| fۜ]됕Ah"WC?K ƹv<2eΫ? S)Tgݺ0뮭/5Hbz z, F^&;RV?/Pл: oS|4Fa (}Xt EP-pJЗn T7[^4=M%d-oZQH}%D 諂wK:GS]@V斃R5o=:̕zla"ea3#EC*QZSPQY E9{#同oa\T2֚Oq@U,Ъh< /'/DUH:tqBa-N{ę|m*'Up{ (=]odU6m8]]ě^"d[QcP8%Cf@Cdx:|N>N҅牴q;9'>f"h75c_E[MfjAU@xhx`z2ۗGam7q۞EU >nf=M>i_sEjhUIH4Y"a17KEahHOa>p 6IutBJWvN1 B袪c FGkoE,xJ*χja^a *1Jz>]O' ctbfUnq09o*oJ M//yEnx}?Wu㳌uj⌀"h~ -ucJ\]^4w%5+SxPic!ћPT/Q~]Aj c/ 4p+^zwz8Y6ooP=*2b`~Qьn+p,:t6;i*O$trmQég+;V!q= 妄 K!֚=cANSM-ȕuk>.}w#ot6m煟 >A(L6} 8'ÞU1Bڄl T_< P)WB:W;'=tJEȕ o^ @_cCGD>S,z o'}nDQC=oK)́-a|[ȶ81 +?zvE4{8r`Wi>j<- LT $ RYhi" KNd{C<@pɧʬ&R6M>eGq':dM)" {#>ILRم?x`͙8 B8vy9tW6Taw"mFd} 5+K{vjgx@̛ca&_GY3U6tyNEB4 ] hA5Kn/K_Y&v2k2_<*[0$Iyȣ99Z>Rޘ]G(˦Ac,~jtR^^"| Neo$ɏ5s5 [۠J`-se[NXc쌍< œ3/ۚd#ͧb ,di ϫq;QB j+JD9-fn|=^ƧQ*6cE/VV==\bjo.O)u7^J*Ijo&ċЀ?xbĨF7Єnڅ'&k.a-u7',xKxVtV',*ys]b} ڨBdfn9;iNOrrIG>:n / Wo"-w`! #]DEtJ-4׊L*:A R5Pw~ x]2鱷(fjn^J7fj+p ;l<ΑvW^>t吕us:˔]ӷt)h~t! ĺ:`o=3Jc9F-K 5m՝}f~⩋%XWBK3x#yb @+K"FfNըLd3F9,3M!X@WiNw_sJ-aE$Qb^x?¹ʰ>}ry FoueU"$.\qwC69SA"RW!~tl)̀k'`l~yF' Qz$Z1D8"3d pR| h7V֧uPрiSfcK.8fLnrCoD{YM[[-v8gOǎ$U/]1\p ℣Տp&݌╘W|Gx49 L Hz| 91nO}yܶt$Rp9Z/ ZNp{⚩[1ld[ sm8+f{yw3ih&'DC V rꚨoe)zC8 fI̦򅧯gۆW`Kd((v>eߴ9ƿ @JVIht0Iըu-9 Zˌ2݀+4i\&{7kE'~C7BUp%w?uPκ8&Fz\:KF򌗉)F(8(` u←n"zlЙq7t;?ܸW^f0bzԻ<<ᣈɧ @<c*O: UDܵp-^Oiy:&ra%KS@ % #4Ǧh_EEn0%jxP,#tLÝpڴf"MeAb1G9c?tc\qt# LYkp@7(ljK+-$~-^5Wg<-0vk@ '>Pu/| v9Rѣ:t*2U ȃ/62$OpfSHR7OG'!Qau xY. E2~dh!^VZɨ52Jj}*6upMx 5diDF2pM`}gT-ljJ90uDYf8&a8=aĕ3jG/K!kD0 8h*^- i!/L(ޘ4=N%SlƩ@|Bj!-}<&l]*RJ8qu|{P0l90v;BV=]lI7-W8EGNMѨN@,n|M_|ڀl;jRgR9s,gw fqfiv/5:Rzur{v@Pmåb}Т^L e`\&Mt@#Ԙ>_$ vS۬ >Q>gIBʓGamt qȑ˼rue &܌Į;k){KCX<7H'IB-lo&,]֝vi@uO=Յ+b¾؁sfB +^"m(Co=Hk+][,]C sGVV^k㑣;clE_80og$bY[=kW'!QoU^jCiG4Wh |eV" ? vP#`m)RJM%bJG&M;ngI g nU5Hb/lޞMnOǎQ6,iCKkXTekf3.& m !.iAG?z$'uyL7Kȥh]*b ~mnT@xݥoa5SPmPբ90iy jwHF1J8TGo _nq+/! oc䆎r۲jp#wmr~hZۗ(k\\~Ƹy{MőɕwܰGz8*n2#T/b56[:,)3ù2Ĕv5G6EvqTUk]N9iK~72o>T1E£z._ *}ǩIm{p?#h'b1~>OW1__`;WqZmϦdg?~ڲnyծmXϢB~# +,Rv2YCkNYqw$rRz\tn"×&G TBJ\/>O. }@d@dV,~aFɗQ0 j)8nJ,ĝ5:B F;$SNj[%6$~ƭS VkNIgr^QPJ]ҾG!I]\E,_Ţ}*.d2hkg` ކ׏_F.4:.mG,p^n" ף=쀗k*Kr"W(iGض?l{~y4Ns DaNs&D[YͶ[((5س n{CO&2J[͕إk#\E(DX`9:vW rj eiҪ]Ӧn$dT$DVG=aF¸qXʁ[;Qө;$QF1k}<3I1MCZ:0#4 xS@.4WXڜ:^6{  8$W 9gU62׻̓3JĚ/0~ \}܄IzO{4PQE wEN/9cBƋ`rU!})i!lrqҹx4n`[+$#\7lf= 'U0E=C3g hD_*~ibjd|%x3EB,;7V8wB˅~&_ S|bdٷjt}u$a +FQY:Ug~1DoWdihcP0.5"[JL%~2Ԏ~IûUX H$K)>F-MK̤3(#Euc9$ ujvQ(gHDGBu >jqE##)y?q/PzUk#B <a%R VO"XKVmAQxO>d{&=Mw "/aA%&BUZ)?',e ?j:賢?^ |6em} $/ԌqՋB#(]h.Pت;}q8'$~3L|1K.|@g?׬3FrG"Ec)I?|#7NdKm@}iNf 5ͅ<y0^( z4 ʀ$kt߁8.nagكcF*S:d'\ðP+Y*6p wtaZxPaωy26Hw$^?QiJW) _K*סZ̮?U9.tY JY7NkRְZއlcOvGT"IDaׇ"R]!z!ũ>d#2abۓ1킋`M)O'۳9'׋6hg篙LR05[m!8 ,,..V2D&ܘǀ|/;+؈/@;tlR*ɩ%d"s6Ջg/*g^vC<<ٸ/<\&-45w_%m}qdIn <| aE4ÉsѼو_ʐs('1*xoU(ܩ6>mhfܔ3 (!$B 2m)7+GufG(@An|cjpK(.Vrޣ}nJGZ]-p7^'y`ݤ-k,_kB{#&;Sn~.=|\!b tO~ Onr$͟&zWj9D%W`IOͽB 7QǎJ٢JYdܪ$neϼTS.aRޤnA]6})w%鱃%ԺNooҤ@kV޼"}=˔'(GOUԼaD>C;B>\.Խ('l9 >`10ņk:w(`F %܂رNKHV ['Y `CK`ݣި*H,-''-^[m}hU\٥%C.'Z*m012L9-Lv9~-MA'5V\:<j 0&:; \~tΑD4.$ GJL!<9Hma|6Ɠw<㥺_SW0T#! Y]5ep˳xsa (=nJ^ *k%ټw| :>ggz+Ri<mt'f= {4fo'հ6 X$|Jl Q \lhꞵϾ=@4]1!ѼP!Ş\ Pw jq\4|ecp$zEsnjag V"M'pYAd2iq:p{'2 !6[nNި69 ZGT77JZϢ*m_TG!OhVW(;Y UJHDz4mٔpyc~\> PQS5 p%u'2Odۂ2 CkH.q ?O v Pc\< NgE休JK>9j1CD@́.}I\eAX: @r 1&ȇb 6ҿ `~SHȬ'ͭ5@1=0SWoB7lp^ VН3=-̗+~P!lcw_Y!'D(ƭΦP#duN>qz/zfQ%. 䤤FvX8,m mL :@]N"s5['Pqg@%$ƨ|PSX ,&'ܰKLW6$K ߌi_:+gᄻBY>n],j0H29k+c;Gjw1˝uS#t8jӋJ$̺+Pʛƕ| 3f#:mP4ϾZ3H)p_8ӽ[p+Ml!p`Y@WR(ֈyqeXS~(\ 7h kP{놁 S"4gwͩjRᦣ{Tz~PZM;26RfƖ[=n%1\yv,W #m3 }FTq-Ͷb&}b#/ݷZqWkK1+8oZWm FG*lzgv5]p%XY }sI ><d9ilP)bxT R^q)pL"0߾njǔҴNH0EE9LuĻa"dCS:`)_YPh.`DfQtѢ:`SlV`* nFq3a%xL̬u 8V@Is׽}雳d/,n.DF4-No)kNeVj$ O3iBtu:Q0M/J| 1<[g|epl%sNWtz}EPןleo ]ظZJucN-;ko_59|-7BLt_iF<*@'y*oznxazY ӶF^ z^ t-j(I_c)5r:dh>(L3 zbߎ^"Pu*YcC exljg6'K*OTGw{Wrly%țD\BY!H衃)O}2by#J`^ ~JAiI"Emrt/aaN=KplM1 5Ca"\ꈉB_ ;4v86ӴܞlC*VG q[Rk7%XC<$zh^Ml5ݴҼ\)m1Ib!R%ص<ܥ"~Ĺ>$)8[.{xXU(MÛ'ͮO!#Ô_75s Mp.c%slAo-="?1 ԩX z'fЪY(11 8llCTr"Hmio7"=lj%t5Fh'ac'9>sruİh @ [8ZhRrs H%$7aD+HݡUiMޯJ'fI|,ͼᚿ?L3d|к2~C;j6 uM,Lc[BM  ssw"v.h,]vY6IH${4rnwbS.t}gHiAiUD&5I$<ȉY.IkCċl|h9KoװLykxwZㅹb3ѡÇt=71Q.r{?p[Z S$uws)a< T/ʺp{k;FI3rfl*M .M99dzڡêG :* z(*A= #q= WWbIا ,&4 K  LU.zKu;تxK=%p箆 \1 o8$SƄz"WFEAaHcUSּ2x[cgZzw_v_"8.z|I(89:$ΒCh`M6$Tvv t _0P獠V˸l#95r!#s@$3Uw!5> :EزC5|u|؛d)`pgܭ.Js]1(ū8ٕ14!̭?*q3׽|GKF) 姾鉾S#qɏ8_z2vsTq!$86D2N;豕Tְ.h.ng$ܮ1.9h>:`K5[/A&ے<> ѼN<ٲO|%p%QUw\s<.(s6:F(B㾚"Dy%c!C=%H: -#YqMDoXS>%XmyMC-2z4π;oP6lVHI볹4dc՜d8%jʈ$MyxaDeg ޠ"eۇѹI6/(dB EY^UBdRњmbM;g}^;D#I2*:Q%%Hjvoo:C:l3׷K_Px簢̥wϙF@ L6yM)J(` ?txxԿ(a.ow6F3 c \YȿyE%cMx'D /ݺ^sg u.(8r>8@ o*HtE /pm\AZͰ qG1BC7C%&%tŐ)3OK˞D-"P#ߨZ>uǡWt1Fy8H}lO +E7h6Pd1#[ϿgԇgH<˥B3^?hзi3:CE?x?ȖozuiX4ts5bH{U}Jp6l}E[r@R"KłTlrE ۙJ@;7 G KsL#6h@_f UA2mJ݀.[36^pE 7]۔^o6}ikƾDA 1~0)v;P` 4ltitrޙg0Y i/|ίŐ| h!ˍ^zլK|-7YkMBC<;VQ/6О-Y[~Ny=0HoGY-G9uiTv˝W-H5Y#rb{wțf0Fx6*N8³г>)Q)V\\C$jᮀDߨ5_W~نc/ d_M3 ]GlFτFr(۠۫%u"VZur$Ur. ~o*/GMP`cgb;˖y+M5WJ9:^C߲! pz)wy{d|OeH;(T*"ۦn\?4K $Y;2hḘ{J+N# * 6#HYT}Ngh{ (m'm`Kl== ށ&h(X4L]E6`r0M~Xs5}:k_S⼙kbS3rN.7ȆMku V\Z]UC7[= .)oD[`y%RFJU'uh1NJ:eN(OT*NvX!mȺ9oUh$fͻ ȗVCTmajv%S>;Q8lTGe 0j[QtƫvA~Yf=#}}+uu~Dպ6+"nmgT(@龋G#P#-)З:ئJӟӻ bL^ϮۻKlﳃB M7wjx>/Y!9ZnqfdNPH'J@q¯/Ϙѣd([w Bm&RtU2>L16'ՐW u:/p=idyy4(3t,(O6ՊI4!BBܹy.q-c>*}eyX%,Raas䶤 VրFD{&XmlZ:۲u[ۼ-T <IVx%h(!GPg*Ŭ':e#ъ4X DO6lWLhC\À {0o[:WIC=tziޙb8<{ vl0P^d!ļw^ӰᕟOMr&_f!)3B>hpQ̸b!,[@m~d}~f+›DW-_8c.("0! D~^ZQƨbMʣwFu$bBV81n:a;#}-cڿT-w:DL:;Oi#8律`o_rz  X &vɅՉC2Xs-'Yp)rTѩkosHpЄ$D0II #Bܪ܎i5km ς?s\FVm$we]}C ApI-xCwΉr=q$MrSS[_]B1&AKrc{N.6'hݹ̣M]dW'!EIyF;,lߔpkFf&>fd284t-mdisP3ה{=Ud~cy>E+y*%ۿb2ŠEgJoHds_tiA=pa?Sv =djE/3CDRw3I?F[9sZ z]9X?=Z>Q`)>b5TL0>:;8ŰBӆN& >Z)v[EH$(BPCO!I\hwj?.q] .w u ۳,?- =AL!/U`N@;} xɀ]mM?6J"H-;2Hy?6hg(eʆOmĪ: 7 z}fw>sxw]۞.iOLNrX(Wuyεpa(;p"_̈́bJy@f |A<%h*U͐JZWÇt}3+SxZzrJ[;՞]?+fQ,5IuS)XrkJ7ic_eo{&\V"piBo $-.ȶL^ؗyE%|oKsQK_zM剀潚"n3sY̩!^^CÒ`c2ˣ;J WP`dz[={Qc&inW֨\H2O3'ѯTȋ`4G] &]͚F 7$Bgsa!82EU\+/[ȸh`F7q<ފ ̻)6Fzͩ坥YtU8m&pap?Ho])/cr'|ГO䡨q3W[Z`G^Z\ _g>自|%7ԥ$d:W!#I?^q2qClEi?S)8Џt?^ӐEP]~GruPF"L[m)bUJ!N(#>gÔl2c!|P g6^ZΤn4 ^囆4qGt@A_cc`2+z 7U>^iTBJ!j_L6gE-elT90&Za1 F}Oߖ`ʝ]/7F%IhBC!ڷe9Ӹrh&KP<&p\X}Oξ/#x1Mf1pp p-Lmf4F­V : nTq07 ۘ9i4zl&pyٵVVogIgFO^8!אZ$sg{N 9zY3qaHd_JnӦFQI%`?jZ6bl=*ͫkUDxbi6O[=:_N蹏]~K.fA8.r6sw#i\sph@*M'nx s ?99$+<\5#I5v^|"JԈx:ьY k/EeC)8-\It ΆI@(zjoꈛ ^'T\I2}A0e5CLy ]r&xD~kYX^!0 6.tEyՒ 0X1E,`!wB{ٔ>2z6t+u TIu s" 2Rk<#>Smv ܏mN(tP'*ӄ6w]k&rW<1?n'SL bgqG(7U%@U*|j Y9R>ҡ17Tyk;`qڑ-/* X;ՖLD}BckӺXu (阽\ryJBŌzm|hsځHFe$]WN뎒Y8v>()xbi2~i_?.4F́I$q7ƕJ UЁ1iEl=aL>sJ#H$_sXCkViD/u>ÖTCD*?WCըfG˚g!({ԥoB+pzxa$Ɲt;W +;t Y gnqVUK9벽ZiB}e Vb4Blςq׋"Q!SILڧ KKoӤ3SG\6wQƁ } fRD3diJcKKzcG1Uy}+x* RRp4{$ffs!M amBTS!cs# t^0|H$"IҖ֑_GM[泐e:ա|/Z]U.%WQpu3ӲaxIA/&\F <^+*UE-b$5АDԝ6U3j8e68Y=`Ku=)3Sa&#?Ubqs)4[do1ϧ&Pv%n'/E*6PHE[uދI@؝b$3}&@57Wڪ$P kgU{~I8!=dH(DFn[J5*#EdҐ+$U~-mG]ѝ"gESzjhGaAy:hW`V3y(lM;*lo.*۱70mI/9^wkw ^r`UxmZw{A}+[@wJanyLzz>!1(L+CX}$ٍ 4Ly<_ueF_/j!tb]wʯoF¿vNV5x1"N?@̀cwuZ(6N TlbLnj|$0Mu?^R<=iJ ձ!>Gac'j9!i74# \%ME?Yh4B]F#C$ʰzѼɜf6e>օ`p~5"0+EtS%5oIt#:3s~=;(]N m`J2=k_g2L喝*q4+|,/J6PSr/ r̵P6vV0҃k}.a!rF8<3/>~$]>D247z(Ԍ ruQ`]+}׷WZݦ.dǯinzMƥ&ś k:~% *=``Efzm܅ QH~ fa!Y u>/A+|$ Gtd螑3g<߻UEġij&qAR%b?ؾrj&WUI We HMedᎯ_v+,*]Z>NPQCM1^?sN!3`pU/z$^Tkz%GTMmjUi``ڝgKBMf#36 +21j4 U,!q`PwCp[NkwA7:B+ S@BԬ~!8.O_Qh)rw]D;&>Gp~CLl |!\56F2Ņ* J=Ys[+S[j|:.7̕5 )9;-~To,G |/_|g4[V AŞ't.* 2>LKH=}eXozY]cp.2zF`ގhCG`a:V0(_QoWPTpA]6Hg 8Hu8ڄNGVGxzD5.PG1kvdjz6p6nYڤ+ѺK {no;S)KyN8[c P LJ hEa <>SB{:ive[ A*OA0Htw;5XS$fnCW~P)<|UO&X(uēLI|(^&O:tHBw;[wXa^Cl?ykDd<ڧ{ 1H #NŁlbsR`_pݐ򍣯ۉ]l&| ";гq(NˆUĦOz˩)p‰'5rhv$c1q4Ì[S[BMtΔHƑ$w;R]kj]6Ț\ z%₣b X0:^ Aꡚ$!QXV.\pڜ{}`} 7KY;.]*ǺH88ȵϾ<$_{ʭk7y:)קMk5Gmԛda"kaO`_ݴl{8 G$i9Hgcq 1zOۯWn|9:Qh뉭m ,^nФ(O>*?H}$pS&r+>)ZK /oXŒl|QkpfI9OUI(Efn2xt5"G`ej⮃y(:Ϧ& J U O5ǭZv6qRWA|y{kp5蔱A(\OvLzr,D,W8]wjm6QQ܇CnDMƅ# |dAM0W$/v,KqAN΁{"(R`'< HhK%\+Fuik)y ~|El0E429oU#5R"2'MnHj[b`dB+e2+ 5 _ZZJʼn_03~@Z<>/0 9$r)H<Ғ d:wsL:>嬄Ė#{$lAJbhW]BKi})FUfi)6ZV[f!EQmdi B?Vgw;JpOߧ! eS﫮zi5A.Kw a2CXLEȡe~6r5p`2h3v{hdWJࢢK|H~+wcwZ8' 8$Lj%δ!X4I `2ښCE6Si3 /'A ЂӦ]6v$mFU.T:+:ʔP/'*=$ /$Y؛}$M:`b]C>MvbiWsЙ;q5K rcw<=rZs*-tR)sP"T$ uy64|7&+֖5B͘X2rtmYXh!=lHxmj>l %~ uke'632<R4YfXJ\uX#{K|\<Jѕ.<c8qzrov6OT{$=vV,U:Gv᯼i, NBLQF,3򭓖FOdaԴ4[B&4<eD9^ gN ]\6@\zQⶄLDK[&8 1|2TЌ)`ls-a84S&i6x×&8ZSQ"ΗV &=@h\xhr"VLlזfSL6:/n'y,׏6wC^RX^C/}m2j&Xs%V0C*#T%o4VPt=)zQz,4G ВsJke_JVftbRXvr ZL5̟,rzGn pi8qbqf(Bp6ߛ $Yɯ'6 x71+{cuP՘HKҔ 1Υ^nb!.ը.ʼn/abB\33l_hF2b <럣 2p[G{R0YuRL#&Ϛs&ɾ6]A-[@=-^k d IKFn5yu" v=Am ֨?ErMcW:~Uj|KT%GɟzbUxڍ5Of& )=q}2>=,|NO1Dh@k\RJіUk7˛̅0D5.Ĵ8wAZA!TS}仝X+24/]Fk=GGJEׂ˖iPoSlѴZ;׷B +]k n\,0rV,"@K"a1 /_+8X# aVMg! P-jjqAKPB{1%Ӭ_:88Kvhy.AU14EWKV5 J`ne '?V#wd|Y~uvշAoxC0Kfni?˚5cFlWd8pօ7v1՜v>7DD 3f-zIAvJ3<{,x?}VGFI9?;U %7Ja:vH2>o hA N%wxU]QmOBza#"Rp0<`z|PbTv*/:/si? YZD;*m qG'N mNLQt*&{s_GT<"'|>ԝB&P FFɾ=_?|M8ŸEt]"?9uTfU&&O$DZcc+XH1 cn͸_gP{J5D{l/} GZe 7bHM eW1{#]_ VGPiX)/4G Ͳ6CnAjL5yfG +9=+#p%70)X"{Y+,+*je2uiz^1(-6xH5=&z}R‹ ?-[Ƶ7zmD k7Vt6U2eOF;c_9~$#zV QM&J335jPxխ8Rڡ~JoHnDxC 7«)Il+14F[WuD*li{<_҅p^u=Ua}i jWQP;cUs`WoP8!ܜRpƩvFfj¸Mzqa4yT.2۝SN)DLAȳR7RzE8!>Z;Ύ\6Z܀lT夲7Du1hr"HZf5 BVi,HpxEQʩw ^ұD[Q2W(Z z-ywJk,}#Αw`@V{o#>K;[r[Ә6"g`~SuAL@Lt=A38Mʤ %(Wgo\ּCҺΚ'Uܧ!Ga#1D9A1obFHI֭c8_A>) ]GP5]}c,ߑU<E8K _#s ̸.͔fȖsC zS[U>bw:[8;"'{J<h.ڌUYTJJ<|a C*MyH ȓ"+Ū<p'HgprNKgk90ɬN47Թر)^:Vcp|`a\O7ho^v*jfmj~L6 2rq|p+ \8K`zOynmӢ d5^earP_kpMs;(T)YY44ֲ=팵 XxZ{/+3hFn7tv^}dYA~ƹb=4)'a6A(\M`d;pz,Q ӒβkV̫t[ =09x\) r?f Gp&JR:]<ȶk 5tTR:T(QUοLH`Th8XPZ ~M~wg|w,jF*/^)T kGT|Qkiq3, %#1sHNĂiߗ] - N}_=rFx ՠm/P!AJp[;Gƾx1]ɓ]E)?37+O}βX5ԓ'XWy91y ^7⛱@];fava>'c6SfZRM{[g;Ʒm̉% 'AD*2\i- D؈_GK`vr#|Gfa3JoPG ?™HO]홍';@DS P =}hޯ5"=Q5_$1$,p1{=> йL0BR<VlB(hube_nƭ_#:ycBͳs0Dx!x^u>4[lߚ4V.D`&yL+1z+"}xm29B<Y{k^5s~k 72>昆siZ8@vB l۟[R8qL.W:PP=K읋m;߼DQO]kFD%=mXѷ?qO-p&W~0'~b"GR9 Iʡ3в$unӭ~*lƎ7S|磇3:_p䈗^-]QWDb+HK|HPm b҄ۑ,tRٰTyR9.~GDP l\ 7twm1#/.\m ICH| Hs7w?8'TKedo/N=ஞFz0h3+Ձ/=fXeJ6u9K6W AVB JkXr# *CwY5‡JglԇSafΚ}|Gc#m ;u9 Y OO# ;_Miֻ%'Gп@ԝaˣ%Ycwug|"yEW!Tx'n0-9c2JLݖ[O `J8,$l)t^T0k?A85cf$LUpp7 Bm|lvMfBitb ñw3DT9X}Wg$9Pa$gN$4:}@u[6WӯyrG}c4S[&o2)\N/GVk2(fljŮծ{|T4Onl#k8o6 d{c-oI{M Ot8[E/;6mxB"!!C?%)q2;vb/+͋bp1(f}&4b?#r*$U?>`$ӅCgXL*Bw&]em4iie(KJt qrqw2|U,sw-x1hGI5O\Gp MMQXҫ馘H/)1)w> 'hɰ䫿.&`Kk>_K ~="(G>)JqM _'o#7Z y-򎇉JFP}f.}U~j?gRej 텢:0_kTd FZ'ʇ41bڋy#{922|(|4_#m^|>I_<:\7W{^(O<u\pgj '9|#8/T.'4H[Y_I S(OPْQ,q&4-U_ٯ # dCbҸ&݆.)ӔyH>n<+ xSx2|Dˇ(ot"2Ox ܥvɑtv2%ĶbEcL-Y`?7AmDM ُJAD9O  hlG:s t*ӛ,+687Rz09DT) ZhOoiI|diW9 %1 89ny.,Įƕ;n2G9J:?bK3XTE+#=?}~vǑq Q=?6j+nY ^L|TAi9Fr DЋG8mSLe?m j*G>VnJ+Ƒ>T/rW ˸hӘ ;^FXckTR Na->6 0)et"N)a VI@8O{RY3jr+`‡r`<)3q,!7}e|SPT kړfzT%j(EHS>Aov\># wwF0uaj- KzQ>8J5>sΘ`WB '쉟0L]Zsu.y:D[ ' ǡ,OW]1XFEX#vUN-Em:?[b,[\ꔿ> 2[Ɵ815G`ac)?gLRmm#A+&^xGX8tB@ vK?UdubB_c'@-a:QD44lC# ORQJ 7nr`d8('ݜSr/c'\կk2 ҍcb78Xk3A]E"h:{ukZyϧ|)yS<3z8-:azdykM!Eke.5;/^j/qz,c*ra!mP2ɲYf$Lx& (pԧ{'bfY=tY&*/@NRyU:Sprb)N8 3zhM xBZ;<ٱ{+o~w{BmJ4G\H^ÛH\>‘_Z#ͤݘj(U^ gl'–QfU֥,4mBCVBMv:NahZOA4Nȑ¹ao+w41XaL'ܮo7XtN8_e/g'SnUSMΛ76v w*-lA~8ZǏÀ=+(0Cq O,Ѓ@KdHhϫ^ ~5bR(o эk$ڎ֕l'Y. VQ,5!;2qsahX4YwLjRE/#izv6Q_t_ꃔ4uJ/E,}d1Y@dˇ/0z:~ rp/v:4h912\dЍo&xpф|ѪG$v%F:D%P]nOƅ$Y# nP!<d5t8xh|_hzo[8ݤ!>ͫTD < `wb= &DH7 rvoD86dIFO*&vNS ;4-IF@vFRaffg`TiL!/R+e(%469YМ5, HWZc/`b .~ {6yUxG{?SS[;bS; UUZ//" ?C&fT}Aw;oou?oh @Q^qJX hR0/N{Ir=OZ- Tf~ڥ˘S^}vY^-v6yC!Nn5FuSᦰ_Wh%@fV筡zo { g7Kr}ytW Gnrcp -`Fu 5dd|e`PshE08$"@ HÑllC%yFVKo;|35&(F4Y5E|-< 'Yϭm`׀ sΑ8 P/O)t(Z1`5n7 &efnha~jƏT e5"v#}Os/+8 j,vX('uzI%%6/~Z 2&laO,֖PFOU+3\чΡwZ c?;$g8|Z(@ 6b,&n1^Ѻ׶ $4Đ'~MAVdu.T6s7Q2s|)]/j,Jz'32ŤjlP)]s_oa!G,$99_wM&pn4FKxH2PJTkEj5Ɇ03VN4I x#˦CZx+c5N ~3Kf&[Iуi />qG7NVǵ6Ml6գ~@42.|*ܨY3,1 %UJ灋_vDӍww Nl Eak R)%aY'Np''y~`4a/ѐߓ'ٍ1{ HJb=ptX=_rDKA\z@CRJ -e )'vߜgT#y. 3Cx`ZܘU>5V'e? &)%ƀ ߽ a|ȅжbE"hp r5jlvN _iiӖhr~^鐢4F0uwVok(I2p%l8mͭD|k,r~Y Qi%|yͫ c-HG;FQ~4%m@C۽T"xUJ`/ƾYxMf=ԉC斅q?#MC? c9oM2x@g7JKbpFui,AACAr՜*4|KI$UJ^lѸ,8xu5>"HQN9r{ vSSE[9Bvm~(8"ډSGkeB8)>!WJ^Nr.9bʫׄGw)}X(E9W*,w8ZZZԏBֵ?/jC:5D[,Li.P NxUdǕԗN*<5(a$JNX^)_\!Z6zW5>P#O9w `KA /Pb;*pNɮ!R2RNh׆z7(qpg _zgLØ8Ls)6Gz!WΉ]55,hIy{ m)c>҈]Ĩ ے9) 3p! S(& ^N]9ӳqnUì=7)O]'RD1xd[$d/k6j5UDZ!iݿ4)Ö+N,u40&^NȮa*iMfA"bz=a9,}WY|mC`7`,b!n046w]o)_!pSQSL 1 ;cV{8è?ɍOP-Fmm㡠qG-dt;+$54qȯ䈸4x`%nnJR@/!eRT}'9ꚩ5qVZ|P$ɛ;,=QgoxYǯ##PuY @nXO֫^{W9\Q iNz&.wŁ t0fHA+Kl9߆z Uo:bihr8W[WQRT?5݊ "nJb\ezsh"]ixGخC<8 j@!kh*5xG/rGCѼW|n'|H.S1R,B .gIZ> 8]9g!ԏ0c{ѣHPGQ8tZyĪ?Mif o1<{#e!*(8šEn<'Z@3nx2ftp`تo5r@ ۔M#bPyՂ_)_׮;b5WiPHgRCt60"JϥcPqh1#@Y%' jv8l*jSB:&isKrA%m5cuDx%B /&e8פH c\͗m}_oG$ .a`f2k#KN{,0wtؘgm}-UY~'g$OwXa=.1%|Pw^(g:J=}CU[sQn>R"u)?vz-*[ݖ p=!r~M&˯<ޛx>;U8֐ (V!CD:~m#|dFG2E"p _Dw?TCVݠmpjH&PtuwBrmS-=t rn<;|٘^}T86wb *ZW-/=I4bޓ`F /݊TZf̏_qdb#Z[A^\fi,B*ѭv"|[L,ˡ_9QEł51p4oX_;^9JnSV5'jjKABgh}f'LՃߺT's;8|E-8Eb =!Er 7^:Z2Su-~#Y$ةE7S7>R)q-|ڮeJSx_㋬BV\$A Vo?q>;eQ Ѣ #Kq˷d: "; )} ¶2mL36zڽf5aJW$c$X"õNww'~RMf=ul݄ ;$_Piw~n2qwIF #71WXt_nՆ Z[҉NRe;gil%, AiTװeʊG4DO͹gy]afV;ӣV ˀcF(sI2|:@Pj!*fw_zuZ;z[-?6u æ%"# 30c#F6?iR#>?wH@rcRaCugCz9S!یD[af=dXHC  )MTU.\Է zɘX14V9 ]lڴn_PRi ;Fz@@F9( 8gݴ3GJhJv<&]зs&[U.4ËZc5T}![Yq9`@rkVN+rV, vh?O@Yvu\ \X :s|_ji5fpwp&G߻xTox~@y8b `ZlңTe`#ΗHAIrrI}Ѷ Z rj#A+UW\Uo}zb݄d$^gDWޙ$*:J_ʐHrxħ hE#K_okJgSѨr"\{=4krf3KJP=RDsK0g1~IQ{UFB,t >a6 }_ (<ϫ9x-O.zmz\q:{Fub?Q3ﳋEOE P8qċC,/qݷ) dH<6)Oվ XYj$Έ gx6*[ l&Ia?? ΧM𽦏F=e|ݥE2zاUlnޣ^1`%-xuVo>ٝsj,,깓{Jx Y0æ4!ʼ=~.p|3tR̐O!D5,ʇB`2"EVXiߧ@J%jPk)f?_븃`6TQ_-7 S#ݫfD(J֣}qS=9? HիBcT_Њ#/ɑp,b&tiXW|xٽ5h`J0PUb[WHu(eHł+< h QݳN}$G52N|̋3`dI09fs[$PS|r]jŦGԐ1Qi3&>sP%䃕=ŧ0U+\N>M k'' ˳kG@(Pn3fW1U/uHXZ"q߭zZ~ 4Fmn@5ﶓ`Vf ò8Y (]7~y1zݳ٫g*/QઉKĤ[(9C⥏Kl{Ѝ8SU*syO4tY쳶Pa<$]wo2Hx w}HQxS#Y ?N2=}⧮o<)*c/޻ek%9ɠmb*fS>$+I_&m8Pr`n%8DѦf{,WjC%s:HrzKPS%ȌK4`vYCʌ%ެrþ23w[[Of}sI5Ӧ[dyD&Dgc  ̒n^h)JfRh2?VQ=nJķ?ţp qSsFTwі _ _;ƃǂ vmYf}4A,t%I?%d3K|ix)Dg6$"|YGqJ7IrJ3D ʏطql8Y, EYXmlnj@sn)6oyii9,Suͱ7j0zJz& m@*8i &"+'zs~zNҍeږYwFu#Ǖ1վ-sa)ui2^{ڼ'Zc_qF(A?G?pOO8=#, GNZa*v kVN 2~} ѓnI~LT}%9f #v?-:2?aW>>;"*Y[XA=>7rY~ (މg _1 !\Ь|oUI%Tbsz}NczD +/uUC3 ƛ1(tc5?d, ?ż7A= I&,<폅-C$(Ze <쳮GC܀Q~A_>ZʾAL*nefʏjHIUo,}ew>L-g69UjIп3Im>F̹tz((_Yvkɒhk9{a/}G5)SYo]T0y(:o-V]:@H$5;bڻvS|2~$0 TSl!yfG%$G?miz .`3~Lio~[P>~Bװ<$r ,Dsl&^F .RAȿ ;Lq;lqJ ?V؀sKK_Ax=m;wځHS7b* k׊8a!Z ^~Ћ.Yoy?C˃\"tj@y$eȰM5,W-xa,C7ZbO{nek^30pp(62uwr@]~R$F[*1Ƭ*16iɏ|գ➳֐'Ԥ{$n L;fpfCWʕbcv>N+VNX9rFNIցJu)M'TP4OsitR,*OqnHYĴRruԬ!zbL +jб׈#f 5GxZ#'~zb$i: Bl@ӽK6;3PeD"kM<_ynd:[LF/^*pjmWYصJ9;@[`Q5=C3/G2L$F`["׷'*=*f}o.DvV0l>[* וmL< Z[f l=4/-449L[AbCڑGv3&QAt׹fuJ`ۺ'}(NsN/X$. 7Sfs}fkN0,òs8)B=WD7{XUSu; kjnT1T-$Lw)J {-Tmyƍd2}EEs)%;D,$upJ&ztE|W^Nw8r/Η;?ܵ#!zu)\r֊֞'Q*DjJmFL+=GvE; AYxnlFOa>P%!wnx?V${*-)A@b]N6'IM/pl :kaPȂb4XmyL,gU2-q@BFk::9Iw.$NPK#I^#k+#>|A̧/F,*G//2fy*$XϞj-?*S*t=Xn+ںhӞFE2cskAs#Ʊ/F>+u]($U/f]pKHΕjBWAW-h*g(,J HmX;`*.eAsq!]9~l7WS#+ ?@pRBr*kٻ\:^Vs^o '{>L͒%+$5Cp7[$J˸B ]FjL uڽ|(3"0N:)nHRSRܭY#t<9iy1F1`u{ r1z#hS#POYhT;a=&Egԍ3c :OJVc9ؕPק0g+S)gi(7ܡ)Oܽ la$슥I0qnE~%-3BAi MmM*7ƪ5hgt#/5yܵfN9#Af=X>')5z#ͭV,'G~XzPjoz2ABVdzURmOhBp\2/QSbxe\Z¦|~p} ˈEuS4l vJYsEž=aq:%؏CQf@׹횶b/7_wlw5r.vPj|ȠzP`w?+ 7|x1EA0spz+kQۧ^'MpT #ۊRb%}:xemhfv]TSgOhA4?uN$CEL[_©̈!x񇼐h5)0{s8[1XqIQ(mYLh85ϚuTCŪaIj?|* %\{\po~L_HAXTKGఎޞy"aN\$˫QTȻ@@͵ fOTIeX8 mG[wXOh/dh3^ͼ匼J@E%&to;:T{B-i?a+3[yO?&oU܅˖͐#ڽJr>Jb}.gq1BY0]nyE△ҾZB`'G h.@Ql^|ÔwjU 1w1N!#SW&YwesطW teyaV)oG[pzRJg`<̧6vFԓWiN}dw{ɺ'Ϝ\(X>֍tc|ae:VK$CLm7ў!J{opA~ܝ.]&4.na[KDê:{v'UA$k'VB8d91K!m@p!F%iuY,~5)}/+pv$ЌَnܖpFp{d~'#sУ PZ|Q0mFfn{.k&:UnqU.PgǥX[^%u%q)Q; 8vxQp5gh2D D4ڈ hWh#"fL[6㏖;36(?&n Y9Z=8W{Fb+t Y~ tbg少}6>vv>ՙ*@Qr -1K[HW{R;1;.Ս(5o6LuBDJ?T9ރt]T:J}VےζC:̶V`]}% @+IRT):k6'ba5n5]3PS\H;SqEP& \=l6̤cHO _>p3hs0ڱ>u]l^X۸V mhph+cxzZθcΘB[%۩1w$7QՔŇ;mƖ aHMhE,/adEfNbk~M@Ӟ7R)6TdҢmsl9Q}y@J\@`}BR<-|G |z] MZ2eWulJd9ujpvō0 YccKjbX`q"2m~׋|.vɛ}1b S@T*l\e׊sێ{"ßml< ?A-HDl!,WsQk:UiLYC3HA/qlw34e8 VfR>ܻ>^ X+9"I+FG3TsɅ䕑\7}dQЄwr6 6ڐ)#٤n;mVNi'9BAnA,2VS2}mKpLX'5/: 캃q8 cOݾj1c{Ew#O-2Cf;531ƽziJ\c!Nq=\8ZIob{Ij']TcQ9 mF8pS9_Mmh-ԫ"ˊuM!hŪ!^u"dT"N29ĝmZ|KM QNeP֯42"a&cMJe*ikx .>m^x֥ FU˜v>_27uLUA[U B-0@ ֵxo>}up;nQG ӛF#[sz .I83S (]={gtJJCءOoi{g׭L_d.IȜ2 ث7'gZ2'mP_tNݾDevHPn-fl#Irwl)}ϣaр"*C ,̹)_, 2h'c-B[|A,JbiwS٘5A55Y]~=ߠ:.шT:b]_vw%hBZl`_÷< s/K(*0 ANM )5\>.|s|`Ygg*m*qMGJB,ǮqW؍r/o Nا(P>BP6:M:`dY*fpaLiuthphJtz1(D1cfvJCXh: '5Ht Maխˆg6q59TEzcE \H㕋F3&E: x8+uXʂ^FNf&Л 1ޘ1b+r8> d;O](vlw&r`A@*g(™n"/5wr@Qm~%KSzV }N5E;iS`d#IHCVK %%Zo=)Ւ>I}EG ^Z<;=Hʮ +D ;)Evf&kX2SlY:s3Ȍg\DWi$*ˆ6 rT0#}7XS$9pz$i6բEЎ @׫h^O7C#MLT;һ #},F,ں&St9nK7]0 dXZǬPoηzHƌˀ0 $D`[xMzBs22 a}D6;OC~QKC8B֒/}jƱaG450= G9IV梈?^~3]gd2лXwȃ{]9`\_#a@Ϛj_ ܘCjj mѳR+dy년˙m uz\Q6X;{e/z>[Cf%07뜴!?PIќbm6m̿9 ~Ħ@2CS(Ti=]g>Hv hF+6X ,\K(io\/ޡ"0xnׁ g>PNU`٘4榟d߯ñdyZ//W!pFE%ήPbMkN~4vjմPaRLxNOF8Wmvc\_^ҟBL YRgî; A'ޥsl.k8e&{=Lb,щIA!+(A8M$VT$cdY:rP? ax&ѪCy_܌3WG) c5A۬U kjآKCm%EGTvz)ҥv͐$ Ky[w) ,O ڱ{=3BAucF}ugɥJI@ v42>&]+6])60]Hw`u ΢(&jzI: QEEӧ9} i9XsVW$۱ofu7^@3$tX[ QrrECm6G_ҫTxRGsmNˢ&&m #$ %R50,T51B=;;Daz9VuV~N'N (q(?9"8P>& {~#ůĢ!`蜤.]xM'佖g&r㲕ڲSH<c|E̳<1^+1ar.$ _uK.ۊ2:{(#o]"KF]z/޵[UbɯYz^s!˸P$8,oLBnoy[0ne%^[iI̓{X`Ev.>^E+V9_Oݡ&[nYbkSEuh/iIaCW[p$6p1= #dm&g`HfY耞<_^6@м^tx#hmmiݎvJ]p̮W(.PܝBlUtbplaQ DI{O)÷l<k߬#V8 GZ_ HvJͭ}w xD.&u*N5x~ojf (arrlz+4L`D:%w4iVޛj;mń́ƼB!P{DAEڄGl`ŮoߦߝGXd֓CY%u#lI^-1s t(aW&0/ {g55FR_N5 i~H҂LJ0ZU5݄3vbݿj66^zڈZ!|ħHEjjyM;HGw=%!ǏEbz"LxY7A(Z/qLNeYdzSk<Ukxkc]9?q[tavp!z0̝u^uDP,U/$c'n ŅH{ UF_ӠǍnY$(!Y#͂xkjB-ߠWS^Yg١=|~u);Ա$^7~(pff|'|?tMGp0F %&iH-rv <]yQ]?D/ݩ[mJS ?ZTAK|AXN_vǴ߁JDtCgd[>1֡#_B /(91!*V',@ ڌQ=E0)G'>R>ȄK~q} L LVqrRXq4WڒXA܆GbHp YylUpgD&sIy0d4\ooӵ:ݟU/mZIL@Nh;OtXFf3xWMV %~s@>nrʞxD=*DBƂl^-\' B<I<\ 蔷k 4s>הi{ߩAKKʚHM5wSt&,H ̙Qr]i|΃_joӦz6HOnH'yY>٘{²mEBjsC M)ض ՝dմL\.-Fk'y΅`y^u{6_6h0l#Yَ`:G#nHQלXEk[E-$o Åؠ4zŠ%DlŤԔou B4K Np9j\LO X3p}g(ӪTmbv\ȢJlBCݻx_\K_0؁V8VDJǪ&M+BkQMa3$,NH XP|bCU*\zZ&,|o𨷱Y!cc;+!Vʰ;%o ~W6ev, -kɻd+S6~AA5{ë)deP2~ojt.3&9MZܒͅk~ad'ʾ:Ł/WJA`fnLRй"8$ݸ9^$mc_ 9W7ŽHp?B5.3F4xoa TCg;>O6h!UL־W"՚Agkl(5Hpw~ZxhrRyX<șhyJ,;J ZL^qȑy,~x:wf@|Xc~)Aw?%TgoP9X-s/q %S^r-)_^:G*~ݽU.iIp m-^eB %X 1nla M 66'6|xDڣ̐5|㧻0c,m= WPʹ(?lKB.N @ Ie]^"owva#Zhk<["a-&Y#c`"b2cwSiSUC8D[|/׹X電Ab uյdf#آNNvA6;xe޺{{T)۞'QM0F`88l3?ҲfyXZ VZ6/2 J2`hj‡<'CbKy8o&xhPZhl#?d8eYL?>{D'Ц$/ u7ڋ ɭkܭJ[>!) 0*15cؘL w oRMv[E|]b8k)C_2* q8tÊA&i<2yZ}gݯ9sGW&KsftoS ;geԾca"-aLNA)𺰺shpZ)l~L-k(Qe/OKokr*W!> ]ef2Ur,Zǭz冯*b=RZX%6UZL&홥^HkH2ꞢBξGr(P-aPu "!de}3._ +RP/" LmAC;JDQ3͋l18?^c~2&P.\):Paq -OԦn{>{R͜ݘ5wD{T[7t8CR5kkϣ"nt.i`)F꭫`Fy S/8/z̧췸 LPN?eOٿĞIYEUƫ$E6Uw*:ez0+R&nRM|h':5D B@iTǧY&ޣ]oP;!1M!6-u$]8EuvaJ+qƱi0Ω}3oŹs7OÒOkWWPDh$^FS6;%flez,vng[]m:ǓvW9"ޥncvF%(x^OCԂv/5\Eg 金 㕼GVqoB(Ï,_<$WG$Dc?M!l-Z9fLXfAT~pho>.8Qh'R j`g?b)mjq$턯< 8d:sMw X-W_yzo"5)FpvTخ./Ŀ5?/8vr% ,BbaˢLR:߷Y82^Q\w^XrȻ5y\'PXdS1pL>^08fVBuϻZL/̜xP jBqm+ I/#NG*^]^,+Cs{ ?3S=@/^0C<2V" l&w4ThM\k!}!+վLv"צĊZG}Ss9S fxk|*Ni= Uh?Q7FZKs ch|s|XSRp( }\T*%D +ASmQf_Bх~#$ ;iӹ^U7>,r^b"l>7)O@O NK0#y ! ܧM 2bW8vR' UV h_ᔘ=+رƆ>e!}Vn21~=M'OҶ %VǶw  Um"5ISb/<$IchOmZ̈́#ކ5K=#v-l㻋{hݾfj#ROtOiK%\ãz}WMAS&J/H^' Wa- &ȁ]eX[?x[>2[ˈEoK[78-@-zr/.(;Cigh?Sb'v-!t+BRGnP4 sDbqv 45:BE*h{5wO QjxrIQ~߮,,ch(JF3<=s$G OF΋/p-fg XD7Fkx4`R 9/Zrw1Pv5ODjf+z]:ԟDt$dM7!1TpcCpвcm:0B{eh6Cӝz2STGt [kԐ5J_GNwAEƍh aGgJ;Tlv:\U0zc;ԣ,?m<^ qj)N"i,DsOI3Z17T)2v?x0[ij&ŸT R7yCQQ,cP4"!ϯ\ȍ9FqP"GTpWckdK>/w=9 -b*e1#D3ZGwlBEhPu6R7Ndp]0^ůoeEo *D4fv5u"kAJTS;G{JSz?iС /&XYtbdo^iQHisqx(k Jo?UۼF+%W X/nP `L~1E^C:ZP8>8<@j>m6?ZHxX1W{V4,jl/d_5ZLQevzMB]ص[>`y'4^ Kj)74}[ ׹*@n3y=u“u@A?A*2J> 1 s|Xm0W6ɥ@߿3DuK9 .99L|s?c["ۏ؝q./w}*yF[vH e&!`ܪ ?ըxlI`A,2mٯDH)Y RUPHoC. t7V~2%z5 YMrGpF9lޟo0"f [Ϯo&"}=,{/F""O^bbAGewuٚ4|@HIb¨ ie0_o,\[a4#^!V ܝ daμaleg*"j?;5'\v80؎z+4ّV GF[m}?ޗ}p.EV [+$.bWޑAڞ jd Z)jQWv%ڋtOelNqK&VAm(I؝龋eDwzOitd"->`{i&q"{bwmm>!{L`"=iOr'v9Fc0wc hdcTnXm_`)YiSm¶5.ePH'p $0AVWyT\׽fH/dg5ccr/C(> UMI<>݈ULW c<8+lil|&FUTWfߴ" \`3"B~pߠ(7s[/a1rQ&3X!C\' 7z=XJמL4}AquH1`+d7 c7{Tc"#'V ~VeC Z:#sb1M7ΜoQdokKltut,, jWfxL+5DLæ;4lr`2{g( 6A&OMRk»Rl%j#Z%tT߫=j/ˆ&;}oL;)ٰO`!֐ sQ`v+ <|S< Oo,|cYk#^uW^4,*0{ (* Հ~y}*x E/r(.Eo&F p5'gCC54[ 0?-1j&)cXߗ;'ϾۭX( zlRY8{0fxfؙv.lI!R$T$\HF?qgraU| g LlTTDj8J:B_\R9+}Z~Z\ytvf}L :^ۦG04ئJPjgmV@2rMR>cuȷQզVh$~߃Df2B] *C}i{Vma!̥oqU1QBЧwqSMϺsKrJ#Ƨcf8ʞ\$$)KsUՀ%%eמ{N3UG+B/bU[GxLtdFlՠRf&|d(p> ~v*eLP0QbC#'sFy (ǃg{6<>U>nq1xvLm Nhqޢh ˲RR^+ Š̖(6G1ỻR5Ql4$gbHj# :R[~MZq-#aDq!7PSOC -Φ:̗:S`X }P\{a^5w`'7H<8C ԍl{v[:t-qjJ *3rg#AT\mN4~zsZU?o ’]:v* hQL)Ԩ/7̐c%FD/lZr oXf+\#3 hЎ'{l*TL|68Bȓ^ao2<'ƹ#K0BXo8 ~_0T(4p1S ĢQ Fa@ IڔF˰)F[ҮwJ|?Bt)>\skq058Kȫ nW+!J{A#[sTsvQ7[aFi J.S[1*v¹ ;ŚM*AQ B]+YRpK iffMv3V!ڟgbL $ZF5X9 1"c#SJ@cu$\I x^kf@8ߪigc De 4kyTDCwoHOLs[s*o&m8NS4K' 16a ,KOz+: Ev-}DZ%[*X\deដ,dbͭR AӯI l $|Pۉe[6gKhB {+DcRPh`\ fá $eϞoOc۩ί:ͻE)cG. I؞DJx2lG~*#u$= I;Q )ޘx[YH&8d-& hpنaк A9(~(zs=olR=q dD%XM5;a}gZ/`qHW~s&tJ#Ԍ# L>^m1ӟE謫|kKfx-RE٘γ0 6KKGu)oKLmL]Q`^1e@<qYLaQ=/L9%+Lh+u} {΄s@Uewo]UaݥZ[R^refcH}ҤAKQAD Xn𻜻Lspw 6!U[Ț\ea& m|f u "BN\U|O6h@t_+#I'@ 9\kA9I>>n+)lM=z͏2(1sePlVqhlD/G\2D>~#<8\ZV/ em^s7hLgi/CEq MAWB$ϛZ d-kd3A& P,Y)M :5(;IW.xj PL}؈lkDZVPZU}7.RONu|R0S6|>N&g6Rxޱ AbkOyNXjعg<@@dRD+ڰlA] @7$=)݀t8@ 7\u8l9 0i1giuI~i~zP7)MXP ^+vx  εVn%]R:5v_^/gt cs! (ЂZHBaJmlS.f )} ]+pDLYZޱ516s0*.k^.sQM=mNm8":@#xPpn/{BS5"ZW7Ȑ08u/r&KpG~Y`k8k&$-[p鄯!Pbl}|Bީ~ Pܣ6 򟊝0Xwͺ_}TƏFaS!/mAgha]ln]YyؿO>(0-ο&bpGTR4T!<pm-lǵzt@nM[mg΋Ɵs)VT. 6'#ν(!C 5=gYZ0707010000037d000041ed0000000000000000000000016075ba7900000000000000000000000000000000000000000000005200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/pensando0707010000037e000041ed0000000000000000000000016075bb4600000000000000000000000000000000000000000000005800000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic0707010000037f000081a40000000000000000000000016075bb380000cd0c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic/ionic.ko.xz7zXZִF!t/Q]?Eh=ڜ.+?Nand56> s4y\l40\Er'IZVUNwQkDg]e< T'/b 0tC:{Qq&C3文#`va" f @$b(G<,"sʬz#>]ԩ"'EPwϥpZD(`x؉?.sLD 6wj^~\0w$j(*ڛVUם@um A(Z^!~Rɹʶ@"fch .g#e[zk|`ѕ6i%@'Uևb,s?H zHJfйLG-&%)hq ܩӮG*b?_'$>k6PƘvߥs)SEP_L5 0`'vUP0>'kbH{$n(c|Ib.&l Jt$GĊۏ;+!ոkVo}Uًv\}G$)S$uga?wl]LmBo4:ǂAEc@e\@3JՋ=IӱՀS]WuYݶݟgZo<.PևfO0B'-BʍzVE@>:*ځ4sgwOzvK?~HE{҃[ƾ 6)"0>ˇhwP>;qȧ'z}dfwOn8%wUn©,~+FzχF~bi>)-:O"yپgts-ZdO@ nd ft0l%F'p ʓ gÓ!+`!U[>wW\ %H tDk/0>Vx}Ȃb{{R8`sJSJH|=Oge4wywf M,VK TBY F pS(f#|ma#|1g^6#Fߙ]Ά<M Q4R}jgűٶ^I`3; }HZ%hoqPa=|y7g`|mj0y3| \g {6 \2t&~-JQa}5_Z8pUO'!PW;Www-LA60 =P aJFqiB/B #(PD?Z";$*Tr׃q $ZVN!9_ ~i-zTG*DTQi*gB+N |9ռf]~q.WT*(/+Ф?.x|Bf,QN)@YgߣMil;.M{8yV%\@GC7mcEk@\0\7eogR-3:)Ӝz'KѴ!i/?bp-e^5j ˔Oܑ-~AibOV|mLKDHDL}S 'FҌְbEt)mcЉ9ٔ&PY1~s\6o싲3_KQ &SV?շ>xîb73,zh8 oiE٤]YȲS_nc0c6tHGNqBz?/ְZ<$dz Zwy˙Rm%)/q52pN k gz-|Κ%NAmF96`{B_^f5jт{EY,mՍŎ͟kCwxp4~cljF$d{ 4 IZ@x6+q,Ms` z{$;+%gx$n4ة!s14 c/;EiT?>6 I,!q fEdeX\]S.1t%J3|Q~55nJ8 f,!Y$CGi/f#2oiv{?9*T]L4P-Ca?<Ұr/7NOe6٦ xr@vj^K,zgZ`eD$0oI\:?;ipXv*}OۖEQ46+ 2ˆ=_82TZc :L :cJ mĽl1}Ok4rflkKʯX `DV:!+.a.wRMOZ+@WWKLX`r< L}(u-N+` axYr ] oa5Llf7*| 5==yк*vvi+4Ji\mm1Oö%Ga_,2C$yn_>eM=c:e?*S~4uTYfr/ -y5SUCu֩ 9! T(\9Y*6:\w9 t&#p(.uC Yd2zJ f,:$3bwR<W@(r` %wTػ6Т`l _:腈#sxj?FiW71_x s~/`+SQdRPml>r/ L0!@u,WhG xD"< >$иڵV}3*k4{zJ74m\|7b8Q#.Υ?ܮ ӧѕ%S&TntM̐641>GcłZ &>r&5%pKgJU&,gZS`V`[ʮGp?6 HlZ2!-[K=}: c_bC ot|I3[OHy[V~w= %4qð&z"z߱!/lT,$ۑ=7^jZXΏIBK MbR :A N36K ZI]z]EH9dF0`BkUAϦХ4rc8;/Xw6ho+Se{>rW Dor>cd]dVƕXGT~*\߸V~F) +:&δelz\N [0hLYk~ KnܞMNu~ ͕O*<[`*g8T( ܴ4j_/3j3`#- 2?';9ÿi~~NL):cf؟ R<^u4<},ɻS|Y:Gć׳Q+;ʸMhRm'_n$w„evNn!u詸uȫ2ߴƞ1Ib\?=^?-\"ˌ>۾TpfRvXjώ} z Ϝ$"IpC2192y?VU-oZìs|rIfN>p!3õ|ܠY>>"FXac\97l 2ggQ?[/'0c7k^ዥuGiӘy򭓚6""`RwuPH`g$_wUp-TֿNcbU?Z|ikraxug$CZ3ۜTJN+2\d?9WtлX*F dEsVQ~g>`n@2E2ILǸ7F A-xRrY_ 2s$;|ƀ|2)L&!G춠xe}T,YU '|}K|u]D iC<)Q'1J9 $|п|??Zz\bꗵpLvay,l{Bb2jƠer3}c|0vr泷ç1^!\iq;c LfpGh |]Q4~`k0 azQ̎42hGp-07?f] g K2(Fm/q6~_/WPBG&"g"_iH j1òeަ]D%/'/ ]& !/Zi3Mh~^;[$0<[|dÒjŤUzW+yL!AFjCw)صꧪm&IrcXA[9 cq yD[yi}2DĦkBnzR±ՋiFR {lPeqi,P~3}tQ%On'r|H#]䪩TP<ՅdM*ed#E꼪Ɩ"I ~T]rAdݛe߿:"uWdP<뉓Zu|7ɟB*af?GԾY.k{_x46%rg8syF̆G:]s/b^^x"dVC8h&*JTb(6Vne00vK3>>pw% ||JH* \e,UWeAc}[:DHmUwOD8 ?NjHp[K\&$^~ x O+j 0K!XhQ,Vr[ٗphC(2ί!p*@&Y,H(!CbG^VKs1"OP3{OgX)#v^ ̠BXoMvUxWɠO"9xhR}gqOy`K(/,3{N9hJHKgդq37t?,Cmb#N,_&%抄ol".-_m$(Bwr%ع3BpU7 \s~>w\qRlÊ)Ij(4߅{u}ޓ@N<댈IYf?"j)؂r s5 zq8 5]!2\f+x>>>)invLe2@~!ʺsIlvJ-*C0]}ɵG"K.m¨v$A+j/.ӛw,,3[A=M1+ZP3 vc͈GzJf54)t5`g4*TN*Kp褂 އ .-"eZUlņQlT*A9[cU(*N2$5e) .!=[0{A,X!KQA[WlXSsL )ruFء9WӲ/YsZ^-t?l'yCY#g\LɗjS75c~7ŒEInl3,m6ѡqӾ!zSyѶ܏輚Vs2`T3^KӾ˱XIԲ]\,}>giEv/{w2?}b̵q^ae,UBrӼp|,A{CB?d'y1aKŮ󛲦M]%ueFp\YΊ@ڴ'f[Vf?HB-8?Z~ t߾=Tr4! +W{:i=6JPYü$Udq4=̕EZV7#{Fx_9o}[I\ 1V ^%רV- f6ZMxS(jʚWGĈAh*dr]86?ig Es2ŷW25*,RX--I/ڿ.šPW`>ڠB`Qm sfIYllfF6PQІL+UNKT>N^Jj@`)=c9~h*4JRkipx]iޟ] /r@TEy;=vE9`)uFQY\zPl\MkXDxVc đfGpٟmX"V83s8ښH/ D##і)2,t!nz[T'sd+w [c.UJiB9\,5c}|0t J71)O b˹Jϲ 2x#]]2QC_tᶦ-\j 3 SRcoe Z ?*;X\j!>SMtӉEbnTS5vүWO'8$u VQ,6e0~L'C<J(_(DM/M^#,uIjUw"L F}}Rp\\Xi.xZ ~}^uq1~CskcܓY播.ae kU+BЎş}畘'L<ݩ(i2 )"&{޺@,wLKtfV~&@KpSJ:e ziU-w-=Mq-Y[xyo;߼Ri3rxWT~E٨|CքWV:=wRx"JFS=ߞsڐ+#Yċn`г 7;֫hR4ZUڛۖ1+BPU;wNU]/t6290e{<ͅ:݋'cEi`fT^dתW(qJ_cx6?=xS"l3PR%-p$t%k՛SKt!I*&ˊܰ/0 ™8%:J,+ʧ{|*iF\/Z흌cz)Lk#A 4* ts.Ju%D8ݵlg=?䩍iڪfW5Xio"hzc}4 I4})m2R+ (rÊ-8g2HH͠1Ҥpax.@s Dx~ N>9-Kl[a@E.lYv8pY'ͮ^U ]=(RU1%rEѻs/홠C@k , A>GRڐ}@Ayc_T]kU*p ?EO]JnL;ܥ-2ZO_Wd}´"I`;gi B[& nM=lNwƷ *k*FG͚{L6cw_L'NKn&oe(LhGdh2dnT%.2r|\t)Re풾AꏃŞFBJP]P']Ԏ @#튿(vBs9hVXRH>B |%XWAD +kY8Սb5rEPBc4$>G\ IzH^eǺ!P̔xjEh>,v %cdNAeJ Q([L[5bxhХ~v`l=lӵ6(9낣 h4(g/j1Szg9.{Jq?u5iszKr^q$Un% 'mIT\#D &G:Ka-GqM wCV@~> Gp۫142D ӣ,&|/%g^4w @n1R<h%|]h1'=VQ:\ˉM#PVsBr @lLa'º"%U59A~PٛE.߿w08$ ҼO[^+{Dk;'PFa(UmEp8k!yH?=7L{?5(Ia8:(>4IT?mhaeӷDU1c )bN?h2}!\i8_qtk*YRiA\/jSc #;̧eYSJts&q%L"3Hw7*;B˳y&Q׏fA4{Ԫ*>[ R@>xnZcP!xgJ{N:o4fN @ Q1;gapXĥaSR-/StGS (\%Eqxqܠ;:u=Ts!icp Mbg)PbBԟ Ȯ[]y>`4kJ@oHoq,Jyz?ɦ7 +Лym9vsU挗T۝tO}\%eQiP3FI疩MCGJr pJoW 9M\c+blR.%8 X|E~qg&(0\Ax;n͏i,ZÑSήsm9|k>TҪV,#CFYwP8d¶Ϲ纔+-2Hiѯfkٜ4s %Dggq{hPg':b?"+Hji EȵtY j,l&V4- U(^hUBqފ񙻶X\Y} '?FR%+7Z Y: SurỸ;`}ދk̍ɻo;e/<?T.\0eڂw1 &XGeO2ݚתQ {gE_׿r$j):_{7LW\VzY k?@]u8wz~{ tOˢ?*YmN <0ZLÉ[v)^\W(y(-Onۦ>k?U#ISHʞS7: iipЕLAZ3Ā\ dFCQyWvج"cr8zhtq>OPddl2 F3;z{!Ps{ GZ~MER`+ݰ1ZL}xqWF 笯0C,(.twF81pPW/ dF(OAE{<Zc"h}-V3 _㷥($Vsdbfq "Y IY%W0`ӔŊy(SKU-<)V=X@7%k%LvJ)b9<vfkřu]ٓΑX,rN#6䭊m7e/;[ 䢋i3':K\ePS.p$݃CV`Z96"+-Ω5 H Ot1{SVY"mRvUnߋd26^y=,}0ɯ̹ʾP]2ULl.wl[(<ǵLV:+*w&{b+V8"4΂\#m'_؉z~}WBlJZWd͵ǪOH_OJXp\YmP$|2}n F u ~E``W_bulrQlkjM-#^sOlʲ͐^Z'HHEqDYi,܈lt&\su~帳ɇ,: vM N 4lmLqZǡj5;\+~5^Goͽ?ϛUEN[g:>]BUd;Ń12d?dH^@>OǾV?+ {LR;eMv7Fnp><|/oN͊eF["WxGsz~K|l!*!AA"kl/L݈Yv ֈ`FDӊt/IS6RZ"A\_^ zLmC*EId0.DIk눥5U|`(]Li)*MusVt ]5IrW,{݉PW+E*2v$/}j¸}hK ,Wd DRTfi ̢L$S1- )YmItTB()0I31F!g%^q}#2 y`5Z|4^srI N)UG!YH@^n>zͣӢ鯗iуdv%]AbvHtm{|a$SmU֩R'h ^n/ˤ$lyB ¡ uaZt1`/"51tA BJOi' I*/"rr9G$; YxGSF 2eu}”G|0yȺ"s*uG #P_jdiw)=YBDyR ( 6l*)צr.Ftm‥ں h%\1G2 9O\hF^VluӍ0Xk꟰(eՙgҬ(o*Nt'{O \z`Rscb_QŃ_jTAW!m)@qilzr85K6RNf4; M0?d 0nBWyh˛:OBCU | t,Q@_hy>X*'0!hz[HpLiyh$ 5'"0PX`ĜP t3I(ЉCƝ҆,ۓ_)ϝfky @qyu%إ cݏmX1#(,*i/ Tdr7HQi.r\x{aibd&,fUc&7PIY t[d ,r݁?^J<GlQ6,'m4Y&{jMLQ7ےՃ#Y팇{K{[#)'*;,Ǥ4gwY}s7KѾ@1v `qZ:{ˬhb J$0$,zZ.%GE_G/ok2 -UQS n!1 sKݼAV6LsF, gO}TWתKξfĦ@=uD׊b T5k49V|D5I6~`tk9_R`s-q'0nO焦cB #co+>iDs쪡[e(lw{d~sl*Q hтɌ(U]nUw|`s+HAG}?w#z1»fU֫ht CN BÈ5EO}e#uI:XN nJLxln˴@ ޤ_wt򐎍kXnau(w?DoC5*D'] X2UQR)?.#؁m/Bunf t2Y\:.)$el{T0tآ BpXGO6n{-t&B7~ U}觝ex9,uFax%>jtn!03`e,.X[ HN7b| 7U XYh/٥&/3.Z w ;Te}yğD+ƟS"Nu'̇ . rlnO0L"T;VZ'gCBFeH#>'C\O4>]bC.P7BC+jU\&bNk/BRD^{|BJBWUK皡`Y7ISQ0,СeOBCm\I;T ӹŊ)kK{e4TlK#l*\֭pdsÙOZģT9z6ݑN yx)bQOϣܚج}ܜ+[ͣ@AϡV}&rjv$f̠_k^(?^MNXftgܺ;hQNF{ˡ-yۣ@q's,]Q9R~v p\/Ju96 <~ߜCfPҌrYeu 뜖k-Yx N鴰ݏ\ ǔ,|onDmG,\  ЌJ^*B h^K+;/s3~9.[?cl3OjH.z*2e3=4xXn/] (Ux4ETn1hu}ӹL^- _egR9:!]K 1FmvQ6A)ã;?Uv6ɹJE=gw;@ף'hIֳkM X73iIup5"v}6`87JqSD "! $pТ.RRmy!ݘ E+ 1lغ3f>k8-ag"iػxob=_|[ \ o>(^'>4at-yfe'lT H⴩y9X(yj۟ ;KHf޷up↚ݘž2~҉|U[?PQ M(dod6\cA3z<ؾzغ-ҷ 1 KFPXE-/ޘqq݆5zA3I>YO bwuvv]xa9PʀAǿ͈}5Q3B:iLzy=௎]N- k3lM CkytJ]q$߶Q&&B*MQvHpu6_ΥIH"Su`/Yp2PRsfgm_$n;b43w 2:x:j<㧏ETntq䉹jc;&PgFntH5TFpjA'Dh9;8ۏ6 4lt%NBs`^id}K*@8.mQ+9MҾqjaM>]C =~]p}Q X~ql@h:{Kʱ$eU*3/2?3@Hi`B *AUNwK9flf|w\ =I~XcL&b&#Ɵ$Ex<W AI -cٳj.[C¨´ J=@3wPayEVÆhЙd}BH ;fb s.p(S@?7oEՁlQr *́ TҘ2/Ⱥm)*_RH|ljssR@zS_Fh\qB˳L~+!<&U𫓌$n̑՛>CS꠵I'0&c41¨H7z'@?[ "D-*Q¶er {KEc 6KPa! KtI~q@Sܮux)gttФh4Rul;bNuR~?5S2vDB6MJ (=ٲӢ.806W; buEy~{Xs,%mcM=UJ ¬}9J<0&nt RhR? h<6 e=Z@%[2@'Vɝyքhi ^+`ZTԓإU[mr I$ W+3{Q/pdkvfԥzx!H5uUIQdfr<*?_t$7b]:%Wπr*̞ȁđmzӂ:㳋.]nL6Fu\܁J6PP8vĂ*:bR!]9@y&H\ɿ@+;q٣0̎*#N>R^! D^*WC;g=k5ABfHޠ4~`2#;t ^ؔf-M<4cKv\% )Bs砨Xw%PEBnXho5>I-e7s(CiM( @I8ji lv9`z[UPAVE[Ңs u_^1#z ڗW*534ZՈt S2 CiίDUL0&S¸ftr4%*b[{găiTy)49ZٚSghҽ-BFnl,on68SGpRxId܂4fc=$6SxT]R%XY[VFD ؞p?rۇ%G8JIp.skSqxYF_b*Of^uQJ2ڞ3.uLw;e*AyٝLD[SSl-]m[6 I.>xE"KI[4O,ߩgkKٶ)=SذٚWܢ<6 <(X愇9[zu>>+D|" j;dAAǸ0!)[@ #-Tm쏦Ï(`tOG} bTi h#qH-}5j6Md}@OI;jP{0W&& ,E~ 0S4aXu`!gUvQ' <6e[XzW51;ueQn:*EC<Zj37P$:?H< +)Co&:^~NJν=VI0" N BC]+\Q ;EzMW^Kn*ޫl-ՙ4)WvC7``R`#_@R }!uOMtXKvF[\NýW<$Zh/&AdsK|m8Q$AF6jju?dzl(#يֲG@M,"홦SߦNiD֖(E~/ b[Z@}$,=98]މЍtR*c#L.3s۝ꡘY& UYT( dQ_86v8nB2)(DwmkA,Կu`im&bpwO2\ݾDN]?|Әfm/x88=P}0 dQ/[<"O ZR ,^G~r{'5n]}H "(BOPh8ŬBljIC,3Ή.*ME}OĕLb.AD #@ obx Aw)Ɋ15Lzn,Q NEe3N/2zWegKLGؼ`_Jt#]JHfi!Dcя?|g<,++6rz"TH wܺ=x+lE]n="Pbح&~Ғ4H>q7L,yn+v$nYzW9nrT93h xSx-)! iG3}"yDǬj4ZzRds$5fw6X@CM>bS: a=QK *Qt쪡,kNZPG\wcgj͡Q67]@Wkr-bSۮE$8tJ}!VSb dgh^H.grc> CbhH2-HML+r,w("4$5HaiXkb΍53F ^̼:0kG394;`.ԏcH 74j8OTfR.Pv 7{v9g{N~c& ۞m0_jwY2.2 zfxM?Wt܅)ggSbSX]\܉:JЉE2}EI$[j7K''{-$Z4Y`9?Fв4%9݅j|6o"zV^YbЭ{O, AɆ Uc>4p qS\ Oe8[lܛћ_Å~p"ZAS,g|W:K.L4=4zEn{61A_r*טېĮm$!uwXh7ETm,q](a94}i)TeI`[i"Ӟ|xDzqL C)(; M^-꼐a~Kufv ~cS$8şUyyvSZf֯>[ȼh~ 4=rsuQ||Zkw-o:xt |{2+(+HbnP`!t]8 @<۵ p#6allKt(Y7HImZUjiv}̇9<D D;"%РظPlMI$0  z+MM[!*yD3/,Aw‰ OAQܞZy=+P3{20V-.8ǐ bEZG%>DXH-:A(XHEgȡ><X ?ۍ&U$\SJMJM涊(IeϟJr]IcNKL:E y>Uޟ Rӭ)NW ɺ6KƨJ:_|IY91?&=|O'D4+L,]" Ö):s2*>hn7OmxܛCL:/:=Ñ.wʶCHᾣŹtP\S{l6r4KFO]cfhyuo)C 0eFhf97 5J揨66<`yys |mEh-x;*9%!_kZU$#^oDM Q -\lM`֠Ѱ^~զgy{jդj ڿ_IуMZZ6^{ܪ,YdA[}Ԯd<Ųi!Mmh&, Y,IҀxNMf -1Dqx9r=BVwO.0 Bʊx ]ޗJmwȗNE<^\&L55fƽ\^-#?u qsI;VC_lIN>ou|lDXخ3_ 'BR,D0{bx:5‡Τa*< OCI%EÐ!*~R^NKMԧȟ~%<>p6-4DЇ7i 1O٪<*:!)@L>o IPy=In<73[Gq$簷UWfT^ideoH3jJy?]v稣֪\2މd6"I1\up4_60" nO1n]Z;_Ff•Q#h` Av'$,XCbl{?#mT7ϡxsG#Gr=o-ǽPF"?Dg'# >H%C'd`(WHm= eS[߸MdrHυ\}XuyPWgXq"KqlI: JIC;W7}A%V˕'&yFKNJwI8<>Մ^0-2;BFuQq0rj~ }F(Տ*"޼`,n-ͬgjc/ub'{ؖ"S|;J?TWPċVfi_$3EY(2?|-s[!ڙ>A -b@}&WG[Pݳ'\RWL7&>yH@{TvIɕ؄w[,0vJPYLJAwfFLЏ>\  DVa&Wpd{eW _m@jjDgfK.{9뻃6ID"պ_[KB p5w 0,^B,X!׍~cS8Y! Je~Ȣ EI?҂C6ݣhW2I"KFxOѱ"5.X3p87La(- 39W+-/ga"# |WcXLmk}" sJz֮g=rnGk DK=Eب#~6,?BxRg pA'EMWݥ6<Ÿ꣐`r|馗Ǭs9 Zs}+6%#h:/ *[ju,}@+)g+< ܧ>h!/-=3N%4^08ќdfG %)hT!]t'd<\~ %+ٰ!?,wBUK$qX!ƵQheEªi>I!GF\6~v)25l'LN~ m kL@}g&KzS`nIUn>:ז *+/- ,]k|m+>@+( g]~-%)n+nYk7ITNڨ98nD߈NpY6e+fn ; ҙf;W"2Ulj(@+/b+[EP9p'ғIek"f'5Tq8ĶlQɴk' 8NP(mШ]D<c"les|bm) {L}EA{5nVxœ\ :=bɬ"{B7ټ\+wvF\: όCɣUp61%UdצQ {c%|7g~5ndb`(FO`@\fB@gi;J>$\+d CoFeKgl4 ~l:5`ZĚWbrsg f/vD̸G]]?nT5y` -=;$,xt|wC0`/W||߬ 42,BȜilrKe8(Ҷ‚-(3C{rґP0lX^9o_J?aK.#`_N$h1m"/&w%,JؖX7T˓]$$5dPN_Is[ CR9=}pkM#f F ˷|"p~٘WcvBT@4 t3\aֿuP+FWr,ؠ"£n+ տG6g_ؽ^=G>]['e=s˹Bh¼Gsrڢ'$nRwڢZ҈pPkbN=o%Whm ~G6zQs)fi3W2ll裏μTBAz gd;6i&dR%ʁ˰VWZJ8lq@9~V;}Q FF3IVu6RI'%%k f(Oje);hj1D_>c-beD`]rn[I6.r?R+uY=+w2gM´%JlW"ki&)w9}Ahj1-Ld@*!<%'DW9BFW"]w1sAG M+3NR=v~j\jr*̴ SIM h_/ͅ-uJ 䝻2H{d7tڐګYHmrsޠJzN_*̘[~}Ffbo ݠ^/0M7 :+pWR-Ը$>;IDfABlT" @C2,:si 3)Z06HpG ?D4CB 5oӗbgBfr! Z=h|Y-lܗvs'Rǘ$W|5Sg##ٻR-;%Q <ݾLr" +2ZB,>9KkRcAM6Z@pdR Џrwhd燹l3Dj\}0cǬ]F˟I\+nh Od+VWYBs9ͧ'2͊GS-f8+W&A#{0u"ϮE'f7XFXyak_K@iy6y1&M'NX;C{lhKL^|2+I-ޒ\.v8YA`edzN/%ӸNFuZd /['b"T1C؄Ѝ2|)pMD R T"DZW&͂:ja1$ .=9ZpUk|IQ6OxC{t# mWVQ\z\S;RWE24Ǎ'0/.w}_" Fc oçXZʤy7ulgp,K`HWBҡE̗5a_ggY1cHԿMxe  "_dSS%} Y5Ӥ&e(f{8NX 6!sGcޜšVͬn*2T:o-]|-ieuRvUM -譼ԟ>|^xz(wAv.01ROg)$]=xt)̛L&fv)L㏏l 'pؑ&O -BT3ua8?sA$Yh |\M?۞PZXձ[GB.Ks{"˔_=#"9wa;IbŴ N`B4IOdRRZc vawcsZ+w6UÁ5oji;Ҕ]þ&IG'[EillNT.@'FHLevJvdDAmUvvϗ+OTjV0̩* ~ > $,w'o C;˱9Wvs䴄ykYvn 6g hϹʻEvc^a_Y{mPB/OrR4(zgPshӵH´eLuI}_g)7 ho2HE1O|Wf xX \ p PW]ha@$~C#d]cnS\e,x-Q4N Åʷ${uD(U*yȭwJ’֣SSSr{AH{\v<<?'2-IҚxIp3#Zn%h} %G`7P:CR|aKg]d8ɹ7;Ds6> 3Jz˺pJvBW9uy^4 :Ƃ5Y x;*ƇGI{bqh29e'\CtPHo%Fe&g֎vfrنP'-P x m:l!ƴRs-dbEߨvF}'Fw}_HnW[t7"@ebl9BtSjK`xשFZO7O^ QL4v2!/hR>'.J dz,FP0}(0}{E)CN 㶣$7s 'XNvx*!|69͞ANb}r_KD%HVH P/O#pe^ɔǍbY8hYMĉ^ۙ9$aT) O P4|-R#r(C9Z &y} p;}iG;d< prר'=FEx"D4Rpz$e^X}]4#C괜Z^nr"ERe(QY(k1[gm4{GcKC]u2U71u=NA#p>ϡ$0#G&/-K¹5iF2)8EbOp}Q-(Rsd1[Л{h`mI)(s%ne]7Ylt^V!B }>ie`zZG DzY|pdX Mʩ9K֌mez#Gh҅7Z4~{QsT9!S)|xuPNv ^QY7H0{;1`- >- H::K{W̍4Ka}ߋΘ2)B1JG&?5>(læد 3Jl7zCpYJ'1ZB&_v( S?_0F՚@3UCG&g[꟎8ရ;i=A3MPD7VAI n$Q-NIiKNJl 8U?XmNʘژCcؓZJ$;qØvq^NV k8f^E:UbKK.q(!=#񣦿+ mDr9":+V~uV(o?yq8bE[g' 7N wsi)'h~qۖ ݱvE3_?G ,96v'$Ck vfmKY]GݶMMۨ! ;rXLW.93ROEplt[۵OM-}4`B}mSO{š%Cm"b'Gg޿N";GT=6VܦS67g!K?9!-DB67;y(Qv nYi=}Cs-A|,k37{g!m'u=!Lm'}uu1Be e.UtQ=\&0Z̿}%..d JR$NRI;u6ʁK7)e7 ,Blaӷ*B@\::HQ׾;>-SBtz7);(rʚpnF֍׊Z' ƸBq[#۷-4_s )9 <ܔ-DQ'b_彪ʹ1Ii3rJC*covOQ4DsjHNP$IY?NMŽ/pjg;Urx؂\C!6h&L-^L,H"eGjSC!5Øp-q'?({B~gs_b_2ip=J2" k Z˼[{*7+s|W -V#$SpoT(uՠ!TdQ,^ʻ0quLmkh悌Us9!>gpɄՑhL-YTnBlfv6BC O8'ml"i-(V:aþcFNxC,@R [ ԃ0.:gkkWm*\'dxxbV29/u|~u0&ڰ=5}A%[nK},d2U fdhL6ap؅/tȂ3M]ו׫_bh^"ŗs7VfB7*Fj|ڵĽ&+~ ohꢃnB9|S'ȥx TO# N?^{ - +3ix;4FQt$P@=Hհ0)< } U 8n EG($[(F䧝,P*(:7=-j!˱B^6m{GO:丮4/R.즤}Q4B\FtGD5"G0Z؄q' [/W4Cͤmg&Vvh #gϛ*Э9Qq{2F,lSc!uٙp\7Qsi75 QF =h(Գ[jl 21<%hFoR?Hi%7i~GK:ztH o>8,*$\Fk8@,3.YwM49ˤ/1EDzӏV~Fͷfi~) ifo.m"V4dot+f1+*Usm?]Cbȣ{U` \+Wʏ%簓u>Bp!} ҩWju) nfZT= 9_5iM7x ΢ܫ0Jik@bt4OԊVD$@(gF̓Ȃ:^'"iGyN jIՕ w`⡀+ `ͽ5vP5߳0j]0`4RKj +!3 &83]@8Y=9?Æԛ\vãa̐2D2!q*"MUKɏ;H J g ~A7|\7? Rn9S+fA HYmJpc>\RTC8=_k],9p tnUSۭJuՂGRDB͝txon%X.a)+(we3W3`&2)G-dgV@Fa$=ps+Pɮ԰ppEE!bZPn̖PdB!o y5mP`"`[f.l C@ uyLRBI"{̯B˗6?33?׎W&4K-_3W8ḂmO5pGRC- \չ*'v҆$5Bcd4OjZЙ>@{Sx@!7'iMp=|In 9ݳh ;< 9ӣ\r// t3^D4\AaۦLؒ- (&W$G"Pet w,<j38&mS/E&v{j6lx5Ayc'N6B&_+,RJs8oAEf13JP╟z4-VUvO=$3CCGt✺ 5(n-7I̳`M-S| p]"X NvPgBfn.F ti-0 8J A2,.s4* ~k*\iehṷ6zKXeh,-2ecFV..4u^+NT@M6L@(n фO Z!fxRwJ[fa-Gr>$~yc>C0BtθYRbE-5&֒zQV c;̱]%礸ڈWevyGA(GdQOY{f3w8,:q9kM+{ϳ}zǕuoM st+HW%+mTPSdKg[{=kzNC~ lZm1[:>9$M6v\gفTύ4ZQ3&@ /:#T. *ʫ?Ah / IVo l%W]{28gޭ6dm.}ϟ_@7.˹Z8itG/~,}`G/c.@/ ; @WQU-aeby Z߭bczRoJ"OK*E܀[1J 5)1;{wl|$8C0;Ԏv`(6Hy4LvP&ujSF%A 0YyZcpjcI'~Y<51Ÿv\ϻ"~%ۙQqꀍ][USoхG}@o*&zk퀜8m8\Bк$%֦,3*SvgJk:n ?V51_b"c8&ZE9jX:6:(Ư] ʹq:K~q$# G3Ttɣod5яY-+b$arKފkz9nXSypvQq'Q_贈>395όKI깙N+A%P3Au]^ZwgdZrm(`vM"^}Wn'If?g5e6Z}f*ɹw|)^mijn=dg=N63Y ٔEWѿ n W0vZ"? Usu<{!f@k*_Ւ8ܩZYnCg-mIX!= %`pWff0.[GFV&rHl_Њn5ӷq6xu=K_dox]Y@A{tL/s4zv=xG|0OLm&a?8#)t>>(w)'M!*l#ovU) FNe/9k d ]X+I>hY3Osv׃sL0g5olukU69>0r㇀ii9NH90#,h)TTxbMY`ߥ [E#IUOGڟCGP%L>JB}&6 u^3POFv;KtLWa ֎T KR1 Yv%<꯯kL0)Q [o{iho=2A#2 Y5cAj$_¿|[ݭVÄ}EDYpD+'r h@r=y^\ONELuw_ǘ8j{"83yd)'ೕ6Çt'NGys(?%}ʝyj򿀺;tx w7HPSD 34)Q[a̠zcu ¡:֫]\Mݎ4>8R/NR3\z||.:Ft7lK+pkD_-qg oSmgRIhJ^h8uly盩a tX2VlȺG*|~Q'<+"xSfnfbCcO|,`cs%ML_ bClHrohluȰtWr?p;W1J?D )ⳋfɭ յL9(`r#+kcˍXz#޻RJ lBy׽CH^Ry3w ܟۄt@ql*x6I4* ެwjҽP=KXaEtȣx2cLSN@ňU9oUAHzSQ͐<%< LQg4B{agyq3RmvGla?'hpZݸ^cZu]k-X(]OOz<9K␄4Pavm^}1"꿵JjBx&z`D$ï:3ޤʱyC7$TDHLw{Hf,(ԊI-^~?oE%/v=ݐ75/yFLcьX7}s}_n;I$/!1i|4O>x28̢4J)[AK'pvn<aW°cgpCY5N>aGIɷ>흥GTd]E IT|9*.kR򫎐▓TEI('eoÀtQ\ z8|x%W>1ض`$65Oe}i6r.ʭ)Bg)dh27xR:՗J!-𚺀q0l"0#z/N? wBե=bT)M9o H>[h~2W8^GiHt!.[E#cЅ&yYM..kYG`Ҥi8(IdЌz@\X 0798ݐZ9gU%&qN E6̣͔ jml94|GP:) mL8hA>/-@ZθGD;Y)\ӵ|0j?TGmcWjs4}Ndދm"E1Zv(Km pdm֔.C|W1FWS)s9"đKiE&ojcҷԽ{6:aWb (}}D۬Ո}$zXVM9>QbAˁI+oXc8pm;ff-#юB}2 a6+S!TP;r\`ǁqyG@[Z=^iXl<=qȺM&)iۍ~ d@ӊZ9-D?|Z"llL}VхR0$E[+&lnϧ:ɱ6|偖Q5jZeO 4`U,#%(c皮n&+/Oc];H4qn`,[5[5U|;\˭yG%P=0 8'> >лȚ獚>Oz=s>x:MY&pMgiٵ"m{'sCOdJa"/adȗ'\龞t "LܙII9A> ;(nw.2dnfؤp]|i~( y-/"KÜj;Ƃ\We]l=tfM4˱Px3ݩD:S<|V"+zo[;"A §篺X[}Y|2*ߥoC_$N59Y'P,t ۱J mrϝ#[8<ΈAزTwvސiJsŶa9krnWkn/sq:yiW~% Zsϙr#N@N b,= Uk[mf>? mw|&E|܊8来ȹt Mn7U>2WouaY?CR+Fpx\1bfr;~#m\{=cuZn\^7"K6: b@M*lD\k^ͯ9Vu;eT 0fo>ΙXבּW {yS_`[OaԄ4xS;)бt''Cc-g}Y+(zMy lZ!L]@Q"0<K6w9SA˝s ;A>Ki;xi9PSAw,G<塍dk&@Ș]dǏ;>kv~?o`x$jcr$F\5{qa>;Z|Y=# ^X4{6DQfvl8C$:F+`|I| ?pi $|_8}h%{,<|J)o{ڈ 0i̟DϤ^7\AQٮtk@ =`n#@.VwgA>&͓Ϛb便P ,뛂JjV<YH.q˩˜5ҍѢnzsN+״nKXE 8TkW \afM7ܹr4r+cT!W3xyiݱ$%aʬoo:ө=8 N j ޭQ0!Bm5bvaCh1 pB"n@߾'}c e ЪЯASza4svEy K8eZarj [}0AAdC":ԛk A׮sCl??tʠn^6Ǽ@NR;]V.l!9ٲNHU9_ѥf ^GfYЎ]eCa) c0f۸63*癭;)[EDGVOMyٷ4o]zzҟOCL]GA· #(>zs;BIٟ)猱ɤCx%8)) >&uuaqSp?xh) 錏6bT<٪G*oVp&u[Zp68MEVOµB?i ҅jE0*?u;5r$@\bU%.ccAܹ(*l{Ttk}l{d|q=썾Ĭ5@ɘbSv$L_ˌxo֝)_0 z'2UGѕi;dIeE ~xx^2 T}X):/'h |͠YbaeÝQ)i] :m6C2VTXnFuSj;o]it?EA3{y`­;?E%%K2vT[`wFC6_ j+-NI9Z{{j/$R+c=mq{d3y~kY+!*fMrޝf5;zvK()6IW.l_+`T -ne$wqQMϥ_j 9F@aO/ޔ=y&7NUЬd犩9IwDjʨ^vJr><1tw1l<52Xm4C]NA[ԗL!pBSY7pl@ȇd \0qU*Vm ?Rz,|dhw$\bd>ed&鎊u<\#i/޳*j]nX~ K[SA}~} b*s -^0i^pL &R,ͮ?`g&${K0d <Ee7RzW!Lpߌ)TQlSMq(Gv fKZ#Ĭo=3U;T f؍D0?]*`U`i7[q&fDHM^VT"@u*uo2 TKy1tayЬ+kwexGǻf8Ϝ,%Q| ~_K*ZY(xb _ EPcu+3ߞZ180 ̾ŋkGcC* nY,bWk.V!{fa mu8R"ACX f%^^]cPl(C(Ѵb,UkFgGznm&>.?2dI! Dll^;#P] іQZ̆VW:~c˾' IV]dq*#-:2?[ Y*YZHZz)x|-Q51֠>WXu/jKHoC- Kn~l鼐RZѼOXrt~¶#2RiPRŔCu^:(Wi[t 5ms $f>H ⽡tȤnqJ( utQeɚS|2kON*~@-I&Q OF[s//& C 'L !$9B Pڦ dQ W2+@g٬1³/j09_ዬ*NwZ W?o1UZ5ް :D73b߃ƟcLJjn/(;tXp A}4Xv+;`"F~ƚA7tv]enp`o]&53uLjAآ־GrZ/ԉX.,Af _ĭ$< vQ OPoלB|“<;紭Zi+$D đwVɛj bڨ"Y_׉bxD5*g-!6 k8b-˄[swKdhF3"x&dW'znAŗ] u/{dߴt;: [5^#п10@ ];߷UPߤczr›pñM{)T%}?&EIJ1u}7i4qRj$@ _[5Ob<:*̠ゆ. 6&NhC5 9h.JǤ^ލ%kl'Pְ4:3OW ggEWVQ g7VJVr p @3o$utK~ĢJcCQ+ z{Ϛj$.B(ڔ݉#Vr[;^o 6$%b(b{|09LB dQiziՆJ `xc:a9*νCMe&Tz9K &/BU"bZS0Ddٹ۸m?[CxFOhvw>&8m=*/I3 VUIXq; rţ$G:뭕ǩMID9c/29[(urłFR7Zwp{V/YɳL `?~A3.ݦrȶOBN]}u[ MJz?plRxٞtRc'(Pa97{lg-D~37ᶇ\%UTv ecrM27֔4V=R +QSj~>\Z ~7ۉ$2TN?V?)_TEVoƞڐ`8.u[d*bl! sR)94@܀[d} xT ؜] V!H ڢTJ+Z ^Ti厢 E9=5hR&|"6uɠQZ]Gl15gdVgOJWڮ ln3$?T[! a&)AM$W Ϯ~e?[l{/NQJI62LyzSO@iY e=LhCLF{H/Uj%RS9#(x OH@7ge\jH@\ _iZ2KOeg!ɲ·|ƺw}<y^(@T*(dAfrStXI lfŐ$%`mEĔ*EBu 9T3DP-qR]ý~3L=yV9.H+cx\/_ً*LHg(p/K/GˢG 1TQZh<^QnYX-R_SwO{ K.iSH=5 o,/.t ;<^}ע.L ܡzƆ[=k5IUpN,˩_`p3(n /~"NjQwH>/*zR H̰%%&Ss*=hĝ4b3֗pJz4{Y<->.HwMEE'{(}{PL(~۟ zU@{EA+k {wQ8պpYA邠hh{#mG_qSq u" 1M ZNAܕFZ#{}jХeiWͳpfy\ r߇1!Ifu*}lotruiy@S9uAV\-:)5c|VY^߉n2ȼx[U""%ZpY᥼* pL=}8>}L>wB4,mذQV\8Y$osnmNbb%ӭܳXG&S3ʢe*Pq;|2{Yw9+HhN8pz3JRՏQ@3-e9n!_!/H־5.cn[+.R`BK6D1:z=75|ln\e 5͡6݉N2o̢T׫~R 8eA: |0p?rgg1e6~v4: MK#|6;+4p)jEw6dL{g_V34(AWmhM{WU5 oBR›luiCĵ`gE <)^Cq'Ʉ9GKiSC|)}cI Fw#NEI Jlxjn1^l2g({HƱ;er¿I{EOf+\Rr14bħhZl^{BėeܰL %ܑ xGo3Y'I+d\_PY[AS%/͑4|=PirO @#Igev& w%5U^PiSGS;[Dʣۜ b,7Ӵ5Q x~zZQ~j#whgN$ dVvgjZΕFжOEP ut<n\E-.5? #QfckĻG/IY;uMw#F7 ߤBԟQDWu~c#'}i8MD$NF+&#U0ZQkt/W2(퐢|BhG&[i8![ŜXKuz1p^nLjAțbXTޗ}E'*{ww8piK#/f #ݣxM63ʔ.\ɲ(<`R՞+eź=-ֿ[ /s%KBEڊ$7sI(' *nA:F{|tcHw %dӁH ?7q@(&l\ԕkl7DVk'R eݐT):\ ksFLnϑ:DќHW)C7OY#2Bt0!zsWx̭K%wD1/M/Fogu%CcLt|diD/`^3ydQtk cBLy](u꓊%~y[zx; N9Ϭ* [z-#' 8D*Ijr<:vN> VG.eb*M\l 9HE<bOqy֭s%k-m"K^d6ߨI>> %<+,jߏyݝ ZJX1`ўzssa ``繷RƎruIfrt$_g :W]KyW(sWOg(&Btl&Fh6İaZwm8D?'Qg^fҴ*ۛ5u' VPv$힘:=ɮv='!@BDµcL@8r_4 Z1<֤\XJs_ň۴ hv'J>` QѠ֙!8(eƏk&Mn#]4y~D0=4ӄ{#]vR:QCMU/踧B}O> X/G!$z U5{DShTS b? 0w5k]z>K hNJ Q%v;p^zJ5cLMPKtQNg_.*B.6fs7l5</Ef*,J @8)MfC2vҚ%7 %^?~kT 2xs}"\0À%V=iVIuK/"dQB1zG&<*}H1?@fm$d%CUf_x4 u2?4vK/k "(ĶѰ#3q}z&F P0[}8w))I,}͵Ӻl)wk@e"v¢nSd+ &J%w00xB"ŦUhb؜斑 `}jnbH*sh$HQlOkxŏ{&yxQ9o'v!2"x?'u8gQ}O=}Dsb{h })!ߠQAU*K_- PQ9V_V@+ a؟gya@.s,'^i h=*m+-x)k{'=XvZ(G;Jy~aj;\bCH;Otjp+AEa^9c`C]Zhƫ-qq:ԅuvNb }*vr6܎*`ՋTC\S;V-eʡ nk|󡉏 @ftx;,fd;s!4/V*iV(*(?~V"?[4ljXMW ބkc4P\nq}춽uxЭښ2}VCVjNޛ"lH"tF`wGx3T {&c2:,da2\Cp/Φn;<$Rg!n>tmYP(5)09NA#t8bjArZSN/nK*swՈS曰C^j}b# jL(_Q*䴰ռBDX},Zڦέ"g|]Qڹ4[Zo]4|U&}(,:{kppzGJ7"в 'y%LXx"1aFzgZurJ<[uh\J¨2#Ů2OTĢq/ 5#H# ]T i;3sSԋ.FʣY@ vOW1*.3rܭӄ9KFoJӾy$ z@VYp!};$=bvPDMe3}fZA0e0\NIܑVyiw6Gg\gO˙h\YpMBBؿaŭY5jNsdDCO'o.q"_gۚʠ vVB_`;õUUS_>f_f/N<2)oK`C n-L0@Fk~/ؑpJ+!WЁZE4drkrBj+Z6 pʝwVP+ctsQPL1l,?|J\T͚ 2VU?_ofjZk@vVtJ5[zWaa?O"#{|TF4 3aU:UIU)9Pjje|Hyzc@K qz9@ҝ͜Y :7Dʇ3 1;mB]HkR)1x!36C?|DmP:7f̾X&)\8 UF>e2 Ta*<J$(:Yζp4^7s䵿os76ᷲ䜜)G'EJCHE8d]+-BQ+8D;?pwip ꕈϜ$XӾ5v<˘*Al kƚջ`;AX"_ `ț'n-ۗ8t|&Bdz҈m+nP)iZ#զXZ#b=nHb:+}nӸ[*^iA/0V$G8T1hqa&SȻr~6ut* *!$<hPڳN۰ sj9b|my>xg ]y[h6V4]tIӄvLvJSbrnJct.獠_KP;uGsOBoO(T >W"Mly(,*jRC@P%-$2کoC=> d6BX|&fUڼ:l&(KFf)ԹkgcɄF]\遞E DsG^o%s.Үu9!{{&S.^!nF(D^~$ec"v' Dզ )=ts"5:3iI01̃Q׭x(^i=1v}{(qӛU{9W6ISq8^iL]j8y8g(m;1OM"޺̣:5C[aXUx_? 0=/ʼDCr4Jfndzgّ|srOw?y/E%1+ؕkb2`]Gdm=܎F{_x}HSvz^ü%Xw*k 80M_[ Bw+#耂IO™f-6~aߗkTwn l7(~-j7?j;HWSuʅ0w>aێTd,ҎE > <%c(ӵ zh^p`5봍|*V:~0U{=!_SN1Nu(7bbnFgU\͑H t="@#]'Y}N}v uQ sIrJ?Q`U#p 'o(b{Я^Vp`ۧh72{ٮ%el>*Mh[n}X4v EIh c{?e\ a/XVxF; #o^)OMo\DJE1 xL͉p9)nN]bB ee*HAiw %֪ۑExuMȎf.  )/\6I%f}JDAFR3 pz>4!{I<aǔ~3vtRѠ-z[+=}[IBS ՜C_x9Dt\|۞~3D1܆aԍg'!$ Xfw2sot%c ͻO_GhO,cOP Pq d_G /@CQ\(Kv 8CdKm"u0p׷nG7] PXOULǼYƛGLmHM"dv>CX5Z0oF+]`&S1=ʷGֈ,n2?z?sq Ӯ ԨB!hZ!^<&r>vQP{iz8OmlQzӹzoUn# .C dN_cի9^ۨ@2K#t*K6zM&x>I<>&~K([ :t8D,"?)tUq|ZbhD^ÃCGϥ|NȽҙGM?MCU}ԪaO)Oa'425RYL>WMP~PCW.X̠ ?hրг$'dUORBs7v[F]$4䬒T7D$CT4[EGuթ'"OY)Fu0b#ۆ }a=w!7ؽ&)1dÑ~pjcNJb"w2*{|, ] >d?+|Mi'l& _1"JV_%V7g1[ö2ӓt"3Gh{oVL恇,&+bdsLQ!d6CZc(4k><{V DrFY{2Fݏ(_nbx5/t/>PC5Se2EbZiE'Ti|>X!tmTHx#G%5llpoٸUBa@kLn╲foyİL_[H[Us8:i=>gR<>%Gp,;]RhXjjyΓ: ?M`gǾjV"P[`}=[:huUp,S<ҳ]Nl~VbN9X}^^&j#.n~$Ŭu*TahЖyv,ʘ?)D:1O\klϧƜgb[u HfeX]gc/;̽F{/ K=AVt9maok:LwNeI0ciuԵU BW$;3Q9RۑXr2x״J#iz_&Ckaia^:]HbC8DM2xQi.j M-jf薍 %Ւ'A\q# UOJ5YJK!jz  _7%q"SϴW[.җ^^lXw& : b9L&:H겓Njp_{#Y!s8/$6wO9[ S.n-S\#ar^/ .ةj29ƨf :YrЮI۾¢Ʌ-ْjǢw6)EHQڶ̈́Wa% ?rWWƣjvu3UF5\)1 w鲻 ;\;hgVvYvs.Þ΅_&z2&6T?'Yڔs\E1tnS~agz2P鴐)/OV89PP2mdzC^5ߐHst*+YtEM|T\^'T)b]^D?pSXr_HHV+&)'<3`Xg kT c曣bM[prOGs )\|G>"[<+]5g:VWr'@U6=$#FrcN/nd&]e 4-(n7×TM$BH=\#Cgtq"lH⹿%TMtZWx2zDҊTw-_U.g}FRIM#S ]%&R˯=AUrE>I͍S\[3@ZhUMlp=DDݣb2\jr=`2V扫4[@{6<dX(dT^*yh%܅;qs5<@P2s?\0$K#պ@IB 謞Y[o$afu_05MSu}+86Z< ԖĴ|?:+`L֒ybcU4D|[Z~n'O`3]2-<^SB"SV/#$wogN4QnyIr}RNR}?i\Q&|&_ffSѹTP܋/ixOqe@tCPajp0@:71k`2 ㍟G/'{y,Ovر9FG8}P6]UVG^^Z iafI˜rvh524ݎ8zm.nG`|%gsH&CkRx[R4S<̆$-GwwrWۯOoth߹o(&_,Aӫ ~\M_Β*yLQD`*C#>/[RF^$Eȕ(&K= .hQNK 7 `{ !ģ-kaAl;Yd{ $1)Yq@=+*G2#?8nS5q92BQpD;,F뗦zmb]&*USyv?Q| |(DȔq|pQj%+hߪ%Ell7L.˧Ջr0`g#s>  lfp~1&Q%$!#N9!zP˝I' $cҬܹYWm̭o}*`yQԢb_BxpÐCG 5/ւ{B#SϨb8Qe H6D/h[8TlFd^a6͔E9|xY[CJChqT<[ o}W.(fPi& &^$7nрac$zbϞYSGN2+yQh(Cߞ]x+\?ReE64!2OLJS3rO !޲$ kER܇3%\!Kp{:Ϳa>𵠊.y0t̓NF3Th#UqQu~`maX ٢|N>8ͯ^kZYcLX%-O {)=)cΙIW57V`L1ݻCQV$IIOhz7~ gcULB.5l 6s exMXIa:mXH+Md{'.a{Nflo8mVkWasH&.c[ 7񑹽@s\d \A:/@t~^kț6!$q)` &$ \ ύ"J(_Yfa-6$9![+F%qyp!rJ$V oޒ[Q9'1aAsvS-E)'8ТDՠiZmznuʥ߫~M׳ Fߛ:A]°ZG'%7#F09E/,~-W);I28!w-.C6iD~~~$e_5["5d`К71 Waʾ>}̅՘&$?|RzWd(V甼/a;A aﱩČ?Lox>mXꝰ ~u-HHG_bF9`=Ny*Dsb ]Ԑ@FpH3 |9[-NR{cx߯ӔRQ炕. <͑s0k[k & 2AE_5fj&|ǭF Ls _%#TJ܈dEbNps1@Ihg9*~h/B'SVq0H0MC>WJN^]1»;tp09J |1~L- .J^EFRhֆA&G3ح^P向.zޖ䌘:a`6L- |ZPu4` Hp-4擠y9 ?(!~Xc/- L_}_:HnG\ڥ ^T'$LPvM3*m W9y8W\ì]66IF( JLg&W`8wYD=4&(Xl 63gjDo"6;y%|?(%hYv> |pwZc##06e0'琓DS?r\qiڄI\kZ O'8CVqdY"2&c͔b3ZV5z>v/̑Jң%2=lg-l"b3ZS{'M67+!;o; j~$gÊȑ2+I Ak4y {3*{9T#"8)b"d8i@I~)GG*rڠ'?m&w%( %`ؘb{x;.扡(¶E[bdi+I?2 Q󊭎FMe {/cgQr-WXwqcS[9$$?hI'mwiKqWyj8@lG}|c4WAJYK?c'KcՍ?p_5rk06npd3T:H5 g!LӉAzݭ>f,q1sWrsw? +eMv)TYH: wЦչk"_ŘWn1aȻuvvo%:*G'~lui=@bG?)8v9?sH*(V}j_+, 3 ?qDyKcƞ,\/_?#0rF}~u ~&tPv!/lLx@ʺZa]i#Xu˫,a cRKFz4:B?U{e%%`]!28BlLMy$̿8a@We?O~|lĻ)zG|.;kFxo ֌g^3 G,C3dU9d]$Y%_lp%+?ECsP~x04+fpǹz7 U&Y9gNJ#yiAhNP7[gzHˌ 9k43: Կq€D/淁0F'ǍqS ČwRonG,Db2V5A_BgiƷ.Vx5NT⌍7~zq`$b\=u,A(i3\+(,n%w:t#2-ֻ8HG##OG߉>hњ)2)6_T5:ICx3pD9(CA"yBɛ˃3bB7jgO@2ꓨ1:iMCЩI1k]-Ur$ vI:))iCed!0Z---fYOOJHs~g,*C9kR~Bg22Y _)Zh9j5#rTR3h J˗0~K2 x]&e_䐌1}W'!yǬ4wgG@+iTՂhܑR]v%{F"}Y3\f߂5J5oqH,yD5AM%yJH)9RL-:#"eUQz`Np8}O1s ;mqDXm<_eJ|DS(Ffrp|*~^[M-M,v>kxJ*=fC" -?d]: b}?Sγ{sy k^tVMo6QJV6¡{ހQ1QxyFWf+ g_VℭB;RcjEPdTOŽ \5nEA$\fU;P!rDc>t [@F/2MJ)]$oaTb ‰jxNo,9(":XMmEJ-_wFx5tP{_duqՂSn 䭇ɛu@1UZaB `da#R|oH )2:rt4yUчX@c^) Т ^ū?ʗܥBΌ"e0x.Fw/+ 0 h GL˵uUt7yuN)Ƹ |U E5eG^攻 aؤy݂5xZT䞇@@-"h1W҉ au> Frӧ:IقBuAR{X|9z\r4\- a:\w'ZW5D!^=*tԐYy$ʡH4>  GQ*kOH]rjl9Ҿ%I B˳Y0 ѹ\]lLXL),eFH y셓F, =΃|bz+R,nJ]U6EO}\{HoGa#H͡iusF}V?y9۳Oʫآ ^y"U4E-4JUJ6zdS iUuC$C-y;r2nfo1<7 [NnscG{!cщrp(PqQepWvHIj W%T'N""|RY2fV=ôXTTH 0ajr3be vyҞE?i,Ei>S}WAqȚ.P]QVl܌Goʕ_ѺxQ?h "ҷuKk]Q!CN%8#f#WdMOW#2^g MEj`Sv~> FAi_ލ'ˑ6XڏGU(g &:YF5uj1wq%)ti X+KɁo9qD^ySbL3]7V32u52– =}_ Whl| |޲ ITtbfq,TSl<A}n /:Y^+TД-/t_O5m|CMe70] ~w"O @0z&<]T 1}8néKy !NO7>͕kQc/~C4OVe Y)93( h@ǽ3B!c]Yᝬ8D%/U\ƛ% 'hwh&: CQP@ 1z,2޾%lF+a tG:^7;:g{C_wJq F'V u(醏MpcWI hk5DT/4&Ir T7lC ֽcO8Drw@P@mf)[M #|]ۘU-Iʄn8~Od|nMX$u)QțpNaV! ӅM?lU {B,ٰWL  ۳QdӔǒ_^9%bA6 ׃ &yzSS鯋{6 ir ?AR(-o eoXFeBp*,L)d l0 <[_̣e"{X ,k;X^ iݓ𿥌h:GD(KXlq٩+4sCϩC͈bGvn9;R~c Wxc}M@[\3Q`f3(5e'D3)h7GKtdNX>1DG.MI@-&MvJV).]GΡ.;ܡ. P0 idf6UD>s=hQg?Q8Pi}%m4ꧬ(W+purvQv/knH>8/ӓdS=9?ea5 b}a@i2{@{ Ty[/Q6M rՆFt|Oq;} - 'ob -(ܴg8ܥHTlvl}YApLIԯGZ+._ZK5gzHb ~) {NP̜5/[Kɹ-Y)נ)q_i'=q $5z/j)|*Eb:Lx?O q FrY_C(N1PZWJɹZg++Ͷr02RTenۦFo&h]4#U?e\rz6A|Zn)q%nI/]xd(o ]߇FXGyYh_3af={dbyyӭE5 l>q _HPIOd8W #~!La<"'(" 2l\789l4yi ʽ-=: k\gs^H=Y~ |Y3ji-6%̈H%PT kAH͍2n@oT WUe2_{(<*Γۮaz?_V7NY%dABk@IФTbT8qf篴x2n CGg技LYvN ܑOۗZ|b TvGE.<:x1I H0~QQ:CCXfŌ5 &!e0`PN\=lcxf¡E{z#ygk0Q9{(R.,b&k1(U?p,7b9@PJPjpM\tϜRW'{aSt1eL!O dQUJcR,Eos`!ui-sơRh6TrVzeebg+M-a[oi$^Y3k8ؿܞPz(we(P&ܭ gx Z\"b3z.mt߻Dr*-b1$]"FüӉVmצ?9)H? 12y{,- #yA9sӱƅ}g^4`3[ꞤsdfY q [ׁ)z/#9(?&ai.s4X `D Zw޿m{`/SĄN<5C႞9#P3[?Hn*C Y L* Rk0Y@bẗdMdd)m104)LBBM"V m?&9udzwOKD 쁧t.}ca3u13(H7v?)7Vm{_% $FipGpDA*!Eq ٹe'v-& !˼r.jГO*[8T-H3jf1Fk@Ԋ bsGql<6r=B]FX[f4E 0Z3b& d/#̐-Hbet4B{LXH nVVBwKTu\1 ݫVܽ(+̙!"dbQh1 ~Efzhc{$bpV#o_Kݒ>~&w(jEC}-Uތ}Q耽Թr^. "$fwMMSd( wi0 s9y4sN`cҾ([]⿋x8@-.u<$vM3jm0:)OUgX:؉&Ck+ OYgiaI2t69`r#P\{JZK{}s)Oaolb w;=yfZ R Ȟ9Z^RB;toG՚8b|KnV7px>JLdӧ?yB 7ozYX~$WowrmRXk­HveOdRÀ:X :,I_p]LKnz߀m"4\DAks]>LY&#F+Ŕd{FW~[6ӉL?Fa .GNR~$ontM%}f}ô,tE۲B~EA1kmTWT |o^NЉXk ?CijDn~(."+k(gh}m Of+QFIlpg/nP ba-؈jD藟q˚DH~8K;'[+fRWX2D/'3 _Nx6R(ʔI[q,D:ޤ2<%>hIkl`%ix}rC?}zS?GyO?eU7n$ mʑ.DYW]9fGE54à–rކ8dpN!u9[J[^ DfKt}Sg9?PXr@Єie_rCnb,L!+U*k#3=zMQiH+`3j{#8moBn=+cɓ $Ƀ*i%БQ~ei+eĦ#hR) U&Дd(n9!s,œfDON}yUV3EK'oNb>Ѧ(^aϚY&-x%epJ N_K={vx^"w1 VWfv[.vf]c)y.^F]A^ jN:Gƾf7hsGզ:5\^סf/Jҋ0i@ޘP+ g{g(@ LxQ- o{၈rW7 np>6}J^_4ĕf&'> `fN߇LSu+I(5@I'fgUqVh <+Q_mؽHּ*NєSϸ# YZoӳK%չpؘ͋<aO!pp P,n F7b6B]Ww䈍rqcfJg&KK#ljsdLrO"+uIJ `Ơ͂B W>$=QJ!uv?=Z\^O\@O;W=>:DM>]>-Uऑ!PNmh[+MDž9]ڱL5~#V(gHW;i͌$؅rFѠi$匰J;)܁GUdžm.9\IA;jN~KBL s]rTEiKhY5(Dڟپ3aMq,O`YT[UeԌ ݫr˫#g6шX`Ѧ:>픎w0~W\wȮfb0[{/@m ;BI*+Y%:K`m+33@vO\[J'nR`$7{#w1YfQJy̨GzdyKh"f.KGmq%8cu;oe4jЦ[?\ntǼ_qÌ,].@ku2+胳zqL:۪W 񴞄hJg(} F)O0YCV|I `QWtPºCrB5sOoSϵ$᥉6RϝM:L 9 bAKmU)lzB,ӌY"yqL+pnA]\d{ H`F%H( RYH=f]%MnVSS"M?_z\gir)4;Ȅ4̢Xү3U,jem%IU7]]H^qiq/Niev0@r:~%Nv`y.LshɌɤh-hkZ)=!lMC #657zCMۢ* Bk$f,*?@Q0^ _dvƋ4MwO=BP.c{ur ޴k=y]I5 (]Eď.mw|DmS13pGURqPG6C`># Y B̢{"~`@/ gL fP4%󷼸 ,b'׀' ZfERPq-^Ly7[-j` M %MhOx6J^:=C=HcSؖ$vE(^N*s R5҆$$%`RYP"?0E`ɩL p7ZLUP=t28L5~1LPׁ7r YFF|#hySaz{OMsE詸Vv2Gmk==­n, Z ugp6n@(cJC> #tTġ\3퀇+/dܺ(&  u4a羽$nNP-UW.&dzyDȭB5\7I2&O6е BGD&aH=B û] >So8 @3Ab!v-ͅ#JH(Jkvbuҙ26u6N޽F/5]956jTkOg_UYEHʑHa_7:$B$[6+"B24taKʽ,5?)r/Fع;t fPCPRc8  YAT; $C`7n9 +@N)0 A@/i8f5HEonRL[4,a$KiӒ[vR|Gd<ż^]5i@dXyɯ%N:$'j{S[KdhebX`:΄h,a"PʳMgAY1?rjzzIJ!tZL"t.iRj+ KCƆi#U֕=j8S4B3EIt.WSD#6dQ*N)w͒3-u> VҼ|1g"J+-XwXBDKn5ɤ-zrGrXiVHESaiE4 N.P76/E-Rwl+pJhI? 6M)5+#IwTǻn饽(>j ЉL rB|^ IkΥQf-F[%xr-HI]Eçva4^"Fs_ꇼ4!9/>*\sPݬE#L5 [Vh#JHm)++*dLY ژ$8-XEx_km.|tzNl867AkP^ܧsE2 (ihk;6m'ԖIx-}yxiӄ[#C1ڟ=tx$kVJ\3~2Q3|Wc(_7k$A%avUg5,Ck{}SqtjAhQ.x$nx ^f҉ {,+ՉjBpPΒ^9Bjx:30zjF9`q=)_EQ 2}$^xf+)6}ux\J!;ub}3^BH68>kfgRF.M4-}xѲZ"*Ѽb*/naw`րɢ{w 0-w #*d [9,)t 8jINM +77>1蜂[]Ӟ\li(BD>vZUx֓|c/T5BcHm〒 M> |p:ǮF^״Yr6gӖe1::J[t<٢V3XnXAA + )RʼnArKA+`^n$Mg}ohj_ƽruZ.塇\(\DkP׍5vɣʠ`qXgM᛬֖}@eC gs3|5 Z/"3$1KnpV1Fluwc2i˸YꗒCGؖ* Q \y@Ŵ@ZL&M⁝|nۚ ʳ?1\1XVЛpTm;{p͜M?KOcluў+˝7iq%:/M It~@/P:+LmT[vf:bUPP]F2 f%rs#&]Ɉ;X+\@-˸dGS#m`W@&Ֆ{BZՊY?<+[264CG!"+o棵HU#c"wtMg}TxȘN]w꩟$&NNCÏZZ_Q8SaNYm̪U5FuPnz竅HX _i֖<!R'd4PW"}$6FRW!mLpb[JPsroVT.^E,ՀsO+FDwq/hْY8#9%Z<̵QX f砙1i;_o3#70UӨj~մamNf,)ˑ+HW2Y`^;>SZ 8}}7 뤎YDwSl{o]9x;>W=7/G׾hY߿5@;<_pբYF(- ^E+iRkڕx:LwCH8w+VvٍԧyOb\n_M/xټ-@lqL10cOu{zQL`ޒ3K )6"~{LD)$U!:%%b's=k9j> KgE"c Ⱥe 9^r]>%ALpX+bN`zu9"'X0Hq}́nma'.&j q]eKrvA4f ;]VcY "ֳ%u0>t>)rDQV(rfOqJ}k~yY:;T>8|vt\kؼӦghZrcƘGǭʤTSS6W|VXy"ڟl> n,4}Z}tX{PDcGr; %j_Ցl z>1K$TF_z5m YX8P`b}^,gwy&_LsWq伫Gt|١ xJ95xo%^J,Uޔ>k28bM0F&U+{WZܹdqijLs1Wvg@jV0b'}9OƹE~'_v'vعCJMWgZҭyO -b|w Y{X/&(5o{ʻEFRKl6jj-vP-_DFh!ku9hMSF1ЊI'^k[h7udORN>NAoZx>rUDe嘚q'GE PfS+=.ve Q!~jYI#uwa&<|)^ 'ҺՕcH1Nz8!:x.lPd <ZԳI|Uyڽ1D Wl`& תA_TڮmRQzZ!Hz0,n͎lW\ P1ٞeXjf^%"8LԤA7,y} @7 k [B f.6d/#ȕMwnI߮a(r.%,2:(H$߱)84 o,qJ]c/~XrH%mTռPݮLv9U>o{תVp +J取gUH"]uF*F n|=,nP!&:/H핰NvpISYWwd#  ף0ck|םK7[IHWï'*Eh3%B\&S߉Fǰߓ4wխ;_a60˧# !ݓX0n^ce=nYwSuGRAmF #*(Jf];ه믣S4?I1k9qFOY7 j) *܉L> oּr^ǖe͉߫{IH:;nY5< }U&ùլ$ ڵj!(ƓTύH<:ML"A6ܡ,fY9s1NՇK+j:x{6L"嘲@2.vIQ?FJPU/lcˍ+0.Co@O^AWg`~B!#;o$ Xmve|q"[^"#~# LHX9|<ήi;klo?9h*`/_na,i};qCYV/jRxVZnAz#k`:g1C8;Jt}S%V:p Щl kDS}7_ 2g&c:Ȼ0Vj(9@=Ay@<;Ұ0xO9Roz@h4ZBJY)~ ' с_,@B)3+8w* : 術"j?e۹(*O#[hEj}Z(h+W!x@-|8mtʐawe#v+r&[*s_R>;b/7 ![9/a2%Cr0 h ;'_ $gnCCT Q1|{w}2.Hu] & sqx7m|V@pAa_ aC?MEdď 5(m茖L/mB+2{%𝧜MIWJڜmZ[F/{ʹMe"$Ҟ5$`Q ha['+o ˖TQ] kO-tu|zy|n m &A"F -,1㾒|g%)gQU?\"-qF-JnkwII1ڡS{ tC}Ar&QyWHs/,4Up\״ЧohDh]̋#Ka4\В.vEI^ζ6{|EeVoId@$gey͢ɅVNSr$_^/ RI?]' z+۠(sƎ?P0dACE'iM=mqIWzw/ND.Cou*5+1"ob!5x{D17h~ŕDt?|̃)7LZ%ӿԈIHvcGs8Qh|R IjA!,7V7jV㝋aq67WT,~ێ( ){"=oS. 3"zcq_GXCo!܏+jg)fk?-/ig4x: ssJ4GÜՂwǪ2)5ՁG W-`>3~ԦU)864IfIM%9}@ZGs9gEBCn=DLN5F7(d;5ޡ߉#|Q*LW'ޮ^dG\zuIرe2߷>e1qhLQO_uYE6x) xgSf FS[U\,0^`Z x }ȡKP`\pPܴD16Abvَwr{=4&C%E ru0/h5+jOgpS0Y3' 0[Dy. Ƴ+DxqӦڲ\)oUoЫlQImjyb[lo2"5 6gyx^;@<#$A4!ّ2N$O@~E15dz0hÊ'4N>2r~If8˶%=㒣4i+/(͜.*ɨ^Ҡ &HH&T[8K L 00f.ȡ0݁GEnOXۅqSPcpI0{907'ёXRJ_g͂ +clB,5en=PCRy˩y\7)#5']TAC/ﲶ쏘 vR̲RngbPFw+"x+}pneε =G=S#lX@̈́]lOw';#. `P}q8|E\Q Fj!+;l+ҦO s6+.0a({e7bxj rhOml\-C>CdLrSOSiy40 Dz3C͓vTǶYtl0=t"Տ+@r DžWkgYbZ=_x]LJH}{ =ehpz_|c"wPQCi'Buhd2Ctc`ϴQB$D|ňtBNCЎQ]*{*h>Cy=G@l+՗Vtl%@B#ZDSopv{/fAO qtޘ!Ȁ$PPM n#<7ΉdQRZ&M ],3'pJ6%S7 =>i9^(lC Q?‡G:s4 q U.mHaɘ *Hd|{LȪǵ9 n6REgDyD:DR~Sys<~&8["Ll*?@YY&ƌJsB!=fªtVwhDD;33;R[2tcfSg{y$ZUGrs'G[e|)9"7 2.?%xy t +_|nU&ebWgP!x$$x-5) y\o8}&u([ڍKQ&3:Af:5bc]C UQnF]y3o@ eټ%2Խ%G)΢sz sȏe{^ LwFP,O G *YstCCTq3Q?바Q?[Z:Q"ENtkTR8uZw:`b>Nq>8݆e! Vi*i$yHPpo,4i"NWֵg/%# <߳a-KLzLs@Qq /Y3gю7IgY ߁ wenGHl]HESAad׆N+ΓUPagНUBA+ϲ5]agKk+I `+)~jpaϡk3>j9R >w"V2庡4܅ ͎; @|Ȳ ٢80$?VgL8K0pLpwwMS&!-q /$v (@b+W) vkx&{ k<jcml"|]$)בbʔŝZ=B\T4Rsk=aXT (ޮu5wHq& 9&qXf댮qK- X 2k};Լo*"dH\кY\6kv6ԭEWxx>v>7}hZ4"g!SF(FDgxlχ1jk,8Q!RժB72NR? 7.ݷ S8߻Mq9c^w68[ dᬷ )8=Σ߱KmTxͶ+ m6.Xs{3qLȲO1c &;_6:^EO h2ج?UOz)LݐD$v}љX-0c}8>!Ē/Af? 6ס4yZVL8nR,&|%Ats>1wdA;^vSb֏RDOefICZ03/W 4]TDVN ݑ7ͱF1d:e15v1Msxt)WOFgIclB}nѡ:8z&}{=O-mگ߷XBPL„ &UCf%V!wAo",o @Y8GqL%5 7'[E r%:wO3i k p4*[@K7 1q% ,8wR׭bzXvlo#AMK+@zu}C⠸Y 0w / #ϰ`i\:CRa[EJl(io:&/3Dt _M}КjQG[|nl@߲'L2M"ĜKGFh )F&c&JPk¶FuZp+&oxЬO\XWy-џ8Y4ˠy:5Uk_ MO.6oz_5?(ORm*p wS=F%9}_8mkD_Le׮7HqPbeE$b)= YTƱzԀ_ O&liUp(#FXEQ`h&i^ QX/6%h 3!_#a}Px׌ўq3:w/`6g==\ГQx!$C~? J$Dl|JМXP7Q^8L(Zg#7xq. D[rglP!)EtquV:5F\)]HW!o[q$"_l8Q`dal3ڐT;:tY x߁EbwOQh#)b꒼$ %+~z:8.=S`c3%-BHv 6I]'s)S74Ǥv:m/1Y0_$y*2khfؐFYDᄅ{N$txaWa5kWbs :evX K!E3e/-qwXo&U,KꨙC 1SCS-ٲx;p]҆|a?A/8)+"wUT݄`(;NbLײ^:*С=F@BPJ-2DЋ$]^!eμim~$3->h"А.ٲ܅P2Ƚ\og&M(`}Z`Wl~:y4};tKbw*h/ycxd=*`gNHŞhWQ$iS`Kytur$x_!C" Α]0+)D# 04:8Bk@$tQM^à_:{_sV=]Iv ڶ=b?PI&a;aaZanB ^'=- V!yDwȅi # })1Ö(V~14wqz)Z2JSvdƖKHɒ@7a%f~2U^s-L)4 M jnk''N2XݱS8p wL&tF"2[s QGnow*ʌ14g(B0W`ssB3=Jwӟn-3B*"yo 2aoerߋO 1g^~QyJ?'꫼]:NLh71SrA\Wi50ȃg-RzjFD:48kv䬙e> on 'L?@m`i: !gBcac~$炚.| !g|`،Qc%~V=<5{Dz@frpl|m| !kzkpsd7uowH~l$~kIԄ 0&^ŝ70dŬ@*-JWJTa/~{pTG~9捂~d%Qi` 3B3~q6W~fN"fA^}}2Jp9ܤķP[*W2&OR_ˋH V?h'޽ΦIu6 dU 7Q)fa!wZWa0 ?~]){2Yf;P]!ԟB$+XI5/JWׁF^+lk".X[TWqϲ;ga-Kuq$랴,f&/5!Z5](>W[}vVaxZ7Lo?(#8bkM;"z_VWqsMzLh$L$WťCx}minlO1%uo3a#Bfq29 hQʬd]b-הK+'. c9+^;ԁphT OluҔ4!wqdzAg^]5/Խ7؍9:*ZP{YU3PkGԲwP7 jv9s3ԄuN=<\b?@aX?NKnh'p pbHhr}{!ݿ6ZmԕB1*f V:+M:=uEguzF] !@ U*,3A _(`/jY{!ndDB降性%Yp=e_s"i]x"S$_1rxZ?yEhHJ;!ۗ]uu[0m4/*ۂnywE-rm=5K FuŊ JWu)$=-TpMT"}ZKn+;Re7B=I1w )@N]:WnBc4:,= AxhqqL5YWf<18u uq,Tx@6#m&Zfv6(b%lߍ:*e,W܁N& f_5GENٽd!RjC CtfF[5^:<e dM=q* 9ý᫁zuA{)Ck+d7iz ٘K+Ky[yluźiO\Z/E wHYH?!̄"8}V1Čڨs oH q##X厷6$n_S3C=+Dͫ?^}@/^V*ĈYfT -v 4ivt 3SVPRdTW9ȁJw(>K>YIdZhjaّF*+z!My Iy\p;S@*jHx^\HFﶭ2C< ;8^׎Un9YSb9nJ;4;i5Oo+x/-Q^峖i>|S1t ZTȪ!ْA,16ޤJoW#j5덚e>y6JE:Bɍ-cѬJXuلǯ4n{0 /x+^1OVt7?g;#n=3{}$ 6r6:. FZ98?SJ8!a oEG&$~'!흀 zzBgXs\ZS#fTE7κ{MacimXcߢB8V9l5Bg Oخ;(:ٽ؛RZ"E`XHV#!턽ɬHle+ρlw)Yz7(_|AQ_jyvpu@!Ρ}L'x>H;H@?n:7#NU erUdDt):%t },}u~dlnyD2i+R1}_JGs4 >c?3K#u <CݷU_wGq؝7MktjvnWsCE!(F_z*k}#uK;x6.NdX8t8RYl^r;Q 'mn-z? &~]v,h@}G%?T%-{O,TwDM]Ng-7I&ǓiMles#m Y_Pv4OTj^t۴-R?Х߬ONHʤ&R)uf*vv/)[D"T&#k#ᶯnAYTܝ)ĉjMA~1ǷOCsM=/ &.6a)~S{#A'uHh'Z_@<1} P0v]uPr> 1y lAyʎYHf61j:ۑ&U"<G4cK%}oD Bd]," []`"a_)u.JW9uH$-~{t7nc'>H>7IM9g H_TqZ\#!L!۶A^%{9z4(賐YEU {0A$[Z_ZHȢIx/(;~9-me=OC?)UP#2ˀ@&^-\i&'lAz[)*f/;ckKo:kJs Քx=ZjKm.ϔ?kAMh2H5SElSH1b<&\+[g^!nlqQ(>{0@#gx!\-R|^׆d8_ۥLjɛfA>(E`̽pA) 5pje܂Wa"#ղ=^I,4(d7yYU|[s=( Eb&b։˞ WS~DONc0S6ՀƘZ$jzU]w_sʱ c?](Uқ^WBexiۙHld-;kbUb%Ѥ; F#~>NO6$_֨6Uȋ{GUT%43ki$/97bKF 9lԀsdV"[vml0^gםs]Ye<X!t=_5KT$URYpsfwrAyblf}ݠ۶Sϊ^"ף*to?5ej2$CN^ʢOO2.9QGjs휔$nAĹaFk?:&ԇP/.3V !Cۧ8#ә߽HytE)A2Jv]3u!:]GҟSs7Ǐa>`MrƄF 2+Ln 2!`l>LP `W̿BZ4UAU]Xe z+)=eFO{u]ӊ3Njt LT^)qfz_lNu/= ϒWe"9 ޫki ?-@ahWpIeZŠck:~ET9 u}KutpxECZxCE%f[S]H<@ڔ\6) NvTu88ȴøuvǟbc ZGܚS\tzq}/b=ITK]|/.)F0 ОYTEQe .5Ep;MpʕKr[K K"˹3ypSѧ {m1/>#?lc6>=v(Oum%#SbQ?X|HFZ/U JiB#>[u?Hj)iӞTg̴|r5rz K[ZSRZfz~Lk;%NUbC[shPTy|8bKnFgT."4vUJŔ̶^-6֟n"nՙtB #c|_EU{^.)*[MWm>'Ӛ aSKD $)U=={@ﵵ+*wfAZaT}+w5Cq,gF* `@2 K@ 3j ?_FʕGҹu&6ɫܯ7F(i+( d,h5)Oڡ]otb6PHG ܴ+B5㊮7gWL owڢyBc{M۽f$aea qG,H<#1(NpI[#!Y6Qؕ0#B:h[ޭ xŒUӈZn>Z/ 4vba虂{ z-!C&} qkg̦%YlQ?Mn!vdnD@x8(ў\D:yu=z2(i[)||O*-!Qrj-k T΍voٝ#I/D jqiZSlpS n( ֵaaGh뫜c3!3D?ZY ;ؚ|$.eK4FݮSunUq~# )lU҄D[Cݿ08*zYnfQ7ZݷMH䛡oVՉ9m6*WhqƯYiycs(l,Mf5ݐ $gCE(XZ i@Hcˉf+x<w?KEABC.`[ t3{Ѝ0*^U":\=4m`昸4* Tl7bPD.l~z1~>nT(>?x @އ >}_l 轝j"f%gy[#hm>#_RUF Y[0)]7ƴh0ו+)]O<|Rq4aʂ1׍Ù.՜?XgءEUaU2o[&&w \iЩ`[]VB?f0ᑳ~"GVVmA_KGG92*7|8죮$3A\t>"tJIxGg eJ3 W=zs1 */  c# #HS^oaƜ˓i8V@Gn4 ƛ.=X tcS1CڽN!L4@{;E>eÄp?KoNd>GҘUj}g]+c/(2Tߚ0v |=0u8EÃ㖷(=q[[d0]Uު+B+Ԁrk>.Q5/ђQV`oaȳ!/nKiM]Y4?N(14{B޴73_ts v8UFMκ$FѲ yOKwjѝcI (!.%\= uC;)jNQ/}Vp~Fpm{k Ohx˗1 h 79Y,>}(8xqj$'@3%7!p5pf6DsU+!Q^{p8|z6q,_)xH%nݩa3*gAIvFf=d@Z'=5d!x;mPүv>^㻧9[|C۾m 9b*h詿Z.nGGC E?SG$_[A^1;Eb[IÈK7أ$-a:=FΖ<3 CFLqKv<6/kȂ)2ΚפH" $E!`SpDyZ /l*lcZb;&"";5G}?]pZc3 %aK'頷|䵱if#I9Zݙ^|cZ|`v}V \1?xEsP.;TVf3 Xhn:%6F&L.&-ј߈!EX4|xvVaKڂ_HW [a]sVܜBekc6Oy3o3 0ܴV D5/yDP b]:> ?z,H3 m+ dp5\\ޘXE봶I[nRFO-D#s|G=L6?Oi1N+&e{ |`d[ʉWIp% P*J_HMT|ݨ*S)`7y_#W,x>}pY'Kq[dU߅T~kra1Q_0v4oB,03fE2b.Win@!ԇ@|7ڰ ~Ȅ^5YȁHme^Զ~|yԹA_Q ΅:U[Z[~:tH>y璖PV]JS.fhc|4mf~ P}!qwKf*H^i ųe"ŮIdŞH*L1c%$!b=TSj2@mS}-f!D]-JzRE {xOL9PZ;amܔⳕRdV% Ԓ9?:wǻCD⫷J٦&idx.K"*~V:p)M:ZvXWźug.ַT,ip_R~!'Tj 4| ~h=Ǜì&{k=zGEp|*8)ĄSv][W$7?Y"%٣l>>,ؔGL ?F{jhY=wY!gIuv} IHTZ R vN.*$Z۳xm1T`%F\*qZ9`.:x XeU ޖ"Up:LZCbw`k}+ zc A3bH}'˱1 )gf?BvyI>PHΑ0Vy0Qhɽv2# J׍YWP5mokɝ=RhN?;ZGI\2h " (B +~+߼_@'wNvRG˖+L䊝Ez 8 4Alr $Og] Sȏs9;< A! .[2oO"'ls:@ R8/ڜ]$gy,#} AoDLjm ]oG'.8)↰TcM7~z-Z6|ieآ_k[|mJ[$7pܫ 984{ )[Q\/"?4بSF4tw%f&Df.~l.*7՚&z/DƘ-k,cTu(ы>)'5~&ZQ`\eI0L\yฑnņ Dց`2yC/a]npYnlD<)tqy o)}4ogiBJ>Fo;5+/ 4 õHyM%ouiCxPLP(>yA";=Ky9kq9e1!P_$jͩn.F |,K2g#SN} MuLe.&h8I[ij@ ֯fZsִ fr_O\f^rk;=1Q_jS/ f*둸+Aya퍛q;[3"}/_(~P2*H/HW{pzx9Y "p،\5.օpC=<B pJPt>@$)w<-KeOɿ{0V¼BtG fj_*|oB9rCۺzkxCjdsZ0Pn EO1y.h81W^.!&b 1Ca2Ա*)CcǥkZ:6\L%p"W5 /ՙ/1s%ujKq ,"W|/pFܬ_Ȃf+߾7Q hr 6Ds"*zT_`o L˷2IQLGR4Ⱥ8!Tp,fujvJlN٭ƒRV0}CG'th Vp0g ۭBnk2 | U$H- {g聸\D#@D"4ך\6>4DjMMy=keJ Ms8@4.^X*eey"Pko+-+ڋnlLKmJkم{ !b\+FR=”v7L}^@"㿎FU8ɩ٠65 ެo%68>CbCII[m?l~$2D睓L)3uxS蓞Tm?Ll# +sPLQk(F hwiu NTkAQŰ[/{igӁ, 'YiLySV'y,8@D Ǘsl  D_L9`hX* ?^Ne-.ʋỈ U9RܞtfN4̯LЖrF|ߠFI+i44)aA)0Qc=:! Ed2:;Jfs`8:%݂䝺=._ D?rlFll=,R RP֮T=Ds-@%:v{by~%M8^z+;q_g%YؼĝR,郣a;-o?QEݷ?ґPz3fB_KS1Bg"w6ѵRE=27b.ioϋQX5IDan0mj. eoÅɿᛱVw{w/{T#q)h21`<8gi1Soc8:ϳ ==0Բ7 BJZGHnˀDikT굉B~'DNڥd{W(rDցЈ_na"MEY.b˧OBG;CV=LMcH;j/v :]/״/NG_yJﵨ'HlϪ6Q}] 7zɴa#N_f(Zp>j/y;rӵM^;!,l:*Y Wv_oI! ˽ qZR!wO^2g UC ̼EC-Hr1D+V3,BZ!/ʌ{sȃV$Ư9g{8T֡[Weۛ: [anE]5項D,rBf\!E>cQMuԀ0@ڪw-$;6yd Ln?n$I,ȧS-^_x:ގ=d>͔ } +r%|KGRqYԕϿ N">maOkeoiWB]ŋ_bnDA$eZeYjmcT-'% =_&d&M+W`RQRO+v<}ZQOuYvFcSF#>3TTT 隟b`7?7\ʬe&F$H+Z-Ў6W ү3W,XQDXYɇ5U&ᜎ݄\D 1rzU]C;)9BW) FeHk6u|`mP+fEKXƯ*'b8[[|.l ?BY䪢+ߠb꨸J{_xح"~"@ՠM3acqlb֒NWYxA=@֔ć'NZhvIɺ*,!?r{˂j.ص9SW`ܥiA$AuI#`yQQNQk?\-P)MyQ(*C)Dċ;W N.[2|N)[Ғ_d+LcW  -fyꅣԦsYNZ7sEPc' eWYJ"o5}dhԫHa/"4tJA3w* UNmR4u]n2+1 \:QkPx -0Hm=wsjVJGo8@\a10a)%y4(_Pb)O2 ~WKbG[r%%_ |!D̂>9കJ@86i6A0=l5qӒ {'8fqLl%PD񐬽{mXF.h'f\[t׮Қ%T)o ;XwvɽF\h yY p^Զ#[UzX2icxu re+[]CA熬%S&ITڦ@ֹ(l$-+"pIPob@@ɘ8ʏmMAVȧH6#.m_eĎr _T'Z5D T! ˚`]}=K0(ť.HT׀}Hb coEl咁&N_0KVu=oi!-bR_$|Ɔ \-r!jAohO-) Ȝ\A'ʁfErb`5-CDl3nLV54!;GЎ?p >\ӧ~O bd0枇Kɡbzib'$d~r;P楢zz쿯YYϯ#3 %4II'/m ⫋w$\ދ$5)2h7A:i[+D|aw .Mn&h7e`ZUWfY(J E= W$j8b-H8@=}:j"p Yr\;?|Fp !@oB{wKՇ8= eIALhjؕ'NޛfaJ fC^Q?dc3P@,Sy97uI ~+tlN\e oY;sٓxV;0S&;V3ER LU7¯96Դ7eSFpJLI(a! XN?W.Q"48u'jf"u2dy'rg6cn&ftfM"Yb0=E*r/ma+EX!= 9n<-{I0[tp/H>/Ug) צ ~ƫVJ[f4LÏt2${*Jm ~ƴv=dp\p}t<.3mS{s{ejuWS`w"@_4[t=;XQhN+|A7LO1u~:9~sM^NhsZ2Qt60Ckh-H}ȝ4i~dH#\#QP49eGB$DK\cm=P0sԸ@pT>;@Vƃ I`n5?xȣO);|UZz( !`ǖ*60 ^ShE7iF ǜgc 1E8l8:#ߎ35Xb1@RO#MCz7Y"҄Yfbj|{ۼ3LNy MB[g'4[ށCyriARE20B +Ư ]+LA:dLqjvsDGXڢ)HYh"8HTʌپiN\^ND0.Wiil^cJ4+9tM57+O`OKW$ ]e*$M(rC+^T){] ~D@F`Q|L鬛#Be`iX[;'K2pf6czRƚ[? @4S=3:_ ,op4V#j#+Nb{nh@`ԫ,|B`\ :}iɍk߁-cA޶zG+;i &4'QВ )C]fQC.'"z-ތfXJh{} |<>rMN$e"F?70m5гl@4~T$j̇zzǁ'S/t]SqtmVbF:`)}qtf~͙/-)_0 k~񭢐SÒk?@gЯ`4uT|Q5بeA!d9rYS]K$LWΖWQuO'3H>,N](2%jG]zr"A U/G%| kS7TB7iJW#Њ$s%'1ʙH P3iii ɬa_ȋ@p#3 ۠`ᛠWɁ-= twJ썠WDcl)vb,불~WTH wmU"Gn@g2sN?f}Tu4&Q@u*WF]k2̤z$GOEuxǵV6Hh-dbw/gv&K>)89$dSPy`#^V]WT'%!6F!e*iWWsǰGP\*ɚ}G⭽hdά'rLͧ ;9 szwt*@B?23{?%˙H;r{`At.ՈrԵ2]'8SٸKrv4:b|,` {FS<# LmPO%-6-mB \"wb/cs}+V'\bCnab@#M7LǸԲ "LrfX~c}cYH4fY`@.2 G(rkgOXiJ!GH/G;x{ ~/~_*ڹɱ+[/7+rVlĺo̞d- ;$-/@NӚCqYIVe &^Q&)1 vfNwUSXB*ޥ6ob*n"^1]Gm(҂ 6SaIe Mq'G[TanŐ>!6kRd7Z{ 7GnZ!{+ 'ɥ`KXv`#wm>*IO"xIqzed;!ӻs]^iLzm!ݐB4!(|1 3LǩqA]=YՈ19$WkSB1z.e7r-POU^;m2)B66 =*s-HQ^/CFG lxÌ)npqTM"PsFcLƉ #+W E ZOv;#bc=brYQ ^P U=s;7볦<1,L>\2J>hՈ )22C۝32C(#!, z`litMx=Ě(~ҙW'i0/\9Q\Ys~}8f@|?B+ 뻚vg>?-Tb@7^nYnF 3Ӳ6 .Z(S0$(0bY3㵤85|gpqy)*Qr߶j֥\ר=ΣXo4@) Lъ-kYP ԗ9lر=aߌq,m{^`Gi>b#I垖-;s%&T_a<Ŷ+]!  \e,+]J$.8t"((cO0xtVtefc<v1'|'p *,?zPr_1Űnj^1?0p>fi~\ u)7`Qmp$l{lڧc7u,8l/֚W7`J_&C$G)+>⏣^Ԡ|[ռoӪB<5 ISHqс'`XA~]6 xsxv6cxD!Ouј t*줾[سԣkAfz1b48yc$4.XJA{{B|SZ @V gpl&nǡ(0f^XmLhҗպK(m\U0F^țI펾d~:G(V_U#|Qwv.4C@mfaipRY٘\BDRG8JYU'p 8H\7a 9<`fdG=4ɐ>%' F#eKڊ YvnIrxsB|fOϏK|z"BN8͹< *jcM`Te~/,j24O]е~)H-Z[c9_kl,L /7_W -i|pTZDL/+`ޒ'fY抌zOpS$Z0=yY6\j +t>?e끹Q (rjK&:]+)tjaugwRӵ[/hl45TH!R-&'ePc 4B+<ȍ>F8v']& ^(Uʶz V[3|qRj Ipu;Xu$Y-)r"XτCߌo8ꕪȶ~B$(+wq\yǧ;GBB;1"ԷeeIg%D=gm%i1`,(۩6idk L.٠=JC~V“x){XBit^j] @-j?x0@3a;VhNd I)=51 ^i˸V ͘∅wlhJﵢcC[S HdJ= m)^)3t#ӺО'v>V9ga nPxB3?ènao~[$ᐖl nD޽gɨqeݨ[IL Wd+ |,`*uLv٨;F(ƾAO+Մ9T:@r]򟣆=;D]'AM5 Hԋ"ڑgęDžK"JdIU_s`O'8O H@ 97 ;3wuewe`|0EmajrΥ7^A+ՎJ gbL)_#K־zT[j[/WEt6 3rv""jԨPMb(t !' LKuXtFeֽ MX W0K2DS'so%@6aH=+$ U!աPmq*`6gEȣ~i_⪻8'v7JaZH~?B608@Z[ P>r}bj sPb& &Q̗X4{I'4l!9Џ͝ȞpZGFVq2?4#u:H}c] wAxxYSt̢el<64+qS4_yVQCT`,کy~pM@ $攁 I2/9"۾: SxE.ۣ$Z#FAB츋N {sGіW:V1$>o?t|UĬ'xÌI9.DگPo/au0rЋ}9ݟO4])ڂ 8zǷ-RL:YUhl>}$nLvQl{y'ׄ׮rrn`t80 ,g@W@NHqrL45=Z]<䚨7H4ёU3b k(״iCqV@䯐J9ZYLtt&ѿP?NGW&if?穿'QU[x?fut~Ea;.#2sVMh/e5Yw"Y&) *3*͵zl Z.HF@>Pģ5̜`n)9+ eYQŮ֋Y<<޳e iZOTc)%Am!םm)WOD;u,*ܽoHZl3y;˝]vRnK K Mi);Y$Ĕ^Ϗ1]h7OhѬ?* >?AK&z1:(=ma`01ܾ~+"vg{Y)Ѹz!ɸL^=RSeUTj_~Blkt+qkX䥡^cz1 ş1u$F|HQ'.w*caiW5E*ӷ? 8%HwA&  LE㗐4z6OpkvnȵX7"jX _HLmmx@?,Xڴ`G6#,`0ݲYnN#K!qYd_=,2ߗA_tۨ~+ {~ «`<$SNPm*KD >Em_! Z-b<$TEixJFE;$ DY?NI]CȤ8,C${"v)*  +io=}i K%SG=?ެgޜde;Q,j2NI/ԣ ۪okzCxgi <Ô#lf$T|" &ZHgJ]UA^rVWCpo$g4آ8WQD]爗# 0X%{| ē+֡i.ۊvy|yȶjK=* ^a&.dᝋ.k 5$*I@ @fO 3-GF uB'޶ڷnnr^tOɪNp|3+tt%#xRb=>QQ`(Ew}.r%1wDş7kL'{by[xy@kd@]\(c Do]㿘2 c@HQY?yQ}ɩ:̍yWe̙;m9#l+$ ̿kNݷ?gC-rڣL^g&p<$!i ڶm 7HoRUbJ%$rc9ZRɖ?RY"ʫQN8Pu*=Yz;ut+e3@pwmnrhӟ z<<Sc2(Fd0Tױ“ rѐ1Lyn~#1:t[YBsk_Gqvdf?7KLlחZB|=`;`<<~PיC)*.mwQt-o#BzE z"`q(WxT#'Z( o#}2G]ERO=kO.h֔y]i7J\o}b4#zH 4P[œEqQ+?FϺiA? |sIXZZ]1/6Q#W!>h?p j6HA YˣI@&8]G7r\M-c xQ[~J->dHlOܯc O3."n(٫\ZȃDiU 5:26ɴ9§-AQNѷz?Ҡ0P^u\v<Kv]Krڮ1LtdY/nJHgdFu2Gz z\tSbrHe<Y^HI:*YgH> 96%GnSOzm!r̰[j6 t`͘,~MȉB[}qC6cةAˁa峃33/ efzYQ81MRa"Qցs}3yIC2ѬV8džCFJT}^So9/X(|VȐ|\v -XvH:^SJ,Em՗TdٻyE 9N'{Sgm/ jВJ"a5/i+i6nN>[5-onK/Tp,_J%MRe{ڦ!aI8 G)i)h6Ҽg%xqX5 xLqε7z9HfgׄON AwɆ-IqG'L,nJPf5_;E ?SRqM %dscAD(8iIu; K b4m?819x(uSb|mSᥳ^% :Sb)`$#iW؍ry^{s8TBdxc"'f?{;eEygbCH^J;K_Q yn w!: ˋ<2EIw&wCL+̹]6~\!} g`'U(onwP:_9u2:ᖣ5T#X7EgڱYm=h-qdxԜ:k榻C59AWK3@j5ƪJ@ xG[M/RlNH,|CZ8v `2idJ۶8=}eSƵ 5GTͧ>FA}1g祠GD||5Te;t80ZAQĽ]< a; 4|;Ϙz4YN3.J$N U/PN).סt#5!N_>E@%[M:pۊ:@po`LIa,<)TuzWԇ~t+GFIL^D, SBh' CeWyM)Lg,+xh/ ւlA0A3ywfJ)BFv[kNsr+RG.(,%ڵhp_QA/v%cE:>o,%/'Z1J-!cus0tGP\9`U\.P_3sm@# x:i5TK.-Pm&kmL^(~ա[-./l泎YQ QnV~E]k˨RʬQQ/V|@R zs;A]kµ7aYuD5OUT5Yޤ=0rfJKU|1#Sqv=C6MZk-+H$zUXwd;ߣBT:'QVr \n4,m0H?Ԙ@XtBe$K#ƽq(ϟ E{k?Z6hK>e[H- KYj\V<$Nܩ0C)uQaf}E\]8R[嬢q{m1˜`v۹=M2vȞxjZcȥ)`DKPmaD:1hsD-o7[,1B"VcǬС& {Cuϡ=,+}7R7rb{ק__ո&؏ð2<5[ wu>IWHn Gfs$'*XfPq*?&짩! ٚŤ?AI)"'ZO-:\x+*)z$θ>|Y*z*1FW?]Q=]t=d+~(·5OA9%ŹcuB8Z%awERMVeAz˻M;A0J"ancYM=|mexx ;; IjWxA ?^nK>]X.Luk!AsU۝(?kAo ذʪhT壉yA.^wKMqAonn q#i%ƒme0V|@UFh쩅T߅I$>v( 6kk-ȵtP[lM%~Pp:!j֘JGl,o||0d~6lԠO{OOš% j vW;e悼`$irNb u6,pRiP;첮a,_NZ/Zz 4Н nH{%W`;24˿ܪ۶4ҖYuܙޝ*DIV=hDn@"_&ZM^p =%:K?M8`05o&rQJ Ǐ怮dORWwK[w2YΌBM6k,k#TmQPm{iٰŁ}dpFMQAh #@cng{R/->i}Y.\FGj].|&񈚑K>]IW.ceM[-ze#͇{9i}/-r#SsPFWtrQw:1B}rg o- ❹a1?Խ8?Bd 1~"'/ h 3pǞ1hkJ%V9gZ2@*^k#ݿiO,iB=hIeę:2Rp@Ӿr.dzNm'7{vS!Y>Gy%!!Ԑ$K/@?|wfڌ4;ŕ.sLٚ2T"cESl//4"8બbeP3XK c~G\“Ƴl5|+[,O #< _[XWTX4C05ttFMU2Is: PC5':^ cDRn3;j` 5J pt]-kED-}S@o`Bb+ú7|s]8`<. c:'4l. i+!S FCˢNFӉxI4p<OnaA=F:%Wlݸ2.XttB3oVpaz{oD4&b*} {9KA E| Nʦ%] "*z@|\eo$لuO!D/nҗ 6:ʪ27X&{T4fH4!zJl]qLaߎvcnf;h ŧ^ubEH%N[܃0hrPalZc- )[oYys4M7:R!  | [LCPed^uP+{؅&7枭hɝ4apHٝrI~PrFh-H',Yi?O8 X>u1_[0`moJtԷĊ~΂.ÅO,XVQL89eBX>&t\lolx4t!Bl-|$u%jyٮ(K|++T-d21AЏ_{+qc6J Hň!3 f`C|<;_wßBcdAJթ<K9TcO=aݰfl%ʳcjg)A"4"BiQϏcRuUDj*(dr_,+([jtj.ԆCPy Xo{X6R"ówQnغӌ6/-6;YidW ײ#H' n:Sǝ;$$+sIp]ۭmowJDGDڒOT5c!%x]ݾZQ?8'χֈS8^s33b͗jrxs?[xjdksS!lWjv> ?G\o'X't mݓe!]P(tkw1%H ItZ uY7擕"Gd ž:?^w;o!c)Mn)z|放Ԩe8D4>0@ ȬX,v>/[j#Hk_(!B>Kl!?D=Mv!oB) &Ic)#T=["E:Ep2W8f#.ט|Mz\SQ޿%Xd}Ł彖:NJIq[M#%an87Q? ҥջM@ 7ݼ* KRvvb8Qp(:Oƭ0ʨIBی$0 [0o<1S"M%d.#`Gë*>Ylζ;߉FN#)v ot_**)#]r,#\?tApRv_/'12 Au^Q9Á]zVHF|Bn&ׅ•'LR;k+06gS)=+ wUBy* v|t::>VNH.fwK58Ӷv-DUaW{9'D3$5A~!X`Hc;:ݦRDNބkyTgWYqȿV膴ubV\M!k=z uN¶w6Jվ} 1AvyiJIq5/r&R G\ GOit {EfE`Y4C45W0>Wdm(`{@S3DxK1D~n HLEpQ9էZXދ!.# 7ϧgHTq6.C}~Ebϻ+ (L.EVnd?T -Izm1x+qoPA @aM1QF$ϕ145o; sp6Ծ@6Ϋ,EyLG=:ZqկnWqUQ lh*vϽ* r̽]ӈq6Y:Uxڜ7a8?gU'E=9Io\.OH:ϙcG4ʾF:W:^zNÚ[$QJ6n C<& :ߖ TfZuv?^ҺMoi^F'KR(9V꣉.5-L<{z{ 2Z"zW" k@]:e f]W^T޺%|T3$zC ÿ O-q봡2Os[.srbͩ|7&S~ra 4jn _?N|R%hN!mpQ7QovBNd+bj'bnJU+oI~L n87 MH}>qC4KT~tz2] eO-#H:%SI{91cx!<Y)+7[p7[uƁ_<q_Qx]'evK[{Us$]Ylc8UNe![ޒH\$XYFd;ylQ _^dγխ/x _8U57h1ʲ[%cЋnWXek ?WbGX(@%<9)x%О [TqKy@"({ғWJ Ɔǥ34'qb_1``mܺxj~ϴ|Nە"ӻuUU{9ٸ.5)nRzR+mQlDy xNTⰧjFuz=k_SVs_%ʡkP'YrcزwtRhi.#,'=~XZhCQ&9 E#bI&#♈˦ku!n]^P ITr•TO3zӺK.fU"oI|&2H~6x#@[al**ߜUXlߟWpl {Ϯ#軘n;P>QZ.f"N5$6\pLc{zo}h>Ir]Rzh7u*hBIh0tS_;CGuQ|"M>HŸ.1u p}2E8T)ʓC٫mmBCɢRZ}oUh$=,ک}6a}#xqY-CުMu SZ_Qd8cжr1r#p|EP02[LK3l-6eI-.-dP I?'TZ8ZZesgg8Ǟhur |q_ H<$q~ϺE/8;<2gC%<]='+5M]?E]W71= M%,J 16GwWdFT "CK2Ai"|p_@U ƾ'Nw++*I9:nn(IAev՚hmASV<q!B6 }CV x UF okam{J'v e˦ hթON\=uyBN:)_֥rg{x_ojd8 /2ؓ*,G*cuex/.?Q:Qǃ&RNI ;-Q5Fg,ڍȷG|"8v~0Ze.PP&)!GHÑ?W\ s=+w" (H$U` -mHMy|=FHw#fc]&N߭pqY64Z5s~Ӎ 纻[1 t7JE"[e=4)|h!=]r`gQPJl(蛢 #ihx6\Õqa =?q=lkWM$_c*$:C oNvy޾k^gr.y}a%G?)5nڥ)#k?%yNrd}z.á{ڀ+.(BSyFK9ȉNkQ@IB.D{9nN`ڌSEAv;TZ`_{׼ڱ!7^z ?Dک +^xQmųC8 tD4 sC ث/s%Fd%ԍ,$:YTpY45JZ iih S)E`׆1[HhBH*zf{^[/K0iK[P~o羑 AnDfs*1HaWU9tdwQ?EZ]D3ICO06p1 2bKqȶ&?Ё %"rCNJ%B>jJIkAs4+E~I w/*,}Tʼn ~N&ٔ\V=hPne ٶsGG.= ZǜUmx~'ur(zk]ĕS5@gڰ^a7Zyx϶+Z,븑HA.V0x=CTx/iUFwe (5|${T) lB\zgQ2O hQD!u%b\,n\:̛zᒅjbc~ONNX8F/ Tw߾ &wqzL6#$* V-id98㘟%Veߌhjx=`щ4\G݂A%%r!1Ůuʘ(a."#@GAN rJDShE~T0]?Swµ b$2U-Sr K?X:>8Ρp#1udS{tZdp䤖dnNB=:W6m.`OfjRa&։BKV1kj*n+g&!x'Sj"*mc "琢@9/Uq\{j}kwsz/b6TU~|wB< /ru, Ix6Rҷ}t_EaªFz&犌]i)ڑT[N"#\]mh+D=䨈,d٫(]R+*(2hn|wSAfb0,0jB^g첄vZV-j * @Gig#_~щRbʛQJ 7]z.LBZȁK{~ܛ`= XCff kI[sibies _{(&IhhXYp;nY/$Z48\ST "S/ܭݸ胬W6-2q~+H zƎ 9#`qj&Zwr0Rq5w&|΀1(KPg}1~Ӗ|ݍ hbp 20&QO\u&畇i* I bŪG#uA Oc-ejh_}[Y3q0@6E9o~(v6/ Uꂹi/L\EJnקC1w&]CYdզBUAc6c+$\NLvΜtf^ 8p{ &pssH&q @NP }A htmd\L?N.B*MzVp$fU 1Mc3$[M㲮 a2p!k9df&E9I%*!mFPN"''ؠucL 8))NЭGlj.ұ9qdwyt]F8-">cwv77uuwbH{etq0srēE 1|Qê|aF+FL%9Pz63B{uHҼnZ̈́@1=; fd㷯yq] o j>/@(X7H q?[>\ԅ% #%&.ݿE{,5j68'L_D Ll$()Mj6 #7yW0u!t!0G){pCWϦw>A A:f6"P~.\1K:^p q:2&='eo TM0G;/Pjj^k{o+98qwB7[R# .y]6"qOPi_ g+*F=GMvЛt[L߃):̆WR/0,Q-~i \d֩ N<^~y-}{' ڗAԷOڨDh:^(Qh"k?#7t =e1W0@MC>@8Jy;}%|"OĢ-B$rW{ U ifd{2t%Tt78b1b~ pg>J&[jC=IaJrEڤd|YkGG"U1UO[Sͳ_<҂SY-fe˳ qdHpRh}H{ m sa2}1)>-L~5z\eR6djg"/3dI%*.dY_KنF&U7 1o#ޘrUyъJ=` WM*[>CyLI.!b^:pg4Y.ej ]t=¿b&xk sm o᡻ۧAad}A3L?d!agMqsoDéP眎pg4HVK|D\,%_{qBN mIh.6[)(+T"T`U_/Ն{&mif) r  ܅◚ Y9mOJP}?WbG/K+AEV#ƞǡƽcũ<.fYlTUGxU|-\(6j E۳2I&QMƞmDABY9"zNl7=;6MsbZDzX{h?u?l{$Q(-'>5Q!y #)/Fc!yV7QdRrE [n\{ptdOE):_hѲ(VBܥx] vݨ E+m V^Y z9$.Pn,uO+hRmsq~1q>/ ,vW 7wA*|х G\4"]@z33zP01{"gWv>7«h\uQ@+)H3(g::tH=%͞^'{RpCUu8TKUƲ֋6'RJ>;xǩ;b!! 0GwDi?U{l0uaSK\GO^Nj*:ca`F/}C<*麿!WVj)q_N f1bCZfzg -n7=D5qՈKY5Tf-k_G(@dML1R߰Pq5vAxqHfRP ՑM\oU9/ CPtٚdhJMWxɈ0qpPR0Gsn*eII{8dЋ7^),]3`$r΃X1SR۶xh0ՊV+䯜{>?˺H[fD*hwotr%Sr|7rvkUj,_yӭSz A`~Ɩ,H<%'*8JW էQC|5kx@ [ł- -߬me}O%ƽP J˨nQ&y/1[9lE9v>yY|.b`q^@zdҭLv 4ir#!!k'-y]vG}$y7j$`@?I{@?>[Mj #zL1F15X좰5sՍVlL34z‡5m1ʽ>"o0x2+Ŕ@xC|==JZBBd22 G>8w9N7APL["Xo@‰B*_ԯ/b}}ەbpWy9%W*B.)>"2mݚ \5?b=j9|V eZ<o8/.pndQ@O%f\Q= NSDT0VOc+ P4vĔw6O,Y 6#ܡr}liq؆MR!כ81.p۾#uXMp^*fZo g6&JId)U'SʹhD#1UŚP|7_&.d.Z~^2l}I}*X^ &e^\[WzGE mV`(I5u0s*P1:_} A{{aUxf.-@1UMyu㻻^ծ ՚BZT (< GI_Fݾ ,e;h3b#x7*wMOmBWFI]!7e=Z5 =[}7- H%uR'G- 8G+9EH32dm,U28YFt,Wl*s-Gw r5Hp)jmW79[[ϊ3E2_8B;`YcC)z<p ͚'7Լ|>D\Ա(!Gk N|1ryt2ƨ^j=:gokr0$/ҶA7z7FdbV7&~z|^XF"6_$&{b%Ik&f$?T @8:SܶT  65jX~aSS44Ѐ#i |{SGCDBV=2[M>KxJӴ~oG^<64패 ޣ^Y1^& oCy"|-UbײKg_1!3 dbuۍh+{`b@/F?oHożVkv0|ݣ)1Lj9G)n:Z + + Pnf&)siğn/#L!ه1sT%G 77p/ 8, I{oL`kNGj>VKkZ!c\B \ T3+[ [׻5.lw$?heߎpڨ >G‰%fJu7ŵ3"B'(yw_2OC&L`ȿ>'T2D`Y)7R!-N=XUU1L=`0 ǵMF̞Q{"h|aI({4Ѿ0KZ1s/"2E$k'Ʊrv;If!O7O![Ke>%]-ZAi,N1Ǣ2j&(%'9qM3) 7AM{ T 5G2b|hEjH*lݖ{qSp.=1bT:ln3+C+rA8q>n)MHDI ~mK{b&W9kuŹ*QKّ׀B WI_\,ou&").0,2%nMdZ|6&cj'OH]ih&1-][Zr &]" $$`&(Q m|apk_M8]҅9;Z7QoI $0T+NA*v8020=Ւ} I'wJΌVT4 %6h- DbM*!N{57\ڜʏ?3l(4Tcf$Y9/hcXqABfD6׊}!SF8=Tv[ESmu4;` y+ە-Xqc z=01 } bx()2Q=vi;ĜߎaG@ hS0IC#'}gr/RȽΏߙ`ٞ@\S\r?T>*1?ݝterT=FFFL MfO$tKBظ]`OBJppyU  +^hiֹ!]Y|eݐI,?5ێ($p1WP(ï9^:tM,qk]sߞ sPFe[>>T~<L|9] vwi ,F[@R}0J>Y<.ku@R+ ٠uH9-uPq& N7(ۃArr}rVmc`ňM3k> >1B|>ó?gULAylD$a ISP`%Pvv"v$'D.ĎJמ!!A~ͳ ~g6%f}(ɸbno~Z|k0"@ƀi󬤲MB@Ɓ֞9\Ǐb&J5p_%@. [pJ$TV`ju߽j.PNmK:ӈ #l } oeo1:1k֠5˧ kvϸ _Vnfj,/8ye1h.;fs@u1 e0SVh!7k9@F>Kcp1ӂMrRU/ruhνRij<|:H86^`*qwҗdžTȍca4sR"ϮnA@IV3밗>&4Re42¶YrB'^y[ l2 P=YҐN:v}vn]8o-3@9; ӈ?hz ݀(oD xqPn;@'x@tL9vTHذ s#MYU{G\ܻQgj8Y֎'TIZ$G'g$Kw@9I/$~(֚@lRyլ*FYRxS5h/A 22D@z#i6-p9QYMtcJyI|cATVvÇEu܉_T۩DUF+>y 7@{C=L,*W8%iV nUYiS >piz"m JTkt_Ss7dx7ֺSh̗@Ar~xMO|msݶbxVU튊63Bmk,*=ª!ZPº-;P  HYOZezaǎ O]Wkgڰǽ˚}@ӮRY(Օ*uYnծˡ,Z&%!KRn2v\T*$^F9vob uLq&RO JW3i{lrvEӽKp ZXAoG_q *CE|!GR:׋g[x}0r r|)`ǝ ^%"R2"78=c~#8HS[G=P>19B꺙IsZ Ҷ%E"^k;S\4QV#'|tbUmAnhb~}ZCKx/J$vFM; C]T9i*`rsn 𚄿9EP$<.(>C)xg@lu=T^fR׺^ i 0m悞kU^kr$~k]Kla~cbȎ44PY:7~ъ3!UVyX{ǫ1JowSͩXqJ3pSV?m3K6 HC?/lȒ,h!D1]g`(x=2Ԍ 7T)ݩ2"΄ۗ_6gT\hSw9I1%u`Uvŏ݃yX 96|.juN^g< [ocEVTї.'Zqmܘ %(P&24{A=7X" ,CX~l[ʬ<(%USNr.P;y8@* Ɓ9fz[РJO2uB9q4'XDAqjVfSY#\éEo9<<}pD։)ǯ^ɂ7c/7n3LY}=nGҙ>81PuG]OK;7xL#GXLk$d}?3D6BimiGwmLz=&W W"9NƫK ?FoӸN ɏ]"r)lѱcJgfMpYEaxj"v+F9#АI^0lus9g2Iri)N yzI=nt&;W=?GA~\OKnJcZpm(cHdv 2Q\Qd)#' XZ*8\. gݯ Z.=2xZSQOI> 1N.ŊC TxD vu*;Q^hIقK qxۤyS`tX ^v}2:@ }b_`~?b.dTeA!2^_~F/d\nLB:|pd}Y0@KgbQH^)C5W0zEEȘMzI9YDW/XJ{kX.` l!K0qK_&i>gZe0T=226>(q! UtQv'5-sG'u"/ AX(_~ZQEJ^šN?HʿE7#aK=}&3f뉟iz8ў#GR*Nj7Г膁YtRoNADǨ"\+8Ԙ^.xFaQ<$zpx6m6뇮tU̠:鏝y2(+)9zΰ?=x We H`?<1Zvn'IKBEZ#EC:wOq}6Kk^Dlw 8K%52!m"*:0J-?L4^m=Lպ@+R 9|Մ= yv s֌lОn՞J4QC,%23<Ŭ3h8y&U/5xw!ٚ0; "5Ux˹Ӕ O" RͨL?_%3ke[ e$&fNC˼3Q&іqWxtq(ӡlH׏mYCLi7D 8F>0<\bͧ #ŊH@̍v;R;p+Ԃ^?Fn}Y!OhT9_G_d * 0"LA4vf3#a'b#16S!P6(eǙ~VgW,dzd$վӒ!U-tB J6-!q 9^yQ:Bljå! M:iO輡Aq/z7]FaA imY|jn#+|ٌ_e9~Pd̴T[?ңGrͫ=|y2%-`DGĘ/sR!^Q[QΨ߫K$+]-eQ_|!CK˕GI ߑdx#J#wykyq뉨z]ݴ$y՛hېm"u  Kw-xB|Nd:ʱRtv/ޣoB g.^P"^hou;qIt=jD:j΅ϕ܂0\*sԿrm&yi/Wi>ݭFDHg>-Z7N(h ~Yh:]+~hHyvD,MOX )N:Z&ݘI[ʛho*v3ٻx!6]e V!ޢ Ø7^0ȱVJpHmsATy }30R E?5oﭿXvrmTszU2DkX@F*3 vS-'i\˩ C,\x4'g1f=*KZhlnQJr xנz%쓰U314'Z yG)~_g&`^uigefU T-TqMIjs2D=6赁e"tՆ ks13Kb|P$.o4 N'Z,[Y!f$'wB, ̦S97=t?ʋehR<{q.4n8h6\M/zRGm#<P4a.lk ާh㯜D'>mrB#C2u|sL.z+wjV;2kc,Х[Unu)GLIH:2 :lhd'tNxSb}.| H'!p]>:L$О*6 CJD>:btL7 RΏ)cR~Av3W$ 1{zfkt~z8=W)KM6%"Bp tZ_K60ʉ{bk!2kUz;ORe%F|NF&Zg C|Zj&I~lpbuJRЌ[x5~՚"+0?~/9PG[(Hg+ڔ*X5_<"„ $m *!4q'&tG8ebhĀ&7}lwxQ=9R!5n't GuMD!믶Q/ &aP+1<=A3a1FelԜf"F^ xaKr`ùey)hbJ!7uAjj5H̛– 7p-&,@r@kp2XZ)/]oDs]$c{Bȁa1p2΅Q8y"&=E QQBz3拫: ? lRd.DHn]$jȲ[x+xĖW k]T`6mdF#e'ҳ8l(VF$ (4`dLOfÿ CA^?YA' o.z7|QHO,#ϗ%س4v躦Lԍ8LPRk3s z_dؼ^-S!'o+t:wxL3\PlʗJ䷱+??-o@= /(O\x͙8ζ);b`3iP>.ȡOf ,SE$#[;#8ףkŝm/})V8Q.p?SdF;R]s1r [G?F+kQ1,kKn<',iԑ8mByVlĵ;-;1bWHR ץҀsgNSxx&ՇI}l%|+9;-u_b6CEcˍjTGxKm`))=tʧ~AZܔnF9mnkezFiJHӗb:-߂#"m,.q:ey:vȶB/S`ǫ&Kca-*(fui=Rzh9OGNJ QsQICߪV7 {do\LsGĦV>1Y2ԝ%@WV$yp!_l; E \R4nhcf>M7T['ԅi-|MUz o$l CZ+e)EZ?eRVc@2{hvv3 Ts줴3x)'_>=XR%w֗)~ JcS]i60q2PUFέnWg^P kXCjmh<.'?_Ժc^>mϛ)[K hZ߆V؎`C,>\@tNH<`CR?8Kwlbalo- %!3Yi0{"%D֬~9S5-F럶Ȯ& /MS-IΘY e~ޤګlrwYW2.i0&AN@ Z2-wmTCChEY-IrqH TNa4O`2ٕ[u{["#ީ3^vL 9YͯamC#peF4zR)j)*ZM UҢlwbWgdlMH,m\70F^r l5̶ᛥf/mqp1̺/fx%Κy'5\1*m 7jOVyڶ!otv]vÈ|"̵Q>bKEԮPOᔎ<]u`G~I;P5,Ib)q;JQxA79N'6)L򸟱1B赓)%ukEyH*g6K-Yrtb`~TM'!_y ͠|$Ǣc?U ^lX1{>KM Ҭ<T];XuӸ+(Qu먪z}:nASׯA1O0gڄo;!),ȭp7-rZf^16|tcP  g 'PL5kϯaquY;y]MvQT0E&DMAaP3繐K*~ ul-*@;akE|Y׺NJo v4qt"N+6n(ɼ27F! pݿ;Y}~rRg }^My\Ǜf1>^.^}4hP-AD0MK!rdrmz CtF3 )Ս>WM\o[~{Ze`GcTe@lb96+n0}X1ڎݛY~=y!؎Yi S9 qw:F4uIɋJ&_xx^eg~s7)ЗWOpl;:)t*k.I(FXV+8F{[yuՑ(vZb^Tt%C$k櫶'l"@n*T A!=/S"Y;uDȿFQ3iP/ay`Ez5|{j邢X~kfYdfi},,¥k&8"]'?RuKG ju`3%OУNCXD(7[`ckڢˆl413a^uAg r~[Dlvp0i njU<4h/qK< D1#ӌT! 1Gv^ŭuGA.*FBx -Id*_*9"z) X|Ŷ'Nre[r*&M"gM[ZV8 @{%4#'ڿ`á6Y lPgz+K#2?,6f|_ku8cfiHv^nVf7/+3~I_gAa UrXmVj=:ߔ]͙vUFߠ~ EHs\ɗх~ؔx;+ّae ?wX/I5o /wkKN+Y#=Kw IqvKc4W e{1ҧ)aY@ m2HSG0MJ\q&Vy뱫OKV{aG[9Fb1USZs\Pԅ(%HlW 6-dd" AaaoC'FIKEݱaMbíNk@Z $/MK+pFٴK:PSp!LWA.lIrZst8=㪔ۏͻrW3Jh1Le 1lZz#ಹj m:=@Mwr.TiJCP7WΗMu HB^U4r̓ "4PIwiE3~еQ9^|E`1G@I%R eNo4c|3pS8(}zQ,- TIcT{:|Af8(z 'p$3dk~[\vG @̸*m 'TFvCNh㿹99kz %<&opZvi5t`94$9@V: /raďU@ zbwNpYfX&((<gjbE~=-|4 QlN%1]Ԫ54&>2r™GfqJ aO7xTc5`#f>92 `O.Ml6,xBHig fW*6^v_s^u[z-_} a\AL: FF_{kLL){~ B7Nrȩ^GNqJ/ B"鑪LN0: d*{c1hDGmh/vCGV|*.*5vSyRns"kw,&˲% \Bk7FwE4V~)V] +;XhJ?MbDщKqT{?A _\ [{-(Px7{8>BI e ⋔s FOg!Bs,f_ |~.1"4dJtyAuQ.I$C؝|}B%p.Jtd$#2 b@'扷Cd4S{ kjghpq }kE;JF*5)HA VrCܞ ]h8l{!*ސnCc/a[E? d 9H=8΍WAqϔD?6J5wNo(H|"oN!T{[`ک3z.2\b!XgPTj(mLg^fځ &ݝN/P=e8ȼ/vJ7xzh'EYښs} o4y7ۓ5#>J[]`e#怺*R?b$n K#rŠ ɀMLLLބʥ1:I U" fK*Q,*W+A`uswhJ}UشQb,62]MM$uB# ZfKPGд%?zB,'wҤ!5Id 3uo}gl#SiR;'q<-QY({]{贈d=.IЋwSEDCKf/Ƅ3gГNe2?k[PyĿ7лvydcEϨW3mj>y4RIaO$6ȓI&pl]+SjdlGz_1?pbrt"iқվKc4v\_W FP>I&_by3" cDh>)quo7.Eŗ=#m&j9}5ҍ1huz . G CuO8 ~ƕ/1Uy9=n٧{̘ 4JFSߨv_8(0[Z7if'F4`/dQ|0F&FGRߚ  BG?`#K(up`TK\҂ L[iŀDNz/hulj!#pJ U߲T!v@`dڣqʀaf;V??'ɣu& u+DgG kL?e lr`H^ax@㱦9,]U)aH=GhO-+IVp94Z$C[V)dЦJ[b'aKЌrxpNX%ӗ(=zݾy0urpc|Qo@mtIXb Z[n篺 D1{F6Չ 2ޓ[3+De'Q=D=)~-69+O`ʃVK^J#c$[Fqh>'ymbU FE霧H0n*S*pzXg`ԏ"lM{6DfՄ=\WpCIH1weƼDG5+قQ+.3h{6t-[+e'6-ngB "sEBJjwW2BE޳TYWY٭^{Gp "ۋbf1DcA8ohnm%W,r`cz&<*vFE{Ai>&Qx i'6Uv|L ,"g)l#-,2YOx%qoV~n&-y".meYTw}P4.nfN4hްF;i <=(L"/B~"ȓdn! l7U:m!Hñ˥0C ` KV9V~zCXZZxunþ%HeXi/܂4W۩ΔךqKK.U⠼=ʞ,Xn d&](kC+%57&[>򢋫bhoˈ3'RIF.L>, Si~A[M!Ag/-=uL"8&ˆқmnar`>yY<ҷhWˉ̦gIzRjǾz8s28cүBTwbIc IJ&S!$~]JF\azy= V ]/xsoWMgM PM\-f"A' í*k B&;5R|ҦH /xISKtb)^=XoDa rl;KI;]r!>8vbK4p ,W 3쩄c笃GQ-!3 H0!*+š e`Ӷ0d9*XS2<mޔ7-P(0h_-z#iRn Ķ3Y{eya^ܧjAYgN)Q4 i,[ o Ggwz-BXG@& pY; YH*-y@ đAP4&Qw`j vb`WI{VjWg1RsYY!e/85 o{/ZTO<dzf}^ጄ)KHqoqb=<:a]eB_Hk h)|>lɅp_ݽNLh B^r+RiďcoZvh!&o%VMs,Z5\p`JLI=yn ?d Zګ6>^Ξ_9 B2x򿱔H {2Pno='p@ʙ7PÙoVԤDl3F<ًy!zNv4sɵF1gv*Y6YxbAߟ N;:?aO?z茽CTH4-=p E> OPI O34Y˘y)W;9s$[)-,h)DD*ĝɍ%Z*FxG F\Y_5lf6 /VQIZO9ɽ?ʁ`t|\T_0MG)07k^!9 SQd1tI H!6ԙ mhvW{=BA7s}v(F.53>0922.Н.\}0NX(QfG/zqA;_'XX6X8!ГjTW߄$#{V?cI:8b3Š 8=~'ٔ"gZ85P’rl|nO$IP;mocK,]/NDB]?ejs)VViFCM@Ot#&A]Opj[L3"]%[H97IFPN; DeS) ҠnmF mVcm>PԪBam|0BF,`CkgqBvv + -bhH?uo|7WgoZC# Wm_J_˸>J$_k =mUOAd_ Ku4JAJJ[D'KqU ,?c Qx/4#Z?؅L 'R^~_苻re15 Tdc̣~az'_͑Ae[uΆ0ƭP{CⰉ'L6CS%`_y~DS)2:V;cCx9?!CK@3ᴞaίtTq"U"?^s>0e`tAN Σ-˛"oK!Ñ'v*7^0<$!6 O$MCV̺+ -2>#B+L:On"`3`6*E{67p`qCU]*xO2mci&WbP970T6w`34 QއskhٗJ%'ha#6th_;Rv L^JlkSDs->naV> \}WOnks!-!1eLO"sHNc֫?Kr=?Gb '޼_{{y#w~OPF `~'C E^6*EW0}.1mJVDk@upG-#` /6@)a"Wp;7đ^,@ M3Z,0} ٙш/C]d cjfD\f>e[tYH[YRx`DnLDBԋX(i d*x :ފrB0"uP:3A+>K[juM Ĕ\R6TP\l@bJJ΋knIvF 5޺j{9*c[vg_Uk>;*M`SeN L*hL;jcR6'!f05<$߿-:eX3I/V-+'D TFp O/oE E!RzJwM~ks+pwϏ~eXڊf|y߼{L1ׇ8X/ њo)b oVZ;~Ad rqU~*kGާOZ'iB6g: Rhlc0sLuXs+,ًɀټ.Ngpa6:}j˸Nbedm /;ccX_(U':lP}i/f:k7$/)G0aeKl-&g |ZѭEyWj[FRg,V Wpg)L7 M yi)nP^Lx;nFUM,-sjٴ_S,.D ORrUw5k;C(_6n=oZK.,ތ.<rK8~.-sW9t-e^5~贡X1Qbkӫ i1[S-x8o<`vERӺ I$~ 5D;ڟ4D#%q"E\!"`ab e-6{N֚BLd5(VB<&h n>Lhe=$ eJl]3 q vtA ҅ %ު%ЛH: Aax t[II_gZ_d l(ⅹǃzrrfjT.8Mcޱ̤#W :̈́ [l%x~m3BDBNȻTo~ w% +gM:YvS8ļ)8t?wɈ囒1y;n(|CZ!Bē10Yx O0 I'JUva0?Y?Ry.-z\mzzS8eᛮ:E 2kt:1eѮש:8X~`UfKW[l5nkXzx4KzL"K.claɉ?]P цˎ{kAy.!̓7 ;x.c=6#cz q5+LlC=7{:F9"@OԬ Fe[3z|0ϱ%"~K2QSIR/5Ad +N֌hP #n[,teSsP!WTsΡ j{CVWaf۪3?*!{ro"DĪtFW%)&~ ݵKԈ0(AgmzԷD ҁXZķ+(x{ۂ+섶> [O\H0$6Ddž B\edWq Aq%_k8]: G#vm!%-7Y*o9z?xp0!f5}B\Q0:f6*q:9`da@=5d0<lQ}EW:(iqcbͫfٷTƛ B7``s$ɦ -nj&E~%%ttupe!mdV_)rn@6a`] [%C g8s});#zOԝ9M mv9>u[8@ߌ< |S\{aة,FnB=%Xy:W} ZpiF(Nl#,FtfҖmKwXOJX/`{Qc#K2.˜߁v!"fEʚLo,aXOpFv4=mlF4EBPM $y9h;":Xr !^Jmm`Yenr9mxjz㬮ƒ1zHq=wu'KDzduw"3ND<ߊ#"f\>vؤpl5J{ Y>P{e1 %jaI:3I;4Sr>( 3`{ o9n jd)1)۾A$)?|0[PEBH0Gcs3NZjJX2ȓPEO6U;;6ѥNܲ!eanw R*L"=UTR{FVG4K1$p4{=<ycW5@.0CԬLAczХӊ7 +0ҷ;\%{2誳mSU{G,ߖ2NT$W-D5ρ.6V8~iwtKC׋AE]^c$\ƴy{AYmD@KsQ$}cZNΆuŅvLQDg[VNF#6Oy\d SGǢBz>rŤ}SU }=̲箂_'(#~I\6q$lig;VY4ƈ^ljn)^rvX45)'>ॸDs]SY94lRo9:7c Mٔ4_M$ 8x3,pO)h[M E#*87rЉD^oE 7LQg5"#?'v5Q.]N7ȹo3 Ul hrIVvt}?bT^D؇^i>P ͝Ym6{򲃗"n^o4謆9{ G:$b+HϗMGL{H,i -β-*YZ]W)缍o5~1-޽'  B:okW}!4ʹϠx = sޜ%rYfMC݋ְa:6ŲYuuЕ!~Uj"=b;A(w-#Yp64pٛ cGX1JWD i3`Vg% #@wK񸂠԰[Qb:aW|Ə~In3FƮ<[NϾ+Fv]{bG1k8p# #@?d㿙͸}* 3GQJڌy/w e,S]ՏWX+fwgR7_WTQV[l3;'UÈB*R5/Ux=ӱM( k{ <<2GϽ:o ttbRzp[,cDK6@Evr<,2bLyY'ɄN }]xE3Ib5ϟA.Bbm,c6sϜɳ\>LjGRs#ͤJsrMz0S@MjbBgc{R ?Gj(GVY_/3!upNة<Z\Hڎ]ʽܮFPK>cFFN51DB@ }zA=D2[WĤj,^4+rI1g8u/?I }V?ryYLNd! ŰaJAI>noe:rDxx(V{"Τ4ļ£Sj0kLW9IPFY8ZGM V$f pm&G9KyO_T e QTT\R|ȰXy\Gz*D5t_ ju*1gd"s]BʙʻA`ƚ-X&Fx]Xdh&~UY|lLm}IFaCu3PtK%K vεM:x@j﷿1fLXqX{.v`!c׍xق!J6,% oCk@|ʘP&K=3iA5r㙹̇d)@1${6.b}H/AP8ª=*אE`ދXkf V]}~fi2SHҴr`qJs"ec`?Tl+~$L@M;x0:'H"+rhM}?6t@;b?TM~N #)X _kE6xN;.ʹ۽YGW5W-@#󛚬<%JN-uVL:G&iW|"ts,Rj'`*8le{ք緦$S;vxˬ,^+7; xT(FZ$ͳ58K)ԴL@u tS3arVL{P uIcLV1VP_ty(M{|^ #m*|"֟ï=/[Z^Y8N b7(7:/1r)SPm=e¨jj2@ G,;Iv)ncn˓zڛ}:،;>}XL~6꟔JxcCX?.Cʌܬ S[j>I07?wOtĀrC|gNLh&=s;s[\d,o_wKM Ð촷fXDKKRw؀ #-rEGT+kr9eo aZ(gˍn Z5b42=8тUy[GjFMા7?sNsANVJSa @Xh%yZiNXkjlnt6.@·'_F7ecC@5p>]Ge Y_wEm;'RN>4CoL4[c*=$[SBĦvAMik꙰0RsrPϩ]JcguPR g =C4dwFӖae1BQ!&^A`>q $nWd\?0S}Vȹvq;E9ya2xc1:_ ڥ0JSy!*3`@Iy!4z9jvY {PzX&!ZtEpP]~S j^7` ^S(+)Mi"Ĉ+'6&Ū޻{hKl+¶&#zM\oAnfr8])\b*;K6cjWhLT ZnT h65q>d[h5%Tr̞ #}nir%R;U{QNkfI~39L^^Tæ\rͩo-m4[3ZKqlul-ە-'@^tC,=8 ]OO #^h19qT_7DE@'s.j@K(:f}* tMS"jzm&DikO۸9֯Dh^wbݺ Ak\N!2~,/#xL!}r-^́-Ǡ b5},<Yx1@d3(gKmpeÇ#"sV`ɉ컱F6fFԻSZ,O Jb䖤`a~'$(;E8 f4 Y8Ϡ@%AOXģ$SFVYd*}E(Aq赓[ZV_*(z!wF+Vi$"VZ{-щԝT IZMUa?^,%=CM 2] i [n^VzńU!-lDﶎvc\&uOeXA6xPb=Udpz )d>Yd_=6F3Yu^^hLOGhc=a*v*F]z@iy[R|AVNtp{ l6TNkکDQg;Mo@e k,7El(`l?fMoq!bFA|\kTvIW|tr˿@~t˂BITќt*N] @N*cW0[4>5mb 'M(ѷ" f%jl!7CJar(">hJ|0x=n*nk8>}3~3˻Nlqnq)X!Ww1 L)}I!Z=zl4d5 <-п}+rDbgQ|5P.ۖMci>6[3d9x:[J8qՊɝOEqyY%=޹,dDW' ?񯝒4E,8CA߮:gEO/ГҼlp>֡A†wy/R|ּ^Оa0V0\Xi֋0-Rú,&:!}Eaw* 5 oց]>{Ki?ȭnegT璋j~GWg+0 l`Ω'k'qcZ9F`!,at1fejb sԫ:LI\Pg~Ѩ4)-u7J2c˰d]AޏCC'҇ƋW*^l~1팈F7g ۶Ԅ[OA ȑwb 7(ɔ2 y%dcϱ@ hŮr.(sWFy\*WDE`/caH}5(\+]cW1ۈv (/ @߮c0gl=AP1洦S;i\;6˪ۊWe_XDWRUʔJt'ps/·h4n Y*_iN@\Gܳ<6Zd4 AfU ⎴y6TLO&|~_rCO}CϽz]~kR??ʚtO~`#T!muzt[ֈ p=:p:nr yo}bVX {[H_hL*N0 oF2;<+늽>ePٝl']`,Q7'QH}^n0~Twf%B@qAe+n %y8@i_n&voMćf*4N*é0)κfy'N^{H'R5grP<!~i4+<.ZTX5"5"λDj}nw;uq=6+R66=,ZxCۑ:Ή0Ow*:@Tx}}l6CȡnZG[Qc7| IxF:#r݋絑HZ9M{OWKi6y+myD^YbPThb2*~"s\J#1Ct UhmR8(>e )AІ 94+%M ů@Ͱ?<0 -c릳-LԾa v@ʦh ]\U'r:4H6uE h W[Hz3G~fi2;ðHC$hm!+/D0%UGml 7?maQL0Xfc %o9_C; }ǰ$3FwZjKE3@[g1QyVӭ߽&g ejyunئhbU[`h%ݭ=S@ ڵ7qrը@=(J D| |^ ."ol\N膌03MW;}`ܬ)UnRA3uC5"' r X<^y aZ0b\8hϫ zR(pMrHHGc\!FDܜMYQp!ue#uW1޽J67=n\(>ZnU[ 18]B%iQ# jZP!_uEJE ϬZ1;sw㛁03Qش;kT[DWgVN7YG6xvl.yԽY^-#CT;]s]& a. WH? 9uq8l1*3R^Y`N|d7MC{YE)7 zhCXxRtW|oK4NT{?LZMPOQog߅7Jsz{Y8#|.f~Y F%`̴]IuF%S6#[c}W3TXs\8kʵ{*7k,TU Ȉ2|ȝgNv&SB ܸ sfB I vpM̄ϭ=Aҝ GzZ4xGB8u|myFm^ 9C;I>ht*&r=b(צ,z7?>ÙYJ<;5pY]9%>'Dn\9)-{H58}7$yQn2L{3?ĻT˝}i53qxM5hv=,- 󫛤d#t!sR]fGijx4~s %;ޱ#ޠ+u6OZ8 qɕ1D1;$0Bp!be kls|% ՞o>f5'3eY/7wt<>#ݞXAŕMCQ>5@W9贘95H𴘵jj͔KA#B'~E{Nbڱ_>9iNPNfk8T&pdqz=! f)]X FuT8]$+ݫEWvyA=RnC-/eqWv^3EwO4s>gJRx"!`#s6 5r陏ss> -"0gіnC,M-*"J"!}+5 < +ɖ73{!-'Tn j/  D@T 1sZ P}s' yϐ^*  Y8*اpŽiP*TwaøЅqP@xH_ #Fl+vI4AeKB1ƀ*$_RF9/si>޶pFqxO6LlXfL0|rZV*:'Cuc?~JAtns/Y_*J}57qGtm( kLp (E zyP\¤f~ؽbߋ |ԶZ/TL<3Zg,bQӹ\缙Я&EsyZ-zm#j _EA5H=Igh^hZ5*H;wɥHpBr gBG"HNڿ=ԛh)jh^`jH߫UGE~ֆ詑A8"l$?C6op8zR@ T4(^[XDlj4v"H3}MlܿzC(Y ",p`<j- nK3>!4t1ubTˁl6h2'8W ;. x=}9IYe͢Mr)tᇱ>Oh6Ϝ`S`9,@GB8,&8ٹndA4Eš93ws.(y'@|]Fd0u +WJJu%uG+oEkςp+@{HSO{vBB!WU^P !)=Ͽ\=EUfV_mZYؽ -LP$46#̉*D{=/XD!, `iu0 9bdx~>1YoK1EمC rGyx`؅Iy3G|W }Ț(.h3"!~qF/u 8Qۍтb6]{(`zCƛMpFҋ Nb#1nrA*xBQC; SNMr\F NRn@aÊyf[cݔ?Ϳ^-m߿y5N[@  QBlQWDWV૭!n-Srl{ly69d#^i3ll T<% l=('4y5 nbwx26ɗ{ bѹ%TM8oPJ 6Y UYY5D2hBoz2LɌ?|ˀ;Dp^gYY = pW|䋖n-3ڸؒe9M{ -lo_}>y[v!=S0rU:1MF] xNn% z}nc!aőncx$[cld pB0;>o6r %JzN}!ĻNw^f.ֿ@ήfBz"U o8H-99Ћ`)8.f" <OWՐ)̉MKHtnmv0١R 8`\b)[⯓ѣ%5q;&yAJ^d?o` 5Q]}.`3v-V^Maq䠫Fδu2V^=.tXQ3~lVnjԆRԂD}xx@!rȘhN[dHK !6]<`FT_" Qhvv x 2{F15A[zb/{-<_6# sWWk7n%C9ma!uSR%\M،Qb vfh#٫r8q@e L]~"Rq W>e4_ґ蚎Yq/?rUA kb#اnb/bmOc_g5"v&dcMY NJB]1,m:- y1 5pYjf"{ɲj T[< &|p_Ċr&w<9JTl?? fTF8a0D;!f"+Dnq. \Cx MK}2xdї7)ER],y@%Z%eJB?Mq݁,_m MfMK;t`w^%h9D\d7z|瘉 (jV(Kh}BRԤGV ʾ`oY"Qf%ڞHGT!-=3ˡ#1߇ݷ[p9 WeME'H;9z!%]ɝI.t7?Vx<2_{`yX- b8SsI3I.gygęDGwrFrdv/0PZinAspm6>ѧD'yӝ0[Ahw`0ed«ݗyx3lG [3E&K9q? Rj%1 |!e8'?C.HYDt?0b5dKCmWvGe%,$En @KNA EUUn_B:MGc`@M>_&z~UWTyr2ɒ'N-,wGĚ !NQ>BwriQv/)_Y8 ["jPMNIu>+:ҲÃdm&]л%Nw%7 &k,L5awVⵖRE'U 1̛RoaQQ"Zkd0O0dSGˏ1vJA2mk1au'W%Ͱ0PޢjQ.F\ΐl,`1m.M| f, u5,Z;jH 0J9\J%yJ#¾hQF!xA}v#e*aALp&^י1H.J!BZ{N\LğOx0Ժ@@*KdR/~jBNI0;1ag4hP*M&iCHJ7U}4RdIݶJC2Ƌ`uvyml - [|Wa,o$Oǁ#> pۅt )&.0/P &$чw), ^I_L4]mAP+=QĢe)7 %8u^9MTReeMoe*CqONo&\6A8I$f.BZzM5_H~kt\Oyxd-܌bf[G( ^8w`X^hx%|3=".B'܃R Jޅ9EI"k5(HdtB` @M{v٢x<~+\GC $;H]pB#!mxpgY!;!JlAVW^qq3adZj0 v`'*BWOa2tqNDP<3Z5oG)۠&(/@MAj!&9}ORG@F}N%ha#qrLsSέ˨6QK2,2`+]64%]ٴlØcv&2@^jf`p/\ Iݟ=iu՚,>Εr;FgUCڏ/w_ZtQ]}xGF|7[Ӹ'ږP`lT{V >+ٰR 9 {)#M>ﰂ K㨱F Tp#n<ß'q?0#sEwG>$i[S5';U3u<]JBVHhDAY,F=4 t G NLNx8Iވp7b@ZW8T$tXTfhVkj"\t66B>jq֨;F3!@ $WMR U %!Zʜ+W֞NjXϱ cW ސ^,HhHt-h[ Ӕoq_z][To֯Зʠc\{[G{Q#&8u"j<% E'c=Pwy(aBfc tHi[}܊_l&c/+RZۀ-؜bܼ Nvb-%Y/sX$L@1)/. (eڹOcONB&7a=lsL #Ū\L Jave'&{s`\SR.n(}u i@$0Nz` TV 9㯣Ϧ/]+{6.*iLE?cuT(u2V3Ww^׸VY/ES_0%g˶y ҸqDv-]'P|96"Z>ɦ+(TS#KP(}Q[7 -~d?Vnja="]wh-̡ ͭbŞ(y/IR@TD̑kG􉃝 .1v8%1rmG=m%W\=D1Bϐʬ4{Xl$}RQcᣗy)elzU](&*&miߛJn0G+9}!?vh~{36׭3VJ_%ylԜq<Ru$0* /mџl?~j%n(y&F"WͿ_o6 vmSj&Д Jhr}՛$ iD9 $=[spIsiQZ GLP.iQ;턉 %WQ_jw~Ík7lE,kkg|ּޭX=S$a|2 TG#GFzXBUE,\Lw=r+~ӪِO!Bfѱս&F[i%*yvrLQsJYMNmEu lp? ~:1谢ڒ}K58!^x *Z\pJ G,ÉRI!^opC]_C_UF-T!v?-$qIUo@ '!)}HщHKqi,*9xfpcqgV"&1q'bU:6S_,1$Z}q>FtEhg,n ,H8^af@O-Pq5 KaMb1W4t$pWp8g 1d̜-=YB 3rpMo{2w$&Z7g9S0`LSҒas2,*49G 蔾WAGw.hMa(|7XXӦCUb9}롢HkA~œ@GNr$=GuuIq޷TOo{۞scKVi FZ%d2unC{_&M6'N v]4"M19w*_ņ-D#mRkj RA}K?e:~ erkL[)@V+hqlڒ%D- nH409!߲kƩAM5dZas$5@Q6ege-im:_nW7+fZB&22/w(U?$Hv,3w)*wY[&e \%z>q渚BEc5욚Awc{6 ';bf`Zg) kEz*Ii8K4ep nLk&n'.8j? t8vhL pؑ-t}Cr35RƘugug @{UuZF\1(B>"8! i~qKEz`1(xK].j>Q`)9Ik:PRD}/`oux^* 0Tx{s(cvߜ;TZkΐ)9x4 o!+-1m> !`4cSm]*㝽:!ym_,oJlEyWJj=_?@Kr6 ͦ:BIL6S"50NL,~YHQrj=zSJ?:CT4j{<c!m=.f ;L,ĿqN.w3VO^FQS6hz+u񶺏} x9H 0S4e֕vYu4 :$FAr5t~[,#foLW=6Zچm Z_/_Cv;gn3 %/l!0ڀpu`YƐZϡ鼡J &iDb 8]RUkVDXRb+4.i 'BgIrlSٶV9-TKKM J|t? >cE}c-bw)=63Y9mfڗs %{:Ս|򹿠ZƑkI>?ïG8}^ĺɩV8N8s$S^ݒ D c)^]ytiOVڮ߻ v =p+ML*FI.IZ‡=gwUOOH@9$2w%GǾ2#!Ѯ8aVr侞Ͻ3mJu3<>wWVb6 ͳS'4as0GTM2N/D t &jnMY*7BiiaW? ɨ<`ſ1B̮,0^k*ؒ`vP@?t iG}7 R35-A3gί|QwŘm%20a=^uͪ$N諮r*#Ȉօж\W5E{y r:n{$JDǏ7I X "JG6ϫV: wP;Vr8?hΧ߯<lP Kr>$O0/GX8 (4Rx'5`qXZBOܳB{'Kz: Ƥgw%ߕ8fVz eʟe?mkG{Cf%7P?qqrdۘi rx"QaS[5Һ .sփ󕻧bvϭt(RGS a4M9'EŎPݩŌ2?ap\&DBzF6#JCUfHcƊ%H+㮱A/6~T%Aﵤֻh[W({Ӣ0XO3Rt'_]\NpUvP'[{~P)6+5GRnu]* &-+KوV&}tobT?/#TPO7Hs͏;ۓJ+LnEhcְGvg+vn StCT.7ɏmƀ)PoI`Ot>.Iړu6`myc8eXO> -0g m=4??o r#baSBqZ;/S> ǑZ-@FlL=#y,R' |J0T"(5x>r8uq16dO2Sgz HJgBէg7 ˓˛T oqJUb!'vJTc:۴j{sHJ'NUBl#H _ǁu=9ƈ*оw1sp F=w8̭ 5B%YmU~պ FVN&9 bh6#`]͓m>%٣Cq5ޔ1rsrGz%BKtǝN踡)qf7/K>%kAQhC|}/=T֘Ww0.K0¤䌭i I}jI/5ɑ\5$t`t>;vD/bI)/6Gd/PGi]; ?|(*H!#IlYWG>cȩ)4/&+mu6n|YO>ZQ[J?5 =JL~3N6[8 CB7细8pٵY-`#XTB>K1E#?ch2J-/trMړ]@E[FpW#!ז]c`n-Q$l(&"]wRHuòT|B`N@^{,&Y  Sz,`f[ie'R* Gn35|țJp3 5>2%5>Voqf3hKfYGהXn qH_UF^5I7,P /C0E.ڤD|p0$vkTӤžy- S\އҽqsltQ:y?bl{%ڳxŊt|RAG,gBx_T,W!(co:`$c4I"?Z{ Pc{R5x<}UMPƙ:X3:3e(8/oq6O >`%,?Qq P/5F b>` v7Cꖈanumam46 ko\ϩ9$ّZT03M2Y^ 5`몳FS$GpC~5@ʷwJ+ߩCo@"k3PlK $x- ;s78~f/K@bi4ԂDBS3+1{2oW2UY2MzY^XkqAy5*OTGLlN]T?ۉx@xS[] _ͺAL=i4cPNA.qqd|/N%M\œ8+ǝ [Y3Ul.X/4gC?ptX"/:rJ݋&`$ ;ݢ2ڑ\93 QF̨A% )'8wz!٢,- ,E!&J!^E2N"3Xq(#(bd)!(ø0@(7\Fr'n{֦IB;lRm@~K+GNqZظΑ{YIR կN*!:qpV:Q&Ha~FKy_n{@;%j9 8J\}^obǐ!\4F1rXK^[|Oc`z?9bU`N%m WeXsWkY<NA8@د=6%zPAdeWҳ/X\=e$rrr}; &) )^b#g`Po-ֈ'Q)fvLJ-uHX.% i!6vѝP~e]Uċkw ־ťÚi AGv)jJ=%aK19A (; Ӟ+IAjmA|=P?\kx @%ZS] |6`lKWXbR)ю?SGRG` dw޻*6:xeE6j[f>+7P= +rY&v_8 ,fၠL_1<pMոk={N!prFπ؁@͟yU)1 \ ER+#V)p}>͐noG#haɐB5WOQht,oX_җS_V[XO hܒr se!<Ԓ:M0׌_o ʹ]#l=Pxc|MSv4;S//RX> IT"&"A+[EWo+",]ZKH /`U{8@? 1\MuU+r|[{,b+ӓXm{cC#Q/S4 ^(42HyOS fRs`&tb5:6ڧJ!&҃?]i8/--XswږN$:mz(wq+r1Wzפy9-0d  7/j60\YƓ5v(AC;h:侶35:| Me=w5s@`y- yGyG0(7*ŰfR #0;WMk_rc~T=7Ѣ凧r\ۭۭ `6?mKUt~:&[z4?+,& kg~[i<87H6 "M-r3ɫ @ /k%mv#{_238vI7EAܱ$ Rg+A=bƬh|P ׊6_]kć0,r~\B tߕGQZ4{%?I=XL6UR99(s:.b=Plc鍔ћX t 4gFnHj8mUz}F0!GQT4e! ѭټ쓏jvdŸ i]ڒV8HLP6l ƅtDwAbVA-u9بC`$칳u&v@b_쉠4"8pr8\&~%2/WAeիoy.yˬyO^"kvK2), a= [|!5ryu(awі-">+:[;>/JFT2U\"XK[#ünak.OZYMpGzIk4= V# pN;/. q 9( J "\ʙCxX{[(+.I^H㺑C2{bHQE\$_ɚ'b6,2_k?ӘhDCU8h*Ŵ㊽ЎՔ̈́!*w4q1L̆ʵ CTU[ҩչ|dIK3jb^[>c'C .CVpo)+#[u/ ]_MJ ʝF(2rnWyg9c9L-Njjꌮ퓗`}zaTƾ}zln0$ъ/vW) CB%""=<>^^Ȥ>JN#+p o 6BRt 늑ÂEצ. =iتG~X@Mcpb-Oq*ę>IAlg 3Ņ2l&jHE/ BHI4 l12ȊAa&?GM3g"baX=i.VkӜ}el}yk}qc=O/O^z%x ,f#sGm5Nmֹ6[T49ku²ɦ 75̀ZBR-fhzmj 'el:.BѲ'Ap[–:c\VՂ(p(V"XDF=t;8é!tS1| >cc^z:mU&EI}` ܄\߷Á )25{h.JkIe]bSY{KIW QWS.=#.ĶF̤l GOq}}q P;2B_˲/45R^\~0Vƶv^ϕu_=c ٱA 5Be87"C+Lh6J~.%w~׮WdLq4[MA4ZT/ȂqU&9dd{,^fc@bǽV[vq Y/Pf9".BaThsŴzTzhS'rd4}2@9ϩGXOShԾn? }nAo 5Rb$\)SNfE )=p€bccm5mڇU!X!\㴟˿?岓)]3%q_>B;1?j@nbDnLx`7V 1^N 5i4,Ej_Ku1cė)Ap)& dʯ4h;1Ş߫%C˦r s೅oѸ1QVtgDi[-'3bN|MaASRqV5-9Q>ppɽ T|uL[銯=Qҏ'D~N9[6چf@(%IU{)e?zIxQea rZ^">kzrI)1 G3 Yn)tx eTڍ:x#DlqpXwӵWɂ^&-YOykCRE5c6Zό&8qAӓDrEU$L%6MD $s9(* M$ˢh{:\4hcԼ##OtL@F1jS6z\='>ulPr*T{5ϕɊpo&[2=Q!G=%Xz]XQYS.GJi\WͱNxj-0˖/xͥ#eȖ>i,-%W }5%h I Q6Hlބ6b+I'ߟ/emk^.F249pYZs͢g}__'twK0>n̹p;Q+\͛CcFAm&RR.Fs' |.-{N9!Ȣ̅Ƭhza@Qo "Hd`d  t'ɓ~f0B =s%2!(~?~`OU2|o*I 3`v]D!>8_Rr 7a9Vg85hy`'=9 Lˣ̲#l2[HP~䁓&nIFdHq=AV &NsGA+7Qέ#' Ηh܏OIe{`P+ [ YFKXlOU,k'KWRk$#h ~eJ'R>>Q$fܺQ2U$j1>MmF ^7uG0A<z*%qU2di\yˠ&j'[).<-9 L"vA@ ;^ۤ~wvO(v}SA\|\jL>66UTYJ tq\WI6֐Ev_YV!P-Q_ otSu9LG:ؽ45 u,-1.gDNUו' n$8Tcl*j:ƹNJ90qB4l~푓`ݨAALÿdZn_N٧9?~쮡x;IWb}XylDhpD*^.|?Q,3882dK;~ GAXӺP-ᚯ qZsHGRFg]U&^L$Ǧ?GM^,&P|s?dzZ|3]Zcօ1\|G@SUP^1\8='v30r r6Dkq}Nf1826Fyb9!+B5B0tE-}eTkR&Z_$:J4r(el\FCW2y/Pl;Q =3p*1D0c>o=(CBٓ`ǡ*Oy ߠ㪕YI; Lyt%8}|Ƽp{IWc7 $eR$AP-%.#sjH \~o8;%.,*EtT;W{~0g[qiy3ѐѺYg \g9^(8ha47zE.y5^T JGR0 ;&JO3G҃UV,Ud:e%i}A3;۪~r:221,X8/DUZPt-z*T}Q#l}Yjpѵ`Òx eLÐϋ`sxdPvؤA+L@0ZWfbu9!Ua/=1a[{g2*U]"0e{'߄ū6m2Q[k&cp Hj.KGSv#jy4݈r*nMz!UoLj 3iK&X.iJ(|*sV<0)!'~0B$ ߯GA%=- ZM~V(onVG{Mj>Gm#K'?ʚOAF~oc(JlN5-,(4(`hh".~;eX Tfk1H/0`v8 00b!u1x2p%gڨP+C0nnc6G0ť"h߸2r費 ~mףOs'V* F|kn`w%9Ѵ~p7P2szO-!x5iC<0q\F[u{ Q2IDYӢapEh| ɐTK[wz"8,7҆hKvWUXMԇzg W^`HYc r<1IWf%mis7ns-"*;*lch#5!BA8 ʴSm w'qM 2jb#&QZӜ~mzU&iY79ea&Z-CN`N8Iw~N_M1)쯷hCcTuXxu{[Uܱk/wF >2f\]S'$wi!gdd*r,u=u.HXd|>9X@!d[F Γ>&ɞ.E_s_r2<"R̬RQK|V`Г߀pzwCcx}"j\4qyMS05:}4$//2ɖؤ>OϦ#'FsxrmqKM(n)ٚf]w4A О.6 ʸ SGgtV6'o[Q1b%>dmڊ^RDX$}YMspG3fnb6-{(|CT8x W$59ȟe8s8u &Q9*B7݋Ljo}{ἴV/B F{Ǎ%,:rv)MĆTeەu#lVg!J^G8jV@I[{ũ>-j7юѼ\;`K5݋R0Og3`P<< -"/ f`s:7_V3c6Iz-M]9,+"ڏ-z4ABy~=oE gŬ:rl je@WkdCunxyQ gACO4a^|ӗucc +UJаe0juNou]B5f>BCna_Y?6 .(F4hVz3Ű@D( -Un:K1_@)Ffdi~~QvBz;,dqJ1ZjmFH[cSIYj$ϱx+O.[Iڭ&w. LBlI`U^sixgxod.%0 sOlcq -!gjp y xu@[oW,^}"'0ˤ% c/|g%c.F*kpU:"BVs!G{Lm,zw҆@V[JBM{`-qA7ۣck/S14]m_׵野,πwbQדh*7ŚdKt4@׻ɫ jT%DYm=|шV^]h~jykg|ۭm5BS禮hXjdsA`D7 /n ਡ[Qm_vdCo*n ׶W0gjF~%,J"qˊܫp b M-[ ;5|hl q- HbÿD$, ymҁm>iDB&':z/jV dcCe/^ER)B_䯿@w X^!͢P3vOV,'g_on"sAOZ/URT^]{g ˩`__"F|Lv[F kqj!~feZ.ξO9aI54瑈= NR-s{j(Kκ^(`EX4Fpbax k|Žk tÈü"~5.RS9 ,^%[gVˉ֌F:!bPQ?'V[yx%!QKd>LDqW1+_ŅTr(pS1BW|aV9DOOx;OcU>ݺsUeOA3^˷4M lуFR}%GϊSR9._MS({ɒ2hZ+) 0ddjh 1>w?uh$fOBW@ьpz_NR)|M6w|7k|$'8e4[2da4}ŭG;`U"C{0^ECtiMQ4vג#I[{ׂ2q vpRJ,3h/q.PV iUY2V@nX 7mp7 uAm bGDbeDYp ֩1M)17TCV>nC1H5cD+ ViT3`78w 'OPF%e5?T*04+偆, (#r]hȠk~N9AyG2jC!ܕuuܘ|i|"Oɔ?j'oxՁĬ>00# &yР+uxK serI-60&N5աtDKצ~榔Oޞ0L4$n~Þ{FwZZt>Z(M7 d&8d]hoIUW/*PG_y)GI*Te]l>+I-l'B6NV{/)\ޙ6X#)xt1}w#/aŧ[/y KP+A&oRUуǼEZ@[PIF)E+gr!.;lnIt) (B2;lc0< 0 E)oō$s.i{Wb~H%p|ύu1q&n* |.4_~9:6M$ z޲Ms3'x򿹳*fO,*bgƹ0Z+G[&={;h̀&VY\]2qAFee aM*ؙ1nw'M:uozƒS;]u2_ɮUۛj^!22E!}ude^_@HL]g`8 $pU醽m3"c5eU{`PP`#|$vT7}X4I0b d$eP{d5hvݤ` z&t@#}%ZD.=ʪm~8 .?NͶtojX\ޠ0TTFrIQ^,W61=#݉!sx^h:LOaW2FxR nCjhΨ뎃FƼd}dcf;LR]lC"80 LQ%࢓ޚXȪoQvDqUBLsZ," .ȟZN3y;s;7v;#.c>\z.e,?D%s }JH0 Fxq^9Lq1ڿ뢔Wi%4;6z )@B-005&$:f-"1;|N\|c)j" nPOiHx LFOn<yw=uej=G7&vHU| dڡI" *VG8Eե؛<&`jMbR_+`xE `1I]L&dI< #k0{T 1qIJriImE3cS( ږVu E}{:d>dOnSB$b_&䤬?tx gN7B#IϼӪ*^ةp?t(t/cjϝԑw9h= =oozv9ƿRE\i(m(CA!. {+;E<1y˯H/pѼfh~I_neeEs-Ԣ Nه>E SJaG]/3~˸*ZiF5E.ZMD=zR%c>flw7v^mE+D`2A?R`_bpgCb" M~v L[ zxk+ mQGy[ jHu\h _ee8p9ȝ-vJCc&1G#1zs\-Y[zlF灁n 9IScxb<:R*9fOC9UZ_  ɐ~vT&BX6ʲFçc2ϰJoqLuQPݪ`ܓ[ۙ]tC |-bK{T7WFIi$P:&j]'#0 Jn68RMTmdXAv0}W]J枍-ȕ}vZ|&<୺.hN2)&wnX͔n!;<*w窭?B͝lLtH_Ullj Q+x- O TI4ɀV+ CKGJٶّj-f4TguXJti`7%g<|$T{t@%šA?j.Rpg8'KiR>#'616jb 8;2r>f,zFav6(ηDhpWx -Yʅ=/.o ;!?Z)T~ʖ,X-Vf2RD =JV# ! Q{,A# =Xr~@FλY3bu=hUb e6qPTFTb2V XVyTf.qe^lcjk5Qqxj54 7\۳ s7-'\7K\b@3.t0#dH5@kXv\D~Y/m٨r{Fnx^gYn^MlGs0:œўKV܇.9 h_o!:MYKdF3W2'GBpV.Cv(\/,qCVz@ "$Ҡr@B}!Tfxr$1̈́ v7)P1"ZF$ Q׼H}ZpFj'N` )u9 (!QwJΩˀ5*=?B>NGn7ݗz)\gػ!7\]W2r":K38Z:? #pR7hSeJ2T2RifL̟U2,:GKЂ,"N<@̟2Y Mk@sM7꾺]I%R a]os!m2B6ʫ)gɽHZK,1XD)\6rNb[%hFN9s1^X|6+^ǂN$WPhڽO=*˵/L=G ~3 tƗfBL+@YNw<WAdJ J%XGe:'Cc~l0|NS ¥+hl4!S÷b=γׅ^cagIgNR'v :zy 2w  S\^΀M73uR DRbDMꎺ<_0ֽ~UQEzpphר""a9"BXdοj@j:}T_}1De|8HssY9}@^M#[fE U}DZiċ 6/N^/`bG'ѺY.1ЁΦ(Pn15+ e3v `UNM9Ծ*3ѩ?YV1BCr +3#(Fك.fwN2cYx{Y8B1-7a;0AU퀒8kX+z HLvi#Ry Ez@)BSS(tS7u4i m3\ڞ$:dFnK&"r)$JB.p21I!B(pgGQms@ެk:eE#<"E1Â5MdӝxXO< lBqb/rw(›KH*Wy粭͟ȷ$MDUia'4eY-'c =g$YݦdC$36Wuѡ;*0p$%s|m:|=[%oE#CwH#)y4R0kLzۀu9L$"\tg/=<,'19]Y+buJ 9@2 e1%]BIBӥ3R'1xp2KOeo62nD)+>`L%U+I<啽!Ik1KQXY.׶'^Cb0ӵj#\2t[8<~*YW:L{zeq~*ˮ S.z \5)o4dqDmX*;RE4i-Rt吩 ^>&/9qz5xn:lh4t6%p_4ȝY3^ֲU o ?-.c.NDbniG!@Zqp'm%?`?)c#ٺMZʨC>h~˄ƙ\Ԓik*G30xs+#kb,ZAaB<_Co/vn (Š4Jg<6$('U.*i[ ܼ^oKR;$";zlL_*^EXP+j]Bs z#LxAڣe 5\9:b3d>P#ҮBPplwpg-<d[aojC٪$hfFkJ%x6(#[A5z笺|;=f+ݼY/5%a#go].t =_+rGM k޹O"vH!S})lݧ3#mnB p,Vķen#t5 EH} %*Ϻ0H0 MF2e3ךkr)D?_ {ӳ2R$"Ș.IiJwxWa_g S4rnOX4`4`5?`5񑪅0<xκFǸfʂN:1,L\xaK0 CЍ542@m$58PsJ@+h9@'Y7x!VҎeϑE%|V`4!nHS5BNS:G|}"ao~j :L*[+1Lf3uE2Ǝx)wigf,,4@G*sx7, a +q8~B i| d>nK X'H+?"5ДXYo*jd$_dSo-#FuvGPH2ey~3ӓEc3k|rAPoqGbi #iqFT3F㐴#!Z"T*kJ/K)5(CKnȖ fvfst(=+*/P7/Q=5,v1@־i*_H)j6mf~R{mtUedv3<ٚAS= x6^9eӵ 򫋷5v-:&}G3 T/&Ӏ%[%l, Nb%vQBt:ArlzGm&7C{ IĠjoM8*2鰣MHqU0Ն~('}۫x ;iXa:,9尮 Yf7]o٣h]fd0(j7c6b#,@n=2)C7 M?CVE5C1=ʃ W{6O#/Z"߳B2k 5&sc]jg`k+?} V&>… pL@dXKw"'#Y1{e}B =#Y] w 2>àj"߰sqKȑ坢⑌GtJO^t$*_f_Soe~R-o-u^ryw'(~ҾW 0D/ܭ/4lQTAP ]JZYH,%7d $u4]) #&C# ?sD ?."y]:2 5.,9z/Dkz_eD*s{-&zRmYE: q*΂ rFPdo9Ŋ" QjmT&ps/RNbhp˓Z y&ٳS"b9,NzCǟs O#%HFwiyb|g0_{?RUUh.AgҪqd/=;L  WF}pT|f=<9f1׳ P"ɊWGO21m" 9|gKQ+B,Lc_x5ŭ<ܖ(>@KR1iH?PDZ4wv6{W d&;gsv!5\,!*&&7D@;FS"pkS!BJP`( 0DpBR v +wYyH=ɱK7  n`QrC"uRʜ+.j{j|8D͈c:0DTyp7:r=+5 AwǸ,#i5c_&{)hajWjLٟsO T]9P=h=ciTɡ7Tv '$Q-L H

      &kv4*D!}pl(n$(jODAy*V]요U:;,Ti;/t":CMEpEgss2)g"kU_3*!&JX8ϬV9{_듈e9^C]$[v@!TM?4>:= .°q3%E>= ].Z`.wVq{7^_Rڲ"<]emnyQu/&#Q.G?C~JF8坍f._V8NIZtZ"u܏0f^"ЧSfoelDczؕz`ԢRkdr/ Nfϣ<jUH ̶!s Sn^v6V>ϹP:^'h75i8?Kh!|ԁg+RTZ b6; ^3Qv#/j_/ֆE;K$Ԭ9uVo|oAcl A\){3N*L.0$'^ P p:î:{<(/ɑE<*(G]JӂWMip٣9Ul_Ìԯcy,-p喾(:EIeJ 13/_bX►(YRC/LB6nq >G kX-Meiij.ГPH;Q: z/^Qg#K#76zHj;8(_,8 eMSQxuCbPO.Uԙ?ԁt+OMH!ꗞ>n% *cX7p̆ 'lQ{Poݚ8@vz1II1#Ўl7Ȱ^Fq+`4mkcrswfD^ɫF{*+wI`lU q<eҭ:hzڰ8 5GNbuGBB"Q*aU?$D>?GTAys 5>7KWZbڗ5/1? $)AOR5KƗ%xmUbtߝۗQOlnKlJbd@ϵ dV B[i$COWMХ Ҝ1Qi*N~[:LkjB=,ͰAx_aHI"o g{[ /TP`I;VRcV|;wYWNg//T Kms$ vdhխp)9AthuхPCғ+J:so˦\,GWK2FGܶ&Ƙ{_y*WSh(y{hBjÍLL#`fKщi 濥S! @0k_Ku Nsp<@b1K& K⥏;s*ϴa@h+!OG)b^B0_6uy!c2WP&c=EEm vJZTHkAPoI `8Ze{zGP)gTc#5toE,0])+y6G SGs-F;ylqܴ^n~ir1ěK\RǾ Cj6擮E>,&"fxl7%yϗE['dvӺiDKJ,A<6-Ց6/RVCr.K)/'>Th+R)殔B=AB;GR}^H ޡ%QQNC>'~m;-cA25cIS8?ljϙ؛! nm<+!ڵ ii3VM&N~ 7 9cq#|!ک7N[||(FDlؘc%H4QOU'pQXyF%duXP>V'mn}O7VZRtھ'?Qk8X+*o'1Աxi58B~ٜo(UW"%/ȔʵDFxǧZ+.C wh\x% n@(Qtcv:=\7[<`tE|d]K }d`''14~EQ/~$l!u'ybMiL$eo[Al (]/#Le Abb5WyCA(@{RI[~7y9ץωOf)3BhrD,bIeM1TʁsC~`Z#\E3hDΦzzn;G1@V ^<~R`U./6?ᅨa1qO$o^jIC  /N`!$=4ys_III#jNJ,* '0'Gcݸ&ъs2Y! {o!x&s/?|fKܲ>FjBР$o'"yo}0jWG(:/E$$酀)x%KT8SCkS.+/lj.ja j#FqCPlHIQ ~=5Bdr#TA(7ijXZU* N$))ppNRa!{ˍEa zųLA^/Y|gLzj)LUJ?hO٨b`ޘWXY{?c\%w؎CeT?*k)[Jkh4| ʝa7L/ϑ&05Rʡ[-9m{Yc+' ?t>"Jԏ _y%iK˶  //1xJ>7({dn-[Gef'HKYoL Jgɮ*BU2f*kd$H1$}d M>P)jrؽL^``Z !lm z[ܾ!L||~Muv0dY}Ek7 HwަǎU|nQy3JoM()]QBkk%n}JA!qONTv8xRۚFolHn=Hs+2l-( vvID.õŁ1uZQ}}]< '͞sqQG~Fܕ"v "cd;sp ԯv![HN=`ۖhV3R6U$WUFC.+Hyz+iF 9kB" [&;~QlUt4o܃`r>bR6 w#rF@R^_>ړ >`a#;WY(Jetb;l$KJSY.&3us%u-b+F|J.o`H3Ce:vGT`\LŶ?'a153,)?I %vqswWsWM!i("~u!G}U hӄSq 7 2`vKgE?;E\4ήz~vEUuTc{Z{ )ߡ96,Ffެc&=EysSzTcQ`0" qE?Ʈcpy9I3j/ ~Únak' aP|)+v6M*8h%{I8CÈXV(Lz }QV#`d /p7p?@~pQp7%~N@.D}.tݐXﻀ:S)(%|PMn@$AMi Slڤ :CM!{P+6SyT6nż3)| 2W4-DayNY%q؞~s{y0ͷ''fɟSW;+XcV[QƈWDs%pWf\Oĺ' %D> 3ćM 7WXL=X3FGt+\r*t߭0(۳3Ϯo$}Y}}8(qqHO*;e.󽴾Me{xeZגT5K*r^_U랑tf9bxF!*k||]S &_UiuN ]HREs43ט+ vyq#,(Qqnc4 +)hUG0s@: Ʊ{FjĒ=Lq#vLrRnH`_ ]E!kd gc̨#܃<ڼ5mT$ !SIuJS0r8Eq @A3YʷO,IB9۞1Hڦ)G\1:X5TҸo̊]B ړ6( NǺ, bRavw='6?LwVAމh5(>/i g/2T{ӄ43'XRZfP{>9'~6v[i.CjnAK4S>:AeHEűȅlS0a ٚlj腅#6 BYѯDő&8زk$_}1+9N-z&<>PME+}mF>^<iBvW5Ckph ա(fZV@`]) xv&gu ݤX:-or [*KE<(qKE}-4Aa'C:lmFàJAkkK6?2H"WDr[S kyIx͎f DN MVc>pu_5JXrjʝkYPKѧ3\3^?g`<*i."4ħ=A ֹ?؇FjU҃>5$ k&m?O&l2 /)iaERBW/L6`;`CqҾDF? P#Ȇ4X^0bS_)WD]5rȲdHM?R0@l{&Z+s- c[^o{fh 'l8͍&/Dz2{jJן #q&HM}[6YOvWW/g+8cI}Ng6ѫw< tnj=CuSl=+;TG":3.R?뗝@T:E@LQlWv\3^wl)qOOXG⽊l f~1B[VO}JS -ܙςƙK}Qt̀I7Ur,9ě4T6tbM4˶b5#˰?C-b[Ou%X2VA-߷f8x'³*b q1#K-f(i׬Czn5gP!q}VJ ({{$>\Rf2O5%˞lBR+]4񈙌ȫ2@syJE-7%wV^(^2jq)F,3Bg,Tk'#5TH((*r_H5~WIΈx$2H9 C=7@$ [{*Fih v Ĩ![CojX E˾OAxYaBu a`rX. ip!>X#8q`_hOSƏ1ki06CsP7.ϑ"( lǸ wW0l}!Ffs 7Iz<{طFX6w9%p蹪ʊ@,vv[F.0-Ef22m5r_C\ZzkWӎvU SLٲξ$ XơҵG:6Y|;T_wv0}F[)<6~BY$> <Ɨn`9!OS ǘ*mR/|K) ޚ06hN̟BAU/1Ɓ;Lo^4W4Nzb #F$J{kNByo5 :]@!d6 *4KDz컞\3f*)jA淭9Q>u+X+>]"ד%ESZ '0gVN=P)6&chچy ANU/ ` q-PtgfDxV#ّKigkYy݆jN#AQv iZ9j ̎kiĞjוyA@^mJv? (41} ^WюoReAza?$l񱂴F6Zp\妡MM "k5sӠdEGC?Hf 7 3TQfkU-k$Nex?g}A<6IK7`H݂n֑S *gX ؅vo8а( 7 EŻQ EBm;;"- - #A}Ia.;PbZ,/ZJ#~O]X xPHSŠDBuD\gU燿=Z: _4ׄN]/})V tl$\/T]5[l #wQRZ9_Oc)(e==mEmR<~>'uc`هqӡK ^>6?_Q^'%C*W``EP>Kr^0(/G.I=G0BЬf, 'S j&3ULL9.#&o%/Ľ'iǓ Rd073,iv`QT5_;R˿ <&;B`X=3UKS?wFe].P{Mٮɤq(K(ͷD2 t~Q a_4;dPq6$w ʹ0J'm 1`#Hr_⮎̄-ܥHA7ݴD/^G`%CpF-L-AsTO 66s`Jkyva5l );9R!M>-ȄKŬZYs(޳C ԝd\U%=N sb _Iɑ>Rө{4L>x1q3nUrAsۤ_N Qtێ^)B"-)e xG+T司qv.|?`ՈQ|(mnX/c=Q?"cf-8PI$bWrH;K KжGV\dd`oxN$dhNs󣾻AޫAՍ $Κ6Mu$M\O¸@-jď#OHā-KF'IyAl=:pFhWp1<|Zn+[CPNdRYFAVP٤EVQw"'e~ 1Օj`CU~d"MB~0< ͷI-jԑV > =FJ_yt5i )oX`e7P d>dz&E?Pwr-"iÀ~d}ɊvI.`!Fg5P09~|Fk9& w()ԮֽG^RLD3X $OnHpzKzʼqj~~2ۍ$72M×,PswN[=A;qMS|wg3&9AXH;A< e?0uTYr\"r' xx6MPx) 15rPk]SdྮI-YHH͑()*YtJ}Eҳ^fȈ8f7/cPjδɽ٤_0Hzș I)eHI'lڱu;gjɓ4ݥ0n>Q:՛xDC[K}bN_ P5yL*v2q/df.kԊ+90/A,LGc ĸ΃_uVkF`*9C@.p5Hj& s~, IF`ΖUjmX|=2&S.NyZGkQ1\bJ*✶Ni&54HNyjӡ5TZ#i!"fq zLC̸1 w uIȝbE?PR*IBcaj#i,&#[d-d9e:o$yB,A v22^&$ UtV\*Xj!B *U\CIrU^IӪԑSo/.hA  _@?gO4O^8QOve;y˟Ԕ+z>m [;#3"zg|c)[e QXxnj$ѐ06!N7=Xz!:ʉ!.g:)[Ǭ;SåJݳf$h*-uzɪ9O gxΧp"lcyo55#(}j Dќ#&n3V[ Joi" W"`T3+/T8_7xd0E:C.R{5*Sgi,Dpƍ>vjT^E8y(fKIή=a*;t+f"f_RjߖrhCu8|צ:Z;0a pjL0RaGXv'lYyfZ2.>P?[prw"8V3bUIN[τW˖}ǖ +<< HIL'0~vZ%@NF>(?uQ@r>g޴#s7NHqTO[/<쩄v.W+Zɑa,V~͉>o<: ̴֟ %+zC` ԩE@ j U$YOA ^G#!9 xRŬW컶"s4DM \WQ8 ,T%9MUfў:ϰcbyOà4*e0G#ٟsKWSaw]8 1MP$-x',>.TsA.4P<>֞ [nB~f%rm zڥ鷧j9uZkoey{{9ԥFk:f@ -S#v x :ĸ;A$6caYj=,nDmYQY;y˦Qbl|N5 m>OE2N*`O b.%X2-ĺ9ux_ '&Y+x`kxFOⱥ$qS4B08.ogհտSB׃Zd[MF% e91KR_bVri4չ槕a6%PL S,]LQNR@#JmMkHg!s%YwR|Chj #h\q* of-2 {?1J8oƂıAbtFΏ~4U-aTgf,URhF`c}oTXy^'uІI vn*{kH2 j눵l. KY랜oz)cDs/w-ZS݉`ЄWGH@A.Lr|'Vbxc{t;۷ŹU>+vP6\iv'q?VhƷ0>t@n߮1fK^ m[z]Czf%yBpNTB,cPT} j<8H-K-5A']Яz}yA.O 9͢w+t+ilGm'7P. =)/E<#bNU-*"} RSA\@%TiQ̣  72 x\Xҋ4+zIzQ;dӝNQۭ4LWFU,D#;iP/nCЛvDx.orzkpf|m-%vDl=W ZmvyfHlwlP8u'E.V@< /(Q~I^z6F*"8 V'ʭEs;|4NIw?Fxtty73Q{ FSU`V. W$-Ԇei~EeJ87JCz.%!\4z-QH:MbC߸XQQ ?9"vay<:?kMx9"^q܄cdcp#a%O&wQ4Qܳȯ0Tv&ŵ2m9'Ƭk),ʷ@ܖƦuCĊ>6k3źVi-ʔ*UCtsd/Ni(pTg- XHM!;)R3=*9T w KW:%RUE`#4 (QH}Q4F}ptzWANz/7Jܺ\cmKovcITX=Sc)ucRߋ:[ zWwp1EM|y8B]}6=C' m"4 ~Bo>_!rɜuI;4yxY[4kN)3l?Q5o P{`'Tt5lfӮɇH i#흚r.^y8'T `-idi* /m>g>8R7ΣrXe[9D)ZTdNV#4A& lcGvMP`Z`akH0j~~޳0~}˸o_8n>6ڴECPTC4ZBò͟#O쯋9g)}N-xqOU(CKuB x᧠5m5J0Ù qZd:jJX[ϛ$yFE a\d v.'C6S7T8yRX^:"66]ocvQf_mdpQQ׶#>0²ٱC *kLcI"D=Na,6LŻ0q-i|2(g鎢eW3BTk{a%w`L!d430tI9;S; WR' FR w~_ҝ')m{@ݩʦsZn?v87LGTՕMǭs$p0Y8WflZpi怣GI%] Ep%P ȁFWhwHj{a_| Ő|uQ7 )gGL.δ#-+saznע)ĈDON䬨L^mnpIӈL{( ZR\R퐇Yv@e ȘӊvR3U'&w/Yf)dUS4Eh'FO$D8Kz« G$$+ǙM*#}txSrc R,TCX$3M&Yz0%76C}f&(XCN͗g-39 lr3<E/q@e8Q Y=ErŵqDNn:yM@.?%$?X1"@^ QT,~F Z=|u|:6 j#81}H$qa\)˿˯`5k\<&"hbo\(6n3*NeCxKa4B42[.Q7Yyϥʈ,`gآEG;u5Q זOl"EvjK ox4ؗ^+?.)ߞo.r3XaܛKO^ĕY)dv .Tב(ҋƓr2k\M0D-]UAuGi2`qә V&rRbT‘Bď;[ny">ж!XKiC1`t>iߖqUg*S]uu]lC1 \ڦJ3[r/wea( `4|joZFbO&fn:SZ*OFsx9e6EcG8@LKLA2 :22}+H+lb%CS۪ -MNC55xbh-hPZy8ZDRtG iPkmIBj>"S "x0!*0 +[fܑB'T?vA@X$\O<+ufэWvVC~8PUPM3|HrD7&IӢrDIQS߻GKo";CM<:"U-ce H^I,plv^$/`˭1^}{ǵ?0SP0=(M %Ivg|. 5h!am-"CxYYYwp@~+Ɣᑼ:GpA$HE ;5E8)qFN쵟RO'1ۨl/hZVǵDÃ_z8)$%OWw6ၪ, uO)u3RZ`cA+2؁&/.EYkfa/ɭN ϓ$-!k3?dVLB=J;7ߜ\xd@aH'YumqtV-=B~vv]=y^sY6t}~7a G2 s%;%L~,/XfWYG~uZM~?< B|2n4՘$ ,Bٱ4-xRn "2bǃ: ٘ю !tz8q4JW%f{b'BsrCwa-HW}8}5%ŎVvN\ lz!b!?1ӳ1<ǸI/R-Ě3w\+>R(Akp{k ͪg8Z 0n2u>2Bն X"pSLܠ.ք?QB4~#Z2"zı16N+^qă_7?f>{?n8Tt/RT.8Fx WF t x@wtO( HYO l]N=vUI/!6Q(r&GF[4 d{h闇uPiiTK4>k ڧY -NB~qjiZ@DhmG6$~a}Ii}Y\{X#OC΀)d zu{ވ:vApe>Ub̀O~2QB;(ꨔ.I'c2XS'+1n Q֯wv$G=e@|./_k t+|ԕT ״09VX+F.):ȠlGqfW2mFj_;"#Q<\ܪ(S013e8^e?Ikјmsn;,02*12mΊ4SD;Y zH'ƃ(HG-';=jyHItgK>V-cLL2wB*dNn~ sA8r@\3OI{qpbL_säVY=VWnGպ.TduD:XB_G1ps>&<-=/a#eÚĀ CUt_lDE4$Qn6`>6T~g#ML̿_bt''ЏWNBsnε/,=«HG{ +WkTVd&s91!S{SOhѬdRy?tB63"%ʎq;]Z{Αue lmcf! ~o< Q͘Æ54}g C p,|s# ^2Ndkh066N1V27(Βҫ`2]" ~B6@! uyGʪ8zE-]Guo6˦|}k{f-+N])~|GN(Ie(~{ϩhȢ:"qsؿ˩$ɮUB4aքONd<-|@R B'EvwA8~.{h O[6?NOOG~'m[q^<<ܚ(0EElAe8$NrTq9B D!ȱnBVJ&em~!,y q*' P{\;&_<6/ P ¨;(j_9,lASM֘ IZPZ2Nj D8&ժ@(eXyWa~jZYfK#s%+petהNPXYyn9d H@JkTrݟ%4> S _cVG/XY}C/AWwF$`K\q{zB}/9k;y^E0zd{"L6*{z[k;W gNk,S|Q6{?|aҭ@ߙ6xuK4>vQGK-kuU}rDy8>nZo3g}3c/f{YDX[\@ HBDvE.*&NES/5QҔR "1T+Q ~Em1uA!گǞ&"~Ij6pBwYfݘl[BEp@5m\O+WϞ""i^BcW.փž\`hsožW"D^IX6Oq3_uw8 L\!a-J"n<}hY.y0oUm<3ۊ mjervF &9OPcnA}gͷ<QF%,&B&o 湛∑Zy愝\S}*\` ǔ*1,at5ewtOPH{o8xc @|a$@JLQKû!p~7#V=E)MwnP8$ tJ!\&i"2uN~ 偊ZSB,XM<" ֭w#64JWXLI9*9 珖ep ʥv_Zjrq@;Z,P d 9v6Myg_09kj $3U@̓g y&͝;c d漒W:! !nPW="6AyoүZCM砞rÖeh-%EӉ?^@EXyDYLVs^q&>nY977-| om#564a4=rk}{K$ykkJ-[h($0p- `pyKU5q=*opnˍkrnW·5 7_+3jop}͈2,>< mT3v8ӥVNtʪ;N}ǑS*KlU:9aT!*ևu8֋ ZHu/[.ߔ_Y7?VVWG.kYR;煋/ta]lZ| zO9=ȔM-(K#,@O$%L@;u@^g{p?t+9rcd Ջm%ZjSPc7waG/hR3 :Nynk2w=(ډtn? 4ֲСFw4B؀]&׮*ZWTɱܓŖVGNp~ (L&jk jPvcAim656XbWZ۪fSE v[ @[tcf? *0*f5vw@:˕|PRt<5!`_et]3""y;zApXr#A^]ԣT "Me)YL01.[ ĵ|uq{$\c۰~P)'ӯab AÁ@#?an=`~Bɛl46jqù+jfsПDc G(bxL9Ƌ\[+52Sl`)Bhʒ oN}}ms<ĄIծҳ 1OA}{Xiîag"JܱSiӴ cJ4xi/בNb֢"jjl@2@CBVd r)Npȋ1; Md 5psل'pix:~R%v(q Khtis&vqPK!KBͲ~/.sJB:5dcaޞ'o[*iR-zH~Z0a([bZSeuގ؆~b¹ .b쳊{nHORe󫨤=|ȵss͐^,l$;ҿ Ic^uWx-?Ql+&^ҹ563Mxoj-G85Vv;&dw!35-jI@i;(MG[?nfd| 6i.įZe8Ft~Q)xznq96 "xE€K`zBj7Kj.*v14=V8T1rq.bqw=۹;[D -jo=%3{Ƕ.6atVSxϐVCC& g5D=e@u^,P;m*N: s Ii(Y|q+\5n ҉Z1D* D7QpUkh36?܄sJ(B^Z6s[dIj-Я0R*C cΪ3#bD,1 ]UC=5@y3t-a yhcwy3-L] CgMq x-x@rCƗiJB«s\i D +!,-<++ mV/L.&D 3Z.NVϓNl`Y =2&1h{`З?17ۢM2 Hhق1_MjM9?x' Cg!Ci0a WcR=֕ ޺ٱw7O_{jX:uU{HZ"EnȓݴѬJ83m1-t5~y΢}c mn=y\TUD^:nzbO~U2#H>XBad4nC ղ17/w_KYm[3pףL;uRE'`~7TAOƎP0x {EؙVˢ_a@Ҭ <y'ܠ%LeEa%$d߫Ӌc}h,"[?EDo?%Sh]PlS`Q8ۂ/S["AHFq%o ~j$" 0p%Yfacc 9$:n#oZRn̈%bh,]dRCp%Stե8A2-@ ?NѨ y N${ߟcc^3T }>\dW8p&%EDb2p5 eSlگNB; $F 4X3wHlYgnu++ج"ciu)U&w4ʡp X{* I75Ak:TX"ơۆmVFMIo:pO# ܘ~&O#8K+6/p`/|SN탭Tv 6ޣ;Ҽ]'G u [m.OۈjV"e1p\&^ѼUlY&n _Uhnb/le@ s-˞AXTdrGqvS(760?CCu 7}\?4BC7[oJ͕}ߢC@j5elΡA2Iτ8,56gY[ ėv[^.[t5$bwUi偲Om:>Q?^;gY _jΐXO4f΂ ~q\rXxZK|*ntrQDQy`IM!ňs d b@^&=.Q`.pqG= ya_ y)Z:Ylb'Jn0J+Jwd3~bAaD"~1erydjzWf.={H i뒶ЋT)TOdaFyQ3T h3}pYeq'PJmV< g6Qb~C+z& `{T 9o3a_N,B1ڴ) :֠+)֜n)T)!=P>ݛYj~ A"ÎFwXE^Wb[=X!'>Ml_ΉUU>CeQIE Aެ,k ߅ClvلX }v=*3%n "B՗(Vi0$Wq"d(0R7rz%=fE]vN2Bk*;(g{l~MFV3h1/O-R]v5q:1<3 {VO~yNX]$^ ɎL(F6bzS7MHy=+ ;ײFk]~A|iP,V7ɦ+UfXg2Ct墎dmNƏǏrv'l>\>جk"EK P`Z>Lov2l`}l$굪 RPzQ<%B< 77.)ewWzpU.c#UC}M ԄzDJiX-vAK+[X[9SMz$ݱ? m8T1zA|yW.j u&)UXsg9$9y5Nl^mon,eR [)f(2r]al]k'^vxqt,< ~wg|vGNO `88FYKҜ?&%hЊєgΩlo/zN&-,OouW. sO"Qus\6A{˭{mWJ:v1;BбmN8^gS^C A<!z~c-ŲSd7mrRΗ**J:q Zx#} J3HKo!N@Zr~J*[wپ!! 01<%~I}x@8:k VHrF,\ L44oJerẀT$P:˦Ii9^WW.yLe/moah;-tlYq_{֓p \ކ4*D'd"U,юDr4>yIϹ$i*J&f/.f_0@_v^ ' f!R\I't@a8كbZ5HK< {HTO\g'b ;mͥ ǗLsV1JF9+(Z$,R9HBVOܦgld@ M >NRsBҘyA/0 ۑp?]jI("9j9^4B?JUv֣sKbNeӦ$$_0{5`ӌy1UЩM$&Gx]12ѻ1fuOJ3+Lc(]  ?u"J0n$rFDڀ9? Ꭷ4$3*x 8f<>.AcjÍH> Y@IZOіք/qDB( 9h#@o;)Sv鴽Nl B -fXxj[;i`Kp=6? 5'H3F- Ƭmk$gbBrj$m=%6MK͆d֚)^?ŅyboC"a^;F,u;..uO./=!Ƶ} '22-B-t*r@$E{qHVWuEߣtJP\8:M '_&Ea9風W])S6N5 !8V݊GJt矾8 Wۦ>(+'G1XNjc|[-2]RӚj״T+%pnznA@.iÏh *銾`QɣNb[EJ `{֑UB*YOEV'f-NmKqUkb,)pW9xrH_jӔz̄S܆jh:},|F@')Zgz&dZNsP sm Dc [ʧ l5N|b0t* "*fcX;*O RSD7 b>Iy Om܊($Ym.V7z5K}E1 ޵d/ݽDWl $dw+͉N |rk=ᆰ>3첫/|ִaT̺8q:, `0n¸mJP 6ɹ37i2ș<0̓|&X6gtC"!|^ۻ Df ճ*}+(a]eJ9|8 6pEj4S@9l?2Mu]mX 'I.\_ަa%ݲ͙~F];&ʡhA~;HA$}l/-RQ Q0e3y2@Xzp91Qq Fɝ KCGi*~ *]cTi7S^Yf7\5u׾!tD/.yb"dEp˹‚ 3&UZ/p0ʬ?XXS/ۢ/~t,”R*Vw3*z;&;7O#'p;7?;#ԇ rO>`,A5ts*UdqX/p۽rW=c<iIHamhII-Ҥc+GXb^⅔(Wb%t?I8 U@y4 *͠5T6kmD"x~!YYYr@)YAWIYk+J*lB<ƺNMKkij*^~?)gT֮ad (pz=ǔM¸s{k 0) B 9}zB:w9at5Vnt%"TQU,{]7 4{r@7Ȯ/*zT;|TܗS/Mu[rtMж6y?]xzvf1fF5Α5Ziɀ mQK2kd%JtrU`'&˧ͩU &H)*Pjv`DHAaݲc%\3M KZƵ4h4_*ֳ47j/.N(iL0yLu;}#-zYKgA}:AJb$s,0tI(^p,1\|7Va$P$ y_3`La]#oeI0{@tna2⧶H҈וCM.nCCc+I2?{xp?:۩=JQʄnzuLTl _)j槝LEC (BEJE*4%\Zíb-)GV %DžUUҌmE*1Q|9cVfƁSU5/qRY>OyWѝ8u5֔Lw)X[VZ^O >gFch), @Oeilk3< ,i_ė_!? e >5Vxd:ի&yz&/_iނC@e{\by2[G VZےACƐ/9/SCLG|Qo ܋Km SkL6BCn;H;*fnq/M'_1,1OZA/KBJS>#P\Md Oڣճ 61*faR9[JhtemUHYbr;y ZtX3턬OG׮m|iC' I8Q‹hO9 ci`K@mA䕻ܮZad uBV@wR%j¹٠q&Z0ڢ5߸dpG[dmĆ`PF ֖a~D㨠J2D-ޥ+]gp:T9{;T {Re EtA%ҿy݈Ut_e >LAYl1^F@]3pSokEL;_@'svOT|.^nTMz]mpF9̖v}#i\qGUstB(&r,_0iѢZ}9ݨd "CdVNxu! + mmUp1*#EVц~$UcMo*5 JavQJaǭŋG,Q(9j tǴ(>{61I;"^; ]d?7w%NLL! h˟' c!@Fj\obn-ܝ{+jcBmo}YY^ȏ;k ɶOVٴ|սiVY9<Ј$Z 4ki1p%tRbkyM+tu剞`&sW]Cd- M[= MQ2 rM0I_ ;Ǖ3P5jq/ۖώW/X8K?[%]0V]; Y[h疶VxpӊHLRRpa״Qi/ C EW`g/QXk7!'cD9VCʅG[ubЧ4)6R!txQb%"wF5aE%1H#ǗF#xcSNv DVgd" PI@B;ޚ3SP 5.OW䭞H.^(mRvSXKrW$O2C_S\ C<_Yn;լghs:ZwM8e~tLJj;Po-X&NL^)k_zO4c$Ýwɛ]?ǵ ϳbEɐ2__: .3H/]5z\$ȢZR&ODRW_\5$" AnڕHrp#)K ix1ra!{76v{GT}* ۓ*萕k^+AJp^*e Sʪ3՛QJ=h;L M5cjQ([lkuFWΟakJOSҊ7>& { jUSdZYV, _ !cfO'A3oT.f EڡI9 V2ii^S Pnjjf o8_F6LxUVUB5vDƯ1h 8?jGo ReHiebDMG3/@#R yCNu[|CaG'fDFm(fxGzEW=Ӗ?k}<,=ŢaL9{f8/#_e{r1 2)]sݍV["&Sִ4K LM6Ӧ] k` ӱ1젂XXX'X z]Ʋ{~0shbj7;Dnؠ]Ww9\v rKjꭂ5r_ioRg6ᙨ%ڟ4PwdED!FPXp)Nb iz։2 ^#LH_9WXc{>z$}"W^u@<:-Lf{HE_\ ;9{csxpTJWr .Ys^U8E6}b zS%Tr >WgmA\h5!w*zwbgkAHbdEt)6p;ֺz)SH$Kj F"x +Y,GrGo(|RWw?mW{D Cd J=Ț4j>^ Z[B3ǽS=ΐ$ׁ:iQxILjtw%4pttt6 ]LDv]m8-&m7M)Dd*TY1ǥ&ҰL`ED ނ] W[ehe$eJ<s5`ès[G6WGL *}#݂,֟vx*doNE(97(4.r-DfM-ińмYX9xƯ6wrDRd i=Q$zL c0apN (w1BEkJY3?mv 9"pRcK([@snr rˇ"9ae) fPh>3rD|Z(9)B+m/'e aPz Qi`&+yH 1 LE1 7뚯^d)+߿`Ȓ|AN0kxȭ L7OPNMnp#, ƒ,WzDžpL|8ċ}U>/خ P93S +b[Yu5^M\biV ޫKqwCԤSDңb -Tޞu&r14>C\p{҇ (0T_"hRě~fQv) YL.J U81/~^T&z%5:f[5(ue5,'MTgqaԐ)Ds.o՝ Ex+p:sfnޠSj Hā;WEkRU m. =T6s4->ot$XkBʊCrmfƿxv(kCl*!j66M%]^@념) DJ_1/P8jBQ;BEډG x_L82 v0e^Z6E̖ ǧ&4@ 1`qL^0#}KVu7 =ك8WH 9 .!"0vh`-[E؄A7.5 f!ToZoAh!.o-F^C^mV"7p/J6M$q0 gS)0N]z'u=%JVߺ{/n0YRȋ)A!K\GߣTD$"P,skjҍ'DwPz_?MMacvBLBS'X*{d$5у@a8Ml}5)*u LୁF&o\t4+oLz抃N16 S8c, P{迕(z\ۡ&vE'G1MUӮOޫ{/KuхgY t|De0 J +>64]}?gXBk'g b5Tu/gд挰X{g]w o#y\WGzQId^z6z>-nslx1;̰,{iQ}#8?!,oN&8/#DW mM Rv6VBܾ#b[XT+M5䳆U3ӌc^Da6Gޯ[^bPf6(@UJh0<2coBC>L"5\6ttgtnh.c!NԪ"+Zm iRIKw#UY7.ARZpr%P2FZ= /{aL\-iLJO|ݎ}ɪi*fbvyV-U%ȃI jK!cԔ\ RgFy nc{gE3% {9.: }v>`\È3;2Z%hOuujr H~^|MhwYP;s.XMrg'շ%vߢT==dnWd.q:*6[vǪJvGhov/H (W{GO"JFL=dpDl:G+QFn^d# >d" "U-GFcB @[ە##1ףhKjy-dB+>U("Х%-"k[˧B"yÔ8gq3Z;>@OW`F?b nxES*n4h`3:?)c'TL`Xc聱@7Zq3$fYiĊaޯR)KlID]m =q!7sSr&=^C3Ҏ!EbG 25(c9K=藼Ց(]7ӭ>޾GcFҝH A2w =mˬ%l&A\ 8p5hjr < Ed<\%~卭&巙ʋH&",AKG`U4݁({W3Tz= <%_ьz &y| ITZl Pa}G'+>'/خjѿأEoq4SeU_Dz ?:v,B P쨹Ϩ1ȮTr'mPp+qe x {eԛխM}uZ@ݪn흭Q|jB_+f=!|s'ȩ-dd'NUjicrrjM*8fje健0 D2QU!ʾt|d{uN(dj:Hu eW>OJ*!8kQd,{h`HieL<+[>92HJ¢xV?pEhш1vW;W[[J0 κcvO"r/ij.]"Cn÷zVGV؂?Y*%39'ʷ&rKZzlg~+ϟ?<ӍR U~P\]O6|M>.z#$&=˱=]77$E0L[TN;:By+s栳ԞQe|"t{uN rXIȵ+IHE.# Wїbx-\&ܻrssNqyʙ&%gF|d[H|Ձj'iTX`T*ÙZG 9 ܲKXo-z;,rKzPɝ~fd6:lʐOV_|;=A<%oLUb.>mzm;NwEmZm%PFV+A%Eo= fHT u\Og0NfZcKٰj:~kuރM&٤_*Zd-TArҜ:^>4zDtf͟x^E9/4hZR@ žYE |E,:z4ozK"!mq4'(eh򧦯Y. RNEQQjgاGׯ3r oL]vK֌tsP5eMW "Q<WK]N *cK!b)";6N"JT7:wkXݠ2ub|x mɜ,h .Bqk"aetC}9ӯ3/d#3 .!(JpVnlArk"Ve\TEؑ/  fiz O"&B +AJ:VC NIa?}|2fv}e =RWr2MԎeX8;#tG_ 爺AsbJMFP`:HGx/2j&sx טLx!2)S/,hDISQ­@N6/%ep&g_rIb)Y=ovq́cIf-"і9%q&_~'U# nE$b4u·CuӍ+ZQǖs:v|jZtNoÓ׽mŗ>BcZmuozk0f 0^6ˡ.elm#04Q]ISt%i5}FƷYį3̤ m{rUX.x>⃘F>*j77Gp+k!l8"JScOK >&(IV]52S@>'n9eJJ ^`4a[E; }$ZD~P:#I70?l&$d3#aW aӋt>VmCM4;@^/^.Ox>wm&l^f[_x2Ӫظ mǤiZT2$ 3v_`x7'`)m'X>[!',F(})7K_1a+{j܊\x)]b! صCh@eO!ËqN{>1 bG*krQNCh1)9K*y6{ҮD, aӕar&HY3#M 4l+M$땖8)L)ڮcׇ.p6F }Xա=@9c?< W \3?eihL}>DFm^yIjf|Ψ~cݽţ:5bMbV5D/W>#ç.iT>B" +0q{d kh J'c/yu Oq)+Imn'_Rqܨ{imbF܈lPOpڍˁ4kQý{&r69F7~\eު :ˍѫjw6f1b^5L0f}H&ovgTiR'Զ}jDӿ;'*.J1#wF9YB%꾮Ez`=@W1QԚ3+H$T.C oeʕn¨>}=S6H8wcgc0ea(oشB*(B F\@hLvYSM%Q1ORy9Y&sAntۅ!=jh_§|7`|Ӧ>}3CMk~i_nNĖh: jT^HvEw}1d hi4ȅ7^*g.9yurc^L~#.6w4Ql.=1we[ҙ;ӘHZ:~U+AݶH!g;ztgy+ܒeieQb O#\GƔFDG⌹Մvh?{DgiW@~L,苁d$^:96kF9/,BH;QEo}#O|P":'wmگB EDG0'_HHV&y|Hl(Di1]a6L"GR?rpN׼:TxM"xjck"| T"qȝ "י#9^^@mRRT?4~;v0a?v0; BEQ˺m<؇ ^Rm'6\hӋuHܔL.5)Jrs۰(/. $q-,fCǹΖ%t{ VVW!V^SLymb ,WVg~l\= {rEM$dڭ 3h3r]6/3Oڡ}ok ^1qtUѢExKP(ҁa&Ƥaz}-f%&^l*lROSKǰ61 ~k?|u fF` ZWSPz&5to(&88%AF_GF:K_iİߧĸ tipm.h+qP`bXi%h m??,d؎x&rA\e녏(B硺Hpk9[ݨ#mlHBh`؁rT|4;﮸TӁb牿ڃ1guE$5i*ܶǾ (’oxh. |9ih7UvkӵM_{qY8 0#6a< 7V40)جv8a !Y@=deg9d앛֥Kzol##׺wMB/VaZq lZH[BZH:YP%3xRQwHpe0ff'MJS2!0o!Ύ!8ҹK:JQz -ezb͸Q0Y/A+{DշmPbll_G {\Q\g>Z]Dr:II&s }v>א[_SAB1%k/tŀJZC~:VJtXSu}b-= q%i$d*@;բ'-eHy?^ hrw#x5iw6iCw[uP_6k,pbG`l\n)Lϝ/YR ^PBH< 1;,8?Wdј4zIϖ1^v~NkֲƮTT@%wv_r% &dk*y3z`- f_ Ahc _VLPn Ro{u?| RRf]p)у|'tA O/BϹfᘙ ٨͜U@Tv.1QK^d^`eJnS)t*;a<3I\5ը1=iIMySva<S1 | WQ%0)=~r-{ 8lcRƱnSB)8vUNa־_n}p?`5}!}{3`ZK:n*@\t9J26{G:sX9FH%U5&#. ,QX{0(**{ý]kz|n gz4+Wэ{ӛaZPEwyh!;|wN:h<%1^I6Q]SQ͂ΐ_냐<&"OZߙ6} C*1?;KKpMى^\1Vy;@Rwx@~rl􊭹`mϣ^D-lM#/}@9t"`BeιGuPLD!8 C8/~1 I9PƷBZS;" m~bqe $;\7BP1N=f'uӓ n!e߿Y44Q%.4'v -cxn;X ɯnq#<=+eXѰ|zpPȷ\BY.a"'+~=P3"Ƚk Bi^מp HLAܧ~ i/~ag8/$4AgP(p;T& #l"1KwxgAket]OEr%z>ƗW5ɬ v7;"$祥.UOyEOM8:*ocպ8,6 6: bD֭{Uy,202?rȎEn" zC[dp4&eMӊK,r4 0Z.$(6;<5WǿX!zU&+=/ *|a8.ڜ/9-Lu<1JfZt[";a*l1Y#P]<~nWK_k#JY%gi#i2WjKflHYn V, tBto;S%/Q'شtC8=[#nI0J,1IQs;ZqҸM4'@syy yϠm,23m"t=HvkmTʒLUVP8=M\FI.lt9_́3Ae+6}$ Uog)Lإ :&v+oӭy%p/^:AJZv1򩽆sqKD sz9PߞjE"3/vv6 $XPr6u85p%YDDOpK_MpĞ^(>,4U.fS&kf\F)v!LL؋E]!Hsj\%((>ĻB8+ >P7hJW^!7 q0;]:trٿH`?cQ"w(e 1L~Ǵz`)k$)4|w8O{0JYw[JE4;7RI *H}X# ƳE]&=HttÔXYjjɖXy#Ajbl.@>Z㽑đOAnECF( LM||+`:^O!e-!_PR)'Σ[8^CBb#OA@/F0 *n0EJziDg*Bff;4oDlKU-w=45fL׷I?P$ArQh*h0ѹb$#u\d&-Re4) l((˦T+i_eꫩxޚ )cWnho 0oHg ۗ%^MEd7sߥ[!P`%6}cRGV"EWC, oxj.l)ijˆH9S+lEǬИr.Ef u-wo_ եFJQlEĥ; -ɧ.$\у#Gtx!FWgWzHQ`I{q?i_S[kZߩղ=dwɜ^ut5Oh_Va8NEЩq0B&KR&xj 3HoY2f!82YG5a;s4i%6m.&U:^8D$7\SEc9MԖKsRTst\2cc棣0%R"F{}. F ` 0iVЌ F{+ 8&OY+l;b)v vPY$[ 0\>FFf @^Ձ/Ї$8udʫsE#FIg:J=t0Eŭ!TN:+yp1I6$fB/G[3EA:yKU:@RQ!gn8^2Y_W/5WI ὞MBU,IkLs̨}\(Uz$hXAOL?j+d& $S !Yґbo~b N6#RBN*h&a$Cx9}]*YQEڪ C6 tRɫ`'ʥӧar{͇S0P } =q:6J}Qh GI|[KOf!G?$shEWg?G OefIJ:U%kfM4P|2,|A\޷e2^4tѪH<|wUekEhk0>Ì7,e7.myqsvY]Q2P(P_GJwEoPVU=3iR].~ZPz˴beN1CPɘF)7K-t/lyȭ_p$1w5w$o:8V֩p=[oUk8؎S0+J DHj$sjW h_y_92seV矑qyyXwKn ] U-I!gWȘ|?$/ax@Tx] ^CϬӮofC{R3+vu%~=ybng2yXiPޚ~/ޅYyiMPm@/.+pYگ I&: _K]f s7Qf zGƽ}@g5%4Q$Sv:F070n@;4?pY+S]ܤnaʛH躺›ϔv;I@ȋw_aa9$sS@AgVp5jśfz !xyaNpxgM4υ;v( UsjD@V r?s;h?Ft+psjPz1Ue{O\YL0"535se},ّͤ }"3Swq]b~HO95iمb1evl\4;֦5L-҉ 7Ka";{q g*m(\Re{:~lrbL1O~1*dYD(a8Y.`QM-lK.^* y1lK$Q[ ˂"$-, oI'sVZf^b`UbN-MOp!@W^{yvKFq_B·A:vZRXV]͘.D` F畮<4 RX }RCNg1c.=, %Y[!Qߊ/|@wE2Kx 0F鸲3`Z.lYmeA*H͝d _+6_{\B6[P ߶c)p"'m1I9bw0|bOGb!}R'֒hMP2yuP&:+i lw^~T\vNzΏH1/cPaI$ v5r9Bւ1҈_N/h_թu.k!Wj KsBfaE &BC Ȳ`&x/ \gU:{Sm]ԹiN'1#:̽es<;ٜB18rcsfSߤ\ 1=3 o%ۦΑo$[ADamyq oR^]5x/yMNm<->'6"3ۘ%ZDxjiblj|\Aȏ<ԇ}c79zeol:)]B!%ItS}hq IՅ]Q:3[S,qD+›[zueXc@j#> dK(K@ʯ}3kV4}{GaNtK+>?jF fQ ~Zg^'3(3}tkd8ΐ(ɟnF:1}o~Z/0[F~ c%nxljN%kIINwű ksm۶;C` Q)ȫRlƮ6[nX{''ޘh1b(7bF6Eud+Ŵv!˕ ;Tt"-}xig v{Y;+g\×K׭u7SmE3[=ͭ4K˳ x`DtMIHɓov4ɡdw|׫㨂3nezrz_M>E%muӮaׯINSx*93cq W[ֶah\?N{lAPV>3H&ef_ŀ]{Q:EN`K߬+q܄Hf p+nj^*%2O__#aj&y+ܸ>7ae9"2ĀO7r43p}ڗ̐g2HcPJ; g.2=EaȱܒfXOaLt,eM\8#V~ \zcW?G.%T]tzn}/o Y]KYJTV6n֤D! F4-af@4a>4TY{׭DHݨ;#@^g_[٧'V SF-ݖ?nwt_|qRd$nxC =N$wnh(4/эwge ]revl9z5"+]E* x!,m ɂ;nuڄ{33=(CwŧtF͛2S|2`gAh 䅕?%,$ HpbR$\qmLF1G|m/6 éwCň]asmyT=Ƅ̈́XD}Kψ57 POh<hj^B!wzO%#Q|mu܉x}1n PJl2XDW IJ| /!/=Z6( ?X=CK`^]^Mr#$oiiQ*C@F+s1[fxm<5?Jk M2A{vzA?~ך ydpWlgU,Bt̴tɝO144 %Y,}֘+ EvqV7ޟ:z ½52Lol$ IP`G*iBKжB/ve: * vrˆoM ?3n3n.]GvoAQm4{9uQ`.LnkaEI 2r?s)3qx<Lj烒$.šaP+g{ _Q<GӤKMh>p&L9U=aTX/bm+_"iCfjΒR V¢ظ\Lȟƾx|Aq1=Q~YQTDRg=mIı.oUtK}/FI'n#ÔyJVx0ڭ].11khQy@'dEOsoJ7{H~^vA\E:".l:%3F R] n]TM SxSZsM[Ck_YK(A1ڂF.B&VT?IM7eYb`p/< _k lN#miǗ%*|I8v0VO7Je7-Q S>7,^|&'sVJ`|d@d YE-`5.}dZ67 $X]M̓JS}ҭYm}Pʠ|#+!u/o5Jc mx<ņnb[NAH'报aƠQV4 ~O5O9>LA͡,4aث@g2"9X: #BMިY IaC?VxH!py'r[hh':7 K:Yp dT:$%Xn@g;s.|NY)|ѻЊeHܥ0<QJ.Eq_wZO' c"?J f=0ApOSSx&ζll>9L5C pHҟn}B][,Kwu tMPB+ؘUi:&lՍz Ab/[%}~6`]hF=!Y\ *Ukbڊ[cn.KE%T۱>uW[K[qBro>Qr`x¹GNC3K.5\eW0&vgWO8ֲֶGMRwaAE5"Bl+FksyAL,\N ɅُˌS^1 (t8o`u 3+SF%5 陸&nkhVJʳdo';r21]n`G%=|C,?BYKۡ & d( Ƭk2V! V"Gh)Hf=GO@y810מ pUMEөZɡ F6 #7b~K 7Ita<&1a^K-~DjСpROxn`+|?焛d E `QCd7I'Х SC3Xu?n~uǙ[U8;{߰aɥK̮ PGWM?97oo \ 8/60M`,?Z@_w]?fӯ齮mcsbl  nl>*Zƀl-S)Ku 9$V҃핦_QG!2`ƒz-+gzw'\M(${|-JYL^ AmZT5 rLG0T v8FҽyEVj̦oL hӫGbJIȌ av>_C|z<;ޭ,?k Dʤh!rˆO Ņ fw;hJRVebj ;ΏK(3&M0f6Q̲y35BD+d ~Hh*/+2q>-d\;3*F'/hޚ&M" J{ע >kõ4ĔO}O&,GCU_vd5xldț Dm\Fut%cMk2j (@͵$+c) mlhV`|a^X֕n9p4bޒJ=,o#8a*&027M^%ˍy~?H,%cDņ E[lL0">aqcF!f d҂o?FC nPն4X6XHO$e^j03Vȋ8I0Qacnrl;dF`=|_=$5?A 5"S{\0xrqdytuRShn9&UK0R'P ´ $*ėEIzUDex ?ޱ! ̝b!5}l6]񱜛(5K gz}\jР 1$GϪw3SBB] W f9q˻E|$i-aFZDnlof q2}r0n: Xw}@f,/+v0uIkEHCetm|~ 9(ɡnU󆟎'#$E-`3*=)1vL-(vuOh#@cbHml+^bE;WGG$ AQLhH(47KXzޡ2s>") 4h(lb0gxo*|<)B'Mp@b} 9TP&T$ݫ!^̖s%qLP48_R1A/Z_1X|oH:3KIC ¡ jt~ zڀ$@`pڷC/{'1^\2SiTrQd=}FPs0 ]A2}BՊf E7̙*[M7W-:ilTLK)X)Q3OSI ~[--֘S&zY2I$iSbIc7(wY==|rbf͞ȴMkښzG ]nLT$m!_?sDcp]cSzPxʍJ &g|ՉY)-!f՘myW97x 2 ! ]w D2;ZϢ="}ZDxOE65\|W2pl^T7y:կ O]/Urq Sȍ8\!'ZWzJt؏ /VU#Hi U#'u ,=sߑ}&LCϱH9jG:jUY#]/a!t+S`Z!+ eE[4&1(V wX+!fF1˛0YWVբMSV)ѬPBI&?&0=!Qt\O "0]*J9\F#-`6 1OdQ9ɺ.ӽLj)^L,3D`Ӊb J_i67ƪ òP)a%7G>.ĜSvUk Vi]Ȅfdt4"r#JY; {;v)YZXTk: :.Ul2'ʸSGʒ چª} BnhAi3BXkŋ]nN`c,:OlQA7#aá-di~ 9A|M \{ʎܒ\5_H'Q6%b7JΖYVs:;9 R?\L<dhOb,dviL q=H3|:b$g.*~G\ppC=?Yٻ b!;?ߧA:0B[b V`UTW+@z@D%yݑ#4Q=r5<^ e:2!m( )Jmak]f~K<E"2Xf"]\f2t=_v=!?T-zKz kdF5Ӑ%֭١{v唿Aw; =QlYszA} Q^Y;M5V>[|F i8|BNwE=  xTMIS"OEq06䝁6/eq*s7ߣIb^Yrsƕ_5H xȅs^Jy?J&kCHrΌDCeMT,$74Md}PA;İ@wQQOR|r>$ +|%bs_fXDG;/,R^Zpi̓t S9mg1n[K=o.L.'?y=9l HK ,X]ex]nmJD+s_8[:S"2њEe; X@y_tEJISeW 1_cU +=TP.e8*w$<80q9ɸJKM3唟jXwo(q++^׵gbM.e+͏nJY3t#t1 z{ Hۍ #fR*^QqN0lCڲu@i]VZgKʩC wPiXILλFClrGJƎn']ҹԷQ^'diW87a/+S }8=)7H{ a뇹Hur3cz,y4ɵ%o` 8>~!ئs gt4)oFX3r R1"P ڰ!|G3)9̵SX^M[JzV3Rp"غ]/^:PTD>)S*\V#GbV0M%OL$ YB#iz| +u[WCaIƋN4,$٢8%!?$Q%2BZԴFXJj?Aqxh'ykF i87RaoTm$O/X7%lc7ܗ:y sr&YR{a4[7sLZ׬S.88zoNN\ҹQAY#~1~JlyBXYg/ցbr戫w^^ 10GGHVCj?݆WB}9/V;'s6.(.@b>d|M8dB]H&JQϱ ]ѩŘ10VlOO@ ϸW刯k"lzd$'x׏ݍtB2 Єsן@҇FlMj1lVBi\5w?R ڒzZt"|VrQF\XNYLm{/)AHVyθ*# < ݄ ضA2k.u&QycTP}mbe/lݕ0 p9S!+Ztqն^AoY0׸jc&M<渙jM)1 =Q☸ȡzXAU I$͘Jn69v_.$W|e9R!sHCրE Zl5uT*W/QKķ<=rx{&C=xerE4"1V!5;ZxF{^p1ruQ]X>YRjC{rN1"'qWzA,pOw=RQ78 wܖ~"=\``U):Z%QB7V5-Ys :72oM۱ tK|$ޑW8mϿi2[B6f0FGxD驸x<mb,XZAiviU ޴Sto 6| /6 IEPrY_qeЯW7gam`B__C2_ԋ_ ʣadNi0@R5+~k,+jB YTzp2j#:KB&mBWȉN"aǰT4 A9Tl8q( "mulƞ/ qS \zZ)zG+h ]xɹMaH-PEv{m !@<9Lu0O[ ]dvEJBJ{Ƒђur*D`8='GP;$9b M̦܂WB0W&DF[3EL8h µs@Iq<.\&ǬH)gF!K II[>&"j5{j!k'~#Ш*ʰy3S^7K( uѠ &@Β8+Dr()wgb9׫+i(N%WNL`QgYd<;W]}I凒S|Y)ԃd[?-s'5l1-8y^e@"2]m(-#BgiAuӲ%h꾛:$]41c{H{)s ˗Y> ڪ6۰NIt $O-P[#Ҕ ?kfRfQҪ͌z? Ccd\Zl;3jk^x\V8 *Ae%dVA }n瘙TќL'[7.B7F[= n`ן`H>Fv r Ƌɂ3j %tڒ!bP>FIp'-b{Pe&ݻgR(omx|Qʑȯm+\ FZ/_ix[Sߣ/mFd 0Gمfr{Ī 8GEOT.JVzT}uTz]l;F5'Sʤ>UaY{Y) Q*z 4K!FB'9+^/ >PhNj.\v@j$ {yi6+b.AOCIw-a?x!a KA"'UfXke 9J6R٦:J\$,\0][RL֟FßmF L:-wx ca9oK*q]^ LywmKP<lW;T( ㌪ xtCeR/.2Pra|\LN;W@)o[q&1#+TB&* ydܨ-~+{>(S要 *E'M7w; +: e݅z?L%AfX8}kls$)bktF@۱T\Kw,۶|(:ٌE1Lp xhEJ]rt&5a]u6]NE}DKԡtWc`t+5܂ "Bz(-ydNx(&:̫8姹]|8X}&k sm ?/<8HY^xY6@a|e%ö?D$'/>^L{XEɶJwvMw'e&yKzujȞ%S27qܫ{ۣQfJCфuJ@RФk""u`Y=qX/* (}ҶHIh;S 3c -B i <@Ku]|C3)s,|@$pJqVAU)Y]+Qdc*JMp5]Ɋ(h3yU"1M#C=Ϡ_*LOz\/Av?_,)}>%_nw.} vMk%` H1Qr,"DP>!ɡgt/L48=$2]&X,"!xg lvwBɁeS:v8o@βûf`S0sE/k܈L. y=Xf"Z_M ʘ3Tn=ṟީ-c"B1wx=ޛvSI3<#kg깶JL;vĦz,ťPt$Љ ?kw]$0!;ƴ 9{f2S2`Li9_0hPI^HF" m1jkEoח;Ȯ"\kJFZ uU[ҍ\f̭=1$ )1͛`Y bQc" $8n a…,q; r.z$ިjR[S&]A>*L(aPHh!(7& J;TEM{%kΎe61;t4& MvCkϞ0q,e=:.C[8FLxUFQ12)?] S|q"zpωP % l=^/:|}߸`9H\a?Ph:k(}Ȳ;a&FAɅ4!f_𺕣.ǰnB@ZwpGCDZ Da/G66.I ]gEa#/C8o-_]^/R4w|]AA>}^L4Qf"Vm#!ը̥qsYK!ا,Ҹt ! ܷړ_T9e>*l:?`-5^>]QgщQUbG~f/)2QE;}~+0a&UERd]M{3p<R7b)ɶ,[?80#x`\"pV5w-ccm\l);aLrÀت Эc}Whd9fLhX+iiTM>3qS3/aP͘!c*:fgvJ]!hx͂h`%KH~Z 7if *KLnsxG^}i]LW=uFN)ϿB7&e9E4`F7͎6rsQN+>Vi ;g񑺣e|?hW^'P1{VaUGZ#`D՚mG?#AeIW [`ȳ[C򗿘}93]T-[|BYetI0i*9d;1V4 ]r6X҄M")1+S ORAY(.Lw>3D=O7ʝxиW}19Y֦qZQpej7]^ &F|Z *ϰ-Ҭ&mCOt}M]SȞ`] ЂqR_ wWYT%ћ,$,O] ,h78N%{EJ("ߌXjK;\7͎=q< иЗc$ C9粚y_ShL:+3|[ c6B\ Xwm#+z+*_Бʶ-ۗ梛,x$v ! Ct{ ^ΰ(T{:^QUOCJ\p9IfQଠ&S!B ~Ip@UU: [ILE 4,"Ŧ׫vf#~1En<긊 2EP%ͮ@O:sթ]T6д]LβHIH,1qx *j)D[x'Qqu ݟݍWj]‚.H/8C,)ku,}aOzڸGbX |`*8 4 `8]lv55-(9P?E,f{`m/^txO:p"͐}U$ 7I SEDGzVQ)M}i|nTHKFhV΄JHrs+DW@Bz{Sml 2SvHc}30 ;,ȋ WN>;An\, .DJǛ4QLXo>%Q1實0!X6€ObNQDGFqMtvgΏ+Z"?'N(Ǵ!ē:8Wiڗ05i8FO[)FVX2%4 Dd#}-Rrz=D8EXQCR=$E.' TᶨMuZ+\bš ߱2⻖2Iz }uS!To^A9Sr)dr>IF[# qμrz,k+}>z0Ԥ'i4 +R3ͱt=>tzGyaE ŠPؐL]^0nB"DBܰF`"`?¡9^" 9-zXI9UռG+*Eus^l1j]~|^XXTE~ @r:.nl:L])9M:qIϻmBd{.~DT+@^>jF3?˗}MG|(om,ʈ\Z*!].DPm ϲfؗ5'(oWxά=e|uGoicnxRDb Nd4xn} 6(zK]%h7j%`GvM݌%@.0!B +驽Ζh=Zg4 Ƨk["i'`b.i2ǖPݻ?I>5iV$L꿇`j5j$.%񥿯~1ưF֣8&&D!Wdݟm b 2/ 4 hԭn3fוWBie04fnSfw {ȄS3@R$[ZO,!=P.}98J^JRvU0XZG?&NJKd SrOӮzwR# x5$7!vo0etŮCV1I3TŁ+*poY1uE$r}Lb=)%wV'a!L‚+{ZK fֺ>} /J3a&7%GB:}4_~/'J7-qēk2t{iPgVJ FhB1Tͷnv/5E٣r\6jfU5 dyH |B+\ \+*wIN+s)- 93<qlUi%k Tey20c8^i$ Rv˕|BM]1Z!l5xxpa8A)<`r6L:@TO鯼pLaSI!J+pmxQC~;F~._mjA*Fpdz[m̝,* 6Vau}+Ą%XQ9T@r\՟ܭh'sxK0k~d#e7uH>qYoSч 7O̙"9Xl;'i ? *'ؕg߱(m >h3/S3V?]i~ w9?qk68246dgI;,\)<p$LJ`jʁ&)~ ~wz>BDMڋ>:\Jl';l6?Od~ۨ9=@s-;ɰc5_kwBkXMFx1ڊJ {ؙ"zK QGǯ?Z֣߀{ë_3g4pt+9H. 7G|d3_;G?\m̓0 M1_ȱԴgW$5&-ZY|L'-w¤##D^* ,kNе07mN & `93:@Ч.Gu>-@M!!}>${IbV{؂[?4VGF>){IMv,U2V~IqqYgc]L6%eu\&'VnJ"dkxJ|_u5kb0&jSSXjZ:Pі}(|~<%?g#bZ%8 {]Խ c77.#aþ6U Mx&7, Bia-UQX[ˏ 7`S'=;ʟj9b |p^9НL#30av-bq/Cp,&JD r(+}]".$KDS;e>g,`P_jg.̀1+CD d6yuFh2Z23=o !yM!i2B2Š$Q0~P5?MBKZ*I1RҴy(#f+lt+UE XEI-!yIP9W-B6( "f^ V>*郼;KQQ8&/hVy =<*1 Xe qB?.h,FcIWa bާ:ΏJ[aT~˶qEeiP2ڽ/&7G2 $B$`F1g%l/,NGAf5w /oɅ>]Q.`_m$ۈ8F sxVAWop{+E'QQ SQhs b[Vdph:IS7_!G|=e%g`Ug3PqQ@uˇe0kGR7c|1l4;вSq vr߸aTAت5pᯝ*;'G#@ lFprrm;kwo91uqh,Q w*$t["(=q#uTD_UUw뉷7A@\j\@3he.ck''˗QJ -D,wor叐[[]>K ]hleH,EboLb ąֳ5u& QjA -凔4F|v_b;[h9BCF>\:L"Mi]JL|bnnp 쭙6ePuɌi~i9p0+$^?lAӔhe$!M<%nLMK3(Y-цT1/ZD;+Z'04E!-TUe54MTxxoG ̢CQs#-r]Q.{ҚDAXx͇뽕@)HYq閙sڬڎ()O\ |VzGB+,iȈeN 9;i26'IDЋuldja$?Vm3I{ڡM;u!I."2|Y "}IvD7O 3+ ōbdzq%9"3354=o viFVj4{D]E䕙9>DsKD[JB=\NAsuIiTVfDtUA}b8@u~E ~sq#K(E0Ǝ0Ԃڇavc_ߖ{Qw: ;8<̗>øיÄ+Z/S}:[⌾Y9h`Yq'enI(#- 4ۙJecd#u@8ڄk* R%G5E\G[A(6 ~ Y٪(&ɝDsv0=^G+7e# |VUeF J_ހpL¾vc6 XOAZXe⺒i('!+hCЂ В|Y!=L9K6/8 ;g/6ЭS#ss",E,4'F6ϛTDp A._ֶ]j?%ayBW{Ul3%b@OjM/PTȺE9DR i/ VK%$0ar뫳lXu@-wlqV/%'g$ '_ڎKA&ܩ: $,짭@nA~}-89/`30؂ :J*^O4cg,].|*>;h[g"Fݙy?1 -Ԩ*IYFȷO5]0W.2}*<']#T |dHOcDCȪt޾_rΝBpT\$Ox.߈BV fuHQR+0IY@wm s0խ弤݌ _1c;g<ʳhK}u`VŸĥj [2 4~ԕ0p=A;]YƟG>&Dz$&{c tӭ=mQ"-&Xo|swJfʉ$k. l;yLc;6N(,ND6J\MJs4pWfR/U-qQ͑Ou D6Us!(.4ZkZxEmvr&u xmq٩NaFo)mjͪ6,(,i]qs@ [ s |&r묎 r1Rwل2nIȶw: acJzpn@ ȡfr?T']f9[,5z|TLLN).h9~_1OJ5*Չ͡]bܮOpĥ-&2c^'Y[eq` lo:]B16iҳ񀶮 ")5'nuqXz.oY#Fdb%KsvZ Vhv=f7⻡^~e$uzBL-x,g*B'W源 MJo^yy5DKs׉m3kZGkʤ^CI$ףOQ5W ̼?a.+g'n'`ФZy{ +Ժ \!Aej_#>ѹg;`(Пt(/ l۲R\1D$8q5˟T8"툍>;JPrpF*a̳g^*]f">&LhSYY4 8d#rtZ<,[ M> ɦ6@`VGםj˳ƻU%,eO~S>`OV;}JҴ vVA&\D-i 1MZ~$ vKyJAƣi|t9#u҉hFT݄<:Y~un~Z4-dVTCU6!جDFw;hmrd ܣ]fbb; #_evo΢9".LFEfׁRrңdpiqu7=Cy4xPafQ/$hB1,ǘdvCs9!-K2 s>heޝTrXR3@/Q}*Q9O3[؃^d'JCL *JkY] WO`S9p;;kq@nq$ eaճ/$@*gч-gvqJYV?͇[vJS L+ ؂ꏍo\w͌>|aPk27_ȰJ˂QC*QL+Rb&D5j5ŚWn{W=0~R~ca0 䔵uo|dP!ф5ʟТhϭyyGGA.!nVTR$&ܩo|_ 4O{xJ, 6L+`lw\DYQOh#t!l !o<08 (HH7A_ki1č€G:9e4*| T2IryDMQqf8m 1b5߷3x|7*m/ڙp04y4G(?ﴩ濫 >W 2l۷4rLδ-?OqMtw'hg?&퓫X=`{^t>9k{d]~vAO&bmARWDDf(Sp8 y z8nEn\r5YxA 3!"ڴJYc# FILR64nKo⻨k2R~⍷I# h"MiRwJ8A[o5% ɰ~D=;eFE>;=/N}ǘ`?,eޑTػ9 c vm==BLY1ofcZgqA' peM~lh.Ul,s&|0Q4?_d,N`z}q=\KE/x>isݵ\iC7a2#pm)4jy1t3A}m^4bh-w:)3R e'+\)U{|Wc2 zK۳g,myрX$6R&:^J?/K߄x2>M jE $aſ-0)F˹`ͯ*@&RU[/YBu=(`%D`Ze\43 %&@'1D6\/DOV(X 6WcKb/O+93_ɠsuHj,31p(FOfFpx+ @@43Q$M/!X  )A^ vp ]X2&TC8*Ծ~^-գ~Y(_?R!דVr *}rDvҡ6 K|JFy~L4ЁplQ+γǓ֠ij5OG'&𚬑W>d/e$?:@9Kk 'U ڱ㧾 59y $]AO:_#L_UjU6g^^RaZ~~Z۟-ň=љYJur4Ov`įgnN\Iu OOPw_xг,+>+OVG / z"gCVl*< XFVL"x k~X5NGK%;0҉ 'Y{sE6YN]7Zժ"|$ǓrU0X5|ņpc!I&{/,_]AL Z\yRQ3w1uӳzʭ5f>x>0^^fڱAz?mY N=X^.MH0rjaYa4/"jvi#jؿ3I,Aֿf<8tct#Jr]BNXԾ=(awpT%] l ʓم9R2IJ7so& j'jwaXUGZ)egoR1OTPMO&?Xv5Bk\YPh<[kfi|H1kPꇤ}"8l9ey6Pѽ6uOHL|z _}DpFz?*-[X_SD͂`y=2VfT f2s 軄-4H`Nzrd^~͑m1ut"ھ3v4QC0ijz LIլtG`?_¥"ѥO D[QE: NK‡!.i^-”y% ۅ6YC[.l85NҤkWz6 ].5$K"+ЂabP=OHlvsٍp%: 9Jo3#{FyAal.4Zr'|k֊[莍o_usSVK3bSNy+ t #?I3X =<:$J"jJiap<^B=qC\CҊ󝸥Hx9'yx* AjF>sJ$ĵ*Acd7Z=T(y"5q;3ݔ"'Y۾],K,r81ȭ=AN~VhFݸHc IF7maӕp5ap(Xe bI!xb!|hvX<9x,𲔼B D&\.6b _N>D"衲~d'^뎱ۛaeqYP-m;}cp,†Xh =E_c,qJa)$uH[s`r,T$Z|J :hSGRi!Z5D`*w|d+dԃυ*wG.boHze g&`g3.-#ُ``\/ 6k XdEd95০c5O&7IRqPYV p_YȐY亐-Iu ۶M$fd+)k9Ӗ5Sߵ lLꊡ!o/Q. ]c-3;K^BesMe=,V?]\2̇}֨b og1vnna}gfemz" |KYr-Be7lWo M_ i#c:Kcf –5n.=Z 8jts 7==Js'~yuQDٳMze8#P "L~>\jL)R*A1:/P }.OUB)P{äq2מu^=f%# S;K>i~?#14LDp1k%Ey H^%ѯo[=@ Itv<c v2( *psf/V.o?8NLѩя!7-Ncfƻ+M4 (K?74۫@U^IxVd2c~5}YdKm:%C{ϑj4%C1cQJcbLTe-o>t6_5ZK_DkGLQrvOVȐDÂLQ5e̊kJL=c:j#|jCF\\aO";2F@Qa p墧vMJ4vQRZ.?/-rAZ (t.5F̼ɘ_Jiͮ# : OD::Rq=(_bE 7 Eɣ-H|zhiӝ b n Wmaz`@=mJE`ZvFэyO5Dg8, &qZ0q' *u iv5Q+23a;{TߦM,Rl69:|d:~N0ԼZbdx~e~{Kօ 9B(.G_e;8U#jQquj+.ߤ"NM5wa^jEVѤ\m?v0% وo~iM Gg!8nmʻɜvN/7?{H *p% "#$m :l8ۛޑ^F;AON25>GԢh_K}oN6&_0'1T c'=y#{i,Х-8^a+lj1 &6bK?:6f:F &!NZ˯0v 7<ϓgZJq0):K*7&{"ydO>r}ñ76&YS"|ރCOm]5TYBMM ,$C >r}1[vks82w,)K#!n?!e?,·q\f Fpˑ :r)dLh`ˬk^{Fn dk)X\].RLq`:CyUJ-T K8W]ߣ Gi+Wa']oI#[v|'젹E$._C|BAbj:H-,ˍeP}x4DHC"yd qQjߍQn %*1[a"$ Bf:hYEu"5ZMd4Y:ڳif(bBbZI*q9p mNWәj^V?܃Ue4M3}w){ܔ1#ar5zS|j m)+%Rڡ$7Q"9Z8yuӤ|1X17!2KH”8PFҒm{LE? lpMab' G~T*)EyޅR,ޒo+v!c꼺$K;{JOsv ]x/;)WjzwMk_;J٫N F#/$nOH^s+XgJDzSDK M++.Zs77Uƨnvk`+#@Ve]e8ŁOӁ2ȸ;~$~if5/؈}!3~/4RD/=;>Tx,:Tl/DNۼ[_KR.r.סf[ OApfаNfzR*iNv-8R 3xqtΰ@~,9.] "ZX1*GL+Se #5t1N mެI95ٟ?_dt$zx܌=7.HheWEˣ%˳^!6f6S& ?1j95Kf/٢W3iU|פd{-d65 ~HDY,f05PAF_^r":\-x`X(sq"ՙەbOHqWo GYsJ<3La&@Thm_XAjlpfDIKk9SO$8wi ZDs&5.=4ʘ/̹~vzjˆ'k ֘=^dϔ@?o 3fVU{zMZ5- /1J:{ELCLIT; ] Mi4I2{؏1C2c-Owɓ4SZQюG lR&I a+"|Y.[;~D%4ӨLk&f\9 #]~^^B?Rgюnlo4|?L,z/! WS拦0+4;Is.w|UDqP$'}XMj_$7]qT{f'/|$>^usItaDY+gFȝ[&Z6͢^kCpZKJY7f&B^_B@<`lpm[OT{WE(08,˭ipl}v[ i6 I"f0< nrXy ŧN!+x 0TbM SSiYE,zu܆| EviRG-:?a/1I7b(kRUSm9<&d -2hC)O پתIyxLcSLO.I4SՄ<mۺbB&S)6?K WCw^N`p%ެo7QtS4#,Bu Egfͯpj\I5Z:˜lg@JHއ,#ލ`s`C֝ˊ\ֆgt&-+Et6.[DB9 7/a A@ŝ"S ÛAj AJ|VpƏ%GWh +ZY#/rg|}"I7=u¦Q S-}x`Vp^pe | rdV2 c7ϯZJw+?2Cl+VVCټAV=z4 s;oZX H]5"0 S0=5S&{t(߼4ZQ V*.kfkA86`[rŅ00<֦;j[J+Myf*ςUw\oM uۙ;XbOtT6n@8X2m9 T[qgPz%9sR.9~0iHBd(mvuVFo+1g!rXsjJiT)-ajdB,*y\2d4sf_#+[iϖNp mwmWĠo8V ZHMo77L0Z s(.Szf2D-e{0TKyQsCO¥+waꏜ6ujwY}!*S )ԮJF9 bؒ}dj0!m&jt0GӲ& \ <$zt9m%Z> ,AP:Ezkw5% 1}.Yl'Xڄ8B(gq]b,q;OHݬxU-Xmi7Ο=DZ3:02A+(Oh p*)['(wV(8XVq4橊CV\}GUx-f0ǴP?0$r8) *Y|-<*dZ#B)銫<=ʹqX&KyTX4{89gJ!hXfH/fى B_:m8v!3hbO˖D$ #IEX": =L-ƅpЫ s:#x؍}Cȶ:zX0EX8l = ۗ.4^}h+u5ՠ=0S̶p5] G%kxj2 yp3c,O1a;8 JKd{wSZalձUu`K~L嗺H[4C)Ƽ4,΀`}(}"I19aqh}dI*򚍙*yLSC&p#%z'RA d޳;~sVZ#Sf+ m⣉ӄ:2 q ו=-Ɣ"ZQەcިD=Ϊ~B8_붂gL*st _PAmI"F)P"ނoe0[ 8Hy1В"7h)܉2R02h9 T3i$K<̂szscAY!g#ʓ,rumݳX*K70jr檩 vu-Z&d w՟LÞfL/!?.Ey@ɱ>53¨oISReqbKжyNxB[geM±e3`f.<ݟ/rKm ]4>ÁGȦ?A\mvFvW-_rǣyzgbLfxˆIuM{=fneBMgRLv{0^)f.tt8MN_3NZ(M "NOnuŴ 3NCܨ)% &@\BZD_ۍ{ߥ4~M9 Ü&@;VPIÖ'bԔz?mVxe׸ZAZL#u iuca nz|.Gx\Ţc^ ok2cӍ/OQ85H!C.0.u ؃!$$)ۤ1bsWnkf9(|b69?!5UOPա;Au j'\ߡލE~$9%JɄ&1\%[w8')-yQJైoI<Nq'c7UaԨ)DQ{֚V(]=W?G~䎂>}6Bn<h,:H3 k+fz2{KJ_>"6|AமqM47։'{HT"MMH5N8;u*7U,5.Tc`1 4R'YY]Bw)wO%Anf:;՚1Rm)ݰ#18<_b(߆:UV0+'y㦍u48Y|15\ןXc'feð4vxPEs vҾ^B5;e֗Xc-]ƃp ,sc6Hu*D7iZjYSdFMf[fblcd}\ï v`摷@ӖZeU)oB*lgAv/{B/tfyr8)ƫ 1Sv qZ&WB[xl [785˚Գ]e>< }9 ߌ#KKXsmAvTj˱#%F|}a_5Ep G܊U{nnL {ZitAU}j,Fԝ,(X?;ӜHy[|Jk\DϟdԶB+3p'ma֧@;,nKt !@h%VRlxP=&Eؿ3Vߕ=#dY/"KO^gkG92r~Ǡ;Dz֝SAZJ3LױXYNIáO MQ{AL"GѳE'+><ٲ7UQߗL3:aSKT2wg~LN Ro SRvJ|?yP8[<,5BsUI~ ^1jApD4"k,'q}ԇرGsn$&^=/bܾ~?nrxWv}tVe Y޼T nK_c2YcNx8d bNhsW*qN8zR1Zp8gw@Pκy=@yU-L3JG<4g>})׋U7*8#a".fd5gi~@`fo%/ 0;$L?n5#ҏoؐS]8# jj Ė3>"s,rP *8uۆ¦_Z*Sx):凮W4XUcofVN)^zWr wy@eKb X~̗2"jLmgtt <]R2bmPg WR$I=Ym'*Ķ_F@f wڒdn/{C)+Vr(☛U葰ԕj}z\Au}沰SYirada# IE,܊ {)+zÕ5딙j}ħZ'"iU,872\Zb#A4mV,wo>VITѿ;`}%#qCWY>I;)X ,d܃sڶ<\r%ߚT0AA Ds;6품~A5 'j{m>rue}\Mec{!G ng?\ߢSnu~!8yDpF ʼ2 ڤ26+vL*2 4͊psyhnHzm&jN-i[ Bg$hQ,Чsb3mTK7qɋD3 <.rw IrOb40]At6~v+C'Xx8:*'*.y(C1٥6>ڪƐ+P<DuP(]\%((Qe$0pkd _ڄIOGR$jQ,t2H͵]HedP"V;'*pԶѸwb"e69P9i~aG22;UD9"?^mvZTq6cÏ)l!Uq.ݾډ>>\ڼ@s-Ѽ(@Yjȅ 7EҸBdqv[h'!UMk'0r<},ʩhm%1pJ c%Px +;`%%~h[ƚX=j~ 1еѨ2L $3GBk%~Ɗeey,ǭOf|Ce^gJY+VpW Q[A.zH3_!-*.?Ѧ0`os&лK;W .sP[QXvB:Q۷y?vY%䄵ySkA?RMO㑍H UYNs%ϜakmŽ|t\ƫ!_rãzGZƲٝѽ "sR$mA.7yŒGxTJq-< w2#pCS|$hFyln:QWOTpOnlxqPS(EUzn| (S]lG1qY:I>c\4g$.P]ؐ`ㅔY`m&ɢ ̫"Me{pRuygYbգSB7)$)foj^BxڏG‹M$L$(վsQy4_0wF~ 2x@A[v!m;b"ЀǷ<<C,`6vjp!B0(#i`e#R_B<J.RLښbmqwr+i |iXF,Cbe3FMd`jQvn,{O5ҌD +Q u+NǽrR}x^4}Xj>3C>6vMw2O>LBpT}| \hN\<en4B^T}Gh+H zՏO鮃ӽ ¨`0i 8zʲo`"8B w褊t&'?CqZL~EܽGj乏ŪN$Ǒe]j>]yo/wo]x€'pgd{ic_|WǢ+ďr,W`[j#trK ֘:^b=zLE+SRQy \z KԼNI+^ Qfs53-*$%ܴϿ>+NaUa|ˮ2SJFK08AMQiڊtJB,.D&Xڹ;i'l)%ƒNOSE>wB- nefOk@D6{>:oJ ?ih3J!LKylN-\O9Lcg^,+k u6l]~L`zd"Ard'=VlH=$ɷ.-+wdEU|"7N^fW&Øb ?jΞ!ל>㳭5q f{Ϳ>Pt!m\ 8yBP܀q``.#(S)ٴG%!Z|: nHv@X'XF).XMv3J=deO9%'QSYb5 R :ܩ";*VE$lU9eJ3 ԔXpϠ6_ce߽M% ;yW|?(Sj,yY> /6\/1 sۻ t`ݛ_qO^MhڰaR#fpʺA SzI[ேw!3i)jJi#1kwVt aRP:s 9>نB.meDP$k4V|H#bUgcQI=y#=s@wJƾv> -u)#NWK'~ܙ,a1F)>MxI#:7h꺬NK;S4 ޞ%1Z|>1%OE)7rUyH)1$1~fS[Ӟ_pvC&|#j-P))#۠4vG={u^V[ChiSbGb>i*+@1^8hgYyKdˑ?Me/!~^ M`ҰS8 3^ΰ bTDDuE \쫭 da9hI$XVʯ RosFߖlSN%N1oCl\zBL djR*?#X5NZԃ/z5~EBf$n/T3/u6$`)]j22͎̿Ўۑs k%YV2J9J}t!VӅ5\G %ѫYbm8oy -zD+!C ClJ}5VBidnʟ}o/g䔠Yʏ60X5RI y=.eNC:'c!(Ǥ3)dHp~1xl栚1ԲQו@bP<]xjF9nq\f"`X}Hjq$6Ze6 SAtC*g~4Nc ~3[w7QL:N,#DߙU)[0uts6ʮ^V^zF8J=m3i+dfuѺg1`^tzu&}#)P2=<DyOP/ f*aMj.A KäR0nG ᦦ:t `x dn-n2{=)t./ RC+#7}ڗ՘_Da"*=V2R@򶑡ً1iP8njmO) c ˟cnC^y"J>_%hQ$HW\x7xKT}ZwA:p.Nlo+}"s7m1:+~jx6Y68xJIH08O |Sy 'Ww6H26#-..Wo ɟvh˽ *V.YW-!}㪻& r_RT[WH z;pӯbZ#8*DKc+>T˜HQWeߩ_FsKJͶϥpqjt"xeĞxAeX?\#@r$_mzLEr~¦Krؘ=6˯d6Βdjw} G@dxշyTrga2VӶi _YkCWYjBi"MUc#? j2_`a{_6 i[@o1Zצ"0 MXJ)࿢r!PkgmbY@\B ݢ[b͑DbbW> eߕ1+ܣݘKHBxG[1Z;'lNH`2>k&+(Jʱa3 <'YUR~ٜ̒]s_ͻ݊$6\|a &R l2iN<2^Ø$J޳xIF(/ze z+U G.&и4*4dI;kupũÀk#N?f0\AdٔTգޑ09W(ʠF*G9,Eh¤DsP>y/8-?7qNDFX>^M0NK6@[I/S0wjdWFˮfՃ_`mv?kv+{L C\˺%T#Q] a a8=<v:H,+D:,|ll~;Ori=S$G6e<MsD&Ro"GʪLxZJ^fTAJ*GOQw!419"OK6a䎛wnQj7_66kNoF5k7@_/Cz?()s3Tn\j@jym1 6O|$-M('WBMA!; /Nc%x&:ʷW؟pøb7e.a;0N|.rB-Ks؃?('y2m^RHL7Z2\=8F˃8>bl]EZj5V/~:#ļ\GC4+Z"g0@'o BiM,XEyz?ph?AܤPw@YvV)0j&3wC.r1jIjDF+;pGK;Lbk[J/ З~'tvyJm-=f1vylΡ}YƁV-b\:GWVh z\_6 :p К87%_ʉCPZnQn"pSxrExOrq_>KZzsk38)BSSf:ρI(婩D@ZtF`o/ڂ5n_.*v"Ȉ,862fm 﫭Ivj-z9U٘x 6uXQ$R/N W_I3#:YQv։_gA MdwWrW` j]UI{?-2u eI~-(n IT<@QĚHw,%T xc _KYO{~@A78Iz9mI Asђg;Et@qDnHBɌCkn]ny"0m>-A> ƓZwPO |mGLnGV`-CXu`}[Fx_$D Gmo-dp\92h b @'⧓ڒ%z7$Ox ʺ4jY%Q@sSA_SE$Y/;rCs$k94Y]O[!m63x3' ~:~4qP;RM!Kˑ1dQc`?gneI_xqD4f5ک>[z3o)k$1k ͠lָ&c_ *Xؐ&Va~ݽÂ]Sjsnhh3G,mk[S)~{'.ܦ(xXK/#m~*bgM(pz އ=FLvMQvmW-u(,ya8Fؙ؟ۘt$ΐ}ih[rn(2+dSͱ޽n)h 6Q4\"a2>3C/JUsQUN<#;a;~vvD uz#a>X/s%we!RU=cX@6({J17^HD䖼sk0ȊmL!p]K`g}VmAEk pijF5qWMђuэu}%Ov==wEӍ"54CtMX';547YfϞԆOl!,*=8ca-6 tbIy;'7+0CZv.R[^ Ff4Ճ-7KTo>t0$81xWǶ .zm}Gv=C#4#x j@(.G r@!55@ZҢeOrHW@G&i%cmk`aTG3LE0k*+axs W0. ojc۱A0sbXeBf^C/M23; nJ]aEJeՒ\!4Aên;t1]%)v`_UؐaA6+[h!8CL=y @9Ҧ џ'&‘B`4&="nCC܌ uK Z^J=]`Ѱ,VXH ln?a|HF:>'i;ZF`>Qe4$83W/PҒ/f8NÞy%3*09mVM< 7:.W-lsGʝm?.7 e8Baej8b\.?N] 2o'bML(yf_~WH4]EMzORZ7/mrSzAڰMrf ^&2FCfF|˖Pvu ¨:kq =h(G4myu\`1w90;}.a;VImƪنL7y\ڳiA#=Ph0~6R/o VjqpF*hIt_4l<==6鷂 ('mDAJHkPS6\ZQfUU􏕙7D=^Egv4#Ɛ'FRD~D[HLrۀ/+J3tVV6s7è 7_ IϬF/AOkөB! $02Qm0'ԸX39b5`yKh)JK/Xl{Q:Zsyp "q%H_ 2إc1c#s_+K !yV6 KU~iY`ZjY;=A: ()kV,ޕSU=r!.\vNjSWX K_'w0(ݓkE3աBL56u]:מoB^Cp LJLX`&"wpn#}D#XZPd]AkNjx-KT+ZTi3#rM9pa{ CۃX&iBtyaѮ!&[8ܶ~pe8 et&oC}²=uw~`>5RsB67@;>}dXi$LjQ"7I#ٶp(&N8?<[]/JK@C@m HTTжZ"[nmVTk) &сCIī._а0}oyt3Пufw2paQGKEc*A G,Ƶ~)'[O"vzCwxo>\dY9}'r[RTsql/{N̍S1_u7uRZw0/}11zԸ*>W[R&mIE^Ϡ!b y>ks3Ћ}`XBZˢr+k,+/ sN: i_,3Fe7 V5 ªq_Q8{R~AQ;X$io^FPIcO7u"Pg?]ڻ~w.& Jbއ Ɔ} TKI jsz+xA~TP ` Za,@\UPh%B[_[m Q :uJL;dZ4MOZ+^V/Iû/'6-ܳ?QF̳9>!!̛ 415F]#tĞA8@)`\X9PM\ΟQJCx@ 璘>gJɖ!>52h {p$M;~4g?ubTFa p"=oRXOKJ)+,q+-1$V#ET`F̦chl6S9w5cEv=Tc e,X`f\^O'CgN6qb^6oXlDΥª7_Tqy;zRg1Za􅚣GLPq;(CR꟡sڑ`J LD_\HφP(:߃E L̺QC6țWXX7z KW#ōRSQ4vhz;~L@~A^L b=qD^=+p[V0!L~<& /.{Jm5u(.ݤnyB6v*ϙ&K(o&δ1fT1I|}ƶGz] =q"Nwܓ,,C-Cf*@2:߈R=eTӧ u/'#.N ȜHyQ}ʄVuE+so*v=DCKZ&;=Ϯ1ƅ4{o+n~Oj!`H#Q%` -h:0X`p ]y͹QFܷ]Ҍ{>K%;H$YtUJl¸'̊7e ͨ(j ]=2~\5G |lJ*%;8\W/\Pq8(ݞcWɟ7˖w޴~V4S~6t/H<C|vgȏsɣ|_F+/ |{l1#r m{R.<.]iD;@yXqU]USfAj(;)C]Mt[0ׯWmEաއ7,.8# K(K1JcM H<[E]ͨ![dM9T7f+UAmts'HLl8&&!n!G#Cr ^S= GޝN'NCżc`4 .[1?,fmx~kfrAE,sdE}gW8#_:VK]OF |X V?/\rƓT8)+L-s_!d\dxcҪӚdxP..uDZjq>oΔ.|G*#+ |gh"C͋EӨ sg71hs֋1տXl;ֲۖ쒫5|V;|s&N:J|BB 0}ta;^سhPoDϜ9uj% z@F5\Y}$tcUUbgxPNB˼SN=yɂj<t  :BZ5+ۉ!6O<5z@7lpug}<y<: {Ssx ZHLCFwj&3$PUR#uu(!P|`9VWHu ;2++d1 270@=3,6u%"Cy- “M,k~u˃a]|tƟGm݅r[S7$G2^mw+yvr8ڻN_ g*(8]=%8VSooV %"Ԑ= aE"^'_a~ xH5$~RF(`/՟;ez#)YRRO\BQr-O>LάB&X۔|㎘2g-=!' fѻ`d'C(?^g$LlTYqR8mXuV<8pa! ƫ)H2Sj͊D@|U^t?|d4%кɧ /S3"UGw{F\ 8î |eTq*MAJࡥZHnL/ꎡzi!o/hcn:9UvvowgEɡ4^ T!x_9jX6<9yMcTk5M/؛fRN,+r1-i?po+ݢP')⛌Wv#X=tJ}u%ok%7J߸d.WYETw2}im'gך(/ j'QG!t!Ռ9.VVw6 žWAv37 Nt{ofdrt O)ոL cr9Ho:H4OllKqdS5,Ԅ8l2-uLGI=81;ycf9% ̋6w ܫ\6\+9ӥ- '=,!*ѳ%];,";;T1Ͷt~IH&2HU鬉*Q Yb7-Wڀ7t pnduu _p3>N yC 6 #7Pv+{lmtxQӐ~h+7Ơ_?gC1 Ձ3w|S¶}=m`۠Ka&ܼr"T̄{^&*d ~|"sOԑ%5:x׾33PV@Vc5ONY&(T ƈ)-Z\Q.HHJd+{ mSbZ'H@qg0{mLŝi+ ^~W?rwcl_ [*2g s3ӈάMvvՈVKw.I4jo+^'8V !"NV!\Ɩ5&#Cs]&|qs%Sn1,h@g˿LJTo.lW.V'H9b)}#ђ貔JBʘĂ;`zh1 u(Wjs YcxHOM8 r?3(σ] $A>}w `=ȃ@R=WMX˩J냛MMRBͼKUʈ bWJ/^mOԪP%V'g;hL@162jq'J;;(Q',bO[lU^mlMݫuPlt@LiAK""Oe,mvj@$ͭz;q_KJ[Ҫ)^3fAm S^P=tyPbYKu2hgzP@<܂dt'/l RB+b_>)Z2B:5lOC.Lj/74_ЅٔUc=@9 COVP؎ǙD؟ZQUMYVn%2\$8xx#O%$McU72_*9L8<9զ >M ~.RP-8OvhV a#%'t_L@L'~>0KGX瀐$mw;=8l}?x~Ƴ ȍJ%[%\waK}nW ™n: ݶcI<`яc 'ӏ+FZedPmR[լV`eAK-^,V5q鬩CX"eMS$]rڋE6Xs @FaUΡ\1tభap/mZrӐm )^rtO=ɂc(8Q7jfyw U}w`結o%R>j`8W_S)i>E,[ ]iDI:7h?!l xU^(V;!n%J e%|,@qɂI.~UTKE|Pfm4Yd.M7OA /t:\ ׼hI!]V ř.&4$&:#, XZZak@fʬ[ M=ƅ\y2'dwH'?0;=}h &2VEHhG};{*p0RޜA(d}1|y- jaxFHeb;B$/5ɰ*wv=Ġ+#L][j`8;Kvr-CSXPvBA6di}4gah1`m6(|aK/=:IG6!_“{0Jt|:MhPA(b,-"lw/O $E2Ga>.uf9W!lV|<6v`[H㞀_M?vW~5j*yNl^l8{2dp֝S _cǯ kK\%5=`EìUqplyi NwdfHD9n,CiXaO[;L pOH6H6z269Cn1 pK[C' D]ӕ*tBFD%є\ʿo0'1*k 7<Y\}=Wt;KV㵱eKxl:2«$%'CrC/wƨ y`fyP n=4YwFPum*"3'7Ӕ/jv'$ԃ" ?$@j$nS(PmPC%.f5|Ii2L+ Xv yX%`kAMVUDr[YQ^(@0U 6Ǩ++wF:ԧu%2P³Ӥ>B$ KC!D3ȪnX$>zzrn$ǓB$GWO!\4[\ ^d`h0D@Jw/Y*{mv8[L.DѪfswUє2֑t \Q)54ZE G5lVFm ޝ5$E{柬;Lx4#[gG>3NJp+Vઐ2;4~5f#}os}ar;.Mnmi4)ܛwx{x C4.HyOi$B֎P<`Ӻ5V]|nѧ:Ȫj*=365좗Iln|X~O{D)y'O &Ol~giC83M.ǙXšXr1t Cbw5X{4hz 3dkHℂ2} fzv@,,3DyV 7p[/4KQEGڤ.A";L[_tvp xnI,J9t JHnU4rd17LvvDPaiKhP}Şbu;gt-fί7ct.!q q _Fkgz +MӡY'8=cOHQ:eTn>` s&Q`gMa8}Ԧ f0ۥ٪~:h|l\V c+FkIPyG:8&͂X -PNvQddpy2+3P\H~mg%oҳQ tloMv25 Զ"/Kc M#.X?'&; fx {" 或:P_?|ά;1̑nhUWYεn ZDL&z׳S $$Xx L3ձ<˭0׶ɜ-(xW]ThS.BT> +'s77jAKY?[+ <ҏҷy춅'Y21b[r!NbLhSU!A^k~p;A=6>˲j Xe6$1F nLó?Afվ%aKgiW͘yp$ϪV{$N [kppIc>bf y C;%(R1/K$j^asGV 1sf UF'FǚTp"r7s/>U ;EGs]ERّ CX-z#shwsRDtd?nRe~1r+؏3tu,/|5I4td  h%v Ť@s`|He3(H3|𺃤*VH#zo3G9]h df-'F٫půo3\ͩ$Otu*t7)E ?!Fڥ^\ ™@n?T=$`l/(*ݽ=d5\bBMhWh19#R`0>*BGP~~۔Ԉuwh`˷>#Ai̺PGէ(i\S\QFgSf7k3깶ʯ {ۥOvmLg@ ݪg߯'\`#=[`YSIv |qN"~ (: 1 `{,Jcr9hLoq||/dv#T2G& b%mTrY~x;]0a3E$^pY!VV[L8ZGs[7+Ѓ=!:i}6L\XFyʄqKaHK& pM?SIq5I%s ŐEw ¿ٺ!$LN裀L9Ն*IAݑLj|;0`WsbC@@Äd"r6U w;Tr$i7葧!g>;`,MrL+j ˬW%Qni\]!>uQ2A0|(gХ G^0-rC//ky346 %1ą5k)>@Pje!XnH8' dj^8DDzx?B'Ao:j]$}aɞ?@cʽLkkF{#Ya 'G)ZYظ'Y5%!8fT'g7ps_2s.1y=܊'bu͚1<8hKS\I8^Q][(*Ӡ'=ޔ:uuSVoZo  $7`Qg0*:0+X"? |-ӝ(O/ۻtl";,y(. M<$8(&?D&W_%~!$I(O"Б~gf 4?2ӜǂLBWT z,Jzan5qN8l ΧI w-j~tO %!z J!EZ(6}uj7 vT:e^pgCV3L-BIk3>j*n<#d(weXȸQXZ⇪Cok+A$n]L zqހn2b(Ҫz\L;;ETdL_I;?R*:qA*#FY]mҥ9҈3f]{?2 pwׅ;`rL`oǃ*HEize"Q('Kk*2'%BG"D?JP eHu&VT/H5Fq™^) Q d+6r]:Lij,@%0šVYE!vT@q`=p=)xn:[r^WXPhhqˌsmf鲱^L1QhL#Z#nezH -I(cd9RUuH;0H dJMLU9Yۅa47eJ.ɵaP?HJΨwiRf`5~r4[ߴ>s~#hy T_+NpKmN)G:X ,P&Zx#Jp~yLj[qwq~pƴz%ˑ:TK& ӹ MhI;ݼ"/Q c5^ $ς5gl?)-zOρbq ¨<'LG0 a0-ECiPXfb:6 3òx\.n @<$"7=`NoPaWp[,R:bsDnaz J"xN̕WZ} |I^! gYZal}Xk*Bݕ>Plx3b@bm†7"78C<*\B?QbGN`L77FM(X'7 d=]FhL<_G!>8/,v?R%*FE\ۈSXo!X'oV^wjP]r*$y [c3% KMf~TR;[wU.K \(xNTJ0bQP7>aRp0Mpu2G!qI+?@SH' ڳزc'__+{rŌâKn&䆨TKAͼqwHe!|#ڄ$U( 1(MʾW*4#Hw"ehxj4@Ikew2qTyj'9}2iUp![#Gv(VG],c4(&睂oeəゾfϦo<#bV?%Pd !%˨ygZ /.r 1+!mC<%x* FU="HM|T:]j(t"V4sqQ=z g$7J8TQ_Ggn@ֶi,.fR=-eWYJ9휲C6JYlQtsKA{8]a:$ʈYF5w< 7f꬞~Y¨`TZLte`T|j;k.#D(X%pj(ɴL>|B`b~ 6q-˔.L)n̓ +JD?/3FG F]n)/HcEXslnfg N&8f3_a2+j,U)|LUp9OS/.W?'yw*GNfl(lll w@s dT4'-cWsF8D)/C;. N1Ruv`F>Epmh728n:GO4ۀ]U2Yu5U&˾BjN%,t-]iG'yU7$͖ԟ́M-';_A҆=Ru^oŔsno2i[tcW׾(GPgVUa!fJ $g"f,!nC &.a#SJ&QitٵGYo /jfdͶE'&+IJ3vK-xA{DR/ychfh_x%ôH'Þb )i_U%hRy_"'wT*% HqI;&W8Ff7+_erZ"kTтr h睟C("?zhǖbzR9]9lWʰ v%lHQvdn|f yd c"Wၻ+{2ύ0hE-d7vQfυpK IrFhԄ-j}.LU,![L ' i e7'JbQND^~edŲ)&-Z }m@Ո;QGaA,"IQ-mb]f @(5h2Wl|囓@l6iJ BJ<F"ʐט@=k*!NisuC}"[ r=Rof^b)cd+gbH \ .??eĤgMu T!faY~'ۥ?aVeT&ks`Тѵ(vp=~ճz.w1}zwP~U+ۊD]@ZRokIluũ"m3gIJ3]e})`9>tZx `h= 2މw.X' JJEaGQsCY2R 'VJh(h ;=F|jl#5=uI獐A#MB>֊^vT'G%ɬY_St Ѱ_`TxqÖyP_nw o2%K+?" K3'4v]t:? ,V"ؚG1wʳYg> OhlCDc8˃UY.}МygA8P/ 9L{X!$FʰtvuU%YoXcG0n{fL}BfH">GI&Dd]T׭aMs}M@t qiUfFG߁N3$L=D{XƉb?պSf7א.5EYVK]ށ7}}7i1SH 6/-j<zv{nV.[k{k@¶c 8 ,Դ{+$K+:EpU9 vG?ojAHm(9k64ݍ1>1\OpJ$+E"!g$GJ֥_8,2²M&,_D&0^kZ)Zu]bv@]_x_+?dI TR&͑tVL{ls:B1a#~{XQQ Ye;>$h7ӢwhDCL?Kŵ<%D&FuDuzQ@et-T)AȎaC|\kFoti,B3rn4 ~>|XTDs385+gGXTչo$ĐOj yhќ;+響gbmUqrtjDjGJhup5Z# :FQ\cg)A3A]Xd>ۯiDìGũw"Mn>CH#eЗ]zD/! ԜO&ۯ(DQUNIR.ҞќC^WT=2*y5)U|mIսl*JN{0`` /S`~6yl%Ԝ7䇒~R [k1w'VU?.lSr'~]LFB`NQZݾPM=5ᒃ0Ezeqi|]EUTm\ tV Q8<@9%RNS+Ϣc2ߞ蟦%7~$E6Eۨ%1/'-^+H@BҮ+8qSO^(.5t1WU"uZ,hd#M'g;k!5)ztmB_^[F)pvlWR3=q.|]%'_Ax kI}Ua}[A KcFRuǾT'\}B%AӎYVIERئKU+S{^oge F W8)m8.>R:${7A}oK'!tfΚW?`/b+Tc~λ^AnTV#XM}(9L`o=vJ3X!D!bOKGFQYRQmoc+<0U_\0 SW[by|N"R֛,,>8@#l-2wNL{UD{G֖i !ti'!F4]ap筇7%Nw59T_ m}Dڷ5 gŷtۯr`AakZb~xMZL>GvZ{`1ah񵬥)B48:⇤_nl }diwfh<&2bchó Xmxq ځk*z[vؗt Hsqf/Pd/ɰd4 լ ~Ru:$W4Nn[TO.ˮ[| %Ɯ{+[z,$ 47| p.#:Uq[Vo53ÓJ4QFþO&h) O^(i#|$;b*~s(]}A73>PWuS=*GNdVܼl݃C`&54>r&~d'!C}M&jt^ЇjJ n`%h}\mX1%vD:kZhj(6wdk^Q?vǷs^ *ԐA,D wx>-jMscwD2NL?r$;Sd(}qc}[C:Y |Itd*p:jQPۏm -0 4GVA$Jlht2TS`nT"|"l6i>TPͺ9R$Ei+zP.szImHﶢl0TVETVEd`6lNR> /3gdr0xysk'Y c4ûöf5)e"#r ] z:R,:]C7"q/Z@ء́Wuon#ݹUy[UL.q8a%%u%~+h-ٖ/?s\2|x r8Sŧka& ":P/'BYgJJv&o[L_,]ٓuGJ =;T[x5A2{[ W%t :C |N63e)x(4wcz) R!3aʙ׹Go>3G;^#FTS%|t2އb `} ݧ_A ?eIHY4t]{~zGȋ=EB,657bQn%& lrpXW%M* 6'+X;DC-MVqP.*m2߁ji㋩pGցΐT14Tׇ$ sjE"n]nJݕ G?Y/aTک]h#cB{ƅFJ$eQa$ERĸ\yN}h;-ߙb sVit]a齆2#t_J}4V=̀r yq(FQqDI޳mx`NjT͏' >jL zf~:jQmڠ[q7.d3 _ jfBH?Y>K(j2S:\v=tpLmo/|euoy7]F7Y!6jEWV:sѐ 9pF,{Dǔbjga>5›@f}! %_.b_A򒢆٭s ^83A}u .Ɨ 9pfp/+w,T@V.vJ"iGU{̑LvdhAK~6*gQّ ^%W] gIjU3 )x0 A˜\롍"x'?ۯ~nc0::X?_sХ֟sn v̑8^N|TBD9aOսI#m!r@.'oEUaw^<)b]8vzhYE7,6!tJ>)&ҹ:I?h"⌱5 K udn!gla$8Bj$'\t@R-P6Ǩ,7bT k%B6k>\؄wks So=Fn y(8ҳck4uE/9<8LZogj> .I=#~?bAKA6d|L2` w'7ߜ-&,<8cv ˯Y'便$ũ&(6\`"g#L#?xuAQMz.4k&GC}|j,қ(ʊKٕԢh>=c$OR^S@ԼWƁtV7s|a 8s%0{E4;.PU7bj(o\>#ꪞ/R*r0Qk$z'J8SR&xn+%yG=d)i7p-tJR<q`"&hvJʸ{,kUuѭu /}Eᾎ?V9'd33R()~~ QZuqgv1|k vnWD/6ݺ3ʍ5<8\ᢶ  yh.4CB?xbj?;娍w7|*gҙX G, 8yv9ÊAڛí"t?LYy$ (86\S\1.Z3ڴM{fǮ\>2e[{8x_%vL+!&bkSO]+QdAޯbM0=jT?C6tB|+X+ݭ/pF5psF kRYĤۤС0l &a'ˮYPOla;%Vw.'p*pKҲyn|Ͽf Di*J,PB:T 7𭀭O3% ҽeȨAXܔ)TBnv k.aN}qJ.I|]4ȰěYVȐ9xEJXh ڃ{ϼВK6?gke80hxv Pj<*Q9$?[aJ]}Moq1:vM0az{.uE==(9{[[DL<4SQե-hE+s=Ct]w*fh7n8'{|UY[$U1&G*YM5h_(}#l2{m)y9ƄM;'KvvI>x׫{ ʉ-OŽBm̟^l lKeW0ѾG ner>:MPYj_u#Dd̚ P9wiZW&=ӳR0[Rݧ"8DN̬0sI=>=?L4pۑg@ktܞlar1ap`ijg8^/GK)G81"9!qk)ZXRf J|HscX ٢Aq.8u[ sTڔ!}:Wo`+:9HVm[ i-2/1WhI0Ҡ;HZjw5sR8j9akx=rhx9lA:Cjyd"qڜMHv LںT09~NI1r)A_-Kl$ҩ*3y&Prp9wD p̔;[w` ΃aiy}. ZnwN yETo8 IG'B^v*XvD4L_IMvӜZ]@WO1 3BmB͈-sOwEaϼL'"X+g/ț6ySJ[+t)tWA 7Z ӰgXw*ʀG"m;8=Mq0晭.!X>~VaVU$(?HEc(`EFmf VY'>ȪZ$Ke^9O'd>!Nky<buqfHa-oz)̒bh^Pt7`O[j-dAx;%hk!/S>Ucd;lU _\x}%) |LRw=.1vx ыt؅n1$:O?~8YkmR;]f/هT䛐y g0EY\Q46g*jV r.V! vB]0Ŝ,#]dAS':tX(M;tI+0wOƶg0CX\<[0Ax#2-$G1)2ψk,=5g/+^Zs>rTo0L$ҭ$ Ihs 6& s(+>DسA*/x$5rD#ry>"ᴩ:QꛟKTR128^܈4s)tl"!5/<ܺ2h7}hKved ݘ@yWwbB~ID-Oeg&]HgҀ.ptj3! ҨԋlS uS*>d&Kd /5|VERQ.3NO"eUW{8 9Cy(FvztQ#`\D`~b{Ńf WRhfm,3s] S=NfQw+LCyjQ^:`tAƓ]jSt4jr&%ʪ%a[(2O/^d阇AuJp_*z >^&+ؤOgwݶw\O9{"o'/:+ %`?ZFu@*.X7sb!+ 3I|.[9$!k*xɰPwY&,`ۃ CrA"蟹P9/u%H#n-9yE"<1Q%Nۦi_TAɛmvH6&σ=#O_ ZD|h@L@7n!4%28i:T'P9hz3NR^`}&_p}GV͍Q},ke$ 0Q}z|FZOjZ?EEZ(0a$OfFy匈y0;[\gXHރp%p$MS ;J;Rz7U)[7̥r6q~(K=F<}?IZ>YbujIY B"X&hو {6(GpO "%kI|dpEВ гk+܏K5k HFed5ݧU3 / D(fP]HOG?qa)yd? w pxhQg/`P](sk1#:G+b [U(ZM_ ˈHTȁu.sA^mxkjS  j0*jh#J fv\}7IPjCnk=^2sd{b:svyFXzu`խ#.x*}ױq3 vw <uߒwj:҈KLЏv "^"_,Y3W`c- j"VyFu9i^6D6a**Ң1i'5eï fuȓ؍ ?iF$B5ݴp<&%RnԩtRDx #'ba¼ CJ- k^J7pf19/|0ɾG11dlA4X:FAAp̝Nm4|MU"R@ଌWM%y{ic+˕FTmwBfxO3/2ZigMDO3[1=? iCMq"8/A2{ט7]NoHpi9 ;C3'?,&3AD-tx j֓#'f"s듙، QkXꍊ"Vny>87T-+j=faTiou/ t R밡 k8MĐv@yG]B݆:1Ffa%n=6'ֻB0%\_ҝ k`Ńk387\kvp$ 4qpvY6˙H$9[9b_WB^_p[~."A*pqаa_f# L<(zA>)IKz?鷎^+w_򌁄#.&wEMC _05J{ 56`ZuD̔CjdyiwI PV~d~\pa _ tٗX绊k`u6pNZ*4*tz.Ɣ>DWqiD6)UJ{b]`ZfO;6m":| 2#Q~ynnֵb} n'ЖP5c::q?!Y0} {ρ~%:Ji;9'akL+AX Z!tѱ\ y90ىю>2<:W21g^>جYXƠZ'n韔?Tp5JJieפW6ʰل:a%uG#.w@1rflZ'+ |Ih|jJxȮcՖ$9l_GOEϭDx_ҭ(I㠺N y3n[<; b?&O8 q lg31@=*% c+qrko.W,zlP ;m0id~m\rpwTBmu=F.ڲ_+5c" &>r-2-wMR}Ɔ<4U+.뛆;Fyn2؏^ *FC5Ը &XVؖ"cݺӯAA|6TeRMHHoh X}Ld!ӔMSidzKꮦHd)sݡ'I<*gG ȱ{D*py6y6 ȳ1/jn9\<8UXWGkE; c }<#w+ЌO Ñ -ʟi`c#c;}#qU-:o.vT-:X!uÓVWbKҳz\VUMl33&

      H=ΪAُo~*$ڠHؓE*O"Sz;vBWfS7}a$(Z򌔌U[`gE%WY|!=k* 2M3J!om`*7uΓsJlt/AΤ^Ѻ'"*Wʒ^ΡAɐfLPaU ?4,7.We79r^h"1l|8U@ehUc/'VIp >PXJʉܒO}S@\ (㹉 ǝ-Ar<֦3ZM>sSx,8ΘDZ2`! B@i9Ϭ״.*}\Jhǩ;{]X$&ve+ ~ - i8`yX;8~jB铠٫zop PMWdUiPQ pTw`+nGxbXuQsUmiڋeUz7 g߹d#"g=x`qX~TEß^}Ьxo2kB{1e1m(lCh w?yX]5b "p5Qh {9}8Zcg\Rf$U"=Eq MJdU[mOoG [3Ӽ[v67:J0\3{> K9e8?mJS_<' %(w&e8`5)fw/\P nPx̗=zӷ֛{&4ƂOAe59Uway ch9 ˸e?/wasR}e+{QjAcNk%Bka@S!)DyIEpKӐp*Ts qe01 F%Bp<|/;0 =GC>/pܜ UrPx9{hd%P>MD-6wR녹]1!O|${j~"x pH7"'u4vc&'jK2/6%ѿh HU)~rLƆ8GPJMq8]IY-0t!\!WX}%(rw@L ?>S,}ߣ;2DSXyT~[-i(S$. Exfx-!sA:vGɭj7 -d،{+J@8ٚIVQ1:D65aBWi kQNi>t.ӿ >'Zwf֫,f!j _uW(j}i#aBH(g*:gEݾ6_2eq^3! o:՗RfLe'I4h϶/B]5gR+P;YU`JodAz+ׯ[֦9JӖcNǠ_vWW::lmPT>&J[Mr⁦f<fs8]rT- '5pݔ$YX˰h[AOv A8Hf ӇpzӦ̴lEEjѾ]C@D'r$Jip 64 ;qCxV]8| o!]8%wmbCcPsBas2N'{Q^{"D1=MLk {5m"zrS$ň=wV-AGR~SEIMO7mCMǥ\u(/wR2DLEA.?Dk0 vpM7"q3g3W?gGPR iqɀP_9IVWud\g2СmU`މ1"axt^cڕWw^@RUCۿѩ xu7-޸~0S PRr.]7`wR>{s40`AwPPwA/]Ň^b’NeUW}}5zviI Ê#Di2P`Ai@ BȐ^OI'l]esHyHB~0RNƃ)W,~]! h]^03١aiaV&UrE|7/3IꮑV; |Pj^O)6vɻEe*bގZ2^,QZ=Y Ŷf* [J(jR Th44+cͱ;|sۢx1Œ2OW[Ɠ3;_k>d'zP '}{uciR9+Kd9dC'ʅX+:2iW2oK^0AT=>KHhࣴp>6EY/<Uǥ [BX$h͓+7%ݻ&Eں^ *8TMWeac ^~IH /}R:o"R]nj VlE38WcR#hnZlSB]h\".d ۹^'S we1Yɤb9"؞anCٳ]$L]gTayygs:+AiBsrE\YǠL愈/>stQ1(Iߖkϟ־=ZH6)2BK dMؑr=tT<;1V؁S0sffBIw֜ cHe!Nqo3FZHGƌ '԰{nïIuu(T//5rV'eR".;Eh5rLDLkm Xl];zkg29cQelhsegVT4 ʤ Q=(RSZًHLa͕nvx鍦nt%-!m,#F[iI`ذ t<[#r\[ʼ{XkXĤ3ԴP=);Ϧ֬=_TJj{3|_?jܧ!Q>YZe8NpU CL$]*hMmޞk@{Ltqdj)$8n-1]0o7dtxQc24.Y}uqI$DG+J| 7vi{j1 ;W/(?C;*\_&݃-,ׁB!WIs$^|a6+E7ݞ6%zZ?J>,֘k`pN~1x:?Il=)~u8\$O d_U:YEV"Fq', /l}WkRRN\+y7UH&Q' C ;_vlZdצT$g=T [i*WtM(Ov1PʣOTAѽ.p)bFТH~''EkKT>S BJO`]& yRovp=-GjiK@_0<ʢV{2~wuO+̊sNPU5@!tnRףp4[uXMqąV{l6#v5+RXDPAvBcEkn=8a݉~#-3ؚM&|4I4 ëZ|LK<2̘!0b)B˔.7[Ὓ[AM +$` oSN`3ә#= 'HC&+YEq;]|{cf)f sP1M8F6[yn"L Giۜk# eoqOIޓ%v)#;fT}3X"Z-5qM?贏nT'±E=[gt^(: sSj)ߗ4RSڮ W|>ϻݥmL4^=`: #{o6YZidJd昝HP(ٛx UV,Ȑؤv΍4Mu?kHӮ5Aq2_~WO)Wl~6"Fd͒M) iLkn(E$*&m-F[m*4t CV"w)QE**% ?LBj{ K ?#*-xR&qfu) ǿts eZo؏Lpp)g۪ʙ3ˢ_aUCRهuR;eTXʟƳ+yT) f̮imwBkmoiztE[%  v3$>+[ciLl,3cU٭wu{c{3-Tt/,BRmj !O0ShL.!ehP6hC׍6,iz* ^ٽ`jF/ 8b1ԙ\0ySnr{g4폦?gȝE٠&5Ҙɐ4aA{LV6秩-TJM*cDkACv-k^( GE`]x]c~.]f-K6os~Uڝ@nͮ@BGoC]t]Szbn3[u<?MtH%KZvx1wH?;o;?hb|q+h/|NPCWDvG ,X1X94ܝbً KY GErBkYђGzذckMds"9-eppϮ* iO'X.RˢȅFɎ쉾f{Ф_wj@V ("'{ͮ`W^"H!(yHT%נJ:,h>`~tb[Tͽ\/ħJtڌ Pvr -p%爀p5TxA796SB8?e9~"sś*p;|u"d"3yNL!JOt'qt@jHf?iŦV#W;/Ip̿:R̈v́t~bwS1a3dhaӽn Qqkk n쐄m;@BayajTƜw'jL+>MmZ>H|{ E)_(6܅4kDE/ܩ \'.fg(ܽ2PkAdq<(Fn$]ugXrF8V1n>wF%nJd/"˺4FEɂ$E!v(b2(tDǸ؟<)&/X$~aGF.bÀl¥VOWw=6ӿC6Y?l|?#\u>|H4jrJ3ŵuZ@(SGDuӰ[J}EZ$}0_. w1*׷dAQ9dM謘H T`˹ڋRg-B[s+"+?krǠ's뼊z!6aTf-vQIb΢3$zmS.ԭ=-Q*;DF.KwL*e,%hsvDQZ$3URpi M*x7y0dA\Ỹ 9(y@ l;wӑ<WeQk9ج0W㜻NtHdPJhtqR9/,k\^#`?١fȳ~s{웜 ˩' 'Ŗ[ǀ*f(zP’$/B**5@pZ6 >#@s'WgdžOL2K+i  )Xbkȫ~A| }(g,K!Va! WXB>5%?n\TͰov_}Q+WN4{W69[};~]ߌ1EvNj8Rr:\8tEAK^G E*37!ӫ7-b(WQ(:yY| ( lEW6B19ݘA`XzYeey\EUIAI w 2"3Cg ?FC?K~rSYЄ:j䑏(q,Hufڷd@Ps?ᴻ0R:43N鄪oa#n|Z9 7\ U|}$n0uq4fri%aQuV T UzP~l-/*a{eR"XB9Z?2v8&i*ksyR}kD@ьwzO zg C$WY Av,3ݤV /MTV+<﷟\Ű΁nQKwJvqI !0wڀ%hUyH b-~.?Ox->ihV9AL!G'F!)mRIW̔s M{ }mm-i-Oi%_hTXB]>L*};YWeImptXgg_嗉+`̯w3>?soե؎GYe~P[3¿Y !>|3ˉG{ag ;IߺQtboŸsOͧØsQە;SRMCf`tmatiҰ9ߵb$>eHX7ute6((bE# *9n_㥍!a*b#,+s1SjQwOssCb h3[=m:/+Pht|ǢA}s^ i9><+!~ u0XGyZ3SFO~- &zi:ȚWN|rtehm0Mл@MGuʩ& ;;)Sa<:(R&A0` D7%P!|ʡhY7^m22feK-U 2493!2m! 痷i RR Ȱ3}?el屩Mz8EЫ1+ feC~;r" \I/ҷ,}'>+~#ӕfDspG/CƚpO+yºp}T$ YJ7"_61 OrukHMS< (Rۻ ՗pOUzdi?Q;F9sz0-9mN†|~d%϶$R!UrjJ]Y:IfA k=e]^?D;u$ Iw.2B598Raς$Cj㦇&EZglw= $Y0h,G/4̤ F,ζunfDb+G_TJB!Id9 `MdM =}K>0q))0/*'K9Vxzpi;p$2 MV B+ZPϣv_I{BY)?#*Œًr腑._Glu ո߲n o1}v84")`8xJ"9ՙuQ/t7k0k\Z5 k\?W{rxrbaN(aSlc(K&\EzP||8,2ma[UXGzL_ "퐎wa*:+9se+hp&|үXі*v@%EAq("oߖk^gsQr˾?*⪊#X~@ĬCXFiE{ 8RمOzQ bmT;g<=d\OH":]?:슴䈆 emd q˒#Aq7`s7 y 5P)lY* <[Χ]/scjEj@mW92 fv:<ըć#e\ 3i!RlOwo@ M^ cZQkQ`#Kb0Wj8^E%-YQЃ)#7}]r"Gh5tu+@|35C58g<AjN̐ukC54la2$oڊT+ ,Qwi:;8V'Y ̶7N*V \?="aex$Wп[IVe3X\!Õ?7aUmWG.j=C8mᐥ Tǣ$`|qٳ`^; (^ ޿"Z_RY#@;2- 5p3Φm]5AdD4}3HWl50AH/fblݵ\ˮX1q,[f~/#d_YR覆dzp0jUg;Rh/ٯ5E0ˊj\wJbQ tx8%QɼdWpwAIJ}݋B [5> "0p]U7"簁Rh~L/:1ƏDdd'#Dmmt!‡]tȇ̖A%W\ Z3$gtYt+[vTHޛZ}*8/G&WMHT5@ҧ9`AfxY>$$cIH/,Uۺ1. S[Z}h EFbzߩe$`84.t6ش\\Ørd O;㫙*j^l beY2h 45 x o=N%M#6%lΏD`'Ek)mcH0Bɉʦ'i,en4W)nvA dMMgltjS]Iгvf-c5zql1 FbC9]UlkM&i9F <:ȅeQ9Yh`ne:]ͻ_/ipen\M6D];Z9@{4=1 GH8ֶm`=yY!l. H8߇ɘVB 22j[nsnS]e*2\D-ړH"}Y2@54^54 d[FG)tWWjkBo %Ԗ&9s^q f `ho7J"":JUB"ǣG01D;Y{r'#g6^G8dqIAh@l9"N[ursl\niâ/!yWY$iqF*ɳ.wٱMl23pTz' MZ_cSMZ$>bT8i.Vp2 ÷'kg xkԬ]L /diK% {5-1zmc^[=;vEfEh !:`¢ 7.zw$4Jݒpb?Q9'A?ntMTCh<U}F%Ɲr͵|F*57KAJⰩ7[Ym5pę$gJWэιrcWJ !f.Ycǵc,NCW2U;GxgFhy]c).ӞiXm0\ RfƼHynnVVʬd>U^*- 87~嫑nd'VXc# y]m2_rK[@U,.VGzx_]ʽ>$͉7#8V@Vdh9Cf_5{^D[ eiON7`@tA{w-Ϣ+ lk3ծwڲ)\:UUA[Ũ)Kf6*z'*< 3K OfevהIbvԯUY}ٯӒĝ!uYATU` DMrȚ0 Ҁ?e@V]@_]b2tN;iӖfQ2A픣 w"͡ӜtV-OBwtʥݡW^zBLCZUCX~"A8שIZXľQ1TAXtʿ%ωUw WKY)짟 a&sgC洖9zHxG'[5 xPJG, uUbF-/~Z$\a\`,O$ά},Vcxl:nqN2pqoŻk^Msb!eOk~sAR361݂Zxa~Ko G_81f(K0XzKvT !^.K5dC7Л%fd)) !NG/ZM|'ҙgS2yb=>fϲLrXW:q5jggжBpNGhZ˓g)տ*C8@]g"BCUڌx3X`YgV PlB~6w,R,tne|_e <'^ z*lf2J6gɅ@S+|A Srp~a'r(|Wech -~K6E<2d=%z&rW츲J<*K4'fH @Yjh,X}m}7P;"r3 rẼk*FPX a;K"N0W&auN1iAPڛ]1pհJc64kwZG} n*'XW=~3HuGՀo]z`}*бwcVHKx_0yxxĮ#"-Dһy^Lj#@G35'C;!)g͂!)Z/Sӕs Y^ucnM~KF*C$@ UlWXWnk %DI5M#_šAɟ>NRoMRNut9ݷ^/v6/+}%"#6F,V.<+Oc]繄fHuOXo,'!_V_? >s֓x?Kz?eɔP>S8sy.YM /ism!H*BƩ7Ӣ7EM q 2C}l 3 K"?lǾ79svxf$; WUF~2Ā1}^ZIH?kS)XG5B3Vb"ǡP!? f[A+.|+Y% H0>`^r@"}T2lA揽+(A=ɱ"N`$~-z6:Nnx`2mA`QFˁ߈Ϻټ[jR ;Y! 2qnZ 2 c?,ȪTLdRЯ ^}Q8}x!^RLh7?;+F[J[޺|8QuE}$;QQۑ470; al%<2dG¶l'gtHx}L͑G4S:Vlܐ }.+m@Ƴf5KЗ˖tX ]ϛH1n] ׀3|u!̶C.a#`({80ti=hI1\vJ|57e&v3.יABW5t)wJ_ң0 +s'fb*nO,Ћٳ۪WTI"iõmb~1G5}U/gG˱GUj Cš3fRfEX>JlšQWG a6ÍUH lŵD-\^>;#"'^ RDe& :8)ݬ}r=ЃLKBԣ0A=*-mdȎB-LTcp-fR*3J >) xƄ`,S Bl7B[MjE4L>V6DW?8v,q|a` |4 `,\co# 0i-ZKN҃iYL:wf3\jrAQ(sfNƕ?72Pi" I@?9iw7pغg3a$͆CAp{6l.*WtRLUDeR$lѼR%E4 p@NEC 5#jRtzX_)֩(?IW=6 iNI:50^_S -Hv|odS!ĽQ'#7gv*S 5ʑ{MԏG!_6w6wI'KYB LartO 1PNJ)RUcS|hthHE?)+ |芑NXp!Z" c) A=VoATR_\IihvQw.8&=xb+Έ5N)>N< WǺ?bMkG䮽]X)Np3Zc䷆k6p!Tz2 *妜l-UlH<Ҍ-9٪I?ЈSնmm,maSz@1"vT78~Z Zhc}[H'Q;fKFդ#]Wt-|YpBrgGhB}PS۫PKđ=ޟ\yD}!Ig `ʑ=Rm8U&䢵gm[F\7Ωa RrKQV0g-"_U |YEC߻zNƔ g&DI  ɀdnϿ]hT%srilw5d11V7i?كX#y+gesǣ~JZ[Vx=]ŦŷVI#eoϓ%ZW[ma=?q~AB%t̰~F46iu(gx USSON},RnXp}9[~)C vrS: =9h5vr_*&l;$kQ)|?JhbLB8k:n2:=Qx#'41p (e Lxd΁c'"/mUf"9#P+s,=VzWvDմ3q $ӔC#0$ Tnyg!^H85p үTSfymI{j)qَ*Ƭ@`*7Ʈe 9Veڪ˫` uX~n"0%ȝ.(LM.HߕkQ/E:@} ZiQQ؅&nzD9l {%#rN5JҼ=("o[$VdJASl7C$mgCb= m9;kc|&KO:agZs3Ǿu Y^_5ڍI!'TJ㉂(\z7o @ic%zZްe;L=eh!eFALGJHXorcqîsj.āi}0,_!"!oިF3mIt9=ބ(CM,٬R5niP:}-<(:g`jBKƴB K?_0̅'wj*P6<8+zBqTwi 0Ke ( 8ʵBXT$:cpb],&YVd.:ًf~=<>Q+cXɜ\Do+fդ|_ihaaj` i3Ajwx's7f*";I]4A86?;qI'}c} (tΜdڿ\ݩCcƥЍ8T@W7=M)U 0LH :,$CmW4X2&XCJ: DgPFzOi;#O7R*2 qk aj!Gƻ 5P [7ͪsAS4y Kk6p&G= s-X$Buy!Wl&˾_1v_܃vw?I5W[iO_Og|#=X9mDf-!i.`Î;3gIdoYE^fdJ6Qs$la%wS{cy#(.$Cm7iSiT9t6 L*& ЦJl1,v)oS| !PԾ}]CHb~(3TA1/E"i+Q'f.Zx`?yQUgϤpڞJ0MnⶑNn'2ω}74{Cf[biɇZ c>gr C Ip\6͞+?%di]q&DmO8VB3isύkʜT}-kYd| -Ut,}yͰ73KA@sg/ފyl2٣H8_C9؉7 Wf2S,ƬaX/:6*ʍG5$+?YoQ^d.Is5&B_/.# =σNsBj!PwXA*tm;ACR]/>yuI P?)A?mMoRC(VS(>ayOtσkk(4{,f9omف F&w[n]BT9\*kčJ?, y5I, "2*t%OsFZ̖C+$跁` uҪgn볦؃ѕD{TJ`Rf)aU:.I\\9e ՘6FMR %$1Zuޫ =+sU9I b5H2_.!jK~0Fltz_p7b/u&i+ 6daSx7yw:[U Tj$ޜўRQw=za[HA إVHPy X?/{cyfZJZ=,6ngxv\yLJ \-z:*X`SA& ӳk`+f'` D8/j\Eqll0|$y"`[rzx#. w^a?20*3Ys@qҮ{|1,"EӅkX/)IcWhɏ<P]>->!?unc,r:B>ɗ@gÙ%M~͹` ,zQ܍= w.MjGDMTHZ^I>UKb0<(HB ch7XNܠ) [ Lym ˁf2y(0id}R@^z< @Tb\s6B;\FKY2JL!"=.3=q̯Q_a:٨:hmZm/i>r:ʋ "ME^j*ZckV+XH8r8OnLBT'' Eg-GUmfF=&X:,y3^E3،mМ1&SzؖZh78m⨚'՝Fd^ulXu[ݧ"0Nļ{H p$y8*wF3*9b6&M)J16$|ǡ"m-& )VZQxQ'v0@ #QPTKi].,cB kņ=O·jce)2;'S^P氍Ӗ f_cra43'j03]yqKn{%%qbe}WPVo&A覚A(`SAz{[˿OQsn!b$=*j,1ݮV̍*19Z?H!&PR{p!C);+@>+) ^APa:co T,Ʉۅz|f n3Wu BW0Aql|lG 1=:- %TB6E4] |6WBm!a 4aiCU B2d^$?AճnP g2/dFŤy"F\S: MRS"3AxZoV.^0wtI? ʊ0d\ʓID V {?C/%HnL؄g]æO$Q*K͝ȱtuڣ !-@8U8O"ryvORna=U+^Eq4,x,BxI8;$&-$겥NɗW?j\ 5n,C?^)U vZϸʿ-{ 495&z`:8 ibҵ^ĒY{h43@mxlPdHjӐ dUg🻥jA_zZp$NH%A KZGAs_ٟKv{9TgyjfwVe+PYC󡹥%aZ 61 L.V1<@ c&トrT!g]!T|qy  i*%L-Mi.#~ `?DhFs<߯s9i3-q9*~iaB0uƖJLIMZ#nyN{Q#tUQ߀AneX}~c\v9:Q dUY% bNZUVbRkM˷*іѩq%^V9!*Ko"*^d֧U%",,6f{CވRTʸRW*IﱙXzݗzCui&N]d\vUL}݁tiYFd,A_Y͓__dA|HʃlʸarBxfz*\Ԕ= |vyhxb'-11×KHPyf Y&LA}!B޻Db`ثJify{{C%ƨ|[tռA_HʹraQ%F3$={5}8Iu"']N"kjkHE ̪I񟎔6 YA2ezŲMDl jgNNfȟaQ0Omc.?6yHi90ZםD#]24[HP;q$c-=MsB椫ŐΙ7ͷKU۶] ޡc Ik5g-ąuI1A(O"b ;Kv*AHѺ0nPy=KGLl{ES , i򌈶o䳐Ʃϗm! !4sXn>s[Y2W9) 8&PsTMHlU*[ TpKAz\ޤ bNSj"pCK\%ǑZqFJ3"P6WEjޭU.SB1?:`xE!Bykv7U%F-j h TƼW#45JBeCG4$l8~|Y6eT<.gkS0ֵ\x0{z (?1 )L:!gMF[R߼NwHUsřff [Xơe1`<,M#a6g^1$ T/LCkRuO `VcRXZg#%2Q:.ydt q\0oA M P!y'昺+y}I@]O(i _vSJZ&G Sn8yKlK}P4,)F־hO8Ƒ* gcGU,%xhJW<;[OyMTK7̔큅9pE2滁kP˕%~y(;%d΃I(ko|?"ubD6.GBfKb֥I(tMwlI -οK5oh{PO yͺ mpXa_rZ/ZYuwC0Z #| )Os𖢐3JIuPW!@P=<.I{KV'g*'p ȮeI`TNT E,~`)p"D-S;Z1 #M+Ҋ,&$Fҕ9 h?1hvV90B.U@\lmm7lYnU 0JUqNkoW%+1z7y;Râ2U* W'8/;L.eyn0~6"x-ԴX OaDݑʏL\PhU%`5 RZptU2l߱v{ )h *Ʉ7Ő=:c\n3{Ӻ} bbMl3tC<v)5Z3f!tlLq 7-Ʊ4U 4Qs#!,80u7Pdd(kqwMڎFdSA/}g-2Pv(K(ѳO>9yq>ЋZgk\8dڳrh {۷=Od\S<<#ρZxGƻbz5 W3Cݏ+xdo n`\]VXz08s@_~ v2bshc 5me`M`9M1 \Q +fl wS(P'M\v"IwReiE,2={Jt\\o>ľqW/!$oϐZg`C@dz&$6gSG3JY`mӱ:!"{b8.OQ]Eun;wxff"6O<·̈́V$pdi&>'P`mV ܃aHUH} M7cFFYTb2eC 8ѡÕH^IpIΫ2yj{(L[5D*OAqwy#B^Ժ\,|3iP˴dޠȑ4C8= h}dM:Nz[íҊt!u_'AJْ Yg-L^6Z݀䯷Rm&+z89".r"ҩq~D*lpoMn'#lBU%-KTF=?lF$VoΥWSqN?}h2ο4WY_zkJUZϣe#A \t1qW}omJH|_m:ƎY?qnnOܘbKQpo%*X<$V9`oQ#˵՞PJU[5E[ͩNF9gYk%s8M=&y67'Dg8w޿ueݺ +g?W+*1ZiDVkSR5%^:g{(e_yHJSYx<fKi(jv.$r"  'Zڕӹa~$@mlJS8\ Dbmae @4`|ƝԺ\ ]F0e٪cVxQQ]4xbYii "ݼ'/cbZ'ºv^q:J'_]ǡVo-6Ah% !)WK\j-wQR}v_(b("`NSׂĒU0nYLŸ'AMB֌W w?|LX[U«8$3bTBLpB҃p$ 0xus΃Ȁ^ABע<7Du4U-o=yY6>3ڮ™VW>ZXmGxJNCv!4KæZs9{7VNё-8J@M;E]ș͸?_jUi< i%3̀'0؄miaZkN,Ns@ԧFgGq!{<W҅0r3;yB0%xw&Qg1*L!<*]L# Cag$uq/~Vm`^t6K~W=T3ln?Tƺu`7KAVv@Y;]b|eǵ.;"fISI;_3PᴹhxGossѽwky] iJO5"fѸg>+j0,K3(30g@o"aDuネ=WqԅWs.{%$`MnauiYRE5\mdIQ2'z٭.0uH@/xI4g Y9{U - ~q(j04@|z(m}}{hgf/'M58@Jb(T|]"=D]QRi!}Ik聵o>:h$iɧC$5!5aZAB,p6KG؀#['`/]xc*Q{Z)AD-%!k/lq)Ib2EhZD7PfRK9H"?Eqr_Oo/lRg~r:O^vPan1dz9&x&1X&.)s3/龁XEZFͻ><`S4:F􇇃lo r=Θ'h gO㱠1v|BR_2oa27'iN&#0VÄWlC\f_\x4]zlZFѷW{Wu   fucT[Y4qL:LD5~3XBu\{+ߎ}A;#:dޔ&[jF\ՓU/ݠbG'+ v V(6@5A\1%X.u.j a-Ku~*K_deH_$ū@b VҼX0|S-+OR#.;ռݘ/H^6;.l' Q;\4oSLg bƖq"BaIEOXES70V3 EyϥX䨭$!zo_p!i ӽ4 #Ζq*q'rs=w#03vy*f~&3o^# u"pF ȄfP%VUv`Σ$V(y ,K!3We{ˑ8?;-Wi.fo{3Ɍp2$)1!1*:0n4O?y{_;v( ̡GxװkAMSi2jOPCk8vM4x/2 UoSėK$gfKcQވHֈ98D;WwNw!#ü p2iJCV03Tu?,Y';.*B0S>")-FWMl "~ yB`-}"*5"AKRh -i.O=~x)]B5c,,%a0C ޤD>ЕW"F#>f~/R6^4{>dglwEfhcMRe' I!w|Enuj^ .\wmAjE 3QPq(o˺{R_ץeqc KA( I+ 3<* {!iGY fwZs#7rm>raqfdbd^9}IG 9d#4e eb́qapc?%HR\T^ F*Ʀɀ^wMxhs.sԝN*&Ȥb쪿,X< ]#t b\vyc{̍XU_օa i5cPс|2G;tT NWMj?kۉ| ڝEqOV|Vw&?[X J‵52aHǾO%` P,ێ$̣QP+m xj;"Kb Y_Nܛ"\+<Ύ+ sdLs'ˠoF:)BT$U'ٚ{$+W?Sw>Ho[k4t}My4)?γpcPpXpk"3r ̠s6zR`}fO@˼dFp0çK(`ȑh)R>Ǎʲ!ƭ|/-blgOW=\je^~J'"T!=Я(/GIĬ[%98'Pr%\W-vMoRI4Zc[=ܫ^1^+ bkQr)'8 S>Uz7`#Cn;NSK_ V7ݦ3WSjl?׾3?:@=1pcdL!yzo&LnӔCJ]caZfFcL^q/?f /Bxj'}Wwс0eZb4V7إ|KF2I&b(H8Fg?eowwOx@G69u<(yeb9T`.Ϊ]wЉʕM :yATrpjs5Ğ)<ǁiϷ %|}MVy<+%+.{q]4dl9eNn:vAYQpoڬIluL[H轹]oMggiԑ6çz~(+گQ\B/}ʐ )јۢ0T p0J ?4($E؝P tiٸWpeoI?JspNSszk*W?.m~_t&bHŪDdW1`2!.U7_t_.hZEց ̗ \!jr%]~ aӡՎl kٌ¹iy{ p2;?JY JjgMn)rq k[NvAf}_'Os(9rͧ'z݁Gec3F7 K@~_=0M|jRC!9%Y:ivɃ 9;C=4O qAMNvnnᦖ+Tlp3ܣ7WVGYXt gjݫr1vxpdOgYb<ƚ }~+ЇN0Эuqo [AX11^?9p%hHtA(zQCDHUy2*ᙓʬtdZ Y9Ah_ĸ ,w[CvubY5Y3Y7l8*,Rc`ȏb'Ûo[MpZʹ;=sMd}zebQb> `+`5WH̯FQ }!a>>X/"9ZCߌ-XqYs孞nJʽ54:PFIs̊R#$A[afLR9(#pX[N]hjRUqk:>ev "ʼnBq:6Yv7_/`~(HMxw7"z§vA4Y;ys7-Y֖چd؅̹;$$wD >k%7i1Ӥ:nu.v{C/sA밌hæ_|oXX;^p2F^{X$> HrG$htz2hp =,ogDt@mz,ur_ =BQl#6G6ADm]iyvusA,`fWsGŚ Ts6<|W pQ@yxRN<lGH|/vty2G3Õ&ro>JQB8cV$Wѩ6%/$!s `9K2IzM!mKKU'#U AӢ6Ij]ՆС} D&4"{-,Sk(8Wِ<=:1bƿ)9.ar) ijB<M==fMU'J r󣩘/Kg?~8`aͬGǙ>!}W,ǁb %%xL`ϨQH (q"!@@CֽoҀ5aqٿ'$ ɳ dvכ)TgjQ`6b`Qď\0&0'9QL{12s{L+//rw9kɒiMTMޢ~eu ovLT%EcO:ac-/Ɋ=r41;2ۂ~ghP+RQ%bCLXZU]\?b+2 ĂU5mfO]p*7x$\-@|6d{SaP|K$O@ck%avSWL#IB2 eDMm(&Ҫlu@<闤& FPXӨZ V!th%3FṕvDsU{ luC]k%o&D/.`V)7а,+Hvl-3qQYã9"]z0ګ k1hb`pL_'QSRMd Sł謲᾵sjJ"ꅔ9Z.|߮o![&X˙(ؽMc RMIe$kC\oVg烛f"y\KDD Œk Lj|Lp, |/ś{.ûxtH]'y&Нz MgrB1nIJ ҮKYإhaog +tC'\<j4',nt{\,.*Gfiv{)B9ZT[F8bpc=8{=PA2 1g`珸b"_jW%MF :sՆ!}̑85jh0)+ARڼ=6R(z*rtz}'X (4E㌏prS`% zϴ(7- 'nڨ_KC Jh*nz㮯|t3MoXC9l3 >̇)[`!l "x4q 13Sčn>iL$ q>Ső%yٌ8+|u@f_O'CMi39|T]p?8Y n RĀR{poG/SdkWo7! #LN5յn_YYXϒ))/;[$z>oGJ}lIem|Az V2~!xWv8/>yǛmJo6fEf汓оRpvHxxVij0dF;yW+࿭EV%A5 ElÕl7a̖q @]A1-YKn4޸J'CKcpYp_ ?m@X{ֽ u_N7Ltt2ˋ :N()/wA=4}=Ԙ%Dԧ=DnjLkE#n0Dr.0pWDm^Lx-<[.Io6t@&\]-V^ZXz'cȍ8Ĥ&vT}ȑ%|}2J~*=hO.[ jZNRņֱ|)?N gԄts!m@pˬak t7W\LxQ~>G8NΤDʛo*Y#,@ől!=G}ؽ^ME4gD K%Bpxp²SYs`YE\]ӯc/u3[6٦{թ%giz7 +" OX+ ]fV{|NMʄq49 lTgQ@[ DI<*Bf:'zKBIʴ{NMe sδè$K[(-m Dg[$ d(QW.ӵp6ӱR˫^v~5`T tDUyǞLWՂ<y'Yj-[  A}H B1j/qN_<2ZV@+k{3&mUˮ Q P-uE(?x2PK%1尣PdQW}(- Yn-xh ƿ4ПUAu90=OM/O6>rEFi/݊|cUm- L0K7xX 0܌7\ܙ@+UJm4"vleb,LСs}ww۫CGSSYU[{Nhecp `B8W2$,qxu0X$`)M;?/!GTX~7Ìװ`\'S3H=ѭX%׼~8U23VS&.e0;bUܯ#,;O#u1ȠL#r{j4&)B_:w(]LJJ'`Rk̙e0ÐCp{5?4Vxx_p1I=DftChsGçItzR%,Wlx~]'CZX:J :h+ ٿ28dg5:S07U#T&VѥISB}3snG6khix85$Oݟ,#15_3jEGD/>mZEM @[z3h'Y>P%edg+8#*@H ϨYPlM2AT%om殮4n @鯛h,Nb5|}vq;^^񪮀]U}$^%p &7Jgx}ak UZ,aU<ȧX=T.c$S%A"oëu a&0-ꔰūy!#_#ܚH3h{>mC{n}z ow6[pm3C&,81/gd7k1 K'H{JAY!Dy>jIƌ%gO~dJ9b䎅BWm%]E h+p,2'(qNKhR jrq^rFuva;,e9gwAO;~hk\=]w%b ҘquSFONo|A/}gc"1`0]Ӓoz35WR +21D03T5bkah Ҟ15˂fIQ@G6BN< i*&Dm bkp6ӼSSBe2?Re= +>\D֒bHvQ=zK Wogw0sa}]@+!RѾ|{)s\|.sS6.WactSP :Ikxx[%~z7 ,숛]Ix‚0.9柔\JWv!S Q,:g P[p6}Bb!?RJ)Ubs#af%qUZƷJ!w6CjzרrE^|oouQw0{x3CS0tWd\A==BDJLr6&.)ztjVh +vTΟhlw9)[ugIKZ" lԁN+^Cڏ9|}PpCtS`6(UѠvG&Aj!ls+ &" r=9֜嚵2Euam6AjpmJ vK(ױw@ +uZN/)\+KTS4o Cb/[[&<7-Nw[+4%o0Z QpYc*(e$Ewi0%V u84ÏFI3~BSD;u}3MǂRiDlr(: 4HME8_SmMj/[DG"͑;r[Uȇ%Wf5_Oȶyrü>4!Rk3fKpG'_ - Ɏ鵮]y+-{.Ba[( V[NiF!e-%$44)Ii//);Jjh" bxU:v\8dx( Szpv%! Rٿ%<|E|ik|.BXqWY@R^7 >f`svPi _)]Wq-i3tAuZ$Z`=O;GR\ ~H*dSлoJQ9q~gT޼ѫ"q P +o6(i\8$2ZdHhjh^F -.#ڣFgXr(eRܽõW]H >oM] >?R(+Gtq{ e+1ʹ3fr78_Q; )ZߚK]ں5FPp_E#o srpA8ЉZ>R)MԤD}KKݭG0J F6]݌\' ;r7(ſ@l8kZft86yV䎔\)kNSPu]v>p\Yb bPxU r{QN1KNR9!bόHcֲ qi"MzvsOxQ<;7Cn5 :KJ\}nb"Qgx"Sxep3g">%ڽ-O:>Wt05wmh98RHxucsN;7ۣ4zа꿄XҴ/Ӈ78|nVGu &ظL5 je,F_V!r6Kie !ªa nثrĔu4}ev]c 0[kslzdwW $JyZ.,7i! *])r3ݤ&u`.>$&pt@{5&[fE0H/tثj|܄-1g޵e=q1s Ep3ؘOWb# lB }$߽ixFlrp$0D64tth_S&yM9LT9VΊf ~* G!H6><ҵEpdwbP@on"͚Xix#ruʞļQ'Fpt1ayޜbWC Ӂy0kMW>{l JcjBGOpv2\a?Q.b, Sc#?*ӓ ~ 6$%jJ@{_4@v꽭\E$ZCA2eS\]2Nw8yTǐ$e>7ƓˤiE 34M\)]dI-59 Wڃz4@0|0kf'M>/1uA, 1hv5Y-( ]G/%#Xóʾۺle5p %KvtD2M*T*M;t!>7X z?\˶UPzϔ+#OX&uWB5 Kt$وhp¬#o-sjLHˡTA)~8PneiEb/+ޓV5UZ#6$bʾh* *n@Y`wALUk^MfsJOV%=iNѰyh@Tt 0}:pa Ѩxq&< X8=etmJ ڴ0K!e҉Ծcņ 1N֗p=4'b N159v7ؿAcO_ ';o]Ӣx oJXyHIŒ~1$5v6&¡ʭiͧÒӴKzc_OŔNf[ U¦csp^תL39UvuVA.- #%5ia~t;YYs+@) {XxGߡWrѿ8*ti ט&C@q-eNWz[J ՛ݦey6q^4u3R.& gRHO:Kl K;'9ɆY2BwhW8!/Ar a;ʿY_"#rvP:Wӑv5/␰i+ri7 Oy"&__깳*U/+Юq+ACC'`$ٯ$8>B-tIQZ*%EO|@m231+Ko$ O3jO`̞̉%ѫj%F]{2sT_"ќ`E y$yS݄1jw*9HB?ȥN@Wq$P OX#O Q8#rMbzr@8|G IH^1Ÿ4㲹Pь߁燜+|sf,gSяm'!K 2?o&CC$8b!U|3~Ih*[3]!(u k0ɗ V)r;vɓZ`5S^S7gЯƮ=Y}/1aUw8 #KA?cRQPOK 4#'=_˰BꞭS6͝p쾲 fg%V\̡m%i~.EZ,ʹ(Qƞ??B}Oao6WA"}50U[i2{h9MKs]}+xԐm]B8JAjcjh_ k("B{'aSl"c~\}Tm31}.fMޕMbI+Lz\,& U߰K-LڅJKGXN D\$X~S+qsz!Zj2M ?vPFSo!A FUp؂M䃭kWr"c"zo ƊBU$ pNP~uPJ<(8Q4u?V7?. 5X֗cha/MѫT;SӠ(0+:"\'QnMewku[Bm v?sJ j/r Yi,ڽP+93r;V  jM tE zr`jYlsz7y)dd\2b-x2n%g]VZϙ=VpB)V;|/<bF@iQ/!0$P'/Hfc),k`2 {A" 7te%݅4q7ȳEG_g^Mj yݭqgr0y ؿU]ʾ!WsM4蜋9Uw N=BFu#C,ynZ̔P.Qm .(ZٸrFtJ/7'mdžr&\-> k:onԭ+0N3Z`J6P+ƀ~,]VWDL7pZ4eSucC0JAn{:BLXU&d jQ7#÷ۥ @S~H,AH  ӂ77 W*vz ,<U<GoJ[$_/iwztsD.{^c T@q҅N ϻRV* tk'= j!4}Sx2Xu㹺UҮ9 +/ ,`d/>^W?Keβ|SX AW'"3V,OR$+\9#!N:o[n{[$8_lrޅ`%vƜY]x2t]S>C7RI_C%,naEeBS3KB g26#I}uaF&{Z/X(^/Hr9KÅqI!pI"z#F4Mqlo0ڜٙGa3'Rpk1T'hf{8߹|wn; zFU\0㷘_ <'et'Te9l66c5NNaQI2.$ "pr_q9aQ%`@FGC @Jh9ԥEcNw-[\(A߬ ͍,^!6{qW0!qaHx D})EiMQb MH,<(OAZbY@F4e[}qPSaнѥhҗ>&~_,s)4V,䥇! [ bsRw?$xIcnv@|Ͱ%ev gQ-|2IS 'aX)G[=~?8̓;i4? v2@q)+ uI AW=wrEw+w2`|y1'1HF8d Ǭ|MRhǫ+E`Ul@5 Q+-Q6R\s ߌ?w6 _&8T P4AcM Ȗv =9u@5O&@f:J9:i;b O">S)-pt^\B&"CP,_Ѓ}2t V1$yB#ⳀM2uq.8l:=Z,m5%˃`휟NoYu`$4%mNKv <;,銢@_v4GF~+IӖӢL;iڽyz(xV7 \W'r_Itr%1Rz!Mu)Y04g.깡7跟QJpn4sDa&܋Žy#dc@A!cdhq'OO c H$} o"󦰖~_,ws0%xm۠pε?:jC| c׍ըV#qɲy() EC k}w7@0r&,RWɬDToKt&q!dn;$7U6E-pHxf&p#PITAUqA Gt4nZa0Ӌ" 뚂sE^uě̛=vw,c Fլc*&e!kq[ BR>3 ~~މ ;nBMb)NRJR=qb:k+N)yH(ZշY'm\fb@ϼ0gK&䡤o~ՓvMLtd;H|adrqOcۧXg){[ @M[{Iq ?!ϠMS)pX|11w'Xxì6!a㽹eAN}|{(|fU8L$ DȜ!9;3wuCĕ;SG|^[>TLk&':^<[C+VIb\|Ҝ%x#VPx @`+r$[J]||A܂k"r9RÒaQD&O\ Kz„hR^F5zW!v Ȁ@ib߈ O*G 7AuxfHb[<ӫޞ[`%;}hӉ;Hz#= "Y=c DHNKLrYt:T^#e'V׭=.zxop;g(51n֗ߵEfWP3(ALq:bu?26llueksyj\on(1!sވQ_c\ܯd=@* nP s>< J&gkg͞ȫVZR!-auCjٶӬ\C^TN!.q0SJ+a k|݄GiQK oeQS'wJj v\qB.$ÖX 렙G3`:yM06vmws 'G+k[t#vVO$zQ{^$F"Pn-.9hپq=ĴߕnZm_<-h̹˫B⳷vI:hKA]eM=Iu",@⿈l=Y_v&})ToNh  f] xT-wrVwpԚȟ;v)S-M됣hUro !Pmy|NF)vdOʶ_i>Wv9wyN77)ZfSLVޅS1ih#>,7u'OLEѬ$s&6- EuiG =lP,3K`OxIvB[<^ar9(B ~>|{exr_6N|gO'$zՂCPiRC&: ?unE3ɊI?p⬸oNINaWD,[#^kV@Vm6!.G Gkj+5qx'gY.N!ҝ~}HD*Ujց`$q=<՝V ?)GwAQ>t钸nRx;l?XieP|!C? ۄK})b4{2VSw>Xh0AnV57^,|\ 1=fh6*k۹vA(M `_[Exu)q?ժn_6oD=(o`;}<^,R5xzi eXJ@I"vV2q&ǡE쳾Rt#_EKl^_&G\- 6 P aͥn]Lʾ%L۬{߇{r)=r2Bv33"-orݥt;kNX0o$bkU$ C%[)$h{diӒޗuU ^qN;^5$'?0/ۓ4W4[XفaD(: gٖP֦"N-wOL:$˘#RS 42ik{{gȅt;Ƀ;X<9 YӺ>i2pcYPHT@J< : Sg}Mҹ/ &nr2x/Ƨ_y/.n\}-4*db.E/Bjox^"˞B9Akuz}^fV) Boqw1Ksv]}]z T&07ܠ^nm^:`:, OIQU KRt*z6A|ܾ1~gIJ _$˹&tG)"N-̵!-+QXrmvc{o.]aB[ip8skHXF|s[}*&ev%]l"v)gHD)Mw*OK.:{Pl8Ls?YdٰxٶC6(t.hE߱l8Aٚfha{-oe(QnDIk#% \{vR&e")EkeiEI/2?#z+.T6 7xBH[MMI4g5wM,bި#-Ȇ1[H$t! T"蹬.I\wM,B?܌QC^tB. 94hɮ` `uԗOi'_=F~EO&!4x/^Ԅֿ}3X`9i^OiXt D7#R|Ngp80yx )7p.[LT)T'J dp#M3[eF^_p-z Rcl 4Z x"Oɳt\}>`"o)G5$գ;qЃ2oc^t폺Z+u6B%TI aNݥj!YJw!.{L{Os.YѽKNpv+|D,B(YYƆCpuUK`"/ʍ``oN n+s TLY!éUޕxٱTr)>w(\?RlJKH\z gpHWX~J9b g NQA8hS)X;R-׶$t Il;*#Ŏ#$ab,!O@VO7Qu򔹈u|.\JYӐAh%0O) lKO7K>0?~Y#&NF`aጨNDڊןܕ5!R%W `@ iB2V)!+JwHm诪M._$ YY諾e'o5;WvkƷcng=O&kԙ he] ކu۠еs л̋5s,#*wA[r:3,?qp [z}N <*gH⮍ºNs+{"%K J&2abr #3fSuv ӝfPSu,yBH)%{N ^#7HH,'9n|Hd0g"+D*M_b4KެMf=4a*kZ|z=S 9^9姆EjQAmHxD=iZDxh1NXٮZvS=\L#r=ft )8`W ̉H̉M5#׬)8[W/dՎl*=Go=W XCJ?6$C*8H'fWz79IPAg8+&?m|,_Cdz1B2{/Oc$.jq̬޵!շZoa1.4- g IWP!ȁ T}da!n¾:0'IPI B1E;lZq* ;~=8< U 'rOaa\UG p{%$q^ܞ+HNE<%_JssKCcיtФ-UPꔘ8ve*̋;rH1=NFdQOvZ qcB]o 5{7{B}[5[&h~q n@7>dEֺ^zpVҾ08zP0?Qh5|-EuBμqvAvq U+K'8օ{!vST(pڐtZ`ZO{YW^&Ǯ=%FGօ@NTdEb:څNz XXwzߐ?kW,H8V1`$IW_ Ii*@̫A$bGL)T4PdKeZ/PI*b@=, )m{nU9vaFdp].!`KwL"^ݫ-cc*'$v[!{ A}Ul>Ț)d:X6JzeE.>xz{*"8ѐ8hο)k˘T2y[o0bEҲ:DUjy{1Rc=./Ǝ ٦,PָyCE/S*l!nm yH` :hq>bOpa4Rz)ס bscZ^!vGŁ8FH'Tbn2:{ .O JU`sʋ 4N*{N~ѤX/З jY9DLAT(۟s/0sZYKЪQhyY2P16a:y]?@(GBkh t#8ס`tC0< k)3O8-^+.ȕQj|7kZ9pTFӼ@!b%{ #`vBM$z4KʬmwnYf{r.41v'ib0@"eS%CGCU N*CxΎ;f**'eƏ̜gg} ;12Н'Pi}ݕԉ"+My~.voC-8㡙n@glh칅ox@G$hD"It(JpU祀~z03tQ &LOP. ~-nRчbM@y8_a $zKHc4$P RX}^ ?t|`kFʬ҂Ë5*sZpIуc3A&I;˜RꢯpD?ɍN`?Fg _:?N\tt\ d`,z;0BH hN߯5N#Ԓ/qoF C? CXg`,J#oaw2X3gl49gcXqDeT/ SMfJN3 )  btnn|cϳ>mRua~i&u C`A& $mD`cıuowC.svJGr 3z9mEs LV(Lhn2zm" tJΉ] g ;c`sDf>^'JSZlqxϮJpLofJLrGG;_0KM 6>%[)Y6NtE1tk6Ue2]zݚW aL01'< Q>6Fq^ԅ\@!hqc?< 6A"dT@]ODD_K 93psكp@#~^-1Z1 Xq"3dnƆ`- ΉvM(TIPʼYed#( Pk)ٛ[ˤ쏘KAQז%^'p=܍e|.raz>?_q<pq̸X;qofhqu Cfy?D7f3YOrm!APkaX{Vx%t 7 CU"Z }'_9L>a3~gA3͉5)94R౗w^xЂš gm#[k=-9uWStmtA15٤| _-8>oS qFtg+ !&TSt}CQrr zbsE*(Nv jYw_h $RA\5]V>5(-tMXƥ" :ɕ.y# WhH!%*mF+_:Ѳ>%VGv?Y a!`_D7] yK‡cfQkA_YC!ejαT7n-ܟU*B7_RHnb«6]uu%~k[5 As{rp,Pޣ6WBLx^ir|U$B$[)?+i/U8rQ=>4RA! c(Mk &b/vG/].9.@G"u:H>,8)h>@;iK8@o5{&uJԏ^ꡫh+wlCfjyNҋ tmIHrd[W##4aݨ9qYRl:t8 [#Y6((~=sɈP%4"n] r`x,Ԕ+L  I.*ge!Sqam!z'cBN9Zy6%\H{aAMs̵ {;9g30M  ߧgcZ sվ%n:ߐ8֎IP ;a`\tۆ9Y3QCVѪsTŢU鈅+SQ|07ns6e5V 1U0c웜Bٻ@[q\to?\(c`2L FU P尃bs%^kD>ү[ Yl t\§yB8 n.5#,\¬'+3@e릁 NnBJEʖ|^9j5zϵnF"D,aۤ^mƥb0 rӃY@8zFrI"˫3~ųpTйppwx7|ԟӿJJ,d&M@+ dYDϬђC~h}NzZa( 3A VJyUdʩTTg[zb=fMWgZqD.n+$-M $]y(D0_\%"$5-F(3!H7 ѓZRve`c9vHi z'2X=wEŵ2{~1o$6$,:GKt! G'PɷC,p+3 ~rl` > fzdclZ1>OB> 1szm=hK ;u{\V,:h ~wSt/E)G_#|ZT޻KE@aċSY <5U8CU~>G[\óʥ(qҒЄr:"_yh3usonZQ`THԓUɴ^6L]9ɚդM&2hYm5kR^VfO`,+ jw.s.qlo=7|LA爿޴6\DIB̜)j=s(ڢ@)3{{} V[%R:c]'D9T${/|c̞ķULVO(aS IxJ(|9—ڹxGrC;8Cqߒλd5P6Fw]$%eO?ϋv ~0!QT&+k_J$0ɕr +d`%wR5L54P/Gq|vœx k: WIJ= a[`tMB,UCt + ~8Jabo/Vnv19L2,[03py5 ;Iu}]L_1!)lG!/y2ރPp̭c׭Fb)zߡ@] )!3Xn}U"S=Cʆ @$~?0T1%MF@kzH;Dʞ;PbO%gG;Lu‡+#x |i 'aZrh! ֞ !8М2H%4[R+!'p/>JSt.+n3֤!y teQ֡GǶtu?0}5\s5CFy Yg1{.C={"̲*00%oml̳h~XPï| FἐّXwfxK`.~x56Hy0$벟)";9vQx`DyT5=CimTp18kW̭ޛ| wHvG(&.Y:Q]z_Z&⒈]!=?:m0r(1M,%dbWk6" ?PLҫlz[O-$#ԟJ]oZԮיMO?¨}Q+ 6cyo&MHz?!#S:^10*$󼮩国O4sXC^b| Z-7z7UKւ=ꂞ_# m;2$"NK(vP6OY @3'>8rK{i,Ym;?@x ΝwzCpeO~جFdo k[&p6 ']JM' +o;s (M" 9GǁPKe!^i !YK X $:U0ÁHqp3I?Wr/jND(x FԾ}6N8є|?SkMYr5X5SY~T7_7coMu7%}ANaD D)@DF0FvDs Iͫ< j:VY+HeßM4u dB)g-u|+%) \@$zLJa`H;4kg~4_NJ=}H_To^^/ ~ ?v.k{3Dg$ܨc|&L0#&ƃdbf:%SB{Qr־K(rv\j~l*{_;gS^>vY[LLRMWK &ϲ1DI iiVDEl^F-V酬W+Ҳ+ruU uH~ gԞ߸rʠެoMYZ&~DVOK]KE2W{ӣLLA-js'yu`(_[1Vk .ox•-HM }% ~sIkJPҜa50"(sY#Vx xF?<;ɵwԳpM91TsHm6 $8gj TC5Fܒ4rM]ia< sf] ҂"6Vgw7I%36O6x0}ɩ!XZ5;Jq(/@N_F8?kl"M؛W߄g&rυdKr 0>*8W=~ {b?Ym3.2eo u H q .D[c"+]Lj rj) P/Ƿn['^P/l_qMQ*jv(Tb.2΃cL^|d6=*T$ޘ7 IzoBV (TNp [l4vqy_1F jJIC(L *fJn[=]ESxrma: XJHT {|fhu(%sQsD8%R Roc9MHpvAZ-b+Љ֞f}d>Jk",>7bjK5;q0d**T*m>wpro\7zp˚Q'WN $ M4 #dB6ktŐpbODQiOՔsK辭 )ĉsH@Y YTv#r,ַ ?n#۝G6{u#T5nwCCSRqtVA(2<6c*m&nZ,k/"܍RU }Gz|g1cy#T .B9e#CR/bI qC]b.wuDo xɭ2v|Y%ԼzɆT?Z=3Y]7nBK&d9DJ7 2Z-ִ *W=B_VZ;IP4_-:pCueX^+vIu$*")^7"b߲c";-I- L |v>A-jUhZŁ;Ҷ[n~ߵ~큼rHi%1鸻}!c$R< Hw⯖Y7X"0iXjx1bR0o+S$Ŧ+Ž鏙bvRq.}+ڷ֜(y ;:CDg5p 9@GS_z6!M3ri9~jH5Ӗf((KH@V`O]FM:Z!IdI.:SL@x:2zJ/V꫔/AAyҺP_J4ķH^*Y :R^Z%]73?[H,@TM,缝gaJxpus,Q#"2H2a05- Eyܒ{ԛgSzc&xR4J>àX?2f\'+Nq'bU5fԈo ,\"cRi΄xޜh)wD#nl'j ADy{c\$[D MWk܋ R !De0M'z? Ys$ ;K,ū Ӌ#NR67B^ [lF1!b)ݨzrܠxHw[emzjM`#@i7!iɯq{}!N{@\*(# lfl~`nT7;Yvk=y-k&Hs,sw;Cm*0=:|q^45,M:bqt6^n }p&|DQ(ȊU;m>{wϛq"PbWZ뾆5S G0'&a+" ›Y_o ї'l3X4F?Ch,X"^-0qO7/|L@#}-+0S)t tR'ca ~qSJ\* %rQ'&LΎ4JՐ_7yqcdVN-T-fpGAŚʩ>J?0]6:Ү/yr>{1SaY @; N%>h q_\)Hۊ720W01'Lȫ}Wv}G.OROϥ>xSI@x_ }B5lj[@ w=}Y[x7>NU0W݋Y$`}T܆1!"'l/Bƾ+P+8!.E-NTCFk84FEOɌ:bleUGKRҀlw .WosQg?S%YYՇe8C.|nOf'HFGc?)&"ݍmg1nϧL%*vq7yWݝC&Kَ@B~2y(y3 gaml+:j=SI,3_ };䲄(c׹M,g@V07KdʤF[lݝ g:20`_J}^*Wpζ́vq;Vd_ws]ȃGWoi<@\`AHE&ɨgK8VGz@[E H( @8Ľ~__{Wm>FG!M\&o9eFkӸix׈R݄ H|hˉYU_r$>V,br߅K (e 8=gT^cbj, ؒ<*} !3Ŕt.n`cn<5GHyn Fgp'ʎa 5 ԀaFs? H>Ǵ{T|G:x]<5m5x!+LNJh(ZUSƌ@)SuUl܇6 (gIW꼔xF ov@Q{Ot&>9yf?BŒ 5뿤5;5~Q7R(r̋?WSrQn5d 6xA :Gajt٥# W*ʊ6tz1_A9 ~mS+ə`eC{Jh`rs )Z<"D<ρ (j3e^n֡!:A@ǒL&؛P.T(4peX-41h9f!"K<{Q*E=)V_RD™\m)で-2vBW4CRe_"U gc[LܸɆގz{Su|O+/~h} ʥݧzx q8,맵espHu]M($0&/ڻCBz[__#u,cmj0!;g&qRZjom}TV`r&,?@nGdۺ6,:Jom=bzY>2=F1ZHC:I~\1 Q9{ gqQ d_+RZ7u ĥU2!SXBA>VĮpg||ꧼCWEU<=s k>8g)m.;o6q{/n[.*蛒ܿRaK-QvABaڒ>5ݒBvoR&Se0lG6m;Vٶ(fFͱ@fUҰaN%BX,_(\#ƧII=id b%M g>o׽گnGij볒o1 XDXIuY` w742#ɕW\@ ;ǴXq19u9q=*zMOUm'uVu_޺e&Ţ\g<,h1jQȽ+nSA OgrW5˜`NlA-ab6#@hJ-]$mɻ m6y}YႼiOG "{xC߸H'3Js;ԀiI/xh"?)3B⎶hC=h>PE ;BiPp#/WQtJJ'N廰 01O{.cdR3מV < L܋] 73}u@DqlN<.;!d"V3k8i7@\gR3"^8`}bg LS.|a(w˚]C_KVn՗S-H |\׽"aXhL?C^-"iN'7-yphWz$>m|q)v2OqJV*~R`>ES gvu6J.:6},1((i. {BvY=v_"tb_Rz_&dIK=%nb_ j"bY!ȃՏTxe͂3_{]ٞ3[GP[QJ4QrPt]m8Ӡ1Ippָ>vk,;`_3Ν51+eNquN;F/>9+˞ `[0̈N6,~:DLɏ#yq@&,Xi̎Y{NF,j%hJ'/qJQ^ۊibdxx|!e/n֌ l2djd5`HƉ>I9 w<10Ǵl)H7np&? t x„ԋ$FW  gTn:Uޡ8vUSwT#kviv rkvhsRI<g^AIYp:eejd) .U%>^o6δ Q/Yh Y?5G&Us,ҚM)RwˑN,QF?|GPcN0}"bMޢ̌f$b("zhE1ﴫGH_W& -A,.+N-R8<=E*9o-H 9gt~*#}Ń/[#wtdd`G2ii3z~OU*z6 _TJ)KE&f<‡2"ǒjNv@ *T.?<4Х0b e5?a> [m&Bu*<ڀG+J)v*P _9+ER;R%t85μa(S+ۏ L\r!H-iυGdܒA{zrbk)L}X(]ܩ ; &t~mO#pR2-UԼZcP[ @{\? .!͚DZ]zcN{Wҿpu,tj e7>y>xLWDH aLp':m ۅ0>ӼUN:=sH"C*2s B㌤pe Ly\`F倖%ĦdQS>n ]jbA8&ǫ$Mbfo LY6՝cnzܜl@.1;WKVl|7֘hO/6q Q.*s kX6b˥b~ vq'}+OX2cZ딞ADݶ_6 S`GmQk7梪ACˆB&^)7  2 tb(9+~1RQ?ƈ tŪ h=R2 o'rN>4wlϫ)vX qPHKi.bؘX9Mm Һ Py7Q .$ƕõw4kbkaװ=a=_ա1 &#1NI沾> rm)ut^Բ1lXw …Q29sbo qnh'YDy~ٍ15FB~%2NLZ F-䶗+83jTsb$SVS]`L/ճHW4 9\V^!O6靌fT$}!Yz8rLq,ul.n q۟_YHJꜳMj2*B@\5L!Hn/ĹDo)H#fw_G 7^FM օ@P(tlOʷ'3n{Aۧ{o`hC;sQP`ُ8}͜5sәZH@ s):'xo9gO%tPBǹ~ϖg=K1̂I1#"Z'>V$ ƳhZ ԯ?}.D[^tk#I THĴRûnRS r9lq]t8 gEW-ϧ zt ,>EJg埤?_m̓%<3Gt;)`X6c^?]s #Iz+lF缜|H'rVIEwm?yF'C<2f1C HU^GTeHJ4{NmaPg 8]9!2~uSy4p .C(_*k '`c Pn,$ӂ.Jd8x n|r6;'VOa)1`)4=@ք%[¶`=cj;Gڄd-i2qY DA6 ՊeG|sDPҺ8Uw:u/jB}1 Z&k)`xKv˞PthMY`mtahOWWLZqlCT{!r[*Y-zuZ"mZ53n"DZc\E/w,Qy?OlELKg31Y#jLS#rRm3 {9LY9YĈ*ۗ00L3_hDT 9؁\W$_ ki=z])mKzu\RּbPzIӅ[Tb  pJ9[#G:D_f[R dB>44A}e+:Wi}X-h6*-R! a׿yr-O+;o%ps _PuN8a݆;>(vExZhLH^q$5_LZU`wR,}~fX.eKcZP_{nXJ3$p;|-B`R;9pr`gDD1xeS:bĿJJ5d$i&hHU7-x~oEWz7hb:J1)D/dad<{ $>Xh96.:^a?"& BN*c`&%U]x#ϳF'.aU+zG:vGT d$W}Ł8*tz9(G/HO?\uEۿ۠U0ˆcp7;%D4i!Ht|n2C2d ^Wêya{(*@p(=z58W:JPSY/2HΉsٰx.0DK}.!T:f;  kDV{I.ƛTJLP LGd#W:gL歖~,LJuGQ>y9]6Wt-]0y'`~CEѓ wHR͈̂^JOL›&KNE:$V9Z'`@GIDžz>_Zja849K$Is7s< ̞sܤCy 5v2YMa.#Vya`s6M4rzP$w@ ~vrSphrO!.j290e\՘]DkG Նfv}wb2xfmHl&ۺޣ%w^b[xtoݑMrV xf%3+`U ,ZfWm[%RFoj*""n $@w"vB0F3R%) 5'd~ ["נT'G%ܾadtr~4>0\ȩgUJCap)؎5O"XVlxPvMhÐC ;m=.3.¯ZmeR:4z;6+_N<;GSn|d/+!/ (RV8QEow  זmk09* xkjx]ъ'Au9%4RRxò GiIQ]AΪ^_@Rv:BU#s~({E>G\#€gAifHȤmo5C ށ-T/d6)f*%)7#hm[q?J1.+ƪه**TCƑM;۸R}|G v: UvO=E5ϕ:b1{.( vAK:|ڙHKARB}hX'(3j9/A WVu1 xUZ"ߧRQW0F8f렗 äO= iSK2OXUJuƿG)0W ' |4ޒgFu 5E@S#Gmd5)5ag G:,y3pg{$St\rL8%[g*_[KE_gGK u] /$(*]&%p"Lt~ͤz׺"js5E.vas<ڝ>c&%V+ PR(_)쓙|mLa}T f{s^)&|X3ܵ MnA[Ǣ?moWU<X&p =V,pl/=Y#!I^Ĵ*"c@zq-kEyϧbRr X!{Qm|!.?S"Zhd2ЖłlVIԸrxPz1a=걦\z%Ge xNڷ |IJT2AAIza9M0Y N8+,ӳZ6yjK,u\1>} Z%8f41X (4c&sh chh\(V3P m(C8-ag ~u=V? Ց%E֭B6qۭw뼟3 #'vT"]h}XJy弮`! vWyJDRblۂLQҊ=0(l>V-QC`Lo7z,l[NV+?끰dchxICe UW:ZbDe2|eD/m3SY#X N$HYIWf61MOȊzFmcEMl"Z42?*D˛a@ҏ =6^ D@ $  'X32͡n^R㡎<ٰ0pPqAgMʏrlS:TArHNK]LzVe+w@#56 }$L q->dϡwL= ;Ζ z: Ӵaѷt)ok'18f'Gx&GGZxbGb%lpaI'Ĝ-4 SiH'"`-I Pi7&D i9hi }e,AAߚ+:ga #˱@9G( "@~ۈP|3uk MGsCgedv~qr!Z+Ӳw+/B/]SзW)OXnm P|DQ"-%! C8Es=$@)g8\Dx+Yࠗ&N6v0ydfmA~ٿ\3;=f侷A?SݳF}ʦTДl߼a]tj!A *L ?@XtH1 9uX\4_-b~` (1 ɉ5΃-H>Jh46HMȳU5`ѽ Ճ >anf^=(#eI`8I˵Ql DIc };zߚ՜P>l8!!ysh.3.ш/8>a^k I_q/X{ 8`?G!#rD^IWX΍p6=^/ U Dv.l {$|A: %$)sMgb7ʀI k(sYOh` b5rkԁЮJ" '"VΩm:]tT'9a_zB5kO7!EI죎\ї?z"j`p2k$Q*ytN 0>՛{P\ Oje'\[Hmar(pcV%wg9!*)54 $/rtt-DDe);&쳏1!IFMxM> :9u uQӺL"#~Ou@m M+ ˖W7BHBte#OkwY(HhFR ;\= /5͟.5 `&7*ȉf0LK`de9&·1H IKfFoV™ z6ۥxpML$aMNz! Uϛ+Z~ Ii"_KbcVų`)+qB_eƑUNA JHOipRKdvVr<_^{ pT=q9=?]]B.)4{7bA#iCM3酱 2%Dn/9qgpyLSAyҷ5.ub7coy(H׎T(b%9SU[aHk8=;ZJKWA:,+EgPD7(s[hE-~&4fjx[:7&Z8QreBNSwuu&Ih5cf8>D0>TFO;ZTDh >l([1TOVFfZDEb⦏a@0% N~7zEcPдBx4/s)|۝R`>cF{i6:己OoJXvtB;#+tf7y_#b}=Yq,,/eVgj}R,Aw~0hk >gȿ~+6ž@d5V}%^.3|"٬ yyפpq/Cj3IדJb]]O1֟E'anKNA+ U{Q5=Qll '+mfSw(**y]'ˌVmC Ci#N^j3m1 $Vgֱ©4FGbYOۦM"bR-*.֭'|Ps}B2if͢Cj)>T[ p]^ ^+F15NBQ\I `si] ׻{<iVfMvmRdq'~(n ZI6a߹r=-rTO3/XԔ9 D?_|Fikf ّuNb> Ջ>a׵9q͍x7r2y?RleM.lRIֽL1.h]4ڭ "8mS`Pv:' H,&Eٶ09:(z{E,_[ p0[Co]_s/X#)HE>aci0(vOE7ާ)cuR.vL*D'W~U/OH3#P-yvt{ʄ1N~F/!pمx1b/LZKzL^xtEs8 <#B L5sKak+jmcqEQF @&2e4Ȼp% 67/~ %=qc}H*XZ:ԹlB &SQصj̐On;r,PD_r (+0&贌wU; ;;k柧N>h kJeį=o7MX#$݀.}hӎB.א:un)*|Z96?gך |Dj`V kn߆ K.JrVV!"j@lej5͗ {#g JqR"6*hWpNN".7hv6q)V1R F3ZAZ9AP }%Z eׂF6vhҘِ=5;>N ewT\b:‒j&j &sm|f'Xɿ4; 2U[ VtyPPz+틓c(8 Wj!v=d?rrӡB4`$?7, \ձ-ڳe{c5 p.ђi$'z8 HJyN -'{Oe)П`dct AUl)BnqeR-)1q3͡`(?MUBxxۭh37>4&CqKx礚L "X'JrbIl5\KeBO='*T; #Fg+phO6'*PcC1PSJ̊cm,cE/gmǑV&]OVStOgO'{Tlp*@cV ; .)ꈋm*irCrD[+ qU)2,oOszP#Kw ~dNNMŠTĶMֶ9Mf$}||WS{o7q' WR;Vm_৕uNn cd[v:"Q{M䏎iZmEeP"1 I_5%  ubDO21W6JOBELsjiV/4=8|L&t!xłikoͮ'(Jy!;~>15(\]IBv7L}.M iy" "{4jϙ ?]^@TK_iQw?Xm[q,UQt3Vשf-O^z"{jiF$ @yC`TX9]Pܼ(,I,E% zYU\~>7̛!n8_eV mGӕ;l)%nʺO)%$U(Mr2嶝:8J$&n!)D ؗC $&TZ g;oi[C}n*HD+?=!E))}uqebCSp0C4QDp7SN0H"~#"|=+.4a 8K5DOɣ/ BL|.\fdK<=`aVWQk)Vw'`93Ѳ}Z #> 4bҼӁ^Ԧ\rn2YYvjn{ O(‘*Ь1ج`Q(KX?zNO$(y-Gt(MOCc& $S nI7xY$YE}KK8=\B#"/0I[d.QP@s#5jKSZ3e-`q@fw6f,`13 o,MP|;)QTa0HLTׅ3tIt%FR!2،-W9 ֿ \iM]߹2KF;b{*h[Ps4MYbOC+,U㬎?Q'ׁoPֳ+2ݕi6HqZGjF,h ݿi\}9Yaӯ wX`e.7/֢[y鉟u֎ CR1xnK0޹mj-*1 (^U$ aQUs"iЈ)>sB#ucyu'xFV &勅ة# Fp^$KVSAAWF'rzӡQ$W 7m>o#mUh/oqԩ * 飉JF)ߢGo~tr\hJuVФ 귿rsW{H(-wHW{ᵙ#EAHմmq:ˉM>] Do@^ U;dxI|\B#u?(PQR/n̚´dWtN1!\{%W=OZZcB $C`t~ڊ |.tll0[?V?.!9Z!fm|@6kFoD)zw+j),{;RzbؕiM <5turm?o.eo8WI&AF{Xjuw 5[9 Pbٸ+D~zKg~]~8.E߷NͲGV"i[<֏Na,w )mZl·](YsW~Ҥ=c'2؎|PLcF:iDݼ݊]kY78M,#$;ڌ^jEvX-[:‰&"PtA; -NJ$h`¡?#d=0(r]bϑAkYAYڝP+b黝.j>fߏqz9]T<òu5/@Gp0/b84 YUNR `/i{ } \{# bcw#7(B"Y8_`Z\meWnjnQs\;\NZ5OShv5؇vyLXmAf"@h-1|7{"H\i%RHj;\'o 7"Pyvq 0mAZvDVW7#Hc .duͳ8pPΟVQ#J5(Ǎ՞GQ".A-v,ߧ6k㨭_W^m7#U9(y#> (0\a]B?LP ;ج8\zj7K 0noI 5@XjCSzV4_3;* S=H&h Cf. YK'"-iy,pr 9G+*n 9eI}<>reb۸7^.GyiaILSFWAi0ńիeٝX0"{$Xg]ptSq*=!TD"8+ a^hpg!$#+CfzN;_f~Vдk:qM,c|["֡ݣ[ϗ]I=ήhDHL`Р4h&q9ci9~Y \ΪTgGNa^2cE c=F%]BJMa@O^5#jCa<;2ƿmqo0pc*8_Mnh3y6It+1W m\s,A:9٦NB6`wk]!&FTB4Q4-ĸ21?` @P?—&sFV3y{^ %EfwO"tE{B8 Pg%Sƞ7r r#AOO`S+f Ύ7U.dyĬz,[h^jeClq%$dMxŜtx*o1*L=9Dܧuv$}#֕"8ݐnvfQx?H#faZ9"IpB:*iUv6ac;'%s0͵ {r&sRVSnIw3I|}kLnpQRJF*\)h^oEa{!JT7֬ Q],^IHT%M Ofx%DG4nԞ; 69FeLC:<8xoQ{|ӶKpJDN2w@Gɕ!yv8v ʼnE[^;Jҩz_GH bqu_ +2Yqp|? 2,^xf#O F8B 7?˨)J,J_ﻔ킃(}pV'E^ Ekm2D"@f<*:WXO27m>YPDnXRS2&[yסձKN 4pc ?(aIR N]&c 1$9@.@#Dw)E3>kbII\ԘCiD/+qp$󛭧t>S 8l,< Eev=teqtœgGQd KKo@?:<8ʹR}Ҥ ޥ~fPps( i\ٶd-:bj )$R0U?qe-W{nuҷ"瀾k7Z*]imAqP DM@PjL狼xt52]<7fg1͟r&^-he'Y0F 0b 'CIvwj=6mV_#8J)?)qiXQ_:o$*Vלd@7wnEQ< )l wh=q}%G^]&@ub% レC}$_UpCߨ77.HǕg %yp(Ntj!wV4(\e7Rx6JrVU60.LCȣ;5Ssdeh;ZKl(NOLrNr:,X?{ϼX9S ֐~Y'>-kꁆ 25GMV14Sz7&誴+ծqJRN× SLp\6Rэ{WLME<% <ʡN>Ɛh tIP< n6y%e]cvPZͺDpdؚr3M Is5#*U%ΕIJFH`cmu&1 br3~ (fP+(7K^8*Z>Iu6?htlMeLC' 0QD.+66 SOt'7x[LϟXD:r`Fh-cᣏ @ Z } <kq`,E" f흾*W-eT~i,J2y] S&(mW' . L~b>2yQ҇VӔj. 3*/<>8i=\tB%.oG{#90ty25wك2?#2sE(> Am!;BN$ғ G}~D5q8pc s5$5NUvf-k}^"UWIah;Dv,A|Oc N6gx.#=F;KwTS[ljpBX5B?heDžd$f{:H)$`!8Ҭ;^MpR)+|́#X&ak@:hsj람D: eNyC] yPЯha#+Gd. R +y>jKEP,) e'RcvO<4#,i}JDTꃎ.ѧ.MKuO,[s%FMIoETkh&.ڃi`4w0Vfb#p21WŨ[ _}ݴQOg\C;^ BMգ tEGM@;UZGjok|+$Gw%8fwzy>j$&yZ`jڑwT>f۾:qs3/sVmfԑkrYL8rAUD;ѱ 9}6[y:4N1_'V$a"Y2wR\66gfd7 "dEsrjkdB(] w]Z=}Pr͑0z)RZ"SX5}XAVz VBi};=xuPaLV5gߝp#M-ŌY-ay9l&uoVi [MM!hA%9-%g~%#tӡd-wp@wΡVQW[A9aDʕQ1IA<8A X;(~M@ 6A捽#g +\;>u>+uF-o~/2TN6f2KY=W$;y!3qˢF>p |JzR)-_5DFT^Jl~[b]ޕ +V^ ] t]`t =3+DrRHڰp'0Ez%ӳnDzi}" Q\}utO?k[\5\:ZɰXֺԽi5BxP!AAgl|7۩BGbIzV;Nsx}jb9",Q%})QǓPh*8+,%[kkm|'_ygݘb]+9 '!nhA 6?:v>`ل»^$QY0ݾadwNm J\ O3!%N1(lq*M,Bw|#=ya{!lTJcŞ>*:NH+`oxo# [ֹw{cշ3?LznZY՟&>mĮَD]}=ݯĮi响E]0L(g>qˇjiXRk ).Β`PU'8:<,3@"@>įկɃ "R=Ӳ0wTST}E4 ׅ P5gCVBt֝1zeoZ.SgC/=żsC"PR;,/4T3U6U+f֟1A8_]r\L_V%70?VBg)TV2MpsSxArHuݕ[6 .h<1)GȨ%j1LmRea6g1x$M"%vd+VU<> zU^4p`d ehGP[{Fg8~}IoMWbGp30ŝDhݼ8A: 3ȋ>ӂ EFw8o` нhJt,t'd|r@b%NߺxWECRLse gr2v;b |9<\- V1k `uv翱#dD brKCÐC|.`_EiiFWҨ3+S9]l!=8ĝۓ`1T8Bx"Ř:cvѮpWSXZg0Ş kȇ9O%g4)ݨV$n풏RWxÚ܁`W7V/ϳ3 nI(TEaB?RfI4_(~,"8=23joIN Xb]y׎nTS>Z"Οր[;"Ը1@Ս#O|HX/3D(|x;ݼ_mD-Aݳՙ[%W6L6#%KR)< 3+^f"fu ew@ цqRJdM9kkݰ4'ul?1 cں udhZ4=VX dErmR.Øɿ~\ݞ:{Jwc$ťq|>9b GZyyPT Wv>bzsj0#ArEYe3 -Lۏ`&՞woA O0D $P`>cA³6i[5,=Ǵ@a|1(L,&E3ҺY utgrUY~kԧfLA?Z;v@b}d~Y4O%k+aRԹ ܽ!SEvވGn"h!tyNm(K jjmSŰ $^@o7ֵ.y*!Xjr=OBЉ]?,~wTeqg6wg4`RF6,4yv VLRoG"p-=jF)Fm}8|B8G=hVn&y>f'jVg+OxmHgn=D K(iΦu>Hbr3`riMH=[s+yk.籫yk57y:cM9hVYRqQ S΍XrSV)<]#JiRi\Юau?rd`>ՏW͌me&uTSvstS5@o I>g#sI (zW|8F$b@ פl㒟 9qdUɓDtXPI)~H8ڹ2@a[4L89y53Rn 9lDտ EA?ڲmUyͱY/H7{6pH2ί9:O7ʣ=EQ:3kgr֐Y I^ۀdҝi>65(."~9<# q]>`Y,wt'5֣M 6p]{ +`(0 V&=~kjNEB`w; HZ2_/ &@M2+FMl vW:=9*̟\N I6 Mޥ//u>F4G!-J1$&Eގ`7l O^5`Z,=0{ʘ~c4d/A` I]ۮ-95a*w8A2T1gӏ캴)8;&`K5c;"@ v*#gZϙӞ˅K?Lh=Iܛp?YJd|ab׀+W?Zx}?)4/a,10=F 6{e1l؈'r^F  ^q/*M[ZDւ@4]$)nQk+-$K`?w)Qu4[pzulTl5W=җ&c(!}+_۶yb;(ΒuFL;VNJ週>Ec;F+W&ᄓ> g+~(~~\P"`VE2^q|Jk;{`5^{LXtD?{fzZ".]m3؝A"!r-ѽ,rj<\ئ%5<SSm_֏ڂ)Z UG޽S{KwfeUY5Qq^Wz64&kĻc#4vA?MXi-#^M;$@!`ҩ*;FyzMp1BIWmAY'.to֫ Sz2}:Rr*5iBEqG-FKhb`Xհj4l_HӰMq! Cm^sV c?`HyCa@oX\Uyڦ_G?}$u-{$y48GzƮ<Out(pI9~š*rQ :{`kj86nՓz`Q7h?ZߕܯXV[t8Kk29y,}9}r/]U+%Qu,<:u/aIFjH%L -`M2O5je6N%Y 'EC_Me#x(Ps ^m;*v9#ţv=֫IS/q? K_ira0ESGE:Tt#J*/"hئ%!Duޅhz^+ֵ2L7k V\(_5`ͽ݋EsnOBNN=)F!OJBk4jM((|A9A] |ho)b3Q rFU> :n1?B.8_+{$_.x6 U5l-Me V J#`;+B~M^2_]r\K"179JO ; auh΀Z?8✉*ҷ/F;{Ywܢ@əu|Υ/ӤI%<)T&FVVBW*3꣋ Ck?=0h%K1H3"n[NNE _mx+7+ڋLTsncw!BLO?hjܢGkI!ߣUғOe\bDAOyvkr7tmU+W,"N](PN^4_O$,^;lR2W/{u*)*Bߡf~]i՝cpUT Qn8ZX6% 8SDj6/v8=k/–`%g6.R1qbo/O$01AxQd F9H'9X7G0h8`|nWN%"Y\Y%cqkW_ƍG(W}Sm܆c^@g9Y+u2 +\3{e6K~C^;t,?i)5\]f7$ ;dgg & 6BQ QuEp6Ureo\1=+.0.ĸw*iӟ" 7 Y,^]uB<4ƓOSCؤZ^M0'Xx3Dx}]k9{ӻS)H^h?.DȁyYSQŠGjSvCȽ4muH&_Humdg#H8z6X-oyi8iQ}l4h<%!1*`1QnMP8%He = [17gI*ƾHNE(,)2wӓAĽ'SfC x OV#'\!},D7{[!U ͋Z)#_Px Ď;gMFDAYlH6ނ^ y\Άf0k0{8𒧫aѓ P/T *9%?[`l0q5rSp,`MҕOfEX,W4';`NX(vWo^4#D %wޭ y J^h{%|e$)~\܊*g&m^۞E)]BeO1@7ys8@5ZyUlzټ?L2ɛ51c e)r 3@]f+""()-eb%~&s-)jgU g6[v0N=]%DUEij8%oqHޘi"&qBm".(Ǯc" mJ.z8,f/݇-^TmstSJ: -$4*yYqi=Li9aą;oc~.Xq`cd/I(C}LsU~WOؠ*N]]Ў̢LԻ3v9\ ?gh}9],7ғXtMl~E"Yr;_Bo&ЪCfx_mO;sPLC\z +oQr̥>^98" su&  ~YQkX3 l$9ȭ] q k({hhr%F~Ü\{Kr!s$BxIm.z[^T/w=*tfghP<&J7jb|{s`_K`&vv:5/j > ui`.X 7s8LFQzص= c$>mGN" +{?ƋȷU Umy~IOw.{1@1k:WhYe;@y{·hù泍w8gW|:w$׌G2a/ү[ TxoYg=M8&K>,:ϐ10hTΗjSěIBĹo<}L*SA2M <l5Y p-ٚ]xV`4[sЀp6]d:ﴆUϬva`Tb wQ˶U嗌 r 33z̘Рojdb)Q 0saX{YhIK~#wj<:쿬N0[Ux_aT\^l{q> n,p`Kèقֽy+=C EdsquS0F]bW M\K.|iML E$}s=qZq900}g(#*Yi4j'zZ* {J>7A*VغxECsCwtS<|4 b8UY ɳ R߸c^y#;҄K\OG#=6g+Ok F 1C~TM~qZ!.\!x\:!+8ಎL<x2;KqގFzˤl-r_pޚq Tv!LXh:)/i}|i*hpj$dyŤ 6C@[C{JApի;װѢ:L ^T %3&A}^.G,=nD5tBtO iCНn n@fp-|(PeM%BG(wWT-7b.Ci)2W§(b0 R2YO̒)Ԥ_ٯ= ]{ ;X9UGhjFN(ۡ`GaZM6=Soh7Y:Q!uY8!ʌ&PQXʠlj^O #:Un{fn p~]0#rT˘sJNV{ougg1$Cut'-VDD#^ǀU OL2"VA&>`8_.vs[J>&i,武o 6i3$Ӛt5#<]2jYdY%h(/>a(ftP4R߬3,)>ΣB9A%CYA%;_bk#(ޓH0YN]Y(d{ݟ2Kgge3j5P0K CY1`p4rH#_kW)A;@k#TL['JA"g JSҔ~ vt]31Ѡw<@|FT#uFH=p931ڂV*kHH8j-J*f@ Y3I1P4UagoᰗW}4CJtfH {k5|,$R{[F7yw^s`OM$Ƃ§}O`#)0yL)Gy"5 ~I |19 E^i{!j W[L.~J=|Jt~>;;\*!DMׇ EIsY *Z'_s)z~4yԅ-ul~m ]>;%ꙁY>\*uѬD[8<cbٜoXn=0_xMK%\ɖb ,u3+9ocWy"i]P*sXh 'AƗlA ,yFd[̒ۚvٳY8F .5X6pMԆYl~Z Y5 $Fkoby"&BeYN7w;s 3z+D)\A/5Po9M,Ѫ-?ٵ$٪Lx8a@4?ҮH8gU6pԗ%zb.7RY8ڍ l |gjߠ P>&h5&>0֢zޓ(b07=np֮Qbʪ|q"wrhC5q 0 6il WҠkʔՊH" l;MW33EpޱBc'5m9e"?5Ҹ"W8a--"pi 5殎hVⵗ޴kZ%JcSYt<ҜP&BCKp'-RP\NRD3 ܫ7~٤^\] *6DOUj0=.TFY }fKRY{]t2l?|NEdk@v:-)$בTac}#AjZe]VZ)>#90q`zf"8+u+U(uod C ?hW^7#56%`!_99o?,a?FA7(0[;>!Yn;VkD@T',/oHBg{L:L5oůa`/hm|jJ@a|9,>"j*6aiLL*Jꚜ),*L~Cc]B.4H\$[k4",iKܲ`*IRe7Yŧ@wX+ 3섧=Sj$Gy\ܽ1Y/;]jĂotn.Ն0MVkU(P1Oѣ2\/)xwxz :&0i9o0R@Smk s9r #ٗj#5R8D:qG3g\r"}bU ho1+XD #]4RHdJg DUCz(⍘X$pN /xn9 $-Y85߿ڊٮ\C=?`#.Fk˰ޥmuiz9z?uPPv {ÝGKDkJ0xxM*ɀ$e qʪ[:eC6}q-ؔAd^Iq El*X ӕq`[αYAA6m՗`FmaQev!d(P{F ;zxuZ;3(w͏Nn33ڠ H+b9=s6.<=:Ԍ'NNCǓpvtW@De4^ths")t73:ھI"OM- $adZit_L1FvZ<(I*I.Ū$KǛZCOuICKUpyx7Ol~+0NJ4 EvA2'$ē$A^Vw$L/Qr6#5&R*1ү{lZqHe{Һ„WH@Ŭ/tYd/;y=U7OS&( QoDkoCtVUnf~Q|_ ۠aڛQ V{DԝƜ4򀁬J5q\k hʈ)7;{ʊ7W 4e @ ԿL206,7vJ?[R/ |{D 5һOhgwml3Ɓ( 6w2VUPbn6Nm9@+i ZO5{JSH h+'[IWy dkv=|ʿƾPBa,_/}`IgА(O ?,zfX]H^-qФmmC9T@zkj c5Z6fИ #z}IG* {(jI9:́Uf?z^YLqIy ,"12*w*" >QF~"ka%.)紝C-SD~||ٓ>i mrCjfމc,I )c1|v:30_޾c2kE@$_D?׉ə1 CsfŘTA\XL[ȿ2lC"G a 7|,YYnK]*2EcﳇxYv ΂js%ͬN %ṴQ ^w݇xq|φ6}0np~~:x|*Qj޽ml4viٴѪ `m ߏ"[QķϐϫH@<:}/0(ͦ\[5爣Z}qy$W ?UxҪdTn4){y\x]x;= 4w4rm,FviH/@zvUK/`cz玼Ps%L=l7_8ZWW#3=$Drrw2`Ӹy d~MIʙ/qu%$򘬏ԁɤ\Zܢ#mlc^hW!a٥:@=uT*b"&_~Dc7!E.AϮl{jK#Uy+m)bR$A*7#4/,IX[g Q`g8gm/r=)%Fv~3ъ2_*BL9H $-)J%88LPJq6.vUn1S׼J||yybFoj#zʳK|!FZDt51PT^y=ϹU3wEqlgtF x[+ nƝ9$T.<{܋r汓 Y5dc0\kϋcA^E7A9wӄn'kjH?D0Sꃮ9C뜾 ʫRAw :R|"֊~FILkE2Majr|=eT,;7PJ5:RO T(J%''] }j-v v^$ǑeU mNUB3ڠ2 hy߸}%Q2!n$yONԠ!ԅ\6Apƈ,NHQ#=#AqyQ4 u,H,6la%_I-#Uճc>%Z+DOpzƓKJP*bGx̊QijJo)pw>S ȕs @Z}]2U8gb?~C'`kN%Q}'GabLlfx~jJ32eY8hvM=b IR~HM  0Z^~vJ8r )P8˹d)/Nr߄&mɲ}C0MOq8c.1U؇{aM&b{'}#!{i(U{cryiT6wꐕM o)K Enj z{;/ڗ}P7#.[D[p:ĩނGm[T$/ROwx~}C 6˞hD+F=[{/@un8 {0J~a3"WM t"{uqRR qHuEE"`ʮ@Mg\oa#1%*v7h.ÔyBS0g|O ^*L90i Oq6@ Zڨ\3lw`BG(ڷaFͬۇ&d8Yu̕#KK!4ٍ~ÍJz9v_ qwPLˢlWX"%Wa-zj֐Z0jcT;Æ,s5yeŪcle[ ɬug{AFmq})12{O*\I"՞޵rD%Exћ+/3'DpRyy0(P1_ja WwwG-^h/Dc]Iw- j48n<>n\ReDo^y1wZ٦Go}Z&;f{-֬— ѭq^ dVF6ArN*U%9KM0^"sʁ ۪W- 8 7N 9~I>[{G$X@p [:ď|Po[9%!(pV!*[R{I 8YH%CCK0!X*.9vBn7s,'@% u`f#gT-1i  \{wNk6!꫅qOe[(71ϞQ 5{jY;Ϫ!B$Ej*=}!fxgcApp{ Gr=H$Qm !̈́^HD*׉PCQT~v%|#*j| >K&ҧˆ*\GB'eUY幮8nW^JaR0Nk+-*N fyg&u+. VI's'ͧ~Jd|va$i A-웕>g/Acg\@nrR3 VJopDճ3ruI<·9nDWKd%s%3&\Ʊ^c.\<#2d)hG)ƉH`,V"sDɯIBsN@F.@j Za9yO.z|`H 燡5SixKSʡ}<5j98\>zUpKQbpG @,n[n3s1r٫4k7 ^)$T욢Sl #: u PMK\|R1䋸kmTǛM":>h.UA: *dmg*ax6E2JL*y@ںŊX{\6̠,HMM,5m6|8\]s, d>WvBlee"|{\;saCo!3]V֗m x,\{yТ=s,F"=cx=zsYVu4%1Y!@1fMU+,ZkWgC'Cl1_jYS]O0a7_%'7dl3&mt7:?L1"nL7W7e/u1=Z&).?a8@0K#@XB=8'E+Ćm晞Sba/gV{CN$1̓fWY$ez{ww*; װ Ho7 ,x<̕ =6>Q,׈fnPES1qC+ ?1t(BAv&qc-eܪ]˟uL'P[wuj 0I /"EFcS0WU&w=LpJMP0W!MeqE+m،o x[y)Fn~Øf~CIIlhו1-ZMs2sP6B@P!AkCb\ۙSIa2%%ȸLiXWy9} V>KCAݶzV\/G MX̀;F<^ou^]];~ ^:H[5<jܒI޽ʛJo*)_Z/Lr/;ǟC_"DO ^;w|%IOCf5B2h\+k'^dž!C[b [{ura`4!y!`WEd쒼aL %zlkVJ@-٣ C\wP{ 4MDr;YgG89{U*^mY56\snHr3V51(l8#N/(73лQס%Fyc#D 4ٵO9`1^CJ\a !-a#^*YaH"t8Ol/ B?fGQ<\maVeXP0Ȭ_ reWYnxrhkH Bf# \y)O*x@`t08)> a]l H&sSk\]{Rj yE4pqˋ6j@KkoIe~`2jM5sieSa WnsM^FϲXGG>$QY.ϒ%F-KO}d9358 iʨ~wOoMN~D)qlIHWBcQz2e?&@X^&q 9_FE8sճʎ.2N"dJ+JP3qRTV5Ӓ?2#*Pdv6qL3+Q'W _w@whZj&7Nbe"l2yPh}G:n1T {})jTH|t(CK$"̿JbM݃YoZ{:X*'Z%F^LJ`qݦ4RC\yxiN4NdzN.|h'c>^D3HI ri=ގaHy7`ڏV,0ӠZs p<5($ 7inO5v9Ln3/<ǖXp=IC6Z⡿ش䑑[' Txlt#j?u=QG[P=aeȲtA[{?XHP&hޘ4a_"V|C]y|ܔP9]SŔ?Pp2KCd6ceYt`4!כR:I.s. 5zHx[ B~ W^Bbc?ďRGaJB;$rG~l@Ͱ # ja/; 68`z:'%)ﲱV|%[SΩ]-\Ќm_{c4^$\lYCdD"R79I$b& z,1zjBgoUZ_ 68 d!GyJ0ԣzSRG*RB ]eke%% L1p*~."6$n=f`u^&3362bd;/̢N:K>P,"dtу fD!1ѣ zTuOZE'&hg]@"IѐHӨoӠRw8Ke}B;[쪎FNiVOdl}-? l~6aoT}p髤Ea '\!5R:_Nئ 3GBuj/x!_5sS4!xjцDRA z8XE=2+;北VӌeMH.e3@n$ ʋ1aP O҉iu`VOY<$G:5c )E5GY6ћ#ýiN]#Ud ݘg qvQHHJٷr,V5UnnFSzx2<gIGFvvhF2I@(#ag#UɪOx0X!dȠDP n~y/ǟ$&ؖ- 7a#ޝ=;Q~qctV*–BI6a&sU>9W]*.V\Y<|˶8QDN6Z(=F6GӻefiϟdlKiz\Ozq-JS!cCM+F/#'>Iadi'F!رI-:?\d?GӼ?poCW]Qަs:c6ꂮrզ6vP,Ce\Sl,AH_z6f?Oc}9%'5l†[*e g6qjr0ub|dݲl}F #qAStxQ6h} ǽ1o壸hkfyå>ϴO9j#w9y&U쥭T}]#'w;4/"sntΉGYcs-,:/-ttkDS,dB ]ȸP ( {[<5)FA:-řȺP\xLYxTyb PF3@ _]SW,o5hzJ b畼W -suyS[CPL,5 E|1-:=)wA A)5DOPٳFjRUju~)b똽[ (R y #3+55^5|2?92ZШ]d'5FyPJAP[L>CM .9 &$Fc؁$hйcCT:ha3pG)vDԳ 22b gԐ}U{dR$ZsX$C. 6+p@7ڀ`[|K_oߺ'z㕢=`FpLB\SlumsƏ&cEd2vl(iu>dO-,ҤFѝwyje'ԃL vDI@dw*{1&#̯ZY#Oov1p0\lwt)`ukݗctuNڧ>c GrglZ̤΍q1 W:`Y QyJ#ДXe"7>k ޏa 4%N"K ŷ64K1]c)A8tH~t&qIa)d`qqmJ8qe-npF 2# Ti A~Z(9wjV[&rO\+ +VcŮ?7q4K}ӵ6ds6H}6]C2Qx(mb{Dl YvS/+25Qfx#6uQ#6{ ?Ӟd[-@LR+}R/՗223ǽPE'XAtUXErz7u)Fϝx1T IOOsQ«a e`e4E)$ ɐ]~ /#7v{Ɉ@T}T~mNFuqѴІtT@߄ XUMBpXTIi/}[JcZM|8ͬ'p;bԟMGQ 7M,{p2ZkQ!1֢C>8I Ѳ_ۧ9n^ {P{ߌ `UNspxϠ$(.RgI'}5d\p^'=&?ߚ@tLtyt>F {]<_xpW9C~ȌY uT>;%Z__zHg7XpB~s'S ܵP{ʖEaE?1j3X$N6l Hdjc>y6+ [z@)}|8FWKNnjR {Ssdckn5<(Z|*󬬰bEf*Qgh]0+ ~]ٽ, &1B:s:YamɩJj_r`WO"G,e6 ȡ٨ e*ϸ{C.;@Wmm 4@JKMևt>Sfq D.7Ƿu(>sp5/G'g\uVܚE"`% x{5GB @J_6Lp灵x#b V9V};f-B22--}$j`0hrW2U?V~Z"ɢRQ@l>+7|nGmț E7}R| tӊ~} tML,xB琏pN}{34Zg}|@Е$F0`tshǬ&KҲ!Va.F #gCimx. ^{-U-- T5W URN Fա}Vin 5k2 C)]1j:_x2 js+7%J,,D Z$|X,\Oe).AÊT9wLSG !rhB}Y'LB+sZZ]Kf 5ɭ6 ##Rc֩55?t9(X _}jZ+ 7v. &:?\^[ (*x/F9ur+礪.`Y$bo'p4Ֆ *g?~9(Bb6NNLIV*RtM\ uR9tM~/6h)EAP)ȱgYZ070701000003cf000081a40000000000000000000000016075bb38000065a8000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/tun.ko.xz7zXZִF!t/eh]?Eh=ڜ.+ʅu$ @ +ṝd|:F[M6D HʉL0, -}+ re] ~sDJȣ^cO$A3u{$c /٬9^utg:cG"'XDDy_xTw SDW*Y1OY Ok#I3$95zL M41;}joX"\7,fUU(:`'*fpn,29Q<.L7*K9A!NQLfԂbٙF|:ǘ> [`CsbAY'Tx m8#_t+]M.5.Xgu~ =iyv6gfO`\C(IuU5<oſ`2T4ֹ4-Nx5x΢DR'!8dV]А_=9ߵzCZ2h+v*ɡh1ưPOYe+ 5$>ރɒc{=_U LΟبtFzûj0Q\hq7p|qof/n@Ԝ ҩGkiyD%f7Z!IS orԜ*ρphiY`! euT/S,]ƤFqpsv͙C`mZC+ ퟟB=] Tkd= f iI|21]| `lZzTG61RsT%J+ՋmP#[Рoɢé+_}e\RƋ!JCD(ͫ՗GuH|WIAʲw DNL 7ܲVǒE,DLs}x堋aĐ!STNE1=P\0u8#Dݍݖ9 "95PW>״A,OW`/PՋ_ ]qFƉuG&3F ~6.\9[76iHN`5Vz|v 4|WMpIx_bϩAcY&%K\lƁD`z3zrQrsH9x Fohl4H/J-|;[VߡڣD X(9߻.Ih1NwJL6}#Ι^Fr"FM;*dѾ}j<<pi/W+AA͠Vb_B$邲~}ةyypY(eGun;1/cpX/5W@d圞r"ҍ)XH>/u Ų>(T>P\&-AXΠJc' 4IWv9% /A2Da% ]i/Qhf^=w[> ^j.9NNꡁTgVe55F% UgCIB 5Z @}Lz&  1z]ΫL•/jwwkJf>M*' Z8qRR6+#`V_Z׺oSmm.*"#bGU8f sQfuڽwfjt!#:}ڵ\p8Zu^Fj.#`&CiT\VG)@SXF-~rD[qD.47$IJ5ū15VŰoZ \11*ZwEl!𺢣+g4=ڞpzm,D;-|GREq@ZI8}"^D.ze6F!ɩ#pD#3ٸ9`s)ӓޞ qy<di 39;CLy"\$\J鸫֜n<n_|0^1&ٶ_ymR24A/.EX%.j]Ri8 X_vs$σXcoR9Y8Ҳ2Z{Mg+ҦoT ̊[<\0NY;U꫱㑛g{`: N44P^v`Jw<\ ;Wvhi&MqtsRID ԝak͹@K~h4 nʵ'R2KlY^dD2;U.wFR `G|~\C鈩QE4(]+AgZ|> mk@/Teܺ/x?=Otp(?CR^B!( uӗi ΍VŨo36]sWHקFL^HThk|[enKb2诼2=߾Ll_1{ɠuWIu}GQ6B Io&Gۤ.V݇6t| g? oicNG{ۼ&d[8@hvf?Q8̈́ڼan_Bi!-k$,1f21iq0.&8AX M+qKNd9+GNxLf\FT]dGYbky6お T{p$0\R]hmҡΪ p]EZ"Hv2ޤ5Y36y*7M胟ljחE6} >րu*Q*@z|`ތί$"Lezd? (Jg+տ``[e;_`ѯtS/2jKaM9aCCvE'jmi~0 Ji/$xvcaU`h-O6Xhv,0Q_k/Gm؇Ő@ pw}6[SNGoEbZyƗKLuonxO1; D2#  >I؇LTd-1 {.ԅd)?W1I>[Dl8_ ȎZEF?g3IwpH[qˏ<>tL]Dg2XwOv͹C2oKY^ڀ1qFǕL*K=j"=.B ֛)E_{vZۥҨ.W `AjC /.'ư{(liu< HkmhڇVگwXLe @ADrI9r5txM(ܔ:A t6 Hwq RDZ $; a_֮fe#~Ƀ`+Wi,1勁;8ڢJpٽNUs .hfZ6T ,43HХEðӇ;=kՕ(~>ѡҫ`OiJt\E%Eh7dݲ >,ֶv.jWE"b1PݘyiV(t_KψH?QRE -Vu/ uÔ]Z)uB%.5X ;T[i >q4vr6Ap1_ɩ)l T>>S{؃ok7,hY3k%I˝Fu8Q[m;!0v=cQEA!`w͞._}}>|Z.j,~UDzE;F |z]l^0xKC'v(uTD!:nIXZ+ko6?|&gv-&'R\{Ek#/N~/ v]LW䩽Kت˧O#҄>9)SWoi,}x)Cx[~H8D1#2 IxpW^]вꪪfT_[߰qSJBwغOɜWHވ΃y $ fUJЯfC q˿.e AF[~L~Oq_&wJ $?/y5H lw`xrONjY(3bmK@z8|Y!A t)d~S\\]QITBM7ZX–n|{1nbtp݉%ZwT >_2 Wkր6~ݨE(/a< 9Ŷu4%-;]@}9)"'F <:HQqR|ɯ8 wItOt|sur*od &JRk{OzKRHMzFD#ƆȀ#D#wmmxjXKۚvR;{:zBkHw{z=9W0^B3`* `}/*n菓s")A0ڳ1|0T''W;/w|?i #nK--+>Rʮ57@"Ѳv Gm! MMY =ak69e@ž$JnW8)aX&rM^P JܶLPXZhcf^dUj5%'6vp62x+Je*T]v= F#(P#/6< s}2 a[`gЁ 4,hHR##Tldw%'A3y?QB=#9_ u;S黟y(o%^a0"ZP9AIyZ#ML-6Ȟ~J%te9W)Y'ءeƯGnDrB*k<1Ё,A]ZmԺy)9;-Ygsn4Ͽ \*"akLeeW.eE ]W*vZϾ~(=KecaMZ: qPI,}.jܐ-DDyC뷉Q0f_BBuhX)rwGO>dJtͻ+BFvdGuU-Ӧw!lK5N -1/mX-7j\^gFi0g?T^[9OK@,#BC&_l-f t/r˃EZ>"MZ:d6c3:c <mVu!]Gm Ph'`6^"`v]sAbb(A& X#FN&9dOLjݺQeg)X@j l)#| x0vs!-]Y6誆'_ zԛaV])G^~mM G0! >y9{ɩohf'$k}# ( ó=Bn_WvJJQ0`қsaWHe5het~hK^rV796q@ ؛1s4 9|~AuBf͕ElVLժYgaذ&! oR(ɣ K=2foh.i?b@LPg - [Vj}DY2yW3@6\eɼs[y_m4.w+r2wxaZE.@+w-ȐmyDi_(x7W!I">\yn"LOJȏ>/X!]i bն1V*։>6rc}JXD#_EuޢͰJ :VQmv6coBlzd'rkFaO4dPl*g@]0G㥪[SO FR.p:(DnuhnS45Ν 64}g}Μʯ|8Fkg"A]Fr7C #v~(d6E#foWYM} w ~a@^%HHA"I:Jڲ!_kʸ3s5^V6+HU'^sØBqA)Bx .! VCH6 Xh>t <[-.-щ焎seQe8!2/{^!rޚ2$+0%})]W?;o:Y{+S/'XmՀ#Ek) [ʏ!hjYSā (52!WVG3DNmI0{SƜ$ESr nQ0Z%GbrJgJ>cxConN Ju0t.BBKT7Bm Oyɾ7t] qIc 5w5,fu|{v6WM21G{/o~=$!Eܻ_ߜ Tgvy`onwm{E b?Y;v;PUY@@l K;y)푛y)m1$=胦?$(a1Wpd3G/i =-Mt7ѳ|I;TnQjϋ!݁.ϷpwŁiw5pDh~"+EW xpzn.l7"=I( iVՋϲE+rwP + bDžzv ji[XSb"ZZ:rbYox/]ՀLjWä;37Tu'LJB;IyDI VĽ ~Amc%0OM!qU=RP^^[:1MXn@nu˯w`YMRdRYQd߁p!̷%w# ۠3QwֱxsK"ȅ֑2!;3Q%f",A}/%%iiҷq8s1o5>03P%`@j1}g"׌e, (9b_(I#+;[6çEWBMo=|0ܐB$1RWk032=#$ާƃK=?Ԥ=:r$~-WVW!TƳ)KdM̲0WuURH#1Ї$Wیvr˧xGNGm4zNJ=PqZڪx_rۭ⭟ܛa O&pY2S\AM/8} )BD R1]n[ F+6@;Y'IOI^XR"c.jR?Հ_ocl>(YpKwI?:VyZ0 ƶ[6>T'5ԥaQ ZY}2ۆB _/o0;BVJm?`1T;PYZ 3^6%sO6&W-uTzr=?$Z&VBLlZX1mvsۨյyH-`K&: {g*aDۤaa|ͼ#6A 3v'pʦ~AqGhi]Im;..\b]u1Ȣ3oL:bCͻQ]K>,|A 3'c;i6$߰rԜ 2>;Gnkn;X 2R?Z昄k97*= Ĵ9X{ v_6L9!+dՃ,ǢpBg:#h&jL82$nc/}jJ.ex܅V>[`f0HeËRx 1N~}8\3H9 wΨ4p,WI@%-@7X[ niyh!ZYDl3R-.enԉj-ZtgqG.אay6XMu̲hJ6vgC'PC zW8vcŽ`0XuI_[$7#=]65ȗrGNc8 & i;j=w^;:>b~ /JMwNl4@jhf9Zg⏞r. "0<تanVIq7(=$pI[e%Q5?bLAOKp Q̋j&a6m"ISO󜰯! i`sLc00:ھcTI v[0{{@FݚUPCSNjojdM_"j,kN0)WNGc]MòøVwvMH+V" :ҽ=7d:]<vP 9m>#odd0*~vwm__XX"畂tSWtqzG&4dICЙ~s1$A#!H4Vw^n)3֭p\\p΢cEg7,PIZF}5$gnJq}},Qs9pA_}&ɸu]9Fu d0{dp_.DﺭEN<+ƌ P0TP IǕ,C$Q=aȾcbbא;d})"$l=M^rE+bPx=pm>6}rHV8)Q]hkƿs5E\.*%҇^ECJ1)1{:TiگZVx1wBWՁ Pw2ypc9kt!5-<9O7Oԏ]b #&NdY ~>ܬyVZbXU G3W |BPN̒3Cd5e q/e’ADjV5?;؂v:EPJxy^c jpf|8NP-5zԆ:AW1dyj g,Nߥ`+h5_2/IZFYs?,O f hRz#&w7d=nrGo!a-QE)}$>Λp/xp5R ٷ)󵱨:X_}QF_oKM:j"Es^0Heo)-C聅vY3+3TnQR:€T8׏횮_~)]I.XVQD5C^@Jq%;,^jv# Q9PL~]ʏ1"fWx40Br#}vX@M66 אa`U7_"L'¨-D21U;e8vY 6$AWa/o$.L[tbZ,maEe-F尰?REIm![0—sFtlv_| rWoni1UHt&WMF4~‘/k=o$Tx=XN#[Fa'^I1@Ņ33䞰_G3(gw|863yWFnu#2dJWr/Tރ#ck<x@4˓z.urBh96-.+jNjE S5c*CR$gdVȨ{+Mq&x\1=QΨpPC4{"غS7⅏_ wT4 x3!?.=袄 |Gu)^TBcȬI ,|-0zE@E،!hY#h)4{3<뺈 ­+Mivf\JcϩRSIQu<:~HtkReNz+E훃9 +{=2h&JҁЃ)dYS\6J[$vKQ '9ϴL`sR(p_'֛r&XK $f$SI\"?ti &(ɫ{<)?3Bb\WmH+Y|`t+~GiyO+j ޵D Ap@~@R{95SHqE oW|+9E/=-{GPL7q6$*jnSB ep=3Z \1Iʺ~' 'sgV%>kl/)Me7KUXyGE2YOje\xJ,s]vC/8[OwVcO4'9 迫߭Z "3Zd |;y[eX<}~W g* ]S?d9眑FL"#x& h ʺ΋cG!J.򠈱gjON^9JmLG1/ eΝNNJIEn|EJј_{vUnג7w=zuZ?˜ ?|aʸj^ȯZu'fN(%1q;9hHlP[{Fڄjr-q`l^R}'ͬkc~0YM^{94zɮb >{wj+n̞EqNJ-{vGӊF{z{ҰӮ_/_AXTQ2;xѨ !ڥ /ۙ.J(h> H_4؀#{441F)P^W#oA觨CLjbЌ-VAzkں(E`ms6ypt3L5TqE%c6U9^UZW"dvWJa/׵p5ƸZy'Nyxϋyj4bMҔ&y0L-;Q#$V̈.0Gw'TY^]VsL*I lN4mqRWOw4m^Xy9C'D$ ڣ}ݶ4qhQRsB_NU{ -f )Y<8ڝ]+&Fn,& iZ#t'_%. faћкV 'U.k )/cCS2uih랰1Б8P?Bw7iEYEcy/mcɆqޙ伌uCFG! gL: +c+˴cWڟ=\u3 @J%l9 MZFWڇ,v -ͿՅV*`NmL1mmwy/a zYnڝ=~O ؘj>OVH$lppOum?~V2 "vnč\nY&e=9iCpFF40k޹  J׌I %8 8y9쉳0g-(`!67i;'2)p v<>nnOFg&`Y>W@ }a'8p )'9y|D<4|[?^ 3@\:2յvr`HmC1ni3~E5b/BnZ6۹p5(Z =H,`qo%V%6{r0:sD󓾔TH )̓R%1oG^n$3([bC`  ?-4Z(C?O¿;V9֌ ^M.]H_:$dxҸrmq~r8sLʈTHxq[DtUz&f= x736T+S~9Z~bP7>0x~6y} .4wS |i[ۃ-P !$O]r4L0]ЈoX rpMw2nEg}%7M8sq=0o ށ Rp|K3±q}FgRH.[.%VHΈk)»uquG2=Z6  I4.PI;yT^5Cn:A.Q&]<"]Cx 2$ԿI73GJ_Ԃu7}_܅c@|8;|ίȫzá0HxƌP"[C.yt guh;;HVYUDEV4w[,vByv3h12w$қ_D|}X;X :98ajW,Z)#*0Ed%\͔㪹 I!dcA-μ*.cyd0Y.+Qweɓ o̵W$'8$u)j56Q Qh,!I,LV.}$.Go.*}m3Ul8/u-e׹ԼotLdX_~J&(W\&bzt็-}QyjX^PHuy2V/ddWJb{6C\)+$rʦh(tЊܵ_*]a_Z--Mc[B$8r7'I4([NsNY;>n Wr] T5&. [nvfO3 /L XL+zUg/a. |֛zD丞2:U=JYD.N') d6.s` eFfd =0B/Kp,Ы{? g''S+zb6p4 yF1p#b䊥yknx/ekbSe;ԡn;%_F3cA"(2u(m=&nUU[Og'u-)1y*'<;0F |3hVyEd* aSRs?"3>ƨo)JME-aW Qw3yDAZ*8yG"!1aNbY&yjTğ o8ޕXp"Zu`1%]-$'"pª4W ;fiw ͟_!zEaK9bQ;RDldQNp5Sc#!qÝ)@U_C{`NpP,j)^,}I^>7w%wT? azF'U յE, ƽ.¬3Z;@J0LhjRtVDpFZ )=evIq.O@dg"/a+oN'3=I ;h_Ӹ}s]&}-4ge3_n(+qLF*9;^tilh4̶| ƇiVѝlShwW ݜVK/Gj@BƟ[hp4ۉ 6r 9=OeJ"G-Xu$ޕ8mIưXIBQ7 O2R"&Mp_=NӱCdwA^RDx3HuMdNWׇ-k擌vXMV%K4DzWɀa_'H oJ6 !#leuD++;tE9H0wA+e\?| oݗ {B[\h/Epj/Һy_]^2K$o B*m@t x6˵^bz8)muȽr4+VB$Sw@ 6ro03A_' ὃ30U_nHY2.CyHRVz,Eõtq&9"i~ؐ)MC͛Su֩:&^ͭ]T]4HvjmWHAUU^6V}PdPDBs(e- ciFZ-)ڿ]l. $p_PI&M!q3V,nvl5#aձ:8!M>f[K)uWf&yPD mŔ`^]"A6sMriy3 Ԩ~;CDT{O~f0S ĚwhU)e{] UfJ/Ml 2Hٲ蘴H{ľ#|ZXr,G5prqEAδu1"pYOX6H;a0/"MxĚ Kd} st |eCMA WD|(e6srgDҴhx=o7JYM^eRv0]XV6K$3M }yPS4Kv)x5٤'씜|Q2O1\(rޜ|CTwaU3`D3^iVոE72˨&FE]=5Q-<ߠA 0ܭ=^SoHE DV-qۨROu^_} w /+Ht_"r#cG-d]Yϋoof[ oIqN; @`6 HF$dہ̄> @S@!qJ̯Voӳ{lߜ_&R,@ >9ѭ˩LA76J%%좯aIZڐ|ȴk D38$j o7O* Ip@Zc-N"MKzf O- rK9;`n)+ZE%UAMIfBD{%7YI"\f7*`Ӳ~nVV0D;5ᾯNm)w { d[>~p%@߭WGY6'OĄQ#cyz(e.놤ڜ ϗe?F1񔰪Ϧ!|t tVm▧b\'ň[pq}1e)pAnI=owogYZ070701000003d0000041ed0000000000000000000000016075bb4200000000000000000000000000000000000000000000004400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/usb070701000003d1000081a40000000000000000000000016075bb3800002ee0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/veth.ko.xz7zXZִF!t/ƣ.]?Eh=ڜ.+˥+Nb>^1}F zX{};U?smrXn]tb%9jaՆVB=xz近X+?7nĈ\8 Wvتӊq l/.M=/An0oMek^,Zs=.Mַ-C0 hsR BNv]cK+Mwy>ffF\aHܨY85K` 6.Mub< ͂0^5vuyl۞ftciƵmŴ,!Ďh4a$L;  7 =tqD%OIv|uAwlht?nޜF0f )M$d[ GTݲŖb"kXs/@mmR+ x2qb^` DsxB^Q [1NM0fīy5̌q;7.DLʸ9iȟHspf+ȪDXH=-w(TJ|8˺$$Eώ8'pk8$IB7,~'Wtin}E?~"a:!6e[,kݿ;* e d@fg![9^=݆F+tj9vG&af6G^HܾY~&1+.&/Ϩ"K!M9z>o͕\Š|դ2;Kb?S3=e-AdM6iMrÖ`hhm a ]]V*&Xu6⽮Km2iO|qEZ9Ɍ.A ndԘg<(ojo@PIC8SCAѵQP} `,^F) $b| éY$߹rޘmd4h=EwƾT \Dϖ2E Tt|6F6} iY: KRm 7ꁋa;38р1Y3FP0G)2)}}VHd,E?+ٷ6!Oػ-:ѐ~5F ,%&CCM@&!(y΢W`#LI ,l P8.cB_R. m病'WN ow ̣cw7_zUJ3;S]BwRMר뉱 LN (ܞcMEĈqVvg[\fYj~(BFQ >ΈN.g'2?0M9ɝ>M#i`jKs|~/lzc^ 5zۮ¤ggA o{(8<"jA~fymá\7]Y i= Aؔ0 !h+MX/f DUrKecE*03[#YNy~J~[ͪ@kW7>r{$,ܨn.-*+skcN[ 5sT3+|vzR Q\ֆ%bw& ؞M_Dp\$`' Qn,xREd?oRp{B9Ob?"X{ռ *X WE[t*#|ߋ %܀Ey{ ; {w|tz6.zK '%Mmka[W 9} Z61'^LWWB"!1.Z:tiB܈blo" .R"2sIb\eu Y l%Y~'ŦA; ,ZU*&kQG̀W&3|(dg **mKO]\#3w8F$ƹ-sɮL5}KXg) sQ)_L:jP:O2k{ M%$!, :wmn(k T&(!qqG#ƻoߵ߭ۡmUikh M*?!dz/, )YzfF`O1يy0B8jF#_w[Dٶ,=GN|vj.Dh F,ByUa ܗ?'*Ve7b+t R>+牐E4mke j )rj_LEOWqI2q2hv3Rz8?uVl6'BP%DQ4>p4@#&<:ɏu]\,+w@e>R3MYQQ,}&qz56j8b2L"X=aijh4m ˘ C|^S';/(+B6 ΝIr"EO`.vBQ)``%YF`ܾmd5Jm o&e}٘ңX-re*+5v%m2*" ˙tr?i)N2tI?z+ɐՊ~ݥR=ubq3Kf([?+2Br5`q/⚥9a%~3h,o`-*ǻ},ʐ#7`KanW+M9VG 4VW >ochq o xӸ?D[}CA^"ГqAZlhe)7vC;L1 2UBP#]khFf/-?n'-a#փ~rX 82bPѳ"~[*/c tylK>騕4mLMeQJߺZϝ[LͥV*t޷TE^kgn\]GȷhoV9s_JLM,jm̑.!ca^,VPwdGc\DJ&20a/Ij.h/ !rXnZl9OOP9P"4t@- 4iVWͿ59@P7X>1lrjOX,kS)ϗ#$n/K(ÛWlIt]vKrEdRuASFwB|/ϲ@A.J>YJ/5*fϫW$k‡N^JbN4Pc?n2 |T'l>Bs!/sX 4}qZhBo Z^ۣt*\28q7:U|_ë4 LxbH pEG% j;;8"E TdSSdp#VZ&F7bWZY-9Ifͱ_L|Thŵ8ÿjS fqsQV7 !yi4qGxqOQ:٨ũ=q IY Cİ :(őhWI\/8VUO#&db2 NV צ{i'a.>! ͟[#S9e"z1}k}rB>V}C_3ZAԯ޿GՕD27Z8A#П~C/;oݨ3Ϊ(?4/G)<L)!$oO3UMB"bpDFMႿ/P|u"~TDnr;{O vJ "]{%ebuT2 >rD0C6r Xj{Is^pSݘMP\-c}ȍ7 lQaHe ͶN~0/-'%we 1 4O8.5-Rr Zր1a-uVrڸ}7ֱY2 mv>D)Ay!]gTA͑> ZvД^]>-5SYx*@;)xX/{iuP)aR= "Yp^^\ѧ Jw!퟉U!Ťu(5?">BZ x—zx ^e*nqRV)thz5WH(P` :S2/LFBAifH1N5v&FHSϝ{).ReWAG,(AidSFHL91_ ;t}џo",ys#OcurDwgC\(#n7d u_VY`Ynsּ `z]ӴCVcoV6ʊ9\`\$lҹL8|is>}q>mhjR/vP2+,*jI^d)>c6`dBNWu}ٍ< QN7 ԨT!̄G7Mb̅JA3nNzi1_Υ_.mmmSA\˂ޔTj;Z2bGNC]z%J3KϴNn%1s]&T JF{m _ !&]bGs YeYl  ͫa?Ds 0NJrU6&"%jU 'H|5bq&~nC򒗅 _Rh`[',U|HD̉x8ƻ0\r4 3;%ʬV DmrN1t355r8-nX3m3&rJ9dmGr-RTZ(3\hJvyJέO[L D ZOq<ߟYMg3'AF`8^VJg(B}KG.X KɥZo8O?T31i͚2@צ,rk$ &qSaU,ry>1 nCY7$6*YV$X 1؝0{2GU?g~xL; P'khM MMމf{a"̗Qa6+ nXr h-\$>6'b{"A2BG*y0~K!aڶ1Esɟ&glBENv.g~8\[t&j'+KIP23{~E,":Dkd*CN+ bqH2naR ["V9اPRFz6R&.l>G%㤜_nv)^VִuprQrrQs&nnL/SCmRg n8%#19:a]z( o&V4ma7U~̼}fD>v>yf׉#ebmkd5rSoݛUu6#ke7U@̣B_Cp La*=K 遱$Ow0[Fa|r؊ ZR G_ CϷiM7%Pխ؍HwVyh"E_%O~'1Lqipz Z!Jos-NpeZ5Ѓ4;C4lzy 乞|3,|P[) ޵I|ȕ SMuRkʍuQz ArmH?' P;ZWN='{n<=0ZcEI]foDarUZb< õ"hbe8βVl":-(q.O̩R\5{ʦAm;WZ LULl{$=ɿȰ(ˣ֭?枟A w8O~^QrN`w\ojc#Čh8x4P~WfIh ]"Q&0)ɨRXF'q!8 P a] \(ߧ A=XRj8{ݽbĉRX ul'W &s/F~L[1őg`M qxGͦww}oifq}a v&m7Skߝ"SR~])zX}@cW/’٬"ITw=ДJ .&%`Vqי;8Sn-Eܦ˻`_2znn5"lmK Lz|LnMk)3r,%H3x0[ ,uyE&ΞeZ"g gI8GM<}vAyJx_lNqi'J SKRH>~[(hx,pʻM;ZYQh>CMп-6EUp0ԕpD߭d hgZ<3 ]-Qo7qZKR)Xmp|> = k9JkV=/6cސ-oo7k;p 5Q.i/A/"AJMb1^t?HȢS H>t~٣U?iY*0ſV3#;`NE(ˈ-Edۥx@ˆFY:7Pg1ɇvs853t¿}K '0: O33SiHRa)ϭhZR$ ^Pj ##ݼl$)yCG+Ŭ2H]]g R@ ъ$^yZ3= 4gO`!Wo|YLqIPvE>p47]:5:UZڧůj|NN|3JblȆ9o2ˍO,/'Rw*=T3v'I MuQk ݘb҈]F &Ϲ3 '*q)e0gn;] _ӜT/f0Hp e+,V&(Ee&s,@u(>ȯcw snG$<9}lϯaVA~sY;Tؑ[Cz*@q7[ 8xuN9֩3OW5}Y6n Cd+=sa(E=8v hD1VyoʹTitF 򂕑?gY-=$r=-!`ؚ.N ^f @xtp|͎t|,h!и? ! gdu~#{5B˞2/;&r#.nE9d7k,yETLI[( 6˼Yh}B e3ًE|V&͘&cA$%xeuM]*}uh6*5ʖ&.}&f=EyT.FD*Y|.O Jzr!R%J^uGOM !^ƨQ5?x[n^ʐ}A]D"bw 4 8c}yj@lE]:R9̀鞄l iieNV`a3WWc{E<mJ@UAēFУqUߐ6f%S?%'s"lSؙ~B5ߣJtgOưD́-݊q,PL?ц^m.J@ɫlݪa|c4v" auiVw pn+>^*\k'O(:Qj/^d*Wdj΄Z;o~=ҹVB[c|Ny\%!J,{lS4j9pwݓI#Vm+?CM ˿ޏ>?xuv=&c]NgYZ070701000003d2000081a40000000000000000000000016075bb38000063b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/net/virtio_net.ko.xz7zXZִF!t/᧋ct]?Eh=ڜ.+Agh[ur@dJq/`YNM vQt% Ȍ-fܽN6yi#L˜>"6T'=Jti W@L76 GO_W2#HlLU{eoGiB35zu!_q)A~”"TڭMYEDBz'/3x$fB^{pC™.cR821n Gui[2b |G!|B ,s'ة#Wȇr_$޾v'T/>T͹rB \9h?[ϼ ]=u[+Jm-`]tk[7CR#9+ .qLttوO%*BbQ2fk[a& ǐgL*f%<(<Zri![qMΎ P%t֫>f- Si#i<<~a ia.ߘ#5tԳߐ3oOq -▻6]7 P`Qp(>W>9>"xԡ}%aݚn2b\rIHz x9t C6[cT4~. GEiZPn"* a4G8jӛX;)jesxTϮU`#R TOt+ˈE1. QOxR5x3v2% 3;=Na&Ahoذxtk' qF5jx[5CKw ݱn_@?E7jKt=+?\8g]0_yV `LwU 4CQۦ Ju!s|3rll*~A Ֆ$g So/t ]Sե{jOm]%dUkt Sx'W@@\9_l 9y ]<Ea~]J W>@~\pbc~K]}@\8N/x+5}AccsP.׃hβ w; O6@ )i79pf K)Z@ҿQ7VDy4Wy{COdz[ΔR9UM#g{OHz$1 Z6/ KbKd)/; M^4X^>UT6ֲlH.f[iztL1YÃj1x*V: RI,=Bt(ZD=tu2'Σ:Dzy4e/0RK3a.BYRA^`uz!u 1|q>4/H!#ܦԲʥoTFE9*Gq>/O B^8 ;=˫͒FL.}iZF:I3x'@NYӢhI!/2Iq2'9AFi' (Z%$Y,< /y4Xc򝨥m@:ap /3vr`PA8OD2mڍɚ?E:<vgǤژ$Q`*3$>Q*~.Q F"{@Sl |aļ (g+롙P~v,yB~iq2c^"fA}wDR3ORBD<9&('O t7۸k1ٷ,E] bO#`M }(8K'CF ?A&>:sePMB1*Nl]dG\n&_XTܩTW[Th4+fs#ˈƜ&X}zWg,qJ4#s4qOVh$cƚq?82!"8+ JO@a,00bt$Db_.)B:޶|S!( %O8‛ "=Y@aJMu7yzud`ڴ<叅Q+k?CsBԧ%U;~ (Ě9_9q3Ezm 7ʸ8EgV=HS%_E˶tx {c4ۦޚ(ҰQ߂n8tշ4Ns@6L~Z/S x;\ף?@|D3J_1A^MP C⩒*ע~PS pdsN~ȳcehhsՈ=f}R+/GfW=Fu;@X1bQ##ƭ:"Y@vWt=0yta։2߂ITѿ<.]1T5rYpMc2ukJG u#5bb ua6"`luVͼD!|m:Qhitǒ1+~tŔ;@z;+'2$CᢛcP@]RTqn}8 RQ[1?2O* (`Iwt, oKRmmaSx#igjp+`̖M%"]hB7t9ƌr]>  P;1q躚)7_r$qY\ K{D)ɄeAC5CSNk:%ՒI(&ӃuC4"-0bTAw̍ދ@2aP6 ԿB(F[v6h%lC,e#Ö ,:B68'Z)G0ǮWi8%+I+Y?]b(<1?0'KPPꏥXGa".iP,}_8k {!` =vmsmROx]cŐDŽAX ).[qU{۠c`0A?\l,SM X@"^ nlΗgh=ތQ0V5K)ʼo\x5oD.B&XLW4M6+gN*F䔗2Ԗ3xӸB)XVy *7:IwˎwH˔ <^hՋIY, Am\P|*5gm|ݜq&,cZ94dL82 .Xv&u~ L\. H*&L̐ZYD+ En!`8u<4AbfrRβF=L֨}mɦAgrnd%uEBW}n |Axlef).z?iWorrt&kY_ǁ`|@^}$S& 9%ewWu0A-*Iퟧл7{ dqUܿ}ͼyRgg .v+PDH2}-0'fe}0C6o"e3E 1>eHtEߣyJb܂slݟmu!`t%f|^$;hY oSrua<$:W*Oڈ&0X ЃjI971W8Y.uU01(ДA b1Ё/j`28)ɠHۨr?o% (If+s/M!&3hp$CN>o6AdQ B訴o '4l(5y!gѭp"bQ\;Ggf/9?%?5A@`s7qjl=t}-i~&6]v]Sj֫W!c .QdAh,{whY]iR%<]W9dq0;Tlջ]l&=S6y8r̳,KvSX_lӒ!'=r41b5h&'e`҄90^iüYt2-mҡGޠXj~Xϩ=~N7Y̼ܯ/b f/}ȩhD xT?"$6,:BNͯe}hn4E撣Eq ^MW6dZi ^H75{u4>yIT$* d9<rVE/9Oe#\'[p ^]])ַA]Y$LٻK_p~R(GAĂ5]X!7Eu`0U?'5] N8It.gA,d6\Iev<٘f򿕼V7w܃4S_:;*Ti0+/Ũ0.+꼎;¹uxAFQ3 U?Aq #(M>~7N7?ɷ1ZpZlfTȄ tݩ{=q6:'nN6=ßݓpV4 8\ )'ؤHzE+!C:<xz׏`%TJt&\5X]X @_M׋{6(Cs-^)L洌(B9Y=@4Ayg֒'ēQ-(61kBIa4f9ֲb Ubh۱lUZΝsCH0+4U7Ƕ&d9T=s1nSrk]/X@unU+,8mG (ދY_l~Fٳʀ Zj{ ɪ>ЩR7ggZ! jH%xF9:!mYְ&Z`] E ,ơtxU-{^-n}G<h.his=UnW=NSBEiDZ_\ɍ3 Ӆ<эL+㐕Lz*%q.YҝגN;>dSx(7z HY#貇pP 5MޥKC{8~} wK+Y'@MSxv04܍J!;e'JdE8ho(>mYᐞͳ{d֊+MR=;A%͌ZukFz#{%صxYSE=s}:t8UUkw[;-~>N!^cӏ{,dJrXȝ:j^wW'0맶#a/+mc3d|vM~`>г\n +#Knb?HEyIݐ~tc!#bxv ", +׼ { ]MJ&Q~I=y[ĎN?>AmTeo$cQtJ(:=ʹ[l>ZIZ|t"ڔ5X.)ikl?Ǫs)efRћo՞#Qj]ZT6[+*yib6JfތEHjl{);*J_3}Ƿ.s4kE`_SEթ4.o F+)|b$ȿIRRղMh:N&-/`t>7E/mR Y8XoJ$ \-y _m>1~:n%4S9UV<,NJXYTz cתaot`/W8zۜOw^Lz% +5.D;w\#/r#,Dƛzk I>QOUŪ@J,V3u@eyLy$;[7Ԭ֗7VҡF_ F) E lwٹd?HJHU( O/vl9d:U zrS#)NXXs/[+gXin}³v>E(-ch)ЯՑy@sƬGkHrD;c:|dVm I|?LML ЌP^V_Md"I@{^M ?Ӂе%Bra&,=R` 'FL΋У.qԕ@tNXc}vhEgy{4Hs(]DDB }O? e‚t !~FNn9vj4]+!!qĔBC#> p-N}h\Y1=CKAGȪ[1Y%]YD r/6BA8O\ i^ ߞo!QeZU{ F֜gaPa%115_ˡߏ/"[cGަAO ?8ysЖޞ6YF cUxwM5? 8P_20nnMAe`&~uRE.$M]#ycBu3~~#\Gː?ի,<2V{=]J*ax9*">^w Jkl ΀9FCkt}Q\bfղz+ Mvl5oa(F+G ƻuP_BD w—0 n`$]A^Q87l|ۆp򞺦x:xp0s u;u El F<BQf,Y܂ؾ;кDVUTB=ř.!ËVG1axrxIh3ioY.zH$dlxZ7hRd8:5&h 岸3t12z.OV%,~vT? ~fݾY?A^hC'[{B3 Hz{B |e\MTaW-0"3^GUTa}K<=e5x,տ4Wk`$O +5Th%\Ⱦ.']Ldrխ_/qgL_ai-!TonAK+횅;l3 cn2@2Z C'aC+ /m6Ȉxd8mj5i gHhH7s+ݦ |Lr̕<7?ܞ)?7\\}j#”]~m:b]R ESp05y:ipPõ(f0| 6Ң-( -'a$}t˷6ދ؏6e_lCobQ?}!h 9nx~/_w;7#}/* ^~Eۜ>h=ןJ'7\',!K'wFƦXr#~8[0 G!Ń((Jhpu,&})U%1&~'^9g# m@O!p^oD*QVw5Mpn)nmx+~a!u]:zSW;5 6Aw{uXuV1 8AkiOh\jv@!$G[Vd SHN*CPja {D=枆(m \F7 uBnZ4*"f OfdȎ\)#K/GTLgq,[> eZ+:lbh:"-AH ]d+,ϸǃoEx`IFsBw!-$82U۶Ig(^oS@'kBsBL;@6_Owv70-9U0`6qwG$ uHxքu <~ 0)e3@,zg,qv̇+51u2܌k.L N]mju? Ij컺>O/naO"L-* ΛJuu#%QFyOq@wldG Um ۤG4uG{1N(ԅk,S@$ib A0ͩ8vBW>a6HcI^AE|,εU  ?$mKsZ>ʳw?"&]n9w;+D7d㬳K_'忔YpD }Կmlә^r: t7dc¿y짡 _3@Lt[q|{>˦M0wg_Z޹2=Û2gCThkJIEZ1g@G)Ba҅]j qAe5K8&*q "pt^0LaKDt:@oJ.:`d<*"%9$J sSec2U/y K Aӱ] l?KDGI{-#SUHdt7#pSRkL(hI}ׯNdC.~ }yRj2#c!RvAKE1p?>_ b|Pýd50%\xw5 i⊆gQSze3U1ڲ8 >Eex}kᥒ乡;<mhwl+B cnW@ִZq0)\x{`><⶯ߪ[ȥ7DOHH>n = x7YO>Q\ Hi]Np++ )4&" /1H;xSlA2?@6<}<&[kʴlEJXd\N'|@j"Ե㹠@(eeWǤ'~X! C.bMd%`a-0Dͤr7̡c`L%h/-^.$rU!G6Xw,}j/U;Jܥ*B|4t̀fn 2 )!P8dN2`Dﹳo+6__HpOz[y7$BdƵ)Wˁm A$['7<42d5%U=68Un  aZpdVAjhs$E܊f/)%^+m$5*34'Y(e8\)ϗ]hƢ9E9za9(.~J8ىu`n?EPşGܣH+( Ev̈́}<yԊu{2T-:*OF d\F>}k\kԉ5 @֜3OV7Ha6α'-hJ$+ĥ͇V; 剓PgL3aZ5xAN|Ԇ]hl%$Ƣ JAB7/lEo8Nn"q?M&q=<^걾_A >9<H)95 4P^)Q8xtLL=c8vb .q#EUGo}*M C4;-n &ErQg#)XC2Aڌ_` Zt64?J_ly(2N?NSKfAJ!ЧO#K0yI}Fqdji ȋxW vv~I\]" 3*;,hZ_0ic8?q,rΥ`|&@xe3viWTZB`ʃY~3Nw&l?ShaLt yȂ2pys(-)\A 0?arL W֌Pn16y~f <áfΗ\c70~G:bs#Y'ufWF Sp|+LBuF@ >&ӝ3egPy[:a7.uXg0Qu68ƆKœS'wQq$g#gu%_!MHVJZRѦ;W 8v4W@K*j utFE+кӰӯIo 4o #Ҵ%⭚F1DE~4'm KZCeU?MiV8cLzQ/"uCj ͻt4.@ I/h[?otFyd58x+c'z%5k6GY[vt? x=(2d ~(6S ϺIq v nT`vuR(??-Jv^ƪ gՌhb/E DhtRSKiҕ1 j. 40B򛌤!5،>Y}QXr\a`yI#W' m2G/Hqƴ-9G/'h{u8kAAj!]ƕk/V,6wNׇaky<ʫg9"9;qj !*ե m0tf0[˵WϋXF.]kߦ`77~%N# LDVKҬ@ʉOK!U[u-Ȁt:eAн/[>\A{#ddn#J ԟ9Ji/TFwmfh_m(XӣH}e_Iy5`bDz''X͆0FSY*T 9;4MvdA!*}J S07%Nb 0Snveb}3%l Nbz'p<~][um֍DR(#&XZj8܃#/mg[VAz7F# ˼sf +(f DDQq: *]YIh],7\Ǵlq{O4Q {؟a(R`/.,j[8ϴAq&>[5 Rr FWO?V`~8FYbrѹfw(OD;YΩj6',?*`@6P|V؏(^2mS' 8Ѥj~P TO;"20&xͭY1wpA W` ~)C~b0(p/ _r.Y y0֎7(?=?#ZJ8^H`26X?PIwʐ#wyL^BNc>wXPPfYBS@i|<:@>eL{q2̽(1gxK7}gsK uzfZ=cpE+oc: j5$I *iIY$#rCgacL=%K\ 1eC]fs;@PX'y޷`(cL1t@~czv8Tv{S$\=Iv,ҫ4?% aZqTVfA{f`}k(eYzz%lHw{G^冿}pt`{2]$LS5ƣus~͇It4cÚD&(&t¤sN혹_̅ *+Je%` GޓfjNuym""#LйW;B?''vFjr_W7t@ꗒ [I R#q\x+.”rSa|^kKbtdu~I0F*8j; Am @3Q)dKIxw"zMɚ]E{܈-QGD cxU˃1 ~bd3Pp܆O~NBqx9^_ܗt6A([`ۯRJj&5,7ޕݬ>R^3*݁Fvp0NG읠FBB ɏ[AX)X[cKRyyV?Ä{UDN]ZBjh7 )BN vb%~P/c(7߻ZnB䚇MI ջ:AYCؤPLŵOVu`cA'otAhd=׉OD'(o$U3e) xTq>'}$@$ܾ~NcVU =d,d}+Bݮ9;ОT16/NPt ig|;j!~sT}vr>cSLZEA* 9 ōPT YW4B=zg.@#/["xit/=n\K^lg| vl}vU$`OqQƝ'coCTV<8 |(p`:-l5CDwߪyGfpP-A0Y0_7̜NXVyU>8bmp(UϒRW.g^>>XQ(V$O+5,LRtg}&\wDٔ7ڡEHxp9uqlHS%_ V:t0ϖrM xG[E4ƞ_n:nku\78?zsGIDN+$sڙ ,Xz}(bW(>Bt6LFU; vY-p>; .-nIvUr#ܺbV_EDj$e 8썢 N$kȗ59 ϓt𣕪18?q7n창 RGGєK5fyLy_&,3z.gog:'=ߺoz;ݪT/h~0QYM_>$l^QqqOBmng@]-Jq< o(eFؒeK6᳘kwwou>ۆv׸b <Br4BIқ v/}?J)}]>6mʒ=ŧ1IJ& <~3u oi+A[ #>~J *ϯ|q'3a721>_݂ds"H*ZYW*twx=ԔF)v)MjAî=#v:obr%)LA>wrضk-AIub<<"u^*;|=Uܔ^=_ìAv^p WŅ=u])@wM.9;lµϗ; "b9-:GR8M`}U?Ν zS!,Wlo>d! ĕr[Еu8"]wevo5N%-~/\O*94.mQs[oьAi%>Eg%uJQPDz`M_4}D SMŝȃ]ydu'x3*29?tSf〧1wuodj̄\7R\4z'mE S,06 Oq{l960}oq}#j X;i |=5# dŐT)J?=x\(?%{e6P?EB˝UbsY8EXfގ/ \5줧۵C7`me]6>`,Pc1YAg:ƺܔQ-K^څCͭ"RK/rdݑ[AiTzBy OǦz.qa~ѮP貄wkؿ/:j\ 4$r7l N'[- c\GY+`B`:~ EI~KMɎLT'gH;#dyQ;˧Eh |%1 xfJuڿh l-"fg()%V:Y.UWjJWЪ&(dOR0.FDS Ȉr%bMWع+Q*ԧT,7{ @)֯6)yW(s~ mN~| rrzdFi?21,RWOaD mQ5ƪNUjYKyD`-j>k7nуw 0*ݽpumt:;xYAڈlp[- ,{^KS]d|bm'e;1ճdF ?̢_UG5b"]fvc]l/H5Cu*ְFX7_kBI\`pJ!*i+ܠ%#Uie k+<;+I@n ^v͔0Ę -+=\:mMoDB>i[޸و]hSIJhڌ%J١lmnvNJ,j:p'>exs9qJ}nˆ`Bt/ ,f Ї#W*eSP^Vo^w.&YQR-=lKbnOFwO㒵!gߌ90`3W nkm  (ZIH+<^.toF}m3TV*(EO3@cu)3ɮ:EHY^.i W2_acK cn1WP*t gcs`[873k=L cchM*Ƭqq .=1Cw@^2{ UvNciEİtH>,n iN*[ϑ&(Q1iKxObZe|&Nf>Ezo׭PA")x\Y-(uZ).A~kR YD e/"V5}%mdB'0 6yyͼ񓭯qP1Nk -K)-a<΢mQzkKr fS .Evń P]  >#.i\z/i8=;hCՕly2yjkC_8cW5C7Q@ FH\Ӱq-jxWl*mCqbCId ^#6nk^ę ۯx:̤x_=*4R2(zP.l Ca㍫Ę.i[y|^5W!QdaA5,(S\~4k#Ngs &kVz¹PP2y.'X:ַ40@|{c"^iAA >㫪H ~c؛`V.fO@J8#4%#ZNj)I ڋGwظKje[%Ahވ cg!GvnnrY?/MNI$?OhIWE08.HsjWhMMSUzPMfh(o Q'r;xȕ$J}Ah.nZ-ij9?랾-5K 3`-ct$%_IBT1>T+ba^fy|H0#iKt/)Kyc |EEJ `,Ny G8<{?T9D'\d{&;Ӹ93Y{>?M$q[~ydˁchwªNC{/ݥ+ݴX-O:V5Y\h2r'LY?=AH~1N){t>`.0 !v>7C̲ZJ_ _{'Nk 3x = _(9a$-RdEpnʕՊy @!~W6._ ! 75Ӊg7(Wr~SuÓ {93;> N,)rq1/5ր tu>TR3kAODwx߀p FiuŗEٶ*4i^̂tU{`Ix)2P#MzKY65\7ZrXh"~  &]W {<8̻`^ EnoAYʨ޽~<_O֢Ęo?Ъ,V[ߗN2qֶF]iv@fp\ OMn%?]|4s=|m lh db7;WLV:8dk`p*12[oJ T *zvx̊774p B 4)zz6`vG 7:PJx+] ˎkݦUxJ.5s菫w^^kib%m96W+7^w6N-fL)1ljhW(DUTПaAv/yDPScWOpJ9dxIvR6 6)Pͩw5ʬؓOGktei6)x[]?HUV9%i6VRnWDPtݙ=M,d` 2a떷rz_!ֆz$/a:4$ŵÖ?;(~heMe`mQy9NbPeS LCHQbiPL@-ւT]6pN|KUp]zXAjD=3(?s}忰;A3H4zڲ,DL8$@gWvBu3`p`Q1 rn@rbƷs}# `'!vb (JExWѓպT{.Wtniq JȼArTabXdJ^`"hm){M?|,RL:MJ*+ǿhQD߃iuQA&* Հg%%sv==:aּ+aH'"=`^~J~Yc""һYfPE"OO[\%{yj2Rʣ@D]1{ZU/h ԥ%{Q`7u4њJyv b퇑Iة tpH’x?(pTx:"miJ&~^9t`y}c:;S7n 0vKQl`V%e+VþƎ^28Nu.CG+Ϥcy$7N+]a_ ВsH\5l3Xw:i0P ]%3L̻wQ3\ ``c43Wgi>6HyDEʓ8|q{^/8$R;(|E%Pwcq\M1B1}tL #O J\5ݸRf_D 4 0F{I8Y?q%Р(]L1DJȤQffB5Dh ^w_Jog 17#cT*90=SH}D&fƌ>)lEL@D0R\ +B+@31_ @fiPF24t6]R}cV ]ݴT#^zx##;ϔCWa/ V$faZz ڮ#)KƤL*+\fk?2 `xbSڸ˹^ߏ`v2KÁKַ^3HuTJLx]$w&yyd%m:B=yA5pcK9 14C]!v?[CXk2hwĈ@-}m*;&OiU U7F"uMYpL2㢽@4b)gJrp Yx!mG,y?ih$Vb_T G6ƕLst+ W$6HQ5+RfP.ź Scp~21]̢5yXV<\SNS0;n::>n TIla.0{f͆QZ.i6B7 =EV&jMakg=EO%Jwϡiv5oKVAZisX3h,$ ęTbprRddFc~u cQ? 1Jԃ`x$> xZ&_Q-|ξʻ˸C~X:!G>ʆb4́a59&xvD^Prt&vt3y%kRw$7hb ʿ;g7jsmKz8PaL:k.(oWUe?ͮ`ާϖ䎫4ל\)3Q`8"kVV%BEu%XY+#R&޶'ȮA~X}| Քɑ)`»,F\%dU;D`R%vUNDI,' G3+i]Sꏥ+w r_cǞL<{] ؏>e|oh ʪQ?ac^;~K+Y5 Ex݃*ab3C%GlDAL69b/,bC'+nؽdWE7 OYn 9K,>c4) `jol,xގihrlDM)Cw> :=C]cp,tR@VԊѺxRrN8wvV oas QiJ/훺r D\hjId . (HmѸxu0Խj)Q=ia^vATvzS7g|*= #N2w>R]smtP=]XXndmaGXX7WjE7' ,Vo L@~'_͖k/HPٻ~aÜ)enl6N#I#7qAX9V,}"wexxD]ɝKp3+ý/RU8y4aKxI7~?dc;Yn5P˹Ӫ%#q}ֶH`qFAZ؜{%^##7+&v;E*qqG"(I?j1W`#/17B33PӤ)[J^~ՋIEcvϷYxm=x [%D{^ɾ !0!E`O9Ƭ~Tm9LǪ- 3J3n + 4c^}zd?k_̴c )3mJh'*lYF[Tx0E^juD:煴_7ΉJƴbBƼŌ[Cc,=$U#o5!q Rbb,@ :NLACƻzs?kΉ vX1S)Bv߾ qb6aLsNIcӗSo)!vC+}T; !A.jED:7`ց`=j&$HxoS'9~ w,xĜTЗG< iK]q]KvYSvg)qs`}LXhQDiC2*Bn>x~6ZɢtarENۯwb j,wºq SBADvа[oLCw ]&ZR79jsiclƄN͙`bs>p{[z٧yGNeGOrIEaW q :.C+P\wYReV`;uvT;&aѾT;#K߆@{녦ܜOtL촪*k_PB>NrN?VŚ661S9n<4-mM|%E1zi`B\M,Mn:0wOss p0m+` dyӮ^kkD0?.A PMr鍎.dxu g7ʛN>zH Tat t0?#U-ō9@4|1m.I=ƢEhzK(@D̵'-5fw贁vc,)<[Rx9{RJ29g_׳3jqF~眰"Lm!: ѰHO Y\'%&d)h\k(;V9ijS5]rhiz//ŘRWE<gv=;NI3; ەtf诖O遴y6nv0L\܄Oۍd2 Kg6P/EiOXN /a3IDQ#,.1ߣו 瘺% O P󓏧iENLxLGF`Ò&0I]-21P"p].IdP)`U3Gp-J|40WL3dD# ;(@o P;w=w|ymW$o@O9.(3P3 @%H4e7I0;мlmSIHvrRɶ{g&<,ʼnϷ|-4 iZ&cgZcmDa5jƋCZ՚޿Huj<h~*&rBz!0V6`ڏq\n}r؈ۅX;Yb'VHehױ.sCyGUb0 s{M6zه4sg^SZB@R*sWK%ξa_ɒ'cTVAr*[ũjG 6pg!IJmPln#k< `gu J"Yu#G_cIqIK b @Wɝin_J/ٷS1ܧ.5ADXe&%|Y:,SZ`:X%?Y|CkZR%6C$ԇqC￐l Cꋈ1R5,I#tS|PO]RHC8;g*\ګwP~;"/OÝ:.z!CʼnWlD?x(!L U)zJaqHRؚ5~HO'g6W ` B>Pnf; -_8vZ&盓)MÛgm,QaW5.nns[8$_Έr)#քwLIR{=Ԁ~tђ1qJ8B%]j?bchU(6[cFJtXvS1b R ~;mW~'Ų+DWSTs1d?N bJ6U+lCCG!k^jXșY[o߽!POHJoDZZ+ў+/PN[Fo'*U/H&ha,۫Ywd<-o"u\NjJEվz0.h? $5}O{q}]rU ޙj?Y o=T 7]ƞT D6;PX0Me)pbXNɇ4%$qX(ɢn pezgn[$E6x{:{s3qyyGiJ*= IQ ~AviiONzd@r"A+}Wxbbu1!^ɣI}NR[@t Ą\j Gkݢ3\$yIx?r AJߢQF=$AX!j}YUBC՛j˻v 9`ab؏5˂Mt~oH_'Йle~ZSGON@stbH)^YAK썢/X\R yPX&4 8?7$;FTP[~CC?y!s]t01"xb_ԥFH9@DB"_RYJӽ ZSgW~:3]R=[NGnt FHmR:E̛!ٛKNt2*b p3GN#;lW7?\Ƚc4'a jAgy氳L +ܰ˾-YH~gP _SުH8gD>5-OjK6{X$XQaɅ6翚!1xUUc:ao+D?@\Xd[۳p͇^˻׷ѹsvh*)Ӕq=#юbQdW(O=A]2v E˟K&fN~fNK3Xu5? ũY3vA 8>Ty Ѻ8tDygY0#[M`8ʢ)s_ nfଐGۏ~x`rJLߒtL0Mt22lW iT)=#zO/Y%euȴX9`]b5铆iŒ.Feʶf=4bОewj[Q;Ǭ P'tjyzz檏q^O<7xh`[I# fhdZ6l^E\d"D;ߋжN&ts$eV@uĸؤhPq ;0b&y&4뽛̝\hp5@ ^  %XZ@-8J)TsC86JJ_ ~>x8G"ap }LzW2H<maF̬d+&kC}UymSzk 4aAMH{){!/adG' *jce@V/9+:]\ߢ~ QwwsDn Ło&Pτ1dEK COT]ݝ!Cw (mVLVV> +uC3N}ە5**H@0l [nQ띜JWqI  0N|0ѿ|w1|M`,E/UkS3v}f5w̲F TN9-x>zcP%8ݓq+jJUV됃yh`4$Nܮ)qX{tKJW>b)G9ȷӒ\ L'L €ɑtɫ._?؂ܣJG3{珲˪%=B.f6=lP8)ޚZZ߮Suy8=6byEz ;Dmn^>s7Cv)} s}N7jJL5yK,}\Or? ]4:6AcDWY$_;|>#!:q_5i"_f4ظR]y@cnւ\`yע%7E pPY7+iB?gd;G=yWLFC?J?GܒxkharylLH)*GQssw$86EՏt1%7ҴXP5?j^ L5J0Pv|A8nO~95۟Qrr+ܳ;92rQ;ɒCt.}TgA-ҵebEo>jQ8 ނ@q>l]z܅0s.qi%2nV%<Ccrޏd/>tG oSJ=Q+ 8vDڃ< >BvI *x|1 A~G^9=kcWդA 0Dsy#)v&5Q@H[\T S 9Usg>'C*֍wG|l>z6Ȼbufe11gme"3a"$t p:{P/GO8"3n(cZ`NX(>JLJhfkzo9=IFit 6?;"GPuY.]C|۹d k8H.uR?CSn{"ur ֌Ҹ cp9'Q qZёģ*ڪ~^\jemOh_A<6nh(@6LTrCeØRX3 3M)ZÌٹHضd)ecAno`SkRFZCdjb.-sBly(ހQMU=PV(J7ɇ*g<ƒͯnQ~ ;CWtj_rK[m8 X?2kj-$Zc:o$9ܹZtj*UuU(盌9lEt7YAT0fx?vױJ{:U`!4-T;ɲV,^ 8}>[[Iπ7/PlylqqOU k#VTЍd-̀ g!Lzc-DC'cJ SSKS6S_(ie>]{{̻zB\7T5Kr{&`Ă2yb|#'̃{zN+ݓ'V'ސO8 `\Fs"5?f+k(Ly|N|F% ҄Qb<}04E-%…'c,$8 cn[22qݖ;iꛟ;^DU׊5{3Vy#|< q`7E(R7tBl R?Cx8*Z/|ß.{1LVsĨ-d?P%Av|/;^Knkt& J+3 \^Cf';BͳI-ׄn~`-Sx%A̫bT,@wxQ0TOn/V^J4F2٢2_F7:i\N4v-yB2=Ʒ]f}iH ;hxjȚ8$oGJU2cs )2J6+H֢Sԩ=fyT96FCMIXLJ&W+b5i`k"nWT؋IxsF*w14ݏ۩ȣ* dK*Np F?&M=G?# /<R{9|:9Cߌ~@%A(LjqTb>\{0 2I\ԯ}wFp?HJGL N96{g A;m]g5(c?kU#B#A@ Q׾ы)AObrN\.UdEIs C2d#7leRݲ=@XHj:9QvWkS4۴8sM%M>k?ŧKdCanW ;6I(b+Y@t(pq #ܦTrڤʲ;"alVc t,.Wo>mit8Ґ B;ù-4{Y!`bx6GX>*2#Z"G+,qvMzZP^F?Bh$e $Vn7]SmdUTZė,9 I N\ȼs'3u0|8(Tvm>z8qGA\7ؽfc}?G`w֝8]w ̏=tDV9dM*[ݹ)k N]H չ5rp kD&L9iŸ# b1px>,9aeǭ$(Z$t>&abh^iSWAy*M<*w&+8 SU:؄N@$x'J8fd/˗Mj# X"e06M.j6g[t){.WLd,/G"Y8!j݈ox"͝Nl#:+M;A)\T/,`Dc ƝBgCKo`C'RXܮUeUۧ٫.c;nX T7ܜIH2hař \tsC*!>"@iq=wi(EBYvvg1JCՇC.j+i_ƅs&<-*Y4@DS .Fw [4/pctȀFhq^*%ii@|MR{MLEͥt|{~4#|HR:@}X1}E$0MEşz0nODRS2Vz+?„NWDI'_9" zHv _Jr'jySU/.K\ÿR"_+o h:P.8Do3z,, F1?o ; i(tKZA%r@1v _Ȣ;uvF jG^fb0h`3<Ȧ[vBC;[L 9JYҪdYU6r2>(FXU녦ؒ}w 1t˺ +v=3ց#V+R4)ک0wnN&_y?Z-* +@Yrx]+ei\rLOmM <]őn=W͍.4bub̀tGPCPzҔ!_!c]LLeX},+ $9vϨ8Di}OР93iV*F%`v[n~x"}'BSTJ@XOvqaAb 3-uDa#' :1EѴӘ0Yg3[c)s K04;-Xpzs69ȑlN5=\|hvJ(81tx}<*5]x\H'yss" HƐw`aጃzl>S0$Prk~("Qr=ZHd-S jaN&pnMZy(ASIPL'D8.9 䛺\ַɁuS@Sˮivy[) Sx2Z_DLDoFh1Rbˏ)e3h`^*u ]51z -B[%˄#+\xxG^>]' %{%96Ba- ^΀( ՍUϨ-oUz7j ^o|>p\EgL/A6m0J]@b6WyP{W~:aeWCeSL{klodnk2"Hs';7<0QR8p<2'*ln:d+DlE@s(h^:dInx?]He6! Up]V3g52:K*"2쌼̓S+#uU2PJCn%Y˂Y:s‘QǷౢ>l-5oh⻮<=J $TM: M/%xA;+q40jpaȷWh,{Bΰ&+lx,?D?.C[ Fx 쓹N +q5n>ٞ)T(:+v*r0TXnAvy[Q -DԌQX/\YisL@_m" !5`nZ$IVS?WZA x(wm֯qdK$}6&!8KM4)O[ʈ:fEAHjhz ((3=Ӣ7HzBd,6V{ ĉ1O9^λvxۉfo?Q%@ IOFxR;{ hZԬo-th<$rm"mCo: WT5o|qvc_W{SGII*?qSQq:JuIOb+o~^uz:Ѷ܊Ƙ8#u  !ۚ+ׁ:8ը;vj=jjd'SE2s'I;HYҀc,E7Fw=Lz ETy%?8 nrm__ #% R╭-a[v+ECms51#OS$5>߆,GA2Y NR)g("JȕWBf$ֶkbOʽhs⼬DZ`En?OU/6Wne084쎪v7B\v2[YXwR)My+:F4Oɹ',:<ůl||˞CB [F`9+%M5rsSΓ \Ao0a.=j7«p&  ҉Jor\CTt6t=[v6& 5l TMP]ߊ9Z:OR9:՘(hp 5så?ɚ? ! sa :WQ+g|ad IꇡHG PntXT 2JEnDn*2aFLQSkY7<:1;5=C3:5ij5ZI:Θs Fdpg[jENWed&.]TaQKr!iO(0X[%r c'2ix;ڹjꫠuL|W5M#V=!N]#I-rZXel tb@`;".Ե_Ls3a]HR)6[_ay _u i;BFC!ꌥLp 'go)ow+󋝻9Ǐ)X: &p: dmb,p;j FVB;,ue9ٰ|w6ѧf>y:M{L %ⴛe-؄Vl-( $6 KgWMb%6& l~}AԘfw?`Qarh3GMvj_47 kH/HAVŖhR_$ i_T} \C˰XSKseS##p*ͻ8@KzQ>g$,TE'!d,Vf;KSчP4w!?wgS6eeܰIL^}9Q5KBjD`\}PZJaYX\(*8VIT߀vc?++NQ}بjrX<"5~;N*+8,W)--lW!@ڵ lT{v6\ Sۦn$BР(!A8<(!ӱ5·2 %˦Ӌ(+ǧ[dR$Uj52F3N9\>ub_2 B\cPmz:AnJiI':U^(EVn(: (&iB`%^9h'Sp풝`SV p.I 9GZqMka`$lDž!NBO: Rde!'&qr ϻNP7JU$>G6R7X4!NZnϥD ŇPY1>ޒKJe\K@RWY֯F+phkp,ۙ^4(q kߌ} ̥A o"k?90!_l)2 %3f[ђyjΟ'|Ϥh-Psz A]Q5ԧ #2"2014`O8pIƢeI@)Q M[3VTޢ%8զ:~'S`[o{+y]gǭHL0p$םG[&C Vs) Fe\֔> Z="AM Y [[j\tOsa*ʵR8lmcs_4X1~Vͭӣ2[I %w[!۾ڦ0ړMw^E$Onʜ@@ΑKu g\רp!׊*!Dr) ,Ixjև>/LS&|bzM BẸzoV:I8WX0zPX,6Fs6$u'Ѐ NHrgE*O,M <ؒu2Y-?]Wu kd & _eq_/9- Fy#-KP秔i$賻7/4 0 |ŘvHpޙs; Pۉ8M-KQ9#W?i9WSU!NYȥ!#t>C"5@84**4*JˆCklEoUʻDVE%U:')1t',?qN.1eXZo zlA|onvQuySe2q&t2&O"-j`nOK؇;gO0il,9C΅k2`8%/!;SÌ CP-q.x޿O4_V%ZB:1MGhecw}X~l*e)AzR Ϫ&J^ez>I/T|]NT`/b:N&Ox98*X`AcKQPU 5ya - *|&K\zH(C{S8yi"~{P5M oO+ߵsr. w%'b>,hG2،A3~J^$HOn"J[' MT2zird`Xw~RQlFLD"f/XAc2<:M!X,`fˇ_<~k |HW:}ԛW ylc}ZS6iNO)οD/ܰ4'bF`C{Kk19]g$_KYBQfmr Iݬ!AiHBDzI)Ihq3"*pu/!WgF%Dd.n42e/P!8=:~1FXp+#U^g$5]q;tqrN?-EԶT]0:%6q @!rՕZ+N:x$dNMuxY74-Ӱm4]d:4\,^D+G2@{a ;}as,M'J nD⪢pf̌ĺ10dɛ3TAEǁ)DDEUNsGbǴ#zMc}ai>Il.&vIF2Gz-IDDךMJ̱Ű*Mؾi~ɈDA4u9l7r fHiI>ڳݽL^9 9tұ:|gɒLK$7-6? KBWsGQt_a}$pL yzZbM_|y{?U]mwp=8aqĬҵStMTPiڳbG=fᮣ㹽(5r@~J:t h{ޏcׇJۢw#5,D7!٨ Ga2LBRԶ_`SigO1ZdcZz3,\7t 8hF6.l\:9#>bk.s&D cYyiH#ηQKyvGjARىp;[:9U3ВÕD.$rY BG[p-<ً2u<cNnt@3%2@B!>5*VP_@ .n2o, e) #FX 'Ye6gH)^;q:+1;Dg:Bgz 8SOaI|uuH4V_qUa6*DXd& vo" X :2UZBOƣJN,gkUݚ2x&0:@_NNHz\8jbn᱑ cmq;fyeo Ke^mK:O$6M=WP߈`BSMɞ R]qc'dYs7Lĺ5XmxQ|jbVBl9] [C:4G1hMlPǻE%;GS<9E s%-/vӖ;eX vkCe,0q#,= p[WjKV]kR_ww"c5b[[WE@Wm?24AO Y_* y7McT(0eBI"qm*v \M=Յ"}؏t{/ne71m;xq//X0,6*!&9&5O)NANV~E ա RBb^`_]-dU|^kwskQh=-BP8xy*8ʘ^Ӊɳa(>N01O!"X#h[C4ͨg WasB姣US%);m]1/f:mRHdIzFT8Ѭʾ6a͏t zK>F/jOhg 0),.)KWxt;|̙C*5PdPqSSzF}?otl׿}QI¸Yo,$zQ |5tD[AV!)0Ƀq h+ǓNLoޗ)AO왜>}+,'[ O>j8^r_&gFk l5*{i545~bPT2(F7[\j33vgBGTd[Rv:bdHP1º8'ɦOYpDX\s;Y^I6U%rxpd/641p#)oGQ\Bm T>v ).ɿUc5:z{!,A-S7i Bݒٙ9lM aЭM2ךZg;?/(F[o!K*xOt+JwiA"Q`)d>mrr<ԑt7Pso.hO ./z0gL]cPQLN.6ER̡_@kzcdXSo^(I:|6Sqm6݆\G }'VrxH_-RʂwHr{t޾Q5`W?UhY"#!ȐL(f:42! p>XˍO 4>OSB0^ BvRUk [ߝ\"jqfzPտ$um7oZ0(In?%-U4mml%܎!äZV%Y5;\~rƾlTVx>߃Xන:P ]lKÿ[#m^9 Q~uq/#P6oA3scni)HZ=&:>w =ܶ_C[Yfz|wS'HwDm7wHU=*zwڇG W -OCj;{,8Lor]LPji" $4  %&C B}L{ i1utE8ah|#7n'y8'o yQoty>p%ৃqj1&|6X4~VdhPmQ`ukV(ꛪPzax"PEՉZ b V[W3F)n-tZm pih/msaFj޾K\8No}2/DBfДtu;6Ջv)T1\ .E'rhxmKT4ZW_xآ<7.޻'#i}&_gr} SV¢1.ABY8{ Ia/#Hn`\'GVV0a2v@{:L RQjY߾BJ \ql(+?L~Lmt'[$};&׿`2r;Guh+f;ɞtĂ;V^w% ?'ɒëښ2݇pԧn#X:g}u?4>^U^+i,İԥԄz#,%p+0RXF$?(GA9! ꊮڌγ&je *̈́WȜ BÖtxՌQR1ɐw\*]Q.T,;L984lY^n8Вq[ [νj `ϝ-QSKLWVłe^5_{'`T0y"{3w'fdGFBΩ,vSX[OZFCd < eD: I(Lj#Ė`42x'E"4 H%X./=#ժŜM47,ÓmcjjJhBJj<}6T*^d[|:SRЊTˋbEn Ռfe;b[Т7/N^$> @ WCC;j'dpdkvmb#5[SɫBڳ^G1? E]|dZ';naBHq;_(KeI%jTA.Csrh2.u6븿% tft :xFf7䫧y;l=ĥ1SxӴ.0T1%<.NSP]Ps?>4UR Tr+^m2NϟD:_2x_uzVo6dtd9-}LDhTDSYEСpH wST҉-*E &>w1<$x_/~#vX7W7'Rk\«IJG#i0~߻`6P)#+̥5[N܎T1L Eعm*[g! kSMmSWÇ2.3֢U%L`bq,j dF4[=}?#\?4Fku}j%a[޴HJųU|\ ˱$o-E ZT߈*_J^/Z3&Q|}'LC1qZsʕ]QnPD:1>1{їO%0 ^!-d7{~42M-۬`nn4#d zFw7RHϘUOƺ/c Z W +Y5=PRvjnV H]:6c|#p:ڳfWˑ bGc$آ9$hX[Wu_!)`%!PBK9$φ6+Z. _pV["O gɑkTM088aR#m!ja -OnW6P?%nN,||[%ڵ-#81Gc85㾙([gB!~\1#ZX'6ēj]"摷[e|gy2^s´* {z8:C0(8ZR~v ]# ԫA.9-j>}ΐl (;Sr|0+R@M8j_ƴG8zulbunyC+{eMXj[e g% 6KjCAaS/Xy֊#}oM:@VWگ%h,; |7ƙ{H˰& ďܞеNjp :;,fKQ &[ "[-B <rL(Cd;\gRf6t+&QFbCT}0%92p3SFz;poU@@p٫<Ǎ68"&k8j#*g z JApԪ{`(T)B#}SHsQ"^/.fY{I'2q>wor|8R.FDJtJ>ПH-G-\=d)0S,fgϘInbPPx1g:fNfІ!1~DNY*, O )٭jm @y|aX񈂤Ğς#s:aW: {k\Nh"w~b2LVɱ; =3EuE0 mH XxufacP紣=\[节9ۘ\{A.S|b^˒8XBiy]3qmljbU.AIYP""ZÓ_l*ć/<(ػAE `KYimn ӀR}eJQ)(bA}sr& )a2T!*5X+[Y4uп\t,\p&$ :?֐RtDŽZ9J#nqpc\p F%X&f @5P)S{2DxO%/m//[El!11m -DJwRqZQ#yx/VwQTMLh$X(g^<$;;gʦoDbcgE_^zjHfS?yPh듺h άCll 3:m,M/@:B22b ^Zk9?&H5!?}A#ؐ[ $!G=YRE~)zKd6CCkx8@k"}oKAPã&l Amşߔs\n[c*e͵Tò1s"v0 Dy?DhP`eb;3Em(u $wGLZ}*ZET$̿:|CN&K]ma=o 5:Vv!k:E̸/ku'MPz /Mqt5`dA@*N s.*6(xboaz kܶmjk%"/X9.Bng&IY^ۤJ4X355JGmBluv^p^w*JN@iyv5fIkV6-A8&QZىA3.٦a@ ձ9KL{J׼K}2"7,Ea%ZvcAKtc t%J*9ѝz)0%_RbR{oyN/#wKe\ȑkgTH$b zՊ\qzI˿H#Y81@niu䂶G1bCq%:@]VJln`f]un@^YٱMl?L1^ϑ>_z$P4dci-h%-fB+fǙ浚2!pڼUɭI x {K~ov,n`$d:BeЉ֭ @D`ok34c.-C(ݸP{;c;fՒRQ$HR ߵ# kYi=K:k=!+nMxY\ 8@B72_\}2Q W%|6pG0pځfQո%:ouqiά͜T$)BlR8$Dŷǡт:u@ V}za|m}:CxOxkEKrkD?ϟBZ0:~|0ou,߿"$VM@P#1]p-C;@\-zWs8aa^^@􉨒>V-5b07#㧙 f8Ћy":>ۻ s~ߓ%MDF/1z& Wy[6H}ve%-+pH 9ڶUs,%Hu+D8%H)^Fb;\Fbq1FZ\@I[vEhD* qtO]ŗ l0-SZܢsx"_g͈jx;zN"y({ 7"sz(k+~PM(P0$U{yjNH~*zK֣ 2~;@r#C0*WYLzKcY 9waD٪'\(@ dMAUi1D0"F=~@ܒ>V5v{:" z 7Q 5kCtǚȖD D%pQ eV7?'Lx]hnG3XI/> /aϛntJT?c;8䂪rtJ/6-Dj#y-FA$LNMzբrEt,8ę],H#Êm 'TMhҷ>vv=zYyWk? | TB o'1B-RMʼnE VkCJ/67[^nF|%40ř`IqP[-]SO Z&9cEg;j@YOf= `9GR/=(lQk;QlsT&yVn,\>YӴz+\ {<\hYpۊ&"31u.X8P.M!5JIty@ ~Rgfi~.Y -0bq+7~ty?$3D]@|z bC!r%պ$I#V|R KȃP6.-ck!o99/Ԅ垺-J OAUvUdjr)*$h;!'csըn3< 8PSj"ڲKΧf[]dpoμгxlEoۡ?+ܗ|Yc~HF,Iϋ\Zo7I`Wq أǩΞ=`>AmIw0yc;-Ng& p:)K hdz~yM1\QmF3dž XFylzL{ǑnhirSȾNh'M)"l',5j`fʲNOfb\ǀ;,[yuTDEHR/쏨P{ǞQv7u7-im$m/1$,PI,b׹]8, & h&e# 3%m'$i89)'/&IKv Î#[[tٵt_nHӣeB9UX4Lh7csm+!W uFVtcHS4}ᓖEX~S"e  bα>4=DY ~HAf/hȒ"]T;}a p-#]T[|^ǭADf I,=-}+$--)>kV!B=sS ^\Qo9P:kA=PcskΤg-K3 k ʏw$Xf L A#0,ϵv|mRRKv=*+@B"K$ 'u 5iZ~W3X)I  9G5Q=۩݋^4TKܚ &k)v(|82q$MuG)5^C6-ҭ0u #2XXz/d:vr4-?S_2\C~54ί҄NXѥe 3Չ+:=2 *f͙xGԀy/gw(OR%@$<ǒ{3fV&݇-{Fs4ц>(vCWIц lQut2莶sN_Eӽ@G|!h ^m eA4t2 z?'GHNeD7Œ `$6ZUc8MwWӝZy+N5gsoBX0ɶ Nd k9~f~0~#^zup-P-!3 _Yk-Fgu1~,{~s\w\U?vᯏOo2gnHhp^f:yYihM{T.tIt0Ob[b?qW8fʠ;> pހƪ.|S-GU_@=0îyR>d/HJ$A%VMt[Bդ_ YNDG:wܡԼhA)b% $ydhT0:+Qq^6uo1] vjYyF ^a>T\*C _>v<15t9//b,|gj gKݰzݻffh3«GޓgyȒ",Pa\*gY^EyV{ҹ>k0byL ũK^ұ'daI5RZxt& '>Egvyj4t,sX"܈y%=[w6:YS.v\D$eLpq(Qpd8rO[A}h^n[O[TSݣ~̳4~GTm]Kd=)@ui(*9v #Zr>dW'!`xq&"h4!gsYCg73u2#oyX̦i*"ffƃBA_o-;*U?Uq*ΤUX-,^%%}h{o!W{'w u57>} O<OnE:rvv^ÔD%'^iDd`*=6->j\eC V7DDf4;@Z6v5謼vsF&S"!8ـDElRiNDH-}[x5|i E7_ kAq=*)q_R)JףLM +'B'N%UA0p<2> k00]v-$*RtX+uSF,гM`IJ0Av&ʵo>B%*/uY3o&gy8K^'vԀ+ᓲ6MZt8Ģ;.kG륢࿬Z}>0Ũ%rle 1AuWV-e4S[xEw3hB6fCoϖJ(`Ʒ6/x g{vH4T6"-C jJ3%Pcܴ. hGi%p2i!XT)Queaۇ,@+EĦ |zh(ROGV(CYjBM hDB&Aܱg̰znT GA?6Dp)#đP)<8d+sVjXQ(YAD$ /5?i1z~P'{B-/dy8z:ErcS3tµ"ժDnxeo.]e < R/㻍 iПJ%8WU a|U)u轪x%b"Wq3PQ7?&fn}6ۂ-ݡnčq2w%hfۿ*(b*@ Vҏ /DQؐQmI"o 674א0HJMұXlwTS7_uxmI (*2tcBXxB^j_"E%LE>q`5!S$G`V))MH+fRuſd |ۍX[g} KS1+/U9MuH*Z{< <D?3-s0w0s\}"2p4RJerP+Q1t/ˁ$L/ĕZ/LP V4l,J8tM9r9qVs<wlp?/V%_ʰky" dډ]h<wV@P7369z8uA!0= 4vhH=XZ8p[C @Jv?Bٌ[7ml\DXpIo=vˈ 0}(~a<"V`oEԾL@/w/ƀbz;Bj%M5 /}6jA?lwoo[} w]PɚG3ȠCY`4bV'u/rB m耔íK 5"j9ySNz{Q%hU%EyiFH6:aCcaO&YDCjٵV+{=ЏsLPQ^p]AsP> mH!U]ôn_ctAl[Rrԣ**q 9 Ȉ F!)ޑj nd0UTJ`6>px [Й+:x=x<gSE-whMH_9;qtKaTMF4ב,bBRd)7ĵc7*cAI෱Rtq>mOfPI?ZڣŒ|Fhό0є%f.<Ɗ%³u|6'EyG8(̏\t A,h2KێU=?WL`#/#ڭ wHIŚfT v<0XϩA-&z[bVc ;:jO1Q/R3Z thYN@fP-rV6At(x (\F,Y*?}s`b١˝[뀛3;MgZwpS~0>1cMJ;q]:a=^kn8NZE`Jߋ g 2lݦ[cFj!j|Ml5p"j  OiSy_HD`&J. ](8a%40dc D?r^w$ډ ٷ,T:&$DVj  /x>ՌV׍*(VZA 5_{ۇen2b`i ܚҝE|is0~|d6)߱d`>/ZKJ=A!c.E-Y,#ц,h|Ͷ[ ԣhdN-u!v2Ro|qfo ű{ǴkEyi1?B%#Ȅ M !AIGM+ahEp[ͺ-8EZW>G;Kh'} ߞݜ)NZ+a2SU,x!@ZelkU,k=>zoJhdЖZb[rt$kAzrM+|=6كE& R弖ϼSAMeo*;advno*qg*f[f9p)XLkl#&4۪OC:{_@m$/j. o2uzO&ѻPtc=>D/m.M*\hqzAk Jw<9_jYt'(aE#>Xs1;>Sc9~[#͈B:ݗ}џ)rߨlqC0Dß#?fjx _$#`i 2v?EG߀86ViU>#|^^¾B5QEșu-[Q/LEfo1E%݌T8ղZoè :=QǸ;E/{e r ܩ}UsX t1X~_ T[o XQr W&V60׹"{)j,f Ĵ6P@kSBvt- U[nM|Ar5 wf㭊ĥ@rxIP`9 2冞]H(~QQO*Sa vњ>V exq^píO08GK:"xNVZg@zװT5/dkS[#wt풴:4iGb*Y0!T>6Ψ==>G.}Qw߉X.pR9Ix~,Cq'/O 8[u[ Ho &ɚKPy{Y!Ms C!=XGq䄶T|Of6Rlr$Z#46*\2ݜPVSk`0 +$!)~ٮ;s&q@GMDi,?ǔ)bGlR, Q'D^ ˉw:` ]Q AO̬H/D4\7:䱒ч}'De^2A<_hHvM SD:q7ZȯF!}tc{+b5P2VFA30n0VҙgP#D^@Ե$H`wKŃS4ūPR;* h9{خ$_GomA |bsb]ۙ4y2߶zW}I~qr'IAuV^4DQ]dCUwY,,N%|bꁌ/O1)_HQh3FCS>Bp!ܰI9RETc{su pzoZc yBW 2h{_-C"_] xy{Y53A( 7G]b'YA}}׼(hWFNbq~ӎuRHɩ8A[% OGOذ~l5x& h<,S )<( ]_C ۹`CbL،?y &T?v x),W% MXvHGlΈ)3ЛS'9XdWJI4^6Od@%뇺uuJvE0Rm3Oidf6E?y`{(%'W;7qg$dydr#sfa\iZQYvZ~ ":rMB_?f}oDr|9 4Is\&逈|}_ZcpvUqծg:ؠo^blw7]ۍ3_vѓ'nFߦ&jh%5GHRs63.Ѵ6hq8)(O$Ry5 #ڍ3%Q(m\ 9- ČXw}; !!&|մ4HJ;Xm,%2iO~z$^` , 4 s`KQwhl(NKoNrJ CqoaI_#R\PZ#w091420Q 0^sSz,Q~(BmL]?OҮUlG] 7*~S]&/ V˪̢0G*,-lб(ĨmСXχGT LOᮠ"Vk %QTq}ʶ;lK C1drv*̈7Z^M/V;䛲0|s OTy('U[@c% @ fGXrwW4\Sz&Q<߉Ejv_G)KӮ @bП%7!]Z=lcGƬYy,ԀO2RHpodmE|em4c[Ӈjf&~}` ߶ow6 pPa=3I9lCVϋ87v mipzNM,@af#.G`L4,^x'ߡf,=$u*Vb%]Z(cjDȷ#F~jw$eyt[DqXل!" "]³"[@_U2;a5Mt͐,uWgx"N0pC\33 拉`&:I$Ro4\)Y:Ku0W{4@:'#QfaV-}X.WNcPH pX5y5& ׉(_7f5Q$+M铰a{RJ 3%c"eYv (NUsb|C ] %좔1=?50NC*29d*NN䒑SF |]ɒʂ+=H2z.`vYmӚFvq}=7aAOv=1XT#H#m)4Eƻׇ(}]=TݶT`#6bqGt/P܄p},J+gDZH\?=Ci+ ^`XmQX(/OHHjesk "q!-٪HW_e,mܳv T3 !IMdhB ) ʀ1ߦPr1k7ɐ4H }.ZG2p#qtfH`)~4@o:sɺs}D8UtV%St~cnOC/qNgv q~v}Rڼyђr\jCYh4̎ؒ΅-/?p'ʄI6mYKƞ) ^BꔴAW}#9j3v&% =)]V蚪vR?/ !ՊlV0+Ơ.`:Eie(iRYGĪiݗ_ Z aC]"=U1(p 'Jb͵R%Q;&d8\OHр& =k-68L̊Y~x@|l}Bg l ܾZHN!عeMzx>K#-LH[rccKu۸Y|H)/s?P\64Dh :Խq}+c'_K'{kEg+c%ҽUO#9rBnLm&N_8ԶH)7?.R?ZTm GїUz/NL1AŐAzCe|ַ2vv+eަ$ orq;-Hlm{;m2KpC' a]9ese3ڿ^V^2NcHTHJ\pkWՑsܔ{A,3`ױU h0ZvnS5~>)YĀ) ~0pz J-vbkvچMK5 b_dߦRطQ=axZAF j ^xKB] u,%DNxM@KJd*=ѿEU8 nSΑޚ/B!HŬUОV*]j+H>R䖖HDt*Jyqr涔s5*{J~{7W~|ȴkSCT.N\/nyQMuS+=Z"{NV 3Yo<Z<K脻8z9B7j.jn00KCŜHJi~^CibA0iз6l6W-Ճ)\;W+ T7q۶Dع"93wPKw8?s/?N輛yu1RHY-)o +:4Tjs=ŏJU.pRvudJ*t_"> O˯̿nE|iC^`)L୅ӡm!VhБeL*+Ưad_fLˆ*͡#dB}M?5%#T`JT&17(@ð:fǽv8a/Od)=C}63uÁcט0݈JTv!xO/s _@fppTyASJSNYSMa_fcDl84+`ݤ['6~ ^Zߥzk "l,:ݍk$-bnQ矨L`vY>6Bxȹ)ע/MJ9!;{uT1o@uɾ"5NvoG齰eSps* s{ex.u͉gA,AHz)/ *6zfU,;V^>aCI_ zOr]ϹW ψ`{mwbkon2q-nKa g1 !g1#޼9 ɽ9!+"I[ LQ8-2gPT<7?UsEVHa^ lQn߶x9$+D쵔ǧ2! *X76Llz[@V*vq*6gR*DT 2&1WE:y@гsmE R޻)Qj71 ]%S|_<3ʰ.O nt.n &]q@ ٞxU9,,~2N㐠>10w0oڳ+։Je/W>W]j_ \95BR+dȘtU+ eʹl+"RDLqХf*@Z;Cb5Dיefv$s<ֿ?0?\/wč~lg*$.'XZ jdZr-RiԐX[YC{Oa<{=UD#Y]W;o 9 Ȭ+ bn+ ;ӇW`.M־'#Y+FA-u@cz(4TqAPےFzF(; H:nUX~&( E#dws۳5aR=d/a?*h|ck*{|~$!e bBjrc..BzwHGKgǓsta32lUx(F×gބ;bx~iam6Ywl 1pl+(%{ҢnɗFKO8 sZ v~ϪY| ے/7O;R Mk^ u3&.0*S~s.\~`pMB6VWL^o FJ xV&:E/ΈQ;ܕ#Z+o,H4/LLv:=[V r 8`XoPOa״ \bg]Mڙ2+dכI74/hk>M2iY6% }Vؖh-+|*nPWX0!J:d؞Lnr"F~N$4{!pԂ՗n %#YZ8,8=l|tY~/pu~G'emIq xYs9) ::Ev^͟wdK(T,F%UczLc ޯ|X7®?FIQZ (ŨQZR4{cKAZc7Ɨ6($71&9M4@8+>+sei^EAx%N7 `jf'(Csyjh<>uj K(>'*Jڛ%c'BiAi:(^,9R#b{杮k׊/2}uJru!>f8iW8P)~#2KFkkх3I\LC*`tО GXЇP(cQ# E @0ǃx` k% 8jI̒%-rN'09C!?Xw) qE|n ꡝLG1~%m.}mT@H"oIySZ`p͙S5[e)cRŐPbk񜘓P/D7fWO^qPK+Dfلf.VBZ+9q66?s[?^]2]_t,x$AhpL)e~ 6Ӂ2VgGx;UjyXf;7?ѭs#u01yKO(@q&"t5ruOT3(t)z.211Н׬*fL^džw#!  "J‚P@*ЂNZJRR*_J֬ hjj8[X6-=1BeXhp&gh%`h]M o^}t4ŭlMU,Dj1v:Wz nl D ,cNvH"Z(wc?U _8QƟ,gi=Fͯ1O6dC{W.n }/diwK$@n} z zhLP1c` Fr:wɁ&h8:7fcv3~]C spߌv#7({8$V?G}~CeBCk%hɉ"  X@L.{*i B!4\0_b>K Q e) 0=O&L؄+ ˴.3kc%1*\0rwX&f'>/\&r'wHBZbm;<e=E~ژ;Mel\C2-`BYuɓ<8;XϠn#vFfպogrtiGNԐFK^Q?D ,A9mhO7kWp"}u/ S=풝4[-"' 50q@Az;sτ GsDŽT`U;$J?Q;2nbM$F1fxE=G].]"7/ۂ `S ftJ5"nf ׂWQճu'X!Wޞf<2[5U<+M;cfIAҩ Z"NE.Ob. MgsmkmF,pi=JEv{ Zt׬]M>kq8>$iT6~JEh`"~8^wΝ>+' vw',?ƯM5 6]\9PmD=}<$q8mJ4NB)&:5e+,SA>yyp@I ~G=˟;vL`)ڪ_p?v&قBAay9:^lY*VPN];?.WYm9J@OO,몚rC`ǧ`űX\ۤf0^p35ZpΨ;}q,XKhQSs-4e! ^A`D/ -af ڈ{Va]rim<=7wwo{{@WO@fD$Ӛ߸uQ>Y$r]7O&촦g cM;OBuv)85XH<:?^ %~ N*&;q15-y[ YGm(Ĥ@!&oܒ&ϰR]{'ƴDbNv#]uu5 F+ѯiҽ~ EX1vIR IE)*\,) 5?~ݮ V.O1]deV #'eXiyJSGQgRyjⱸoWi̛wmRN+&s;̘4 <yQ4*3@Yzk A-&kƴHmoJjjrJ},$1&] *fzoܬJq}ַK ^lB, e|#>'N7IW`t:?%8ӍW @ >#d-}ݾ~PpOFhыY `Rُv<Xj)_`8PMV;`7Czc& ;yFCkCHtW(zh14l2A` - %FUCxV.S$|_5,)p&{r.˂BB[K>="1&;=5Յa>qљAMI(zZetQ~:bPv:Ƃ"*ir\| ?#FȗN??]8%@IgJB `N>.]` :`7>f8'(jژjh Go `nپv7=z@ ~c>ʚ=dE-IZ^q%n! =ThX̘&  y ,}È)-.\"TZomm%yr؋v)8"gV4f+O^SU1ڗ% M~Rf?I\C kcFK 4R93I1c޾/Rgӛ,Mf8ABf^W(-!n7;zA~C([/Α=VGDQY lmU2rrӌ }.3ޣm^=^l^iq\8Ҋ=;l[~[gSCpi4 8d%϶ rrz>B=K\0‡A } R@Ue%%b=7PMonvKO;âD z7x*2Yꍲ#.yCDf&Сs)SJTM[E*~) m So*E M3=cNIIf;p3pX{}?YsV"8Cxy3Ăc.9Żd،eI)]A%q'iDF[YLZpiYm%v5]".35iulE?tv(u)|YgrG\Z꿡j41R2JA'Gc/?"Y׍Uk :28v819jfg}'kтmAo,fS%s`~H=n V l? 4Kxv5mnNZh/ ?n3g8M/[d8Tt(tVQC1(/[X =b=GRSQ[=`Ww Aźp'_dkBJk|LHF‘ow?XLh:$<.唟Ϸb)ycQɑ+ h6ndfs0ѻ--RUHzp؎٘j3f^~ܒFT?H _{pkZ^OoAdNMTCo6_m*ܗrf RܖO1,Re5={֡rһ0%[^ߏ↫÷ Po:qNk\l}wLJ4(0M;0J>J?kF4, gsFd`Z-^uZʍiuo5UGd@ҪB\h4ٛ֘k,2 {Պ/N:jD˝ugj2mn1R `(4 ߂}+yŨbʪ.*8].9bu!b}I>2q*huMp?Kv$r+c Ϳ1 .vb@5*(?oc;W]-ە̝*5^Qs&1"|H}k2R:/TLY sa7| +g~mrF}J XRq` wp^+L)K˖ #bEmAzΚԤbAV-*.2 VV;W8t$UՀx3N1#x !GtHh;ѥHk^";k}27zN0!w}rrnфތm7of%*|0^v㯵?4j#:q '1(ͅl0S3}!y[^jޅڇb:tI^3<\c ``MYo(9(]-},w#n 1wWd'$`V:9?-wvḇ$P}-e!IFOHm'Bۛ\aha!gl17`SA-8sO\=Wsi2yv4 /vE0H,-'{_:W#-*xcl#0OPz\Gjm2qW{4w%B2/&#$tti_֓AeRgo#ʫ w]S:Z5` ;\K2$/ oS =wUxJ̚zM SW*79>)K$NLFAƓ zֹ{AY>YP銠V=ʥ "¼ %3Cur%b1gRxU[jm‡DBM@5kTPpv$rXk)CaW&(+/I"Okϝ˧P駴 @! ;,kvxQJ`xFx5&g k#ay9 ~3v\w٨ }6,|zՏis^mi3bq+EuIbxKnÛ>Լ/G&)]~x`êz[pQ/A OO{ 䙩LV:jBq ׅ \Uv.Lr9%oFEK(Ba3'/w~ԧ QBժoP^`wUFv~s>! 绷vBFmn*|QgAw$-Ev-%G? ^[N*l&eS;UԒ AMfYS%z͕CI0~-;.o :ŝ6tt9ʼ&[U1«fZͻV:wŸ0=N ʶakM 垩ҵ‡<@f3`i9S,R+y{?)6)"  a3jU }P;1yd-_QQK;@Ԥ::zC84KrpdHkh3k#Q 횭/?lW!7H5$m~cLkQiA#%;w.=8Vm.: jۦ?܌EubHY] A{ `ߙBsIѣuӘԙڠ'$VAu8$3RPCsmWK+[dzBiu=Fg1Q4Qzr/HDC@(cm 1rbV$1Z~kO}F]H/)}":;}~?2W|3zXgɰD b}K`@ r,<ܛژl^n/Ov=cW"weRs}>ދYM9]sHTͼɣ3`/Wڰ/ݾc74F*YӨ˺P  /vYP{Z1 _ Ds? I,?M% :MjkqukZ>8#pk- 4/\)3m*}$gÔh \8$I23%uJ_vbmuH8OTu{I[\j>uAn eM\t`KqЙ-`L`uԣ5qNOW)IZXq[as"+}i[H;ԙ+XzVXzŬ!D3 A dS:4C- opb1yՑmfB٢iXr7cv|2VrސAkޖpꨒst[#TD7y5hKhT}́^#Y7rxIMwdEJxD'֓iJGޑSN<0 #\[s/c0<\'`(y=)xPSSKs S+Ο$5/8\ B#5dHIi}hHL~ y7 :7L :ϛRݽ,)"w-IEG<޳uɐ䮬xmw{Yx5jUC4W5NVsu6 YuL`"yj 2~"^ˆ6XwkT`uǑJ)QzĸdYy#ж+ژO}K&n*ccx-QN(K璚z7fj& p$Rm#5΀c٢ q'{ kF_EW[4!¡ *Ic'<V_]vsLl,/[:]a= V}N_S~%vW MV'U wB)GxKCV)pM>nf9JXfViat&ڣyX2 뗠_@N1 hsg@4?UP I6XHW>MEH\KBr_SA BkiZ̨f~Fosӏf]X"S(ȫF8uy~d *_/?-; 9GD6#b [^ê`i0d5'w ^ u=5:h7[@Au`౓xeYPmzbFJ!H6Ydi`*R NKkwTt 7vT$~O"Hn0Zc]+iA>Bi ފϿ\Q52HgͰ<"[sqzTMe]aۯA>X^&dYwAxPܟkü%-NT^Vø$KaM4u2&OzW5kH{Gl-L3n b6r0eC$-7Uv6*vH%*vE2<`OfG'NuaU_ .7x~Q`폱 F8iPߔ9[g Bbo`2Lᕕ5q<B3H0iP&I”P𿹵7(7hLekNzETRL[JҞOߠx9L~*ɏYDXf< $4u H3 ۃ ^wP䥻n yGa}٠)fœm*^).3cZ2[IVoGF$7oEM=l2ɸ*6ZDam Νs}%/%uwy{c]4]GS,t0U%#du)S%Z獟R`0y7gtǠb:!ZM|VwK vX;7"G8{.~Az^u ?F+Q =C֞:++:UH˕v/ҖFXW%dS%h)s T&s\3Q0' a}@ ++̋!U2-Lzq1+[4HG> jakn'?F>XGPD[m:cR%D<s.=/N~ PsK-ݹ:;׫]52J0{H5o3y$44\fa"G[p]'&KR~oR&?ZDk[ KY%s/ gڠFpv7 II[yN)9yf=#| 6Q,[˼(ZRBB04kW VH@lyfao.v4K8äُ`Y=i5#UxTd!K7RuVJѣٗgĿNvl7oBh\J {YjG0pDF~/H}D\;4GD^*-W̦ӟeXr"y|Ţw]"|G30A3v5w|Ju?{Ѳxg@rN.=r2x^ضqdEӶWEo |\WݣVֆ #| I0|j}տ 67ܟ_E.9SPlq!&/R6Ks-|*gRMC9v(+0ϱ$bL<4DmI6XSi[vHa|`wy GĊt/׊^OdJ Շ;u: |hba gf5m}a KLGခjtztlƺ*v}G+{{!nJGS= "rnx٘텵BQr;oxqGY`#'8fx%q~΂A3rg\'?"0'0&|W\OSykC_7 Lw` $I7*OJo?;m-*2cmT H[P/dsz*[X8HǸ^?u~qv`0*b1NdCcWjمTi~DG[Ïzv`f@SW*Ƅk,|YJ^`O46z7A$/u%d9Eܺ=n$dc!hsjzSV>u !.-γZ9ጔrM/S+"jZ2r6XDH_5nUUCm=(&5 fB3OӝeBIbt|XRMPST|RX 9x+9n1QeQb@;f l_ER:|-0HqN/}}:T|ugsc6̐sV2#>>?7Y8l¤_bz HJ3|f5. aQT RGEj-("E,; 2£L_)'Oyy=WͥZQk' woͯ `דU$m7󲦣mf.fV߽bkHb2:f C ?ԯѢě/1o<>z #2OC#]=Dph;mP{ "F?EOT@Ip#Y~ȃIϓ!Ī$|AK-xuݕډ|Kױ.0=qIKZTw'7ڨ"Ck !KdF0 ##!|&;5gxGe܈zdjrGMvk!kj2/cx8d_)$&f6ozb5bb2L!f'r9-\e@ ǣ}&{.4hj*\% 0 )2$Rb+m^t;.27aH&沴|MGWq}{.1{oSdG;H}=b{㬞ܞmnŹ" Y!ݏPgO~r+x X֭$ORfg^ČBL%gj8 W6 ,EL^H;rwq@{S#֬iRcI!ʮTpv!}.iom%lỸU:23Uq $d|wDmjG(.o?aT}'zFIwFF]l&\(ξ۞+'7ևĕvhGќ66L.ؽf.C%1Wl)Բ$K4;cˀ-䞄GcYZK"}nE=J㚹l/*WH!3.1 c笇ju'ҳPFE#Uj`jX" )E~B,&*՟j;Ōf;݋&LMS\NI ۵) p )e"&/qk , ]硱M9d urxt4 Svz[0QK+mX@y(j⃇JH" @ &䉖6Tff'v8fj O3ʁHXC=c 4iD4-X+h]̛W ꪬ8$8xEI-]u("jm>&1M~25sZsˁuyVFvB6^bwQO%E[J-Z=HTRZXgvST]Mz;I&69X.\Zg!?Nx̨(Wuw]ȷtG!]Ҩ9vEJb' ,5T;,E)oEL>#2Mڔn64x(lm)9^<&&}cl' 0̷"cx֩Vt!+ٜNTOC{LޟN@GRcCBi]7x]m!kFQs9n-2-U&+N=$-тm%Qwۼo[.!`=2]@8VuJMW #u'Kh)p_`0ڭɭ{s|!fNlŐQ1`Ɯ NdPm⍺*N,Y[ÎkǁP%0 T5/LBRll,GQb6$Ȣ˘BtB5gBb*ܙNuAՓ}r f~cCvLsm(~swv NڰmЁl tѼQ: _/ H9-/r܄քʝ uD?nwR66ĺj, Q'd;~u^ XFy{ Bf˯9jUE)&Qk2 ȝf qkºDe@O|?;nEYR}r\ǣ[vѦ_EٲUP~ߩ>d$ݰ~Zl*!.dSiZznb'͟i!ə"wXuWs.EA>`w $!B /dm gFo Cu;%SF SMmWaS0|R:02]d 'j%dQIqfexҷB(2PG Uh|"T)[3b-c!(M 6 +a) V*7MFl.ΗݽQ=FC'=s$8D ǭ%xg+Ζ3DDE$Ùݝ0p"kdz:MT{hºʨL:텁-3j'`Yو#e"8^!DM}%Qo?DSpt}^ u?T3F^l&L4 ?9_ n)=^dA;I}A!4u1hW`v%N4t3jU5^s|WH 5%{o$\ : ,^ 2S)Dd~+.Mmp3`;oT6xqE[%6`u9]MLshpOrn1Uxώ$j12R߯}1A~ʋf>̯<L$peUa/u8GCGP @,pŒX62KcIW:wQXGseX Y b% >0! ,xj."H ٓc]ۢ EdxY&T(&PV^{CɁGȮp}5P+9B{5n3*>V25S(å^~OsCfY^0Ujѧ]6tіk NcVzٵ_ b$0A7oN,-ܡJWNmE[̆!ٗf)VLCwshʷr|E&6lA+3Ģ &:%.{(U?E,A>nBbvl[~d'BϋolD qͨcbʻܠV4;ǥL' )H)KFhE[$Fxȩ !QYQӕkc>YT7;cp>31{[5WY@v"-<7lY⭱%2}xkEM{\D8,lҲ%,jXͶN"ʞ_Ji{ β bڱC1O3,/f3U3Y֬M5>[|V@.|w9t׻$6y>-.#7HaFg#s<|5*g\C;rZ%?otRjV NصrjC3{0Ł4'R$+,]/3`L||1*<sH>ka{{Bd@c?nd(tM _qƌ_OV&(2*7ss-jK7(vB073Z8A׋ ߻?t(/AW}#,=!mZm.G)jZ+sr`\I{gt+a,/,E-c]cv 3gl9Y-e%&XC )M+1Mo'oIF-JaV d k/a̶_?xShI<ݠ4pC]z_kVU>~4DK43opV nDЄ)GΑ.0ft?yi(+A6~3mD 3,3勉e ;@InVJ! fd("|9T՜mh‡ DN7D`NT`}7 LMjJcky~[h}'pDVIF0KڠQ72/yVE?-5&~~ <aȨ4L1c q-I'U`gˡ~A_|܅Њ2.Չ.ʀeH9WΡnF_ Rpy/#_E\Vk4I 6+pYA.]m"pƁN5կW7Ez%T^oB!Hh\4/HNp84bwA(F҄5l"|wX]m$ `p(uxkjT{RyhOh)RYofU۵'XfpGVQ%jW3\P( ke?UݓjJ*S[x\by!xIߪX?x\?05)`uX'qX9'N{ԓȀUXS悂= jOY#S]g2$e,9baԹ6IED`Qb׊HIP=!oS9:$>(y<=7u`75r&.g#m!Xr\$"REvMRB,#Il}9g;!SùJ :Vh8B5. kxgVn\- xkc>K!'DaK|Oar&v(g6`K=Ds ֱc J/Ǒ~1cÙ %S {&'2gV VXDuo1] L}&p74,e+;Eqqp;cۃ!&z tVBRWFDV9Lv pVG+,YMt&$__tyi)"#a.kQ\u"OEgѤ}pxQp\J*km@׫ K]iYkP`o7?erܐqr%Sh[!d %q sMYrRP r"NssIaoS'9ۋfm'R+z3֪ZbayFR~43+UAKt`ǓCYewGP?Eкp+U &5(VkG~[POF<´7kG֤f^z0m{xt`Xh^LT)OtLNk^"d5Jrs,@8GJ AxF.k~`"_%J"Ǐw+w+ifu>ųN?-Rޮƺy;|?س.[ԃo"WsGu:juY6݋kjuE=.q#ϧ2:$Re џ0ՠnӎwavl!Tuش^|.HUu.L!'wn^f`ߏA}cAL4P\`3>QU%H赺t f;4W(Fg$~r"jS2Z5<^mq :b/a0{a!v{P7iN ヿ!N4yxQ;} -'3sb9v,3uk~w.Б!;4]faō|KA}{~N!~>dx?,$3-|ߊ{/hc&="X[ TI ӏ׽ ]K*t{+P>fݏaoKQ^?jAtڕ_l1հa e8t{IKH(sl2m X?%7DWMîl9\3.;XṆ< \5i;r>d6}z_92/KjN00@PYDItZ4#ૂD(Tm+иqJr,lekq("Q젧֊DDFy/kt=:gFjbS"W &DR&vc_<Ф )Ys\H<\& 'iwkCmta%!AJr[ߞ8;:+ox9gT)kb*pKӹ* *D_ĸ?upſJhX5C͡1|<v·1>^Q.u 8)0?`/qǛe NN`neQ;uvk=`ymW qϨmt$vel;, ]VBu[ HWRLdm{rWG;׸ zbCSܗbgxL\Wz5=sN!5HD,7(f[9 GElĪ!(ʚEpFs#({  VN c&h8N}Tuxßw-,/\T{ T'vf cPLF?\,3xVU<1ڄ-hk{IG e  8 ߳ 5-}H1+>k?3pJv(."f##*Z7#(-lSIFA| ޙ1͇TԂœ<>̽%,bN/MwɀҲO[<(-q0}$9.r` qAhKA y2: d"AW#V+uѾp6n[譿(&Sr`*, zWɖY,N~W Q qbuqxk$ctߤit"(Hx &gr:^|;]jn|D4/sXLBK '>P|}n~3.[ZY޾Xvŗ00dgd/34O7,juB[(pf[Fr.]9zպ/i0%:pt Λ{$xB&lHe>a<ʗ?$:q*.Vۭ>FESh\T!j5i`EF"!Ť.{u5$)'S65Y@.D9.aT^= Pđl/Wd$O.n/|dcolmԡ)ݝ_e FbtV.!~4nlW@x^AMflG j\όOp\G;m@sC!}⥻hc+tb Up8Cdؗa:044Zr;*=@=i{2qP G,NM$^ mɆL ?ɒV4:T@'jV{#?]-FaT"VMEY_mꫮ441&|J.^iy woVf'r)gO3I<:(-M9r5ƕ=UPn|pjcUdkUJe*Yi]:cAl'%0#d=s`{#q0UIc>ˆ"VZbQQ&IkK8;y %4Pm,c_F+x%E$Ii%2WwʨRf>B'i\-RIdhr Iro0UIߗ& =v%I+-AuR3N!+Ud@P:c>Le'f329ϓh8Lb7~ m 529py_ pJKxlzvYXC/&cZuf781bqX,+j`EigoIԞ@tk/s+bg Fzd>%(WM5w,$9.]-8b)P EWuoh.Ru$ l C RS\W{nCo~/ XiFof\eNM Q^If)HfTU{iH5jèTs;vB퉵:ÆԸwfP}]+V)|Ҋt6zU \]d>^ڗ#drwc7 Po#xq=}ZIcIy5`H$ EDZ#dfu@ 9lgo+ G;(X]˓-,~\yoj=l،g #Z|y$nl/+ l,)Yò!1o$LClF:'|I!,l~q(XĒ 4e p@%3F\+uv1#z4 LbkbmT{EQХL0__UT[ ̈tʒ2Kx2%8q[2+|4q NxSӑG^3+*⚴*bAc$q&P,FgEv-,ח/]W(kA%qQ".@wGj$Ag&ѣ_4Պ. g$UL/AfèψA< -Saa i5u\`n0붭 5^lq+->{loȱ WΔ##ֺ-*s@Obq*hc-PA ~dw=kH `3]ܾRFt'҆ -- ܰo-;CB8K%ID_ȫakZEKמƷ0=A 7$߾$~;bw ̑b4K,\ |֖mAWeVޜXݺIOV2ۂ^݌N*5`dx{Ur2h34^K̝ gOouwB(10<E*>łƿ.(;9o/CsPJ^']δ0F 椅9 _GHիŋP2E%M Wyg7*jh,<]˰Pch6Yѳph|WXlj/F(ͫj4L!"DN~6O`ɦw a4>[ї3徬ܧ{#zڷ8#}nKXS ĀW*t~B6\Y)\al4)tq}t.%W1Z7:0O3ߒ5!d 6N+?su,§-Bf/]J|Ԍͽ`Wz`i?iU:bjE? 34')EݘLt;|`UиI1Tx: x]1[o~[du@F:1 0޲>NG38;+#CF5G#A)`7/o;O-?k Z{B#9 ЎG,˧13o>o0KGbU,"rl0R{-]=QeʚC ]MBûgD߀-W&5Å3?g h 0]?xhȗva&+aA?i+Z~ 5s/uٲ%"cq较82I9חݾfZh"qbEQs . !%B\P-ҹ^tu k{4L.YI#Œh2# N)םUQye&D CsQ:JEj ja̔~<[s.$j\0/J}U+Q yKqE;E C #Rr [K4-he>9'R܎PK澥"_Z`'~(6J1?:]5ׁMDZ7qy'w9i"͌c!|Y7زM',A֬~= ;܄@i]@^ҏZMHWYh?ЫXDY8`\6;LH~!g=h+I%ް )'&5:"tݢ…TDNJ~TNEgK!O{w;( $Jm)U ;2_ #\QdsLF;"Tc#'}0С6,PuXe!lP9lHF'dILVBhͳ=c8~hMX6XHMkClp.NueQ&x믽r ɔ៞PpWÕT7jK-*ؖ=h̻% wPN鋾ܟ/wca. ؅?Hme8t~/DO찇u۷€Bg(9Rԛmw,*zz% MldŞI\y uaת%k7,Q@(BWyaBl֕*b*x7lcZWGuy?ՙ{iBxu xߎ"Efhd?먕/Dwy{jF؎VK.@fKM9-NLg}ҋP>PFavaZ"{#>Mb2͔vڦ9J,W0rPeنc?"Yw|D Lޞ{1uF ]ŗqR ax퓜}DP봆fGZ2>dC\@P@}:F+|ŘtֱÇF/B*cekjO , [[?4fQy?&>mDQƧy WXdGtTSqhC@9rx]2xGe&DC68*!t(:~*(h.ϓAcq^6Bω1\tkgK](8%2C%;AgMDžF0*,JpIBm]ݤ(䚟FW6BǬ,ܘdg bNnBuv_{*;pZNQWSX2b3%ZBȁ@fM gˍ1T[4>Aj* }cBѧ Id"kJA᧴ra}MX%>q&ȣ'X=!c85{A9?~$lSb%-:u8;NldIyV YnǝF i(2%jnvu@lKgb|8UL~?1ځt}P% ~je58G [*w,sGa)'ۆ ,*ZaRoO],lB>C|) ڳ>~֩VH"*"!YѝeJb$h4'(Kԗͩ{!غ e<:%`J:?s@grb`6'/z3BmrP79cٳ|kS|Yƨ Z~Hdg, (g PH猈yWg!p JhFH ݁Itd^Û?eAtJ XBiG&IGN=fB{ƞݥT%'I໪Z :*y9sӽ؇+˥<ӟ%OyPcx P=I[v!$6($9?7 .wr:p}p]H-E4n8CqNMOV#%2 `~ebFQFS;W%=*˭簠QFa6@+ JJqBC@ɿf^GI'(m޷?׸U R`g43bԱ٨ڷz}.I6@a\ٶ k: fj5!eמmY J'ˠ| ^>6MY5E"~Z "cBsP 1] 4[O2 QpHq8/AbH$$G`v @FθmA+-gL.\:+HR% jB'`tM]?m>ȴO4o =[ruwNɰTxw$tWG RLHpaj&n|RaFr;ua ] }Qx1'헥@dĮ !%m؄G:ߛ$@Y^v4!7Ѫ%H?&~uxxؿA ~2 TCx$T3"<9"~aNq߆t(02|Ob)I 1F 6vL6|;0+CSSkX*ڪ+h|Ԩޱ@G|i|Qv+VQAܛE$VtO ۊz?Ʉus6-2ՈqLcD 5Z8EN:f!NCNC9~,۵k,|#VGæ-Ū/Fw0%uolVh^A͂ sqV -QĜ,YFx02XC pkMJ}_Es#'5#. G 25Z~ Iq7dO +LtV$&"@m;bɝu!?E $+Yd_bQT?oWBϬEW3Ni+ɲSm7b”DaJo-*cZuE '=K枿@C\!N"JS:lE0W%Cqxؠߔ(`5tZٿ>t{Zwf2g0qQ*TIgw΢gVYt_ my÷"mO5t牮ѻO2ݺ[-t"+s 8c dyh6r)P j$=.~}ۗcǰ8d$ݛ4M8sSkz\<3$T~h#>h }ᙫH[v8=5a]yt7" I ˢTǚR57J^bA-;-Ov`qmL_Elej:3'!_eB*F6a-1l s4 _Wu"sT՘H:/6#u۟TW!zD#s8" %G“&+QrYstr qUR^r.;ufWdcZPU ېԹA_8 L"i m B_Nk,Jehx+*&ʎ®톓y*Sf?q79Ò'p^匱6_3hhmЯBwap-9h{L-!xГNq ͛Je V7-Ai4Mrx1Y8r Ŝ>Y..RʥNI]E\{;5%ffpn(XlUG=Jb hbIaFnV)#}y:e&Ga8ACvq.y&A5O5,@~&"d+&1}M0v_WiCgwyͩe y+2-ZIXKd"LoWQBjXѕ!HXܶ:|1gg+ᶀP'ձ1`$VJDx3j;hV~ZKqmkƹf27[GC:G]9f3ǂp1S3Y*.,eyz쮀w4]>Xkbg7/DgZ=8'7?y/S#PqAJ:B 1 ]Y iΚZ}}6 ۙ%?zKගbQ?g{=]ץ u:1A͓"U$I(E6Wv[|bGHK FG*}&mG(1Δ97βGSUH^m!ݵw7d:zgl#Ut问 y@q#Mx!I懘+qV^DX`Q%#li{Nu7ffw76,s& Qr(C0ޜz} {{6}!gy :cǵ56jf?=ٍ0$a͍V97/G焏g8Q[cdG 0scpog% l YIڣ Z‚ȍ$_a?LKAw4x flK\g@}]u$|l&+O&1Q q=$m4 >vЉDEu09l݀fJ wIƐ_)u7dY?HD)UFt:!٦5M  þ7UX$n{|)pT>6tZORUS^J&vBWUe݁$jl:yP-Tj1[!yú}FbbỤ.?8#X;xL:%R,5aPLL>( ^^´Xg˞3c6i[;_P2jkgoA5(R<Jan|kUdDE=s `-:7q4k4i1a]%׻[ave_f얏;9 Y,}%!EjY nMk2y Ec*[xoU]B.Uh勞fB۹XCa+UZ޼\EL ^1)>tz7 Ѧ0c  OqJGSy ⳑv-}=CT82 ?( / wZC:0VB&093#T×<@an?=lU4#C9`MNJJS׃B4  :ېAOǾ[w/.8lEEdg*S^,/&wE k3+coR T*/Ѹ#YoI'} OMe({qRxL_$OXÍךHʎO}k(A!Fd>G.Zp"䆹ca-k,82Jk>Di510r]:Eigý;6Mmf]|ဴ=WA|/W|ڑQZJGj36: *[SU|%}~朮$e fC &Hw06P笒є!AӔ^[ VZbs)uϼeJ,ͱ6i@J($?4~\Y5KFݻ^T8%[ ǝAwE3Eu vbgI03{sX5!d$ 3NQ ?23wkK2˿~s T+"yeD51^ (fL4̒}dk /Of~2d wœWDăT db6rx ͉ 5OoοQ׻-Dϟ*F[Qe;(?zYf VͯfRD29iBTH{bAotkL\h%1_IlEg#g #KŗұOV+wwdIVJ}C܍5;ḽ! b[Zn菃u,q9y#ۅA$TxGɳ l뷧r#&0FII`9&/.} 75lHz#"k gf5&'_'3xlao^۫{ᘴFԷ,ξ"kX_{jԈT=ܖ4 WIJ Ɉ)f!`zXv&ya22S>TH|rҏ7?GFp =$/nq0= xa\J!J2*aͻNN-=CS2* G(Qe(g73 {y8ROYsgv:LQ+iβhEri1W1:4/~&%6. ^ԣ'G;ɬ| M oqsca9UcNK 1I!qC;n:DvI+TT $RX#r ߎb C;8v؏eT,PgV .dwt\*ӫl>F&Y^`&A?ɒ$ ө)LD;A/ZI{'[(V)uc'Ƽ~h~N@&Yۄ&N<4c[$ib"xlDa}W kJb`V]ϭE8v,k9I3:%p9 /ٗDX#9B 2[yuj&W٪杻 *Q.e27 ev L5 ɛ]*A?HFމlHT MFS-ލ/h1#G[0v_;Rjj_"?;lR7P?!YNOV`YFqOYfE@hg)>:@^6gq/։~V|!t!Ybug7PAhE uwspiE->d 7jBx-Y`۴Pw)Agf<)ς dj90,uKʨb d% <)("h$ :ټ^.Z:+Tk Th֘jc30ܹQ]JG ;;Z!B{< zf|X~a}ù#iՔu413wBn曰gЧUJ;ll}̺#~*1cwΨdzO2@kz7m~k_ $ M! Ëy\ѧʑ[ ˽ 8cGV߹rl_/#kAFAӸ֧V+$"ȆAvzb@Z#^MMkR?[N@|q2&*1$` R_y_0xh?YJ[pmO:r Z*FBSr>&Fly-=d7`)9 ?Y+l:>ݛYxմ&u n97B:`>2{x#`mUWۉRǕW&{>Jr 2TCq;j'PMz=U\J^.Ym啌 I78w7\A4W؞Τ -=AgA8y~eF :J,TRk#x~yFR  txD&g!>!C 6ÎVfeE2RVd#ț!mWH{|#VPOKVHA3(H¸3(rU*QL?޶]gprvЀ1 m<;6-|( Ҫmo Ǐ=/.tQ.{ w+j\uX2*! Tס?-5,n Bx1~R q)uIgi?mv?c]h|e\UhҦ%BIN[hBK}/Zd^4chTĆq:G# a]3͖A&_:ɨddX *UNe^}Gy] 1pګ9qRQyT=\OjP# Bo|i(k3MO*~yH0U'>sS6#KQȆcȴe/tg>`ƒ]jbV1Ƞ 0~ҥs{.mH2fd'⮑A2գ SbJ LhD]&{b IBxIֶoo,FPX|YÁ)9%"::x_'d6{_Y5 tL,eL'"u#bb )p` EXDH@4#quK6R-8*M0sںA PA*vBk`]]sѵY!׈3rE(w0J9N /[MyW[ြ*ˎ=mf=XPc{WȞٰ,)Xsf4z;[v3X͝0!RF$ V. U>v])I(qٳr'>斛qk6i u"7 rBSB^0yVa3bFMk 17 GPGPb7+g۩T?$-;t KON7нZ2kU@ĢtEjh|*]iLjc};DnL*\"RDػՆ^ uD%)hvd"٘A$-J)ѼeVj+.3K-ŭLitm_OLɐ܆o3r gyt0 JΠոh;{1;ViH6ytEz8,:3%ڛ8:c)n&vbL/dz$!x5khڋK}97;8CNq!rRZQ)5̔?ogį9jQKĆHc=*AtWk9b:$^Hū7~ꕎ[cW:X5W UY֜T(zM!;¦># ^e#$oF?"y+0 fK:(fҫ8 l{S)93 Zw kVUkksYn">ߎIYʅ\>E&b6"f41Xus7`=o>Te 2C[UHd nxW-Uy_o+:k:uc,!2o)sIk`g:0w{Ac+h/0PPxc= MX s1JR` ѷu[WpqseGؿC;is7F.tQ㣩{5G;8 0 ΢S4LeXA%yYoM27H]˔FkзKotw?!Ǚn 6$Z6~3Y0ɸ/pSIŷFK^3qVvDzhR ½i%`{Oz~5Unj3kl Zv@zz,CY_2 CjA6`5ܤL JOf`'GI>%,] iʿJYm^LR?]Nb`3쟸} PucԣT!)6#~z@zԨSukMER4dݷN=Y[n!Qt iC2_ӽFTZQKwl\j[95KG#G}gW!rP;y8 ez9,77{yx6#`5(A[7lD&cN=xUV^MF+8`UNv!h ؂`dQLpͽMhUrƋcsI‚tZ6T.\8FZQ UF̓5%VaAԐ(KolD\ a4TTg)BEs c\"?ۻrGɠt&̻f-Yu)8P{1~ArMYBȱ.h>D/2"vm|n8Qls|\b _Kup|)-"|FҔfb AOSϒ3u؜}R7 &$V3Ey9n/ φ :b4-Z[vyx{1@&S PPÑcJK.k;e TN.f0ğMܳ҇ϽREIXLr&>8nU0_N&( *.8c2H?wS)x*>6_6 XŅ.r/i|b)Hn ٮ`ۮKƄ;.u3D%!/,:b; p}_Vx;; d`C>.Hm&zm_+Fw9Pp+yvKi =yB˳ WRȱ8(4S'H ӬJhI=RՠI3kDt}ݑ4!DO *E_۲:0* SS $Jf^i8{UGNF27's#ȝ5FI @=:Z"g\ZfLI,OEaSUA8LrM[.6\2ɝ)CN $j5k8|uĵ HGԻ 7챻߽wd&@(_f+y^8i/ .sA6vm}80DD-pC$=<8zBZ(P#Ʀ34hAG^M+IO6[`7mM 5>KEGKcL=$a`+ɍ! bxMAc*ƒޚM1Q Mr[h T:zeP-T{vb娉u3(/ xxvXD wV$$ZS:Tmځ2dҋɏk0FR&) 7Rw=ocӋZ~[ُ¡3BѺQ~yo`+ۨALj#Dk]x 3_ auv :ȵ镻k%4["$AG:kZybl译hoX<0M÷ٱ"4dvQ~~JZ$<J5">!t?Ħ!*HkLTJIlSEu+G%ڥVYNh U`̔gtRQPo/I5ǚg;hۆF*L ٴ&tF?C;y\೔0o=rO7(1O/ܪę!ne ޛsӸpE@@E+g ?8b"JHA?}"S4#DޢDT#*ne4\dKyqF!P#]IcoKG+ ZЎM}dee-1?=W~hAXa{~σW9@YbKG*Ub0e K8=aX 0Ȝe~>oA>$``B&ـuͳxQ?jy{ AdD=2/msJ"_C w%P[Cc @ĵPNHzD׸ |2T] 䴡'2K+VӸގK?fEC87hCN!ۗ^HTx`1:Qwn~'DTG ,yS>@8cͨgD,gW.O¨ڜڶp#4&BP"z69d\%26:޿?ymh"͟-4>/!8p`٘Q 9?sT/FCTA=U4k^'dp5!9B`[Д-2/mG1&$ڏHf{`*.sk阬 @&μvM@TZRZ!p.kQ`=. , {_W՚̣R{^@";+mo-1ԛm<ùȧ퇾u&;*@+ YpؾvH: 濃 4m5ӘOr4mAFuHu9ceӣbQ>ح-3Dz ("G ]'yBg5~t#}J`4ĠEjc)x:e y&&u6Q hg ˕T\?d7U V)klZyF]"S#XFk[SNiSsSSudft!-HQR 5 bp㳩jkB&%m(_8,K*HBfBji02z/\V;>^}UDg~>ֲdz"=%zrCD6:LF_"V!#?4%8yOpL>w8&Hy|UA2i<ZK)JH=ی'!cE41{eZfi}]#@bn1'jfo*a\5C} νJ%U纳t{Ff!BdPe H0,XϧI_I[q@Cd?o-LPcK)*6N ]-ĊeĶWU["|ӔE5ajn!'#˗W !ld>~Gp?y᫾wH&q"wLl#MhLR:dsŤ D՞,CPDtFt˄M[J%Xc ZZq-.T&|N`ňX6vVհAXufN<_#J C_:!1 K{qĒܫsl) D=E )EwGhhŰwO6e r" :f/+\e[]h3]WSo%W Dw<\Ax$ü8߈/ImXA}~$Jӑx3Rɤ09.{.ynn q@/x@wƺ/:0%LD?48WQ!RGv3<$2q6!CZdW6QprT8&Y[d"Z?O4WހO  ލt3EZĘ>(vQ0[qa@<%2ncAz~ O\?U]4>ְ<9} 0MwA_kAU>HPDjͶ.eTl|z3'C0JU2MAcjlt/1ȁX?!=Bau+^jx'%4?rc[_) [G}=!cXaD n?{T8I;btW&I Y0%ro1W T3^rS,DJ_=>)9/#ƐG6W(!-ۭ;3OiWIxʹd 2ĺf{uy%o]O,S"U"ѕ~EemW"{(,bS^;E=&8qlLLэު7 lΖme BF il:}ʹq6֩87 mnM[wcePW X!-T2Tѱ5Lq eEޮ {v+iy#z=נ[EP"@y%QA l;g.{/p7c. K秦ʭEkֹzYƫ]9C ?nZ؎[ <¯=M=2k\cOƅd%%p#jWZ\' 2{cm*bm^fшFVaKپg'Q{O۳+԰ 0}z]M.StL0?ck3^87Km03*ߪh>jTdAնv ]p YiCg0C MV>蝐c|{\m&Y"`M̡.H iK޵;43;QJ-"h~%0ɤ.E,0sH7cvJt4Rm Rrzbh4(|pmc iRn],.@`?F9E7fg5Gi@<`QX O,T F=V;fHrѮa+gy1,ߝKϼh,Y-ъ\ߨH]; ^ ^;=90lCRnΥ_ܱj9 0Tna}X5*` R[OFno"fYfewŌL/&acjH!럧Ȩ)VMor G 6 쒟roHTCBWҥx2HSPG:o tLj^jM?,ge:5qAώG  6eې]FP.?ZM *Rj}ȉ)E1Z!BEq!:.f ^^͸『6T盨S7Vu?9Uxc3-H^InC2Ùo#C#)1J%։-W Dbɦ`{w{9.>p)%MojZnd.TFWbgBʷzs‚;Ail=s]I~,Q {S|u1?`@p@"`6]ͤ=+҇keJx\.p–Q2*q(%a)Qo)D/ cf hǺin?lz{ѧ;! ;RF$B7_mSL2H[AFw?I$\9$9@}" n7= 롡-P@qghVYOQ5!Tz}7 (:_K%.H[YMr"l β.1[OU~>s{pkށh{r7dBVy)nVWWz@#/V?FYHsӹVn;nM(z/)FK8zRO'x|H!g? "t60ѻAgIԛ$TZ XbNJ3-gU{$n}W)]T")@[vvyM`U9zc ]jYޡ;?44\a3R^c Ryr`%@l8v6}wE*lvݭz֬.pgHq t\x1@/DcQg L,O{ %>|8^xEW!W t%L=AV縢,a.cZFJ Yzʵ6 ["܅GtQRp f G5 !Ch!w&9q~3U:9]Ga]=ܥ"!kl_ű; 93pMȥ$^~1L AYrbS : FT$` {g#.9t+}Fhv$1?soap~dW`)w|q+X 0TJE1k~$Q=vu #cd1TЈ807=K^pn9!Q1OedJ}}!. ǝ2CpoW1 b$dșBP@SH^Ыr<&4+\`3✯/9YO6'f) L?zδsU_4ֽKP,s ]#8"Cߤtz6Ai?VexoZG׳ =&>̟15!EPԱLiY_PU h$o $#նNEaiF$^BP%CܓR5/@[`oaZL6&qqoV֑feD7476c6GB:|+o8#7(uC鹘|ٲ 0O7m DO,uwf.MV2=3 _e>^(pN03gf1V\3CݝȆ8{*s'tn1 ( =WkCn*xuWsTcjrRFԴ?(vS: >EY?䦆IHSPQ0΃p}J6 X} ʹ5 alP*M55KS^s;S@0HW{{u#xr-/@?iӞyϚ#iz#n/ aX ғW%X0*% unx (G8qm9t kh(;`Hej?GلX̼*fӦ"ELR@"ή*A7QKU iՕoqġ>uYdˌ^ntkj-H;-V?9rEζZ/v&`q*q/6ET+ r$E,ʍ>b[,&^]Z4N["n2E[UkvUa5JzFhE=FG챥7H[C~G@Їݤ\H%j/ \7ifw'0JV #x͎8{Z,oX1,/qRғ!LɇچSt@}j$ust5f׌D\1]y U ˳ ~IgCyL .xWNMrw@]Yj^L 8F2(yAέKV[3AǎGY~)Ir=K$,c2DxiCi%pWa>F h5ZxAy@N8H 2ZȾF=)\SFl!? H)mCX-+t1%l7b#cÊ,XT'M|ߡTcͷf G` |E|8'#1L-fm=# ɫ1@O{MMa~^yYEf& J_./uW"Ka/#աU;@;#}qѽpqv Xw $nEp#8l/_Omt -QP6]Fy,lĭ.VqbZ_fv{6{7GFl ?/ Θ8rck@pf"7# YG`j Ӡ/uX'q7|GM`څZiXi&ګXkPě|RMa Q+.mv07[UuxyP5ǯ#_&@!RJ%ukzL9Ag|0:`/+?B`꿺EC3~C"q(ϵ90ؤoø.5-aX=[3dmr鞁-Ӈ;/{"Mr-PVḳwHBsPӱIL !Lx1%[#hLFP6Jn$3§ΘQ?aL 3|xZ9a.4룏/6F1X<.O)>&c;xlG !&sAO]i416^6*^ DTS 'v ntl } K*ՋxmD$ռijh.7@5fQMBo(W$UГ  ,'PBKmM>E!nswC-5 ב̀:,@O[1&f"긱8_\9V~f d-pK8J0 ɟ a]aL8bfnBGRp,M)0SoL\Dy߳ g: =$+q^jg"XUL2+cXd hiZY5kh;3zDTR5bfGY1o $4 Il)ge2l]ߌTaom"TNH}w͌EzdoB\k//AdZIaI"q]#˞Ø*9;olĵ+AC&댔y ā1R=̑fY(MZ:J \ Sw!>5bMjzkMȐ.mP>k%e1g"L;;o$Ǜ+7n):Ӵd@r { _ E'ۂK7m~jaG 4I/t3%CUdq0|CMޖME/ VbW^Y5 |xApb6yy%"ٖG c?+RtPH og9!׮ݞ`xf/$,uqP{~V]ᥧOg8 ۔nx nů'uPk>  1]ga|4}jER{wnQ9+Iu$7pP'tI=hCɊ~:u_'XǬ˵a6qțI&cТO'$Z_,'-ܛFqDB&|"cQkҷrXQ _+@$,꜖҇UhYOt)ؒh<}֩y*CZBx,I`y r(?aQT;Q)dǙzMճC;7}l{E >ƅi8gš`9/WG1ˎ:fd̐Lhzvz6X93UX"O0P<0 hw{ÚnvF:PHm|Vi>~yzm/LRL<gѝ#@u iD9(6 \aG-b$VRi?e牺 7å*N`$ƒo9ZdjlU9I} ]pL5/=`ia\/z{_*B|iA$ RoabR  S־)hQyF]&#~nXPQ:7GH:뮹iU,۞J~m"H&65EܭC,V<-SdUu`WZ:& _sddn!U [t8L)}`jL 1oޔ-29Zc`R(9BW'p*wt's)ދC6ؤX(^PfAvHXVT&EU0T%l\ ZFtqJ">Ca=+/v83 KTGvКRɃ_r4|gɛl08t鞶obu |H ,{T<{ǁk@YT=J<:7=f =V'vRߨ.;Ҩj_z ; te숣]E GHe\m0Yb##v1bdx^j`⠿3q5[ k"B?4CJ%ͼ|uĤzZ~]@x~B`=]Oݶ|nm%FfK&ceclqU>-m {q%*| FC>߾yI`hлô}SuXblu~ _<U-c RPQ4X1->'wmV+_OfU2p{:ʏ1_D&t[oӖ$b6 C{یz Xifs69m:~_k.27Z)\Lwlz٘B, z:+~`1}̞X7zqaFGk!=EgA{Om{~c# |FvsZ5ʐT*ZŚzuG+9,yn'o⑼HB\lGE nhM/zؗiOhH^U& tX3:]A%*ֲMq}jz+dUyy𺸥]vT֭7m0h>TDŃj[C{` y#|ICh;ƪpgA t>˕eT>q ;Ld>..i glm٦MTnl Yj]imSD,FqQ { tPeagN>FomyZ)&L PI ,MOK^fR;/* (@+מġT Nݤl kdfQrjNCd UCN*s>nSw.0-: >L^Y㈀ 9nj@4 "y",j,w_Ls Ā^tM"#ܦlH;!ƍ!3JJ]BꗾEq\ч!2W5:e*5y1]BL7"Jj=SA5p'-gd~Af؛[tEFr~MݾTnd—h':3zjYru;yqPX!8E$U#< W榘n*+ g#+㣠ZJ 1w{YWBt e_ۚ&l⟅LGtOН.7gq).ВfnS'(q)Fioښ$a{sB6,O@'zb'B^kC6d7weȴ; 9̈9t<=6yA@,R@oIx!HRG~a3Ql<Hxa]Z.[#Ӂ;2$LGjfG5nY1lq1?ȏ쇿aѦ8Bt䊭QE t܉H/O,{f~RL_旲j;*}s8UD}hR6ޖFTΟ]b{+vR,Y@>9GEs̛sǽEvE~Vr!ϵL3Rw @nr[0IWZcx^O[Y+e奏(t߮&h>0K(z2wF+tҒz]ҸR pW(u^q"":WoOTh^Paa5JayGĖQ>5A4?l.gn|I BջGq̖~:`86-k=d bUE%6[R(86D/ RSazFƘC8NϤU`hp(o 4@t -ɝ&'$>h\4kfY!ٞO4Z'tX7a9WlD:>ꞔ`nf9{ L-_!i%Cx 2$_'ˡ%nEZ#:{e@c/ȭ\ӐB8%˜bgXʀ\tY8-cvMS )rZ"AG5^gݨ[h Kty}"ϧgEi]}Ai Q|[W(I{L6ºZNjƦ9G85'CkL R?^ J`V̀MGsl9 Ss;u3Yɍbal7蝿Ւ,HBe_b}&qadqٵބBHp|W 7<@[B.{> Eᆃm4 '16K:3h ]W} jHvGR‰Ÿɠ}fY.\ս mcok##VXIϕ [8|"RՊZ`ezk0 d+}%I-JL% N]P)t'8VvA+=͓J$y %omfIT.@„οR%b cϖwey%<=0k~|ռ~m$IhWz#D^-?*zp%P{Ly,~dp}ȴe+ qGv_&-TaC?Av5 홒Ume h` Dd9gjhu>#se~5u̙9uIQUX@6z)y?.cŪk]dQ5f_fcy" `$wIFA[PL.1xq(wɴw;2ʸ @Z-:T'z>[1'U@XfiĮQ[^-pP]Ftt@Q0_>Ǯ,NzQj*9_.)({)UNDNZ1B;*۽'OTڎKUqwdu)h r/3Qh= erPY"[{҈ZKIh$hZ}hH % LKĴ+ʚE*\sh٩L'Ke%!${ȣr Q\^w_i>.+\ʂO2xJjHLx0e[̸⍔]ύ"]]7 fy"%=9{lo`檛cZsZZĿ0 ָZ+3 o~̒#!@%ipIHqZWCDb;46MTKFJ !>/{>/y9O|η f?q>4@b2Ve5+O3cJY|Pa65Mh;ȔP~A:lײ,P|Ǻ-:H@,H&E@3d67pJvgGqɢXaԪt& ŸL<,/\vXC&+~.zti0 ]G ״zT ٚ.ntX }a~#єQPxȫ ĖT)6"`o9=yW>s+ͭG:Y ey+/#I$_Q(}]X9qT߄Ag&'g4#2:Y[lLqqk>EG Sy|ea9ªQe.mL[V \ŀ5q*Ƈou!&T L&4?Nk ׈/ޛxQU]=ٮCQ![&]5Sjk.ZDF[\L/cjjކzWuvn[IYUUʦ ͵b覢Dg Kb^^߃cHNyXLA%Ңm-m|/voz6c(9X#y,釠ʯ'$wOxb*EI|{a9;6A˩B΍bF@7E$)1kSr@Rh84`?J+ SX ; *Zwa[3[D q 6 ~wуG[>u搎wE.Yb.+Se=%7WjAj Jc&>SHRzaqUia4̮.F^c^WFˢ7en*E82ܬK|nw,\WJeY%5w'D 4o&5jS SeĤ4g(|tdXjNiR0Q%|c㨖aOHG~i͐c*cݧ^hg(^l"2QV̚gdOR0(?pGBsc:!'a,)du~/Z\8"r'C ɛMK C};Mb0 rn#OyB*g8={yTGRFu'G3nwU*/gE|=lzpġPs0V+݂ sԆ~fQ?UOi%zBx'YxF7U#KF|϶\*lH:sOV/3Ƌkp++t#p"S69LwIzY,Ȅz>T~1=M€vu?Iyb$]Nqd(A1y^M]c(=>8_( Wa(-:qk0|]RZ]^8KJ b'{J:ؙп/Ru.k DM&oP'Wl_fQeEf$Wg)cy3`$Aj]V-MW)whdQVɗX漁&o㐷{I$X\zlU((?ܽT7s54}:'CY_ @iQ+n/>h'8-@m"+&I @8%I&#}@=P`.MÁHIX^rn`ZH, ҈Kgjn7(e' hö={^)2,_J}EԔ3`0>z]3Z5[OM`v.q) ynjlȃw;)}bTيR̝S*l- Nv \Y".= RW^ҶUm0ڬ6Rxĝ)67f-g 7GbVڲnAR&Sу.~_EKMtWvtED/҈Sbg>\)ջ#H6omgڹ'˂vH%.H0;N~Uܮߞiol՞Ű/Q9;3=Yjj DBR~Bh.@ADw>Sw:b1t::۱!~CVjqv SBZ?zt=Sέ(Vj6}ES135yXĆ.u4z(88wgcHL8}!.BQ3h?R iS7YB;eJNePk$EMpo_>u^| )~o}trd@' q)V"wkvh.UܩksyVL!.Jtܾpi+icxxQLb?5@Rw>?+_>:ǡS6|z88H4Dž=q It:z.KbwMW$P%g#.StQɔ-hM^]\)15Z=9-4NuX-1oVBQiZ/VΧ6­έjSB #Ͼ*d?ħA[?ua`,[KV71p zuwJ/vLY6i ZtךA;5<I¶pمElh7thU㬱tZb{ԭj6 +î3ZQO\5Rл=APuDB,p)^|Bл"ak R)$R>|RwP=#\s0k⢩m %F`'U*01ڭ]@ g-*m馀߮TOB_IX¯p$ Ʉ1.#iD& nE4;$wao\i v.,8eu5j .U5]v55$KI}?a(j}w2|F W5v34~ם2B<ҁ- :g\J07vwr0knzs8L{3\rRz <2FGP~"}xVa i GTIJ3]!jRSTye\{Y{֍;ǫ,6!d>+z+zM_Liyy9 3D1tS8>C3`C_7%z[qJٔ)`,z@|Qp?vGb`9uV_x 5T!QS'~siE)_:wXZJAv@ 8H/fa7.{^pʁQoF솴 dB`iMW*]tnbs*M_CzKp!ϵ}x˿Ln<_M-y+t~ƫc ^DeW<Q:x*2k.񭀙O#cJEdNH.LVr+Aja9;֜+OQMѺb'0Sc Ɗdl&X:2ğ:s,pS>~}p@7Pa3W,hiC/꤄U1RnUZWܜ@tV^8{}Wd0zFZ@c~}WtyП"ⲟX?TjBӑoj9>oCl0S=S6>{ER#tI2(dy@ =υ lŽhեl`˯0h>۷5,߼S/xeIybăr9?K|`Hy^ijBVL=oN~n{wf nUKPU!gWbILM ,g~hU17'EۯhjS(@왁}}[L-}3wy؏.٥ӗQAMd^=Y#[t2r<3Rt~sFGoPS!6]`}N#$NU:s,]<7w5plg~4%$ZYxTy"MOk,xniImYPUH jۄoEBAu FgBw)6\d[ l)6<^{-(MAkeoW0 @ 2Qr _d]HDfT)]4w; wI_j]Sϖr0b mz:YIaue>逬r'7}Ӕ9bcSyRQ vĀvNsBE %"ą%( 3X kKDt#6m3c[BX59!*٧ݮ?"%Dzzl19E|q=g4a$z/\lW,6Y&8J.׾q|ZȇOe:Ypxh:xmRV\on tݱhzW$y%\u~Տv|j*e"0ϊ e}Qy3˖8#Л6AJXꃡ! ux)!ۻ [:Fw^Ř/<-Ӵ%s'j"͑9V+Y\t{ ^]x@!E^@ oeKޡU6+W=2N;V'sNiikRڄ0>j !'US>"7OUI*MBť?ު@HSk1V{ V9h[&Ś\&6`<7ȆFc^B#m8 'ߤH FrW̗b7\3T>f?51%C68(ԽVH佊8ps,9 `RGTXEMH$]Olm%}~d^c/c5~xmU)}f$sٻަJdNK܉^'u)ev. b\2kbTt1&PݕRθV6ca!P̩F-Aޓ%4jLϏ=N[*ai=.vdhؠvF|--|TByQͧ$PhQ5Iy\y"g tlkmڽZ Myz~{ϱrB Q!XJN"鹠,7g5Qj,a&5|naBeQd|àiX䒰FѕFwg3Uͻ'.Ib!c~ ەrsڔlŁ݅s*MnbKxI7ID"nr9ׁ4bJcmKҼQhq^v^%r*"RHD$gTOc1T<~-x;%MLACxFmix2_I!mU#|6\Z*نN*rkhӥtQnn[t"1Af Sq-U jv-g8<^Qѣؿ7b}֣4)YƺOCҢ̬,S+ cTCٿhJs__<~U"1`yJ_5D} ,˕.[7,H0@/I&] |Bnso߰\z<ƸIң O-Je+Y_Csr%j5e9[7PO)uk2NLAMVrZN oj}d:MODNޫٞa3q% 䋬Qxژ$;\rO,Yu2ia-D]Iu-77U,0ݹ(jFK0&)8U>V-*\ PZ68nwÛ ):hd -XQ鑌31A)د*͏k݀}D5L psk ]h*Zc~Г~<B?(BrAB)0NL I>u27QK0U=ƫSaXۉuY&Cm9@נ>|rhwƃnvf*Ova㍡nw&F<㍿3)~I$ƿ#DLbF}Wͻs- *iG}Jimr*k03 t#C$0;hK>$Ri˦{+[-g\^vα)Ǩ%eݙZP&IαO2rs^m}wȯ#m\ uM_4ح:bba}! ig[7 ?FE*?oxxJ>+ٰkS;;l&(|}A hR+4Y]&ebqzܓ"erVŇӿoQ %VХ>(>"MN0tlc0y)4tjˏ4,DNNeb G^GRS gCd;OoeعiD!Y[$(iJs a'7ls\[mԜ9C-,|q vN"chDaY#=)^"X%AƯO(hBp5]P^p 9z(46#-'ܑOaEJO]%rK?zs#V\Ȥ 3Ej$0sGe+K‚ xQix6QYd8yߧP3+y ƫNQ% 8^w~,j"θNm6_7n>]5٠*Cn$ O DZ 򤮣.U_QaC&sjPOVjjW ufz6 xL=6od№,^Ldl  j,,R91 NiKHij}!N0)5 :дtd4D:%x3PKR_.!M-Un"8iAS2΃Π{e =fQ4&S ZgnZ6j n ;D&1Hh1l+t94zZ7WFpdH 6/xEB%g2Y!Q.a;DW%" q]jB~Aёo*# Ms -YIǘ3eVUiuetcWML>aQR6"1EH9s`@pڝJToiiI"0 Bu0 ęK~tzƝL]!TձWCs#V6#' pDc{@ᐝlgtZMI|5gǶ f-s&TB3[k][ȍ' nҫ܊-S0 lFKFDf\ ^ץ\UI{KppbI)p; 5pF5{q7ڗ.mn'u>U9@APC)4:/@MmV2LH y흊"[sbVp_ذ\M5Y $OFS7<@#B08Yd5Z@EFfq@^wσäطM%~]M:1odttyS/7T[ ܼsrnv5=\ug̠( K,qMmFBȖ%  ʥgRb;a1oc~7s{?yS]1g 5 Ӟ3ʺMå/Z7>h]vzQ8!R0&,Y?bCof@[ |sZ~b)vn{{3aVPIGow˧ۋd2Eb^gbFK:R%`ӲYI$P_qe4Jpc ^ZR~~jPyWҨ*ydMuײBYjqS 4Ն][F;_&*i>dId|HA="$pCR@/[]v`Z䚦 V1^ ×<>Tu .H{F 2R쒍%] Pi B h“OMͬj`5\Xq^svO?c3}IPu6"jȢR֥QJ`(v00ʽѭS4$f K΀:Gz'1Y_R=MҁqQ\.C wϏPqpgi#)^h" p  F@QV+W!R|H_2o |K >5c,jē͑ibGSD^,@F~zlNRK,/;k|y m g]c[q&$pֆ4`E 1^E1,9\|? =L)zwv:zOxl".{># vq@Z=nk.4Rw6Mw,veKFM+'+R<|DM7sDkz1Iѕ(ވ`?8-.n<R 9sx˔N5>[v"h"d= z\]@-Fz],t8PI,ș Y;h&R)q<@b#;un~HDS9WY3Spne`g6㵒3߳J( xؔiÚBQߒfmdz~eFhQ[ґ.;0"!fEORtTfDձlvS 4BRDE/۬aUu}f\y2(XxS:0'XK b߂DR;_-9Q!2tऴrFɰ)"pO^S'&qmNFZ$KS!XQVߊ@=S𖭚'CTmƱ,Rm!Puw V RJʢW(Zj1Im+"$ xGջ_ 42'OQ/C>i*9N#Ilf e]t#r(4?`=]Յ⢞U~yEOeY⫘;G@Sت_2tdF:C!HeEWTc⭴'X#{X@\QsweQіF{Ft?'0^ IUtJ/a[PoMq@7 PO~m #`pU]0`'4?v tBgHdET?_'9-CT%xw$m8NM_=`4kYvyc?@>ե+ q1%zsߝRu6R3msZ]$%$ڰQ6ܮyܪf:a[a+܏%䔏P!2jn)+WbV)b h»+ڽ9NQ%aQQxe!W:D B"L&<8˰L/H& ҟAcrAD؅HϪ}\W,lrٕu>UHz 2Z, D*HP*t׽~&v|t:8XB12G=y;;;y=aA @c"w^Pb6 ϋ|i=wLfZ4>8U{`ta)zdBA|1Y?rX*Jt'1HCAf:|͌!6bҮ@ o'" {c˾ /cX*׊ɳ>#e76Bպbg\()̻cVpͻWa`(K E|D?}U+: ?wx"[>G/ [݊.62ľXBie]=9i:\>aa-9$F jAMڏ*N/ u})|CF I6'2z#Pra׵A {?i9d~NQL/W{[:ڃ&g>f$%mTK2j L>7NʳذI_i|?\;h7}.$)2 ^s= #qǐ}aU >I/y[!`J0gkb0U,YחKlJ>V`ĮX 8B)hDXBg(h ^FY_"Z 6 \g#<1+V4T7 OKÇ0!ZFO9ٗK\$`X8xFnۂx!X_iP )Ddd6%{_}r 5DԼ ] Dm&^EynSz ,t| : a:06jۿ%s]r91`O5"P1T؀w.EiIRs`)VS_^,|;Xxi>Dc(Qƈ&̯kjQNWBx`B3)fU)}iO##JPd@r)Vڗ vDHˍM^X;QR|3w2L^8Nէ;a?!{*hT}QUͫۊ5"ٞϛ;~|Ok` +7TxBi r"=M uY+e +}+<*^Ț9$l~Z&><}*]4$W'eBVi,8k!9QڋE%2U %&q `C. ETT;}?s?'´5PKrUcHͷѩ`c%/C޺H1ɫc\=ʨ5a{" K{$M_y$d ĿJCZAHf"#}\qE:2J'e2E@^ɣx_1~;% "DKU@ DUJ8]^Qac(325}D Ֆ_a-0^M$yjHHTv7SRCΖ?tT3?rA 4QpJXRJ9ن°r| WF%'ӬeҬ\̎|6x^}.7;`tnUv"I&D_B/iK=7JW]ڡWs)oXw['х64yDϞs 8cbj^( \_y[zsoMR 0$`u 샠#*hj%Dp^qN5WhG͒ ¼0A1#/?>{z=Fbj(o]͸mxdV%&,+i*rygxq}J9 JRkNLlpum(%z(0U"CcA 2NFԈB]E}" /efqtLJK"-k0T~r%q}wy?Ob6C'QR!DifXHŝCkOLr_.jjoT: |Zӄk^OMmC]dHd8Qjh!ћ*C\}h +Nˬ*c^pYsk"!3*Xs! w6%\M-|Ip(vQXA1\^ofx0]iPXΈ0Ǝix㑖!^Ch+r3OH^jORMgnBUH\YsL~f&vGZc`z ,j3z!18Nڠ]]hn@'!;>*o1^3BK60 L u~QLs *XRO|XVny /R[hè6C )RAB/vtOB x QI@]a`"(ʮ Qo_ݣK"h}t@Y jrC?ݒ%H)* zܝL֔z~Y͞hZ D&r=])/ {wFFsat:) ?/JY洱+@0T챮%<=Ř'3SE;6D(1V],ʧj L9%ژ|O:Ue))M?\\|B{'c(c.AbLXPm4Un.ȩT;Z6 _v, }_#R/1*ʟBm"Cb3BhI(uEx23(Ο/ RP3z?jaT=']Ѱ=K첉2|> lvA@)mԿ'DMe 3_ U?Cp8V b[,ĺL\:?{B4f/1%3`+n{({,BIi+ G ^BKYa UQw G5MFo$O3niLCQ![9C֫0l1'*2@PY䤃т=œI4>glEPO|j*l.ȁY&N-JhS2G)\eL%`=|3yAE;fv6ŦmCSҨELޔY9h uYYb%e ]QմZ>ael&t]Jȕpvxlf{^O/,ḱ3e`QycڔHg-m5XjLƄ)4GI:lT@RW(MD)I$@%"LC?r`OFb)fG>NKџ+Ie1Wb :2IC[4 &NL 2#)DN`*c}{s. x!-=LU|)(^\10ͺ#iE\qw)_M).].вv,YA빷dԵf0i ?im,U=s=hʟM9]Z-܍Ӿ,Er^c|7RA{359׍H y[ RܪR鲴vgT<ɐL:}97{81`}20MI>Q;\ LZEDgs6q3wmH#n!reGpQkA=e vS[Gf }!VHɍ/M:nRp̍ut㵢*5GGV>?SȵR.$ʕUA#kl4Qy, o9[U􉺴LAWÂh6GZڿSw7}e8JDٖ,H[h)bc𶛦.A~Q] Ȇ-FFO\@VGѫ-A"*<ϱ7/UtZ` /׼ _,N 2Ъ1^P^U=V%,uh0ŎvZ7QÜdX $/~e:]05 &P6#ҐST@Jr.V$|ιY#{d+L'-,Vt"# 灀}ɼZl-Ƹ*(C@rôBæVHyCM8"@ĸO:8h=PIv; m~GxAlgD9͵EVa`cjIl𖆅c qJ:lX 2ۮT+'ǐ=zC]˷$ו/v܂YU\Պp}&Zt<*~uP-F ^PWl o虶K#!XLo nӏuZnZ݅/Q3 H3Z`oEIdyk-1$۹ IVq}2#x/z/\dѬ¥ڒ!: {IM{-}I\04+~Dj(~"9fj4,Ņi@Z`\ƈ q*DxIwȸqw%$&gVgoSwL)fC :{_™9ڴꮋN" =N|g|SxgO:eZ{@҇P-,D;<cJ1R%0nPz |I r rT{7LT`wNq ySE$, ~ '.`m<pM-J4M?ċZ`$| du(=w@8 `Gd:Υl@,9VK.7sBUq`Sו:41'뫇YY!8 {$UmȢJJ?ynk1ITpXpw+OAopF#%RC\ŴNWG6zrwO85q3U6je B989 K۴8|Xb]VV㌔3vR:._AU^ߏʹnyYkTZϳaS3<DZ"}I!h[^.HőHݺ` [o%/@/^H,W&(˧gkVtJ0^U۔U:Ujˏv?ş雲4{'uzcjtSFF<4ݩ#Cjeji }h8I!w]-^cT&:*X(m8ME$06NVU:78td e7s0jTݽA{q^@OUhL1߳F5Zڮ<RN>2AF:VMNуRDn ,‹XR%;Ho<N$b=̐×|"\QrgO46FGӞOݲ]*1 3lj_hDNE3Zֲ'~~B "%5Z+rԂ~.T$ƶG%؜g8UORM{¤K`9Vٲ+RC28![W&ڣD=ǬD7Mr_@` cѽVJ uAR[1=?[.P-wqmdVqr.8bYW.(>q(OffNJ 8^q. ڑ OE\؅G胦$;`kN3?a~l]~)V,?.q&V8'v,m_| 8\ 4aYV/PBT o X@}^5|`ϋh7c4X+3tЬY$*3FM+]wZ>pqqC$泎-5WvGgr1d%Կ@S ɑ{"![^Ky,*;K7(ś*NoB >+eL9":jX=\keŁl͇?J# DUQ>cWXzOO^TI XW3hPF30"Ou/QZ#X.VTvuqø<Ҋ| \4vlX;ŕy쮬Y{U8B wYHvU.)k>1N Ω:1+\+_8ԏ4Tũa$p(? ۉ8E;ɾ*t IE*#j|SҺ Wo~~G ✌؉]tq˲N}S36T"@{ oI7ƍC~9=㴆6;;|*Xb]v'%p߿&.)fb@1,ht  5C{蜨b0T;KI-oJQFO#=f e~"A;ֹvȆ;S1%Yz/6$ZaXe}6= -@ζqO!rGRv3qʯ/Xj3i^uㅾR)k4fȐ 5D}Tc~S#$U@+`O!6r\`.AkJq(\5!ZMCĒ n]Ygv\93n '.yEuHV$o-ER-}6C,@4/P~L2 9 DQwNktb ‡dUՏ 1+z6<*ma7.iljnսz +sq~\30TiU] ˂?&gd؏"t6 2ŒZc ӡf(@R3,vq⃓BShfݴleؙKE\֪t:[^p7U+P :h]i/'CJȟ07}H dm{OWr62_eHeQw̑`mTv$gd%~S\$kS3%dJo j#t`  W02Tb݅Y2~HLFDY1s`rk;Zs|BypVC>ЄƘKGGQd e:y;y&^0d+Ѱ{Y͸>HZC̒ζG\]Wiۃ̓×g[ȆBXK(|iuh!v^S\^v;S@=K S-Qè1e]L"X#\ҷx 6AfMvs#<&*~8eBbhN oP%33JM"ڴ "w oB 0z7 .Uo*;v%Gs6ՙzC-Ɩ*v.=1O 96.2;u/`q7N3IuWL J<|6z6A;8 B'e9Dfkgڮ6t8PU5XCqVmT`OD;I܀34zBSVL5X,GA[SϿ|*_\] T(d\%V‡+;l~nE3A8R{ۋs@5h[3XF}w[%-^@%_5ZGEЕu'CrL8\eburݗS]'A 3_g|9a rYba|k#Fi;u] >3 ͡DN3e dL>`lT[s&Q5^:deJ 14(ߏ 1& gRAGٛ,&=ؑYٳ?o;fnesM6*VtC46?Cv !}&_E)g +|s 3eCX`v9.VF1mVEn)ˬsj!vX>$eͥR A7 ܩ"X^r_f l%_iT^mX ֤m'u5ʒI*fAPsHּK#2wOv _tꍝ^4JeXWA UHtS YwT|:dJi@ߓ oq#DL_ $fU6"'' : c "NjT$q70؉'"9guG'f^٫$Tj!ᐟvCnRͮ->q+EV[:4K-,kxH0AI:UŤb̴;vyLF&ycWWwOKav`Xe>C)]5S媬]bR]z[xZ~9E0!֊fҕws(c]&/Okvi_3}uf|>vwŗsYmL$2(5gm&v}^$JpDzgbNYa[װW"!6! v i;JGy$Ql|_6,KI}g:A%~޷Q/lBLvOP/ NjCPyh\#qGƬ<2ኅsY 2?/\8ۯPЭ`UCdL>|`wx-ȰCc( 4JuRƤ Cj[[1.s{z"\SxB\^Lɋ +xoQQYHLJhDp[EMb^%f,k;gE;0n*I.1 [eW0IX ]>rڭBZkP;jPY`qDlH ~S%*g(4:4E̵qĘEa+BĀ{==P#'xkJo䝬Q} LJ_LddWtiTrz ֪K^0#:^]d*"/!L m=D'4zN"7}p--I0}XϘˈgu)jI} w&;$;Wne!l!*ߴhJz7 v2pP >NI :F--pĂШ[Uj>.~#CØM;DZoz-|ƫH,.- >=1/|׌1m1Yի5IE+hʲn&RZQ2CSu,𵣜6uTġ^AmR y0!VkՎZv4=ձIj~Г%Qv d]:lxa%SƋ*|W/Y0-,l17C ڥXNhŻr ;P!VB) j A̺rvȩ?,3*"/go܅}p0գ]3hT̼ W `ZL*~)ߤe{밈6T3T8 m*+r%F5 L((_4Q6A߄edRjПΗ,-%:{/Z5UeN\S\U-jrd^ z8e4NP ןq=Y>X3u顝z]NMO',J<]kIA'_{R#(=Tpƈ*Q\Pc$Ki6}dc赼0} 5̮f#P(C!!b}xUXNulVpic-GtRB 2zI4aSI'p$M@=]j1_buncM 47?nNUb,f`L)3}=@0 BJW$QBkJR4 GThD²62C ެ>ͪ>XrZA3~f"FF+nƀ {^wݸ~r[!C7܃n)x/xEq'ab2aMi(WW\iu=Lar}$,Pһ@:3OyE+g\ea1b}H9JiQ \y:ޥviNͬ~Qk!mVhg"|p=`McAGϳ%+M7@{BzH =tDzs4o8kVXHlڏ+%pX}sLC%U|f)K o2=D #vW2UC(*Yx Ƹ.X(|u™p= RtUK|Y'oT*0xd![#ib(eL(Pʵg*1 /Z%ċOmpntp3B_lή 4 AgJ%`S$,xkK/8&Z,cWChȭ0PSNyF13MN泐4K (O&YTÛ>x;(gߔS3;SX킿Q= Rx 31]W^ISOP:rUoc]Q7+4]]J_*D:pB @-AD:BRRI٪?W3523G0ɠXMYKD}Cff@C[p3i T<# 枋wm8(Iߛ7uT;ӯyw&8Qڻ+cwA;d*[BK8@dZٕ`L&QMk"wyQ|Wo졑 jl+|!5&_~2E"uncF##爌nlY氌UVU({HZp,V%^+R㖼HgsO Te JEH4`{=ܰ]}ռS(U[=B5`".K'rh4eIYKs,RvcUD\PԜ*E"ÂU3h 4ڨ~_%HPdPuJr eS02c7/e!jr+KGri #O9]z?$0v6uJs(jT I> y䔾4*KkVՉo5^V;ݰP5cm[Ku,Mjb]jM\!C"%H] dD7Pte$U&ܠp$|X$Qߚs-GI2ϓme;ȟ| 65ܗS"n4˯X8A0pʝ"X}3e ?Mp*yק(ҠÔkݫ!lHHLi$ŶLfOo^ ~Z?a"Z2+Ϊc h2F dW^@nMK)l1=*^t!=XzoiWUp\Z֙rٞ8_nn= NX@`pr4e\P?0Or"7JVn3 Z: xޔbtZIF7mTwX,EiCA^I`dNg4*`y| V=< K}DO^I0'5bޑ4PX\u51[.mP|ӽNn #ń# ZP*ơr:Q}a ϥ뚩l=>L(ŇXKz=l"&=@<1O/KS4b&>UTJHZ._@hPw;t:<D?8yQ[nA= sm#TJlS~bEG;2SАȓŮxnzQ5\骨7}~ɿ%&a bJGsml."-T,A(9a2F}S b M,G "C4{n!>]6?jA(%+fX̋|UpUu{aN̳?8抇})Yl#Ѫ$_[{XVvAu= :jس+@Zf^2ʻ {`2bNERvq@BZ!]*V͍ޫ(+o3g֖3dX/?:wNXyGN N vn$CvQpt,.V2]Fn |xm1 r6 6Cۖ}oM3MֹQ-.kډN 5gEvdpL5m,yspW3$/VRc,Z0m2&S5aP7<œ-d!љ%mpR.X*)+yJN\Ms}&nD>2U3cYҦ 4uOIlcQhgY"?g07?>uIⲳ9Az Xa۷-V[F:cz> I!wⵕ؉fRhD4&Ξp@!gurb^A@k_88b~QFПˉ-j)HWf92|?Xߌ2SN}Y 7+|au^33L^[RHSl\ Tjcr+NTwk $| HhK^  SNȌMns`:\}4f.LΎTOToG!!Y3hNxiCgq;BĆo]荪@4S ~ sRf3 ~ Y]q /};n T }Bg2s 䏿 o72w׽'3Jem0z|*6k4Q$gHYlJA@հhw]O)E }rOj *!RF"4m7QDLC MrT4l76 V,LX#E܆2Z 4-od[ѪO9HTo-%tSy3:}["7Lı47-E/P {#LZ«,씯ׁ[` }r;u\EN ˠdnHt@Yu0O-h5$tƦ ? rj۵zϡ$1Y}-ݴrE& aHl[ץ냡CP˂׿l4Ѧ|]#Ɩ>.aj3Hb3,4I).ӺeH1ؼw06T$G:\>EU~mP5B~-Z\қdaT BzO}Ce~p "P#ͪݦ1Z71ЯכDUalr`JDY[`3/5DBwu0Z*SALXJΦ;eAK`iHKrClȦ@flr; ܂ʷz 6d1Џ־NN/xh^[\-%w&6"q^8gsZ9JvZn,iWZ1{~ 5;PP הy-hqO v(BX)oy$FofoX˞v2u^s!-,` WuzCByj)XVy^ )E_tMWD`T@`/' rkAYј]8ID*Ux%C$"T[-Y  DylYc* yBȆpn'JsmP;Hݪ"8i Ǝ\41Hp,7sNWX#׈%^9=Ή1)pClb7Qb˄M-VP!̷Bk*D̓ܟ+2ÞȢU;wȅtd PKNfMXJiTKrkasv&J07F5ph4P.#Vz=\vͰM;$h>5/'W'rY[Ћ@IE(B=7MEFѕa'79 57j@&=q0xSpTl8i}Iky}LO^ jQOpwVKYe'17^˩OQVW2_7>[ !d@c|uiL$XP )/0 yRh*:+J\h?\Qn7x<\"Ypo8(..4!;b}oVFze~dIDT.,eGP{G朏5lȡhӹ@ y`Kߠy$W³-Zc5d+GG]+b:Sd܋Odo&_o#D^N8 %`e^rq}yW Y]:RpQWAI!SFX xp8fwrLԀ_= Ee?!w. H;x޴+k1Q_ uX/$PEtX?OIp7wȑimxw:פ bsp@\R3yjtزE-(7)_s(F T2Lߎ7}Z&˜^6kTQ+[aI()R+k1m0D5I;:*q쏌/sCCP? 17V- c-G ƙQv.3Mm\`h+ 'CEu=g:ŭ7Ę:Miԭ+߬~C[KI[@&Áa-uؒ,$&̨|pjM8N- e]&VfܢTxϴ@U p1 CF9LJ ߕ@ceЉ}9{$ cRku}s|pq!^1C-(~,(Awu< kMBj\ak'C_..q˚Jtbw3=k;_ԹKl]Y| 54ӕ}K¥wA X":k(ؼ}$ě^Q߀kr>bͿDq`^2I(+E6B_2uh-fG84S*͟n/PT|o]Z'֍3f1ϕ`Ie+؊FP}-1;3ҹi8HGdj^legvcO-ӏbB\zZ603'<?>y:7l O$*@+:Sن@͉O2">mؠ_YgR1p.Np*p7vggf=ɓ͒EM7q@'i݄ >E=ۀPW(Ɔgh{"JpUtUPErOq:dBXd̃4ȞؼG:B%:nRa;wH1~lT9gŮ*[X8x!! NV#C.ܹP atR\,ha%(㜶?pN;y\iMf'\R6Na=4zH` rliʢV$4q@J);H A&Gu o yfD6vŴ*1TU2˜6M+۵~CMg D*qTۥ.-^XBz[6j#&b&w8C2PFE}SUx Rm t2nzO@@b2]5:tJ*|w'd&c<]S{FO"f+ B͉QVцnf6R0\+Ap6X@)6ZmCi]薹mjtZaD\fܱI-~!]~!4sd;|e#r@=Ik={u`?E-9,: ȖǫEWhD|4I#M3a[<5K[~OoTno=i̘5rö6r{N4(ah&3e?d.5/s#fXLqa9gdԺ93O T+/btBTs^>w E{Пq%9 e%& %/9MaQpET/Ia--@c2fh}&5~;QQa?ov1߼p(a ۰;u@ ѧGƴt9zݫ[]wa(n?BV] ^#:ȅ9oI!D;^R5o$ÔsƵ-CW$>pv U*Fh`9x y%D_Aoy 4F%ċ e;b:).+r@O9QZ@<ח?1o@˃~ WzS0EBy5''a;A|UCɣ0[ocdV+b Lf #Re)8unE:4~d4tk]6ڛذ$Ѧd# caۿ{ErHj;3\/P +HL`B^$*&аbF) OjTAM*tmܞd/$˪/]A_D:\ɣ򭴏i;sg*oC[c˔2hfЕAs ~sw2d{dŅo/0Ո*6 Q, /B!]"h?mjǪ weE~)ҒtRj7.a;+tү ! (bױ4LpzTD6%}O :HY>WEH&Lm%|얅D[F:hVwwa" uQq6(Q`2}ys Y2JvBA3b_ߢR'N75? KMoX9X#2t+A~EVCc~d?1:}vm85X6sg/RVDV6C U5~8=bkw,u t/* L*y[;^jYW}^/9$Ljp;,8 dMZ{HPEx{\rk+y|)O_~rCJPی͟L)3\VD81Ͷk!IXxoq -fY}| a[.噛mN 0c +"2B'ez 1uQ}VC+}09 'X ipD6e(Ydd{!G@+grwBpSD{O AJvB.+y^W{y9!1󀅈ɥ6f59?]![E/t+ƆRa E $7?\'N"B!@dd/%4ǔkR +{R9b 4iOB{K2y .Y\!}c9|}!]+ ˋayPӣ6 xȕ>D8i3A:9@x\@ `rInڔ׵w@JKP-aԁ~|`{8?׃Zo*盍< S_;3MF;^n<}]حnL2hwp6ګWϸwMӠ\P dn"?,U98[N0:eOI[`ך6r_&˟ryGAhaaaphVPכWbѤ銓/;Y>,KtF5'$*n?0'#sR"e RwU 8=<.u?,˿>Sv5\ ij#fa%a4jpQ7W{4dBYȚqYO6Ðl݀cy?E,) S&K\uÔ=>dR;ZDS퍏|01ǤTLÞ(+1DPuLƚ|?#Ib@5d*oM>Q/}mf'7LlIL_UOuBO4f$%63-N@Զgz wČٷ\ĸ bUH -/\"_/ 쎝U#ǘW>UM!8O'!;q=$xnGQbfJ/ت}W pW`* 5#!.} t>n ثU.XotW$;o kk-!mUyq `SKQNJז#)2WH͑LRmf/*Ҝ_ۘ9YX AEۜ]o-ܡdt#㿻hI}ε4~W`\캯d+=>ݔ,UK0JD =x<,W@ *xp(ת($0f_mu-8"sX^/k̟'cALr* rx#2v^pG/uڊ'i %٭;=H!SrAEN>MMn8ton1|Y٘Ïɠ^4_(e_K+Luj.nUU[k"!=ء?Gg=qNLa~b5hiz3}` "-k􄌬Gje@㿡޼/PI(91v_zNdm\ߎ9;%K5i+UfY!bRU~jէ\,羿-~H0D?Iw g0t;%$#rϏ ȦC:b P ?Fz8֛{55h)Px?N4TT i"%1o[h ; 3c :Z+ ƸWQ3 blx0&b.m^$JGM Vpu2xzۛ&_~(ħ瞓I4g~ _A:# R)+챩S=wF*K!bXs4otU;LaZ AXQ= fG K`1HK5%A%6 ~/}|7sI޴.6l*PJsLʝ ]H}6Ρkr7p%[RrնUK@"n~(YyV91QoT`Єe+#Y/9Uie"Z A2“2x~B8{ϖdw(JxM͒?/7.6eōUL٫7Gf]gXt{\g M/_r $,6oJq !<VMC׺iff嗝j؄m^Kq^tZ)Z}j5F4d(~\REj#dfs>Uլ:J08e|$slmBY g tZO$HD lzޫ8 QQwzV/w!.x v=-(Ul֑-F+ȃcWPrZ)ﻥY0%1΂".NKNሲzL3)4VƦ%s$=!l9#"YZ}&cF)cTˮAd{t,ަR-cH{Oqվ05%1˯~tk|sVT}lƿg)Z\GE% ,$ ڡʷ3_=I2 ckݥFwE|lx9*!,wݕ|We+fXn/{LZz"˭ ;/{S?nH"^5L<ei\xsUaZ9>/grҲjVz#*k_!Ep i>v4nƑ@k!*)ހrǡBOQlZLZH7d+^٧1rv}[XK"[=g9^d?{Pʵ$ D*q6HtMf\nSfI7(6xN,nzvΚ7vfY(Zq]8F-+>K@6/vO*àmرiRwsZ=lj/mB#]Z&$JD#7S8: <t}>"0'(.iGeÍjFəUK%KUU~l'C #olXOI O![$tV7 T۶L0p몘ީ"c{W+Sl"UԀEAI([:6Cڏ#-FZ|qvX*aD C7ڗb \~`Z`{EAvGC:IJh u8˂K2#dL>_p"m.*V4Mu ׀zm4n@++vWhݤVjjyY UF dVW9Q"3 h5yus,0'gR+S۠iJoC~mA|E9̞-8 4Z0ȳa5`u0[#6<9Owp08V}h(ޯ">w"άq u % YqϷoԕ̔:W4՚ylǀ)!:LΧ5AX(ƨ=͛y[!&V34Cn(\/9"9p XW ?b :ѽK2rm EkݖT  :aVlˣ􂪢ttpL?#街]Hi#i ;k_]YkRmzSк.jT0* U,#j .JN" k,NXF '8o瘃3IӾ ].)KH 6W 1:4V%>  XK!kquϡު$A`Iv=- |HZ~iŋ?rG*X:'*Cj #\be%SilWa4z9@\B %I^ C)x;;ꋒ痞KJ0BHk8Cn4X4s})|D+_)딕PxÖ*0)wExZ+㖦>g uxSɤ9JzW7.uRG: ҅ijIi!IxKx̊ {.p2 יSSY.m_#ioJ=0r-c{Hp#DK0P =҈*2e^'Fak}p5-, `ոUGQ_QGE4o}  2rFPp7 q 3j597h641-Ih)}/xpypkO1*Z0gJj)=÷dx!m62HShmK~-_~%q-:0{m&e}L> rvBtmxR #~nob>gO}'q-=cB m q+hfTuuc!r Lq=]LT}At`m$ PHӕn+ˡ53mZ7O ;rHQR.*mo6%z?`¤倪 αAe ?)ei[,$KD0kbP- ,f@$5*NݬGYݫ8|ݚO5Ɲ^ZT,FQn=F5>"ȝφraT&bz}zLI 4嗳n,k>| \@Axj['e `.t_3g z^T5diRbbǭ‹FՓGy*1zZڴLhPUQH U>m^tA^=0<:KT5XRmtxQRmr_"#2 mSj(_:e\,5g0l2Ggq77or\F|抭 ]t!x(al X=>XwʲtC,IztH˜԰A߻mKZǒr1x9 w^2SDuyCli3,Q] a;p1qjanϙQwOz| nZė+FטEV6n=^.3D7e3?wHm)wwFȼ>2\kP !ygIO]۽tY:*ưMywzUf$G)2nD.|\qs:{iLAƻ߶2TݫEe!aMnظ6F9uyub59 6 [wY&!ckǴ8RC~1:R%_OtbqJ:;|2obIP-h3ONhptB-zBq+r$D#Vd dEzh OG+b{{bd9UphrӖb+uʳ\VjdmE>LS2ODV&~OvҺj,9Yz,U,&\aO}ai kbmLG֥!<5MR;CҮM ^W AN-Bb/@ '/S'=Fh ݆rWo78JE $z[sa-_ƕB)T/LHërGFٸJ5B*}DĢ7UoM928-4tQ g8ioj; fC6 *c76rBcNzPF疵1 _( ȳͦrR'֊)x h"CNazƄw3%%?RaHi;3nE)Xr W!;hrg%s["=Z_ W5^ȳ =(\ǎ^{16NO#m_rT ^ܴhxn$*)-([x|b]:1σ*(j鶫VDD~9;Xљ.td'&nT~Ai;Gѣ_V,M_5wAvn'N#Yre}ΧOD5y|fqF&qhHUn%wGL:Eyɤ({bԢ džg,Q^P#T?y6P>y-bq6ȭKgJaL~tPmq |{[mR'AƏaAGq#Ƽi-6ZA=T#XcMݒ<5i{+Po'n*4a?|OD3I읆 |_H  .L{v#`)^XY4 ~pʹC4{K?^Ca# -JN%+?cW0';!6 %#GSPnM~wd=zTƌ`2D-49y È xPLɗ MM>;6Mt݊D]HnS򾆩|PW:֯"y?UV^c9W ڕR=bV$ן%p FODSD凰TO.m,ɒcCJRjK­3:ЁeÏZ´!P4ߣ-Lb.霑t~f}嶻Τm ! z:RvɆb/9AmOy9J) sE˃:HN^=F(2c2'"`)eͽUG,MK:۬PJK z*NJ1:c%] G.QX@r ~&*V0(:~p=o5(& jYǰ/=n{$-5 ur~`SPQ$Xk6c~tZ,N"˝K+GJͿ_8xB!3ty(3ЦnWGY׻E`];1dED>[x&͑׹uEAzB;+E9L[.wu`\.pC3so}ԧY6<ꘁuo>9( Nj$+U؉<{yk25cn’(83]ŤtOP?qiqUƒx1-~QST<-΁ jx( mkʗCr4A+3;i$;![WJΚ$~n(Ů)=|ĵL0{i4fuDg)a~8G,Qt\bwQUxoæWX Z9˝)T$~t!_|iuEފ|Z $-jH۲}'IfDA UaΫǷ#kQ0>fg3eç;E6`.J6g՛>u['齉/U:HxS 0v@Z>AIΤɸQ.}1#./ ѤN&JeN:IG9ov6w^e,Ë<1x?o]ˬ"{,/rWތg#0C!ol|mL;=.KUbv`E7oQ%} ?j !'+]fz{Z$rQ~?pD9.FnsQ3ZhX$#vyiuYugr: hVAGo?e^d8'*"9A7bq5ډH50q! Ca%Uh^M~$S)ߜUh#Sj)}SsT|AqkIBȠ$V2pt~DlAVsqnšH@Zye4P8Ѧ ;~{+@4 GT{AO:Bx:Zshzj{cldv]׌ǖIߔͶ}ZP(Ć3ZR 3D=#LկMG#`XK7ᰟSf,tż`.Ϟ|>kwq͊35M&lpu$V9sL)*ҎkE%!җ ڵ䍐)^JRns_2X8.{fcFE#up^x$="Y;O,lBJ a!PXf"TBjvz)G+5-QӁѧ: дLC ȢБw p!6>\0(Wz^WȏjEX][?Y l8$?7OomĆSb]Ldǜ » uMGd|*8X̲?yE)Fs!@z6 ʹc11KӅ8AWĘG(&[)-͌gOlVR~`m^%=sb gkW0"({{ya# *{HZ`oB|2Cafn)@$qHRT9 i}5.&@L燍2Ȝ^x=ieI7N4\i?p;`HfAbm0%7?!`ODOh tt!uj Z\ 'BMhv«[9_Q> TRi淴J~Lj$e[H(j}b8"SVi3{|IrWwRN<"tD=H?qIEL)Udx peK;$xLuk;*$%:B9Z(1*w]WXt(4ljt S9ϥbrмpf#yZMDnׇ6:%ùQ!y\ re@kX1ʼnB5bdw0A9ŗ⟖uvBDj鱽7Ndtokas~ܫp`Qk V=E5sЖohvO~"$fw9}gZG6ǯ+bpӈ'M[/&Ok`veJ1XҵEb`Wj`m X|jy1vgm w{ )aԫ_ܹc0O ~S712|KD--fF{V U^;KO8ii] ɪ_)Á:k b8XЗ!YNԸ#~Q6~> I|:Qz=Me):Rnf M6ja)9)ـ$δүmBD@?F@HQw OV~H!-_ u~5&?IɺӐ,Fi4tac Hc";^%C!>u\NpMñ(RsDV~*"wm"4hN 57gc7+)n,?^ܥgh"`wˋR]yOxrS (l֓Ex\?a,ɼYޜ4&6q'P@7cRcNb:!*Qֻ'Td@q9΀y8FDp/#Y5+$u$Y>dir==}=F.9- *_#?[Jw-a4:I07Nm@Pv#9N̰0kaׅ=k.Wbu oǢ.0YYDŽHz닝\1y̋'zōN~E|]hbJ1?wU EzIƝilv%4]y5Von&ivx]FHvkc(:.\@umCA]rw'%[l3;ͺVN l_=&{(QY<5g[mms'%?6@,0&+ys7^hP;r؁QyɼIN+m0B5߶̋>:!|ز V8Ċ2c6;A ҃Ƌٯ:%F15J~Ӽj=Ir&.y IGLJ jҶ%WYЌ&3r;& lſA'SV'iA)bb3 t#7_0Av2*X\w *a?[a^^q%܌'Gf d+ƌ쮗ChtbNG]m# gyxF'.շ6mJvE gC9lH s ٍ Shtq:-npaey4J `z˭ɯP,YTXCgL0Kjz&~==RI?37dK42FR(=q(6AL߀a6|ILC՘lf̠ÿY>ڞ2^O nA^!&rb=瀹Ҁ>jC %_ɋ^Us7\Tm,W۱t BDȢC^dLaw̒H.1@fǥƨks,TP GM"N>td﫥8%da(P rԀv<#1h τ܀8tS]t#ZX<}bgyؾioD%(~w]³a}ΰ ?f{ôZ ~<;*Z`{*2^H)㒚 ;>.(%eghGWFWM#hlx3)# L=2$JG¨ڻD-VEVydpO>nM;Y@ u͜4ف 64x2^gT3+7|[CeHȍfdvg޴6N!!Pr7y +Exmf(*6<~c81g3@>SŃU: '5&!$MߩJ.ofK:Tm~'Ǒ{@2;rгMWFYg=1ڊ.Z(1I:YXž$W}V\᜘5MB UǷh4E{}6y7_agyhL?_>)Ckq!cisÃ_¡-.ې@ZeMpeJ7;*IJnqm֭y^z,j^Q#1WKr6MhT ~T5:Z/TtC-vjf9IZ#D76ns<1q~НķtN:q7mS^E kj(:Tv{A[:$p*Ys{m71ҎFԤ"LT{-#d}l o>>W Mwx|7M^sH6,tҰq.lW@d4P<[%7<>ִ)r^-YkJ.j~йe[hK;ҵxy'SxTh{7(O>IHUO޼I븻w"FZ}hx"P;aSX0|it [U뉱ĩP$*e?3<3篢شEރ5 o3`Aje`p7/U43'J:eK?I`u14E[֘Rc:PTHi~ +`36#xOFa+奟^%ۻ^X9wz3>֕5 O: `.@R7\a(,Qg.Jۙ2@Ug!=^1XuC3o{!;§s.l&E{+[@ID@lBaa+x#|uu8a+CxIzA.kS}uprW[owmcjic1"θ:EȂ6?R(CMfoT e0NUwtQ8TQm%mV=]̺ +Ʊ`K&<5x9a",\ i([=-vF+D4N/rpT EZ%|N7v7+2TDPGzwkǾ!t [؏5,j$:v f$8rTn︧2&JqgrD`sQ3dfw`d;l}N&>Fk muN2ypC\Kz*ZpNfTQD3,"MUFxyu^岻F>I' spqnaا&C f!S?_.WD*݅!yt= х)aK[3 DWS.\[ V&DJU)6.rDx:~JqĘYgYUY\M7z`{9(N鷘rG7W pQËlM19B:<{ٍw= ҏ6PwD4wi{+y2e EÜ<*W?08z*wt- bѕfJ5`rfq*bFВ6#~Sz$Cy_A/$$^i)zL<{S~AxzI"p>ydhCy@N %00˹jL*l+[מLv)Iњ+u՗ @MB?C9+ˌJ;] 4;2V zV SP ̈4;6Pw+^qCb{6tA8%*b/QKp;栵u2ߵۂ_*|a97>k"D5sk^! m/AΑs&HZ11H_ C[3<I̜ˑt>K4!FO;/U#p!g(XDʓ+ČPBEUھΏp$ji AĀeo\ֳX%zߚ !HE."FԌRG1qo՝pJ/6{1P0~=C= P-"gS^|3kV{]kPyh{K`bZUXBh텚^^shƃ6͒ g)K6 窜 b[˖dɖ{8 #w~:5LسwȷI ;w| F=$q'%`x(N^--Qxi4R7}(,fcwpm8Ih= q顦dOqfX6iNNeg΄4)mD㉺_kUdWRd\`DABR2O!?'S<3^U_Rذ]Ȣ a jVUmָZo98nS\lR^]+ݲЅg/ թҚnMG5&gfGw&7ݳ,zk)aU 愺ML_K93cY}CڜZ^BS\#_)&$dv} "܁@DDoΤo6i/=' 'y | o>ߎI~@R)ȓenF %!njX"G Cpk[jb)G:8O^Q^CQ|9tNabE:i}Gi %"rɏ!=r[3I["zK]ː{4FŗKĤTKfn-G(ZϋY߀^nR>uh ҳp\!`_ZgNTJ1D8G^y QH!ȤE[4D?"P J>X|M -rc%b3ͻaVԃOcfFH;95-x-^Zʯ) cq'q%;; \Y9QW2oיزz}lLh/ :^`Q\"z(uV^G&UIkF !ihO # Qt["$$ȋ1*gwX88 ,T,> [ /2RB<1v(@%G`lhھ08y#t6ȏG>ա73YwhH~8׍G7LV(Mȵ<3aqI5yuVMAn$<*N^ȟK䀏) 8BdCWd8=dpjvL)Nfk5r#-mZû ᤖ>larv+}h˒ ֩?'#!Ŝti6a}dcCf!KMYv{1ד>LK>J[/[9dMϳ ?DDCx@o]5I@έҤY~cEX29?-Cy@$)$ v @s(~eWByJk:32ЄMãSTHR5焋Hj%yM d)?v樦A4Cy"m  N(:/涯tKEYupBؐTľ*?5d+;&k70B{sL1xWlq9홢y,Neg-z!|KW '0 (?([鮙o?q1s @DJVր![1^ES/yLehQGsP(d?ݳI6j($*؎7߈| Cݚ53sB4"!u%9Gpٴ=ZXcH܍CGQ;&wkpǶ@bZ?(4n@H\(`0Ρ\ZbYtx 5Hˈ$>aPp>MO[sۯ HExYOnfS"nq 8Z/CuL|yRѷyQ9Z&$3٪'De0$ n;NNϔ_GE5-]~_1U"HƟJͰ/rni>WA̮aak}Y(1#_se{܃1DJ:6Cǹ08V[ >~wA˻,V7{INnJi%1`<#YX\a̤Q>.óL.l04DwΗh7|ҋ41憱O5t7]D_uw' :bp4^N: ( o wfqnffiS66 NoxφO(}Nu뭳6zUG4W#:IggE~}&'@ג] N#wt0BGߚ?0E9'$ڵ;2/mv %zun %1Ni22ʁ.3 ep֗K~f8U_["ڕ>-GhbUj<^])̒QWt%B- 4-ꏀpӱAhfm^"Njˁ+-NFCb[0UBCUJk|H p_HK9Y`+zv֕@N㼺=߻dW ¡[;5"XG]ð͡@+`1F?7vm3%e0p+`c RKSDڋn;$TB\1D+vqg2# V=f6IíBwM tP%A[{ng7jۅ-u?eˋt !.ϭc}~C'Z( f|O[ 0չр;9_rhEI/To߼;AIh${Eo?(aF Q2=X5Hy6jPFnM$dc%]\0γљxbabԁoE^9^N#zc@ #mq4T%Q),AU4&y^_\bbRx7V%dA;y#Mpn٥\ YqVE$v+@jV@oIS,ZQ;)!_b/kpX6T4CdB*ʿ26B Y @*`~%I6̓KӔoJ/.w_I Ѧ}%,"33=ퟩQYp),ҡ8]w,8&#+dnyE.Yd1"v`̟Q&sH$yZ|S-g@%Wld+nRnlb#IG!iD]!EVܫ56qi *W,H"F 10qnwef:#rK.iaط'u8; d$E=wn9jf=v{}L 2ryx9f=ޤ䀘CywmM[/6:8sJ&GQ- ,5 %`2>q)搶OPHMl /l a~`;B$GorNq߬*3mP3xS츣\gk ٮD∖qmOJs_"AAvΰ:6}K;<3Q9ĮxIlSC&BiOt& 8j݃;L)|uK4vq c+-Pnpcm sEG_in3'FhWL{?x廧 MSpA7PjoK(zJ=*{Hpjs(186QŲy=Xv KI9jt+_[@Շu 0W˳7W3E#(9zB5[e Q֥+G:.I5`iV0?b:F^#y|v* Mի"Ysİ>z !0NZ|32gDgP] i.C ^l5+_MKD@c:Ix0m숪d!t~{+ńNEXgwRKt±s.NҞ ǁVIA /<|ce^G Ɖ{PG Vo@vB&L CnB]lEivhĈ΅ɨ>UD6ͻ:s쇘|Jxȑf;ͼK7=,mDyddό,(HoyBU#{XTEІj;4\ndRy!W;|?TA@ﯓ.as9&>x[`;aӞ\gNEß|XuyA̶š=mʲK#+7^/ `5Fuz$4LXc.(w T@E%B79csnm)$b\8JRmDjXڝzH1%tXStB81a{;^ˉ=ir`ڈ̔\{v*br@nQ(R+@J4$8'3{Ei_j5>?~lC0p[#ȫ{,NFabl֟NB0(z>d QjZ 8?ËiyHzj%O(vfeCj|AOIH-O&_Hr4Go5( M1~0nY+GXt[%o%5(T)fgRˌP%ˉDR݉3i{1&X%bvԶ"dT=GȲyTy˔t6s5d4kIίjAFnBg GzG~{o3 fo9-&4x\Ѻ(jӢ 4Tc! xrÊ+& = /`Ĵ#:q'.yW2Zb;,ƄQ=h9,]H( `;è@M]]Wk35K+`_1pR$ԇs rWy+ЁRaV\?jݏ6:xbG7x И_[M1l[4~Lb׫8خ2ḽٳKrL33ON=EȒywHw;2HyYNQ$bYm WgnMOZyXy$sюMJh3IoF6-FNUVmf$OQ:,S~ [lfz׾'43ȸ<S&9SIC?h(| Y &nC Icm._$žE!oB ~c_`kQ[ූSaWDaFң[ýw;'WCn}4`~<: (C"A`N? 0Mr֖\Ǫz r}uW |4~0F\|goQSkA7U8n/ak<,.{u9YEENJ^uvnudǮ#9_k.U#-ƣ6ӡjZ1=if{ap4XD(gۑgVzk[/,.+o>N6̆ЙМP֟$TzzM#>tu rv+QDǫ FGI# `Ar&+I*M`!IݐKcG1ύ0:I2Up2G;/BƼ< 򅈨Jo3%xPb :vYڗOGW&y w ~C.4}Y1&olvAvW[b̧,ћAlؾ14>d^12̂bLъ#svZez հQgJd =0?6} T(*OEML[y*yOI{_"^pՃ|wamSuO^8d-pYƉy_Ȋ$y!{oB. N?F^r)(92Csn h( :<VGД*"S,3?,MGSmn%gAy$jZwkJos2(=-DܭLw̓0 *W+ +mSCuk$"LPg8X̍}wk# JjJ1u u=GXuf$# C i`sؤuK;G?\FYضt!v $޻V MxQ@5f%#;90*-1VCa2f*'ma%\C7phۙ(yR6gX䏇&y4a)\838PM(3D4YˏB\(a5nR߬4S!?Y+B}Z(w-hʿ /Ņ C-*QY`G:}gJ+FkPp(׵X?G` )nV$ xT} ~ JϗC9TK/F2|s_&Y2L X59 Zf!2 U ҫ&uk!jƟTkvBf|4M4vJ dv!/\4~B̸kS) 0TyR%BScOe >"za.peQIO)&4hF]1GH::mu,6,t ('9HD (k1P$>BSa~_,#ϴA.c <Xn[+1,]q@uFԏ cnw:Λ}W6Xbkp$7-%yJ%NkF&%[ V@0$F:IF*&'F( d; e-_u;$a,9qs@(ХW5=e[_͒ P:8<%2Z|O|8I-h?x1Y1[\qcVd54:TsȶIE stftqq!pfjţg H|Xϣn)SV }ΫjlX>.JaH5Y9{&pp'*93xM1gk=ςQKkX閍8qEhh#4| ~&7ҫt=¶`(;UZ+(ր!%@h2 24ws)f+k{ :/HzXwcEƿHzJZ.9}(.VdcKN7WڍE5u)iSU<'q.:ROG7-$ }D!{΍T-kx|!3{#D] &д5pЛ*p-c{{˓7ydUZèy$C6@bѻFNitZy!GbeCHU+:F͵016յ*3Y"Չ]ΓNE%LPF@‚!zOFw;<Nzue[.fߍ#>SYkh!H^t9?;HO\UtD%hR1w\6#DjsFk(0V큆#2HTylnC(w$0.^ՠxK$>3Udh&ƕ<=KS\+P5)xʿE3 FRUMJt2b^'_YJpaa&6~#Ր&9r H1a(U`|!qfPΎMqJvg{b; 5 qu8gP< |W_\|1Y/@zϙ kO[*/n5Ac6Chl2! ņdm~[+yDG^8/EwwPM<:_Mq C;~x:_& YFNrzf%G`:P?XH5gA= caYWw]LD^m3jʼnFool ?+;bIzOnghu4@~^QVȚ[F g"%&[4(oQEGųb"^6?:#:_Aq] 0ugc.[}F#Z{Dbq{pV͠  d1į͕='?H 2Ѧ#pȸVey8uF^ZF[? 4?tB^!Ӯ"<,鎤#krBcצLiW5Σ"Ete$?2 js /+H^=B'zf ,g g)Iεf-*~Z]O&\g[4<ݟZDM0P%B|vxtOȍXY?~pA`ca 7sr`@7Q1NaW @zc>]Jz[*txL_@zrݣy9D>8W BQĠ` !2!б)R{c۝hӶ mS>)GM F4A@iy\Qt _*fI3%[x=ւ?Z7> h {#d(̺Ff<,z߻:sӄ/ /'Vܚ/@#OrߟY&Ϟ. `;Mbɻ#oJVe᭮h!]t|_5aiX19ŀsrVE%"6)͛kgh ÕOjp,9G*@㓘A5 Փ7W# AhUz_ @3YeO9eX IV*,lo/lfO^(Ƞ{Cki-qZ˃@IӴp[fkOmgTblE^6BL Jđ+K/HUo=)g0Gm))xElI# UqDŽhV"Ё$Xdxq5>HpCM)~&W H|91JPrI11Cs 7I;!E$Uz%TΊ?~[& hFnB\]LUdPx %o_5]~5\Q܏lh9ҋ'HVt`SaOF*mfF:m_J8+"Az Y/p-V)58 b6h7 .-rpEK-'0~՞ЭAL\=Ι0)C-~7ƠN cɛ&BS{mV#?ϑn B+19)qtUso3c}R8\ ux<6@_aL@O@1mzݤҡ$Nk%PG%ǐ`lJǖ Li!v,ʫ7ˎg Gt,3jٻH6&%3C*`$s%:貃jN,R:ɒ~UwɃHe]vFUlljFd"<,&I5 t&]d4rbvw*K<gZx@>b&azyN9 W_ϭGu:)#iu7K?X] 'crz*kQ롹d5 /TGMprԙI*.>?)Bՙ;)H ͎ybB| A"mYn?wk>[;( u58K(}@J+԰blm n5YTFgtQţS+G⧡Y0ްt1VꤱY`5a4XHU\ !& B2P˰Pj Yj=4 zk}A "7ocقJ]GsOj!0J 5=DEZx)b]x(ًnw WU$J>S\wT.A wap. c^JgY :ZuJ.TvLww;p[-~}@]pԥ~vצExqz$E(S]o֠`ГUQQu$ADEٵ#.U[h,&;@Niߌ56ɻ)c($Ḁ *P&`"9*Z134Qnh)m9:ρgj?m(a^w.{‡p\ߩ*V9NI>&@[VW7fkɃ>lz3\[][5BҺ&DmMG:!q2,>g7*9]gG@l*5Q0hSUa;[ 2+Vhw+W V9Kč4Kx)z\HUNd߰g W4{A&Va((]@ܫqݖX &1mrcH7QTHձs Dpx4NMROC}b*5#F(2jΘOm;0@y|ܜ2.e 3ҡ%<դ={hLMt)ء9k~gig/񤌕;Jۍ>1JsFX)ic1s DS6|\_I"[LɃt-]b/!,R'm  ?G؜z%i}2Vvh'#m&~YVۋb7?2V\ E#3* LiK|;G û^فj, -oⰙ ,Dj&f=3ktNM/$VV\Vc_L0LKU4rp$vI*b8]fpH]+cv+s'.u$Z5>vHsP(lQ,R@F-@gי?]vbYSP{@%.\ylV|q!to^$}.u`9^*;~.wE( $ vU L符"Μȡv#< 8Y, |(_/T|NMkEZrNk1F4T^"[%P" pWҁ8DP[{!ηH·Oq>ZzyR9SeIAjMd+_I@.C0>Rz)Hx޽5'=8b$LDVKA83dvcH)pnJ_^'D^12e Q?gx*@f匕kDlnÝeŪZ܂ctKSs V/J4,:QFH ^[.Պ J4 J"r@B~tfSXa T)a>ruIZ S;bƈv]G tDU,# 0/F0UKC0P7eO-4s+=)'c;3ML4=W ;8i΁8?PMg_a>%u}ṽA>PRC*_Հ8XA~j٪;%`;h&;x;2 N \ԅۙGVTӢi GZS@dnVM.,V'*1F :Y1zTZ¤-һB:+.[6TNUU ,w.^ #Wc=$cfW:kD%V`zeb!Y _L4rU>G;ƎF?+hsg$_E jgT)bO(X_._u^Vq,lTm٤_A/"hn*mDis]PXk&""*ڔbM.Tt |)e(qHS;Eul% :z-2;df>`:hTiVYf\P{4ho,3D]4t|C*O(ӥZ1˟*naUȃIq1-Z[>4S`N]G-Xw:ל}}ANK  ;FocU/Nw E2,f^_ᮁ11a/3vZl(n)腀j[meNġ(|?Oi!El.}9 MY3q r p9~Gȝ\bX$ anb,zְk(hRrFpl QǼumdc9?Ϳ)lBbe$2ONq̈́0hK5HiiOc=+vЙ9N370cM;o]~EoC3@+$FDX:'k/`wߌl'׮< %6@}'FlUN]5>_j+0etOU@]C$:5ЍisYxC I×#SOl=lc}i0U{/dvt]6f)@t?VK)VYכ2`(FeߺW6`< \t (OyjT .-lQ@Q3)_obn U@y8Z(~!s< Jj='sjC"J0eZؤqcE&ЯŨjYR#AW Pԍt\EL"3g(^z^F&88_POj b4F_BnS VgTS11 ȍ?vVɻr9li'5.N-INM"( 37AACKpr#z\ީhG)P$(T{O߾73Q*n>|_\Hǎ!=$5Az9*g3{GKh-۷ulm?oIbWDLs:w=lQ%9"I/<9kF`q!cSB܍W ςWָdtFٝZ-05 M{Zt|7B̴kX #f4z~m6y)(mN~3e/ękdf'*&jAtXǬcNEa0 ~ EpK-}-N t?K޼4.1 Ts78۷R$}"9Ʒ.VH^/ܥoz>c uRaz<*\.d-yNdNDzu{)oJnV-j r]*aW0+u ^-l$*ƊUҁ#<a3/FD5 W9oO'3A)&q)ҼNt{إ/ߙ#xQJ%%aDxF_e%fnSLqĄOF[w=̤wIQT N"/oLc0 ?LxBt"i !5gsZ82@j`5La2Jt Y"U3 e^%0XtO GyqR HK|>>DT2\@wM„| =}qcFGrWQK k3j\*''"$Tmb$HHSS|tQuc1#Mr_|%oQgYZ0707010000040d000081a40000000000000000000000016075bb380000095c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvdimm/nd_e820.ko.xz7zXZִF!t/" ]?Eh=ڜ.+̉Ka& FYg*-+3 zLq0}Mc_JVK48MKzgxIH||?H>@xQ=ukW%L8z/ʆ{eۣD TAqcn%K r޾'d|l˩X4 {78a0#Qvôu&XB0INr}#r$~ª2]rFNX2~0DN}*{ xXF$g, (([o^| '+c( !O0yQUl+sZ$PD 0MP"*g+zr:IJ}FDhX^' Ňn_s_(\T#ۨ=$=S!)b"n|kSPm^G ݫEI v*HZk[8~=\< +J!IB`չ&YKZ%v;%e 42E{A'OyL YkO y`[-<ȰlyoѾf |Pz娅ຢ`-UFmsl7rv*+3*sii3PˠEob [p}i9G#]"}nZ=}JQ5B` ;%Ycu;4/A'HI.-sO]_`@Ϩyd+-`L\emPb$ *#fxwDL _f=C~4 =NY{s_|;'|D.OĈ:. TvFQ$#:SpnFWStID7}iԸ+; R}&Sb7I.qUr @ꃪpܪ;DV4l[R4N\|AI8Qƚ`c1_1yN.#7hŦ\̂B8Ws%=nM3ߛ1ޱ.9҅ZOdrm=\as>IhUho6,@A~|6Gqa ezȕW7: ᔉDCR > Zuİ,]SAȎȯ-QnɚAgTZ۰ԆcHo^ șqMܙ75 AZȀ;j Z|Ygݐ+E>RƂ$ebތd-3^qf￘񰑉dK2ޥ#XаGn"ߺ)a_"W:lz[JCns}1~-d{䶅GMצ}@sl撟5N_e}PFOqsOdgȕfM7L5orw<wBt#PA+]D3N\uF>Owfak ?ǭɈ_!7t:/@`MbGy$4Bw$4@jL0:}nDwr RA^)KY\G(ӌ#JYMtcf5D@*fG@j/oIILbZBxN– m5i3o^ɱֽ㩝=U Wj 1'dtܾ!e9Dg .1 )c4H9O1d< lWt>4:{ѱ|-c9p8fS[N6}@/(S(7?mu4i׼y +S%1vBͽдDUei]x: S%PWs񜛮F,űra'3 cQ`) wl>:۱E$bG1v;NGʂ":N8׹mT A!'ϼ[P 1G'E{QmdMWZA-9z~!py -mWmw^dv'}몛X/_j}1C Eg gYZ0707010000040e000081a40000000000000000000000016075bb3800001ee8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvdimm/nd_pmem.ko.xz7zXZִF!t/]?Eh=ڜ.+sQLQ֑smNM˓юr1^ ]cI5'Z'LJx7*,aLʲo[/iQڇ)|!ٱcgm(_xOam J=L&72 ʮ k `STTa/ 侥&{ LϽ&:]!=x)-ǥRBUE۾7猎^5T/<Ͻ!3g / N/ϯt@=T']>0UQsL?/5;6ēmsqJZ ڹsC,HͤHMrw^m6BǜKPEM1F  Y56u((1攣,L9_{a6]4"}bֻv 9 ~(ܚiz`|P1b:&hKR 7y9.!'.6oB̛XNrbw6zhq_\PT()5Q z(כ?j>o1_InN/ɒP VT p*}dV*$l6|8I~ rxcA~] p0=&"ng^ U_Rmd2/HhZLȑSdCVd}=tZ꜠CFa4`&|S1Á"rCm9E$hH x\qόgWwO{pK3|aV^f:ySBe#'05q.Hq"oQ(sW:~On=7(1HGEqk;;dЌዄW,ԣJCW0jvL Xd {IOj"NEN%&J'|. @ğ跠߯q&c3qF ?Ê-:F!0ac3d&~RCcn6]iV^g1ۧ'=$g*XVd\:?$ ;P h6OC= p@W(Lv]ea0rB9>fx)3UI r)~.euƥyBLe H~0Cʺ]P^xղJ6D3W/yb7q0وgA'LflV#,7wA۶7m˼/57l8MCS ui|^`#Q2,{0mF9pt& ckAYN((uV*J@O/ƫu,`ɛA+bIʼڼpPAֱG2'6.d(>_pb^}ZQ|f~ ɳ]/JkL);l 5mKPjK4c:_ T3hˇYWfliwLet1里Ap LZf v#_{h_|7.7xv yv_];C4 =3,REt"{kY_z~@mJ%sI\2C$ OS㴅"BIu:6E(kn)v0qW$l+1~R}¢MŢÃr%_*&<<#N7e1D+I\IrJ3|W[F.\78kR/Z$>p_kr !['Ab_fos7PȷC- /X/΍ƞZ0p"ˢU c=?#tUUaOCKaHC3 ZȣP)sZ՝Hﻤz~$=pp4V?-n"yABr@SrBUGOl}U]Yrd6b Ŝ38Rj"L-gqt,D_Dߐ9Vo { m'`Vie@/4C"\M[wEufBK#UCS U R60đ߭O9F6cp&ZA@{ɕfUX~z~J ¸ <3xcPz3tn]3-0Z !Cvk3syq J+ .Fi]S;{5b޹d݈<{C.Br|^Iw1I_,EN{}L]Yw2)yٞ[jFv'y^QƲ} մg~ Y6D5Ir% < yeUW+~雀sP/ł|)pIRBTmiK:[&,7ٌK|$+pp_bR kKSl2 jf7Wd#yP>hLE*[)TJ}H&,=S-<TOn?$/&Ml>ow 0!:0jZ0d:ip>YM&gQI>Aբ*iHdۧhK"%~K⏽H=y?Izw׆) PakI'laРѡlnw02@W@i`}OY`qi ԚgMMFYv@/ 7LE9r1<p)N^9uTL!Z&S'FJϊ&cxnᏡm%#$$Ļ@ޭ +g'50G0d^DDM>%e!9kw>R؇76 mUpvC?q8!2ۉ)Tُmd;&:OlÏz-qп);fiUȺ$@Nڏ=w8s&( w鏏 h.Tȫ7J/D, &;Aq]JN#}}RTvOZI;ޜǮwVډ*iaV$9̼WOxnn.Y{ZGHZVنgpɄ*ƃ%C 1Xsz+%xaEqee` h[ĖBؘ2rN|EJ] deee"ʌE='T9>qp g:KJ X1Π/FI87D+Pl}3!K ݎg_ D7!1?\ljVZI88[,䭂 E:t889dWpfh]g"@?8L[r7$086EU(*/N 6FSlx4T:J^X+ +)hAkPM;MZg?r+ZFg ?T*&;dB3>%Hr hK Sr`Y|_6k6`8aH:aɯېp(|sAo0ߕ`2t]]@Q{55p|DjdΩ /qAtGY)l<Y,ǓcƑx@x5Bm_bs,6{M˝Xx@@ԑ.WsXAap9=ov%\Čt}zb?HY=Y5XuF"GrDT8<SP`'Ho~;,gP^x[~v+9 P5%Ug,ۙsGWSM1<\1M(._p٠w,IVm9tۜ>H(#("ubo mQSbqQ6^Wy1!LL?*tjM_ moC,i KMFngS~/<SDrv2y rIJmnu:WwР]+>rXX&oTA06$NW8܍ GSEh1*2~^7^Dr,r;7.OE+׊aoŨj/|b@iQ'UπTWNDASJSx*YƖJ+V!ӡO S ^g ϵk8/AY֬8Ak46ps̿$=MeCM"r=%KVO47Ph__ ŧ>EWDB$`mnɉbdjQj,͋ޅWi;c#cn5-h" Nl aeŷF 47tX3G_qYh#M=r0+1.hbe"C"&/<} K.Bc7rp1?y߰P[g`%_g*N^\mC1kTDiI:? 3EbD9~{L\e (rW#ٞIA ;XFIZ6.we%:C+g6~OuT$[ͤ8$lhW@1O7ͺ 0DVES\ HYi:It<*~i<ԅfzv}Ȭ;Fx:D jSCC#s$یCr1ptvU Z..MJhm tVnZN6a洉5VA> v~ʊ=?P=H7$ tU`Y pQ]j蓶 1 m̓>y{4Gvw 슳Wz\eJpwwr$.]a& .!@|:+~ͽst3h[sbڧ*t$h)5Q_+Qw$; k(,Z"Z2Zq3/z0Xf4̊ `0~º\ p\O}d{kiC!8|r%xkFeֽ1n G6Lw%bd\' NJA4ɸhh_U3QZ_Un(`9ʙU,q|lE$5 XcV2U]B,j_˹1$o117O=JZZUVнѽt[q$;R7{ArϙP݁gU}]l/yN~TyBO93D)Z8Pfd)x V8>< mW+.?mẀzvxYL)_DXz@tC%T8^/|Pe~wjGdrGr%ƌTONwttHAESkQ2B0%FvyqpI1̜VJO`c{ߠɦgiSGe0ÛbLƉ2~?_.=*d@2_wICH[v>et6rnYhu>7b;楋Ȑc){ i{= CW 0b\ ʪo j=P3ɯ+΢Ą5^ "tU2;cwAf{(0"94o=FBJN7&,XE1'Mci[?l߄Tξf~L/V&JF09|Q;`nT㵝bc}4kRl/3U &c|*h jL|T ^wFfYh(0DZɹ`Yu]2+[hbDJI<0oF=7$,ۯpF\?Ssl^9Ap .dj`:j>]=SX-c[,fGK^$=\Fx6^ܝ41}щ۠7+H fgzA :ȟtY!0&*n#7c2vNzɨ$2IDm0aq=ߑBIf@O×Y+0 qaZ[]Ҡ&Yduf!K7Ma%sI |m6pJ#54/#[b7 l "ow > tl 1.5Q0mH؍01yT_-ms#rH6h%o耏,s5^}(&O],zKV= lw" d}D" (%z,ȳg:;BWM޶{!G5k.'MKhlA7x`98J9}2̈́ږf;0%6#am^oQaTCffYlC Ev:|?oh=dbjLwls2$UG\=M4㤠4yu{zdH$&+ϓL=7 x zF C1ޤ/ᣍjWw]~dzs0rbz Y\) OXY2Cn,vt`)AvJ*>Iia~lU۝UVܧo#Fw"/.YBőzhF.!^zGX-Z}ы]}Z8RQ\jf$B&ЄY @)W_59!ϕ`2KBFO6fqSQwLM7c.a} 4‡jY8|i*dMV0rx2BO a J,Wٚɦ<.NKA Xѩ;Nk->>b8\l$J'v%1؏JD^6$뽗דJi4LZPVy۠F0Lew*{c'uHW~.3?jMҾr?S(m&V1iÜIl N4v^璓Ez'!?s'@/"K;x_U;`q~Ȑ13D´"go 2kcbs"w1#u: jR"m5x:"zN{ zD{DaGuE\^F-Dժ~qSp5F,"ҏVϳ3HSYd\,;":.F @UnLhxˍ0c<hlw" [>* zH0pvVqxYՍ?U sr=XPWF4cWUQ I/i-~֛`FGUNz Fcȃ Ju+_rٸ9J%x'xʒq=a)!y/0qu"zmT4*;iX(E1W^kULREaovձ6UƔ^LFi[5p`5%HIKm~t㘜ʒ/GHJ<3SgfӾtиG=oko:c'nMA==Pt n_[6qS^Y7{M@PrzQӒgw\PxD,Zxq[J MXFmc, b|Pl<'SKD  F$6  iQR0n(AQ F ,(ųB/joHҳf| vMq> ɩfk;ۣ%3E +,%"ߒV]K۷1)>[`i! r_XBE hhqP~[ }l_#H4𞣮 W W2+rHӭn`g$e+?!vki0L&DT FɄe]6emg < g̭p LjUꬅ?Kzv@:B>k1I+X=7CnlNc@~B@٘}C]vLA{57n9x.;tcwbU͘>rEF<L xsB ֞^#)*ސ/a!Mԁ#2BYըI9AdxEs(!/ři$Fx<6CwAFBY5aJc#YYqM4)6_p q_h'#r=4x17l6P9Vڸ~ZR &+Ոiw_Ok|g{i S˳и :13kͤ4`O>Tsou ;|Y/*j֍q/F|[YyiuB?.%,d>^al{K'@Am뚉R2oS^Ӥ=2DpT6eϸܔX`N`z~,*8/ X iHPd%`Jgۏ`l2qUThJ+;@DB9eiwk쾑?JٛjyrpPT]Y8NⶰPszx(t'X=EpƉs=Yl=qܝx8@wv=joŇ6?`ZmӞZ\e&~e߅ ÎiAoH/JUAqeb|e*Ʉg-q{|B)gz 3!c)0Lvh7rER})f.{S`f/*:c+&kC/ku/#? Wrϩ7v˟Tp!nTl{K7NYpA"=0dX('l? ^o\5'Y:~B<*A؟|׮OgW{;5Dˣ lA0){ g `ҰE;dm֜ڗu0%X5 Xhg;%] -7lossPNd:"tZ~C\[l&_uq+SY5›Q'3"XWGE dvCr?B sz;ڍchpM 5G&Z|k'Xl(D=2r~" z"+fk3@fa0{̤`+WY`AnLJ0?4'RRBϱ &~M[{*sr33w0W,WܾѺX ‡s6ˉVTebpa_dX:_߿,XOY'^pՁ$!m=x"9ܝ4'.Lύ0n ;U/pB kLNnWAs`iNxj.+tԝt{9&b*shrr,_S & v~6/\yMh3vl$:C*)/Bn)+gk1*M~--Un" 'խa$U"!$uws4bH!$h6is4u‚TM^Darsn= M_k#nhzf}2Cs\ *h?%/-K=v7^#)0h{w+B6Gh9Odk(n| b X9 4-Q)XgBQKU+!Gvqh>,4ebn?ZfKN \0$${gE2z Ck؀1l1ރ%A80A:EB H^iR;7"'o3r} c4knG~߾g8 D]6])mq9z;k?x%p0 אM Kk)(YrOq>[ &}c*euzh A0LgOp2` 'UV]4:tXd4ݕh*{ѡh"y-ІC5Hr՚r-[v%h)jl뱘& YWφfm<:ICnMaޏf U >6 Z(,ٜs47%״ӊCB.6A?ecRre) >/66njӝ}BOy6xpsuR g2aw=J4ԗ{((taIl[ffgR*J̍ѴHL uUGQtጥ#)r8zeC+@0'2sM[jih^2qO)Nq]M32`o"/g1a {' Yfl0!SiJi9;<Ԝo+ ˤp`NP u^ߜV:6_wa/WpU JOD&J9cʼOV-$DW&"l}P*kXx46s6q[M%${l5 aI D/;TT?7Z~]:#D,חb8ޖ35ŵi y 偻,Ud;c.M.aiq?WC PMYM8WћC#|/dAQ_ N#Gbk:p'`1uC˲BgVqs8pTIa j2'[7mS>e˶v7x ' @A &{܃iԱ\f|VYvlFc&nG |cҼCq*Nvh6W7F{DْYTVIAT2[z_5c{#!lQa\jL%XCma)n}%0 rfєލe@D ~[@rC4miZ.n/wSbHL.>7tث: }f.\7Hjv%sZxR?5m҆hEvgaVw yUEC!Ј-$Rz}1ʐuGg eO nz]O*]pQh#zy/pA))ϥ2pw\JN V< S"r0sOʇ^@n`P<,H#[u/9Ɵ IF/Wz9\O_$Tg AsSQ_zs*+t{ :MsdԑQ `$,|ِgٻ53/Idyjit\e Rp6([Mvq٩=md*d/ZƊUت081܆1[;-pFqt]InO5LH#01OZG:8hvGGa.:LpXKov?3 g"2k#!LQ6鸈U嵼>3id)x`NBSϸi'/F\_}:׺%n>h߼?6x1\E{i}u+n4*TWw{_hj}G.Ro"9DDB}|yrn\6⿸5RfSJ4}a8Q,OJQ9yY,I{KEK8+!Z!qwo?{-T]xpC+z`L2(:UQ>jCItI ;ycMesHsZ/2[]zaV~DI3xeg ~nC裨.H&TTv6:)Hг )}Qq?쪪*) xu⬋87IMLLѼVHX2C[hf'c]lK>爍 uӍnc:dǜ!덑RP~C_pAZ3Jut+E:oo8 9.JūLҭcjB 6tT?E $= TΒ$L4!X!}]$7e58GRԙy(0ˏyK;A3K}lu| #ƑpAN9_6 9Znme>`w'pke%%.yf9lNrDxr,^7Bq9җ5XR(^I ;vIF{aUEdA94U"A^">6NO/1]Jհ/rz檓m׃Sd(@'j.\x*A1a4v[Z/G3cc\wLUq˱BP=R)/#Vg7  {iY!R{ 7;i uC1=?/-ġ haq[԰KK5vQ%}.Ԫo8dдu/$U%"*\(4#70pZk ]ӽYk_+TduxrZUf`CW1{Z"nVL6:T9Y+:>&0 y'T)JfNr-s>^._V]czM~Jf gՐi+ܮix6HIx©C;ƚP1|@.Tkhw Vf0LNcJI~"Ǟ }"TrAж֎xr ɛ)b/ȝc XS'8UMlpQXOlBs1'zo8F',5$%$7.yVZMĿ 82[QLh=Q_͹܂GVZvdI,FG*DJ׉eq/?mhF$]7a6i(ZX9S5oWVR=:2cYٜí#WZb~=j}4?㫇"_QCZ݌c~fOaP qBgNh2LBxisk՛C8Ϫ:9V[7q5y 6Gd^پ;H ,r|rk-V,0&DsϨ \Y aՒMŭ5ޢ[ǯ.i?J۾JEoi:SPI2BUa^8p:TJ)TAt6i Ar2>+m7D0W&~)A0X?^ۘP Fx:F{GTȡi5pw9;_Nș i,{Z ,51U aK3!0(Ȇz,NzcEKˀ,wb|ƣ8쮥"\a3.!KaS3y5'{E;f, P 2'7E3#edʥrϭqbu^8:쾪f5mg^~iFNJ}&wRErRK+F^}u]TԏUӣ?(@dZXgd5OҼ6 NPɭ< ǧ) Mӻ/+*)$Ϧ#r@Em7\$؃ԘcN65,!*0q,| \ov|\Ó0ܟ ƼOʜvW67VK;dj{8>״_u!)N)Uٍ?^r…r!ܙ9w8n8,ۋr7yeHHYډH\=r?Qwi{HKjD\l[ 4|yoA)3'Y  *>H" `673 4ï>4;EO./.6 >J1#Mq]mV!4>y\2*eVHmO)tJeJв(2A2qo&sSR7ª\7 H>Q}Y$“Od =N@i_{C,_̪CٽO<1dP{$1>Y:G!BEMHfp\,L&P?W(zj۟=H,ͅHmxNS#,MRP+6f6=cRj04HuHV-}D3Ӷ9͂G" &E +\@;ůl`^-ۥ C'u 2hsr4ػW2e՚ {gMz~(@pEhoۛG׊ꖅ[Ma"c Ac&7O8DWϹ|7\pBG@v)TxR] xI9ow!MC; QM.%h9OМatynʜE!W>?sN:XEl5X܁3#5`T~$S ybiz8{1>Z̍́VdF35yguT9)䌲f j9tCVT?5^zIa2gB@:C} ;;k(g; E @*~vBE]rP7gy)Tw+O8fKk hjNmsA8ux>9Jk6J+:"a^ec e>VhBb- VJrԹ?˜A~=-d*[ D8Z6!7K=uؖZ"x(t|y,ŬXI Q/$8{}: Zt.5\S݀jG8AIs$ /Fi[V#Ft ez;dHT @*Z@*iyι꽪'4AРه0(&IcHXPBU72jybfԍfCv )[nwL9kf}1!yF>v1ٮP(ҹOmZŵ E0_ThE|o[Hґ:*Mm牖 S_I 2A(a뀛f~Rc2*em,]ƓT# {2\ФG' i drcRs=Ges`no2~ [M͒*Ks X?۲tc 켏_]5)cQ!jݓnvPoQ)DS0Ir8E< |D_ ͸g Y,lڷ4DYb1"=WHTW%ް7%  ;B_V˜˼1n[AUnp 7}a7(h|sJ4{@F;vXY" їlJsyq$PAt8%tAޣ(Rv%2Y$at,‰"l"HDtz DtI\M'R̋p;F_Zm'R@yBq^xnLR4#z'{0Uit/AlܷŒmC3!rץ.R/Ĺ”w4a]b˰DQԜsarv&yԻL-!(c|IJj " ꢢsb59-hC@dIYUO3 FDl#3Z[?L%+Nv'y ʗ=ܱ·jWʜdŤ df]-{';/+_5E#spî`%WGՑ60X 1,}N/jY@hT-5/X*gvD:6{* >Ѫ ȯW*^.Ad;SYfiwY'%FJ-4r'skQ.ep^>XyFP>) O0y\cAz0oLitNxd*xͦ}uc ',H^Պ6ʬ="v޹G{޴ǰ}Tcm tL^N& ]L݊%[|anŶ/$ҏc$r,\TL:\m➞҄ϴj N=möus:rYZiNH:OLMy 8o#_P9=q;]C qݷs@~U=]߻UHڅN+f0[LjP-5x#- ~K=ksNu>qg&+)!7#90*u7zyIY"\\AJ/2Mj9BfƊdFSؒ0q"T,tI^؈y#u^bl l;[3Ypq'Ryjpi)n_J+,`0ۨn1SWLq6? +t'\iCV M\!~bt0ìQi5(!-<,'_s Ø\b"3ޅ raVʠ+4 B/<R &v) UCi!9~rCGtvET ɓfۆ2]A3ѻP\ЃF ݄{D7˲qo 9P,?I;GU߸~]LLsvqːCp\vGX9zݝ;\-߇n݌44.d.8χ^LH1DvÙy ȑGa}ZrjEOjDlNjP]dvUDzލR yzCⷡw*yO0VEqwpFeBՙ ycq.xQKY,PhF>W8/I۞=/;V4¸1%T}!OQ$^+[zoDi7qrI+\֏2rDF^یzP 3Sgs GPUU3HOzǝ%ԳՐ\somEӹQ6bYʕU^+ 4wLtZA D!)Ƅ,YوUu)9a^-iPrSg)ۉEdrDb)PL~@hΚ[]ϖ ,*߲;Hm(ƺO|(vc  L3JA~B`\cϽ/^9*nѠT}], fZ;9HYsFVb)gQsq3,黌4p*YGm ,!eozsI7f[Hv3M8꼙/0Px/2b]s*{~0z))8XS.u_Qi57_#j*׃d"Y@\ԕ'B~*b('ZJfU -7n<$RxJh/3,OaSk8гM˨EITP0/]& ^) f/e7;P-+;AYi[&wiV VeY'@t@Kb!$`WRE Fe6OsDֽXK}RcR5.a1 zYRj_Cb>[DZ"ʕ6gav%PH,3z2sQJ#4=MN?{|QC>Lmq=z#kYkES)A/6  1[^d%nkl< 7L-n 1g ~;fF9̸alεxeD;a_-O0e&ˬsp]ű$s>39ҍ/&'ˆn7%30̬]L:uSD ?jx$JY.$4Ԗ-W]$ǂVڒ/Ϲ:y ,8ǿc4tLD F'#&W5iyn RjL=٩]0{Bz @nAG<\i^QiwGDo&&Qyeg1jrDA5^0JwhpnN%>YԲG<[-qa%Ldt S2I;Nd^sN_?AXne#s>Al5v%kcPyl#nq pSN/y^,j8q}'7>$דK [[ۡ *R>u縓3ܙKrbq}FiJVNָ]]~  9hd3;zgh@H% SYS>,dBr.Zu5k`֢Mϝ9pNCZsKQ"oPBa>; a~S*b /VZZ5ƪWԞ'?}۸uslDFtF'}!{ޅ>[2ft~햖 q` ^H;L}LB'Buu)>!$}2ğ/λV'Ay/:^)3Up-c<Ep5V `އj-GD_\q #!ٳr.Mg_Mvp,{Dd&*Rg+CKcuNElX-9BZS&`F뇞)^ ,͵/8hoȰgE KMHCSvdؑ{6È576xcz>R22I/B\y뽔ZAζ`}Ed|TY e$w""{ƣ$*0Ug賗֏" FpzzL5(dg>WwfMq fZ:6 9R lP0*@VHp0cOSJűqܗpltfbH'Lt:&+):ZM_/;ݥdm`JI[iF_vm4J6|;W:nT DʲQYuώj ͉q˱?P;]pԽM > BDZ3GE#g`>~e[8S0 zY-KK(=[v(Guu2ryd*.- u)> Ƞadx#D;Jb-68m(mZ7ZiM|ZeCͪԿom. E,1Z LyHMכ&xZl X_}'7/+a?`"а`!(st3's=@EY=$=i*\ -<χQ3n^Ç5 ?m6Z;?7 s*Pҋ;2"4AK ٳW^j]O@\-}3浰qáb݌Fh:K܅`,Q,੾?@'jǐc97|%KᇮpcYѱo ԗ\tmWKIIv!_#Fmx;]=ܹ6Ё:; :RiCs'cPb0ɧgpRPCE[/IZ(+" K-/bV㴡ǿcM"I}w:())-=H۸{^Id#Ou'ЕDpq'z;{9%opP* m=mF*^Cf g5PPqn1fEDYŔ5-qpÑTIXbWB+6)UvQ %G 1y" C :;|j7aL6%CeЈ@Z0E5c[a՚-'3NBZv MF}S)[ʵbr-&(];\L@ssXۊՓ/.dw<6lwޯuMA=|};-3w,/:l]-B۾n *Kt ԆeD`l9ԉ=Fk1?vIN)f>\f19B` CUS;M8Wd:y$[4[^%WVP[ Z'I ^l@},\Y5O;(?'zN˯v$ FcMoG;M\DF88'^ _1t~ jG󁨠2L(kֲ_OF~"`Ƶt냒B+1݆[@xtq';bQbijpb Q7deԫg|ݫoϴ\$7 u_lJ')ł8~,8_ Ҵ^7T9)ٽyS8ݯ8NZؐvPpF?G\;?=,0G:^SjeC|I왈y|fu6B? SlZ]$U t'o[ѡ7& 5CyZ_83l _SWt\ [lUV [*=y-Z9JjH};uUSagR*YXiHrNMu'uE\_vZf{wY?U]G=rNd'ˤ/P ޢj| &s0ͭ㙬Tö t-u`><4+nXw  3Ư+?HLqiB9.](?VeҬD:1\®د"wؼ9)J^ ^1=G\'݃ᭊ; y$ d8_r[F+Nmo*K*9.w7@+Kit7h(xcHQFMPK!Φqi$(pX"Ivc/@CI@RĽ4iFCb$K9` [;JnB(fκ‚MR֫s}@dD|=jBkKw{5i(BKC,+09伧^49Qe{8IKlfG >bjJdg-T9j701ONLG^k )BDUFBR=iWZY=, X>a8uBhNϪZWYn&ڶ!p(j< FñE tEb58B{4^{P'4n4HMmRv7zk T 8ZhH +S+,=Ct91`?6 `a/?rFK'sL $ .x3N}/?-ߗE4`$㈫?,9O16~6Z^=M2JSOO &—B9U B=fJ1V:=hs|u?ʪӠu}C։γ|'JDKeRS Vp%f-?gzlڪ1MdE 5VXPyO|cLҠVV1;=+U㋧mY?{\=Rx:hя39 Ω r,g^WBMx٭r!T܃nKD! 9Z ߢLyb-lEI' ykoسD WmmmDhe!lQҐ6$tE9|)cz Q)xɶy\eے.=s~< P,zRWP lroܹR? GC gWA1'Y+h5g2oaLd+,ĵft bP&ݑֳч{ ")]u)*@^z-}G7tN;RH]7:_>\VnW\ d4|V"QP,o۽QZyG?_bIL6st'Kul!(K~˜XvjWU,?mcg.Jcw\"𐉒*NmJ{G|+=4+l w1j§fk?fH-m׋7= u(~: C&$ ^<\d4'"ݍI7AhFnvΊ̳Ev>{$2tdIW(o.tiO/=i'(;]_T .jR Z ie=#nOvUk5;G2 M=a`{i2B7v<[ dm(4Ӕy%+Kt0B @RsiɀRX2I ȉ ܀ Gf2gG7DWK/.(ҽOCp?!A뛌2{Pށb2]2uΠ'UEy8VGB\),9hV%>J^y.AI/B6PIEZ- nVT;2<)U&^\mt zsjFZ.?;]1E+jrx i􎾓8]'竱vϙL:fKf⩘ Z+ycsk33N}f$"E>zt!eAYyiK>s]VN&c%E!AUs 6 J`!1. Kٙn8hT6bM GZEi;a;< DmU/l{IHD(Fs7(!Sa\<ɘ&dƪUNȟӌYl%N肥JXeO"JBkyw&v<Bϭ^uX\S|y(V=)9ߵ} `yq9KbA?~VraI^ȳޗCGv[rxM78o>N阱'~R9QPM"7N1˵Z}!Gt};Fo WNƄpBD/ Dx)re[Ԅ$mJ̗K6z_v4gݕsĉ{|22ԍP5BnYw@#$X=5x>~vX1`!wXIubdmZV֏jZ-f-.Av&JX,3к%Lo πҘ~$[ȼpAGIW;!\\CgHN mO-ʙ[4OI 5| em[sLsN4ìY ٯL"p *T`j dzK3׍"hFK*ث׶F h 6v^Ĵi7}[YR?{#O;&3R U5 _ͣALiXtRk:;K~skdOҽW;'DdR)e z)R_q|aZy'q:dĦ.@,;BܥtyϦ)ؔ9ix_e@$O_^HbTUNTNɃJ?"8Y%Ocw _!ڹ[y&^7W7QIk l*zj% VCĴoQI3]5㝱aPq)d!y7n=hcknr!'_ "ox y֦95<sVh$8n6-m0wj(鷷ڞ'0ޘIv+"_!$ޅ,Jb ZlÍd;W}jMo꺻YL%~$mg;>d x˚k.BZX-'jL$G檱Hl9jH㘺5o;dKLaY3Hi79unv5l6⮩LR0 PC %.E +dUBmu@UIP kr%qQ|U-߬VG4dFܹ&06toĢPgW=$@o4p7$,7/cAU#ڹe X?ܓk,X)Uز O04ْ}h7Este aHZ{i;xDMf."-xWZ'.9"~L;i}2/<ޙ!YTUU?-!9CzUSn@[kYA|8g=PeBVY~! S΂nn:,֙![Ɠ[N&c'iGƩbg]e~Heϧ-ZgDP2/#*40ꟉYK'3Z"dւ+~bq6GwdzWEEZc`ckɨ_+?^G~|>oR;uLgFFM}M.K噂Dtj(&#u4N{9.ȉ>\Л "}b 1a2vBQMS'^8\Z((֠?7_p g !EA3z7*6Dz\. ?[]bM'^/ǒMRϱ$!߇5,I̵ '0+bDA͚*& >SEŢG&B@|oϓuO֝}Ӯ-udpd|ɗ8oSʹ0y'BƆf8DC+HQrJhk}q4ק S֊YS(rrqRs]ؐ1AMȳ@e 3t5LCm ȵʷq`[4B튳oy5,\YM:i2W"fB2x(^Ԏeg|>PK*w b90&%OSESRB?obO$NADU lmaʧ96KS8*N8tHn֧s׎ZQwL6.:0C-W"mmb*O%X#SN[ꀃ:EVvsY/O"7zςdP^o] }ooO$QoHtvyc5KtN D4ȯE8d$VcYꬃec#H:9 2P`ΐNJ.{4 HeQ!Oc*ӺA26 ؾnWtyU4P.'<bY1mĮhӵS#QlpM,&U) f":u#&Yآw xLBv(Q9lo6t:5ǖ A>P|gRm A{J' שaA¥?)^qP@jO0>48k: 9Sh3~Kn)A4ֆ"&Ȃډ"o>5:+hPϠ@eIx,dL$g_funrD+U@#LĢ2>W7@{fEXMV9Wϵl:d#3b 4B썼G5Vl1@O'xS[-ک#kZ; =z%4߽ \P'\G+e2Wã漐Sht\o%0A۷۰Ujû@5k`Pͼ4"+37ˮS) LP#RqG(YCV0d +ybI?TTT'>i^] jHbaU7j|W pT0pCN#mF쫫`oA f>7 ˆV00k$Aj[H3۷G.Gv5IIU[Ng-k?ͰTh3bGPRflmק.wK[Ws%2G]Uxl- AZ &:/P+͈VV/yWj]8$Ǯz؛-Az܍>搋8}Pqh`&1L^mUSei,I.H3;dRg3Z蔬*9Θ'|Ff(ZmP,p%ib7Ȟŗ5&e`BC ZH9qז^P)"Sq.6ɠ:dkPjĴw"Y=dYgzA/aL~j@_Όb*KJ*.}܇ 0H?&M ŠB OPUCwI tg#_Sw2WY67dbnoZ*RHQd3g{l11ic7սٛR fpNmgUDEdxam* Rb;H}˵5ιq]&{ '4q.+L"MOPl[5HԊY_| ;i^ 6~u58!,(qB8 LPf7|ժxU4;8 Fa^[Ղ~ZRnȡWY^c65?-}gm2}E7sYS]D>m9v%ǵGkm%FyXY^0ۇ&ӑQGO+<]Pv u:c:GoLNl=-%M^8!_W^&5ְ7_p*Az3C'WbUc1랒OycW# ͆\rGb vN)[-},djgш27x{)a'FtDƐ@Ko)]VY]x{:dgZ,5.YdtEfPy1lE*"b4J9/@jOlA1Ə&g9(Kg xvHO)-ua*.K -d}BOȷnGJdQj;K-?> \" Ɖ[~_?ȭhix}nZb͍  I +Qp)K` w18Mފ4Gh|y ˻KWkɰ毈7&tenv`7<>6K U|q\(ΡVЇ Ѧ mttbC]GeaTN;Š2: O5x?F(NȈ7ZXYYNYNL)F ?K0TZ4 N]/QXm C̠ EF7-M/muJ97܉.;g[YqD]60!Ոz+z=Rvzmpz;Z"޼ "@RR2Ԟ \;)OA}baEK01S* ˵5AT_¯ڮL'ƈ8A o,xԆ~^Bh ր YWݫ LO?|Hm&P.;cjP'B[ ot=Bc.^ A'IL7j^ +zX~BOG:Zu*/BЬ<#׀+#ɠ|s*᱂K:̈́ `PT C-6<+8DE[>]6{YR0frߗ8jVc>'>^)9Ќ<q,wT7+^i40b B'Ubx&tn5jP" g 0f/䄏վw:7u.IEe-E3쎈_u'#Zچ 'zA6'zn T NP,o8* vYgXFa9K%')TV`qn_Cl j F䘡su( *s8ϸfA+sB>ke-խfb :]QFҹV#@72h5?u;#Cυ0Éߩ"3' u3_ȴTi@q=`h/iLyaJM5QWE#^k tȐ^7h <{5#WJͽ2O4PWԒc<}DpR2AK?U,"<7ʹD.k?H<'r(>//VV7 Lr5t˺㓖m",U qXD,LKx,_{YVm8;.mp P64W>Nu{#yp6r0iʇq,w?]y/cKۭO]}Ὑ6Y1$=XOIKǞ~ ɮ3hH-*\6iE 4*Wu"F.gičOqm(q6Ҝ#dȤ"a{\/^ ,bU2#yG(*L]9H h (6B 0$֐N'4*φcyZ9Ldƛ.8Q tpX$h.xЀH?փ9keo=e4YvRǞq<6Rd\]EYF,lUJ"i:ϧFZ9 YBjꣅ[{Qb#Uc}`7SLkeYKdlɱM5YF 7Jb/kA=qzЬ.Miϥ"WB:2xMVՁ30B5/Tlk?uiw0H s7+q% $^d "ʁ[}@5@kZ7 ͓\RձmCЎ%G)v?LJvY!^ū抁) i 7ٳP6kyTZ]X"2wXܩ{#ˋ"sq0:ІhԷ#mS.jVF]>;"i*@1 /7/ dM> ʃڨ*1mܷRZ&ܨWuEɦ um;y]׹=tSǏcJ9k4X&"FmT/A*g֋y)̈́Ӏ }=Ӷ)$*ŕCCT >"0Ef~t ;|fErhVbkJ Ӯ]i ޕ#mBZHV-J,ot/$W{}p^GPӇEzMg.=7= 6a!GE9+O yu*ЧU3+7} D`MBBGÕvңR1jeRxP-cQ3*:!-+E>&pEܙԄ{LYr`uzT<SI|!^|?/<АP|_-PcD_u~ ݾO\ oqHԞ뚠1Yi;ڐ5Q~n Iᳵyl3r3M"6<kDRS.owe7 QzoVXB% NbNX^,"մAQ`#7eD f{1<4o)rj`ڜ;N@5 ߅Xyܙj0=KRugr 9#gM\VD c*%OcԻzڦ'*_=tBIxn)yݠcb ](Ń#c9(~S+E_mGτd Xyٕ+`Şk+cTn$ δٗadO,˳7H)l<3kddq=q\@{/Ư$DVyB .4r9Z[Hq ir7-fʜsՁ;#͖E ,[E(=-F疾d,W aцҠYcsg XHeҲOR<~49(*T_.PbSP1z +ܵ%M޺ oi<| Ȓ [L+ǿL=`dJGi,x{姜2tq΀Kme^w;С[̀d' a`YzA /!$%fAKD +)h(+|X _M`ǭ?g) ISo^E(&]+Gm!$YX]DH6hF "f%d3}0( *dpVhqV~EdE"VdMorXV P~/ֽ` wE{wht L+D 2Ͳ3q}ۘ*fQ}%@W$3!צka+-I5x/:u'{5Է+qN^~>SN=:[(aDUE^O'zENOXzK`e/Ɲ?`-A"'/h ^l:F6rGC6mEum4iɗAEA Ɣ1* h(rWA`VG0=r "[jMB6am7 <̚MgGtH}| @+Kay_Ug|;A׶ rۺɛw{Z|üp"e Sb&.;쓎m_A2,$-3 >r?|E^D:Irhg|dNeo*ho&og+V^`h\!Hn؃N;_?M((-D"E[B:^Sqc\6#f Ssbē7v@puzS>0^7d5B,R)((\:e6^?cj>BߣK J;95 b|ѓLŪ<[DfJn_{Kun|(m{͊gw ɚ4m'}9CZ΢朲r܁<>.)v~Feh7hXCc?,Vp^1 _- ª I3UZA1x Vƶ,d# |Ol#.zVt-Gy;NUfrb5~hӅMKی?@5qS++\қ+OÒmQE^>ww[J_u'T5{ܿeVI߁%S8 *zj Fwu8זM{c1cx*:rY%qQEpCHduUuX re.'Dcn Zy"}+TFhiQ+i~wD Mwqz,CeV;Ux__W"nBywM3[T9 6KG0savԐA%S,a{xV:/90 gwr}BS(2n9'ُܪ^@Wf}rïR;{]Zu_ښ1&RN1Ab6X /{ӎ焲I6T),v^'6:֋©ԙM=ZweYW0?PK/lSjQok&%| ޤƀ [h$ػ-5BNTVLEt{+08cfK G&,U<- Xл؉/J6'>H$7Ҋnuf{}i|8fp ]C[?Q)g{Y&gZOP=o:@_]UϚ>,o~iest 6H%kǭLDPWe{Xq{8z5f̍gQB'Rv7hv-]fIiKN% }Oo>g?oqQ\\KM cV>Y &|3" B$c/dz@(aͅ8ÈaF2%YmDge$/Kc~IFi$cz_R,N_bۓR,VT ,%,{ܼ>T'k4A -k2`/#M6}] 4щ]vJ.PuAi5z3.Dz=ţ!noҽ?,öWb 1 )VDwz4͸f'"MR n(#iኒ:4vuk1&A@ {XyA`'p;mc{lx1|mS7)TGzf6ȡY$\W+I'hk:XX$LS X;C0q'΂D|t(As<1SX?T92_FT 4}][XWs[PI(ޣt% ]D7>^9u3&cezp[:k / l,! AVq`' 0U5=sm)M(6+ "Fx oGԯQwtu;k S='1zNaw=h +EeT 0`&o8/6#_#ټ Vj-~Foھmk]VV41G7i"9V^kqdz %\G2D|, [˶WS$yiree2 c=uݘJBf9`5%RՒ׋Euհ3EQ^db̨㔥zF hڔ.k>qH!ʴӲhc5Sr. NvG& ꁯh\H+{oaR+84hX ʯZ}P^te. 4*Hr'AjtI_:EѸYlxԃ63=, sҶy7dOZ&&FEJ Tt曋efR% % \ё މvK|_v&l+C\lʳlMw@ bd-~@3ۯanXesX1n(Z)C}9^4c(-Bx sP.RJɈSMS\T'y2R`>oEuzysK.%~ 2\ɻڈ O`_6  u:^^{EFJmB%y[e cOт\I:Z1p è%p2^%]8syx0KAh-Na^R="sz :V$bRxؓwѫ?5@d^hɓ$&oʨ-Bf z H59I0䜩T*qݣT:N+XcSˡR*%b+q~&O}\,N3RgAв/QX`Qa@9r;Q N'{9gf[do Ԝwzf]# xBhFj%Gq{d;J5Urh\ 9 vϖ&h6ܱ^ s6h p&jV}|٬Uɛn{3n/c[zS]26G;V>{$u&a,Ć eβh\ GȡۀGTv@ 9x*8\_e¶UfPViƔS_Cm:j;svmǤͬ5k2&J U=H+!J0y"lCk*h8r?9)'!q"QUED 7ŬV Uf,N#%d?.uDgDlyݷleGv13)@݉TkD+ ߸΃O dP<)i滒ïi^A(6L NEi zƼ?sRdž;xٜI/euftH]d&(4}ZӚĒJ6|sa6[ࠨ}^_Rxւ̟؍yoQ`A#kA 1bjm WEF^Y/](Z>+Cr_ԭ$J R"[yRd w ^3㿈x"ͬaj;;y#rǰ69?m{\@p3Œ&O8gXX*`/"F%DZozR'j.Vb6, ΎJUua@,/|}yxRDmzwAF (OeaW] EN%J*J̫ce BmX`0 7+@;G2'Ϡ[фYAҪ܏>~CB?%y-˝8ς=-cAsb0mkh $+_B=X^@ض3s SH4r`gCp,~T&^Zt)TWT t-P]V%͗o\$JR-9Ȭ>QZ˵|*D-Pqܢ'+ "p#ckEƭ"c_ 2e-vyyTjj5/k 1G'STuܜf\Y?#8.޾C6#G檚TuL5e9G]Hp~T\{SR1\^'U4B_5,Ҡe 9 {.'q{]LceYp}5\oK[H-cNxcVi [iiGkXv<*9hntA0Ay3n4qh08p1C/w?B0<>dnT%=z =r,gh7% '_>NalV MɐA`E%8r'`QC7OۍvGBK< 3] $J/D<i҈1"K3No*P%2JF{E) w?,B\Ny5}1,&ތ`U@ﶄ39c#rQ.dZ瘺;{ 2NPhY "tï♫P6H2JCXZݵ0mIj@80G3s^peb9;/U,aQ@8=HPnS2 &Mβ1Nfz#{6@IXW>yxqL`M[ӣ5@ s?(l5nj/Zz\71* H`hIRZeyW.x=f8U}IjSgUbʕ.wH[8ofQgp(b#g.C:?=ɠ8Y>a-mrP'"c!$1i򿬡 8jռ8O1^B2W0 i3a]ZV™9SbNs7$;mrz)3N+.2-̃R|@ݴGQ fQ4]1G^r^%FuU6c Vg$¹K1B&B~1N4*"Zz)dZl < P.nZCɒYvDb͟L9_$3mA5-ȭS{HpoG?9l<oy: tKFw|!-]>T{jիsIWPʝS!K/,fUzٸ˧ C?ٖ )O&x\2uq>dCю#T4,C[꩐Q"K Џ(CozO03j҄e}Q.vl:%ޅpк^/`so SjI!.Wۃu}3)nu(?Є!M M=fF`{X{ fhTZ0Qx5";SɌc̮Ssd}Oˀ&iQ^udiQd#Uڸ,-,X^]6OۋKfʈKa[/S9C~f:F -mkp6DKWo-maXyΖEv~nܼ7-MQXJb[i =[`ZI2zT-99qbPę]A3TGx/X+Ó;܉HPM żJ2ջ)bv{VҰJ<4G~y,1Z+9+)kdEj#νz*kotDΎjr(:R $ʜ I9f(Twq|اҾa* Lumc[-6#>&D06<Ϟa5))`6tu<{01֖}vqiWs1.tG$X5kQ ]!']Hş+n\COyP%jyuH\(<+  wX56?o woC:*^ɋ{INB 4-#EY劂AEC6̚i 8HgYZ07070100000412000081a40000000000000000000000016075bb3800002584000000000000000000000000000000000000005900000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme/host/nvme-fabrics.ko.xz7zXZִF!t/;%B]?Eh=ڜ.+=*=ve&?-^M=#a왥E'T{X' ~ˎtWvLg:O qig"voS"!VCMG{‰(̌xE!BE4~XbFNSOYXݻ-ú z0qhH ܢ-g$ԟ(Mz1:ћ'`Ag]O &;hS-;c+F*!3*t{R7"׊:g{j5yΌҰ^g p*{ 'w +m+R[GE$(TWF R`yyW`u8Q&A5=.D<ҮsgjDBfQd49:M]I>A98#dG}A=X9u0+q[_ iTzF밡 ); C kiEo^PгJkrvdʘ$pa:T3L{HQ.{+ }=hEu`A̦nAJRF #BZ. Ii=:yC`ytr&6|E/}u!조MUzjv]ob.ήRB̐dHSlݧβ "#P -= eUNa{5;T?ReMվ+"A|Ԉ`~EC N'l(v5JBȘi^XLг(3Qj % }/@/Y$#yo`#Q!$bt4z`eUD!l5IgHR(WeZIr)N:ljk/Xx9%s&+ 9`/cf,?Moģ|^43[GbU Хx e,[Z/[OBj0ع[f.t`%.`_k<>:[BpA[sq[Umr/ L=╖"s)\Hہ';J*8H%-(>',-ëo-w[sL?z(pmIp-ww"q::"YW;䣋lR`6q RPrIVn"W2GSo}4_Z&L\c>&Ibq$l37!|l* GK]وėF(Sfcڢ>i :) !l}#r+.*faZdxSEĀƭ_iB$nB|1h`;c^N ㅳ'y$Ȇ1I5p*8+C|}ֵcw=Ku^6ޱJerP@ M"?5?n;/D|1VYaTaX8Dct^zXt: kF t+f%ƎnM#n'½xy %>OPmGf |;im͌Sqh'\$u 7]{g =k{|wo8FF0#Ă:xq/~8D#f §B6AǭR,#flwuNڒ6R/5_Zv$L#Br5vR#l _Qu׺_Iq?Vwvlj.\0UN.ZR(Nfʃ ߥ{~~lswU_pSB2wkw+V$=?l/xwg5;d0|SFx9=yڞl4 T٧rXL4/$AJRUF"nBpt\gMf gUlЎ U{v'اSFl5 ƭx4 @' ,vwk0`5V `ف \,Tc;hNE.?+X"Yu!ftsڵqjpuޡ,'cH7 ,_5Q UT!ҿ@LzHJc|=ܞ\!U NئR߿%v{ M-a04noaӃc;錄 o,waͱ5ziץq1a{bNx!<3B;|Ik4LB1 |הFN c%ILyFU+޼"␦>DG<8t<4;Q`FG zBJZf2fRhڱŮ4_.Ssݪ6. ]èB#fOGoLI1v2)NT A8rݺJU8ȏw%9H<Ґ0_!"5K­z Ww٢ͼ *Rk$FoK s|'0QJ s~b|Y.":ً&ڢo\yv̆yh#\q<91sw:so n$VO()n-m仯?HStgy RLqnqkjDv;ykID rZ_.A,.dz<=,gϬ,V (lmQQ+8|+C#ThkCA߯br$ ی(w\*Rlt=wHa[X͖Y =yB L0zY1Ɲ/j`(2:9/O1p&U.6:ja&:jpuܒ4P6t(Cs)/ $]-:|iFD~%ULƌY4ğE8Qf~ҝ ?OABX?a@4B̖Y2oI ȑ]'Von1X%z.}3+B=c]?i'S;)ƒ’5E tz/0:Ȯ߾^|f>Qo?Qޑcƺǻn-H4.D{MF[N)޵3}qCxVm]ߑd1L2:V%l TX jd.xgTo ]IFaDt)ۍNzsoM Kxq6 HA덏WrF\lNh$_w͸& <1Pcڞl؈KZY: Z5ޱ D)]<IZsp3VYaLD^豙Kݒ;엹 w $Pk 2z>.}> KGjFF%J?5b{ ڬ5R[[^RCL~=u%~#x(`G$,2iNp\OM '\4 -fIEIx#XxEv@֮4n9j{lh"bteSћBp}7^OK!YNf$huЭ߽"fM,bHH3>^q{Iz'hCu94h/}tH# L+ui$*^GDls:"3i8O*+ <Ơ7`[l*+bҩ nGmS*z.x&;7ξ ^4Njϐ,˥&ZU9Tk(6kL[|v_$å עdSQ !8DY=BdOƱhՎcV{'k$y 2c(D%=*fDA54#l7m N;FG8/#m`8uSF~:GX!,y[2-@3.ی]C뜓)4eD;NӪ1H o?Bga~` 4=10IG;,8$gٵŲU>ڿʍA[5^˵FZ}ZŨcl#?ˊ4"M8ae{mwj3`yzu jo#zEGoBةfe9`7A\LDGFp&i{C7l*ͫ1P@UG4z. LWdlT@ Jϼ@pmKA%OMP+Z 0ZmC \_Dw7UxR2D"yߝoUJ~yez=Kºae_>p~o$ٙ\C͗@t2W7w{O6 d# ,wIڋ抻LMPF]dv;vhTH's--7K)ڼfuj+ poR!آIa/jF2aP eI~S# uj0w-QM ^'Zmk}87Ca8d+LoF9lD}J|o_*xHOr;6)& h*h\8œBun+E9FPi]v CI,+T4;,щ3H6oqrɑ;sMzbrl]M1!X-AA$Md|(OKz{{j`iXe8O@wH?*asّ\Ow]W SstٵSYah&bu^;Đ+c"}H`^_OuD鸫 XG 9v[DGđs4[ \t#mG}2$p4恸/cp!};lN2]$ܥ * J`$Q# uŋD1 @IZ OxxXJ/zxl4z}VFeQyI]"i<@^9Nζ*!Gt!BiwI_1?aU/㕚rqZ%pT:7*0}fRiՊqʤ16C#iU[J#%ZBMk Nq!g,%: V[,u%Pv6HEf׆B&`Wl .f+^y?ڗϴsAVUimsCC p]oPU<J]UYTVyu!)a>tWki0czGu4۽0+@l@# {NBƲPz!/rW95:A?I& m{m|{qj Oߢ.\a&r4*@k&nz@FL- Da83{A}~9JqgFh:W?0JX&R~_ xUC,ll2g^>~~DeFhUb_C|Yڋ LA񳦧L3{&KFvc#o('48xvk+GuѸ"f&x*pΐOҭ3$X襲XGV$gYP?(2fYy]yPz;;qn\%Q~>F35ȩ(/8gKy1>o!B~@h\{S,} Sz`JMt1/QWk3j>9?^E"т9z'em!0DiȂ$ion$gȢv@",`Cr)(a$Dĭ.IBV~/ERd9tmb 4t 32v4Ro3XU";I<jV p԰yzJ81xѹ&Ճjh{l"QopH 82`c=(>ekC-c,*/=7$bqѪ)Xx&Od1 Y*&*겊WBZ6BwDC=\ j4L i ?GGH?>v;Ѕgkr_ k 6nЃn5$0\8~&`&hZ\)Q{|uc՛yqEfVVm`>q\hOt'vCvbaN3熗7'(=a ә&0+ Ս=A!-p#5@]=YRI=9EA ^ZmX?͘`zSH'ggG T ī/ky!\|0)$Ar_!72ɑCa#1Rb({gI½Y&B=*1U(YQxfb}q朤,=VߖV.52rV$K0O`Q(Heu.Lh+' ܛ s8fF e78l~d~A 2=/vq&z9&BdǔwV8z 9/16jZMz(*c Zn1.oCE(HCr4c8sH;BԓTAv sZխ)U)k !V .iz]tp̴P6 X?V :te^!Rs IjJ@?il -n$_18?^Yse8 1k6Q3+Yܖ=וRAQVEU@ Xl!7Hq;~{~+%.TkA4?DkIiܿ| D](!?JB*gYZ07070100000413000081a40000000000000000000000016075bb380000567c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme/host/nvme-fc.ko.xz7zXZִF!t/V<]?Eh=ڜ.+;v ?,; f+ .JO&;+^\FL?\.:;ޥ.fNjn(I ^h5@ʑİgt4Ƽ+W%Cp␹ܹS)u O{Ϝ48(Sgh L'(?N2;7goj"Ġ\v%z?fOטt7WTxzUH? CnO zPsTE#^2aUhڪҜC~mk/4`nx] }7^Qгn )M110-j,#4kR z ɃOb6-HԖ3mVSrl")\y_D40}glV_Qy q8巰e'v*כw yd㼮bs!1hWgk&Hа:C֎wEGd8/ [uvBk=tTEKyaW44,75&F]oOqv/Eoݛ1ƕn %/{c ;6XHAW4Oew2ʭ/雐Rd1ɝb$}qE]\퀃LxT* = 3, F2q:H`xB ǣJ-׍Dv4p9fda+:lylvEO-R3 xbҞ4qV ݲ='nmCc#"\KuRy< !RW?nl4@ =PVacDV4H';KHhf}9].D62*L:EW5XA@ ւx9e?)N C>{9+ 9-\=OO?uJ`i _AyOP;zYE$FoVsF͟|0IX]r5mڼ}&I0!U;-M`bZIւ^J*D4;Eb`@k7.h}J_8X {F"\Xy1C~}saTh8 1t y/GVv.u;W;B&5;Y!xHj+ cwDMJ_=u9=7 GI͞3*0f1HWIp`}|6ܳB`JSZex{N³'PlRžh}W&IWݖV/4A! hG vH.[}]cӕ/dY,ɿFi?RzH|yD*.Yyhl/X϶#](<,0;fEѫ! k #:[i|*MwR?k.1jæb)ANhBFl:#B $C7>4AvG`WRJDeͼXn-sZt564sCBĝDMm IADc8Rh֨!յm_7I3V~ ׻be%NH->/n%(F& c}_C@Wh#~#&a]H^ *;PLYl,/keKrN{J˘E/]'&ZOϻLBX{5tnv!;BW@2]kRS&`@U@szzCN,rcGD?G&yͳŝeB55d9k{bZr԰ Ev]scͯ1®',27 z0bz፨5Bm^p,c3grZ_ эx_Kӑv1 Ɩ59kD0wR0R&Yeikb+5S:w7RuB9 6PaEpO)!0'i pܯ t]AѤ2}L7bl;3.:"r]l! o*=vTdraPFl) m'2IٝU֧y>t8s=&S1E#i{B&"/'^|p:HiaƫhMĝ|b{C*>p ;Kx8W%55$G$JX] ^j%N TX?\/NO6f;H3PfwWj/"9/:{~vnYc8u5LE+B; .ۖ*WwYML7=WO"_>lLɇ9ݫ tDDVQkIiH7yj( 0FvU`In$JuǪ 7.MqV(E| 4:aG"v@< j{<υHB< H,EtO9;RxI':#0gJ'3.ف\ĚfOA[hr}ZZlEFJE܇}ZZ^g tKG11^~T';15_n3*c /=XgҢͪrO1z@1 @b?ְ㔸]q`;:KN$) `g]1DIQ&_w>%~̓۝_!gVyDNQ( >23[x R)PI<$p+$Ӱq\)|Fؚn1N.X@JO#5Z#ucg6`I)to_/H/`yRyUV d-㻴-x{eE~E&lJ ( S|@牥#j~_;-xGs軠d*pz\\q)(WZ n|,W+BY[V3p}a w0'vJvV?j6|$q}O5*)q W*]ΓHw.N+ZG/ #Sd݇r%[-6}(Eq9OrIpS{r˂$E)a6q]˟abo5 k.O(cnF5уևkOqTm9CYs taL:A߹6nwZTi7.`4bv|d0mKE~z*QxJBw>YaoE=vıDfmy ,.P7W2F8C7Hy隷`۷y1vg٥t;Tퟪs T|8:-P!^h`iM*v*VL8sA^ AH&flu W8 69!:QBF|6zwV?b3?0XYjㆁwǨ5S .[)K w){ ya9(\=ם7-SLYR$:Rg&{3Hi+9mKS)w, { n.V}Rc{0fe ` I9ÛOgZe0~L;gqsۓWj2ۋĊ)¢ıL+߶?tf& Af+W[e+ #ABv61|ǁ0V7t~7bj5zʶ.vQ w$WKnu]!]-Au6|UbsBđ Dbr|F1L *({w2W'z4=ʩ;>ρ?CMߝZy&qW뀤AE+Crvk#2TW.z (8d6ĮM(F^쿠,k ߠI_eFaSOV':e~)}~1iIU Y0']'3l&ZxTh{$`9Yrv.Xr+޽hOpMu4#xl:SX'[(o5ycҨAl_ƻxfp aSy3{Ls`8Lˊr @>μJPB`hk"Yݑp_W ;%*)1& k r_Ӱo7 U}^.W>C| b~>rשjo.)hyǰ)d\%^:Z' .gyλ)l7M o-ȞO-h ٔS=MlzJl 8rG+(ZM'YKz3h4gF8'ƌi*554B MHU#d-]R n 52QS|o[V72+qH0y6Sˏ4r'` AD.)ccUߑ}Fx>ȰdSmGMjSF2Ox81d:& a+hvT6W,82k-RcOak%J]B_b"؏А6eCu5>E7tӋQU|G\FRd1 SυPPͪ7>`2!O! ?ghBUn#:i$p!XvC9@>A#8ͯPqg8roՃ~sv|ᳱRH\cT3_y Jgo˝\zk;RҮ8U5:x( ʟO1VgOc]in"5K`H4$+B>?G(do  3@QilY r)Ol qwoXv%n_ql5,9g ͭRq K(<]kxM5IzRAl`y6.Ⴙ|ط\|2d4TB u`%ďRˋQ`60+}rv7OOmO>yۀ.zR%|V_'*8 //F7d\+ zIĿS~1"ff yzr6[ƣ5`fNէb5x9'(~Q}6lRe\y8}lبWdGXȍvIY6ws #^O2%1<9 `޽3pߩvUO7w1 Tw}hcIM+'|̈pP |rl)u1y# r57^+QA~2t{J2/q;@ءYَwH/}{d@ħnʮ3t/eB+^lB}8Î";5GjN@aN7a\r tZf p/94b᚜*J8V<3,^Ikm+jhǁ̜H:Q&)l:tKwmR", [#``.IE+q]SGX8:?X5`W%زQYn*i{ܰ-RBLU3;J^11DN-8 bǮzΪ}O[]]3?9f0Ыv`:>^)( ,#Si [b|EZ3PnǑ Ln@=Br: :n?zBCERy3#:Xل}-coՖK'0gs׾. `'$MI_yVG0%E 2R,7Q!_JxGěgn)\ &so]#鉎 'y&~7)3͂:6)28}OEYn$2Ǿ2x0"=F֐aއb( .%șeE쩝w;` 5sFCPrh n!xI\g4BŲQ$ t GSN@ jk7O|Rqwm]Gn6^sH ~QhDG &z x`Iؔ n1õ1ԂI:ͶEV`_mn8򳂸=#zFMG[ f ,!<zAEl%Цsr#ӗB' aD )]'su XUq*ɕw[VZNJQbĎhs4rֲzX">>R)J7b N;AyƄ vhR>n;xb8[ B u:ܫ|baZ۪fL0Yc|䬭%Xg=1)Qow5hf09xY!S-! ~ԩ5}mTkw$Li1T5Y˼)LeMM33pjFMcvY 3 (F4WG%U0t&W[-w֟l/j$p43f(σA TGfЊ(8:AZP%c,޺F $SxmWbcp@t|\  A/Y~2VN+o7Y&i:V܆No&871뵯8-d,lZ3,H[]-9ƹ!l|o"Ej MN4.GHx屮a;(sty%=T '5OO>hNZcT7N#ʆGmdM;6!?:+6]STPUT"7up1cp#ޏ}hi Boy'e_ "!A戙[Y$hJ\ [ܚINoչ0<aɼ~jYW|6HV0n 8lue/2^iHww)t1ÚŐt}?Wc=9>wEE0X`Xiϭ/0z,L㹾̲I Ȇvɡo%,:]fV$M6:Y:j9V4Ko Vb~6{PC/ḿBH2!?d:kp|JR(3+&VET1J9ؓB7lwj1$5 Howj1G!ogN W;hUc0_eh|4/ƐםxamoשީVL /ԑTQ_"GɡPIf8ISt:NxnwP4p|`iۛ>R\ dչ 91gm$^Yc_ϡ,G9_hF ,ƶ,))ޝD}(󒇮\bA!?ȝNjfyy[HL%zl\!n%[X'@zDqt*u/ [ޓJQU|",u FG F io>,r7m`I[T̈́w)/>zܓ ' /G%7xA(M:2`sӔ1HЬm8Y7EV]/Lʚ0KtF㡂ju(~BJ,`sura=f'ޓɜ r'l˾vr7@@*dBa>Rm,F?>8[ /OǛG&rp4Z/ami b}F8;هB:*;m|A3{jj[,kRbxxGfd Rn~;?޸Nw[7#Ke=^/^|  t;x1\H=G`NnBo"%Ăyw[UgA[zG*-e4kږ7 Ey_BzG2x0U=\>'iܺHTju8mYVyf̜I5?^kD̢qOa"Lרg$$Xw3&P h34?P ʃbr'؛Ã+s83[#JޝST;,/ FH۠Qq /z!-%UbTT8ea\(F*1E6p@lkA-8<닡d s)/WE"%9XYA]NH'?j(Hkzw: >H\bzTruucv7 FjU XhD5>*d5ӯ3b'4:>,f8M%chȐ}3Ga99*TVS_P|:ЍPhL (, n+Ę glԓCQ0V"BqB{@i\ܧm#5[4 g.fիaY|k-^v XZ>B(j0ס-{9S^ j#rfd@ `h.'> .Χ ~2UKRZ@afЊ?r3EWēci\2ab()X;m&?rOjNSϼ)uiCtRLHi̭}YrELQ 8ϱ߯agfSه87BJ:^&D| z ;>t[ǿRW`D}H,3Gs{[ YXO,d6k,AϨ{u؆p~=5MK''R)uD& SzI7h#*"yJu}}{hMm;ӒmTkWqm J&a9WCcԓ|"u9*߇B\qg=j+2:;A%]8>F L4 J߾M0݁mEQ8So}NoZW$C4sN@BJc=YGV2()`, ?7mVo!#%0?vйRB5%,j[hFj"4aTlV{M؟{xoFqCK!-Q<38ex`(*ۊ$[{9Cs:"KH@"< lXZܡgܖ=g^ݏ#pQh׋csR\m9YYoA Zbwbj \A4KzOHOas|- /+gvPF8pp;OO\gCDڹHSDƅdlt&wCGLiPM &)=.:jMw:AãUiLUX)MKR(9/짓 4d2fq۪:]DJ+V ,E{ ad6xԘ8mTvgNqډ5D r+Pټziv/F#vs j2ϕaz+IR\+ ɞ!ݙg~/,L m٘Wxhi*^IhuEYv }b;~~Z K aH+(8 %[*tXk5˫?0q۴Rx55Q- u{_'KZfTN UwEq$ߒnz@+s/2lWHX>8f8G(8Ed>\NU NVqP<8ߙwGG=Iv?XXl z2vVnZw.A߈b f6et!1Y^zs ]xN%uF!3a/;JMʀc\<%mrL 0%\wuqcF(3n>~OO_n+Cozt8h,M̜+^ylmi"ISzۊs[j$0.dQlڅ֡\`oyOcpÄ)|'KsbLj(t.jr%{Nّh. şIxn909k2eϖ\501¥\){?ۭlߖGX_Y%V+pOz9~{D  %Ij( p~L20!4k tkؑed[֙?N! /ifeZc ֥ ;*ɹݺRZ먜.l*9W}7|WW5!Һ2IIy;ྗB {m]Ww^ĊWTHe} tbrҩ/&POmL^ q\˘e% ѴS"ڳ{ /L_?)o֜Yn9߿5_5(RQ:KIlP3Ӎc" 2ӎ[^t $}[(ڔWiT =&Gx>ۦsk[ zeiR߷jrA%C6г܀o>_ -D CHqL6>0u+/"jQ)|SǑy/:# QhɘyLExa~:b t]H6δr$wGA_˅R-HnFG hjvY?D n:売CH~*(N17v !f%JbVYӎgðC u2Lk("Aæ!].n<SݜpQ{t汨QyFlH/vՍȇA0p Fio*&{CѶ tU{i]W 3jV ,F?b/Luc}? D Q:A4u5`V-\3`X9cҶe38JT-Hj}ZNZP8%{-5 *H5Ac~vP89J*[HtCFk^um\UsrR2U$76~Uu`b/ݹP/D}g{Ucgr߂ƆqhxhMgXF"~;;΂>^̲38|2,:d)ZFtI%8JX ,'*MaV= ; Rl !bUF0) Ir ub S[2@r`m]8 0@ }[ag# ڏKeRF-8V x]8fl_tHʍ7(@0d74 P4jϫ#X*6Kk nZlyJz {4<8=\G,B0qŎxMSncR0#)qPfdprՕ'=yF'HCQx/Юt980@&Ptuh L2tFѮY„,$9%v, j͸2oN._&Φ#7­I1sH=Ju ]ꊱ:sHŐ^QU0y䔝p~np4vuG g|(?=żdQlO{-/7!mXEs*.V :-WlX`MزQ;D,;řm-yN%u=KddgGn>z,U Rx;<{3)m-K˃}#;}M΋T)>S=wkwLP:J,;6\ su[ Q=f 8/#f-C~\oBa:+ G͇9+"[] .!Y-!|A͓q {ĸZM)l J$6yw!^*(K`3j(6,4 0W"rr4> U9ˤ{cKkJdpl/Ő3=HP>v?l?8OY>FlmNm;OJym:sH N6HV1L8ь_:>VL㩷;8EɊly>ګA~$'6œu@k.آZOu-HӽGOՃ~c?AC'4ҋ޺D^'цp\]gm?QU '#Ed4'zXw yޛư0` QkPCCUJRs4J^I^Xs1V@S&/bb&nVp U!7ї-'uvk!q!ƴ^LX#[ by&hi,+%uc @8Z2̄cRF,SۇV>d=,B/(@PZ6Q3Q\Vj z%~0Ag _uA#tM`'UQ 8,ѵt@´𕳖wD #zm2yj|fٻ=6߻W$ԴTnA#Sa0NI+/q2Y _O ]f"]OxyS71@؂-smGH9 tK!䧴AM1q(tjAAV!A5D"{nN%!#]Y`֣Ne"`f4CS[t&1̿xu. o@^4qX ڲ Ă@aF_[cT%i`SQǹpH^Ϝb3cE<3BdGs*U]tumISl*hqQm1Y.qub^pK~/T</Z˽rxpZN .:tml:(m KaBb5-+t5M َ 5?g% \}+=2`;ZЅU y8= 8 |iW2N%7sho^;J9]Ĩ]ĉ(ۣoA:njQXPjYOSbr _wQ[J91H]B9Tf֎&$UTP>NQxzY_§]MGx8|㵾nNtĪ﹥MMr]]kB?+`.rULYb}cjeAJ\p)zaߡt-uҰd1 q͉#`ۮ{iqH~yxu3UJy*꘥:/# sú+$0uo,e(pIu;|uofCE")2uﶻӯ_L} t| CvRX2Āsi@ uYF ]"J:b TM6fq KbLm\En5&t%?~&3mGVApWאMb_zDj:od 3 LY$l5FL70yѤNEp3B8Xq-mq[SBkwe8q o 3AzLMP990/^>L3ʹ~:nZd#aXPC;~ivRg$ɭ++u{܈G>`ִV^;`umQJDnb~% 1h XW9*WP:kΞ W2Jn@40ZYh'$YV4YQ5O.|^QA'8z&:89)hAcog%$BXJFˆIMB3h@u`,ɸ̣N(Δph>{5f%1TNS 5syGnC2A%,Ѐ@oYH +vm aEs_<a'*%ʰB϶ ypZ̻slWڧ$DQBч밀 ֛=FkzĴ4BB%6,GD^PoBGzHwNlUINݧ̼NB^3jK/Oig ?fZ"ʷ#.<Rbp w95=Pu1X'v=+:)Ec ˂NQ׫)۲;Ilej<ĕ3@S#p?- \@<,:0`cG3ڋvԜyAMϑ*yfΫ50 'LہC. )РB\DA"}FR _ _Nu;zk_>49Iy!&GY]G52:?Dн0]@?糺;a< o.X \w n0ǿX_HI珦G([ܡ&w2R%9L.v?WV8| @MYdq޶/ Ȁ\eylUNy W+ZuR \[s͑RȫO?ߵ}8&w4cC,ZM!Q/ @{4){@^=ʼR5l9:Hp 5ȏB _J>bZF2VnH&on Q>%Ռ1|w@l -Y[R7~,h;y /ې&&66j޶ |6=VerjJW7\jlpfS<ȃqs=)p@k:HďyYwe|;LJ՛Op+c$j/( V/=UK]D:I.& ^kk mGaF 2# ApzFL^ u{&L |rպ<:NFeT&>9>@q:m+ `i ~O\u#; e^D#vr;/+ !{i$X-hyw yםf<7gol>Xi F0\Y7ӢIuUىo>U~:%,^YZC'ÛBllxx|ĿN-Tò`i,WˬcLS#yҍZ]2_|3nFrVe v,z2&,VMB\c\DF6( fcm,MPv%9|uc O15(&Bpd:_vȑҺBuLLgf :/G0 zƵ@a7贗BHH\b29!{G;90 |RGe7H[FOkNGJxW=HTSh0^#m3WhCh,$ 4K~ rF<8(P+D"$I)V J ˼HMkcdG+ ׫Ԙ.ˁ]X]0QI<(Ero02uD7-xz¾SZTLbA']T #[uvgP, @*)gr"Jj795'HDP w8t3!9Ґ8q!Ilmv brW?<*:᪐Qrng6oi<^2!PXFxkhab)zT -N*?ro{ÒTg(+`Ibz^: Kxە @A9<$|if.r7)>~LZ6 RWI.(]ZT&1s}nBvYt1zHH8!lc81;dW"˓m!g12J́%PEH[ܩ%/~`2}*Az6'@!iD}Rdɣ4Ϡ\7{͠[O>Иxc  U1p-G E8c[a1L hYޮ-8'5L~| ĔK6h}*B/1Q/YV?=YJ0Ȯ0sqF,?`Ge|x\^"u9! >%Xb:x(NfЋdYݭg)ĈoH"~w۾\e!#,- (xVHwjG1lBy(0 )+ںxX%LUodQtVCYٕF+߶$e+zn0&F |5 [;ޞO~#̝Z p=g t1Ecy!lK:ӷZ(0gٽїzy kPU }̇ǭ~r߁جćHT;gYZ07070100000414000081a40000000000000000000000016075bb38000040bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme/host/nvme-tcp.ko.xz7zXZִF!t/ @|]?Eh=ڜ.+?0gUqId@T?K=aW%R5\Qȍszvi.Y^O]O'dL,70hNT^~Y_arc85j$eyUٙ7+6lo$dگQ$!ɏ53vsPny3|M*Sw8u/ՠzW|rhT;`vq$ԣ0BLw@ƒw-`;%wYr DRW<N~FK:Cⷥa iKA>f:.٠AT1`C$%-nEyI UI^,}LJ# I<ĺxۨ`e9Vk3U{V+]؅·Ε;u[C + 5TPyJVh!˞"He>Fs!K1)&M͓*2%75N<=@͂`r?Zx_ucGP,\C8zML4 %|QG9x@En gP/$ݞٸz"tIMn- yJ^ jNo6&Z3ƨTIXyGJ9Wy`q"FcciO $ktAO&]'>T!޿W!]~q6…iQIb)Ä:[H vɟG}~#=JjKnd;=@ uZB?L0~}\$r9˼?}o_:4|DŒ[XehoWxpFq1]zR,d|]26oSyp YSd$9npC{4]RN(Ɲ;+څ=$ٰ_YLitߡog`BuꌥJyTr/W~ Bg\m< K3ݭ$Vf:ȞսIx 5-#heY롅_,>CG}齶^7󣤵^?o{W`X!q#eYRՖq3fܯtdr4o21T\:(A:%ḷvP5Iײ| s xk"(~,btKz {!(~mY~OU ~gؿ 4^=ch\N-N71?كk c&Ɇk[eW9EsT<© Π5f( xI73*RQJֈkF'琹Aeyv1\Қa ChBcfE."x27qe 331? "ia-܌ Td66CFŊ,>!1QGvA+vm SiêovzTn0PXünF7P3ɳTz G4ꬤtoޝ!=J1Gv@샷DJOdj. 3Q|);vuYF0,p sg`%(@Q݂٘PSU*6U **߯t̒,%g_v8 Ps8i[0d m,f ~DkNfPDMS}Us4z);۝笄an%gDq |K,ŔJ\Bęb_Ʊ0 P_u89~9[j^Ɂ,%WrMj IԿ~0{E*eKXhĵgFM37՚2V m5 OtN `ugb>*vE m,v@}~|N̂8`^"uT+}y.YZBs$<̯NB4Hű{ҟ , Ga)'`NaS /py-Zp7ߧFF D-j4eJn4o@LjQ.)څ\v{[w?D 12DtSo_b@|x#C3gk!bP#ZmauP ƛm!-ie`m|R@-kKy_52Q0\N_ʹܗݥ4VbiQF՞spMQd1u$3/KzV4Ap`I`ӫ -NhzؼdXJ<4eq9ŘM Bg >iM'N;(1!4|)}-_$d1#-b ecZFĄ;qq$XuO}x*<ʥ)mKb4#4ѰC&*!x 6ǔ`W% D׍ 0 䭵")Z#I<\._IQot9JA qu.7 ^@M!)՛jB]:6E!{7xHbw{<6P ~'_BVeKQEWt5w!R.c.(DWJRZ;)EEsAFgy2pΈkeFS;á F ?[ʛh.E )2lëg 1ќ̮|DQUTW2zmɡ,A'4.d¹d. il\f섬=v5"+a-Mؾ)3"Qn3G|VbD@ uy7kf|'u##>^_Dab JV?6gtE%8[3-Дr5_Dm9焾$ -QeԮb>0yǕj VOgr0G <R@YmM+l^p=/ "Qh_Qk uE9Wwyn3S/kpŽƐw$+~?&6_5=3ᗎq&~?!ux[HIu ?: JWƺWxC]O?`;)E|-XAS:JÔ+u_/q%HMZ=rvE“@7kݫz]wNr{R ‡4 [$o`;C+JԣO kD.q_'HPywN[k: _mG 3S8>T2nnujGܳQSaxE7XO,:fu[90 "֢#yȎGd,|5+70.9|[ 4\؁9`ugBe{*2sԀՠ(aEtoiq^$ /tG?Hr22ą_]R-c |6SjO9] hcR ׯ{9L?[qa^6cF[Kԇq!ж#Wf@ A׫;mܣ 2s$io?$+0rTVhZr|gOt.[8M M Wqw`9(gT'=D { ,= B׊xe§'g[IS~(PT# +Хg1*DH;q߿tHP9 %3$kf@H܎JZ?z:؜\@x1c:,clm|cpzSq Yb۵ItOCtN^ԇ^AeT\j^@4ѕl!Id; zOVjD|b,_#M q f<ԣ,jBZgJfyAbS$(/'i^ ''uPJAy)bKβӨu4b!8i PD7rcY_7Ъa%P`ta =6Nc"Klaz!J兹! n[ĴbS7l)*4220:}m4nQ:b{rxpwv `ksGbNJ_߶H 4/;#ؗK`@(6_fE^̣;aS^IY^/a׍m-HJJ/< {IKRnr K-kiiW%"}Όjh4C2f(^ if;SPIgH |H7%H^ &R=k`ZFHD~%ǽZVaCpLUq0}ɋ@BR gjQB5r]!B 1@BVD,v1U٪trqK=5 Q#3"qk$G\VW hmFD?>i@O"?|O笇&YrיyB1rWA氾FyK'@HNݴp?hA,3=|[HÜXЗ$&/nb-.*e5G8m`uF=WeU%]l>^HqEh:uV| "ivSH>0zD0Luq{_c\gΒq&OCʷ>x)Bz\cY =s/rצ+LgWL"^qv >]aS+smtCvxA4C{yMֳoq{s"JD#OŁ8QDD2oa5x.3S\@cl+V`>8bBd)P%0ˏgQ*%`[mk ܭ_Y,'`ں=h(QAܸ!iE@(Vt=t{ ZC>x dfkn]5P z:j^L,p}MZ ;i ҕ>]MlFX|\vJ y:{oϸc9,*yQN1d%?}Jl_>,Q+7um0cM)\bwڤJ2_uCK bj^*7Z<2)zq  E> C =dȵP̐8oqbʔַbnZbf>$γ-1uKxpPϝM`HB܋L;`e,}uAK7/Rg !]l#kXxiwbN.:d*v#ܺYe9*aUB g7$}[Hw͙ݜHYN"!E/Au"1o͆1TSda5LcJuCMN۵s_0CbOڌeSIઁLX1mm}3)W0/_rI|{hl:. =vq;( {aEt)xLY+Zi9LG"r=8%a \$DjBJHNOďm+%à?(M|?nX$C^[aSS!|SZ-z1Φi,S<||PrceLJTF!(TlJTAC)ھS]kʹ'0ӃUuGi#XPjZY^GWdKz\ͽeUP07۾XAmyX Yn=c{qm)^p`S/-BqcWUei%旟=sY>%{4!- aASklX'\Ȳѧ4T_4OI)ŲT2o{g.}V7Q#zýrb~M=}رhVk4=8| PVĮȢl qG"Q`9hR,-3,j&kUtE5,rvڧKvOJw}=ZHUݱ C~Rdm[ǿ|?{BlbH U]"AHaЍG7yQsX6iSf6M&KR@a^Fv2Z'I{e-IJ+*r ~JWv"H:h9싟hPĂ[Ċ6tQ)1QV2/ґi^w ܎vU7|&bxR 99Wh(I·(2s؟-(&kĒ.=ϕe #ȍ,[t(ՠ#A. ?6 aE%n*J6J/-LxtXY"TESo!AVP~Y'.|L?kQ<;ҧ fH=%;'v(@1]& TqnT^$U/rsGK2TQg1u.Q2bjoqj(fkI@gK;iuD5:w8!&Q gm%DzHciWo'V|7x%uXbꌼO.<'y҈ 懧0Aց(];X.Nw3;zQǍQŒֹS啡ݝGAWGoȥ8-y0To-ΟhA?3y{ {x͑$8v0 --u+P۟8{j6ɬ.uZB8<bV\o !B8_7y3Xus:0bVd ~G^ޅrUFbi<]zGֹW x~&WmBE4z֥䩟TQN{GK6b)~l7O/"p6#я'rOxK Wڽ{_>YUH -gׂ)WjƴD|AY{]M@&X>l4P/sHo"іʛ/9fe]4BY:1ނĵ ƻDM0`29WGA@C'9Fb*WjmE\2Y з }9ov 'C;㢀qG7"qoȯ@w$zk/H [<_ ĩN+)Ac>LUE &c$.ϴ8Qx^wX8ODJ2<]7tHwt*zmƒO݊/]mReYhjWX.ŜVagIW5NNoN.MoE*u5@Z優wt PY 6EKv%#d(03&4j#[3ۢ>#qu0d2hc;ٍDViُ%W2+6̹5̩MW)K&%ܒŀ\}_hSwILN#5+DĤE=;$lmXBn (][ Flsۏuy|u{kM$UqAg{)AI1ˣn$qfr؄Vby75 )ʃ}H[cǷIQ9OIIzӎSrt"0!26vSe CT|IWn% i:Ʒ{dX'y`Pq)Ђ6 <}T Tj\c-WWәLT) g9J~f3"g$_7 x`?<WY nEǮ&>:~Pkijzww (<~,E l_>oPd\Hphݹ" 5j4~{¯#Ĭf6ך'cxu&(ї&a܅n)3 f@!>ԝ㩾Nwpk8<=:frNSl\6֩U󅝗$6Hs˻kD=iUB"rYGk9x=ƁjR[",ۥ b?̗3#N\OLtHG[A!t &3\M._ijQ|ڂJKN!{T/ͬq;as7Ρ Y&`!_!Ǭ(k.5'e i6c]EgmpQ񂺜D7;j~'^{ *9-aMޟ֣ =` fgެRO|>'trtځ*AdbUVOĺTj +2@XbO}HXbGhc:fI-Z4μt+cV&ˌvs0 J?> <)c7m#G]4ğ/i@m*~8CIJ_g0*ҁь錄ϩ4Qq`m1K cjy gjYsdQ~T(-箯C8! -UB!1W!T>da(FVK:ş׋!J6Fk LP϶< *6?\3CB'̧H_?e5 R mHK,o1*99׼zs;>4YP\<Y4 ~U: 2 "C& LFF^n5]%&dH`5P,ޥ ^ cP7VЎ[z0x|8@AzT߰ʻ ز {?O.s'e1keS8VK}5qG+ޫ*}Uѥax" aָeԌ(6$F% AsQLnvﯳ]n +Rmt<,Ck.hSzcv\z/wSp% dM ,]EԭۍrR #zA;}[P_Eп0JCn r.1\RQg1 ws|Cx /:Wqʠ4Gzy 5e@e>]OX* x_P(v{=K)r+j^8%TgxH\<&ZW{0n[rg/H;! \"𽼠i}:0-nS׆ᘏx@VY?춼1BI]Siޥ L;ף0GbS;-V* 5̀Bݕ%[Y"U7EwW߂忪I:j2f|tp%"ӕQ.܁u~fowdodg;+滑^mLK$|4bC})Ĵ0Q,! :]kg;%dBdwlh3/*s2|?E3G"&~`j[+n|Γ~3dbvD1L~+_(b6-ģZq,2|SsnP?2 6kԶy r7.|;W!AtȜaEin$ᖸ?P@y=y3(lo=X^J) j樾 Sl]rJ uDqhd?ny턇!{h"Wjm2"NZWҝ}RO$/ XP6ZEm>|Y@b0I0n(#r d1=-FՎ\ vS@kز>,t枔>b2ϰweJ>@D" T2uךc5."'+ 㶽0AWS]/CDL .>A 9L9 ;]BU?ZNHҊ/sa iIܟO[Ñz M  ^4vO^<>{B[jZ'ZaL-FIp'X֖8L?ꌨFԃ!Ŷ2_Kw|[7J cSGY녛 -YJC xpw_rJK {V |Kx<+f{%rmotAE-N2E[.B]d#{L*d'ADCOs Cjċ4s]qO޺c'LXqŴ4?7Z4xQ? _댼}ci@4b3nBܤ8@m:P\;zDbDP< "RK|Qj2{)A{d&ԖlTL( ZݷzB"X;l+ڑπ>Ke{q2PnϸmO~ ˻ 9U- _C[ʭn=7b{'sw GPU3L"6v1iۀKSylA΀{07Q%Ȟb@iZo> dzx|?fƏgYZ07070100000415000081a40000000000000000000000016075bb3800005040000000000000000000000000000000000000005100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/nvme/host/nvme.ko.xz7zXZִF!t/WkO]?Eh=ڜ.+URy$EC='u+~ޱMF#V p_٫Xj[|彅9y\*ס DqSJg3U_JN1sXپg%hF0l]);P![Iх93uu?& $YSW* ?ӀƼ+Rrbezsq)Np@G A#i_i^.k fGa3 غ3$^Wg.̋,*7_) V\3.`;ɟ0O?'ȏ3vm=DvG,-S6ʈʀ^*rH7TWS=/Zj8!VID(wKc`mhQR/f`dJה>jg;Mo_%q[OP.񑉘C;3 0`K>'ܩÉuk.. T+_Q #š;73u{ܷ~{1+vV~9n2=heX)AuȷJS8 P}눒<3+Kh-4mybzh{oЈu+|ʀhIv9Xmu^J|F(}UfODPjaA5*Bq&YV%BE|Aֵ.DvoğdM!g7]jy'/ ʁ!`n@j -pp)}S^Vų`}ӨF5am{O,q9:A_!)؀&҇` uW='?M)x0ӷ7}G;ZQJS'֠ K50h}telqTzEyDb2)F$ܛMBr xUNje[aP(/%Fuљ]s1} wZ!26 p0|ȾePlFOZR)•%CWs_n8⒴;˜Tyh>WgM@yx/Ҕ67E _wRlIX0z)߬uzҺ=(cC)>{>_pR&Sv;u#6 @7nՌeIJl UljwNYz5+Jjd?<PT9yɕ4 hKz/`)-{A38,H}MnCނ:ؾz];sYЖuezW6\L.^Qm}ٶ,,_?Ӱz>IRyթ=* $}ƅcQJ>^y[$UNC-/YI<~epR]k+쥑͡;iFGcpȧ"I@4sDD2&mz2#.M}jX 1 9ɌWҜx9ΎF1"()[1Ag/jրqFdm ʦZ+1+6[f͖Zhx )I/;0ޜw^$9lW[bT eEtCXصQ]-,A LJM IհgX%}04I3Jt8|-c!KԳxGqK%MJNpE΅!vi!Ș.m•a%񃾃KtٮXjU"QzХw.= :`!3;DZN`@X)S ̑3i<(l1*$M#'KӴ *Oϱ8-BMX ɭTYSKY0ӵ RT^_/-Q^t(LzP%({0 swAqFsbKg{B>1hb#]~I߸.:$A`u_Dg2C9%@&:쫁Rt۫#b#>5 UZCnY#FBqHLπv07p7_@DHul-w.AbdzJK 5rWt &k1nҥ ^tcq-O,˻;[o9b})]9żg%j ,\yh6v4+9rq+?ijeEc|Ah7޸Wz Zs&(Zݰo좏(T&m=5"(PXcgS>?:ח^6D'6:?lU(0ϻXlL>グEP( >Tq1H Fx\>)ZҎh!cĪ/V?]bzPV>zd(?e%m~֮-0yuuA/:N07A.:sg$P4؆#EQ0.[pIܞ䆞Jp-բ__4xKX z1ra%'0 7 ()*XK45՘YCgX]7!9] MEx9a=dLWh|Eol>Ʉ.[*EMw0=6V|)pRvL 2Wux# ~BH; pCʾ\qj%Qb'cw[gH 0Kh"(5=j+*쪩IQ0ZcznϰbU/ F.KU15v;~' ,k~Yƻ> \`x[5@E%|YB sغZc.)>IX%P(@]8Ś7 P,xB2fRYf]]Jׁ^ l6pmskc350s! L\eo=RuA1'䮶7<^S6Я's$%&Hm+éJHqCIĕg Y3g>I7 Bw ^qwfgPl \oG}tir,-p-7e{W"; m$ u92֫#HT3 n =68m9 0=|b?Ӥ@Ă03BUf1n>[>=Ð#W+8*l־6nPIӛS=yq)vi*7`\p'۷Ő#KC@ "pN̳pfCgXyu}1@-p з ss{+ YۃSHBMbC&nHm$5Fv42yml{BK\,ػ0;NƢ(W~/V0%bh|z)ۑo]a䝺 +gV+EKȖYGN"lm{ٶo>Jr\PV8YuZguRʄJ h cĈ|H5B{Y 4i*li#hO y5GDzH4ku|77 f. }JqQb. 6 /#ƮX,<ǀ, x^_ϵMGTT}ӥSkʑESkolKX~s=d+b%0@fyo`zrL9&ʲXd?Ɔɞ6 _)ˆIUK]3j NKUې6K +$I.(bj~c" D7a::.vku%{:~)pH}g_ &hop|jFyqex(3+|$qgi(UǨ*pP.Uq߄!iuDѻSݽ qE T8$tFtqĞ c&5f{i+c|A(:Y;@62PAx.m"ʠ cv[:9i fK6ȣ7P9<(ۧ%/puтyZ3'Rw7w=֐ ;\rf8Q~_c>UaF}F=osaB[oԢY#!)`Wo;Լ ~mvZF +D8,rޔMT6Yu%uUd p!x?A-LMy+ ~X冈gy Ӭߏ/H_|wٝI֕t45UNzƥr|0Mw<%x3 7m4DL¦UFmQܞ:x (;'4|(`#F)8!dюc-*LyB<l*XU".Vx[(&&{gC+E}2 emwQS;<<ſ@=>/`v!Nl(|AFPA {G=<'މcQ0q=oG<lRn!‰3()阺]ucu%3L2U'Sdy}{J qLrrJ9Is)oZEGa.}p(s6! n=uW& eت"Ш?Wu(+\ܣ5+<L:$0T,u Z{,U ^i)8p8J+֧VH-N`Ri 7G-Idd_gY0};F^u2> Շrqr6+XEec )OGٍ/jtʈk^^m Ff_SLcf)a89֭[cB֣6@ x) Ҋػlu{( I27nUg?x+!@U\Kdo'J̭=[ܗ~jOg88SpD4tvUB`P-\G"ӅZIkliC) /(5o♜s+bZ{BL dgP$L/0-NOÞZDm}Ѵũ& CM=D,s@ :;TNVW&w5XO9W-Fx9lNglZ*Ř!MY!wAd`u*Eg?PY@MͧzYXvj?sWl78ӱLDj)=DӲIwY0 c72d]Þ $?};F@<הS:gS2-ep/~*^vb rƗp?w/r:|3tfɆ.0۠Y/U^=H☰Rfh޶P'8GZDUQV,KS7oo7l֣:V{'*rMzמk䊏4Ah;d|=b?ƮΟ oDim3l̇} Ya1.]8}7a0h}bmkRކ=Zak^+g ' *ZPX, @tfKIV}Fylm& * U}\( b ߫|BS¸2r%Jr&{c+UK?q K5O=hܙ7X$նLW(ޥ}tN6|\!nqF^(:wwosQZn o+{7iE0w]iQuyH@ŋH Cp"w9[+^@ȎJ$f14-8$($k$P(}iL[T4s< ~ʲ+z#N,~ /Wgq92@;xl!8o.b#鑨G2#-}zfR7$DN:Lz' HK0߁\xFC;w:`gqP4Ry@ S,lyeH9nf:G% qn>|U8ingPG!U9UW<'VF嵫8LUT,@sSE]B~.V &S{.clA;\|2m^a׀͉@Ad?{Za8z ׼cX/o+-zM=y1~z-tGZaAEWu ZP\n%ԧnhou!{S,n$#eе EgA?e0$mf,ť'_M5|11J"{M/+&]vWhPd<b~i7եDhe[|Ğ$x\^km:L+~OZ7F |Z=n {zy`d EfxcWA,^씄MD=gכߧВU(L)AqIBiVpulxoK'$p-ql* -:xERQ%}Lȋ3%Fqv dCp57XF7iP| x8gCY<&%9J(Qbe80דE~Y2Ǝq8C~5+^q`zZԬ6IcJRfF|so)=3\FJYr$ߐ~fgPOc6ILd9㙧QVfvVkl"[;WhXK'q7Jf3j- c7_z{X%08,இ[P$])dI9YakX슘ƿs[tH/qHk$)26KRb rKh)=R{Y > h0uв!3).XER]9icL4^l˼05qITh)~;d dΟ{L  -THTN=% J-[`N"ᰦCGܺصNXd)'J3бէ\,G$&ӕ 4FGm0 GQdK4湞bc:>ck{#TN^<S uS{tH#sF,p1]NPuzF'{n-Ǘb kR9x&ͧt6(PrլL+k\DuWړ3ck?}ہb) pvqź|du}Q,Ncx6I83#SFM0unKxH-' o[!⦌b 0)(:qDZ>Pְs?{y3-ճD6F*6l㭔No^=Hƶ )IL(Nĺ"1TƪfL.$S';Q?u҅k0yR쫊iA9Nz/7R+DUy00Ùꌸ/Y?g!,x)M$580k$%*p=();}oRc$ĪQ#Pj!BQs"\fͰ X55z#C> Ey+ +'N:>DPy=oiPo`¥~)pGΧH~WAdr sb.J1Pe9 82Cx _-Q03] x;R0LC5C~ p!qU Uj7.dؗж@'AF'Nf}src+ PӾvATD/T)<_|yA԰-6ZMf;&|ǣ^u%9WQXe&;ޭ֞.o3[_XSXk#^(E5(aEc-iS}+䗟Zh>X8V{3~R4Lր3g qRX>D ;K(ب xv§G; ֵ.᦬?ea!b+꼋r9X >\U{$⌽lSMF/9K3PwS숋?5CCquF:cfb"0 kx#C i,j7̀`Z7*EQp/V:#VSyztB0\)HZ=2J(&5:sLQkk|UV׶QplSuJ"q}`o<2쬾^1y,xi6Dؐ C,XVuuk|m.OEy pW [Ȉmd?a#;aaErReIؼK@k+Oap<%#Gu2茺ٓI PWv\S2؆֬_8F*Jb@1fwߪ'1Nh;Ya̟)HnS:'b}]\]@}KZ/0Q:lXr^~lVs0kC<3^#H@ R\+6Uy+Yz*_jʲ ؤW@Ɔ^(T_7cyIAIOiT :Ny"7y#` 朄fdR"bÉ2J?v5*Q8%Lha*Bⴐ F>[C|+ ` [`k?`SiOkD%L~ܫ,w ;^.^bN\;n$oyB}]n"G5O&GscP))֌Nʥ@Ga2bw =Z'jglf?w^\hyC e3:h`w #:*@"36ko>]v;l 탶ts­%u@w&ᗋ f a) g;U@w.CafF70%JCrl 3 1vo=u~'}xcѓ"A8^G+/0`4dreH<2#pLG ?W@3w{-^h>7<:;1҉Q|;񜠖PahXv7k@Wc:=`>ab}"M+9kdWde~\)m۰Ř4yze zѧ:Da=ިHظzwˇb9ɐ@iz*t_}C)}vYk`8-FW'FMI=/d7.8Fo`g_|rsk1HʥVq“et/F>J wjqv~|"Jo VD+ϑ\e K^޷[2TiZkm9>vl2Zpv=MqR7*N? jfƱ =?0b6n0q #cc\RUØ(m[d9F'_62X, 5A4JUXTSnx_nVe0Βĵ5.`tg&n'Ȭ@@a[xt:6), &,7sIB33j[iG8k J\: G,S63>nWlmn>FU; JjeP{$!.UYؚg#H43c?Yv 2p8MCFH`(;!˛Y]1ȇ^Lzimyʉc0H Ah]}pIUg\5LV6LV(,@!6}rcN qR@V=X^'oUJJXvn"3N&'mfi5ر0mA֜يwAW*{{s7  | / ۩_N-Fꆶa$qnߜɮGml>]׳!aGSud+ܹ/݃dBdRɻI8TVQeu#'=TGO~2#1ED|f@HQeV\0ېyd ][.Ca,||iVrg{俤K ژ*Pt3+Πϟ#eLj|;5E|& xQvY3]^&T:Kn;.$QaJ8UZ)dFU: ^ՌKH赀j9}F] X=ƩוFo֭uUaT?QZ[S `.9ܻkwջ66%e4CoѡdpC-V\t藧ű^2~XJQG|/|t@ юBt1_鈋x;\ ,y5ޜ]08dCbϧj^3 H͊Y>hLG&ϳϫPLN.2B9ӓrtI[ kG> rY r)+]*˥]ZĀ"BźСtNa;$XriSr,*I;XIXm5-oEC`>[,l'cǜrE,ɋJ}~4-ZY |үxJ fY`$"zӸ^TMW,g~;/^3g ZفB)Ph1e#Fh%թFksLH4r!1)NvK}&Fur5Y*QiΣ޸#y4iS˼{BH (#_VHw}O톳wj( GB16FS#rin<@y`q6Yb!#a[lB ұT9WqweQAzf.أNkJ񭳵eƅ(=r|- (eF.Zu=PW&F+`"G2q-dze%IܽU^*{(?ԡ?g;{R4Mr2I/MdP}_>R@Y'Կ̎_瑒ȶNJ)HЏL4u^iG*wCl:oL&x&$o-WM|_6(AM ht505riZ8~EΚ/U>@z1@8x{`8?c,YkMg/]ٔn&0ĭ>,9yoeIP_ g)raKs]}!.߈m~8%=C[S)Ծaur-u#Z>Rvt3r\N*)w>Noab)ݡ;GʰMcp:Z4/xpR.GH}B`W`̗pࡍ?(t?೫?S]׈J]!22 ;'c8g551]/\Lpβv a-y%JCĎ?[Awp,ng]\,rVz5k1k[ %q@3&`um^+qeF |#97h鋆ouD"! T8Nec2q CHݣ!$8}b3{uv,b2A{](uWLEô 5^ Qd2w"/$k.S_f][;8nD*_vq37Y vStfl?׃~7WϢIǮ'+}V +bM4VB{&6O6f&1f%^4~LUeeP7iWc% p£l?DOb@E\; NPsR% %xl2<⢔AÙDqԒ)m߷JjG4}1="bgڥ ^D8;kڛe071$`P7uytoA?mwERj׻.VO>,%T.6n.Eclq`_.0T͏ΙIBׇXT;=4a!\ĊѥZmC 8Q5?13s@{dUͣtt!4aӢʜ qfl|\ '<ْG7 J?]'Ez`@U^BE3ނMxEAUQM;Y@SGe ~^9P0 (7[ 阄JQ1ƱI""kOUVJVLeP6wKWVo3}* o4%X LUuO2Yޠq\p:)*NA8}`!oՄJmVrR\mNL2UA/y@ZQ6tº^{c]%+oFҫQ߃=~-L6L]W)'ɳ )Q&`dc0}oye'f MMNU]FbӜ`AqCmdnxg ݻ)lGsW\2щ<@c6tڰ$e4m76mk,P[vs]}UanSU`ȫ*q.ڐ`Jq֌ԧ<7ris؏֘CD Q+$ >EC{Go<4-TCfP+a8FeiKf(nl)K k*e@SgxkZbl{RƥkUڋ/]I~I|ףlyԢ5S-2)9(t;nM5hF9GE֏F6Mg~B4(Gc|޴YrsoW&}r|(*}y WX`<̼SfW<8bvؑkFOٿ`ӛ/Mwm:t(%R^io溕OA짡-NѮ_6h*<9G*dK0%ۅMJ~j$qʼ⣓w[+X8 oKj" HdVIJ ^oHMɊ eۢB_`+zʼp zB$@O}âbRm(,W{?Up.^n]=@rVߥ@a *sS .߲gx?WL+iP_z|F\K0U<%TEٰ&rOvFbt=IxD2w naXÓ /ب Fo7@N|ʸ<~ljt`B"aUtw#?ae1&Vl&tPrܖͣVe!W"ppN|*HeBYeQxI0 SZIq>3h\"Ӂu<,&i+3&_NAY4S?K釙q8@f\?/iQ[Ph^eyƜ 5A줂].pM[yKB0֙ lE eoe >ےvsnbkqx2,] DzTe tGd[C] Kyy\1 \@(hnW+_N[m lCR#׵AEePA( V:">Ϝsy=>bՏ)o { g9;1k%F~p#xSm;] `.Urg ~,~ޥY4'fVV(Un[(UpmbpqkfNm8'`ݖbmNOctUP?+f8] iQ3<?{ ԙۍ<kHB Qh1U.;7)[`5A]9ACE{HS7kC9`;""ٴ~Os${ '?2ΰ:77EExԊ&8u,"K^Xqיr Jgʲ(SVȆ#єhXlz϶*êEb"YG-t7WQ++>m4&lMx~xm F%QKT"5;fϤd[QW)Vot)ڢvkZXNnq|Z Bv [/(5)$ZvH %b%u%"rl q:Yo *8='E*TpI<<ʣw$ 10V%-b`6B7 )`+=N:=~):=5\h]X1i@ GA }%cT~?b bPٿAѼ߻{_c| H.a::v5^QfDŜ~z\`E1Tk!a(<~[l_,}Ѣ_n4;W'˳Z>_18XRGu"RArD?8fZBNO%D&Yy4'd.e^GGJZjM$ad@V߲lfIl(:\mc6<L{(m ѻUQꁾ}tV5a E}g):f:IwCX`kb.u?S_P#!>c2Cj9a`bg|&6 Nm#`'d\P5J@"tˠqXM5Dm{F/DYWcg\k3mBC~%g҈v3^c`hCj5SOR2،Hw%Si_BGX?m%?d\%ͩ 7!3t8cx;\!`sk`܍ړo/Xlsʝ!:e}5֏/p]ciP ϲq2sqq{SU7n]+,M/sR\:2yS1& RӕfQ0~>)ɊU=UV4NI8 l< q3|a]$7,z rkY@v,~5k'CX0y@ =3 ƺaIY<6|{Y1ޡadgDV~۹2xXE;S>5)")Q i@;rBth?:7a/g 7)&'Qwiꖬ{ddD_[OXlpp :3U΁ZU.Xy !E)e`ND]5G2M>U M+r$#N川W]KAlu,9_[uթ>v\p'p ;x"N(bHEfM2 #Zd'+.`>kKf77Q&sWE=o7TXA586)n*W )ZF% xmrɎk9KaL\'^'6šKXYrń<K=J'Ǐlz2ɲ5oxӽwtb"2<2I)vs1<#m,)܏*uMfhxU|N%ǴjВWd.VfPiSRT 7P=, \ZĀo] L+,7J6'Ӎ6ҌÕf~K29i~;!7anlG9ruwv@*O0!JFM/KvY v-нӂP+UU}a>b8 a{NJZӿ nZϲM{'yeњ\ZЇ%<+Yn+26#m84=$tύ]E #zORy1K-<;-'x(G >BT״0tYЙ[]רK $50W>Ԩ+rck hIxZ B5IdxC}+ZXT7.CLN &qkɹl jl%a{?Y-:43W s2LRV_if_M ]@ & t,(?%Uq)V{Ȳ_]=ß6 'hx?C9Z̓A\g;=~$zNDk1Q^bJH[%#o`k(/irTi ^+hKOŦ&| h>]]x}[4T*Y~sW{=v`)%M㢍l420I'[~.0&V{R?凋5$k!maCv0nn/<'PP>dn~y.lOMNniiQ4a?T8!fE XWwd? z u2$I @WJ;D._FdLeibŀsSQl^LQT4)$l4G\'Du5R;z/Vy"s&oКX[Yٞؔg'2iv?h'uvz\N+vW`ɏHT(8iSz- 5:#.8d=v\B ^kff!?2\,@+EV =Ge'V"qߎ*մ\-@:ⲪY^4::x:54ld %WJ‹ऀ(]&X}61R9o7e.,:e,i(68D `EPpI- HE:9@z@LJBQt> ԸCk2M5[l1}w֑$6"UH*^Tef׃$z*;"+ȪȠ0֨Di1ֶ;_s(ZAqU+$nߢoc8e{⮖NX[{xOĞA` ?)&T>Ĩ3{!b?PhȲW8 xvl17{ [*$},!bNS*ιG皎Y6#Q9%H0(– 7ͫ:Z?ZI$;dRN;S,Cg` L+"ߺtձ'û$^]$E%Nj-hG3{ՒF{dǴd5GFAv)jq5$wWԾ5fQ˝Ks$g8.I1b(G\֙۸nu?lFgLn'ڧ`>Yu4he|{9Go{4qQԦY-74x~4Co++oXhDv H,D[T խ~levxb뽡 5`b*zB^Y"|\h=Ox *PZm(9̕*׵B->lIҿ !D RJ"O5h3V:xcۖ~gt/KV#umB +>mZv<DŽo8 ڱ|*?r_ O4]+SpY06ϒ8+CSr;W_R $s: CiwGnj؝/ukuIT}D`D@iF k%!W XyWqrO= hbUHwg$,|ɱ#V]mT`#Ha@4sx=>+ vf>!=XTAˋ $x3Ҿ'CCJS3aF4hǴ54[TUj gmTeJ1Ȇsr9I]ss'S>ctD9N/rt/d0Q +"V]qT~"AR -2ySl#}:rX(.z;}tHZN!D<ϺRm"PxaLP].1uorPtY-S ֖G;ަʐP**%ROPyeh 4aoݽрtUs{&p2&|Uůi/V`^'n{sxlo%ɪzs]Äyʚ,sEKJg0PRƣ!\뮡Ni0o4|w\pP^U_єN2Wqqe-JҐ[;|O/15۲usBx!ʟ48B .yJffe.wN/bdEk8:"!`Ȉ%K4FV֩wV|r*WÎ.[d}6AT=;I+*7t Yq/,Ji5<]IuQhwm<ncV*CU? "u,nEKϱ \?~E[!%ӿ<08Dr0w@n>{iqxnn8m&i:A=uoHcBw^{1TGIz5[yl̥A϶&-rfXIܰR@bf 뛜^̆p "(?I}ah@G)R 6;nq'*Sr1@,FyļY}"P $MdT#`&GuzcriCu~P&ðuqaRN)FHJzb) [r:r! sonup$$ʥd!R7e~:l@:7ŊN;dXQO\i00228^jbk$6ocgGƑV aOTP H Vyֺ#G'#mɣ+$$`C="`ʎ7 6#"u_{P7Ե^;ס c!vTO5751p\:X5W%dHބF9;AYxRl9"D7$_ڜU5Ј<Uu-=ϊm٩E\(ݷ\+Fi4LWn4}H?fz;q0ynVeQΞu;D[K%]0p|BY!Eeo6^Pp]zj).t`%+f<`ƈnp4WrԳ6ᵚpڼ&瀔]xfLtoh>8|˜% ,(A 29B| "d?EYI|rpCjxb7eSo ^"V 0n̥ZwS?[L}a\@;+tVDEpNbYRE_YK ({g58:vDPX lfd!iwO{vkJS[>._ !2QQ<3af3g~f2nL2~;#&3-Tz'cV΋3.` )Vs: vxOx~#ryjE,D4ClA {jj ^1D Qd%s$qCrN<w`ۣ^PAK& %3Sf/5Q$Se0VaoK ϣHr?9iH:QPӗ 5 l0pFxS KHI mNռu6nSCR T"\Qm3 +) [D /?-{>Oo: i6~%wP톒W:;蒲XQ, pQ+I푮ttpz IrVլeMT90=CaY+鳷0`=h J4ԞC? T"bJJx7Ǝ֗NHǹ'Bڬ5u:g'$p&%t&A>Nv頷4j$e ь̋(6|sz,r?=AR(Ո}oX 2yАP +u<-)s{|KXso+J2[:*RbaEof0c;]w`7c/RGB2UeW>]q+cu @xipٶAXI'fdǠd蛁"9]GͯU_BUq8a#N͐|O/n=UCJ4v.JA3* !=u̿Jk0_ЛܬglBlBg7 *Vs< 9Q kiENz#5HC|ɞ0KQ%ݺC_& XBLofZ m2P!dJaOQ[p>OFuoK{_z[<4+hc ~`hO*(fBScq_c/ɺTav)#et1j19=ޫwIiس6P +>Bnz+p)i0,9T8Ĭ_jL[Ž^M[fw*w A~`$8/.k2 SwjddA|Te+n^fM0VvJ jlp=Iķ.}`w:b<)O <e\%L#WBhg۝0B0'Tv'_Y(z[Tg›q`D6OpL3yVc2@g1CLEf+8l~l?^b?2Mo!?EZ}N62&V qeS[ae{n_*rsS{QߦC Ǵ*m]#'iID XԈԖ';.&Jih%fb*1ZyÉ Tt?RGfdu.flzEA>x(X!>RCD`EG6V" +(hLUnAANSe@PuIv-ⵟjIU%Nile{|guO1Fcu|e}$`vC۝&ko2 P X H z g,"O,]q78n jt[aL!j[Yo3Jc\o?6^9 J[@!t@xBCب)iXi)n :{yBnd0).#E72&&ÎАn)ݳQRݶ֩3͖y OW<G8x:ya?a?!q\ L+ ֻ4M 4Ƃ$qth D3B(ф_QG-x]]H7 s*D鲱1d )\ w}|ބvjWpn(?=qz\5u^NѫQ?r)rl{ٽ]T*Dqǂ;k:iŧZo <ϙ;h`T-J4EgC9n}nnP9I F& ("x`V{ ]WnHDu#CYwIDtu Ż۾:벽uDC.wda15wdqNGg?;DaaZO*_cI4-fs .dS+.Vzhw[}y^0պjfبe~N^ߥ"#YhTZ￁LE`Q#eˁk/Z4<*{.!WW.tUVx0.lIQDH/Roٓ5Ų $AW)YTyVC깃e |M|(P_+A2Q*pP:*$q)=ܝ(aU82}v"a/RlcUz1E\ֈW2~0?Zr$mo๼1j8GgR9̯IClŽ||Y[λhm)Z5*"Sq)Zp f5Pui5u*dž_SUy^d*eR~;"]\tV5M)E<Ӗ3ڑ^<;{PQWFֳ#CXzW(+4AD)*ބivai_v7ltdoVFb1rh~ϲY= 0ڸ,¦ c*y`$r/d_EoXW1wҚsפ x*`Ї0|r+h.1cܥ,F.AMQidWJ;;A>.L:f w-.iT Sn.@"Vt?u%м޷P64KBгۤҕwkCj,]VLΏ2iW$ACzk. dBjy? ~k/GL'lmFɼ܇6ZqAղqy[f>YZZ..jM9s*Q U㯸`>.TCsvX|dr5?7\lL%mTRn4 #6oi<҃l_RG$I&?}ꨓy}`0!$s)|?a%7Ie]>S୚~>X9aeC0o܄H*3@Bv458w@׬d[LjSJ$[~EpPqo`H>+=g ˖9 ={6@+ZК\aj2T k- ie^pZek5T6{SbJƷ񛅄;}z:^"]-mG7"ܺ-bi%wzf0iBeׯIcw 6:;%Ki"sa'^l!ޭbl~US7`HsQ\}M oen?jϱ3?8uǔ,N۲qзoRty>&,@:bdd[< w-eIc2_X<}v+n+yЉ p[lW/6 Yʴ]_+(kBjO]zSA j8ФjN@^^p,i^9d\dQ"Ojc ݽdEI\Fmi,j-#3\?{t0ժ՗АI \9$ eE.t.mgY.^M>%6RlVʶ1?RcG yqE~ٌɏr:J5|kOZ~8V7b!\y2Dtltb=;RS`H )AWw8|_8HO wB iՙB+#Q|ᘛ2hxCF"Əuҹ}^0Wf ]_$[^ nړ828tF !/)wI3~rBJ_rsULM'a quLii#/_sDօ]!t qC-:%,b15vE1j;H_{!lw|=Y'tb_!iגE!%^h_"X RW6Uzd{Џ5Kqo+uFc7ېel 9)*Gq|$}xz\Be-4|Ĕ9VYJr5vgFX\bb7e ;z,J.!ȯ $k %D֯8[xwl-/.h4J4A(wt|*T-d7ڕO'v#~ E՞ٜdx:bffHx.snFI`:W-Sx?05}PVx rn1Rwvym5+?KGhl2;ځ0'@^㤥)FoU8Œ]=21f[xb_]OX^hcݪĽ/gfևS+x/8t*ϏRbaiwIv;Lc!uؽp}AKNޚ;==GĴ+!NKMȋ7*∌-^!,=9wK5LH),2$-XI1C6x$:#cl$-|km=k>x~ҙ> yC]=5H \E12tJe1@s?qR#JItd~ij 1{1'TfU zH6߈?ʂb8F*tĝۂ1m'NUD]\sEhʝAuJ+S&(/(wj*7܁(Mpɍ[GM E?|j(]k0)UBޣTGEJӓh-aUV{q[ q<] ~Q*d .=c7!fӳ&7z8fGMmPT( K|f% AYE-p=:Ѫ˛~k'&,=Հmi"yKeFr4mF_ʹ (/ev=%A( 9I_m S7< = LCY|1lA7@AHx![WQ#*q DuTuiHZ!Q+;O}lWlGS=kI=C[28;Lt.UmR톺jxǨD:חD}@$vsI|Bөc!ֱJEJ2X~}&/@A%AfaGJ\r/;+A;K:x?8/5,GM G~:U8%UZeqWxd|>j9\&LmYz fm(e@aܰ^ sNʨĝG=aD ʝ^mO+%?Ss=B0F00x6KfC޺m]d$AߚLorpe!l2qF-.?eaO&QM3LPYeNB*qHh ׄH) KZW>MW+,gA:g˭+W!ND'}x{`6 4gc]1C`1]yI]tٹ!b>;>4֬#nxPO&zvs&u W)G1LCX41)JJՙ*4-()v.uGGd^jv&TIFHX/O17sA& <_@>;6RJ;[ k͋+e}JR??[=`{y z%W)@R Ӂ34Bb0FIJ^=bɥzc"Pɶ s MS]ʇGQ4+BՓqĠwp1N@{ Zl3` VEߡ u >EL3ɉL:0  jY+w-$m6UhvL\(שdя ''ct&e ٥xWTe-O@Dj}uܗnFfYLF\z TJi}P1Cc騃LݱI:< @gi2m0eݶtצf;^*R-=i?G0]Iݰ0hP۰N3fZт236ZKlTfTu7! V:U(m\sZw{NLͥku%Gl&E&u^SPHY"$<>r"ISLq|bu *y[fdő/ѕe9j!X?8?ڀHk@%<>PSuD3̽q0q,]T%b`'\IXA ľ/GNc7u,G2}ƽtua4:^Rݳ+*Nҕ,C#Y[h!C.'Md[*O\DHSE874 D҅KѶDe.pYR!R4Tzq<|Vw^kfص^eiT+иQ }PfZAu=}\$Th@\CYJb>7J`Z}LQ깟vRZ~ʷ28dhRlngw(D9Ȭ3 $Qf[[fjMCs]"׊Ŗs@MurP'םJP8 a&# <_]l9[ƛޠ#j_{曥9 WU݃6#6X=`jI,_0ؐΞ W@CB 'l>8%,5xFV1\_f遪D"T<`WM]Bunt&k1m@ڒ7f gݫQyrlkM!"ӕ ="_*12Su= o3==Y}ǣb#B(w2{3IXhID?g;7f7N> =dߌA}z.\S=Bm~o6MN?+v+9`(#|R}(T44?5Nufl 0ԏ@:W`ݷhAK%2T&d{ygO G!='ʔuL7wx˃ע:..* XPS)Qet mΓ*qVn "{z}¶v ?_D{p*>>pGx'Z ;lrJ .o2εVٺ.hb2(pi"f!*Bq<:>O;-#}:b(bԜ$i""+R'ۜLuf!\oR09Р8˃~, MQ?hSМɍ.G#֚D΍eg{5- ˽z nP¡HU}r}4o~'[CVi:Mޡ>&}j t50g H\K0%f2pYs:Se~?;MC|k!_2`_DxY>|2PgsYlQ`{-Tdܭ4GS`+́(nBW )Ak뤨sabܕPHI &ytL*~furj:LM@H#NR{StyX*rQVB'k݋NyC-{Vu Ģ;uu;NVf9i$%GbeZop&WGĉO}$>61䳇l)uʯeKWѴXLM t*dheD9>2a(ϯ CJ ((:uںf(ya?ɢĆ\:VXSdR(IޣĵL0d*ȃL~r"㠍mq?(*gR?b04U⭡AHhb`XG"cO9, wv0}mE}%/'tT +,|VfXNlW,(gPy!?ل̲b]Q8@ЯεŬy\ ?qiOqFz_MLD萂 [ FnRs7U/z.(c`:Cm)~-+״ -\^WmS`Iڪl3ЈIԕ 7k~瘾 )хԕ\j\+bPPx?Rh|¦A rɓ䒋G?(I8}Q=YY9C_-4wDp yqBH|c*v⺽ >@sC7<;n^M"v5LxğJYVV7@ <}qdjfT*`HYɘ=Lm 'ŧQ{5SR8_/a&2#ON8S˩ˌRCjs.zÓ(')B ]y>q%&H=EﵠaC?@ӵDXk>CNB ٽ',Eb>BֆYR` #2Q@#%z]-aɶqn#q8 F/jÐ`(43>nUeŋBΤ䶣gC7 } by2禼ee X1ݙѡ-!*,x_E8; f N0lW=|- Sd2ł[ǿܞeh_-ueEi'mM[b&vіܬ5[6p|^j`F9{;"sVȮ,T\ϼz?()R77+S7+E!MfY{OE?#iۭv4FihHdk9Ąw3̻aLXO sRJr {ߣ:[)j^Njj8Di<$a lHe]J)DT -2[``3j K{x:f[8f2,s}dQk-hJC +FIf#͟0Woɉͧ{  i}Ω'0/ С t}*y|#$$Sj֠6I^ AWY>T̛-$ό^^<.z}_^Αau [2#؝/^Bd#sguVor+ {LX|Wcꊝ/Fo=RLgNiN;Ye7ju =+\l7G  *YU2[3;٠.`%"l;gPoE}s1gt_Mʎ|`a A%R`y7ZVT К<. l9^W]Lvw/nzeѡF+xg˩M[n+#@mD/*DIڈ찦|F,l Dg3K(`"WRWI&~ %BCOiprz^?] 9Y?rf)ľ^[%VIS&A:EOSLОg0 =B"~ݫrc] F θ/+5qCY6>~.Wȷ0%|Iv6~(9/>C[I񔚙-~} 818 }yigg^ႁeM2v\ZΖ2ݞ m/Yw:FsWӔ`ϒgRG%[q^2۝BSAֵEG?LIZZQ@!g_\tHYJh ^Ӭ;\in]wYgbGcR}M _-)I?LdtР˒9lYaΕN+P4ul*DS"T$9GAlqrU04 xHRε-ܰ@` #D-|2)"BN7HLk#hK=^XKaO0HCj?DsQTw<6;D9޿*H,s#`cٗ˪dW7vEYq OSI<, [ӝzt?}0oIrH)b=50ANUp=5h =s ل:s6X/{SM}B*'uU 8WNM%oak PCb<׉]e7!\&6Ž]e5_r[6v"ZN{-]ZPW{6AEd|2,ߴÝԾ̳eJbḤT. 'mZ{qP)diYF$1qhY~3;9}V@h[jv Kh?>#<ұ,@ Nյ_N MHAynϐEL$WYt5 :w ە qEH^g(!~.mrŔBIEBR=2 K;L۟FJ5m&{X%"JXdFj dc%  =Yy$BMZ*K'.$`|uxpE$L*d9z0b/Gӝxr=c_2@ RvƤ<)1,%J6%Aͧg0}%}|i4o*فzfPLKrONb iZҍgY(H(cߡ.5]]/0Qo[$kTjN9;$tr:Q*Y7S&- '!:XߓX!HѬad ә[J`+Ш Lu%,Gp,)p1Ѱp<߮Iµ ( SNCwEfBM ;vbZs}L3QE-,9Ap6/m^Q@SEף"<3rZ~ɩ]<V5mG5u ׷hM%Pw}L/)"HgbhDX?R-Y7R˞`*MTb<k: :NLfNEϪYp(Շ㸪.3QYFW2*;zuu8&N Ic=ǻ ~ro("*JJ1`F )of-xh WHʐ}ŧ‹D_݃8+7(2z7>ɖ{+]tVC>%ž"n~HP'j 2wjJ B(ޥ~ԫl?a\Zhm\sn&/ ^,p`E+HdHNpY50 |zpn -%Nk5X ts07P آIKT@mnՇ-M*ՂnMv\*%s- 3 Ѩ29xw_q/Rw0qH #ÖA\t.t>zG`)"=#s%~PTq >|҇ƎQ==vrt ~Z;ȴGt=,5B](R=\x-pF&oܑ -#HW& )yGJj+4BGij!H,B]3wR.uzM1F>[G?У{nE?𞔢W% SaP&FWh\OjWج4:`&x;♝>2Ɣ8LpKX|hR~;48ON윛naaZP"ԼC⼘y!ϫm' 89!4ޤ7E6Nr,&pTt0VG43KD.}^j͉ h{LP~f\*TeHM=!W6.9@g4` LGP˿۳LP$ d|&~,d\&yH܈S}<\Y9]ڍ?Z'o"PT#^=*ȍZ.{S@$?}}36qACC՝.ˢ]zyR,^x%m `y<Փ:U[nP|'`$ ~GƘc](/nG2_ 6y)ڲs60%̎/cb131\h%gA?"{)|&]+[In&AoP0~&-φ/s<($,D6nӜ;QxͭUS>u ҕi6R(՜[GͷAI~´߫UVfj1L7@Nvw!̡ш L%[4{Ha~Lq}OkSי!LdAKг Mظ%p(r\K$yD't]_xj{"rUfZ OWyj$N *}k \5v>r ZotiH%?uDXA#RM;D쟕QzShƍԨcgpS&FΛ$uYC[()}Esi`. I]102a\ YmiPhW|?WґX5$BUɫHEg~Rv10y[gpR; O720qr`c,q(tv\wWԎ;xޙ]-AmS wN\J" I.@{) j6Z!w=(H h|zƅF! Yw0ZjZ /CyJ&Y3 2%{#2J@D uwQ?"KZ'ieaKP+@pXq.HmSP^%Y'5&oa%ѯlCE߬dw?s1R.xٷK6Eq #<BFid _i6D}QdquJO!_D}D\IzӭsYX4"Ll \dj'ݾɠ +2O |Aa ):<+~B\Qy>!W鯡+wlIkD엗1 {x85ZaV#_}ڏLxxpH&k"fZwCqDJ9de-P;mӚKY` [+Flk 몤`e!:?`׆%iyHyzR94ڦw6'v"4b.@jhR ].JUmTUI ln[MJz7;));V}l[3*hTŃze"vyVlp8j)}ڶ]sU (HMadVRt~&go @ E\K~7q>xw}pHKW9MvBt,SvKa]vTJ+TVʅ@{0&5^O'״tim24H| +sPR;Nty}):r/ ,Ǭxn2(ʗ!)7~>иxbq!VXa 3P+6Eވ*&5I*pu)-0/=2İjCY!3.1UǷGKӼU>DB|@I 6͡HaYJE9-&M>`=]LIW(am 8&#2ZyTȑ0K>RSq%nAl_:,>DPY|ߣGAu Z:N85No)AJ<;W%D:\y.6 23 fP+_Ӕ 1W'a:VxQ$¯t/2ɇw[jh [#L>;t`n+#{?K M: o2jDctє +_@~ccjJrϒ#.bSE6CHy-4̫0n]3]! TYF̆7\Y:`1j"(?RxοԗqȪyff9 ir.v蜣)Ix5*\y`r#.Z4[rp%QoHq ?*V'ګs qbC(ri> e^z%OyGIIQ&|ߘOоz.VQ.}iR'*7@ A$կRoV^b14~釞PG"7 =-Xtf >x"8xD`/']Briךri1ۼO0փok`Aϵ*cϿh;WKe)mi\o)}Z heikWHJQڏ}uG1ˌڞԈosqO=BYaV;[Hy=<7H:ng'#Ҏ[q}mp9 nсRu%+N)OXvhW?.@7PҿC|bS;Vu~37sE(ImK[?螜Eˢ_Zb4l ŧTb `0yj yqoz q$TMyhS|Z=H_ 9ʈr:~ K)(ѸP(i!fT &#TsUTEy! ,, /UAt?o^O6 {q_gbc*@ET_>)i%yYnB1t?,@FdU4wmnEzl jO^|Е0p2԰sg@9$':ud|Ks2VqtMW`? qF0\#Gt&shڇr9\ 1r֨=ƇyPLx^*[vK(Z~ S!~o[ƢgxYn&t4#.Ȃ}^&f(u<^d4S .1<07F.͟,wԑꡨݒ@TyKR0@xUBW Sv2+vWd%J# =?f"?{2U  D>#{X}4%eb_kTT=G唟CJ% 1@#g{ [6_kQ8>:?:|8XIg~6% W!~`xaXS a:Hg3@P%^GnS;@4񰺵`Frhq b+x2=:J{e﫝p`)2diE :}2!mjB- TF u~Ux}aW#4%w }j4xi/D-a@ssjZE v4xF3fyE.NF8)Yḫ3}\-N@ c4qso5Дo%/M 63bP_P\͛gcI$? (&ZtA`qO.D:<`oJ+п౑zSY1)A" f*UF#"dǐDRIKEJAd8 ί2ZyNp{tE4[dTFFV.uԏ=B{Roѷ'tN|k@)Ԛ,h{ pY+4񠚀jTJ"5.6I>Yg;"&W/8x~GH&6Ƣ^5!黹Rbj)3!t3'FC8l wtԘ/r˞F3ô`4Oiߥt*vɞ:]А~lBb3Bw?sď3}T<@5^JiDƸOEֆyg LWe iOXetDeȕ%LSVb,'=Nc$2zrR|$ژzkX[0{j0?.`j;(M¢;LTl#vq.n"29pT⁃9 Dc HwSүzXvRl1-YU˪1w bqX,^tͮ$'t–C\ꑯfb-޿_ ܠDVECC?bEc[J3BZz*Q/ : 0^nJ b^l#h8b 8.}H;a 5*o0E)1X&+ILY_Z[w%QҥKO*chuTl33ǚdnF!$јm83x,D/H1 B/,?٧ݔcQDYxs"d[ܫlwOoz(b%Xdzh) ꍲkS a\< XLii9F?*m(F!(o"jsyM! &F1̀5(\B*;Ϯ'uI,:\,2$ybd: 9SJa.jmr\[b#`Q9+XIb:oՀ$.'YMLD#[1&Dǒ^«[G>I<D[+XZA] >q)NsIdy#/yT1]IDp윗wKvJ񕿹ͧQMufg߬:Vm=x'9&V>SMB soG db%"LP>?HHk)*-@Aek.:*cA"@^/x5z3]D~Zdᇷiv/ȗh!V!x> 3F;5j7e{N9)_(q[*Y t=n3Vޮ}MФ7-x-K(uԜLB1a60na{y"O7_X=|PwpL1t&t.m}D֥Bm- R5#x );atI:&+ஒk:]LډpA X)9+j(ʶ&R…C*BE} HyM߭;h^~F:Wy\M~wU AfQ<,ޑN~D hӷ_3ړG%^0`Nc)^j&>F[EC|J腶qJȐˍÀq2Q ݔ $kgjЕy#nUբe%Z-rQ8U?or2Nryqq` 9yWN_O5gpw($Nsx>y:Wϲ,i $W7Hiu"ęyPEy,[*[WD(o{P%9f-d!&K},<40JSTod>ZrUXI诮a.)=4ur;V #2yg8vt]ro|uU YnP`>y&Ȍ.N4t*ڱ@`n4^+=SNfrf$Vѽ얓!p atZ2=;>~L Opm G'ŒeHg (Ⱦ X2,%:$ /ZX_GdLAc큮*%nEBUպ[ٜA.rMBݡpE^~vR`ga٥HA N JA@x<7X N )JĬ{| ֻ4*@DAMQ%KM54&tҢ4 f=eL_EM\s}q^9Hs\kvq9)t`]:TTUVcOrο}lƴ DAm=lΞ ''Jˆ/Vފ6\AuˏqlBp zFsGQ:0Jϼ.CO2Qu!5D1Br{qV`(9fsҔr6-"e<_5lMb'fp/}v=+aط+^mn15ocI{0,-"3xB:d+P`+i!19{-,<^CG7 GNhADԯ*@F1)ha"9kj-Ag1;ܿ+3]<`*ٮU12uS%1EFQ AMѨx0j#6 >[-^`@m0D¨DAfѻҶ\3D&[Kwݫ*K>>57#+:cifĽX5A'6c}KB޺,}OET4F[(1}@7P wȫw39^|V'>gΝ#iڊ/TSgpYV`/z f =IƋ;؛ժ)*IB(*pc$Z|w;l@͗£_ 3:AVydiaO)7X%22XjIxV8. VX1*Ra6pWKp }G=3y 8&jؖ &Tm\{d FQ hgABaE,IGsg^axѓG&hEx u!-r;mպ^QQ){w9@<7ݵUc]\"/|k WNxscɦ)n< WuY[w?;Y:nk皟K!/Gwu'M`Q%Mf]D0h|K54w L-6}qYkK\b>+\ ydBSҡ;ru0:t2‡kvDѭ lo0?e'j. *%GmjY}2B[>L{  j_F98,xvY(i(r;}f_ҳf h1Y!L-`T"tb*['Z6u[-d/t=FWcLir>OXŏzypj3嚳 +_-e7T;-Drsm 6$b&zMV~MECfd6y^ZNo5"Sd0Qkܽ`K@-R ݦPf˧ߵG?v@ ܔ!lĆZ-XS]|t=p%!ޭtadKg՗._W}:^~#6 F;EmA!~tc\G3xGN|5&9L)OWpI~w{oH w)2鵼~] ' n,Z\ PA*TK|fj%Z?;>m|Wg'LZxP˹Dz.mk y#6D:_ix tLR0{2mi{nV0PsP=`.RTq&)-˜aPiAF76-'֫nKy`~Noy֣A6+u?\dzjg˸*k+E=3CZ͉BZf9m'm8OR?z9 sij6|^(^:ɉɂ߽GysDXp^_8FIoYG5l<" ;9p)J ~% auJ+tABA#Sn1*A]7U)#[ShY#Q_nKmѺILwCR$ |S $_P.<]B $2(1T^.-9UgTV *GR,iYIp!9;"IF3(QSY8ImqM8eˏ!o]]^(]3;ME/T>#|fD&9윝qC%§re5ilR.f>5k{ P瀍EbW_ogJBHJ"JǓGhO@ll=;ZɆ5"cqSJNdQ6F @~zK]йxuMqYHoOMZ5|fDeE}$ 4B\ Y.]69ϒ"kꪯu~Cë́>Χ)}AB!q] G)g0XHB΢IC8)«.lxhB?+$; 1MWƔ֪%%;c+u񎚠,Q,FaZz tV(o0ĻTQ ~obC8ㄱ*!x/(i>yսT7thw["3"lW@!PZʈ$ޫFt57e,>]enR<)O)YI^0OpBř|ePMCanX\>쿈S^ (]A7!10}Ә'q'>/U;I LIgr.-? )80VwBL\q,1:X@&xqޏ۱K {T;x s渕OpkcٜDS},e[V&͵Lأ ? _#]h]*17g>:@ 5 kNǗqG3;uHrmDwLjQ\{ŎZnB| KP<T@͕*Gd<)hMV ʕM`0@Ԫne5l['wj)SNl<>Do>e1" +>OPJ<%\C7ܘ*R0/vUm$Ya|u@! qG(/8 9mOm [jՠW/:ɔA$i#8¾Q_ccoJF 8ڑ}ç'Ʒ/)=rA}Q p9\{`o8B]2vyXZ"< #񥰬&+s/G&dr\,[ɻ x8CUEd! CȬSTVC4^2u +Gl,{FCk_+]gR@i{hlPudf?cpp :5 toJ:/=3_db.!߽E~6CLg?kCr^< X_mzLOZ7H[r~!!Ft%wt@U4ƫAZ`zfT70#]izBd?_ơ!,wܕt,UnJ&;X=K^_ \WLM4cH(~ېA.dm%ALbTkh'qahywSC'pXyA TͥhiזEN)mܫ\wD˜pZZQ,Ao#T4ZuILV3Aw_Ź$ c|/$} ϕ zM۳̞6K(c˗A_^5#>Ͱ涠aoQ=B6l D#23>J/Π u/a3p7yS6NR@gRH?2HZ>9WT|J/,ׁYjZ:ʄ'{+R?L-s[nr5nتWi2o5A;X8Ԁ]-ci}ib'|) pG f[y# E\{Kh;9p_ V̓F'+ L$^$U pӑ9Ai&Tkp0)N:-:h !3ę+󅴥{"ʎ1hHAft'TJ/2d]CKO)jjl#8&K2$pzr ~oa5Gb`p++ku<7$!Á@&[V1pDS|wy2 @|krQ衠[UԪ&γZ>]R6sll!=s;EJƣa?W(d _ERu ߍY9OSNC>œL8-0-GIZU?lP9p-^8-xfMo+FE#A=&jU˨aߨRQY{/5"Ɇ(쪞HLw ˦ 7VAJ5 L[pxgrD9F2dg5 HDW3x{0&x۬b(OIkOiغ7;k|.#qI\y8 ,3VWVa>63@2]in8')H=_H{jqI]AW3> ^;FE%п׻D+vkfMV\_9Y>k#y2଩ݎ oV_dTCK!̉u'z]E]ٖcA'PEڸƱ]nk&qiߖ|>x=T|ѸJА y Z5E O1~f )/886FW>3Z4!c*yVu}9+A9U -;[7..FiB=>%@19vN"ǭ#t%^; [O&EH_}^"*rS^&$-~4)aQG<5&rx9cqjWP@F޺^$-c+$AZ4Ԗx62a?oQ _Q 0Y*3"l?*0 MGzYK_4}DG?h˯EUNL~6^17MUK>ejM<~CN@rqsMg;;\"X.Sa"=NFȿWjq/Q5|f Jc2^CԶD4w柊iXP%wi ??.VUqj&o40&klm~|#Xɷϐ4.cYVfhkC6OGf}/vP_ĉͥ v1w&[T ɘ[4Z$`Z/]7uins[>ZGKGO%YN#y8L9g5! tcs הLеTp6L} ӏ8Vmv[e7 z-]vƋr>f5-ߚi vcȨT֟8\x*SI0&[U/Se+hRK/ةV&|ƷK9o:mE^3T{2%Kw L/\>|NmI>,v:јlhFzZA[ 7ApF|jQ];8Zѳ' nxcQ+DC"2E՘_JnfxS*jsj@`FӜ ֑C=х!p{ |k̞fC 4tWebPi8~2/VKL^PHOܵX`U;:J5W GCٴ 'K}q,uǩ(_4\aM]hvrVA}`M韜_uLAr%A.4*{z j.ٲS}ga&;! g`ub7 [-gF -J͵~IF uEtcrO{(ĩ/<_a1YIW'ܩ#,dqtC(KNcqL!AF@*qTjgQHD)oQkU%^(ӴJv̂X52+!;F1/Tpdkr'O\Gўj0MW. /pcN`沜aD%'`nZt L ?9_ ɵ}Jd#ULz^|0:# ;K87K~ܯbIm(Cpn;L{`63H(;KobT[#;B*QH7e3^{9RˆbWpdF>V(H;x6LmQT.}̯ElxE 0˖itA _ecm{sʇ=ެLPh9Cۉ}fAF7+C"oVˣIX( a81έ{UA![f>űڝL #PZژ ~bv4ߎhAs*]4K}QּS&ݩyJ8HW!PJ[ǎ7#YY!~pOô/ͣJjG޻sj/(y.d_kP=i_ կ2I 4Y%Hyv\ БoXnaBr1ER~=?Mqbi,MtSzeuщBEz[ϿFd ϧ)DhM<ʒ+3~ֈls-򲳶ѣn9׵&ʇE""_[,ە' 527rQH}W(|O֩+YTUq<[+M%#>qH,x}'=/1i\;Ұj`XG>i;FVA%K 1oPW7 㦩D<Ž7ؽdz^.Rm[U œu!aCn6_WCsn<J#*O ->0Za˦ {YRсPvg^wT\EK/v˻;s[2& F,}r&&B8@tw-tUs3e!UN֒`wjۖ/ƴ(S-)ͪ׻ų9D3u(h^tͮ0sq|~٭O8k}x䤀Udl!–{ޫ ҘV{ʔ@.L6lڃ']@o=;lǚG*N@'o6i,} a%4'`4qO=3=vmUUJ†7iԣBG䟵JPߓk[I-hӦp=^dL/ZVxi{$|p*6)IX'G}q'L#()̘ibOcb}^;q/I &4P[ѡH}VK{d&]M4? ҏהo۬Z:hB$AM2^T4Օ[bO\FyJ14|W0PDnVm]MnN ǧ"wUS4en4sAF+%IŌP6JRBn7Y;JRuu:y-h{–v9Je ..t&(f)Ŝ]fҲ~^lw?#ӫhM{jt,^T`W^dM'FqD8Cda?5y,d3ԃ֡3kOOqQZ+yYvWʀ@buB-@Rß`^;Zf]zp/wxF[ONK/_i d'4ђUT Z2]qG‚tPfK87/5ˊI'3v FI0͋oP%6D5cNEwppvBo_1EN||!9VV{Rln[ oࡦ0tTTg%5ќ%F7V?&Fktv_lŌ1E?ɟgD7AϬڳSr~8yK|7VjA6K\0' SeYˢv!|0MY"GbO?A#B48+_JlDXHhlJ}鹰InE]-q-rG/q~bŻU%<¦v+}8PrÝ>,;Zuy|FX"굯UPND߯>]f74%] .EK/ ڢ [cGꈑٯSq3&v CMINm6@?gà"0Ӿ .ô< : =A8֌zN $}"*3 # gg\íFEys2u:±jc˓48bYT>H=;Ӡ>7{tarѷpx9Ix;#=o `CL쮲pB3s5"sr5{d H!5 - hGV1X$z -0>Y-g{AZ{ksӆG`nP-I~}3ELDsLf{ \:g["g {^]"%u># ?dj3\:ţATP߅3Pi3A2vӄAt̍ rK9q~qV,oBW c7_LGoP3,̔ c_L"Z8Yqzyj,Ҹ w3qRP 3_JM*<ƪ+!Tj" eG]׾CbG!.$*]IiϢ׶.kp9sam)hĜ D_65JNO,:l=JB\Ob0Wvz4/_7^y"#:\+S=[%3@"cVDw(Ē!Gwe̝aMK60MCO%8ύ4ؼ3)7aLo=h I!-ď})qOu9`0j>8r)ϵR2g{ =>u\N pEqmꂫO^@ђ|sODy:&5M=Jk6G,>.mv*)aE;0w(:ӓ24<`~.nb $46gu[XXk r;\tF(YXѪ|]sdGjݜ:u 3P75,ZG|2eiMQW`yN G SO@s M(ǻňѣguȗ6uUu9 nZI$ i\]^Dn {>%}N՚>]QN)iR]+=3AĘ;)Սtkϣ4hsjͫ *a{X)',̥fͻ#dv z]wzC* Zݘ*ǩ 4SpRf˪Sz(= w鈵e×a>ȁVtg`6L32ؗ[tH;R~y1h\4pW\Aݲ@mLGY _LFPZsInTWA?LJHy4=kщ:΢x~coO?~q> :]6G;Jå|fnTQE Q`&>8ix`.&NvHCPàcl-tW`vx>@*F=>^<7M]^Ԑ1K 1φ}Oe(- ψݷjh?rQ׿3:DPF\gǎuy^n{9\9acnpVZYw-I2u)̶NqpzX" E8HtCKu`?y z;GM(=ܢ4 ; T+)EEfic#froW+VǢ]]EniKK8ޱyQ7_>.΅E`J~eQARڱRy}]Ɛ` X_ZiH侾=yrHRn\LhqU}ˤ]#?1ȿG'X;ICx{ t 3XK?wP&>݀$m!%𣓫]G^|8?(Α!q~3[0@ڟA 13^HD eK/#;k[?#AjxW.ϔxMny4p&l *h- @AdKkqiP96na_e*N*a u< 2X8Gn^ :l-`Y:f_UYAW(q-\mfwO$s8$m.w6=DTtvL!J>5@8Lo2lpU芽jF++Lk$Y b2| ;nc:(}sTpl,ā~%];ciuH U?r#(bxsɓ.nw?3@S艹mlX$SF'z} >3)\i {f[7NM. "\{PkK) QѽXuJSBB,<[A ~u6Bg zOfѯVA+D爵S 1a MD6߼5S_ÁL4wC5 !"\.$2E~$Z,{|s XFY.jz!L  p}.=(;iPҲA CvےYHiVy oN)iO9ҏ˝5#zB$G~u.y-Qbw.ƻgߛq{ [g'|ײ-k9T+b"ѠZ%@LubV姭u,̍b028"N;GMZNZhi5 n|Y; ;s@"G<4biQ/ oۋ؁$˸%dQjç9s=Sں$UW_0YvBWezD>e/m)vgJ%$lxR:٫a!yJ_ xzpgv{x`"qH{=^E+2z;T?$Ϟ? \>~}@yJU]ݒ'`7d2j_l-05Y(KeeU6|f./}`i?-"O]yTWH@Ɛu'Yq6UqEi&*5ћQII{_ 끋22Ism2ʟ^!Dho~2c2짽k_9cmc kı Q2bO*sxc)sJ~`F #L5!³ڥ*%>Ht^ӝȽ^-1#@7"3w݁$黓܊Vf)f?؂3uÁp`R9(XknƙoVn`ּ5uUls"? y\Y;S?6S[nX8=i7E]x> 6xVйR>mMzQ)>J2^0y1eHjNucB=Ӳմ~|c}֗Ae1dByDANchm D3tc''h>H7&.Q1U%;' \x(` aR>:wZuX 2H桯+NbPE8~otږ0b*$G󣃞 {(JJ䢌dDgap:< ,3rkj9b/@`Z_ B0li"Vo(9 '+\lswhV>ߐ">8meDXJڼSn|<ָfmX<Y1+Hba],\}Yr#*Ov;ީ$B^]͐0-4|E~6&t {(4a1&L[răC03Cs)``CZZ BZi:l{Y:/a;%KYV@˿)J-u+]{0Ɏ*a8hre %F -)j4>0 J==(| 13JgVJj1"^f*$, WKIW=.xpU'0TԻSO^ށ`J7İnx kmƘH }1TiCك"Bȣ_}Č̌7 JwcM ޒgX肁ϊ53^>/|#Ƣ-o`Q="E*?k DՅzg548?܉g.d)CH)kqPr &>@RGeBvrUF;-zT0x>~1q"L"(X *.=n0౺Eޠ8r/&$Әsr!ߺ#VZ{H ")A_l+'iAt/ ld$ RD%fD3!XTCvO)>ݿ7}"Nn9Q!޹_TԮu v<5%R@$T6~+#>s8뻵.KOby30`}+u-jArۑW!K)I B&ԑYwo RsBj9h#Ol .&a)_ m 2Gl kŽds]hB;u{69e|j5IT0a]5r -k @lت;%OgCXN&ݥM:|rPhkP] N";GiB1l ]E,<{/Pώ`*:lUbT"{|Q_S<v'l"ӓU50C]Ŝ[GRytX|$&}pOIu $P*je+pxs::h R'RH?"]|0RZ~7OB%V DkVtRo CՁj6RѮ?&) ^w2ZjP^L86: V􋂒8gSPA: Bsl^"$Otkq;"1S[ hjFzMh{?6۾iK<,̮|LFbYzWlDL&-p%|Po[`,З'Z[4sypl6uغR)@C-fo,CZc2Lӗ"!a#HfIۆI9>YZvB$,MHW&}= ;*=/Eu<7ow(Ct:#d"k隲 3eB9UcSd?ﭵDbȚ؉lF-LK5{ _sh;Z0$+)`C%e Ey:ۭ4H_}nvnBuYcrJX2k-FzXDXYϬ"#tA'&WcUt<=~LVb[FNng)@*HTgE pCD+&phmͣ\loVc~Y'*yLmmgRx'7|ϯlmSIk5@}F@dM )BQz&G׷? JhurDQCFuh!l`~8τI,oJ FoDh;WzO:W_?ńОCI ʸ\^_S4: cGy= cRkq4vW_G .v|q и*:&~*U<,?Wb D? M="0 ZL]<A0_BA1Soxc^(&J[e'tps'~+7c iቍF}"}B)=i;Ly1(}ƇW`PY.ϸU6_;$&ِ؊ vB@]hnWC+e յz-. )OAkwony踀gj逝|RJܤqH1 A?C =kE{FjZXLeLk k:i3Cn 7La0B򲡷pu\"voX_\y6Dkt| 0P[7yA.im)ݩJ\Z-q@|{hW:ߑ/^ œԡڑ@ NX=3l]ldozlqnn=Ҟ;࿤+ב|ٴtH_KVc7BC+n7g FǏH#3N`d7|%$ /K w{$v W! UIȕ%gOl$y^<;O`0'4Cr0Ї='U&*։=0ݡw~nVָŢ~q!갭}? yB]?PK>m+M!U'sJjgOm⥶祷KbW &Ylԧ>aNoq$g:6Z6uJ|z)sę#Mz#)"K;ǗۺY I\c\gB8E_}Gf[fCT3خ<`:d[+"6L2wr-o<9S0S/䕞AݽL,¢X-zMH*+cZˣ3/7]gƆSԱ}8XPxQ֮-*(E9T4gZ7 `4 D ڒp@uY/w| >l~' eiNq ` VY@7p٦ɔ+;i;LȂMw4ҾQN1 Ʒ0e=}_m AJ 3|Q{Pbb o^3PSa @$TA.a?lP~'ζ L;lc6ndb(R3{,k01mI2BZ9CH%|Lj漟@Af^Hvs`9kat~߼4w)񉘃y(?{qn5+#tGn$[,BBMn=H2sj8?Z~K0UGՒ)r z:JOk vL/ k wh2Ƣ4] J c޽5HU!OHS t=FX^nc(\p[2G$c!m6mW# EzU6>6 M׻q^mhTCU\Ҧ%)*VDxR%@j5{hGb4_ ]ÝBE p#@Ӿz{Y!DV6Hl<-fDž0UHl>hذ Sya|N[}m IpCw1]GO}C44EkyM2S) @V͂ ZaDcΆU30gaq&C^HismzScqP$]ޏvz^Te|]N&%A;̨i  e~0EM: 8H@^?__.g98^,6䩄aTuCV]O4*0b"Z @>&)@ƏXi:/'BFIC P Tct 1Q`Y\|1Ϭ|y m>4x?Nf#c׷ .wB0st=c;]dfr1U qP/:H$gեKB9q|iak.j,<*L5oH*7Wǣd0_oGX%Ի|m J?8Cp=2@>4=pu"ŘJEA>1i3B;CtQel4VatFq;SҋŌfulm\= MKY=< V^5(oܩtX3NZ8CrE!G 2xSe; F4/RsԱ+! ޤL@RAο.n ,~i- ހ+RWSs _@8 zmCKB,juUf~4ȺG.fӌҜT]"/C'UF|՟:r6U,yHgY9۶ȼKxNぺf"c?\^2${hi*밲}]&}LIH iQF]]jd3QE]o c 18e bأ͹>Oeɤ|eLlǸ0!'F[YvTB*T_-+Ogxz>jژ)|e[ܸG-mC\:RRiH)rpZ2r V`N6~a Xcخ~fδn(% SW^3>wҙΒ@:\1W^eܒR rcr[4sd(Y7VfTOdazS O/Sm Cۈkspxgl a/:%7o㬌!@`gT譥>2r1!&`iQ#:MpSEV5F5. aelM&|Cl$q=a$ձ"&o Aju>)Līuzmv;iё]=;OE] `"!e+WBa­: @~K\A=!L(pZ_dePSla^LA$C21;K(KUMs1sRX&όZ؂*Dlb8]ѕu:"ͪD1Ǵj.jJx r6“Mذik|$u B\G<8Ö^:Tu;zx| +j:Z9ob @v1;e8[S'h֝O0.듾ԙuV T8p@kfSDʇ-}'/3W@d^+WVD!?d3!Wy@s#l3)$6"\)l'ֆcRbܱvy~2vs-ԡ~'j 8uv'*S@8ϧhԋ[M!OTR"NO2{f (Rwjb*>.a6 cd0h\@)&_ GBz,uzv PSF4$!pC tx_kR"m#@GB bWyVfV"o }y. )/[y rd=, t^Pϼ x\~>`8&([\{l'q{kyC5B .@/ J8(UƆJaW$s v5LKt.jNiox|/8}8J0v.;)6%g)+B޵FtT^Y ?PZax\:~Mo%͒sw#fkvMGug?+Z<&Yk_naJt89kM+afGrcJ_ࣆؓhZHFNh zG` f9 9~GMMt3K ^W2@"'!"9yы٫4Wɋ+mA]YڄϪ0`Qm+wh=‡p\>$7IYwUKes K| [q!Eeʹw#ugrXdA;ދ0] bPpDJ[^=?\sc:5HG=pe\f^5Z@:?\>)6׳h'ܻon5c(c}5^B|Zֺoi`NHA En\r\r+@d_\Jt %F)r7[vfbZHUTV,Wg`VS(w҃%36&9Gbclvzt&1iʳg{}'y$4ƙ@ cM,;8gΑ .Zq)̔+Dzu* pQI%6n]Bf7}s@W ݍeᘸ,v?A *nq0Gw.^inN#vE%> {%lΐlqQ je;F*j9b8K>ZB,90J8!? gKq,t(y2P֍a`63Ri)JU9rI{bDaDN}J~AIdmb^t` :g~'c^|hImܮ*HQ%{/7f"^5=g mյ_єJKDO=%K&54#%E.2k` NBSwh⏿Ikcyh[8YGw>\pguU_|NxwM'|$w6fL߲ fyp@bd?maOe8wj .>ebK+%6bv)p *UЖ9D}TsdYbW"' Eգwq-HwN^(wRlT};@#G$cxgW*=,7~D_{ʣ(շs%f r>3rJo3?}Xn f>CۿTh4b5?0"J#JMxlu`9.)D:c#P|:p.X; ܜP||)%G}Cۙ&DGaGcE 3-M$"oޠ-˛.܁#-s(^"g5J_3GJB"A% LyC1GptB(P*I \-n ą|(؛%ڧq)uBL08oynNJ\DT̽5N#,O~$! hRAQ3{xQ۟En=VUDvAg+md?`$.! @_g<!PbB:c/s2!Lu:H5H81,0nz*-@N ЦRV.Ԑ8+P,E`ѼFG!5 28ǚZ Uv9m}%3\E F>% vScrUe ^QӪDHD _1+"v~H !)$kry./̬*dXpxC5UTfx^3MzGqc''{;RQ۷R7[vP:^"3y֭ޕ ֮9yer[ 4En0[mVZ %iU2)4r5yf^ܟ,g K3>_ O83ca řZ'Irc }ZP ֶOQ}?[8*/X0NW.i5)% -0+"{x_xB%F]%XQЁ0 ¨5l`bH1'_ K4Ȝ\}]*z#LHgUN2S[&櫓oh+H9C3sB*{6Bk_2;Xȱ~- \FŦ g"+6;-9HRNqOXLtxh;cɿz}]w=T̳O7s;_xK/.iܥrܔ(ogV 坹^9gZ Bn&(Tdiqqb4+? 4_g;r˙E%2}Juy|(6poM{Uc\ QQ(y3pk/h µ! cx*i|p $]dFc95oo]B՝c;l<.o|_,?mf]N\' hťe y]R1isVb/$P &>тYc3ّ]8Z;hmהU*? 1E05&*l{L߸ ;Q2 ͑):,uG#u#y.tQ]1H_AsM+N('(Kӑu09EU ٯdqiMUJ6- U=d'lGYq}ϓ (MX>f@hp d5 Mpm?\v=+vxqЃڧ឴as5Dm7) cH00ˁ'="CD~"7aTΗ]B /)xaDAB/jr*Yː2hGPㆪ@ C?et]Ŭ4hVcġFHG"j: +UE+վ)C!T)STNwW nzۯw||R<>AW\T onfGZb ' |1M OBOiG2T^FޢױzžL}-?H=2Z'P FO)hU.sJ/B{ɸ8I 9FߐcR;#6H)pۮKA`Pi'y@d0^``0r*VE}5=bs{?چPPB?'f+e!>Hc\"@xǎ${0l,]^U}͢A/f.~ґ$w&oȖ ~Df)joa& op.K9m}!Bׄ#Q bT_67Tu%ZmITJ]" E)qnY@u$l#F(WQ91%E12 ND|Uq;[*Nm^KxN*rNiR+zt6F1=rp~DU_RDɐu@fn=(t+6C(7 4,N GVi;5/ fWk{ ~^UPxDѭC_D`юA#3 P O\ʲN?^4lZH"1;be3"9En 2{]˜V_tUkXFֱG;0AtosCQq{̄!.H1ek8K%v[`oJɄ(Xo(ԣ|@jO]num|  LSeŃ)q$sGxP:2%'G |ۋsWXy0-U[`〛VbL_%i(W'<}}v.l%3hJ8eQ@EkÞX#ZU;υWLLR5nK.2E̾'+uT)G+ㆪatA*gxXy``޹9 O}u ۋʦo[}tԨ+m{N5eo{tjs&*аNiIu bqd D9+ J kend州+lJL^.Jg g 91MWM5N͢2 de?",&t%\ loZE+ AwݮyTƳc?߅{SlRD$m΂Y7#ɛzѻ$[Ds5c2"=K6v%lo7";=.6tvm]޼g7ij:cѕCYӱ(tb!|sfnmZ)<x\FΤAjF9{[1Ò:=W[uܡU>U]h\C'u[=6>wy@&G/GXÙAҩ()6GbtUadd3+D!\8y I -;i`\!Y:H|(yNYюI_OyIlrֆxCm^SSỊHf0;T~WDN\jWHweJ_ 03g1p Z9$?~+fj('J#ykJtD) @y%~y^ ݌T:@Y=qqO8}/f2idڢ$v@e^&}H5l}H`?ifָӇX(<'S *:)jB9oGT<.m)Vտ֟תL'ÄPwm}Zh]rE~RsoR֯s1#? {ey#Cȷ;_,ٕ˵#\ `npAų.m$l"6Jrp[zpgI~ul^Z{$$.FCQ*˟tlOl> qYjeָ/ s: bcN67Aa<Peo"6C 6FeU_&,3&@U2\t@(Wa,@ VV =Zn?Gÿ5)ig*Jr00SW(?DU^9Q ڱw';=M[$Jwu^~ g/q; Q+" (ߜ]f1_aZ2-řef@\RQ|{`|n _T,5G4q>'~t:NFz2)\; TqkdZ{l4rYKh \-CCjԴ)6> h^6Q#i8ю b0n'csE=imf=ׁ 1˛K֧x>Pfxh <牜w wA <~EfmvVrej(rű?: ͝QMA,Hsszl|V|(e_^o;N%kg aK%aQ LRWǓw~hZ64R3Y$сw IV;W={N-Pd]+3k}Wf}rcJ^C%5&jRA#pys sqg=KkcF㴲 Ovݑh>^hˆ$"i^6ByqK%d{ 5V چ0n {12:Wj^OtK\>]HlNE;斚BL&yD ׬ Oj+aJx+fZ>cfHD=&0"k>[%#`w$.`eZ!l0[3 T(U 熐*BB9}ҿLQBv)]VȖM o;5 eN\ZREiAKcthq9c,i*ez$}= ]rf@r5z.5L0 քmɽu/#-Ӥz!Zڀu^A =ojU;|sAGd,  mf[G+=-x?I I!wX`>oD w`B傓D)4{Nt|v&qnz`] Q\}A ,G L pDcΞI|?ސwnT@3=y=⽁@K9~ l#kC"Iї -TPIK%mqvmHŕdʩA"5ԍ&;~i\ϱ]hw/ 0N{v ~cJl!gVT)n/we`w(^ˎyБύb^K;ApλGn|9:|/_i0Ƣn0ktCLzdՍ]WԎl::XGr`[6^t ~k 1\-h * #Vtri|~19[EW._hH* hloAj3\tTsJ&[7Wn*vZw̜> $})":JR͍Ō2#p rǺo<,>b*t3r|3`ϡ)>!޾mxY3* P!4TKkL8[;MŋȌ 39n0Q$7 J85Ut:J%2㿃HؙT_ EN'VU'ӱlD#Rq}$%a\H<5y!\c HھN'TQH{KPj3G)t֡W4kzV\'%c!CH;\qVWs&"#U3- uq<蝤^d)$0q%~1HɳxS(9-ߞ/6e&uܥ'h~9 u!WGALL pr& gCufqPrJN഑:f\Hk]3*18c7޾1 z,҉X0Eci hOx+eht97(N=F~;5kºҊ k9j3/6{)Orw8f*0ml8cUƐӽAe;%4+bu_5l'|CAZxy#WR6vPeOlp& =# {{NIa]Kv{icӒ _Jàf0)VK`,shRU}M K5.UyǗnxT.qF~:$C@)Y "1CZX{5\/&"\NQ!Uq bYR;յg9hcgg|c cCdrB;\C)d«\|1 $S8BSQG{Px`rL iXa;VLV?yOJj%1e2k?pSd%.*Dm)H]oKn+Փ*9Urv_ɨs-+9w>٤(b|4H^hr@y km8s?ņ=Ff@N|MڐIv;W7r5$2jfi/GcO xW/ ?@j*5zߪy_AK-s=1ڥĪ lv0ø,Β)^d 7ɭJWb|U)|hWLt~l &])Jّ)̾f#`\4\ GDXT.iIqVEM DE6o 8{;h< 1{xzV9J1wAlI 2E+nB;ޑI~~Яq˽ Zӫ\^N=h+u1wƔ74=CDou$+7;oEqՃ5(bYf7RBK/ZI(g\3c1 \TE.!` #"ň UʈfiLobT-TdCM9I# !fJ::ˣFR㚵ǹ% ] wV Yg@ؚ=$=Q?>VfV"!rћGO]"7Ky/؄{t΃2[;0ttLGڈ(%=c{'" /gߘ[6(VEC=PvNwT=|H=0[|'ܑc94N0J_n[{k~x{H"]Bcl<ãcg21S:BxE`yb@%:&ȱTel8gDo rZ:w)) R:)WMYHZ 1ڮ$Ն6N~•BVqd'}Y#Ap0O 3Ou00a̬JXcIN(5 ՂL;Dފ4&_3lqs 5R\mMՍZwm@ua$e,7Vp?zޕfBdI~4UbaP>/!g+ʙe#L+Z3w"ay ]0Dq /S[?G2`RWʳZHsy.g=hQÛN(IAIKykXf[xEYi&6 /wvyc黖\ F:6XECv8ܾ&۱ƨD2}}8BBi*{{q p5VX?/-Y=<2k KmrXYRt?H+Y]<<|5)O[]&*a+?{7QKAJe:Vԑ%q"bS5-?PJm;üg=d1xdW"R?sZzއ^-V1dYd* QpWL4@0n ԗUM 1۴*vIy?t.lJF߽y(D7m nZb݃$j4EJ.F5*ŜB#ਥpVe 3k=/U dtW%,Zr;èxKӼ˳J5AO/3DMizbsXpi e=nݳQKcFq)W *mz2_)+FӺ:Fc[.s*ZP ;ǚjJo,D{0}#2ٕ~[z9[o2&X=s[x֠$CE(0OgwtSh8N40_촊$نI)s Pμ:to"!NbWt!2Wdh9 ĬXQ?s8mshB{xx(7ub·_z67ad@6dCխvtvP??>TƬ3z{DkҸyQ&IW seZA܉ԝ-zz9A.,8)Kd HNX:FM˜݇ w7ky]d vK [HwP,%revYRzĨټqu Љ8iO} کHMI"3# 5rԂ %\P+o.,.{j\鼏y@wV&pfG F/D%sIU|r,BAt{қEQh&uhRdi.D'1gK!O) ƭz!WڗL##7J+\B式zAMX0 ..$p+UA*ƗqbJy ,Kz$mfX9/Ϣ(~n4|F6X=R<%g|p,ǖëBkxm[&4s){ ԁk{DĊӴsb'XZUhX)Rd{ IJ+zVL'jvQ.0LDB97Iʠ;:X4 ^7oYد\肵H}d⪪xx| u+-!RLR+cб]ͣKxLU參ƚvsp`0x-tҼvx3xN0{;T8N jIm{Z"|Զ_l!V,? 0??jJ H˻ `RjM߇;i Z}M}?p/6%ti5Q9X Xw&mpCGDOi|jdjwZ p@u䞰^OPcVOJhCVpB>(Ez324] JS81zE04䯨'Rp/ӧ (^^9޻PΜqٞ표N8ך zs:M94Orrٟ0?L':XwK (K,eaRߧ1G7βꜷ\WfWyp@% 1Llf2Hur}ᣊh]%)SL $zC 0yèzK:ڜ}f &"x66M{?C+T3Dqnink9 oD`! {KDP8CTw ݍEZ2hn]kQyFi^T4pB$?YX;fN 7~qpO\BWèsCRb`-$s'wz:>y*,)F]I\^goIƇzmŬw;coDX-S'91cjy߯cJn[6xXNfb-tTd(YՑ,&' Ykj0fׯIC5u4qنl@ֱ,4(.Nt,ՏF] Ȑȣw+kOk92)7ç-[t%j4HU@H>OS) [7l໦;} ,*U\C91ܶ#3#X$(}78U'qTU!+/"i^fp$q|+`- oV"h?u`RQ gڐ}j/s8L ,P ;mTtL7=D,:V7QКioa0 Rj8@?]̧DE8M76S3o#7H2_(cǀ|cz E9a ne(!G BsWuu@{u>JO_lv@8p9%Uѧ(BvZs- %Im֏r@He=-v=ÚtG'\C* ]u gH9=qN9n EFמd9jPX~W9Y">oR]%ՙdUugdsL@ )@Zk~aœv^OƁ,Z~(аwgvZzؤ˸3et3scKԥ2#d`(I!V#,ZNMk OHIO!eGy%px(KO" q1 tw9=T<~RgCdzY*a4`ޖvMhfP$T1+j$c2 2@tBl&Ry/TA^(V NfTo=u<+0}*9͂xI2Eyw8RL8+NKPжP叵I\DR_'MoxJPE k ~[.rg6 6fߋ"o9c;ZFesϩrŔÖE {Xm&:غ\)7&%-@1'ŢcN{]@dnĩ nNq| 1I Z =_ (^L;?N{Z!@ R̀ u L87QRI@duLj\c\a/Jq UIm0tvM_+6Bt{ \Q #Q+?8/=Y#aRn@L;U<Ȩ7g̥b`/(z"sctGiTpܘѥL( u.MlfՉQ`V7I.*|ErsHӿOW=➰&ϛ,l\[pKC[~8BaVoJfaA~𒹣"Z/;396L:N~{g@xfAHɼ`)L % i3脆A@đmQŢOLWfMW0`p!yF]b>0~ Z$N{csd7}:&Zc"4K7H A5~ ٤cZȄ48T=K\HIS%hBM|וy[ܜ1B0 6Bc?P,?@c\-3>276⻦b.A~A"B?>Dj>Py &xcr!5T4r0E0'9rkD4b6^hL);a`34kU p'zkgM3+SG/zd$h ַ]4ԟů4 39S܈YGD=@<Ԇ2( _ueV,vN~nwR_xDWǕ %dٶ=rpt")Mo~Sp7 \/z} o EHE'TCG+BvgFJyn8"*GsN W30}G~lJ2\4chd QA p{ft)?qT.{[#4koҸ)=̔@ڒ˖< VpN[z=G*١dSkc'ayU/-pu)uLH!J&iמG a(:eN'9,4He&Z?P{Öwy%2D7#4e4sHR-~cl\#zVSTg Ptr=s0#e`E`W!LY/KsCOqhՆA6 K)H/*t*dgү &x6 >Z{JCQ b~RJkz'Y6в/)T#:^fig(Kl,Uq/lPFl揑O  ťyΘj=u=Ch96x3Yni%@,Ì[d Kt-XpJ rH(v,|D_oaʷ-9^pwet#FxnUVKkh+D=&3֤yUHBZ3gXu[1jE=$?}JMZoB竟t nā \z + :0fb7 <??dV:+pp /J֮$n53㯜>bh»>qXuoE'UR9`҈Ƙw]6$ 2$mlXAWVn35TSMO{>~/L)? Z,W泒s $1rwͽ[Z|?=)yUI*Ђ^@Mz4 jvvX w9tMy ofgYZ0707010000041c000041ed0000000000000000000000016075bb4300000000000000000000000000000000000000000000004400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/parport0707010000041d000081a40000000000000000000000016075bb3800004d58000000000000000000000000000000000000005200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/parport/parport.ko.xz7zXZִF!t/᪋M]?Eh=ڜ.+APgh[ur@dUhO@YhB ->ƉzB꒬xײH+a,~=RAQ(VMsbozujA@zʴ}HUrxy)U)x%,]E͢am'bݑ (rւ~)d]Ҩ-)rn;NB⩵T`5Yo 9IO\i @8mˎ) A3GAFڹEyU^-fzqdG2^O !دBxҐI# 0l@1ԍ\\6)|6E˽ j @(IBQ!V_d7a ]n0מպ uD;vE)ȼtmةfelE(@tB$RZT6|'=6fplVS[.QHVf;h(5;ӻ(Y8^IBCνҧ0^"И]JvQ4'bGe%] w]z+VQcm$8 엩X Nx~f@/*p,eMW ,'|'؇ӧRJ5Ln$>Cp (73y5J<],DauDQ;"hWB_2`s/9p*x qb,]kM*$ ?e 5 B :q{._QF,əR ٥ko q۪*lɔuZM)Y??sTZ5~g3? ;VǗz[Rṕ+]r\`,ܜ%,b1>a T.O@aRȺs^l2; 笛_i;jy֠uBP5B9dj.4@奄ӡ忓nՋw5+ h9@d(UĘXĨN且=^$zB^&խNdk?u/G'7=.ݣx ?]MbRPA ?eFR 9SFY % y}*)H^'**H,mv334a1Vd- ;޸JdX0`c\\)&З{ k,Qt#Q#$ Aݰx$` Eq@JGkoUԚeY0E=!)6#P[1>1jIp6n?ײH2gPQyj0k1 r6+5Ou3.L ,٪إӖwA'E4dp[yhs&0GK Y$=<8ۢfFR]M `> q~k4tm01 ߇͞sەς=bD k_2˜ OQmb7 G$BEttwio#{6L.io X4h˅s/ߏ2 D?"U0d~3p _M߉L;tF_Dlxi>XF?՗%V5\n~c<@F9ROI72vSwD@^v+Ο9?g$O r IK(%hyUŕܝ&80Vg+Bީ[ , t5ҧ:&[$^NDBBx2R%T*@a=]+Ǿl j"K+NU~V|h  >KN,Шa_¿+[[6xz (yD1T ~gV$tud4h]Ay^P6@?k0Te.8CofɺŠpU\a.fOmFK[SP\-9EʠmYKI0[pZRuD0e$(@<c c cnXI V\كFh[j+7=dS>,ĀAI*p:bҝLg|-ӷ{KZR5Ĵ̿RRIyzXk}tp78"^yoL**~ޒhw:We߁֟o l]D杻^'94cob^Pgox+`"0"*BgWG8(#en݅͜({'ژ"qޭJʆk5^N-FWX&PTel=w]zz`d|G? 9MpE/kTJ?iEQvwZ1: H/oUmdPퟑ..N[>JTPH9v$@4r]ޭ0~z9[f -rȦ.5rY:PwWzZ1KI=D z=*ev7w)6B\m M2 a+!$=^|Bԓ]>`ėܘt74 kzd)$9e@F'3:M'2zNn"87=D0-(?I<*| srȸs~ Q.4 I܃z=JuZTN=eez2@Ӭ4|w~3.pl Qg|kѝVmsr/dHW !Y|a3'=ԵQ+3Z#ZqɘTg,Wڗ&R~5D1&ۼѷ56&J)%MEo BҠJSs`Z#h XKEΘJ<T3΄^~[bfX(qInY KB NXmvS ` Qy=Yas`4a^ՙōv7dW fJnqjߔh#F˔40 ~TxC{nB6p7A%Q HDMCjz*qzKZ. |U3?Vغv2ܲ)hnCjw-ًC,GRzdž@l\(E{ !{#|mCKHh@n36u6*ߺzU}fWo𻂒u<ڳB2eg''?!kL&'ۮ17'߸3#] "rk/?O_Md;7#e;8hgW5{/3_ WܪNB Y gG$n a9k˱N:fX;8/rTdpzgV^ϳjN֦ QH(5r8( bgq<kL$H2H8b{\|Gos,^zXQ9.Nת2qytEEpBY 畇`7 @ if7^M]3_^(Qd$%9 "9κLvjGӿC`!ohƪ<}/Lkp$>ƶARũ-NKv/{R٪b.6@k01}vMvǜ)Ti#+-_Fm|AZ:`'Yh@e{'Oʌ٤)Y;p=P ~_.=&-!F$\R;Mc')@RNn#3{.R3 AwQs;)aczZ<0ŦAjmsu`o)xq;ѝV0C }B3,F{}; ZNo'K;AqgB1vE@OnWMĔ4bBi \~IԮ,lV0b4052 O[`fo@3x9"hq06ܼ :Ӂ ㅹ\bNZ-WpoOj=ӂxߋ31>2v8j(Rzuj0w:7צwW&3X}G/q}Tyd,MX 1:ɗE1xG{=C]N<R@#p~65/K&F` ;E#8H垛uwxp̃L֥P6z%k=_mGNpj;88Qq$G*j[{/]{onGK`_e1a6P^4Rqy?\$tUmh?6biG`#LFM 1Y9nv HE l>Κ0b/1Vl8/z&%ՈOٽ" 'vb-F-L?Y3_]۷681'<޽HڏQ#;N/1͗Su&Fpsly[ gXn>绘+ rm_:S $#5#ɀ}ӦFCyD&Aa`曬F^k0#+ F/ʄmJ-x up?pVʯ #=Vg $}aqw>k^t@ M҂@Q0y6nNoivJ}U(7&7\QU@|`@븲7V++z&;8bt@-y؀pN@"nO=i[kU?ಡ$"7`t6,=#t#i5=5`RN-Ea%d(Prc5N *~3B2F-Mc [0@\qoe6 zڿ|q0-|F||2cG?1.5W5'oNy-`$3>(ب&L|zU stD'x p73թ^:kiG蒮Vpq2" !;t{quVctX2_p{&>pP*=e0'`?,m_pu6?AeDnớ5ޠ|2'5O( $qQF@:~ YT壆ʮ4@f AR`pKe(dC.lQ]]WCN+x`A;G}e#̾&  45̙C & PO(T=*V  Vcd)5߯wY\+9J/bpv MEYDmMX"qz2Cy'V _)L,5 I!īC+SK*p,$|LXgwGpE:H#s58L`mSF+rlt*DWtA|nJBO-0-KK X){:։}lF#)=ilTF 3Dae!/"s8jx A'{ұLp^LmV2'l#lܢZ,`T )cNiv Pqt$x/)jhʔPg5aiJSAS^kł[p趕rGGS$f |"|V<)-37nfO?Xb%((h`# &_.>mD\nl9:4̢#akJ|Yn,n;RI]Q:mƧ&yAȆXppی0_Sf[_Z=Xz&$I%I1sD||?I';`u-OCʖ(]40D9%Ym-<$D:;3NA)AE?.hv(r ΊC*2Qy=.` ɃJӚq\5lYSFH0QErp%?!A\.CbA8#w96w;* ;G=[+ys 9[W%&eo?y>oPB`}o3 ZA6ES38?r RA Vkˆ">2 'x y&Y%uj k4UPd@I %bz[-f.FHK>ȯKg{y97"GaY>~g'>PUwDpJ ?'?=wY+=}e/T}B~qVKvKd#=Z28-華 + _ު\QP#1Q݀ķ.CBЄQLPw>b|82V^f)G ;Ę)ͥ1-hh m!Mq =qcy%R.$ cB8KP5DI _lLޚI!qW*;sѰyJ0;[bډ)oc+ 4^thY(,@""r2FBݵ5z5zvErsm{yn gʐ<:k hdGJBb\ʒgd Wx`ꇎ 80S _[a0VS-X&򔃠|HCڱɉףPC֜h]:E]i&q0ϰ0w&Кնi6f.ԾH'['psG8߾o0I!XvͭS) ;129ǽ_Ùښn?=6&ݔ?o_z!72L6F}Wno-y(Հ~bo4ħ^B)*WPvAO[5>v~5::,ĺ:R|yUe7( f̠ d3_'MĒ4= UE F-!_Tt 8iF³Q$Fq[B>~E MBA! zQXL6Qܤ6<@ Z3%@}a1xYec;]'*/ADpWEZy }[U7s`s%&~]a=_,Xh1] ^YT" 9t)tҞXL"lr ncTӳ)zzG3\8vWO8E4kF3Dd%aSagyMQ ݪ2C)5疊>@Rs6 t]@x=`hL}a,?pDA[MR$c/=dat+GuÉV(*mh7E!e3WthRv2mGؼOVt1CAa$|G)z*4g%Gr["+dWQcxhx< Nd a;y l=A+Έ T޿Ž.:v :,2pUg3JtRr,s=a@ ^k| g. 0)ߒWv7.LP2W6 1/6QT͝6E ǃ[шhYS6Os-B&38XNm4r)wtBcFJ6B5XX0+0U;75|=a Ŀ~Z=0$WHld~PK1>9W\d2SCœ]$V]iHK3۰jo$R^*oʯcjd;d&Ng;hԓ!W·~{mW$8]J{dV;&R{7B-ƑS5q6BU r`/z p[zE vɖkfWrEwTAT͜1B>aS V@ ,(^`*k|A6rl.ES,w ;s"%ݚ{PpxJ;lO>i/: |@!' ,m~@ /e3lnĥnmL6,e@D5kN yrU>죣*6_kq .'ئ<hG1ԢF*I,mgV*W{hBPȻɱ[6hD7ϟЋȳHtY(ls[0տ ъ+9gۯ^afKcZ>. C?rŐ*1O۔9/YadaVqc~e,1iXj?>$c[R'9]T3x2=)EJ[w$?OBJ-s,JpMq9#ֵ/J3A-c02JraC$M&&Xэܗu\NNdlnbTi?̼d{v#4Cx˄/ Р(`dJ&Qk-ⰏƲG?0 72|!_j9&D+/sB /r 8|c٭#j)ht-/ |;jq(!1:8%~4 h6SஂSȥTX5ݛte@~숦֛7J'6!tuJ1_N>$H{dCu7_kt{ DGr>BMGtښ!#_&'uHI*m5^1&E֠;W Y*~8!>3ӻ .5˓vu s##\מ%Թ[K"bjXH_ׅ(7Zx7A yF ,Xw7qUBf˸f ²K>~Wl {Rsqʿ0I=.Wևn;Wӊ^ S2L÷JITA`+]Ωo^Mt4?*,ggY?v< y2Hc5,/|w1mP#HRRb("U}Q3z ˟2`"5SɄPqS1Lyg`Vo.m}ݻ6jXv)^7wY5ue#[؄dˆ~rxT6drʎd65 9&@@9w֘./*jUqkE^뺹gsV-7Y] ͢0N &=xլK p - '_-#3"iUc ߞ Cz:R+g]nH؟A*De/uޭVIZzx;\M|c/:5 Af+ jf-IGs5R( 0ʉӓu؉A,tgͧ%gg{YcD5ޒ%p $%j'T";O.˫D׼m-{2?\l7zI7F/ 6ai9ux9; oN7(XwZ&s[ܷ*nLXεj͒zE7㿊c"VV#K1*}"rg(.hu>C3 pV O8BcZGb!;O; ˊMe 9iHo7ڀbGo%dl37_64s%seX{r]`R2״3gÁP-pVEV(ɬJ`@"МFMu%l*LR`Q+=]}K6+*"TOף4.I0 .%zP 8`V*>Bs=k]mE{!/dX)048؆:~IfhBUJ".]{Fi* 0r.N @ZݖT Eql:2o"!\{u>`UDh^IןaIe*)~;6ehUM3avB)(+d#_1Jc(\iȥ(#HGs g&v 6])HKce0Wjīa{ Zr P^P12{xrᤙf FI'TNӢP ?7`Ž 9)m,h> bТoZ)F?@bzEs#}2κ~ O=tr!8D=qG&cNj8_ޞ5modTtInt|_NMf{#-$K{(D+85T.rq~9@MUъf.fs |xqU'0,Ʃmhgmy%k8FnVUv8VdZ5Gi!yNAOH"ձ%aу!w f0&h}H?QW ƚ:xV%g<,jw8p4]iG.TLh>鴍ױ]XѝK8cHKJ)@m 2C?~7dK}غ< fM=EE=W>-Q!+bE I*̦ClL"[ظ I<#OWHh\wd4Ν#R,qagoH HJ?#G17NmJIMi۵Z[f]/s]cCR釙6$8k K;" Sp ὰks@{#CQRE50! vg}`ମ';2{YcZ|qT{9h 9ߜ1y_|5MǰUҴS˂9hĥ$}^:Ƒ\ T#~p\pD]LIe;O]-yȩ,m,q,Q\lZKi+,S壵Ia2-# "kj[x69J}sG쪇M-f6PwT$mvԾw+TwU  P>J.?]8QH|RFˏO5bwFlV^ N0)߃s]4;- +NU (Q>&F7!K%Gw*&=]Ɓ|_O믦(;􈝃VKˡY\ۄ*HdzJ¹6:d0,A-4O%$wXĪI&";[|/r80"d(3&O]'iIݡRͨpE 0u5Veыt'#Ƥ (p}ơ>S_6@BI^^}T]Ck_!4`V;cqBqAߌK )[oWw.OW(MP,d?iLna]Zё(98oDH']^`Um'7@rEdnسהcH"+p67tTcڨ%/I݋+j#T &WT$@r`Ki`0ϲ KfQd<"mg7 !dmY*fj9xIhM%>T2Bj,Թ(ЉퟓX$_'VN1Z`_fP3,wYlۊtH8g7@TuD!;&=M 2nƊ4-qC@&;mXO-(&A^b=شEͳKDV'N7UtgK35IPR/Ɔ9z#tgQ[T@?%+o_*]y5\Abw/w9eEB{s=?SGamDqѼ#hOGQU2%gIM^OLADO2qܗ>Wrৈ&'c6F+mR t_z#xr륽X/geݏS,Y4rCqC7疭QZv4 UuŇ{m-?]x ȒS1AU%03J^jy-rg{$`:H.g?O4(778-eXlYyrKHF`HŠkPDyߖr 60ʕ'稾 ߃Q UGĴ>Tr[c٧*'?7hA苨m !J[YG s VI5֘.we #TC$MBcny?8tOKʭS_iī|]?c#nUۖZ#Y`:ѲMnxe(6'.]UvCѮ`˘ݚeug6vwmD_{KpIF:i!؝PU^YaBj,JOn?*cIlAWB4ŗ?$hA`o$ue$9CWB*wSZ_*8g`qv ,$9EނL .U1<k5*f}^HxueH@| MR?eӈѬCT_57 "MPWKTK[rG?$lm\`)uhDT H;,T'dðtkCW)NBA\ddLCG>JouׂO{:²A$,ZAj[<(bk^}w}U {;VJ@Q`΄fJ)U!p*>1+ȯ0d{Գ{k~Bm׬5>K;EaFK3&It^\)e>\kg֬hN/ 5Z~޷F7rMٍvnZί1Cc=R@18&leu>ń\-^)·er 4b]k%./YNM^,ŠU+-86'ݤ&%MbNUTQF*3~ ߏ3@:b^| i-XE2spD!%&J)TFv ٻxBzp:GYLi7HC pG?kG=9LdJϪFſvg1d}ۭ&YAr=}2- ĭ\N_Tk~0Bo K,0xh&6qOQ.P{TWc.񌟅$H &^^T R(yZ-Q/25p[/WN0"nQƇ2MWVX?g߃> [P2(* /j5! __ܠf#2Br٫~Cf\no3{>*XW8ˎtTZՔqvI{Iz4Yz+hU$a0^.b>+b]+k]Ï$9;|xgRQlʗ`L叺ҁYC8O؂~X,߀N FԜ"fa$r*{7H/f,+X-2*a 2vE ݞ:pekDwQEs{\8!m쓇`#h+Ac+4 n;Q Fs[™rVEI,cϧl7KIS}F#nHN m-U;oj!yo[Ĭ-obD0PgC'G&C:XtLGUrD~+BFz$sZ oF0.Qf]$Q9\LJ^+.eqcshp ZZ>,#J}P@:u h2WcϞLfJ Z˺ V ֱ&+NdWIc%܇lռ@z=gr}uċY%r :ʮE{fy:Cπ2Kׅ'P rdi[t}-1[?~O q~pt6ppxHh1I /}|pNH^JgYZ0707010000041e000081a40000000000000000000000016075bb3800003258000000000000000000000000000000000000005500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/parport/parport_pc.ko.xz7zXZִF!t/2]?Eh=ڜ.++liJ0V!:'49|'':BʯGIM% \')4\gw_^1Fb[1n9;ȴnte.u%\s4Ky2{Bl7 H~0 ϻx9 #q_;Rm{% _ () *17GGyqȮ.7. E;7(@sm, ٧S{(E'<=ސ@ qfM5~PC<Ahɀ_4u\u+]w "wiH)3І%'4YIOav ;'A7j[+GVIcA  ca[lfh\mÑ{}LЦʏ~OVODAjw&jTor\~N/ʛՑQ^)-K kԷ=őƄ|Fnl%^U!:/ A#@W䯕^Wkx߹w-H{ĐV†ө2U3 #<3R b\ J;z6k!>-yV N3Ȯnece)C#]GiV`aD7o }S|s 1 0ibCV} (/>꒙똳?TQŤ[%DLioR9Z<_|b~O^: ɷ'^qUxƎfM?g}^& Be\KxѝB}mVjXIj&nɊM\/M#izo"];YRmi{OA { ~6x5-gvd_> gL" ~ӗlbKdm%f0O-Լn*_/;}M %ZͳMH7J=]zPIq Q#5[X`-t|k6!DuKY.a4墏+ׁ# iBYn۞X:a/ XL;F\H +ϵVsj4?ܟr[2q1x]6L9SnOz7+3KbLU՜[v.q W7&,W0Ӭ?hb\%%TaLAŭKkOČ⪺=`8 HZZ-qd(L9Dx* k6{obRpt՝HoW ~*1JN%+~C6BmˉOi?e NdOOߣ[3j ho0m;[7Cu~Ph9%hJ4lu)kl>JkgxC \3;I8!Zy1^dX\ON?8qu.+3! ŎI]܃{g7`$P͠ϩ۬ X t},uMz;P(}qTLprۑROW(Z히eeFH8 '6䴥wuL}oc7ln˒;*u,QW84$d'DmΨi-u vȟX@Wf !]0 Sb*FƬz ;ILt#J5" ʙUsMt>k[P%]T]`(a7%L?}ZHig6,Kf բ#Ot8c%qڨ²8`]> (L*j)һ"?CՆ-Oe^zܽTS;Ol&ˉ3L&0ݻXL B5F*bɳI^'QѸ^Zkbn{ސ߰8us;im/v! I{|7BꧦM yLoTD1$crr$ʬe  MB̻Sas`ϔyx|s1P qB9 X]c(Yҏrf*!$89@Oή&~s1D(*EA|?2QSO&:ÜF4cƙwHS]܏2!"]+7biN g=a ఋ5_}ʳƦ ֧v)6HY1WO?PF 1} VM.Qo9%C#ZYڪ @CUF:4PIJ3o^j%ECQ%.glbS˻gOxPJΨb;g?RS 1=>,:{)Mz (Iy  (srdOGEyC%dKbTq/Hqh oݘdjpٗήWbgﲗ]F,Y/ faV4XɄʶ t7iZ<~ I&=-U}EZ+ffh}ԾGts)ښ*Y3^Fh|[ ervqu 'v:6?`x?ͅn\D4P Yztܛx @]Wfj k<J0f#-[u38f?wDYL͐ѵ]κiN#NzIOE}6-.DX-TԪCAGI|~4~{[}><' TЅ)l˨)Q<>mk `l'w2(d:V7L7)2SLBI[/7?x8S ȏ}.{# LOy1ǐ.D\$ }Nцwik3aZ͂Ikc͋=X@?Ӯ@o@}t5X"AUyT,ɿs:6M+}nxH9-p~7dl1F#5cp+q%]=ösl m9cIx:d^< o2+ΕbD,ȝ`,6xqL@0(,;1D8[yWZ26 kerڝ3&|;`/J3:1UvZ4m_tR#$/ 1e*RZI_k7t 9RjKB Lnk*g4FB,6ped@՗VAsoU/̎vW)oY?pwoiP?R'5&Az5OUlץ{[jװaUHq6p c˗t'S_v,$@zuA}{!P}܄20R.Sn(P`r71tc:5uJ=a Qtx4|PS/{1g/&3I]=䅻1/w3k?Ab& Z{"_{ cC OBGX! 2>1= l oU⳾O5VX&mieC6dY.:mAzx>\zZaEZ@ ,z(C>@nK![wfфVE\kb2b1H]qļM30S #׫)'lYy  iݚg 5*ˤGFaÙN2Zl^m9qk"$=p)8bx64!Bat–^zMXIzc jh"%f#s$"~A>9aˆSд#]M;dDJqzpa )o>H\f欻CɄw)aOL=1F ;L [kuJ̵ܝyE4lB1s7H_zpbIBZCY 0$M߬C_Y/U!7ʤ>p3 ^sp&pBX}q+v°@i[174F'82Pz-WAfv(҃?P#FvY,`7sb%[|VwteqR.6_&_B7dqE6ʹoN~ ^s6 {ꥼK+h@cӵi 䰾һS^‰ Ƴl |Đ 9/ɇ0[wt)xf_zEeff!O[78sM4BWYQؑ2U/a_2Jnؚjx ,}H[14 q-a7 N#1~owezC20/TwE]Ž";lM;-h}ffK$k{q>fTѰ5n 8_,49mQCa͊"WCK"SVPJ@l1qĭDaܛ yEdLôeZ1`Z:ޔkP;WJzlsCpqDEo<\شLa5)(9t^H!(-X1z[4z!wV1vVZm̛wMy(9hV[ɍ;n]Lnт/rHQEFI,XE,&ٛxexgc|a\Ԋ6 $ !p%n8TK}ϼo>?7[6`$ʿcEsr 8>\℉TN3`ot*MlbcwhZN}9k@o#~hcٺ4"?5q }p;L%ywS^w{V_kE:e97!$Kc췩=LՋ|XѕWh=uz>MNѶwHvO@X0ta@O_y^aoXOEzCD>TKHEɼ #naPeG,^oc9;)鸝M+4R +C }=VY{k75n"!tN]B>GbDMϷ.:bcy_M*u$~ 1T9l* c%Wt?%,IR6keU5{M4 N1u&>p/N=Qsd5a } VS0LwRQ`TԚmeKgS`ftmUG1V|kOWgΖSܞ,8lRMhruyyh R,c 8P ezQ10OI\29[VbTkP/8}|NI2ȄJaeWSI)-]~2#9Yb\OWm1DzX 80Crh&!Ʃ_1>v׺eI2F W+2?H<|ON0^\A(GʟA.fw}+3hm++heeK3"2&Z9!,>;=Av% ${*A.8A1M˻k6sF}B,"eЇ/Y3/r$`~K$|!=BvoqJ] 1oU67KK#FObó~$c^6Uۚ.Xv&I…?/ 55[*yGrX :Iݣs=,=&/M y\oZOcִ *92y1/V͜gucHDs;3u4j%m@{I4ڴvOt{O+gM(&p<241ZU^syVHY (W߸粻 a)=֧ӓWx&XtYi<9'Ķ4XEj/5;A+~^uxɫr њoǤ|uyDߡ^ZdX$Lw<ՐhU BB9Xct" 6XjᰓpFm4S7O:ɇU]ˌkZ iGr0$(t3 _䑬&= nIJ *wSjFNu4KT:?C_N+im$:?!yӝLg^;u@Z:2+vz1y5MDح0^7?2<\=xVj!C\Ac)ϞQ|l`Ha +ZZYy–g[Gmx^O4v: cIM5O ]v:GY;©T{ <j?h#BtGI첝\d6=$J›86-xkfc(9ۛR>fXJXh^J*눪H=eS2v2@ , KEiPZa R"{ eA[,8M֓:/Z|VЪocTT5^glmC$ZqYEP¥."׭+5,lU#C}JaC~c GR|C;n3 uC•JJmJ:, ĢGeݦU@{fߋD Y"J.M@NwcGMx ijF1v:1$'r'i^I[K9S ?{?\m<Ģ vĖhӯuQ_0ԙBG16w=AMu w~"\.$ "rX!^6CڙOwnL[km ֤x{7l0 (ؤЕUb<6%`0.- OFFF&mץd2ք2GڈH}%S!VJq3㸢AOd0ȵFϥVΖ9:u 8% @ՃL"@9"w{a' M^=VAWŰ""6$WRWy**НvCA,,u`9?Y@4 x%j4`lSE')q&j&ޚ|`)z!Ĝ)w7GIhuZ1"9Q5I +V dG s Gz|@p[كl3yB0Gܙe5 1l8nPVL3Wj]fGa/x{GܴP@lx7k?e>ZV# !4ai̭ʁZ|~?&ͳf g$4 _sx&090Շ0itSi=JgVO1;O s`7y86࢒T%d9Ѷ$ify wVcC .GrE>f9@ʢrBdW}\8bgEٳX 8)%5c3n"MR?hYԭfRs&nrR:&ByOQ;3$ @QʌZ}WHÝ%|J"Ef.UJDR8@rXO"ɋpOr]fzt8 " ꘡ ;e%L0}p)(Tz}o4@ ,3+MPN6nD QS1SZ&d5/֪=36֑8B>*63]~sT59V-D a2'zH^[*lN@d^5PLHPۮ(^8ֻ[:G,GJe JhTRh~=8|bmPlcHBnŇQ Tߘ.z/b6)NIJ~98{ڕÇw,4rTNd3K4{R+b{? #&~Fk;ӌy(Osn. HCXuN'z1b+y~Y(0hSSG@w ukVn]l(zmM+3]Ԥ[dRs*ޤXԑl*y0m~PλXIYp.i?Fce@7%[[m6HZFFن EJkOĮsFFMI̴q< AनvZE->JjPOx\0#@2aH1Jk*bB(Ǡ@^j4!߂Xa/_ȷnq %L.1}Xwh&GO7;=[d_^=\&u?U#`3/q*T:>pV;ؒ:M3W e\՚sLEt #D=_ ѤH%Ѿ e8tbs_t-}OLݗJG{VzrD~\(S,z7ݨV~cO=ltgFAy_M/=p&c+ĀG1?\m3NpBͪҨ`bnߛ%Da{mU^@1X o C'HM}F1gZl rZH0Rz9Dy>2qE!?t?܏r6D׸iRu J:90l2Pmw;q3CZY=`"CnAq>N$r(~dt$,'`F4?C(LVw5t[%E2Je݄\ bl]cPKbóSn%e e@(K?{^j^$~-h4oDܢ6@T;'o;:TAcetw\r.oh.~ :2l]F~Uo}fa@ )(7/; D[}k0rKY1)>*]؅Rfz#ɀJm5wC m|@/1޿Z #&6y;TÐuls]cbN: KC)纃mY&E(pfլ˃β*M#: {˕M9GfG{Mfzc,T+ }CWaI K%m]0tKjN3MɄ>[}.o-Z a@ )w h|/$:fꄢg,;KqĤ7fƔu:z #L7XXF$uãB N>"4׋Q ѐhMizۮPQI̽Q M:!Ezi??olQ 3LbcPiR#;4bQ;6U(+OY1]0B/r7r ZG4iOgBǺ3Gl 4 +7`եbLr0]tB5|4&%S'Ek٥CB"6!)9oXcvJufx3QO,? 'K=,Ȯ"tƎSᄋt&>\.OtO[{%k*#|CUoR0J;60OKMkv+%cAF\ ְe,OCl?ɏĄ)0sB;~/!/$?|eQ þw>yo%"!GI4:~N]"\6$&1/x6PA0澂}ncc'$d T<%\7fG+X$J΀N#}o?),G:ID:B{,h-WL=[3ٽ(x\cekA[+%ߑ,Rg5.jIB+XDJ8>M\@ɻO9]='ǵAMcuhӽ2};ܑcNNR]@'+p1ā&8CKؚ4n#gHB 95̀\o5A=_Ϡ.6w[(ރN& ?>OK[W-:a8h UdbF\مW BKj$hڍ5wH9j*H \mhozV\Hf//icBC &yF2iG)[&[!I}}uBH A?zԸ6~ 2u寻䔶`Ě!y!=JX:UF|4.dQ[-ץ0/^=؃:gUu7饍8ֱ9ցʣC'3(aڣʘJEV+rRO 4xپD4ad{H%!I׃`ʵH?HӺ$Nk$oy.y j8= uM9hF?W2NgUҐěc1K綴2TE2}В"oel\9-*-ڽOiM:p`a3l6Z=DFzEr9h'xJzIXooDD|O/ڸSFW853IXtL`)3&i^}v -g⫴#K8#U[0 rp3:npo!i6@rLc_ֽ^|g*pzT/jc>>:-槥/Z?u? pq( L8 ‹o]N(=| [1)$;ٛjo1‰Eݪ'sVLfbyXhx?~dfaX`c`i٥TȩRS>V&;wڞGʙq]#YY.'-M&ќ 9w\˫gB6 5*١nпG.y9ӧx AkS4LR#.)կˋIp( m4]6; h,/J![JAIJ0M,* CGy,R2 u`ނй6Gq(wգ:WdU}mF1M C+Ff|dzHupRhi&JG}?ȯR&褁LKWI,:e"gJ39nGʠzAFF:m"7G?oz[OV)6[AP9A8WlDJ= ۍ o *IP  udFLZK7}~9pcF=~]|:^u1)Niz8X5菤Yҹڝ]̥$?ПA͒ AbCٌpSf:h C5.lw!!ҽѰxJQS?[t_K@Pe1>&W&܊po=_F?e/{6se0ۤ7C7FvΞ r!}$/`a[*`OoaD-8?ΪkB@Xa#SɆ!XtN\w_Bi<:w$Y>z9Wؿ0jEgB{{ c'€^w'NE1dž^,JXhp)}kX _.lp#/D=oS,Dlt=[έ2۱AWçrF 4q3y-,1>0ca$X|r 5Z]8L'uDB%W8ʨDx#_fMzkJư1\=QEq Cn^ab[} #Jd+0 a{^5n6g2:UD5 ~JI(k8rED*+Ի0&*L|RJE~ARduƅ:&6R;{FN =9&1+ 83@!݄:wTI|! 5'72˄z{3YJbi3yj6n%_:ĕ Y-e5kT.LvA&gቕ>ڎXfE"X{шn`PaJDKL2pO݊ 3A \d+2yNi罬 9F'=vPu t4+aOu#66ث0ΦŸ׵[:꤀q!X:h2GωMցi'70h^ؖS=@o8fҦ0C}lO-t< ,+BpR~pA20_ģ*yUe'J`Fѿ$ւdNkӬ #4x|29^[/YP۷iS`buyX|uqb =ѐp³WChn(X>i.Os.V*ͨQeD&!M~fmfbIc3[f| Oz&$bT-*w1!J<^ `16Uu}+reכć:9PwhyD[F I 4u3B^r+lncT5~ބw MބT$U  W%J6KD ,;2͠|yp!l\ \*Km#Yl^ WE/lzd)?HObg9/N%UVLŤ%F}RnpR1U4'S˩0EKL o/fBEzlIj~Яze۸+3,そsP 8 65z*\CW=bM {VHW2?\j67d+˪5hI/-L ptT$4;2@8̚KͧGQꇜ;y˵o7 :gwJLU0Hg$>~ q);W|3ӮHl}@& $ v*[vdXѨNߑq(5/%+ҥέ׼ؙl bQFiw2̸vUz*oZz ՝U~ddL k(/Խ<48pEѪ!#6jޖh4Gq&WvAr5)_YL*_c̶Ⱦ|! S>yceJq';$dLJǕU$:uX0 0'cJx1DIDZz"At'Ё!sK@v{+oiΆ؏+,Rኟt,eJP~A(zGj:Ԓ[%0c ph&2Q$K;1 o^:_0f0,)l˻Dҹ%/jh6G4S2_퉐\w%O7I嶆9(:fd.;I`p}=Qvu<fobql=ea ^(yAإVã:s DVx4@%e44J)_<%)ȵ!Q{ (T6 A2?AF1{LByLveo x%^Cp{}w z?HqkZ%>$yv82v&PU2wp^6|H # 10̐d:]4RPo%}z6RK ,eM<>"|&:f :9YÆ~v'AiaxYv㉿dF ϧa$ wW k=ʕM@Y ;@ fa5Oa',{ &X}*{[1-ZIL7$, ۉʱ`|=w~Qe$ FȜ.$?m:#*uoJ&#w+ $Zq8^JrCX$ODI@%l﨓$d7~a{QgՃ!yb[zf^ӋY렃<'/d*I#mv'H&`ނx1B|")jTTE]2$q4c+O))ӜSF3 9Q_zV2Ņ v e{'R*bVX Y.vʻ9RHkXzN6{S*YG&cx*<ߞFzsFKWU(U\ &a[r;ayO56C1XXr=Ɲ {bSdc F~mBmқ}i>U(~Zp Z{m!0|Npa"P"^"GrT*tn{2;g=Zu}JK&сV.ٔ t,dRt]d=pP>Ӧ\nQm,lV( 2 ZBl;c:jmP&Tvm=\E_%pޭ >J;ZEPc M `4D?#)sQ-#=qɕ"Յ͂-2!cL7jrzvv(=R#{u^@p.d,g jܽ<3G]]C|rJ'S,l㰐*RTG HA}NxR XV&t>4k %]$GBqGlmy_$ޏ3LriWpt!E fT~HxZ3lr`\7`'BO|?!фRODwŵ?ȡ )Oy BR+5z+W3N.t1-xe~fN T$ z4w8D=ʋ,( ÊDg&G~3Ť*< ܭ5*k̎Y;C6>m._h?*fv½SI-q@8|wy*qkK)jª~>rߏA6f׎],q>1 fmSڔuڥ'ݥ1;mj޲@RS{oKǺ6&7 bEWV=,sZL3"Â{!xe=Xrldt{qP;i|y-V<|j@Zfn fcd.}?aVFTcۘ>9TEQ=M2d1)QnNoB<`*@;tI:c3%6<5=Bjd[O< ?ioK{|j@b6I.Oxed@C*l7%8ԍiGt٦ve?l/8Gɦ43Q76aMsǃ M\,6ިW 5@T o'T$x!`@)15p͎Dk(oD@oS,8c y.͡ İu'3vWsug?[vdup]\:ve9 )nE2rV%C)0^&gގe]_Ue~S:ÏVչҲ[!D |r~ '&H iяcj&apTjՈԹ4p$%xCSP1Fu_/U -`ZRPi*wE|3%W96F|GO /QmfE`K`nJ4ħxӐ~UC3OΚnŭղ ύu8Qc^$:D-lK}A~it̸DZQҮ1-@-Ļ!V, cwJSrrPVaU bA.JDbaFN@E%F$_XXu`E}5@,bo|D ¾#3<f&kutѥ&*ndh_t^l i|33=4i )%|Taf?zMGƦ=!0nj[s}j m϶is #ݞ ] ,T :36TYJ2ԸJ,lvѮ:*+`|m~$o׶O8f8)qWN2CxdVByM'AIˁ=Xı#_)X 8eP΍;!Q6kBjL1oV.Ñhy5g s"$!N + &aEQe~/%%ne~=thJ'PBݙa\Gv}p1{jZl?`eS"A  9,-ICX84LS?sdX|]i_x  g@Ga6" 2}Fώ1W\0`m3LSYD S@}{"Ϙl!Q婿ެgV2mܡN|CzoI-q]λ`Ɇ!T4RȃQm1?\im6Ǣ0_k~AO_0Zuūкn,|gG$؄[ ! 9M?2p%$=Z޲% U!Sc{WssZ>s|i6hӮ[];N"P׿c Oͤ,YEmX6mWߥ:Bz?Zsx  n0,*£ @`go))[Pw4?CؤJ2٩rĵ|˿ =^3EI-J9t]skeseC[:~ͳ9c֝:DӬ9+Sn̞bsRrH V .;#;H^ʌ\_ aeYN=$ Q{`-F*(VW`ʷq]T~;;d^~f@][/_leEa}H;Q[6@*%X9dȕEfQm)fh(4x֔Pw9@~ę;(*~sayOXfόWMlǰ !:ܞR>i"uGA=kZNn8ۻofQ01Wݪ&Ov/'*vM-VnQۂ'0vvpp>2a9s"#a&0}? w/å>S2ۤ  5jIQ8f)/`dT'O/@pI#Dc R5>ܦN|w<{6aUIZH7nG& ?=w}@[kke;`٧ k{[c+\Zz~1\ӛ|7Dri8FY9Ld!b㘷'y$-stV_(Hwy㽤Ѯa4o浡]F &h)nDxE9;Tn L47 3cUJby84hX'y;h^DHbI"N{rvIy.{? K|p$Pu!<ۤF@6 |ԶKEzlFs{}[9G%^Scאu͝2'ѐGSVUWH>]ڣڿ+m@v֑|6%es}$x\_SA}A+5;t H8 #CYQFnKMJ`Ş2 +PqֺNޝvŒn`+uuH1B:9]'J@ӱsW FI217ۣ4uPsRH :dM}9ƿ67MbJ'*},OEKIlr-:bHΖ+-?w-͸nPO,1TL[x|e#WjCYE+Zdy}f]8*V_Y"XgzP0 Jɼ?0=Bpx1T|=IzI_by_ HÂ4rx.fX\jᩖVV[31Bʊ!ǿ!qHӀvl*P\i3_7J?$5PлAW&=LJ^е>,j-/p/Ƒ}^'ƫ"UwGyn,ý%8C؅tYh}ij ϞtiN?b;]UF< uyo5[,eÊeՓ'F@8ʇ}Jn߻DKNK:K~4% Γ-\8Ͻ*7ݷ n9U]j =6~ol_/ W6dŏt,)W2 !Y֪,V0Yz!,9Cqh5\j&O̥%o?p4-pAEMI%Zp*Q&`@ 緜OZYLlER)FK`dC\:I!uHñ!d#4E`JCëLߑH{"np#Vw-fN< ~z=fh6wV}D#컙 Cfաgj&(6OڠgڣnURՖ[%䒾_,t1Hv:4aS`l,CT$։^eJF:]pvOW<~8Yp3+ E2$})Q9hrfk K"}kS$x6zoiǶK0 ,^HjLS/.%05H~``]Erp-`3fA6 8aH6V?gdЄZ#JPDy ^ZL;-vVB8^C)u^2ߘIdefx|SVy*y\P;;nLy{z7VtFD2V^+ՔV;_yII(v9(ss'^^ *=E~F]y{&@e~2)sq96mJԺ"$=I] `|O4?гh?>(n_Vê3`&o_|t-qwk ^PXY.aL uY[((0B=Y5s _q1(Ck1U}ƫQv[n>-`v]zcb O=BHxZY%kfz_():D)l!]eZK|n)P}NO1*.|d goCEv-{X3˛VT,%ۡ,̠y5/DrJpGMB0-T`Th!:rNR%2rbxr M`)k쐄%5]JE:h7浊jӛC%q~L!@ VM:H! kOMI4mˆ!}F Dzש,1f Pbc((% 0 _?o];ޝz.U9{5f fڃ]Β/=Dxu T׺A|7s 4bHK_r6mgM!5i{ztjDO+3|=^ڂ,v&a/q}F瞦[G 杁<0׆H;pfCڪ؃(ٶ5DqtSYv2?y]]x`Z}] _~[ _- O"T3FƏ(:@[v wskn7f9K !Fw\*wAM\qI7ֵCZB\9-| ؓ&':ܱ^.oLᰏ68zzw]9w˘}|(+'#'7'w?^Ϯ9d?5V/C3+ iw{+vd"=[$ C?y6zH {#YRS…G9$_6tEڎVAUp6QRƚX_5P6C~"b\jA04LP/q4am7'Ѥ|RDqr^m*vނqz}B+Ŵ`yu'dCBga2D o90֝'¸_Q6d 2OT4x7gh'`bwGtWȅu R YB8[o ;)geaF\n2/! BU˚_#8]C9ئxjJ .S&=jwRdO; α oWg@a5&:dpƈ862q3IXI_= k'}y0x[gjDg&3ksf=xh~}k vN !~B!ahw[gC12Č`f 7u(`se|c]PQ fU, ,s,&!8ZB/I&G~%r1G^>|;iF$_kkh~r\jHBqVPQ |9t=l^jڍ\ԥY"R#9n]9;O/tVɐ/JXp! 2飨sň:Ԩ|˓5g:j&~u2ᦿ ޺5so\FvC ;4‹xT"w[zVm+p%# Tꝇ !0o(_?q ϊVV`)D *]̤ &z4 ݿVTc߱%5EFO(޾mUSsJG^5 1Of Vgd㒮u\[ed>Zd7FR k)@,0B ҄X8 f]aBUr|DZSKڐ&b@:ɷek?>LJD[ ,$j!QC&lKe0.F(%J.E#btjHJ~-IoaCcbr^=pjх>:,dB,H#V!Fn~3|M3lȾ2)ٵ[E_hM{_Lb9F#z< Zsɋђpz }w((LLWp/my]Y91ª{Ӭ%ITr/S blwMxWO?*5F.!r8]\^/^7d*Cs{@6PCuY_m H,-EkQ{`-)nRlIǞmbVԪˇ^_6$w zײWq;'` B,#P Z*dX+z,*'[+eWɅH^}+͏nO UYYbqc<}X 'hUd`7-5tOҰ&rIx~0F ԌY tӉ?eg?E9eDVɰ!Q~!0KvLf@gǑB A_ _z3Y& Hn P֙qD=X" UؕA"7jk)KT#:A'P0L ơn$#} Mr~$(\+=$I0+739?0o p_hj~Q &oFguz:J$`('y]wcZl'"eE^=;lƂ9) [HxiTIזKiT?7 #Cj!Aq }9Oي!t NjWWT?_%"&HENy_G+ ,9' -@\&GgtN0n)JnP/@VnڌFWw[b H4[VrC3^#k~DBΛЂ.VT*?Nn[t6ԛ qFpuț%4LgjO#U_ɨ%:^xYF?Y:}m=h'RVV陀 /F݁ɠqv 3g4 7D>j h[,cD~$g]Rj?,cP&O){ʖ,>$/Lx֨ =u>Ed'bi 7s&` ,Y2̣ >[Q%D0K[MYE|д1Q|qP.a+yeZW,J 58e:@{Л!BDn,xXaF+HQM4oyK\O&XpUh!3֋!XZHOG MU΅xmdK娌\}"& nV;lcȄbyMiR? 'g:3H3x^椢.FiaAF#j*R$4[Q7TwWzBz64F4Gۋ8G;KJ gaĴ*iq ΠD>ara֤oc%[#N2!E<^Z6'd)d@iȽێ?5׆Cmn&, & +ύ=?ByG\/ɢTrƱ0!`h!y\xynW)&u`gu0j1FtNA~@&;>=?aj ꢜ~M~P'j@ դKE7p~CCЖga1.Ecc/jB S?xI3ICQ4U¬mF4.D|:sRȦ b]S17%-SiY=n. ͩ:qaoxsh0'PU߽M?n>06D-['3;ɬ}ǐ~άftOm֗&I 9ϧ4) @Z;a/!Q . N+4p`cQddrg8l|FCPg[YB\LJ\t B`A[ !p QE&؅u סh;<_ 5;2v?קMxc}m.e{!%=B #)1R MߊHϷdB*x.:CCaf-7ttzCE>  2" Ngm.n}cMr'9 C/\gr%(]uĆ<rMKj u~Ad>֦Ϭ]Y9}nJb{O:?PJx3f6Ll.fD9))Ovur %p[?hбM:c,U*З35AZTp g@Ƅ \eMl6C^'IF=G$o< 'im6B<®=3( #`'mnRkP P4ӅIݔw- 7r'/(:/B.׌>%/ l|dx)ٻ2DG1N~\P7RRL߄\[<Â,eN9ߺܠ~K\x!a񶘟= ;T |o>􉸺6p鋅u1]j@,R zّj&`;@_W`o 2*٩ POUma]ؐ ֶ)m2/t fۺ3eQܞގY KdVl^["lH/bz ?G(q$G=0@z֪1)Wu~>h xXe cq7HHvT蕑Yc趗Xosh~h*vxUJVwR2|z3|Gwūy>#7vÁ\IH{=j 0-ch6jX1ޮIpj,kyr ۢśd 5%b>Lʮ_(T_V?Ll$!h8l닿Պ//ȣߎ8WWC5f KH!-p-V&tms=-%m(~ %tk8/>m'Зٓ7D+)is?sjgz>UF`r, m(OҿT 4+R=YʮϣT'<3w )WmRM9$[2-.H_畬<>QKPδyYۃV0d /h!xTRp2j]mTO령EɅӷY_h[܍c,fp҅K'aN%nOK!Gi'`/ܩvyicZÒ!r|6jAYC.e7[s+ ˺2|Arw[N6%6t`5WAX^)\ՙf4`c{<6C`~zɐ5 @OY;m=e=olP_=CO,wܯ^3/Ѱ]eK,Or݁a?a\ƊBP$k9V!vGH0jn=C= OG<#<á`ϊGiW*u.J~/Z{7px_]|{<˯֕!u?M9x!_$Ro_RK0D_2>OKTy˪A'eP$uݍ(G xVo$ll0L}c҇ URy/rxj3T40Yqa·DB#fʔn0Gj,(x9^lgzIgYO]^Ԓnd5>z, jupL-oYQu?OnC5:!@9J::jn$y>f#YhԺ[&qw/F웪_VO]H~) &+풧}iאgZ'Wb|^L]51[ye Z&i kd{v:DU": (ؠi/f'SI56.KEcb+'@0SwA": r|Zw%<ρ"z\.h["*C&$Vﯝ w=tǔ0kl'Ti#Ti:xM>(*5K}-ǐwxf=֛YxR'-ñxSiTYi$Ԟ}Jt~|;a }w Δa;#̀)~65}:[Ed[|3 ~dkn\T vώI]NQ|++SKYS^)E9V vUW> 2/[ G9Z7]SfS<ȗ@*jL"v)neԅ[|Z dˤPD|4o0Lc Dwy4KU^P!Fkn>A`'y+-osgF˦KA}t𲐱ƀlFoiX0Qo.fCtНrx8jYǃm_{M4)qXF Fb3pfyN4&ضmLԑhqdņy>_v $"ɼOKZz9q*pldguzOW|)]5N=spU X B_a9 ށ@g'DETZU{CˆŊt^&\]cZxhr}}<ʦ \@kNxCַM|r8E.P|%:gCXU>]@ ?v6)O{F]RY]:.'40v#9'?و;˜w5&Wl5,g!7̺_UKoꠉU> f!1_S_x\?z{/@;I8 B ,9_鰜$ه[:M^{5}]x˳]kXp4k Q~F774ݱspE%X%]IHHSM,0uڞ LRH?.g NE6/dqj'sa :9&R.evt&kKB 'G,G.m?1jĕ =PaF(vm¼7mZS_ r u־ +F1-f_!*lc"/ZA;ުUq9ϿS'?? ˤ;~U$dĵmakB]-?ն9m$]eG5]و%W_$M .ɴiL"XBUh#c.eKW*&IE 47٠{Ai?Oikݽ)#[uR9}X%|[$}wKG=t)UY#+8dSV#~=ۮK'u'SiGjm5skcpj,?o3BP(qc۳Ls@NX15kV/iVZPL %LbGCO'0^iTi 7v߁o~9Cː0bCYc\ް\tBQxL+/"u#Gqx[+?E ) ֟^!7z-ekvVSqT +ERYVξ޹>I_yjKE; K" K.rwߋ@ 8ĸ 8 K;uy9s*bd/hkoYOtn- GfTގ8j͘_<Ms׽|3{CJUa78cRgGZ*SHR9!C2#-d͚#a~ӡeSb '=lcĆ@Fщc@60mXcr)1fya0wR^ax]:l1u}]6z)5, j[pkk6jLb1XHۑ0&,5fGkWzɲn%gPd"U ìKRl,@VjV~dd&!kibؖݽSo}kjߕV)_#>J=h*[sj'.cRqz ^8 A$|Q-OcpFn-x_15I' *xO&8.Y B,ED,4PG^ۓ | gpihPjM|W<4Vf~@Mae&2܏so 4]BZMs׵D4bV'vK)J(@/z)0+X$b8B,|j9hxE~L7TP6FRZ!kR .z&^j@qcN_^ O'R\>q&)0y|h(MaYqVr Y-P]g0&LmwF"|@vJ_Z}(d̡RszM]6Vѡt󬤲?`k{LlV@s^"d;H"q9tтT[P?&gcXKfǼGay-+z)$|bK?~ø>C8ged#@xh nhЯ&ͬ#d@tKEZFx.sZ|;^Yq}@9p7꣔XfZXoi9TVz؉ 馨Jx/~s> zlx} 2CiDEMEMXN? %3Tz!mr T{1RB 6^[G>NvrAGM#u+.h[aR^aFǑ2P@8a.+<˚OɈGџ(t&6X" yKCb)}tIlh :i?QBF_6!x,/Yl_R `o>!hd .k -RSxuܴ^ؗ-53CVlC?[EcⶢX=ݏbfсerRFd= 2@Ty[t,Lc,9D^0Y s5!.* AG|8ghwU3C}- A^A[B8~+ R\%Cc.v筙(LP?SBIkSd_纐#Xx N |ώ3|xgmSokH@g՗ &<%1$@ϴ "T3ߊm,fEjM:C~2k(d!A\8jT#uwТ_RIZ9;fYKC%|fۘ#Uv~G!y@ۙZiS4 ^6}MUDTH 0&pԡ[n(KGJn5=E}m5h.#ZKa8UT6E-%O3tX%Egk@viĴCWm 2Ne]Nj"T h3uZފO~\A滹w;~q1/TtM+C0]cٍ6BcjϚI.^*"_O6<|*nB{h߼F宝J:CwN 0kH8VN|_)pUJeJ꾠V$p"p.(!f &-wQɯu=GZk7E_\c>Ӵ24])MYnSy&4!SA&T4fxdxHጏҌFPQe@QTk(ʯ%d*LKzN$_:)H1:o kQW@ǡ?+P;z1T?kks"r܀e2w^y9 u.}?7in:&![~ Si0JuDeӣ!**oh?=q!J Aakre"? |ҧVN Sԭ#taVev' B s1gV5+Y ~ ㆍ nR5<855T'7o(?f_b~sO}^ss*ሐB(L hgm*_U"OeЄ:*Cɀ9}a\lRM|cJ<@ko7T-5* 7~ov1H"bܝ06pN]@p} [8•~(\h6*2RmȎlR)A3|=TEv.zKHU L`G&HZ\/YH횏[fWOM,&Hsyؽm0?ƬԤ4HuCu#cM`ÄBQ )IDQ:*=,1֦y pZ .$|>skn E[jm|h~6i%dO3F7c3UM.fS$?DxFY kL!}}bԒ, omtwW\_h;S@4,lWu6LQQxے y?yE$?Sg֛B($)7M /iܞ6 0&*0:5[F 1ȗ(n0o jZ8#Z$ OEkgK{ $4-x7@nڃL!澐 |Ѭ9Q7ńaB;vO_ZƃtX{G%pi{G7#GoY2V"YSBhcl"} igD?$|a`xF=\V:?FrU矧>GauLZ'hA(EQf#\k]cuYJ d)dseը52ׅKa#RZyFCl wٳu ɵQ1)+Uz;0$e?a~jq}E+LUʋj+8t*fNAJ%G@{n<@QT$qSff m9tc w dTʥ&hRg$.R PDr"6GsB~ -L* tn 0 :!nyh$MCע4T>~6Jt 7o!bEР{p48;?^6_ExdINsy1.Q0{pD$g!hBe#Lhjdɺywh!7-7j1nW57OמUZtTizְQf6[rպmj/D bb|8 5( |!LAld< 7 #6o@uqNoc B)#,<1(9R< B鳦P>L@pF_dɮ$)0k=ۯMi7 ~WJܷPT$ Jϖp@8&+ Ə=Gb6!>TAǖ(bS]-ւX8&/]%CMSO_ K4Ώh` ' @OXI{ 4i /Z;*+&{ړٲsnװXNFrN:vB4No)1 d5! 120,k"ә)H>>{q]㖓ahpto>w/}gLY &(RƎ]򕰼w;U^`aNgYVFUZ@+26f \wszg3/&[SM.|\ M-qYOuN9t !Ĵ(+ŒtIǢ~FlQ< }k"F֑IgR&Cn Ę~r&ݢMώ PAwjn!EXŬ)nR??^mvD:ı2no,O\j&7Ezѽ= dLEϧ__H?Ms¿=k(+}2ٻA*$@᧶bho$+_|4! ݅&]ǝ[? C|jcmIU[64{nh_/ E% Yr{#eѹϒucec%lLGFzs Ϸ^MOo 7b}-LTk`|q\*Ƈ_$+$UWj;6j܉u m]  }\#vBnL;\ӊe93}S >Va +k'.k/xFcʴ4a?tVU\''сS&8W|)LbHUT]Iؓy/ɩ]|ph.% pe³R/ɏ(`7uhclF6$Đ.nd 5X2{g5/hI=. %}z,cBy0BJ!XX ?m6@Ǭݎ2çS刦r}ql}( XV~O`p u2+#.CwL.9WA\ CP'Sj$VQ)p'xTs YM=MA8g<L5:}lWhξhL98<Њc$̨Ɉnheo[疑MچP1wRk=jwXYP9-$XY@6 Yfe:G[n@(O:!o.Uܫ.2 vnXR(hC zkmOw_\r!3: nؼVo4KB{O\Fѝm֕ 0,^asX˸`vכAchݾdxYЏK6%?fhėw4;P :).m^s3887ow2qRȢ%vqۆBg:DXl{5!Δw{!rvXavfWzzbט{4~}eԅ9Ro3X=KvDqk񌂁՚2+ !2?)]Kv^XI:e+4cLaXG'q24Ӳ\$l  ̎& uȆ'BPAh@LF8V)n)Z>p>|r4"1~EB('&-:ZRQ?^},s-GDJ &j R /7VDacɌMe|#JLuۏOQB<#> d(XiuQxv\*{/i0fuY qOӓ]H\Bd9^ ڳٷήB׆]SƺȽC:*}D/%"%(Of4i_嫉#9DDv+Hf*:Xݔ4 >S] ڀj =]VZIČFFs VO*GcUD6_6u ~S X=FFBI7QuWYCJRqlZ`=Yvo9'S2OwHgI)}VvyGp?)^/?FOo\w؈?>5!:W{DcZ%MNӟjԖ4{%!42kŨUA%lmϐ'M"z &SH= K9Ri4Ɵerm@\êփ6T<&,|}UO UQHEGC ~U9_(9j(Ce݁))LJuPU٥pLحb2SBI@nTS1v!8 l I d ET)5Œ cֺ͞QD@cѰƓTyWX}q{]aKMT(a6OO[Z2:u_&pLp 2੠~wF CLqDŒP^R|Ulc4jC<")yOdZoj+$gYQJu<0l0Pxnu;Fj[9z8c7cX;Da4_ &f3n?T'zml95y'<%D=A|A\.e]/?[M$T.Ep,zzH܅LڮG=&=E_i[?Ke%LDnGZ(ЎZכO ݲS}G7i3n,?P`>v>%Go`#g2:yg=`D7)Z ( A^=C鮀QGYY\%`cNl"g J든!צ AmITf[f9)rۡ'pkkN2jA`F<&sv(3b\T |LQaJ} B{qAkAe-cB GU^p ߧHAM+)nzikf$c>Е9Ю kLF`O<5}껽Nwx 3@ iL$]O"zbUVUBD, &,.~RBϳ{yHL__Q.vP7b*Jyk^MB}đy>Mijk+jOTAA)g?#{f)I vwx^a,}$ӪKMiAh]l\.?}{%4'^!"4D7D(Bv"H8trGI+i0(,&>Y>MfxfI@5?T&B;TQ9biB4;^"f2av}]w3`)g9/|%MI^oifMwǍDž6 \ DmoKctb6(PhkUWTV:~"=`˥y3^u΀H:*U{RcBr7ɨ)E&%_餢d F{4S[/]XMp7T )AmY N7E s^lݸ-^,Ađ0 ^xh v 8SNvv M5z RK(_D=S|P %ƪ/3''16 MГ3 A;p甔YLYA% vQu^r\,OY~b$ħ]F(SE! \ӯgmAi>Wi1O|9[sܥz&XʁY}{ M4/I2gWr:[H[!綪k[VlXXy7a0*Q;BK~%'m4K  U7u/OP7KI_gkߘ4k㞼h-iMi_⼢nFي7|k"vL٨@)'ys|gvr(:JW͐':46NW^8]<_PXo}V>75DQr[])p+LŏTqs ~9O/|%FfSXM2V #yާJa 6F- Xhc|iI&d:£8Fp߳ OWͰJsm%",q 9ׂ?[ 2O,_#hNfZwq}I>5^;*lr΃f g:1?oOb?x1|7fgW$E' 3*b@w4(%`Ra8:#ʌs9Ⱥ{i/bX6͍HNw8mLpr(`)%U@"Y[0V*v*CXN w{y zUrw}jOm4 Pۧ8{^pkWeh^U^~J4e>ӗ 8^’gQ-.\C;CWΥtg*IlC`[1Mr$`J. _Z:Wg.}|2GT;&A#[uRa(_x+\rf= .M S'U"a?o>8TSXU{`)k_Mҏ9-Թ]\4߶[?;`SD`70u>.uEUo37Te҆lL?A~V`VvE e?|"诿: 5+WfwY|]f=`o#0eQhV u /^uunBx9Ho6聺sa] s]Pn-w`q4e):ߝϡ_AsN""T9X"댲m)a\98vᩮ2b*BM|p~I_MŃ79Hك__sU1l֔qc;/˂)ʐ8PY %fM!<Ƃ6!0ؗը8$ | t-f,okbw.[Cxd1U&K_@`jk 'L8FON.` ;!|ʩʇ#pGSYr-U)Sg]̌+ynDmdVn)Pc~B'j5J7p]`xjAn,&hö A-A)iim)p9m+{-_N6sT Xlmҧ#yoEB apK=k|g:GW΋&ؽ•(~H6zƌ=k۟o#w)3lW׬t^@x1qU~kؿ (#@V7U?7i|i vH鞄aqUf#Hbxѓp+Ԉ,ȆD̃VF^Bi#N__s 𑐍 \(J$4wN_(q5Odzv1[(yCa<ԞR5Z_%2`wgEfaoDyq'^71W &44M; ҆~0e=}70]}$@/B#@uXO/|9O"c<`$Eݞ9gM~*{JTs\DD#)Bgq"3znQ G =4mIl3{/΂!͡]MX' [_Ӏ47VoaY,煵(w `c]sĽ0fE剱sMN>0\}{LzPHZϭx[2G{PIh]~n<;h@c!%>5@1MzhWJgw`88a|[!W߸J4aBDIRiH}_vvb'!G^q?B<e=,?q_nnE#H7_"pBNW%npSz;rlK>t׿.n\B``q xgS<2 9 σÔϪgo2R9MGCN%7 dF\^@3kCN+Fj.mW}I }A ,P=)~[<_x%]q*&WF%)`#qĮh2ΔN&Ii'gq] N/𦈱<=Ceη.,ߘ c-]yŔU>)#U${,XU,xUTWe|7553 KBmq<2i5ITФcåsDŽs0u#8;:tJ4[0hiw=zSQr" $=~L#9!IeJ0:vʕ KPX}gyGSu| 3 2njJK`t'-A+誮:]}-ln tS\6+vXJ":0q8S=b, 04 Vɧҧo`Xͳ@YoZ"ʡ7nЙ詳?.GE$Xygfh6QっþBc: y4ƾ;tbxhe;XdYvؗ;Z@!e"up1!I4i>;Q]E|qDf)L"A㍭=֋DꒁF 㘹fGpt 'KM/~&5K^sk?ؗ[6 <┬aCػ)ga:Ӿw4mT ]2 93. zRc:|0d~imoK& 1Z1($/rTN2Ġ[i,e#^_|oXSO1BsVK_Td7r`4NPʷ|sVQ6K\(abQ̰yo^I:U? o]pzfnx t%F3d4U⑊]G?-F:7Ɣ3_Hݤs:<04@xɋ-Ԑ/DpX)_=%H?:kKFW@Req 0# A5@}m:.ÇJ?53 Ǐ->O׊=/]5bYW-cbd¸%?R!٠ՎHiJ_ztޖiZSZ6-9#} HhSZK`MW{?^^'LN*x8\ςգTj 6;޿%=.ܚT>.UK/wV'(އW_~2C5XTpGVr?PL=]Xs*weGֶr+.Wt~ímHIGxCHDΞEy/ 襥%€r z$$Ab[$u@^J5٨;Gh"[rdlZrjӤqFGƭW QcYsmZɫWY -s5w)vV|8`h[!} Q8.U2o0OJIgOPWEk-8HB06_!p3d*4f&ߞ.odl=GJ,9z}ֈkip)#SpU5(q&HHLWnufג{_Np/)=+~OX]Z="d < ZG  mjt>s׸b"%oMgotv*K)QA@C%|e&Nd)FK$OC~'UcV~]y4ɆYÉ u_jS,eN?.X 뢼RCp}>w[ŸA2P Ier WŅF!QR6 ,+p۬*P/)X9;f~")LH%%wŻy`s_D]ϛ ?w;&h1Ǜ(I@T4f:g0{K@8qkg6d%)kmvo6O'g~ʤ]~ |ahLyG+ζztjG U B/k&X&N-è176IlKkؙg5<łR؁VW ebS+Vs]{GrvmIviR앸WdBz纛P@IV8z84µ Tg5[m-;JtD^j2&F` ]l_,kvH؟f1x{6*=10,f?hJ;A BcWGMf=ؙS6f?}poַ0CGcp‚ύ`@Q=9a01d>20X_oly֞jó^]pBͤOLf>u^g͸%A59+]o-B:ߥzT;@jtTњ5`mxw[:1X/ޞ-d%ۏSЬOGą|pSC7&Frj A@)} <7ԘwDnu+,ȵtcX4=E0?uց!%uy8\I~tdbc4R h9 JE8I!D/'f64^~fD0ŎٓzUwP:4\eƓ~DsH)|z]$*A!#p!&uC`8xE2ߒ .e#l5boIQB@J`SbtZꐌS?F+'j)n;=D&VnFր^qǶ58ydF bדe0Ђ]ۓ!X f6Xb`8Rm9\ze~Iv]^ m p,-7ʈ M:CH*@a$FM7j[ou2UxU6d*zDZA ZX1`xCلBSI@EUCXad`sAF3W2znqho͂芽]9CY yrt؀6v +-YTޟ2ѝk95KMI^6G̿S4[$[ap o7+JFбS}"WyҝXG̲XX3<]UW;Z $2Əu%`?GM?3=%ii Z M DxЕOץ.*yTL/H彗u%t&[k. a+PXv`G lIf[ 15 L~c틱w7q> C>F'qAw?ßp D>@qoI aCG3m}j4rCa6zzF;r̓*U 6.8wԑ¥Xdn[u2](g2?9c W z]Q_hx)MFckBWv EԶ7O+a"t,IH W2XäFmӐ F#·2_C.ۊspA߃.\CZ+\e$3 54*JQ_zCaf|IV)YBrk$:HZ$[JS-p+mfMY|v V^rY>Ǫي!_U+ jO${W A8^hfE8L>\`2*@Kl('Yfw)fI-09&0pC7(c x8 սN}DlV`p9PY#Aw E(7Mnnq\I&WôFaO]!RD'L"XoK ԟM;w5$ LVO y&3A0Fa/UVmlP}7kouM;`{Rlp=ٔG+ʨŒ)XA >p<`j˗FJ@]FSnJc"KHngQU֋\[w(849xgq{ :] #knk2]tz tZ~^)m2xi' CEe(E˼枙76m +9Ǚd5g=8GpDrye5ś\ 4eev&ϼJ"<1?vsID˧b>Gztৎ1B ;U8ID$Yc`"PqHQ4I9{)\c|@a'~rkj-xjdրVVtg8H38zfG\h̦'8v~i}Tl2އ^*\ZxƵ ]dچ QcMlPJv=m&"  +HF .VW1,-vq58D3Dj^ģ *Q#/1zN&CB^ҝ,J4 Rkռb09R#3KײsRq˔ѵH-{IB}-KaR( )f12:{3*5Db7k ߸BAFQ!:~ ?O(6SU2~YjkVm߱Uvz 0Aq${/7Tp MG Fe Py(:P0@S)O4o#M~!$%סdlʸ # Wo\0QUKgڴ2Ps%חT'\guZ)1EZ ѻL_idzVuJ1-Ҷ^~ `O|M66NRzEЅtR,V,7mŮgI: hs\qB2!}:k 8#3,OuռԉLk 2N,ܥ[[Bz]-q>l(?"O+|VT=s<ʅ'5xUd rŅznYˡt˕ff~2 qV!y( ?±z%H,#!jUϑqB*`hU tA3ĈWz6|9:Aʢ@e@e(41slf[|-dnSWP+R7<>/6у^ ֕5_#yT@rfp[} R0௻QZfuyd CĢW5{sr&#\;(#99e6AL32Ce46{9O* VL@/70HKk4kwy_P?uDrhH3\BKaԁ,TjIXjHw6H0]vo"IPL=+aK.3u/7D ;٪`X(InSdW(+!5QBGq_. uz> .NV)n 68|_/?'4mx&,KVqgEUoz"|zyQ=΋kiLA#u63.+?*^^jE fP=EӖx(X$8ʚ ',aWfHfէF]}}~ɚ.<($5(R=çޖf:U螃^gx,p(4Y;ߒa11Ns3{K1+ŽFV !YZ5^_Z(Ka}D&<]W9ݛ#kCrdY=̜[ʖgA*$`#J0t\ :UFu(C%$|%VN,b]Gzkb^3rݓ\V*vi:jrK]OPO^+kYBde{UZGʦO9\?]G]YAH--‹ os\o>Y1($/FEx>0IJgG1['o:#2韙n|fzoXYŌ-m灆 b!RW؊ԼИ$/yV蜖S./&:ST ^iy"B vN2 G'ዧB1V J/| }(^f9 E_L0lIcyqD4wE?UNZ'nGD=f%Q "V`Tki17QLxݖgK'7=p߽&o +] JJY߸d0ӘZpd|Wc0 >:uXK`9)o@༵ ; %ddS$^=RFqo~K'HKdcbr,%}1q"enZXD{w+]C's[L+b/x[Awj@6"YUj_$ |rT2jP,jҟCԕLj$kEK5{VhѢh73yHtG74P>jGw~c iOD-:hWԷvb)d%L=3icZ9@C"\l4 )kUY !iK5s*( GMku}ϻ<&A:EtۗzukJZcӼZ3͝tIOC=6E?){F J]C*Щ>}mU##z-'HU#ŢR;qd6"4-cCdf;\kѐg(ГjD<1~9F3v:/SmM-#þ,My6?ȇ^PN1Z瞔h<%*ਂp܁h2Abf=\zUDIhx8na!s> =IS1i 'H|B WVTmqCu,bagw'z}x*h;.P+Ut_XNh|d%Ԥ]p W C.s-?RNw_CҰFOlW!Rs> |<2+fʙJmKqqo˕:7bxJBe Iv- TwX?TD {|I! >7o>Ou D]JwM8x976d.Q̛NPo;TLe2߮{8umRx37C,H ^YkD9$V. 1d/kb]sﴄV3\8H*xY=hu ٥b 呎~PZhdyܓw=h`! ˎ܏Hr=uw!8mZ f.vN6LQ8))Fɧ=R2#Jŏ2K.%."AdK*!U`9[W˹&1&S@ÐFL܁M'I݌ac 7Щv/vzM_ q_bMmXk}dL{v]~z ~HjXǸ6L dbmk)f4A>x&ir޲REa+06ZPSHebUb;25l7z\p#J}H2F< 9u.ێru^H `o$J$] 7rD2U8B'Ϧ?]+!MCB.lb2%~T:ph"wSz'?/tѷ.:ܡ.j1sݽ5k_x@6JCuF܎ M5Y$Q}r"LN˯$4p9d&M+?"$>eK6W P䆳m):i[FSV7GPVjac2$uPK?XKA+y+Rj.$B lZ,r.zUy{B@֚ 섯L9 fwx*WJ{|-ru=_s0H-44xm@!-w˗A5OJC *5q{cy}M=XNK0OGƳU+M%uyvDoVrQ`٦aԡ-V"+PFKcƯNBo#aQ:*h߅0BaמE2S8'v(T`\BJ*._m)iIϳh57J (ך3A|W+bOT.%0zvK <ίs]E4LI8+9{Hܗ#Zr7 9CM#X&8㓨NC^݆=KK#%Vv0A_b6k%Y7LoR4O)m4QU[έ57U-9Ӊ|(Ϻ7 fQZ4}n>GM{I3յwǃApG*,9CMRfs(pb#g;36 ~eNWp{}i$s:vSs8rDZ6:Ć~ik*`|uT^ٜT2r.;1I 6LiS'>]J~JN@[B5_=[TwHHf:GVN۱Ě5uE=1[eW+r~R(ٴRoZHx7Y8ǧƒq*7 Bo)/kPՈŁ 2!ȷe6t`}==狜V+? : dV5&d"MczzoEW8 uOead(]ɌÜt极 Z._ª$R!|_e;ٴhɜ1KteZ3Cb؏|,^7ӈ:C̠e@\֒/C|`F_?y)jyƁ։R^\Qy\cQ'>d Fovߛbg8v=7.֯pBRG-Qang3B_n)wACB)s"CSj0%)(NT+jtU 94j3$M$8ˀq(XT'G#NnDdNކ$XHy: L9<3$ $&' mUaTjC,jϽ i2OG~|uW&wag#N l !{I?x2A o瀕r 7U'QuP.C;.f񂻼Yob'8"rp}k$M񐽧BfBbU/@PY&M.DHꨦ_q͸:3Ї-va 6/tԘ0Zt]=>3m(Xm7[ 2TJUdXYN0Wć~vSk\5K^*;蝭v9q@im"l]?m]#Z /m C~zq[po 4)iAٿ[&;m^g'uRqϻWdZ57NhW6}x`;8* _ +lFD(,EamE!)e(*d4 V=ZsBA]#wj[ cChT!^c]ǎ[,O [D /wJ.~R=[vd*׋+n&O׻}hPVӍ~"xjz~#HС 4C]cUxh]K^=%Ax6 Ju" !bh?.UvZD$ ' \nZwحޝwO/ol̼~|S?3ƀ[j$YjΤT6axy<$kK<;u?m\5tkHgS$urupkb!<\ hrycW<4 @% B,nGv5-mKȰ;JzDMǗ:'6%^Y FI܈pqdt%čo`:,Ot|-dqC&noWVbirM4;m=Wiǀz28+z8xeTs?KKHr=|H_H%c96d{{]tLox=tMc&@vX92 nOЎT~P2+\hȅ ݌ݛֽUl@t(վFZ]&45 ԩ"0ڼnsu,k78>|AG֐׀Vm[EvՋZ2-z\Qm} hA39lAJ@N&Mpj9&x]N0 `ncX,Ș` w('xJNQ>Q>KbRrđ Z%K\_m+=_'T |2}ʼn絘V+ .3Nafh=( k}FR hv@nr.Zg\ƗglӃiLL02۩6S/q#iuz l~Wy!ݪQB_̓J!^[]x(dWR7\=ٿl< 09۱nce;%ب_07@_ !*d荔}VS@ kiFT@0ly(VѾfNpqpȍ,_܏ki(U7{m@".r7B6Kx[y[{hFk$|UhIxp;=u;?"W*>A)^yQai(m"$(L:aW3p[#78לY2"V^ *k wNKg\*wQbH`/j 6!2ȠRiOb릏aw`NDuM^ 6ԗWX:mC{RY;D>vLy|#Gc C㪚}KCCSc$0w'D҃3bje WDW)SAQ4^ᣕj٩Vy M<@;"B{m4|I.2 DTwJWGg`ZnsNV]G޶ Myc1d8ט/4S=Hprp"X"0%*^/1P=6zGξ$?}\v~ߎߞ|l'ZҬ xԴ[;Je= ?Y4b,_:lJ^# f%b8Н؅TǗ`3βAZ>X62XV ;/ lg ZjDkh-P'c'Ą WKjb6kT\fU&=0{:XO} aζ ճ=b2j|άppUFhy\y$j97gWA&*8bE"m_I !mrTMay}Uha)Q`'۞{P@ƲawlhU-Ew_q'&aw,8&-[n_?XKȵ&(3˧o~;L󍩔80g-ZJ,S (2_>rױ-^OV7Hyl.I9jA- qݾbA@ 0;@ft޹VGYG߅O' ^ XkCb4g=dtliF͗IbO?,b;iy]*!ύVB&5`B4J> T9r"5QG80!lw4c ArB1Q\ +1vU0V% t ia~E}Ǭ&ݧ;t$JdYn@Nn 0cLdij9Cf:=9886r4trlWe/$Y +clH7cOI97duɷU&M 'pmc~N)TƼ🔛T;7fMC14D'`l(._':-sjR8E>3x9Sʃ~ ELJs󏌦I4T(t3_YA% K$%Ǣ/dqe'nS aؼzܭ/|Bk\p9}68P2l6"Ǔ60%Zï=Xp Ta!0pRBЄ6nÉ/{ &涺e.za|mEqQ-BXasF7lX7@ƹIF[.PI%Ļ/ SW.v9BեAL-Omw?I"u'+EށגRqPfY퉘~hK)Y*/谠dp).H%8heB3t2%Wb%%Dw%<1IC(c2rގy ) ЩU{1WׇyhRN0M.o =ly7"-.[W6kSYy&Vڑv:tbC~iC}!|/nC.u; "7hqr6>yToT3!vo !ܓXPgT.Sv#|aIıhsqȉI7¯ ҖS$R{Tgy[CD.pvH83(5:1zyR( <[`}e82'4S gDR=[$$F R]{!Rtb7SM /pNx'n 7ʮ_0 g{M=J}ʄqzo_lRHBՔle W?bi\Xp5 m[M0֔d<uqRg𥙿3꧖RZ?L͙޲Ot-S4o@ZFJ.,M{⵮va);F A#M2 Bn'z;] :hEyYf}GHOWaf}L)PlD>qz@yxy,+W aa)m3˫Df* y\e`0Kn @L2 v~bvCUˉ'j)(/~HEprU%1.|,%=bzU~ kogπExZXQ9n(vB Xr6}k__plaNpOSql1|ff o&GWlշpȜّ:6/j΃UΑ/s39M=c"{X31N}+28Op`炽(Hayb xEY~f؄92{G łI f98V(jyњ?ÍZT[L,X<X׸vTW1f|]YKA7ϔr50@7p!S)9ԁ.݆qa*onO }\9/oyNF 2!`EA:Ss HME nBWm\JSgk.V!39*'j3ZnPr$)p Fm)(S΂-W:.0DalIM<9v h/̅w5'XMȎF>0K9$u3XҋNJhI" kCq;-_ш7Zvu Œ1 # < 3SsqnEtN024ڪs~ l A-IGhq' %h6Y4k\ 쀠>E/mY,)Cc) C@Pmg>ݠ3PLi<Ù$.>:Ce/bJaðpERci_X#vw-҉5'}ذcW'\xӆi z,ki7|] cF3"u#Ɖds&$U ˤFIEmɒ +QfG vvְö4לnm/^9fGvTxS_;I"?¦"j碳1:FH6wgED3p QF~cGԢI&ŵLmFRSVm~61N|{俷ذJF*rb-׍9rpa9j{'07Ǝm] =!cфR} HF;a:CM܈Sq$ \m8EpIOvn-H1Fx5.9`:^aV U ħK.4q V| [NE||M'k{0GcZ9K{s+5Ѯw)s7^VP[Jϕ;Еi'dLV}(F\r};hG(sOgqeUh,PvX9. l^q}G\W bpg!*?cBޏbl &+j)" + Hѕ|zz? **كL4e2 i| WUAG9<ѼsI߆n{jT&\mʳh|8@R{,350Q1ϟa L'F6aSx ^ݺ!x<b {R(`b-d#* wI 9xfxR {իG :L!CnAUN4adƱ^>τ"7LqXy0o019V&B| `և[#]ol##7vʤ]</0ҍk71O:ؤVD(9u,_P$#RM3 $ɯ SG O-zn3,}^xRt:S^ yՀ8sZ"}k@ ekg} (=1HT}RI# U>용-V˥*mO0 ˲NlC]%T$ m:;@htxzuW(I~(ALÆ5E <{AZ9,D?<,*H%Bz:UFGY:SjtŲ~s'i_ȋ%́#BGonaa|(x"M̠JʾW oϥ5xQictߴPk R_&éTb[ =f}| Lb55XˡՄEoEhqLm_w(7&1}AcpӇ <"lX!$&U2EN}8"D)31Cp.)F;5= wZ`=X?Z~e[pmG+*]aRS>|&h+ųOO}1ũ#gdvf/Fd?Y(e Rչi6)ۥ`IAٶv7w3%E +:jxykB K+1Ra0 IGJN.GGAu.\ӊ|N D<#Zu$g|f ޯeaCd¬]fRØm'_wL7&(͡K#^ R;hFeF>T?k˅zѿP-|h.C@x$j:`ltf ʩQDJWTawG-~L Ezʶ^KVN2~{ @WxHF$\ZL$&8Lu:fʣÉ,rs,rX鼢gu615srkԘ0>Ar j9;Cy5J$i>=~A6u1_1cU b.:&4t$-x j%.K$Ɵ7a*sysON\NEq3J1{w<\'nA겠)T}a'Eݔ+P&f#kE6v,ڰ5&+2Ȇ ӣr\pqd 1%7 QgmJŋ<y- YIhbb-ЖL]c on;7XQa./OkjS dt4OBdhs *BrsfkOsϾ;37@,2҅O(דa[am3r䍶ŭDKtNUHL>j2$ Y+ЕeyE+й+/,Bx}S Rs6aoICU bo6 7=)^H$: UFsiC q1ǂqHpEv;ADJ"U 8s*Rά~ȘzZd`,BC rd * 3ȑ#A'0<zC(CIB&v+eVTWjdH*ɝbf"93xFB,6gIBŽdi&n :q:T}zNśڶArFtRD;ToQ 1|s\xWjx~Ru%|{5>heXѣ3!XhLNoF\MW2r=8d_E* 9]yǸ:n&Kassӈ@P0v?471b:+4' jN]/TY'>5g=ʊȸ۫2sYȀ̵!$\v]%1E\*^ųs:_;WGgɋW2 4spZ Bg?>ѶQ},LaʍnsѮy+_K6 w @]*>)3ϦUych0;U,w:M2'ڍѝ,M[`{Z~U#NGAr t|4W?}G(" @dR:qD? ~#ʜejdT߆ zP"`?icRNMo:/~4kep]xCM+m$7ID GQ&+6ܿ#ٻ&Z ҹ?Fi10ä./JAR#䤮e]2Έ:ҶV/Z,+'eRsMư?cf<8mLd0N=D,;5y/Ǚ `M¸Qhf}.Z5lO+gdR#/gB `SM-X'y4&S1c>7%EнһYόzrA.@.P.i4 ltTO!T v/ (17/$}Ͷ#;SAvk2"$q=Rbz,ۭjK'i zj[6L 1ztФU9q5a\6ݮ"V߸n=x# sM9 P?= 4љœ8 ~= ar!3PԸ uIehD cǢׅv@]˝!%,+aonbSvT"7.ͷXA@IyJESȞUVu =xB_O>Sx  ̆߀@7WQ=F?yrVE^jѶ +-RD6,O4#ArDJ|`nK~_ĻgR Xt2gIy&T}/-Sˍ!=D%a#blJ_)ÍAMgBte;X7N= [o i*vޗ48qpTjn)~}/ >j\6x#-҉|<AcUr_ap"MٵxmmrЙ2"J|M})[6m(NwdWXVUk]y>C^QeJ @լdD" wi)5r % 0,A,qw3Hs $?V;I0l a#k+kyf @FQ!r4EgF4!w X*6̡Y͚0# umoJI{an ܀_%n!8hQdAj/ukԊS7{ei*Ja(C6!Ǟ)9oߩi" Ed )T&%`㑘V5ʼSR"2qTO+XW_<A;z'wN+3_וQy %<_K`\-!sG:V0R0ƨ6fP.fE<!!s[mRW*5~{BnwHb5&sȣ&NDnJ0rx*$\bb|EnPH|p7 J,p gwea.Mh[;gΕ!3,.{oC `1CS*Ѫ_-vuq&Js?Qߩ<#F `/Pʬ4p[Yk.1@U+GA, 9.-qؘ\sv&#]=K, `)j.c%K颡ˌm\vgZJq27žs-{O\6Z[[tάSʯ/;⧉#w'd@C?"}<4C5t`g{djNkqf9M&AnD }y9Z .o`JM߯YY?_;Ǻռ6=GIYہTniEvGDJy3*aNF-I}<;Ԉ$3xU?- H/ kh5p zRz$"D6E\R;l$%=xuGd}#'W$2l-cNdRʲX!}3O 9`n w]Fcj`у{֝so?Sq|q=r+}v qL"Pe2{; ;5*(rW~'=Y [N29X=㊉h:إ?!;vV X`Ivzk3W8Q- h4qo֭N3:AҔ*<`*}Ґ1Uֿ*YM0AŞ56 5Z~kug W t=vsfUo.ZA& &M*Sv'7)9#"ĀE?@{Bjv4ۘ:53fO3dH.OKtϤ-X@PmS~NNPT)]u@:~/9Uǂqsxװ\}>'ҍXj O\7K:(|CxbN,ݗ߮PE,d /i616ȷ5 1i86ς3g94)-8U^5{h})rBQ}حpyxK?wjtxC<H;ع78+aB # -'}YٓĂR]}Ś6l(Jed7 2.qA7-= uײlܼšo9?fƒmŬ!RCa8 1wRj-R>`C%`KM(%*w$%c*iA0p-lNQ $qiע4Nd@Q~ b_< j\D]2)gs QI(4%Ș5itY>TInָ &jo, IUAb!\" ctq^ $0M;1ubK8X:9x+8D2&ՠ{\@H=ipBN>#5%hǣ .uh*jZmX6UUx}IDF1H[/Ѩ=JjQ{5l$qNBH)%DORU Yme)uni =qo>YW#^!?]B>=z?lD *Z^|N![|7= і Vj).y & )'2hڹX\~ꅕWy {x [e:1j/5~^^p E7P+S5|)'׮0y rfXQ!f),!o 6\ĕMR瞸z~Qŵ<%5#vqtj3}ۚC")tuf=HcS^ 3K,m|wd.t;Sc$>|B0)\s27mi\K9fϑpIҴjq3r eAdث3P-;fngkv}#cjXGv0NvEA#t0yT/v  ȉBe-)}%1Hsk-*op{ \Er$S}꺜4>'Rd4ܴvh1r8бQIh^y4u_ f6#%N@`s!:yG^mm]15buVL8Sm)R-jf?$A_"6`^)8FYKkln)#kAez3H\Ph@'JKt]=2P1p t)>!!8DiurcV*V &=oO'F&?PL ?+φw `:}x:!j;[cULmln-Q0y~\YiQXvrP׃R>t rJ{qVˆBۼd,#?O>Qx%'/7* CЇP5m]n|b(P\#A~;~4]`NCG~XŢ<_,0SufYYI9̳?A m V>G4tZ.{BٲFn*I`q> 3;IzS@Gt}bpr"2;Oɴж5f*OQ`sZ>sS,5Å ,Kk۟}(R~(I4+#]u?y BxvMgkWz;JO^vţcZP+Ja`I~OUީX|Ks!TGgL^2A<:"9bK %\ i12 + %sC{ogXr&;q" }<#ܣ\½ŗJ@~㾶Oɶw2pa)9(PKW.@AnkQ7ΩUNm 54ޣN=noGAd\DӋ*rT٤Z4 .)sQ \N1]zW]b *)[dBj+.&) >: Qbޘw[^iY6DтM{Dk{q3^\ ZƾrSs(yV/wK-9czc!,FfQ};4'joS\'RIR^p @Z*uO6> S;{| ?cN-g=<}R:Ѣ_fu%Hm/ӰRg4rTSDŽ$DI$}Ps#-g"|9Z0{ ✡Vz1OY$fhKhTyf;)E )恃 Eгm&pݷ &k{AT`l$r* d0 wֿTY}zøuQ>*I6X~:ijƕ7W KnU~g_gU$qvhEr9)K\g[<!֪i9 y-kփ<1f"#,LΩ TZc{~"V}15.hcOD CiN$0@X^ARQ#flP/B)ɣs:9g$Y}*1kJC>$Me&lI|'E]$ fC +N"1`Wƀ&:BO{m*o"њMF$%.NNu? _ooF8a+ M~.-]';WSNz" rE 츀݄y?#|'rT: i8i wW-!Ԁ%z|uFWׄqMG |B8ѩGAJI™/ftaFYRm-FƫR«%r3cT.zesFKV=So544.۠ZV*jT($U$~qt=hJ38nB*"6ٿމRͶcS`QKC]OI#&*3s29͹xm\e.1"'~ZBT Amy;v4|=r)T;:<~UCSÏU4<4 mO=go gh{Ecv_֔˶X]`#㳃kfW4 =ȑJ!􌴾ړ.u<#Ȟm}sҭFk1bA{rMi%1TġP͒$Ia ݢ~$!A .:M[jM^ճ \s1gC+hn~}Cj!\Z x﹢]jvCΗ= ۛfO$,5KQU*BEWb5<*K8DrG*qfv cx--:52ewj6e:x#NH6{c4;MW,*ZCiɘE+FR=nm'ɿ;-\c i1creg@VH&7k (hpFuD1NNZ,Gm /1,nwjɸTM|?r}P^/ڈXav?5kM""OݱoLhW&] 40,q5FCBZЕtkCn[\ ۄzZԲn ucV49DѨ6uqtCPAwG{ qײy`'x>S`djڗɸ20ߪW?'JJ@!t!ˌZ} EM-෷[ 4} 1A/`4bpf8|!#yꇸ't2Y2sPP CC%?lbY´)Z)SO-ρ)WĪYJ <)}ᫎiB26OzYh6yOh&"~42J> 'Bc cDVɫC20R*[b^-Ia\KW1g׏+Qi>Fzg2RrmI}u|Så~a2M]p i6ԧҌ)Z3S.vrjE µ~8&9 }Kz~^@fEKw*!bZwjR,cwyi(U6su=)Gܳ¸P܇fsjII.#J^fQDV4jR`?Y@>Z̜s۴!Rj~\(rb spX Vوv} YPBtAjT)LY%:JӅ$U<Bl)d!b>q&O:K~\s {jEd9'!0M ֗U*Y?eOF{ ތ='mG@ A\FowQHq`C?!KRSP;vp^*ޣ.<ɿ(b(I-)kO ^sǼz+AQqˊkL'!%$_i\b8$cBW/ ]r}x/B,St;WJC G,JAjvJt8s"$T5XgGV_0ulycnʒ6cxUͺԗfmL~D*\ 이{TL\j|%~W>ҁm0"D?%°R2)l~Eu<\9$E#ӌRQ23c?0珌3^T]VW t i'hyq1ĴHY)1ޙgM\+ YȎ_#_F`q^ Wյ׿zR1OHKS#-H :yIYuNMk-ahٷe d820 1E5a֪ܺS=Lkk-s(IboY;h75W -cXMF A]dCsU B̪1{d5ԺcȖ,?hʔEpH@Ѡ P "8LJvVO<-*pOD^Si a D\e>va^irxl~B5;c$.z#@z> jsvlיI+U<nP JO"ȴmfa}Xf`!fy.,=LmDkaֻz&?溜=4jn7n' &twCɎk讯j]< k* dmZ2ǪmjA'ЋrԭvvG%ȶZE˸0Fs_Mג*.N!L_1zjV|+>C/ ԞXL_nbh*o_#Ou 6}1nfE>5Axk"M:%#H}̠W Fi/s_cUb-@GqZ?V :yH$t S&9)J2Qսb_Ҫ C;s2O\!^Ed3;RWJZyYO*yc2+Ux\c'LLӥԐw`<"RRZy@h>L+1<,%Q7Jm@gKMev[bv>1:AaU>:OZua@I[GMlk0<^MiT}>/ Ȍ~?sΓt)]2tLt((jeY)ObY0H>hs C>UY-_UEqGZ¹D҂BRښՑ^yлxR8C$NH[&(S[[ ޷0:ɇ}5,7RX.;سuB(/4_mT_tZ.:Wx W/N]P쉈V (D>hGWl%K`ϖ"h,=s@?B-Oܛ\˒ِ)o>ͼJΪp+^aK'"sM)-6fTG.jg' x^fsq/p7*fJq% L7%*<1MK7ȩ`"0QVŏv#UT|&]8l,D ˆ M ,/űn yŒ;( em{abp@ߔ5v>_mޭ0L]CI7۪g|V{$oDjm~38Ӥ̈3"jmI*Q:JCD?,B0$UglSq&J i [j&3uzȖbjG?'~; nJV́4)R.A%dVooH!\N:m5<_+یNx#ngN+ҹC{A*X'qDIfG2J|sFu% p`ђg-l=ÛZy78 l2ꕕ!{'kW(g5 lڨw1'u,͕ZL)K:;Wdl_ B w&L`TRㆫtFyx5#Kar:ݷ>j&lsMcl۰-/D)" =%S54xT8)Jˁ]@V:i*m3cn$bMy\" Gd.NS7nھD%-gA[T.3/rabS9}~.guA?qFQBcI;o']oעԱio͆vc??JLO4pe4|vƐg؞~ZD*~.7W!V=n;o|{''쮝<R^&HӻuB2_X٘zh1*Gyy$Qu2űKyk5mͿ,Tc$|z q&NȜ%[W7Q @bI#2u% 1 w.ZnX}oojһ|d i瞢Mpj1$l (Mf 8g٫bф$ Ӣ?|?[E^j9|i8^C(z>hj琕V5VOY{FE<,lWZwOd(bن^8FtA} 8`seƴ((\C`;Vv0JbmC ӎ -ޯ zm Y&e]=NPMw|/i`BCcߠpQ\vj:U#umeMg[vABX`~P\j ݞƬ%nud# ۚ]`%*{lB6yFZ>rZphNr;_>yZ0MDrtA*#LC&aCf0spלE2:t΁i.UB9A \=%^8hNkY~[eW|v*w(}j4W7B&bJCA- @=bA-KM9A0=JCcydtN'B:Ц~ ezn2PO5cr#spN4~c9B0sh.AL\1UQ0cuC-55x- E9ٙ, 0ݠN^c+]!w@-1scʥv c_%[۟ Lh ^ՙMQ,Hj&,#g0,)ږVbY ?Ug2KM ~߳)5Aj˘ kӸCX }[0ZyԺ/("v WK~zRGrO@5PDZvĽ5Ĕ]ץ#+H':Vjyibf!젶2tB Ӗ.gy!yO1;s$ .],1ZK *ks Td"qPR7ؔ)@jwy3c \ȱa?RL!I0TZQdDۼR&?%$&j}%,8cz'YMK ^t@$4DusuŘ kh=S_fƘWY* ٽ߸  1܇vyd%Rڝt|sJ%hJz68R餉.{k?B i)\՟5 AiRpK\(ږ>ۇ]Q?j4Z;+߻OSiӁ4M`sI˽$=1wK]2jjVUʐ/sZTpR?(;_|ز IIAzd!y_ǿUjާ*,4!xɖFH˭3Y1&t#HDMTҷ7q*9XT*ᶪO`9eQ GЊ[+9Ŏ2H&J>ъîQԫۗ18 QoU^Vg+f<(M{b9A\mC`'b*)=/%EXC`jUCta," ;6Qx w|Z`>me f)ssh6 etKǐO N* x|IOɶc ?BwYGѴCCwk1SR%V56 Yy $U8YOl`%`?W'K D,9Ц\傷${ekFt@ jVr=^7 $ LW59P ׏⦠NцgK.[X;HQ +bRSnАT9B`'fa)#t_0|娷Ąz5_̏E+2^A|8~WDiXMR'+!Ա6>Sb!r`y$QJ- rUAyې~U| c NRHצ.Jt=En^i'u1G,#,62u,z 7f t14yV ,02x֩!0_^82M3Zx uQ筬"ҮNc}0lrcnee L ÙSҸ%hb, ٍq,tܦ l?wYĤH- \x3*ZdčMEٕ@P&~ȡjhD ,rF~ŋZm׋p9idFiS}"};/h&Cv5Ύa[6@bL2x[UwZ<4ݨq'lGT#a r𻕳\Ri36!QKp/aaYpi@ X\xu&ZˑsPE(V ^KF m:8;v@`'4`وȘÂC+@|UۗFRAm"bY#h%Wm1˸G;[L &'SG'#K>0h~z$U {n&^]@bwBĘiRĤF yaLi&\GB_&./ m 욕h G9zD}/tN @%|>ݬ>$>b㮷L9Dz5zP[ֻWaRehafp |]Ԍ=zAK0*uB}) v0&i9CpSUHͳNN wBE~PQ_h1Ssp0065$HKܠ֎Z#G_ZtGAe@SR)Vs1_u~Uc,?"Q[|MI:v;] k*ZGnW5 Ws};1 vjmtqn*݇q)9ҩqp1ԮZ,6q*emE9n CVah{FxTrx&nf*x#ArjdD"]FRQlqKGd mYӜp|Zp7j';WͼBwBsٯ@Ϥ6-қjr;sVY 1M!(EO NT>}KSGrk1"ޕS(>/xB4HvA{SVZJ3-X^͌! grX` "2Iy@AecUu6P--NgCT+酣k㺗Kݲ}-)MtXJD bZ8"}J]g_V8}s*/|֫(WR-OsY'K?n: ʷӟf±]ŌP_wR[Ȳtkah^"!Z_WL +gbV'X&$(bVOaTL(HѲ4/L]D_>~P\Q]wRцxwT_$=Vymes+lrQ12uЉ\f eVa?ťs-f9D/@6%P`0o8BK.ϲ?a*yXA/ YsBWT%K@xrula(Vr*8@aFcm 4M9\=;vqF g oRD)|͂gYpkҊs4gth(w %B{igO @DQ#?K`Zޮ~ o&ciz5nځ M.Y"j}U=X oc|'ռ4|z8 W]p1P ">|}a%w"ݎsj;b6m -(p zQduѼa eo9=ϾMx7]&{bs"5i^=G>)r nM:U􃾅ʺZ,̬߃Ox 5v3P*U WFr A.k2g 0MF͹1q,BjyV2Fg50%*H,}/vŘ(UU־T31Օ;J}΄bJRrT=a/¾b*De8[Y7V#;zQEjJoh9UxL󖋀ƴ;Q~U\Je#Z=mF<bS/Hb|/в ߴ.@C- |{f-gh\,c$' Hkp;r,@)?B)#63{ rV`2|<8D5%gVÅ=%] Lޜ3Y}Zlt9;s9xmKD :l"nA*Uj1 Oة k2.HTS1{ zY<-2~'w5mFڼQY+`FNwnF0OQF|XvG]MWJ1^ip'ܕ$y{t_)' +&1('O-UGH] PxSXVKIY9#LUpT4Snոѹta5QD6~d yv.2>$g k \$ŕt/ߊTX+8\ 1>Rj< mo)\i_SK\eֱ>RG?Ӣ|\=6\ݺPKhN; e>w9|KYO1z(*m+4@[j4;8E3t*?P3͉=])Ԟ~n*/M$&&)g8 TIrW3 _c\%T3xR&#M4J1c|i,@|jOLnI"_)NnJ!QƁξB};.i7`TV^4cN>y@np_ P5[^wܧ|4+rg.l m8dciHlPRFKmaksiPQpN3~*_q%\p\K?t}L,t:HT!V@}N&<q!S86@kg>iD+xO/hp 9kKͱC۶LhĮ2dY>xIQkI"ga$*lf7Q:Ct @2gu`9su 5i"QܗGqW̛kJp @[V_:Yr&@FNeݹ)x>x(WWs!h#\wW_խ6_sC8d V{˓gQ`/<;餱Fb@}bV&Zup't==ⵕX"OZ3|d.w9Ձ탓@`-vbj^y](}oM v4 A?T6MNYY84NKIhyODR|1}Hd^Yt`Aszv\Y t˸K&63 h>妅>XkRfx䴨]>P1FZqO {<22^hx`{N~H~nf>,¢/8zrlǗ%S\{$)7|7L\44%afι13<Ӆ˶sM+a;H\?@r Lv~)»< ݠUqt+VMua I.NL3!$Aq-EyT^ew"M| YOo(c8I<ؼ}'u,3SPH?e"1}g<A~I-B9oH7LJi4Wu4-&jLa=Oɔx[h4?Z0x{[sg3I tHv-!:rmUߙGp9G 3M&G1t3lRR̝&-ڍP?ӿc~xjN],?+3L vXδ0t9UtkV b4RGQ*s {8V$n8<y0z:iySfz6cY}1t_O}ɷjAQ)a>߸'޾ބ!YC2WA'jS^*fX!,"ߩ1A脅-3Q[䐰Pn$Wi#z/rO~x:$blNk3F1bGػf섩ݮaL!) Tfj)1E~2HM^MfVYut"Ttԁ޸0P9w8{ATRf|>,:TZݼ=~n܎p[tX[e&5۞]`:4I PiiO6F/ 7 KD2DA Xi.G\U5 >e:*V.!#۩JQ2^l qߊ}åy;.\I ѣt  PUC1~m>ZiϦKn];Vq)u{HHFP ƾ$.e HL5%'z5c&ݍ;PRdv3F` F]bZt&؋W5ր۟*Ll )kSĚ[)9<-])Y͑НJq*` HHqFqiNxxW a4vj{c  MvQ ěq .Lqxz̓/J GOZ*#HcrNo] U7rwW4Qi5"CO]G>| !T헢׶)+3^+-ET%8p|Bt:4͔k#wa|Za,]DVA_Jeϳ z%vo] r?ẼLQ0 * W?T2нw0^{&^^^6)gQY-< ٨+%H/=zƟ 6u_첿r K9! g|)|*Na2in+ +U<=c8Hx ?dY X69=(CZ}2r~D^ͬd a,EsF+w~S)V$gTvjb#6Nd5g &hԅ/"CRº̀`T~`8VGp@-AiG"ZE]%0'A}W(c-KO ioV/}y=L> /;sx(h] u>0K[%ƌjݼ}rHNBg;ghS\ͅ$sB3,K>yO!$iړ_c>D bGOVt# o֛0=?0XW>"%űB =oH vȼD * `# $hi WQOڼ;6'as$bL:".xя~WZ%_ un#Nʛ+fb|jY{eg%'[Gt.@@펠awS"}u8(%\hT,N(R KC#zN^eSGMJ[6ž#ki;~K|&dTtAzVuZnjl}I}ѧ]]ARWCFJ,~16RhL<3\BYR-nsK՟Cb5 bb1"n2)T@.̳,ii.ñ7ŚdN9kr W >l~]ѓ4#`k ދuqݭt$"ΎeU ՇKJs#%?j}l|J-6ǫ#6.Ͷ 5oQAȘcO7!LRs6ﰒg0 啓Tevi%Pd|p0!oO7gy#a?y [±5UB [:z)<Ƌݯ8bSiCg\gMQu,6mhTT(:F4h `r[S)kU?;Vbl׆vof,u sM ڇeSZtU8.G-'Wi=G >$dR]\.ȃk{I~ {uX&uΧ,kEN7Ж¾(<Z .| U?'+?1⬯e%0ğ/g -~?yX,˂ڨ]k꧔NbOEHdw/5nPNsga!02 ^ʷc8e S4 {ƣ+dYPY}y&9!i|^Yr粫{w+G_Q!4 ¾_HH Q 0#3 nEnM%3=v[XWa)VtepfsK֮dGG]TLwLڢ,]:<5O%`d֩~^KZc"Wy|%> ;z`XHWr€`ƇXe[WgNi]D7LAΑH̨SE!-:]um7R2Wi/X}^\=Wb cEݫQ|k6qv`mNf8 FI-Y\KWShMcqo 3B^s]R8^ؓ(?{:UC7.s[-$G@HR+H BfF:seRflTF9$gi5œ8QJr 2v.# &"tG3ˇ6L.u/.>EJU. W&@1:R0y$&7jA6t|k"N7=LKa\j%*:`c 켏j mz(n4cJR<1@->Z yyoEb aWjR6!&rp7-@hXPoh04 :9jԆ1"/v2ڮR# < -ǢG]]^V5|ѰiF'F)c~<%|9O<#+l\ik'<[NEg%?8nNhݚΦN{[h塠_qSNя#ப򻷵H#KhF?=Q )D`5jKrU>I9nZn-p^vK'bQjBw#̖7\ԇ #F4W`VoDB]9eA`Cb((ߘA4f9 RUDŽ6Z}`Qh^ 7V6ZBڰǺrcMPyVum2Y(_nJ~o7늀qM<)4,i%7W؝ݮCB@kKԘ"\^H玖m^C)#8SqH.S'~dډie{xt,R$A\1A}̋wHl }7?7)p' ,7^1P"qz%oBUsy}彦yJqi޴@Q`|:n[] m4'c3Yݖ٢MCqq \jdJD*5D~a0m:1ȭ_;1fkG۬YgI3_v0pydX^JAGڱӰ#;FDcrԏhO|݂cRب١i!] UY0T.НGb@fU`fE8LPbGGX $}%"k uzJV/Fkb"&^Fאy0Qs{1]9~H7 s2cVι0ӵf\IBmk YCe8~Nv$ݺ,UC+'oEw5tզ1/mKiUStU QУ@7Wq3'*Kߧ1K׼Q|.Tۢ"GQ;=_; zmhU oU<9@>#2&cP+We Iu4XV*!$~I(w6ٰ-D³TƟa珼.=svORe#u2i/tp9Gz@#zIhuNnd=鵸Ԋ$?asPӾT `솁sQ$Jȷ kMb9` CJ{zcyĎ$ж{,l^AzBTfW՟` H33 93c1X?&rAVYC*-Նd4 )8[>lS}lFuvN]Ԏ߬9Thb 3;5u+'2Vu\u`㧇v:"6.A=C63mŰq45wlfm'-` S43+V(N%,ȢWƎͅ~"yYe%/ru!KrH3Ψ `W@)S`4=ؑY2m˰8o|y̸ raPbyXxcL%M gr mMomDdl;W3 غy//ZbdOXȏ"ŻRgmHtkK.!^mړ`j`<7?J04:{y yw2ēg&f(Li]jQN MPdXNڮ9|uTh֚Nꐿ# 1cIWC/xUi*o2 cì:TgԴTqy,Gt%ڵU_QkKDD-7yɑk6?| ֫26JqfuN5&ks;Z %Y'9q"}y3 yylJVuJ0Яu)+tم%Fn%4]m g lh(}j; [\{Ӫlgh`tHN6;M6 BZ z=J2\Bб`tT%ʉG US͚\EUfY&>}c 8Oa'f_*wOKGeP& Ѓ-)kmxcYthFt|7bFqPYp>A \(j Ŧ$ćp8hf6J| Fs 0aKM4okt9>n7yD6>$K CNH=`&'ŕ(wp~K(IH ˊ`}fjbwkAֲl&ddIsM%OzL&h"]MG-tXT X'io1 $.NV3&,,/R}|Vm;Hk fJkj.0t4\ Nb\I$mN Asט g&k#M; d7U:d㯩F9}BsH'ADN/1$/y~.sydng"ۡ0|3RA#dHbq.F<:5.3>$ij%1'//`|[9ʘB4Jg-e;=M%(Vo]p2 ܀+s-gP/`cuBPȆ u1ũŀRG5PWV,NH tJB2/?sC9W'C.nhz$Ubw$m\q5f ~9h ŘWnAEe3efpjXg-uvXٰo,˥q/~G˝SKa߿F}0^YYu]pfg`nJÏlisF 9)]'~1j?1wAv2-ԁbYSj'l4f݆ahȒy;n#@61G D yl}9sjbEG߄inP5a:ԓq|G. 0o;K_q]&q{t;R]ur$H 03ckS~d鷋iH$Tr@]b@A΋1 Zs3`vJknщnR2Zei[ jB:&aK˩ gQ6MczP1\5e8L)' ZI>5Kt3U욡 xʬ߄H[ ܺvh[vrٻ;JI ػ.S3٨'Ԟhј~зaZ -uIݗ:]>Sz9JEZLr Js?(,O.&Ff-pUx !/Ӗfhg}Xc?g⺽<;C4/@#n:Fl:ľ{GKJ( h[9٫=0 2G|Ѡ?@M&K,(i6`E <mGHXu"(yƥJ;P8d;YV۽ $Ex{ר 4.OY-8Cvu#sV0ŜFP(L׈GWTVlQ)}u6ߕQr&W(EQ1B366- l`*,yp=9b;OiؙeEeOZO'5A>a|{5Vw~1׏2$ǯV.W\oI^xp8) rhP,{RxuTŮ$-4ؐ4h=#KҟY;rc β<0CT*C90AφT*E\G_mK qhuL4G05Wg0 v笖7rXu Y 52Aj<B}jvl.g`lA6FrFY+3p7ft\fD6I+ "B~ܲ3T̊[J5bKٽ6γAZ~5q\g>UE| U?􃠛CNJ*φIgLTh3#:r'.ğm^ߔ /;+Щm 2L'(` SD0_s~.BeۈGw ~}1&x(X#,ץ{EvXz~Ju7sP0:_QYj҅c=A{!/ֹʢʀpw.bP(ժ-U:Ir2A`#؊N t ڝ!vz'n?fc+ƺWtkfb9;E{"uykQ6=W5yA 7R(ʌo4}@a @M٢LdOmCW24ґMMfK"bA#Lz8b'~IXЕ5C'/ 18QJmtEwd.[wɑ/0'4;|fTEuJCԔ+O[f,7q@vS\Jk+l %8ӎBTHzIc*xLhyצxj۴>Xv#4t@ӭ3im0+/Z{D˝>-D <Ñs;E8]|'QJX3i:GGV]:,WdW1܅f4K)$ {sQHmo[-##9/!T8-Iڹ,Vy$i9YcveLPu$d:W@A(#,w)5;-2ϙM0L),oʎ1%l]-+To#>[mkloӭڜmI~Ul{qp ?ջmMv)m:sLjjzՂptLЎ au_t_BxfnetM1V͆t55} 9K#f=c^;N@~xQ|-~t6p{v – -aWc -ZmlGybe$ܔC Wg(Tjc患ecJ!U]I6G cܩ6/πSװAP)&L(Q_D E'IA@g?o`i10Ǻ2ǀ%,!Ңl- X\u6jZ. T,5Cxaqaږr \&O}EWQ ?pA<޷3 f f`^m[q}Ov?1lw|.O_5g |;j2 W3AZ`MO!WLu眡[7B+C]qŢqfZ5kXobB&}wJKqNn=Y|$299_:O9ޮԷ*~݅o+JnWƝn‡/b9 lvF;L;e}x4wDND9 ih>aB,|P{{kА*^>'V/ZlQ*Ǒ&,R,h tz#=gLxs]L{z}S}ηm57-|]o4sRdG/6aPy@=0e |qGu]!Fa>qB&>$זۅ$!SГMq, .'>B4eP5 Ip$4 Ak~*ɍB@DQï#/exJ%PFT*'#Sf$/EĦLCev #2v*[ \˲ȲCbsZ$;1`͘rlrM.L|{p |p[x┹u=0TldW~ղ&8qL2M` c& EB/5|I,^FsU+OT*GRU2%hF` #gWjIw,h+?,3PpLx0{(0 :TS5D~XK|ʍ*8矇4Tg u JD"ùV&q@WN<-r:IεpTTď522ި/] ODYy.൳ rT,Ot̲!?3Ya-$X)ʭP]E/JJ";[4C`=؉K/ľQD'nM6ꡔe/gO#<_6tN-Yxݨ^ւJ#ru)X*Җr0x@LxD^nl7s3,baWJ| ~NbW.W6yBNڗYo4.jAnU7"_SxN&-¢rb5 ؖ_4(w2o"~ +42ȋ`BqFuIB/]s@ !A^;m2H09/A1(61M[)Ub,ڌs|sJy?hF~_##;'&,]LC)ZCg3X'B0Clc~kTULs0A-dpZU52(gp|9 h؍AUL.1@dyZvmqA{nFqX5)_#[oHmkfFf }*5R`df:֭OCw!(&[ *eӝ+ hA?5M"R鴙UWxWnxF]a2;Sm WTB3 ;^``%Mqf /Yj1I0&;`q{4CRN:Sbka}MN/ǫ#Kf~F,|Պt5;&G)ǟvxX Ml*"NYEݩ#4 gJݛ7:m7d-Ju3 0YgoaǍX=iQ,~)t[O L_יK\FZ^#22w+ϞŶsPV ,/x_?fo. \s%y(PJ+tW+y6q}=d5 kAONڴ/X_ `;}LQl$2b͡[}Rl* ^N+RդU=Jr^)6 S+smU#Gt 1"ɂ٨S[QTvyP{amB>]\UY`tE4/$K mLɡݤg)-+m)1m1%;"#QRk~) is _!ܶP)J`3fW ]ehZyHW2,92(ݵ[@^i ԾZ ~ߞݪ5 ؅)O"Q>rPS :f qcW w}Bܕ6lKgYUkSp˥$ܜhp8Lg(Gl)_԰75 3no"nGB<`:mF9xP ,zRԪ\Dx$AcmE{kO=|(rrQQ*KA+ŸYK^C|j/gcmʘ0KQŃ 1sd~Bz_cDq]9=oEUZyNAgEav/kwAh:ԕwDͷx6q ^mآӮGy('_jC(3u (MLxe`<@N~wNl3 HfO66jvAW&8z8Ffa>ۀs)SrLyE'l%QF?޿2» 'fO"%((m&m:%}ɇ̳JnHe])%c4I-r)<ֆJ+*m2&[ڝ)8OH%:N–=IL%, |YEpУʨř ymjv$zBl#ki઼(,hUc&z0p D틤Z{\`h4|;;mDY<eVkXo B4 N ^~j];tmaR9.<Tce烌@Ec!gC7IaС{>q}E`vO '+p bz0SWUu-5zXgniJ.܈b2Wr|!,RB)UhwQl`ۊ`[M[eJS1!tXpr؊-9>][@' ? 3&8b TwaŠG|C]t9Mh<=vK3t4R$svJ'wmw /H:z-:-mIR:d(ffޓ(;j}YjHwN4gª@"? W[DMο q+vڂߊGV~Pl#אᐙ}$:뱄 md*R3#FGg-!S*! >Kg(l>O/ORq_T>#[D!M% k+v2<׆(4SLOG&^N7CuLT\u#~ R2 h:]gkinF^r鑬O~irތ_q Ok[9ݰ9? БSO=·"}&LB+%V[w[\ ЄL; tA+{߳zSK%(#q!KDK>j?7@ۖ ![.`#kſGܲmc{>QX42/f"6t5#6[u:]KGV=&d'ge$ 7S]׼{δL‹߆h+E~U.vRL4a}K;:[QbV_DfF]tКm =~㼄ۺC[xp<"q:1}LIJS @L2*+23{BFU] +ģ{ = d0Hl{g驸Z6:reb6ftB@4ZT}(O0eɚ5G XLZ~!M7 M)+ǽa眉gxdO2m1q`N^jE / Ebr@'$}ԔH3mB[4_zxS'ʱ&}bj-88? =֖B׫. ?Z,mJH:L$5UNhgXJ6`ŗJ[>-s{r޲p+# ͆SO_V "N~KIa0")u^Qn>䗺׸έkw` #㼉!fLMb<`@mEOԅ ^LE+G U1" W,"4KH0>WbH KF?$YBmɜriOT2) T# ۔9zj!giYW,#k|< Ϯ6X|[A(\ rH/YwnYz-#|^ F\YJTu <~~{M)}8(Ȥd kB7_Ú^ T5'ņ~  c~esh$z`ꢤxߚ[ƕq*HPIܿUZ˟7 unmK j-hiaRGܺVUA.U-C mv4[R'g!0öeO SZ!#r-U!7oGh [qyvH1xgbeXs &{Ntrֱo#q!+`ܰ\O3y;MMl#NeRFRSn}xZ"GuÝ9dSj'K^\)}ئbLa;+`f(bt`"hhɾ4=0c"achrMO KZQ*wDyL"a76L_rQ*8+_8hzS4lXųZMۣ =q$h+U%TH"tuԔŨh}:3AAr {[,֬++w )k2qjI~DP47+bOjR*P_]Br!l,s$:q M=>%*IIl޾@,<`<-pj^:8!T?x\"'P _$4 / [1<"ެ!=w57k&2a .7uYbŖK[LAkEط-f_&/]g-=y|_ M3S܂J~D>ݕI0Rhجv`Hsg3xxc h|EM%Hc[QXPԭ~syv+]V^񠆴ŸBD<~[Hr bDfzԓËI29BײE뾪>xGkDt 7+I(t] F&`N1q^;)`~jb7a7SxPHѢ㽕}tV`ފJ:|dYo G`"Syƞ^O9+(\Clj-/|VH7wү}\~|CDOY3k oXeS@I385d_\)/KȬ]4.E^@+m_tpDVytFd9e&0x+6d۩!l[pyKP2*lZDB3hѲ%Նh'tIOl5Z9G`مn~m.yVZ6l%&s,xbG0A؊#2E7 6:[;,e*i2U,; vr $@KvF[EܦeƓzdo>ٗ>&K.B{yُv/8^룋!0:yB4@m98Wx{(ᦄ}> zM:PD}w2bC#Q 6eA I:>6[A4d:0i;yMp7RY`bG'YputFITl4lլM<ч}z-R>V㙋V`FaAk7~lᇕZjCوnHćN-nPr/g+QFʮr7F<0V񉓌UpDt ڥ&:q`~u&~ 8jĒeUcWj F߱zX;\6{rUap#m>|.\zߢ#6a?LHph0UMԭȌ#QFf۵pUD K- ߟ!&,Z_!ԒBD<1n2-r+d1> UX>M((+.B+nfP8ڍjL]UP$,/@?-hc@{xIj^I>߷Uk1E<[6>M@SH7!79YN)$~]};\]mNA[ EF"̎/U"їrSnbV vr_S_-dhG&T`)=k7|[,Я)e7w=iэ%)@qr^yPaImØYn@4o^UB,28`}'`.˦Af{ĩ .M:,@>3ݽxI"T8 bX B[%CVWݖ*Zƍ]=Sd!7nujdd&H#4ZuL2A~~ME/I"ljSӟtGpAq,xĞ!}7Gn0\P=oQ4Y{!,^>1"ISE5P^ R9KfE\.0{J9Ѝ75 C7#*}(=W2 ^I|>6Jߑ7}<4]ȑ1u6LB5źkޛMܝ s78dXCLyPiUr4eX~VXh F'Im((Lc߳s"iE@ȃʂIi[GYYP%^< Xds{0!0ń2 sQkB-WзHB^W.ㅮc aEkY1 3slb, 7w'&@{vB.4xʓу,nUHt(ZC]"R`3mWOTyL ~R h\:[5Yp߯v>/MlTDON3R-Ý d~&G{`%tݎ̜/K;?B"f8=/baК.-[9,vqh'\ r8(uiHTrQ#VI+f8t{"|2Rj:BzpC0{[|Cz~Y%쒑&6~oA@7]IRԶ=̒&~u))-U6JHg$3A祖4G2ɎtDT aJl`5XJs08xYuFwK͌[OJ@ꞁ\`:[%ZН,_Mc09ZhkvN*}U%Ɨx#F k*G-ߜ~sZ.T5rJB>l$FE҇e:a nC勇&&s_%V97}(B6iԔ"FUɻXak/(W(BjGGD> 8;5D3|`<0{˄SjoQffۖՕ:7u2ϧ ubx5_OaӒ_Dς.~OW Oa>>]0ul;LcCR\\I@[!]}1} ]^3;й6 % `@?]ˈElLkK"AL߀&8 :驖 Ŗe~8,DL@YN baS[U=T4XrL.AUܒNJW~íN+5AxI}O/iR fxHyPӇeTϝΗ(&k/&֑!\iqxۨ- 4Xf#Cw(M\sD]~+q|G᷿[IWԩjUik 5x$<90]2AGek~ӷ1i?kepZ>ģߝ9=^Q-DZ)|fluD_T[ϥFP?Ԕlf2=lQǨ !ma& d(UV=moG LE`& [}}Ktq2Sea~x% C}ă,ȖI(\'4WE{=ft& ,+jl\jo.9 qwAb$E)MʼvN5dWS1 ~U9=>ErjE0T@6B] 'יmCCMuF;-Ŏx33 2]́x hEw s0]KsN$ =@h0QWnt_s}ٟ2݆@A5xA&SE=zE4~6椗CPwzS[GP*;+( 95:ʝ) *:9IPzU\9>pc$)ˊFoQpdKex;4RWfO18M*kjiGf;׭6捫7(2zc}=߱Fq?vRUv36*:*R)\`|%E=rM ʣ/M Q|m!BUdRSOE>UMKls:tZ렠m: Of_mq9hHI9O ooۊ$U i'\ؑ#N ^ͿR_ٚld(#q}*&cEcz"6 ;uKwk@y'@cPS!|t 3#PDk}gm֩qaِa;zQ3WߧwPHlPx+m&:QcZ'*WME(vC3;\j;jlޡk [)au ~^Sgͻ9rT_IN De2>G6BV]EgݑM1qρD>7# `${zprf(xLJ="զ%A U=~NZ6SA)Fk,Eʻ ;!aMMcT@Ǜ }|>u%iJ0$Zi R$BN֭'"Ktgi"cQoGjhÚ!84U+XxR{Q Y} lpHgoRϙ,+U2ᘶ"FN? ,2m >JyYP} @Q 3O:Lf~/\e)5muvjuFCnɥ?cS+>_:< 0>΄? à+EƁN+jEu $/]R{м1ScO;c<9 ó-߳mBN)P +OªtwE bW;^%:]J$&ArkDMƚ*/\k vO)g5~1p//>Tї T:fOxX <]4)]ՇeEG?_w<fsP,ꐾ{"fPpQB.5Bg|Qg`lo]y\ 4N~f izơSx%ͭvloH&E_ iZjc$a;V/eTNC^)H(D!S3qMz^MnXk( {Jl%_V/,m'1bm&_g1/]=eW#J=c M^h<,hj&KGgobRޘke- 0D|q)ha~G :F]C;&i@k;5\byҬC(ݤi˔{ 00; Jv5N*; #x9X;!{ɖ[LKq`9w]-r3Bhǎ%RҀ 8PNmզRSėy%3Ma T˚ަL8P^->>oO<å_#dD"@ c` #&; +6iaf6ǴA{A_]@7 HGi|fSqO0~dvxn֬f)-DžNU0psGߊP@AHx΍KŠp^=ym-C~Ze-7ItӪǟ6)Q4#yv꩎s+zFrY"s_>^s;2oyGg͚)? His1 k|n\5lZxPSI8p⫙v %u\(xݴF757ʕp#ߕdwIt)Uk!Lڰ,\_kzOmRYd5eA!}`; a aXs38o93KǾ e@6+&Xl:C a2tK8Z(YuETMҀ e5'b&܁d堿#hx*4ho(oQ{Moows2T{"V ;J-C}ACYL<dkϽ"p)hiUl>oW*fi)` 蕢2'qӀ'=dfERu9 Η>J8*Nr'weaV}M͓.b2p[_B 8udrE A YI5 sϫ<:U 9*x5Oow`ŧl6nf,x% )V /**Ri3(d⎵Y% ğ]|K eEP7>soX1RY[Rk?Hh1+>j~l䪌 nmMŸDґxv{̤@%jKlBy#ݓ559$pyJ]Ń!}|^9!E6Gǩ 5{Te/Cق-mIv1@[b-2M5on7qG^ D)[Ynˠotcp Mg =&d[%ۑ1ý/ay/{ۮ瀞%|LjYŽ,8n<sgbIAS,RIh,jY8:7ORmĆ*G~H-]||T'łQS̓9 tKbqI/B6o|R$@CەdGaғ=^1Kd$JFLʵ. _/ ba388H<6)C2+zSv|c֠-F$F,fnid jv&p{onS~-Tb$By V%~EK#_/T\Nȃ_[wBַoBb 51#gpE#҆YF2ZL1ĭ0^=/ߢG"k>~YhAna 6%8,:CH\8aЛ "+~f%.%gPTfNxngl\QSpcJ'n$7l` 2? 7_r캁WJ[ yO~ƺ3 8q÷̓( ꯶=0$2^7kR/elhp(D־ E$%{X%Ho]m%Y(Pu"z! {HQf?vи)٪q'j#l#*D$~ ҈_NpFzсnш&Atl5/%H^i&"n] = M"U}Y֥bM'@~^30u8V_  '-L$CRS#җ!;1Y.x'Nɕi:S>3-J]_&[@eù$<$ZR=3w_#AJ=N0uGIYUwyCJ5H0^;ygj~C-Q?B$^ƪ{{{]u wL n"󗗹v~<r/ |mlbIu=g@MmR* húiנ,{6l ̯z{1pU[5d`{'wZ2H`ye:+BC#\Kek ]b$)Q\A 4rknOtO(d3!%s`*-qȿP$h6 ˌKL\}{8lԧ(j8_.ФfGƼXS`uF/W˹CVU'T6o(rM8zpQHꁂYI b*p), jbtp], lhiCqCEf*0`i>Zʦw vJ\\O)ո",S|O*D=̈LܰhLœ^$R?aaTRڞc)K+mOݿ_ }C.)6\ÁӺ[gS/}RR=_!\+):ee3S+ "Zg:gr/1>0ҲwgHu8X*c]g2˷?Cg0"ohos䵨!PUݦ"Y®(kJ~s}a ˰]cџdC:},/$46\fSm#(WhVH& kcv/H%-p\0xb~vS)խ-er;'Wm<%9$8'Wj_Zr|=2e:f"E97ޕh@RI-E ܽ?bf<M9m_9v"|>posnį/PX"' 'E o"_5BP ?Ad1iYPe#uBMQ{B1$@\&0IЁͅنmF91)BQ0)%Fݿթ`ӂ&gyNY Y)1H^`vxh2Jc/jTĽ+ ]aOk[-Ӱ\vρpe^$VD-u1R5V߿h V>'E'F \]NmU[<X`קշq블@@`?8ճ|^5!13yQ.KB+ہj Jdꆪ1cDZ4TEvc ATI֫y(uW9=PLjPz!qMQuOpMw\VYy|u==98u b9n~O`fݬnu@4GoGֻ$4[bв_@#/&L V`#26V ;U^XsVm/GFh6CQBE=>bS@J8bG܎-IG h.B`V:xE_Gv 6|OpԶ.`џ *i~& gpSZChxǪ\#3 o.J8iW=U4A02 d3PPo?4FP kg4eڴ~I_2 0,{v?X<.ͥiE?Iޝ¶b QxI ,KDFՏںX"ɕ8(ʮy"?jA7i N_ 5)Xsu% ~m_tQVcT0E;% *SSP|HϏ-lR&6O<op Am1M@ŪUXUrUa\h|15"mԉ{(/AUa N' ܤs"ʸ.KOs`z:].t=!Ԕi ImգR#8.I}e°V.Ά{$&v1@!wB)OF:gᘂnC·[g(FWhj`@J-}j;vQVX˗ة>{׈ Rfg(_:V[KxD1+T4A0\Rǰ=P()J,) ~F=wmb!oO!eXG(Y3Sc_+uOfإ|1 Cy'k{41t9^̗l׷D=AӤ/RMm,Qa~{t#QBsQҎ7Q!s ȀՎ-)O/?qŵI9~@2/Co2yf[x Qu g`6vgH%u!7ǥ˕[CEgL88#P'&Xd7r}п_bhfw h7t$'vcT7e|`=U&|"dۃL4c"Xfd|)x76:ǃY3la|(<9Ô;'(8H'{\I 8u>$V`˪a i,| 1[3؆a}X|(/v+dmJj]Vx3o7o[Ī09e 'AXCĽQA_6`)~[A!ucA 6'QފN, ,.T ?@4(\۫D.5g7G/uJVnY\'1-T<2͕4^ACwH\zC6MQP24Z_hra>:z<^<ԵAP/}ԣ:ǐxr$\7T@z2 f Z.Z[ʃ0 1}3e=o FQn4=Lo0ϳbI">9uWe!,ѣ%b5T535,.ԌExR}aMn5\(ɿ lۯ\J _z7*l[ .2B%m!B̙ͭjI7_Jja:S"l0R4k JhL+QhӯK qn4NCv}G̷4s8.r\ 8ЁGXZK3ͦ2R4.Ӗ҅_ /,`F(<>+"^ix…bgmنY$FlycA+4}N DIB7Y%U+*X/ͼ3?z|YSG <;Q9VrO qAbmpi&'nv,eڦJ~Fδ]LRW N`?fڊX .<nY+'ƷF /mHNt^:C"zQs{/p*rb"fkڻm:߆$=b%ǻxTl:hWeV-1ACa!6`im0( I#(p︤N9 ̷_tN 4tVbB# Q'd $:Τ i S]ٿnT~nG?L&לf 0pM5LH{bRm{. ğ%GWܯ T>K2փ^sͼ#.9PCyr*oɞ|ARSGt.^_| 8E({ow;zyW%1$ ߙSz2 Z\j!4dfO ,*-8ri JB2ajkE}'+BF' w813Rl[/,uN$ZFZ>հ83lm<.`6.K[n>ןˎZFL):TBF굠q8eT)yQb.1a +(rԽ6n|ܞF%ѸS%oqU*l~#u a2b| N.\QRvjN'`[kPΊRHŢҟq+Jo(9ŠMrH55>Q& ?:&O @',uOѷ?\XhtrBme*bLT䂖(4KxvrظVX͍pmdž+-_qS'El-Q,x@>Uă=FsPh,֜ՐUQatZ b}9ٹ^ R};P&E,EjW_l ڌ C]|BI{=PQCAnjP ~ROZpj{o BR r<< ! +%iq~DNq݁"%*D@"= 13#'o 2َȕ)*WrJ7FUWRKtB4<B( Ocb :RMnq@z4h! z=qj'Wє0JSB$K; ێ8>5ԿB,ohϸXG40;\xYyѐ99kA#* _+]|*Gqvs@e h t=5t>3I@Ko6*T[a?.%Z`)kS0 HroY3Ή!6e`tU=sM2Ƚ1h/DL5F#9wh?!]*^`͋WxOา T}ǐxBU%$͉it 5[CxͯP45Ud؝m` qJ\st6'_ϳf [ tqJ*"LE+qm9e~V#p1Z9%"exE\켋` .G(QZ8T>Q:.' [6ak!{h )) S2!*53_ZHۻ6*esў,coHߖC素?*%|oQ/VUدj/nP@of m~SJka:J<OqAJ⠓~LJ< ,^z o绥d:T!1T}!6E}^Ju_TTA'ߑo܁o[.HZ E$"EfJ {V?0/>ҹ>[Ez oBj!sG'@,cSKooXZ飑h}$bcj+DP^ FLSy Nx [M&a|XA;PdEj4MBL%Y_H?m?L^F©qޅRdY܈`C J:c)<1T#tұǀ6;(ۢfp?X #de'FY VKE N]957 R[On ufFte偏wvO)bIб)UZRqK߇ V+:eҁe] x^cqݖs-BUfڅy"I Rp/ Dq|;ԨŤwW5E /dKb.e+'"×d{:h] +ݑS 'i#pi"̺a_4‹g67w 2# s(rbO Q4LHVLx^ȏ.cD&W8j )"ޅ$3̑uXCV/L*!t{t"XXԍwwO` m^ E&aIaCD}@*@ar[!QjK!MdFFa!TM!^PZk{{-4aT9ӻG\7XY&H_Б[l&i7[nmKdڇ$k*(klrCT\F }R n8wχؑ3YѠćN7p$r>[K gd4'rM x ^.!tfH69kOrγ%@q0P x]%ə~yYB! FID N!w>( %Ol4/*>Di#|u] {%oNM#&3Up|"X'UODITn]P "pj@ou8 7y8cfh-)H7{bKg|il{ R^,sv#[:b&md3νj`PLj|k9D%I%>5yIξfpP5g 7Q1D*I +6/%Rx%JE99l xqV BJb.ȷW"l CN]om,-YLr+DY qm.F\&%Vz*(~٧ &@Wv:),Sy{OA1~Nݝd^^:'•)`E: 5k5?-*d3,Ɇ[VyC!X$$CoWCYkty_Ld=+,mx{ܚp p(^l7*_N~g\QF7LbB*l1ABQba j(,HoÛ#7}%''HPʨnY nΌY΂VG~O75 ynQ!-l.yaמRXG|6VH |m˂eGˆͿB < #rJ dz1K8z |MeAV!RSYpGF#ztZ!+cazdT̃q8Tޗ DZ/~&|eslc5$`TdC ҳ4 JrYpOJA 6l R)ʛ`t2;`%3NހKdąᩥte@\0>xO4x)H# 쬡"[M;.S#]s/[J }\>!~6rZ rlidNܑ~(]N2J3H7~N:݇3:9Lov_ @⛰_T!Ge7S ~1#gSU;*jr=A֕lGSbbG>Z?(qX&!t^X;9r08]s%(j}[0LrH79Cm[/~ 6{AM ~Pù"{Wk|FNd.jfap$8N6na{@3bc#Fæl;)"։a('tA3kP3Gr䩋>b>`֩miD ?6óDTϑfCyP OqgbE1YwsV|yT\Oy9'OTF0_{,ǦF I9,gϭ!EVܻlϽ;J ܑA5Dܲ4iҩ+|͉* noaOx5F`WO?:Ojz qb+Eau @YHƽ'mX-lC^6+{!"f8f~S,3f):vtk/,%w1jIɹ23f`ny Ԍ-k'&7Ƣ-*hSĎ6c;|.Ux-p5)V'1feY)Z֡\4Kn6^+缺Ϳ Su~aF;:Cj:+@1]!wOްzϘrSZ(RAKS ~1TH2r(%60O!­ѣ'BVb*^,p>?2)gc"2)>Hˊ$KNGk.7֑vN\ x:* |?sxw' *ܞ^;+}W i>OtZNoU֜uK>ImY-bO*>ćLax(QYl5lux(;ܪKeyؐS59jZxS#i΍㌮q*y {EdF:4-L6o:"ɲ|Z>" =. :.VvZh9Yd՘%u|o~ZUFdrX}@A? qɆF BT& ,3pl_Z1Rua޹SzJ2?OmWBj…ue$alLS4itgE[mm6CPz%5 ܦԤQ0:Ff Nyq4EhSgY[}*m0]q;CmcX49wïUf59Fi?MН :pDʺJ@C%Ƅ' <"[ JS<w#cr^(M@%IvyO 1|M=iBޑJZzqRhd,?cq4x:r Xi}*8.ʣ5[IWI` !?8MyOZ Ǜfeq{羟ّʦ_A_ֳhq@ͤ ğO4JCV?cd.Eu14@a\zF:΁ɯ;$Jp ›hW&2Q 2dOh}v![5mɪ]UM_/Aff8ffCBأ@PP#c2s𑢨L8"[o'gY5khqa~F'L9zWݠ5jx]p3ʾ? ydM|{ /Ppn^X~] V#2d|}PFVH~*AU%z%]C>}س7/TF(wMj!頀cd)<8<+$kXdq@S@B0!wд9ǩi/o^ : ~j /Qn_"kd M 05P  Lze9qqM-ҲLT`ڴCAۛdi 0Up_̈́W>r"cr?Vb|˅ɶ:R5 0d8E掭|f)Xچ2 PK+l%elJBH lLYVAim-w6^Jl:c6-"yRl7"=@iQMxx"|Qn^lC$K~rNx֍=0Iv죡YMHeI4S'沁=aMΰ`YBE } Qj=d qU}u>~ PϚݿY);¿l:Z3L/O=cɛ f֊Yi%TwF{Ξ"C,YmJt7>b7m=Z1Yׂ~GeLP655utV;~]#nQ75№r<iRXNJ.L%Y8Oa̶*kronjՍ7ؿ `m&~M&5\bv>Mfow-q"PlLî*˵`gYgl`GAoGKe؅7kE&<cq1>HSI7܉7i Fp:ӨU:vrQ8N~%Q [dU)NO8Bp h%.+b0;5ANaĻcbOdηԲ3Ԝ)~ܑ]"{vs[[<\W&A)A\dm,hKW<Eȝv`we-=I %[HLZZNdGu0jLEpޖ~\X$c$ s}E ZOy͌C/F6զu$5hMzkEկӸp ^?(<ʤ+]Y1&z5\6 8_E 1SG^X3BX!5) Ps )]q3X! mD~蝇?P0L冇k۷z;܊v[~8/3lփ"(JL&%'+2/93?$uݕ*iƂ0 ikk%5)!+㌾N7[3B)fgK,(ܤj`W;~3pRypx/ϖk^?%1IV;Т96ghaҪf:g݌,:]%v㷀j\hl_; @җθWs(B꾀 NǢfT1J Se~Z.ùN8Sf]Eb EO/S-uΐ!04 +CKZvPjfqe-U~LJ_QU>εڻ:KG]`Os|?\MB1tT:)V}[.Z48I[&>:7L~V6ѳHӆŢ̶d.>c66z؟1LJ\.GyR㧝˕z 뎙.DHeH#P'jmR1P_2"1BUA%Ǹk6E #%$}%!# HN8&@?kq<Xk^(*{g&69E @YP}dL_lq-!tB%{(y M/e!3 xZ.LEa5Bc\zIfe)"M? 8 -{e>[ѲǺrr))`UBMt^uH-lNx-HeEEGLXue*_(kţpE2$ԅ9ן_H r^bA-}( %u҃۶}cdK=f)!@z#X1TRrg5]"'/>,̭H%LҌA M3VPnbbTS2\@6 Tc,ԐNJ8oWiXbQgN@*}%Q óD C-F\DeSU23|i'FYEh?4ZE~>O#W*A6_~j*M_ϱUT=Ȟ/t]PO'&i墌Sfz4_nhʀBzQY >[V"߽>Dbx 90AG51qK퓳J~8"{CPd|qԈ'Úp]`oU8cBFžĥa{ЀDĕIDגJT'x,3GGR\p%#K}>?R6&I(܁Lg#ˈ~Zi,0Yr^G5vX#@%Z|Vq'jΊw2ʇտvpj:$vЮ^7ħyTzŨ-egI\e:@vGsd\#vm;[broOYC?AR,soc@NJCTJ͆h淅$0 ێFeO|?OaG;֢{yk>ss}֜OpTMGwΛ2TpAE8 ^-uBSr'_hu{mnP]B‹o]mbˊjDNƎ$5k]tbrSä 8 mqCse,+; U:D';lF9dy3c5A*4wNdqY 4L!&'`mK}ooXLcC6(FM'~ m"kh'Fo5Ҥ< Si,r^gЁB1(!B? .:0Fy v eis`|熿¡ggaHf0ZMJ! +ߘ9&,)k])XNp?^_G3 |UZ> zcGHp{~}#EIH[< 8 tkbRgh2}V,}7^xnhuL GFΖKHw.amd8Ww!MF[Na:}Aa(;E" Y& xS+.=^iuIS;kƾ 6y%!Ţ<2!‹LÅtI,7̷)=_B A)Ki WY &C7!:u{%bTC3VqZJb~,>렉gwI/05]k S;U_|DQQkl[T1_vlVrрˊ6p+o|t[4 r)mTx뢝Q2P1U "'-jM0/{7%RO |!ºgGv"%k>?́ rOr-KVxڞ& ![@Óx6Nߘv@ϻ&EpҶwuKH;2+`^gDy`c^q c:X~1tºpAbnA>ˈ_2V łw‹U9Q\LNjOc 1(2:^ խ?Zn7R!1g9@{bwۻ/pRbT)UxĊn{-$* ζ_"&=&g'.iYyMeDj) 3%hAr?V,˻h)'S >V'!1Xش`dq\|&>Eգ! W7XY6 WV?P,ydF&2AŠ1VM`G"|eX㘙A.f$~Z Q6IBKBx&>5s) _,~[`g}x㎻g xƩ} ~3LpWr? C/ɿsF&鄎O-s.{s(l/.,V>;iCWM"FU^2IaA1:hr}_2. o SS(Rt٦#<"\?}wAˉ}}梜; 3j@:w-W'yypTU\KS/aJAT/ײDm#n46dL% : Ӎ:v^;J2C_֤CrPtfr4c)[H[*gR8pfpWP7 'C)7,‚U+ꢢƆ1n'zPU_cNY#lxqRrN yQ̥)=3S\ߧ@B\MЏ`0Ai_W}l!)w5ᔅ"c0| +_A9}w6 稲߇FAAƣ$m0̽wSmT_óas 7ybzT޶!~b yą–FJs *#~)GY҆ _4,XBNV6dד>)?)sʶ}b8֙88MN+[XmvOIhXYƏA|hz jYa @͢e]:. 9s+Z[<{ ^x陧z@1pпE 0g<ݹ6LKwX~, Nc KK \Իs5hB ?x-^jj[B5P= G'v}UaY]@&6w~BV/.J%0 `Ads?타V:KR `TX^\{f-tBiBdhPt,bz.,SvOɺv-X4θ/ɒcw<o0d6D]Z4TnN y~o1 6)a¤ixxoq /21koQA!5[Mڝs6C}z ;ܐVYɉv> dUUpŸr'bd aX뚆Xg7Q6~Rl)G.a.+/_Ă")\[_g0K ֢jpfH9m8hKdYtA8qZū5 ؤaNF/"HPSԏ-XS~mPkJ-vDL` !~9 eMTNWۜ^{")c0J 4FpVpߌ]ɉ]zbŭ)65ag햗!)6̿8O:{csOp,b4.s˽%͐2/:O?2(;sI;("fG]$yѥ6i;?-%i+0r_ XFkv\Xk LO@:Ib'gobMCAD%vY-nhZ<<\:$ Ohȍ_M(d5?BV;v:C_ʁvSWmN@|`1]>b˘& JUBv1fWo5"eg.vj_a@e2۪-b.dqA)ہAcXf~>bjv4&o\͜1 9120sѬ)h=1;ϑtaJB^¥K!nS!󺽏#L)pµjXn8q=ޠRZˉq!zZ?5۬b12[>(HVrq{DΦ߫Zpp.(!&XLދ9A\ӗ{)96)lCӅ"•KsS#q6<1qu g  QE԰3PFJ3_$ |l&@AOF?EE1NͨԩyjIqy,.՞lΓgyD=7u4?Rf4P?ϑ/yX[]h`uYC$^6 2IXO L=٨CADlI1Ͻfˮ˪vB m_3|ܕ_mSjcܜV^pVq݄p#bf&&cG+cS.PsֹR L2iPĺT`ca}v׿õHjZB3tq|&X9) ;tbuߠh Lmmӧ.ܱ@M'y%ė櫰6P8O'{f[B{^wiK]E jWEK]cg R%djK-ވ c\Ȓt;˳F~Wu"" IDK6n2R'g"H꾚ەstY7vtC >[MB"ym1'4r cb@npoZ|:>ŖNh<;EdJwDtYm*#Cw >^gH^ 墔ɆZڪV򏍱J\8Ir/SFQXNgyA[)xJw_ kp{ʂA#+V!m L\ؾ*#a 4c7pӎZހ `]֤%ʷk3? P#ze)E_Ir/C f-`"tR)WIj57#)BơeC"M@PՕk, ()Ѷź%V {mH`ZQ)#d|^FI-.㊩wfjɣ+>1~hʌ U+VH6 EXԩ6Mgܢ( FɐbeI0Oġ(2=K3HȋT2bNb\7)ԇ2iT=/E*Rf;ӛW(OVF`=.!3L$0*Zp(S|f}mV^YGueitXߡ1he6҃Π xPi>z؈dn*9An)r똇uMz~'.-fz>M00rp#pW5wnAEu&'|bn$7P!&u&ߖ &c~F]bm0v\,Wnt5O83\ dlߺ걱)iZZYo>BLgP^ / uHomS;Ex#0=밭$/Ψ`ZByh0"_I؈Fg+"UDuZ}=ͬu&ɚԮϥgИ)P5PШ$LY|7qj> <_ )kpoÈ ,ιH1P^b}@X2C*SE<֫* uTJ` C8?sV79061)30é)ν#92hN|+~Xt D{]} @2>R`UTy/ N9@9GA^Xw8&-wt"Eט!?\9-/Xs~#k`h<2{HAPZUD4K4;r+WÞXӌ{0DAU뱪.KF?Oe ~vD0Y=xFaFux21*oZ*0,qF{ %-ɄتL_c{ZV&OLۖrvpNl>;}N=]x)ژ%f1rV(IRqu8- 1 ,q4VnJ7h=8fS{ k$,}W< T1h8}x69Dy7p0T(0aZwt5lYٸ%ѹOL0/,$CƇd#Z"6y#rM _=c`"(u @G.9G3rZ4\,Vz Cl…MWfHו{;B]@K3VuNh&{baO@ε+K5S[P/@ LC'HzK,7%/V~3$,qfbR&;?r]dk5ύqx X^3[+)[2z`MeHcbM,R4p86w".b$[GZ. ,Wvrs du~/bXYlxD6|Dt%:pu>#,S; q[/,vщrK']5F$UH{-&`Z|ԒoYAql6 ֭qj |&~zT7L3!|]?\stĕ\fqѬswer$om] @op.>=~W;NkL<P^s>yB4?slKU5LN:z{ƛl^[ xu',d٬0fǻ"`&)`JiO~yOqpe{T2Sxbn.>i w-m\iόCvYEЅH)m-@; Ce[1_3l{+ x]FY=IԲjB~SFpf7r" LJ% 2b+iCduԊ `x AݚAVh>U֫eT⹟y L8&q xM{e0UQnb'+z5I1ƊjWBÑ8C+\0z wY%ĂT]Jg.xpef..(`A+ L| MĐ"qkx>+2Fآ^ڍ.~(؜=E}h2P-WY ?k[V`3jGFA'6#xcN JiDUÖb 9L霻|yWRW5֛>ԛEaзB9' Vo<忹Eئ&D ımҷP3{2ܦnW>{q0fu='oB:]wQP4۸(f!)}}p)u|0η;춿CI )KM\\A`X{Nxfxk|ҭ 8pX^#d+n"}OʣPp)'Rꕶ2;>Mes#$ ӝoOA/L 1u2 Zs`cMNxR٩r 1{q%d!Xa|K‘7dlй舵hIZ7z执YIg -s=PJ B DD| ׅ]cws4Ɯw h^P]WtFh%7 6͠.HSQ"ڧ+LiXݰI0 1$s#k=]@Z4~S(cU$㌚{4sv+*S"pt[LV3-?HR.v8ZٽvBI \Ȱ˲#~Ax I%9W趥aLb7sӄ77|m Hbgxja?tAQJWLtEc>5!*p=WgU>N5hTm1 2T5@WXz dOgvv$Mߖ4:#@ҹnw\4q(t"1qFFVO;F: Fh>"wQ( "SNl{jP2& C5ygAeʌӁޕ ֗:'|?l GNZCzԗ^٦=8>{j3y'o(m,#4zQCv=0] qKf=SLx&Q2h79:,y.0.e]~imzҭfВD bm{ĈJ,Q#e/L5V.95ʹ<-*,F\d6*/sN!Axc9ҌcG=P$SKo |>|L$J;|!SD׫iC$?1!IC}Z 1aK(c{ (,#S<|>d]&}I"s X "z5&5).%_rWT,ȅ'u {:d8Mr:KegëۑrәdB5o@*|;P.$=b;hوG1=q#v(%))&CѷX5}YսL >!rN/nJy}miu>0pDx?VbĶ<Z&%-V@qb7-0+bc2+S e &ޛ6082AarRHwF̬;NX@s* dV9s=[,/1gS\m!:ÿ?ùRnE x~YmjܧiLKA€,PagPM"~V]v݀&o`Ll)iMƮ&B oQ줉'ɱ!r#Bt{c'i| Z[8^~2kh *<ȍ3Oc3V+CNT6]jc&\tעY|pU:!؟BVz.JzhSf8y5x[d(56hpvꑪJ gybc_RFY_>\^>5]8 + %&-Nao訒c-pՍ1 "`g9. 'F!N~DRiQĖΉaƗ* \ ařnzǣkǠ ` ; EXM;A㽪p;Ġr%&v$qI'qb%OXsv]HX)4݁vWTny~=t={ : .(i> ro&>/-뜡o&1q5SS:(yT´AD(}OQpq*p{Tv3 )jr~J+A~ӫɵw8V[^ m " N$b&x6ז3S5AOJژzDxPFI7Qy/EXK|Xgڵh0"1NW}8}L9:ې5:CK>-c̀10LAO2b!!K;¼ FXxrky`7Fh-3ɘqc҇J~ b_D6z>{L-X}gv (1H3W]sCNJ6i_sz hb%#b̝*wO`Q;Ё-Cɭ1K,/M$uLű]>[K!{#xL—Y0? ?8ӓfD/6Z@R]<$2"Б< B~F1>";+[Ⱥ [+TPlKщF?VmN+n64د+/t:{uy_5T~aK[Gu/ah.5~Sb8p>T%P]ȰO۷&}>8;D_N&/kRu+^Mݽ۵j`1C&۽+rD ܶ %1"W7/nܸB Q-5C75.j1X5K +sn#s+j/n2cʉ2H$mMF=x:BR"Fr g-CRdW)i "Hf u_9AdiDM$w [brWU> p-%&^ o#~}e~6\[fI J^dqyW7i7mZSaZcM37IW id2B LqP=JQ1-[ھv Qe.4qY>!V͌$l a /巴3lT YQ=RkFZ]6OJ=s&DDc8. Qn6/ٻRNI_\ o U[R-Z{:mdg uFNVS&#A.YZ2p 觸OEm7ѷ9twC6T,V%a1\3J]s27|LcP$NjNz=zeخx:G?CfU].A "q섟0KL96o|j^Xi~Xd ˅?e&Zr; -ie ieq;\y%>K^ᄴr.r l˾Q&_$4>8@=~=sd\kL.H @Xdx0V?j=Ykꯪ^b2B!9E'HtC:6hZ8;cCSD,I䠕csyL\_I"0_ 2@!aLeG"s&3)FEa^,7lز_o(1mZU2 18L 3ȡtTdƱDO:A _Oݳ0q L zdQd {%{՜s/0g? 5L..+'dlvA3LV׽&E^-(3L}C/[-dGV/3X}%;`Y/+ & ӝHg~_墿M[".wGovMXq7HQY63IU3_5s D\ׅ5Fw8Gط~x&BF[![Pqy^>,'UJ۸+oZDG<44iI'gN Hg(]wsnSXe,sI^r^ I= I>t-DxPF|n $Z_ŒfzSK:e '"(EFk'Uq TuUDjw\,;Jp]lfЌ9#m-MAY_a~O&\}F;!u]Ǜf<( K[V-a.4/XSoaS`eF>Id%D'HAlkj^Ppx(Ro^#ܛH'8oGPzxL 6 {,^anL0V~5:T,h;<謃 Ϗ1^ @hX; 7&h5#3P]D5^8b[Hx6I'εKYx72SݥDU6hmh{TjLO7]V*ttz `;K#JZUV%ketQbU(;Љ!縝z!MW4hh' n͈78LQ[\]fdMQq.UJ0x>X\mvzqA>3w. ȕLeV$eRcȂ0s%fFPa0rװ}E1:xiȒ%JDXkI;fބ=[IK'*[^/RHO爠̍ J|ޝ[SH܌`EIO'nCT]Cymrzd\\m6@׊XE,؄lw+EO)}`$+q]/ׁ{'^@Xr3|2 e '0{C[i ( 0z25B'Ulr{"U9`lvh{ h0g?EѡThN.gT8oٌH;R [JN:4 j2#ϪA5 w[DpzdXoBSݡ0#(t.=(ygdQ=ȜXzʎ,x94%s>2}M+//1kO;G %譟@9Hmx)"eL H?čԤ_X$ u-~ƴJWZ}*\hfu7s[|*[F&oTz%Vvޮ8Da,:c DZU3ZIEbg9BFNU*i=ʦ07TNR2P@:fK{t.[n-3BI2m;)TjVʍσێva3j/(@h{ypI4c1nr/$) $[݇LMWЮ+Cg2k;dL"B Gk/ ^-s</6yܜo|I:%jTNΩ nuVHr5xދjP񓿪z-RmM R]e˄)47< #hJOBȓF^|I<ҡhrW_gv!fGrYS1RzAbM-Nj} ,;G[Z|N莱|}Z Pc6]Jѥw۶^|/@cDk2>UeY`x4C/e$ f>& y^5B#>ɟ/M̍ʦu{]^qL(Z?zA[m,5$ /EBys +{[Rx4riz JB3qFt:{/HX( xzbתVv*\_MHlk 5*GɊJ&UҖnP3] pbAVEuN_el.uIPT;we]$&C?v~M7?Е:sX*QssސN]/OE۾M7enϙ7SWqwcJN-g۷P4,6P|:Vy C:JM:NŹ(!*uЈ`Vo< b$Is[+A ZP{Cl匒E+ #?lhwdT | ~`F].-"vpKΞ[VϺPݭ^qã7CȇDGYR>}ªy2CF"ݜ2;khqw֊@6>!N&R&2mK$W 3\8%x".H9Mh/Ȯn̄ fށ{o_"ZG~2+aory,m)H-3b[:p>ZGw>t1d#Z'z\&=(q6+KZ^9R>08ih<Hsސ2[n07@7Oʊ4h* gS]mn!6v kLSŘ{F8ؽL*k=IiCMb"3βUf?DQd;-N=ԕU./j̙;-+MSz,Āp"[ESL,^|z{A\ؚFBljmSwU&dIYaȫp^W(Ady3kCN!ae9f<]bgz'\LtOEQ4AWKtzBHC Eo{/xXջkfw#-.`d25o,҅1l |MR{=ϔRm7&y5@OVPDPmK*L֢㇇$03P tPF!g5ޛtGi[+}.5ydnq_ T ɜo(!{Uh?'9.j[8Z*',b_ -笹̻FӨ7 FShJŇ/cl%obPEB3xQU9NB7ଁAb<oFhȯOf)Rb_Oン3[5_?4 W7vEȻ#;cYkU9ISȣWfBlQ.k{,% n D˿*w@,SJ_"*9҉+΅l@eEIo|Пl,}SSnߒ˹U\QFס_ tV ,u TsV䑽9]=Sn#~>Ιkj GS:cu>0DUy'3;E8J V Vf=3)V @X0s~ dqR(uQ&LW ;!mUgBN7~@ðJ2t'dل2Q Wp[^yEذ?=,c9`KH{|^uH ,QI@Ų0xOOOߛ7zI q )) L6s,rNUP!dtU4Q'ԗsAPu(mVCg^tn$!p .@AУ'^MCZJ“زcw5x.|[ nv>uA7BK_N gcuLν٬n^Fw"E?e#~%]Go/b"LcDqs2ǿ'D}Ss%܄hB'ؔ*!|wEH__Lq`+N旧HWӱPR1 K8b)q3SYq0ѐ85xzOKDMlk'pql&0KS_"a>…'(^= T D¿yO'*$wɔh>ob 1 BILuQJ*D+0ަ<='ȣq\՛-_Q㢞k+ -xK )[Yւ?use@7F)G`sWA흏cN9eyp𲵔 rBC+/UExVP n7TOT2:?''6Ј"|,r̨V Oz _ z)M%ǫPf&uT%;kNt(l\wAEV)S-~UbHbIYq)aṣ-Q 㨟yP&|&87Ӎjy,&|@|abAͧ9M[LLM õ#ƚS,O )v zK2}L6[55 7MH٫`E9wM HR/ůjjd>lDxR I`5>p~͔Wb 'X-6'bDŽP$џl)L@'R-W/9,w!A[cQ7 "S f-DiF vB~8H{4}G@\_D;@xL+mgYNػ];*[%+ܖXaD>44OXk!AD= tgԺfZdޠ囓8\%BK J)=`>#~3U+@aB ̤s\4x?4x$ȣD:ĔmȾaCZ6:$^zWw:R$uxu")5UE~}>bո,MŽɘ&kԇ;SQvwIlZp'K\ھ`֏xfA[R␗Im!e{^)/?1%^&E NƱPL T8J#B9;xawͱ ¿)Z"+T=9)5Q#l斉h(ۿ*ʅ<+aj0Fnb?9=jNpVShr  ~_X4Z5F2җ'Fpߧ5&V?C!؍Bgn&Eqcdܬa}_Jt0ݗX q$򩆆=[r"5zOd]Ú&F:%(1S8piԃ}byn>1?slxTu5nXRdz=! {DN(f܈^~z"&t'`B$E2i=q23g)%pĵ3:0I5"=؋Gqg=h:eW0\x̱?QL/*1DM_*[NG ]W`<{$NVYlȒY,w++;0`0Tbl ac|][p~Qk]t-N 1Xz!M@{HN+E7#v~[r˒IeA4Q cY.׼5::g RihzfوGђ1=[_*7tz./v5=Oi)aÀP?)Ow;~%s$/'Ѫכpv>*  DZ^ڤ_$X?Dn9df+XEr Ob8Nn?&7{]Ͻ~cMbWF=S ;dSgXT'g50Y-n9ֽJ*[vF&{EMT6s[_D8XبSX(fC6Ф6 ! ?66SYԢ/K܏&~H9&E)QY q55P!b o Iۑ6fK`p*S.o>%+pD?A3t+Gy6tJnE~~B␞w fw1dFKwiIpZn")~2?0^~U>1Mw9[V9c+R)]7W=EY9"K }E%P; Ir}I:^pt['H+I0@W?\0U;RG a4_qXWܭ1 t7rR},0COl:`d2jⲮ؏F-~㕔=޲M~L8/_jZ   FRLܓx3CN֍R7KRE5ɗh RTկ^=KxqNM/kc q1>n  ,$b+xdx] &)BI Nj8p23blv^R[z:*H(#B[%o0x06 &) G r%1qIKdcoBeQ[4.L~_]D<|L+]0:aDYj*=kOצ|U[F,H ߟ L e̝Ƶ} ),S `ވ Yw漼}:2rqQ5 h-/7?9S仉2~F8Rv- mc\ҦhG =.u Jʤ) φ]S~rɅrc ^Zwc#U4 U%rɖ$~l w!; V&,BXNB+qJW*QTW,"h]SFVFjm~hL;h)D +CXf=uήZ*"`Vвm(3p|헺*ZvISU91p}P 7P/C7%O :L^F0*o:+L\i2P u+{Nt{ \8(U) RIiP /&络 ](> Zze6R 㭃8(`TPC N)WFM7h2VPVؐߑF6"=iui ĢofNvC.zȷR`%B0\IwSN R8ŇIT˯~0P@L}z-K8@4=SWp#\+&hvxO/Ş%&@kUT:#?iO# zsh? !,@ԍ'xxryfQґ&ځ)κ==)r!SM;6yFVF ; QdCAMGlV"ERB"F(OJk-š##xD#n۟S،S#2>PFbZKtM( húի8:U|" J}nuC$j[f#=\yzNmq߭ͤ:cd!ҘXƗTΥ-mRgd6NÞ>c|1:ju1rtqB6ڽ3 \Pe$Lp !EBs.'!ʒF80r9]$;y G*MhL T`)Hۅټf^6 usݢag ~'e Z m!Ipך Hq,)uƋ*8>f3OxG]1rn ŰW .rN["^Œ {T}Jf;mU/j,A!u.wF =ZԞ"I>3jc9 /+IJ<#gK׺iUߠG&֡ 1؜+σ:)t@;Ux56%sJ:H &:~F0 /5ZVpƇa>棦rS{ Hdʷ9]B%`mC< 2fHVcNT Q5vkg[Ste=WR*y 9)C V+S~׍,@mK΁uV<a3P&F1 imܧq/u I;je-{\hAhl,&]RzFGasxMOHt.=RW#>nB RWD.T$~ 8\iك\0K3\=:B]c@]}"*Pfη1U{}?p]i:6KdԃS+?Iͽ1}eq<(hk#"v1'y%sC4xجBI ~ FǒܬqFUvspy<"Ű$5Zn)&). Hk[?bK^D6cv@41 k.m<9 {ձ#d@,8 &>,0 :d"rlx\˧ [7XDL^0}ᡷiM}W=`R|nЮ}.6,0bX 0wۃz:bm|8T_nW(-a! N uz1&=4&PoMq%;@2T V{%WrI,(|+i`v EPTqoWPzM㘐ŷHn%b*zH~}@ů̙Q,=SP4yU~Lq3(niA%߯Jj||}.K > [ڷ }.ԫRX|ÉxO̰ƚS *2=TdjD3rdn uCl0jGߟAr#Mc-ڗ[\ZٓJU]o& ~LM۲ZpP78'<$}6(5&K٫3Ue궨7ݸաڈ圌U=-LStsJ߳`J1'&WM"W6}«ؾEgCfIY$̟ܽ6g;\J#W BƍQ@!̴ 'oGqJ)VdϢ NX_)]$R#:W$zʤ⡓HpRbVn}ˀH2Er/Xw}nt 9-=_'|!+]oTӈ34uWD6b/Q ;]J D_S=oMθq]LUn=, SMjte#"#^q+p%+k`pNard7bCRd8D 8\En Fw-tpz# `CoEUT-j?eݼȳ&] tИR_lcvfg7pʪYeV ߊ?)\4V錳p*|'r=i~۶:%=lvN9X@ Ka\Gw'盘ItoRw0Zwt(j!8 YPj'fTj4&w ~aQH&4` Me]L%%t~yK9L,7 G,EaAAT`mY+4vj޺EAJ7@ KaNSOJ+JFAZa"@ MX?9c\6@O\mS? ux?A˯4 e#,Kce`ZAǍ忙(`8˰U }un1kw1]|1.=b[s|am\]YUe^R}C{\t'0e+ tdΡ˭4LFx`[dzmKc|\`]t5ͦ[ƌOͮƺQA5Bc]-(DO N%/TSuWt;$,2EU"Q)c &gpK4>YRKOa;GVqUBA_'-yWoOWp,|ù'k=hw7͜1koynÔ]BQq_{eܶޥVCTp Ӱv^=d;dS=ec 1󅼔GDktI`Ge}J|;> x(گk x?%c+jww#n!] [qtLIYJu03%Kf< ,]R]5 'm%1ukk"5%<ACs" {;{At4bF"~yTRgJ}O?LkQ}Gf[]v~=Mc0ɮ&$H^^3ɣʼ<&x$s3El%b[7Ⱦ5{{*R&̉svSD4uJl!gǘaVy_ =lbgT6I0 X#KQ=$T=2?>{3I֫!F|#0Y} $Q&^ڢH6-w%'J[1 pcf!Nu{jw9Vw=v<ń\R:%=Մ;c~CH_n%HmbcYsl0aE=TBV dH|Zչn$`|0NJ>? v=w 6A]FL.;PVbm(jDT(B+*{FQj<RRc48X+HvV:5͍vkoFxNR;XmUk*mc@U"_yM˘uDU|z+|1K#z*יH&d~3DQ0$mIO%_|Ti343֞1Y5(LH%Ҝ(U)ݗjvk棺TI&Wi_n2 [䶋2pVUnv?-1Ȭ?<\>uAS&=LpQP2kAW/ԶFSXf97GOqhr44U[-bQeEr1 1 Uh^dmHcIJDL[潤RixW>dJ*]ޚoS&hݎT!tl6.U 1.զyt>gxͳYlw]&ˉAlT{X~x9u34/h 3ǠObfa##UݵoTT;uwAW!I"`&V10֙#<2k*~&4Az:Yl/HOYw0TNdޘ00!6Tqg*Oo/0zוu JUq=ᇁG:xsr/ Jzo P♄L|)o*Z1> FTS9!UU/3{> 'Cn\;l@prFXXr8D=\Pٍfjk<9n~Hg[ '4D8 OYvDbZaj#>߈#V }$7|g;5/78{F- GDjPPR"BNaYhLKшyѩҕ)ٺ$gBu>YϏ •_߂lG3m ~ w*w:#T\@+R.7ffPvvRZ\$;C𹗴^xvƦ";>+JXi:̼Sצ 'mbC^,D_α]ȭR煻of^EO٧|yqz ="lծ*fo`~"U_.DRW ?:y` Eqd9PHӆp}7,5CM&豗!izVm303SZKv4:aڅ)tBF#4W#g.㙟ޏAULfΩG஛[[ `Fpx:`<9ޥ!. !J-e^ؼPG8ٻIIA*Pbyy)'&Ł1 )bȐi! 8^3W`%Dthe{|j%UT\0dٖǶ(<0Eo CXZ.>LfKT}eaQVFjr(2\wpqEz`_a)J"B5U@I#/8b{"DLk$gsfc=\}fi\GO/CޭЏ^A;#i Fe/97~叁|%% V9heZH5Zkob3k5J0|ʄU9-3|}fOm] P@˽d&ѽ]= I!!Ҥlw XƏDzWH-G|MF׆xw.2gIxud+:΀P3sGڈa)"j|7Cf>=)NHtʵQۭ%#1f'CxNR/f)3A[X=QiL/ ܌K tm;33Zdrcn JT+k7 xKH z}e3%Y-.F/6 qԿɢ |uZde`pY ҤIXœ3 ;< ;R >Ÿ]qHJzzL]IK-U sO\g/q`6`YtWQ^% x&:+AԺ"K  7mZiv`x(\G{U/u k`Ʃ]!ʂZx<+ML2 j'nZX8x dFM$lk⨅9O )dE֐$_Blh(/ͯ-k@>R xf0"ڊ:2;zrO/TP芤-ha{^ .}O \f|]S>R¾$$.s99 7\AL[ өW(":3ď 0[ɋ)Y<$]:%i>ݢuypn y=IxZPtQanljj 7h㛲p:9(=cI4W}ٽ5"BiY}MmZfެP&ݯ \g/`x%̒K|51 [ KlSGvN^VO&q.YjD--0#>e35F}|c)BJD;Yz9,Uc *Oa_{pxާsai&vl`/k?8\V;ܒ0 J:s$ +W6맶$Kcv#bR^nu1LyYxDb+k~0?j\V/3z`)eWs) Y^?;"\HJ5V&D&gܹtV4*@:ϺhKK`/ }f}y uH TVxcěupsVӬkӂTy?Vkp6Y(ePw u Su=mdZƦWЀD،x^%صPx9@8!]_M"W,Ȑw]VSi0ЖxotF{MYs '1Zh㺵VZ@<'rYTfX !I N_[@@~ԂPn.i7״*w@qBZ6YeD:Ŗ7aX%Ew^"8r K荔C~ڿRA!,{hUZ.zOK:>4"~TG~ۋ86rfo@v6Ft?BA=kSw)t>Y˧Eu[쏫ص8*,4}wzȊ],>_=cE#,"{ަ9[Cw_0;J6[5Dig /\yd;43meJ| $mhz <7-Z?"taJ#\)DIl=اw=EK?(b#~dϰ8"Oe혭>lwxqul>0y:oFWmX0hxWG@{3yKT )ؒ kՠ ?̔@S]= \A(9Y;>3Re^P  F%g6B3t[{i\V?t l7ӳوpǖgcwQK^#bMoqkYK1˭Ҫ2`>.<~X{߰\]&Oe8;D+|D9 NvE^޷ 5.C7v!z7j`}. .*G"^wE0Q<'nu o$Ig>vhڎQθ|&擣,fLYRt{!t^r6i4:|5dUٵJfS't#[[yGGmI/8؊A Zϳb,Qo [T9Y?EՈ'ibjẈ:UbZǾ>CEdHtC920 &"I0#lWpIr-bI<[n?s}H^ #T]hbF')F e|lYgb^ؔ_T8 teffjaļjBSq~}_*ӫQzqGB-nʛ X#B͟'UP"yH}4o78 /䄤ʥEi,2Sy<ȸxVe@ɸ 'C_RvWB/ꏪ^R| e\X[5Y$p~_WOJ2o+=L3A gtE32IXyD0aOcX:,*JC4fJ[;FܰDTE7N~ssË/G٧vaK14?"CuN'5Be-2J0uFd{ +Y @=Nt8(5$pFk&j"-Oz鋦gMX/;鮄fJo!6(I%BȩcI)dRbgtSzT6 v݀;g4ds}eWYn wGb.p7V]`Y2EYѫpص d_3ЫŎB[Mܫ{9 =]YSj&z3:hf[5Eq\`p.9Af*fQ hK<>e&2$ϱ"xdt6k z,N(:V,72jLZ& y5̴C:#BJ3]՛DI/jfIԗjh 9uFK#Oz;p 6͎nttpBĽ[4z]{c v=q B\0IwG9eZD$`޹ituT,?h" Mpdgj!>MRxugR%Vy z؟@]Ӆ].<7x 2D_yX>U<(>v&з~~T~H QtD{gD_$RF'Z.FEJw8x?.~yd< чWL!1 08Yu mAƉߣ U(l-M)O.==[Pj,!eo7sAOO iBŗUCD9ޅ !꬗I?ZTA}ӈBdhngc"ȱ0z3`2 QbcH#`0IX Y5g.߯!$-e ^KVAݭ~b@ad4~bYbEu iE-:zN61e7`8\W2A:6pF Z[<&<E"x0IݘQo טǗ% X +$g8$Q2wQcq,r6nCS N&{ՌZ|GiƷO\cĎz@ QpUZ ef;TH2^Іʗ\QXGUxdPV|%&.B{Vu@X5{d?A_̑"}be56~/m Q ̻2սDIJc,Աֲ#̣1nBS}<5% ۀ=ە!qiPYy7kՎ_a2 hْYb)iw\KKWބ.˱Y pYL5zPuwI3 VgAhiCQ3NW{&Zc 87Vw/b,!A'w'Tn tP߀^$=Q^i~!=j?3:5!p.Mz/Szγ.@G4(/+bϫDrqOt,=9Wy9RlPo iwNuևK$g4*{8r.Q}kN8Sz btds.PXL㦛lJB%nqZbz;h M>Sc`lN: -LT#j peAˮ#~› p"^)5嶞djojݛg\ս(m0!Lg5\(af%vya'mj8ݻs9]1u|Yr3q嚥غಱتP}D ]%n WmmG<n r=Dm }2St h.ĥf,_8v%לS#S!|wcD)SϏ %Q\#kb _:9W?5c?|:uVً麒ֹ{МI>br&3W {jj+;d[\/AH U)vnc},RVium-%j➎?-M{|ӻ5*D { sޖ58WYH \fCo{dZM}YZ#B2-}1Wu [ߘ򗠼%i^q!z}3CR9;|֟\쁃#..#O|~`F$pigU*A0qǑ3nfɜ#? 빔9eH\B]Y\0(|bkKյmY󰺋u>+X4ny Ρpi=vWlqZƉm>֕[5h>si$\|;.7}0ԝAKIEN>ˈ2"?(yx+*՝S(Ѷ?9w@ᬁ.և.E% lߦeՃd5D12^NP` xp'9Tn;kZxz8/2khZOнq* !b@~t9ɗBeӍqOpMk)ݵA8M~5f=˂QKAh4^G؇Mu+ ;vݸ2x|7S5raԠd#-YL֐yYuc7͹T]^)˖Qx^uɅ,`ء#!/2!DJq<.bhN0"Xa_d@,}ug>_}Ay.9\`Os?aSK5I~r$zvP[diUҼ芈"#0Eb6]R-5eICADd&& JFݡ%ÕHE#TEKjrz9UM0CGOQ{R^4B*/x_jXqqt~M!˂]SӢTO@UL _1ddyEi7:FGU?Քj_/WJ w3'xh"^. T[Gl`"KMI(?dC3j﷬; ^Ԝd/P]\D|Hxa4 "̝FD|pc oqr̈́phP&|K*}OgcOTx}+w8#|,oMfIuZP/bZ QWUfYmfCeDU2g4gmLI\yW#LHV:N׬A!ÑV 3hMҌϟBP7ӕU`=Aa]5qhd]#c'/(AϠ$^^ҹ7GXY),0.vz@}zBSC#*|-uQFg[`?hḎFpd29uÂ!h.80noݴGUܽ 1 L}W)umBoFaB> ݐ_T)2 ;"+$,$` y鸾Мf""f9IjǰPp,n|IvM jƋȎ< KˇN8:v\ 5H}P ampuJERRlfeIcG9܈L}g̴\lqrcGp Rۢ/ ;'v>ʂK)ӋxݹB)&!C Vb~phkl7A3c_$Fv>gem}:%6 5U󤇙 JvrIf k̽|fy)6av>,͸<ݮ])} Ap\}&&j78rJV kjUMB=i&G1<0ssYEWӷ0TJ|p;|,z yX9*|ՓZ6*˗Z*BO ͡bv",5dn8sA4\vb~N#2AukJhG܏Ѥn g?t)_|Tâ9 ea$e=/}&r$$;y)sJ xzE, 17sy3D Ǿ!9#״0݀6_ؑӟOw:cx>&ohoY mmD]rq7eIzd+$&z鞻6YƄex|KShQa>6s<(Ua͍SUOhKy_Y0nc}μ1}\IM0z[_Io;^Xˈ0%]i]na5.z",_]OFHEq*դ:xk$ }8&ᴣ؝ BW-q)NL'ۓ[ՀܰYMu!l{o9H8) -u8=B6fQɞ$TA1DuCb=unxCֹݟNˑΜiUx͇ttU ՛2/Ha(H}r<ב\v^"ЅGZ+@AVNIDTb`CS"3j:mKNFf9Sx/X;3A/ ?0&zl:R&PEd \Y޴Fg%uLfW8#ic%ȁ" `t*j^)$_is-?Io:L4'7hN V=R[4 s=Ԝ4l apc"k({b&!pp9Y%55doca17$!H']ޔXXfrLMzk%O@Fn "P⸧v]I,\a\l_oADHvg2f kQl-q PiشGӨrnnr=Fn+CkO u\ޟsTzD+Ss\ n&ޘ£!(x%%, *qj3->a!'mqd=׋YaܔZi" fkQPlǷ'կޚv;|Mm1R֬0}]%m;BduqȹRt.\ 광0=sx9_bq7"3NT*l 9L;E9Ng龏5iOJ埧*A]n#9= 'P@ikiu[|d-VyVX2#2U&Cfv>,ў6ݼN::NA %_w2 O ?LȘLA본S 2nDW~+On2wO+0E #Aso _4p`ly+UVQM+m[hx i&T(%1oΐZcL)v zbWO82k0]AIldܯ׷o/0IJ흖%=5ޭq+OjZ`Z:hFPNN,7J gy {/I𱥀^|zɓ.Vdǩ;? tsrjv&,5r' yT dl5*^RO4K5JҳCЁƛ^hQ l\ʯqAZg4zST.,.xYWtwr"KAyhH-qc ~o sK|ѻZy QbNo",)]~yMI{~ajC'.&VSڙ9<)SD[5^ Bp_'' kZJL]O<*JlZPy{n!iލoa[^|с\â|Js TtKJEՕg c.`n2Dj'+H\N 'O"&~c?s~'."x 5H^L| I|BYC(dOR[4_.C`S%Myg-%1U5l^^-aL]&u`р0qZ@\c˸(\/R ;gv/IZ'ГF\ Q2Fcž5Zb?eK4H(UP_3ܲ?/avq0kIJ] 1q}Iv{M\՞|^rp iƠk7=7⛕߸̿}۵ xd &Yψ1,z(N#{/N"o0 Jͱ49%jwjHNJ'3r`:*=\X~՟)xeG sلAz9 A:Ŕ Dk; [)tc]׀DLN_רuM&J 9:9w}ojMYj*1`puߊz>j} ty%!.MpE? O|xN6S/Ia-Ȍw#9ȃU& /yM5"r h*Ε %xbZ q/ N&<2fVm)_l}}俣mxX`7uPD/܀ j]p^)%&rLleثcgN5Ij#%e{R/ku3xdGy1H45xی7zCzkq0\eԝ>9 Aykf.rnfCcKU$QH->o~I"N,>,6Q"\;`5`qKsI_%AU`Q4 xÇb\yD QY솇@tA=ԐądWԵ#hY۵wy g`wsL5AFݨ%69W9i\\IPYSz x"!X/Vp$W:@fn7[,39%|.> k(5zSP()k]{]O'QИU fgi@=""hZnZHL Q%yrg7:Q{NJqNTA |ebXQ1s<&x tK3`.-N~EAs>$T]hvj:61Vm3rsC+0vxܷ #$=Ҟz:jv2vA 0oǂ+ 6=I#iA x}NEcЉN -&%ag=-E<.Ⱦt{?ѻ1 KߋR ]l RsdDpϮm;mԅաenEP@#z2->%Kμ1]1 b7͙4Uw$p7L'-C5Ɓ|x R`l33#*`j=va5c\ySjOTEbyQ?G'M;srf 3z}e'G~XcIO,qc?WTl{b+Nz.v>ꚪ| Fy̘fj,rfci90/U ~ h4!ɩ#@mYe.J>oJzHyċD5E63b,7kX$vH^ZryI_P-QԄb[Rl"1B0]پ8ҙy)HjIWCXec!)5QAȣP+w#Lá\2`MKV(ksjeD!?@Xs{Jwx;m-E5e@FՃ/Ϻ"9wq ^)sI؈.8F*ܹ4޻%gT|X 2e]lp1LN wM4(aZ;-o]_`x09Ťi7mb9;J 4 Bl9^kh;RVQ`_uݛZrd[cj_YC= VX8 Mj/w[KF$6p=$N7󜳀Y^]1*do*TWˑNr+Q:4g7lT)W vۏc^pPI~gS!x߿aݻW{D9OM htL'_Zq:CZt52aQƺ+d6Tإ~@XNj~{KeЈ~$E":Эszn S?|b\WwG BFW[̾NL]% i\1_ xZ;vIה%V,5oǗ}S(?SN1ҙ2!wإ a2J`2}Z. s֌"Nm" #s2&l͐'ܑ#~LT rRND0u!嵟&Di-_xm[ޥD'C&ڴWOT% xNw-8nW'"@8!CM;sGXF4O]V8A>Fۿ\ȵtQ.K"dmΆ^"}?4ySO'yJsi4ɷ^humR$`i N+ r0iw!}uOP`&tYV jB`{5"I|`'F6ahA\7ϦVfkOu?I驕ytY囕q 1NdJAhm]f¥OӠd{6SGЗTl9]qbԺ.Ub4-%z<ОNhBeJXy0rӝ1(m'6%J.s'MIB;%'TQԭJAxx!6Έ;9*$q\*8P2imL#Iv5rƧ6PF*]^9YS ^fmJӑu\ vhhNH< Cz*Inx'5(ͥԷ.3i~ijSRx &ƫ}фV_mK =z!WTnMI(/ ){w7f)>Io}r̸ .֎ȐJ&0e']naV+w[@p]rbs6KyLvP ֥=W 5?a/(rHt9ɀC%zpV5AH3op*H.L%(թ5BغPұſ\I> 5)a)u$Ic?YQ c 8A^O)N.>,>QߥQ vP}`b}ONŤ +v4I,C[10,9'뙜U f)=,RvyIQЊ WSJq6q9sTsfM=f(Cl!M4-7??d 7w.J*\[k~-Q;6/)AB}q0q:lԹEGiѠ~ xgo7nkcmfX K+X?6ǥLzB"z J47~Z_LA*Y'bvD*tQo ۛf<9=NE'u^^ OI 4L^5%!9iiFn M ^`{SgyhT Z9:<%ն*39Gޓ)դY3vmRk]iQ-{>_!bN_ .pIqڪrW--ɄI:?5 p<)U+tp<&:vDm0%nbF݂oɊ0HЛ9V6Bnn+g]nȁgJ4D1qXsuo("F}DoX @%6 5e\FTBث8ڐ ÿl2_)`1'V,o3>5d9րI*KV=i x\ mΎ6CW_qmO R G9,Fk331efFck5iFK9SX{!%3GȒ 3#~߉Iժ6{řw}N\Ie0䬧߈m _9%8xRB!PU|r}Iq` +#JyEb`!rE/"&/!, Mtֻ([H̲M;@Bp^Poш"Eڴ|^ bKLnZ% Q"bZEfaijvTݏDBeDmF-8.Wc9,ʵ@΀K8QY?"!?#^ObRyyLk'k^F=5Rpt  *WY;8%#XW|r bfeEͻĒ ]?.(,__z禗p)Y$ϐ7< g'/+syߊٶNVsSؒ 2KI`'Tr$4Db$L(+ @L W{Fy6LDX\.: P OYgلg'K;'OSr\MMj[Li =>a`ڏa,4ճ(@T«<%UtUd3QXzH#On-ϗf &SF\< 8{kp|]o9ڏ0t,[ANaQ.0ɗ9hVاܠJRp뉶 <:.Fv2 3J; &cж%qI5AyHWJ-9EX.+f'LCiZx/m}"ۋ|3}T!f<ٱSӴ\8R c'Ijҧҙ !T )xw V>l9 8r rR]ĨM5g_OMPVO3<>[ b\ kᑝa4v_Z:` w ЛB!x2Gx>+B)?Ql/Z'5:޽z" nEԸ7B%@ӰHʇc =dl%bJ(L>dx1+:jJ> >uFd,BmGj<ن4`a,~BL{(Nvx;P 17P~j W(" $`|^c3àC9& ~EmxGcB&i*\N K@F ?~aK&3V4P׶:O_5Vn]]݄$ `M^b=lewR0W$xe73'eO-f񂮟"AIo.Vz;8d$1ok6Lz&XH$NOOYKl[[9Q$(2R s@o ^Zv'] ߚuq\g]4 a`k\$H9\7FW #E>/',t.H4xiKQOpȢqm܆][r4E?Oa KyA3י:SKZoPϵ3룻Rh_'U@VqBbRF˶r<crKJI*[xْw'.RҲX0,F*K"MUſEE 7nQ6 o%[1w_N< ;o &}Md3΍C><39 >yBPSt8Ź349sl5e'ĝ 2tBUHbdǖt'* %6Xg"ppDc:FLWnVI<[jZKc}Ū4[ Q[6MWb~ziN ky|ejK̈_$nFG$ޣ#1"9Kb noʽɵҀN (sіAK(ꐒSx33} I~^t9mfT"Ks6Aw >hpU0G)ðH}']≮ed(yݗ-8BFsq/=*ǜ"Eً .s9W Ms U 6貈}6ҼZ7 }oLD0)%;vT:Md(¨F;ϧ# p?lVnVEuoq$EI0XuGѠ =7-N9{/GȤ+Qj ehn6X׋U96΍de+: {WD>?Ho`TF2Yԣ^89`8'q^[VJ>Z"I~b>W)9x{+;@"tv| J^T\ZS_*-S#w,J|1EN^ՓEeq6Qi^C[hVJ͈ޢiPQ[ְJO-|QJ1m'*I1*W{-';B-^ZB>ZN1"w6>NC-ovO1Yl(tB 'PM-߄[k0@;r 6.,%<LYcI}.dUi<wA3l"x~91 tAttuJ(hXgOHĔp{mR#x];CQc+R 45k/V(\thkhܓ(դ9롷Ҿ$ܝRƩNXH,0␁ CYؐ~WB" LlOd;^K InulΝ(RqU i~Xo/0\FY'Xϻ[ bz=TY@Gk7\KapA@~vY}'5}_{jdD ȇ,aZ-ߐqjS/޺X\Gl|#)ecutB;jF(l#ӜTStZYpOߨ`G,'A}}KD}+o,y>3yE dH7|P"7EZb)d&C떖@]ȂFSz뛺@a{z.i}zU;6BXY˨kWqR3X/ sx .lIp 'iZ8( hw9kWLr%h?6 <_E/'p8>}Ħ['J5kAg#/=7|*'D7"xu^铧8նDXkx`(ND=+cee>;\ co䡡Xfgvw @}8HpZDpj$PbLX"45G=c"ERx_/'iȱ;&|;!ckn3Wftܓ5ÿþ` ?R|0Cz;Ol2Ҳz0X$ތM3 {PdN@2! g\6_,F~-~O۹T ՟M$Kd&T6AFP׃P+/(0`y@ã}AF;[c:"@?Po޳a͡&oa0ZI2|3&ޜyj Ja<€=]#A|@$^#f '|e/KRDnS+&!f izA%Kb$> 2ދ!'Spb^2$ZQ|K93nĥ@ qۇͨ&yzmiM` ,'+=<}2R\nGɨa8VnJS7^n!8!j}0k k;%j4hҐ= >;Nn,UM[+LS^<$!;fzkn*tS0GCp.떂8>hƭO0p,Qòbo$:՞9 NVC+nӂ/P֐ɂ*Edg/W q>xTpP.LbPcsTqHrZ3]"uJ0l,* Plc/[B$3*?(݉/BEkI튺!o+ Qd RRjd" u֗gbv~Ƅn=}!N5a,-3 ?67 н??e/{EVВy:Bf@tv79VqdN6'(&lO(|\VhCBLo(OPu E0?&&ܦ2j`L?(JtK()O>y (qG_ۈ ý 7cQ^\k11qzDL@ƍLs%|(bn›xZ!_r3zy8{3 ΟЏ29Sh [+; n[  uJ_6՛Ɠ& VC,{~ ycFj#SH'q z E%{R$KMhD,NkbmW9C:COv',LQK}ѪT9UZl0,>e*3P  7d"C˦k~9#r\5~#sGhjcԘttzp &7~=?N߾-j^DJ r!{[+QB&zPIh1nJ88 3Af#Iy/AM)<Pi"* ?(zS]jfXmB{3.@ȭYB&B{f3<`Ի)9W:,u,b)JHyDKc]_Gk~a*?YfXW[/ceeC2OcOY>+йz{drRmnNwDH\e[ן_wPuR[\Qժdy$&-,w<X- ,+)ψaWuu[Gf,e.?JQ2]$s 5YZ<@vX& }ms7x]fM<#4Ҋ_<^o ϡUjj c Sҧ7 Fbs͔9Q`Muu DMl˝C 0_h!?7:5u}UΒOl֖Xt~Hz[<*eB(f8`%WoP5t^U>k_fB~X)+-@zKUYo\P'ì~O :⇯A 7w X|4CMQNro$1aGQۥ{=L9#Jŧx!z*MP|e~4G[ofķb0`O:UW܇"/ 6i{8uz_# QW3yuK !eiQJ=O Nͅs%'UbU19ݨ'_K=Ί ns؉QLD'c`.uOvyo&@%?}a;{BtJV#TWL p9֔9:m4?Z%B8iI4u8VpsƲf[@'4 j8 (2ҞK.ssPo UvӃJۥ 18slX'c! 9+/fT1Fm$4ֿqRhHk(=5/琞=4Eѩ '.wT/QA%=U %[G!?M= >;XD_ A0lP3ڗ 02~]Ex[WB-Qi"`V]^@7߲f#Y%K*o#k"gGW1lGʓBΒiǾ\-guxw]^ F߹RAo3ge7<>*T5A@/P %zS)3 -,Wօ| %ȕz~H^BCɆrh (S$՛۩mƸ 5XYt\k>v#}oҍŽF7W{#ҦKKq|bБe(޵thAćȾV،Q}.^c6\T@ 8uUzpg<F,{rJXd'B5ڎ".K$ts\}q'ș!G\;҆ LW,ǣNl֫$4 "Axh3JŃd%,bq.PԤY OE-kmv{AV'J:*Iq71巬m]ul_"Ë~gk9nBʝEQT0뗰 l۪gEPP(nY`M +Sꌋ3n-7F= :-"ϣy:b'z1gWɲ}%U8)e>$hq#mWEWO'u!xb|n tNjY'_L35. : :}K(yAaFVu$>+9R'0:Fr1ɑ\v䨕QMTadEXD|[lR41Q 7/ƙTyuw`< Bid;(aM*jdQO^N</-U`7lE~}/k_/2n扥Ic5Y kz VAVA]e "=C*fϳ)C/. njC/!#.FPx'J{ur"}dk͗@7yIb`Mf@ȇws6jZn Hu3 !bWx"zaUv;' >(Yuɺ,~{B8P> 2KJ@GOkQEx׭=OJUE7wܵShju~*U"!8[}6A䞲H}cR0qb{ڷO Af0|^HseYAu#D:{Z>q `Ó v%#K 6ەhúڑa0E,c1@Dji$U,EC (DA`ph 6_m }_wZL6#C$I.nAE#-$8mp |P'i 9_ uyh}`wcQǘɁU0!#0[N陙Lk=]O ދ)J(|B\H|*<#DzCزӁZ# =9PW+} ,1flŜeZ:Yg5/xmn>dC8 ņ'0ۮT$ݖ>PJ0![J S&"#ww'OyxjnP#|)h2FcŁ uPt+a~2^C*#ņ5 =3!0Ȑ|[<${ZWZ\: ζ,xSzU;ì ?dF];tR,/ Ihrԁ9ïeY`A߸(BHca(S#ZW!CBfE')`ݸ+n~<_2hqoW܁_E?Ml(Ś9dCHFҌzy$OkR], Fìz$.7pg;f߀9mϞ5uǩ2 z_% AYZ)j;ȭϻo /Q9WNB-+NR.h!OJ`oɒ)A wpЌesҟ4ƛex(:]_4@sL{$\5Eu>Uz'3U-Ulfcc㘐e(^F s.ޗ VQ&x]k#VRs|iOkLqW!;!pڽ?4I+),>hH$jTJe¿ Khԍ?Z`Č껰,(s9 M:QoHU|cq4NB~DI,:/>ge.s(v mv@;2/V׍,{Uw3 zrOrJhgQp9؞Cѝc 3] 0kRT?u>Z ŕO\G7z4d&Nhl?t(*]curl i%1àY~@w ‡ A(GFW&E )=&M?1ƔQR BD> /Ȝe&wSb8lkRƿi?&WrXwNP2;Ib`z@|zM{`T.5=3~ luD=1wLaϸJD[ŭ<)E.w]H)z?9A!)Wz`t_~fWwJ3`hIwIb贀1Z8l4PAnM&)iO:"8bK$$:znLK-5ZH3ZX8½V+B(HB/]I_g9㝷>quDBOբK*FSҿ?;L@ 3?B/(&;I6ղi? ƣՇ r-/4Pđ$ؐZhF0M-(E7B/4RGՒmOTYʋY&3\=!W9>d,!LX ==ڲ/1ۛKV¨J2xuM9J@r4#O| fGeYi,0U a@rjVQ xؤW5>r q9,t!JPP>`x89#a{ccahMh5kB`{ɚn|",M;@LaY|HSje~f@,_z蝿W6㼃;[r\psQ6)и3f7+qѡV]&QHY$qfIw|r׬M&tR?NMnwKInLzQꋜ>fֹ RMd9 $(#c:CXm|"1 e6Ngr xݴ`vʪmbR%j8_[ H?Y;QKGMmKl$o@9rVbJ71j%gjPSgN(Wɽ!+a&boSV~9-βH *7ODU6v ˯H*=TP6]JFQ=4#s#^HF'Nq<w,mׁrlzp~۔ $ a-PQjÇ`:ʖD>Ok;Ef] ]V <9%yW.a _Zػq"APmy}thU֑iuOז|i#ԢæJ}#tis`h@%, Jm:7Vk1XKø΃ E榠~lvP ,i,щCR.̫vQ'^OZ숵J׆a)ߤ*f%V'D^4nbcS"t(jrPhDDOݳ%q*N =EcX| ^`Nni^Td6(l wׄ6^)N@}S|Ɠ.pIEmgx H#e#ݕYQ!Ag*?ܤ>aQs΋K pX([V ~ª$0 b]#[C[xI7NN}Ƈ^[!#l*ZwM7þJHwiZ_oVL8V:*FR)YYEC5IxB'e|ώq;'\EC 4Y3]sܨݳ=x [K>1*šSK r; @(e4lDs$-Ȭ&WRqފ$P`Bx﷘"9J YstN$x{_bpW58]W-vBFلO>|`{Y[X@`g';Hz]?K qs|e̻j gC#=?8W3QRx)_~r^DDXGfk7x8 IbK}c;!5|VQRG+?Se:fd;7wk3ɤR55$%xZ>WN0h)pg/)LP²p 3J?ξy`;|4DQ5*qj"DMyDOu*xYJc@|Qڃe`ĶKf[+t !I0)%n4k+jw .8ZigX B~p\`F7T w>Y \9dEpXY@(DIhV#'@@z/:cbd 9| !ģ J'|LjB@dfa9ZU!dP\Q*= tҁ|[V]bgbv{e-$#iT˾|CT 8&%#H )pNHoϬR`*T:a b/wC0a_܅!ɜk1wݙQlJ$\00RL7ZoOUe.lovȆ ѤW%Kfd_'}M - ج)l|֬'B8\"6Y eZVhiX7?iˣd0{NŠs"rDɅ^pvTVgcDQcAx,6e-ra3I~oe0u$y?E mezb 5d|7pkoJlj72 ܻA9fe*(Z1n& k%ʙOm?D'tWQ@qc'osK+wNx,+ 8I)ԵUG؃h" O-z;Rd\9 t*2 ֊1cQH$b!#G6fh&ASa&.p۲wSATm\^20KBa||کfMմt=!E@@5ʪoS 83hyfԷChU*n32go/!n]ոb)|vq;"]OLW9{[ IΠM}d6ARe"lXʅ߾/BlK @L+ cZH#[ثKmL߃GxK &vğpw_f@\tт+}87<[D;'!l@P\V{ V[vohPM+߼ zD;zv&$D똨ɚ<[wyeD N@ŻeS>LsR2`bMrIJbc9^r)N&ØDr7.kuq13cQTj߉:2rFFY($2$fR9}, SԿ5l;6SZї~vKnch&>0\8aW&Е~c`Op]GSo:lu{;@۞Unz]^le7{%t|_Iyu]&&.w;?"S hi@PR؛q5~mm 2סR+5Rttv}!X6k.pf S X~ǚ!64ΑJ6?ZnIPCq$^V'KwK= M0YrnX'g޺tWE$+IԄ2AX oy7 <ϸN#5Fvj?LZ]#b+42WMssc\Q:?іC[.[Q-Ox"1 Sgf}%$A"az׈ZGAWzGPf?=/b0sG&sKW7Ϫ˻y(I LT'ld漽UoiiEY~'%~u3q+ވxS:3eJR0}LvVZsd}KxLZ6t(<X+7Q[vwY8f/{q}sp_!A \Gg-T Aܥ5 Ǎ/1pʢ9?Ӄ ~;OX7'W~Hu81rv01 m;&G;HCЬ^7B+2(Ms8\>]Lo+B R \9V27@1UA}9ʳn>S*w[Jlb#mfu5Y lh%SRH'kwNuU@F2EwK){=hL4Wb- orLY4/Dx!_UIpLPT]=hAa++c:X86qSdltQw1Cd p;Bf~NҪHq4pluFD |U $tM HWM!eP,_@Ot>@=`?Ťn<[B8.[ٟW%,2MLgo<~/ R_u]5j<>КXCBaIw=/γ>tyכTͰW3xbG6ϳ^u߽ze|:N>eZZ&|6#\ᚧΡN?֎t2y^f c]C7C/{م˵ɲ\\Tmi7fH=@T5rs$3?`d6 )7eT^wмhz'PӐ̃!`IdF:|ԣ^`B[1vs 83EݘR=LTj0P…NC vBñS PHɿ%=ـU~fKXiy0O!^߶9g赱f,wkVZ6AQ ?F|Yd]PWj(tN|"eR ,9t8֝oiKrƇKr0)=ms?-6=]B_:= ەwpB3pz<U~$E>|~^K W7 !XnM?J +Rf4yY2P\AWUˊd R̓}j$X] P8+9!1a[\\pf9o?@jwrwuIK, $dE9jB0_0sd^ A8z6BO?h 5W ',ZMxΖ8`7r3Fj(ҤenDyj< LG)k/@.!W͟$.8Yk*K8mo-]`:Ι Nr=/UOެP7R!wR=-*1t}rOGƕ_ fw[zf9hN*c}B#>΅Ȧbpp#M'l"ʷuKgQU8BnL$ t\4&*؞V݈5 G=zq*un}7G%[e& o}k! ? Ը.X6@C6"\G^jwӜ g({D< ;ƎQAdS ?ب gܗP.j}i3]9*a|Q<ςژeĻTfQDl),z)ϴA {ozt9PCsUuc5 1YH]!Tk)XkLu4~<.% \K}l?*&XXđV-2=3c<-=x|-k DEי(dܵ|̂'N(ԭ!y4 4Σ[1!շݠ ՅQmT?WÎk2pGJ) at(4 9 Uzp(n7o'yjF]XNk a)}wh|kdG|1#M2ϲ@!E)  :\]UeQ߮~xc"چ źU&.jXxl=L]=d R~D/C0a(-0; ѕ,)Q܎"7:m<YN?;|Q@XkY#zG1M/G8u\D"M 'b%[Ա4g_),N:8|`ye<+E! gP+TΰmkLs0# gRF-!0d71bmɤmy/Boo{ .}IO)C{z]wzTQ-d +@-Oc`xp< YFa1rQw)pdct;*.j]#m.:@ v5yWqشnR$>KlE}]ygE*N>oWܒJr^ PDrj,LVǖ3Bal ;r$,$9Ifi $ޒ{ǗJ#݄mb2_8̒puo>2JqrWa.ʝ=.BZ4t t— r&\,j턨AYįj+L3k̡SfC:|= xAO3{liUT?yN]|+Hϴ5qV֊i1 q dGGE{Xvg8z_cK"+ 8|{?\HP`F>z*%?obR#Sˁn P#m 4ɽ; 菔0 BqUsD}&9jcmHlIMJI-ܪ-%&\Eu9=+BRSn@L&u'&C^zbt6)no8geqZ9ƏmE*Wc3/hS&r;[=~_샩 S'\ ܹF--UQYh(A C]Y}'&ͷHN. i䋜Tiǁ&Vr-,'`QN?*8 %B֡6D(RmTs#xe[M/[A`7F*$9`2rwDְSs+ktOxIqO٧6(`2@F Qf>m2ym;^&b38)x[$[zlpi  ΁s2_K:6u$G ÍZHV+⤮[4BJM琥՛#|MS:.T ~{ޝ?a.Ӓ4 8hr61nЌdžX^P b|E!9A>i3Eyu\{PuJ1;{1Ѯb7 RJsγBBϴ{"H=ᡯΚ3|imٕ*ZWsBc)чlL/O7=\ӄ > 1<àsBW;\Uϭ,;.Rc _bnZ)vW lzx `.Tkk|ևC¸Wkb…ߴ1'6M87Bu30=LAQ4g/(/V)VuNY-6UrxyWͱ]"VQԟ{Q~{v ޝݩ_S~}<.6oRqO ;^-/"XM!T[PS;^]?< ިr E _,MdpJyyυAR&wVK vųSbzRwncc).#C[uαȠLbA&C<31)fz9ϾB2'[hػY#S,l%`nCZeb|j&GncNycm/<^9.bD' 'q)@+R2c1GwגjrطN.|ևH%75ӝ)(] &Ҍ VEЯF</ \Sh.>6 v耦FlTzQ{Hr/K5T1J>zIm >]rMgYb'es *SL>GS_FH 1TPF;D- }jm3OHzl8~e,Q0e䝠6zvм>SJ"J g!z**zs }pYRƹ5a }ZԻ`L4eՈp]@*(W)= Szs sn88W8Oȥss.x͈*E+^)po8PI(*UwzWIp #1lÚXs 1N T7f,vV;*E*L3* GEЃ_h8xlr'iSvo-@IV JnA]u?Ed֞a#b(Tesjbٙ5T@~/U7JRѿl8x$7WQoG"qA@w倁^a[MW|0uvCꃱ qRq"LLhS6ŤyGrwTA ;p5:ΪFovo|SAc //s7[-`NWEQ)նv6rXh_2ˬuF ߗ D5y.Muj5 ItuJܰՏ+k u˾dR],5vBrij)47+0xot7'!BzQ9~U:jG%F'9i#C cwGgIC ĵS 4V@hu<:BG=h!$G~3cq= &Ilam8 eO%1uAc-5 ...?"kaYgAz'ۙloIPT&DjP3G#qX}cIMMõgŮ>ׂ"B/X޺.XC~2:]#vͅwmŤ¸.r5LC{|QEe`0/k<*x1U=L(H, 6ij^7cGv r/Q~9 ֈ<tW$;a xXds4UϸwQǁֶN> ƥT456t%ޥڦZفDмMʇS'N0EF1pzwt#uN׬X@SoiIÚ!|E:ю/-: Q; (/QE'SMoE6ɠ x4f2V~O! }@$(T̍ϭ7Z6W]i]$oydCj8怒cSO.PZ;$/"2@*d8eAvUep@k"\~QQKʾ6T g~>lY*IH$V0_ nE7ɬoRc2Cs6rxڜ*ەpH7AҪU*dכrF>HrOނI[M@88ab >=AކO7 X[1)_(1!1N9&KʑdiU|_a/ 1+Aȝ43+ʟo?hb4K=Ina^"'O}o糖xhL0 KV!ywdn`E__TiD'g̴7GdOBX{8>Ai,M/k$7G Si8XDIgI|NUH*&F3('7R1ƚKɯ:9Mg0zF'cѵXVǨn@u;9鍿ᖺX45TNT2>$' ?7 *b-ntKpC8toDS'~oG#mxp.K0*b"j_#MPᔖ$s:[y*.dU@d2:^uQCF+>'_KRL'x=tO MpA/\@)u%zE$&̣10oVX0Q4=D:Z3z$1$X?͑:zj2?mC߄<a 6ȅ;M>` Fv<^(ŽR NE,jIď Xh}mC\]mÒ-ʜ51>h_\ݸgɯc=H)x<7 B8#" Is3Mhȱ5.j}EIF4Oەzת홨1P$12A. ]/.:57q24im =(A0x(-lpu㯴xr6Á>}7#_O.v!t + D0 Ld;l@4dnr`J ~ f'h~5d_t%q.1-qY,܇ {zƻIK)dKx.Dnv]NR}~ItnXڸaԢ`:g$84}b #;tyP)@7G'0aw ID&/ @Sr bˢl*Bm]6ȤhuDUA)Ge|W&DE&_' T.k?YkcclbV^^Zc?!iċ ૻzqs"vhҞES^"xE=" S]ƆxTʡ+E~/jù˖Z+(0> #=P`|/LDi%Opk㪾v ND |'G#WX]#(tc2du0yYB?dP&(`1%2 w݃E[Qϧ#ؔOV6 zy7ݢFrN* C]NFm˪ɂG&RۃX%=b·I,,2vR1u_n5Grwoi]atk3q MQٰ1P`Eݝ([)C Ф<#{{+/ 0zr7 rҶ7Cj<<o`WCg|V19ƴ/E⑬p9ļ!ʏd37f6` u1w/@Yjg,OJi)"mu3ΘX}ݾGJj)ȷ(L/<$5'_t /s@bfsL@+Y^2c+jwKWmiOa)\: 4EyD  lnn*v֡S Zd5gR+YP"SEq>SIjxbՆs6]|TETZnj>=]͉ سۊWJṯ /cM:F!N ]!0X}nSu-^0lm6 8>Ќo굺w #n_ILcjvPECl9P{>7AK\ګm0l+gc^ˆuz7P!+<{QEE`ꔀd Pg~q[ pc{?ߘ]u8[(JTO@7Eh_@KھOsh\-p*AG0䖮"4=|fn9C}T7Z|Ŕ;ʲvT85raː>r@:z|m1@&|tArOɄͲߧ!gMc+xut' 8KӜ87 ~J "%X!NmAx6&/w:~הUE={coI)TΗujwaWcUs;% -?3Nz"hh~1=?Gs9iV gorg5v&4d T&tNљp?y'ԉʹ'w蹾APʽ!yfD1(ߤN#ˮ>!8ISQkr3${wnHO{ؼ(.#FQ(<E.lQf .Q*PD6%\@wQ?#A;>X %,u ye4T6:c=lS|_1qu6ORҏ' ^BZmfH,65z3x'zD@m)/8?ZL"F.KԐ`'_yG7kYēCowB?P_@ 6y r5/,sI.ct/xлl4QE}RbDƮϐ52;;hZ fd363u=GeB2 "{t'U"iU>T{66q.EK.*PVeX3`p5Aj,y)Zw1|ڭQj 9ehl_r Oj& l1i+L@y`Pvn9!m@pIbO*ޚ'֥|]o}ߌՉH#GԮѩ¶tv\ @oV;#yſU[cF 5 i3d%aSnhU"O@Bttׂ&ֲutk! qzwQVz1uC1~`2v7`ДM~x,5By x"oFZ.v k&``LYZ? ~X&띇^bU FecG@a6st1VçwyOaCfva*$ II{]V0)AMT hgi浸^7Df+LH%u+Qa@o*=~+6|+5uVvuR=srF1͛Ektԡmql;-"KPuA+y8Mzkz6 i}~jqO07[Z%ɠ/o&r}60j ʉZ@ +yKEj؀ /v; =w:5\v1æZM69 a҉Cӈpա'7@kjʑ^)@3cx oCVn5@+oхj{Mtr\@δ'CRΩIԃӿ;%%Bj(܁~a۞畱V0gs^#_lF"F.wHön[Er\S<'܄9{ J'6 yUSma0125* 6iҳʇ%o8JH ]#R)vdw/cTHS)KQ͏pls覕O ӕ=GR.V=|dSw8L#9k{Ր~ӊiI RoLj.ZleIQ*~んBf 3;A1j☎xt4[@^~Wͺ){;xm26{Lԇ$>UHǤ7e+UBhwzTq{+EB0oF!ٖg9=2X7,MQ]rJ|wF%u<8vpؘ0:M4ǯBĤmx){-݁M~Jfq.5y(ŝ(v]|@`m~{"lAMA;CNܒW<#"fx9HG5I+ ]wAqtNDGl.vzG3揽M4cڿ[]3Ir(46RP E߂%O YTBkh$csSv{q]!Rt:iH0Y8AVJ+ao=+unz(J!UuD9Z%QBq)"z9RDZ M( c'aC$%?jed{[Z$RjTws</QƘ篵ܿHXI*DЂy|?iOU1$C=9YTP|F璱vC1;\be.ɱ4)%q@ -dy{+Eh4 *O%d])ZA!$ZύFȽCPLت\u @uGёDCM8Q$-3k;|VMFk/ qɡKHP&JTVqP£zIMAL@m0:w27ʓsk[kL+:FZqJ Sً [҅rUkTf  S(w vXK ,d)MDpS 0D2/&"+ӱ נ~o/$Kl*skz۴!hZ_/oqQ鉀=[2Ӆ]Qvhô *$jR!Z-䛡y% Rꨅg?H/*C5HKo44gl8bo;=eV kpqB;@o֎\=:ٕ XOJ)&% n;&z~MX׍?Qy58Leꪁh{) S*k[ӑ)iH`vx.2Qa34xm.6&M P{\l'uYԓͬRmŕN( _w҆T8^ j8@8Z }cZf#Wըw$,0gmk$b99uP *:Б)z})Snnӗ}0'*[mbXpw ǧZL=+/]|6y6F< U .PX,PS‐{>$?8MnƉ92aAt*?՛,65 iʆfD[K TSk],+ 攸I.-i҆M-FYjH*9i>W0E#SK+yJIYjPV .Ru0j9*:\Pf`L7G]uG %I3pvąlA yҷE`{F;<?*ız˼@U$S"~w๲S~{Y$#}1Lx\#`KROMCY "*r>Yv5TFShMϸW{P+S2qsVi֫jxyV8VÉHaץ.zn5fѷNe:_3{^i wv*|xϜlv S>B*{6#M!y>K$z]<6]VKXQ};9DByuqE F7\r}TQN12$Ⱥ-t/#{bX#,8#\x"ȆRIkW -sUE+a G)Z"ƢVUcPxyPb1ت1>Z!+Q5;@@s'Kk0 _'N&ժqYc OHmpԪpfh<-2';}歷EsY$i@iuP@akY Vkdw9)[.=;ET6^evOWփO($q :4 CCɩK<^=|24\/@ ޵z﫣}֏ 8uR),{L«t~8ځ/<sbAvCoX7(X]IveZ^#: wWjPf,+B[qgoMiㇲVM`}Nr҄?RI͛h( `QQ*>f⇺C6,V /1 : =j{в# pڱQ91=;F!K+?ulz ]*ɍ8p')qAOcÖ6uK X#]_x@8w]<0OI&x ^. Ӹ`{ p > he{9'ɞ|d[XHRL\ǃQv`}w XAiZm0s0o2rYRv+_ 谼1;`ыDm^9xI/k$+ L8p;+*{$sT&,}R^ .- '$э(q;}Qhʫ}6}DJB)m&UEet 5@_#'[F0%mTԺ~ uQR~qu9@;HԨH' I$WΦ9$ŷ>GA{jywHl^>l@ J{X{uLC%fio> v Sdّx !aqkvdY1r⛂0~5! K cdj1ŤF{}᥽N@< U~A2[wټ,ncy`&]D7F/mbk,W)Q3E>@Z+irQeV1"U! m-٘RJ%9㥫$vYx3Xu1xc͊"y2uU}x?W16E\oF^2eP73_K"t1$MЗ7t?=l8e[Xgdތ?9,IM**1ח CF!{0fOsVY\4̴YOԆ"ԩ<Su~-f\< |Z93;SƮ bel{[0Ɠz:ГP ;QlYE/wςM$tFųu55My$8ok?rR< Z/ !_a8ei_&?ŎxOTc8:3̢܈KYn_.-X3 p=Ov=r?6ms2DwV[ ;51,yʄQ̪: 01um/E<$qN]ppιxq*m7`gGzz:][=ѯOVיJ+G?\ڙe QB"5ٳF8jc->QUy\Zd*hos n-5AO~ 6E#p0pzBx^.YhuV)=k1%)wz aJ fPk̔#0bR5uP4 !?sb{IJ6Td~|V۩h[r:(-oc*?ԾFi飔W;s ʯF h9c`aYOJa"aoT% OdnDZ" O֍xUD-HÔ- /g{PmհSDX7E4[FkE~N;fS9}2Hvn(fΒkTm ͮp%kޡl~ko_U,-`™rHs60eOw̓vSD"ZfV7{hIuUKec=][RE¿uFaG;iCHiY - 0!ziUuۊsd,x.h=)Uw}v֤#I~:^6g|ڎMH%#.\&-AA6sDw[(eX4bfoЅQp*uqxF{UyK8q$5o{C, HA;l,~uOfFL$`;2ELQQݶϡ ]&nke)~zTHTq`icfY=5B5{4Pz8#!t`:L|z@ gȁ a.KmoJuxR|w?V|4Fz/ '#EQ?JVZSN? 9ou}|mA-JpV98hinث߽B:>MWBȷ3GtI VA\Fi. (*?7+#-/+i 1 CZOކ`bڶ\`($5HDܽf\%]{g7w$~ f/EZF}5;,& g J\iBֽ#;c1D;Y\mXH*bysԏg0v\~BigNy-g$uЭ)vYp६xbE9gZjvRrI?A%}Vs^ z-B&UOc-"V6'osi1#9mGXE_Y)a។Jf .ZIr{)yPO3_<| !oǂwBٳyGD.}rtS D7W@?Ϩ)oSCgۻ;cs34!i˶hz4a?Rf !C7{S/ ojeiGp>B~ʚ'!HJ|=570q Md,9䲞4Onroľᯰ3Tarϧi HبcMeP>l%t’E:%؄5Jx{]5CФvc&z5ɜ_  =8k^7=pL<wa (SfP:srs;>+-= FT) ]"Yx+Uyez7o4ċۗYGN_{ֶbhδQέ*&=xq OD ư<(}ZH,=17Pӂeוߞʵ:#Eac='cLBi-|ܢd\iZMp%:ZAQu#$o-ۍYW|wa'`U!p+I;k.֏d&%}QaLZBS2O4N ^2;4!]5)6Ah0M#JlIM8F+q:Y49=֟,j޿$Zrv GZ>Z#6׀&$H/ҰvWMl]'vh=oLH_FuOU^j E62"‘B˛=5A3pPk"UwaǛ23 "XWx5;mSW@!FPZ9T6:c0:|'er\[qwR40W~ƳPxyaђ3=NQ1.2X+1Mo2⪹E\Hјa>,@^ywrleTI[rwvW<;_S {LG n |`v K# W8!HNL3?_JqaK{jоs͜Q0M)߆wc eciMW,3H{݁?QU?9fjo(F;xK`e=N"UVs$Dvdk1gYux\J\5FJ Yv鐫axLɮQq؀! DÑ<`Tى:Tnd#C2Alk U#s-|K7YPF;#rfVZk0Zv[ `rc288g_Jc;j]Xu)py~m?IߤbdeU߬\#>́5v`iӦ'VJEphO2< ,Р<5)2w%D\rQ%Bfv \:*52>xTZ[Y2 bsT1c(6x1!Zk3f{//G  ꦃMe2SDѣ-d cYo@N!N1PU%> $Z}~ӱ_ݕF*l K}kqPiY[fL8:ḣCUk6b5Dn@ez[ͮϺ& u*[x!| E<_[s<꠲P];ϨOv݃hk"#ŵWBupE7xzz^tBd*Q\v"Lk R~9tk],O*~s)pHY8@kajq9ǽm]{Q8OE`YG& "-w&pņaaI|- ;7 l9daUuIIg,oTileotdQh+6|q&69}R# jS~8!w1+؍@&X LudT *sQq{*FN42YS6B<;sAtjjЀuG0Re3,}Mp` By$>X&m8i^FnA!cqwQ; "dG6u0 e:-;C >Zyxe@+~Q ΛƋO8" |`6}mK=QԔAPQFQee$ðN!A:tMgPnqRZҁtX]q"Q;.B/gv\N.@*V[b߻B9~>@_E4 LsII4/4Kx6< UEH9-y?H7ԋ9MꢣeɁuq[r g%;#+l3cVPJgTZx7up *po>(凜Ry'Wy`!E9 nu 3i+ljFzL%9@^73'X+4h͜wyh])v* 6p0Rۧkvom7QAw^Q~w?T{RۡWirCrP fr?uEW2aAD QLxE |N!_b"2w!+BeN ;C۵$5| ˥8* Dڇtݫi8 |gn}XpCmhpA7O"I!do8 Ou\el&@lJ b^yg |d*mMXc wL E#@+0;P$\T)_X:ݓE%PQYe %+ptn>Xؙ{<}VGbڹwt`E0\. +ȍpQ}u'Tu7f'd*T랢X\weHT8Se9əT7}α#:ŌTuE2_%:욆VUgƤ&|:U ֟f=['X/鍨>=2E9a,Fm:B %D8_gf{&踓Xپ=F IFaƓXϩ=tM&mDF 0o=ZQԧ94*?) =kRHeKJC͗%'*QSG)~J(O֛J/LIR%8Jf갞726*o1OpQ|zn- F/7 d)H2ƒh(` gl5vbG˷j\O&6zhq\ ֒OʓvC]#{Rzֿ6OT!ٿT)`nPۓ$\w\AsٔNYAt\چ)ꖓIcfo;6Jb=藓3R7(٦Y|Wr>@(OEbqZ-24T ScJbĀ}ġypSO]9O:ܹ ZslB1Yti?&'?2\r<dU дokT/1g֊ gq)3C9SCyoVΐXy+2"5dJWTaJز|&Ae2oI]S  csˤ(Ye_L9o@Z]*.EEI{[]-0A^ Ǿ.i Kw~)ZN"(t`QGߙ"+Q+4g?p?)KӍY^wTkUN`Ѻ@ݰJץ!ܟR/JšA&|ȁOGq64x5+Rt'/8GxQp(5E,kbaˈgK+IJ N\Su o=joMٌa)0‚SКO4WDf3;RO0=Vu`m2DNP5w7{ &B%jKš zDxt֚%,>62VFmU!z֓vP%gMP Xۗ2vc T48wQd4 }o(:[&'y(Me{Ty/1,T{#m"\=7՚&mG]gkN# >*OQy+f?N|*pc2_-/"9d8PMArm'SWOso[\޻IBO$E1Ȕ$&+f6WMS8!BS1*FqFY O(ӿsͮG} /aY6~.M$DLٻS &O h=oj4/?ON8 0CY&V7n R3=X!L!m*Myvo0R;М5߾AkEw3@PKIe[ΚJ gR'`]zE-ud'׿;S#d31A zh"+GG,z=E7'W}*p4EmgiGv8`E#Y#xD̲@ggDb0k}R5ÏXC?Yئ&'<yL/m/ɇT|~SL焚|/C(4]0d7rkI#RX2Kn(ݼM¯I 3]DF $UviY`ҁ4KpLG2t)}zpMT9 >Z"r;AjYƙ+ _SdFz#[Be|J9GjBٚ,hdp 8 }!cj8gə'alM9J8 qXtW.s-CKѭԫNXA<)[(6Tvs0RpQ8w6pd|W@W__,9A#xWی~-4rWIN<zyvebs&OM7#XUqL."@0 fvL CF}=IJO0VT$L#MSئZO;uG# qhCce-\{uOae[z9ݹJl>VFK)mS6g}DUNhex&]USؤbgwϖdrt=i^cŹ6kߑ6v6Gi:2|n*3(6 v/XpxQx(<^/Dž#ܗ'3%/bPM(>tS=ajX_d+\żωo$MJLU=;q,ܷfHĤGCH8 tYn:NET|Q+9iMT BBx5c2ޟ=|5̈́)Lap>h>i,쫉GT]>S 1E$ |e-OcVB~%dT9| IX9eԎ߷FZsr]IvܕeEƲcf 7%7L=eKC!E_$\t,v q`׈!xX&¥f?qਬddەy#$=syۿ9^(cu  X][^*T6jc"Cmjoc)YL9m3bc}<"&6b7moh"TS/nh3>8h [Zx/Qp EC>tt<ˣ%ͻ&MqL60Vg4`!Pś ) BEmTG0|OPCi'%!1cfmfE3x\k~T 1"P(A?$d `VFv,8u< kaFlu8[ۄF7v 4M2G~%d@uD} q}pWM@,O}scq0O?aÜMp(KBaYCfe7yRs>U}(  Q*#t4b+A>Q%zKF/;CB;#8=b7fJ< 2dos ~ kqGᑫ"ӻsFw{ڀ 坽E[:Ar0}u-]fmyc& bwύ KI̐&/ '@* ssB0wĻHOtDw獬=nƑs +_ sS@I|ma(½P J \ar\M+CK&e9\,濦^VΞSEſoqfIMvϭ]7ȜvƟ42Y6,PwgKF+-fRweSOnO ʂ3K.v[\\0(ߴ% ǥ}L_ssdGaŔ jQQFW4nIZ|G(J"))e7J3{O uǵn[E^}liNC@dlA,81b#\|;%Ƈ[yJv^y5< ofHkh@?[-wӻ)UNyqp/r mcX*>b E%Qj_o<k%4(Wb *>zt"6S#Ff^,pM}slދz}s>Vzh  Rld&bJ'\}gS J" ?Xr!HL%V[UѥaLmX.&.W+x@&FIpɾN9Xn:0XofW>>[~V%}Ry+y6GowhA@T]6,B,*@A[YSZ74_ ̪8/8yG`[pdm77svuzi@[QGƔ֘v/qKY|׻5꒾z"ܵPB"+mu}|~L7T;~\YG8UcJ[R6JnР2q ?f !pRI(R2X`'bk]v +BB3XBg8 ^P ȯۭڜ4DB S.6gmoՏ%HzΉTJ<~a >!f۷J@D+LpYv`*פP.X(klxAݓm> RVN՘,9l;r2u"2pIB:q'ٯgT;,D%У^2>@n៦CE~~1>*Ey.i~-VŸL>2Aj.5MV0]ΫIWvrf?Tʜx:"߬2w8/{?7R͓,>0D5e]km8?Źc? `]}#WLJoGOry~"!}\)/r~DyG',ќϫ;xZC1:rMQq4=Giig; x\] 1~g%ӖZm03Xg<đM:TX-a {ݕVy~tXE` BcF ~[X)C1^HN%G2zL'k}yŸW1"FXP̩C9Q > @1d_FgyieL|n-Kr1Z_/*C9xg$\! y`< Dŧ;Psri*r}ׇ<+xl-Z` i$^?]&( k)U_ v'*A~?d(C!Vϭp-kI Z`g8ͫ2bi(w0eQ"aR'x>:ؘe2x\.N\(@?9{1۹7ÕHC5GSPjd(jHYڊPgyGаInZQ&  1^y%5ۛWXGLV')?7C EG珗׭{ur|bT`q[K zI`Vm 'Sô1YISk,I^PnߤrggZ:|ۛ(Sq;^{F-~V'(r.J2$8A4GC5DL_/҃y1 sӯwثS{Vn ծFm+' p.3% -𔚰״a\?_me {%ӊ'2r !M4ռ*8YHv10C=*(Ft:\B"0&X#,kQCdUUv(HFrr,wݣ y耺} }c[f!d qS@ X2JzgyW@lCr}/9+1JL(tDgXfLlL}uL;LD}“퍯v}8+l{9L}[G]jQn:;ϧkק.0hX4[Օ^ Gį{ەܼr~wI ]`d3}U{+sҦ?'GFx~u&e"w6ٳCe8ƚT맓n Iq?pA7'[Ok7?#eFcfb~dW'Jw4ktN5v̐);r$Vlf2" z]cCOТg#fJ7u՞0Ka7G '2s891G٦Y$`b{2WJLc7r]vhv=)hjrs<)'xB-]626~=Nh9iiX6RbYӻڰ؟c&$cCkioD "#?pX/iDFdMyS3fU欴Vl{+@|7)l1)%'5_PT@H@fphC9&/̑bn) 0Q.u%^ht~?+jgB^sE*yEJqBܡW?U\JnsL;φ3% t:B"M;qQA`:qdV,8PJPMV"*B_/>~\ 42s0]Oc`$ޏplf_oUןH#C+e,W|-Hۗ6ȃR[AT]ϲ>s=/=GAX xFC]2e>{Q'QՒAE`)?cbHi2vmu0ܭ6,{.=o.|R8G"z$<*Skj:p"5&\@@pRÁ<=ӤHzfKNc9~0smP%I. Nm .4>3zd<n s) ;of0bb6ƛUtkĀ /g x/@-h&qxI n  nm+? =9as&[PIje9O^ԡKcwm\8[N,] 0WD&ːpLwU}$Yץ <~EYނX~,*LOo߮dYdKW zWj59?QK#qZk'lrm0Q&%=n "$ˠǺA}_<>#!+̲95gIFFi7C F}>Ǩ2Y(>u[J0|~i_A:C:q<\6b.W=ڷMZSU 8ǁQ){e>s.DvW̒ڸ2*Z/vNA8!lGX45%Kemuz8+ m$YWT.(d)- YU2FtԜOV$O־DvfQhL( oiCܟ_w <_peQN6=.(*WhIJ o5eu?a>E D-dOxA:|"<{m6R$p>ߌ65 uR->.$y>0o' >.lQ/M⨩"HW=@֯ĕ2CL^Md,_ ˆeȾ /~/Lf[/ BžAg_X & |GX=|:!IOXus"p:Rϲ.E'@"R4*|&Az`JTzyL1V~w[񌰬?k>ܐ_#u5g_ky\7i/nܛr9# ~LNYC.[))'MiT)qkFo a)oc r1OIem0^bonxӔԹ,1A%El6hĎS>j|ȷ c@VH똧:@- CT=)qwT s^&sv(HY6Q]wT :W!2?/v!'%@i'< 3ڝ  ,E?fuڂ[?OtjᄮlTuWmI-p [/̩0viЃ ,yꬠVW)6(1pZnc\YXK94'*P x1CXlA1' RwaGMQp{i$v5WNoUk; Iohz87,彶slvݜgdƈj7@ME}/4_>&wz: W!)n3ݬD/Mt/:hZ' Sx=t u@IWAfZypG>,K qztHϞD.XQ9:[-J)s+'QRr3*]AZޮ} M пW|#R-B2챷<{!ДK^@ [[Ars}F)cf娞GTȺ`…?wwyb.ҹ=ɭRA$[dCZߗ b& 3EQj?JȰ7 jj#(VO/*4}Ae| pO̷ 4<7'= z_F28vY'y|c )nU_2Uq)]i's4[|Y`RxXwre6/pNrsJM=۵dATGN30;xnU);[Y}Qb}W#IL9󘄂w[M>~OQ5NnU&G^×+6b6DoeXv(0Xkj3uRq6A~=󻇋vCEvS*&& 40QMP *n:8Vs𪟄N^]yuj] bKOCO9H]`'Y2Pum/ Wji$9KÃ9$8ЫxIb,=֢&AOZx@9A 3D@y:w:1mƤ7@F:շ,@uω= uI^Daj1%uܾH^KZuZZĩHW%M7戨}c>~Z3Qݛ֗D5H\dySE+*|![$^f:/Us=iX4-2ċ7y)z3 tN\)x!*gzh({q~~w-r<G*T2iDPC` 叜#=JsCksvZ dB9j^r YٱTeؚu Z9i@q jM|f<4#A9|W(w=x톕iшVz?%1cKlo`˲"PIRƐ v̼Ƣᰯ>sjLVUCyV\/tO<%[LxH 'TJ"#zX0 .8_ALQ8Y& yU dF\>93cʤ_wb9~/qKD݂Zmx "iW~%'v͍+Bk;1Vf@\cw`G5 h8w('XرeTc*]wB ^Άl5Cj;e"]O"[ :Z)IӐ@Q̡8~0V=XsnvC]SFpjA>hL4X-:t>/>B$&δ(01dIa_hPWi0F!Uz:d1S`b*7jvtgsc5ZD\ cLc&~@f&bAe7=ٽ\ ]1x/1wNbMԷIBo*#0V,uDIťTp#tmkF._(Vi^Gwcf]5j\[[f7TԊMob 'dɾ_savTt3UlX- =} 9i’}mݕcrNC0š,:5@ |ⷯucՠP>I?6FaC@F3z A>5v[a5}TA\W -yR"lj|Z6C1瀴 ׄ@3݌Y!*8 )>lH7 do_~G'oG-X .Yv$&;orO; ] 3L'Genۥ_iȈ2Y[uo3cT>=Vgij1|f8d *~qt\?!(Zqv󊝮Og29̋#ʁ񉟦gHDog%ew|Asp:1 ˠz>K {X7Mo(6gSZT88s=bHN\hDjGt^ &!B.ܠ c7F ڎT*) t{cl v!oBx\/muvM\N(pUi9 UXX6Hpl' *cb/Ik\kA cO(ox:yzIjX=Eٱe .%L'3Ǔ\} /A7~+(o{} 4mG7p@f!fm4rdp|Fk:( D3Vv]`{%ו1]/#$1)3Sy3lQb p޽Ht& 0XQ[L[y";'pJkf M!9 VtE-J5;]핬kiޝ eZe^ݓ̊*b|׬DZfCxzt))xtNDi0Fr ZaWKonIE//-वX_6M x= JJ!7|mo(|m:3L8P]^Qq8 32aҋL%CLKie_6,`,蟞VXdzh`df "oA7Q Ώf:Bj)FrH}%CKf%QHB:pX@q"k{C#+z{x49ǘt}Cl{Z3d J#] zZVNJƛ|PcHc^F5@e=_K|Z{Tk΍ep>'-T:, .Q-Ճ~Bܡнg"x̏ȸ,دTxtތU.5šQsPvCel(g~?i g U,1_ʲチ !&.,mRg\6(Xۼbx$'疝ޤ& CI{LrIqK˾HüWϴF\y(%v}L٧J5d˸zBEwi8>˗бaeŕ>íV$bQ*s( MkXGᨁڏ9a.y `(PGd#Ӏx=>4Dc1t-A,Hk֬SVbhZ_n#t['ӗS {F:ovmyF5 0I.ۧxX6J_m 84bz;%^**@<Łpywb p>& R`x0 Y8T>1GWOSSԕOc]ks` "*CFyWQ䴲+gn ds ME.P7YFh.c4;/XQϘ^ s8 d ׅZRik+[d5l`/C_490`?8tI>'Ct͘N8'}35h@#Ͼ`>A_Z֕=c[Grd{Kw`rrALaWX-U}2oq|uv\BҦćbԵPef.v^rW51b}ו@"2RuN‰,ml $|)Xi bV.~1I>CjrVWq`+68=pGt'кSO/k4*xbuRz{KbCT.e^v~b].isNxneK(%|B~1Z@؍hLJҙ 038ZvU&U_erPn e-Ϳd׻#=n21ݰy66 n(ƠK?s iQʢq~d=5Sl).zoZf r5Y/DCo|_D5;]9' nt(܂GjJdpdC˦Dk2DɆ&P^\}༇WbeoaEފӜO?MP'tr6Y\sBAdyA5Q4L݂S?&tf"9bvTTp?[xѰXtM%j(}R2ԍGcbZ.JcT8mZRʂ#9'[GU%CUu (a全.SYWpxR+ƩLoOH'k 22f3.QI]򷶮[[Ng59\@P‰7A4+_`DݘF$~JI=M" E>yȵ|T'--;BC'aݫkcm 3&FX5M~uӴ 1뿓}֢Y٥C2VĴR[wJ_w=B[JqDvX._S *?K'<a bdR+F{)Ycte()D Hyڍ*y L7LS/C: V aDV? &OSZq@P"w(?;|Y(#'@r+c![cO'%xJ'9v.u=$0}K8VMf"$ԏ9gbEn= kG.9aDͪiZ 4gFyJe悥ΐh[-YSN}K }6ږ8!JT_u|rH(0ttZ WT4{3t޺, \x`ljTbt<^\u0'x,QTّagjLv^yET {#xLw>ֆL Q%.WhFSsWzt "b|5*_;# Վ ?f)EMeh0ily__q˱W1yJSCГ$hFdZG~hOta{o'j8\X ?W/lȡH4Źҽ˿WqDK Ah)! sőz]Nt&$ أ x!Ę ίw"9("w$6 #ʳ傋 5; +Lv>5.뱈2T"K 5wt;eC,&iǭ978v0cqp~mOK2iy% {~ 7&][8| -:^Hm-Z$,T`FG'rM1o:EK<] <^98F8&f/-#l3ګģ[ܠyֺwk{ԿgameY+&ˁQC.1\5e(/gL%s篭'$;5VX23@84j6wz m:퓖0foY >d}*z-&SV^amtuKA_Bzӓc3j4/?dm&0`+x^diǑ}1D@6 mF.|fQqj[ gSO^j64ŕLvZ/,v0/~$Nn*JΞ{q!0E6 =A 8=Bt%(XkCSF$!iɇ!CU/P@AROQ{?+RJ(K %a0sMi1Rރ6n _BL7h׼DzPwam YYJa\>h9ORR#8hܖV~$p7劬4 N["Bq 28}ux (;!@;[=.1yq1b'ɅTrC+(hiaph /y1 ;NjOZ .lAf{yz$HR_8KL%4u ևwdi<9`C>G"j}X$dUױ==LE^!)JiItDϦ*q u^n}m1*J^2&( *~ ~tE $4*aX(pWǴdOc+=2ٰ'3 uƘ;iImy~f[! ̶*W }Pd iQucM12͹,u.o>?Bi-<&tN7-|a%;7R_:ezipp3ם`*2-!a58B?7b'A~{v$0:ioeM;CGR$t%9V~Fѥm`=''1,T#mA:ލg=pDk!$g#&YK[5C8ŐN o_sOě/Et;%VXNC)!oqgj&ڌ*[ t*ʿ<(qzqeKsfp(au$q^:HG Jc4NW*DoæⴕnSqZOA pQ8;DB^ﮧFrA)L/|$АuX/IX1-7:hOwj@惴nBDfCi%Yas$xNjVn1tܺE+k/gKUApe!B1?;yp@5Mv|tx6Y1Hܕ;um6+v_ 9 wHw(MP'>o (%Dlm?>ffhI>p}s Qg0%<{#xBEMfS6Z]V{,&G l/BҐXWEl?u}5qu RTynH ~nRY%qgj}FUT z?pzkhD8Cit,ibXsy1.#3hx4<LK<鿯jT;"@x|N; l>Z?&[ľmФHV@taL )*V*!]@?{4*GKkK;7fC z q}3:fJ ($ܕ+cr7zPrAqh* c qDII)Ԏ,.Ai4o{i gda>u+H|Ay/:}ؗzCi?`(ȍx@{Ehc.`"(i,3&L5]OԴX͐ۃ( X1R,Յ6)p\/8 *yTZ$NVk2;+TəCf}Md8( UmE<@q~b ȻU&ꙝ ;O/ڮ51l"idZJ_rIF"7 qvdM*y 9҆2YE͹Zן ?!sֹ^?O3!]!lUJ8DA{Sl?85Ƿ~NSn[aGI.'p?DvX vNai6'0 }aB/V&06w}:=I㿋?*[\5@c=ߕ~H}[h/;O:XVEUC܌ze:jAdޠڷIg{Cai易XoQZ,ӹ\  @L|Rwvŝ66勇}f!E#(?5ƪM<E7yΦ3N{w8WUr-;FHDa4cmƪz{rnް09Q EKds0ջk /NoSjZߕ7/!Hqk'2Y&vZƐ<܎EDBGʈ?#('uƿ8e+!)jR .!KǘYםSfXJT%- +qEē{+ElOGVիa9@5$-5_!΢lE$P[WX L_ҿXcË@MȞW) OcR;g{Q@xV^4rcnȶ$jq4ZwpX$\O0/(1_3JvBr'ެȏS+fGRyV4|]h,r(wL"ܝ +)q Lvݷe硤+u ;TH85qx`TѯìjQ4e|Nv[|-'dm-0Cg&~lA_0#Vm$ͫ Q+uq\a&%%A߸ϑo /WkdApYJƐf iVe7RTÍp6Ê J &%fkDċEq $?W/gTz6 Sb.z6o<,Ba[oD`iS=J+kν2Mh ;/']Ϻ<ωpڄ֌2;cp$HـFO:4XgmZol2ox-q(Du.Aq=#!WCBGhwpa̬o\Ȗ9w:~"F1[/|Epq|PrĩÝBP-7 [+,kȼ]@ +/ƠD$2_ AcdY]Κ aSEpA! =?5z)@̲C&81|hGUtI;Ji#FP06*%Bx!⏧Iw1<3%]6M8 򑏋)[_3L|tYŶ?SW8.~9C+SxֵN[4E4{QWYM:R,z*Wڴ\QiQ/<˳ȼkge,!Z w6ߛ6-D{Y0I@aHsˀZFA0#Pb5dLü=IAe=R$ sVʘw I1"wψog{s鱜4"FXT)zBT-ji@@X7R%xA*"fϓv6o]Al3^gy+rkcw> -nk$>wc\SY-ڧ}xbf(R} PWnu: }ދPt.$Vk{̢= ٦Qm2GHcMClȅ'ygkX'ʖ\ lH8ײlG6+wGz1fHvauH1QRenVShY92̨]"CSGw:tm p;$w=nB>=-Fd_GxG΁Rp߷1PE+u:n~ÇW7m>۪q%a8EH&g KTz@a7ctf"Ȁ6v ruyū{( n{ ckN P4ơBpr<@~6bNvLODZ(_dV"@GE+iT cAԶ%)j+SOulҬZ V(G /c?w_k|)yxc̃gbИtGscr.-:n YK9=GetxYn Y.oz1iSnI\!_BOޏKGX G(/(WpP/4-B,1]oL=-J7L0x,?TCHbP͔]>EkHj_RU C(?^ѶNoB/ZQDUn~e!Dq*!bQmZv?qGǛ# P6BMPzFT[xn\(G_ۼJӚ$DC8EJ ӫlH)=̟>1]P@77ZC<*{!/;o:K Q`8_b|n_esx_5=):\scnCn>Mۆ8$rĢngM=uD+h* vy,AifR9 H5x .CL -+_x'ԯy3:͟]2eC=`phO2TOiY l\-)^a_2]Y&VߋA`Br6Lz 2a .I@d[vM7'n4Q2ɘk$W녋gMkA< 6 cWĨjvN`6Ei}E`P33y|dO3$)abX#w~2^Nȳ֙]W z6ţ&+rypj:0>ůu/\jlrǙ|v2TĠn9-n )QN;z2*p'F@7}}iCl7;Rtw茔W=FeAY)Y=pDD0-y|!E ˎߥsЋ_ȋl.x7+k`D𢢎lke]0= DϗYA^)`6TfR\teV0nW)|6 <^t|\۲ʓ;mKYď.Xr'Oj5- 5n1W{,JЌ8EV) f!F~,Z43494`t=peu=ɫ'6kx$GOMkPĄ)!4w@7N iB  GiO4];>?2BME&C+$XnXI(GV 8G ~e{K[0S~(`ݻDx{bs-7]{/E;GH9 |wue@[@EEu&-bt8 {vs˃㺕bs⥕"Yd PKRf%'W~L8+~^VҤA}m Ζ.F6z (H|.Q/rm\ޮV7Aߥ4]\~Xۖ5뀙jĦ4BGNfd#)ncb߳`Qޛ(rkkPJ⺄ɯ;pjm*Dx %' gA44wUl & Hd[ ޣ{{1(']~g~KJ5ܶIֱъcstT;k?QZO#:ϕDŽQŠVPˑ\ nrIH{5lUFu ;Vsi(9ݞXͦg?1&5!HᏳ5()a$Erb?+oUu#$ W 6Way2W- QxL3KU5L 4I[eKqSn+>+DbXz5tvսVj[.~0/4rm2F% "t{H5qn bew(hk0ŵiyOp.h&!d䵜JXu_*GUT(f&t:4&,49⼤N*а3W*I%a{WTthB#Z[v=f#E`Q3R}51p%l^UXl>61zHHk1= 5nV0bq\SUY9rlJn G+;1I\ UڔW{c#oV%OvPe♅85zxu1R5|0Gdb(- ME`nƉi-Sq%2TǕWr[5r(av *$! .fOOv"X>SN[}\tgyyiҲ-)㚓;6dqNJ8S12dmK2tR@t;徚 ͅ0 BqlOW_11 aD-iVfdhUau e{GJ׵ov -ng>Sl~l#}>xy՟*>U+d㜵ll%P!:JѢkaUΉn.Y11v P+3$@g#/"ExvIH֔TFR;>sABx Id f)I:צ,8\ | Tq6+k2Cv_3Qxa&}˸3pd>!B}z`,VK9l/([?̏--rVaFz팥,VNg ٨92aM/ o@8| C}]UћI+ _¥[SWJ}E⏔ ^aE&u3j+ڄNP#HBH @bV/iW"gqҩC+.pM|;>+#KkuyYAg5ݖ΅# {#4/S,1ϤYP8xsgwGcJa-rXz]zWi"©wtU\"G85c=Mб_Tң ? p\aƣ[Ǒ=^mYkG-q%^ԃ09A͋'xyM nqW^{ܺwy ۜZ堾B&1Ğhc?6# ZiնF(ւIϏ~Ób }mʾilb-C9vpIAv=P%%C{Ys,Y&k wKRs_'UhUO(&dl՟Η;]xԱl.62D/@/q>\(o=%Z%H>x*>J0|( ޡ:K a f8<41A [ɬό.(M"I>Σ_m(/AyI;t$T(ǯ" of"22.4{dc3Sh 5zT߉0oTVVp{| p. a*9(ڬ#%OȔ$nTU9wmN1;覯*o8N1g`Tp PNט3k?[Qz bjL'91TH ' g#U0L. ,*lwi.;Nuv7!PKKN5mͻۜ|m0fX 0y@/dcE}%|*ֹmn2F$D[u&HV_9 T'vdQ^ek" Ioކ'poX* 0'd~x3UO֧Cx\dܚΚ"9ŦZMz.̑ORQt/y__T0=s/*t ]o<!_ЎCް?)@OrԒp7zJEwK%B[E ς@P nǐXr}Unu1b*jHKd+$*Y6)1BY:mydx4GV}oz /_O-1<$jr& &M:}ů@*EE+49vnbbooa&v&?~ΟAg3kg }{ɐin,IN M&U|*Fr qt!\ T!ZgH!=u`)nهzpQ$#({3R' 3nUD!άwO_˪Ժi(|Ek?9DqAzm =k tBIHLqT7=$\y:4 3m flLၙI"QZK x zzoo kխi o63ReN% >|OO!vFyh c Щac G& OA{bu3X&{$D6.׏6;32*vpD݀lMW4ea&rRGD kʈZ.XU39B;jz,!82}9eRbRphdR!jf~R o]. >m<$h^s c7a@=~ a}kC2| {r#U'@)]f9cuie+ѭJ ovhMę&Mdd)ȋOIS{GۄNk_7P&w4+(w̏V1#Ңv7dag6j`\94]ixsk6sG=op"so:SU9V- 4}|F1#*xL ]sޖ!4(t],*|O*4]uam;ۆhp#jcݱ[aHg۸dx\AdIrpU* /ƣVk, %QT14qFpWu^o {( 'iX݌}]CTRRL%٫2'L=x7Cm.V?ՖUo u Y>Y2(爢gf!($rZ7@? v 1P+xM@sl>y)PeUT! ̼9> @:nxT_m(OMOJ~$QQM3Z r(ƢHK^uf'*H[~>ȧ-6EUJܙHR,J,RQ6_"-0ݪCvJM H5Y}t8pWursM=tľWm2>*>;^s7 z kZj{SD-F |J+S+S1-+aIz  xqAkܦ%Sz)ҏ?eJ&+G&d@>qdB-,;F)~h`zJItnI'KT3=JLJXXhK7ٙ^u9>cPIR#3|~בIhWb/ҞKM=0D,}iսߙnnK06_\%Eo2˭i{l=$AlS lzoTȐrr4[Ń과u_[{L;Z}%!~:!RqǷ睁aj}.W/Јnc˜ޱ*4LT?6BPyq8&-?|bN4<;7r[vo ]^dR˃8=m|1#ʇ$W(MtU]%AFsP ̱cT>qk W:|xulBnCAŪ3B*{-mpkid_ ZVg<`nP]N>G?!ƾ#\%D/늇*R@V_#C  7&]g~^sF9J2BC.ud)[c7Ine WxO#]8{$Č^Y޿Y7 tZ`|*zXLݶl+AW1њo.o-!xCb7-3dկe߾L ʷ{ZlXN&n,ځ U&9^+q/5^GT Vuoԛ bƨp"(,}/dxR*{QtYmjUrτMԕݺä6o]6Ms 07n n!{Jo}. sBwK?AaqW{l^-ԇl&5N%ۅ.F 0$ ԤjZDO_;#͍ JsHPܩe"a絳ϹxDX#Κ'M~5bdgֹx}cli}]ҫmA^5o|@z`y'`ggƼշ,%=,0}T猲kl"S}'Q$ uW&%0><6I,)?Y NjTQ oDQ;{'R3jt@Qݚ% ^䁳Ƶr:e&.ܺ6΁'?Q,&aO/5Ut9B"r{ a n`cBfdGM"DG Oޱ+|5;f:҂,zWg_Vb۴$w +eHBU#}N\؂}yZ>4Ǻa N]X/ŽB#E@+Pȡ4t?ݤmVrfN1[Š4hű.7 t2y/{r v_͝Za|,]ֱqUXY!/\s!q L-eoBYź`~W5렫c~mX \n?g:^)uP~2m=K2b f x.^"K!篻ٲȾkߛ^jX-^WHvp6<ޘ,@1 yK@Sʭa +,]$#cftt93 '-}UĜFrwքuV 'Jg= 9@ΗW[k Cq2%" y\MbY pmʮe{}U .˥zq&˛~_=̰B`l/q /9V `XfF9)X uqbFoX3 V[>AWIp,,l_$ܸBN}>5|RCӵ:H`R dNVbq~FLLMZīx{/ Ɣ9h7JH+i+t?ui8rBIBiT""7{Qq] +iа׹3` XRNտG7}`erДb j|vhA^iq4!%zLZIǂ|mdPwwb%ѽΡkWA*!g#\u̳8&O2jK8fA߼xr^4KjC{5ɽ6+9bZ>?< N1#0 D-I#*b/K;:NVA֢K+zdஎ]dW5R,*_ Fr:5@߾U $SkiMcTv^6jDD& q *9Z|T#G~)RA#d!/Ë巏Z#q"d]s^ә*=B=Oa)O:Kw\ȃ* ia@̹:LCԃ3B*nΣ}-y^8*0M787l{]B8YaiFر]Wd\(): ~0e_hgB YQ CDzKƳV$"Fګ7]*#5#yI. `q"7CZu_j3( Z%eZk/$k%ד V]ĎVM'!En czC?pA-]so%&;J`{jb1\cC*7)oDհ>uB;KTH}WJtQ‹XE,Jnl3/q) f 5~w\Mf{/?'TGz,p k;c)[F[l&P7Z~RWU #CQArI鉉DW?myog͝ussk }*>jԍkpu]3_>zlJJ3нpKQĮQrA?e'_ no $h;(m{DРYФ%o-*tV?W͆G'pމ2+H!6ѓ4)GݳG5sTXw>I Mwql[ȓrQjM!.@/nJG>JRwuf%.TvDYP1gJ{G \`'U=_ f&.>!WbACdsos=6Aq@]Pܸ Q'Aպ1,>St=֪mM+ˈ C3'3; ';1߯ܽy}k̮0%=~Xe3٩Kn  P'8 pN٪"Ee[hyȿW 9e':ȾԣRȫ-w1J}B{hޟky~nB˹`! BZj[|e!\Y*I%L˱Dnh!R45w/џ- hꫮ뭕bM3#A|ޖI:mnd٫ BS;nԿJ^Ě_q]}娾$wVQsI,7 "̑XI^H2VIڙW G|:Ÿ4>_Teـ1ߵ!H R`kblcME_W{,#Qu)Sd=5ps$L]f-6U󎰞OlcǕjI7 ɖTX$t8M0>}+4z.r" Boקm(|hS#a.vb5M 2Xu@B: [-2Zu.|4ck$K2076A eAIiL*7$α'[s#``rG0A԰47LDz\PkR]nAŕ@GEX@G:SPFD@K,K#`MCh_X=> mKT-h 93\<62p#B8?cT y4@³R9~6%h Ji3Dٙ|2HVdK)E?ΕLGxN4T|UwD/0S\CeޥMƎDQ WYG`B&;HJ^5Y_#~*ǤcWz7C4_9 QB WU0s 8Q=kJ I[{~2$t\?ὰ_]#õ vdRmO(1֐Gtjĉl ak%297o-<13rKrJK=RNbg̣o J@V6YJ_OQOB=xOξ,uN,"Zf=@Op4$_ǜڬBN3Of6)='sb N]ob*XPj:N7!RG3~PXuu`@Pp[crT̠&64Im<7twqw(Wm99Rik _dZĝVs<+ln'.X԰ȶSpal3m0-;Qܞ- Y (pUN=(ty9oWmւIcx/1=_Xhetb%wȐ;!t| <3A`շ3{ӿu&S>nQ|5MfaV@ۘtrsvϖU-I}ě?W<й=]~_˹D6x[66"^&Pfyc0ïwYpiji8p9?;9 4d`oޜDK8TJ9JfeRߛŭU]b$lB7L# 汌,2j~ۖ2Q}OAjaTÌjscWdPU&=pL9X eg\(O4\]5uiXX^\'00Дy(f |AIҘ n@[ a>>u3u)<4*tN)wc` RY@O ¦ji/J1ȹ{xYz?V;vZ"ÊPՉL'WxZ}N~{lHz:QN=/"YwNdJtd y9X u><}SNF@x)FS{eOo pdiŠGټ$>:֢'okNf $_bX7;WBl]4M[z9kJ'yFH{P f)GiIv\ >MW5 lvIBD;`3V-SWj/wIߨ05'3EuЫ5%A\;kbM\uEDm';@(ח~*FFUS{g  |n1$/ڑnOa*ծϘȰ[̘l=^-Tc$mmP:z'ze&'~@K 8_. XS)>|Ir޿R+@:>I^|YZP@.( [mjh(qb R\v?coˉ'5Oj':ƻo9.yzS)J08$6Š-x7f] (C9bK60KV8PjSJܵ"Js !P8y4Ѩ?`uۉ,41#jLΚ-2exc/ֲ1dKP f6*9ϳEVjBO}wz3D OAiA DQ(/䢄5ܮ D❋h=9Iֶ+͢&Kjt}pv_~+*(e%܁!9Ly3U+ŃȳT(C&gz[,Ð(츱{0y~LDambiZiV0Bލ巺'ù.x)kSMϓJ]XvObŒ.~kqVr<آZ/+wl i>x(ΨX}4{UMB1b!ru](*ӕ9=`s:.G >¶; ,΁r} vdF/E jSHg -r77{R Py\C[1Jk|A֝ꇗ `% 3aj{ዂC d[JyZ:7P'K CQt a|>gT̫ݙs<%lz8y#XtyCP+6-w A~"Í!IK%Yr7x6ᫎ/&W_'S.fDgNmUwBc',8j?4|Bo&u )s[?}[NKI:'uyFkioX<簘 `8xּgX<@8]+*@F(v@?j-J˵_K˂7FJ$};j?IAOk2{sgHL I/p>F,s@d[Li{ T+x'NprB6l8 O"$% QO:}?';0%.@&*J8좛g Z\e$s Ǔ$ ō)+ލg9QeFx+@ݡu9$c5},SCԃְo,bՅRM(*Ŵ' c֚&QX`]cU2ɷcV?cV4@s$+KS.$Els2.MB}V>BjۿU?+2hDf+' Mf_FA UF5u@y}.Ky0<"Qb;$# 0|AlN5{./Nn!E:<:BRghqt+# 2U%?wIݜ7٢O{,&1'E\5نnKqe6Z5,0zPNoPʝYF8E~Ũ8Ɨ+H 6x;RE.< yiU @9jܵ{*5ODl"G_ * %Gu;etUAk VR^&𥢦ɨʙ#d#ǥO*Iw"}gЪ)|1Dæ"ͨ,$>c11qd1XR=cGK%_ɏ@Ԙ/lsI-Gm`71ySvZ05;G OzoG;\ԏ1KkEIrT"U7/{ukq)_hp;s䦥0i{U s#Q-c\~ Z8*E~[XS)g.2ńBGg~NF 29[XozI "3AV,/HBSZ@P|ҕ&$mJVyڢ *KPV8y]]M:[o$y噭:}&}lXa$>LZn8SFpDq(6TvFnc[J _%<+|QE[RZ4 4S ϶ &IY5/S^ 6s>_tۊq48aEi,=+''#R٫3T}7p*X!2+g} 1옡%(0B9`Y%S%$j~/ eJ~#uQg;pvez2|u/#(/W:s88m0 4zL<7ډӉǎwϢDxpknL OS%[/n[pg8Vk }X mdէgD[4TޥqL}6*Bpd@[XJ@:)ÇTT(im)KpvV.1D0&}$iiL^7ms\Ƙ;O%/b u}@b; ;̔C.5kfZ<&'nvC-L~a"pՎÃ,;SkgE5[0)wh f9~٩( vO6RĉovɿD]a*Zyfq()BFF?pӘÎv o1{\: [N;{E8Dd[ D藊=KƘѹgZ 8ovt:GNi&[nk;̺CKC${,_ih\$3bė'+̋DCcD-sܩop%{w786;Ks+Nz/jIs2zrxqXp醘d(9.jrW: PFAQǺV 9#bBz'u+HʦD#~%{UUexPh֦M.51Un+V1Ve}ĎzRaJx@i\Lf9uKfz0\zLa8 8E6djLnuybzt!sPThUq!: )U8kԂc\qj&պK@N`^^^.K=t䚯U'NqNH<%D[:8zQuS3Lu>CxaA&؊'T(YX0j"5& xo=cOM sQn]-qɱk?3"nԻC0 _B)9A|yKB_/%8U}꽠ϭ:&r@V떴T~,ch4^`ƻ[G;c/]5Zԇz14gQlL\B E$n1+322_֊O%o0+QPmGiTq A\#/4SKǩO)&ާ7B4co,b,O;P!`Q5?`HJt!vI`pε؜bTA'0,?xmcބJX@~:;#dV=j#Xd<U5'c9f1 ;>p25rz~`?LR?_"ȫ}}[0)[ bDmh&м;n16NRp o}g.4#4ӄi, pr-5hl AAm0ߧ-j Z\vhZ2{:cȝ~|6Yl77sVF`\99ayxLH|]ATŦ=R.#G<:l3*ɰ?V7Lq[Ay 19(2lbRL_3 # ɢ2!bjZc^pĶ$sr@';'Dii΃?9HOGhm'ErޕVdZmf=Z+<ƫ*}wƒϽJ\@*/ 7u45. c#S&KG !|q),yA]Ӻ3Z1Hp8(Ǹ{Pjkl4>K; 4Put=Ӌ ~׽.UU }޶bX 2tnޢW ,+0>6)[My@^wFBfߢ:lTR.1:!)wF+-6S:֕=35S,AJ680oƔzU ̦jϛb=Ky֑TGF~Hz GjcB= I2٫Wg{pguJӦ%ٙx5G\i `"ALl@TmYb(~Vv6x^% &syt'5nbU;8P d+#Eo |Agi)yD fx1v@.cɉ&7ˤ" {\ &x@STa mMU\Eun|ʀצ@)LrWzp!b t]V hSFZT 3\ay70 <-6ePb;q#j:aYT>A@:{ s?Ql졜ݑ:&ݨf`djͻ'WƶxftT,$ەYmTn&9b_{%kFS~OL|iY>ĸr{ZGrS@D5۸,(ž3l^ Q]cO&f'u9ˑtP*z>﹊A~ [񘦮N3>|5[T$z8g2@@93}"8qH6X- o^' n{o&NiMΆ4+ʫC=.VOتvE6u,2S/01\c>O{,gR?WjS<#['d< iz!ZじMΚ &~E\C&&:Z<.se'2%/ +@$#WDƁ\xGzbUQ(AS"3^h</!d Iy|b҅l;lUa>nk,SW .M:mS?׋;Yr,h+}.&){PY>)5HNE_)Pq;9Gmt 笻ܗ- zd}p qL8Ȋ*z)d=/3ȅR2 lxw:pAJJB# _Lr")+ޤ9u(l_YQB/Fb=@wW 6Ս>oL0dp?}A;n*sRDǀ!A'oW-_U>Wi n\<:ܦh4SPNfKd5:zˮ DL&d!+CCJK/(~u>G2HN8PRk!RTy߫ NX}1zgZK}O{mafڦ+2:US '?dc*a.wr]Uf0/m Z]< ~>Rfw/uۛKw1߾QEƩr<;pYF&< u~.xp )o $`z`s MUʞJxx2vw5l "9.y=0B9Qgt޻ SOҽ ;lQ'E#L -j5iLf7?Xn(U$Gʻز(ь= %(>'ScKh_,/ MԳ۸7oF >M}2o4P;p.~8 Tc+Aё2^|o1sӜ*th,ʭI6_5[g{6xRcDz "0i"I.>-4 TkEDMD~acQׇO@cV`c+1׿<& ~:#Ӻ0҅>qD1*ƌu2&wDY'FnR<A[ih$O UKq]aFrQH;Ljo7G䂢 Z +_PomVe !AĞ&9p ua'`|0lMO;F 6!~t"\0g{oCYL-iixZtOwӦl%5\M ,q 8vX 'ث:Y{5]xdqQH7"? cT:ȰK%髑Š[ڙ#lvMʫJ^ZhnF *%-O̵@v~ڦyRfޝXj]3XYFAtn]b0UTH Ӱy›~vX?ߦT1G)nV1F΢$l7h5m/=cRwftwoCվ`I;pE+UBM<Y̨ )†]`Lk9{\S7Cĺt&W(} qoZ}.FSl+.U<.\n[oƛW!mR|¦y]M`Iпpߓ_ I_ {q!h^|c>G/ D4/X0l۪Ń挦"Ւoyʿtu{Ugia<(L'E9NjV_D'b,zKiIm*0]&v^V@:rÐ vyxv)~tO`m5AD+|T )R-H1u8[e{ل@5)nVOUV#\ƶN)<6$Īy2+fSl5w~k%&]3d%j^ᱧj˖ q*Fx܄hʶa&^] EW#w7g$^J^.7")3]"Dn蚺~wa)A, !Lrlz"Ssђ7:'*KHpJ/s:6]'߼ŸeL{ gl(Yrk*Qf`*OԦ`lNpCYDЛamaD<~F`}YKY\U; iIz\Cs wj ^_K}btP>wp*Wv )"P_jG?Hv_g`4(6'6Dni3`Ȁ+2?Т P]z2IJ'3gR'#9&s29{nY~DzFֺWxߜ$EA#=!)"]G u. PûhjZH.S|b,,!>ko2&(bJ=MΙA[1*:WpJW\;9({BS=i|S (t//bS]<%0,QNzꖝ \ju|m^Nb ſh.Q6;҃7E[5KHi f"uOtm V_6Eozh3OHGA-T%ׂHV|LU}L'9W-I^ 2#Sچ6-:%S ܆\9 4G+>a23 &[nZh'R"of8'nuB1#z*!9#m+ФQlu6XϵW8/74;*8jE%{Fـ&D KVgZQݻMps1Цy a"5+8Ht Ѡ6iw.9,=sQ ;i#p_ݚA< n2%o$_:3} ?׷FFj[" 1m7,GIa"Rs4dHJ6FemoYJxhˈ)VF1b @Ӣ.q^:VX*~(4B3]vBG2ˆzG^`+,k!wL@EX&)4Av)e B8k[HY m)E~bs_n]/@Qc)#}xW+zNF $k af-9"|6mYԔI .❴gAW7Xi$ɾ_,s&SpM7W?˵zb޳,=t*(][= 7]2md$aLjӄzk@w*Fc=fF]j?{yD&geG">e4NGꏣȐG ֎ZN)MLgP[J%+WX42dF`)EXAF^BV^כxLR?̓Bf񢗠m:x2ٽRC4mZz"#i <@?_4 !.oF0Wp 4 EbԵ5c+eQHЖ3rPAf[Od}ñԗ2VlYsu9OkMԴ=.ԷW28 3w]P&YJ;WyZ2p@*_o m{Cf(N;:߮E@ CÉUt-^A2;hwYK ɒT>~Q;%.KSŶXd/_jx̪l3wYB@qƃ B>\-X\I˫Cj+cP٫L7^I80Z!7֌TvJky~.&Y+a ~ɨG';t}k2^d$<)m2Q{z,na尡Ǭg zAٱ>L匨M&#i\#+cr)t^~}a^9{+f mRhOJ~ b`cuBz5ׁG"LE;Paf9IE_4Hdq.WuhXD$/+>љ^lgQ;{g~\m*6GzZDg]1g:y7I 3g|B(Aɕޑ8B-7[ XrHyvL7NAb^31 /lǤ \dQo2N7DLkANxxwM hT5V]! BU]EkGU~&!ys' ?1 1KO+QQ<"KC[/yi>L`v;{ P1iHRxh}(b<kѓRGl#xYl tL2YFsyۀ=y|vi[4GSM*?2tPa]Qً,Mumj=k`JQ:;8HF*-?}g5 VOWRrxXu["4B< ¿Jh1MbcԺɂIģ0/6w$H.TI̬zqiR(*t[[v!;SAJeexEg$!ޤ'[&cr00@iYAM.6$wymv}B±ʉtʟK^R!{[8JGCJW1 XeG~ yt,HMO14b^%;9OrI%~@*uLQZZIegMhs&I:MY@SQ4N i֞VݥaǗXu0Kf~{Oھ%t֮pr],]ہx:WSO朑X|ᄸ%%lpչ¥xő BviaM8tŠc^dhJH[n٨`ڷ˔/r,g0 / !W v#v'!,kSY('{GixR74ϺN! 񒊂p^]9NUSYe;T|j&xNOڙ|Xϟ}aoT(Le78H.bO<5DU6E;d Ɏ-:"M (kיaܘ@[w/; mr\9/9{a/\qf ?1 Q3:?!&2٠Y@z͛+Iftɫ"% /)S4_4nu|sYc^=o%xe2=VLz[(*H86l^~]7!uB-?{3Ryf_΀vw յN4*xߐչL4QM,V7GMJ踁02(m|NJ1_z\M`_VW u*7$Xyb6qL!FNJ}.vޏ|$+cʙ6بw&n3A]Yb*c ن<?Ŀ2<b m0nC}&`$MWsh/:QtV&?Zr${ ļ _KOiyރTAH|+昚*7+?rBzj :H$… FBV~/ s9c9l>KO3{Aْʨnv ƜTcyJ٠&ZƔ'.=I2{},ioGn S[MgVU'Rwv9_=0ܧjkPǟ8AV('<^+ mKeX: 5] W(!gi<2C-gE!?P&r^I"cx w- Ś0MseEO!=Rԏ9#O!XW"g#m:9q\Ffq"pvbCR"P65uNDB?Es?4O 35Zw@;R 2_{T3gQ7V܈;~}u +> ؒq?O-@? T0Cp7)h,y.'s(&M1'k$}$o˄qHD"Cp!(a߀]ȸzJ%PI/;кhWv˜JKb" D\wܸ|k]4+}a+'Ev%% Ȧs<=fZ*GSX0bt{BDލPCsjUN'd#J5fL[$ :-ոcmUwmՈ[GLe2:+3cQ%#ivd@8|\XbXL|iQDs{ Φǖ} ttl5̡ qiw7zOgðC"נTЈJe:4#јcY;+A{ ARAQ|jBD3s^oI30ǙR! H)ن6=Y Ӆ# 0Jn$WRU$[cK!K<1t"uhKMhrk:"<5*b DRz n t2afD)oEpp $w7OaCPן{ӈ8`7{_?A>&ھƠd:r-+x1ϭ\?IK8(TR}a3ٰq"h)MReǎf(G&/#$pYzP*Y'S%/e 4rqWxa]˫1`݁RW@=_|nN@:#fwzc3E*ш1KfOt E9|iTLpǟTXJ<52j䈾8o٨^gD͸w'w^KaǯyVn>K'jQ<4bM"b^S4% `Z$3OGdkr疀_Έ'Gh/?)إبAAUg0BE5EԔtE$e4"Sod_c6Ve|#G#:lY{k>DA k<(ɷ@yۅ&GWXX ၫJ[Æztc>P"njS8rJʨ #P/ufhq@apEfO<i{%YvD.Wz sY9$mEnh!i,bf x[u+W2{`x%rsj[L,ɼ@S*[QObLrFkSΣCSV>e3rЙY,^+WMPH 6ۺs*8@-JԲQRl('n!'R umˁ|F5kF_b !2Z oڨh~BS΁ϡctcvT>Ukm"iՅo IƋ߭c4A4M5O=u?,S@mE Glt e>FާP40#Q. ҞÖ3/MƳbvVfC?W좞R Gv"ﬞ0a%CX!=%M'U R siM߀ @NUT}aYF^炈8tOJeKQH];U"RGlgϝ /m§Õ-|vZi]cR^sgX=% OrV)S+O<%qfvknюbD!'§j!M`p-]ovdFɅ(rZt z'rJNEHq_Q֓#:w"{1xG|/d6:.5hOI>1NRmpCr.LY96ZwƼPz pf&Fr-cI_#p/3kledݚ^p1jtl~2y~b[ǕÍwM3Oxi|$O 5y ikze$EIh.OqGLMDDz-[3/0B5؋$ٟF(G~ 7H8c ^F0%#[uUERfnMrZ_.3 !h>{`C-TYdİcU RPY@tP3/o d$eh.OVnR'Vkv27d9\~s'<=`Y۸͈ZZL ,.Wdv0U0?jg Jv}RTva_>˛Ӹ9ly#b݃{tiwY]<[l|^W" bēmO'jphRO$TTm+SEY[K|pB=2K&zkwNyܽx#GBĽ'8]eȢlnxw{e4-}MjHGuMb-u<^jz >B ^kr~'e 3.*#GЍm(b 뫾xQOT]ЅIAir#g\ d^ω}KܹRi2"P6`NbpEe笯YRx):(,IkX xxՌ2w~滕I~)VQLNyCw[C`L VEř(hu7"_[%.9Iu@akDZ,(T׳ZsDF`؍qRPI-"gJketo5ܚnNm.,ttkx7D(LwEJ(͠y0Qk<*) >WsGhJ^VNd1#G@][ ; Xt`JGg[*NI%=X9ᰟOBjyhK:gxngi~U{' 8yd Aט?`ƨƿN"\$/l,F,qRv:}Oj_2pL6.tMg&7b6sB_sHa.=:_-'X_TX?godYU Ma73Xa%8Vb}c-s#qJ_RNnՁj=b+4kQ #)xiz-l<HdžX3t.7Ifex;oEiv$ F-7S"J>^mMT.tYC2Mc4:.gSX>BٚTB[Z C1e yW@),22> xV$ILBࡽ.Ta[3ds=| cϛ½(}43"hpڣ/Du| \{?|@)L [q[)-4&9նish5@MzdNUN#ǾjIP?4{ !+uBl3-GkX)=aSAnKC٠k2ܵv=3HHo}O 's]*OT)='z!5 wgXpA +yjRI,?-i\nmi8@1%3(CMht^cyҪ,pE u1L2P3'<Ày?v,u5FQT.BU)B#ȐQnf˫1la6ՇwfܸkJ`Ua~y+yk3JBlf{kF%Us XD`! wy(޾{ۉ5RC(kyx^ ity"VJd .PMQЬ˦ ) zH(oUG 0vY&:FW#DAſMMc zvöy ]ӪPTbι1KUfp(yVVj*攑&EeSGs3`&N1I/+{c:@W>T-v,Ŗ8z$aF^7P-IҸjW;v{V/N!nl 6Zag2T ]b))VnF71O-H@"b~͢*p2Bv1aױY"i5KK^o៝f}U|():#qYf,b1,z԰Ĭ'΢K#Rc-UܚufsWZL]6wl9v㺯+i&rp8=#l16IkQ#Q5ם +\%9Y?`A;_U8…ڵ+#S5Y+8I_"MsgklvlK7( D=iVn$^9X}u<x2HFaRč]pv}DH/ ;<7Z18K'lO&bt'c;͆+Am aDbH{gVPx~2/k2PU`+{IO4!!L u[J(bdiB{.!V%.(?3Aj(H0 ߭+&ut]y}B|t@0D/!S}P'֚?|GtGw-h5KɼbdxJ4끓} Hst1ZnZer& [^:~xi>G > &Q$WʸRglodOp;x-҃CwqF,28Qj AےBk/Zw #x$J|S7{>]ِCi_WZ+t&3sqϜ3cTS]pnU`^+奼H8%ELm= ԹrPd00Sw1o?Rc!c(L-Na/gH8o^8 ?[FgIˠYu$!`xu |gJF @q啋,~]ŶC%l K}o%;8d˺6*6Z1g?^>bʶ'EngE\,[*U' Nc~-Ax;.)χ,oT眗k :wtɼdN{5 rã~P 3VX3Fc_q2H'ͣ\ )8GX>y\sK>E_ ? e!. \+5PTr0k^D{ §.Ivd< 𬬖}DØ56^Ds)cĴ}@BÑZ^:{!2Wk*b8Z˜y`|&ꕿ (l Ӻq6 hmcha͕͗Pc{̈́Հ14Qz`b%aj>)`Z 1jSGWwe X%!&9g읇W4=0gX({9זsǗ٨+olD-+BGY3(=URw i~s$Hr}D<26ܬ o*lȲ36û*I_hU8Κu޷srla~!98L&FJ?fEϋ/27]ȳ۫YqssQ9#Fz|PDϴWՑu :•=HijONz9Y5pHQ=z@In@>-: "UK_tV,ϳ=HC=7pW9LO3]Γj<]$]&H.K8٣G&UU24f7)rp$k"i07")Z֊rX]KUЅ F .Ka:1$`։/a9wA]8,m:X "{UZ,V:+1apSPXo)=5O  1*cw[CPL|!BUS+9Ctx&D KJ!vOϩӄ}qsԴ)lXx~&=Ӟ?IXSa1^#sUil-4q]EtUv&LIXݖ5qPEM 9yV{>ءֆicȂ(>bzSWzOY<VJT/?ps?v*알ίH4 1 \}՘MR2=>&ms v r7* գHP1W=I3qEDn2|sD}w8 5A?,.Y[?C=t.':a\Vs/)|oUbJ 姯hlBM[ڒQe 'ٮ n/k K =6!>+kԚϡKt h4+%]|rf+`>uF5Ru:V"XsijD/iڽ}?`߈1zkrn' ʡw"<>2|1(Ly>Q 0|3h.l T 872:F^"WG#oCQVnLuvTdp}MDQvbUu$G@iꎮ36i]s0vI3ssѻg(hr KqjBx34.V?'A|M$\A`ӫ Xl쟑[GU~bIJ}|C ES*Z!Dc[̤JR) LUT|7N~A((GM2fxy̆z6v'<=yN+}Cno!>1UG#cI3mI̡d5{Eq>>p <<eurIC/  54DQ,4%mdlye -AOM;#BvM*tt0/)dѵ/g@u zA}ơҗm~h4h'Z Cڑ ('v[A0Kfm~ eXKAUR:|L}D^G)KiRFhp`qGK; 0t1?̘3|$ꦍ6#Yen#sFLFWXH^*Hڑ"7әݏ.YiaFnKvx>YBʖ\/ $Zcv@jbCN^C/Bc-5u8;.0E/CLЮQyهb'aK*s4v=gZ@"ơ;:Z.tyC`$)XFlk`M#5%{ dq<{qk>CL =|P37X*d __~Q.\a rW8B{od*4U)=0 /dGE|&l"ubk<.Gi@C~ٿ+˞y'mD648_: H"/>GR X[{) \9!&t^wHL7pAݽ- cBaN=-[ Yc 'R.^!5ynzp)p*$]p: GpP`JT/Kxp!.G 4]ȚJ2cޯ >HhdԶ~m@5&7p&嗄Ne>ɂg +…+ڪ};*R i'+f Im}iQ"cn.Ze L~F@(5 0}_U۽;L!a%MB3`ZC|jy"iuDv@c~7> RD-;dūhk&C_6Ш~/ϾzY+K"O( `frB^KKw5T(}})ӹˉ[tcP֔K`Ю%#HX]]-&# M> jۈ;hr݊K = G/~d wY;CGrLA!7,RK 眭rF"'bc~%=&Ss]<3~D1*}#bC> +By C|w҆A!V V/[AwV\a 3>lTaY>V]f/bGB,*; >p%jdE끢x\mЈ .Vp]I6L9mU?xp oHʱ{#V`;l,1Ӗ̯K C9?9$?5 [x4ngu3g -ąFbo0$ЧQp*YdlQ t5eӥQ;ƍu-TmFbk0 ȜdwEv2Fvm[6)y->/GݦSq5߆G`õ:0]-ŠbS@X^!,< p] #I7^,IKVG(azE ͞-!LpTᮗŪ?M _bWf-H=< .6v7|a,Y˹!+rZG mIy9Էyc`&99AadD ׋mW't+g Svɗ k O:Is\)|ꐠn5Ao Zm#rL#4C,SOJϜOuU41rۂ/F@a }[km;0M.KarbW ZdlKc፿y(`!wQUmw4̟vb)iSr"[6r)_4G*;W^9SzX㋵";e\L޳KƟv_r*G֏0qV3kޒ{IGMѾ9 kU,w=G:{TCPɬL(\2TK(9|Qjďa "~~ xH=zF [n}..ꑇҰ^OMDE*۴r5fN̜tR׍Ttٙ AՑ.$L3E F9o?HIA2|EbY:oL5C°JjJvqĈ1,5BF$/L/MˀP5I<ώA٤=ڑ aDjeSpcԨ:3yQ[ (>3Z~GGA=ey\V;g')7yHHf & y{s/~9[Z`AHQ~jZ|T!P܂p2#ǠDZs@C{qwbdQ_|6xV{ί= !vqFvt^" V+ˆ@6rwRRQC{\RnPQIc"ӭIk:: }w"SC.Gdt\H Y?3nRm: -+ UqxsYU |!LD6b?-@~SR#&kZpe7Qq!j{=. Py)tTma[c1d[;ք8UO!݉H :$ &3We@ocbt8q'6Kl]~)zcU/yNPJ#CORktwu:ђo   ]?ON|^ˤ*O*RsE@ފYFu^ljlb"Yhd (.C(h==fT"ZBGZ,J = -ilv˦oY)I67=?/hC)ǼŸp<| :CIԹ_j)MtM: LJ}lݽ1[RQiR]|c#GY4\A6)P4`em5G6@2*H9=ɀ\ +Bz[t=Id|?AQzN 2@E l@e``*gs45F*40Cif IF'Ozk4 ֗mLMνsI ~ϐ-$|EՄyf @JP}X] WlQ1<`0[w/k8sGR,e lQp&C 0flzS SvٍWĈ}ga4Iʅf~[%у )l{CvWjcmKa7PiK}. 5hטuՂSbt@nf̬6$+ _snEs X;_z]dN/mz֯N/μeb3>q[YzC 28^+3eMB;Xd5A-ihz/0cmbt)=SGd˃i }x7ujT5M8i\C<6pR–+~[ 6C^'\ѻ(0Pn;x T(PHPe! }>Y`0 &{J$ A[;p\Bbi LgGtTnqgՖDof\AZ6̃y iׯaO;rF |J+RES-]7X ꏉ>>~x4 ~Uaxbi&'`;}(Ytyoae9M$#G)A7(L6/k0|?qrts[ WuoGPc 6?2AQ%:믣 h"|ژq"1)3jfB ;bCƀC%z|ރR|qhRIᄴx)pݫTL5UhL6J$lN+x m0gX ֜wERgb%5bq3 x5}9 @ɧ^nSE?9sd{PG?Kլ!$L˼v'e wy~N;^J{NaQc?qxS _yk-FOn.j wfݲ2TÃ|fp|]1랔#85>GQAVij >>UW8;^% {E4cKTmB/%bu%fU*oU[c,2;EOg,&&P ;$Ǥ4_ܙ>+L]Zr ̇0^:A tE bOf(16NhO@;|`z?=EW+=z1'pX3(KSi3L3S5T\~{{rBdY}e !mJUZAz}. x5ճ&Ś^oo#He}3'NOBM o)2wV*@ܿNOeXEuK20Oif_#FHOL3 tչŋģSTQ`+^S"-Iiڟ_d:H4 bbWi7fvLB iu5D֛VF +đGl@qn=e/ ^$$*5-_OF9Sb [c0Gn=sGi4Ί3c@{?EkTP?ٷx 1b& qキjiRYJEo:%}Y,V*`]ʚ2Md ^e.9A^*uԶn|Ro8l6 ٨FRR#[^q)dOxYܤP܅`:oSr Mܝ:0}mqVJ񓧮,Jtzԁh2?C?&IKW$Ľl}_c&םks_4rw5!(yjK"/x uJ(wvW^,5,B tPMKjn퇇`C\z)V2Rƶy x1\2 裂 b&N1,P|xnr'Q#jhMAA;ŋP!Vx/N/?8%XR}v̐G脱'ݒxޤ*(2n{^@+;@xy88AS$4+??[wDur6ʌX naQiXZhEXFG#׋O¼C%d=҈Axw]ntHOf cT4JEUi#^ʭve~'G'҈㳛ʳOnL]BoOa׆D ? !.D0ԕk(`K9nXHܨfK9/N3vs_nrӲ^ǘ ض y[]01|q:Zi<`tC}(γ{)޶xjI]T , ފܑi'䆧ʸD1Ҟ<)fXijE=eځ栃R}fFWj/ӂˉМ1߀5wpR'> OP\Frd_&me{<- 8(ݳ;fn12s?q >0]5їUD֠.v}$P%9:7䫄 ōTN7gK`/>N3_h\;n<9X\;WǷtAg 6|ozk>n!(hK38"JȦ|a)[ ,RƸ[=.P|bsX+۱W1rvf@|#כrR Xnt,HrΏj90*:?˼]ݾ/mūtq?潌-wkY]:]2kubM)ʼnRp\&J$+ 3`זqa$ ̫ѦٚO۝k餼SO6'q`ٶaw^]X'MK 0U o%7= {j EXi"΋3T98QSMx318|~zB2pΑgޒ+-|P2dB.’yp]?%F=$Qjba:sIӮE}с[rhF^Ogϫ9Y{Zk`}pJ=4'ȹ.jrHZ % v>C,je}4`HV&k4ww5NډC ?ҡnzWZC-f,'/eM}7OC#Xw i~_I5bArf1Z:q"~%'jwޮ䊑YYOEH0jIKKBnľC8?фb,Y-U7g""?JRs$TI 4+ Y|3Jh CI~Aa8sufN+Wit$Pт`.Њp3#M[Ws)NX=]uw{^ O@ީ5 pU5-ɥ^7bɬ!2 :%x0!_0p{ 7ft˅YܳޝLhC|c˭zHt4gR]#)dIF5 oSot[u9R1G/n{ $|I2kagS_pˠ^Ny_gytUOfgoiQIYhDA@?BWt0KCIIl.}qwg{¢+l.b{qVz,W=@YE$ B όû4҉~{A f3"[`% 2RPU0xlV h  gG8Fɪ @`b:)ʘAlu޻ޣlzJv{UgT8N ܠ=j"ͤ-{Ӑ˩74*#+DC =;8m(i;EY,c%c*)tE1It!>Ë-Ls*$S8uZ5|6t)3w]N|$wjL3Y]AMCGaoZmL`NNt_uN 5CV0&c[zgfVeǡBG-UʷCV b `T""%.{% fHD踨Nˊeh0*Ѹ#~03ӜxQtzPr'E~=mjV,@U n+X yVLJ[ƢXr{AzPNDG'^ᕚYAV֤>Ǝ bvou,X/ 6ӸšG8f#';Oډ @ժ#PpqlŔ5ȑ"%NiL-VȐ6nu -<\q_-nh >tB}B\o\U/sCV~kU1$|X6 0|zEZ8 :3~0}2 EYAѨ(=߁C^/`)t?j~,i qK l0 |BҳlxΦuFyn娭JG!q:6 %;ɀ=pKC)Pmbo.>M&E6 [ ϭ4D ZamuIlkm#AR/5 oQ<JEӳTv:2, :wGEܿEJ9j(ᕃó<:S዆\u.}KK:.2ᅲ'q`ȋ؟q%} E?0Lc3Lé;/Bܣyo&XKqf@Q 8 <:P ËYbJ]zg1kz> M:L폧' ߶d*$NlAkIT 5̺(m涓q^J ]sQX.P+o_M}--[( LOraۯMfPz]JΒf #.M<ֶh4kLoH„vQKI(`M{C,ɂv#¥BuvX.q[ad"7mH0vDPvm82O\m?-ii5WeEv2#Ĉ.]9AG/d0bÅJvؠ:u=p ;Ǩ)? 0`瓨di'IF"71B6H%ldT!yr 5`6?e,V9d| `m^ 9Jf1WMpR6/}a].Xͮ 07S^߉ {G[ò?]2@HMxpE@y$.aىPFMGklbiLzg9]]}qȗ 9K{*T:%vqԸ%U)}0pb>)GK]ҘȷQod4^4P7GdU6f:S\uF0/Vl ݽo8:ٰj2EIOW+` 'm`!HH["GJ+1!n/.ׄGWɑ>oҥúx]2AGJHb2P]e+$uGt1o#, P##rN`҂)|&klpx5XCaR1G/6%v4re+P|R?N],`/ yn,?Qh+166s:xLźU&y.q/2P6@aW7#jw *)GAKN[Jj䂵4mQei]YrIKC hLtF'L6RF7Ks}v H $9 ͐%{s1:|B+⌆ Yw8 Fl6ܞqͨ4w:*{7W̢ G8F< oA9w\2<1AjUlghMi~{F26M ,L0]rb*|-JԯȌ7_vt~' "5NelRO;&*d8scl;o *B.uŬJ Z>!j0! \5q2"7FOЍ 8Hu:XCqnį >nEzag$P{fewvƣ9aceC8|dDI8c zEU*s\nma8եz2o!{sZ L]x3Ëb {ӻȦO gn'nȂhX*]>^ #=* 2Z[?Ξ]M歛g*$(NKi@Bam^!JƫC q=gK4N7]!',aA}z/W*jfXB jHшwPb&OvB`9wm}~eɫ'+BÕit&u;>^aS]V請VYMDlVd{4lWy]՝e0DNyv2nuo{~ދZ6 N&qYZ9?~r+;JY>p̴_^+R2;Pڳ$Y1bf(Y,3x5ǯ`!%ȜwNJ/.\oKqwa|AEG Bܻ*7A#\fm$a;{`Iһ %j(N %_DOm9s+ĖJ6?Vz{xTQ~^y;..y^becpPyMziDPJ$z-KX -H2$pR񍗜dpLn+evg5Kn t4xrTO`iG!~BUz)x$SP2=g:%(#r0n"ܻ$W-zu?Sئ?B9ݶ5<_K^6C1^L|> (T/7S9EgQ}'in}?Lm?)<-B=46PBe/3(  'i4bFӕ.z}t `ҕ;l`#̌w:^AjSiˣ=w*&>ǙbK-IíD?gȔBc-yTd?V,=Zݴ:ih6Q)0$ K!`-; ~t^e\q[NkYx &~@CU[fΥTvD4-Axe.tƹʮ}"OsDx.9&cQhtH/V-gHG7qZ+N뇌iI'wT~PVpzMHLjH1B=@I򵰔]v}gi=nȩ8L;Qb|Ж O$0Ѵ|{oղxn[fB:WTQ6gJ돘Z6t{*ry&Z ?DM f&60 h<-Jsepi4~*ƚL+$LywaslG3yo[;Gƽ&s'YMAEN}4X>Ag>e8Kwϵ%Qmn F)RO2%t'_hGBoIaec>5HsUNL=!Gug 3AoZ Fv&X9.;4Z gYZ07070100000477000081a40000000000000000000000016075bb3700002534000000000000000000000000000000000000005100000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/iscsi_tcp.ko.xz7zXZִF!t/ $]?Eh=ڜ.+O-1Lh4RV>iX~{RI۬֍A~{K3vE9u\1ESSu4 qD9߱F9TӗAOξڑэ|NAVQb5*l}X~qO#f`,O00F<{[.vHEO&HBHDM4qBoE,MZUR>6r(PPkw!SAز\Y;ōLjt;> 9O٢C6Z=Y;Elx ; uA ̮ ̘YZK2f쩭nai8%!C{71[?fKtjF193$ıNJd}(iqh:l8jx>RoL|ūRK\[@svy7<"'6@%Ƽ+1`d`}݃1NP0l{8p탶+ pbb(^妦1d@QWam7vra4nx7PojXf@(娱YuQjW)KR? [6↾b390gA,FLYF3Hɦ !(UACaX ;0@=7=W'j2xL; #VNѹ6|SdRό0ϚFv&?jjFb)f u9m^:r ݫ̶˵4h0j5G:5~+=_>~cjp;[tccy_ e`{"rL~lmt7mҵ)lʀםjdTHxۼ{XCaxDa%hsTPӨKMg=Ϲ v$w.em z.@)2T`~ZdcZ:M7$Cܥ>f=$ c衠ѳ"18U cG9J(0N۹CW/<#a=jT63Dⵉcq:7Uwҷ2G䮆ޒ;ADr[#H5I )GRҚQ ͔{@bptINgj@Y}Bǰ==8y{އ7B°Z{so$ /:rTg.ZKbTa\R4p.|K3^Yk  wDE$0& 5ss j7R4a}ucZpQm(=KD{KgI;b e~!OH`$A&:yakC $x60]斯ѻM_'[)8Ijm?=E'~hbو]>eՉc6L~f};yEW@bͻo YUAt' rkRvOT/ d/}K#IQ^}횁c1g00<έ|ݫx m`9,Fr /!m AP_2DX y+ga \]$tJ"Ao´ F{&I8 pBJgKPsŲ٠ ?S:獖vlV{K2B4z 9$[ Y/% }PɣnU%VQŰ׹'Xٰt|Y: v mG! $-DQIJG8aiOg&`g;zN8qVbkl/ʆ3c4ea|D+O)vP͒{ѱ8\#%\˴u,yѭG?+%v>;TU%^X]O*ߗcs6=D7fx\9H.$|O匠^@E6_YQ?\!n}PX_t}TX PqqX@; {|ʪyê/T`I ºmm]!ZgJyJ9٦bWo[lEQ';Q褏BE;Sڐf<(>p P:osV9 cGyc(-٧Gy{Λ.v!FV6^6}B@de׈s>tHN'I$/A]荞=X/`vxyi?^Cn~> D;vGxrW(tpvz6xi>԰G;F2'T8N.Z6fkWl6GA Ko[ZPat6e.(I}PW0/73ҵx9qb3 B7n~ Hf$/Y^^(SucaP7Л g SX6K1\=_:P<&AJyrV%Er3t䤞N(?*TN+Ttݿ.,_U E-wo^sئ,b e7wbóUMO"%|!uk~rE?Qj %_~Yfld@H;@)+M7nw%2+7VVbu6CY$f$9[Ev%rFW023Sl8CI4,}W +Ubnk!YeWD;Yu f-N;Ry' K׾ӨStV8j ;ca# f>yTrh0I8 lYdZL87HЁs˓ĸi$)_-KPܯȢa~}jt٭|Eh0K'Q=1-|n:[ƍU @o؞ۨ4ΌtԈwZi;"_-"a{f% & iS 8ПB{M#{_Z%㘳@6xHrKwC׋rJv"2$) ,.SV[UJB͏q"ÓkcҌG$0֙ (ĸkCɻN,;I^OzI@'׋p&@ VD;.gex^L?  J'o}/6K 4'Y a-r.IT~yGmF@[;B~Oejbkp- dXYGTC Uroc::G+4oOP*1mߡ^ VCHrAj0}Of^} p1/L*}Y}Z,*OI'nj TU%;rτ8|CuY~{|iFZ hЃ&L==S+?߼ü&iB8^XaTdeR"ߤل/U~$y$A1=)?BDe}pV}C6gO:sΊ([-`Tڇ]6{#cA E̷.c0~C=_xɯv$231{c{9n a5ynj;U+f'}pbCAhe}RJ˄;o`5[7b%ZV-Xcx5픍cn.TC5Xt6N`-PӟjŽbᨳZ_j_l=f!N6T'{B8A 8볼 ՗ y`&#rrQ~;iD? x~ ܬH_mKy 'aIؖ$Aa!<-ʞ c,֋0p$z_UXt[>f-ds%N4}fzxʛhkP=N5Wgs::SƊPk1Y37G۾»o}Aw+vWhi<ӂjxv \[e #P䃕aX~އU %M 4qؖpPC[5ˑ6g410[B:pI@nJU$"D~)w@9 a. 1e_")Թ;46E`{dX;+-:~oe2az(ĎlШV,RiDV|Եathz#tbseA`UL*@91MaǗbBbPXt&!rMb/Z9Y3c+fq/1R; 8Խ1ZJwd]XuNJM ]#E~4|hF?'ܩ $(sU ۡKa1& R$~ٚ'k &ohH$5ԋoRzWA^Y><zYxD@:ͨWyQN^`/w?W(\ Ai 0:t1*iV.y /pU,N!:O"xjehP K*]vtH6k3vƔQCM[(Mu?|n/nǛBޏj-6mvQ=˭c,@ C)OCdtI'j[|g*q$a"jh|<=L~s/S/U;>C0 ݏKe_3Ee}Ό~>YuyR?tfܥ; G;?0AŠ$IPdO|LTf;ibu TBĘ`U>97c:4M"4k bxݹ垰ujHw!*9Vq$QJFԸ&`ξ.*׳ j`vfLy_XhGa1NprbI/isP|9Ŵ3޹QI'QE/4>% oø+HJ6W^x-λǚ  4Є(礇.͜@#*^X4PpIqzims<3A9@L.y$DxorPi]k>LIYEM;7*Z$ 2G'7Ǻ1 \w4IuRa$ջ&tzAUQj-nq9uCӗB02, c*LO`zDy^śhߛj|# 90OAQVJtĖXAB>~M>*'U\!t Q M&BJMP$?ѷ6gsW3%hb&5k{ ևi oayl+fHbOAQѧxN8dH[Xy@6uaatn!`!bɆ\n:)g>Q\$U'6˞v̮8E:>-型4NcTgv"b3DVmȵZĀf/X N;$o=@km ~^I#b%DO LyhJuww])ڂN]ÉVAseiY4˶T]Z>G4c5 jpـJSw"FOm.sO x%VK4Xa:H5dq;}&31bKIE!sw$rBtʫ.wJMΠ֘S\5VZ`nǮi1KRH7ѧQ˼)gz+0 F-_jN@d/T \?b]oMx\ ICK<0ؙcx_8!~A#\AcAyBM.une_F#ڤ4Y6CѧQvzO$\yM5atmQЁnyOͻxK2_sWP {ʢuPo۳9$226%UK #~d 7@74LVNqT CBe漾_e^j ZWࡪtٻhQݢޠO% j7"۾aEtp;:L{Rڰ*y ql a ,s[|'Vnscະ.o=3{ vْ0ZfkLpxj0MͼzGkJ1B=UN$<@\1"E Kp." 1=| +͝`#wzOيƞnus$ͧ\ YW( 5=[qgO2 ̠ |#xM@'\&ж GzfqӐQ<9}DQ!ӱ k]oXٟؖ»dBǡM 6̄Iv t}gOGDWS8Ulp4U'Vڂn,OjmJ;gZtS{5½VrmPF$mxϘ.A#, Rɱ>}MpOn~`1 T@nje E5.h D*"@^HWd]CmɄG:P@㼴auՔ[!zPhVhr#SWO!*E{1ubՂYyPjxRrf,N=8/z;%;5 - \/PY?v)EK7-ɷ@ Y?9~)ɣ5v ',%H>q?p"l.6Zw49pw3 m7#X(r`;:q+:b>t~lƞ8 ȷZHv5?LYSMKGL:u"St2J WcSl)h]ܛ)!pGzaJ&zͱgYZ07070100000478000041ed0000000000000000000000016075bb4300000000000000000000000000000000000000000000004700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/libfc07070100000479000081a40000000000000000000000016075bb380000e248000000000000000000000000000000000000005300000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/libfc/libfc.ko.xz7zXZִF!t/䵻]?Eh=ڜ.+=0ER's (!@e7㽰[M;e?Z 6q 1=^*;o#.&BXS̘CD .o,fob2:ay,{7?;EJlKb>=zF.vGlB mv{CSqCN_b]𾘬Ų~noʺ]Tԭ'z"\<HF%4юݒ&zڹ%}˾YYkb[bq39뗫 *dzZ?Ti?L02RE!nq<nls|Ԡ'&XmeiRjDv(g.U؝Pg |5TN {{[d-wٙ}V[zD M1vWk@| Gg(¤4->gх!p>B3"l h( qqND[Q@rl@r:vj4[]S)Y4_bT$-oD>:v I>1M0!B)7kD6TWKnk.X$V Ax͝VN 5: HKM3!j!Gd9q\f^ T*g^g"H~=2sWy2md9Ƴ<_ղyM]ŝVǑ2=اiFmYbvsaZLf9glj`|[酥""R6lapqv/\Y]S@t\:se։* S7LNk{!+:!Pc>j1Qy,$h?tHJmȅڨ~oi8kӥܣ/f'"?h^k9qх 5|3^›/<coXTn5);>_uO>!4]$(߈|(OJ~%;VܯW5'·@=m±%ft&$PL#K7T 1IH ;|%k"!>=En/>i5ov-(Oqnv}e>O {bF a#H ) 6Fd7;`RDq)y: h' xqw3>,r%i2=<=y M!ƀ$(76GeH6S(:Oo&=6O=95Ѐ Tٴ#~mLCQB#ӏ!W1fz ȢA`ˁ'D%o:KnI@7aM.ic9-`ww^PA8xFIOwK!u'@濞.rEEad]N ,KB!0`rX$+:4ϗh*a* /ՠ]VKJsHs0y”CVEv߿'}*Hj#鰺 `MoMmDiH9Ǫ(%LoOijW>_tyY찙h^G^^_ΒB9hZ!XKԠ?C6hb>\ViHI~cnYWHUVwm(.l: \ιaPOmliUT.,"ʮISdT)1PȠxP)9tuIyZŒ39JpdELӗϲ ,B>c ׷g9WG_.y 7KXO<茠?lOU@72 /Z6R:CA} q{c$ h0EJ I:+qX0g&TyndoӀx"^v1C>fZP3-bI YfqԞ[?.yv( `޿'E،R2Wv:V-h8A01ƹTymL$^VƞۍF\ԇ;=ԝ=妆ЉmPenC"P 69!w)waV&|0m4^pa4Yqu[}FL,|Vg? 7-a -޹qM;yQ+C-̢N >cGXSFUCF|6>e KC7G5hsk; d5ϽEI<. Bm-=8 %.ţ%4zWԚ_L㟿!U$@ݤ3|+KLI"mb:W=(0Ӊ{sX\i&s$$^DZĊ  4x]7#iZJ79 B?ήq2FiJm +13l=V?f̹/Xne,d˱ L[< rq)./ʯv0"nk(N`a& zH~mx%PO$E]R%޴] OBҾ,o4 ~Ļ.[4A& beGkʞ#(3xCX2(5|c1Ԓ5D ){m‚a=m[MLLH5ʱ^KrZo# &:ljeM$jNy{hI2p=P5181xmLM4 IR:3F6>h1^+ʁ#Q+kFH5BXqojtU.f>$lkP9GTi <ˆKIlS3(+qf 0R3ġ, i7گs4V'.S'2`@=J'Q12a.xP8vl`/BWO] s\.OH#:wicN.*TÄQk+dr\XV;ugrP5V q430RfZn8H:V_lZTDJ -1ٶ\df4#zs:s4d/IP5* 1 $>WՒm tEy{ :L]E ?#'4"Q a<'ja}I"YQ%5JfgI=΢w$& c2JUtЙ8zØ\#߶< XktR1ar&ڞmH^ U)ؾ뼸簢H^ E#q]k%G3׊K6$/6T;Eݛ H{&Wx/a)l c>1VU{L aֶf6? kgS.GF?RNZ?QB\NJk}%yGc15HCI?YC[R_A^n?mDZTȚppY3g(^V!a["4T5DhfR,zM]?.cqޗUN${}KVoSW} T]O# Z7/ATFXj1ήc!PTɁGpF+'_p pY ~Ig&W449Kw'rϱg,5Mr]N SuGU&2m.xo&' %lXJ^E#)ה;Y2υYPU_2+.`6riGO^OVV-P岩Q9Sj~HUƫߗE~O{%i_$S:>r2݀$Gix`hշ cYs*JDp\A@Bse1Ҳw-lwoib#qJ16gx}EKx e{Qq >8TY *nk6ncWɅ/쇘R:}%IŲp]ZH6P~iY;X.>E Gplg]~{=V I30t|8V&1] ,W4g&%\q9;Q'\<Djih.Ӑ1Wi|5z|RzUiꇸހB{Gi +9|sEAP LzZI&(18OTXjˏ`;i]?Ls⁷:GJ)Q"5h.;B#ɷxk>2F˹d(.,z gs?_zY4+ PCWX)? Ui}61 W$*Cf.qt>0a)βBQ~{ c)\`V0 lg L? Ƈi4bjPMҼL 8YE.wqsv~!'mTe?AK4; L~ZQ Kz;y1/RJV'C s{o4r1`KBUAnWK$}RSpG<\fc%Z}-Z#tMv,Ӷ}Cp4%{GI{Ww w[_O")4S;%3b%z_kHG~]e#8 yȐ~zrM42՛yc;Uu'[ Q%_Z8Уd7%㢩}/`v}uFE/ÕZ/RPAsʍnf4xraix2I pdP8 {J&Q@3L\vlz\ JtN+ȴi eIbX1;4v8feCgbI< N)U>%~[|xD'!_>IJ71;~di6pE\,y@$%ƙS(`B, ?toSGHnh4ˈOa n宭%MVl)"-(SL5w4X[n-A`u_'ӑ+ .zɷ'ӑ;=' 5_5խmBtƓ/i pM0ٽ~I1`Ff?{*y ^>Ɓ~2D6+fUX,N-3Cy0VN0&SGAwrulHFZ\ ͍UY;5Ļg+Bџoo8F%StA76V=mC: ]\э0@g<*Ś?S:i9yr5Jhv_ScޘtĆ˺vd1%.x:MC>JO m'WV?<=++ZQ: Tu!@}@N~Nn4_r4fl%XJԮDb|\E[)O `OrKx/ 7 ``̱soY,"8J/1 F_KTq&;%}ui_ E4DGw |vԲ/90T;#4 ~V3|Rvl-AZ}:zƌ%xWv>PpcH+&4s6LjBLNw1Rz.<?|Zk!W2 ]t5AwRPgt/ؠZLcʗ +BB}&c/FXGDBZ!TJ,_EUjiUYw+ws^GPwdC(AjDsH{if(AUeq+6٬(XZ©d"iZs[oA s_-.yduAJ%9 XY?/SXڏH=CN&YWHj*q:{A7"RhD, l`Y?WLIR`DeQ!ӹإJ kqZ!R9Q+pX BL/rJ́V/UbW0[*AωqIէd~ij:Aٟϴ>:3y?ʅ=d+Ŵ DD\=J.!V36fDfTV BP#H1V%V:FSmAV]CֻU;T5;!Gtdpo'6g|Qu,,!7T¶@Õ76q ԸUЭ GYɢs"ShU1&[>s* $h^49'|W8aZ?]pZX=p&ǑA$`jض&,uL8v,yxjY>:[l D3U>+a &B;PKDsqPxhԧ@4U]<벞~.柼 w!/SqKjڛNCg6u zP,cL**T(CZ'Qz)m;%KUF 4a./2<1iغzm&]}cyBm^Sz]؟2 NDT~ϐJZo LeP+A  #̤m5p?GhvNJz4W@3.\6%uFЛRl,ʩ]T٧Hn:90Dͪl ރC2vPے\<`r2%(C.~6 8qB5fj6%?ȚL4j|wLX9C,snǥ4/!ߟ`Bdyd&{QY{*i.\N˥͢6`hgn]CdAxxіT W58,๥|˽M#W de(TcF" TFQUW*J VAs; &{^pp_mm@9f2z3 C( jo]o,1;0ͽ&F%FXYgҁheƪuuuK^D\Kwh?wӚ=aoBbuXC&|H&rJw~eu#=TgAޏި_,\cqd1O(Ý\P}CAzC2YtoXB=m)*0eX0%8.__g .>T~t*2`4!V7]i(I^y"H|(m /=eժsgs sDl3 VBN8a +VMs 8cі^u AYe8Hli.qK`,Z~=ȏ^5A R>|{pC‘-͕?ct~)+G?+%Q0l#%|s,6" QcUFpmڒLFbZCmGOmN l߂wiʰ<&`xmY R1;wZ>&6i'fȚuFĆ PjzDub{v[G)L$iW"#//dUn#ȠIhkPm7|UkC~7N h%Ff2/iЁ\\\dF8AbdZ8;9`!a9Pm>w7%O}}mŕu*ajANN0 G"I^#\. $ؤߥ^`[S=T'MDRe2{@ 4LLf* L WP[X]o4⹤6q: Ą2*\4sルިu(,f`=>Mk5Iq֢A݀!x2fB HNNpL(cwas"\X@Au0 FHn'̄v]UTu}(8%;y;X$v3"^pR.g l1/oЊ^S ɶ@ևK8ыÇl7=Ypd4F.$ze5p{Zfͱ`^D~uXE1벞V,(dʛ)H͔_Nǰ]T!NAsD~:"IDlgtA'o W.hVגY^`Ep_W?]dTkA۳>$A<-8<S7PSk CGʮ)>өplZ< jw('7EqFz*ӫ؀.dЖxa  "p8Ҿu^9 1Q!8Jְ5l&J0Q8i{4#{˨yݙꥺTAXU)tSٴ{ GN]զ7qPBV*0dJGeRp[n1-br“-au/>Yq0#RFÙkHG%Qۂ`RVoƴn\nSV!7;F爣cx16gto +o6;٫W Ri32⊳V9,TOio5SKgЂ֍4g s[A@7I+lf +yPT~+9sFԐtx]3*7L@g5E/*δSAգjRv>™^ot]}kmf -!1:I?/oa[Zo~~srZi^=:t(\?ឰb!OX HcN;vT`lZ w(R}IN:7߈9ġ2 T:_):|tK-lq_l-ԝM.zbIaH*Vp"+",LZw05OY8žg@̙T<Mbp*gsFjOkӐF#*'Dd:!r"~DiɼNob#Aa-e.}GXrPސcqH'7 "2Gcvdx*Bku:D Ek=cZ" _augr.}$U#ICS^Jϕwns8^@*1CtbSRݻ~sS\z"}ߚ&A0GHǢ4"+Kէ!"9qN$PSԫjZ8X4_&oIO"e aփg'RF~E,Ep%i%K@%ƔүHt5BQ\1jWf؜wF-Yio#Ҋ`b*R3<>.Y7 Gwt 4^ʯ9ZJ(l{U ^vAMnV dݒL!?li^)`3&b!dɌr+BP3!wK0SLA|! ŏhsN8ލ#gdgxFQ.ZЭ`¥1L^)IhB<*REe4' yx{KҩQOĶ8H Bũu; @ VQT@&SE t&ƄT6wIH2'ɰ'zoD shW!#[5}t,[HKeHxI_2sgy\A܇Agbm7Q\}|/FpՎm8qfl.8+?;?[jmZ Cq~Yoq8H4]ǜ{ㅢ$sSžߍ&^aZ_M 'c6E9f5^:fn^[`DDVޢjxf[R{Nyġ/M?UܥRaހc3HHS2!JIԘ}.1pzE'NC٫ˆ 4IY2(E\4s2=+hTy/[lTT&f'ǜRF~4V};\\ u䀵Ա"QN֫mGbeXJ'ě<?./D4ڂ/Eʀ*\QƶX2hp׼cԄz%t}G)nڍΠ,>2h'@pG[ɟ>Bj.tmQJ; 'uŢ7- NFWŷ{p qMk8S jx.;ttfؾ耮D6Bˎ=vC.c.mLe|@I=BS ^?R O~^u}F緪iCPTxKJu 5._Ooŗme|VĔ#!C7^ y[A%)t^4 t)* kѧ trU;W{,F@H]֡ذwCCO4L[b7+SτeW(HP1 R]uۨ6"0M31hI@9k MRg^d,'ZgX qBG$$Nv@ =*}u8 ;N`(mY(84v CvPʔn 7,@7J2AVCWײ,U8H"9K4}ޖ7%d7wPTժ( )n٦*T|oI["oz58 :p&3i*4@*|3g+0>45c~Z{ ػ"SsHmµU\)Oy-6Si!@+)=C8i;뾸vy?Kn@f=*24vn ۈXۙM5Z3} kn8 [9MfyUU^|7=Ң_uϼl$lSP1WW(aZziSLhhC8qQjzN8쐟E&+\DY:W\9Cᮜ0I;vgmkj\;nXCY05$= ܀m*2lR>^k@2x_z<LZ,s%#zpHu7^Xzz|#iCds;#^cm41uJ5XB/>-}Ѥ+ 9 ,3&ɔͺl/Gز؋>';)SKj*;qIET?(=2*FIƣA.?@Nի==-Bi5G+א^ծ85XEz!ئhIo0IDwx< /9L(ezKpP<|.^0u}oXpUoyw¿[{1`>4}@ܭR߻GG {ylnkq\rDʑHYW5{7<;9vZS7#Mh^"rݳ,G B>ap7X)ZҔ"4,+k_Jilc] otmB #ڡ;Snɹ'/-y]zV`Mrh Dsr\^"lFT1`-?8 N Y# cʨ9 2}Z"]Mɸ/E0o:ݮ{)Dds"PXY-[%Z +8zn9/Ko'F 7S /VK˕bO\˯gʴ + 1̑M{*d<*du6fxg004<Y+qb7*;]>/WJTkJ޸˲&RiߏNt?coMbFuS; tZ׾yٛi eؼAd#28VM6W'j5OT{Voơx(;D$({ΆlL٭!4)YA1G6FJ>39OUJO'*>Hcf8%4tr2־0\J,I#cwF;TWoem)HJ:T@g8=Șv۟h?SC@8Gj0O2V!pgS׭ Z9@dc8w5xdLbt~b[,Q˽1MYgZT֋.nLQyy)$ ONV_q r;B\֑ DJ[7$ Pc~~mzLa'EFhX,n>Q\R$߃+A HX}E{h>dalyZCbl m\1iwi]d :JjwFXĭDgJOY(R5}ˌlzCgi8Cg8gӏ-T;kM\h"2AfЦ pl7e%Dc4\b^D4sM9Q8gC(;,+7}\7qbZwiʗp^8T$nT oԃMwLY5)wU!tpd%.py\k08G -@yJ LTx.n\`o0CCPU|h2Vv-:^ͮC\3\#;8&MZLH?c&>|!>%keH/Epra8CZbXC4%[_X.ACPuM: `8gIm 8y@:Hp2ܬ( LOtߝ"[)S;jMYaF¼;?)%w}VUN?=@dw:Yӫ}] KLŕ);mK\_fЬ1ţp̀9C3r{>We6|E@zLw``HŠi 0U6uޥNϟ :3+:C/\AҤolS;eGOUitϤV+n/uqdD_$7)BZ¦;}DwHقW皜G0ާ'>1,BeeM8#8I&ƌ,z⻥_ cX5z7j\i7 Ӟ_q~^4x^CpM%aK*l9!8Zɠ$l P5OBkUZsa^1E``_L.qͦ%iGyVB99IuHI'~qgPp,PS,.UHv *rIC] xY dh`S7T<LZk}?ȁ2Bq#qZIV}e('2ld*L11Wx;K #@zpgN/H Z.mo3U*9*r`@H$-Gޏhhu͑%7;\E.>y!TF ~8]T`s ?y#yb.U{;VB#Eh'm(JߠW+RP"Y+]ٓJ=-:7+K$!1yV١%d~+luzROz25 %' lan)c_ʣV7l\i?V]F`drc?+~JM+_0K MS{kc,K^>pkb]!7 MA.MabufE3&"e}ßr.@@{xDo'eӻ(M'$nq/ V]e<~qSm2?3>BF89Ԁ؍ʽ! pƍqrZvR!oJgWڒ7f 9LZ ) u;tx3@@YgoG0F[Nzz R<־øܺ]<9o[2`P--=[0HT#O=EhL7DXS \Ǿ^ScȇAnj_=U!Pw0Ccu9r 6uzbiJ|)kBZKԼ`nC?fec=Tq T5q C8%`=J#gP`.On 7!;xt)iLHI0BVEE\ YiיCU`ťq}E"ON62v?ly:_}t-[]B' @pGx5c2/v&Ya̛!^ {E&WC ]\X]4w(drkR+ 텒1mظE. YlɢX31ܒ*@BW[|n8lpdCh -QxʏՒi~[ځ01mGB=@dL24`bjJ)Dc7ֹ͜15OKlLR@PZg#)2g \œ/A7J?mkfUnw "](}.c R@uˉx :HL07h"ބP $ Hmt_*50uPD]_we_}gah@KsɻO>!DPgoي1Cmg U dCoBb 3(*Au"=[Sͱ p>Qa~wr8ryj{H ]tUv弤1+.5*`5 M@ p&Gw/+>pHOGQ0MKmǘ w3~L"jpn? %zzxPX@:[RjTk>/ !⾤XPO=8SnNAo:Bs]) :J8.}JdOxƞמD|!67X &N"k^Q?F)i>$O{?1n8T@fĀl{(ACuIʲׄg6 M0wZ~| V.|4Xe~t-UPFg%h %F;S *[yhnuNEf>hb2Xj\? ;-Kv J*xVKQ+F8&nA\?Q[zflUtj *V3|Iq>x 7h.jݍeAkjٝ^,u( VA^f:R a  BPĔ0-=ޢ+*Kb_`Og1pDKI>K\kʔI䲤3/,'{g'ã/SBI \ދ;{!M&upta>Bà֕&\k2$**3](MAyIX_h+$k[<WVU6 )lt)c=n!fQ:XXZ &rZMeQ"0ueW6aO l*꺬Z6Buy=߰kmTucCm&L>FPo%ݣ'5E".[Ea2F:W J)c6 k)Y]dœN#xX:C8Ĺp"̓NGIJq.R`O>?^[B+)1ZMRUOO*p:/h{lxfav}_Yxqcy(<(kT* i5sQt/. f[iN |Ϊ{(]qnb ًP pP4)@H!P@*#%"7T_+"Ϟ$-ߓPN aZ#8L, UZڰh(%lKp?r"ESmz,avp][ݶnn27xiKK{hRRlvR+ Ѐ r|:A}L$oF1Zf;ID:OՎ! qAKP4c?JULV0A/V@9)%sv`% g4Mݔ~i &NwKy)#kxᮠ<LB1v0KNCEQn>k?Q}9boDPz0L֘0OmtS1PbӔuTTfA'֗esж=?"NY `YXkqjPZB'4x4{Wv -&3zm{ ? )J19WKϻc4J禽H;aRhʠ8 \*S*L <,ʹ=h>.*˭c=qa+ I+N8(ect"^@-&P=~=Cp~Cq:a% ‚Wڼ ,ZkAD`}l?drl~Ѿcwv-V-\gK-(jG$jZ-߆BPVzXy1oCB:YYG/eorUW)>}OH=j ~d𮠰[Mm}A{kk2ENUx>>9ӖXB7Dp[ ()jXkϟ0iFY: &`|X`X#`GRY̋;gN!zAA09J>l|}Pp /WJQ2"_@%YS  6]n%198@r9/ȳ- hUhT=V>]8  w9}..e*|sC$/KbH٣~5Πb3Tԙ1v;fP^#L1[jޱ6#'oOad94z4pji<7ka|2i{%"Q.Pgo^W@kh-cNdpE&L>PB8ae|9=k[R ]rYDp.VA8,3 I s"E2RlxhtRiRw606fz>7~l=6Nrʀy ܢ\Hޝe{>K5ISҬ~+ԧŔ#۸nOM d0ҡa,L`io_ 8ߜV|w+(A1z>U$6Q{A5a4hEEk>w*R}W aRRMyd54WܧD8cQznĀ )pgO0ADz}=/3iƢs<>$h&;߸܊B^8`RV^dx^ r{ui"=8\c2xxkΦY~ҁz2(ljB=s_\[Su(= E-C= CtDԢr^zڻ.cr: ,{)kI /)8[W,b>־3=YbʖpAn1jEJ#l q^E6-< OM<_MN"VRe@'k|]ΛOd4Ң{֛8@M:HslC?ŠˏJ w1A7,@*o?iM'E'^ ?珦X%>9y@XS0-ӊ^h#m;iz,.}mޚ!}D {[)CrnssA[KK*a>>b]$_9` 6g}n\ a_&pgmu=G?Z_fAX?6 jQm ۔؞YN%X }f^I0)MIVG>D`NYS%F4eoc/(x=⭿\x{<Q⥾p#{A@aB)6ћB}xRzy[v;D1,8\ +JI+6̕ݫpὉu-ɿӘ+1lz)[d< f('׉~K;tTNH)cL1mn?? `z.'!CApŷߖ ļ>."cM7\t,Ew\[Ex?8ٻ3EZO}nv:8+bDqsb4/W ={Pc.&Fu3V3xJM؝̒]`ޞ? #Igt-xcyI AL\aBCDևV-"P }k-b:jMn}Ͽ ;x[APMyiFŇY{¶OAPM9; ,~pTL20-;ĠK jBY)9AArKQeKdOU]/Cj}fD2oP\X:yb@yS6H"Aݻ˸!3CxI֐:&kkHhP GUBQ*4~ɼx*LڸrGSr"sk3<OGtf. ﷴ`6Znd3{_R*,O5"Jjٗ U'=}QP]>tRsDbf.T@qVV(\Rn?-(cP=eY :O )+{QHv|Ш|mX=%b"]`QAe 5OTCGGjs p\cуihl0Tpl|5|hO>7>wYT J>!#uЊ[u[~Hy=2 Uw<(e7@;X:",7b(1tQ{x)#W$t|Ţ5oàBI{:.C_g{kkTPJQ|&e)(#y̘7<XnKKψou ƳHWY0SC(q$W}rv׾` ) DgU~_3KeB~-]4E }gl$M;V2SF\c 4*?Ec^ 0:{+>Kxّsb \7)XƎU3I\SU~~d,Sj@'$]+(РÝT.? sݔ4Bx=|2me%mQs7ь;o&A:6^E2!Y/)ƃcK}qJrƎ|LۯIF)/V\(f%SiHmYa|^p&MuCM6j(%g}'J8*\?iE!$~ G, qmT NW%JWȿ%=C$)káϜ ؉MZEjFMtnC{]nztRп9.;P$/'_n]$ECτ"VȆDONhV(,aAXwX|at\ςcBVij<&(#L8r"˽>X oz|wWiQ\\\TH wdKzq51hNIR \qt] *&-GMeYk XT`\1a|ZutWd+ bdLxbY$|yG T0tdN AJH|L?}hJ%q":c8@ljmi oMw"+ 0 UNzgz.Yf^i`!0R55ZMng5D9&=Ysyl?QeHn]-9R;ϴV㏐ᵞOZf_!pUJl:A^%=:u6G.ӟȬKml/ߴpQHSV# O'x%ofwrtn!Rvop2uϨ]; #tS)҆#mts@R&lXˍ/c'ԑ4Gȗ! С_d<@#ũoA~o- L25D%e'̉:y ZQLP-뺽tQ[E&2 QLH5| cSrf1g32emюHvz>ԡ[~B'+*Ob(V샤}2'b3 QSSG~tj3Y(?5{G{XAE4Pb­>\j|tRnHU^$lq!~DThI|ԏd ՛'} aveWe:oI"ثTȜeD^j8 U<ɧEB 1xjO}}VwEKaI5>/67H @D~c!e@Mt`eK hohu٥Q23[6Cšk)>^Ie;5i0.QԸUR``1_ Dh; A4HK)tl(q* ˟+T 3g#׺T@fˬIRhpv'ߙKBp'׾8}%H) 8TPiCKRەkpЄԺEZFҫVO jdVL{JN3 _h0fSF>^ta*8>>zˀty-2I_awMBq`(򵪏 e-=F|=:A&7]EA@>H΀)U W:zKCm{k}$8EY֙wК8'i]Z'@l^-)`8NO-\uł_441d_ڠ~^_5 % ,҇Fa 0ʃo^=d%VXS$z˿a$Oc]=w/ "yau<<43iax NY6o0OJҾ#jڗGHw__Y]L˒'ݺ{8~!”y{l wah4s[l3&("6c ]{wª/[=] 8W0UT˰k^5YI,T_ւ"{m*Ac0V56qe9wl;UaCPщWLͩ &aڔ}ѝq?=]BުH t1<5i]( "O".d ,U˛{h\_#1Dz2qZD-Muw8A7lrU1pyW#>[;ao fA`-S rn_sAVc2Z0 ~Ks@ J$:nvO!vY']_n NrcDV@>CR;٨6ADi[+(z +6(IL8] ~_lo,WP RAWE癲p?(4NB9 )B)1ŭcSpQH= gس_V^ߥB KG~6B< #Ⱥ(WjJ$w]7UFįrVjd۞%8 .ͣMAd N4rs8LSo F@S!yJE~-sſJDi_F_dUSc$֚-=4jX ` b;S,,٠ؗ!M{6:w,ikG뽬wuSQ"}JE;Uyej-KwKfd !FL^Y#֧Oȹ,9)jyC{{24l _KwWLSA uQM6ҹaa7\GO_ 6 d$p_Zչ3'mUQs~ӵ]OsncnABUCX$pDɊl{_W'z}mA*nLۉe7d`4-0Y Akz}vJY ^q{bn=!-$kÚNHsw(+KDc쬠?,$0zy.7s?}JN*o빝OF0JXC4ڍSI OpODˍs">^Ѣ'#]4V?0]4xV(/޾~"g$"oWdf:η!oqg;l) 1MNQHc]-4w(m}I|y||ĉf2pbƀ>eZ&]Ne+$k!w">^ ʩٸŰZ50Apӂk:iuj-YLڬ(y2KQo!N}Ӽ5=35u}Lxk>m8uJյ9s7MZauݜ$@>CC7W4,.\cFP0 x Vn2zIYWfL*y94U ;[02ŠɥQokͫo^j Gǣc!L<`G;J3piį ߑw:9N[K"] ujaWQ !,MpЦٹ&WX%id]xs(>w5,{1F v=,:vhج{ByGf'*^#td&Yɶ!%̫W4!eAF $c[Hf.y.͵61y%i\uVuTnW]cY2>ĐvddQ)s})G&j1mBe/@E#3d)e%hMoV ovձhM{Lғ 2 c? T6.>mL/.%bdhuV(8\aXυsO}þAI5#co!G. "g$ctǾ3U)V ܟjP${1ymXg߶:؋FZ̘AY.9OFApDf Sl2zKXH?dz8J$/ŝqR7/P"14a")UyگՈBuL߷MBv[rGO?Vmގ}Ҍ1ñgmƢaÅ1U锅[qL[JRͺ&KNWσz5 痙}gfjY_Siv1N)iN[̘Y ILb-7u|L{3b(ЇfY=PwP/0ț2v!@xẈ`9v3a>!m~+YM! 9Tmin_Cî0HRp{ay8:`RR0M$]#8E: jq eھ餆Ȳd `23&j!'+H|m@5z(ZE6,WlCwbyK&qz@t:^◝Ԗx̲nۄ7n2+[j9K5Y ɷUF0Cga#rmӛPB!4˗=X'9 ~Oƛl(Wp㕓e۾iІf1Ek&p%2o ѱWb׹񅗡Q#6 ssutmycȿBO05S? \JhH8ÏT5[ls)I01G}rw*mb;|B {Ūaq 3_ i(۲F#'"ˍ9Ύw K l1KKhUk\3\]{TƟA)Z(n(? oCl_._A @jEHʭ`:\~tOc8 OcxK{7 lRP$jai[y!j㑀<_ 7l ٨c[^eiA>f$eiA}o Wt[6?E Gmm4yyUdv 7u (#K_^ Yz:Oh {zgk(!T%Krs+e#mpB"+Hdm5u8\~Ȗ5+r,GK Iz[ .݃Չ/Vn.0,(X~,Z[ɮSBe#Ӿ=36n߰;G)D{%t SKRNF!:r Èhٲ(;u=<;ZFM+|UM%MMe d'א" }5A3q78i/Lg\N[{Ae7ÆJԿ\rdvfµ;S+5̎,3}' QJY 0 C5( NoxW|C c5xMFnjeZNGPLhww7t4Հt#6pKSG)qן`,8ޫ5Br8 P `AD \7$6;mI"j֊);ޟ 6D?̡0o-YzT9*1!)x+5s:p7Rl̄?4b?&Zϐy" Gԑ=7fk#ͤb7x9'+Ö_S2|; FW%Hמ#F%kĎnS8Nk2-}Giȓѓffq;c)PVjR6r+# %t4/A`]jafRA(0YLmbrrш_,t&,ۀ~Qm]EX^yR1=1TD }Sā9WS@5YT |^#O7Ѿp'c+o7YQ0A#u^0N68Cɭ>/o1 χmbvyՁwqoXGh|,p $UWXiE˛RX-7+g붶%T!8!kQ=Ջ[\[ FhH_:Q-J_L㰖fQ Q­U[OEV|{O|dE\% -45w_GspM~,h%odL_T\-Qlø`-%Jg)g=9,xTD _6%u (E4lŒ/D8m;N=}"-_*"M\3֣z.ɵШGAWB)-~k{.bt*:%A$rO:Ή ϫiǙHeI(MyK%r4DaVؚm}8wd%Lb6_HʶN[YKre1F|=SA$C@'3k_KxE'9X~Oqӎ!1D]6{nTDZ\:+P5;`1n#;1B!+bMS uۚ׷lI*a>y)|FBw%r眧MKxP hܥl:Me;&']ԝbmX$7Ȍ G":zkmkZḇ\x%ܭ}-qW5PXY?< E(hY0Yzdgq""jqI]jmF$RS!]e*m{Ey//oݺS+bR?AYQuRrE* 䯜j׀o8vPYQA홏ZS@_#;[A"fpDFl "a hPֆC'Oʀݥݷd)6+ِJ 'rq2CVi{LI;##>A]Fu).Zs˙)g&b٤@fVLKXA8t<гe{BU%L<"c^(%}7R23o&둎m@ g;3& t/䓁NL t1iR"Via?JLam<Yzw{E`[jU!N- ٹ2 t$xT2 =e]"Pۮ܌i&53DM#r]'| #Y|u]tئd=q?Lڨ^j AiX4Z!DuJTUIri..;ŏa1-mhqWf:3}m3 zq-z1dw M+Rhu \,xԙC<2 flBaL9p/9[딖qp,]A?uӦ n,B0F<^nܛ:պ c-xY_$'r|q yJɜT;QIN ;|k‘FjȑTNf]0 ~bY4Iseεywb w[mܭO]ݠ%gkgH~}y nJwߡo4XbT yvi#Q_KgZ"HeA 6f@DG[?+gᩦfH!I)KDHKZˋͫvf~_o4:2fdم6,^_'l 0|.wۦDs6VQfJlE L> e ԤQM;)>,3qYӑxts`Kx8;0c(9 ԑi1al!X0nb7/俕K=M ;]] nL^3iF {yfƕZ?s  J:IY @_M9; RʍGb!4zh~bn Ro \(ޑT(rͥ@ylj*nqZa*yK<@gW q|";KxnZq bcI3gt |RbQ1#. P4\ M˄7KhɆo+~dԍ}{7@Z:@XG+YK}UGHC<"5f9g!(tN$c NzGRy,Yש0Q[Ɯ,ٍ+-L$b?dgׄYb/tZWt'Zz'f]/SN6Q~[$e& H Pݚ zU I4'&l!+0/K* -}PXkE߁hO(tĨCkQ,DXb۶'"g8;iB !c qN\р"SXj&%E6ٲro'b*Z?gV#<&5ɈlJqrUei86'/aq!] m=;u'JĪ(I:KWcAz7i${E\QZy(7ZӯqN:xPxU '+3a9;W,ʌ*'@6tP7`˳ 5zCi:Lx> \eC04w,Dd}#D gX߮#?|yyX$:q䙡em-O<  !5!^|ݼ.ʏo[V[cQoZrV&ct0Ѣ"~13U)R+֯O ^]<.> mhѐPa *uvdfo ?(3H A klk]SiXC Tim֧%ֲn :mDz[(D,3Ċv.pdMMlWp#!;$`Sjm";7؞qc8$d;hHײU_G8{67ͰTsͬ5ƎAŬy;?'$x&p`(i BJT\K|@AiG:+ʾ^WJGGlGy9~AvN{w 9hgcpK|_O8R~V\P*}W=2@0gf^rS %^uC^Wܨm?W;V4=1K)=\U~H$FzKJN}}96w*QԈ{"_"hC vJ9M"Φ@DMt |]&!saA>+Fk Xɔˤ0m2퐄99\ g:veW Cn=&)/Ks_S s +M{ 36[GO۹׹X[bp4:0 "Hǯbя $&WӓNaNY2j Ab8eP+ļ{OuLk6.G%a`Ļ'ꗜܙ[&o;LO/NE5lO\UOx2:?ߨMluv(ȉؠÍ5G@4bQkQMZr~ۤ8)( /?сC~&piw $jzR 3Ou& *@jٽ/"02c8apO4S5H@e[B1 [&B[g.Nkр%r=s7ˀ Ť/4 Yk\-2 pJ&dYż(%<Щ:u?Tj Xb\>xc ZQwbyY.4~,O&EY+@̴-%s څnIQ4t|"e`#{(Ft(Zg RBziHOҍSWE& 'Hfuxt &cym.Ƥ4аy#0KA?PH76imr، sX0^:g-b>"2K'J-7/E2u>Eq!pjGh䰨dIT7y泐㯦Kה{d'D)ҝ9qU&vTɖZgDg\% X IJf,TF>O$tJ~nb.tvlBzq& ^ +JR4MF Xcө@ڔޮDnCJ1x4wڂ ;H4&xp}nH!Ѹ[ oqOO- tF2U_C@UM/#0q0wc ӕ*+xe6 cpBW{9ks>48Zfh cư (nÌAuA1:&Z8dyYPuݎ Lhw7eQq2`h$YQ7(bl]BBE5Ѩ]&# ('[VPvf]Q(I o>r^3 ?s`Q犮YNisR~l{*0Zyk^kM3s-oVY?OdF&mS*1 tϘ B2Q+-*B@eYđ0Z }n?(\_kSK= !Z? t7  IÉig6wCXqgHKcG0_}85;ՠҵ?--ar>ZyXi7V_ t5Q&Ncm}uKy~ h߱uv$iMzugشpc?SL3'f@j^Hb} Wzoب#s/}34zj1oۏ#b#п'`ECȬ X\m/|>cn/$(\\D 'ޒMAnD&-Q\]fU}kef q/tv;<盯5<l$60O2 Ut!hzlB eW3G;Y쪄(C~n#- 1;TϺSxAH%ދN9o 'FeYRY-4?Rlҭ4JpnA}ya| ' L R_kX2V ,{1\ ƦGgsDgHHE )_@HB]hɣĉʑ8?&6yYH#v:f=5$Syص jwcr7SQEE:x;닃\-n3lCJK(*_|=J5M/w2\4?(0y"nKS|;C~ 9[{O8{k5 |#5SKAΪHa*$MNdkP3 x՝X:^l7> <]9YDžK/Z r2_)3Zc ²7: 6 n)}yVS[4{d)Ye>ck$sk8zP<5)@]˼r-}U sg ^8W߱.3ǘISіagl'I$ pip+J7ᷴL;\_0IHeA >#p^ּ;5@;HÖ6K&949iENpx@%S!p2o)n217ppHWQSXuyɊњkxivc4-m630ͶziƆd֡;Nb@&Elۥ>MLq.E +=KZ):g'#r HPe,Xԧq4Wу #W7 e'gU K=+fϰuF| Pa͡؂,=;f- *X&]cn8U0戮l>#uGqRX,/F1ǿ@FĹ+Mp79*>| ri2PtǰoW> UίKޚHEE5Y'tZ>(Sr٣7r4*('}e&;q|O[ߛCJ~XɎArY ;pmcI'P?LɂRLv"&p̫okrWȴ\R?)3;8>lQC0UZ)K o>4gG$ú5Vk_Dɗ\: _s{zm+]+LU+A3kx<0F+z ۋS BQڂ>nX_G(Zp$k'5u(>&O2TD/-OMę=yb3]47p|^ziD1*]EG=ZJB; i:pYn`9:ˡ~; E{+;,cY{eL:E` EmIb-'j[DgySorxn!] Usܝk] eI>a] Kp\3oR\It]¤ 5p]:Dϫo渀 n#N'u o#v|&1˦֙rͪ.a qEQZX6QC ?[ fhϜd^?Bפ^܉F ])$mq mbRavtm=\CΒ_HOյ ב}hFPeJ1^^`kC.u?TSL!)e~\(&>˽O s!x ܄̗wT!ˎh*}ji-@ uRBQ8D+v+ uae V1g[Fv'ԣIDLY  &m5-@UE$.tJw<:HQ$(r1J 0$`kH{d[¹_BIt3  SX$F eS0HñtfL۹|d~I\vJZkTAo <+Sf8R7۝]f9oRd#E|!N;徍N_AyA[V J c/ֺsCdrmRTSL},͹1/;b<ۏ5@W`8.,ۈ,52lbʡ5['o?B4xB4[ / ,F$TZT57"b8Ll)q13fFiy2&@T 5~_2|.>uْ&?0שUS꤇*KG5Ȩ+:p`6Zv9d.x wOuGg74*jגgjj6el|ʦPnuob$0Sʚ5Z|aC HC $fZ!2$s܎>U &cîcׇEk|5}Z>B[Qt>F_%4-.FhY5{:K+q C$EmH @Vwt6ƕ:4 Qʩ%]1!lkbt=x)fהf)%Կ%TKAo]TnCkQ`͋ UHfh9NKЛ;^*.>iG򀏰xhZZ6t\Fj ~J' =RM$1'_E'ƦySi])F4ЛWcl|)g TGd 9^` vdDD孥=M㬆۔$GҤ"1-ϦL#߁LN7?IjVmn;:8MV=ƺzm띬0Z}yp\kSԐNIF D\4 HM4l;tL+8ձxv[iRM6p\;719^=3@Xb0zGJ\5={1Ϯk:ܦ2XbKL MxD,V@/ N1pj7o/H#ca#* DH9PAJҶahw$\?`Cu遧2<-Ahp=񵯺Eœlbgյn{ nȎe| (6tp&0^a@A]m Ƨy' t-S Yb﹅ڌʼnUfrhLNJݟEʘՂǏFꅃa8OkPހYI_; Jաڰ3|oS.ccM=y׻[dnZ|h`;b*r p̋};:)p>ئ~!bi߄ZJ6ODXvv|DȨ` KyuWsauQ/,|W4 rMkX\ ͯI$K^'ҿ/ӄ_+ $3BX|5Kv-,od<\95mׂGmDqkgL7.TDMJjG]%S'Q9;74/T#ĪV MR1)Uz*tm )3#|K],jy&0]WjFKǻ{T7 G{નHu"6"ʌ%>f\ hcR&J׺ ×=h@':M9E;@ػ9T (pDz+q_+I>h#\:Qg@x$cn+JGVdyyk7MUMaw-.wh0ڱ)g EB,R(Q.2ev;^PI|]vd X`{>,\rNO208^0E>cX7:I"PeW(_ſY:IkjْED3yϕ}S}xVW?1+:d; 9H!s\z`5N]|v5)5,EB#/ bc~aQ)2ݓM>MO^%A<(M\W7>m$[hr-zzJuE',I4 K+u33"ÇhpPZQ ["$@ߺʇ2^YVTK6+Yy[~xвirUk64!M1MӋy_?8=N*B&\B󰘽XY䳏D.RI\Sra+6lʥ_X@`V[R㝏Z?hkŗDC =Hsvۚ[F\+I-d 5(f}'EThAc6LqIVxG2mX3V/@+EV\oZ e.-Dr2IJ_3[T0V}ƙe?rLV@Àu SUyk:6ÅM9_l_!Qfؖ"ضb:4uO|ij3ǧ#/zΔ^?^5ьn#rN^դKKÏ[ZAIXDW`ƽiHmIZQyAro2D׃ VngXa'/ Ÿi$XZ=|+鼂5"7mY=P~3A8-W46bMP;ՓnӵcC!\Dj9%fho迌1@?]YZάN幻a9LsWü1baooMdgvHT%9w="8acqk8a씜ɕNcpo(ψ͋=CZqRe9NzXK pUxe´EAW#zrXxEO6$/Ƅ?jtT{>ّwe|@=zͳ?#K}/Z*̃},6?N=&7[Ѳ!w`0&zu\Ar4BsPڑ[ecHcﯔ™QeӢ#?G>}ƄPZ 8u+6),*rg֯W;ͥnVլzH"6t|F;gA'i6Cb-#65i/6EUo\>plݙ?j FI#FU_ .="e! !x6"k˴XϬîȅA@,w:H[Ӑ%Пa(Z9"_~w #,ю @/ʟlX|{yet`=J*iuNk,q N<#D6 ؏Y*^VMls@}O"f͌O"h Ҁ)L3.T7]5bN7H-{`n ̅[5xeeM1<=pLɽ*CQ2Y])',yX<`kmoeU ,v^^:pd}2Uu?YQs~! j?zyPeT"c).GxA kHE飜[םh*pw6d1$2ڀ?wY;s6uq+z"Cm,JFoB\p|1Jdn duo+9`AI)ɖ=(-|EPۥcץ6}gx;pY`.=`JDwtu Ehy*}l6Dyx]2@ZzƠNJ_@9V{ 阱+pz|<$G7Gʩ렏C]#&lDw F 2Ѹ)vyXG%\9Q8eGfubhV_ZӫC L%0VkLO)``Kڗ:%q[ !u}hgueZ!D3./ LIɉp\kǬJt._ s?eK?E'͆aZH? n#TR1EISa\NJ;&ߥmW~Lk\%Y=\!ϒ9$l7WVD\qѴb/G)F/ s:yٱd Cc )R_B^ >?zE f:DIkcU M(m 72@@xY@8 l<92Y%wYJ`yϾ<ܢ9s5/np)z!钮ӘG (n{Tu_WלȱDbC!x#8XN040qx`Ir;fȞuaW_>bE$lite;9K IN!J4;?VAܐ%.n'6vnݙWt &sH*7>"_A򿙭E &Bl臱oA?mI` g!8lT2<"|U- ,W3Ewmũ=I>=)hZ/ _JR[LIGS-CQeAD'//0EgA~S@ gAKwzQĬ#g%.ۙ ܎Qm0ِFj+3Xkoi}&Fjf^_Wk=LYm44}ۓ?%1QRSmeQoΙ\ p~=h]jNr<ͶJ6}18@`̜%Y)<+19v[OM sTY~+NA`C]#XKQtCGѶ>Ŝ٣I+mjv3Pa>{L)cMܖ01C/0j!]AQ&dBtWAr$! }B%?D;h,hC7q$]-F!fvu/8.ycp皡Mv]MB~:|TuD:N0o*nz_ON~OP{`wK\ [t}+&o{1Ly?hy~7T>NjgqKo1p ('4>nԖGȶbx]2j]Z#`G E[~u;sT\[B a_(?]e]6u -٪Xʜ"i@WHlUcD`I2{:CBN\DNfcA!M*ᘌs\ؚ y'C35 sKn?4Eo1( Z|  HVE\p4Oڅ.>D_K`(V <0ɪpqRAˍhO3b#sA@=Xhpc-ۯ&am/*UN8g dTb$"DsEaX@{.-LY^NpaSp3%Y4ee:|Tʟ1 r,bR.6rC ԵEp*5$bF7E3 ?Go"FG0Տ/$ƈOo24^wa+s ko}=ት+O0Z[X3dO1@Ӊi__Ar0%~Ew$t"%a7*GJ+gG\2 5G ިK.$"9ڤ| uOFU&q=DPk ۀte+uiH~ٓU$L *d݌[{&a4m] w ӣZ89bHP5u.,5M*l! 0B?s:>/I@mUMUgN0~8-,6Dn O\!G[fݠG@<5X&F㮓Y4UBm8:eۏyvV&?nȣxZ.em+=щ*M-KjyF=G8(Gj0yuypKE7PR?kze5LH6_5 ,T~ T@ձ0H+qHƜB@ay[#QI.mM1Oy{U٩9*/J؎ǩ0fT8xLޞm v@S!1xڡL69U.7 Xږ"՗k?!;QȎUe)$xPxZi|7GIzש[ { x2V[*UcF8,y8FB2w"NZt4ؗ̆0:# bG]V3%-$ٯ(yDk^y Ѳ:%1ZjeU14nRY8TrsJr'Jtܓ"HX32VVtZwŕ|з{}ʄJ3uL՟'2vŹ<̇ba'k]\oi#{gGEr^mˢpȋEß+NR|Z',a4+І`Q a7q^T4 PI\t$0eډgXLMvF!~v9>)7SDqyTC7^$Po<L?;{"79͹>#' !G<33"q+ǃZ@13Rs892dB΢"r 8=Uacp4r|WYyd٧_+/ h<5=kz֡ݫ?V\MF1tvzϒ"3L"r]w"ޡI>ZFlG 6wcߦ0P9iQ4G2,tWa՛+]٥\w1^:x*p[lvS[y{Y,jo͡Dy$0 {z4A^$8*tƭ&if W'>BۢSkӎ 6.w SE뎛_c+Vx.^MԐN)[,k_i 'P&`R);Dǵ2;:5' dz=9?`i]J^2ձk0CrH&퍋H]N耰p:*df 1XMXv6 ^!bm$ D@s0i[ ίQ:Q>"?MX<ceHπ S Ɍ+'64@sy岤$HNլ@fS[we<<(X@5N+8 jpK~kYox}bQ=5.)=y9?BN1TX<?g%q^e.5ҴyFQ鿛qC)N؄e6opރFyi`v{MNG4!&d3zj0V%*S/$C r@ Wعel4> F9s v@ f8̬Ò`(Z(TJfV=V3ǫN!E&b;d]Q9+YmEq)pkxx41ޕQ#>ʲO#5[Kpr: 4.&2b즰 ҕ>Լ9#eE!%>cBq!voNK~@-0tHM;t, Oo? kǹa[aû37?dX +&Df Q"16i/]4BP yc,l"&{%?oXb@ IDl3TZv' 30<8*6?ljl8gV9S"FS!t馤zh4}&ptwHX/S_;X " dq*FBvwfd$7]ҴMDp\{1K;PbY=U}6Zs9n[M J7Qe|%L+ΛiS·_`[&PcɅ" "tA r%12LSUf=*䝦kv4)f,B|4|)+w:ݕWgN$&Vzٗ2wHܬU7CV%#[@$Y ꡻4`0Zq.>k1p-(˄p \'?SLg+` 38'*b®mǻՠFo鞓~ѥ 3XĆMWyƺ]}ڣOɖŋ:-E>s޸ȇŃ= IMRcoy,?ةDI6]Na_ ">B& 6Qފ,vJ] z>N%Oltp@iVCⴋOrOCE]GB|Ҹq.B?ED UyL,NO"O:B8jQT)u7>7% LP)dqoNFB$3?!%̉MmkBb%gxusrjۅLd~&$?S@qvbcB_Ԙh(jmR8rgލX ¹ěSC;…cUm}mVd):Z+ߊbOͺD!蟃mii2W@!oK!8l`w |*O']孳ʃ xBIav(Q/tw_FV,aDZ5u?ĝ`HJȫ\&N-,CSJf)"ZǶ\Ɋd*ɕXVHLNAO΄5^j-=l؈1wT)݂Ql˷Ϟ'_\}rXM(CirHfFR [i\[i@=AbIsԍWl kfǼ+baiO{u[H#b7ԫ򈻷G`Az-1y&뙊n %c{%_07n:xCpmk`7ޚIrn<ϓ^)D9`#cX؃##*nɓM_'ƶUvw]\ڤ8زA ?MPOT=912>7EFgucۯ!l7!M_K,+[U@.'HD&V&fs=eAdaƵ os׻8Ѥ/tj sދ[%vhw'SyF`6AG&*`*4ˎZ,G{-\7+JkAm[=BwS'x*NwKrrAS ˆcY0=<.e@|sT_d c3~z0QHT$ˆŬhGnFiێ{jR+j`|I-N*q)D"P!LɠAQ.{8"S5yJ̦5?iTF&/6 (V6\r"ˆҭǽX~=3@!^ܥڌ#7ɶwVXoVm&߯#R0Y~mdr"y4TrXs8T DR+j@_by*~f@WQbѶ zjܻ;ƟЏ 7I<`8 -cs<0fҺde]?#B[HlreA>(ov\;Vk50$%Ҙa%ŨBגcij,ZQvo5ϫm'eu鶶6By]Q6 l6A(Ax^6qR\xKhR/±NƤq!D|dx!If#׌ƜVlMHϘOVk*ӓK>ea[[ϥNM0Х(rӆ5cBPS.Ii)4%4/[e[<;V{5m!M0 RaeĽn8J k%ڈe-Z+sj-Ҍ@*zxzsYy~5&7 ?zysWI0~I"DOe&|GHd"k!mYyfZ؞Q;VxeOc}Uޭ:ѩAzl$b@ym&霿?gX*nɌtde]m#H&X5>,j<%/@\:$w/J5M$6*M8T'{QIw CY]E7ޡ9~t_0PM\@l%!ZL\/L$!Xc>c!9w*D3ТO< U?[I|AtK"+nQ,XT" \: +^v=CWWe~\a$NJIenQ"2iop.O.?H@\#\O8frz%2(k='Wj +FnC Lޕ^mfn = {uv@Ucwم~l/td+R&$, lgzJ̵Nf["nc+? ^C9/wU!;jܿml#!΀QaL$ngw$͢E/LR7[m뵚,85gi^&*דʋ5Ad0&z q*˜])mK>ˌ;/=&/ V d0GHEvFD1=`ٕH0H1mSCo^9VLЍ v19eֿȠVs9LkD$ nXF2 $DKhQTI R1~Od(C(ߤ|;Ƀ3XZ7swIWxЩR^4ёoed\Ek؝;FVWŁ&P_r~t2)}ܚ }Xy=セ[\qR2/pڝX_||}t:ýa7$gĚ`1(hX R܉Lx]'1dv@- wfKk9V$Q<&252i.'DOIPӆ dž%Sb렓0 fuR=[@}!JPB0E$v[@qk}Xx2R,)]A2Q1~Zuy"L+kJk75E6]t YϽwM&Ye gy^ZbAjgI5^W>EcXZv4䨞#%'FϙPC[ dkUU,媡"hq_.y¶@SgAH8c+ Qp2I\xJ'; n PL3Y-uN[_A{K I? PEŗ6y&K(TM>`glCw s[mʎ0HO5Tz⫚2<8bA7仔K#<d"ni~bڷ Y{'LMʏfH}1CL ȲV縇pڮ]hܙ+aC9;_w %UG f|,}`9۱7-Z $k^=\l&l6F. &"N)m-F_-}q')XY@H>=x/d~K_]5{۫Xj`u䧅 % 64a):煾S~Lq>Gڰh%r=zjGV"oNW!S>TG m$:pmUc }JvL/ [Qt6AR1W4 nNSqS ʆ]UG*/۝OR@NEDoGGZKpYyƇ0ւ|'ZQNӲ$XG|0I^.i /%UŚc4<_G"=,ןF@mR An"j-گ# xМKslIؽ0D +abyޖI\[_%]3LKA{W9/;2*r@l_1:sH @.R7VL:yRnLEŻ>m6s o@''~eЇoȾ iH=:Q*Rx54dsFW89*Y77]q}jCsXcyO\1>={?W:N+p @Aps n:&ΞdeH}740ѝv(@s\l$:^9aT('q#.Բ %(=M LZe臽ȁxe^z=)iW&GLGi;x Gݦ6i5lG^Zy$!ykVQx#m74Ct%_v0mu[|Z%;zpr9/sM53f=J{wc~jJ[_*3sIX!vzbEyuPgQ9sn,Q36ɞa1(<~wv@^Es<{ntPeNW@QIg$O$W]DS8|z"ʜs`f?䎦Jߠ|xPzo<qMfw7Aˬ+erAս=NP"mGCG @M@P&d;!# @GzlU]:ڟqu o=س[A}{u}MmH)wzG .h 7a/7,rx,w6G“& |Y_'nLZIt7Uٵ`EmRέ7ӷ痍o-`_v FMhW|o<phXqofj!$NZ y9zxF =|[55߱0O!EAc`:^[=OhM"۱$$inLڷE{g.e(}طXʛ7 =;Ԛ+?>ZWF\FˇJAG~n]h܄UK/ʮA RɶF ŠA6J~3D8rMX&_ B0teOń0ݧh2x =&PI(4OX"(,eEUG7X=`q1PTã~}sI\ {Hn80D"k5SktUfd'$ ;9ɏpםtp[Qls/2g.lG%q7^^7WЃчVrSXV&uͭkRMwbe=H*`\0XDjyq U"3YGaQM1l ]foPt8f=T upp>57(qCo^^M[K8w;B,e :K`ğWj-^s ;sPDl!2x$zJ Lgg\.sEⰽY-BH95H =|z!;G;$Clک\+4լHEE "ȳ<_uFf_n@oŵR_iKιMc 響{|r5c\6؊&s\|r +"p_H>謈`h8Slڟ 4F|O| ݮǃ+\;jm3OхDfF&rF eL@C"0jllap bPWd􌈇 Sxc!:-uA rS1# #)?TC4z<'>n%.F`KD]|}aC'*Д)K)Y`G]+,%|8vŜjE a7eBB R0&Gk?/G衋))`ͅaA'aH0O+8@s .9}gř\B" ɫj~6+1/4*s ӕMeET@l&9EڈΡ9 jYrGI2~l Cx/OJJF:E=̠t>7nQec爓"%ӫ8--Z荈|O>Z*k(;֨zނNvp\(ȇ*f@& 35=@v?xBruWV]U[ X~:wW*G=ĒDԹv(jDP['ä.$6hW2 W*Qn]S#9Myǃ7`3~@\%ƓwcN'a~\.vLWMGe uK)'33y͑HxeP߄hN͒[Wɧ3@|dmsVL$B;J}joWFr4ۜP|x5&p!d4pQ࣎q~7o[\/h Wg $dIbqzk^lQ….*7,166 BU@ 4~ITl1=+,}HT[usl1$+͢ 8.R*ibE_d^RLma&"n1"{[)L٨0SV0(~p9%0XnuOTFSP~f'C=񳔄{Ic #f IO`"̧kQ o\>g:rs.;X߻*#z3b66;bdh%0TsUw䉨ޱCvFؤ_]aGxyݒ+^ _4ޕV \W/qE1x~b$ mS" Up?oܬL_a抳$d9jtMP '8H<#t%SɄq;^ f@vp%jŒhlZMAɍ)bwY=Pz1c^ą./+2/WVШ-"lڌT|'I7B`YgFkjɲWlK;z](O͖H*Z0qPj@h 8 aLMG](m QPwZe̹`΢U!IM|e4mAbP`_{>D~tiO\NJ0̬Jp2asJCq1"tՙHT[wO"=Mwz=J PfM$sFqe.7TFVθNx7&o/ 1ˆG˭Aʿ>.Hk Kf]PcE7gqK,m|um T\é* b{̀Uܷ{k2ΣGmx#k#$00XiFUz[KܳCcO=\?5Ynپe3pUr]Cm)6R"#?~zxܣIA"M'pFnepb?n%@o_NZ*>%>98Zo0J}D8p EڶwkCy6r4㱣 f tw:l}N VBڴbPho*=0VӢHF ڃ'׆HH?jJg3FDLQZL@lxkߚ|o3lx7 ht=goEuȮh($\8t ^cH"QxόuX9rMQ%#s/?{PBRbXTf氉CpЮ1L~6F fZ=[6œVi#@M'H3}a6㒞HДمYZݥᕀpq'HiO);w<$*RddpQ6{?hv!E|%,xʄ*=ܻ=R 5^HE^Y={Sl;(#Ub#}v [t#5E0x<g@ebg (y8@ry<fsB>/bqwSgͦhf|@NQcN`a֗w x0s Jod}ZdڸExg"$Gy=nmR:R<.)^ˋCˈ #\G2[=q|}Xuڈ 22 =x?-'wdNI>ct6o5mRU`?Gw|ᶔ=OMæeKBY6hH*٘R q(T^68u#tΏ'˽J֭вFr(USS 3{m\*fd@~ ,8b׃5Ӯ=3S>p⺠Kk| !6Sz<8:5ehy4N<зqnU=gK9b@#V8f텕Oa_GNg#_FۭzBלJߧBNTCvgA~_G(u=%"TnS܆46]Ϋ6?v- 'vE_&ܜtgxQo}턴C=5".C,xf)zy^M!YFE͜1 cce^UgY끢B{M8d)WQ?+6C;]lE6‹ʞx`H#wy֪3?_$ɮ}T|WWO6[XWa@0뺺t<$׈Zl>^%9sTpխ*;DZA4KF>"5AB 3D~_7]6NZ7IA_i#cHn5ͧ1K vA̒sk䞝`vEp:PXỰAsRk`*R1;0 ^H3SC,9|;P\Ƅ@j%:v/E"[ެHW9[ǧ1SSؓ?DcK ) D#7\a8 Sw(ŏvK8ԇ=1IdÖQR/u{= F^ml;-]!8=,p)׉FLQϩD8mED7L0k3/zHVNX\)CR|'^JNypIx,!x{..CriC7xJ+S9ƗQ\p+ ḕ k"RjslM{?ޭ 84g5X[0(%x{LYcT}F%֡ϋqLUnd MC7b -%Y辡jmMW3:5 aiimr*TնEK}ysމ}"ج%S%PNp1K^$ _^t hMrrђViH.;5Jg5]Q]r& $!{\vT0kCɬ/Ф#>րoֺ"rIQyl<ǝcv׶}EG݈CMhYv뗷RN:Ad58ޱc* v>vvi"ֻئ̲ Z}-73n+|FEׄp%;{D}Y):֞VH$NJA ,*#4V6(6I}L |qMRd5. ]ο^%N=yMFlϙd9JAI-Y-" |Qtȩk>v6[PEgY-ȣ%/GK<.O@<+cuFP'PF'nЂ/?hGQ*3F ρ6d5ʉ#Žs#gMp~#̮ <$@j =,Zez\jI8u|A;]K$wt`f;q}(-;9-!F0LsL%)ï4CFWm<"sXfQ#m1ݒU&db1C⢤M/7JW0Y3"H;[#`+,7"옌6mcձʖ*G|y͙'ͬf\5dSk^4L~n`:1(%KB53`NgwOXn <@& n$nT5k;86mBjş$wJӝYV% z ꡇźwb÷GM"4FjcԸI>p;P@ ѿAQum< D[EyR4K/^  [̈Q.&<p m?$Yh&x xg#ݪ0xÆ2T)YCdnD 2+9\ua C($KB-GՄXHaSiD׺bt5TC6 `Hd{)j:}`:m-/e}N}EW G'15ۋ 8% u_`?, ~A Ze9}9!B /օwiz5/B=ڙgX]:sAU4A= Wbs@Kݖ,N = z\e,vg$qLVNRfsPevU2A`lf̎dkEJ)l !ųuKQqժ@'vK$2`ߑ:#}R`|y*TCuiϊ̪3{R(D>>f>s/ 1xQ2<" D=LĈ[>kq;(. uq0K,pSLepۅ*3y[d~Ǥ~|iU΂ [96n _ l->tJΎY5 ~6Fw)Ή|\J).10aYlߌpB+)bmpp2 }`KG*by3{N6fPΈ,iUy>['r.iE*Y|.i$(4>Mޱ/Wb cڷm6>!jU桽CK hl2XR48,uEdQ3;iq^GNb! \x(<&$A/QaٰVǴ Heͥ ׃0x|=Ŭy/iGPwa7 48t4gLehdؠim?VFsVw6fvP [cݲ'3c v߲b^s&fUGz7"2Ւ|>S8BWVl9GkarBg;A{xvZx<yj$R[M.tr-]b]+/A2JjP}Aj8)K⎆h1Pɞ-J= AggD6~jտ 逎Nx&qx:m Tn $iV4[k/Y_?}b8V .A"}/?]ɼ*|=o1KQ̉C&;W1לOP_Y4nk^0]Z[O졷%b2Cf˪ M )enk/r꺇 3T+{6\,<, ŵd^Eډp8sB(z*)7F~+BGX .ajbA3Dez M`>~t\pR!Ƌ(@7R%,W4QJsWȣkwn0Q|5*nYљ XnWUdŒ~~,T!4q:?#$ oda(.F8~ ÿ)C"vvDCKU-*ةjO詍ls\۳qN]MGrWwT-㺎Kh o;:@n)dw)721l7KHZ(QD 6̈ŶvkqP2P V*L-2B\m뾙g,m [qTTe^HUqp\MVם<$|ikx 8#BA" f A@ߧ[Ἲb!)T cL"ߌgآ7}tKU{W%9au\;@qf#Lf^NG-M141~) "Zƭ3 $W), |Rdbnݏj}}R_~x]@$o.ߟ zB\앦f=FFZ'T_6hО=UoQ2h)3"b ͗28IѶnU 6}ѪBI#} _ U /`䷿ЫHĖcRB/t~B&MZR4f;"ha#.XAK XG'Sq{!,bmHoHaw/R\l3Y祲/DN.{ӷ7ɛ20ޝ]jܔX8.`e'E0QpR|*̜?j~ͬ=QQ^o̦ 0 4>{ǣ2l/Ny:ӷ~M29| (U8` Z%<{صU~GwCrujS]~^WY;݅MnF\E?Tebc*[T:nQNG.x?@'v{nkH\|*9h;\@r+ga} gGo]Ltw^5);V[Mae/.J6B?3aU,J\8\$|O$%Xc%DhH(X7fBiGyU@4jϻa꼬qs=Iʩ^zbne5dK Ojy X߷Ѵ W ylc1>,} ʝ Y C2guМB.UGg4L2ڏB6'xLowN“]G ef_33``RW`ʤkJȐeS\@j6kSIDi7Wxs(Ɵ~T5'՜zDQaH%"tWc4 s^+ʊZRZ 13VE@]hC e0h!M.KaL\U=e 4 {ްq9 {e)Zg { `'ջLImxpН+cX5ƥWFU1Wcmr^>xQAَY=(7_Zv L8Fά=o{rݐ6,y0# FBU>ØؚS`4{OsW&u1ᰖq*h(Q7ٺ?J+"7v-6lLHj]+:3Q3NC%T;VgR>]ְ04:+ `Z4 Nt_z~ ?J:{aSnAx vMh|s#!OjB),,|`nl.5"|:ua} zd{ ]  !m ׯx-sB+xI^Qs\J8mg`V;MDx_ =k/z7% s8ORJ=Sj3,qC=nNku=e{NC=FS[+ⰱ<2#-ߵݪa$o]M6\iK'}KmL'ڈdDJhVbjwc Y 6LS7A_%եBI[89!Iχ,4`0 p ?(7*>^,NMP%@]k{z!&6| %ߦWctDV\~b;s.OUD!{RFO(#jio{{)g)@w "q-#OJ4v b"ѐJ1GSRDM,#=^"y>AQ6 6O#{#xb|U}@S)S?x2(LBL+Q+ !$Ma=R2:XR Ib)-P.J`%$BȬK|n$ nhVjy.U$Mx7ŐԽ,)ӈp ZKo$^';}Ed e'b,sZ*=yE;}^P[39.ߏ5$ے>lHEViIr)E ֎Ԑn3jF 7(@81(o@B%:`s^>f e ¿P&T|u)>\ݵ̒^EZrcwi#] JZT;GW{#R8Eb[RwfzSoK}*$\'o{V^ $4epOY7% d7uDLm苴iϋ8HIb]NI{}/Y!Z6k]g7mc9 VDv_Z\CMOW¬G^)`e9WKt{Iv>KxUFH !wJ.x4i{d m?cTAN2W}u!4ѻlDBf dj֥k^"iJ?&}.-jO=H/C ~~S_ƅ@jO{bt_c% }h`PSZ4 l8w0E".gA{!D:}^3uU gk8]HVÛded 'Y" a5 Y~3^4Y 1)L*e5՚/S=/ׂK~W̑\b ۫n5~DR?3޸ !ixn!Z,X_2ά+ůii~s /X~0oC=J^%.=Jĥ .bEtд&g/{_KZ*v@b4nNr=9Ҝ AήԢ,P?cd_CgmatBy& >˹?LOj2 gUf HƦ9Q~A\X.0(m9foch<`vߖ)Zi00.u>u!E_]\ҼqM~Nڲog܇NOdhi*Bb8tl~n1\MqTY[ SYYv?_ fU$*?!Pn`߬zz\<lE+AlEjhR|FԀgD +Bde\*X,QernX2b!s9Lx'E JkhR^Nvxӧedƣ^X;ZJ3,[:@=.h1ѠAZ;.=4~[w* 'S֢ViH 9 KLcё9*'[(,1?G$_ֹIT \4*:VLr>A3PWzH1d͟;SD#ew.mi=" . R6C&nG"Ht@f@ >CK妞,G'wPO`QoΔ}S|چj7χV+ޛ*.z$ߑd ْxԀ_a>؇X&,Z/=]YLK0 %˾To~ˏ-#bfEp&_1W36sum\.sص\P^~T;s_ x lP\yy(t?Y6uw bAq 5c'Xk8 YXyPіMX=L&ᡶjQ\B)J5{g;FEWU϶!TAy϶™'dpD~O E =2R%lj%[fO?]xKJ*Im;!LM7Vt Ǯ7ui04>hx(xRTօO칝;)\}m,zi)[2{jѿ H(~+ik.Ԣ${C NJe>)@u =V6t 2:EE&('\(wl^""߲hݧ]S#r8j̠r`%jJ0)">0)v xL7u%IWzV-yz~L-׸CК4\{5YI!ڹYgDuz4"hH3ݰMn)2y2 ~,Z6ra })@kwg/׷!\]yc/@b'M/7-pDK=[!>ILpw.L#^ƙ~wVajheD1[z#oؙ4GC {49&ur gYZ0707010000047b000081a40000000000000000000000016075bb3700002b70000000000000000000000000000000000000005400000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/libiscsi_tcp.ko.xz7zXZִF!t/+/]?Eh=ڜ.+ S;X~cK tu2Z+%gVz[i$f%]IApnt:O@t?$\6w%d&/rpa-}DgWz-~uOXXQ˂dT 8lsZEW\F>HV(rL`+)vGxr`|N 30ICDׯr9Jmg+p7Q&3Ux}duSobP~not3.:"D,Z]lةdo־ uۋCSH#Z5NouNMO);#wV+q\, :'KcH{=^0/蹅;4Թ0.,1Z"%Opy/Ydo$>֒-(^UrB[=*O_zu@ gL g0LC{5Њ0(Y" !f78ƃ@\j( V96 elt5_YN]kcz_;L@>oc=GYc94, %j~܃ԡ0c1unt^FY#ց`J(V+K#Ptء5~vѧEJɿ[;E|Ɛ쿴(?Ay(='~pH\Mm1hw"Qw0DnYP.gLۉnf{j:Y+b^.qS&[3UI Kc!Oǃx8t+TLs:Z]5`X?U[}[^͝NR[S愰kq?*ló1z~zM-̔[2i9sfSC> tNճMCէVu/Pƶt?/:Vg.JQP,qSZoM떭anxk\:p6(`驴{96g˱*!iȭcڈE ?f~QlS"}G2jR 5ۻ`A Dr&^bz.x[(pР|.ߟMQḚVfꔟ Y o! ٪:^BAMeWQ)1cb,7Yc"{=q=`9{xJ[0Kgә- IWSOo7O舸|;ͣaUMp-v9{8t퓊+N,sgrRwv# ]NRND/+>93"ˉ*~fRY[E&*3q'ϋ 0MߗZԄK[9:0 ^h0% wr$CDNWE 49*?%FQ*<8:85vM&7V5뭹'|> sXvꉅ:kFF--ÛaǞ2pF<U%.NtE65*·9H1+ͨBG+W;TT?fJITVK-WC7+h2YQ35ےx5NE[6v# m(b߁8!]<0uBT5Z˜쥋+N\Y/:v(D.y9z5SN7R;1@im-LK7Zg3ĚM$8Fom4]I 4dU^ [tt!Mu >ʩP~Bpez4|3Wj( msE[?F"@TW}i#H@+^J,Tʞ3 ΠJ@ [ާmj/_auJJΌdP6h4[[:m3V~bŤUI&֚)fו!j% czkUIGgdwΏu~{mai_:qɃ>BhN#C!fζAC;QOus~T3ZGnL퉽+3yV`Hք>.%=y>E$c0uh".IYGRǐ0ݽ{ RZgԳ~4 =we}3eT#i(VIAHӧR5Rrx:g"8l~pT(~%c{vC1nzá(l&{*;Ʒ %gsXINմC専Fh:E?2۵\H CZC,JlMP;XiQ4P 0㏜'wJvIgРrmnuSV>F'X |6६TG^?:8t!!n%[kn U̪8aj,=  Tfێ= F_ÒTuK?=viٝv+qoӂX2I%`nR [C oqmp,Fk1RRqu s:a,2~_Kq49Lh$(h{"ߧҽNqDq$&0/I9?$$g&(m !\P;.pWoP\('ʍ&U]ka#x!B J&٪>j:T 3h3/$*^S&AW/ݴܶnGU9:!ٶ;- '-޿ds-4! \?|P(õdN>?pjQ,LN Ib3e~`B֭!1AɲXWdq1ufp4gVG#6JlZmfᣂŸ/O:2SRt^a99""ɱ[Bc5U5gC_-}a5xy}S(ֆFO͢WgS ('G#)4ꈐra9 C@[PNCjBy768!Zêʢlc>v('|eťCg?ȆMRs'EW<¨hdYÃ윝FR8NHMˆkv6,r^] (PWZ5@Ae> )] \f}_VUR.M%_QQxix̾@u-yRE6EFE A#T+L7N8p*xCyy0I_\(v zgb6 {#8jYVݖTgVzweo@xVI_1+ CĠ/Pe"?VKGD*j.<}x%vNl~"!ICkW6wP~Ro spA4rع$}wr麑Yeg+ӑdCx I(a:$"jK+L@0 _Xz"2GT(C#agog<å^J%okT#HJq{*6O̘z;3-mI|J,|i<&ӎQU%Y(6G_isiIɈe ߚs@EZgYGw I?co$4[`Ùr%@RbTFd2b93v׸UL!6gQ`SbE0w%\hKRdL\@WNMZ }[$W D"R }sΣk 1IԔ鰶:A^(ÕX#'PƻϓffL$ 4>=y6U|ms.]MѮk#=SI꾷)& Ԭ\Mg MjZTϞ%X`shyoTgXY[WT5>=nz=w=h_]u귒- t}3Hp$'F9%XnXDv?#]']9hHSILF SBMʻOOK) zucf#QeQebP<:Dݺ,CѦ4eiFSC7{q4ճGFDx,IXD )2wx3oc6 \Lb PeI"0n8]ϒHd!I.rM{U,ͤI B|oL*5"vn}rr)1:K얗"4WHާ"‚fgW)3-bmv3|x5S0zӗDMܵc笱šWNwuӝx5H]eqe]2TAR V]XmCA L#?8ۗ|^BQ,HIk '1ڐz9(aX Ak 6p~isIVE=ݦetԾ&/9͗T6UeuĪ2Xӵwv!%C^AaAj(כ\eT3Tۄn/DinXm,ڎ3)s&-][NGv}0$n;T$,~~IUPPzC5O+M'2#( c@(A@7ŝj+>u?e߉o5K{(H/}< C9@pq|G}SUgPen2̫x![a=nWMMX_\^ djbڞ3i@N cCL_ׇ0~KjL+8F6<݅EEZ-xa@P@KhVgdJ&bԎNl4 apMXmŁ+J( ¤W2;scPULKUЅ],;PMƳkhq5Q &tRY \zWI3hc2Yߤ5yw6ލFHT9wUcTۋphٚs05{6l!|w8oeq Uq"Pâz)?/@DN@#qf[03Ń&#WRkD~)a-Y5&E{>Ȥ2%iE5A'?4ŒF@`·Ƹ˸An 64~d%ãԧ_01e~ttwO~6г5GM]2kdd&jY3S9\onsdW^II3KZŇ͌呞F%fW:;Fra ٯn6ڞ":h.J[Ӭ M91X36L<٢* c#=[^7GUp |#c_ab0 z[%b$Z)eSgP : t@yAFa"s3˿RvmT2vsÒC❎7ﺡҺ~}^1ެLGvoɽW /!nys8_)[k#cB%ŭQn80'dcm0aq}>s7=gg׿Jw!z:]/[DwzA d=\C+q해2kRacZ)浘xsp'ymzƦ6_6 Tʘ(BJj]BkRc# I[7$v;75pH}$oT#y"]\כΜQgoϪ(݆&ИbmO L hުGUᗳ}_xoM$%[!+ɦ%q**>F8~&7 g:ᆀgDUğk!fL-d N 5x 7AԈg ((ܔq3+ݑ-z$qyt˽CՐgC46wdؽJ3ƙc/crǹɯr8D*>}rA5ʳeٞ6 < pMɽ:7Aű Y-:ZLE.ӲLĦ,{9ah/%yqZ. Kםb jɰ6(k'0Z68֏\IN4pHyj5Ji.98=P#y ɴ/2oN)lgA?IGשie/z~p~۸d#GX6qBOAX FFP4hH},̚دb76,'Z6!$)fٞSu@tѮPy;Nv:jdVG5iB`pJ,1E4ʳQsb =Hqx`pڷ$Y4+Z>MԔ=/|;QRqrz(\tO3{gw?ੳ-03z6UN-CJ o}Iw`V(=gn<:Ehk}-:奵:gV^6l]ƭ É鹇92ރn뛏"XVr_yQGyY7+e0ܙj7K{~}7ox&2'ii{a8Lp33WM7cc nRH'3M'@MpŮ.Vc/sr w depM[!ogwΎp 2L_Gpۻa#0t$reV撡afJJ؝GΑbIR{^I[e\NNfb".G)\umws8RHb{bϒD[$8}HZP2\?mR'pV@$NK?B\Btn dcT)/SSZ@awEݢì)*QLߵƿ}2ͮc.l°jvF#U#_,^Υ haz}85Ynm(ߒgWooZg+[n'@ 6H /\lF,.b O, ;]Vckov6!<([xl|~^أ<V*y0Q 0ykq: Ռ;WR#MmVzNV6JZz]1dP89@o%L4]C4 bL'0sTE(t[3deͿ;/p%'>בŲ: sTy#Ԇz Krõ=E3 Zʮ~Si(7#Z$"(m|gŒSYnD qA_.BDS8Ԗ3;N a/\ M"'Wzu[.\hufXQb6/ 2Ngn0!ڂn&Ͳ^ӦShf؍"X6xufA\-0_jK{/ړlb2}# #:ޛƳ`Y\ HjKX''o+zQφ}㋡᭨fVj,?N8ʫ/./2\f"!&zsV}JkS9VY+3y0-]8Y+ R?x \5^4>7 ' Y7s)Bz5@aw^5WX=Sv@?y~{03Y+ ; xnuF1j]|,=R{3מ缛㧤k*7pUb^k@dDJ_V(Gׯj 3B`A⩍+| Àl bCRm,!(is_|hqY9rL @N NDnB,1~7 9OJ5UQiBRmeMd.I6{Yֆ M8BWƱAxl`wqY(%Ы62 gᄿءm_Ъb^a ?'>CمW=<_*NB,N|@O'W_ ?wRQs/X!@Ol_>æUB @mS% l-J0LX.59 HOr H#9J?Upxr()KHøy51!v ),9 ü I?yJo$[^=yk9!46 1d/ !VS#gPԑA5 @"j5(~X嘒zRP[,sCF=p2S&NQl(rxC%Se) PQ^"J!뿼ݼe=RC=Bl~ ({MwIf)N>h-UU N7RT0B#T9-li.GnERPKiYMX~‚Kc0d9ǕJ!APS={t-0[ʏoWI*S2x.($Iu-C3,"h_8}k P?U32尐|Df00.NNN~v+.V qP'мX$6(|5yN'Nix)OOȘ0oXOE`qbD->oumbźS˱F^=IlFB(>'EK͜yzF&-Qi^Km|MhCz j V"J=esp+ֻwqw<;Tc'ط9bé( p7\5Λ$Wg㠒9e.54b*.ao_v2f/{8p^> o# )ڣ[e9\"Ԗ 9WKhQG=ṁ"cS®!Bh~&J3B{n^$_FXI!^dƩ/iL*6)|yb8P]=?h~>Z@\Y!`=ij"K [bb&Oc}mQJvG;^bƪ]z?QYXb21[ADTٖ ~yXV)IS`Tk'+םlJܖm2,#צA3=ekFVDnzd 1Y$99ct_uv[+k@WPjXOl_PdSSWp^ŷœz\7Kܽlɲ- zTbzI n*IIeEtCl1 RÕf-%ޖ.Ɉ:fuчWT֝ȋf?Zo']Un_,mPhQ^~s5@vy☉ ;;-=A=dPwX`| rtAJ+<%&M(,ֶ ~5E+? -G]B82P.+IsO@bp߂CJ9dƤ!Hx2`KI9v1^Bҽ ?!ӞBUKvN s`uO ?-TAn3ANfcz"Q $ tFn4vQgW$hzϟDYT$;)hxnC}ILd 5O_k#k %TSx;Nh&<"o&%7WD ֬7e03+h{P dwy} =[8 -_aip&Jy.2-.4& j93E9ZLVI9l0QgnO,H#46 Chܑ%$KadR(ұKmM3፱@RO;.dD㕑7U$E7eL tG?4*yw"o 3f G"Y=9i!W4jUOY.()//0Zop")I$v ]YQ׶SY[#7!BW9ޓ|tIȵ>Sl(q+^~ d@"aZ)AeD#A#bş"#y_bTR{Kݛ:Aء}&#dDbdO>M&΅0'r޷1[]UzJ@a6dohTwNMh'`?|^~RT fL~J8TIջ̲*AXf֞5p*A;^K|gÐ04ldrU \_RlR'gE0מ uh۱7&tHE!Gl|ςC|o|P<9HT9Q^|hs],A͔vnU7n_\nVu }?j>EϽ(4B74XKKr'A Ԛ \%& ݹuz21z=Z[/)y. B,S|L~YKf\,ւQL ,:B&Rh**/gKw~מ,:'c.5TD|4O%cX~G/Qc%g4 @* ӏ#+WG ;Kaa|3)!"):"t' UkyU+3!J`7iMiؕ&)MxgND("!J^(j '292niFTN=d{AU \Z.ks:C^bFq(C@ Q3{cBԚr$6啰5Y?1ۻ,%nϡVEMB"rAdo։C:pUAE¨CTJĵt[.),[;ҵv;/j`dtg&C>m|FX6⹂XoFNSe~AGHoFs)4] uj6-/!&yfg\5nɶ mǁ;p]EL5l՘^ I.0:K;x(Y^i 6©g rf}Y0 xVc{s8GԾ֌ 5Gmbⱦ'>?{nC"m(1Y_`?s~FPL੧j" 3}B>`S0EɃtBL>֦*=/!SKC~+sQg)fno27g4mevw"r?"GAݧyyΙiQ=VTV)oJiހj?.fRhV(,Q%. *Dkjb[_A-|3$cUf콬rjJ+2hLSӫ(ă(MJ;Z,,\顁}F&[ع"BeP7D7 mpͯzX֣)gBW}p̑Ϗ(\s+x;gEbK^2@92S j3J26 ZaO j?EZXWyYrT{v YOBƯ43m%3R \i'E9AԙM. 1$8/X=69-JA+O<< VrE[}͵h}JPǥ"1 ^"zQ`'#]dzxv8:?8Js⾠Hsh(r7;"̸H%M,0X Yr;(iW(p|/ZO*;;>e<f; 1W i. G1H"*^XɖˆB o:!A84*Ѭ$eb34!z"/W#ٙ,8o.V=(aq3xTJFʁ0s"t6`m@_]}oZY[-#ؖLM |yz+ґ 9D/NZV}`Q8'p3.{6~ObL,AX^EcR$pu>҄J!XGh?Mz.jyk 0}+eȏmFF~Xu?h.m-g1XŊJN WiW7W(u"j̱t$B7RZJP[@)̃a;ݔAKiiͱQbUD77P9EfE͘bi(kf6 4UotJ_npJkxTS$΀l7 \p*8-8(]W i"cKјVֿa3;S1o8Lk Ar$zVYmYeS^$(Z)~CgNe#0`S5hdE~oknQRZٰǥn"RKwn'IQI5.$E Pf?=22G 2KA --Y`@o: # eR" ¬4u3 qZURJspn]7&E?EX4qhfѾM½[8`Y,#R3<! h:Nކs/p Bx FQ 3!sAywŐ[=Nd`9ƙ^_/ I!39ל vWVIL*x8[Gpmodqi0ߨKk{jtD\1t<x6An&E\s[b'Z<E*I{CFl겷Sw9/^Dlԓݗ>wYk:ogr8(Պ4x*e~YPsЋ5~oMqnҡЇ0 GJpt-B')UuFfFbp {9| ^[ JlekFXO|OW"y s/cNŸG1)F,j!|H M V8l܏Tv:9!&W+N/}8{r |XN&y(;*$١i?mFܨ@W4:͋CE)x ^U5 &]F7ȸf?0I`l9]eM㌰P(+ H`Dݐh|H+<|Yƨ}ߛ!n\5(G\ >ZTwq=ݰ" Z]_hzp$%HJIft+74H7Ku>aMߗ7m74,T˽R LW.^l^ 8Gh+;Si ԦR난S؂W1}މ,cLyqq(R-}-ϓgc*>Ъ8U C5zz> AT9!~,caTDk]Tq}vpb/uUҥ ЧwO:@!;uw!H) g4K_P[,kH4G@8.<,8t옥MI4ݥG+fW[^^^Y[qTZ`قAvE{*3 4i>YA!EsowOg1w6ANCaKߪאn݈} loK: [\ j1E TZ| ť){K,6gї;[sr +d#D&eAN-FZe;7;R=ݗ4oeߡ1JI-gDY܅|¹)1}S u; * y_R폛yD17g&:}8;Jfϒ )x0b<7Lq,YDXɾ3Cj a*>*>9UU5ֳН};܀;}84VE߽K Щlsɱ\䶲=6LT8Å C޸ (r&@8dzzU K%l+ Ur?8f TU08j/WCB<NPʽ35ᄂFo#:LB]>O==u$M\CҬL i2mZ$vLe?":M%`;00mstzg4& Kc> yɚ]ٗxuX1]2*}@TAY/#6ڮN7E}y?y<F5)h4Gf煣5v*KfK|Jsg H_k!奡hmݞ+*pfF> 4GnFM=~xLԮ=pf30 0O>,el@'8TB4OqU㢯)YivJ!(-rX,rjQkؒ=Y!|p*%QvE_P~΂A"S\fB<'ڇz G+Y 0 ¹K `I)L}e+pdqtȫ$ѫ¹ݬlDj`!YÇp9jǚȇXXMڵmV]lЃ Y #jrg+⾶Q'@Z;_mP'e~Ԃ[0D":M5Hz{oR~n</eCo7R4iD}pՄӎF?__2;D~ffq[VcKseܴTQ0d9cvt=ϑXA*:5> 7QqakAbz>M*d#fT d+4PȼUUQgzZ5sI| (*A{R﹨-Aֿأ¥ج2/{++91QbJ ؑz\= ,i P$v q.g'+GzϢZ? "oi$k'R#嶿[#ie*VCN'!uo_SF8;wH̫Ԥ}?dO+\3 ]ϿuPsgwde'%95*˵fKO_ S]`G3>5xcJ8;Rrl<1 >6D\TLdL€߼ Gdee8KߔeyvGK5r@S^wtcK /c -`}P0FtDFfV 77Z5 ZEhu%2X4}ߢ|9k&-o'7&b3-@aEXc-ɏƆJQf8a\l!gbHH%k)V!RfB4Qޏ UZ>9vÑ#oƶ1j,  l@hԦ>qpZ~v]fh\ QbV)-1 L5TY"jрX ^/>*\cCposo84<>pIPR4 `~j('wVX1gꏳhSZ![qlP߾%pcs\R^t2hy?206ny ڋY0}`&p#T[ۚI!ʃљd⃠jvꑉK(;zqpњG0'H7Bp.vExrȘ&о'+}^5pBz|~G!'/ TQJ[8pZD[jmL*`,-=à"/Fa@FA uMڙ*6ebnGcYd/t1c-IR֢u:@T\`נ?)kb6,dqtଞ܊Ƨޱybg<+pl(zyE&о@PwQ^T1{%?vCjx7gh/at6 tRt57VkCg8@@|!;*ZP 4cHcfXt^5VWf *iЩɤGpVeXG>ZGzzG]ɭ>yƲjAMmԺ6|2 +mdp}c}Ȼ쩹? :+Ј8o3]]h OJ4EnymQ&9kfg`ו lF>&)_Zz\Rqz>QJE48ċ )nE7DKHR1^lw :"-mia(3m̄Hohs) F &Xĥj{Hեrt3L>{0: + ||u-_'] iqb+AYMѥ@ FRE2YTk(#c\Sǘ.W,{b\14 _r8$կ>)1He8-眏Yj BQ:]%w]Rz~j(SٳjGMN5%XHcfЧ(Jf\ARRIe>kgoۼ 7}uSۙ'|!:(iDŽnnf[鑯ͼU Q _O 502JŸP{)F'P|(-ʰEbu;Z8Z^/'K,<©Bׇ2æEAULX߼AB? S} fR^i{>{gxY~i;ܱl) t>2/ǷZ&SSg (㼞{.` Fe| B5(L8\ޔ:hOxXYZ^/iJ! ar O $׭.?+wjNZG'UQsߣra5t K]g.rG!n<ްsb{fy*2]'Xx.G9p>Q"%BmsF*Ga"kZXr]fiG/%U>rq:lu6`M3.qCr0!%{25XbDZE $yD -7mde&'oKK1VMX^~.iD(!UVJD \(2o߃ Ї=Ml||s9b+`)Z=,M /H>.44֓c4@ĺ+;;<`r`,JluaM,Z,ğt7 M0J" q b14kL=qʗ/#X ޭ]a lz,irg1%F9]u%F}SaMx7g8~EM :$]0:C-n67n ^vQ?X&4bJ2m~vG&t><ėӐ*a?pȘj'ӂ=Fzƀ$I Kq\/!ԴBà@Y)hr\tM.u^'KOq;:z~$Zv[J`P],@! r߭޽WeTt筲{̡cf00T\2㐩|҂.T0X>mdId1]Rڠqr1[|+rqƎK۝`AD Nv0JtY$ݞ$nCGOl2sG5`pQOl/?><=}yf&I\R+#[B{i sdB3XXcRP]'&] qJ!ag+#٭4e[WQc< .i^wl\oDydGXTAO TKjҳ)}{}XW|+')J BWqs@,K |qu7%$=v9c !r#`˫_ݣo!uF1[T@O[IŨve@=zFUC}M5_B& u`?oB B-ЮZtjuֆ[`\f5+Տ,Ԯp#?|stH9OjCҫV͕w}:Lt[G"V 2ΏIg՞d @: 6J^xv`y%ԅcI/#$p9ǂhc,|W@#1%~1֜>L߶duWx4ep/cJ%oSc,}DU|n7e -`~lK#!2~H#h&E8K }S7iyDo%A*tQVa5M*#iBy e/IׅQ"9e.5[[k Fn%lwM{7\rFzSu{y a".WP 䋏F3P$6d/&|ffwPBGjfTL>E  $EgV>Njut ۓ!ӏ*~YL1]_y1Y0yG TRwщϩȫ ^EeBZjp|/0̊"FR>($z>Mg{E!+8ֳPMàRʨ A+9%AUv.pA}BJ5QkH4 =F1/7 smt.}X8B z.֎0ܹ˽ʖͩ?V"dZHAJP?. m gU&5pW,Mj=&o 2q]wl*>"Pc1fw2)NyHUT xoqHvZum%LLÑ*LJ^$C]"^AW (m`UP'nlDf4YF(`-`J_Š*w>MqX?*/vaר' 吗pBs<܌FEE fZRztZSf `D4ZDιฬhME,;ʒVFzTZGmX$ޝ-\@;Wӛ̧.9AnbĦf?xM}|'x3-|rN |ӊYc*0~Fw :̧s9K:4t&-#+&jK+,}F zgZϺQ-Yc# e/k%4j Y HPƣv*wZ~ӷC"Kwٵc9)S$Z')Y i_e枻-n=gEgG:bm,{;!,W[0[(=== Hx= i h.Yud&qfܻ\*CD ڊ 96"x)cȕ]3&Y'eelKsFpL!̱^ TEfN=ʺ F$җW:[fvzka!"Iff4`ns}nWA"(b1i r]R<}D~՝IP!ze}N>#Gbگ✑W+YkmY 22=!_%e@^R1@+(y E 9wKfFN6 ZtVՌPq^@OK4JO,]h={᜵n_ڿM9?I 5hfT(@.jqѾ-t)myɿzvR[*nsECi&7@kYgU;sDE[Gl3~cŴA48r$v؆&W*ȯ%jOl#TݫsEcSyڒCP5<=73;[ÃMIc6ur91S A{9J: kh 'a1sUaP6aT$EIHTcC725xELryj閉%m]Z` n:868T\a 3̚Ie@# = n ،ZoE~4H$&m lA./s7' ~>D =򹍂 2LޤTG  -cg S~n֜R6}NrYJOOtQ=fNtEQcQF~`޳²|zhZm-sیFFӽަ8EM|N=F&4O+fa08@ҵKVJnt ټ[j A K-O9ߗÑ#Q}1=̲FSSpD՜zny9cpp $UG#|W=LjfuǸ硓PTxO[$e#~G;@bq@+"g^xX iI臧 !LϹo:rs/~nySYa F+ Dfg h<kh^( HֺbaŃF -#߻' kE*V̚YkW[]M_ى+nxxSRC+A?Fd ˂=v5ckhdN$E^@.HDW0#h5T3>‚:*﶑2P7H`8 #b>%pS^!mu,aV*c$>Vo!iMOe.a` Hiy;|Qɶw3K,b|ʵS&6 fE9#3Q>oVer 'PƪS2̀](L \rsY6&.Gn ׶*'yhCRM<ݹN﬛NIx̭CP鵋.b]wܸtC:O D THv~:O= sQJ0BQ>Lؿ DgX&3JK]WxI@@Q'Y .G8G \[ƃJ!b Dzhd5&K`ÌE*b  UD/<œ(:(Xk $!JŠ2Q6×{]x'4'Dg::]<[˱ ]IcR`Al$>1섽UO^Dʹ!,PJ r;2 ,FyOH}0[Y 3U$%ak0q9 KؽyN]ބK؉;_bcϐ <$n,lQZRAH2*Vw]VQ̖ߪG$.@'=sJ9"` ~i}Rxw4e2\CK1<v5D-i=5'qt Ejf:':?w 7"&hvFتK`dk-R{QxmD+{?lc4VύկS ׬M|i]rZe  tWZsTɳg+0G_VyD~ST/&&$ֲ^qy\@ɸA4/:DzZHx^Sh|=lڷ:QlZ6AП7*< AZ>6-EK%EYL?Fe_Ɲ"< :/7.lr`208\f]gn&b2nM' TbftNTQydv_vp^rzCL|[`MitC_xcn@l=q4ʫTSrǻmv#% pӅ S= +I濷?XU)JWV{o1ҙip8?X;9XY~fą8nz.W8u-&VWqER|n[T !lIA 27]AEw }5(x2;<{WVy2uJ \Hu+`>;d}ZheѩՃZlٿg-s'NU-;"Q A$T#]f02Xdx}|T45CK6Ngk8~fGg=Nz ԺEwfJz>ka?0ȭPױS%3|Ldwfo5oֻ/)7-oq5V\۟DFnB[dhi^G $4 yDبЧQ1P꺮)#- ̅#V2 ~RqpL6LB4<4Pp#=| -}+Coнk]ŚIMmUͨ$#5QiT s1>҈ !qTQ^,+~|^Kڌ3g%T斩ane^SeeMVN;;Ia*J\LԤ8wJQ] X F31)ji|c6rH<@j)Y=.+`AvSFla5T7W k@Nq//VĚTuqg: >e8@=oxbzGG۷хv|zWb`-?v1<p's~)4AYP[A޸Yj &xt|4g6kw#YƔhhNt>s ~cI-4Ÿ<.IX {XPg:FWfa8]rU4ePbz?s9bR[12ۆҠ צ9'R)۴>w^JHhe=>Z:- j"R(~~g3(x3ID~e|Zk;p^k#4Uw'IEW7fZ+9Z *b\n;w% %j2 ?6'`nWky\ݯ7"upLyyŋjY$dҲ;?b-nusd\ΑV R` aݔ4W`@7~hH\VT쾱bM-L5&c//υb;r!`yg^{tVqkؐ~%hzjP>:Q$_,7=^*(i%:FMta4&$<&*ރޟSz,+ka#҆+a zT"L4fOjv@Zp*&D+s6',{p#:9'ut&l4B.>m=idǐcg J, ?uqPE߬@7'WeLsWlV `CQˉ~{6*+XOԊe9 F2H)” X6.<5(I|Q#Ӯ1~XJe5jklyPyU0c`6d&Czk`uAan.b_Yo] OdzCig_w%lKygGo;}F.[BUEpZx>cH4Uh}Iq&Q4ӆd1K}8w:YG}E3-ς+%-HX"p5&-v e%@IYlG{peis߾coFxdZ{Vp{-^48];߿IN<]2'7iZ)[/hY0bwPF:CEs0Xct{2QiA^7N+uΏ%k3 =͸=] t炝}]ձd\3WNjcl@ZO,C+a n 색Ì hQ~P𰃄W>Z0t}B|in߇JY3dCc6Q)~ڦX/mSiFt: mha;lNv%e:$o+ BͲ PYsljp`cDjo",5D}q:{\\ߺ7UH̿S)e 21d[0}=c<p£ &&o!ؐ)~}`oI~TS&L&(UKzGǣ' kA9quVۮU A4(Vw}tyjk :%M6Y bOUN{`̳0袿[L? tۡkz"1;02s'-+՜Vg5ubz(Z8-j  se=V,WwBUфWh\i ^# A;]Pkg :Xw*+Q+h[Ja#"NSc7>ߺr]s?F2CNڤޚ1>ۢG݂_0"}b!6OBG?G71BҜxl:It m Nom?tcǗٽwGNGK8q dstpo80gy71Mlq GtAyBq#ki[~h{UN`'RԫFrp:5LRf MhJYc _վv`],<@PR pQW#ӯت~)v ZW@ n,w;/mt͎g(ݡ_AĞi 1ꮼǞs"3^ |Ѫ{\Xk>c^ W`ywCva26ZHx*~^d0abvщt6n2LK(6ʋ|kH#e8#pX̧px8 U^ jzо5ZB[kFs wQr F5[ېR,8¼Ex"v2iڣI7op]ps+cnn-<|= hjdq$(-Ъndѭ!hiA7kpzD *- 6u.zwLi! aqگ-&pc(vurpqİA$iChWϚ%+AGlZէ}jr 3738N('RGx2`:&)I<`ܵЖZn)ǃ&`s*명'V }C֦edyE9~#A Hص-H؎'-+e!-WW {$ G7X$OM+Ŭw+N&c{'BC|hٻv=X7Rd wPy9Yw7Yڃ M29w "R5ỳill@2,d]ty$MeHQ?K8Y#r2&yA|)>pOsBg .Z7~NЊMwUr} g-/XyK9SүfR՝&(fŒXC(JG_-/wa<tӲFn1yQ/^j JGVO >q l ܶ6zW8\:.niskHp؟h˼[ 4GCkN'hصOgWR7,< VPِ:N9!Y]2*v@ ubU@iˡ@u=hɖ>c%(_mڑESY,Wkܤ:Fq#݄;t] guC[n ?s]L!ǶS¿H%9l囸*' |3tMVg_4CfaWO>{8JfJoԗ1hΗ (_Xvn`HO"s4F5jD)CvL.o^n1O%›[iC/KÐo]g VB0Gӿ%VX)9(꼓u9,Lr}u0I6w, iPY_R%h+ΔK?6 | Iolok ?䳻͵-lW hj=e퉐9q;fO;c5+m `鏓+uxM/>$ :PmDʖcvOy Uy'/u&kYxb}EJ:L|Xx|?C D̔yrfJЁšRDάjNY5,!Rx=)$iq8Ӥ扥 TG\p`Ε x0\fSǹR<좮Cisz^gI*3Bx]u4.LZS1_Ci[8}`QW;>ZoԌr`T!"W߼WzFbs-Bb`zሄ1 B)zWc55-7F)TB)G-ٚlMel \#{F,/;^U8rDwZVf&ULkkO0-2ZRz2϶oFBix2j0M82F4}.71P(fp񑿥gc8F+loђܻرzl] R6K 8ta 3c^AG>Dɉ8/ 1hR)k"蠭jZ4^ls 7X q]*YX-Pl#Dn%n!SrJwƋW1ttsQ͙3?7GPu]ة7w$|M)a卤$gi@(v̈:ܑx߸hˌ#A 9>؄[Û?Jd>pi&DjMbcPv{k%#-v." Pt?$<{I>Utb:|d3E)O3 kcB8?0nmQgIu)wxǯ'WISn\I:Fy#}AC"HWkFNÖZ"jd&S R-b'!r$.1Av;F OmBW3Ňo]AC-x HHJ26^䅻ӵUϜj&H qқ/ij66ߨc`\kܵ=h N7QZ?QZ_>̯w.U PKp%*-W$pM0b]$-)myθ֐q1|慎Oꕒg@ %?U;B>p]< Y?V_z>ϰ`mhЪ{AکdsTY܊ vd p(MVi"\+2aMȿm[=wd钠q|a,B$s{J`6_}]*?Yr:%P}8JdxTh;lRmގ{WYV,`bn-Zm̈́0~pp^FCbA۹^sǺhy@ަsGuM"l5᩿Lz?8: m2h!R$ڱ"^\*tPNx˒Wa!oKy_NEցdv-l}AiLMɳ$N._j EpX!+w=w"Qe+wV})c弳Xy?IU}5?ƒG,DP%i6nKGQW= ALRݭ%b5H;Mɕ$4Ň (|֓Dm/gJf𛯔9"ZއZSrcZw]7Uf׷颥1Y?zgiAg )WLikˮR/YS6\AQ|_M8D% -JW~v~stuTvSs6r޲3a[z;wQ6O?e&{EXKW=Y&8yOi֭[ Y }x9P0l d @O׍Prަ9h֛7]׉FZu>#LVQF@CզwRU-yȴhO6Q72JnVRX{ښ>;_ GwFր7V} 0sWF+ݼe{ONX*B-<~Вc]Do+a6^sz}}kFHcAx4|Z60 _2&qJF|' kzЊ:zna}ѷ96vھ l21yBaVtMwTr qC2Iؖ9+#*'= np#v8Xpo<:;\L^d?6J`[*1O1m| ɐDAFER\8GȗUFWa;u i5[=Y2r% ܀Gj'kտ>؏MzX=8dH╗P^w lmMʗ$ZF C1rT;!`Y¹œD!H}r(u##cB{ΟAZ?:^mbVj mctĒB_#=zT䒲<ImJwp/nՐ!3>cpF~e7d5.{\<9 r73+y=Y\Y7rСaJC~&_(uMzvJD$ H?·/r|Pm@PsBlq`rk$8ۣ+SYv:H KgNl^QTfK3*Tj QF={IT0, 'yYª,e>|xɘ'HW~CĬPݼV'o$D4NTR OG]:ꗊ{[.<< X]׊G pp)3!qH]ļV0V(9Xj=~$LY{s=x5lO4?iKk}ө9D8RMЮԐ# }E탄u2r_*3 ,HsmL5/#PU3<^\]Q]F;jvOFKNl,nn_i?(C&YK@7cv#Di%Q,yǺpO͔M.J (sFb[p`˱ͺ @`GFb}TF[g~TcyEߧ^VvrTi2uHz9bdFLt /m G H=88;ؔ[ޒ%SΨ"iBۇMCPΛܓurMB3뺴 DWwZ1' TH-m _^0+5y[kQWN&-E/a:0{.BD6 %ycDoFX}cvpTN6Y8{>GN(%оo d Je4ZYv(p\:H=JN|#X0 9)IM$95C<ˮ" b|ߏԢ޸jg$lBx Nȴyߪ3|??eh|aTa]]A8>!>5‡//K܍%N=m{S' H1SaxIhbS7g[ڟB:y.a03W-nuNͰ#%z-c"%͹>v餷ґ=}pf &=O!Cϔ;J]$Q*fџ^<| 8Cn'jeLۼ3Ȟɯ9bh ^dx\v@ DH w+e.g% ^6@D/>u ZWQxk'5 hհK#sDwA;}=C22݈ǩ9-N@ou(lf"ޞ}|<|dgڍt7(qt|m NrNG8~n拦J2T$<"nxʜ! vnm'8 X =(Wazx,βnreࠁ928 lV6>W:gó)}}$k-N&pc ˀj߿nNvTiA5_*͔`YQ94+/+)~`8#Oo(\ֲ OI%H.I J;Ʃf1]oFDē 9d[̖[Q*iB*ZjYM~^"a?gՋѽ GƀXB 02405ֵ`jIԼCBnɀ; ! C'%ˏϙAuT`DFr,c@G~Fc#-4gPW0`V4\Ίg?^ubD87L̮ j"jؽqI~IԂK>?-+z:thESY!R0&xKi {:*HucCk$$s@N>/!|vGڟWd~"+$3/{hE  ODi4$m<;TCPKvl WW31m*G%2zV7&~B*B#$x{j.Ls|#!hr 7ǎ"7~K#/g/}/E:]M3 o_қK{P]3mv70%6_/uԻfU%I;ɳ@76'uw7XCrt捼%JBs#!CU-((oK$-oAAC@LgJ)X T^=pcrT>ʾ4Wi0%.n$+p\ KUu gBmY:U ͻƿM#Va=9ʴ_gt̅ hH.~_lcUXstoEr:΍ڤ@%LkrA.inD$ \WMٸs&d&RޯyV [(C{hdiE {pmQ-t]2t/FAri^u&1% j)eū$ fڔ <UD2˧u^hVf `i>u7hBviFʚ4sY}:cΐ=!8(U9,h,W+o3zfOiP!>$vi"2/g jlnJEҩ+6rDƖ$->d ƅ w}1փg\ Qq(&r/HCE82mzL:b~&~/ƐZȯz6@Am TQM WbmW+ z[aǜ7&$mť3.S%q wUWCrJ`caY }WiUhÄ20W]Ypyx~JBdpƬ꘠/+EyTNlY6f ]@oVޟ{3\f$Ե˾cokW w.u䠋 G( x4B(:DYH# J'ߺf5,Zn)FB5sr4?$S6r m RUtI_*0 5{O>$vP]1&Orf9F'Xb˸~+*ִU<dc^Eo[ 2|}%|$<}&Egy>53N42"LLa&EWM\Q"O2ƯVWx̾>y"o#PW*z6e= R NBvŸ̶QTqjV눜 6h.%`L> \_pǐ Jp[\+U؟7B Ѣ|8Kc i)i9'vX{qps"1vر$5V_xtVlZ#GsP C =Zڧz 83zU*`8-+ȯ8UGEIҾ!a25u Õ~Z{[~-CP7r:-6},̥cmcgIl$@ 3"fx{:<*띰7o6f =o}h 73 DI^N+kR[7dqǗ{{N!2{fܾWRm8Y݋[iߑ cmW6+_!WnY͒~y44&5j#OXz^abhB#RtT?}OL:~Մ"tF0T*>pƏˉ ֽx@/5EuRC|䥄{XfGG অQi1R㛋'ԃK%nbGtK՚| E!˽H~>349e¾$2נI"<_ujqQ {praQ6 2dPGAm|{b%{vi bW )`dS9$@n)}cC&^IRy9TՂK?קL6u$~Qޘ82jHM5+F^ߦ.D2nnI]KFnz`OK.n߮hU'lfDu>aN4ZB.Uއ ;!gAJPu/*;1}f/I=܉өGjñ&'?EA~:xaP bQ$һْztËOuY[té[5k J(L?"٣ڡ'ӎ ZKC9+PMYTcQcn5يh9Yn)l'n(!hMȓG33j *M*U%6ǃVT@u8 &~ vZ8cƒ 6בfD*͉"x"ןa%kzF}|B ؏_OÇ&W^&^R;>HL+z멼J'\ ؎EezlAw? =Б*WL'"V;{)'F㨭Tҡ:;4snh\`.Ke\a4(KŵȿSA2=kWWm:e.QyP 18 -1Hw;r ijSg$Nm#!>i*폇')KB'_?yM\1A7IG.|pkMA>tYpw FZg.dv䛁\LaF a$"]FV4/6\hB7Px&f±up$SG*x-Ճoը/l#>MڪZ H73:ݶ^8+Xj| ؍<m&u#D5 xmTvZXV"4ߪQ>7d?&[f{R6hcz x ;.l%ht38VWxʪuL8(D(W=[:{Zzp7|tɟbr.Gkyxgm;"_ >o7,~61LwӓYʵv\.G҈pBFog鶉@(քZ+u3EbľFshc9oeI S)rrٰ{.O<->ŎCOSCԳۧ-C;K6Iq^!G34G]{Pqsx#юc\P[s]I UڪF;U%Y5رatʑ:AiBe\9A%jxk~j`Ot" S|ysYc`*|QN)vP6#wS0aQC?*D@BLڻ˱L l quNXv ݥ[/dPm7Sej⦳!q`.\|feco51 3k"7BR]I'ġw^ܠVƳN^[2+jc.Sfv9%5;hgEQ| 6Q9F.6@!rg[ـ3 h]0lĜu!Byd3DGGK9wp/Jlh6{h:))t³#_0FD#Qߋ7d?;F&.X 2Dco*g?\.-n(T&nTW.GpߊM c~6Lv$jXAch]?DL]6 $ ^cW`:|ǟTwE鋅D_g63W"V wt醩ˍD`V;jji`?u֥֠1IFK+4KZʾ%>e~.N ;LըSUKnݒVuzs6-к. eyrCط Re&M ix.W2r eԴN& 9xAZ\Hxz=܀Ú pӽڴ#"C"鋔ǫuwhtU9L-zbɳ"; dytㄬd&}dEmeiI@L*d`CEiRUI v okTh P!=Ɛ*4bkS=*]ApzYB͡?:MU$ jS\l:(h1kfA8TInGnE~3TU9c7֎Ls8F됙`Re6vgHDh3%ͦ ͭWZm^oQ V4JG][/JU$;*'&¸;Qtt\Fw > Fa]?~y< ˳PC-qsI ?C"|rڄl G~3^ 毱;{qugC')R?H2>6T$g{H:faе֦@}/}2JavPI[2G,,pw@d~U(-/ˮG+6 7|4vʹp }i([j6ϓQj"C<Ļ[A|G24-`WgL0\AIu !{gsnr(1z+r za~,b8Nd#P/?z\ңh*7\oe DjQ7bӘÍa1+Hq.@@ksM2v݇wyUʹɉYVUiׁ-eoL03֗.\G`Z(t"2_q&3cnO; Ddel,{?־(G,mW 7 ZiĂtZzw'LbyI|G~ 'gw;AísdGCH _3h꫍5-0_mYlv Mw75PX xa9C|y3wqs ^i'8#}ޢ݅Y$+rs+.{&瘝S۷#wnKWbVwo !B3anqbZ}V^dadxʻx->"p%5.oa& Ν9M \L\nl}.+UjjSeJppw"ȗL՝b2i)b@SOc+פ ?bmJPߔPlBY Q0^-\TktR[ViH( Tȭ~V lB\dOtű }0(ڗq~" D /{2VFUa] YPS/!R`lA^9? fP Fmq+_ܔ*$?*qƶK8M r~8Ytr"'Dn!Z"zC֓7 ƽmC҃d%g!I9 > ,>%)}bnV`ú-ȨR,pG"lx\I2_ȃAhnpTƭ$mOFӆ#>ii0 ?ˑniZe~9/H/zH6Bk$n6̈́%$bqeeiR0Qfiof'EõA*\}ŀ2] DfEŚY*#3##RvP/9Q{:,QX9V ^1lov}[?5x`TȞ)E锴62r6< -ھKGܰT +2{ePϚs0ޢ^7` l(Jcrλ/ +3SKa% ] -Ey, ;Z&]w(!gW5f)l B=u,+i6>D ^`+}N>!Bs߬} YitƘS_ws%QlKMZy>N&*^W6Wם+HW4[ovFY2j0]F?QuXX^mK!`[D[:'={NS#NH}1}ˠ9&ot>&mo;f^GT ^\A!\ypMT6,ХmM8TZ)5&D J=|Mlje;cXח#|fxM^_yiֱO A)so|kR8)E_۩j&elI`,(%9'Pp@cbv$U:uP!ZXB#cXt\>SZ8r^}*F($Ij9 "@|g ?-w1eDvziS%jel16&Ra|vM]їƓUݵü3}c1{*ݨ ^}bt s19qlrg'Cj9U#^õ[ޟ&Unj[˅[xM&皶V 7'nq  `ȳW$н`q|ǓUJ#DL.:3&8B߫*Yx/a(Dl_w,4ݘQK Z}[=fV`Y;pM*#D:/uC7~\J5$ Rj2! T xh-L"21"jT+F ~4en ^1]i h'+! ,5>bg܃4Z?@.4[Ea 'AgwdJqm!_oY_FE0-Cjn΃m#Y=bbfД P.(-vWx+BaPӷY^^)56'X f &bD(Lw٬{oCtr#xeeDJCxӘ#:ֺ^^sD1witJu(X9~=)R^ <5!CC4y@hU;t."b$_P! ua r4 Vv d!Hز%8sa)An.+-,ޕ Q#*6[.GHd5;q;gyP3 p5MRpÀG8L.xoyDş{3O#;KhbQںzbT*ִlQA65y0ibidV/+¹nԘE{qX{?U535S`;ߙJ77]Z׹4jڿfU<ѷ]3)iL<5v4hd] uac` &&T/1]$Yr158>k d&4esg8gpuW"/qԏ;0 clñplH )P7ug90_slEW"s騚Bܧc"X>۵gch}0c^+#xƕ 0}o12|1?{0Zv"V`=E3K1!\.U#_dSȢAR%S,IÉR5⥖fp =e\.`뀍MLu(+2CPQ0%UƸkEУ CDvH!,j#-#hP!ycre _,3kEMYQAF|[z>ĜP.\k{4MNQZ$-#tg JIϻX}nWɺ5^PMsf{ş ?N2>XR—nIJA8b*ڹc}c]-7^Nj`IJKS <86~~wR`V Gp0Dޏ WU/Z{||ߙ)DX,>QCPRXk{1Vz.x?0Ѓ4ɀq@06 y@!$u5D$_ #,^G&r8 =h /|} .xWO>Ԧ?؆=!URtFb{}C'l辒 3.o&kg:H-D__e$nu 탸2MHVc09 /Lxg0 !jV0^x fuC8szr;'ȷ4b:Q%P= Մ/ʔW=QHيOín" ^"sQQ{3H)#C\- @uGW:Le*))|NƽFij <sɘ ojYXvͽ⟋5 z" ,SEW@FK?A  qXgOb Y]ʽ_G!.!6~NSuc( z/p0W.)6p!YPMjz3Ϝ_&.W(ѫ7BJpI-v:YYx8VAhmʹRR@T &KqکloG.E0%]B\xzakpMT-.&FTt~X5!B<Or޸4OA@}TF%Tm%Bi%+$IoxOTHo^ǵ̼ppِƤ'פ* 51*qfmtxn>ؗ>Qfv2V6 z8&n%aPw!tQJ(|JT5Z$7e97dXz;`UVs}zVs09*$/KF ,Fpe'2SgX}j"FN#Y{6g7<"c)B[Z"'Oٲh.P.^;Αu҈}쾦Z=۽ #`-zEJ”=OVY"oz̄&(H; ?;=V_:G?PELJ|!CNbʚ;8! .)xuI-w(DV΄Sqa}80 IH2@fQ/jYͨ=Þ73ܾjCϰc43$=Xvڞoss&aY3}P IUw]OL6 fPgۊ og ^?>֠2V]WcZG]nHK!:$Dr䎦dK߯œ%#"|L("D49[Bݖ{#G) .pj5>of/L뮐F$z@'v"5@6<HuA^Y\Yډ]bfJPG$I/6B8b4Bx֟ia#%]q2Izmǹg(3u2]Kuh  WTwH0pMd fGFd{_|{+=J!kHKG`do2CrW耪 ߥV婪ƴf}Q%PJQL(nhꑻ4ۤ*R{/M+}w:zp+ (KO90^̢\;,` !-]6Sǭ w'e jJz$4DW.pmALMǗ ݮkr(6 .p<Hldf783rAyE>upMju:'H T:Q(J0O Uu~ypP rapd##xc7=)nmGv_^l#C{,%+"iʬ oTv? nT18FNN vf܀UYRci–dq.Jp1^CpG2lPyX*[# ]`nѳȡp^<[i}YqVc1~ݩy BaҰƾiuJ^CWf[pz~=DW Dzct!b99?*ӽi=l91N3h {[~F9Uկ RBç/O\!}|CgU ʁqƠfs_4g]ԞtSvb~'0ުy gЌqI](.QEQ!(y `|&B%*,JG'J6L?8iVagrܶ$[K:Kr!*IYYĂ Sd&)kQ".qQhC V{HYIr/F 8x.)ኮ0jspp&!Dh<^KpyNs'&R;9i6 l+7AhZt Hm3co]?kVkq hb?a;51JOI>EdS~+,T{N@pAB)JwgCF,3CFWNF O`jN4)*4K h$2P!ʮ7sM"+܈xCE3܆sFZmD o۞-?I, <7GŬ  K> W) qDP5]jGҧ4~4trJ[('%)g*]G$ffh1$ܨ8(>j,-9l2˃U'%5'mͨYüN^ }lۣxxx=>ˢ)ou\~&G(2ahsޤOya Y2Ho_%cTmWAgDKꏩ_'i!:6:Dǡn;hI!K?k\.%TJ#SO.(d՗˝jBܹbxѽ[C^ɾV[iu0mhBxZd#ʲ?C|60 (I`7q${M9!/Fr5(V#1|.9gR{߁ qF^Uc\rxRt- } }N)~@&:2v{tBN.nf 6ΆNOVwޅ-bQz^;Mw-oT!-,* 1˺4;7MYa wse-D;? "˒~:QY Qu䓫V< ҴΒ4_W<0d2d hd6E?8yDWu+U'w%+m1rCۢaXYcAT0P_ՋYm詌lLYR7uFj>KGl_hj3v$;1+F ͣYQZqdfmm|{TlⱡGc-|LDFh;T}˞<X3F1sQA$Db8*;oRMq3-tVoc?[ʰ3MϸUb/؜1$K]vj0;OOk^FdRXۇ*DEc*U1ǘ?VJ NPD/4i5s~JG+2I:N/-[) i9mBdoСě8EſiM3_Z 6p|s^Y6;O^Nmլ>WY =;V'b-F9יqZ0 %^Ӷ5A qncp+ cZ}AO_ܗ~xsHOf8c |S #;~ۯ [|sih/`z,MOCPyX_M;'spi:-ESyzn`#$pz_i*UkHĀɌMln V$/Zfl8ΎE w5^-Z!L`zGQ<ʑvS =g9{(wi0|smA6)OL4l˂'FHǁL7:<¬s/@DONfU @Jݍqj@k֐$Y$Wpaq HHiI݋tS?K 0^d[QcQ̬yV,y.i! }=YFKEsmڑ/Z*}P\5bJةܯ ~ؗ@;*SAD'fAzPְVls[ B{zpd1+[g&)<| R`Nnɘ{b H9êɯZysP ^#% j\%5E_!f^hMz̀ }@~QQ4FHQ6FXX4R ޕ.|7u'5ۥpvex +2Pđ1omIFEܬdi6tc .IWOq3 6o1P>L* Fb NSM$ snѫu"~ [@w{. l**q)r)$@d 逩 H&UẜK+Aps#LXGv*j0O'\WOl$&D 98nָHvhB< CyIs=g*LWq<00 h}|G0bd;'8 ,DXɮ*T1h;T*Z}A3-RRQ׾O1}z枓R@Qc48a%VKdBK )pKST5Fr ɦfdAB2P.B*{ٵrRM_~وX|K/`Iio0aijn SPF{̻:|ߓ+_z;!u倘?EQ6$}gدl}NIsLQUeݖ}LDh֛fc=;(ZR7AQ@d Zܙc~ b~GC띻@X[,ӥ2CTbL$5v:fvL֌`̠\!D,c CirzA>5dy3Wݞ"k}/aqO"_Nr"AC!Dŭ 2v+x-tGO -9x@}l"&[^*U&Of4;t o }?/`)pIHv]Xs}^~Eڀ8/3SOTD3Ž^ wP Q K^WNmTS1\ fc`Tx H mXRJ|t_ên=ecLqX@Tn^*h̊ɹF?>z*"^ 0!Ҙ1!d$pVFB@Ab<= St7) L IOU]G?sd^=Oչ3 0?P 2SH`ԡ>ץJ #%g%č1<5F(~U=+ ]%]:j֠Q(%%"զ ? :5D(L.#dL%Eɀ>kY<'hY'G$5}ϰHk:,w~CUж/C"KWβ~/yVFSZf\ @ 6[ %K xD̓r-A&Wl#䂧C;4]QӋ\ksV2y%q[ھ;5@2bw'I{'GYͬlBuBRmx(()RQWr T;䭲|;gUta%rD G} 5!N I|k &\~Ò5CK@'0e-(@{ϕ8$aN#}fVIjO4I%cV]zCA05Jb!7Lh zTaM#nз@jvNvl.謁^=ΩZ֑/M j tfv[L3UnE=Q~C[\N5ReGVoh?$=ݸ0Z^(vN%`tK*EEui #w Qu~X*|J%IDų-ԎiG3)J),W2CWIdд҇L &ʼnBj]fEjsjnߴktJlCfgY3exsXɦZ)X{tqS_3g`2{^?QM6!U p1|Hwd_$qYs6JY)L sXpt@zӶ/i,\z^H;_Hw9?Wx'|wA>L71ikANi` q"#c[(?߾7䍸Osn̗%EfWr&5vb#_頓t~ ?N->X`‘;fqN#gb"jU:`ΧE!.g*ƄS3G{V{;[sl" 궕r!ǵg@nz@}_Q'->22Eytti~VFm͸>\Dt^ŷ(<+K|n73g=,M7ndͲ4j%6*㐏[~>%zAF"ߙ&=ARWgZL ;!%X&fGu 6łܨ NG?ӘzB%PcFPNp,t"DL O$҈RT!fjK'P}퉦}"Qhl8tLn#V]tm~~ @t23llٵr؝vŊlgHl 7{U[82YT'5)A-]^4F>[C] ܐZc7 =MfH{~=y-kJ2i9-Š܍ ` zOC*yt2K}'J)~U8mRkֹS>,f"BH sbHjV1= g\3~T+G$rɷg@{%k1j+;΍Ivx>vm351@7fUre*1e͂d3AFsԮj6#DAKt9B[ @.ѥDžT/e厤ڱo^L3iZg mCw]ٓ ͻz}oCǪ) 8mbqfxlnfKFQ`S̚t)4aU9`ǟ=g3 {?hd"*d^I/Z:qh͉"2EU$3z,^G(NW{+E]j:|a*#j`cɻ8 FiYH# H4ɩn(pR J xB0mܬ-RǢ 8,܄+aү(<.8D c(j˼ M.bB=trGkcUI1|s pqLY1;R_ 8EՋn&6Z+f&u%WtZQT sF]C8lJU\ي=P@(-PR$=XpSpʲKC:.M Z ،LE;gg E9˘8TNm2%5{& z;)lvUov[mlg9ݐՓz{ЬWth1֑sJ1uمvQ;bIumGQj\PDf[U [{VvG23SE8͜tĐ=~,U[%|g!T"I hFArC!?_oMPsyGg\FM0ԢzC*V81hfܻ$6kR5, CRHQ=7|$f%$Cs5{ ľw3~ >k ̧zS'4ҿы>aJn icHa6(n[D^,H@k[;tJ?4ztT̀ÈOE>9gL43CʴH`fRB :fIB*KV;K2@wBn0 3*>4,U" cs7c);vgPj?q zd`K< w n4UUļIAĺF*TxZiYd#?E\뜵jx!v'n]%JM,NGetuJ|4 j_3Z9G BQ:<'տ/g 0$H\Y ]O1?g> #2+}NćO%bl<ڋ[x9ש c(W`oZeA@[S!Q~ssf.xFwmDzKL̈ißxwE ~hI=9"ϩ혫0|'ƦZG;7>Ud `!> : &7ɕdZ@H`SiVoX{7}C; @`ϟ;wG]sCqn7wNqh/G.]VlҪb5< T+lIpCNQ6K$!2Kc9Kߊ5 ;څ3 "I!-ZszhPְ>]. >mkVb{5KrIMS#)#rnXN^AO6|QdVkN1AMTx"u#z@:ϽCqWoKTiw?hKTXWP=S/.[i/4 CM9xDg:a ~- C,v}&Q#'vUeZ,.=Tp5T3+h? ~GNOHq$i< nn, UxȩzkAf5h E hO_Z:I3 ᑊe@=65.+Х][Pd"t`- :-"1xV}pwO >0m⢳=D%hMg>iэɸ}QR94Oɔ֒'`vl!xu#K:B<6.zNeMa&M |4\-q"B檃%6p4gn$ĤbRi7@wB5LB5sɬE@85ۺ)fXxEa~reYp(jBMA>̐=~t|7bzJƿOvYD  LS?%nuXvՕ&xtqȌ/BoksN^CJ8IħDM> <|ꄎ!nY|lNlv,FKoUX&(.qMpGDmvJn;T~țo1Hzrm\pN nxCf;$UǨZ=:!3;0u UM%L r)Tٔ 4UvWR%e9Ȃkx_.z0b־yx`lpO[,| 6{`f$B8xPm>ѱ!&g S/MM5.Xg+-'a(qQ`kR{|.qT ʮc˜9˞2_nXM?ihNZJB`Ji:8H2 b;{ʫX2(>dY}4JD ,l "]KK}3X42e޵Yn OxW}y _ 7@Heb$yǢgD?d\I,v;++),U1W $\5 toj,4vcT+v;mӤsD4e_ax |+KV;r9SOf[/|Ӫ9! 1 UT_ٮN?;O_\=_+2r6ǷQ߉)F` Av$9x6 Tc Ň98w!9r?W8=V%TïCCRn3Z)󍓚VM%va  H"]>ȅT(d63/:_B+M% _t8a)/A5īel-j0k*+g3y{~MKM$+)OTRӕT  A69~rX J ^fz&i TcZiL`´2ْY캩IdmI=4%`yI tD."zzp Y2*,i—fE|8=R R4HeXG)FGwl> 1wgl?'[l}~R OteNe-yk~1dDz.Տq]!}s9&u+I7,$59ѪX`ˍ p(A7XH=QjS*HO_5Ty7G\V0=eOTEW"vZdKVef\^h^fb7NWēmm3_S4/˫!p aY5x^AG4GҤ[_MnFJWkV z̑Vb-[~Ig4_ccյnkUN1u?$<$aNⰣ3-+ I-29i\n3;Fe)%$pH [1znݪ!G m2Ĭa졤3cƪahu֓,԰öR`JٙM**kK~u>0";Y $bqM[ !'dH<!3G\۱s# 1jcڑࠢ 65 ?IlyO7=(}a#Xe7dAH xL=W|F.:4$.fVh"`2sݻ*) 㘖2Qfx뷠M"A tQu6Bla(Y$\R\@l Gi'\K_zw"OLYp0槵8K#lD%@qA 5N"\WuiI-X"?'S[XQ]^xL!r3p^w&j8Ǐ]w^Foz#Yٴr OpjAjV1ׄy/nBs.e&+es7^Z@(%hHIuBel5kb%:)0|tʄ؋G4BuU1 ƀ ) 3; 0"|Pթ*M=Sff+->d s'˕ h1*h}9L_k+)%[q T/mJE L@|Y-J̾ %b3қ]=tglSSbmQJ]MtxjB[0&HH._/8y 7oK#LR:W\R8Ho 28-+DnpI2u2C, RFy!9Gg)޹T=$f #.y_p(kλŞ42ċva~ܤɘHq0p9ÿWhe›A &5 `fi+nkK ;;I64+痩3I=7d0*2I;~c􊙚Y6dzdA 8**XG) 3Pf:]z nj Xg*U`~}5QʈY_`%-AqzΥJZJXKpGI#M)Yd߸m"Ew5AA*HoCd{~Ȥ_dmDL@C|Hv!gۋit1+E |GpB3{؋ڪԜ%Q @ِt߆l_@5>p)yӂ0Z &TEF6~ =9D.9L-Q?2HÖwjѸgl؞-㫤#t&j~V:j&1Gx^9\~L+@$FϫiV P(~}xVuZ]s󸽥8gR Ẅ́h B}b3OS!na4M~Po]%?غhT2:寑k=ׄl3\}rLY C")tMG')QӪZ0 dBϭ \"@{EʍQwO!;TOPKxVtSTbF& j[\ t}L+]`h]Hh;AA/cX^`x|v7Q[ J|€\"8 T[m) :{@1gv&xg0;M<$d.{E7A2FlJYd0bq Hݲɴ]*u\_?EQطNlzڄq i R;ҕWS?fU -LI30Տ @6pyP3s3{7r0ق5%pm⻰ c%/S֫O]%2o.hz3%e{;l)nAlbosMP!!l-O?}&n;fy OUxEؼ:-<<Ѳ#}˜vĤBX"0i :bΫ ՁtLԨ1<@4ڽ܈cA{E7w~KOif=Q=W ː`l@Bv9Ω08^b In섓)5!ҕV@dZ]s-&θ&Q ^@waۚNihQo'ᄶ VD+xzChF[6Ci?x 4PW\zde=fs:XcNp,4.l_T JL[~|K=hV4^6~mG\yA/ܼAcYu+&ȷUfvu0i#Va}=<йV|t?hd_gݧwFZN% "u! g-EDfuvoN5!/ֵC'Ϩ>FRHZH7?Y[Y!`>^Z<)1o]-`}%9T(ed/щ |D+s{ˉgy :æV{ٵ<_C/*?I>KzTdY E~J(ڈ]zs91a>N-P~|. P|rTȹ&ks`^ǿڥ"/}N٢6Y2k Cj! ߸‘ O+IFD%'?#C tCF}4k'y- Z<#);E-`ڀT~FPqd挃 4d*}F3U ʺ߱n_Y0:hʷB\`%0ݚM[kR5`ׯ35Q6x7 5#@!< H,6? qԣ"hO@J['!y@>UQK(82HM{*Mr:MaY=Z3!>w1B0aIGW;Ih#smLJFLQP]Ҍ\%|(y!mR4͞ȧ#ܕ`r<#V .!qRGa(ՈԣOGEOdCa*Ot&3yHU4 iXd5#ѯNY_~ I4Aվ ƈe~ T9:4TzDݶ!"!q K&gV;uFpMv >Zzuk_0Uɝd*ۉS})`&7?MU"m+@5:*f!A@cqx9>RYgE՛.9{x8%/@U"}|.dO,Y?fҪ2m -w AZ#kQh6m̮+m1 zH+.vZMҪ$pJ+`"Ҕ|QI 4)?ç m!gGa0p&\WAnRb6Ӧ VDkRg=!yO C|̅ϝ{Og{sCS)RY-纝IW Г 䋧SG5lEehlTjLl8tKlwBag\& cfU`}Wz>U b E39sm}7 )Ą YG\ J=kul75| #t` :ŬŻL-'JχBdz;b|j{Mع^ZWǿ`-ZlӢjf>w`F)5La!O>ٌ{q\X@ypY-`DU.FȊ%~Wm3lFy*TJ#dcҀGȾENicqÐ_kAqY]Cq!b#T:L[d'7GDY)8=S-0aYƵ\"VNE.LL;J_djjY91F%+vɰ=ȴ]ou˺@yj3;TT @6wF%==wvqHcJeIHOy*Qgcmi%smwQ| j~V\0TgAiBUd;QuB۟㴳RG1M@d ƨÄM&Z4'nyBxzg1"zHaS|ZA>%*b|'uEerQKgko8@.֧f 131*|AOޝa9pFh$ ܳ6"t.Ed|iITf(qe!K ׇM 4:Z9BJua}|ף-60yxm`Ҷ)ub_Kw2h等<KA:ޯMYriu)' \hTޮcq h|1$y#Dsbn0 H:I& )p׸/qD[-o؏4&?ND,87; rSy3?ONJ$Cs_T}iL˖J^qq~h]p1p԰1-ؼmj|P;-1;#f<>-j9rav LVw}>69WvrۅK"N-Qx(g /_L:!wHS"|2${;+;)=$PE~&nJ t4 (X(Xp½"˰Q5FV~3[Fa~(`G*^OwpDT@e7&6>HjUeycC>U})~_8<;a! B)kjno&'Qs@ ϑ!@&e7m4 94pu&_HCz/ɶB6h!ZƮp*>"V= ޗI=`d-ÁY =Nd]<YZ>كx# LjEte&:&0p'AoI2lϸt ($RsBw\zI?jqv"L'&m)g2eȝ@$uIyb;3!j=scp$0EV^/>v.dTP#V|+_1hsU6&hp/Q@sÌFǩ*Ϧ/ A# D㮁%0᫃ي|hc``4ҝ5c˂U7cqjc2urG9Ha|XcQ٪qoY|Q'b AE.o1 m6MpZp9o:zn}6ϖuv Kc̨*U64D1APg4_A{w*r'|5q '}ˠM7H`J3{^$[U_=,^H:8LFy$pemFung23[s RvHL_+ūO)٤A}jw<_-+-c~Ӝq1,RHE"UȖ|ɋa|WhcF –(fMjE3'.yܼ4 ]}/=+3%z?_[;-҄͜dOޯ^7x 2(] j D_o -[+w65*b|":}B4exq\ţ1(mqꯕ&30 +{V1Ck԰ZMEf](} 9tx mw!XgSڬ'{llhj ѹZ r2'2; xR+N*#0ɔsP(`;x#(4CwzW8%uZwԹrk0k4ag>vJ>%'~gJ{W{e D' 3t<tuHUBg>k'L$COx: B<X Gw6nla\jرWG R)kn֣$ Ƚ!b˚\ȁu?i[?Ws!p@!d=輤Kh.35ic!Z>²> G"ZyXCf~xنg 2dz6\/^C *<2X# E O8R2 #"cAVȊɋ$Lԡu44`"<*VssdiEhr`TU9/6x#ZeB*:uGOG+)R3;ȵr̃Qtl x8yʈ狥WR+?ʾ#X (PA6=1HHo9^+',/+SX{B*MI sa$̸\.2i<jyįG4#O1̓Z1֔Z׬9ᔪ[Բ4ycnsACΐ(|9ѯw7?Ϸk')/,M@ 6I{X<,[ C:A7mlh;{Eo1((xlzZ~yJN0 ؏Gb޵H;Y0f |nsg-ol*"]1pBW%za㢇 8dB%Z?=db$d)]m` ZVeH42Rw@P^⑾R^4 ?7$yQW,+HeƱ[ѳ=fxa/P;}"Srk`tYq8yHMkӭ.Ytx3[ВC:Gيi PcLJ~[ZCժ4dž+F^;'X+ -!eT \P" ag> O% bgce>6?XҖr)ٵdS{9NYu*GfVzՁ7E%Hw#@y9ҫ+qFJ}9)ŬtUŽ81?7 ܏}Rt6WdE;K_A{ y ͑JCVg>LHx6ǒ^EsNKVO>Q צV(lfPՅQ;> qs l R_{% E)2 p9wO23J\>4{T > kha͊e".̾4s%yr_Xh]Qt}JybJ}B e±[O]h_&@ʤ[3el0j8sZi=Rgd%?}58ɻ- .V:TIOx ޖ o\Yʝ370m.b e@q r0 }ovt.A.,A"y4cK` % KګByo0ff/ʸ[L5'QY@숋|>]Fav8osx$ veJ涞QYz Q;T J?rp"TH$k%(Vp+ XT;"7~᰼ѵ5J4}rH~)j@ZBRXž٘H\ Zh?927IťPьJ#kIhL51#IoqaBj堠[jY&?P6RzN`EiW)2]h,.u=Z'iWWiܗW"\& 9S8!$Y 5-ހܓ+zx`6p dφ 0Pt7<7)^o#0K پzz-S2~Y@c}U_Vyy&j} R9DaIC?6o׺Y+BT|#ypV wTOEx PFL[FU:9ytjV%ߣAͨZ pT~h7y, tK|ի܍ bIL(_ZnՃ>Hrn5`:īP :pdU'&5HOT)4Fe8Btɇ=c kcuzCL!8ѵL@- @",sl@wbM >$[_-Sm@o(ѯnL\+ j)ݰkOx0ths ydWMEIЈwRuFc, p? .k ( ? ˊNfF3W,Χ1 Uh=4 oqEѲovtI"vv/"{k"/3'+ c`g 7 @g9k%P\cuU\ U(NMzَMxEUupgI[dE^Cpהok$Ñ!ߥjmh$LE4hD7ϛ/)q׈#8jlkaMu_EK@#`V~wQ<.Kb_ &ò]QDD>]o1 A `WE EZ/zP<>Q: Hi-M^Ne!)R=xvM-wլciЯb,ăi /ҲDMu_"k6 7i.J/)^> 6A4_a!ʍaӑro1]klO\ɹ ZV0|OϧE{=+i.=Ґ|SpHL~ PǞ?,`4}5$GQ_.:e f{R+1AkpU`{(wu./pYo%w'^<ft괟`e܁0ޚ9 {9 "/ǖXթ 1T6wR(;\{3m~5j4 b2liZ%TjL~?_O &򊚝tyV^C,I= s3@QJup>ߘ<&18ocMY(-e G<8Sys8ŀʹ1B짔q]LYJWw/jj.ÑGg%3{ei6};YٴW7'M|87"і P;t~E3kz7?m!klZ87b bȾYe.BmL6O5~uZE;x ND"xdHo&7p  ɬF ,& ,,.jr4RyF&& J2E B(+%VrrKQ81AE@j5+ M*&ےT065伌uƋ_a0!F=Yi3h8(Ilv3@ d # T]T˦qz3!n|@!;R~vo3.Pz ԼYr8E, ZgP})]9Q7:Eyo:;{" .fX@+q8ms K*%z6d(ro fYZ:D2Hh˓7Ṅ%sG<.׷*xv\Kz!+`ګǃ%us&zTſ86XͨPMt+9DF@H.Lo2@_)1,wJ"F9Cj545}s[Y0y1g)aFw|F++*ik`[W::HrWDRI /Z9o\TC]șِ0½ڗ`B=w`34Pn@lyQt;/ip}]K+Lo{.tjE ņgfZGfL:Usm| L;MKhDaz]$joh^';ן 8QᄓZJ=җ/6p:F_dpEnĤf+Y8ʙG W7kBMDëWy٭L9x{޸2yB[ <{NgWS'k6iY%7|{:9Qg}P n.Rf`CJYŊJeEA 2Do}3Հ:nI/!ٷzi T{90uH Nk5y[t_0c(G9ItY׶E/p.@)s}O|)-C10%W+,9Űܮ?a/牏W~B$xJ  ~P2p䑛~cE3<f8VoFp_*'Ml}`8ی;0Z'QK#i9l/QMGGif&yW|RU^D,XG6\0piqSB˟fŮ5in3_.GDqc-7Zt?ᣳz 7+Lk{O뭛) Պ>s/O ww 7̦ ?(D_TƦ]J'm&>Zai~Fk!) 3d` E69n jge#ɇ݄5.em:yZ 5 Q̂FN^iTVk83kr1wutO?6K߼K-T?H) JXb2>@ ݞ&ٷI;[eȪDJY$o#&V5e6e|ޅ{s䥥go+DupL s~+\ 9(.sJYm8T(GҩZge5e*P y5]^}/!qSE4Uґ"5L((LXr4p}-GxӬ-D~J(vP?HXcq7LN^Ao9? 88q=)QU n;:H܏ԃ{j#LL[:a(cX* tjZYdy eR \~CQ3Ho?v@s> ld{-u!!D{\B 8SM67b}q4(_]eQz gToI5OIM5dq?Mu'f!; N=#Pſp\ ~ Ѝs=Kx:??^嫁~Gl{DKVOrřXGE<'̬0nl1KC $ %LvYwh2R] Kgq)[.W㰺X~j9{|k3PS%ӧ_%Oz~TBIzGkNez g?Td% (USz\e9){J0a?O ]m}J/)h~S䶁9]{/EvO1kꪴkUǢ.*tG1Y+fWIGG-MʤŲ|A lG_:лU|i-隲`l?dm&AD fB^U-e!Qh1E{~re``:͸ Inj .7 ,sh:$)#C7NfNQ1Pp: ꙱9TzGZ}ߋ䈬}bSAqV ,+3nf,#[s=)ȀJ&I>itmy_辥ȐBX 'Ά^*p({ӯ !TԖR|q{W,ܧ,O{׭ 0\4yz$6rP%rD{Wvh]Av-/)=e:a;HB+EIϰx/T <"q =A>tLӱ,2Z'~|[dr;^ޓC-vv%;ES7;.a]C5N!~.02τYFZ ~鶙#&'lJ=զ)ίM]AH3I  >t&#J1dmy\ Bv+REO_>.Solt&ٛr6~hky5[ZZ󎥛iR*;kQM ,+Xn(Uts(X > >ߵyT#Q ud 7#d,6|uۘ-0n As-sK%l)O5W3IGɀwvR9N1,BgZ*Zyg5gpLAsx;@8#Ub}(%Y:RA*DS[Q'1NO$8Z0$x>+;ژIEQZtNjjE NiwDže EH!1L+sQOEe/d_M oQNlەEw}r 2sڶ Y 1w0gU>9C5 wLDy>5D=]!(2A3~Zc:rd%ƍU=fZ0/ǩ.@ KTpbx z* THB(o> N7jQExI1ӗ$*1 s6ц">j>z3i:ǻc4i\Qc{=DQ&!ֺ/R+Dg^'˷hmxd_? ĊD) F I<JZ=hjG"ǐfzWYѡ(xS\e 2;NgfWXlL,pN0wp^k! '˳Š3ʂQM4F.d>3`*ib4@vv:ry//jo◻Yuq]A9HPT8-kz36 ;4FZLiD6G!0#1n?O689<)KFr-,zRZ^ sC]ۑPm7T/eqF[+F9>UrMB\͞ ^T"&l0yvwvcOF>MeH{R?PU!z"OJu2x""P<7\58@pZ:I]/9#ppT mO"B%ZLlNysSBThuD"WҒ/;Q;&k T! +&O/_6STgOנie zHfoU)hbk!c,rEĵDmlC8D4pObU V0nqhJOT^A6cgPCNpwކYa{m) )k k5ZA.qᱬ[0-Xqi/nwؕ鷮o[DZGEEJCxjU^Qaz_1g]".Oarscd =JO{eEۉQ|w:#,{ʣG04.Љ}Co#3 7DFWҾI~E8v":)%clvT@prRчA$ʲ2G[MSšӥժߧguuƪƳ\7u'S}qЖH,m뗕ٷvhüzOk .lh~ox5gS{Y4X0ʥPm\?Pbo+~U,_ғO3Ƙ'$,x Ug:K*Z5[f[s G ZN%us'J 0NT`K-i,fDDAVIcOt 9)Qm?va-V6\ojܬ q,j^Ggj0L4H&ĥE\8]%!M98y oBkiY·qzAң(gpͅP 6k@$UW 9T; [1K-vNCT(گMjeV,^fy~dP$-hXeg^n|ZoE؈͎/ 8GFp _lѰq{l?㇆}ꛊGZ oh 4[:S|Lrt뼛AZ 'n`=<hj@<Jf@ʏ%R`~wK^1[T 9O&Œ&&jӧ6;gY]w` I{eyb@#qrc5rZ>[*`%-Qƛ>v98U`g.s薷"j*/zzC¼:vt=]8QPU>=z!sq3 (&}!q 2<2M$Py-!CMvʷU~ Of T9r c<8`fby31;#`RIj&?Oa`.+7a X9 ֛#VXouFi ]ȝa=[{wy)@o@T@όhڄ'Tv$V63.|Xv:(I1K' _$~iI7<.'s2kНnPy{AOMgBn0-:ZMwU Mڴe "VOkb Pk{GM?߀cS |M`&DB} Ĺ!kʢ ?z: h[?֌@^{V@*;;EUTS~nn1pГk~vvji$c7O7tP[S~ͦY-J?Lsf!&`wC *PL4SJ3|xTJuȱJOTB7Y3dpL@N2]Ae,CON"kN4cd_o0'ݗ)r/1~s/R]I&5nX>75R= sb74 ]Q'hij4%; nO;˴E3W֋QOn1 ]G ۹7>pX1:=8@ȬI葇YF""->hI+8-͍̀u^[>He͝+5 =`g.] j |TjᵓE)M@zet366vIi)l'o@=HujG=)x/._#r^&jGY_9y3tznӠZƉYS\l"% aT#YwrSSA{+A$%h`*31>lRU+ߖfbCߕʡ&`."V6cpA. Տ@ֿ z6)IgV(ȫ6nn<'BS+Zzlɗq <{+ZVUd\@㟯/0*rˁ[PW)}{)E~}ZF=NoorY=OhmEbk ش@OkM8a7K(\|o[a3Av~]/?p]¶V]SN)[֛nOn;4x$CŔQEiՊϝ{I;ps-k k C֔Fɽ wB!U'Z(X+r54fgxJg`'א͒ s&nSNۃ\㷝 vk,nNڋPQoWŰ+'1z7RT<\*^̴| M܀ͺ] ȘE i\3Xc, Z9#듹й7|T ɩe67"նRcBCt5גžHd>T7ػD?O*q=MJ.G=h\.閔c\6[1? yڢw5~.!k#Ϋ:y7sEyyՍGݽ GO~%f#K؃Lop/w8Dh%#o&\( < @//qTZ0,n԰s^_ ۫۩4#~,G鑰ʤ*+Atъf }sz<)^:AaL.4\[-5&ݢ~؄Wl^}C:Yx#tDm^>?pg{W/5q-%avx: oF`fTzmJ2GlJcF̗mV&%5gn bκ %$$'7:<% rOؙ# ]s'z+^A{0"\SX8;z2Zqxhlam*Dj_Wp/e./ E)35KqxqT(py*yc?$m8H{!HbSg4|^/ߒ%VZ`?k=d~M?o['8~.$I:ӸW-ȳoL( hב;M(./WtQw7^:&Xa3(KXU;| |l88Gs3..dzArnz rhP~G)RWztLFʢ[E8HCN;6E)M5[PsXs:IL@ ';+Cj{;}c-բ4`xq[/xvM6WKmφϗӄ{d6h:}7Km ^XO= dpc fw}N/(q `opXlvzgwf +Ha>wx̠, f?\Om1oAxh3;j-!Sbg8lU:GtqzCuz-\Ω}6ԩhޠCٍ¿\liwO,dϼs]a8xu "6=FܿW}_"Z#]@T;nOtnU.2QK 03k w5AF6jρ!ԇX*՚Z"f:TzАtdFV|Ww.כpOӝ,7' ͤHtݓuily8hn|ܷބԝn3OB} ,(Srmc<T`zOrt_F4ڐ7oB\O+H 2$牧[_$ƴ+P^DǜX7긔 _]Kڞur4eCZר, 3PM ~RDK96޲'ԡIT,cH I't [Z81XsNuq+o_C&;mEvb)w8i bELg5 .U6K :߳R:&w +oj<)\J)b.Y-~b[w䴓VIi&Cڨ+bڜheT^3qL#5DKR 8q$VeY|hPSCMiGYIR-p dm}7v.PNh_ Dh kN2Aʝ:B$M+{ uqj?o0j5K[*r&>Y\嶙A"RԨiWUV`;8:&g6i.!fSݤn03|V<iyyBϮbms覾[cHw.IɃ#>ad(p^ha#pnx2xgA Ԉֶ%y`OnΆ(nk^w菏爤7ZiaTV_Ubآ9o>͇P:˥Ab?'ye}{^{2چ1s!VlzXJDF2FrcQ$KXNޣtWq&?kfwH/;oWiz6(,kdvG'sVs)MP@4 E]G+yr8H?H% !" D2by k'2M(dC3NQchA_;ɏH1: l6\%E}2cJ`]kQ-J&] <>D@OgyV_Zfe#g0o+YY9jf*-v ml9kd*2"{T$<$i3B 6W)LV4k۸|A([/yE)V n*?kKmo'ܑhl݋vtfud~7xR+]j#M+j Iu)~U-t45;]ȸ<·끤~CU*k?p9?> WlmvmuaqUxbyT=? *M]_؄kjfDt֬RO[Tf#,]RsXca /yi` Nf: R VnK* @D !ROOqddR0JRFsq>wrbGaJP8dj3_țP* e09xLgk?SáT/v-F|Y5oP̺dbEv>TܧaReV vjX7A[a)ro H4[?" -0WXfUy)&Tva>ϖӪASwv *4Yc`nr/-C&!}f?m{$}\o?P1by8d$$jJK{g53\CR).a""%\FZC'8%Gu^̯Ad-\צhKw緒]ICBH0s[>~ReOf )AZ%"d)X C} 5 }K|$>le@YޗJ:+}h͔k,BZd2 Bdv`u131 Za56(w:P!< O`wBl[k22=d4ϛen-3x{CeŒ\kO,Iw-^b ?L=$Q؛=kآ= h{|M MݪEee::=DM$o;>F߷ 2RX 8d- [_3f$%: \] |vP KPJ:<^\}?'w@BV"gM'VbBcB$'(V,1{6KL9jet$u1]m@ك#ZZ󡔽Q.HXK!*?D /(Z/cw:m+?G#Ox~a3K5=44HւxPCXX&σG%:d3$7g%n&2.:F lԨrpZл8a5 *Nʛ2tГdO<粮5܈;_6.46B^|C| ?]w]aa]9T>H|Jq{hG7^77e82T5e#\䢳 &C.U;Ci/' pn߱?wv BvqZ (,e;0wg]`A[ 'XˤgZӱ[dPa>o@-ڮ8H\=7~RP O j٠qjfcƟ6Z>ƄP2MFeHȨMX$"rۗ28GA1Q5sT$ <f[R:;˾{L'"NyY?)#GFH.X t^B0 77Vt4nb\;WkϦF,5+5ޗn zB 1wjp=>* m=ƑX Q!8xjWh_V/n>Qf /U'3=~.KiߗBYJ\-9/s T:cnޡ!ϩ]0>qxkġ7KG&=AVv6އ /|#u숣k"8wYYgPE7dX A: D*G !ѳ'Niҙ 1U/ڪgy;MM@=\kk[hr%2@OJ[q7"Z.#ٲM!H6;g,,u]:&xNcXwoBdzt;5pB[}QP$ayU9n7,g C MzG= #K h!ǃO2!Î)B՛jzO}AGt>Qܕ a 񌍷­0,8&7SD=7XSo(oq{)DӣanKLv\gQjlݼm4[߯Mc|.|e(-u ub\H K}$ڃaG"vzWe Ǥ=v/E&ҢX}r2ҝ?v0z p4,3"Nʏ2Z|M(#xbv QD4ti%L%Αυo̪]U͘ jP*q8\XT$$ S(w!YY'*ǖ&$;$O?.ۮ|ǺB>V8S/ܔɻ[LI͚-ndunU06H v4פltٰj&pdi\$-Kz #:,yRi )ŠoCc@' <9)aN`=PQw]P`nˎEnM g,+Kiu^ f6ŎԔ_7Mus`[Kj MW+Bz2tms뗑w޼%zI+}qps) 5@W5`\#H^>*7DJH ?.p,Nܕ\0R369wA9uUR+8VsIk}jw!*=6G23 t XoӠѠ±=}زc ..jN!;= [GyyWb!<: y#Xgl}viZh 5vqt졹HІv&7?Io-|14d7#T:Q HM" v@5C8c27nKpLJ )|F]ȖnG (ĻԍcxORpp4߂AYȐ4V)=D'#`GHXѶpkK:=sWZ^i> DrsDz1oeMdaQ8b;[IOsIi  EXQk#%X尚sStT'\ !$9 k, ԧ(wYuPKOX}eGi_b1}it&qHe~\duYᬶW(#:%ԞF3'8@bkHuhQgDUcǏ8uw%Q '`ឱ Б z8ќP#yN# iOXv7""Qt>T?"MQ"8 v6bN灴e}@%b%7_EyiB v oM]̉B?Ra׿ 0:@Ɔ.PO-$fdDuӤ&EUVss:w/E%|u~:l XY&]>I/tMgTD WWG8s|\2,<|2P jY{Ԝv 'z]. 1XwMNQ9 ,j4h>26Ivzpmb]_ !fκwHd?І.MUN\h C˗d;}=ЗRDS=^qO&bS?74 TAjEUڰwRʰ~Yez96#Y 7C:=zON |;:L_1& c؏D./WF]XmQfC@Jކ%ޥ(A3@@[9b;z:iJz(XSaz0B?kHq^$o '|C W&4NDeWiE e{;e :DTnsg͊c3ѥ6e>PCD@Յ2>6?X \o_4Y]aL2W&tɩ T#eZb/Gzu*S[jՔn$`o! %kMX2}?'s;(ݘ$K7m ǎϪ{ϟ?°Oun':'T HdЏ򇉌=0LWttfFܣgEES'9\mYZeөœZŒC.14n[\f;4\Q0+Pi.J L|V)ѡίJ #)Oz.-dƄpc]t: S][l#`=@@>xt>݉[;$շ?co?kuCdr2=9&p)`j?( 5?obT`O\j<| M٭TR3Rמnmݴ(et3qˣm :^s Bd<3OvrG,9z3^:(c<)DwM?d'#e{JGQ,~x܃es *i$ysQ npI)YHw8*"7b0}Iqi6jy< :oHb+Ӄ<AT-d#mrOw]nߦ&#sWgJFbV[&˛3wB̡o{XNyVҨȞ'hܜlηNidg?[{,gwG/3H{s1t'Iŷ}(3%#AȖ&GS ΍{瑘e?u Wq]g#aRv0r}'H,T*hmna>/$XnUP$,=2Llb|si<]Bmc NlYCyP py77_.F$-掍BgwD̯KgX֋0 'ȫbҭhkr֎ܭB9hCl(waü# , 8'-mJBjTi=Ez#H W0o~n>7 B9礱zۏiIR;  ~; &uyZacӂv]<;q|P@Վs8epC{w{k9fB50LIO YPk=ba cCe,M؀9#:]Ps$^[ak ?^[r`7UN1͐' 3Y8HrƤ-\k⦜wǷ~URM{gr"&Hft%TocmL+) E)9v3U-exTO}pD Ӫm>T{i.b/. ܴrL'MCm&v~§4wI4a wZo|ӱ96 @N6  ]^H-uT L KzZ_|">{uX NqU,7#ƋNuȫm d.|OEVp?c?2*Wfv-GӼbs2`̖A Ѹ追FDA4v_ D[( ҽi^,wp~-< ~}LE1jjw Z}MͺdPB#e _atS "Њ>A?koͧ7˵;V9=u׼9{u||&>{) ZmQ:*od)Dśep? BG9T1;;p#A]o룇Xyà*!K'B#Iݨb +AJ Nur'Hw>nH '~1>t.#W=iDpHd[f_ _H%oU{@J~v?c+~9_mi ReJsjd3t@jY  Yrss(6|z ֲ_Э|g(syLA-CKOS#AǀCNY_n0J H5+N1rh1Ww MzLTQf-7I Fw8 qّJs<\ې} :2B ybO yOHsrhTa-^2b4wx(~S=@O5&roİEw'^'O1,溼'ɋlK#ÊK>PPlF~aF CԆatIB5z"\z@d$ؓ͑#R/oNk.;·XBy`bu]xbE@ %#ii!V}]͉ wX+s}e}-s1ID-g%IT1>!ήORo/]%b8[ǁ'a5A]Z"o RЛ|i[V1Tdo"\3jFyDNB?@Q q<zᄊQtG^ּ@d1iF; j9& sCjnGO"Yy%jL9$dY8 |21\=NT9>v>^2@+ &эw}u;miL2$`F0"(= ݷ~A.b[(ZL7/1 5oXQF=߽;aT̑BP6 ԛ !HCJLB/!vMڲ#HzR =K2ֲBK~R:}SPbݷ؎lƍdЦjdG0A[6[+ UkPlH\B&P9=69WuO)^ 唧>Uw)4nwԾ<؂N?Ur¡xIQ$o%΂ūB2,FP̉CRW. #UMMKİG/>z*5#}yptϐyFLaM̒Dģ3qc|S,`jiZ@3OO2b`5h >8Af5J?nlFKE\ĪUHyuM=KuhiAoulxu.SN97 ̘o<%$jۘTvI08ҝd,+Sߜ&_ {nPz#q3kN4 t9WD쮭+N)%к- e (l Z,`M+v\T/j9oKȋ,u,XS.2 G][z*cu#C[r:f3[[Lj!iԖrv~Z /dD$Ђ3#q {T,qFg;vf|%c4z|O jtw+DvPL<3EEJ7o-kÞV _ІdKdf 2UXbPt+ԁxb$D!KbeFдAqԎh FзW֔H C[S*fC%3ai'ՔkcFTP=?_ jFkƿ -GP?!"2-E$)A]Y/;0'ݐ{.I Jx,w" 7hc{MrgjzDm+OlܖZ ҇s]\[Phk/I47J{RA;w~.`8y*^8Aytx ܆+]QEAg6wߎfh.;t]M޻9y+xX q%Q. [/n.21Sf]8$0Nɉ?q@E׻Etn,%1 TzLN;Cq-; tgwq^Tj:x>l g[ץ=<^IׇW_ܐUHKXv p('RU1߶$4:;% 'f7`3Ԁ)H;#ՏRsehSLMT. |Bk(ȺNUwCtf8sKY D8? )k, k"(/--8j*sy6͋$T]ZYn#{9SUr 0EV-/+~C OMM2{LSڡXlP]nMĠA\q |~Y!6 |vI# W[܂ƷΜ0! 8D l=ڱp1J^PXc?*!$gb׌bZ cH|vfGq᨞ofA+G`FȄ>R8Av[ۜřɉ4uR} 1)zCE,oZǖ:<w5P|ߟ]9zEKZ"KEˀ!Iol|7u:5ռFj+U/`Up*OLbqKB+Cֻ*lM";eJdT ގZanS냽1zf J|X"%MfyoΊ Ƙ2EӸJ2$yUSS~Mۯ+eoADб uewDMPh̰nӠY; ~<ȳ2ӭPfcK  L7Y M(ټ`q E"|y* Vj8Y(vIaOJE #Pb21G0'DꏊOYK訞ҦZ:/mYߋ%=-!=7JLy#A *8v y&1LDW}܁_}#lOrpxTMxeUI/Qǥ+`Sݡ@)=-ҡ\WpUW ̭Ĵ)=ӵ'zL B|dn(8Őg+|V6V.ӧFXeYT[*<7DŽ <'?FLyc0}{sSo ďn7ze2;ZޯV(lQJ3hΣ EĝESFL $g t ћ nk:v[gL!.I0vœ` "g-a+AѡK8͉lKimal?lFjjna XX3pC~9{-XTRg4ᶱfi}s.LM #r؅$-x1+CPX59>%DF]2K+2^Y /C<$,TєS,}^+'Tl<؎Q\VK6v1VAp>1hqƟHQ%Pcz_EnrK% [1-o=ι=";k/@C i,N@*Y8ؗē $y)ɢ7gJC8uAgɥF{;L`LN;B1X )9,Pdv<6t񧷴)a!1kpҪ=^zhQ˗g)A֊r=@ܞ> d&н  Js?CLWm>#^gNl wDM@E}fU$ W~jkn"ؚ$ƪ-60JA7^pO4% _7X.C>r FQ{pbǷ1ޫJ(wW⛦HiZ7WBc[ojY^Ѩ*GpxfJ<:oWC` f 1#aeZȯdj PS(nm g̩szAd6!{ekw8!)ָcv)@jz."ڙaYn +IGƿ-:Xʋ1QweGXn@+Za~'a5 #&}| Җd0'"%;c+i7šKl[4LKBX2cᾚqv\1!ϧiT"PAc vQQI8*Z9XѨ_yS3=fZfHĶ|S :* vY,<=m-?Դ9 M@e2Y#.Nk=oj)E&ߍ8 оGĢMhyiQ󟗞Q,v+XWϽԽ7R1/BMhz%[ƇN f,_V%C)$ދ=mOJsZ$5Qpsm{AAd{]Ef<k宷'D7o~a]QNExbfn̛Cs%M&Ŝ)V?~HJtPkM^8s)`,;9SJFx<\X艹|-!fq&Xcxؘ4]-Tܳ?3a\x+@<`WFeEֆ xu`OsI岌=+Q'([.<&x[0E"%6(A lvOC :*|= ז|vN#H1{fv@b@6R)0 x_̔lZf\L[R[!)ڈ(ۗG܄K82JCxӛ=ɶUu42{o?&mO4 0I8-v\?Tڝٗe-Rcr+oVPOsZ )?g75U'1? /l۹hцE՝SW%N}ݠqQ '-r*qW5nYFޅ鄺*LLd9z<8!G s㭴3l7aRWMAOĖP0 h, U)`s?#Dzz"'[B8-*v[)ĤĕeBБ'qt'`Zg^l3}R g0M,i}obC5F`>+^h Ff1GwwG8ޞУp{v5,y Obew#}IexlbXWZq`]N$6 /(m"Zk*7gӮ"_sle4sdzqo^9_a^׃fӏ^⯨4EKsKHUfGb'Q#i,[\Ոˉ|w[*DWA%Cه:izzd>X)1Ti+.\͗z!]*?cuvfoZ8;Zþ8Bu(U4'R 6W=_ *sXjɏ72lApJĐCɩU(Ag[e1_kSLÍ:!^ a3RV)">&5 t/z7B naeA*|  V7 ʞm@f_9B(gSzok8qT.cJ6j#&'\41m~n&r^D}1ݩc&l_>13G,ˆ~(鑚whe)L&dZ1>Rמtd "V ݼk46*[Uw)J}P) GulւVM b:p v\7P}&!3B=!n3 @Ef5z}\LB^}Q\iV㙁ok)C#{IIJKY10cVé`8Q/&W0ލx3VvQ}[B^xW16E* ˪HnGlߝո ےUܦO{nL`n忞q_慿ۧf;:x-OԷuw89,I@0n(;N"j8ݢz#%ã'$'|CBDn)bK6Cs|#"$(ڵsr*}Q6|(e|衋Cѝ܂?Fzل`S%۳"U cZn&MAm~^(fkts{LΓpfmxҽo5A;D,JYGV:7VkSi+Q5;*{rOF=%ܠRdM |aTSMr͊ gv +>-o%OeN0x[qVw$C'vl:DŽ%g{f 쟐s'AE@2#E"ML֚I-e-p -,t9`.%ۍz &{ E]*HWHmAתYVWadv}$ۃ#Xm;h 6?2aHF"\̯M@a3J %dHj|TF-WD Y*F؍=Ys`^{HdH=?2c8E n0e?lm40xJ飁#xhdKmio3j1v5``>-Q?z3n3J3kO݋J۟:9̳^Mn.AbO&qn0R)HX 5))f6ܽ6*!.^ 5"Ϟ5&? q)|)t]5X1#Hq W'\UGk6m>@GTZPGr=kXaI*|?o~sҼFӽSHJN3$RaRO7qWt>6hg,pLwKB2F?5>':۱Ani}b=ez<#<0T`y s>*e()( \τi@wk#gz9Uij!1i`R=GpIU4W}8X=2I;,56iiaT=Tߖ5s&25`"ǀT={w!s`}N 듮Z^W'sc\١LD1$@k8C#ؿqe%zi<ּ2\W|ZY!賖{C#MUVikI3Ppø9#Vo[ Vz'tq#7p[*s I6 aag9{ f-"6jҮM4o=Dq1/ k`S:HUdHL CFyPz݀Z"\(0t«T+teN4ٸPVQ gh͵׿@MLi +y̒Z{5 vzT[M2sP]`6.xx,%le*%w&@`cvsGu´!XsXs)4лKd2~xFh9?ދ%ҴD.4t0DUB*ty+H3MKC  |׹`uK[1eG>xm@98·^Iu] ,ѹ8d_]O3TSn=mɑVȟ/(A!TY}NSɧEOT v/r ( >›O":Z'6ጇN[~ +)`A^-cqM7yΜDzp-J Ҟf Cng6#&w.֤MՃ@eN.9.:Oy{`"VhC͹qȇ-2gMм_H9N2| }o}NSH4luL{D|QB}U`2##8D'{@,0!+nם4ULvʇMhxϟ:HUmg2 a&~O \,^R~ oDLNNcjL,+l ֜;gYr T)@"QF I682θ/n׶ʑY8fG?)i<)/C.&0`]7]Km ȢM\w0Rx,"_n 3ad\&q(xi>0K}(`At0Iˆ%wIZ.Yf&"W јo]VEʼtf7]Eo׊>\;X$wHܬn}= u{|}&-"ugb5<{J2$DQWwɾPF0?H!L#k#P `H:?D2̗F\D^Suꮰi2Qaw(<7>|F tML"ߧ.qsmH_AMXlym+\~Y#'#86+8$;;{_ )y qwGj3Jީq[Sj]*R߀}Km/`a«=Ba:zU:~;665U[TaU# y/*LWvzT-O{7| Ä /" )F#›ZLhU (fj(gnP2%6ge?mJ# X%W2Iٕx>6kjw!Ŵ~m;7SNMQ0*~W ~"uP7N,DRu},GEIMB4t;3~\\0`P3AF5~IR~!V'(aU|eKa\wK8Hk7˝x7tg Cuf옡;?sGQЂT [ا\ʗ[$ 3Ŭ;#sNEΚ\E kC^eQq/6G`'[wVwMJ<6(ȡ {5W?46HZ8D Z!FhapqB6 dNCW3Pjh<[IϢ,0BS>x0^n_7\cg,BNmH4_c6jA,Y #=+{Nz^Y/g6nD248O%PdBv+=]#c+s]T\Bmj QCvAbiRx/mx'yJ|0٨Y-v-.3#^._(g]0\jZoZk?,qx7@E7h N{urmRsxOcI1d&;0`)n Spf*&S !NYVN &F:)R=1Y g;`7?KW3a|_4_VuOU@835vjxQER˚U{}mx_@Ж!VvLLM+0/b\ij1 ]v/s_/{:sspsCn)t9M娋9tzʀr+!d8OVzdS^60Mh7V}em@,x462_amvJ Zp*ENDG9:4NҵFE~w-좷lsҽa,4{: ӬqϼBVv+U .3Q $V[v!qGTO7gkkD[S/$,a3ȝ?J*2F% N"-He "o(GE-sA,tXiJ׷0 Ik{-κ dOF76hAa[=eIN_m4qjSޣN~;T``OƉ>oڳ;-a:2^ŸLd@FJ3xbjESR[p :XAT˽xYabm}%kf.C 8߶\K0N>u Fs&4xGE?FPJ ?|&wߐC`]6t5< }(Eb,)mw>auB 6f'kp{(4払P lf2g9,.ڇJI7=l((k8œ[1sE,IPY\"H4ac|S\_ZubV+p1+;{zcDw,dZwJS"[)10ϝ\iUNp29#f$YpAM R3ʓ GYDAѕYp:|Ri*0?m0P=F Φgp̶֤/&fCibclVyctό| hOvlAN-q͐ "i;,nGMF f9[V3'+dOdMC.-gC|X33`[Jt"n`x`1¯N)la J2RH,'559l}˝ge-5_D>y!0}x z T>?!J 4'X-K%:@6 H#6>,8ye yD |Mj@h::a#Ɖ7u8!k_] JF%8 $̹ѽGY ΥϻOHZ<~Bp]la~?4y2|eY(2J_&0 ^0M~812b1K VgP^gSVS%1"+~znOw+PDsFעWf {Jswe/_*~/U޺!Sj ћЕI,ߞfC s}%E%Ԙi9A@:(|9gqd15Q$$ QGI-`<35!Q ֗{&5ԗN̕oYh~(yA桌/F/hZZұ3Dƞ +M*IqT'xEf^Ki 6en\䏖Tג{2࢓d+^86֌*c;Sl=(O;At9mu&p[r,gJKWޗBc5\!OJbésPEmA nӹNsl ^+Qt8^(P ݅ ͬ|12ru'bw"!0 ΁FVD#)( #N)&s~ N<~9^ zS,x8^65&Z̘R24Aq5,l- Wx=P[^8 |8༭6^ K=^\!rrz-^fKoĜE ~GZR2M>ԣb߯KNB B1$ImnsUKëKuZń64(Ī!03mqt _K^a\&_v7#jEmo3 v>bHc1fcL+Hz;YCg"8^FI 3]B)i_D2X} eQMl9_5ɚl,RV0FMx nUCmjF|[VWL^kM$ z&j/4c/4DV74 6C F׈K;s&$n%;<xU)+WCn S ?++D|='Bj6?{5Y\-E<5ȰӖYoGU҄lM I͜DЁh 'nAviMj-q,#ԅDµWgh‘W4ïCwr^Ub0>Ch>PkǸRZ1^1o]`g4fjy㈏txJhF5@9_ 4QiGoq{l.h7_^YY~x"VƓ#ѫ9[ϭ_3Mؘ 2-Ζ/;>Yn"ͲO6 5HIj/)|f=ÃPIw|:?Z(oҀ<+)M0](WSr߄C]:l јfw fD%լ?7jzcUA7:cR;Bp洙o Gтb3J6s'#Bu*%@Sa+c:d^.|İԠ| ӎm8j]E)eW|*=} ck"TS(YUUY?,auI3PR+8|P{gZ`!sa(]66z*5I8E$]yI/3 hԹD"|0gwF7Du2;h3_JܪnmKz얧fsuvÔ9%;@5F[ ZQ>nB {ߊG{"àŘwU밐sRE-oI,akJ*cW1xzݐ+@fε ;)+b("bbɔYiM)[tAY;c!mk0SrDI +GQӗS&F{Mmڵܜ?,:A",Yr*^@S>kꅜ9П8^JAc qڽvE|eH%n=7GXekFV=)yo4&:,/G/j1xj8K*އ`Hj} yc*̂D7r?hbu,_ߟ9]Qx*7-)t)%Lc =eƗN~Q"5}xT_8K]yDx"1ח].iXSF `Q;n؇a4lt)W3K< ؏*F5k>Y|aR s3!/ч봜ZsPUna 45[jzwCgjeF f{~ -`G)梒}k.Jag<2x\h v3/[>Ps!Kz-ZZݱL a%/߬Z`hnu&x>{rH #cV kGR("+̵%=ݩQOPZqn1X; Oּg rԝwHz g? qĈR|h\mՊw^䭨猉ؼ321bdxyȑ$lփ aj?]>C ?80k_ƍ )m5Hfd?ܸlMukv/Jᰦcj3^<=P8My08~ގ+avncc_bѴU1ro5c[KȘDr3#SJ,Љcꅈ14M 54^F&3XAUya#,oʔ* 0i[2ՠ g㱒rފVQK;v;Y[;]V>4k:{3+'zjajE?_ ]˛IPo]Koφ/F@^fBɈn8=_Oz* tGMq*NW03!a\+`&on.:o\< ȳ{w)3dw%F^ʄ2@V֪0E~Ӏ4E٘^AF<3xWTFLvO:R̪dSЈ g%OC|J I< + 6)_ā{@T>I4Ns1A`dr~gm:JF"CrEyWv8|@ot`aƭ'}O{hqwVB=B"y';R /읓<}|}@ݰFn`$w#g.=1݊}DNC,_~ͺ!E0jAqsS:qkECAX;y`/qC${qv]%K.Hr״&!ge,lNܥ;^7̰:ŧRJGs8XAMvM p}9)@eڎ*FvE /_X/R@)P8_&;j!ꌱ?uԿLtT:1Prј.9xhb9OO| #LU?E/3mŘַu'灲 'i1-!H6x۩CL٭U4PN"Ϛ6үgy~ Em!XLJ(ØJRc ?}%0n5Kb2ceyk¨ YiЎ>{o-M#k=EEB((b&??cyH\{]A^*6RwЭ#,#}A^ҚY-SnKc32A[#!0 >@!l+pY(ӭUXM^j|$~2p+QdC~0DkN%/63FIHZҩqc>2уf醮noIWp z<Ԓdƛ>q&{v^ޡV3Rob/n~5!O<I;0U%T E؈z&UF?][Ez UAHT1ÍTނ)al7IIG|*$lѮހW_Vw ws|5Npx^Yʢ`e QH_+F" Ckfx4T~gת [8}gSn`;`xǖcD;y"ݮpybEcuґ] d}+ꌿ˷HfCAjͣZ`]?ς]@U tUg #8/#Ԋ!7R&P-͑nǘyt%omNƫCg]F&3@\/?0ێ2Cokj/[]Xj:}suL :mz<~$ڠ F]_lDk<@ŋ p7k z|!ځFtjUIG%[ܪƹ&5hS\17/$U6.3).(-話7٤P! ~>z4ܵ8t)TiĢC٘Ϟcēa#NFrnPRSʦzc7 ޸Kj{R Xi~@{Rz|y>HEI[CpMU{r A㶏WT.IG^ @?NY-%C{::AX7b^I7JH+N `yQ0r"{f7Zy0v ;zKp_-XĞ9Y-Y] KcJ;\{/ŽU̩/X_aPaJlW>-9Ju!=?!a"`@hWrڣPY' !@bra޹`[M2 rӱʼnk"! ?IY_ʭT/dh=bSK f+ vXdW@vs宍D8l\nX7%H q ]'* X%d J_gXv4- .F#ѩc.尕3FA`FԢvxh4y$,0D~5lѧ Dxnz4VOކ}T%*sHFm^TY,4D!ƱCuYmՔkr8k<8'h,l$bk?OOӀQ,r@2dUV!BN_ zf@^EtAB%p28ªoA£Gs;mhu1.5 &&vfhYűOx EuǙU2M$"3͇_uvΛ3m%t_7Y⛆*_i4vvb+Te-n(38į*4+]y’%)#0 uq|4?R00g;V> ;^ZǘAҋ]3M ttqVk,B~nj>R aPJa`)hn +< gvC+@Z-ob!HE?W&X90WyfpLGp]Vׁ-UVNd|ɕ6ُ8&b&՗?_T*GO%a U9d=uDo ]@kX:驨[p]`xh%@[M wo>A[Gk:R6̹bnUԳx-b .*ssx ?MR2 CH(υ߾zl?-3.zzZS`gעIkgK(x]R<#k/U_P鶩OhW;SG¾P2Y/ -fꥈC "PV7U9 ~谀M쭝x[[h)=7,x&.8an3g8]ar>(_l?-M9xKITb!7/vPZy,$Qn#ąEN{i0jе6j~`6\_qnN?\'$뗶*K,w2Jҭ"cX2;|fۉ{te#A嚏A8<ԅ(pde͍Aj{*Ɋ9kvbTHD f`b\RIg;RM8uK\䘊gGP,_*+jId= S@qykXx*hJ{~kk>ڬnU0}B2b*,c%_kb;COnCo*Ŕ=joݢUeG?s}[hIGaxM43O6 n)*,9'R khSWxAkM׀Җm&,jC,4TeXDfibĶ2CS}ϻy ݤi(خC< G@=nbE7fYIv\%KHx>1fǝ9OB0Q0MkGûDԵ&̧k{^!4#6ȄjOx'$# vun_euկ{x4nx:^,ti:u%1v}8, S%ݿ@g3%" y0sм/_r;l]`d,@ٛwHfABy@pۧf>'sb4@ΆFmD[τ:~`Gi uns)0¾ ȕꍯHp8[=[jlʢ}-m69tsS9<'JU8{wvb=tXaJ8^(ά"v Kݩ \(M;` "z6- NJNIC6ʗ^RP~cʐhXcV& !M };X.<)GB75Ol\ڗ=I(?M>vsN!ZSMwGyͫw;^W?NEfd(my-uhUr%.hV̈ y`I~d}t0fpd5ŠG6--7XZlZ۟lD~غlaGkU!ڡ0;s32Nr``$/#AC}J1I An/3ōrc*f5S}d 67(vg bOQQ^7)fk6Fuq nCS''I7 -d?c&״xWy1-l4+q+亍vdw`Y_)iq8i@e9tƂe<dάr/|VWdvULa;TAuf%Dx[cɏf,u>|QSԔPJ3ϐӴX$0zuG})oW҉>Ń~k;,:T3ր&@.>~){-] lsqqQ@(nU>*&:pF@\DX,yR#E#nֻ{vH^4/7Ml<6-oۊN<yc C[QayC<, @NPBKV9^s;UXh\Hа+ L_^P-Ƈ 3g)2`uh-*JEz;^C{%@ێg]VQEat+ky/'1{b_? 2 8z\e9c>41Xm(u: mDznm4~E M:`nNK6Iv$ZD(1cgP< 0|ϨDD7Z Nu+ijYc;a}=8PN<n%r5ܕO}X9!rs~A%ٌ!_it1}/Ӹ(>\_Y(pd&Әd=:@|iQy#,rYT DvSLlzņ?u\%["3k.1kT N bR"f>Wod{hA?TpE9z~r*faItA{[~Sv3s'})DpР0gTr{vv}c]ޘ Rڟ%A\aރ'QSI-;_YncSd*ώ[sƋI\W3y8EzZmx(9 8v187PQb &gyp~w!]bmnH|b\6|-CE L^*+"y=µ:Ah~_k-s?&akF&HeK'1EK;&KM$IW|60ch [\8ok8'n{-H#vS7GQS:z(wa6̈́[dւ*Hp5x2[;G7ޮ `isvǔ$2g^w,Ugƥ$U3+W-lnwKdF HvlKbV7oң!GCS{#gЁ3mmf0zv#q^IR~j :BTmK_WmWuϝqdY <\K͎8ZlO*o= ֵy9%0&]ceR{0pufZ8͂6w?4No!!u^bAހȝbㄈ:P)qhs g1:F.ƃ_FFL<YɺsG0jypd[S6?#.,mQbW1ʙAXZ%Ȃ?w[ - 4 *f硒P$q% .oJh?Q4(<:ZIUN:AS4P:2Ɵ56_ǖ]^CęTn$a{>]aN',jrt[)EgTdGFc/|6VmwOs0yl*PCe)(cH̑!JH&b(ȿ%|íqSR(wc$Z.Xh,UEYZPkj^0}cnfrs|/ tI Km<^&5Uxؓ%}?ASGAbp 't+/W5c.yH矔a_/Holt(QK[)|BM|#٭پ7\ߤNtW-=2Y6 5pbIF.&c|(p"eK{}x4!^E,&cc"h*x0R!~r1Cz47}s"Y8&g @0,z ӱ8|@FEx7j ɵ ,VK1r]/lӈ,ax -T=V *+8KK(SeanJʸ,N<诖ǫUq8cpt'FdK )73S,Nc ӊV%5FϺ )7e`REU-ʭpxnGHv)S wuD;nn#P mχ-wqz^6m>Ar !"P7Iˆ/ ?B8CX97Z"0&^]!y>xp⧚-fASyarOe+eqxe+Ѱ~op^hM[u?j~ y;Gn{cd'M,ȕX8ȶ h^ꔋB0)-!"a+xC$vӤ4΋>kc%:z2x\>t6>֎s*܀?lҥLEd!nr?JүȜp⡾IJ 6 $VPCufkJ5tQM*`nlj6 2xhT0֕ymLt2a }![n;lBtmm s\M*Ɖ;AyQ9tNEEcG޷ĺyOtaqdH,ߢn;2N ֙5ItQ:UY.e3D*,UO\4]@dtC{j.s6UJR|{t>v G:룐i;p\+m}E{j [ c8]}pj+G$*M$d<(@[0AK(ę:U!5۶{l=!bfz9u9[O 6[ys#}RۤDzS PsD3-bR!{l_Ŵ&.rV40ڋHa\#Sܑ![6!]y^3K)7lN!J YGl39Vo 抪&m;,Qn;jx(|Li~R[!#JËP<4گB-?y-%2(9쏲LAe/~.`e˓YEeZwݿ!ޢAr3Ð^Y?e1IX"8{d0/ӆÌ3S=qxVKhAoqJ9֮Z%Z* UN`>.9xj.N>5CKFc+FM$^%an+zEKjç0fPh"C!j:ƤnÃ7 4šSU ī"CJpcU}N' f !V8WR/wB'ރ``\Rq [6*hHkk&9)Mz5NE O?rtg͘RAE0:njU[e7aӺԡc|>xoE=M:)g_@AUYrso_j\K\4b Vv9'tZd[Z.J ykl3HgYZ07070100000489000081a40000000000000000000000016075bb3700003458000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/scsi_transport_spi.ko.xz7zXZִF!t/4]?Eh=ڜ.+b/hZ|%1` -5rhri4nz,]?'?4'܃=_À۔/@1?Y+4biJ+y؝Ж, 3ĔvZoRcP NٌF_uxs>3Re =&amPt@2)5W9Jx 4TttߛsNtċ^{‹ɖ6/ PM{~rwo 4|ZYL;vץwqB.?waf7ؗ6ˠ=&C ;D`"XakCF:f%E=B&`ґa7d=gPn״f lϘLE ]|e5[<%7&0LD()&Q%5%G]X"kyDg8lS2\|-= B~W9iY2 o-B7v "AAG‚I:$ wGy :> !1o*:dzcˊ;@uojL >d-puO˧EջNuND?PzE1UB9dpbiPOI|ӆAPV_ \ۖqa~*h+Q~snw$d1Cת M3 )*mk5]KXԤtRJb^5$}6ߣ$|w*-㯋<C̼2"h #xt:<+$뽤5pEߜ\x NT5\v794h@x!) є˞(|Lgy$oϴz8Kk(IT[/q+^i23VuǦ*K 'V'_K|}}膊Z4[KꟙԤ8&h[SrqWic`+mi-OPc# ڲK\AfyPHμ=k38S]q5\TěK9}TgUU-#:ކq!qЙY&2ƨ(}✶q C7םECL>$/E[s*BLq>eDY:Gpnǿ BJIVl}vtJ ?a̲G<>9$z# ؀L\Ow|QuM /#`1yvċWCS-۲/(镎pv Mr♂ฅ6DB/7= Eݣ]e._rZLt*K9S9l{R,GįUنY}++>B;.eչDi}5Iw$ea&D4Ml*wKЍW2M-Y9x81'Z.ƲЖ.a5[e?gc·%Yx&zJ Pkf/ԍ긤o6jt1DeR+A%ySW!1p n]G>/2Jc,]s=̓SU| !kyzj/ڳz/Wн^ "WPW8 UZ'm !r/TK>[T' 7{> ?)VcHj4 J^&Hx1?=:I~@P=. eDݬSZ $q]\b:!5rH8ipD0[j 8pQq<$'NbH GR`0klCZ`"BNr{h#C+\#Xm5Eرx.ދ\sI|NŻUqnn[9¡Ïe!A2= hW; p> Wgmp mP^JN&LW(BrpRJ3kF&Zy4Y jOa(+;-lf`8 Ll \\4FK\5Dk?j2e4D|o 0v樔@[-uKr V\NV@?Hk۩ުÿ-m;~vcC-J)!n/2%_ P"FŖh)/dE .>8$2v!N6 >$1&MD2LP^h]<=.?ha֌ J)*[ntWN?EIXJ!TFƈ|PI[mF,&NeP] tYut+-r1bB{-. q8qN^t, R1 Lt~Uf/v+t3=%.K=-%aB%eP@݌| +itGG1ȏoYP#2ƸҔCVVZKx( ˲ߨO~/lem |Dz:[ n)TYӋ:Y'l.TmKWT'l$>[J "3YA.B~:D8$15P;]HC{Ys ٯҶuIUT"]\yl=>Z[7U:ʙwziz,5SGguk>Jx88"5+tȽ>^H[4qJ2 !z& ժQ`sd~8 `aj^:z_Q i?=I }åŞ+wR δ>Ɨ6ˉLu(D2fϤ.jcڧ )i$U#A2\ArM>9Z3y Y'gCu'AF:ۭ9z[/ngDڠ^=|9%|]b\xcYyeoXL=WIӞ9>{W>=?MUw^΃͗Kfz0$ sQaY }k$ms]M# h—MG~|Q7 0[uUpr:BQVf"75OD=⁑As_QN5:4vPUN5 <-" JhʁF#` ',ܢkav/YD h.|זS7B=>7IJqROXAJB1 #]_BoTuBO]y F i|QI Blnw-DFT#o{|z(J6v4txIF%\`5APYy*E>xD*(glFċ%S *ªJ٬*9f,{=5?b>-P88058r\h7x Pz=O,*lݣKNS.)8p~l,?'}RO"?:i 3/#!a=cEiOsj'Hutwdt]hpK8EoiJ,*IN+hS{.GF^'~{a<8KPN] )PUs'Yyh@u1%8ܺv#fRs#?0զ`K1M rT҂G;WdJfi,؇#Tj)z!idZ!dm|؂qK FyROWP1Sc~|xQ''U40c*~ _A gн<- S PjlokFk|D-}ܦ٦ ,@10& ĂUF2\yvUr0{yL?ulm֧XxK5}57v= Q1X'M&5=L7EYz3*@5p4hж3w[0M٤%I'"\рq (ٽ-ځ$3v$3in ?M^6xDt'_LOxy_<$kV`,;bkV#{J,~hhA'pV'`G&=dYoGsmLOw3Z,<6?KNN1whmϵDpvf-]oKS:q?ɽXaUR2 9w5IS(Χf')Hrestg|+^( A"g eMN &/Qjk f8f[6{,]"&UZd^N9c%z_>3{412ha4yH?@>B !uQܢǛ͕˵|C \8ȘsJ;?=$IWj b4/}Wfj }焲!1"nfkB?]f?vmB_ t OnU- 1U#/jyU|( ܟȳ{>sNc՜{8~վadQ㷰ֻ v.a0=0pT%\$Wi>N,M>klEYj9Op , ڨ[e`%`>BZ0GG ͺЂ\o*+ kuɵ}(BnaCH C"dwn>z(H< 26(_QP?- sVN0j=| i|w?I{` `}KJh~\mfbg&{"pnI :e0 k\%G$2#d$^sTuY.U6oKn48H9mO\Mb(y WWW,nv[rƆ.]k~LP|58|*ROZq!bcNԱ)<KpY4o(( dbJ;jhl<"L Ԝn~h=m$@MF Y##| "@^DB*~l钚pE ~y0Jתc0#0Mcf"yGiN,$'Qft5|G?{=蓷@ʹ)4o7 M@|RJ4vT >1x{ Jb,Z1hAϝruO S~o[b&mO1&QQdA˾ds]gK2)@Ŭjg=npPί(Hy$W2l&7{]H=MtB*0Hpr~s{I-s!J?Bp@Ub^c*~S] )iuR5\ΡDv b|?vߧ_eD~y2/~C5]o-BײpYny{, d;rbM P63:,P5"UVJ"XwHcbnn$)-U*xbP/CP0KݿQ肕@q)ŠN܁m4 >a1x q?~y޾ۉfqNO5;Q)QG05>1R/%_Mu8gRwd:mWx!^MtdA2 ȺBV T…%G=ًVZjRI>h7׮mSoPwmʈ Q̠6}gm ֣CV"Y]i`-itS0fq £D;ڍB08\d m3ѾN>2|fDzk {@\cK%cl d/l^*l9#\KC"sGM/Ht!`Bqal0$?H_#X[KQ^_r<T%lGMjx?$7K Ǯ{FM瘿n/Dy^w=@"a\[=Ė&&fAjڧ@:01Fx1J`Pўᓷ ȭOu1(>oSN+9=NCE"L?[1M xBL4Ǒ#J o2^* f•#ಎa&TKh WlJCZ@\JeA(?F(՘?Ƴ\mtCՕ1o(%]>^!^:)-~+^8.`SD$J@jhindp~2/uv;GǨߘB,)`:G}wͫ궼cncC~"alٶ4et,^+B*l.y,:ޒ MDG?)NCkYE׻;t&BLC/cܠ`6 I!me{ƽ6DANc6x9;׾byP ̣>MbȐ6`rvLU"|]1?4]s&u#/APnYnjV] nA2`:3lY >u\s Q{Kۤ9.2%IA+;{ÆzAˉ)ueڢdۦa6MD/:˖ ~ۋ FT<:FɄT5.BO /4fp<(ۺWj 8d!5)(S3.*͟6OIZ9'IZ3}J>Mϊ\D:M-cjĈjOK{o-3IT|lYD_hDGڪF98OP ̈́\~h'\p1='Mj!ݞ۟ШEu/sȁ膗"tOQ^lkn씪e]k8+wFLք$u՘6H+AҺRv!TLs]q4FhoEr5Q~T ͉.M`n]W_J>/(FԤ,]?D3,IhN!t?8Z̏MUĽUM3Ξp޳0dkCdք~&D9kElRm;M")$ 7^N?c0Z]plD|r`*"Z$mې<$E6 7ɦωoq0~i^+ ](EiKk*U*#9ʪK꿾Ҫ.(:^txyÀgPfդB %$RTYD Cgt$Xb3mi 0HBѧPKE,,%HQe4D ;(#Ŭt/+cHjY1<viNu#}&%͜ѼN@Gj9}M3 K JlB'b A 5iQ:ͪ(CsZi]9w`tڣt~7^㠔qb2w|(H_⥑ƺ91cpb@"Vp \/9|$L>g; LP}2ɾ*%?xn@b?q}chXVx!~]2}@CDl1\F*gZGP DWl|v[Σ̷3Wn.zK7vr{l&տAW< +1+c cPaQe ^T.$MN =gX%jJA.]픳_*PB?Zt̯v_kU+֐vn 6HTC(Fmy!6ĿC}diAg2\qE6z咲w` fs㉂w={Qވ/oc ,y)on([X,S+:f)1ۦR=Ҳ#9ʶ|Q ?m󐋔7Qh\n* [W 56V7GԐ0/ (x99,B\؀ZJ\pF 9ceNAv2bbk6AilQ`G75%Υ}TO{pJ]][2fR">$}u'dfhh^Cʳ={FٮUE]>T%yCg܉k>udQDFZXr ߥ_I }F$3FԮT+l (dzs0$4]VC_W{}XU?׹6c'ڿNZ-mbؽ)b|;V#DOڙ&7y)e>%_ M1 c?BW^kO(B>AҫQ:L5 iN?)p/u]?s"٩DMTh4zggYZ0707010000048a000081a40000000000000000000000016075bb3700001f08000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/scsi_transport_srp.ko.xz7zXZִF!t/K]?Eh=ڜ.+Lj8[qף*CX?5kA@yв/ F0|qڔ&wZOxɎ6+YXZ6H{ 0 Ŏds4q8Frf6"#rod"* ߤ J#LUu #={4X8]eF+ /AqU2 &vG2^T8)FIT4ek]%"|,! GC 2$~I\9SZVsP_0LE ڬյ ,ˉxUD)SmlzSi 1|$/f 6?GEG(dsC']`?A%+2_!3RjW:YC}M]pZn_SOZnyBܙ㎧hkD;p mB.҉O"'2yj̓-~9ylA?-+ bguV(D=Pā7NLfE#ɓ-{* TTb)Jf^c<3b˴ w&Eq{ޥ7r[@ 34,ȓ &Ʃ4ǖYc'Wz8lUXpzv w4U'G+ ߍ5Ռ< C; bC@O؆$jӶdt/V//ʈbfǵ؍W[d\3Qy˗woQ=@r7~.9YQd)K){@xwD&Rz5Gef} z[NTy!#ܕ%|i#+@Z:( ogWӮmZujFG1׺J>ES:VH9_uY|욯!#9vߨ:\34)9e (Z䜈#lX0<$IEq$ @W*~#Ӻ{% sGڐeW6ڷGHdf>;3%far ,ކ]y iuN Sᇖ؍OꖁY}}x$|Hx{3L'{aFm&wX/&uHIvt}D-.ַeҺ^ew`V[PKwFfVkMS3@G*liEN':Oxn 1]//I=f| ;46cg~GGQn+Hc+7,&_""ߛhC5:p2rZ(o*;}sF p4&8Ef`v1?:]DU\T@}Vı{Cc/ۦY6ev4(gr+BIt>""*l<}V܇=;$^Ð5R@Tq`HC8koMRihŐmcn:6X(-Z<@j#8.VN`s<1mvz"Oo*%xeEiy |t.M2)i%l>D}w@8]JoKenBStWnv)pYA}~܇A<(iۖFN)70Kb:w _~HĞ YCx~P > ~R,sTI,HW)30RF\S$H+Wr#93(|Vsj15J˵2܎'i>y0@œF萆@uydsZ𣭗7(\[whO'EefJs~;9:˧i\Ri'tJx^<6ȏ8]Fb&6 G؞Z귌%DB,F~x3+m;0Ac\i;v{ s2k8&xZ+| n>$meBrW0CK`ˌ `K;NA dRӜfvpě\4H69Ks8EマtC:`|/Q\l妌mqd% dq\Ј;(ggVoQьГ> 9d$MΩ ;ʭT1oN೨К X(P'BQ<}=1z@X1qƈ CYWzRJ}y) ltM{9}0MyˆA|7_g4qj( *Y30r?mE(Hbچ1}^+Tbx&Tx:7$~jv1)qdkl3?|4o&\mbj,]e8޽`ƗqVn3u=]iXSpgwbDZZ Ah)ټp*`|.GOl% g˱`4icnk͊8[S,#Pb-C=WkTl)4d]LXq]דzO v!xvn`i;M_$}/ڬ,>؉hb2fƘk{WY+{9|P8%!YD~;MeGh;` Q)mT((!G5y:kϨ8?ߞ|s]a'ڀ [fTF\>^ee ZcH $)7,BSg07I{!ᗽ"s}ڋm{BF#%0ml((8w򨼝]mD-4=Jy`J.K26Zr) .1L)Ѥ d?{Q$hΆ4ۭZԌ}R&=fla k8?Fƍb*y x*tciɛhӺ6aEzbS,U&DW_D TIG*u.FH=ܶ\*3WP$H4Wx&f6#o%g89Z8Cl6Bc>/2' [k"WkפXL;B7V%۟P)5n5f ? ,[l4>v4b`p1;p=8j?[;hl g[$mez-rKȶцٝ"$}uSw*җvWGA#W)[]Cay`775AN[`D%jr/>ݴCp^JxL^5zNmq6lQ[B5I2'o֍'O Rq@≠gYZ0707010000048b000081a40000000000000000000000016075bb3800005bf0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/sd_mod.ko.xz7zXZִF!t/[]?Eh=ڜ.+8ДgL2F_UXg]R@f$ͰS=tMMycJ{Wrjk .4yg#YWxFO:$*PL& գj;rU C*iR6M,;?=qKֹWbDۭM\+˧ $~>+?`϶}G| ;taU#lwl6{՜(F՝y+Cv)h"$BCJ;aٺ}@zKgIQmXF /G8@5_ch {=&)mq-JP:BT*WϪYJdfNItyC~^k7y&~}s}j8ĿӇeO)*GܗyzRX,$y@Hpc. sѧBj]!n]fZ#d~٨ ɺzM|F1`|֖1w^G2S/|`R#'녒(i4/VYcwS9Y5G(3U$o"byLQ^;]dm6/ޥ=W< P͐(Tqs&d!Ms=vP} H?F; 9n}9E|\|H"rfި&< ?ZJF9/ +<I~vƢ.bMPl.8.~bN&1'lkG5TY`3rN@pWYɍY:}6mj'KuTL*`9|GnwbPdmr ab>MHZrHU> <MK cً([p+qHỞqZ 3D6p5cHimc'z5G⏠=7hO5Dc Uz0i ,Zn0GgAmCUWahWyƨJ{Z*"S@8gIn xqv|,;WȬ"]Ξ-z[5'AH8$su޲x8&;_AGVenRu-?^rgo|_鐃$}Z-h nДG]i.Fb /Jl}ZwE(?;`ԓc @f5C;W  BդR PQ F¼ kwc&eX3Tr^3ث f"}'1l-'t KHǧ@,>Yb<@98~pdM}tϋ\{::h}>(RqyYW#-ZiqTrTU'}-/x )^C!"$4u!p&kl ;5 !{-j5k2xZyVenjSu{3hY0#RT 66QɠCWg4Έqм&96OY-}G|W평au+xQS<\D3f.~$_>X5VR͛+`gt.vQۍy% iƭnvjلl]gguo~/`4pQcbOk/@J;܄$|X0_k&6XP7]1zɞ"YT&\{ұxK#^4:vh^*O2q@覿- `.3q=dcĂE*h2KvUF75^͢d9t|hBa9`9\oM?t<`ܡX`S,iTGƒ[PemZg 3GK_R/T+{P{;S$<"(6vsd3;2squ@mǧdۚX^ڏ^4nEY+htHCÁ׼D♛_.QE%u0 XR8ő7"bd ̉*EeO{wX7(,!Zn3IBEs \;WTe!#2|-P[{$X n&i;T51,!4WEZq^Ԡd`R-rw$ڰ9 H-*3@\Gu3laQa$ACMO_ H-HVe~hg~ȐHaUsXhn~9 /jJ(Wj{lx"L!GNx=o DJc8ѵ/pڌiԤ[{&* oiqSۀ숛p`D:1 2Hd%nA$ 㼼^wiUˣLn ߊX:MNUbYG Sdi_6{^{s1ķZA]='!Jl\̇ G@zA舯\Ra4s;@zo"HXuG{<踹p][E2QK&͌koZyC40'=|2V)[=v`O~Ǘ̦e=#۰HAo?zѣvxPa`ߝ&l4u/8:Gc1t`Eq\'Ȅ#W+m6FÎb.> 7 %R6X >reZ#0>⬯kao;vFi N9Lzbҹ628"p¼F:?TA]όkS[>4\$^: Vs;(*2Gg g& #̪$fF?^g \(admH*O$U#\8 q 2s䣵GTDdyOXH{sY Yo9l5`;&e] 7[fBVENr#! vl3ksL |F#ʢ4ޛh%LXWvB~G'o"q7e5|mn%[qy[wǦdKo#QXc <9LJ[14m8j.[ˋ<j|i3A܄*N:!S{ Py3:C&z e|^:8fQ}7y%thΞClUtN1 pʾI}`  )AṠػhuXCK6 ~QOb8=U)%KE,;e#xXpNycZǾ=jxuOBJ+d)l_V;-М?E@A3(Gw!(*ۂkdBE '[ I"&#Hu|׫N^2 ' yWY9)DH(wyG3jOlWIŞ H?F{9QuF 3q[c+0tĉ죤9>{sFEhA (g!W:/@\,?^3l99B #5EJB dպɸQ3S' `4'(JE "$<=fH1rO1,ntRl )=ʏ }k9JS/̂Q wR9lHb+z,\X EL+FKn^TP*r@y>b譕(1ƹMDP A& J=s~˺tqHE66*2X={㖢Ī} H0ġH&-qtKg}YQHDzRzŨVBI<55ѢJnc2)ĥZV1yiєVm(%N&߂7#gF4$ɛr6L% f)mKW#0QΆ+1]p\{2v *N +3lq8Cy*)Dw";e5Wg×6Z(jWِ ۛyKHD|Q  6Eo1Zmp)+7Q`V2 kpE4Hd6fp'Y@٥\.Rmtb%?iZb#jl𨖫W ',_I\t-o#Y-4Cf>=\SEZ 4qm/S~VCj(oq&DzE%y>lӭsۈ; m;T9.|" 9g&ꈩۦ8?W3|]Ƹ4۝|zdNLIH?C@h4cɮ<@^۠>c$1\GYH*4Z:_r 1&j\f ? )=Ïޔy#3H3Bs@D}ӭy `mNXl>b$J5]e7'=ק| Ǐ*#d}WkSPxg)9:q^| 51+䒂#0"Fa0K"G^ج2qSŚ׾V3d.'VM̫ied~]HI}*S?ܼluFr(Z08195.\zCG QsoZwҎ+ۄ2ؖ4puI ^Hkh3ov.MdE]µ EhN$9I4T('܁3Sk1I%xoE_"8`\Բ@\΀QJC*|+ ,uMօ#d@+!!A9)ii`CWKK)6 4mTE Xeў/ճ5~y&*g/l  U{0:m2pS״iN_͙Bɢg_! l9J윐8,‡He<$_|1+q?ݴ QoS??o#l:01 .)o'cD:XXᇹ$<;_`rDireX! L{Y Te.q/^Gja@@5Dt¾aV 䥠,#r!pWeENJ Ee+v``V3 *b}XJ)6꓉UH &#".#Ջ]SI~S+֛/7Ǵ@D'н#60?=ɻɝj'^P.WWU EQ.w>&Vv\eLD]ؑ|dxɶ8=xHɿ6to,JVF{>U0CEw~6]Dr8rv!3L+kBjMM8'{]K[FzFpɍx 73[A',t#A:W+|HʪCpKGTOZWk?u9HLlSIˣ%[?U lg]gT |:&⻹:xvBRa&]*<`j|>7ѫbTBdug>mĭM{'Ž_th2  ,cG2c.FM x~ a4c37ԂPEkj7ֶGyUD5()|BŌt1YSMfEjn2)C'ЕJ 3Xq ƕa-07(i}mdO~缋z\#NP) }jF\jY+w|4Mu{dXO㢀φ/5t`%SeqOhO2IΆ7[ʅM %2j @,ǓEiXEV[07L=>>s~JxC I%_'Kt;^O`_Yy,kRlH w:FCu] .7#?IJ.`{Ž,tw#SC^aGj q9xUOՅfp;r( -}E=$RbZ,Qg(wz+dt*LgH =BZ# b1čYapLL (fd$gBKܭL؂#|NEJ/uV">INotyd}@2*"TlYiQDPy[zq -݁!S0߯ Q\GhgbU @D2#|BX'XR̺E"(8^01۰r1k_&oݦ@yߤ^7l 8ך\.W Ѻ@@g~KUYycܕ]eY냒;wJťҮa]wD0a\Đ9ˮ9 #MLFF lܲ(gw<-$nE0ٖ@чM)*,ĖK*AR~.|)N*mYC <[> S&,b#쿑>UMfKY+ӌwՅ~q`JdXQ}˿}* Vz-{Do+Qe|@ Ϫ"g3Jf|+u\ ^-EO#͠`xHhklބ^Yu_'Ii}`v$n+--|kbkD:;}WvQȬV3j\a8c5 ~|20w3#c`jicΗF?wmǪ<@-fxw&t7O$YЌ ߶SmTEig;h7D>Lvƃ`.֎UД}ƒc%􂌑'Bo]hr] SOlI={{u6(8\ <-1< A3>p1䧔Eo\|ud(ܡOZ7 RI,i֝RSrS<&94U9"Lߙ}kꄈi])P6GG U}#`bRl7SYʻ+Jy>TeH^FWmu 2d%JzrLd1i e}^\ F`Κl_)-(Thg 8 i@W%0f%߅.[iDY~LXIZ^`Xi\4qt_`Ƶ@}B&P&p]nK[2"qY9 Y6AgT9Q-etd 5"z~Ŋ|K V~ 0-%Cvf.ޞ{wq*SgW 2D 4d8z6d=[DFEW'`5VYr^v_k}_Ҭm NcJ3=r*-MnvG]+e 4|Ӻn{Y+Olg^pZؒ˪s&S+f%Uw{2ܴί#8#*EBO 0Î/U+jq35g4P{`變zvv?cDn/W7 w(xou )BfWhAV0NxR\V^,87ְz$,: AL bD7w=Kz[C>`S ` J+h}@zCKt.b"2KMp2cnmNf8G>6A@E$j1SۡA A H { gh7n7eO'ԃ*cAc'꫼ {g^晀evy}HUiC$0-AOބ 9>Fǰ=M5|,Y1OkIkAycnbh`==uժ>A" *w \ӒƑpDJ->ME^::K௨ =jR<.{qVFV+@MIiAk &{g5+,vsXӷv0wG]dP,ٿ󰗋Մ55%S6δi5Z)#/eݸTh/w{Io?ʋ0G'q&xT<{ *S7dj.O ]- mp~fƈeO{oxp-QЌ!\SM2?X'vj!BἻ!SrIC #/yF2KM6%eEP(ذOC^ 'pidWߒI 7!ȧfJºjvߞJ?nwɈWy0jȪwBOQ}WOL]֔ pbh&lzW4m ?_͞iS"KWt4AEAZԞTAkfϮ\öa%b $>KDŒ7i;YN=Q\~ 8 *Nx; n,晸t:~hSXeы2bCEr+g /(vp&g{Ʈtn=[}ק~-Ӕu© e pႽ1vBÐmh0Ht( ǜkB owI@ŕNF^2YQ/s*γڄjyuOzElZϴACM{ΣiF1 *jUR虮P&s;5q RmJj%F)j @D6uǺ+d>9t \ pаg!uBg,ցFo}%ާ5V*"bw`O'4~aDΎaS"Zxm}X2v0qZ6?GZ͢X>\,ܹd&!lnZyrcm8A^&:+S{k[+qZ)a4) W=%z/M@Ҕgg X9 6;Wn8rq^7X~kA ߟx3z%y ToObv]9 ,kιx#x5=s9@!ן@2HfFH^;5(\|&M vܑ:i*TZ͔ޝ>MDhDҘAciyMA o)v]m~{L .r|y/;r򷔡  X8jCoj 'dKi㾀 p._펔i "a7N NRҔQB}'Tr KE!5:՘ZKF6stp x?;ƻ ̃𔟇&CJYr+CJQ򰡟\19zo*I 4 6Q u3]3ba/E Y|~)TF(ad$K*>·pe]Uה2t. -K"w83DLm4a%#ތ+qʗmՉ6dW-3 iT@7o4K_>+&lk4s͆LU(;O 3GDi 6ܱmU& cS=Q{jZ,Dht GG.y ^uECNpm?EXNk I !p P`U|\UuT ">&CK~+ϒ9؛0,p=v儘䶤;m֧sIN+&]@TİwHӍ^Uie}YdAԅ~m$1@8Αwk@5MS.;H5>MfgM+pĤ`6N⶯==)yT#0b:T) nEhWviB@u5c6nՔ?*" F$]l*wy;n: (J.C~(tQx"CfɋQI(ʔnl'=l6a%RL>S>3fqZ&>Pp &S8\G7wkd,j#|i]OP}G DZ냨dYو)-uN~?zt9jR#~i$8* o4golb,M{|ѡH,b2 nJ[ևa~ѥ9Evc/@#րbpy!TIj+C'̿2Tku1MWw 19ZuhIqg~q#~hDRCIv(SY L0=NV ߒeN|,a-  d"H~'# L"(eJp6_.VYQ7:0|{ :=S?JN6MM~CܕfU}Φq3x5^Am0uRQbǼذ-p+̻y.3]7ɷw̲ƻGz~F#N1{ ] R=}6?W62 b %cI!z[+Y5Vݕ_&Q<-iǁB(E7VvW=ƕ >-omL#N@U*g㜾|ք^xx,thqSfͬYS[Ѣ<Ji^5s TT1 C^U Rx,j(l%O }-3_ȶr މN3OBE~jK (!'H9&Tf?<'Te̸?qS[`AhRnߞ׆5&rSF5 $Ed ʉv;A)0c "A2~ Da\Rao) J) 0F`=_CiS%x?VyMh{[2/?KCDѼZYLڱb_Ķeʹ8DJ. d2l z͍ن\Xrx4j+#&;d{^mBԔ'~EGخ,YPGċ,*OPi*Uzϛfő 8,^wΧYc! Hxm$yF43K(%Ԏ6zg…52q7WAG2mT\[NUO?icV/@} ᑃۨk7cd{lU/ip5QPհF[1]<č;Ԟ0LtnαBOXl' aq q<,] ڨ&^!]=r4-dr\Η{>6+JS\juޔMr1蘙 jw>I!ۋr8ѩt3Z/%VԨy2\|oGo djOej RJn B&cEyw}9a2|%`i"I"ވ$pIeX*bYrJυ]B{)"'zc΢e Cxێ:}^1EDI4 "%pR` Tv,HQ[$Mx(7>ɤ(}03څ!U R*oh 1W8{bL&6:lҀ} h\xYJ?g\^W3E ucXE/viuB5rn\`TL[~QQ{r8:n1ǫi"r9tQ@PD}_E4@iE㩑)JWr!ғA }@ѕpfdR劬Ss,-1X))AEz;1#i/yDKC&?nG6h1_^#| #j7xYviY"6iqIXs;%ƷLkDd%pl5\\z P˝_zrC~ŗX\,Hڒ<^4qyP- T$h mΖ/WJBh&wͼ7»zIQѻ(2CyV"HըwN4{AH1\侉k=<+P+s񢿝@a4Ԁ@,X할tM5pXǯ,@Ob3R gfB[zP3>"7} _ҵ3nUq3K\$3ڸX|<ڹidL0Tq7 KT0wٚf|(uHՎ@~*)~ڮ63YH(26]z;Lԫ  c9Hdň{XN dZ{[ywVLwZ u7ŔE\xUqx! ݒyDlKIp!9$RIzNJ[_U%39a)qB Ei"$^KH}Pys^Eesq~?`)o@ZЩO{̧ #'@ U?jUkTˈ4w H"#T,X)teBrjNI:`=ÈQ=*SQ4qk&w;=CCbk/ z.p^LT5+-u@apv%?1ze͌D*3΢R49~f^n`A5ܜt(L hzMҞ;#.:ћkQ!Ey% ޹T Xc!fґ F쳯'gP BgYmnjNr@Aד̬.jȣ:,uM+w@4m6{#Wf:.:[*uJ^Ib]胗3vx&ڈ݋[!S5 b,i1]J܄?"FBЊ{h91c[Qx˶ OntKGw ЮN{+Rٖesn}6AöNʥQmZʺ|ҍ!EV˟f yrwȰ?O},[E9s^r'η{] 1К3|ȱv~tT WiI Am\ږ3/s:HBH27ݖ=^;;! r!V8we u}syO:V| f|Z<|7~f>ӎю8\5iU F# j?Ӯ H Bov{% W'4' 氚\fKɪ]>Ku43mAwp3$C: _.|\wAqzOΔ)9[-`VȲN{n̊J˫miͦ7~:B 5_BgӸi^7fL>/&`a\|p#lP? u&"(m=M!bl\=rj7h5"v8 }jm'H~5.SQ$5nf_ͬoEҮپ]2-36t2v _)Z..}=e$5+/br/Af!.$EDd(v$}@xQvc_!(D$ޢƙ z)bOI;kIkEC`M:*v=\b'@:( 9|<öFz +l}v4_/p9<1飜jv2d:s_Xs+n':} Z$59ϝn-bq f->BT^~:NF$i!]Z-Nph͆Y4uI @=%A#qrq9@:^sPU\Xfy[R"Jԉc*=įt(C'_V4teH~ԥ?ۖJ96-t~_gDrpU%W5rsg?N)UW#tQO/^H4M˲VF5g pLo>t,2xr&>{p\',f8"c `5%-WPj2N9v4tF:T|Js?kJOتf&U@J3)sш?5eýRC싛3B5L4ҕvϛ-Ѕd6ΒHSD-||ersB8Z#ecZ6g  kM{*.AB4Ȥ|Wt~Gy^;`V(2DڂW LtZt*ϰubW qݧZ.t.Ip1xf;dRlyRj7icߛvu)x+ZJq=+HlB<:א衧ŗ>j;(xjTUodT"ɂ#tR$uM\+'/~(u b/*kWɩqfrzWf6V ?NC49qjTcezLDU/oۓΩ%`Kkf5]@KYEV+\1|(D[Q~ QB^fb6 9(jRߥ qm5aҊkwDqFK("kK?1exCDžq8Tg7ߞ(A[7J`ԁתsC-o1imMFS7XieGoHƮ\%8b3.Зf )m܀ 7$6u.b Q[CAa'[J% -J,#D|d9tǷ\Xl3VI": +<^ܢ]%Sk˜fvaA/+SmGG M'sd1#J ,0Cg$'LcfH͟!JldƯ&^B}7~}hO,˜ё x@#=ȃ)YʨP*L\;s= /9ڮ&)q fU8GVTN.kmާG+8C^gCCǑՙ&03Z=L,Dq AU)Dy'&w, ;.ڋb>8b<1;G9x-5ӥ楪&J J?x@V, [+JB X:>sZe=o }(;1")FDsDvWm 7JϴGi;3[^DzrzpSSTt@ހ3X}'5N)2i՘W9wr>뉓rRxur+N )rǠ] bқz0oNyv)r1+q.c$շUqKRAnJ_0/5*)]& ˜=usֲaëI RR;H,0B3W{N D}e ޞ}g$Նk/"4]Aw[M@BD`9ByfMtغ-{aFz/$IBco};ub\q{{ Hl9qo]@=e? #y=Y@CqJ#xfc)hc]6;b2Iݢ\Plo"\ )]5cRB`;&ȜtiMMͷ/PKfٶADh:l<댱mJ3""ɳRoPw̺Jݺɵ$3^5ӈa~51-\w[{6liMY#S!, 9C(DG6q8y("N%@4kfH7q͹‘a@KY_7B /X_0$=[Ͱ2IzX{͚7 #G$}9 З'f[AI4;6aQbZU+oSK73rMضGcV.S RhceMLf^|j_iLrWȉzdUI\h[bvРwX`M ڔI:}h .<7/F Wgav ̀D ֗ 1g;ۤ~JP xn4u 4LR[C @p-qlr D\Viun'u8P2 . {E; zE5dBA Lt/cB- MX ۜgUL~O+ [nြv&V9-o>g \54rI+g9ӷhkKYu̢wxҔGcF,ۏp% c5Hʛ&#S|VwE6}m2iZ@~}wɂæ 8zFV6Jf\d(;q¤b9S\ !'0FYQCT ׭Hңœ:/3{m$}o}IhRG)uk2L Xq_oqph U͒x?ю Hqy8Z.[_wL%7Z=Q:U_9q~A6P tm9ZW ٻv;u\8j;SC,p~}ɴpjs:`_? {Q Mt~\42xq=3:'O{Q9?cio{w<2AFΟ٘333};OGjm,LI!' S~} x-v`EA{uff+FEγ58qS{o:/L|`"L'tzYM$ۓO|f<@ё2Z7Au OVpuW^psΓ}U8&(3+핯' l$;iN~c{c"ճ;th3isuΈ2;9aFڟ |3&[ʎ(m4k>{wUC*h>ޤ5vz;>^2y%RT} ˕qESi0Gi%]izr$% fUxpt16>!~%0MHC**gB6X /+ X/ihED>[۸V0<ﺼj(FiYǿr?e >#/:H+H^k-;ݥmvB!Ž i8S+v]K]"`i`a\r"ią`s{1q) ! ]\PY>6%tyNzӦOxOJM~V1XF-tbGwƊ#8A]KނApqdDF.CQI8*1nQDyZXdV|a; Z|ʗ:DŽ*p|ʀ:"zYŅo˔eZΟϯ5 ]%sc䵎_Gugk;@z FWL1bo'4M!I#'n$OڑC*Xsmٴ"DDhy)pe.9ԒIL0"ng ԝrZq`t8̇|vzi怼1=;b'iRbkl{R֌Wkӛcd} p&c0!v'mab7'_ʩ`mów9tǩݢZA,#Igm6B[Dޜ]Ej^q3 >utΎ*c+ם헶hTj&H?}|P4OӬѮK {>W .t(T=6qh v% b1)6rV ٲr} $eUGJ]Ackſ$ ѡ :47>(0uj>hE h =ى![JFƕ{;Z eVD?0x6Y.DAhЮ8lqtNWoa(zGc7M%'" ##zpxƵ*[IZUz4ځehRn'X,$Ǻ6x\BjOms(wRY9`׆rbL@ES F@",X LD s*dnj;qT`D%UҰXM`0{3Ŝ5$y I0H) /epo2)ܦ|ijP34Z'`9VZ8gҡ[^.AYd.w35|30!dՇΖ>5G?QԣFD *]|>B]F M>,$h* :j2o$[T qSlG/2-sBg@:|?CH-O2@ ?hc7ʧbo3q5(khSʨIA!Ԝ2w[(Ej'M&\OIy]t?A\FҚMHv EHۯTф.UTӳ虀~z+L$3-BPlQ=eV77d4<it %]W)pȹ;T~0u+e p~fSn xTt!ųQ{AmMʉ,cץTD(zL31})nex^?ḷ?n6 F1JXr٠%Li\BBэ{:*ײ0B/44M'@~«',t{3L$TD.Im x~qQYAֿ)V.guOʙjPZPN.5h!{o6 \)].u[: d,="HT4Srh> vPZ-(<x NxNxgCq#t)@҈ǻ^oyjTHxCWo(ݭhau\[5φXO & Jo t,?؝ Yx3H;刈U hVS![2Xpи84&eꃟ֜ Y[N&m?j\|^ˮƫ2T/0zϾP2J|1>yVc[;s :QW {O¸魲K>^(ne˖/' ATX&Xo 7_HTc`i`y-j\̀vW©$nЛdڨU {KTSrR Y T0Fa ]1]=nzPS*t7-h@(lB96sx 41WS"S^god줴Nk|"q ZʡMïF6 G}'L+[0/1M ߓ;VY!!Ê[yO}>ek*2K<dN;NGc=9P5Ejhᰋ߭D5~77{"8晽@PLTXޜtn{W%e@٥6>{D/|dM$$@BƼM!* 0V銬c|NNTsf8^`%ԃf~y{9) (ۦGfz8vM;TM!vVhWUn|Ffrhҕdvto?ri5<# Eځ`kr!&w+v3$σ˂N(s>-dC*?`z,3Z>-5Ρ+J3Ho0A^0lt iv\7:+%iW$PyAm͑ԾĬS/Y)~DɅL Nmhs( 3ݏ𽵀T4:?>*ͦth]bU+%>ۚxJ$AnV؛zrNѱr3Q6Wݒ$RC9ÝA>5ʵ iWE"2uGV4Fl\D`ՑLtQ6Ut||!:%5 :z f:--h%B$h<&8G(Tb||53zQgdGv#6v KpxYO#7 1П짉:7qO-}JS'8X-LG&rP5fݜd5w~G2Z=G߸>'xޚ%t܅o!.|THɬ@lCDa5SxhTYaM"19j5 Tc@_V,3$ peu%ý8kD#}dHA[Qgo-]d`J-iE͋RQf>3!j|:֕uB3oG"W72Ĵrm^فUE39|A/Ӣu%97n݉'|1N9"v*..*|{uhHԡAw1^?  Ԋ[ORRG}5]|ǎtϞ uhBJ8Räjl_;j^u qWkQN|` :Z8K/vFw FzvG<|/SjwKB65d6Ab5^eFgcm Ԫ~_վc=1 |3eZf<|rUXe@XZ]Uy/2hC쟆 ?QP?j݄M^J0$j0mB =ITa$$lF@ u}@oF6ҀQhO^+7A˺wBDT Q[pr _ʷ[ e>Tm upg0KJ3^BUk0ߑt]+n&)rV{n^ʻ*C6ϕUsM'GNxmZZwy*̭LqK>'mꆏX6#^`g66kuߓ`;cIwiY^g*Y?p8ڭp~"l075N;)䶔5B|V`rel0_%hhS~>KZՀZ3z*9{2L@bk3{<:mkeKl>LO-1|yc*Ş`^圥PX"l3T@f/q pg+fr]BvKkue Z'g ^",S,WFӎS'Ň.NRB1цmH1 gt9Q X IQ@cn3H6,PLHˤ51"P'̻ɂjF% LĴ4l<31G!#d*t R 0#924x(Ot9rSRƫ&4FxOVk ݑو5Xy|>`Rm4h8"G F۪$Sof&FnУC Wsgx % ~x;Lݗ!b |K!zCTn=<`>n=MD!"!JS`fF QJ?ԓR]{ 녺]=&ҫp$Ŝf|.W-3l|=WStKwl:Ve-H풅8uA}aj)V3l\ َdöi'3}c2$,Kɼi]G4NeRûHUe{%p+sw˼^Sa$lSJ6MA#4!cQn+K3+~)r3?Շnw'vR*=T$fڧYHЏx4}Q)x|J]T'nƐafZ5.eղֆ*x'%ܒ5<>e- H5d[!b'4ye5_XF2S2<9p*MFpBC ^PXJLB0+0O̺]T0;a3HIv bvڙ*[2n=9 ISoJ8($p[L~98 :>9dtbQ7YcWVyUeCZ#PڰQfB0a6Y%zU?k6+Y9+v-oPCz~J{ԎF\tH[Vǡq$; ڀ$P0ٲBCuwy1|A ^t"KB EyhX+ y8JJYUUDh+_&-UTOD9䞁E.y.Yp"Z`r;-^7C"kP)Kn *짮-:G`>ܨz?J $nAc˒IZdo}RDJZFo#{ qg).wX̼iAҶls1aF6 2m{;'ۆL PAȃ uu&N\f C']xҜ,qMk0:PlԂa]-2?˷WϠiLO@\x'\Xu?ž'3"~9/\n~'\aI)Z},Ntjt_QV̕_l-84хA7mjlj! 01hCf[PɫĒGAEZ&uV^IP(f iUܙ*?X H}. )4{+7|b)(풧M[;>"MfvRL[M6XyyyGTV˹liG!u#GM Ԅ9iW/ٷZoA1e6U2}r.|FHTޤ͖ğȖHrۿT+>FY& jԕ wx\bwLf^Y1OK=EU6SA;LP߬Ğ(}yT+7`6st=2 򃄲3'y6(P?-ZuoXfs- &8khMm]̶^A~Hl ]02j*UA֌"LEj{ u1d6;=sFj` ~9v=D19 !slMDx{ğk{#Z%Fw$FmxF~\g}EmHt2Do}2V?8ȓk R4p}ܞrg+Un`tk[[ᾳ}KDrזg6̟qr,R2u~X} 9t^P^{ɮPV#kC>~21G06{6ש}u [=CqcP9tMg }Z%v4K_~-}[PV#`&7 *. 3j(砘4-egj9UǓUZ:⛟puI5 I ܬPj4$>)-9vATP~*A4!a\\yYWv`% ƒDdu}Wqu h`YiVMB5y+ȪiO( B>s{³Gd_Ů;:YOrTwT L*X[Uqꍁq+l@0f) eO΢ OHJ>F ^#G)Ghmshy*E{ٹ]'>ҵh_,~Wn_ `tu#YmSl0,>$+J4Cדw _UKg.U%הư8ɑuѺ uj^Q Nd9Zq&b[zϺ;}e->xDrl79adwͺEaR~.j:B·Ab3="Ce9j*^7&%!=Qd'ClŲ.jMpSU9PF7u |֠]W(UֶTL>#@3js*')p]Kw:KM&XTd\09xy.k7ξCR@(a OA1A: T.cQ*l#=ZވH^⛐uCčHrͨ6f`52 [߅O~YdQ1]S4b{~>.2\&]zzMuL-XaAc6pEa jjӥt/m iOCdM*A) +V^jojPZoMAB ]1YO$-6o9F*c֐ܜ^Q S[E$X7Ηƿ:N+5l?$f&g5N^/2!zzTb\6dcFkh/# L+G,=3'hw@Ou]*e>p3|p6ףVeq%Yd-G_!Ӊ_vHa#:kGq6$%D.'=n^,7鸍Xly*EhTWn%bM%ϐQ'JC~TҮg}R{h`O ˍ z1b+O"},?󎢳o6L8C SrHuxX @ [ybۭSubM\ H=mpXAJo)H׈ 0ۓ}ߋf(I=_^g,zokQsW+uZZȓeslhSD^m+_d>J#6`P@tq\}Q?[Fq-IՆ@dܦ4FN>DåJ,hc Lz'(E2)H"}\%W]`/%a۔CEаȑ)>2YHڞ.$hP"Ё-/r,/eK9 ӂˡ;Q GbCŗenu5鬋$T+2nzS?}p:m`l'qn*`ɵJ1z& RqS9z-l?)K8Ds޲3R`]s "<$ICh_?Y];)=L, )/Ree "ܨ? nFxS-nb6A@:PyDi 잎DŽ&WQXb{뢩洜jP@9W_7Cm4kd!m(gTse6!b[O8|oEĘ:6C7ؒje2~&FkI1A@! T~V=^l}nq$z0 vsrN ?\Qxm06Y1rJ)ڰ[!9v%w,ŌIULa ".H ѱ?~i 2$3qh!V'b2& ['H=wu$ @:v拾Eᵴ,(9ppd,mI-`sQ5;sS =mzGuqIrbtZ`pqe k(EwWuׯ\w;}Q~j=iNIVA񸥬'ZE`p-aJvtلUpSmyZC=O׆ xXDNz嘬zԽNA.z-v]Trq+_wq.+BIgCիQg0a^[M `uy0=ڕXk#ѯ y^6Sp:Y yXx r$]/ܱSypjLp"FIǞ`,@OJ>qYu`, ЛP+JH芛=5@2fh3ykCo+"}*dLQ}IAb{#㌗PdH UUЫ?>|-$&r%(ih\(!@5>Хf `Z_e~-)!u6=2C~OEӪREt;kͽ>zRdw@>)PL7(/۝a[jbW$]ZKaz6b|jn]1'T no)rR$8jG :/fFXR?ƙ 1`(yLN#5Dg5f!{ኲ$ N_0@s=\%]r~ab\=SKTn,PgycDž( Q)|\`Ac@;_ n3&RŔI1ENe4~|_VeN ?ƋN[ѫuP򬄿jߺSO'%LIA>kTr6g$T$)-u_Cos"~A'~jnTOu3x9ցh F.OF CShfxB"YNS0@Ra'Kz\T^ =Q%'Q D7G/ \HSܟSX-0l.U >œp㨶lmDMT&*sh絢+3]AǑ7w|I?J=un_D8G' 9vMtv'%ݘ!#5t:f1b@uI9[h8DX.vvZ;.G*3;<uŅYp ؂Wc UII,[w=L?k7(䴍EIU4 SxmBCHSW}+uRW9Qzc"p+5f2bt|{wU}E֘ tE·-J;bC(Q aE'Ը?}rd]mvtmnoR2L5| |W[#ۙʋU.U!70U'F;F~fc GF() }§˪? ʼn/99c!X},W=A>9w34uTx[i~m ) ;m4Ulk#oڢ6Ed92,џL϶e&8d}E4/6Z\s3)Q/'@B&*+}iCV3ߧkұu'0,8Ŕ\p%S8uGdŌw8`=]45͈f9WY`#ȌX:. weFHNp | VTv}֋7m+oVnKr&[9:AgyG>46+j,yE"Ͽp͡Ae3ᔅ#{N<L=.$ !5gz ]/Y!7b]R CCn ~W}fJxkxjbО^| XOġr:(I78ox7pgn}~wCҩy4t`yȠ7:22y!j& Q6w7S؋!4W+$ h猫3\jMLy>,V>;DIlF#F-aLV}=VD&9~G̏^r+L,;ͻ0XY$ d%'UQPgJ濵Kv D4K.^+ˠK2| PX<vD'8 @A 7썄|syx`'-ZŃQm; 7:!nwl"℡#*i,sJayH^g%.!%GPn|zy'i.ĵbQ@##{:@9m/7;֌^CFg;,=#R(jbێ-Z$J<~H M&I io̬vCñsA#㡏.f3׬e7۴t&6dNsr8(.R.8-H!%IΚM #?{GrN!zYq[z>eðk_2L!02@#)(1IN6^9?a$;.Ocn1.ޒxȦɦԹ [nEӁՙ9ܩ #rK%h5np)D~2 ~w]QcUN>Fis'H5d9}i.#`%76[WNrז!JurrF J Cmчʔl][b^azBp @oK#/X WH}u*m]&l%.yG#L͵bWv xVS^(Ǻ~j̣?c:}‡XtUTJ3Nhs;O:9*Y E9AnZcs9\Bnbuଉb!]:!YAxMbDݭVj\t BVC×Y]]0 !10.痿tp}* Fݑ)n߅PQ'i+ h+ Jy ZKo4x> 捠Vܛ }Ϙ[>ؔ:W /&0E5v9/do d>Ri6tOCT^v"SV"ZA~6-I8<|mBWBYbPE='V WU2:Tbtk_FOudC+=:҅ի9KXb=s]-|gy6J?wV cnwՌTɚ q" )Mb|>k Ms5ҧDN2薏=ih_DZEOdo W6YmW^=Yv wCw a6rq+Kb0}83v1r*)1NH'`PԖ#1Vf?vVjzxMG&2˓Ͼ2#elQ9jaL4x߭tm(Sb=71VTt8?appl4\(kq%cJ?G/я:zG!x葚bٔWX8Xrc}E&m_ב1r:!&9t)ݍ !q$ӣ^cJn7_U/v8&[\|+}%[+m_3o(<ڰxt%ꖪ{"7Ñ[ow'a{4}})Kn;d帘i0#1ؼ큕I<\U?θJu*ZLβy(NÓY=w:t W~iJ]3xIR17{|:Mݦr~\;oΘù;Jur T $Cd;Nv|$[c8*,{r.x%LARP +ת76vRWfr)1c:e)wC\=^-?xz|| 48jaGU3)iF +eҌZr'FV @(F݈֗Q"x#dȁrc=ftzpCP洑jY%?(2? ǖGmv/B].`HDXS:gxxYKyR<鱶=2d{LBRpr'64k鍉f'(%H/ФlpwşF.UQcVrQlfLӨݟ@M< U-Fά 1O9xM/ڃ8cSCSFTYgӊ 8PҹEs?3+Gsn2Sz?CaC: ֤?q )# i9uBy9% -cO}NO @(4I=Oݱԛt /q0' L[h9M $}T.I%!dh>EK8F>GpEa=+Nf9꩛l7 lSj Hj  =EX;Y5Fw O|Du /1J/s9NnJ%>G:]"Tya7$f|XD6T} 3ɾ4ϱR4{^y ?sߜC)kZwKyUZ- ` ~>z">cL3P&w<τ< f}Kq9GoZr2OXYAoplQeR|i=`DX,=1G?:R7?!7R<$\kdf&9$S 7ZfvEC+"&KI Qh.=DxuiǐyٚʄD+SPAk@^z\ֲ,SD4e䘈%v %Z(ǥ Fٚtß< TISZA䳑,ϻK Z*!vPmypQ9WdtmLb#pM7 rQJY\f[d1@\"ol,n~I)rP3zNlS =im !o`+o/P5zJ:$0l/hH&(tB6 oxѷ=e>g*c!f&EveEv[ J{W^/V"ozQ3X Px$̇/q\Y4yBt"e1=0tyM@y188ժ[W \ D"Z6[z}G\,lH| NRjM&2Sۓ}(aUēyn 2iK}gMr"{EL#4af (XZߝӉԓ?Waҽ$n,_ȲG]Рh޿t6$g,~ ؃9"@{rRz3&/9K=ț2٤9q f=w7ʊzOѵOC}Z8<{Xlx/H5]r)S%4%.Md'mzgK7BYH Rre{@[Y8!=JP&ff:4* ~bn1Dհ|9!r0`U>:Fͮ8脡~lދ80XLk fZ̫?HJTk%Pt;N;5_~+$(jV!aEp B7p2N½Du)7J.B͡%_J7< @V&?niW& $q5SH7)bF4ؘUHyr*n$.* ]A(^ vhã |F+'al*v~1ğ-@."TbCYE4_F. }e'i_ryTO= hξ|iғuT0f;gR>&㰇FXM~WyVd6~X},/S^W譺; $_Ǹ_;]DT%E; yͱ5} cto#9#2ʌ{`gӄ$:aw>f%<]_Aċ0LЍ96B؅GX?'e0Xwd ہŇ4tYjY1oC*4M_Uaӻ+L/Lԟǵ§Ú1F56gaRqDctVzٶ]F=z*j~;t\Pkp[kKK>*m*f TW7a;eM^F_FB44KDEKĶVlDJO8wнu-౵ev&[ALo&SWVs*ob՛3,W"+t8n/ <`N]%Eyʚ닸mA.\^=Z|?;*7 ~3eRN.bl?Yܟ*\*Z8c'R4T-#hg6Ƿ 4$&V^!jLAI4wۺ+hֆ8-%:0\.ӷ:&y1lu_yEMx|xts|;x>-l hG!D)1 n#K£- QmbY^搮'C HrQ![ǽCJ!!7L4&5~Ӷ$IYޕmvj 5lCsKR?ήXE&`Ƒ^r$ty+<8J0LV3Q;=!fRL;.BV].o!2ɂ $&?.y7_Sf#Pjb|Er' rYuV)x[HgTM`>S0$ !u+{ wW1'4[>_@i;2L~I-4RTwvx| OQaPƥ^J/dF >[&*6nR=% o1&E*׆("0u?*Pj"qc\h|0~ 6B)Py2{en$}.-";_IFrTbC6 qW^2=[lj?L^Kb[j1'(ȷU~ϳ#MjTg |Akg`8G\[s&jSXDŻTl\#AT;2+Y)j#W0<NtqTur1pՊ-JrT|*=D;v#W|`.&֐jZ."p ao7%ٳV[+$4d4*ΖcAHO?_dʡ-nFzGvgޔ퉹ʴ;HOV<n.N>N_z4.%[-:pyztO }]̲96Hq^ن#<ߋ̢'"k]);]GHV=e(Vo웨4QߣnQ제)5-4ręT ̔"|U%} _iD:$8[hhZ!",w -yի厎8ek1 tj"X`!g6 :Mvi܇^1Fo.R5@~iz:O@÷sx= ̐c9 ti?F2*q"DڴvjX_Uxz׏ x0Z䂸t+ã- .pgV@Aɾ&}DzU]SoJpcN U A4U\?mfqz*_*@(PagN!2,fwu&'(|Љ"zI;z dDk/8`nٝfI4\F CD<[E&= 'BDۣKj;)$MnQq1ȳ!}%=lؑ $sÏzTnv6nG ãbZC2 Ÿ85h;sz nX3(ؖe+V2%r[3`*VGW̓‚l`բ4^ҼDP{Mg4_KhB&6C1{ˑZ0ZM<۱Y 5#MjlK z`)yTaʁLcgq &t!R#@CCEs9޼+BRuZī:ʃV3iP%=xOzv Z+Y=$ev6b,aP|Os+zl| 4ӉmؓC-3PI25uHj1 䀽[K;2\>6IPN ])VKē_FϾtO-?͵e<>|l7Yˠr15H?YBރH$$-yoyվa#gN f\'*sfȠ&Av|vɥ{Nj3*U]PR)X ]q"^j_ZnREƐnv+9&\kv5tr %<e 7W۞EH:v ߒ`)U'.\blDrhhb$дkdM)yk;%[Ƞ:cT')=a I fA<+OzL`g#_ xtMms1`8k5gf:Zv744?'yhܬ8EQXV ;#||A2m=kGY  zR3cL:O (4;RɧΎI[bB肘#E9ꝰ{1 Ȇ8<_.o~}'O~XG|olL<ٕQc̽-Q|.m7D򿿿wX,̊[ H)DQ)A٩  Cf gOtݸ18Bn3;e}„qW?r]5A[CUɁepVB= ײtl{1&ddi1,+ 5w4)/Y鉧\%ES>Mj*쪮(63Y6o+eXc&7@ *5N>_ fz1` bfEemm<戀+?)!uh@6(E) @u2b^L ƫTHwY-Աj#6{_֣uW6'^9p=sb W) {#_!mKby޷|Tg6t"VxYS'i/xB/9 7`` -)73,uہMoPX~A Xe[Sd.Di ~@hAʌƒ*X3>㥊tRb]ƽ-<;COL;ldq`xD}VJFmFSZO.QFsDt;<;w03- DXR AU+iN} hE< mU.A߱zG~ kII,U#9ܤ>J2uUTXOSUJ?E,5馃NsdF?G nډa.Q-&:#}E3-#;Rϳ_{^1 8v+B/X$Fl?gYZ0707010000048e000041ed0000000000000000000000016075bb4000000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/smartpqi0707010000048f000081a40000000000000000000000016075bb3800009ed0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/smartpqi/smartpqi.ko.xz7zXZִF!t/]?Eh=ڜ.+&Ȩs&i * ax꠻I 1%Y5Ԫ%N1J2$݂9FƳuUA^ R6Qmh E)'{ QZWdjcُvb鲍S`Izc8Y\$yE$E97(Lק3'O+ZSKSw A^DsaiQ!f\.nHes9UH{+M1bZ#X݄4ŊM]˸Rx E\AG s/_s'T:&U֠P@G *DaP$z'XRҐHR~'ZE( R7w.['W~=Q'5ڈ&QʜX]}CY!cI0⍾6wA? 0CTN]I)MN(NRbץ-+ǛliH|+"\\}Ԏ68y|ߗS1;Y{_l,hu/!Pw@β 1 N.5{Bv?>c^'7vk4>.cS_>1 Dz đIJ]vIIڝ^yr:qq!XF ɖkWT@go/ZE q򼕚h~Hj*-k翻k P/SGe_aB{=,Hew$ OX!E=aj]M&Qv2qA?;uLcmz!*hN:Rk;ǭ۫8Ϸ2k:AF*!AG rԓi׳̕xE SEZ  7etü g3N*t ׆`nPPД[N5^:{IeW=۾!]/(q r[L2Q},#o5a,(Frz5kdK9?4$ tѲvxZ6X vZ4A+N"?(Bu8.!^>ҰFp;_`w ytsC%'f""ʒWHM&q)[jsQ5N*./6=_|B0^.=BVpK?azOa$CI4&C7lB 3ϛU߸:]rb N2Xy@ݢ?9TSggZy*fΎb{j,V훅u?>8*E-6jXfuȖ*)ɔ inV# *]?{Q8utr=?Kh1]fRQ^Qy*۩zxF!^sV?EԏcN&4Fw|ڠՏi64Gh8I6#Qq; >|K@xUx omQDO!&VCA](Reu Q:p&`G-b˷H,pF|"OGek4lKk'4:Mhg5 ôs"6tq.4\ mHřΪ-J67L4M^y;K˱caX|SHӳ[c[ aO ku%U-+Xolj#9lI,NW_}-%[Aj{Q0!A+])L 0 3GYCMp՞{s2p1C'X6̡S(V؝!ͩ($yzn]ՠÖRM:d5$Z!ިW)=5pfK~ws3H-dqM=خ'GQS=e׌?utTD՗Z8 Xسc% ڭ︧t% 01ZhjЊ2' ~jQeA,9j$Qڤ{)=5ﲫ{8(;1}Vev~bi˰/!F;֭5%Լ#7yLf3r@[)wV Zj!8S@/1!?eKMxA) =^tٲܑRBΔ3-kueġл'..0x474-xq׆clO!gFNL0 }aذQ4A=cO K%C.As/7CT ߹ޚ%G,<؈@uKGR/;ZyӶsrH&2B7Ob_kgwEFg(Lm$< D5i LTh(;nOMWf/N|k v![Q_}*0KMu&?}Q(DFgSPК~E"w^ۇ`zGPˉ)sxp@b܎s\5W*1̲ǞeBDʾ񧝑jcI3lGMtUC^_%wK79s]Eo I5QS7HsfqV2SЅ,TyAC9e_Yw6Cp#' E܋ GM2L)WD PKbT.` (4RVԓQhx%&`o%\|6ܭ[Qu(NAΏaICJ8B9_,3+G\fW'$MS1h/uGf3DZ;7NycU_.H :J <JLw8kU'v;`Syܼ=}-b{5R T._)qx+5C8"]MBXSUB x\MUJ+L.X٥6RzC-7d{١o`wmOM0AM9 Gf,O6Npi h>HbNK,>~RG菲zo%ys;Գ<.Q̘ mԏNy?K^\`w8ѦIxfvMWF8Imnjs\˞VJ'먇|϶^"rBNT`+`axb-*X"7vABEѮZ*G`5>!= DtM9|hL-#F 6tNC .U%[!73o5pÑS?ẉԵݪ{.u_(T~;Rqg ۢ֙xxf85[lYJ>C~+e>7X@o~o=>jZlk||z:H<XKb48E-,V,zNԾxWA3qTOD6g=ҫ#ЉX\Q(qw-I1p5ޫ(0^>j7uF(WWc1 gЍEu&A2QfFQ@M pbG(kT'uH-Š8-)XsJ@&=}/CmEa]'`MJdȱ4HI;K֋ E"鹦mY "ṻ6k\53ܔԇ|:!gVL,L"AD0{&=3%3_b%k,:_6oOQ5P?'͸2Y 0nX'ߍuիPpCVEVH)#w;%y|H;w 1wƋn*G4&KLXGxVAa+ǖbf!%|黋F? ?꫻4zI##Ap㋁Hi,;VoW7KyEJ7$9ME.aѰd*I>UgLe;Y%CȖhF'9G\d0ˆ_4~FFdB!@3'y~h>-ݔr8BadGؾ7~YuW:$?$M<v1b+02ډ޸+h wϣ1pyC=m.t#J\"H3?V>f`jNDo HuXSpb^i}G rOo'70PtKGSBlyk4 z-ֿ {hXcv8$4~oj)nu 'IЁ`QKv>&GR0_d!A wBF"ժ$t9 K]d|b`%\QޮZQdg;D%mwiyM:\ؐdMPXgxn{2sPns`qk\gՃ `@pwF7Nh!6A;tN@Gҧƒ`P#2Gu։$B@Z̗[y6gOoO@u:q'p7n0vx?h{2D2S còҐƾקx}h8HS z+j9%fNm{4r3c0K)oh/`)zZ_Ai~B1bgQ7N3ѐ2 !Ø, ۬_ G6B;9r#1C2 #`MN@qX^G 9`i@r[)!oB cωh6=5cxj"O&E2%T^ti[c|~i<o$Zrkڠxh vnD/voRpлM P- ؑTk-7UIP6ǙPHdB~\dap unYr5=ZQҼ_D_=Eu[|2 ep*|7KFfӟې`X&6R)~o'K߸LDͼ c9P[lۗx؜faspOʨh|i !?"cGQ6g&VN{R촉:7JW.pz)iYB?1j`+P47N#W<]f uzD6%O-l<G8%\Gq,>ΘFg~УKĊIƇB5/Rtk/qYM?/ प5kO!29~t@@I|Pzr2=?E8:+ (uD=tW^l3ԊuYLD* X ,dDăP{96n]iW+)stӷ|߲7!N)Y3Dڶ, 6 4n S.<(bO'sܼ/C(& Ѭf^Qa>"4NS~a}pӐ+9ߜXwp!SoM,k-Q1)Fq`- l[J w:ۡ$TG0 .WϢU؈s'Du/ݩ%O98 R?8C[{Q܌i\BS0\dxk:<\%4Va [ KlyrqM;EI ]?6rFJ\,0$DEWG}w*0vΪOTT t3֋x${WNm11"QPؚe2k%Y+^W*kȊ 7Ub|N'cn_4%۹3<]xf\~K96. |>M"F ㋁CO/~dX&(]7apX"=CX Ed_%:e{'.ui%o3鞘Ԑ"#cЀlViMl4(]ٹֈ8--pxf_e)iIO`B^ZͶPȽ{b %rI$*(2aeaKsOΕ%Y_t\GLԱ Y 3qV½f-o{g4|Dz$ߺNl+0=$ z-<nG>pUrƘ~whm,"`͜+~$с6Hz,4vmWP@ю##v d]OtB^t8[? Xy;<2 q?&ʬBW>s/V4yy&b0t>u*]({DQ;BDCeW8G9iM 9+Rr6n:~0eøj.DxWD[KEK[k,`w ؝[&f[gǾbZJ5gsviy! {-¡bhq4^6xvfFԚ(s%fꠙc!35qB]ؽ-O'@DV!nֹ9(u'ik dvki-X:)Vt|L[+(6{l]?+S E&@I9,d~vQ3* =WW?ljSİ4ih{ HRꀀl]?#4ا0w[s_/)zl~krXcsg, Jhʆi5\I3uw^{jڼ gN9{9ӑ#lDk]Yrv#So斃pm4ZSPk=${'z >-rX9b'1?Xe>^ZƜXa.-Zw=K-Stg@Cx;uXn/[@B u-WM۴t-P|zb (rPCqr[ Q&/8=e$z3w.Y^eI2,ڊZpIҧ׽mN;^_a2K=׋?U)-ۘtq|h1f%vH'JD@"p;$@;}d$SC~.yl4GSSz:Y +}2qXSo)+g*. 'e䤓 8AxsZ6I&z9vA[rq\އî h<[QҹĢˣg[8<26w.$ڍ)TRꅾ#ևnB [X][GA6c X},.e&mq5R_ ;@qɧɬZw*0k 6W=}b홾ܜthZαFTpg̼gq` PWp}MՖY]D0U%ZӠT{]gkoQ뮣Ӣ2QK:#@|( 2K*KP+418{(;YzvO婻-Wbqh24|4:=Koܘ^"ڃej?+ck;bPkhTEH?ԪZoN`tʿ SyH2{pxXdغЕuG0UN1Any$*Y9Ӳ|B\tR}weäwFtz,iݘEh{Ɏ49něA"Dc̖O&~C>Hg'$v9S'b q#Ö ^SF|'ܒ$ it:43[[iWںշ#,^@_mYE[hĺ]T V$U$vCXc}f/8=V){_HoFHsJv|RwM5,5yƿi9p:Orğb?ZvقKT]DIY$\.]MVu 8qUϣ5)7gw\ jMt@E .&FsT㳺ya.[ :_*tN>F8lc 3xW<>]b%7«Va6-=DNjSQtɯn>zfG 3priw-F q3wpcW\2G"D; hSMbaJB[nU1{KirkS,'2cZT$bB$:kѹ*D@~/,[T*DFפEF;}c4)e @ ӱv-l +z' Ji k71ݷhj:7_#jf2rH8NXv<٘p$ng׵`: GL~>_"*Z9Av9Kڍ[t<ݔ4zvRL5v'GpaTn+Fۻxbw/CiyvvཛmNGt`RzO}nRm[OZ̓]PTC@ɣ㡝P!|J0}^AjGR߫6 !)hrE0ﺈ$5b" H%4AL-5vv(Ȍ(0#k``Mw[J_e -.)]^<߶)*ԇw^5.vgi]h}A؊BFL j2՞ bOi ,]D_k?nzo`9WV j8sp^&ڻ 'texҾqcp׀+e[k,.:Zr:s^*uI~ǫ gy$S5t)? a" qMz\b[rVkHV }"h2d/$m"BVQm(hvf@G1<#8n:׫]s29us)zl{cUi'a>i?28{YF_z \`ϰd8ge Jgb qհ|, PW41ROe;'k ~}cڸv~ g^+_jM+3X5p c'xnCl6B}[[7/ UavrZTƻ/[P{RwsIEwT2qƨbPY$" DRG&9t]PXf0'eJyNZ0n=(आFAp3ugB@{Gma_.I&}72$ߔMRETQJ?9+ D`FY = k XiB ,=es,*겓0%\o#-WC?JPetO.0/@@Qe%.ag,R^/OEEBO"(%'Ǩ/̠"#u B76Hl 䩗m ݽ \bGet~_Պ_TCOR7SFrSC܍%U?!d6_hipݗUdJ,p[= gA}'y^B =sR *f.7qk6b>nha\֢+Wȇk.яj?j<䇝7-Ej!Xt|"(c =;?۟]}B1[>2;_^Yƭ-]1o[\ @*4ʖY_ }2REi`O )0{I|9f5g *[d(e~hyTZ\!%S%9j=7΄xVc9%8,W*6|9mi Pˈ n=?׌K&wNT aaiĖ.(18]ӆL/+syL?DNv޷Z{H*o2o}P}-CWrUd%gAܬ]=LV4g:+n|:Ql\ic9 5j$G0Vuǂ7dS]]Dѝ@Ya~l@F*ZX*@17(+m~rܬLƄr^K-~ꁭ| "VdMR(l%)a@jSVcK5W8YՈv3,݆_ݗ2zX 2S3s{ʹ}-ϔmtVHs!s0p=ˬQI^jGKbm՝& _KjJRlu^[_[5^M|UcD Ǥ"R& ~$XGDwpbm#d<G VD*PSDDYx ͲSs>-?#1w7$Ud|gTۭ# g%uϢ9*!0B.繑"g E͛Rp#jV}c"^dDũTCAi7 /\%h<3P&%bPލOSњ)34 D܁7r uq|]C#ˊ˞o#Z?]7c"kHOũZ86X kd )`e:jJ%. @nbY-rU@p<a|XL;ݪd#5")lT]Ft Tm(R) Id C)@OGe*wYJ&Йj$|`1{lg(jC}>S%zEJ}e?a!6>ĸ=l$x+DI0'gb?44|rHW_'GP$Ǥ`wAёb jȔ -k :MZv5q k{‹BQ)fJxL:T`;CN%r77.%!3p5HN. ;&W݆ (=i>뮳u;SlBc.$oEʇw)[:On: s">6GH5w0LUsΊSWlR-?Z_eJeX|ًm*O Ccuiew%J #Gσ"a:=2Pxn8TOzU߲t!|BaD1@K\ O_ƍoN'n.Tj|ߛڰMO˳6)L ~ڮ:9eKL4Ӕc]imTHBRv~T!w=F88 3ڮPO# | PYQ$ 5AGrdM;#+M; 1I4SplL՛\ D}*K 1+vON{j-ldd=ע@BM;Y$hԿaVGC(yC> m RDR00B%=l\cQpZk /XQ"BN<,>u`S0R@NXZa>zS`!6jο#߭w /cw@9^a:sxҧ]{s6DѹA] Zs|,s\ߙ8Di2R\SI^{W] T(b"O%qoNp`7R+^cl_@#Au 6~Կǽm#{y- 7ϖw09UDK- fy'kKOݙOB' T8]lINR,n i`x;XW%Cy?PbruUїXhZ9ii-gI74!k  .N %L2`>.$"Id5 ~ 'p(_0iЗ>zw ÿ߼1(aFb|"\4ĽUG\4d\)'*j=Izu_~G( sCpڼk) JVA *Tӣ RZm)4# +6+q9D`/YY&e{CңUR V ZFniw7S+0$GN D[oyA=a$Q C6"woX+@huLn]5&.(͑ΈTSĻ|¥cId$b[f'[pwkԴsx*kh˥;9T 8G}q7u+"!5ޏOBLhRG'rRz6eU6bzB\|k |ANP*s9=L 2c`6UI^yO)Fm#n p{[㈂*r~Mu~QT,A8אĒC6Khd0 DpȀ e*,6Tm힬/~M#2`c#ag?q~\qVtKs,x1V61||3np ƶfcrQB)R!T9'xc$a,Y*,thS_LQɱӲQ{pt,__@XH O2Zd}Cb:{cFF%%\7=!o:vTsEW,bW7_ߗmOWWbzym寺a #n;ŸAR$c)y20S@Y|ڞ}e)uB@6. ZYiO>s}CF/IVO6YOoie'Nd܅Q^_,EN#o ֕UʬDdPhp=m5z *//MO;ǙkqmLL>CӽCȖ^8Qv#vpj^I MgRԦ@e?W/m:֮+Qi,b8{E΋VUr`< I@@0"P6LYLӮNj,A?6Vpv|~Q(E'o(|L!?qN<(ޢqȓ`1n |3]Uxne'22: 9@-pϰ`('[O.jW^M3"UJh*ٌOv"ϳ{\vT|/ [9NJ&_  0YmƀaZ팵_}gkkS{1&^ZnPϒ ksKbq]+EdRRC [uVnzis- >U~5;B>E2ao] ] : #)ggP0>y0Q1,u7;+]A+\ & ̢.F22o]WXcn&d(._"8Npr3V–u^g^;D_IV9X!@7V'v0~1Z96)y/H8(mNCب=v*%W[ŕO12ro?Ҋᓆ=G!>zLI%+$yU%>M"bWL&? <=;1 o L[]_fv}`VuQf@Wh虈m]ne";ïo] c4BAO][2o3QcH0 ګ/ < f_ܝT8 Xu9W%RrׯmuokSʑi3Exߛ+v|hwexŕ}]5[p?xz-Bר`HpݗJٸ$`G8T|š˽Dmd*E[FmM=Nk˫l5_+wa,qT|{JnpTUns 7~&1Nju&[11#j0'HFGdad ?|ߛɯf"+okY,~`91C/'L~503X$'15.V]-X+>MǗ65q^7rO\ ioE4(f_JzCHwX[lsZ-˂0 9,lsnqPBhf~MйA (ZWUd_ V a.-;8_b/WJWs8>a $Zz3,it`AhOvn&&ӐB'U|kcWvrRfCЁIp3^D 3$SY } Zzu0 o3efn__;}'%`Z{} % .(a~ ( r6~YCH!cUm/rl43awQ iBd4DoAhMpI]4įt? 5>.^žbn%.rߓ{6M O﬋d;2 6 `sCj1AK (r˦ՃI'R68JZqە8(8zռpȒޭXP*YtF5K`%LT9Dw"cRY kPH\N\[ 4A!Zw$7->5VlY}h/8JbfQBxU**4yV2qvyr eSOW~%Eᛣ},$)5/kW)_LtVKz 2DO eP\ӭBZ5&q}"n㌦O2H&#snf'Z_V~@Q@Q/SnFNqAJEۇN@U֍ǟ0~v_ytH٦e/cwԏh<%(T ?qОҵ.HU!rT"+fk/FG%lH& ͇٤ B 2A3Hޮü[Np{5UYP774v<읗~Lw͹uGUzϕ?vWR42ױ_llb~]]\ }h[ZN֯`LE=tՕC| 9k^__gS@ICy}8#B  ƛ፳Y׍TG)R)uYS3jG$ o~Vs,=y4wd+jMW{Bz $*nEbzVէvkОfQ0.of<^[^I6I 6q&M=qiw8w>5!Q?\X9 ތaK[D]l Ka̶'">0DЖl|=z qε' !G1N./g%~k R,R] Xpbk1)ʾr c Bos1޴(ķW.J9qj:AGq@.U{=Ml~]%-)_pgZbGi*fg qMW[ߔy  ȏ-\ {uZp cGJ)z#fml/79A*Sd(x)xx~||r3T~$B v Eg]'cu3 B(4gk,pq{B>0>;O]LK罇n?k45*3jFVegu7_IH~oN{BYr>4!d{`@IL,n)+Vךgؿz?$%Vp2}}tPkvRNR\e>iA6]RXt_񭮴L.&&T߫X6Vzq7fbA o9`ͱ4ccrB8S41nU֪ع${/HAc_łG௢fHF p"^~\ޘI$eW76l>yB3N9b;}j/4J * "=z 99=S 7ٻ};DQ]gTxXY-xN"NªpL/6"r6qKzT U5ncV eA\Lv 3yx}d$lCs;R}H-",vKREygCvE["O!1gK8$_m髓êɖ-`h^FI% M?`Tv9oH{+) m:SBmL"&8Ffx$fw>F~[-x|@N23ZhG VB =&xxhтQ75] ˎTA*&8hjK)^u;: H 0d 0 ~j9ޝoG(,^eXcG!X6\lnZw4w9ٌox8l3 '?Z;Q"5M)sh[fUU4 rzZm}#@'zÈ2o'ꡜmW⯵f[IΜ:|6!fz|,o9&xC 'G_\ a(rqoD `u\.5q8:1xʻ{? b3׿8y4eȦoWlf5׽R>-Zt!wk0[.+\o(RG\ԅKݯ6hVԽDGsyBzL9;6}e)9aw`oNŬ9;C7(ٙX&LhJa"{p}T*XL85E%/uHֆ. .ai2u&QeJ1At 9E۸(J?V[kxӻٿ}Pύ$G38G+$zNJ^8>)u83U$hpu[ׂur4l_u`~h!;gΩW)$ɽ}ճXb)2Ix 8fi>i?^H~>#G'q'#Vx&N7/8E ެNLR+A!59--OmZE鵶 G}Hg+T)4{hDN@B"礚̗2iPNl^2)%H)NY̊aOw.CfSi^(Vf`pUw D1mӏ;5HJNr_Vb.4*Ix7>=9}D Gu&wD>5Ɵ &'/2rªGv)} 1)t^86$~YrPZ2o@|A jﺪᎃ!+qE67Ũ, 8w$դaQjS/5$b 7\=uJF|>gyNz7A `3/oKYc&bړH3g!fzBg 1 EM ' B*tZhp3AK&>?ОO(6jZ\h*!}J~ };;]hBNm$l2'҃VM*qmJDz1>~[21м{2!c?]JgE3f`'Ek} zgӚ~mljAm[T`16+m8mZI +򵬶tK($qh) П0qR=ڐiձ8JB72CȢ?HSI0TCp:1Xk7+X 8gHgdu3˂{O&Υܭ VTKJ*db\;$q3c)u̜W^0h-iV\-&PsԗNP9Fi̾{鿚;; ib*֝X#Xz|7ބ@ȋy܇1DxʆtɝNf2|LS3CR?ß^/]&4j*7"4nҎ#MSOJpQb.!GJ(̟jO2VcLTQGHBZ;Q~"Y:zo`>H@TD2a[3. ѺeË}*(5o}0LXjA[;-M$w7Tba6E0iXr)iKvtЫr8xtb_ľ¾$1<7 ɫy]GqV=bze܂*Q- YY*NBjƆ!zTo *OIU7lwƴ]K 0hoV#[s':uzLm?jBց7_3čL%hImLi99;Lu-Q?4aGNivX@i7Fr_Ǧ܈"hm@5m(F %6l0K8 uNʐgRawI518ޕM<*y|*W BFۗ V>xF։ ڣ?P؋*amX/ t>//8PkqD%.}=Jϑݾtn٬QΖer 'y%Ÿmi'Yґ%6\z1;H-a+"ˡQCsp]sH(c`ݨN0b9a7ɏHYUL[!%VM7E_ zսV'4la ǝJu-@G@;/v:~(<@9(SHis8~Ou강=qOx#e*zt5}aՇb8и  l3> G^47 >AN~N԰%YWc=?Vyw^2,kV7KXo~jXHޘ;n3> #pbf(P~ *LtXNxm>O[`p+ m3Bl,#ȱ,\0S/|2Ӧ-hǎ7--_-=yX7W(WۿESX0h*Y%lMZ~&H l|H-}٩f"[ V[pܸ+{ np.rw*##1ΒoogGXEmeB6fhǓ "] bIf?Jj ^g{F4n~}a[!%p {VF-,'q#7[ C@-h#*5*K߹0e7k놚â/--uqNU/[t#:RQc yoۦiǦlFUj0"XN}T&*%ֺҒEϘdwV:os6),)K'QT]T$rÒE'!t|oWUbB-ND6gWp:pNaymVKWt8=,yŴv‚R"S$H i񭰧.DB_aI D]{?ޫʅ>| zAG727%(Qn>!90Ț/=[$Zt㜪4*[-u,񱾵cᱨ.TA3| NǮ.G16kTUEo.@gf1\@M4ZjW.D@{Yn~"rpe0:0ZmƾL/rL6gADH|SҘ 肾W`7"/:tyN4$.g|nz6NK 1G=1ij|AoByJf,i>X(+x9a#2ǯ%lupJxCDqcggfȫ'z[A;E ?U{I[T6? @QQZJ־^S{dqDȇ.Tmt;Gh0;n\縀 } /l$.!S>Ug3> Nf:=㛺bͳ)(z9e5N]v_Svo<)ǗOMC5yΟk!wvvZ#dqKP1>7Zq砲Gn<Ű&r/-{Iej CL4~>c4_᳏Ip<%0 A#m5a' {@QJu,Dyt< Z8GIAOBǫ#az0:?=C\8EbZqQ _0ѩix< wϛp_W-$nԆT=4SeyķR~q#(G8N t0q` FC󅚚]św&'̊Jo#Mxyߴ9kɍ<ǴId֩e~j3տhm>\PU5ӢRܳzCY)xl{b% GTyiɦ'm3@IB2I^4#{Z qϸ:$ApuN-7pAQ=fa+ًli(,;ka hnvFgVIĽ >4+w8U%Euӊ?IH~[ ω%k~yY6@MrW fgeYML56gn-7=.M)rG[ާgiC 4M9 !Z,;Lr/{\=Q0Ϟk˷/8;FTK>^lLfhD\w +#`:)2RHE}"X @u&0s^O*8}f'gAܱ&"Krwm8fZEںNyTb8/t@KCFu^+)#?{xlbRHkɮ&|ŨbYRd4J5qts+O[2(J)&[fB!? ;'_y^(b܉oWUߑs9I%w& jFӓNK5h*b hzhYCtCz8e0nF) 8y~~l*-.˦uFdS?<%ngOйNQRdfH!k'Įl!1 <2t#~g3VSfFO%8{^YkUn&l Wz2$5U+,->@?uw;"쏽^?%We,*RcuجH6!F v#x4VEa gnk IaxFU*UJ+ N߬]4-FcoKCVwڈHRo U xYdtxBӵZC"1Wg_U)fMPtMsyWs9G1s|K"X襒(T~}AN[dV5]G{ˆ^h@wy 0t$CPyr#jŸiN;EPpVeз$՜]9xj26e|]z] B{1]`ˆݔTu9G< B*B b9Fw^!*d[.[FڨW=%8MD> (\9pjO\dltE4sX`zgq 3In0&gq4^?[AAg0Y8FVwƭmj͟Z&^kH<ddH[޹ mɇ3!憟\ݨ[BhqF1yX} ED+4樘|QPE䩐K eMWwQZib#h}ЪS;|s, ^NNHCѦM%Nb1bPa,>'(xg91 Z,rಫ9aVOd ]..Ϳ3C+&Q'-ڥ!AӉ%htttC+3HUykvpz;KYx bYJy+" y&n `JK@Ϣ9+!õMO|_Gj@ ^4G~ʅxFw^I=K('L (kDjg9;~gg*@mxy|n9Ra4|)Oޘƫ1&ړ7ptz? b"rlFtq6w-=̠^QBA#_y9}'TOQAo|Lt|^].E饌ܘ N@ Rdէ9qY\ mB Pn,N~ y߸d5*n jم-o3'j8@wA"m6'?Gכc%|A{x%Q"g Depz(凁'1 H{pv֕q蚘cT:?0X}m1B[2(J̦VbCI\;MaP HWL.!b#3#-E PbBH6N'_`4a1꟰,\hu V$L ͜?c}:rL=?xpǚ8KSCGxy%&"؂Wb&ԉQd7_]g׽ 3 j+W]@B _U۫~ ԍH&³)ZAIӹJ1٩f}[/;EMkսaF&dt%Yg>.`墚6C5zaoޑXW9b;PnIJ0:/@]se8ˊ+k}__91 [A8^CiBl+gj OIfy c ہ:Vq))Z dMpru~$¶r-/:%dU٬;ȝԱ.|`˷cpʏK@;1iogC}Y1>o>f5 WNs+Ӗx2θ6s3};\ͫl6[2+zf1;d,"Je Z݌t#4W!" #^P=w*_4]}`, !oĢ":MF/UZbB9jdIv3Lӭyx0RR4 ~R*t|4+xri,$b~{DxӱFűBꐯZb"S$^AsNFY.B 0:D5Ѐ_R(b_aN:9Si Y Bǒ07)yCzS&C!IM_{d\0bR/AV@Vb5oȫ2̯"Yr 2{k3KPeV6ɷ*:&L Gr8¯Ws1!KrF7]x wRahƇ [¨LT C-.9e ɹr+r*5I '_.7 論ݩ "0<.ޑ}eBvzZ>'GV'쩻ӎAtԀÃ؏fxr7w&8 P4Q1OCGѼ7 w, v sRB}KNL^7K8]Y$G9FpXgN3i(R _9:N6\$4) z;⌆zlZۺ2:dmp5~1XrYe{W >"(?v78-u>_6Lr3>sz]xskft|[Vl rZ(\6 ΀ i"h s}ip||a]dMYpay`ʐM#!Y[:>`{aX$g|וRfcJ!Y9[*LbH {!!`{ϥX!.=Й#W7X2y=&\25 We|S&=32I*i_-8muG$ǼbXڧ)[e!1.]_vIa##ӵY09trөD}D *n|")9 O瘳`RevXhʬ 9ώzl.6_ )7qf%ӵZAPe?6cz;C;"cu8{RY HzQPbˡX@j=fxKHF.Y00ND1x;w-ugtjrf(-[&ס^X/`7`$ǁȮ| Øc1꼴U]D[Z6FT%9 #ݍVRKM R=> tSy='n,Sg4^_{^!r~/}- =u%WMW6 a B[ܯq-Vjvy:72$ymsknݠc@d@D8c|ӚШn2' o> 5;rF~,єZ,dZ1}'9RPQ%7%c+Il2ry90Dৣa̋hAJW ˓ͯ1 hzbdP·e'>"~X|s4 \+p 7^ӸMk#W0֛n1HBZ0{_Hr@ꑆma{==-̙9X;r.T`3K (=]]s\3SZ?T]}R2Z:yE Igblҥ(“?' .hcH@oƘ}ZZA )D$0ux8Ҵ;W7V84*fkX2A8'EsGWtȻ|bC1qo7\s~!6zIm9_ A>G JR C$}@kwd*JkQ睓̏iHl'tvH.(j geKcT)R)-PZ[ѕ&IX ?VX )lU$ Ӕ"?vZƙ-[֍I]H `TN0f}-_8"OpJ`8䶕b&ɿLhE+I5XZ;wFJ_Ļg6OP {vh?ڹjL໙NBhGt'l]QEh1_lUOF!E h8[`Hv3K^ ^\nL!anη>ݠ=5y؍v5|X(VVoC"SÚ(+a?NqlDz;Wd'md=t&pc Ni?al-last؇y33"P8KiR\]gD?LlF@=E7P+ε/ \8MdmCY|"};Wf{%g>1; 7*&F1cΰ&"NXa<,vʦΐ%D^eSq0}F{iC#ꋬ"!bWil$>欟j.T?1PMBa r BYk!3HdZ]$ڐ0xR}(AMErpgϝDk{]}בepOwQu?|b;|Rh{Jʕ'1PCDFu!cnC0,ʌ$=vPe- f4SSwYrVIƢZrg^iދ5+܅')KKocYLB z4nXPJπi!04NfP\Fj95p)ZuFwT̗:I(ynz~u#bq`4%4H΃.={tAjsa촨|?3ʋ@}ǚNpƳnG[,С4Thu.id҃t_}#1uU?a&Gz'W?fU+~zZXk{& 3?*54=p{J'wRDMÒ b ):r # Ε둘_Z9y3_01/\EQ[ /yj/mh%r~B|?9DazG"_ >5at5|cnH6^+}aKIף|#{.hԡ@Wipk  -JT]f!eC#ԮqK]/Ӵfm~EW/j:E~:e@IïvIY39>$n"wb! X6;VN'״22p2<{OATcaq_)|, nn FbEߧ1wN&DX:#!Yx #:QeW? %'kR$DY-}~sv[>MۭPsM 3qCO/dbKǶˡ?Y&׶}` @DhN}XvaOlq͇ič^@F,LKV ^Vc~ZZћ1ତ(O"RhJһš\X I6~:`3:s]^C`\v cm)d(Z9i*T"mFSF+.ދh,ă40X Cx>A.)`,^?FI k]Zhg}Jo^9`0ԷWYZ-A" L?eAPԻ]BۖmLmDQ!<15I)zgyā'(D;ЩMs}q[ۂ{mʪґ7qu$3ѱg&!\]Gw* fot3Ӏ,9U]]H }gy4TCu1S*^Yi}U8C@ (F"9Nأ_׽>]!!EZ6EhLAȰ&Oz(,QʼF9򡓊}0z%qjWESK'k9I 錵Ƚ Kz Pg*+|t{Vm:}JɦMΡwث2ŵ~:eLyX2X<\D\+pE '>ș6A}x|4k[Z9Ǖ2jJr@dO8'ݨPeFǘ' 8{5ἴGaŘHRt Ww;ϣyD"=_֊}6(1y:| qtbΆfgzG.v}@WQUh-E0zl~PRV>ciZˡ/&.gϢ J?hT\nԖiKUʱ $l#CB#j|iuݐL͇nfD ꦴ~`6ܘ E;mUMCM{ @ $A(f /X`%5J6%_plB|B }[2 :`?6g֐rJV{Eu#'rU_SimܒֳޟvG}| 2N Ezέ]+yL,gh[b-O$~+hX٨C(?nJA}NNMfȝ$8 vRX60V oQ B~ [oA3QD"rw6xhB``-,;i=7c1Ky((v@뿮WJk$9ueMY>ku b:*~$0i:6y;1UANd}:.\{ Bk KY۟ (J=B3U>xnOE}" (x؆*:Х]oআ†Qzeߪ":)Ca]9r x~wx8䠚E:Of20=;WU:# )S8 *EvF2m!t/jڑGA$լ5Hc @QCV_PPE| GqP4Nj=֘J"%Ji`߀>B#1S+ЈVrÁ f gmݑ[yL'*m~GX[{g8H"/@㌆2?!Q>9;6C>hnma!o'*,PZ ְJiKX<@PqI?7Rw]`eNt4ŭ ڗÂ=w?+ml(=2H_"D֔C_64_P_gxO-esw쒷  EbIE=aiMɆ!*C>BpRz:Q )IZ7T W_ +?:v޻ntd1B@Ҫ#ڦ;)c^I/ƨ)<)Us.q*6i |i=ㅻ,m볦hGԽtZ $߂ u8Ns&锃!%kWn!a &0;{zWeu&Zﵹؐػ(')М%V"(>u:~ؠS<+.8S+v l*O)V/ ybM?B|0УBlϥ5X,[lFm0*kSؠO8ǃ _AiwIh.mY"=]\痟EW`ǀ_𿧏3LQX>.,cKÀd^e9k#2n`PT'Ə^˸L3'U\m6[S\w5) xq]ۇy, iM6g=v:_O#"1ᨻޣ#*8S˙ յr4*gn)L\*A&{S 3=t!,By{" ]_R?lyor](BtrF|Lf<?`1cXQ1fBba=,/ʢwˏ~Nh:5$ ]b:*$cΑ TrCd3](`'3ee\0[^HC #/@ -`9ijuɟ(m9u O{i%w(frasv'+FѪ/I}a#(AUN7*:l:L"vMwe1^B%z\]{l'NtHs[X9*`+wdԢDo膃sJd]lѻo[ ܂0 #UL\`4øKIoDZ~Lzt-!Bq2EDr4LWѳKyŰ"u!x)<8nIkMҟ\q,q~ o ʉH|/џ)ު65\0cUAP1O7[K5,opMर ~,DL7-XMgPSѡvS-Mg0mzgp!ÈR6 lenhݺ0hAe{ ̋:"'sZW-N,*E~;[ә'LMg)K, qQaoaA':}} ,$dU%==3w05필E `zt+q#ݖ.-}T "XB4d/?3unI ]CU`2|M̓l RYe3oRV lҪa8O;_ :GTNNY`.END Lz rHJO(YUP`@ #hY٢Y Fl‚k"xTsxRcJN5JF@L!7Qv=}sMŔFIc 2Wzxh(=˪ı%ro .l,#a&Bq;()OE$l2)Cfb CR!^pa-o1Z:azE* z9q{;[t&70*IanZ15_ŕb]/D#j)ރa+OYX,^p*,]XH aױ<'oxM+*k]_~ &Ze'*LYi$ul-@Ý"9ȬVx( †ogYZ07070100000490000081a40000000000000000000000016075bb3700002dc8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/sr_mod.ko.xz7zXZִF!t/-]?Eh=ڜ.+[{Nb>^1} VҖաB+f?d !Nz ѫU@ð[\AIϚEF'JRR8S ]vz4W_g B))f.uUcVf/z5%,wDio-KZqi >u ?C0l &$otby"╈,~ ҁK̈VYCLvP!X*l)cJV"8MԾHϘ{M։jRH9~w#9qR!l'̴!T)Ieo{ >CuE?|5dF܃+C, ƹToFd7\B W0α[e\5sI$1p?ޱtKKɉE7x𦘏'4N^G@"2 Wt7K;8 t:-,zL~ /b?$!/A*ž);2A ͯF.|AtUq3ܓIF²({„U/QXRfa _~vEKH-,-y݌j@QU}I%#((rJ;t|6YRvBTmF2La-fKZ]@ ٠ [sy4Odr9eվ/ Y]zëU }mȬiYyĿNols١ ì"-ZebRɜoPA{hOiñm"7(˴%,yP=yb8 u+3Ғz^R,yWu , ՈneDL,jCG[)8)"q~OD+%}8q#ZD8uj$}Ե.ߏ'ŻePh CDfnAZHD6;C8b5m_=:|U(Pr!lfJ<. GkWn[aSF [5M!)'* ATzzMQTL Vq\]Ϝ> lEP/C'rB{A8* "#%=I]y#WX>Iщj]ƧKA0#XR0&!6b& S JNoʒr]JN2`xoI1[{չLޚi-3$!1]JL+7 j&'mJՓP6_ DXnBE&Q;\lT]6flHqKLl4mGT, %+Sq@$ۺ=PLJyfXZȎO1\9pţ;!a[F0 / 2GynP+גĦ`,q=/9*ui|2(Y 7C5/WttJt^:]u/^CIF~C<4{$o?m ]®ZQN,Rvc9+5Ft}ը#xt zjX$#p :X6dR~ *s>6*u&n:vDat=`HM(XA)]J /'+Gsk_KVc]H0K ^,i6b|4}L|EERܦ+!%vr5TV y^[@L7)|vM=:*˜3]vpElxQ?8Ƞ,w2A27)%:jҴXbY7Do"3^DQ{ I҂=T.<;]Gz+~C^?3N!q\lpmjA녯ܙOW9"G1HVsILˁQVDH5n"hFh4QӱFBV0g'\L YԹL{RWDŽ*1 _5LxL/=@g5DF+#`YɦcWK=9q/ysT7`y<Z?>/{5zO$p8Z5Ch& KF4ǚޭ [tx*ڟT$)~༨ӵ{O͖NAcWYJ>:`ب鿴8MXjJXU[^ilA DK9QwF صqDQ|BD} y¬a݃[4!AӶeDžkN- dKOV-n+ԇi5QȐғcu<LB'P|D vgdȜK"&*>QX3t9pcWnЂѩ4;EQ@%<؄-z,Ue.g@[SE[jW<=`WHkP0{Gb37f+׹`/&DBYwxV#0~«-ҙOM({1D`N/)S/9.A / ,5\ɠa1]]t=)gT䤔Q;"~X_=`ЩF%,E9jUٵˍ"^8E]]GVt3;߬ H8qp5iQ*Ҽs'PdWvbP!^̛%1K?F1ݲՉ vېLە`yRLXl%BЧӅj)bc3f0o 2XlDcae2Dz܎0>0]@G|1#O"G CW2dDŽ^](]DTI ehd2EP6=Oĭ { w959QE N8eL+G8+x#w#V\{`0 H |ֱ+&z$@,JE-ꭳG!!0w½~>x[+8zҦ=x8{ynm\Eo 3z,R|N819"+b \unys"R _̴h,m bA P`aHx~@37T/ tاΥncg(T꜓L8PT1$%$E3S f3$$!?]yWd}Rtm25im5 :pl@}&9h%6/)uM>=!02*6W_xbIR7䴎1{ɴ)C> =p[5+S7$ڰ7NS[[yϷ[J4aoy^ko ^t 6 pKh>hXVq~ZMźٰder+oWtV5L?"mq8!7 VƗ0{d3Q$3Gn>jIѝS$Gq˨?\Ԙ:bA |5.;okoo]~a!p[}ʄ,EH }pJZDzLI_ԁbcQ<61dr6(P3ϙ;vdNrDD(4*3t$qA2j׈Fos6j'Ȼ}~Կ4s[=$ yv~r]Wv.ayRHGHK5'Ŕ+[9r `ֲ̨"`-a̰R($>Q+(KyV_K̂n/ A2K:B~3DӊR jft RϤ2z(*(׎<8ORXFG~xpt@.\k`cCNoxUM9Ĉ{@wR;ʏM*3KL!Eyy[!UO'Ф+̈́3%Tmⷊ%qO Կ@Y_ZY$[˔YyWy56 n7AzPrMvly^)#(",Kﮏ/5W^zu{!4 _orMA@z&:xMh-ov&7Fj vR'ßό@c|<>+ .Vs׌Zϳ8޺661wwX ;oh+f5Ka/d yۗuoո 2PBx.-\42(K7.j 7mlKhc~%[uy*YĶH_Q~z@ y] j(UeXL4#2eOܳZHBh A\B M">}^s/Xsb$߈l쿘2׌:R?Oi]EpEHW|T k*"&FO|"v|ŋhtSL^I]kM&9bWh2TӘa&뼝Ӷ|~sJjl9YBF^`TKoY9\O]&Ru:? "<'FQHkfoy>a&-y8%ִi {5+Gq-NpPsnCNI<)*̙:ؑӅm7w7:%J t_&[Y4E?-A}Obs|HjB rRWpiS`Ƽ"AIYiڶ?=ð5Mw+(B m_H;azϔd0%<\dOFJvC5oǦzJ̱%h崬#[ʄ/3ID(D Lcx17U3/ʔ (k}˹X/ΡC>맄fo7sAV*ᧂzy$~%g'$:U=*&} DdmR|(| ϡ,B>j::lq9јnwMWbQᙠR-md O;x4~1bi%gv吒Í~n'H)>D eo$5,;SØ#]Mo2bh]yI,Oc1Ge{Kȕ5z4(O(2UMu z|ʦ9L"lXgl@Y-醂R- 6%EN0$ǐYg'P܀I گΌ-s%M[')<#Įt>>8Nۡ2,oMH,}TP4d';s䡾mC9`ooz#&y;s?5]Ch쑶XDZ'xcVjݗaXI` ́5_֫ߨq +8|3 qv](ERyޣ _E` lbЇdRT|m7&-.ASD`܅<irEZVYNK W ^B:X0-&Ef( SA1 %چ Ŋm$\z112Dm]9l''e=ƇN}.8vk[O )l[j\StB.bg9kQbl3ata#}>qG "uD{_1e#|y+N20E|f gt=U`uJ͛JuU1DZ_be _ `5&޷93܋]5ܞوe0 Ƒ ;;|H|{Oͳtk-xόq"9E ;Ic)aF) !:c7{w1plB "iEFиi9u9Zׁ ao&Ȩ؀ȎС[5!~',ʜ@t2l<[ՈzopNQ'ܯJ@nuGkUF뛊8(AOw3.)tJbZz7-\yʈر-*zē(l}϶%Oպڡ9–`'؃0d趐x¥-E?loU񪢁8929ka@W&AI|l==}{*U2_Kr-Rwr[-=juo . lm nSCuZ"6שrW /#r$`ȫc k׭<&}4׬zG='h掠pzu>r8{#‡axgkO170V[ͽQ̼ eMRg 7v5B1>{GJn:9|/]ԣN,IFI1¾ߎXb9I<3>6$83StmWBGJb[:Lߜn|yxX6LJǜp]0uX DXxܲ[plS 0ٔ.tJsjLs;֩=?m_(gC[ǺdȋAdUlڼav=8Ǝ\Z>%#.?F?8 ۲t`Ċo[6%L[qv0,lˇ`+irQ0ق??lRq~UZXk)VO ;(4֠/%d<eWz kn"I\a0";f+,n?VT@C%Ri.ci3jd+.xSK2$Z7%OΒdCr 5ȔVp'\cW*"iS)o0DAEWtLDeF!yMrJ(C\\ sSaY  r+j]*[,'1DU{<4:}٣b1JH@ݝ2Xhn_.9>fJEϙ]Яo2/ u$S Q` z1 Ɩ]6XԖMFϖ6e,7AWbf<迖cx0\TN(uAO2)r"#e Ւ8zê2aQAnaΈ+yM3:m š0Ϙx˻I\V;[=bs>ft['{l7m:Q8U/Bmf$6I/Zv@|z49 .t}.vF%`o*}{0w[LQ4OVAs5qR&_@ѠL!FdŲ 9OU_ƘoZV M 1H#&rxrU _ٮQt0Xy-˥}Fch(ze1 >밅 C;.H 8>ٹӉdPcˌ9EQ8@$WBGtZ-O( 5VSx ~C1j|+#$O=D۹71ARY-YYLJ2*<7Z8GqAfS=XJY"}XRe4EJ5)£ \|D{=t fs˯T4l!.|j@]=OmY( Ӏs5yD#g]yR0\3T5Gdrn-F B`Ƚ_n?!#p_f0zaߙ)Y HAAһEtĵg'[S,q4k X \ÖM9<u?o `"A:y 1Ll7U&'Ȫ9制SzhN#eSK ڝmD&J[kCEk_i*܎6;2BoICԼrg ,H9CB+oBouuwB&L2JGJYz C^g Lz;z%:6$[t6}/I,vIdї/̪rGG}0 f(A-:\<6& xz#=c{͙{Q_ @C9PojfX[ 9 V\]p6ÍmO<#c3M!/vي4=Jኜdx`WKЯX!Cg8:`"yoox r$ɭ<|>XFm+amkJ406js?iO{zdPYFC!xք4l#>i돑'>'07p锗&>u*CsQm; NzgP:~0P1(leWRż vQ/&gł 7g";aڶFձa  |C"ivT|={Sz!V{[:\ y('N ߫x'Js0I[*VgnMW&-L* "{]g4jԞߜ0<}9ytg=ɮ݆Hv$ lᩒJ]ўϜe /(YJ(dǕHʅ~mSn(Dcvp3-b&zz@m͍GvMpY{n/kʛʹD:?Q{펂t%>UV8#,-E(duCMF@nPZ7g@o (7M ŭMtv첞Ř's, aҏ815czCu~`Yh hTr8Nc۸/sIy" .P^2j]6Bqu,ZK~#b1*0 ))=x/]ae4kb1^'e 9PZ9 2yUx"ku^ c0 s2=5B7Omn-R8W\mƟvN,M Ӻa_oZW n눮xd*?:-qM~JjP ]((CR&hԝ|*0*y+^S]WO4*>'ZrS;|l.LnrzUԗkW1S)h*xtc™TVd3هwuN[6HPa}kaAh_N!=Eg@zűdISXu=sרCTʴhS@Q`Z_om<Y:Roi{CYi;] T@ xqV `ʓf+iGAWW-TsS{`3e`DW fZdxE@ ȣV}lf6ɛ'+2KT_"6/p]*&E+jAfr3]<g3(n>آ(R"tLvr5 DII$~{8=d;69HPeIRh8pT+(\oh)V~ʤUvQ+ٸG4 _=V&]{]=h9~wX2ML1 v+v/ؖ?ev\?U9XijFmk:'ڊ⣾  QCɓXnk("*X a79/ Z8E‰h$5 >2|1*[ e7FaE8ٶ{d}NpG =_-2?2/lmteʌDVq v@îV?Soz+ؙW Xd;;`t?P sGKh!U?8LTupiE )C>>y}zjAͰtQ&nqˍe6<;x6b!WkDQ Ȕx*1ZM#"#mZ=ɤU(" 7 Dgoq4n>c $T I$miP84&n/:Jee &߷`[.dPjJhYxF؏ޑ{]r9k,BBA 78gs]? +v[AhT!ػ&ɤ>ܝ˪bu6'DZ_5)t8WƑF.2T~yg(iǟFn-Z>Gʯgj[-QoNPI3h.16="Y_zvYaXGR(nZfKKW-Cn~l;I.GX_w z ǹ0𹹅0bvZUEVH#2?PʴMl.Z~fM(9lL=QjZR vlGbHH7jS8@{O]JwE0q <3'F"(5!_ U@ga gP5E(I*,2> $T,#bYt\eߔRMB^Ilώ$zPY"3:YBUxG9}%y꫖ݾ=^;d19nxqihF3bʂ6(:,923 eZ{ i "Χy__g~T@LFi7rOPs!SEuJ]H;Br ԯBLm9!DEĹImU|W`2)c:ů+Vp)*K7Dg;rZAbAXm!] A; 'yuJ}->jGb_ፖkq#P-ߺ!Kf nqǓ!gKM` .薠HVaY6(МQۃT+3u܎ffSUkUKc[@^n1NyM>hٶ50r;4l6æf_oaӗ@c1Hu`Ҿ\6)^Jr/ŧ\J;L28{J5b盲WYl:ɧpY }ΐh)$:@0k=Y{&l\6z>\zE|T-M3] r[̊%b.*(l~ia1m9=K7a,is{pˋ ڔ /Z_ґ6fclTB>tٻ840\Y.!~o8ڍ@H Zl:{ K㳛DǢLiXt@~A}2\X?׾K,g:Y(Q#e4f`$I9r~/d O伒D7Q1_.WQm6I@lJ^+{=.VۂrGwzPU3ʄofq)BHjyˤO= +cupauO]{zP ƛ) ]~@ޜîbwxVP(H G$T[9L'Vn_dLnX؜gcdG'NYo~8(')Rǭ>tk\uL| 衔s\Z@I]6t"?e_ivT >5.ɴ&v7|KU ;%6*Q 1ŨD3Qj%\((y^d&?i|yD wzݹh_H52j\DM8(+ ͺz?8MVs~T>Ŀ)#0rgxG F */L$Y`B[8gJHmbkc7(jlR,[[]&lĠ-nᶏ);|J4x9SY>4ZhaJX!|5)fPه&8D/zv˖:U޽6/Z5ܧ}s%2EZcUƴlTx)Hћ=^43emQeƷm#! 'zqŤ{3pU{;*;*3)MYF8WZܘO[)bu>9[sw 3wJt$+qr?I$o<-c>EX)=v8fRpDtok`}As Bsg"@E*KAdxHx0jȥ`» hh^SL\|!=lǐtA$:)4bYi~f%"tCw.R:’Ol#عjDNj6]z zyhh7|N˜b-Xa&cCۢ G \KPp`vsTKֲi?Kal_@"'C;|[_$.\vA'yĤ56f uVF#oчsr&0W˨wȇc_,:}r{ x`z!4AUI*qEd tÔ{{²5(zwz>ohJSX.FdU@JI\aoxrpU!Nrw>q[!}-$+XRg87qk&uZ=::YDGV C,8E\Ġj^n*)WsS&ٴVQlџwѡڐgs"-S73Nga_ X¿hP ᗾ A˲ADBy83 sJÚ@\LȮOJC(X"MF'C0i*M?zm-%bHdm Ckwk0N)wLxyM᥾3oD 3-uSF0&m*jy'qI]=Ow[|`k*mmC|V1M_^~ TP~;DSUƤ ?h)n79PRᓟ"b+}I8 IFy[tV{ĥ0o}wĨЯ*s>9WU@ҏ y&n܃G>TrC:3s(_1Og8ɻ䦆>Du*x zSҙ4Q?jkh&*2f&1YM\QP)oFľѦ,$ ރtGUTUpy.f'}O|: ݁%!r"qQVI W-`\uC t| 5/J| i85YsF99Hqkw^cbC<@MV{e!Q8M05J- t"6KFrZ'2t{El6N#V|CI3{I1|nG>r6t ۾$iOuoh,.rOj`DɂEs^QNw\[&PaŖ]{u7mn"TmyNt_yͧ|;q&O}CZd@Vq:1S6M߈?pRgc^N>WJ/|]oVS& S酡11Ralf|M$^I!V7PgzzjIւsX";lφlN&E'n H>Id $ 59y™pMkfU]Ste8{}\x=Ե5Jޣvm 3 ޔ'g_*]Tnuv4uj 7% Ə1Ohpj+TkaˀA9al Gc͈}a>s =%C%E0mt6o[$c"C.8ߔJ?7=qϱ MUeߡ7qBrܑQ4_LHjwLQ_¶jC{H}l"aͥNFWt\[O;+!x!&5^Tvz/3Ϲj:uaK+Ei %{EvkJQV}`Jjӱ|>lA&O/pXꞻ|E=0%O>xhhck&IA/s#j\#GL63ܭ_p_?5pS%HrKH=7,tPrF|m.-)|"MLM-jq^n=Mc/-ӝΈ jh*@.uYc΅ەk\ ho%?QW챦e*(H8) 'MA_h{(#<_Q,瘩S)l"ig/KKKOw!x맕%v!I[F)&=nn.-ŮRUv^R0ˡ Du fB2T2,aIFT~nX2$`B$xr`we:xk$QV<<-,A"Cd {"i|URt )+?ijR(W*ut}WdbELħD6.wM3D~v0'EB`e h]o]TL߱/!?|MjD?!R\h4CYe쳽) :n;6pvD4= TvQ&/~!gz6.ܓUa'bpbR* :7_/-rvs'sYS{,κ!LfH),ߊ`CȞݑvɍ;՚y)W\)W&Ar*ܒ8O/M,(AS 0;-Y{?Umj"̓s)E8_\(?x 6FZ 4'e i')cF[B$ʦ)V,MmZw~OЉ foZ%QxV8dr'ETSOvpV7yDC#f˝f3 UW =㽦\sW~e_h݄)m={b[^߸ϺQOp UbɌL W 找BxD}8¯qnp&oP56[!4x曖W;~ZcE]i€+KB苅MtL P tKb= NI4hO:f⮸4rQUeF5rꭉȐըx0k3q$4Ud]Vx}N "bklK3IN Dԟ!!V5S1T[elIJuklckr_sQ\sC$g\ӊrĥd9vv1\Qھn|%B1zMr7B嗘j7Z|) =\Χ\0Gӌnrj,@ DCy]nTWq|UeE?gnjzN!p'V+|a^-~IjhzA9SVW4;oM{:Y } exƨx3ݯfį:,7oVbPGoN_:.WGkAj~Z~0$> +DQ.?cxl+]4pأow0GsuvRs ruL|ɸS bG-7"<'ybmUO,y`TL\_͸B`#l^&JE+!7׉ 7n&9l\bmCuZ 6~QNʩ+幾Nᯨ 6?5eP+f'^R/Ȑ)6۸28T@-j]DG]dʿ/1O:쫪>~0{<gߦ?T׾ųrc x*\mX/ĚAs<*Z\RPwɴ6Vc7y)2 Y &P-kٺaa=L8?mN ~7gW|0q iݐPHH >W*tz.R6ڕv_ypȣdž#+kQ_43*p_!g_&%|ZI6zf#zuPDdbCtR:^vd&kV%4 Yێ ;@zBZU{Y_0Hv?7 xF=2*g8HkꥋE L&DEdj>|§^_)ȏt5SYc2"S4 z-y+O HRBc |gY8ޙ񯉺E4qoEgsՏeb;QYP[='tS# 1k,Z"M 74\)5x0w<JScTσ*0 A/Ś \9( ]Hɺ9r#\G~ ^(٨!-7~='钰?@|o, ! /,#iSz0k9!FeӲ 3">]J?:VnX?3`ӵ},[LN-$ZB6"#0,D#yxOnP9 sV-p,m]aWYz7sݬEڱ6zPyI <^NM>AU|NZ#<8- hX.M;Fj*ů=M#۹t Ƃ~YK.vkDg/zஊ!p#B- _/weT:m̍?O3fQ,kY(q:QQe 甩1Os!V6Kٚ*\_4IQ,#IBg@@^)24ҋ8pJE%Ņ|2JH=y3s >sO ܝG[?z;pMꦍzl8ɷYN"N y:bknLv5`B~\O^-r/@@~{ߋ\DA֋Ėyߏ+CmSS >|eY|W+K,~=,Wq3']󓴥WT1y3c僬 y%ka/0VXQƛ-[cX㲍2>]% 60reAfJ 4Y旨_\r"ɍ>&vE-ER _㜺ܧID;2bB>gTGίk9?:R.@{ju'O@ח˝$rN$ Tl_SGiZ-Lm6[QmHWTd{#y3Õa67f8^*Q9(z`ObD57_%ͭ-{|feݶA8( XW^Yf᧲#|r?\mΛ (0A~2^Wtlⵃa4|1jU ԋ$t'Iu\u0xmXK'4HF0~CZ676!n -1z*:JDmX\YS:{EQmv2y'atGxIa uR6Bҙ$LSx0.[Q-* fK ^ׁ sq̡\I_VZ~uB̯U_7p_B2sNwD׮4}f7t$ F CЯEg Jsӣf-'K TԗwE3=QBsR4*%)a+J-7+$]sݶq qyt>RGIvKc'r&Rɻ>΀_#<#ZLVTx1kf|2PsoPQLo asYp("nu2 ێpBóH(~P7VZWbgJ& taq&ļWxW Λ=paP@S4𚙜*Lɦ4l~ ʜ{aiF.З9FD4"Lko~=Vӳ:xHo|g3i1ckĊ) \~h30O|D9BdڶT'5^7ڗMխdOM ^CR=J;(yг1 kǵOH{ٳ_ \*Tjd`B[;D4EEդUJCNqUDD+Rps$d| 79ؚ|im򰳭Gs'J}ɲP ?dz_7yS m?niX^2J=xml*Jpt}:b\*Ie?o:4cd4CO,൬ک㎅UG0&j_ 氼+{S*nk W itK{mG?/8rJfy/#yjM}FC$)Z>rZ0PD5|1_%IvI gŽP(b>|r(JkO<]GuN,oz Ml@Hq7oPҕ_/4#UJY}g20Q/l PKsQA)~2XJ+nޡ[Iy}V7kEx]Û IMc{hq߬ 㔫ZV-,L+@)MW i_fGUj,8>9LS v=-lݑ-oD]މ|L=':x O+\-@ͳGi_˅_C{`uf)&{xJ_uv@^UQk ; 30LܼGքG0 ZL1P<"clխWQ;٬gԼo,5\qV)΂ ŒE?+}jS,s Nv Uƚ؃-1$B0MC/{Ԏi-2~889 d=l7wKt>an+X~\Azses~|ӱĻS{owArwV@<2H@ yX ?tvL/r:'AA.0wǠGɩ:re["̮]}> ^!hDv'lC s&Oy>\ djPHz_+"t et\:Me<Lƌ4-QPesa#W{ !eh:j-u2+X-\Ex+ĉw9b>{ r8Yh+˵-%Pc E%=jyp K~̊ZVvI5L= xQqƌ-%MEG@I<@-jZh5hX MNyLTw,qW$S\I)c djdc՟wrt ۧm// IoAE:&,Rc}qCw }X>22ݭq.BRԺnkpdJZθzIj>c{d\}_l1YuA&hR74R6y)n~Gg Hܟ;c9p˻C9 LKRʽsJ1UpwQ˧u.nטB;D꽓t\@|P('iCH*lƉ"Ŗ>kfWѡZ v$鮃ٿRTEݠ}l<>z%vd@VdZp,Mm$]x ݟ-s?Wx~<(N' ~MQmAʊ뗑>L}rF$uY2x$>y"C"HKku}:%췏,=9RΕ<_BʧwuC@3 e (߫ufSA򰚴'@ϻ؟:Z3zy<^WD>y x5F2k)YY#j3ge @ w9UxzwԈ: DWO\W"J^=Eþn˶`.GLJ3h]`>&^_5vcjέv-,8$B: !:?zRUS}on<Ք˄X}w~t"Rw8{Z.} f&K3PCŸD0͈e7JZ60y1Z1%4Sua[=bn"S"@&p%az ðs A~\*vp[lc=oXVvK F>#xZ >޳Nd jci ݑ6 yc `hO{lCUduk-$d͢rr|KF-U؄08:ūө4 pDh< eX&!;ꈒPr<"U|-WjT.!lG1)>A}]r%mOA_xsP$lfBԮ|Ҵt)#k;J0!S&*FE G_UuR-h dVf;bsoBsXe{gWhC eY@Ok:RiB_}n9C'QXr8HdjMKo ^28x7bυ;I k1Rz2(rTWNEJQٚpkX@̢#7 ~(1}rKw"(gڏn`_4"0欌/a3;3KO)1W *rxeaɐxog3ƩZy@=:TPfQ\~_% bZqgr<ii\:쓡=D'2=,pz>P;6tڻI&= L }a ^Rpp!)"{,6@Zt`(WbPYc]O s NdRY_eD6k>lN!l}OqQpw}J^fwp',!Se$STek\T FXecoJ8 rn宨A5)=C~7ˢ|  {%iG՟EDo:5?M* ~UɲAjH:Ap4UƓbpKoo9/)9D,>:k};H9a(eN;A zFW#sc as$`48Lh8:2jj#{w-LeJ' Eb4-}3Y3 7' 5NTP"mķKShx-(&^a9T`Ѱ1K'A&ZfI|BH9MVGDZCC_za-=LsNao-efak;agQ/ 2m3Sˊ)(&!CVwOk70URFkʆob&Mv&\vK' C&\_!6MeW+R  unCRYamߤUDKG4Nh/ ;5{B3\R29]\PH- g=5v5^z1C.f2)!RT|TN=@]%L-UyHP.>yZ޶S^/4{.lOq ],lz!<6h^T3qAYXI,02%ҷ,Ԣ#Fbڰ5;FȓP^pF5Z<dRuvYhREq~& q;y]{?Qoo.O߉c 7˨;jO`W g:1/+KO~ޱ@?EfL$ӿa$]^y='~W˾:(̮4G:ht*~"m"we] 2pG&he_̬5 T=} 8#\fبdbm?[e;a]1H崾F˰3AvStcPF+ qυ;1ti(?f}r`0$, 5\Z|+ xdPuhF^%C : ʬhvQf<&xmulH2xպ _kQAV/ Æ X%c[Iw3#O1S \(8HSER#2p;"\ވ~\ƸgOqutnI4ڞy̻Hj1bCmJ4~IQ9L+'r6Ԛ7V)4R[sAPqxhj_ J;fA.hy4I7H!J?_6E0>P %@]f.z\:ViPA`p4o-[ƛ(<˥`x5N[!bEq:8gKiuX]lXcRP_"S7Ī\; aKwԲ]Dy/*9U~(RZEIo "4+kUWci]xe[`6y* ;jD "l:Eltub 2HZltpQ.LVzmGT\H݁IO+:d:g*,"Dn(#S`'ONy3ѧ+(VF-_bz0.:μ?$LvՕW-Щ]7F*-?DȢ,Pvk1LNRܽ\]ZQXơ Ǯx]2D7}TT]i殾So)1#ׂ=b@b'1lEgq[dΓ &ۧDA"bs0YqFt_W]7G ,@Λ" :"'3yᯝ{nYqء3{~"sxr]R]pި2(k'!7\&]?nnϫ3yW#X% fQ.v3#An XyvMlZds*[BP?e򠷽A|8nw  FdsgLwۗ,of>z!j1`P{a vMdtKMǰ HX5C,2 Y╗xLb,:i匶1eG\$ԯ3dzu8fk,(%cLp2NxHf:bJݰ1=rko|R(TlXɷ+Y4N8i+nV#C(]3q:nTEڣ`#: U0S0fm4'y[iFSW)]S6*bV%nr7hRсQ]'!ȉߋlf(2gp9bWT\e%M>sY\IR ?a`|׃5&.o ٹ7*9_&@woH`2W*cA5+ dJL;;ck/C8FB5t4vCD/SΥ ď?\B]Խϵɀ1GŎu=W0d]`wD /aTËKdg/uNNMcX?9xpۡ^֗; pu蜫/;mV ?$lj˫~ @ϵl Gp_kuYa=9F5[ Sه L_8b8ԎH Jb'crR5H>G|] ߕƂ&:Bь0娨u{<=E8ٙ6 V"h%*wt&b̚5^FiF|\|Qíb!n.vzgCoᢎR>-|-D)P X&Ò7E+ӒOn trX%K*,x4Ahj\?-G}N;NgYFr߶ԾЬ/1x9֯ kx>`dbnMYňp-Sx ;_B?{kPÃ~=BK(A(qNH:1X9%Pbr+ w(L}[lhv֪EoUC%Nn\{3|t:b<ε䷅ v]H)OĤfJebh`j9jMhԖ+L:qA!#J|*$wT1o ^jr#E_޺7;uI;$ EԉO;usm^5F+ Ù'~ \-Ɵw- ueIM94Er])vKAf$,Aa`Ay%tGEުbВ6'Fwe!u5U8u1 ĠVw Ù }0lMO.U By8DOqM" ]Fcu ~Jio]ծkq<{}AxV絡q{f*>yR%,.-O|\h[Jü,\^~ džK\aq)\9}NL}t(6;BP&9`}7pJ[OeulVKΫR~Yxn6ևc [!l{ުjaW' |@}0vM"̦$g1laW$hf84)(ԉfoeJ\ _⥀@4#TJ+98;C*?.CG`<<K[2S廡fJt%-) fg$TUv8>@>9: ZcA6gEE{O mZ>MbXkyc+j9ʼn/.D%?7庵x\6* qBr\0vJJ^׏K"О} m'꽑u zsXҤOP/PE;c cq-Z$ *qe9nƮ{G0[ηЉFd;4;&+dd0E's0EYkM)j^#Mc-`-U``2K>H3T$vkvޖLjL4]b%HKNւ``$A_H>raGF /x)n$?wFa' Й5R@+) ȪbB/׹+]yRVeQrsՎ+Lٝ췽<7l(&6d}[,?C.kFV4h QCM\,KMH~/e{JNKihd'HC's `Q0( 4蘍;klڏ=X-";af2zp:w>n5{ٲ/כ?c@F$yFilXD؝~y{bvbEnk ,i.Y*Аu+ TfNq'!#;껒&ރ^ fmmc$x7}6oatߛuй6߫>s B7 &  ( 1VXtaIT9)\.`#iߍEc c <3Ÿa#Y1VԼ"}ӊqO=)"4LBnuC{NQƁoNL]N7 szT@R+`U[祐 6'ޣZW3ۀER~g>j7P5\ ,>$`)#)λt7 SiP {|&/#"T3::H3]$[/0*+cHzhF?8,<^1՝2Xy\O5Ͳ uif%/]a3R3(&<^ k8AüQf#x@!p[x'B.\myڄiopT, W =V)]]qCZ]{wJf޾{[hمp Ї!gMI'VtSasV,YpPMES|#7d:wbaPV& tN[)Ήrz& }t߷I$D,H4%|%!$FԽx0Wra^.o& tZIಞRjjzÇn fv/ܘnfvsմTiU%0˘VGJW&2ι1Tm%{>!el/h:&o(>֥oeܝД" v V?R;5F8aK S$%~Q {x#dMv;G0Z<|tYq|[gakmlo Ai}Z|xxx'i {DLRfʕn$LeUook(->ޯYYXCXx=g׋3,&[wK@=}N&b3٭=>#"iФZܽ|v/KZ$ q gzM7i44{A\ϴ( JxU_0o'fDIuE{F;YT|4ӥ2(p8u+5t*>ap`Off7 cy1_`ɘ\lE$l[@ ?C6XVA—k])F}߶U/uu? Mز j"$i Jpfnn m%R */?[aP 4fVA+_!,`ZxޞF5|}F$!9aw Pp?'~" k(G&{g_x09O-R?7UCRDIcxUNt7}!7E|*اS7ÒT@4 rr=G#N `-FR4MdsLp+>"N*ri>F<|h6eHV~\ e/crq45`ٜ:֛o]aTtpe_sqT2 4+]ux̰_KKF?mFGK~ME !6]GMDi.QNY&/V3\=w洚d(4j4A#\"Gg0%ОQTQ'- eW6XtxzgZSFe,UӏR@be1q0ٓ)~/p ֻrm9hb!,|2L* φvư;˚j+X* S GD -`+D]CBLGk<W/O`6Q">\bҚo)kZ?u<˗5L` gރnگYE~\K*hd$vt,fe;xkLZǟWj//%mR[lc=aO;?%:= d^ C1If{~9G ?Ljנy&X^#r#Q*G8vQ0XnOg8!10Q6(}kKԗљ58kw3 B[6φ"K9\p(1*tp@/rz/ʟIJ搼Kpo@lѢݬš )x$h짷󽡊}3iV/VEH-iG{༊Ħ<}&a*f:yl9{ПqD׷ 4СI$܄ p6FҢlLuFXvCVKJNQNP|$J݄QsDg@E6 ,k@,ehDD ,Fݾ.مE_-S]J/u|sB>,Zv7wQ0*N TϡC*~'^L'森e1JX/Yqա(Z?<{'_5_a}k c蠠^icns}aN,bhp'D;uNwv< G[BJfOw~3/Tqdb$1~ 77{+ 3Ёmr/{_]=ᨄ[Oɫ*YQ)7 =|'oفG}B ;$«F*;E#d5zhG4#&+OaۘnB7\NV  \#ꪬYH#SIgNYQzrEs)dQL}Ǟ-dz AC)+|.` -a$aOv0A~ g، MBSKCj;g /giAR|Z#>Y2`p"XJ5Ƒ/rqj3$G@;)zr;^_!""-o!  CƷj$A=VMm{cۚ 2tj:'T{n2e`>"7Z_Փp?Z2$.=$~%ҞFfmKNa\kSEf>g"rBۢ"Ы{X#+-_ĉezX>z-*{ bdSSfҝMv^y0buN9t(iew ;"`V>UƦ,v=pk| -}TA5"̹n@mJKFzQqFJ0Ԅ'͌R)r4ҕV[Z{HI&?iS@hEK |N*rݞ9ſmN48Hlu޿-FfqF&u6/}80Yg\pT5o,^f(iP7]Ä/}+h{RqYq+"1U!: 8 fnHѸQAMt%H!7)>*dG gxV \16ӡbÔ0g**ZsU&J _daY&p2l9I.޴H28&.1{Woz"ehO;I=bB4fvMn,"4FM/vĸ~/QKYv3ƺʮ+>"'dW/ plotk$q=[fۈt+=wߞ!\#HodIKt]M@OYCr//WWIw|8er(Wrg[ian+m%ABv5}^гɘ *C/Qi?s8{h,ŸM#أm*dP L?s}k3lB[h m#$H|SJ0 j5B7u/^lPHqBGpxŸMBGwٸgRr|<36y&Ձ^\%dnaCvX ^M) 5m %af)N9DAN[]u1 mqTj7ܻRVX/J'vXucO"Kvmm# 专v7OČzHB"i իz-pR'R6cCWb~jeQ՗٦/?E`K=G@Άr0/*VKjuI ϭ K.=vmuKXslW˒Sm~E{ؿpONg顅,LJ6GcRT$,z;ڜ[mOa5V3UUA#ӲF\ۙ8&p*BiXp@ژweFSΜM'$jh)wXaƅ7@Jҧ2WF%5 H2 Qy`% pϫo6dZq5n><+|&PC0T+n~~-|C2({4NOrTE6l7&5Rɱ^:|T>3΋-҃9Yޑ8 W4I@gۀ2?d&nb )yQx׀_4wg$yBw169FQeD Gwny>if4~y e#+qցlO_gx V8ޠUj]z1!c>3䬕H@͇"\4jڒ"/i:˓}RwL_\LkS1sr)*Q}#C&69+Ơ0.s.Du>?xT`3*;M=6¹, Dg5?p{ j4nf$(RMڒ$Rp碐fF~2ҿ-@p35RKP9SmD_P@ԯ]BNhK{Ԩ'loLv2qe%hrs;,0KTN:bf /7Ĵ л>> `$T}F;!枴¢|xJ4;jr$ʴ[514.[ҿۿKmw19^?s-ā?wacSFֆdϑ{K x7+ian8 __uuH{a~ICt(֤>b΢߼_?$q~M!;w. ۔˚"!-:yuЂ0K=|[ qVWR'b[ .9]ﱛf׉Y[̜[ bt1aDUAꕜ=@xߗXmEjs~wJ` 6>w^ 8{ό(;7SĚ8G0dq;#Y<g,j>Eg^˿DB#R$ZgD )IUk{ ժ25 %)bvrOb% 5o@%-ǷKLz)6PRD@%~ tlv$D *v- `t_>B;cL5x\Y;D2@,<Y"dCRJ JqmfFqfu@Ї3AUr1o╂)&=cʹ՞$)|SƷhZ,' SIvCیt0$λP39*B?kfAץXߌUG&FܔKtA,gZ#h[|yK^\ѧD S6epx{FYP zIX^~OG5P/ɅU8(Vc U}pզ9⢈wI?+!|HhKru֊핲k|sN\ߔSFw8\_ԲSwe(&jlP*_ M=6s/f~砿Upg-vMr~p<"#I)𝭳+LXx_+ُ_<n節EzP2l勼 [6:̓z_ xq0jN:0o4!#QJoזaLJ*%9766t@:lʇpc b0b!F^0a0Dѡ/;*6 "#s P*K¦&h)h#~+z˔TdEϝ@;/(;*bڙ 9\^V+] P }\#0k0GWhr%IfJ^l` sD8+d. =VG-,v1EHD0PFQP}]ͻ`((s) +V5$z6Y=j",`y6=MaOwx-x)vwْEA"bc߻.i STp7 8۩;U̦J7žp7̤< U=GM8ɞx@3k(=m>(P!{+c(lmń4X.WL?rIΗkw~a.'uƛ&G̞Z1GTa]kP05!o&3k]ܧ ي_ORX颉.ʞ{r~&Wtz'fPԵB.y7gYZ07070100000493000081a40000000000000000000000016075bb3700002ee8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/drivers/scsi/vmw_pvscsi.ko.xz7zXZִF!t/ţ.]?Eh=ڜ.+@bhu2+,*Nl+m >Z|pLk2 ae/IYVfϺUJqˍ!}4&YOvA >7WG}#HRNkVocki4t)]|޷CΣZnb&SeB6/Yy"7at.ux@:`/~ m".( x]`ytwSDmqVP||B,=^o ֏< #;E-P HmNF=ɄbF ܳbD\ΆSz zx.q'ԖBN!#؃!ob[Ƿ\n잫) ,cS(r J*(#Dns|1}ߥDIWrg8?B1—!Î<}QZ[p|@wxHc~RZ&hY?I2=X(+ɔ3:X)hA{,JgTe0 nǡzͰ~1=EƓ~C}NuٽnNxYJp9b m~kzAiHI?2#Ҧ:b_86MΚ,KܤeWAVaMc_'kU6}dmqO!5|Z7Sm뙯GWPZҪd)+JlOo\o+mU ^ Rgil|&ld/{A`!ZEcB{#<#^)~I~5Pap Ŵ]/QkK(m'NEVi/RE>{Ԡh]ڳ`B޻ͨIi۔![WWU*h xǒDl?p:iduH*VPvV2QŰ#nvTqٮFsaPh4 ؍!8x^QMctyԴ^/^t=E۶B?80AwKfpxH{2Є5*Q*nfj?B;@E%KG57C'd~!ƳXe| 5TD͜M@ 91J~a(aOJ{q3,*})s;$YVG 1eB:η?sKV(T"+ _IXM6a6՗Qx&u8% _4P*bCI(IZUg<?ױ3wdz@ht zHs|FxXUb9ƾ1LK* Mo ?mR-f%n2bAXRK/;߾HBl-wǴeU^?7`g;B'Io; b(O,;43g'l(EhEQ.ڗ)+bu}[]oV{'lc"IW xNPUS6u=of?@)nEscv\n1O\M;0r\v t$'RzLNUŸW~_0},-&qװ82R@.UKCJ;ӍYʾe+V9l0~#՘!"s*&MySGתSs̝/s%~"X#Λgbd58>0DG\_^}iC2)5 &A#7/d5fc$ yV yCʭ֣mYM3 "'# J0G ϴF)}>u0VJ<4JFeChM8&7=}YJϚ3]xݝ,U^T詡!8*/2 #=0ZvgҰ&Xpo|G*:+o+e &޽EG?قCvgMtB>a[鐟;7Yiic{{vjQEI?(o)xSy״yߝxc`|l^AH<^Mڔj Qk1#~xHmlX^~Q>[A%]RxQXr[lCgyah B7ӗgBjjiኔdxd|1n@1+ݳ>I5{U"VyȔ۰bOSJLY4DLہ Z7-*v4Hb&A & \͞d~i!clIAk?ݜAjC(iLhRBs^%?5w o hCR A -Rz (V mHJ0OnU7Պm'@X V@eOwNZOzUdnAN. (!4; ->" bnUQ'tZw/қx{H)dwfhޮ%@wK lG°nt 2dzawhTPN)iO4*x5`~Z(*eFrvyS>Ή^Y"aRQ Rٴڔߨ?#Cn)L#t66E£Pps;,,"|MvS6-P J.j:#; 엁VQl + &GLc]өh1Pۥ >P0l17v3s=D<aQIX)lj<0[ } ЇfX3@lK=g&Tnɴ>#CUVg$nu9ՁqW7-f#EԚdmkN?t:oGun@ cĔMT'卛޷O](mR kZo?AGGat 3X'qӚp2$KU%Ԛg)bbBKggu:)im=j:Y,5NvuI's`@CЎ.Ҝ_ErF}C-I('KergPA`jr`s᪌%=m]Oа& NG۬9΄/̉үv(-w&#DSPXf"ǥ( {ͷF4=2+Jk=:'CMagn >Ő|54o>y4o;}h4%o_ǻO]Y8l oZ\E_GH[nB䳒=5 "쀘B.VLV,?VP%^m#\j\aK)_,<cVG!0)v$-rҷOރww{K7`@H ,l̘LӚ楍HWk]fszS͢FYGp5t=j{e5soNa8Tpָ`W[ؗ51mv>h_1/ ɚg)<Ը-^2<R ^ЍS9J$9TVKwH`ÒӠ#C,! Z#]&]L q9EqXre,$7ehU!&ې`Dz{=Ghe1̐;H"ܹ ر>zqoyBwt)/[ҽr"Dm}inв3yY-,I}eӮ?_D &++ZPJө*{H|8@D56V'ԵdhxXi ײj]^f?WԖ,'|Vppx(.DOĹ3٧<^$98%Ign`; hAGvpgeqŃ%v ݢR&T ÅD`G5,Qmcq,DCc{wqi NvJCzaSģnda*-NM{\mHIVB񿹡ksPY3\xcVSmf("<9A9YB:G)1`; ^c|sRf6 r(R= |?(MDz!APLI,/-lBGX%TZ}?JJI2 7^o55EGȸ\dC.ݛ ujJT8PLc0,x le?T&XOf>rWy{|nlVl<(V$Q~"aVLl18DQP7H"-V0:eD MX՟pYX4;Oo˕)(L3uֳ7 [ tJA$˛a bfj\{`+g ~iJ!bP /)hxV0"B9q .* ƧAm[=1 4zs{ ~z73Lr`>X{J]wzOݖtwf%lFs\\SlC]3D N6HHq/)r&ȺCbū |IJH*ҥ α'vdG!ohg*N`A,misR͌.$;Q 'Y{ERU[>P ~bz&ʹNuǬZRD j+3t5HR@tj0X\i~`CNm ao?wpl$ JPxq ZO龯"Nϣiq)I3ǜ˭UE& PPwS\&+$QKC=GG;Zf$4sB產ިE> "q1B`2'?b  h ꎆѣ*[G)=r[7ƜgfߤX&@׏ocn*JSً@^G6ZYv&en*o1hcNQVMJ26; G4V0,s~JY~E@Df'U_A@!!"ט1cF)ijh\mцV\h5~3_aS/“8@)rx2Z+hyzB ($ =>nnl"]Tc H˵n2!֭OhU͍i: mn|<^H:Y,V/pSPI =5]]gڃ ɫG=nL<)~j `rJM`F{d ѹzqay:Uq̫ Z~[WGDGD! 6ct 6-H:oӆ);~#|42;c!%Ү-8$ʒqc a]k~}k4UO, '7׻j"NT˛O`=W)nsl\XBX^-=yzs㻫w^o`_!An.udbwG71=p_U 0 }H5ïuvjʮ Aļ]-/-Nie-'خz`Ғi$ n2a}j0Ωæ\>9a=j#F\ |O ^p +o%@h \$$ݴC@S1@hY$.Uq ੾!X(_m϶K:s䧅@'uF 0jsG^U3+QR=t֙{>JMf6ZaW]{LD\gvPe6;氳 Ÿ.%ۑGo%`)Ụ@R{9`k.dQ^)vٯIܵ<_3x mx= $D5?AP\0F=;0U- RMZ+} ͼm[P!Z;Hh5npg5qv} N\N [um:Y_dن'Y6**`.K^&s2ry&d|i3|\Hf!c="RaAK `IJB8T8K*&ygr Z;`L8yqu<&RO%%JKtBEDU>H"Ej0F>4~ʤ dihhxz~q|DlTDK"DF5 vh.lTl]x+2oX@pg0!Vldcgr[U^\!ɳ<S{[%.7.ѳ#ҶL3'ݥ!pX48gwFD31Ro2nӶNap:觕O<{ EE,]e0 Gx>KA7jͩ8V͵ldεwGE%g#x#k Axmg= I -a5H_%q;u+&gbe:dn&:^(aCj*AAKN*!Pza9rhH}5Cm-ʸ\׺ .r?4+ e\ ;KY`4Zbԟ-3=!ze}~ran@Z_\QSPBųA}!eҋ'VYg0JA[xyhnZ4}b#4u'fϠsxBJk^) IYk8wdݽz{&TomߺrJ/og|RO*N:9i&;Uqlԛmq\2'$m30|6 16=;Ƣ529/qZjP!Bl+tXl_l, !%>LlzOwFN ;ŧo 0=bϝD[xHwk TC|OޠFb2N$t ҧyn:e c; B& df-_,λa1k}LSʶrG˚UԿs!Z%)WO1Ao to =yb}qb6M惭ɋ8a SNG=vRz6g <%&ĢuZaWbٝ KMe 8Pa CE/Cap<8nF SЌvW|cô Ě9O19h~ +3D-Q <5k+>hh^~716bͰA 7.0^qhH%6df-//B gDZղC}DA5 |FoR>P Yغ&(#qu1nʁ/M99[V V*mo<.,f ~h?Lk('S<B_[Na!F!lBGނ[8 /J7 s1__vB6_%wn?6h? I$m`HN뚓(撵t5lw3>c<:Ӯ?PKf`/j7'gJ&tXpk G{faX 8%cO%NZǺH}D:m1Y9pn|4LAW4 (!BfZ䮨C{04Fdiqr1t$R '=l7fzw%˩=0Wc ;EAozݰڎ36f)0, NFY ŷ "aTKfxdz#_MV̫h#c$>ۚnhvў*6J!&nM?!`z 8 zy ΅AtJRA,I @:*b|Ct|)6^7re!OQ?N1ߙ^yK%[W_)nHT|v@zd39,+ u\FV>>bE:mwoFv۴ǛH}9HTSHsSBMަʟ BYt]R'b"N]H֏ 7cWVs?QX:eY!eGҳ_w W׷66 yonɣMϹL[3kEB7`ԅfwļ׭)g:6<&e mʶ I0NmD Dj%F:_nd~فTiɶ:LW0v1]5U5Xt}|V'RYK\}:z/>m%E_n3g͔lغa0""f??E ~xb;kLG*X1qwe1\AЀ嚑_}>:VNUrု "eJpy.q9vw}h%ʽ@h Am0Y;}#ITMxށm6 +!ScRrN:LrR8I"?~Bhε_8Cs-o$(rTt1"P_\PVDyqtDs!\ ;`H)mh`6ƪ z{a!5=I%L ZTD+H_hz*= j0-b)&7?zNxkKCYױwgЄsE/fp'|%Q{wX(CS :ǂc'TJK+ ݉v)?j( ȯL J;.ܱMJ:ZHDU.6F_GLd<.]LqI6)8TҙOL{5jWw}"Ħ-m2X':ވpa#.&ql<(d`ŒijZ]i\$"+\,@?0Q NiڔH\{qZeL];&!odž;ʉ?T%{b;-~y1gϘ U .FD`A,?iTP D-=f:.NWSb~Vjtkl՜8Z90'0cVXUzF]{YPNzg@<3k';#lx|$>:Cg_|?@fH,dd^QLlZOŠGsDf;Dry9mLN_jpBWHl&[JtP5@kSYAf(a`ۻpqL2;jW؉ 滽'FLǮ 9j`d/9@^rYC]{>?F$8XN OլSuD#PԻb+yusGAOXCK>p!OGhWqdIB,Q "|Å%QS㌏ls$OkuoT>0kVeNQ:HD\씁OW3G1!FD6$n n`XkHҫSm]iv=|iؼ찜M2ơ[諼#%?J\YRȕl K YS_ B ūLO FU.쮜T.*D7T 3Z5C1/a4)AA=& oQ g~ח{ED ?c%jЧj(_dpI7e.(ԳzQ *yPKdUՖSS}ȾJwsӋ4ߎO&!]  &<\ZvRWN^U(Xi%Bm T+4xhB7GXfT[O5p(>RYeL[ \ܖZb>e <'^u"bd=T6ǾO֨6? 3i3Bˮ؋ ʁ..@#fU\U{8{_zS-qsEXy&gn;~WR1jU]6swU-:ҁr/qT P+3q@Bϧ Y-4oEf/%SG x(eyqrY pPIeO,cMZ(#cx-p!2|u'3PkPCMA!"g'W"S޼hk4qݒuD$ƅ9k3Bv3˾R1(aJ{` D+!Ә6spq햔xyuly}Oa.+bj.0PReʰt䆟biܜo戝?7 ܙYYX* vvG]hD߇0QS?ĴHjJ;W[}Sm7d)BW \ ԪO¯ x`OWEA\<}n8{6 mй=ue(ex?´b aTm! ӑ0)I#]qK#h6z>gEb8bHpn{/Vz%{ͲN=Lf]0W(\Ar`'ɼd E@0}^ R d(0~N&ޢ o;i`D[ *b뗴ȨZI\y4YTR/ǭ*RŁ <we9,Hh.PB͂?׮ j"YxO:Y*B},$^&K0m1r>^`IǍh #R|rQv}N52G&@o1bƕ*)}*{<&}i?N6P9k\ۻ\0^d)xy써$mB \lH5a `ĘȪj*x8Y :sNF:UZV A.с3oċafLC~u–CԳj$aCɿ(3sz+'wayqQ}oP#h:d4iJ}|`•ܒ|p~(YoC(N܂x'̨tiU U] aD LԐfhq/ƑΠ 8dkuXR)#$ Z%-^".C60c4Se 9h/{ A%Aާw '&Aı*RMHCe{Wm _O{K}8\$oYʛY1*\S GYd@RIz7J =| H|*4BPIV48嶂jwx@h{@})fޘ+J(=kWq~; *^.(cBc;,Sʪ:}>zcGESWcRdWpj}:d{l xW%"=/O=ݕWͯFӳi\뉤A5cEdӣ_%?_$"1$jz*d*hT)"i];ճfX|$L0l͞/y`mK<X_U{fUJfkkAj13t4n{z9ܘ޷ι&*)n-%UD\ }:>|Ahj'sCZgy0:.E%1 FaŗÀU 9V>W;F橜OH@,xpIU3X@(\qՏ`@lNƋra7FLmgm$|J3N[zHjHAp;#So}6k;(طJ*U]] wY4:SQr;Z1}Êpp͟1%e>gpzCָ~๿stbi%^KI`-C:K!E 1KGbh=Lg?kH;t(] KS ~۳N%qwp_ xpZZEX "a^:#AD=AEa8 &7NO{zg8!N|va E7H Mg=FhԱC1 WUMV5|.b%RΘ=.=2KtބR𝷚 OYz忺9\-YyaQ-u@%B2`t+p'PP~5ǂh^Ru4}6`Θs*$:1_[q=;xa/kUKׅ|:5uysehh[wBl5}6t JɌsUE/Xi ln!JAސҥ#ga((6Y6Ik<@LNTC` bL0Lk\uї}n"RX[,s>!v:$CҨ9[]dVy>l#d:PƎnS^ڒb/* tt<־Ԕ4 ?5DN%Fב* cPy*o2F|IzؽԣxW"~0TǂSj i=t$leB蟼6?~s)B/Rpf_!fENh[Y^) ʫ*В`ՕyoC Ǒw,%vs*TPULW20JrtW*,A-*.!`[)>yܯ?N$N@/d;xw0mvctБbm!|o2ڍӖJg!wId_z_ DJ ctO$>4 YMYC+JTE;#ΙzeN ^⹖G1@*H%x>r7AɨֺfWVVeQKˑëBZAz#h8`g=)s~ f KNDL$1g%#5$9 O>+ ~|2M{Z<1ѾȎh~= [S=Li걹 Y Qp; M%u C\qE>ׂR@@"@he9k#yݦXp2RQsb/o%:h&EC7`Mu ϱ *Y}U 0&o@ RW0&+y]wGP;1/xn<,|#-h ttޫ,?׵L|Kfp#Hy-xj ]q;D ^zT@"D} Tޏ76^aF6%l!ˢr3+XmTdC+O#47XUΑJs1ă}˔foͱF% fm}'S.*ƦuLE9FFV5\99<]4n&p+DmkIBWl MoNҸkɭDu 4sR]˓gqo**AIDXU(袛l|2 9'qz*7ui?G4n6w50A [_O }@JsmJx 1:C[l, .$Ejh}ĞxS12 yISrSjfNTf|oGPGl؆8e%w'_ l5{J+tP{z0) @G8bL"K?YQ̾%[0D7|X<8;-U^;`Sz6u93WlC]ak# գQ|g%$)p)L8JEInW2g *-67\GM 2 ?@-0R:-n H왫z60j>8H5[͠&R1]{0~KU ra^8) Zg"#78K[h/Hze>P*(`pCR܏Qf:oF&:]H?a_{`NQFdѝ.pZhwM^-sCk62&8ME~-HY#5 WֿkaǤ_@uA>#J9"NQw,F>u>+* |=} m3?!Is]W=泷s ZIXss/kK })X=e Ĵe2,.澹;&'7w޳@NlZtP _I>`Fp ,*iVHEj] ?]{FH85NqH7ω{S;AQI"SnJYTLeN,/U`[膊'o.8\;t|NM = 89f 2[Ā!v(QD (Fl *{׌)0L̕Ip_I}< fwa;Nǐ|:ݎ/W̄E7#Іb]SM׸̋d&k<*cH5`y >MO:l6@$Gsc'Z}pQM0r@K נ/Fvkʔ_xV%LV| [Idܡ"?/;&Vq~ZYgܺUm+$U8%~Ҕ6?yt9PfF|cYW|++Zڷ8x>WyvEͩ,e|r \^!>}Q]FSt mSܝVosXl^U[Qx!)qc _]ZS[>F;%Uy FҦWhՠ 1eħ1f%~yLƜ0LrOD_lBly r& #8AQKf0#zwD;S$S1< lVH_HtMh+/47p\b,Zu[-иGuL=+>u(&׺Q/ /q;R;:4P_赜s7Պi~97 )^@،W |oGΙBήko9i=ybXnqje)1N_KC[aZx`0f΀@4$1S "<^دdRXic:{e; aҊ%?*ŸuN<77Kb& .yCwa7@58.QtDO'44PBC7>U~J~("ibl79Ք@{RekyJT6s0ԭ׳w{#0 تC6] ~A^aJ}k ?D%AշWo(4paq*ԷY/K+ eMwp}hŤp ŀQ C>歨lZS[I26w; w&$Ѡm<tY+((5ҹ{ʣ|FX$<=ݸB^K fw`+$)l|CwjCJTHk7YXWLKAHƬ\?^: Y*HS& 'Z1u>dWLztZe~A։d&<*,B" 7XLxi*NCg4r),P{n kaC "b<~e{Ss?@hD仧<`-{5O-fX5!fPaT˃1ӣѳui3-G^V}G r{1 dzX@]U΄}R 7.ž2 /3t]Ӫ!va/:iv6u[&-,W `)Ē6M 3˒7v(4- d@ϡ"lUauD$fT]P/AYyBYoQ?xh~O*[ ԃ 1oĠʘ}rTUC0vXA;,I+L7tȅw.=ò><ׄd@q3Er ָoR~x VbP+IBvHԿom yRf (&.9Vݝ{9F =vpyWWdo.3ݨV\K>|'s ,90dBkJaPNP+NJM_C31ksUG};/½|7E[k)rYTvWYS;\m: ^ ]xBY+8a(CiTv>ExkNCNGx5 ZvӚaFQ.᠎_=ƛ`GX.m&.OZEMʹ*2Hڀi8Hn \/?#idtЂL ܙCQ,E1@oPj#&`l* eU^)&b蕌 $x@]WXB=t ؘ K V*:G|"qT)F X RomXgD3$WNuzmhY,TzdB*io؀WvU V0?Gd1 4_Au;ګ9M)YJ 7+6Eqg˩E̶j!`O<&7HT# QXdS >Ҝd5CcY6gx68nd[IHSReK@$:ǮRä)g ./#yS_͝ 0$84yPB nL(@."9ۭT g6h<Ns#a7q]Y3H`߹l66lع3R%ee)?Cet*jbHMJ]i߳-EdRߖ:d̘VI+VSצGbWFeL [BEh(0[nڐ]lBrB=sA DNNm","BNWB#DgFD\H(g.62{9PHJ'{NI#9 _jW 7wp)N霢䒠X~&"<)Mot6lK,ih٭k2#ְKlH6 9) 2>$~I2}XkY@rrh{XXo^-Af?JQf/DS/XY^ iTfzW{ 0=B~#2xun֐C4ximE5ٮw?vˆ^;ҁ~%^K`^@&h[Xvfe;ܕW?U|kuoFZ7@{J7֖]xp!RfU2EZH9rJ"(IFggCƾ`@ؘsz:gErv4ƴӉKr*_LF+Ej9 ,z cFj#=d-?lU{a>f4- |qŸ^Rw-3m3zޜV:ߺ"Yث.^׃9UuJ|Z[ffƣyڵ'׭Ag2e\r&JP/v$G=a1A*+ nnºGNB&fOG/,ΣU.x313(4OطF"*Q9)ԆB`r2nMRDu& ,PY<:&c{t:*H)nِOcUJ2 )I%u{1_aF0^rYI[~u ؖNI!2rAhSR^wz;UP 3^{p@-{X̫*Y׷W(9GGSޑ6^FL-ʐn 9R&-c$b+c79s} &CPQ̛yY)O5+(LZqUa3E;+73Ȉ#lQH(s[ŮؕgpgsRUG'7qy,̇dwG%v҉>旐xu=ٲ$k'k/hu,(m_?ކJ'𘿁Rs Ն_ 0zklJqպn % "n&$܈Ŵ3A7F]xkBe{V=Ԋ&qkC@'A)60SېS3?ȔgQ\_(3j(hEK:WeuEdT Gg[qCP`QM! =i0rhHy|Y)^voG 4 w: 1_TBfn>_K4$@">0h_x谣? kö.nY6g~vٛ16R jbģ<ُF/,Vb;e +\J~uyw hUy |CS-Zl%B uiMjZ4O >'6wP鮘Cmz!7ci.ָ| c$͎b3'.f,Fna4@YmVF g {n#k8,<%TqBz \35#'ވDT:xBл.^PvcKN_cD;yTD=A6WE~H2 Eg'WqaF*DbpI#sR4й@ {Sq`\B<89oU8KOʚf[_0 փpi"{,ن'S4 .{" &C1xMGcNg/9 

      xCFfu K{N)!D?cDk~my_ -lg z; '"s %q2߸J!RX\.fu'֋n&zPSp/̴֛]*1&NC,9ȯsnz̦-5pS"(\páJ>&lAQ)\#Lw|Θۺ+Xr&:rsr )vA]‹' 7%шAqa~E:"2S53e^]^b1JnE6W p5.lZ C[J8.nCyn0݊hM{Y;3K-6O8+Ў(,:t5|Cb?pC[L~IQlg w(U;+ pYGe,eɵ)8: =mG/ɥDo+,C{t!BY#Q+ʻ5G f; PΙд;u{Q,|*1B-k0Lӿ3ZD~Nkl;>c<5YyŨSl2־u -_Њ Zk/zoߥ{1HEАlcъ4xZd\K<"՟Esʄ雿.Zd#>Ȼ2߁e!)VԵ(+y>6g(@Ə%`XڒFX?Z$'cL|myjiZ0V{5xZ4 d ?Fn2Q<߫Ӿӏ!g1TS' "w*X ┭%0d[]J8|.W$6u=b mWM0ݾZH1[Y5+G fnSZ/-nMm`e zL~ ]Ydc7,/zF&1uS}6d^Yw*:x*fswbCA]m֏h+7 :-Js?*"Qb&R#"w܌IB3RD HJH6a`p5l4NIܤ"Ėu`o3d;Y [a3{ko/啴͎o'2ܘvq/T/0nY^yq oEpa`'A\f[K?*!~ی;ҵβ8#u1rC\pq\22}m%+F8ءl6-jFC]eZ/.>t_xtݢUǟ(S}GQ8ǐ\YGF׷.ya %gy#qA2S BE8WJ}4w~V 8,eqX$n.iM ̌5Z$ܡތc*j+Dn'\:l7CI%wwٮ3dZt{Mϕ* /ّؓ2F 7~? 5{MZDX9ɈJsK R';sOrb qN B~$rLDf(y#;kW,SXvRN!E8|pߍY8὾Ef<_Xִ-2"X\O&7VuRo_F%R($e';.!`UuoLIxMU ۊG)w.}9iOt7gs"YG*9Z5, ͌AQJU +|zU78>hUw1 H_YHB) 2D!yJ=`[sUG|̤֙կ=W1k{!8T`RD)6(bLDI `sĈPX2ɍǿNBv#9O/KǰNھ h;*-5d"s2WqK}epecPږ2n| gႪۨyy7JKmCѬbt`ZSC8,<1]:|ݳ'>=lTbo2s1s߃XijpCW^4ڲAw @'- /bŠo7/8MA3xX^ q*i ~N4nScvs}>%cx%wG.en=YXi60٥Ajlŭ4o |߉g͸,R ~f)}aPPtͿ[ɚImsr×IѪӮo<Ӽ5~iϞ\nz;+{BՂ1׿l[7ŜM#^ICQD}< ` `A?l̿`ȩa*Wࣶ{zJ;Wo eTSp֊XʗEk~1|Uwp gļZ\X;ɰ9{OcbYC?)ĥ66E50YUvGβ=Wb@K/i~3Z"*$ǟdX v#+?=z&x|eD5k$σ9epwb7Ҽ@S .q6# 3ko;6~2 Fb`$iCrؙӲ˙KAAAetot̂2z0 aΠW7Z k4v x412lݩ DAgP\;\kjE|pã0Id!}:g_>1UTMj,FEêՒftS}U~h-u{$A%Xt*菓g:%CAZ8^ey1Bǩ^1DQQA1KR =4ޛ?F.W_ÛONEܭ4ЁT\|O?Kd}S1vO͡50'Xj%hc=΂sI+ Qj͔-cP+nqU;^tP( @胨[] }6ç SMVҡn|1leZCh)Ð!&%tJr?jsnŎw,ģ~ey ؠNU54T=!v ݦx[l H xTMȺ7}:q"TLHbq*B~\eߒîʜ84JEDl>tJv17ߌ$V륜#7|].i[9pi~K䡴C(||Ë#xj,딞r!sOa >BF’~8]`&n .16!G@=fml>E ŏAg0V r--6MqՔ;52 gXۖARZipuϜ$#ᑙ&]P]3:~Y⇬?27N.ә߱+/@7m˪t+FcSָQBTN{' zw>E>5"*z[zK9,q囚 :y1 ?A.sr4J/ >LWfKmDdZ[!Qks2(UqwztCq}owwyO< 0vlot24?n0xNOI^R IÀ|3D+)j(l~t:z?JkΘe"t`]z.~ ./%Ƚ/Cق(ӟ\Ϯuq/hGrgmEƓBN_a[$^`z\| +`/_zAbie:E}l~wޫ$v&_杖 p;Ѿ®5Nlx&CrLQjḂ`Cl,?vm,mhCnD!9BG珇ni7WG pdϿ4I#ΡSs(mN3D*]MwLB]7r1B*gZƷR!Lnc9\5 a$IREz^)ȐJ:9RlHbQo-q#h09ʦZdqc. `PL N ȡ%tWA/v,B|Nte`CΎ8mm1 rKTt۵g-:1 G"R%(qARH~0|p49E84P5~'WhB1Nqu C^GflULd6EWr, J4-HUK]~ZV~FWvJd\" ҕL;v&jzCc, ^]f]}\u2 ViO;a$-}fv.=(@uUu95@dh9=6% |2dfCމae0?B^Fz 1W3/wbՄ9 _cʿW) Kiy~U&RMBM'{]z"2¹U݈If8- v k]>u Q~d&uͳp1^[r0 wwJ?Y eM1{z6lXܔ'{=V'wshut/ [.v^}/NwHvLj>Z=^ek ^ Gg8ئI?&N1nO/$)[_ -RAIQJ4ުjb$Z?y~&HucUZȧ{~6\/io;A1꠲x"ia]POFbUfگrˣΕi?QVsX|`'Aiپ%{z"mdnrW_LP^AjI^cdchҪ,zsLDն-:uXo0]jShiz#T+` i2OzN.P"`.Ɩ  ' s#!usXn @L#b ض\Fl|.}P̉(&,;|h:Cs}>7 LWH : V:!;8$e02=agLb;8j޼dG8SA|3h,/Ut-XL 9!X)Z2#v%quUʢ]V{A Ω0]ꛤ$eHjG__;doTOF\Ȥ/]OH"O2\\9D1 ΟTyl 3|1]zLt O_^Wjۛ\ds7봁k?GB>u S[?Hs\][/vv0G{t?E0 7=..٧͝QZibX'mGQ}x!JmV奈RZ hjĺr&?6r04.պ#OlTg9URKٷL(qoSb^ -Q1-QfIJP|Aģ30p5BJb:,Mp=PEb{w0(E.J LFQڜFPX`U]Ley +cdvXfL/2iA/EqDZ B2>w5j'` Tq' 6o#g_GauI!#qa sφg3yceZ T'_¢#`%͖{>gsƤ TAy~J (ESo0G%!v4bLrQ8Ԇ|4p9 !?obaP6/MFrϵЈsRҊ)Bj'ejĚ5 SGs 25ntm&@kE6FƁsldy2W,‹?NbW9@*c^m$9'{" &DJ`ҨuOPrTI-&e:@ht­9B{b 5rmD=,]䠃Hҭ {ۮGX# dE% fI˫*Md $?_Q+beA%%uTRV$>/6ɑ$~,a^ftJH?q/ =3˾igb,'bBQGy%8E-NjXRVqs4GZ7Sqg4jbP{ݠ8q,д1nƊurl!5eЏj9 RIR9'p+J&'c'pU[ǜk3uZ(?9I/`0^z۟L_MJ_۞೗kχv8I\N)N6L_5O'f8X' =P/0fn0& 'ؓ5;>G~q/jsV̟0 ]B9@S6NPX}$/ƜU^<<#Gy $gl ^C;#[F)IR8p"ruj7ŤLR<.`(ݻhS1M(ťeEBo9*:o+ mKrbZh-gF$ w Li\"z)q)'OFt=J#ƯBnE߽kdĒI AS;1E,Yuji owm ;3Z,cp(_OpVOD2[}vLqÚFQ]|t5$ Ἅ ^:[H1:"`$#7=C5 D Զaͺr~pw/:xaTءHȲc{ic)\LH:)- ]:ATM[OD${sILx9rI e=f=`ycVBj׿l(ѹRro, ~M|䇊y)ܸ@r Ygs5VO,], Sbarջ(2gÝ>>^+$bX_F,O ~CGLW?ǛQ<f"H i\i3Y؜x4HЗRlSKM~|ߋQOI)MBwy&waõ^BVѾs=eMF[ ֿ੿_de,WBκ@]Db4<= c tS')WsjO`fZ=**f[r+M<6[XFoY\/;r_V(^ e5~Ƨ:Y\LIAe{I}s׳"8}.u!B*\^:~mUG8yOBKZU-6ʬv<VۂBO< viDiƖM\kY ԔSrK =$=ECS7Ăo;ǸH"ed! W qk"p%Ӹd6mw{z۫tQ3ąq@4"|ڭUeLUof ԛh( =^938ac|u~(/ƞ{"5yqH,;! =5NJy!YlA\v(L+Tx-W}lpv/%XG)w|ko)Owm[MB*r N,$#4ai /|a6O4$xMS mm@+.lI%ss밷qw"6}E0+/Jfb'7Mh07`@)8c~7 oN;[sƧaB~F s_k cA)oJ]}155;Va 9Զ"{ 1ht{JOz&BW-FK5;m6gBÍXMܡnW4;r^nCc(m$wH9.]2ǿG;u6R 4yszPռdN)D擺_IœqdG bu,*쑑a g4dmwЁnQi9Dލ4$om P"|:ƿ/lF|\-QA?$t베lAXX x'F(`JH=[BQ`J:ϚNSjآY#cCE+ +$MgO]Q@꒣lIgt)4vD*yȺcjs߽e[h e qH#NQ_a  ֍_}tso( d.1(l@0E_[GqkWL\CܫG%(v1.Q`@shVgs'3lCⱡ8:1a;WC$|区$4V!60pQ{C JA,[T cՓw]F™BK8kR+%>VnY.Rd׵n9svȁ։aFn&!gk*ia1aODfȺd0wxtqn^@4?}hܺ2x&[T%­`hΦݠӊo8i]*fc V[6]R??qJsǚVYȀTK)!|C,PAfQD,vY4؆lu.] zښaQ4S ǝ ei"pp)ΰ/=1=V1BMa(nj0SVgiIQHX߯VK,9s![ y'bR֐ 7?%dѶXa]ֽ,> nn Ri3P^Yʡ8.Q7m/J N[6 2k?XNlEr>?MFȐ.y'j3گ֜h p/ D"tI 6fE r’ȀvݶFYHӸr+ 9p"n#cNmГУ4 uV:c-Rz z V!&tm: gr{$6nS*rbO ' Юl7ئ~x`3:hMk漼- RU:I1wJP o*r4.lz#?~AI̕nxǮ v}ƣ)4X^ Fc_- cO]aqVynӔ/8gP^@__e0_spJ>l"ֱvTP؈"U$QhļERpth**/h)wx* Jm$VĘꐑ+YjO|3`ߒ/l&y'Ў<&8$ӵ@˔͹pŪ(y):0JKcr,O*c<#g//;SC%Y 1鐗jhVs_eСT1z֟wP #9n:pP V)r*AXGq8(_T zXM".!~y3X KChG1Th\tǎldr TJэX Ga&(x+WJ L2z4LNOe^W oJ}  \k` s"v H[o!xnebwOkE3_ <@ )3zNtb{#;'a5!٘``=.G›sw_cFECZ4N5r KL τ #Cis Pol n{؇^RӦfoHUsvp"װ0n$V.ky4۸jHc6 IJ$F}DO?'$.s,OU'#7$< -Rʦ -FyQOú?q L:ZOࡇƪ¹T>r{MZ!x'WC? QKZE`^uZ"iHl1˗3H~6e񘪝@|9w4( ?d=[x-p"P⸸M>лA;7c4|r |^\e$]K/r0^>DhSdq3B xK}+Ѐj1$zȪ`xF_IjzX[vTn%isy_ch3e֩mq>oL~*ը&_đj@լg^>{ewK8KI3}C:lJt84Ϝ+v[5 N-)aHWҤړ!ulc%wL.9E !O% .x0uCbqJE=Χ!Jn'YBЋVCxµ^Vm N@?ٔRs]+O4rGcN^@DCN3պ827v/3&?e#ý9EǓZJXy{e؅Dv-. KZ$,MOѪk$a04"w"k6,& <m n\txbXL&;*\sTX>r A &qѷ߁ h?Dsl)7(;cwlwb} 6V2NҞx7] v##!dz~-.}-i侁w325Oȭ+ϵLh"YB^YAh7jEiOx\ a] %C15)-⠚k@Fۚ7VU@N1*9A"JDq#C'x5H&=;B2`9)9sCW|'JGg' |{eGx+.{:f]ѓG; P|4SHdQ|Bc[m/W7n>Y; jXOg0X*uZZ)Qۉ7 mV)f?}@(?9nڪ [9M4u9%ƧA``,|`yCvŹ̛h+iM P3lg|d(sF ඘+MHU܋>qbjrLd!SPx|BAԖq4'F(bbː3bxVVbn"d T-ƅM#F-bPdҌ_ oVb;Qi68I?uHKVFIn`O9EBK-T •x $[&,&'t|IEjJ@%%XVБED(E-+';瀛 wrAX'^nk/5_>ae?3Msp:Z^t?5GfM  !ֿ= bcE Of c >⎣Xi#qSF&u*31gmoTV{Ca'l+9<jY([Nzq4W״^]ΙeI Ʃ`8i:RL+bTk`Z=XdvC! zAܓ鑠V8RzX xYIb*k9'^7vlAcLyx;LN+)F.Q]r]w*X T8p-)VvLm76V:pB }RY5]zѥn94k|pcL(^1_ ՚OU@l*Kȩ"mnm~l `[1sFWKK{WFfY24qiI#|{]$yP:A_ʘ% @9K3I=ܓI^c oT0M}lL_3oy %D%6?93bEuhoiވ6|Ĩ2Ui\ 赦N.h?Y( yJxOyx$g@@ Yѽv5I=u_{b~v 4ϾRKpW;p?98[7h#)8f^qiڿw>e _b>h;Ek:B8Nȫ2hbݴ>͓pRwtRCS*52Z VvԺw3{7.,J,[h7Y+c<(Pܥ&H׿pQ8t|XPqw)ܰl߾C,/܋&ljP3_Jv߽1[QX4?*jrIɲ=$e+{XI~6ޒIpY: /$oT¾8ZL`geG+n[gW TG6O8"R{SBIoEv&!8YK-z¶v '寱2Ju|53bԸfp^D; 2u)+]S54φk,Xr[J4s*9a*X:R\͑`BIrRu 7DKOOfs-uف'xOH4o#"^yq@)|ǐ1UMQğث :s>g(sdSc/撚F'C" ѿ2C#O.YfP!9:Ջ qk@mޘlsKmH̩Rͺ҅nZonTML?- L <իE]Ṷ3݆6fVEi7\ɑ1vht91Ӹp_}8KSH޸{l {B]7 Om"?t7{_0Rh[e#mcN?T$AB| )y6PvŻʨJ(/FJbت]n2P`wM2zC;#69X{eDJg!dFUYr$/?>c is{bFlN (Lq1Xhkɺ;Gal?OJ۵xBTr4zwCia -]@9QF$mӖ|A N\>f%.C})la|kĊY{S*|V5Hur?pEmMQ>[O mFs8&| r7PBn5%l/vsiZ&=mTB˗F.]%Ut<󇪔iNHZ+ ޽ͪ ,p/*|٨eى \F H]]8; $Fyhǧ0C"۲mQ';z!WhÓ;e?mCMc%~VI]jwp텙|0i#9sT,M$A 9irG0y'̔iLhC͎WGPh`h"A!s/uh SQz"!PóQ 6IR@1pc8Q-Fb@IQpDfl\/Uqʩ8VA &"7\匆~ŰWq_ k I> qd60\E6K\U{71GVnM*>) u<1œ'_Q3>kt3{u}$ėVQV2bY |{Dff]|vʌfYg@iS3/> 4%a bׇO\dm!6*3 ޤ>|/[eHe /o2pX$P&$[_$t:11Me7wcإ]Fa y޸40?6 .Js_%]ڜ(`S@z RǒƤ^WW%jFhy p+4I)pSL[= {d";8TBG#)^oï WIm[ F6/EȇvH;W>)ZdGD@BSRe^WVc$vx5g}E@ q[)&I4:(d ,:=Ca qRkY~qϱPEl܂S~aQ`p f*rxj Nk낗 b!1SaO6%q;{/b9alF)K' BD4,łBA|GwtZ-+Wp#` v jd/ǂ]-JK=luP[tik(7#$0<]jo4E8X~_ ݳH,zn^TPPΜ Ɖ۩rػ2x%>&M/$Yذd"$d~.Ӎ_q?mbOŠĭt7fyX[H̊**z {[]STnFC r=BUJZiDԇfhQyTVy !f,;$üw`bK;phL'XwDܠPv+ xRƔT;;ꨍޓXž/S &;Q33jbZst DӼgp(E2 T[*.8'&k.1;30;bV!ᑛzeR@=a ,5 QщZQBm{̍ң()b:^erR13!Ϸm*aßu6/-(tY ֢>ASWj<{/6L23s`S h{5-2Vsio{`^@ՓVp\*GNڝjĄ^+|8= 8D[57Xo7X zR8 &8YlcҬMۉ9~|&vnyOz(3QDWycPw޹ ÛojGiePA23\}X0R`#>EA -M .~~ԽxnH)BBNO!l͍ lwCW؝aoiI&H:!(dw۳MN|_C%|E}Fi³JɿEjy ayH5"Dm CjS8C݌R)T}9q6Dj}=Q?}0CQ 9ҽ w؃bN⵴sC0؀ *&%06DɧP diĊ0[sC*$x[omnv8$P ]krڻՈѰS , (*2- ruJ/VvG8~m }Ӕ܊=wOOO.^q7B|ksM RJmƒ#V :~f=pS<+{ifC)kc[ہ{ ^Qrdoỡl 1: X3$i}yVP޿xjHa"}vИ.ÇۉFwy %=Ht%) JQOwiBVF?XxA$um&7 MJ]YZU>}=ctIt55r?8egJ-a9FZOn]|)`Z34ER8Hׁ[udPo"!mA~ 6ϛM8X+;H>hг315H_6{G!l5CJ59ÌQ0VVtoh:05r}/iO`?yv\tfMiEy3O^р\@4~-Jlrց -<9W}?RYx$Yҿn;-b{ &CRM c:pyiy9b jl!$9[0xaT-(u @/yk Q PW"F7`p_&g\ƷN%6kݙNlZdgl` ZFO%d@aTLa+t,zό+N恳tsgaHiv y*{ N@'z# -zI*es9RNצXЮsTzk8=ϣxv4x$Q5a vH@@6|#lP\t݇e bQM=dc{;r0.tv#L*my_ɧ4wd/s wg}9o *ar<|%Ϲoyt6x*|u^QVjux]wnD.rI {=nQޟx@ՐެC1InfdniF/̟TA1LɊÅSm9jԫ.;1%qeTNltg)Ļu۽dms@klױ)U`_ZnvkOZjDR&S3U5#NH<>0kVB:1VUz:o2kKo& 3\Ja&\#| d{vT~30.~mރz/pe?$G#^* /w 4_5 ',_p`Z$;GrqaKs],=GBL;_#l]/To#ZJ![J~nd AJNmk) ¥ XSK%f%'Ecf e2qTl4̔WMKOpnqh5DžM!~RqTkB`fml!ht?i Hi]D-5%ޗKwnVa+;nlX<@@7}0PH) |SNhr9M,)K5dȯj㿇yg'@=ER%K0p SI9(yd>䒰 nGt?< -Eh t|j?}s*Sf9R JA}2s5w~Z)=(ca'q5m#/Xr}Ѷ_xR|0P`eFف8ttU3fOw?zNQyzdI"b]fT )55eҠt[ٌq<@^DوZ[35(f^<=_!-6k ޳Idsrdo=CܥgB [qE(hkNmMM])^,ƙso8t[?0rhNЖ?R1h8[cf𝫧Js-L'76K9MEÊO:8%g?bظ2YĊ` A-QV+R U(HfD=·BA1ϵ8}gNSxFr'wYf/Y3Z ^p Bs֒H͗9G%8]2t獩91QZ<(N5`޷6 #ߣ[קźz9x} VGNm/[G9ɛJOt?z-i@EɟW2a#lj*. xi(h/0p`Ԫ596,1qcYKK i tLE9cҘ92ّBwM mVf#~fkyp8v4"X\-Ԏ܇:]!Cw8q`VtԂd ,f[0fFfUAȺ?Hg{S1 {@߈<]/&t(\n0=!9|7dL|g)2c#,"ug3ckw/j:mˁ3ӽK"t,Y|9֚%< cwuEβy1stWps#1m[!* oFETib?'OsEa{8!'XYxgho8szUU`za(8G\_j !+1D|妱/H?m!)gp&hFzH~Y43&%PvUzt73M GgGQ1'Go * ݡjmI˵䭻1iN,%hm]MUyiz E)߯odSq[T{'#(>vMߨ:DŏR\Ea6@ݢlWsdJ+221bv"Ҿ`\9GEfbzv5z^|øg9kDZ[ "Zڳd_j~Jo+Qik|@MK ^M9솣Nu?jRМ4Ts\6] @1|^:z)e6o-v;b] _0Y@v}g9Jl0q`T6f$A𢻰sOX'N"5<&5껥DE Tq$`*ʹg4F|\c 1`"]?*ex0M$:5S_/aEZmcG%7MGGt\ͳkʽ#cb͢[a bXO"N7ݼÈ0[7PV!)SH[ )~ڧێ03fqaJAl O"]Y6!P1D?rJK7BCk9N|T(O l jjWHe|+9,Vaz׎!5jOD/nʔ+'5lmw!{n@Ċz:ӎNMRk`ytgnZmmJ#)Ϸ:>8;>JX2w]L;y%kxvO&^;-r)2;_ dlI*jF8Du-!?pƄћ ĭ6|ve}$g_WLƆ9F8N&bC. !Ifdl_D ^WOE-ś&|{~g^0?|ɒ$*5 %<*)Wi! rpi;0@\uG㽭[,N߉/Ka4 I_uLcWdb^dpMTŸ+O|j`I}GWq>ZDhSx;⮢[#8Jz\J 1˶cXQEp_9s%Ov{g`.+QU×Ej>xϡuz&s.nj+;b% 4~/%UYUBɹ<^sB*ECB ٽ.@OB3>C(^5/OS{ r[%7ޓm.ep +Qy v`W?;p@6{NS`Zтl]-k %iGM?]G'> P GKnW]!]OɎ /6|Dr[94Έs}?g'V|d$3,U^cL'${SyХ* w ܞLˏ]x1y*QsͭF(s,Z&etШ;I4l$:.8a%V'Q*ܧ5 <萈!.Wd+XZReav=zx_5"\Yeg5FF0i9"&$th޾9 v=շiN(v|ˀf.ՌQ|8+#s7{b8`SjAR>-Z*lO]FtOOOc/%:ap5Tw!'8>F] |8dwD,l*c%-0jCg`V8o_6Of+ߏJ|UKO"Ե:8Ɓ@BrSKVe`vw-b WO% *6(X7r+T \V@Gग़T|)4J!F,*yuJU.Rrufs/$d2GHT((wwL"L]%ys|0]:ᢙ.޿f<_rjx_iӴY>$ ٰ`\JfbpQٍgL#Pp/3h ^hٮl3_ES3BbSY~n3.jqvg˝)MAmuBg|k\f rܠ Y>qnU@(Z@}!2#˯0 hЎkU=}pw 0e'ѣV"sL@-Ҁ,r nuHvFOtK8+YiĚõtnU* 0(]lD[\R(&Gsrƙu,G>Gv"WIQvt86U^wܩ5$a=tx? чHW(BC#s9$͗!Wlj|mb9(< \1Ԯ  oѫ2;z},}X0M[fTD 6 H_9qS<./#.w+n#¾cX:9!@AN[? eM#%Y75mW#1_u)ʚ wVP%i>WT}-8j^sA5*AAG4?X@lci26M7O4GQhv܉W '6:BQc{vn`d7pyZɔzX¾vs'L8YKɦ PTa>5X/W)=<24)([k4ц"n-CcVM |V=b;t,x| &c\AA*cikp]u[wJ&X׶!EqZ*E'@IíU00ofӚvu)o@Vyai0UN{t\]\iuj H|zT@bͪ<.8\Ioh n!{<_/\29e:}j67p0oVs-w)B3% "=P :UHwter}g%ah‘YBJ*g֐uHuN`K;Ji>Kb?Żxƃ:fb3HhQ(g7Q=Vn7ᯜu&/6L}iuڇ 1@Z_FREb'c!Zgx29N6$U,^2?UQ ծZE=UFof9!_U Fp[:bGkJq j-EY{D^>i9Ij讛 qX[asODLL9 i<<ˤʓ@Fy**|IYF&ozvMV*$:t*ʎNȊ:[LhsFӗ' h,\/e Kcn.gqmY~~1B#-4Ŧ4)GNh;-Lȁ .]2\AL=M6B >#\7 +ADFj_a2tRsCĜ `qy_oBV ;5_}P[|4QgeDI%Z)?m2H f0JѲHpDF2\kqp3دMijYW?W#nxd uRt-sol7 2rU9ԊBLdt(nԼ.gwC+0앋H<tө54tփoQSk,I.'$-> ݤzߦqs~T>zO*#-77ӗz`hc Ҏw!+JZ7}U58fopb^Qq&A۾I+QU)x.Q5!e^-㉺1٢H]HѬ˺F2:%wG*0N#Z!c$ktk0nw3&]ΟYb˂Գw{Z:*UEkJ2Jk ,q"f^[Rflhu䋫E'`OBӫme&*eA[`1k3>ry il~-C^Ȓs09TڈB GbpgIj ySdAF͉hj$]E.qm\sN^T:%]F5ԟٵF"g=elM7kdF(0(L V"g̼dg9v93&_}(lIRoڀ1Ӵw#3&.¡g IP042dϸQ0pxI}Tޏkc>-Q |Al^s8@k|\x*}CBtnH䃻P",+|h)>;i zA$gwtř\Hsj?Du[3DɥA2c( )@9 { !&SEwu}n@Mw ˗# = PRW-!_ Yޔ G ݭqLls>DgQRoN[Z( eS XoSDOalގgH桤J6Y.Nh f|{{XW9y .RZ?1u6ۢU!XC;[g/. 2"LKd?UчB7Qg- 5Ĭۺ e>HOƈ:H͔aKڵ.!;2'1:̢Cu+JǑae+v뷁$ܹvZ%O'43$@VvAA8h0o +;\)Owxs mRR<ʹ@r jbq IW_4ߣc' ;S -0NԬs,E]mOu8y.j^cQb\k~T%_NQH/S,1,y׉(ASڨzNh8}.-ttOۡp63U6eP4ΰWY؄O*R .ϙO[Ծ3+{`(>G_x\ {b߆$.{YE`ښSTll1Tl<loȇO㶵X9e8D%=~yt.ڰG $ \q!MpOףƁ^;~`R8~UWd6hU!}-ZhT JJibGE}bCo;mX#Ρ.||ߎ rW#N<> 10i'$:IPAD ۱-m!DK\ȌVRg2v,Dy$vս:BhxL.߇J1nPŌUϧe)4:Er2/KV"Q|CnZ[ZQ%T/X?ƆA,t j|d}}̆Up\*QAL|Hg%7SRݳCE҇lf nۖٺ]V_/й0/Pj(DKN!Cª[^'0Nndoyn"/ER/Q t+y+4U8u3_~Z(DyR]6er))WW%"Y|%Vsk焂2Sij-DhSĊkyPlQq4VbHB F*P<Lb2_}O Wiu!7q;)7nCy)JW>D1(^~(^9j14uW#q&1TN~yԚnv,35ʹҗp2$VI6vS%n%R#Mڲ.Yi8CL2hGkK$+fQ0LUprT.wɡ^ZĹ'`3s*媩Վ cWۉn>y^)=H.̖wq}1iɆ$dO 7ɿJ8%7|e4WϼE(v#(2o[] 7 6ZNZ:ӏ(]+ܖr6 cHb-Gύ:AQNϋ~a%)n_+I|U)#İ)Nݻ6REL?SC@OA~TyWzNNә.)G m]nVdE7^ 3jhϋs nk=0Z\AδMm(dqw^=R,<Ȁ Po> $MnTV4Trço5C#Sx~< ûh[0!Є'2l)^&Gf.e <:;VkiýMyO&b sAlP{z(n LZ\H@{n yaRs_~4߆+u6 ǮQUISA83a*v"Y;Ǜ>0bXlyL! smcU ep#pc>P7FJ -=[>H|.3+7gN䀐"D%~!gF/엗QQjkxw=zijgj9_կ@Ȭ;MZaĀF-RؽO~⺧mŕ?2'PO2MeI}vHFXha)K__@8ZTsFڵM+6H+Y"j~30X%J"i  2gz HՔn~9i Ց ϞP)4T7ze^i.S@IYZri({"f)!VW.̭IoP29%xctrR =M1|%$natwU}jGUj֙'!Jf݅[{Fv/u8*hm,0kisPخAPN>A4Q1ߔ"|@`&Zs5˰)8:C-^d4ybjhJ28;5c2HHeTaR}N@&2,Y>&۵tez~Ǫ2XAYS5Ž-.4BFKCQ. \C>7YǸ2܃|*gA1ՓY;?[G]G#)1+PX, W煗r\0vRSEX=|yeV,As@TAvƒᵋb#yszRm\r"5º`[p KΖ9HT*JY2O$2GIV fgmm\S35]Y;EGCRnV66?P%@'^, {"u&] O-F(xC]1;dgk뢣xrSPvw×;2Oح]cDDOh'Lj9w!j0!čFhNNB C7ǼRliƋ\.(,KaE6dttR|"[@ + 캲=b>`4 ~tT_МD Us @{$6L%l#Ci-{ )u5_䲂*,J3iY>^Dx3ɩ< Yzb8Lf !A9?4c㣀.E'L2P#V (6'#ZVI}f0aQRo> lkQa7!_dyTuzl.nAn^#߁K^Is |E`P'$CHiؙY VErq*$y1J-FӉeō>)6?GC zY,lgGD었~M6|,;Z5$sd^1!!w*-m뭡M3}Cfr~ֻ/$gWbz/Y9)Hȗ Z*\ʣգ o=3yaqhKK*FLJy̮brrB953F,>:YT<]Ev_8KzIGF Lej0p;\*)lEq lI#n==2z4^M/4nχ^ԗ ItT9M]@N* \Bavzt|W>:$-;ߝ`= WhKdf0Lx||FQ|JX2;H^),c3n'9M sf5ߍ9Ai#hϓ{wktN P.m7|H/\@-Έjpl+D|%h;!"Z0JYa%R{(t=Ԯyw$A1sשͪN@X8yHGlnrR$8ڌV& *O(EbvțҘܤ>5XxUTYW16 ̤8l uxM,io? H\Ng,}#Lڠ;w)U^5m4綎Hz|. 0%𙞴d=m f"Dߨfl "؁#,! ih_ udX}Q2Pv;˾aG7KvWksE.UQӟͧtm(Y7 4c^!^1)M5 w'}-D:˵ WB]#bgiԘ&ۓnKJdwoEEVp 4x)(؆5F%? t3$ĪAVN3 0Uɛ4 lGvZdtO? ȪC":\lxGq/_ke_ѧ_# /dPNd ],ũ\9,TŷF LB@DR[x?KkLH>EFxx$v3PXoQ[jErTt%mbx$>Z}t2"f q:G {ޯM/h4"ޙ$Ҥ6/ p>*i; _/{LO/>Ew(2q=v\9&6*J2 )j93n|$X1 Cd=`H7}{.F_(@;AX9vԽ/2`|F+%':nm%p.Ҋɝ2bn'j9NrM(؃2cV%_ ࣚ. r@אnG^ϑ_m~gZqXm 摖t^34lD* ɸ<^-gأɃf+c1nV冊ʇ`6&b"pqt<sh=*sDw:ȥs3YUC!= D`("6y3q,tbT]qk0d.)kn˧[k ؕs w| ҪfpIf eT V_iMRY,I{vhh"@,Kg9#Z97KXL|~-/ QU5b{TfH!`9WΤy/;[G+Ijdzٳ*?5n. s>& QW̓|5V" Xd& M *Y;&509 "J~eҌ!=)!?ZXF] <բ9J7 5mO*zH} 0QQmӗ' (fl+V`D;,keݦ.] }`I1kc?S20ZFG/TpU47R4<=ΰG'֥V~D~険~H.!Nj}`34e6.v=#JqyB聍Q!F 7XIx[$fxc,8vu4.T>uu߿ʩ}w\g.ЉiS e˾6r8!s# [!3VȐf8Z4E-{m#}@ho-1R1Q)h:ye %ҿ;_5lܤ#] 1@.{sI?z(uYRa4l:\kmC!rƚW[0wu:6.o I!hWnʻsB19t,C$||VC8)iJԥ2ÐBeۮ}u>d>(:u2mj4uÉ z EwY˦D S9;Aj֒}6 rdž\%t$M4`NOq$5B{r{w UB4-5vt}d)О\I}0ʕO ,2~hx؟F,uD5* iP_63Su÷1#Y㕃BgY.@98s ^5bb8AEkMV.N཮T4A*1ͽ#5?Xv0t<[BM,iX8יœy5Nt& ~TgV5{3` =hZNXıDUCN l\щ<9!t.x՛>OIEcxr+]xK{L׸f "hNN  f#-|-Eϐ/*;@ =:Kad&DF]Q0+~Bn΍(xx- i(}X%ށV|H L!JpUk mJ쵙)=C? 0~ [-]yI|t*YLTj @x39=-F \|G\(^ͩa"lDVS@aO sLuY~c? N,1wy}`g= [4S}gcR&3z϶Xr)erΫZEQI.xπnNkHDD  `Ⱥn;HeAwSNIj~$"_`34A+n7eC0n ryLy *euVeؑgFX ĒZʠG8hYU j0CEjGLpNH*PϘt U Qqy+oLrR'o@`4':__Ssh{-pC-ҹ&iD\6\}pX-@̦wݸO:W .!hKKt  )Mo*o _g֏R^ł@K@>2,>&Pᆴ*0_Ch:IS}mfPrVYO> 0` $lb+^;{N]FHeIskG֚'2Gzt7ŗ&j> }jXpb8G(+04{>FĒ_&!fmmtij8k=8Y,n!+6Y}.l.kyOKq!]sɮj=[3*uߖm@G/9o7'qGc)=Z"V$Zw%ΤXꠏ36C.^WCTr`|Rt!@-*/2Io163$Ar] ۰%7+%OׁǦ;Gug6C,K'HT Ux23!Wʉ_0fki0>D%*+(kϲ&x:ql8D?1c(TVK+fK~Ewf{Kr/Qmsj'__!pn}ytτ;a%Pc2rh..kl't5D=vMD⩅\+WqGWÒKԐKm#:wNR+):m8SNPݗwC\R9˧RwFμ8[<ȞHM0ڝR$+ȠdJt? |* I*8V\_}_z}x 0W%t"-3evaf'YQ`|nSzc٬7~/PLr XWBlYHK?BÆxB$js^O%zjׇwBEr@!mt1XS;BS'X#ALR8̭ +YNfVs9 {ӐWjhB ̓UFORײ65S]zԗ7"  z:omb >|jZv&ծcf}>)_k{]ƶ#e)~dG21]{sE/dQYk.~V٭-_ Ph>w,ɹԯtA|%֤"@]Zixn, *'2mhvlLÓupմp/I,$Q[' $Bג|f‚(S/]f>,qvՏ夞%4KKj,w_Ia3hP9g ,\bJ{e\ܪh*CQ>r@G2Ti-,$n8fwf֫1< 2 WK2!,cBVPU7r:`:LEv!!A/Ƨ:2JjV T`tk&9_{\7Ͼkh?0,i>`~48g e͕q6GaxA{*`oƉ_ў1K=Y KSS >IHlDž(Эϟ7-..dU$ج1YOJ 8pH>A_DX<g׵2S ԴUhVEw[V鍋jm+rMP>2L9}Xѯfz´HeJQu2:SwhS7 u'·Y&eὨ[fc;`4]et0<`_hdHLKV^Pt!;=/pӺ,1fW>tIE&n:L#5o5ΉQERPA2aꮲHa'9#RH~vdSz6d=YR+YY\^K4WD-su-(U#ldɀdq3c70۹i?Lb_YvjCo9liy&6d%ng拠Ɲ}w+_3PHVs*`EH!Ί]iuѯ- @ Kې\OW[>|h$C$((3+7r 0#zXaf?;>ZTdA!;Ğb(|_w"eL)KVJbR,q8+.kqDO `{h:(C[n~aA.[@/Ca 1kk>ʮYw7lFYYd97InBDy5R8p7D"/['0 ѷ9>pdX\ŦFA0YcYKR~UѵO3E}x)FӃJ;daMҭs%d-tDѻwAH:(ٴ1y)mZ[qr.=Z$UDsP X|' v\̽Fǚ r0; FI l-u(>W9*DWȧ?)B](¾0 6;JcCP8x"՟0}\=q^k|*FI3sB!^ƃ_n5 Y?%摸q99nv`Xp cRÌ!k˗WB2P95JBJ :,Pu&@&u~Y,SS߮m྅5N~$?˰!,O )zn>Ԉ2od,J4tM0Z\aWZK9؊ J:D_|@3dHj ||'Ъzt d& ]TILIΔVxAiAww7@ d kSa]f?$^gS&’!ڞ~gX`t}޳*t~zV"Ȇ5 N$n_FoQ*'SK[ ߃:ZBXYfcV s,v)Nزeh C?t,b߭K&p:oLZղh#WP@n]+8VTޅ4ӥ j;R7/΋IN >q9Q )¥R& ]_F+gZ,S )P:`Zg9|%n7˞B4U4nwoH"*TR ֛=2TihNfp G(~/Rep]wUX4iYz&,]]Zoem StK"&y 7oL"6|,]3sZS^dNlܘx|${`kIޘٯ Qÿ3'ިg`|Kfc(rl|= **ZG"@(@`:ҍcHF3d|ځ҉WSFYuVZ^[|@Ӂvz*R.30G~1`'ј<'- r{\0RPa\ WZ U4xޕ YB1bY|T?&m_wH<@6/HJ#_^'FGz\`?J(jIdu%LA1iNO6:}ɺgZ YnW~Á%%eS$r 0%~3K{F 1!W?vf 㘘wl9л,R|>%=ȍ?eWܲA?V 58B5νC#}9#F0]j7խ7c0E!%gW&:˿f&G9/;w=蓫s֢׃Q7fo"H UbLoV>%NfWދRݏu6 κFUt`͒$td+U•\ ͢NmB1h"iS g~1:HqN^]`LJiaWBAyosi@.uj2:}wYe~1\,{:xxјkˋ}ѧt0)rhHHN-nkMof:}*- >H?¿,* 2C ;$Axِekj%M=)r|M):#ޮRn/Ia;'0LV?;},ٜpWfsTk3 ,Y+&<JӫrL$T}+=K'^]]+Ë)rT Sx<Y]Z`:PvwSM6ۻǵPOEBT`RQ1\#@wUxsEfMj04WӅB]U†|CK{nļ~ӻvp?D\M4οu}[\$`Fܷ=-{\Rlˈ6_Ŭ=׉x9L ' 8<=nxLrigXK y)]kB"g,˪%3 }'%ᅖd[Fmyk NЏy(>nԵicD)ɲ%@9&Cftu356`=&JR_n8HY ?ٶjzF^@,:K4dARv-? Ö rm~]B;Qů#an (Ti^Ii/x͋dChAM3 ʒcࣝN>k秦~Uq<)__}zaT׭skjU΢ϯ*M0q8[%@"y`jSo]HPw=./QW;.r͙ 0v>,Z1J}<n!sPgc`:>%W ;X5de9E,&gvIuyg ¢;ĕ 1H'F03-io/RdZ eCkL@+tr?A)X\نxQW|p뽮n "`_j23҇h].`SŵKQRG`Lfs _^(u0'<@WEEhdl7Ŗv!tu|L"df .n8F~{e%HZcIf-jguՔRƱ`>%Y |U9+9O(73 0DN:OvZx1tmԈ.้.TW'p;hk$;\rWToccsYRbӧ?נRBVLz1&hCzKӆqaدQ>׺$ؔ NPwr+džksku(7+bH)b:}#1sׯ0Lnd3bp KB=&ՙ`9' (>r4${l* `k)ڧ!Qhp9ɀCu &|-'_X-\ Ҹ#7O 0B^WiOQGe ŗ9wbQƙ0:%5G.o)n)?IqcJxS4 j_tg}ϻ/voņ5tbCȉ_:Yaf+Is\Kfp=24"0 #o@,58x)'y@ĕ|7tEY>pm /?enIyW>'yeB )[?nv٠b`w#?t~%0c|bR?!7(? HՁu5u;Z@R)&tDB C.` 3N4I P(o}]>>@A GMC+卜ӻ+ [0q.{3a&XҚzHH-as.Ij6}}{{--`+VUsmf-*p$: …cGמӷEAٚRdǔU2y c-&89^89.$ˉT%97o> +Z:E4OϢۗJ 5bZ$urX(H C~Y-nxd/w."ą)0݊Y#=֬ˎ 6̳J2LdVghݔ=}(DS݊KIvef#Tک;|_MQr3};#ljWAʫq+a3ҷsso'"bSn`-َܵ_&7yeXx .\!{ r>v#b8DTyF[{p3e;Nww *FU '^׻g[#;) xd<+tAHw?<[mڙZ+''y?M_LKIЁ)U ʖ&NIrŃi_ӜSbeD_=i~-M[2Ӫt"`It$Dq .Є10m4o8Uby;\ *]&LێhCne(tO@1"{j-nzT^R-ȉKQAp_À&@A`.D]S?(kN 7MZ|p\.5!&}lNflolVi0G &acT[(JteeS}Xٙ[(P?97KQHpɽ 403  hG``^v5;:]WMKU3 sJFa-'.eCh k.z\Yļ:Ø1FH.DO'ȇ>x;қjпX?t !_١;)3VRP䃍xZ=pGw`k̠ YZ$UX)bCoFAavx$˽~%@;eu}$hv?wz-'@}µrx,YD49Aa޸ʍCrߞ24<=Jl?^N8ppS)؛A;d1Wh5`<3ڏ{0Ŧr#L{+y3 }#sl D'tԟc hpn/kS'ԖPfZ1|%!;58gGimۘWSM?mx,"JI4oY秳 <j4ԗ#ϕ!DjȺ Ɉ؝I7MBNWJHԇ=?, zm6ߤ 0 [4a.@'R[Hv&$RW6u)*=bS*ŹoyBdVτqS,i,ȦpN<$0y70d .r~udso#gIT7R*y {UJ}z/}hN\_2% } [&Kt0G[xxʝh*"jMW*>kn"#R| bz} ~1D-,=%ekws$?c8dz>AFFJ( 1d,*1͎qVbpນ&ǡ2mdRṴ-xj?e7[ל'U^$[WqgtiœWĎg@5Y-݅1dP1I6:v1f[h'ޭ%΁˺'o O@:46إ>{\Xpe<+#t^wOP-V?ACNBΩQ˻ I8Bnp|W{Wu tDYJ3ȧjYQws+%$8{,Q'ĠMgdɽPɇ !'D82uG QFCM7OfdzcDʠ%*myh/fwMɖ5UU')d= 8; NL:V:iPBU F995TXg:BceRaA = A>];/Ep.O 7j)>a)BtE Wr#g3S{c\T.Q4)>'k(y[7MJ8'ICB{M _7(ii&qwr/['8wqnDҦCGg{ Z{]6.3tMcB?)Q! @%Q%Ϯcމph u1b1p:*DjgGx@:oŔN>u.x`Ns@1K]6 ,ayZ`60}7OH,O :g&W@:h;Ӽf"Hh,  {ǭɱNv o`-p֡jeUk .xq EvH Wœ bcrt?$i3AqIy7*-D0t*Xn !Wuv͘KFi$VB7ȼ-uN%*j$_8s$h=o@N,$ ~wCi/+sB.Ȟ>LԒ6CZ<&xuD]gLym^i{UKa7G@d&X0Q O Ȁ^rntngYJTaʻzľT  &kk,A-dBEb~J`A x3ORl{l@ G-Ǥ}uHK̬SKW8 0G誘 E:'{~VV0Ͼ79|'`a5u5l%ס|`?):.9Dw SQ4LJme?FȕYF_!N ~||v^ rk,g`O̝! :,bPOvi3' jYK,i5` IWJʒd15!_Pe|R)VhhʹAB7c)l&bUWoFHjm0\'b<rWjvzH-FLru63ٟOe`VzQz OҼc4$;)k-g̹)Yhw6L"ʘ=g8Baӗz8jz ;J>&Q@OXhOvܦz6Ŝ$f/h#:~hѿ^zQhd.kor@loWFVE4(R93ۄ]ZӢIL~FޮTlV;6?4fitУH󟔭֭nM=cw)5o#l0^| ג;zAda)4>y:Drkߧ,=7;o6h7N񠡊&B^+%]LJ׀|Ea,{oh&sU<{]bW΂ph{hiYyF6} K(Ȝ҅IgI$\5J_ QQǚJSY-/xt3H\d;:=Qϧ%X; G-i} ~<N^9b*ZQU{{ՙѯt Y6g7?ɬ6;nN+:H߬*Xf`-|y\B̙%Iñ4J\woc^r^~aJ*DMW'y Rh5XY|R$+G_Jm@fs%k~BS;ɓU^o M9eUQWH|S#V~شlTr;  {C5cY(~az%='8:TvT9 x|1 Φy3z ?+GMBI Bc׿i:@ι}> ZZ[8 _I#AefK s2ߴkC'dL+˾IixqX&EmJ%N[Z5=g1ԏ(=u^@GF90{DB[jޯpH,x{~:˂;1Z-g80a-'8brcFϱCʞ'N *Qae`m=X21iW#C >-B%{ozGƔݮϊ6~AG\x:s/@(.qvSg7 ꅌH X]SK*l=}힨mZanIH]jIHlA!+dM ρ>IpZu}Gcc :x5wODvX#jo3qs<E텾$Eeq{5-W3lHDtF|º eqΙ.N}=7@$#8]I!pF^!Eu㲳چ]XHyQ)DG ^*:9 k)r nPO˴2)Uƥ 9hP.,Na=G[8.H|dT`NU]B wi%5%]6, 153ޤuC-xsJo޵6Ьl{:##SCu/h1r/ɱOVr|O€4` cR@H$=Ijys=;Jl6~`VLr~=,bJ=̾,yFh<TCbkҵt09sYN $DŽ{~tJ\J晞 <ta.P_G\[p/{(C DGC:mžk[4Md0AD&xכY \U{aD!j%$ #D+t-ywa6't|3817(ip߱֐: #Bݑp#L75e{.Wrt"kRQ+]wQhDZ Gfdk4Yϩ6뻈!Mye-J@lޫpHaPLcP|U'L0Ofp>و4:wzBi| y'@ˠrWw=6|ZcӢcKb;ERGz!S -}dΆOl;)űh4ޣKg u:lleRD]i#+{;R͈Xw\0xJ.Hܢ,F )!`cP+bffռ`$삳aQ- U>[^r Ҽ;H2uQzlf&0y! Qbm U-nˀ&8Lsy<8ωGdeǙ}֔({hh/OpykO&+lIM %~ˌOԄv$5K]X w%9#,Y5wNeeRD=df<.ʿ?։VKUvz~+L }l7EVa鶝 f)Ӎt2hB,٣M G~4قڢ#/d(xktyU4u6ϡwc֝PԈzvaC.dF°VJnkK3uM;=j%olkU԰V=\.ɛOtr0º3ae}[&uE*w~To9.kvsO)%XWm3ftBVe0a f- $4g FLbtD?2s̬ԣw] |B>ke5Nv/TdCL;+G m!ENo^"v& KLT(Jx~n^q%=|mLs4{fvߤ)8uw*|/a2jEaJl,#L3 1eh{}_8BU Uzg]l; KL"AX7Gl]?`'|W>Nvr)f kRYa[Śsnq r xqFiGh~![).e VdZ-9f]I>?If[TG:i\u0Tѓ+22r+:S <ގ*Q3#'pHQ. 4W ^&  oiW`ңbKI"tCxX8H]n SV pdS#~"3[{ ,4i86:W]ޕz~Ȓ2آHOCL]5ߨUoų?:\Mh=9n )-;8/9o)zYJ )v$2؍t5a( j5{Q}8ケe~"mEy횸%{JuLpfO'H"|3oU޼,0,p0ki4smA;?H0V~}p1Z 5!u? x^.O)8Zƈzi,eNrFd;0}oZ]m5Tֵ:zwp3lq͈Dֿٞpd7R]cШ04o :0 }Oo;L8MM|:#qD>S}7ټGO4A!6 Q\Ryx"ώ MWW_ :A4y֬O؍ެ(F0h|&3r *Lcϖ:y}8/~5T_k8^2YS cr]H0jφ_ tI[$I zhNׁd' 3]LV{5(`-e WW_hcO FT9rG>wj b/ƛd< EcY7Ϋ?J 12P?~Rp"DFrQjKonX5<˄ S̕|OǫeBA@n׵HPm/V z]#7ٿ/8hzatLz4Iq>HZh O kб'H_{$?H]/naW.xSDKtލKgr % ΟY݄gX̌A q/zŚx RZ߃׈==wp snEn{aDzvdf4uFa(I@sE`)]5ت.{M]~~4kK~]%5im߈χG uTt\^A*ԨSm#=EqGA"oEo1SK$q[6۵\f|H3:#r3y?LLq5^RLqL$A:0[vE"sņ9A;srXؚ!s+?S*JM3ɵ rM8͓e:냍8"f/DCFًC)6{ug^, ?$Vf Dn6(cyaSR-Ig p}e}ܥB6C\8xֵr$craU'm.sTXX Wefz0|ho*IOMԷ'"HX$W&AK`kti_Z69<姚k_ yq!}/{tWЋ,!pB~"rXcr\8E~`N) %֘Ѡ dȢ?SxȚ$l|CN֧˺/xRuSo'./Sήy.+xozۖo^Ǎ4qpqC|A[ڼ;\z{hZ(*a$;7iH!1|cAbHb2ͅG)w[^i??/~ m El-Zb9X[W8n v&evf 6o>6;]8R-'<"/Ӽ2l}-&&H1gtύ0mc8CSd"Lk4D9>HVcǴY>V YC^fh[-41m#/ۖos'•])|dBd ˘3 5M<?Ze g]U/U姯̖|/exIsÃHs~+e[Y.\ih፿3 ?L4e٦X٨.:6G=O&=+TAbg< 1`_ ~Kv M8 Τe˥73 jH[1w nդOE3A 1'`?ՈS|wK] +܅XMJSP._ g2ra^I A\:YIegMX )C@ \;76a2YK}Rq֛n ZE$`e2JEXo>qԚ }R&8ױ'G_h?SŀaZy"Y'̼X,9~Qؙ(t ~+*0Xz@Ԥj i2%xRۅey.>؁Ao1vN7T_bĬj=:).|Ҷ ~&g[+nHAMsuU6?:ц+bt`ו 6K:80f3Op|;xV]S.VsF$AG3.YB?GI3u Bs= vXx/XCA%HoU,Xpt8[IZL?FȠ(p_E1ed$̗0 Sm'DvK̂iy=z\MaEߘ/tѤTq>1n&)]:ga%\k~cuؚp n~thk<B9 RS:(PВ4ͪ-)qE ̧S<_>irx47P1T52o2rAhwLgN.m*K;T%>!qa%K/2G?M_Bj.Y1I= V=#OXBhuSAuNe'-v_Sq 'Uk&7vo&{ Pw )J rҦ[^\Y9R!ƪ]jNp孉5^dՊz^<8p.KxM OĥX]:+<`97uu(>ۚ0q8XLZ_ Aph &!u[H{&v&JNMMzkڃCqOWUJt5)iHd g2e?G-~Nji(橯M|p!0%a"a̶Ҝx(<ӦJ>z̬s˻e]'M(6jN XJدDi gW추SQ8d9RrθCF_F\EO" ^yq7E eKj.i!0kRPaŃQ {8sC=C&ζ n\TZ'563~|:b+cITlNթ#2h'N0Ȭm` 3 2ev%)*8(BiPWuZlsO6zYq!1aϕΗ@iqY>LbCLL='x0eff5 2A7W)lX_( W\ޟn:3ݿ@\8 胳u"9 vmrZX5+L|.=* RJ/vԟ߃$ 4}U9ڈ-.mF3(z{ @9M^ݒ8"0e (/ ?](2Ag(I~lr8.8fߧX;߶hq;w| YڣIYj=R{oI[jD?9#( nƀl1$ o!Ec!* !|?>4> 3jSyj.慱>0@bB,A*/G0K+-g>26XP|O7i5;fetBwb_I֙j kn4JҋQ%ב{Yrv}Z9?åBi)YR2lu-ai\Ym yᭈdPʆm6Q%f .Ց'c2mKR,]|d~PNC4p:<{Y$f<s!{ռ/}A1q"pW{p^? Bp P?` 5{tQ9ٛnht.$*hEhp& 22H/%'7g1߸v GQ#?&hu;(DT p5#@^'n_{QI_}qiL!_S6;  mdpd;nu]fibrHqE/#M1BHlS t/䍡 BsX㖶x0v ]pIS=_0ˠbp3\ZZk)z8j{RBFeT GDH%'A"B`mfa]/ybۆ-70)5F)]NMyNy:^\W.R!!€~g d)9nZd}JcGS K1uv:z|7EJm }q}B΃Kc.ZS4t":FuA\h\_`*iwT^pkLǘIu]L;(Vc+؍ʚ܁nh}=o*ao^2KoՉ]Ni4]TUu&NphV ,OI1Lӗ 3:럛d5֎;#b)aXOc5Ǭ%RnQX/qbKrҋsW [Gr??v "fgf+_>#ăm4l' ?Q0ӝcX"͜DysmquEj{P93AyQ_~x7B@Mr|/-wRjO "0%} :v|k?|v@u5t^V:|%C\@ DVNg^__woVa]xCTABsѐ}󅬛װ](wӀaՙ^?ĩ^ZCp wj"ncaC_D@B7ZH[crPઔ`*&AzyNvԫx!,h=1e?WҎpC|}'Ɇu^(ԙ?F O=7V+[r,gু(yf=ݯVX 2 %<^Lj@ ;3:Bʎa&fheh{~GK }AU'Q*(~p8«ź;W@Ǥ:M4ݞlaF 5魉I/Z]*^Ё 귤&r}V8x <1LN(PڥWZ_^:#7Bگk+E)#>=}JŰ7B5K=e$o Ϊ 71X 2As8vgPXVp -eAFki?QOaŠ*yĿ[ٗ,-T3Azt ?l=n3Mn]!\;7n1~p>kk'L^6Qcc;3V䰐 ^SS'6 o)LsqnzşT(.QlW?=x1oBA_]DhHW!}WX-ZSmI%"b{TSRi NTX`~csR)-|,@oNp"u@5` *aו 'ܻ~qi`deHϡ+!rsM?iRo  뢡."sORDtp:fF0 Nm'寬a xeoF@Pr?:ŧ%4؃؎P# ǃ{f%Q7M^#>w" b@Gԟpk7J~ îEV snC$;GB~=%o W"nj^HEI>#ȸ"ٕJ=5.`AKG  D"kJ~z֫膼2f|Cxle@QW.ⷉ!X.[AQ9gvcyzІёin{3p tDZ"3 :N0*ս,!tب&)Q.+ާ|I;|NM2#Wupmzl{v2A4@ٸ;Xș}V(|b$ƪDÀj2go1,&l0(%q\W'6Di^-|xګ$fMyoչx{C2ˡ8|ZO NSC|qÖ bZqRPW0yA*pB^]k z3#(vp j1xkU{vx%4n<^EofwO3zN}ٻJ1OUԻ黊4g]{DU)@={.tRKsBڵgN}%ѐ C15|<mG+2oMkA^Jn$# Ѧa6{s&Ԧ&3Wq$,"8َ#槗ޠ\a"2T$['X ?~%LOr;'j6~SPdX͏cCs.SĬE (-g~-7f m0L|-IP5on)_8,jQROH/Db\BxI. f=섰4D]"2CLXiߑ\NNg|p@n#4Vs?qDgבm{+z'tJIOA3ze- ܘ2hAmE~vǞ_=_V [ 2A)#7Hh=4_pȚxl@[J*ů8W)Έ:Yt|.b(i!$ ŵֱuak&eTØ[Lwč3Y5ϰ44B JE2zx">֠R:5*1x"͂QH jc6ߚ;*U!]i! v \@a M{ =I\ \@MS e{e[SK) UiBYdFh6RY$ "gKXar}-]U-9eǍC>m V;e7|VGP:T84)Y=rњ "p4_ 2)8hR]YZǛ֨~Dgߐ>zcȻX92ByڡsM o2oWL l(QXqRDjK)lS^&ldPiIp>Y5@}6?z-|j9MRGDY˃!IȚȁE(^2D u߳e%ҍa*"V1k9 \r ^|cgCn @kxĊa4Diו3y]Q 8܍sA9qY,nsxOC{2'QlgPdMV)V*l#!.ޗT^Z0{||tbK$ <RaH:Zq+@VEʤ/okLYw-T<@lGO斪5 )+O~?0=%=vlqWbǿ *S\_Pj-BP׻Og3>7#&qƪȵV-dh+~Ϭ4uс|1r799+`d)*Sq7baP)0Ii5M0H}&UCMe듟uڝX0)5 ½k `MG}M=e0zPd,(fE[@}5n~x8Ll aI=?L|uʲ[u\x l" jWJ{$5-}lgd~̯7 C M]pZy-& 6Ѽ͛@[.ylyCf-t2o,l5UrWQ:]sj{ On qƥR*h4v|ic,xk_둈{9\EHnƳYTyUhҢl!$qӍkEsd% BO3 (PEy^\ɶq^`Lw~K0L eE܄|rx5m mwTjˑ/ߏYs#gc^`w)y59A #8-bPAI TA=R C}ʖeQy"oupiAZ*W:YKT9)!oPl:ӐY/bJdh۽_zEL?{,В0Z}6,5S&8(q.1i߸cccYbIcpa ;UEd.N-zC/L{.+qxa =INo`.>@TpA̓3SĖ'~YiwtխN?H}-z&竑@|At?hJǧ,IE{5%{!cUR:80hDtC+e:`)d<]v }G?ai8 &%`ezkPɾ?5>WA(%$Hś1@>9 [R+a%?m {¡Qs$[0Zg7I.Z<9/lvۻ'QRB1uwmm(D^֢'ɭ_TQ܂+NTofE9GKL(MD_TbNSQ,^Q~ymmC ϋK3@- JD)FiZft[4Dbvy4#Qw-E 'uf_7}]sLw鈊&=!0%M<$PĀX=ȴ]1B6yC/k#0Wu~&&cS;sŕՔD'e\F.G?XB$3q>{m)}3vZ 9 I2]8D@4dg,AZ`9^J*ʬ\lO'X" oGڑڴ+)fp{ԪhVQ%c]xߖFf9͋}%[U+Ki в$7^IHrQn;89qv;J^E/re2k6ެi $3P^C!_eYz5WQeD inOW1tŅSE"UF&MvZjt"f=zW\vǿ@%=57m$Z1r%5;m^Do!2LܘDL?oj_fNtO%C(~3nQыQ[y ` O[O?ģLWC-xo<^^#SM:+fв52sZJ-M簽FO:ZUBvL A?LI`Q_oVbN*˨u㲅=5jA!vmD8eVĿ'2P'|Uئ$ @AGoBt~/1=6Lk2RvY>Y/;?LCA*ۨ {A fbvݡy ^X0̘De&!oS\JN]saJ~rk0:zT?4lta!%Eg4fYң\<%m=r"ո_=ӚEW` sznFg3W-_\j\hs=B1& uV^Ŧ[NY@ef]y(b>Wqg16%;;}vtwwPE=hg~u&l'C#'+u5LBjh7p~]\u >яWn l%'=;ND{e1 211֔,`7Qy shaՋ;M|XkҞ:Hmdq^Tk-EWrH?njR9 x%ܮ(^#Ǚ5_ ENfI7Za\oE1Aܳ( :N>ME2}tܽf^G țc{8ǢwXc7\66T "X5"p.u1O4Gg Pf᝭v&=fEC`< AF$8DIlS_>6ږm WEJ?doA^q7HxC²CDQ$_͛/ l%[oQ Fϭ52׸X hv7bɠx|xضpJ,B#;Gpѵ}Y-PyfY3;UГ PS 7}i]kkp$,IiOd0GR@H=lfTS*M^1ȯ4HSpvEF>7|Q4 РY75O܇v%ͶT׹:{ t$ʹ(e¶&ly4 LidL]./=]-ܬ}<?;;2m_CP0]vfN$":^!l"k~ yUil~3X6HTK= &"RaT4]MŏCs>lGeI^NOT!Ag JF9 X]6zY]QRFH hFGls5$ok$L^~Uccki ĘS¡G,ԓhZO6p;U;^ly{Cw f- |VS 4߻! NxƝFFhe-b_NYvB82OoknNl d5,(䇁'Gk x{=e\6WSUndngDЈ_nJgq6nM'h(Z|%Wea=2>'E\װ?5K3n2ȁܻVIAF߼~oxV},5g N .qq je;mTZʦcOKh="K$Cm M!" :nil9}Icxd e#iZcZ5$q6 ~n^O,j;DdrZÊRf}wݤBm-uNG)Kk֒3dF!h_TMp['׋Ny2񿧃@ ȍʾ܄⚂GQ6:)%PI[qцУYWLWJ{́.ʑ;{2S R$ۍ髬HhAI>_2Y\Ύ˧Hlo(V1ջΌꁟiZ/ÿ3>nxꑜFlJt;mڭ>d'{TlR*1s?h3qC ̾̒[ԟ+Rz6M$KTʍ}†]X Q7Q(+=,pcF=W|Rm|Edq[ d x>ytT<9 A0PD' \89oYV%.fâHA`;Ő'V5^fE0"iv[{h-ؐ۞/~LCnAqJ.9KiDٯcY'`9÷ho $'Zo;t)g[tvvtbY!IJ@VH풧E*3\lnepnCMtAl4렎\ɢ:1*e#ԡ2oK둎hg"0pK$fE_Ne ŰB o̶N\G}'br-vw+AnZV(S4dR ]9s9HK *iHXМeXkY'IٓeG5~V@bsy&`z~>L [qqzcڂj Z:ߨ>PCjywl\UE^ M̸UR{)^,W ptl3)MCj}Ҋ;d<~}&"⑫MIÝFC"1g׍:{`plz93;vӼԓ4[bzЭAj1k hvsEj6li޺ ?rcj:N3V#ya&C0$f-o_$aK"BJ iV9'/3|wJRḊf}:MR^ ?8W; }  ^ QXoiWU7><  mp}&ZPŏ -;tSWf' 5yjWgHgzI~YƤmEaK񖬿LT4؂kW64l v1TVZS;jt\ $y C)x'je'`OsRW-`'k|g/Z,\}"8!g,%5U~$um[ےi `;owUC0(9-þLk **`8L[֜ka*zXA=GM,vMk@@n(4߇9U)?s'o6!-]x;I<3IsIB nSjDDeIfZYq/(TȕD~c%Qu)Ao:wg.E2ٳU௓?oqN?רڬ2ɂj;X+xji?趱⑬40U&_T5oMQGd#z8G褕je86?R&dJVBIFD\H\(M] @)>Z* o"T%qc &Rf3L!=z$Hw|?‡#݋2FvTN0ql/\|˪ ՐjJ(Kr,wY/T^z0 pnƙe L )fT֝vDa# k'XoT^$y6I3rk Ԏs!|グ/I8y=+P22qKX#S*SW}@o9?ݍvI9w\@;'AL}:Lc_!]'5` ~]8%ϳP.F(?R[ !N }ͰnA Xh=2&|$%Y6տ݋lWRR):}E,CwJ#Oײ¢~ƥi]MROi#)k2>̰0,]uB*+bli)n=jpcҁ<I 15O^6r%B.h^ήGjb*٢ds>aDN{$8֦9܁ރ]FCH[ m8O\`~;XkCdg}drUpŕ˜h*Zbeٯ&ky*Dl7,sxYD\B|Uc63*nъ_OSξ8u<+HB]3 jK xޭ p9dИ: -< KO@J)ܹH MuTq)J܃ ߲s#+FMi(whĜnii;y<-0C@TQNsPޜ4 F0W@Z\O6Dvu:TePqGplZ9:MSֱ=qO^jGI˅nF0U絁Oci|Ǒ%,o'm\ce#;%hd*UȒAoq󽣨9'_``3 ?h@_-̰1elJ9+JLeٞfmS_n!@ 46 CEkMpasvLd6,{hGi[Qyp(h_ qTik>r*~ .ƹ^ڀĥdz >߇iAj=ŮH\ E>~"L|7evlLe\oܲ%pOR9p`I>(.jޡuArY]/c?XB 5#e~ޱ˺GבJmp%oENڠe*vIXꛞOYS;x'~+IָɡFFfP[t͹]Pr5P{¬Mie *[#̿#~USYXnjܽzQDp VŎ}$p/P/?ǸG nf'W [5EۍAxH$> YE=alLPh]]oFϕ'Lqȼ2BX|x♞vƮ56 wvӯۡׯݐ/$+,"a=(+ӵN&/UEnxW.6[[22a((fߪeb7 z"?sVΑYto̐ azV o܎xtRscr$QaLsN9:PCbS᠇/!!)↟T K]ü,`bz\@B/dwvRr'~!ZurGWE i@#LK[fЪ7b(8&uZ(~N|A!,$ ɬ's8ӕi|(&e%64a$O;~5v&*!Lp@&&]Eu</p\W,<U^q! IU7`NvXy|"3 `1$xp;J nC|(T;q@Yʮ)?Q-?xH歧jK֬G t!8eYD7p]=@wߊHʒI)6D(nyPxSڜ7ȷ[/}>l{̚aH7ӴX!:yK4AFK#PJ>%1;Y,Σ~jpz/'ؓH^JBWp%G#/;6+KKY1 R(*HT=޳w[٪Ot ?DI7]FoU~ԣq!~\5eF;q}])?; Gn`QEU(Pw{wS.r0*n,Q@I%6ݝ!y+S 9Z_6N}ՒJRdT~6V~T+*ăЀb 91=!+a1n^*YrM-Kvujvvz_q#  *;_^̘{5ȱp5:-Dl}'K7-e:y먇,Y2vd(YqX^3a7+%NOdry/<^g)OҧOq >PUT#AR`|`91d|z|Ԋ*[s{Rw6|WmKC@V3.o&`o; 3qyc3iC|T3(0R /aN+s|@.9C•9Q"h MO& KKWAa8Kv+OR 9bpQ[ QPٝ$$+A3I0'qlJKh/=I{^KgWZM!Fxa8e$nW Fl}şagCW^J-n~B3XSLs!H"D) Æ>JkS@X"8UXM^U):(c#l(l}oDĹzOPzkⵓ&i]#/Jd*&tϮ(ԉ%MvAXacy<5[N['SrnP8/~Q[eiϐă0}-E /^5ܕqԌD+^#y^;msјx(E&0/)]N3UcLg1ܳwVr}QU#R7r:(pؾ)1b-Ro S-%ZʖW/xyCZFۤظd#\=E`A{"`h&? |yF?'u7@ck&YjqU%KXO 9U0庳*F@g'%Pc%lwÍ(=% :qJDV]w}PWX}߱8bcm &uNξѕe&c8mPP0W{nf'Օhǡr *鸭99\jUiُck+.>o7+?Y2^Q,%>/_pፅ  Dd~v)@ua%ƒ]pTP座rZ&6:z ?)'s#e3\Ɂ_^a%2UVU ~~N SLp'zUY+i8YlM =b VdE^_oQ{m0'ma;8kitek;uQmC! Dъ33!FLQsM$֓Q:}^\ c`!HǺ>";q6|+ CPXB9,6)Uej됥/Cd^u{`eVtTBLEIGxBRDy=ZsM@  NfG=PJ+*DJq1Wi7"¥qwdYkdZ ex;Itu2vT21 Of MsZite-oώ4n$f!J1QW&B,@פڡE"iuAœzO$k9ɢő8zn mPGZ|Ї(! }j u&/_twk_[7RTϫWiYZunBx`#zl2Cαv u:V`x"Iḷן yASV^c/KSY@q |?d]|N;pQ5ߙQgKy2۸z/Ceܑq"Mvwd@IB9/% !0l\; .^[y>X_N/AݎZP12}TTLenwumǕqآVDu)U#mCtk t h]>^cYd3s_: j(Q׭w?\0wE3"I&ѣ8V6.O\^~32Ióv4sA?U7I]c$*80d-6ܵfq洝ʝ$(9f0(Jէi{%40s+F&hqqt2XFK&TQ><{%)@M/fw+ZF-C=dͯǢV5ub>.-s غ_aU|btJ*~ϹE+ Xp͡%y:y*9Z~h|F`|ĭf܈:MTdjM1 3IN@z3uG/)?Ggs]UG{ _r q=uc:hd 0:jEڄ-ʮ:Қ!~I7B+ʮe3p-$neqϺ18}B2k;s'Dj&60uHiڵ߰whXb({v3֑ב|83T=VqesyZQC.T.}$3.KX㰉Vy9"'TF줧Az yȨP01r޹zWɶ574ױ\*qO"uRGKkcߒG<r~?R'Hh/;%Ŷ{cȴ>w*ye.b?XGXO˅Lݪ}\u>ӹ\Pwj[5W]FHGeʇh-c@~jسE!v/_cH0,k8?rfqz&1bt8@}6%cڵ,:I맑 N ,mpi<ޛSvqf7e*|ìOqr Y2c!V6vZb9KTxlkn$7*lj9C"}77^6alGbv>=.4tcPtXA<3Y Inf zNFCBMFUO#KH9 )Z司H̴g"Nc weRW+j?xO`I>UW{m:zcv7lV`5jcl~ׂVv@>sjK~+M\-ǤLLb"tX%[U1."弊خW WzYU+^ #4"0: RFWrRp^ˎ/,ͪtEnQ!';uݳ芩 nOȈ8Dbw/?= H֙|:C4Q^n) tDӦG_Y 8Of[Z*Qa[ s֥؏4"C9x_9I9< Aq0'ɛHʣַ/s6E`'1ɻl/"`^K|dztW?{Z͘Y(\R~uB7͛NP' 0`䝡X6~ߪ0p8ȑP혲> MO]τ[|)e}D_gmEͪl[ń_ΓB ֞=4RNɔ]Ν>x@sc.IƝ^@{A#`*nFW^j)#->.0{ Mρ@up.;s-{'t1XB 8+~qk\~k;L^j>d,_fs(G Jr/L,sShޅ$ja ڟM+|=Jh$>S){o9m&]@/l>C6F~f rI JbJl]Q Yt17$-0KA@3Ha-{@K_dC5{  c8n 1Ԍ85rYgY_ˤxcax +yvϔEm/ ) n{U_UK;[['BӦ, R4׫Lo~k+#%dݞ.2; +_ӭtƭF,Q*"f H IhǷ[2o] c.=޺C,x0,\~ØN(rP_ ɜ* dM$}|͉i\dyZٲ漫uTփmVei[.) 3" Q*ъCV xYPYk?z!ML͖X6&6F_'{~<+&Q1{A[ >"zK)^y"9. dyiE>i_;(_א8Z(ƱQ! +BNR/To_ xY<;2)d 5cZcz&vR*)-{~c]Yv1,k5 ;"R3rrKUU:;)hkJ̏%X`cHx'x*_Pc|j轀 hq,(>k&IGti\gֆ'W [QȚ PB VxՖdI )1 Ȕt=|Vݠf)u׭r$&ǒ_qVF^n( NpۋaomN0ڵԾ>2sDI!L.?z&´7zC 0/9P%" ,_G=l9E4zJ6?W+ؕS3g:=6G)6n%b~vr۾ .uP*raTy\bd]\VHN5-Hmȸ馁FQ(o$n%YpCkXo5dx1 `\* =lZqȈD"Ud\`.$J5}A/xуuJB D*HBBG T9|j4>j++p f+8IJZӤj2ߐ,QȏѰ[5 aFu$mO0(&{ض^_Y4]5fQQKXʠk},2/4$5<2M4C"øP\2 $a l,Ϋb+U[Tg|KC 7뭙{Zq/AFa0׎y=ʮ㷹!X vGiL쵾{|gu8^95e8{6#maXȟ']wЂB@0 2p*!jb"䝽xx|W3-mrsvZO6g7G33WuFUEl̉'ek:떼guuZ"= iBRFX&Z`e(Z۵Ya YWB]+o"̮iu2w*Q!wʆ]JDؗT<(ʩ18_?7M LXá@Vb6*2smV@JR72F)*_Hhs5=cB7ϚWam071pIGZpZ]>UoT8< KXDeޫ3Ȝ~A ) ¬+" Q_@HMa[̼m9 >ޢ1<wn_*86:UW$ef糶@B7퀉g2Bxo aX)# %uڞL2ou_kk{kK˸7k=+z |~ fA=C~;;- N\O~~b x4L .$$ :48[=aw'ݠL 3QD <3!3QQ|ǭ3u.9UFDHzle '?|^x3X.ӀT- Ƿ%N*9A@Z4Aj=83q ?&#zv_퇩=NKfY%W9_fsTfl n/VOs9[쪴פڢ'O1 \VH)aZ]ؔ~HAyg!cHexֻz ɉ%C&uMcl|ӮF/#2-,vsշVKy:+S˚ +RG`C)F!lO50S:/df).H3tڍ#ۓ|w%zܢ\ !Jʈk<S'\Fl2p ]dԅ(Bxl 1k<NW/K:.u&iQ&G<$Ԍ{z,f̤~fmVޟvwL| 7㷀舴[GXPϳMΥSEZBLmf`cȫl[|NBP6xvl׬h@JI"t&z=gVZJnZ\,Tp c~D2#$Ut ǯJ~ߢE/-|.OXZTՃZXh,QDj 6D"ΰTGS4Ћb2IsژVCu@)Dv?unIZccE5韟NځDo!"PzW;TIsWo=I$t֪;j dsVl|6"'58EÕnAs9X_鰙#xbS]r5Mt[50,g:8b*_%_NT [ܯN21;O:샿I_U/[B%AuNmbdلLB™J\SLHjh'`Gp&^ߛWsbіL|V$ ʬTyק ֮>\]:2뾁9LU, rDa}1 )p(%\qB٦ U=G>E0?O.+B-:XZ<UkgpVJ爢-|0S5j3@P9 UY{,thNTԺ@Zd8+@!}#X2*>f\Vw v +/ׯ*\@bUamf?_o3QCYfyZJ-LID E-]"{9h$s-;N&3z36XBR)Kr$ƈJ͝IK~xrWLRA=B@myk>P^;Cglvʜҫ~Ttoq@ Z\;2+xϐqRKm|#7{6읗>3o zfɕJGOB3' Q( Ftndl{Uʱm"棼}[Kp͟M'i|Ge 䡙toZNZ2W ܐ샪v~DN֔&=>k x-IAFJ:FzmNao뷞pf7pAZРIM ,ddzmQdyuG |k]&xwJ?j1(oH( IHP0g2p>Vx*PxD.q&>^1 kvwЙtZ1eA$+ ҡ_c͊!xj|ՙƑ=YmZvs@Iו0.zxө{WGad [fk\FMIEWONPH^Gg~OaKR_OWz]|=Ůc9zLLL/悤P+7tvSlA[$Mc1D,pqG}>SOgά]Q.\o:@'ݷ]arH$Wn|7 Tzg4>,HݱQOԜ%UQҽ,|n jvPW;N]qdƣBF9IaVadt5VqDg›o: nԴ A}E8Q2-6[;iN,9# ЯtĽ{rDZ\Ȧ11Zs/p_xu8װ06);q@nX{ Y7V Q֩B^y%zjCf )X؝'q7 |"1r#4 ϒ8ܧ󳔥JO/?զynĠwOU[\SVinG',s Ë u4[ħ~Ht޵yFP:/=˾J:snQkrY&kH 0U@9F8umħ{9fx d݇P^WudvW ?/y@'S,B&%KQ7JA"s|J3&#͛$4$dBqd1_!?$E H0C[S/8_F-ʊDks; /&c^s@l Ԡ"Hh|1PBU匆 JJ% PΌ"۰"QՅ-ɱ.DFeL[ *'Du/$> EO޾YH?G1f4t\ ~] 3;)8o)T| /#Pۋ}5 8F+_tR[ZK,wNLF&3o.4SY98;]Vt1m>*YzX﬇aE/v=6X!}wu+5ug<X9=jcAӑIu*1t*%b =S4JY)8?f3"B *h056/%~6 ^j$I篔x7n gr0![<W 6 >16ܤO$?\}LYjҡG=7+A `s7N)(PYsjR-[pqs"11aIVG0D!D$PCL \%9Ku(XT$ Azρ\1OxSKdA{qҏݱjAϐhC1n,dA.E&J#t ZNB%hk{_/ԬvwW[y^[%ҌtwY:&%l[^kji UV3E\$RS~(f >.@13Ü)ueqѰcn&fè*lS-;(,29w(1_Z* &E](gZ[Jw9Ͼ^&5KxpD@@Z9Uz)i!wtx곗|z815]]wqP@ i)j]-3eOjE72yD5&>`0;E]jCjdFQ#]}^Nee5ŔmU&^(@5B&:c7ޏHE1yRɩfRKbU;5Č_ EoyN@tjF?&?M5CN!2U.J%wWJ=7sӉ< PZ Xz;*C'tiiV{[$w?;H1UZIt W*Fs\On X)%J6hlhOꘇ8.# ;I=.yc/ewu_ћ=18Er:e+* qEh}8)Rqa3.)o3vqNҦyw~Dr>&1^' +( j]*%q݋1M,ܔw4X xYAն's3Mɨ5L}Fi#r{a. 107@:PPœK{h^j( k-웑LL)8oM9Vc$*ƱJ!.ci€Qje|UlHyM5`'M灰fBv}AK|X?INRG施4×u=(_0vs2Lr~hWC#:7dt!;b3~=f<Rha3o5bΎBYBS k1X\hJXO84?b4̍.$,(EPKxO +7V7Ɂ#/l*6f떫vʗjڥO2WOFmf~jآap!jF40\jF\H l-g ]Leh!fOU%r|97'P\+lX:hT)r6$*N*BC]cWc:BVJ.r/CBd3ApۈOHQ:zx;+4rW2I+g.߭%pm:5Z»IY_X>,XyX8"Υfč[KX0s3$‰]?SLV];fw!9;sa7"H*UMβA 0, s2y:@8 x'>?x 6MtO AABGkg[u,@Ji`㹻^3d#JuFD-/džnt<6ġ捼yBEEaiƴ 1Wrz߈.?ݨ G%kp!Q9AbɄĢQЛZ;214{t^C?^elb~Nso8xZCҕw r-;SlEY27}lrU[^ȃ1ŧ wg"Gd&ә$*6z Y9);\20 RȆQ"Ǯ`tըYvq0p4#B.o@;d*H9@5PhHkpx]bSCQ"DW/ܲ; MϜtJ’AMuJlxsVg 09ᅉ# Gy(f42 :mwOEޏT,n2, IR'Nb4TZ߲Ҫ%Ȇ BLP$8Ga^ЇO$2ɔ,c!ɏO3còΛ{g M&lHMjbnŦcU\m#cm!v1:ob0-r [\Ǭ^R]E: 6 `2y87uYGEu>U{.V{ |gn=/|FKPCWId-n=:[Ξ0C%~c'M9Զ3 |3&ip%6Wyxˠ 5<rR_f>m#NˢLFFG qq!>0 -!MV:[=8ߜ֤r/nٮϡ(ȑ|JCƲMB@|}P=*m2 0{.Wg)o?F+)%تy+FR`wGL73P:]!N gQMdu{,#!z 36Ic)wfIywIU$2DZ ɝ^ 1뜺+Ңa)k}5 (WGGDdDrE<8:COW F7^v4=)=i0 :V]e@!UV@9T[.<׹!t9pM^f@\SLT# .B`quYrW7kgLHb%|(Sp=7^Ie&SÒHڵ&qbhO ڏg&yB!9GyQL PH'*; }r~6u{|#a4hp_ZmaE`ik:Ln-ͽN$Mt`5OZ\C:1PВȾW2ֆU"J}.92yGFNI=4`f,/H vaFT@j˥WJ~gĶFT$Gr9pJ2i B&`xb͒ u>t 0v'aBcPܝgkZ=-+?#[}y^ NjZlnJ~l̪')Ũpvu .RL't2GyƍI&¶cMk'ۦlm."wjxR"aSԵK2LO>_'sr L`_r8{MK#~2 $zXa${Ӄ'gV y9Ԅ02Zf”'kX yz*՝ߑp*:nv3a {a* uTBPn4k!{f2Ķ7\"Jֶ}4ei)gMnK炇E/s;{Aj`^۞$oYR1ꢻ>]$1IA dNn5ե-Q/IϟEAȟ /jci~A|0<bOoxzs#ȣU"7r^dau6Hu˷4sI +} Ų15ԂI/+ ;<.!j>"Lp9.9KDMA41lTL!ݏVrt%95 $(YjdÍK_'3;^'2ؽ0ܐgWNBa0uOÑKe $S ͫt_X"(iZQ= bI+=%8Jn'^[xWZ—K.)S'%>Hg;bĤ(x ՙ*eq%1ܰI+_#NrzrD1rw_zjxK [%ìx{gMs&È-[U~B!xnyd!ܩ)KtNG\n#͝>z꒒A彑5C[+Y*&1]罖E jgvPq܄6!Xyq9MLV]/tK cKp}Cuhb^9(s=s|nd ^ կt]…O`hX{yk~Re[m"w.w _;yڛaC29 O{sUTTqDx% y|eמP_IH42?~/<\F5JIBUkS!ThiwGk5hdE:Bʑ˕r]@kXA{u'+cZ=? Ik x*|Z4AmL Dp3I V{%t/2~9&)04^`^ڋzڏh-6VvEԦYǃ:VamCkpfϻ̳30FͰru)qڦ2]=zbt|ʨhN.^Ɵz׿84SJp\LL]zzxVKsrbco)3y[) FYf3a$GEy VLmʂJh6%9 ZO=U\MC'G״FyƲ)IlӒ@!CYNRg_ӫG uz)śc85_q(h8^\j xQvسe}[;{ȉ ȮiZvۤjr-@ ~AB X05/$U Sr>K?P*|(QGo$snG]),+nZ~YVNMm`GLM! ( tsJ9gD7P޺OX^6yaJ:PBCU呂 >!+՘XFVI+Bj7"Uf(k'A/ϊzV&D&|PC \e-͍>)Ll@!ghZǯ 6;ϙ(Y P?CG|txE^z;DN2Wntӭ[&ApsƆEЫJà8x>>F 7 W !P06&aZ 75¼F$B[1UWr 2ʼnYMF:;d%:MRU9BT.h/15BYH1ךZP\S6)=7h+'";\{ C=Vk.ےЂ`W3Δ?]Z*a`Uܘq׈yǿk|2^tNudk2r>Z:>:iy <\YZ E!<[1 Ͽ_]VvW{m9ai?NKh=xp["F^2"*ضR `k/c+ڡz M&;b&Z!y߰x(ʧ䭼r_U:.a? n׽|E,=6qZF6 EO*fBS%L%;DŽeƿjd[$9^c<=+#0f1p+՟F\42a4IlJ|E6hD/(vZ}0fp8PFN C˄HESk^Ѯn* N`Xi'[,6ە HuT({^Z2*95LB֔-BȢ P 26 OhـEB?fj^H~I<╝x%`Lüp]૗QM^yߪ21O)%ޑMj-Dݙ`W̝GJ[lLb%,,<7مBiߓr,2̭E\GT3'מH0EWWn1F @7wj(X0Dʞ( F\'D x ys͍HH|ŦVfS#SX}jp`c(vz&Pע &+x|sXB_Pƈ'/xx_9S(|: dnOk~@ ̥jI܈abuj/}]2Qkc;-ъ;kʟZNA/;KG $(z:[vEp7qʷL/yif\Ւ '1M}!dۅF]_N& 5龽%?oۍ@ET"8؟v9†gSau.}j·eJ.+"_!dtna"V!D)c<ی?ҫ#bz6sb)gڵ?.io4P?|:\X-`c= ڽP9%CR ]m4il&Pl*`z 0-2qf˙s;{DuF=nu$Ln BJWˤ]rs$'7(5+K fz92\H2MS|[@"GD;ZoL/VV9+rgF*eT>fYX W?YYZ͟K=YF5ȩ)fKeVӭBQ>1jq|X8ljZ,o<̤_kxc1rTHiji)" =y@۵~]sv7#Hd0̋t_AqAe7N62 l˙bR҃(Uؔ,"8[[+ ~FMWŎa_] 3ZZ([4\5%+|f)(gəWeG5vآܨI3GHMThhy(U\-7Qͭ-LEʱ+`hb;[}.p0N{1v7`ڗ+GƄdjR" +NZ\bbڍ zury TC8Lغ%osN8{/vc򚸽HZowRif*4t.;;H?[9k"e23܈>>r:@ vKK$:[107Dk|RhtP<2 qcuQ[ )!O#,UL+g&/a1ѻ4F ({>!<{ʍ5p gb(akw`7!s~ 0)`ĺ;K\mɔ#' CvۅTݎMxj8p>(hdbsؿ0d%7}}GQ逸϶@;uˤ9O, ]rsY X!Y-1T5ARq אo(UЌ^Oeou,n2Vm6UCҞv s]UhOr8 |T7S?\#壧M,{ pR3"Fی˻ɐ厛 GtWLwBPc%V5o@Aa<;9)~zU1;BJώ V"gzXKrU󈣞Jq._PWgAA1bx6@._,RA#?jUQ(.hTCDi(k&#p* z~Dh4,ڙHVd;̕Ȣ !2fmۻ?]yOĆ^Tj+t+*RZ_ỎKbŖ9eoDGf~Ю 7%J.>_bLGѢ+@v@YK8Mq軌h(b<PwrfnSFA%4`Nn57 4;J֏T HP6[g)k;`wP|9%TT;5rp^ /Ktdل4 KvK`gZs!q01tm^}a!Z!X.sqf-XWN$5p$)&bP8{.Z~Y_2D}LU}FAGI?mX/ANоAE䒣F*8p؈}nż?S!U/1w@'޷sX'ӨNgr9E< |•ThVFPN!l`$?ImQxHB:VѷON*W(݃y%8Mr0ȥ`-7t6hf>ِ5u.UR1)jSjXLkῩGȤM5K>}v݋"c8e#Diu߾:3:Ҧrr5: }np0S85l1)T0i{g&Bb`N*I+NJI}_9 rWS)USfo]Pà k<^+o"|~ QIDl֮Q3` 6g:_6YϻDLm*S#}-LG=pTࢷ:s䜺ER^4f\ul>DX W!o06߹y˨=U@s6Gv\B݅**8T+UvK, vk݂SÄE& 0l\H->hM#~^k^}_*NH ÎIyܬ&5]e2l/) lVb4mC%zog<wj;!_l{ܬeEyj.b#`O|v1FVbHaܼa7hp|9ur-`(UMIX4YXæ/8BQC/,xsXEHIElsw}[#Pfw0IG -+N;RUqQԨ{qrKئvq.adBAO|gL9~3<x΢.FROW_ (s3?*#<J刐 m/yIzc9'@"7'ʛ6"I-u,EN(e oBw-/nZ2; ̡خ^hg $O1A+p] [I]ڢz EAt*L? +CCNCF!<0OR<e^˧'$ q:5\Z5zHR Fjm`ⳙ7Aj pUM)[g;`mX@3K@J.'fKR' x:w|L輺 $&m\x&?/ /4](5Jo^ gfw",蝛=*xj_̟M'2 v o&_xo*-XJݡh" {,~ژ 6vvPDZYhd\ R"uQbګFS5.Owp!(ƠpM|ʴ2az PZ>WN0ε': t<O$N*Q=2ս6 rК Kb=!VWKz.]T<=~(5 NӾWr^9שtL=~Bǒ~¹I (DA@z>nUfsHՉÔjbyf4,r%ZtuZ预_s ESr.BL~VYaz3\n׉ܱ%#\pulRٽr ڳqIVO~`/~3\Pc}`2B=vU8E=oOx&1꒸\4q4jзzҥQI<3kRUIS8(*X\0"`ZAV6(]TgN\ʿ޻y 88RoQdžlhjC);F_*,v my5Ezn4gX+!6"G]pLA TIWDl D/tjY UjYD[G b h?"2qP2RTno8m㵄nV"nmn^(C8 s2vg6ch64"^C8qT>}(}yc>KQ b ,-YKgX}oUƁ7l,I+W eE0'CuhPϹ:Mz.<> 6ہQ "sO̩Ϭꃋy[QjoU\_wIKA<ڣ< Ս;vqsC_2i,"$Cv.C5ȱVìCtGe+F$6ڍ␏҄ThJ:꜏;>i{W2Wُ7vK)k޽&bxӏܠdeqq٢X$iɟ0@q[5޴ܭ &I1'ao 3# !Ӝ:^~o=P_" yV䥫k Ҵk ̗]5OOZKc$xy"np 8&ҿUxmE!Φ3 *p3tDtByp֯$}EH?66(byY }o܏No8h5;%$8Y\nh/AY .6>9-cz¿BξJ/@Yr]巰qIM oFzkPPgkUڶjNjh|`?)K@Bxo8U 2V9rB:H??3vw*C$Vsw.3lҾg1[ۦ!0Hh#a1gRV3 FSBH&_<fg[RYF=ccca{.::0.®zmͫdJk`_3dmYɤvȖЗEYL%~8a뷶9:Ӽܾ@##T/t`_ S~n RX9/8[z㶫мW:t",Wj7\R7VW]$s"B3ŋ۶Q/Ʒ˭rmv*7Sq|c\p6) I 5;} & H2o!O]{>J8Hγqz:{7ϳ 6 [euW\6k /R/GcQ887vn֑-"Ygg֢,z}6GK_J>-[dUّvrrha꣮Rv̾iy~Ib׃o6_Z_%? W/"-v}T-ks--} җlpAAT&}NFE>gQGbZ-h'Uv:[tG(bD%BFChJz`h.m)A2M߼r66 Ͱ02I=BVmD{< {UU #\,#)gVDުk]nx)7y'pv2%uQA侮u7$ꉲX n*E .Ov}ǯTtq1TjT6)(O`J|i +)2~i7CHYd/*juW&;mXjyj!؂J6O9>y 8ڌ┆ "h'ݒ c'ddc22Q"aF) aPn2 :zJ=gt nH8< 0½:JcC]/TC3=uY*Uhds4_8XψnJ7%KDfL&"QR0/J .۱8) ?PsKt"H1M!B@1.Sǩ&#l(s;+[n k? `L8]"ڮWn̗ 請f܊ew >EicqcS3Q8AvKx@04% P5=*[RݴLl!Utu$|ˍ,t;M:kncs[9VEjB;2\T#LU&Z ~^W!|\4XYCJfb`0$] _]4 ڏYW7gOLabǜ"Af0x;ZĂMb@YMbeJ8'Yp;amה|gs.nXj(@ #Ǟ]wqZɿ>2+f \⥸]y̑%*^Y~gc:M0YYڎ(ltOtMnETpÊ`1E{z̜338'֮ivkKُ SH?9!NXW8ꤣ8l@1B~GV!hFA^lɰ(!gO#R;;,1nvݿ>*ܣn)|7<$."^?ƚLAR@IT*l|2뭇3ue -]$l]Rb#:G%Q'%2uA Ѧ@3(` I `Smp4< ӉGO ~&.fg߹m C%s]uʸx] x]x4+Jw#Ǧ}\"@8oD5;;Oa*Cw ʿ*+G'uEЊtٷ1H!&2] ǤUQ;Sm*ZGztx.eGs֐u@V#0 :{Z{^ZY\vɉl(t(Nnv*7'kyR)*LMP`_" Tc:.U%5~lFۄ!\>%;;mPAe幯5Q^{XmQ >ٍ"w-#ɢo{3vMYAnp0 WiQ7ڑXqMڠ⌥ |D% W3](\5'`UƵ3dو'pyd%$v4ΘM? dWuoJ7)wsECL_qk^j[1ƍsS 8p:yvxVeBdD]:_Xca@$YM16#G=a1%%+Z keO6oۋiW[W4 N;M咐If.l02_EP[mv\j(&='+M` )[GBEzh>$dFI7;|VJ-vAgb=%w= טp=y*[\Gm`%Lէ8_ E /q*Gs|aP5}Xfsn"f 6֊c9a%aРCΧ.3RF- 5dtOy,skCq|)Ð 8a ࿎dWCּ\2LE_g],oEB9LPJk4gN/+5(~*~,n.+]Za c}(]hAfC8]Z.v/Xzzz[2u9Kv0eN{ 4LKfs][ymTA.HtxgP/Z"XMs{35bɸfm)0Bc`̿I|/Zd O`A2Lbe?AP#NB*M'c \:bcY>m{d@HU2"+s$j=9Ӻ{ #y xo&tQ]p 6pk9m&lbQ!oߜdr5@TbmTZ&ۜv HT7VRPDZAÎ8|#D3>.tb'L7{=l?1l2I*-lll& zw<0}r1I{Axyb)~'A!hIP. + @rLnFc:W?yd~$L;=aʞ4\j,Y. 6_Gf vZFв~ C'IN,X:7"EK{] ާ(w㳘"ԒvZavvOMs:}9C &ထ#g)Ab2jDO@Ve_E>r)}'N8}KFE. E?ʪqova*aQ*z_uuz@N `3bk%=BF Dc7nթ6|BU 9b%@0wn<SQlgY[,Ia{)grNT 5S#>B@VI02Mܚ=Mh 0?#9n:E"o» a(7t>D7BfxjaP=< i.ymVoZmr؂uT[`tleHBY@`bhlܹ^P$S &R4HSy.m{ꞿXa=SBH/;ة :_*R N f7K>wrIi{z8OO*JWS[`a멲5G̶@r!_G%*' P lQ9.gŠ7{DѣXBF=c +5*& A#4١N)} MbÅ׹=p{$MH'O@ͭ")či{9CQ 0ef ΩKK`-Ye^jlKr 0!LZ{roaCӌg4~r B6j,rh oU-Xd}^VP%F˜i|L{rp)ܵYNR>|N;eN$dŠ1$5C*:)S'Սq1YXC'8ܩ:yۚz>Jv֭dj:1:)@>}8qØfpH UB)/?h[2gxQ&ql9œJ6'Oh ǥ6n:lTi[΃uBI b4] do&,FdYY 4d"ѴpB랅EH-۽tUm-)g[V'ȣ9'HC!"#0B0e+][,+OSgWiY")LX,t]zy˗bJB*ehUB1/5tKU iӕ~-;K ^$wvd<7UPʥF"k;bq æs/]cEoSQgI =9s w>숔9_6 V D;@H>e"ͨFΉ!Z1 (1/8ƪ:PaC ?*>Rf TUS)|MV@g a~J\uy~,:ǣG\MlFx#rج;7ЌWxx|ȟׅ8 8*E&;DBX\ {/7..#DPV?u"P 33ى0޺baI}rѫY2=ѝѶCTWc>-|uGR:Qݙ46UT3R:&HbqGs|5?5V6 (;E[YD I#a!C͍݄6W0:1!@qLAƦ5*#SC=9 ͺG@8"m?і1Ŵ]?h;x۹ 1a:N^w&50wf"B$34=V`MUjN (,#r8O&i}e\9%\%sЃIy6xKu|dna!/|$PU΀,b 2XfGy˥gC /dSVOsyyѝd2a3-x@b=ѠyחoyŭL˄ތ粫yf}V|K(M\|iğRH$2kڡzp@v Ş[aő+*W,R*Al8vAFt~ |JZz_dWx-ߐ[DdyVzn7 (HZ zw G^8acH]j dzݎdmP{mhyQpLxzۺIem(+]v} `66[#{~Ž}<'k>ʃG8g{^8 +8J!9+3FfnQN# s3\0 6 >nKۿ˓{Ҭ1"F54`~_ Sm\ s+ȬXTubkWm~!KTu /BhI@4V<6fnN|A bb˲{,Px~'CD⮕Z^x͍bLfhڃڵ(E+/Z,'G׶/'.yʱ>J2E)N8<t.<[wI@N2KMo|rW2nd'J7]_|_9$'xQG9H_T*ޝ2+ fz=)ڦ ho7Sz6Ƕ U_\^m<̅?d ,\i#hds߻pfbq#xң"@ DdpaF6[+A fuCeӕB(~AzNȄ5$Wi0nr![k %Y`!G/޻疸Uo g:eQ+jgƆnA4v}o kM7T3`@kGkmV ZX^o|‰ P3]ʄϲ|{cbC Hkၮ!:4hEkK{UqCOe,:]nlQs1i:5?{#PG_yB௫*c3y(:;?+gju,3|b9 w'uFd>c6, v8?@' s$i3A$Tʲ)r{ʎE S&>HAzDXG&>|Bgcr 5BL 8ӼrD;?%h4-DySb8]ˆuNP?̯LSkīgm |"BgU(knI,;K_Զ|LIa'GϋW4VGy)Ĥ$٫lhM۞jcgFܗ-^:OG&ծ<魨JL_(J⪾t~v*#I. GC{; _̐V=T+y86#dyk sV2qՊe$*Ab8=Lf.;Gm"IgZ;ߍ4J@eٯ6}`j4.>'Ϛ-3*wDUЅ$j$մIPÊ{ه ㎛!V80:!MNxf'ibL+/r dan8i?WCBBw ;UOs0ch|gcl|\ܕD `D-g k ͚uk7kp~N}"P{]+XAQw |e\2d'@{Wg{y,SUp><3),#Ω1k3i^?ngp.wAMcA~q7Uz_v ^W"&)fD;1#'ٍsFς7OAMON崨m\ۗz[sMous:eWwec1CsK>OtSb\LiϳB>;(Lޘht\#L쓤s.U' mƿ@8Y^ubس#@N\h95uHI$ =ȡt$qm4~r;Je`{+ j:g 8F(8OnM.=8LFh.8ՆGd( FA݃qQ+0{AZ>ړ%ɭƬ<]fIȒ/I@ůnv|Kd(4meq QɎ挛9drw^QB/xi`?&V*UvJG~u?ض"mʊe47L a/m1 aI(:{sfrƁ^(Ľ_@P^xd}q܍)KJ9#G)Mo Sx:˷f7b00r>1 ,#zdKf#EL4q  c,bWz˰#x|$" ZCe?󃸎~Q(K҂5@RhU9+{\uT J_tE(XQ( sCSP0GY{\J"Y8Z+ Ƌ-Rp%(3-Dwt966Tꨁl<:@Kˡ 'jw=`!W++O!7UUT^>dh2=Ba<!]JMivUTs%z8oVOnwUeMhӟN::d3 ˥=qTarGhn5>ht[ bYJrIpO@uf:Mk`٩9 {[W#ՅmZL5|v`hs@VBkH"RuWe?M94`Fwݳ쎱M=UJ O]5yMҼ5/ M9H  pPpŚCKDL4|YmT%+?/߽P(BSj٫{_lX;4-KF; #:-c(Yb*} RW-DF?w)*SVo]+zy dv#<i\%(DTx׈[-텑WlhNϤ0܂$}JgK} & SADKo/v6DԾ8S^VC&n4ּκ?i=&ea/`M QAjK싖/lj+N sBH[ﮡX^^Efrt%w#4F zϩc$xe&^@g4<<<7ԫ=j]0$TZ=LU߫r3+іi`w*\דq hͦ8&OoZk^H=W՝8[8]vD'E#(h¿I[,⚛+?R iEOxR,7pUk0VaiaД* (o*hYK)a.ݑ~0mynTz հ{Y:~DNXej;0ϔv*A̾DsKf%;T#Ckܒ/ϖ?rK7P8-vExV oT}Hlqwbyϙ5)(S~vm7$T+nLs;̙E\vvP:=I-$e4*:hW5[] *ӷHM, R 3U[ѕnOnR 6gpՓrq7B'wYcZ(O T,}>4NymoQ `~*'$|ȅe.7N;;]M_^Xaеf>`y0k?GK@._QE>_.ш˺{,7#+LTg at`ZupeFmx]j6 GCʋ5둬hBU (v"ar4 haI"29\j+c|!jwB Avu'gЗ ~dDk^ KӅrk1IfU4Blnm):it@L:L}0V$h"뼿$_bDS|^ٞ/Gu٦~ШˮSp:نmSb<6gpLMr`}BYd.R($:r789n\~ r%Tt-GWSnޗ,]"!KDo:܆<A{ w2K_>C3^ !ǹFTtN<>BoM0YպI%8-@# !@ Y 8 Ԕ*; ҴRe`$"cvt%8TRgf%&O+C. 5_JLfP8)zDVJlg$+#9}3!B4ǽ. gJǬE?_#Jl׉Ʃ X9JDsU޼a$$<%s$4`rQ1pqM\gh>,Β ÈSl[4A 7Dok.MޓL}`]AYsE$daG!ziTS%'A?a)Zu,C) 5翷7r?tuyQ.-4{ՐhמU(}VX9 ;J6y߀OA)9§ Ƨ"3tu\ݕ %E ܖUy-ƽY>/# s_2rLj[$}C)]^.$Znpf͉\cy[gjA[|&{:@nFg9O ePKLq1v$od<&0U;SaFBGfͨ5 Tl :g_rp⌻27E%>X|<^F|$/o1"O QuM0%˞xR>)93%˪6ՎvWl EṼ ?+#y-f'ڊ&3;~f@;W>ȏ]l}yU<vx@`6xȹ?^/_%PZ .gg 8Y!hdh@\2rςz}WI/X_y6Ucg\6^v!OXJҿ ^ {`;?_3){Gh(3-5fH+55 wjbw"FT =I>>UD,%*l8;Vz|'ͬ+d@!Cel(D {cs+4>}xkf $E +ba6ɰ{2㞡|偒JI$gNSaG^\M-UJF <2ݼLh;6y}m=ed)Tl+ni5YU>º>QF+ aoĸX(){x-^ܕ@5.0&(cdOP% >H9B'g2F,5[$~ AWdZto$]`? \uM864@W7]$q,J B1c:HPOsHj]݉~閔csukŠeٖ?1IݿDRn6/"-"Q֥O/Փ#E7Rؼ+O"o nM~fv#Fgs#Ռ(#d &ԹȦn }c_;eFܻCp'(Xgbي)Ձ[5D/.OZ2sۧw0SF*}DͭAl564bN I~cp\\ט -[qs}jCI $DP,p%w%UHwJ[,Fܠ̃[cı,$d6WK2{Ԗ`-7?-{Dz|{M>FrFUG'7% )~ŷ"Pg؀?wP`ĕ\/R/_>hvÁ㹁8A&%SE*Βa]TR:ו_pwg䎒Y± e<} Ò>I.&msLT]:~|rgsHVz6_LuM[Kz9] hðeEn;6;my$F6 YUӨvQFu$YVF"u|q[Bѕ6s<,VeeMovbnCKD݋ 9i⸝ QؔD&3Zf;#V{Y@9pb"|b07Byhm^\a¸ޫkM )t-ns:Dd}ǏHZ#TwU#+_֔ }IĂt&a1ة9E=lU*ey~" CNm1^2Zc@r5T+G%[ݝP 6K1|Z;ہӂrGji&L(dzF`A@m"H/Ɓ݋,Y]ϋ|΋ ܱ/||Xx e*3Q;#4H?tW6>p1_N*6k<1.Ϥ̰+[aFuk|wΉ0;B^>PQ"9ajD'Ƿ6QQe r\$ZZn\^> 9lazM ~V7`%J7ʂ'un鴦gx0vH Ӥm6=ޘk_'s99e3Mj}\wH2݅w/D3sG|A k 7H5ф]׸ڍw+[mJj ' q,(?Arl;/!a#"n.> d[>y qIGS^E لV_Ϫq2z791G3 CF (A45d-:{ߴt|q1H}nb.,4qo%z#!5{wnS !F3/KnZ]+˟ H(<EE{}hG1jF©Vu7 uK 3DaV ^D/=#JY% J qG`x~)}լw dcW Kgڀ'N'Йв/à+ykCj$FuG/VD“syM+xi(%,',)cn,)JhgʪV\HڌEt&DI;|Xf\J,gĶ)WﯶxGS ]du8䆐auk!Wi"@Pd;PƏEe@g=fzfmlSF֬Fہ l۩yAڽ_H/C^mD#%fwi(:[3J'ՇCZ`b&fݖL۠yh#˦Pdҏ E;;],4SU& B(cYZ{_<# O<  _~X!\TQff`8mQh;mGú7/Q7֧o *xA&02'ώ< Nn c̑[ءTq:ΊB3; I/}xkg)9h1JZ/ۆWJ[~V;gڪPN Ǥfa cNYFK=yS+L`jNO-r oX;!!e6^K=taէ ˻:楬||־5!b:}˄B` ˥Di4)ߜ4Ju 4_3D xӉ;"(gluVFmJ eI|o-wWIc:" &r)vP_ޏtā;"͠$tr {,iUhqI N`X̩n 69W Ĥs< qIc0?CUudC˲)?jIElF˃26ҲTy3TJK/ [ !W"_pUH,WVjEZ@%Q+pj8=_?|͎>Zժ3=vf[bԪrOz|ĢJ I`^E1a9a/m١*f&>j݈-u(6c@zUW)43q2y_,~H #Eh?- v1}I[0^@ۘYx>f>f"@ͷ#Ly}i<[92[J` D!R|S0>}k5~PՓwsb*P ?ap[kCc @. 5sbr6x;lkl2ݕOD/x ~CN<ē$tKvE:b'X|^Z $ pK ca/lCN w[| 4N/yN2z%lzۆ ;P{S?.)m26fT/t)Q;ї+@LA9"U?YG:ml4ŧ1TŢy ,Px.RWgC(Q*V>~FY kzz//uQq'x1)ș[Į&xLh?}ꙘڬiG/'[}X KcT7$ۡ`{yF.a1Epqa04;1Vӈ1zkYH,EE,&Z9Vݡ3!ɢ&h`mA{?kq3˗ea)m Um;8][E.Uh eZ.r*xqay^.iZE%.Slj1c\WMn" 1d]Y@P_(B1W|[VzN=ޗgeG0Γ\"?ȪeCVg?Xz|_Mr_FL/]8%5?G>Ϻ}絘6> YSnLKQMj&` Urs5S 3yAO}_CFcn=匛\yq}U8WC%"!M\cVM1];f7׵hw@~՜PUBּ+5TfyJY#nz=uX4 Gw eШ P5]FEn*RvI^ߑs&y ̓heCk8x'.*7Zd>C:_Tֲ݆q'3Z2Xp_ܰ5`]qb샀 ލED],\nF]4ARDJ2a4xn䇭B 3́vN5?=B(Y;-4Qd>N1f@![ϨB^w.A%rkM-~.~z3ڡ־Ks>MϗQP,Ӛ:5%v3oyiئ\AviP!5;F&H6ևF!DMYvkh=+uQLz \ XQ1ߒ9elTCJeEԒB)rw#ڊYJk(seҬH=۝^7pw$$ dL" d`ᔀؼL|=GFXVXċ9|& [Bk?qʬ:1ҶOY-ll%I{AA,3vRھxUG2\xy#I. >h' DTnml] cq. gYoNy!,@973F [dzX960DDDZI5@aCK[ϷQYo+^\5\e52}#2&rQOXa2gd-sʦ;mFiL(!jԣ4 u~~$9W߷K!:PI% rI|'t[U#m.[eo/iqa@z 60ϲ*U~ϚmZ 9xT Lؒd ])ziTlɍʷqRһ{<{!cLZ+ +5,a gA #8wdkךP9ӓTwD(UkJEV aQ"TLWGMǬ\[QSt~k }l?L&#3-a) '_wm-ݕRZcS1N+I͏t>c1r E my&0F]4 o]9;+tYe~ǩсxm^YyQJ&]$H&CjKZB!LUdt7Z `Y*dԣ8_ 8'o),R 93ScpitͷDY6PP6{(f9IFEp'-* X|}mU>oLA-MxwPtkWz 73b" O׹Vzc'.1d!:5}}zo`}Y{%U%2.7ڝJK7֛_,>YAپ7N^Ǽ^;AyaIV_>I-lU|?*AtYId:kA `Wkc2k_R.t" OU~U&3 i@1 fRw:IlU Z5\NwENH/jU+=W^Krt&A qⴽKQVJa)掃 vd=%U<{7⋫\`2* 1g1;l{FW 55,trSÉp3":yP ީ(Ԯ:JH$G;>wRO5|ᓗCvfdusz ;˔ЪwO ;Z5]tuA #sHct#G@l) 29(ERbr]p3D)yk>ėN *}ieish&m[ DU";D|75X|Rm cS!4g-[<p Q#>CrƁA;^3[LGWl&.tҝ7 \ XP[F?wfSwWhc$"aeKt/ZYӻ[/{0 S5$%䲼'%n1gMsq]PpФ;of/%h.K*Pf_:}r6KmX]M4gp#d)}+6n [5w[⣦ qWgqƓm5vۭ,8p>Z j\15n]Ey5!L'`lcQt}?$^yw u@:1HI O~09p4cD~^9l?톀+'Fy&.UTtk)%ռҶZ9Sn{*VCVnA$h&OesXȷ]jT{}2(Zǟm['S a@ыսř.|PSy( HKPKu)XɯX&A+R>`ZÅK dm {G{v(b3er>t?9= h}l$ (^BsJG>ڶT.JvOs\Ԙ1ܺBHSx~89 O*ؑvz^*qb7#BHԉ8yώU8 б =S͌yVa$vQ:wOuT  p^@0@ ~""a܈N4Tl4V0ldB|aՏLW co5u?ga+QuS[5ņeϧ5ʨo+z" sl*6uiӒSq^qZ5}0Sǔ`vv}_ -W#G5_s B&9Y?Ri#(ʩk/asN?{,9C>N5eһPLF~ʞhٍōmQ~!ݭ< A˃6𾲕[+ftE 񭍋~vg\ږ}ਞM./}bA ]3j,cFBsV[$XKj/#G}84XŔ2 , 6Vxv!;qh_?P6yL&w薥lagĽUSjMK*~f)% _&4d|a)++PRj]ze:')GǠW=y/ѢL 5/DNpNQp|CM(EBM|&1o0\A |&1de3;ZS8EmFbH׍ R6|.$P^el V৕HKkc F{2W>`!L ӚQwvpddYI6Ӯ ßr?h?w!R텘@3D)#M wY#Ł 97YGw4X4:t 3HCEI84+ 0YJղ&ҍ)wXM75a]dQF߷Vo%p()&_{X9{NԤ`-ebˀW55b xj[$_Qt ׷ k`ґ tecyb[ ,i+< %X{J \U}^7kuxV#oxj jcڙn8u<6is{XfOthnfhB.$,QÌ<,,2Lש({)J+c^Unᡎ4U&z ȴ 0RQj ~?G՝F<2bD91(*ёFztU1bt*sNYe5pN, ;VɶV,pAB h`X^ΛIrI:G}ATsŇی7*sr?Qݭo=eԸq߹8AIܪvr/ų0P4s9Wk5ݓan o|fbtCa g?OzX&V` & vV:8z*l[1t'p~5o=;|#`|[gpQبK/Cpr hQ$$Ym<A9]E CmD<4I[CIR)Χ1:XQ[jYUmtw;qX ) Ym>}}}ɴ/؇ kV`#X*xopTy۫j@C&9Y6?W>%AC|3]/,?{:|5#AcmTHd1qX̡ll$Np܈/6H<fu`.D#, ^m(-k=z rlz/_h+4 56b`I+%0R=/tX 4bu4sp}NwȔhT @܋B#q$:zLOF1GďlMCqj2 J}rۍAH`S5ZQ52͵VI"EiyIyYuGp7'9iB8gpXAC_@:>nryv6nՋLj^Zh}<{wMte |r #dJX_,ɣL1A{iu'<Ԥ#ŞU{";0>@g>5ղ (Sg?4V]J:7u_ky6?ڑ*o'vE>fڛn2&Pjmj0Pr/ZSr-? nKp fdҥ,'3{8SnXZ_ |9 Ŕ7vنhE5Iu5Yp`]_2"wO4W \mJ2\0*lH83ќ<ָ`**˦C8tc Mx#w캔e*9%ja$ NL=[O4*Z\arAׄ7;L'*ؤ9&ċmnTL?K oP~rTͫzyaIh- ×@ a1cP5m0DC8F5weyA;vAݦxuiR; iBmJ[+_?N&kxŰ {3# sMaKx$cg:Qӓ;onNA(*_|׵8+)t((QfQ౒t bnwKO δEQ>JDk,g$*#ldI6s)w"[9'k(s;cQ-/!# x\(L/آ!lT|Q?  J8ۜmNnsb( Yn,"㢥6ka`鈲_1;[4зႲz?lgUL΢9Z|R|2 |u2Tf>ɎI1'+젮׼, rʽ0yS|Q{֖;ZN p }arb*gh@Oi)d2 |jvh^Pj!C~1sz0a*)T:fZJpF p'οkzRIvFSJ+cTʻ< i1%dIRQ4Eŋ" NS 6sUs A5a ynHlУ6\eUfr'x6ܐA9fwɈ'hr`?gyƱ2_S ddS^b +9&=f ã'o5z/'OlbuVж$*2U H>eXd̏i-S1mX9sJ`L|hljPz!i2 %/^38L$B\1g;<ñzRMPȡ'Bzف/@(lden*0Eb9@`Z||׃''XY&Ѭ0豝ywOFhg8ASn}o1r>eP]2zPK0IQw@/:$T١F/?,Ăs="m3n9Ew;}0šmaK9ZmkF){)Nö);`Ö܆q6+Mߖ|Maݸ0 A iՂY}tz{m !Q3v˥ h~f!ze濈!^ҢF٦LXUc΢!N2$L1_wOgB5 K@{X)t&zF,'u}7N@d\Mv8^)&w!& #?jqTΐ)i+Ij@szsٙuoy~VspL;%a]3D6hb4߶*N50ͶC,{aDU*Z'0FY& F&3AI8/m^Juѩ뽠n\-u# qK?o_E2Vgx/CHΔpde|lxpXĈFvS+a e>y r=-5MZV̟[Nro~([j9L]BhV-N] ~}~\ti d\?4xi}tWz#F\]a= ;]#Lq6^w c7|^0%Ipm0)L׃sBS  =ei+ |zi,K07q/Ar ZDx0;::PII;ݒFV Qv'.4Hz0OλY5'?ݕG\ƱQ%Q-0`NߊuLR^AYZ'R^?77LVѯg݀TaL*(Z&|9,tcs{ !\iV]%J, xpW7rgұ:mNhxeraC^%i`*4WzXK'R 8+Yx͛ dMJ5848 .|P!_GB{GK?Xint)4ѰUekA8 _YD(r}cҚ=1Y"nM[+gM+{W0BLYl*sKI㴬I}|zgg'v7RT]8:l) h.FzQ_)|a-(G$CiQdi\Qs Tʀ#Lfb"19OXyw$?.7eP؜ϕ(Cbqb2F+uqDijqHE־6a-_fpp9'oފ(mwrblg{zI L î͡+C9%B/Pq%q|mU8~<Ǿ0Ieя ~-?#,ۖQ*j$U20~ذ[JiäfBN"3d-)a Vg}0:#/¸b9S]0Iߵn\g!5M|鵀o5U39:ʈQ*ř:%y0 Dhf1d DJT$5CuWӪ91k=jCVIK.'[Uvgc\d߸OkjsWͫ>cS 䚰Lu_0)K s0$Y.+B="%7[(V+[IOВ<|bL5eepc$aDѶQrw4s)$sP&9"p[P-[ēWNEQBU0E#x ։ˊq)Y:!ꋷ£D"s¾7I I3@2X4#E| {SR5;#3))9C'WΡjWۓЋjYt>ZfԖ!> GӈWSfAwf;=FAL2yfswŔZ7 ~7+7D s`"&- [r ;)<*X֞;tpόo[UPb4-"xdȋ̇BԵ]E&4g j7V9Ѐie7 /kՊXOײrZ]nf\FE$S^1j[6)4Z(~WH( ={Q/#_$#¸cj.("_:˗Cp]0GusoS 18=)^~m!wє{Oڀ$tR>O|KwSr@?G:Lu kpwC\;#Ts1Lj?FI08 dV`|Qm+B jþڎE}0P#z-TEx.O &v43o/蒚kF1BV 9UW?vA`|`CMMs\)މ.蟇'z~p NEW]W!31 ̿~u"_(NSstVSEI KX<|9٦Q5n\s9EEt3:\ Amfٶ*؎9w"5D'LI_z:fN98R~ځhAyn s3mV҆ĩ^:2)Z``FZ9Va Oƅ>-^e4bSX`ifD{:IWjDSRH jDQOT4!~ ֕6e a)JIs:)_4@ppNUW"(oQ#-C@eI^KaEm}TUjMʊL/]d2A.,Oȗ.Aʱc4@Z Bϰ.t&)xR_af'  s˿ 5'&sAjkk!D& à {^18;縦{!]D`g+߲{q*!nj/? цSv}ZF;66yk{BG?v(H,^ Y ƒ1 >$͎Wd6g VX!B]i|uȏemt ,ɬoyY4*_BJ O3Iǯ PB 橣F?iY"|ōAD92 HFJ 0v~VdtP"&= b$v*1)U@ tS}}Hu溧, q :z}o:Κ6WѹkN )p0AHM.B7QjJfhTwu2W.:Cu0/DŽe C]y|*v+nS}-u.#.Ǯ zM%*5g Yr-ѽ`o<6E6I 4.NGh5It;m9+N~'/`ߪ \ PC]IkJT]߻C3A=lZ}Y%!\$@ oc/-N{DI@Ѿl$xTQcw8Eb])Ș#&BoP2l}JeY#*6t[UaZu%55iBwb Ԝ/TƹgOQISō~} 2Lb̵[6ۀ $.poi߼*B7UVx{a#>);lb8]wWSJ OmV/Ѡ `Na4$C;m}:J2E0]|˟K+*O 3'2Op2OуRyGfR`yƎ`ÙO[GO5`ڬ l{톗GWnT1K#M@4B\:Lv |4I&%fA0`J|Q8Njjl!DŽ\{-C\ʶ:G~JɼN?YIG7>.AϻVv1:8CCԬaquFZ-_#:Qp-U!q0{-l.2ބg5mw8>60PXQY|@lwuӲ%8/^I>锜:k[W:V 32i숗WNgUI&b忂M.-C|wv Nz+3R 3dTPM]+]t{A2#$9y! <ľ,ċs?9VA5b[#yҴ@ V^wJ^Nι$@ŔحbxPcBT+#sT.ޗOcHqJPV[|OO/xUSW @בӊFd%ws*8qayu"!bs?S@GL_pJ*zpԇ(b$%Bg#5&˖f$0JU*MPܤ o7S^]" v!'Q@8Q(d/)#sn8:5ߢA ]FO%H֭&)f4R18q`鄁Xb'/uNVFѕ-&B_o[gv-AvQ䄮J1)cTv=deqN_sv1X LTMej e ǡ9ckcIgS*?Oܵ- M e|D J{zmbSd@˹xȺAy :6#!vq$`e.SRf2yo;wյ 7#Ju/Ԏ|y80<|X+ݖ%.][XsߕjډEnN 7|tgWV OoGiZIXe @SxTEl[;YQ^rSGFlzjJĠ@a_q5Ng׽+rS>[Q%ϖ9GaԻ|%fNs.p_M4N 6Ό#gkCВ }|u3|Ɂ<Cg@Y6$L$:+F]W4,i9'V\va(,l0Ն$jEO߰žc#L pRljVǬbX+-G4+z0Uf*%^C#թQ^Nh$WvDBj Rvh ކ7v9aJH(ʰhs5o3kYKME I=N{ҞG[NjMnV)A4ل - eɝ$}Ap-O^puCh8v#vSyM9P&T 뮘LL!3,.`EL *ZM#N^"\׈I~Fal$z:fwh/@L븗}MYţ)gsP~RROO:ݧiZlSJ`&&^0܍W.V\MqQ~9P_{`.'eoB..jLqGjPY3R-݃g@%ܡ+tgu5=wFY k!]W&x1V"t^@*Fv"i\( N>١NyѡvRcڣ6+$d8ت+]ns]ԿgzTn̍}BRY 22OFQZRH-\=1<,51?ת!v( %͏6snsRI߉tHY ÿj*{dQ\NΑAi,4ihCDIN޸UOs]K!_^lRJw␧פE)9{iA}0N4dY1u9~w /#&qt(5TZug˜m9_=Y-07STز٭C8EpY^iG.`YVA7By.BOMμ j/\x6Jm2AmݩzDHX'%.PbͿ],bI? x cKΆ-沝r؏8uAֲ|Or^jۑT^fu/L%x4l?M%Gb>}r +iIAsɽ&p5LяU..U qtZQI08q`R>qZ5÷NEx~yu"!~o+-`'-Rv/z.cTgn,m`Mv~g2{. O{>qh)߆.m 쑽!ڜ!X~(L2#5fa\AUTaS{ 8I1Rj6B'՘QZK\)3f G./m ^ı::/ĕhIlU .g+I/CK٦IIPVG9>xy 8ptA|ʵ_ џ!"-_LҨ)!Teh9Suxl~vՁ:64_mLlҿz1@HNU3c]J)az^2̐^@ sl@UARH?d;듎T@܂jp:JHɍͮr(n|HbU]/NLt qmjm%)A8"1_'s3|i wasb~`l_?d!PDK]4ꜯ楓<kb=Iq;9QH6IuJ?@9iPș2> uI>V[vR/qx]ú4?(1d}ɓs,(  M-}bCSys,(| DT6;׿Yc6(aXo9/xӐy!^Hdߢ$s0.=nWl9 ^Z}՚O qM~B_ &[]xVZ`MMU_uFv1@Ȩ`a=踊cIgp7dۈB}qTIJh᫰aÃH9i'<-[_^dyٍf,>9Q͇FayAڇ(6^21 VՃ6EIث!q[m OZ+:-fmnUv>|9|z$Xe[D:b<{s#j͍&y_EȽco\+ SZ[ E]c1"=_ٜM0d7>-N`9` J;C'i[:-{.e%\ErAIx^R͒q\ 5&b 'jBN߳ c-l~u;Wx#a~h{g#aW?Y x [9LqS=>z ~Nҧ3`Wt|cB$:{dÓ]zcр*Xst5')ZWb"^M\X2O]$Chk'FݔFl2xg<t8ZAkޱx@QIFy^[}NI./-Q}lG4L?O٧.XrH4S=%g߮] t L,Y)ۣh1-]>tz~և2 Kc y1/UiI.2\e0 H;e&hb0މ`_M;q TaL`[?شTb|s],"]̖+Wݙ uNs-Q!f|Jf<8&lVV@馥+K_*MQ5\nEb$5 S/w<9g"θP* S.Xx"f{-vx, ůecYCr ?ҥ9S@FE!<)QSm)օYc6{rBHF:6vdq?=j3L804LmD=O}.J<}g/fY؛6f;mZH1% RVˉN— = :Qwin1HѮmu2p`A k͆"dC{Q(CR)Up,* v4 5'{@ ޓϓ'?s~0$Ab(ajbRɲ( tCէRaTsxD-mZsq4k*]V]r)"sCxt9knӖ=]zVԯ9r [f1 Xҩ2î֤NG*>QMw gj8{ǮNR$ź<>1)?>\JwoT_[X@uoX/^+E\D4Qh.'I~Eo^!PyH[zHsuUӓ_%b-RO3{1ac e;1Ƕ޳֎TqeyXҽ~iVv-Ne=P4O*xE-T0>dzݯZ {XwS& Go9!eyRL[Yns{W/צ$9_\\03؝K 8̬o2 h9kubwa*Ne0Gw)ZgfKrfNlpE6_^e \!$].SNbui>r).bܪa7b`d6V&7\|vZ|T/k<7PV/Iլb⩔24;ZJ?R$(ثG8`/.[M(1]LY @:'ҍ:-C0z͝d鯆&?j]L"w|U4No4]>s'.ۈň;xVDkC8S"1ŏ3!08f)Cq;7*^.4+#^Cey4_̖(`N.ha$KI?ϫnRs\tǔ(fه6.O&6ƅrt!,% BhߧawK/ygLhP(?B&9B7<>Hж\--12+AP&Gn{mhX89~ЉJ; + HXy6$+Kq=ҺĐ{FfZبHD9 SMu].dN.MAu_0i> Gk̓؉X' X~)%-w}[^{(*gj*52N P!Q Q9_^Ag[>MPUHBXnޫl3MJ1-h]1*P8j` POlnAȲ ?9˅AԠ`` _áW<կ2gDe!cӬ\8'<}6lad!?w{.b~}øscl2e׀FA3D0/(k52_\ 蜖A:=k} ,=/ $!tGk E H6(C+FukZT!H7]N6Q"Y!tԌ/wjlASkRA2]\g?HDcWH/b% &OW!R׿h΀ߒllommq4]{fҵO *Dy2็ 8?U9=^{Eڊnknn +({$\~->rk<kVkPBL]b5hޙv|mi8*vE}95=[Ty7lLPMG2r,e}z^t Ù3B <_GtߒEx,;wI"O."a#{&p PShL돱Y<[`K$J[j/ !№%\Z7tzjTHco&H'?i<! 5HiBHW6$0p%eWPLrӞĖѴGo]JNpxxaNFP[]%=GĶw .#й^%N &NoPUx>6^*f\FBqFd(siuͨv[ާh]*6u;Tj¥ޙjziJ@7733$wi@#ﶓodv^LNʜue~Rc%^6sq{hhF-Jn:o;]`a &&pm\ZXN?+zSb񺺢\ B ,hӢؔU>:m~+73I๫3FOek-mۮ/ȁrm˟NVĄ6B'_J ZE3.`1~A&?D8/ǘ vuM43<ǣ`,M:;bW,Sݣ4Saaނ]#t7`,Qۀr>hHge%&U tY2w;2[vq+UJae rR.ę׵- "eF1yj^3ңP(~ۡHpC#Iư$/U 9-5r#}Ig"tX퐔hwSE\\RG!RGxZ&uwL7]> @qOl&"nkX(ӛ+?l5V]^' Z2F`L?,JMtܤ,*.:}th"Fi݋' e`nM98@Ov\uH/ %)sx8]l\vr.g<)xAH<|t,{ٷKnE)z{F,KCYT6,fܚ  MPǛMGŽ<|u>tBQjA<C4UE’|!`~iC44J)=^oqXbFoP 7rc}*y9j@mwAqwM'cbR*JStb&q`Jژ֥e9{vƮ@t'sش*u lR%K ^ḏ!SU7Fic[ Q%ߺb.i]{tq 'z1@`1E F{674lU @n٠,/_1"DB/R%u_MgSӗT$;XS|x Om( +{)vRqOx ߃(mwH,{Ԭ3ѯ"rXaɹqo (T0UX#Fy^]}&݀uNGڟ8 #u"lF) V >SVc̉}mo 1% ~6}443 i6E̡&IG Z_&e$5gOEW{w^PiDOöW!YFӞ!ș}$\)coȽ)B!zHVG!9wpcņ$E Qu\t#CYԪ_$:HVjolŖ>]sGĐ V7nUs~8[3|yAFPʖh+Oj2^]J k(,Ci[wrCjy/޵ِ $-/c s5XJ"q53Gƛ .`]Y}qBjߺAӃ_|7+O9)ksɗ=a''x/wLİ_LUZQNj@4< g4𛅽Gf2ݮ7a ĶuU^R1!WPO=ΤVUi_ֺ-s(u8q~wMcu. +k99 xKQ{P)(IEj,Cl@Fw&2v7 3`@o'Z&WSK1HT$+~JEybf؃.7Diby'Pm4_j5U'sp]Gp-WH+y3_[Чr%a/ڞ58.B|/f$uɛΑ?JsSwYo#|B)]m~Qհ svW.‚-v hHw#55UĠ3h#n ~>a塤SP^N -7%@H*8BuX72k::?\K)T 7N,X񎃗Q,$˂-D~ɱ0̪mC3Rq nU_FZߋCL!W=Q X! $usB:G"4F:Rc30.}3b([ͪwSʷ} U(8B^fӠD^ۂGɄJ+3;bZH ݕNgDCYenέtYݴ D}o!e@0ic<ƽn̵P[l t2]Y1Y5~@=^Ga->8uz0±( w<:"%/0g\X_C:wmgNZ!ߑURJ8A"7s L~)Ni9x$Fs fߥS%=K@}29 Fs$~250Zr.־O1WD\3૽Wp),mw;(_T<>#'S3|B -Zlԋ W wZsbFabLoW73i2!ƕ Bk|vAd ||R5' #ċ(zᅳ&"'h}g^6i=:bqx 7;n/ P=G=uk:K3W/$dkOПO@/D E{}zxfK5nF smp*])^Qe tEBLD"'~Xs:t=r&\ -~,;ts[1v(M"r*UUqsw ;fu=A uGg]$\6 \`dt.)p3EtdW%-k>fT і+\$.<%:NXvYh xTGJ$d5 cyM/] [m8ܒrз+*¢ߕ_ XX]%!uwҴIWS>? Sny8:9 5GkҳO@VX-*P1u'?}ZplaCҕVDB1(Y0Ս5"4n=O[?6tH}A>Iddy6-~}L*`4(uBiolR )M])Z ̨M`v^mW@$'9Ȱy&0. )4v 5z4^l U`[]z?x)W (<q5'.hz;P@31ӎ'>w`, C|%/DB!YCSzaFGуHyP1/ac[QpuIuHz~b *d\oND@Ǖ"-2+ W cH掓_*u#( lG+?3bѳLJlm烆w0z5bc76%)Uc4KĄZ{5 ReGzo-*o8aa֬!Wߔ8`[f.#|ġ *y9-8EVj^aqp2}Eă>.e1Vº9=HVµI9B&DGbKrkT$ɲAFq>pVJU 3VCs79gtf~>|~{\ag"Mawn/?:[;4| tݑa&N@ :8i_mEujkf"(X:36y\ڮ Gb! EHٌqvN !ThdTܵ6(Z3v6Fɑ4Q-G?7 LZxUhq,1ԔG*л--\/ki'P  14[j5ŁQv="SGA*#xQTڻ,(D~Bn3bKm>dkô+^wow[,ӽ*tM:t'Hg'U|)^&nzaq7+(Qbv )~{ĻevP;y-\T%%I҄$~g{|F'5pmwZ(TSe\wf,깽f%x8dSYDyQd<,fL2Bԓ= ҆W%-8Q DֿCK]d- _@VPrdL#P`8 GۢTmՀ;/gVتYt>@ݜb:􁆴( 6*k a3V>_ ]}ؐQ@3deEW 栨Gp=ͽ"v]5U75i\^%a>'!E1~^-9.Fq. i&=yMnGYT/౞md\h1_f+ KyI)aߦ -" ۋx\WOlm{CB?! NZ^p6Cb%yF2N{Mƕ(=Tnob&KoI[& 3[k>HOQ{I%X̵SZgK ;eݠ&j4,2FY*T@H";aIS GH^Lpq &4uE2@~:n/}lis7&2]dr k?M|!|"4H\wV#g2Igf"d Ms A@sc3-&<[Z@5)@Od9Fܔ p!H *MJ٢LN3v+OOiQ'y(CE{Ô?Ӏf) HLDRz%4~wH6P/9Gu4fLW=ǤIg=TÛbrՆfjwI JpFM\:_)3Ʌv{Hl'#uH!-E*H%d[Qɉ gJ%vA(r38Jde9 r5: v%931ˆiAAr&xiLRs4RO (c &sW/hJ:U]ޟF4)ė /jo ~c7.y?>Tr(PD[Xux"\pnanjpJ޳&ZК:bC F9ɬ_~=t/r 6Sӑu,1]2,bWƏ6GE59`yHxQݓ/Bq8;![T[_,RT+lX:!a]LPQ4:MZhFv|,`@㾐Bڬv^~  ` - 4ͨH}9t.ဇ9 /s m5@5$^4q!?yc-:F˗#,V|@8 :hFt5J8[,Qe\jJ$W #%. aJ\=~;ݨ10Xz!KbRQ=KVN S؂%>5RJR|窌&k A~қ_ ۱]~ =hwbODs%GQF|)MrH47uc/eT@%ԋ%&}C`nыzjr-lXXR+(`V6vO@pi7/F9%#Rv颧_>is&v8z2f*_& \t;/I7f<>VPNaJ;fԺyއ~Bc.5d/.j9"쳋#Lv%=ŧQ @?kÆv`3ȵ忠"mi ~KSu&,]e/:Oy잫Ftwˊ%T9H['ˏR?92a(͝رIB'aMYېoMuzApj(4S"n|Θ&VOM6ևla$o@L~#8^tvC` 8GdTjX|!n 4'LPH Rӈ$D /o[~;/] Euْ0'7ޅڱUbazm:?3EL? " x2+fDF $c12` 5-WU®(@{`k RiL&9Jطux|TӾ#,?jXēBu̽$bS%"νAW.ȹqkc=$/붗0ɍ?ݫNB7t[DY%~jRp&{+IIl.kXԚmB3şč$Sx}U! iua++1ڽT~" sBWnq @V5 :v,L_1ei϶xQ1`096@Nk3m0ΦgS% V4^6cd[OOZ1G*Y R"S wNڻtcv{?4й^ }Z.Njrr6='̙YX'eaI=xfY 1)cR'@sWqc9z)w_ +kmqx.VE{:5 CJ-v ?)@cErpIm͉Qfԣ<(Q%a:=6hK\e;Edwk.4Cn"z!08YzZQ1p/]wf:mPMF~= ^Xe`k@Ǧ~<>UkoxD3@9dꫭ:!sNPAqRce +ugڐ4q"N\sR!6+lm ڪ@t;lHxpsU>*35AX ~*<ئ`P)}:qQK;3ΖM]gsBA3;04yNL}?@<άف/~m1@R'yk5a70{+gTδT;dGAMF_0E~C–Ϳ-]YĘL+f ggndstxf+0(C-kIh_]aVKG`9;&|cUTlV=+\4 G8ޚRO24Tԥhz =Tu4(0哛/F*wΫRk?̱~sx|Oؕ|iق*~,ct ك9\,xgsPΩ`v=JB qpD'g] ?Xc*͟䕺-Wpٳ@\E}(C&]$HzYGp &4px<)guJ.`#1,E.P ж-DT.&!;C rj+sx*/[AL;\O 9,XGX;5ĵ+JEVH0Bj*<P,~W?}-LR0VIc$oٝe; [t;KXAxDa}%,q8 ]&ģ$hmv>2oT&(c~TA~ V1?-HPaQ+2C\$iVTRTjHiKgKqN}BH=Dj5i%Wh=XKy+wUO۱w8B} 1+Өl}õkhb)__"Θ|E-xc¢%z8„'kc,N+vSAm2'q38NKWg9UE XҐuj<"Ӟ]q@RlT{jIW1rYl# /|qgvZڄ-Żas5^$DVnuCb m s "1i*;#mP:*yYǬkDo5W*&1x6s $ޡH7{Oaj_j`+:Ѭp?pFBGȓ5{o+YKy-qR-6is; p M=a73]u<zmt4He&x@am$[/˜ |KִQ;(zeV\6)U̔▰ gTJlSwXwyjIR-284L]@5ߛ=yxa JĢ &~;w@A~mp̺4O^Sm%es(u#K-! {{,J=CK@“M"]gVn=@LU:YN`.:֟_%\PrYc{C^ {w2I{ Ήޔs lVk+:U/M\fL*8W NE3D_x<) .ƱSV݊$nېB:h9⛀QCqQtI{5afx/ju/  SPjCSt :0@qR=Og8Vy.ĩ@Ώ9YB5oGHE6@n}>\EC_&řfyهfS%fC5CH1K渎k芓{@up$.QξUUȽcյzJ:dqHm PԺv~P*M|uK6՚./@<#/U9vރգ| ˤRS^0>4hR5۹UzvdpK!iz>O e!\:y iRCp#ZHQs:4Zn8czqMc0Ǩ$a万 d*T|S/TJt=5B̼B<$fr.BV& &Z}zm4}C 䉸u"%c$ҤEZc׉ C9j*TːUG1cL>cӵ֓._Z(sfAò&\b#۬<[0_FI Hi9Z,.]&x2Jz%+mfU%hz:D8"E;ˊ,4PPΪӌK=$҇VaɄku)lLpD0Jqu`,\_Tvpˢ-ubнؚ]MY;2Zȿ5U'Nnڽݟ'ًAL+!l*{jP ӶO$OAJQ蜢g[Q]ёR5d=|!1|ĴL&}H2]:6P8-f9*5.xSQ- U3d1T+(\Y m'mtʶ% ?.{0ī cAjP@isrC/=Ɯe)b"ʪvsV(94.as.vurMS"] MsFG٥Yxba˴|[sAaj/7&ꁪG18ǐd@Y`:uO[Wc?A2ЩmAWC"oۉ6YD`"j}ک^3蛧5"5q9H݄A&]L}R0"}DO3C8镯m00my.K<)y|[zp-PDN((bS,؍4 N#%ɱ_"%jG[eɭhx^yB J4S db#(:r31$;$~V=VsBE_SpQ r2ƭök2VFHcVv }mj뤑;Y ՟V J HڽET)蝬b(tFT*cH.u_D6Y4P}r"ҮƤ(Z=wԚwuZNdH YbQ FKiVl5y/]MLYVíxb*jc}{0EgsN _ \7,(| Mc*-$3K<\ii Wv7'SbA{+IHCs#sOlS-߀X'zQmaubS!?Xzi^ɺkԌc}+(oBv+?li˾qlX;-(q|/F9I,HgV̤[Wwތ~^,=݂꒺dG#pޞEi$vTdy3.3HW!>ޟ帮jkD#.Mp,a%f/q+Y"jХ@9^'Gp~Z(OJrkkDwnr(ȹ3Bg=O|/ݓPV/aB>˩CO-)fh4u!vmR9!rӝ/:k$we=Ef\xl+y*LU;ڵHxZ*{YC=Oߣh`iz ֹᦶOʋIZZnO&};Zb` {? ="s)5&M~y]<38m>gh'ނ*s88z$P LaΑMkX&&3FFE>ȥGGZk=;2} .A#NZ2{k_D9vxA^ \eaMz'^x/(h<`ym'[c>WP.).(t) RLEWW]ĺѢ ox Ʀ {[8-$-jpR*SOT)Ҙ:/'ʪkG6;pڅhab (_MhyBgiӚH\HaD9;V ;8'\6^O)~HG\f$OT/)@GJ9aGľRh2Sue'*~7 \u/xZD+}.(vT5+STk%DohZ]qh+-k"9`j|˿7˞Uc ɴ }[bѱSOG48D(8X Zz@ID9%euf_?= يub JRLi=Y|`rsz^.vxR&yUر4"3^5:uW# 9miiv]5/ i^ h8z/' ~^{$#ʕ~D wm`6uu.p~\ki_ 힠3w #lt!:C;wϙy}êt(POfvvw*A6A,SJZDc4o0Uxú {]69S&tt4G&[f>[|7DSv& UY\8|(\RU㢼ubSkB_*%Cn%3 98LM,3LǦkȏD@i A]|Æ2v9fxI\ulB݋N(IZ8½<{B<ɪ7 g"z!i.SB ]Sip0sm}bGZoj4 KY'aVrn2؁0劔ڻG++޳hmAڂNҌp1\b"oyn=nvSN=oO+Jy(˚EtF ;r|Jo[VY;H+3F^G &0OĘŝGMG(.6; / .NRB"`'ݳCəZ9^U1̇-Wſ.㸅{E#Sq],U~ϼO`jp$RcB{E:a{Si_~uK2Q[4N` H;$cq>zO;w^&gL FPi\⮛J/t1!8-Kw$6p͍C |IBZ6sw)s>4MDn'YƑ+m ,{,~ҬPqQN_{L2( C 3uHe?B9_P 'g ̡cNM6WWpKZVD:g13'8XW_v٪޺5j U @mx *c4b}Pa%#Bȸ/6Hˎ fB󬛫[qLvv(~)bѠeZMhx4B9PItR"f(  0 5 T.ҥ1qpzkU&M]iQ8+NڶA %T~k2p3R A2r"^#_ /7f*FRD867tV]apXK?e#pjsINK>,{!er,´,L2?}gE6>ifeV<)EF_a($Sm R/ΏcӀ {u_⚀K>fwZ꒾tt9-BP\h_1^NQww ]2Hat9ruaQbs,;OT﷕5:mNsb;RJ?!!Heug%϶T lqhMhDP wIRuÀoW|M3&̒z5ZEœjz . v+t&e5`:N̖$^sv'oՕs($N~7ۛy(S ωH^E=ϥ'=2m' ##E<俸5B!ZZjD-{گp}= q%=`{92J$ -?؀ab3NLK'Òpe#M5!h&𢼜u Gq$thmMMx:fZZP! `&a2݃+{G 0 lo{*!'Wr Z%iwPn'N(låm5ooJ#) 3câND9Õ>&?)oSF U{@&<ٙ? MҶ2?>k˘q:>"P}[p/u1ycw^=6TɃτ;{p)J]ᑬ>kA^]ҏ{"V \ic$B,0͞'\ i.,'npH9ڕ);/o#}[X(Wg=>A% WIOog !D(C'-[f{cET);F :G_MR\>V v>ON"/XC˜)7`QcGqܷ*lp! %Џ-w{jYRW$䢏V7(@s$H%'ʩ*.umBP'D~1R}dH^)ݗ --X{pN9!,DWs(yh)C,5*:"-KK_AvS_MJFI(]R,@6R1"4Hy]5$ !_˜F[VqO(-*aE]W졲+)!"<prZy 5XX9K{7J,ހhͩ(c=U4HA{w.&fh,4I &^[+å*tSFhIsG[}sjnx:mp?ScPO 57P_ )rGdB( YGN/L|ҝ *lfG7Jnww6OZ5lJ{(2gs鏜z[,bn]̳92=4k O#,r,f&}c&&YAFlv Eca/ڢL[R݈@=Anx p\cNҳC$T^<akHtd#d*fd/R=(4xZce`Eܠv*uj;%r"4i1h+Y*% v==tSG+e_([И K㷙N"J8T䫖^M!lvUYĭ/eޞJd{s괻b=QSq?FVzB삋z/ߎ((/7T\Ԣ0޸TTa*s}l?ϝDEͬptZ-ԠU!*O9%\2Bڱ#f-0RRm\>]g*,z1+\ͬYꁙũќ(R;;MwֻH)lHrLǀCcoxwZsM(MC2;E‚0h={~պDGZ]lDOC00][jlݙfy& dK|_Vb:{I>BpLt=Ekd|vB֓Pa8hAk҈g(4ѱ.s,:$twgPx GY+@=TA] /J6:r%>dbNHY}hH% 邰晕ǏY&Naށb'&LjT*tb7B*EPpRJܴE-h uvHBlZEZ?S1rX '.kcj_lF {H96q|&I{ϰ{[i^ tٝoa\suֶo rd}1xi,,?LWpuͿmf,닅WSPY</$`JBwweGfUAqQ^`whIq|Ջ#J$#AԚy)VfKS9I( V)q;_>Ē:JyH#ׅN)xͱ85 Ag2XxJD((l^)4Bϸ/C֝њbNF]nX~#SJEbX-%Z;]o>xè9@=J\Pz(}CWT/YrbI>!2T -oى' mnNC }S;49[$X9LL1n<4OFX4.q(^h NNcoN3A\Y-U8H u-kJjqްG5f+ZIoh@~Vc'wW~Ln".]Yݡ o5AiPu֍5uMTXV+ >:ObjQi&rPmnUjm:)ǜi_ gS7~b+|@ xs|dH|bm}sTK'mޤ%bByK:q ,Nӄ+o ]PlT@\gAðLה<@V8$dƮ非yK~iVQ诔XS"zGe3@}%+</V 4[5c0ȇjQaNJzLvm=:q*u_ƩS0Ig,#!]>Lt X蹥"S-u<<吔ރ AjZZ:S,ZH5BQl'Ca&Ae=p,*l!\E3m>p*}X^ w]nP rHs3R-"Nzu0HE}|p0l 7ac!o}, VPFvz##KJ6r%Vds7,9?&GKPHGPwNm4cJU\q`a׉lo2C%g p07 w{zdΘU$߹J<$n&gF9].(Wk)|6(~6 w;cVj7Z'gQ8ʕMbz5Kb¢C#%aQ&ё2^}Y_=n%P;1p<`>qL&QzPשbyg% DK5;SKJ^~?3Pӫy,, ԜO1K7Kuf6SkrXV3/YmheL|_|tTg链iAA]@ȈsP8<}ؾL߁:`K 2,O#̣ͮ S:\4XM~aIK9C.*Ԃ;xKd9! -!\<`2 ?#W/9fz׻XhR۩(.3>kpw,91#8k9`Q72kݕK~VaFK0"mǫXN3*% V}PeVV۞#3ۯ=lV-^نQΝbY9>^;џw%]܊3g3NJlqÆ~1N{:Ĵ|PB])8Q eQw8HxTj;Ĺ5W8AdL?fa:^o7^ PyOVy-/?2xNd92+l8TYO?W,PCexVR{T@1@3XU*A-d-X5_ͩk .sYC+"?ԅ* +`Glԓr#ڀib[dT-eJp E/ V;~P]o*3Qs|3oŢFr>6㱌]2rW`-} CT?zC">{r/*}YQ[㑨fla@8( BbZSfRT`hdURt/=Dˤ3X }4njL!"|vd3$bgz?@q8aJ'%wj,pޜ7'^unR(˺n*z_Js#!7­8[uvSzIJ! hT^Zw!UjPJDRHFNu!@ }40>X`')PSf(Zr6O N*ȼTtMT MI%'h} 2Qϟ!Ut6L3,b\;s=J(?~ٕu9|6Bo 9GVxEkHa3UQGN7cU ֥LJ9)Ȱ}R<{Ӵ&0HiiW;r$@Ӧ+o_ro@T.~5$z*:|PaSe25v:L=94,*$!dE1 M9:"B! P0*Xj#ky>6wsvb,-n BM1A>[Ⓔȕ)eqB, H`=LRm6 N^sS'Jк!fWdߣ K+l`3m;YXJT Mp{i8>Э'*B\Ċ=4/,/8veuuFgbt/郠Kӭi=:)r?y|@x$ yw+QF\A8ߌ<,xTy-Z(!`D02BdY !" m+1Np^5T6;sکPVgĨAG{FaĘ .Am"ʢ=sK,K'lo 7jW]wmfyP2P^]'?(Mfp㘪Vm-< d\Y-IWCl7F&|=6;0ɆѴ1ۗ=ѹ0/h|,1CBkX 9$OT] \4v:7 $%MDCpcH8ΝcxcϰBtsok}V fz'i&™RˆDIX 6$A9vw''X<K,׭BjA2(A~;کySgc Ă%^e4#gxfgXPnE>,TFTƍnodMx/Z/;s IR= L<>or5*@h~`vBg [T-*PQFF؀mmucP/JC1v| !7Hj(_\/|4Tk2MjxC>}MI 0bYd2j!~}V'xiĴpŦ+KHCI/}fpҼEW9rw7Φ "Y?ԛo!*\ 2+Nֻ w%j bS[Yvw*h9R+l_!]i˩}X$\ﲆb+VaŴɪ h٣H(eO/ɕ =P`ⒿӇP 0\ޢRbf# &!bi,? |'^ ]6}xP]`~OZ/5v^ Yߒ5"QZ !Q{t#N4()}iql'`2(H쓺ECtM?RV#OXIC$iŅ/lzfھ+aFX*|7QR,|ȝGn%j+ #3`9G2E,h#@aW,lY﬌֝ML`8n^~U$beidlWMGv 7$1<Xj]+5=*maH&0O %`ĴfJﳟs2p=B7bбeEv:-I1L?d[i料WEu$wƾT0ܭfz`:%G&R:Ф\n9,)noR<~ NyĽl|A. r =m{`o/Um\g͈<'p]Fq(->Aj ? N酏*3(uQkU)OK{P|V -WRBφV)S+#$@vpg9 wĚvB<neZʕ"rS&Q* uFOZw`,;yS 7_3>Py}T+͟wfhX}^1\k -o/X{F餇hhW?m^6>*V"☉trET<lXQ_{GAǘ"ݱFe#h?v]] ^y nQ :(~gw`] D4 C)hG _ s=9lFM7@N6hH CCkG9 '  Nw00%$QH. PPr }: LbiiRcUpְ hkcMNbk:lzA /樓_1_~q,51O˝L @vQp x-̎?_B#٪oιl-=.1RDI% k=g}ބ#=D4<9 +Vuꂎv; "}m&j[KKxkFK覦(d$WX8tI :LU2&^ƥ+%  v2r6d Vj.9 PU9q-ODS4$T@\s*7n& ,z{z@"^* 3fu)x{c.o >z[k ib>K#,l壮ޛ`[6Pm4g yu?9b?[9ID_(Zpc{b͔#k\q^ _XBmE6Mt6$.hZw.dzhөj6K@i7sZ͏㉖ⵒd Q+gΘzv UQ_B`:˸EtlAڢȍ)I{sdj닂Z)[ ?>p'y鼗H@,$9'/V MJ`uv ?OD8GzgKW?DBp)H Vkg }|5%j$# }:IÈ^TT~8)q6Gu #Xmp ì꿓)0a+K3HƩ]榇<ՃO5s |^CYJfyzشl MMvraXEXs s`uChyH=۾C>@kT%Ͼڛ+6(Ad )|q%]1x y¤ SC;%@Sm;S̹v!#ԝ`n+Ӑ:] rH.atcwp~H]PQQ sҲ5"U{rٍùsԚV6gʊW/o5eCcp*'A"KW901kOPF!|EM67W!^zZCPu<7MUmE% o@H_ }+A-vb4cD$=p  p,ir;wrWRk6_ t_(?y|s~)举[V!y6Bn-ꭃ&&b87nQ67zP|c߂D8/꓈hUS[.s†ʗH[_ 9(ta衯EvOg\<5[,<ƽwX yԮDH3ͭnjƪ yF1a#M7 8/*iN7=ͲSDyUS.(UFPMsS0O`\VˋrPO󆑞*ӥwxCM}P.O|܊l $%PD'I7(saQp6=}SG 7 xiӂ:F !_(,fq,5tאO޸qYq{|4'kR Ga]cLz4N8ӷ_g R~J^&jI` b-$[l[ךL5z@ڢk}/^ ~ ’',* R,@Usף$_,vDEYWVeq',r- 1׶y>h<m:*} |+)E;u)N*) ͟#քKs5fJZWĞLW ypTHc+]źx8^k(b dCтݞABb{_j`u @@GɹOIJf>D3vO@7OTh =@Ωڹr?e0qAɣؚƷL*SoFȞW-?Oj!"9F1&|"5$Vy@QX% Y% M3taKO:)CW`m ?@Ո pgYV;{gvߍI92Vt*[ &CG^IJZ \6.0韌yc%x4Ds^տ^_ `4\fe|©+{.6]ο 塋Ŵ>wR{zH܆qբc!% N{% yuA{=a97&;>@~~?Z#1mxqʹL^ VK@xJ5Gq-Q):Yכs#!.  A|}"ǭGy v8~Q$`wH}Z6]2ShN3qrMڕKַ'gelN7,eo@2_ |.c!B$ ĉQIA$N綶gruˊ*<4yNs_KQtV1fJJlbMA\t@]3\<(@vE.߫;Pnȫr۰OI٣9xU#ۖ5e0iD9'z/nAc.W.nI4N!bj{ L(3ɢiF=s3FJ9èh_وiDC.ֺ+K:(4cϐ6 ؟l~PKN;X4;^-%JHY DꅪdbN034X2BZtm`̱1=3 Nq3ܔRX0R.p|GTp%wK3,ƛxFr7vޔd0sM+wnNRQoe?q7W6Zqm}r_NQan/=@E L.$}PzV3a;$+ kcΐ Tk=?+M* Βf0shP2V^؇8G 9?>}z]NltKlX&R aQ0ݲ$ .9-n0 U9zE12Oa~u7vAze Yg{&7#Iҳקegs:6##c5 ŐxԳqVJjnLK?OϏ(}e}]ߚ-+)hcu>0ty$dUʇoǠ\&7N"/H62U t7Za{{wQ]f!|Myxڷn]\~"rg/hYToghq_m5͑Pvha32WBX4 iVD1' jfW+]k>C j!j81GY{O?ܙ~6DX(UG$Ŵ;4}o6[|_G?T\^nv29!+GOZZm'evp]vy0>YZɞ?2Ly2 0b<427,_<{G/ 񏕞v g8%>U߅[[ SsW (|sc(Ig=n>hp55^Ep_*GBWyZWcBd,S%!(GE fK%@9_uLuO>yνjgHa@ G/G܌r-GEB&8>~Q%)?܂GMg#]pD X2>ՙά_*juVko+clxe/Yifpmߧ\eۘ AM0fأ3ЫU,LOؓs"g29A;pbFTy%$W1ZnO9=xO:CsB HVfԍ%M =OJVʮP<%p 5 nD_Y.fm@-GM5_~[T;s$o[梴sO猄jbf*`žΗYJ ; z*[Z!d8V!% 'OKBseJuwKovjD e̢;tm;S--(cjhl%؉T:hY@ _ 3$7e:Șh/1Axƺu>q~ T+<8?NPxܫ#2\\fTBsTUqf'CT@7VAfQcFLdQHņ';w27%HcϽ&KV=w%N ݲd[wW7BnoMbt??Ʒ &y၆gƨ@"m#Kۮ@pDȑ[QlG$%3`Fu#IysDYׁpY0_;~K4y(.ឩ,#]K;B7dtwEm/ORZ9߁Wxjp^ Xlc$^fՙxU#cCR{9*iք/#.i<<ђFOc ]0qDX}QڦO3Mz%@&&bّaZ^L0QJgoag;pƃCp",ME+7?<fW9olH \9j-9--#=%ؗD짉҇ l95AN3V0^/溺 `YCv&1QB8b¯^7L0-;,}\!#f/*vF* (>BC2,`< spjB.>R&Put#FT7}٧֟篖3rk˄F1_(^S׆6ZX=@iosoB:Ԏ Ed#ga02~ifn30f s}6=⵪X("#}MSkW i[QF`kZhW 檤yH,i& W#&GAL{Z˸f t1+38;ݚVIj&s+`Q;pˁO$sO-XE"=Z_m?aC8Tl5KZrC$Enywc@oe*zU ٝ+EGtX%]tw5EP#fLu>~x6Y 6EJ_? Cl= c>Z"YV>1̤v'ou4B] zay2p݊޳\-.刅S`+pLFi \@3q6U$G%խ(>"h8LP<ԺĔbt V>M54(YVDHtw}/Y ɽ Wɋ+Gy$[?ک*CC1-cxr bo4 wPJ˅֠Q}X qamuT'88i]>eh"_}`3vAJ0yT t~/C+33ۓ*^_z(ǵx4UwJJifu>PM \T݋J _.?+a:G;Q~1o{x~7R{ st4 |TGQ('M!ag/[pVLϜ9{pI^yе%!7jGh ThȺvVR{(pmyUeذha.&0*liL JD\ Tw486‰Bǒ{E xf9Th73E@5 hO~{;[◖i4ز(@{@.LvEȵhRRWs Hl.|]%ϬHsq`bE* i_3AD"Bꦺs" #%z_ZلJ3x4d# bɯ97Bz1f:4t|Lbq:efߵaWIe꓇=kp;i#T&BF)ԹFOF)K~"/'>|t1ĺUqH<,Q%C ;]#/,z;?Zk݅ ӣ4nC/mŷp-?:2 ~,kӬ9?2(ۡhs%>"KA0NSKYlTQ.ЇjJF)6OknWݎJEgR9ɢD^BVUߒzI_cU|j4wLb0 RG;L ,o!,fU7|*^~Pe"ua8j`)@8,k 28 7w_ƓCpQLܿ?ڡU0B=P%{F bgMߝ!69t~7R'H;-އ@Jm/AK/K/㏂ُHCx0԰&눊 c@;F8zaTo5A/6Qyuk18L%PҦZ~UFC2)' wLn2wAfBp~X7<"<,gW7soXgYY6`0ז||+W)6,79k`p$'CR< uQ4eDY7 ݋-i͜jXBtgK R&S^0q7y|p bΛ?BD YiPgEhjtP !V~A$Lr|<>€E 5~_CU%2D山2[J>BQCgȎ%\a2=ޠ5sjԁ)R`h?Wd+ &)(:& T) z=A.3҄HMdyXy ,["nșn5ޟ; ͆!q}Aφ׏Ejp0F"pNy@buZkؑpW0R!LwR#)r|4UG-}vּ֎t0CQ\I($*7wƓ5"7{?zi0.~B,2QwI)P3랠6BР,!Vx6 X5-s+579W+!pT7 l$QӐ76;7y-;E : m'4z/IƋ`E-֢ 2_grmvUcY`q:gu>au=|6q'`o|vT޸IWJft&mR˝@xI ɜ.6$t.Vy`(sI /ZJ#:^`7?lRs 9 67K|үZܞC,z 92wA+ʤ:[;6w_oW`AgLHcoc;;j .$ X|Paxizh I۲3IR5D;oFCqj4ʹ `)5BYf~ȹw`v8=/$̿8f~ŗG;E;Vy 8$o$p͟VWݞ&P^=DV뜋G 'fQ85!)`r-D`{ģϭDvY&ŝ4:!p4C,:~Aҝy#1tlpQR ft?tPKYhn6Iy>(ߋ|3kOn9Wn$fa^ IУ xa@vơ>㚧 #%r N -rZX4$mAʿS?;zwX$R]D:"E!4~F[w̘XĦT-m׀0 p_Y^LSGh.TH*t]⹱kxU,r47kL+Tލ|g׌?,}'MX:]WW4vՑxOj‹&ꦴ2 I5a"i:7քV~p6[?-LU1Ej|N9Peȫ`[h喟'{0R1fY mbgA)+ '+쒤mC)D dx<]@;-Nٶdzc^Qu(C r3eՓn{p'MT 3/}/::1׳x>ڨj9Az6`>`6o!p‰dq2R?B:@3-w>^zφ%S:mOqIz*&IIdkF+ 5Qh@R_Õ*@SJtXe]ϫ-AyQZ `,:ig_ل)d%m<|cn)A&m({B)%_}!0Yidآ'Jڀ:[ѹΤfDL u f:bQ!L"odޞ=5@mM!tf,_96K 'ʍQvG1f*Ph+RڭN4ϳg3KΪn@RC4Q$ mњP\%¹&ȟp."N+\ V<#D.-3A5.Q'Q 5/Qh@'YS?IN$JPiIZ“o@yB=UCϤ~%&鿩{Bp03OE E~ѸUB6gv u*毖A4$m7_~+*ZmDw5=$:H l||xO(9!1d{981DtL醉b<:R:}?O'"3p]#-{bxEް)J6]=zB<#QEV /Pʧnj9Y%{Cq);׼OI_ JM#emB<*#[&RRxS(mr`ށmGb}uv$^f: af7DDPl,Ɔ,RN\@$༽3SX7%vʤ~D' CMI+VIDpQ`&<:+=fvJ?u.wȀޜ D_f^G)v~'Xn<&V--|Xo-+ Jvs}(ߨD,-9(p53kg{Qw!fVQJM/tTLI&v{RǠWwa,R542KLB%U;_ uͣ1N.a6EPӰGhڦ԰hXxnegqejC$^~Vx[L Pv\rN+bhQ%g4j\vN  ^o{6ԑ,Wqj(7h{ l90HK4( >/3;Qս1huvpՊU; [+TuPRTxk ZJ:uL+_Usa'.g'@/bz2%y%c ֤c4~s{3mϜ壈lP|gnRIhe.{,}yotd⭂B#Mp="~InYJwMVѿ$̽IYz/OJ&X ܽ<1 XzUʦqןa:ȏUD'Ӡ/C RGIu$KRXs)@-}<,ZXGu!ރb^t(? $5zAhElHOx %sKZ7aqy<" /zz ]x0 q$Bq7{eꟷ,.7+ G=(=Sji \`de|<2BuC̗y+꣉[6WjNX`UoVUdkdjyd6xqd8DL5 -#`6 FmcXG P.Af{[c3v.j1^ }Kyi?߭9nKeʹSi<Í ?˚m 4讀=))IyO`K*ޛZ>SFutJ` ˳9LK1c^>^z.&PMf`"N(nFKZa4)5kbHA<>,ȰhkIsr U+\LWNjoL ]]!v[1hlz@ [xF?oC X8MC 5b;bN^Fx/*{)dlu" [3=m iƱQ Q[sm ͦLAρ$R]JR8г wb_@oryz ~; Pis*ޓ]biOH]s0^uqۮ:Z[8[@xJ4FZs> X.MM,S@[cp78qږ'N" =8gǣvAXaFxSʃ,Wh&@_4d*he0I]D|v )=1 ;Sa  雕Z\x{k~VQJ =ߴcxL=S͔ʅ˛a#Sڈ"=1^c:Ӷs@(R'AVFζsl”@1ѡ]7;#Eis(~AMņ=sBVDt-s,vv&LX#Hos@DK3+Q6Z'}M;BO[4m|$.@y'CDQE9X(N2Ĩzm=66TQf2#Sk'ڲ&QNG`l C.at)@`_$3rZ(ɺ&E;97>ۀlJ‚)ڪp{/{uTB8͝/ H(K#2!2Y2EfzC.JsfT?&%LBFߢmRd58;>M2!w6N~L՗YE.65Y$ŭ̦x;Yˤ黲c.8K95Ϯ& !,j^)m'٠9Z3+אGΆrر%6U7`CtK%c $8zOɼI'7|`2|y7@(K>t"e&b={2.:v1-ٗ`ݵD˷ρDU4~>{Jn6"̊~&@C9I򫄒ڗ4f yy GT~?еgK)vGJZ71EE&g<2i{\,É/%q:d-DqrMơN_kJ{(4YrPٍ;J&>C'- >n8fLgl1"eeEv6ۈk#T9.7o/] @}{Z='aylILk6ؔ#geVAM7KB( 9i xWq @'>;i(o%pX &%-8M6ɏ$3.=ܚ@&  ɰ'np_X,"aMzqX#ZYy0R dly1JPR*66Y4=LEJ%f-|~\ZPJ o`fSN /~}m˼,rvV3%A=qDY >2v/!^!`+)ZKiڹ 7t=Ls6]![{[FLI P5a!YC+o6-ꍮ(( n;nʍE^oTM|%|;t)5g9KkڨgxS`+ y!;q<*͟- !Pv#mI@l/,ʹהuKQ!#l=( }T7Lks<)gvΣ.uctL^re-S$!IuHazިb%ɱ~MujM|/ +ItJf7QN´"7D}M= `L@HOB0 x)D@ȹ1{}A?Z!>3Sx?6Q0e!hAhwnmUtRU_5u6>Ŀ^R/R~?D=1<{!@Hү@; *ba !I;[$Q(l.{kIƅ!V߇irܣ(ˍBEKfejeJJ`Տe[-J2=$ {HWi>h~}vNnp؂fȾҒ?;cqIᮎ:G$ 38+DVP~ Jﴭ\LĂڎDgdxF*W&2>i85[A_71LQ܃PԷo BB/G fB)g𒟾( o{2)~ص"Ej/DC=$asFLqݯԆ鱀ӄtW_.v&$@4LZ3o.>xdv0\PM؋J2n/cN8.$_P,]G`MXXH~eG9+}O~ G|π;[c t9)/ rهo(> ^smx'巺*0ܨ_U`Q/5^uej|Q۶n{IT\A그iS3:JS1 OCY-8ZL3Xkٻ`Qy2C"򉹡YhK4tAbwMspm-e&/ Uۃqf%`7/GT)OZ΄g_y>5րϷWJ +;sZTm+r.~/)HICKnNdy@\K+%O:IU4=ZoN,mJWVtM8ְI¬x%"q#_.dĞCmy8͸5]$5d/] oZqb@!,-LQ4_7fZ8w_E~8ڥ%HQxiw'1<Xwl6(LmdSJ{V*+sqzє4WC "f٢nx̩nU4Z@v<oh.UG,Eeң36 ߃]|:gt=hs.j/‰@4$ezQ;u=ƦݰRQ2{7z%2Ɲſxo =@h?V,4jjhxOX\RRb^L8ߟ 2!eNf$6<Բ(u I+adXoWl1Q*\%6؟\]dCbsP#d)N"7]hj.FQklLQH.N8RlO |:V/l/nD{?Cz܏ u:J"b=? 8O?Nhs!F'{4ݗ XNމvDi*oTyt̂ҳSdX gK.k 2nJ7('B؛Ո۟QVCHYt=^7̗44뤨]^} b<M7xЩIi^ӎaM7&M(Ju~(ɣo.42)Ɯ ~Ku`L>izI!^p8"ƱvO+*'ysɛQo=[>/Pq(mՉBN+zN<_`pbGswUěP1 H;t(7J9`-<;áPK+鼙C Aㄏ[<ğJUO!dV֌ Y!8T@l)nps3Ùl)f;j$fdy7}|'NpEg^r3t*j(}V~a2AW[ 0#D1Gk=UyP|=k t+ЇdXoM'heѐA.O/G=a(\a>mbBqM*8ְP+6pk[3|lyw-:1u:eg09PCQ^4~rlvn 3;F 는-i8ݻ'〉[9— ~ M0Y4ꥭo<4qRB@6 omGq@A]3)sBzn"E@f$Pe{~ڼPN eD(sEnHYGޚb,{{.,6(CS`!{Zz ZEVp@.0]R5V%pvߤIBVڭ x{dz,Apkz_YqUK=4\iĻi r6ᚣǖ,xeic y$gBm'nDI{., -+k QtGoR%?VΟǺأ{7y뇚±W . m,n,BՊ\$AnPb/kC"?t.ݍrZP!Ye$0NR.:0 8fy>3g!hm*)#~^:SN3nTR"p$/["Z3zh$U:2׈fحx@9ryD㱽8 Gbe.Bda,w*kw nƢ IoT+PU!8 y`E†v>xġP^XңXVf'Tkrsu`%:s2;bnZ(մst1YK>_? t:\|'6DGP壢p@ߥ`fp 1_f 6܆JTxW0Õl+|h"/s?u^kQ̔Gy!?>z>[Wzn8M#""VUbAn4|K OxpntȞ_.i|%4wbVM(gKpD!o:2LcFXųQ' OR.$&sW9kRQ(L` H: .S68%f qɒxBQЏYPZ`gql5 eɷwc[Uh_dߐ[mŎbSW\i( }V_tnM92}k`Ӏ3K+3F lsTBwG ΄č=+pltu>@(?E)!{*EKix4)ïPO0;Tv)ղe.OH)X AK^q($EY`٤OCmX;:Gǎ"CKَ{x/$cSHCt|Z ֥A@Y Q6SzazD vΖ$m#8˾`}6u);)!za8nN|?iX41kM[>(¼ |#l{'#+ &_O ,hN3|}t*"*R`10n{Յ cy1uҲ08Xq \׆9LL*_kZ7=HdȡZxCPlu]Z-ؚ'jKxOS<4X9V3e1s8|"Xo+Q)-cGtvp1]X-?>'K:8k;}hڶĶk%PӇr1(hAz/2-fckx+ ?l 37_*|FD؞TsaQE3PH{uk!:7’"4V2@#g>iUp㘟~<3G@⍋@sǙ- !/6"5QOOQB[oW#2;&\BeK!P+$`x3ŘL8.xMlƠ9۬ 2@\= = xBy+jۡ) 6H1i; \x V1Sc%'^/m0U+s9U&II#{Wom~$̼Ͽ/iz3cAWuAEJeƠ_^nX9xDwٿQ̅Ȉ\_2#Bt>k.爪w2 k5A鞧{I;sȦH HO+lyMud1K5@h7,vx'Z!vdg% h.  xpsoMqnhU%I0kȋch. azZvEyңyc-/sr<Y/6{.5[w-BU찂C"lgݎH:t@auM>OPW<@: Z }\R("vV_MXqť0! |Co]$CѨ0٢aѢu`Ou]=rf ͯq?7 j qbY!O_lrwӨznZoZ,?9QCC:O=L3ɝW} 2GΟ9?l*oDVkn-.9ߡwK4/5V+)[[}zCq rO|gqDPXC0PjB"t Dy5<^vRC0,*I@lNjq$k=G0VBJŕ/vڶch)-7թO[ v`qGlJ=q+Kv)9d`.y^@_E*Y\SwES,fCӨRMZ-7? KI\0QںT`=5zJ[+]=ڪvD7;]cg[ *kPq3EWgrᾱ xz2u'%Ew=2Խv٢*Pч7?GDXW{6n]uq9TqnYBp*$R8lZ{{(NR*CK(^X M:tDL#~LPY\+ %M/OлeQ;AW1/6Gm?[u mӃqSq4:ls~O@073(C6" |WsIG m\A3QWop| 0N7DW>_'d)?صF=VKxCK Ѱjx^ѣYnICV|=}u)ȀnxT.@?(ʖv]d"y*j j^ <ëݿ2QKe"hHb.)L<)>w)oe#aBd~ )ҺIKTsRx_O#-X-}S9SV~#d홽/1Ba/>C>TD_k~s&۫#PqhE2UWOtD͌|I?:MMj >36:KPE9+K .8)]Iw|mY5ug^Ι8{;0|ĻI쵀A `|8T3Vd[3 !ډv";'R AyqدU|V`AY# 06{W-^7$aT8b(@wbvKVpSc#ūz$?m[8mݒҀ 9}ñIƯ%Llu*)e`_~I,ں.#ab@$Drn6v5C<{\" K\:d kBlY.{ a`=]뉇 4~2F%mJsehd!bj湓$* ͛nskd}4{ÅNfy{Աy|dWǸ9@|&3 ]EⲄHAa>AgT2T7}bֲt|`f5_ 43oQG5yMjmwRV90m~u9dLClO:ó\qR = #\s,+"Go99Ym0/h7ݒ,`,u*W"{"E8O;ugG֐Ôp?.bvsvGaR4Z(9W̯:]*ޤժމ<-ﻯ!S]5βž53(9)dyV.V|J"RxHRI|̯| "G6>:uTO+Ó4 `z6 /J x:|*̋Bu6W45]CUC/5TSg ^V,|5 ́A7 Dva=w^3[hykKwZm/]fUPmP D.K@X&vȇBOiGUO@6 QwM!\A~7s1) i!y)# u vN*P4\1sq;fפ粴}Ⱦ(!tc[hԹ#uJr.\a-E}%Us=A.f '͎s E_i<4tkOryv&N^[2ϐ,' tg4m%dR^LMpgqqrI:X440 w?z`hXlCgl:p̐wY!rJ0| TiЅ@y>u(N%&2{x.j0Fzͳ<4rf r҅=w->:x8gڏ0I7=dXܠ 'eQ}+,P(@1fe)9λ4µηjMv0^JPo9 "sy_F4䖼%YT[H]AnK}{vu WYgXv"!.[ 0dXNsh]p7 &'BM}Ӕ](7jMOA I !3D@ d(tj9IkȞфh qufuhtӜuFI5AjxB`TN la(3p biI1ÖԮ3c_ӿ(OT{N) 4٫AO_ZgVDl/xmM>杫KmKsJH4VTTdH`AD׋.)B6./Q[Л-/$z4O]^ʥnj$<12{rC[5?- Ƅ$,K2NК5a_DSHy8X3S&v%hOd__Ә*yNg9bf 0An!%ͭ߯tM_<|*ghuaw4.XxhF_EYДS!_b:FłG/bDsDY3tQ~D$n dӁ{3^Υ&d]E4*ÚRईr8 7a=M`:/[[H;rHgŐT]&g# ʜ id"- OpHhfhs NPّ/;MNN?|Q)Y)43$G{Ȼ0 ACB (BJz]5[b~zD&חN͌wR "Z\#OWzJxY .Mȡt8ԝ eAcaU +¯#nN`A%6'}]VFZ4&*|4T}^G)?phYGxCW]O`TbTLa$|e^/*khN;R"|S7]]TvFoV.ɡL/sƎ1iۦ m bF+QWDr A]ĔvB0N]rΌ95^?nWF@Z/rB7yWhP\ J+~ʌkiH7]mD=eή~r}ʱ߳xc\ Ӣ+ŋͽi(.\mQb7ƐCZƋq0?QqdH/18ʽ-6kaP@(uٻSvw|P|eaGHG`JxnHLWFD_(8(lt{MJQN; QTK#4E#V_\၁:ETA,/`QJl?,!]BAC8}|{f ZrG vjf'p pz5۞4kԬꍐQLޚ\66lhhVzgHN$OʭEYB ;2Irzg!h1påZȮ)v *nvT:Pc+<ę?k+i>+|&h}Uv0ydUs7kF6/cWq-rXbC_EkܪC51c`D1NgNg şzyE@M&ހw^lׇh-yUaY(9g?܌iQrp꽛0 Nb hJ %zdGg]]GAb?B408zze}ֺ#+yϵW{gɟ)}>bcxySQ;U5fHbc\ݬ2mhOQ}hVym}6gz\(F47]:&l̍\n綊Q@B йs| {xvEj\RF?R eԅ6PkeɱZI j%}9~12L}q'.Js:k۶6MiOFc̽][i&AU)WV_0&"r{3ڂ%ǻs'p&y6o~XРʅ^XԖ I}{ٜ ^F ,_@d?5"̀%@( \YOf )W^vgVެDҫ=h頷_N6{#E xv 10O>uv텓8W\!)͏H<&%nY^8liBPat|/MxvV2X 7| MqVbN|4aH($0zӵ!>q(qzWU`x7S[ judrS?W4L8Jȁd/ܷ^ͣAq=\3<+<(O.- Aՙ@wEZ Px]kK#SNJh!ovڢՀ^ 'RXICXHM@CF QodM3ŏ)y\7U>E{mN[GX. mLc~ O j|Cx\oMŁ3Μ.r$#^m`YbK߮}=6XRA@ T,>G%Wo}SDW%9GD{Pț٪ N:x9 Y]x*w ET^2 #jC 5ZLkۺEn1GUd4k1I>W8F{&\r&>mͥr#=s%/m| ,?օ 3_5hY)zq/#Q%> Cc";z2LTTɥw+o],as}3b@B#U v\s=vIqXZpSs&k QO?WE/S.fD!6+(P{V7Nà?|{G-DOc[idZQW5|mA$!.Tg8ymӴ%B!#PFnD<, ciЀY~ǎEi:aM;?ƚ<ow8݋ GaMO?(>Y&hjl$΄Σ,3R4<3O19)^p(}Lh|Cocm XxrmvO v>wMC] b$,axZMl\E)hSB?uBZO!Z'ZL; sC;$u)RH},D.K~M4k1~x_p.roi!u䐶 w ՁBv 7K~c葽AmYcpx_[vܫü{;xP?}Ʈf^pvB @Lw j'9.}s@}^z Jz;`3cǷA@ # TSMx{͑tyVBJ,n4S|OLvE񩈏 E*HɷB5~w؞+=&[M<3SH*2x):)qO#DW.2*b,#{kY5_cX5<Յ;UZ)!Om`HG"^ԼIFGZǁخ!p[B{!#ӝ)lW+`$q /T/3jlgU1cՏ:,Bb2uǻ[$GTW@2f:h7Gz}@72!3Ekѯ+g0(\~l^UUR5dؔzG@3<8n}renBe[G~.d֋iQV95Vp`Z6/R62.Yh|2W.;'@k(D)ke(lο/ZQ3dEw IɀmK@+&FdwQ۔6UOB4i Ÿ͓Gt[YѤvٝtl.FexnW"#0m&p,c$Vm6@9?7!sD}?Yބ>cnsA#~ jZs8[sƘȂKwk/EՖ 7(Y^ >&ޟE!תdV!sˀ$n<9W16qYBW6}6GbNDX:W5yl~; hkO1t \]fuݬ? >[*TUf ^Bȶaې :5SX/_C6C} lHo[9Sw)W\Ϝx@{e. 6&@ u^$zEf@#_9ߎ+?O[0Ho[J[ :He")AaœG @pa2.=V\{Gk)җ֯yWuI' 3|s1dĨ)I5x}HhvrKY z{Md#|AJgC9_߀V[Aog,nDkANw(@#GJdngWh pLeLb=KWXtP_.ol Lj5= xxG8?V;MZZc޳6=L!)s؂9R|tx^9ArgUzZMjEϢ;=v_BjO@PO &:rD8Ɉ᧑!pis8&m-yR_Ezk&[輓j/)BX`n%in!΋[0QuIJٹ=n5ze=C˛d^ⷲ|ze7i!#j98ZM &P@ɀu.~ay*l1rX2:)jSuTs7[eZ3kq"!%Jh,ʂr98c?B/Cj$?(Q`r6Mv ę*2Qid0طuB^F>?_Ֆ% "1MKK[{1,,$97uE׼σn`–ݟՠiaç3K"/fL`q`s쮆XTAۤ LN߭C\qXqcՋk{c@f$l9'^. (vjmJ>l8VRLb\)}5^D!΁Ss0$MM0ⰒkT-v<-៍\Vm(^= JWef}fT57[ 1b6>"|׾=)0VX[hCLL@KYVVP/VSnN=%#W7,D[Kֈ P;ٽdDrmI5}RNaNE:'Nx Q6_׭۰9 [͆Rz'[3wWV܌3L߾<z 1'{QM%W8`&r+ت¼{آW*EJ-P~jK7ׂ]mWJ6Pٴ$)+g݃g̽%:4-V^c !ktHB[,2|%CtA{ G3͋ 'c>uz/OH q`jꡩlЏVM@ںJc иHm<ND4C\)BnjNC)1qJ`G'ۚb=5zj6@{ݯa睘-A{N O5-~z;{K*VԻnh, 7s"Wg䫺$NN{p&u5#\DegצC !H e$0.9YJq&JG:s4a~)") |TqӾ2eVRŧǩ _S^$ 2Oq@D|A F~V1F'3ܕ8m$|Ǩ~gK qo0yV;ѕl]l–}HK(%Kb4ksW)+0Y>VV 5~)7:ϖكw7,HBo3NOW4&[F#\.7BF7쯾+|NWp zJIpgOL Boڳѯl =K$u=1o|:+'}$4T$1Jb h YbJ*͆pjPxK9F&ha?a'̬~>R$Orb4۲;G_Uѡ! 2e3}(p$CGxa̽O_f/+rm5=/uİB#q܌39z !3Ph~ a̹CײC};ҡukH;30n6c\.EFU@`1YmBpViiFed}lUqg !"$Rm#. 􃅇G`%@׊.IUˬ%Tv kđѸs?.6;^}s1~xam`SWHdvҪdKѦ* }E֚tPrی-5ѿP4V3)(U} R"DewBp=Y:GvŌ]=gyiep%}Pe̓&X"3ЩتCvڧ|ӲzAVo S]HœQ3"a뿫$uxW~=<>8{M?| KϿ!no*C6㧓dgPYq|\ίgiH7G)p"]ФAd~-E])o:n([½)Qz4͸) -&vf^-t`n<6FF;?OI[m#-x#N`Խwo+n 39G~d1%o]W/i13vLJjz1}V׉=YK*d,Meƨ#i \ّS,/s|~-c}f5:C+N3/<2<[xF'< ꅸF41*n /Ep(zLȕ;t{."E?W[--VUBp(-T(!kgwY;? C )ݚ! 0ua:!2;.ذ?4gHfFȔ$,{R9`Gu:;z<ݫ?]+h}R;=w )ѭQɲSWg&\9@E#X @#:W%m9tYԀ ձ\z Ή V)gd#B6'[Tu==2o,`\7A/ {߈~k,ލc~?1m!P[՝Myk;Y vWzp@p^CeZ EdMJªX뙝@.L WZіôn$C#;§f63Y%xˢ3~_7v2QZ%1{f 3?w",ȆaX#$OX=̰(3$3CfAv;^acy #3ӼU%y:;VZBϱ #,bę<CՈډ^;`ЛA}S#cE0ܹipG);rU[HՃ ;l8Y@j$9|R6l4&5۪'sB<چx;0N7 x*Y}su!~ u)eD=cuDFՂLޡz9e1ٻ1^_͉j@#2.H!s8:jf{s%NxaɛVj3; GozJ6x`l=q@qs,=p}A7(oCBឍ93r3-r^mT._ !k4f7(坖2A l^WFS~ᒬ5uan0BZ`xoǰk%O*J _E^Ӕf]N%mair\cS93;4z4 $ C[~EG(SWkBV3A2mY7ޫZ+)F)w@H!yrȴ-r6u͜?|PQ:E/`TB)dTAR\e7o/KG0g-Xֈmj |ŹI-@X*;d/yg|JIjG(mP$(k"]2bj< [?[w|TUuvh$~Թo9Hpռ޿Oܗ~ FnNJk;:6P]g:1ֹ̈́';0}Acj4AM4N'9{k?JUs Yc'ys6Twxε͗yKJb xƏوV]z^f4t㑀we0jHxp0Hk4ezic`bZȺ"`Z̫ێdQk@upV[u[2z9!}y:HjTjhˤ |#NٲIy"wFӫ}JkT.m:($OP1=.:-}f[p4VX!7~]8R^Xd~a7d6C4_w1 =x}_(0BxƀɋcVc+gT,V?|@i5F[6WgH=FKa`$bAmv!^"[n۫qarIkrˌ ԀSI3/8u=5 ҫA%@%8Z}Gnr~:iC\4ǬoAGj9w[07$oA`$ը)MUX0x64 ua8|ݮVbr29C|]ȑ,kU CuJ2 }X,dbۧh@'R+fa*%X I,}M]K^s9ixŖfeȎH5ӸmnX{9>{?cI%({ /ۓJ -Z\#XO"q=S7o߾R3h>!l9ζB{m,h& "y`jD9O]]NpC&-:aSTZaDu~ `4i .R\`|V)+7 J}20u|9,L2C)q^0nffWIf7 iB dMZ$V]r:!?<苢1}kl_/=rZ> ,G,G赅ntYzSNW,JG)JwQ lCIcple 4,% sR7fNHQ97grT-)+w1oeq#{ZQT> q۽I\+A~ٜvDU4GTMi&ŀKTD%[Czn>;-\[`q Z<gξR:yS:ᩀIluRUV%מ6q:IQBc[_mXmH>A[wNc4~N)oa:VRjF_Qy^zwK.SWZߡ8,7 a$8+5UUI-SFZxcA291|Nýø4D0B9-@ۮ! bˬ /ZkF&+1sPL/(><)ث)}aәafNS/V'y Lz..)OoI"wV;Ʋ0zJ4+!F{uj{Yf77ȳ>g~ryڬX]I~ۘ_ta4Qh/ ">r( 6̣"9t- 0%e3P{js.qkiƻ=Td]h(/d`OD'^ވX. ä(]A#o཭X1L8ŮT R_`x >oA!LW;<p_L p LVĢ35jhaT> ٘ -TݜaЙ-EE 8ǢI#B's<صP$LJmZ," ݨӱEQ elgb޶mLئI|tN~xƖ:LM:jvSӥكVYJ>[D ͔JY_RrwF`\@b1#Rfu; $aݶ$m{O:kEBb⿼9[5zkNg?FL[_5g" #O3{)UYmOX5.cN v=j4Bؚ`ׯ'$!7Gyqw,p8T&FK3 Qá9{bPC}xj2PoMmũa?}Eq@Z1ݮs q։|Ϟ&Fp+Бnq"e6Q%5\i=vʅYK{S'F4HjN \)RY/~9WfQ$ +!k",%;wVZ6]~|%dK t%cQ6Edk@r#H;l!r +n/:wytxvp_l@>ݜn(5'1P>`AO`Ewy؋9y(coW!eC}_;+,-Y8:o9`" @>΍i1%?Ƨa "Bˋ4!.؆P!}*b/\j)7x)ʿ3"HGwG[~}n$)Ozd`5 2笠E$r|Js7w~m,+!͜+y'_oç):5V;~Jz4/DyԦ2`cLeW6t .?=#Ziv}15vj.% 4E3>nbp9Hia!ɷҕxY|z- =s^ ! B /K.{7BKpS s(!c-A.I¤cb†FV[@z)ᲞAHU7Z]PM]* F!ۇ?c_ CN #AQњc @rw߰h.װfᐜPcA+t&|uj2 ^MHԫxӵ$А$Tgn@5#t_.Fg\Z5C]  dxxmߋxGa+Sˡ,'%/sL=) x!Nk"Zm,ʃ/uuip2KYFK:B"ABscHJ%ͮ6/[*b\;]8RyW@e6΢?0yx? 690g.OP>/ /$C{9n2 Y9#ycdr\k8-?G6^@}'j>S{*22ǝOګn$OG|NGF  #+VCi^RE ,ٔ Oc͢Ox@Za2Snن_ŭAmjm] XM=1= Q.AC޴ԻH`whmaο5-d<>c1қRlj+!Vzzyz[94XtaJ uЮyRw:q6 GhfD$Uv>_ᬫ!cؖM, 7ȑ79(H^kv٣`V?sB7O"SC3.yE4E^ltyGC2rcZ} "WH뵋[ݡ3ˣnpݤ-+t X&45Ά rigQX1 {W7gW@P~$}RJr3.oDX7*%]j܏l x2bN5>U6m`')+P:{O-L6ս OͲ8./09I|hed7 %)}#e/Tַ@ 0t!~~ әs 7bRhݴ<5dTeNt;6eԕq|ejFʍB+zZ#YRjҙhiɔ-Da"aE'򰠆'CU)HG{_$lie7ёvG8+7d(+qTY1FHU%1 JJY 4Op)fԘUxbH6A% 5YeXl=TSO0GJ6YqT/3Cr ~D[9MoݿI6f`m[fX+z_0U#C+_fX&t'//=ٸM!$VhԨ|ձIFXǸ%;g|d//B_pRq3w1-y'b"/@,gD~" ˺?jE;>e@.Ajs񔐧}iN[ լB_z6/ݳ^%>_/h- 97}BSO ;uy-'t<ǎ/7S4 =]oK,a^4=n (r|㢦Pd[F%@}D*+'8TΒmx TmgN%2AG":4X&h=ɉ7cW;R4ohI´ښEtxku$dX..$W1[v2TZJ0ZT#)8$@xX7&vJay裑]m_5 [&-O+_z34|O5=8 ib1@61 )y&A` I=e[y6:}bL|)CBYh6 9e<\O֗1K0vAL}؟N̳ѻ@uuwcB/'X cPT`%ed5y*?zzpՈяT|pWE65wK a)*۳iq(f5h8#2s9_ 13`[0V"aoK .[Sgc=X 5m4@-E`QZQ!w"<%A&E+@=QNZ \51MtoLkf̏Ma5W)]#TfR?u`cYؘ94u(wb?"_&j"Qbe5pr@-469)ǂt\Dܚ e'AFOgP ᰼Db4qB.&s ba?7AM6wLpCO h=a0L}S2 {zK1ICեXeFCV9)[/5TПrH:. Iy)Ͳh l8LHOef38q5 :jlqH/a/ _\74()h8A?nFra#=oJ`gȎI/zxߒ> ZQuIP2 m*7X<ž_lרmPұUUoR,^7E'܅[,?7S so.~SP_tBVsZ򈀀dnyHJ=OINRU?$s0oΈ8JѱoQ+Uzz%BOs˞Oҹ=!< N˾.+npN[21WtTDH1KtOVB?QOlZXfKa/?c1PW^.'bǤ[R잷D) `9ajZ h!a"J$YI28BOneI,ƸMH J 7usIٗd4~m{ؐH&%?N?_)+&-]0L]{LxY )K:y6737}87I\OkﴤÀ9\Nz׳tAWˑ]vņ}O6&/jk; 4NFnR30K=;}^.o.64 Ǔk~؏˝.Ű4Ÿ"YXŠJ.2+N`SBigJʭnl߭UC4rȬ`~Al k?In$}m,eT˯a I!Ȳ)k #LS,6.ژ^::WO'E)#Cw%5[ޟPAfӫSFH =;O>@H ojن)UߝhFT y [&t^3'>E "*fce7ݡˀ%5C1w1@*?c7ў829 Ujݼl'en3(}80)τHAs K߯E,uֲiK!◔gYXtɎ u_ 3OlBv.4w<f~5/Swٴ)jao]dKW4a'7$2{Z- } c4RGl~]ۇ.ߒbʼ01!IϨm=P ,ںN~kQ}V5(|P:YDqPzϘ!wS1]e!xP\>,BjrpTхWAI rb Tyވ pׯm2+/_Pek9(IQ¿Y,ec- 'mug)䣤%dtG Y2T $g*n/Cn*Nm%9d,MȷOW!IOk/i)U :2J!,>&P$"%GγMMOTVOf5Rrnz4WY]+׍K d~;R3m,kp?ff^Cc4+WR0) GfFdW؇1N -l;u_@#iD |/D=kŭ&35((nӳ^½* Sraff9i,uWD$OCb}>`4'(^{߬QlZnsISw8hmcM?y E@n>gĝj)-X*#=9>3v"̍^iR~Wʶ|1ysIJ䠦F)gkYOwSΒY\ֵ[AOHZ9JOæ#+FA*"YYk4M4r=XY5R~m@S+% ,c7G`PA@sV{ꍵOF(@C4'>W+VeVxw'0`nMr/0π2eF؍A$aW!ֳ}FvhrA cayvxh]|dpBZ.+NSd櫢dJ:qP%= 8ƒ,1pf!$X[JXl6F6y /;gjo;X2<8pJ@8b<7o]]s9^I-ߺKqagk.auE/oB0.9,or0hΰ5x9)e︋ xҺtS=̓oHCG%Ly;?k"ݡ:huj5RᾧJ6Ԃ-kԯMVKHK Øvav ݍqR% ??S\Qѭc7ɹ)a7wїc@BZpC߆ϸUAvyvޟ@ip2NF#|s<ē)%)CP.x5vH(^xHh0]b-kݥwYЕ1 xYL5j$⁣%/bSZfiYTA_YPn06-XrG V[V~mQUn~|?~af(ṟ4v*D?C 8;] 70#XDZ s#~zMKWy@90O " (m|orqmiJ*V&{[s$Relc`r_Q  Q]gUӾC\F0,\`{=DKj۠'ÐHĆ((L -rz*m suUڦQζ`ƘIG^xst{t:`PV|GK~ nGR){F17 3u nTx6 2─Ē#⊆~MOMk!c |ǚNW ;`K֘T4ܭ?Ssx8UTy:\ЕO󢵌%U_ڰapL'\dcbTPP9O M˱yBf 9KZ=ۡ=5!a9Ts>DA2'r+=$Uڕ0n0Y#.ElSDOKS󱇮Ǒlj>҈IF(<$Q-Vk g! !6 $}߯,oamg0sҥ0gO T*:mW~H c0K.eY3+:'nԯ‘zA?Ch)=5}3}hKb3.2RLC|ؕ``8Ѕ;J\ K<cΚ&9 @9f\6[;%(7\b U$^ܓ 4+wZ0}txSߩxӷSʦ| XD\۪`,8ŭ gYL + ]!±l[upZa6%]l_MCHgFX@K6}C^seБ$i3:2)>2zBK1qV_.A4ھYξgzR"0bT)j=PA=mz*ǥYGT??6&+Ȼ%9kg7"#qހH5Aшy=K*B|5_ $Ga'ۻk"rɟ8Q}-U䝵Y{N7|EftU܄ӑ_A麶-慄QNX Jh3㟍h ͼ摊"G܋aoc9<5ηp&ꟙIH⣗p(\88qG8~vW$IqG`) 'vO0ħ:WR6JNS1MI6xsa/cd4sE}qTЅ hd6|oWWxĕ>%aEڱd_Ndu u7Pnz#G|zaM XRu~쨧4~X:&*UկemQnsJtnhSsbҬ'YyTFo;.C;zwqB5>Rz`e0GSl7- =űÎGʀHXfk$m Tuw~>luOifTBSa53s 12δj=qE<؍iB]өۗ[`חԦIL*0TBx5ǽye&[arϊF\ۭyDxi5Wbp<9+f#_k5[K~{ d~mQѣ)as2Os.J wց~!iI% 0Rut.))ֵZn b99K R~^3fgzB$wĢc =Ƶv/qm^ܱ N;6ҩET@cƭYZkO D#S%B3&z)["Jȯb=w7)$¤1b937s 6Z89jY&p@%{gt4W 6*jpUsaS+neb`ޒ` c70.rnyW#$㗶 czË@2C gBMب cK"G[j?E\RϰfP5ÁU0 VEAGW˒ѦOedRf\_YsjuΑ4#V]eL^Ma64J6~2&eewPjԣ,4;A8)O8S۶"$ M= 䦒mL4=UQ{ԗAʂשP>I~@IA6FsH5 p5kuΡ`hQ;PLӜt2G)."MS/=XC(٫vpZ=e{']zqnJIjT/^Cx #[Չ9tAk[)g|^2/,I>ΐ[6LGX{їfj*BكwR<#!+;C(gkplk<Mġ|ֈGoUۺtڼt]=z6. O)TBt j9%s5y'iM@[Y}~;|{@˨'cr}C+Z_nPSJn{!%NN:+DvC=rwĦEDq);hHVw67$,7Q9ѓ4 &|s|٧Hߞwi:Zfpb3:hݒ̟%U2ɍf/“⦸@,& X pc#r]ЕDTD|}'/O,( ۖj!h(CR6>p^#Wz@QUdsp7]pROh^P[D"~i?SC;z|^U\ %ڋ;dX `."F[|QYF-#%`vJh2Ck . .D40bVe]kU.kHM}rCg\sC´ [i^ J6c_c&ǾKc$9Y9u(XccDⴴ%yfʜ;[2 Њ~ٓOA=`c1U +(+3zjp?`hH bEcFb{!*'pjf&4f8\JxweSF^ԓy8p{7lGQK_C˂BSJ\#CZXĴ ؤdm_Sf#ZÏu;$c&_cqᡃ yg_&J$9Җ~?~HI:c+rY< 0lB[:Җ-[!}q a"MBo [ ]cDRS_C- 벙MʞB2Quw1&~͠&V7/W9͇􁻞PlǤ_ nLOb2'-ӡ!j ~:< ɋ+C}_8[ zs]Wʘ&tN{nAZQI*\ghQ-E!L˞yl1↱ w_qy4'\fE)hBMАfo zvB3Kly0ډ%|&fNR qF3 [Sʾ29غkpMPv-: sF;XDWW][E:+I1X q'18)%h⇹#ܣ:"C4URv[1rnZX#Q NwE+(uq;`{2")0#ي,Qf΀_3 UׇbϺ{ַ=mW憵ЕTZqV,ɖTLKl)fՄFLhSJG;4J [tU_92(_)+,ԉh< 9?! e^f|?ܲu8 H. r'E `w*)X ]3ZCLˍ@/6zwv=b1Ʀg'|mKOh^ejA0bl3mR_on&?Jyʚ`,3z* H {[/ v][ŻΌ;E#0m6ώy`Eըt,EMCv1[X Ʒ}0$Q|ݻz,dI4SkY\*Nhi}*r|{Xo+młOyYOH3S7Z] Xi",2M & _ջ XuX}󇇳(vPaX{R8 &e2y\^'JB+{LrgѫUBpt5 L/Q~#L65tT(enj0`vԖ@]_T3 )(SϩCYn%0cMemx }Ds2Nqk %;C=kg<8..h`XNbUOFQoL)'&HQ)Vn^sFRJ*mԎ^iq릡z-֤)7.s6NhDz^t9}(~]'| =A:HP0">1Vd=uI B5D"cg}w]胾"w]6_!aYG|tb?#Rǚ!Vb;Ie(FOƸ + Jce!eVQXJb b<$g3#Ĵ#hcp-A&6|I~bu83dW4eWhx6 ,HR3e\<9m0Q%KpCv~ xN6 I9?w*T3 o1 yʨ>k{?:z;=H26a -kSp3 M ̸Dq+NZC*e|Z~}EO8/—:5~vkžFW'o'Hjx+()# %7%1 C[^oM$SKQ%SSaNDt1CZXBL ?&[-w}k 'c%pp&Q8_yycޚpSa7,0D;P*^1R`f$ 1(4ԌO3- 0\iuӗCO®8U@3CzTxhOy1{*N3A-)\֔n+w Ơf*7~ˑ0 V٬Fl䜘+k)n qm Pz. :d?x Z/>yr#n@9A )O5d~e/)q,%]akS,(S<ҍ ʷRƜx+EU \/dFj_=z֘Uo2EΞq{Aд,ߑa`gy5>͆!?˝s2ɹp6r+‘ti (atW4źcf2 A?9h 3'w>wިf"BCg: @㌹ۅZIW ^CI2sj_(L~Gm{ng'`,G ѿaDO't4vN["^zdJ bR3'vŀ:@ՌWODSK!hA2Il$,dЩF-0(77&Xp#icHÑG12۴g4SچLl_>i"_ '].%YN epAl*3h}Yrz:MN_Sq!h XTR*4 bykjVD7&0Cxb*8Q~Y_L?^0NTlFx>!Mwn8MR_3xDqӰM.QBΰ=ZE"Hj2PiYml 'wgQ=Tb rq@o 2:zw=_1~q[9qMtEdưn8{۶B6Ðye51D6-7,gb=uf J =\Ý)?3Ӡ9:%Vswk(|O(CjIH`pw_9t7_t4 LBZF,˸H Z=,]y^ nGZ`o :*֣|P֭{k{c).i u_2РxҧD{ʟCfnj݋ˮGB>e~pdC +MSe,QbSїf{,+ΈE+=tα V!G/Po^eʃʫ}hY2q'o4~a;vOP1 9HyG2l =aJchBR49 W_XxC?οVς'^2f5Vd_r&AZOGơ]T#08Es Vxĕ9N2U2mH8 11"O18lywJ'[ RoRiy(qL;+l/imduj{I)/mq蕶a]\ !a򑨧`LA|v\]>aK~p2f+in+#_Z;7id{q]Kh6=5MԮ2DfEV~dpT Su( Zo1i 9#{k6qNHAmq  xse![zXs+TmNkf23H<]HV>ic]#غ,+{u|l~c%5ߦF*yEHGGixYon4I¥}͎_o sBz̥Skw2?v";`$.K&ކnvD0(ENIpX:{`$TV(Ԫ J7' &8 ldX-K\(Qu)(7 Jy=_Xǭ<=at)OH%hd-u*x_oʏ0@ Ga9Y*C'0[Ƚkw*!* Z5'LII\BSM* ïvD@Qё?~W[Ԟ񝢞al3!0GK0qzOڳ>cxRɩrtNLPr_c./wo+%bTZEe;RBM)U4ϯ ,݉6CxY^k? !bWuFoJS>%2^f 3?|m&0S2PMZN[.j(qgW=n_@w 9p0s8HM[)% dst+Ipčᵍu~z!`4'$g-Sʽ8}A,E`y~.H7?źo+M6T?t@'aQm1ElJPCp6"|{f9Ɛw7v)fD84ʳQSeń3ݳ3QHs/VPIL?)>QZ R;W`J K'֧`1UQ81$wBUlXQI&bZW핐њO'AfSX3F?[n]~[Q>(O4Ȑ@{+d@2EވUM;l/7s&$Ry)~>&]yv[u[_rJ[f2QNd!lx>/?9w{sD"vLgaC=y閁ayVxͽdU7}Exn⾈doh#p!f n; Hҥan@ب0~v ywg|杔[Ը4&,q wf3Ƚ@M˾&~v.:ɓG< tIKh$;+ Vñm٫޹{`,Q6͉׈c@!@r[\ҨԽŤMwgMRjN`e;W&%'ߕ50Zvq4 Z[ALZ)ѐttژ#Jނ\>G^a]A)/z/XXb/lNt~!sU9rH`ߢO1B7l%lRW)? zj|ĵ/b)-$ҶT9Mbnc-s%BOEҩG0'N_x@hc 2㵇>KUPK \1M*+. ;h5!I/&mlJqLB nrAy ?qj8^^Qm)|sSD5K;Sk -QveɊ_Ks-4D溜MqScnޏ>wvҰ Deqf܁*GO .Of/v}NjpCT r]ݪKJBTy8NJaͳkhykh#udHYl(~T}Γ(@*231(WZ2!K z]v E}{:̭[j.;U*9M#ϠvKq)ǜqm)W0O'@}0bK'|Ur-g`AF`PlihڥŹbp)Rs0p"ODb_pUmvO~̗" ]?L.u),iޖL`8F.ys;RDƞ{BtF2\rcH_1lO\kL^s)U@[\6Y>~%!g,e @5qo\R5&S#] F uImm6u˚V<%u-\H^T=ɸc r/!q  +JS0N9l[0ɷLх:w=DG5mQό=$,?bϪ7w<.տW nsRY{ yci\$,]7.>k!Sʷ> e`)hߋ8⍃_.?kݶ= b]Hb~8A߃ SzfLO[gvqJ4Z<[ЙTlesP)#8R*) h68^ONI˚fSB{~\Dv Eΰ]Iq3^WfWG\?&M?:S*?zh`!>Ѝ/p:Ukp $J? C6d3 qr9v6%LuUCR? `/kC")j*PiMժ[ba>$>SXOnu'qt!P=zAr&jNqAm_dPbǬ1ڨn.YtvUߨ8a+˗\X>!Q0ЇIzĄԮYyԶS֪HAȻO\F[WvOtLi6{o 3Vñgxu85ސ:$Fl `+m`P̤GO(:DǪRQ\{G~Tne Hv3OWK . >@s ~/LeWPq3*h4;7!*0S1ϬVP儇]}}Ga0[!O b:+9ih]۴?F郁(TX ycRcpK~TϔMi ajK39;,wii7jڍSrd0Adenn_:c]!;tmIvڊӕ !p8٣{Am',c}TE̡icA mv ,]NaKV " ( DVo HVJBh(o+ECjZȘO˗.Ky'o]Q/I4e+]Kӊ)"xy\"Y 5`9(I =Xyx>X腿ƍKPk=)6:(;2sȳxon'v2i[RI+nC)C*ʗȺ"P y/žf0Nl`;밡diŪ #8$>MD]aC$oq\PCT]ci}t=W Y1"Tbu/COm]BjI[n҇ c3}yWk Nm5E(Óf%W-oS\BJ]BVYf֥UWE,Vck(\D4]E 7yv3ZHiş>dB5fP;dǰO&~Xq eTt"/}(GW'z3'S:o:F7 B!&~t:"uSLmÎS$RE =q' &(!]U{4_[#sN\HCDB }r3>uLtiQJ\muwi@a9:P3|#Lv ('uxqbQ- 3д3/aPs5VKՇRvDSʐj?:< # 4HrP֯}m^X{JhGH횈qEMkcM-as fV~mOk\##(oC4!$G]f;B w%raK tltK%':i-{gҜy璉Op}ÈUZ :  Kl ۶.~67{$N % 3wVg;&% ] vE'!QvBaP83ra¤X/$6ղ)fӾ"@f\:b2JMv/'2 >R`gg|nHiث^#u#$݃xPz"{m "[㐾˦˵Mbc@~ 1}$s`$KqWgMGd`Qp)طFeӫ\BuL)lfi'4lUZr+Gg$B ND(repf\qw2[+:{]RHTZ;:9_,A.<8?£bf.3[[a˄|V݁ʫ!wy,^{f}d9C^hޮtXtħҩ4my>p~ϯ4=˱MS(ȧFT%?p ܆CT8u̬߀" #B)߸x{a.GJUm<#K)H9$ dnf}t L30fs%ZpkIjʏ H*(wI^; OUmk ~ѹ~"Z1pI}#0D=Ōkأ<KHcqC9q8Ǭz( %\v%i (ҿ]ِjK]<λA8}Б3h$Xs?2 Nʊ k_VUs8Q2n* pΰ OYda ;1_^vDϽ-zpj9A43|` p ŷa_4#Co蓤=Q1҂\ 'ON(x j2mB4,ui2,% w{S_sB犎eE86WȤȶMc =Q.H'B@}\)M31VO:R5-͚ܐyحr$Ra I!E 8'A.!̖_b$:G |V{`A))bTtWi(ZNGw";-{ $;o=}W *a<`kleФqkeRעg 'lh8E+EDv2eH!>i$AURx5A'$^ / 1rjU7/P'P->RtK"!u +v|hc Nc|t}_ektyq }\P9DhۜM}*@Ӓ6:ִB5%D'Hk~U/#i*ƨ!.2U(;Ľs"n >)L8i4*kB\2v(>º!m= rUX-WvJّO?{^WPN] @]с{7Ygl{|ޗ_ބXcHԼks\q3W8Q'U:ܝ/)`x/<;;O\YbyLq/|A`|4$\\鄊;-/y;LI>m]=I2 glGSFr[ǖz'2xػӸsITBªf|%QRi)i-hxU)]`&3sc}()N:Jk(o l?h3sTb%b兄 OAËF_nt)'2GL-LúҏͲ˖o*?Gk"੽C4pTRb tXtwfWM#_>t)RjBk~n*N ڻ,ݭ&?xv_?QDShCRMe×m3 Mϖ=]I:*3bl]H'd<-baQ_#50yDU5t6bj,EJchmeȗ6j*ywCiF=BM~~REsX%65mlЏldvU'qO\"}oe%8p\GrNN86Tw/. Pe8+g,XO#4Ci~ 0շ:, s3?j=0Ns[jM;D:7E]%j VdbFs8Qb`ʲC3~5˽.Ycz\MQ?,#S\e$/VDiVq |sLd 9Do 9w aw WŰ9='r̡(4FrUdDgl3srSƧ?d`:ʞjӚ]|+#>ZjCǂ @M2!_m2/M#Go@S :M|ȡ քQyvS TlCl d́\2Q ͤVuկR}ٕ<"H7αc*OUm(UHuG;:o۞Π`7j5ƃ}XQc9( >*,ýx yvqֱ?<ĈjweO mz8ai_w:xfOA8E%3ǿ\x9*uRⰧn[/wY۽"S %3s$H*nLe9LS|S2ǔzonۍ}u Zs}9ZڪUQ􌓥2ØȷJ*/||[̵YY}}joTȋSsU82]jH{RƴGD|z˜Nߒ;n+0ܥa `6,\]랶ώ@fC R h։,V>w,Aꤲ-͘)B Ji'N}4Ҿ,f<1GL^C<) (װZy$f>EeUGwUOP1Xّ_iA 1cK8Y|?v5U |d-?@a*]bnnR\֍Mr k]HI5X1ob)$ס,i僉Dsk+@SC$Pa읙ϙ-ۻ pTBz*(덤U9-Gd]DY.])His4a9N&ZZد:KFΙ'Ȁ=.Yx%tK{kd;mYUa>0۲4FhP ևG9:uLi ų z,%FKUdW9P9hqXXZ̫?3A,"%^GX! cq3)u%[LML92#t:x& kj[RHSm` '3J@Jtσ'QJ(%E]OL߱.EF|~Na8l :Z[A_'pwC[.VNx's|?=܄ i3H0/w,6;$čLdCܘ=\ < XV7Hpp=mX˹.[/|2ywO$Ռ㴹CϮ#Wf;Q3AcS~C.r9+A/X`3Iܢ.6K:iOkÚ(/\{ȸm'](fvKsEevc%ѪgLX`9 >AȨoAdʻԓgj\^l$9'$wwVw6ID4ك%+4':{EBD3;\?S9w^t+=j|hYo}NM.6>pc,{%NOD9>=ƢPnXRS:I8,x.vȺn]]_`k;jx]p{_Ja 9M!wct孃ZHVI^oz9 ,ԧ,F{ZDah/&-޸8CE(6b4 0dj-2~}\V"k۹BţtrEL^C㘢] RAYIt,C Aq@a\lg V^(p /ݕD+ ڙF=ߡĠ\MLJ_ K ,\T 7*oIHsmbXjvV=hY('@kIʈmeoCR0#*=+kxG08X"JшIo1@KJZ7TV 1ׁ/1A3۪1'u\=;fmji5E|H[C3_$ث4Јږ͚֔>`n ފbh% 0m[v `1zl&(N*n{O 'V6)IrRWYNe1˰uDiLU@YJ2#ԥc*CeGoSY J`!Bީv8b7YG,#ߞ.m֡[žےZ6KoQWbҥJ;VrE9TO%T3|x_+%?|欩$Q mOPQн"Ǖ@i3$&fJ"]odi?7NѱIYk9s./meDYo/{t2rslyqe_Qٓ@D }+Ӛz,8"^Yz> KM磠|(@@e0R ŦTt)]V0#~^z(Y%yuBV=JQ˲_o8&S`f `] U^빀Wvb؆ؾlx=NBu\z_-J6ᘧˎ%Cߛ櫝#e6eǺ0͋C^SAҁf X`Z$ SsxkObjotGmvBzCVKZ~'>ns;lj(~6RQ"ZˊNs:ת9~s[!BaNݎ w I#`\k u 7ZI sXKps%x7CW78v:T$DՀҊgj_XpCgUX5’,Eq0rrhH_H!!wg n 0 u ImR\Rve.&oY{unD (emo-g1sT&3dڜ~{zG(у.1ݶɱRPwS,wfVxҜȓLxF-Fu''hhU"~df%YBZ,w3/>A(ܼ{]jN&/i1W#ܙk42Δ&ZvCp3 Pռ8Q ܼ wa"vk38SaRylh٥3L^X]_C \%pZTx37:,HVB`ay6ps+om62$\WaƇֻ}N[52gn8fȰ=4|:?:.rF, (zc=v`TC5Û]kv|DÇNy(oV1(Y9w*/^k$V}ŕN^/c3+/+'2‡y%XjΝ$%4b(t0صӈTڜϥ|/@WGMZAzoOqsJF$~t5N6eX7Rk`<0BBKecmZ93mA- 'VutC>f0U mHP8OВg}aTORt [ôKx@jbE*/>#'rH멆.E P6_RcTD^#Z@ȋ? *D =9vq*&o̊QB[&! 7ޮ#MeS\b ){(h=tE ޶]jG氖u0h!y\fřgu89Z@j}Ȭ'[dCW[XɏC%xy.mX{B;[ȚjO+De=-A'bWZU$ލMy;{ "2-=fиs@!BlX9֮)ˆ2QK q^Q=U5qC#H5<2Dz\Z]l@5*PF3<0I#qMbAUEQ#J<LD199jj``N4]ڣ ˊA6BГ1<I%/q%#yyUnN{GtζesA?@C PGZ|WH($:rXn%\S]A] w#$a{8WJuBGXzt=@j& D]^-6\.N:2.ldbҷCBXKAm>mmySf-u&"=WdAa[_`|4"&Jt층y-ӌChՂƔ!7g37e#L,< 1!m:2@S !+Fg?8{z], ֪eW rp fSt*Yç;đ:y1h\2>)'|@icSm RyEFv@rfeXm\X:{O4iz}ԑXQ`ST$kDRaLD݉0m߿׬(jpׁ/?>d"`49>j:<;kj^eMF&C1?^hǗ@qmGfSJҟ~ V}i|SYveN;'."os猦a0%S\._Qa q Ew#%BM[ѽFRsJ7fHBZ"x6`-wW7`$i\fyj۽bK4PB&q6 hM47lCzK>Ѵr9aMrn{}xe*9Q!(h Zboo)&@CtGbG$gl6c&^{QNlBAFe~,<>/-|MǢ_>ڥ۶ sSgҷh9_ٗʔ(qO~ Άڥ65.f`4vkk.#%6Ъ/. sNcsr|WAY~c7d+nI ,y*zou[|O7%-KuifB{b(SIfrC~4QpO gtZ?9ϣԙ93TcV,xݟ-3`0[7EFl. q{2״J6ԣe d'tyk. TGhdx#rIUq#ظ 4뫴*wKe1 f94Օ0, uA{D}Y>dD]e\<cջ4BF_ɭUz$uޕ;b-@(1FY}Ӑ3 C.)?ѦzNRloA0|h6e'#+,'AGnS/f?[1JEX t(oPG[֦F ^ݩ#;֏v-m+(Rvy! _}~_GpҘqhYXoFB>`=61An\FD|unb}pv.$ כzzùk-?>CK= MujG!ѕ#3E@ .";AKPRm_*Ot&Xl&r BP&v <`?XS0{n!_۟j­$~Lv.e?2Ug"YbbR`E3ڒtވJ[,aJ^V2^՟4 ,GI[7%:by!!>gpɔ =IHlRHRvF-Ԕ|~ҜU,@-XCGl g*bm6N~Äؘh`6qMï?;w#Q6(9eKiG$Rӏ$VXKWO󢘤jyTmt'Yf* k dʇ6Z'tY.7e9ŢTz9g-]z#TOEb;ސduMK,?{ЂSIs~yVtn3}>xS@ӸE8khuvGdMI# j|{kx;912gs*# ׏;Km3x -ӿ7"͝uќo,?Ud{2XlMºF [W͑dGJ+RW6Ȥz>xz3TCmx{%5e&&hjrV,oWvdsE$"n 4oӫb*U5r!#\aW.jጯw/1+=Lja!QkQ1Eiw&zlȾD_a/*tp=vఌ/ (:u/S!:sh@%WK42s"4p춏 fXJf&K(,7ǴAڱJbԏh \Qf~"_ȲJ)gx `9c!EȎY3ћ L/a@=xPT'<µ Qb }ߘs2]b=؉L}Ap|{rf$$ Rmu5?5\4 }^zׁ'Y_/M= /gN{J^#"(}7')y%!Ŷ sՕ @Qx JH'"N-0/g٪x9zYH?[+,0xDArmNm_U<ݏdG2g`ck<5's} ϶0q zAj|o& y^C͓beY, o) *!2B٣Tok0J(Ɗd#ᎸdA;8f;1k"JLc#:Ezm!VO{RܼZl1ź3l*јjC5"5P~RWg&ay%ARcLUl [Q+ߠc*Lī,pKUD+Ӳ6>S*|3ţdzNl$^ؓYIs)1|!~jw|ylX#ƶ~6 #Io}Ez]r$Ȗ,ڕcxr ͱӥg>E٢HrVs@8obBr̂`2D:tdEՁ>0wq1Ψ.8on-ʄKwV  z~(uJhW2QiN Ytc2`^PS\)@ (DÐJڨj&#Q8|"p?Luk#wz{o,fC=Y~>QW2.}CQ5!t] GgduѻzvpMC[ OԷS:sO%*6rwﱏ끸_]vR,&F 2=Lv)*,-e> Ine6J"YCt,,"տՕh'hH^x;N<#!ߏw .Pbe$LoܓXq`|[lNV}KAlٸPw4`bl>Yhtjdۉ&ZbT-ihB8/p\,F`=pܮ^,Pд3DAQْKO;Fvkn[BN(J$qy^>R`pBTpӿ[[d5xx)LpqH ~H%ɕ~9 hA$ `p҄t!&~jq^[pn'˜=!rAwHRA1G}!Sxx؛ tkk,k`D-rdJg=Ts9Kc`k<[kÀ*;Xڄ ;e9HY/p.nmJ'P94Lvne !Hvz(Cti1U WŖG#j;pŔ:3}(l&ݹʢ1ch% X0AMxma$A:ݳzf,9 BXWހeVKCII&ǀ.z6qpdXe0r8ȎN"YuUfЉ)dD'kU14͜Py%advʧ׸.> ja%m8>-bs`ڱ9l&Py(L{utVCltmFjƩoY0+zH;_| 0fQ535f.߭_ ؤw6Z+;Cg$/YD=JwvJv9ͅWE v9v!%AD- riƺ"jС4j+3!6I*MIj׸(24o+lDs\i| 7 y&fA|҅];62--F(=h&c,-IZ+v))Hqﮔh|=tGB.Zx0Ô0kYK&1 9ˑ_Ng{t^d,H7U[AX+N!N!O[~/x~G"hi]#~ SeLcԌCbZ-Wdq fٓ9qJp#lPU,<ɒޚx. Qn kB>ނz2'Q'U7nM):g}7:zҼ T~οjE@7waBZ Qh (Y#1㟝^N+sN!٠\1R˪+>^1/u~cp}N`(rTmJZδ n+5/V\J{C%3Q  ChXmrxoG벦&opJe`VνdzqA-b}K{ieE\[*_E1e)Y*bDQR7"z;tZHn|kFr'ㅥsՎ˲wv%)#1!~<]"V,!] o_/*P" gzߴm:qV ˌ`yqg_ |I7Yu|c5]C ~ǭS0-q9 ,{rb\dzFu?Հ ERC0*+8 ZڧF q; {C\VQT`D#Ǭ* N◖\j!kF1E13&Ah,1R Ҡsgpɍђso|6?E!=e?VqCMXQO_WUDuohN_h7dd]W$ V ^;w_j;ȐZ#EE}ymTf=9m[)$[@wFr/b)D c-d>V49 ͩ=ss)yk\a G586YQg7LИ:m=cu=41ITdg ggc=5U:xB۳ 5zW-hHAM:8qU۾{z,rXЎ yŴpW%IhX.p~ RDdz_Es0bj`u]QL>j/ξŜQ7%Dħ""jx}ߐ oΦ>J-[^?]dUzlE-mk(:3tƻtXH;PJ~+EJR h3Q}vaM>1+#G`FI Tf2ZhM`Vh7>ّTGHkDNwAVڽ\ ׋'nyn>g*8{R k#NH9)YA}Mj5#Eޭ>ӛ֧E+i8åE( ܫ Xz lTV r$u}"H|"=BS9".= ]__ρϿ[ D20OS?  #XRC>9Vi.[s{e}K-%8K᫪ (=;Lȋ 7gËJf]SPn:8~tmƍ3)wIW,s jwmو&.Immm Mos@?$ †Ctq4bl&@YצqL7-;ӸdI<3t%ɄrveNiFW  LVNoBDž<`Ceyd&k,tN9)AhL'mCN6KY po -h4y_ [|jno՚ܔly$ 8 6]MNj{)9'ЃlQVjCnN<n+zGQhe=sG ^QQ,ԛ6|))/bЧllėaH )udpPk Orv5q&Ny>w=bf$=sd,^9 n<l`@oVp83ͼLut˝>L̦\em+r³[Bb=DvC+T5ufxAI nN[kQK|zV D7Vq|vPNYEZb)HIJp ` ł9$ 5VŬMf @VRIwNsRIcr߮LzuCF Alpz`:*vYBStf cۙaM/gL:9@&"Kd)e1'0hmԜ-ܞAܠ(F(mZMfd @^u4Kw#O~už\("+ $q%L?s,,@6⟜NGdwo4&s9Uc([j+lfjluwl؎97OyNaW}6Z:˦Ae\VI֍]7H9{VUwHR7Қ&kBR\Qm%XV +n>A; Uo%Mc 3g_Yf8yruLT,gd>9_9!TE Q26Oĺ&XѼ}隺0L-D禍Se[4N1Ws_:#D~s0q4Bk=KXvqh$Ͼ/(Wqk |0hoD6rW Htg8iRq_BƄ`f8ؠ$;0>R?YC #c llDMbDvZ5R̓o g, Lq<()=(㻧7! 9-9w&b0أD-Fс[Ⱥ6>) Z6_^ʫ' neL|~Xn~^ҩ8ɔݲ-ⴞ \?VGX&@Z`"p ^>ǫ!xmcJ[ ϸ|gi F_'Ot))Yb&KW⨶=x8N_RB)٤G븊258/rJ4 Lul Ia"^,Ur~E; Š%FO 9`.nez@{(0өm4nȎ}<؀ 9Qch oX/+P8 4(l{ZlqgC J0E΢JQ%$?-3uk,QЪc'^.:v_{V(hnNEd}s 93Te1ءwiNx7M5 F/?! tĘ άFWvbhY}@!K.+ A6D6P lEWf77 q)}4aeı}WYԄ+%vчQm#898j˯]lGZ} Ƴ:KJ8o=ySqk1NSBG,s%<9݁bE*cE_~ֶN1sZ2sçO;/*R.-rۓ>E{*eG\8#~.SGv>ܡTބbaݵT5)2J9ű%L-Zؿ]JbpiܻN4>.R,AP(ZA/2uo>5?}A!>kFe6i ){T_m{j/QB$fF&5[ϖ6YANCgJD Afx?9,s@뉩*x{Z Th,d+йoX^2YVGyIk1^>|e@TuvBGƪ#?@t^&M%ܟ|N:y.X# T76O}H-/d \Vz0S{#sȾ8uDk?&3smqx`sdgl{ϡBp/{)e /'Q̧rX$^!Ѩdy #'Ƀ}ԓ@ص͑n0c8ckLH_m% +Y]r<o7;C5*!f͢* f4찏FW*t1/E]~Z3{hm&m4Z =ZMY8u9ɢ||ltZ@UΧ ɚK  )̹^C]D.NZS%,D{{#DEA ɍd2.4+[@)ȬJ옥,)[w} ~3J&ƅʭb(έ]Lʛ5TSsk vz&6.ZIWljAotAhW tJ ұ{;0&{IЊ{]۳f?dzIhGT]LI5_2 *EsH@\! :s6&, /hFQet ŧ}TzJ)G;p*5`qX tG<%B3 ggBrBU^qщ1gRIH ݫoq;b{\]צwf ÕAYyv Y=k!ԄāڶqyxO}3zrxx7营m*pI]⍣H ƤGiS!I +2:gG+c:^4c*PV`D}yS=FRxBta3W)RpWA{sini, e!ϗS_F2"Ή8] 7=cC˪O6SwC+ &=pZFI饯%\,%bA3*BoJ-(ߪ=TF=s 6c XC -{JE(V{ pL6/UK+O0O &Y& 0@ZJ^]K_8PXyex0q8_ހ'Bmm=" Ծ1}|qu"Yк ƀ3{ u^),ׇ {RgYѵ A:i3c63j[fsEV"x=Xd!ν羜ye^c,\: aCU0&=f(ֵ}1Po!Ee \ɟulx-A;`Ǚ}4.GmDoQ"DNU2?(ǨCM`%̒?46B,Xq**& 5SjSDyuRlnFKv੹p;ʅ@-&ⲳ{"QWv@MF*l"#s LnvŹߗj;"(^9Tpz;"](@jA@f#y3 ';ݚ˓3܀Ɛ&i2YO)e͐8 YEqAJg1j :Q+AUg1+&w H b#hVj>3,~V_iFu!}e+J?kd9QnO"DZ`lRX\v;l)A45$wtfՠ1V*Oc8lAZs_hںN& yE`2c@WC9::F^Nc瑃 `9xs t{`g*HF|b>P .MGn:MZm_]^A nJ6@X~~?z9YPq*9j7KC LQeUg@PEC&e+U W _4],C)mKx~7$fbޭ HdWW8Ə|W S'c(R5G'͕4.zV?%R`KnƬ"$lX|(Ӥ0 ׁ_н:( b\ $5TV9L-A$:)=M#6#N*ttg;duj` z{v*U7sɷ9°Y_58SKmp>!s&W _0[~PmKsSVfbڲȤ"=7%RLmFW &>aLC^$Cmh@m4N%6i4`kfTÉSմvoTYPCsib_1=H8= Vkw^ј+z 8çj4GAsިJS"]t1Su_vi]Dv9<$/dccd-TJ;SGu/#ڵ5B/FDZߣE:s~kVw 6'(]C ^6PR oi"c o 5y=XPaMM ԇ؄yH+*\ξa G՘1zj(V]&eDƎIl^_^ϵtkI-:޵^o1iKIh `Squ>(y|=Peԝ V{^H(/.1P|(C>̔TX35Vb:m Q{nB 7-V<~qu̚T^3c4 vfCK%eURK-ss<-.9β0r՗YR7 r[^q Ptce*2]x]w@&|O}pyiD] :W]̚4 :_svB )鴔[Q\'Hd0)W L x RY_@!7Ӣ$e29:RRWr4uC ҴQʄwa~όR 3A^f>c=_ق/y *kSɕrb/ػOlQ]K!} w& = !kI90n}u8<{LJ.@8!ܗ uM]"T%(-l5˱@fs >ǁ߱~pBvxH.` ջVЭ^|V; 2(uՃw5=/RO&܆`Fތ0lFQ&xS؜6OHVAI1+>x N%-On74ؘ6m[r|NǣlVzLo"ث `p~sCo"ۨ027kI \1m&އb+G0)}}dS&=Eٷÿi5޺z1}C{lmV-\EG:O3mK[vo}W%Aapgֈ}Z3(AO0@%T) CUuO W nNtupp!@M_]s:N֖~P5a\ǃ2$ykͻ dѝ KE!aבbxwwK2gCnZ,L&xS3xm{{c$W<>w6dZ) tg x5*$ E?ʾgMQ}'XI<)dwӥ3*<; ش-c(ףM:xp~R0 dd 1N"fӶc__P*Dn\&[V/^Ro ybLنL41nɖn G5fG[lqnrR&=WQi)ԛC$MŴ]ʳ:}h7N(I2GsVK؛!X țA˧\YT:э&\Xy\+X˜NNhM^bBky.zd[>(db xZ;Bx,>~ns\?\Co s~!HPkIU<ZX38 'ۗ7㯼 ΔnU}KcMZL|(c`Exȹ\S4#[IG #SK1}ŕ9z= ,MJl "8i0qn+B@N)ծLcG||Fs܇"Djj\*%l0 ӇSe16)/M=KCxo>A[SjLO'2 A/jF{?܉ Eެ$~1ni(Wgyw̭-iZy r{f7#gRYm0(7 v+iEȧ}Mgogwƾhk$O '0'}e fz8UƘ?զMem# yV߶ԑY>oa$LCXBb:טU&KDr0=@ksfPkGH}KHF3i8_kۮ0uq7)B\ |J+A1 $C5<n |>פ}dg LAP'Ywn'7זO* ntt8n袾.X8H)Zy*rԟk>b'YcK4/NAV!Pl[,0¾ P2鲐Դ sIpY%︡`S_B @n ыQdثFaW 3-VR7PsN.5֟xƚZ Q6y1s [PqTz1,~mrdQ ;+z=ـx)pTf2BhQ.mX"בoGN2aȐT !C {aڒJu5:I8TFPFLZdяSQJZ<L販ley m KekL;['l" Bb^ 'shFﻷ&)rbX h˥$Qˀ A`㲥d HuY3_}xzEu; +{2)LQh  엷̄iv)idd#uJ $; xjch("ŸQ߾/׹\/{4+FI(x^w c g~Ľ蓏H]Zxم?@.V~ZwY8Tg>KVph>;<*gV_m_NWf::r1Ę&}vݏɓ-\d05XȵpV/#jT0x2j)wK_GZl|ulvC]ybrOf*-ar&ךkp H>ht9}@޸qaց6#_sq-oPoJ31%9H`/rDE+B^3~ދ2櫫{~ 8X(^[![0d,}?$#4UWY$;Ǘt{t1~5qE51)َdM ]y9*]: e c=5]³BUȠ$I?ƴTL> هU4C/t6: |{^ -+3&IXWvd\6^Apҭ#*>,^/װq7_nⅴQxK[\]|<Ao5!W1r ׇy.ِ=זe2>^6ɮAᖡqٔɜZ8W?Kff#n &Y}$# G`P vgC*k%5f |x Nhx< K-7=@#e;lj=*$>rn5wM*>+0>ؼ3Ň$˧Zy&bCO 6,II]T YV`gQͰ$“kڝ%e8:ƴՖE%^[v<Șb)3$ hRR6򞀉 ]0BslúKH.CJ 1p\&Ƀx&Kr=QȄŠ~*5ޒ  הd\QljFr91*1;UXDNiPa/ɖΑkY&U|l5p&h Ÿn;+~O |@X%K$Yd9ϯOl ]à(xWuqhQM3ڶoMW@pE@.@hF#&Bޖ{ P6޹3umPu^2AMh'IɜZ/@$L|)">sJ-; Ujo:|uĎy TՇRNy(ao9Mdk9m[ 3acc7#Jڕې3ь$tKpb2j042pˌذ8*txI L ʫVT)jj^į]Q4$:j ([JE6{]Y afE̫ RApXٿ9_: ޜePMU(e*܊T3ma[+fT.l| i'X)/ܯD-ώ.O?1 EGzA4Swj%RR t0`YvӔP=/%Da{-oN6 3$X.rxI[wt.*?hd9=uT:n0IŪjmXp$-Nj(Ѽpy.G{MԍnE%%vofqޖQ:tʙs@'l9b4^ -oi`lm_ dւh 4b̓kSJYKN A8uQ٤Ԉ.IniaȷyhuMhѽ[͋+딿mLp]hQmEW[m,DM0Ock_p$@>ַЃ/iLX[t}٧6a?]kEpǸ-%H"i9jEom11*K*?<rն 7[فAkNC4sCˌ&9^Yf1z<]sn@ƅ|ܵL`>S ,5PMu^Z_a, !ϴp=gioBhw1 pP}jLEDE9Eh9AzM˯F{Y+b ym(ܣRلteә/;+ANIH bˠ!K2^HaU XG(kqbd4d~9 !;:"~E.'J:Qj67u67 BgM s, as3ȧ# `AWK}Ȍ;Hw aN!6kð* !K%mΡ6H^UNDAUILCKSW0Y?F*j [p E}ЙfE"f^@ȴuU撢Va!+NΟtmL!zq } jO@/d4gdB Vc4Fñ2 .f W\d4h:(SYj _cI{7ϻ[x=ץ?V(|)Fَ |"@WfG+%*nDGm9eh>ӐJԀ:zS w6v,A?@Na_ˆX` ԅe)X'(\.RA#L.l^A @b2O_]Fc6V&4KVzr493RL0ŏW3mĽb$oh^;{kznj @gE-N9y52CTJX곈{$ xr1Ad8`f@v: &̤'s+1bQ${<}wұ O_+f/-9OvՓtY=uK,OEƾͮ*MZA\蜯ۨ/I@Oct4z7p8|D=suAˋ꽭KtL)9NR4mai-G`6d}NH^&DeNR\-va苦M/X(߼Pn8a}VO,OúxR!!Qv:86Col0(0 $; dί}mqU0V*!컻!C&mp/ beR,*P9h?s[Du`"rO!GMl|0RF1x1 ? Jc~vOO8( "t&?:Zn+6C#OY'Cն_s2j&5j(.IFM/ѪyFò^+x|Y+%Öw(]Gn `Xs g_mfp =ܨ-‹k6?.\\99+#kFHi#>J;+k6Ğ:/vxúBX/sTrIH"Mvϰz5f+PdzgtTjB85u7퇝>gN06?ؤh>αqp|mLs\?BtU|~2͜,EdK`L{p zrn77O|q<?xa$|MmPޯ7lƿ~%E<23ˠao;yu& KP2J ֝e)*x |qb\1Ѝ_CH:WQEŧA)" 9QGf/w7Wg#s E4Ơj"EyQSf`Rvgo7+Q(a*!<Y?raadni`ɰv>w?_^!z[^H=)e 2 &;RNvۥ!j eGJ5eU\yGRZD0vJ?~U&H|*as1fj?IIft~>Ri6"Iэn!C)#faNSf_S4mkjof=ate6^_JGFa9^ƍ6PnwNIO}D SX)SD'l(>;K >" ŏwtЦ(Kc#kcm"{RjAMg\L@mah4IyӡRS|b'fk 1m징77tkQ'|}F͏.u71q&R]f2DpQY GUQS JYRNU/\ۤ).F1xzM4w˛P9%#﷭_cna} `M6q.Z]<]^lD_#H?fBϟ&C(P8S}3:UBـ&݁m/;Z?W*ZxPWGf x]vCvIP$A'0;[Ef,nL T$XfSI <\y#VYFyW uK^͙Uߤ*b't +8>8mk5_~u78cv:G# qZ R>=2~-vT"w]Wf*3{sIۈG,#VK׽ %y-TI]!~hWOeIVzBB>݆홆XbfΑ갚/# %v,'֬d"t 0@πg?OXUYel ,w6qv]u3r'{XFk2Q-iS\L%e̿wO e Y,,!3>w{OMҙCuDX3^sۄA_b.1e5}BTgT*2jkԣ@~'eb9.[/kWc(K_ [bNyMʗTpXyۙ_Ё;,@|ؔ)W7wh֪"h*YeɄe 2\P0X-t4@0 s̟}C)JaPP ,1Bb %g7xt`if-[e5t#.ul)[JW\ 4 6: FEh{7"D`bŎwyN^Wݣv^.|(NWv\^wxWSQTߥ,2skHU%ι jѧp߂ QJvN)*[,o\@)YWR9_<_^iXi!vr LOOk9em7hނukhgǻHg%!>jŰkh3E\5d ZXiWF8ʣYWk~E4by,gBMn;7QVaag hVW>T`o.CK(=:#IY4*D1c<(T#%DJknCc:R,DՐvV="ĭ#v3 Eng=h癧[~4.\ #aw.FPg53z7''{_N 'C4GUpI0>P8yts#o+̶!+0t *1o@sziB_jSt&$6@ս0"d,sˋ0g1 x[s|)I7#gW_ZBd޸M:@rvGma8U/Όb!JB7U7አ fJ}!U?W{&mau0ʇݦcǨa*8׼@AU):E@mE)iaRV_u9-m空ƍښ$%%P[+{a^PǫvY1-5B )"2Z^څE:NAWupJH;LG.쒙|o23[g!+Bf[NȄ26s08,1eŤKy02=`JEGȷը!H\%4-~]~5|Gc{Vb]4b/V}}v-t e-J 1;7 Eq*MM.g{ 4ỴZXL>@Šn=E.% +:G.MڕT;6kOGcAZF;E%sB Ҋr.1u})*?!8buNT3~5 bG$1GLJQĀlb6i`eVnyHQRfjB}~k8HIeORG̞h$sQPCQH,hpHw Q/5rD=KPr̗j5}WOhz׫*="89L]Z9˜EĔ3"ͮl k"..?W-E5G;\a Z(j h( I.SCT?YlPR@TCq0N" >a5Xv-!߹Zr7/\ S_] , #;x Z;ly{ ;6-(UlhP"i~ztD$Tv>}0d?83EȒttCzF JeUt-N>N Lg2Ns#Ҽ2 O8b]q*0'/PJl-꯬dʿCP^ՆabSZqm_JS;Ϣi0KsGrK)P'tu^F~_b)r̊3Ei|dIz*Jcg"ARVuAI(eFkcDl[6tMRuvM6j`ɰXrHe ?ᅌC03P]-Ǘ&ےqwpM<Υ KLjfB0{ *)XH]D}CA*wKi?9GjQ݌HF㜮agmJT6G{2KNH0"N̍j4U ]!QjZh>ϥɹfjNo6 .oef)H AOQ56nu_K@11jj4G`IYP&X JrWyCBb|YUz `Lwt`ZP@-mdkn4?!x~ӳr\Zs IbAc'xr\"t91cY)u_MCtn4 9TR=Ax-X1v1$t-Uʭ#ނ{rmD,xBQض=bqmhE~Ex6tP_+amjYuG&~)*52P=7砕[~0]a5ZڎMN;t~+B`/|o Uʣ/odlAN)~۴DZV+Ÿ| Q_ 6Ë3Kڍ{A28ir"#B9rpK鑝ɝdovS{*8^7a: 1{ђ!g$OÒ_[h!DAq)2OlXx$}*kc%1T#8QzҺ9^ hWme  )g.IRLgX>X%% ͯwGq1cQ7;'k [i%,p{= ;NyUȷ[ռJ- -éy VV( B#RD,iu@m)2o:"WZ"}\>8*~dTӝ~x.$3J֍z:Qd'Ot+`'tqDaa)!?15zda$*Hͩ>tA\(w΢^3"09^OF8* z'=3+%]E#NjE<;g6a١1nGn6]WG-L| )˧ĸ !2y6Una`XԈۛUERgCTд W.8ިl^JAӄF~$(Tg1SH b9DM7u*$ӪMdLz?M@(mpto$N9U?̬ӁE@=pHps!m!pq$M9fF[ـz[CNLp8VY{'J{z_0 Ь ϡ8,Q2_wT vݮcE4//,{=uQ-}Ak6܍[ø_WxEtiom]-ƭåf'eulqC;b{%慐.WaŲ\6>sV:G[q+cdڝP"o_ x~'$-sqAm<^5 Ѵɸ>Fuz^4Qmo9\ " VqIAb%>}.XaԜxd\CN5ZA6 lJ^[㻼 [pN 5C1)M@@9eL8p{cwc-AY[qȘP$^@ʦGK\(K2 h,^^ϴMY*{Εs{:h#N+V 97fk<2;EGW-=D!kxH1 t)#?4$ZL 7X3>F+?{r՘ŭ&4jXƛyb`/=gam<ـ>%l~zr(kAa\i$;pKL6TDŽێxrqZެs4*pD@g;zJMF!Sr k2Ҫ?\tX:_n~]β$eF&f'ښEeY}[d:3uyMP|h9gw+[9ڴ$.ly@yJO\`RX X^wqud; nbM| f|e֟:.x0|@ 9R E,f)=*meSlWʋym>`9CUN3o(bW6ELbsc,yq*OHC^8d sѷ# 3 n8J+4#} r}Bm86n3`QʗO G #t-Ju@-2 ,U@x,-a[^Z1S3g³wU/|ʣoi9B1QEŅ]9 rj Zn4*;tޗhy!:PJ(::N$i4>p>ȏIMٖ!B.ERf] F;am~MƷĿv0j0D V: ^Eq9Ϝ^m(>/RG Qˤ={ >z?8r{\r1{v$4Yй{ [Lwo}`FRe1֞ BP؆t0.ʭ>3bO4}\[BAxsi4iB>mjPtrΞ7EiOPC^A:PlT ?8G;BHpDuoK̢1n*H&=GI!kqB }A'VMgrԫBn]n?*׊c+gXMga6Ƶ~竔]j?ndv1 aAJBzo=c-_APvP}20^* bN-8*JN(9, ]Z۵%ϝz _ջ[Zb,P(u+j~T:l<)߹̺_%꧋m՛'f.ù"  `w#F*@$]Ҟxǖ#lxfQqmkhCb+Sպ^ |+&9 k F7螐Aޭrv}>X")Bׂ:XoҤ>*m]|U\7 F"e*_Kì&qC7 %=Mp3~Ec_NG-"7OCDi\x-,}YZ3SOoXR`u: kֱD (,G?Gu?Ŝ>C]>x6i_˔Bߕ/[Y]&StZr,I6 rt :p%d5ۓ}ޖ!*Elwزy%cy cU}Mh-eֽҡ[ ach>`*?&޺:b3u{w I"ׇyIrQ .^,MlS#a@p~ɋ$Pf*̺~SgrSmVOc3 ς5PXH5p_r.izF)CۼPՒ三G΅߫!%vA~`!OT*9B#oYgJ r/i"֚5դ_.'N"W !zsnۂ_U%] z ڏZMڈ>!U;:rNO"dT8~ŏvL(z[zMcxjjsN6sa+zvQnM*.,`Wc w(hӊ dZ8CTHrMGf&{o4 ȵ/KedI[.QDxCE>%{+z9/ѹUB_q57"S4 }'mїQ kGA!T٤TQ^ th79.C?p#Z]yversB1,qM4^:竵4\'M6: N%,1])ܐIts/I&TytQ6e->X/c+c^i m1=9ɭQ6^KZl1hwE Gh!]-=d͕놑 sD$QM/I̼;^9mvCI[Ug*eY'w2{PNZ 7) =DQ\@I/3N.JUV(TF܉ +LsԘ?Mx=>NT.`F'έ7Vc&x%n*4Eb\ha CE'@wEG1k>E B#E dnҠsAd8xx< `AvG@ ;x~Emf VcA1#vJQH`x/Sk/88X "p؋~-Ak'SXUWqL=l32_yw FbtcrA=z#j]ЬV7Jol(EH+5QYJ4wxbLHQڝDlx #-<nè܌)_O,Xk (;ldj(lFa01I\@,Wj:gej)] k@ÿ=R$v8M Uu=ؿ˧_julU,9(9H>8x)T$+vF7lmO+\[oϊ%>L~?B'鬙3;ա xq3iܱ^݀Լ[zGA:/ SQIe߬AʧP8؝adn9Ʊ y(ixg=P^ՒTiȕ_sK%8ҹʧxC*fsZAɭ#Y-;ĕ5=l>X>Ѩ6Zqpre7ĎV{Ku֯X*s xD bkȴ%fbl ]kٗh"l,M$"@(?N[澬+\kGiE|2\?rCZ :^oE A;m^ ^O%~7zǩs6Ä1#!Dtׇ_[B ETDv{@?æ}+g%yzlv{#1]{w{!:o/w[/Œp #.@*q1!$$s,*C9dV4bo*&m${hĜ[L}}2#$F*;ݥ&+T! WoM;bHxW 5EQdzHDaBgxˁd';n!fVѩ\v75*؝ @s@<^lz(O1L}j%Nr Qx'nxd O8P'Ńk0:o(@ r+EA^WĞ(b+B's鍌w {ӏ * <1^&ѤO}b0y]eީDc1'.2e_W,r̚eu fl~wM2hpz~+~ )7wʔG'ȘN N~-M@qOrif zUs&?a]ȭS[%$u4Hb!6Iw>Fb "ktwqAVmRkշo 6nwdpsk͐i|+/_}zi, ?3J!>CB{te n.hy BfG'wd!sPݞC0!|pUN] !T Gh40|Ϻ໔ =&CӨkân&ѿ:؀'Lv͂qqrZV]mvf *Cr!/j߀R>H8JBt漊I@ת'4R^n*C?쑿8C khFd.$k|ض  /)>L_vUWP'0~iMaw]N:K,X!{?1^LĚ\gK:a~/Ɛ7khѤ] 3?fk2sloUk:0q‘RjtCҲPEٲUS/У&hiLSpmM0ݜ2u!|OeƸ `dJ-QLBoЇm`Y5xVD.@ښߑ H K|~Ru~ܕQTn+2mCj_?v9U"?%wx:x̅l/lTf㉲{ Y ko>PB 9WH`TCxK) F ag4];Wi2- h|!0S?Oآg> RՀځB[śձ&MCmByv0oLXS6$t8ٴtvn h$J'C f\2r/41!bc1zWJL̤֗卟?FͰK}BQ'ǧmk5po39mj6S4_+*q,\ۆe] t/(䄙2i{ZxHV8%W t f::'h?^.ZR|{y4zkjzZɹ!#'a. ] + _ۺM߾hGݥ"O=[IF0.avT-]feì\: I;$䄧^#@\)Rk+VZ UsY1ܨUΈV¥5u`~FI1<\ݑ׹lrG$| ?u=n}bS,k٧;>џQc鶅=-l@ni.ZcJWBlUk"cL!o,ucFpM* @oR; ^3B{(Fk$UFHe4B4eztY ekV14?ưWCS9Ay*5H{ 8,GYm2c)űθs4VpƼ*@N=N!|,&gRBL8]M *K1")'o5y@.xslYȯB#ЀCx"! ܿQX!=j9 @N .r>:xlW =XweZK)J]uqzFtHa%;eAF:WM`b R|؜JQwSo25)F`m2}SoƘ^zk8wmQִn M05,sβH*e`ld%ףּC> ҲYEr]CE<%0F܊$`Iw}ݠzF竖3 %ւj`B.4 )TlbvԳ55r>7wl(OjHM C)!bjnqXxI q~e{ɲq|[ 'Ѹ4% gb( Vt3Z7)+uJ[_礸V".R(gSgt)U g Y1q678zgXG0U ^+{x+Vc <Z|OB߸/񛛒 ;cb!= bXV׌8",v`m"kƌ|LcڶNR,{\rGtj&w%ZhX,7FAiܭV) & IYAYo*"hufǪN2gԕݳ`4æ%r_h5(jC8pK9A Y.=j lj!} %ã.sl!9ue"86HɞS<Ӹ՛n.rW-|H A1g  艠Puوlk&pG$bfˎ쁵@i] RiQ0#ĈFiz?-|!(xKI-)cԊǑ=tȰj w3߯Hlݍ9*hT;z~љ_VO:n!,z{0<~R3k.ꃤ9n}$=tWBvY4l2`D}Yi6.1 ౺b/'TKCR*B.aG |ŒĴ0!O^\J\.~}^r9N^+}^Agr$,՚>x4E.yoeKV}fxk=9ddHKn\1X' ZJo${AdJY!B OΣv`bE)Tzɥjݐ5$Ԣ# PZXw?C5s qXWkm.`Q>Hҽ^*خȜi;9< \+F f8@za#WɎ^DqA rձ#ZޔMz>]D79~L`G5$حcTW Tv++a9aKTzG$`jF|z%5YO 1؍ďx]JOyfV4E ע"S2B$QkEW].3yvdZC -ҟd;*A*D; ;EiP)I\Pf_ʶwEo`)Ps'RiSdOU^?QOOy)> Dm={۱0gmƦf?p1G߼4x*EN !X*n{ǥv|Wv,O3GA3PPxA 4Szzh]"7~S Jdۉ@\z GoL,vOu{j64'q,z#DTuyxh[^uh6 #uî ʡ\M6" 1۷s]cgp >̜z./W$3 8R2jrsL9Nn,O66#Ep'5,L*>HH43=jfi$e4,i|gc1a{X!Cr$Vj|T$rjJa_?3]3ƕI-gyU9A%yofOA.T? ,k Eq_, =H=.܄7<$uojQ="HmߕƺX:'C{],条+TI|L\IN/WW%Q󲄹 f-)Aiμ-wCjσAPf8poeþ5u?w,9=pySm/۸X5gIYX710PXs/C_j2>"ݫ)0uR9[̛~1ZMAUQ@H saze\ I7H((?6+h*ZGm Fn O|"|,S20I=@cnh=rW^^52}{1E?P6*' rt_~kcW{OAڣ팳ieO,&A I OeZWș # ,&]*P g;턼|k<(*mΑl0t!"d\门ݠ`*7N5هŽsΥʌ!?z&癙g9z: Jz |Α!Ȧ/'#]Hj.Fxq֞27δNl{D'\0o!y?o|tN$fYPwO3-_XYx$`];n}{TURo[/34tFv:c;q46&0Ns<8NZ `%k%{6 N.;X8b\cIJ@&uW"ece}GL,y\1 P%R `$Ncױ\ܤV8"_)ݞ:PgfOuLB̔/^i=b_ rcMm5Črƛ82%gk )Y}3YӇ[lkPrhRpQmG+Dh߈s .ŮrV BM{oy06WkdBhU$fdpf>NPJ(]eVd6'Fy اô@;u ޿ Ww O]iS՘Lm.ńeq殍1"'+g-tkNmyݝg>,W1L;@Nc@qKKO*AqkHR!N.F\3i,qxN-@k_3Nv fl썗J|dk4 ]5~TnD l7f17 cv}/@>l"yG *5Y^8uؑˌ?i̝*f+o/9(qe"e;ތƊL$~e#\W1<:&uQq qAN pq0%݃OaS ZR v HA6} M43 bo$kS` 5ڹ fG⊞lV)FRuMidWƯ;iKrS: mT_E }~ ;0~$P80cc"'{q.iG$i1JQ? ˸8!2=Y#!1%/!]u=5ŬiQGM54d(H;;asgYWm]aOMe.7 \Mk|8KxblHn`2ƕͨ=?yyS{;\`Dp0t=>e0lQs~ȉhǠKx{] /dp|OT5u7pg(rA3RGW5ABkQw"^B(1pC,NHx=;-,".EqE3Wܝvf!,gL*AP; R0YH8Gtږ|yC^zBz@o_7R,(LK)5 2mDq~,eއ'uAԙ@Q Z) :(SWX(k<SUIuIߌ'.3{ :a8ʈGe*S*p*wDa`TXpՓm(a\&/P~硰Zal@d|St!?zWY4nf9gͅGuawoQhOOQfXSAo8=r!7P'|s]Uxʻ:k&W j?z\S˔/ ق? }S0BoY!nZGՉ˞,e{iF͉߈֖&rG^aH m=?ulu'8ԋzA͐w[K;SWRC{Y, dᐭwy;OJ2°S۴`3*== pN1>Yɉ" spDj0G[/00u(s if.DҶ$u)ec4d}`+xlT!Q3((u˃jke9!ǤDq mjzo3JUk4@ݟ᠇`0D6H#-?XKy~Kun|v? *[\d9,=MqU0* 87/rkp@jB -k"˜ `I' 98"D#(zT5HdBT BƴC6*g>#E(XnEf#r/5{,;#8QodTϑ ? ߗ;\0KTYvAwmbav_.q B'@15*{k =1ʨӊXeM#t(ziXQ57BCAdsr y7݁"GP&`[fwg7ջu@sđyhPLr+B# &L̆$9x>dxe:oZ-uG4m掣P/cAYVf3S;[ѡ2#dh8$>`Nd #D!~ArcǻV!z:lR ΟflU C͚F t.VG>'*6z}i40ֈA WBi˻# #CsKy#_h=eW${o} :\ 80dϱ#qVdCūgE a x^Rϓ>IVp@S8|u9 IsDњf1Dh(WeIKVG>\*eNب}N3l/i_6b鰺]uʺk$Cymo +s掱D(a,XSX÷&!"H[.},Z/a'i)lJGw3=UfF$Vpw-&2pń኷?8xudWǒsx)ədj/+nU6f>m ~3 {/ž :vDN.H0Rg OT>h372%؝.麋@q4vE.^s^GjG\@^~݈ܳUfjY7[OPHj F=~? ~j$pBVvR~Uqs ^n6/ ~yԱXj)#xut௸}]rn? DY kV<ې;CD qN{ e0EAjΪc5 #9ޕ"e #ynS#A0<:lVpL(`?=aXc'lzٕ2 >VbR܃^S=(I\CNFдr|siD0 r< #[ Ƃ;HJ]N(*ݫ؏C҆9HɽWϥV޹}19j:O!G_"m:UG&]׬g$Pr 5}g*VTg=guxąd16~/%Ҁ7 iЄ{T,EƜ+\DINYM#C=qP65;@}u~ @wQjx ~&XNjZ_-?mMm`Q5w%s,Xk81C <*)9ӰJ,D{FwxƯDʵp*YbPh:p՗m-Qn9ͪK3q)/0sn[Cta x.8TOmӗB[NVXmHq0R18 {OVӧk: }PmvV DQr;ϬeGJ2w-J0& 'EXOjv WF|U=L1ˁcFx%8L0V#(7rԿZ*؆0 Ζ M`;CC-Snmhk41BA<᪰ _ :prZ}<5DN%jEwPsS#n׽j@H@{f%dPfE>6VS"5T@e3jsrN)nz:lx[7Yr+ DʇZ-:KJQl*vJĺ @* yfOPfV! .c >SI# fy:!7~l_#:@,eYY>?2CX2R1sɤ3<.ح ٜrZ.vUQ%_н-9A]vtOP1"C(Kj&P  yAh=_ɐ.jD̈́t_ gcmgb5tbbaH5Кk7^xڗa{m<LeȎMX;:.TfXy-lBD!(`-Y ##%}*J\ yZ+ _b4MB(n.@#RkEIca-_!m+͠4v'qv\^Ǖ fJ|*r.KeEݲCjB7H>LKܰS*V D4Eép*Jw++ A}Bӊ-fzaM+tjbNׁF0yrאKT&@׃iN7Ol{@s8.*)kxc@3^zL-2jwɅ{ximx<\b`RUse!gZ%P,& LtwTw`kLft+<ǻuN?k30ufU!:\So(+Jn>zڊAo>uPRye-}Yυرw0/aچϥ||S5ڦ襷-7nF Faf Le\똟a'4ہ%dj f!]:xPDwjtcP)GF|ARp]jm+e 9 DZ;\L-@…_͙c9\ /̭T"jWtnM!َ2iƻ6VZ9N FㄘyѠQ =>Mo_*v7d6xYڞWCXZ67Fr/N[KZìP@5NZQ?NraQo 6v\Rw ;Y+MG +Ji>Y!ؑRJ?ɸK츂&AT*H%*UHM‘,+hLkFVM-7LS$ji}QT)U~yB($qڢ>a_z_ʝ@D琓!S$@E xO 5yc'WztMvbB_ûfDҋ5<7zŋ#O[ZNwUW*TkEaY 4 EUh_JM饙_'k[n ÷ ftJsاW֥2ׁ{uƜ_ސSüM])Na,wIm9^0f9&y7(zxn[ߖTȻQ޹S 5]?%>Jczİ&q蕼 W"2;ƣzy#| ECԼ@xH~Plv7GmCńGq$ YZS솱f6$ޜlmI*Aazaޮ+vtWkvw2%Ԡ%gW$RN݆TĒS*] ?dC##z*k9YuP*IiA1˥HR[Qzq)89&?Wc\tIMN -{Ӵ,m=.O3NJFuסOIyA@H0n@م(O;oA9^^SL\(8IY 5c#U}#}8;UB^bQs; j˾Qe^i;I>?+tUrubCבΖMs b9As $quYcS^I웛)R ꠍu:2>_R<1aѷ9o5䡗ǖwkov1c3O%x\ y5}Hy9b,K˚4RHըז"8TACeW& )USc=K¶n' @u|PiS|>ܦ?*[iT:IT :܎8>2 7勾N*Zcf;[g 2$sbڷ@8'bƺgX`[Q ?k}$ M ^b s|2` TXQrK(0-4rov2Y+t%e3}a p!6IfsTojG[ׅdLXkMکsl^<| ęATT@p2FR,oH 2J}e`܇jm()ΕqݐkC@>/ϕzK1ҖB(DP4M9UbjY߃piBT Ŀ$c.;Vy3n*ת0G\!֒}xVvL; S}lРc8sAh77<"qhxp$lSjUJ}x!z#.s# #{l ? . WLOy,h4heF,JY13[E+lCɶc:=7MA3lݠ聫h&6&nd%L]"_#f?Wfb69 W - mma[iY{g:Υ*0TU ၨc]+`QN{(2YОrH,[Zſ?p(`#! Y 4r1a=ƀ8؟1 T!]&3 ~Noq̩ ^uNy=4P+ as3UG@أZ3Mȱ8vZ7+}bAyR$,]eH8)8FXޗ J袁tM8 GA Xx ~]QF}e3,Sf[s>x0 sVgX^h vGݥf]tqzl3X'A懔s Ȣ8TnA0~x>%C.Wc7|䒃7cgS4x_VU8s-7ͫ( V v|i^ɂD_KF?ÉT.M|{g ZU6D<5F\;GF'UpҀ蓎SO7 9ThDn6ǁ9(f@=&SdTZPː;"YLZOӃE"j~?gmɭg{%5Lͭ,#/YNmrt*=D)wL?avaI58Uʋ&eu)RF$87 р?wj2sN|N׻"B$ 5fjw>ObRQn\ 셈n&DX.x6RwyqU:h#dLbgN,+90 ѳBiEt(";XYT pFEekMswyfe4xɖGPbX]FicAzU#ȫ焎JAc ;g F ,,M+f q()la)I Z#R(V_u#쀑o\ʊ'1 Mo2=kMia$m-\CE?A"vGK| (F-na:u: `ϓaFc 'A9 $ -g Y; },;D?bᅧDy\svYj  6=%Rn-ְ=ڏknc2:TH"<g Ez^b/xz|啮q, ^E2Y"jvϋVXTZ"`ɲ6Xj&#Y?sG?z'Vqa `rޒ!a:*~)Р_3 t%f$燶Xtr>~sS44-8L.Ǒ(nj&J 1#.Gt@^vpHڲYՊBt6' ޖl)/6I<ɗcOڭ7͚goMaz |[GKJb`;HmiP~:/1V2DžY.K-UzJTީjw{ګ3R͘ 6F-z)-SDa+}J_P°#Z+ 7>A2}!٥ ^c|aHWA"& g޺7B Y<hC؞ߪ < S?F@|Å>e JBtd?D<ճkv뻆eC_%%/JᑻGݱ6(߅EVڍKwz+w"p޼hTY^u v]<m$];XB/l54/ը;yx]Ha}RO|PL3r/MĜ c.Tv DrԆgWBClquhq26g~dv顂aYMنGdɌ3"o[i23 :D\ /qߵ^z4h͑8ua aYiwѺSF}kAЊ~y, y}JaEO"ݞHL}L@XsТӆLIAj:7f/LiV-E 'snaL@p裴7wG쮠sʘpv 4/{`;KLuyJʞi`jшÊxjt`"*7y˽!kvn<Ν#r 5#LYa=H\BH=w~RQ)X Uj 嫞y|ݦ,AfRYW A=l[o;BCaBW'1v_5qQV -Ns؞w<~o9} V͵SZ_x6 [3yc0D+βJlіzkO_28Y/),%[zAB%pdoVJ깘7ahB>ڒi'7IՍd|cJG e d"VNaL|j 9`U!=NCV5@Y{Ӳ0WT vh; 3=/=ZOjPKOj#[^x= [edG%D@YN/ek9#O|\Z~,fyʎ9G2~gNas,KjVkLZyl gW>S䋉ʄfaTJ$~CT*UdEWs9G]l%NT'aS +$ Dr%zFb~cgd.W>s6R[+wa'TW|WWU@+J>B 6g\B'/a1Bœ--WpeBQ4|]-%hjvI`ṰWTe5O8#vrf,`iT]:)'Y釾PI$&?3Gg6KUUJ!4P=ޭpG+flU/[/ؿ.]cJif%k)^bnsOX:fnw{\"[ @F65:T{yƗRhMtij*ULa+~DRV&&:S±,)YAU@? 0˦i=D L[}Et)a4Ai< p=+ s3߲JHq$֠ҙNt8>wɌ~oo&CX|>3ڽi*{i!yR'd(y@@4ȵg1^29))?xkAnlPo5Ц3Flm@cB^eĒ2WoAeV"o7DQ1ɗod}ưka+ԉ`}+kh(vTZYn<6,moqiRt H9#*szH]'xxBRd'0 Z8f\'{r&uaoЭ:ԉ[> n d;ї{ 9IT/hn/3迮o1U5yz > JƔ*و'Ea?m*i}()Taa.٭k4Bos4gނ.$_dð4t~BM9"_$(nyϋ܋۠7yMw؏#eoLWpX݂R_qL?4&*`3٢Q)HhJ9!SwF/zgy(hOUK;SkPdۜ#LEM/7cʩ[rDHC{ѲQ+z**ȭ`Vޑ{l-]j6-u^d\MdEcW J[`ޕ:a++ /ңrsYݫf6X$"Fx;ÙW,U/QXԹѯJko&xG %K=B.2qmNߦD lqw"sׁv';2~O澖Rʒ0U3RI?lSg{ KϛbJTj Z[?ʓ=(*@8SM>{y>Tҵ~- ) -74Xup&%]–Iy/w1j +4}b?]"YbIEĠe s1' _0冃XBJLjSgbb÷U\0bD2 TSm@#c`n% 7ˁ$.3WH.ʋX{]Y!8iNx*ޖqWN󫠔3}EpBFkzhFVz}ڿ/Ϭ{ .MV/ka_~뼁|)bHaL"|f6fm_pRҫC^T^w̏ixߕH\ڈk::n|ePP ISfTJ̸vM<oc7+JʶQ6 t/O+^l_pl\116V OɓdvьR аKO|#frvc!(Qg)t$!juxwG\acg V^i x-6r%(li߸yDxK8DŽb@4+5jN0ӱ[h-$r;bl7m/d'naۋ=VYRSz6~(!˳m1f!7;b7/FtZnu^r;9ho]de`Qʱkl %& ª|>67(Z694R̔or%TyfmAjIGRrnޕ"ST9*،X" ݉tXF}O< GT.2<\q]Xzy@.ؚ\%^w N/ɴIiBVn6peCOEʹ:P\&u?amM49;O0^MSJM<74E[9:- |V=l[၃`v5,^o8h`òՠ[h՘_LoXr,/yi,ݕ`ش5K!Lq<\(L!'z#*3$&D'$rLTO*ޖ/a-Lp%s+}YfXn9bepéFKi\̀8w?txJ #w/>{IU74vTLMNnd@x|Qqvv#P7Kͮ' $'zhD5JLLOׂ)RY:S\vk?Hy7:+f9:tb;Zf򓽉{b;Z1s=E= K[+ Kvɐ61,w֫"?2xu62h.;tZӍ\RP]22zqRߣ8z="hԒ[NqB6lw06 c*tG'P~s swOy$x3k1_ĺ\8:|Ҿ`Iaghr{N;hpBF70mQn\0qW`*xw$)6ݟHV1<ĥ~eY:A1{sIZ9> rwFZ9='WPҜûm\m -aa9-v(EM*.Te䠰5e,fWWBpĂB% t`uXaylKbS`N`:r9$X *V8 tB/SJMqsk1hCq>l#\}D{CWLqwk'ceR|b?ayo'RzN.F4*XH/!㍕CC"\ҁ׆bj c@k=0SpT5>XhB]i!&|NR)VұIgOQE 30oskItǼLO;nb,$$:qX+D_{YXC'k is [ʐ=y0/5XV.'NkHt`n>jAŢj^jV"Cth1vN ~lj,< rr/[_X1L(0TlTZ3%)??Ѧ)^v:{^^}KA2ܔhx̢WJ([E@Gwœ\FkN]bFؓ9V礪¿Xkur: ;ilGF x/>(xcVvѠ7(\hD+v ^\濾 }B0%sϳ4 g8qAoi)ܼ(Q ٘wDD )o(Jt w)R lF2Č?L}.$U5CI-= ah4*PޗT]e_qMIق,pUSUU+v@T([S)0뇑f-931_9PnZe:cE0o̰;#MӏRiC4[S6E{F\giyQm/e\ڟv- ͝3oR7\ⲚYC;-5b u0q 6afU!cٓrXC% i)TR]d˲!Z)2e3KoϐcEL ( {A^O›iusW>urZ}IUF ]ȷ?Ze}4G;ՠ_Ghmt?K++-GFnqWs}!]tP)|4-G] ^ō7(ByF.t@E׹$!,! vQU<($M= e$+ޣuZBVCȄpD0GC\A}0$FR״ ꒁwѱO+fp.R%#B,*Na\gE)ZuJ /bfY;7joY(m\*۟r3Cѡ Q7ჲWLB5?;R0tL0`PrF < kkxa 3T:CJ1av+hqTburAHq='h&C>(->͛pq )R"d4qkC+?+q^^R"P?k`60JMfJN[Mgs)F|{VV G[p=-m΃Imi(J-/L˯}΢G I& g0wT"_O R_A+Խ6[drƃ^H v&`AX"%6i& r@ i#j~ ?Q{Zm{(TZ9r*_rr )z/R X0 ,V 狵M5):n7Z𬠱*Y%[4Ny'I8S+| v_؟O!ۧuTj4=bSWSDŽe09`>cLI+j,:P1[u>/ƚd> ̣v2.`U<b[rߏCg,vNS Cr.DWx/[rcT6o_J/췸}<5S]Q9;U5NjK HJR'S;EP؍fm]mJ6aA6;)OJcUռ_80wz= &g=h^lv3=, ՟_(eEB*[H&Ꚑz|W0)>yw6F]Эl_Meqv+M-%wCyIR~dQl&`](Wb7yKHvIV^&μ ׻uK`iYdCe+dO 2\vt=pYDVܙ4M ^tQVB&f{L8uITmh(vA$Mшbtaj})fUm Q̨eG{Sù! xp]9 h5t'Ok̘=JA̓r%?BC23e3#֜ESUfØKW$n CǔZHpkh!ba?;@]|Œ`wWUk~P5ny/t}a`` 1@ZmWK,V>0NKDJYo|Y%dxِ%]cQٛdO:A$)+FJyw:z[[|Z{gzK>r )qEZ2οAE`e"ȗ(d &Qfl.^+kY=qI*6E+-yVl>/O"/鉥ӦȠh._.Kp q#I`,kk^m|*7aǰf_{!z`]w.}~abI$Q"SbGۀ7pşbܖf e!*9yQWݯl!Sߓ!E_*TѻA';cQO[̶?x^CcRŔ@pm#uO:p9}yHEE.4UGH-CTi_?WehAz֔~֩ݶJg,'} bv AβPR"$]RvKQ:^;LF~C;M*60[,SNU.$.\ǐyN{v{eFm |5eA`hvľtW& ׵KA7lXT+?D)3;G=۞'–&$LtM-v GC_٩hP}J EP"jz4=Sr]^90#}]kCi_Ize`thWqV?J}7-1kZU(xi@.+plW* l^u1ChAL kYiZ? Jēbf#\U|\o@b?4P#@c4*vsDt.4#ppG?\d{5+i Sn~t*=.K:!.%SWn,"|Sm$*ոA`39k+!Ϳ+=JC͊VWQ"1ř?TTK^0uM65 @d'IOuR2$!> 1/T Fv]p$lexH 0ۈ2[(e 愖V:H֓50\Q}vwSs}$eC+-JTe{L3 uuVsx#ah19 "GԤ}+}rr-J&AH=8p/S8D*ds3N-g5 XDsЎ C/ӂԡ:܆-ZRHE,g쀖h'!Dg 5m2CM}l N6fPcQ<6;f( a#gJ؉:l8Faxx}Ĵq?:=2?bƒޡufQq\ Ԙ1[N}u24Rb{ʛqra1|RW|]GoO#O\6hQu?nX&.yyv5aaB栉 V=Ol1Qnf!{Bz+x slDSC;/Eʥj39}Wo+HU -v 9i}8xR!C7DEv{濟 ߎ%*p56kGꕆ` \No7j~Gi>Xna_8K48X͢s&pI%K.ص"Tw((tx~C) LCuGz7'uX?n@+43ªK:Nz=&Uqb 󦃏++k\@Tv_Elq P<eܰfn]1Xd%*nAFښ>ew=ɎВ$9+^S<kݏ[mpW#nۍQ(A׌+&LoƋ>޲f%, Wi;ϑ ظ* |׿s #z4U}f2$4dkQN7=Bc.=CuKWlW7[`?E}x4J:iģErזDr,Oa 'nxr"ROK^f 쇃=J#}6Hi'kT(~$0Yy#n jkퟍGQo}t-X| 5mΑ /-hS^4D̤ơ#*^\ /C&†.hS$1A\2gdPgf/ *K:(MprOEb{Dꊥ=QR˂"EQp(zT\{%v]ݹ^Nl\2a&S4j`x#{Ѡ:eAGxs7*[}٫ k;fƱ6Eftt)Akkl:9LB@`_aMaIGS-X` Y#T #ʴM2{9A t@(2XB ;yw 5JHCq;Lyf9껢,\/k' &:oӍFtr=lKr5wB!p^'ˀ| u8U3̵S'97#IjF .v -7M9V7 ڱ!QWx/js,g4xb{&kA,>DfpYJnNQC6.N`v&$y16#;}IUl|U}ƣy/)RH}xpU)VIÏh˅a<ɯsDħK >qr.侱l= W76UV:2ĝF^27*EWs+]VwAwpw G lfD ]TtD\8O%d oig\uA՜w.+oi>ǏҰy^>ӐJLsaamP@0]X:ܺa7KqU}sX gJIØPBP oM<#|XB!CQ5۬K;GP+%f nbɨ) cuR<$|?|]y82z?<WpW~)1BS2;uc.wfܦƋҾٴF=VxI[~obąnguh_jhBnP"hB=(^MS_$Ց@={nۺrg^[ҨJqqsGLP ㏼o:f!eC5EیYͳ@k\PX}Wծ,t"ly.(ߺkqFG1JAZLIcM&>::<]@[0EU_*IV '69W_! q 9aGHa,e&>s7"9y<`*7sh-Ēuy2E$9Riroa6E JYcM|Ӆ`ku_x;/f"tE~~uZfni޲Mi* ;6|>$Тb)XJYGMT{CHLcݺN WJ%*d);}up,’Wy5]GSŞMy8 zdvK|P)]nЁ|k5冫Vb}}ꝐLM}:[P(S0<g۶Fa)4fU?}U'ʐN+?*Ҋl mɟ:,Au]r+h>G&q9N5Oh9Ol4; +%]BX Eٰ_R>tG_&!\S׎΂Zוג` #Oɤ[3P8dϗS 1ko,E:+hc yFhҸ8jlSKͦIoWq6BE{(Qelq"S<7mhQ NE2cWPmr3]r$pW`+B'`cO=6Y4;hh/A"gWK%ClΨBWCeuHU@Їmu|%1 ek)`6UNG$ $.jn >_4&AпGx]z/P`Q_TZVQw +*[櫊*7<)` 46^ɳ<,!3U}ҟy TQfHR*7VlVN}9j }8|4X;+N{P2(\Ѻ2:m6os[M?AY?'qf ! }(YS^Uf]*5 \>P}UX؃6YuLI;yH;~0bKTazJ,Z;xF/Au,Ef Qeg#Tg~4Z~}AWR!iN  ga㊧JR@'eՏ!qJKycRhq~YvDXښ/Iur1W\P<yYE,eih0YQ}Ļf)N_ZʖBMv@ V*@~ /ufr0S-b l~p}a(('~^1˙DggZF~uqM͂UXɿUN";@tOhؤ24(UyM`o _ x a#s0 =*IB|Ҋc-]Ia:U\ڰ wnYr5y@6M67| ʭQ眻ڽ.+|&oIhbkzrf_PUlX?iv%l(r*9C.ПW񨬉p??,$T[7?8Gf|hT5sCz"mK * I} ٫ RWe:]JQu ˩hK;虜94Eu)Qh(.5Ϊn㒣25m,>kL'xԊ*Ic0jr82ߑgGV02K\8 sU„p?"r'P: L)G=re؄N|QfCy5х7]Kܛ@xY+_I+ItˀDVЭUh0j*o~l$x[m ald<(yO-`Ovt !6X {Z*jp=<땩#3a{W! XC_ l,SCg@^(*el~%;p_ܚD~PfMa"$K- "QBtBS`yЌjs|5~t~o?x%o EOVBk ˹ke䍚wܸM*Ӧ-֛cf-X>\|"+b Io񀦬%k'.tA"4DBx\y&#v, }w]7aw~@ts6JyB~6/QȶKG 5aCh\:DEKQ._GBYe`$e{l d2ヌf3mD` Sve,b?cdԞ#d:ZjʆZۘ0D'6&ݓ() d[}?#WPbQ)ѣOh9|dޜg0>r90JIcEx5ÅV,ʅl)QkYH)zR)&] ?ϡyM$Pl2{"Ĵm#~k V+Ec m0Pruss"q^Qrٵ 7~PIj/"Sf#j@HK[n&@%wE.0[d*0^N)L^@K5&N`$$Mp+09h*"cb_u T45 xh2BUY$ U=b<7$Kjq Pz;flaᰚe&K=bls{7ЋS8^@pn-Dmy!RE323:=hwx4d6U"0gZ^]P9ntG=B_9uRot4nȜ |@KbL)bC*]RD%ih&X+6ʳPVb2 ";ޞ[ 2K (\ 2 mOք+ghmMglhlpYM{/NE3p+riC5L7ѐ뇜պc(`OU|DSdd݄r~2`%Ӽ6+!t2ߣ}L yy#_* UR"ŸKnipH?NM(~žQx)RY^H݈"G}ƙBMz\R>a200{{Q8Kl(U/JdN WHv>VBpToyGB֧nNIj'Xt򧌄4Nr hJ=ws E+4:#k[8>Im)hNɄ`6~$kzTfW(Ѭef<ځ}JqM=7jC$v*A||-N-WV}4cl3OHo[&ޅ[*3Ǖ\d;[!'ty4.n GՓh$ ˡϰc:b <:ɿIҖ7рK1&x=kas44a=!x"SȊa|8'2hK[v(&5x~."SꍆoGل{(]bAd}Ak$rCc BbxȀznaQ# s]oVJ`8͏;h.z6Ca է.clےf;8=`iqG9+*K-\YwC21{͞~kܡ¢wj*S)ϿJ*x'<`֬_jBESzdD.񳘁/<qqV-Y1g*X6́,4@~FCA*P" S%HxcH '`R Qd t-L\bO~ E%n,[I*xb@x,Fo3F'I:6[T$$lo#XD#~ѝ6# ǶՓ 'cm fc0=̾"hrY6zbNG]fE^Wub}+E ~|'"e0ho٢=0[>~*rmߙxrO:R9NH%On u@ :x+~ 1HWmB1&15wp^c)1)kޕ܁CdK5Q|.Mn>>=~ b"sc@PeҞ@&&.MgkǶp3U9Zp$tc `Ydw/҈#_ȵ7`!j  oKaO h@[F<@sDPm6O]xJYxgv]K9tq 3 QF|3*9{եOX S'a6&Z}U]p{enɑm g ρ$ Q>멄Vg5j<]sE|LWՁEkHl2WpLV IʭQƑhUad\[ǂ)Lke #geѰw36)[B=Ibge4=h?$UX#%lb+Rܕw÷izhdaoiF8S3ߝ<ݐۦ68ݐKѽ'&^qϾUDdհ!Q‡754K{ cBNR8y;It-UӬ@1p",7H4Wr'qXW~@JP)zFJ;^9Ku[pz!Sfxx}i'' .vY('C)=V7TϘm6A/nnNji:B-aI…AYtO DOj7C܆<"za[w ׿ىBDxiPMn8!y1_ /CFjxiX׸Ld7,"@|xNs,xExx,RTq6Ź6(Yg}=U48ȒȄ<3s-nґL6oѺyC&m7ʩKׇMb_ MM: 1[?%ʾ?o/VҔAQNuMm4߿ =r*ziHSf 86XWMܙa@)ےW:1ʕuhpXcT3~>gn?b yuuBM?&H KߣZκ{-63e6WP*_:Vtg1-m~ ~RAh Z ' ~.]^7(?"uA}:^sԳKqW`EēU|=[0߄kɫaA}3OwK|p1‰||MI I-7-_tR%{`7.CRC@l%p#$D7kcFr׿ճ~򫙝{HQ{Q}͖{C([B!!  ڱWɗM:= xa6 SԮhV[+ B5NԘg-| U9ͿUyfX>BǂͨE/Q$ҡ?G? ɜfz*ZL,XZUs\ -dǯcR͎脯-,%8ܯE֬Q*XM##;$M0施(}%iFL>Q %s@1nt)/AR1j( ^k_}3~>} t6XEe[̛=7-1kO maJ4/@^i ܉ ^ա&X_  dĺ>X$RHgŗ3PvFn҇۽O\{xZ&w]QIc*E!">5LD~5tYD, )mP[4g 2M&uH5 z4zJgPZMbZ1I+DGxn12ʈו@ʗr"?F$}Xgcvpiq4?ˆϘ|haѯ'khsqHE %ǖ׽?H&)9/o @pdto}Lqor,]?tPl9cgQJ~Ax_L{Ìވ iJFXG>T"q{>p\DޘOx*"G dtl`:e_9%hǼr Ӿ~74;I!(KR՟I]P/ duK??+#I^ZϮU|#ehǰx/]wxů1hϭ [hYnߖGy u:c&` :&2M{oH_Œs.5_awA1?6Y[vf[ ! RLr)?PϷ%AM/TgmA!%aaP>qs ~xUܠUbFiQ4**1V.(uKt+;z8OM% , c<-W̉/&~:ou yѽjcJc/ ;1˷p2ecT/l.qEv| ; c1^:*>3д6I$>,^!1HF[uχBud `|Sco2 F/}ʁp5졍a.\SQdutҴՐt.hy*ޡHX6Nq3 jE;~+6Bjk֋>yLV=Y=x Öq<2G< .4Oi!7 ;+{n8LV{>%Ɯd~!%]vjF% |ҿ]#@e|@L,dW6% 2%?K2etqx-sfZYFs*^7TrUAG·@޴ hOoT 44ʨfZW[*Ic!"wvtV5e~O[8?HcD҆mUMIRcBLףDU0W(s"ePۯGcUULᖾ5+YAd@VAVfۣ:YE+E_I Ac,Vw~`ǎ+Ʃw=Xu!cvp#,I)QJ1vd->2*.wE t¸0  4'an%J$],gJ)0U%-Z/X _dlʆ€6=]=,g\C34T*L>u^ v\O Н3}a){ji31'@l"Ԅ5:r#/ oO5G& RE AeQA6R>B2|a]0ރ(D]w{x''т0g'4kH\z%5sv9pf]Tk򰱶I;{J|.HĂs|Dpwro %]l#sî[}f<|͵~V2 P"Ol껿yE? dSlrIm@sQ(K:Mӆf:e| P=}Ui)~|>b,晀;D_Bͦ.A3qK1"+3&Dm /KpW%7ev\?T1 ˠ8c-/Y>H w9JJmLP @Gtғ# j;yY?yyXvݬ m.IpJ廙Dͯd"5YrP![}39/1_vJi,Eowvne{9Hអ%)S \J>IK@BDwh#Vŏ3] *1_`"v;~:R!v5`ټrt E}G9bz V{b}7ajX" ekN CʶHw+ Us6PSoP-97E((dVQg-x :z/JARೀO# + G@TzKΪ^&c2Er\K|q 2mprc՛&)<rI`\V=-&nKWIDˈ:A{2$Qרl8Yء>uY= HCXD]R,[&2#injU)jҶJ'x0p.C2f0T3 [Z䇊FFx̐Ϩ՟q U: ˼9 )RrMny:<.BxW fMW$GP\rQiDj408rocP*77>2 cFM<3 ""=|F]rsjҽBWԜ'* )F%-@Giq D^v~P@ LQr(vn*?U|[RLכ9E|~Cc3tU\w /Om¦M|g'MW+SN:vYQv-AQ~uKn-PK$(Z J]cw+'i6ZrlP1Y_0)wHMRVz.KfGM< DoQ8_?z!)ρ9CN.gE!8/V"nDpOFQ ޙ FԺ:lMC\ 8acEU7 u/>n7Op6(()!- V ϱ,Sl s{2o6 <-oY/F9i~l\OI`UN\v]20S}{';oXE@rj2C s>\KzlDP]@F<27XPKWǺ# c7p#='t"VY01A*S$1Z yoiG˦xW6[)5G@DǢ?] dsU}7xC[ɑHɖkeN`%1&@ &qv˓  HKE(D{{{ݠeArN.8ު׸GЃ}üŎ̀NR4sE~ f*چX.a* ij_֟9M&@s2'i$cihz k#mr5>>_")=3L aKFmCh `<1~3F<# m^6 s}߅;5 _l1i{3ɡfF+|$f~[uUW]+H}Xl7AD&` Xh٠ө$Jf*X|މ<>7W/njwUJm>!\A%T$,#1Mnw5*a|]ye^' سbOn~gF1(H+(EQp!rϻX'D.ǬFѯ|@0pVgb뺮=T. WZ\sm@&9ޜ kt0?Y=Ȳ^I6KGrbM>tKbItL$l#;:ELoϨ8}M)-`ƃyqwbސNQJ:kUCҸjys4d- Y8JUA-eNKP2<:5%$!Mv5(e[T:H̶QNlo[-W}—زU\T&>M JSɬWh߇N~64D+➒)H}׺gV: j!׉>|'6$d! /`.nϮS?ڔcՋM4;}X_,ԇ]cbÝ~Bp2!+Aʝ U(΅I3ͥkG;םnC0xoΛhos>gڮtM"(tgW c`o V-#;3h崔wKJć̠J"ҹ aנ,d*E7x] A 0:au?bu\O@;@#r:7! {7O,&ps l`eqr}@ۉR3nIܲHWmK Ѷ솓Y;|9@z?/ eNHXά3HKgi: 'ƦRϏ] $?6r~V[yXwZ'wqLhR HZhU c$|qp\Ⱦ+Đ~ﱕztR%wl`0VPKC4;7{ ѓ?r  QqozNe ,qr+$}=C[QyS}AgOAݟ@_HGyHn5Ru$\4y Rߣޝ6=E,轂澞.i^SNG_"^e*16\ҊȬ̩^_/T f11=}UƱeyMn| J3 MM2@ꇁs=BHz#wC&Q2 {~J_}2יz02GMT?l]" @q+[ 6s.mĥ%{CHh f.DhSa5C.")xDHzbZ(ُ2|9x٥K 7D>^ *"bE{Y/WXdz̔x s|pfRTe Zq uJ nM^p@`{Mz7'-1@%[9_;B^9mLr9| d[~Q sH|&ԋ -Ic|.i~=' }mNu2sDuFS - X)'Oɰ0FE1j~ϲYI5dЬrx%*Kui  0(Z q4Ȋ3@:P[z|Y6 5V@7P>I՗i! Yqp drS%g aA[fۊa pa9v~wm~xNP¶1p%:\q.As@Jn{yѴ"Б@_){2SVL%.PT4.1UqP+|~#Zc gSl}4[x];"S6ORDr <8"#?~vJ 1hy^GCKo6#.b(;~G9ݽ<(dof|7 ExGF6_1R}r7aCE￀MQ){!g{}=#zyv;d=]ik(sįFF)I74'<ˡڏa? ?T(?h;̍B9)vcVJ/epPɪ);E0NS24fwts6mL[ ^8F^ (jɘFpXlv ",BzhlDzم)gɧtW{=?nr^z ^ukk+ܸEVEHߍ<)&mZ%|צ}kug#eQ;YtQEĿyhN>aMc[Vzj5톝}ჸlRէk ''4ylpkd,Hd0])\ѡݻ;6FDSETBH:f A: & I~c\GÞ扊yܜ{Mcp')~8R>έv)ۘI9Z/ViBWAɇTvP3S*#i<OVRĵ35EUݍjEDKv@PKe b4CjD9_iʸvU# y,L΍hH`!ku(^]q vEE4}*v#FF溝Hx\Bzo{bL 3S)]P^˱rIJNױ,-i#Uw+VJ,'͜Ab)3 XQJx͆N"fdRn[.;G=4N8OMMkϢ"4MH/{1,4AnSJ@8!,X$p^]?4=7F)# -^5g>]*N P-۰}1h-JrC?ު*lYiM%5ٟ#E`67}]V613upF8DKkAa*K/CٜF^FLz:O-Yp6Hd+;36EJ& mڴ[<_pTTgª~+3TK5 (mĠ\(e#0nDL签{2%`A )$]]v-D.ttqگ%SS60(cYۖII/-xdDQWxT1Yg =DlMx,Y(y WVrd%]6-Ly3Lpi̳6/vRj}Se@W6mBK|SAK`ru.ORP,qD3nVV <^DѹW;E垿$&<=+i yMd2*ZrU^q3PhSi-=DN[{ԞpQ`IV=@l WnSWWF$뺕0R }Hv:2"d{C3!/x|]V:UR'4 [o6if_ywe<˟9›Vp6K>%'HeTAgLX.jmw=NHU{kWXS[%@r7,8IhT!iQ/"BΕu+)Jщ0Y;L'JwgSvڎxx#e &[/| D.}!&Ur7|!J_3ϸ8$^$ `h_Kv|0˵z>MaNΘ$CeSi.>[n0>gV:[u<~eg7va yii% bSUe=G^ :IIQaH|+.v zmx=Sa65hz(M()%y is= Mؽ16_RC찦F"a7 Fe:ߌl_oȦզT h_⮶2z̺Ȟ“n,_|hRA{䈦A]UԵ'mW?sK F8)ܪ%P?%-gsgӭ'j+ wcgtX i^ˍa<:y\wE:9QzVk]f _0d!!gq}ן; 5pG4[SYm&{_gڋf(zW Wwުq<*nk֨ZG 8 T< 36lAٿ_H,Wu;'Iw-8}F3K$Lb"T1Fp&HZt㻶 Ib UC1T~ aA 2EVdC?5a@H;147~[ln* Tt&T/=z_N"+p)}#JA}*sҽ0G{dGkįY¹gS& H p^0mJR&/!oVE>78VLe)`Z>l> t!Ի0؎Lp9W!/RIa5ywh^zd!Ư' ޏMzC=|թհVpk/*Q@irtqs:cjX[߸%-y~u8[(l>B+n.o_R[8>Ͼ_CfXu5 L)Q_3G69^G(P]k=B؈ *cNݒO6S^}؆ǩyv9;Dq$L([cڔdQVs*)l!4IWX=}B@}%58:mY#v+X),7O5NjT+(N=ʏ@Y\<..Cpܹ*A<)4TXrQʽ@&O5B-MaOڽ0?1|1 P2D,L:w:wo4 0tHS1Jޫ?BOCih~M3sm-w ,\2SRWpYK\4Nx;K%NV.syD_[j|NJATp{hv#qɫ#ZmR&gyԸ8⣃\~Ŀ^yLO0iLz\v*`6o!a2d!vܽqT ǃ/ ET gs폻"iK3Wy˞@iQ4c&% s13ljd?ia^S}[K;kwU(39o;5,r%n;`^#SN&" W3P4I4 UyI1m?p/xPj/X[@K , 'RCuY>N'ఆ}i7]c*Mr(cz?,-"Mü[I=unPtwFWrgqJp:*&sǙ:1KW-m9Z{,H]}W;15Uo2'7iZ)tG=V{`Yu aczVQW`S! 6F!1Y[,"׋F'W̺ؿNY:SuE9̧xaeĥq ニDƐI|G3=$HȣB Q?זr6ӝ@ݗG>cFIcS!p_9\"hCeIN8߸FtQ(bIEַf/"+`-U]a%+𧬅)ldN){xa<[ζiH|1QDWqӉ0ܔ, ?Z'bSj]{Fu)^ ? wESE@'}^*2[}J7k-(Ođ(_p=g-goψM* ͝+U<#fՄ0L`x wGQɸ9#}Ѻ-8`/<ۖ Y6c$oU0 ,H5}XNi4tœWDi"/Z%_/B_* ۉXU^yX_1Ѧ4:B;OL >O˯vcr{FZ3pTzԿ R 3| y3[in ¯QM)Ĭ1F@F8}?hi{Z3R0{$>H2X^S^^IQ$ZM3ښ>Ze& UAt@ȥ !s^wF+ٍ*k ێ)OM->crT Os$*_`ධOIJn oa/Wt0ka@㤱;;ٺXR=؆'z~g}RHƫ03Ḡ$"綧*\Sg$=IUA,lHɚ2|Fⱺx'L+l@0Qm%^/v; (!ƾ$J gSRW"C{I&hydZlm{5V6鷲Jk&cɀ6 UyӎqKR[\Ʃiֳ>[e08)JʞyUۺ."Jyl%̆Ɵf~c͚_#i ryX#+ { ;nHhH,Α23B|۝A+.Q?Jqk 2!{9w\[y9=׈V,90c(;oԊQ-Ğ7أ0Wd++W3,·϶pb0u!Jk΢r&Lu[\Eɑ f#%oW | &Zu+Ij Z׎k|--kB5xu9rw ]LjgO/ Ec*A֭@| mD6UZu7Ǡ{tSo"p5h gzQZ|:  $cRR}8&,4ͺk5N"htJekT{śHWFaA7d8CjK=9^}Ba+A[E\;謋KjwؒCW`gM? B̛}ݬj S { 0Йu1sع=suሂ<4 T~ |"_IN/qEbX]`N +#!+?D|. . q[Uv~{ڣ hc½ :і%i S_a~.zA ,2 [<0q _`i$^ yIC - <3HLđxF/5e rGk1{LI$IqQw* Zž\O mǹ }y.q#CX; ݠZrVKM+'ëTǼAB7 K&w!6XHS;~=F67G!cu3;O"+ gAzE0HjIuZE5{qt_[ du>ٵ8* #Eo䋦-%oW5.0/:9&!:~UҝQO}n:55#t. P%ٿN޲_|bg鈍T>sYL". Z[&ͦǐFn "iwđe^\ϖTʖKC%B Qo{j41Ά8ԤN<;bqfs뺭A?] IIl8՟]L%9< ~GQ KlzenA5{Ņʌ/?d4nIt5KS@6R9TI X½W.x֟WݒÜ`0TSㄪ+5v!?oxox:Jw"_0L(fV= QV @8(I09I:9Of̉h[1d;J]U>Jc5 O&GOY-b@7TnGq0GR.?\߮TQ?9|Gν/5 ֔owu &rΊǧ_Y_vSaN)LA$Qˢş+,][iQj V!\ #J'~Bp;r8SӢ7bW >^4:C5-y>ТsC9]yg,ѦMSFo&Uq}7DZu ֙d|-i}ԗ[i+\Tv L[HdPyn~'cq.09Ƙa Cӣjg͖SHlӷ!v!Nys@(Fn7By:HNa8t+êcH`YOBm4AF~ZS \ QY8OJ>g}$6 dMlT9캗{C~(91do7:=D,1y3&[ml.bʠ{fq1SS᨝v.JќF>*>v3*Z0⒗A(ta[nNj>N]%)Z[trTܣ#jߵE&59~,_\R= 2k|S\s7\,5F}5e4 $g=MB8թx;`0Ҟ[X.~*ASJ.>7ox j>z r_[,~MnKD6l8HK&ӟ_^3GTs !_5 J2Mi֣nE F`\qoDW 䗞w,d+S5-+6 h+TT3SNۋ/FH0𦧠eYPUXz而z!Acu/*qOV{2Z=ZV)5_B!3wFt;n6״ʦm&@"N]>⒐՚; =DhJ]״#yr-AE,0GJ7R8rR7ݙ"\5{m҅ǛPu:YJz~n9%rRh|?ӣC.R,XщB6[`Q`$5غ1u FVPW KR ~oT qvոq:G1/097bllco$~uJ ֹs( gekry˦~Ae|M9648C9M GNu+6$Ki`;s0<ζupΩKM}6Z%VL)JIi4'acӯُVgf3{ H8Ȓ~@Z.*R"1}"hh3߷P8ELvO3"I%- aΛN$ׂY,7\R!.|-rwtՆfz $w{u;2y w)Ut@m"07!D-mdM#0ɳnR,Y _] F6*BD,yX`@|DkdM1g6="$gD3LCI;Å~n1@Z 8cCX`x m5/R3 H2_Bv89Q,F1]CZZV@`2oފqIFLNdMl߄jgL$@CR^fNnV}`D|aD9*jQ/8{pƢY]=O}a"3$޿ (Ic m1*-ftٓC=ua@ Zt9h[LKő]F@VK(;(w sp/*G=LRp0B\b 4QhքiPa-$qn$ ة/=Ge˽KWhPrEu=2+l3܅(8jp-k/boE9nO[3]E~@Ά񞛾&t \3(ං41wR*eoFthABgG~mDs4w(yXBSU?.{_MBû 'ՠdze`f<&Q;}Ft'6QK{!@E'Y5gdhp?T`Bo,A5ükQ0d?nvh7jIE;L:ʻ#Hu5u 1 \V{ Ɖ9lF'1ɳP;|g>Jy? ieo߮ {t?D;* _;(j(1㊛+P0p ߱`ZvP7 R7gA_"_[Bڹ戧8|b3o-+Z!ѢDUrV=OZ⺾je_Uu!z֞0 jAM`o/2}a!>HY)Tipʤg.Tf%'K}A\atb>{% ' #MFl#g1uP V/LX{1*d"^b7Id>qG 4g-{ڪC;KJHx\⫯Xm{H˱.]Z4!`y/H%rAzS(w'`ݖN6&1NvLk}a/1Zf*f*Y$PF1ՙ.: ZG4|kFݾZQyqG=眺\j=.-.)LZy2? ^+"4~;w1ZۃB2NŽ=)A!=6tpGM8- WQ0ZXJzǫIƻ Vm}l]vmy6jt룥{ G fW Ã\?2''/OBߟ!W\_I,Q y!˝-Fl*2}'~NnyT0,ˇCa|E12x% nV>w]; ;,\ɶ]s.(2Ŏg|GHa;64ܾ{k34C#A0"㨎U2$;;W?t[Or}"w~SĿ7CC鷾Osr_I/ P-sjP[lcʥc) R)k^b |r}4jhfEjkLϓJvvB1HTT0 (>ԝ`Ba|A&*=υgZ+\LU C a)O{n1ZLmuS3*f.p6~$MŊq,#q'_Jo*.EK'>&I뮱&5%{t+7ś[{7B?av0wռ7tNl4劾O>lb^ol3Eqk`xg-UMoi)\gR[8X᫂kM]jQ5Gay])˪W A YJ1YeKdMHkxT⺜窙q+#'QK19~e|ebBٓ)ڛ:;\UXj">0x4[Zrc)BfėrN7_ +>iYJ$7REVX+ﱉpM>v XN:%3Vp`mgbp}#q7SewoK%Qt/$5U/\ZUSiGũX!x_c w$ 'rnVb)lw-rQ5ɶ<_"iyԷ4x(f,RSO\#q*T;d0> CƝB(jwRaq3O;A50$ɆOaa~{$.^Txk{Wm'`9iUxAtM~P!1^SOΓX 3(!XaO3rSOd/6\!1#ӽ*ۋȴYn^jάjm}4˳@}/KW߀ HnA^_1 #ZlTQ}cVQv.T\)D9C^w,~Bn#2Ý `(fnDTƂ«fFwt^ A9/FKʹݵSE[&'/ȯ,*N`xNYCxEWaϴYoo8jn9t 2zkWpu NۡjJI ҂̺XSjPȄ ҹ|[p8mXLM!??aK[K2D- ;8_(`Q |û |U6S!JaT g^=Z`RMbgu͹|BKє s1f]7-iaqzBxˌg2Xe;%D~(Ѵ+^,Iena1hbIuw'xcv*sPR)N%IȲ8P lM~\C̬!hD1tPC|:`*@jEC _eLkK{ *2SJ0oS1#2U 6U[k =_65Tsֶ{8C$v% C $*PϑG*9Z; !;C %j3i'YKo'r|Xf;SθKYtjBY@AH2%>5KVESnjEoV#6x֑M< 3oIA||DWj('&x:˩6GS.IJ`PR8 f"p  Y¹nfn3dģPGk "D3 -db_ +ODX1K =vuuS >ʬaĄ  3տM0aޘ-mx0dfA"P,n͝^#)Jkwva6#`N#w/ ۀSVzVAi7(id*bGW;6F^ {Aէt`jd;3&8x8!ꠁQb$c׳Dk7=$IUAd )Nd-! }n2V܏ξN8fs~>}bXa˧SvAl3~ %zJ$18 46! jm$<:|7"j &`TR(a2oI3<坧W Jލ I"9YN`$%6v+'Ma&X4ϮP$+^q0hwX~&^]ԝ׶~Kn@ <$d)uoZޓ/^~[UiT{OΨ8-g3Dח󬀢X"U0 *׋B"J,7O> ͕pɢ2X+e;};\HdEIL=vLfutDU>Li%ҙ{tqɸV2P:Q,eArR~@#šXxq)ɽF#q&ʑiRw.% )aWjnF:[K2cO,hBf[g%Ut_25KΝެ%*|F7-Hlex%Y\lw@'ϹRD &f_lD`zgRB1ڢ4b9gw 33 ßh/7_TE Kڍz%ED2-Q(N'~4h_su* 43] j@˻dE|!}X:x@G[fֈd$}oZ2)d^bw9aY8ck_;ܤ*h?9Oюk^Er4>%:zO ;#:Am!isK j*f;"`p5m~Rl8JgH}weNY2  D i}*&ƽ0PhX 1w˟+ ~OuRxON #>~% -Iu_]b7TCwZ)O.hC6+F%{Hr a_8ƴI 1?t ~ REctE(<}Jq!zLTEG,Sw۰Rm@/dMǫlC2OA[Wd`)B:Ag[#p$N9RS@ؑNj:C)w1>W72-!֘Yj~v_%A (5(^Nk**^x8b~1}lIu3nk*pjZCqu*a5)_Ҿ{~EN*bX`#lgX$ߛxn1=3<SZ oq }O82+&w+G1rH)C5.r-XN#.I!Я]upfDKIҼ,|zA>Ҡu ,QU]n}@1@}S$ViDD,3 ' CPgc: ûJ*'mK `F7=؈6KfkҼ5 >x,d.k,JBkfǚf (__\Mq0fSWcR-^ANXe获flEtWw7MnwF-;XU1<#!Q`'*P0Dl) 6}Ow;4q@/~SN7adYBeEh U!a_T=k!jjmyNae@z+cgHz>`i$Np|jZ `Y0~ǂpI!ln`$B2ΰSMIFq5L !R/SG}N͝ҲfdnhYd{Nc zFSOn_P1 f-M{bv9VpܼDs?֯Ds # Rqk&tCǰWvS dwby6z$:x@j5 s$$zǥ[L)gS(rNIB :jQO@^7ԯis2m.Ns1 +N, BW][$g[kLj_r`?3w=̫/)M;y`.s4GA^vL`q26qoD;2Ʃ(٘7S {U%m 5T,pH1s*!eu_8noI%9mLŒfBrfD3.~/"=$<3v,Ǐi[ _&ɉ+q`SEè/񡻛{ a=5ۼIc&Kk˸4f͆N.;; K=*2KL 斐=7Bm{%D[9A[I>ò&Ԕ;~Ҽ)~w4XViq6L?w/"7<\w{?PbUOutbltH`>pVo 2 y復JYZ6At\&\ߝ \`hcVB& l!lrN\G< İO9o JYFIlzܫ~Qo[:֣=1L py'팶e%okih8V6umTH1|{Ƈvs7OJiyYR87PJH|qŨ'`{?*08q Pz8PZaX ai\j*bby>V{%jE%Ra~zLW`a093zZ$Jt]Vk)SlT1N>gP8S?Ktqﻙ[=H&/@:oN8OhlAҭi*wߴ QoK4lyjń҆}֊uݶ֠7/r[ q]͌6[э4 E > sL I2M>aY-EZ@}D HREi%sd|\Q\=;EFGq'̒>9gf@ۛ2\i8JAK**zf D@CA/&ZWƬWǻU9D])ou7:֡[ܻ{*(zf(Ьmu|yI -7)8aI\] O Yi++W7w`: z{(&[W:`:ͮƊŻrTkfT5)OZP^70UP^jۢr6SPu0E!w_`06gA9Ja'tw*=NbqА9I8N T4 ({F{5t ft"('e߽OhB@JDZT7y^x1\Tj-CNΑٗXH ^AX-&Ž&bN2נoS2 #ImvxI E?t( U@adL8* +B "jqՍ$EJ XD*6eeO7|כ0o?;]Xyyh}`t@UlЊ'8Bc:bvU<=#2z}vC_zǒQxfsmh\x| ?87''{^<[ K嚩AucoxB tߩvQ6J剩v`9[M~>MWw#L=oB]3~j k΀z`V]Dzq1PXy \|vX }3UlGjmck]Lw7eH c)zHw/:0k bwNy >N/T = s9X9<[Xț{%e:Ԥׂ< Y8ӊ4&鴱){Bk ȅ-; =.^S8a&[!fB"՟XiAj10]ڲOVʟNU/XA@X)5L Nư̂tMH%4 :)TKں5]VqџaTE~f=.z%+wpAZ$F^5JRB_ٷީYqx,[ .L 哴',M+KTd{' X$*kY5ww22)@k$18 > R!̩2<1(9? bޯm=bc.j_ c!eRڍWiǙQ>jr4_ʿ=]3}懚m;BS`C 3E؍\[ND+kh2)!Dw&9.90~mő!*̀F~KP LrD^9U1_7w]yAr rI7C6ƿg0ylGTbr|WTWDٍӠHyұ@GkEظSl4*Kgvy;;<]>%\5ʁ /sJȌWx⬻d?|I.lp@R$E 6?nJ{bNx 2V7u.6YDtLʛ" B{>bwNe"صDWp4zrhyvƅ-gWVG.n3$ESw$k284q[9i{2gY ~a|x}܎Q֭GQ^ dԈ}hj&tD)+}.fPMlH~?(zԍG2+_8?|MEgeJcjsJP BE!1Rئ1coŴv0Īȉ^d ;yڜ$ͨ1f{Ju ~o2ӷh=yCiI-hȧ2HjqlH$7_JzvU;8@)DVґM麃k&_#*oqwv^lv"%[ݵ>l[ף HLJΫvD9,*!څugDɦ!L#&vk)EΏgdD ִr{].u9|Gs㲢̢a:R K%0 |uA(uj4g_}*5qo7T+£3 (?05r[̯X/.Cޤf`⫹#U llG܄4ɶ/~3b*AW *Ss1AP X%n64D=A_hdx֮ Db79CiRū't㡩1 dmO4EjrveAY[K WS؅$A7?[&j e@? {ipF4_:J) I AEZwG=n0PL>^7ǨSc30Ozs3P_5scg=G٥hB  NIf9f]VhpuP?[^V[7$u%̗!;&U ge/ ipat`´u"_3?CƅkaД ܃G5>*%Kdžz:M,c0=-.s]U[SksY /eioF Pi_0н ,QSeA &tL~~,!:~[Ⱥ& $I[z]9ٽ!taT0*%;}DpUj.c'r[+BTs[o^`TVHJY`|kwKBo#r mf`'46Q}Z!l{jk\(8HNG e%ܦ,lU)I%&$dqV?tqB`$_`Cg}'q-e;E۩pPv!FWÙ4R"rsˆYzB7#iS2m'@}x,vD$/R^_׏/.t[ientg zYr.(]"uZ'od1mTe˹q')ع4>~]:L'sPt<PrRo ]Q*L's鋳6uYc/WsͨpeL5D|@PGv ^wO ckg=Qfu8|1k5}%'濫( PO,.^dUTsTj~ HWvΚ [~`TW~w{E!Og)/dy 3mG[pニ/Z'aOp( f#Ԍ~o;,t+1{A8|ש{NsԠ;Off>ZSAnDRz3p(b_]UUGҶ"B@0/q>9ˏ1/ DtbTa+}{@Ox3eL$7x8dz[luOW^5[66LQ*gV.FxW ` ;Q|v͏8ȣh5Ms 37:_xJI ,! sMӆHfR\E>(*0Y_Z8)Ub2uhCIV7;Y]^KUkD_eL;2q T*MT}R G qv r#dxfaI:^%SQmF&2US]%T\\y7Dqt+.;tKqsDPݚlkD&9. gčVfZF` ns*7|ciMU,0sA=jo"Wz&CQ8&|̘8g#?"uv+RE凐U&$87-[8:j-3P']+< MH:&+* .Ć|h4I1tn oCysԉú\fAR(DDu7U])gk@ s!̎Ċ9)/Q/rUXC Ng)igjd%3>FX*P9, Ab:Z\t Te}1f tkߓC'o:AZ:p?JnOR1fifMX?Y&Յh7ckAħժ6D~z\_F|Whc2-Bz*?~_#`;ڶf MOټXQ9;T><^ LVKیS=[Rb p>霉-&E>BAI)P8i\?Un}V4m~ Uvv`"S#Wo[ЂeTAHхDIy#3~r̪c@P^JhmΈg:` uB3*5U*u w&ӐH===&0״YUG8ͷe-9 'BzJEW*EɒYEtՊld)OWG-~-n@ѱo]ςtրއr:78k}Aʭʖ*5[=  8i_D;ŠNB 9r_B\yE<5/oٹk4G)4t:cϪ8 zf2i/͗uӂ:< w{JZYR[d=&qKWWpcO*w1$uyI6Ez_RʇρHR[lH?I+|!Qyez^κg|.gQ,)Wd gQs6*8ٗ8V(x"pmR-MeآYHl}ضZ . 魇Aɯ)NݢFڪ57 xJMs"\y`MMz85}bXW#żvE tƸ$ɘxq}BҜNk@ʘN)D֑**v$~i@-nL6Fy$ k*duUP^gL2 F\Pw-`Wa%לŋYѮfY1g19⾨~1^,םx69IwZkeG*1$>Kd ]+(^fnhei!R]\ݥѽaCK-H_DV# +Z"4yƸC+ΧB~rQ} )Pn8 5M1T.xkBBmMv_/Wql2}MJ g'Dzǩ:%AhD ;"y/M%3z ?28'̀O!ŔoN@&0yз@ߧS5N)'!y7ք4 K{wH?ẓ>&rCKj5JPU=tҿؔ\wa`5EEEc_@"o%zyCLjꁘNo ^j܈:<|g7!ҌvDN/e?|Es"[Jթ rF7P02l|\OT%.^pH1G PTJqoڒͨ*[=3d(a8>G%tF@mJG:UAY)ධ*<΀|y.K`t: :GWAQ'<N06ֈ-'@?6RvY,UϕA |MwTϼNRrwz@!{+\R))Brrâ]Qgy5nGr>-^\&Pa)O Ⱦ @˘|;#ʭTjC{x:zvy!W J* As׈JZo(ge~P $3Oq]W>=+h/>w6|"v#d~yy ^ 9 O!)=PHqA5-2,g]oJ6i$αlOa&n@[m(9AE]t Gi)wv3vgy&k6G^t' [ma#\+,I3Y%߾>?4 6뙰¬~ C nЉZpRB=gYCAEе-bzҙVFR2sg)gwF̳!BHlن!_qR})jfeMu^1ARp'F bq]Z>>gdh @3w9F"pzVjdX\ }TE ڔ{z9õQ2p\JV;\kJ+aw?ct{`hݧL{%×U2M1@1q8o3e;Ǣ<8kjc>8AM$~'g`v]J^<^NX5n)ڻV]Һ Q1Gl^#lF?@s7` ܮ81}Vsf@狃Y$&G}7UVE~;\a(cx6(R6Ei `\n'lq2y,39YBZJXd/\)"K l'9D&'$"GLߘl0SDzءY)a(,Vth#PU٩<+̄3aa*h@2n>49ݴW1*撴ևQtPR1Ś+DQ[y"5{mҎ$Ѳvd'){$):@02DAä(ѥ;^gH*{nZN Lرw=OZ;Ԙ.uB?o%`^p],-ky^P1$H'Rdp3';*X9{bkxZ]g-udq%fRE׆)&,H_6A1(4g+ /ajU.io_+_ۭ vr7Q:]}wn!Y$WO/=tDNLnAkd0,[˹]XO/*/QcؒpO-$2{~N\g/3',/'Ƶ{#ux*1 ! &l`ዥC((lQ@%5e0&Bi}0ZQn7&D%k_y]dΆ‡VȰ/ A7Y# Yz[Vg!oZOz~R p`` /JER ׆E^W㎂J|_®@_'QIs+o bN<w,Mη,zɩo{C[E,"S%GDqkOu0!|_3"̀uC<̜1.f{9k\1& i(%3W#C{ vƖvۗ<C(w>XrseY@n}{`DNz|m+>DZ-Ւ=6NŠ/Q ,q'K}EW3Ub#sg6`(-b;-m1/G[L1w Qcz!il =|J7c-L,5N=úQ4-)|QK̰O$0̄63!4cY H *xioKU;d}s/L@Po>eLG![*z;< :%aŧ4M !!R78>S+JR [fsŋ1N!9 hCŮT@\5Qc^MZy U}\$zTMfM+L.i`X>40hYPwy@R`MGc'4Ʈ G}w&jsBn_gBD+ygѿ <|<׀Pw`7 fihlFI\|k>TpT 1ԟ6 ƾ^ oq1r5 e8iaR?>'52p20 rJU.D)|4˔ )f,1X2⌱U',F?zfp_.peC/ E0ȅ/)v}Yq dfØGs{lљ`\0/FIQܚƑ0?1޺?Ɲ>;.^ZХη@e2&XQ{T xmee&kǀV_cA}m;Dy @\߬θw(T&)`!fc9n6_dR4tY\]XB/2A|\iEp<ѽ_.$ A|󏺏E(hֱ4aD&ENڂAB"/cYqj\4dя$3t]rvdFR'G!ZKfM|.Zgdi@Pj: r/gц<P7~@g,߃pvfH~qGv + @5?+D{ef)rKdl%P4W.s;wҠ~Ж~n8{uX$~ &jr4}-y&eUbouJZ;& 3`@RS<1ȟV*|Yv5/-$QHrb[@q ?MFF+j8,RH6(IPp4|h&č#*A-{ l9A6' T41j?2!YX'2؆EUceH2 /I$Zo)) W}u3't2Ic4A`Q\i5Goo8SJ"*aQ|E$-bio)!(P]{׽6Sm4?|l%0Б  {'H2Fx)װe3vujWa(uT8xH 8 (UXWXgkrժS}ϊN'Բxib,{Y}IY%1B&JX2eI$=eE賵'kͻϢk. wZ6MY< ϖ'mPȪ4+`|J?w9D@.T6UĎދdRtWwQS?}l;vn V`9jiBKق.[$:Z5p qfn7m:A x6 OKje8KJ>4obl樘Z5PӃ0ZU#j/Kb'3;өXAUI1B߱.7\2td7J:)| n+WH)TRUB OT4 Q%`|"$p}$øf[ []0旝 -g+Wد갹fTY#~(7Ė;*k}qf3d|%VPAdMrI]AllcgEv<G-AAdAN~ؼh I-jy},Lo*/ 7#6EEK# aD.c!C>I =L*]IaGWl9cq bN0}ζCݝC&NKF ؆Fk!Z?JNg bgn2DtXUHpZ55wRBM) (aUa+~lj9t!s d?B iOF #wӐœ,ȮwKWF /x:5s@ žN>0k._R;PWz?GC10ttQTќl>`HsKGQ{.y?0h /pQO3 pKۖ^+Sqggp`|3M'u86us..pi9M#?e 3#\Y#|f'cG<ReĒ u%Cт`)S`.U8ªƎSڋ/ہ"6W j=rs-V'7G证dIпJ`gMY]f1eߣo$D}^ qaÈt.dzt"VɰGd .h-%`+ 9is+:/3&q?YodbbLЮP#l4XF/tcZCV7#@uZs1p0׷;af0iOs CUQPNB#.R uӱv>& ] 2wsw&oYa;YHBo\U˾2a2+do.$T1ۍOx#{Z\ ƥЀ1CAkr.'bzY,㛮vG<1G˪h]+_82QY&VڂM5QrwP6 ^2Z-y&Q)ipXQ,M&$ 9|6kl?V˪Ce;088B"h۽-ط4T@PӝeT&dlƪi 32ꩡeR|,Zt }DM& ND ȼ,pY`ӿ Y]%bD ƯǗHFrgF[+V\OE /wkcn(g, mCK.4:^]`t؏3FK}ްt68.ٳTeM#tIӓe7Y=FJ*q9[~YЕ O A]a 'Fou$ "wи7@Ńx;pC}0;΀\K,>JWy5HЬ瘄k~xI ˯ŵ;@&rC,9F M+/63'Bz2K+x e &4F~q)֤ko(o펚I>g-m&8Ѹiv[Y7"zԡ*4BS.]_l|ZʖV*"y⟮Rc#'A/Y9+$6,e6JӴz k.5s*)[ zc n^?*"3̽?7"','s)[Ai08mG/,PG-(T7h,ԉ.ćJ.(gث3pF:]-A~ /͍KZvk6<*hd:gUu7iQ-0W9a%ɭ4B|#V 6u=*Z"fi\rg\t5"B9W[M)&@N m8-@ļCd渀B#sDۦ:Okq>EW[W@7Н("$9?TZB9"F%7uWŒsJ{؎bK^;qHkUl}^ Ij ^V,-?!޳1~\"yQBj(/[ E %ViI?f%A;we1>#'"":T&{X,.S-?S8S4KUY6Gj aQQaD "BNJb ÈXmL?Tb+X#ZJ%H?xA gKeN)tpQ oS› lR% N0b޺_b7߳">zE9F?Ql@_,+^ 2 P&gXQlL3 `^3{x#fdv(KԦ 1~MP14, ,(m .,atvJ;VVFgiÏlWCmvo0RՁS^L@S j3ZٜVh#hdtLqIO ziç; hqx9[Wt8Ė=!xϼk?_ͰA>kD8hz$g<ҬG|Y²l+?2\#KޠyڪTy=QBCt#A,礍\;VAH4ʑԹ!_vٳ:$+zI(pf A%>N9cQnV'A!ؓ)#,FoTXUT[GyU.sAsOmP\XU>Гfx>1UGf5a R=qUN//53wS{x\A.og6aR& 9(V_\X"Ӹk MWAV-2жSXUp<ʊsA(Հ\S GBj%4!ʨaB{_cR:w4ʊ=|-'7nHmh;55EGcRQ=3ܿ2xe͊uc95n@$K~ +/.a>,Ψr Nrp~,v4!Ymm>j9۠͛`Fr8#Eq2SU/+"xvUh_Ҹ8܈'GWgFGFbh%+A@75Yzi>K!iVo6둚lk@l 80m>{jG|90#~DWTT-/t[y<‰^ R%Uy\} /@ !c\_o\.Xq2o{/S2/+p)Z)-*=܀Zu wJYEfk0e82%@+7hfA?t'm~Hz7#X̠MJ..جɠb#ݶ(%jO"ԾˎOAveUݓD jpԞ yv\~prxaR8U kB2 ѕI1Hݩsr9ΰ[c0\4 (J/"3U/Smzf?2oIwWE`,A|eB nF FtV,y]r!@s | pܙ *"}_6-?iS9 ;4(n. @^-h/RXndm +Gs/Y͜~Lj0veHxEkb% frE^\;c[ssg{weV-dp劦IZJ6YoZ牗uyB=/$mdR3g~ I'~Y]s<|)+DlS.y})HZ9YTF?GYH7AҢ$\*x\]:DAM,;-Byq)t B:>G oD?;pTh D!/_P%4훷W.o>"tn34k0ϓ̚R"̤'0 GO1*RtBaNGYQa@ý]`wЌlwaG(v;z#9FuD=Y\upEH)Ɛ1XHPl13j TOO?46n%">7DKoPb)G/թϸjy`>wy"ܗD:mADGeK~n ޹22X  @ξEAAQ#_ɲsR۽ >p)9'n+Ɔ^uCJiۿag~#+[E 4a|3nWR{1:5 助tڦMgYVZj#FZy&6vⰱQmq=86AŶcR/.pUuWu(Cg=>uۍ7֝0d*gҎzZs}Qb> .9RL + K%xbΠl[o5p#bK{Mmӵ~=~HѶ,S1?{}eprsTg8q$iT3Nц;AfГCQFo6L1t}%_ Vlyڰmoy'h>a7tFt <~#J\Es pq g}`qUY\eZZ WRQsAWRO 5=6=9rS%yN03S>991@izr ,w7M%aWHGb.q!rӲa*12I=D gr{M}\blQsG[嵗lD G ;&9BO'E+e!6}Z"#G{uyը^O7JY[:׭+8XH=:dnr |vdWŝڧVWGӤq3 Νu)㑖fWmup (ejLo|R.Q,ʭʹ :Ͽ !K/tj]e~~uDRa&KHIxJ@7]z E眻>\1 hevVnxܼ4@<ϑF ֜SaM|͏dp@̒j:1gCYG!Xk{R4ڲv[,ٞDM8rZlߣEO\8iCz^L r:r](a£YZݸ`wѯ,x{tm rEYV—QBc3@YKXzi0NCAZbY`H;ӨYip-m¼p4dWn/m}4NE'cxbńUނY_x=U+~A%hrCUfʱ7^nq" H$r<*OF}qCu43X!k'&yg~_-@@KTZ`xS2ND2|$O1{@y+J|每pI 0l^ʷz͏RXV:CTw g13(JL1M# 54lS|Hv\=]YIHC-udsIa|9.K4#aY+`֟ 6%x;h|~eǢ󋍙f(`}uqxq9ٹL-jޚ0J gX"b}BR`'F 窦!6{*wV%V yrSKnYd:0?VwA럭5%Hl4҈iܭxOl33=Qfd3~ Z0ҶCZi,+Kof0rRvq ,a<|t6=StpvKPfP&&/)8PF:dQm' V/hyI{ǍdS縳1U3-?.KI13iU+)j!ȴ2D|#3&D{fp_ʂN~l19X(9Neå3v-&G[`{dDMPu Q"~=*Ly6S%ҡWJ-6%0w$Hm(qiCŸto"nm[DKB"{ŲIIo`4C NX?F߾_MĀ(J"ч&:v*8^_B"l}p=-+"gtŷ3Zv|[qd尾EsO-N>c8Ru<]g ]kW'3vDO{pZĺ{>h׫q!]47/:SKuѯ͛> )ς+f (UQY7"~d*؟`Q# 1$-#;JNXoV rhw~ر,[ȨT)T2}%-?"i&j<~&I%\xFhvK^l`Hevg3&Xsr\)YgX}V'̈́M⍋l0蘊,-6/Rs%}>+ Jb4mt!Y$C!u5\J᥽>cʏ!//غumf6,lRO&ˉ&^F#A}O" uJ)k:,kz6S@׏ڂe$cYP1zm~wYl]ك/y-jV\)ekZ\ys|wrHC!?tJMSTpzK5UD u60FR}K/Jrc`cIM~+;T|RdVd vι- Vh/([$͠J6/9{\{qSP ة͸gwsEo])]ZЍ*Mҥj5 tP(u>:~^ %H}ZD7akIc?"*X%Wʜ3bnKrH'mˇP~peCl^ ,(EU:Mz1ޗ؟ W r00+43P }P\٦_S\*f`cV#wx5S8p]m[E%T ^,Y*c1W-[#[!OU#v43ЏE f=fע&sq΃myDl:lҵ{ (<_1.UA*# BAI?E{Y̽[K+7-MLmBO}.%о? jA>c}C +ydjՏ[RS7\Cm%)bpe `j}0wd,?RP񿨢FKkrޕ~¯Az )|PAL6fa䖘q _baTL( Ӽ_P y )0);B7ku0!{|w3\rN?@z8SP^-\(#s+.a2d7/p+@"fKߝ-םa ]i 1͜-/dfHᲯљ[BR七#>ѬUan֔q7[:eHpw(Z TgD( zbᩖң) dLgsp*ņr[[0<D!cO[< p `p"xqSb2& " ro+- nku~,?!A,Һo\.Y1 @÷8'myzp@`r00VO4HM=n\ M/v{rb1a?av-XN=q^n$Eы 4v}I҇snKj(r)t͔{: /=J/Bo^7Uv3nR#X2|֖{0D(KyZmUSaZN)bpLⓡ@M1#6g^xQ)>_Z&^~k^2LZ hFj5:#R{?湴rvE+q#Da^^hC_(deåL,~=ՀQ=x~ߚoNmH/Ijgo câePҸ ˯`: M; r Bt 9GŖĄr/"%z0 c=?N tS?rMe qOp2$-2gx|O)<}*QW %e=Gn ; )kA5Duٹހmn&-%"y{^{EX]t6EYR v9ˋyirbd3%8RI3LAdՇX\~ Ӽjs.}l궓* OËV%M.\y *irmtŎ79Ҹab()J`|hB~AO!KhϭZx mf:ws ׷yQfet-e4d@#QYSw(Z T9Ij3hcS=bkC'S%j)w9$םTwðZ6$}, ::l-?EQ׆: x.BF!H>7GL?]rq b p1X,yoT  _\~ƆO!e8+ز2xӖS ui5o3ޙݳSbui 1l4P8?BA$l-Z_. u6׽au9g\l, #{=p% a$pcs+HWQ'8rΦ2ͨ;͢e"1K}p)5j䕍gyX#=JMFbHX ϸ$g  Rm nhojS|_=yx$aQ[E(} IFW]A\g$eK&0^A;CNǼCnj 5h-Tp$Ҩ!`]L{ϾLO*J~ JO& s8GD|ٯ`H7dxl 7t LV097D TӘ-M:47jٷV854jѝLĕpz5A$g& Uz Kr]arCO:Y7Tw 3@S$;uYܲVdrwq+IǕA}~A,My ?h-誷X\Kg#Zͷ#ִ0;Juӝ&$9n3'ꀧ[JoDL bh5'J!nwMNΨoofbgS(zG1c{ӵu1@HJbFgv8ʡ! ׅCEay_i9x`ӻE `X;F< R,̸?Tfm1%ϱPS4rF1ƿl-a!Hn頹j&Ӗ(㿰mmo+6`O6:=O)Z_v᫫!<¨ڲDoZ0=] jO17Y AK)޴.ȸ #K_ N 1ͥY=I15t˟CdDa↥y&1s6Ό~O)'孍"UbD5g>ꉭx4Wڸڄ f0\2}Bn>9;'m6P]`fL fx. )29D< 9 dgbr ~.$'S5KbId5sgwڛObSIEqB&ן[v]/Y]8; B~^eZ'&uik1,Q /5' !)Jhez W`ZQ5%Jv8"͆`PyvDJYN$pظݧxH}}:XUHb$.>ǚzITo~NX< ]i {uU.W] *7qd.-6-eC[uβmHPjjhSK7VK0(|/Hc8p `#ʟŭ wj&R#BMhHHE޼9{Apaŭ Jd;rӾI~uٻY-!fU'*w] &Gm̔h2{f(kgO>Л̶`p#ݷ{尐) M"DNPsTNfgnm9dtTG;o,l7gb ls9UWKNi.>sZ8ftLi,_M66JAnO'JcoY^^v޾!doOQ @#ןsj Gv8t^X Q%tT[zkLb&{Yzq6UU㚺=%k!ߘ*^mm՜'1'<= ')On< 2p:+1)^y[@/?M;𴖁z K. f_Su쯲%,6s{&8[9!A*}CK^~p_ KbHYO>C:}"~ε 䶚wmcۖȈZFu֝U-jH6\Te‰!c X$ePtp`BχpbT;//+CAiu78Ҵ=IySlTqE[v{,YOof>>xې ҉+tX; R-) KaA}"Gѿ; y5R~;RLc];TRV9}}a0SSm*ؘbu[֏\,Q}9nb ܘ{rcП2#Ayh hI0`1"3wL3'񸡈: T=4m3!^<1(n-3oj#Y #p1m1 W0^F<kF7{<V(10Atv΍孩Dkzͣ~/Gk\Eᵬ ΂zˍg%,_)L~}`;_tuzJ54?dh!7'NʣnfJه[Ge8sŸWq:onm7w)dfe{/>p}?L(쇷ؙYZmW!E <?g012="mª SM"-[ht&@fkֿЧ/z.ɐKR:?7Gkb($J +CJ&%( 4)o;^Wo;oM}y7͓M-?^47!pnՋcl͚9@VI>_O5.>7bU$byX1˼Ji* 1Iaw5 GF)!i)b~)>JsR l28Y)^{B,9.A{G{IҺ8T ˜8욠b&չIs*$ (ڃcu)!mX0`%8YGKj8qWح %YUHE-qn5*/oJjU]q@6ԕߏn tc;"@amMB5@݊d'~"=0I<4zNPqL bUrv/V;\Z_uqRa4MtLfls+_ȸ5A!v RfTPq$R,]E:9Ս`? 7t243]dH5f\c{ݧxP{WF.`CBwx2;Io/k!}r*׺EۈZxc{qd_dy"b AGls_S6[f>֑!d6ܳql2lGo.)^_p4@7zQ{ә"Flz ="1I99=!Rv $2+ƽ8^XfC~XoUȼk#OHkFဟ׾ Pﲋͬb3~}Κ1k:ۛCmu! gJ,7KkcF (BZsQZb=b*C.ۥ#z RP_*Q㽺HDWI^G>SRA&KGFVbLZltgebǎꦰp+O4|;|p)^=Y&ᗉD)Sei&HzNN~^v̌g.y'37*!?n6s/qWQ E@DOԌxIDPE<2/à԰t޶Ij$JmA% әZ}>GNj AH!Op8Bc'kqSʴ ZЮ^)t,d&/F ny*:\ΧGx\K=@u-[c\J &7QHlۺ2mR4Zt];j.b!͝؆X~\m2$؉tDt ku`Eɪ%~R@Ru&AhTpPxe71vp4ӹ. 祭4Us,D dd>4v-m.бyL%ʒf*KI 4iI=}EYm߳4OYGtU0{fl֙xb1~Joޟw.p1/Z9hiVb0Yp2@: b!L=1ܷv>ƚӵ&߫o-v[`:ٖ$Gכ6(0O%yqNpTɥL}*~fD~ԋL ,3e+8Zׁ P5?UY0c3@Vb) #=z7%"bK;gFKpD@=xό`GiUT9jAy]t7{ oL .W-em@Jb3DNi ާ8?{FvfYi|z'1gW0BUj TȐ&_⁻  xH9bx,`š6#Ɛ{O>pfRҸd;ba]p-~{7j۔\Q/#ՠP蹋tFS%9cݲQ&yyaJܓNv-8-Ϲ 3\ iX5\O9 6Fj2%^%d^!f| 3=ڶ\i;|m&r qD{ Ipi7pzv Y t/ݻTShn?ҹCX&q?(`kgM{Y . j"E1%t^SNe:,,/m}?{›dž<4 ;!RP?]˒+( |o*{-Su[ҐM&#;ŚڎWwɳLar_=7 tQA(>KE"MP04*"( IS-(6 T-i#%J6+:O NiՐ;wZG4Ob:q4{]_9π {\ d\֊RwAIJ w8IgS,x{룷ciXj=$ɎV- #XnIî?gQ}p}cOA5hcic[c2{Z&Y Cro1ڢ`‡zRvԚ>7Vڞ0T|%kWS-e#Y(S#%Cdw690 t7wWgw8^T׶&G> N{ y-Ų(}弄-`$Vt WyU&e>@Pg cEJV~3 y;͕9.Iړ 2WOe> <z?=kD8#̼ؕg15lP,LQ<ۊ r%r!ĉ4(M" 휶!/w:NFkJ6( GIyJUG%P*GI+Q7"Q#[4zssjSd:0t=*;E/;5y.Ɋ'`yUK~?cf FA럒d;$/-7٬>|??ǩ,wP X@a/Q;yV;_dp||cbDU"[&ujX7Wt$i*k@o(G.D`*(j9 RaWb֡UurJh;I]P7Lixc8$Yl0`lof4Fs:ʒq>. fO+]TugXILNf5 j⡬ˇsy5,=+Y^02zB>o{y\?n {W򍆾R*L10w@uUN!w^h2lhYa &Ɔq.̐uQѵa.Bk~3oJ7ϻ̍V)JZ,_U)Eܵ/r>_A}i=Zq42zSqx݋n)@/FB(Tvg*uY$t8 o \?ScȨΝ̈́SNӞ~wo,U=v'G'憯߆kdᠯ33?e B]o(E7tO'ׂ-٥?3Z ^|ʖ%r/-)ETrpF7Rt1VB?fx'Uէ% r?aD4(_XG).Q˒t#}$S~NPM!Ϧ`}-[m,gػRW8k9<-2|38@kYÂwO\4Z!ʫρ@՘L&Jk4^˞X4\QUapg_nT+ܶ'σ49!bAjVF:ؐ6 !C=Һ75i]q]2~:Ku0qKFj2‡Vp h; EU3iȸ@OdFa8|(Z.?6')3kČ HGDaĎsDWڗxG1UX*[I*(#Q5v."n2 QXDItvr2D%/ F~iإt:ômm܍T}It+޺DX6J-ݨCdN62.voV GV[1hlt nGbk\)}WW_~8xT;&!] fiCaYyE0dzKu:k ZcPvKV[:zjb'8/J;eZ c0V!<2=4'7%B`WF ҵpN71{ZC&С?̀O h| J/ lDr~.qѨ@)\bLnV޷MpJ& OxS '>$EvΙMhц,Ep]dB^?V e@$$8 NJM-  N4#c.,b*hFUc@JeXߵ3+VJvuwilH0{g(bAe''6tDgnj·k٠XnP>ڀrWk_97=< .T@b{$.kTĥГYstn?Pd ]ZKgQLyDVF\VUuҲQIh@ְ>$xNq$KC2U!>^hfxAV *o?P 5aWWR.KQw"պ||8\L$.&.[峟_yJ]U8ii~! rQ <2U& }=>#=}vҗ$P(Ņ@MS%gzS㼜5VCʫTF~Ť? &gJmOBz5A~†̫H}. Z<醩kO|hn,,S3acM*B_j+ޓٯ{WE tgq'?z nu12N˕ebCm$ˈ_+_GM ͷ &šo-pʣ{6NJY`S! mD hk5{TWQdK45S*9Ğ6k/pj}h lө)0_,!ẐH[m8LY^6 XڲF,WU %-U1'XT̳9 I*Ԟ=7% ~hJk9geфDʂ9uwiPRv~BP`U|эa2xԺ Ft#fxfo([,M$ZQcxrMXL灞%]C<2+f \BaN̬)1"Q>s=J-YdU^;JhSOI+.уѻ3Z77WPQ.fDWv2 AZ`,:&Mz8/Jen CYI^MV$ N6$~"+33}סcJr[MCud(L$Kւc[/C?J۔8r;iHrT);uݜ'6*1.}CK>&<ԒlL.YP "z͎K,)<1lZ z\֮ HLx*k<+"A&fzO!ug A>-+Th_f#Iiͱu8KF[-x? {Ǹ$B*ɮEPF#DXcDi@{dRQo85S/yZ}7tn# ˒ϛ{[ËW%km1C"D:>*_ X;YE Lŀ~Xxh){cf䏰3=S5lP!BZ$AIr_)1JIӵܿr0wR E]J9hhlQ,c?"{ܻEs|SwG%ޖ3qIVC_*_զ7VSFEVy,;+d_#~ؤbS.t^7rkm*%cFRro6 W?=oJpSZMkZ^3&pN 1KXU,3`*2fh ?Iby v7;!g-K\s*ˍmə'G.3%4A>lD\#"f׋n~Axvo2yQOŇC5m'?nV̓ ^f̾޾;ͬ feĊQW>2BIh :p1Nb<"ߴ bk-" ,{K~?(_U򭔮H5Qm)~CA)K. %}:MBz7}+BjUGߡ q3F#褗* 2rkKzE0 ɚ]|tx)OC,v0ԯ=> !v_՛zoK{$h6s(? Ga2e<̖>~<{Vg17 w9nyκo-i_*4 s?[A\lƎwb"jX\wxHS1ˣ73k500j5\,fOJ \2T ZQ8U9$%dEP g%ɭK*RXj>p')&{k\r˛2]NWJ @ Ϲ,LnX9?K^+s?]7R6j\fG|vΩJu1k+>FbڹRo\S[uuak'N&߇(@ӈ@eHsرWL?.^vIȴjDG4Hk78jc;G.C!0;߶C0T`}gq/\9EDO6zēSjʛQ|/yLI.l\_Hٰ\cgwL!t[d7K4)',QUm4ԪONMІ JɆSmKAe>!?̲/T|54n1aNOGZ[yз԰!I4< !**8lM-JHc~H#Grq[#[!IiOM]X(q$OPR<q7ٯgج࿼+)'SP@ȷ,,ɍH$jDjItq Fj *`NZvG`·mmi NvPJgNsp|A;$ŅpNQ!zBBbEtIO`{2'9oxr(7@Η}աwvEЩb_b+0p#Ǒ&bYw0[2xsK6O'WSewǢCO(B Qgv FeJQ=yݯ]J~BLv gW@(Gl#Z9yɻ^;g')P/g'PWqK< bކaI裏*YeȜȿ 5lM,aƫCǻ,Yy\%9 %LعN6GM` a}Kj+ P֜"FYm9Uвv|y=4ɷR/С]u@^㥻&(f _]ֆQ֍KMp*(#&z=A?5O;i~#P2d^^Ezӭ3"շr/e2燓[߷Q/*fȺ3= p/ q`Oq Ĝ N\~ ^v;_ !ĜVh[n]lլ2>a 6pvՄ*dcV;'F?5̎.C*/xy"\0L d`0DeZcOo 1F>2RUBZٲW1ń܆Щ] +}cmt&%?J\׌l~;dJؐ]oE@ *,|(V^YK5B*y?(*J%vUesJaYs{o%gaqAǼ-[1HxKvw=ӡOs赫fFg:y@G*؜pWv)|\CꡠZ p=塍Gm*r.D{U+C 5vXq|D('­iQx!&b}p!2AaÛ5ǻFv2Ǘm"QY~'#wXA2S :,w95*{'Y'a+;Ify90ƹhwJ[fbI7>4XKU@b)UDO..h񩈦[\bSoxy^3\?Pp }A0t``΃pʔ0?>TY|Nϗ^j80,-kĀoQuU)t!ZjFg>=o01.8q*$ Q)3YSؗs]trIn!Pٳ_`Y ˉ$DL]28-ь >yѼOHWBD(?\82z,*6jLi=sôAtVd:W_S֫@Gkr>qL~PnSi"j7}\*n`)xF]Pݻ=gc^Zaשq|}$K#.j6֬%TE$m):&de>%̣eote%Y10\RNt¹RQ'<&1EڻB UHNgvz\ː,@ '4cхӈNx $˒}<3XJIn=e.4߬'mL ߛj?\`0R^K?zL۫Å揻(/Z}aKʻT6`'jndPD[zoEl]JU[CTWrS6e+ds.*S=5ZGI=fr \Gp]V,v5q3?_0@:]F034ݎνfm7EWhV T:w}o~a誴qya[sef"41NEKn,O߰jx'ߣ 2`(PL?rsYz1ë OHy[!GF&p.%SJZT>zhQaր+~Bpw$ǓCt^=gpzxF%qaŽqBv9FsFMߟTUܚ?b ߍ)H8eig$XpO9myϖN;vp#e[#BHȖTj7Ǒ1K&ul<6C@= <:9'`_a]|V:kX΋ ]0 g瑄 |Dt.@}|)%rWPt $.~D + !ASA.7G\Iݠ/ؽQs^yMvo Zs9ޔ1{Y}|V;x <%;6LMS/Zٴ >p cvXk&nl"wreʣߍ!DR'an_B/Y@6.cqăgc^AY|w}/Lp] K2pg,.Sj]|0v-q u#t7ٶnMʀ^abO8y)/h|(j:-OE<l/ ^\}?fctgqnc{(eK6F+DƞtUWCRta/1A) L.y нn{ͳcύ&I؎ߗa~֕#DG^Xy´Dz#(fl ʆ{ங/$|[I{,7ıӱGPUeSUɽ!w:o>4߰ҁvYI,Ia;v#Ґjӭ %Y ƹ7@I]l9W8#aC<10wUcn>@~,gE#zeicz#8Bd8LrMuTox@+o^7YTgI~ @E|7!Vhg.8:,Px !;J s!lj3/lE1%@!)Z؜SSb~sTdi, r9:Y)(@1{?p +&_j?ѿ%QӴ$ROP8'R%&ߛ M՛g{~_'n,kCzk6">N kV o$,W3ƴ%dt+)!ew]ᷭ{;2S[~t#W+J7fB} وAor\c!@pm!wUf`gg}->jױ72'e%c+s. WhEkkGXFZRO5+n5OT-gˋ9挪yӋ*=|bQ#L6P>F%'IP,;-Bda㆚mڹC"sсHs{M,TyxLy^GJ ] :mݪ1^"5G #+ualuͨB}7̌8VE\6nQՈ~@d7^cTp"r ߦd73i{m{$vUnUzytx@aJIoceBErݜLNݩvw~HFCt]fSLypg{kV:k ULF% R%2 rv: v0j'PrWد[rEs E$RU 6[hm N)Y8Ъi5Cd2rg41ORJ#.`3h!d@s@Q:}_˲/6Xo6lf8`v~ٲ>fOs53.W:]}Y ܬ£^1! ៽u>RJ Fą;q9J~ =/޽yvAUhCtat1a&#oxZ3K ೟5֕ICP޻6ݛeh}Q(rR7p6|ѥnyik5;&nS {wlysZM أ5yZOCr@ nq:J_ t|$`aobIם}3kQkArfX3. !_l7;>˽m`{qJ6\PQ]X~,`!Zp?O.ɶe U2DgZD7_8*[ w^dc נp@O-$CV-NޜJ0Op[R?jyvi}l\`uc6XL POr_Ճ7Hg)1ɱo>Nv8!+^Bii=*-Usw- Rt3Dg j~K׻[#%F>HKc3BPaR5u('tJצD)Hߗ!̒KU|}O E4d #|bk!ʿ"bP!{/`ZMἘ!| @8 Vt+|4>-J Oڢ C2iD>C1_Lw7ُۇ (&0sV [#Z;/` SUnjԘB{;B5{s*) ƋF?3v.}mO0M?ڦ~̥F?j-' Qxopki>D:oi{eAi2HFu5Bf4el{H',8(I< QN\蜘jA榳oBc|yuIU#k ) `%w%nɥ-%?r`Y7r6&i3^u1oCYiԃY pM@_/Z4zK#]xt1^NK[awϙ{q~#kU*7~[6|a-Q&9gJ$L"}bT2e􄬐`bc9rjSB:(=Pa 6 [>/7lk7Cryxrb-BdKC>;ahh`;|mԮ/n M_5OɊ?h\5Ubp wLsZ->bLM2+/rE\D\/~yհ8TT|*Ț?eGs]ma YkyIL$ / > Zpv$r /2 yJzcM0p<}7 8!&&^p"ւ;f2+KФ92ϦZgĕU69Iؔyԩ4/2e*bhSDO e7hJnKi74_Y qUh2;s|@5$Nhµ; i'C$9\uB5 Iu6V$=$oĆ~M-FRhN Y-oXn5"3K"ˑ*9Rn|ӯmx?17>@x5ߟutۄY?j\Dک6.ϵ.[̃x<݄+G6?Ѹt;/<6ƒOgu6c'ݿ EOI-=6*WrO2ę.SL]}G!B#\Y2mQ8~2C )hMKN=ĭmRD\KB4%>za]Fc_]põTt IKu ?)oU L X_k(:T9QKbҫq4O|Bw`ZZcs=|. x wB3=ojQ[Qwi|K/P(π DS 7 "n }$T\ʑ^)Co6QQ͓I@<eTZiw..,7z{ڽb_Js?k?=cs-SLʎ %jXfsf^ 9j l[7Ҭx/ȯ6BwZltMޝD9Nba8SU";D5UP+U._.3K>S W p}83$oІ7EqC;3Ѓԅ YcakU[r#qo$Pqc^{cZGٮq5zc@v?nHPH+JuU@6|0~&7YNj8OeyVsڅ 8Ur莔6 Q@ SwϽQ`'-UW:.,VbY'|ءM4lu ̻Qw-Io*WgG$Z19g> $)D!:aM u0ny;7 ~=t|-֛ Rk/LrڠmJ}W k!J[S%1  brܭe[>BvM6Dys.k{z( JKX2֪Ë޽:v',@^d6n Zvzn#[-::.-)5W`v ʫ{AIywemإ>lHdZ-|Bd ^e &y`^Ds8fl497Kπ3C[XfbBJPX# a;Wv2; k8o<>p{.waؠcતy\K?l#b1X9 Wg-11+O42 _xSׂxk\?0 ="Lpb˳K&Ty/4  @23)*!y8%#M 'OvK8T49^ :O6"&1$ 6[g{e;QAu VUfIpPO.었*jTzrz=^aOUt8 H?6 ''(cݓ{4*2ۍ6:>AEWꝊ1wrA=x.I}드6M &M2v2c$,@ r:$^msg-;q;ns &|X`<`Vf,/ ti"7,nal1,c!˰c]8|eg-&t`e:g[r `]qB! AnQzf7*tFxucK v$OBۘch*$V gB7ac%Wa>t[|rToR"j(8+QeX4te>>2qƼ0#&yd0zχњ HI9q+fWVV\j➰Fڽuv)|xq=!f^aR$$8mHtcƙMExϜhϱRRcܟ{e9l1q $yTZF+. ^ ֺxqsx"cJJU9~DuŖG8< &"C0xmmGhR`)_fa]Puz\YiutI`+ES8L.G :I8A-'Zfx.1.1e斊6-Z[TOP0HǢ]bHY4_Zd0K}kr!l DMCF!/S^WD6H0+c;N,P.'`DK4|cj9B3.y\SLihzY}W1rv0p)D!h -#e]Jt?g~^ij< QDGqx[.bLEzDZz}cUH;=sQZNT ?wAuL%uʾ7@C Zf\VR"x@NF/?هxo:Vr*~^|ZC@=PУrʰ,IQz)kudsQI$LucU c /15Ƽ?5I[?oT @-ZJDf[pPyhO TYp@ӯiҹJlaD/iq4Ǽ]>LyB2}(U((a{mPMB-SFz0)bٹo5mAW 鞺n`- " òMPۀH# *_ܰϤ$.!)Ud[!6R`=6B?qP{Y41Ud )9t2CG5 kX #F8uvǛ9Q6$H^s$</6qm86~]kZ=_O(e82\&,u5USO^8[bĦ.#<UЖqE9;ЅV'3H]rd6#i@1)sM*nԵ+-"A 8e(޳~'NMT"yUs'<6*=" *#[eT]zR3LNk1u\-g5/? y;2h/ N,O6lJn'Q'E4]_N`-||v}ĉZ&)f* @KwrEζJ=U g,H+ڀA>|_%+D|ܐ2(2dki]|I=f5/(/|H}HLG3yXR[Ր%ձ: tzrtsl @)>beLru锣'aZF( 0RBPNW)ȢRwL h͏yX@i=8A2qhk,?񟓳Rzj\;Do1sm\)8A3[((XS?!BI[ MGm̆6F y-na ƈ96B)G&_rj@AEŗ7v|GѸ*vxOAP Ϩ2aM/Uޑ-i>=0M`јUS*$ U@+&^Q0]_m´xKM &$8n3XSt{M=B B}9sSɆQM`;s ';(H%gV!_5ipl>[37pW}Ø):h ;sܖQ ϒQ]>#6.~m9qRy>('W''.*>&an,?j g+X5ҍ;"IҎ6}Jߧ/!2FeO߾ w`VZ nz=}KhÞ>B, 91-!! DVdtul>.Itk, Gc k~fG*",vT Mx}-_#T#WqYT>+,:T}EQY,d6\ߚOON ѱ*Ğs,m P v"`8_L\\}4.Û, ZLewv_cbs7QjY-*VqRĨtQ2UdiоJz8h HVM# C.2WCgo fr߾v+fhI7l~>S5 և4rt^ۡe@Öꃠ:Rݨ/ʵHѣi3'{c.vFz!P8w@m d'Nx=.vvܵ<տ5 S DBPoo,BaS(j#rv4d+esUJٙ/Hg[Yo.b>~޶am&f !YB%=ݴVWmwMb [ւhb!ڨk賏``GJ) tYo, цm܉d@PHdZ]ĞWּHtѿ")fP5|{Gԙ*)zaz-A ћI5ta)XC7`/^çAmt!̈́P$q[A gqQm.KMlcn^81ڵ2Or(L؀b/:%5mSHခZq4_-Ez=t~:^ahՂ^JoفC"QHK!5I\`Yn^c-ԇ^Yt \q@Y(I$u;& "nm2Ϟf&(tDGGz"r"{4yŒ= h䂺iXzm&:b]2;=!0 N#V}Ÿ8.-@8\4܊-0a<ՠlݽo\ -qDFj@ٓ) ƯvqHaN$':gkҹ^ƯlDz³Ue_`j'EOŋsx>w1W| ]4 M, ˉQOdN\)Mp29xt,v&,EW(*"Hk Cew:J B+Iٹo[츾?5]/wQo8΄~A)VIrhgP sǏ$:2k\46dopj9 ggժV/'hui?Z !4+w>2W|JG ^Um5%3Dp~Lx,Erط,'ȉJ3ŧ%9O2B^ffG܄Cs E2mD @ߠ% މS&'a|-]A_$@?QS0J?KlkT$ %"3I8NUDRc3wB hf֥."v -@0tD0MmZqLA*@6\~Sed}E@=p|ܬg!T\^эu$yS'چwB#hVE 5רKN@[KWYDpxT;i%@W^ 7KArvգD({?C?C(H%\@M'!E7©.$=ίKa):= ;zxP2mːh BYQYuLЭϡ=W;%!k=j/w=0$"- le\ sMS)xg%p­"#iW :Oт@dY/i]'2M(e."en/0)Wa!XlØ)MհGl}ZόHM=?6ݪJ?ȩiAa?KJHR %5tL=,3&WLvzEMh3g:I[u(VB͑ U~uB8nu=ƺPtX?$oWm( XM5iekZ&z&fɞ7]H^G[Z`X$ Ϫ4&@D8p&E\Uz5'q,ډs_ *YcdzX{:"\u}c#jJdTDV*(AIJr*دF@;Eʌc;ŌXn, h%9e;">-XH!#PYxz6 lK2Y3mbo]27fS tRnW`%eN ?ϭDq@ʳ!%ƴc<flQ ^,9g k)ǦP`6Wu[Rwյ3m8qߑF%]ߠhj.1u"G[$%"6aIbVJ!>͂b̑MQXuD( $k9&&Ң,m;BfYy 'k=lh +ʮ'(]ϴ$LZE%^qoZТBoF2"W!kxzRxx\yĘPA[xz-4D(nI|G֬/n)Tƚ=ҟ00>#mIqWQ |]7[^`妮Hh+x HrJGԱQYaQ"`_:#fL_ўK{,ۘgjTm+|̨*>@S= G)|N`lCz$$nUoiP28_bvj2 $t{!g\D)7u) iyҟw vdZUt9Xt?ʸ TA]VֵRUG?VO/T󴻐}:HZ٪T7إ)vn΂0E;; ݐ 3[OѼƸTС73UʣD+`252D\čV&9f< f@nrKU63y3ORgi/rny۲_oң 77qBM\ь~ʁw%l>}ja}cg|]J U^sA wazD! 4kYY5eP@z@Fi[:P7-364CJ-=+CqnUd#Pb'|YXRhF%x XYa8m_R2ʆ !.^rKĬS9 SӃwsdmX]XI? ~ 0mJ@DIrA0pw]^pvrXWhZ<^rԒkx,q5/32Nյ'Wc+DïN1!+۞*rO ';S%ꋧ0:5pȖq@X_ ه2L(N[^V2@}(E%. 5@\ \r"X_I]1Leq#)Zn:9,JjcĆgNkT*_6ܨmxU;r6VzXn܇"AlwoVy_俆u}I)n s幣V6IGgZpw.+yg!4&C%vs_$%2c:d#eq{Yt|7|GWr ;ѐ3A )wĐv~eqc[9EOZ4;jwM*U[2j*Zص V nf3`m4[~lbt[1 sr|tQū8D} B+n+ r ¢4,,H\C}N agm Ȕt˳(K45 yX.O%aYnT =ىxvV'k0_&Q*iFT N܆}\\0bZF <#d*2;NY͑Y=QU߆KK\r[w\cLg ygJ0;g_O3vxn%m0 2 Cdʀ'| b06#V\Mc-^U?8Z+fCnddy8"gG3oFg߆qh3.MY Q@,2=ϔpO\dX`w=C~wϑ/b񝮋fW{g%=DBS!aٶ%!)w$/[Z0(tܒFdr20Y$2t29z6~ 걾OJ[oF"VKNV5Ynb*!I>L:fKϺcQ\ᓼ͡XZGur͌C,0QXcA+N ].yQ5D%kl/JU' =N hf+ z);ɍ耠Ilw+ӵb"4&f{Sr37)Q e#NV4]eG?B AzwH;Sl:YNMy?CjugQk/uDi.R0ߝNW[Y%{CNV?vE@.:}Nk=UؑlЕ_DB[El}eQe[aK<"cO3EG(+0;Rqy"vU?$NipLAxv;]!syqlB(o^11[J@~9ƉXdW,%-PEvOgpSH[o򕧼[~ݿ)/e^ړݠ:S%NAυ\2':%?m& "۪v NpyWtvJ [nŵx7=*,W䮚|+u>4W=Xbw&OM[BYˀ$6riZR;X&J1t -hVFMla7)2P C2xb]`pkpٮ6z'x?-uyyCe OkgAצ?A3NQJYoO~Xp_e32;<+)%&h(hMEIjlR uM:4;yXF:<ޝ$`qو˥tòG} cכتͯK'.2_UTI-`+f_woT.Dlqi= h7;Ϡ`q$|. 'AAfAu׭$S 0>.8gРNIB45Yh+Oh2&To΁vA-,(:O?S:,꤇c\gkNDIfVdm uϓҔē4 n৻R~6(\}ᚤƧS{C >mv bw潉S8N"PLxT2) *>eK * |QuW8cy(6n]m*|:fzG:$ʵsM/ ]K9~d©EG|}?3h$ !YhHn X,Ccg*ѭ.6`%n.5[Q󩈔嫱AUKd}Jloml|] Ҍ>fR6@ļgAy\eqW}k"f4BjVU02cwYYtEpH 2'2IDh ּT Z@@(͎pYWE~AAKKGP.lK2Œ*O͗m6n-ۃ'MqK z>4򳤢72n㧹\h:FSOmGGkd%!A8laerrB˲_«5ڣ¤6pT$DDn)aOnos1Z;^1MuDpGy@Tc m3OEbwΆ2hjۮ=gH;*ƢW2zBC?ш. zDHOwo'$ؐJfӧ pC)97!rHRVGEQxj=/mbfI3|&K|)O\F 5RE!qnaP*BPFc%%`e00)W1OaRyx=DǪ8gEh`;"f&_-\B-i|e70$=~(^ Ifdp9juZ4$;;O )cIh,F9S/4FNL۵T/A8 ps֡~P͈ƝÃ,C4'?¬+G^a9W)`XE(_o+>9hbAsҰb+)K95VCiOV 8HPtZ  6vJdh(I-fk;=HQh֡MR'8&r9ղ\.@g"Bi'ɖ;LҡW@͇#JkކY緤[)>ȟqТv. X[T8#:gF8[!@+W-vAHLBO~ ކ2By'iW6$`Q~Ei `mb֘m~ 訬~ -i5 ],G3_isL4~\'bcc`;43歱wz!jRЄYsݖ Iў;UpRrR@LCcISR/'sV:l9PZ@=`+8[呁Z#|z*1i[']Éjz>>r5X UƼHGlҹxQA2-=/a Sz_,+M'ێrj4Y^N\,$\L?=ؠJjJ\G3[*oAs;t! eNӎVCq0lؤ`b|g UoȏY8e s*j~Ue'lwk$dLuU8JsDWXc `P.iPXSM2)9XJ 2/ >؃ߛT/"矡ˏlgvL-.zN>VewhlHcULC!=;Tf;KЉi㙀 t'pxJ0efW,6gfj\ϭ=*X\KSD /jݺP"4U$7%ۏS>s]udي,qӧ[nM~ᰁ8[Aeba$6.T[|c jxߒCY;xxB ] %Ls\6I+ ΊKlj6G-u&dq d} !4d-#H.alkZ{=a,ێDz1My>O pZ9Im:dηaD8b:L5/lCwgTb(n,B-No/` 4Pz2AV(ś^CGr ljѧp&S5F >Ml`BN 87݀NF0#(׍#UW$ͨa1G]CTK{3;ZSYW`T.,C$M$}yz[EVԎ.\T:rD3 i9d^Poj +i:3JFd/c:' L}+3 ̷gV1{͞+ YT?D쐿~BbӨp0? t#Tm{ĕtd;ۜd˛yi y5@aPP6 5i4XLȖEqjs6^[J(r4ot_k9RDIżL=I;&Wwxo/oj~ ]<2x2f,+ L!˔Sw΢bĹʔ|41-I apg v/խnO 2^,3!%e ރfU69m;/G&&|j@KQ*6hC % u?{r_KmBj4F_ aĺ ~̀MVBԀd Ah1x>psˠ FJ$Yok9 n_umÍq[#N'vպt7&7-=N1egy AN P%45\ JO&EcA+Ԓ@jJ&)FYn>n CTHX佀.k+ 襋QfAtf~O|nG٣+ Z0_9rvv&g9rYS!M9.5+ -?{45Y6Ng@V6hX0Ea}e%'!CDՖ}o8<ׂl :=bm4.3WfGrhv,ȩkC)9kYfh2y9)Ʃ[ci(PpRU; (8ۂ h5\*¨H;+8wsiku~>?7FHкtO}H$+N+rۛN*wWKJ~X{s۞ tI}g H/5j8_X>sn1,tn1#J:l3KM)]J]bw[(Z|]s*5If1b3FG´$ٕ"}t9PAIhloJPNU/gmOlt"/L{E,Vtg@r׸ zIT ;Y/[t06fݻk;֌z43+a4KKROY'Ƀڳ^ՠHޡ?0Sx3l􋏛OQ[ *W-9uE,l{IN%o+5~b&Q Tz۰mx>ձ+k~s=x 躿ٺJc{jOMDH|:I,Y{KO9 r]i["bsbWWL艙=AcY$L@b .ͻ'PXʢa$ ;kdٺBa/ج]GPL}B4UaE+YUSo1֤WU5 N(~H= 63݉{]jg'7ugS_{fr# 2)5&x+:Kˍ!J KwZ.e?G}2̾/0%b⓮4J;[mJMߧПqʆECkLɽG/]G}O҆G+&ܠ}K&K6 t*7Ł-oaRvz>4PQ3g>_\a}57oF̿7 +E=zʊ]<1|K93w (LTC;&Oc^N&7.ombӥg$1"}|Q ⼾{S 3KUe`si4G@Io9C*Fa56N")B7[iVM ^K4,'9i3~$L[#k[ls9%&jD|[ ?;+ZB,6ڳ֥e$3Vn zw\n7&ֲRCbvnd´?ü;'SU>U6+_J Ŝg,E$zm#d$^lE_E`ߠ+RJo,3CW]$!/IQkŝÅ0u߻&N%cf6qd,4`"#@9f.\r C;UR 5ZKꨀï6=ѸDblY܇Z߇}4hնD=m/֑")gF)#seI#Ht3P3'2q+3>R0>qsXb$9;'dv=Sw\+$0bW0K4i@]uHv%-&-Hrhx(h͗!W4my5@6~h֧NsqEit,Qu㋪A(Rn/r(uGՊ6|G 3oH\v\ Xqaqhl,wp钮|KPdwvg\?z$XBgXI-sidr:[PxJd2GX~QQMC>V v^fQv<g/uLXvBwCٞ8Ԗq5TB_`۫|@BQ-Fg3U 5.Vg;:ըRjPgGiS% YϏI =DR)4w]*SC7ƠnbR>HF=qЮ?/f>KTpvFTs{&S#/%*{d6N(+B"c͂qA3 膿BO6q`T7i%Ty1r h!{ IȻ0 NTM2+c ܔQa-7V%k'hR})RF|~ʘ@Fa3+>\a?)8W`ҝԇwTrr42_l]wP+[ )ĝiID3&@xԢjx mcѐIbܬv(zZޚ Exh_@ד%oKFi ox }xFŗv?vA0O+ 94pcV]=P3舎6{(d4ǛKN#ayy.1#% Â^F#61Ɲ?_րNU"lgkQ_S-jz]gtNk{"~ &asBɝ^ b5N$[Ň&Y{tBgS2O;5ښ!O{Cbv(v5c%X=Z߭à Ǚ@_ՙW%c Y0?D\ YB޲.ՍnKQaT?r>0!y[u1)/)Xn 8 -w. G0=|:ODclRW ir48ߵmHhao|4ERnf+j,YL͍zC%L6=܄VF?][{F=u>Aɵ|^K&-1.k&˰2obc P<;"cִ!(2M+!M-{ D-PE/7')hF?q61j4RӹJ寠dW'v:H߭@XL~r\_Ĵ!hB[)jV\FyPBbz5>\(IWgxxԆV/kȠg_Tԉ{r<?{z"s(jHsbuku͟6ʃ3e E'|uEAV0'΀WUR|u4ݫ%PDM 63|J{ `! F *0f"Dd0%U0L`QԈGH8ZuKo7PI}٠s ]ԬѠΗ Z7`X4 TF2=>[dz%xP@O G gGax^&#!I!LyWnj]+)g.Kx^(MU3EeТJgV }t AkS ` z6.]ˬjkz=r )? '1hwP= |: gi-y֝xbk|7 z7A={|v)Ș'Xfk6t' |&XIDqI׍Aљ^FA1inuᬍX,~٥9 >AUCa(pq̔WTU9(<Њ>pk͓Bõt=ٝh~n`Sòֶh)3EJ|niL6HBs.qܱ'h:yܞ/n(pv!ܻ c<'Cܹ׭8PmB ψ>,V9[ įV :i,0f5Ҏw F+Tt E} LU%Ap_ N+ԽٚmiM!GIhDOjPF8o{n?$sT)A+g^,Aә+|wv4:'rR3I9μ?rtgkC:ΎfU]`560|_g/O=f1酋A?1CDfy:_ׁX zMf@EXO>AD4;<UM EhМy:OdsE<?P8`3'|S\_yΏiwStw #Rl=a@M.GK4q+ߤ9.r nբ.?4Z.EtKAL9r.=*yISGSfsuf@]*5P-dZQ<0fͽ_9Q?e֌rL(R&(I2\DܼS{V5M65?ytf()uO299.n>\@9IcYs7$"qrL^ ̝´1-ɞšj^2(kW,03kHzx otwwyjL1HE2^=86V˾P_ovy Mm/D$gn1IaPpSrA仿×0~wXH'iyrm/r& W/fGDጣJqXf5@B8JmcClwH~ce[P'ٯw"'GZ,wBO|b5b{gsyH+1k۱(*z&ê$+cXW l,b88L*G(+))BY˜F? x/:Oۉ\[䕮`r.hA*%O̦I:z$Ɗ;˗^TBeK~z̵S{}H_C6*œSMzewt/$(sRڈzbNobEXBjeE=JvpMAUߘP-ȼF.J+r>AKHW^"P|5n—ZhqoV0?t= ?n2RvG{G8/89^Jq JҜoQ N!-jwƑmǝY1r5/"{l AlϐeRf ?I!; hRQQp{\(owxxHYj_Q:|0_+n:]b.a]B WmW^U帟a(qVC6ȣ.qe ٪rj q cəGI>-X 掘x"iG%Xnr_ʪIp#Lz%}Q+e[jKqlX~%D .EXQ 9+ <>9֩04TKwI;.f. 24<aOP W {hTcV 1/!le`eISn64>H_*:t^OUC`OuE!x`F, XzNCl>F-o9sycpÞ_tI1lV\Rц!/AO릘iS)=ZtYi?`i7Ti5沃@O}/Z{(C/2 lQ2L.C7q.,y0XmFV/o_PX>O 9X 6d0X CK_U4gFJpt6BGwRݑgta}hvA04_\6R3 -c{\3evK1{޶~'k֨]_z&11OF¥2 oATFWjo)WRiPVcxSOH5-̵KSRx/1-/Rz͈m]hdIQ8X8s= "Ef;֐WfA&xX`N-r D{HfDEn g:h+ Dgquő#ƆM&S5L~dq %^0cFj!4(Еs^+LUT{q5y{ ]Vf\BikuXIZQb`na)++hc(Qw ".EvY-{EAcC6+(9eȉ4fq1kO1IR׺*ř wG}qnYK5+zU-ƾy!3e\;+zaZKp_kHDDdM݋535_*9c_!]6I^+AŔe?B"%J @\ [ kQ Gbe|cJ-@v[t8Lq m}uY6pe6z,g1 jV$kU.4sYrbS^ D.Gb܄ǠfZ.*"ChNqTV[{N> -8vK$ޒ[Kk$Q:KEI9#5 H`}}{,_h-y]XrsՖYy8rĝ";P>gxp\~`2Vn!%((}|)_]ciml1xu^X {XIaZ]Uq3x#E*@~8jJU*Gx<[`*͡o zdk%5uf_1ݾJmQlWn$yXŵ NpzO&h:" h|ۡ<2O#O3u})F."TՌ̃hs_Ptl_0_=:OTn.f*Oa;eF 97dzSuׂE\\qfls@^i#{ %Q'*/alBnHM ͖b4; ?{:ұx\4Cs|eLZ,GQǖbnsгӵ62P# ;pbu^X5ߜ+~>P7eqơZ"lhRVqy;Q{pO)COkf5og{i/r(3L=m@Mbl3O|JO'=2Ea6(d@S q%A!|eoiyL).٭Ǟp+MvXiPD4FLneU `[!R}sURc[Y$ȅf  *DlW"~4kXJ\h!67L^1L9$?zVd*ּ#/^6[eɡ,,=tmu00`(Ɛ1GTWmm.Ek2@1 N *h?s=)6 NIȳ5$XP̄[ 6AУwdS% +0"+t2QϲOk}9Q*bf\<htz%qdǨ' V1]o?ob*˸1á4am;%?iXϔ&}Vۺ}4Qy/b~ݒwJ;1ho~Usg۽(e0R5< 'v`Onx/*~mgLt:h#}*F }]+uy~*^5#q]"n8K~cOMDHSԦ屴GxؙVuLZ U]%ЩlD77nvAĕU2H43vi]XE7B d]>lC6)rhO 6o oK}luF!m#U¤EmO"訠_5=5b[WT*ʘe+ [bq}%OP>xnQBڶΦTJ=?qh!=̼R//`E WԮi2e[]4`]e$.9{ lW=(?Ga6NxW sbIvu)oȁy!߁B2O܄c{DluKD9 !u̳H"[rqiNSiu}Lc~/ؒWz`bp=V*Ab @عtVbv)]un](+e%WSsM?V8ij=38} ]y\n5GTh?g FiYgh"nQeݧ9Z=5UԾ1kJo%|Zq o֑@eH7E]:). m2JU vńDs޸wԋGg8^y맍lwd.J-6Jg?N5t8>31crPB3ܟGl{{b"[C獣mw^ f}<Ҳ +xӧ`R,ÊylQ5, 9 u"QsQzbJ!)[I"Av9%%1p g<!q|?n0fr~:uy8oi.,8Ji M?#E ﳵ"g( FxxE-r_"6,D l9s|&+K%xvDPKcLW@]&h4waDgtӮsm9oaI vCN 4Z`ƚA2h!L8]N `B2yAZKB{po<|P%xQv*BU4-Rdi7B u)/|߳ԵMXA@יHyӑ /*IgQW:ƒ6jy6sę}.C}_ۯeм M8V럜L:#j8Thy=9%L}NlBi?뉨3S>YǗ;1ƌ y(ʰf1x )uǨp҄ı4;v ^+72v5 !O":u<]q+#_b& !oْe3k<:!+ajhصSdzr&{YBns}ʘχ{ռ N3E=yA %B7OYd@<[½fc|`<w[K:LGNgi5Xxv؋khkn~ҙg58DgybE%:j3{[pSɿq tWE8kI'Rd͂?lP 2Ӂ?'mvnو 3t```8+Lep#G4wb-:ckHaNA3 U%Y@'ɌQ=tIIK4[ܚiu2طqJ3I @/ߞ(E8mvB\Qo%tpRu.Xvs;)^`#s#e7mIt.2+:8e?%J`9 fS7-bE) qTN;*EY_4Gx`/(ܨ˰Ikt)bҤ]SEtrn <ٓ"̐f #[ tV8-Q ozh.0--!V^ozk^PU;c`#hߣdclZ*2!L!4l0,6s?pB yyJޔxΊ ۸A!+ Xc.LK J)8S\M"f̝ ݵ5[" | +Iڶ=&_E X)ҟ ]cġĺgZ4#:8dw<|ًkFƷ5G1lw׭ s5-ZTC`p56 -C ہ3Ky7;"e* RfX0ԫM$}נzFDW~Z=?{ 21{h#D0/66wMuV{)g^X;E'.OSznz[Rg&`>_;6tdYL}!߿4ELxY4kEf v_X>$hjҫ|,DW4&L6sf/xCqӨ#[61'6vm(Ȱ2D\Fu`1J]c4ڜ\25ׂ\m˯ Wnen/1А&P ~oKvGzS(WF]C4PCuyr*dnb4Wk`l*@JϟOKO# % S/h2W*oѷШ󊯑<}8?weƖSq$I|xE:nyNʎƨWSB8!.Yq#;ln: Dm$=7XP b |S|fePxA)"Q|i9 FiV@ m.2W>;g~ ]Hπյ79ZmMȄw`Vô`@sJ$en)հDWЁ<$I-!&!<:4&4YCzȌ:2L1Z϶8KYڡ l䪐6Y5&R!ꖷz$nq>Ynh^ @DBKǍ:|0F,c^ ?ҤI;duѨsҪv[AYdrx&!]0hS/?o- 7lHez#)rECx\3:08=5ӊm:mx̎O.xL^)B)^<$ :vfvʦ1Z3DDvl"-.,uY (?(pa|l8[;PWD+@nwu#Ɓ/M:~֗LH4[2a]i8@ {Q3"56),` guCY&Q%I:˥#|ݼx{%JϬ{{$Dwζ٭rw"P,?0z'RsmnM`!, OFz!tղy> s(Az,;)gy&<"][u^RpOS5殫=2SLWвVl\H`֝)q'ä ?l/}8=E INWc] T7 %߂$Pj`:LwUNGҿ4-|`5e1'= _hʪue}l+#ݜ=oL uAbnsc(A\Fq f(%)o D rZ0)2u1ٮHL=tf/40BxpW -:j20&F?mKjT=u'OwS1SSf:3 iE@.q@ͯ0'#R&QgGwP;"Nx쬰s#yJx0nʣm {o/Zت*hf˘#puxf{|3M>1-K*0 c,T3’o)!Dmɡab'LQP*V/ỳٷk(dSMv$c 1v},'W(v<_ Dn6Ȗ8%2 ǨqfiÒ8*3SwI^"v6oQ A[D;lh~!M\`w6L-LH -@Ӯ"'/% xQNS?fP8FWv7g[ޞt$F|w@۸I\0i AT̊(4Z* ֱP (zmu+e-Rzh[Usq@I=}c'o lq>#oe4&p_$ 訌;g9,CY93Nb!{Y%޵ +kx OZ4l*wyƧuvy뇤Utlk6ͼӉ&!\sª愭%!+9, KK2nHjSϢ=;:*p Ae)T ?"egg_O̘baW-~D夨c*$5d,!;lP1! 턫٘7-_^sJy}2DQ fduDY{InFQG<6Y'dӌ]LAS xu&Dpkg^PEyzsg c 0`W-g4Ab4I~_'c_-niۄW "/bf8y:m95X zJXU5|ITAatZB=gR<)<7I1XK+`;wWf4 S+SP<6c9Z)zCxT^XHRV(qU aͅ4J sCٶeD7Wbv9z? Ͽn΂O&^8Sf1vTâ: 2:! i}JnXU|^Pw;$}:rdI)qO#"yF,y\m 7n^0 A[GL ~ұ` DY N_mfxoղ<>\Tq SW eEY"\k릫C遄h }_"]}ܺ]E;!44p+P-pIjSi6v"eV(@ruڟr!~I8$$y, (,Cudީn85_n-6W'' 88ѥ}uko4Cu^J[ߤPrcu P{MtacX*awYBD$b8�UTKR P&7Bi2Q L4 !d2*㯟Ca΃J 3dYw̳mƎA$TQ]fP sӂ :7"a¢+ɣn5ƝRf4+-snCS0#lbXa-\}%[QЈk;alYQ|Twa\B݌A'zjIRE^6a<IEx< 3$ސhv$"6=PCF)|Uͮ5;V[\/a Z<+xY.>$((B%7&O-륕I3Ҁdn@M:^K]r2ȅB:JSOvot~)}ιKq!4[0F>99t/erxa+Iv/g\ymgC'3fw@.40&Dwg504\a^$ؐCr=;q/8z 7.@t,M+|V"p!&=)/.aϪCXac֦ZIA|[cR(O& 0݁ԔE3ɐq#!T #qL6Pݧރڭp rh)x*Hk-P| ] +\keԤp|I=(8@kqyE q10"߃P\ϔeB@]W9U ɚ%pN#/HI!S=r!xD8zӺshM}|AJ ƭBMe?Z7 IL؆@Kjp@z(dʌ~3qϧM^mf .0=Ա<`T #B;AK *r .|Gw6/jɦ聑Ӧ -5';W^4&U4_%Zl mE @aQҫuj B/Mux,e_Dį% ԐGwiJ DG'aG'e\A$Ā!D_OES8qgjƴF!|h% N~Ln絹א`X) CGh*a81Q}ZzN%2I^U-[mvձ&"OrTF;lge|eLxKa83M hoLԤыUeP\VǘB dgAm$k|mYM`L Nj'6=\*N:jOMk_/e&ā470pHfu뾖d^4-8ГSA;`yв6\LMڬO(6r0Lv IQoMN6%1q6{F2ۛ&>)hGUH̪ENf(8rȂ ZBDyb^gŔN)1Ty"ݛ:r2K,cرX0AHNPe˙qe.*._T ׍J@-؄J`lP澖E1Kq}y5+mƽB .) 2)OCe:|xmh5 eq*[lXl6B^- ec5g@E" Ռ$i>ꉊfc^~c|NJ?[QAAx rr^X@ r2S8׾ w*\ۗHǯCHnHhA5zÄq3}Pkf, I[qG$-Rku HZ"%u$xMk-ž>&eT۰7QR5T *#oq7 7a8hӭ"ֿr跉R`(iDz!7 &".RQ dα APb36'EPa=W`RIJ#O)gY'6͢ RT K`(Ls*yuHʾ !3MCinMx& =7{dR=Qܶ% /JfiCS*~$rh;l݉s&([`o07tMoa"GװND>S0D1Bm '_t!3K㫹)`ʙcPU%? 0xj{L0v1|&]ٞ@*>6,u)3_ͮƍoj-RvuCv@lCh3w*5ˌ {W^e:'+V\-⠎$oA/Xx`{+h@*hyMbPfFr'ZoU ~$ vض$ i4TEԂwɜβ>p{G`-WR$:&z }h` HXrCO ##A(LHjiwc]yik -BҶ^tHo[^KQBI[K(X:&y6( ;:x*c4;-gb;w.Kqdeʣ_ c]]/+)WhrqIYˊQRv'6)yeNz)ړW[f@w$d Lʡp'˝I $( JXu56uqj izs}$ ?q&=s-iR{)@ηH%Ĝ1/g,1WzxZF\U`mfhX=ͭy`9]s0oJ Q^_Y "U9<,=9]/챬<,4ý@yZywJ%7TD$`h qw:%55m400r@e)F"wڝ#׍-_ٶ˽Ţޫ(+x!?.i1Hi%xTQ[c߿-5HR^jVHqhOEMfIͰµMnB-{m%/ׄfqB\y49E$8)_d{ZX֐O EᮖboB*x_QsXZ:I0;OYX&4%퓰ґda(=_ 0 a$5g<g(-4Υb=*68'ym;0@=HeŔf tޑؽԥBWzuN".}31:3()ma1R3pW% f{Tit RVWZpOe{=˟1͐V̑cR,-ݥ1 ֋ ć]}i{kQΉKɗ˾ ɛЂXi!)\y]-u-\(B-n"VнQ0vOw6$E l6k2 ;uM4y3ǩ#d׳ݎE&]=VӁ@?b $AZ746rf|b#aͣ U5ϛB;ݱr4^Pv-{8X*'N)܌378LMF-PIbTe5(W.K2-Ѝ$j^, V\!B_Xu4lͩp_A$_!ȹ7ojcMm oMYw \&igaA :UUs .Pj;ktf;8-Q*|r V(ܝBnnrV6'4(L Mݚ%isF>TN8T§W菸ǾvP)63*ݒyٞ0E;34F_/GCY\Ck2O@r%u-8 FԘ$JpLbᛩoयfՐ v Yyg|!$iP.=ﰚԁB6e`9 x.ء?y%`M b?P# /#\5d!/Htr( Dp=-"4ŝyS;adv@*nϑ8VR%幬3Ɩ2au4%~ce 2Y>eqN; 9`4Y Z_ܰ|oP*CCGTj= .0 ›)b..)*H0Y| j-xFTSE٠b\9x#bH^&0:Q'j4QVbVVOKVo`*!eo+|%ϨRG B=z-Zާm:|[Cg& ۘs4|G o843A2=4fX4,DC4y |' Orw֕b8a\HFȹLWI0`蹛_HMvEtcgU]!9!tb% .E"%u|FP@YD 0tg&*uJJJF>cxXtQe_rKpZNUn`?5b 1w(8Z${I9:7 }C+ oQ$.1W?%5qa? 9MKbNeVk3Ӧ#)tw@%崀S>c5f4bEA̬x#ߙg<7p4CU|٪hJkNj?;CkܠI5ԬGf̹mC("qxPW8^?ZT-?B%\#y^Y|n#_NLn @ZuzN{h<Г7L d-w5J.PH~ a|k4+)i  D8 (0tCA*j?UYu|T&$Hw-!wEL/)baֶYeC0-s8$2L'G=:y_D;LB{]@7з`EN2xYE]1ƫ1(S֟H߄udi튥TLnxg Aq)芝QR%GEm*^n@N⮄y9FN ^G38) _@V"NЃ91dfiY(N K0=v#y ͎νwGv E̤hÊgjK1h'D&;Ck N/u s{FM\VFQ GkrSBe1?K {0ˀ ~ŒZZ1 TL>.E:WhMީfiOܘ񹛯q]w|%rMxW:WScMˋG]а^%FrW!s] 6{`hEt(`ph'FBf_ vb Y$[O=}t2Ͳ RN@>.Q$h_`Y>l)Q9 h;؉` C|dBhػk?2C?zNirw%yÍۉ lm~E wl{d;TCi̮(+m>`Xv,=/AUq;+ ; q(CdISZŸijT!6YdrFƓG8*M:iй!a-nي3=:ӂ[j|(g+T_NM ITL: u ?r4tqزz!U+Nu+"ۇVt4LoJ)|뻠F]%XCZ Sbe(lێC%ҡ=лwP׽/ ϳbԿhNwl49b&Is?`̙$^7, i Ʒٗ5aoCp[g`KM*3 :c.Q 0Qd-ޢoJVr6{*|9/p2G~86Yam43T7?^Z [&1=UB%oֈ-/M |/ +vU2>.#Hu=[| *Ep2R1\`QGG4'6Dn_oC[Qͺ5M+9 9N*Da. O ?ŭ2XM2Z@WD4/^v91╜f(;h2"#fլR#'=d\@4W `k-ׄ3 w3 5]o$(J|,!/HDwc A FJ1j;ն\DX}c'D KOw*Vw&΂@{71y}R؃9/J _cjA][(Ow۷Ea dϟj ߿V,vm#ؔ4Q qM@yH(Π4X?Fi~A#\ھF qֳ+;@T1u*.؅rlW$/re"y;ﱺ- %?Iٜ؀CS( UK޽"U$JUMZ= a@M%NF[d]8)e ވe꾝 zGD23t Se_b>[=H3]4?"G?Oܟʕ?LhDXcXi Sm,-0*{)Ÿ;0,A 푥G*ճm)A[it'|slW6=CAÝ2xym Y. FkRY"cC}uoα|.C_A+N"l^ہ—y/ ) *$gX(tXl ٢ݛLHv֘J9 wq]DVW8fv|~t/l!0ҜYb:;9_]U!|Y 6>C= +k2#m>\enҡ ةe)fa F#0y 6|".HҌ7*>i9^i1=bn< n~v+c2 O !A_ W>uCͫ#1`"憌/%Bc$nAquYnF`Gr wf=3%T]--z߇``kPȎ1ߧbDiyހ67Yٳ.pNF=n) b0N?:w(Һ`O:++#Kxnz AIjx 8F }˪DOgT w;4$ 6L!^M)0Ea0z OiZ¡jp+o? J-ŀŁFiv )$!]E4ivJoKa9'_/pA_m 8ޛX#M m'w\:u=C%:3x1BpT:El{a)U8jm?ѴyS,fsP>M'zR/cB+m,p% ,)P,BvcuGGkΝU+i}"."|У/lNɃ wyH8]Ha* ^ZA6'fw,o䚝[.Vhܯj!qjD7HpZ(t\Y}ߚ#z2^壻ǂR5]D{1 2'Q ֯>2`,d_<-@tۊkC\ۙfϡl]c嵲"ciSPj!ii,ӭ(D^D9,hCBEh,;G{;x`.4R^QƠu ~HT4}]W`(%i5omKa7$߁tg w߱0^fg!f s/ ,^K>nK^cu`"LJ9'ԔHUЂu# =k!YĉdYW)a!MdWIB{3p wHݗ#ۗ ZT\*B6WB,(}ef,zIں0E MY3~/RJ9]KGV_nL8E'{_jxr1±THoې˄5(?WB5Ja7OTړ*H~`Vev{]>T4`T8M99U#~@EGS ,v'YSq؞ ۝tVZڲR̿; |Hv9)=rTK H@LGbbj_A#$f+m1X}@\R\һ,|初žH#29HJCh:֑e_%ҸlI_:5qB%dzK~Kd[_1! Qks")I-":s,r ~k ~psqt-ۛJPwޜyw'$ UWUMǴi%HL~!Ra7P%9.1igH ^`qa^-fYЇ`4#\+Bjã幆duiLY hh[7h=,)p:4Rv792 asN߅sWyşҸ0y6g&aOX^rIv0i1(OD pc4Zw{]nIՌb{Z. o5;1OS]T'KO0Y[٩+~ѸoJrv2+OWY=uоoG>U#ȸ5`[⣿tŗA8pƹ޹ [фdVA~*g0nd(юX䒪z^v#WT7gjRV u>ae3Q7 &Jw  ok:1\dR2?p z;>ACv|ۛyU=~40%u/$ ;')Ǽ^ŏ0:_mfK2(^^+?y,fT3Ix@فi=iu6K퍰K);Q۲n}QWS(dLpA!ĸSМPcXFCW)lÐDM1GJH=27J؆ <蟠F]uJpO_y;YF% /1b!uƌUf'z}D>@?kٔp$pڿïynGlK@qe )q^]@/ć7`wuIe0Qs1lF1*0K2Yѩ#:c,,FYᣚX4%v(g8J@}]y/W(eZ? i+0k,Q6{ԏhoPR/<%8MY@ ʚVW&ǃ~v>R8ӉN7rDXtn_υrF(~7rKAH:`8vZn$nfeoh݅cl`8Ηj ΡFv*E\`_MQ^y&NڦW5:8@Ֆi<]QVIUZ[% :_&i>WF>lomאg6 X$;" l%!~ٰ9 P[/*H)MId\U#1JtI:a}/}IGę_QCK0 .\0f8k_v0&9u"b[E n'"tQǿmYvB q%MFP[9ٟfJQ@>wCm>)@e6Mx(o)ÊV#-a)gGrM :]t9N $7}Ē. tWkA\:)zm8OѝQ{0{)rϑ~tŌ{=3R{jTgklуI=ՏM"K`Z3g{W u rtz E?g"%'$J[]>ȲڋNC_j|H~ T _? R!`w-*b5O@w|l@{FQp+^n,ݖ+tqs]~f _`юf_zDņ:dپl8rۨ};hioRu`#(|! 6_CrNy9 /fg>^EwᎰavN{*Nc ZhThc/Qsmj`[lcw^ yچȐd`T\( aB Wۇ0k8XW"b{G~l=&Ƅ 2/FdLzHR< 9i@cJCIhZ+nt2Җ =ۨ8zI 2N' ^g`yd[\Tڔt[m#!r}~ԫ΀d:Ԏma _/` ~[UgAT|/(sND氇 Sl/BH.7m 4U ]eGNC!Bg{rLlbЫ*eC n4瀬 l]b5]Z֔DOQ%9 q YcZåvj-؈kg*f[sDkeh *iS6媴|)k2jA6p %YNLn?lK+'@ͻz7C YU9F17WN1^B}'FX80}|H~9Vvvuly PHzm{3GTg):5mM24'A)SCV 3&p%~p$Hkh 3&֎]:XY޾9xD-jĊT%]L-(LG>@@;ʦՇxE<}"?Ɉ]a X%}:7hع{L8ƪ!|ihDž/>Bdu^x49u:%lE.T2Z~g집JP" ;%zw ίs.EOEe(84VJHRsR3m]+QFw$eS)f)P9T UU>[XT z?X dBJ|qo vzR-h2&g5VT]J@Sq&xYK0)*Xj ֱ/A , ؗK5Wdx6%bpPH0rJ#%t۝.199Kn0Lzl?'|>q P4D'^ ]F ;麘v$$հfPr-= ̐7hwi io} gSŻsƒث>Ƿ~O?r'Z3?ۯ*e.igCT̷hDLf8lfD:փέuP״~ds bAi EpiVbcm+p R N=`բx. ohkOk}Xy]԰9u YDOtV\IQD?# sbj W)PCȣ#-ls4LnCq_`&:HaлѠ#A3ܔYwMAzjM/-%Isz.U ˍbF|֦&Gv*gx:hз}E f_I,id\~ryU ؊*W5Xd1ݲ/hQ:re15 S߀3OLÛ].b*X3DػգXwhHjK+)<".զ;W%O1ۯNj:JfS&VqDنCa}e~)/x{8E>ӔF[iF9[>k\ I>[B!f1oNxILd|i(SC[Ϥ/'̨֕^\W;nG.$  =W9.Wh0Vcqd3l@LMd |ƺ8 E L5+$N/AJObm`)GWD\U5@z>d}8H Vy7Fz]*+{Z,^ NIv' xA}7W-[vK*BKrA@ߏ{iMߊFr|m)u91Y).em ` \?oկNҔL1&\^hR=M9kEݺߊߘg8EG&(,Oq}Ov"68l4y; 3.gX~Uczc\}0k%tK~){yd_v4ے=ZbrAewX*<\Dbk0qf | VZHG:D<~Vҁ~͖jQ"s|DGZ Zr9r>,&3U w<5nZovæhOU?: x*8޼4iZB\xkUG(Q8˸j|AFʮ?g^cه}#97u+ ` %RmY/4IlS_% ݗDXsWqJek˩ X;?3wi\ɖj\!B%k;Y QQ/xcC/uu+S `3d_/2#GF EĂ17݉:#bCGz[% NSx]eR Gac|kÔS1 RuRP._v? ww9IRg?Us=0HyDRbz%WCLAfT3- dtOƺVKu]n޳7AۆH<[P"Bc`HNr M1T;r_* Y4nh0Ɩea;UB᣹2bWƆ >.AĠf4qB\M+pҽ+/N)͑K)ĵ1rӮ+;Q$mDE0E1[=<:oy =xr%]Л-TóCz!]0[3-;A%?`0 9zOU-qy2" ;{lucfFmjܕq)B!H L YµrtͱD6']dr >/Ivq=~lW/\kM<N[F7^Ё88hho>Ȉ~"caN:]: >uz4 #gam=mi\ 'ui(* spcܣYʧ=4*Ķ:OK2yiwVXB(z^U u<Ge;yy9 #CUxcY}z.h1gkiAke!mtDr|%BAM2[!ύmbq5rDMLvE3)?5׎EU#WnQ0Yoc|6\(?9p< ,)}HbuSɌFbҍ)竈56TDa Ce$49Wv{sWO9K2瀩#ҏR7J^>b[5iqS 9oxc'aH&G`;pۻF\zN?wȵbP+ i_P-?2b:ѐP4o]/5 hl,r%5e"uV}X u?//=JpZsL:+fMwJ2sPv MJlz6#aԧsRzAn꩏lqA/i4B* "tr6vp9^Jbp+5/+들ƧPڷ>}^@}=0 gPd=L$>%n ?t (o҆Y<%%T)pMbݾbw>^-J%x iKoV̽{zg}ROZtudx!9i- 9o/e CCR?]#P=% u9u$_aÚpmƺ ?: `XEdߜ8Xg!ȭ#1j{j&8e,Y!޽@!eFhr:VB(Z!.  ə={X>sϯsr#Z%J0Rv7HkBNS&I\b;hXﳌНU/[J\nIX~ұ0Sk\Ek'#_JSZ@,?2 YKSކ6/U _ Ү0J#GɌ`;P1W؈\{L X'uF(k#ƒWamUu\Ƒ$$ȫsdOZRy?a^v/u&b m px@~o[OIb56PGQ\~JTC1r4êђ{A<*q` }Ԧ?N? lTbmzWFlt4}Q}R Ƥ HIzfH`JVoIN!?h>2EM8h3Gl/G˸/-!:8počn4 hc8b'SޘN6G.̣ l7=Qr]AByU׸u),\ Š"NRD j3w !D ER∫-'FL d2.n~#)ڵ|f[̓+nZɧi@>]1ţiˤ8MFF1Cz˰l֯jI`Fzhĵ{3ti%⅜5rB~ Vtӈ 4"!՟ĿMCvWٽ,pmjYWOngȮlJƸQՠFM$FZc9$$a9'JkdN/ µ7S p7日P;p!,M[tfH+k2DH 7+6Ppq8Q#$`&uqּު84;2BI¸vRJw~Po՝eaBlDQ#*\Ƞ?H S1t_h-~X* -L9m #H&HM+%dc;[F&k6 A~({ L#\{!PUX<5T@Ϲ[3P[쬝|lWǐ2\!TJ e#ܺhLqE5\DVT|-{4CyT_~ !!!T@vgQ q*~Sr%$~/YxBe O$eC.2I<Ш u]_t/ &"`m=ز'zv$!;G,/)7/̎ʯ8FKA K+0z4Tlkɍ 2xNN ..Y 9[<fIf%^n(T\yԄY¤$ ;䦸hoxS rP͞pqdJKƵHF |E7PzN ݵ=DZEV IortyZ [m`vrHVs8SQjKBGTfp3v!(m#cg2vX%/-: ;%?в?yCҟEVC=XC~Ճ\T t呦 RyiQϪ{DKln1v4/${Z{`9D>bOwO|k}S Է~IU~7*r҆['NuBp 甕n^niǿggt#WZ~lF&j6Xt %sYƇImÙy8]28k*^xpbxy~|:Mڄ-f98wՇmJ5H0v[h S$[|V9UAk0J$$JWVww?VSSLMW;֠3rB nŎk;ܨ(atw.Jj/1?xԷE(]bn~'TDfpi3eD2]FM85+B1p jɤ qO: $eh&l3Jci# D7{ȶxh:gud`gʺ{8>@VꭹS+ޫQTbbuA(.$*?& rCa"eKGżxAΙ lTo/ekJ 1 6OFh t>Db>t EYqO6%N4g6B 0n~[Mb@y"4ЛG[H^ܞi,'q$sk,bXn@P8r^ [IčݬtnپDgjdZ^& @+z !3Rշ6},SE.j5`|OkٴQ0M)Y-ɭ$Ո .^l*הަwg T0e@ !] o3L*O>{k&Z MD(aLM|hjJB-^@sl*_{E35Į]}Br\SGlEILJ-/"=Uh-эb!.k7aPr;|''b% ƙUj?`tMy:(*m-}mݚqS64 KgU;(N4$rM3h12WgI9RrFEUjuP?pˡLu2w!y[ч$}eQ@t{OQhٳD'RX:4MU*D_ӷgo.@G ?1.M}C.O4tV#8O2Ԑen#Zgte)[Ai,'Ѱ ==8x2F72+:b{'4EeR{e]rpEp(832 [uF˾OٹWEs3Oikݯfj;1f%ʉO,W"V<=gJ66#MakŴec`Dk*l<_ˣ!`C8 u3~[WGf{LkB.7ϱJ-N6{jwŽ6g恞on)[r[upkTѵUѽ 6})?^f =Ovd+d_B"qmTxdZ!.7qxjpkJM}ՄnjŦ]e#l[<:>5 XQ%o~'gEm1T'^tzEњ+^LLf &"Ě)m,(-oJpjbaJ3d59M5pΘ׮-MS/DK/G]Lyb gW8ִ<$a#4q;5Ջ(2i3M%lX⍧{_e]0Qk2vQpΗtqjkEUn؝äug}/8u"K?5@|&b7\Ac3NFT!Tx|ً0tjbHϾk< C+Zh.Ťu)!\A񁁘aIVtZ0L[%r,2|zŇ .p־ф>Ϗ=rxRל̓]pO`GZe\Ѫ|`DQ 5 'Pnwk41bvw;WxrmĜOX.V8bnGq8~dJ i(Y?M_E$K<:jI\7?1-'QSTCrm(3 C$roBѨMeYf暿3$u$7FBݦJ)#O3afyE:)+:zd_fB o%#dCu3ɹ4))W*poHkR$Qr|^b ^oRPwԿSHtR m<+ʘl3bJtHmDmxf$SYlR^&x<,_+,6D >\8S7yfvy ߥ$ՌVS?T۫7f-%cGr/IOJPwZ/z #LƔfLӋYLXD0+(cMw?n܍g!6 Avu[:ЈfYqЊJ"~,>|Хc1ap1&0 Wl B5:Hlm=N]}gdh4h_@DqU[A[5/O+4TF=m.tč-r;S;P +)" `1%侶8-);gs*y&03W4d)=۬.9nK8s㋕+m9 JGEg;좑(GCsŵ1@̀/TgK8;=L1Π='~pcl}22>TTz tj B|5 z%TOX]W^aq8OP| 8&QIh~cd6FrNpGwz/YxAYB<16'N?yԴXIL=k+Ǡthj-fIx?RMR ) mC[Y|<15.;!._lDaZ3kt a~ll'J!mmi.t 6b#Mg-F}R뱋W]Z=:uyRlvuwӫ!a8'|`rx?ʨ [H@ 9]I~> 6`"N6Uϓݝ) ptѬNfY@_YIa-^(4yA+ 8@U=i[UO%&H)pGSƤ򟈁$["uUk?h%΅321GɪGtxe*$jF?.FBFnKjp67Jn) ҄/!/qhfq,S0kY^hhC.@(lL/Mm'>5CTsnSYUl"64fY(- /S!=~zX>׵rP`9j6Gpw.{f }H˚6`!fL'o Mnv@2r%8){_7\Gp\Un!cĈV*!`g꺃Ajr&_>Ye,;[)Jz2h11<'G߻hp#~;|9(sʕ]`]Opx-9nc 2#[Scp`1uďQSB };da,H,9MGld|UtV$VqjV@qQAy=/} (l~#9a8qEd0AuAL1 H5K+f$pG<&ӥ]Z&6;יmׄ. OSeD<;Wik4NUH^:bKݛH~["rBnCL# qPhQ<Ǚ?Ub.$lB 9\;N:˱&gzBG%BOsA.SR9U03b^ۏz @uҧ_N;Qs w G*eW UMKtstnDzD .)9EEwV*%Nk׉:ٱK{"H6I uƹ噓qQ>`e;< -AԊ}+HO & o5]ŗ. ,/d-'́2#D!8I]TRA8Y$JQaɐJkޤ8Iw]\9ƚlJnoP\MO =$YLԇɬKy7t{Ji+#fN5Agt}!<̮]|{y-E ]ss6-e Ln@qcXba~ŀM2bqѭ7$HRӁ܉Dlʋ2i#xOAL˹C SsM%s _6@ J:xK2Ȉ=YORHWZ5ɝc7S|}5rNai ω`Ԭ 9b1{37H]krc;~ .NHT+4ߑyz&bz [ʨ$cHѩFv4: Vw5Wz,ˊEHC[k2CFL3j #İʛ+JuO(јe!Glʰ8Lqͨ;s.@mHC:dOHUV쨟AMjٖ-`o LڵufR(o{%"U|"-`lS.G?xQVΑO w!)Jl#Sl!;$i Z)U \]2e`o׸6 Uv/{B;Qh,ƌ4v3Q%5[j@|,j3t$BvNq4mq0a#Rd߻ )m_݆ٝmjFҥmsV? G MzB--ta{d!YlNzzq&m[$tM},pZar?oP܅I#t ?+l?]H,uI9Y44Ϩ勶e6<Ϣ=㏚[y#''nyޔq#jKŤ_1ikԳ\/)Yqgͣo4z|}=C>jC|=[rQЈ @^` NJl R }W y`.ݾzQE?Ix釣BSů+[,/=DŽazgf@oWrYyf>3Ee08,LaZwp)Gcfl2#_* Y[=Y#h*e; KȾ.OnYUCLA ?Hb w²ʲdTwn@bIӑdwd%O7(u̢g=jf,wVi!hI],cԎ ENzf/XAE[x-+ l A!Vݮ!MKdn$=_JLҍr4<.2'"L48$q=WqY!FtU)r{7,1ȃ- rl[V&o7g1K9tEFpPY(֝`e Vk?QʡO> %[Y)y\h }&A/Ƨjti!e/RW;Q/"h'Rm 3oX1_]{z#g0]{kŎ15ش 9r0"p|B 8 zE ͅdeSC}%- fx(be^Q L>b EK:_E(D,AyYqe,+q̑(QQ(X7iG4 ;аbky!YDٟ,% K`v`Gg\ k RDU{]4_P}0hWʈIp 65ES|#-YI5ZV, 9l$_RCPq>3Skyݝ6=5NmƔGnEV LA|bg\rc{-K t^,7,/)'TxW]Z1Fna4N+>xm,w`[_?6'ʮ;ߦfIN]O2ÅYTj+(igIJa0ZG&t a뺉`mOv}tR&L)0DOoA?kȍ.ɂBpѲ`)f7bZ{"a2uwj-vcoWHK0o^Ń& 1ڊGIT)DY͘<8".^]Ao5s\̇]*R̹3TG]Tkk>H_{lb^)AorY"s9H:2 `rk0ã"4.Z,C ^jhSL.| {{?àEyo%՛ih2eb^ bq>I:Na''( FI/P=aCX<NXIά fbw:-=&iz?'E`ݯyC>9/yX7]GzpkxɊsF9;pHym/&op|R&*Xe+\se1͓zNH}Wn{򞿹gk \f~tw@陟fc{'u Rçָ5 ]~,edVY&8(tK52W;$AXa8̊@Ct$Z9 wպ Squ{f™,M'2 Μ;A4* YU(5=* |#͎UyU@:e3ղnt[@ ]N0 z(!hHy6y@m0{6 8&f#TV,+]] UI4mۢw嶿'g_tbO D ϶5li糚9Bׄ!2d!@ہPa!wM $ 0[@5`–,;k #HhF8eCaK]nn'󙨐Z}61җק^wmQ{n9en;BmkYg9Destth2^VI`͕5^{ZiK*DYRe41Fw KˠkfԷc-gK{[xՒ0 +/o>Xj539{NzDef!0ʇsn#VU\[NHQfT$zkG[c8Gf举cwU9VӸgj\?+P'#_^&9XB7.*ߘ$:OkS ފ-,D,v+Ōz/ *fu9=tB$x?bg}ӬQYhs Jeo{Mq7t'(VG՝5đ Z$:7&RZ!wA} `hMO^H W><~̢=Ze?:"~ F'Gv S.*5' YHlŕi(;0ov]*KQpG'krkW"!][f=>?Rf2;)ivcV65sZWe}^OR'9/r Xܗ,XOrV3 ݩQdx԰9Ҳ4o9AVߎZI^녬kj۹#`\:)d=)TpU#vP%m;ZxX]Rp[3C{qnkBKO]䛑$OŖ{4&Qnxm/;*`CYH4vm0aZgi!yK5}E[mhWuH5:i{7-b{;_ő͘%Ǥd&XYda+X#QL~|+x#]̦uֵ,r7VI9 qB/#7~68ļ8J}&Z^g͐3̒F=+RGbdsR]l!83bMȢ&x:f"Z*Qnx/oԓN'cNq|KSOK t?|6w;l3h>VWðT=]rsD@: ~aIMqйKjV=H,G΃8c޶~bL2 #sŊvGp+3e>}p;vLJ_<2TdkضȀVpd5W"[n;n6h zfV8)+Tli [btv=~)#6CC\iXkY[з. djJ#oP_`<ۅZ3mQ\tPu4t^wA%:$~5 x B%H=T퇺<NxķH-P v•~qzf/2<,-o낗%eV1@8ZQ5IcfCVGQ)8GfPKi qW3]B!m5ߨ&ik0 65.\c`gAn).NԖ}ʽ=>Pgw$:[3nsm ibCӁbNw6i2 ~}.ąPzgO.@5qº^lkD=[% ƁE^34C~R-.ZM+KvzXP*9 c嚷޶bR$t?t#J,-lM$|hNf?mã8[&Yz@NK LRw0M]!Ķ&a9oWAZ/ytF{UR; 2cU^L/#_"Eӟ`' en=P5FI =T[Qʳ &_@X@[td9-?%WqF 2q㲷G*3"q?EnaE|vغ4cF3cPLc;*{~܋}k-yߺcRH򊝐PL(JVarc^ JqSsE\fclѓ(-s  \sJ<@ 'E޸e|Qm1*/(FP Sp2a.xe,J%Yϧ [ᭆwc 2uGi-tْCh0,Wr?j`Ӣ)Wo/7W<1|ڜjԑ؂o WYd6T.y ]HO:k ;mj{GhSGΘ!zk 5 Xz}7<#]L,uBBRf;@cU$̈r r?$ S07v:)DjTēT57h;ԯD6*DŏrB^L`0Bw=,8ȂEjczd}ahiqgk4jHSAg_.aƖ\nvჼ)eדCoLcZ{m%h&?۞^s9H5f3x1$KIdY)oUzh S޼q0Ecs!Ք\&VwPo?r_dzh7l|MC>2pJ4  HGz4KtTI`қOO1t{٘] S [*UdF;$I9x.-бən1Fsy#ϑM]2HEaր׼tl(w'vmt051"?lHR"PYu!+UN+"#̭T] ']7$Ly6Y6f4(95 Pc˅Cɰ#mRX*KY N~1I`Ja]iJ|"Ƀs&s!EEY=l0|ɭb{o[ǪZB?a1TECQLi =ͺ~3p`M)~j^ЁxIX)~UQ5*p>v:ZTй Uŏ{Õ6ųzސNnFdоŰ ]i$"~nM{O5Y׶F?a'5wYƏK`D>`'ir' ͍ѥz6TF㸮l+#.ѴdV9vF6ybcT ぼXN=Վcey#Ҝ[9ћ5}Wxz (E2Nm -|嬵Jq-,B|ň]NX#=;.Y#c\mM=^7match9h"hB@V}1mxI_yjKReP@#cD@WH3Xȹ %q捾}G6UyPZ~Yc]m٩USF J S(ⷷۛ5 }~h)['I07&^N:vJChXs-t<+n o>G'5T"5]#55 9i(ɖ6ZXǿOY78Vb9PҊC^$x96R_N9!Y[w?2#w\e(ӶLJMl\P0'1O($>T[0Ф}2mzuiz?0([ǗRt'X%T1lF8`=m>EQi쎳鵘NDiax*cϹv>Eʖ;~鸻rw.8w1$ZE)]ދb6|ݷ&4~l!sq_xֆJ^}\3r{sҴs-1B4bbZMf`0b&( JDui?73{u8O@ҜAͿkVeތ@@ Q=RN?ZU' EQT3T bLf^7uƮ/*s癁DٽV,* !@-]SW./]i1-^X݅ cOƻʹaT8r< ī@zpWhѬp:U&6r;٣ ec+^ yiKP6U@ b@mb;Jݖk~s>]R2ܼߞkP};_GJ5ܐzʊ^~pf̧yʃxe~T:N.iUXE SID/9*@,ɍ.ld%BYWEg_ P,bް 2-WblWypVV:!H6tb)%d`e %GPQY'1ra#d ?1Wnlԁgy4nw= 9sEŒRlL'-+yCrɣ(wEdʉCˑ~̩Dqm^sG.3c)bF%I] y֊8QPQ]cI*n8  uɸrER%r%cMwIB[К>U2#!$kSzƌ]vMG^Xw@d\f~⢚dz~~ٍ%Go\i'#Nv"tZ];}@4*%:%NL ^_XJI V'*a)+DjP|$m*8|g]Ħnʸwr;쭠'`B̦P`ە (6"e /fE@;̌#A;;Sg_h1u\Uyz9Ԅ)%!8U\hi-t0~r u@sMEMao}D6 '8t8mtwѯPPabUC87R?2h`؍Z@겪`WDm$k^;5d59?\8/чwЬ|{ Xvw>r7y׫2ɇ#{J'[RQŁrq~?G]ث:(By9vBOaƤ`@ʠ-\NT r_o$mSYIJ-%6'>̈́gSч'~Szj+mS ].nP.V΀8V5"l^g J !j]B h fu0dO{ R%I7 5GyCOUo:,{J/G!ࡷKY~I$3\[ˤȩ_\+몃 ׁ?T-FP ~ ]F2dɒNH{[/B6v g#3~@bS\uW3].q/]zo)ʍ7,m\P,C](*g*b"YUqCo9KV5BĐq,eX4L*J 5w[ [fM8_,7{cxn8 @]]q00J˷]on/60K}!8GՇƣj~^c^daIЄO' ~Zƌ&Kw`#n$ѶFIBZX=m ^̀ U;1&27OyY[R[CK Sʼ'i&/L@k| U_|=IW/^!rW^jXq9SKa晨d{Z4ړc=dOKV3o˜j  oҔ{wx /4+v[a\WҮ"b,+{>㊱; c'B} x/Ӓ Q~[J ziW'xyBepRRUK7z٤ g`Ðѓ:0qC+,=X[n?$1N)m~&?<a pygwKPșaaBSQY~\6Y8ˑ}cĻsk8ڷxA*-!>.u>Koyc0}A͗]"*ܰ'rQjx{sd 5o*14nJPA5g?2 ÁdQobv[c٧8Au5Us[q{”_93k>$-O*~i.BR:#P*@NQAj>)g4,ig-5 pxGG}HjmFѭ $4Rt_Kĸh!{Y8Ű+ }*tb#$/\q  Y̨{F0A߻l&n //J]uC*C7l²T?sT~"޸CsuD8LhLѼj UC 1HE^ejC|1qLz@Wi~UܜeaC +:ܗpy*3ŷTB|:5CӽUG5."n_Uֿ5dtu)깬 G[ۼ(8&/.<060Xnw?vi1 5@v>dǚU".[0uUpv/!CgI͋(,+_j>tE}ŚvtrKݡ/ÜnL E.k Hłts}[<s8s`x=#ivyZEW5U@CwT)q~&E>jk/b}!^js2Ѱ670=o7cW,w@y%MgtX˝uk\>M閩@"5r.|`΂/+9鹬@n\˂AUhbE>>KMEjbK&݁C5F`E")jy|3<ȟ7l%}N>̈vl#A{&"Jj2Ycm[~$/}~65t1Oڑךl="dO9Hp#&_a`Ia?.osG30flphnꀐ򔃺V9.j􎳧J$xUWABӲާdd%ݵzl죺^&4s)GY{7?H] f{Yom!ould31V#D ZjGͶxϵtE4VxV{g:jӽ/DIMJZ: N{zs7՟{>歀<s']4"5(/Eo5s̲ldl3` cɊ 6/dG:b@=wZ"96~Ҝ$كT-0v\-y`PPqMOzT|o)&奟9Zqɛ<3a]LʳwWrGܔRY-h{/F  +f{4_nXkl:.q@ Uq)/!>M9SB ꓦbóK]++|Z$9@Xz=wGV41 _VzIfCFB:||ᚒk_OvJ1Mw;iMV+qAKf0% 9DﺺδUwTzjOZ5(?׋C*"Jl -ZtaM"TMX. Q!:-0&iRcKt\jᶅoSLa6aҫ?Q(V, 17zBp8y_#wD[~T푘tYzEۺt%*yk>Y&{ڳ]@#]Vp7̟́~nD!6B퀊$ҴFhNv8qP`{i*}ϙ͢(}߻W@xO߾gsI zk$9p+*'aW!9TpH9ճ<Ku]ϫ-1KOU"Phl_lRp5 %.w6Tbrq" hډnoӻEBX1z>-<m5T]۳op/L+,erHD&w-i\JW@!s9=4}z+AI{Ni(VR" vcK,${U-N ǻyA>'\(9KDQ ?+J ukfu8d۔l`7bJHxcpd3T"KSa?H7y_Qc}caDOdb긷xic>`<׳)RatSx}ƘQG\OA@63I:NwQv9<5T؝BV ,EKI?@KϙS,QՈA)q} e=f֛/".8 x'S7sf+3pL *o$/th @C} 74\ۘR.4euohdF&oMC}CL>ᭆ9ps,$F pY)TXhkdN٢ lmI ;Nڕ<37WQ l<5+?efNyzU ̣8[=}h`wWo%E#Sc,knwl%9b#qvٺk'_T=oBdjDE+wWT>}"˘l:kA6We 5`–&pN{ItF2?k+QfD\ Kp5;p{w(l障onquUϭx*uwk͗ +:ցnnh>ݲkL Imr꽐o4_RDd.2d6W(l,^3RîzQD ΝJD6q ax aq}zXPErj5 XEYRӳ${GiwĿ\x}SXu0{[qZ]Q#35*Hb3eF$z`9Һ֞j"Pe+*քx2~\!DCNE X _[i6kyLDY­0Ng.͝vԴ.fDK4/LVhc ,e)urc,jߖpj3^oob8KyW8SE>U_AR7q}XČFIlL0Ufkt†06?ᬓQ;اC6[7,h`-S"NTV0X&Xt3EjL-_/Y6K{`a^_R ;zAΡӖJSNط݌pQ\iCu 7dӆ|Ȇi0jJtas-V(vщ !!|ˊ>Yu #-1ݭ)[csbqymEF`sWK8h4r{``8B@ҫ(T~Z> P~1oinm,@(mYU:*Sшqss(g;b&B럄n.O7Chl1M h19^5>Z̫OjaJE dGyݡR᤯6Xvvo%чRΦ`;Q#}n]X,A8!M@-iFx8[>f KIn'L{X[."aC U $5zS?W[o֋&|i  6JCn{!ګaF, <ѣ)_We<>-.O3|X$WG79UeA߇Q""fJOUyEG q4@W - CjX]L@p|*oS!]}0VN Hxla&dk^,1,anO ZDN þuz.J둫ZO5-k?LOS901 p8t>_\W+̟BsW+F%zE4xq@QOJRZ-*G-}B Gx$i7aK-z.b&5NafHwjbͫ&ܓ֑1 _j%|sy?FpZ3A5J`a hGZB5|2]`w\K\Pm<@misA'\.`0C%l1iFabLGdE($錴2G?Ni\axwjO%0퀦Q9ým]뷣7n+!Iz2cU ,B.n-1׮tloKIE٪>[@pE+;*#CX_p4YBD=}CWX`nͪ\A+o=\SKHv,TFs.24@i )'bS fXH 3- Q0D5 2_a}6*4kB3h 7ԧܤv_l07!7^ ?f`2\w&+8 .}d8\Uzct0zBu=o0%A73i3 #8OJb?K Ajd0QR0SFͥ͂䉸A Iۗ/GPL)~ѰL\ݹpOqbAcon;OA cw&i֩qɎ} +(n.ZDz6K m؃`;|DΈJ.Q/gD-ANȦ. ,͡a\ ?y{\rn7/w1beh2T|3'3f o3繛9]p*UJvV3*dXq5~^QMFggR㷣~? ӼwC!>~Ie9R[_c8T]S @%^QcRx 2P@?#~9!-ko[?K:..'jXAG m{KNaNY= >c9 sIÍJH3bW(DѣdfF@o+f 1/uAxzI~+ϥ OY,*s&?r*~R[ϕB"=Ϛltۆ8zC MC~{2+Kϡgi6SBw]"*f4){ kOpTPDooNԂS{ >8TmѸt [fa _swbsxӏl<}VVsf9m9UHJ=uCpo exVKX\+rMgt `*:Z/$;l _u0 *!h5, kRmWxߔ,c4:Sv"_x2T\NG]AİQ*$v:<R6J]lFS)!+A@r"aO̮o4|Kz:3ۧ qp&qq{&'(f>~hioe}nY[mg4!ıP@ z TAHбydxPNT3YS(\1]Oz`}JC ')RRѭU0D8eۊ Ƣy]2nr95FPf憰KHovT @4EEȟhQzb5$E[J>01E`ߪFA8e1j|8*;?}=|J &%]ό/|5Q{*O1Ɔ^ hEݥb`a5~\SO(W"G xF /pmPֵ'1\=l!6td|.]DCE6seFg{qvZt>%$&`ܣV1E2m}gF^5ήJ ٨;oL6fOd.6|1&w3Rs+*/R+{]pPu"$ڬC&Qn/}9cګ2 f#UeIF_D䐋C@ʫO[ i:֊#ZTK!|+b=D ߲g[?-HGj!٭%=A܈Oz.I\#dy{NH X[JwMS!R-=jFQ!mm f0ȉ'Ye{̙Y!=KA\cː30tU{6S;0#)Iڣ~Ony[>œjEn*,i5z>߳ ?ESwU_Qa."VOhy@K'L=afc~iֻYr|ɹS .տa+%rPp[nf^H.1- ^ 8ۇ=_ ϖ#}Zq"S6{h1%H[!7s<='T=l7iyq{c>}pQh:!W=y,e+ʊޥ拠ʎV5::xbIMdyB/Gȁ]%-H&auñD8( 7CCͩ)8"q!ie#C>0JTmp$%BA`8 h\ Y:+Ѽ]?csBg߇=2PUlQZ4tm=ū&S0.)F~ɶ>K#Y&nsţfw#{7ZfR7l:>"E%I̸@h%h +Ef2}2j}^i}PAM>U8o{{)#F]F Mߺ}4?21miW|$ԐD.V10J1|i9rS mϱE%vV Wȣz$Ƽ-{4l_?Ȭp[/@Y7esFW2ҍ͂rj>؀e=8J$ReOvb.D aG-͡p˺=pPx'^OY/"n)Cs_n-x7t-qUЭj=Z:k`CB?2ᅰjhԞTgDE_}Ihh#ܪVG,SL~_V"f8iNkBC}No]x{Lu|&G^ ~{d)%U/Z!Oؖ5ݿmwb T|KUNHtvksX٪CCڧbN]InGPzrt[R㣻6E@[mk|ѰOjP IݖE-IC FDLNPoJ,WEn'Q!僿k R V>&]ofD<@#:8m0Ɍ2wZy\ 8]:Nn5CE.;7$ލTe<×?*6o 7_  zTmƾt Si Z6 Bz^D= XR&MSܣnq\':Iru6t\+ ?Y~ĢRvoͤ4h=A8]13޻[* >jCUJ. eC8P+&( y\sƷwB 7n`?vXCy}픣J"5 B+t6d6jk@[ᗇFUދbfڡ(8b>Qo>@6!̹A]pɖ=CpcJ{g '?J [m*:(T\l@'#^ Ix}QQŸ$=׎e[֠ītޫh"ƕV~?ߣꣾ*8,TKpEb4%Hnɛ['(SXlYpb;^@ҎDGM\V 󼔽Qj~'ȑjSQz&K))Rp~ƛ%*X'+P-ߣu~OLoImz؉z8ܺ 'D|6ёUS@uwɌdW5.v#e&@ FNbiD2#Q=%u.cq']Y/Is1QTjU(y`vH%P&5Gފ3~N*ߓpMϣ}^ р>sq"mc}ZSx | wG7\ƕ߂Tb'8I9-Բ}x@/8=KfO-KrEE6@F -x#F l~tW5of2D2`UQgsORTbs*7*rPǝ@K|rbqm!,3:ז*4AxyiFV.DQ9ܣuݑ@$qco~}EHOc)ؠD|;N+^S5ҒQ!F~z;YCjKeFk>]<>6!#[s%ޞt⛊=WŸ\}dQs)M[d-Έią滀jߞ !cthy4V@,T V>)qtAiѢNSVTȱ7@TOm>&>\m  [f]ቪIU*j _ wirRg 8ިU4i`\}Jx# oD,tW@weVm fK N_ "w?WIi+ͤlynd=2ldw( M׻Y`F{?M-.cafM,TGά*>WE 4W}b fnf3_^Ch\,/yv(J[/ϔ~]C( 'OHóu;@BD>٣Rhf֝%u懟՛vθ> òԩ*q9Z?a :&|5CjQIF&ІJoU&&jY@AC`uaL#p+ A "~c0hwNvPBsEL$sp砕teUjgv䡼Ƕ'TQlr{J,WZ.\{qѴ/_JNjÝjyYEyvg j`ipz(>J!ltbD5>}ZԭK{Y6^CcKu8|3vz57ZRc4vA-.QY'? }z@-yXY^ȏ~ㅑU iXi|6:vR?oCA#;$[ל}Q;?:. p #%jg~"@O>O~ d``yl&UfY`M#?T[e ܫL}Z`'ÍF5P 2 JF#UƔ=3Fي`%y:tDg.{= U}# HMgW[1$ },tU]X?ew(}ypEvX{uxJ-+ 8W1k_+dp_ \ʁ7lNI.?0xE< ,a,ɣF=N*mQ&'{,}vURD9 $L )^PDydvk}߿\4i%4N "]#X)rY Xȏ5Km-+@AW SqR& a!\2ZZ3dQ!$Of䍒2bcԴ7̢OX#4DzcPwmҭa~sNgzܨBIA5Qݷ[/Wp#/?"ؒ*X:s4!g9/YcqGAy*Im^)oOߪ}ePtYcrKYMyoFj -0'B$[Pvf=Ne3>_gR8;Y߱#(LP1*Jװg-o\!oje'@g㹐ƸS־EDe |Y $d@:  ɻ/CKȅ)EK͛^m] CIyz,bؿky~&Xo? a63Q&WHԴ~G'rX~0o$-QGޅ9o&b ~+b66ii}\5Jqʂ$;a()7*8|.=`<%Vyd!A❵u2P˂ V(RƑxrT(^(5FNAMLPim5YIE I0g>6 Y;M=-#dxcxEP5@/ŋ曠s?pjcq9p&D(*oFlbU/y"sd~O/.y7P?Hے8+yKzlVFUmDY.@B]+;n@emm"x8X8őrYoRu/Ѓ*S[(Hb؇K;;Q= zBe̲/HsߩQ0 ɡ;"j0˼a,g~c/m}{ReZRrrXMTT2Z:n'Ы¸iή"@)N»W56֡qjlŰVW]}vTP:xS4-5(m)R9ܯ7˶qy?9[3L//S}2 djh%$١>5: :q0|li`s66y}k_](?u{\OV^y3񶲔^8denM_G~fVƻow"'H}#d+y"|)4m01ƨ/M7>4 ag&/#d2A~Q\c36.>y J3-"xj;ZS0CUI>P,Vяl!WO'x4$K tM(uܗUgO>oE!h2? LRSKxW3]Evv`j5p5*!m.r?[dÿ@~j;Fjny[2B|\ 23VFH/]^=4@[~.=5 IOK%nEMz)se+1$qwu*ٔu섢mjKh).S$'@xYb5mdG w^swFycILirm!MDz,@C }0]÷Ks˼$Hi8kJ"E6D]KthPlx-Flt1u7'rH].OܑslZժ~ptǸe`9\_bZG]3FS bL7hM^v$k)$pȵiW}t{\[9m/䄟b7̸_+0=If*=9pݱіBq(G2喊qK"<֌5Ǻ<~ Y$Id, E=&(QGCpjm ^E}P8c3QR&`1rH-b"D#4w>1vJ.T^˥~: H"# snEsקH_BPUV覠 n5[NKdw{>~(Xɜٌ0΋C` $ 懁#F9 ɼߖ䰈I:K𭴞Q?ܦ?9&kἀ,x뉺 0X\H͜` Sh%5i 骸9k,Z'$e`~PEMt5# eJ / q`1ZU 9_ϸ]~u!cgoqB4oRWCU#)[&:%  g*5/g'(-YˡLB ٷf-Hw&5i.54 7X{HU*IsrR$ tnub?:zt5z)ѰcJ6!I1끘ͪ\[3Un? `f{];THj I<>u\O kKw،=nNT%U7l4 d+p[e?-q_4ZLʜgdZd1ijȖŬ!5>_u-?N6>!^ڪo)N8 NE,G`pL(04qv \lPuq%+U8b~_ 7F# 3=T+!*k6`9.18џ * AK=NKI{:ۭ^B ,@ُ{VM*u9RS b~anKvNL͂ZNy7bUx* z%#ZQ 1#!`{DI6t&FJvʛݝ(]S r HsHA%-֜cD㥊jN"f^RcM_=f :NjڜkvdٶQ C Ae0΀'gw7 ;@]DU ;-*r20B_܆fRZTݱ!]9tuZc{( ~b_;kr†ULZOaId,dPHGjk|劅t AdKpYb; %|C䏋z6>j) +k9(7i`G77RTg8#N\?]%KEcC֧΀b%4|F*D?ӿYA+ @"c$U5a)'=9?8AIG)|}QGF"g>.p*.E$I|cj ص o,?TDAݯ[[Mv'ox`ء`͌t-;:jw]OAT0A)CIragѧj|ޒׁ`74^OXt=PTMQ1SwY\|^, 7WU*b"B({[&5_|8`z0/`OQ渵(412* #1a$ =>c{O؁((kKJ[큿1O?`{jbr9bD !/Y ;|9gHf~J7&tL9یyqܾsXu ǎ ӺxG׾Q^.UHR4dQ& صZw[Rfm54x5擄'DxvC 97`( xV 39A^kFD)r4<t" %Pa-7;lFՁRFt%\4$Ȇ5]e`H獡3.)nDXJz2P8^AH)+Q:% "W*Йb^`A GZ) IYupe.Pk@ҝpg~C(Ab7ZJ[3RybӍE!cYPqL?oi$/T[VuA\A}58Ch/ͬ-Cލ=ɱ%_HѶw3M8ZN'H$尕V+7ýNX  b"F[Yeu'&TƳ{,6\7U ts쁵5 SP`f6Y&#}bdu\֝ԨIs$7vόn)~Րy|&ʶ ьSu rMyggie8 3 :M_N2PM[\rԠ匬Q.){g!Z5 y뾞 g0WM!H!idhuUl$ofh,ABa}Mh 짾t)}j$ Sv֭c!" K] ^.[챃8PEu!OӪVH꘠0, z j?i1qQn5tOU-#!V²_$"EeyGX"y/i?w-ř4%Mcclg{Ŋ55Z#;۠X|]p k"D$}du~{aJf(*$VPR<8k<ın+ML}`KN 4v.eFBo"?z I*wdn|a?(".s9&Ž[=oKL'c԰P𛢗Y:lzQIr ya<>OMm]JK'% ,qPsюY@_m$x]6,% ڥ\]jDB}vzg|E hуx[a8C`yxQ`>VKRX: GY'E/1zHn~kR"%WcFM-;*wծ@S<؋$BC+ŭLDIR^@퐁A1B;N 8=0ʏ5`OshGYs b᧒œx̺Uv,CQ1~ߵhÊ:u5BdcvMRULa`u ɍAy$'Ͷx]6yXc*ڔX9BDeS EcWp$eF_kXٓT,xUhFd19n-(eq Έħ}{ek1*Ѱ%U'eö́XPxd(E?lOP:KK'bcU˽ŷŘ?HhJ0JV[Zb&07WȀi$>RL(R)إ\+C`^vFA#lHBO3 h޵Ļ P|{p+֗e K3 EYh-)=A9Ʋ.MVun3,y~ZƂm?̉x<Y6}ۭ8ʛxl'dSNL.M},{G# By^ov'RQz ~ưɔ|W_R2P~#R+u#\NK7IhS |{z]y28߀k@%ZsCR6N=n/4HԧWFD6Ɉ lo˦g*C\  ʬ`ZÆ"~Q/*'iwP\rȠM QЊQP 0O= AT z,{9q̢Ib7?Q""0Dўh+KOܪ<"0o*V6I=N8:'(¢v<=J$f+-R/ej@T1ʘ>qJa/{ !KzCn4縖()M{*%J7q\e1|0~PsrD9'K|+҉i1\Ƶ}š-8%Z1X29^yt̀*E?0nb'ԲB|&J Vw~ )|rR`i>SAw^p1RG5jlnCS( !NVsү7*Lk&MO2߰Fh7rMkh5`svǥ>욼ý֤-S82CKYpKevg^G$o-!Kֶ~M1c.yW{cXޭ'`\M"WMxYkEm,em]T K&׺)T!MܧN[/a:ow@1Q`iW}ml^֜xL+}Ϗ \t @=d> ]= D"ZI(Vkp0ъ&ez>\5Z Z-PwQx(dMoj ~ӜU"CZ3^1UԒޞ+tHLw< YP>SY‹8&r_gF9D* q.2 ĸgxԽE-d eª*/㷻į201wHmC'ԠHN* ~;zjf!o;ND%۽FX(.㟕U?)y^<]A?߈>AĻҫ!ޣ=ns<= ǟ^;a{nԷɼRIsܙ'.&r0ŕ+A$"aK6ך#Xڨƥ-;+&F=!mVtydQُ p( o6f27}' 9*-s2IieI$} wv#}ܦş7m}huT8I0T?QD.n˰4k[͂V/+!4֢~"|D&˨K -lCJdO)`$ϫ9 ; ^n *4Q8x@bM*xl=zF0=ɴMRZC+_^0c[60 r7B&Ȇ嶩> dia;U lb+Tdd sGBlbN8+Gau& %& Qo@o`W M,lhl}=vK#Xy tC1Mf Y]߅fNpj{s'cZ~҂#\DY=kPn xr{zd67iĎ;f}O5>op, =NKiu8Gux-9' 3RWҫg|̃.  8ׁt>ƛ]J,F 4%Q貈JI|qNa\F+܃(ݲ4si,H5l 0"Ƈ`[3?[Ii5m`ze¸Y{ gj ]e ɎMew&WXZJ&= T2o^F#!x.9'xJ,yXEiUЊyn1g|m79RTV- X>@B[LL*_ u%SaC05kWd Ԯ!+_س#Ie1 Mnm }f=b(}0Ch'ȍYlv C;lB\ /c4(CHJ kܱv$=6)fOϷ'=ZU7,RhøV١gP7=T\k{ l]M k9}/u& t%tR]> .^aJ.CadOZ={. $Gؕ!U}r%}Fś7mVєe1;t^FJhiDi"I@3g L=@0^x8ş^[gm߂pj[D#.3JlEȘF&' `k֎G^1Ra^{kI"f"$INQq?.#sDLYK s/{ mٱ|/YTn "*'=/%iMe rk 8/(͚h3Iw6e`Th)\]֠eMAz䈱m.xLDୟN @U_6WR,+_+TcoL߮x)A餐6@gۉs?2w,3DlGNx+%ԤF=wnfT/47ŁW8nN6V]*V2Ѣrs c9j@D~t?jN%WeSۣ^WrD!$h]BwNtIKcZn=uQ)``[K׽Qkx8NlͿQ R/P[9f+xQ@R]I, VWOJ.+ I '7)uTO.7}O|08p<'Ɋ81'_ ĝAǵd c]Rg9 0=HFM HKgOHv d4HzU8PNot^eP2JiPd|{r"4#QݞTc ĀMJ Jޙ wsgWʈ-, 1YuO-hRr6 27. ܁HXsh4.[Ur)u%|a@`ꠥ.5vu6Wz8Un4YRݭy:ar!@ (L :) ^B 򖀒ρ˾߅p}5w1Me *h~KDIct53={-m)dLSۖp#}^:- <1NMQ)]T;@!y]Euϐ"bWdHu)*Zq}{R@ab2_䜩-"Ivm+0un$ā$'$=0X?I5ֆO|R V(N,|Ԏ}Է%rȭk<)q,0s3NcA!X/,P0p4*=#Hyf-T/;f?iBgrֺJ"NK%%]"S&7g[zOO:sߊH!zƠRԄIz*ty>׃=hJڹ\vN\Za-ppC5Z6L<vd"_Hc!oԏiVphG~_g<v4IДMN~>C4UO~x%"fe# 4vw_h[;跢]ĸʹoSJ 3Q=UhJ\Jy)d2YXʾbFź p.)o/jJzm&sLأ7O^1Q^}f91g;d.s-@%i=E*눛T,Ҳ?T+ 5=I]R 7LjfbPecԮQB޹VƢ9„!jG9DŽL߉h}e;"W "\(EI٢L6B؉`Mywozb`a߹" \^gA :y}$6 ̭qllsOUQ;N#0Z\*6}$dӚ+u05rCG=oKIJtdža2oMͣÝ}Ynno&}}2B؞Z9l $p7\5j61mnc>S-J65aD( ̨%2ߘAX&"r:qNG/2lX3mV^* 8n!%w܅W1-^J܊G"{kt )ɮSeڿ&(u5y8WiȍOy$cxЙ-2ՉQEG%;ra%yT*9Fos (OOI9hFHlgy'* ⰪhFOﲗ*靎СiM}*k>`iҌC.NXMB[cyfA 5eAյ"b.<+ى7%H4mBT,4XrmDx> )­xOv_άG;n_wTa%햌.$ ;U@r 8)̑uT q],4iB]>i "\ $|) n!B[EB˺Ja8s,?Nv1oԛjӎL|R|Cʠ m\w˲Qr,g#H, RS+2ZtG(l`abrP1HЖeE+,hib}x6B.rDUY*W*NV΋u_q.Yl5%&w%3{ sUU=;TC ojQg[ќ,®ޫN-57+:h[YeAymor~C?s =)hYw"s@+}cd/l%({X莚s* [VQ0bNA/I<Ȕ6qTEp˜-UIHqOC5?hXͰ 7W^&-(3n tɒv+Y?#i@e$.٫-/M龊sLj Gζ ti"K!7A% Cp/Q GRN˵y(!4y\?C2}_ q 4 x)MxKdޙz&MA‹?(DKx"W5xK:qoq.}O=qm+0~hsudZ˦΂e3l= q1v  C&>C& 0*?tg<7U/:)_0Hid9L~c *p륆٤pHLxyAAit9_Cd.;sxWXݧ,IGeƕeVGncmo?Xe=/t)T\Cݔ6vdMy8R<<_M~<ϙ;ZJ(޲gIwq΢%Fx,iHXx;ʇ> ŴꜱtwRi%`(vx6=Sm^gvo"4Po<3sk9$HHcQ*b_mN&&p CTbqWrMS-.&ОclH'1lJ~xqvsGT&_r"TFIQ0(qMfʓ/{omHy aG2E_5 {>kDr"+Y]ĞʤWy(cUeok LS/}ڽ'3`x79P}(k(P֖N^y!"|@Ǣ9_eyZ.likwtDOnM)01U>::K}:Z] {.'ً6^.5#)Uv[ ug Skԏ|e~P[AՕ&q=P ]R'~cT“CS)7p;p0}qbQ>Hw[r.q>J;lh9}{$ @YXHq7&:+u])<΃D$*:j*vv}7Nk-97Nd]Cϯ1uKHE!rT{NwavAVcgK|n! JOd}zVUIKyR3Cw/˴Mn^ٮlCwס{lSzQ|dޚPϡ=FU7,t;FR'µ1_Sρz|v$tRř&99z0q6I, |KHEjّ Z:];k_vU(/H}ž9Vζ>{yQ*LuB{FHa%R}]̀v |sAӥLd(n.Vۧ"fG$b'}^qq6$]`X),52kt9~IF\܉ݯT"sg ?LzK2[3s6n29RSUU#}r<f|ɠи]Pj`YeuD<ǂؙ3:+a9 ΒT5j05nWuBgXϳnsD2G40WZE*R b[(L3VŐn.$? o߂L;’\9[9D6mra)dD*a$ sJi98S?簄E}upuvƾ"-tX7DZQ4o,JH 0Pƌ*"ݍ>r]WHE(ل4^x0zPdmvLoQWو%0Y\?Zpc߲z+8W͂<94J`Sg|ɿ2IR$[+n >)6+@c%'0DտrvC+"?UXqd,qrsyb@fz W2b8;e0b: fOFoN7})}z8A`9jf5'[^&R{WL=&T[Pm'bD|Ui!p2km~4;¥RC[Coڔ;$sebO|$U#A\fqZG, \3Z@0lyS!qTg/ldCy`QZ FjPfCS,a x }>=&E@f=|l*}d`Z*C18WcA^!CUmJzb/ա˞|ǀ[کs$4Q`/ s{lq9 3]~??qn>8<.ՠnja'sϡs }!:(5lނ[Ff7e4.,ߖ\UmQxu(z(-3ap/bZ$y(%{+i|Xݒ@& {e3sqO;a,ދYɫftT??/7.'*^D1/pvB#kHT=k$*5Vn~n7yUqeP-r٪oUϾe֟;$x嗡NZtAh#r1NxXIĺZ~VcjSB DΑ%:[FS)fHdw9 n\AHL@ Sᕃ\ Q랛˘;9,bWp (Sl6$Uڐ0hqΊNȜ $5gdǺE`ahBA |lPt=·IED'Ф(g(Iݹ<=Ӷq gJR >\s^UGK*1& rSl౱XCﮬ9SvܑQ+悊`5N`tl&-#Q';c\{S Qx[smSّgI^R߆Cxl`"Ƙ|>il1to#1CJ'L/C^{l* rUVogIhuShZUJp0Y|$v+TҰ+Ӱb?;{.E\Qe:k]&ʾ;y/[ 7No֡O.4yY<2- E;<23Equb? /IE%SPlhǃY30HpVhP ΢4'KwhRC>twm[h@@CC\N 1j~7jK:h' i.s nN3VM9rY{`5/F1nnjl0/Q{H .tt.Cʊf0@ej:,:'I֝ ;^|J˩q &:-cT:-ơ;vL e-X- gGE[2ZE{[61̓zX찉BonM9Ȓ[i7sUM,Df*^ewbIaAjkK8e_+m-@>qyN EB+ PV !BYs̄d#8WNMk)o y!c+>YgZ![ H! 1o+5#ǨvW>IbVhՖ[$/q|q7/O |5D\'yҬם}>Rj "gtUo~co&M? ρtUҮ$q[w"ތ_5B葯nyL8,Y8n"[Ȫ$҅1k<);ʏ2¦i_:5` K{ d JK^*UuriaO=49tJaU;"&\OP[!T>0xKT`zj.6'*v\/BTF/ F"D!gpK9+(<'/`l2,Ԛcj!v!F9:g>+ > W0SxM(q=ZG;lpsp{cz+qZ~ֹ- :׬t: Ze= eӬRr s0ZȱtbR!FGwGEȜ6 jlI`z)!O4Z,JB'XLVqϜr!+d=j,:z{^?0%0-ɰ󘴃 BB:g{`٨wCpǒGYAr#I\**0XTš]l0eԁ W 0oJڼgP&k>^ +MZu[.Rf)*j9 OJo|OF,G ] ۀ*Y}IZY4;Ye]8oU:%t_pX/Ɯ)CTSFAliƀ,Iݻ J^>E+ƾ?? iCD̟ tCh i}2|`RνomS`Og_{'!PzHԇ',dӃ9<Lh"F`b.錄P,]"1By,Qwf͇PALEoy!S4&s}8>f!/4K+;4LW68&#^q<5螺V I"oq+k:Zz2S+j2K|f_F6c [Ŗ&e{3Bˇi 2$8epnV 4et6! $WcJb`(g:3ZU?˹ɲiypCQ)yw{ 9:խN獛jۂ8]+)qIMN-fSH妚"ɾsâ)lo`WXtϚB OHŒBS a5n5'9uʛ?\R#{Ȓ3J[beAAt1x64)l[>H3heb)o~1,zwN1~"~Lm %{ 'SOMݩRy(!b܊sue߯g~|r_wxR^OEojPs҂ǫ+νۚF$wy& 2\{% B+y.*M])jU/\h ]]}9sOLu0<9AwKE㠑2_! 2/%cX'N+vp#u,tD|P9BI}`ƈ#Qr艳Ȩ\}hԅ}w3qZA&KBvlG~~MV bm|l KFqe#A$KsZCb/_7ӱ,祚ٙ@ЛsRHbS80*hѭW\-sC=ym,0FKf"V֝H~@ѺrV +K8%톟yi\qG|\1V|cEV]}qsa9)Jԍ~uY47U7=\xptE1ƣcr4 t7iH4y=!zFYV">?Gx8 -}PІ†/qӫ?H5#޵p,%ɁsHnrUNi%,B&8|}l)ON@C*1r5q$}ߍ8V'͒}Pc36sV4|H?~=̰64&6 D@~3REQzq[ =Ȁ_rBj.qOl{ͫ/;_$Y5% 1`P` :]0n pA9`*G/@A|9dᳫ[dX+yځt1ʡ/Q8 U&pRRyR3ҋr.ۤ84>oP4]%j$Pw БNͻ,3(nLL֣O0^ Ⱦxu 5zffĉK}5][\0.>B ?t Dz| k.HeխSփ =ߢ<~?=Xa g.tr ,\Ln: ߌ?ؔ εF{&3OX:7"} f}r"] ;jEvO5Β6<'Zw+7H~5CU(iGR-Yd1qbcA\fi֚ ܑ( !g&amՂjnHKwΚsDh|pL 2̈́oWHFܦ=4Vf8Knr #1ީpNy}!Oy]{&~GZtk/ȐOP=MN“,tnGޯγGtDjגakЫ-T <MDy쒈:FkUvyʣ-z ېcB 3* ToDF9NĠV.@P֨i9B_fV䦵uah0CٴLQ5EC<ₑ~5+hxH7cWcx"@uƌob4:M;PuRc-"N%kl8}&.,|G:NֲBT@E!j^M2!mDX½Ɯ ZtvD>z ޴@;rRR)[?曋#ms#0ȟ" LS(Z_Ro\y_UHj)ۇSRlp1w<+b#0 5$AԓNf9SˁSYlJ,ͧq,on N9.1K/*@a_ -R7iV(@U(ٌ9(930 @/NRژeqш. <ώ`vW͉ΫM$ =v ub&|s$p5%IVg&o̵e &8Y:}Ҏ+UMJ O>(Xu/R43~-% @֭>Poɫ.M`!XS}<8 Y ~IOL^HWnͽ: nfl4Qi -tî~Ĩ3l.l>f({z/LIwaڐ[z*xP m*6\cՏs'XMN, mV(>8{\yVۇO?+B%8z4s2>mh <xV?ˑ/bp+G<ՋvXwT@^ԿgWɒ ݝڶW‘׷1y;ٿdyg|KAV4`p!F 3M)rcc)Tpe4 E/xQ+4jB^3c:\f稤3VrrQOox`\MzxD7dP{myOhT1?dz9/ue v0o^Oυ&g没|숂d4>af XMlLHZ]* Zk観2[Z$MXSw̖ MWݡ?^!uyg.׉W.O~5eRuA ֵqٝၵmRF)evc%~%[UF,RO6U>_Ml6&QHh$7.ntӑ9Mǭ} 7٠# 0h[6<K\qRƗBd IJ(PP Юb6:BE";$g+#-8\Q涖ܿ!{-`DV{sbvX)ߥIޠ%py\QAe m&g<LDߧxWsIM[U6!⥛+`ԥ{'A^hYq_;Sl9w9~=}\쳡IfI1džhMqGBXXd?sfZ?P! l:rO1A'p2Yn+ydLZIgzǶϫ ^SfBe?2ߩe6_$+NfqvnH%)?ƵeQ#G%W)JȋEm[[P;}7(Tcw,JH A=O##|;?+n`.$H;W(xA ,j3Cَ:wݫGǾ{oLA$y/35UwSE/eEm DقoIJ,?ZY 9Ժ+i5 3e 6+0fB=r*4Vo ӄLo]})LHhk&Hw=XimYby+f0m V^]v,4N&לHEhtyeP[S>}b;ZŜި 섅i8lGgaid [plisp =eEIPP^aϯ3\XT)=Nr;Mx,/j7@i^TH1IyֵN?l C,#=V dd =;J2Fy owg!"nN-G]כS\T9TSOY C(݊G@^c JEX} Vv՚3q؋[;`eKK^DǂX߱LD3aD:7cL* JˊxQbI=@@- #ڇ.VeT=X69~<ف S5+ @֚>InbD :xHdVX8`DYj]3A,#8o.dzP}ƹL)%t 1Xl//?-']gMʈW^ @j;VR]_š ݟ0 x#]eȨS.X)OQsvPK׍!ͦ TF<./hP!`3v' dYs8ão ~"7Hhφ<ځⁿ5h|(F/!Q9x"fE5 586g+!!9XC,%aīaԴGn+'5 kf'1m1a$!LHVsvXD{m[UmHOk iA?=bhywĴ>ZGIN'ӲXs5I|0,m|E]MBIʛj/:haw{? bz W`ӘHm%7b~K OO-lzK]#<5Tr2޷ n7/G+ϯ<.q&-njɷL'!k} r=&fh9^cs0|l2oƽe530l{ =Y<<'sNxU"bH7Z"f͔wQ[p[W>[;Ơ fJG'(ݶu2ŶprwT|\Bt;cc%.R 7;-7YpqҭېkK#,hg=I%NCܫh(X D1yq8ovXt# FeBm1Cvod CõS~; ohX1z|6L% pC^:Gvӟ&%튼x,4Ԡ#~#z6g0 1y\e*H5}w 'Ŝ%xVBI'afՃ_~&әƬ NBV@B4;5F4)m0?cj_[7yf,E0JdKH}G,%=+Q W 8*37χ&cX`Qn-v]e0.*jj>12X㦳Ͽ%fLUPQ#(7_IEƏʟ| l8_b P;ofOGTk]9n(ڷˤW͜Dpg;3&q:RҀ0Œ^OR7Sѐ'!Zg@mz(Vt@;u lW޿5:b ~4V3 ojI`O%"ɱD0üH#uIDB%_N0o+IUh?J\OZ`ZNy/y:DGYH7#'*++]uPJ#. }H$@&NgpfƢ> Ĕm,H۷)w$uj 2=_MSn@ A0I`mNHE%%oHD Z*aH%J+U}},؛pIYii6*l.m?vzM4(oOJQϝd7hON܏MSYUcԑ#N&SrZ"qU=K좀::ůG[̗$*Ͻ@a!X(*IFgpi߻qqf{Sc~^rq:ZWdB2)6m5|}ޛ-PY!~IJa\&b (*'K.Ab! B݌[=V?K23Vᮕ8P]lU]EC"kcG Aٌt!%;Ő:SlY;zi![Oj}8ˆ"7}eQ{PWKxJneKD3R*/tQBLIu-1;pfw{τ!ɜEG] Q 1\S!˾NH~T}piCV$/T|u Q$/pݷӇ+n i64t#1g´PVӶ^: _ K@ L{duP^'L,= Sw3맆J!|uUހ$Qq~i!pqqtѰE Y7-U$td+o;q~L\y ![Yˆ3?z*@]UFqR#^f6Dms-4 p(*o_`vb귰 wmDh/ L#u9R>ڭ =fah3Lz6^G%$3ӌçP$"p}Sד 'iV܌tt2B&{,,% Jw!2[rz֛`Ϋ8-N߆vta^KߒۜNe3n($kұ|n饛+#\A [G]}!K 0ܲ6h~Ȥع!\gUڃu`)Z! -Rxx ?j#/}l+{հ)-a958t̍N\KXzDx XjW *Hsi4r+AƏ/+$TC$'h9[ Kz-  [S{]H$]Uojs)B5},cʞD t@M PVZYsuXYV,C9[=Gǵ<{Q$9C#HCV w>6/BXEo@x=O ”|R2zYJ♑\/XOeOnVRܫqe4='Z÷C4Z Mы58׆D4_jTnα@iiOceOX tŊ,I`X+e.i-K߽%ACJ2\B JeSrXXђxc4hb>{wK1B%GX%sZ;X6OBdG;.m` T_+?S 9l58>#}vx?v ӯe"GG;[z'w)t_I!Y"l1atG..LUeE'^~|-Qc9{_r !&aBH3.O1CuuD5ugE{ҞdLA5R J< kArU#nNm2*IS9T9Ͻ~tRS5Qsq$!T̷%<!> gudd M5*lcΆm9ĊorFAQ񛭺* f PX2SsM-QJV wUO4֍(-Z $ W'F~/=)vhTu%+z  :[dk,f vg΋/F%gU4__2> /\IPb]7IA7AaĢK k9U/e@SŐY{"e5P]oa1(Z0(P>_.28}&S]MߚLckPk˔>ոa9²ݿ:A `n}*:P#dvUM񽼱M,֐( //<%8ӃvNƷXA.O6r2ݸqU}RZt nRS\%sX/5sPVL䲀*^/ibQ# +TiĎR˺  !E"<\%qb+@D 5dG)rO`dWG8z/P37.:st^%UAySYhjE-`#? h@uz*i;͖$im S\KqemP ^-#-DӇZZed_!sES >YFOkF5LgNrO% Yd2=ͦ@FGͮLAO47u_)n?y)%dlg;<칙QzOPr`r il3Iya LX(_4Ym؜:HlFԮ~sǠU]/%UlHKsJB6&JlAn.Nߴ6U?Wgu%2vO'/MOTXBSJc>l=ui"DoSz3Y8cF #ܓ4&FtxZQ&.<\h @갥pMŊP~iL !#ESV(w0t0ͨF\|o1SH֒I$?(sE"\>t<1p߯LNw-K&L' Hwv Q3)itC'M}S׈71!Q2¬B_$⠃u9()MmeÜe 0rigcOjx8<ڟߺW>.\BWcڳXՊ7fc iMqV[a~IYPNޏ)3c#d9o7NU%V ʺu+3WIT{nY*$#0< Aby>l%B`Y`xx!C>4QqaX7ԝVo=9a򉢧 4Ukb bU^B|.ewAcx4OJo>]fďZ]{QVh?1otH DBѵ=7ן[5M䞜Lm sB%vSh& ͵ǥ7~W@0=ǥKAsw+ZDஒKyzVKׁxk_; i{#DE,Cv*x qࣽ#?iV==1!?W6pcڋjz>/UpjCmC[%S־).܎" ZT܋I(%a;$9mB6p~щ4]x<$ E>6Biwd5 1 Z_AYрB:'WbuhANFY4Fom7$ƍ͖w t*`8~N3s4dLxndc+ZU Y^5vPmn6J:Dr>T Wyw{@{i?JnxN]%,bWY^JmRk ;̀/* DtT1b0tԼIc*xN;_H#ݽrO >.a~<^ZX?%!@blN:4&I0{(D݉wq/W|W@b^cLr0P]h2Ә-/iq7 ä\ʪDX!'R9'ZV#)"V4D,{ ë`{eWKf$k?7rR[!&Cp$l 갅oiTG"v+Z$7Ek 4MԲ\¹FTcg#lQ;B8L}VK"q}qRh5lcDN s :2EP\wq75Bvbx IxE=I]IfqɗL ]5&sKw?n)q)8YS%%ۥ))7uZ-t8 <Σ&*:Wy=ڄ 5%kq[|" ǹqs39" /l@03Q :Ie&iE MxDგݢq.( ?\'AZ}P'9ƨHݎf؄$Ń [2J"NwtxdyUS2d*x嵔S%e㲙ߜwL]sHceJWDtt}/Snl 8F`WX rhkڮEev~ ^x?nҍ)Qh>]{"rn!PTѕ4`)~@!C t>Z lG-]KFFG_Fڶm7A7f6DBϯF 6 :kſ /-+Cap b{xg#A]H׉xfLͥ1ӭd`!8gUC!PHfA7現J1H8쫽쐹t_ t86-`"!Nr}dTrq, /X~أdٝ<fy MTSd# $@wD: ? ${U+IݼK:8QÓdj5~3@D '`^S`$46y5|dyiT+80wbq%w{2yyI38\iH0o-1~0(\a!2 V'ne$vNf\7|eCp3nF`z‰/&Us4H`Zo)_uKs~Q S+m]@͛h20J@8g&c$c F8Ӎ&Zeƍ ݘ =|A7 $bfqQ {O0uްy*UkUIX]py;5O h(hc)-#vˋ2Xpd H#-NhAύv}uCLJmhq"J^!fE!_ܛ(D7H+5p;^q6&`1)'A5Mu{;{r.RXn5ybDh69?ډ@ɂh(@`-t+v`y9ttDMN9P g⡑:9A[14 r.,nV,#wp!}_RCA[Ys~}kL -r"E4՜/o8+E̹@ yoZxH/DCO=/H3[qC#w{X!H=?`VddAUCM6@rOW6ޝԳ)t<5 w`ŎB[aZ/A)(zj+DU~ tc29 3L:)E#^1m:< 7U|!* 3M_0W8 bk {4/Paҽ I6>Jai_#mP b^@vscd7!tD5d*K5Ylv&$'aO q,N_6%Or?aAT;{#[\zد-<Jˌv ֋j?~ Yic}j.?tܔ ZۍhmCo6[">q52XS!k`&PהC|Tʃ0q~ƼABLס utqP,[f=N4nkfݑPq2x w lM\ILF|\$,c=nobX#դ*)t>eӿ.V ?]]%vbdB$o_`Z-#q3Q,`8CigHyT9W"zt0xإe$I:^LgIlz}oeS5ҿIO zifL{WAmHZy7 nslw}yޢ`K܏yx3 ]Ủv$IJ]cSW]aL*8] #HUj(,eI ^{H ὜^hdQ Pj[\_ȨTjϨ_{SYo˞Zq?-~0U@2s|1xEUxŤA+K) j~{}F0/bA6.!ܟ={Vp5QK xEA!ho_}VPe=s^Y|.N>!7Vߟ #)Bṙ[=kig:9"a[dG(*2 gTewjL2,~[f/u?``qL32c]t'| ӳю\ @61ixK/f]rUΰabMd-t v: D=oJ HrzCp0qE&\ IO DWR/1uv%O'aT,1- Ni4 XdDRu8z1' ;B ^) r>;stOUYIEe$Z˒䨈_ėcJ#NmPdŽr]AG̲ HgFb0؋;| z><|U\uXt)[AD/d#3Ͷafss28کWTL?̪O*C:7,^0Tw}`mgyZYX#lRePIx~RTBqEA U^VB"G".=S_['K»~ϟNkPdmʟȻۭLڿsHE@QM_{=Ѡ9y`.!r%PzH{t%`F=|VqWM%ϥPvۚ>iy,a=/sA5n9hHnZ7ezhO7m;1Ξ~Si؉3E3gV vÖh#٣HIa&lZ*q.-2b@ c7Xz7dzISyO3<==s i6Uƛh63*ueZKuM,xf)IaՓրuC0 ފi2r~%)LkmJ^h}tE?kV^=0Vy|ZOt{=m8\h *Ȣw+)T##$~va+ޱ:M0X`H | oVø r/y)twI{D+ưdJ! :>Bڲ:J\cM8kO褟'X@q!W d,m< !|,FCO|:m]NPi4BNxF4r JK$?ѝuMt U$(8u~r Ǟ;C|t@L.MiS ʲX}>Mr![ gSa*a1w%(76s@xy|E{Q)~Xgfb0#/%cG"Cob!7$#,9vrC(34&s.uXPґ;ChO2W}J1;Cc/a nYo(^=#dRNP/$iQo0_|3u8h w :Z!mR>?2,?B5 %6 pSx2l=nr !! @ R$kKHg! f@RG=ȀA>6F<*14MQzC+>,3kn/EԿt{"V 3 Xݾ0$/[l>|>(Z ]Div B$@s/qT3Y6~UBwMV:CBĴ?ґ.DYK&8m T?xё_ĉcOaf2} NI :8{s,EgRibvGf1 P^" "r_ʝQ,FF(uwYsDhSCKP^zA75J^ { IEBF>$FoA/fֳd3.bS 6ҫI{eZlZxo 3lγ#46kLN:Yێ$T=Ihh࠻y~kL$ɃWI;mֈ7W_=vg&߅qeLAxQ|}a6vF2Q?=LbM9:iHY&(>^cƩVu`]h 8({,[5)`dLaf^7!o`a|xّWbG:h (%,P9\;dXa]ˊrU9eT9]q"g]خsK' w,\e=)g1 kw<67D8}o?c/}?ns~(q|(} ҽyXCzLf0yT KY9f'hiS$>00q;*Wy)^Dh-,sCN: #8?1ԙ`jZ퍲Tʤb+ۃO9mڢE׽~4 bIt|[%fVvj(,uid etkIk<Zv3춁/honD"̡#N^FhTN<颬)&"Pl#?H2FO&4u'p<ӕ6swJZ+X8dUk+soÒ> f/B].#Q~#y׊&Rۡo$Z|nG>iS?jCKTh/-zmM"FT6mC9e9ꏗ` M!8f@r<Դ[Vio h- ˒i<ɺtxg>cIKn9n{ BT-}Y%=gsA18[n(R>zP@B>٦``Ȩd_>2 (qzyp fk{ ?%(F |LtdhI6 4ԿC{^Š\~_j"ni 4uw-t tޓ@V5OΏKWe%)ǑVPRtT.\5Eƣ@BsFZ}lY iu7Sy#Q@Vz/[rY 4'fZ 2R|nORURqwXI*Z>9,tH].ypmxD Tޮ}o@1p_$CDym>Q Tw8xSwӕ`ԉAJ>cn$2cT-]\8B _'a3YcVMZaH;FyBJg:'lJ ]<-'B#m slwm`S`mrt r!MglPDT'0jAN*]wyV8g l9(WPI.`%L= ScEIu--|Y<} -.D5"bM;$te&Tg` \~.sΏ:am lyDqC9T1 Dw]TY2_q PNJ꤮||0KYmg^ 4n@ުA[P-[38+ifH?^N$wCi,v IU? j6}0x+JHS?} qOEaR[cqM mi )+ n.ή~^^m0U܅:_ ~)u?C(k %7G,1% ![)` AOg>w6rE1l0ދ!|qv)&z.X ҳ*06 ̶L^F"")Hl18R71Y餰?-ʣ΅0gVaw{YNo1!}q=@5`A6,-x=E) h:d1>N`sT+䝰0>ΘOV [r!Ld|/R7z!z- rQQVr5">]`#FD{Q#t"mH\۹A)qߗ4ֈ;zw" IvWK{[IyKUȴS%`\ihʩp!_BFMUMfGǠM4,ΗJ{ z vV'Us5Qt5V/@i|?Gz,W"kvó(HvP{> T&Jʄۢ>s @O%g'?---2Ɇ!|.n]zF`.U:%3HQNS4O+!fyr RL>_}AsŸ+(S4Ǵ8&Y+c1!vIRK`"',aw)ΣI!.*p'$/$, @5U+DsI^D =qq*id(ۛDᢧh= )@]DPV"ub++a M?@;]߽tst# Hu&2;-5ԏʚ~MLw[y9ڸD"a(Գ BToe,pklYdB jo:݃I5"د8ݗW C;dbseZYCBqDȏ=xTȳ 8aHgs%=x01"9+zn&@:G8M3ۜ?)\[$;H4 iz&V]hlL%@2w9[U&51Pv >c%vEVCZeD*8o.\ԅ:U6}UMB㊶`Ęt&dXe$Ĭ 1i%޼7ΤUqM$0<l5.snJP9di߃ro}Rʻz@Ww *}|ȵ =N5ƁT:LCאSIe֧/TyPԫy֦NAkK6St׽}+7P[:bt.ކfsjFg99ЊL_-}Ά%6>Ax<ę pEoOЊKbyΦi=9$mxoly=Ao9)&dsQTH8BpwQwcf]Bc(8.5D_T*@|Ƭ;SY+oYCt*+EZbUZ\ a2 RyIiY f7ELLYfʫmA33 q{ѫ\ D?\o.1,j ȯWxUA B*ʠ P`q~-vuOPN3b7o%θr=-rQQ/Cd0ԺӃ Yf}M׉™lsA4DxnWKU:}.S*R xC,0T<):*lu>/b: p|WFhz # E(S~,p,LPz+,Ŀs<2S0d_au`2N&z Mg7"a%HL<FUvGSz>PVI`孎[o;Y9΄Ur@!z&!1 l+' yGk !]z*DU:M;s4pއٍ{U01Oivlx2F=Gh c|`IT,9@ (Y)e[P N"d&&AHM!yVmͶ&2nZq'+aͺ1@(/گ=q@o'h{6E_DU۳b;ǎpH*L80jjQݗ`>]ss'g\$"3H/%^s{54u0 LyE1 M3^'vhG$#ti@vw`D!|0V[]%9a -56^ԿAy c,d1_WoǸ(œ]O (Vxx𔍽\.4'MUTio``E\M}Ag Y"* g}LzK*N}xo뚬H52:fE e"+;.&`UY c2/C۹>om ]HT!Y Z38@x4dJS1\U8w q.,KԈn qS h՟9CҘAx`X\U'8Z6ᙨmFy|f = TԂ)x7h,$l(iNuFz5sR+#ݘ ;` I™$ti1 ƋO$}=# 46"wg36-z9];"T吔;UI"8F5 8p5_Qқ\nX߮ hM a(\pR)N4+% r )[{0%n[ב ʡ5 {+|n%tC‡'~PBV/[W=1 lꮺk2B-_lv<ڢ)ܽ\Ά؟w@OtdqN"'"( !퐈<OW6EK+~H>М: yX@=?@^7w2 HXJuDM:sCL">oZ\XjA]c%1)}P^Aj% aS(xc \yO샒Cd&j|l3jC@GH ANʇ@JZ~MB WD.oy兎z;A$S0s 'çEVtt[N:D|'OoR⢶ ʑQ7/pYelӰ搿d0Zs<}Xſb{c+;fn̝xxͧdNEmd#σXEKdC,Ru=\IS4{,j#JUGbHkSmZIͳ S .IywfN| d"=Y xI]m<|/u>=7.JEsUb4ExfM'nK6˵1shel!ځp B ג] ,9zBAq!(QCІ[b)%d ̮օǨoOjOb h⧊^n㓙"1W *Y+wx [ZJ=۰T7) "4x -b&UVEjtL&J0Jw.gWxA GlҨ79, B+)i8UEdӔʄ997Ԟ 9E_uՏ}!Y"KxV|~ΚLz?*C,}7gF~6ӬDp~:ilH|Qz9.U%8UHmEb lO*be z3_h 9~ZasWuLP873Y#lö.-Y;mBbKTNR$*Ng+Ps?WSO e%IP峩UDPʮEx7=%{mxU0CmzfQWݪTT@;ШSn5 j-{VM?Xu٘\!u <M=6O(.my-?"9'C%6Bk*`Q#L4@R)yRНT~_&O%nG0tvشE68p/:Յ˰ lMo/_B8)Q`;$i@ȭ^Ym=E2k7w[#^ {d1/>+$&g_'gB9qf_’d+(&?h_3aA+[=a j;Ѣ{䮚 {CYNFtap 2aSҝΕoۨBT5 ?}}_Ib#uW}YY$&lC1Aˎ$L!.)U[L፷d 6y2*Z)gb(jx_9wT*3CG=ZKn^>5cyk6@ :1HQX=&#p)@Fr {^:RfC?~|Ͳt*şͣO݌'`+e7 Cq1 >Shaٵ#T.WռypʴL$b~ "tƒBN&/QCpƎqrͱ·Q0gǀ&Pe͎ a@<6`zd•m}-ސS~2kLL^i]_ocje(cΣH70]FVT"7\H:*y>Q{?hTv ʁݒPxגmQx3D>3wYh` z 3xu""3elFN~_(?*Ng9;'Z0+;,B*o[6ˣYPcjAW &x%RЬK'k!OFmZ&=zMГ-z$Yݖe.%oIW%L" 0Z22Hpf㔖=Zt6fpk$0ָ]oT0oPIS^hj,g+? r)И6ρG۩(Մ: 56??<} _6zҞ|!&QBom"C8Aprrysk&0Ǵ9XDV oG@3 vMxPP. _.*K :=ArصQjL%#E~&1 KBqSKba6xb⥆wI20;{A`s f\I#VGIb !8:QMDZD592*PI,.uT݋"InqbiL_x/SE9\f4gh:\GI *xr)'|~+wղc%JT]HꖴdٶrY>vn$T}0%nRIk=rdx6[ҥڕU3#vϪUybei8pD\U\0z2lyMb1=H5[7q=GːdBד }a#dSiԢ;_сMzU[w04mO6邛sˌlFs\K/.e7S9nA)p`?OW9CʠN"߬YtF@?{.*x#jX{? mlqBO%zKKT\W)Sa@yX8 5"tEh=V5cQGD!5~D FN22yqsʜ18Xր{37% Iޛw +<0ԩ3MoɊYdg<UI-)MBr7Wx940j,?wI!@f*ړnHu+WQ"Ϟn̈ӳKL $cW܉E9֟8Gjw߭)OpoU6Hdr.LU'C_Y8g^_+[v,)CK!bf!cBT NQj2a >x➧CO+ 4jNJ01i|r&k+zZ}CaKbY,^bn-hsj˟5Mf BA^D8|Ԧ1 %jMG~qr}*Q3%4܃hF.xO…o@@fغ9BQH(Xz~=5:+  f&&|ㅙ{9< 1z5Ef-4*k$K؄XTN*7 ЬUpK߉34`Wk_6HF6oX(TzQhjJJgu1Tjip$V=co/rjOᯧ7(t71p:*6_ITF"?[TmikA(бD8cnagdy-2!86s:c?ۓk-%dk_ zUG<Ҵ_Ww^Qu=Z-2juPyF@y: IiInL{hU}&LG^z⣰*_bX?yOU$|4+jDO g$s|Ȳ Ǚbox`A1 Jb;|j1Yq` :CRqmMAZ&8+*9HhX⥽ 9$3VeyȄX`+_d=z󷵘똂ǛڨeаtULx#BrlLpx@AI0~eXօ=g޷5LYD.ڲ(v-oWE,es#nƜ]ag}RPNYAl+E5CSbIw=P =4K~US}?MZ "ciV$iQ+4}Q)]3S;`u5=_w[#m֮q %t;އ)pJ/op] Jbݼ@^Z&lȪE]~ >Vk>CM{ ̊Tn} 7z#y}G=N䳈it dj*ЙcwU-䷺jWvʚwz}PMWxN"d^h;a5k oR貟} h|xW>ƪ|k]72:JDB)Ƙ<Ȏ~yMzfl '-9Z.Ӽ"=v@lJr1I/84Tѱ^gPx*4A9"̎:7a7¸b"mē\:F(͔HhT:sZf;yY>ht16-],x-Ss(>_al* P-a<:S4zD ^!C.=CY.!WGrKh@~ ##GM"^)s[YׇWcvT&dGLGO)-[Fbs4"ϘE1D(h GTvM#hRf|\^:@Jyvfnu Yf_rw.˳f~kRA\l~CWe=RKFM>ӒYS4lVn3:J5u>ƧyΠd^ϫ2PzܧG(U5|OvaFC4'Tmʤ0j9Y֠4EͲ^ 8}̧ѻs]~eL֏\[įַڿQ `Zo^ćl6'v GnZ%jpNpb[Ԟ~ ^ޣAka`V.(7LAb#'aO3ʓqVz˪a18KDfR\JY} tyc|wϤLA$vJI,! C9T6̊/%<̋q[+}d;]DbmՈ˨LuO;,;ԘlvpxF^ilyQIT^mH^{S;ڙSv_օF6J&u7!{qHY}nEFz_ &bXQyYb8!qzw$s}K3gCY13ޗcOɄ ? *b6Mnf4IAx^jxV[.`FCW+1Ryr 5M W M 92HEtdТ{$tVa0+rgh,Vf'8U] o}Odyy o*2mN"=ɫ#Ҡۡ.ҽlc=S*~܍ d'=DDaRL,U!v]ŕ`*KM'qKūM1CW5k z0u3<#ˠvd|g=ʱYVIޕgr&;BiQu a nD ـY9- x,jH^K ќ˱4rYjrt#02~F~$ xB1$e[`7VwGZWy$(XF(qz̆*d W1P'8~bhJE 255 ksϲ|6e%U*z^5jI"!3 iz5~2DGqF myT>w݃ڗ[ؖLin5I~- *Jn⼦QR%W'ޟZEk:,;&@S%tKxo:гv2~wv?N=rn8LڹaCGE֒2b~q%©CP@' c򠅆/@g52*ScxQf7J+ V[wB>f=JjN|(geJzXZA%KuY0;nb3ˉ\*!a"W`; f4\Au^QCkEy؈` =\A,,qm"¢e+oEU aP;fYi Mr=OKAJ/fb#0??&RBjTf:SӦqgIbu}]:;dq5`Ƽҋʼn ЊjsCWK7KɰD`'3ͱ>~ED^ gp(=Ȑo黡z#L=KԻzRwI !|f6,!HmҐ$m钶UuQ[Ֆ7p+Ng]\fD˚S% Qr HM$j}5 dX\@C HoWo>&i=S9op%xѧ#}>N5D>^T"O<;KTY&^ZGΰ.6?rG]`ު˜`~KQ5hlN9)絸#aq  Y;\h#%@2jK&aA-$E32LΖƛwH:HskzHv7oQ2t%u,陓mf76wi0nE*IR9wdDUaP"r#D֛[G1<dM4<.BuHf=&Bަ0k:EKK9jg`K;K$|H&奓F!7>*UKڠqihJ>=D``Ǹxzi@hz-@㑻CaS4AߗSGI~(nN6@V Gю_Nc <""IODA3)R{sXv;-e7m6א꡻6M4ڂ޼㠕:Y%^︠f2J=F970ݐD·c YBuP)-j-F=4MUKkѲ~R6ݪ+{a)܀p$>.P)ʹ/4r1*(.SsU'?Vjh=pCh3ȺtjD,9>ynj3Xl nMV~/K\&cbFPۼ>5;7~zF'IvyNlg,NQ( ٦Շʹ%ԫ$ʾh}om$+EѵО+q)Tj<#~ja@ a4:Z(8 M5Qf`< n{(FK&u)G%="4|,I5䙧pyR MEyK*\hZ|z"=~nP~ A{ [Cْ'P,xwizjc?}#wQD#1߯kvü;Bo*t0RQz{gq )A":4l4t}M1!Ę)XR44MLچ˒FsuPJ[-iI>.9p(|9>kX "F=T?3Y,lqZwcGr"XBP G :gQfӿWzl%6YaXw7az!~NV$:Yzڴ )2hOmD-7f["OHKģ|o?g @A#[of HG0Sj^B%IFP8-k/ל+SDM.6{B*-FJh%(UYm{W7ҷbN~UF٨ jQE DiFT&5Ryihڛh$@+ZyXzaT;C^UጄY`ڱҼBN :"#3YHot] g|ה”}LIY+"O2pp>XAchU<1!7vj#vE"V O sMs}ٶ"Mh2.lq}&4P-aO$1J֥N^_7a 72S~M?i?8]O_I3d d0J毻/ 枥wqn ^8tuT#+`7[ޟ!.^tEzZlyFkb kq@s:]sL9Jg|p˜*Ow8IcPBU1jsSlU_Teq[(t5Og=\uf]>cdVb*K}~7tWVZ5*kL5ighX'Z_#8_G:U(J$y'Qnl.@ͯ]._" ѐzE 1$7)@ߩwMĒ8OhBfD".^@ h~=ޗ1W D٢ {H[gAE ԸjDy"2ii[huy딩DraتyRr ohc]5>)EܓEʑZG dyLnNF2cI{uՒ{'pr{eLRbճ0ί(6i{lW'=J::gR藢o.Ю4a;`dNaN4k WVR)v sw$\n1|DR!yd0Iڭ$&Ne5G()Up5y$P@ VfZ*Y䂸'XI%#W^}%~3T+[+,HCht>%<_`t*Scz =mzyR0>ƅȖoDIMN z,lG<G)(A q\"VN=LKCgf+ I8ɩxOvz 0qR,x5 \̷ KS=5CƳs3mU$K ڽmJ8[DH{jju[W~|WΈ\rBϚLIj:.Mx_N8ӝEq4~@*'Mz"v$rzdmhO2x:ؔX%8k|nxLV!M\gqJ臖՛tXY7 Eļ`)vy19f,'}q/l᥶1ㄦ1@]e˨P H x>UGO{i-tݴn;>^ʆtEp-ԣB>Onq_ƽwńFyL+pYI YJ ="x WjɈU-[x^P+-&b9 '}~+F~Yn {I堝ZvϚmg( ko(">^]I2\¢PUgTdlExwX!$ٟoMliH~,~D{vA^/*)@q79n4,P*z&o 40#: KmΛBR/W,ՑӈP1aewSB5FIe?j6n4K J>DΎ|.͏ ҳ>UP** ZYgQ Gt.dkޢ཮A& !#}9]%*'`E&>1f}"OF?.H& f^pt.\Vɛk'AqAv]bJ "#~o 6QDA-(!t7h1-Trs&B;uabZz13:$hK<[ᾍ"gi%Mv ,*:G=i>,l#vrEs*7;[/k;d(0,/Pp3;ʄa M' (AK`? m5t {P5Vn)J1#* AEIk: h1_(:HꆋS#Φv6Y(EmCÓ:}Ss6Mfe'?ϥwG?fJFGH逫>ܡʰp_!0cΙ /hd:Q$e$p۸XN[ս[,'o9X/ZIc  dSJ=hޭ{ciB$a_@oI!T 2݃rqv, e;%e "DF`_7[!GN_}}ICJ.Sދ6St1pWDg %wg:aQ g0ZZ9ƊW}Iĸ^=QW ׹;:`I@q;nDŀSk TeMwX f HXTQЃ܄OAxqE$L J~lynLV SÇlMQleՌ/U䊡6Qg6f#Q^6`* [A'@cXwf;7ߥۢվbds d BКNM|{#_bpF@/% XO*HDzT[hS_]Eb76L m'w T5*]5V(*uM]2S{v5C}xRRpF7'92BVNIl Bo/6K94Јw/pš٫ՠM?4}:wl6̖$#qI$}&zE]P:ft9XL3$>=hL!n#on*O֩Hkll+"hc`/ "Y 5Z(}a8KL,PD%b`zup)"f2^3=׌;x'ъ)YLp`v4r{Kw! J8q AGS=qT%KK6(1"RH"4Wssu9k ǨI2 }bjynKqj>,z`$8@8 =B/g!Y4eq0w% qb FZZf}hD 5sŬOݬjoXAGn*S5? <KM;f=|I; 3c9 طt,fBRO?X|cڔDh5u}q~2ї3=IApYR8{,FBAy?G^l(M.xbYahp_͌UqB9^d&P WɁnWT?8XJiDX02ulϠI. ϡYP|ɐ^6]H2KO"FRkݷƂd^ʹr1( Üi)3 lZM|Rx7^ul–3;;X*¦ZܭKRMRp&jVmܤ7)yأ il&Пa@\A%*ĴWz50{`ZiՌ.E^fE'KX *g=!GsvkY[̬1fݙly2Zc!([|j?w31ėލFX|ߵv$;Y P.Nh 2>6@Wjls]ToAh};{G|<WcA%lXT0PEB aed2˞ ]Wi93E$G(?\Pj_C 'hyv"P5\M>]x^ HiI1-";8ƙN970 yNcbF,ln8vujYjJA- %\3NjA8$K؋/]|q%$"4Aw"hJL437F-$ä>}Țt¾qTA;+չAG, qН? Yڳ:xmzIqr4tCbE걩}i)9Qިie@^Ư/Z 7ܨ${$l 7B?@< @{o0 X-8U3/iCWN!xTdT9;Xi30HRipJ׉/ A6﨑m!x>U1BӨڪK!;HVFRHM:rTKrr0&W1NN;ׁj(v/D8tWn9F}"~Dhn ^t/HkgzW?F*9wPǒ 6>l 5 R9Yw y]H<ߠyG<}Xcxv~e"6,{WFtlMBtXq BTHW:EGg  9뵾7$=r9 NV^l^+pV\-rsvj*xn։ n1&䆨b'B[rwy0}-q8_ӧy|ơtХت97GHVUL?Ɏ'mlRX +'T&ȑJ߾~@*12k 61vd󟨆ڗ Ց} _CZlڥO'HBSv6RK"Sjw[+@ ֶ05$:v@PT%[0򹝔U/ɃNF o&zvv@)c+Wؓ`^. 8}ľ{ \| Տ {Gh(vۏHl7֥<])wS{oNSzVIc='̻.'e4qJy8A#j< =ݚ?ھʧt$Qee l]+ ~ND1Q2eϹ0OmTS"ajդu{eC@^dA3&!u,4GQgH7Yoe+\C#]Z^N`tf9ز ' d0|iUf@[%s} qFPSc#5/?# +鑿pMNSDR9hiV Ns%1 _E#}j{D Ok-rqsJ.Jj]T[io[͙!Fs3KeulZ<Ъin:y19Ws^񷾤l3.^4}) #@bm]8mdªAfYP!ہď։r;hfk ֞ٮuxǏik2_F%[,FX`[8%&Sy,-fTXe3Kh.sm3hCMZ&BtoҸ}_j5i>>"^cxV:[Ɛkq7wA4w-7LU:߼d* %g?%l̋W?mO)&y7ȫG Un)Tv*G bY\0`#7q.#?s) ӄ`6l П y!aY9rm@ Nn-" G.Yͮpi-F):/W Dxb V_Z+1-LcYb:a|X%,})i&oFTF{6ur1,|&/XQT'sG9(4m}S@R=+%H7ry@ x:6\@ Lkؤ{,g0_ِ\ܶweUneBSď;Oڛ><.vaO SlAo HHY 2mw+!d?( x:K^mJՄ: zl'xc_cPDvYآ/H_a9jؠnKȄP)'nvqtJ^P vǞmP2@.XC[)pXGPBf~[%m+kfF$lg6U_$==;pnڽ[/#䩟 >S7݃&(5"e_F_$^"޶l>آ ctN"? 0e2b7_U\DVݩ14J>uH tix9@SL)?0^^WR ΋CA91($iHg} Drq_ؐP$IvD^mWǰ[BD}4-^k*sU-4r/t mdd͈7^0~e,6\90CY^6JT=Wx6.A#"&,F*՘E+$a3]at€}P̭,;b;Ȋ\/4T?;O PF{gI4Z $B =$5A gE`-";q7s7bf&#Ewan#3<%";D1nQsP-nm#eZ3'I\ N*ܵ\\Z^"E3`7{_(cK5t~8<f1غKS? ixTQx!R"]hpg7l.w7 mHD.SKjK`։( "KPđ![noꩩul`[y{L32QX6vX:ز!`>|Rpm@B6!σ:$ap rM RUʢvr1h" W}o: ^4;zf (t3h^*]Ȋ U޶X_ qW(֥.럾l%*|'2nT{w>l"X ̫؅C5GócvT~ߣg>00NRЇAD5e,Ng[t*z"o=P:,_H8ŚUxP 8Nɍ@M ^ 7dLJV u J7[?B^pnA%SQ|,$O) aV=o 1/r3-_2JQ[DM+GhzCwTJP!0=b{?Zb -UJ<\@g |;qK5ߢ򚰡P~ ~M9 /撡3A4OD:[<i>t=sX[tptʥD`췿*s6o25e,%Xz`jRu/A)b*cKCxWl7%kBfʁ)҂8STຮ5IV󽝶q&T+/KJIkFjz'cr )+7kcJ/=ޱ4g 5~z\.}/a~X:@:%(RGL/}`Y'q0QLqA2jgDaA[79T;(˻~ nJطf fTI>Xh 掄r RCP aři'&&냋uk鴸}`\.L<}/:B?՚\ɴI~eC#L;(uVAϳ ˫+.޶ (Q]. 7LU>m!FS{cIF͟絕$#μvpĘ/Q ȤVx,Bx EwA; ``f\7R.jjþ2DoyM=d -'Ùឨ?g Yr@}LkLCM[7*vX;q.xOZ2=_B/3N^Rˏ%`O V5aCHkS NP8"&n՛"R0kktfVy+4w'JUrב<9`cfUf3zijyRnp17JB q v.-/ =ՌAَ׆O@Vj'%vZDtxvn֭C%9.\eN//1*𡥯 ?/ k 'Q5Tx7yZuuʂ/ ڜ@= se/Yq׉Ium"4+K|+UN5VP?΍I5qަ]'51 *ME#zAuJ0lU)(r{ZAïa0@QSK>; BGߑxEk g|l_NeO55\#Jz+@rn ;7KsE*m룜[rVd]@zk-bbps7$^rdSA'x7ae3 ʜV^L8/`lJa:8uLc Qo~Yv2R7AC/1^s# VH wH3|(bU„I<ҦDLκݳ '&7XNvO.2bl{ޝmt)sVmYnxjL,v vyc$YȟbaźQ0=H3[j!JGR𺦵ק;̎wf)<¾@j+[<"@ْE_(li7Jp0 =`tq!C`FGAtRt%ǐϵ]w*p/7E(oƫt;.df3 ɬn%|4/"aO@1~TU)e0}D#:"5peИZcOUlC7WhiV,ᝰY5O~o/)0@uO0jo+a گY"ԱMPdz7VAkHpԽQQpSa`x>{r|Ե9M,ڹ.q+k!7Uj f|iZ!iySL8LU`؝xXxAje%Ѱ3p;FhO=zFC ?en6a6'ұP}I^KB8,bqAQw fw+샣.X'_E{e޲CJk2x0A@{\'ڿ,vеdϲM+!EE,j8BIf`+\zV6;3H8َ&,J62>|+g/d!* e/H-skܠ<6Eϗr[ bk.%OaR5:ž؝JE W!P{{̉(vZNz2ޙDOC1R3= ow ͒dzBUwy ^$w1v#GINwJGPN]IhK8 MvG mJL,DlXsuKN+_5=(XSCn{).|^6t %; [%0c>41E W鹺;kh44Ab:b8Fcpo [DgtZSqҞoP囘ʋ4\O8 U㴐'=`Q-d\~hs)p2[MfΆa\"E+UG[L%z4M6?uE h+TYOD0/(g2PWx"{E^>vFo<wJ Or>,P_g2&,9,DGC8F3Q06&[~㗑Rew@I;;Φ @Uw$T^n˪&< 6»@$r 0 e+ow-(!ښ0fIUX }d fm%)^ղI aր ]`>d·O,k%?*Ȁ\ 3FYCp` 5CyAJ>nQlTܯI{tpD. yn)]كGs7>),.KF3@h!U_JcTQT O㈜%Az4݈p4Fr$F`EWN0R[ztRQX'gLɂԳT)2{8N~5FqGN]'C{se$gfs_ ]Ho4=ZՆ"ꆌMcE9~3۾?謙ZcU' &g:|+ X9tYthQ*%8WOӻ:2I"q؆M~u,ӱ#N%z_ @un:ܶ*2S$\Ѧ&|]{$֞ FbcXU5yDm\#`TT$ 4Z:F8-B* _%7f1KƈƟ8MbubM[ɴK;:l3B g4E3wMmx)t)gߴ.fمڋE_^d IQhXKT KbU7e񗆎"]3.UXe7iKC _?+^2N@:li(pdt3>8FjW6I+vjso7R Gʥm.-L,@seWΊ}6>T.Q?W3%7FBu5+=g/anQʞX`w&cNNZ8'M]Eo;?I7J;cXpdxءV Un (Cl~m}~'Q{l-߄Gǩ ( W.Vԝpw |۩|tp=%9~0pյ5^gG0fky%~Q[u[[k !7SL٨PQt&KسYL2~Mտ#ѲVtawR`xPL=V  j@H܆] eu NOG9J?kL ȵXHӑ5r|-b#0x3O?,=BSX~}$ ?vM+IB/Ŝ1_$ vú;"^å,yXug_ "̱뵗X{:z<ՒOs?%6| '1{Sq 3SD~_'AwTMOCشlnq>}QĦ!ﳞbMϷF "4Xh9vz 7sJ4ȉKAP5 AQהRBh;g6^)_%MZW!Bġ3v" t/OPΠQ]͇FхŮw=./hKI'撶6bNJW x4OA4Qx;)-f z`*/YB9  /:Cp|PB7bѬQve=ޝuq%ⶒ/LF:?$gY.7[oٴ[.iğ@/+cf (?C!Q g7 jâo<ۀDaGI!`'s ]8@<_k}3mt4H\WnJCTX%ˮAofRLa~1S*''D" ad&=:?b uƀQH ӽhnSCtbԤR<%-P4h χLj7N<.1s!od&.jr@\QP3`VGl [ ;ʟ{.=,?C)U'W@ؤwwxn} CrSuZ*@Ժğ?C݂ 3g^V'Zk ٚWxtA'geMj0)~iH @EjR0@NFcHvb9]d||JN5,L‘nsl~X3/2յ1f3Tפh; 9ExGHzq{@pQ:+~ @lxg8;58…c*>*Z@N-x<!"4Nbg'Ήj"iZe, H} &-3`n?QG6B-1VX)Jb^{,K: C37[vN{& Fv}u)|QyKf Hm9LzuBޱ7,q : ñPݴNQ;~EM>yk8K1߷a$<뇖$_r8A6;$'N3Ru~6&>5229c췇Jܩdz\&Ã-yW81N$eo\|#GCb/cA^RDthc>Ǖ]GaqQuf~w#J፰Q7 /܏qn@#Ea>ڧjyui~-2 &Y /X"*d EjaHqW&h_75b(s`-Dn=sn2 L*f}fexƵibT𓍔*DVc^g2>! 6tI$rV{G#'$\끓k訟:z"4 5H  B1 Knl'M*TɳRv61kT(oJ)=/@lk;7bjQ,({$} B.&&^|lXeo'+&nNdx<2ey `-`ikxح9Ms1ykH᫁slbU!JF$5Q1D9QNB }Dϯ_\C-f|¥BJ ҡckA;-S 76]ج~}+0dhʫe>܆cV&{IPS6jwфGZ}3L; 9N򷙇~i4Db#KKx'/=~բֻh=GIN1g*6eeN"zսn#Uخ 8iU)zyf%JSr.W<9# Om@5Nge׌`\KN"gJ_9ɰi@G#O4f9PTpZ>K 5Ad ІVC4~2ҴϫeTBDNm|Z[pjF}݌&5pN[-0wK xU+_$ SoͥA<:ٴ KE.f =)Rw Ϡ\?Ár#39e_ ƴ,gK7WpϕWAj0P}ݨbdؽs2}hs%u&zֻiPg>k(x&K$#(6'dil W-da[r]CE2mmOU+IMe鐃ut#`7_[tZgj8ks(C @LcO69@nWj ˶$!?;NEDൾQN$3JTg0$ioxi|uro5)5{B@ \jު(n42i}pOc˼VNeƤ} P!"gWzjjRP7:(hf8oΈbDXl:/-kN7vDt:A!*`m^M r $.p˳o.9r7*FCR ?d !R^YP 8UIF#^p.JWubfQ$ @j g[ckZB;U`Gѣv^ps().sF xnČU*xuҁi/u?"~,F')P~ d3&+?mQqu#B2 hV/ЭL6E̲ m}Lw#XʤJ&9G֊7WBqqwc`4%~BMRq!Ű(bzrvXrCL((` ,wv+ݙ98"BM_AdN׬L%r,^z\'>{k-N:kVvx`f69'N_#OJU4Rpl=M]񚹢K xA>.$"1 &m+ Y-vmo pHkk}S9{#)D mYP^_~:Gl'ZPp7g:B ;XYG1cU{"73~||j6fkK:^O|W7C@}T٠48[~0Z gAU9lJ[n$ C=!BZq& 5G 7*OV]xxnmRݠˑF6"X6zM BOqJoK G$ia.~_o0S+jݬ{NAqUI۽/(NҤ7@5-39m؋'ejp<DGCNB~<2-x@쭌G8♢BLV;y_IHZrnؔ{0Q9[Jx4}^Q{,@>* DNYiM#X:xV#[~hg"ݍr3PI ե]Ǔ_`D(aq$TĤ/ 5 }'b9vRrr/t+ά  fV 1G!̵OPx;?Dd.55^vBjc"Aω?鳚-pb 6S+:I@W.[_0FugC8 w\i8*¬1S|0eƘ LX/HPE#զק1'_HmPuVi2Rlj\ -(jYX6/A` 'R|jgJ~EEw3o}^ _'?Uj[ YvثVt (O&\.{": Vz4_96B`|4u@=W6]I^J aEӾ'kTΛXwJμ8j%F@teF]#(y?cO Mg$`AkQOߋ{tī\K+~wgLM%~U0}<]׀מ!.LDlaC$1KZҶ[" ls]wE@蚭ؠc 9 w|EJ;8t]L6rZ>gx.rӺY.IK9j_.D朇z5i$Z&h-IvG ;:;2c>JםhѶ 3̥} ~cXf,-o-lpa\*# H=c\֜c.GDt^1$zxq1ad6&;M>+ǿw,kxNܚLFahS~6 PAH.hQ/WJ+3ěA1^52wg}] 9l]<1[}SEgM cRIv5U\TUu7g ,e8hF=BAX#E Gӛ'‚$da]fKjitI_u5` qO--A?=T=ۯ"w[T[ҁȼnTq+.6fd5,m 1fk̸붊Y45&>t/;@^Vc#B[8+äk J_Wo0Tg-r͓Ó81x r[WKmTV ALk~b7D×?F_ṟY bt >qxU$ hIևYj):|~9Γzhb1\ܻ4<'%8ׇ(UR?jrb̟x_&HUɠWcq ~85\$ Q"e(s*WxKY vXlq>n~DSYEG֌<ZmL@eȭ7}M4rq 9Fo";Ǩd\ 8S47+#0!7ֈ^^RP ~O|U5odaS 򎯘k?ѷK>v^zϠ58$fckEj:K M~YՐN=Fhz kn7o,|,t;+郚GsC7 **3bTC!ـZYlUd8/g;TC@EmwTZb 'sIBdPEޥ}&8Dx,x``ƅ~-:yfσ;1/޼(`͸48RSGL ۄIkO?& v>lEHKE[uCKcٸG_8ўajgc֧Q w< NI?f9gQ#(qD?q S7Y1jF~fP_*Bc[k1NΌm,yh'6 gD[Sx-q>*;%^ݢͅowse_IB5c5{YZay=xYhcBGaZȒV[/qWNϹ{&@B ;5.)z:1v(42큧4bfv,@z(1-7ڞfL_rف_+Hв;m a&A=UAD3>3O+רgf[^vOh?~5{|LcJY; 6{bh6D[f>)@V>j.p=Y`wl+" \F8Glu;7xmd\]hvu5y$&2f:yM@!h(XU'mc8a-pue`{@V-81ȏ]tC|Ч`l2}Tx%JϋۨlUWhLnbG{Ct]b5va0>؊xy<ѼcAɍ ,]̎5gD N۩fNJb$!' (>4fgx՛c*$J 9xY2a t3W<6놕 ~N-tSϤ!Rx? 妲1#Dkzz`']\I}`b9A|0N\8X1M8>J\Gz$*blzjx ܙPTk۬N۶~DfAGɧi0.U5L|.*H~tU]xߏL9=z6N[BQQOuij-tgT;GqDW٢ƞBnܼZ:P WkC) eJm:ERV y+[1G^6<"5I2u9^yX&j^٠itVDIx!yhԫv2mW5n ℬw`o8[b'ԓm yfz-l)n~1D?0[ΰ w>rij00',[콕Q\۲* xnO1.>z QNs tGgb ٺYU9}(JI?\ceWtik_^">aA|ENY]=E@ec 6*m(7#?Y*~HmC_ &q(% B[>+ΙWVEP%!?lY#k#UwPxq*S%a˂o׫P#Atwd٤J'PtD.1訔Ez]F 9Am "}zT),&Af2\:o.vO86w  )5rjB>(<UI*?-+20cl)j'S]ka5IItHL]9rEXq5E[! :j(FP2㉾,T'`ЙZnxݐ,(z?\J>,y/a{˝wg?1,;u;<ԦLtB_nB~+Wwك2υ+s`(~~B'c5ZB8+s%SZ1)wy_sbJОտ3'Ҕ<L˳?GߩHϪEw## k5$Ѫ70*(" ]i1Z_#-#F XߕG@' U;4?Mc`v^=7^;: Yq& lO~Y錠d<zx7o0viuΏ%Laf@ïNssm_ՕB]| $Vm(졂`%a>D'?D?kbiJs=BXq qW6~%_! \u_~#EeM0}, fիѪ! 3Uvcr2N 0,Si1"ͣs5!gך?i4~1ҝgh{ZO+w_&p_W*lXJ0#Y9C}s^A l e׶eS&v$yUZa|M*3 N* u&:']Q;"yL[\^pxR%F#y^ʤ9J?` |ʝ]\=u^*IDpI;4ϖLǂcBI_RI[ ^\v7d-.ȖV~H)Po{o^0ZҨcBYehf">33#MeG%Hȳz𿮾<%J/g c@G&bǨ}*kIOp"ٰ*3ڽn|_D?Yj.X=fz^CaHey|h ?C8J_%|Tdkv-AANRxLE4WF&De Jz,xsA V‘L 0dDlW>UZ}Է9jX2('>»n)7or6k9[Nۡ JnYxE-'ؐH*;d:~yB̢]XE`V2Xáf4 m7a2V`ǛFMM\cl7SfEAŧ&걓{l nfZM|gI]H0AgkmFcT;:5O5if%Qh=kIB%G*C&%dXE;K~~~DZǓC b.t*ȓ%.4 tU?dۧ@qc~87& màpp;!&p{/or@ F%h.s,3rݨjsDBx"rQăF u3dtڑ?N\I/ƗcU_l/.AtRr?ECaT T -~_KѲY0ڲ#"\']GȺLS V{87o=EMLe5#a~;c2ls!@Z/DtɃ;i7PB`T- CQּU Yw򷻕'uewج7לzTmf}J['=-|Bj}< ȬK~C\nj6:[ޕ:R'俄?z}~:8nt~Gz̑!A;|u$OvʱwQ62&UMc "z~ (nd;Woz{,:t%ÿr;`#V~_T3^9*Uta] 3-8W=GBjoLߠOUe@s$l[*Pec9xJ/jG f+!x$Vi:~H0LOyBԲ[@ͽMu)Ö s`{qҡSPzUJLO 6~o qhaN,B Sk:t:pPq{%j 45hQ^P7$aXval)`pIߚppT_'vx 2 &l4"oTM)x@xKIoP|s>b9B1k[>eуB@~Z?Dm;D]<1_s>5hŤ}j*33]L&+r"B,Yf "ؑxG$5I긐u8e0"pRvCXl3[r_Gg2iЀʹ7x 8ޚ mVJ8vp?-b,5NFi]ӄY*t-Br=i@M/FƚrR:mxa~/97-Ҍ9̈jW3h%J7R[+A԰\ysˏ'O/ s!޲eZOج,w p.ì(W!?0eumY9YX ԰LEp rWٽC$G`7{ʭ0ÛˤY/6ڑFbM[J9L(\#;n x|m,XОc2M!S͑rE!SfZ?xP;-%4{bF!pP}}`:T]q`D߻?1]9VD{O]1n \'BHp}&}Vg>N;3YrbdSC4ʈckaZkVtYQEc}[ܵ`G%Q| v MEqVQjZ @(Zjvc{{Y ԍ]<?_ Joڭ#-6hU}ΞUB<:VYVo51| #IJ܍0~ѭDk?$F`"Iێ샆e|^ Kbu<%Z+BKЕ*np !7iT KFI f45UY0̃!OlyS&wP߲ +RB 8bg@*"|AQ FCVցWɮb#F!hS_ö[5$S34il< 2IX]d-Y$X [4to3ob!nеӳC"il քԾ ƛOƷ4›]K*40|hߣY0r(jLso⚚.2)ےZ']T@ҵ=ğmFTWaϿϳdwݼM}+'pLpt]e휅gYdNKN(AJB-Ss/4WS0 =ՋIrg#`0Z<З3o 2:dXdpF\A1[;w%I8SHʧӄaxZf[="h (2!WH>څa~3;fy9:&1Ge2fbۈtq됣AY%k2FQ"XQ5XCx%F0Y#t9~&l=}L/xƗaM?ݣ"sOTSs Z[T2Jpg칹^ǣe*yRk|F1:#i]|Ȭ9 Xq#~: ڝ ]`Ť؜ AeElqЬk&]a2Yn4$̑q+0Ѐ1O0&2 4Gk*D.Jؚ +A# aV[%1, 6zOPoI+]VP2.Z.chÿ=JDMؽ)ᚦؔWVwXχ\Kйr#ǪNxd<2D+ѿk4 TԴ.гޣIuA%f:F+TqyCRGB8(Q-=B)GF&4%s7D(X`w4arؚbj ӂNb'D2F+k:6xPcuIwvk٫U[),W 8순94Q']\6pLzg8k^<̀y?XJ-tԴz BA9_< cd'E3(r  ?ЈX)F1e>Ec, ސlfck.w%H7aCR 6Gf{MN\2.h}p?tiDV S3&.~+3҃ɊnxZ7_6<Եc:XrVɄ:p=KViݰ<\#˒km2xv>۞|peG5D^ y^Z8~`O"ORK2 Sʽ#vL9ˢgycZ ]Jc,C&iҋz Qa"@#2Jz_1$CcPj#@&v<|OAeV 1s74@ RmƄt2oQpvt dZ .kETfnkAhW36z06@c癁eOg`zOEQm;q|R"PA,DäXMufa7UOh%Fju XE4c#ʐgm7mj7l~H-o߹航6ü3XX`vm3#y+[ Y䀌M.F!+'zQۧjV)3P8-¾i3>㶗V\=(=hHީ#/kh|0%&%YVG"rfl=^M8C' gʄ=KsV?Щ­RNMsu!l|*z9= %9{r"}X=oȕ||N4ONJm\=5/; >uC+CGl!4c"a`?g[Ayz>@fa~uHe;uJF.4[ TKKR%~F{_7I钞ݝ+ Eq|s? i["¹X0Wa`P.n"i}y;\nD*Py!Sz~za͊?6hAU0 ?7 2:MjcmZ;j򔓀hP4klqUXx|wdIPU}KcBċtGR se,q吋SKpþN&[(g3$fh3WdO~aX($qiL-PH)yK*|iaХdzhj2̺1nVO+l{c8@Uqd5zU2P? 'jj*ۼ|=.?ɦ莪iN'ZokQIY7h3d7!0۵7J:2l6@(R}.A-+MŨQ/P(_)tSQ_X#&#1]}gub'$ V٫1 p53Dz{3 >#'+gﯝ[,dxCP<NcP(dfs)kH8Py(:|=f$CK fIvzώA)ȸ Ӳ*2@H5*H2WN,4$)S9ī2>JbIAmVa2nv,ʓ#U{}X!jT?&2|7DvheY,֠f<Q'Go$Ιj_,lI>+~S['sGmsmaEm2҇y^w~d~j-fbum||_!,2qeafk:ң]J5k6b Q,gQ JE_ -}\OvBvDc D{a>\F(tT(5*q߿{bJ8&}pڄ3.o|pI3 gS Rp$P B߬Xf!MC$/ODFҢr Ql-6d4N"l,@]-$C-n!0^zc'V m [H.Y$IU^Կz7< #S/mcU92\eah)~#p=g D!8̲U@(Tc1WՃ@zV4(|#L)ZlR9y }ܵ9t q|uD);Dͯ8f~,l/m[fDn|'3`:gh_+hCC3"SmcNC^;V|\/B޵vhdw>+N5kƊy:[,j߮͟H1*TZ: D)þ꿰dE/g&-¯|AUU/TJv t: C1-piIM5z"(,(<I@@[ I4ha Qߍ/q/T?ZOO|dp0p툜jBdYRf4K1J>$zαn'SS<\ԴӪ6q(Y'_ftr˜)+wQ ݓpA - (!WMy%^{O[>+1Q`-"n@6SLZ(ܵ1ڝ3O#tCV:@(\β0!r*<}MBP8UvĚHڕ]Eⴅ NtP[v7C+q QC*!] d4^j}(NID0q$N6'1 jB˂hf_{ȨEp0 k3!h?8[ LF~Y5gx?cVK7GOAiKyʀzu,0{ BXNRGgKQUx+MO =XKHB`U6+T {--?+1amxeU2vKd+M}^Tk|pՠq}.5ƻsǒ Łt8SAn `ƯTpy$+jh}܈Wj s𬌺A.ß} 9 a_AM"piUP%dC,8[.K)kAk5NSIbqNfKVՐ-q19}b"vp uz^6sU(OaW&.k"F~Q֙l7 76EUR&aV\x'V ®`qmypVEvNv WHQjP0`.Z\z-:kjHwFnzozY4=k' {Z@0QRԩ6}è({ha{ c<. L%)n$WZח3eEu[OGIqÒ@H{kK_ŘF|/)J#-1F}146Ҙ'6Pt{;j0km^d:ߙ@cfz.\7]`guoI#+ImLj_6[Ѱ a 'YrbXqȈp3o|Q`m/C;A G@Sit{u ^[a=qcB)=\K=3;uKi-?4a%#kE=v-;{!bdL5pM#ʄr-hD'^ZpMcU7{g8Uf`A@z8C'"L^kߜ2LĈA60)ۄqx1%[Dj7 KVnEM7HI=:l; 9SGd)yNjP@B)I$aO>`y{0#-b5uNZ \&>ueV};pm$!u+2jwB)~8u /+ |Hyz\x`;T %+ڎ⣟{xH!7]ZLТ(ZbU";:CPk7< gi_4A7$0ҥwze&i3u;ك.[ϕRW{۟:Q>w)i-g,+΂U)RYIC嬠pQ9esD)}3E' :/4\0S]Nk_.Q9lWv'% 6 ,1|^DV{P4n+1=`S4}ؾ_O$}O>z6rAZiZ9QV҈BW ,,6[Dsliޮ^<]18Iqq۟BVX(X7ƙ bƄUq&i`bڼ:+TEc{Up %d8@:HˇH )'Ma%q-l05,0n?t~‡뉯~g&21¶@y>+S<ܞ+EI0ypZi9JϾ'7V)୵8O? Zo>юăHRz =L <К\>Tn[8ɽiXj+9nvj]"[ 6 Me\=jL&(˼f 8Q9߳".tX4?8 #QehO Ω+<^ٰ{VΘm:pdKZ%bAIm ;ǚ :;N-yn3;],.꿽ʾ kYE78YW32?دs2 /TGBm(jAfFmn]]f64$0$ݚ-'|ӮCQEqEW5KQ,c=ui{趐E {<4zw"b<5@IJ|>M;蝤6'܁t\KҮOr`aWD,X|ZWfa\Kݽdž> UV0%fsUfO^l TᏈGUޱp[V!=0ٿ bTnqO6yYv%ѻjvI"C}sUBI-lgu OK^GtN*S1G[f^UA_=^mfktQ?&HCE&쟘DF;;}np`iSB㆛k@tV.,i#X5tpD//{.8L](Ro9#kEw:͵aJI6R r95O"KJT̬Ek6i` `p0|ʪpcyAz(/h0A lqZyB6F= r-qj;>rFbYo/*L ;^1W9/hf[:)N"z3±~ w6a.@SpQndx oE54H|lxg_ Bs!4r,^% g 08zz9D:7aucCN>D@9|4W2R9iitJlTrQOMg+j4f\~An6;w9Xo^AB0]VN42ѭ?*YԷԐpZ={%ljUnrqc%d_5\1No+e xɷk)n)uywG1a@S |ͫsWJ3)])굧heH7 *OVYtf(9=%RDž#dFo%PPn=[$C!ĒyLwr)|=+I -3[/Y5B#9*hdjE(+ t2GH@9d:g:|9C?2BzSEEZ| d=؉RG,41vSZ*4$Jw%јMDP@DA zٚ4#^؈?M7G ZS0tמ;ka-ݷ(cl- V]3k Îd=atřM⋏-ecFp0-ޥzG2 "JrRn qp%n_s` z{%rUr#q[4ʯ|píw&[OȻ-/9$os"di>nVZ ᆒv@cYGyB;c.T< tJ hgR eb?Je+s^$q0)=ongOj}E:<5(-5ՇhF1RbItK\NFġI̠Rߠ,Z1P9|̔X'F0+iō.Eh@2ep!P}s4,',gT5CGԟ,}p ?܍ȝG"24$mysEӐ1"~ҡv|Q)0)c09+~zt/t=W2|,d2WJ#Fyz~3Q = -FHBO\s9⎂S61h-,Ql{L#Nlp8@nmUQjR28>Fh xt.sN4&&Hp0ɚuȉ>ٱiW_1l2~1GpS*4TCC(@qoy~%zԌ%INb KUH Ce$|e5,H5]4bSI^PO.|i+sB۰[lGA63_e^m'CFH?cFB)^g]*:> 8bFw,z5{>0֖GL(YdHBGoz2t|6//YB!l`8IɊRc e;r|EMDM? >2f X+i1w\4Dz/* =׉d?s$t`$K'YYXYC$cA#&3G꣬6EJӌȢ8iMM?ўϘk6*ۊHnsI$⍤ljql =ҭн?OJDJ8H Zl9?=m\gUk&Fmf+3/]ǏP"IgہܝPᲙ*sΗ^u,bSw}Agf \<`n$R$_<_0U]jubRbe0*Ka1ߌEg+c {*: *M|]yjNsDE~%jaO"Sguv# Ej(JUn(_Ƶ226[6@'SEpwcb!JEX IߧUKKSWDk81/kuP.3,<;M<ݒUBV<67|[#z0֤UH19|9"t> 5pR;pbaY!"Gy8fic!v9}QWOî׌oYR]Ѥaa.&Xk`_NySy5132D!B+n'UoǤ#k'Y H)؉pۋȯ-Z}a5K/B3 |-::%jLXZ]- iwx%}8ɔS7l@dāJft̏SUx2 ­5%i:L# 4XJP@Խptigmm= P3Ŏw3`2F;f؇Z&5F$a׹9%jK[`O|7<wOjN3. կH97zХq<ޯ7 <|z5 W"7U[R/?;q~!FsLP^uq7r9Moƾ68<`a s8[G'&Y5-rN/dUX|Oo͂b'+ַmI v1݆{%T, 穟&,3Q~<l\b76ƀ.f:ّ3>,BR&.5FYp, #q^c~HAO1 K[o!KѲ=`u{O c9dP^Y{1vmkJ '#tL:,;FO`LUPwf>NVWhb(<B2b`f"x) 2I1,Z;r*ĝ5n<}ї5`WO7ʦ]Nډ;%m` i)OpIA o_PYr 9[1#YwZyv%$ ;.Rk 4qx,\(iS  vYrqKȇVNe!`ҩ |$ޥ(J&cϋG+ƍ٨<*{u1"g̘ CBxR5˄'~指rCU1hLۻc<CBKp CXh^aUbgu|@WGOd-bAE?0E_[ďP KeQR[rH* 8?hpTv˸vrm^|+mdIN\Ă/9#R.փ-se`~#a㉺OdL0YQ#7|$$WzKsҞ1WGF="JPtݻ I!x6 nִCO(-̀A;7̤-mJ\d5VES7{ᔽYlLXzu4.JRt?g.5=HʹSڋX&dlH )mfR7 ]DџTpZI4=|;82{Hdžw$Bw6ؖÜ$k]:auC84FVQ  ?+qP2,|R!K'.sW߅^:1t^?;Їk,^nb YEd`nG%`R:~Y1|SiUUw Vˆ#{#՗B̜{;)-Ϊ^!Zh4^)` rq*~"WЫV-崞˾`e_8+@ݰ!}맖t 3Gl#ks~2*<5HI zπqYv_ #gY ٽx@OHoV16pGyWcP`R9qbS"Z)쎮 V]czI͇@XT/!,mW>|(Sd2lN-2?PtЕ>ǸT$gc0 )Lb=TR(mAA ^;퍗*E& "{/ [dܣ)>c7}E $:SK㾲|H)h(k$bj_^#όC̷`C(}NT1?`vMΛ0AJd2UK}bP،w/4H 9Eԅ{5:|OiDUV>ĒlOHVIdIEwzNk`W8E\\fG@jXff詟 ȵtDe[%`;9̝R]+T:P sTIq ܰZSb4u ̈́PƑ7ޟA;tE&MmEbZU&>3c3nN;No%;~ >F.uB@:Ź|qðX3%`qy7} 4W̹w 1lD(N= +[a,áʥ悛'"l!IX%*e[نLI8m 5gr\Aqe5;?pwtG9 H{:>DʷgnqȈ2-2"|WzygPoJNl(X=5_"^AaY8<+7ZfVD]2+8e}tp!c P#%“1թ[W5TriS-7 A0p)7[GHUڄ)JlmJ:2OrLF>5 O4hAX__e>c\(c(>Q} *bþxNʓGx6(.PBc۩d㼲!1eJv)|r-`Fٜ=jQ0oHbHU<#mqbxjͼ? V`È :J@Pvތ~Z$kTxqZ]¥V-J9X5^iņt:Q40VP H| a;GG4;6E}ĥ=_߫0jvXxpC%/ F_/e`w?=B$4:8>+V Đ$W^ڡ{\ڷ ˳,Pg]8`WRMGڕ̐3%nTM?DJJєOǛqW-AW bSbG v?tjs)̤!ÃhXRfo{,A(r&rjP ! _plnmM:y,g2ѨUvqtsh*rVҖJR'kCCFe0 VI-ʠ7ﵔ6Y j87S+;kZ a y5%|^iRbixH'7U?ֺ=ˬ,) tSDk ŏ?Ew p:WR4;l n,8s:ɂ-;W B=X0m N_^cJ $SjOPbY/hم Dcb(@Ÿuh:"Ag"]\#-Yx\JmϠg`/}Wh*pMI[().U%-|\+"**&F?ݐCUXI&nh i072L{xewd7rpcN"m`U6 tFUQ,; Al]VNe(Gzp,\&lYv;`[VԐZND&*q~4?Z00[ u.W〡Stbvpy T /+S?j@]WWW S"@+ˆ-s6x܇ˬJЧvp` P krju5'> 23R;HNlQhg ٭e{r' P({JHH] 4_h> Uii|p^Xq \&3~W"o1vɡDZ&^ jP'bzv9ꥺhWC \L׃p%yO%$kPk-z2o;:?%c~4DK򯝆w[ԕ'҂ '_pw:]݈TDVFxe(`}v3/_]M&2B]0V ^˩;#J+Q)GrGR7F Ie0_⾤H ]/8` Tw,hI۵;q̾,e + if 2`>Z-iX./ו-|ൽ?kuC7|ZHq| ,e2RFt^]q&4-a1%͟u9.@~|/sH&u~_M^ F-"r%w2ݤ=kNqJ45 Eu'䪴*ڿTrL舛9cY,r*,38z6zo¨@%51Z谉Dz1<0^ZHq dyⅯ'6黙LyޭsQ.F$z>sv̛>WHܴ-"~JFdƴ6\ lsY4<`%N;P)`J!j 2`lj qד_NAu]s>m1S@m/ ?&)HB#4KrM.Xchk0ط oujEEЧliG84rմӯЧBMP LO#(d']gvr91d7(7+rx~#gMOYLϪj&?AϸFe+5G(x?}gOFM"v2+.,ZӾ!/8 cKXSP[&I9EB71 ŽEK P.=$LFjUq\Gm\kdHtȺ=7yjYb'"a+u qÙhM]ҼzpϨd20Pr R0efOfHU0vx ()`^8⦒>A\k`)kJ."\Fq3:3"PD+K$Yz֍}䫜q 6T|z!wYaWyW mqp~bwRPwP퇴h3l&D[LdYK? шڊi wCo#zK Ե #y#E@^hQ'\_V+%LWMEzoX);b;bm(/B, bJ]$>;6jM?3zs9 }e~VqAwu?9M$Mèz X ǔOϤg }ȿ- %(/,rŽҐY;%unRb7&;ԗiPOVCc/) MBv9oQ 5, (^33$m]|.\۫ɍpYݰOֱs G&\:HÇX`88Q\c F:g@M[}{K_&=_as]<(RQn©nbJ6ઌa]^9LºVT*쑃MH/- zրTj<SJnִ  \dx,nXg_A,;٦ @Jq!VQ_qH C~@^ǷOx0k"/l(-$yz1->,ׯ@Ú@U;FRM"(݃|=waR3cˆ6YdPʢ. H̖1CR›i Z<浽q6svC? E%9ý:=]^gvC w#Q𢹠XS%$e9{moh Ϫbdb+J b Y}pHO@8b.@-HփC̎DE/eQ@ K=E5r6fP?IKGX=m#ff*#KYҡtYp"|F;?-'/7QGtCke$>%u{̀,*QsVsPYeoVD71#SJ$sF ԝ\xbҕ1hV;Hr> 4|>Ú ȃP{iZ,8+q.Vfd*~63]i\=%#%W3`fLSJQdIp 0Ši޽o 6޵@W7w8(<(tMXeTHF^uLp]F0k+n$Y%˜ץ/ 0`kЄqZn}bQntÑ 8ɒt^ u |Sc$;=] 嗯kϬ!}a!mz gx^xZ01e}‰NFKM hUt*}|@n3z~#Y\[ )7jԼ+f|;+3tzH:o755κ; yQgd&Saw KsGU.î`6d*tm@mE#;WR Nb"# #?my܆Qcu.&Ha2Asfhch}*_,0HA5?'`8Iu(GY.1sO[v]8, h朷zMRx_}'C{!#:xnU\JB u[;KZ'tmzI@(`z#` D>g۔<=(n(s{eu4ENr~0Vl6&v^1r{4}X D%p_zVF1w&)$( :e.cLj @TС |KA$ LmQF,mZ?j_!OZw#I6g'n4(D1{0Zic^x+y`U.0NΜ'hgBbe 2<~967ؤ(}&nPSigq. eIz~&զN "^%#fJ%#kmf\5>Ԯ[B"x-FI7/¿zz n2YC8x#Ӹ]\%3Wrc'  S6є4#XbGP|* VWy8<;C.{הNd%nLd}| +u&` Hgxmopʘ-xDc.+ae:',/2 )$'+ݴ ~e_E!E2Q0!&kR3@g| a'Z4YJxP»*Ǽ1(Ű?#ZzڽOq89bV3 9 &*]鐽cjTαmd)/ ̻G"T Y^k|GJų*eì3`TSEtp爹F:dt7ۼlv:%OYeɾ1<@7iQ̊LGRPV.V_@uZ7IFn}Xp}OV6h0tS)B'=~Ž/JvgH6 ˉgaǥ_9)/(T-?iNyc0MD׀qӠƏqiC9tI:xWGgBcHsƶDg'N[<0TIgf'1$W`1"a*D.!eg!ӿ_/h3L5ZK?aV5)҃T|iV/8QJJq4&ȳvY7(o[1~tYr'z l |:Ƨe+N*lŏQ"w%E) a]Zq[g> N7K4uPǮM 'c(2nY v$}45P TD#O.юzC$˭q1A*ZBy*}=CFm4/}!2xE` ''G s3!7gC1|C1e5vk:i%h+vp4" Pxx2; ao\Or}Td +"!"|5qߑYFLm_=(3:b7U`?ֆ(nӳe}AU=s8R tա+pV xVq^:S.%P_*%Ṉzw# QVSKM=!u`Zs1K> hh{+IB `_wgwK0"qXazߑ*5vxktӯ_=6X8@6Yc} sZ56s}IB!yR: a s؆SY9Slre 13tʭǃjY;!#'E ?r{}Gp`L\(w5¸u+9#{9Av@y\ڒL`x;$aIgx Msl4U| 2U;P"“t7o"{N|&)J3YC0 nQc3=;+^Z: r=&p|sEt[wp/-}./M1S6aʧ00I cg򚺧=\t󨆕M(B BwDiH6#Kfm lVw7( /8oIyrTi:&{}©6i h@>A2{ZC ONcX͔;N>}p  q+9Ô$cs9G PDL쥻;D 'mJFʈg^4ASǚ1 !F(&Gp.y>{ . 0j 7 lƚfctmz=x1d<xDfX-dx:zQ=;(bexS(_.&gIS~ o#ܣTԬ7߳Q}.P @ Re`/g#a0=fc6egX!hw:j:*j}qFj_o,XmڶyՊ͹bsݿs. dBXyOHxzKc]ԝ͛5b)6h+]!o3pvC[g}'8_w~V/V_#QT)m *v5p<9Д qmMQ|.oȪ'CrvEP2 sxcqj4s\~>%_꺨׏^Ixw/chJ,!d$A'fP>߾{LճiD!*:pc7!yAAg:Hߣx%"'@k˜q6o60|hY^dɻ!NWBb7 z`D]X˽K9b~ I}\ A?2YngH8b}&I/Oj(O>g kTY*kiUgX٪U gBO5\G=<#,4.5ᴿ.e<:'n :iHr-*ά?C ]Y=*HA\q](;+:Ȫή;IYodOn@ލR$4Zb rn"( 6޳_2j] J, ntPACۧr&@c7 7Y^>)'YO2>U6=t@CULts;%辅oL] _/З o;EІs4UG*jǣ!}Q>?&]~JQЈJ7:1)Ę>{j.&\-N?uq$5n{zm[|UXf4'1P:'>ܙb]a˗@+jO{+qw[ԓt5gxX88 pB#dՀD>efwv] eM˜_3~ )5:]s"}|6SL ^u1 cҸrPyjfNuW^Y:}Ȝu'{mPw(G01_W .!ۼzg%Ǘ'  k.@xaJmgd/A3!d`[b)W_CR:f9x Pp,^۞c)_&jrS .Cfej)"Ɵ &%l<'/v6iRnZr]^ MۮiP$װHw+Sᤸ]F'up _Z[n ?yvg^ =D}:cr(8z\C|X%|.B(ylMO|J^70&h!t~Χgsڈ b܃}KdhP 7DO`(exkdg;sЫ1BzȮ kXcy:#5溦wZZ9X !F#l%HYF/E%oGj,BY2ލܓYʌ1.EG`wew™[,+!ʦhu1EETNiUv4;XfV ?2*ϟLJp}C) \( }{\[ ?ҬyIY%E?|;ȠP߳rfsJC,w9C]lG>rrힷ`Zӯ1򁉟[p]qtU:ߗfIB5M\'Ie=Ya犘2bXkG![Y]ST_!CxHwl, 1J.֒ oc,/l&zAЏQFV_⌿ljVk*nDl(%JNB긽x8CLT?iQNmo\JYNY,#6y(jkϛ9IOऄg pWRpOǯ< ~zBty"az;.[ >kb@(ЂȝBo,_ fX* h!D T4i" *Q4:lKq-'_s|l峷ײqAJ, 0%EC×|J̥ S s Bx?6r@M؉6Ѥ _U9x)=ְխg S>JnMj݀XSro*# [:|e4$;hY9w1ixUc`_Xh8;.D;Z>]t eԞ:Yu(yoْYH\F@gʎO9:f|Sg#^f{s XdWukLTqjUM:P!\ }x?&g:aۮD؄ +Wq*JO{xmwsv"3=Q@z%xe9ʸ=бݎ[3e͌.y4ۧb퀀cj38#$ TdZ=+`xrTf;Zq@JCEN ޹#ݣ­lDXx]ɩրΐ=(9}E!*B%M2`LI9#Ɋ8tB<% P_e?GemigӪ蒹;V[$a1gT|VUvI{n .(eWobY,4u'LR8g3/~G)~ҫ zCF#J$EID0D7SI5J ?SJ#Vaԉh6F )QoZq"sm_\^1"C\DkGނB|x:fhr6Ӂ(@Иxd7ҷ=wC A-I2dv|Ԡ]PsVFc-"jOCCfNJ鷳, bƦI|>2+o?Atč NHng^o8勐;Vv1(o"sCf:#(oeOoᇓB3cH!\S>dY,}vڔ7R.tPcԏ3Dq5DS=5/ j ;0ךC%ev|U& c7pjDnj.>e+iCB(e1Wk{#>YD9,o$<.h,tEa x`JA,RͺbYmF˟3B@~քD(u$%$bGݲuotKxsNOſ oX&dEUmq;\*}D`*Sz:Sq ZwfJ@7 %ѿf7):tٓ*-nJ4߶; tw'٘үyzblEjHC^a݇/^q8{ȼ@Z 266;d"lY3Wr0mO(7 mؾ\n)΃#WpF/Ϣ>;nXӌX?NEDCU>ᒀ\~ ̚n@dbô etѭcЌ"҂RqF>沪p[׌)ֹѠ0Vt2KhU[ISϪr,qHe6īp-Ԥ~I%/Q'VtNZ_7m}߱u+͹(2~ )p+fʥl9U#Wг Cor;̮>fV9,ܙQψuIG J*2gĻZܡM2!躡\͏Uzvu35ڷQi%m( h$.*?F+=xz\%-q V.օt"L!_kUOm<2xlX 8!Flߡ%,\L?DYop :o U䚤1V8z\"V~d:?hϟ' Ee;$t)'> p 9HƗ*02bkXi&7r8Y}fPkmuX"?^d{>#nA1FN\=geXMNw#iRԈgDPE?s/v}E?-w+\$M.%yqt{`(vx-a҄ .jCygi ynIG8}[?D<Ɔb#b~A&Ku5c?(or֛L(](6 hLն"C"ʒbc-縔M(#:^+JwWԳҞ[ݩ@O瑁O $A9a}!A!(fN߬E=UeDH-/| M˯>_h G8T1 >EpKq0!}WCZWTA{tCHĝAiUX0a{UV6To˻KZ(i؀8{v}&7J9>QRchsT'rVd& Ki]hiIH%K5Y͋nN*|Ct-NZ`cG({3P0}M]t',p[ GQ: aϡ9,):8槮̀Q/4=M|L,CDΧeRS\h6OJRN5l9w@b(y(錘: ~6yV<|m^L;S?6ZzmTb{YNg|`]'S6SrLLI鄴ԭjܛU|hZs7 +X~T((5Eia[V<;T8W ujXMlǺ iYS=2sPY(pE@$ G]K\ 2 \9e?]PZaӌ!?eOVjO[An)u{9U;+obu#7f̀!& aXfsB6WB-^r 9"N:Eؕ]}ٗВ7Htv{HD8Pu`Nza,mIOv2 ?nm hLQȤ7ElT9>-E íxKs=97LeŹ?^32Q y= pJDB*a%y5)!GGQ Xn~vHHX{}4)E1ж!dW[$arUma}n@7 ElWVae>JOo~3oYlCvj҅.;IۺXt&j I(\aƦø;@(P4XT~A9r~lm/ ̠ɠ8r::$+ A+`sLڝ GWrc!BcSJ)JIw6 [IVG`bNf"8pAfC] 9x6&e3dCns">œrz֟ob7d|)j!:mv_5v ,ڬ @iKZ+t3ԭ+y^1og)2nB`HkmcnV1)~P4948,Fcv*юƺ .<:?dy ز].2)bѱeTfz&wFWAZ' "+r h&?7L+C=]Ak!<:{ [%#ѠyV-Cx ujƙFB{ԅg<ۄ&f-0<ʃc:IwKb]/?ֿϨ;@ٛs-sU_n$6qw%h?|SX UB"-*l-q7!;g 3L&rl7u` nl!}K5v-EI}~c,jC}XtRH-Gpx"6_f>ꎏo޿ ?_Q4c+9[:*n\:EdzXƗӾJFwIFv;C2u9$7JߞՈ^cswff}0@i]S!J5=3(n]ROu*6֗¡̥^԰¾NLn8!눪XHgfLjgY^[rKCcs>^3#9w b|Q'3d2`]J 9]GF^60Wf"t౿_SY2%~R7R~1[Dg9-&qPzK-)U@r5 z[_yqi۔3TMf-=vtdf"bv!֙u`9+7âzkE#@Ry=QC7(IZS s}<Ͷ3m}IEBxfiuM+<,LǕyv\ wf1Kn9:B1~0dN5yV3`< *h־zѤׂi ܯ&vw/5-[ {ďIAZM뺞|6CozkV{#S{]TpL*5"=_Jw_^ߟ$Ky*yL7jϷO;DғX"9!:Cp?_BꢝSLYtx>{7/PV+6yƗDjh ^gX. :*F[mxvDBB^>M-M*T$6X]Cɞ&\Qhp$eN>;l I&;kp 8߳џn>o#^eN8{\a9H{%pM*,xi y995ɳ}!3TxW𽾯\xPQΏH78 E""P&vmkxW8vv c6[,^߂]V/Oå}*r=OGch7wQWk[skss7dOB!T~ p3O8SAӑ OtMg:\ @&&|&AF#{%;Li9ąL\|~28lrld;Pf盨uO~(5mcN7,#z|pOisd**|_'C< ݤhr3=. ŌΖhQg1) Ӫ!!DLuDd{4N=RK9 }|$)L2:驏 old8_JA2T_#}Bysb[% B{:Bf[ Z[HIP VَǛRM={s9H֟VnԚوZlX\CZ"Gtxxq»d%P.X RqZnw[lۭ)& =a{g uX]yU @T܆h+MׇBІivH ;O3tt܏4 |F/ `$˩j*o4GT+(  pįU]A[Ӕ쥖*n1u:ޢN %XehhaӽDPx!"bDnL(8ȧݛ&9@K^3z=nZzY)9v/SQ'jZ/NM.*`w $8i$N;//jsP%1i pH-(*G+^{&EzX{%BCLT́k%PV;i 3u}%wJx텏aoD,tFbU{Vm뼤 HYR!dSpk:vE/>- LjidUpzQd&^5V/{qBu2K`ٗVYe5Vo տ$Qbz4JV\l)tAi-x1ZE4DmB嬌 ZM $! e:gwRVHcz r7]d%~Md75cK pr@^,g݆kL0MW,nW\n-6A3m?/3 Y(.?LK%m&LVk{,[Zj0P:* [/lByݱ8_ݟXwc9RRv0-$V ހRrbfR!#V'}~[TchhPt7' _S$E|ooe@/n^gML *,yE{f!sp7'(OTBU)>vl@ }hT#Ru݇˰l8Tg/Y/r1hj^Kb7>V#zL &l[zֳ˾gUqކD35kےf,AƅVHMϷ!N}GevК}Q!zv2.?MEl&ǩX1WN,?i T"n:eQc!d>~~ܷ=SW$LG"Tj%j0L]?ֵ[!MXR4 o L>S!O:xD/ѐFOfxvFzpRBfguT9jִL,R-QeෆR&^-'Ĥ1( }쌟= 0xݲse`SJ_+ԣYtj{T(O(4NEUχjIíPoF@Aeu?j 5sMŪfY&)F& -jW G\CCF%@WOa O3w0f=mD,6& (UL]9fN->LDy/u=.' /yZ?:$'dWE/ Z5 |2FUh2'aθa1o#Y,Ѭ?asM:T]Fz8Hӥ6}SUC J1sP+Ǝ( U5/wfnJZך/ok$Tc&_$dYp>&ʆ&b:&-{Pa!zgsšwv =aRuޞNO@/c# S^2nd }(b1 nm|&!5Ǩ&Q>Ɛy5B.muȓk(Ë.’P߶y>RDUP%#A*=|<f?'7nLF/7. ͘17tߙ1m!rtgn"y9O@(@8Ydm[bϵ6Lm"8f{ oU PyGHlT8} ,M1+3bяLZHwU J/5:0n>%zho%2l=czRlaDy:{5,ǒg-?w 99ho˳zՔh6;.Sh jV8MhIb9nB-TKeI{?+ m@2sLo(z9kaBSNe:+$ ):Z:+(ʟ#}@b5cw z8=宾UO]\|#|{Ed~# w=u8^deLtvsH&Mc?w&sa{Za{30jtK3843t`hvF-ȷג`Rbrc2]o*VŎFow$vqb|90 /scMHd KQ?6"1fK8Crӎ|\u,&)mͲB\窫e*J*^kD &4 +,D$kC11 L I$:W$ Lq@B#/cb+f^d$rk*O5LpJ}=06uapԤUgET\w l 73#e.Znp0_YVTqCd6}6FkfT(U + ێ|A)R>[ HV?ࣖ' %#eA첈vaaNa{p'> 7lk[n{9zlȭuΆ_X?8tF6+GHgs{I'ylH;u?Pм(5*qe;V+g%ufJau/EAާhk 07L, Y r&y%Ob۵ۨ^̢i+{r|OjTlLW`(EVZ0 i/dퟒk_qSzq5GUyPDtXU6TY-p4k'>Awx4'Er-fIKqbÁ፟'h9C]o#=t<҈>wE%*? `y sO gdq`Qv->~IH"-MӁf:?BKC^w-'fD.5F_) !:eu#gbuDF0O OzNC 5Fˑcº-nEL#4 `bGOuRPty;qJƻy싄bE=.ÒrI:O,b9A gE,ݞe(g#b5$fBLzwpm+~#G0 lHuHjkX?y龎pRbhY:M0DJHBX F9Q^BlI51߽Fg Dk]:+ S{:e@5:y+Nayhp,, '6-3adͨXw vjiA}qLÀV~zÛ_Q, ~ݥ94Nx٩}iP[ Ih# YSrY4|lmb4~moEFT d譼I 9 0܄s풦X2HJeߔY_5sV3~aKO:ȝ87GDd* )G[9O-,>m&P>> ,dN/9[ݿw9!k_(Q =};>GT~ogZq0 Z_/-Ag7[t˵ȀcX)OU7K)gY./> i4i(3?š 7TRRG M"\fO| M+nqIN%췰 ϩJҸC0A%= ) '%Z:U1߼x'd_D=Q{ɣJ 83a MFybO,0ʗ$(Wu)'OA *URy:~yB+*$xy`/Zڄo)NX!f`3б)B? %zOK5󮛀Y|MX|枩7;1?ilQj#B#=:-)ϵ+a 'ȁ?)1 'yu%߭l`_YҖI:V&U"{픸 ҧ!qN)꾿_R9w'%N~TιlzٓyV[c$FSh GLcL"e bGdyD]G *]+w%XQQ?h dp#~ ,2˜yBc bu uX4fwQanhʐN 9f’ѻgNx8@:pdLU$"_Tf’ZFz0?0BMiz,!{SkWᜀ k@"%cgC\u];Dcp% -z%o_~'/=ֲ9n ݼڌ8l}^0MgJߖ7`P:#2R´tGY%RX%Kdh%^ֱhĺCr[4\mw/D&kdEfV~ ׷bS, Z;5>8D؂CʡW<Ƣ.Auܒ125%09]0=_e9m?šgt 3/m&҈LnuqjIrslsėu;_,Y*cExk1lƂ:x"WH]Ñb7K z 'x=^lR\*Ӏ Wm_0vUZE m{|-&jb3קCvŸs޸<xj\LE{iR45XH2i8Ȭ`d{ʹ!nV+$sq49*2Or; ?C&0J1H{"v%[ ~}Šn ifxW?tnlל)3 17 e8iǣkh)4/?(Rw/]fX|'kmW(,GF? Po-*|5AfcG?٫ ]eiOT5lI9_Ѧ5^Lo!oA`5btЀ S\h2Nd~09&WA f#S}:yg0N 5ivҾ0N!9A%4 UXdSw}Bw3.}?JJys$2 وMp) >d,ZEK24ĨM]Cd0!Kc2 "aC<巨f︊~FT8j7zV@ni4t]B?TS9.Q~# 4.օV6mYl$Cvg$R6]v`lk\qՐeA`G5xэ\qQL:h:*fκ$ƣ糥-fɦ=:G$[(Lyҗ#q) ~# u`~uP|m:A_\L&7/Fx =jQpg:ibb^ ɉ׻\yE 2#/ݒɤ+$)Vg#)},2dv-_؀`}Tʔ6Q.ؠOk@O,/|JB ?;7rӨ"p9\<$Bxq6_R?,9lqvv,v#S: =F8 q ]¶G as8 Y3y cVf*ꞰZ>lȅGBlf)'w@qINW$.Fkf29[s(0\yX#4L/Ii_yaě.a`n<.FLc@b/mf.DJ`zMsm0CΚI S7"RPexD3dl-kM8HgzHRwvKS~ބ~ ANNr6BK6f3phEߟ\2 6ej&LzRt[(qc~'=](v%FA_+w5$j`QLv2&upf@Ņ\uN^ϨVX[,1ߺŕ0Z0O 8YgvOG?:o u2oP쨞UvMW+)^._ [ɑjYPP͖uBq58~1mfՐUH2RA9,D90'=1V+Q3TYANZI)6m$YNO*^H4?r~3cO궺- gK],Q7{;9P1eܨMvlf}о:F3"IҠsKK ͱɓ객{uvusgPl@k/i;(jzꞻPW-s^au+%eHE uhL>eare=gO3ӗG%@4;>vz]"[e)E, dO"D2ZKԙE# -DԸxeX|%|=} ;j\_1gV,Lunk: =&̋a1$:S**0)sqt#B =X9VT* O1n{n:4,%fq fM<ܰ5e3?YS9}( # id#ʐ5Iu*Na >.Sa= .bd"J>P߀^3qGǸ(T*y$\_y 1J/&b3yTG& P'~tWxc5Jzsnl2׀1"d[B}yp67/lεP>ҾQjM+ݳS@I"H*)I]EuuhܽPGne6rsPw<@3wt{ QqtLQlZv ? $/U̹]~vYɝr`12{2!@^Ef:f(A"CtMQ[+<#Sd~ Mƛ\^%mysr]Bk RyE>M8qk)W;gf6zqR4!vx@+=6Th' i2%m>5F7 Œ(3cuÏ060[@ʷ[1dk ߎK\H(aێ]r&`@L?/衍${h1"o]QJX"39 j"OSAC071͈FL$H%70q񫔫sٳX02 }zbTqGXY8?Mb"gz%ڔgKyQM4_|2,I5?J6cxtW&{W`~dƘ/|;jX_V0=H[Y}+,±KKqz Ry9m,_ٲ_]}צ Ozp^Rh;oYd=J2Ϊ3eŤUd=yH7)Zc6򊇵.Rmָl3U7ܢkHpfZdۀS }d K6,7Wabf䂩 V_w uvz퇮|}bfi e,4>TB {WdExnx /K L8($"7D4 _'@?ړAPjr9q2,RՕaqHrû?GT+2Y K LzYvGZaRX_q4<<]<op[iǢl "J Uy*؀iߔk6it ^res,> TViܽk< FfU\hTv9-Џ+ϵk+o!א7xꏤ~k N?GN:yE?VLRx:}Sڤ̇-jm[Ne& Q!; {o),dC=_͕ -,/B(C^2LBِI CWHp^oBsbѴ'xz-.s0_۾"tvi]u[3q|"7a:m3?|qlO)(bŲο5#!ɟN׏rvT !zj^V,XGgE ݖRdk7tpydwz8IMq u^NB(IH(Ko%l.c25( V_g7P:s'GDHu`7,ԙi0UZQ8D" d#KƷ1{8IJ.C?܈KS ܜf+wOڋ ml)vcwV$-mTw?ANHZg9BB[?lK͘t֑҅_,׌X;X#؉>q ׵u5;_T +!Q'D66&uf?Od DcV0`>x4!_Lw:^KUH 9L݃[ {||%d\"S ؍gn4h|1z&D7w[oKD`tZdզLjQ*Q?lP?7_i++D5|1-$QkkhWi1&:ǎʈB\7 8] p5Ina;I9閏:(~?B@&ZѲZNuЛ'"S幃9bFPq@Ty_z(߼^?\=87D5`4G?^xӒԕ׺BS^&-r'IFԧ3\*SWX#ysT㎤G4ᠧ WT} #Rٚϧ G1>) 25 j@ G]`@s({N=QLHOTS,IR H>0rL, p8@o˗hNfC0DL/|HHI u1|*اK)t~(kM6^ޖ>Uq;,_En}q [-م U dC铿g|)O\JHW7}&-_Λ4f9w>)+Xmxj`d/y ֈ< rau :Z "7r)\uME[e\"it!ג `Q Sx20M뜹V+FSC \*#wozZp ue:X N(IՖ(@ZItAGm,VObqg's4in_L- >6Q4VWhF>Qf$簃[~}؊67R?biAlkdV[ǣvz"mB^|k0YһV{TiZanW&-Db?9+$Il9!/0wm T6I#'Y!w*~5]J .T5 hg+)Xs6.V<>iB.S,L\uqg2-=7{;*&K<5t zqt*؀]9 uZ@g9&[F]09,bǻ&_CUva;xh["01r 3乘"5{gz=N뻘vuxVR\)K7S8,),-2W@b'cY]js!xu[WSWw*?"bd; |M,I'0ez8c[X M`B?Dv+.(( _;yfd{ ܚP/nYuG4"{Z hA _OPa ^3my kd:Ez4i40R'|fYaNn=Om;ޥS-5;` ϋ>4ȣe7LBM55*,툄(5˸v8}+{rR+ȥJ(sX&==*їcj0% e.yxxL{5u>,9hdTѻ5šD*tEF#d[fy "b<;CE2oB|#R)ogǃ)ת<=Dlf4Q7D%<D\uJ̕\TCP(zf %1 ={2=6Ġ3*/n~=`TW`m"5(DGZ/ B{]dL v 3E8&yɗ^PjM\߶jacfg@Ry% >t3 ¥Z6Bh-`b9 NXG(;hp~Xɢ7^VJgO/5p]Fіpvp`TiRjl]_1YUk:Å&usÃ;xljS׺{m.~H}+YӁ#mc5fN]sZPjޢ`,`{Ua0AgIW 64t Ós*m eDrtѱz:[[gI, -tnܮ[5Э>\ |}GKr1]7tDs0FoVz14GۡCjsKӱI iL0|QH@d _howkS"#De,;#[jbF"0{pGY@×Ѡ[svSXh8ch%Qm!򎵩fM*6v.ԦP<|*rɌ/*A`v;ll S kQBnyeU"bNqpb*f5)zUbLP_ÜfEVX@ܘ+a›}5cq"ZJP8SOX3rɖuأ\HmCQ9=IE.ig@-B6襙1XxscBpFeKW1c&Tv3gnwT4 GҎbfV!11cl+붹,ߣE+!kE1  5u/NUߟ2y6gn ;pVWG6%Jp(VdOtrX[-Ud@@irhڄq_୑qrC>\Ad${j?a{[O=hLQ3؄:j}*Du&P;UVi/ӪB$H<.T;5E'8v/>?CZ]1$C 䁠:&Vg~ i ԎeZo锟e 4sߘ{m--M8aS,m1|?|eJ 2<]зFQ$Yc4lvE0iNW̄O^y>`d|_N6D9\{]ZH H'[g{4~y{@g.dJix8vTؙ.ř@ (Ž C%-d6^˹$Jl0#ʢPjʍ¨E?ƷH.F /;_#&j-"YJ8GM'P1!kʻu rtLJXnegaD7b&8Vu_Ϻ 4&;<1GppSA ҭriEW٩{fSx؂l[˰/\N^㥝Bv- H/6.O{6%[|~v|@3ﱪt3Hi؉MXAZmPI+u86vBBL6uPv咽RÆ!-wnf&K v$ $8XCRXdx؈  u*+Ixg9Tޟ }\c씦\8"#=ޫPxei8R{VY2͢Y| 񺵐!wt;yrL]vͤ/o5b~ƫ/}Ǎ֋. lbEEtVB|NUNV{YM;si=gv=]>c͇B~K7ʾ ׂ>':jp=Dt!Cn~h m$m^>;UDSu M9Rzt}KSr]y͝=΢JxhÏ#$⩿#=Enנ cL1GdΨ_[G Q 0 [5v%-kbp~nk~n?l[\tZ+Ùo5VhL6Nn#?=csN]d FX7>:DQ[gVra  V 'hSL_OQ L w߳V wEd9jP>:MS퐯)GP 2e۴VFz͛"$VgE[H!VhQETc0K ̖=&X׶sd-#M[ *sTSu@pb-j.=ő=V%xmb+v,<$+t1ƕ].5t+*ՎƵMYkDO,g7(vd: G|hGA"3cw~1`aצBr9/;wV c[}_= lQ~5YCUxJqTh9U1}^O2ׅ )qDn#}"RYSWV oERPd*:&g kjF ˊt0F^)+6oAJ>膌?ksH\lڜW )w\yntQ-{8>՟m@E9d`r[pFZ9l s`$sGoQ}«B+F/ (eH 9V])caLhGڼO^Y` \`!75H";FDc3=NIx!~ڑZ8|&|k/|*߉v%Or2[YedcTdA{ks#P/BKEUC'ϵ/ OG ITyn~վ4j쩾EZCs#тvpdXM^%bhUa>hV5QzoC $V$j gfG-uMJe?z.wA aN݁ؿ!߲ !|K|)6$YLzGkHaaeTw_!L GO.V>IY 1{P 5p_XKTum9 z7TMQ -"/"Zz>)0*\{Ki8sgD.K*(<,BrX;q*8ۆT%㱴z/ h B77v`E}d'+;Nx0}]uՋ2L_E&OX9k7ASkj2 0wA\$_5lFuᅨ]4tv/O8w9rpcV !~pmsijW'W1LeVE KIcXCXnQV覐R(ok%yPPT4wb8ͤ3˭Z*KM e^Kx"/B/gtWV- o`=raBaw~.'N"[[,$*r%>nݮ莛>E Oz]f6}b }87VEi}hY2jevMBll#F)Y|t_; R՝ ykMbݔ!Ps};a͉\E;}x 跣UD`,uC:JfЈPR`Ȇ*(/6& 7s,/&_~յoH2rLX2DH #^Q#0Z?#wƎtcX1'FSeguX_;J"$W n6uT:pGyk j nx Z6Q/"I7 h)Q1&5܄AO0h)G_] 껆OG[ iuLq&6y[+ELHeϣ^>3S*̣ LA= ~ۗ5y EoA3OB_9<1> ?bL45@Ŷ$by&oԔ.~ ͮG9&Ij6mdE+4IdbC w]eΞg[ Jg YTu;1[bU)ώv\h2(Q9=F߹[t0?ؽnk@FS&؄.!V5YtiؒSn@1EØ!}T*;ϡ6ľ\~90vwfLvXCd]*W cjmZRhɄqDT]+ON'"! ^ä `3@ԝ@+#A`LA5fF{1uk$s5/i`mlb%_fjzA&2m|GL=QI2ba6%@Ϡ$<+i#_Qt !LK)ڒjk |ؽkv Sg3er֯_ľ :V#rOҌ۝n F`Cj˪A? 9!I| (O?ǰ'1'Z!6UyE [snzg{At& M _:Jc~A4s>)NsB 9ö-Ͱ:#9ODiʢ[=2wÇ W ;9lbMQng鋐D2YYY "(h^"9QQ[kd)>e=cB$ʕ(bHZfI`Wz8} Ol6 A <+(QOF,K6KF5iIj%S2yzIzBP-ǘVunqL+]L=0FiDn3i(P 3+2"2\@;LJrԒP^ R洖k3Qzm,etM5!^3SmV<`T_9QJD}`T͎P M=Ye]N}Pi)L6/7# }8_:vmDDC O)م׮Id0S6#k36cHެ,,;q` mmSkoN?-_P'b ʦ]J2&\AR-_};eAerg%21omF I>1J"y5oyI2WTm ),e?s1Oԉ=eޡlJc9*ʦ-LfhdIa]aHfpE!i(v-dE婣HNY& λ‘R $ns/:}%wIH`jyōOxKŚBsۛSW%_Ix`Y9̏%I}a1 Ya i9˵+xp=QINgЌUv/`h+Q^UR㸥ckDYß;i$kև'ȥDݪCȶ4$׸{%JI,/ P7^1FçEt7dzYlEtdIe|ibHe{^GSDm:aK)Y6f leo~9QY\_q.9ZܐvHzy<Џ䜥jxmJ6o+v'd&uتS v4hUgCs䐩4<=/[Gʏ!Vja>WcG px>][|j]^ر0k> tf]AqGx՞PfVPgabMt5!cz&>8&E9f U mEn X~ yLxJȿB*ZPHF%{}QzӦ6pLxgx?!cs|o *%*u8$(|$lD^5ē] >g~C/ɨ]}Ȃ.1< !deZ;$8wCp'\&N_lgxoBV99ֶmAmZW) Õ)Bj8n.#̻.Tzx3?:i/%rL~.+C 4d`!9sOsV@4ֱ+k*źǂo b1Y&$|Zj[Y?3CTl-}﹌a D =?>uu 4++B⿕ϯmG%˦8@xTx?=ۏ_lRdRe_x,o r>֌vWm$ƥD֫v:%[E}ŒÒ  *KTU9mG- ?Ϻ;CFwJRZ }d9yWۚ4rd<8ͽ6mk$B#;TmGVhpzM9^؟z DAXh<,ػ/ZO*V> ~\L0D~gu11LݍƚllV}3n8w. XRS[^y2+CU Q3.MSr!Y`% zͯC,ʌ-W*=H {%GֻğmXח7Ojbjy,wACk8&I<=*2,\]{dQ|ۜ@< sc^vT8!FCuQ/6lN`INmHJ#tO*3<-V!ЕNC!F-UM'mhp֣{Wc@36_Ԟ[!o鱰m&BNn및;P8S 'p!=ݕUV9c7$7/nZ]zy΋:U]hd_^RKT[ֱ Ɇ֙g2e#)E t=‰+%)5P}ƙ~k>wp+8JN"XrQX䗍jY9U'haTh`^M3@2);3P\Η,._5R/Qo\*̹1~19<VG?SDђsi2+?>o]APc8Z*}YnOl-dYZtg>UW.a+.P O(ДK4~f*8x_`۾'?C,T V)JܫJ<}&͠Cc$=Pf 0&Mw5BO>~ȦwackzoaOS49˭7.B?Snf"Ң,t)r\ib DMYs磤2h=C[J2܀Y1ZX*PC ;4Z*\ (^إv-р.\`+&+9"t#0J`)@QTlk@,N;& +>f|lpSҩr@҂IP_h)mXl+J*D:rACZ c,IӴAȔ/kJW/B\aoς K I)D}P|_;bێ(4v@@O6Jn*qu;Y /ugN#z^!/g0|U7 @S:!`4γ*a"nϥY0ul cr-*kQ6] ZS,㪜UQ]fAbҘ1^tɜID.zMd"yfB=/ܠL͝}p D2ȿ d.Sbl>3qY^?p[pUBsW*v*OA-Fo8O"usjSEþx;8ȼ~t~}C&|,/ 2 }Ѥ=zA7q#gz49]A%=ȃMY0 ݫ4$z'9FJ}ϲ Du_ aksUEpDjȿFZ|4}5]q;LŽ+΃*[-nU~l#g:`pѴ6*ᕞY] M@OVDũ =F\= &q]I)Ƭƃ{?Z$vb]- $& }5LWqٝR c")"Vx6(}lAIyd_/$Û}oBBZ{ʏ'%x xtwrr2ӎ95AZ>Y)}=g:[x݉p"𨅄Ze1do +1H ASïA"IQ>jgml Bݷ$^LJH~2]?3",)mUx y >U&3d\421Z$0,E,;E,;-x&j1p{LMGڣu:Wj83%@-_%kέ t>ZiR?26ImV>#/*pZ"xJf/څ`3a|o|LMW֣OaJG41˃9B2vOZ NR%!>b9p6*Wy'Mȧ~ ߆kP7aً8PQeF >v7FBWVf/*"|賗^" kl0z/t)wkBJĥkobaljd&K$2Oosg$ts3NJ9(CCU#sqQeu5 W()Go) kЁ\>LN쥩*(6mmcKx6 LY|fx>Z"E[jM}D:xӊd&i4|Ζ{ xK e-Ȗ+6-5m`t_W9+ 36Lvˈ9@~O:75A_?*SIG _1sMarՙs>ZgYe|\|ʦr$zJ'/b"cF8,ڦ046шѸ݅ׄAK#hr(i.ț 3f'f }t[Aoq$YtHBjN_?3w^1é8.!v_ ]WaW$}H{ჸ1SvlgGGz{%Hf!)Zx"HVG= EWZZι+Ǻkr#q\'G0^l>8D^^}Oat,)<]W^Zj͘l|ݎT;HnZ߁^+|k!Q5)N'O\>4}?6J?j" Kk4tB+Ϯyet,큹c]or. LH:c[ed|Q Z2aZI]řv9 =g_ڰ5/%z<YoeKjw׬å)9RNYwxYbMȍCf&Ť׵'vj~1gם8%"uZ`5b~2`Լ6B,`zv7Xm%sBlpey\2'3sC<ג3q4E;#},C;LQTej /ð"w$RmNQϥp:%CGvG`4\ϞYe@Bq`hӁ#aZ2G 0V.6`:l;)%W'OO\lvL]z|6O7V<cMt- Tw{ݠR(L k9l ܓ4tx48 z_NnE‡3R Fl0f%%s7DD]qS )^s@x3"G宫b,;gYl'LvAxt=嚲N^>U/3ߒqqA,ԗtGs@l/OrJqtrtY%"ً-"!EsW}o('A}i޻0m\24k[ji dWBxc\йJdf*Yqt*z@lDOB~摫 GAy tLќmGHxҏK~x/3 X&Ys[mµB"Smq~!y$|2H:>7;x$$6Ѭ3ZyIwza7RGј`x*`>;L9 DG uUlH< T]!4Ej(͜^F忪qY# 5&*c1ܡ{ m̥i`A%L9TZ-+7s~-r6p'ڄK+˷I,ǿ_pO%?"_׍8,3UQv(I=*3Vř8gCl 8|Z K^NH~ tzy.8Ɏʒ !&p* ن'D@.ͫHkK*RS!99]}NׁAVK^Wo Þ`w ; >4R0fjY5:8yJ$x/<]Y9B.CB|nW^*9*o&\~-=H*uQGw &RzQ2=ǂ}}f!!ŢAsH`$%o3UFARZuNd~_i!oyj?8 ɞ`S\uQ5n\2d'bM5^Hk6 !pM)5Є&a*?DHU{n/!0rɼqXq]rC<0t))=$cȏĐ^FqL|=ӭ`~p/uՠpuVXhg(Hk mjcXwCz<@MjN:eCcn?Է<!?2@ƴ~UC\)DGbIRi y;iɄz6FMV#?:KNz6:a.WBs R ‘*GZd}VmW SA s*@ "7͂䐁Ѐ!ptbEn/#%qXO< ޚhx䈻Š|<$ cqVIR_ Lo'@$+&Px4t$ ;ٟu21}UM"ByR?=HGM!-ʡ2;mbicL O|tSvm(0b/v.MW$^]/$v*+o]A/2Yh{Ѓ9BۣK}*:'C15T(0$b63hB)*Lb.m[GKRqWgȫ2fʽQ= \R9| >U-5Z+-ymﱦ{!riˣ~xhއoo䭅L-q{ >K8ǮWy~0л iff#xD(u{9"BfUۧ1+,/ /0zy٫ZE,YYu !q5`Y-/bKbP/$"UB7"1n(^܈n*y872Ӥt@&j룖:0((s 7ɴ\^dي3h2 f3:Zc`LcKGPTMIm)NAlK1Ԃ'<٢]{-h'rl"NZk (ms )s`u ; r|xTP/$uFYcNI7Wgs'jܻ-SڢF&o2La >sd?Dž(dEr*I;-eid dERtSn(SIqca*Bk.|$뺪ަRiU9Дٸjp1cǮ?!rF71`HMHjv3 "D܂PcTȑY# Zu,؏B bLF`*^]|p E¬͗ *]S-u`683 ВD;eU T#70#tc kIÒzUd39_J'" ȍ.!3j9'fԭ_>rDwpaB%Er~z9QOb<ڱ1mCv@lF@lR[OY,/Kބ'StV{}M-ѹ,:rRx`V[ضc5+;$wt3' +rݎ*|vb|2-`,jYL"d[ЎH^ d((*tyJHd)0s2)+[[&Q:r-ظIV6|ё{C u]Aϵ/sz`Ska7}l2ц8btYv#Ȋvwu_,ocV%vdq䵗{sҜ\(YtE.䰒^\+U-*gmt]vvAcnrnտD!܀r#0XzT*и>gg~A [r{NX%wNAtznt="*s<x`JM>I Q6&x7:WR.+LL{SewAM9 M x8-dZ4P9 ͮ)Pv"Y̳W7&fB߅j EwdZ>G܊+ԓ%ho١% .oڗw>H>&oñeF 5,`85o*o t׎NUJnNyvˎ{1GO+06睅ެ GWN@wgOѥ̝/bߦ;0p¡xV˪I r?c7!da.]\S` rZ0㦺.n+hm٣K~٠#e7넊̴yl2tM˸+b 3y̺-8Nk=\(Ij-ߧ㧕.R; 2PC Ma@tl ll܋ah4UppK,00LIcC!tf UoegR2hS/IGB ols}0\Q޲ؘ rYC'8I+ NyݱQ,YVd&ƪ»T6ā94=U*WI8g]Mg(>SE{̡J!BUY{gq!w23L{bWIW>puOԑ|i7e ~Bc!a6@9,i׭%!h$:%짬u[͑f1k+6 8Nj`K`IE܊XkFU"0n(Xj FP-أiӞUQ]jNaXA=Ghb;Xg0br R% (oxPj#A<.%=-JZsi-oGahg# n+{r-}[FAEC{Ȟ89,O[z5ȇ0)Jt+RK*e,ói0%FZ4 |?qhPۮa'0Qcbw]Z]){}gQC>"tCAC'?P^NA|F93T뵼W/c*;/z|IӧP(7M%Qe?*C{5:!sʥuO@MEx .2)~:rȖI$iUVª{ƾ+k1bLz 'f `R)*)9mWǎrK)T|bЧu> ƉH"( N;K0B[ܘ\îTh/Wvi+t$ vssJe\GDwnx@S]DCKMG!fn`6X$Fi}4]O m^̶%|3#ʠ4"1O{г0;FJ'siҚL==鱕T41uO(j6РeAdN"t傰r-lt@8}Ղ0?L۪I˒[ `8u(O&sq{s+u‹T6sVxj#pD׬_C{K] sbRCqƢ"{я3Mta#|OseBTt\BjF1-^) mRSaVf(xƷ4a uA }<8+eRp2PjЃ\1mlqi09XF)FꍁK?'p\`)5<͈ GomV+Z. D@ JOxa{t" Y n>|Rǫ-SiB,YA~,E2} ,oC!+;))XcRm/Wm$AͧsaT|S}9.)ӵJ'/kȂu PP—ڡ1XQt=uU`v/Y @"`E=? oͨ#^w6-v(Li/Y0H'$T1.hjyN ]!ВЯ^ojKr͵d!i&5TT ϝL_~rfX +S\"#2fw@o_i=Mm> qMK|h=}Zѣ9 6:` HDŬ:lk6RA|zAliufs0t|d;RPTed#y"MWwX&n7ɲhjBP Hjwl.Pv'!Ǐ4#knl8ǘ|o)HmLHK mBA3.RH/3tANwo*@>Q!$OZ^/'SۖaFPB6n_(w9|YbS!bVn4xKћ& 2/$d9x\b5Mw89IWxV%k ņ[&3<0ji>Eqj҄@x1HLMT!C_|˻8#xVSɒ4-TAOm )=VGBh7X6#>vhQG[˲ (O,˫rrwT u"uxdY oAx3Jj7&ˈԞYҢ zZAV-`f Ep |۫#yacorMfM/ޑMx:А/"{;2aƹ E*]KꭞʪYܤSx>OHɖkf*RB,ػZ4슏WhC .͘ɘ/1ގ&;j?IJkDWS& b]mTo[huL5=!$GzC=*v<'5/a7z Bt{+1Ra U0 .8ERz: f27}K3'uADzPk Gqp)x<]*@^T)=x\O'H"_b߶-"ȂbSL=L?hѬG7~fIL^xT`^Q;˺6dE{ DZX%qՔ%q.,KN_-G'mIQVAU9F+;j'v1ifA C:{vjAL.ӯCɷӼiW? (peauV;ͮwBAeoe](\_@q4PYlS5,Jj3D8^$F2:ĘAz+mU b{fgu rYb3uj',By|Cy-c# 18\&;rCET 0k|I閰(1Ks_SƖ{YFSzW n٭-A\HB+ _LL[1A5=: k餣V`ZM=zely\H9IIC-@ +-C0!.pʘ⭈􃈑Y04"b LyY#}6)da.&޲SnۧTOHl7oTioplnWrыۍ!D2AR>C0x߫9bhޠU(OUǂ fH ADۣ hv"Ct6# oji[: BO,AN0L-<q3Ţ=Y/a~AБnS>*[sK ˭V5sΓnY_ < ѲRj@әL|j<(1f3j4-9&ôPWىs|sb3^pWȺ72]-6(۳jF-C<4b+Qj* @~*%Fn^i ^6aӺ,hRUX_魣UؤiYv]Xn>Gj֘=vfRi 89,;F]qkݦȯ~JΤк>w0uc<ԾPsvDh.o-.vײ5QxG51)EPN#FpӸC"(wGL0OP\$cob\,WsFS`d-RF҄|f)eK+?!ًe! M0fKHА6HZKLAPtI׽z(u=vW?k{=nbDi NWXsb#%]thelt8_;-i7 1 5Y0y|zZ(("V:NWqxK{hUh F| ф.skPuKcs=i0GPD&yp`]-$DkwGtj*-y.ҽur1KO%>גv?SLG=&1ÑsYSI>7> A-c \ jD'd H(t14u~Dڂs[e/neSc9VxeuyD=_hLE(?9ޤa\ Wv–_#^&XaAA(㴽fmX\²w0R8+t\=,SK XGTq+PJ7Hr:QBih¹T+靥KZ="mRn b V~ˤWB4 8y M !?ʋ"}r w96o~16Ez?\ˮZ҆m~|^F D~/UqQ7ϪzJׅX `˴XD^Ua܇'+lCv#KٷlF\۞8ycs0S_:1&U +Iۜr*i/m5߈E,mXL߳1&=E;MUB4T4łA)G kC!2jWݤo܃hm.- Y:g%l]TIiײ(6)_x__gm+hQ} uaxqEdT

      sb,4Jk$dt"XË˲k^d'04-J`}Uc׶f['LF(Xx뷓9n:[B#4>4ȇ,pjUk|n!wlOU%{A g:ଏ EYX! #$"a&yt/O^ ,CjԹ"FaW?6 yXԝ̲w.7fGGH8P04ܐ`=8q *EOxV*ZF iarѿƬ9W3 hז?!oË s'td rvA 6xpP^ wr@n}ֱ6ۈжlhVK4u=̪n5Q2xd*b}\]?~at1\p,*]idrFQjFxudRU? lB_o=q2(ǃ&g]rknvdf3~"jb!3e|vuTHVnCe 2{5FݯvRvfmӶsQTLo8Zٚ`#24V@;R1O%f!xnr8H.o aZƵa|vuyЦ$ 8{C]*zb!b4mh}J[O6{8(ifF倖oqq)f9-k XUb|;J/JNN= He4ukZM㾵SW .!L&{L~RQpo\6'ݢ׮)桎|Wٝ*dB]2.K%1X j$+YR¥q\6-fyPy,.$$KK爃`re:ZL٤)¾ro&a.xSP"Խ,"ȷ(:3/U[Cj޶(NܯohSڤX#^?9]."ncqb-JPSM>{hֈeBăqI]3Z5 0&749gj,9$!}\Mzç. Tm_Et""Nň6_n$Oy-9&؝lگxꀗ?Q,mȠy d>QE\zuմz[yUV@?Uf(5YƹdܖO3Q$ُdm F2bͼռMb:HN"[0O{"wϯf2XH,8(WxN7@=E0$=2?H&tڏF5&f5D5ޥx40'vxWEι=ŗĉˆjK7B-Bs$j"'KUzcDz^7_(%$2H)GeK;INl׌pPReqʼn.18<)_ G YN#ȟi}Ui ePq9gqOo5"`0e9`,v"٠Gwlc .q0{Ui~ߕTSI,.519Q`^-Os%|je(-2_m2 H Y |hX 4ja Nro C\a^/%o0 P3&U>U}a*66E1m[MhP@jMGȷۅGCm{`C([޶ דw S$N$ 98|`6+ <x}yhTłV3 cڢЁfwEɆk )asz`e.`+Ŵז_H޴JK>]6+V@3+ocarm)a QY.ܼ2,a,Ҁz3kʕڎ  l)}}&7みlL"#wi@gɲa9x-,9;~K5HGSG8̯2!H0Vvċ`.cK71bZ]Z4 v1(YKR@Gt,։p$4x R!?\7}ESr&mVL,eۏ.(i0LG'.\".H3ՒrtD3 #uN3Jn(\?˛RsgKx̐d.>T{^=Qt_?ad fX'T$@OV4ð4n0,y?F!iUzw/}v-q8-:NՕVe#3%:gdǽJ/rJV+D92fNQ~;uphJc:@y<,!!w2k?!4k ^N6/`FKVA2x%<07C}mP^\ LÊW YL.3(tZq FE,=e|U:|Gն\ZC r]"x 0'I5L7jSc>6k$NeՒ ~7D%:hն87 @nE:`׽)3wgvuEdPxvE۷SYBFn)rx@Xzڷ)33UܦLFKYro`!¼"㍉TW瑧X9m8¢0l״ew(x7LǩH-Pur+yƂsby6qTE[g\3JVA8ԍ,o_K2 -1ޖ4OrTܓDow-hFL{zxm @ъm@y@zJvP7P>_x;*ٌo &w4?yof!tvuY|):Ik%@/$ByyeN8B|/RwA?+3jOqE2L@HעODu{l1yflHAA" @)P1a-DHiHKJvch˱wQoZbF5`ڧ,a{jn7q͡u  ӣF5<`,.Њ0gdGHg$Z $:J`+L a= ]{02BI`H{lˬ7^1N{!pOK^|c 3fRV5w;dZ$  J{>bXC=FB?ǟeHp!UnMf6xnmL' ^I΅6-fW#:7G;c]]Ai,I7$+@8fF@2X\25DSe3 ʰ[$Ԧ'+,jΡPΓ:2sxN/Y@2+8Ekdl]ƥIw_×!SO'ZgSN񎆨qmݛgL9hͤ/BFtWi{yZ8&Ȳqr9l@2(ֈ{ 'ҾjNT4B_/':@˴ϒ.fttؽ Id𽹥U N ʁX昫Ěn3/ ,%B'^D#n$^n$}]Y6{"n-3< ܽ #}Hp2NeM@lmjWQLقC|rfB`Y\oڦ\u~+OJ;"hKpT̨J*ɓw*("JYħ97!xfߗtz\pe7Ve$:bBPFk$ P(r^po;S nާ(@IxXˈ\ޟߪ{%19Zp+1RLj*[Urr3eA?,EǼWk3Ps RepHlTcooX Y=QF1B9}Np什;6tf9Ԑ$?{bpj.\{k R[9iڒQY([g Jw: Ѕ(V >7pk!C vyg zP'Ϸ//t1шemG ܧ Sq qsGS DVcE4ƿt\(j^JExPlS7sOٙ#n %~ //L!}]hW! Atۑ8w[$T ,;~Wa+cݸQ t̬nE]R\%RKeB)ÉQ#cǗZ .Or䆞S$vcGVS~HB$=<A# = u)u{أ0E&Ua(z4`g(7Zs ¡qc 8AS:&TkۏA³δ*A>aH^ >ފG ha](g#zt{jih^"^U>ZVt\|Vε7?R'`8.;oH}Zty;Q]* ZYg$]GJ|#6֡j`@R᮸ٷ4ZlonF 0g#CTId7a4Nj~dm>N 76&%luNi~f9_ZXr Tg:$߯1نI!q#Y4w6a6s (vph&f#TzzO5BtB /'80x G aGt_K"iSDw[ݶv>Yof%}M`žPo[WL~Fw{ۅhX@ " Ex D+/,a[93ը#cqpsYUPa!^"Eb/d!YҝPr{DzQU&.­Jc x㐦 4TltF U*7f=MKdD<>A!-S^ |3> d 1 ъ&zc^laơV՘G ^ a r?W8E!%AEѐ/4# {q +f9՞\^x"}ʃ^BF-Rbq(Ζ+c7{F;-/|-E5_"Zڪ[  :vEl88oA0CX A'LFBG;Ib#e!$M`J5s} :Hѕ8͢vBRGa/=Ib4@'"aR%m6(H<) g$C(0b֕ecJN'܁-E$?gI.5典D)k_T,"mi}4;%L!i%#\w$nżr0bWu_*|1گ 2yI [|I_ aք3n;;zǘG4H:gּ#nw{) jјib?m^+ zE%ݲKOS\5o\esI<^`?x5Tއ6ڏ]u\}y@u `c|OcaT${NXJl寐$g1b,@'4խڼdQ=VX%G8(+KK\5 #~e= w8~h^:l& 3#Vdנpl8X`;CAP2D/7쾽m[ޱсd/7&Kf R.Ѐ%7 FM]Fj 9&'C$<=:1 ZY,0u;.׈(dRj hiE'2ؘ4p*Led1:1 gY1UUϞFU$Җ7ք:M܄5M_G#h6 |[fA 8Rh/韞:/d':D7\0.|FBhk^u=ОP] ?NY4U*5Ȯ~%f0Ox4pV(U|ܒu:Ʀ[ A:6991rttv]*)/ȘS$]MgL"ewnsW؀/@y_F!Kƃ,ݴDzlbDw0M̈́!KRLIkG] L֪/yQIL&C7 Xy+V!W6'Z /Ip(${ҐTQwAmsum5rEJuͧ}AO, I׾0MA}/MFfF\wH\ t=Ltb p/N/Ioî_@+wT6+c^&"VCCQ*^@׏(z q." m[ZH΀}m[D BE~H h w䘚Ke8D]+h;kRaQ*g᠊ظ'ܢFM@?3 'pwMYf3?R4zXPWLԺkyQD༛.) SwQU+xW_Vڬ6dma * D{bgP!=2h7H0d} F6_ sWIPaGa(ߴ3l}Zt$*9}EQh2.^Ucǚzx%Ԫ+v0تܖE)b%J?x~JG#qo]_ j|ӈÔ:]ȦG2!QS?C}aI)9^',̤VB싥g ޙWǫ7|ƹaOC#V1TaU'quX.Ē=.{NZge.@YζU\YG7.^Q9 C1u̥ʦyG yڠ Ci_~RZ}Bt3n S#Z|<6J=vDͮ|*b.+cm%ԄtZ)«֐b GxH%{c؀d4C~ ͪ!XU#8L c|f{,46)!OLoZT#ow-X$5*BsƅP76`ZL{V$ϗ rםapy  +NF1zfӁ!Q2zE(i4gGL.Ol UK1N ntZ0c#cu&-\#Z0N#m\-tv!Dh'-!뙊uJaU*`C7&Rϯ!#4g-iHeSECL ~j*o_=lo7Mh7L?' rt T@ڒ, ñ4wǶxu~WLY.ϤMw#%Nfn{6 QH]ȲG YIŖ Utpp+6 ^Pɔ5b!BY !!J Q9nT dB; Vh|9z尔o:%洰P ߎ'ZJEnz#K%kDRڋQ#3fSVLFZVzPƺft='GV:+^@qpF"yxsJ=.DZѨ/zO.̀E-]1h%N} oݓ{-j@z^؋OLqٰ\OoQ/8 N{oտi;N.muteY\S7-_m"j{K .Mx] lTBJ9eskObԩ${xoSK* ^[MJKRu 0vWL,yޤ"OC G9VyLI L%tMJ&ޑ㟘|?j6[(VrU|<[=Du?LARe%Pzj 5SbM|th^#$MǞ3b^_UGF\"+k7)*Sڍ1~ؓRF /I- y?.վVSLl9T&|3=R"Jr»&v#fzp ܨ7l!lܾЬeu֤^[ʜ@`q;WLbYJ[%AF'oET= Pb(PQDA(o8+VB{,UNsLCbi'@HD=3-.=z u@@2Yb!^XxliA8xPh9Ɨd|Xbd HY7ÎV_ ٞwkuPU^/#r=ixe޾cfVgSHZZʨc >*{)xzP&Zʌ"3fbc1&Yv’#ڶ&յ0h#eQՎEYk)ċ!ug`b_biXnw7§ N x ;PugJ%f'mEG$cX8:]X*KOC1HK_I5FླV'ij1:ι t}Dp;O mCu f|o0ydvE(^]Z s:|͊n1oMIO@v:HUsY%bߤvfm}_Vcc\e1ɞѤĉA&E/ŦHB+I2 VtG.)S6\B a$&{ I/NLv=u]hKsӇ0c?!_p0득: i.֘&SF~|TMD'|Ta ~tpry^ ]qYL<ٙkaWgZZFsy9U;"Z]uhd\n_uC8ɵ#¤*$݀ٺ; [񝣧s`k'2:YAՓac&J˱_KT7s}C~4sjD4LBjZh.'= 7Sͯ)~74T{u9MgɊnvAanQeOnSF0%AE)Ԍ"IyTP򝕐3hJ8հn]:(>{go` rEO%V+k`+e$s7,DmZN>Cv_'pƏN: >'ߚh I) P-P(>s,LVxA[U!">+Yl)Ao{YeIP͜qR{꙳k./oC~tsKw>Fg";ρ*fwBC&y^ɏJmbISt7gG֍lo4l=1z~Bdn<1y}X+טr^RҺ8d|2PQR6x{v??l-(j3LdRÓ s9f ,~ti"CJ9Fv?Z۶/SٛC59رVZDҹDm${XbˢEB%Τ#>3O hK&غ1b3M%Ozj"6OC⿮u2P95m6cWv5k'dX"dAIg@̈>Ҝ@qus'bWv I'l| 8:AC[<+k{>g ͓A<wrġ~t0zyJH+X7y&I);$"-ygskAkP!~A,:S rSWbM4ˆ!vfOlP5B2<ÿJSlwRj'ȁ؇JB`I D(IԌrbWt2>]ppu_}ZD glOt6Km"AyY=PzC)8MЕszltmҁTuFo<>X0YEFa2G  4F6*_S1Wa 6hUkn+2xc#2p4'tm^gWUB78)R@`gF>XK916Kn7c 8+v.KgZ#5Ön)?sqZMJ7tSQ=m{bA>&3]M ^og9QMh>_4w"U+JP\(p?!yưV71!nu`1cx59h{5vm;?z6wsӦf )" UsyZrbS GiF~ I 7x':ԩ|4?I /g֭,O }V<ѯQ‚(w<kZɩyMhu[݃^l8J+)f $M`SZ>"[Hlb$B 労6ڙFS (= =m*^UG"n7$Ba zJ?(bˀq ~ WHc㑊DYPa^ajx.FH4CB@z3}bAќnrRYFγ6潫<@o_|ex/D婺7k=g){ 1^]Q0Y\D=}K{0 CUZ<GJQ?1xQ)wjOX١}F\!jCTF{xCyKQo;,6^d{5_ 4],QEdm z@tAfk imDT孳և u/Mԃry= ׉Y%f~]*Idi;޲Ys" xzA>gu RCN&hSjq VvkM|U#f:7IQίbT!p {2 TKy&܇o9:m7 ~-o)E* o^0|)&e@!U?9CLqr0 NB IPxJ4G)Ug9L}( ӂ w> y|+?ƒ~Ig$3qZ6hL#?\6{qIO؆[9a(ٿ&2LWx:F /B89{# *UҺ {-7#abr"CҘǨYxM{pPM vH3=CV§*kGo:&!V7ݣ`> j8Rp} h1QQF^t@Uƈٌd}0RDf:Ũ͜s^hz Ȱ)ʗ*LLµ!Ҵ}qEe_kT'i$Cbۙ`zN}$-TQgrT(! $pm2>%'d&1&R/Yv gKA]-kaHzLRUpeѱA?Qwj"{c,T{r%EQd3אa-~4J@iIeL>GW^ H?do( h;жg?_O?OMD+(:@3vڴjBDmA 1Owt bз^m9r_)F6h7KыȐmBQ*s刭d)5)ߩ1R 8=2EFᚨVPe' a$Oѵۍn'RTjc h, ** wGd\3s]ɪuʝ*Otc24>Eh-J~v1E`=嶈j wF`&8? ?B$75ԯ8J=0g9CgeCYuͻQ[~ ~C?rbjt-ȭrط-STq1BAxb+2 i Ug{@X(uq%) P֭?ȝfKJ ~Vs8Zɖ"910uQErQBih)M|7;Vj, ;Pƒ]?)Ngo~Z! IQɬ@H)3}~Y{cyL!kb1G<_SǬȾb@j+ŤbSm8> 5.68(voi&‚05JB8WNea;a+ē3/UĪ+J@VEYM秱 >t/=<rjr2y?[[gI(&pv'D\H{izіBLw>Lo |" bXndvb[ɾKnx5n]@N uGmu?5|?~ipy$*|8~Wu R|;d^Մ"4gaV6u(lo4+z9STfn$$ϕuF}CD#qgae_@.S~(ɕ=kd[ot.M`x3[9V>mlv>Dq~lH:ްs>Ǩǐ9iH?c'0E]Q>š~ ވyЮs_ͥ~xǯ_̐56vzh8=QHF)դ2K?sS~i]Y;e7} Z&OU#KnGY{U;x#m_a74e1>?ɏfȅnaU$&AVnsw ȷTNx=+&Lq^#X,%+7b_ʨ1ŝۼ5swZ2Ydj yav҆&.M}G\-U֓ >MC2NntA&H_$ nG)bQ]m8 M'!7xhRt~f#s[*Fݏ5H3̉Kc奯" TW9G2>0ڑ2;;JZs-j'n(@dQjsC o&::8S[GЃnr_8x U?B}b_T lfq&/fYgTe#lfԅC|HQQ#&(rmd.%u-˺2z#/ 3K,I`Uw S]dd#-o]ī0׷f][ P:o3oo1M> Sg^j#MVmׯ]4=esf93ar_G:Έg.?.5V6G14Wcɨ yܖK;tYϩs9e弌Eڅ,ڦ$hNۧY&'*ܶH|T8}}Bq-9@"D fw:#Јv(T{͕!,zufU)%5&#hc ~g"3AT2qyg[(48?ru!ɹ{D4Ựo1P*QăsᔮQܯ O~X:|g[$] s<u1]JنTf`YAI!,xs{.A?dw F7 V3 t/՝4 7cHrj .O]Fˀees9+@۪P=;[Xd7TdE y¡vcNJlp)ka˟6Xɤ{Y3[$zF@V}ŸI<\0O nhc>]n5f|r˸Y,޿JqZ׮ [;{r'KϞ0%:۱0l .ѾTIYBXc>מ`4&~;wl%=ǻm%h>jX6n.l d\|5B30zݜj8\0xaxy80(>Y K΃7'怞"t8H:I)ZBqg _aنvϑ$ 5lRr s/rJ cT Ja`Z֊'.6ظ4Ey/1w.eaoH 2𞜄\Esb++Q@ ^ t(ψeJSgMc|%J!1>EsxPLRJolVXl[Dyf}N֚o@535 ?SA/u?.?SθN΄Iϥr7*asܶZ/LlЈgCK/Ll9]tI( 4''^}ͭ$c:d$1݃1ثP2_J_r 8ڣ>J A[Z0V}<#z[! 6)@(,;OZ %nvk,crTizs ow}NU'OܳZ:s?/`Nhs*>nPEiu".&I b 7T0- BWbv6{,r0r|~(bޖ߻ל6"&|¸px,̘VLKwuCLbu%}Ң7"@_^]Jsevj) L_Ѻ#zòqRA0 _W`yT[DC W'.쒃%fIew  t>V@dNtUǛN@Em'5:G{AV Y) 'ڀ[tR( U)αbT{]=>8#*|>| nʼn&ʓapm@OJՉ  j_,F"!Cv\"X"Ѧ^;7RxnuU~{8ݝQ*$B{S\n)/'B;!6G޻BU 6"S'L)mݠ8 VŸuEXEzV 2@PBSi7pB-m@hw,+Rעr*ܴ9 zARs*GnAw6 Y27[ {RT̄ ͎nWE_udpG gC}&+#P}mIŐ5ϛܖʞ$\9j=u؆ğo C)ĚYW-\bI,6ז̃A{J(/mI%68!Ѽ<6AK0I+^܂y2*:a~uX lOҴ%"s [7 i ӑƤ@ZxrrPo%g;\a_k}S@ >t%J*,-;+] 9FiS(H32D`mh1LD@eTg(mY$sCf~&IC ɫ#sXɹa]j+3C2[ `ۤK7Ŕ|G6YCeRhWSBG: EF{ >].\hHE(5 ]MS.rn!45Xݍ=Rϗs.tܟKdVaBN)&n'  L:D\xqW egM/ݝl_pZ=;*]'|Bx ^9"`f,&\>oa SP5Tܱp<0;$hr/SWնiM b?p57LˉVA'AK)(|0idhJC2L%h26n-,z븈!&hu@P :8/os!?\i3 $1NJɔtBDӮ֎Jd3ȸXhV>s1&-H0ޟqYKcF{}RYתX ȃWw8qX}/h:^rAY}rgC fO*]Rm?o,bv"+[عJ+)ARvAIsl̆2BĈ#ǭ*$*5Y8koaN9&^Z0mݤSCA.㛐,[GJޘA#4YG &gЏ҄ød'oD@='ՖLn} ljյ S?#d$clLxylJ* ^OK^lXT*T$#Bm'w:NT0Z4b`p]uKV]ۃF_i'b#=ѓ!az(9{]86"䏃b^>˴:N.K,g%þR飈+wR-VJ.l__yp^B-F aVpu >XIb"{VJj$RV Yz{ I aCg7x;Iɂl[<ٍ|9 :8i, OCU9XpR8 "$}7b'D.,+nkʦzkMzJtKT>WE[~v;zKXV*?_s͒MECذcRȋTb3v4?h2Ś%3I(d?R5j;fyLz8,X]O;PҪP@z^T^|Cx,{VK),F:ChV)Pf>ARX/V ߯c[1Ba0) pԿQvёrG:6.ҥie_\Q#F{9~U t*ťni:IZyf' E P _#GqMizC{Te gz~5l)O4>,UU29Y:M1VF9w.gd.RgқsPXdקL3ZPfPOS2+  {KFdG4:c$-yC[/v][/PM^N-Pb]Ve/ nf}bɚԾWE\QJ:TȵyGvQxHlĨLhjHc7,D FG4`=2*%̢#ϯkevH0,;9aFwD pYRf*4>d)Em xLCT8HΜ DUF+lRcI|犖&8N=ތ]Kig׿%{V8PP=,;+zQ&L tqJ*5q_xp*Z0-dϴFmE ( }Y7aH~ ҳ1;Sb) ]1/(En0}-JqD%5A32Eccy^$<8qJnnL}YN=˸{R6,$uNO]m,m ITsb?L.PiʚC0!Y,C\q֓MDP3A^#J"TnؖEr–|׾gpjϜot!ZwW%+f)hӤWL<NdG\>"P*?Ձϒf{YT42|G2SQ[^J.6 ܙl9iu{T]4{z|ydkg!laDd»z IԔyjKz>ѿ4[?9~|FQF5|k*n+~OCG &՚K:B+uE#nBv5 QKęg~8f}g}3KoWKӓ9}$fUI/ae[AkVJarJHhX-Ut7uguK/:kvr77, v$omXZΓ){G"",<=)w!x9`,̰,p~)KHoLeZ}4C-kL":䥶C51eyp F<{6<:5/(I(ZM3(@Q%Yl@-/w'o ~KD72;.a]K\GEфqTUdea0BƬ&~i7zK_K1DLlL79f98jV٠ON_bEڐ5^ж𐔞] @BqΎ.HdGGزOxu SC4$n5Hu t4;/+őf*|ˊ-OkpOג\9 'js0{a /QNMy:%Σ,ۙ ~b?D3)2Z1cqdmIR%rV ,9jD:le=.'YYB3@M*ODp qP!>0ݲZ*]OmH{fo]`~ۯl~6y妥uD ٽ\>w0y Љ̡ZzWJ~5@Jų \r95qf"7Al-:=ٝgG &So7M'ći> WahWxxkmZM x7 MFeylb`J? Vk}WI9T^.1" ZH HfN$.Wݻ>a ɘj˒(ݰۙ6R<-XcO5gȆ#DܘI T6HQ$b , "ѿUݿ4Am^y2Kn݄ xRl4"R]BȩS 诓>eⰋL5?P5(2Sx;_fkf~q|u8cEMDӧ;Iy܋ ǟ_t %yA?rhFiEZNLUt\7FL^ EG-ft  4D3w̎(SfvPj XJs7|69(:} ODxPracU]q&_F34))T afVM?ІE(+| %e.ԋh`Һ0#9mb-#5R,F&J%^]/jgN Y|_bxȶ>SY2A=|"/<Tkm`mz%F[ FizT]qEVrEmQB%ԡػ 9g)g)! 2(R- muSBi/f,%Qz]/ Wa納s?E o<EAnWөsqg 7`TTPeW6&QH!Mf/ΠD`U9ⷵ)"wbre9ߥAVM A*I<,NшbV=,4hk' ~#*@F,C l[(ndR>al(StKy&O_ŗ #y .F#ɣ%|IҘ)Ǵ_ ] e Us 7RB6_-$S:F3t?A& C8 Z nwtzMq?"1D!tlSiv2ݦ wA _EfJ h9#Gdh8|㇐aLzCMـ a,'e gYDJ* Ӧ/_\cR|b u>C|l|6\;S=_'2-X͖'3 }!ALH3>{kW/Mk$saJ8;G)3=mK2y  ELe1Dbf&ůZ34UFCgd/qhw r ^D/ql윃:DXK<R8$Lb[=) T6f4'vHB>F[7l3{D1@E2 { )r0jDV؃{Wީwui/YgS⚾P3y1czuIHs#HHCač\[S"r*\U `R1<|Xsh`,G&v^/7G:MMzG"(geZ#],rG,OA;B6t؛XX6}d uJL{ ;4FVUZF`5ps8ĽAG;/ڕTZ=%Υ4D-UO]x+ϻoN=z,T~PH>qTA[0nڍ Q% Kd?(UUhc|e,=`{_+uܠ+QmQcvGZa5- t`@Jz&),2ыy[Kp#P}9?mQ>ö+pl5î=H2PC],_ v4*`\bvW_O];ĺ;Nzwyztj&=M9t M8Hb2iCMEs<2wLm\q|HM.S@iKBlx6k#_REt+!(ԏ1=;s(dR93kx Tsnω3_c x.1 [c>ӎ Rh*Tnogj8]2M J<n]el^SqP#SLg,:(tՒڴ8I{{u9Fi!w0xat9Edi)d\L`iHPiKra iW?83:^Au%#;w(kcqCRj9~K1[ɷ+%'G췻[ S 5X473^U5Ӆ$AtG5?'cB$ݢ 7*HY :c#6Vd| Ǔ mRKjSc,ÙDW 6SVNopƍ׫*w݀48]A4_{x$3+7ٟshs8.OV%KyCK'/: d+bE^~UI/ױl6bKfD%߿ֻvR9Z ]SQ(ux9n96|P^UL%Fw<6_f!pͼX焲իNdU>n\Lw^ %sÍyu) \z7\`=E/ 4QeV&u0p;fI)AY@ &ȡ#E|Rh{S1^S+>i'l {^oDL2obZ} )LQX׎ nϹu1>sr74ilǖ1;E4ٝծq-`EzW_xֆFp C(ܴeH|oKR '!e]ęrŮ{ˇZPw'DFJ^-aN$uOKRtMd|L7>P棄a+w675"0^y.)\X1l^VY4qqzgL96z58R8w!9Dr+~r`L%E"leoEқ2ݦy:1XjcKw;"5EۯVbI{'d-QfUnb)**VYN~7A]\h0i{Io+dg)qJU:WfҊs1k[]^ܧF'%CDڋ p Ɍѿ4S-+q,L"\d YVbSG V4UzL!w2yKI'px[]6oƙ98{B_DF3l>C䌐M!EG~"N >bZ- 1.p(a9r7wHp`@ jَrɟy.g! )0n.vH.SBAjZ F6h`R8`|RUծ͐ cd[k5= uwh ]x2ms>o CѦsF7+lHe^#@Jߡւ"_[L߾o4Ebp%RÞu0:'r7.٦R!]FecժQb5Ry?V7 h#^dIqƒ_$D{섂ҏxnכ*x>)L؜^<-ѢJgBA%!{/cK 1ݥ6Be(ĸgIpo:{Lj d_+ڝ0_ۮPm-ڞ2'E-& ;9$r֡F*w; S/Jy6=poIGC)|.CsFzf#`̗5t0Z97XSo[0k2%q>lP|Q i+u9Ŝi\>CO~i~}B*CxB쫝CnտW3V w@+vcZs|c\szSX-R-%UdV\ow>Y5A>GzLtk mFܺdXG{D$Ɂ}1fuGy"1@_ue엇 ъQP?3GRFLKS>fXGI2dCfy[x9 j KW[Ew2- \^4D,M&g1QW34CM]iKox#ϡl.m#<ۀ zs!WReɟ φK6^$Ϗ#(]#x1>xNX2ϓ޼X3|gH Ng046Ò%yOj|Gg~ir$2LBm[!#)U=O99Lw4XBK+eﲃnat/:ؾ:PyyxHuF/~۶RmWVk~6[yeuƇ& k,9{CךJeB|T錹N Q}NpDI[Z=V7ek|YH[Z'!KHow!-nooCU$ݹQɚQ0 "rƱwVH۵%ցf{SoLSlĢulɵn19^ShdlA@>HxEOM+M\tϵw]c{{֞uc̽G+Q$QZ ' ˺r,B@F(;Z+XŸR G+B6-?#'LWK.=?dtxˀ-X2tC#)b.L퇯J;hV=8-R^~ޑVg>>}ct۬OKybCB:+DM8"leF45h;t=S`gTPՃ8ZĊ 3XCG_c篬2m1m{[LF~=Tnb#18+(bۛjX o85=YFykyUf:جk)s4sO‡ X? %]| 7je `oMpShb)vA'=Qbзbc6+S5q&6gY2((SpvVy:z #j)z?mer@%ҁ]KU R'uK%TCpQ=H75>u#ò! CF14SyW5OFtV9#M"L2nYpP:ឈ1[,2%IӅg8uL K#"ݬm@=uJ| >DE]Z\7%*n[AQp_CcfXI5j / Dɬ[]U *[²R̽\z~/Xt"ȹg(sQH7(o].oNئXYQˇU4&==(idF2a DDx7G|EX*#z2RC0} 0Z4q@Ug]-5^{-H7wZB*IgL`$KQTW~[w/aC-wžp[D$jڤi9AH1;i| sC>730߷T1%clb2$."k목aLx@ \XvR̛Ʀh=%M$jڕX{@֦5* fLRaxf[]5<2K?_?hd^ ;@Ϲ;%Q<'`对p#E6 tŀiOML}:G]P)E[IfRs!x+X!Y >ASr[AF{Yu.j"&~\7[UCpmO`Ad$C뼍Xoq4k?T9.ZIlBKA5ЩBO.~6 |]aO8GXh Rsf6Й%dtè?t{[oW4͠-#dxyc|!m>Tqš񺰙c QÁ"%% b4buN,:iTU; WD9k*2w̧hgQFXX*d-xasZ@tbǀ|aΗ^/]}^ÎF lTO:j?0nCmSz(]4oO6QE ^^)ě>C`~<Λ0Ve*+*C Ǯ|Fۿcm$4-D|qݳL/C\Zg7rv8pg5BPc3H=̴{N1LM\HqJ^''>ƭޑ&#a)4Tek~?LC al !%k6磔C=bQ.5c&_'~>p%VSձIRQB֬vոqNn懲MI UKۛ娫w)'@z'VlzVODrA:5F5g<(Mi O&ŹbOGk6,܎XŒo2m*RAq(ՕH\Х 2&pd.x%$mBH}ءZ(v޴ ? 'na"c]СtWv_i8Vbffq jBʼn%$n=zFAy;5ߛ)/r!zdV庁0 __\ſA _u0HGɓ/avIE hW,ԓQz@WX2ܥv6Z%>V4 _FFʩZ%5:3xM:3V!Zc^tbqMN~3C]%M1S<)tTN_(z`\#Leٱ|#Iٿ>tkCySs|Tr_|+՟MvتkFpKPoT;M+LPzH7GBos#+ν6%۠1[/2ϣS:2ØJ.|R`bb)cFs @ gRs*9M6'ڣӽ86j&_z^)j~L2Tk%"ܿUϕSe՚NΪ vi K%1 Ӊ8_ķ$P6Ζη.{~QtY1d<ۄv>_%͛t8OyC4XգR{RuN]phxr:s+j }f%Y:u}>v8 NaGidU]E7Ɋxt2Vj֎:H`rM"oa@r*ۄNq wLKt_F o>!d( KжUi{?kxY5q`,9H/5˓seYqUp}I 'x=7bmCX3w:`8䩟 TfZFm$1C7E}}% UaMN$RG%iwQ& b葨Ѱ UBWvLhY+jx:SpGQښ,*:_ܧd(G Ȫ+2z]gAFLH'1NBxw@>g{ĩLx(VsSPRlU2ӻ޷"A-!Q*6* %!؅X {hCdDC\ 0?`^}ʶVHf'z$JC'Km#)y> CLsF2,/4r%p62"X7P}pox++Oj־z%~ 0;N0̈6 y-KWQ; :!]lCm g'e[!.aEŢwYE 7zON5[S`S(Y)lK)~u(8$z &e%%-P0@XZ(MhIu7)N;@s {VE*GA`9r憮`&8Xw2l^1|4TRMP]NCĪxi9[5?0ikCÝ<6^\}q1XS]܋X&'℡&V1.KmP2K}?94uaO}JµcDx^C=K]Xq}rFh괕!fe䏲tAu[UŶ7"1GPJʎم IK2_ 3B (r_fvm(6))Bw Բ =o? .Г+v6ck ㉶q^@G01L/n8:\jgRRv8K4D硡3,RƮڏCq0`ssmcPg|T>ACW`4>ޑ{%ή mU% w6F7L(0\ÂdZI‹zxŸQ{0&d%7S%;Wh_:";XGEBn\Gsu A@if5fw\~g^(c~TOķɗܶ4r\) 1-2`Ӎ\ljNeUWuAw u?{PnH8)IѬ2 )%e_3 dK#S'ДQϜa2`h\.3v82Q%:kS!k Amvgf/=Q|}@Cʺct+Ҷ&E(gSSʷ.ΧC5{XŔEl}KL.-/Az0%>o?OJfŊ-Myi*1`V:U[ʜQss  f0)cAe؆4pM?˦܅fykȯa@贉=f >#yy [/-[5Nj8XJ#%W .U\{s>Ԍ0l>TßqA5EL)1 &"X-P~S6'<3 \7=31JF0Q-_3~2eZMGk($py+_CE Al+]w^3pfJaҶ-~y}Fp:P \IiZs>0xa5V9P9G)+S- ,;ǙeebW1RK+]v_FXn1Lac؛Ǥpb,nE NBVtsٲ~컼8PEtv |?ڂsh/Ah2j0TWðN';ywUfj?d,C9n=Ek(LX']ZL³ɇR6}ZU3?.Oq@] u+J#,nնFn4a9̿*(]國Rr'Ϫ{J8oC64EnА zub%MTllzw=%DaVH%Z=X%4gKn9 3_p xlst[|,'&҉ԙ8AXb¥ Rfp(ӓeٞ9e,U)Q*'!V1$4H17$|7v< +A%CP)IEW9wĕ ;HgM0/Dl:Q^i)}$:%ѡheB_`VRܒk1w}>D'^TQu{}ޔSYB~L_'9& QA2B@õۜB|j+Y`[ 4a$g:DTʜ|jW&5)6A}"KX1 f9KY}U+,T@+,xZqfȆ nxZh.DQxrkf1&̆LʼnLU qSCKN|5(DJ'W؄8=_HesUkL<;mI['`C5hn?/L)Hpf1'@S]Ў.qOr7$8whD\iO,(teXc;Q[0(a~[ghbz+& :L[颛+Uo ~yvҵae ҄>AQsFwx7CM.Zdz۩)8."Foobw2 SBp]}Hڗ8 h$Gt@Җt0J(9=Bs ]=y~u\s/< "Mҥ)UIh?',[/l }&f7P! cSAPo/1#4kml3l"żiӈTxV #Г$4)$9(imUF!{о1lrK5ɬ~7 E@otx4)H.E:Ƃzz-Ymi%rɕJ Q̵W19>hbc!tt/_+L'Tu ʰ-Nx,RЀCâ CKu8GbY6@CޟO;2:V,$m\9b6GS@kˠVMTަ06'Ia,!l-HElO#ML5Pܘ*>9:߂wT&`/VP#3ʶHQ&I39bmx*iMdCbste@ /= \q`Hߤk"$)> oYHyyRZYxf.B&VX:krApx klwhZXfW=EɑO2hɻxx|-R;H>:Jэ(pD,9@&Tb?̜߷gG?bFɳ_1uԯi912&נ|^Ez|t98-GJ+ xm 3zp:OInJ).'R%љ0KnV&NTv6 Ax`NwNc RT㍔L2%ﲉVm塅_cQ?i7\n?Ț=\1Uyw'&wA(L4vR98Н<6Fm;;ޱ&DL&bY W΃K~t)NV!_)6 ):m#ٚmw`9 + !@M%1ђtH>`H'KtňyV0 8Sa S!ɓJ{cAix &;>QZe:&Fja__:U[9Ex$ T}aO̴"AV, 't6〩\_Wy 1L@~Ou$dSլ{8"ݰτ_Et(2sfeGfQ&q,T ǐU)!FMCqYJ~mn},cO0CrIyUw꯱|@zfÁxM 2A/[`O\|xUO)Nm7hi_5qXZ4YЯXE/>t.f{{8kqfȝ0hW3@? R^Zp:rh!{Ig)XAC-V^$4>`'![eLv5*'+6ߎT1"Dgf6#W˞W3'c|܇|.]z1JKa~oבyLi"nT-#/ڦ<ݫ3HicLaxD7҈ūHxgwtn]7ΒL"7WKAWmmRZ=?Kt"k-ٯmfg :kK+&4˝n'󨨝~[fҜ=ԄX1EćWƆ{(kHu!j~C"<`1)=b'uGcsK}%xHk8>ȣ @Z6z$r<0'n$<|^f" $'-񯵢|מǕWҫ;1-ߏŅYۀ)Yr˸IjdePhq9{+Ш_rjeޖ:D FP 9~ s$WC5f#0Iǔ$4Ho[eze1'3b}#Z(E[!]h5eSpp3bء#t>GZHpUro@9ruڷF]yʰ ͓!k#sSo jX 6Gh&r:Q"ZR0+D'P'p~k'Xkŏu~fW~˚#Pԅ8CA*'#V Xv\e"GO?|5 CGnx/›lC!@ rFx>pmd=M 7SĹIj1+H/!;8{Ak乾Fyװl^rĻk gX:k[˝HeN: q(DdzqA~_)Gao)vv..QbzsDM#QM/O.>oE-.k,| =Odoʜlobl*<_5`?q ] -p8я Lڥjc],pOwM48xr≜1{eb$b_>nS>Mqſwd?nV0^d}Re$ KJ$><4dq-:>hAЊk1;z;! 6;`lLpv%( bۥPVC?\I[Bt !0։ǩ%V(v'%,I!H@̲ + 3$,%wY`KN7}"HJNXڣ9)#/#o:$ iZ }K?V b6t"pJwx/n}M"GT`~߱j@$ø#r$S՟a XwMTzґdGb"K<x-?g=>U$N eh ̷eǯ[̭K҅/gm2svʮ}y䴏Jc/g2OpnrD Qʐ5'+HVD K|۽(z={9lՑ10le$pMr`>6\7Kn"yM$P??{^s%qܪ3+@`#b{Kkȕ̐G'=#K*Zs b; ,]qUӳ-rKʝ,k Py8"I v5Eچ|k%Y93jVI))) Z/b*Jيul/|Z="dWN3Ѭ}?4^6_OIDe> yzTm?q@@2/%hMx G ,mioIDCb0 =9 Y78&xZ¡ڎe4g,0qKX״=fsM1#33kIGv[vd jm>Jգ1+Ԯ.\ku "`}E|#@gJ6c}?˥#[y'`CGX{aiYǍ.YpO53H= ߆J0@j噇sU &ۀӾ*}.Ȯ%s*օNf5POk{uJ91.8iX>RSqș}8ߞpmF% ;9]d:.k'C(?@e>3#(rWA)aƾln̄LhN$`<V6;-xVgݦG`xXPi_B3J 6X89NMd\] ˰XqFX@< /+P75)QO ?ZvMJM_'oޝy}2 IՆwy*-]p3JEٴT `.r  =i|Ee-YגIZP[7ٶQL"x)3[6^K4"(gچҝoWg9Kv_Ih8ղxlq&NW鎮,ef,%0LK OQh9iLF}/K}F-` Br1C9=@߆sGjqN8,$-ե".fP-85܋,٠?E}*6s? zgQ:+aj}d rϸJ8C|u}m5ܙ<]l k,s=$55 0* Rs1PegH_ ySx)*kvF)1+`]neZ=ب1r+LWmz;n Qwhz Kƶ?qfC= *7[\aU=X1T,B#t{ڼV֧"jOsκ] HJxTVN.UdŐ>IghBa?W&_7NE'%iw eh) +TKZX 6 kV;q%x{cV~N MX"a2ҭMAx``f@Rq0pB74jvZ[؆ɦ=vX2]9Ln0 c_)Vt_P)8Zz ]O|b`Dg+^\b A5N:9,VZ-ì ߓ۵zcե1{x8:TUR2M vWE=DdHGL‚^9 %ۿq$D M-LL "Q)p"A7e_,$= 4MAhE-&&1G2miK-G}E` ^WV3٪?ߢ¼! 7G2ؾh9̀`l㫺ϸ5 }*>!qN{ kQ\P4 nyw+%hMvC{ij*:@U5LO4/FoQ乄JF1D= 3T {gl1$Tx>-oY/3gٜbF_6Ht<'QAnJ]yn"wT_2޴Wଣs`uvcR`H0ю} :orwz>,&y:lTAcgV*Z`$c==!jpp)q(nNGe4|-FyTKkc.|ͯ k_AN^c75v̤(5ݫ!^j3=VQnPvxOEXw_n{zsR8_u6̧NfNav]Gr "29r6#S|c 쉝;TZ-: 7' D4n@ Cψvޜ /zhlSJs=׀5B랕 A~Y kjYPC3Nd)HW4m} γ jyI`G 325di"UB'+|[iYD r_~固j@Lq_K0Yeȋ]V> r#zz }J99ũ:@$,6|Dp~-;^C2L`EMx_i<DX4luF@{)ϡ_.DRFƑ+#zǎy/)zX# %`-k fEAP:oj2ojS&% N]Js~ygK9f=sI߀ f>6pc IbJĺwȈXoN]*vZ׎V_d僞7@z@ Fl賂'ݶ0ap!G<|Gq|bb&v#cħC UPMq#k+&Q_6ZXn=& spƏtRؕzx?#;(ۦIrނSTZZzT{Cc-g#T)Ap/)FnqBO. {ϷXT0ĊI|z9T$;ӱݹ̪%z<[)"vT6Z˜ij!TE"H@A dt{蜝W^ IS8ԞJu:2By 'G/E!;,M2_kuH+1x*T|Ql GQ.YiffIޱ]H Lb-#!XщLc]+4i$vE#߰R)30ߤ{л.; ] 18×g"Rrk;SZj#Oŵ!bPјI|F~1 |XoC0'jN'`怋Rbw ۠[12׬)|Ü(\X;C0 Y+௬zD;ewnU8(ftI$?wbg 1\$ifarVa'a?Y/i6|7[Bd6uK6Y'E*P0`JpVHpyމnڔV9v %|ȖD?nbBeBV?3 ʓWix7e_Xya9bً)4 7rhi.ԭxЉN5@:hY'KDP.~-7rK?a ;y[&ɠ:4-i38597!׻adG #"`*+u㴋>3ɛibԌF>`pAx:q*4i=PI#]C"hxч|whd%T*WHvs r.U1kus9vZq(W._ G8!$Q4hma4BOv0T 0%u% wy8z]tI H'1!߂, &\P U"HQ圌2$RD C";U< !+b5e92.i5Z7)ںC'!I?uy"Q>N^}K<\DL0'ʧ7z~ؖv/ ?p8qsMFZ$?"€&=ϬlOf|a@oWC2' ‰e&x{}g7My+#pZ ȶ"UWn#x'=ݛ4Y@,I0k0ը 6!q1oGsG2edr\aK:#BBH&5æ2Y7,𲳲&ɖQVJcІ)4~K+fFnVC]'8'*"""~`,j!,ߕ v+]-uiϵl5 o{[ 9Ry㦃$fW[RfoI3 U* mB5yM׿I݄M򿒽<+TO؏чy{Auo_n.h2^VV,Mx):VQ=]vLAʂ|cmijP}lfh̀aP"DdW.ʔ bJRRe78y(Er'< _TNȝZQ!HWlgJO&^omLѴ;#^11U$/:|Oҗ@`=± PgXJ&!"hWC0&-R67@ g7W{ '%AR8@%kwhg*468Aя6Cܹʷ0R@e vsN yUr6zs cĦJk\lKVѻĒWʙ/( xvsPhyD 'Yjvs;w]]ӻ8tlNX46l,eui.1Ʉ07KFP֘Dpa{ W*NN z2AO_xX!G_M"P^/>f+%X=۰c鿼$k<2-2()O=d3WBAYjHӏKPD" {"e^&[c~<ͭ?8yʿZ& PqDЩhL#%5 X.kcxŅO3KY}{VN~wgcO5G O됢x͗!_k/]W7v#t8dxZ-ȏI.Wp)">>"P/gT])gF2^==9&5 O{gpj "OGk% 0gXEYC/a1-v: ( \uK[>=D¸Ȁb8 R𘇞##%EJiĪԟF]lT"7<|nqP^SG-K? X*|\엣*.MFs[t&ojі/_JՄ?m-1Vh W ~Ai.3F!a摇P?OOv> Z3MѤE: Eذm] wBzYcYHC6i!M`9$ Y{j3McI's+>ix?ZxiU@9qmNO[21~jz^uD.U!{zkƚlv )QOS,BeBXB| TVk[T8e1EZ' "5d,ñc3;PU*Dzz¹GxXU[D7b  Y)cO5G+tk"i8!k=VSrǃPK |;p+}t^2~jQ1T(,Ezter ›90 _!^uEFKl9CAhZ%ASo/{P+İh}wTי4w2)[?ZoMECɅ|noi?[I/\ t=2XJݷr!}ZeNYCR*dvM" ~$9{1R :T391%Ev ihU)XPkdFiD5]?0KJQ4"_zy5þIO)Sek%4pK̫ i0K,\zBeonɈ?40ӓ>`|%Rs$wzcRͯ0BBHD|G̓qgQUNa_?ƅT]*M>DgԤqbo O>"|'p`Q)m?ޛ Loԙ]y_6l$Aan)P1Utq־B8rب{Zj 1ztVE{wh|-ZTK$O$zJHS*d@7 ʗݮ/]ϘdQ 3]>!W cLiV( j $sZCW#)UR S K.$̗/T$s+vkNخ$7-,sXin8VM<zBR5T:EQOC;Դh{ {bqD꓈\sJ!q- Thsz:{\y[5*2g(5s[ҳxL%rg[HT(yw- N{_\Vkz:$a[!1IOHO1`f]M&zk3ʳ(U, 8O$h'QUVIwSG'ѧ eQKO*hYG((č8A/'|m*NhLoap 9kB0qu2p}9U0҇R{ JyRLޢȸdnQ*}XPpdeQ,`C|᚞kn&Hx1Ԉʍluf h@o7r޴{?Q KX˜g獢[5܎ʂ"L_Hw;rBڠ$6?u5N |.[HBy ^pJ+ԄJX'l].>ԠgE2aLk{zRc `Sf!l.gtW #p v/$4wcy\ݛ~IpЇԥUe,ISi}ߏċ]yjjhz#1SG?gcrZ.6 | ^ 1qTT v:uoG,XQdtܷS 0c;:1a,'9*Tٺ2 ڴF0]w~t'#vCu|ꝯ p̡㐭֮ Be{S̵O@Hb |~!n;MK\:S hj=cq~&Cb,qQ rtlX÷m\dLFEJG蠪! Po¿vZDbzx1YX!ƹ"7ø˵):b%+ 享 zkY2q+iPeփE]:Fs"mJ m"m< d\eQØ8n2rkyBQlBo,2dZ;B%PoJ=!\\mA9*>6MLt9cdJ&cDI'*u8hT㉜k{!2E(:N_tY9O-]ήg%x,%bB?E:B8z\-Ijvh햏4oۖ ,ڧ{1%LtT Dw;3DMm(nn{ȕ_0 V{W8Ae= iQWGXˬVdO\*$v#@YWԽ|q:יִ@>ۇrsJ H,6[X|Ʊ Kt1z܂0*?u \X}:k6:lSZJUWEb?}/wQ7Tm#Yu ΍6'݈j鵮Đ%}y,\1F~>\HtFxhy )b쎊ҥdw&5+95ILVKKG[DԆ f#S xMBnW=Ht:eMxmZRYv~-ID!‘Lk{0Wb˥R_Tπ̜2\S`>^c y턗EhKp9e*T7du&.* Qoc}U3*/["l.o"W&;Z{C $|wJǓm:w t)F:-h20w/ >Yz0m.rn#9UY؁޻ۍ|0=N:C*\K.Bg݋9R\ӌRIPW8FS{jȶ2g"JBym9lldܰ TONEKbشeD?Jt +٣A[ytxiA=oicenbU}&>'%0=bj8!T 5$HbSdii8(=E\LO13kɈfjF[O{%wN%o{ hr1TL!&iOu~0{C@3΀Qn-f#&BԜ:(w/:N-[5Β^i>ss{oa{'8y9бY1/|܏] ^ .,an[`1C s{ØIp!Hewula9d+NYP[u& [ɢ}ޮ9Ii| Gh-+kGh64C7oSVU?ŝN$e >@\l0]@WYw \ZH |ߞeL dl١Rzw`#{ ,SmK]]$N08'oaO3k`w ;jڡ}&0@Em"i7^=N~Nna{)K)38ehu`bU@;ؽq-+d%:H;jou<}M S=Rdv%VA͐`WSxCTT?H8{?jRl~À1p0bPV$u" I gcLIpX5tcb`^2c(52y1nKxw }yw.d2L\_ఊtH N2'^'uSQ% iM! #_-c*(;}08Iڌծ "/^O]3p;"}F`t] 9/Ӊ&`-M2긇zŒ y7[ {wL|k8Ia;FSg4dlħ&/K7-yeWB b;12KI傔2Yt]T'`Sj@NtRs˜[4]c (K!,ͣio ƍD3@%V>TRЫ(QհAUƷֶ]-i1`w~{'^\*x0]!߮lB UxrdBb~y.Z6m ILħ:@=1d-2o,Y8e~E>_$`|B 0Y!ĜM±GR-M@ZMt*ƬO8<7#nԍXJNctv*[Zڳt5|<,O;~o~[!]@ /ıhǦFlrZ$Cީ֝0ĸm"K( y#Nu&keDȭ0}`yÇlWNGYiqTlVDbd 9_Un|i\Pu]%3ߤQj)%؟+Y< ѿPb8Y)"J8 3 FL(Ed8dǑ0ÜyU֧N_ WU`:)'KsdMHO'[XSNR<)ȭ.i%tg-*c:Aޔ\q6_M:L8$y \8I;a 6 1]]VəqwMs^ ǟER}Id;r`7XB8yTSzzB_Esm Hx?AL}RW`4#gk{ȱd ӀB$jӱ &fe;54rv8yE2`2equx/Gx;N%D(kChM:](G䉐*_=SfM*d mf:+-P3YaU6ł5P 9g'`;T;x,赽.asFj]ee"rzJ|0gF];-W}Ip <٘0ަo^N[Q@֚؈/Ε=R'R7zWԌړ6BsLJЦ@>>8ҾʦA4/5 ~8W$GE0ܶ\L1d5<>=GZ9戸KDxc=Q︞}G#!bd_ƃ]^gҝ>$z=jHdhȆy4V6,dj)HbTN|zF1"qS- |v҉b1By=~. (*/UҴmlAPV-Ӯ]j=CJYXDt4۔d̔W?S+bv%_{v_j_X"G֌C F`Sc˵}މKx 3O]V"?TruyM>܉7,D_@7' ])'7[)'yxg{cg>i Gf-¦){Ѱqs(LyM5HX;5N-v1xL{KMJ.[u죍½=nx ?')ʓ"2';=AE d36Ӣ<2 ܺ}E#cS=u>g{((w޳Mc-U2flm C F^뵆FNg7PuCQy5u)Z{;QG}` %tGc/4vF@ALOFlc"5ytblq9ݞcF_R7ы\`Ȗb.TFNH]/p|X-<0֐erXubB-BHsi%_qnCAQ_5_T Z!xCrh!rb܀6XK=b9̊RKO} 03]3^ήZ Ie&_HÀqt󼭟p;|$`YOwcd+SC`scQ/͉S<׍/ts_y3}?]C;DKÖѤ1i)eIaWx;3KfŁC 񹇢0ߊ24gH1~Wo}'/#G ޏM%r%NDi4z&-*8K2AyɪU̘qt9|+9;j#M ٛߡ*`DZ X(]|7.wRt)(HoLYJtbt#e`If#/cq [m<1T<v;q9=Y]RPt9 cƍ"j.)hZy--(2oh;{Nusً iF;6\m*@Or!ECWO`#T)󥓺aߔdNB NӟviY 3JF2ɏ_@)`EvŨ[gi]T*s ޮ:6/rQ+Z9ʡ-l.8TD1Lk P!n\,CWjquI.ޱt-'sX"ga'ɦ)k9TB0pA,-R}إk742U/76@Av]3aRdXfzmaljzj1:K~PO0g~׵Xw *VD*m-L&H4ʣ):v!r^dᕊ @"Ϭ%]p_U,Rǧ&~4+vXV; ΋';!XL/ooz^Owg#ɕH޲8rGRGXAH!js3@k[lup6$D~z&#sHt(CM񐸖%C1߃u[w|Ⰼ:GA_czp&jɈ3 |X| ɉAe|XmK签áť^D`&MMzz6+}:>BrOA!COC,.*G:5- vxן_8J3YhsECɟ?AoLlC>_$]?XH| sHi[2#\)Or'Lv !/wC.wi[9"Ť-y[ Zp{L]auQ+t!dQ2jNiqs5nMtEy%ai|GRժ+bOߊsݽs:FF䁚)mR1uέ㿼zJS@ceE1eZ}f} EJMHck<;f+^tzӌi<5q5#ǀ֎l e+VM`lڡIoF|׭I>>O,ױ! [%Hu(|P܃L^^>-Hg'%)aA!ce,ATiߧ {w}(xe8!HFv㩙c!ɔBHBG;OtKqU8\-Ѝ!~| ME|oiwA:ߥάq=P#q+V{ֲPP ?Titb{cU>0ZghAP6ADoaac Bk~vR0BP@!U`^=~G55N{OЪm9_Z&/"/=d Drbhk՟@๜1zgOQ 7UG'¬3Ϫ$hC]}7Sa2-$jLǬT0Pݢ۬!N2 HlR?{ܲP&.GO 7)6Ȑu@6Vn}A ^$敪۝Ԋ_x(nT 鏷zۚi/io[4Py; Ls޷!S3r*Qg?'1=7x%1nxd3MUki,.i8jmmJ(_2z0W#+ U"qb ^g0^,񴖐7'4kD L@m*t^ *ԿOco<GmGm-1د+k',Q踗w@e2|Xi_1P, m؍ ~& /Q6f%xZƅ^0~Lv`5r_RV}ꞅ;y rNn3뛥̍a HzM5`|-~>̀xaE`3 c-wgD#0Ac6m.ƒ׸&J\sʺ5}UCpOٕ*yP3Knzj6! F)?ŋ4?%pAE0nzA57jbT1%F(Czrg:8_1KS5K4 zkgh .Ҵ^Ȇ0|C|G?}xGLgS[{)w*X7y_f9ZpXIaft_ 毓C,5/Y u|P+MuS2YWڛ-U]$;u®s*RK(@]UTԦEZ@OGN78=?=%jG+5AE`X* Rb?m/t.3<7zK%u꛸t>;ɭՅݞ%N?H;_Л@d@֐Mr(1D*zJSݗ*S{oeBO駆~(U;RMT|.tRE@qO;.t|f +2:l{!҅Ao<" "k/s@h}j|\[U7 O2nlR+!c^9K _vq {! ^vb_b]ĸקGG>d .I3WKUU|f1t[UKņW0ٗwQ"/., #B "5e՗>('L/)yXQ8L@ Jc T_Lf]Tbw$"!}Z֙-X3R`7bR&Jf؁͙jcvGE(p|TڊTHP{Upa/a\Gqᱍ%.y\n1W)8z<8}؞FSpm[3l=ï Ii/KA$gޥL YfuHc*ӵPKRj~ӨO oλžZ;mrgc EUX2گBf[Q;ݵ^XT= VzE$9GtzN;s#hT1"I67)_:u_ej:Fӳ;7GE @7)ɊEnjFDR[\j#nS hY f6Rk! <Ӏ0s/$YP#oέ:cjaa2M<Ɔ6@Zb[`"@I6{QU7Iw?={ǝgF; µ {"΅5 gK')gby"CQM% c){ӊRhy]4V/ή!Οދ-i=h%s5SrP!P%y^ѐ}21"a\f}S$3ةfGd{w%@~j'@<4AdDŸ⭻4phL!HhfӋ Z9<&jλP%? '-"D^X0wE􁠗y $i , |\L6pEaK,ط-ݻs5FXo^Nтۮ(`#μݣKߥ" &I؟X-#Yg*NV {=!r |ponn-TSN{э5emS~wbR@OmU;eo/=tPT$OC6 6W-ƙG[%OR]l>RC653 LLpA@aDH3BThL訛mH}U ߟ7D٩1 x0-~=~]*F.4Ձ568)[/yh#8X竛,'G}鞗HbCؽ(;Mu֛"?Ʃ&bW!M%KSf<vEI$scI,޺TTǐ|IzL y5r}WCX1›_vW+bL6Ӣ/P]|!h“!(ٛ*d0>zMϿ`qQD7~sׁ{& $;n؃H'9h(9NqUR h^įԳ4=aHfS~>drl}њ02 }_k,7;[>B_[RO|{ y-E"#Mt0؛,,6l$uaAF4>H{XlRѡ0Ve?C9n!i/$w<ޒ X"K%[h.klA:Kвk!|^ǃ#/a0Y縌!Ӂ5t_^3zG$6Nde@BwЄXOPϤNE?k*rWc; ?Y unqܽ! /S+Հ^p/4˄G/qaSsOWW 0{Q?ل;j؊`ҵh5y 4؎3Iy=GR_?ñ5&nNdžA.|SDEKKvNjhR )Eg+>(|rveng+R|"i.P1rG2Qj.|/KCU,}@ml̓y7-/©#6}Iw'}8ۂ*6le[+dp=%[%s ,Z.Myh;aIK͝ºYR83Mzڇ=zSM)͑vB !{V>' Y<$ L.eHBƹZC} |X _*=*PE^DXЙlކ,O&}nڀLT3 gH'^Fv3]v¨UXߌ@=T%B6 i˿E{fSՙՉYa* D`p}a|?JӒ;}Z :ѐFy\tP.^S'k5Y3>_F2ÏLeMđ_A9I!!tZRNx+ Q?lAXIDE]z%ӻ-c1M~ɹ̎BxPQv SvW9Z),8t 2\>- O$:?\ZVBZ~R6ܑrATrLs"ujCՉo[91O!,Kކ%2\2ܣe:xD' 61nT/OJ=g3E*/p0ܫkj9_v}4evs6~fQێ,:WQ 9NSI:ƙO>P(_(Jқ.}PZ*BՕ Ę)Ggՠh$8"$($x@]ܕ XoQ?B̝w"@hr=9{\ D|ѰCH Si:5\ptY/ْ3D؀k'm:$y `=(JFyPR םLha6(Wjw⽛{' ;/ &|Gf5FV,C8p j~ ݼn;"`gCxaj8vE#d,2!^+W}}uKtDz7oWi-xIZ\YU h"`"$'Mԑ^sc*UvW)nrNB8 d)۴7.mS"\~| >́2B 7JnZzHҝ ɏ_ AvUV&*vu)!H kn\OJ^*99Otj Rٓ+u?řwZX(&]&?Hg#4 FF;! sSӴ_#765Q=xM{f|&MS|f$. [Pp|ҳ(5ՅJt-e+ō/yԾd3ǩx wahHzaO_Po-6#Lh!o7m(a&z0QM0[P Ĕ?UwKn2MHj4|4%(CO~|Nw0 P!De`S2yDž UB9elq~ZWD-ڍ<W q,M9-e'!'R09v;p}%{=WZk'CJ$aLNK\[ KZZ74 '0]?x$ 5Q?5"\NœJշ/iZcfj6K*\02jȧ%5|+w3}GK"ykb̫CMR^) n)z=RG*`dxƄB V"j?ˍ9:9.,>4y?r4 μݠH919$AVsp$(F N7e(,#íļ~*dJeB ѧ--LPW5n]2:q.B=)7YO)Zp%AzNY< 7gIc))qg@EO^nTU]Q"ơ?]&ͬF&+xf\A"EN"`+P[sӆZ+Y](Xb0]Uv2H/~(G mqt>yAhG'[g#.@v FVʋpK)I&S]Y6#rXbvy3̆'Yr€z<ӑąF_}fmRlr~VP%Dl܆/30)"DO޹J'Z72,4T^~WyZa<$P)fٚP(}RnѪ ȋΠr̗Ω;hȹט@Uu|&٣;<"݋g*t /JnhָL%1&u8H-2ZD2W$h:J .{F;b:pjlZEo{4>}nG`>XeHn#T" P9fgYwyFTԖP2'we~_j)m9 G!xz=,rXK36*<[ËKNځ *K$`/j@[uLI酥 ZUSl @1a R'6.&]v2Ѵ(br-.X1fw/L66q>Oq(l5u${/}E=r!s63K~^9~ި4Q>pͪo`yܳ>*t^ͽĘvidW F zN7tVw^MY/.O>v* ɇTG)cRWk^q8,k䒿10pjNZCB%r,g9X9jlr xٚ JEr/ ΔZ"IK>k'CZ[uGra$qJG&7FkBv8eg~TbOc`ܓf ܙFl0~sd`1|uֱ~0=' PUˤ L~"Z"uG<U60o+7WρoG.e.TS1'ubo"F.-m ׈r]}\k;-+';(XlJۡ@F]f.:&fvV-VMT_< Vqbvpbi>k8P(˳uWARiSl7/Yr:ߑ-t4 2<#CS{ɲޜK$vpL`&hSXy.<ѕM_ ZE^ |$+| &$u+U5u7[*\@-`5 vSUa?oID)G5Щ[s@RB, ۋq:+SOť,wY&((yWQRPq %zdƽ<x #)08l\U fRKb3 QRBUrq4U"uO <P.1qOØ]%N2a^dsx"j<FTABA٘\NEN꺝Z܁ZiF\ގ*FqzK͑7mUk"{g+jw}`2^4%ͣ%c!AW`sPfgs!v]QD( NKu_0E{Qq BJzsd噴cR*N~KpKu.޳nccL.>K_{, HɜذaI&BP, /x% AxXGF׽zx}KT~X^?W5 -TUOW9q){I\v,?A\R,]2:FI#nGgD gDߨu*A,v Vn촁/Gk/lzx/CXuQ)xM2Hjjr*${9ZFJ 8 ؙ kP3xy)5vD^TBh UGH] ! #f37W1:yn1kQGc_KyLy8zʅD9^ᓢ2gf82K#[O「V>4&D0*9f#ą'{!٣ʦz^q HwcKzθ%8%3bm.]RXed' *&kij$a0TˇaJ L&ᗖo鏋Vk[eu ptk)wUA]CoRPG,&NT;O碦e,֎/~Lo:{tE4j[-Ŗӗ|!8 ɫ8_|i*b[gF_2h YXc.Q+TW|mH$tE >e"vAO$gmW{g{f5.;5= |[/ 24Go寫IfcUwg*6=Mֽ1f mFr*eBuE 2Rb1.f?GЧ- LGוX]x׉ܯ峖CwO%ګlms7S,沩IJP4]lG *ݥ FQw1H瑗K&ovdQzЋY? :Kn>$E\5ay"}IA(BlautQԌ0BAk?<+ٞ O5Fizi4F2^Nd`cex s)>&vI߉ׁPnm9;YQ&VeYYb~G*9J=. 1Dž3q* (r/-=|ФbljC^éHhOaHA\f@5m v_lz#>(uL*0ΕfcGN)kym~j ^ v(B8uwdYWњ Ǒ;9o^B[@ cdJ܁Myϑ &a Hn*'مuQ5q*:0E9Ymigxq'gqC="iikǶ/yq AйdXBL9fG@ ŒmUƚ|Z'+JSl;D:SU+drQXi bp_dYb^_e5 yzyC;vٴ2@\޳_Ro=;+/@\Օcl}j \`x;RCvW#y8 -\$7K4L ᘖΊӊ"{~F0r [7S ?'_=Selr~] hu#i_,~I$362>8ۯ5p6ƪ?W!~o gdt1a_? I Q$m),i- v>cGO$uךTTjZ`Bhl34'lxN8ZS"n7૰6ذY,QPCzz"NO,_:dt kQ yIV{Y &4lڹ6KM]3?aA"Jn N?p;a&`1:p4GߌLdiLrܦ93mr:DW0xQ;%ԆIf^HhJgIh1`i5G/,1$ UQ|7 _5^P2EF[!vy!4QxI)9Κ~!Os K N X}m~5:,i!RuQO׹h |Lr@txvФ? [X&H7IS3Or͆Tuxx%l.$=*v@o9ԛq=f ļ(n@z(> )hfQ^D2:O$d'_LϋFӯ|; ]A݇ 0٨FJNPM>ѡTh8L +^<Lx x$s٘ e x^> D=V I뒈^v@t!h"\a0. |aaOYmޡ&[lK}pVxvgld"jb / 8w܈0J<SK]sw VnلnrHeP0 ^+U."K$D#З;Nu1=$ZwP~pl[m8&Jp+?̂BasXQ RrwA$C+#/MtuYs3tU Xz {ֶmDH L<db7K3nVcr`X;O|`ko}y_Kf^(ْLq!Yk${0(sa$5?\Mt]& <>ߨ?qܘ'UFDC]gi`K0. @0B_4jxݧqaL9{4:!9 ̶Y]o,\1NJke1S:~n6"ًN}+G7c<"d7htI?ld5 EJ@) K=52$qL<>{]qc/s8ff)TTޛvr#Y4¦T'e*_]5ۄeߏ2Ƅ&6J/ 2Y(B;]ooۤ{dM&pkQ"ϦsW4ؽ uTQ7Z1]/F$4nD.`)ڞK[TSB驝9:TgHLX$в|JD I[72B^<xgE<#aPl1rGzcV$*Z@ y-5A1$q}jAjkjQ fHB Xw+6zse}ڵIk!ŠDf]OQcW/˛I:B%GCiҶmq9 +6BYWLg>!\.+ax?#OHsP$H-TZ4A-<?϶dHԵ+T|7PI%Qr|NQ|[) d3q5"-oTI@nNt}Q\ʾٿ[|ωwKTl3ht1n{I8Gc{}cUn26Lp"| 7c0sڏo&}IpbikvXC0h6)L{0Rʓz d^CN\6,Hk +Rֳ?Y~*+eq1"Dh: zDPy@cɴ*q(J2;hwN21_Ε)&R-2RaZ#KqQlXǜqިq @ϐ*ɳ7A@'CXQBqR]t'q'\}ҾVм)Px)#f9<wDF[%}I{8wϹuPY!S@F%'T--9 bc)@Ϭ,lzNO䶆h΀(5B0coࢫ9L4`hBu]ގiYe$."Wߩ>%) T! 6[cvҧS4ap.VnۂqF^:bx/Oiu T`.{gr_|_˟+d,hmh"RC[9q$jLZ(.LJsDs=7͟Oey9lCv9eM)mHp,=coj2}-mQ}RRKȸsid%یdrz&Ulie4ñ[57!I='& ?"qgtSRNVNE-}om%2 [^L1A"nuU" $vz<tm^@q=D%c'Qƴ飗oS5!?6S2gr,_y]rksdJljnB{ }߸csh\"YR5iJC'%*yZJ[ߊǧ\wөQoQ8~'&fyÉ$vfX!b4 0))XfK7J נ3xSӣ\XS&pFWol#$k}-Y[\F݀ohy֍q򳰻뷃kc̰p~e|3~SF 6zAhLsR/zY4^l wC#c;h/#'=Cpl3MVDSMz)~0TVUiOO$_W F8{/FTx^AĐG%b$r}CڸEؗfRky-+?NE{`J¤&=l{  g,s>|`2 8 ?d_yoE˱᳿*tQ9=X!t @\E8O@K-`A>!n`TZ?(#u<>Bg%!IU*o 1IdhؐF<N}P]ր~[K;:į6o#_Bՠ}L3UBcZ 5:Vs H9Ž0DG^D1S֭r+Qί9ͲAc]ғ!kC2hIbajqXe$lLY?Sm1 7$ iR1Z=&f P;ϑ.5h:+CR`PbYlaBMHW"S ۰V5b(tVC'pæ ]IBo(;{Y^N7(+lc͐MT'2^֧E!P_@Iӂѳr :2yI !?>^q3_'D~4onʖ'$BBB)& Ԍ"YI:n6/f5sy<qJ s#ӆP\0SCk'<`&bh0(11dqz߃Mok*^y\l }ekZ@+zo'd S?BbCX+$_I״%&enMH[JuB顆d5`8W 5?",:>U$ ݐf@0u tV]t+7- 838ǂqi\7z輾0|(w8pI3gշ{W:=?MjZQv ]&X*"`IicV$/{x?EGpY/?#(%혿mCjkeA(,Ȑ34Yy0l|#5]'LF= "Ļ9`;*#[z] ]`#-i=ݟy(n}"u+aAIP /2!XUjBA7_p3\7cM"ZNMX&mjssE͔2KpQ 7)a- 2'UFE)V̰&3p$R6;9qqEҡꂆB~l3IdPgnֱܷu7_[찒^l( ~M+yVvϴY0@c=8Uf}[wݭ*CĔ̹zVOhR )=IF$d`.|6Kĺ8%KF 3YLTdQg@xOٮYj\HԆ) h[jЇ3ejW!쇓zxZGXRcdT'@Չ1*LWvA|V(G&87{A? X3$p}# ά;&<@zޙzEZ؀jq!2* 7sUB97R\ cAhjr;//U+o]$e0AzsgJ~FBSHCsK~熢= 22OhD yHٰX-J}-i46yox`bqBڋ8uO#=UD?kن$|O3Űw?a}OMog (VK~%#R+`ڡ$…Z Ss2BBTS63pjqv)݆ŵq}] ᑢm;* hYROKb||- %ш4miKŊws69 s[Jlo '\0`x-? 7Z7i} G#]R1Z'ĊN;/S'"6"ABԋJw_Եqbxiy^J>ѮAZ8䞞_q:l<у y^n ~t:fT]a}v! 7N6z~mşuiًlyND@=}+lJB$WZ E]Tro"1db^+&5C;6jL˲(J|Fg}%7WBAm%'oU. C5ynQkVpcQy $mޮacq_ޫ+&2rN~!q*ᨻ|*/-Gƒ%7CXҖtWS"p:59ú4<_*C%ry,v2!zYo25PJWں\Bz~ "ɳf*3'bn/iOj0̮yѪ=0J%0F\ \*XKkJ>sc>/¢=m:Il ˷섧: H99r/Y<b\ĝ?-fp,bssxC|8.8C\{_WD_!) '_|CB/WQD^E|nB Pe9?*Law=Iu>wc:XCTr`e-hl\aVh>㕣^6>pcͰ%PcWf.#DV$iA?eqXtOk%ovy \?R4vt#Kt֛}Ҝn`0K>hOxW|9:2$T^TFƷև @v hH+0k6tT'{ I)LK7TnY#IXm~88OXmKR7 \y]YDHHqM~ m#^" 7A,EI7Ƒ?W^$ǐ^YQG&D&UڛYeCc³HEi7'1&KN ʢ=#pFp]3Hz|{3(>p-*Hat SV?B@84Xa=0Llwa0^>6#v*Mup\kb0P8ٰ[4!}Ƭg8G0cW!XcT'^h_,N]6N@;>RᏭR,cs0c^]ap5ҁ0[n gYcWV$$@+=Ze0%Dt <-CESXʎn!bUB$*|,l5 uf@\gVEd4ҿ0=l_^. W|][G1 kv[.x<<4X y09,*1oy MIqaw$ByEҤN/_wT.`0֟ƥvMӘ~|M-v^Dn:,fi$}azZ1N;KչL>l T'N2Sy!X?Jg ,UbB<-TZk*CaJ{nFXwOO,^ EzeMsH)۳ Ԍ糶5&~ŶrjFueU/勰c)u]P6Ҥ39RD)ǣFOzt *da#pH+yg ՕڱP.K 8}:`Z zgXK1.pVgMe%-'( lEgVϗOb1W\Yox;`4f-;9HUcdE ꇗBL:)i}UwZ(,D?LS8a."*v+#];m)+eTPLm9֢WWQ7d)PZHn%>a`?LYDhϏj% 3qԍ8EZi6}$ esoZd|>|VxgeР-m\,PAPEy#K}_˟m ղsZE`׮1ZGE`ܔa zCz͏CgK'9`~ 0`&(&xЁ}A%Ku1o>cl~!ѝ8~DL(@k";qs5PB.]ПFb)ɔc9x# \V<ܭA_Cbu&Nf#7Ήa`]7#IU%{U#!<= KƆg&∍F1G7tI{joR6u$"iΗ7 TFHwbrD5GsǪ %_L6?ܤf;b.O_yy-Lo~אS,Z_XЂ?o)L_`Yw^z]TR.Tz-cR#ea&Zeu{Օ/YYtcH g \)>v?z"q \(kG$ M N7)AZZܣ0WN7դ ?SinZ Zԥ~qӼMSq0 G`h{/$\I[.ŧccApHˇ{h湭IR 삀00~|{Ӣ#'lI]x7Z:Ji;ɱTc+!i4!rE 3x2%mjJ0iܪ2EE0i93l9Y"|eFUr_֨4ĝ|N Ϳ'L[A$q*Լ'A>^'8zxxnۋ<ȕN (kVS~j0:}v UDP8{l ê-8qCoé2wIbo;CӖ2K2*Zvn@ tXFlK5 < Wl9G'"lS^՞YWt7]ByHhfC%&hQ!Y&qgΪi:% סV<嬟nMK+mos7I DQvABkBRc)簮^ҡicH;J~9F߭>Xk7z$g Z"Ju|{{!0:/!ej ieVl0:(r,izh6Ӹ<"5k)9~!?S` (Xrl*4lɈVR* pIb$0R5~po^H2tArpXY4"F&?C& `Pz|22;N߂{/<|MYvQ"MU)cNEQ^A (F"ZzU,fUnM0l){4 JN$˞Vo{M 36 .wzhJ=0v{whT`8:uD:\Ey)\)]2M45MC%)x9C!2YVS^Zzz}tcW݃QŒLm{Ry9`qhyg!-@e0 $%RPon)W3>lneV#WeP '7ҟ- NTGW"s94 0u<ö^>3G QmY>ْV:/U6Cc3W( F}md|G0|vm!8 KgP 3_9?y:cbpl5')67X~7ܝ[drvujeZGxPV=|dnG͝TeIUOwN^ ř*hOA)wxkF" Ϩ_8{Du:|y\_=d!|wߍ?ʊy.j%#:0目C_ W Hjm^̧Q.)xR "(Ud7ebXV8)}CMn1rA_JIcަ$|:Ş3)+ݡn[*xWk5؉f26Yo[y0&_!W%eƠD\_*ƥ%UMr1^quy5j-f|&r}hUIti;l}Do}gՔ= '㼒djǐ!cN0w͟wPљUe֛QJ]Nn HesnUa1% ?t?gһJ@|Z'k->P1sVj6ͻiVèv]W/x6=OmD B` ::?pBba:<qӚJ!T6s/%Da/2qNv>oaӓ )vVONr"!VJ/czÒC}Uh_S6Hd>+1 7us%u&͸mZ %vRW a3ߣ+WqA;Rc\gUjk)u_" ")xaBJ>Afե+VD_n=[ j;x=[%oC[Gjɉ&ri[;H[x KbezAxVY89;{^0&.рq2_:W #xaL#ڊ?4> Pjl|u.tG釭)$MJ1oހ{t@:|"/ eL '}9C\,i2\PF hxw5qMq{7Rxl4lL\ƒԄ ng DݗYOsh"C$ !׳Of)`$pNg{"'b+U&LqIqoEBX%Iν&n>4cMGnd?B{uG YCHx3!k[fžF(&:%g.wS{}IebTPEjh[O̞; Z*jKȱwm"7P \<r< 0V~}W n`TN{&BczLy`N3EWh:qݜ= V򵦶$`/A$EJ d.1.Δ[72kw^ 2)8TN4AA+~htXM׵yhR-7؁ބNɣ(c'T\oeDXh~6s[hVd9vej .KLNԗ/`zq%PrӪm=묧Bmݏ( !)xJTU׋ ב*id r?Wgޚ90'73aU,1{q֠>'<O1 ц_(zʼt.p[`daHAmR԰iΑGyg.qnˁ3fmeL1p2^=60GBw*ݻZrJkQ@@`lflmaL=}?JCy_=z5_9:}fY w+o`[7Iv9`\QSl3+34J9ӌ=zdn[iAN*M_1h{ z!‚h訩b,@g ǹF}Ƕ* %cwC D7g|H`18%X\4يm`o/gh莰JX^l o$+"B$Y2گ4ԴQ oڔ5 dj;!">\{}F;ԍa$H`Nh1a#8PT;m,^s} kَ'HN|ơYR07oyBVwɱ qdr6Zɿ]3 W|71_ZázI0Yeףz4_S؃}㣊b-ΔBc_?M'xn~%0>Ml=}Gಈ^EUM.@_o 2ͦ|ec\ 9"*RI|~NYUsygg! ԤG|'t~TFf(rX:wm(ʷE/,ߜ]@3Uھ1 X4nlEJJƦ[?C|5^DZoN]cYx‡r8v! 'eBz(]_ Kh.rK>Ac E֧ӅZZ`75AcE(\yX ZLG&;d{w5yݸ ##9}dޝYtE0غ~L$L8:1M3ne&n,@㩀 Y0nײ WwU%[/\>Z"I/_m'zr?rX[N_=2\.qtI. xuf+,UH- pdwUL; ~_ݻr2:x`a8C g>6׊f=?U@LЦߘjuPCeK·a*߆hAXm{V$!#U>!,Lu0w̓ C'cqr&T6Y Rw#qHE}6c1K@m CF>%#btU`wĭy5Z`&~;,7ĵytD2g0_W*|=5LLFrrJ (浠G$̧<m me>I^H#n`B@6ba\8Xn+&{fӽWH |8i)hStXk @Zb= @Wnk a&,dG:{[}w8J@6Gڝ_ [O]h0g<(T }[[+< <2%J@/sr=h[,P"/w"!?~6 kTm0.0Dp,: T\=d (_mTIBPN 2>Fú'xgM-LQ͔Y_ $ReK߾?vCtB,'Td/x%0H| t"%M؄>xѮ 'BVJ<,_^J{߬`&c;YW1axbHzN)$*"WA&]~Li*h&aM03BMD .x"~@ (чcxGF𷦁̣IR Lj-=>5(Md҈ &OP*ZMv'cQ#P,__e1ZNt-uT,x(ٍ4Ё]U5H珣mqvt58+AooeZdmͭr,O1 ,NI ZUWe]8ZU='$ L(r\VmR䄜V3Z?ŀ]\B%kYec$ΎjU:`_gQT\kYyx 84{#ڐmKիb aUX˕zw.4f^ 8 h"i(ChA֚k&UdFzVΓ7KTH}c;U7F\Z9s9Dl:RA06, 2cU.y:Qv}Lѹpr_˺ȉ>A AњnR%v*IAN($ZHߥ*#^{m.(0EܺϞu]chԍ74Hā]}Tna _ʯo`AN7z!iT Ì:PثsAӈ*f-Qngq}-Q&ŇFč H@$ G hQL!/Zٽ%=sxLzOI|)$Pbh9q$hb"LZ=&,<~@TN]+ܸ=v8vodn6Vib, ş3T;Wٲ<_fJ1 ~S AY` uz8)Zz۶{L@I&VTREJ ተ vwNIDśk ml:-uv*.[?UK31gЦհ.iN*ǁ壟4U\^2XuRB0AM2h^ME\PͯD&Ն} !z^RXDN[sDm|~S_z*#sꬑfOp(j_?˚r ޒ=Y^q@)Bl5H=Kv,toB}T^=.U.E3E1xF ٞ\!7q`SOh&UUhA)Q!'*|o$a:ˣbO:ߠG9,/jAF65畷q6FҠ, zaAj1o3^!òb;{2O*5%0Mrt 'vI0wq;`<>4oGb#) [77Y;=3^{-80oЛ `h 3* "e[d& & ؂*o'C@k Z?R/[]Cw*)]fW tjEͫ 6>Dn:4[v%tfLcOg2v h0m 9bʛc nEB`=Dژwli!V`?~ 0&_ AfhH`rZ ++JE3?J(~y%CL,9(M\U8KSoAHA)}j>Dم9 }W)|/{I1θI++bOLe !2W݀.9*pSd]?y5D)͐w<lxi$+`ZЍ؎ }tB~{xQ1o#78rw+=6.ecC'B^f?EVi/G|Qx=n)1зulɽ-F V qx@t8$'?ق76&*ih)svvWI!N(ՐM)vCx17Y}X?FyC> }b#H tR  s$szIq4vH0ˬrzBʼn&dgEʸ-y}?Fe[qV%~}dBQP]>坆 <¸" +j +?kFfzY\Y!oU+]d:+v@· -ԙm3RՍ!D|J[C]`F5:nt62(ޟz TZkՉ<tTL*g*K"3'%5𜃸ZlÈ"22J Y;OHx-0z>PƔ,}dSsQ#F^52BSwD0Uѧb4 t'Wѝ:IO??} &zE+\?g;-q)jS^C\i=G1ɩU9PQ#)OD)}_/'vAU b5N4d[CZOkPh Ö@$5nU9xjϚtjVpZw: ijs^-c YLykxF="5CDn ӒN#i"++m0{]עTPVҧXpLPf,CX&hqz cŞXjshQ=&eԼXt֨ `BO[ fW%P#ƠߒHs3ƛ< EFp=Te7{&iFע9}? g?sg%|<+Ζg5MZodH%\ܔ!(`Mg3U)7輏jҶ믥σ6 /}P7K9C$}#2p ܡ|MRZ5b%pr T/2pXkIZdQ*^}CԬy0\|>{u]Q;5$B_1#䥒DIq&nAvTGAPNB=9ϔXt8"J6GU0yl63PʁMDڼ# kW"E!1u?B\" zeXy34%PdQ;CDWN :S vۄp۞s aXC+Lah8f#dd_1}/@Oc܆&Sp䬿#@Fh0t2%4OqHkCZV5sy8ZH/.@rvds*(ē&%{lHn' 7ߨJ9Iu+|Q,$},'{٘Z?9fwėO>(G0oP_9뱵vۥ :t!׌1? >` jǭ^{1ƨ4$}ri ~ O"E3Lv%^cS!Kj8m2VU[Xc- 5tbO_֏Tk[Ew{[ƜǁJ!ӷ 0[-oC%i""g3+ӹ1MVRɨnu CJ'i3 Tyձ P" N Wq5;n Ѷ |랬-TA?&xN|y7JRu"2ʚ}d" @>PvC) gH_$>#kD]'';MBXW)ܦS2TLܲ%( ;J{ Xeoy ;k6"d lrq2#LCE[m[".ciFR^!PV’*VYB9^In=~RjI*k?xrr*j *"d'-1ث566 S14SQ23PXGČ) i9>g!EZn,47'"'} ɃZta'<5u(a`c=Y[a=mOX2h02#=+aCbQiЩmK.˓f^՘絲B$LNm#x~E *6t0?Ƥgn\pq]'l ^VATGbBR;_M z(IZKզs)7 h\(EQ=1 [w)U\QZ=3mN95ڳRjP>kinŽXPItfl({}Qj]&a띋{*kcplrV/J{FQqW~ywF c+&J~KeЊn䜟6>FHD l_=[WJ;B*g 2#X>&+3;yͰVa ? YZg]+R"UmT!} HKlR]qPɸ,QnU]m jXBy|+1zYhu/^ 0wy]B븶EWj{=ќE0F#Usu >oVg(re)45Nl.hMu`q^+gTj+Nث(ݨ(TNj[ \,hL Q^h sb>m)j}:bgJsmZ8l,˰W?ZTxQ:_%[ݫB;HD A,Nܷ*jhBڈ+K$3$wb|Ɛߙ+?26ƮQZ-N@ДmQ)鲛8SgU_0t-0V!tH5qt;kKnVK}%jIG&t9PvI$*x[!ߵnd>[xSo7A~Un"l8# -9INg$ʾoݹA.~Χr3ώ>ݐS*e gO^| hPE)Y'hoV:ᵇG,n#!^--TN]*! u0kuK1?2rd S~ҠuBTfF ࢃz)/o@l.0bލ.8Nw͖ ܮR_~S~ ÔC:Hxj+T X&|yu-$ Ucn)hcY;}S7|::`zڛMq*VXbTO4۪7]U~%-¹ Ob'oײ8[IwSF=5>:`Dn'I1h`+b2"o%e'|6u0 Ǟ6&Kq\0AB6+⬆! -eDSU[9Hr 3TaDZ/Mx(NHQJ`aX/tPs&fWbޣ{l1<4&AbKy߀v!QKxR@gߺ a8ɼwX 6?1"@!MѴFŷO>[Ť cdG2K]L羔TP̋ (ȌE h 薌UgkP!^utt'OtU`HR>+9"4!9L8n `;t^^+ ˲8SD/WkR'Zb xW{Tкl @v c%J9]szq>ma$s!Ev$5%OEkMR*ѝ:9UH@#%@Pw1 +:Vh|WсB>!IM|YƩObdĶy4(tiMBаgY#?xvwyCl:2e>%.8C+Q2$(^;}ZikW,M0|EcǍҞJ|qXɣ 7 JBa1qBȣDrr =([Mx[`NMe Zo;E|8.ѡq'#&Bu6h]Nv- 8V̲?,v̝) Kj[/cැE Z5FXTŤa;:IkϷ@pU|+G3w2-Ǖգ Y\#p>RsWT={$<ΈAvuׄZ `OzÓ_0gJW ^EBPp-Dq_=I-!#_Z!TwlEL!DOx6T%yXQ4J ֨,u wSLns;]5K!I=pk#*C<$]9gw.G:*hۚ kWڧ*@TّFዀ|"H [62Q'{RχWJFc۫4=#Uj ~ӯͲ"pi5s7L̆}=Ɓr[Ī pEHlۃurR_0 '8~w\cY)# Vq.c "Yʭ*]}\Vc5"*e 9svŪ߼iw|4Ud&De}FƎ\ʉ(_P߂\SDXĴ!f+Ƣw}Mnߵ;ݶ` XRGC40Fm%<@'x3-FkoYj%KI0=M 1 ]2]EDF/KxŎ r@/66(ݓRsr5l~򆳨?)Y-TUBu@`YFEdۘPɚo9N#p,~)wcr ăW))7- +Z/m^@K1(Xϥ1@PYƇL n7TmFK"gXP/hF7}[_*)"*qz=^)6;t<&\Xu4)ͣ?j#5d縛" ;Zyd?R\qι( _qu wިã٪{C~_#לޙi -dO8q. L̪߽&HQ4#S2I{Y 5ZރYUf'yfE%V#IX"D9a]T=$=WVYΎ:,Irρ<Q98TrPW.a.u(%[`NUM4}!wr֡\_s$gt,S5eKz?Rj/k#׸ZBj8krY\'g=AV=*y^DhGLSH|?@8s9)GK+K ߜO&u[a ׵6$"%PxHOAye !x$h*SX ;Y52d bȊ%E T͵DU/?Bk)bD{Ո4WW焖XҨ574%L\Rf ឹev]䣾%R,Nlj`.-s>{ɲn͝b Vhz7焎[\^.a^[6ǟ/%'+ `/y|$>u#its>KHonAǠGVnp(8*<9zGhxL!l^-<=?/ Z ^ M`]OPKP9|ͨ X{$-9ِmQ.dk)A,^1¤@ϯ!hHLW; }4h 4z_pa xw^l{b6 r[("H6K %mVN`uɮFH,!#NU<<}/0{c\@?)˰|E78z؆Qm_lOUn"~Φ2؝dro׊tE9`J᩷ >{ruʤУa }G Wk'muMB>bKeKJ2pWdhFfP ~ :sxjYd91ܠCJQX)8[q3@i ((t ɠ#{6'ػKFrswQ񂆁.z~>a+暜[%*IHWQo\3 '_d"s*ɝj"ӶrbuD=Bğ""ḱyy_G_XKU( /a1Jbn|ť>wq/J*U&^9{,K),q3Ws ƏN](D@U+:>X_0aԸ 8Aݘcn1V/50tcK',wOZsRnאo|l,2L4سiJ6yV >=~ңW3hڵ=| Xu`K>\_,T԰J % F=a7'BNe2; q4k"m^ ȆJte9אoW l1~-Ъ7iR> #l @JU#'A4qF3ghhp8zvU"c؎u}|(?uTb]1H4Dv܉-7|Z(hC^O wEG yLyψ1rIbK4NaS!ByKwBRG h8Px{=z*30uoTYxaeNn߲9G;sFCW{^Uvk{M5$B[E3ja?SZ\T%af_cށUVLBF (&>X & v\Q ;ݳCcOGgG3A ~rn%O`;+}j29Y Ln(ʡ6\C\֚0˰bV~75c2)tB |U S:-#ȶ /v*1@c*p=I@aJ YH-wPPp=(Eሐc3F/Qwq_=u'9R;CI-dP. ];YҕW{j)HD/oPR9}QZv:P58q ğpZW5lQ{yTnQq{?Wt{"$zSsז3  9Q Gf3ZA“%ᦕJr}æ{tJuċ磼祂&ceJvCc ! 6lċ",'%+x޻ I^S/#Ž ȓI27Z]!G{K C'~X:9UK s$HF0ZFvxf&0 g鴪noQ#Y MeY]؋29?uѫy +vvўN2ߞ*Y8Xƻl R'FLV%u bK2{/h_A9~ƒeQPEk^R;wEREKf T4R.e"hأޮޠפK(W@3t[FkI~`Jmۗb#;O|p,ҿ>a9}\k IT yY%*nW^W~@E"[@E~z>CEp7He -jm'ڸ:F5KYBJj$qוl z:gq,و 2A:gاCs4 |~S ~{uH3-ʱ}RN܀SkY#Dz<`RٓV~ GhN-_Z4Qxj:Iw ,quyqƐ*_Sy)n*_ԗA4cB,0>ᚒ9 Һ󆷐:4L8h8%D SLOΊfs;?_NM2M`Q8Wae43ٸiD7|dx􏌅RmW$"YKYHOI;IɥXLE.l:<)Hf|{a-͛qì_Kδ5] H On>pf-&a Wu#N}1w90bQ3KHp;jʢ \ˑb"|WA@- Q GJHr=: ;$hA% ZīUبk!)dp{$8' ɭZ V]֣Ɵ7+xVQ:)o0y0PduD»$a@2@oVmzJX-ZĪ`~i&+A0mQ=u VVSWB ;~0d18)Mݐ,kJ He%bBU " 3@;L鮄@bz[;?<$9n.$隆`mfL-c!qC2u)j=IIn߳ by uStRI~@r{;?GGsX0:&4z7'bDkK}Q7 .ɂ%BwN~Ϸ@f2dx}VKҚU;'肓P^;i䌾4 cQúEТVJ\c<nI=z9ժ͔Zz6RַK_ˏyZz9|D+ I?7\?t:O CC,iH[Rȵ7&GЫ}h<:bAL+jZPuUSjt![iel)Hw3tYT|Rt^+MDrayf-Y1I4eYs(N1UyTϾ+C-Zw_#I /կUތ~s0HmzS &M4aB/HWr![NJq~DY#":Nb8)!+HVN6xObMrrDJ@o42dOo,_G+{A]-FdX _K\)ܺ`>j~na΃ev OHk/M)`@EC d3y :> ֛aXAmTj&`̴:J#w,5#{T℺O iӴ<]8w*"q +Y$0'=1oDX"@!M-K$5UaCԏI 6Y=51JZs5}ɇhրձ\1.V:VN˫Ae_sH$t&)RC?h4/osz fE0=NEQ \SʌmE{2t<|gZ QY'QqtR-Ruh6dDZp {Z2Wuri*}Qլn)ܣ_[,Fj>zxnW |Z]*J2@s?G3m3RZDXWlaxތé H- q~P V+5A~b㣍j%=fۨoJ74ka9]Sp{כ*0Hw6ܕPw:mړ$(ыsjo`͕% -tpazV~LJ31h/c]!\|%*t8߮@ɦ==K>GN9C}y_o+@͠`?[B$]O8 i;:tހp87mO/|qg1u=~ eyg^m\DY)Vһ`H|} `9$^Q|XQ(J̻rZu GF(@o_)-/WG [!T3)#=- _Xy\Rטe+FOC>/I:VNLxA54*/C1e~́t0 83-. D[e@p3xB,3n[5 (C%J{Uwj8{#UWpքU ]Ljrc(7,JYeŷ#H`Mg;xeJ6sLRf{wD% rϣԄ<,GV&.xMISGB|hK儦Cсn<,t+zsn,<ư@_s]E蟘{4_Y)7'n>B>&"n 5 y9aﱺ+x*pҏO,ytF^,oJ}\%W׺n(s3yjb,=ߗğ)Ȟ߁ O,BݡDoy&*#.|Ҁby~ّs=(:IеNy?x)b _e<\3tHZf\N9{eOo/ L)"+Rzn+B!"㘮~W+<[³y-mrp +r!p/_-tk.% ,rM${dĴ/cmVZrq9?$IxZ2m0b lsᒗF|x+[| E':_Z΄pvZ4Q}Y9nh5f;ĝN{X#1nvQʵY{Vp꺘N#/nx$7 ,]=x׎H:IyJXܺ E>[4L RK> @E\@ٚ9_  }O4;u:9Le'*6DX\^hiy+-:eoq%W >+ 3),@% cVOpzw@K0),yq0'5?T,yd%)SWah^Ev'{78/+S$vMi\P=<{d81ٮ\@XQ`7Ojasi8YVLp9 }g2oR:)Z/ݵн]~GD4;XD7,LZ4 K&Gb a))>ƒ_#/:"N[Y$3w@|$F.; _Y%2^-Fq2EWC/kç'rE/gz{ iPn~cpqify4#)6Ă#Je#D\hC6ioKת&$Ł4eIc>4&7UDjx7^r,ܧdwi'=f<H}_򇇡_C~deEv/*esz 3R!8K*5*TU?~4 {lL5gw׍^~bձ@9 Vakp^">=.xslXD.&f;V^2WaQ%aҺ@&*GTlgHÃ^70NUX+,೼x??D֡MtK*b]SS97…Z qPޛNbmaϻPjhaLZ;t]Wu5Da+Lt-lA^#-Ͽx_Kt4"`?'0s0N[_Wj7 5JBn0r6όU=K>ET7kƱ=إ Ah[\ 66:G4(TTw6=ҢEW2ųfFi,c /Xս2Z=L #CtyRݻscDWT$02|K>wΨ}PbY2g"ȳ_&k]p,A$|_+p.@c(Ej9Zd)}I;Ht.\6N +*%#uGtyw@'~id4-!1)}J=R0+1Hw>#8YkDF?k~w+`XYmSKj't~G#WlIA6[t6y"w0nѭV_3e6#ݭG;s9cj*# IjA8Ϧ`==PRE IV!HI9}Nř}ߴ[}gpew&I`{F:HƁW:].͍l]CDWdp9BC˿֦sfsYB50xE> 3˹Q: bԇl;a'dyFyH²-3ȇd%ϑ9XbB1/mQ׌M[Hq_Sىk]䉸$)X%/^sPP%PxOpDTZ/(e KY )v89E%lO=XUO'_?AQikUcm3{S6'Cw/&yBA.?;PD>6 0UNoմ}׊1`EIHt'D{\vF1i0 ZnR 6 jTVϦғ!=EkpҪ.I'b *\%o1ihslBJ-6 }u|弧=ߴS8Ǝ,^ ׎K]GgFs:esR&-7]6 $!ޜ)jʁLED`2OvX0\F@jkJY%tEr a~Ðj!8= :=ٔЎdCMFKiֿ6o_<4Jywߎb6\[3k.@t}Zb˨f+.p踣(-of8HK>zV2j21XP!zWgTz.Ƀ !mɌ`f|)+йn%4#AԪ`'g:5dwԳ$SZ{ GQQJt2 Đ hxNWxl^RXmWnU?ed!hSQiҽR9~ԓ)K=r;81/QEZtf#=}$F3,[sܙ(sB&i6)&E:8w>wM..9&F@Nt`(gPj;,ޯrD4&*kXzPAOG r_0w$r/^O0R2~z9\BÄ(yBeH`k_/*>auMI{f/z3UǬjIcHUb`ȻVtYȈbwXHs+UƬE^h*.R̖0  cZ!8j1 f [db9J bGgW $Iۛimu{ج `dnEjYFı3$K/+u74?> w /g%6W~H[SxY G1B3>(⣜wXUp.[s!VoRcM-qG] r$Z/t܊_6t$jMJCOI0ljfy|71QmJzH# f੦v J83GJ׀ǿn2kocmJ [cm2o+´\Y9?rZx[SGyfsMtHK*,A,:BY]7ҙg Qy@Д'슕zuc6GWrW>s` Mn +2цJ36 eG6i$=?4朝21llE$F[#d2EAEev;1rLNO1}" dur fYR+' e@~/ #O _}3/|<FiuI ǖpBk3D/]l|CU^KNfZ+cw޳"ENeդڿk 6X! S y76} G范k>xq|_A@|wf{0Ww Dx풧)Zb*I'7%TҝY>i.@z`YR&*Ly+$An=b/){Ejj<$P@_xZ ][{ڛ=ztB#J~ E${-c篒qp@UGXLHs&fqU͠~ceᓡmAT-;Que.8Cv'ΏYN'ɇwLP%mVEQVw/ؘǫWטIj׊L,YhŒd/ )ȤO2f<_¹p*.2CZ\AiUE;mb>M+qO6{԰t>c)GBg&W}T bv\~YϬ+pJ21/sseX5:Dklbcʱi8fTf<o},h^b(puLY '.0v:u7k36a{7@^(X_ҽ9>5zzvW6ULHre<%z$Bl252xW#-(K ]Ɛ,xhGKqg?q\Y!ڋVsUΞ`S qlj}KQ}3>0x q- .M`%Nez+l=nXi3~U|#ςUr\7$Mc yIڮ@G?g!$zmm;>g:ŷĤ}vܤԋOm'CL[fbּQMk]}xCt]6"+=8,$1v4].DR*7}N9(EX1<E$f,r(e|Rn:9Eg{Q  4Po,Z<\^9ԶraG&:Tr}qHͫOt5)`Y!/옘5y$gaS}k*2|MSS+ܺR {F%q()F?&*WhO48ٴD_?X R`G 0E!p0v]i$1 !)15Sb )Q\qTNsQ67Ț1-ʅV `$.s\U+QU)3-%gRQ\P աFTގk>?XN~YYi( sa[MAVt8sSHS֗nd;Hj$&ӭh-W|I r"u- GGDaj]0FҲ:qۨR\a M8uT̠[M/Cu5U8̰R/a :d0'K¹Vpv <<š~+l/H[(%=vCȢs7m%?u @{V7~Ejͬqz6k5v_q_',C4щM6X q߆>Ejv"cq#iJzW9}XB&05vNL M !5ҋiĖ˽ rbo> %`*Wzt_q1P2 QVv򖜙EVД>G1k[Oj HI}뮃PA't>rڿ=)E|fo܌2Wۺ4d[{jI}RnN22b,Xbs1:3 &abŵ;ݻ-8:%FPG•ܴЎ<+U볙4P'c#HE˘䲑yh<dz-e63mLj-gK3Bqd(*Rзb+%c'DLF,byX<=O#y0p;:YXc$] riE`0tFJk⻩c75 u¼8lAnh-AQmWZY .}GH':o^'y`:c SgASdn'U%e( dU(l" {Ub~y^tg/8=9NC[?"=Q )Z)3gM ].p@&(S[He}\$ߏCv߭8n舒 )#/a*04Gʇp)'$3- Q8ޑ]jĖW-QmB|KGof$ ׭X"c_4aBw/WqhfǘҲFb٠M=j=WD#l˦),u;efqxMnxQ_f* :R+֭+dd+ 4o3zeNYUM9bi,P榓8.U*"-h<–4C.8?d?**4/ E 8 ߃+yZwfh%qX5+YGr u罱0?do*6R##ˌ"E\e+@@/y(5|G::O62 xn3H( mSQ[~c" c/ 1h6]X5;F= { Cy"+(ɝy*\hYgbwim_ ]FJ_g%a;ܮM e;8t&KPur i|+~3Mzk_,Z8PHV7>0qO~l괳N_TgjGL;b~$uSXosTׅm>ݏKY-Q-搛 \+#a鰣Utm g`u=wD>q%ձw+|(ps[Ap~ޞZQbZW7[? !rf ʛF2յ 3'և E]IH1Kk&irT4h4!fZHo}5 B{+x<w kІНLnb݁\CԆ2$%*`^4fKZOF+4 /hڭ}B.N҇e2gN*AP);Ua}fO*U(Dy[-ecFOttQ⹎:~ bqOݣ/̆.L9>-& :ymC{ZşJ=]S 2G2K}ޗհȅbjXo!,mtD, 07 48$&"vwAsTI.+ VX_D5td{l>ޓTJXXB\Iߓb+67>v0pۗ\OT7f+3)*V|#28T*L8df) "_pW'R~[Ib2N<& {W\Y|1c-DU+30|pQ VYO\Q lGn-kɉP(p/B~"jNz.Ίbv"ުyIHȢ};^70zї0hF,h{2E͂hM!'|ԩ^k[erl*g L6:BV! ǓLr2̔v>i}l[ n]̎R߭t+E [1C$WmRկ?w@*hÇOBҗ_oZ-ǥ3'Ɲ/II1hbc]r|sal&D~G \rzHQYPWAyW=@T @ȇ#3ےbj$Ϋ-G#u;3 ?"5LIb]KoA%z]z"ߵ1tS*H&Z J vRs8sŴK_n(AU <#+M`@tBA1>%T[9mW=wMU6h~n-".h O)1ZY*A #YllCQ3$Do*ʮ_hV׶`IK@)h**m6k_%"7]i}rllt2@2PHY0|К9CP"n4EJ 4?p 4(8 OڍpPi}yە?()_^ȑeC/b<:k~=t! 9sWVea"d.@Ԧy Wڮy%"τ ӤhT~8dium1,<3R *PMk˱†S^ZYUm ~up$CZT"*u 4Γץ.긨$~#E Mxp 혙v?1~@EԔ!ĩTڗ]#! )FS.S`ܤD9F Dͣ q !9 Mզ_j 朗d7l"y $(D2+l[0?]oTF雁ҿlP FF.[!Iϋ5>׽)mSdbB)o({?& 9n˰aܾw|S#_s5og1,=O fNdfۢ4-<⼺ɠM6Fb4aψIv%G~Ѝ^qm7Gu,Vb3xKדŦ8Qdl?(|U-ڞS_ikk6U˞T Z Jc^9l i~?tr7x&<. ѡcu[K0 sWFq k69 az)q5nlJ(fs%T7 l,ĹS`^$r^s:sLI՜F|`O*Ht2c_[Uy\gSx-l|b쒐?t56'4NЮY;Mwȣ4 CR |)~+F''kBR `}jBE jio),7yFpKZSޕP|eFzXOA\ҐC~SHD/KFbWg≽d.zo#m K@MґPֹ^Iy/*4d:USז TYLotIs9.ip?6{f?ub0\_WV.}(i.rj۲D 2H*WmX]F9f2\wv&#?V2o/bdөc@|%*![UeɕRc36clrfe)s[Xp_ q1aVK59?Z5M[aPf0YxkfѐwչuN^e''q2p$%Աg˧1p60s|Qpwjhŧh&:0Eh Evunoь9:.9InS`EjN)C" NX@C:_k?uRv49d2ˇkosVuH|HؐysNu Ypө5B^'W.*pT{޷,9Zܶ.(8cd6l;'n)tخq ӹ9NZUVjcyݸ p=+@]8[1 cef}jHՒAP"ߜ z]ۯAII @H+oeזtJEstl6mB/CS39mD:!f+i-{1]puߎ-I^Zk'$rVuqS j 2jK3$_η.@}- vн  瑴p\R΁c;jI$8Oz?V)G j{RV 4) OGfle7!ς^H;Z=&;i 2@q6NtMp:W5o穅MI廰ܶ~'p3vltDs88ΓsSKW 44ʱ^ mNW4Z3nzf^H~-ZeG4$܈}^qa>A-.@dHk=+>tOfs;^>4uXW\/,}Ya{Ӌ ]_x ΄ɇlXs9ǫ}w o=:͍Vi<8 r+~/'ۓ{_)2McWސ/l"uױ~HQf1rKwOPFp#ruV˹YJ^G?>j|کѥW+h!116mR,[K߱8Q+;!'W>ȟ96oL>Na^S4j? ?oߺήګ ;P-b|l6 qCK`_Dy80Uw68W܂bi( ܟ.m.C]Iʦo_޸]jgJ9ݨg|y'S*9Lgx%냫=~zE7*A7 J_L]Zai? :Zɨm[“ \azhyoElLWTӞ0m%0p>{ }F4GX>K`lM<{PSJy:7Eo #_óerU(#qEƊO rʱFAqۤ.xB`SD'f?.FB]~DyC!ŀɼ\\0⭢pW}F~2@Xϐov' TkETloh d]~t+jx]F., HZ/L0%t91ߺsi8>Cq#`p[3<3⑓."phܑl,*H*kxg{1a%f2`=ޭ/6وyVHGvF*rZ< ]yVX(6+E >*o!9\$SdHsKќ0Ck ?EW^_dR|YԚ G2J;gP̻uq}ߎ{Ō[q@`@E;$88( "ۛ(UIM}&P-,ǂՙiӚ9l{<0@À ,@$SebuiOaXCRfwi`aD]ٴHMc(BkxqF&n[ }LnK=(/^2 5sPJpNm4ZP!hc؂i.[J<78mMCcA d"%$OVo:\󖉡 _FHqf5 ]mԃDVp,嬬 sz&È nn0xo#Y8pCЉTC%@+I!y b"#PjABu_5[%NBަά-EPš,&^PQGpatBODݩ Rx)%-eUun|?'^'Q ccaCI+j#ivM$i%ꍕ~qûgofG$QB\4qԻƝ+Ye q"?'jP0)xw8L>]%%Xq8$,p'c!7"ZPdgN_oz^8NlE wfGٹAQG9J6>^4(^}1=_o[@w܂Dҷ0 eף\dEx&yX*e Q`@7+ЮqN7T۠t]pFRˆ@Qmb3(\APSnEVZ9e#?ʤ;h3\;m f^*I̎1Uӄ 9g~uJK$oLFJyofϮi3E{K̯}+p" `2+Kb~g7P!ʫa;ȡPo¦UQ޼jOPIv:D Z8"ە$بpN jT'W5ykyKשooc]'?"KK;a"^gin0q`vrHKt3ڞ%72}V1Z&-O$}CL(P7l & _ssXۋLJ&ߋ`jaۮ/V8>Iv2E'TC vWpb NP;D]q( mB%Y43<=ZTw5jnUbg os.sjrYTkZ%Ay=`UHr5۵MuZJD|SE/'߻u6ڽ"k9gVQPW2~[J*Hk#åU-D$M[KlÞl>7V˦ršAh4fUY 5gb1\ڎ^8R%J/Sט!ԉi`gXt+ DCH@f<줴x,B \vO@YJ07(Q~,RS "֌+}[з|vxv훭UqarذMxm?~O~u3|j1MxaL\$TTU fd q Nq1D-CxepG*$0,krvfPlxG(=CQDJ Yeb>Q^zccJǓ\LAGji&ՠ#n fieHƠߖV!"Xl] 4&D l(Y4kDv:pU J?w޶݅NYZP{0""tOͲ j؟8똳-BX< , aݰ^Ubܑ>%젠lyt:cG>ꥁx@ԂO#DuYB`eS aWB&,$cQU\Je~0 L\yr|%脢l$V[LJڴYIImq̘ze=]vO树;Ik\nj=(|h E݇ˬהԪ{4akaܬz֮R-/'[8$U}JL'5PM)5C!0{O0b][/A)_ R:c,O775A>qnjiϘ츮o|wRճ/SI)F)agqdܟiFY# Bg7aR/aZC,o*sPi% 긪N-,r3bWhcG}wrWѽ]vw@׋B;KtBLc-}@%x~.O3X3埉nGuQKP%aShsE,|FW#~Ern[mÓhyAڊTQj:$MUQW#II><̝@,~i}z:ehhyU=rJʡMW9pMђaҳT~uwt2 ]vEP``=mA"AvF̹ZZ? yB늝E6Vl̓{`).״t>H OUD?^af߉6AӦ}˖:bΔkN3:lJ&);fDO@,lcr2$It%&O͒z ζqt^QT Ҁ(G`Dut9U2DU[q}ƮmJYl;(;8BaL%h7hbqoo?ʝfOz]H0#)or)3 (;_-P5lȌ<'QN~0I$aFWX(v7,mE2'# |9*ʦ)du8vVX\m?OV"h-O!lg6#AOź7 u exeDF"t,[E?řNEȀD 滛/D4ilN`4<7H=dErhn ;"&\wUR.9>iG;K| Ul`RXR+MzQZoAΥ( s2 uƻ&!EswNE-/k'CaoHDo|< Y0 ~_b}sj Kwj$k6I6`:ɶs` Čyp1 f<̀j(۴cqQ!spoj;Z.q\c-m \.*)"͉+ H*=HwJe]".oblW0sb\tD^wWhDSB#r[7nK(lުm3{"KWٕjJB_!J.zਓ4:C?!&JjF1`фlRo%>3y `j >PWY})M RreE"-f-HD+SLLjRpvg=JNv;Qić5rLE՜%VnZ¥JLyݡQ $꡸=JxHڜջOdf/Ԙ^SEÍ}ʐI$ i3y.lwJ AS.2+9d;WF>o?z 4*ג,PNs\$ӞZBOi4̬)7v&^~bkuƛMjfEdž&ma&EC,+e.gNhTmː,KD,2@R8L77khIC,qA( i>l ZLA^UfHz{pwjBj(duI?#͙ rwljA7 3oNrh4k!CÛ>IVgiyX2 H?N;0~圌6vz:Qg-ֳd(cƇt]}'`ġjc?`Ϣ-dE.I0d5H XP6c(`&.5SM^70mPp=9ţ h  I]Ηb}: K=Z +S=8бKរ+RP܇-z H]I@Il#j7hg䄗X"E޿Z[ApM}֓8MPY@cp+4-g +f3X+fJS7ƗV%蘛Y'9LFJXx׉uXm'csqL&Ùc86/ފYUlzÈ$ ?0(G^UUp:?35_nXPMriy\Vse@+YO JG̛7u.+g]H1.[~t{[ SZh6iK7uv@i&P_:v 柉Z B!vN/,͗Q$,kJˑ137RKޑ(!ؼ~R|LXyƴMMdeU|s$y!Z¥hqFյ1YaFm?SeMܱ 9ބ#k4 ͬB0 " Sj' ыL$I6E+Wo;u'n;e^@j7;!-׉u= T?@XQaGQh:_3;謯b9/o^~=ƎQ_/NlȌe5$L%vcupp2%;㓠Q繶qoE-ZPKdZfbr,]Ug#!F}Tz9Ass ؐ|0ߡ pZf0>hJ[ 8\v!2w>9T'aasٟahO!J5\1q\vmylnTt>Z8g>n#.E$OqhMr%h?(B!~-tuh~o@H9V` 2Afc!Osg[k5?px@T_k'*+@Vg@ܳhvjpIwAB[^r[ٯ_q`Wq*3TdUKn]r#\r#{A zƨo`fpU>!xKt*^f]`5:Hi^$%@x_iJ8H*Yo(vP"C]-ڃ7lQf=@Z^*^FS#Z7SGÙxJ-$$iuU )ۍh9B߷_IdG |C:f4j.\lWq@M'駢ԳSx;Ff/F0oHH^o#0Ua=ⓩVA†v&~ͿhhƙݢRO9ZT\` Ld8TUq5 S1Di`B|)P(YS#Ը笑ѡ_l ^q*y|~onjU^R>_?ww8HZa][>+;~E0[Pq)Vgy@fq˂l7l40[9~;`dt~ ? -{ -%beXMԛʼn><[W*X1Kw--وLj5e! q]Bt~dMB@T_?3o̚)2nr FSC7*!0ڃUVV_8sNO]:5{ fRUys$$; ) j1$NzV 'ek[@P ^86+`aˀ& J*Bf pkѨ:l^Xa-PTv\.[n-C:>Z9a)j4 vwd \ޢSR+%.I+itGPmwr6vt0s4ȵFM B?wC /oInn9p.Ogb'<3>@M R @j$DkN΋(Tz#+]g-k:!ǜ( &VSr7!j,F7rW,gx-PީRE[eX+'W;PRk, [[W0'YJ{4ٍ v|wtll+: ĭt/a9k3c#*݋!T廬2mS/&@u^ƞg{Z5%/95**W]u h2}DDOFsLȎ $%a.>\뽥fBnQnQPA~3O4]Ȝ䗝AG᠘"0gFz+R*A 4]J=Я#b%|rQ(aa=`Ĵ&w`B}:,R ty_PQC9Ι:߾]IbU(Oh ~!`)7ngc^9LfՆ_/2/'&xxOyEToQ.3~tUm_d%o똈Ls%:{Z"wkcm:)ؗ5xa1Y1lSٹiyya r uxiEK V/ xw6wKT,(Lc~nV+灙o0`d'bɔ6O.NxXQwU_DY1ƻb |3&WJfE"߭R ("V0 x|OZ 8vOMGbVJ|ImFUKU Ƅq!mzI-׵u8݈F- u^Z•L&5alJ[AL]s%Ġh7_ ЕB9~_sNfcrw}|O9@tbZL?ˆn_ojߘ/GSJxu^ϕt5z)KkDޭDvf&-MìPDĦ* }l2oʌx{IN<%+A?jNvUyQCnhnƅ&Tg;a^66P>(k'qTxRiJ$YUV! Y0+`ᰬ9 ysDu'JCl MߑfŽ] NYLQN;(VLpwUCmP) UsXQ(e:RJ)鬰!7igXI|U+JT)^5$&j==&3 9J/eW.j YwC/b %.fԖR9トCMˊ.@Yh+ ~an#Vj 0Un9@7 :z|<#2o[#nLSCgb+,ݶ^= .(,]&eXqjv-P ``M 4/Œ3v;"u"ڑGjgkob#p__,ThYU NAum]nsFFP]՛[bT kxv5\!%9@.3|z2ņFT(RN]]u Sh[@xblӛdfq t"&*_ʉԍ Lǃk.|A[W+aaSgZ&,"hUh @嘜T%xAa0'[-iPYv#ӏ**X󆘲c=[m\Jj^T ">J(P{-{}#lJ|"Vw_nD fQ8&l L`Dse`sa˃ce4:}<k?R-pgG\<@ ;8%ӥPk M4ZknLzz1n}Kw 3@B ?3m֜\B 9}ETx,ՃSd^z`n:׫ yqܘGRApC$(:APqZھ\ {OIǯ={u;wm3wLPy>jŐhW Ir[2Ѯ$- rcB2|P>&s>ho*o< T%(9ĀAtB{B%yyhWBLQ3;tY5ݪw^ce([qqpX0$g3n>uXHomJ~K~ŽLpGXYVҨz%bd-Y -wA'v\,֕m{Dݲut+DaG(.VMxn0~\UB;ESSن+/%oYǤr{#xM/\y*Kh`gWѱ<2ZG^ͦGh&(]!_;4Dɺiz={Z(:M >2l^gΐk֜.%;gEߥRq9 ͑!3u;@xV!A!||Z.mʃȋ< .BL, 1Wj 7^WKG=\D߰&N?49o >ջ\9&δrN1}K$r-&4зkM9_|Fa*A~id2Y>Mt%3lPV̖[<-c!Y3mÀEGgm[b ^K-n+|w>)kHdkYmisxz']} %"Vd mfsFw#$=Uk#' fՌSckɋzzD/y*a|ٓEẈ̙) pMz ai@yA_;Ro WBUzM#|"7{! s-v}:vN^{9M0#`;ت%Tt>}# ΠA Z)=$Ư ,kNaX2ol2ݳhEc*Vɴ|[֚PLɴfvGLӣ7, x~!*JIänG-@( A+3IJﺽf/0ߖ^＀їx:3KuC7uqem7}AC ScwfiLô7o|,m-awpa6eLU WW{ߟHlECe.$8Izl6$1d4`6,oxIW"E.Zu$Lu =Q_m5bv)+OYSg.!"I\l= )'=Je0Hpd\)F5Sא\3x]lͫdϪ%+}Te3CK$Xh<-bㄏ+\(Kʸ W8Eٰ S^ĕ“Wh()rQ WᑱUpg^U3"9wc0~cBnS؎%̠WZ+cdN`e Hf!r=E'H͚xX Ⱥos@*7C;Ej͵aVIZƢv̼c`ѱRYJR=DM$qcdg x gNk{Vk닒y'+KUdT@}يӆf͚ioO+Rf`\ nc B`>?}gpYe̹3CxW]t?`a)V<}WtT>}2yͮLLB=/J^/qPmZժEKcqJٱvAq1x ^D#8g:VW>B&z a$G$\@{sŵc'BHE0$jZyBr .,UKЛ3f^`>Nٞ*՟|r,s2 3ud>a4}4;KLvRf-*530ҭ/r0P^]yO`99$W5 @ogIå)pȮ #C bMZ7ڂD ^0oIJIk2-FZ_ VR*y^tQix՗iH?bq|+'=4Eta BRLLjciO|ovSDܮGDjs/ʼnІWiwy!ž vPZ9qҧ@;Y,"0N9ct?`3˳.t~SYYD[0z8Ͳ _*V&z煃o{b{x̓UH/ϔf˞U0 0 s5npnaM6CT}U$Q=_>$Qp,rfR?p]X/ D9_Pfdi#qplDo.AU6Aw#E)z:wԬ&kZvtq, K@/'xQ?/\iNsselIes;Е+M C H } 碋ѓ'+~)Eu[[uWP9$QACѿ.{pEF0Pk%zC*x`R !h-o3PC.HeÜ<64 IښިçEҌ}ϰ43K7=-c"QwFʷdv m{L{㞛'9jSZ9R|E$vUUq5 Z5#}SiOOZ4-Q*ONmF0dLJI ^2E"(YRm׌jlZzJ]Ab[*xa\n`eM'??߀:NNXhkw/r9:pZ M5/pqkO-SKpm-1Pc(^-up tCsT"CJ5ע,c lYgKw sn%kaB)VKxgs 2ʆ5C6@.L h"FK:/N%9? 8Ehtn/y(V(d&ZɲCg?C nobZ3cbʓ`GrÜȆ>#Ȍ8vaIMϯGTCkb)p! 5iKABϱAI,AI2ѳx0~'UMUiF>lRy5Er#5.LJiۣ^|ұ ;B4;/lrD%28`2QWO,LoM@ s'{޷~ @% qDXx[n'*Dq4m` |4@ݐͱeEOmk 5u,y} Jx\d; cg9Ff7Y'y,l@`@zt3k,w21_`5K{MB)^F&P zl%CD'SD2bԠn@=ectqa1.ĺ "mU~V8U2Bq[Ӄh z~qP-w[ĮDݢ9ǝ\Ydg3q:=JJC !rP)]<4#v`l`a̟U少/,N#:_"{fdGF}Z;˷I`Q[P{gG{UB`q'0_sk]6 E/h.NJ%@b$oV!aYt(Vr$; 3.hs\t3ޡds?]H0; DX$5 ׁyp1阸&ˍf=&;lwg}Xk^-qr|֟6nL=4VuP {s #? @NwE|X6Ơ{%K͗*RsXiȮ e q w0ˣJgz:R7&@ +ݣƃxa4Fct6>I(H#&`z3Cþ&I]^^ʱTˊV%GV[Dxi^]̊ oq6adiv6ax/0;r֌4SGJ>ԯa8 cl.% +JTJ+&MmDBl3QsEC`)H1'ڌ0Hq2n54!N)n]},~+|{NH߹־tNt!}9TTK19%dpW9whHO?&&;Wn(qbBԛƾkd)Xڮx/&:k'Sٷn(X Yh2tDA\ kLG8h|3Հ^z!:BP0B t=-ꄼ?'c>rԓECdI'+57%[jlUnemW y^T w"p!c 𝭻aPAXD!=$=eμMRsA J@'<-k5)pkkZܸxnW{ał+wVDXSE^xepɚ91GB:Hrek}NlK팯RuPB; "W1+m@=x?@ rvXdHD ߵ_ڒW -opY EBz6jvR/hk2b^+1FeCќڵoL-|o]"'ߝwMk俗Y=Nc+j^Fb6zs-Ȅ_Mwy>'ho"Y5/JO GI_ekUB@éWeekP 6^ݸNW&FLB|Z2tP.$>(0z,xIosU^O3Ng͡)38@s\$ Ҋ5n'qeXiR!c^[L)r9einMK|\ 1>j ț0SʂNkZG+UU2ї4 P$fLF+(oTiXw0"_hmµ{UN7+ѹ )^_[l4>63f. eWV |u*;b?3¢Mvʳl$z1B6+e殦=C>JXϡ{-䠙d$Qeςv۷ag4ޔWBzcài_GM1PH)ov NKέ3GH=@@#Cm'5 c0#9|jy5;`d>Vl·g4CmN `"^צýSzô~Wv'#2qϭ.d$9pWo%M X޴$&U|q V<](Y !&pG(ߌƮ-*}($` `ioz@̿py->X*=}7}rgnwO> $@n{ y#4dxl.x9LVp- ʊr}Fn SJ ZSzPj.Hͽ"f~.⹦E{ۚAvk 5â3*KE}| 'Fa#$ct.Hą?B!p\c $ILeҝʘk 9 \Ŝe^VF6BGŒ'TѲk| wS$7K4WgJIwN04"= 3PλvL7UxV,h| lq9w[g)>ʢ=#nӑ!Nv8m{X60tWLr>߱eB0rG5Rz𗢕.%ȑ-:j8#F`-f,/B.GZ004򵘁 pDӑ }Wa~EJaYGкX"QxoT[_D0Jo]tտ({F^Km#e`KD ˾~4APE4uwS jMkD5Յbu38]Q'`!cZ괾`HFLB"hjyud7Wî<񜵜]9'U0PĘWE*kHA[OTn3PBMg&nY\[5p s.]KFXϣqx:1PKVpj4yѳpGʎg/> }VoGeq$ZO?~ԲQ'twIF&mQ89 I{ 'υ s!ڥJ'D' - {sé=OI]=exlnj|aWfrŵ wůK>HT\/.zwZT[}Z=ִf ճ %X80%6@ܖ[3NoI"guZfxo"AUb]嘀aJr4ᱤí[=Դ~+ [4d&֗[F`#;:q"1alh }qD53"j3^*8W &5BǼwb&`O:Wmءd!desLu[{XU}f{Y\!kHX Ђ+SŤ-^U'`DS6k͔Ư0>-ZWUjQˠ _쌓 RFSe$]70zh+zr9&!hF sctG)-{dQ}³u"Wz=+9In04wxp#3NZgCjxߤ=ˁ*,3ƐMQB <ۺ2 23rlY 79T`,UYEC34Tz}tu9:ΜWHRyЦ؅ C@7  i" ;%3zqdL+-i bI:zug@;ujeQacI,7aAF!G2D^~V] cMk!/AlM&YMË6)|i&;-qO+Ie1q]saJa"ДdN<2?:ISJr zl'V;+aNjGnԹ}~Aγ%]4m r.w"-Cp*fRN`B lvaAC2'<:pbaaYͮXv : Tw6#.4Wb SKmmt;B=Ә5[7 QG>hl]\Y?zYp+[r$)7!OE]+fbU2 *d,0 !ɿ՗T^׭/J7iY!鏒HdjJU\8 qLT?[]S7'rz1RbtZ|]Vqv(zJFV,t)B ̬:Dϸ[wb#-7rzOKZT12gp,zT @ I?;ԧW~-`f0땠u O&$6G)Wy5%D^5gJpݽoFlu)A%#.}3 i^H:'I3Ft)VfZ*ؔw`dwA/RD$8vlOp' = W`mIHL簹y퓻> }$E^ ټe{^L8.q6hj[+u>Q5Ș'P=5q>= #4 N p aEWX7s;WJז>C$b@  YUYwQSuy39!9 A2A_qvէZsCp"h >誤A ZWU^p#.Pi9|9 1Tvu&~3u pnrUHJЯ|Fgxv[ϬֈA+A٣1Jי7SA8tG^<9#M1ƣ1RioO 'M5_ iɐr2P!h;*K5-Nr<+U.w9Ahm>d E/@ ,iݭ:#?v݄s@-'5!P> #p,+=7lB^N&YsXi8A8<;ע&jE,^L54[vr1d2N-w:%)^NÈ |P\A9z.5qNp uK -kX^~ljf5?EyMS)y&p];0 Q.wl+8<-IY _ԏyrt:̓x[۾`Muқ $5:Z %!>oo9|/B1pqHbS޼R5 6 M kPm"v 5 9¿X 3, ^zhh,%e-RfT#{ux{~0eZOxgT΅ZK iТ{Onpu6j"e *xFhn4>! !>ѷ/D:c?=g^ZP}y3\|-D>dYL° %-E)CC!/# ^..o&/[{M=I=%'6:8lNuG'LNL":51/O*U*2o# s`1Rz$vVnp+<~<+t0G^س=g`)X̓ -^勖Ksb"̙.rh5\ moLiSԞ9#͇}ߔx? L cXi҅tZ!e#(F .vof!QHVm'jX#'loхщ-pY!OGKKl0m5Xr{ʚ?rCpDÈv[С3LȜ\?= ^vWn9  /ǥ4\G;|ľ:pYL  u[I -Tfׅ\ (%$OG]Em3J CwO=qiCeZrN!'CU$OYe=j|PJT*X6/+H4ޛC])l=9e-h}j1{< oLIW+S]VGfL+59U5$.egŭmvkl+,Hx]m]E44o0<3"NHpX>Cw+A8XhKۺl7ݾgF?df\TSiO/pl1q~G,+Ȟ㭑z eϓco `}Zx^NɕaBdۏ)yZ~wcV/qk!U˕ ݋bQ/љ;^Tq{玘$huP#%en뾧BfX7DJg,漟оSH0ogM3*<+vU@#Ht+ I)6ό4 @,ؐ/g\7>ٳlBi #đLmr*'-C/4{^)Ol4B5v 'Sbr(J')aEAe_;vWuiPAN`[!x獪0ثKJ k"7 v#huEdNr]E7h ,]G8:D!׼K]"şt)Fg VfW ;k:a8=\{ Bc  ȥ7 uBmAi~&WaBlL%rO9m{ OU >EraFk%L^{i{n'# ]C0D"[u6gzQ!WGXxyEϨPi>CKݥOJV,&h`J#Q|$lJS 2B,&71n~|aA><`MaYrhou8l5 9Kgln>=zNJۑ/m0~r .G]w게O꒛y0U=WShXLJ%0@Ek4 ̉n_Jr?AT01BZZ3 ^VD<:9"b0쵫oM Jb򞷙Р]lKCbX+ab N)[ ؊hlQRX:5ۦMij\jo Z^.і՝҃\+ةVRFR!qi+N{R[= R10G7#{%;heEDZ}Pj%O EdLI~s>S|Rfޔg]IHu "T^PR(hzTezCdm7e8n =ݲ`LŝL+vڮ{$KPYɠrԿೲ`nԉ?bőƿܜ5n kqnulZ|#e72X\mN.ݖ]F`« ԇ*Z]ʽ%!=0ƻJ*t"?.Z>;Gl)<-*B X;]SZT8^3Dr,PQI!.4Һѣ|Tj[h :QG:>V!Z!0k;>J42K,e=s|cdG+Px3q Z|nyI]Ȍ5h9B[Uξ$Qƒ,;G8B"[9O!@eǫoVSW.VΨ0&"sYN.5x@A#K3Cբum0xkMܦV1"obLB oaPS0NoeY~# )cגz+7&Xl;?8L#^c0: k6Qx 2qc!pH71TKl74 kp/~#qv s[2l`kĆbsr3J&˿ VnB5l\%)U ߀}ƏOIˬh(OѲA?,ƇkNO>4WH_{EƁKIyWne*>>aD>)0,_iK VO#8Œ[&4ZQ8Ԫɍ2)UD] 3T0mp m%OA2{\>UH:a06U.E\s/091_/JhRbPj[eAiP2*ayA%˝mR c?tMQ<پ2S#cr>"T;-fA`Zʸq`q`m"]BLLFЪ5@-ո)? N#,|iēQmm푤F" ](sr b h[l?u-n=gxZlYa@ͨJcW-4TriN180! ~+AW'ޙ26C fMrKxXw&bZKY=VanM'YC1IB.BI D=Q|3:9hg 5,BwL߇=RǮT &=(V 'DZ}. rC]u{@owr3cĮ-nsWdk9BvAoQ,$.RXwSP)Dٻ!p6ca>Wx jGAP8ӞdO&NNlV([Eu3*A ȅSOHWa޹'38ZQ@qҼ A\mmPfT۹oe?4E U [** c>:S3Æk Ӿ$ThE:A@Z+Fu;/ɂ4\ ]4A|)5s[Ǜj/G$Z{a,BC>T(%ie Db0N`GZ (%„B-6dLB!f`ԚF1 -|X49sM boc01ڵ%cy}GUt'UzG0_t&4u|\0PX D;ޭ'U Td+K&uBQKp-84SAinf0I.`xluAkLh\ ܞ:yeKX[iNOEXOjci#@`Y_%f;^QdNx8odVcu ;1@ɘsu x3иXS^kJ'X|/` xeJ6.`o(ӬQ݄Mއmrǚ0pSA9.MJ^>;5B_M?}-5 涆Ё#wU,Tm2 ]+Vg;XO(--p.]^:se3wSABڔyo;{q--ZS^C'70Zb(q$!CMv %RcKrY!2-$.ʯp^V(.\Y9Xi_8AïX^/jM?ڷ)DIa`@ 3;ԃhDpS4M2U}.>Wh8~bЎ)Sdn,ۦ@/pSi+HuIJC}Z{- CXJJVrMjz%"x0?zb|& ֔G&$EĸjZi=2!oz?ѻ1tgHYPlMy SvF7Ws<ˀK ӽ:k)ұ bJҽ}J\2u zjAI9I9޹s]j˚GS%Iߑ@/?zP`GmdLs+?859{[#@ez_bP,cRۣ)/0qh,2lZ.(,;ȁLYFR(ۇ&c"vwZ[6--MR)kфW/oKxΞmt Xy`DY_ ;;2ꂅ 0gY` &G`70BZn@­dJw5xUQ|Y#}P `7]5~D8>BMru#)K<r-'ʻ[P_EpG'{KǮ"ragrv5ew/ Ww$Ehcnwc'8obPI+GH}k\Z>^_ǽZc{:' dR[?;aI@e! M$_Bֲp0m5@jIAD Ǟz R w<{$Zn L#${I:gu4 P: qa1ܲC D0Dl{~< %PwnO>qmS&y¨n?}9;HƝRݍ|b҃r4<+p5|7eFʜxhp+NR0S.-+8 CJsS.>lK1#9 sU,.:|0Vh}c5Yz%] oL&e ήk2gDd3F TP5Iiuڝ^[h*n0Hf ֍60|kyS(JH wT6mm!'\.n4ʶ\ؿKR%p\ԿȆLaBDVsˁۊ̤ʊ:gM!z٪?yzz6jt]@VAB}|PvM"to's,žztgbJ(xjUn7ʶCM=cqTߟlFT\hԋeRHVd #ăh aڤcvm!.ޗ odߛs?}\DL tAN5?ʝ>N%P<{&2ey^U` XүSOV4^Ce;dniEy*ŒN0EV?h*\˼ۧwF3(꺶2}jӿ08b-g>II\{hrQsC^Z@+౷ax3۩ZQfs(?liJ@}'53pZy cq 8_O0qHCX4}{@}#Uzjm v(lrmוm4p5P螔(w.vz"{*9/0Zh Za*QK8AVy-?$ ;bGy[Yb:$#a '3V|ט$)R {1 Iڛs`vy Nlp6[鈬 M`h֝~-CcZlx7>8MIVǎSѬ\İYCn?l[7 !M #>0PT}ǀ9w^Bߥy8 _t[3 rF/]3fUԄY3RG t]FHOO߆ͼ3[ RBX0:9)['CzTC?ّ1?:[Cb@XQ"SX~4@?x\NBOfj(hV)0 %1ƴ;8'Qs 2z^,k OꭉfJiV=q$όRdO'*3۞՞ eѼ =}.^nt6pA'"8)q|(жx쌩{9 tnِ@. l`4\' _+M^kqK@!RBk;xYs a ue5J!F X3%vv/UTW*oj|;V.n;W-ێx'1+ b?51G(a&Zrjc*/![UTG952b_ n} QどqY̕V _@ rs2( ie/ō sGzsX.gH"2^c j( B,exjV!fE.y;~+ 9f[FbCVy6PN*t>4ZqRWeYlxj~Ła=>C+aF"=NJՇ}'&y˵0E]1 3jC/{nD*C @x G.wŋJ!0[-ࣛv}iVie;.=?ۙ$VɚIa.=;]&_U9Y bYͫD{PMmr` )umр-$=P[цӏ6+[O+ B9ۉTF_gѺ؁%]gT 숧h׆W/|2#uC*2o^,,ȜG<9{vb u6SE.!Pb:^72.E3 `:uM* de<l'0wZIH(n!?.Py6U` X;dIt1_9е]BP$O(u˼{1VWDr`a&LhN# K$wb)Qc+PGJӡڥmzrR)_Qp8g7: ^Ueb'sl;to4{w{d*uft#SZOS` ʹ],(Ƹ;2!.U}. JA*F"E30=h_T|#BW]^e{*©st)Nq!t![KpVYo jﺄG R -pO3i-GT1<CQ Gʺ񍺘W'ss·zau1F,SE3;ۿ/1oBkvMi38 s<51/BlM̀GkĔ'^lLi nC,Mx*o4N[;C$l)P_rq)ώ6>\~@n.LŠ9P4L=>i LREV4Qf$}k L,%zh! (CAGѦ,okfQ|AwƮ?J&RXnt^ jڿFM- Y~D)QN%("uב&2ՙrjKI3s&GuGZ,J@`Y¤4k̦/~tWvFn aS|@スq-!xfeYD?I*/G7)ޕ9YѼ͏~huL&DV-ܓ`̈&8w8+G! \ T;x!l*s hU]R|3/:]##O6.]*bs 3\(hf|/&W 7lشߍ5VhѤࠨ5mjOHFL\pzK⳦WZvU¬E{y1g(ܛ"wvx43}_E֌%wsB  #'p\՚y-ozB+gYi4h>DWaUU]pBbYƶ*@Ѱ_R7q/O9{<6sW̻3ed.@LeB }G_=Hr du 5+޻xUmكҀ8z-@晬it37mнj"V(m7JMI701ʼB6rf븶cnij R2Vx\_v').8{RHH"xRb}&ךkzv}EtAU rtNLIt* nK!ͳ0K4.5i$d¼?yI#`b8aKcX󛲖7"c%7`7)/:'h?ΧcsIߏKGKCJR%)-XI2UHc GܜF"Z$'/ mSH#3f^k?ė5|:J+ۜ_hOS+}>e+/Rӕ4}G!s2.3Ӡq~7;QޣNt;5@׵XoEpezkI4- _!)c}iQ= b0V~ifI|ho%#@uz,'ĠGŃW[os Bh$&ix#qFD2KiyxukӴ;y'$‚SvjaGA*HVF"ݶV 9PO-b"[1 Wo/O*:UqoGa IޥDG$ ;#إQ`qXIx\P* =9w? rߠDgȒlu9a/3LZeVvPOL`R/MVy엑K@6y8k|e,( MNXw[D^r  .h:yp/*OռeM6y}) .Id(dک8X0e0vFlofDdkܘQaۛ)$9։=|87syT%7; ,:g, w"ErE=j ɘ}>D; `*9!vJߔ9ְi 0Kܼvpm`?;j_+ PjOheB-KJdi/Ԫ6c ' Tޡ o!T(%>=R9U25ع4:L$\+6™O;,E95˾ ,ROhRž1r _l)yоZoxJA? AUMPw<~Bh$9PMJՀ7Y+GG16H p[I|G~- }υĉu!waU<)"F=oWnP*UK93 aL7l-Ҟr;}2kMxj*|x-g^TR"/ h"N&`5R3;տh3Z|{SGT|$ٚ>nFz_cw?$ `>M3E_biRUUt*Y4ЧZ )h ܥmWkyMQ>ט<Ȓ!)X<ͯ4TmEC2Pr;BvK-3C9|9cz<^垹DUQ h. ]AV=oZ_@8D;Z.wM{+g /ܝr7p*1"B̥1 >Zr̎1Bfp B N_S-n/ χ!tCPW*`/%ħ(SpP8Á bt*h'h-ڱ]OQYQ|'ogP-4мPK=_|,u( <ֲw]G$<| 嗣r;@j6T7جѯ?&`\}r\uMTnIuu#sQL%y u Egk*n坤`u21[t,jbh+2j9V;+ƫ}J;=:򼝺vxpװar Ӹ= ~h}{(Q,01|=L;=sWPA'= LY+->?$rm;͑N;=fX݈\ѹ+A)ub l׼ yiE.-g!{a vAd&{>g@f $ĸ&+DhʼKim}؉Ee4ZX._!q֬QV]^i іEE]ĐrӅ'je-q&4k6<f&>@ӢۦBiUXh;hG0_50x-qadӝ XI}B>D7*GžsT=EJ|}$DkV fXucj1H-9'Ոd|<~MbU0 縄|Ph{b8NAUzX3#d7m{si#la+U \3MYvxhfј8n(c\5^A,WȠ9 )Шq]ȍ3J8DȡA6D|}3r y۝)6ǰh?49L:)c4Tf䶓Uxվ;:j~}2Tv$lZM'?0Y":K ƨ5RS4YfDz{틉,@/?ݎNi`w8MS[K-]a6)j'c+\}ѦpY˫4C ԇ<@s8D[=?x"2dDAx7x|9ȫ-l[ZdY% H j襸gPy,ދUuIyZCOπ j0v.[4t 7xJE4׻.D`V^V-_ YP|8p$]5{+8E}wӯSawvs,GuA2KXWӂ]Z>j˟V]ݚ2N&RIA]̂{}L;dWSU Skd5GE|0E;@z/Ud [k-#`w 5_Q-al,P?q$d#,D8Zzgd>  irtIsoA5_R:4{ d/cAr=6:u${ dIСiۏb٫"<9ıRiERv;v:BbX[ϾSEXkԭV=9yat@>86z|ˑd5p$h [/VUQ0n`=u@ 5( lTU e0&NZ*>ZFW[d!%nzwGDLL`+!אZ ҲM#hu GyfTd'Hх^Ԁ9r%x;?Lv7-VTNZ6& 4YK#8%z4ee1^Sby֙0|dfIM1US\lն#n:G<(S0 "Z[[Nb܍֘gҐEY;XQFO }:*イ*C#'S!5~έ:79uy^+ket|:]ͽ7)v+{o K5BTBy쥉ٯCF$=j5bVV}H>%_R)WU$ Vcǯ`dsu*H$^X#n Mu}OyN@v{|}N*KhnoКcv)c4$40qd!ݾ:ĹŦ7ns Ϙo(@G 2MT%kSHh ƒkhĠNWd?ovxQUL_p96{U,.[^-qJzI\{q%2րj=! ʿ(]WdN9v9FIG_okzێOs (ϡNJt9r^NBnJYLMO+ ٤(KJ {6X}bgļŒ(4?ܭ5zZ J8lNZ(i0+Au]=Z<͍^˃2t?墔 Vst j>kM* IUoVE<șđ^hU!6kVƒx] qYLMN@?Bed6.-VHS\T0l͖ykX{N| 2Ӥ% Izd^e}Z_Ń-v˪i>K#D9bQ_'Ezy(lK)`s* :939R³ GEdCkT)h8# 8"Rjȯfzhq JdLGR߼5 _Y@(('݀y?vz8nU9 !/+ZX>…gʪ^|kDKsG~Mi'\Wzmhd;'^ؠ7( Ԟᆒ%3\kd30[%VqG{P,M%xEd BBGF`g;]A_,vꨰ^?_ T]Ѭtbx R jm<ȈVcd꿅MUckUd)5:I<6W'&n.K&Ю̹|^F]{Bj9 xIXǃ?&^-Ov2&c]9b/I<Ӆ:{?퍄w ֏aJgyNJ4+j/5^.sUM`?"1Hg;" W30MZu;W-9e_߰[X'FJǜgt\ [>}$_!"DS_mݞPr([3O'<:xTꁯ<< ?+7Xk0:呲TOGi(o"VcT(XLWO:!Aʖ";uVL(~ꑂ >u<9KZ=ʹT5LJ 6ViFniIwtMdK<z-]Qțӎ濌s̎"؅ރCz>7o@pӢnTFCyA{X6rRI A[>475%J!(%9Go'\4Q ፏB8u3c.\ܷ*Q1|H bD^uqC/Ekb>U$\JB^6޿Dh䅍X+DS9kg/0mRs@w. %ʍ/cBtM#  5F@fw/8,QJ&,45a3=03nLÚ!sڃGs7e*z(C3=+L41wEԴs=AxI7䴃^`s]!WK٬&Pv*a0y;Ρ|Z0|Im1_ )YXzTPi[WIy.7eksVyp|Q[ӌ>8]w~ڡ{e*C{a Bj26{0->ro' mxg+#B/H OQVO_+@m`^9Y4T;y"pW#\ŦP"wf WږwavŹyHfs"}['ݱߎ˂B0h9CSI|) GG\ĸ)̱iFg^<M/.x%ۦ:`P\1&KtL[H :d dHإ\}]Ŀ]C5998MH5acW!@H>|ܺ&\aT6z[O5vA r3˲6`T.7X;oиc!1k=hG*:"1-~U)#UG,Ew8N`8|&?w]=ظ*?R '1?~-m\E Фd6rV0xIc< 珍tLUVX2VB"XȷI^8q񜋛GI- +SgBP/Rs@N8fՎ:%AQ3'gXFdžtG'<ʖ+:(;(~KE35rjܰj d _m_weHy}i7>v+.u< \A ,4գƛz{Ɗq򔑟x p?5PO0H<}Luh0%'l"onqY\N#[\/d8Umg 57Q^ 4@CMZhڂ6gvs18i#zȏ 2åҐaŵ軴P sWs7S^-#b2BQzN{K?PD6D dd?+_>83xjMC [*t[ƿxcګ&;m6ڇweSVB/Nc2PcylX4,~6}q̥-0+9+ec +?cT#X\P7WEC*Ͱ4?'FRh!{qrc|u(˚`|t\W=2zÄ]8;wsR<$Cml1+)'5`<},W3vDTxb~F$kԖ{lg@pQƲLBUR: A̳WL[b cf,< _kԦfi % &/9'Da7D!8$MLAq,5yʍzɇ-ȥ%'֚o2?BP< R@$ʌ!ela+s#ͧLQ\;ɡ=E ND_0vE!,h&B!nTBKlZd}?Sd#ƽdu -suO/[Ԋk$V-5R5WB)Ѝ^NfZ-9vsxp=ZQ@l${%y R cJo%~3Uyuf5Iw]TF@lpVAq)3%9l9KuNg L5idPM<N-ݲ-CѢfAb)ՔpT?{;43(W*moĉv;5( 1_ٳR#pO08PJoC *|B~NǑA\!h 'Yn.V}X4T)LrڍEȡ ߕN!ؕdc'sY0RG-Ѧ[lPFJ[u"S4ڕW#"@iwek?AY^4Bz[0sT:Ǥj21ILYKXԼXDI" oskC8؍q/*'M|L;tgr׽~JȺ^W>^r -U xG:Y:jY&Xn(igtghӨĿ6e%^E;xn+ =jM)ʶG{ߺj ΉQa:V.c'=hU3z76Z4#g2R\6q0Ӓv"PZx֭N1LInM[(B(̡/k+Vme止&b(młXuAS>zdG̜\wm?<]:# z\iӢshj>]JMfm(b@z 8Cp}>䧙Fd,_QM0wHA5 ~v٣%?{-=<%JD*SDO"Iy%eeh/,DۃBuq`'Ts^q Ho׼9A^bWYJ5@g:lMd_7Т, pb#pfFͳfp%l tN,|p&&Ft f<_@\xSBa"jÈAY%yu@+^!*9;GvK=".rJ.r<˂>em J3AѤ}A ҜŔRb;fe%_WAcwJ-ē}4S,;V]R:L?K 2NfIH_P;gL`v"}9-~9Ǧշl ]:w(AdE/-HH~VE>p&32 +L{³hZ^Kq@zOokdCB-WW2*``qvX箍C:5U ^D$ٍdxw]SmrMep*&BQ KԂ<!Tw=t)BMBuaObuְ$ăDu k203%GbujQ~ʮh ?S- o~KKhۇIʙ CDw?'SDbs}TXNf {^&snl҂A2"PB 6{b^QI3O9.E𤟡J^cZ1CcGBJ2PdE<"ɂ:l@ ۄι*x O TBM duF01P]w 0^մEgoqq2~Nʶ@'cDظ#d6~e%>7/ʽ`xЅY1l;= Sf0+O颟DQڮ,)hYh)DPj(n1Ut{_%H衯ecI\m-st Ǩ9d =aVكБH '5 dNM)\-OS}]<2tsrsݹLS.Cnz!ױ0*@Pn6IͥXϕV] ..蚛GB_y٫)-+K܏˔P̰%]pNCVmgz- r'FΙ)d2컹n$Uٚܔ  1B!課L3CV''W|k\}0D:1;@ud4{%+ֺoP+3(}SCq[ T*~!=ݿV&(߸* GMj'1o@ ٧)rOehv^qjx78+dv&C_Ϗ. F܇D Mhd,MRicG-BYl{/R -H.Uh`Tf%dV\:vLIm&ms#xд-5h2Ck)*^[8 iB.5V !RbqR}zk~jptGMX2J*mrp @9=2g9JWO@3?Xjsj1zFv?z 300*~1io7mk{ɗ"{<\ W =&N=lC`cLh4ClCS[r,_SH$ߋ}}0_]N~n γ1eϒ>c4m8[J(x Ct&W<,h[oFOX׌M\/7z9DE?) Djr0\|_"4eY.u1VW=B7@sVKJ` .E"auT0.%f_!fԂz0Ou;CW*p!#ⷊu=mguRLcȗ%Xy?B[8ᚂAc G&a24_ڳ;YÔ|!Ah66&H)3#Z[=B^S#ڕP]6Ǯs׏.*d,V !ƭ#>X@Γ;0iC.3T)p$g=]AOuA22gxO^ x}'Wn;18nt A;?Y Y??)ōRaj:뿍/돶. 7|4f~52Q(o>h3~>.U8Vvs)^L(Ǚ@Z{YܝWxwJ"-L1yh!JDOЬ[ ^j6yrRI~BXrQMmb\pљ5vo4 Cc|c'dY-NE.T;a8t|36Ʊh"^wwEZ%؈^&$N]LV5UJu~@aқI\I.E4Xp94g0۳HTAlo8J&96qt;$4Kq)J^/fC~d<- e'T6'suܦrL8V\)SLFzz/9f o;q̛χr1T?1KQBޥw,NSvVps'Ag@] \>.~լ/R!X)7PX)99Ϸ#jHLOFA32H?^ƐzɝA~|wnr/ ¬r Wmk J) v.#e _I36GO_t4ƒ%5o.է/]Z9rBUP캡ca9TYBj,‡̚` ??=V#7B {v*[< ً~vlG =t$/5s;h+|gq﯊*[oΫ k81mQT-Uq56 W"Vԡ3w$,dž TJ]㉉>B'㤜tz-7K>2~`iH7tuK_'\XEʒ-ҕ gd<Ҵ$M3ơ= q\gKiv{5 #t3< GPHbZz=R FO%(q:+%t֦xo5~Dm'gߑvKy袙r96ڴ4(<ꅧ2YxhVãy<]4u $a8\{-Mf&\N`Ռz!o]WU:oE ~]b<˫I5s4>XWLw+h}Szb)KJrgR=i9Q:JMS (NS*|bX ׾cPb}pk >j6)ߎqTc=BoX5@.d4,(֋3USM$|~%9 %fQ(QwtpZBŐi[^yL @P 4ݲ@͓xޗ ;;eF#> :(A w&ĸ:[,ZfBC-4#eb@%?ƻ|1e|p~WSt[O\'= R`KC+ZfضkHAtM!7 N9jtI"AG=I[l,[d+c*)ؕp+5#Iy3ZE8wI@Sid x@LP̮11/hofvˡ p&L!NJS9OJZ P_P;u-## `a\ݡMa|JRY-Q)R3\<+!t u n%=2eX%7ūnb C5s1 0PN,_29$]G o!W},%F{#<,ot+ODڋ؊V!AG躰Qӥ`?3o0N>S٪V6+ЭS='"np0l "Q3 `K*T)/8,|Bڎ :*h[hP~j9N_}7&*W˸3agsIWOPܕE YSncp} YEhɔ0vn*Τ6J-IĮ.{a 0+B{`99~5ӈ&3c4OʇWd۠vι7Pf%%B lj075Dp|tx#iN^@4+O%&|bKXpvzQ yLs#UɊIJ-E3|mpP΀]THǎ*K(UL1mɤy,L[+G~b^:%Y&{_YJ;|Vt+SoaI;>uԵ2rb *z5t[8/̋k1'`ߪ]R4\D|u7+e\;VLGt/z:)}-n=tQ9!g^ T{${V6]Ug,FX⎾+iN i@V>Q kƬPǻ6Onr4GOSÔ Z}HդpC>F*xJŹqC.b7e89 rZ~iTJ5<@M߾$d/ï>˜ hU639ߘtۄ3!p&\_hay_[أHF,֬|vWlPϭ 'QG #>Hr5i!|qj/N}ub Byr ?љ~R586_~' v-sg򿸥gQLh qܶ&7.V &$Do\9bhiesy.14̋%.S.udrakxϣS,HPY52ǔ 6# =h7RK-ǰSD&9`nѴ7) ]|.4_'7 &%:>rPX"Fe2r4ȩXz%o%bY1 h>Հ˦h V4 8[$GHIP)G5"05XgcNbיJQb-mXnf1 E{}=m+sT+т ͩm1Y3 c_;H +s ^JȖOPӚt>"mޔ:0 {{[|?CdF1}> /vz##Bd4YwM7˃43}xBd!~ιᡂx* A=T$=#waGuz]όX)PslpSZY$aX^5UdY2Wt.& A,w( Nb yV6R*Kn@x*Q-'#mG 쨚&|meR{v^1dT6WC_UD#E4CYۮiBs=j^~Ia={ }Ӊmi:3w%:NO^٘oTOlVU|c9!Yo3`]C/Z(w<C~}q Om i7y]BN|6u&O^YO7{ ߺ]Q#r0JD}d<3I-:Kb40z$:UgGi,pC`'+ϟWZ+0bd0:9GKY&ozTvcc 8p-c`uf P}y]5ۍ"}Ћa$rO**gj|t϶Kh:.KMaT 6Z /t@3\ 1~Ķ9n~U &@z/2Jo=VxwTڿ FkF [FEN?t3WsV 1 &8\vaoW湎.] D+nFzTI^c;{*3q50|TnU{k97SlqӲJW Bp&ΞSqLܿ$ 3$S5?w{uo/KZd{ bX w=^IoL˯ebnp 7s`&8\Ц_DLdcδM]'Åv<Ϩ18 <0+[)gTQIAw!0ln8̣Io'ysl$'ͺ|$jHf!/u$)0q.SE{նOyUHj6i6EzR+Z0(ڦ! /Vyy 5 RQDYԔ(-D&B_?T51h]tj^?tEy{h2-Jߑ$.)1d xx)VʍUQan_ôs5p=iC{:,B}~X) K#+ȥqEW2uqO`OSX?΍hRhfRŶ-Ok8Pu@Os=({$kC.yi$7=7&g$|8,&iB-k+Vr$+-OlOV)& /onSeWͱe 'ߢ p#)G#BtP*UՀ޼{0FUܴzJ5O"'ubbn%Qh w,·__nס/=S/mơ|!뽡tvyF'?Nh P }Qr)Wa[iFx8w?.OU.YXiӺ4n$]co' !9zꖧfX6$k 6r1E,AA. ڞ\+HX2M WXl C7oWubte &?3GYlNrzɎtX YzsTzk*Zb9?wAY^#5V  !2A4ת 4S,C%@ի' W;'jDUK%q%~KT"fBנ LO7#*n ^ќԥ"A$p"\/?PF+[m.{ߗu*iQHaZ |"nr;xPt|̍?K_Hnw5R-C8xDN-n)NeSfiHIbÿg,xvNt߫ƶAti$A \gYZ07070100000526000041ed0000000000000000000000016075bb4000000000000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/ceph07070100000527000081a40000000000000000000000016075bb370002a2a8000000000000000000000000000000000000004700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/ceph/ceph.ko.xz7zXZִF!t/'v]?Eh=ڜ.+̌HU 5$blj8.]69$6bb4n/ȗqԂ>q9qbu6FAQpQ'WmlsDq/֜8-~鋁j?l q`afpA9J'u.G ׹ȆrjygEw ^e\ =:ی2S<^[Ѐa]B9r4/N` y(Ww=TZ ""[O ӦpLx0en.αU>9 8R?[I Yp i&0/]"H[kqLAٯۍ(rǁN>M hwV My _5$<sy8'5|6%yf_w\I¸]=(F%_ԆC"{,̽yOPd4<3,?1b:DT,MP$=qw)Lk>TY v{ȂU#Jkf!F+{;>$\H 8!̢󤧎,莈Mܞ;XmlZ d} ~x]BIQmpGYE* \־/I_oRA8ts٨Ak$p3IopMRUgݻ9}ZfqS@W|˫ #3%"JWS:Ն%oY3{?bul;9WxCĐAqN`.U]h(h 'Gb}<Ư"G<5чS9dHD)FeI;ua,'f =4j9?԰ؗu  Y@Hb1eIksqylCߒ82,Ili )^ql܇nl8Qc!Ec-̀W Pt+{ rO;ڒ=FA3/r"7ɖ:r鷌Vޮ6/`7 ?A 21؞_V0 gd ̣SSȅE0#Wg J4*JVzXĀI2k pwSK$;lw8YW;9OLꫥi N-9$KhG(hO'7l& bk1}b#ֶ3rr( A.YxJTȞe H` w B4! aKHFYucA 7&YyjqZg6m.Ÿ|4\lN@)AҜc/0&v)MQ4Vz>jok?~_a`~ -ܡ©` +L2t-_r٣{3vseZOq@yv;0J,<>?0pI&nUͫvjK+gsE6b>qVpuPT|ٹML'+h8^m<쾯^pʾ׆X !PH.J8{ݺ wp7{k bFAZJ'&P5hPt2 q QԞ`S"Y&1!" 5V{8:L%U!MHkKV02^vJ0%*jpgE".yM!sl]r4P-v C1#i \7 ^$gmۛg"ʇ[ag EWo(u.b5^caQV-tBOCI(sɘ:5wát,V|ba;U) +RA;ߎXquj4L=jcVo-k+eYa x%V"*oL[~DMz~@*tS .س2P$~ս1}0 4\ܿN-ۄkq3=_ЎvMjgI{9,cڜ[Tq'[ͣ{D،xaǭTa @ғ'7J1뎼u!nl=g4c:Eb?_66,PخkuSk- 39{gFy{Pm[,X26jUt2XK8ѝ9AJ qE5MS- ltY:5Iȗ BRgdgnf#8i!? Kآk,s_9>w+?Ia/t<ᯒ8\ŗo +V:/>O$hՕ[+z [,ݹ JHtrB Mw:%Iwp zTF!gJ]55ZU2g_´qLċԈ8un OgrBS#2[WPDJ_jzWT!QCOo~vcSrN®"4$In-wtߘ3w'nhAiPrZL,ܙ2?Ҝk}OӃٞ@"Ϝ%s`+H0o: djLSgD5g(S/pi3ߺ'z(|Pl llT$ZW5@jZkl݄ =Þ>3LFƐ0_t [U2FiL({[z2Hvt,sQRRˤH$ 74eZ]tnjD!boQP&oUpn^E5)Jы^-!Ǎ'Mn(7" *&HO=aK}> ɒ98BI۠`MʆsTeWt& Qxax(";IP] ϳ6AN5sNDw|0w_%;\x)1\,T:ѯGdO# !?hlt2):AviR)Lsm#tZaM˘ +7@&s.k =pq&P YNX;KEX;~8ZUEމrJP: D I"(#I5oWDʦ2:a`UH&e? s:0ƾθBt%t 9YG/nP.,}-zԬN>$ | IriՌptܚn0(yv=ɪZK<#ȜtĎ > `: VEgӊOk)ޣ':V!$?Y4]q\WRq~!td@1uĎ|%Wv֬eFryRrt;~:ۂ0&qdec-G(wnF)~q^$Cjs8JpwyD|.CdvB XGX7."IJ>=5jb0c9B[( + {^h%^-_3F|Jf8S{?́(~'HGrn-9}MFgxٮ /7v0"A埰gD|Inap:Ӆ-w:r*J*BDZb@FhQy(|7 x[[>{e k="Ն606f1 wt,"f~;Ոoa{`z(ѲH\HvFTy^`ܷEM& ;m7Yzv=@w Vρw#0k7}תLeȻiɥߑ o @%;MŜY}Ֆ ʱ@glTKPQX):$q^@Rv#=-E=7aA62gI5>Ƥp9ƍE 26,m'+Oa=J'tQSW(Uxhpr>"dib$,m 6O弍ɞCـ Q,y J6tS`YdaCMLn}ZPŌsjKǓ_JFG%}M1^6q a_VhR&)*X>V W߁' '10&Gu+)[ Xo]j -~)˅='A(3 /B}%E/K3dJEZ3qDFcpngerrJ6i& <sRw.s1R8y`}~U ͓5oѿM=3_D6T2ťg[ua(~N]eN.ءL'?KW/kO8JO ,-HPf %4"_]z ZO28]#jQ'(҇E ]v'Cui۲@:4fz1-͓) \\c\4 3S5-1f`h Dy2oW3!Q*yRCXtuP2+cVB61vWPk.GH5gGnvU+W+ *\$+qӔz*r p(sZYg ~n'UWML6+WsG1Lnak!:82y?LZwnn1=Ňgv"4=qWws&g=?aU7h3EYF[٩߲a<1*q"nҴ [-7;-)*$j:{ >OtRpW-ީt/\vULKtx b@Zp- ,ԙv$}B<R9?v45Kdq  ܌:(gd^[\wJbAX[RYlNUKhS#U ?=1kr_8Zo2!ܬAJ^E)`H FJ..M͘ 6xGBj*+*EU*Q*uZݜ|xæ تanOTrxk̈0DzjweL^Rnփ9mKyb }gRV[;T{Iٲ ;ms+Wҫ&ʘIh2ᛡ#ꗉ/8L}D!GK1k'pNMVUl@P4b$ss%V"8% nKG 4h"oya;+jPO\|$ZZ<\l2"4 4T8*bvTӭn4Y. &$We~:G3*4Q`<N9; ߬(lݤ4w|@|ґL]`WDۊJ}R d #;UW yz& 13]\Ýwa$ʬ m9 ۰T4 zPݖK9@&1`1*u wޠ`q|G8ohxN5="RjH&w:zljpbe慤]Kּ8Z|L3c KxÀ[k?jKF{>Pk|Ɓ!48? %$9L'J,Sp{XT f[|BWGLs9ld[lJ*L /8pU>u|G*gȀhӱv(1mY♝ ד88}FK[GuF4rT*[s8|'„Oã%Wxv]q;/륡*=vM༫6Ђ;ݟm-JN(qkXbD°3C[(~T(|4UKlҩ j OBC"i<^yŷg 7Mj0ՀG=c5#bG=9'XӹrTFL6;nNM4mlQTf(W{j -KO=. %ON/ 'P}pA,außeU+H8[!>?|X㫣U۽`Gzg+ǵg[o+LK eAWi=ykǎxfwMC(FЌCy6Ӹ$T |V ɷ7y"2e͇1Dzɜ7}3Bd 1_\,F8ݻGѣI+ J9 BQp)Cc.qq>ZPwt%%Uz]R &uX( k&$ iB,H aʞC. e7BbqsT ~sW޶og~.)@􊳱1xax TҼ^RH\Ju+"ɗk,,—HeI5x\WB6cRF'+3Ǻ&do@@!X `[)rhuïUѫOKRSŻa0 7M {ί!#尃yLw_%ep/PcߛFD8^YZkGn:oXa[*@s"{TϹUl.'$%s Qbyh gRԋX vss^HBoTeﯼ6Dk`A s{ ws9[]=K& BI^ 1[׃Y0Iլ$dN*,&O{\8q :|TD:֜Rt*2KB{-2sBt|TFe4 P X5\ z/ 7{xC ;kq98*)MhQ,ſcqqK Tv?|8ؼւ~q[8 Q^c; *mxD8Iӌx_(esoΥV&[ω*\J!呁Š8JH<z-6̌^[E0SS׸Py<49-Wl39AҢPZ 6٣e?{tؔ}QK,d5.E\d Kݝ2yI M|u6XafϳourݯV(k'k@sWQ2=Y-n)i};W$ADD ͼ߹U$5BF@HesJA~ɲ9 l49$ `w6 ?$r'~`71qѲfԯAEL\>Z5;(ؔ 8QkOe$Yj G"= A4覙J}|Mʦ@^'c|E{&`ؿ#K$(a5$ Tz#ͼºI1^7qHY3w.qQI_M2 uS,f| tX9ۈ:ֱ:koT}sj%CcIŇk pdhls4gWM1?^OS#&_Bjnj4t1c,"IshgY;S;oSgVswO"VI09Z۾EjO?g&D\m }_\@P_wP:0(JE,΀)fV(PUO%:Kl\SD޼/ӳ X f%JC-WPpo(|9?s.E" I3IuKC%j~ ZޥHǼMEbn}A㦲0BǺm0K l8LB!\P=S:k82*dy_poebD"ȑ*c?{D14 xu$bBӕ2|[s8m fG42pRLHN !~}Y߇>GU&@^=p(陮"'|HQYK"J]PAmJw>VW YFFOwHfKY;HUgH Y>ܫՒ>J<@B (\mK20/8wϕm~=7J )bmRIÛSk~2 QWX3I\-q$dIs\Tr)bӣ ήxw\ٞ(  m5fdSD\6)cc3#uzAV $r-(%|fC/UyZ?6L95ZK W'bޞS1DGg46}piX=ѕEiK'Wd5?g^F6pBTcOA |CB#,yK(Z  8˱SGEq(%d5D\frA C^\4NNFNuӮ\(|rO1v.yq ҥ9 1BKQuЗ`y]S>WMdiW2K̸Tgʊq-c($.+y:>`B'Eί1,4L_x>gq›j%cHz6@;7Ung:M~KG[#.+)8ճƻފsy۳(69"?FEsrwĽ,@c ?Io6`6*e0 aS2O6U.QBc p(]șA4#\A79ZuEed<-Aҋ?ղN+OfAuvigV3e5~a'eHF<ƀ}F{!lנݙ:I@d;>󪮶nET { fO6;SL|/5xQ;YⓊC% S'ple(\],%aȺ,z9V~OMU&nͬb4ɽy5]lXN U9ǫ|ǝ4C4}N#|h(3j\ad3-n_gV,z)k2!ß,vp>2u={榿l?=zd! +vQI3z " da#<E6tGoޏ%/8:w< kb09_ ciZ'++(H\]"wuQSh+45Gܟ2}dGԹBw ܅); a>Y=_6<6 &Bwy/vcNd4{i*d =w]?,)0-\öx ͆ζ&EO/ef/`AQz>)y;Dؗ]6R,c_Ms|K(-t: &q{IO0ׇ O@vK.2+' uquz\ʷ z꭬ϗT=}eT@*~Q5!-a-In]9;0HԕR/a$a'loyE<'EBa-0N}[Q"goG D1IyA}9.ޕ-=} NaA{kteG+-5#Z@8߉r]I tnm ^Nh JZ U?3d xqw?M & R4qjgLcEL 5tݛY5G{ކHb왌T%A>^Q*vKg)Aíe-8c6dzTߛ nEZRd҈&7QUnFABP'xGsXF42ĕ⿦0^@H܎NߜY0 _?78KuRmYQ&uvip}(R[.b]Q ]dB-V~PpTD>!Qpvߎmj'R3TQ(knJ~x"%?+Jp!vyCX.Ґ!1aI'Nj`֥@rr-m9ke r4%3zrrFAofHbo@iJgʘB;dh upƓip]kA3Tak6_x266k!B }L0RЁnv%)a6C֣hR>).o3zwŰa@Oޯ'@^"BLj ӘN@d1//RW[&"UNGh h$`щ(Tcݶ5}'<1@8{&M54R˫dF op 4-1"[ mҝ3Y8Z[u,]4A&O>Ā4o whSw ΂.hv΂IyG cI L,W~*ǁY;u!^,2p jdG~{OZ2XH#{.p[6:8<͛ݎ%L{p?uVs5AnD;5`.jU=t&1IhPnqJj~Ų::+It|c AJ_]Q,jkYȧf*lԛhCdDL8^w&i`&~$;x9GlAưFկA VݒR}[O*Joyt,¿*&fVgE͚Rh j;\h"&! FY^&z$1uu>}c.;&I|1:ǡB,X\q}> $4PP:5Y^j^j1 WAcw۟sgl*F="1-M-\N׶delVG;۳S8쐨_9 $^PI v,h@RbYM7eM-Ps>F'ȪP-k9U,t/y]}y#8\-Ƕ^ gX0n,rh %"Kbfsߴ,PF%0k9cS!G_g~5"v>ܗ.;k)2,\0BƝq,xẤGH伣z;ߝ$50޷(ʲV7&X(c.zy)@f>zR.ǓcVhr|Zh:B9).d29>{¨ծ%Xkד 1"j=fߦT &KsTp!_Wj*_dž]kxcpP媁llY bv&@^G g~\W"׆|;hޱP]mQo>7 _bniB58PtFʦRMmb6^J 5g.8/@Bq'oNA/(??`p ɣ5,RMtqYƦ\`Lߕ)d)FX )|IG Iek,f91?Rgfe VP-w_RX܌9='oCjKhr  M[4cf .π"?6Cu zia(Émlm񢲢I|?d鴺5TtlK/z&;#%3 f+>3nf"['Z_c3S "!/8Kh'Q\] )u\99t98 ]ܰlb묄xax *Sw s\+O/0x Q!Sǹ #' i`X `¦G|DZ3y;?Yé^ KA5 <:G l$?\uC]y0tooW#f6_~H¤ (^̲3Yar7BsD$^V Ӏ[wˮ>~ndO,9WzT./Z$.LnPS'0gW V)k0NՑqeRN]W4 ";i,3{ >#o&),pss9eS# S bڑG~+hf|dEa<ަ\ ]3p듛"\׀׭{PB@+V3XD/\[9f1n(@VT>Y7D Nc[|ԠP9 nu +eEx}6HX 6:c;B*cMbx 5c Bi Bo|HztSa<~hij {'Tau^)r[ٹBDrn(@ԞH;$p}N?I@4V ;$ˊ_S;;Mځt Tȃp쾎9%왊*x[D&C8@EYwN7Yd>-p^pW|ǞjdWP>t[y# !=΄A(ƒ+r2QېQP (0ϊ}xV%u,оٱ=ӆ} jqb/(A aI?ʛihRwMC:$wmt݉)  q.~dȔȠfr>#7ncјvH 7c00Ff\|!SK+b/_̊UO91q%hЇvߪD`v7vȄd|lsHF14S69, uxGʡjUsM'==Wo-_̔8~'u4Z'LAkU^h3.B0ksâ@]?{ -8:^ r:H"T;ى qTނ .ue5,VAMzŝrpk''s jV!9k%tws6un041kR:$31[80' jHnI6]Btf{O[<37H$nיL52.&䳱d5@I FnעҴy#ANӥf\cXv/ P@eodn/85N_$dZZAR԰޿.EϢ]*081^U#Hri{?&  Y6Z' r~-o1&K_@ 0;V,79_{H6q% ae ljf'B[x"hy{ЭG/)y(U%i2릻J{P b(oAv._/[BlU'H++_Ey9W+$X7CCCGE5ꦗ 1WXQZ/R7wSgDѕFBi-8YS၀_FUpk 0&EA%?:_)\SW)3HudGЛ=S*:V|;Ǔ/{jr:1gis+tߞMzd1::!(QQlQ;GDo\V!~d\==`y|ķ~r bj8.Xd/ۆe]ehOYh@,)@ҟJ|˛n=FzdC sΠ"T& :)~8@|B 纨n|JR0[r }ZH`X+N_eC ^Dݢ lFB嶄U:&KN=k@r5yԦ/f08&O@wKFG+{J$),]sT@e¡M bSYp;UqYEBB3b"GWDZ>P/c&f&69^į CgkVk(Lޠ;iTAPJC9MOqݙ375pw\8w0^a`Nhy` ՊVo,R3p%RWPi;uV!玞SD"+| }lo⯩иphp椭P1II:2]fN/1%a')+!_?͖"(>-QT)>7qRdG L;4ynnv*j!͆YKBtwnvH8Ҁ uĢqWkִ ztN7zux:?CF6>>vkq*H^> 7Q0ռUpޕp&cSXAę}*\!PO6Ra.c쎕t8vofz%C`J:< ` OM2ʉw|kYo:J  OÙS9KԬ7@!Yf=홝:ޑu(h {ѳHo8/evS>kX(vKq'bF:mBqͻP=Jy+5Qx.0UԔ~Q tqKkԢDy!.Ka/YYƐ5+9q{ r;i);+ pkM)wAIt r#%\)@+#d(E@OyFs})hZ}^J'nYcYVqmg"Mo˶TLc.4ڬ*Ǐ9oE^VBoL<׶G@K` ,נѹ.͏YoӮчR4Q!z rطxB_&QF*N-Q | 1Օ@!vVAދx_2Cj>VKB[pBݾ9ב`rW,+$h5 Zɝب7{|2k0N YIp朒ENXѨϖځ$q᝼zBn~#f"$0h)0,9 fP9uRǯlpM~ 3(^E OrWȫ1 c>0lJC:ᗶcu|\xz%]m[uU^v٥*HR8W~i_>=E4j8 Im\6Ⱦ4YgG#t}2*9Q2(!bK=tGZkі$QQTr/[\R!Iru\: ,Gh'l}5i2WI!5QIA,Aҥ_! KyCQyJNAB&.J4 we zCNߵa |E3-UP:6f${z1jƚ7!89)Xc.I0tcԮP >q)J![TF$S8 ϶r%4xQStZ i&&iA0}}=U퉰0˱IH)!0;낊y@Pga yߥu [wkNI _缮wY$+ be6p:c>#d-c] n3vߐ>e`>@.ʟDѬ\C:e@H4"@nEf0A5%s^@::r'6-+aa->Y]B'=2m=hmvt}y']nvA܀jnnh:\8lT"t鋔Sk2n+i4R% 3!}]:kg "S3HN'VI(C}ŚFfDG?>-W47! Wvc*Fŋ+8L 1sPit]oaє\W8I4S2RI96@MCvj]B1uъ6:_8-!]:l%MϓSϓ;(M&PO}I9PÁW{(?l;5[X#9(JkK@ɾ>%S{dc÷NnxXv/`%?ocoLG5շ/`HIޛ?N,]ہҠ爐 I^6qgˍc#ʺZi\pPFW|DdR:q0lPɧhО͚؃ɵGWk4:v4޳a V4JR"4}melqC:#EM#6w%5(>|MTI̳Lnڧ+2:~kvfV ]rfeN5`.nX2ޛ@~ VrtyεdzRCɁt y6XAW0Sa<:qz+LB1uRQ!G[{Snf`y\; pUnnLJ½9&b2HIM4Za;KXq79hfcጀ(Bqn\}q>hl+s-!})I"WO84 ԉX^|vߪx\K]x$9+ZVw *_^MVC " L܄ B *ÊqIrW@ڪq}C{P~K9\zK>rDC 婦o <#\]cŠ~.- Rɤ.}1yJ_vW@,A35%B%gԒȧ̷ū2ִdi<^lmsmI젂MJz77qױ8&^vO$nomV*kBJW*EMмp6融,ݹÌh$CM@@GtM)5G'M;N+Өۍ-8 `+L/ ;нD1@-b0\5ECnl]6|3-XHbj^kܣ/CD21ՀNB l4ޓi75P5ır"a^U%0CAJ2L\b88PGlA j>GIyVL!bir< ?] .#@Hf T۔5׽S H܍.bj.1N>DLİd)8Y82ΥB bg }2Ķ?9rB=gF_essX z-\Z}1MYO߯:BX7 fPOfmNtAVAz@T>j?(lu ^s1K~A-JZ pf} -,O'{L06N#Kbf8ns2 lW&nt}a)۱F(fM l;;9cR#c J 3*LkLǘ(2̓ UEo&~Qn /{_Eu#n,zחLaF9nxAWՎ.!E]~@ ] luɬ'ZƕbYJ᜸~9%ob%Շ?HY^ @KEk' ~Y ..j*D.׬ԳKpEx3RpKGV#.NU5s?Х+]HepbIM͌")KЃV=v 7>p ay+bs)W\+TZ4cLK@RٔiYi h.DŽnq@O1sˋ/E{٢vF0@{jr`fvY<\4cpN?V &oO/kkzzC2Mw^k)5D[؛Oc)e=f .n{HdRM|'D'?td)qΫ:x"r$,D,Y[c~"E\c}mw'&嶳e)"pUVV`MH_,_# Oۙqe1J2DӀ09WyfS%9f”Ii=u0zP{[sS:,V3WkR᠒%;\APKyq4aDT sMV{K.UثN( ?),fJxǓ@h7&jc'Y_mH>jRFxv}ɐ7T Q6a+cǃ"\ 'A/ڽF>(%̎x_^$y4p[ yrg CRKz f`ibdCmU ^8KK%p R9/Ǥ79Y*u:\4+`{9`'ʬwhӥZ4,$Xo X <2ĄA} T/塩՜cK.φa@]xBLP^0~4-@SafH)QƘYE'm1'9p" Оߧ!w_nMƂSfЭ3 PqЮZV %@بe.I?A^} eXJ|w -Ӂ~J|W'׳MJ>a(+6wqA;[yP^E+mJNʹ SR< ruOJAג Д}E"TALGh 'w: U-kCW =&KvkagAC nAbNB ?D9LcB\w7pWxеsv*`1aVZM("c7tO ١M e1I;^87 li7gr7Y;F+)U*&GS1y0㞽61?Ieν/40O |P4LP Uڲ@ кVU+iq#Δmz*ΙUuPgmb@wQaXmKU{Q*7GL8&D 3pѕ5| n=N ,&6"ȌxXeP16.qc#]Upi8lH?Or:r1UO-߾*+lJlFi \rM$|Kwᢌ#vJUC>hഎ&/<%sȧHHG ɺ^ D7"E,#u',tO(g,ldRT}EcXPv>Aݧ_>L :LPBt:b\^m\/e%Ĉe/PW$RZsZ9iMpitiDRVzi\F4CMi4d*}́, }J޵TP]>ʟǯFr`1Pиep8[A K+k '=%h,fHD4a_^?%s^klf]XNbm}7Z_ߓ*2hp/ nf\ߓEo} e(Y-bդ~PFyMKcȅFmSYB20(plEL>V .,5Y^\ (b:- owH.^Hj-EVk([We}ڤZ?@řuprWWkIj\Έg`sMU٨k{|֬cbћ||wɿoC/O {m:V5ʭGȱgq Y"E-:}Aod8T͜`{õ@P8)d,lˇ}6< xbe39{"-8kdSQj۵y0e-0{tcENN{˟wn,EKg"7JNz&;f ̷%ƃiSDPke,~s~~EDv՝>0-pp^ou2!@Ή`a))5%~u[i#1Myo, c~'ff 'qI&I ObpX@r4A@HF*$ HGdo PO/Zm{t.viq|Mլi#PAgjfpO7G~\~RߩU;5.N0S[vUD@ d=Qɫh@J  (*b xT+ D(eǀ~^B4Qdd4<=+@?,0o[Nu ]4t򂱆}SzL˽/Z#AK۫xzT=ߦܷZ!歏MJ.ypǧaߙ1t4[֑{ZG_l04 @'Z-' V1r6k rQn}m ZՎ-hG[ #G>XC5jN {ɇ '㜔X&eH/wȇҕZCJi <]T_SHPׇ7Ja. tqَOsd*~";0 jL}_;fC%{l`N)7ets ܽ>+db=cZ}:#.W1?+-ś N{O~mdgt g+FPFQ&mv =1Y KZ~z: DnzyffhD.11ɭغs Ed>m([m>=00Rb7u4 6Çu ;ķ.MsShˤtQLUWx1̌jG!o m-}J]綦 eh@_F?Cv4c }&MM?3ۂH6guUPPU*U9 dj7D]kvu;N'd)P| ;!)=tu+,grKrwc*i"9,ǁ Oć؃lKmo8ͷc,J.]}$v &qxW )y$;Q`(x@Lg#3e1[RՇG-`sSpm5)'uA5-#. fp >Y&"7cMXlYPMT //AA:(ĨݧB6kT [p8_ + 膰vتbex,%¹,sI ;&R51,d@wcNѮ) td(o*ߣ=#QF]KuHX5&=$L`PBVvgIOvUK[Lu*x4;:h8:ofS59}O1{>m顧"PYUnS]+4=H1gLmNd)JQPm){,<2y~ma*L0{d &91Kǰ3VM[M}}YLN"EiVRcxT > #G!7k0Ak-Ǵ06^>[累ќB Iq2ˌ e#%N^Є>1Sr>2bMs4bp_~:>tQ\0(4{EơܔUir vB04}/M}sz9hԄ3fXi]m4GJ,v*(QbO(S,j}=n&S6X!f} hp:.EJMTt/'5z0=7aƑ\Dw*a(><4&] de?fXWO^kwh!V2l Y<>Ñz^85bsx}ڇV`q8b}inCH=:VRX݊/eeK1.ʖX> yz|0pJX,0?B`2sIVˌaWY7#D'@74B1Ju܂$0VYz7Ճ4!;g2EO£v;rxdc^dQ]Lbހd dgyo %3!V5#[ںM*[Rpe4[sVn{m:]L7U]EeU4?k+Դk/BV@T8P4~dC8j݅ͩR~h>c7W#5qgu:p jf\Le;!J C&$)(SPUkig$73Lp#rQz>P`yfECJA(IЛUU$}oqP[G_ƑaS$]"Z,OV@I*._`t;db &Q,41[,2RPUt(|}x:x՞$a/Օ%`衑'BG:P$OJ(D0Hhu\,!:6w?&>\  RPAyDe0Fu q:Jzp ޗ GZQz@OHKghbQl#Q~5K-s%W53:Il"Er:ƎDkg;eTT)-f$:>/٫sPJ%Z$|c36'(Yq*-,f Qo$?\rήb E;wF =&B'dpJwi󦅸"w|s=܍_CBEEC洿|Pkt= z[σ|AVlF@О_L5pE gSY\x\xh_y_,(`sD!+`yZOB`TϫsʒϠo*-6;G%l1(?vtP_#:| }ILq10yJK_ &f4HUG`. &^-R:E]!fh-+qԥ/% Ʃrٳ 6|ӌb7"/"ӦW뚭Ajc.սD6KVxY*"؟Nt':@SeJ'Y!opwrvO*0a{#f:< 9U$ aԐyfQC1gm{(j q2^^E4P:bE-y)czd+Gt 8>zc#NmcglbOQRx?\y~I {}FN4(:3ո=oqX:\ٝ#Nl8!b72|߈EW JDDuGP":8kZGc1x l9\D$=#x!X1rSb`Jj8W-vdФ*(.Yl*Teי3/|;eDMu) Vm/hPpߛt{>yAwb P|I&' :4L/'m #CybBoL(Nl1h4GǪJ?P+1 K~PA;@c?cRq}lበS"W¿92LB/-ni ƙ)79rd /8]'TI(+$sawCGt_ңhsh>OC+qRXnbfIyI;|!m9tOu&,=< UZ7VA1hdꈵoP|W[U<njAl Sjuzol۫py1_YB[P9xrϬy/A A4p@ŀLQqv/ghɻ7mH]طqi+#N!N3H]zkh\οrWܠdP Dt`_ZV7&$J%]i _LiW'LHY eYz BKE_%^ {{0XG- r[SJ޼aąCBGά@~*|-t .P0p};KAvv aW_ 5P:{nOPFP' 0yGx(8+̙;p%eXMhU $RxjzT͠bm!MQwWG͏? V,_VH(,&jAClQM+w){$~T5k-JL ʏhaM,tOxsʆr 6h[hb} U/eno҈4V5CPkUi'YNU%G_:x1ih~Ԯ v8OƄV"`pt^#qص1]YԥIl.~;^1a@rIV>٬܏ i;v@-O~XhQV,c:y/#,Ĕ.)Yߙ8[Ua P(]9P; gZ&Psy ȏN aMLmӏA<"NT)p h:!s۾^WP?S冐ԥsd{-VIohW-{Yd12Arq}k921Y<ċc+Y7"]З!诐nWe]/0p Q<zo%J5V=X->' j+~IX7iHș^BAm!h/2\^6EP]XY Z;3o!5X-_蔵xZ_??T<҃XDN;ߧǪ9h_'ijvcӍESmgO^Pɶ-oczӕ#6>QNnazLb6CoNiAm$yN0Ds m=)G.= xPqNh@K|c%!-aQHc$- nBTJϪ vtxǪ`\S&nEkR76C_y@o!,>RZ"ŻmOH{{+4 We ӪWBC HaLVkmNw@I~tiDUu $"b`ySAPaeȇr?硥þ(cwEǜ||)`IVU@~ǫ0z ud[k-c^1KxA&iƄw`!J,?,^lg9&Axt\#G,=@^L0W+ *Bj'GF1C]ȧ hc{reD*W W2,lG(5[ߥ1Y}񗄼ޣdAuJǀ,{/{]_n_Փeq۞8dѤSc}4PdTa<`h$6iEv^F(!siNm' 8&K=|+nr5!1Ɉao99 ~GeV/p|_P2|gȯ|M%ѢڼY~ſj9[n DZ՟LF{D;mNӖ9fSXPZLW|ϯ྾o {./<" ;=JxPtL 13;` ߙ=YX^61 e^n7K /TI ]潐(9R4Bo,fe \u.X3Mic !O jJZ+cq;n[OrO>`zP/ߣ=Q葻|:OyHٚ,3)PL$ qJZ\ݛ3x5B-34OMٵ2N~=^fyGWIoJI!/e'@F)b(CEJf]%ŊK2,T'e.xU`-p#\Zb9rݦikݽ3[NJŸ1>N=|O:L'rvp7y~$^ݨ2Uo:Vm^ 1E4#u*-'PŋϘQRa:זȯݸ,=~ m:FwaK~%bMHj9swLPuSuB9N/4Y-&G۷(k;_sw֥htqr>}lGx홪=I¬xK9 0 T|| gLjE-Q$ˉ>Iق861~_4KIJS@<'ٍ`}_{Ѧ&)0y|WaH׍Ju촯zw9%)-zq̣n'~ŃRVK?cwq%^TIsЎ wI}F8;C ' ᷎z}'SK TĬ׵G)ߚM),Vu3$wcf* 9 ͕NōΟW5a!dd>l 8zbSL(ЩӑnO;E3'S|8,eą\\):q" ٯaV eq+_/ |, ed[XUL,R"1cQZW/p*;QiC9[LCz/ (dv['@.TzbYdU#Rc2@ 8>J&]ID{W/HoncP3˛ C\jm`xAr4d/PY =˄A|  &Ҏ_tߒY-=vi80yԐ)!o!,| 0z:{Ӿ=%sWui/cX!4lk%l!t%X%֠.si2e%lpG8]Hb co&{l?X(HaȗM7 rUROcb:ִaGttp1iUV`srܽ&USKVh@{Nň'BRCwu)a}@[(]}5jp"qBEŮL= oiZ|!Zם!21vz-rp͊!M`HtL2u5V{_O{A{'!=( x>d5!zV9mt'̙wOV `{ !I.):CK᪢tNo\G,ٹud~G$8ת3b^YΝC3bSCF ||flZv@Ai6f!cJl[۩I")h)u E ޙXz_feМ,q(6&A:i(:`v7z>ŧڱN[?A鬯]d%l.&*ڍ &[>={"U{GɈH@kP+EU0FE̜0^QgG?r0BD$Ku1:x[U `ؽ^4yk].Lǔ&˺eT 5c tnVJ/(Cr { ~ݻotkQDdα5ֈI:;|D [H9B'0fHG< b%='hOJjYAZrQWw+^ܿ?θ`/¤t$7:%R'\p7E4"D/@ 7=w>nyT _tܔs>B. n lș n7-{ bdi"a FjT<H={{u j MC75(T0ע _mR*{2ԋA !p'%W]PJ{xX(Vz妼v겁 x.oM=ao0 XMMi:D9&$F }2$k& ¤G\A9_>aFqzmaieA6!̆ƊEYMz(JbW## &Z2P`P &*La(8%=Gpr8g1K9ӖNy~M/f+slc1< zs_f z#~"SYL _Hk򖷅DΊ/P* `Qqnː$㉪@f_>}w2Ã.rZn c(KN(dbF^6X?O5Rx.agye%2;xOHDJa Z.~EG.Su^[m5(ׄ1sŋqwDhQYsPw XͼвfΏ^Ag3 (w,Y zzi^X=rggUTv#B5Ln^"4c2N!`r4c,Jəw֪@߳oUY0U^"Cg䳗ՐB׽-(`7_adijUJJ+(6?CGb(*|i+hAc>S]P(Lw2noY ⯟aiO!:13)S+Icl5Z._V6罺5{@%fn4/(*N'[`pNP׫܉Ԅ \jIo 胢pcүƦ?g CǴgI貊u3=ma͘4j4b%spfB4˶5R7.Κ" tѠi{G򑊠,0ߝb%P@%kאJDك k $y<PQgJHkYMϦ>vl;uEqZ?ڤ?>ŭr_TJ":Y*ܿ+P:1(uR77lʵOH5C)1N­s8nۦ{t 1׺RnaȡZX" iJf Łw etƔ % Bcb"0}Ykr,,fZQaiэ}iTIK^6vlB;rQ]+`!r*9 * V_0o~%+h[IX$]&S{"BTԂ|>#WU>+-g_\;Im.>0oTےsP5k޵:=S|`}sfx @!4 GZ,`a4 =@3Ʒ >OyKlc.0 B7n뱃t j} 2V9/! 2\_ڶ V?ͪ-^PzgDo\x/Unx'*ƈg:9`V ;>U2mRe&RBh)^Rޣ%BL82޽[юњQ87Oz6Mڭz NcuKq5;&еNzV9SyV&jmNA+fVO@ Tʤ*YlpNM\p{z$^y}YsnysRZj;$eCT=3D bag(6)+\'ÞV0CA%tK僢!`w\t(;Sn132wW޷bOk+RɔK7Q=(PҶKK변G0HT4aFY>P+2tzVoNK2js\g{ ^AY0™&Bڃ'*NxDFj!z:)}b SUK!ѕ^J*oF܆iK#;_6p ž)_tf~jUsN' Gxr67-2}/vX́5 )93]Ix.1jDrM+6xBOzf${W1?P8p )PC2+n1 l3|:J7YG`YՑ  oXM.J"8070i<&%N6فܫrbrIUVL9Q[(ײt3ꗌ;!/Wu_{@w %6U6 ]aty@8vخXIǕ"8]f6hqD9ݤyh2Brfܯy??PY:!_21СgV;=b}`}}Sɉmjl 49 |/eC:ǟf*?ke(E܅R=1\P`ENqb/e2T>zL`mgj|, eÀ KG#@(kmqى(^hW42P/-(V-]M0N`4P\#d]A/Mm8Ȥ/25B֥ԓUYf&,r19kArѦxTd+sئ ݯV3G ·L_@zeW9m-`MœR  ew3P&(0ݢDQr14u7ge^w);K=2L-6t5ƪÉ4{8Ch?cF\|yw 7~,[!k7 i 5/wg7*RuEw Ǡ떉9՘H*>aTU˹֮)lM/lY+bf^e_f86pQsS:Q;RL8ăMyOٸJIm$O*yE:FAKL46yXCqL?\H&pN&lr"^txPdh+>IMSHTG:p/Ȟ\yLxŒj7i^GlzT@bQ/p.Pᩳ끖@t[/6sℲnϘbe-%^c1qג'vG< fE>%ڹ?-Rӭ猊`.2%Fz[\I>~9=J .nl4s7DFd5i7=#HS/R p@/,wYhw;;&,|T(flΪ i;$8p=I'F_TaD]r @QF`eJqt[Uن~mȯDk@t=!o\˞ =fm Nu:41H3ی\X1%@Cme=-E9A5wh28&nt8]鍰ږWltbrt]ۛnBBS6i^ uq`A[t6t'h-2$ 4.\fM:\_ev=p*ݤ`dņl#kbo3 z֍܄0Tgέ02:Kyt8{0VG2X=j=C1(XgP3 c28DZ(V!:XH+8SwDi&Yc4c5M {+J/Tʗ\$57P4[& :b")'\k06I]Χ]DzҚ$U13[)_S|'wh5,5*BKkdTNi8)Gh˰L<#.飦x%?[\80HI;n`C]8L+E;m0.l80mD#͒#A4Ow8V#N<~UvmCit2>)An0术DE}4}`cKS+_K';ŘЭ3y5Z DaMlxQEZ*N?5o@{zfTik~RN?@&_B@_h=Uu9D`q's58I䣅| Y7q;L"[40Awv)L>d$q#d z ֥\`I;t @ҶtTH(-)h wǙe^P8 ʕIa2ߎ9 젹6K;Vq"9s{2䋦m ?wلI8vlbܛv}-Q_LIREbD@F7 :#RKTJH[2jvm&h6 ן[ d,'h~#1)l5^!PBu!Bga9PᎿ-ҠC9]pET!EoGW=[uY1|@kSWdbzrZK?OQJ]:FRt76N W5E r5/J`|]FbPIrF0d{?lzdϡߗ3pϮR\?>|+ 񪘡[xșJt^ ~i4Ք$0(WB]n49c6w`;J Q sx[Aaef/EWJ M͞x1xmLx)5z(E"XSsF*_K]pdC  }[ SbGx%Z3qҝc%Ͱ}NCZxE#a۠#%խV^7}iT`'9H{[&qC3eC2rya򜩸ϫXS!`)(h 2 }mU>d_2-q0Pvll@U$~p;7uЌF#K4Tv @+\1:@nZ1).$t Vȱ.@-0g|v ! >yYrq; o!yǺUG:1=uxq|% /I})_& n{ƫ 0*;dOГh-$ ;kr,RO^ojXol!6ƠE3:)uw|2NnT2z(ۗ?%= 56F^z uԩM$1?LOA;w؎(y#q/8GTjQkGy=4 d(& o{ʕܦZJp\ݙhᘣiJ]؈W,eL=~:a>[#R@Iv݁["}xɫ*Re_D u>hѸ7F^e=:_ M 3-HɎm$ʓ^:/Gij2lYnKbco@$U #v[џaV"sMhyvāB!O $gu VziL^?)M@"y2Ov5ʄt@Dz%BD[nSKM_)"̸ ܂d808NP$n}މ|[LW6a!M^NHM mB6_#^e%r͝7_j(@|[ ؓ:䬅TiSiP[V,1|)HЏ)+Dl8 ?.#{c^(ܻJUD5 k\:f~75/UDC!Br}'!4FHwM&j31&-i pe׭s)^^&LW%i;MDKpl;2}Lc0 O4sX'G!ZӇEJEE[ͫmsn~x?^&џ1vN!ڛm}BW+?V4:zx'pܢAZ8ќVIC:.T̘Q:,l) C,Iw񳢠 b,x&*/ވSzzYh49d'&3Xo|/qҰN80T4Vm^c.Id27tx2Z3vѐb=ȔßOS6OwQ9P/kzp/|GTrdaYa+d&a~b!^$SeB7~G#maeSMj1/-KJ;pTP [whM?Cj[A 4[ޏ;m34bmJ(*Y8kM#k[Gf"6$+m#%ɱpꦵ*K;(4'JSz,۩0&y aBaiϢ ;7!C"vie=PM gX/Τg:TƔ:,G} omŃ~Iz?>en|\J,.a#6IfjSChã3]V̮.+ Z;oӧT ch$ OtkEM VZоkiO$aTD,_ɸ`,ĽuؗYNo!ۓ ) Gw1~>f.`5?98Rw?i Δmѫ? {^[2 ^ 1I4'*h9VH.  UQx*$‘8sVYIg~!]sHpLkBꋴ׷^%E@,M@xDqJ!]KoIܬ0LuQz94Pջiǰb_#y]-GcJ9CtS۬Cd㑎Ҹ䬕鴚 r%^r@>8SO'aYc]Edwn:m)%47L nJLaQSVdM3%OGt.<-ݰh[))"~&"~Ǖ]^N1ؗܓ&=g j lu *yodjkAtf9B[b;':aW_X+yde%hѦ*ngCɹ?il6MEJ"UY?[ 4^1gO\4.5)s3[J)l}H,6i^`JjCDA"PԳۀtO?tdj`5DS p}㵀|ִblrc@<|";\^8ٳ+$6ե*<і .\)I*:X\S.N2]*6Lz|._9R sHUw6*ߦ2NcLek)ذ:Moاv .,,-&t3(oR kVw>[n-.xZx 5U6τ2b&6R~'6惵<9 a<(5bVcNHi@S%\υ$+B5 qHKkab/d z*4b5ͿҾ.0W'{)h[KٯZe(Ia>uw!_6c\75΀+zhMhS1Db7vGgIpO8BY|,P8 n$t' |x ^^y"76rG6vB2 >?Av1`u=a|r jM%1P0$dgJwBQV\Jxb\]ڴ7*k/1&0n{k[dꖉa>K>f[ػ MM*p_ěx.vQb$ .hjC_.GԒ8U._j7 ?&jr؎ƧۨPQ` pʥ4]FLmA2[kp-<]NGy$S:erx]B5iJ_,kޓy_z0x#RN#TsGD>ItJch}r0z`>F[l\7 []P"~WUd㶰DW@HVjQ{g_K 얪=Q{@tÜb?nkc ~%<߾z>b?~L- wx!ue^[Fy9֧ۺO YPͭ}=*,LnϹ/ x&3QxCuBיHPIjsѩ6*O) N6ِI-*X8ڭ*c0,?\Vg|uA=DVhe.ȅl)삱SOW7x7|HXbXs$rccC`EyVu3<]JEFh \ cK02$ۄzeǃL:txJ{[DBП4:*ov@zw E­hܹm{$OCU@ -DG":Y矼0ʈ_9jz1$ٴwϻz=ˬpb*\rM#=Pi TI'+}8*T(9Ž/T*,9q>=΀)"EvpI*\OFKmN=Chu6'{>lo麝C Le%E@fYdXLO#|*B4O*PHq).9A[M_&f@H1K%ޭ~X#N~mQ3+y4 "JeP<F7(؝O!7;k{Q6Ӝhu΅ܿ!ҍ{.~YvGos8uoo<-^^M]s= 2b_ 09kqdWR踊Z"-N@˜ƗI14z犽y{)&akЗǤ. \;o+Nv `ZIݬ终8BV c9Dn^N!-wH~2=+ gKXʌX :{sqw8y]-vSvdTR  2ʆ) 3K={bWłr^`?la;l^f q c'-(߰R{!#o+g; ..;bM=DR1hzpGz)EⱫ ըSrx~hOC;u)D'.}zA1NBe9W, Z)=g94۳mC#oln(c&&Coh{b m+P/<(߃m .~Ύ&cA5-U`ĉ8E&L3F\(DxC=z#[M;̕ (cuLeYG.˙uk1/R8s>@@Puank5UG];ұ̅k{$,r-8ҡg@>I,-:8K0#m8PZ:,.d[%?‰b1ch[;F! 3<:C`AJy5YAZ~Δ+bS4Zm8{R+%>0R#9ٷ28?s.vP4-nePoݛ~H܃w\_ 4 JT= XQqxj5ƪ|+fUkoGP*٭*U~w"=m)bD$w iŇr|Cd1L%Ak(l0ԥ#=!6t&Mm:r0=&} ȊsUXeZK3JgҺUrnDl Au')dqrpzRwpTsٞފL} 91:?(7@@G{([&"VhP=c娭Fvׅ5SuN:RȬdKKp*9cQP CRY5FPᆷק,x"릢tx{ROԨ*JbX\Mt(6B @Q ɄoFkqAX~ܗ$:#Qxݥ6Uz 2z%S)}LgjhʈHChU~-e=b7Oh*BU5тW JV!؏^mX]Pȍw X"ߙU[̻2ʵHb7zK+ /`sht1b3v={JxX1 yf'/ogn_BO} / Uy+moP){>85_˫/ DRt^@; !*~ue*cpT0iW, ?gVH.3]ֵỪYq _Fsj1}fyicaT3";oT!f?ĸfaHqkp0Y<-oa Eĵ.^0ғk er- 8m|xP_?o ˋܝw72i{VD2c1!$)p@Ddc稸 $'gm!2^uOtuEN$;O`ប5ُzA*ZS+Lr/b2qsgkqzpW){YP?pOr!O,v-<,[Nkk,u)=Nzݪ_cbK+jbhy°W}(Mg@ R(7 / *Ӣ7^y^O*)K)r#H()"., R͒}+WfR}(j w7Fs/AcJs(:][Z¹&-}jj-E9߀$6ȿBo0`)R^ p/$JJ8w?氾 y ,'D8x$l3:6 ϧ2E; T#p.,6i l,&=U2 ׎2xs~Ɠo=p\.UcHr{-'xQ_Y)8&hмL~S$YHѻ2U {DWxc+h {8P :5D2 H`=2 7gĀc1W$B41 9kwM\2 zD(>Gyw38Oez)|{1$I\ .gT\kW Ώg*~C+8j2(Z% l,x?ʡ!lMSbon=$0'R4l#)Mxg曨 *:~4Z[f/1a2ZVF#Y&6~|WUީ 4jLAT͗.(ps r<^U2x9y U[%QMh^=A߸|1mİ %czA?% +*dýdڀɗЫ3}: u Os⊻ XFjk|$ϮOg-Dޝ*m|(gg֙9.?V\fO-Rz W@Rv\t3@a[!;#)FFUy6Ƴ f/n\W:jZ7*eeJߖ ZuLuZ񅂴!=}N>{ b+w?B*- (%\v;:PNS1 -"aVrċL#وgѰ].B쇂u쀇2d>-$zV܀z76+r7 6^!rCrk=C}t)! 5d#Օ\ֶ1ZLi8}Ou zJ>s#/7|jaqU|M!VW1uYh()z/rgO%jay#|o6 0Y8?ר p0RDzWBJL34 nF7EoA %/ɐ3Ng xSjxk&c:)žWeT M׏`atRY󝌨yii,һV^J]1r9 3P\Doc8U%H5t˝+hiZ(;< 1`=2>Z2Dn^NG!MZ T)̴]25ϱiY ;8c >Sa37YW v@L|`ꕈ[ JYR(b}YY9\s%۵Vm@u{eQ] $&T{֢quԁFJ@|=sSnHtCcG.I#G&,lm6CQfPx۷ɸd5^oU75RRs;(Y[WX\5Eu0.oŽޅ2բ(JѧX*1MLpDʹٮcI} ?PYn0m~Y1%I;hp_lT~Ng@ï9nuyto63Z3090.ǟU (us7ﲿʳ]3 dc{)޵tF@ގ`v򢼢# 㺟dݴʀ,s'h:5 [8]yDDr\\b|) ʡ= IU q;0sR~p6՛Kyi5ʞaDE"Fznch'=+訃7>3^R )VQH^F`vr4ЪYE" &Un9oeE}ҦNu 礃3wM&0v;y}G窲{0WBL|}9Ts Ŋ6\3=Dmr* @S mMHeTʑNsW3!`RKy29N0RHMOWg[ 4M6`Jk`vN[mX*}4q ۝Xy3:LG?e;`v$|v:>[or,>$mޗvbcd5X#*6RCˉVxM+JXѤu&"u8 ¢J8=".?O`vDE"Ҽ Z=꽅Aavhˈ V"tdD*PhKOyD:xxT@$nG(7$h mV-^wGEALU KpNTj%&Lm&5||} 93тfݒ3Cf}z%e2."(e}an뺷Z.c]';#`X BS漚r ȘHùi5, - 6A{tqM0MrDd[8u$*DlR)"aQxM)d5 `otjb$ΩP$"!2qf4ں)CaNtnL⚇Fԟ, alL. >k[kBbX*FriD. 5 HPzHmk?ԻTRd*"Bôj]vޛ1$(&p|VC()v K`M+PJ 8%727u{ke0}**CWSوǰk\Jp-߂!@f609&mbny~8z6}}W0XݒkS?^w ;yw~+-f;Uap әpwn"$<;z;1oێ҆`P c\kP2"UF$ wMo9h:Q؂>jLSzq\ɹsyv((u\op2'#x@~ޝ dcM͡ {!ߞ)N+Ii*֙uCkPg&;€=Oꋨ ȜAm]9y A(x38,6M4`VvO.6<Eנ8ezz-H>@wĨ {uL=3;2U6(}Ā _Xߛ +("P`P>R$AM'7>@M);۠ 3BD9\n(8'0|.V%pٮ8oeYs}惴eMwAEP$qo˅`k6ݎ0b2a Ed2n|K{&γFNn!t*1BtZT1&2ʼn4=Ѷ6!"(o:S>7GBP\珶K= $_Jj!SS?J#?t(e%ie5Ly[>2:ywZ2գ6>4Y#dx qN*ΘNkcIcC [/~Ⱦ(ęZgLQNhEdreispbYbNv#(,lWڼ BG:):#w<. Ane_:61D|=u1hL(FD@'W+t*0 P2J~g}oHɅ aSHZTH) "|W9F G5В|R|ZfJ5GyB>5mqjSOGj2'€Lgo8ij4?m^M 0iqe!Uasji4㹱U|A3!d~[5o*,G:@ ֯v\/K*!|KTsRBg?β.ϗqg0h(Ϗ{;ܺEI1#SvpST/<ͼAh,ZK oE ?`\$RF6s̍2'm.OF.>p>[Px"'ќWbm\ˣMa8%S:F~< &Czx-VBp(SG]`{^lO?FX;!Q (aEseZޥhM`s1sTc؎WҿVgWVW%XI iNL!D&:@]|Dymq_IQ+}6_.@(4 ]\ >K7rz9|b>- fHSݲIT]hx(xR`e+ ǫ*0\+=ArœnH-Z>Z/%2harjNb$ui3>_~T!@;' U9f_.x '\Ϝ"OWa:. dB3N\&rPS <Dz 8_2h}/&q'C^!J jrDW,)4.2BL~d7F ?FDP/R4lg" e]q KHaoaiT.CB"[ 5a=qL({fڼ7ppU:t-O};..3sg%Z'%o_G9?{S4fF#dekʵjXZQ9잌 .p-Gx?P,TԿ1E">C@c̤cB!CB7W֕H&$R"Ft}H^@,cfqT dՐw#zuxg#fA2-åTH>U8~R4ʓ9S.[ĘȄ7T;4-u֨6Vz |3447RuB-ύIJVB',WY#3YҨ4XB5 [ VL*_g!R!0<|cw:t0hIBչ~d/籟E-Z`BL>L][ⳳ {w?X7jS]rC̰V8COztE@%J*gLlBR!pcp\Pf[ݭ =6|o'01(e`m- >{<^җG*u6Į 3v,VgL ~5*IҘ];0 dJِ,x+&WW~wJBCK<%v@-'t4 t'N4eԜLa+ߥog'A,;hyY=)%Ù)M&gZDY8lxI4.)?%hB7eg_I·צ?3Zj':=5΀^mnnJ077;]ZGt8J̬]8CwjW1Wc(k<U@aH"1}'x9fF5@^NKm:A[8S؎8s(ׁc`2x%Jþ(8ɯ:0>\'~ V2IvH4C_Mr ,6$պ=* ;05<_Bvĭ/ȥS#b6CHET[h _}'= ~t+` ˋ{5LO~'8(<򷒀ꆯ$%.jY=5nLһ-%` ܲ(oܒwlu0 W8t9}6e֝\ PɅ(9 xY%ltJmTZ*R"y8pG- rM7`Ȓ@L}LjV/+8-Fe-aeSdQ\b*}jJ6Y 4wV TuL h >4 ;J}o ʸҰT<VE'%K~jPИZh UOūp:Ʈ+uSTJ|&}i󳀂9;M2[1;]pӴ; By^j1 @gJ g:*hr)ruMɌybݧBL]`+^3b\q(Ľ_J.ܾS?l't&ZQ@fY˽?i% ?pCk;P^,=+@\z)mrM4qj3o \/CTf|f'*oЮ!(F**0@pLUO-|12?spP),G[8/:˰-T27brșK熶&jb(#A1zE]k4YؿZ= ڤzdVdI޶b{4_X̋ǀ<2'x(IaN'7][.5EegC\E.% (W>'\˸>IQ_+AjLSzg) 6S4TaTaf42Q'dy}Y3jx,f#X\ir5DN;o]!`&q̸Q3<~vT0xSe;\x%i03^{"mѰz=0c~m_@=T%z|lJW?yع^`Y4RZiUP)mչ؞=jT#d^O9d2Ea<.x pwx5E )Sa["@ xl{j :C'd#{pƁvૡ'^nnlqu×#a\P@M XƖ'1GE2"΄"\8hS҂6;{F@$}F]&PsHp>~HF-u[m J]5=x@_2 CO)Jқu>iKWx6Z_?U{nU@~g ;;d,VI!èM#>*İ\LyϽ~٫rNn)氭hHs CL4m_8rʪ svb̎4MZ7hQ-X<  MySK˨w+L7%s:n?\H geX C=jBos*v8'@jnx$ z{1j@^i>(꙼ ܛ"6&@{/^="şgSbrJb-%}0Xv'ݠ&h!Je;H Y%(FQ09! _5:[f['A6f_D+1({]A(x;< +oOb)16~ho?'y+fTvFիi9ڊlReN8eީڥU-oC_JPFPL5\RX86\],iJFYzmFx?Кyᔈ้At^Q3O~]TBW (9HL!&$f}i֪G4$rV4A|n\ǕDZ?nep9]]mLBĝS!OVX팿!qcTW| IΧHGjh+7N14*bG\q\Z%vj6S'! ghvgBE txo>wMAS܇m~Lc* p"%!.F#tW`3p @g%Gj\Ɠ`}hСA3CmfL]lQ*# =E _[z6 A\9/›LkT1N&Q),RO(I? Ve-wTk&СRT 3hI8Z jsWfJ'@!AS$ b859DXl6zvOJ@s,DؘD3HТJBW.Ә?ћPpA K0mk,;{r&wyYG}4Ioe?c5]kBPjm8owR B  nk gߚx ů|gЕNyC{#~{$.Vy8l;m5ݳazJu~; 4TӠB-4I8k/ʃTA5y'CDUrg\*v ˝ p'<` ym27|\v#P- Hَp'ذU?Cc&{h ]3[x.ȶIʂ^#U3ߏQx8)yc,Khoy 쵅mD iONSa}v3bIiݶ6ƔI(;?2ڡNQ(Ҿ'&Gď£vُ /m*|S)ȭSQk)cVw%7S4tޝ,O7.Q_VSE};큌kgrjϻ}rkcZM Tϐҡ H4 }y w ˑQ]Z Zpt`2=|A>kg>֝gƮkDTC߳Fd(>}?CL8=~{P#)zx#%?2_㪥gkfNۀE3scv$/FWI1ڔM0hW-&B.T:ƙq5zV<_mxR_$ȸST=WR$-OoaŸs6[֭҈E\[Z/e`ʀiX; ؇~ ?մvlq1)Jj܆_՘Oqd:IQ)6h@ܴBy *^9p|v&%=eBGgC ( &߉v"x,wƗ s7{M{8 ݠqPR%mVA6)>yJ*&oϽ-ȴ4 z KOKiA&:w(zoQ-qBPeqdJLMk&HJK;_2Lx΃JQqmp mHU(g*UZ\*L.Edܓx. :ơ*^4LQ K0#T%QRu4k#aMH"_z/'b )G<[&7 MzuRW|&~ưˆȃ#, 2Xn[g7;kYá+=CqIͣɾ:wL4T9KNA<+tXf(L0rz3sZ3+_UTg`畱&|3(:gȍ'se$P\6žOf|Fŷ,ۛ"+l;փ9+ btaf%eW-82*"?2y^<(R:"0^ȳTl4~Ed+Ef]gn´-ZK<-P㎾ 9[Z-t7|erg$*>ywq0tIE{0iK:Ml@H0,}ʧHxywmβG(*B5fS"ͨ=WyΧ PG ڭ,"LtO]jO P+^UpzOA@N _\ xU3bWa1} Di*L jTB l=Fο]rsXaO{%TPS $&]N'p7%%w{?ɵ|l}})Cl`![oWh`"uN#؀ITT0JVgwTv܌|sԩӳ Cux2p:q-. *tq[łԂP4eB݇d6 0O)*dZH+#] EjzL:PI,eP_z\M"_>^Mw&/+'ĵ5QpF(;{fߺ(ЮPݾaQzZ8r)ӎ&]GLE-UEsaq`f08"W5E~ J 㚶 rn=[Q/ AxM1!ŜBhc,5M^g!1^J7A-T5 ~B_P=[pv[,܈s6] Oaiً[=?>[}hN $`PQ&.7>awrg|'˝7e"1>h[bs8t=,S]؋e1c{i>apnыf\7h" [G¡+ ϰv}#S0p z^ ryCwA@hKyy,sŇ}|<洄+iM翨qߓdmps(.) laŶ,Т bmNu7!l'. <@0 ԣhxo,jn7ɠ$~uNYJ;c ~ 'σ_&hD g!#H=,6u>]_޶~F\: 3̷ b4[涶~1BSCyO*l Wġ[γJ> NÈ?ۭ㢘+:A9m kUixڦל*f1Z=j{&W2H ^Q1zWgWh%_ *:b*HS~7,*_k{8D a`@kj K$WMXFP٩; 69mF}xABȐ"S 5g`ė+sʦA@YHLX$G $GogڒiP; dk=,VӂےLj,]<"fl۱Zږ.(ޭsH 3PF6_#`ogt;ˡ_Zi4)iNUBuEywrB"Sb߳jXjAUY 8"']˖dep~߅>X\g'4Tn\KEFyxA2Ϊc%N#Uf+wl׏c`[d:b@ߏWIUhgfg\8.-J yHFTs-HNM&L(N*l_ +璴G윰,i~haK|8Fe(8}C \ S#+$tdʹ ˆ Z$g D- nl_EsAO)#=(f1˶ɟNlwݣvĆs)04_10a6ъ0o #[9NlNlQU%hnjS)j~Z 򧵼?`u#AjilTߏ_*.>EP>}L `>v_gjn]1R5]_aOqsDsМߩn`řVe?_;Y4nHylX*bUWh=#np#CqSR\RW};bo갯D=$^Ⱦ:Ld;M߮J`MuxzEW6<RElmɽI~ٟ7<&Mceg5& `4KT7T'Nw/'_2XTXQ#1{Gf0iUi!b%I@$BW/#6Gp,O|gR Jj.:4h;FfVzhYbH6)Z[JK:/iOV\"c#49G{T8nri׈ 0A;] JZ?űq(; x{ ,a[ ኟ޵R"uVvP]3׼po\_@p& b?,=uqB;Q N* jA*)^ă+Ehy ?Ϩ~$Mg4ȼpE/{:gna y) -=c/sIЅ.pWT@N }dJ[sǬu&(T,Q#ys3CіG$U>ˈҗ+scmC`"-QPDfREK=2J+fm+lfI25sVPv6Z'0h. 8 IlEi<78`3~txK oFw濹)qR DH9zI\$]'j.Ovj5];ЌN,|tԜG)i#࿔!XGQ.mՆSk.=~gѳ%LW\per{XユXF?0!InX8X {p/JۆIUuwe8Ʃ3hY׸dkthG[mh5 g>KjaiB?c -LVWNP0]|M?$EAt3p)\MI`knQhF9[ *sS~4E4Ͷw+xFYRLHj2$9L&xuD(; _~lװyE8SZW"'NvU_uU?/t`̦o"v :#aiH0v빵\X0ƼŶGA=z<\5DZ/x=G":F'JҍG_@Fh;E݋6+yQ~oW͌ `%|~'#Y|y5WNquT|l(Et08Ll$Wpq|[G&b2>jOT-P?> G{1yIV`gOl0q?R 1G98&oƌ3\GP Z?rɼ!ՃgҡTsao7(Wm&[xD#)t6<^,IcgPuc NN82Io}*Gy)fw Fl":SapTmx<$/14 &ZSN_ P4?V#E jxLՙ2ʭ5feQ{`ÄNncAnhi/K(hgl?NJPٕɹr/W{ 3/OAEB J1[ّ릞b{z>s{ƹՏ|t|)χ]*0wd|O5YXI[y>F9{/w1k*n :exK~BD8|lq0qjd|. @W+ ŭ) A |`%ֱliV@@ =XDGˏb܏.-[[_exqUf$~܏:>]qBt"s$ DoAWCdɝ4CVK/^;> oAϙJYռv\eo- 6*~ B;VS[ߚ][5yyyq+ p ?M|=sL~\3-yHCFv׮=ALf{K2Pj?pZ0( íWQ۩H*^C}"} oFa5ɲbI$̽9K/ %o6Ӟ̃\IyAy>HjU.o/O6B(LwTB>j4 #]d_߷Jݫ%T7YG5X#NW㞜z%,0㰔 N@p&}ZRX<$T-OQPBd 9jOL*; U>WQAOo4y:X|zT #Պ+KA.mټ!qe3l-#~e#f[uun̡9%v4i^UtȪ2> o uOxCxh1\ /w.vvFpALOpW@f94m\,vs 2Z䪇>Qihi.joe1P ׹|ajrkj13+1ulXзr \ 䜍^<'n`x B+$:X &uP0JWbIN3j{`+ zncIcg^@e 3jburDڷ5 4,-Ң<-Hq 6gSTzvV-m[QSb>m@vE}+ e>:HW2Sp.a(d?R.څYxFsE{Āv4gVXT>}hTrF ǽy#F+ q`NIȹ"29Zm7 Ji5Usj=J[1)߽ ~PᏡBʭ9΅CΌy~J#q9FdGt3.kl64Q7cjc/ܠܰH4|-r Ҹxhȱ(r!D)AN?t` dAmCIoU!%6A P{|rlva;y=ozgH e)=OsgsJT=3"tkڻsW~BԾa)ch̏q%`/kymϊ-29o&vQSN,{qθYjuXt&_i uUaR6{(CiG};^w < m*6ʛVif:ݎEOQ!!uܭYtkjj>f NWXk_;_70Cܣ;ݟΗ] @JX=Cnu7r}NJjfG H^GexTHS#6 \tky!U%S9'5da옹{<rZ3`YzS¨/ݦSq pQNqfm+L|%CGI$Fk2kg\pX:*yg|֙쇕50GfDBa5* 8r`B1'gt-Y? ?˼ݠ~"bm8ħ$gTP=ƓR"/χ* B qMnL VMLgc:1\MS ".q͂j%E28G*QIs0%үzv(rm$u3' `u?dWܑ̍ IZ2@윊);" #Kֺ Zը4,7<~!` - fZ]NΓ(+>-\BKRLh ՐŤ.Z{IeӮQ asGN[i:4_sj:9V(lB,EէSy(-?2%q A-euy0x"`л[l6&0[9;'gN]I}6T ||پY)'rq!E]̈qx̗ت(]kgG,9RGM)4FTEW:W%4E$r*` wǁ $t,d{4ϳQy/ݔJޒ"4ϒ ֮(Wg'F9Ց G`@t*,:hॻ ƏOy(L9ة,DM1ryaX^N!3j&h-(s-oJ_y:)*P45qa ߜBf_Ayw7\af8 a!Rck-OvohMEo sK |zZr"\rk8ׯXf `d **P [\e}+.xC Ք! gl8$φ,3jS(J֭ pݱ5+ 0K;2^vy@5ywMS q|J}gh !%h!$Ok}gnD}[9 4*^j{u *&yEu)aSYU $Tcn"]X82gh큼!ۧL=aE@ o0o?USK`wQZ̙ Nl޶S2v%l#/uƳtq!^.cMR_ !G-"v~0:.w׃~3ߠӄ6g,,&#R_E/y ;I*#S'K hj(Ѵ!u5u=\0D1֗XlkRV>w|"o&sj|D|2(k X.v( ]+S$vaU?8&mnfWMPIñ W72e$i%oO].]eos<Ȱu_K# ߌXV?ƎqH, 〙*,Ҹ2 J4K^d\0^j`J Ivyi-&n&T$(mU1ZL)6:$?d fwwB'q^сc1`7)`4۰Zmk,d҇Sc#8,W(+5+lJ*Oe]ვS~kO**O]Ps2u=;S]|EYy*cKA 4v^&^ ZCVy~.T:Yvӊ'x\)UX'vmhKlMZ#dvvz)%JqN]x7b,eN8NqUYnGjw%qQ& 8<ǿMxRVޫLR$8/G±0*@wsj WRgbRU[WoLq՛ǹz2_v:}qaka.`"]TٺuHtSOr&_j 7ʔy8{&юܞTp88&ú4wOG|:Ie^\ Φx*苁%L/U|J㝅 {4;ǵY[ Z|]X1(3a|<90 2*S>^`҈" ك&n6|Q^HBQ$^FmY{uz B8-xYMۖ#OBʅw\XC:.Ԭj1}GIX=1eN»+$M~-njrqW;m8hcT3hK:ؑsODͥ YC^n_ň\Akζ d uPQcAd69Q[ϐ.au(˧mp{HU)P$G7]ð j"|ly %Dž<: T0_ 2?#gEbYs(oe9',9%7:SA ~wzBPJ8YjÝDPo`-ݩcՌfVW2^)DrڽjH%:!8o1&OYC󦿉hY+E;Y{6D;sTlQuEWaǢC.q ś밧dx8*9>֮_Ac7b|_4xh .EZ⼑tDr % ~ϭc[pϪA_8Wy|&}oX~3þLe|(mc!6y[]ʔh"oPo"!BZ.].oSV╃yPt)ڒĽsnGng2ÝJA::̣W@1֭)8dA#1}'1P7YY%kH\ƢOdD\nM [|ЭoA޾:ZaBdؿs/ 0߁fϏ5* "$%J vJmWݸXȞ-P 2-P,E>ώ{czu?ctz (BKvN ~UD\H0ٮE}EIk7L u&hBYW|^*27>3m9|# P'xt,%SeeuŢDⷃ\"fb" ȝٜɅվפc%fX/D:@z ؤ/0u Y@η!sצۍ7\;`_n}TSS{ 'hSی L*iRv1W未ED_PIϔR*StpYgJ|>"4tL#1<"8t:;ʂeуhCOm{.&Ta؎Oc*ttCa>AdBS y; +U4ٯ"/*R+rRƞ6E}f"—RAf =MKAv;}Y)[0LB؂ #[-iCntQI\s0줈dIǥ |.;ٯ!B2l6!ʱ=\骁n!# ds:n.#OWY h:Sp],>;˜Iٳ̕&VMk*PP$.VxTm7E6|r#x#;8*$ʐ8-e*G`|XxDnQ 5Լ;rݣr7R‘vǶGOwZkد~69w,չ.nu1$ !aeaY9r')旛_3yK@؄#/w&LCJ eÂrtWsmGyL٦Nj/f'c8)`?ح/w|Md6RϽݑ\଒[˼B&tj(hƉlT5ilX9T#0br> AܿL1 ~>*=ti8}E#+5,Hb_iBڻYYNQ=25_*ݧڦED-tG죶 [lxIk kO>R%N=>!jT;c@a4IèZ>*x]RGq=u9p`ÙD+:pN. ״$X; bcĔˌFu:䆆6\뮇$4oNl9}_=]DG32f^LKSB"9鯬VG+bdVv_Yk) HpQGG2}$0dȚ#_x 0#}15Ŭ|~ ' >sFt&25'|ww4RYjzWћL=}O;j? ρ 7ksIK ܋.(i-%]]WE H~1';N@T9˖Պg׹e0 t}x}<%n~q<˪o\_WHێ:ۊߝt1PvuS]*viJKZ>Wt.z}j2{AA "5RK ͽ!"S7&EafL;)Ue"ya$MҷnH 23ߤhMvǷ0L)hUgHjSLW2X&ѴcoJ[/zo PgΣ36 C|P[Ɓ ݮ>>¸p7?>X )L*J1#= >^tA2qܳȩɭBk*aȱ-J[A(^ vhg?r|\k4hՌ0DmS)@-ÖFciaS]S00MP:/3nA{ ~q2f/ꅱW%Y\%/(favɍN=De29話 3[f]\s|qkFx(lԧ,ﰸ|Ϯܷ)VɛWiG?qZ$~yJw@[Wy)&/i3v!OOhl+kz/>e6^ h9BR!b`2wAG|T-BMAoȟm&N:8'rΐ09JZ=D[,맭K\s UF&נB?Q/)sv{01k:۔/5ADV_\.axQɆx&:A1L {%JFwr+QjVxȡ lQ0 4(E7ugnYi RlGVEd:N4{;>򭲚0p*Գ 﨣뼿,]& z1)%~ͬ!0N,g[#D?U h1M1w@O.*Nb2z|lZ!7yC.K-,>:ƶdZ~SQtU*9`(ai6]`MH +d@jv5f?-5xdXa㽧[V*2)Tg^>kҐ  {S}zx0;5N.-fqfIGR|ys as)8AEÝmVGMoG9PL:@aPgj4*Xm'Bu8W (YS@$DmrL6Mxu-DfQSXCL^Ae5?iPKuμpWTF =W)OH@>4ޘkhZpl>΍N⥴gA)2!}w7~s4G,YLUrg  ō}|Lj>~2beT~BԸM==Ne͒^.ҩ5;,IU悀k7;E W#YMuG i<*ke23> V9/kH6R_,}z\1i6yN4SPpzHO\@ǡR&SE% [j_lnK.r͢5.Xn@!FoߴonFc}eW?FȤeگK )c28%ZFuː&i6nUn& { ќ ANygCgv=&$.BSgd[$?{b k_z-_l墁2;?̕}8m"Po?;z2*vgEyVGS{6EO/Qk3-fȤNv-Kyp߈V7 }7Ո~RX698V@4YkIVl:9V^{N;jfR'dHA3am~+PS᎝1͈$hMLx Yq!;xxGk!2)1Jg0*lLs$d#ܕk\Jxtg/TK 4el:u 1dH7c ;'ڵAOc s^PmeJ]E 5I= 0mŸ&nTTCP7 'Լt䕵Q|:z>' L0GNXk >=6LQBG*шVN MɃ)B Tևg 'FQYAjʣ7 g/3V᫱DU NۣxwoWJn%Ȉ̟ݠ>ew[j >"A*w[;;fDxtbGuuM4{yyAP0 L6%2 gUGDjRA7UѴĖ*]G;-Ic;Ri_7XoTfЏ5pZ!$lƾxṧ̿#jV@d=r#|jM9Y9ɲ.7mpm,~K:ZWV&;6۞pSóOXچJѹ??m׾_}l0+*&2S1f~.9 fe&i:}<N Oǯ+q@1Z0tE@6etd䕼qځ~-"Gƹ(kr6Uvan1,ʁ]MDy Wg" mh= ZPr"S`A` P>dPW쿑 (XO/39pff_3Ai 2k_̜Vg~h= "*P@C4G!""CO3o/.rm@ msK{1[,\Ń³N-`LڨmׂNlEdd.SE(WG r,Zg_aUT*El)MN\أ Z}Mx=MzOY}/T7Uw%3vAz$^(aS#:r3n]]| *1 PV(jlr%'J\ԣ0ҍc pwrrKU91툣B`doB@ 1D잱ng4-M cG bMt.^Fd$ %Uo~ֆlU';&u+O2uJ82+bYlx)E+*qȶ[ZJ"lYbeĊ,,?`+f|Fr͍Ӛ0ǵB}c=ts]iԃsh_s|ΐuHĨc'\n}nfunMUi$Kv"+`uEPj5?1r봲AmEfP77|12$Ѣ=CBc떥tUg^xl'ciF DOfHy ]6mW|ժ)e;ߕU /Vl +QRd>C/ZY,if]h& J%'a7\4.~@zH5x ,CX([_eM'YЦh{LFVk!^,ˌ T`1Ԗ&'*ԩT7V*\sQg1Mxʔ:*^ ytHIʇ_ {9"NW%䫖&4*!KQx$2Y5Z7 l_t,A,!>7&e629Agp#'y#u ^23vAsQZўH`fR`W܍͵M$=ڞ3yJ5JGj9^u:s )[b=62[`_RIew02npb֜_z$t6.3 xw 1ݼ q#`H=Ausd!ƓS@ҙu?;&"H;2%AЅ!Y:9,vNFs}F*"xߙZ:fk xBkzBeBZ_'F.ķFQI3#1>]˔nSwN,3-´* 軤]q.#rH% Q򶾳sjiKf"bGW`hLpUHV2/c:CC@;f X?e)}?5O$ǩx&ߺF_kNt>z.!ŶC[#B!/i,i9ޟm8G-D0U; B/+8;E !Z6bK:Q#{pWA>A6/6gL (\w/X/LhZ|[恵)s-mώa"rJ~5Pu%n :k9/,oBS+`M`0 xHcv('Tʌr ꮲMM6%HS cv @|0&킶(6[%1Fp(5=CꑴCXR]ck@W"@ 5iRt75#ZZ^җ'n-h15"'Ena^u Q*dSuf/N| x4B~,+hܻP(khxF=_SFxnl`:^K-'<ڍB9.ʣ+#76Of#z<ݷcT@ Qc@ ͔Fy8&@}[&&g A]N7n|߄+م1n^kA5}2sz @m(zWځ SF~޶9tME*kX+l]]ts<= E\W(*eyFC7wǞߖU>?Ni]Azj \_eqGQP2'NT+ M5xt ^؇SFFIڽQ4m}:'埘Mo&mJ8ɽp,j\8s\-Ϡź{A yg@AM\ Zw [yvVZtV'9>89 ߈{:8O {>ۢz%] OPbTp}gn^)FoaĒsNmP_1߱䨞'Xn\ >M bVU_.iC/ҦɈeNO̖yIäZ !ld4Fw\Ug@Q2WO' K/}uq^,5\0O?r 3̷HQYA?X󼂵twe F uF\NO_)rX.4F>M0,~W`}OP`&V-h4=&H'HZqJymL VWj?+!F՛Nd8~4/6 w &nܔ nʑL^ Hc74_H@7>5th7fye:%.M qH^7+M6̈́Jxʸ[CkIF.jr7MNS߬,\i^= Df*YZ=2jܶ5;TD{X{}\6(g:I YWNpuq Hޭ#k{1im<}omtekvpU:*- ar;8ӯrvVô̩ ltqЫ/K]g&xupbݹo_pT@B1`~;d]4䬵ζ*:SsTx]ߌhT5wR8z(6/;.HxEa%NE0,w@7͔6/%VFxUD&!"c%I]>&8a/Ar@rwxLS&6)~h/Atbs%PkeDLJ^>TXDP o4-f\?=ʑ!tNI*alXB\>"+U=! \a$l¹'Zg ٬z]VGNرup%hz ځg26BRbVՐ%eIcOqi`mvR5QzOܮQ0 wrئK|f/4ܶL>x ^nx2ݢJmֻŷf-YrBٲژW7PIՙ=+N 9Yj7Z@Z EFJKM"uXͣb]{ƓiKeB@AT4}gfP^av@ -#i]_ "~kL>: 5X%Ls~yƛ*-`RGsUUw y4;zG[1A &kp U ȇ_>KC\1̚AFU,8L7AH y=:4n2P79@{m/^$bsl†2J;XۺN8~/oc(t7$ԧ>^qZ[u\l>{,Lrhme ֱ5uuWN[b*MK8=V9 K5,ZTYF^~bhH.XiޑM}[ Ft}${Wb&F\+'@k\m327rތܯPj3zxrO49/A u 51<7{FZu}m n-}=|\yLO~ G0*)tY#d 掅2rN.2\$\рjh ZBuOLoڒ ȩ)w \ *uD<$љ0}M?bh95,y'HЬb 9Me5}Ԉ!q2W@YVߔR{\LYj`{!ǔ"4w52`LpB,==xXLkCҋ<"P)F\Ll(m]ճB!jw<QKMvie=#/X[~Эңp:|W}k4 s/ebL2ώlrQL,Tb¢=Biil3Ȯ-mN 0Hg1"Tbe٣v9s*&a il̃Y^]ゑGKt::`J\[= Ph#o mƙ+DHyp dj8)ZRg!“!Dr4GkTыeQPov܀BfWνޙRmu}鳶5U$8+p#G `Zz/8gufp t?NVMlT*[/˨I)H_)5vuP5/ݿBϲBCa)={&!Ij,(AC&Fr3[YbD}:wl$(cdu}ϼ*QDo}ngU&jQCp0| dYMImܺr_]6Yl=^`hy r(oc reS[qo& q kƾsBoϡBhc6$|QTZ!k-,d߀ r Y% )I I&&:}R; .j h_%ԛŴ\LUokwm땗3^o:ž#"oN.!VS*v ivo7;\~l0HDbE?o Ӂq1ƌ75"IDS8X~2=7+Ն[`0Bkzl |%3l#LqL"L*eLOy;ߺ٘ %M3H7" avY&6 v| %#h`Brf=;V_ڹ $MAr@cHl⿟˄z|'Hw(lD}Njŏw3QaNRM%)dHbrL̜ rK# C*q\do:_y|vK2h!c:# ݭ8Np/6 `ntžR?IґlEL_ IPٜ6zEf${mr O o"ùcؔrjQS+?J"< ~ҭ?QNOj ҁr%,2făXp-DhT-?֦9"NB4[5J d)rTJoԚ0Ԛ, ;Qszlq!KF'xE,_` Jz9PqE~$=ϓGw[{!vWc ylaȚM:qBg HvT(C'^`?J@rbyonH\&ôGLk=e= =B\yoV&e;$HZhCQXFa9RXB3RL[C+E4E 3+-3A)pUqs*kB Jxm=4(IvtOʿ1TYAwcwEo 6}VhȀ}_x4 6gLjٮ.mi$kGۋ?(ŵH;z#h&ںp|MiEtbsNigr'8_&WWD_\Lhv@z x ]\CyzG&aF2fE^aKߍJw|2CWr1mIA*3Eo ip`۫EWce<[WԓïO`sapAUԀcfҠ!O5kTGՏ 'k`w|7S&Sѹ.Op&) `,>B+N^5U }p d1x1pƱq/UQe Teu0Ja; H0:KFYBW*9WȻ{#X,ߢD7 Kʷ6e q&6Nb%|ygjEP~<͗B'sчu˜hB.2 !@z3j%cu#+xw6|۾f{]l~ISXt@F}%_:CQbJ7wp!.ONn; '}+&ƖK '%`!bG&uFx 8EI9};æ1j+uH`#ϖiy\oPԸ5jDR1o:nn#:sɜ`&h[˟-y稷et^Y@J0(^^cWC;2KzR5 N@E}ꁬw_?W6y9S.o/v29`y^.GEO4 *z x1Xe„)EEޞt82 Na+%IuH0D['CHOmϋ2ji7n5Ug:Iي vn&9g68'ZNeu"X)CQch ,`-ljLG%NbNo1{u(@v `HexXnEQ*4bxH+\ pm Mc8:A7E.l d 'y P|;w/Ӧ=|8Y%,0ԟ=a}?dc! VBKsE%*s{=xȚn"2(@bǦ3uDYfubL_:EN2Qfq5os창(g8p^ZZ$ 7,$Uxw]dK;j8tff4L* (q҉5_eq>l#^ g4?kž. Si;dh0b⬕h|'N*~'*&K+vlQGthϪߔ7Ȁm,a3 qO.ֵ}" 8OIF5f %¸֌PW>3ܺQ*XYbQlUY3>hw:h!׀\vV˖-)zXtASeDp-TxN"˲%kļ7o>N+Z_+`^&T|dGz*p'0i;} -w4y? O?A/o; 'Xp_[*&=OsCDzS*E[w>Ik,u!ct > 6M:QB0Ϝ-_!_ E%nf2.R:k M%&3ދʁ[^~M?~?p>Vc,9o$ūܹ Ό<6zv k// )] " xBu)5mU C~jzn`m5#NT/@%䡖h1" L}LBٖbi8&/"rʋ>a zt(pT;+h){V~kpYkXיRuEIutyz%4@qWR]֔D|e$5x Z0=LZ@wL4飸,^ Ea*LSyZRbQ;BDQ+:ƃj-JވS )q_KDX֣_?_4a24"8//,zWjujnE|:l! h78ڪͤ ZH/HX@+#' mMfHi'9|Ӓl__a- &\X63,;Q`S)VƗ%8ۀ ϫKB3Xw[j VtO,x`W< f4?@չXR^LÁd9{Q.%䵈 BSQӪH~]B_jE/l A lƘIܷo^jZc"jki-^& a(y1ch1=󔏽nSIL_* 1BA <*ar/{]Ϭ^H D GuwOO xuw ~6_سuLGOipyۑ+rT(gβ@Xݬa=f=, q'S8VĿ$(~9XtZJvLx=8;C+{VUi)2U7^y2#RT>ˣl|?wCC l}HE,]7{>7\C<şiީuԟOL ql",*&c~T:׽k؆'-",yBBȨ/!ypr,6~@Ƹ"CWA#EtDu%CÒS͕~T TZϦ Ǧ9՘lGg@a20/.Q T:t[B|{ǃQVR%kf!a-]_i ?7UfqrFCȑgQISDow9gd\'Zefg@0fBAImɓi]R I ^P=H&Đ>tͥʿVӀ$0G4ھx 0彡8QshX&h6g]}i0@'Ap1݇M;ݺi"J2uĀ( W]o~E6[,I0`dL!ҧ$DCPoBu9Ъ,0%AŸCcz@(?r,He ՌLGvo%k)gSsyF\l*c3ngD;M>M=EYwk+YmZѧQ=q#V;#F"q&܃Nc֩=@{?@ YF4)#&U.:Vys7Sb1vKno;tyqQ8m| ϔC >+aW fs>`EbpmXxiaFlYХ SH@f_w<;\Gyy_[e۪ptoHZuFKC9:NEF9%auOh4P$LoÉrjҦ숢gp}"aEQWqJLS e$w;_.G#N1m l/}k=s-K%#n#KlR֣MD'ƅ# )sU(t2*bSH IVN%ܿnIEu.eհ)jڋ'97S3#y X08- -قK9BKrpPF.e77K|֘($I$_e /OC?]U?Ƴ=V=L>g>kІ-gژk[Fw4/#MX^y(6/+q4pk~w%ęMie/mMB$>8fp$6Kpc׳8T|MHQQEHuA`8cZHr{_,GLs $߯yU51h'oab9k-J5lߎ / g_.#cbmV2}!Nܖ|+M*c5ʕVHf5{3qd#! K*)B8a۶ET J?d5m5rM#_U66sqqC^yZ\15~\*ۮ9*6[m\w^gVZq_!sX*L/x3.jr^o_s_ÜH+ι+&Gn^]śmn*1"ikz8톚/ {7uIY?ϡ'a >Z 7S. od?J.Hut51MdlW}$?6fM6}8m%HOy!E"/<.#+T¾vw9c5^򖥅2rtKtRh둧 .al-r,=לf{ #9(N31 vXs5ZoDq@,gW;Wz:vyk;;Ԟr^j5e#[Ƭ1 &-( W9 4l)Kᄁ́{ 7DQﵳθmNgeDBn<}GLK?n;agbIͅ?SGܠjo;l> ʒeiQ-vA?O],WX2ᱷYQfn;UyϾϘC<r*jWyT3q`])xehD,/l2jfIMZ1J3#|gNzD[Y8&-&P}뉥Bлb\MM1TQ69%_có0&,).:&q#BWkQLY-B],n" O傽s Leفch@ ĭl kA!™$F қj< :]t\jS)ԭ0BX| 1G+& ݅!m>r3x#J0.[eI ݉J^QcEf n Q})䗽҄3i!ziSdǡj>Ĕ✽s2CKlT]-&?d-<6sMUHO?3m8eLN[_`$y-ժtҝ ,0. ۀg7 [0rGc\GLjC-u-y@ؕ 'K> 5qbm~GP D+~V rT̒$r8V>'ɘnI~`q>SeX*ƽJ1TƟ79cg dmi֭Pk,0D?go)~9k#$qg<-IRg}>r=R{|VfQ1sL@>p`I@ c3R3蔁]+;4XQm D0/{xoljf[:_>GR ppiGm-{AS#vpZ$U!a2H;z%h2YS#ٗ{] xPS&[AT6zȿ gɼH/AWwCU0 ߗs4xN%s>}<| $'^M[mjTE4pO$jb2ޛf ?`gHh6Jd|<K峡¦R,4[T3 1oD(} nV YʫpmnK;hl~=oOD@Q v/zv4Gzww?oԋ_dDuT?Rfy4'cz+E3XP?az|8dzUp Kx~p&zW=xЍ&_宠;9]^] 4{ ]6!{Cn? ^;*y͐{U)FH+ϐV@yo)=swSXw~Rae^™P,E ~|ZRfD4T^^ \S^.UӸdпhj7*-!%:|gt 8*=\vuH~lsu[훉}g)قծUT#hu7HG8?SU4W&,M}ϔcCX(RfpDwP-J'TƹƗl5?=@8٠ BB#h+6ʇvJsdM^ՀDv93v_}#L-߷i"7l)b,I ~n( pR Oi'E㍉XS-˶~qS#vF٨<HS+Igy*sg6 JV qkdRPܝV[rp*  6( GD3q|+6|ȝ_JCk-{?lo9<57<:*M*b]-fI8Z,n77FJO\D$ sJ"a@ݵy_/<w> "~py?S +ܝ mƏuJ (nt=`Mȹ'6R;G+GqQ <6 s+o 4XT >zκϛscH1Hio<˳O;xq.G]EqR5Y. (pDxK-?)TndlF࿎8sǪMBGRc]ûDshְ}aoڎ豂,4*4,(v-FLp?/Zt4_J_$ĉFå GV$pE;2v5CJ[uJu}:ue~y״sAmָhItRRĥԺ@B Mཀྵ(x0uh* "_!^6QvA/SUihU_FOc1=q~3z.sPGdTl̴#ш* 2yu1f"K0 ؆)b>X%a\&TΦ%=\ $68zQm umLx*p1 9 ^0m|Rɷ ;E7jnMlv9ՍHS``ɐX;k8+h;5d<Ԇ B[C,X%B.r?Q '>"(jbbs=1qjV/{¼*p)3\XU Q k;QDoW s^+cw`H/_8f$<0sr@̼XL7_h2ƚ:gh7E'㵒 m~Ys8y[H?R1ZǦF/v+#=A! RZA8UqrnKY@+EN]rl \UG˩=hqWj# O7; OkMK^2ߐ~q>ۉ-71!F[9 RB$#[&70dҦqwL(dgEo>> T邮V\wզV&! `{' 0Ŝ% 9_. ?5)%0GЖHHm q?3&3ɶ~`~Yg"2W%f1bb4Ϡ |"le&rh%0Y(ll i|W 4?[\;,Z$7*x>q2gr T% KaKͩG%aK(O4McCw}q6E?B"o]YP(hmKb;X) D &XŠMգddM SRf4U*D4 `8u%JaC:$g c [6Zr}S ̓a0D"S8[>ptb0m&oc]:H=1hR)9zl3hL <4VGCOUE1r^FMd(/e09 FR|2d|lr2)|<{*R+ є۠}O+<!g֘]N  E(Ī^ގ&ߌq@N?F?ҋBϚ.{wnw(dm,[ZKxmG痍G/OA >~)6N=ߖ9fKiuk5cWeXL[QA|Zm+HJMgl> &8vUSbBY`:m[RkU`z*TA%bkv.VY3{n߄cVs Ln@0@f/.)uЌ5)%!v +D9=uF3ǽQ%D˔J !I4y^GEὝ~Tܗ2UMS1+be MJ?),UhC_&?xh,̝?Y8`\%޻F/N_Liޢ.Jt<=3㌴M,&Ip+ ўEh)֔Ͳ j|Ttz=A!!"j͝2Mݛ-L9c/LZIqv9V̕[Q}>9տERd"/ {Ww 56'lcՕFO[Gt$AdjB5%u(q V?㷨9B@8iSṡ%806"_ :wƞ{k#S북ts<){Tl[oݳSw Ŏ.r3 hC#zfpƽʊdGr\AN2xG)wa`ud*Sc9 k1V`NwδΜwq r?!y۷$\r!a8N ӇEpYP=R ^򮡩 l)o)  V'lU1v# -"7W t00ľ.,](dH@eN&_)T-t%<ʌԑ|&r02@?X."[6uכ$O1ϤX Qm#O|4cy|\.|@=`&I \Ty؀ٷ_ [mu^MHbX']7Z[%x_~cl+#c(E$SB&rƬ†Lksk=e"rhVXHsEkJ'N zRE! Ư|IާIdpV\F6ueQx4_\wǧc): 75"Xg&H%E^Gz Um 9<&z-t>";}eqhT}\*Y`%@—[9@us\aîiC2x.Fзu# 8wC SDk7'ٳ+%SGW>C)GSOIܧ `Y.ْt1eok)J$P~9cY07@ νjۂ<Kc4V٪wnZe&Bͽ8B&61aMl\jՎp}|pzbBx]JR dbO~2dF$q2NMKZ:1 H)ȠCegY]1Q@:!rSSI K.f1/Eg?Kbn ʧcKEЂ7"-۫I!Ï &*U7X/`=%J 0*ɚSnxEP$=Ǹ{Cp'0{õWDJlOt, l0 13W- ٮgt$B n\}Gfm3/~ĥpWlzj#0aFUӛy14۝ dolj^(61L=LnKbܙǹ_BS{^gV ()Cܳ: ͹ƣp3xJD{KܭlN h4eEBa;*J hx7~ۅK}J.Ƅpnn>Ã:fc";TܼB|ߢ&3~? |⍖8C<CX)g ̬/I2Bp&6&@Cc~ ce (~V14㒪:NӭF1@tzxYQR̻/w>xA[9-@zmYHMvG '01)JAN#B= +NeȜ@0Wc\eJ5!,8ɲ?QST5QyNH(YR0G3Cո}p,_CT$ݟoO1kV=4d3NsA wy'^E@K3V 4d4E`o1:7Ӿ̀PۻRS>RAGhmLb, Fl?TYc&>Ǹ RP cRkvVe[DIrӊFL7{t#>W<' F]^CU@r=5}?CB0hD5qc# \E{Y 5*0$ lqBKAliՙǥF]+OƂP#N iԅkZd+V >ہ;Ht{>mbWڪixF?O.Hx>19_Eu\A׬mZsu81#w68Kv?ĂF:i1(麿E}Y=GeN ¸i܀Hp& `I3n1VF5~*~7 !!ABs]n,ޣm)tLj사&%0ٛZrSH2Q;<tP8,K}İ5^^PrU*Dk'W͆y屈"Quczl | Ieb8c]Μ Z6Pmlu8"\$g%KfT*\m`6N/?vlq$tzpLF=BAh fJ?4m9ǻjk7WH@Yhj.hg.yK\FFf8Ha[dD)ñ9( =DVƂۆvecSGnRnLsG2MPP,+ -{eOo%+Hxh&[f6u4&rB7;V,idK#egfL?ji4ƪPD9a:uT<-ʍӣ@mcGS-*Vƻ{Cp0ՉXM{HzA?'vYe]09{FJ|C:Xkh>\<.b7xB`G-e38U ~kQv6+6j 2hT~MQCy.Z&> 8Or~ y#-G51F{qGT/n$o :&@Jm7bH7=1j݀If{ޫř+&9), +y$:٨~GR2Gt)W~@jxqwԼHT0:?~u%ؿ"@^(L^L&G5~< ~ RM!ީ`Oͥ'ɎǑCOejG[-_el 1Īx,n4t}8Ue>`惡dL/'b^PlC3m48V`m@(HjvˆC`<:^?JI j-`5:c2?.:г?QHmIK۳ᣙVK¾P~"0WxmՀY Ay+v11"jA'|QBKG|W\-nxtD'ȅfI1|݆_ctߌӸ 6!{2uݵ!"Q$s{fi4@a&=o7Jی6kmٙU5Pn ٬D>ۋ9C9o4Łɡeyic 9Jc=VG{Gy@YuNN9.:DZ:6C?NqgvU[/Y|b_u2U'![LN(:꫑I"-Q@twxcc456(0B8jZtj*ZpsNj4 eą}e~wZQy;{[2G!O+AszPج0 f3b"~䮊f)˲-{asc7l@~QZihM 3*۠ jR5cKaU)pI I .4VcmADĬ4 9\_qՋu* *53k g+? v3Bړ j;32a3%ەaK*C>B-W/ŸLC2fޜ|'pn NRcmj:?|mQ[YM@ ˒:ˏfn Ӗ i `B~̍DdearVM[U~(TĨXrY4.z'vs7q݈lฺE@^'E]=X93fSbo}:HSYM%L %^8P"R/4\0iSRBFkT (RLc{Y#%QImuݵJ|[&Q!AYJoǝ2>wȟa*]AƓ\@F ,\B6FrYy; ܶ;#1;E,%6B6vzmXS Q;O3kNwY,$RWz9NuU름m:{Z A,SZ#}qgd,Oqjxk/e]ٺEXKet18Lh*a] eݛ(Ik*Yjʺ^XӏQ.*rܜG1*#OfzţUKht[v`Aa 7LEIuA|t:"^xWfH J"!jmk,TUᥦ޻Dp=O Ɨ~שؾl41֑_ ;mcO%cS9,%snQ >iR N/(x%SѺ^Q UO"nvC.xN?n.i^&)@fɛh*21N߮! 6} M?{N`s#J -<[]7Eo#%qiXl8_O` Qo7)aՖfAcpCb@|W3r-&8a~#M{ne=t؛/e||DN?M2JڻaR*ɿqfe4ZfDa!"pflF)3zȉV"FS'mä8IXz@9EC$pOh#AiBG&hI1 _4n ΧE$-c,|q9yH7]pz"{Jaȸ<SeͺUuQ 9!ɵN[A׿X{;ՌEzũĈŲ8dy}Fu{ԟʗoCDŽ`ⴭ:uc#6 +FD)Ctø*#G|[xо䞶7Hi߃DNS.ݕj` z%Հ,*/FHƆ*jɔ.$!MQ]*Kr]Ո"3j|ƂZdBBkc"zYH/)ȍ g%mycfʹ  vl+=Nid_X|*V֑SXm )wuf1#2;d CZ @,ғ7Pb܏H1YfGYDHR9OWK~^G@C_+b/X}0TgMkӺ*#9(1m 1]׶OWa\2]&[r%5wzZ.;Jw,c¬;kk$V ,~ѕ$ iL2:L dJhXf|z> vțgppobxRIm&Afm 7N `PRѨ#0aPtΜUX唷Ucܶ'qޱڹNhQI(ı.$2BU1|?Fr标n[ cfI YfVRqėkÉ sx{">`霑7|3t ^0Y_?ZBn0Z*6!_Cѭe| C7]!GЂn-2H1_@Ҭ!88 U+3tCqȈFS~GBsfr2`F_U 3QUYfԋgտRWw oJ3a73s*^N/A uG*D|r#]D(p~!-`0az$@ p*NݘU.f~34ߋ3{V l/l«3L{mCGϟ%+,QnEUdk 2(#qxwtm$$n%*-dLFq;ZgccP N_kL< ܥGGZJJtl敮[YT)Z_.ZKOi志b}@_[ީis qQe!SN`"DmP$o2Am˥<]#S.1HQp q͈CףI) CU x;Mpu(\{l`c_`~t7H{X]#^d_&7"ۜ}dL}Y#C4 鶈""ACaV'"Jo%ZTD `Eu4:VLoU#C1 L]Sbc. ;,`{z욺tώJ/jNx ~f+Rb3=`ҹu3XU nǵ*C)Ldg;yN{@kWˌ\DH=6"֦IY@‡(oqDƙVsLH@{Pm6&Ѻ>0#kÓG GGlJ M[ZWPO0OV3axv\1x$iѪ +̡kbEsx/:8\rّj[#RJW0NT<`*U(uȹӆf12ٰ?n/Zٖ .U2pv9#N8/9(!fF0ןG؃7/zϴ4413G n)rU lv>Ɏ6͑4; (b8| F&t}ҕ@Z+ibRm(0'qYb72TqS.V*gKP1v* ~ig*AU1 C6;}iV;ęv 4} "h ځsUk%8C6'A*`K4\n` PGp>$F"%LoAb=;[Pf2F#kJYʰRJWLr`Υm87-R%͠5PU/Cz@:Z7Hz`tjGS&o))ɡ+~ÑcՐrcYN"o[^ևКR @s*mdA*Nw|"(Ũ#v{F#}Z(>+ Y Y<ŕJ_e޷pILbG~%SlA6p(Ҩ&Iօžcּ}$:%"s`]|yv-$TOEFx2ά*27f( '챠ߋ 5S^U~#ΰ|Ejx'b\UpRuM۴8F] .ͯ/?a]9[ja h o[s}<ND#6 ;&l6mH?~-\G7,+G袧`?7 Ft>ۃ:vc|ɓ#%O87[`eh|CT7/DF?O0kБAg}اGyTD &S|J 48y9Rdk Ͻnٹ ~c{0CKZudz&ҙ#I4Pٸ_gh}0pB,UJ$톩!ygfo#2kvYSJbP6ak|"_ľ׭;ުb NWfÐ;kGcv`Mfm^{nyHN!ށҥGf mP۲AFx5w_9ig_H%'= mj"7 ۠?VU ؐU۪<}o >ԠI?dn$5\%%B ڭ`F<ݼn_%!v˽#!M[gt@o/)ҷ ..cY?f- ʥAP7-j-4D'1uo?WY`quWhD*rviEU2ǥR.̀\ޭ5~Whw˓pә)7FY-;[^uGs`6Įhe+4M6lYHQ1iIih4mU ܑ,$4EuE:_{\3K̔ gX >,ض-0< ߊ-{/dQ&&nT>bc'#򦖞%lK@Kdck )5}d4!CW6$D#ܚW6ŽNDXJ:G W^s0l<ɞeeÝmeM.QT5oFF#"b"*Rێ,-:`2(Ÿ ApC?bMN̑5!dp{'ƥ 0d\S G7+0kX]kϜRGfUP4Ǟ$VoWw!"mmS70֓\c;Pe:PTN<9kW\X/mbq8^!ŀ=ض+fĸfy.hH27-kyEɹcMW& (#[aPE%;T6A.Z&;Y ܞKcBn dU@ŕ4 W1m*MyL Rl!]}"J UH$l $TQM`cϥ'LH/!'[ I$)O}wWs'5xOݵƝ@_oyT[1=f/mp s{5@AU梻 yczC$/5=)ylj"rGʖJ!Җ"|Uef}WSՕ)TݦΔO"VpkG`ɶ;n8nx8..5Yd׋,x-}`(Ur-.8NװP*iǿQ˪ 9eqyCNfCؼ.C8}DIu2 q?7?Kqi!G\)М5L? 57i5v$ Z!Jj"y5%b~c$S.ʙ,tt 3l/T<޻-TwGm p2":LEBV+^([߂A\U|q#VFG`t#UUm4 LN(tL'=dΉFZ}b&ەdXQ%g0ϵ k8#v\*ukbKe1a|px?:%g?|R'n[oĦ[xBeSf9FTZj{]P@Jd0?- m$Y8;'?f[TGKZ3O$]q<3Y |#*՚zp.,#'-m-kj +}JFcd!>1]7lv>6(9vSqGùU5Z2!o+t0yz`'`# !2iػtfz|I"px0̍C+xhfynqIg^y^FeK /,T |7 []BvO3ml $tߕÑۧn'eBPOѷ N5]CӨ$f{HlսdE1,_+"$y?[%u胁P>2lݟ5eN4,~+D$*0Ep_n,ř񫎌m41>o-APɕbWx}AzC29h==Z,`\很=H]Bߟ"i=#E h!\ - Zn[ᦄ- Fى> bu^6%Z׎T"]l7n: Gm[>EZqp-hOL>ZF49(kJggt5;/zaL:HXTJIˆ2BO> O˗7(Am4W]pV^)L l}i'xQo dZ+v[[;jwzB`%ua| czۯ./%\@a|jʟ [+?϶`iav`mQyt]cA{'KVU5iRvKoJr.A9 E"^FK.WSl9qU0Ī7ǔ7(&ld˯Fڔb3d7W3o3^L4nc^nC6aGxVħdK]x丹ު"G 'yqHPV # |Di C6Ұ!S;DH6=}W eƇ+>8e?zX5<1ZTfLvb̟chrZiQ-Ŕ'*_]p-\:R")s Uy70DunHxht6SR=bʨX8ٯd6X!!r*ҕz7MZɓe v cmrY~G(<ղKT4@c VOwǠ&MP?]0$$f]'wff:]3AgQ}y6/EOAJ qItr6C˩qGӸo2ehjCGRe4 -E?տMra Ρկ!uȚZ_*+@zBV +9>1p슳h ]>Ֆ "B7_<)u[4F-䳚RKÁpnZiU;54GtٰoHOWegkߵ#jB5u}83- jpHN;:1tt.$8,% ]FC o(kIdz >~R*>QԊ6(~VM~-MH^!gt؈ʰ`+h}Q%-BczIksI`iּѴ^CRo|} sڠ*v(ñZ-}hlǂx⒪R<8YH%˩, =Q)L>txNJZXB$d\n>ZE8vZ{*z@m=徭_'1; lB/^1GD >jjrK.#hJ0)/|ʦ;<'}εW]٢yp#{ C 1[ VBkLeGY|R ϵ9H"Q*ҽۘ3>7]Wx(<5,IkD5~"K n9]R.^+<"%j6gh#;]K2-y|9bv~~׍ؾ=G}@a?.&xiD!t=j9 #t~2Y77x-E6َ,6۫ǺLM|xT q0h@<#Kh|\xm~#̟^D闂dStČ f"tw&Vu swYXR\ࢂ$k){ÕH<d;KpӭU<.=}ʁPh+ [&laa(m>}]@hڟV$p`vF47dr]b6ۡ07$ R1ZkJuV!#ݛ({5Df^ g0}WWX?~WkJX*??_Һ S˞1;8$QV20_:C..~CF}~ @& }M!s"@6I | Z`jNX+DP8/$πwm{8L@Ho| ſC U41R nPêa!D暮v`N99r̈́t]A#+Us<[bΝCb"FFg923΂{_t{Uͮv)3u(Zz'z]oۆ2eLQ$>}2LЦ~)3YtJk*4rPf!4!f:WK}!^0jsӸ,fM-܄8_y^RQEIԄ\a"$'h#ܡ>N8nWطЮ:7b:6j )5Ϭ]v϶XQ~ΗX4QnOż9^^ىS! Zj,c+P x 7Iy,t,~"X>Po}+!KW8z5`-)%ko B>s7GAnG<+NFˡUh擠y#snhwąiɻ9Z8V/}ѐ"W&ٞI]Lװڙ}Z|yni0pR&}@^貱 Mǂ&$QDk8@0+ _"3r p6cE8rG霥kzOTR JTjU%et`-{N=%#=.4yƨQk?: %obm7| |Yi;k0?ѩG\Y`{ЧcwL;>yge?IL؀o!wvo-;ū[9IlCTmhvۈdR2wko/y<ͳ nJe ٙJWq9Y/#s}sū諵 ASo׭R0Tj\FJpdK +#NĠ} N`u1 PJ\3/IF %Zk'LF`-3~#\9f!4_kP|AYv2d?6Ee>kfW#q &/zU/JF;;#]\?17cj+{H j(`5^gv ?äV:ynteU7n,pͻ#WYEKב-קKXļ|*؝#![[ۙ/#KBgn21LAGnyңl}d`ړۻ5ڵBPM 5kdSt>B3Zaq5?]yA*.|(;뉘i`8}`<<^F6=ޛap{ &l_N.Dц!`Ky }8^j<=4c4 U>$ì<7Ӕ mO;r>(&Kj 0(_0#.k4j Y%+%Ox񏣋o$TCLr$ >/Q"v%=(:uG#cA-h̲1LBۚ#>2!3֨woʲ3q?jK7?0266ӱ( ' flk.[9OؑH$`759w!|ӧ9_Ұ"Xv o?IlUrHgB!sg+ P};_ Bq9,"6QV›AitǚVqcTr[9;;^Q{zMm+>BvXѻEg&HWx!7`}J 3AtK*ث\ϵ3y4k9:K0\+ڎuKBEwdPTE5/p^%쎐ni('T]A`h[@Dwļ #}I&eh" ~(D߷ZyI{iփ}kq~q{A3%$d9qQ1$Tgf\2@,۾p_E17 i|Qޅ%ydgF6ZQNٌ5۫U𞽻 ;dlm4㰨C͑D|3Of p\RE ܴ"*dA9?E{/g^M7q)~:V7 CIP<g堖ܠТI՞+6"UbQ`݌te9{̀<n Ģ, mKIs ~\ZݎiC^?掴-F,%w蔲n<>/ ?j Q ^/kq-5Ww],EݷH'K8aLmdp, bxS^$҄O@z4pF*3C) ¡&mU8k@O(S'AW3>{c;ŊrX!@qz~!lNLn6w\4|]ޖ-AkN22 X}!CHrVKà6*xsֱIŊRydK8؜DU|]EN1Z{['5[GvNK{6_+k3/;Dgo%TL,ݕ++E^؅ @IA6* Dѡ`dܱke:cF:!Z;  Zv | P0[Fx"97Hnnϗϱ`y)[WYtWɭ;vWՊN'Ǡ4gg՟0!I\Վ5Fb2 Mu UZZDۦpsL1/*e`$ D6L@$XzpP4;23?|*հQEZ7^Qed+#3oۗI ƱP`5\]&!i.bFݚK&!((<<ߨM]QU/GfeK _IJ]Ky0YSG{Y r#GIlLIxy H:ZVתΫnUJ҅hPU$YR)ߡ$u~S/cA'ŕo- $ywg>Ol'2iI0Bḋ&Zcѻ&<"[q?İmu rep 7wlg*oGe#@THWFZ'fe?&_LW|pbczPTЏC,g.jcU5͐reω΢W2~a:x IDL7e@]Зji7bP6*ÐZËjKa[>A.{(&/ShgK%;eAHUEĮmO@~mB=)ldp.jΓ8N;ҡiĐQJ Ětmq2+RFn<'4߸+4@)~gȁǒBuT2~ ēZBS[,lzT9;AC&U׶.fߖKy305Ӱ29"߷b|5qԟ/Y{S[Ӗ8_OܡVB >vFMFвIFHȽd9[W|WRAEnPz&LMOX|韎r6Ŕmz[žRBNc.ɑ˽GU*4;+jZ)\2dV,e&q ~\}tzxHG9TNQEZ-fvQ6A&$sCTqfIDaJ>6I<0=agcX4}ı+R@0#)~w`]љ}S5bXtkqҧX1;HiӈC &aIC;ig&7pkbaTO0Ba:_SG%2Yx~zEC!G{hv1h0q'pUî9`jv゙(?>+Rt䫖oe6\*Z&;F\$uu *b\!`#* i)G;~Rc$>qj _~P֢{*s¯`w*5t62 }ō@s_ʝ` m.uD_~{W&Z=hٰHh(Av-lՔkF'aO)2&:ZB_Oq2b#);'A zM o 9*KStUN}KaEwۘ2"KeOo;O*KS/Kqy;0((Qk¨/U<\l`3!Lq#a^O\Ap +1yqB?x3K!5 671&Ńgt|'R=f4 #+bQY]Lꃝ=59Mi:lJF5a[fa*gl03:]ٔnΈFHi)ox]vewQ7%]W& YAO 9&nAWvEuE]P|8: O_X{i\&~ˇLMG?RH ߀>kWy{F+Xҿ i@mhP@Jm6./jgT|f'0lD;.Е)cNG%Bk.o`BM:%S熢6TO`5oXQ6/M?ǃ.j yVw^KoW.n8]uZV>AK]Гd׵ܱʝv)2 .ǐ[cb}U٬qSJ) 0wh^F9Fdk['oJx{kQı/GA;s7D$ʳ2w=}r&©. nv_ M .Rڈ'FYq1+g(!K*זpejr}<-A[0]%js'cLx n!aTZY7.7>[{({sryFE=zsb89zmmRrEa*N-P 3s8d*Ŋj@uA6miVQm3ӓVd3})+bى>lwbx!V> T1;8k> 5@Ҥ &AV#3fj7qVe]WTuVQKzy\),~+Wz5k@EtuTcwi)Y?:? s9%s Wn8Q 2- F*% 344 ښES}r_8qX֒6״g4}(˷@Fɐ#I/VRlCve3e@77.5K6i«):>m6 y]"9a Dj{,YǗkdB@4.P`B?B_Ie{*t<(Ѯ(c#`8`F@ɐ.L}fFRYi4mGq'DJ_ G}tJ\7~6o E$i 38qmJv݋4*U,˺ZRG@;ZB9Kj9= 0%?CgsIfsMHYq3.+T4N;Sh-6zv^$}]֭¯ ښb9Dq ̈́#,1ؔ޹_"pĶ;{S=4ĩے87P$N"{lLea|•jCI*9#{Ϯv5?y0ڿ%],/sa]>,b9O`7d+c& pTxDOFtR l,c^߳N,lVP<_^Rk*tϹ&6coJ"=D40~SWeC ;HBԪЩ3]|@1X+LH=KźT׾m6;RyqX\ rCkl̩FDq N˄=lC`[ @[}L`F7;]w餗)NL4^ Yk$or|)? KoLf='x>7vty K dxPF Csm;xQw(<< Dz9= j=lFH=;\m4o"wFŃɰf0[ vXr1aCۂr x]>my[w_ WC}ѽMuY`KF,B0rH'Q[%-ilK4'>3NkH}%*ZasjͯLj 9uS%uJ! "|%Zjx hOΖ 2'uE(tVJG/ S2Bd\㼭-lYFV  /Z} LʉhTCM]{M.crv2Yjd]ih\a7苞4v[D6t:! WaR"@B>\-Rqu `5/#O&:'1Z y?fij:k JHjŁ\[U<1 (6O1$W)NZ1yU2= ܴ] ֘ޢ'w4Xd[fPv[Z|~2h~̺oVtȃ=AF L)X^N q ŕ > 7p%yvX( k銶XDpiL** `o9:PvWTHӬNAz0Jw^\+= RzTISLMӡd+.%E.gF3|+(6 X;t +vT@Z;v 8R851$+7$LJF˜dm%h./ yDbǒL﹯6v8HY^yK'cc@zc:N%߭G=G0X3o# oJ+y'_ ^XPWs_8[FZ<5n["ǩJfeN_d-teJ+C-H@B6sD*6FZؚVo=sb+?S*pa79II6MIdh$:_'t)o. 5j&* _ME@^7x19%\3)a&6VryN]1oKBe=FEv@v,{aI產7rVW$*;:WIbhsxw{]*r nH5AS6d5#oQYyRTi[j ^%^P?a\޲هJ2f cZ(7qtR54ǴДOz9LjGټ<oWʶN9tO@whlECgj :^l94hX<Ъ+W `Sёjfu o|C>Bc( iVνYP}*]{a*DdAdޏP#e6V:rf|ΞeA8"!s'Os/Y7ѿm;"b_,}*) oO b3+{hu,PW:CBڮc$S}eFk@- kH9,8g]7Q(&g}ڨɎ5}t8sA%ZFt mTf;]P'9'.hwϏQ43w}hrbwkι9I^:c7>K%'Y¹@a)-!h,A5^aAYƯe^ Bt+[CvVdyF:翨hoJ 铳-(\F 1;Xqˀ?~*'Dh,\宯zz D 9^tn.q^ ?IL+顤͊b[\-T8߾It--QAkTXӈlQ&?jxbrbIX?[W)$K ;]L)Dn=!!(`#=_dl͂s07E؊FDG̵}.4}n墯l%Y(JywSDX]H^:Y\41!Q['䗣qG? $Gr\,׀gױ clmF>nm=Y/d]B/pWx$v>WYr^ nBߥVnV;y X'&^R:Y՟zKP%͗Uq'q妶C4C>Oh0{M4={BĘY2/z7NLv0v~Jp#Fy.s_<-gڻ&E O-0 VۨLGh-C2rʽҊW:t)hy#^NnG)Alof/>Qo5 6:~E-⨻cUsUAC5 - r >Ob"GGnʤ|PLY$o~~$q@.ǀgֆ3~3.W]4οfbjSmT@ozfOZ}DՐ6tBp FmI&Z"Xf!qؒ"@ Ǭ+xizԧVf#Fd Pޠ>r&Ȼ=ʐ#-FB͓mk׿u\.Iy$G5T,l2\@7s)u;]d,)W. Ly6 o6n) D<@k.* @,G{׏}.0O-JԛG3$v*mo"̊ ̟l…b('.>xXQBbGq\@-7mfht#"6P8cڽ&W1[7M*2h\|Q6^Ӝ}+Sn.neCv&ݪQpJԡlkqѡ`lz˧J {'ob';:b/bhҦ߃0HWuF6>0_(&I% o`$[lPh;o;$*Ȣ0: ʉk8&Zks<$rj{Dmp " &4ܓ|L$'y@2-sL vK==0c#d FdH.NirSG؋3Jp!*2P٩~ꭝ5) F{']G;*@B.\Q|>gWM~qP|wү0sQll,BN\Lcy3#W˿V 꺶]h`!paR2k|#nMQ&6YyYh"B*$B\ M@- A2y|[5Bop5u w5`ZC8I,g Lh_ //F>ص9dHBr$.Jv(1LO]ڇx\Pe^%N1fyfǤMtPעyOB"6mRڥ[ У Dt!fjU1kߡ4M~KJʣ4AT[wSuel2bxU  -X3~k,v k/ jhN˨*!ApO`*2jqI"z XO~L>+ӱHoxY7M| wpX[47*0ΛfoጩrPÌ(Cm~Q@En3oږ[2yĤ ڒ'|-KP XRu̡*W2O3bqRv 7|GlF<(X[eO?Tl-dO_^,)Iovi6bE`8e[W4suŘA7A M5J#);\!:ytzM1%skb,zoB5aߨ*SCȂy[L|8q6ς CsN$R4%翴},K{ّAeͦ1*e-p(u v]^j/EÉ#wB!,cӯ6A> B"[G\IX =j291"Bl[`%CKht[78Rӂ7@J]Do8xKF܄Aly^G ?)cðo+$59Eq{'DĐ/c'[ܧy\'DdsƯ'‹vWWL*:-Þv P7:H*j8=S3c*(Yj B%h.VI $aDodgˁ$ d ,3=4RlG_G@PmpUH<x3DG®Hip VOy t;L1xNKWp=V#YS5W!>#)vVE.~GoSB\k@πYVQKǷALm{8g6OݩΚ, AE*P{]=BU T~kHHZYQC?uFn tb t륬qw.NJ=nY`P7MsƑ܁z>c[18>CE2;RVEiB]J Aon #yGqhf(!?C;@铧%K߬%)?A416nȑʕ,^KO"I6XrmOQJԀȝDf}8Dz8J%E Ǣ^KcELD[bgʛ/>M>fF뱀MS1 Fk 艭EXJmʁ!LfIDRԇڸ*u*qD#vE]wrf2NE%d E,s14I'4fN&N ZokG9}"n(AyHw^9vĶVyS;j&qc>zfˆ8 YKVBD⇿m t0>@&Or8}FѥÙ`$%TUSHhg'iI,fFT7F` JLKYzFӛjRFG<_BnZkU=awtn:|{a<ٴ ?km1pYH%q|mhܓ;7a c^@1y^A1 ~A~`pD7D/!$M yPg"Xq -b|bc @\iFD5L'.'JgȴgD=һb TJvaPn %``UXɽs{hVi#+rh 2DD]`]~>Ky #oսdL6G|'+á|W C?{̈O?|X,P³bUQIKѤ|ey(ߑTeK*,::}iّ'Jƥ͖Ia`DDt0RGSdn: { k/Y'gL< Jxez¨}hWnq,Y5ê-? H43A6gg~aGF\ymkuF>3|̯O*ZL|I(0bIɋ7˾Z%Bx2HeZCPQkD}5iiGۡ!maV1Kta`F-mϱ[(]?gDۗGsp(R{rvȵ< @j.5 7uU݆U15WpOƭ ZžvTvM~ȆTN@'Lᐝ0X[b?;'IGL_-1ka;Zh qD mE鈏j<>ВnCcyCh?a+iTwY<|o+bwO4+$cR<֊rkb%c?:n]{mv Tsԗ2(hctGtwxs"*y ޓFbX8X*+:[@!@@G C-vU1U1+ÂDj Qp@+G~L*}.XztK)̃'bBIR5E\!w7-l{.j$W?LUm ہL;ϧs4zo^ MtzZC@rH>?oKXOBaRcS0k08xc(YU&!5tnŲRMr"LIfQ]k)xmq'17y`W&)2 #^>Pvy} iX69!H؟N;7$?+qTk ]B>@l\057w5HM[wC ā45w.@o(LU185Wb YtTvΩ` :L'jr 7Ym.8no7[=Z pWiyKZ'Id~yЭY{УvjrD&LI<{Ob vz7L]qJ @)"@St4,jWj=[Rpo^Nrڜ_ /rt|?V&&;=7E8 %y Ơ50lp"ZG",W,^;'dceh^l1`ܤ $_,#P#`()VrfB/&E5M:PLDiEKBfi"N)ݢ10&9_&d_i8ϯ;ԝlQR&8xK0e ,vȌv_V}(1X2J;&߮V"O!{To۝m:ɈP+t.[ݒn\x'\S ,0#/5|X,Ѡ?PGdo'o$2n$IcͤW2,/MD frh uZ0Vz.G߱h5<_]Q)hƤ5vp$NsM@8y=k9b ӑoM#ׂp/Txo%1>48QX+@EXV3LVBљD"_ȑr3+ZmɤLnhmKE~F5 82BFN7m$Iz)ҟdaZ=.ăO+JؼKxblnlڭ2$3% GDScpu!v^H&5%Us{Bbi5VeY<r`hZ%ndq=)$Mx-ɫ/{S]jYrJ4#751~f@]5)E%W*NW$N!Aƙ 6TN\Bin;8DΜ <Ƴ~0!6R|$0=Ĕ8:-n?F (^QO3Up2<*ixw`6}d}'ΌwX=Q;?6멺Lw0^h@)UG0 1sU_Gei[./4ꜿQ'Pz Daٚ]*N|?tkOg 8Dd(m:?('c0( l[cwʄb6ʀJXHzf7(ECM\;W[\J]> TI؝s7JINUyꮛ3mO$et{ ]Pk\9-K0G&9v L2p3ZmqiQ v (zǵ`Ѹ"OSǴ2VnxqǎCn=IEww[{rRɼǯ3֜;r=.9j!FcDkېJ<˚Fit;L8qO,ΆD;Flsx* 7-uA75·NnTCv@rDۯ|l6E+aMMJ2DCѵﶳo0O9^_wAdHtj}q I:WEm|(tV&f2RO(~ZvK7M?IvЊe׀\rG5q kWc`Y1<|vFݷ*e>qpG!Քh!cr0 5wNī aކ;Zu5wzU2=I:xjvV۲G8;ziiG(UX*ݏRWz$0N5]%bXVtwȬmZl 7$v:D5ӂ\[A Hr8域ǂ m KXu EgْPؓμ ^=V[%O("_^֏88}tt!=w!}B $1UJ?lb) u]",Zc}/yhX8×Ԏۅ(M@]Z$5ps71= ha40{͇ za*'xcEB.#Rћ4 uj,JG,'csԾܢ6{4g* KEZEiqv59P`#ԲmP>ŶQs4G);D@ ^P(pݹ ̔.3_v7OX59ŗ> %!Oi<]^NQ3D L\th91 hŲ2 I30Ao%FT nm[ĽN yA]low{^قG,X#\uGk5D2j<0q/1bJn?pHU:'7h49{:z?7&3m<ֻ,˻[$7i5~a b1do *o`/}qeVFa_ \M+/]¢lg_F6uHhN/ e֙CjapTlF6ZGκ̗ED7LAi4h,ϯx\!z`=<;eq6$Y!(  |n\Jt9K?#=ԩac@r\ liוQl(Hq# 꾦 9 {T&bz9$nL'J `)Pt6ΩQR`uߥ "8 g:]\}I?-A*~daa`?\(--%ZZV4\pdin.cO.Yubv_4BX0K{{"7maLCRX>Q^>VIpI[86_}¸H]Yo 9 Qq}=ۅt1w,S Dzwi$%ܙ!Dً߈HR sB)aN6k|:,`&Uҭɘ}? ck'>BbTޅ~ )vքf4K;o" x҅ XE 47M+WV[N=*;}pʛЧva'78սmC^ M[8xbb+ -|3;t4Hg]-,YFKJB[EZg'U'HȒ!搯A@)u߷C a.Q]Jt\:E<_%—NzFVhCOaiͼM@2X@l8#WkmV 8LEI!?'K*i%<ĿbpU osN&%SuhH6P8VӃ)-ҋ2Њ/_!$$S|hX]%z</2*WP d|sS%#45u( P+yl0rr^8R:HEXHmJ!`2/M`X(wPQj)ZEzFv@O!&E#A2qes[3@6<nθUٜ ``yp3Q ")nK>aRuwUgܾt=,#=o&xvǓF9ȬMP!B(SgfH&3cszmX(;p/_l`贪K8NrB[P=yjR*Y(h,#XFK#6#)թº ;Z|h9\]̎ ~bεlb~8c;M6^y{AMެxC4m'xl" 7Zo'H< YKa;LDlYGA/Ex։YrxÇ'71fA,(pKr$uʗpʯ0;t؏Hy8УɟB7FG9!SG.W^VF$:6ay:ד#.Ľ.D4~'NF% !VTO@z-AuMbjN@2Mz 8]G88<es+Z P؈ƒaȧK׉ဈqP}X-|0X̢kqC)zPձ R ܕ-(ra`&taӖᣞ6ǰa]f|\'3E~nky1_;i]sSS .iG'|]灉R*s0Fl{Mi(FJsFrښ _@fx%Z^>?"q~xiۙllC9K w?LU0[1 L6Hj+'a62ti0q[/L(T˟J,҆?Jc(0f@-x2r=V&}y$4VXK>s,6Pe]3z Ɠ́JA^WWwcM#6T`!,{z{7$7þ0$@<&s}\p5ީHm'vR0)m3?iNI!:#?n=^,!)kClXvk[+'  '=;X^g\V569TBpd65x&Ƴ.pqMRЍ꘲pK gC)ePXFDQHx2 H>wۙikZ~r|rc5W5q:plw1b7^:{DfwNd1R፤yg6I{i 5T0K!C*ߍp=a.\U)ı 'e#\FL;4 D(MLZxMBܓe6FeƔb[A-̙jEZyLlpCFe=:`۔uȊ*RMWpWMyVrQ۽1'R o."lI }DF뭎ɝl䣺packX$?C !UH`y %$^ 9 WoKIs++QYnh tJ^9(q[,y+kYo:5TFz.ue֍2ˆT}u )|}x|ImlszHPt<-eLۥC`6o. @ȗ^TFC,NLmQxpAU@ac1֝VДm2ۅ~yβT'ӹ!Ks|ϨaH;-LkiҴFI~NQ'fT#,PwwK$UD-[xڻ ZoQH +s(m^Ky}\S79r٭Lw^mZEI4jH걹q6ҝlJ@(Urcl(kg:NweQy0G:.-6sURn;FeOr:i<떏vuHiHۚ t708X)qMsŠY&t@#@EGGJRZN~U:f'Ip c๲cE JQ?+"iojM^0 ໊.u=fe'7 rڏN {WYF ?==غ=KL?%8u_'Ig ulm`j|RfU+5Ƃw6/[՚>0(%ފֆS($JNxi  0 %4TY&SNq_<(_ź)x"ݘ-Qz8MIDӋ:E2ǗY3aW( mҩn <۟ҫz)=GT|E5L)!qehn,fjzb;G.vS@`}D?2R1ĝ4iQ4L4S Ctz6T]r>S_ɢ/3\/µS cD|G>hAa(jmoD< ?Wd5 w{].7;//ڐ+q4tj}M'c09U ݰdM-%Y6Df~][LotѺh껐y_R 5$MDy`/d_gKywaX CNF\ޔRDswiZl+lmSՊ5B0Nڢix:} $>2_A?Q"iV-Oc;G_V2)08wgʧeϫ⧃t FŇlR-}дmKdvΞ!5F)"mbUeQ7MqJySpD^Ŭ">be=#$u)8~ EʂKmSH*нuYBa=?))^X㉼xFcE=NBP)-$ .$0Moɷ=]eM{D0:aULVK= "; #4bW=h E ECQB S!fpdm D=ioC܈Ruec^fM.n(nOKKʿ&. ;ALɺp6ܑOT=h'C{}RMw w_Ž9e>2^\$"9:k܍$+ߏcXōT?]|kJ)6d9ELLmv֧BO%rO|@S=];x@NÛ_0+q/+U>!!\)J$ũ-F^25X| ) ߙ[M_GdP]t\Ju:[` BsKR }~h4?6OYFj㧡[qXs#1d%>O93oI{sCfN]Rz0U\XJwqMy5| N*`mR_-.N;q"#3mlu ΌvoSxv O~}b3s:gspG*bxyuKRu9 `EHC`:pkvo(2#BrW &mmiq)⯽6"Fn @Qt2OKx k?>Og6U~ /y ߧ4>{-` מ~/<ɳԿdㄖEkmXï[*sR:#Z#r?eDg9)չ 'cRyb긻1x %K۷F!>sɉRh0R1fE6#PQP"QN]H:⾌ؓ bf8߀J@1lc¹ˊթcFSS{|:&ϤF䏜Ng 흭MPw@nL 1}_(h+-|-4,4̪%ױU9WJe4W?QiBoWmŦyiUa2*b=9jKX7FxJŅ~陵r} u:1Ϥ:FQ{y/#z)n>ۉ5˃g Â8,3p -*DenGSI, )O z^?\(_]8g#pSvlUAu7৆"g۳1sYbFzyJ+i)g4Sn@T! {-‘%}x첏dV&y8P* 2x2}x@ta_[> !tk8@ۀ,PvY{ѥ %i-E7N Qrnr<LFM5^͎Tq,bsv"ݤL}eE@ PK(sQl0:NU06!Rj?Ф6}F$ZQ~ m+E37B=`ipp)}.z .cX d] 3d"۬)A{wjLl@CеZ^=Jqɮ5<|Pq1Y|kzcYgi:Sz<'mu0~v\­y3x6Ғ|BJg>AW?zm.(^ciOڀ[75} \WnpAn=Il>CvTNBvb};^Ŷ5$uLb7bjZZ|"+:5 UΌ,Aa}9E }[<)RJ{ l4; `F &<0U/3 $k roѿY #HN;I^(UadF3A( E7W,W:g\Z0@k{w6G@_1SIV\n_q@RH=Ȥ,[N' @D+5IӕKXfJ#d:l=}䀔h0p^,E}\SB1i)9O91I%niw7 9w}Z7 0I d/*:wđBZZ0^oW0ϖrާ3RФVv{D`ΩTۨM Eaw%Lywb"w2GQ6sA?4\ MIA WE5ʕ F G;81q̗n{E[07,&L#S#qܬ勄-\r1LE@4ΐb/Y8 2OT8l#lT% &<"UUIva8e}P+V .|e@ {940<(*"" վl"72W Rd9!r ;4kxO$.^ʶ -+ %G+spOB3xucx]R`P%sQ4_`b7iWQ6N4=(3YikY/\O^er<@@`߃[ӽWc cq͍k$s^;?䛮Kd<3=pl o/N)DJrb^K6dd)d;{EqrQ'j<K[εp\Yi,7_,aSnX0NSf4EL!D**'zx,Lp4(ٰw :x|k=ê{x||B6Y3:,//Bo_̩ U++L즖2ַ݄`wuZXs:kq5KkK=M{@58Vs d)x$|HSr6j%{΀{4D6F9=V 6BoLm&G?Q|L§@b&=:}\cC:Hɯ8ϏdA \6D XpfӅl*0&a㹆v6"tՏF^1h[Xt| ~=2P/2м/4S'wpwݯM}Jvꋺ짍)niLBkeEϡ}"Ӻ(~zqܨ?,[C Â2"G}ޙA~e乙`JT]Uv1c1ul 0!++-ڑ{rf%T\@л)_yK,\sY'!#(qUp3ٖ%2GS-}"#K#:pHEWe& v\"vmjX, SWp!?L4k|b/+*R&8,\-ݺؤ: =u?r "i^ [n1vaЌӕg<3&TO/RsF+ M;d',E [ B0ӳ_¸]=:$* c W7W's"Ey#1:= (ـ@,=QҢ\*DD8R:̃B˭"y͔$8e>^l1vfnX$?/_"#<רk[Ӌbx=+j渹֜U>0g)O=W~wZҚԨ]*%*L(Ʊt}F /G,O^>+O)8ɂHV[=R֞O|[(V=#s豛gdB]ODXujljhs$~/o(g4Y(?tœ[.v2-+.#un$)+;On/@/\/O=ABEJ/*_PZ[Jw&R@2gD.+ J+:>g>dU2:a17ZtAΎV(O`TLR6jҊ4{kM:H7hzneb(j=HutvűoGJ>'Lt;Eύ8!1f 7"n$@<\m'Ca4"/I>{O{>9DnW؟i&"M\1j_7 ZN:mtRٶ\}3 $wKm"{06;yxb=evH 6'YNᯖRffI2a߷;\|*s;oWk aƹB7>\.ҼdA9Gz6Er`@GW^+u:F؃hV1RDľkv?*XFE"-|v~ ,[^`&c`POx7`SK!6"䳥V<02@M6v+2ۤX0X&xƧ*MApeWds?~}! &PogEN҈GDA݆ $f `erUWvcf r9SmgŅ-#x!ڊ.Fcbj~_HR! n9~J~G/K䅉vB4ZarR3n(re@v,VFSV)/Ժph @Öhb ?9*L8M#ƲEmL=]ՌuoO qőnݐ Dc1I6ThQ)k@@i>K`&7SHG5 UZYל5k&G69IO>'&P>Hm0jBQmmU_nymGpa\NN0ռkOVjq+.Lk_rj,LOuL_ɶ;Q&}fwbj1I{2qKH 䜼C6`곥6s͵ Un*2rj'th[1kZa/}y0KkSO 1/u.X} ~GOPS5Q E Q4`(2]o@P@;D͗=xEaPo,p&^aLh0O(6*/[QC|82m٫]VN@_Lx*{@mbca)!e{7&z* 춑Y%Alȫ@?5 gj RDN_Dp2bV{}Ŕ0D3m#JJMsLc fnRH+ 7%ޠ6*S) =\=C@@ajDx1!+5oD20oDO[_[;D*sZ8ԎeJmt4-~sK6v}ϣxXt/Lx,? 9` Nj8k.RU1/IVj؋hƒ[܁}0 Kʈ[_#0"cXZz~03m? iG׌, rsl`Rƾ|-7 ?+@Od#ld$qNG氒 淒JǟMnL.c m癱րQG.afV"[q9 ~s +k5 QD.:5I.gJ68˓nR%Uk{RWS[Ѹ=RIb FQCM?dĭ+/%|`4.j\dֶ8uT>z ֍+xrNz6) 6=bE,H,%͚H*yO.5D['X刞 31e=?}q#bPGZB7t7Rս Zjma<Wx 80ZD 㝵|b:Zn }itFt믗|};v7ղp3ÁßCV ]ZC{f~Mu2m=eN2TxTVhўڂ9q~M_6IRc9@@C`d_T"!]Rtq͡kCzG RNEPh [i 舄1{u&ED/h5S*KmLrJj,9UX8v &@I:-<~؜R.jظ> Yq`;\N;s}33ظZ}0-Y8Օ29^xTrOYaA@4*Bٌt_!l7nJAxymd_"(Flu\"{•)S>[ r#})2npqmAHI#<@8AUAfՎaws~SE+ˀS=: Ks;|6tB$ݴ>ӕ!ك ل?qp \@K_="ۦP"&Uפ,:ZVp) mn{Z{ZHl۽%Pa߶A0$1B>%M$ӑgiw~\'\o$[ Ki~c8 EL=+[ص涁Jr:dS+j띜؃(CfOyx‹OOVҸ*d@+ۍaBުHSUbvtŴw:WI -S \ߺ)DEL6,{GC%ڲzeohWKHh20! 5ay06EW5$ $DW  <@WeZqt"#"ոώ_xa1!.4< ܇c74rHg%ԙ-}=@O$CM g#AjkF+$z7԰#{RI\;9M>%RDƶpKjX/!<$yaP8'1J4 |චLHr/֝?&? qpFY9q4` 'X:hC0I.)}7}|x%Ot:v`s=X*o+KĠYD8ָ1:LjoyHtrv-qs_}w}^ST4(|}H[+l숚X--]iŶq/72(oV- RrPp;&?z<>O~)ݓm1g:7ͽzhzļ“#] ܌鞁2wL>C1T 9:pc1p@a萙g| fl`FԳ"|LUL+hc.{8٫ ²iuR3bߍȦ1=O^xS]1,$D:r1cM]gpc&Fyoܛ՞q+y7S@s a^3a6<$U[)-oPB]r4>6l1YđVu& bq.:chӓ8d141}G ̅N?PliI Ӫ!pCcr殧H' G^HAZy`[IvQt[^O!@S%wKs$q! +)l,H@nMQNaxɛZSCҲ)nVә|2)D9:%"/D ׊ˣ%ba7}P"MϮ({X tGV%|;֔UFKXBLJP%Gmh5L/$ I]U(;fεqr%,뢳{68͜QVL7g[.yg^3|-~jo5ΐnR3E?ۦ fd8͝Dۄ0iBA^#9Z!>SV'f3 HK΁((} %330a%WS%@  x?y7sMh0j9V4Mm>"I-8!tB6ehU~=Æ59ΏkFT+"%jJY3wVM;i ye=ob7&9@J~Oy #z1RuraE˦^.W2rCjpc4+`$it&R갅׊N4Aqx)q X*#k9|kg (#I!*wkmeWb(Z,@_麎wN{ô~ίmUPFNddq!fZ '#gEetcN{u6HrO;;W Ka99u11֕"{OD$I wUv`~WxYFrSύCmp>[{aLQ\-؏l0"(]%%ߪF\En&OAZ*c'D6Rz{tcuV$ӳK*Ys0X\H-r6V< _z9X g҄:vUKܡ|KҞGi [jլF|,5&oHH&00TZ5tDtgչI'W{!,BD!֠%?ϽFf&ceP>5}ɧ*UPУ%F$sJVAYz6&; WM9[R830AvoW-x\LTd$ZFNɸO#m鎈XHmؘn|IQݽg77 i.&yH@8z-YOj48ORӱݦYAP^W|6?:RZd4 4#+XelE?$ZL1LJݩ4yE8G]1 uOriILˏDGԦ^L vV5CCO"ʾ?dcM Ĩ ;/6ZW.V@gzЫsQ˂x1?T:ݺ8d#Ml'6Z瀤IXmB?y±:t =:D/k#7pΙbg y']ml T|GC>9A"#h<~O'?{_EsV5wy:]xD+L"VFm,WR(f`]V[D, c& 2yR^2c\2 wN!ChWv17=;Չa+<IUe'Co˜Sw$"A4Ejʰac2Mm5̰UvN8[1_4Uӷ-; {fviZ/C2 cv3^s+禙UNO{fn=5Eء<PV ̂ %Eg;q5^.(s$hNZUi6Wޗɇz~SU'3 k *q;JV,\Rs q؍vNbJc&86%F:0IB9m0ج"p^喿?@ayXwuF%ΟE$+uRh.JX2ؾS %MoSpqiTVЇ\ '❉o-r:vshÝ継J3¦ϋWJ=Ƈ9{ߤeI Ce0hAҧ CdV"H4dI6 }yXWgj1{ag'w'{a?i6njascoJyl-*7+LH _FOlWSv6 ijHEuf. !1Rt)xfT`M,u_zqd6pw/B\@bRKkB5`֥?K,GSqcW"(@ {dAw'ϔ1#&ڣD վ-o=U0`YJAh77Oše'܇ABݍ)k$QOc3{Zo|ťJ)D}dyZB?u^:O֡?aMUXTYkK,T}!Fq<+x!qZ-g'$$||T@]MeKލ ɫ9gݼ U[\KIB(3 n.Q{n1z)$! Mx6{(IdcN Y)ɗd^~n$*D`Ks6Pb=3, c?45fr;Y&q4 aubb;0xVf]ԟJH9Q>bĎmq}uyGɍ8kR%6M60ؑ8LEu\evޫ'!ږ-^IYE䧝/踨oLow>qt-ߕЁ֎'} =`)b;UFX=N2Hi7$Y&q Jh{=?%WݣU~H};vj#+xFg' 2\2!,W]no5]n`$/bOqzOd2#zYaE\dM^EĠ) Ѹ_ATl;#Pj{2~i]Z!Kc49Bu46 ;vu3 ͌(/Kn$}~^|Ĺc;N@ݬ];1"2gz<+~Se-U궂iboBg#JnJ1^g/36)L?W_,{#$$< Ӳw%Uj 9eLag}j5)f9/NqNAa&zx;&c0J|.HU6O[]]RlG&HYuƪBC:y0tX6@?DD=E&1zpR4" jB/$!mƿ`QUE;%{XN j:Xuze4}+SWaOg' 3y>f>3-TAKg_`>}9 >QT>5zl5j~(ϬCXS;Q̴br%,ym+x)D&Hӌ l%CÐ|Uf)+hktR'T٢fs[b*њ 7jq?ͱgYZ07070100000528000041ed0000000000000000000000016075bb4200000000000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/cifs07070100000529000041ed0000000000000000000000016075bb3f00000000000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/cramfs0707010000052a000041ed0000000000000000000000016075bb4200000000000000000000000000000000000000000000003b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/dlm0707010000052b000081a40000000000000000000000016075bb37000147c0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/dlm/dlm.ko.xz7zXZִF!t/ȿ]?Eh=ڜ.+Q7Q 5%uZF G(vϪ& Fr9Sx 2fE2Ve;[\_DVk*]Ib:$ *s;* 1 W2ۺ]L &LƑ|(hVWc<JPYW6o:kQvwn-cf਼{OTRwO!]eF4΋\2 Y2YH<fc(UiPT߼HSQ׊#0{S/|KWMSk|>*~ xaɘCGhl -y垖 )8{]=s!㄁vy)#s+W\3Pb]dYb"p "Rh"Zn ƒ!xa+q?ֶA|jdEqP`V# x׺d{i".1DAo vjG`|P#fV3 {|ǧg>XƏpw%"kSYOy*Tgc|ʮA5]N66ܶxL?=*kW4Tr7ˇ\Nl|[1L;/vR\̦N+u Ljd:`sz-M7+5VNBTNT]`Ե$:.S/x)N OˆW .>9dir}Wy>2;=,u]H 7;b Qhw-7 QsG? Ϫ[yUC4FE$1nK˿ [!3)?b27u+ۍʬ-qgsiu4d Yj1g%a$|N s6n&v|-t&ŹZkRR8S{y) je dD&3X}΅g6U?sa7'a?;lmŠuMܬ+؃᫉jMOye[۲I~ Դ/Ȧ!gpP[4@G#*ah@6^}l@̔-CM^*,iZz.^e!xT֌=Kr8"v.c8?g ?OfnTN|oFQ{ *2>}r]m kӑLer ȰZ#Ms)@hbeI~5>iLT2` YZʩYP+@k.rG':ۆ\Q\+hS-hLeq8m9Hb.^g">Eٯ%:MYY|1۫tqD'z?Azw2?sNa%|h{Lڣ%m{$ׄU`y~DKkxXDQ7z%E3;oQaIeya>u%aRи9kb}$nN3.h+@S2~y8鬇|vi-S >H =C<$/`!U \y)?^!D}(L 2~3\H8#lZ9H$E #4O6b_tW#gm#*ftOlG EP]]Fo|P ;iXy.a嫸AIϙZȁ9մ*\cw[O2DEE$(nJtl?%"S{}o6s~L &>"d+ecd`nRJ@:vQS.>8} wK1ڿ̔AbhY,Vzޣ\P9jl1K.OLw [+ZD\ՉI].CUCkIuDk! ˜9/YQ(Vֈg$Еa0r>]ŵjN^4 _F?mgݯK>N! CN)#n]a+8n5En>d=A4 tB52ˡ)# _9S  "$3߂'S J3wk1}:.Mb acrӊ'ޘ 4W~8;ƹQIVC؛98C[L~\R)|% z)(aP ϸB8>%= %!z숀v{gQ#Eq}~ItY#Md^J!Zdܻ6_K"dBK=\+|R6);8c5 ~=a =GBV`/n\1e9 wIҿ㔔@z Jr S 5>_'ݖ7' Y2-Rk}T&8}{cT4C#f];jƑ27kk<@u`dŃ;o^lC|g57%A"#Cա;-M[ݳ%4È`젺%:rGs$u(ŗ?RͲQcA\tK%a0m*n^ CJ0;p[ Kz_nv@|$|A2eG{$=`4A61$$`mH{ GS +8É}`f[)"#uǔ|$ K/kKOP!sַcq(h­vZۉT ^@-` (~Q> fYse8R˾J0^Ю'Jgo>CI/ C\=Ha 7x\\ Xeŏ @|Py@PB\dd;PݽP,QΙN T+F(g0.V*u9hT.6 &%{lCx6G+/ӈo_M.aꐵHOݜnߤ'e.*4ᜦR%r2?6#PdS!L՜7gniuIˏ" ;\`3 Q}XqHV'P![jb9-~/f#Ϡg%Doĥ7&Hqzm^O{]~ruT>Jkm?ag^'vf扎TFgZD9| \ѰHQ?%'Fd Qo_.Χ᝴\T=%yRd-7F2,pƭ?ؒؗf91zaw\+sK_ pC}~>O22+XL')6:LtE~F6 =b iDM]1j|o&yX.84 3>`{#J$/DeO/y>)ba<U 5jJ0^zm<##$J*n{MBW ]'Œ*S + ~\[IuU tJu ͷ.i^__PGlՕxK$$ik£["voS+N?&%IJE˚05c;(E?oCd?~c*.Zh6o WQ*SQK^G& &)AK/H;M;sy1O+\6)W-kVXTjõT'@PQH_aXȺ- FC"Rb^/) L+K > fo9`ٺKZ׎TC~"eT3^#lDB |SXc jn TGH#^+E0WۗAD bwX_YؽP<֘[N AwA"*tAh^ӹL@UGXIG+tLOpG%Qc ;Is'z B~T̴طmIPY~WV}Iv>IڏmR\*B' U[TXE1)VvfC!9}D\@#/q['^ƜH GYN@"ۓ`Q-=+2T眠֝QA I@*4QVɕSp 'N ܽHH9F 7Y ,:m>Yv~9Du Y[`5,b ~F92 VB/)0a8wٖgn&Þ%70lSKI%xYbe4 aa;I~4W.~S`k8hI߸\%gGGϕdV݉ڂZrn; ăZƜ<&6$)6>pS&4R,~YE֕zeq>Mdۭ薢򀘴xiŴ1C}1^;@S};# _ИK;sSwhM2bӤi5ױuhS{]R6# #D"4ۮLve3f׺CSVx F$}D! Xƒwj_Iu\eCx 5.:#rOϱwEDmpsGy[Å JU͊MA5UxbFá?O:$_mɜ^PSzWS3>u ;؇Snf5݊6xn-5(&[3 H\2-BK[mhLxru({YoW)?0YHm~Ƃj5de7tlgF[z#Oh. Zֹi8aB,j C +"HyC_IfMQ#e1Cy7b(j{+}RuKr~#G`1\zI ΂^/!c+d;rdaz` g$Ycuۡ԰йH}Kkũ-:x"8[鶑F'J</<o|t7W[ f;Dc9GT]-NK.=ʁq[b޴-.\u?9C%EXnd,!Q^`e,6 ` ;?4_z~;ЌmUXͦ& 8'TpjGpOَ**40g* i7-}-l2^?9 TY(Bߦy$Wؤ!.Nz~,f8UqVݼ%5FPR+aZ=t}F=v|Cױ]m 7JaM8Ѿjso 7-V@Mzq-U# 8bg6J݁c|(Hja%P'4D1h;@ؔ(횤qpr+&mH*HGˏxy]*}ivj݀sKf/,aK=opܚ5ޭE'' $y+Q62T _j¦O']Q?.}|LFcTevkfSU.dEOkz?s¿L jv WwuC@;. ^0mED`G0Lt䱣{LҒ[IAP;poY+^0c"! ?ؒcy$ ѨiWLlkK]}Ӻ5Kg [^6}š+M/j9K.{ٖX-.xӒb/*W$T]ZoCcx>~ćaTX'))W%LyY2\V06ji7;#*>,Z2$ fza8?Z~P7EèOl >s< .3_:^67_fܓuK }b{@=@LI+X/ ɥT\WgYޯ=p;S0Rqf6J zӤfZ9J.3(|y»G%_\"=  Je;]֖A13Õڌiȍ3c3#/kPbǺ_z4N!wd GTGW@?YP38|W(EA*иC-qH2[KK 8l'cSĐB$g_ҫ~t(5ȏ̘f||]!DI*R=BGThPNrP-7QQATq\pK}4ؑjdDw}g PН˃?vs":u?*>2cڏa)}@1 S~"؀v e*qESuQRƿuFp1PN=wPI,vq+DȎkbIx}0~n5IsUǸ7/a uhvĔDGƖKk3H%rJv.5/F'.q^/\Weܓ=U$DKĤ>v?aquɖ.r%L\"w|oSR T\SmLh1VX]xͱPc.֧q'wF*:sJϼ . COc: WS4z@"['Ȇt1C읅YE/ m.ǩU)ŵu Y P=^.`Ggd9O=2|fיzO}D9AL@B8?HN_˒1O6wa!=7c2/) $ScѫP, +J@N* js@?ȹ|D^x~bf E) gyJ-](2=v>ӥ@kDQ?Q"g<Q]t4;1^ ti~o-/ǣ@zG>A7iJx-ѲaoY5e)MP],%‚7#OBo ;J59h#Ow~]P]lJzyqZ-$rV!Sڔ+DglGjN0078OaX $!;#ɁZ͊4bk ݉=S w]@.y֣]K*,OtV:[;*1`b+s5ϖϠ,ӄE2phiн%ڀ)!Y$g;0y<Վɾ b#zr "RLr;{:};H$5f-ﳇS |mm w~mTQXRDMɛsen:W4":7:(4u}N_Ѭ6.MdJxԦXvO-zeӡ [ZNvt,~>.jb5eⴤ~J5T.aS>s8 ~PIKy/-0T (ZuX`g7I !X^J,Г*̗5vI-j_U1;!= 'dY_Ԇ˿G_cEŎx/1ô%{@E9H (5? fDJ)n a-.R=}9U{y}dh>4)ZK1X[L#Nc/iZeWBд3q_pJ|^pUs8@>P=e)%oKy`6Z%i(׈ f3-t^4̣Yy'O1'8\wg,05ꭈM[^E4ٺk ,#i8X4W"޳eNzg |0K?ٴ@)VbxP_J 6J0`$3v+PUZ)G}2orbGVwJr z~I OmOYbDV4֣׳*\6"84#p3c NEp;\ż`by p,3 v!R77[k: g6d O TQ BL\3R RNf>V-(Ƨ.4^)3p+"lׁׅC)B{Ց&1Al@o߫;Gs),=ي9Ԣd[\ƕr_1UGL@tL i7 AR8A " nhc5?ɧ-3qᣝ滓q~"ˋAjP$k]#T5Q>vRZB[]1lIi^n/ :>qжM:] "mԀFըYXJ.NzOH,qXW oU&W=az׈)p 9w{m8l*m<ӣ}*w*UdFːa~#m3VTg)3~GaK=1d{~Fΰq? ?@DIVSk4vG!h|%0V[ HIN֧OJf94> >`h<}0|;V7(2Ĵe.hyVBIpgQҵvH|12wpzr((iN2/$S.rsZ#t4ANE Ι殿foI(CE jK͸4jhg,L-.'iPžvyn9Q5ɫ5|ń1oAy6SťCCb 'lJ(~%?@\]x ZIo到*"lWgKz]*vw#<|igy3M|-SCϝ OF DP;$ !&K@t˴_69#]21nDeW(oz<7X.B# E ϻUqQQ˧iP2B2O0%A0K k_q&4:FoYo$Ik̃1"ǣzNXx6̑ <5Vُm|0!T"f%fFRvY>xk! }* gӉ#4a9#2K9_~n)FJ~.(S\٥"9;NdK_սWD_u&c yNZ͜w9JIx'B}xy\W)ܔKcLonD Q^1^;M R;\6Q\ʂDqlE(+ ^B}Y3yS<6>ه|鞎JIlSm>>0hOO}{w-Ӷ.HҜ6)B"\u=\DGBV.oܲ\8cW*S25h6򠃮+:dw 245>b)mYzaE뤔b';9]:kx33(N`V&=-i3nlPj $n*(!~!:_;\{Phh 0}8[u{C[Gy˭9! tJx$EBp,!QSky\Vo‚lĆ(U_u=Q=J x3Qpxo34 ݄ Q1['Sɻ#ރ_WLM%[TJ(MvR!fPl}A/XEBv$g_r1[phy%V-n 1BFفʠsZ*ĵ2v7/wхBH盽ϯJeBL񓻫~b!m2 S 2a(c8y#i7)+,x.|v4.O '+ Ty. ȕ{/(zh2Mu&Ŵ:Rj[69N9|C +!-;,'`&נz.y|_+n60 [ L4Ļqz+PCD+pФ#bO?`YdxA\6FcGkFB?0rBRp\΄oM$':1ڸ\ᡭ Nx8\E ]5C+=! tN=*ޔWo嵒Y3hP(,l369/ۋhqyv Y[{G,8G{b?ƄёL68 #fG6\"]:\-N;| j6)W_r *#%Eo_oK.(Ge$̃jDQi0Mo`n&T Oq$Ol/id(E2JmCg$_|Eg(z6 Y .>@Q1pO39|Ww;EQqސn*RQjΚ?$[|.m>ʔ%N5ȅ DZ ;l3*TkZYlӂaBJKڿ0v'*(:Gr'H4K<҆e9H./B=I8yJPx^a%xKQ*Zzg- @ lMy5ӹ~m$X[7ݢUcɕKlݿ k09eTKwճA+i_| )6^ o<f2:5eS5M!,)(&ֿO%ՙ'O^qhG5cڔ1+\A4lܙEt2J}62N[0i,H)qmmxj#.Nj[!RJd8qXT&* ɐE U5ܜ@Ȕ<|&xuDHvOHGH$=Re`Ϥ[]-LNT}µl'NZA}*{K&T/!lo SQ1zjcT?cfMF}gtI%W6ֺ?lbЈA Q?&tu@o3'L/Q3FMHfܮTfkk8.r I<(K|]g@9~^, /󍸠bˆAzw`倔dي͘!:lo S6:.8wh)dq^ܐZnh egT}mXM̆qɋFO n:kzFO 34^L]kKC:)›mf4!qX얲=pִC5[Kgt~boVO464^w `)H[ hErb\{Khg+8qW p,ٮ/dO8dKu7ʆ7487sK#i4.RٲkDsqb>p&P':vKs)6졜1( Y{=fVΕobcQȝpx.'v+U(@85q\ڡv|t۞]MR2{_ ovOiΖŏ`ugצ |V?mpը`XW!7Sco0h7&Rg JbQ i9$((\.9<^ 6bP9Ժ~g|C/sǦmP†ĥ n\4 څTmAb}gArF -Gg وz8~Ԃ`{9 j-+TtwN9.hX9 J}:#ϗڄ73B+0gbv-B)c)yO$!?sw5%0,x! m1][kݛy!\bxAkG 5y6)'@.!n$^$9TKݕ5),N\]˘- ;YH\w2#ae]r)kGTfEǷVJ * Xvݐ"bA vkye_w]o3[ ƠH Gt$ǿ@v,l֜b=M8@5Wui=%⚨Fᔽ(f Y[^߯@di a/T{{V+7+jW7QAM/[l(T(yTY0?j&>QJ8\B |nmwQV25倴N}Wu*Mڠr: l5Wߊ2jK`IQFQ7^>-.[xc TcT`yA7=xU Ž]y5 Zc-څru&M S6$GHS$" Z Ndм2+Êq"1D4 Y薜L!B\a𖺸(tG!f1`PV^JWWF)m$nj>LoF T.(vY`إ$V:`\Bpށ9%S$$ Ǚ*QlGBRQ^0m(&Ml pmչ 7hj3i[z:RIXRUEŌN2,Vŕ/jOLY&ɬQ)d rcEw}P#& {YyX_ˠ16l$wi/33C) PuD@qp/-aSk\Kǀ*hjkIsKy9=H#m`k玙J]x#r,Ɂ\w|fr= < @dx3b.#8J~!;3f]w U"'PIV a콵܌% [ޥ9)KҪm2 +)mjv-4`Dܩ2/cbj:c]X\'kۋ1־̬)j :;H7 zX~?]KKX%nM&B.'Jֲ+e)WmHp|zU<~iO841 \VDxFvt[E,UjJyF:"Rzs;U$F22J؄(g'6L&yOٯ)&D]rŹb07l]Kϛ|1zldei2>ֶQ +6Lmy`$ۋqKc.pӉg߀c]klC旊@ TPx9PRn2٥Rø 8,ͪʦB:V} ?=o@Rڊ4P^Q8#DrTL@In&o <;jg dq6mua"-/T10aÚ=5U`;~&05ڔ+~3S6IhtN ^b%(xFbx r ˛v]IZdX:JscV35a:Tȴn`"ԡ w 8qBt(8hȑ3 {%+yʽ6wsaXu5bJ(*aﺎRD?@t 9̧/#dsMEt9`Kj$,#b%_~e0s;@*gb}Нym=BsGp_lPABgr qQ+9"'QܾsM/7T S={DVh2e 8e'pvvF#T8'7KEk~xh0[P+m{hxԢF ӳqwUWB sRq @\Z8sRodBLc@ [R)]c]UۋvY5RǑ5"#Q+:S}L7,R;.ͨjك QE A:?|PãA.IԮ2u>7l%zLk?JΝ3sylW䉙2t#7P@<+[Y}\{[פD^OpY=TNb>LD-e Uw7ܴr#UxdY Pu&b8n A2AM>by(˭ʡcGpr/SW:iVŕc;a@OƶTZ_n_DB }wo3U}2~KEړJV8 ȋO]Kl4vf&;N0nh2(뭔] Y<u/jz| TE{ &#=Lshmoن2Q1 / ΊK<Vw2S4^93'G#v(w`#+Yi=ĸuz~Pzz!-hy%AFZVd\Z,c`y`(R"7CBAEV qEv8@mײ%". }fPA(H+UEd2~&(N=U8'^a8սSMxKVWP I*"dx_2 .Nʲ_?4^0M2Z/: Îʲtj5ϵz`ͦ5}kd鿼ߗ!CDI_ e쬑cMˁ{jxsBez{C7J˵f)qx 4hJؕF-Ksm+Q<%t/z%8ҩ8eAG#*%c:Ҷ뤝G0kT"qM=+-h>#ADP|X)f'ǧ]!$eZ{?tߙ-.g2ʶFBXJQ_=nbHj驦Pg-Yź(2/W[Ko WOۻ&rd S9J=$+W.f7t$B.F/feIb'o1j٭K_4Z[bW#2Ax<(.??Ҹʷ'z2čK+uOUښC5?2ݲtёMՐ4@&Z[b84qh涴a*9H"7;ެNؑH ޢLl/S`-6:%>vr t< o슙ڬmWz7A~.j0M x%;1ܭ'ݟnn0k~^qevSM#Є70n_Hm02`HLnBs9)Bs9L#:gN݇q1mWI/'P a۳iIC=6)a7ɶ;\=C@Xsi^6'c0UTjPm30tx&wɥ5ؾ¹ >J Zdyd pe:+R y3_wZ-rA Bp|xw1&+4z I:ҏ ;\6#Plh:sݑt~eQlTpwV*]X-ra̋6[J(MQnж/o=b@--u>Ap˦c8=R%WU1@ f+Nay;1?.6CFU/IS# rR`9teamO[ 9ʵ)#2xg ܻۘ2 " sQN|lHA֊`&bc7{l-Оst1u<#k .r0>5V IYWLAU[Ѫ!R#z*[7tV6Fy Ga]J&bښif0Mhd!䞂tme1u;)#vǯ۟F!p##;;l!dmCUUٟ`AKoI3Txz/v]HvhmDf^~KvyYjb}G!{Zn͚-T`fp$)M1 H@r=ALh2u;#ai5H 9`VaYALj4ЂqjOpwSgpKЩ1D("Go#Q֮%_ pgiRWFf(Y2k.rI1pR/c}94$.tw&;jq{%ClFNS^p]MJߌ7,-InUr5KVD<ծD3TYr4PDDo0N7yyG GQ 8.#߃_Bj6>(--6$뙺67_HSLBnRyp8 y"DWg5)>|}@akTrr']T6g҆U]phwZLf>1_J3ϐ]\5?F:ol :>&Q}nܽATPXԃ$!?B.6ne2Ye- :=;Z&giV^J^ZvL%&Y` 1X2VA_PC<>v{F2;痣NT(OWa@%݀U<>*O\uHAդIx8uDqF\Q#%n<9Oto]4[ l COG\ C}] Kg$JTדFYw5KN,<&!x}a!m=X` wʈ7EM(^rD pfc4`z:\iEgu|P-^sϡe0%Ϊٔ!c_ yVw P0mm1SA53:R "$~(j5(}S>f"4<51iyWJY{i P^LerHIK xolqHࣙR%YuS f?-nLh(ŽR[[#Y#2KaSFNz~~"bL6{ \D&"$LBZhv,Np^/풟^ PcJOd"b؋6P :o2hJ2W8yGi;OƐ+Q}(( 3{Ϫ5SD\ixxA`B/ИăTa@z)Ib"BA,ɸ0o]KZuOB:( ʪ܄83mLzh$ݲ yWrg0PxE=cҶ'x9'quxRw"׵H>1UE!0>tWAڱ >]&H_祉jv_,LQɫO))Py[&!h^8kjg cL1q)%:+l'SQX  K9L!%mnxi}8ڀ)-^T[@ǚ#~YK=Nn gdDGz(\PeYnNQg  [_dS||3ԁpo"5@]hxvMP2 8{5u-.LtE/!<.;.XL&+߶7#Q\әK1W{{Qud"{LaeJ]~68b4oV+d. Y1t0MpD(5[5 &"z:˫C޲\⦪,Ri^I%KMװ8r9K !_e:8׾YA؅Ep7JHbl. m#7Nwre=vXť,r/eύwY%G3 dTvd>½HnL+ gSr%J%=`f#u`\32SC6yW!# qeAExK"l ZEmqNz2^bP{ q jv ;=zW%F`Hwu=̩&Xo8ixGk>kKT#JXw;'ߴzI=(dG#χ#5- ׃*wu'Ua1~՘K;L$%E+i.E}h V(𨁰`KsH ,%֙TKb{f/9-EʋK\]/ rgMt_`okV`^-? v0* o9?,%n4y '҈"u$ ړTo;Opm\Bh֧̒qI*8KWN]&1$ѫdVHN/&G&AU^ؐ;%Y bU1&!ʌFaw!E&[.}n _cR!]wѸds(weej L! o|YW|092`=_(kA湠L䵹np 2ƴ9-NE îҿSxd\y&n^>Wok bؕyƊPP W6(/2XnCژ69k{%>EZ?vU1E`i1U0 J+^< Zztl:?cZе{ȢF,}kH!}G:3RJcSGQ)*:K=?U6 .sqEj}K1&M?+*ig}jw*hiE19cxSͫQTg! ej QL%ai.N7KCt=*nmg4q0![5x-/z[r C|r[YrnFEf4*u/s`?r~\P`fP?枺 cItB8'*')Ob ƕjKKiu|rt %7ǭe}ѡu&mmm~Ʊc<޳vP -2W! ?M9:+}N6[%fs?|@Y;c 7bj|(u#dI%am1Joʴ6 N D][R&,caMʱ&Tas,^=kLEU3SBy1Ga;Q- hrJ<Г~/BpTߕ۾g㼌Xh{G"6:6;I-78njz]Y"4 r Q]´q4U3ﶟ !-v@5K{ԛZYQϗǘB,Π,sKfn3[S(i:V*xg2p1Zſon!oO";\Bw YmcsǥSeͶX "^"b85sP9پ찘^ ~{#XNmo'a' 5S_se>Vz{n[p3ꟙ}_RhTok(:D54EFy.X6b-練טA /}d\*rWHZ8C!5)ZYs5>+$[qs9pݥrq]/Zi4)&rVfH.GNR(5uꍎ ]d((OV*|Kč Y;;hMMܨnU.m/ë50iS'*U|ڂ wV]9wI1̯pdx[J.͕w0cG,UEd>`8,:?y6mJ#҂%!N5QkA;ah{Fz30?ߌZ/Mx2;^0-WG~x([!DXtILu[]}a\Yri4Ƞ|ηg cT'cUjv00!O/vnT"m#'e#]!)bVN? ^Q4,28 2)7V\uVf=ă"~oL8UaNBP7@*J. ((:6r:q ]%j捇|N|e]䧞 cݾ1I%5bKD`N나8㖷-H6˻ odG@;K"GLx$SXq0sH}hoCBӘ`/_NO$ ?FO<|VW-yd ˶kե51 Iz=ckϗ: zɐIE67ň*h[iv!|wuסM#Lvrr* ~"V!o}wx9cl e ;0 w,i $\Z9=`T!/uMؤ&3|Jn]yAz.u@F|B>=v./_ځl'ӦPn@:⭪Z~.r/Yz ෕,_ ($rmv Po-ˁ@̳!)i^Fd>/Y}*OHdCR54D"$wႈpAxӎ(%\w~]G|#ZWu֡lz)Ck-C*D!`D&[:1ģtbzC,GkV7D^s>rQ.@$JVȚH@}2 HdN };5YMK;D3@WcFDCUR'yE!R՛ =xix"EЋ)/ágYϗf);\O EfD$Kjy ~w͌?\9jq)I"l]DI+O JT;(hE v,bdkN/_bl&$ޜUFOq@ y06QiMq|{#٭wjx3-d B`ZϞ&jaLf+FC"sNG[|L}8 }jR)rXyK\= >9u8vIy+%V#K9D-Ҝ:1?/D/+D ?}%j'ۗCJ<)YP-7njwL& |:^x2ré$_C4,3Pe]v0/2٦@dWF.V"G8Jݑ:I}N#QAZVC i^H!dWxN9=>&FĘqnzkXKgsD0%&Q̜ޅY-r )ht@."ȹ&<I;L4dz}\AІ3ЯᣃHg'D=,~n2,Y 87;Wl(5c- &V2| 6i>3@:wTAB49OCHFTh}%4VxO ,.+"sT2di!L8 aգR+uM3#6S45q~W=v-&+(p&F-9.I(G8N (d <9hn7@! UXj}fŦ{?B" s?^u@1hT3=SZA w7 Pi FTvwB#QЌE&5Ȑ4hXZ0óݖ|0ҮM'1#8Kgdxf#'11KGZq'D4u $aF}WĪj QA C{ ^[kZ pOġ7G:éFa 7}wg]Y 7WHϮTx,WkqN c$m`J]s>la7.VnMly2\hp=}9iMroo^NN"f!R/ cP9ɜYM!oRݬTrt&J _7Uw)ի15x#Ip`nm]i]ƭIGޱIpZxW:$gMZA__V}^DD[;q\?G_ݬ.kkny'~Sl/]wT/)9#A~ASԺpyQn~V޼Z迶ik΋W(^E4lon!ji迀sEFP_d^o: QvF v'";8rx5IK`ׂx@$< Xi"sU0$lii!g1YJRENT`z d q9QQ#dwS,_Uޠ=߄ S#nm(FGon؇ڵ<h_&eYr7X2m Oe-f 0y^LY*3~?3R50QW #}4.iW$ZMa00stJBky@p]Z骷4֧U<_9#NH3U|Uxn殥VX~=ND{rw-%&p ;;QxFeCB:[i̲<ŝׁk`jp#GgYcuzHϗlDF&$P&wJExr;q}` :=,{$ĔOc2Rzb]%LLx+rYP`pì %؅M˼x!cR9zgsZd+ 1H в1gl#{6+hg\q›  mGnzLN=vuS]zyaDӟgWn?yc/[\TAF vvL٢hγbeɾt_CХSS1feFO6mwu۽P3&|։ꥸ4=xoFEb & T~Ӳt7y\KaV)6'ӆrDWDNO%ClD$鍰=s92^f#wQҰQR$:6Pff->Cd*CK+Z<3g2 I̛ &Ii7LF6⺇(;-'J0~51(*36Q<߲R36Ч^+9!ȸ@ߗ,*X6eqP)%p̉;jS!k(1Dh`Z,lw!p( y*BAOT³wZm\|C!nGe/[iZq~9bdD-<klm ]->h͎ iˤ0:r=½P/=u$q>įaCc%/۞%Ǵ\VAez}#;H:ZZd|Jrc`fiavp>^B[jiu2S뗰nr6bI;m!ˍǘm tvy#*[3kF sb=d~λa:1ӳ]LfO:?[ 8 Z$.ul!9y&K&mmIܡD ^k1$@C< 8L+Ώ?`d4P ؁eYi)w'iB(?үӗ0Kۼ9=N0sdS+QW?: kՑ| H)X2cΜk޹觻Waje?.~ߋ5KQt,+ZS%ZjvJ/fd#3tzg@5S1ciqgCxO_&Qp9BdK $P,~QDMFik?qx:0ΘC- ҔZy.a_|H#?33D ,?j=8PgW؃2 4ҙF+DcMQbnH-, ľi^p*{,B~AO2Uh56z`~2PH/Qqݙ 3qR(;NLē\V (;d= XX޼kZo,56B/%[pn8s;+Q9NtPH́̿ABAy c<Տ6Nx5Jr_`3A :DqfX>LvܻؓQ"g?Ӧ=MХ--g|hmÉY5 i'%a=₇ĀwK_UANXGuf"iP6`:s">X/LnCqDkh⿁ąMo +H A_ nF""h08fH}OA{wX6nt(9:}v^sad/ʵ R?!3ƍi ,Rz񪿗&r;4jxڝ6-Rί6 yjaY|j%KYt#} ?tޱm 볦sf"vPES-ph-dJ[oo 'oiU&H*cx$x2MYdWFYЉU"M`ǫnX֭Tꮇes7ws>x0+9| LZB*C@|6kJ#Uܞ~HßXˋ-=oTUW \2Gp ,6ιŹEǏ94r!Й>E\+i<Ӗ $kY}NSQw (q F_O7HMdh\uOJp|{v8C1{]$hiOP68+?-~hYd_KsL7k)'P!^H5o+ =ōYBCSMp0NXi69sG],Ox򺔁P3n! q~қ/\!i ;d5س~LҥuMi:g_cR9Ǡ[Ťx5O:a^DDvasϴ B4 3 TY \ Ӗz+YLBࢨ^H)Cw5`1@rzt9nQm!s,Wt:Z-|K 2 @e0碖 X4^Xvh:yݜLj/3εKئR,3 9m_ SXqA!s#08|i CJ&Ue^tr7Hw(WE x})_r2rB#6%tѱ M/-;hoz96'!7:NjVXʀK0*h ƻgp NbZU~3 #PIVt Y&r쭒nJAT!3AȀnXӎؕ]lbM;GuFV F'ƷQ!aW J] rhLQ`kjʽF.Vka;߇*eMTK6ē"ViQpTQ5i5:]|T O;PND6_.6~;7m\CW%bBrU'јyWOaoDv-r\B=v"5m>ѩ:[6l!⁲(bWt 3,M)3W]ؐ 5Ul՞&8?4@1S֖ Y[ttY;n6vS@Qz "w؀7Jh5*(ANue&)5'y)f"}YouxF,Tmv}v{ Jj4M(@"3E&IDq*^D%a!xo^аMBJDepF`7lA CoeRQB*!ՌH6\q`HL4a .z53+*'T`Z)H&kQx.Gy$nxU#@OWJ} uvZR&QxN4[!+aͦ,9 D?6ǘMŦ+k.9Nߐ4}t<(e*~%'(A{ZQig+|KhL2ۘ}Qͣz{S< &mqY2] snVB*uvաh:/^<-Ѭ)&N/Ƥվ؀'NSg -8P0r>K4B %A(Ae_|yu<1GnѐC۔CۗLpXjǙb 4N_%!aҖ]i8ORFPӕqPC nm!+nwjTZb_Ou\]8SE$c6# U4VVm[pԿgDž:.nhV[=ʅd>\Drմ êʀeCl˖4ulX"@oXI%gUA X~K(8Ss`3iu:mXr9ֺ{ѨԕAA!I-U#rH=xTP6ij;'gb vL°THϺ,GO ii_5hՂHLI24[R\|ABUS[9_L-Tbd^mt hG6EΗ.?!yYEx(gu;?OZWGTwA9u`f֢׍ 92܎#%b X}F9[D8 Yup =u=y\tkG')MfvK&V:J"VQX}NZ|QPpAG$*S_y^6^j,ʭNBw +bAQDVJɅj!Y6jK;a f$WX7/s6,ĺ]@+En& c :4S)M$E\Nwd >WtuNc"+U3i8(x i0\,DQtBbW!>$'@u|qaji|$IiO`$Nb̻9[DP9p#KRa8m:ɿ%lt~~iNjEWz O w%zĦOu?T \=JOeD꧇|j4D%m&WR#4=OF*>ę- tA #ֽ;h~VgfVgaQmV|HxO&wc&qnOKaY2" q4ID3EUhN]V &auGYobWqm}yz<ivA2F~? =P6654CyYB Fh,M|O;+CsUvnpyj򖘁=alEvƃŒ {HqlDy92y穂q“qNG(+IЩJg}8=.1rMͷG4pM0/f2FRHlogoE*`B[N G_ۣZlp 6$qE"?3p x;rޙݯB8BZPSVqgODױzՊQ&о_ 4,u\~/?X>#E+7mq1@e -&=w*Fޙ' Om`uP[&-{bhxmw*>Iő ";m~ZV._dr{ X.ٽrv?۬xnуGg)2XsrcV(#.cӾ 'H%>ص)x,eU ky 8ë05f_lf2-Vc&JYuTe=9Lb4Y\ ߫$9( 쁝֮gaf%}%,+vl89ҘjI 10Jr`gYa'c!>6jv@6!"rOkB) 3V֩EiOBޑҾ$Z+ۉy>^bN'-&mJ7FRcd`ڔX/Xt\vC&bޝ+*Ù{O@".&v (\0NB|6ѥb6r9)evaΏA0@t1Xs{ag8ܕ7c0Ù`*`9wڼU .6‘(vi𥐪XA!+KH2ƕspQyek1hC/GȝnKO<tq{u0;pdJQ8OV8g'{}pudUM<%~`X,5%3N ںAog>Ug '™k4 /MV7CgcȖ 'p"T0ĺyhYd^C\r}1ѢD>\RBJ\TZW͋+-83PLV}2$;DwFfVk|Eq1*qq3 +yg oD3Ւp)ӟ8"8>BDv&qQ .ꗢ;u!N}`}@ 4m[h M[ԧqEղi=P.ŚZj(ilz Ptx%{&bxW!)6[Ö= ma1O?Pu*N߆Yt+`/"B9CIZ.mFn/3.*ToG OiK/`1 VҠJ&[ Y3G$@7#T8oSW1&c:11(nzݗeT,- x=L5\:iWaISVzw&8%IkF9g#譂@3|p{Gzdۙp0&2мʻ.[9GV&0/!niw+誳%G·v7X:c+b# 'V}Mfv= VYA^&Vo`rZNUӒp^6V[Tȅzep(/%:zq6WAXN'noOb-ʫ]^-5$#)|xi^q):4'J䷣߼座؉2HmYMmPҚg`cDlQ-5-F5n;3d<2F0Ӌ'/`\3*3 ]I4K.KfQ!>j52Yg5{"wv`<.I~qG~,2G[GJkX&9/7GR~`M+B8#wZ@b(2^j0DЉB i ]h_4?8䳺 np: LϐvQmr¦OTE½<l} Pbx[r8N;͍<8̱X./cuC^ZI(C!fqwt.]nO#0=QP?%x/ v,I%,SQ{6m6<#j͖*'@֟tFT5&,F 3j$-' g ݅3Sh7c#lTO9}%4tA !:)=#UEHيK8cADT %Vn@1C^8D]D3aW_Mޔb!Gŏ4OY n2, D-_apJiz ך]\[N %^.M%.^LJӟ}Tg)r'*> m_pa l n]K%GC?uNxk&Y3s3X`"YFs3L)?-; '=ާ~guڣ{gLm<q~o}a Z۱ӢNb ͐1ѮPbs4dZ^d&drYTs%wRSpSSY۔|x{pf=|J%c. cF F^JBds`$6\ r)=;.vĈlPrȂ8x Heq#ء䇙~adh^O~}6Q0QuHkKOpfű\@&D;!%k\ 'ԖJk8:p6?oŇ(2a8֘z]CYZkLq=$k(7. C}~_fFc;j%VsjZe }GKRR^rBL' rY'a]k0!f5\nzt#r-(\u3IUЈhWP8 2B@0暒Bk}I`uJ3LwfÚ''PI7ƞZGʇlB)k.}~ 4/;%F7`Z9twGH@v@4?zSfqқ<06r)sV^왝ϔ<{үKP_²=J Cʍa\gބ#T=w(.8d!GrsXs[h;Esw9GA;GtTYGބPg'9dDg)'Iƕ&j*Z?>>߹t'jghIlRWAhz ]s;|ts-!Hy>:/ݻMR܎}}' G>hHA #Mazn(RupWpyL%e˦z`pKb ͈aڭ`!9jNjդ|Z)p;mw7j 6C beYXTE<7~r(Z."փ9݋=Et7_j s}.Z+PLދ01+JϞk(FmD!}=Xћ7tjiRAZ:-L3p#yJ Yy\" -! h[%xj0\~Ga.C Oy0ݍ`./mC;Zԟ+iLx=J]_C'lx=BjQ3#qLup`Rr"C}=C_{:LPļY)H_xMCejFq_QXa"Į,7Ecwc\ XmP§q#-UpqkNi-dAy]6/TX5)m0A MLLɑ>Ɨ҆VP`w^܌%DQ (.(@Lgc,tgZ|ԊSfzʁxn|"-':!߶n$g&ybvāc.^2¹VcQz39)7w\nrEƴAy.Z&OpRMV;Aa&VW^eM$^T`-TT_@d*+Oiȿ ǎa!_/7"w^fmXn,DBf'oZ0*hv] چcW_ArCnhҨGj@12@޿(OJx, ˙v7ӊ ÿE;DtSLcj~ϼWm3R,/hq:D1f%'軝-Цp~YYzg0Vn8G6dXx0_ۛ|1gϛlKG Nqu$)WD]u*gp;$`bwk{;MkWaP_ nCM &H)zqm {q|ΛAF!hD0ٺMؿi({X*qCFs$[O1M7YW2/n+ o4Xj>U7`SQ^rsBXPՔi&s-@x9V|qϝk|2tWv@+-d@^4KV X |_ߪ I`6!oz\&{bK3kzޤ<;غ("M1sYW'Jul㦢 oXa/ =aO-QOFAxQޚEA2tNmc#t.߶zi-77 I u!x-I!T#83Xۼ|ypؑs,=YtFBQ)z(Rc& s3vUnxEbh}w$݁"%\h<ʌHpjL^7-}I'fQžEtk.r -[a> 3TB! Pg8zEj18KJm֥pyR3ku1,h Ib9S*7'dW:,LPM/}Ў( ;Prעb]VWF/T_cy*̮9hJK|3MdDdd pkԪ߻Y? &W,^ ;DvOF ן]= 7®BRh;)oEBB=Pxp$#FV "SQMD wӡ]8 e.#sMN9Z.qɉ,C[D3&xGz2MC=(W TLKCk0ćt S#ݱBYLR|ZG!)@a B"ЈNI}bxJ YQCP?^ dj Nq=ƝbbkƖ\싆3@M7t$+eŧlI@4q ч~f.t-a-&X`4=flyL9r^:1c@k<{~\ßPnnSG{]<(Ńm5P]\)Ch0-@O\oS{% `)+\5*+px[s=:H75 ]GTzpsSm)Ϲ2%=O&J B`on#f7'*NY6'A]AJDȢu E/=B6I g@IGadty r->בl98X+[wt? sUcQd0yiy DB/KtPD6ȝ DMf >׮ m| <)pmZ:m3O4zJD#ѾD] ܹ]4JO#Wu %Wm`Zv0 L/scx[1Ł"6>S !PV_fF&8^mk/BS6rf,m6`̷zw^HA-8=7ˬogz%3vb b5Upj>ʡW!㈋#Z&X5%J.̬' Ё Z)uű3D@sر#Vjg\]f/p@Qi$tkK)֏#jcqPz7<6*VHDI4J-fpcWHX^5D?L6k:껷ףARu>rcߴ"AKwͰG<3gVܪwmKl5.Oave-nw/F@mddR2l!|7/9`.mzqDmj]у4?8w7%f' \ԍ=EB nf Erc/|ܸmRc4,Hׄ *,fSN>]B+&$j[2}]6UCg !r3+|i'([§1ixQiCQt}nb(x J~X eI4WcOKE]@wݼamP̈́ܨ"$i?!f(_a۝`;P=JWqd;Ǹl u\kyrܷ~EAB9Ilԗ]5 0]aةr̐v.IpvٮN-S!c)͹SOw4~)q%-N Y:8]PaMmV_ !oh4\m$b7Zf#}ҩ?YҞX L h6){b*qӑ%`zJSo I'3.ޮF5=sN;;{(vp%@rHZ۬`rc-NL.0uoQu 7nxeOl| sD$ *z?> ;oGILY><9w"k<ņ/{a8 5#>X}HM aRԑp@CCw׮S&$C|7-FѮ&=2iw(B|')B3Qx–=vn0j' 3j_~lcQI=@YAF8 Z̀2]e0&qG؎o5`XcNs& x1qOX_(lw5 :=ik_9$OӸ]y:Y{.*Wz VC\F95,2Y(YW3k `gّ\ܮ)Nc>RVq,GwK^v)AЗm|- 饟}?3Z_1m9fE-G2ѫ8i WdwG)7|0(UYXTdf!5Z0DE W?D?YB[Rzڵ;#{#Md(bGhEW-kFlUKa$ Ax|}~ `^fģՖTхI?OgP{H;!bX֏U{IJ't`㦚ep"dJ0^-rNâCӉpcDD{"6Zƾ(SA,'Hpݐ,,[hRt)) 1*ޗ5-$ɄV舸T LM꬞b4O o9ַ l.iUܐ1J;. ]lkgܿ$u]< +8S7`sOZإ%)Ӄ Ip2H=Ih.i:K`72^(3Gok۝Y+1CթM9ʲI=7Ѩ@Mz>V⑼kr5%tٌT_7 1&F˛qFXJ\’cCH_w5;hD6w0vJl)HXDKMpA\%*pd.듣yU2 6ŇQtBl8TYȎfN/h~$R!OK͌ij#Ĉ;Nz jHnvO,qp'ǃD $96*n3tfq|oAchQR `']D>g)_!rݑKrNFfRҤIG'NU[BвD1%ᝧ}~l3n/1FV ґ;rLE5h*Z}!í0XuK]S~P8V7]d ?2(&>ku{a9Owl1 (Ę(Udœ GJ={Po L#0[˪K1M"1^&A.G*fgrQC>-QŞ4/@; 57fjh"7䏳Nd`Sb_wŬ܅ɔ4vlYblrYaHM$ho)Y ̖_})$ `+  fpI(p3pVuM نԛXF<9™8UM"Vgj P`Pw}+a{Fb|܉hVs32ynD㋀Plwޛ"]s\AGhyJܵpSf}[Q{DFvi*]ΖY{WT%:WvVbp{,GہsX8f%]' P#f}z;6Zm0F'6:$̀V IÈe ,ڪY삻fĬ8Ѩ,Jmsa?g \m.[6$MP+B|R3?GMFyA-`Nv\ âgds Ygޓ8d5ÑԌuǝYn <gd՛]k MtK+?n:C{g'wOqi%+a'F>hAgs"?ϩ&ZL)jnAj2F&0g&p֕]-~Hwd+%l9q:CHWsUu0Dz'Xd%j|TT܇c<ս,^*“0:db%*!cym"Wa(JUR{Y`?&FHa&2- ^|N! 脝=8#y:d(/(9K*t[;712xW^ۮIxfi U;T"}sdQ}~Js^6-sC GBcc=ô; 6]ا.m2#dE+b16Gd 68 Ԥ JX~+0/itM1v^ǦFͽWM`?Ql 򇩨.5+ަ(+vAǾ~+=|Xo1r1 3חQSܗlq:K}>f | ڋ kK"7(:SĶ~haS#qߘ7bjq3NI#+|I?<([6ܳcϦ:3XL۫Raڰ)Pr+·P(( ~\%hjbN10,W`E vVUK6|AW8V⪻Y U"jS7W/qS_%+J+X#Z~81)Z*æQd1csSstD80ɄW}n(T%?dHyyzB4_TN[,ЇlFpT9-{]t/| ܸ)pC,%bB]x5$˫eevIuxAu`{f(Rջz=7wSX&C7OEC lfȾQHhn55/)[95ywRc\OOdOq0Q[!!o|`|E *{#A>&ա0&ZmM`o*)0S_7ͧ#]ҝ|pPWj++1ox fJ'<FJ@ywXxUDž}Ϙ<|^.`cr.TAQ!_Ozr܅z |B>3`Oyxa(& {#3\ܙQ&ѯjq"*[vְG >P$mU ͉|˖#d?O #h-De+:l+C|_t$8wXPcO&Z7۽X~#Ϝീdi1gie/6ENpL1 KwoAߡfӧt$1ڶOq-|N"]t0KS#YixhYKdCA;-%FjP w2@]]U h0lYeL/ĐOL5/3jQTA.Yޠ 1ͺy!( r vMQq#]X5٢i5.[NHB졂.\&Yݣkp%02G '~Mʔ~,]-P7;|GAdLG@OBd6 F(?Wvl]ƺϭ·ie"|}Ŏ$Ios-fisLK䛕0+*bD1S̑; }GIamtE>竗f%9LKڷ׉BM".4Բ6ɢ pu} f1D*# (#*5T`t| #l/+7/>T/T@ }?kq6 {>YI u2D7o7c^BXfh!:Y}k_|c 1/7lq)"_d]ە+VIؘ8 hUfn:p#vg'G3ڰ_(`<{I lFn4qnj(yq~eپ$ao9G1nPtli`9t¡GN^PNhx۪k*,%QWPR T4R' ~/ѰPLi,z+/\ sԷbF:syKĞUD2% vl!W:%ֿODٹEF}4nvKf9_$)''| vuV-^ŘH=Xg.;G|qs9 K &6{Vp~;1~b;%dU?-wkF{mvh h;iє_)V|ԥ~Al܁Q!$N:{Q ]Kx+]a`]=pB߽'f하&ݑs%@W^ R<fStD}L*V-ޘTAwӆ`_heZ+bRX~LXzT9pCHiv<7GS;R˱zpڡ #>*B M) \QB%I.tK2a._!qkd-~4g5h uL.gԑ*GЬldTvTZh;uDګWffdf7ҫuWNs4]0"B"IX~Wa>1 Ot6':rرvy~`>fGt:B>gx6WTpf:oFɠiӝ _וxk3i?u6!fI6=G%L{DDq;K^-ަhw9 n5м~rP}Po,<{3hw v,]16LE[r44EH/boX*ն| x٭n֔@پ<V-]''I[X(wF62WWy\_ w2"qΣ2!o+.ۜv,׀u@* Bj2?LҔNɗUޠb^*afG ΁m-Ny7Bc^ \vMc?g~LxwNh$ usC5XQ;"rJW'VvXx8^E-hUyH(Z*& d|Uj-c~Hᩁ IYQQYv L!%Mܲ9a;ԭfK+Ǎ>gX%v˭Ë{lNߧ5\-;=@;N9M( x:T0Trk_iG@c.Msq8&iMç K_!E6Sl-#dcȚ#(Ҿi܋|O 3ZMLcT.4jȰ=bz)ӳ[W\ξ,yM(ؼ8s4kce2 3mt`K:l7]i '# K$nd䢱d6#t4vk ;8P#R&TڡMUͅ{LƱ<]oZu۲hRdȄe*W{ 3~mTmڀXl&̦г2E @Fp?:HAPM W`wPd@`utG*`zr%&+JgYeOMgG5=`f\ܭӑVNE&\Ih~A崹5w4Y!m*GTUZwn6L|o a^@#lr-AeŽڵ셿J)+Dus$s;򭠞$d˦F|s~@cHܰE_\=&O)eF`Ɯv}f;F@95X[2 3U)4:On#R4)`sL}8P\/w 4a{@xѦC-Μly+Af~#𱹜r OoreR}Zh `!E@+. N٤#Fֵ 0&[ a\zܭsڽ#p:ጢfa%nU-.syIՃtuաv&,3"y]ɶ+P.:4One kr\۠y{P3aʦKN&5'bw)i3-c>3^"[1#//3#nkYu&")F⣕DMk ,NXfΚ=T=#O x\7AIEFwYG9<o /.W&ABŎYW|kvЉjVNP@V)2E#0"&.d'5%):b59ʚhxç~EtzG kx|EC5;|.gOF~U6'ʉIBt|K#G7+H`UiGDz.TaIM㣼Fh t),p, Wh[kتFLV%R?.)|֞GN׹tU[.n8wE_^m/ ym[8h!J|/9A /"٣|ldb1/~o*8ãZ7S2 kˁYkӰ( wl _ĴjjOgÞ?aXsR` |B5-LN=2uV7 ip͵VoJBO/^J.,,3ùʝgK#5yH <ϴSDО_hBYuzzv2%+ Dk* Tqs}s:a?99YtO0g:^'D–a-i$R>j6eȿcw0SN7*$_r]Ε7YGomiCVIxw_1-&Y4>L0V2%[O9ȃq!2F{9.w*;cuz@%KL/B!xBK*\EA9وaPS1Hdp×]g(X(7^D?Ų#րfu!Q ~f>4;ct2n`z.ۨĂl'%ԛJId,N`8ӂ0t42']q5JtWK#}KWyA;-'CE7gjo@պĀSoՙ7ܞ?`vw0(YE[:b .YrMVG͂bxme˛>^jHoJ8NF5-"/?rIInC\s“ZIݦh,@*LV>i >rt DN}T.E]#KM#;]g5|qn%yDb,0S 0P5ŔD%Ћ-UL<–ߑ%nBi^vePfH{ [ U0[ _ <٪[s>^.rӘ$DnU~΁}E/0c&[k.Ÿɇ{m`&[FIsh ҵB1N@/1d!;#)Y27<?Vbm[V2a*NMBBdqFޡ$r>ITCs@ F[ChL3#ȳa z^ <~uY!VY8yFr~22v_?R52td2S`.)?*̔&S >0ObƮ9$SfG 0x;%QwgHUn%bc XKʑWל`HzOS+wZ!6'J\[|8f eR=nػ֥E-{B#D =evf=N 7Jꭏ>"DF욮>l+MuF nlwTVp|+6iםDɺrpU/ȼAh5$FSK w IS+HU\ Pqo3c j 3lUybuЋ&!*:mc.6}ب8ʊ EpG1P|hO Pvp[EbS; c\_ MK "Bʅ{7bm$-OCf(I6:!`Bx?r>C F_-n{ףƌd- }{Die.:kӭ 9ۗ웰J~nʛˣ2fi%[! >< \>[8T"'0x3e+7s+;k|M['gmQRDa_~u>fUGp-[\̰js D<e]|aB* =&04E9…5`ʂ%P̠# uT~d|<NrtzЏ;N n=$KL} ^xK]-!}{ nHg#1b_'%\U`z:jcEnTZ]@|(}Nf y(\QP\8/u}7#>` WOYy,Ypխxr3}X.;˽:)3uߕ3+ m9 pu5\#4iXJ J_T[Kw !PsJepM=K8}OH#D~F} u丟vET iW'RTl8qLF֗$d8ˎYE@d{t:2l>iU _!+3mML0}OjojƎJ31t7HfA' }=L`DZp}ɕa:ڢ9݆s0BmOQVXn#ml?tC^Q="ҝK0tBF|R4FA}>|CU8Xw,}) < ղr[vHl/M%Je65B0M4e""іsk:q o(tɎG$gb"~z X{ƿ,fWk6&ACgPa)k7wv9zzÒ"2UfnNC3;'$Y,#soi/w ^TGkʯUȰ |*:T뾌LK'̋G4"VQ2\9xdKO !vNe8IR6s!Of u\8𳒛2Fp 8=,mX6WmjaCOR'?#aq856`ʰn)jxE&6}q 8Zs Z+HIcD6vK2k~9+jw`JBs=\3u%m3g,jy]Cz*Dtp ċ0g'24PB_eJ"PzIZϰ@=5qe'/ޥ' 䢲1PB umU7Y㘁쎦[0Զ?4N5&9DP֑ço@' UNko4O\ޢx;.~ 9sz p?t>X'APq8}it ]5-IbШd!2G jW/%]H(8,a# 2pQގU9DWpῨ?H)^8vإ1)i^_ ,;Cg"Yd9&26s+j<1-'k?&{fxas FɁpjn?3ҭNdsB') H8ϜbZ}Xƴ1zj 1=ºYd&+UYz[Bjucd9;LZ*a5CUnpjMN*EEx{e_ԔzGOTGN]rRqDr8O[J;NmZlyWBrr,M[mi>v^ou<;+XBPgø<~&e )O4bqM`Dpd`CL' WO޺ _| 0Zn謲 pH> mXV=\ǡ#gs@C*+o.aVJ0n3bg46HJ]KA?_d(׌{v)²ڨ9=j8 ]zCa \=]־m,[Anp=F9JjhϜR,b~KFq839}n甈Qa ziT1ӽ8[&ZH$5P`|Ç1{ty٣ ̠ @<@6Ai+"Z{-Jfn fSh:\x^PNL|?91̿y ~8f1e0EKBHž*?:;8%301DxNm *h+~."͠:#-Uڻ)e 'vM($Tɉ-Ax~?= -i'{+rHL7r%fOLﯸؼE/y¥.i3|M G ̐;7WBȇ*'io`roYhZN&Y3jWM ʀ+5@߹ $+ JSd5 )[Z*e.E FL4ln TztYjTE&GwO;k}AAfݷfdNM< DlFl,W$* 1QN/2W'+O8Y.4foRm)ϙ/J<4EM.ےn'"p9Bb U!zs pD'Gji߮L))wVVCt$=n Lc)iH)ܳk .Hox{U܉Fڏ0'\RHbs ].<--qAlcҔkB\`V ~]N5]#61S}'ťP@  ⁓BSOO?M•*5=9Ck>|I@ۆxy{WT 0=8Ū~5̆dxз ǓZ^P RpW/9$ܯum͔5;=Xtろ\cV hrNKMj5Q&]+RE<1`V>6_{Hf}R0=}Y/Z|&\.zSRvCҍlHh/Ю$'#g \YAHOTS4pgyqS'iDQqI/V~@,?(Cgv&5{q}ﴦ U-شNZiIqraxGr vǭN;'/Om殄$:E ?k+ #9TG{>cruO%2Ekh<坦dA8]˿4}=8l`WUZc5+8e/&sFn X+LtVHXEk9r:4mlST?vqK%m,] Lt7| P-ž`2) h&3Pf-4'UXA/+ZW&=3@:7pp_DKTh«_`s:o-zeu6 g[r55yvo!wI!N P[wq4b,Zɤ&!b~K=}U h,wRjrf5ϵ'lz)J|aas!FDׅz^ $aE,n+WJy]N1&i*~P[0,Ork"6> }p'&{2Sbkށ={/0̋Hï^XE^`.dT9V%P.Ԉ6,yy:i~$Rc̣aeTg HgG&,rNSqI \b  (d( ͳK *k-|4G? v~$G?r-ԉva4%)UG  9 p,*~l]0@j47 QUJiڱ@yuoONOv$¹ [:xς>}TM}EJw;Ng5(e,2 tC2D҄# 1 {"ILbugU_X̃٤")}T,9@AGwKx'%Эݵ7F:?Wo0$&L$f2x2 ȓwOkBsAJc?̥~AA+_$tMiaT7؋p-&{9RvkGzyLO֏n$OB7E qC]H^Шքb~1avbᗍE`ߘAV7D77F.`} so^lܟ8fU(hèY5 5ˇ@a]MS 5cpO~SAV7r`N9#)g{yO}?fhܡ!2Ư:=GӰWJ5w NHB  t%L|wnGb|C=F_[nr_I;R@{5cƖl`%Fn6{au͕~LZ&% ?CL/*5i7Pu=S6t=We:VchBɃp*EZYe@ mP}昞 ñؤg ^A6ٽ tvZ| D$*[Xle59J,4:9o|dd8wP/> ꓠjvun@DoZMDelܖ=;Spf?I):,>yU-AhzG Fa#$zP)3F$3-0I`=bjMKҽh-+9JcHG:pTe3R>{W~bXJ)S<'\W}O`ʴ4&w9\$0cB܋V]T9/5 jca?)H"=~p/LP5zx eOG%>t1I7L" >-#QC<`kqx?KWAEOoܨhR;Q䷿LڄwS~I Y5y<Ԣ0A(N jr} f͵v"?&W|۰HʤIїTQHz4\hӮ% ejyaO& *3!>+X?RptmZܣ(,B@"0VrL2x~֚$_*ڞx *m6p[Ob84ehcDi!w5Z3_SSe!3&Q2q~hE?EM촚6yOIR3h©vR.;~f1[^Kbz@wyhO ^;f(R똣+B9(48UՎV!3Ж0>r ჈q-td tn?JWAt n4 !Y(B[SUp&]`Nl./kln~Ry}}P[EGA2仒Қk'mŴ㜚PnZsR,=>9cLYlT_oͬ `cC)Α!_C|3;xbJDr4'3?UagPk3dKq_"&OPKvY'VL޹dv3㆕YB㟐H8)j$lϏ`@JM2*QaUCǶI=0ulpy$r[bUPzQgѥq/YȺ$־3U@.x,/pW S)Wn"f2 ~ U>h Rj|Y 7<"0k셷 j=P4= v7ᘤ4]L+ff=xTB5kt,r`ϸN+o'w!pdeEymmsvTJ> 79 >f_7o3o5~G6zFskOn}h!H+ OP(2LbNI, 7ކě#:Lgvg,4A,F/Aͪtb6Gv`w7E=R5̈a?P\WAK~;xcXozW[jǍ +3. klKAKSh/eO0ZLYߍ4[ ̣SPMVy$}p96؎7)'5l>,C6 [45)mښ#b$ۈ8 0lgK;xWuRj>ZIѩ ]}-|V.h\^7wMHU8nmb%"%q/hɴtAލȳA!"26lq?%`س؀,HAWf;vmXVm) jqԔHG ԔbBѲʷ@GI%? UdqIqВ u+fiN\ـV$#8vk5ߣ )xI%V ;ʬ- %&PGzϼ.yy Kv3=aR$urGYBWRyqɤ{"9XkS_SNQ>aK\%˧0c{ 2eEױª/') "8SCl2ۛA5o&9#J8f9UÞo7q2v9ZzyԌ_( @ys%ΗJs&ÐO4tolw#Z9iǿ$-2PoKb# O0 )le7PPJi0>" MQPA(CRг}Iw Pdr\kQ.1X!x~q6"I˸h$|H/R/;zpHFK>ӷk#Mr1 6Jr |Ȇ9S&ފz,dXy?ZpȦe?iN?M[JF"C띬}@v5d Y.zP醽~G)K C`h^MTZ'm$(',Uً^5y|uxajX+L>GqʆgP.Ѥ3#ek,^8eI ,W=/2"0;e_g1KNЧ#0 תا{ZwE%y9_R-8 2oeFO0/N%Ɏ9'/Y1c;.;9a7/j̞]{.У`ʥuhu9$>oߴ]^L90i sX0V]F~ƅ?K<90k<.X~{L6)b2ByX$޲;R,^Ph*$/{71H'|c燮O_Ĕ:܋pI];c}f&!^ayj@!L$<s/jKl3J-zjJB#+ VW2Z2uyJ-bLQ}N}.G({CMEjӨL*K\zQ(Aҡ 0ǷkT۸2PoBn&ʮăRnatꂳ@]̰j=2IVDUv͞9ʤ`dt)ᨋOl@VeӴ)I<~D_ꠃ#w_ngLo{vfyZFǻ]{f2r8tP)$aWC=ZZeI-_+͚d Q.j8jNp#4 &d&լ=@Q5Kj?}KW! i-!j=,RUo4|,fMy<ȈwJy ojє\AbWsn"Nzxn%vIxoalbxXɕԏHXMȰmՀKLC_lk:5I4oMg}f^.ė`>v@uk3js$05a_X5Vƌw`_QEn^I)>R xJ{fs>\•N1TcRwB؏KV1g ik9MדZxTO%|ױҩ&y̏Ø{ITT L[%A<ۇJ_,~{9D_A% C58JV4#w iV*ZHuĆXPr-yQJ=w:I++s/oEsJpT!k™UJq_:UVvW}:h1JYvv@b0H0XeyUJi@xy/r0V1)Ճ,}? HW]I+] '@|w'!EO#2yN<8~Ms@l! Uq^8}Hq7"4~4)]ZibKFb^-.7هx IÝ{q7!e>{7$L~h]@ 8{Kx y ޖ[Ѽbq IvVw[[ƅa2d#@Bv؅[?Fbq8j>3h@Zp=m:܏ѿ "lr~<+n(oh? g/wHX?-E_5,c]mZdSnhAa7^U+`RW%Dr83iBބ7?z(~ F` A#ʻ%[Y/2GGe6=2L*2_@3^![ -`UuPlwq8⊱ND_Ei~< ܔ} >AV'5>ԶWS腕#9*g`]%3GzvVEF(יnNJO)vk=󠃹ѼNB2Jچ]֣[vuĚXk1doH~Iub@ā6.CanD{*$:6kawͥ͟(Oj>UL'M#DoX>h e_;:)rݾdf0eճ8J&-40}=_)ίm;^5'ٸ3%Aܧa`cc$`7d&ުj$iI0#TP\uyA9 /v.t]̸t+ݥ )q_]7KSX!0 ljC/Skt*Y!pJ@\u,[Vnք?)eґ6FZY}o  1t^DN[?_G5{-=+YN#H9\'U1>3WAQPv!j >!EVNHKSp6 o !c&4aOrn4(s2Q%@SꄎМh2"K]/u a4H]Vjt=lz4G#f>==FZ`u3ōpj6 QΥMzixh&6#JQƬOG.D_KSnh)"zn¶)(oe~[*t'Qg^]3vQɇԮM?RTI 5eAB.9 X;\yZfݍҴ-3f$K&Ŏlj&z,1 t@%0TS`Gge՟gŒ˲h WNR 6?D呔BHa F(GV)osEv+aÕڝXFw4Ĥ㴨eB)/'fB퓆radI FI]4z_'Q(}}o3G65/L7۴=ub#j0=6$ƃCo|ʱ\]ƈ$.r]zxfl{%#E*\̑MNEDr.UvjQK%vi(k`kE J$Ⱥ@BfO{a)_Z>fx[^>9Cџ AL &mҧĝkô>?ιZ"OD(%L6D=7ߕIqHo0`7/i{?I>[K)d0-}>mI_D2i2a]&ɓ))u=ܵs2D] k;23DZSoC(\AM9*NfcsIQO&CkesD}%2" glZ1eSЩ}F ~zQ%SO;PZds8ϋ"<CQh%wCp:&h_X+AYQ;R2q>S&9 b9 هs {:Ii`1[Hݘxu)3.͟WLm۶p6R1h{ߋyy@B}GϝR\JoSgz1%:,#lZ=Ҁ_b;n3ضd:7]&-\bEs`*H$ӎ*V;lf֒jkW\ʯN̥/6,ceU+^0g˯i㝃s&ܮkoMJ5π_y #r"z{8eMQSXGP-.t9c?8Q\ww YO V&`bW2!45G_BA)Y+H8ѵ"@SDz , ۢUt^4MlҎxa&lݷaۢ]k3X[^^x*pV%2R#M p; ᢐ̌hRw^ 2L_m ,Δ$ ?{>}K1 5`{AJ‡2`ţj#|tdV􁱴=46N,N?NRKV=^<dҕz#;Ć4ZQt7o{n^m) {ෑD/h5Gۺ'0?p5]v7ւe-mKPAة3>VQxЦDJ اZ#_?rǰ윯Äep2z?D/Mgx!<'1 |ȈYaߡZ Sv^̱qwMe鴝%%j"1NUɁݘ >Kr*ȿ#gAub߰'>-߂|$u$]]WM|YYp55*.aU^D켆 5ǀǣz \4b#tXZ3lB*kB—3KOϽBدN-^Mn/}Fns=6G޷ǬodW5 328cZ+id>mh{XOJ %Xπ3BmL3읖koRK3o yMIe4sdnv>mcDpV Kk.$ 52kLZ=h R"tw|) µ ?mzEwP07c"hsz};/E}1}ψvAX7ڱ0u5/+ǚ{,9-Ogl)4).pyt,}.nݬaCMl3b5P-. p"1GHk([ nw6bULNwEu\SOuXMC)c5w),Dw(e8V pBS"q.h.u,NeH\5/IKHdTe` d 24{;uٱxFcCdkѻR㖨aoKH叢+5Ԇ̿ ԑ5JJl/W&䋌s\JyNP~(*zfj+%q!y 6T!}TpM,% Me.Me`˯0ߗ–L\pRҤdLcH84^tVg`giUTXhh X8̖>n3a]Hr m'g} KydŃV2'óS's!ξ=cнM#I2w)AyY4M? O/Vv&UiH&RB\Mea kJ (9Y@Ê.Th$ bV<./6:XSS)̲&mЪ 3!SęH HpC♇ 5Y~tG\>rԶ MX>O4R3KX~ܜ>hCMAޘ}g쁔L!VrQfX%~pm)I|L4s+Gfitb3f@Gx~d٭=k)k{1ϩv':EA RZ3IvR)JC'Yxڶh.Rh.Oɸ/eBRː"hKtrnU5%O2v|'bc) jUn_n,9od#Kv*,Q)ʊl|@ JozY)B`S\;ds|$ Ƀ!bII <7cãoS Ӏh_j'zM@:-E=푡']D4}n9%umjY"!Ia6)j<@ѥ">>[cxwp:~KD;M(2A297 gLugQJA5qEpC#:\I%/nwQ*V՞Tfa$ ("Dh] f@B: ԍR;<1q׉iODpXKmLDñgYZ0707010000052c000041ed0000000000000000000000016075bb4100000000000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/ext40707010000052d000081a40000000000000000000000016075bb3800041c64000000000000000000000000000000000000004700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/ext4/ext4.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ОXN1bqyp}.œ> \&N"C.kBi&:ha#9W3k{_:^v8'rw\a:B⺓GNJ$ D%vn&^ӊ66βL]q"VyAn=K̝gEm:jGvD{| r钜 ,e¾3z]nk6]NܼwC)w@ۮZƚdjm0b O (_t?4Ŭoβ-Rqk! 3 @ܵ';F"vkl5ŧʒ$/4BOHջ\Ce&iHy>Kgok%/hB?gpR<\z;m]u t1}qe&5&wDof9A34-|҄4DFQJF&}l&I,zm 8".ScLա.~M{1{j Vmc"ҫ2$o5c80JˎCz6o|yh ofY=$֮;cV A^aM5Qx3(]I^H9co*  6sAgF:Σ戺ˇܧh y{(1J hZ=*p;#gR[XNCW<90Z}`mފ[1Zi¨^GS!uzwphͱ%l: -L/^Ӄl_I唐_F02 ve ~Y^d^1e<=Υ5jfJgO^em2f5YF*3;UqNcBay"ߠ9ԴбjǙu'PA{Ajxc^)q'T`u*BfXM2&2HKN&DЍ.u7C^tx 9P$њpS ͯ妼19-)!ji9p2YB:zf{.dkdL >ǜ 5) y}jYVΧP.S<2+,$tFdm{lyx"cCIfr̽ЂG& +$uQDm>y-x@B( }rPi 5IP!s4+~G?@IJ0mhD7]}5eSfd&Md7[ %wEARf5X(%.$=-ҲDZ{66nzSXpk&;+{BP˻|HuH6U!. Y#31rP1zb((V9 GR N*Ea.gb".B&X|O.=(N (]0lYl`buK2{A+4`U.8\G&3CŹiJu3oDSXdp >Zuu$,5P>t=wGˍV-D6?DzMOg26{4h- ă UsKNMIe>l1h,R?bIzdh;?OAj._S 4 GvR{H{ڜW%~P~qyK[~VgK{- sNk"c]lH 5>0a2q65'`ʂ#4eh&):%}.b,ovLsx=yjD ?Dw$d.r",|aa%DD @tגm; ^'}u!5z 3Tyk@F=!j9q0%ILD}mƇ~֞DiQ8J7J+U_@K/R<ދU-z(o(_Yq;iVm> uwhrt#0( gi[|47 g B'Ix9GcƇ1^<菖TMF@ !'I&|mh($H|9 'r1ՔAnuM0Vix=!Z|rmmϡ`~ 8Ɏ\(HT- R;T^v:}i{5^,0\I<)KK0:IDS?}W妚)i ~ SY_A6C}kN؉J7f s4 ڃ^zq9$t#. _rK1hmЏK|t@=?}@'&( &[dd`J=N :Y1z%o0.\vog@C ; V*Ƴ2ddgR!(33>mR%@O/" 6q,xj\$܈i.\*g ekMmAcE:o{D=Ӱ9RŢg->۝L~;1j$ +(Qx Z/Wd\>/b{foA[ޭ䰦)-}+cnƓX@ߤYO $pΤ낊d>W- if}@l_$?Sd VE&,BSY7FDޘ/2Z%)YkMiIh_V\"8݀yخXn^0B }+Btr%9=G qՙEThEFKlrJ\"u7#t6B|569Jr;`u0VsD$ 4J {ŘlAY|>ł {~`R٦qDK-Q-9,=TڢBg 0~eҒTE?|`0C3j$ nGuߨ6?L[遃:?IUTcHҲͭs~MBT1ķQC.{vQ#d8&:H!g7֋XyI#;(~?3k?v'?Aγ <@1ad)6~fFd1 ~E4c!ʴGOӸw!Gl׊WpXEi`'ƫwQHQ5nEDH]M-5[ɲ 8P@k4ݫNoqv ?QC`>Kac5iTvI)f|^}-O4(ju2B?DyZa"\Zj3?y]FvnAMb\5ժ4C}"5VIѴOjK ~i q9.?0J ca5%_ΓXH*W݈qUk)|aZ<Ȟ]?ᩬ!EkHtOх^KSgriCEgЛd{@UQW%M~*Y$ZpΛQ! NuC]ͣ^+b3N:"cGV|So̜ XP.C4?ab<ZH R $YpAYif~vD\є). !J!rSy #z=_lEьƯf S>3܆@2WǔoΜ~R?W, 4pM`88<ʥ>z(էaN0Rj+񀫥t cU@:1A}YmD_Sd]Rj@I9d! 442b9Bc4/,س_~4whP\XT;>ԏ'Op#A`\+N+%6ǿ(cDj*7𸰪]8d00; 9И~ط"@vlKsB9r^Uk;ڢ97ae7ӭUEzD" RP 5@z`#E+B~i!U.Yf-23֥50w|(Z@B%ߔR.q#ޔ4P,h^xu4fTޥ/*k5o-* 7{?Y bfXXh/*Z3t"]Ȝ~BS@ӀZt_⊲ Oj𕋋6|?S{'x Li<6k(D Kf"~ \ZiVU.弧؜ qq4qeR hE5޾l5n]AVJ+t WwSI>4,dhˢ"b?Oa8Qqɴj dmYf*OBpXB\I}K5gtxpGv)kFH׿Ј^7c%jA%h;]\[B,Ɉ5] eE׶bs#¾Ђ- O FpKx{m7R03馗2vMK`ND:k\F % VDr[ty$쎋@| (HϪ92^CFL C[e7j&wƼH5:_o~yC:H*o~l8CR-8jA%fbk.Ӕ]{;{ypMӿi𢳠 أCNTԎ#q<\q U*VTKShɒ,dF"YŹ%YWm8bstUaHG 5G`!c[ҳ3Xs2(2ꙦeAT&ڗHGs57mҾq>L f[s@^t?wwM[qp?jy"W4wK1>` ܤw{֞@R)qLsɓ',ɠ40!zsYXcb(AalŰ7/sU9â&lWG!5)(Z3ǰVXն [7Ց&ܱkIH)6ϸ쥇 ҥ8~V?rS.i9PyWlOnk 󰬨{}L5#uRVxe23b /G-Ur_J n;D:o Bܲm;-wnpw^[nmmhp]9I!XΞTi_C ד;0v?f7Ò{ɷK5$S\y8)on Q &{7A}.о,TGx9*vAk(י~0?%ZV"/ˋ3tlC)M}P|}~u=tshIc * >VKu rThU.ep̋]#|9&O.ԩhT~U/w؀Pd ;We2&"733iq,m:1{Yr$&DwDU0'4 5+BkP!OZ(}l"`A68g2l[No cZ* &gsmY:RnO6# Bz: (\yyV2RQ[_?0d V$L?C||fmh8 ۧ\ƢT ӣT0HЩh"F\9`oZG Cn$!Y%g*YIP7_YC槁Spx8ՓU7b}(VQ5`n@ἾԛUGܪ0ZbN.8&e l\l(\nYoH-~9!2=fXu@,XI88蹚N1G 4 /Կz< /A^Uml_nŕg=p^֧c.ID2xzT]0ԍdЀs6(fhR3q~ɮAkPr`=߂ B0t_=Q[s2h"=l)z{MS? 1^GwFZ}GCÏw8!~aBTt'4`ۃBC8+e9 پ$jtʔbG찆Tos9N*V?oxKQw<]2FX8,́WN8htB/$3XzqE~Qv61^b0[!M^e8>SM[`o~CKKE%IјcG&4֩sGo%Q[m]\@A=n0sJMg¤.@=Ad 1zOx= <ͅҥrk],6zp|# 4%f^o{sFeT֏lHYγGo:' i\ 'G9hWMM6WWjM'1+aI4bnGal7rd}/܎C]G;oHLi3s F!M$R3_"VUfbkc,1 <> 8;J_Ȅ .У7[xg4g4)K,-LkI"T3 \#Wa*bdEM6=K])pHAxWh'F!E1'6ȓh =Kl:0oc5)8FP >{_łB*)t]qu+`E)[Kk4-SrO:VygL5[c{9?*'J\Ą"[Gd3d*ۧRC lpAF{ D0BI*fSzIz /CxBKVƓqN:p1)c#Kk2cIXs7OfB/ߩG1]wْg>U§XX׹iE~Hnk >!n@:ksyⶐGePژXgzӉ*J]0PIk('pZ9wC]3oNXs0hF_#_tgMȎ <)hL _ 6tB1+; o~ m0tܿb%WIUVa 7(f Dtdbd"in&[»$+tS'ui>k%Ҟ0LC"a 3)K|SЯBOuyզf 7YZJ3 `#S7q N/DYYmB% =>W馘P$םL53+5-%$ֿ ɼӨ˩+% $0FȒuX/N۟L*ÍW/ aJkNkGm C8QvW7A7UR) "W+$SPɩ_!q7Tf `Q.O+[ʲ GI4 >sFn Gn/n${ :zC~)$7r:!'EnEJh.%T3`WRwxA.CT\Z/i|I.0TF%=eͣ?nl d;pAV {f 1 jԻ-;xVA ݊2 u*yGXif0{(웺s]\cJr4E ?b桠\ۖ42{/%1d8 EJ>UrqW4+pqΣL!ϔs髑{KJ{9QiI1X:aT)x <=Kǣ=7ePV#Qç;VƟSYJldP ^XYd7Rd%X* w{]kQ*8~vk9qf4d8-ZgoE!iY|6UĬŁod7xzSLOxRbr7vNRcN+z>":fQpl@0ϣM'ROe0]9_D^piiTo]v 5b׌]3@<&dk-H"XIOغDj '&;jgQ6aB`RF9$9-0yEOwX zQ+KCw?0L!,exyx-8bǟ;ЈXSe3|}E#ZI41)5fL=a]Gμ)F՘S̲p\K&DL p9w!6=I?r7> GL3gĤ7ߡU]ZMf-:oq6;e(E#NPedϻ#=bPQ 5\z_=g,x;*ฉ!:b _ 1 isYtrq%:\'s"R+0㲾EyJY5 ]|P̱҃K0ݒ huߜ32!iQIptc7)~fW5 o𿌢Vg;5sTyX] O`D3|e8ωa3J7i x $̖AF%Hv"? Ə b.X_7.gл ;&Fİk a=ScCrE% /:i{ƻ +b`c~CDnӠ i^7Nд@r P ;MR߭6!Qf"6ya6Kڅڂ%ya9Ѣ}/Bn\yz(m ~W| _msuж~Lo%e1>W4%^IT]P,!ߴ*Ui7_O--uAԝ[M\R.i;$֤+P@G((+Ij Sc#P;\-X(ٺ惑,ΧQ3+#᫩h?֊`/i1'>. !*/?v$tX܃"8s(gʽF94?bZ_3n#ɮBRJee!̽Pc],Xx9i!,A_6L.+F6aD#as5H 3uH/2`nպUg"?v>JOE *@\+$fP1Su[x2GMIUuG/tb6q994F-Q "<Gԏ[ѾE9Yaht]IQ^5Y nts7)3'mH}}”!ͷxBY)fZR`h'#NZjxw3:gOca]c8o"W1}D?4tpZ<#Ԇo{YTfwo4tT? >soc`lՐ71,W/m Ԯ}I!p42<$M6W&8itFS^Xex]N*Hd>钣_>J/qj*FIVqu#M̀b|^laf,e[.Hlf̷[b0PT/hsGKx 0veئSXFaR׾*>$TΰAn3s;S:WM/X_IsWw2FJQGj9dun_2ǟ:7u DGŬB ?4=:QVп rY% }X2 )4uy}_`nrR, w;)O_L #j]d~AH} O0Afq( e6Ma3jF j,Ѯd?!ŗfLt4:!.ro7VmY_oX?-XQI C>hCkP6έ%~ϫxvI[` :kV >ඓ8Rciwt1RVƪO4s$⣭fL;zU"? y @( h L}M{(~aoTm'р0;hU.,Բ/YLԁ=K_2hHj -y0e=qf/"R'DXnaKЙ_dF6񢲊4 K}l}5}$dWoc1r H< {̇~J\躂oN mp#bXT6]ʶoUfȓ '}IPIDdJXbn\D;27?ZyyppA#1DKL`rIH'I"*Zck1 ;j̆U|okN VAc~chc:f{8HQ\U77&~gD%?XVqh.)|x)5ELzgBRp*2㌽X|)sLb"H<()_o݆̔H.}׃Edc2z爌o vt0ĕDXol'-e]~`Y<~Jhks~ƁM FT< x؎]tloˇKFYR͎yb6E8ؤk + GXZY@(︣ʎ#ƶ.^SzɕdϞJኜe{B7% R~Lx" Qflk yae2u2$z)Hb>.4-I&C򘠎XNڪF4G&C 鸑PgSRZ H5gg0eЦ+"? Q=pdm/9(J{"JA}NK/AUIvŔ̐W,L50tW~{7I^(7A-k:O}iL6}-a* g?rwJbOhͦކK (q1 N#H3oB6pfDB:N3IШ\OK!_j .࿶o•orMg:BOK\>Bdbac22ܾ@pa6\#֦=Q\)foaA& d" WQ5t+%Hڑbijq0 d2BbWszf[jf̀5Q""v,zIѩnHb~`R9BCVbqgS3eChbu2rCUa150$G<[+[fm´E|3 .ʼ"C(VSr\OU4o/RN3diWv;0Y$HnWn/ ƶϏd5W&jny1g[n1番-C x#\ _5-L2e@*4Ě,x1QL 6^9f*F;X>߹"zT$WDGQ=*:}Sg2VR/hVkyZpľ=y c֭9Te h1 a'DQ~9R~lEJ[7ݰp_xԖd"q:6@o^Jms9p < {r):폊 qۑp{|OQJ}3tZAvf9a~FYqu|Nڮ+yA`.MGOF|%M+3F4K2 >SG dkOkd_e-YP*Hw˲Vb \IO<Rl-2[;86X[ .>W)`*7Q:r𯙶_yyFxq(6}cآZ>A^uY`A&Z?7nmH)@YtoWj?upJ.&5uG!A}ٞ;z\&cnP.,J|a[{V.b&"FOX(xvOU*u{nܕưxtkED~o"Oe ZfD/U[YuHJZxJA[-2׮&b<,dw>Q;5"4d'A'%$?.@ԟE);z]luI;+63&Ĺe #B ^w=:!/#i?dž\`ERHy"Tl( XJbaU@8_"3 ^DqQ][h"AQ/4l0✝zDpϥOf#9,iXRdHvqba6? 븫MR-75ڡtGWHGJ_01)kXulYk8pE B 5~t"E{Q2M0 @]Z3+f7ͰFܴ-}~2TU% 'qZO X.&xB 03UJuCJ̶U;sȪzed8 ;Wf"2`pi_DFUH MVm>緪Y.w 6~-Z${r<Kڶ-Fmh܎>ZlHRB hSR:+ޓkɖ#7g7Y*-@)DlG]dƜ4?_C{\MT\@CU[N<b 0u0d~a ŵŶ - Jɞ̂Ml_k `_\%Y,ЙTcT?(1 ŠY8C~,FU3iw>VRw'QRBATS(G17̋tݼCh8|u*ciP 5%lCgǝw9 Q "$%qy`S.4{ī 0A.D N9e X:rGNOJՖB+G[vre:Gd6m= (~CYl?F3<Knh(<&S91<˫,ݱڰ{ 8` pѺ҆ɢ1յSbxA!Y8yi:*T=KEس;!/ãqʋy5ͽwv_vh &l#z%*vvwIhكܦautĤ2#u$HZ Q8i[LPXx4}[>}_l';5x7kD+G JQm J zW~ZfJYXBG+i_7NqutEe "Y1z&$0&m<e910yD-#cХ[UUZC޼UP;')]A*wE#*M=4r4]o{^".g]iM OENeӷ|k̷͔< \’߽=x82 ֓ܵ0҅<**MY3dRJ:QHSDtxh,UT+nDދ}[9ævKt35|Hl IBǏE0h\ښVFͨkSBw_.-|2 ' n%J u|^GM/!AtRp^FE}-Ť1Y( F@"TûO1:%)¹R)q!g5GVNBٲt -f$L&nBìs-|uOq3𶶁Ő:zkz%׆ࣦfqmJ _v m®$!e𸻶 YW69/ !p}Y@@1/BӕX sh~EzJPoATH5(|}WnjRmYSsQ<${#=(>Y:ȓ b^BktYّ? 2'R?QJZ&i]t.>xXMyCo46bR6„cצ^A-+@p Cq` 6t^nßXbvp dJ-˜͋ATu9/1k^ɋN)%c0V.g*?R!danTmAیژ[C 5U&R/u"0s"tQ(B_w<$uvNL-UZ9iT@Xg>Pn֤i@&v&(%:tkFyC>< bG9]&`$Ep(hV@!.Xc9 ` )E{ިUa xϷ)[O+&o ĆahٱUzI [@&~N""79-)fф}^&q{gE^Coز@gjs]wVkBc8V1T{}Ës+պ/Y΀3OX&dKY[HICXwPv2Z@_[ ;@njڲwYF#tW.Q^ v}UL  ]|cݱQxpjÊ=])w4{f}p#\P4׸hsL/1Swz}j$!M+Lj1 `^Ni|ܼ`D_ VR>i]g܂Ʌq-LZ!mQl 1,Y' cIgd9 _a$cC-b' 1_*8?GbI SѰmLK܊*7QD&W2"A7 BRn}P)sme*G5Xz@B8 7` {!v))u:1uv"o _ogGjh9a&3Cճ]ph3KN4N9:?teW& pۺ#P/xiE[G.?J&A "Id+>.LUJ\ƌqcQUbe ~WO<: 2=;m݅Ԕ.ʶj+F!]Lu* _kҩPu+\ zHD ^rj|o(CZY𿜛"F uoW;T(t E(GZPqhhT-Ӄ߷,lXy W8W{P2-ṔJ|$iթ{ N -?mnۘvDǛ;INb'DҨgAҢd.Վ0}}*ŪtbQhs' 1h]R:h D8{- `3UQ CxV(%J(1A~pVuֈd\VuG @Y(+ة|r %n_{:ĺUWkeH$-:NU.ř-\5xq$DgF؂-'7 ʡ7?DǍ|M;AMn{M x" ZN Ά[1ɴXgz 1~e9 js+hSz^yWP0$uZ+9CfR/Lab4Pn+ARi12K~!N+YVqN DZodW6t%:08Ϻ5R8__| xTܿYR#-Jb ` !N-߀ׇe!&$ֻfK[!W(ETEv!* FJEmQBǯ[-Ͳ[_y$(0sDO -T3(B,R50_kc3@L[h `zǃgm痢ÐLCK~1REY7 d.boSiwf]]Y͊DjoJ)fOm]! (sMR0Ճ5'mJRl3z]i%b{*d;%f落Koi9QZp_} kbg ÉA* a -}2y$1 8Y&ZڎҲlo">^~ *؞Vk|If{t}.i*/AL-9,>lc4"KPHof7@_<uzj7@2ťy6ȭ`1n+v)ğ <(9;b뽒{jmbUnfۣqEsJiL@S:%GXwԒ*|3gW`RT…BHMb8 J*dz)B 3ݔ{!(QS)ZH:E~+6~UJ>Fʛ׻c/1콷HM~_Rl!Y? MmsZГAym6<:-;X5AG k9GwVJzf@l6(,Nm,;XHU'Fp:y PXtZ.tFNO˜fphۘO&OxM)kɰ|CD!oKbߠShm*¹+IHugWQn(MjBGPľGOā=h0469) t'@/E_F#o-Uj,v/\N imWHfT::(Z-p7s0Lfl qW5J+]bA[UW\JD+Sf~mUa\v|!r#YY) &SF !V3J>ů;{DVS5)6"lU/UwPf4󴢨HW_yPKQtͼLx0pQ"iAa(l*E1GLqK]޹Z6  m3b'+y/HDETɹy@sP6(@6p*lH;+&. Zp:ށ!=ٌO &Bި;m;B*Lq 6/btO%/XgQ وڿי{gH:L_ .UU‹5)^7sc:9=f>ӷKq'Kp@iSY;r_48s[dCbVCuc+$JѨrVv%QTq iF(r9{s˥b?Tp!CL~ ;TA)* Ȁ>2*`,z|cmg2 3[Ԍ1Ziݻ`ȑ0ZH[B<9>T ĬҖ{XHW9;2Dxg5G])Uc1@:sw44{s)tTUy/:`T5.;ODNJ$SW #rwUN~^uh,Ğ2@HKΡXgTSEzݑk=> &H+Rα<vg=J8w?SL<"ƀ8s!T%l\4谭N(TpW`j[BCFp! ZH2Rʫ@舝s8vdC/YB$!dIkeo{v?'ɌmZs S2n1j'mԒ =c6MZ2o7̎~˝O4{4 w|TG4neJ{!ỏ[* w>VBldܛ]eBK\*J>qLMb 2Z\1VY"B{F09er0&GDɂ%Ppa l^ZvO0Ëʙ؏l6K% LA NNUDaԹyZ u'C&X>MIm a2>VWU)tG+ojpA< vBU zw3*5-T;u>cLXN4O:;Ȼe=ѷ5Iasi ,uh]θtX<ӠYd0k+g W IYhz rI c{`E֌S#nFh̭@gL㢪A x >wW-xL荫3!~{7n P`뒘I-єp,|/HD"|[04v<)WUa(OyKV[AcZ S9۩; Fq熽%zynÀ{=QK͊W4cCe`{F[}>,6>!#}@9=ClY ^i^J,ݏP{):5|<.pa11sHf2ojdÓ3f&1ک[Aqg#ۢWN@<H!bU,0 } |OO ~ T T!Wj'd`h I9י7dMexqU@NY, il̀Om쳩ZP&%VDHd2:9 Zžw妃3#7fGRbWW .i -o$ZQ((EnvI>a&ZN >IϝhH*3Z.YLS[c(iV@ d.d(vX- К} I{S0bzʒ>[tm+/K2A-h%FmoBؑ_^ڟF*ג >,͈0QS^=;{~tjIA>)J"+Ɏ\2>դ=^e7 mj6/9z[x8koA*7'X8g-@x[eiVEjz}Q-i4Uν٠h]vӶ}chq5c;mCv558ipC7B l)E\ &3Ī nW/.#"@/A4ENCVzHS K}C\QlCYE]w聿t7V_iap;@Dխ׶Sj2:ڗg\g/W(1 w2Gh/3#ӭāDb/A#_*&S7z uqi3 15čd[˃BK2D4q2_0+vAp믋W8L̲GQaD6j-2zb<5ei~WpK-<$ۙkؤ?@J}NT{Ѽg~8' =:p!l~-_]F bO8G fO3e?݆3ι HPxR(ܩfh`w@_YV pF!c봕z;M; k>Qht*ۜgT&7?J@@tiC6}hUlT=jѬLۣ-MDeo/ɯ~KTE؁X"Cƾ,8 TBe.l:&+hbC.ϥgUxsR&UmԖJ~)Tzc]azD2"1d)BY!z{&)75l;bBsE_ ގ&nR=j Oxu.&$i1lB60IteP+c,/W_4FZ &:y[h"[=H 6XOvé%#>V`14jڨO4]HVF}ن/`2|y4-C3}$0x߁BvR6H> =Bتl*8 B,vվGܕQnƗk}ޠ~KJ6 ఞ8%b:n' =\ra5cqҘ顉SBx- B*wB-0]~giK\>ҋ (u6j۟HjdXwX 7NDEj둎MOrE۪3K'1j>aa!N"H48wxIgIlJ"NÇ%pN2QkЎ={l@Gw'ɕٷ5;rSR~yBQ5>6xlMFCaAsfZd4-lueyfl!-!`9^ E+[q|Q;͜jXG!mE899λ(=31;+8p$w<2p[Az фAk%~}}%'ݦ|_a;@$ ьg2t:AnBՔmaImcT `5%>EOHzi8$%]7_^{% +?VeooȜ:ϗCRrf&(66 vQ ".®d%smT@{ %( EMKm=Cs"yϬJ*To"[%  ,[bn5tRkBŽn'cf$5/x{S9ʮ ]r6>q`'Bym7蚺l+1p&y jS NjHZ`xA>4GxSMLأV:]8"]aղ3_3IiZw'ջdlT'!pFlԑiC[v!r( `?GuJ}Ek29&]v6yѐQ`18qxhkD_{tUPivFԸ_ &- 2I=d{H .lYfk0aqj|&- ]Е^jֵ@~aHY,g#T%QQ ow;QS2)9]a]F "(Ldwś-'cӞp(:K%b+%@zԪkuDGeǾ9?\Mb 0O pyGmyf3pᘱs wyt"/䑧rceAt{p(3ImK Qfq->YyC|=lL4'IA9z~"G:[jd^L.>dZ}TBD=#֡1?@eD'^XprdKZlXΜrEض~e!-rv |ʡI~rJ̺ݞ'٥"S@4ceͅaKeqpd烁.-1"ϴׂpC#FARãi^Z%]"A%VG?,tCtj4S66݄?5 r=F6pG4aIp@y)EP%"/hLb:pBW J0 a6cmD>,:HvGAgRO@R#=B$ݺz0"xb0,cke.S5trgmAHZՠTރÜOWHy9Pso>|w۠=и|ɥ(Kb|/ݸrUxcrDHdF ]švZh aJi48%R.-#T_5͇k5j#K>}W#8IE6r92"-Fiv(Mat;^ tb^@呸][L<~ԨGPj O"S$a(M20KON=ah03͔[1 x[sCr*訙<~Tr> &&iK/)4#:[gD59E} 'S)o`K' RTӟ{$ Y 量)@mZɂf$FNgN*h$0{iά&>%wvVyYTps*(5. [߲߮ID^P ;FZw)sR'Q02NPMn,wCJrSzQDNփ#\>u;0;4\@mUzj|VKC7cА! -QX[ޟmľBqC$OBgc\ـ_;feG,Lt]S]`M8օW5+e3!d;<%Tqo4Le_o󟔆0lz.cp;|f髁j\UTDgr7+;dk!q!ܭYndg'\#'/8|UǦЬ: 9Q.mO@Gc9U 5׻fY,C'sBxĨn<ȖNKЪMڞxCIh @ӽѣ>^sHrn%ZA_^;8Y dޭi!4A{O6TY4K_iDXSb)הޭpC<4Pqh^BZޞE&V@ErU}*Y^m|r#LQukx*Ƙ%%Q&J#_>(|36,V7oQqs*>A=&IAS!خO!X +OK4,u,MzP X8cdn,gv.yڣ2 :.P0֡;޲oB,{-=V#h ض;(a;-SQ*R:BG';Fj5;~Y*xi~Y`m廊ڸ५\pD#D.o CyX>צO/aa TK g7:U \ޠ $򞙅$K.m('nE{y..[>Qps\\gEM,E=5"H&YAؽ/~. SQ٣2>F4q!ίf^ٶSKM { YwmB/]#9B 3^ X Y=rghKWŐƙ8S|s^ipp[>:PBlH/] دxϫR@Q`Ԩh}(Ĥx^pFN"4?JDgɻ.[Q`\9oa?齯HN iL3jȩӷȏųXٲ5 I]stc/1ffl. |@\/VN]M#c+\u~G,1RTg3䪸COq_%6|ː%$E0Ŗgn#2\@4,h$l1!5MTE =_#1rي]>Я4 ݉,Wbsπ)Hi[ !?ȗ?>UrC9MO~J=OJMN"麪C]tc[2-!#Qv=Uqض36;UOal'!Dt^!r .nV7>٨c<ǹm_9ZgnKto)p zsnGyȧWx^ҋ`e"؀z9f6DCqŪk@ѻz 6Drz~" ڔދ1oH_!4RԼ'*qKf(:5G3@4&EápxH؍8D1#4s΁[uEx~&P5J Cz"r]& ʒaw%bɝ烿#@ӽB{Q˻1uftR2Myw_= bf/J8JdpB%BNy&q hA-R<ș 8 KuPуb\lPOU_ɷ]U[BTj6 gwh˲ݛ- ƀ`O[ak5SuɊRTϭm(PwgZ.ZO`{2'5HܣC`$ZRS]l:ꅨ5򳾙n"7 uiav ܵP "85 0muWpfPW}ڎV1-gDYwn0$u/(xw}PfRfgn>SB㰕 D#uU "sTy0SLXfAVu~$N+K7VNhKVŐD@74,ra_V.hno8 Sc~+Ax}ꩱQ9k,HTpWdgSC޷ô[lp_#vaΠQDT܈(1GJ ]vh"E!_{A]CǽǙQ:FWN%Ub]^N43/oɳV9Qy(fs>\:X毼U}_H&m;,'>ʥ>$0"֥ˆeVc{Twft{R8Z5|h W.a |Aue+Ƃ;sK' |׶;)N;B4ky[2z~`IZ24'xr .1pZm(be)jEmV&u5-ϊ)(w rp&8;l@}A>15{G mq.Jj (0q]4|3b#3y.B;-ٱWBB}/tf `'11>ev|ºs4heb5G.J{!-ܹ6ҝP.Ǡ58л!~`WnZ`\c̎ig\~k-qZ>*2_juh3nΊhElIؙ{CqW9##K鴱ԡ1w fz\-*a3+:.ݭţ6c_h6).u}`7b81\iNk! >AmVd܏1(-̩2VMV}LW+W-(qmGH,Dzc;/P g*0 (WKv+`- V^#;a _ysBOv$ К²^z6jt`cЗ (z`^g3LJR^d]'wV1}[84]pkCx ,M ;eQ9}Q,Ew)Wт1'fw>~\WWi>&:(7ڙ>oDJ3Kة1cDR"'r"M Fqr E =(#:5AG%aģ5EYPrKj%198@h/色e_ߣmOi<ɗ*T0!r;^vh_:nH0ni߮:;и)3g}B /hg:gpz}ny:;< / |GW~ˑ*Hzg8|)vW CJtj^Mu Mq.tև{" rA?oɫ "rMbE4ĝ Or3Mӽ&KwWK.Bli Rl^Û~N6q԰4#b}٥HAWj|?#2Dk:VGUfsUGƵaE:p 3LyrTc_[+u >aK!Kwɵ Az G~ZќUu9cAwWu}~(Oӹ_*|G%Ig!r:Ɵᜈ&r { W i52!UrhC1<=R\Ma~ -w^"q;պdMFD<ܩt'y=_D;hy/ K|,͂,|[!epXiߚE}[jBTqbc00%) <\j)--^hTY>a1'\K@F_69QaڴZRG@Q>ZORQyQ˨ItǓ/a~ƹ/2* mZ N1ԁP2PN/WK[4G";.G.e:~_XfGF:D%zWi(ӻGt`2kCH (4o~!v‰˩2$!^+d8]t{Ivޤ7MtQ+ :^'dn!qq ykfn 64ݛ6Gmx~]%8 bJ3XYbTZ4xP]Y {M1XCoQ-*| ,`hDumOhއ欇,H d[ǣA1D]*g~uS?:67&[h*B3$? /^9˦ 29ibv QW4– ~#TӶѦg`Ɯ&}.8#Vi7{TbW_JZ"GLusCGd8hR^(c9@KG>OL.H#qa\/ sƓ*8Mf(?mAM';@Mnݗоl-!*J9iYdP."I:_jUF`rkDId4TDΆW1IzhJtk%XnzfPAqJ<[-$YL?Ypf!*MI_-ۄ`LEzW1Z5P7|;H/5Jrɚ Y?I(o1nP1?%`c!M({#y'nJܨzͶpa6#7|#,(5 H]'YqCeӡҎi.~p.(Ư!xZ\} Gpj$f&\'JCXOo6Ǻ["-"٧m. d!՘ n%1$u'5!kFH8%䏎9 ^! Zh -{Dg4rס6M#PAPhoz1Up5sm_`*)%GwD_Ym#Ω͔ bȻT2%X͂9׮aSOiS|HġEYD,3Cй2gU0V̞5=l9FR@Uc^6itJ^59<lwGøY*/y(>96aKf,{BT|0M7ړJ߳;/< =G%NHӨ0RlCqՕm_Aa#ϳ` g '^`|w1E*Iqkfq˥r(;O59*[ 'ppi>;hr =.Ǖ:ۚFGy.!'"]]1o~ v7~\f PdM޹i>s Yƹ877޹rsA[o0=qH3ڞN~+6;sMˢ)'Lf  πy]ͽR2&' `6N 9Ya搧 m2.Ƌ{(E_1>,+1"0BhTI&Y^f]ˤv5)~Oڬ+q m]%wU!GǦxHY6Z^=߉1((Fض.=8!B$הi3]ka'B ԢG[Lܮeϥm$Qn3gH8 yTjy(_*_=TKۑ;V{}2D9GԶ_#e3% yKk,кCge&봫S,p= t#b*c̶;nwv2}! VwcE\"^>lZ)!'S O6О-0YܻOV i5#_3ы2RBSUMnoe)TXpuS" uFu7 ] 8{[ܻuI{ƴ4" ϙ;iZuփ;c]@AA B!rɮw|K૨пkLeE ew-%tDzWsP6;+%E]NLޗ9պ614[H`TA)Ot>/d:Rn'+Xfƿ^nGsjKY`=?莧I+0f&՛ ^%D97$U Ɯ◳/V,,SM h/#kKn7M)&׿)HIb?32YrLNR3.sSCRA?(dc.uia?H~m0~I]s7wU0LN׿t-ڙ¾OWbC`;eM{eHV B6\Cw.9^5a`U*\Z!&?J ]gw]ł%7'F"3Yf>!g݌liO@A+ )FevE D*IZ%!*C1zSzu‡hv./*s+޻16dJAMΞN2{X* ? r{" h;n`_Aߤl#!13/% ddI[E&sOw-qԷ'+W wr_9'RIE^SEm*y}NNW% oȧiR̭@SJaOo`w-%55LxCH5,;SL"I22MGM~+"e%r]0?o~N_]]Xt &ua@t{X֚'TO԰se%O lku~&`c`Rߡ0?(7Yy雚$#kP H7s];˂V|$qi*|R3jknn/keY&(㊠\zK<>k=Ylnko Fl4Q/^E䙉\̙Ҋ2cl-jBgJV8G%Ihݯe6ݺ vX*C䴪[W*rxФvnb!\(Y#FÄM8 wng#=LK7S7@厂Ѣn"= kޜa&@|Tw#f@,Ei)Oe:<]gj)Z |$:&rwf$hZIFNiN(⊈⦫ 8;L![+5 '0fz=FD}zI-Ͷ2@f;&\`Y"B5ae8gZ'?03t+ss q%=T" H/e Ύ[sF =V EAETHhWRT pYgE$Ow;aog1GxŲӟt1_,9ͩkzrMEr0PYcBL\|޷}HnE%=ObW1<|'fa_~BxvP=bL6Gblv@GPd#zL W6gY2;%MuY2ZhvL?'S75"re`k6Zwowx;2qh?DZg*Wk#?'08tjkʷ>vuKW-͸>{vrԝ=՚ho1я) ǬwybBYMxzNx @c2"&%m8 ӶɮkS`zx>#QW+8(b5zלĈ {L˼.)Ʒɜ"R \Wh8'F[j{2yAs%5MmᅍH}/I2˧touhn 1o0)yfcNy*h(41hu#3N@*F8Ɓ}Om1Hq:A;Zmh;ZY]9[eo )?MJ4@cȎ-ꁑaXK \j5;;ܥŝ2?cc6 J#Pc Ysy+RˎbXjan#'֩n2T(#!4=˳E($.BFb0wͬ\<" ^۽2֔ B敤C2ttl9٨]*J_"~{ډ̠y>pzط*0z,/VlIv8$ܓ⡧-$׆Z[\@PPVÅTDkkN5aVj zܰ{[N83ာD;AGac?},Eu2cQlQ⤎ö!sbyF?s'978@`[ +%rm|P6mqz-#NCHڅCcC2<B19 .S͂$፤ױ"f&4JBj qV d rT= ˉ5k5pci,D/a4A.?C2"W9Gy: /"z̄yRȀqC?\٨,֧L\6[kQ쳷[ߤ0>q-^Iiq_5"JiW2=iK_OgAo G%3Pz *uk8n10Ao a 9o-MG/,ϋ!_K4p^?o~Mg7 $:‹aКkƜ7;H-p9(yK.Dw3$*)d5df:!wUcՐ ݣU,|,v˂l>DkH?? *oLܿP XtJU\"5#*j<cmgha<LJ]et{aZKMfi]jD6rs`<=6\e],X9Zy*Fђ/`HYӿMFՠY86;}fs'i(k- LxXcEٕ j*K̓^tARjV;Xۦ7}"qh05fՎ=D|PYႇr?7JZN۬ {zZJW00VNXCBpQH[؉cqg쏦"#6,nC(a:r} İ(>H9UN#Y +C3.hZ'FQy/s *ﳇo?fv,zIIք 4YC@x՞F̍G{ e:e|yM4whpbRrNVpO+EIgVjU.pq"~~z(kJף[+ˢbg3NiմO&VXDq8/ެEْ΂63#:j7{ޡ3N7z`E رXs>sy,+:$'[%8LMSWNϥWOYs|eYd!ܛ< bӕԍOc*.jy^BuV,Hrg4E?KBJ0nӻ[1TR2$$ =)ׯk "9NCɱ=yyqE6EGce%[o,9Uw]Wh)c]E~7:t 5Ӌ6/;rM5l3ЏD_ a^]|6~0QҴ&-DŬC#*s[&cy@0^3A‰S.CwZq(e5ƶ]@[{%嘪1@n:0ٮ P!(SI"+8fkD',h*m!ao ԑ"D b|Kxc/89ֱ*u?A-xFT8[钫UiKG!ѹyNUJǮ2ӆ r8K-zv8qy͇7~^Ŷ6Բ!kaIIUqab<) 4׺P(R*>oK,ƭ׸%wzO~ЊLo']Bf ]A$c|\Y P6la8M'v)MJNc XD'r$jٝ5JVU#TDֲɴצ5vA4i-e(heCyk§ (``-8ԥۅ vSP1Bl[To dԾgxp2NL  M[~8fJ*M 9n bbj~FHH oDf^+]mqL&'F?NKf#" t~qmւXMiH8*"6%-Te̜Kh{1@(j w#ԑn2/$Na}(e^nc:vOMSp`nӹ|`R^M'NE#AA`ɚ0y$]ZT &#xTb dڧHVߗ{ yO8\Yv G,^1GqӈNPCtffLQLw5.z֯7ZvLQM: ߣohzNRRrip o<%3T =?$>Z \&ŊlI&; ^Pp'fe/|̈B}t9#Ԯv |W1MulSe'5!oQZw6[5ǬhN $I0ʫHZ~?v>/QlTwRTJ af^ܘ T~ظd8e&Û& 0eF3E@ XqX  ߭Ud}ʶD~S|W`8a]>ʞ ;3Ebp~i@}~wAhbY{ !=MCA*75'iOK5Z3ʔH"UKsn 1y'55l`#0FqlQP -ẽbv R堓,c_0RdVVOPg;5E`i4J3wX B\]"H W}SAϢ#պ3W0wSOG;Mx:r {'.ݒGX]  1*%Jv lײqm?N"8iœT5p֪_57msYM"h\D+Hͱ|i+<5"bV2ļ*R O(fb%$fы`}K!ɵ9I+! U?coLi8HYbhK%:a T/I֒bqLq<Ыp3UFﶹn;G7@PENV{Y'xl塁ԭ:&bY)H՛Wx]߶|\fd,mlp!MvՂd1IAz"ː bnZ{_iXn@$9שmsd qפfQûNz,ChzDǶXlUߴ,KN ^o:/.k Suyz6L]ڏЗ5Xl6H,mBG QiSk'u񰦸H`¥J 8Ku ]m0 #¤{euq$A~'$@j8 F@[օκg*݊CDtf0v, 6te'UAwY,iN'/0GK4)Nw%o2!|ό$1_qqMo*a;XHi_D$r#;f=O\">`O̴ -z7Lj͡aW'AݨuU VZRm<6{Uaum+k) I*|sg#=R9O9(J8/ m).ʓagȱ12 ?kci/ L yѣt%U._I2@|n/ ̓r*'(兟E6$?N|tu+ 0,hk?")[3k/&ЗYNKU-t!ldt{&E'D%qx8xaV'R'V{·I8z!x-Gp@d kXE%Uaa#tWz.109%]UZ OcRbW[uOmlFO>}PyTx[ fĝzGkw'q ݙ Gr\3s Q|Js83F9eY}$=KGFS;@D!/nLyuZ åZSEd1' ^{y>n(O f芻1lr30d@cib uA4 g&@UpAW7`2dxIW ~~f2"gxi2ZP+,fl^HwE6IyDC;H<8En\tq]OEXKJ$?!!#thHkU3ӳL0OO}5X_͇_u$WL}_}۪vפhUau^nG|9(k f^'^UwcN}OQ̘T¶AT.'aQ4$ spd1p6J6{<iU٪=>1ic7\u t/Q]Ӓ,<$"G$o*,WUxnF5a RK5bҾt7qB[Ұ-yU }4Kk5T8 =QGuϝFӗFEVR\#a=w)ٱeS&-[[X ʃl/.!}޻XT7@O4 /GZ2v188W* +`΋H<ѩF"ճ/OWbLgפh_ :AZs/|OoE`X@B.RRGMQFG@},tr+RG?<<\tj&Z3<7 #>VxYz$V(JdR;J!e|?zxC 7[ٹ|b!,n.2/Q_!ʋ#_6Rx)pvhP¬=U%kf@Ե{GEY?x$}}B_|MC`ݭk7C6pu]-%KjYֺ f LP+xs ́#V}uzG'i Sqyg6rj!0k3(8c y!d\WVKT[!GYnZ; B|0虑>Upq\4u#E_ȾI|NGZCSض ߂eZ.-ʷ®5џ,[v vǠTd ,C.6KbAK jA:4>X4ë xn%V)pVe_r2_#4Ҡd=t݄o?96 /7Uf/7x(ϔ*xuS̶L KVaN^ >HjM1'MlF "? {^z@#Lf{aWt[,B8.ղJV_z 0D:dOP7j~Φ@JW966\:i\ hAV;i5^/Aޓ WsKGk,Z4?K535|/o#Ug 񙮯~pchb:n#'6meKZ}yh:s淓zce-ENݬͅu9.MJ@?FڠCړVO}:z.u{?mAH0D:|[ !M)&~vR/K X15;ZHcAޥ궙} ">HHq|6poZT .S^pHD}l>1*+˕jD]k,OKG#{F0+_DITŅ]b3B!CwY/GyNvh'\sBƍA$"K(N{[RT_ }MguƕdÔ;6V ѥlrjݛa?|(dFdF@V^BuhS$d TBHx;ؙ.k: ~ ,- 0FXIŀtISD;+WcQ&nDMJMGz@H ;lmd 6pW["n8Ҙ|-5W17!rnRx!Vӕf,^eYCqSPThOA0n{Y6jOAVgK 8S/{}Lb,mWMWGӸF~ոڼ7fhkBɄ7_#n Hw%FV H;TnTt4Ny#)9 `lFv5Ձ}]ٔOČ_}$+ی}{LƐblBٜqaiȾl#s,wy6H<6)| S Th"}jܟ ڇZVUøo}}o6,'d]<cZ0S &f}G5FK&{5NI0tc?J,"ak_yFY.`4*efjYhΆDN.Tz¿[5E1XG#ݼ-}&ar25c>-@f;!bXyҒ0l TnR|c QʅG3tY~2FKR>RͥMv`gHlSʧ¬ ruԘ呜DLK~"Y5|fq&Of!DBB󾨃+S7dC)L4ÔVm _/>Wٱ$5{'T\Y".Zm*7l DIԤ"PsDyb>ԭ[t0I Gǟap ''e+!y%xCԵ|5ڽt+_غ_hDžz>aEjkcs,nw寳Z4HҴ7D{=00i,j%ś:2 L,K-SxRT),T1`PGB2܊/aAP27QzMCKX,Y!$ox(tz2ˇ9\Ŏ,O /-GwRR0 q_/E-{ -']ýz*W,jzq)>OhC=};8DWxr*VtM4锍bO!"BR{2^0zHIX6#{"NjޞG-%xoxԚfZk񢬷 NMZv"H2h/{֯ .N|6E*駞VRl׻#ay 73" pYa_$7K[&=(JuhI/aEf#'r?DU1F F7h>w!Ba7U;]ӰaQB+ PsꚱZ+m+\ {2~13f&ӕ9Dt,*s)25ބ4Yuk~J1 Ɩm34ٙ;(SA+`Ɗ%f_]j /Eb~xCQ<Ճ}&_*D׃ SGvT& иa9e?L^PxO-{5@^!|,6 *`UBD<Nn+M>3\wѡ? y'v~MvӅ4KDʦ wb&Z[ EH~^ژeVXsT՝Ż8 Kz@nV0h+@lKN@NR۫>ӢO@z0Jd` uSZZ.3-LPMrhUE+YZ)!g.'G+ 0ZI#InACԴRe~){_c* EZqi=䴘ušy p6ĹmSDr#NX]?R41jf<3}X`|ooydN&,#{6/ HH!Bngy+H:)s{L0 /a\O෎ (B;[i)gft܊&G27WM$x@i[>#JX^l-^lj&g>僛BO RB!죄\U8Ia~:t4p:Vu;>9Go0ynո<$.뙗..k=X|$!vB׃ˊ1W 51'@=% t܄S0JlRv5itoV5XDetI؃heZZK|7;(3c.%3d["o*+DL%)(,O[?^GA0Pd#H6]_Z(+-Z惈ׅ8CaG*@Igj>D O(`gRN מ nesQsP7@{zM̫_H.s ,<5SY'%z=Wl@cn2m0Pp޼-Jpc"ʟxnz׍5){gOB󜞧 %Łp3ck^ΨS ڋrH1]W9ȂoNbo7'{QW:GGHĠb˓`!mNAacP7jwΑF~|$ќdS{MkQH!2c*I.&XQ &KJや!+tO͒ LB<@q;c.1N&6Mm$md~eRQC$2}cGzV1% Z%B_"UԼ @o'ebHGp@{|r2 ȝFg..=PH䶘+|?l[ {gɌSt̚DKEDGWv(@x6çKK;|gP]#f'=S:{'ۇ4(/{bӝ೚luP~["A\w3L4XPR>Hjdᕐ R+ UH`^ns2Qʨfp6}ͩ\p * u/X37BݾxuG=_( fL݊ c՛!Nlѐu&\?% E3PMs%|rPB 8*КĘpq'ꕶ L=ӳNl>xƞVEF;%JB,k5,hYK잸٩hG{aqhf݅v&ġKvZ&1@ޔ]]n6 ط.=Y[1pXBSy߈?7?q H\ԾcUßCmyj'2Jgf~GX,7 };k 0rSB_RơOW&A޸Y\ , [8H܍(4yhOeLJ\# _W@݆l,j,w =SH8rޒHCLDRwÒ~ҟ>۴t2JqǏ $NJ/DxU]="3GɌKWJbQvA`7*eq0fa[T-X[7[c%3}?|7ayߛ0n()Rt=1^B%>€ ԙ`J3?@[ ;h/cԑ+]z=N*ǜ*lȄ7ѻ;FO"}nn PpTblsuR~y2r?/Q7 1-֐Jl[#UƁȡ?4XkGse eP2v^ O rP>RuTV%9LXOhty&=]Y#2A}G-(6\Jz2!rVDwi'qyHƀ;h0?@;ȷ{R3ݍ r[h9#ԤHaN$?"|OILCʶ35sPCP\=k<p9=em~ ꪄU)uBB#WP9zchmP /XR.1 RlM}3drBHA@ӡ~7G\t;ӵ|¬s)c# )T $LЖ9ۈ3E<1Fzx)u*8h>X j~u}SW֐_v^ڷ~ - kѮn|k=m;PT, {^Sw[{>;x:%3jP /TX` |*ԝO-/-|ANv+;c+n"%t-]1EdoijPXQ!c>R Zf{z=a#5Ce$hˈ|AcP).9/RJIv `VZ ~USW R9QAܻݿicb7ق%@Fy\cMħ"rfJɬ/~ʆa(BSG 7|!'Zտ&/-cbIs#_Ѐig3["'T$.@;6#$I B8D/L8mDaT}˄5neجj,YR6LSء[dDJXw?P)oe2@(Of,sP'B`N8*hPj[7#S b&~1-jgݒM7{HܮsѶoOhg˵. b߳PT,TF;ex/@*&>.ww,IZ?WCtvѹg ,zeLoM>"Ӥ)2Fa\w(P9"o0Q)vЂ(~F}t65bT'Sɺ_Pޗ(iɑ%nqO^|xk_\/OE&ܪ [op spS(K /ϋl`1g w$O]PJ>8Te-뭫cžD9-*/Rt{]gFsL&<ԃ]8Zʋ3r]k;`ٳfl(Lyl>[v@p0B5فm)CT%̈O*&N3p*fs2( ,c6|b7Y bkb##Y3 7}h)47uBfi&"u>W;1cv3c>Ph,"8G5m0}"~C:) %cH@ gXJ7Jn0J#vMK=^`"k!JjXHy5JLڏt"]ǯ:0PD[}q1E˙L ;h: y[07|X օaPg`|Ln^$iV;>f+1_輬~ pzF`)Le`>Z]݋3c<Vv.0E`2$ m8ah{A)5*.Y*3>xa T-m"cX AwHS/:g 6r}xTx6H1Y0M =-^&x̓ YVۧShk(2cCuC|uz?`3Lv>Ӡ: ґN;l^5qZaC(f̃R mTL&B @SVWfȼ[Z`?ڄ~-xT_BBeФ'-U<0.--3gN_A>or er^;- -r0FPmhPdCVG03'0A z1lv~>(+e>@ AL3Iؼz|t?Qڗb?-V܇~(ˍ~|+/9Z&Ց{ p&n/Beg 8?R} g浫܄yN-Q*tgٿzh$[ MMD!gR/{sX"/a]}bm U0͚bL<r7= ' ñ=oc1ԆZ`,5^.\KՌqS 郌 Px5iԙTn0ӎ ׌x=2&U;6A3otE;#_X6KKEl'ZWT=tApGno/#݇\,~YEOVgIszA,<.:ۨ9ϡ>9 wZU╯8(=<+r<u7P=7kގ%lZ6_,ߑK1;j  ]EU/;,Xd `o~%Ȃa~ U+\recȰ Zjli eW1c2PP@x%Vvйe3̽)!cA}7 #>cnDʎc[ĹHAUdU& J gɠpkT*4OǴ;st9JPx8S'lFXO'F׉Ϝ)E9qtȇ2X>N?>pg׍ B@yP)7RM-` Ykfvyԝ |9ͦQuDL'\/~34w`(]lWceq"KjΟ Q$؁#'x5QHr'큠KF('NIhY\~ \G/Umd2ܾβA2nlJΣ$~#oNÿ@JVb7b |. 1$j"J $I9$=rۚ)-WW-&Bؚ2v8!~[}'ǮOTPE#[]sۆsub vE_ n WT0jܓd%+}[fR]f ܌4lP L9VyK-jvZf$F2u=JzGeA vF^,#h%p`Fi?*Ȍ藺` 󨞍ěG`M"%4yxOӀlp: g&=/|ٴޝʻ NLѫ\Q"ruyE)v6mkfnadT@+OZ\suЊz<;NaX5D;0~<9)_ O!BEnQYcgE# ?6{uߘjXV=G ې cwnBشm:Ε8нD\O2:0?)xr MԴ檺)6o`& tG g VlLhq@]A] 1sVoZ$ha ǯfW%#"'Wr$u 2U~I( 30 U1|B)u>\Xs0FӨnڳ!@~k1%h !LJԃz!l c[MR.V? l;C2̉lovY#7zXPhCLjYh#Jv0*#Fd,Gi`bSux1^e); ;YEOĔﳮ,jbU1$%~sgOshcv#ſtqͥk)OqƏY\n ;[2"UN;SæHQ~EW'X%|ibFjO[@;2%^45AX/種;lѧE'!Ыuq?{|) *,@ h} bbca3P.QӮ,dtk5/`MvJP,9uK2[{).& uKi f6 y<'}O̭)K#i^ NDeB"*eY넽gH<c>>O:iwh1Ͱ4^p'fOi\sz &{&@+{ sXXU&XHw)`0Y __ }7,Z ߌ(^/Vx*VB2B%%M=1&ib}D_suv$S8}ئqcb%YW~ļՕRmЕ Xt^Nڱ{X_Ln7 R[*,dV'rt6 KEt;4Uڐ$ꖦح/7 Ŋ~NumZZ7soy[dB, Glٌ E]x!ٷWCiuFԝf9`yQUznt@,Tgj3;u. ?řHZ3…ٶ.9ӽ'):ܗVO.VYTFq~qQ^8x "ƶ#$:(o|I@G$ah:-|ȏH) 1_Udz@7"?KU̔rE3wZD\t% _zaWZĥ=B95$FP7Ba/Cdmq/7=AgʿGѢwYMu `U5aOKENp]pdv|eFjlX.ep* ˽Jڃ s?dlB{}6f !n>ReWvo)S9E# u]ew,C'j8HJ#FMaX׎x,;[7{9Hl*k_s+T(>[KaY`s7'm*.471Ԙ4K_\ (fryG\f meט4<I(Oƒ3IФ성=)xq9> O'Y #A&_?}5At;(s4QW㧒ȹm[Pk`ϛʹJ JPa!YDY. DƒƳkpⱴVwt , Ho"qڱ숷'UhN-R#Lg@$ >i;L=;fD?yWGk#nPT̆aw^p;}1ߕ}&B> 6= i۞~ wF D#/ ?k>qz gďtWnzAѴdptqWpۋzAIΧAJq%vhҖaӐFSaM|:~yZ(\"k^+L@5 .H3MuO]1w^2)LCe2va;P܀zΟmqOګ[E2._Xv kqms%hW̽1wr L}e_rYݿƾߞV:3&L򯚬[i<_`d]}JT1Z[ px3QZbjO) B_3K|/,Ȓ\P" ƬX 3)K3}ZADAa_^ЯMMo+3J 'o1'rɊ ;~ƽHS2#œ$D˪Q+u+v8i@LQDPDs% *zܮ~|M39_g:˥p uJt Ib;q<>X=W;3OHcxz>>a C~װTO wP5f#+x<:bBͳm3nQH72POVKSr6İz{"c"!8y o MUMux!䑃b#-1M;!]jZ4%`e(?Qs=y]ghǐ2/Auglͩ 2>vm/ -2iMMw;P2[!mj'Ȕ*M=gpܼ ;pC-dVϮ䰬QZᰐJ ?x̜pwI#g8ž$>˸ 2K@߲G`8 ԑEJv[XkBKϿ:ؿ"BNTM@DޔWx~m4_҂=6u,~/|A}k[-G%Kۘ54#J83|ِV!iO-G1G,Ӯ6V]/S h}92R RǮImqZ>P#AY'Bn_P5-;L p{SbҎ**qb`L (8KvU/2^Y I;%La?f&vL:7 ZDJr/״f)U-vеfB1uFG? t'v&$N$nH(_1 ֚9&e΢@j!A|elt])llDX}2ᙄ@yl0GB!Fae}Ϲ9?~h[p(b,^0`114-ZG]Ŕq"I;bj0F'oLnQN uX&d G4\eXiX}j;V p>lTmfp{MؘPR ?=Mz6K_؆@V?큑ip[n8*eӛ7#od8*mWBX&k *AU%+3*F=P*olQkMa+q4࢟\qˊ2$ t=9A F2q!0 rLjZ[w?UukӁ^?^{9%/z4$$"S&3?r O]Θ01,:Ā<3<g/XzL8ٞ2;P?"DfRЬ=:9a|iU>Bmώt?/EUm&hτ+NaUQІdk k?.1T#\/ %k1@X?`>o{5޴wHEgwT]ٵĵ/֭qU.ҍ#ܾ.g]H1w=ڍgEF3~;5Q19`j(l1"uzڑ$-K@qg` 0" #qD0YN&gR3P U@  q21HZFJyB.~A}_?r.ݷ  )tplVЖ/C2;z  ;+?4f7A_, G}0G\Tlr:9 qݕWűI'O4A̷N( 9w%I'0ØJyktiC`Wz@NiowI# [j,)w\@5DN=2WG 2?1K3嘨,NŎy=i~f9N0r!Yc\4T]ަ(NerdcI[J=;DL {'jqW{=n'V`6CM /8siTѻ/7lI>DtOqݏǞB!Jل'[ͶxL뜯*Ȇ;wD OO.Oi?(M3mi۠L\nqP礽 얧5g(}v UZe5炲R.YTۦ)}vUe-׍8&˺f0VqLLmɻN]iᤴ(%<7/;Sc&jܝ+T'%Y?#\SprIqfLev ,gKa[A $ԑOXk{;P)td ֢bǙ%y-"X<4t~D`zC \[B-?VN"&njebKpM˕ֻq{y?AMIce~'iJ.hOE.ӵ_y+zZЬrUZnCB'`*Ita{PZožJҞ:vZMeFZ(kc^hnb\ҋֹx")ycWϰ=a \hyTqfHbo:8_2m(Ŗ0aW;T[:b0`H臽G俊wDc rg6 k3SD% 4q8 e*̢F(L׉a i)} rƏ%. >:}La5+;0y7 ~*YfՃhX:< $(I_K'f>fH;)JiIYmHκ~doJ뫮2=+ RNs$4w\gUVO6$dݣ< >&.EY}S7:A5uR-p!=}:{}6{_$0 l/, +5`u('6eJo4B31gznl"h9|{J >a6q5>*̛Ry R~c(Q ۂ'*'_鍅7g9"t(+>*hFJ8]Fhf]ynUrIfPapۊ74ƺ`WQA`XQ?Q6[ў ZvbnU q~Vjˢ!SQl_7v ̒0bj-N< uEŠNvZj)xCheEHyBBoH]5[0ڏ|;S ;r!/IY*FBIkZ#% Q9\H]%qc.1'}acTɽ\Dy+va)P LII:iHP:2J8+(Вd)5[GW<1!é] 9q ߯҃wRL1'Lf }םzhj7G<Τr^)w I_u08:JKD4igd/rH>|N7bvk45 3WZg 6jg)f (x$Ye3N̝J]Ґ&AD+XTSn\0~5JY?7Z€#Od;~p5:hQL?'ǝ:qs8/1va[:-9L\}R Ssz_<Քb &u0)rۏSPOV/֭*^a.|Q)/ظan8 /dD?D;o=-}o[hNx 1&)!Lj?y[Dv5kUݶ'^QH @x)gc>e#"ŝ3gӹZRH%Qڌ͑Q idz3b{nî4T'ZŕKX2mZq[vx :&MoJ"zDI.zK%ȗ@n!7)sV@g\::!3J)6Pz%:0nobi~`JO}#EF4$XޠMU^NR*%q E~A *-l߾/l:n_"Ku-3qț =ȪF%=xDEs:w)wh( c2MbT޳Aپ_DxGgoK };oV,۫u4To^Iз\c^.62+W۷Q3L?KO*-ܒ ""A?SLsQv3-\P_B~-[ 4<0!cm Fڒl4SꌎΈyo]l۽ H-\ٮC\ ȹD.jzQT` Cl$C7m\QhDz"ݣ]iP +zl$诹A`mMip޺2Hs ؿg&ak(H 05q~{řf29[}5F b+^N7\)BJ=Ks Ax.AKO׹{\[%@!/$=vӓ>G#OEZcoJ)@@Nh|UiagNs1bu,;:D:_SMvޚ)+RsHF*ȟJLFJ̌(J< )OKx.%`Ч1_=aB 7{3l?|K%JNJ0G^bm S2[U"дk2*ersȘ_s92L )<IƱX-݊hVM@Fmb7^52S? ^PdNps=SFC G4o"*sF[P$'?Z}3O~ȗ GNSawq/u=FF|`,M/e )r,wMIi!3N~]VɿY6 e|}yP<'N882 e9ŭQĠ8}߈_SjVƦbxoJ^!I}J},Sx6#L,J'=6tm3٢fê(du UbK7&lF?@|2.p q=*Xɸ JEr1k8Xؤf3dDH D,N0S;k5A_%FXqve:{Q4x8㌓Hw!.u6D{%]_!tnJ^-r%M:|_oAiYd%ϭ`7ww3"6`ynn!utQ!3xĄ/)cP?G'}wZ,4Mh#{=`mQ$p<.x(h(˼q5yIxf(pзC45rdWO[VY~>?Jܪ+k$@~"hb((4掑(bNaRX4,m㴵%m(8)kHY~YԿHAs;U.ukTf9wEL!ͫ:)<xj #nl:`䩒Mdh3]3ͼ榟bDPSdžIcέQgװ)Z joVszWƸgsM7>?\$YQM3toO$I<.IB 'D!"`3 VplBn3pպsҮ{D"B-c)[筋a?9N 1JhF6"kB;/6?mx:sǃXf_ͭA^Ԅw o$oS|ī5y6 >2v{WvC2i;|יY٬߿j$i׆΅^ - yJB%yΔѱg*/{A9q#VL>8;S?"h2f=YաB?8"|%8lsMp䤕kՏVY0`OzL/j.Gk 0m@T\h/?;igu7 Bé-s)c1:EV["k?T [=K, x.ra.)N[;ž4y孡ͻ~G[Ymͦz =k=RB ѻ}Hy,e^VCriFX }od)^fP8ۀȖU4Z(u4ǖHw):31~ 0 WrU|ǰ'izvߏudFYU||MD$MLDDY`ϨzBSVՏ%>(R%'2Rix6ݸ#.]R#/?Tp:iO!ς6M "ڑn_P49Z5"WPo;pW~ rMJ>ܥzD}f ûH2Ý\˩]'qS%ͫ_:J.R&޵[Uo$ { iNUIWXu|֫LF^f~^ǣ (1D m~aYqɥ`$ Ghm2ǣX-',@wQ32Y?JF|r~f{ԕYrf;r0؍Z$4>YJ<9$hG iwuT J71tقlt-` S8AtSA'/8j( n#R`49/d-$|"m7U!‹/WCҧO {L&>z)ZKvv(;;IvDg y#_{);9BȌmlTVD.H"Tjh]݊q[XFI<ƘvZ@;ퟹ3nzvGLǢwVүUn]U|u7GN`"J͇?S혈3!hZO$˛hRS mS6a>wc)#鳧9;gRZZ̭G L&s.=_mǞTr"6s{zl-pwۑ}lIl;wN1NEpA:fQV]5uwHē v߄$-er/^E9' d-'xp mPd"ߧ=\ʿbG_q:N'u!Z3 2X=M+lzG$fӥ``5uNNFP nP·DA1%ͭwMW./Xgyhp!yZZͬ4: $Vl6ˡe.FM". X#\M8+<j]8!R"5HF5PoLײ֧aԈ@О]|pa_;_Vrt9(kc=~ %m֑&4¿=nxIm)Q|ļKQشvU߈QSzjŵG Z+k42P@ΰr%W`蚣|>dĠPL .eF X)TKj9$ ڍCJLgG&bP9raɎc> }XZ@ȐytdvQ:گ$2ypq{B7xiËYqb}'҅cp0aNP`w &>)ɋkJ1'Sgzq^|~&N7vd,VzuZG=g6GM3u5S&}f4sch|w+!XǑ}4Hn>c[{=6k rGpX@UP=!'aw2rx 6=zb)JD:]D?&9 ''xW2Dx Q.CDr㊤*2?νG06u-r~S < `v->_)YC:V7~CT6lQ4 38-b)Ks?oU pӋuKFCΙ+Gl]ywܝH氓&&7KF2Fc?N*mAʞ$QZ3pnyA6([;/R7Ay-X? M7p/g +6^ɴz$g)CQ{6XdPfIe&HoKJR iu@jK6V=֊d'@d#m<4z6f!co#KIZ\e4ZÈlH hqUO-Ѹ|$cy{95.B-C;^FW"\Ip>ykxE-@$xGQO'&u>mn-yoŇIp/-{*@;8-m`73؈Rn`dSEu((]x||n/#nrȀcn7Y 鍊z.:級J\ؚu>z4H0dnJӴE„ˆ(/̖@yPG3f!N.yȋ= X_j;g>Ϣp8N'+8u n4RTi_vo ߦ;ȿ["ê٥TeKd!u=XMsRZzDh:x&#c,twE75U=PmIso:<ނz- P>:ټv]vHCh?vZyE0$.7x,ҚlmE1WbP6NLCm_g=e{ʶ<޹CͽjB dev9A$I^LLUpTN_CeBG5rV~Og6[k6Rmzʟ%VEqV`_5#JYEkQ SA:Bǭvؒ>s'QeAJEYBJ hW?;=)uE1Qg&0-kB` @̤`Ms~Lp#X(ꅈq6N%{\끖mGc&s5Xؓ2-8tÖ?c{L^J!aP.Czu4D<FUKsLeJ6Ԃ,EjlNR-sbOv' Nu}?c~`T mcOճ瓡{z_od"eV/<̜ 8 ;jW' deHD^lWTՍYp\ʶ(LXfk[8 rka 9ZO8 *]I–:f(?hOCV$3 0_@*s) "9ZħiʓwA}۶y *ۯogT)Y4MWpCh+ TR@ Lsz}KUw:-"t-qy.e hYk#I]J`}#S1U-=N(t*A^1fiHQ2W1 kƁyYS)XAZ3`1ɧ=9uX6´%JVUwћm9;q\l\#g^E-} }B8oER7u˘>TSHN?rJFos|0Ə-v5U=6"#NChx~p1a wmxdBQޱsi;| >P7y;Rb-:'" TCKvd U059‰nL^؜ E9sFܝrV$30iNYtA%"wŚN yAH}F9_CJz95qNAʋF vI{\5 ͧjvq뫻kmD<ӆxӡ Xf)@'TU ,RJ}(oj 7DQ*q3薜u-^kǹ<)Fnl0͈Wѣ^@4T.5Yf<ْҘHfU @S%l&ғfS4'ɪb%cV+<_;Kcg? #Ω*LTy/*F|]F?PabXJ0}E@\8הyD{ӊpԭ@/~_}M fyD"o22AiІ 0Zl`NHB632F/.&1K{ M4q_Hyc hٞݷTj(#!蒊Ӏ#Y7Z'2Nose+ <-yf$֗U'0c BLsN-k%$cE"Yrt}WPEV~FbL*C4{;O.k[I$sg_X?y@}ifT,̎2G4ւa4ڦ@N`IUgEoo{y|)&(QbB1B3^Ї^(2Ћ"4|GLjzCʰ׀u6oFh hl nq\ΫIjV)]tTBN =ޛmNTܲ.HFkbZJTs'!Φ1O|.jaW F5E\`:{^9WireqC=ǁ H(PI 3ޯNi+NeZk`)Vbayk`QXFKlY|3)T]/(FԩtpuFB  't! 0m]\ ɂ]@ItGn"wnXSk4%ckYկXƍx2Z`'>'bāueVM̤P¡>;,06t6`)YXv v ]Ţ\hBҘɟSXtr P^ķXYWƘFw J e$EfY(#{} ?02 j|P٩ksAt6|[]$c/''O~ڝ^ZzTx8#?֏d #0Pja'zz|r''!#a$[3%} iVqV)C#5ڝ_B!d]@i}D݄/~e9-c"K3=_wTe߆FҨHg+h=4FO(G/M.Os+Q!+KFS ޭBjů⁧s(7.FrpϾﮮS]ER[n['7&ZP,n\lPA^^PlR'5hB/M8?3pi "9 /dT gMv =a\4m=< +n@dyX7Qf:{!Cr u|9uteevܵl#Iƒ28=+JſJG6 p2˶(r'ˮ!~Q6e"vW hL*̊M܁*4=FUK6zش'KP;fǒ|zf3Uoc j# rK xKR"|п˺9o}{ ]{ܪhM?.\6d[R}RWIKy ;woXŚ޷DL{7~{I蛶6na^m|ݎqM\PuՖV^s\cm@/![;AR[Gi\雭p؅ ~Q=pyQ#r}I|zNRQMɦ8#8Ē\7AUNJxMK =r_y|MÙiBW=M#phœ5 :Pr~ KcmY!ˈ?~#5A-5j~)d/z[Q/0~B MMתtrF#6Y[#)kQZfCZFEH:a!=M/F_d@Ү7R(`IHT߳REҭ旙qڡDi079h˟_G╝y2R/D ;eۄ"Fhɑ'6hv)G0U+-`'rkΤ$ikzMq\W'Zx/A0Lr(Y^L\Ï#>Z],*>qT8&d贓h./T+$4=NՙG/Zhb!fsL̘gsـSWyvK-X+D̄ҩB0b[qlԽA㤹D9xH[>aɏU&LBn?.n5iKcN#F-2;D: Ɋ)63#,xOIj2ڈy QN+z}ū)]tUq7nhtRK  fgPZiA6F%TXp\m8D/6҇eoI0Q|}Л`1Eqe Kܯq4C28ԍtA j@lD"=f~v|ʉ 8n3)Ap֒ 52vFs⪚[&;0Q 4ӄ>,_`K<}]hV08]GV[a$D7FNPo >,n?n@r{Ok|W )lixn F^HyBE95vd"XbT }dmJ2QօqmT5ˆHf%4\i^Εᓤ-'EeV6~Y\ت Wf+MgS\#r:]N"Y !fqbFqPX0 ti2yjFp 51ce݉!$[F@ʯ~){"IEҡOeVkkׇ q诳\ '> $ۇ6Yz!毎~k#e @xP;c\*1xbE.#rkK?hgQ5tb*T4^Ɍ\.6GfQeI' a^=lOD&sf>d8"'^ؐoym ݜKg`ۏr,qt 7s ^؞mhi//%Iio%#O{%Ky*.E^Łx+T0BzLWɦKRYbK;ΫT|1BSKiЎȎeOVhJ% ԰ |K#ZC(su _T}FmJ}x)Vby%Ī|" w&@eD8^[nË́!l Ð.̰1s@,x?iOHf,)gkd,p@wVsxAi~YhPnpjtѪUVTq8V*Jnp GD|M\3R,%y t~4M:W=]%Ѵ|N{* onBUޯ9MTAjR[Oi"'Ei񅼢/+?qeVEMݯǗ/nxJƗ#,?.2.USRAP,OCdUmgzE q~-sK &QKt0-^nAl"c mOO3@ůe)=8@m`KkPq.Ȧ;oJsC0nuu1ǮK ّ%@ۓw{pSXnq0s^?3%,%ds٢"ؽgtF o +if8k:V0yk+*⃑QrWd[ypɨ!(-1Wli9MP^ɡx4*CU8#=5@q* B+;@};PD]()L1*0Knu1&册joBT_OcZ4zX+RK6ҜfZvq1zr!`6훋wd>Z֔c ^~ aB+%4Yp$"b\?۽ r`v"4> a 'tc! 3^j}^@9#`Rh '؇_)sP v)0_N0a(e^~~k۩_!84U H  J4k:AtcEyq{U%fq {xgAZ2ݖTKc_*5!Gt_h,C\4Tg 3?~/6Hf XZ3\p ka"/H99^i2hr'QY]XvTqʋsDȕ B|젖p@΁0bS2";e)ZڠT%eޫE Ϸt;q51. |0`$U6ՠzܾ^ sJee$`0{OWiPP]g5+M=; #ɇIawlJQ{m6S KER7. KZ6ymn?BĚ궴&股用!BO\w1Rj| p))&& }4 +D63EAԮ76oٍ,4*\m%',=tu}D3Q6 ьXb۩y&K"# z?*<6l@)Yh}HRi-[I`Dd(Mwo?14(vd!}2:Lb;5ȯT5ό1o7YPL64:TB3LT#1բ 1U# .9[ kuTtӹ}¸W)ER|3̅9cgaW'jxCwnFo{hUsY 1€tI#vؔdTXakc9z=}ŏԧg*f1]-ySr%H]} VzeI5nNpJFg "mW.RGT@,yKT± [T0-̅Hl(j\])3zJ'ybZ0[/fjV2hyosޮ]tsfw59C@  sǿ#t!9 }msڎ|4D:qEujRs-ͅrWl:\hsB!xOl${2HM>G }%ϱ@q`AAhfl8 `p&q("GY(Tk,5OqjJ&;]E>ԑ/v |5t"/ų?fk)f-w?F{P76?ϣ3ּv#Kz;_G|^KvuJ }ÀMO_uIm<`c _0;ijȨ2 Y:(5@_57r"I,4]U/JDݳ6v;z͓P=ʏ|i{L;g#:'a#nj" \ޑȜiPYDx6_qJ?^cDȢ1Ѕ{A[IR}V B;s7˃\'&Nq6*`\>q'8U~fM]f?TDSz@W"LcAF{1 ʟJ}Я+ <E_ytf]K|Lwr ӌwŸNX݁< 7QSW3YGn:_nRc17? xRm8DqWl ԊGc1Y,n|`?ٺ{;̠w \!$7EJK6b B=Mko!%#sV3oꂛ@ez)MV)Y˹ .-yc.[ C?JLV]G%Ų 4T/]R]u'5bկt9G#т2ӔX~v jot( q=Ia\ϴ8;1yq#wfaοI+Rn{_c2[tPթǖ5wMoU98 Նis4fXGςRWD60@l Pq1CRp3~%UTs=>HSN6ɱ촮{lϵC!{A;Al^ &jx8x[)9!"_oQ)NOٜ$=ΊbӮf0>C9J]9lvy-%#- 2QBh5H ;ƼVf6PAL̦搡4 _q =Үp'9IBedi3NoES[4.a7tK03{byG+-nI7ѼYOGĦ>Չ'n"~{VhVdpԖGֲ+Sc^€CסwwX&ÿj(L$0(bAgjR|dn~$ma\ {`'$==%lOEۍ ƄQu02D#vaAfTE*™F3d*h0KDͷ{ۛI{za3kW>ICi^IfҙcsN$"O#a3oqn;Jm +?DZ dƝ\X&ըYۤ }EEi3&Qz#NfLxAblrS-Tu s6c`c;91 T@` >N(b18}J,LNŌds,皨sLO{w~ڷI#Cq#Wg#m%HqB r!Ĕ"ԾWZ-`'yREЉ+~GAXGz!TRgew9gUQ~;I:c@8-6zEGq5=~i;eLk`Frtw}/H\ponz-HDpzX ! ~# ٪׼HI4g׀L$ $}ۘhAhq{""(a`UGp2\XH#rxQxQrl6DeYwe)@`Ѡ,lqBgw&O|ެ@'Ʌp?9_s By=/mQ+ dshu@DbP"2|@bbHER/yz6/Yʓޓn ~EG]nw^)kR7 "醑^ m:Kp:A7$%`ExDLƣ[hqgGqD~OWpFTMBY/ ɣ=(mo67:/ezQ3jќ׏5@EsZ A^>zEX/Påe D rH 8$Ŋ(<2mVFebMqԞL\tGL@=;uG|]MhK}F']]=_˛`lߟN}> m`8)g|iKyן3xc$&-o=VpCvYoha^zvl+ѩ{o\ZK {؝$'oAbg^l#C\JWz ƿ$}K†X=gzgFjrJ7 VU\|^TNxDf5.jA9*[)|0&- D s%-a2Ψ.RmPγ2V>k~[{Hvbn|fuS5K 7"B !z{9 y6JK DTK'q R9m#9yK'g\4ϐ~yd'ނ@?.4c}D0{mT uYdESuws2&:Eե5qbmC[0pe&v7UwAJA]sWrOQ .G*ǵdj\2I8 !J yꇃo[ RJ`yJCCZxG)|$^f?4QEknn'O jN::{H#1vjmGϟpYȵQ``o._%3xT}%Ր9(q~<{nZE55+\.4[Q5>$KS~#| a;b}TS` Lf/H 0/2WR0zv-Tg vO_%zFmz[ 6K;f#T]ۀvȢ^v'24m+v6tv;CpyecL]ܵѿ˂\v0Z&p80B$?@$0G )ǔ!(OJ7TUxA\;.*PhW RMi<\i0ց}+5 Kuk$}uH1O@,Y2_0N'N?wH3-ͧn+ʍzhPE(5X :56-Ve`{\V0z !J%80й WYVW^E E'+ 0&Z2}#<;(PEKI 2TMnMI8S>! 2~.Tx|iE߆8bEmo)=չNks~97L 4%4<{5?Ra7 #u!_Ş;bwKW>RnDp=HlAs해S%wмeP">?#a Kf&KuC@Z2yټ]6$}oy`'+'rbЊ=\~G)U(wbrX[k3=,Sx<H r$s.L[8v5vhxF` n!"upnG.gAI3CF;銙kj`g2#\)?n'», TM(u5ܶ0NI*2zMCm#?zk,E#$LTȚ $2Eu@{]Dk.{W;s r*IXu0fh?ґ݊' yzO 9eh-sEnG 0h(p[\ +J\! qyꂄLU_Aw-n뭏k MI* à'yKBTaՖ5BYC*P(W% 3k+]CkH?AIImklY,.HDV:Zoа;'5|* ppu:XVdS0"UBz~YjWZ}) :TKܜ6(,^pKUgӆ- I1js*o=\,+EOekQ1T7b +Fp侪#($!bk"D&)ͱ0 $W4%fˋ˼ O Gu>QeCY^AAf,5PkD Jͫ|,訫7NvUsOpb80494g-ieP]8rFPoeAqƯZ ZzXQ1TdK&];m”GS4&vĊhb(D<%kpAK ~ewB ?Dy_žͿc >K@pq9$"zpT S Su` qsF#RCeWk}Jo*10ueʅvIiw4A%~I[5n.Ǎ xPI [t+4,PC?-S2T^c(6< ([v!ç9,,Ra5f\,ڌ9&z?+O)g /rlvkfF Eq'УշD|]Nk8hR̹4"Okɯr\Igg'Vsd-K6 ;F{Xy-7-O{FKzGf5a2Zy HIx1D^#`X&ջ+I\h !WE^l0GB=cݢ4&Đ +Hy^Y篣W0<)%Sqo3 ؎ri,$flAB r=-J!Җc>݄ uy 2Uŏb D0;5uusޟ'd\>Գ7iFe'njYkt25QG!Ǎ,-3f/}uDv .!ѠD̙ nAh46Qv ?&SpXdY6^Ώw|Lm ~$^ FmrynĘg}jX2]r;*RC|e˸-^a]cGyp-#ԛe ~) H%3@BHo-0 6QsVFݡ=bo 7ן5_S'NΉ `m2›RLD'N,BHa?Omn#|]Fz7IOBx:@Cig&*do}XzV7V˝kyHIp5T-+ܧDg FcsAr(}dO^vVֱع$C4pHoDp-h2诿KUgt&'/`tch,Y)vmLXȏ4` jy!_ӭ+zt ߅5$^H2BѶc/2cP }NϷ]QЙ6&+$"2aX»F+Sx -ӍⰁ.̩}-ףyq@o7Z@ؠ{x r9}~8x| ocٷP#*@?JLt dRAǶiˉ˃ry=Ӌݼ fU}#[\_ӸUY]Ozi"w!GBRGՑ=4-[]K?SSRd7za0aeOq*9`bj~-do=~>U i٨"H"ؠCݏi -p՝LVovۃyULDt[:]mWΥϩ(WÅ-Wٍ+׈M6^Ċ/D@g!ۊ%(`ꖥk r^BC{|=9"f!$uJ] U"θL zF&kA۞0 !{EE>R1c=Δ/[U  M *WI0< oliW V4mB txuja%ݷߒb̀\GOCs!5lR=ſB~-\m̢x* NM݃a!6z'yOzBlq@mn xw(ĺl}|SՈqu/Y]JP8桫_, HeTbsj:J'Cra2{s~JP1Xy4wuXx>?0.०5GeGdUd` ޷t-%RYAs 0!WyWh yED4H?kk̉wLs Ѵ(h[+l9ۗK׍n+I rFJqp-Qi57.8Bv\Q25%BpghPM<ʏSx; s!Vš"$i=jS_/ĭ+V2h4dzߊ5鱻C=\EAm59ɹ0UBK~G䅡z`:J]jF ߮jnĐyGrEkuzw Lp^D0X.*WtW=H0X \;)QOj1^== w:q9$8uX@2W%漉?\*VO4d׹XIңT? 3d~[YD{I$˶ԻÓ6hN&eQ_S^E9l|=!%&ҷ@K1FIhLx B!r_ADV|>JDSܹU7)HJԹN#fYFڍWN;}-VD`l[iWYE$^d75$0MECLH_ `lX:JZsCK8ҕ$2I!NeP0xdHt" p9knXezB=UK^S&y}ѱr qTATU3G6A-:\e3'*XbruqĊ4_K4A&߿XXHuXɇ0o.hbŹdv0'ѿI/o|q/=77mpbrc h%f\2Sn3DaK!w#sXvIP偭-e 7NNG^ M{͎RDsfu ФSO-* К:1`@7 >P =ֽN.buq \7ڵ0lİ|T7 %x8oLj:Dwl-huyH^}9P(m!A`_.a??փݍGx:o^Kɖ ~frEB_ђhϝ-KUg7u:a/9?%BltsR߰WھL:4B_M4SNO-%RU)ڷT)z8yRt@x^EVAݵ6 ]TNGº,oA[6kzFXΌ_rcU xjKUXrFB%E;~71zƭW(Vn,#2v8'~ 0y>g|A/U=j4{֊îJpDvKQvgar[5 CGf\/O?83E'fxiJQW[5 ֓6 r 7vPR oKi_O MFOi\&‚,͋y"@\}G0k,LX3xv ֋#TM6mѡxP˖zA,g˳i) bjTU? 7mJ`]&N龺frrNby!pTDz N `Z(,掰;V@bo[=ɯ= 2 ]̘n!3o0V>Z x*uiѱZA3TCH@1Io0h}$dYf#ʜ ~Q ] R|r?`/]U`Z(HG(KzuU/SEܩ!{rDWTM0z cu~*{W2d짭x?` _!a4َ')ݞہرrLFAH5\o2z]sI\^@q⿋V,b4|Q̐hhPZ;Jڿ!|4q ئHxsn"*r׃|-Hy:Ge,%AM]$ D&(DD2v$j/Q=_(?*s[ű}tLU"4]yB+7 izM`v E n|$ژ3NrV9i%#>ɐ*V9PO`U3 rv"sAOیVkyaIi*txT Q'Tի熧ܟf.|xXvq/8*o/TPf?k=|՞;E;3yvᢑvM^u̡;t/ó {A3j%Q/_vREEPy :\L֠xcBw s3/1r4*S:5wIij H8QMPۚN\.mmfwSdA gݹJjZH`W .n 39p3;*l<<,el kf^LG,1F4m|wqlhO7qש+g=y71=lDFEiV(0scAJ2"NqK"3Ujc^ͫx08QT%pyuI H#R>34gnҋ}sˢ7?#BPgْ*>5$8QF0v.gTε So'q>G<–Aԭ&eqַ:}5\mhfU#)9*H`9jl}@b#9!wYrr '\rglu6QFyTe^&.]VM:xJS{sվ֟DzsȟqJ#ţ6pn>hŀw4Y}[/3? B Ee\BRP[~\XvK`q5bt붆C6(SW?ot wlgLLVIZBPMP1+|_ 9GvGȃki9a;2 Z}߳Kk>_ypXY:P_&I fάZZf!c0 2Y/nr}9 3 r>O!ۤ}ef_;]u>9+`g"9b.>~t,?!Ȅ˔Si_@ΐ+2gpI6Bb,dos&6c-h!*$u\ |Kd穃6bA<.xX,}I6:cL+'t^MmVTƕ|p-n;,R.[?μ \!.b~UZB {C@4(~X)hFn۔{I/(eV6z-Kx)Ġt+=ljqo""nmjw+7=_K~SP TBLS=dŕ5wljiH!茿1o*ҨGST y61ixkȴS}A,I#Osōuint.³* *1[%6ɷm/^c~xE=t/ƥ'{wȯO5瞭LS8l<om~D5y!J?;\wB1| 4 jݓ|U܋$t %!h#UBekhڅB5˕E$-Հ^́G/f0Kelʃ0+ K=-hDoGҷ-IĥSw,~dm,wv`YV1v-QWZ4&)e7Z IJP($q8^>>^[Bh:>ɒ0wFo bOg o'3PP1=-r: D3fD '$sUHc =4sd9yVwpX?A@(ǔyDd>݇%U8'36H}<KT?SQ F!_=S)rJA@׮<N:^j7zȞ:J]pjCsLAzt(\RN^\w."lZnBw 7s᣶Bg kv`d9wT;9_[qYBnE^4)@k@Cނtu6Nk>ZS(T)SβFvr̩yV!Gˏ/1]ľ ݉%Q99hN|tRXrTagqɶZZU{a57v:0SWzphͤk>39|`Ia1JQ[ Y(5KV -YFf?҈l+R0.Dr6|LBl|=s?ohuudVSg7LpD0>,b%]6T:2x×' @A?76@i2Eɣir'ӭ|.(D034q(`۽:C"+f݄[G1ɞa"iAc7:1ɷ{q̂v|xj܉!ķ;ć~GGnõ5pf'l,ގ)@\=Dt [CGU"vE|V1P ۂ|50^dx w餍 iErBv@eX*x= B=9 q7U%.wCi0hLx,cņt?-,||/QJkAM(sٷϣ>lw7r-v zV3!ΒucsB7kVrR.|c;<,b^m UGO>557B6gՑbHja9_ 6\CSRĴf%~X=S!WlnKM9ب]ɷ7AҙV둭l(0=4ɄxS nIOPl;~T2"~~fJNQ72e1W9$!!4ˣDzNw* ns0X6vρ47We!HؕLOH1ɾdwk9J_a5vEZIe0Ҩ|!|\~x DȤdjMbѽ4H cˢ\ ;AkX 0SCN`@qYH+xD&7N<@nFߥ:l ؟0JbYF%(}u X9GTP=M$XCٔr}4Cb ܬ6e\H2Dm505F步kOJ7Bbw\-p/rbٻ8Xjg_@cf|8>2""hFɉ@%u?!4*1Npvl" } tJCQYat2N0(u]s.48D.[ssu,6*e_u`V#'-2MD&M2Kcp~%1 CSR['!Hb36][]g:7i|k7IncyU@ޒ\@%*)Hح ?KEp*OȽ J"-Hį k"mioD= _v'bGQݶh~r?HȀ&g`R1ՁD`HʨxrUI]gͶ رAx}k.A3a]?N#$1te$'T>PB#sspj)ִ)V4M34vĤ$b 1ix3mB,Gq]T%b˖Bt6R;;1!ֶOv yZϫH+Jޣ*1yIЅjr>0F[|ͨoLٗ(z[ Obl6@ ']@0;*mVeC5':psVP&wE11rE5F2Tț̐}q ckȮ+O j׬\NR ?\p#Y'ȤNZؐ, ڲ!L6H U1ܦ;"j87֨Lgp7:؏8қl{' *BrK\c|+ο|O hsL$|.ض5#XGNc3&rIcr.GM=E:Za"Ƈ/)o5r-dka_x9m!y XUc J _1;OG(Y La2Df` 9^}`Bή򄣨`4"~ PL=u͍ M#n*U?qO2YRz&h3l_BRR1[ݹ!#댥m2s7saE㱆DK휖*A k-؅&/T/h;+R mtX2,vgA8,te}VE RsHF! 2#Sl |e*+[49(6:Է 'Մ2ӫjib))J}, ]3ow=~w6qLu%-iʜ1MU;xʽaBhe@ Dq 5kF)&-VҲ[߃GlׂŎ2~afI}Uژ=ȠduN+MXd"tb5?lΒ5FW+b))d~hKO@.,㏒j@4y~֕ ז`kLLc"4 bMHJc]&˗*}#l_FJl%T}iS{ZMgqG%~)3Nv*46K('ԿD{˼守Jgl=5~@aF{n4}un}"]>ά*Wn&朗 d[9t5|Je9iRIxjlj:;B\]z܁M #8YH ͖,s_g (v OEDx%\jSS|s7ӶXa&Tfo1EKbZ561ŔuqKOEș4rXe'o[]1hz .T (,cwCC3ۏY^3VSf.%[~ _./E5,\D8i6g׈QIzDK&rV-2RzA"QKa*6KoWAunѧ {Ž\n%1|x\R?_}{u{Y~d;>/϶֩2KBWAIgR=/STY@rXO*4DR[Q{D]XenDCkhT'l7C&vp*1ٽ;H{l?Hb:ݑT@ k~4ZZ?& I"t!vrrزaYc}&nrٝR"N^oK245' lM -o..ļK-ݴEfizJ!r 9CkW0MڂO?jМTW|f͇𻂡*v޶_f#qQczup7ZWYXgvDW)%hz%G'@l\:9m8 zUuN{l1::CLkū ^Mj@32r. %\ p]sR0fUX.UÑl%)nYYٲt=:^6cEhهX(aO'-vldqFɭʣghn#Cy\Pqbt݆DO<8dRmq zĵr>UR\C]UZN#֥zf{!2ٔJ>8C ;@4&<枴Mw%-fF7ce]{jx+eT` Q;PJW;fnʧ9Pf f] %;xTЪ ڔʾˈw|Gzw;H'S¬~4o9qBEt! *oZLȮ6>I5nuA6)uO{^3$ؚGp 4CR `UeNhD{v 1Tj1Pd]FZyb_z1Fug?-g',R^PH>8guc^7 *(ѹX rV'̽dF/n|&^%h;ZQG/A&T+eܴ8]e!wiovbwy^+)~M&gjh"~UVz)<~l8$vWW =D ]=rtҧ&PRX Qukb}'{q`Cz/3D6S&E;L$"Wm-sI"Au>7cF;06a8 4nS/ "EtCD&pS':uD:l\uQ ӈlggxW^S󩐼z,L? jk{q%fZFەfu neE)N5K* ?iz*Vp$EB͛q{1hېTCMR/ Zu 7FIX*ώgO &xj16 ˾ W<6\ /Q baL>s#DyY`̵> bSZ8_51 E>;XPQ te(pxH&.QYGҰ+v*Y#'&vh{3)||j@]矠Q1d a% H2.+7YQ@J +ӍBQ)e^R`w7BGGmfUncvg*vq[qH X|KVDT9&7RD1ہg a (ǫJl*ogoC7xBYU\Bsx;_[b3 nMboLR("Y7R-ҴyK̹ȔWW=QVuj= ݰU 8T3y!x0~Xġ%\>q?~sDe~a,!,d"iiI ⩽^AsTٴ>ֳdpTj/C ?ա'18QMmf ZR ܉6%D}pt9jYjiakȘʭVxf!wXHg֓d 43Ih9$76No_?-+I?>LgcMd  qe§D'Ün?Z| C!, BڋЀoAhuH/Lː4{I N,ϙ5Z Txk;8`lQ x<9o?9|].2p/(RwB5;^fèRJR>ɹ:? ] Nol+ƿ&[6 C>BD 6HmiK٧g K]";-3xzƃ[pFT:"o(Ӏ2؄ H`=zG[$ļz$N]†DZNڹsMpq?bCT ,^||PǓvxՓ}ҁXUOfe^w;,%p;Ka6<1*AV,_wihe30cG05VuWYFm֪.)rm|0E'OJ}(1k: hɎa:-swDx3PpQ )-NCyB8]EYY?*RB†OZ;?ߡ?)}NprDYHή5z˪ߚ\GD 舣 ˵τDEl4we"6[e|^Fcqz1cZgc8}ܖ}1Pj#'VmɅbՈ7)7He*jt?e—^'F*sS=HS) u">,͆q*{xS1x)Ӣ+kx)u]thHn;8#V\̓}ak3)5fn [nN}' s;;|tKHZK Mg>S6=?=z * mC?gA՚s8JѶ4a?u_E'WJ=M| ԄYa3Ϩ܀ Y2{M)]"@Q/m\ ]>]'ڌ!?&QM6}3_h̆/u,|9&W8( 1(/?ځ$~T7\A5DɄ r0p|M=ML§˟?Eݐ ;SCW{>JY }5;ٍŻ+ık+vقCq'A*?y罈#`+Y'{*$yyC@Ek6/;Ĝ(-CM_PǓMO}U2b"x3cm "2RQ;g9R6R `Sts: 'H8s |TQ7z%4`eB&t1!J]֝%T^'<ǡvThlWLQR+)*qHkCKd{bzy8LVk4ӎQ?hjs>j>4$FRZTb('4 :7kYU`}e6#s\ض8 Z$3{bz;r1U伡7o>:,c9QxI/1t,WM&?p"eoa|NGoȏT#4VwA@RγXU+ ɉoi2r>젗_!7:Z&1(Ȭs_ Q0Os,QҠdCb 34ob!eW8{NO!]YE7Ḭ*qrArYJb"{M2~W{~-ꉩYvkuCOjr㫶#x@*3E;{W4,Oc13R&[LPPC1U;yg$ s#;7 ._d_+(?]p^Pb]p"Hl5.4xʔ,($/l{Byy Wrot ݮd ^dL-W0_%s\EUК-'sJkU{=4$6N, &gr$Pi^6 |$..θ{(E({8]gO2 'aI,2(*/b>T 3J;$a$9[鸓&͜#>HEy7ɺ8k24]+0Az<\yƗNyJ֡]{q|j=GBۏ$(QRw¹穳ljjL ^)c IMQ a" oW I9f_(+{P`Ca{Kz l$Z?X#-V63vl5 3+ h -PO$-Gj.ars žїSGQGÞ CJv k@~%亪6(OT7I|Y6O^7; :⊳fk25,n1 C?mg+JZ[#ڌlqh?:+-gdnBdc|[ be4?k~B؉RZA~KہK8 ;OW.j{(l$0kKܹldf#;d*%U`p| A|‹p anGc¾h_"M}EOa 8RACDo{{TŕʽXA>:pQ@QH^.{G38x5x_1,yVR S%YGx62a. wfvA+X aK>]WӜҘqЙrk|{BDFT`q:ha-:?T *>D%`tfѡޫRu\яJD] BnJ6~~v<e3*"DihSFHԕ}F].7uLΎP֒?dǾ#bZ&7z9Ίobo;J>VG8Svnv14T+D;C&Qz.wC 2kT)a\i;s18A{(}n&]d62f,12sf~fx· }NFXN_D}͜\ŲM]0ܳq}tv[dWS{2'AJZhرdTyDs' ڔ9eoyYA`uʯӎ>3 !xaA9@CTS͒+ ==ZPTBעofWx5D1 Ė*63VmCA◞cٷp֘K[7ƆS~?)&)Ir#nSU=ܝ]O̅L&qTRJ1AyJ({0shݿa9_$їz-T2}uXj<4QK̀I=ak!J’3w"A#@ͺn@}QUpH!ݨ>LdnjGa`zX$g|?+,i~K ju 7e ^tG͍_ ~W5sK( fiQ?"|g^cN}'迆yK5QIWD;ZnM"fJ?x-}tꒂ} e" Xj#I^U՜q1É'%9FĊ/z~Cl+ $-E쌕C!@0 ׿:`OnנAABooe}_ex>/qќ<%E|M5Qbߑ ,Kx\y64Zߔ ;K"l3_Zi]u>7I:$4k0б`O ٤9kHG=u[\Xs!4&7Cv.r}{(G*5Fx]T3jOi?P9%٥]* (x[>;zg<q5jw3ڝ#XCÎߝ~yɉ찫ʊRp"kSodN4-x"ZhMyid%!VmN~+#kF!Đ $BFhƯoVix!] qHSС{9'6| +[O}%Ӽ 8 @;MxǨJM7`^I>iutSGM cg<]/ O(;qN5ȕDZ9wErX72 -o?Eqǭ\&UY"{V2Ĩgh>(9֐B`-q٤XBm&#ZASrXj$uՖ[j~5e?#=:DS7Z2{|QnW ɄMmO(-4yy ל&ѕt3ݎF +||+1CO`wj_~isܮez4-$Q r⫧9k.yEcRE](l@E װ&<'9[Lo7f4(tDhp-Dв9;Gy MO"9j?[ZF2M].%X׽F"/yK,׶ -VZa #,D)CԤ{c}18m5 iD?Ls1>JÁjww) hvnʡ&S!]qu XDV&xP/{}%sX2k!#HCtzw}dblz*ea[r9F.3:M`X& P#/"ELMNB̹6T2F|Ã-[ 0hR{4pd7?,'urREt~Aac]ގ{ݪPsLƣ5˾0+ u7^sϴ 7BΰP R kYYS/轍C%(۝$UL(7nZe% ]gl^nAҚnb6Zz0,[ē$\_N+Y-qԅκD j2{lpKFI-ݱGeЖ>e L7{*kU1s.c$72{yz灃P,8+h" >]Ķ|N)|Q4e`ˎN^j&@K^[)qHJ&1@m ڭ rP;(Ws\-w -Yv Ymŧۛ\ R}=g/K#@D~ Fw-~hjd2kJsQZ8nltreɟ?G_Lм'7*2Np^ @ o3v>,)圌eS^6|u&(E6;FfpdhRثV}HFl/eɭG̲nDy9iK B÷K䕖8xrZ5^t7F@ M\w<=iLĒš-k'[:L&,9ፀC.W42>ꚷNмE|_c:Z$mW=M/ | wI UL EO%v QC<&W6mFپ&5~2n}ύ l37n-p %p!5bubRG7Q||ZJ[ҤySϗէYQVf<)-W.96\oHvLNH=ٞ~"=QP n9$%ގ#耀}#2,s|7#/aԐ W@`-g%,]}n| ASֿs)pڛR܆-ߢR)ceC^+uvC?Adu:{l|N:N^)w_%;j֠o--jݮ?_~n$g4j^|Z@n?ԨF1/<@斌b5TTb iC :i3n}6kacXdVaxƹ mS*znzlQeLz]dTP,/W~}?Co~$̫"<s3&S*]sϸR &*u=CȿR22=Ҟl' WgLŪWU^$P R -| ӟL0~B h8PNBSP۱;) >7TCZv8o$sߊ'kqb.OEtZym\fP};|=>?!6liVpdNk6bW4Lnn[7'J=XDPzׇyR0sJAoBw*y{$g(l:4T?X(GD!p[q8@7P뵻PڦWKjoz?7(^P\*,B.#i"InlnLcqUhA><t<`QΟ(Ve>ެ` 1OT ׵+O&f9#b\t/-^v^WeiH/㈗)s"mށR5G 6 )[{SlSRC9! +bl[GĶ\0-duC?'J]#6 'p-照,s$H:T}7Oa +_!#R4i=FW?T3aQ:NWiFNĮ嵋 >-7 m.Ypzd)ӵ#OⓋbRSx3I"^ZGz҉ ƠA( Ok=,`Qj9=`a[hqg1ޟx4E;; lK=P ,TWnJw:1MvR9yx4-S`J1EkE>Rb O4:-gюtD1R.:He-XȿäO`iր2QNB߸``ˁCGc?B ?v.܋5A`@(W+UN̞QU<>Y?LcQ#wЯ\g%g(^&iU8 - ;jMKuWDT*bt\]7fVX.sHd{R(=}"Qb=i+AV73ÀS`<(qrC׮ZqrեoMjR>xeL~LUc#;z|j uF-7x-ImL<bQL Q1+i1&l]pAL{EЮEk% *q)uJɿN qV~R4 0nQflu}7NEKf+u 1do?yFCVoS7Nu>4x+d&Q~ݒT'h}c=!'xBdDڱx[ Q\PpOJfS,fPGH(=jL>ȝAW}pGMp)3g; _ 79hߊ w3ըI{14yv4 ?ȠFC+›wd:2OѢ2?nFݩdz~tՇgY%=n[[=K[vɵ'䗉0Jr*h QlngB:d5`Bn+G!]ln5 8W̛+An0)iA(*x4@y%1Iyi@ĆG3eh#o 15[kbz >jjf`([\MC.(ܓ^q7~]f껂/|fns掲5,% rmH6u[^yXӡ_w# 1M_ s/bNEўmbEK%1U8vuV5ҷP3geozTTjDaju7I'y6QNp[ID׷/4l3#){Zi;jz4m f x%0TK)$TF@*hje<5 fB [9 nT1/kN ra;48*gVcw0{N/]w3|Ҫ!\y-8̢fMg~ZLJju/;aG1? 5&NAG @1/e( 2FP'fc 2Jt!QjL>nt - Lxb_KZ[b/L`rE\Nxx1`&mu/ p&:R˞S0EhA57ͱ3?qy毪% 7|&]4VuV!w|H%<ƀX7ɅiA^E ?(]`l7gsw#o I|jֵ<:iʯ>;ʧh[-ߖz$ Lf\wxKR^X}_FTb6T=E"rTsJ(QO+_N?d 6q鲧ɳq"Eǿ1jxxΞ h<AY74#eF_1"{K|f}XB]x"\ah ׍p'<҃ӕ7,HzԵH񶐊/c@.uT :"LaHA79[/ GӕX !$׎Y1/|m9-~|}ӎ+u R·A@`_i;_{?"- Kubʊ>]틪$8e֞Ʌ&d;| h{:$CkA&=B!/{+Oc}a&W8.D^/CygQ EǞNB,(L-pd%w2C9q0J%=4Rp@ 'k2Rc,?~Sf%#1]vda8#Ö`X '&;BY !7 ޖ8$G(;C=q T :@${T9dpOVl?=%Іy7a5Jwl я /x.fkL">uθ,Ħ ݃d5nsʳK3&QH׷QΊam74 % .kkW#9UQI)B_jbɲ~[yQW`'0_xF_ui9 ƱnUrgڮl1/䪙~d 8SxM) W[1Yd{JM1,3䝄L)[VJ#!ay7p%zd%CJz@mQdTNJPE{6G'WF{.Н3gB3Uڹq4x7Pp38$N تWuwդx4_5)OKxюy{)!ȋ9et64-X-|Exf|m4|Tr",'c⺾201\x9)PU$W ʇd\ hvT,8h(bDd!MqS"gvIT73rqk' ͹qrc;a2o@wg!fk~`?)yϏ¯LO9~_Fіs!~DV"ќx.kϪGğx㐨+PwE\xV)nTv7> mc]1l;{|tuv6b(RPgl=Ջָ|z@Zl8l}UT6:-pmC>V+/lH_rTDuqzg<3K%M`DD&jbgJi`FCVGq$Ӈ>&f9 {yagw<=B  t?ޡB42^79׍,fl1t(QPc AA#rX?(9o\>M z,G?njŒE}$=ُ+9P&<sJbӥGRB䭂(Lmd6!T폌8 ?Рu'@j 4@)1Eُ+pVk 1ua7뇋5i D'&F5Y'81Q(@"O9+TxCuڶ~~x$:J/x NPMd*)'g].gڧsT*HΠ:[{%f-DV:]JX?Ԯ\9ZhAE%{c-7'2n8qoV|[#)9ѽDw oofh%CH7& e Ȱ7XSr;[.N4@)+qĘJשxLp|OoVTPK,;ӧ?\Liј X&^[R>4 ઓh]owDܤ3j'˘<x}[.qQP D2fiZOhb._E)YGST)IFNŻ B }$s&aܷ=,T: 򟰃/'.V$e B *L4;BL8޽6(!=:djhn/- e{:Mw.S(/c2c hf)tCg P֮,o"O|9A,徱.`B3k;tJÄxl>n{$G鉨4whG"𥊳lFg3_y{&g02T#eL+ם (267޵ޯ bnlp1-q͌;>KLju<Ry:$9\jiH"sK(+v[9 dؔF$c\MC ?4/l@y> }نUPO4>Lϐ-$Zc2u'3rUGWd<(mttv J ^_SL1㿍 1bE,VY"Aaq`B@HZfd꧞c W/׻'p*JnfJ f0mҕtE3OؚQcWHЧiٗ옻Kb7k0];ԙ56^NlPuctQqu)1Ԛg [t.U2*Vϯz *a)Rdbm3q|XP*G<9-0ED!m@uX4GG zW!!DOw&|{-775L%Q]/|z?DQkW_DԜ#lLuӛQ+R| baQ[*!~%K##k,mDY/Iw)˭Ԋ|GB?Fx =Ӻ^G'OLޞ 3LDä`_2r 4f:qu1'Z;Wp}EUTͅt/qNO{VAlA۹}b6 n)y /5M[5A~b<ӺiZ`хtuB8Q- (ޖQx*XctͱbJt?zN0apWɧLa,xyވV@Jbp:֩kL} Ը^|jLcX2&, j"Y|lV) fx/#\{UV!$`ux:}@/^\:E&zTPHmC-B`| ⬂WiQѦO-Ch~p isl3|Z)%'D-aVVK%cq|l2J*B6N1je.emgC,FP 7)E!`y yꙬVp{^0+rV-"*k /5OlYږ ^^HJȆ[}5Q٪n'2zG&|}Oy-4'(\~>ܔ 6)eQEGfbhcްǓ J[]jh磒1TIZfEδ֍l0}X;$='6O_,sUAʜ 8f7:Ū5Q mО$1՟gyRLrc"3v*A Hiɴ[`ْ YGb^ZU B+3nU2rwe'JaD@;k[75[.>2Rz) < .xz㊡;R,$qW[ RV=G80}-(G[@ID !":*aLIIuS ʦ’2ދxSh)!Qd s ҂Q13+r `++R mCM1{[6=L^kTԝ <rC YsH 7Nb7->zY-\ S.L%c`@;ɫyQXFB ~OoS/b]m:Ghfq% 4y@xGA[h<׮=tx^6"P`[$;Ov;1g-/+<8)z+}cNh$D:1$Hgd{lTx^|߅>m>'- 5k+ˣЀv)HcXD y&*8Gʭyb =V'`*W{2M`7yzfTs2*E|%Wy&z/懣kd4:j+*7#ʈX\j`BOSةޤ OV^i૘̕aSTm0  4E>nb)>õv$'@MMWOu֏ )ձ+!"$`Yqg@~+c@hrTR5ûL2 %sfBIи0im~;*{QP7Xd#^fgTls(cFQ!(o P\ܞoM43(ƌls `@$AK^@?ƙSs4X,B4,͇BIF(ϱD8!sP-V +jǍkF$%Gb3I;)%d#m+BN)t,ڃvzA0: !@y;ٶ4t\1dAdCrDPs-бz1[XPv[\8=aNnF=F^vu%oKN KA \=TmDFߌc\mGU,Ymt)Hst~EuyQ\ ^,DαtTRƒQ\<u m: m(T" x(ur>W}c;%Zddbš?K@劷:Δ|~~38^tZ^4LeE((C c;h^"eyCC% NûSvQ,5}[\'et۪b>l,?`8֎FDw"o]2V'\M.OjS񙓡92{S )[S(~}Ϣi qb7纻Ak~mnO>KK6:9 o\{֭Jd cx{d@Lv X<8ؙ"< q%O ^7xM4zg>!>DAaruD(m}bĀn 3~ O|"ΊI/BIJ<-.ۥ2oo7B ;]ќhymr^lŹYn?vPjõb;Ά@ēoݪ\>@"WL UsCb:o* Z֑kdq)iHR6#ؙC;B^|k5F1BԵԟ׷ɅÚV ͏tx8aUBKb=yvXd W0Q@޴FѴiTL4#D>j@Wj(L¾ٍkL(/(|ħh3m zbbřDڅU(w\)Zuhm ?;#)Z*N5 Mk=r$6* Lm$VtPoj4UYEY|7k~#Tbm펤>`mi ą؆=֫RR J$jF<8Jfxt#&RnEnE>\ew+zǼ#@ MAijW?TlXV:Ԛ>pZg7ߗil_&(c^_)E^]! }8꿣-kgѝ~_t;rbp`#iC.N2]|U c4 M^w_!(W/_Rz:|bZQ7j~11(JR.XM|g3?kU#zXQy+"Ⱥs0|{-s`uHn!} LzE0`e* oF󩻒ؓM-dY(q]?$V8}[P:U>l{e-WQszOo =hv((Bt/h;gLv'24u!OkTLE.TߛtJDz ;YVH!_WIZ/5\ ILO+>rj61i0 GZJ}ϱΥU[P8y@roYd~1:jn5hUBbqjbO`ZJ,V ?jX`x dp8j*lT,8_>{Ӡ"[zl"z&ql-j(`%.%>e,0 ه퀱tQSt-X W?~Bҋ^8oI^25  .瘅Cw4$4!5͊-Kfj#T+%ɏ}_Uu%`az]򼸝;8wx{X Y$Vn~ZzO@H|0A%|Lބ̹,lԺǮ&֟2ET5qs12:_Nwӱ}#{ԾOᏤël)g͟:ߺ5f?qʪc4J߶$#Gm%c PDW5 RDalT$w{IF-opk Sx۶JQ{5embCZg*:{ffK 6SgvS@k+"LN`ͽHkbyʹhk@<0f4"ٓ%!GVڍG_w>S0`)}W[{A Sn>]D!h,+p擩Bu_ZdJtYMR"zdB_H-&<|䄕m#z\3HW;׊֢IWxC=X>sGW4tx23E 5a[^릚>[覛- vGuP6~%4 N;{4}4rKBaj hAڹQ&õ> ZJޱgO^_onoa60Y1{' Fv]03N~D1jUxyyw\3!"/G͓*_89A@Z, " ZJ^bx[u?teq6@}x4e;I2Ԏss;ٶr_鷥`֊m*FK9B=?4V߉yq@& oy $|)KFs:Ѳ6BZjbntO9147ZC].;t.3EOy LWWTwwYIlF#yMsr unҘ=`g51~+6l#PpluYW:Pzmu{F DHvRU{}5NPwnK v g5x=""3`&җerj]ȠxG~@~;9B~!< ] x:U@(~$BT3e+3h*PcjQ~OmV[2Z[ .هU/TGJUӍW4I G8Lz@b.zcQX47b>_X -fOw2U-T&ڨV+Y-eQU7 GRC4pѧ-:nt[~rfpps%#@5wgBؒg>"Ya|nEHv"w nƢub"e;ڭ{"+;D:K[0yHd9t"24})߼Wn$|$%KLJ:9}׀PҐmOe^oNE*{w>$ڠq38sy˲cT țuoNg?Ynt ` NUQdJhz7>cp7!<*,d_ո"NUu jXh JPUt% JbƇ^eNS=k.鉉rT` Aՠh qRV4gQc8%+C<9t/="  SbaH0:1Fϟ6n4{OJj;"Z8͡)̹q/?%^{a`5{ޝ[Bev ?3c\Vd%mkޓwn$H0E' Dm+Ԑ*V^ m_B)M7 ~򴀾p@Z6'P :ۛmgLYTkcgQi/zҠ @౹EB?lТ@`l\>V*IΫ9uGyuɴAT5B˫QP*׆xr/C@=ӌxl6->d plþV n;(ʡ_jCIYrBSa6f0U 8=m›`ۂq[b Ч= ;^=운dY-(b-aY=)w@mxZd9F$yjoݷw6D`:xd}B  #phv.7oa"|1ݡzvCHusP\Ş bV1߱Jl,]W>t T,$pٌ_FU2\^oV*8RVc=qWXsH墢LZV`H94}X8W/yk tU˧S 5ƈtD̤Ix {ds.^ wC濽7xsm݉KaN'htέ+tvZ ~mm?f"S+剋.0lڠbkKt̟S?Mlc7۱S9/.2,"aldMܜ/w.$AS1h_8]z/#hL^GqIHڱwٝBZNG}qrumL{O'/?! >)wӠLFHw7XxNiixZj_ F֑0?>$'cdviq=,(LD VRB~ JC﹉#I|tY~6ul[nWt1Eu#~B'e3LlzRsv>'o.>+L+]()}(L7 _?}'TH_bl1 'p7d\?O)Kby뺲Ŕ{ |c<4.r&ت0lMklε}"Z(px!20Xb:s\lA[10"Wfڐq˯E=q23jyYvZnI+Y ~THins%Z90uA@'Km]JјB #U87PQ*"%tٽ }zBH*o)g-seg6zrv4/7QV3{Q!GTCq\ANr2$iU#@d%u2?!5TʊP[2>Ԡ}a)I#4 0mu bq\lusNs/9LցK"^&_ B_ANZ'A;; D~qtVrx1< &TdOa||ЫG75h`2IDG&!$Hy`#"q^1û]̶gA5.Ss&] Y"eQ{X5fh\\ݱiDgdMN4G(]G }*[[װΥ3)mi%Ȼ{Ygqp1xL/b&0K Z`hP͔[ҝdӀ1@1xmGx<@.XϬ6{`42[,!S17a6j]~bOmٞ}AM_|?AHaVP@*~ddua<?X.8?jrm]㎞Ć /`3 XI ׼c%aR[ŗ?t9d_:G{^VxwXݞ+ڱ>NV*4+7"J}!=p譵yÇKOQ. O@\R?toR as9rOw`N$ijTZY&d3.MhUsRyOz̭'&#ƓMz0{OVV;B)i5=fnz`cwT||0 AmGY_,$(-GK(Q:]@Taw-L+6Ns3/;743xd R?yMp Μ\NJ-o]Szi'Cv&)F+XZ .G6 Utz?w$WI'x>lF MY1e0H H"zFM~#Cت`,kHA"FJ:;x?p&t F,er^c,,PaFu5̧Q r'n9ŒJ싫 ą1Tf _D|DZHeGֻ>2OH.+ɦA^ FՑou_UE5EO2};6@23^.Y/&M)Φ`~i,p/Ϻ}a{v&=7m]!o}Q\,{|7r,m9|~%Wa ׋[1LNhux+(2ȒУnnh̡󄏷/z Js;WЦ>a mFM_3ϟtQ`]X22&Kt$X̆g1iA 0B&: K lyNIQ^_Cia\A`z\xwS%p_K 8޾y4ǢЯ7{I:a)R.%1'd5?C9i%@&oA<!dڡHg`ߋ(YYyS#aic[Mnuj)P> KXlW mMmc}྄_ǓaFqͪJ&~\:fbӧP1e>6:zS2CE~X{#^|e)..87q)cvΧ f-}LY=5 #YPg{p@;._WƓOjk8AX鱥A,O}'&|7<;vEm{i?״Y]^p#[849o܂ϟs9c8>Xh,͆ L).E9GH6(ym%)0>zTgb_\f,5&yK;$sO?}DPQWjHa1S{*'z:6[AI%d|@{P7l%.h BaL|鳈,.4XDu-|4H^ 7Ú }]s"IZ#NXt2It檺Fa5?oh ܯg3poH#<$(ǻ#A=:B)9,/%-7u_XgF׬uÔgԭEs{XV# 7`U#zG[NBuz+z.Mw[Z ;-s+ J}E_"z)ZlW<{#t$[T:~ !7W iltEG,dE|#wS8zjgsawHRWaF/E*瘪šVu燂+|hƳt  \; _MCb4-< '1|1J>{,!=,IJɸkC#,u_tK\y37 Ex 1c"b>E^zlIiNԧ7`OZYY$*r8D9)N$ D*ƌ0T8w*Vr%Ώ@y!'1eLh'i^ ܵ>rPuY&4<{M1. $M|EPKWp=30;)gׯk>Wbs‘.U_ L&Uf aYzfPX3ST-?툅4g3_S yӆ _`PVS!R6OM 49ꆜy T|@g *zI[]\ks/X$ppy82750A]W1:וʺnsLdȖ+p͜EuA޾EP>SOj Bƹﴚ<+T__TKCVҧ![)+K ް~a^^v LlM#z?^x>"ϓ }DOf~ɚ=l2~EWe"'a^\{}bl ̑w:YclV46jDVڻi~Qp)[U^ E QDL DPVqڲ>$0 4541@q^Lz:bZyY|0`Nc@&κQ&vRABx样ؐf &VQb-{*A6M/Ô0cƆo=A" vh|%oM^2BՁ~ȵzq'w6F_2u-1b!Z~m.Xycw_{p1K$z"Cɶ괰AA="E_ zMs\kQୌ v\/HYKQvK8F`P*ng=nE 7՟GsW] ?iyG{~)$'?B0vn#.r-`/*= /$A Σ[BfS|]F5~zzlL}hb9 *V=J0+)$nx|zw(1m`24F> ooǝSmKق{EoQv&gZ|:6ĖUKLcY 75p@/k߿Yp0 /-ؤ חFڍ;Su*4֡1|A/9ҿ ,jf҂"Lu(͹ԛxcuӿ$Ǩ?^'%QwX~kaE䊷Z7 CÃs]>w4dQTm*S{&=TDG4+ϑ]"F]U+ GVbsf$\J~8SIpqb‰l8znVuU7SIh+TH(zݓB#fbZ$4,nxб;" kv/F,i>nWMz֘*]c%筒s$HPI;6BcDG:!χ1'x/81by 97eH6-kRo&Qo$7KݸREYEu0~\lu쎜X&zGh4H _K~'9yZ-rgݶJ!{b!_Uz03\'l4kԉ tSE'Ȯ~ŝ ^?{ch$j7TYp*嶁|׉< >8zyN]g/5yfηx*e:=WO/ Q]*B0o_tcRbc/]TiμΣXq͓_HH (Qs[Qg˫:/-=u $iA,XhU.^"%FNHBZ @,FT")A)Omݏ^I<ǂOէ%̠_7߱eRReP@7@}4 UyG &㰇C4*-/ձHvs= SB(2 &FӸ~J5R)^NZ] kv~Bv"Xz^KTR]Z:k9:D'0oJZN>ջDܛl\\A;-w΍-'| W;ˊ<lav&)θR 1<݆##OrӳQF}+fj|)ސ1(aj.DӸ0WN[TSC)`$͟&Jilc1XP]\*Lyc3́P?{Sr0mz<50ʿxG*Uq& 3PT/rb E Hv8=}]:x)-tZ} c?e4#Vޙ}: PV 4.{n1H| W F(e5skLWN" ݦ$Q-(DA?Ux juUqۙ7W= ~P@Dɳ`I2R5'<};%WSEL.']b̺J(gmM&^BE`S%l{`,+7-Q!KE^Z(q@+מf&\C| "Df~?пgB *<% 7Pr4ح7l8Oay3%TzߜEFzK34; ~e)kNb luyˆ^1vG]쁣p-"od0b*Q~= 8WrkGU{^s[~"?Y+(vh7̅G5?y' L::dPhgR%D:a]/8Nn{gOF.Vu^Qd>xͪ+.| ȊP샱^ pJ+Jғa,_9 t?YEX{0)(v8kVr lݴJX'.PQ7ҰF#L\bg;!t' `HլDJv* O{LUN%нB"Z6D(*wZ?[e}c8>5(M\m=ₖKӔǰxe,Rfई%l#VGutC! Ep3)P[[5V4LaYl gR*E085/G7Z[X0qX…]~w L'Zr!bW Zo>9`6.'6̿{k]T{ 8px!x uػǵV]ܶ$lN?mLzl崟=ŲyvԁD.XxS6wP"sI1tN me☳64Su 34%SK"Еk0'&nFFl2ѿ !c@8 @/e@p_7໘u`wL /`w  Rާizzۙ"H@M ˝3b4㖠 szMAdAU&v זٯd3=r1QF&;L0*яf%jRt1z ~+VBvo{9"ps`68Ӎį6Ɍ>c;V̞ ~209`^ Ivk1sT8*ȼQ"dpW?@LŹ~m{HyEݒkVu-5}/a c8},|5ZB VzRp'6pk EgQiʅIoFXH31G-MԳR_ttvğf_F<+g7HZ: (, ѲL>%B~?x6tpT昿z&X*a{beۧv=~}k[vmfdA,T1se2Ϫ;͉2wz)9]W.VRPF \R[vLlt6NW֧)MfIİsL7uɧzʴ-!O3_MΫm,ڮo՝Eɯve % >5=uSHOz2qLS2hbH ̬$H6mш )wVYBg.`IZ_S~m(*޺J(T"g9<*^s'8(6˯Sщ+1dC| Q/JK۷p`Pvk,=}3z !,1o6eHK"*C,(T,9%*30E(%5[^'Ȃ[S2-{j~C>_j+:3,%?p<ƆG@bI\ ԫ5HeB[@ UIAO_wT t(jzX`J/?PP!ۧa9'WYz;QNRsԐ3k76WvCI#~bCٻn8 Q'Te)*~Vo ݸVDmڦ9ݍ ື2{x* G75C=:P54 a ZU2׼Xв5"ګ;l0F/szuk.i=^( _'u =''TZ¨aа\鷺u`d]ݕ)f41i){;c:DoMo⦰C*5-` ſrﴌε4n.,e}aA|u| O{5=%hǽ JR|ϛ:sVQX=,N$|$E86 Q1#`|ɞEhx^!-pOU7.p+EWтz-;e[D7.8V6N_Vi٦"{5&)&6%2ᴿC=˳Xn9oWRޛ>Vs!Om યqpp˵h\A8ҴB"2Gz1j=kDNLe knK*Y*vi?l[I- $*AI+ZݦiB$Ɓ# +y9:<ٮ{P]2v7wajN?grskGq pq]8άMRg*eQ)c4y"pRnv77`X ] L 52DmB͑5O/}'';3cυwdWN-0ftf m-P J|LEaMC^Zs I][AAKT΅MV@G GL. AZm.Fq9ZGE)􇝥sֽ*ِ#pއ4{auoyӕ&pw*ǙjWS=v IkGN̨8F?2z TA`TM_(yܱ_Bw I5rѪ:)" ԰Hp4V-6p^0^dV`"V*%@:c($T%+܏HK BAZ.OF@MTbTv'ʫKÄȜ>{]yrpW,)5 i Ƕpy{d8{9L_z;.ÛN=[-6X{M\$f[ǠU~dTϭ w_ai/Fn iR$5[!(ON-߳c0ӚOnUJ2J*i]q:'Cw>>'k7F`ĕ[/E%̞R݇?55뼽M2a`M4q^iDq|%MBYO1f`pj L 0q6:KG9crus-)&!hv t qD%f}@&SdbоFo) 5ycNԬd3IvYj 857vNc_&=w1]MyT245@r?S6t#vOǨ{7EА$k*U4{F3|o6N9S%5m^Ӣ~kF}j#]"OJAC]vz*cêѿ:J {w-L}өM~ _ezHy '|ߕVG"Lx_YK.YEܰ*tH'q2# 7*xL yfOL]06Ѻf- y33퀋|2Ls38ΙDֲ!%F !, zN-)״tQ{2u8Xo9|Muƣ햣<,__;^8. V ćQSp0Z)XGbEd #! LSKC1[|ZWs #csޖ(OoBʅ|"R)Ι5#a]9_Gcqh0S]J! <XaPmFg1˝ߊe-f7ǃ|FvGrQb |Sut<6荎8*E֝0dJ (2ل`v.nB?Ι |B+_z39k_, (uU^ UVQG[NzX%\o}!{>]JJsn|=4yEi{Ƚ C⡛KIMF/%g'k2׺+fG>wSR fC#mJ(pF pT4<6:䈼ո"ܿ?"*W\b!`˫0:N>"qGv52QFڝ\T-c &h&.Rݚ ϓꬨzW17*}Ohi|{R)W@DZm>?_.;(WiG˘(SeRc~gH5Tkpr9y0S1y|cz@rV aH]3V5bަ14]vϤ(cqa3.EЁA[5V)E4^U>{-5R}Sj0,7YzSϷ?HFX? ab3H9i 50ppT%ƽlf4H}mY{NgRhm2ړFtaJ𧔫uNf΅nha!aբn]f+JN0Äw N 8Do(8q&2tALBU-BjUNjS!k:ux:3I4%SvSJIfMC&s,L{k9I6+CĂ4bu>~^[([<*)0ٳ-|S׾fN wSZTH#7 d~Tal1"`p&,`>꺸x<6]Q#ױR&lzx%bNhh9,͉b7R)-m3y%4 Y-]+ъB9argL옼20wFDq̭؏*7O _'roI"DtZEAQn9k/T¸8-`+i2vxg脙 FvuJXQ@ޭ\}ãcX_De F4 JEp0j+% E$4w^%J wl\AV'BEk8Yܘf}vKhRGVaX f0N,]Rh ۰ԚH)#oճG.>MMoL#. *b'. M+_(2:o,{&2XxtֽI¶=Ds#XBN)BX"1>pPU큃qGbD 15nGU28Y3t +%@)6>XVW+PiԵ.c\PSPSzXW1͋*ۈykցiXp w;߰^4DRsdpÏ  =@p2ԘX+2)i*e`UY4"`^==(rr@'dJqjk9ko?駜j\DwmčDWU:C'2+Fv_ e}X=fiMV݆gn(&$n00˔]sx: 8M9Չ+YQs[M ~zLhABr:-X l{:MpyJ8|jՅnMֲu~, pj'u$?G}o`fp㟚Qm|sI(C% YfcD# _4a($ Trթ( 0N`3]9|]@¢ˑ@ES,k}aLٰkL/5XW񒪀<Ģp hm؆~=P@l]^`9w~/JSJMyRGd|X#]'dHnܿ]-QM-Fqt{LxAMV֚vV4* eTZ@#O,$XށmQ[ EԊ[V ejLf,UHGdT-\\?aYB;㯳j w35˄N1QwWs~b8KQ_A-cSflvgu~_τaNC2I㉏)ȯIFͼéGK])4Xl!(37xa카|V &{/lˣ෩=>҆f5Ya9q,JӋJ G͇t! &$tQODYj!P٤j*/]"S24bsh{m[knt3C1,ϚGSQHS&i+&F෶q %TQrtͷPo`C1(`݄_ h /%F7 kJv|@fqD0 -oH0Ζz6(?OX⇀k8e8Ց|/YKT }"Xuӻj!nZsӥQ5DJơ[%PT94c@5֙EBVgWdO1;#^:?uV?;A?0,@/p?SSBA/a7ɢ- 2-~OuSB^uti+^>b?n# H2z˾֞k*ShL 1ݨ/+iTTA ÊF%6|}wgsC lX-Er-U\GZ^˚H\G`ֺ6iBJ{UnzVz== 'H.F56F!8rV~T0pr/6!w@]Gu62~][Șh(pN 5k#36c;k&{Ex^}*q_b>&Eˏ1,ڒpܸ%솚VPZ h  9-/dAKR5E@--DW J.+(eJՍeIWXK~ZYd9N{- VE'@@b)5R}`<];rmQ/OkEl wr8&,+hzDoCzCRtw,/좤Lqe+5B1" 5T/pXcd[4H1(3P"I_Qx7ɕХܛ2>7Kc[4VXɘIE=/ȬeFQ=.X)wUA ʒ_-95} UMw,؅rfQlpc@cE[410 q2dnLT%d_6`Ϧ8-=NbM1 a0 9C{hꙡe<5mU5IBdiEʎ*,:>+o?Ue%I mDY|QO#{=pYk;>' c(m~ك^XGEDxrnt#7i \컟ۛ,ߑJ~n06*:[@ʃXz0W:4hDgZ(V x\'MÅLeME]_ b|AWㅿCMšQUUa>ǜ,GR%9L&^ 6ǵ*0>#j_K2HcQI"=@6vH9ڡbŋO *H4~kj.g/_&#Y2^Z|x&Ww\Ԫ)Y"/N3ZSlt׿_eF)o4LdFa-R䏡)5Xnb֎"wMZwgx'e>nacGa Qrg67ʅNdYTtg~m{dScL;G`k>ʷf1K j?EUf2ؚB{=yMIY @{d.% dY%~~EqA܋bc z8;kh ½ A *dʮP3 ,nH鞸GVpF;eu9>KS.7$B$`I?VaU4Y0XƊZT*}zEK>F>bï2SLbCi5ƭ JW2K#@bҲ"~n17@DmGWLZ(R-bA[5=_ 46Qx)6pk5EHͼpIarTv5ұTQ#s,sdzy[Ǐvܷ^dH#dރkPT>ۣ6٩$eN%Cdt5-lT7k~i$Cul,ɶSTaX?MۣȇJiQzEx|ݸؙ]2IE}0ԬJ8\JRHSF_, 7g>d wU6zǺ0e|wvOs)h+'M7t"x[pqiSb]}.Tfٌbŕ>';4 1*~(fA$4i#ݫe0 aL~g(kvX4wzlQN@HC'2N%ex"W_YБqha-v-ٺ+ׁ` F_}` \f3 W)3!^C9 OuwBؔ],ZjE@&M;5ObQ]i [4!B*ЁXîJ76roޘ@DKV>#H詏H ڀřoX{֨9'iŌ20KT ]P!1J_K-iRՎk%'W$ uCuOtejxu Ʃ[9)Qb8L|]V)hqbݳ q^wƃs&vj 2a%sPf9P .PjN EL n"~8ڄu{_y2`W栚/j5;c $`FL4vF"V5!7v\:O] ]U>88~VTk4YtMy.w-6;Z^Xۭl*0~6 .cG 3=r,dL)X]=kJb#W^_AEeȈ#xPsyC''L@$!Õ&["J-Fc{:<$L``=ƒ$H'@FС~=|M?󳤏ı,ᴻʬݮj.}Ν:޴!4#@džx?r{+D` *r  :HmTىe݅w/߷ qjb0?V7 | [vNWYva+8it_ӷ 2|@m $uKOD/cEUȔ~YwZ腏/D;9FeQanDgqsoY LFhʚ<N(aVP0~*DG]spdďOf-FĸBLj`šg g+WOÐ"PhC 8Oc@ȖVG~0 2v_7h?X ӈ8F:D_sV\.`qRL6A'# bAa! +_Mz'ϻxV]Ijzټ{{.Bΰ;^*$V<=~gP5vٕEߪ3>.LGUޓ: ;7qkjMWg}Oc b[}yߏf~Eʋ ̙~à8X=S~1 V: }ڛo"{\d(TDv^ʂbl֩sw-IБLI˟nDt"|U ֽ6UC0.@, җ*Q:LlEb]na] f%7PYX%w26JUAwo$tw߉zF\G=PvleD^r.S{:чX@ |5^pڎͰ-}vI5ԇγrvQI׾̢UEd.FtQ)rw0U6Cɰ7՜njAӭå;o(WIT{Ց@Bgm' y}.ej=o5هnge <Hա]ȣY]rFH"JnpՎ` C32v}Fd"5VРu9LaɊ毇SD ^{I5@>HA")}1"c$.X]e,4f>m,h34vtʒo,6 lXsp @O[ܖמ!Sje kn(AiR6]MRRl`H1}Rrǔf~SgN rqZa,^vx|,2,8( [xI J1<&,y޶ym j>i-&8ATal#WB]ѽE)MUTd1=GQ_V La `mnζr+b@FG.9f:slyAt6IL/0Ch 'Z ِrK ?W{ʆ-J:¹=1c K{~ˠ;yzҠvakK'З骣:!/\!Y:C"Bı[sᗲj`u7Wd|PI* ^0}G,>XϐCO`QzP-:M~k-#B+ >pMuǙ|>r fX%Ki@~E:eZ|b-} (E$Ά)n]6rR =JM&"H`/ /y;8-Dpy# _Y-1P졎НpKiKh9: u_n*Ar)B;tC<r%$`Gb-v{OSڱjTc{Ƨ|'KQH}{q9Q`Z% V<=BоN YpfQ9rGt9;R˷53əSQ$F$1G;>21 &Rա 7R֌LpKBA1,OJ#\*qzx;Bٯ#elOo|% Q>l ?u?>:+aV&j|˂dx颍mFE/w IdUKA!m9$s4Bzm!ݖJmaT/,A;K1ЇUX%=b]~ rZ}aPd3OW&~;l{cNώ$ T^\4|>ӍE/\$@ vdq+v/7v/.o&xzF:vq.o\G7̡z) K~3Əvf*5[p htA_G}z%RcN9Ez7 ~Ibcs͙gSZUbh4#E:of2@bM 5;vU3E' 1P#Kҝ}e{h¦$~9޽FZE6𿶓Ͽ )ٔ] sS*\A]'|\{E6f)94`MNYޣ w>-NS`w5)19mPfyAZ%YmERC}*ҝ]wx*=$zVq 3xވ7xZ>~I) Ԅ{ M{O"x4ܹ F4ԄAK/ ¬BEEnFOo~e_x ƺ#MԷo˥\OzE% q ] ]!etƧ\+硒qPAN4:ZiMK!R%j(#E*rgQ ۢ?7$u fr%YysVb8UJRtTpɤY)Ts;/: N;uM=\(̯9.[9cs)K*g!9E)G'iC*P @(j%Ht\Y mB >ڙd1J崓F8K3jLD F:97Zt(q,h2(R5OH@kknvspnbUO\!B܈LR(^勆I6Ḻg$+$jq1aBz-ĭIIF?WqT:5,U^}N7#q\R&c!w"T41B7Ai('+S ZF$b%F\<`A17=eM?D67Ԗ󎀎;0o=l+4dՐ$2Z` x-dpćgI~qF b50&hP_Dx4b$ k5e8X?McXX)|%T|Unvj} 6k8|EtJ, =7c0\$HwO9 V)ԸI} %FSGu:.$_$x^.T] ">F%(H@W$˄Slt>Vhmɘ-ߟ TM4IcAޖ㣞_~wP4;_lnm42_Kgi!*wϸ?v,Jחm9Öy\s#\ח{Eg6P}]WwWE()bΞz=;,vUscOwa8k)Kyft(jz,@pvXs .,ʟԠ 6F#e(4$$?vs v:Sa|Dլr=cyaƷo=,0Bj7ea}wr3]wq6('.bp޿b VSׇXbvA`)=Mhb|BP3tx Eaw.& -=4LdtwjƦ 0R58 Fί1 ~{`],$Gh꓍r/E->cKJG]8ȘN6,aͩy*1 gUMy;߮|K4 ˉwݾCN6yMJH:zq[{!G˯bC\ gwCMTdZjO C8p2!U5kǼb`N KnăPѓ-59{ץ^ +>3_J0Ao{zP2Xc{:uHBZ!i-#õFWW0{*Lw_eOeY]a:FS7z,bٵ6ȃ,YM$w94zҐE+WĘ4Rz4!R=刊)igpA(\h̪{%5V>҅TAJoA8&rJP*S [?p[Qoi]] %ws)䋤I AS{yW5_{nŔT9΄׵?t8NMd&B+҂d0 Vw7StΆүJKBi]{SP7MYoӟlQTxO7{͉C I&lNjIZ'ڲ؝U@nd= 6ó{#w-,\7>C ?"Q+V1fX(pF}pP6A{duU9}Gj ْ15TD ȍv Ka=M, .:lWTeixtdo_,o*(r)['iE"abRuLaшk }:J-͏T&DRC([Z ~B$ޞZzX=tyۙKőaϵ B3HfZVIϫ@li xM`;ӠEЀYUnyƞHMd_vhuQ3fXR\6ZrT*ߗyL%QË-֒`u Y>.I\Ήy@AXxCvܼlE,|^eYg4\S)3]nB˵1֕}WYك ZiD]"+v5F 0@Fߑs$eZQdʸxs=4N&޿t_pc?D_59 j$w01NH {!R"yUř P %v@l1*b@SGD'Vl hA#ό5[ChyojwڞJ縣) 5bB)r"/<4ޜ[X `V@ :=uz$67lUn<7 ozn1Fou r/Rɞb^ȵ G 3 ,a=>ofrkm4Y,"׆C٘BqB)ݶ} Fe̫=і59mn&d7Ď )'i*Ht⑹KCb7# AvbpQOMoEFuZ9Ћ6l˖K.WYEk).G$J W,F#Z#Ba;!CiubiJq0֓xm=|_DFld`,)MRiQ rӺD q]ln<KGߣc At8 +w8S/ŷA@,g YW70fVEwq$ib*p8\C P vGnXR! ǭ'csa~ب&*P^GII#L?@B Ol9[q m@6Xy1X#y|-$< -n2s岹5hAҖ2Ivk- {b8> CŕJFC=k>PS3{̺>pplmhktIeË? 2q@pdhqby,kxq}qWaBIr^{<ΝyM #HBEՍSrc$l<2ڹl@lWI{v LzH ^ж9HĴLK2>nڹțX&6(wEɲ9A쓑ȤKtP5LW;2/ڷ]uZo%,FؼdsiM>WhUm'A *(O=He{bVľ R(b J2؁M9 0pqgqWÊC=NlmwD- S2r|Iep"i4O+~S6dx[+m-gB2-g<0q-ivcwC4_w$ b kO-A'[zkSVJPu j)$WA .; ؚ(]|,[:K>n{;V5.M>mx@֍oxc":5s2y5A2 oSlF$nT >qrIRe(\IOe1K.܉ Zk>BJnW4[EOAőusGo/@;{7 ZSG(Q6du-%©W cP[هHg"(3Vpn I_إAKFmPb0b/Aф_]⌒DXABkO8#}p(\~ xf e o /y6*i/a pOm,R{dB!𩈧4/@F6 :T' ni/ uu.L?g:=H3Ag:Y‡5?[hFangC뛔J~׼kRRAz) DgVsnEG|4wsjTׂ#q]nJN-(OۀA}3@{ Y #l(b n ɟcB &Repw5V%{}UF[hXB69by\%EiB].qo~fhPVyfxgt:V|~DX|";4)P]LS!5039'J ޚ8O:&D'>qn׍us,뀐H{(j)(WoV- itCE4f'|6z*ފS d\Ϥ:.Y6pLS2@> ?Y*dC*q4nL]ARkMRћi 0ꎺwɃQ% 8l[C!KmF })vr}OfҜp`KwØpDɶ4;o]F)2wNhi{YgdoY3 ay7lޛWǹ{Tx)^|bt;OLL~?؉/";\"bWd 9?tK "Fĺ Th ĥoj1SMY˝eG0W"k,S&Q$b `>~@쾮Un]`J$}/ޱ<}+R˙EXv6ʋ&2|=7kx41'vŶmto7ٴlDfE'gEXo SRXhʪ'E[k .!n[k Ԁ4;G]AZAb;aI`OLh֐%/'vGrT|Rc0 + ꤥp-VEflhxى/V$?AޤtZTDp|UyZGR<b"joCdU>*tGI.Po*g|ℴ3b~@j (;ֈa_,Ji12Y9<* *T>+m"._ö,Y ߪQLqe7:P':܅&VB3'>sj^W3bm0* (H6Îy\!eG"8nҴ܌ ݁\PWaA{3j 6[a~MP-nZ)G"uF8ѠB@eӃϦ!n k =J/{ 4#Dze=zyMd%#AHKCzVQ*(t/_Cj0 R<۰3Tl.dQrB^6u8r֑.{I>D_9`m[;w;X լ:`$P ߬f#?TFht n#Y::'\d4/Un/A}n-z-s(@tkcxfKy<ͳcr8dE|KX Fcs9˘hcqS5Cb~T e쀐!zSq{M> dU^=%ap/찿nJ>&Xٶ!?'7!R o_;/Ơ$=V{Zq86Rh 4)i缂c'Yߔ[شm8\m4Üғ|SWj y@OC8׾HJ~nV`??Jmz5F eLʑZ/ylu1G}l iyؐ$-*G>jV=%kX}RC`rp@؜8F:u6gYAKT^Aqbθ~z9 S-pITPzdu[rg$XJg$5Ĕ q;H@45M1^P[&Vp]v ?lb yqQUs|u@@{ ^Ea$fZAblU$8d,^&z9٢w\yC1[Pdʞ=$-waT.}Wur}:A[dBY WؓLQݛKfC$OiaNe^0T:ez6Miѻ\gb >mc[/ߣV,*/)rzS1uk8Fpf6:iٱi~E`lp' _ :̍V`u9s\JwAըĻ͈ƙ ƑGؠq9!®ْƎ:Rԍp} P?*Z}( |0A[pE$hGR8vN4عf -r(!'Y,7"+S^+/š>a7c<|] G5 ƕt\Kɔ|m(L3k{6eV0C +&@.mBX4+)%1]-TBRWg%ւHPEi=VFUƍpĒ gg H?L) .#ۓ]YÃQg%x]7$$Ӽj0ciօw- {W֖?/c4T+ 6n 3 S%{3I!j:jhS]uK;(dUt門 xQ`'-]gA+G`%_/Z3I | _%V0&6}s&nEŢ[:h]MŔyFoE7EH[ͲO]=RMyOa\G;Y%:?4"+"pi0hy+VH D G#j( U<)'kfsS8\Y Q|NZ?NH$׬OnM:s̰tBtU%#eQU 叹w֟e]{fqj\pMzbW5i ]s7[j:h OaCGU܁m!Bֵ0]̓zV~ts`.aN"nrM WIKު-׷y?[4+EBMLRdgtaw  ɡdnvA:e ̈\ 0 P >-}F#, ׏áyմ1L|6gLTӧ8P CiyV[;}{i3|;KJ'p:|zhqO.V)[vOY'n>Y8%ife{eD)P C@+@W!SeY7j.#L<8@o|TUdjS֗v[n M|j(Dܼ7O dzr?2FuDs桇5]r[<%\t.n&cxʺàzt(mP3.-&钨y*E.0P 1dq$V[z7+T喑=Cosw,(6@Y nk;޺Jъ 4rrTGUBoj ! s= PNo&ZPƶ?S]p[g_3 džEfr_tHIe!c}>`g:uI4 #/|kZ"RS?zBW$-{9JncHF{(M3 uՀQ#6*]jU%o Zb) 8m3; f|jfCmYZ~<݋1ZP%p!I Ќk/LÔӢqj79[U1̌3TnLpާ c~S\o5#pwvϠZ$b"xpX,Ut TDm{ΡpׁAYJ½PE?x&RӊG1EE|3)qdSp[%ym>eN!;iH0cFi8pCJ6Vy9mIK)3,5`7<}t6π_6g`k\?C6 CSz:cIڨ:\(5lfmO05c+l- .G&ߡ:&ձNpnu/7ʯ`zt -u'90w)} ӷKp dKGPIVt/g;LOW5wʩɈZ&I< RWVFdf۵jY݀zq{j*x9E 7biZc8I_^:EWvjz6zI *`?D\B瑚hxXwIn/4ha3is*˸ {gSܺgsAWC!դ,t7CVu"*1FvNuqb ;l<|hD ,8~=z0#gwٔX&{{Z!1PTr;gl%npXdDYY] K.--/i 1bԓm/,?L& =<-4WT'5ێh/S}$rƮyD|W oyC^fB"`{͚KzH6hByh5)t Yv9dΎ11Y'M;x|ƩdALRdkX_rb郹9!G *iР ǗA𑬆ڎ\%Xe*b[zCNE̲ZY(wQjޤD j4Fl+s`tIl2ibYz7R}:\L։]Y-YqD<f< Wș@OYn08 9ˈ79Pgv.\IɋўrN8!o> 1t ^#CcUIl6(_) x7iW.yoQ86't|+x`-K얔gϝ E:>nN1YԸv#s|u\(2FVIԿ8kQ]h_\, 7ڊx-~;ϣ9(F|[t4 }< 3DH֜Z_{=;$%ؠS5um0z5!YtN` DXu^=L}+)ظ:N4 Fec>x?/^j<;n><| /yY"Aow.ؤ2{ 0Ԯ OXf62htU+\1ir-ԕK?{EƎ;%\>~ XpvJ> W0 *AvsOQKL33z`woF7q D0bD!?$VEη -P)Ju-Wi9jBp-s1Awa?hv5ˆ/Q'fYG*B=ȌrcU;M,_ܷ g wL?{"dHҕIF #Eo=G_vc gVajp͌1^6{ dN|FxŨb3S;U_)'rlk"ldWmghWי>0GX1h5﷡*Z0w&~t*ua7X)UB{OGʝ$ɨ +kB,lKqz|{vyJɄ8j13Qz~ l2fr~qdL*x[<׌ | TS!H &!v''<8ʪ.dX-_o(MZHu<7M2BX|i_;5,㜵 SARm/f-cĸi8әN ZzA;C4oz` +4<(%PXC<,*X+XVnVsf]y0ZS~ Ddb+/C6ܩR`敖L bzDAQ>Y XNZY2`$\R4H I]FHٷ|q_zόE 6۩hkLg:v. 9_4CM*`:pn8%lY1/q˛L% !eEt+'F>F^g!2/ &l7**H <9ZZx<$ف+)}?3?iY%CxX  x! h+oKERJwj@zW bc%T~u& hBV+v" D+=xrju_b?.#ˤ*#սTnP;_ֿ?ApղMxwo̕Rwi;Mdɲ(dd<#afJ󯑤} ]%vRL3wB$.0VBN)~OkH%͒eFȍ" UXq16_O>[rx7~Y8]Zxt&F"xN29=j.C@уIrI4dFC8/0gq)Hyч[naꜯu܂ Zn[$qM@kjZ$0o  :?jk3Uv`U9wDm.Zr? jm_92"Q;%tbI(0 r8-ܩy,O{5pxMX_<(a=Η-Ӏ̱Q\x:qjaӾӶſ Lp学GKz-rtbE ~/ 6Y (/C>-qnJ9%6}hF4`o{@+;"xx&OK}-CzP4ih<BCgmNAfީ,A`m)@6mm ]mUjy/B Β)F5^H%b z؈Ye)pǻ>+''YР\(,Ý2./zCֶZfe)ْWΠFz`^$'Q;*b>:كЭ46  -`v~&/}Rc7 Lb/p3Y(.PclUelXj[Ul+rg..'w5^@C#u6 znD@"IN(GCom(*Yj",=uXbO80?CRhȍp" Gf_#Yq4dGQTu1 )z-Ӻk܅nr9:Ho̸ UþWV™gJ6ѐeWg85mIa/%Q鍘lކ>QjBS#XvTXʲx7u2!5*yiF@IȞS:TΈK0\7m=o7g) 4/RM`1 ;-/Wҳܹ36jYWخ!O5mDeˎfL}ф]] 13SVD,HNq'kՄeD{GuS>R+w5 V|]ܑLã# McTIάJd! wL3f/:1h낍d KuDvJGJMZ/z˶Dr c߮R%kUݓto>TrONڔW_PȲCj`q&Ƽ>'Q ׶yn@`@N?W{@-Gh7A#,Rkz%9yv¢{[A,FGBi;tF)Pl` WvcGF~}RLN\% `MyI?Q$Sf}(VNB4Z_`c4hƞ}cݑ% 6PA+vkCo/8q]9ZLD. U!J4@;O%}c?>}B ]X PhPEȀt@Ic5`!H.Ȁ0𨨝:3S"sFP[aeS1jd{6 &Z%ThK:<.m}?f2/+֮ZTBC(ד'ngss?"n E -+6ڊ+ mӳM) zE.Tu .ߣ-ߑm:(o`M vS S O?)/w"UnhckӯK򊱝3읷Jj l;_FQYQ5&_ n9.:0fm`ziȍ"n{Cq=*758ry_Aw[+kӀH^>5qF_=$l%꤈"oZ7-`iÁ̗MiN1Lvg~W^P-8S48Zpql6d`7CC9_nwXؘn_W݉"ƭ$ &'Dohҭnu-8Φ tC58?@_w>/x17 *U-eL!HpӉƀ׊eU0.o$3_knB.[f>pW@_{O/ 2N.BMwwI6˜4Db? ru,ɴao۝% ׀I'xx1z8KwXM%ԝ|eeWE74ԅb&}$o dIm[y )_OM=,H1Cݣx/9qoOxĖX7MU`RH)2?/1S$^Y'lwl4 2[Kz~xr- rIA\z-CLR3b>&ѫs {aI3@̎qK+"XB՜JqptLy^>.9oFyeʮiHLR2"@BT 67.(W,Ĭ RUGKWG4Fo ǚR6ɱ6TKĝFcCGmjBcpQ0iY٫u.P[M`Y͋<w 30[ \x10.b@C oYZm(w$C0#mu}4NpWfddyʗ$Z([ àV >å#\%Vm|11N_y*%]~+|yX}fq-l:Prjqo#Ūi]Je&.PM;0.@>ZCwx=$L5HCk[FnB*=9Ba;}tZDWBQq+Iɽ zῆ'asc1 $Q T9{ݸsҸH&f'N5GhbxDMIVB|/ֈwi^P7Xv]$?mk*$5ł)ֻ4a|oyY_?݋N,ku;1='늂6d GfG\lg\R 댮b#5?V Y`z'IxrCNh[Nwc.߲_;m)\֟:Yt5_E$9s) $Z?qK)3%#L˕-?>zH r1l@$3["O x3l'&M5DΐoJuX:ĔbAv!0YvfxA %eæ_H4;-}JA&z Qn:E"7\LݩFopigP|o2?7?, ybAASƲ]O:(WAj( Z &2-8 E"plϘ&0VcJzy!#sq[@ۯ_|U`{ %;r7uLf @-TSZ=K}v&RՌωF!u`R~з${JW _Nei&p`Q$ΏX1<$@ћ*wL~J²z%vM?Gql?xD|AM7${ p&X% :ǾwF N(O | 2-𩱭Iٍ륷Z,D'E,uZ?"n%^dSTJhg@D|P_[)X)ҬLI]d03Pw#D=0r M,7Rmd5 _%[zCv $í` sk2|AwY*`ǝ)mOo9艼Vu?PMJsL]t9zy'- ij(0vv@L}D/r966Eebc=5R;uGfmRaDjF TSDVn[b ~+Q^.eLXf+:Z!ht4W1#||m 1zuGyhӆ jmP3li_r <;F%pNBXe6mh ,q>$r 'E rDQ9fq8Yv1>yyD ٨ڎ"\[0*tz]#ÎE=Abmc\b-Oa?.Gi)[nv8+}An [<ф9b.yN#Fx8YShʂuï=I]]ZgpXa$ {6Ut\4QP?Ocu0qP[O?9ZhxXgD^ȧkW{1裮!Qո?IzN̡bE"Mn J )#UZW(O2v>Kůk::_ɹ27*n LI* No2iÐ6*.{؞@ؙ&VUqޢV0mSTPu<C,j "tu>O0ݒKb K&G?m_R2o"D vx>&üdaq ɳBIN++ ;+Ijt5(=kuki}Ǻ1Gmfm/q`5UcS1d |,(Q@{ |->ͪ&`9bE!m0ˣ|axU8-ܮ*!F bSc*Tl+֚025º3Ϡ\ܒz)9E#gcCྤ6Aiv |(L]f(}M, vp1}%;|%?(_ D+J| .G?ce/|e#tkfl[JY{QDWoS/x֞xKNl}(l[,d0p$Ќ-a0S7)PXE/o^{:K U`>/ Wz'INwXJdz]p/uM$-o_h ߌ :Y<ezY f>c~T*$bHNw;ooLZCXOޑKߥ7 '8SiL$. <_bz:\8{B7[kOVrNaK޴M,ס4_kx !D`jhjaX1ĥ1g\FLJ*p"1 +o=v,Tؿ*FҡO8{_  [=o+^K!Z&)*@zje@\Mr]NOkzmᰍދIZݼra\){`b|YVwA〲 <%k7E5SImN> J- b(1>'L/:?/h"ĸ /1MG F;q7J>,E=?h0 Q_w+g1,V Ew]z9gb m~n[0K+@OstG2T~֣ʤrl2¢i[c.[R-KjmSkZ5[ 47Yfpsk9 >R\o,GF\Yzi+nHHn É|Bfʠ'ϔʝpxL$jÃߌ ŠYXIh>Q0>U'mԜJ,^",(hl f5tl"?bu/uZ%13hE쪻>rp!f@o{K@2+\U<ҋPe|ȇN=  +:w5׫yt3en O@LR TT6(}O't3ܡOUEEE8멼n ` H&|t J~%C_{0eDz|/S^k$ D8%h3~z[j)QHhr·U\yDlu&1MōpsH]Yp9چCJBƨ#p-;90p>?toNfѩmNs>NM v I0aCs&k)'00faX:Cfr{ۢ0F1%`KMٻy59SSHY-8=c =a,"䷣(a 1YAY KJ^d:xo~* dp_=|A*7̴jC} b>EA抡`&av@(1(V}+z4請K3|[z'e8TTZ4l*1-(@ݩlꔤm} WӷE>.Qy}>YUO6{IpNջL'wT|<# WƳ& 2R d m60#:.n=N* ֔>a1<ɄieE4)s TM\pK_gꢔ"}YYsh3)ʍt?JYbED F;׭S9@7,ƈhrh>d[yڊg d_|N׫jtyK?JPb]FAMU8a+~1C(fu;kI@V:q#4A_AA٢۲ ˋxty2YVtf#KnѶ8>FByt"FxЦ_aaTR' X;WO28"Y(SN,*hӳ; {Yni dX׭W8?ď}|^V O]6|t+u7K^Ug"fL{|^8*- [oE j@8DL/V=7-—ې[?=:#`NʅHAĉj]IH2OR j95RMjǛ"Dx4 9'Yu=?'uW頽jū- =7 ?J}=F2 lXlG e*طnQbMV#P(aJBxBS (HRANHk![IuZ}򭟓`D's+r2 : (s3p)FpPe ND}qx'lgj0.+,u UW"b*bAFO!#L\kۈĂ^5t KVցWAW`6mBIs~A!)/D5b_j6#Srp'Qf':A "rlBמZc|Ƨ=$`7}z,DA|I)gm!g:.AMz՝_Dr IAv>^ob] f:Tp!`w޴H x96n^$"6NH6):6lU&7Z qdש:UKsn_Өz(?vrDZućccUF4-ҳY3Nr3 uN\Gs5i+ .jCG(M}3ȩ2%SdF=$+O(Е'`#2rA1&ԢQhyD>@*1;yDC-m6#4e ,طw0ͽ2HI:|5: GrJ5r#@^W?utsm _Mo_*7J"%[)'s#GzM߉W/ڞueC`u$B)vŗRti~ZXuV 'Zg_[-x{XB˓80v;.eZHih2%&U"Pȱ݆3'^[X'VK!kaTpw)˄sƗ1z&/VT@TXXӁa9;l ď%'j (WziI !m),.XZь4kJN16!:o: /8R hzzX~NaUQfȓaz%=bXɬ7fR#. V;'ԜI_wkEe݃ap- YZO+$6mz}I#?2feg^NȍɧI!& >I|w*yC'/tiL*J-bZ&GM¿akDr_ꬱ fWv jV}o\HB$4;Nxn\̡b6b>PP q6vw+_L+ԛ.{˱D>EQmr.K2X+hXy&l몂](yh7⩁O<`5 \yD]Ob6z&/ R6\Op). S<zj?Hpw% ]p`|Z.Hwґ1ɮoؑ"S}NY8G^8 xnuO?" fIཁT$pwr|S'Tknk隖X}Kj^R J:uA/&Z]BG'~*AcleވjԚ/G@S4J,g@(a/p%mcWnߙ /.-;htimjz^>uRzNib9:r߹9< rзD4mOSjYņp0cd^2: mC>4c[\8ܼ~*1=j,ܚ,ˉWddPO*cw3sHhAU{̃E4۾Iڮ=}5I0@ -]'֟8>[W..f.LJ0)~Ҽ뻬M5;r؋WK.ZT%K=.tɅy1Py"o0^$3ur,ƘsT2Tj+Uws7'4lvi ] d֦:x}RV $pZ n[8^z)Kv ;M')AԢ 1.tA'jG鬙1s처TO^A0)G;tԹʐ !,,sjj^M>$X-H `r?pB;Qs_nZ Pԝ| Ftgbg24ф8JdË9bQtVyƑ3I\Ub#D[0P4̴1X(6^̓w%E |&u (Tpd QZYbe Y ~xQkFPC>t|c+t\ʯL'ɋnr8+L,G6v|zֆ%u PZ#O៼/2kFN(l8B^RLjxR#}S 7"GvY4laN ׶4KGiHR,E8ng 'ᅵP$ΆԽ~R:r ō/$rkYO̥R9~F0W>zb: TvѤWsX;8Ht,/55jZ"t8pJcm2T4Tt"E[KԔ5d@9JppБ~7[๝k>*qn(ɖ@W([{MVɺw|}p=G g" 75!i1͝F_HSd;󌜝 z1AP#OxCF1}E v ;[}Yim}?'F8a]+]zkiM⳶8UqnRm3[քm3G@aF-mCnq^t|=D!2,;kӐ&KN[\H'&5~J9:H4ÛӞ7\(JM9 'O5;'8)xnvBMk:gy6ZRɄp|:\{En jB½հZ1{5J+|QKО>V'÷h0,rK Yy3 X'|҉y³7$;I3b$D7 Kp|+[_,ᬢ@}oPWoVQ_ߣţSb;cFha>ܥ#lDB bx%_A#w3I_H:Re'lix9{WT!OqKY3 ^}ផ{ÏCUcwޖ'ZGM-} >\DDU"W+|FMI\pKI4p)DWGb4%7m6(xv'\: _CI?C@$\]Ffl2 B[iov_f/?x\䚫[b6܁U(Ϭ v.5Y@42T-}[[ja)9Ja{`2V,VI0F8sr~5E-w@C*A-_I+hŎtuUQљ]_ɳGzg0Ch߹T;qyS.H`2l;Mw{#t !!ayq*]&Ύ9Jt}Muo0]LΥl&U<(M , vƵw/}Ti@FAU<Q+NV. >Qr)=8 d7 ty6MZT|Lw仫Ik=yNH6aO2wg}~.: isr`,b 74zP|^F ϋ -]`"+&/l4z d'K.ЇC64zVh`?OrRi>ivJ%Mı [fI πboF4%'p} MpHe'_dw![-mR3^zocw& DMOc4%UK)A"wuI6 0oMKmE(^GMqFѬg{.[s+[:V)R ?A VPRd\W7!k'h!IfO &;~^E~p+ӖP2=ot*4yuNL T?,9n-Ļ+}+5zs)RH7__v; C=%TLsF"eakM0qÁwh lɖN]:|b}{sonrt,oߴAu: eyI@#~ҒJ 93/)Vko 2[ >^i]{3 NqFx ʑ;H)I /ܺioQ5zU$+Vj;c>E \p]-_؎g)[{BP؅Ţ>'ϬO: oj۝]8(p IH9C8(:1.l1y9ޱ0vv'dt>;c ?NvX?\ԿcMJ>aV#V᭵#+V qݵ <ʥUU8(-Hwgl.>/+xsz(.acfɎK*wW}I5;#Kk[7]X<=t;Lլ_C!\}; Ǵ/S ^.l8{n vy KKuM6;"oެ2NcQ\K;Pfhݑ\oaz8V wrGF6j㲩ruzs)Fȭ@3ꖭHoU &BOV3OBth|{`yuUhmPqߟ2h=ygy~L3ZMHiiO+;Ah1$Nt+bJ;l$ Kt-w~â$=ǜh9~pR}=Th].JٯOȋwGL;(ˊe_ Ű^ ]Z4dw6o|.Baj 6na52*Hb]>:/n`ȇY;bU@HdLlp !oO{VYl"r[w={~S,Kեw*eiH<"n'đhhx0 B p,&_HOfG-f ENb M\uFkخ C|,8bglA`GZüH y^Z\t{~ WG7ZhHmÏsg#b H1<RX&[)Do=,1H6X 2LzU4,a9?=jȸoNVw bBR7cqa%@1hn\rc1UT/ iIq$λRUqY5}^{X 9YDa8_ zS fg8l4}8;Emj[{ T̫Ed#M7q%ه9 [S⪳r  0GiULSD"T2ϯ4FnWNq8]/{+NR0L  "/&W9j G`]8LڶP`]Kiyl|PH$8E4u {4lVEbGGVLk&qŏح}z`Z;LINQ9ɌLP];BfDll"[I]H gm:\8r0j3E$nGȔ\IT:3GwK6{*/RgHH1Yvzp2Ҭt}u>uQ(.iDZV-XL{JP8rYЪt4+C {Cܬ_ s7Ra-#H*Bcx%1b5?g @Q7ZT*tiBU0me955}rC0C530gxb9hyTk9E͈bҵ@C Rãj5+E7iʽU&%Q<{.]JvAp7_ӿ.)$:t݄?B:_pdohu4"ӈZEN s5z.d-/O I5&%!?LWH%'GQcz7KD NDI}3][8:hAwgo[ Qȟ9.7R4 '/&>'X6#*l + PUCmKe5'2B*ՅBqš5}5Y~*6lЗ[1\Z|Ɂ%꿎 @V𛮸嘻L23&QoH׃Q0LM@Uk K2jx (`Mi RN?n><`+jUUyuBW5'9( Oݔ oI+K#0]H::9Pg)Cvw\/ V SϮ7۱S*8Tq#$S~dMwΈi˰jTb1t aY~Ǣ/B3 M䧻?;KcU ~agAlVEuڏ 8SGLF.+& y9#HJ?Y{fԶNp&ڵy%/:?~֯aـgKYe r~R< ㉛zl>G2_Fll8ko򀪣["7>]*5@W0  cN : D9t0bRE Qdx_..H LebQd߉Q[U:FO+?)fA'c0%)َ_#N5E!M "aA Q뙭JtɮRZe@A6}N>_u͐qVB6ʞ߶^ȤY l+^~ΤmAk3kՕH.mIT.sɂ`hT/3/TysyzݢR yč}A9&k](fՙ2,4<2v7uڪȌU՛X A'6@޶VO\AazrLr>EXrg=ahr ZER?a&ʘ`?46^Qfur~Zz;[515ct6ÕXVL$s׻9*gs]U~~%w${w~騑a:_u/mWK|z0q%!Zy*)mXz P+̄@x/NjfHH Q޴'%D~ʍ}Hd'SR]88"CSE(`¹153YOi>WU ()V(`[}[ .: LV|cui0Ċw=#, RGW=_~]e)0@(( 4ȃHb4'EFH[]O v{w3CzU|Tw];sP=`.Dub Vz. y҇5!JHJo xrPGg#3f. Gڰת_T67~5Qʚ,bQMDH|)~уrQ9m.Ӄ K6{joR"./i@NCe,Q pQļM@` gik~f?csfG&@)zDݦމ& W܌$9d'SFkrtV©Iv׻y@LA^Rn d?۶(*`us[k}Rq*Qu!ۣϞ ! w˂EKXv>Cq`)ys/@) Q}dԑox$鄺 x%¢SV~LRiS!ҡr_[$v>_:OBu)uڵg0"OPŞǤ H,$]U5m0j΋nH_a|JÜݹDQˣ`:4[`an$vrr1y¼?ܒtobM+kQ"HjaUV8^":uDa^)`N.xnguѣvqJl/oܮྈ*ڃ<4rOȲ"(|^'of@AȼLfKrtJB;oo4F~r'cj|q^"!;"ML݄H F(W-y36{?|28k 9dPsdv&HI{Z*Noi3d$QfhȎ@o& d.xS+eXymly0Ez<9OQ={*Db(eýg?ft`aUG$䯧 O~Y#UdPZ3П /í_%=: ILB1O@jB3l+l6oǎS3++. 8(Ɓ&եkn@;T\2) .P>@OY K<^3'EVJY*5*(^9w6xD;oY Z(5DCa)x>-0*8;y #I ߆e>_Wp' Bဟ6[>`FZ7Q:ƱU S}f5813ın1P3ڀ2,PKt?:lmYkȏ]['D=H4uD㦗@hP8FʹzW|o$Z㍩l=Y N8W#GD ;7 ~ShLp1(Rs-% eӚ;UYe-7B8Hކ.ToG\2E3{q8p<@ ecIfWkI"UZpMD@9)NR`1ૡ)2H#@"o*L\JvqymCߑڣ:/WzqT-Pͦ k>IU`vh M궝k,#x:Ik_] " L1CJ>{Xg` ;9Lptd_B$ W* Pa!Z .bf6}K [dNG(A2vCqeuEEEX"2b&1GRWvzΎ1OAm QEظ:5#98txyZ%ɠD7=$pEUƝ8`U5ı+woL!ӗ<_Txl.j 'CpZEP)XC+ŹےKNщdKx1Ńv( {63ʊh^bv( YQO$d_Tj؝uK } yR!]&na%gJT kQޝN/ʧf[]G kϷVqnlq=D$ز ,U"̛'(MN w5 e.!n(UF{(4,hEZ@8$qdy=- $:QǤLwWB݈SdtFa;hr~-Skbj:>OZ/+DqŋPpa7Êc[M]9VSb&Rf7BHQ O+|BT /DK_i>ڟ;O矝3 }ȧ^i ;xZzRdZgy%|YJ7[?B|( R(C/_ď@ܪ;-D(o~ ZL)  /;ϕv䍥̼ QŊ;iW↳qfT&{)H}򞼩 a-^idj#Ϟp| -2|% 6FQe>ed.=W0M`E8Mɼ0RiX-uO'@Hrm!cSz.0rW\qboA dc#1 _!|ݓHApG38ӘGܙN +cg F$l4YH ЂO،ލM0 \[8RD<|C(0PtvCuVuwe jȣ?x@ (2buhg}o\R8Zɿ=\R2]=9 -xCDc< 9n%H@Ǝ4q!x.Ȑ^R)_M5̓ ڻgk'($a:Q8vOZS&ٞ Id$GOyAM1ה\NԞk6"n^8ɦNuybq%H@ʴ1fRZT nlxIqb8LoQNfHU-(#Fy*>J-2JƓoDmB:wQK? >"1Zk-4 6xxn2kt2vذ*~FgMJ әAsa<;lrEUܤoE_hjVfh~!T¼`zEd[ )ACPm6ѝɗM\іKw+ӣ `zvZZpx2BjGRJFm$dJIЏPf%$1Y]ޞ*.m2&8Bۖ3x{kiuypC+Gpc űawVc~&aXkq[B^#+v]4)ѥ{Hd# 3_ܔfqK TL)ƕr4W E1108D'bv/ jjX դ I<,6Ej0Ct귶cmUC p?sCQtG5(E謄$]v~\ɠt{ zJ킳P\=/p{ߚK#) 8 a?=F!#Yuhͻ*:VDM\e͑=)Mڑ.-AZ=D+5c|&B׷sWI]R.ZId}wJ6F(~eI~ϊ/,=`WLr#Fr{; ppcxU1<46/oJ3{w,~vRX_gABLX3gD8`HnV݌%lP)o98FD ,"`Iܭ^6@`:G+qޘ<Ux?^9Tq+:=-8DRr16q;lw"H~Yz vcI֘]PBLh$YALp qVA.K,aR`iLȊ`aS/pQYw?R`;Bm%Ku7)(?R{@8W al@IO\ X&PUdnefU\(2t %Rb6m댔{U@?qeΠPlcx BZ4 [4ƽ?O H/):=˭=H< ~YYbXMepvqBIiT7.M={PqAfQQC_,GgDҡ ?t/p (ϭQsM%9!b/<]Gd۸< *5 }.6A27jfL ڵb 9Ge3kô P!D5öwu6-[qy񊺒Bm"1I5;*Cu]_#u(bmG[R;o`oHJVht 7!WqfW^ЁjRnњ 7*?$xvN$#LS2n@zEW3p`k.)Tas]O04Z^|t6`s\dJ2A ~}7ȮǛא'gSAԻt̢Z^=hI`4^^FP+L"4;~ocGd-D{b/ޯ n[MF?/+ϰTGnxq.z;9@{\τY'j#w,.aLtc]Nߍ%X b&q|33iЮn|KPF7gtFr?s||M "y_a2гW ͯ<حLJOS ,lrp`mq< 5l@y%=6Uۚ^IlnQ|ؔYY13@ُ_ɇ@#苽[[};I>d$=[B0hF s| \gFVIFOz)%B紂C?5UzK zz$z|flg*=D55I-pz)ak=L W >QD*€$ˀG4ק=N տ ARw'9 %,7J-Oc-l[u.N21N d͙G^FGAzVe|)ixdJGu bx<t+u!%Dg4s@}*0b/HWL]"~Ē"PA3m^ AŔy>|/#k=hۡ0N YsԊ:p?rEi[Ω7QHken X,2*hyd'xA[x~8ⰬNz.3TZev:GbM SPp?zS;3pJ:P`4Yڽ ؗ#@t9 jv (8A\+f } #5zKu("vS+"9dR :cMOmĨL'k`TFI]O[./C C_hR6ӝ!qah+mO[:/㰠n;r +4^c{;.NN΀]Ay_rǺY"OkT2)H2O᜽־5YOfFæ\{?j2%Jb$ˣ[v PvHJ@IXr "tZC"U[cS$~먖QK5sVw"|:.0YlnsU5: .^0ɄMe=3513tk)]yĐoan)n4׹нn (MF:6 f Iebk{X.oł# BB\Ũ[m$qvz(s2y#A  Q] CC|k? \Ķzhpu(*-jT9FB &HcS;-w= o V^[-is6[0uo6 *!L%uh0nUcUfyJ~]lQܲ֜f;TvlBacacZV4+Plؘ) n`݋X7Ŝp- MG؊@?{Mx _ 7-!/i6=törTv%m:)20`Aְn*˽4}!`BP` ֹ~ᱣ8,#Oy$9|j V:VS>mcc"ʱG :̿a<@S Y]@\XPyc*W˥4CӃxnm+[Мf F,5vPP>}@<`:W77)t !uF_EWF%$}f'`=6i_hH& G֬)64]mG"q݌щrcjD{,~FhCW6z /˴!WxUԤ+- 7SiR w"jC\mh48jA p:Oov0a4EdpIGa5l09/u6pR68|pؗbvb]41L L T#R7c|x< t_ "c2$_9^2Ű'XgP+I'57_ck*z/C}}Ke'w Uw3CxZniX!>B̍Ki;~cV*:{{ZE@99Ԯ1m1S/Bn=wָdl̇ugϧI:S+Ku\(fV&,t Уg ݻ+gMs./8!FRgH&aJV;U {&O96NG>2#^0:~f4N-${nQ73ڝElNn:c^2U/{Ͱ^eNjsMD7yGpN#DOkQt:HÔd~FZ)6#KxW@4iCqIO `2y!z_*3c ɒC&R`ꥮV{|&z`>7@Sz3.I~y" x$=,z 'ȯq|=Gq VD3A>Q9d\ݩ)b{`"KW9ˣ"WE&6S%KeFr6\c{{沈N [XJI-R>)Y*gqH^o|0uf CvuZ9&~މ DX~xx fma8zGnA%Kw'{wiFx*Cvucwz-S) e)$fyP=!7f>mTp7&\ʂPW%zm|5ڗ7dǕTc򲩆SSbDlspg$ P+rauj2"ly/&hf_$/u.FM!i{'築Ps\ Ki@!X dVTuQb nQZne0Ͳ2d5{I՜z;X{We t.|WZt4W.pp 4'ѫ蘈jNR~g qykRT\kwM)thj%)kɀ@ӊ#6Z`JE#D > ըcbK'#=r{4uH8?ōWk7˳Gv GvB!?ZoIP_8TkܭT{]Nd}җg7gv\ 2x'Xy ׉#:m ds (Ss G=yleiY8$Ot:ssH lG9qg]EuȢ nm3KOrVy>pc2pZy?${(.OKLji^\Ҭ=S Ł=SWױq\&&o-)3t&>^9`I4 ő`A^=tk}mϾf Y'PZ'bu)DLڰƒ#t6s|Uv~3f+4*e,b]UadcFH8djba{B*BԳ4T '%>%H|úV@U\f ҷ]%f +fߞOXO+CzQJ'DWhXìI[5%y 8XZJ0?OF =lp Wjqzkbu#/h}whd^s_J$"{zVStUC!k8\AAeg} ($TtW2|#7T5Ba7F|I27{FM:V5uWZy꙰ކ)OP=u(UNzE `3aal6Vq/-!?W?xN`f` 3O"ݙ!5ߛOr DfKf [)BMGAN^0::VhdkL:&n3BU/z]I%g^wg FVmvHEeËɷe,^NHiS8m[>eR0}ʁ\3(Lꎰ8ohxLo{ss˭2u$R\}0g:_lO,'-rXO>|>:>E.I T!25O l9=F Yvq=51-S94;^ߔoB40?ըvh`P}-xc8'= 1rua3QV[oc7m}VC Z;+i.|@6kJA abg2æ xCV_lۙZUh>K{~ X?]`́te`jҏi=d2 2燓:mUࢣ.0G /]%8#XXsPnATMAyCc rrV*cW0h\%Mʕgw[JLv3@׃aj쟏yƕe00Z< ¾N˝z5A9܄zF$lj7NLU6B8IjBD?礔O}f΄{* /D@yN`7D/.R2.I˼_(ʛ\?1 NZ$z6Gجѽm7G!L"c}7;#hCǟM=SlSp-N!c<x#ck|伣SSL(jpR5ԏi-ϛN"nCb؊mnxJJCe0.oz21CERx5X{+Za"u=r&i>[))A TTʔFV wз;wER ;B=nm=Җ1gÐaAhpe@-He[^]@&//U*ɼrԿ|BYIHN-s,e.üHg:]l鷢$(skpc%~ ,Do(%Lk"&(: Y M hѻ]aE@+"dy|=uWdzfްto񐟅D&=b,]ci{|׋PW`3y!"^wjLlNեގ[3 nFmG،Pq`_ytĮ׀|UE\q.$lzaIźپ6l]3̜SkrF ɀehl D}*z< ،hD(?0"PPOɧ@%5*׈!W'mf18֮O)>#Wm[f"(M:fPm"LX=+uEiW=>62@k}-S0޵?2[ʹ<})Th\6PKgr衺69hh1R\r/)f[B0nK Q.Nٗ"PzzOhQXZP_gصnK{#F "*zIW6>J5At xW__`^(ȣep>PʢFȄ "Y]48/DQ);6]S>)E= !#OՃjDPEօG0o]d؋B_~ҙz}PvGxM`^k(HR\Ah[ȋg+#2*͋4tH|kZ;^Xo!b5ۆEcg;\ [BOcFܑGW*%qXԕ緕=}3%&ӯtB\ ^bٯ3gƗۥV0$0 ?5ݓ;4 ?>٥ʶx;8|s1!$'gstyd\pK.Ll2-'CME=iD@, a3nfJmDK{us-WFDlnܰch5փ ?D1Q+V%lLM&w;\бgpWc A󊏩O={X.l(:O-wƼ~"V Eu`p~1 H8bL~]%V_AE"߷[ϹT !NN49Ҩ4l@(_;{q'?ȿ:]t( YԈy(RG{R\{P+ocBm;wcBQTQS ɟ7̌Xv`|Buvk7p=cNedQِ4 Y @CK%I 4q`W[1$CD.>܅Qk%)/.i8G{Xz ~Ơ Xެ![[g=쯒;46y rX.{'8`8^Lf{I s?la)_o-{u\ΆDx;1i$r}93]^XƑe⣒[/"EĜ;X g67L.~dH'1 ](a[G {ۦOhcz%啭BZKgMٛ%_8|XQ~^%m`X!-+bχB~(./)l@,?u}:.Dčt(~p ,_pFbל~*!{98'>V8I b[4*y mKQi47A)zIx퓧$7ժL=90đύ$7zvmnxM %q>gؒ12xFH1.]17Ϟ|1Am>`eWOeL&q-FpJ)],:f]VΜ:lm|X%OŧH>Ge-}Lm^;#)5;Y(q'K!F@.̀HÀ )卉Tgz󽜳~ڑ/=ly{I0H0GMY7rȵn s:s=*Y=M[F7؛e?v hE4Dn09m w̩;"T_O7Tϝ= ͓|r0?|.5oB$!B!vW!>2FI#/ 5c3˦u!- glWG'+}iY<ە&b<?n p\G[̫SD6>~˼x[ze .`z#WaȺ+AGAt$)~=$ J£,"j Ⓥ/a1m7 |!噘 [ 0i%^ɱЋl&Ct?̶;^kfXpD~GML<8B=m~b;2zxVeu&UibU㰩p: K,W*]{5+$ج>U-z5 ec Ԅ$6 u`F OrBEFãF-B#b@㋷+W.1VTis[D9uC,6;N< z>`sepJo% Ǝb41 CUxV~YPkcڅ˷¥SEeHM[•;ܹ0B}4=WRltѫߎ.;ޅsm@ԋy>UnU0D(ಥbyaC U@&򸄱`V+G(]{ HPCB`g6-z3DZNjZŊ\3I;F:y?1:T{xV4{ggC]|J7]a`sBc(Cš8m,f\ҴF~)=WYd3_uykDKdCy0zo"gr7߽"UՊY@\s*lEv':1EDB{x7r ^crkVs|7gq&mt||z*@vݜh#25?AeN]봱MG:fxHNrbV3oמZ0_Pv.@{_~Z4\RJɃSPxN+ӡʹ=J/dd[O9^ԽLM>N< A}l$vߟw)AqdnA>eqOjvqp]=O5cDļurh\w`,K p蠪fαN8!lPx%SţjpM@CV3v].XLM3n`ՄEۡ˹w@T=\(6I,jGĐh'{T𣞿#fm[ޕ KQ1fHm˺:.L[,w[9Ou0#+MD]Ⓥ1JC>fsd3^q??;L1!1 nGxP(H ކ mD`DSoﱀ_k$,rC<B2=+XMlK ?q ){jGJSReU0NNx>4^<+]ZNÂ`i)AAxQM׺|/2pAhPTh8[DG~~6vAL i{MPjժ5[D^^q0F%dȷyxRB"MVTB«qм٧/m(tԶY&]rls)BἁFGT[󩭊_\8M㷕?z=0P4cPb a.3u1S"Sbơ#CLJnc8A9;lL|^`(#ѫ'(nyF槅&HN&Ƃ}MmUj|csIg_m'*3BW7hRCb=a%pgvcU.> hX<+oH!H c]+ ]LaS*V/v_&apBW!BΝǨ`=g%)R}Ʃ_uc+mtͩEe>n$mHBx8-ww v0ˈ\abp}\`x?C61')sDB{6fDbx/ (hmɻ!jia~FZ` Kc4(TޝWN {TE>z6v>p$/͚3GhQ'>dZǛRieٍ1kc9d qwc˰+" ._KYҐZ|s3+) ^`je _mz!.ǤsQNVr J޻r $^eէ}&!+S@x.$Z5ak Q {oGwu]+/Ry)9 Suqe]@):mГx'2't3"BJbyؿfpQ<ť]z7y,A:81cuϼxXrC:r~+^s|aJ4 /رoZL7;P.7r{r\GZZafF5y򎝲7ҽ0O ilP(嬫i.d1743O}f;Eqh-BYpmcDYYZx/?V4/D@,kB4Q| CidmuEdr#d _mHT4M Ed޵GIqg KUWώbQ.ޘuNLMhP+CY94ݳN |.ޞ;je_fgK+_ {SBml&t'wYXJ"JuPmG DU~B=XsWjC i|o7op$C3N%8t2:s-g5d;o jN&`H]DU+'*;'%*O";"n!vU/ڭ^ǴذVC֮J)`Ԏ2W.`8z264ͷ>p| B!c6Żhw6zEf -)FƝ6K2`1ő7G_#\6eأ~h2)w@ t1R@懙O3)kS2o]l 3[6M="ߗsg;F)!-2I+CTP9Į"w'vp_i6Y֋D$?}Zn-&97$c^@@*9DWӡr*2 ۟G;ce0S[OyRL_Hw;ڤf/u OPN6@ 4r:TS' tn1EM1Lh?vgYKZQIm&>K+P )H̍(XT2o9ah984mH?zN^^ B&k_́KֿBl\NyaLK$8C3&:q|!-+"o-T{_}=EXP*Z%Z畉L F*.syr̚GqOwxO8x'$=SL.'H~w{7nUȥo%"t]&R6WhRBj@oAbqjꡒ?ph'}/c2m{:4*g[ڴ-,(SĹ?®tBCΛY}/+F2 8gwm\ 4ǴDRK`.f6gdO(xFYGVt3FRЗ|>2L{zٴ&<'1o{gG[gvf+Zcc0)TYژΟHD|ZevV&/Z0uV^H+VF@32ޙBvN0a]M㔲a2HcmEf(N =[$x'my.T}sٻ }A۞DH&p!h`tw=u;U ?@.-cj0ʾNh1V%Ќvܭ1j1CfƜ]$ x8hF?l/-nmCn^-4_YLlLq*vP'GtCK>t)JЮݪoCwJI.tX0k *,Ip!E6|8wKuSً,%jt]:FY$ΌVF.ud+_d( 0 BZUx˺}DdtȗMdۏ \= JݼWA!.݂`zݖ3і2A|L$<D$*5T /ʟw_仴 t#8,mE@W7+նjedZ<R!u,;;V,v"]v/)5},9|-Y|0_5 Z .vơ(Yzۺmj)Z:7/EMX|;(uŢy2p}K/sYK +]-4 BM,$B@y@5o >I6Ud<4)\63Pֶ{TŻ<8$pە=3 w-3}ekxH+&PM&ki"cfNuOr#^R"/tXZuۅO/8 JZm*J:H_O>kv٨[oMw[} l bF76h)+IMϚnz19ӊxv™ ft6o+\\* 2{K{]<8AI&:[ @< \]bcT1@? EV^蔮sLjtYfͫDn%y=8-:T\3mKcm&d M:>)@MZV+Fp:bվ^AP'<{%EIIx9}ӻNҹ#oG * pn`ad{OJKCД-]bЌUǮHݼ'0؉ 3 ҡ:ݵE;j!v&Y8SVQIQ^u["\{ﯹCIGM:^<P3$SZIB:me38y&@e3Xt rU3 X1Oiuv]jKH%B>/+,_BYmݳ W,u˰^UH{jM$,w$m 7 tV\Õ)͑ۂ7c%צBʺy3aѹϰ!irX:,*+\tr`2r7+:Ġ1LS%St;:?l;kEE'\~] !eI mg{5ƲxִĨ ĬVtFzany(7>CwB)x1x1ap_ݽC E6Sᱺ S=Gz/O0 Yj5>ɣ|ߛw󛨹ԙ@i%[eW\iM4+/#,CM KLu6r XoqzvnߛЛ¨2=_S8zpMgnLͥɈC.#罝N:AwLsYSEw`K%d9߹WT ֈy7}qײY6J?G( DZ?@-Oiyrh~]ibi\" -T&/m 3 .% ,UgXHfۼafnΎ P8;=٨KOD-m9Dp B!N|X<ǣ{&V홁"bf劽y9޻1"G(I87c.>N'cw9c9fdNf=y 6oi 1ZElŔ0CX~%{tݍ%i;4!)*.nP750ש`iMD8R?ye%QaiYsx-2ڻ%D>#uvCCG"B1n Ŝr ,?סZuGc ha85&Ⱥnv4hX&g]BmT3BMeסS5C"6QM퀾xn)WI0QiկQ MheUQ^^6ـ2(=fY@q`҈*&?p*ȩiOf*BLV@Mψ\\jM5eA# Zi o&@{/w7¶i?૲)(';ƻDcz{避odVc|M&Ws}akBjWgp>K P˟w]Tߺ2<@pt1.`&8w`ćnm OAߏסQ%!TVT%Gd^v8qFDr9ڡ\LxfTLЋ >B"w8k~DV*V3P-s"5ΔΚOP/.#S x QYh1c Ӆ+ ($$xKgj!qe6MI4,N )l\m~TXXIq?Y 2 Mq%5m뷛~͆ l+m@!ܻBxlleb1V S`Cti`_:pWq4DU3m sޚBbL0Bq$lsf6T3^&DGQY\>`(zb6pjhq.zu.D*W"@E*"nu@HHMmi٭qI?I./wNtJvat/b,Sb>)>vZh<kFer]&<#ͺPDz@:f b?ʽ/֥mCCz&Bn](h!&%`)|3Cף>5ý)s0Y;LSfKu7h?{gUBFh-y@b[yNtL̆:>Z'vJ*M&uJG䙨t;wS~7F܍䦵9kA Mz/}QMbٲS5fSH-`ʝ?k2HF"]supḃNe#1..e T*?B4XқD,#{* ^sً[.PɒQN-[v{@ХhH#yљ C ,ۋ1#2Q;>ڼNu6R)ϸGD2m "ɰ f$j#z}7w 1{e !9N^A] U|]>7L)gzf r:]z[obEGX3`lTJsYpvKaPJ"Gn[oh&j7r/٤:1=-E֑kB\ ıp2zIU}=Gtq^2n\?Z?tm>}?FepGGgmYb^k =_6@{kF:]S ǜ{و&}!DՆEVe25VQ*+ShŁ1QsnoER:keƑ%9+-7v9٤SDg$2d\ۣ̭ a"X*ýfI+iP@y*DF{<0'Tq2ՐP刧G&}W?uUbfMqTRoS.['y&ԾM(s!w9U5 }ŻZA3bQ=bU6 '֞{͒Y4]%t Txw'"3u'xcF[Vd"G $nJXY hЇX QdlUq4FnB&8;^ԈHV|pK/ lgo?!L z܌P_YLq \$` {_:W\; ejhɪ0gUxORX^Ub* Pd5xTgr8{z[Z׽{9_{Uf ytQ|VYp0$LE{j^,bcKO>uPpiHO?n*YO"z@i,TY7}&-&4L@&$a343H1ǟ6 snNU4g+464 R*)k+X߭jY;U-'@_ ݜ2y2JMf2v 2QOߜR%.wo{-yBI2XY 'E\C{?yBꧦ8pMNk,Q`O />t`. 0 ^ c@x|HRNoUs=)Pƣ)BvYeM!3BSqS]hZؔ>^`QҫB&*3LFi%d|?^Lʜdm\A(,)4$͑m;IAs M(l%uFKЙ>ztv\쀨lK x Q'H{ bɇxé"lV;ziM4#Pv8]56N%w{adJM6h7/H4?w:ƥKIEW%P^6E&sS6C0K'0jQ}@cU3xMXApo@R%_V]E(.| y+<LI5 5x-梊7-?UeM:g<0g/m*=P8v<̾#A V~du13P &dCQZ+ I:a9o.`y}l1GJ h*OS(,%Yi EhM W?żAު{o-gSh9ys[+\rQc;xFRny7*N6q r~ 4B.QA |S P>Db'yMa/F z* y4V1(S}Y0zAtG\ɀ_ kQ_*$i.Ez߁\pOσ+7dx[%R9ůry2Ra2vkrfvbpOU QK)5<\w,O;v&gK(.eJV@<@e7rf# '? [ [2J K~ dGJچ* ̡DYfs5H0tD}\!Hc-w8YsC P<`G4^C;t(8*b:o&+ty&'Ln^Yݚ )>ёʓLU&j/1(+/\0._/Ӗ\ 0Eۦ}w;zR$u&hd/yM$tw}}ΓXԺ5TuClҩk|謍=,N-5 NxCcsI(YU&WuL8>M߿|7L%@RTlX+-o0X̂8hE r}ךh}ڧZh=ۇ"/KQ\ W%[=쐄k,~x k*) |V9 ldJ\L&ʲiȎ-פM+ȩ1.:ȃI-* YSmoےdvwVY0"$>nDl,Ȍ=yz^աX|M<>|2N\>zpE:lz)ZoZY kP0[{8_ICz )t@=RB݂Hed)~toFb˫\QSK+k'PdIyLhkNjs9׽-Z8j|7a< mRS8^?nX>:@&X ljtMv/YMĀ*pӑ OAM \բ뱡J8J%SSL{rp'1?i4_}Q@X<܍j=f K*Vom!T$rߏV19Fk ]F/`7DžpR=y䠙 t4tȡmVֲ%뎾hTC@u9zP)>=+%! raGX.RsM"W~,Rw$Pb^C_3AX[7=oy& yV\xn6*_H>[JV/F҄ܦ{k[JC: [7 O&kOE+[ v#}rDKnV R]? z\ixpTM(8/J LSɐd&"KM9ɱ^`0)uڰq^(53`~OX V۠`x;+;ޕE6n"96E&\|o޹E@ggGOzU f<_ K)oBK_ ?{_4`w] t0 m |PH1_R]"՘zR_3Q;ˍ2[wBX}V}OlM_G\9b xݷjsLӻ}"8#OI׊~*'׆:)1ZdEBEgUKi ~8*euUyWTIW^.vbqM^?!%>^wBh'}rY]uDUnUbrHq(P@lJ\yt%Kd *O7ߜ}%y&A?NS- qA 0-9MRiƁT;^D;C6oo-[`oɅYyc(EO F ~-({~.t{ݯK/௧4B+&?~c 9Fp<}_haˣ`3Ja v/QIt ZܹH 5aϯ GYդۚam?-8m/oAE8]x 0[ѥqUg9V)d7 )V5 q&D0[([4)I\ P%?f'}.]ݑߏt*N^ltAʪÄ78]#d=׃7pmrsN[ӁշmefP2s!>h|Ӎ_z4I<{j>F!VXMaq{>KV"=WHkBj$;qفiNE݈Jc02FS!IeDHϩ&Ls)b-b73Y'-tAb/:Uٯ<}%r1ɳfntVb󷕃ƸJ])+:iU4َ:*Q}MviA8"})5AOkV<䀱OJ=q@iebB;1km*hHYu:y EO)mAvԹk5ُ\[``QݕI-a[œA'ίDEeWz:mGs\%iV/ɜ1L&jk%;wn/ m٥&l8 rF[C+_lX11"!KAjU"qkW4Os(Ϫ5SȎZyd=6~[')~&ߖucC&hl!Tl:딜D#R[սcWH kIiz;;\r6ZROdKui j;+*GHy2ѝ$x `X 8ߦD$c!ܥщ5d!tڛ_5? G zɷJ|wp>O=A=G %r BNHI,_@ Ɗyg\gHywGsȄ[6;5ȧWT!TձeBPVυECI h4GYL/&fuIB ڔcw9A R=_92 v>S6GX t|.6Y`լR*ҍ(ڔQ(}g/ h)F0GZzsbȝaNԐD\o+ofj3#E9`B9!e݃" ;by^5R{7Z̾R d˩.n;MC1r>3XhJ'{# K~ LwMMe#ΎHf)@7A"an<_OAhbb};덕ys;3!:wؔ(Y0!<-w i2I`Wv>|y9jGn?P\F-+Do9u}q}f-̓O@0*}Ɏ ;3}_)|= zwS'OVbЦ#VH 7hGN9SSbLĹ2)UyV@ѴsѴ3HW裒BUӾ)YruO]¡/O+y` ?W$>1}wf C<(#lӱ˔r}r9 9aE1"NHFE{<46F ժӭ䂙Ox rԍE3F/XLGxF3 } qhM͒ 1x7c:b:)1k"yZOl Bϖy\|T$˜e:HIx?]c`XOJѣ]$fl.ȱԖPM#c-e[`wA1[R&6k8r"~ +bW - Fax`B/V,8S8XK\b[1H#Tv?OC[H$PLGYO!j(646րqFk7Dd˝R _1?0ntQUuͅT0^|&r"r; X'U:JV,#=zaBǧI2i#̆CKH'xgm0mI]E/%~13ќE'ѱ z=%IYG ߧfKCz,BPmtX^HHhrK3U{3n 1DfYΐ<R77v;!.]2UY<7/wRUVȯrl |*SfjB0F?`aPY=mA)+NcsIUMXx8I6WL1ttdH>fMzLSjW&R+c5kP5`H'ࡹ]@'!1>-mlTK~Ơw|B8A;3ݴk FՑ>@k9wunNqY`Uq{;"saVNOD bx3%֝ƤjpKiZA{yNJ iYp0 %V:\FPn=qDʵ&xХ-?:l+œsh8*_R (8(G _BkxLg>c8Wx`55qUzI큨R S<S`#y"9kQkǦ$i~]G*RNY ߉x!%:LEM&5 . C ocQw`ݛU($ڡsP)" =8$[{A= bCoLxShSl eJ2G$)brp}-ZQ[+}1"UR5Cc 8_%2DZρ}Il[8N# )HQ@v9:.Yj({Ϻ<[_.jA2 l* 54A?aUv5ߙ|9.(]範/&Hϱ0cnԋ. l}!+yH``pX0fnq#PD\"VvNu_JvP?bI4om 94!jc n8ps;vp:6b%*z]:Vӝc.nHQ[(_Q} 了7a,ŏe;Ž >}[D '5e5$9BwO) :J&f+6f庾^ Өǭ鄑|] _'vQ’"FDoV: B*}ҍf[{<*ޤh+D#nsY p@[[iTx`;^B -)iQy&pUJo#agRXjCdwT $douWJ*0->7ejـ yvxC\߁؇fAn_2faSor@5ru\k8:BB,LR#!k9ϧ˶~Eq )a;O I >Loj_K2HWo…O6Iaj}K~?|,ۓ֔͑q-Iu0Ȁ.ϽNMś\غ i %O"oEg[Q+h=inAgJ4/ p  o ϋ+m/T*b5({ >/+J'n?HUNR=I0Z'c.՞o]!^ Hol S* tVoT`uS(SY`ϋM0{-N`BC J;HObl55R`/hfs)I~y2Ga49D߾w],vQyH1Oj&ސqcCe$FhIl+ѾѥܒcWlnO7|٠TXx'ֹ X]6UWYϰNVL8Kƒ'%{c:zm]zkQ0%cq <,u%Xv؆b;[S`pfKV3*]f36_=.rI#<a.-%F|v,CC]HZrRz;'u?˒l%4oBB|;Z!y aMҙK/$+ar[^gvqZ8/ֆ>wn+ww/-sZsiŲo;So<;%7IsObho]9ͨpZ?P,ɥ 1,x5½ O60eVK-54DJ 1A׍H"O^Uã/RJ3dTNEjF J$hMaz"gV)|ƝNo\\mdJP3EpGVbş$22.~ikUKfC 'N wZ$r]@Ƕ e[3hzcg1h,fIs{8‰ K2m[C\ZpU= lM#^k;yS["Zï,qiS͛˴s\ lrO3F%@ (8n/w|I2p`6T͒/iա_ T)qJuo Z\*]؅-Nu qN ~/X.ʼnग़溦4+M6gĈEbTlb&S&]1Ax4#]sQ>蟍ch7M&*,,Fk~ːtAހwS4<ŌhΊߎLV[κ^eqB+lRqZ!@nzlk<0iE#i潭p=Y|^ Y)WV/( X]lMq^ >GT o;#q*ɜj +‹ԢW"rX}Wyjmě|v*tkCrQ\63nWmmHe4XRRݼ=X+UA_S;UT JP0Z>FF|oa*Դ{غE~eiw"H`*m.PLȳOʘ[{6Wdŗ?OQZknU>ڈgFf6r*D:4e?….׻WצԹ"JPncvZb ~XX#ڕvKܷ-XEgUx`jVT+Ph=^aJ쬒JR g@4[(&a8soY0tpX3D#slSxnV Ez;ÍnSk&BG. }P(c[WEȏj{־>9$zud:M1-U-C >D7?qN꾿 YE%( ֩mxO]Dۓ.9cw;$ J#-sPNxjSa ׍k]=k?J> dnXLBE9Ci,t~GSA*`XBs+snNJ*j='6`%gjHmq0UGI&?Cwoa $1ާӱ৘y!Yp@FNW^r_SH=>sa jyt@|4+QæHq8F_i~(O= >,rN^g{ƟT|0s%8 `iҌ6M֊ F}`,X'V:Pkt#WGu'þ-j\O*Azu Oo>&ѦUzs? ވR@QzB8Is^_zN1la`DfR((̒.~SXRcL߽ZRk?-V?g \r# f0 i my5:{8a&_o$A lײI.yY;^kQA=Lk=7s&SL/rFa-$$YdYnСZ1w=\Qf~evTyot RcF5\m.I1wU)$duqUNs+:u]4䈞 v6C8ZՓo8cC4Lu!wl_qiqd~pvISh[JϠ2"O ݥn)E<^jf g,8燆B$vjׅ[qߘ(Ee.*?";ZDH R3s´~C͋w⛋Kc1uknlOlm`d{shF r<t^ i(guLEKpNSk6Vk6@Rv+)rBeA\9zo' =w{c \n%KǾ.0LLͰ 'tPu^_P;h7E)#_#TX08{Ͼ !ϤW<~o-*L (>OzŠf,9 sW!i+u,g}b S2N YTr1CM;ZIKG7F^M!?V,5# W-țXomGoMaKIHS"AaF+ WT"Dax' ﺏEx6Й ѡ,4'cj@a\<=g_v ]'cbPL-?z_mºij~ #]s;qrS>NSqʎWۂgLL~;AuRRDղ?ݭKXO1נ0ڟ؃Mur'Kܹgӽ~sS:L~IGuU7zm}x<<1O;[IOnûF}Mwu)#%Ʒ0D=얄6$.e/~f 9趜:DwPqZTB d1'+p=` EHwo^v|q);vm$J.YRYr]qTo6j鸛sJ0d nfo`0rTM'B0^0gS@-8ĺqʬ_Ibkg'X4|U$l>n(=ZOчSѥZ +*0Y rT[˅\\/"b\K_q(Ut%Π њ0'zl 0.di|Ԑ64h'7/l?48qe"G~q45:HE}͡'Y6Ih;ɪuQ8G{L ncZw p?;A27AUA1tfxq&.w:f*f5B5?T=ng_Bt5oȹɢ3:y?(:B1",Ѓj] kj]Hb+=g#8Nɏ!Ì.*1e5^ 6u䉤{ ^@Ϻ&Ke%n4d$.?g68P5Ed7pPk^XZr\%G(K 4d{̜;VED88eXZ8B8uJv >t d'2q[xm"_(R:#g3^R/'dVyNonIe&;eu8C| R{j"NSHچwr)?\]h ϗ" #8|ZIs *E 6ɇE63Dc$r NbV-KBݟKyxˁyG>=6@+_+ dDLMJ/H K *i!$Sa1MhL,FKj0&d*|'15#op4Y_laGrb^.fPڹGp;wP'&֓Qc7z S~]jݺNgT0UXxvߺaq&:\ySprq-6ɒ3.& 45zPVbD $IgYk%V?i g%+[ 擁@gsU"4]߸ӨS33h5oiU5,9$8MrYB]v(2vz綖$n?k7!xWU%~۳l\CFl ne(g&v/<1f "$&FraG Q}q:3g.Ԫ[6aͧH+Ϛ=~JY̽mCo<4#|'F{5*Z0Ku ap)HF%TY!zӮ h-Y,?BPeM DP)O b]鄢oyHmoՎ BFЁ>H,ۦ$i.RŌ$КfF.}}d!#|Y.M24=9 l(ǯvT{e^&]/5@VI@rD2Ybtf;x'&5QUPq$xK $ xz'\k9V7I4Tk_{& uGnk_X3N+< \t/kO -QY <%me㢨%+.}0- ) a] }x #䥟:3n㊃bPT gXBfJam!=^"x2'2'vJ-h!"> ~g0AsW~4F^-c;u/{gVL%.l_߁:f1] ".vPJjCȝeTD4VB~0;ý7e{@cؠE9Aׂx=\49zI?$B>UDo\U |XJ3oI^IH}޿Ɂem]O{r'R~6]W:p̡-\S(u;J/fPs>vn0,?XSΏȗ R^nt4zyda_ 4Y) 3M_ yG - ͊oz;̘4? ңi X9dDh5%?JMгJCeMƁq4Ӿii~<16N0wtv$Є ? <&&!}א2JE#hњߖ$d?N2\B1P ^}a1mbA2[t-GpD= rٮوD `_1-yuT^BoXI_NfcW`K[<)ZRdctXF#2`-(x9;Z e3@teJ['@o 446h$;$MJaq a^/0feCy{l}֏\%q>qcݭs?$!;APQfVrtlQM*zP] iG7:+r}xڪZzʒ?2Հ<5g/ }-y4@Ylzϳ16YU&iɷX!.z5<̠aZHXc1[ =w7g|iwo14vw3swEq3P鱪-c26I XgR* )Ջ'anr59캸y'x%ʁ&ldCc3h umq2 Nr_K^4'fο h0>R`J.`zQy'7ibf~r(Bh8` pա%ߘD:pҤYfQji/Cnnj<&a4T^e2Aaƪfډb)+(];F3nG9lt[*@@zQ@9Z|:h+Vs!6w~V:/:g@$ooTVRgQ"~%[8=kc(uXJw{\FŐᴏU[AK.x}X2[ w$))uvMy(i@!2Z@h3Aܲӟ5oVZdT[_PVJm#_:ޥ 2.Yp^`|zuCCXAz\clzI|Fŵ1*D7YS)g1tz :3Yf;8ߘ(¥'eUF.=J? |wjU^b|Əx5⪤WPhډH'm%T8C; q {i-9Q k6˔1ehgs(͏gH9wolUYHA@8uPtA,ȻitYUCR\CpA;KGQzĚh:w_VaB|HR'9)_k jǪr+ =ѬD1ݲ۞cd]}4T fIE ~9=g1T[(i- Xh$! x^Y[ Qk\HdXmKvT_旑~gn7[qnxB4W@ y[d?z3cip糠ʋE8w%5SV9L}EDŒX0CE܍®DZ)up_FPgHz! xڇ\Kυ4,36کm5;oGL,tVeRZĦ7.J_jN6vX9gt<3_8t~gFc lTZo,zuWN^ 4Z{XNd3/hESH+>Kt;T>Wl !͎~H)'p݋gGF%&Y XF5Kp- {)ő\tgҶҳ1p@eߕq?# >%ؑl-asSGB0 lTB穘񫿎sߏ3 EmXē+JF4?Sl RGz oXOZ<+kdȔݝ@zsӴ ,#0^Ըj=7pm^_\FϦ#G8YzCUʦ8sfw7~-|2G)ܱ^b?cO &Lֲd=˥ES>vx8Vʗ+X 8"~}:I WE8LkFO L.V\d!NxXC&6Tp흍C[ ~;'Ao*p`Qj QH8|d6qey>AWo %Uƿ.(ή,}Sעk$I,m_b R8YYH(gaP#M/l?ٱ9zϺw!ѡƔ baNb_#ŒXߘ *M 1`K & ,<b 4FcH"0{pF3uM PB?RͽaMlJNt}.měɴ}p/ ,DinXW ?)*!ܺC)OQFz£cx7]9O՜?EF2sۆ!L@u̝*a(ơ]CX.cYs70 FBnZ Ԅ4#eNǕN ~NMU}қ? rɬP6ܐ`ȲY+7Tt" c=+ytEOcI4rtxIG6F($!_v&vIVwDnUnA\",8k#x֮xnVT 'qV 3!˽m`ū6bo~ hPh #XʑY!(1 XS<;G WI!zD'ZuP:E%Gc|nX{MMV9@LQNNMsI^v'4r3ڈ_&#t5l P% 28UyV9CA`}@,ImNѶSN^hd4vϣ><`K#eG|S09◨ ߍk`4mAys:$NXS{v 8Mg>&j-3O%_d$E6` m,;1Nˉz@`)9$Q=οyq#Y_Uլ t-wZ橸}r+6wvrg٤ :kfU[s\DΖ=팂$V'bx Z ^pŐ墟ç^i}/2L-< 5fWoF88g_h3ql7FYiHyͥ8Ŝ!Iy(p.~maG9+;hWfznmߐ1|]G\Mb;ݸr] x tAE;Cd%Jf:< ۬G_&QMqX"Uq9KmmNe V9/?e}LeHZ@[ Gh(3^ fJbvF(N] >xÄb0Wyބ8tB-LQbD .L+p|7Ō#K&xT%k:c*^G 6t< a`/Y1 -x5$u|h>M8AK&o{'T!ȶ9-_+hN "sa9-Ck6BԿ/G,qI#w![M  W]\pNepIzܪ3OO`PȥnIWF+TV}ܱ}eC uof~ g+ͦyOJgoTӋTSUQp(WtUxW WP3H啧Vm-wM#nB~t2>*xn0oĽ5=*VcxUq4{F}f'H1Įs-|T%uǗI/V-TE4ڥ,vF uŗ0)<E0)N!#҆7_ :J :mZ?aĹk,EdN/VkDCצ34ZMϙ\r+LG@X̄_÷͝7peͷӟdU7y0 =%3hdVjK=qZtO鏡o`>Tw<W#)ړݣ֕qZw)f, պ=rf-@9W%/澕 0X ]d"a,yO] i3'ݠ5;h#iu r+:1ۿ$ouƺ;xYGig/wDKݡ3L.GB)Ж{lds3f e|8UH)5W;;ĉښb[~_0P\.mMK0}V)6$DVVu0Ca꣦"^S4c&\č1s81Z$Z::"̳Z7 \i1 n2P{ñB ZnϷ~[zy J%c#Z-zL *:_0YiKqJIppbc1x:rR<hiIBwe{ JɃKJf>-ΌaqFJmXt][9Bܩ{:5=qD}cM;d ϣ@2rxw1PNLYdTTlxmzkT sc܁ȶF^zX9qRpm.=ATٗtSFP(o@X(dx_rb*=Msj'|6SJhBb\4>΃Mr\֚\u!Ԫ&vm;AtkdщV& 5h,˙c+Udjw6C@`*,M A3t˄3EZpnF D1(*o{LMx>kroiWaUi\^C(.2YZb#jMSk:#p74yȳӄ  AfXpiJÍZ`n]IgFЎ:&?y4T +]qƻC)I#FdDlj גJw܈JzH#%)u:JIV|ekkH G}tXLaEGiffn$NvN.g:۱+ BK$:[60w+Z߯iog@ +Cb Zo kMn B{Mi_I>9vՌJLO4yGJy͉V īR\n}Y\23q=ޅ㘘e[_ԏ-!i<)ȊK[CtL1R/"<^#5`Z:U:E>}GPƳJ&zyH2s!\QSv̙͚G;=&\FI4&ʔCyQJy+@?؁_w 5gGrǧr%h~:!P~ @M ~f]J*@h0@>.NچJGwT^\ ?ud7mK}3?ihFBݰ),;*,-OQ:׺%v/.Vo7Zr܁;j$7ebowj :AW/+,-qA e!3]Et.78rl"Aju.#J/ 00q: W%u kr0(%m ~?Z1m"ށ\ފ\lx[UT;msE>HDmbV:R'x ҋ՜}[qZBRbW.4w񤙕%Ԋ^g^V*I/t )$K܁G;Hs y)te@ E e'CXxRYf#Lq\@Ttq0X~6VnKɘ*)pgx):p+_W)f,J/J\ F>X, y(`"i",bDm޴Q&P(ЛV"T~"i#Ñ tVO&L}'D|,.<)qεc lVDJ^lZTL3eGSOrX_-uFw'+UuB'+I :{k_&VP9݃DždV'o.թlJ\wEэV;KkYo~D?1 ǾTSRf7N= -2feWbD(-^/|)=N!X7SD\dNgYZ0707010000052e000041ed0000000000000000000000016075bb3f00000000000000000000000000000000000000000000003b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fat0707010000052f000081a40000000000000000000000016075bb3700008acc000000000000000000000000000000000000004500000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fat/fat.ko.xz7zXZִF!t/s]?Eh=ڜ.+Z hEJR,PEk :rðhK6sNMνe[ @UJ}sѪB|!bnhnؠVi+T!H+iGdm+6PLm?71j#0`Ud\|˓)~4 o j[NL_ѥ[ I['9(܅k&o-o'ńijI[N6Qk\u$r}znrʿ9dehCxS(nZU8 D#`Z3Iqǐ[8ybq.E*#*xK3j0zv<4ODŽ:D*Nh;m #ˋ&G=OÞEZG(ٳ[:wwFe poAb˶{#TgdX{3{erFt7>_VGPt EDdBk@>nRkyveTT:, ?+i<CR*ukغ g=')>=Gz! !¼-;kW=A, .k5]&+Ou*.244M`Y:qwRQqJpt/\ vT#1 XFbae,§Tdo'L8:Nhm@]kso1C9R~(ݜӉ2y_F7ٚ /U;# Yc=B]-Ϫ.7qbp%3]QYvGjܽЭNd^֣MSrjtp\ 1Vc?#@~gNp׼Vo5<]jӸ'T6CQ<852vd >By ^%လy3SvQk&NX}#䭀6طSg-M}N)Ar$gqdN#µ "GDIN8R ng@ #;R'|#NmoЕI'0"w`Χ> ` t ӲďKr0lf}/4fʁo8]\ڔJS݇R?Tc*/DH1=Y75G`"nV v{K:CB }~p$ k!d[ĒںB_ՕY׭u0l(yK&q5\ZP<ҋ6`Jbv>nőI f\!H``uClP=4=Ҿ(1" l@@o]X40XH& rBg UE 1p%4OS_~(s uz՜yE7nf)AC/d-3Ka_W腓lB.{4P<|M,cLXT0gW 6Oe%Gp JrR:J=?3Iω(9e,^-pS>˻}'`1ZFlQ:\:1,.\~ItNzdIWD>u IbMn8Aog8e08irȯH. aƟ,Ub?}e 3]̞fP }#Ay c<ؒJx>Aqj'tf•t NWzQi"n>SN|CSֈG8 Dy ɲqf|3J#b(51!շ\i/KSA3H'-zdK푨*@]qdsTs5,Axޓ_>80G1/*%'-7%h!y:ѸJ^"GG/n`w@U(X(2-6|w&kߠLsH Evt)CʍzJ iUd kQp:_B?| m:H}hp.Ǧ n*j#͡¾T+ih%t="cχdžJ"( yR]4TtU9uKW{G%XwULX_}hsfB;Jjdk-4&*ܺG]Gm5SN=B穈x-u`u:\wdZNa:Xl37^Vٵ۽ 4jukq/mH;Z=@:#ӅaU"YNfak6QM.hjҚ}$4޹c,~˶A._5>Ї*¶6YS.pj>4Te 4fC,bBR MK@D.ٗCzb(#{F3bExa5 9BOBK%5Cģh266>h^`5D";3F)vz.*VtU)5`Mv'Vtب=U|lf[GɞʰX^:",ӭ1+7{Ąvp\3Fo(zk[Gz`dnnw+a543dګcznd:3ٛHI_uPgUa˗ha.? g;1`:ٓ25ˮG@`lvLkx5ǧ˻{HU1˼ʥϼUPqlω-ئ. %:*!r*4_)1azzTFeH-{ܱ©3l E}%g]0zQagTʇg[;z.0m[cQ@=IaxZGxU{9*_4 U9ͥI\ a2J<41Ff67W0*U00atv\IA=r.k<7E>`9h>^?|$zWߔ,?خ^Wubl_Q=*&wBk:hU165]Ce@jQ'8Boi('e>H8"fx>ǔ2-DžJ \Kzg05MaP:/O8ySƺb? `:PNH=aW.XjTzRH„aN[ "'b/P18LX@Ý1#= n3 Å0Rﮚt(4mg:CKY,A 3E<Dkͤ |~1\LDEU\ <YPB.+_a[U$l7P6+Tګ/,D,EPZa-ܳsL̠GZ"-6zHODeLc~-+xDM޶K]UsV*QԏI3c)83.h)VCz#ؾdb^rي")4/ZrccݚBB@PuGbE^㲆}-b%kBʨW Q"^ӱqUK϶r>tÆ!4xUҫKYo"g<ڗ &AŠ*)%JGH.},D"kG#PR$^ᣘj UKrq%4$ >6$l rkQ}zUM4.qҚ w}t83^#\K+Eag+tx<[K|]q`т%N|D q5@<*g4Ϝ2WD: &`O`z7uX<|FPž.'SqF"v%uJj =Q U)De_ 'xT=>E&JI>RIAѪU`:=3+W<؇gaFr_~i Ϲ7laiFk42e~hVF}q,el̳q~O;%éI">ygx{VrW_xc TXBjl9&;?6^WAl{Ҽ[2>|A!ʘ}(bŴN!ɷ\ lfr&dl RˬCVv[Ki 'd,ڄP4yI|G4Sڇ3ƺonIGI6!;ZT{U{UfnLzq.xsA6wv^~%&㛒'fGA{8,^~Ζ!h^O T@-򻷎Qj.2xQT$VhJ0zꆆM,*p鼹jh?)6$OTyY+$Î;H/cuKRT5E` 7Zv,ELE*713:LYhN`g'Q0γΊ\ ~ULk%T?%Oi8C֞s\9q2"EOC~DvV)W'>WDi?lJ75Y}cpsQܰe-~{90n/ XO%k09ɞ7U9*Պ;'Ay0H[$aBz~vU_ -Rwiv^dJyKfO[vl J- h?{y`J3u^ Z'J`'DDnHLpF<5tJ˛0g&NH;s8HPúέM!u嵄ÓА'> {E-#/FDnkik4]n*=! S0q)AB[Q>&e^حirpܢcق,%otTAGF&AIC@P]w|?gb];@F5#0 WiS7QTaN(zGGiQ?/hF2dL3}:JAEMb#j?si]ꮰ&N->EEz!RWhb{]pھ|fQqz^ PD"G/J 5u}`"-U˱YOє< rk?umMqD6>cj2LV=ڮQ$WӇ\$vSko{j^&IKrZuz H Af;sH;üiRւB߱Wr46Ә 9mJi2{gb=)CoJ$ <pDz6f՜jחE1@#Kadc8QsCu_?"O$>JtRWՁF4mOmRJFPZl z'Θ[|߾b7 U,FbJ@R #;'ʯEQug6co|,6U\_"H{4~AȪ״E 볍"sStܾ r|y;f:XC._՚ߦtd6H"# c41{qR-L1SLvXm!1m&H_>$ D{ lўׁ$(TAVT=ֿy}?% |qbt6@2Xmg1V{Rˉ8MCNQ 5Q 軵O]J8Wy 7>ֈ:^lˎ[2WT] 1VXD*I2*ߡoy\ySD`S&^Z rN>=eЍkPN$L,JRfh1I#OL-хؚ. zVg9D ax]x=wO"d,8oC9Sܜ2誺R(&I@Z*ιG4Yg<z+}Yltnr1)&33FDg-edrw1Śi8`0rKLwc5z!l%IMл@TrnX<'d]ZX0&ps&Le}T1i!qVIqr ,؄(!qe}"yɟTi*4Y鞨ˤm}&* Z,39{8 `)=1Tgk.,|i%=JZ`C٭Z:c>XE̎+7S5W +|LƶjAEdD(@%)M4Vpߣ{p?H#)nin,Dt ;u(GzSK &B SN*^79O(}Z9),89iA/)=,GcfhΞ=Tҍ!) nZxĺϖCLp#!M$/{UKU=k%gV70r,my_~`ה/(nsBFH Daj?>w?mF_L ^d¼VXe]]oʄǧ3\J{?E&13~-c(*m2[b^7K]ei[I0D0`X=As> W/3,yPCY{s0' w4al"dJ oyAEv!Ij oÛZp>0CQaj -'W&+LrSyysn#DM aR7[ e$`g  s[tRUgul%pnDxn;ӈpPӌZ4T$-8D1\ƑRޅ?RYk~+Fꡠ?[OYh{XB(U1,h޼WojF/>=n!Q2 IJޜt7C꟟.m{^ڪ™MYArF?=^|NL8?Zoa6J bBb7`(_/"gIQp=Q-*F&*$\յQ iaz7oT DC|_yr/ݲԐ̒%:z'GL+F0-p%o ׍%(XHjN)e0%F\KdҙS[`Y!Teii1bFy+Y4.F=<;@iD#"ᝬ:R]DkmCLJ6ciVd6 E C}QB4 bk^qӿQf@Z͈؀rDP|Z-qRDfg\7E]":눻G*0#2)HHMCtPѾeC a+[2U^nmz"F~ic@1JV'߳n¦<"|x:#J, 0N!5k,L,+ &'睙opLYPxV0fe3q>(xBd=Ǝ5l3 5He]fwAl)KHEx,p7s>  |+=7%jƟX ԝ>{`!Ҵ<6Iab)UV{7Iuכu[U쒳]c4jfYǿZ"Þ-œ[q0)^)_ w-u@5,%BI؟$tA4'p 5٥A6o2m8!_AEm'k[ԢKTO_25F%y37}I?X ' &"9 (;юaQVu8(15 7@Dϐf}{V ԱYPΣ{g&ۨ,@yp=ТIqP on?z#νCM<(etFbz0t_wuC{(1F rr Wxe%Q#.sMZM("I R\ ^nxS:%:b_]S{~P}9j%( ֿZP~>z@ipZj3u4l"9#cLϣ+žE˴\QC@W^qU7]aumK{Y7Zԫ.]>VA/xM1xs' Eb$|B;KE\KeѶjP\C;ǚ55|wclfh2$ T{LYnWtsh3NųCNoܔD|{^YgDǀ KHМ9%K2\5M ՟ 0Of<{v4bÈ~ׁCa~S茞MXȃFb3u[XeFxi`.$0@ޒ)kTA0/*,qC^%ID8YOҶq-< E]k )(fJ h- {MGcl\ `Q. d1~R/kTX,?7ExYi9; ʺUCF{l y*6q[>b> IVD`ZX.QҿuSbF+UjIdЪpg)#gXM1p /*^TZ;p͢-~C DC NݧB&}HP0/gV3*c9l.;(~܉@y#jzBJEνZ +% ;p̮(VjoRaE ILs7](F6?A'5|YB+їǓln<"MlA`[mɖ 6pC漀fw^ɻts{8Ga8r+ŀgW(2d|8Y;} jX8EovO4O{®ܰ3QcR GLgiM| @<8^6 kBbyk;אLDsi(]1`BJ׷y,~Vz%4 2L"Ja g1NqΟb^%J/ҿb_JܓVSnb}jᲨHPkRJӚtUf@;.uf>%wl ?fWn WM_K?|W9fU;c4L c%EG5tr=b+f&{s*wz?F/~)Ņ]}JiW)ֲ5,/?^n(pXC%^qҍԼkQXd.R[\,d ^^A0h*yl#Rݖztu _yL=y=8`K0/K_cĢv;\[DwA@X%`J@n4M.okHbU - T7vB~T\Nip oj4UJf}۱idCŸhO|"#ȪY~d>M})@1wh ;cSK 7_^2!M:GZP[[syvah[0ڮ(K4zQՑgtsKx Ψ!3;# N&BTsnV#J*2xʹ`g,:ׯL$Ċ*#\Ȩ9!pO7}K(e)fԁ̓f0fi'43u;ApXs- MkRxnXڇaeGƈXK2YW}osd2 /NDs_ep~}ZzT}KT^)S+,TE0Zh S=+ʳ,؅nԢv߀}p#A؂rm_}wSYoe;{&wp{jEO."In;rw80PN ]wA"rn'e({9N.ѷw":Z6R4?J`}^lDs$X^HK}v%'} #놝mTmA!BBqbrA!ew6GŇ|ydG(,6(o,N f4,Nd *Vr$ueɖ+Ò>j*ދ%7'[S&sL0xl: *u6 CewrE癿? `w4[Ms$ J#+F&Kn=SEߴfP*JVpFph PzEًL: %[tGs)5WWY(g6 Z 0Ix7&wthƋ-/؃-CL %x(I{ag8]9V`0¾RC=@HMW VŁݕilA\O*|cs@ۿQk ]g+jk.N-4/d7C785926!YCT YtWcvB ׈\Jv Ki(pfOk͇qS`2Ɵ /EKjhB {fp~5[<W%f%#(XʣǓ~[Ыm5std:?E_TR,ܑ*qY\Hc~hxPֳ(1Eݥ\i]OcD @zaT,P&d[9ubC[b躍5<U\#fhi f &Jq 3 HқGp~89b83?v.f/^6r `C(pYf1UWr0څ4U  ISR't0wIx2&fU>네dfQ?3=?Kw]7Cn4OAPc1$9CmX^?ruU7lͿϝH6x6f5AY= '<&_ח,>I]v^*A{'["1Us@]+0jxqB-nӣn vq1vz(rQr'4BYرgsЌd;.0A:6EdlTbklͭF!怠CL(_Ǎ "m `.m5.oo=-thI?W GV҉V-ZG z:h5"荦u"Es`0tN uΈnqEր%VT|Ic(fYq HamDP3"p'lb"tl2Ni&)oyO ?&- B0Ɠmp\'l Ÿ;uϽ47 X78Ӭ9Q"4Z1fzړX[|7keQ:S\(/;HbVqL#ѵئ҅ ~"z{yZ JpMk6 xJ,e0rt@EK3spzJMBA}j ʞuvےzeXD@ڽu‡ϽݜrPHj]aa{&n . Hi m[01z hlnqDh.p0#7m7t IRRK.^iЧ녱lXwj [a+*`(%| do9|Pe\88On&(w`\X( rwe%a]GzYB{E ]Fغ@bs`!Ƙ!lz<&s޾'bU;)jN&IGmJl'›Yv02ݦj:Ƕ\]Q]^TY^"%|}n0xҷ&m >C%tmYrØ֜O& .@L:$yT`$ȳ xhTܙ2.qM{lq–sk?3=ybR{гQM*DuеЏ X&XZab|3/b?8n#yVY3*B~DCCf59(9_(q,bz`j+AWբVEMok 1G u\ cc%b9;ǘznEB,E'+ޱ?f=6M]LOmw.X3.R \[ke"|%x2QESmgrctOzxߤlZseJ6UiNI.3GqKERU g=a$bAIƂ/.jKD1.|!TZvC;[ؑm" zz:Tv0G9K(k~>Sɟ5wS)|+d 8/{g<߿3.Gs/jt O(F+;+r5 !T$Xy]Cp7flR^pΑ_ kt2E,mV(y 1 $ qW9"m3)dl[YfNY0//wG"uuw 5@Frӷ:JU=ua'g7&ǭƼ@ŗ!1JS6_RG`Jpgf 9Vh;g&9y5p2ȭ ^Yp}Fm1K ݧaeen5D;RiE^\xp;\A@Vf"օd`a@m[%( 1/{bjn /MM'JA=28|붤o!AP.}焅lϑb~0?\ EXU91xr7 vVODy ^"o*jr,L:3#>J5]3*(ܵ`M)NXaIuE/|O oaJa=֏Ru,֌`=jfLk'=xy1ܥ#r?ak! 2'>ܒ yK$ّ탕.RhuB,/ED,-8T#1` 4[f#x T (=cPָ3 Y9HFE{phyP~qU#'5y Ȇ*T4(b%; vg,b # tESt{̾즎$T~xy^X3^ o~ ;WA-FR~5tV CeQ^"w'zڊU;=7.k3Uk$ 5k|t$fur5Oٻ}7njoa\{7F8Ch'rxN7PCFc{bgc S `~zy4t[aQW*cqBI8dV;T`oRb!\aPaX [&AѴ7iPiFY0p4Af; t@Y .hJ Y#rάcc1!DP]-h>,^O@̓N緻;4TH%#5uJ83: zFEI^X}t{,7$^r!^*n Qb m1B_ti 0bͯ̇7;=g5x]I af:6O}2 @ٮ ɠ9n҈2 ̉L,uq7./?Z)s>p\Մ> vB# 9hc/k~xt0sM$m%֭[] ))15/7: p@2g yhe(l=ҩLǓ;uX'c(3s4芼̤xK;U[[cma~ k?_hj֮q쀒Ì@᭩@D2Vc#kv|J̶QE>S\oe}ɹ&1ұ X R28Wg r[[^4|4+Uޖas݌G*tT#Z /NęLրɖ9 m6MJo/OQ5oLJrmr!0ɦ1v\tR`*+""AHB1B|7? 5]G 0[i1;JqD7bedJ?6ɛ`릝@@]OQMhbνk\ňIa VGC⇠v[oJ>LQ=J{KGbO D&4ss ns(ɵmj#-z/uXd0ϕD5&0GL9;([ 'ʐi$sS-5'+Hs S 5k{ 鴆$q _Gfx `ΥR\&|DTp7[i'$^҇]VCD^ yRXgYC1y#!6-RQd a*uju: 0* Ӝ7}"P[ y&{BqvC)7Mӽ}=\,Gb6u^Ua>66 I)IȰYX>}ngZ/ΉuUR~0RTmR0"EcР^oSSt0m]c^.Nʡ[e%to$,P'1"Ȍk_);>NM8YgH&+2 SL=QTGx1V9r~~ 4Z!=_ SMM.-LKiFtKyJn+R1]6N ɀ2Oy|1PBV0<&Ra\D%c;.BCƻqZT=7A$Q鍝+CەN] S̡^ l֪{!9\6{H3}jY!42D >45=p/`~!" %He6pޫ9T 3w)Gq 5iPNriwnU no0(`CH9^vpL(uG+hvfh{X&m0'4(_L!&N楟OnI{6BEn.BۿVC-lf}={W/(0eHWݐΙf99sV_G;O`]&IqSRӣM'iF'O}YV=VР~b,zG7dT zgN: PgDө+ YV<}!CE_ߥ#t`U4}Iw&+[w!O+cw:lS'e:*tiSw}!ĐeZ>$c_],Xxo'smy }•Wtn~<RSt֫Şcaؠҭa(8JŸψ 8Ʋ* A9כ0?y^/'K.;c/ XMT!g 7QdΆJ Ijt>LuBIov%pLWDԘ3 Q r%XgGVCr[Cgr=O lƅYH,lVcFr%+e\~ic`a槽6P:2ꆤeGLhJlX6S("GlyU6(עK<E?QAld+OP<8p'Wr~f`<~ a^uD.ɖODK& c3Ҡ`Nu W&wP`2dgs1g wm@+iL8)+[)lnߧk#hvlF`!ޮ+mbWcZ5 3@Xy k(5)h{tVYgy`ڢ= G;%`p/: GeYBb >J΄~ u 4J{͒~Y2rǵ˞sAׇhT+h '._>)b'!G-ƅwScR 9;wNKRȕC@؛3%`}{\ g 9w_ߐ)-/0HyЗ'pKxGR uEN'qt0AzfElQ `if`P.C˫ [7a>#XhAzdW H30'`/[U-aD\ I($jUՄ+ULE,t}J r *l v$[HzB+ g ye袎?ӻߔ+<'4zp[x$G4+L!8:qWbW?De>ڄOumyU\$,z =GSߋvz,@c%>|J5&g; V  bH[4+⬺5%)({<ĤoW*d^Kar<׭j!%h0&dҿZxs_5E7 u>OtoEzŃ(?2I87SB(swl &|A5$w 6`ڬ鑥#aIHc`QܧQ.`"2xEE\ rt_̖bB4x3f(}Y'Btp6l 1 TA u wiy.ĶqݷTUwyyT1C(O4OWĜ%T*3s VTNE2j*̪2vNqwEL6Ĵ1'fVal/>6(Cj}`'}y+6ֶ6[fQy!Zkr8 rM~/F QAy.Vɗ"Q0.Q=v#r,/`nEÂw`~F[mІZMr%R|X'u|of̋fX-w6X * X8VqwΟ 4Ȯ EN vahS׾aߟҾjwŻ94'`y`AS$(G`,q؈9qYrߣf88E[dBV)8+<,laR6=YHS(I/,> H" ~ Ka;u;eZ-i{'܎dCߔ%yWRévkA,skgJ}TRV4(zice㧾cڱ~nT=h<7n* b(VAje5B~V of'G(q~|6 }3Hm! r9@f;iԛGY.쫺=K헵[Pj˞VLSPX"ŎCS8PM֬I] va29`bpb7([>pKݸ> te0S[Q<>OPh֑tv5751ޞqs <2c.-O!39!/eTˡ<'xgjwo;x2u U<tB5,=cJϚNҤ!HNQbo^ *!{+M~p1Q%\T'a4'[j\֐c 2T_s']NZjj-Z$ ZY_$ (om=E1<3n5b{Û?n~`݂*S]f{JWfnX)%ب8o"{7u,dҝA |:>Eݝ\GL2Z^cnx'W+j.'&I(=wҙW*ْ*eeje}Bioy̜*n8-ҽ͈#BvpůEzxrIn7!}tp[ 2 T}d 2d[%>85UaзcM<~D{ﱦuȵo n@@Qە/et8 F!{ȹc={?g';cEwPP OΤZ1LS5Rm' YX~_]Vc z7Fi(ݿ4R2gٿ hSϛܖj>U[6I fsJʯwrQ]iv%4,P1-2Y  CNOAׄ;8`}emGڃ&i3?d''͘ˑ fn+s3x&]HeB%adH zhfE+ߎh~rhb3Seѵ 8 @Sl\ΧYຖ"PIԃur=FݒH"C2l_.MIz56rUؕR,:8-͏5"y`#݆BcMalFG.@NJQ~vm [لf(ɟ}y:Nrޡ4y}c턩5",Ӊ^ a}jl&5Ǚ^r32[(\Xy"y  3d+>‚`2Z* UIUĽO8)xl&4K$-6_a;XKT>h` V%T`JO$<&sV`%z-9v Lnxp2ԒE!LZ w~ށV](Pn$T1,j@Z_Έ|}[(E-z :7\86Vwͤ#.QէsuHhQ7YJ ~ ,!_I fTƲ-`̐ d6*0ifܼ'.aPjAɩ;S =SJ'M]/ݍq./2P?@(mrIsU. w)IbB_Bo'M[JOY6P@d i^% dV٢" Jy8T8BJoA=[Z8hJSL~ @~-uU55ї~AKT~fvz"*#E"{/;'HmLozVJ;>BaiFVѱt]yKUPn oi7UU )ȎM_{pSrmÚHTO'{5fJg MExz,eT*\Bis%qO="=9[= %R,JlR=4F2`O˓O`@mm!R$namaZ0ių3*t;ܥa5>0Ys +$2op .PACxn80;a^?s̭7ԋ􌳶Aqѹn a/gvK5Q6 _gtMԨoNJn1 B"~!;JؕZMtiLlD]mMW՞s!Сۣ"!t'ZҊ j_$,]KR:Pɴ^ū> ѱ<4MAyYR(aV  Tg+vy7e5d)䷐@U".(kYFԱR9N=--]y~xF:K g:a,=Yq &"6@+&"&@"v0a-E0aϣhP֓ ۤ,шߌ&+p6zaEdL0m[y_~#'- G(sʴI2Zޔ\êTdUu: S\|Fn1֙4MG~XhTwaT,%ěj1n#[}C瑿gfb>M vɄ w&.Rzk";6zfk-(!DweN_;*VF-ὗ"R!R%Zc{zD`Oq=^Š?26|p^z+%0)w,%`@?pKy  i9!SCkZџlS -'D1~O vLXB[WY>NǺ<j&+TuB{BoK]^ݦof$m[%7PoȇJ9cmÄ~ⱑ>@M{^P.kt:t"IX  ۊ[A:J^L ]e"zXhǏ: [= pjX-B_]QڝBWVk.\ Ca1/Xbb)T/ 09{tR9! D iPYbų.jxͼnh]7=TKz (=3wξ{A]C ڿ-2`@8m ͡&H} M#˯fgI+ HrBNjo Zeu G& ;IrQ ®җ2 X?#WRgG$lIB%@Xi`W{H5'0fTv4D۟Qqd]K7mvPk,}[ry;H%@4>+Bڳn@ήʖ]өZ  xXǽzCe+ )JiW+ N[6@͹>Y؎:Cyi,ouCu?%:5:ٗĖ.(ל0p4^Yif2t -.Yvz"殨 J,vibpsœ9}ݭ >ȿ[ &阍{oIs)&vYP+c #6Do|(2o40+hˆpp䬬Y) $O$Cv.SC0u6#=r HF5GUD^Cd&YimD $`~Ld]l+&K#ݴi:h+e{)~'PSf;TdRU]z(D7x&nR]2<-^KnBn|ytr%Lu[: +wF06# s񦐂g_,R(]FfktIRIj~ 1:S9d4MC!bނ{ip 'Eҩ+e<]c u#s Xėi#T.*grh j H;giF6ǿml;~77_1\U1޵zX-}?J_"#]氽N\b3rܞæzQXLφH/rB|e~ <=^05G<\C|ŴKNދ; {`*1Zx6w8V Œ)c0$ysUD >0z\R ") ƎJgG<֣A$D(a}Un1qDRUyϟ€l)hJsY`Q$́U3OA7(afZ=8xvsh`xB=YoQv΢b|r)Y)ryJoi3=֐\Jfq#E!:bɇ|* /:20Ng8F^>XdcN ho}u gHQ#$V;/f [r=T;fZT)TΪ+~3UX ?(jAh>K !6cM}Lg$v{{2lߴsL~ysֆm4,eu7~hfq[a#( 󉻺>vR'2 <&T{.Ta}+T-n*pd58\H,ZU2X⬟A>xtM|fq^ >0nR CaL*,_>VgOGuG7_"@e>we?G~ prmXNAlq@:o< n>~9*SL.)%R"I wZoQ5R&󏭓u(OKxثZ_׾i /Z%H xzӶcJFBx[O*YХH<C<3ׇfDDv3!>pXb"1շB|)G=gkm aˑ漼]B%h}*V%0 9;Du6GXi+tJES35Lս PRQ.#@xtfTyxZ#n;GlW vZZl  9/pPj#4KR-x.T±(aG & Yl+H+ǷakFQi[i;ֻNcAݙYzmVʡT֜j_IJy XI ! }d@3^ Bv]y?6fI5cI*4Ԧכ鈴~b"z!~nFkG Ɖ:w rdLSGJlJ"V,g (i.]aSu˺CDnœzZ,z&3)$]ZF n}@]g* nq\[ז HX)FvCf}1Z¸pS۩%-S@mL}k+qc(TrwUaAIͲ-//5IwԽOIr}N)p-s n,>.G8ot¼̂guo'<;UZ?ov"Y-2 f΂;=go%gOVƖ!LN9jRCvUA7ltպCVQ}ʡKs"*) G8;A)<[K&lk&*,W@ ?—pUƜdx }ʎ< /.WG! oIJv˸ki.?pVSzιth⿝ekju,=r*NcALc?׵mC=A8u:حzg^M6զAGȮ1}.N ߈Ină#_?x;`t[ *u#Tdn'tS(wX`iMRulYuF|Wc͗$ͤ"c* /`i<'L9pNaO.xjs _&G2 ;|ʇEmћ?a ƹ/  TgkTUgŴoNJhx*Nu$T>|mA\`!g }QLO.OW{ n %yb䁢&1g}JM+5YNz$Mj ZKxo"t* R3j zjN&A}LR؛] ?Q[gG ; uokwq YeP-;eJ]P9ULL=,#; b$õ"{@k#He4l%>iɷQ!;5U>$;nH~Q}G=(~%ˆo6ay s Wsz:Tpp{V~$1HiGa;he| r Ǹb< m?RYک8dI{ @맚F \0HfX I1J&.cٝ|\}O'뉳*WM~&pl *z&Q9V ُ[(n~FMj pj9ϑ 1QҊK|^ˆ 4>6XT9CAnMI ƒMz"]_ cΗWY [hݣjZ2Qnbϓf *E=5=f*&?8pT1(`wʛ H2VS[ vk'Zԭr=-B̑[DUDJf=om/\ZXpVj˖wc ʭ:L(  HOha>ޭu͢=\\x'$v2jBI}A?K*BL9?e_c);>K0=/B/aq^ܦVWKz(blIEչ+_Gx80jzO oI8|I|~h;N=XO EI ih\,L4%P{ !IAhKL}lM-S;ZѠ6[Ei5My9봚:jZ3lGLB~:QGՌ&\@Q"su˕0\% D#3aNbe`+=y P,ef]Uߗݿ99GvF{]#xgGvUۋCG uc*˹RxR6`D^W_R$at32!}hOmWR$[ }l!?^چ c4=T=sa@QG<>ptNpO):jcr6hi+'B/)1B,ĉZ(TkĤDIr(AyctRz2뱪M6k.O;bhzB-[%ң9nP?@M&&qA"i]fՏJ*jc܈w 2`&Hhc,z!o޾F}9= dWpշ*ܚ1'DM'lu-glmuQlPNoa'P`JA[M&`qr­LР,WYp363fV@i.^򍵛0>YJ<7j7O2>*>p-yFk/U|P5!|d(X3[ Q~?!AT xxKWgGk2d>zs'Ll{[(Qр*k̨htԥv~>PȥslN(UTG7*|tоr,vߓ Rf*CJ(y*4+YԺh@1†^D r{c[+dUC\0_ۑs"m9WHƸ1LS: AXZ ʹ :I bpooT<`NKPlnA]Q*:@3a5¯ =e5bY m'U5,D:{^p|frC ]<0ՍccQ%F[iOFjIt4R,lgtmr<b`7-Af<I0`G&3t3f!:: ( *(SWF蟿q `HP]3g_ҼfrѐuQwLXx 4&_,`GG Ι$&.%%rQ= B`JK#j mԷ\;^9ٙLme7a/fTӷU7i7OZ8Džv3κ8ZF|]w*-Of+Wkf#jŃ<@܇ٛ{1U׳B¨]CBr쨚&Ҷ:IV OU3ƷS$m6/xKpx2E8+[H!yUuA+A?t9v6+n? ;f_Oz0$XNN sbspArg=B ʦ Pa"ɜg?%]nrt']kR+h$צ6 2A fZiu^A`?XV!6}EuqW^b١Kj)dϥa `/H XF#s`EDp95E)o >.'B lslqrscԓuJ*(AHl|̨;~?K@ɖi]gAPlP^h `FwYi,Q>ZxG4z_h_ܲkePT|.^d@\nU ƀDoMFBc߅`ߑ%(==k|2\(` Ft|v;N4Oe~X+2xmr~Ǩoɷ;gw6Kbޚ˜STK {>Zg`)Q~I|PduPX*Ԕ3 :'o><LF)9i,DRvTrǼvDQ%m >\'A6HTյj}=BFb6mSc%?rހ aietfocA ǮJMD?#v!$o{XC0}WjBYݕxc sW~^{'V"sAzJ Q'[?ݮp)ף"@$bʂ.)/9 ,zŲzAڕ%.5,[y;N3)2 $! 6&v/YX5x7C2+x[2 N8z-Lv1y'~ru|#5/`KG+/kU]1w6,Ғ9!D2Aj$/RRp;6!;zZlX;sBc!̋Άǡ8R<w )3lJ Ŗg2m:'*vu@҅7a*9&ِpo看 撁z nc3*?~}Ԙٴ}^8$TYaD :mT|bXc@bR9`_b `xSSDۻE(M|lpk] hsdm m`m 9xȄF9&SRL6G +i#-FB1n{׷2=fL|W)y T$MG"΀pV2*AXlő :~jS<*x]9ʼn.2Qz)m%jh4筽 KZdKe!>)5r$@C&y h=(ȹOf(5RbR8?ܨ$D'H޽[ő6TJ?ᖢs4XhhHν xiT k8~wzJǬ$KB#b>\ 8NxKhWy\`3 t)TnMwĦS/ymГ OUks%Q ڑҚ8Pyr6ʗ+};^ J -Pm>@¹<JX|NT @Z6i #bMY6K mU6A>x c|.9cр=Խ7R+ rb2+j?ۡE<_rZv]CV̲8^!oչ wUe9AvK=#]qlr!Soei]3X">_EɉŇ_,OHȴ#7n-*x2[qJd@-RtlZM!!xǗ""J5,{@*-riJ#Kk疮\ip{]HssM圢&3d!T1ߙ#\'u@7ɉw0BQ ݪ$l3J1O+zo  ?]ε_,"*'waͦM7PvFDGn 7R47FW"˻`j%f۟~f ?׻N.Z X3=T6'U pр2*j[x|AQ(jJo N!AJP( /vֳhyq`Df{.1_\e :([3\Զ y Ce%XԳțf+t̯6i2w(vg" W|+Vj^ۯ#?u?SDžxa;,A!~J/պHg5bMRQ.$=:hH=[ INQ7h#@0'uAɏ~WxxdK O}h{P-@;Q6ĹCuIt~#apW е?"o*>Ve)2}$׎ʓ\EbXR@@.qf4S-@ 3fP%%s|!vw02pz=,PрqCEgͶYUQBrw>L=s0*{|@:tOgSAp |,=ڜRO* ȴ{쾰P|fM~,F# @c%?s7HG?>R(Iwd iWr(lfz+Ebd~͛aaT7D2̄IvPF% ȣݾ<(5hIHR%ܙEjV?a˝#룇xJ80Mr?nN}oAx^_6B czL!M`:L+ۏ.xi}bk[)ԩKsr0\>QC{~q%qs@. +^ >j7hc<>–p/tPZqgwn$CbjU]TYϊfȪxCYV'j&;`lQ0H)=6K~8 L`=ZuK.; W VS#-D @x1]gv FG`Q.,2mf.̉@r* !5(uo+Hżw/Ye R65S| Lދ~%DeMRW21ߨ@ƲK֞jf(h'"D;l64cׇIrHxRec $+i */u}Tp+P@-3:UxH&B#DF|m H(993 rTwG7%!(j)<¾M34řX\LϏHB*o{WsH;R˅$ `FG^# 뱋)*āK,Pţ݇Gs3J_#f ƸĤJ`5cY.o4lgw7J P:U%@(/mdI[6I`[RX! G:;1My=| T#|; 'BR <R)dL`ЧN2ޕ HfV?vn̮sxK_V߉vrE.I)GJ83Vx Cpd>V o[*1i^P23vq[ZZut"Yi\eN./b,j#78mXI[2'{o.nϺK-rV孃Lػ -AtHȪۮmDgʡIn#ͳ3uAI O%BRw t;I}aSC<$5J[0%7ulMtjvGRtO U^2P1$ykXA6ؚZ=I! "+l轵jLR[}vkD2F<& 0;m7FR1d"&f[psws'EΤ$6/Zdz z _nϘ;n@r0` hIC/,Il+EF |6ೲ#;hR9J麝zEZ|Or1O )+5;\I9uޣLJDhl"hK92s^ּd qFjdfЧJ8¸ 'tህ3Wc'DJ.tq8X@ fcyĘn yޑ6W UTC'1fTiUK1X#{\twLm8EO}UwUg*P\1rlH>N<έ !ucmsC'h/PIte){<:$/g]M|](#LDuT!"r4\JeS a%Q(T#yk7 Av/E-۝{QXbsu ,prPm=ɲ|=+%? LdAJ .ŚPY|Df3 l -?x<_Q(@$Hm%;%֭ GٱQe*%P4"<Oxh{3v5sր"ݒF21?|s'Sӱ&wezKZ$mI{ЇU(-aZ@;?m%1MvsZl\oMk`Aɽ@NC-I\i7EM m1U\l~ %sy"(mOJTsfeZ|P(0 N &W&س.:ڱQHzQhr 7K?ӷ|-i&WѲG:U(=e3ʽLZ[ {K#Umm}h+DRshaJHN`)|yY>`MZ Y;&NhE6e卵 n6B=2Eуd:ueVMY%[ A ^:q4;sΧ"k1@kƾhެɀ2votalz?/sUIzq~g^Y* xK"<|Z@S\|< 6%#S@g~/GM-.f}V"VkhV]*c qщJ)כ9z:q>(wSS$,.8Q4*UI q t!o#>N T7o1{iQF =`]`(~Hqh.HKEb^:.Dɓ*"ߨhwHU6}/ wӖF?MeY."]y]8J)ǙyRMls g^ ; ze%Pz1N=EdJ8X="KKr^PRnLcI 6<)i,4* B% =9hhPl,Sdo\#c͒BF| .h-`, ]%hJs8EԶۣ _rmCjyl,W>H;eV-jbc q;UB Yb #_{Z\.[ml7.pӦlG%B,c%(! SPl9> Wvc@Mۙwqݷo t99ɐ?+T0V@q2HDc\⥘;mU+OwLJLZ[]žbĘ[4/63|liK`>`*ٔ9iSg>a+{z5ɻi盀+=[rVWc'[mlgR%/#:!Ep1! Hu[oq1g7(!ͫݵp`6 NZya@wyZ߯|~L w_PtfUKIk4cM2'U^!CDgYZ07070100000532000041ed0000000000000000000000016075bb3f00000000000000000000000000000000000000000000003f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fscache07070100000533000081a40000000000000000000000016075bb380000ac94000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fscache/fscache.ko.xz7zXZִF!t/ZkT]?Eh=ڜ.+*`:hرw>֐CnWswOu>1iQ Wu?AV3^krO\0/p'lw.ujҧ*g…(J>@GiJ-I=\'͗`kPnŁ_ͻjk]a"EOnǯS[aa!Y ^buh1[ S_>|hr^qJ%yRZn|lB݌[wؽai˟j>~v/l͠Urj@oD&%xԗ ܈0-`p=SʯX(7\r=ʇsQwxέ\jW/; 8Ě5bJrkJl)ѽYd!]mV:Ldk Ts}CR2 e GI 05*@OK?!w61+,L9JeՓCB vȯ^Gs [ai!c#ڏDV_ :vcMeWq7DUM|6 4|tE ϱVph4flD;MO%FRC}H |TO/!cm=_A m^T+bA#,OH&S*2mU?馝g4֌ךTC Znsl#iK,Ťx[9á-h^C.[}@8Ƨ[!x)1F X q"0 4Ɂ5i- a:e<T"cXEtk-+W>!cQ-fvdmye0;lfM;.9㮿B!JTxqSuwhth)Y`\UHjwfM@_*Z콶ޖ1Åi8pPo3ԃ#f:s{`t'"H^?9zI_ϊ΄݂"K@]FFl/ qgK jޑ4L;K2o>٘onr^fOw/BƂϯw: {d+U k3,(RKUܤ$"hځVՓ8d֛鳉kCUS\gIH(*lOl[K \[7J3xd645<?lȥLEKi3.8},lt9.!@GX@0l3MOe0LT8~~F=  7kd:d/9+M%Q}`Yn&M7jGxOz k:}wI&:A[Dmij~蹰bp+X"$g%HPOv7Ü@ 9W0#uz(LBL QGZX0bqzI'g}i8Rǃ3Γm=uX7̑daIWl;s@|s筆wˣs{TpAtv6*H8jf!蟿8Zc|r 7M0d`Ύj EJqP$2D\~*JZ|t=vZBMZ$ٕcQ-d[:x~pC4^#Xiш^]` :/"bPN~bsU}uk!k->lO)\fugwE|eGNBI%ʃX0RBXf#|::¡M1^ԯ^S\#sVkPLxvخP!Qdw$N8SbkAk38]{j!f֏D9:gΩDAMRg#{'|ڟ7 _z_A3KElE7?n$k0kGGKN|Dc<.i4vIWsS *TmhS0sbJKo 0 ΤfY6y_-_Z5.UR*Ec֐~vX9 ߡ0pKBMM=.]hxq "}yܵ =>E}ش߱DVgo&58ྱ*9Ӕ V({W#C.\dzt^ ,ᏀǼF2mUc i\N$ +ï?8ۼ!Q@SɎ6Ӊ\-%/EE<}[ZG>--*o Rv iU:Hdhg.ϰ* iآɪIPw OuF~!hf ߎe~?H%(./Ufʆb|?#++lh-CX\ p  h`)il8|tq[ > TůCvmb}|ECVO\mtЎ]WiU<0-6Rwe8Y7 QÎJw[z H+I>YǀE|zLҿVv6mY2WBKjM jyqk2B }Cu"]򓧟) sU3?Z.|uVWTFէ{NIP ]bcǸ :B{%aۋeeɚxlYJe y= W+,Y]8V}xJk׏<!)+ >W׶=2<,p%5# -AanXu V"ki^ݴ|j;O7ВER W+h*0w ڮ=ʸKY~Pf=_! lLx?&r =v>qE2YAulQVEz+Tp:$&&r J-n}#9#ÈRB M5Ao6Ci2DkN ʱ~zS\"I#sD`^\ ]ZyVtr>B?U|g6jI0]Gug?أm-a4HmrM@t-ArqK~'xM-~~XplbTjޘKJ햝[cH/)%h80NG4ۣ܀}c>wxb/.?("*adqnr*&MEF6WWZm|j]t),}Ю Mt]YUt-?9`ZP`jǓr?8(5ѹR-L0[D>~@SZu]Be_ oM8@h)f$`T,h-XTW#qsm}M;NZa,#9ϗb RG.jO'KN/YideXnZ?P &`7!mY[o:7 t=M;tÃ'^FϋIߌN _ Gqev}mvIJ9+v\Pܯ_ҍvU1ۼ b{37٭jmxU!TW&E"yT-7;:B~vD<}E:3~VgMv DL\(Oem9&OCLhdy -kBo:w7DA:hIDG-C_^Ja[L,ٴJr9x0b>RX_ږ (.';Y./A I:-=[{(j;;Z+F:]A]=_H.OR܏EJ3;U`XۖQ&r3u2EUG7ctʚi LSX6ᭇ-9Dkg'ij[T !{,K+@nWWTmpR@&Hf zg_y>{82T,8~Vw'UsF}k79r2_!'%bf:=ۖAp$M(Ԧ{A|)Çg8)d0\a45CTۣ0`T@F_m RIQ91vpjPEqzqrtĥ鲊g6FsBc=ft݉[ 38Ple5RWa\<ȔQ5wiՓm5{e/d!{AL@J\dv|a"c[9/;Yh:T%MB(۽q0auA/) uHxƛ99 △h}$sߏ1ArٺdU8EO u-K޿ԫ}O~r[[F ׹'G63MZr'YĚbZf 580h92=5ҟmFa-rv06^WL8,Pr!H*:m Nhæ~BG|#$ܨsm_wio=<> ʩ~y>[I8Qa>y!qKҥaDANGw𶒫*!?Fp͈WxUCI8.;CF/$dW6wiRc;G,D5=XG^V&~vkr7Â&)u&-u3 ig3SCR6窧68:z2VM~OwP$70]A赒.ko{J? dﬥz3 $]Yz˞Z1U!,f0Okƕ^PMtg$JDձg,AsķX_%:-N:0^jjw@rAW~4Fge};hq\wTcN͔*"ӝ|:]Ʌ<; 6~^v䕠@[΀졜xOg3c(e!@}cAR0-RجZԨa$CAPpeO/7\#t*;~81NּKFv^Fg#ײ z5)A"g H#c*XR{.sD&/`t)׉G4̇d Kcg6?Rm{Q7 @mxu.plh2V{ک%Ec Aϝ/NrYRtB!G"j3YvXƴ 9xMFm\bE26W/!Z$om:I@-y-hB] ¾QmMiëV5f_8{UāóW?ALY?l.3%oT 65Li^Yvkmm5ͥ)֦U uk׆eVyiR%K*RW *wgtv P2Xڧ mR$Xlb#kIp OeuxݮpVﵬNT@V L.Q~ۤ\jAk`UA>":=diM{U&b8j`iMO؁l:B µ}}W/!gpAĺw,3 /1N-AJy T#0+-m0,),{.%Si[-=p˭-ЭL]BETCx-;E״6bM^3N4(4ӈ[\U@7|b.N=cWɛGfOmjЀ}kwҧ6k+B$Vw?IEkHr-LOŎm0;I3tD -y v$PסRp"4BY*Ʈ<2ՍDtðڧxp^C%"H0 h \+ !ulT'[~*_^?KlrU$מVgQ)\^;ިZ,M'C HzF $0RҰt;GJvm}-v% |11 yFuBd 'HME^'R>-s%YsdgQ6P2[ N_FݦdwU E$53MF:Dv+6c䌑75l+=1m=*(KK_0U[(e<7ŒD2dCoklA2dJ{_ B<@U4@ÑĬΒsjۊ|ќBV"ہvA>rU_JBӮjq^A"e߆" (ƙE;u&CzDY4!w 8g]TyoT}7 *0:S=!.攕NUk<;``{zD~,T{օ։7aLJ?6Naup7Lkc`J.ݟK69he$fYRXa"ҏσ}`OȠRۊ~?Xe#'V.*sԬJr^^Urnk|Q.K0/5g#$HpbA p]ڥ81`0}d7 Η ʚM^j餏 1f:=K`AgJve8u%[T+N8%X ;d%|j: ~P7s8MNxq62ၥEeD[ @ܭX?8vL$BjE$qg>v4,O5k&=^g:iM~K9:y>9%'.[sKSĤɡ2FRxٺ)O*)!C 8EgY=jofBUv4wMqK')[b7871ЛE7!0<ó`M~x'6-GyDeZ,v+kɢ69σmY|{ƈ1%8A{}0d~C8&~[6DZD-'b[cWIh92scX[0pa3z%$$r 8ePD=-SEѥ\jh /T}#>|&2Cph:#eks5 azX- ٬Nw}vIQk /S" s $@B$IƊ %̳׺uB K؊οB#f*(dyg:UF_2Chh}gnɀ>mԝ~tD3.YHY鷛D1eZ@1P59 }#sйg 3Q=eJ 1_k#6J("ΘXx$o"_NʕxG/߳JJM%qMc iW!}lt@Za!̽ٸb}X gzP5*bXk61g΢M)Wk^]zTR U'StLfWN<9 nWZ4aD/LV:$.MA]Lv8McAg">ZK2gz:}%wYԽg>A>j[Ʒ<6s"? 4WqI>ʑϮYӽ0 nLJuߵa2#׊D#ti$/-Zv6D$&0&.:F&5cg:#3v%gP a Eld jy~$U7qR8ߕEYtCUT0&XV ,WdņXzj7jyPHyAW^`,K/PAdEx`nIg_ Cv_}oAcX{A[>ō#.7{ta s57xd bCj: }aA:mZU F.-{7V:V'8n(CG|yGf|qJ)ll3oKUվ1 \t<1Q%>؅>s8^YHT hr*G*9#'/sZN'x?SxG!sOˌP= ܊07gm]B~2Fi6o>YrmBPI*==2$0H =f FD+ub!|^):L`6:D ;zWkZo5NڊA_Kڦ5Z1}OYbGA5Kh2& [ē?3[Qds("d:xȰ^E`6S+^ >e O%UBii1jEc*ϛ?$&>[H%Pep(ct`.'df;*袂`SߕHz%,j6Y1j)X"G>Y 6]Z5{(15GbZuaWkɬ;5%Q@ޔ?}Q²S K0k\؆(eFΏ\$ v2ᛢ8(dh_.m{AdbKw#TTpRJnJ+;\I3lah//:ұ奂`W{3'YʚmW 'M)|o&P{ |nB5` )2*_+m>3ލǔ8b7e:mn@ z;?R%yZj8d J`Qw$ƇEC$Qrw׮< k[]1ؙ&: '/[0)?Pјa<ߙ4c d\XS|ՐX_;g3S[s]$bX4E*vBn;{piu>bQZ<,3"{F`uƤ:s\jJ0ưjz$Z08rsTY/$ S1k廽gͱ FXCvoվ?8+C%%4;†m)`(bmJ4F#`n,dAd 0lwn0F6 _lrM&`aQ8o``wǷ 䰻di&o Ld/XIC+Gy>vRV4>)mnOd^pr>xSt5 񩒒y>0rx~]KKU㗳7Ldǟ/X^@A^}y4$iw >~VӃil PJlaHο)9^.)ǤPp%գb}RG%% ONW'a'|8%/Z-ÊGԡS,F_] s{Be= cH|>"P+a8N SVN56+Ǫ:$J޳< z'0?_[p21ri<&j2%**z7!!#Rd)pr}p3~?Ecs&0[ȶ1LX%>HO)['"+v*hߺ әżq wDqH?p4 j0[, vnUXNCJqKŽFhdRD`Qo{UGs@p.T&=d d^M^֚驢ۅI]͏pmOB^:GuE:Vh>BkMBܟP`߇Sѝ]b!eN06IyU2VbR1.)2~)4䌟:ot7x0 ^ךּ^0B !csT:lW[\CoMMpp1;c>n`ŀ1|y_ZщrMZ4ou^ly~X(v`FZ%Nxl\.'xL m: >^z>heE3QHai'eB^ڷId@ 070MY`iWFנ5s96޸Y512_xo3Xi4BX{VWXkEjEc*Ħ$hPn`X3fR51£OU2䚟LHA K εIBo@ ć~EB3ZòkR=vٻXSKG_dlh̐Zqqr$%B<1Gh pzqim.;ji>盺 |I0Ci60(Xn;e]$IҮ!AsLS^h)XqxO_ @&g"1/g.HPOQ xyo "Cx) ~?rd ND*e q ",c7Vq%%> <+AtVIU9~`c'j MA䚒AV#p0\WH gqbkmVp8 JL CFye`mhBxY/lX؞<Gc2s5ejKm/vBLa4 2$Tl%}Wuh LҬ>cCU U9k껞 J_xwX#5I'I-*:Xo}q8ٝrI7=*d曢+FL"ZΘ*:2Cq,qi0%ZCh2_FЋaV^e-U<(p<̈QDx[mB/4DU+:X"9НZWd%] 7c:z5Όc^feAp\1.P"Ύ\'V>잼\%K[Jn_Yw ^ b7Oh?ca[.A/zV,M=Ѽ)lfw,=/r/T|s2w "|+$oa_phYColT5<~S*T}f`Üj\}HF$i`]8`ؿ {1mGEWg%mF||M26~=ȳ-qhoefjt`s5|{i6d(O[%E|սr!ijMƻW<&C u[|¢g3 +S(ȶϨg,GLf4ځ/\1D}Fr8H\h"aDkjoB搿˿ZH)oɱs({pvLf(ZF$!QiUW,_1houkr9mybm5Xx> -iF_AP}}3E5- ֙p-°[@ae%sp0TM{\Y'_8\%;'Oˍ"Q!-s6`<ĭa!O=7%O! 6@Tvajt"(&U&*2:XA:HŒMěV%0{4=厑:}sw+4^#⚡e5WuO| ~ TX5Fo @}\CwW.e|fjDb9d=|MTd`n"4N@Sd y>JqB&!7N"0m BTz,Z /TT0#kXqR Vwe6]<ύ>79~JqwZ\ I~n8ݪS\*f`W=&I%|]ҞΉ<*!YD0O$,}>yN.7W J[]_ 띿NzDĕA IVV9W$@bl_;Yߜ&A#w w 5SA?bwAtb$X؊}Y,R[d?u>*)CGgq;em@iqw䌃nFˣLoMʔW`E HnkC8!P<`6!ԡdCE]`%FD(%"Y_YB=§ ;}0Q|Rd[ eQ?`) u07 @g[E\tCK'|_ĂǡF^.`& '2ڳ9U9䳏/ DNMU wǯ!7{`!uIq3obN@阬_lI @;}8x)Ĭ&(2?g١ڢqmՋ*po=caSd1xtЍjp0!H@3nf[etxK&z y XzݦufGP.`UaKt]dmW6 uܳ溧^Ո@6v4`ZXڵ-'0P7 )p>~2Y5FKCO;f(uQ dvnp_>_La46,[zK$UWHLHi4^\~[7Lf3]MM;[})0A i%Z D&ZI Ĵz1O=` NqlP,vaZSП6d4Y]% mn]i5f;<ެ'^=}j]`\Dzяd `44ݹp9*v쏮%(?g%܀Ô 1x<1ɒO 5Ԃy}7F4NjS1ձ*S=&7y&4 55+ r#PJ7:w^HJvg;'lHX a-u+՟-@1@WELKk͡o;4j s}OAͮV'ވCc4%t)Aށ߫'cyGJnYL+LJ`7}µEdܷHһױ= F:3ߪAl͆R1Zpj0l~VT+oA8jXn[(>О ,NJ'* n$hKDDa^ᵳqCN] Xӭ.i?L+xIO{{,rAdD2S:߀3'~ʥ4` ߖ~T }g0.ɜմA K0nWn?9ǻ $W(2.svל3 VA4E1ѥY@}osNȪMX($Z3rG4;K1%{G xA9<@l5Hv_gZUI0b7dv(zPQ'~#*Q@3+6{^<<繜y&qQ/ =GntU!(3s/jӄaM@`q[~ ?GZ Y\r{?֗9EHDUe$EtJXY׃>DȤ"Xg z#kEw6%=[ֻ!.f>M`ؖEyXiyQehyA5#}̃tͤܜ??FE#_ZbMfvA\>Je\Ү0 HLmF!jY-Hxeh̼B:¼f5elP57N!HȐ_H UհbOT.!z5>} `o:Gq6畓v;|?b4;"k ŊMb:#?x7^?Aa]Hz;'̣=j5-bT[s"+h ? =g(wq;+Kitsf۱ɫIլ]!D?| 6ib+1$ sCc+LLa9 +| ,)b&4ׯa4i@*:j2oq$Z]H[R[J9BnwA bEMWlYIf̚fgF^ Pi5RȠFz Q>l{F&I?qz6~tE2l;m[ ejP҅d[쒀+ڢ3R:)I̱LMW>PОAI5{hgPb2%cz0Hg-OaB"ByxTT؟44JzlvfRlI (ݬ(kM└ȡc9{Va(kf=|Oo^vEu:-XtWd,mHYe+ʭHmu N6_džJ0H7?WDs,Yja~3ikH=(ZKd{v U&:s«ÞMDs$ժgj3@:lqhCCݖ0p"<{UW)pwKgs +cu Щ`/x.vBhw{ :u:++&Z5u }H; le(o!\1bsF(5../ }+h5ƛua=Ҩ,g;/-fX[|\&em2ڜiE\_*] ^A2grhӁ\Lg Cx~4%[͖fTt?!.2sw[] }8ТU][?&yo)oL!@}S ).%7n""Fb$eXԭSmJz@I@Gr3^ RQh-;1 4 _7NKigW$4"t18% oM 2ӒWwaðxgϟB'᜚];.[tVS!>Qsl\V$rw1~ '&1ҹ6ݔ l*ajv_cyhVWji+f\h!\IHWve7lQE>cd8AZ䑄bYD~n[V"8BŶSEgbZ+g8]fA|EgnQL2wams8D9kwn^)gxZr.ދ"1.>rZ aͫs&:NHAaƏR|3^nCic]*;-zI u2"dx{W~?ZdjX~Ԥe #$Ka k./Nsh\֞cZD9?DwM@1PRE&VӶԑS>ˤ%ڼ>*AC ɛi@cv:WsV1PAx|)J4:) ;5::%N;0@)g2?mIp]R CfĀGzs R-v>U!ylB s$3{M+3cWd(7"\`::ކdC R<c冞[3)tfR>\UŴs:xUA̬5l+DlLWqy;؆U!(qwRaڲ6${/q`r_M}Ce?f.۹2U|Q ] aָ~+}N/ nTu_g.C|eyH0x#8V] W绲#d0M)-g*}X6Zs&) ݮFּʺ 7Pr@N'u7RbTq#aIw栨qw_4Ud[ك늺kĪ^AoMc3Ͻ,!q"r9{-XpZCF6?ui[Jfy;Hrx{,_Ovq.U0qW)5pࢳyj p^#Ë2h멶SSs] grʠzW?̂}A `tnx)!zCE{\^bی?Ө'_2fZM LQD31jC;KA›$x{tpBxK ͛-TF-#kFKI!c<,;HJ[v;=y_?y!+q3-ʊEjԧ˽h;N;9W& !M,5Lbt  > Mz_YR+AY[hlĎߟ 3¨ߊ"9*!ۣ4)U꣰1oFĻr:o2Gi7Iḭw4,$Wܦ֥UO`^G݈?,]9E[ +pEmaȦ~U:^A?R9H&Z!zn-CW` @- юLE1a/~²??Y(RұN4NpX"6F)OPf D5kȻg#4w٩p|1ZZ6c 9x3nhɏ):ˉ>2ÁP.oLxʰ6,c=20L7l(Yi03ڶaėXD5iNrHE&~4@t՛;: i߹-_Kzj(v$PW0xSiSqYT8ArJN!SnHDFm+֖4`#0WV[ ~/EQPy8gEvݤ0 a_8 (t0,w O{-/ۮЎN4 "8YF.F ꯳$p)ͽJk:Υx<vfܴ;a,=E.ryY6uT|/ھ 7-B|!rw+|%`&xT*a:"ܹGvIu^O>Pۇޓ>4| }I̶;߷E+֎DT S_W̎'jU&q%T})aшdo<iՐDٕT.fkApAqcOc1"y5]&uK'dnj G86 }7))ǪnGCY'k`d`8ىpxJ@d lSͪ!Gs3#qd[7KSqrk}gg.82iu-+ټgD,H pX0dٔ;NIWlrNcnQWڡ9,JX4;t$5A>Xl%3)f /Sou[y~Y2c$8>l(Rql]_/`uI?<'ʴ:Y1?.Pf,ӝt[?(Pb^đ+׹rp<"v,P:/wU(ܥ*!wn.#!$OgWTY>Nm:Fl:"ܲaHҲaVҤqNqaI2D(JuFk X3ɋf{yyY3B#F&Pu-l=Fγj+OP4BZg"w #:d׵NP+%BSNuN =ЬlaTԖEc~X9i!v㌊+N׷T[H4sJ7Dc_H Tא6 7E 'К_׽Dv!̊ 6 MMkYGp|a#;<Y{բ\2bDлw lb@RYR預^D<|6n?j.7mQl[ax 6AA1yɍls-2|z3v)k"|{7JT v0hX% Ma*e :]o!8] O{͢]mzOpjF5ssv^-EؑUB]䲭@[(P*xZ%&I*WX::D \:[Du Y討TMNʀf5Ȗ1J/ Z` LX:8ڟא}'I34N:둑4v0 SCrfI(vab;N$k=l.=R0b%Uם4Z1e}ꖩ F| _w[qx\W*F^ y+M9ObU}0sjdx|I?^Õ{ ? |}.qg-?<[ǽ\Qƣ2SMe ;9z.2Rԩ- ّoG tD| <㊥A|0LtqKM0*ޥnOk2c0YO }/XHm7F8cށ̢63ke<9z C$ro2ϤuٺWҩ(f@XF*>i%ROi5/&ov1H>Ly.qhT'y)uZ#ORy 9*V` 1`s`0_F &˴l/c[WyN%-z{ ?W`K:}j) y(gص*sa3O-qAܘH %0y h 9޲bkRb{xJGae5*;'ßՊ;U@ T z! xY~;rd"IĥKR9KK aFO51y z2pҝ(('j2@+'6]+b-,q%8]8dY-[i.,T_R mF^}qTso{/ ݐ%uW#m80v,3F,=|#Sn(#tÈ7jmED, Cry/]㧀3Q◟ҟ994*p:hQ* Q4bM$^KhA7ia$geidtL9{S1t F2͕rMb*n6#e䶸 2֎st23,QEFZ2|0Y2[ѩlQF\Fڱ9Šb'?[ƙP6"*&bkӍpqwɈ\I51Tg=^'p.P;2+ 3i??/9H+]=~[_7M͑ʌeZ_r)B0~peЫ0^*E,97͆¦JN>IdZ 1X:sm^Q {[Z;dkBw0Ay!s6a@*Il72:̃e^CBj ?m4u] E<^~ *eHThYP ~E+qLED&Y~$(˲ =kL+غ$*TǤwY4/LvmS.(ro,EM:*/"WiE-̫**& юNNO/Gh2^9NT4`ًT$a$ׇX{$U ] +\iMP/ӊKD.לUZ%;>l]e8ӜBZ._Õ>XRweb Ym ^9MlkH}K@~p N<Ɇ *t\R5QN^! xҽŊP>;hN&zP?XhEMO ̾s7Tk "I êw("?/qT2G~mlV|:' ?Л_ ~{(F',\*D6 d 퇔3r@Urr\a_&i9!Хe!,u+l1q,o Rtb^RK8)뇥^e߰=V0@MVn ZzCW$*`l/n!GD2QtxVq(Zǻ!gr"{t R G-nri`qu"a"DXnC_VߩϠ;{,5ni{W i."G^=86n=Mֵ~ 0{ 6BgP1sZSU(\ (&E0.mױ$ymQLG2&=5+-!G?ca6&u g-!t ,voJ|ɡ1e `S##C%(~{A4 <*WlMr)N2 R 8suPa{]zݐP;TLت7!>gX>4 ۶nxp<- eWnGܟ\dԈ8+>r eYsg5)"8hv<`͂= e=j~}=ѝ Xb* ݿՙ3=ǵGC:i2ſ;i=B9낭2q϶ wpLO^k=ڇ$s 4uޘYHЋGDZo{z0&]&liD]<̣ TRq/nu҅!v|Gf4e&[=FݪstGܽi ,x=ssSjgIA2\ꢙͼ`RQ2QR3X f~Wd!yҿIܰ/ Y$$t:T294S%,=0 Rl[h>x(vۤy% "<T @XnS_`O|rmO=aBm`0|[ۻ2hfŴݾ'J7Q-rNoէTá8[a{*{&y7Hufv1%C Wfsv8IRg04Au\+bI4u K$ܢkKr矔u{79ܞY<؍"̫{^ d~P.;65FTEHR;σ`vA ZJ^^0Fpէ` z-*"cV<>YUÑ!v{~H@fC";9LjtYATnB,4_$.LLh`o_]|{/Q8P@ؠl!"SȚEo WD y8lmR  .7œm b=444ZR| `PSTN;Awc|(?Vlߖ#àF "=)v VKUpV*clNq ɼn! 4)֝`+%U֧ftpdAi'S섛M  ޸jSģ<>Rȿl6sq.Ft\kՒ[Q/>jV"`-`AulSɔuwf"f&>br`C|N\맺 Jơ/n--$UwW2&IClFϰ |܃EĘ~t֓ 7ař|ޛ;'EVU=HCho왆[W] ^$huvx){+S2pUO Y,*DXZd[~ z,|:,}F#fC dv+TĖě+߲ 9bb²\4wX-߇˨+YXφZը7-q#W21f z΀@ :( z@s}.b $B"QvoNK!>^c_$Ut Q.\ jdK0hCG\ RE* Kz|YZ?1SHheAܟe&ָ_ cPR})y^>ZFi)m-"!lFB A+b,IkIZ8Ȟ"*w&G[L=Gٺ-dic ®CM5en )Πu WҼnK'oP"9/_0Sǫ+]eSm)zRxm^I 5bs[ 5(lĿ.{[cU@k^ԡꕿ_Hon6 >7nW8&{۶gUōeQ1 1 jʇ52:|{,I)(rUǸtΤrϽV܊qCoo%WLqD R-C^8XC|9BHeUke@zyi)^63!UP:'od$4.^$2u˄|: >`'B@ZME&G2V/&z+lsχT+'iR(FNâ̕9шK3@whGT8 |NjE@GU^6PIF%$ oG ;a [n,l R*{o/7$wi Ȍ P$ v002ѐ""&Eg92%d PV΂)8Q/D?3!ߚM !E}%y'p̾E)◝}N? =:pzrcjZJdS 8 _:6`ҝa~\ ׬XzYJy ,kj&HiI\I<``>j1fy dZWvp0qى…D+lXF[qu]SzU7BRCά.uNOD_$qDahٮ.Z'l0 7ڞ.k-Z- /#BIkiYn0 8u[JNH xI 'ƸzKUB\sD9;΢*]  =- e5 /J g`T5/aP7| AL4WB-gCп1ܩtKRĭY. S۟%ɑ  PcH), 0!;h r<̠]YLHBf/nڗX:n Uc~n䲍^BKe[Ͼ1ge kąrPp M'ngCEwY |϶Ma_U:t )il%.3ȯU3C&{-kT=} {gNA#3@wIɜou7/c$&šN!&-tp2 C/Afv9T(@K ͙e}yDI^٫z@٩߈?"9j"AUVXPYftDT=?}?Brȳzg]Ʌ ML}l"e /{<zhe{[:T$(m;4P?S΄'$κET+_½vmUtRw3rVhF! *1GVI˭ Ex0op \G'` l֤āŵ/Bbvj_<'pO_`d'=Q]B!@s,әx8/:(~5/RaRY@n7_Fgr03-&rs`sh./0- ZH)Wk5yg27>S"EPtgϯVK^Yy^|x7DH罧2զk{|efTĘg㭒ALV<(M_۸ xwTmKt RoֶzpѧvX ;~4v(|?X"p@<tҫB#1.Nҕ{TtM8e%@zE/B"%M`@R 3qO6UE9=:JYw,'u>D:i'mËA/^xrH'Fz~b)w_4Pު> nw|WaPv`N?Ku5aƑtILz&3ȑ;15+^e!JDƖZVm7l/'GNy"\Y޶ha6aLCd%`3J=~Xo" Cj v O贯#哐Qǀ ]˹BӚ?-zX{W6Ɋ&Gu zF]߀0+ p5cјM6+dDlYuk~99>; y,H GpG1 i 'a@J[\f<._řQ\FY2Vf*ʂ%gAk¶oM/Ͳ  WT .(^ -VW+<x(8|?c'5{2UVn;r)ø cRmF0 /59 ;=o쫄83ItErͼIoV2ׁ'W2kDž#0wZ,0+ A4jۤ} Xz" y?>4KYG:KU1fS#y[, ph MW_ؑA&=u]1$$Sy%4N|6zIN{B7csx#}U`U?/" =!tCNo ј7p+w;w8,FsxlFE n)NPs*PmA@0ʅmF*h{,Ĥ4!4 J%5t0S(dl~oxma@[67/y Յଞ?ΏXh?a"nKjjX4>O¦Y|RX ,"9q J8 G$  ƤG nMr8~ZN<0-hp@'U8M#ˆ5qWG>tmPRwZAYSE|zxHv?s sDpi SX)+#OWM+ik1U2C̖D'H&f$Ņ[̽J01p`AD18J #ǰ{;]yrQ2UZ 酀.' LM@%#}n.6x!oTJWI.?u&?<}o^mGFar5UI5 ͸7p86ӭ\1cn#ʤ5[tawFmYD|Ea+&wuLWC);I;#H&hl'Ӗ/qߗGMu5l¶}THr0Ok6d'_0,M~8 ߥ I|3Sf M3k8boF˫3/m?DtP o5J^btI1N gΫ@] $ˤo:J7?]vƒ!$;仝PƷĈ"[{hg%8; : g:bz@zw[68m7vW3zwسlPq57}.Djнԟ֭!6Wo,H@_ *dlh& iXa)Qa̍Ll5\ZnK5ѼJg4E5Xl4ZXP@l/I*)!T xJȕ,У1f!K͌σJZqoHlQ5oĦ(@;@X2Y8Ɯ|z!e\W CIĉS;;Ϣs7 4ѩ|p4E5bf'-!gC29#B̟QKd>y1yg Ud=-~]_΄xY A$IN+)}Mz !{S$FZgqc{]i }%Ӝ/O_1 L-%^-lA_j?@s[~E/a~Kq;gHRe؃1s0;$x'UgC=8e+|~P_E!DۤЊy}/c*rhe-*~Qي.H?^pq?˕4C')&as7&pyrvh#R ΅ (-U38_Xg 8<'l./f:-Je(:D Qd'icuՑZG/jʠ0sӘ63z'3wOIR]9AaBfTpBę //ԽsMW}?R=Q1ԩ61t; ?nM^3"Vc{_T0|pQvV@lf{۬!8KJ}ӟ{2f:M;hm7[tT`tKB{k=/D};gF:b:++Bj=C8'+5C[F_3VShTa鸟 aAhP@>G̲i$CɰS빉D˗_yLjt,37mAI[Qآm@}߶x&߱?m9dUT(ϰx\T1on "$W$,f`0`o&>*hI|Òï&:"vZ}M_ݣLW= ƈQOo=R#g NT.Bk!ۮn{4qx ›1 WJ.[,ҫq.;GZ$'R%x"L(]5уS24eU`%P(Vrރ&b6u;!Vӳ!u].M{"%ĨW+|6ė!s=G"KN]B. J? ]yJ;\1 n#W}>3hJ!,#8sS#sET9l&Y "0R}c.WJY(._i*vɽͩ6bХ J@JQk[s+Q1NLvܣHs̓Wb{%~/' Z&8r$"z:Y?A/È &5H& ͏'d$x ;Q 1,!jVr#枽ގXĹ؞fMi/MtpӇQkv)/}%Zcfi+s[N7x*4B~+Z"*ȼL! pprM*{^, HKu:&LS. BDž$s0+ZQ>LQZT3荤7Į]=ګx4azB;R] BVv.rS ݞx۪@έv6:d?8:prA̵6QSEhSD_ږg\xt_2ĪSg_{&,2[6$Md5i Z?3cp|N>4E;2Ψ!.Τ.gdS1PMIaGz_2VlPѰˈ2v]؞Q5ΐ*#ЦV̂0[;0m.%@ +n ~~ffF ]ꎇ|Iaav9(e/OW/p& 9>0&;riVLsWI'TjV &@2C}qgREL<2M bu;8Q̈́ SJ[1? NpeCBsQ@nAǁFMV{wK(,<;8fсx}(9;71;'Eśu gUJxW%Jj1\`OTbBY4.=9ҏ?hpL3ӉbdXeC}6uUcjH.y:2W7^1/ _p`Qa( % .ʛ-׷,T]= +`ԑY<twƝOłc\b> $Q;w~<۔yo|F)t3 4gSݰ!,EIilk G"%U U mC#BKKSg(Kl,q`v:RW*T2A2/,i9g_!ӈo2mBN+552N xD܏n1^KwVtKx^JIVh$X~NM!%d#[Qb_0+1{'8*rIKƳ?Qv|+F!_‹Aġ<_/*!YWfU84ٟz&!(cX&f0! Jdg)4ŵIâ~}@MPx~`L'{k8^͔pYq}F&Ix-tetkswyQcn{18gs'&;VtE}]Ro8v) uG(C j}8aySF(vsg¤kW۸g||'~V2@b<HF1)#ež6ZTڑtQ]@SmIb/QsMlNz翷}ЫV DB{*("BD&z2r_+4bd_Q@J$0+ A=?,`cg/%B<Ǚ%!\ Da=yiMwxfoSsD[C>;tnZ#0 2=0e΀W=G v@8#˫]lP%]=[2*-+4_,y<;vK6*=Di W\&$i#N/$8hg+7ūep f/b9n>_WQR>YK5?MC2븯i~6>3ΣtߠzSXrhWXbw*N]3 -EnY7[]+C:\hlk˲-qq`?ȑXRY3H]k]cA7˵x[U\Ǵ'>re;X'0 7'mhޓ66okA@Jf 4߭FLt,yc&$#ho E^-dĴqpԒ oH8E>ij"F6z^]@R R7$605aB8xٸDvɞ(p0gK";ݚ0XxMEn߼ˈ7E|+=CѨAZ$Zp.r*z.Z $ w9lKJWq0e˯ Э&g[7EZw](9D鍒aWoa=pt+Mzg/tK,P A>ONö㐃Tz܂tGuoPb#RfYEo  `N^|eN9ӹʱ#cw9$~MTJ%%j8]ldNTg}*)z/}ѤՐ!sE]5c\ vE7Bpć^Ԕ08f ߺ@D oy9{G{6V5-#~B3p][x7;$Q[=4SAM6=y؟GPM0!Ѭ8wni$Wɦ%׬a0~[~+]U(( ?F;m#vۋuQ P0pgl(Z*06CGof|Jl6O9PVkM KR73z@ۄ\~-=$w4/qc؊a*e\$hlaқv *x,`ֺ{Q{ZQ?(vq(3-Z%Ukcp[ -UTG&'ԂEJq->h"*(YH*_|! 4jy7;BElH3er70{>'Cw wWZ]~RtznQؕa &$ 5G":mԐ~=I.,%uט"XDk89{%!,3]\aL{?$y@odA)fdݫNqپJ2n$+{<-`H8=OvfV?<+g%b$MG_17$z!ˀ0;E.qy(χc]1y5C)G?:.4V |9i{29v0g}h`c?Q63hJ\{R1\ޝOdVԓQ1fim9fS֕SIJsU޽# N"b^u\Pdk,7HnfeQQL͕oJ!lqy=h-oVQ>lov: ҂{dР7!=&d6:TȚaάY-H-7H nZ :T*HąW_ z7M>)'SNĜL;Trαǡш-62(@K&vE&,DJ!#t\n;<Ð!$>G eA7[p}O{DiNN3TG &Ff*X: $#Mof :ye>`)&ǬʔTGqR--<1psDS oMzE[6h,ruy*2H@u>.+=7,͖VjəMsPH .\մJNDHwa=oQyCչ;|MZ[Yr^L2GeV8o/Ae{d [m-uû~* 1 hᒎ_G ;Fr ;Դ{`z' jԉaFT?rXd0wi$wDQDѺjdu1B`ԈqAbL[BZfZw"VM7c$-2P[ u&C rxgpn]C(&PfN{(Fq uY'56rɱ`S0{\V=O*0xǑlH7khD`UT©d8R31\[Ii,F7yNJ5p <󣶙FX6eKE4{`ͅ! . bQ<<04_ۚ@Pyϻ@Ͷ+ouV* rS(5'ިs)F%j xK;z<=ԝV"OD5J"WxD ޅ5R վ{CfQKB\}YzMGNANFv@L|Ὑa3}1OU({=un&nR-tg}ڏMw1U]jؘ]]Չ'QYy$#6u8w7;.dFl sW V>,N1u[jR}$#k$r 0퉶+7vpϞGNPϡE5jO]-N7( cAِ\ e)f{κX;^>2njsVˬ;XO.)g[XvUtc?[DɝjjBBXM|(!!e(Cᴊ %h"lyEFKm >R[IzZ!UP2 Wx"J>CUo3ڒK>VhIk-`+Te[6iK@{#{.^VZ 1D9,4jhUUDw',&~h)#+h(R]ՙ>8yWldXj%I<ՄfI8Wɽ*#jLNΫ&w-^T P, -ɿ -' \>+V0X4g q$aA_AyX[=vmC e.J[OSl[D0&,qnSJ&Vz}_]KhM˥"ՋmPY(G)ܔ:$2VMQ}6JDq/2ML$?t}l\Y9{"m难:Az""ZF$ ΗS52 [V36?:!9b{D' ϥgR@~anl^^f[Rj?_I F!HFR<2O.[_2-۠vhԓS'w_9JaqhL/豢U.xx 7nB[ xRYds!1CgH?h,AԽ dO⹞4C7 1JhVNuQߧTSzoR((I"I||8al4ضh>-!Y59!iUUܱX}V m8!LT)@ FßD#8r TNFM΁+yY rDzZ^8䠰Z,F'Teh֢XU1 !5h7ؚw:Dj6#\FG#=ny3(S@_D+tWO /0~V4^si-T$g#j[9R`a.}ީ=DЮH⾭+pb&xh1ՈB`JZQĖޘgnSaGKPT!gq\Q([4}Qxll$Xd1ډej+scKNkޫ;%@%JD-aQ8SZ|K&QdJ6iPāZL2 \>t޻jB~/1Ϩ 2WN1AU JzW0[]دÕ]G WX8>l&k|% %*yqً|ZkRFKH Qك,w5ZUNUh!^?kb'Ird`;I*GGMydWW`b͆EzX˳O ɑC0Nj)y1wi ?`Gr݌t0 ܵW{t$:"sҟKNE} .e<ٔ=UL0b(֡7u-78$׶fId%`GmC 0 Us#SM^--kQOj]۩`*޼p#!A?X)'%#HHBh)#@ Pp c=_qL}Cڅ껳8ln֎`l*aAa{k6TsQYZ2]-؂қ^~ѺIwCݴkj(g9%:2O8`%cL4H/bcI)58HĬ c-E ^Y;^i}RĖ1;vHɕl;x3V0pge\v p~lzJZB0H G&FȀȽ{=v"lu;5-K[Md+?^JYOPm[EB> յ H.miN l ;~8$ N/JVR WÛ8.wpcFƞ^ʁC[~p7_Ωs Y ]SX0 N I&ocqW# STtO}rnpU`1J]ҳx3p[<Ɔ@[ k۶n݈N|)HvIAk FGo !sE@@>Rۋ" ;ȒyD1زt~тth;X6Hat2d>IsڝIx@!ԃ#‘z`Ez"pg2#h"7}t4}Zl0}<⑻tX"t殥N%i''wZ2o{V;N\0SUA~<&%ȋƌ[!'y`} mDW)ׯEn<ԍ,E 56J*%Z۩E䜓=tR &LY@G)!̙ku, =34j@\hh tpL+,.5ǽ S sͶ|"BGvb{ sdo_۸k̫c6완)C% Յc3jzW!!ʔ=;'@Z8%TmCB K;n.pQw S'7BU Eã1ji|l?a(^Е[E=j0%V ?G]4=jQWd 1TÖQp^Z&BV2|u&ܢ@-i'^`zn9@|PUt5HswwK2;l:Z";@Xzk3,rZa!{3Xz-֟~|P/EWTDLX{ GMH = 2t9 4ō<ɀhކcڲe>N^=Nߴ-Mu{\rrMg QŞ3%7&;V<1eyҞ:%Qz'=vČlbͭz=r$t_ /ϋ"M.w$phjmsD3{| oaNE@wMVJ._uO @s.ANlU_?g@p4J.Eziz͒ph`.KGD\DseA+_T;!R[cgZC3 ҹ^`[DyjE-RT =N'nX'eW~%!/=<18>J㥽2/ɖ/ G4E/~t!{1ORMȸG_9n M9#d: ;3"[O>NeIJ2q$`*{*S.)K!%*͕dJ؏.Zt1 tZVC‹Ȋq,PTx-Z<e0qbԌ?+Wq:5`7Pl|H^Z+7?kkbn} {[*wɸ"?U$dl)ܱc-ɳ4E]̾iTAKrI.&BoPy|V^`7ꪤaG!6XyjKV 7{}7&&e3l!:@*A&m6֖wE4HzB"yI>adiB%C~/.dbFCiHGeۈR08c饪Id(P"D-$_ W6_?TNe8Pv6:^}hv2{WBzN /xtV{ Pv"b6 ymg1zv1!>Pgb VK9A b躘[1JH޺sâ-'xz4nӌ HAae tz^ \4amY@Z̤4/6 %pEkx[1bޢiTR!$t;_X(4sbyTQT$67Epaб^x!ίxCyE5෧œXgH=6@, XV~<}@@?wGk'6u-\+iцv(!{_Fwy1p2kbO.͌X3/Z 0oN0aFUf3JrrЏk~x;"XKOKDxU>$`7l7/pAٵq|s~xK*^qN-Y@gp08Ļ*@˔jZW[<: $l6clbT#En-]|FR"mMН~DI:ߓC I30%QZ Tx!,r!smĤ~?̅!y{=Ó৒A")eXd%pNvN pVjd#v>VbcU?}4k PpH⫈+5zC 8ih+OՑ~ŰcHxS>p *KS"=i _EneVw8_zlnaN+Y͜80Gw )끔21 v aGkVd6M!ޠz:{NDݳJujSϞK%'g"jZLÀt}Ԉr p+_ew :uY'vٙ6u?.pa4b@Uħfk *S.z$g̀u<?jM 0J/"7X"\nM>sV!rp gw/߉ ~gϐj Ft :CQla7:GkS^Xjq7}btUۆ#;mȱ#Mu"2A^-l^|PԊ˱qrdQ_VT*w:Z%lX\qέO;Z&Q*_(\yzP XS͍Z xC77+W-ӴJn._>z +"! 1)IoS"xo(u3Ѽpcc3r0=ܴ}$[Na|VVsvX-UF x&FCdnl=[ ^h=Vu0c^Z" -ZmR:˒ q C$TSÍTA'oig܏CdZ펤tpQ< -l8{nb)}(^I[a^vNSkŋM*L@C)/']kdQ`4W8 qt#RƁǰSŹEa]Re{VV DKNq!*^^hgJ0d{u:v IOS!(yIel$\ee;ehpKk $8SS34p,Rm#*_䌸!U MށMnmgU´_ocƅdd!&CH\NmaNtW3 2R"Q^˧[WBP tW[)V^ ,b2hA+ ,?ofqaan{9{2.| SkyrИehohheDHG'D h<\sN*P6lCfzs6MN8Mۤ(I򯶓Q*:.Je |Cp*4=~6 qf`MW*;}>đW;z9b8wDicxd^uq?< 65֨]34HVxR/"j^PrI.1{N9W}N\͐1; %@yuJ0=롏쥯ejIAZq1WûCf@kKApˈ r\|WɿϬ ҈(7 9xwXKw/>23 LyCrd-`C4j,)(nx;Y--X`]V7X+sbMmV?8hN ym/"IdGEne<ĨO[)p(+FZNMgߚ}*}vv uo M] `4Ty~#Cؼbԗ/gL2_El`hcH>:?3f~pe,qt:@u9\p.a'NӀ5(NDфH%Kdȧ@v}艠HV-~X 졥$d9.߹rzP_ml@Y Z#0-o}r$9Q5 B|ٮàv }Uq^mro\ s=m 9IYͽ&G}Tf%ƪU']ݜlU3*fחst< hy K" 'E`\"vE6D߁e}ilbub5kkpB* M1i0y( ? bJ?q쯞Jaq23d/= y *A) ǿlpup(~-ODcbt`$sA*QIӸCHFNF8B;BǓΊ(.kL9kwx+Y ` -/)0^KᰚT Sॡ6n:r$hQ+)UBZmc Z%)./=MO2O^@& =׃uU lMhʼ<-?w&{ZmLqKgpjP4^z eMQی!@ ͛aBd7gP3T@Z>\ކ<;o"V2hX$s=_eۃKxz&ut_&rL48SCkz5Ls۔^w;ȼpg@ tZJ_-G 8SepͿWO LF$=,(x6M˕ _*z-A`2]'1OiKqIРY3Ց}Kz]]-i@[P 430u`yk"*H]$zf EׄQaȨV`"!Bsk3ioꩵ$5xpSHwo/̝߈{zt:Z{< p|_4VWV#t8 XX S+$tEEA!<<<MF7W q^:6y'Z~ZFlqL"b#9'm$\LF tgqԣ%jEr0'l 8. 4*/ҁ9>[ Uy ȎC[22|r7 7`Jx2SO֌$O6l2ybjGArPu#- _'cX~'bldR$c_99g.m}V{ <; Ԣ.{A} f=̺޽X2k,3$  j HCp{&ݞ]߁k6=_r^oC q ?N|<^=$վf#udPRi<ĒW;3vvxu=Aibm'ćEZPr9O$WOVzK4`ƞCb:;9R<&X ԪLcKn`6Q?h%KOs2_x%"ڍz(8B/8htL+'wW2 9I\a6"ٸiڸCۿfWݾ℥K(CubAP/ܐg(>Hkdݐ-bdi0Tڵ_4fްLD dF.Zqx9 ɔƇlv|a*;emB]2G-ڼq8fh#ك ˩R_[MI5g  r9|^YTۘ /$A^#:~`Dp$^`^B ?уgYvCha9\qB v~0}#\K1~!gSLfIk"Ys⑰[B+OU#h"v<>}|>V9u]L ߎ4NHHrFeK:3}@[OoT$70#zؽp(֢eqk̃mCԷL<,U{ ^pvjߴpӼ,Jk k=p:M9n3uc-fI0[fe\_<UMԻ`*0 k[ھՏZ V66`W?H Іƨ|> WZd:GrqsqڐW`_6Y[v 3q\8ksY:ị|H}/&^p^~7#ܫaZ&aM,^tWݻŢCut6a?J>-~X-)S^u&KkEhV: nж\I[^y )Re5 Ȫжѹov'Jʢ ZwVQy. l GA撤QsHrј|#&&ZdyZT4-$^+]/9H|)ҧ'FFp*8ISM;pt$v<<}&. H)ŮךdUv'ckʳ.G؞q#k5cn+ Bg+L}yGf'VA 4bwf3:^jӬwpjP" 3P--T+1~+JÃuOmat* SF^,AqDx flHPGa Ap22"t<z3emF䴼 3Vpx/&*qcB6OЎɶWzсJg%B%ECL5iнB]!NPB \ r^kEg@&Ҡz8 'fJF-Jccx A%_0DIѣ;0=AR_K 3M`.mʯ"|m83Hvh=s5 zKбO:x6+-,V"Pc*S&._4,% P(BL'>l"Y6"`_WgkaP@!+jۨ4R߰]HȈsɆ'I`8\7uxTfR9!H\!4S'cx mmUذTYi/ZF 8l7}Hu Q8^)NEBgLjACTҎ8 ݮ,Ћh7Vk}XKծ[zk34?%d3UGtoiZ Q68lK孌.G0&? ;7U!;iW|E.ud=0%?ɘrqHF̋9?,)g#+RȍnG5^34}}VA?%^78I=,*j6-f i )H{^$5Vcvg}QlNTcg}j}TLЍ"-&p0BW= ĽgR -3+835}D ( FUu 6t <}2m\DGUf1()@!E,;[wDoʌYyޗ&O@Wcm,?DE(E)o&x# vg@gPطRql'wt&Tq1+\LW~xٶeQL[qEgox(9CeLtp/y7A l# eY^ @FQn uNy'kKX";ǎmHa;b)G@9 ŶuƣziAm. B6qI4/Xgm@x1hQpC[m Q>'߷DvBAz 4sL :9аou cXt8WXF /FЪ5'yZe2$"f/9:P su9h( n]s(hAk+/\.ȽzC1/Eu"~ܟ{Kj($<] FbBSZv%?K\%c7pSХ|{6QkUj4P UL9T9~ 𓧉0bhH2"Ɯ5^kFKף~,jkJR M vNd-Mb ~R/ͻ s4q€}J);'`db-da؊ioJ|; ^kN^,!,g'ps rРb^͑,w;x oj0ZzMIH#/OӺ\Ֆ8o\c[Z7' J(Jrޚyg^:ZF%F N P{9=!?t|Ԣ?Jo(\nUx%*ŝrz{H}.gG釳{ULO><7͂`:TG'-^<HN&/8evLVpO`bƛkb]ݬ`|u=XTG)SOX $'a aƏp\pœ^~7h4rӫYv/mT(p(ڕwUA._ 9ܨIȉajU=Pd;Zxrh d'߾,EL\$o/FEQa1XB\keÔzl9tGX]!eJp aGNz.+4:!C54FԩyxsM6iD@eWF:@Π[VXcqADv /l@${Se/T(<$"v.43$ӫhfX9IآYb; uu~`H^֎6SyE-UN׎ټ1vq}: MۺOPYl?Q<Ēh=׊l.M &T).)TZutn ` ,1:ތ~р Eáx{%pQ:ǷYR>5SqIYwJ/9C@Xjߥu$eXT"a.텸n(I>TN  Z+]XBûpR4cʥ4G ҒdV؈gi:?zPN >#[B"eo8Q0u8$5k+0BS#L9HQ~w`dЬTq3oVYf>sYy4 Wwla&˂ ! "Ư}ľ?0i'h apKV`'CM]ٷG9qVt6k75cI$zU@ܹ6t\k6};~[ІzK¤w/4V}( hiɴ}&Y.E|o~ .bXv;8_(cc'jK 4}e^#!Sxo|^rGީ| $toPN2wz9kBe eA1+RqpՙXel9M gJ&^7sM\,65.c/cTS׫}"P_^[,2eP9ʪm69Of_"XeM(˙yջ{E6ri4"V"鉛_ڜI}nTV?-s >t"dvN|q?hdCn']E1*҇luBxC"W&g`w_ň͒c.gW[vw<ŽbR7h]7~.FN]'.T}F?,KR}fd$<ר8 r:y0{F[ŴSu77o<σsOK?M.ΰbnEl.$KuXnEኄUx%ޱ#tf.@KeVk1-,'9zC9+> Y~⨳UyL]11U d=½X=$}pau>-G>u&)Lj4XP0w݉ZIb@/iC Պ[I^%1ǃdPz1xL}NyZfnqaSq*g?)l\/x `bM٧v;mwj oLETLSH8#z{'z`fGORaO `M1eEڔh ]9`׮~+no)y6ƫk"d}q`{ET8[> %y7Caw*صPɆ-Gn凳U?PD@5Di>rI]fwR.h:9NHo7>,,ֆ)@(qoXh2xaz<RʜK |PAZ@>2LUc 6 c\`סn1, <")_.ecjCpZu8%X@2_^Xׄ#G"~E7 ?)q .&,g5%;)S+,;z~?33ݼ_DODX$T&RϷu==LL!"^vW.VOK='Yt;<a d3`Y(lp#F6@,ornyp[l? ,.IJD3*Q?Y~EwaPIr!/p.frpJё 4l&ܸ~"B}hYE}orc8-9Rɮ_u)Vy7GX[g=:qY|gbGK/!|$epziCNlYc6pWjqvZv%1`sq)Q6ӄ72%8SF=s/$+d=e8d )͂l( O.,>)ӟ/9A1Xs z xڮyؼe,-uO'-bMvlb;%;<0q%1 H} 6`M$^ݲXB)0*߂LD_ڵgVpw'Kb('t~HFmm҅G&6'-Jl zKbapZX7wjvpLP9$#A";DhڿlE!Cjc\*W=&Osu||PWa+]՞<V^sG@(ߤ~E[ѕ;;p؄Q$E:%0[x;8uf~DK@L=_WDP!w!C[Z6l\g7gHЌjBG')\h9l S>cqMa g[˯mAܩʹa"d\Rl8$L8v=2p^Woe{jO6p,aUL=XusbT:wK2bwKms#XJ@9_6OP{NK\ Qq >AB_ ^:JW C$ 2XtF1PAF wYCp)#V=("rs|h8o:&pچK1a *RFO6CdS@?𜾾X I}Fa9GQ*x =0_H-WC4o=\y %LQL505{ nHҺM[r@g~9Um*M'JCf@@RRw!ڰ ,uмU&u+&Ly'@L䒶;hdKӋ/TI*J lQ6  gdv7W Rɜl&qU`Hglq_ķ)C0l!QҢ֧pvJqxh|Ao\E.=_Ư^8AKWY"SyL27A v$V 'KJ4o0*~PJ㮚Wa>״ P݂T dyGUonذA.QfF WՒ12Q3jv8Ά=s oYuoP^嶋@;%W8Pfj\A+i*h/j$z+"AF[~3HYS=nNGdsb n/ 8F}'O4\j#!A]Wo{ }pSLxH9Z쾘EX9u~S (RBgvuYB+ʃ@q:M}wyW.j6Ŋ}S 5\lRDs}kw(DUk*j,5v׬|zL1.m6x'e5g2:?"nYAP謰_%#)jya߄޻J^*ȴSVCd6~%aEXLf"q:>P8 0R%N@;U6;PSŀ]yQ.TiH=;Qb;z_N#ݏFrz6{#~ fD7M'b~{|qasF$5C뻕U򤳲P{c>pvtByJ%kND$\jD(2dߙg:OLͩ켲3΃du9޹Ĕ3Mp,ےHu/._,O,O"}-SYa:CL &pҒWZv-G$%'z1b]y*R p| vigE:}ڕ"msE "d?0+ l;h0)'o2^4*ÏЩ 2&٘G5Cإ􎨄?CzjOSnVrX0 ѷpxi4I!M=H OnLe"c2!ۯ3ab=Wʵ,V ocDۋ^"8Wm\ $a|-0;t &XI/& V82eZЖQ@(9Z7Ès<,)Rv5ӑ,;?R> HM6CRȪ9KՇ1v=@.:zpp3nZحrs0P}>[,b!¿Oφd]: ΤEqAAo4mF2.)RQ:{8 2 (28Y7~ <'ֲ:vP`WUqD3sQ|rkh!4%]Au0{S->/ΨL,VeM-V,40RQjeQ2ҷ`<`W(>$]U1^` ue~p9$#/,]o43{hs$hSsʾ-pQC+%-h5L"/22Kڱr22,"dP;~i5e ?t{"ku ԥX&?KOdW78~ Z^cڎ異ZB7Z9˿ 5S eQnl Xεؙ{y%q#9C6CE?-Mbw 23(>?ן g e[fʬG GG/-D3) "oN5)(@]=X)yh "OA ›-!sw0)ѩG} ՋS#]4r5dv^/|th0M,-ɠ^h.m`)#e[yفKM#qs[^u4au4_OYu5$qfqUC62~JgQe1yY/B#^-/ fey)TY'{$0Pn!!UJ bɴ7<3#*CmVU<~Kr6>@找Pb.{?V r,\@w Ed.(Uж9i37cV{ ) O<nQF5l{@J^:$HLk :0kA_1Pǐg uI}Ic&o|& w Td(vysB I%a֋e5B*-T4e jr=d1R51r`tBTJ&=l-Δ&#j%>ts,vO2JnSN.HM]G 50oy7KFhd tއ`ڵTIgpn{&.b,XCVg$As@jdv=+Db /S̄@j.Xh|QEk nUnKaUc4CV!1rA~iN/|ZdjRTLv{)쫦5lA%sH*F ^Ӟ'h8k[q*ZSv ׵ J8)/ `æ~aޙ6f,)(]jiu&i n-0"G-<8BX4}+YGc."]p2asҲkJu e NRZs| h\k 3NcءHj pbK)Zx.\3Ԣ$9Nqپy -@ڠKv`DT}x-jZpY%rb;ҿצsHl.CѐI PpMGײ۹`>x|i ^\HNB -lUF.WG۰{wW *qp=d:)ltMX./,d)T-AІDlw,˩n^)+T26Q90DEIYژ7,g<CqG* 3uPuQ[&2=G1.Z vVX u%XmY *$I8k@p(\=Ѕ( VP[@i`=@f )EPV(-]P-pMH}ZLQZ*.>a0KGG%syrsvFzo#ژ,un*k~[``˂%0軱=Jj˸Z~P՞J<ƮaqyVK{} VR_apo_O7F7: `\}u@־<at0.|e-?Do#8Րwi103[:eHf`X،RhC_LFF|WkÿPAx _n1.UcK%uRĴS~~t/6T_^4a>Ms8N4[~&wpN}}@jw`G\vS0O~-u嫷[jA7xEF!o36wΰl= |V"jxIO:A-X RwgOJl!=%2`tfڂF }_L2i9Zc!IvWNZ3n2-bEWKOe2($S2cT;L>/<&艬+/|$0áb@dnW^x{0 -Γ?9X;c  i+;&6p$ $c*eo ]$φv@KW# iƇj;cdfp/4 hcmc[T$Oy&JG2 4XEX lDgi=99ʨH&h_| o&)_GdC:!*A|kxD:5{<>qf/ &$ԞzϋJo|$2 *6U&ZWiKVX]ᄔ]$dzLr՗iѸxnFTE+ |huzCu eTiW kDA'.5,Wշeq96NEsh,)]BI3W4y *HF =OAL0L8J*&GD{6lla6۰ߐ'1f'v@i㉉?#Uɼ9c]cxyL^ 4[h$x4?$x3,4׏wB2K'\!_[*=kdĀbE>I؁}?в<\@Y n}*.TPJ>cl+5]̌u&İs\L«c1dm}v~REڃeFza}UɕgJ͠{QOE^#tbnu?i^X{A\U dS6mNzY)Ci[&dXAP:@`.- ~ao`tQ2>V0 #^vѩ#!ڵʇ! (=WդIb?C[Nl^@,L|I/S9ܱySGJҭg FýGy!{@~C6voWVv1E]DF_V4٭_0A5rdSڳTǍ@b1 R6iv\]C =G+%k;BwR*af۬$_hωr(CkU۷P/|~Z[L\A9ŗ.`mNrfĖ׏u!y"4€D]uxPz(Yr'Q]R4k.SirO{ܬ5J2qE % &X e{׶Д̇Q:B"Gx" tچOtn;ܗzeL^WB8R[9T|=%bX|M`qpvڻ #9db O:MpD,Rci5÷mY) `\N5\/ҤۉiDx>̀|3s]d;6◸o[@ZIRRQmXŮ5UΣ޵I!Z%UxPG}2nqgH3v^Zϴ,'X7dhW쮺AG c-R-h]GPTG+]zAkNO/ "sJЃqvdEsyβm?gdh̩z>pMD#6Ļ׷0\I'k* .b3Я3)Hx1x!>Pg 7un hHSn.j."4$*uM7D7vT|Thb'ILp=pw֦ GPX_rTw]r`exC |&$Y qF̨ϧIS7'&  h47 * aB4ŏ?~1 vyJk\v37СNYgn[ zMN=2& <7̛1| o;'꜉:DXDRe[mKo]/j(/t8մ(Um,m9bɕ0I @H: `E7(o:{>fq|A\%w:-6Qi^lYD}ù*-i~JI ȃ7u')<)C$,m/,CFnlغ~. ,v]ZBf9vg0AW0^gn'-I0 q.ěρEVu(O| _D8q*߄\y̅7+Xf$CE2 LGF>C5ktw/T٩ # {`ʑe0M촅,ħ@^vm %Cg~ v& V[J3o"Lc4 ߜU+|v{7dqi!7?VѻX> nx[F2I;%lY\)|'\x]ِ}+WzYWU)ʼnniN zA0M0'}Y-ٶ o?w^"6:ԭG^B&<28C{XLVE?j< /o,? 11rϡ"0 =:{3' 9BE$t' <)b2zZ']Y\TgЬ!f!vG?|;}MPPcg?Tzb77} Cd _.M⨷U`H-h4t w.gq ۆdJ6f7Q6q:ͫ{q9Dn[ h qI!%6tؑLh!4BP7)p>`'(4w[+H&3 M;n2`|1q.`Rc@m'AQٓHmp߄ , #@Jj!,`ۂv;Qyv!P5y'=-<إya20"/%XE\E^#kKN>VҴc[?S? hwQ+(?D9 +sA^߈V7oƏ_ɡRĺM'ZGS*CtXFԋ௝o@{=e,ŴMiwGMB@$f>ֻ>4M՗+|B=ՂGcI쀸?Xع@Kje4x ,EL Wlm@/&(uўa^ nGd4 Gbhn)_:Zf }UºeT~ɸ,V|vӸX!&ܕ qjN KyghB ݲ6Q3?5Lwj~u69aZ*qK:?0z6 @}tζ?'!&EbLhd"-PJGXwqY+y ,DU<zΑחc3IEE&Ճ@aQUߒ[/ҽk$LKqIrv2/[KZGz#lfROUHˏӒ@; Ta9(K jXGxUV=@xnR ^H H<pQDZQQ!|:^eqN4mc`P܆o´spGZ6a֟B3kL!+X cB|s'L 5pZ ;u: O8],;3<׵G07nX#j\9xA'`1Ƒ]D=ٶ's^ )CG# ow)o^U0 D4݌lol-(m/%6ljp7aFfaўȡA 9E}죩eGq|0;|U]aICEl,qckb܏LpJE)UBNM _Bx?NFU&B,h@!]7ԲV?H&vɪ@_N ! LM7mn_7nFAmh>vYhabJ6foXRx&lk,ձ"" ;<L*J8)KS:hz5i~ֶ)F%^d)B:u=ppl!F֌KʜfM(bӣEODhVyŹ}J.*"BZХ1ρ9@- 6fX :@CBuoѪaf\2$se{2h/:놿M! Y `r6 y0gg灲t)'3/O{dA:i6SGrP>7DRRm BEW LYeǽmRf緘elG0?̡|fSV̻LS,F֙fRӋUG$}Ҹ\+=Y_ͳE>|\M0[o ^ 3sN#I#b'4l["ʣra H)~LjhHwΌ܍Jx*ɳpXVGkyx# 0OxOHoZfW]6+Ək%6D34R ĥXlv™U F86C*;G|] BoKU=&ZWSBy+|m}BhpɫH-AU/Iܙ[i"J Srƅ Ml +EK'zy=f!qw,V+kMR [(V-UYFsy|9?PfžsքmWP6fE6rdƘ%7Id/ +h{``<}km_ȶ K#tpVwv?VGvrgqyMJ9Umv=9}u"@Gd$\&;4XK+#S9( ^-7[ N^wqCm =|Q)bXM]Y~>ߚc3)܅5);أ^/WR/b+3G)z.smE[ZHiйh;rWJY!I^ |lŌu LԖIi!Ϫ=6UglHy1ן$\KA)pkI:fN_F k/G7|[Y]bաcHxpqkoΐEupoEUvfhG{cKIӴ$w~vЃs(o}u|YQ=#(Ȍc Ӡb|~3Pwűdq~dqEv,CX})L^9Ki^c|_hHSw|x=+ H&N~M <࿧usn5|.^wпR% +>*j3W}{k-Loxg b` )dR(&HH T]ICN-?C URQjV5\Spa(ێ%5ޟ^}gjYо~kYb!IE|!I/"h2l&pD[X@oV$,2ݑJO𠇛,NEGTVE`@`^%z`?!&/ =%<''/[`6Sp[2Ƣ&qL du6{.y療͊8YEw)T8j/܁TИ%^'MuݒQ,y;hx39 U.;'$SeMJ0`ߣĬC:&}^]},mV K# bySdxTk_}qPYtː(Nu%!UTީA9 89%fg7Fk۹;Ymu>S|tHT?p"/Wh/"˗7:71'gnSҹAlm/1GFx̌P})K$Ԫ}!K($*a:XIkgi]DkJ5Q c6F 6spKκFqi ՗PJCLVriq<-`dQӠo$<Z<]hv˰ nYqvE ,5G3%YLR!A*"7+,ᴑ E2V X,U=I2$*+EbjW]fHu|iޜsɺ~7:j` _D}׷[Q'wW(Kdkﳇ:p\#*H.ݩ) Ҋ>\Ҡ 2OsA\\jd3 Jh̘MIG]Z˂mj#PÆo3ΟmŎR+!)5Vk[fʹ^m~˗>#ɟLFG^dAQ/uWii3}ϛX;C2apΣƂr5$O8"c:1 ٢Ikja7 1+%/h'98rQ{Qø001鰽 f+KY>qMY"rJkA 1`p4?.7 @rx+nղcՌښѨ}= =2R&`z"N1MÉBfNGV'd[B@T2[K2 [Ԕ#Ӗzf/;16s8[[6s,8eƜF*tYHB4b 5,I)ۀCc _+IǤ L]G%ߩ $}9k`_rQ#$y=iQ.;ح,@TgJy0 9vUs!MEgu\ljU(rg[ȠW,sAHJJ68363oOM!8ctq.bbnCexlUL6Iy02O府.~x3Y4l.l዇sbY*H! g%z; :BeH7V*G}N8I@=LgJ|a3LC U5TA]#QZ;gEGO^D2zq#,,PFc[duݖ39:X5nv$͙'6" -ح` f 릻۔rwt0Ӂ ړVP}_/&Fw!=\$љ 7$*!I@Id9L2C#}XR'Oq{z C܃B|$.k/߁S]*rbr){Vu-C u\]{%a\ւ Pp@65@3^ceM$~qjvɤ\ XY&U )l@[#.CI!i?D$Ġ}@ک!4)ǝ|;}ԌVmuhC9 !((=PT3I֞(JZ`0F텷h&8Xا3" 0%|&ݑMt&oވ'< -&F !ՋW/:%w;qǺ[LG*)܂xq@/rDR".ՙg2ttu?4mrVǸD)@h톾˫㞎 Ep\dni'4 nUkc`*Η礁yu-'k2'Eg@Mկ24.VI #J)"2$Ql# "hZЉQ0.Q7)$Jd'\tS.>+5:ݔ~!qQ.LJb@ s7Xy8RL-")jglf :;)n_;yB\8v)}K%>Ά4!Սd9%.TA難{#$8rdhuIUD*EHOOϻ:+&}6h6&MY-m̆OrvUWZ D=DRraITv@?aJnPSWW0\ Ej2Xh q#o3M0@ҟCsC@:⃸mC͠WbtS5eƬ4: =^?}wA Je9d ՞UiVi;MP5ا'[ wu:&Ѽ 5G(_^!)`FS! {J'W]85y )Gx`Ѩ~Hi\$X 9atx9 n?&Xum'XT/ZrV@xxyY Y^휿}5|ϋC.2SX[I¤u1\hWb)NH^7]ICs)cWHN%Uڌj)aR%wR:%/~NdV.+t#e+(xUfW lJ~mֻe X) :o}Jqb(O@vgꁥQvhpg1?J!K5fVH8@R`w=JT֊YGll.F ?"gֲU晖א=.yߟHzӕbg]+a'xL_dqZ9>"Q6Ʌ5\3| yrkN.{R9)OW{vSlP7!Eo87ՋrR1ȲA82z15ԺSI_2m=YXV :BkZfA+-a28-yhp{Dk9*WFUܤv&5.kmTuR(slkM{B0Ufmji15QuXH ϗ `QZݓYڙw%[2s?E@u7V HN`珟B0eh %qG79)zy&cTۚC?sr 6ٻ;uqD>vފ +6Qֳteo,Xݴ$U!4<j\`3ފ ~̖j dxܝ'jI39C7AAIǙAbU"ԗw"SҘl ,`>bDN7K{:`aS;-#%րm_!u}UicMB "sO?"<Ȯ*\fo8GB!FjN9Awt 炇d 6 ,ݏU;SP RҜZ ,˯3,%ȧ JfVJFc,jOAȂ q"-c'TSB y <~_q{&tPQ?F~>23kh9ͮ#f:OD! JROT~@$aΰawQҲZѩNrLķzpcm#7NO"HzfFON,ա&iqʳs!.@6~»/wpExYņ}(,'Hc6rrԥr!wZs**P~_^I[@w>25,Va"ُ@7=~TEe&_H5Ytc -v2W br,{{"uYMŴAʧZb YeGHX;uS`P 9kl>Tθ ʠSփ6KN*]r;7P5 lGKc*Ꜷgм l.CX[Qa ?6'eg0~䜸T#1+sAn 9F$hޔ`ƺ\?WwPd _دhȘw mlj o,8jy1<NF -6%ƪVk#Q, f8~ e͇Wl+ d$g`V35bb\C_ZöUw? !KK ~s9}#4ԙh @$34FbJRdq{зNDE*`X,(%@1nLuU73LIXpnW<[~M*oj sȐ`MRT;`{&f0?zߝyyI+$FpVᢠmIf㩌.S/e^WsYrsgC]4MȪQ"Ƥ%:E _|,9 z3VN>h'/ (&AfhZB)ۧ"v6'欬-ud\4:Qy V&^3w gm,-) g4JIv޶ѫ[s 1 Q8v}Kjd)NP(ASa eFJ~ly9a-"HN㿺ɴo~[IM kHF Sx *{sɐ҈@,=[bIX gg5g;󯣲b~k[I€\7ʪˏ@Fw'۬r R0vm ?srl  !@}8gA`zR2uNC/#o&6jܘ_)ߞɞB<}q9ÜE03 {QJ&W׻2AN&G\AìtbZE `0~tlsl L C,/~oFKSJ! |1AB9(gn łg+ {YK0g65|#_Ŕ|MRYG \%c!]`8iH If]z!ߖ*|QV),<2N9yk\N^,C.KH$yL&M~9G>WH,)"4y  U3ś9/Tݜ#mLDh+NR" dXIq dJDXIlOGS|] g9c)yޚxOz(#?3)3>ZԈ$h_+K穃6N}T5o"n{;;ǝ $uf&]}>슠Wk;r=6$ET!x8ߔ\~2L-KFOlE]zK')1% _ϊQAt=Y "Z3t73s`E OWjrZ:xd & Y>25Fʛ@Hʭ 3158K|qx ۑ.sjkW?URQFSx3$%mK;&YP ΟI Ea)ۏILx4< &1Zkxf_mrq$%(zwk)X([a^Y/1ɄNoI^Q'Wj"s=c,/AY[KUG~Vx4)E}3ǯ8:H!Ê`/"H')ƟQZ+aaJ)mHMTr}Z/B ~W4s "{[l6({%G1)^)K.́]nAEhB괌1X܀Z+ϛVP?䙍ΫN]jS/ҏ6DQM1.5wB "yrJ(ZgP\ & .3whvݽ0눯hU'㼝KχupiF,-qIpOKͶJl\8u}U 1%Rbs%6m:}KSCr6/c(ҡLu<&,-p'u8T9l-\ Ws?{؁nnr$먜Epܿ 6z8S@G jqkpE? S>2.Ag]X0)BFc%FK9sf`~))N.Fi=S+^)eqkڧ؈xz5»t01AUw;(*є\=:DR)P K4tF8`BYcTG@J={*:$1yFqcUw--F迬N>D_=R# Dw4ZSPtM4rJz+4v8X,&V|^Mt9!´sDbiU#9Tv _+"eTh77|A[B{wwP{9[ ^W)Acr\_&i. Ho_9bCXW emaJ2\\BBЬU~0֕gd> XJ# ʌߑ#^g5<"Qu:g8VU'=rf 5\(*(pOdK򖌫WgW>a5Yb3K:W bw)ŧVRuoخ&1 B J)ǡ R 0s<̐\?W&ATvCf|- fXji53S Ĭi*=4wa`.*'B Ҟ-Hmۚ5(фsqe[|cw*+Hkb1W S1Q,w%3z3L IR6#u|gJ=VvVlN-E]a'oUrWYj3e~(Hl69--qYǘ;V PM̺Xx<➰^Q6 b,ў%pUǂy*7ET*tzڭ@s.9) 1_oSo}rK}(ڏu/uzqʕCg)he[;y#xbT$J>DcAb j ba x׷`i_8aȅfͶ zNw!Fw#XJk{ țJ}~t MtU= /s~ ggqK@B [zmEWlFaqI9K;firRUWju{RJ>(+._"gm Ro sA zɫ$r&3&&"S,+H %r=ޚ g?jEuJ]Dy+-|_q Bj1< 5Us!%J2Ξb+FIG~EO<&\F-C]jIlLn1BTY24~ԃbjfݻ7n(n0mp+>, sJ ^ >KiD}[@,x,}x#?MW݄m}qMvmV\=2c,Kzw%0̳a^٤6ٷ+NĊɝ$=m T" `V-W'w^^Uף@~lj(=ӨYm׀AdMmT4='cylKGŽ9BΆfZ}2vӪzaU5hb~)Hx盶̷ڋn;lf1tP&zY[0}se CۿTd侌 sQR+ɉ#h$.*=캕Z3XXB:]\2؁6vcpRy}v˷5b^H' O+pl]I者n:; Eeo#KnoMjfټr/sX^Q& KK]CZ=) \m);onEj *L:oKjV= h@"0?^ 2;awgi[IV4R$0W8Q/%!˜l}O`F'վX[)./H$$Q;Uwm *+<#4xB"q3zHyLӗ=ߦEE߰3Sәʍc,>3Vd=|'_K ܣiEo7od[]sQE߸=x1!H$+PݭL[I uZ<KNB8ۢO̗58ٮ !ޤ_^@w|%Uݲ:%Xr9"ȭoM E2j nSrR|:zu|bD$f#+ϽpƴдܼJ XuFii<8~ŏ+tiY4mٳ%web=Rmޑ 1IvP:7l½ֵhffcĈAdD4MT8n!9hæVבJm ]LFl*(zRNg N’PEh_Wy;J{w^BAӽÛzh(C*.@׽PqrC2G"؄Ġa=70Os`e%D"B7t7nXBF iT=ҵ&L3m4WɽF7ꍕhWDGMʱ 3T?|sm<`PFlhWB3ailC"ۗBxGTŜ=!%ɿ:yH"Iw3hհw.@S>M@lok_za6ؕ".2$L0Oh-B' U+|<4 1u;7諣7NzǶ|ی@{GZ[ 7|n-N#vgo4!aqb֛>:5ծ(2-]܄uI. $-Neabۄ$)՝EGv}q3֓pŦgʢk7XJ ^$o=vէXC6w6 #UcZ?oFx,8cVA5Vm)[ة%oϾo@Ɗޘ}c +Lb/z=qوRnn+~W]Npʊb@Ϳ``D6 !$Ð䯛Hn^%P޿va$3Q$w27~Y[s £e0z2)Nq. º1}6pqr f.*_1MTT+%Z ?o ǑԢ|܍|kު%y ®RikyTC\urG@õIr6ickUIfQ ],#sr|p2a? Bu_CA@L)!Uwjkk?x7riCk)m Itp_:L6Ϻڔ!&#cF{ʯXd|5OOSJ)Ӥ1m`IӉDtqQk[zjZ.N_2|"ݩvc@%,37Sq Xƒ}m+PwxJ͂mY_V4 =1e3gowé㩚5o@}N kZ#'b@=/ 0(`+U}t9Y۽_9^SE[hP׌n2Y5$Th<gmH& P+ q&Y"^΋*s5o}%Ŵ-Z(ciȩIūUڭ{hs*V 9/"a ^CE515"<&hT$)&^KVau073f01Ù#+GbvS' }7kY6fX՟_̑ʍ /$4$t=߉5)04p󰜥C.l֎ Cꉩ@$+$S"zВLT#k&zH2<ˏTifƃ xy}\Dܣ;hoR {+EJٽa( n=PlW'PǞX'a8($5嚏T@V)iX]q$mYB`"B3쏉ǓZ~O'/8n4 fգ b]ux6e'rPvH"*LЪ RH[ext݅lRz$b6x@8ªv췱PPb(J_]JǍ"/- 4Ҧ"T 0Mt@yiIYސ.,~!=D^zg]%-A) ^>GwbuhZ" $eZiؗ 1puO9 2(m5DA܀jJ36hgr\t:v5u/mvC9co(,1>M(2CH/x&o I =?磁`䋲bZQq4 t($|jM.Gg|rfIJ8RrަNP&Cs(clwzK k=|fJ}(RHW3F2jOŹe|ŞdC2z+ȗ0,sg!"sF;ga6~K8R\ `1U0Sʢhϙ"iQ+!ts?t՞MѕƾDqx08 t fYal`)Th ˗%Cİl *__iX #3w5ׯ J"EU\m%5Kԝ 1uIq%|CBc!+qQ>aBS ^΢bvXVYR#iZAaML_PR/)l&n=$A[Ct.Md}hѣuC#  P31 p8^-E㆟h`4DU;}zٷ 0gjB1Ù Ѝ˺_Ch@aƺ C'e>6koUltډA,SpWe{PɛօuS.a7l|yٗK';jY*-f+8IvT\mpg5˄qi*V(J2_𖤥CS -U'ux;J]=N|mb!by&Oas)~!Iא`^=*pIv!#pg Z$byus=ڏ]n˓nTB}~X=yEJnۆyPߟ`R{w8ҤTpm q4h9Z[D16lxz5 [*Q; {Y| !4aW5~}@z[6""wj PDa_W SFv&}c3t^o۴,g4xҷjރi8ЅcIpa<D@ĔI:>TD˰X48l#0 L7"/HD6=yҜњ vv\FIw5x &b9 tIC:'/rf\u%_=Cm!&1Dāl/T7S qZړa2'a5c|`!Ot蟽=Yl/-܏NIIQx"xZ˃wA2A5E2e/^AYԀLn?himF*Y3B#- õ[;8!"Waʠ d&nS1%ʬ k>Z7Stk"hϪk{PQIhkb#)J-䍓gVZ C*g.O ,[i\[j|f^bF(z[(O!LL}42a.iJ>GYi5D߬9_s5G.e 9:"LGXUھXϕRg#QN*Cy32s6 " ;1ZT#l%;<(a eZ֙]:cԒAbH^|ScV]6=,҄ZMaB[KnfS4R8B20/HwqXNbcdW}i\Ķ^oS!o_Va_BNwAaa9qrTQYzM@HC䁶ׂuC"v`E-n>7x"ǀM hlr>&v@&ERe䷞['3g0k[~+ξtW%(/fC, ™M\1w=ufщNN_: -pj| ʍmq w>1]GK`7Og)[*A~ HYc,|My`ys+.lϪ$K>t[>4`-[|6=$a ǸΌYckk86F dh.?ZIZJJtY(փǁ;'4X+)Hz?sv!s4A_d l󽓧 Q1>{ .K~!Uc7Oyr`]J!_Ҟ;~'Y[nʍ-޶anC=H8"0 ,FZ.vot2՜-ы9)/eP_r0^0`bkcz+e O@0 i^} |SaKՃqyMjl I >2 JάV38uE>E?k?ibH'Yc}QCm&3ටmsmjO= _qA޹/f6]f|A 3TRR\zw4\ldTGYvS!ʚmL_[xF`M{OeAYF&*0u,eHM,g>nJ q K7i/MIpco я.o.ȉ@GpqfBPKlWH1ed] g>] ];?w(Tq(7B0TcͮEb|aRBH ǞtZw '(idRr罰Ou9y4{S}*\+yPEW0XR|)6aOF0NҚCm,JYFJG &I-+|v!8پ6}7>!+yo,F|g߮IنWU{CD ZfiŢߌi.$?DiLͱ-nƠt u񏖏7Ҳ$ՠ{X]Svě j5p:3|9$R䮹\x4 sԺ`C]o$.L=dq5fhb ͦ(62&r܊5Ml˨ u 7Y7sGAu[}9 0f|[dٸ ur~YɵW!XtoP OI;Q|Zns|:OA]jr vo$A*XV/цԲ zRr˼5aTagKQHTȣsy?m#3h%W8;58b1^ ˡaIyJa#~J„>ֹCv޵!f Ӂ^&VIIjh3 d q1ҕ8A`=Icm,õIB&dVIn00q5O" i!rE`m֠aF86eYE"#MBHaFP|kԔ93BB*&߮\myZ.㉈044&MmqJoŀVX I΋=a^3W"%\5z/RѳGo}3#Mv Sh1ُ!2]6su j 8LAgˡaJ90@+F{\9mHa3(y3Rgmq,-`dN U a(>Bs7AJ]m~P hQOCPK5MKA:4dV);H<6,g~NzUgdY9Kֵo=^t<@gP\t&^&CΈbe򣢨0[.&6!gЄl4!eۚQu{7 âGIxoݰ=ܮC~Z*lmy_z|_c?󝳻lqbm)>*5/ { 'MzyUQy-`.ӞWչrΨ47Kl堜#]&^w OzqN95Bl$zovN*Ȉ:Y9f6.Njtr\.9k^8HHqL y?14h{?_d 9<鼌)Ŗ7zF؈d@g9SEcFFO[!1;eP zO: TC#`B_84`H$f2oSD4zPcN[v{C#nӸ|',΃׶." (8bOhsgicM+1TAFVZdA5gkE+l&0Om߉IgФ\ImZ#2٠#>8 ύ-Cx7MJHu%>af q3VutG0|qrR8qX/KF9Ҍ-U{ x%WMIj6RlՁ6 Ť^vԷJѣ<43ri{ӌEv #+~Wx0)b1iء0хbev~ީmF>:XnF `gUs$*)&}8?2ii'V+@י]RaTVښ{!+79U2V#1f- d9~nsxdP-K2Y^=x[opD!O]ĞcҎL;(y]+bk@OZO l0=?$YfͨXڐ͆@g%GW<S;;( f3U`1T*G]>\s*"tA_@3ޒ xzLK*EiY#_wiszeK( =͛#_=t_)aiY6UGaY|A? Rql^9b{PE*)Oy .yIhw4V1MJ oicG:>L|j xKR7m:&Vxe` UMJuW%&Fe8߱*ITvi9^,(oBWu$pu@'/(|>dRg nߡR38/Δ2:(s Nuw)WٸbN]`qģ 1b5_[6e s_OWaaO!14Aۧނ-BkE EG9H2Ӡxޮ[JXJ`ÔQXsuW#D>3 @]ř˻9W+!4gŔ\#Rĸ +CzE:\"HKm̿Ev1;ˋy;fp@"_.*Stä' ?8F˨@õ4uS`a>KSyrD ])<2xܗP#D=1TL|1e|2` \|X-樺uGPџddLj)98n;J3/+E~3 ="ru\c9 p}QӤsScƮTe@ʱt62"uɛ¬nЃi_4-k3t?  ~ο-m}puuFUjƽ-Db dLJLsǥgu9De4JEob]V)&$QhsyK5F|2*K//=z8_ܜڧ?N:7ǝ7N )e⑫V/' 1>@_Wk4@)Ŧ;xqN ,xAw@zV6ĵha$2tiB>aI1@zֹo)(/D;HA a%h(B,8JI6мND-O;!y܁7Y@ųz(v`}3vjrG(ތv1,ƾFƘ BaßgC~~^aqi7%@H%PYe5,e5Se4}rvdzN0{>R),+`Sϗc T6+$ `ChYwB .s>._%fLJt΀bG`5N(ĵSaR\uUi;blb^6J]+V~ENJe_fLaW`xࣴIlʈAR߄ADF%$)~L;J 5# rRwsŃpnQxZяwj^u*#& W~rSjI 5\%J"ٌȟL.VبO}r$ؘύDl ZN]GDQ ~Hb)W}HC6H'544E>KZ/u1zZl\@d[>45O]6"nї" ]bK9i1HנVkagrpEG QʴikMR֘*PDOy/>,Oo{[5XoeOg:^SCl-<дP{hRhK,BV|5Yv<Taҁh8.cf,Qn.%懅.xqN=KI  v]{VBvŪ"NX_gI.|/~3k⎽`{h5N@u.e4򧙶 ̴\g/y ɇldsό, DY  2Nyl0/Dǐ[F 4YƗ E~5&DrͲ~r{ndWNA;0ŃS=;&{T7lwtPgQu)|qHq W+ng@ȉf횬vNMHջ3v;`1ȤNiHFpju6LU#Gz9Kiߕgq+VyknzUpه5ޜ);ήF٩KS(Y865B ( ɱ@Eg߈Auޅtd?'5'3vPT-;LM罟3AUIfɓEB@x2h)')4C+6nPl=rnf4%9h$57V++?QhLw7f^?+rtkaR'w]KG4>1Z@N?T )Ml eOkyKAk8T0k>x`'d[:\lv};S ׀V<8Et/#ngui]_"l Å*QWׅSͪ x;g¡yiج 2z;,_ 赒pvXq`4рbE( ğLZ?rR7@Ek:D#ڍ_9RFwP_y 3!%/xͫy2WeJ'+tmItq9ͧg3 6ĭuF`uOYaǕk}L)>>TS)ہS41f1 Ӏ6Zb) ,/yҨ@u\C\ 0bf= [p~tN׺ Y%!gF"'JԋtULm8tT.R4~[=»P`9&5"?YcKYp@#$9%$^~vj,[k:Qp1o{)!`d~97~W0vƂ5)aS|"cR H,l1sW|S `fNK6$QmQ˙δ)qtϥOێ f4!,``=%SWCIOVT1zP\\ExȻO;cKX\aL1&q()7g}ڻDFGc Yh̺ϳFX+7;0H/51+5zYA^R提[cSѲ::'}KK,HUd1]NدkԪD)ygYZ07070100000536000081a40000000000000000000000016075bb3700003140000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/fuse/virtiofs.ko.xz7zXZִF!t/0]?Eh=ڜ.+kgs] $CdS̒W٫iJ 1 Ɛ?}0fG ӄ☷NE0ʉ:==DWy@fQ~yzڽTX,g U޹ BE2Diq}3&q1̵>\3INJ䰇gPO3DiHэ)#q`eZF:MwBoà 4Nj+@lM{X{r\CIШ2l+<ݻYX' ,pΣz81+M?)ܭzB+>D},Wǧ+s& QP6 I6q+iV9S58[t2}G 9HҼkv=Ġ63]w`Ao4݄;_s7NWLҫT>/7 BIE.45jpOɵoƉbLnԃey޼ pYLna2G~悠 -"65>Fl?)qO`|~pu:֌x~>iFy{=QI^Z xo(%q(P pk&ϡN3 %Wz)p73K3_= fPHH {Yt [AI!Thڇ'b!RWKtː/OpnyR,԰Y8Z#@޼{HqK߀5԰sh되RƁGSƴ,7KtXZu ~v'zyS(C0wkJW;r;nN74h)!! 6;#dP_H\`S7#Ș fm{vC=GW| /r9R'V0vc?7LJکo -]!θc+~ ц8-<5|3Dpҷ.ׁﴰߕ秱Wudpd|927]6PJFU$pY;3#2|8 w 3ʎY4$U`^? ]|qUQ{.9e%M. ɨ8a۹{'d;73}r|nIn,#rf{lfVRu+ug(]E ^r# _<> UU}ZC<s叟1-e[Ϧ9FNӛ,/q: B2@Bط{*:ܸ=18 Jw{iNJӿ#g N% c&:]er~P~΍&Xb+աQ05'R|K^h['fI38&n/F|-]]!^ ^_}*Nҩ2k6I\7hhIc!|RJa~@9rP83[-r^^(> `)~2~cc_H!i"GG$tX"/2rm&QO%&}`V Q~P5' I@;;tT]>SuzY>=yL\[ΦN[AؘjA/ͣ\|c[',tmP%n˲`SdbG=j (6?p7d3ޡ~7TƷY)Ih1%2=o?/白'Ч{Z`r62P#f4(#o▸MjQkG8?@ձ7/xDZ2NU5gnF.rM, J(m&쯱,AwBcy{~\;ݱ9:& sż6:7˾ &4ڻ,Ed8d!Wtp[~s}(FUpl[\9nrm p!f9H-,x$M2 +^'"honG$Lj64Ì[aSI RtHo1c :%T*Na_l/Y?CP@z(H|eƢH6C[+N!tY"wvO[ykuf9at@'XBa]vM^ J]#u\)RSG "AR:53OU9:5¤\Qcm7/I?sۀ>}h5H[]kWc@3 ^ȍ!(d2s2u^%Ix*Ԗ$Q{T[^,W;$D5E jW4~!%#zՎ<;RS2OLspzbf1+{|:Dpf.sЀ5.phȍoo.B"G s _O> X:@8:̞!p_=QN5ɩD=PT)Dj9@w?3d)-2EOl߯|A|~9YQ9[(j+~y3Lc#R?EL)sceenCh)OSJ $O_eV]5>21s %kPWh^p0bȹB)B1&ލɾjW'gmdm\`jGPT̜+윒c>C*ۄh>; @t}L"X 8tCg3 |ov9Y)Omh\@3rOu 1lH*OrnI ]or["k*6&ԂӻmΎУ0=Cnu2Fwezf#;%U4ĦG)=CR "iO@J9P 8R2'PzŽt3u-iϼ&\z[#ch*;tBbn3h).(nA eȫC3m^~e:5g):O& s0 1n Km`ջ 7 g P3_Py3G54>yfgWkՁge &8/U0y7]ztPsºh2VW8!#C _,2d%r=DF),Wt)\ 2[m  D`Z2yflw敄ͧ*I@T+nam8 7n6blĽ g5 'pwofUX|6ipO2> ECZ]zˮ|{C vo^ +[={1IPj{zT EHm!ߏt\Lm8֒hǏ^{ :a"㴺$øo\1ndBĎWxW.MsP.B3Q&cG.Nq{*?+-4{_{yW@Kel* |wh?(XJNJ˱u$WC t`D o b%G7,wV-V+;F6?6&>ۥ:s,<5Ë%W@yn9Ri7 \V`y(3Y wʞ(qele{ycT)fX<{&u\VАjDs#cZ&fQœB^JK$E!UX"oBIsb{W~ %mPx.gvR.8m4أp,$>v+zD=H`f"N,$x9{H |b5f4Tu B mm^uXGI(3!\TGGr05GA؝ݍ*v}6*լRC.D%^> `a{#/N:TI(b9Vr\a>uEP' *qG=/j)^ fDMqsĊHێNwPe5(LFgOۙ}=Q'z"U"#'''Χ-0[V[- kqTT >=k@;:?5Ku~i "tlQyn]" Ћ4&Þ=K)5d+ުW J̼ !85+HNb)O^ 0-`rt>8 M*6|-ц 竵VlQEp#l.:XUJvgbhkWɞ6<(<NC?fyCG3R9Q)Bq2/Ÿ|wgxaVkBAYD+\0Bڪb zJQ tI&Lsr_f!۳sin}4$r* fѵ ck=8:@#)l]+٬ŧqRW `ӭ w$wVQ1 [cK-,Kwgt4&aq7^"LKI3R'h Ucm'"wXXVHNY!| i $j2(*9f;&Ƥp$+v>HBKFƜP~ҹQKplX,%:A>ݣWџ,Lnkf&Qrdi߰J.x?9VÊ/Yvo5wO_, ZT Vpǘ{cIGq:RpČ돟:͖cF/DTeΡxxJԄ$Fv Ҟ׾$>)vʐ)S3yEiʯعSB&czXa0D*Wr cҬ&!_A먑렋b`F%?&ǖ(s x..h<܈HA'Pߺ4<Ԑ /¿Onn\*^ЋR V@V\bB{)8[1gTHaaۆs, j (Ë)yDz#u2EZ+jYYjCj?rځoVMR^=Ѫcp!3r{ObRV*!ŐVC`4֛fjڧ 殶Mƈ0ND!h♄9ᾋ4i#jB-J Y@u#=v Sv8ΘEۮҼ2LTy!Z+%٤]=uRZ٘[7-1pH=JAe\"0TrOti/ Xjܩ`75-~V<od98L 26[&3p]&,Nc3؅t/Cn O2ocJra1vA"E$ i˲v2w=Qos*FY=Gd`f" {MnD0ըG16Q0|<|Jp S) Go9}6j0Ka0v;Z)9p_ә35aӕ\w3ȞAğhs$6%|^4hkރJo rdxn?JOTҘ;tPE*,j3#(;l#ۿj ߦOF SSy|?|o)GMr wYtGp_o]YЖ-rdž˱C,BRGO@g|[&NEF՜-"FYMXp(([]^iM9` K)ڦUC"|,LCek@/Ŋ 84E$jw)M>ĥk*0)y֤]1?S'EjCJ vH?v~VL˗M6r$:ˮ i=1O=%6 4Q: cH`juf4Jĥ(Y;~6ݑ6n"5QJ fI%|yjWJnoBǶ~c0פ!P|VJ S+uPWbj<tn <Sw9"֟FTi丐ʝ@NjܭyUa~z_ikr˜MXP%hڛq.iDM#«;kP(`:G*K`Hwyj/}з4-UߕjC:ko;Y`I51} P*h)Uku.RXo{ (SKjl#@V1;e%ri }?Mbpl Rd7ohjŖrhefTzjp'6r(+ʞKf* ds94h}]3騯D#uYc1o?X7wB_t6PHTz(:0U<vڝ*M94\ہKkor%$͉]aB '.!2>Z&ڣkYB} 7_XJi74O =?0g ЄP!ߖ}x7J *;>,<{|cZR;O -JI;9`@GϢu/(sY · q&eF#\HfT+cȚ 7ML&IA)52ՔQS(I'VV|縧# V6D=2Z8hQ/ Z(h#3# !߽GBo՜eQ UV8ZbfpA;U'&@q$ }tޡBumuXY*ѭ=-ѕ(B$§  rAo0u. O~fXq6e?HA#9 n1ߤLt`qϧ^;l0S3^da\93Jw"ъm8IKZ}eeQ!]խd҇ {^:f"_OEi_rC whNZ&y*r? lҸC`Ap2<1K.+s/s( LOGێf)ܶDҢz B 3pը[av[ƦfI }A1l׶+YE{1zr&{.pƈU9kN a*<(J[C1Su~/P: BȮSޛͿ^ Qll3ۋ^CF|=;c#Fm9v ,68ᕡaB8l=98R NE6|Atz@;gP.\EH9zĄ鋄)˜W "͎&ȉT*xZ?y7gz"ڔ`C5@|Qh;a8ahvg>. 7N0eq9$wefr(X r@SMo9(yE#Oe2!68fA7NKWPwhMKr}YCU߿D4 SIv=e8`O\+GmDuH`rZUL@ob.]Dlb[=/Zu<vLQo"Թ*)o60oBNvBvUhjֳ I<|J}Nsy}BU)ztگZrU>V δQ*:;üH6I>#tD 1 3)[aZ.i6x'(v;!Ƙ`e4f631P= ?/0{±Pg"FXd >HT:CE$g%^O%Sb{k~8da"Syp@Tݼ,mlSVQ|,K^[=y 6wFYq釺ѐB 5jn7,iaח^)Uٛ$wb$g 70Nas9&1/<7"gQ_L6d_}xmc5N#_tw"3tujKNTX/`ȟw/qLhj! 4\1^.EX)6BYxҌ)=ĵ+uGKl PP}QFﭖgԵe}ryAɘ| 8=>sɭ@b+vp$My9Zaa4H ܔyRQ($˗e&Y%~{WZZ[_ pN fADs7j_ E+DwArώq$a@,/ʿw;)> ;4Jl45F{j=`A٩ EOSwlFGwr&fDp&k7Xm D3`$Q*lJas[k[)o}A=k<`LmMC)Xx6d-k$`W';k8CjvLrXT;6`!^ qw}OA1Pz_ͺV녭П25 a8 o] {@O~ ? Rb0d\URfeAwS d޻/++VK|F^rf*n^G a0 sЁm R_m(2ȳbr3gYZ07070100000537000041ed0000000000000000000000016075bb4000000000000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/gfs207070100000538000081a40000000000000000000000016075bb3700027178000000000000000000000000000000000000004700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/gfs2/gfs2.ko.xz7zXZִF!t/7[]?Eh=ڜ.+:dN Os$l:Xc I 7oavB_TV>ޅuc <'['Nɳ%: Ej~.ҩfI#~ IZd9?s"'Xܛ:r4^Nl[1tqmGqD41ëfK!)@<^ӷH"; CV{1Wvqs)U"D|j*6{[Ұ⫑+s%/Σxl\*fsG0D`0 {)&92 Fܐ)LຩAƊ};35.hois㋄OF#eYDs3+CEEjzmT-PT_;_L3Yd{pAt>sPG `yž@ ,"=(8QqJUjXQFWhq|JL|)StEM+ W[U":Rq6@[l 4 {Deke:zYCx~)1tZ?[ym9Pw)2YB22;QNоe* Ă`Wfޑ#drM x 'ڊq^6]׫k)ӵ{]>XZc}80W:;a!Tq2вbVA|KToaʰQ,<{6wp ;rVBx&?|%R%8%0HrU"UǙcQto~ |f$%eewQǬvoݾn@$'SEu;MqzAtiIw(Ԛ͝#摲)suU &2#&~ V/-+MJZYd,@.nQs=nQAG<.^dnaӷA-/C+`^`/7$5>kiC]J6-3hec~eKq]N)Y:_Kk$/זh Q_l :,WJ(-xLc6 Hj}RkO:'mi*5T][T^K5fHEjg40poEZB\-0v3r]>D#L̷X7Ka21cW:1j 6t·a0Q{zkQkXjEoK& ;('GK@K@#ٓh#jBJbw cQMx?Jr"ԧsA*>o׎[/KT#"a9ױ_K[ 'J袉nǜ ,~^cz)9?lRN&4i#*&9: yg<́7hC/s m:_uCwepBy&ip,̘lbAv+qPd64X ɈR5'o{ SsAlr܌$RirE2P `zS7@K=I9zcƷIhەYx)O:躿Kɋ>.hRB?t9JXyFrY !-Wn#'2F_+pY۳z1_kzb3w) ho,-,wݣc_-3ASHҿyVȆK l6d<m#0/-ʼnt-I\8Ju;-λ Hq+ 9֯-pPXi}F)h(llZh2V'p4nB% ^{ԋL6A}e"[ G; ߺd>I`+Rz:BsKd:!C.YGBѾoK $g0x0q;]wE; 2I9xߩyH~-3掴K'`Iu -p<ޱq%1RCʄd+LQx.c^ph/ x4<+դj[܋Q)IBk|Dݖ'ON )LD1UeA2BKB-5Ygpd_f2-'SSF ;44P 5A xK}҂ j ((<[[mNx)9wl_#f -).,&QφD`[W*Gd"K5Ɠ5r)eۜ`=[ZhJoJ| a0(C(=i2%ހA}~U pD4Z{kf0o (]IAK+n䢵lbb>΅2;S u?9gWy,Q%d-wxN\F6F+fZ %3l5Db8! =*/pWqgئ!WHQs\g~EJjfP`5? Stn ^ !&&h?TȖGmJmsJ^"6?vtHHF~c%ܽwJWJ{bP0*`SdWY83쇜4`W*y[%j RFT-œ^- w6̄}MHXAw~7&&i-›&045 |XYQUB}C/x4 s$۟rfB=˜`h@ӸCpkNH_b JZbI>IM@3 ˶;{^}s"g;/& a X][| rsAb?.)ct]S/ovFto&.S}>#=iVt))"z1 K1A% n旴+sz,'!~|E{ mgI #h_iU;է7 Ise՗}42^{qSch?_cF$:;@5.yZ:34wf򧿣M c7@Az/Hܴ9pSnP_q;/y]˄$5'g&ɑ-Kpo*FX DI R릃7}2NQ; c)ҸFdM6Up8\UDk 4qz8ms=xZ(Dt R#=L1z uUG>7wpgT=C$ 4NÒ(35%!n))W -"2el%m/P~+آט޶ڰQev]pS.DF PdŨ- j^mO<<@h!vrVePR%b8BX''X62e.rۭ_VPm|}Y-L NS EBQ=ѽäVjsӑ:AFks.(V缾)r/58={?7_. ϪĞyT=zDWѯ.*do ZL曡 Sfm5c VjI7;7`k8Kk=5Sq/tj2!')NM 'VEn^9ɩ?L{wdn+XrEp)e=?`wwnjRW/LjN_9Ī)]HҐ*\kבV V՜T"wx{oD_9Zc@+) (I\l 5ꑧǦ~Qv@T;y;PՆ.5;e%--|_%Q<8#C `Yh m rXb|jŒ7{@a}`+nm2"fksr+34pwؗw~[B)`DSOMHjkaΝQirRa 7s$;J0=Zx#aXڈzCN+e/jFhkom؅X\)ᵝ>ܸZzyjO([ڲAin#a.pm"ءŻNJ+ġ11sf>'-gV/LQ"M4V%< aYم)P笞L`¡/J77_j@ ,8`=gn`jp5}i[N\u6c˿s|˛u> 8*$ZM5;=$ Z\Cͼȩ bQFB]c"kc>^d"@fnD  y̴7.ks{ƬU`>2DQ7~hVW:~FZ3w]>JcJN5;zQrRn9S#91oDs-tuHG<x*O0~߅ѯ蔉0~?h>+q֭+NFRTAhF&VqXUܸ]21 gI gn&F /4`^#>HwOmbQc.8lQ=HGQOr_~Ǚ0!)"7B`dJ Vu:K u#Fv~ea-1hgM\(k -3kOlLfl`;#J*Ȼa'/Ie"sـvh8r|`_ W&2CdC/f jz"Ԅg-:ch,f Û%9'25_āXC"2m܆_u˹JcXD3@Bjȟxqw`M k@s)9Σ4sg5\-=S}1 8|jH$tXxMCؐ?S^EDZND8Bdܾ@nZFfBe[Ex=S4y4PִXs˓&#rrƉɮ~?l\V h=R&iy}Ǎ>q%s*Gb.n90هBi (hv'Wf!ր&st .&%OJA5U "׍%t`kRGuܒYZ\6܍7 X94/OitZ*FFw/XfJ6`A Q89Aw,- \@{)X]=NAfX[)dK)aj,R>䫙t?[stkydE*py_O[p+kuVOng7h}wV(u`!Ȓ%|(_Z@$Ƞ6?*u [>fEXfߑ@_N6 S~?6ޚC8.ѱ+y rRz!#i`ޖ WCj2e冷*_ o@O63_ot ,#ECLa-a#]^,KKUt@jR 0䭱' 2>˯K\f*\{ܛOsHm: IoNJƖYX"pI Gy^Mɉ"WDFj KT01K _:LNG*S2^*^':ܗt ]|9"tI}]>&k^]I|žVmvsjnUnXws@Pj(q7qfUO󷉑ӄy9z3M 1J /sXtkg#FB n/Q2ը=7 A.6 UofWA'-l(?\QZY:cE'h cW(L^c7=L^,J%}Ω~UC?! lE(0:l|7]5݇Ij(FWV <N25qAL eT$(,OE >L}@@MY4h Iʮ}~CM@RN|92tJNH)Q*3VzvX_E +8% F/Fpֶq[G sEC>>`&ۑ/{M6H1r؞ $3Ld:M\[KA<12y cst(?{ؼ`P R5'SSccJvY6FKjgļГ ?r򿜞8f}zJ:xl͢jYv[EʸiB)wsxas#3jۧ?SY|2#C4 1Hzw|"xU6ďw3CcAܑ`2|S?}mrް,`حtdcqQޭ#Q,>1}̺PV ZFb]h1[/,_CX =D ^{&efp#냦]tzI_{COKkkgJMB{}3R/&70:ŒM4G: U!p F3%~ 䧫02.F8;Ίu]2ڱ$Y\BGn|qdU5ٴɅn~'S4M'm)W"[ {BbBS+D7`3_Z7~jIuVjrQNк5xu= FХiMʨj֣"k CMtL0 .uq㵝OA18P?Ɗ]OsJz 9RBAI 8V5wt26$|$?eJi;ӈamYUuGI&JNz}^]yA xvH[gHQEVxr;mAC9KG a>Y@ /yBn<7͔ڐ'V }y ;؋;FEf3GqsŁ]7T¿ݞ@JF'Gt5Ԕ$A炙QIBG~\Sε#+c39cFl W.U58{CJDz祱S/Vgx sCPVVTC^NХ"(A35/*dJȫ@5duƃCcw0ED(M1&ZυW.j:gX!nYTF3熵UUx{F##iƋԁ%%/](dUbCsynKSC;!~W00~E쇄ɐm(wMF;q^j0|+8L$8vW'{zgUg}ĺ6?L2YPű`CνnvA.gr`"6xVI{ngMBL~F"3b%@tGj1Hu7t`B/>t__W\ l_u])&O ,?{vt8!VՕF g ӆz"Y0<ųd\ '4x8U>4!*rVbN i{u""0z` {rVyshSEnj;,rkU_x t+`}w>_)IzcJ_HxH r.Zka/fjCnO\1FV"C]\FZSqnϲ \(1AS`8b_Y ^jFMޟZ=*o4Jks <=D5SEI Nz/YPty6= 3B6 v-A_nf*NXȧt$TAv:#.ƛ %bE/T $gj䨓ohcwNkME{*ۻ&`0<&nk  W#Lͻ܁9(:=FAwWf*K3y SA!]ݮSL }ܖ>b^-4&*[`exdcy!OfShb9@/`{C|̓i%0Vr֓/c>R啧;4[a4_'Y7&t !;3Q>ᴔҔ4؊Q*̱埦#;RKutC1y)HwU|V!mv`r %kb0>1ZȰEA/!r.p>y?B* 'j6`-(9Äɓmqπ5zV`錚UPYUMPI$s{sNrW+ULke2KCǤ21F>M?u.P ,;w'i˞$3SE@9/l7z>"&=C+4.`$-.4 LSpAݬyvFې).w~f~?zQ]8g2YVeiO|@oYiQ33Wrχ+$A!LQ*rTZhs-΀H9eѻ>S];ݻUV(e4Wri_b+t9O.-`)饬Zfxns@v7b2ljV5n3h6U%;mxǪ%CH<~ KM>HAoӁkn{M9-8&nN~\ &zb.HT4kczHljֆFnM#Z(U,av[-ɌE,~rZ.c+aJ=&RS4u!GTM\ 1;Ź+†,!5?xXWos{ۦ[: ~8Xޚ(M1mJۆ~VXe5Cybx^N.ۘ1߈dsg%'Hk tGlwQO<[5: ǟڗe}m.FRSKcIn`P>3T\X`NI/nѐ햵|`Infzݺ/kvwm8_y>_MprK)KQ3I7WrK2ofL n 7  d^CK"W1>Fqt2ћ5 wc'CGV^JnO|~A¤ՠ͡=×(zNQf: l>D*q0 |R+ewkxM4QhW,RFQ X$VS gFFV,k׀6bG Rh yҋ4Pߓ َہ woцKge8giu@ IyMy_wR1 ޼rj ֡GW)]Us*/ {ʓ%D҈85{t  oIհPDU^* BҤ>t6\ **xc `5`hH~wZu U`1NDs+ XRfhF`!q4a ͼ2ԋEGyfA]bah9 ɏI (=Xy/veb*PǴ_ɜ8Wt6-6j 8.Dogb`V ݴ@V-P D^OϾ{{=ɜXn 7X|-= r3_5X('  T=7mgTqΎI%աҿ{D| %$4/1-_-&+-nxQp>u#\f#ӘؖLA$뎠`X/LeWՇTˋ~E痽?y{qLty֥NE엠+" 皾e&lx¬R?o9#S~|BǙ#0BE,{ 'OM M:FoNN"z`Q[3p/Gܾ'%=)zr(vL1(!A$JG/ny EYLM^4]H'Х4*x]RєO+j׸F$F#phIO(bjͲW*Ґi_ ]oT Fef4.jJxtseaL)of08{͠"lvg\ozDv atEWxIiSUj+t&b`O#ɏ>b<|%UM{^4*g3hGgA 7of荺6m6_|V *9*S`ޡF~*bOV"ao0ILVێ,:G3A/(FlF&9+cfq-h<D"Sp9";2ZMg+Do9d&۠TצKB83F^Ԧ :pTzeo{ȕ-:E'#n,EecEP&v!̪aFɶu^BE yʭJ1:fQ| ,~tjǒ%`,7\iC g -~rJo$ZNeW9r8pmZ!8.˟ϸk腭NMp;}Շ$ Z2Op5Z%Nng#W3~5Pw^ ŏY"!t"2;GWDj<%9OvĶ U=Unz=AVVgv#w7Dҽ5=qpnHC\ )xci\% vHJUQ4ym{ld9GM|=}@&C}!)s&{A Qlŕ4Rh`C~\M h,%L)o]Ua GV}7 2&7э;˗пC) s@/?1ƀT E^@a,@amI jzi_F ZOMYQ9|)f/lڸ! ؆…rbГNoڙaxF}i'|lxC ?uð*RтJdYx"2f۫._5Kq; gmȆ-LJJa'0<߸]a0}z' \i\dbPj›@jcx+(4ɫ)˶]n5;ƺ6T=4.|d%efdX0=/LxBO/O7/cIpH8?DWnn$eq507Ѓ}E쿷[i͗Pi4x`8H=!=n=('k7cc#<<9ӨFtƘ`82 SEL%fBC4la/o1u,?'WRи%1U4r흻Yk CD?Uq)WF lT><<OeNUmB˸n xkQ~.| Ş=~烓Fclзu|A"DI;w,g킽QQd-Z"^Iq51 G.xVB=0d'T珸D5 :ԟC#U<.2GPNHtDgmf06Ifk==^hnE4dQQ:/vl0 ַ0݇W kkWug6&j Isk?!촲`ڰ?X|,#,*ɰbh[s@{X҇A!U3a#ťM `ilG~"GfJl0n#3q^pRWPk A.:HQ3my.*7x"ӷxˆ&OR(`Okz[h9gfmo&/x C-/OR%1\T/M+ޣքD3R Bgw!<,| xϩLj:G3 a01jH,#i( ڡt'̿wY2K+OCms[tA)}Te-ɥ\ 6"t&:uPt+1;2Rm|[FF Z`JPNچpyqxx!&幾/0e:vɮ|%J4:H˷HH~}NBdi8@lQi>~lyߺim&2y m)pdfӸZZPǐE1I?mt<8I {}GY2 |7*#KXcIȩ7bA]_:\ANw]g3ܔ\|ID]oU~p' ȟ2_ L0G>ЌxJYrÕu|,>[*Et!_} j=:V\2B5_\S>3ZZ"Z8X E$Aݎm >wiqbw@YlTn9:-l%[hBk{0FX~!IHފ,aޅNDx|Q5t<)}@R̎JGct01ړ;xj4czNz Xؿ;E$+ @0աq~ik`Di usQmxjdçl6+ |R7{a+)Bv WF^/JNs}Fa&%N(tf̓0l-1/H6c ѩJO5KmlOx% U\H/m6OkKTiX`pJN9ĽVL EEH$~3/;dvjXt![ N|hkh"Ӝ؃(Ř#mH܁Imbko$+= A\ё |F9.Kq_Uwx qK%حo@IFXZ}9]j)6ÞRo(3F'g2au5;*HtpNˬ^u6XYYc LdM^/vY|85 Hf6~(^D1tC+eglutVsM} u"Gb^bcD]m.}YׂA1cor/wy##gmSrur mWg O]OWIzfZAKDGF]ZXUj i F8`7`̽>~^M?Z~rLAH4Uy2'X2^0_ơQVlaEo*סCw9Yv:GS^}uk=?[hHQOw3R,szSڛ3d2>ס勆FW~F?PK*0e)<4')1r*:/ȉlIdk~V@uatt&>=a@7mm}.m}8E4j`~oc/JjCGͻNJ3 eT E6#"dH2Av¦ީ{̧K2oH4Czԗco*׭{soBx $C䅢6>0Xte)AsF<=XNpQ㞇 Q5&46E %͔[c>>}vBcɑ0DH;4Jx|ލ`WRP5M Z*P,԰@BWݒ*?^ʮVՅ4B:&:QLxC9y0 {jQWG 4ȭ.3$JJAUaI ]h[Y47Əztgl,s[SO}X(|/f ^C-tT`hE68GaJ~ " m̥X_F<3(GrDlAmcdﱪ*4wli6MWo͸`cHyjE04G:<3^m!JQ|_J-X@.P>Tz38pZ;'̋Dx PqFRVv=bT03v#U&QIԉ5"Hx-l# <^_RleGwRȨӑΞ ELM1tB'^'̖n; '+(rcܬ~yK6׽%%-™[p\,mYu KT Ig* v *G*뽛q3 9-ƨ*XGj7Q, yY[r&'HtU _Ez};`ZdcHhRO =Dl*%`<8'Q Eg0I+?6rhG)&V xݷx9෬axaCk.BPV 7^Aj :'4 u lN3ft/#'Y7[s6f)3TsPG N^7 0++GAMh*-;=9쌢Vr7a𯚞>>e 8RM0w|]I>xYl éMڐ:߂,%8[vK qCde:@@,NCO>H1xf>cZ9Eֶ{3#H8j!~#Huk R&O#h̑RkK% -Y6s-R~ J\:0,›z`D'*8rl⺵U_stroThU Y6=pW,Uȓ<̷0t_NΌz&{TsZŞ`hS֚|~x.-J^G,8!@)@XAzA1N9'= %v^SXXF4J#RB+!?Q*ᘢ('jB7#ccc$\, v9y[=/&|@qV4vG{96@;:%*!9Xg Hr7 R,[?,i@S4!jj؟X> o8k!AdۣEP""tCғsE[퉄D+P~KNw:u@*) Z H2DU_c#OTe3FY*a(֮0X-ur.r(=+ąQ\Isw[' .Ky.@F]1r/q#Fײ]@q?mD';%`|sjmܯ[<5yԛC]T}P&3U]g/ RNsʔf*r@G ڛM"t U=1tk5`שS ՇĽ7 #H#0zQS/$b"pc`ޢ٨Z\3.WYZ&1BHX5 Jj:ҜoF%CvT'ȤYi&dWlK!zGAr9h\$xTo:K%S&Å>_aΦWsE40i#-)ߦ%th͚ؕ#=y"D@6\leݫ;Jv@K'2@IaTRbߛ?yL4gi%;l/1Iw}2f.SIpd:W!G+s'fBXpܶDȋ Ü`\۲i8{ H '؂sc4A_eXE3+"aR1lttkwn ?1=M{T Z6 2n!F!J }.* ϔނDd+yz[hxFD}9~C U8}DBs(4!@s=~_*5,0}:ɞPP_;tsPŠ98cm~/o5^`us$}׊Znһ1w@סE1!k٫8;qt}Uz;uPVxagcӇ3Onʦa_hUC/#M`" &<W7ԃLf,пś,J$F$gm-}<.~։Xr*DN5<lyЭa@ZF6CT?Ve(X @s[?dJ\'~u}x^vĩvX"pZ/w8}3F[SJ7$L?0"(M`O@<9ۃy 0}Z~S7޸G&{rF>PY@v)[W!/^@+D>kEN HYһ 2yS*̚ϭu"PmƬ-Y6}pPf[Tl)'+z!H B7OgbֿNY3,nZO6BGnusSLj g;:]k^iLLM&P8tVI~dǞ ~)͠VwXYD% ol|mBGCif( Y펕-ߠx #NL+ wA1%_=[o`c[gC6M}c֑Ev_}氋jUA54w!xK8 62Ѐ&ap| Oԗ'Fcn8^v1(\v[9K˲=E:zpleo6ڤ7N=vggW Evm3;>!)/O 1^I[uVSy )D)pWې|R :\`p)VM\Psyl~ U_rYO2u6I(d!شRNVA;$E^nʖW[f0'@H᳞#9 A QxG U'Q&2"_kT 3kWw'X#|{KD)/PZX]H۸)\b#uwM,+urb޺ɤ_FљnbqɆ&(4ʖgL"IK?bq}\#| Ō@z҇>G, B݁|m5{ډsj'QY^1P{I‘3O^bݐo&0=K=q6r!F)Mg O;)#Qlvu\UsMg,.F~sk6|Yk{0w$fNpJ--{ Sb@CzQS($}գX-G ETj=zˇFxqj|g^ϧ÷w q 퀉k -di7<!@29_PY|au="z鈲(rEwh3Pbz}FF,]V >&'ȽgtgcP>΋W$EQZ4rU"9fnFՖ?_6 <@?o);Ь[, ^̊% ﱧW!X8r']57)-JrsxqЙnt)$Pd}܌eV"pK VKsr3U^=6ƀ$ђ4>3)<M%AaOO:tSVg0OtKC_ nSX)T^+Wxiń#d3\6Nz/)n =Qo 8XTh @NiK4_a|*I@Y&nYϢ}ؔDJ`/q3wbJwe ± Rg zK/ŶUv_QT.0H;{J sW@65c)ԧ;%_6x q"T4\:㽆Tc Ϡm3 n2`TCUO%JPO*$ кGmQဦg{MGۏb=Ӎ8m 1.Vc SgL5pݨI]-F `UDPWSl,5G:FRk0jY^3Ymɢp]bB2z'ʹiiEi@S/Rs躆8WQwAN3mF z3aԝDό'_z@nf3Ş,dsXF}*xSކs6ŗ+l(Ά'`qu974p_Š^0x3|4,L_/щ(<Oe!%$'k&Rg!|zP.K:Վ4OC3'A7f7gٰy.M0DŽSzYj$Nޡsb*ࢨڍV\~hWxSadlvLč!T{եW7snTc7Hk]Ŝ:u%Iފvdzؾ,7aAN;160@5Ӹ%!{m/k"BsDM|PZ@{xt(s(%!yтأSZۘm,'JJ=g_sV<7yo|u:Vtb, xX[vy (EL5zZ&=] (4=37 H_E@c8q5 u/'D^NZzi1İ:_zgoePK탅M-`0PTliʞr^p V#KߜGhFyKeWA6$%xRJ"qɕ"J/;T*K@襊n${Nx!;0|9N|<[u0QrDF0a>Oax<^^h.,yYfH@c/SK ,?f ]o 3  ]q{R|VRL2eTq_9+a,,ԙ$,Il2J 0yp9wGUN.Rjcc":x ݚJ*$v]C֓m7r?5d皍wޡhd\aVX/W6^G+HE:%P̈B4Aȑ92pU e_t5 F+_=8e7+P"O^LG̼P. ^]!w̗q;4TL7m=05%Z5s$Y̬?LQ {&ӗ/xMjޏz _$\ƬLn/I0KlI}_aˤM3F?@O}/Mǔ_qhФ3"`vu[:93s]|l"@fXÂT)wH>Zj26B\$P2s(29C$z׭ԽS6ϻ؇G?*()1'~HG sf?(biᯔaݫvstT!6v: m$=2Xy: BM+9gO *cY*J@*牟uCU&)kC:6}D49+HRvj^fĔE|yYxs 0}Nu}>tV!ST2 1`a$) \N阎(Xi`V,LM:v/qbA`gs~eɱ"tHVLYSqωТ<ʥ T#os`w mwhfj[3)iJG 1{v%M;x+ꘒXÊ11:ݫۦf:| "Y+ěп=$j/,:~*9GK @JO Β]Զ$ ÀYl(w7$Zzev=}q| W *a6e}z=a{v0$q8H06 B30BuK"6UPl?82<]/_,^mew<'UsXs^#P@p"f$b zJ3WLPњXEUq{Q|L7٫(RDs`?:iw0m>ߙ( 06+hQ0F7C=/ZehWejx?}jdM#bʍi]!fa/-iG10:o:ݫKԈ׻ݪ4J@nA)F&zƍuTak\8Z?(@Gšmzv:;e5&逴UsB;>لp2ю4bd>7mtѰfd tBf<凮Psyzق`VbD1ɽ؉e5RK_aAI߮uT@\K.@Kz6 *Qӷ6)Oo@uae0[>ݑ/(}.x)%iOwa:_Kќ%$W>H")h">Ӝ}rlOo nM9Ok懙Tc%HE2dT5gӀg"7 j3_`WvWV JҐ!0ğebelnEjFX'ՂpULd, 8s@yH!m(vaѱqOĂ:à`rn\XїՕ 1sԏq:JITl(a 6l*@ *.|9Ej//* VJdmbab6.Ntg͉j]^XUDHQk}ӏ;v4k W*ŵr7xr3265޹b4Ki Uh$t:cQR2~f~€VCZ ؉ԎтfVR|]Gh9dg ! $7FSKi(. y};8u'Ak_T.dm97oMËҧ:%sjJV/ k/L-+ @ω0Um\W% _Yݟj&lI)c^pX^ Yܽp7l.| ,uTȦ:oxsL(I"loږ_n9ĈP(Qv;`r2j݃ظb c]+4h1Vc jO<p&{9'x/럵/`)ؚNi3t^ex&~+PEOsBValitOq9Uox\0t%3qdN+a3:1+p_HH`ߺ9)%E_2",𯙑?_/g˼ 5o]qVº'c6m8IQIJ͐~ Әib]if[B_6u t"QTyZinIe/GN#gkJ&TuKz4#ޭƕbb|KGTVk:ɹ!#kfXQc O*FgIlT9I.9@]G D/q*E ϽRCb/BZf +MK`ՙK/=v}P= Y@,BI 6VH''e[Fm;Fj8hWZuנUj;iB[be2O !9}Qu=>\F3۠e8F&Vl+peq4VŻU0ϜPmz/5]d7h7 '38R4b%ans˦HXb |(Œ|[3I]C 6>}B5ያrM j#y6 I֨nubvG$Ȍ­(+`FK;Bߋr\*Rg}Q?vrm0sSBذvf`pIJhăWWw|`]sZ8CvD7TK`WNV[甁ИƟƏX"特"Tm/5v<.]+1',99Q#AYwE+y5tu˙M  Ya GZ>hS\~P~O%m(L3'actmyoݦytxK,k_y0j;Ò\/U*Azg-\ױ> ,)iv8`!c`Ènmav'J `;!DC|^D0B |j|Ϋ?\GD~bݚKv䞗oHQ /acuxkmgR<=GwpaJs?8 Ӿ;9beaFz>_= 2[vHd%A̽옗 ݵ%R$Ň!Z?l?dkB^Ut4Qς\Saߌ`az IL5Q"(be\h1 a}gT.$! һ1&q2ԀY$w2?5txbu\C nʍT${ V3ɔ>R EﬕY_iCwjCg~"9'֯ ԊepjkȐMN8|cօ+K!4 Sr(|F*߫Ѕ-Y.=jA'+yȁhQFzG10doncZ vh7`S>g,h&O5P5Rl4xZ֤𘑃n#ok%ya"q X$v}f2–нp&w-Ojq&I"7A\4g'{[܌ V۷&م'^Z30`-KT*ŭxNaDJo4bktv/N'AɁ>/e6׫@h͚L8K1?7BQҒIJvv.ʭ;zB>Wp|q8f"L[\'꘏!Q \(  ׊K1LR썁IISM{o1V,Mxz tч` 2X^mACFih[6RMG=hIDnѠ MTksOVHE#g);Z>L0_! #(:G>egC гWڄ) fK?ȥ E&m{8J&_E2DI P]4.FD8&аR'+5j=8] %=$7R#v-7jt ]# a2Ϋge4I 0N X w G}L {J* aaF.mRb08@&kwrut@ݻ닠4&j[)$&_ٖv#[O}"Z5K,>ֹ0]QW8lB Ƭ -v d fc3tRc@$4Vog4DaJ'~TZ-M y!x~%ovb|PnGt/-c…"$+3oG{|">ryuذK,`Q^,jc@Uױ|/SEY3cE1s :Ұ*=¸5p\X ?>lM쫷sמ0=cRі@D>4_" %:[T#cC2s|݂6h.Jz ۈl*8K"<%"z3zC\9G A lD%[NdZJlcݬlCD`ά3N( _A />HG ˭ @"r<=S Љ$f&oHIeh~9ѩ;tk8jUrx( %Bx|uኋBuT3n!)[PS~fƪSIdyRz"E !q/.<ʍ%3F}0;^yPR~A#)2;g Z:p۹1V,mqxe]l]/9U}ҿl|>al(O KSv _NoռTh%Eu쮽3)?OF @-L!3dO$?he"i%0B%P*T2|o/6 Mʧֈ&ÝDt*F͌ Z2r<7''V@}"/֐Qt# kI"ơ_95(RCYxȍ6˶{- 5t]7 2 }>aI2ɗot';R1;}]\OchjrEm ęOnl(2H冻ň%yvpvU92tGiq_O?}tλRIe I]UP U Y# Vm+w]\{tLL}ld|1 dh;;: &\Pݒ< GB<)NAkhYv{_9ƮC#c, {T(͖x\.ATJ }vmX?m II|a+uTkqJ?l1H9Z> m K&'UBأ<~OL(c^NBC#YqQá'z-{&1YPbo\^*j3Pb^jDk\IgHb"cWج;+eo;L_gbջknE\/]DTRMBt 0Y*cѮ#;=Y k?EU8J¼ =o8,Fؓ(^ʟ/ľRōU+ ȟa4xv(Y;u^̭AG6nl 8(4]h5$^@8[bhS)둳f1+zJ/[M6%bj3~M{iݰ!?: ᡆH^Ըfڴ`& Q ~vB +lTX;*tQ3(B0B~2+$ lX`j&$wk"3Dy·A T}cz@~ȥ3g ]mR4$<)V9$ܽwX TVdMq{>x _ݖ` 5σ;~s \|yNgĦҐ}}ݻ%I$2l g Z~꾛w 3"yΆ ɓf,.cR%LiH˖gĦcˆ`s&NҦ1,;奢5O?ZAp T }|i q=R18+J@6/'Gzv5rAAJA%[\obg$/99[* Bli< $>!GYatV;rvn՘SQ?t&EQ-%'vSRy $܊1v1xԡv짅yr tHɞ0 p"g+:- r% n ğX%K0)́Z=ƀ "RTLg=`IYyE]rl*T2E ۥ̣^ 49<ڧ;*„ ,7d + vԁ(n(!3(OˊTMsf!K s &tKy=9]dL]g`0 V?E?0hl B?۳xܾzYf(PjqKcW ѭq"OwBԣ5T_%k+HE+(-{GK |od]muAj-%fhf5WLjWUNO\<[݀O[y$+>yҫH>9hmR)Uf/8I#:XeXKufBt:>Ql%A3>n|8rKD_Q눖Uf[e/OA> -9JI:Vd1`*;1'sDbtɆWޞ 5̢{I7[\TK }h ½uK\N_j*m6 H q6_ͼ[&¾˹fjR{WC^Ũ8̏HzE8D c}ĬH(;1Xc/{]ܴeQQi8j~퟾!$ә|o_ 5+5U:qeBS 9jAs&?:(/9=:яyZhgDW-&sN4.CP$ѻl!r <7ƩUU(C T,Goe3SA\f4;,Ô\#BI|bIXR1"Vuxpv!11>zAI9iڥ.~oGfH|{F3LL͑XJ3^m 7 /A B#’up ZT:TlXm#^Վ)r*ȾwB77JvR P˔a McATzvC \3i?|#ߜ}&>j {8ןlrv"rPN _O*gAN%A+ كN|e;(oشWv `MA5zRL$nPn? q/ўp,Vđ*oD˵ بdEWd?  8jg_.2Ԏv0-Ug1~ңtF·|!4[D433 n5 5専a2<"%Au"wP?S:2NvDk(y- \y]&Z;X5Ur0ܵBj4ͥ=T6J#};0&TZk>ډ*Mw-vXwߖGY%RLCK|V|EDKش Ej/B7/y?[GB ټV*Bw |mm{h_~&l="X)=$HJ/*DKqܵ>ψP?5%OYJ=9 4|cA$e&Lƪ%1LHٮ[0UsY"sM/ +Q:=L (YLx:g#2U0KxZ7ތ h2榵dHF /W'%w:|@* g8c('P qFL8@F%G|sx->"{ wN;F(\i;j4O ٖŐɜO<Ռּ59W{4 Fra0Ff.`'a\֩i2fo آZ[zb7N/lVJ%Bpo}dR1GڿAc*:nqBuO沪x\%TlS}wz}X ױnG`;D{TfG]e(lk8RÍ'V!pLθ-@+*z̞PⱢmv♀g8| {aF|i!=ϧUnֹ;%}B KpaE77ik2# n^dH'{t\1c,iJi;*O.G#Iӯ)z6gnbDE֖ss}8Q91Vo%| T&skꖉ`DL3ӠLȻ:G6gHL[i XajH^\)uR@$ۈbȳj!ei`CŖǍZ0Bs/nIp\[?<Ð7:>M_b"ǜn2$ >p99:MTd5~6JFɢiX 4Wܳ̐Ce4{ 27x| xя^ə@8H0ŜoM█Gb! uϡO'.4 jKtPK'IϪ'T/I% Aq[-2=j^SrUسR]`PhFM%*jE?DHk:c. *@7h+tcu9J3t博  d)ko:V@mm%/ 6^oW;1{͔UGgK4"pѴ-;F,1!Y*%:S^HsBB\e:$>-Sc.맩 qU4rgӗ-AJbqNJ+yWQL.d(Kj(rӫx[W ph ?IdϡRe(VgO`xy#ORv8Q)xyvm}+Ca~^ fxE@5VJsoչ3q5݇Qc*iiň{RU䡐B0,T̴n;][sm 8ߩ[=WV &vr I#<0=У'?q݌%ȦT'  *]A ~`Ku/ɞL4\ںyvZ%!;*6$UGo@u gz:!df^0)әέe%^B/[ժG+PXUaLݩ Sjn؀e؊S+6|D#q3p:Ob5Ĭm w%.A_s>s98fnvGķt]l߷]n=0^b+k.MdiNؤsQu1—T; @(0IO!.8M],.!Q4eAZGH}o>G{K@"j_;q1gд K#3o"k=E#bQf(Vpe8x;-7ul6!AkrHrP3`?Z0Pd7a"Arjj!14>͎153 8رGz H;%!\))yk_YAJguk]eD|\Z[3SAb[*Mxt WF2Jbu+2{W}1ToS*+׉F{r/DD2 )R=uw^Ҋq+ȡx>ȃ+d$X^7l҇rg.!~|'L1YrO, \$ "t_:}Ho6He\yaB& u KdЈ3lnHHbl'LϡOnAqfWc̿e_f>M \A`DE-nsEw S/;y)J_QI9L`>,-!᭪NLÕWmmOqNk,g[+T{.PTxGdZqp[T1-C=VmS 'c(RJ6(pɝmA6,հ7<}un_j?ڨ1)]6@N\%fZMӧ_f c"-LJ8<[)l]vЭ etGצ;tlJ`ǁq$zfoC_&_InL⟲r.4Jf!ζjfe:M6lPtzK|F;R*=Zcİb!GG'wFZȱ,UvЭNF Co(::Qv}ڸ7RJDx/JgJqkH$7a O@n Hk i' R]L~k% T ,>'wE?FSjUTGkk}tC~(/6z[`>6֝gcYlq0' 6}4re3&b f$W[~@셟՞(7b&R_[3h\B|r9,sH#w?0a'^{y 8osAɷQOPmQI&u3zGcET?d1}t !-'NL"1ĿZrFۚ֝If:i"'+EqC\ZBdG-_imI7ރC!1<tKz莄ڞ}vT+IoYSymQmo"bq\)P%CV?6CԝI.\icrܮD $*i)[e4GQaI+Yܧ`f$|; c"eӎ#S}]YT ko.#cim#~2o8phTqsAf|G_G2^;B D{-M. p.xLۨc춤RH=ܐJyQi痟H2n{I*K hF}Thy1Gg,IZbپ2ȘQp/ f*w^u]'P}OUB9 t؈0 ߐ( SDn:+T F`+Pm&eݟiɋL;=$%ΘGUPC';b]ہacz.C[mBpBoIl=W*\bEGܺ899 7`>07x7~~29,vwb*}r%v<~Uȗ>y6o*T[)XIf;Z}2n?gHn_%}[d#.hm 9"OgA$N&5݇F#-;=t$ =OiD@J,`!lдZ݈ &$XtY8yuwQa5^nW^l;,mpe'Ą[gЇ}PDˑk=Nx#9G.7aN}yshqQ \B5֑bXWj=#H=f,hYGŸgX8~H膍 {>9ASFٱؒUAy|bPD% @Ks"2ɘ i=pEС"cM^dm+j`}/ͳ4 3Eu7x*Bk]YT !|U!/ʊ"NO&"),n_w fBAfk=~(biBzP7V=Myz 3+u؜\Dk"ȷ R("e1d5;/Ң@#(ӻYQwV¥0/Kh mS70枠PZ%mps=5L B̺$9)׵OWHCJ_5ir WiQݡ?z דh/"\b2g_1E!Δɤta45>W}LweNuRx:[zKlf`ճg͊2o^b3pE=6ZsU ݨ}(!-m8g IQVm _?l;>S2e0@ .P4E(8CsJ6gA|s&zÃkO$.k-I!=E]> #G>)RfutcnԎT},3ԣ>W)lah!r 64=XثAIE/xhtK2l66MC}qPA 8C;2Z{7XxO9ck:]EPKzitYBTX 2*= 6;SHRr}ιu,`:zRb«CzP!k]ߥHHokF#}yg{($ g?Τ׺rQnD`Kx%;z4c! -C.+M }3EN$2KEo)9]/XqD) A%@]S1_gItI xVcǞi"3`l fn)oYְZ+2lQ;-uR"t50(̦lߋŗQZ o! 41Qzu0a'#?KVQ4vb A8[cDZ+&~x^> q25X+?MmĤZ_ppMgDɗl`6 aЀDaP9)Ev[B ~P?N⁶A/`$ޕwpSW_vO<Ŋgx.%~C4\KWƻ+ {/8&5 oXiE`=̢?N4N# +b7kuY@3_PhЅJHE+.)f$t _݅U./u4 * 4^%ݻ5*aKLX cMCN_|08A9s8%&bjR`Aif21S2JƁQm;k}u<1k2t} Vڑ1뚱,E/m#NؘrlG||yä;>YAIWՕ6tbd$U1{EWQnQ兂u!]'sFұ-y_Hyhr?0iq]QRVn#\.=QGyWWDUK"L:FG4FؿK*ز' C^7,ducZm=7qVI{Nory)z_b@t>GB:5sȀ9rc\a'\9P_Tՙ N~})lם^iyf`.t<5ɫt)d ffѴᐤ HrhB\c>J S>eNѩU]W/-'`MQq^`o8t|8'jrXz?1m+MT)dUd0}?⮖i!n +C-Ǿ@́}YfAȧ9&a )6NY ?(FsEձWSlr~Zxۯp⚰{Q H{R; J(08SjvoKݿ/դK'DQ)lw=N]^o訌s7=](M V\{%`7wҧ5~b{Ǹ5l"p9Դ8En.䴹8 ͿlFq:5D[m=\@\!f;\lo,(RH5.U }FRY:}[]/KIKbISrx7Qr~m,&t/}Te u+h?*9>ӷrP?7rFt[(+ʘ+_$"eMƮ}e^ba^Ӕl*bWBlM'ǚa+ZxT]WkXV*V-@<]5 O-L~@.:ڡ_\+[)s3cHcyQu,[b|tG!IvwX'D!:mUkzQ̟sjPPoe"H7Nf>==q3@cqć齦R CMǁ YH"h6ISE:4pN72x៏ЙX ;QS6l#SjR'#ZT?Ҧb6- |MwDg YUgJ﹆)x%ϙM=FY4_A_ }(2? װ@k~"E}Qˌ7&ic̣u灗ی-^pR<4/B79ꌵ0.dBaMF,@}9~ HWN[^[fE,7)فЮ/H'V%=DL:xeBEFqvTcF#']+/k Ga`&x%*̀B,8z%,H4ڔB$ҳ(tA]#c{%$K7L} KfG?N?C=uiDwyKgrpkpT@[A%m bTqdOhRY&b..:W0|>yz׷(v/30ŊDA2 AIHâe2L$(-1'13Ʉ a6o_qGus_}LL#k"ɘPų\]lq޹6Նb;qeՐ#+3u5m5 1f}Z㶵o/'xQrމu\QAMՠ8Ph+@"[Jq sVUHCЂ91L_LLWgK9\L '_"t#!%D3\vvKIdo`^cOA0SkNP@ & sїL  ,(G[Y9ː@hOqX/Bw|.G]:椋fk?53P胓2`qXu&&#t՘\D_B GKiex3f'25"n > F~;IqSSa +=δ{Y 09iԷqf7,# wcin*G~cˀ \KG)J>+L~x.bp`X/67#BJ|@莰@&L'*jPCoGrWХ%|^,&G?odSUhUY J xXV_,2hpḄVS`ےi[ZTXxe}@F#R_Mwy.%pc@ ~X}Z1,*]:ۢ5T >hǮ{&nN-*=/"ft]FW o!Iý q7bL # vav܎j-f߿I!ţ%B -,=x?p ؜ Tq* 7b !IkQ69GoݒK{bm۝A(-VMS\̊{oB5i(a?!5Eωd 4 rWnɊ1|U3+йmA,/l.sbOM"ڿгs@NT}ݿEN:;yW?gJ9qt8?HpmTxS#m߾yinheŪpz߈Cr-+UZDѼ5qmZĎ2Woh:eUy’tr '2*UiN=@ cICEGfZ'[{ڼxyªM\) $:!ķk̷DShbhp<mW* .mҲ'k| ffI TX"d L^ZG늪G$\9sGAlf}nzeyRKbץxD{>vtYo;z@e.E(~\7~Yr9xq@;X|իQөef#W'NߨQ@h\r٥oM1  Ë3|-T?C&&:L7a:ܾi1޷-fƥ {BR.ie}a쨞@qڕǻ%~fGN 81Uq03JḰs $șA: 6NHSx/j= ę/W2 &8njT1 V.:=թHf6vS<ۜ ?y (yXuD~{_pk@' 9rE K[!ݵܨ^UzFt3HmoM9ʗLUt\^J=`D91vS1xtIWC՟ہwE0j\j"G UEC?Ki횜6N‚ 'ś{x6A{v2O-(lj+7k/<Dc t>(V)W2܋A3'^ě )Gqw،1uP}֫1k׍6cq2c0 RDIh0VͼJc'^BO׌Du{ZhcKLx!Lud :*@ 1Mˊ+O!6^]hNI4?DPPOgZu1bN/R 9gkFӫׁX;E>uT;w(}9zj8.7!~zW*fsf~!)JhC-zGG\e&#U :Pow4V]#<N2W—Z 0\?"ncnR>Ys:[i^>+"t$ݠ!ӧ3L-8Zڕۯk%"Ɔ̷% PXvo:6ٙB#'OR^5+&G9+mL{_&ý2˽?I )IM~L FeeEۼ*1Lvy9P}E \r;劗 [3jly-v?a%qg"Hs lA,.q#ZfpBe20bH(*d7|i쎲%߸k:ši_^빮On9:wUv.+1\.=d}%#aQu=\&oD!A]Pk~^R7oGALjP ?fƑgzF Dq 2QƭcXC&jN6un0O6\K+ k"\*2*; &i.x62<ͮk@0gяPs!FR C(bzsZEn mU|GGO^g7 j#cgp+5!hqqQ,M Qm1 ?^6n3:F (CGFa'Fz vʥҊR̋ G8:ÄDHjK)- ^F"0m%x̣~)sB/>2T9|ѽ5#+3LLR5_b+;hq&|]E(B*ֱto^2kdB|V"B:멅ǛAӘ"Jr?IjVŹ撢2D.PQ WԐG=f{*- }%PSw#'EsoaS-Cm<+З᛹U$yL&ȱZqU;}xuhkW(:Zg $wLjCf>^-=C{%4k8uX4n5 'kv\^sP0m2[ VAv(MtRGСF*%Mk1Vx/Y>:U$nxuz6ŒOb@}6i%=B!i&n-ઑ,^?feQO.WGZsߟvKap8[VJvÀl%b_}].gfZMBK]g-ͻnh DŽ%D T{y ߣ\i]?{m|]j;yHjqTE_̭$}Tԍ! Ϧb^50rx]I&%%f?M>2. /}:O+^uqJd$Jo+KR<7&JJmDz gTך43ƁqeIn}mŨemHT 1!I&v[N|j@޶j@ѥsy?h /4B&m&lTa1`٠D^cHhSQp#ж\%o"WĀIw8K/jȄiGz.Yݝ6e ;% %3ӏc84܄71nȆBv+/mMKXԿ (Ed|{#A!Yƈ.qF$J% $p7ʻ7@h FϲuK`"/µŶc;KPjY iP jn ЖVo+OJ6)HuZ>^NǑSUNmqf?O $NDkB.iқ j+^CRގWCB0UѷOVhZ4}mAbXJ&ofGB9;T{>HNp]8Q8z@: Xr0 cl":J؅MPQZ@O;x$]0pVur.E@1|*4vt>̈2I-#S)V^fR? ,@RCEe7*)4njcnD)%ٜ-ΠfAw x+%*I3,'#$̕KD..Z+Pj ˬgEJuHM-ENbgL`  aMZ.y0 "bt%ڀU>;HI,7\Ou>}p +N-i[ edZ_Y}U, jŽOx>JGJJ϶su[u7.^{wY4#@{ք 9*}܇J'0-E.(FJ DЮtxܭWA4V2<9kMQ*:1'0tTEh_N#XNӋE|^[t-6Wy|Op T` àN;[]6p$x5 K/y njŽ瓬F0y<0Ls;GV%}$r7ofOio: ɱ7ǑYl_9+^Y3C<{j5BѬ<[4mE8L|o: yi!dV QtP 2Ӆ"_ [Ih;<1ivބHi mJ/h wMjOH Pˎ@& q-~`+h "9 <,Xņ%dNb*9S;?}$KChx>>87 ʙ&`+>1q(UrM6L'TuomWٺZ`QhH ,`n=j2JP7wl6?c )aK ߧ]}Ϸ;^=􇺲AZUCV =w WL o~?%@+_X=Pf3 2#59&LC-`>T8< b7fRÞnyXXrzNݽ -OӖF5A!%{ %x5emolOIJHmqd\1 IG_*7Gz3ohD P42c|<)+5*BiEqwaAon(4߆A>-"Ҁ -jA9L?Y'8MKnn;>T&1~K,Na( *o|F#L@e QM8b6~e#˂5LQdꦾmP8OGt!(<Qt3OGxZKm]Ly )U)p585pT(;x)v]㑭kF}6kOy8 83k&7['%E(VGո٘#""WI6]Ŋb[Vx@ ?h@&nThЎC$&Jd'cVdugE|~5 orqŁNd"iڥwK"%QAƅ0 ye֩sgqf|}hw <<@<&Z֠&w)5,s:c8AA; NX["vE" 0)T$"LEj.D.X W2Oq㎸F|%v%@70 l.<认VCŊtl~5>*N뜷 070+<"P86C$j MDj- <<-xiJyW=6E% 5H[ q4ke` ;$*ߛ1=_sv Y/{בXH;d=]ls7N Nw:%0a䛥-U8-UFTnhO9rX11 .4;z@'ʙ-+ISHt,@̓hݜ.Η}9Gͳ [JXs D%) : /ړ ݅&ٕ\{v 6lGi"ʋ`>7B ~ #|Q1 kK bm.mCy׸|ف\yr:OM4IVW1غq]ط9!_eza-'C7UU a\eLH <GwrX>ЋžhIT Y2w!} 97M, m[ʄ:`C.m+)D$t$25vam" 6f/[?,ͻ_E/r+,';U?LűDCam!Jdjug{ɘu&';?jz kkuaKV?kX-7$^A;|X\YlxYv]\D5_'4X+[Si@~^"6;XI66 4#e-n`TzlnaܱmuHsh#RbFa?z8^%ɔx~ѓȺZ/CT9Dт!T8%o:Az&fX,4$ ю8“P?c= `0=KF"=^Lw7y“N!gtLcsHU1o,,Wa8@`Dn{}Y^2kd-J*`ЖoYퟂ🸿2w|8&4Ri0y2RBٟFZ:1Qr`zp,ƨ$CR7$f\.kp%[q7awKtw6ѓ~k'Vnl[LLXp$KX7$'>3u1oXO;Puց6EjŠP9jeKlhӈs35w5*qH)USe욋IW+F-t\й j|?N:Xj. G7on}>fq#O A=l6ޅpЧ:"g-rO߆yx/*B?Q $M|_wn]w35,)kk=)Xf~b%[7W|֣M*TG6ЁDOYhn#a6Usjlسf0tlJf&j4<#Z8\\j@nT]J9bJtL]rc3Qєg,CA7P+_(#'`nmz,_Db;9 p=^Ҍ6/8_DMtִj<@Q_H?]-u CVld@,7")MW?AL:Վm\i w˚vrF]{XL%|IC7V6fm"+atWvzwK#bHL}i}I2IjlG2BeRR#n( fc~iv}` I/%S2~A ɏjla 0OzλjsLEb&c,I^aqeB' 6E ,!lW{rxV/\WJl٭(ep>/9c;S䘁Ck- /k{rί4ǐ52>ȗz{84VdZ\yrՙ "ej*Hm}D{YT@)Pg8 ( @ultN#SSbhm܎H!dXf5 WSH%<&5%ekjRnE`M['f!$|tV&rj-`+ ХT:MT(Fk˻ =G9/W mfĜOSՒwԽpգy:hCv-YJLYkTW/H>(ub dڛ֎+zvj2|}P5I` V2O/Wo&L7MęTִ ]1H+.!LͰ$\*WDODzFV{V ]ptr7m`e\]@}OXH'VqAkcf)`WGNMq^`ہCћ UP )v"< F0DtA4`l%ÏVmATan̤mJ0e.{UPCg3;mEVc-p==en+ϷD]6V, w@pKi kx"gF z_ @*F}x\_n/ΝCoiߝ.Ko$o`cC`*UtnUCc176K<&s=ѥs+0MBu-Ѐ*ͮc1uA\ծz}cW*+ީ,'y  +O62su|]|>2Qo@d?fz)^(#0 p<q5Lb|ļV*0<& &s-_\JTsOS.lp 6| ?u|FHfsK,l trK%A_qFJR%e~G%2tAmlW߫8}gR]7tY9᷑+Qee5h:Ni>Y7si@qыuW߈nz?r&0b5w&cQшL߆Ai<[ZM%4'ʠ"BK( 2o/LOHS!}"84>K0,Sݞ>0~sO݃ BR?8ZHu# <Ӓt e;͸}|%U\h(yG͜yI iDjA1vS6urR$9;[VC㾒mYN)N~U>/Zho_Y# 4H& p4IR]?Q 19`7t&qBZG"6J/g+)LU#7M؈E9#ꈑJB8u|_a0&4Bb86 !2Q.!en:] #@ȃv3C!bC.|AH 6]=]yT4_{k Sc,:CS캖M7S Ϋn\!֋ pA ˣ1ݗݜwJygUDl땓8d-4:4eֲ>5P@?i`H~pZ"B^2bNAD #4HzԨ}2%pGIm kM>pt ]C_kp3+1gwb՛VTY@P$:ޟ'Ãtv~)Vۄ H[W6ni,맟V"7ڵYG>c{Ks՚{uk?xqz͖)9 FR}yEX(iY\nZة.kO"֤v]ZT:^?B!ߟ5(6} -+JPؖL±H#T rn QnſWs RIZM#+1A(S8 "0#gCcthzzjSF2[ޯtʶ9qdi #SDg/%_Sם.q:01d 0Y4+eڌ.IUGժdbɵ鿇Dj)ߗe_E(gm~_V"Y=R,LH1^䁮)7”>2slֵ61oC-\`!6%Vs=kHzơcMŤ{a݈.aL޾:Sp Nj:* hd179@ݓ"sVC3:PmLFgEI -1Yհ34<~Pཀྵzu+Gv* )5X\3BLRu =YKzxǁiUp#*S׊9#Ei ~p}f)uX >55!OCT{0u \$Dx/7bғ?#+"^PwX!9c5sbZZ8~AUTIu2,a86D?95B$rISf7KQAP]y~^Sbn#sG5 /]R|0Jkf#ex0I  ](m_k++0Z1|T=BY;unCW?X(FA"zi*y,qJ7'h:X SJL"3RvKGxuwөNz9%gQѽYXobV 7 INR/q\Jz%AQ|->S(̟6= FKBC 7^x@S ϼL+G?|vu?a/l/Ր%y!66)|*I1kr?bҟwVO@dΕOT?*-3/LG0/f(J\(L[+j8+ iZJN)i^hNsfDRĆDIvknq#NF[4~C%J;T:nyM!.t &MXlA_^MkSUP,U^_d]7IOVe9¤'e5_L~RӟAȸIb]JzșFM2W!wyRy#|3'`x}P:u}&mI8NNNK.X%'☟щ'Xfm[qPilb!rLEDⶡ9\}(Vo"x~z>e]aqHnTŜ~T h{*jTD&(.2›|]Qv{ <@6PReV >MFLJ;j*pufܫ^}N8 XfI)Boy#%tsU6XT5@;/z,^6v=*ҋ'JU2[k5zR{ 4&dQI[v o9\I Ȭ~7^Pegf4q%E-M#Npe"~"9J0U1L%k [ @<'F}' Sp Շ;-L7PݎGOfLj:g6]2D$ȆKSoxrd{9rӭ%i0cm"5lgQ:1V֔.Y |ô!D>N5s/^Fjyrx\VtfE7r 3Mt-!ىjZߔw4O 'M&Ů5)cCة˒ih`œd_dxըdFtQicbY_3%/@p( x9HQff@qv  9Ma@ȩj8?mH?wѥk5R=[@66gE%p%rbKY=ӿHx0J1 䢤L㮶(5tU+s@vgCֈ|ıxvLg輭XZٿ|`x_CUFHy"&UzճO?68P+8[77Z;QƣI/q]tX:+U?F0Cdh|%o 4 3`~jv+3W?]ŶTs)- 7TU1QqNUF޳ H>٥Z*t5ڒD?y|q9w]#>nSfPi_WN؉Q3P5vj{^f>ש7$ ZYց F6{JE*)C hܠtE cjpph@6j&aTض kl'QRuYy!ՇIȑүk_i|,_C!N}׸>_͏ e(5!J=ld"o6 s0~UR5bCe;K1Yi#ya6B}TT|ZŶ7-6ldYfW3,q1bF\c ߾$P.D:JvY(ۧ_UCu1/j5'<"++HRxW|M+sj>kឧ ϻyp2]ƑꡇbU!=[F%Y^HX,KLH֫vWQi˾XT_p6G*ބa6T}pE>Ѝţ-pRq(.0b6Hg$KokMog{ acRbWpKZ7ב.v9`S"M]TK-٧%Lݙj0@h$~ePĒF HFl19r: }+J+Ŏ"8*Pˍ`f`$(A@IxV ym$6#l| !<ˆd՚7ѫ`9 ں؟uGkrd2UdpA`Nwm.J$HjkI9EdЭ|w1"[%7/Z9S_D鮝s@!FnpmRbu79u.96Y-怱'>.N1ˣhA4dgOR%fi}Pu{яϮ44uo5/!lVV?"&<YS䣺%q#&7Sqp5 `cm{s9+'O/w@vȗnPz[Xp7U"E[+\*!H휝-X_E aF-O4II]8%2g"<|9to%5Q DyĠK^PexlP9t5-{Y=u(uCj$B{$8g56o`,fEߊ}gXڌ́jXCh'@O tj./K_2ɢfzaEkJp4P []hUkt¤GR;Sy|V͆.$R *J~O^M2jPoizl# nӘ똔F+0l죖=ÛU; g;Y Peʮ3NOR]̦-|x t~NmkXeeU5c}(~:a!9 ]G|e n\/>M/𬿚ʩ2DXJ7@xFI!=йQ4!Иv^h5TxE* >lStk0Ͷ ?\8;B`(L.i u6+ ecI'] a38`.Rb~%7|[a43hli„Bd](p: uu=?#H&dPp>Ü޿&b%Wb0^2L?#āgmҺ< e |ҏVo*3w > я>X_^u1֬0Q4ʅ5a,+hXW%eI)3\/z 5tևr̓N!]--] " (q0|br`O7-"UHUTw>팺y] ԶhPUjS Z <^$+ߚJm̼ Ő6}dܨɗ1n#4Hb5Tjz-[DRRwDo"3R%3AV(63^]+CFρhXϹ5YX, ?;Ԗe1Q0 nqP5Ӓ@z&rf3-F= m&H*)b9WϡH>͡P!b|C>}[烐%bevDB)LoY!N V1|ձ YK՗D)SnC5) jۤ9 \n#bd]3@L< f^b4rF}N\-q6toCś0۰\ӂK v{|4 h:]rze`m# E]~"&fPN G@ "/4 wajsd.slnMaDټN̮+uW.c=# &{ӷyd HB1~E70HpL@1l2ɱFgҤn8ہzA{b\Z4<[znj (ť=Ï}TL>HTa,Z R*3Q Vjשqpl~RzrgJ6H0I9.A]DU*-}^iҕVCl]-.`E0PU!K9 d5am##FllwXѷ|唨!4>ش\ һ@-m~3tڜf@_2'5*[q+~'ςv tʤMݠe&EDž X$ cC1TˈrɔmW\ fOmh'IrOhO":.ԂOőT%Ƥ٘w mLXng"dvҝpqlb.J<.PG5'ݶc 1{r?-7m.E0rc5[-QttҌ:@jhG]UyM ̶ܹa¯R.I&f3r7DN'sD2lY4Zhh4Y]Sm?-b_qic2 F(?+}xe^&C-fI]]jh8$po$􌰨yQx#+u!9 Neo$,8'0y{+l~ZЂ\LHl#]G )Sg(LB* )Zz{k&].)N/xsR$We{^CRT3Vdyzdl˞gpT2=hd|S ;!mcj#oy#rǤGinafjfE#B6!3n4Y/ ZdmLtV]ҽ=Al1hڵNjRXzPSԮmp{SBjuu=`u~FF.E7&$ :Mڷ.sN7FS#ѲO51 `z+$sv90{.} uT;W8 <0 rjf1OƲDC*/De=M  $p18 }~^& 9? )@˒ᑪZ]EK3U+nv]t~Ndy^v29 sR؁fM #4Q fsUt. 6ɴ0լli2'0]:>Om~4&_">j"R^ޱSVv ØLNLv<"sHo +ofy1SM YP23`@j/ZB|l.yIedw S>Gs,RKR:ZGoQr@i-P#\ʐʂރ|)OrJBr+Fz- y!a7"&RD¥\]TI̓<8PT^MEKZEz{X$.|+ν<ɠQ4$*qL-?U"KKX.tAjxR7ek _;N uDhJ֎g2Hl$7b톈\Q 73 'R@w#,@'"Ԙ~@! {@qsU'Ť3e: v+AV_&rnrH'_OLcgΝv\|XbnY й&4z/'Cבe~_Qו4˾Pollj#cuuYB_+L:m Vd|56^l:/!·Pq<Z(%s s+y@֘ ݿ,]ma LҋPcMlL&?lـ^c55i]7f땖*Af4{󍄲uYhkNtgZ!g8NQȈ]7*U8~xx4]ݡU4~ȠjRM(幍{lm SݶMU|n]Θ\;!d lm+̈Ev8uw" whm0 wY9#/Zܡp>NZ#pÞlEQ Eml3T<3L9V @_f;8inҬo g3| |?^ǴZ:h.[%O11w N|O0Wy`ii*ɏe1r3V9 80P>H7{V`-\{PU2wV{)qlC>#lG7rLYDdcp\*?Ԃ;GpмEԨn @.I8'74!(B/ktL|S3Y+&Bˮ哧mk)QD4R1 ]e(tp 5$GEaٳnsSG*OP 㙒?JAc?k@ 1B>Q.8Q SEq%<&®k=FoWLvC\f[녎^y c"FE"ΏMGna݅"H)PH-"Nhqwe8!q;OT2_|KþyP؛)+* X+s4 'iM |Jğ }}T C;Yol]l1gRhVc^UKw cofR %.Nadr[։TRWx2d^~ a1/g86l Qe[WfT.'yuPlq=5+guK$o)4K1 ^^ $86 3*̗H}βHs #~܀;R jMPe  r^p"T oFs#fعbo-5p-NO:Mڭ{ S@dFI ȟ=z~S>!“j4w!"Q`al `]wxX X,&,|ishC"yҩbS%G qwRUȯ,b') Gv{5rF1 E谽b Cb~u[ *S[1wa9{@+WyO)j(r/qŃ-#ҥzD e7&v#3B:edP,٘` e&Yk+Djϡ5ێd?PO|HD^D߮O%q^EAjw o@ԛѡaē<'9XIPԴFzεxK~[o`oQqRh1{]Iڧ"z錆NƠUhȗŠx`DA,WNLvZU=R"mQ^"6fE'E^Hfk~Xū{OwbY!*2yi10qQUPS5Pn\cF%*+}ԥ}v!T!iyq=D:˸o𧇦sNIyIM*TY 'T[AQ;a -eVT X$=}BѼŗgIQQ!qɧ i xoԿ` g}C620V:~j"%St1kTO5LrkNnOa,bJbkOAH0O}0<]W*[.;6m3xnR P3YV3zj>]&ۮxqȃkL@0lܷvC؁`Y1+Q&5l96:|j .F3`Lz>,*%1zY Sܘ^XBvYV{^l.I'US󉮐+] x!)>6-xUQI9٢s8:^/-bfQ>ުYAό6+jV6PW,{n%8& OQz&ĺ o#_T I?l{] $l z'S2 $O׍"~B3x}{? >eˈ-&Ú9+V1&O[)a$\4U(y09X6|h`&:oܾ(NB{X/Qk6v7:lD@ڶi~T Y輿]АɌ~ jw/w"eb Q}보Q , vZ}֓lS&54\8{Ztygȶna2Ԙ,PU׷Pgɛ*mQYndFr\#L8R_jMl6ٌ!~ؘ3&qQ˴_LB!Aud0r1UU9 g]x6df1#xҠvGD,r;,2;~hߟ"ɏXۂh4/U4'%.mtտ׳`\BRNWBNѹjiL(ØQ[DF~>ak0(˭ Y[/X.grɈnr!*A\$6)%]u}N}]ޙ|NF贍3]@k?g,-oyI_f ;tLYۃ9NǗ6'.N&825{-&J0ato'uaHW%kxnk xɖC 'e]M2<č4Y6e91툕u3v 1_$p {n%Rex.\0: Bl. *~P&+9lR_D@x]fth*]ӊkA(0_`BR$H)2N 3U[,ɂu0іnGbF -:iW(Q#dV1||3pR=Yܹ6twD6i$(Tc740s(oꈜ42:F.84(7%cnu S;QVLWÈ!^]¾H+xAn`.&OBjN슫>?]O5VȆ"ɱ깱ڪ.^ r)S|3u];MMݵEygs,>aVhsdݱ9_!jm8ۆ|t\>,^ϫo°Y{Lz,(yj|D]tONQb91EKR 3F! I 3VQcfrFf{-eLJ4?)YѫPM hyAQׇ(lcQVZZ'yBeE~V|ؙ4\.MHږJ}fjPIJvk9+Ǒ 6fis hřPÝ׫~=遣Q߆@Ɍ.2N Ӕ*vadP8Ak֬~S( 3tPK9-i"<EVǑ'OGajc=:K׈SJ uTMfh)5+'yGɽ[#5>- *Gv).?gsҋܓ; PjÃg&BR=&w6#Ngn(y7'~Op_2]{5䝹ĠĆAOa]|ł8뢠i˖n0j7q.x8j+̭Է Hm* ~s bT*6U]Xz{;2e+s5d#OowҕVl)k`8XBeUU7Ԓ`ݨޜ7% g۴O+ ;cߋF#JJTSfp$t('oFC (2;z.Ns@+u24:u'!xlK\^{!`U@1%wZzT~zI/ڠCS: A'&+A!/Ria_-*ʩk%3eј]V>ɚH*PCל'rp'!y7t nD `+YziGrޝ{AQ55{nŭ8*8!̋\j‡k~8d%;hNI7zn*!_ LȈr dv&mB5[xt^i?*9i/fH 04_ҝW 0a7_A&iu*BR'H!?wu9*GT0Pt0 IiS5zb@ĝ(Y/XiO& ~wE7VlN=QNuuNQ`U97{SW LIc 5CM-T8I@œ'52?D_qZii*1ٚjk 1 |Zsa",AX FLPɥՙ&+3\Fwi!A+*M( "ىrSˍ*阶@KcQPbM y36:X}"#dž=)И"4{FLiWJJ676srR`+tV$;®T%7_>\JzB" I %q=_:d܍; xZ-\hE<͑UGqCY„ɑVuPUN.$vT0Y{I_F88jY${ըVPh4\2˹?UuJ\iD[-9< 1ۛR.Pbז̳ uբ,HTuM^{K^IZPY Ǩ=G{V@g=LwL#RnʴgPP績OD6M#$TT;Oc4|FhW@sd͑ЗZ1 ]> w6qx|Mۼ!ҏ5LG0a6V;3IP3ph2l0'AuP }e {@< WP19fykɢoVk'+eYȆ\//pΑ UdHI9#6?ue[֙1F\jM;,'.3VWF*nZAUҝ匰k*pb @iqcˋ]`я3j^@ =Qo$0SJ*IVW-9-RX( pHsRtЈ!Lk` uW7jFq*v'J&@ʸP?w){gfT$g֚|CHxLu],Q@M'u֏zM>vBO46K%o@D7 zk Io-]eVcgָ*(lc7#ܴ=Y#A5w4*YK-s7G/5/Ob%Cwu-e+-}=_ʷ bGYTl6cߦ'|WPߴ=LiNtJ kr1yXF߲/6گFjwtS]AkR*;m+!} Tی2xd,>!PS4},<? Ďb/bYTiIJ:QES9S1z|͘s+_KIIܘC q|$ɥFX/zû]!xYorsiӝknMu 8MCb+5.mU@2MwՐ$5W=1u9|4IuGv: oګ(i{Ze%b uM|]l<S s/} OX]iN4QT^h?EdY9 S黇2퇤{WA# R'3*`a |2uRV6Zv꺵/^ٚ;ߥ-'OM 88?,\'/ Q#]8R?K2ѺS_6Sb\Wtȗ#.1bcOudxy;_7RaZ0e$LjB6x'򤈤 ֖ZidfgP ɟ1l-:bqUCEڏV[cƄ~^+CpEmӏOhSI ucM|qujbbDG,YXK-p86jc h$Ws1;@s>󣻵XZ4/C,sQ}rR"&UMVEtu'RE3cGxB)-яNgfY )W6z=~͈+F ԓKg)Vf @7 tUyL$JVl+M^m=hbn ]{EK9eHfZ6[,Aٮ{ y}IO|ˏ "1Id5㲳tsa5RXU̅,N)sbňvtxYp]pRtp ~閗}Hl/ wX NP23T^\.||٫c1Y^7Ж mr%Y Ѵ?%HO☏ KgU+ˍkay ̘*nuڟN]\Dpjq~;)?ytdtJuKtfB}tK$)lg]Ti4OiQgXqb6hV%W3~7ͨ)'-:9=0KpjZri@,²Kv5yfHʡV]QBfeK)( AȲoLUIpe/v ɋOaJ{Q!=Z2d46>a5{£Xӓ %6#ޓD/Z b߂#o`;LZ{mϑ<tsnкhO4 kCoSy>wX+HOdoh{ū Tj7A,wꘕ}*IB R7=K띧G=׉hbR$췈EtZe #oEzBJ*!Ly_۝z3T ?;͈ I ; k,!n57kj,asd$3HB#g lGʇ?q -Z,trh gYRQr֓G-^zhx ќ4GA` HDCC4 (TÙ,F<Ú3; dwÑE/Х5PmTs b2GLw|W_3/-XQ߿I +Msֿ¯@(2&M =,u7-J z }Ч`G1kěL7{\:!N'NnĚ( &FO9J\(]J",-xW:Z++G>K11YLujPOrG{wXr1=i⪽wېbХfފݨi5/2ؾ<tP Fߢ{3N\C OF@,{.lOT0,syɁeV7$r`>O]Y4:.`0R~jvDo(2נKxZ@%q9E%l +[[l{1|5&~@N_2"6FNPeȼ j)ӭh+1H Ն5튢X夤- rK[j31:vҟ"LXӲfVrTQU7m`Uccr}>5oFQm1Ƴ7*m%ҋp0T鹼cW&ks&l:T\odՐ1'b!Q2pB4Ҹgcwnɭ,‡"w:, WK`xn semVd2g!њEz!>Ӏ09vEr\R1X$V]X|o5W ̧|`{ Yz7o*J0'׍|^LpcpHu376\5G6i(䍛cb?cwE`YHڒ4>~08f%{ۂYH٧0 G}z^6{AtG*Q\C\*|~z Crˢתk.8iRkt(fQvC\LsɅx3GG 7ۂ&X5_}z!JWJ\FjQSz4nqbS;΍8Ok%vm/i"Z(OpIGM'4?u4J?_\ aG`o%$q&TaMpb/"ޥ5+onLut6ALxa gXE&lp%i]?nnỶBEJ H⭳nmc[pS1m- CN걦y0RZGwo֔{$ fmnhrVYeYr\(uJ c'u]EML|[ܹDbi45^ ]L3]p(\ixu5ӖZMqvf䪮8]qX2c.)bqsifB܋) c&=kLTmÆl2V W9aS*\R-B.L[l"}@7j<,-MO4AvxZLf?b^`^!j"+I[.NlNWwcP`K?a)-.2# )MvAzں.9zWi;! KjQķ[!@'f ц )LgGiPO^ G<ο`,P)^N7<(ۊ_s4JaΊj[9 _h1IfCӖY(i5h۫A?rddqP Av$3-:"ljM_RԓGEǿ/oAk"k!GPùVLWl # h:W2XvvՖQ%9JE`YH:AAt|0ɌL=,iǮ7Ud5oHʺͿ>u.?tT7^1ti͇Mw^`/3L Ld }ٓQ>IlEIovVW as'y+53aRQFtp~)-JBUZ۳G2Ԛj^%LcT`_NZ8ai&'q_DA3Vܝ4+L~V^kМH$!౏NnaL/GTӪ~q%xQOكMJ? f@賥Xg8L/zHжΕ'}HS(~uo&jʢB12ʣ!FL'$"v>|`L>~ F~aXz>$vԔ3T)[x A<l3ͷ\ᒁY''LKݻR$R fѮ]^ *d^|df-D#"^*b/h Q3ʉ{qK/ j-db;$T5"b Cq `W퓆|dak$4 hyk} Z`̦d(f?exl+[Z&A ө5j;%/yқ0X:O$h7ٚ6qv0r9N((pF'~2ٖ4htrm$,r- [ʲNrkA}"1SH5A4<&,S5Wg6Xѓ^8)ݮH)L"ru!#XjajD鼖6/o N&ЭEَѝ լ˓Q뾤DiH쪼l5^6R.>(Z!)kuV|&|}9es" pN_o@+94w6-  o5KB8&UŔ(;!m\WiUW9CpC+I_숔5Y`F}c6{(>n!fѡhcJnmbibk=9Q+՟f_Z޼ReD1|8dvX) c\xO;p$­¾B@A,02N/ٷS@.r[㘢ji_ãF<_53ch;g&-$GiX{OWI55Y(j&HBimQ\`WAK:S&cSΓmoH8H=jįH ȐrA<$&QyI3qvIox;Ru G38Tf`x@ٝ8L5V/۬tyG!-1Xi]ϥ}MhV4tN5Vx;~h0p{|mh[Mӌ =#-k M ҏq3[ԔQzOҋI.=eIu.ϱ p\[SoA `|rt@[6O5fHz15q(#D0NEI4ZBLI0XͻQ߆ 2J^F#a3˪4vP=Dw`'NqIWrpZH8U<:n:`-f?4sW"Goza]#ih7E[~X{^R[*7o 5 /p3CW7zi k{}ڑ-K1@|JCW,W@`Y LBx;AѠj}U(7[`6Mba<y5JkI4D*A]Ju>JNuw^t= Un*`Dϫv{s'V rib+S wZt2IgCZ (?%ķh)+VHV˳QX56 :)VxE /&M)n7G+ĻݺKPL}(Ofߔ&d v]dEwz>^;~mm]G {ܑrFu} HPj>}nRdC)u؎mkA}qr犢*0x!QSC2B4(&MkNlyk@ybR?T)MFp8_K&ѴF$uH(W XԅҦe#;8MϳH@ϴ<洸/*m׼`=6QLNdp/h4OW{ŊFNJޞڸc&y۳ۯ{ʃ,<88 GѰ+H3HK|*C>lMVtzZDs1v`ʰѪ2)kĠ LՏ4, -Um~n!plTnhio}-D;'ƒ5\W4j7!L:2zhloIЙ\Բb28~ٗ%]x7c^(x@)%wh*N޸P|D^.rO D}t{ybiY$F^41BzzvE?"8hV'Ւ0ٓ0Wy*\$$^%G.DTǰb!UhuS!Vn7ffvaM:CJF1'eU8޷%$Oh܊Nқ0E"68lz彘 4cW,dJ2үfk3ck_OX~p(l1(b 'I;MfGy?ҶFž}zW6͕H׺vu81˝5 ELZebʕC{eFcJH]wGIHg0¥P4rCc4vvITE0$>[ZJ3uӫЇI](UG4QY(c!&90<2)_n{Pɀ9;1 T}7Fa,/ k$b۹UGe&z?uvЄ093;Iz^ܽ3@9gy9#)Eǡ*mQb vP̸4F9 P8h];]$DmzSx2T<QLdpSZ\3=+-T=멈"A)7<{g-o2-Àk4{̍23d.xw& si3Z(  4ۘ6!pѲFA 'nϢCfc; 9}?JMV!MA,lՔ+[(鷚hy EQRw7Xˤ? $Qnةs# =޳Qϱ:Mzn/\?+5ux|B&oo B˒|:Ka0 K)VTvIP땓D=2;^I(B>y^Z&(;/<h5EQ܏d:[.A-x"p:iކuΜNJt͝9v1&w.))aNR2e#*l]ԃ+*:Pxǰ;䏭TdB?uCǒ3БE8(ЧAqe=p d>WD*؎Nжr/.Me=LT-3.r`IEGr0jΦmD:1ߟ@~C~Vcmc*FkL9Yr);l,9 ;0)("8H;%bEh;($cctA{va`#ᚰ5w-@IގW e-s|}es9A 93W1#+U\Ihq`Jhr>z ,{2DeeK].!xLÇYJ*RK~42wyF`]~ϚׯI]EXVTXӻ$q?C&e4Ѭ >|4ZCU9)oG8pNfp eSH+ɒq!@+Zn`%[Uag(;b~F9wђllew{}AmG~v {69bT0BfF8]9m'gN~ @*]E/H㎊vRby3R1g2/+kϷ7p,uU-r>8㺊dvAkUJދQ?GT?yI)G0i~隚CZE=KGr~\m̜JٱB:) ЎD[3=0mktr˖Ua2!o B0R$^6Q,(=k\^0}.7Rܻ4`]=Qd ¨JнB _VR xg2S!qJ4 _yܻ2[k| H)ZbBzql 瑨?B3$`DĈ88a))T = 0J~|\v y%W9;msGw­M6M.@JP`UgXwu 27+ZD+R9e-MO/"-Pii{O,Y^^=>3rUP3ҳf5aˊ#RCN 8UOgiӇC%շ[DQn؃nE[%!`0V`ۇuu}k!2Ycl)GZPs0 PB3vEbя\j,75e?('i!uOHp4K<Fa{LN #w|@j/s ?G qCc75󆬅:,zƮq@E|T(߈Ѓޑ&|,1C"%P]ܰ]5/:e=&}$tobNmڋWxC{9L?N TT<=r4A"[8T>U ܑ6g{CgK/{EH=s.~zW3Cz#ʋy2%֫-F%P 4yoqѺLd|:C7t´zk?+NwGvط`)\ Xiob2Oqq_hcJ?ḿꊞeRlU8LVȿgXLi9̪cуgP cMZ<Qıch9@YEHER)o|SrE/x)1ef\\@䏡L iPt$ϿzxNyu{qld(-8m/R&VRghgd53lD;)y{ƖU> :Eӽ8C+_sĜ/܏!-}mc~UƷԈEwCÐ* gFMIݝD-P'a-++˄4X;Zh`s'!64" k.BGJsƀt(#?"acM-s./;YgRW#0%7ghƾjfy?2ˋg!hQ~G/| (͑@ lA-'uxa{ ?ƔGJ N.e[ey+$3󩬟p"Ͻ0d/eV刽dflj )rR2h@hpCPhjz-$ *7~a-XnV!,TH?Rea K Q{{Z/Τ'H_hmw_߳BY}9S= 峼N&vj'[c,NJI-L"ټGBUApo yg4ࡡ9*'ؕz(#(#hsϿB8g?BUCߦ-|fiWQPRw}_jv2CTR;bbEqcl!W΋(;͵C{ &~y1g4.vF\29@KE.s˺{7mn^noA[l̥gm[r))ůÈY M7`F*+շ t`ǔg䚛$k}4g_5KFhnժ"W SAJ}2JZ4ˎ7vnM+XRs9xRɵTyRӍi»|B-0$!f&-$ w+v9b3\v=? O5 WuU^aYs4援BE⊝צW$Fscs~mD}cgS` -1v;~+C:Y#Dp]) Pţgn2 98 `8k ]_&Mx]{Rb6@ =vWmbB@&tuj&}}MBYɺ-UѴ !TgGztjr5G'3X l|TJ\|qP{t'i kmqD&Y0gϐN j[<֐VǴ ƵjcUysFD\(aŠřƦg^ݯ?E/٤k`?.y$&|n倓C 퐰֭ʔő{촴Y 2(DB5\MkAfl-(}b]d;jPd ?|?VG* z׺|܄0|IW3ä2Cyӄ s(:Z71x8ˢt!4(YMsbAsR_cSY=M$kknCTe]Jô u1 .[QMjU¿k:zoC(J=TD*&ԒYJ`o+6?+hRUK\T]݀ڤ|O0 xYM–7SlV^"+G{*0? 2 HzXq Oa!5|ga2\BZ+.}{>POq [T2i8o'XKMTx5:j\ V?%$3(%ӟb2) SK֨Ķfq'(ݱA ~1|nƥeD -{7vX}iJo_U2W(q8H<xU'l@Q. ~ %FU ,r1Y6u i(aW%8~ׅ 7~;<"EU~ow@-"<Uz*]M{]ΠԺ˚s?O]p/&Ǘj~d/6 Qk{a vauSY\mb)![Ch'pABP=I}Kr&poDqF&6+,b1IOX [2l%F8+KwՃ%dJ䜾V/*ꡱ¸[? <Dώ)dڦ{~IE>>@E F[qjޱHd@HFA.ٺ<4D%pH$6:lH 7iΰyDՉ5tc|sӺ~X4F-8Ϟ"^,j"O/(utks nfRӠͰmgQ_ Njķ%!h/&j4m ^\7K9ۻFB \腩i`^A/;ȕC]>2/T2TZx `c*=zj62bxG7rJp27Jq`Li,o̺[؊@Ne, @ႉ'KL.GCm}وgfwy3^,TЭqXVtj˯KZ>;Y;j67z#H*23OȌKd'gC3'YRHpnnۜe4sd;v퍢LU qEǭTk geZb$x\-c26AcRZ;JGHI2p]G(+״pQ(xC j9;x٤MN2(&xlmyhIF(ђ);:7 "吶Bҧ9w i#`\`Q#rJEm/JD}f|bq9 OUWN t|N9aSA"eS<]“ GI\6NX{5 _JO5J,bQ5iRR8i9^AXzl1L$oFABC:ʓAS2.mP̮TX癗+fU-k8Nq0|uVMrf ghj^YJ-ON:yތyS-T8 箦*P@RE4q_^ғ;JO6:+P52gs*%x5xÁKǩ*ϖ~F2g9E@PbĢdTs CY,ž&ܛ!FttMA1o$Ȫ\BؓwQᱼ@"5q#K45ؓ 屯a<9Ӱ`-PԳ?#-=g+ ֜vɚJK7ۈW.;SERVnjGdi1 ] z| ckJ dղ#v,B7t>X H Q^>NɦŸ5kDe#-7̝V8#qRxL!\._D-J=fz)xU}ʯgl[u/,X`ezl%&KF]xΰ9 Fx  <|UZٲ@J%n=$||/ \t9zı^ .S4=XɎ2v[e]Ъyg/4RJd#;!!C5MNtY"d&M NPoŤېutZ86J[a/Ss#8Hnm.tъ-f)WufD;:0ڣV'kS Lzj9yv8&'i]NUYN;5e9 p+}&ʉ#Rr%{$xxg*lʑŞ{YI\gI-W,xv`'fUMkx :xQ`ڮ_2]y|`T%:QFȞ䲋35)3\mۮ6QJbOceOp-RƍUGXVF>8 Mubvl9)낢FEZqLRrs`y20dqufD8X ReVny/շڟ`$nf1`㈵=,][Ce'ˑC&)wo@5ҭ#l~RJdI+l ! CD`ouަ[F4~юuq#tW W(^/,@} W O`)mP ftHjPcV}ZZg0@-/%n^HX7cbh +ð9a@y I |HORV=%v\soέNhY֝R BS=Z/˩@NmAdnoXO[gjtӺb)rčKq*өSG#CǪ[ +d|r )d4k6H9J&zV,w{r?TM^>=ciljC(uHr@0`f8/Ws[^O^zoѣ <)cI}O4,f"б:ii͒Hzn\mQfa9`UL1̽^񑿽XAnct'\Ͽ)@u_na2dXyd,[drE8?F=&¿6ŦIi nq,HpĪk`tX-yv\_(fCGO`$QnZ |9tnhlx6OM눣Oר@svŒR(vlaL'գHApDf]fv+VIoy&F'v=e#0;_;ǒ$'wcd/5Z:b(H.GOhr%gٞkjy e(E#x (eJ @dRɽv_D}m~rUR W=2˨08bM`B[Y낥C/7~"cX3k| a%˝(T h)osZyxX˱>8dsy99k&+iT\,3̎F2&3@ΰ1٧BFPJd;M#r`R#T\C᥆4ryz;$^gv#DSTʯ'g?:"Ǡ[lTBKk 61x|5R=jF(6VDiwVPFC5ݴa)f H(H&5X #(C啫 |S.S': 4Vn"85oq[;)J ݯ[T! iˈ.U(R8{hǪ y:,wIe^_4 vLVgث%Xl<&AXko( 2L"Xk<`gjJ CEfx1"t]XLX4rOSm<8V]7TH!,0DJY8|GBWue֛6xrbQ Lv3uKPM ]g+u8rI#iY+'*ohXy='Y#4kSzb>Gju%bwm~T=Rasr)D7MJ'N?Bj\UyRЖ"a~_j㬦n$htg9u70Y,÷bOb(W5!v+Mxy]l;V'N= /AE"aj^Fg;a7vS &(*')XFnK; !?o'SA/PزSWoK#ʢ l*I=JL @V%V׷ZϒPD,^'Bxflop2L99K*v)i9+VVa~ \::^A̙H(׺Q8QGRW썤2e욤E\vyrUVj!r`m'3z xHį+m YLX2Oе-7I\됅} +Pnhc;IlNs/+K8Ix>J;I 5Vg"L|nR[$SjQ,(GG &x*S&H6ZtUU=(`X\!#*Â8hZ ź3vmL*L;"݀Bm:o$k-L5~9O3νc6PY j0~ ʶ /y3)E QQgc7n6㥃 G*125;1&( ;ŭIpg8 E{zaF,VB5j["+)DU/dT\Q e\ @WA@{_3 Tv5L,W'Fv֌8UERY/vQ-Cފ"dex81qFMd͈CR83~IDuϮ1np9&{rދE7+ûz<K'Ȥnj3ȴ8\dOmm!l^,KFo|Guzlƒ_PR@mkķeIaOݍUVm,_-d\pҍu|ĮAcXBuԐyX2"3pT8kak%&FgS6v"̞> vi28h6[mA h̢݂9MelhPYmӀLpF5O̟VZ1TSM .]Hy(pU\/8EBJTϔΟxJH|5) I&AK(Pv>:-(X8}bZ7d$g4R '@n S!Kq@#yk+p*ǗY0]AVХ SVq'up؆[/4`#[8:zP)MׯzxŹاML^ԋ/,raNpx>*jx&#, #CvHҐe5.D0/<}vJyh9*{rBpiEa(١[mP n's L8`{$#LA6kDgϸk4/QZX隠ghߡ}}]HsU!r:Dy$15|~FAq|0⟷~^KW؟~8k' 9b_aw'el 9HMiK*UŁ!TtB)׼k;]:k=7Qg;ţcy Pv‚|$g6GOM8q@Cymy$c<G`ЎMf9c*9VIxLCϷѕ׼׼Z*R)2,~JsK"Fe=Jn}m_{o!3 }.iJOsk3md`wuH5& A*znlƫfM|W ^ihaF!68Eyy|7c52T*dK~oWK8 eICP;9JT+Aüzی=o;UkG -ag[c $cp~slJW^|85T.va)-uV>yL2a{(ؿ^X䯌Ɵ_LSV*Fy?:A}~ o6AkIYVcj?-Qh)c^x*bJ~Qgф31kLW>G:*=~Lw̩Qgo X]2YfIӻW6$bn&c@$); 8̃x[m0S7pU^%Ć:|o >ٖT2òE8ƫ,UlOe~kng7` w'xC?.X!er_c[ ?^"SHF.z?c]^mc+2N?05Vj@uH7{095"GļH̔r֠W,PqWj^I @25rm^/:TqU+Kޭ(g?H%m^.T(c@H]N(2oTX,)=^I@_}.aVY(@Fa%-jB,:(:38/&F̦h׌Q'Qu wⲂ[w;rP% O@a PR05y`np=l=fxdП |P QwgZW%]e+/ffeȺ ȯuR ΉO\j X=J^fGA:[mc#j-5+Uc;.@y;', 1g / >TeN 'Fs;|w_mؼ%O FeA;!D`1> Oˬ׷gD8eCsO(Qns jABD 뮢qEa\qMT{r{Vq_ r'*-h- CR?zQdWxHр_(ůc% # 3_٤̒ʄIuH|F͗??µkݹgR.Ug讋`6D7/ݼw׺#ssOᦦ;OdԹcJyבƍ'g@,X‰N` 4Dga҅MU3)bD 2 ZgdXB-8 \VR:$֧f=>7nR0NT7O@Q#HF5XEsM ?6̂srqMg"XEvQwiw+;ox8a)╭Ū^Jj2;svmI=,\`@)1&*=!U ^`ط #(H$հ 97[}@__ 7 C/%b#ҫ`'i£e}q>8H&)Цc-| pUihkou?5BμmKlP7nC\yE/Co) FbR뜸> %xxgC`[L[v]£X_l4Tmlk nVz_B.X)Mmn>Y̰o/ˍv72!j)h ~; I2*Ő q @j_#>bj̔p64b\HPv~ Lõv2LCEG!gcz ^RrspasWu o>Á$>o "x>BĂDb "eq<\#>jdV •5[--C55 K `BKFY9r nJ@gVZzf{,Gl_4WdӗNҠJ vGP*˸5eW ~풿^Îmw׮ :3;[AmƝ{zVgoyMfճrGOyZGb\$]o6fx@LݵM|ve[o!+|5I?jݯ Ϙ{h m1WH p%K&Ts|@5u/!؂Vv[eܰ黊.%Is" [bF7d= .{2N dd-O7ww{# 1©X*6/ě+1\GA׸s khD$X+]Zwv{\0As-$LpDPXe ݟ;o'o'6 DFUj#JfLHI- c^q`,-i1K*j`[z}_R8g MߚESO(yimDA%5 9qA@͈=;?y6r2_1S$c'iݜkI3^n8>{t)jR$uLXZ\m4GT@͘?.W +WIĺ_2Z "n )_ؐ܍UA9X7< :j̃ ؗ"ng@)>Vjr[7eV4NK(߳2T@܍4M#hocB,7J\1iddp>WjC.e??T؉]W6k0PO@g8!΋k[r^ZLatØQg}dԁWȺJ&޽M!eP7^ gkgD.bFQ:dG8!s("vOE(D$"-:̲*c > 9<1o bfҋg(yU|Īcd~Mt새ݵ#Piڒ[L,"X.SH|XӤ3C[ !p=ǹU_jG]2ks%DBI]h:W>Rqk;,IJFQ\ߓfJkC. u6j2y)DZVR0Ecai{K>UAg@7sP-|,4}f%B #6e5XG/%wpmȧQfQV[XͮߢO6njd3eT;QjK C[ΐy*S)NSz L`r^Ǯ!^*b)+gYDj) jCjޔƇ*7mjdQ9@B9Klg^6tHߥ%-l+~ÂZfÓ$U=_|@1H4ߜ&uR:*m&eRig[7gA*@#Ko Z!ͼ=xӃH ,G"_>Tt9%+:Y`Kv?/ O.7.bdYK,I94uYkнAMQm":U; RdKy޼r.6qldZs>8΋IFUu p(IP[ rhsp5fMqCxar&Q3"!:*̯ <fT!ٌcbpu {|HQ<eJЏ>uYDD:P5lμJA HzdNn\5cRèl9[U?fQj9SF9}«͑oYA\4vm'DkWi@ .ey 2s'ZD-:nWrO i.siQ|B˸ˍK]wpEq[c w/?ʄ,''5%CB;?+3tQriV#v!̀Hk֮FW_<tޯg_?HK̪GԭYJ_$XgͣqcXO țaR ѥ&GL z4tH*7FX1]^j,`d:@5+ЭdM2 qA'?5AJcb7pBT cW1|T:}(aӬc2!`gyW 0dͷ RϹwQpT(ƀoR2NЗ8 KGi}QݳhDc",J)[8Q~QM BB߾=V6A{mxpWPpg=1`x2T h}D-a,HhSFا-OZD&eyML0O#7w⿀VHg z NOGB^L'A*C*7XFFԊlx 91T}wr7U26zKgLBqyQe IpGx(_݌3|\Rk͂'NM(~5_|? ;É4r~_@+G*}3%n 8^jĦ1  l!#s%}Po(FuT闊\lC\=tC^|ũdCBV5ZYDܡby/?@om{N90ǶaFgu7J4HDdopT[gFs[#ev^}*ۻNʤ@,59h4('l2O;K%ƢgWcd-&i#%s`-yd]CbkOv|H$ IW]%D-廕!{ Avr bkR?l9-;gh=ų:u$ic0GaZ{g ! a 5pڠ&\=?'ۺU_4uA;T; %ND/i7"Ypډ_ zIs1-hRUm;,lp '<*ḪMUF:SʼnV37I `):}]y}pknS"[)gCH/=K0ڱqa^AU_n\:#盲`|]d= s@ݗ}MOhr68TXT{5[)P^-, $b>kv`tSV`70MN4ӓ@w8m~/>&\: ~;L_+.t%Oދ'^PoVΗ#kZEf5@?=ŗ.F+X;m/,h䮅 OF;k so!b`l[< [1G<ҩTDIzYg'ByAh J̱1wCI9mr־0Ksu򮞹ͼiO:[|Ѯ-o"Ʊ{Ar8,A|sʧT; 1]$>U40-w RhL_3s2Ei(&PimȘNpI=s*4PH z@ Ϣ%7&iʺʅbޗ)<^Iy*xgJDMB]3¸=3^HBDe/zj lʘv (Km]NcԸY3"+4e\n'noÿMWI G-[x=(׎\lIJ/PAig$!YA'6r "<=PĈ[c; Leú~+ ;2K]+Z3KIJE8n0ݚ[l2P|9O48ױ׳FEbP$:'3]Trvdq2YAGQ; ?`&J腑Z PlP^:cmxe !zOG Pt!pװ:]=0$r4iS͏mgZ<(zwC} ?tOh]ũcf]20vǻX>J&(dyn:EdBI>S I}9B vgB_~1q##H({P! ;Ml^8v<^WYO5T}\}6l !{Q4iSmDgclkuIg4obܨVlma!-( "Iٻ C }e'fz~EBVa$mv*=HHf$͎*M2d.*9"qHgK\ {D\_7Q5*i;2pHG2 d(si*rcR 3E=yr"EP ,|U6>$f)eeZ־.N |PjZO%O}Γ(OKLgV%{֙̐g2,Gcj(צ4Y=._F?I>=M1SN_8zY8^LUos$RŀT`A`!PU`aN6.AحHufiY"pIl39ϢlY6Ew^drr* EVt̀ڮ~,Q<)hX~yڸEODët/U| Aߔ1>3`ccE*C㰃vL#z YsQ$\^Q[8 "j ׂ{zl=dZUz}WeBGs[>!4:u"KuصaO/]ÌA i[p18re^d@y=pvZ<;UQow`k)t"v7Tǔ`lZ3ϭ.2.(t~X+%K搇Y. /_u,&u=oMoͺƕ$8.-g=83`l$6# dN@GJ}Dž͝w{(X%faϩ\΂d2O$^9񋲀 ݐJi_@9hc@K@ M?G92 ^~!/D*MÃ+_d6IZ_tVz/jvc _0J,fF9PFqC."n\xN{| rLGys֤\w?z- jPG7翑xxuOs'?`D%(dZWLp:P-{zIivB TD9f-djW}ߖ[bQVmhi-ɽ:`4****Tɲ0>1 $[wRۻQK`CDXN~)$v5}vJe@~Alj {4+q5{0dȄǐ JX[K O7& ,'D6,A#H޹w1KAl3G W;{Hrd`E6}!H \OOb1/ɤ8́VK{l-6xeGZK")/zUTHf "."㉬4K+;>a)X+M([V8Fmw *,:Evbs(w^JKD6-l[#M_?ފe/n j;En;\L?0*P.C y5+?Qꤖiu1 2,: Hg$ɵ@;VX aMe v넌-մ5tu+p@~ڛۏgOel6czY=FxEWWUj+Fo'lS_6DٸqZ䒷|[xѝP' oҦItnU0\|5RQ_ kdsX׵B]X e DFc*bXFht6pLv$-{e($}x)0hN'VoD !6@C]]l-G 3%Y-ˬVjVyqتaܓA$ $6bk?`*+cRG>b@Wg\NGl=dpQ+rƛ|<=ؚEE!z f\lk*6῜RR͋&pE{9 |Ue :pNBb9i腃C5y7'6{r|JiYw釃٨'?ia} BNx^s`X&Dg_: G}jRⱦϨ: GA m Am)bů͢wom"ZzM DMfl#c.'UDdRT~hԠ\j[%`0/XusDWcEmwl O` r)l#j!ɺ<.B)*NetAmLDZWő;",{dz+ȣ[ >Dag|N ;!E]o^/@hNCvu;G2֘ }b)%W^ň '(vW֊&Zf)I~%,uK]ZsWn69ϞZ4Z ڋݷjb~Q]0]QhUvݫy2 - $Ed+'bxзQP4@71C$6m`Y/PxTA6%%|DasuR_B#{j/&Ԍ5RAfB-˯gtŖ;Xb?7dDS# [y 50(X=nQF`X1(V6T 460nJY+eg.)Q0 Ȃ0 lJYȐb;nj#-hdZ3AP'7~f KRYGfy|9~?lsrH?q(C#?8UZ6X Y@IE1!7BoH},Gd5qBcYQ:ﲍɛ{H,E 0r^iu(BYhY7v(dX;6ٱe:$b  x1",< O/=q_H'(df [#8/(1wO˽GŀP Sb0$j8=|鴃g p;;s/]S0 k.gb W?ԐemZqKsl9jfu]ǰ  Q' ד$Al܇79䂽lD*щ\FAR"ȩ2%Ց.[AeSqig08XތODŽ5b@hn<1XA_8ͫ Cthɹ~fwh?Tzl ;P&7=4i X~>*[2 gOy EBd4f5.eF}O9;"1bg5@d#Dn`N~#4VR#MaQkja6F=׵kwFes֌=k^iQmWג'?]jn9ҬJ|geu#0Cg Vw,gs,^Ʉd $ U ^◮eVV Il0*wn; u߶Vi#30-@'WX7jYy?G1+C@~Nba{I%j ;tKе\oI82-<^e<.2ԗT&͔{E﬏}f#a۶Ⱥ[h%Fގhfn#ݦ3w=(oey[ױFGIu؁Nl6 h`Zn\ qMx]rUA0tIe-967Yg9 ڑ.SPo6N,˥;Od|qqx~V NFFjujN,s4c0^gN@5u>#e;eRFRdݰ58a@=Yhy=-2x.wAJ𱩎w*^sj3%̟/wn'y t@|dY}+r|Y9Z3)cyK//e}^W3: X#zѰ0U` jǒSda(:%be!e|:tG VzE9"ј0x8M;L\3f8pA %yϓ;Ox CC{~w|ox@6M(\W'Y*\/4wIYXv܇95a}0ĽCIQ- :}gc)F^AHFK K]Bcv^aO^mY*kꇓՖJS^Bkyy}qS$DZ}86ݱcy&LÔөmR)Uݿ c -%Zy ]Wۢw;Lk*=j?/\8lRZsy`­"SAu13%p- 7ZZ5"9f*{_;B? Xh!}=tVʋ&Pa=%=ׇ@Ͳɇ>_M*L,6Ղ9 9]Ty&яq!Xϣs2/o:`7Q@:232ߩ>3x&{w?Q>;;LXo1"pM*wdp\3b~L"w,-ͧ_֖ԳrġբF;[<g r𿐮AQ}׿E8sAGjx &^%@{f=!_۩|~չ ^-j56th-VwS Բj'/nԑ-Q_혵DK2rTj()N'`+R0?&(yAg7I()tfSlgO6D6cEנҍ6g̫mVV@7 ҡ-Jw)wf{B٩7fwvޢ鎚LWs?Aןݟs𻅸R&m]v-N_P$r#m兯uؼ#lNA9=_O7  Y N:|[T؅FH >|i09tT5Z(.(O<7jR{LjqDx#i[< 7'NL;vQf|ݴK@gu5:6uR !^VC "8XI^paӺ0y=z`L\EɆ۔8E\Sf|9AH5>a3iB%/c> {T6@djMg0参 $`LuB/;# g۴cܵ'FS)b):Kf5],aڵCisg98#ϒz? [R_"*N2UgGuc&{Aۓ0;6[3{ + &|)[;à6 oHExWR9vBeul+^oE{LoovFs2 SP̈{WãXZc'ơ~ju+N/qVrmق4;n!;*}bAlXM[$[]F>*ib# 'Ṱ~Ūъa&UR="kaM(M=3 g+J"C:B1tv>ڂ/ᷖݡ\ݳiP^7UoҎmcub9k1= &w,KhԮ= mʵ>!dFIIO@Ycq_|(jsך:V>_l0yϑVlF+ck^x6(92&pD?WmSx}_ _owAp"!nME] rJ-W^5'3*ds+qssB!,3x\b?V2N^xhZjB@g$e#WfӦL+|64ܒ haL4`UևYgwI)*`.(iqʲ,"/T $[ fl; ?M2'T #, 8}Υ27PJcE˺yaB2cE+fF#CK:'zINRI5+aM&M|ݱt~ɠpb#(AIK'QpC&ÑQԚyIqvc65%|NE*tTz(;O{᠃uvIFdG'NG7*"2魕; p'nW29sk(UbF<RyWVRěFrtTlȉlCjW%JFC:+g|pVPP˲Xb~ཏ};>}zk=cKW 'ǻB!|z5æWA,={^ uYK5,%15;mfiS_Ԏ9zjwO-  rGz ԴBvD;v~ H~+W#` 3nPĈ[3P)˟/*i U8c/)Htz3ſޓoɨ<De/j }\F1}eWtDMKK^ P&~:s5H*K3BчY:t'?xXaE.fv{_DrNu¶S*,|LL9ʵx{jںlea|BiyzYĮwSJCcgRp gcOq7"!*;^*QrC{"7J[^cuNZ@'5H)yx+6sU YH=N]DuV.)Q.Hc!$ɌB`NtX1VΆv!kI'Q^HG3:/??!xrZO~C1Uh$c@4Яll3[wYdJ9(wJ ++8nW`1bi~ͨ /-C&W}Ϣ{t@d۸اFCs/w@ 8z`b8wCqJWF~3G&hu8]xk,5P xmf%yoo56_x8Puߦyz!|-y"TꐂKz=q2^MS-0IA.R{( TR! D_4_ű L"fQx0s)m0W\ZGXTJaJM/;'ɑJ`񝇯m126PJy~*xeװl],fQՙ{i69+mR9;/U m !wz捺B. B*t+^dud+t3#a R鄆{{j`j4dn4*U}l_i;GL3Q@z1m'͊A%Rה#*Q<QpKe$\Ƚ븂$ro³Hkn*ˍߙ$+q;yˑlyXN24p9RX<2EF'2{QM9a+9T#6~k9dd]:]l97 _B6EDL'gT] A +j+E.2@o\Fp(ϳ)IhP@"WJ]sv*LG8>k9b  l98b|JSijE-2UN6N(Y0egB21 p0VW/$b2aCQH⃆VgB08vlWWrj,8_yD`˭0Pu:JW,*q&ʠ(ٳl=4ls4Poϟ}B#TFi%EEr\+&¯rc,aB$41p}8;zܦ- [ᓻ޲ l0EufyNVl}VnA#eidbSfk{ablE g.mgG$)tIDK0);6[.H+95bq`qϐgYmoU74ܛ'[!eX1e1[SF:Ö,Sq$/4\_B~>T2Sg;?hK"gMCr-B%R?=wFNų3/aaB?޴Rӗf6[=Ƀ:(q&v 1]Ntjo3?&<]N2UGdzm#N??#H[OrEZl 4 )}+TL/d֫1ل9hu♌&sU+1% )Ja"ږyNU ~ 3gF#f !@ L)uy#J"{ۅ*l>W@&NK(N I%SŨt6~Ch%\5SM{нg{m腹ȂB*S- Ls\t"Uzya%,SLgCu%yFY1x?t4X3?=}=_K 5߯o7k+7T'ΕD=FXɇtJWn f 8drǰ*qg ݵPΖz{Mo^zת/` :wT30sO>¾ͱb*|ɎoV_G`lB "/"k1ʹxFKTh ޮ3gc.DOE +@o@p>ԝdL>p\lփX;Z?w3ۮQ{:iS,[|n $:TN|!hpbfy^o  娂<]XChƶsB@3?hew ?/H|GtHmb8\v;~C2 c5Y,2f9ϰ3ǖx.%~[:Y< 9m'@M<07ʘ_t,(; އjtb/Qk'7}ef_qHrI+k6)dP/X떆mFOߋbd&7Ca>&?Y :quA.EvZ'Ar0oCk1(b1gR"KȰBN9Y(n4CK!:T?"$:z@O6K=x|uC6xwJmU]yAnmOM͓5 cg~] O5CТG՚fC<']5gF9[avEȅÙt/å4- "@MlOO-8CJ  ^ @q:o鞵W7rAe6Zђ,J(6_eW󡀴r; If#^C@K]e޼l?\]vAEcW3v׈mѺEm̿=ܠ^bx^Ոzg9iupyY]^^FJ]R u1=1%r_R5s4,ѐ<]pԭ渱TDR1`'&Ԇ;߶Alb(ˆ w/ԗgLz4y5.%G Vl'jBz-v.0:U97n +b~PK{T0\8qC _L8Bbi#i V1C,º.^ +ʒvzKѡGUHZ3l QǷ@[ 쁀Ν9#L-~[9f9r,10ղv3ؾ[R0U \Vh54GM Rq;/XUY1?>DJG(:O";DL8x;b3uQJ()Fy3;bj./PJ]L^ꋪN4-V6p[CI?ZT{$OoS{,~U G⑕w̟ML115µ |:elXxeϊ&dwwpHrldE +s(R9btZDq܌Y۞Xە*gtv8SJNw}+P B1z'&\ek]~/h0H J!iu`3awt+/c \1%ld^tZpjDjO8 3>h|' "\(D._U@ nM0h99B[_RR>˅BO CozyY4vA|LD߃ J.-xMG,?"Oj%8+*Td`Vmez>[k8aD4"d]n{X򬼰Z)>kyiU>;l%e5+%Vݮޘa^@'$2nV-m;[mL[gAjfU{ph= 9$,чU$|k'5+C{Y } n8fN[Vs>P[(Srug&֗52#t٫.ߧr:2=m ycْuOIQ17Hr `HثC@߼d w!tI~m(?XČ6 )ȞZ@ƃ 3=(hOsi#٧ŋ$^^N@p.fA69݀Հ<6KS#%Ub\G_O'utn$Nߒ:ˉ>TxS mLJnRk(Gy_E1˼T]8c/\-UW6_Ec wW1hX7k! { *Q9ཻYw0>$D"9,饢GǩZoޅVUHi߼w5%nliV(8ϛq o7:m,t ˎ70Y{gS*ٸҾF zV.[SS.a ԭ.w]9qMg@ RT(d8(!bQ*l՟@8WߌRڌb`>i$A2eR@Ax}:eOTb9ٹj♱< 赾7k86 ;NߎA©u$`p9$)Ok>8SCͪBm=e:I a8Qp1]4BT#5lꖹ^zufQU*"C ⶯}ad-,PCp߷wāiɈϱ Ko"~+Rjf]p@C @U^!JouK RI[\sUwף.9]q xf{JEu,A? "yH<t@yL3źs2i QFs ?>.э]U=L")HLz A>g241n5BMGS2|0B܏Z%!GMvBܘJ-FS1J9gt6g Sh!<D (a8ÙnHR_bd/dUA~uR@/մ$qr_g$)&ӗPclX2DS Di\l%??E;J^ oOlFH"QKA#fe(+(ĦK [ dYIFԗic2/jLrDhQ<'XNX'X!;](R9N;5?C@{IEcd\͡cPΣZKXN2j2=p\-hxVTQVӒꝣTp+l}= p5p뤡?äR0&*$,#LkH^eנGBpIe˛P¯KB%?kLkTs%)w20˓K1 h.շ"G%"c-u`Xwq,$k}4 c|n2N$ eV Ni0d7Sk[ #jͽ/$Q''݋b=0S w֖`ϫY%@8_=wV* A8>P'TwLhHpwurZnq jOg?N{ 7 &)$,];fǵ0㤂\ F%+r2eR\Z#IC zKhK,X% IJC7a,;geQ c(hC~a|l8_JR|C .%$iP$ Em˔T3Pkth&ӅԗTXqwGTZ7-*IY֊(m+A!̀iA\q'o;aS^%`xzLfȷQ^M$3L/Sq >/;U(̘|b4 F41ŚF!'`Ҭ"z[C3e/1ѵ9=mstzgṹfkXOv2|>y| huMB^ӄ_ky{GecKP~Ձ89V`l=R:"D/ TqtB(FB) ÁLzgc-TaXWt(k/Q3Πm?\ijP`&+9m۝ ]p9x.3p6dߜ+jǁ|d y3GWBtSf1a\QabYg* ̨k+( @gmJyzRkgCp}6Ȫ{&R &/0Rt~y4oQH{3SȂBuxFה;NӦ~<3_Ќ^6 J΍T rmu(hRnRf'go`it[}9EV($0 kZo)&!zvH$~_Ws{=+v:ͱxf =ֱU7^o{h+sA_fLyJDW$A}Pb #gl*dnNW>;O 08 MvT̅z| @FE"J6 Ue]~^>D{1|TaU>FDv7o:Q P̧"ސ_'@4{9c\vJ  +HN"Բ J:^ !4F$%;(ˉ!bR_LV)QcS7h@3fbx"syAu}|"˦$9<,Ν-O0T19e) &j%%k EU}\숋!9]x|޸Dntm#${66daV̅:7FS6eqRverqV5P+#u =F*iVuS4xa.}J 럭>ܫKHD@7m]~AOdF}íp0 y0ۑq2MJ~QT6ZWÇz-1WxD ࿏RWOB.ڀ0e]%z)%VtྗEj'?XNpHմSíЀ (zO;A}-e"Xـ .PJ쥓$ N;Eq \CByU+'fj1S@Or 7r|G#YiCD]*y Hj dh՜q͞/fQ/A-Sk޸!T pN)H&!R/)sh'^xTKkC~lǭ9 hQUj{.z+8 oi aYYu ]kݝt<7~* ~B{-U&z0 s-~)2Vm1Rg@nĩz"{ @Aٙ[2} (]zlԊo:}-K]Tj/J``\V~Mk 2&($xQ,D+[ftō2c6]5T>g>:EޘfAX'3iD*);c$vc_f f $%A:E ?Ne,(|=8{m`Ř8D[5aHrEδrnǙSȘP "ԫ/WA`fIsil6 !u}܎5ԥL{9!JMgpbliD|{7u"94X혛y׀9%yd*|j/Np!o%VREϕݵ3b̾ (wͶ;P@̕}MirtbwT`} j`h` G:c+W~>pPq3s3m Y1%|M@'ʩ>{BTjZ0lRp~=cp_lyZUlD\fǷAFC6Fκ F[y: ^ysC[hq=鴳Ov9qG!ЇFnFm:YZԅ õc'#r4*R !h>>GɏyTңX=j7 9>F(df{|k2Ǥ!y+i%L\ qi ck'أ 3^*L1^mւIMdl$Q6EF0V}ius#dp&[PAŒuB9%g8x_̮_./\bfFXY`G4z"] ~6q [5Sx TAQ`eyˏ ?sKlA̟I8䷬y1dW5͂n@Fg|W_tb5:%d Ddԡ1DMV ۉZq"oAg@F:#[}c%DDt>CtMۇtDG['c 6e1p wg׻1 ֦ƒѣvYa7P!_tC 3`}p'd_ptjz/]P;b#&/ɡ8Q&jfTAHPn{0 ^zfa:Ss y{۝a@"cA_@knruoǡ}$'a3 _j\ךDduƥNȆROSL-JkGݲIVŜ^Ag.60#/벅M-H}˕ qV"AL|N+Jsl;][8,B7= ψՂF EH"2JwC(ЪR_Ly?.49Nq;R\Y6%vM{)8p -$e^"h)ziAOYJG1w2ĥ2 ~ߞEMiߣ)ُdM(_%Yg9Xރ+>q3`VzN0At<N@h)"~I)9`uߤEϞrqY%pZ9OMsdD|͝?yێ4tqul !䢠]REgq>~[SkfWbm Q1 e5(7{ii.>Z؄aͱ LJugECb2*U.8x{ZZ ƯG[xeD!)+xpJԞ|I2@x͙l(4W cƮX?_‘9oD>Ncy8Ht2]$.f^@P_Dw,ZktDʔ*yǜ[WVՌwXxIZ{T} +D~H -<{^@ 1(e)A߀~a>".3 0?Pp5l(;g$1>!:h9A9G}_,wtnUy11ÏF%ܼ4OK 'w;o#Iwxg[f:AaYu}U2C{44RYv#Ҥx7*<`jD V)\XLǞ/rHSfTA,'a6~;GC#м?NMBݳdR^5k6ж,.X^VC&trB`/tX2A1*ծZ|TKP` o?E8X:PtiZwA)l]'V-F uphqCIK 2Eh1m!tfU7cՅ\!7űmGI%Ň]B f$ )t_])ҁ ){0-N1{u0S;ӌ@/]߲Cj7N"鰋kZ".-5@c'7$ɶ%gdwA;&iG znWEp/ծ:ʩNẆ U(k+ڏj?\YKk{e 2U4t^m-Nfviv{ʏqQ/AIH8RmP+&R_] C}8݀X(^mZҁB8澑p"ԻJ!h j'b#"ex^3g|fj7(e׳C!76+} /L2H//t߫T]P!Cd↨w]c g7`(P%/I^!qَ47|=μnCMy|m`LGKo&i/Vl jRc=dvi") )(vr#(Z4[Tg.1dʴYv@:ᘻKꏵ ^q}3n$[nzԵ v85 xs3԰f6`Kp-:Y2P}H8>HabDj icjL0>Ň3~dGC]QtLOXLV*l|+S^x&,ɼ47hDžba™Ό\lPJ9W3U4D*л; {Qyߋ)adB{{'Nv`t mfwbdC~&^9|@h @h\BRuP['wP@wݞ`ّAi"G-kaK7A,%ѮnN6fKRh@*Lz^+ ڧOfd_~.1@Yz&b4L1|YZNH fdbJCr+Nhhf!dZFi!3tsT _FTntԕa6~-zrO XG8;u9 B҈MJ`w #I4,pY 0Unz.ey8Co 8H8SX6ׯ.&/on"_{DCT ƹF|_%)wߑ)18h:@)NWJ_CSi:/䈟vt< mlx{z$EK^Z,dO  C:QQ`%]kƵijfOHx?钟QɥO5%}^jfzZ~W0$c W7Ő$kKhS (l]ǭiB>qne! :;T-c=sJWš,=JcGT-0"/'DjЏ< ɻO.m[IM%" %%ח8a<߹ȂXV6灡>4?Bv`F$]!pjL`j, x.+av"ji=L>dc}GALu?N$:E|]?~{ůP~ xg=5i]X@3?ch=1ԡCS~Yrx<^|1*. hzTab\Bk]"jΧF-hеf(Ymu$ֆ jϏA# Xgn"=n r *RL7ȄQVeq7;h߻VXn[ RzYgnSjБ\pAgm)7W.pZ]Y.MT^39o߼ٖ!+ Gpz~[/v%Jf78Z'dFJYnY)ݠ³W{up[NQ]a(Z W{㤅C+ h8~csgb-|";Б6VN]'bN2S5CmJu'OLawy̱56.B/3CZ}LHf&o5'1&F̊aO=c\ ?۩s!|lq*qd6ngU'3 8."n]n80% x1uBCt#Lu7tԽRBVDZTjlvG.Yf fI 2JKN_oC$l8^J/#7 +E,[ 1|NљObvD˿oQe{*Ko&d0%k |bKWoE>e$LEMe&ۨ~H-s HD HSA PJ|[H\~#3-D|OxȐYQԑ~ܮu\US=\&2l<"*PqvOS3CDۛϦdN7UUV{29yt%nDm d4Ds˔kvG _?!yJ(t$ط>}ƻIBU*]JyRi'`_! I{Ј^bYI7V9+骉 #q~> NӀ7sqn&Q<";l窽*Ax@ɋT7b^h܍؛ACdTi5ϡpShO`:FE_FPPΦ ֚Üh LoB \ǐcH6s/]W6H֊ri{7Hhd7E_#~l<(AGW8"lŽV) %0x[`k Ԣ msz=.RKn]KÎW3 YFcGZ1> !dUQKwW2l#yu'Y^ӜL1md-Wh4>)(f Kf%E9rt  9}^8w3~Nszz0+Uv+BupB|b#w!~oeϵOaĤ.9M jn`;Ro[N =AL5E -Kur_OY/7 ӓP& =5,(皊:B["A}Ũ%| uNZks@ڿb~*aJk26bLf po99^d!`{Y ?|@ve.`ZɜUpYUk- hZ&a9ΠfFq7 vUŧ͓ER W=2RI1zC\9O1[bpv"U)pjA:="媟DFL 67\gťZѰu3kZasL Ԏ*hh@C3T˻r5Y.z3ԴɍpEkUҥVcfT,4K3duAfƬ4/tPl.U֋>Dʯvs̜8X,ḞpB[b|QmDuCW| /dy6_J2\hㄷ',ɧy#wusv[QPG&aICGl{0jq"w2jdYSQw -vJGEޡ\"=o$͗!mƑ[: yv9e{"d)p2lkyɶVXS#{SJ0P7W `*m/#pFtK/ h܆oG؟ޙ}H-_Z2UUQ$A(UǏY% 7_d- AM7`fJ&X}^ >RvEPSF Cсţ Xbk[Lՙ!2 '3-0y 1$E;L|X'qk&mhw~a:?֐zE8YYOD"tT$;9ȅ.z;Flzx3T_z <:%+ F (C7tQ0sŘ;8f\zƒvZ ۂ=2²7 7No9_5yY5UBs[䛍  !dyӥvN`+{h.4H6FIB,JYf#0BkDv>g3m>co˅[.=,/' [pD KFUb&h-9\Ul}Ni 4u<5X2|iVՌ^He@&RDM 2&̛ntߟ,iJ?Ny  ڢ "1) 2+]!1B78#曮洭bc|9Umk1ӡUyN ]<"P$EBCNNL[=>3RNOԒp DF}Un24aC*.$MXCzM)JLn{/zSRp64=Xk R5X2g{嘧 2à:! E-aEiE+?tӅK!صIo5\}{- ]a-(q1̍a B4i ǣN[alN oĬa:Ƶ ;\N*NF(HzisK|.Ë C{8EΐU>Є52SR;C`Ercod*Fon2 .Ж ͸}&Q\9=qFLWԍ5zF+:6eDY&aI*  }+[pN`4bFlF>7="h4.hգgZF7( cGxxpdjQ<Ҡ=~KTvjuW1)Xdk)vY9`0Ao4ce>-;PiS棳ԺW@2-,Z #wꎴ|htXQI9CTYQs7k} Ha[ ®hB \Uvٲ*&(hת}.rR,YF UF5٧wnx US[J)psp7[HJ41YTwnMK}v9o(_'T;q-q2#!HQg3T"$ Im{6A(`U^`b᝚&:;{V "l4l74~߭#&2ʧwJGD#I[ 5Wgj0uV5 止 U/ah[7/lJ)L;1?2. jR>C bY z<]Y=l >7lhLOߥ#IP ΁lssxȧD૷ (?ঘ˜[[l~, o۲1@Q G4oP1Ϋ'-l?ebRZl(BP(TMҽ>[C ]Uc~'ή.S*CŒCj4Cw^ajײ -HJlO N.K0vn8D1dnpʘ(%R"rl$1 ?Fᒓh}z?}QW<6!/'}~6_J-bMIgi}4MO)eNE?5;l`}T\P%e)os$މC٣gv[U0c-!B#0#ISZT:}m(z\~*_S.߄DQn:BQ0R^< pvvшZ(\lwXUm+#u62BFp&޿w'mv<#E6whv{ Yr M|_S;QP0bn rޣOȃBP"We8{jI/p Ջ+邑$e3Aޕ x_eWXYn (Z,"T8*cuEL8"9ѐV:dy']~t΢YdFVba3b_*.lYAƚ\A|FZl6y]4'cs"LF~(oK^cB&1߈I8ZK !*Ofel[*>X _> 0T^%VEk*LLNZfRď j7#vq ʅɖK5)Qê;z'Tb~X(Tb!56=.@4H1ڰsYo1 +Dz25PA1\lT0R(:| 4&x@U==GoB8?{pMۄ*ԇܪ+~9i%ls'Тc; 8 }Ӯ^_|hTÕl G`=;#GHYbnyH0`iǧ' !@k3pyx D26N]d*#9]ItQefM,/OqKu\׎gwDzKy 2Ə!ON@2cG0#]zs,O畑Ol8lX_zshm-NK{=u?˂؜VmҘgi#ݱҶ bc1zm=mnnFqf`,a%TWwߛsMn BX/oJ.62˦&C*ī*v˹h;)3fOq&twKq3v~F*'Lo$3R *RȞvUC|l դ8t>7jTp864+{"N 1/V Y[Aзu@.j>1 #Υc50^_qjʠ _[ IF\/Tp/awㄯ.[p|:ŃaUD蜾pAEH'H0V%)PZMXZ֘=eMAќ4ЛOYbZbX40n'\ ֭cibU/͊f/ ƽTWۏ6 gևeSfac9f#bfL*cҍ]창Y*g4Oe5ѡlگchSM.jfZAO~i:?r;Ht b;ڄc9K?Sx9^%6(J YxHX!R~ZgCP+ܒ+lOFYB@B;< JGh3*j`ӺR^hI T -VQ\v^`.eeT]<$zʰ(؏^#YVmٰ70mˏ `(;]#n#{"M҉Yrd ٞ>/PaoM?Ĵݳ֓Ol{'AFK{Ē^ֲNEn<]-# {.[Ps!0]e-v}8-w]L."_#l4 c羮f4G\ I>miY`cc@,Ҟ*d/ L[}6eb~#6(:: EoW֑pp 2rǽ 8| @^;C9;E)n-4y&:•p7b~Xf &N2ܥYI+Ӧ~503`[L0~%=pQXrJo#ۇe]ffr9U}3k@, a?";6 g>P)xCВ6ŏ+r9v"G"}7uGvę =¶Ljt/BVU<? [[=[!XF6Zq.gyGH V۬:]k)/tعTn.\N9G 1zS{mC7j&7TyN>;ͱu$=v Ntl4PF$qApL(!6=V9jK[Kw8cZ;Ϲm׭VBveBY[oArr{8ǚ}% .BM> %i0[>s;OxyTUfol:sq7Q,R@lE/@IK b5,~4i.}J!ǃQ17Ol{\f3nXKp$A~b~rSdY9U83F )* {AKc A*5.}my WO.xHδټl[(i,)>/v#p W׆s*D d?ޘxU?_>,|ˢ+Tp)3,"ՏCzWׄ? 9sd@g[Zb+xhԿK'5d[EoQRJG0nx4 J27s8}|їXRרfgVLcԙiLOAK+eW1T(HO9Bۑ3+#XS8<%Q`&-!A}}[OP,HJt-7g`kj-K-JtBX-w(0$~؃+F@6U,hax2H1Z_[Z6uݓL]nXf9@f_GL ๬Si3H OT17IʹBH\`mjMTlNFG?y8& p¯k^l~5(f̘.KtIUYԙ12!=܇`x ۄ&r*vc:כ;n a!JkBEFf54-H;TG\Y?ŚQM3t*L:jU&1T<`>zQKvRxLW;Ѫwi sijƁ͠mtLbQ̋H>"w2eՃFkda88K!-%;KTtdY ( 8Z໣g*m1X{gv&'-V^ID\<[/mS=[kL0IYDgr$'{rG_\1qK=1Q͖m}uuki^$Dl\Lv%ݯW#|Ągۂ4p4f8䙓|ԓ@M oQ\Ehĥ yΤ S7i\e{mBhxI;] gl:^M7/G1둝Z # 4] 0V*5#Žm)e-Bn { :J7, FﰹцTy:>6#>+碪:oe/&3mGv=~tcFh\2mwr8| βbMRIgԠBT껶ºw“䥰u iCE@}à+&h2\Fc g%MzJs&y- ْ岏9ϦoHTJ(Zԡ&@tZm'n(iΔґ[46y|LY]SU:r}#㸔Cpxroi| +3N**ߙ1%TUD* 3لWs=>,tx\0TuqjWPP}a)NԐTCFm2C|u3I%PjbGn&2zG7أAa6IʠGX|\*,V!-HT(<䪏XZ~T[s~';a5`d ԫ7a%͕@ vk]R/!$0ӆ,9-0*6{I X(RM>[>SU\-S7|܉[+yT,1tT^EYj, Ƌl|rml*b_|:-bRSΘvoE,~iL5{΢贏^}*ދj Bh?@㦥Je+Ydє\"%JPmtȳdOv !9(wnNpl|X0oH!%6W _Q3qx:pyGqux`7\7r ?SҢ6lK @sp'vx"`IssG$Lz |SJES?^[I,((8G{d PYh껐rbW Bv섻@)z~siHpS{+T0_PDqTPBs%_][2P.2dqOA;(Dm %AsoZhI(ONw2)qj:dD'r4rd}&jMB,v\9MŸb&/|< {t^a *[%pb"&9vWn&K& \E`b \HuvxU^ʂB`a)|'/&mtF'GR0ť^@BX@zf+C3V 1ƚt;JLn]OvBtm #3i%KÀ% l'fdCp mHm@g=2$$ϔ @_=YJC3{m8 "|Nx{wz(D"Jx' TR3:@b'eᄁ]f}XEcLqڙњ1w'M-)|fQ/o'OۉLr{-h1 28,úP * qDD+}5r 1̣|?$s5 UX {oû~0ks疁N҃{(F|e/Bh\/rrץcJkد)Zo>[xڋr z,l?5d'f<'A3/OŘR)y K^3-p2!FHJUƒibif /d-P7ER ȩ*5@b,w-2R$w2rӨ:@xm^|*nw_OfhpInO3>/=eZmtem&岃`A> H˯ۡј,.*pRSQY._dB"lnTϱMST~ pt=:ڕV'4) 6[% ,*dX%鑓dbԼ Rz]@ѐaSLd6cn#fu]f`V 0D"m*<CϜXl7:w>n&Yh,͸2%Tl."åz\U9V%,N8cbvUg1:L^ztKxC)fސ_v@z@HPȦ|C㡷&9Nsjdu~!QHи3Y =EPo}M%;#_"k1"ycJ:;ێTUyP2a~]Q%Wt>lTt~,ͫa~.L%81~g7`@cbi Q(7TU7q>Rf`zd]3?HgcB:B$2BsFS)Zw^JٮmuP;y@{T"?&B̀nWhѾxbNjWq;8YQ7˾-ƚϑ4CA 8>1%zu{D`oDIjޮUXuOzWMfh|4]K Hu~i7mF *!i. >Y#/htЮ܏HLLqlvKqvtH IS. m.|j2"#k,.^ (?\GTޒ]IkE'eEb;1gia͞gyPh"a:?W>n9 CVfotXS n y+!R6Q}gN8x&* ]!kNXZL$eڊ<3~/(jb {L[!<TFz}ӣKpm$R<|t/n>zm\A1XY=H%MԳ7[ۤ48GqK$WQlf_ZѷY gSJ/ ڞ8! qQy J yik~ͽɝ8Nϫ֓ꙁoRIREۈ{^Dvm>Ȼy!`!#cד|$U#kn&WR k 6Eb:T\!a1b {=)e7ѦO {B\ "%Z1=h"Kk$~z-@".Hau;pTB r' #ìVC}Ѕ. oZ[>֠ |9/ ʣ+hA{^~ƭۧ>ƒ~`!o\qPC\LwfiaY^wC\=Pvb UBܻ4=Jj6P#{$UwЃI'y ؟iyк\uŖL<3 ]C3%FrBƗ? Fֺ $x1N8v. ΀EOVh<:+>C1EZaX3 ;}Xf}ٸ- n$~C =:5#k֕ AH %$O@L+uui pIo1Hїɋ}YY8Jtү0eS vcl7I| *y[ 4Kd[o.W]bUuvj*F-3ĵC ḙ^9Huny$Û.l)hQ]cɘFi| q+i Fgh PvϪdSWӻ4ElZ)LXZS>VU%~X `uS( 9}E ~%e!$pegێYֲ)x".󈿱DԹ~A-%.ngQ2i#xY{A㘬b3_VǬxyI+`(_]bg>ʭ%yzL>Z"d~Uj+T*;9MEH "GU }BlB;dͅ,7X;\p@Y,N&l*1t1uJ(;YlLk P}"OM(q-!-%Z dž*:}{>|W>}é\)&.0=rKQ!;ɑV%ZD|:~ @>*As8q.Z Kݤ ifwVTvK\cj^y# 0Io  @غb4}xH"y~c2 %I5ӧ>z`uXЇs]?ay\kB[Z~ËP-bx<⊻%eV)2~{F7w~_ypA 5֓YO'ITq*2Ow2yһL/eQpBk<]x}?(EՐ`͟D@vwn/ $G= p ZgGA€SgT Zjr::o瞲N B{U5h L22 -J{4=r ^q 2 |5nۓ\B-n:)@fc}(NZAE}PlH|"M~D3.8VQ~PZcI*'n1_b9nP{i>ku 6ULsvLmd_O1EPt:Mn&̆( ø(5GEzŠ `:CY RH#uIuS]d ޏ[5V<)ljq 8<@@5."u~c5`d30^jk',qlGwZk˽a Psf͗5/{l܉F5mşdGV1xAUO/w "R6!@ݛ蒘ɍV9s77254.I&ͩГ8Cs\y6A,tLD&sϾb׋} yp|s*G;);rwgkm嘴ٱhk*`I>pXe!?FZ( `u}3?JCel8vEο∛hEԨ]66H|;޶5VNez;SI0L n.|wDVIǀ(!X rs(e ?a!XYT!ea\A0eƚ!'Z._ܙdnj[mûZ롃!M&Ayۋ M8MHdDU'x2v fbkqq߿*`sZyb3l=?%KHPܜdꮮPpT±p<]tWJ% uQͷpdWnvpFPjW\\{ꅛC7#a}ZZ KC}Y5Q]e{glnpvƢxJyoZwR"e@Bz#g:%y,%2Z!m6aɺo׫?EW'1Bh0@-`%Gk_.R˦K6 {xR=}_l!؊3 4IJ"l9] WRz/5ђc),Os?]"}دKP!̖4K< ,<}(z#FGKu&C5n$D]{(4g&ߓ"G>ASW"WH IzgOk-oE樓°sEz#)*5K)t'M6Q n$ͭF8},F<1D $lg7|F NTt-(@LJ76= AjC]Z$6[# šwZ-1 O@iZcc[>;e.O1#C'?v(ѝGdPqآ<]uvHk'{T1(??i+> BKQ#jP+ >_ 2':{O]&ԎL?֪tij1'(8o-"%Ti+|V^bZɦKZ:LuQ @zj'r&̱ _]_C<$+WۂY*}ƀ׃"=(t_ s0X^!xYs'.NJa[ᚯSP8h,vwnn^z] ҹb eeVE$B8_ J@ Z!p %abuiAבWt[(}1L/Tj<%Sc_dIomԞG rE5ٷg肻k(%--aaLOж1e|: :b-ﴹ "|yf5 o 5Ƣ|`/TA>#x=dy((%9х&тKJrdC&b kgU$}*8guxEEGw8 p`,b_<޻m_: ZϷj1^d>U}w OWViRpTN“4=*tp9\{8Ӟ?Xdt !fim#xLH7UBuaJظ0 ,ҳ`E 7u-ÎD]u9 A9MȲu7$nXAXTX@K}wLJh'3Aj?ERv=3 ~ nv )p*ThI|PBntgi\~#像&]B&NrM7%%|< jGRuTT]Ħ%+/?w ԶP;ҨP519Ct'IZ_&1+-358eH#0S}OAfwtub-QKoPk>U4R ;C@kHr >欔r+]sa;XWUo-fN[>< lEN+_ob N1w1M44'-c;`#R 153fg.>^vaL*kOr'<@MV*x\#}ф9 6C¶ΆJrhP᠈_JG0}蓘x]XkuKC} D`r6uS۔0%89 }i3!D&8u\Rfٵmk,*YNY/!kzI2! 7;:(9 ɔ8Z (j\OE\IVAeّg͖c ) X ?!%헔"vNu\&?Ó?C KREq@5OEWE2w>N%u.hN2te;Jʎ#/esN Rhj'eR( K"lٚ/KĀ10#QҡCYsI 19 %VxUhr ,(1N@_=6R1$*B )ɖj5`N7JdZo\'G ޡ.XClϞXlF&4cg-5l[x:z_I ~NYPߍ`t] )U>Դ-^G}N GJV=aaE] æP\hB|TNZTPa,=/fft8nd&RHRrGZcy w?B"#ʋ9p氜 mC%ykn0C=*B Б9̦K˯IaIE XEMв\k%LMN_l`oy\5/ pؿ`޲ٍ1=:584Wf ~<˧ɻGʬSvF/gHW*eaor@V\Qޟ,14 ""sJ \ ~<{ F%ma ;+ckfC"m,YZ܈RETlbT> N\o.؇k>iWD%h$nҞpm* Ǥ8W! ~!aYԇzkdE~'v[|ul -^loGxD T'd V׸ΟVz _̏lz42kJN5l|OumSZ,EL`( }q<6U(w uHB#;dȢť\y6ڞpʑ)*+tШ!.MPG\eR>Cias{K~5,|pje`Kfca$xԽ)ȄJ9MgF߀>ᦰ+Qya?X%z̒TMѩ=3]&늙}ͅ>Iq" g޿Plysź;_6;)dBe=f{%2DDdKZY7ግ\TPFz]L3h'37/#mOۈD6 ? ,~XčSHO48*"BGE/"e+?`7u5a@21ѫUmpA4 x,.iIL Öi]=R  ''d!;c>{wb]W~Ӆf+I#$MY:}gdhۗ' \w?$I%6䔗ӞHE\ 㶜9hW'YǮ%ݢ~ǀ2вQ &3s,D[բE6O.L Rv*TzgNWu3FxsfP4R&Rz\³. 04LBt3cV&Cܽu_F ;p"c8Xv&NSکsp CDmgvCxOҷV7H_g4r6kaLU;ԩ,~Q׿&r+LaA3ȞCݰ ͼop_:$XcS Iꘊ쏪0CܠɿMqMFu|M ^F>cpvB ^Yl:yA樂;kSR iszKܭ]hb }O'[ +Nq$F b=hI~GU^ i |0`^VSc/`l+5Ms` ?1V^.""`OVV:V ך҄8;6yd2v3n҈ :hY%”Eum :)ջͩ7@7J璠+#7%?gq㚁۲Q&rHຟe/]q%OL'h em#t^SB-f;U_1NNv[돘&]K^LP{@¥o{?P1ste׷ہlt>RXXY,:)nsWw&֌r.R,9yE{0_TO;?> =vЋmGMJܧe3#a[绅\"TJHD_+s &bGQ|%̈g`΄,ޮlU}2K7۔Q!9V(F8Tq4:=2)*8"H 6T_Yissޔ"8.#$ ㅣQn}pLsZ$+kl=Aĝr'Hձ:ɳh{)JK_x}mMNTdI/evQs~/FdQJlуTŮZ*F\CK{sxDt.O}xguo?!i=ﭮ\fh4;o6{_Ru~tiǯYeCsIBvXUzg!lmCIU\f"Ki)7yN9` e) Rظm =8hr*;OΩ^YQ0\^ SoyC()q 5Hl8.Uǖ.3 ݹd\gAܳҴEn}y`ItLzU,W_պR<bzB:?uLxl=e|jKTXcTǕHGdEY<  @鄓A@pj;| F%Ɲ#6P{Z!zpCӦ`Ћ-H5Gf #Y $ԌrW>֢(U͛ †dx|l Ek=:|Z,| ;*U5omԉcti`: +?q1UCTUNMo\7 >Zv`]ָ,2VRβ䤷h)\'t!xXm^=¢@2? m}mOM' ,Α|=@ A) ȭljA5W[K{SF3,qPʚnjގ1<HM.R3xQ3Df8OBWWPUr0M\F'KhЁd: $$;3.KW*L(E̽]Yل.fϷg، wI+j¦~OBdݰU6oT1 k0xOTme :VǞX`#ujBYaHA.Ĥn`ͨtn2>lQ%d耫nj|h"_eqd d.zjLG8Fddո 6sѵܮ2RI3-!J+~DrDQ\#CyT kI%c)\#=&'{ r-hZX@; fs-o:] Xl ΚzgrO3'w;=e)q;3lF\#pd@0s4@J3r ..M 7ۥRɑ:|FGA4Z`5!0 N>-_me+<ҲbQw?>~: ΋0&jvp!-~/p&՗)[6鷃1@J W}wlrCC7O'[I(`Qr-LƵ70eػU%D֧.]0NQ'5i& mR:ٷfۮLi=h(cZj&Sgn6v6CG XfMڵʔ'@ˣIF5%ut}{Uٰ?y%ͪ OA#43φh,ODo?|W>0Z(1ڧnG0` L`5D*P6yn^} &,:Dqb^ʂ8H|G*Wf9f-{Ӷ/B(h\W>xn|&*h >2D$=+)Y\ 3 dȮC9i~JAvա94E\_}3|Mj~M'TS2bd8͈vJ9^曷]! k%EY(ޛ^ J'D)k3&ǸB*oG9Kt_mW@%#_T7q+ P J?!co \.P?}Qy_=LK@0{7` a`UsYI+ ̞nMĚ^UEflC#"teŞ2; x:о`\8߆.R3s`d:26foׯ,C:pD<1Zxh?%%GGu(\~1lȻI39Ԓ[fNm4Ǭ]^i% fa%Ɖ]yaj2K@B1_ʗRJ;2>AH^zlX]v]25#[9JtVڝWӨm3ٯXT]ŋI~ѵ]Q(L-PtY2j:^=%"5SGFO/=vYOruS~!eO g)$?j<}vŇ!U쫬.ٜd埸zΙOb+2* @M ^Ĕ/6 c-^`%h>Fd>^W#ʒ{,O rۄ(Bik_H2xJXV*eU=f+=  JyЏAv87)=/2*Q{ b=.*~wA7;B"ߋ/ AsaRm/@L qKSP4hZUCE4ՎguY"膏iх }Sᒎv|YݿAB԰k2pJe7p[zw@fVQ3w!qm\ n} )ʙF3Qr=DJS%RJ⋜ f Wl<0"cuw4GoR%^6vf=6* FmGTA+!(8tF/u=Yӥ;pG9N@W}!#RuejBzN=ηjꇝ8ecY-UԾ k"tZI~gH!@=1ͅM %> := l`pzWvEna)#GRygV_3 cplxal WƦ)||Wrnwer bΒ^=q-嘞Ja7j̦ DmG+H8m+ȓn;8DLR:%OA>)wE/fW!^!rx" ``\ɴ:S~D[Ok v~1Z'w܆nc\q;kOI1A-_&k!\ÕHZɪYF1 TT6a3Iq{Iv 7 aqղ$D n3|f[I_ JKߨO%vC\DWTU,R3~K?~q)^J&*XVݏ`Seڴ 1o@Ql0 \"; Kq 4䗕ʬjꚾ`|HJ &FŎ)nc6fI&Ssg`+sJ1US@`>!OTf&?IR#;]hWLq[b>䏾fr]lQX,G"^AHH1ռΡ]^ ՝1~VY:]2ztODf{G]nٷ9_tdUI~DjFs٣g|]L PT={^)s׌&OpyA)]Z f;gHqEųCu:? F|s<ӨS<,U 5Q:8IQ;_ ` wmKG_[F͏#&*nYhԥUn,Zji s}fB}ډaj۹Ô8~lp_n \߰R`=rA n3ĊXU2{l`*7Ėv?E&K.wr&6۹mNEgJ4.7KBωtVa sXy$.*vjfI&.cɿ멀#%*(ѻG n**!G\Zs~4on:Qf2 J|]f =~#(M#<ϊMZ~臏; II܌Sp?sGI$<무P̎kbpgO3MH>($PN}%e@\aSc0/b?,/7L@F! d*]2P6j 2}6e>Hr_(田cZȹNQhPei,ƩOap= Ajb/BqԳ귫2 G^ @/`%; Vv +&8%OQ>\ %b9)Y =;_10yµSHvޝm!xYZp. HRc(iefd$?[oΛbZ_kǪNx^ b1s >C.r@}H@8NNs28N{zN@yq'\@cݕ+mwy逅b*/K 7Ot){7q=Bh@oWE ~hnMѿ,! 9kʳqQ肔}ІbXBm"@`0>W鰿}sai@V?eh8@͋ WXQADz,K ڤVgƓƅkI}GTPSkL yE;/4េ%$ Ppb ,Qm`egsq|k_nFU-63Y-aҀwX['BCԆxOk1) ̅ʿqVϰL]Ux-bOSrK?vO@F+~M-S 1s{wdy l/ygϨ`?_#s'斟I? ;xMAYBUgdts}mAa>[,48o&?2|LȂ@TzUwDFg,&~C{]hMP<]($B}wvX7@0G)[ 5 i(Ci}0}_ t4m{!6j VǮKblxg?otOjr% ACY$5 qXF ^iGGr=8y|_3fzPÖ9o_qEVZ s+-I!7G}i(7Dx @9b.ШX ?7apcIc_M^sz"WozR/ADN} n[ѡO+r 3p1'}in CH*+Δ;l23TܦDB9.#צJ74dQ`e^X88@ܾ3l Y_tV`b֒mwʚ1ЏL]l (Z_Onn9.g@Z>DBa"?D7|@7c9P{Zu9z2UT%*')n*Y`츓r$1Nsgtonv|]voK'Tc>qVi{W/q6ЕڿXc&7q/̖`-_LW`3`Oek<"XoTʙ D}\:d>‾-''7"/h?* _iAClXaRRצ@޾ jH=EVWլqh[[Zễa}X\dZRh܍hij?N-)*Б:WOUHwstݤT"5iI}YrЩh3s~j9n_:[U7n^8~egm/U͗]|J;nB)҈Lđ>Wdϥ9rrs` ϸP920#Cih, `s5NwAoMxC벿)G^$qoN}?%CP :X(ƒ|FE.5}"Ku~G3hJRN˸*}52_T竬ч\z 璟gZ-Ap=zNrCNWnK67}pp"f4Mǫ<0DtPV *HʳW#fea = ZCxc}feÛupSN<6Gsu GG0-dcYx槹.{CVMi*s[*E9{c7`}QuJuU3I?oG(FQQShd?8cׅ^^& *l §$oucpB|F ~ATcp7+W`j?3">c{μlşd-~2|%nɘ KhPT{v^N=@ls`+4p$ejDg z *n.&H RT:PX u4Tns{&s5lc,@@3nN+wOtf0JK_heH]'fF8he]J3oLP T8MVҲ g{1|s eOLws[]ih`[/]`Zm`y?ZWh)2jRdXwγG¤Y#4G uoF ZOT5)s k}rC=lu`db+ r+]ˢ@\,ahl*ô)r'!Q*@F;m<-vd*?*@贂vL>LW 35@;ts=y +W{F$D93r<]ݻZ֓D"65&g+-IJ;rј8P6t*2Æ%yLJ8&cG'rTM}T20#[/=d4g4dANԯH[8leJГF6>.+JV?Dt`~=l3 #gEH犇u :t1t%mⰹ0ͣ7̓=Ϣq$ o6ſHdc-oMȮ<:`?^fk;Prx|"W4)Z5~,S}aovP2gc9Ţx~<|qa[xkr77DϤNܨqIC4'6DP(gl"ވ~ߡn'gQPJչ?؊}kj;Qύ)qL$;`Z2{No'B06Ƙuq5SX. Iv&mdys{Cpt=fjqM6nR~ͱZ* q۸^m-8z4 2x1P,bFZ)]Lg%5 w_|$zfKڪ_pmgsqDGoظiZf2Wِg "r(ī6,9ot|[ռe:+:CBɺ8x eYIP7/`JSD#/`{!Ad tA)b*l·j9TŲM_>+g-Ky|5pC G#ޫUi֕M`˶ՃTחMVba"'g/›*5#?sG;};f ^_%˝M ?Ber$1v "R$#v2ɩqLkcr`d=;hߣ*y6eȠԍ{1t8j 8g$KQ]߀yQTKH[GN&,( @,b5hr'kuӚ\VY9\[ʔ?B#JBRk)m7,Xpczd,ACJ!B$;Wޢ="9Arxs;O 5-fx.w3ФDAA=6$%>muw6uhx9P3)avztv \qG`q[W3:BT)cHLY!D}i7xb(n}@+)> O|9.v(P}U rΤ'=" HJD'r(I ^^d0E37S2I[<+ ttNigx&@ʥ;ڭ9a1l H?ƅMq-g&q bB.k0yNOvoeEcF!b~h/dF[p_2e\W C҄gYI X봄j*a=5 e}#7#%cHhD؆;|p:]|ʷէ'*ɝ, -_>5z}o`YŒԴxU_3T'Md'[OIJ6$vae ] BE[N[SIV<3?jsZ)ħjDMSHߞU/ -$R'E/_T\˩J>mRa[֋]~=t8}@DOK X_ x8.WLb*HH>j޳9T*`|JPyIUU'OG1tRl9(~T2D9=>D?:QDrd"~3|!r~a~E7pM&|!I|x  >$~O8MJ 1CXYH# ޫO]c‘2rH! !-Oz=䊲x񭃘OV%~O}W0 .I)kUjdsRf/B&m:ZN[3XP]o (QBaS7fF[:~bj񽇇VU+͓\˯.@N]#e|{C~%7$7E@l5 hy#z/f/َ <X~= L]:Vڳ I EE0L1M I2k_tuP~r@:y \x$d[Yܗ*WWԁnVuo8\((\- sSmZ;&+ꖂ@LK>0[K0y֫I>$b BO0R{Ē@wW>gye9a,Უn4QC㢸kY7zV #Xm[EJsq5Ç-K+o|QT0N̕qH(cuv_a_mYA43-=ϪyrWZ!6kU,ӡ Qؾ zƻ{ xf8OamprB%Pwְ[Th'oE $@t@IW )nd4xSYr[7%f;8.hV4ǝ8F(}[B*ff)"*7+8OW4}abɜ2e3Y@sz)aghCF(&>OHb^t8V!b %`aT>QI6Z{;ה}M;]AC2v4c=e',VoVp1\N7wDV _ W_{ԸZ*B5m:;!<00ۿqVp@__vvWeX8Bq"l/;0gQ]pr:y[$<gؐ.Rj'Yv!VO)>.2BDpx7e|6y[ѶgOAp*Nˡ ].l,7K4 D(㺐&ǰfTu0ȭnSK?$j^/5`eȾ`Q qyzx?C6VyfE}b`(u/9Wh2({C-׽NV>/d@Z#ܔؾTu(P h,z54l)?;K딡k46KA \?9ppè[[a>-ʙbB, Z|⃛ _5OM=q͵KA;<' aEwí uB L8\qhTWg1Ut}"xwL SڠȃS8Hmg Pz`&kډ"5Jʂ,s sZMR_>'"C)\1)+fVTh 4a3Knd)V;[5 Σ);o^,rq*jpR TC B҄Ջ(25n nG> Cdk_W<#]H"Dyߗ\q*y2fٺࠩRI{yXj#&Ms07=(dvט[f羷X5ӯrna CU`x U6#ϺY gx<%,3}PkpTNA3oǗg9ak֔Kwjg,Q)\o b?y̋%"SjV~{tAT50 ItF%~LH.BcE5cGZGj+ 9j̓ {/73!*=YV^D9]WbmM{;/dsUxT)8B7t4D .dS2j=5{όs 3)ƩTzT!a\Vj}R" 1x+c>8iLr] 9L:a-1_|;P#NW ŏyDg.9~rF&gcVqkBYx(&6e:kI̽~`K`8(P!HrKqN.+S*Gc⺚{[PeGyycrd4.ԟʾ05?c&V*;VR-t.֞zM, )EX韲ԚL{0B\{:=h58oMGLO\+W!-WL [JAW3`@}Ǥ6wpFd&DymR!BD߇0E-D'mK,_UeBd ;3}/O.9 e-AnD"{Kh%qY^hE-o]N l1c\ۛ28('*X0]R/]utA*M87Gd 1~ F[wAL?)&f(%Ta-thS=,?Rew(czyRVu'_,Z)C PO\b`- 땠/ܝkkUpN 1 ZN E癬,.N-xkqR08@FR@5=*u91{CZiDY`.(v\%y63Az%I#>.AbQgqԦ#Rv3$.b3umeyHA!MYdv~&}з'=3Z ʷˋ١{1΃0w?}gLƩCOR{¤&8 T b)UzYɥLa%k&0`|TL&P&:Hut(={+~mu>NlƢ\Tx2ӧȮ(o)N7%YMTA9g9%aBxm+s>fUXBў`I( @awOa"/l@ Uư!. kC Бd(b`E!"}_sf{51"^n#ׯCV\I)g܉Kk(cFlƬK=7 k>Ef&_Wó "ab>kZGI!p°t'MGa.ӺRO126CQlXŠDHQ~2Q f㧅ɺw֊_fUZ>RkjP'B%xb- R}]dM̜R NHBAK aw^O[)){>2YK wS ILzLmiʆ$\i+jdh1MƻʸZs,,ξd;6k s I#0&+i4ja l;]ASq:P[߻}d3!y_b*05z/rA 5o%ߚU%G_d$ ,1N"qMp!Կl;_up[T~ yKW:yCn{LgYfx@-gt*:ٕv[Ds_t2h#I{m^㗮"@D<A';{Y%Qi7۠$Y0n7O u^ȋfY4;DјZAkёijK >5 ë25R?hA(.DFnXqLlMpΌVS%GaeVJZ(/ꉹ,et􎽖l/GIq?dOq_p*<Ѝjy(AB07>t B/RQ|GGPY6yhk[Ob VS"^xd)VnW}>_6)"1_3!iZ[K3}$#( R'oK@l6PCy޼,O!+a5;L'Wt'*E|v*$6"#"֭m vKׯ:Tvq+p$2Y8!3 5Č,7f.5r8_Ŀ.Rrzok>I^~(%n'|!XKsm_QܡQ]?W̊[Pv2o֚NNg^YM{ŌMR8zyu~k15pSIth|J N00Ϙ/ (ڥzHA5%&X C2,4J/.)Ȫs2FR=kg~\193h\k(Ap/mhn{3ž<{ܗԁ/ŇfoDؔDs)k"ӟZ5u5#": 45[]hbo~@y]m q:(|2T kQux;VT:FD)+F$ZW9#NO%pߜXEskuLN*8O*rɡaɡkC xy*ĴfJz(ԻGSM.m(>|U} %q;P*1ZxǶW_X^S^G]1NgJ蔕|:p_zu{i`Z_ϼrƬ~[V­=RlPb5\;xiP>kw ]i3Rty),Sz&鏫+|OB%`|dȧT< SJp&&Eiy$Ojћ/#υ7J;ԒJowVc+ L>o]oJXk.Z.}/id isЫDs =rSp#c6*\|baQ_e(%C@KE4jR#>e`5o0nC&[NO}$n?Ա"i2fF@" T\t ǐf9( wieB1\%UMەH~`j,{4(6ZvLRbvQVo?´X 힎.c^=3RRkfՙƟ 7>"~:zmdZɅZWrٱ7$ H``Fkftph_ '#"%`s# ,.h/5Kth(_RF l^XC7jîci:M}|\g !UMIy 2Ө|\I]e&Iflm˒Vyk߱ ! 5voO/]|;4P/br\:/\1 eNV[m:Eݾ,Wػ#2wFS@9q>M mD7W07Z?AK%㠇 EN_I؊2p[|aQj{ 2L'nV*E_b#;3="t7Zߥurcjܟx?UUjC9{F^h!IW(-fWYY* Ql)O,,= Bg.ɅUY+UzC|}9`fsR)zB4'%$Ϣ L:2p?`z Y~ʖVR x)Cd%<&O'z7,Y =V) ?% U$Ty޳jc8\0!M;WDL,!e-&;% O4B%RVIxT՚w0hQ8hTt%L&^Mb/qꊫ+LJAj3ߍ?N`|[sߵԺT*K w\;\ߍRw= wMԘ -(P:KoLV|E˥rv74p닄8{@&Ū54\*էxXS<b?=;U7zޭ4;Ae<ԀlGy (j#T0K^ vjY$霤]& ^9ʀ){TNd W߳Pv{$I~plF84r}݄ !>FS H$SfzevNkk)5i+8А"Z`}yˡ0\˞0sVvQC mk"`YgWAUˈ%8JÈ>m;f i>w*Dnw;ܠw5Iy—(vkU"{Ul]5VJ\> &bV<r$}8R k.!8^)ybtZv ޺'*uH b%(Ɂw>佷g'{}^Eoߨ Z#RV\f%kHTXcS.-6f8q* 0,#S _fy*u})_|LV6_? _xUiz]Qsk]Y3Al>Ah8=Al~Rb`ȭ5"X7wUMo_ 6-viMUZPl۞`8!1)'6_nX[|`EK0BMd73ʜºCur14Y~ob`ldݶl6Ώb foYhd G?1pU/]/r,np֥&IK6ND0+LRimNH-5{}VS5P 0]BiRJ 1=D3ib z~⛃ 0|ȇ;TTmj$zQ9-.}݆Ch>V]l!lKRn^.q YϷxkud%4a˹^..[̄@=|N" Q]\%+{IVs!luF;⠜䪑Mh^AQP-INJNqXCU%;<+s_#`γ&^XaLg>ZQl u^E$PN S/ڻo gƞy*e_#V;t 0Daw"tqR6dE,Tx{!| %69QVpgqe=x-1RjlQn1Es=T-1"X0;_ְpB!v B'OS`a};V1c㶢KKT41]wt =~jΜn#7E>6xw@ymMnaCpp]c_N`v9M[cUʈ5ԞK)<Z{>EhxVJKTK]Sy 8Zʡl^-3qTGS 'F w)I) #%?5PM+gsDʔ׀'+5}S0g|?_MAbh$GEr}NY AxV 2w(]g*~[$ɨfީ)C y&ؐ"U1ƓFkY^q4N[WiGaՁmk,N&S"IwfI;g#ED9_-۫i<[-WH6xǶj gU^IQ4&-Ib!!B\cG[Cox6 4kmãAӚT]qF=\a7Wڡe):Thz8Hj%Yw3'b1; YuV!šX޽O:1>rd_zdl9GJtG `;twԽF6!N"pz%'THT0XCe6[$ ;`Fp] w@E?RdzQ;F iZB)T=v'?s;A8"류O큕6.d k;"q#w B.+ʿ_%DJ8fARc.y2Grĉ~=-do$vin=ysT31m2C6Oݹ}Ǣ/B(6/k i4F.]Y G;v9;W4s.X?oPYBe-qr~2ThL,â (*Rtqcڎ$# @Δ^˄Q-RNF ~gdԚ%t\(Eo(Ugew 7;~CeMa[*Zd8JW#Y8J,WjfW}lI{|.jV5TRn  J3ILk؏K8Zn{f|@qS2y3 G<& KN2TcԣrY:&$Xy-͊(Z'5#&q`WVv%t{i2W$Ɛij^G:a!sTIJT"gwc  JWXtnnm#Jr}q"weyGyH5!x@S_ VA(@\zņ+A4{.nGDw8RYiQVjmQ9B.^wjW|~*[bө; S!!Q#slr{ l)yXw6P8'@-eB2@}q+?ͱV;@S(s%Fz]1f!aPB) $g(}3޶LJ4$9{笾tᏪ&d3PZ?zIFaH4LRrW!C5qqx8VKw,$ȫ77n O-Woc.L=T#6i$u 6DGS zaD,rbi.nԯ5';9 Q./"80H->F)Π}o";33F$e.މvYtO sm*`ك}ZY~pW5~`YLj$ü}FVvj%4eek,Sߔ A#.LtN.EJVaxv' M oҤyAFp9ObMCǢ1X{wAs2AY{+8[ۋiIvͻwx &V77R!{JD/ LKY0uъ3+4C.|8fkn;5W4 amWqSe B<Qz?6֊^|Ca*D0G4<69s1?8Q BE@ 6K2:Rttn$y l/T(uLȉJz%j^6X f&D~i.wչQ.C. u#_:a;_[z)O=IB?FXxJU \.V'Q} _26P@*NeM^rU=^K7^͔MsGaX F%zt߀KI|hC5VLO+![Pq}ŔS*ӶH)Q 31B={K$p6?fEcvm'4@z6p5Ȋ*]ZO'YW~Oz*gb|rgo;K+: ٰ3ǒJ e纃Eٛ|L 2*Վ#8p$s>$P.nbIYax/st\rn7\ Q+c #Z a-¬U*ݒ6ѹfbpA˳H@<@~:7 hD~vyO/ = טD9faj; K/x7k#3: ̎A6"ByNM's Ѳ>BpߟF21^ODZr;=cmcDE#ăaXIs(&SG|"xoIl48K[ I"p%[\.0V j}J Ktb!/ -XivQWBۅ˸2td o5-@kC\zo~ &)0QK6 0̚b>2oS#K`&G@5CQ.#TچY"&+1n "9d=ɤwH9oZ(O/M/RǑ&d^ԁto \p$rNPgәWQ_LbӼGO7 n ;kPR S >Pl&\ He۞q* 7ٿ#Yq6#zs3OR)Ȭ,`;'XXQS):& a条 b+rXdI~v'P#4ж:VK@o<&&N K&4A5*tsXCn^x%PY`x3atG`_N!UgJΌ}dRS$*G`{ E/-8[[,Ĭ @'זd>+!P;L"wNk>UY7&H,1Ϋ|JmOV}F-x7řo!>7CYRdTS&gM'sK;(=[fh d@R $s,^ʠX]}7[zkR#G9p@B^i)`Ɯ+g:8W~1tV&Jx y)2r QtAA׊ݫEAvTfX' GC}ϵw/tE%CӶ͓P. IE߹19i{Ͽ%$C)Swu|I۷ҕ&,w3-6/[ OkO 9n"'ap8XC=n֭M u PIF9 yHlmvAj:Xٽ4!R18A3(2 hWi- b^ @,^&au+|e׃<)`*Кg烄ȆN]GFvNX祌Arp"j>NJ@doSx/mq6Wֶ!Xh_V\%|6u%~fkmA5-TuPH]I ?*c)YbD¹ ௘#|0is+@tq/ |j&3ɪrv2o/O ExӾ/DW *"el H3 Gn }q:7u%UN}:]?7Rq:Z-Z+k  I@_CG7 ASw}HHX!1n/4H'm@Q Tey%e*K @QUpEZe.Q>ⵦ@;Ө#kU밲J$8dArO})]H(:QsXp4Xc,|_αkhоAd%%jR~C[iMYxPzى1+d 磶__wzAn|ߏWጸM1xOgJ}wsDbza$9OyE s.!8qv|ySw {DfgEoobA!=l]/\RR{85U{~tk?;$mI c8xWAce7˷\ CQ֘ }<)t;wH+6Ù~gc(5cx]tי tF\p&[N`QFPU~P't5Xt/@GKQ$2E:* } GGz f -g $YO`l70:y=l42-Fy_akQlmCޅ%nF bA"H.>TE#ĩ HH\Łd+> ArZЛo/ E&4X)̻7PJpij]? tUW+="h%2Mͤ.ZHoMH:Ѩ77!}m6,)ӲJ00?qcDrTFTT4_X&ʎ26%1p]9fy(ԫc<.V#..p8dY*9|S4O ᫞vTDQS9QF Lch׈ƧKsSQfDu'?q[0_1X汯F̧>6sd2yO?:%1g1aepb<]Kl) O/;,L`ipaMD>lHcs)?sӷ]ӇߩCu1͕;`%l:F~AU1U"ِ;A~im-=iTiDPkvz֏C1`՜{T%8RtAqTv\gp$9=nwo :]M!n:4;ސ4qpE ӝ'޴r{_ {W#G QJ^ﲏHä%xJVNawJ33}]ԄTHzȁHZm紘Q8KXa)a^fMo=<;<1\|#g^m'aIBË ρA/YF@iRŹbي,XjwIX#@m<_K9w$ qс1q)?݅ę8Y78Qhpk#9wKHX' wÞ@gb];%ڨs~Y|a%A|P ~mY[bR_ f- e#NNp" uEf-͙GTQrvj)3g$('Ƨ.vG-# }m}WF}l&;#Ch S7@W IWցB~~rKw؆1ZX[>^R36,Ć]=Rm=6eSOQs,kNEA֩r~ζWcuY`*fL: &roNt%N\LE$n.pV Csv_3Օr¿ܐS !k>'mk8z7+Rp p pɱ:̔$qF7:¥_xm<)]ճxOSJaIxU`FiMz.U--@<6I>Aiu[Nh{UG,pgwh.v<ѢYW%k]'Dec1"K٨iOy?ra傁=I\WFc c:s@ᇨZX+Q iOnzuOh,y^Eg=d}<F%6dQH`iMD,^Ww4@YUf}f:\aty0[eC[;072njHFn9#F3"^3C@vڿgzGm.Z<2ȏ8m=/5yj!.> i^B)`K"dDUKBwx1 c-.xQÍ5:VGi Pz(kD "(YTLuۦƻ#,2A3g$;QӦjL Y-!_!Xxs<ѤF=J)lIf^cg!f,* ѐnG=dR|(*Uk< [nGZgl/6.Enʎ7Z`VG |5 }Wip{,!Jhj| VL}k{X-˩g&dI?0烱UzzMo)9Rϛcq,>D~ `&wM$]9 W2ya! V êQAx2a [C@]/$j{l1ns]c'@cp!Z2n!]tKLBƖ:EÆZ͒l_ '<|~BD:4K}N'q?|SiaH p:5݁0r]' kŁ`6)8'>P*\R|H%lD zU;@S!;˒g*R 1{Gx1#b\D]HqwnZ37ea ;8K0Aȹk^3Գ9Tރ U]m1EdO0O߬8T ;nZmMvc*N_A.8̧ {oXa;378sINe `2 {ǿ 9N/Lny|lNW쐁6&B dK5QT2%b5Bb&nOb)ZܴJy1blJs.0wٵюvދ=xs=#."k!G:T}q[z:G &Ok8>*caMTIA8tJa.Xm0#ejK/RCkrQњW tjy¹jz5 ܋lcCK}--cttOn6ZS:ѣ,^ S=|ݧ ݯi?oѨ?rԊÝ֏ 3>a.p%h׶_K%VB$"&Vez"Ek{T |6җr\VllkT{?mJjݓr=r1->8RxAaO!M}(8-؞h | X:z{Y2& ƻ72\T )Mbsf;@al:.{^tV[ͦpJf9(\˭M#䛡E4G~nΉ 5p\̛|yɝJQetSm9NoQE? K=XEʪxHg7?HrfusTLc D#ʞ=bA|5X=,Cy7:=}1 5Ɲ\M K>}!+wcƋ_$}k j 5"9U$ڛˣ4l  >­`al)7T5%L$.w<ɖG/xKcZ$0@#r".\liGcmo`s5 !k5!hո" C#H.mūʯ=a!#>@U; MHiȺb'[9/r<%ڝXN̤h đ'˛$k?!=$tW7+׫.AнYi Ј||:|+S!ιușA_Eʎbx= "=Ay32TF<i sMp8cW9N3y.' #:{&%, "4xW.zF3 l0"0P &=-U6g|mhgQb;=؆ι{x}v ,*kc䬳[Np8`f0nH yEu.e*vJqf-Wq}V;!2Sw>OAƱ/6)v|?KÛT4Jqa{V*:=PN9ZV4TIJOM⟊̙p X@{:K o#IjzcS>8)ɻY k'%whwxwI"|f/CZCl$fK郶XAB9t_S=qBK.@8\>?0Sksn_c~* JAp%t N M VWQxwJcdS8T|ʐ> #)jy 3kRx:E6|+UZ#_vRwA.TKwbؤ@q+^#Tutv{7Me$PꕏqR).[l_iqe]+ މZ@rS@_]vNe%썿Zq6Ffpc̒ΰN`%A0N,m jh Нu6̌~~bk҃v"q,ȻlȚ] L3K>p((̱.Q_!{3o;-_ =Z3SsCvi}|?E_nbo1b'RQ"tayD#.+Ba!iܘitaK}-Toۢl~LHTЌ,BNxES#%Kzjx*05,A To&t82V`oթUCm諅;^`p_#L9.nL:2M4Lr+.,Ef3̎e݊ICד[*bΊQ[hl֓>$HLh2KP1W{%g Q9ަI6ZrʭZI֡TV,bBQKo1Gn(^bCڷ^[f47kBRv4[1aZeaBsu_L&Kova:YgǀzLa.,6'w*9Ζ&0ةj(n*6mT`-!%uPFƙ휀/;l׆=hXÀ'DF#LBСxaߦO =SDŽ-?o߅C%NMAZQ9&|NaOCѦZƌ0䙼(5RO&qGx< ۂAI֟i u#yt'D6V/%QGFhU/ӗݾI'y !3$'E ,ICTL7z$1 g`e䍟c u%ͧ]*4".Zv:=3> 5|XOXP{9I5:n’>(WZ?T=j3 \PF1 w{o>*'`"~E\y_SL @/n]rbrO&?@3ʱ9JI20 8^_fuՀˊ9!&![d͛ۏrT]/À i<0fGЕ+IBiő61.ue7(}G7qlzwرML!,g}DNSS6x!/ը$-/(ݗ?dͲz;# ։$ĄIUOozqN2gRʹmĂPńōn̋(E< ,*86^$~wۥ Gp^hS?NN;4xWKHH{&N~N{S_t E VysM/ϒXecXխJ$!$ -8Q%cכ FQ|V⩏I+B%뭍 dAr=+>ygŶO}|q+궭v5eIda?*boة&aZ3n7[臜0h8#; c={Z/7Xz?u$y wxΥL)A|vk^eI'JOZ夾@EY#@Q#pqC3Z̘6K׃*UbQHdH/K7ީ+1a[w Oo׆>S o#>~o(1:5J/=1 ~_/کm߿Pm< W80rU1LC2=/+Qe#,.bzG?O0F9Ajou+\+t>wXUl{ IG*5+p)A Pgع|EYҸWv+yr{Z8l S^_:xy٠3/昑6FM=(gh4XI`;|k{$6U)dyט}%T骏1͐%p 2]4V5/Z6%}\Ϧ:87ÕO̭|`i983mE8X͎BjˇЗE)|Ƒ2mtG|Ԗm@`Rg}#o%>9O={}g*pJMZ&z&?غs:m9S껄w 3g3+L{p a}U>$:e[Hć3}bi$m*p|:t+g,5 ^F=)XeR E9TǑA-Uy!F,4 }'fh\ <螨eo50B4~؝ <Rmy^i ~1і\DV@lG7r"U=X>uɿg|'u6puW9@H%-xQA7*ZIz*y8p$jGNnh͐ǣ"-7ma}|6f&6kG>:DsI#J^6 = 4:Mnt47(Mȝke뿺p-̈3%n Wc>$?3ݬ)\.VI~g,:ƪ ʾljm!Fi;MaDb.2{}=2|.u1}V00k C @JT Fk^ə5vL X.A֪wGTQ < !y >:j){y}vG^btKߛji|sEj1;܍*|XNNPZC1[0Mc1!fN{^-(t4U,y*a<#rpJS%r++/x>=]";:ҡzZ;oB)xoLl?].΁ CͬR6Mx@C.xf2 P`fntZoM#=Xo+^bj<0к,ڳ5kǁrLۡARku3RAp-ek޴l/"ŨOXi.(HVK;@SN4|)4?`iʦEVA5Sܚ@95CKfYRuWx" Ec7~+"8h&l*X[D ~t." ᮣE\e2j)W-5OYPؑ~w܍ p#'-Խ |ZJ<%UW4T>w=t1Y(>Z-rߖ⍷K4B`u*`>r;+:phBr#K0RB ,'-WݱoH"VG4pugSu) Ծ<"QsŖ蛡Z$SA+myS9%tOSVv^Ú&yRv?gDe-c|{S؋o|da.FΌ.R3($s|\r3G Ei\ |_d.^3s,kD25[Iw$L3ToDٖ=D޻~؝C"uFQS&O",0I" 9,pa\(>;vgͲmr1`WYs?[nЩݚ5EJ(.0JE]۳+L,A.l BgiB"4|c &Xa7bDLlYNLXxN x3B՚҃hduM }y1fH|T/F:0.Bcq%sSЦlOwYɱ-?g dz^m-q~pG ԪA21ִ(7t DWVekHn_*޽U¬Еsk/;_?cgJ on7F+5ŋʗ`mܼ($;rpGU" Ϙ[ݦ١A*RC5l̤ Qo |8L:!0Q';$#cܜdEƷrBNet:BbRYљ%)"N5pXȉ +g=eUw*Cp2k 1nQ-{{@nD"H kF15p*`cޏAlf<ӲER<w]*ˑidzYW34-CGYѵG_L4yt[r b.;Q'?ljiQUbgϊ;3pnjB:8 3贃Bvn#S@q!Y P딐|*SSzt_e6 {7˗ʃ|gaԺ0@/eĈ[8 `0w G-fk鲎BYE U[B ,TC lq=ϭRhb.ܘ_ac#^Js'C(Gq[;QQ{7o!-%CS51!73+C? , i4&Ixu@f.8=C1:FL7r(7dgU͍H;⸆=WaX$3`>[^HhN5$Wrlӱi  m? ;YA){ &ymf)KIV $ ._b3#Iv%8+rK~LB69$N*SCxW%~3%?`窒Bq]mʻ-'8G"_@MM څ_d#8"s cJ+her|wY &+s-w4$Au #YhM"$$iߘaPkT 14U?0> ")WeFT9_Z-bр /xHWSw(S_ys]8OGidrSKg2nE~lR ءǛ:%C^Exmp~i R|@[^׆Ѹz"EеMt YjwV_͡=~c9Z_)r7~3"/_*BKؿXXSl44kOYMQ[gg5.A`>Oܔ"TYPELA:u CܫRܑ4n聳)Կ7_+}` e⼽3s?6RǂW‡V.E;mlSSlOqndf>-Bs50m^BC21xqp~7BJCUW3\Hm.zezMLXuhfB{ۓ B㿶-gh$Yk /YO!eBª/*x[h ]#ٜ\'`Ȉ/$3`EU`UK@΅JLpIJo|ŽCz_wؘI2 F$sFSò:΁TuF݁M ٽzO*IPs0hWeLHs?xW#&P/׉WL'/[W w=MF@Ŗ;6&%.5܇בUءX$VĚ(Wg'l{$RrE7,^3O51KXmso'Qlx v ~[EKR!A+cIYnJLOq4Y()Mq~ƌ̟1?j5Z?x̮t̔XYf<qgth!٤>)rrI-NE~/kpb ұb6){ǿt'ІK*)s.{AGV1&>@"$meCO@r'Yp;[ƶ?!G[e^.y{x@snb\M#s`?>BB*>aFV5偠5W?`?Oĥ5u.t"UJ V0[Ml"=Pʢk&t"MX:i/A ̤-hR~X3%ͥSte~ <1ϼ/:Z6O-nMO#M{g9o Nh{flDTp&Fz)r2L!S*Dnb&:^gSIӀn$ |같 :RंHRD=fc+yTf_ /Վ#% K6J ͩ0H{6N:F0Ml9TՄ:&Y]&knb NcfVԿDtz&f1p#X/!L9h-@!7JO6ϰwTgD%_< ! 0(k( !_H=óBw_FxHGik+۱xYЪQ' _\E4uTz1.gmc\AHc@EA83"{\RB݅0 gIMW!,eҶEE4A=R+*Aẽ0Q "'0e}hs{OUÝjr w1=J^iJf ?0tb4ݗm>Q|Us0Kae7ɔs}wy$?/V4Wvυ<Mf2dä1ʭRCH@=0K =vD˧M9mT}ɣ=m#v`ԠEvWYȰl6d(zQ={[8j61ZV[L!Y 1;XC!{塞?ܣCSIXgld fzV  :ìQ ͢dr筃eq*NsvwǕĔ1Ϟd+hy1'ep~B-PPF[Ɨ+Q]V א=~\fwbG==8av1r ZdoG䭊R ]МXթ\ iյ"J^nݜ[) 0"Po«i Oĝo* obՅ{zW\7m?d"Z"[o5K)0<RO_hr:S;\JdҡUAL%R{'!lN;|s|#~d=:픢1ͯYטvz IiB>i"_ױ$y.WQ+BNW_jaq;_ؼn@ .Rl%]+oI|p?ցF)87%3l6\?:W*^t 7.碪,0,6=ᢼSNr u-/O PaD]śjT1-*PAȟ`-Q>-IZ\B/jxp,61t醝ԯ9ܪ9IIj|t>N:do^D-2tL"%W-KrrTau:f^rM>a4%;6(Giw]a, -NZFpW)087+OFb3;JYո.;b|sn[d6xEq~TYV3:UQ.rs\gBMjCM 0 ̽޻lȶT]i(zC0>e™֖ok``]Vmbe'eJRAѮ<@5Rx~Bփ&X`h %Z|f?m{^9iz :VG_vgSGs!ɤj -,b&_H{fz'xpB$ZN x\)wUPי⸮# |7>i'\Q6C%%9sWuFLd\4,C+za8Qש`ozw|8. L!T$fÂ6<Ғu ʑQ_4ZL%5RF y9j4:5قJԬ,{qGd:͹wL[-V)[C w*oE@0>NZ{8#4bpڒGl#܇E݋̯vf⭔T5@ 6H~ƺ D $c˙B(PxGɛx+GUj5K@ј:H 輆~=/uq]n+dj¥UyGǢhd 1]pUbn+ lLaӆfwg'*j}Bqwڲ$dFd+bj?${P $Olg87B_M@mHryBmqkox:"oT<1cHf8)?cWuzE 4WIJv8/K+12TkؖFW1.e, u_ Ƚ?o1 zG;U.X9qjOԅh}н 7,<"p[_wƀ7lze?86 iO<2D0SRpф`\Yln&[ vœ&Yi6GfMsh-wXF&" E2le',WØbyA ""ufd؉"9v#He5I JQ-9b8O2o \@ȫ ^=VI]DgNX_c jܕMF_1@ȡA+~lIn16I.>ݱ=r4ⴆ9bĉ*Ϗ9ϫ\?عX;U(p\]M]?x} GcE4 mE,ʔ? K@ƺWt-ܔ?Dx*f'UVѿReBc1YRVkhkXwq,PXSI>\*c`0#۽2avի-=-_㛆u}[1P]HRVʓ-W[ҥH[5 Dg2h$CG@9h@NarH?;_dxԛaE#M.ֶWhXj*;*=:v9_%1h9qK+3ͻjGyE6vr2QƵ PԌM׶6(PߊUs>۞S}7,v0S*z7{EKw]L7=S"S$c_dBkT$xv|C2rE-9c%JR 'ЧOBD g NUf1d[͊%j6Y>K}$i1x RDx쬗y*tGtHKN՞*;Hh@nWmf]l $4Z4[Tz"dPw`h80LUɯÊqmC5x9R't_Z 9L|ø6j)rVPhґ!u)#J.)AKAc-o.c%5a|Z5{_~>W[cMRVЕE+|1=g? fL 0tg[Q 0QUv`f]0imp-U} )`~3кt1!8/uZ$ vS3GR`X/F4*yJRs?KDbta=aQD 9݉? c}]oDқ (D)dٺi?){2Mh15`ɋHhc7rd9w8Z-]'މb$xW|)30@Q(qyRgF86tI y@WZ^]f!i;@4Œ"9aVbP8i)ӣC1L5Y9 5~ m Ĕ-f \o'l.k:u{pw>:S0Y@h"&+^=󭊱>L=z`- =K*x3dغ U%#owIEY3 :W&,夰uS9brZ3ir{if8iO>۔9Ϥ,F[:а52M7㢻OLb=cҍLbjw9ЛB ?KwoSX|^., XF ©6Zj l{@Dn+~!p/]/dëR/Sq~u/6֌b/|k}!y g{0"%7{IVL"bTU0/ta aafdIQս<Ҹ|%ՐE9wɝl7kE],v#;ҋ@9a>v,JAu4-)Nٟ$n?2UfRJ+M)l՗jc) Z?ȵ % J Fƭ^+\rg e{^؊`4Z>늡F AgkTBk!@%^K׌L'jga1lsP 5n)9cЃR ԕTHx-Tl [āi)io$tB|ҷV5'I-w,8͹U3hfVyK+QM-;Q|\.PlV Kɒn$G.M@>{𐋭+Olsr򹈊ܕ |YRAUJ JjMg"՟]œQM9S^ gx>9c>Tෘ: W*!߅ܼB:9%סz=;e1oȀ,!oxz셲IrZd(i.yt ߕc̴^Wr]A3|?.۱Y0c( VPDt(a8r%r@噟Q`o v.3~U;5^2uU'p7eIL^:$sx؀Oqjq04p=nbg'I4ʔROn"E5uO8a6Խϋ+@{t1zsʝ* 's3 4G2B gT ^ z^"#[}ʠ_ϭhpqU y_άfJX1ϣBZtlT10/@r8!z7G>@.1~@7¿*CH{`ů @gC?x2ċjt Yص{S[ь+J efV)!Rkdq@lj}k+O2K!Q'RaO_S+z/9g*'\!k&PODgk\?J㤫?JwF8,|53 uRʲU =کkQ> FgM"Qu@={̾,څ-jyt5Ù| șs3 O,l| m3~ep{]9dEYM .cFp]k>aM7ha& OMv~ְ*',a~7Ã|%ELY0+r챢{UDP7yˀB"Mt:yjlwשr6ƃc-\;J:'EXRĐQZg1&PTfؙYuO6(S߻jݣ[Vr έY~-!GOpsUSEzM^V'&kѼ6q-23nb+iǂd eNV*ZlS _#uTǺoqD1F?p %:IcM3^5̡j&iDu2ĺ:q:8v~/Je{G˶5|ixcaⷖn$A*Vq[T( [m_ 8Ǽ2̃L)5z\zTW\s|W8 Ͼti:5A-sS*#( ZDѩS#|<%MX1wJpoqNjڻiؑ,~~İ(C&ü-"PTfNA =k7[g43ԅjNhX~&Y5~"KODoQ#FID4 vVv!6kAr)1M|wN#+>ȿ?7׀-|"V,mvmS^&Kvߚ"GS(Zo9Yn5]O?|@( kjy†QaZr 0Ѧ5jB6K:B 78y]gPYgΓZ]h(˙}es}, &|El-qmZx͈R}:FR k:t3Sm2>q}q >HD}y9^w/x|Wo+N"!iwWzeb]X> #$VcbPzwqvVM3qA`5"EwH*`܊6z@!r*YUtj2֘g#Ϊ\dLJ݊6 o$+y;y~+uEP]qfxBnj1n)w-b4}(")f&r?%(e?}!,$k9yR P9õ"H1 'y } efɖr@&ix4Dl6rY/<|I'|yT^lb : ?^ $䄾%^gMxs?~7/ sVXh#Rػג;١HCڰ}fuu|}n_,pG3 _։8L9LM4dohD3-$)a 3l`HqQDOڬbx%x}K ,(Z.jIsJ.b Fl|HZBnm;6Si 2Ȅ\ۨyMOD 6դZY^G~PK؜!Wd$폌1\\sj8ypz߀d7wTRU5r6vk%A3TO00W]S &d j@~ 2TmwRȦʑAvUN _gYZ0707010000053d000041ed0000000000000000000000016075bb3f00000000000000000000000000000000000000000000003d00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/lockd0707010000053e000081a40000000000000000000000016075bb370000a170000000000000000000000000000000000000004900000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/lockd/lockd.ko.xz7zXZִF!t/ɣ-]?Eh=ڜ.+?^Gin,U{l`.U 䆢wsvYÃ><ힱFAZj5&1y)-Jr2ϹAd(i^~a~.-k-r`؈zj@LḼ0.@Tډ0 ٫BWoC&|v7*//Nv׼@0-IWFg$u(*?= (/OAK8(F{$O[9ޜ?Bk6_l:>˭U7 l!T⛼\X-Rs pr+و< }≯|\ z܈Nvl{fB6͡ҲHꦴUX5VWaUg7VZ<3lx$z<9^颁E+pDžn`:UU~Od%lR:|gGGj/l(ךܰ;n/) rv`Jeч |NGPH٠TFNp+-2N줎RRLWdwFXCԜV Î=.}$nS`ċS%guL Hq\qzJ뗊9@[RD@/vf\g' XbӷW *h,$-ӔCpKF!A4߃.'s@[\90S+FG#M1|C)P.4h" 0q~YB-ne&g涉TΨxU߅V-tx[a}{pt롋 ygu2:}L({vӒx7RN=]˫8~^,ҲG_ʽǡ`#Ӌ3[@Z{VJw-:[vk Sϋy%\}\x.Z01>O )&<}Z`R'q^dČ63XP8 []oCAt 75*G5Օ!^)@;@nm1$˾Êpˉ4ͦ RLVg`&|xlEۭ^ю_?Қ9ëx6W R;JXyA@izқS ظԈ\V؏[?ԧ娷{ ~mR AoK&XLa4)k +c4Ux& | 8@|FsPf|}y\rׇ%5y*¿\E$;mҘ9$ Ab) وlY|gDSCLN:HWE'.g) Ic F]IY VVY--F=:LK>X%)1an}pd;";da9I MBRcfZ8aL{_| '׸efzW"K+f7'31_  *(tXj^ x=Kѓ7\VBTu|)nׄn&f+ H#X#3F>dě^9>$O(a(:j?׬);"ALrwf8Wcc}(k(OJm2Ņti ^S<*+Q({ Q!&OB'z &}ykGkq!T**,bc(EO\yt eu@:֭cLl3X9:؂u_U7Gv '"uɿ C?<! YYGe~&ط_lRCI-ܟ'R11~]:D枞(lDwO#)zv鮦%ķ/wIX,;_&$#_l5;^&T4r'8&x}=Lv[FO8G0ЛOe5P. KlT!_(umCm ?>.R$-> )2Savoء: iًa^>u|~M%>H$M;28Te*Nx5rCG|xDOW[í+Z{@J/#Lr)U:Gف]Ge (6TNYb{UutBXj4[d\F@A>Y %T>NjJNZArt\qz'r8*IDw՚U28€SlkJ%_MP[ *gYtaj΢T4N0e>Bk:$Lh/T ]ԮnOq @>tnq9&!Q8|0Lq ?س_z૩t И4mИO18@m9 j`cE?m\/ts޵Q'-d0.q_'ccSb7O2c4z>"uǪC;0?}VOAEK ){ ` -j[35Qy& N gbB_Y}2D5^{oÙSf4Tݐ:iTS^a5$ %\'׽,G)!l)i,{3bݝfT# TEߘ'of9SB'S @"m-"F&\ .٩Sܔ_-%Ϣar6=]%4U#q49Iđ'G%mBX^2Ӑ(1uגzfZ?NkjO .代?-4C+m"rlLg#/ɂ׶;v<*? OUwwY]ٔao"FޟsPxx6}PI]dϱ"!5@4 6gtCݟ4sp!nQxQ0J=?>L>fACN96E}C=3rGVbPQ G2Isɻ;? h ]J&9~:^7(&waYi 7Le 6õ%@ҡ+̈́ED"u-9rfg`9bS"•(wx=}dp``FC|g] n&e]/KhoPo, ? ^;٥XkV*"s=T*$BV[1*F#ww:E3%4*a>e5`Oˌ!:!#'/z0YP#ҵV߇M_嚬ؑWѝF;@ g`=m+٩*F< JXЛ'#YFA}{H/<-}irMcd{3)W|dMعuYѢM6) _'sH^$RV>o>^O-3s@Eqkm~y8)?1ceҷqrwx;;OkA$/-OUr#)󷋪2܉lV kK ޳"QSq݄k4ng~瘞es7FNʮv§#h&~*1 7GjƿU|6Q qS{u9*$tg6̽4t g 97.yF4DH;G.xxkBF>/pbHb,yS㔆\chO!"F:3L;J,ɁD}bEØt l@NBYI8C<9h.J.âАM[0&T{,롿0V}`l_\y4={^++3X{(Pk#}`)NĎ7Û ]ɺW){/ͪ;Kx,I'q' :wL^'` f>Yy{3l 5'4h g^`_`-Q"`=}4m1 'yˀe$!'SҿdlFwZlafso_? V^y`jJ5qhѝ >LZhdt/' B#ykLTj$I %&I Hr$٪K=(X^~?\?lz]ĶH"y.6Oe3 mI*Tgݛ7LlȘvCB 'Z8B!${B{mz0Ă.9.;nJ٬jNq<`?mAJ1Sݿۓ9]%jBp1b`+q K\,RAbZ(h`8B/YLX6ZP$&|P֬T2!83admyCM;`c ML SYө[bHRn8S|a=|^ԗz½zN^Nc>}#}sXO .&1Ġ9/H5T ɛȔHkub(OWMNw;y􏳞i PUH`XЍ w)'bx)162(|ӑu!zl/6+PH5z!ԗIގQi<ȿȭt|S:5(.Q{mkpJCx0TQ:ALqA̞ bN-P)nd ERi/]71R=f7ސJH"9%-L E:j*fc"-z G@2j~%Lc`}^H:13d͜/ 3&θwnc?Dڿob%l.xeQkN9٭[ }h.e CcӜtiXǍ%`Th /%|Sf5,2yx2%O/Q,;t4+_P[=GËay[W +4'%Yք!! 2Hyop2tY,TQu᪎FX% P2T&"3 V;#<#e/$qRblr%\$~*';OӢZuSg偆 nSPlG_s1SRPI,Mȵ'tP@́5.R(\gګoL x%zy1O@'kaW-?űdp%Bjx& ڃ`2);+ZmvqXxƷ #Cpì Tԏ&p7  +4]]#..тuSD.(z13wk>E^+DTߝ[ 8'ݡ=OL |?J A-b46qv4q4sJ$P,d$}r83m["1}jgi\ʱ}VEwC`ZNG;ɋX?ݙόzL IuH.h"5I|)623V` 1ԆPZuPIcǏr*'8/:3cN#i%ܑ?asd7kJ;|7$śb=ő01G%xdBܺ$qMoH4 *Iv֪_%6]PX#p`(VXUWQ[=S:WâhtĦ{x=сa/nr:h=89 |V^/P>!䰋Db2]-,<{<`Sh$oFeDURA{ljȿsEPcy-ЗL_C٠c6n"I-b`II͚O9,SG:r)J $vhP.3r tNuYV=r`eERv; 1[;ȁ*m<,~H\EtuXSQ*K *a\']ܖ1͠kSbqqag]:xO9z%δq70Ob=[;gMi;*˩Hw>D;ֳ hF|"lꄞmOE|K`*u8=yRD6֝; &b_ &Z]2Ϳ|lt!OD$zz%DKiWyTǹ|i9A>ц4zd`KB\Tvzio*RxSmŌMIo̘58ivmY&=ZA">k@U Hox>q4D}dsVہl&rz G `92qO&qUv)#.?Uv0)Zр gyWNďeH8.}|i6g#-_:="W~8.ix$Fo0IGEҏNOV^#9ṇ+^4?7+ly Mmv%Ne[ZTvH7oPoJW5PҴk,}``IQ.T HRݑ4Q 4`T(K^-es?/!bX`)&?24ls5"}'kZo| +ykulL((!)OL_GOM>48YDʸAؖ@dmU7B!PnM"芮5}Y;(ݪ6HMQȫK%"@<s8 _ {vB0gzt0Xܴ)S9U hø^.lbC5v\I;YncXGc>Yn=E.p.["G<&BG@(Z \5@t_OmNC-/\JrQ;R3 e  P' ;ԃ&v`/|- >K~2V*Mmz;[#(܍t= i]v/ܨAy,G.Y<&6ף9ɂdf_j=x"#Z\`kϥ[]쫲}&MfėCEӕ~H92H!`}Mw9lG,ǖ?5*l![qi$88_b}n)HR!c-·L#q›hmt{r1O')[$arB;bDҪݪa*ʟhMpɕlWwTE?^3=6 5i0 ^- R6Coa:$h]cčq=]Dgo}"c'*4ц[?) ЂJ[~{R~US6'p󎃖${хQ_;uχ>q/Z /#嬃~A?֬,Uϣ<r/3e8U TJ)Ec i͆@67Q>SʤkF?dѺ֘$ 0]&Xѝuڊ0YͪanAW;"0ߵ? \s^GKuJDgq|F EHͺ]z!gl`RHm [QV^{ɉcLɨHnݮ@j׹ū] u]*BzojV5Dyrqr24z}vC"<9T ?_o?DO-E'MedPf?d$D&ա`S^ӥ,3F.Fe[-Z[(1Ia9'.Ii!"䝿1S0O0; ˡm-YL LfPFyI7Vn->tuK븕˥pfBX̪FW>]ƉDBK6 5mc lxI 1r2\*{,$ !P,5Ώoh]]3x6dh_b~f4> J\UE[YJRo\j+*OHvZ?k+ 5lթE)"Ә4Uڃ[h[f5ZG~dLo-SkmTk y 60!rh揚S` 5oN{8wl,J)hֽ Io Hgo4"`*g Ri-:o)e1t+R?Uث:ԩFuf5]LRf~6@ yȉM=P?4>7Gư{hZɥv/XtM*&"sxfl)znJ#ֺ .s7/-Eo}Iįf]FHn'Qyp%5 unF35_5'ij尿aUhivu#,/1//|1p?h}Qjs#YQ4g06!m c'ZZX-Eτ!ZzՀB,oMU㊛H??b[+i9%*ذf  [eVh$lwS+Z<6D +]-Ӷ޾b05o"MU lm'jRaMȨ"Nyśa|w+ɾz?)4AV;Mc6%('[;[=ٳAilczd_n39֘ug3NєZ*̐.!L~ O27M̸<::Ib קt 9#@PycyxZ (R;>6>-kڄKJCV>U̼P f#j߻cBiԢN]ZfxM"MllH!x*7KW3iztyš;Q@>Y3fߏLv+y=wӽ *Xڣ:<˟)R8l=PPl:IR YmkJy CijzF%T\=c~ @-@g#9מ"Y4ٸ5b4 )$&tA"maU] Ŧ\`3U;m LzhsNApQ6rW1aw1L?v-wvt(|Ԟ>) ?y TJR=|bN]:!,,\]HO_z тb Vީq-š:yḙ> W-`u̙e.A;$X?CT35GCm-ϲXpJt@:]::XVoѓQl'οBgkp0<ݿ6P$m-4𴵒־&xح5sz$nMO )m6ձ6TXǎ(ͬQɝªװ%b=ʄ~C 񵤦t8{_ޠ&~ޛ Sr%krW u: w$R5^Xb]6/V*!NQU&<^<]{D ٝъ:ˬ]˧m #U*Stq@ޱ^a6`#Ws:*fmlEw8om%f |͚ZF\:Vǃ5-[i 2 8j{=bybƙ]k˓_ϋ-TԌa%5$< yb(\ms֛'~1̱`Rj^>EՈ")rJ%N ]`SDjhb YLCNQ `>K{r<`ALEBr_^xmo<(yǞhʆǷ)Q^2 *]}qW4 oI+WFK7Dgkn 21VM3"6chtXКhOC݁8}˝{i\*))m:Q*L-&s1qRZL-$We ]Lj8':O]W)oE(osv@# IK8]iF>ITYBb`™R$q pڿ^gxK֠HTK ێTlՇK]Vْ./F@1 *AAĹ%)p ϺH(S\.U%g%OG!&˖>K Y- iKKxG{F5f:ubۓ6KjwGG!lӓ M\׬q! z`X\B뿂Cqlk.a|9ȳMd?16h>i_Oo5}lj@ZG@ˆ~3`6`tMa3y#W:Џ O$# iЕZ\n3Ÿ8m/p&oxT&d"C̵lIn>c{*]_R~(STY=u@r!.0$[2B n>%]1a"- G+']BmʫI+v-w2@|B'5xo[* ͟c!##+k@ȓuD;q A:9@m:Χi-3' _U4ÇM_t)bJL4Ig)ޤhɠ Ra`!4;Ic2&TYMgvuf,إ' E2*Z\BvIѨ A.©p ![W eN:,&hӞgϕ`DlEo޸WNF,xdžЋA۰%WHHR"N{sܲzTb=#>6{Q;ټ#Qo0ҹ;7kqGso=%RSd-HZ~mOTNهiJF!,CcYx{۠͸ۨۢb T$:Ww@Pu`$mQ=Ir~ ΀ܤYn%{UmͷY Gcᥬlr?#>F~pL\.jUL1>QB}吅P2 w2B"]m^䈓*'N`"ЭYqYhdDL0ͫ̽("?}E")޻ɛ֒t@BBÂt`/ے11̾@O~M^ڋ{u7yQF z:i˝0Z "YЅ49;}sIvߥ i*o zX"+66([;dp QɱL VU:PͅCiaƸzJ>an[855nfe{e2ik0TdvN=ڤC2SKf"6þ G׌ah>09$/)5u~O THoy&tv^h-77SeTdy<`XX}5hgۑ{Gۓj7gl/VϮf֥owx_ (%=B$)\rK+\N_[*|;Qd#34GY$o>̿"Y#òb 3LU2;dƭWX6wdZKؐY .7GʚA3x1r#MlRm'ya?!z<6Qk(E L1>DWJ ?&eS/3Tn*WYuGxVypA[d;trMJJVOyE(m܃:&3?&z LVsuZ%?)W&4<]=Eˑ"q[݀F@An8|q/,Xă5^<$ˤ ùC@-2^wˢ'Ncܭ䑆 5f6 p*!Vy`(!ӖЈ5si=+\)‘9p& ߴ@cp¾EȖa_PW0Io0pٯ]RP?$Ϛ{C[׫@B7:  V3r:h> u1ffPhĨjldm$IR@B C8EQ VvX0ܩC[0 ,'x&G@Y׵C]5z[ (bTbEi_chh8`lH `[O/b!E'v)bn6 ZЇ)Feػv$Gy@2 "yEؕ@-k ذp<п#׾Dܰf}%^ ]YLI407 [:OW'ո\W/v+<*¸̟mhD{ L I"OldulR26Q7 ԫ0Uz:_q.ް} 5@]qS9`҅~d,D`L^Nd9ېQ+Ⓧl' 5$uT9`cWa], s{bg9ϯU C45hI?G'S7b:WiCT)Wܕ0b/77[d* >o7I.RL֒ &_G+ǞʵE6m_ӀvOe :u ){E%i/Q`tr2YﻦG<*Վw}K@VEAV?@Jfᕰ-G:}c3 efaNa]5E*+ܲ%,"VznѴ"p*%'TZOռ:##ѹT +*Z晑:!Tw,*wޘQ9z7"%ɤܧuIFd_f{Q Q jkD-þ&)M?WZJxq\f gQ[K9XEsŨDFXY9L}ũ,xtP˯/*'A=`rIGNw3R 4A*t0ձ`X/Ge:CMkECq3E;ɽnD!Sεٯ=gK@2/5M=^Dɴ~hh#PIр`jiI s:r2W%P UirErbs?]ŏݣGd($b͓38rRnG6E>/yTl>rTڴ'2=LȦfA'@ƮNt?,aZ+XWSw1sEH]nj (M.5Wr/ltj*+L= %tmQQP 3g ca*us@Z <@;ܻcH*rC: i|6l= lOdCFSJ}˴EEn U )#J3Hyǯs2ziW@K##µ q1-QXk>}k=^ƎۍXJl.MXNf%ӥks}Gv|F,=^J97|ƭm+9۰Z$] ha :xxPY^/,-Т|M*xԍiE+o#ƞ"dpJ$qtXBІ21!@i޿L+Tr8[?rN⨙`S;ʰU 2@YU0*]F:a"ٟݿ$.78%m=gjCΞl뭡PxQP7F:F^Z/uүdd ғ |k-y4RU眺 Y6ش`~7y7)ƒ($W}r_ߌ 5@X($F6SUqoش:eSJ7tRfc< 4!<JLGm0J UWhrzj{vbV{cz("D X&2x ɐٸ2ʿU$D2R%ƚwh"aHI]xEJ,n~9h1dnyG22BT̐JwQ]r1}"᯸,Bm9s< 0LE0ú:,a3af >ňBIgua;YTTHc{tT؈IB6NˏJ:)G rYQHoI)~3sj3Q +Jnnl<߾]{QmʡPc~R5|Yx`";Wge#W b͂y]|t8T{i2mLr_Pf a&#zA7n!KT YgQHkh1BBt { Қ 5G.-ߟv*s$|7G,՗`4OؖD ['}oTW2`9 1cʹ: Dok_ il^[)0އ`GɃeNe" E+P1][^4w75;S>L[0WW#>Wݫzl}3Pf% >!>( #Iم1\F ,3\dit ΓЬ骐$(u+=_Kç4;DBFa7?ڒLضn{:VвHdYh GJo2O'5B8A2k躟w)'nL:8'tۚζ{'.N0Hsw\]D׆" d!HC;(QɱꟺZAO'*(M"pߝj2d]>% "eE?,TR?En!ސ)t|wF"a8 Z,vJ*/q68[UHegz$$err P;;0-[͌ET6 Qffz^Fe|+e`mA٤Q󙕰Y\FEfWפ.iJV~.:J*r okwzOb"Z;@+1]ֳlzo,|XOj hRXu2nf)Cw+36&Nw|}`2CSGQs_69Z/;fcEQf` L:6m ˶ ֭*MCC-iUDŽapb.w)Sd7pDvT>V,2JFA­ 2lKi観V =D߂We. 33 .zbӸw#)*4!e}cm+?S&I3Xv~!Gl׸LmLFXR`ˊ~u ~emJjp<Ƽ*s1Bĕbb63DO%ױԚuf-ϓj ( T- AT.FowI&b"TyβJQQ]]AuJr~Dpvf{`~9XV,E;)] RxDA=`Vba7aBffWG|YO 1npodU֓hAH|R޾nDjB AWD6zXvӆWG ?8UQ,{ze˴p0|s֒]a< ظ^H9'eΝ~s$H 5a;d'f lH_Ǝ9@1 j0ҚOm]K'[U셡P#zWf3Ќ{.ܷqu<7 SQL_c2C13AA"L(4 c^&6C%xHnx.Up4]G[44apY,~W8J2@VgԉJ?a=,V-d'-_CX=l{~FЌ[R EYdK=>l)ԦPJΤ 'lmD uݠl mB@= <<ȀRӼ!F=H/'[6q$Fz]ʵubdΦYN4O+SmlC4צ|i55ȮX" 1;x z(=Pc yΧ\[r`(*P>\#J1y*@.lEڍ8ĔL94ⰷa   …LMQfqz}yV}Tx &Wd,?A ^΀!֔gW$Yz$J3]J4-L2 Di0TmGciӻUOI'C5 eYVc," Elڗ ?>X oCt ̯7\XO\8,m7nxy>6XӿҺͳi+hcKK̗iLY\:/c)H#Xt|GHg6Ό{p+gDP) p\n#PWQ22cjzodpGoyZ ƌJ$E2Kb.d83KD"KrN&˚gB]B6%݈ w.ߦ_[@"u=P|-‘Nfn!>e@ MXJ^kAdq ƫ*t[RtNv9?5 CM+"SY0R6yGss\(OrK.0v_>s OI`HILhK|?5HO) 7e|(\wK]m(QI1.H/k1m68 TkHQ]m"_ؿ;_m D.ԗ=Ej2~U>e_Vͥh0^C5>(Nfӕ! r_%ҙnQ;WANIBW. sh^:ǪwRٯ nOՍz24t֌ # =ѢeC*zodO3D9N~}}̞kDػ*hohDI)?zu `Y/BcV1/ wU6Rd;L{WFp4JUKŔUeR團:ZQx HL˿lR[;sYOq϶~ւ#UhK'9I?"uʡM1My~*fYޗ]B;0Nez&Rj.=IzuI ';t"(nAI3O<\׈]Z:d;\I8( fezlOm*^~(H_.MVRGg-Un\wJ ԗU-O:;A%ę[[wj8-,}>0Lԇr?tMGx f܈/d 7l"kOCYqڪ5jȅ] 5}`*ɿ8>ul N| "c#z@~ d@X\ WNM-Ӑ7&@r06XQeαc#y'4j0Ǘw @6N ?4dT('g]Yp=_/7B<5Q4jشDn-U+P}mt8Y}aPGT[VIjxFߪȽGm3SY3Zcp+[3KVl``o˛Ni*E-Dn P^ǯVOѼNƺ f|{O=xcI1J\~i;|:3cYމ\0C-'nd[[;QEk0}&tN=酭C MZ0a$cotR^,7l "g_ߜ|21ἧPДM-%ZMP${hS YW-!, =ߡhE^ː:HFI`BWܐ,!M.Ab*y)euZ;:{G'B|-Bjnoqt>ECKs{q7aK; #\4^fct#[Blܓtާl J;< JR78iɸr{((Ax2c8ӯb7u:4iJ!W id/aƧ9?Ledžqj9d6)_G^%+C#jq +h-fj94e!,rtuȢJ3qedA4/ ¶&b kB*Do(a6(z^t$aU $X\G)"a\Ds@ ĔL\{O)+2q!bē[,:L(taܤ?WukGX#j#$†XJ<8k-o2ˑ [V}ܾ dj%v'Y0)$p!,1ē+1f|-冼$Q؉Iwuoicpt_L.# &5dYW.Wgzcj=/c:AX0l_T 7Fo/WvwZOη,oDMu5ѱsD mKU87"7ˀKo`-qm].Lq-Qsg6>)O$_ HeRli}FR;'iH}M".#~nP, E27p&jK#dd:\ rS?ǬqmuL[R5oY(Wϋ+T(:?BsuY-ȍsܟp޿"O9Z~޶*P ɨ J%ԫ6έ*m\m oY]>TˇGrn!(9!O_U;vOI7D9{ƅV,,yns^Ԏy XpvH ޠ]y- ē-s5s4Kwv髗(9gfToֶmHm\o^|H - : զmLdnlK~ĭSˀ7haPO`0i>azu#JZBӏ^FJC_\ᅣO;xUKewYcw!kQGR[:-[D?G uKV0iʼ9N թH99]JIlIqZzV9B h~齵UN%lzS#iw)Џ2ۮ؀Ѓ{RnBhAa1E;|Dnu4ls5'r bZ{+@YdAտGEؐC`Ti9lM<Ο<KFceK(Ɛ$4dI(S19/ ]uӭ>Qh.ڑFv-+F0Q^edB;bB:AΣ遌@ z>p[bqCG٬`>LKmۥq&`jRMU2V {qwF98¡0L_Nn:t] BDcuyTTϞO ]v~лQGJlxpQ2I]NljȤ湿g+B-RN1;nގ,3s%P QMͧk`P/ c`X ʇT-w:tiyJi!o)L1mC8TҕTAr{'TyHYsR.G Nc8WlDYŠيkI/~mlgK!H[g*}a#QώS 9QG+:v^ ` 4Gx_q[{94g>TJPM Pp $.s(+ t؁ґ0YeH"1QoQuBX]) !6k9gΡG#\V>ֵ <$z:b tlG([=7=)2^e?)D7h4 *ҀZkʈ.E@EFl,Y3W͑H*&yA"qGgn8Q V@<ίbZ,$$#> r(mp!+?Z"ܶD7I8;h R9x0-p&u*yo{ڵWa S(WooOth C.u}2*&wqHPI|a"B?,M SjD\+ʠ3T|f5V-׿Th сId۪?9qݨ=0?P14kqҨo=X`Жu`Wn0^*/@n{W=E5$naZNuHFpu[Ļ|bӥrs?)+qFS9]>Ҭ&a5dsx!3ΐ Wc:NLP=9φ59y|2TXSlt=>O֤kJ2k _te&1[z {z5LAv҄赧pZZhf#XL2uøRv )yOi'|`)u}›Z)o%RiBkL~ Dέ={o9@D<+bEWGR1Y՛PV("/k/)+w"J0ػW[-5U^+3L7;DmPeGU= N]?"^N D%rUMLV (?bƀ9Yl@V)u:1ģ}G}eLB"Sf$22"GoXHamth|$NA57hM #J jQ!d !:7_ O^Vް5nd@gI~YCVonr њl~'/K>MDڬ3׭cHڊj8K 8_~/4 &և8j%nbWP4zrQTyu)CƢ0_qϭ ))dNcE5)\+(k2>c72Z]BWO%'oϳŨ%-IjW*`Euݝ*_BQsT6+ 7-[C.īDx8ӾSawp:EBd R'nqZЖRD hFY@,[" TnG ?Lr|HP\3$Q=T=y87H՛D ŤVELǍ V& 6cU9BC\t[ sbp5D\dՀU~.}Ed5\g!h/;QxPymJH=-VvCê D[?VD9@|:^vH("m"M~0ww*J;Cyvqn```g ,OE/$Ai 7ա{fdˣJ9t|i @܀kRJ֓ɹ\7'(%߁U5:ʣl)f_UKogm - Q_'ޣ+W8U TXdWI*u䭏lE)޾-r!혝XjZMu@>98|x{uO[TV>E%8/"qQ+T}nx&!]e}*fYQ՛1ؽ?d|<} @=D+-kt6|2>$D% 0:LSZ<NHb ye㫒*nZS0ͦn-ǁXPh&,y@R _fٯ~pG*Y^L.j!PM]ɮ" X8ݜAF^cm@6r;8劭8F c랿NA œ(~IFq97ͬBGr7=,B߅2#ga^D 6008Jg eGlFkKހW1;uAT;e%(87c!Mcrj$=O.JiDaoGRyi{Fh-÷v%/uTe]rՔքoN!8Et^ټ^W偕!WKo[{_mMK{=z{ws%xElG ݞ;Fvf(x.9m5)ucr'TWuJxNH>PZ9Ջtd:a->O_ںsҚTY)#9# o,cb.8w"3Rp+["8տϮ .ě(Y֎(<g$ls#s[`I1)E([ĪbWBGMlR+YK2y|a=} .2c{&oj- Ad.?<tG2Hr~23>$L01YM6N(F9nϭʑ75c3Iِ՘֫b_ohҊOGjt_mߛf*9ICVF~\Դ4;8`%OJ3SFMnLVZn a2 Ja^ R.ḇֹ@.7AXaTVa ̜ [CV~_'ٗ(@vb,S90@cDA꿮(0q/bBru8Ԅ 8Nឞ7Ҕ}| rMGSo'ĥ+ /Hu濳N%~8Q(Y5=o-{ (R -"|5/qT%Xj8s̭zoVN?!mKB~-|\1}5 \L:ӂ`|._vjj hZ[}A8n0(rՕ))E;K'c*AP?U'rlt.}Q*nwZ :_{;juHL~S2KeI{Ղ 'GJP:fR>ȇ6'/FUwGHy՗б%Rj(>gՕȺr8R{;#M5÷tqz9K3r*.t2+d`וR)Z'gis5NX@ތ\QO9I5}}-TG5)/qF p/EtyUD$𛔻!(avAB|~$:OȨXQWL@|  |v7"4AQ;Ŗ|.>R⃙68<pt^H$1^'u᚟w7W>Vc(~ߥ,jΆn }fz82ܗ.z@}lu.x¼WxoIBȫ"WftEttOIKN~>"0z+B퍌#"O{I@[Vb# !&d rlή,p:*oe&k`!rUr'Taᮩ 2QPZO6h!"| eަ^U{gsm{ հzZZx*^B2#8/>:wi5p.r=S\ bLJ>Qj_5AjzJo1#힉TӊgBWV9Q,q?.3Rzvnʓ,1Ϯ<m꠺y{QN^ic_8h3ntaϳ%Xa ^߲ȧHI%/r Z@$jf/n6RcAj! hrߋO,X7HE&kg!XBRɣϢ9}`խX܁ g`՛|f/8=dz0]yٹ]Xi1^V{,=0lLO (E2M~jnq(V`wNxgy,>R9Lp4u9]~Z}ﭱچXpk#a[0";pB=탷AEkQ/v'e/R񭾼7g@T'ݨ vvTN #7@^ k gBEާ_\f޾Bi]7 ,lSv>1ړVr&ܮ?Z"sNQV &ڵxMR3f9=;%,;+d&Ү3X s">va_2Goif!>/R |U^nXaUNp.G7?IKX>Ԫ fB6 X =oL&+ i-+6?'\.5d(Kcbk+~G`⺞ n :hh4(tӲFK&ތ+۟L͆U yq,Kd4sX|ߕ|rP~FtiP )>Ǫg9 qd>am~-e[+ݢɩT\1dy HxO,ZtBqmݠ꽺@?:crqDt;RpVH} @}õgpCdJVX4_@;~V< jӯɊh\e% }8S=;^ Em|DgۯqfI R1dmIZ9u"rUJq=Gp0٥AbYx9%Zz2Ws?T!pi.&a bxB36*S)oq)5Zovq$kz.ZA憌0!rJ_>dXbSc.o_\*/аH?=KA÷>SsTAbfdNjIzkݱtv9ċ ;\3^͡"=`Z_i0Ȣп4+1߁[K?xQ/ Goya&a$pܓӐȀ x &J^l8t~!j Uos{!ξ51G:&W. "Qw9_þ5"}m4Tmse'"J xRYȐޞLB>y!Z̞˦W*MNe7|孑Q:*sxA@sD .$BFH 6l+~X5s?3r>lS꘩۵YUFo">H*Poa{>0JG׺Z iܛe.,'b 덋ՅIw1fDg Z҆@m CNilbW,= I.)E Kn<O,|_7$d̰kV^|ف](50 /lDIڼ*I\;T}*&¥u%3b,ç_"{zDlG#+?;=FdmlY"ݴZ]b[`M5v6uY *!YtJJdCq=B T#bTzz4QSNm,/)&{-_@^D?grTM~KʽM\d)[\b7DWDzc=|a וm7$cdj'C% 6@]Κ`{^@2t63 *8[i7eqRdhZtUg8~ԊʖHTlx#u6so 6eGEn)i0=#/:kE|HOC<ȭbUkLD)anaon3 ?xղY࠱~D(減-f #8;l7\طS$l1$(S\C}~Ciɾ(Pˠ:ez/JyW`~$BWS%ˣݗ%G}1QֶӠs%jc.oPQ#wM?~8foJCެ.4#R5 &=?|څ8@&)WVd9MK+G"Oi>&&e~JIc!jp HX m.;t~uF+3O c99Fe"j{ &8xX^PKcEuk_1g֖(Q=(+2 g5;ǜk$\3ؐņ2lC6d70 (4Y.+jpRܥmf7AZ|bPg-wb2IoJPMV0Qaonͣ8_6qU.^T/Glx 77?9@vT0ga-)]VrHOu֋xl ynj΂4)b/϶PgT81{`U2e% Ht76iG$Da=&bh  m?[CnvWCe9SN5n:ٷ *&;T?;,~+%V`tFVgIWb]5~`[U"E3["s@'xI1VQ/z;ZݎkFam bE0~kV%{\N^]<[湐'~:`RLiA[:0]~\}'Ǚne 6Й%eO2O5.@J7bs90u]0u RÖ ⛗Ἇޯ:g7N4Pߌ2^MTrE=PVZ6xM8~~  (&O B-,byb22M-O"%B=xHݧﴧbTЄDoUX~&v>~ze#nmV'׃ΐ+n.DL=NqM%X<7/a">(]tUqNMJ8}SߟJb/92 G{ lU GȒXQtQTY˭<ʈ&YeJ~x33I^ԏ∲kN:c^l!t̤F3Y~,3@ V=5'(YfѬܫ8< >R[Y/HVÇ:4Z,핉5j´.:(IK3`֋҈{_'ә7431 '] s81K7 lcFպȒu.H>hU WMn)ij߃k1?)Oi:VMcS_&]mL "&8? В~@u'#] o26~ .M v82@@p)hl;Oc@ =Z5̎Sj!sS=qz깲j j[@N#&tH*FňR6s- į a٭ݵ-EXʋ#;Hd%tLKRB$r k0'fcQ\<9JTZ6qe)~l9i[  DM1&П`6wCORiv`/=y:/U~j8t C҆~( 7r\uGQcqhbaD TSur,K .q`+]3]aǒ {υdNw:’x dUmB<7^B!86ن9<-?H!Gwf5EΪ&mj3sKaUM'iV76 ?:&;rv00ʽց7y ƈx5|$+/j"LypqblwkGځ.0k! dbrD)Dr1G?=z$=7MzUnY Hꁎ̖N$QB8=GA9TxZ?eHYRꅱIܪ /#'?tCgwQ78\㠫moKg&cN\=<ا(鎽h~IŽ6Iך.b/c>JyͿ1ޝ[&E'HK|wLjpEG9 -4/Ss" 35s@oXa+aHHt*|/3x/g'ή+ ,$BL|2-C^υ^DdjY-FFۖo`%~nMĿ<7sSSކˡn "?J`ߟe=SqPg̫]ypJqxXק;ZBhb(aqNvED!O1]q|Y!寱s`rNSs!}n4Uk U/Dwq'% N#rcotxp'UzSGp'*#nMxHꜙg(%@MHb$C!'C6_唕 Az-3[`8g15.T]~@6B +x0e`$LS(BX 6{I$FotۭUW Rc&bFlƹ5h)q lWWzA=LR4_:-fzҺ;)?inC /{*^z*Z=FoA''uæ?ց}}P}t_^Y,X 渐*U,|!;i:.Qb kIq̯ 6+o7) 9{&G.-2_PDzXҘ2=՝D\c]vĹǡ8.C$LOgU.YbSI@2rSf݀>%y?/:B L)D]#\R TQ}l^1N$es2Z'FKTAuՁ&|ep]\9!5$16SCߡO.غ":VeRuCuD=Ěћj_ZT_ L2re'(tBl+Af?\IX;&J%PD(jZ_Q7EmPFJν0ǖR 5]5wt˅̠'`8K *|Oٳ^5lm5<_y,ȫi6 הTiz%@k%;~Mwk>% Atﯜ?Z<'.7v/ʹ7"8ty(j`ttAmQ(rxϯȩ>tIx5a$rW2aY& >|̼2=wHV'^M4c6R(zX؝p/kxg;%]UF qyEre[\H ſr6ax aTk(@lV %4W, ԕ]Qӧfp 6x2GGH\ֻݢv,or\T=NЄ8DFN+ `v5ΠqcnғC܁Av~ߐ:/HɚQD*}(׃v&8VBzY#\]i#M@=Gx#F f͗ XhK"pb[`L MVmgqI6R+yK$}fq4sEALkmо4rQ2Sm}XE' l<ٺ)w(HRSeDJ0oh4#VU%/Rov$ ?3/c% ;|9WV*xzsvS7bIk͓I'GDweSu=Ǟ KZ*%#h2z-Xaj>!sQ4.^Tk(s2\(yX?%oH0!~)>W^ >bJ1 B`E I)usaJUK,Ϗ,Z k|m #[m_jĨ) Ǵ==6oNh]0fٴpG"XzKb.wsMDFۮg2M|xBrx+t6V jmld]dā LgZ CWgI8f,}b~$;ʜt@aw'\%9{^9. 3BE)W/sr_ }7D]x&f%kToS*t~>%9 M$vi!9U}dSJb:C.n7Rh^\U@+ٝl9k@G!ZS7 i(qz\ڥ1Ky:sn3" msIǰ-C3i>/>g5é@ifPؠ zB<@$Gꝛ:W;L ~D Жaٗ$6ltb/]T5]߄@pIȑγ^$2t?T"zp6NJgN+vX^-Qyq] EfVunû7bQmJ,]2TI~>:I l"nކKwӟ YU7i 5hS {l)x$t{-wKv6%mG,#=ߑ0k|΍80vnpNIb9MӀN%g% r9,"5֔T ?F,/}K誰ґsބҐgʜP&EsC;e)>x@;b`'e=j)!lByڪ}bMtw$՝Oy8ΒƱ?I[)"PfA/^`Y /я-:?94.6Q͚̽5[͝"C#`F)#ϸe?Y>$r [IձWI-`=}냴<7t@#+]X=̩qu2N/6[E>^^uԚxk-dMW~2Oܽ};ͭ\Zv~xD ؍8t`åqU +5<ݝ5\p:y2epi9ձp /f0v(k0 tOGb1ыGɹCvW4Y-aT-hϱ}0*y6[e&b ͘"RգH lX"XIC( ك\/ӷǽuL /$ȰQ8 W]Lp9ٱ X6%=%3Q_)nj7H,q¤5]ޝXvdɷ#/Ƴf-?b19N|c=wхR:/1$ӡ<9տu]y{ƭ*јZ_fS"`M,98CcUҠK̸H4 PcjzǸ}LI7?Ugnd?6wC=UY5Oir;Q2az4}[3ȸ.Hmt{+\o$GGg/8jq;%d^*#G (ҴF#X :/CSJ3>"7׭}|AlݓV,4/8W~QZrrR^¨ Uv ;)O! r1 YL3b BCJƭiJ\ <22pԴŬ ++M %uȋ l'~o'[x)PځkHB!?7 ^Y?64}͓2V'2h}iȩs>DwxmiiU%' ,@ &&+IDoւ`9F-2h}\!^;#> Pt"ۍME*uɅO̤o$Csֶ!tFU]Yd;S :JE\ hE/DgȘ ?*1doQ^gxJ^ݢr? K<"-cBW1FQ460M[_a _")Hy{F)rxhUp껽[d@ZuU y\Dq\^. 3.,QͼEcCa?3ok' @qG%92ГR}֡ :n̢l2+楎 iȳ"ŭ(}VzS_Ohu>Ke$ضǻ4Eqڱ(GЙM6Mqߑ#cF[腁 $_niĕ5Lnϝ#~Ac5~2/˟؊WVr^pPIv9Qk]o-?1씿6u0$m:L(58p#x }4[q4^tvFj$DI7g5dbm U§:V]^]򏄯A# %+?B'>A"ԁC)O:lc։87i50Ļ֝*ђ޿Q[=՗LslE%]֟Q&Mi`&:k9jMdb@{Մ~3Y=&.FWa~bD͇ݝ4dD 3 3l*yPB??KB=> Ƨ}`NWH-tiOBLBK;F^_Hyl?n4$3+UGWNvY_O6dgtBOz s.GB#4YH+Vz0̜M1*-P4պR]8Z Is}CG0@N AUP? >A_Iv/F.Jk*wƽª>4Q"jP'v_; j-R>iY([ Fu~Q0_L&meUFP-,z>{6kp72BI+\w"dc2g7M^O,fЊF.5ZgG:vNTT]n9h*d!0DH$e> 0= uk!s+g6ȾCͭskOJ¶סR_dsuAHpEu N,/qlX%jZllB[,dO ~C3|ԭ>[:S]JO_j㾕A5 =ױ70T}TVSTVQQg~YrL<Ը{71A) }59jnq \?Z,BbP}K#ekcsVD@4y'LkoM4M"eu.~n:иs\'Upm1"@gx[+mIXLq̍L$uw#/fё\գq 73GEGneeޣNx%{U<o y'D@0&y]r`nn`eqKciKRJM\6%~$i0\>[˜8ǐUbug:4;G7XDpZQC;n W5VQ; 2DŽDXB{33 G2TSyI!l>7 9Al劋) fE̒x9z4aBt/\aB Χ3Q!TǓbG\G *GH0Eoа?\[oy5D279Q*57|o}³zp=L?Xt lIYYaf( 8( 詥=J$^;뽂_?r .gmMMQ^b3i;iC-/NSƣ M/g0Ec[+M%kIee>~TdߟLvEGۛkY8V+|49F4$y(ُcq[z ی@2HxfCe` #"rsџt<1%\Dc^nIṥ̥k2N 3->!mmsgk $<1{!U 0g{E 6Gmm%l1^)aQ6(8kvRth:qǗ7VA .mW`^1iXh8E+!G#G62%,s֡=(9`K:֏\@l@ɑV#66EYEtZša6:q]4 qӢי̃+Mu°l4tp#T~5A:.CY{.Њ Wx܏Y c ;JA/#CQE c "&׀{˷r^G'J mƕ2?n^HG_я/#w^`^e+o?vGȌrIM %nȊ^` luG,RŦ2U$,VeeI+C!#8_+ ?9|RfRUc mER]!/Aڶ_c~5&0{fD* gjqESu`Z0VH F$i!tDqP^,Ca*}鼑UĂ.49~Z hW9 tDP6\y-zԜwϜ/A+f+ A }Ԭ L\ T a|d/9k\3Б@q'S#5] /VKXSG24?@CO;]*xEVkd}iK Bu)ʾu1q#S_/(?'9H$DCUP\ &?2`do˄PBٓbbhQbIlxSIsBh3 {gi=W?cr+OLLRD$B Q*]oC@t2JK!"sh=dqïm%qVZ(\g%إa ւg ,vk]Ћ(YFU|B' d0 0%"$J[̛mcn;k$%ʯkX:#zX(VMkT(E v.t Nn { R22Ԡɦ߅+]L4LRK=R-K⅚NyR6p'Vӥ !𦥩[ 4#2yHmeW4(DnQ~Q9zjs&zuzd҇@Eջ ͦ` S4k+AjIACg03.Hmp*Cfځ<-4͒pLm;!=y#rKMpvúB~\3َ @A8(9؟rM^Zp2 x9*Ut [ @:Z2=vfe3\pl3sER8̕Q#-fRlY~rW0~"b _<x3qt%ky0;zO _:W9ED<%Obgc O"_B*րzR.؜xC_O6rPHu.8*kzO#䓙i#׸l3|^tIȶuS.Q4\M}hZ\$ Pϸ Y܄ Hr݁H.v:_"2WYӵ V)>^f+*wv˴]iܔ1IF[F1nlfRT~{|K@P?K:mZ+S$;\H;y1`/.EE6E@dgexӨP2&(3bxrӲDXE]RLz.^yrm3d_$m٩&)kx̯GU}"hGJb1yk >Wbۿg=Ipu]AѢk[i{XƏ$/6f]'`zqͪa]%Y?F~Fsvo~GŒ@GXҤS{;ۚbXL>Xx&:GX AF/ACE#"Ԥ۲+C`as)TzlP.9%m^|SgKWۈs"LN%3\[$I/Q5G~'mnxu7 Qg@p u)!M7UC[w (цZ ;& Un$__&'0|GZe}alc$hx'UtXX%}uVMp#K__P }{~]oO>yu^t8 ' 8v5 ]\&ۊFPie只+]*&ȁL'.{,N<c,^} #NAsʾ}#ƈ X,?# r>wNwyMɮ9JJҊjD(w]s&Qkab mQyj3Jf=?12 əC@#H8iGf m5P6) D#7RͧxKc%0~DhR /b7 1ih棝:ubevԄj3hfnWA~G\.8_Q%_kd ` d).U HQO6R)$چq/-==?}zѮ"E'{<$b^c Z] ?)0&t/rOk[;Q-g~ hM{(8;]3Lζ.CnJ-c&l ]qF:pT\] 8@NPb4FŜQt" X|3\26guoRw:ugx|G+],somlfKpAg>!᱉TMt]ŭe*7Gps? %rL:*+tLӓ10u"X&̴q܌5h-Fpڂ`kYoA:j^ ]kڋ(0q\޼3DʨW-D0 ,Mn񱛖qZ;bD {vQ9k_dV/.(ɽՃ31R0f E( nɈ5ޢv!貉6#™9 gxuǚk|M$C  )f.ܝ %ehO7|ƽSN~]lfRWWR4h_;)>-[¼O&A'!E :lz9B *NōIi {VFrgn.g]!63a=gHV&*/VK!UJ-z @$ *?OH .DғҳK!|ȅ! n7{۟Q҆ [63rD0  mi(Y"x we<\quc**Az&0 t>ڔxM<X@xS5Yoh.RvR~~z__ij@pV)s*Uu8IKMO؜Vm앟( } d&km(V3®}iS-7@ZRfM?߯&Aw.g]8L5)~r :OL;hD}vIv3gbk.FpJGt&8izDu$cArݰ|TȾ?AB0`#+0'8sRgd=fާ^RU+0k܂H}pB)sׁz4Ë]OP;>͏7aaݷ~`3Qb" k [-5֘kitnZR~I ؆UIAI&6o{J) [6פ"Q$EYE1wMZ2Of 9!k jHp RCK0N:řz *J P׭D ޘIxRv0FiiUZ6=K؋{bQ"0VK {E榅Y>el*PSv$*Ǡ>4,WzAvr=F(obC}2Ye(nOG,hX lmW5P@uE_QqeZtZ( x Uǫ0$D$ 63.E-"@#&[4AmKvl%^]}A׹ē~1e*?3cMgԤ>+Ϋ;g:g.,RhJk5i28BX t1'6G0zǹYEC}uU y\~wŰ?f[PS67jc1t[ I ^ >!Q"?>k{yDƒZScb8[$C fp E]tHݴt Sʷ9q}|?mVjQt^u=r <]cQG;0&v9_|M.`p}=yI 9Mn(fMq6T01$ÌbRoXt-I}KFxAx Ӈu'yr\o(|t ߤ!d1ra7`Q.gq5 0 OT#yU6H̳o Qs /rt_s8=3pN4&|T>&$-f%9q!&{xқ g Xh 2fG("L~DЖy1a=4OK(wb+t `AXpQ1 ꋝpe/3fYX"ꩡ!b6h6I*s m wHTw[/Qc{=CsVm1߯~YIdָ:{8aҖU(u|U۩2 6~v 5$֛|;4jlMka44v1"q5y'Jr[b -_زB1!/ERMUֵ H>7lW:c_uUNNJ&Z9ـ^`NQ7 E/+:H+./mXJ[bU6\;Wa+.1w%ݖ}^^TF0t3#fQ#wj<Xf)"m[-+PeϒvO;oaU҉I 4A3rZ@F/c)v l4xqXhҙ,lm҄WQoiӷ= 5zqbbN1˺w&|,|Ӹoz/XV^ɮ[?D<0cM ''21IT1Yꇲ F8Fσ0 Pq~Q;3 q,_kMiΚ 5VM2=b>گJ;#@ Z(+ T(zbz ~l<\d\^.5bM~>(a`w*jaZo78\|J!yvHԙrhCB"^{EpD< ȟ{{JU/,$N_5msC |: Gvp=.Cws@E8Z޽~a5*Ku4?z[fkQdE1H3~6puEЗ?Ғaˈ;(RGPԬ%uA~!n|otXBTS",BDKL~F1Mf¥N&ރ^f$h_*s5v8 Acn7>10{ߦ+5QXkdAK F,#=Pf4dzIb9t$ɬx]yN.(VNĩŔ<~0!ME5;SWM~!<5 Hۋ`;>P12Ѱ.?is㯳FiYvm4d^>$ UyK"9Ki"iB6߈1kWU#5AXI^"SIӻg!) ~~L7|Uh)u\A׃;|[:DР^[@| w!D T2)+ fFp}O f*@ ,VJKfa~&c\ v=jfzE,=y."k@jI +FUxЛni]809*w~h eI+Tt:>R, e\B۽e+hj6p\xI]6<:-#vh֣ >PN6ZB۞]93w)>LH%qk5H Xl7jsBȾ6!['Mn* 2޼S! (/ ɕR9~֚_fhFݔ#bWm:VJx[]W4uoMxg ' rsŻ@H)g`Juf ZϭaaԄE{;ޟq2/rQx\JZ$5:2~44PM'iA} tEyDžMϯ)^u%~c) Vs }e1⏟bK@` ':guPxR+Iː`V8w ΢ +p-Pxݻ2Os8=c 8¾bQ[AO<)(SO@,WIc; J<ڑBhGliy#TKVdqFX뽭^}SUcfxsTQ±i1z=h|#E l/2%Xƴ QCɂAԿvwGW~D?U||a;4Id)-L?8DE(pIs+%^7IUjO*a1Y3 M@oL>z=B_[ ??W_Yĥ;?hWlI#Oҥ5߃CO7͂{:ռV1&lZs:*0xBUw/(AsQ6s@/ ݓӻ%mħ@'Tn.,oqO8*k@_Z]יcvLS]X?qkpbe:՟wx&k_FjI3+ Arv-ǁ*9 V 3/v 5ݣ<ݺHoֱ_na gCѲ0Zy_r:2?20 Phwvg.33C2aE&>%S~ξ4f:W/+izd$^T#SumϢV(x T|Xs Mpz&h?r(_0fr]r5{%xMoG)pCHM"B_3vbF2eU^8Q.vZ')UPfKp1O!$\^ -"r[gJ5JMjuDZ-mtx> NFU jއ]y,{$@rHdKqAb*vcukµO!Hѝ j O3 ^+w.f@砕I!u..}YFse:q s54^f,\B¶/36ER3/XtG1?[JVRJr+F QD}O7.ߞ0P0bM6(OrKzb3HG.NGAIuOLh7vXؔf%u(DŽU=Hε1 ]'@ Pa5MŁښNZOP }&%þ-K9}=ЦV},ҡ-o)=dQt 4hh" BcR]-%u#T@C Owinsc/CEi͢g=%"7AgM(ӞFRYBu@˔Ŏ68岡4X ss_{)*tx㜦]Eze20We]!_߰:S3~E 0iyIQ`KQKܛJu&ajvztDIb1%EÏu\E0=%4)~olE}!1?8N\kp8fT$H$X 9!ubK灅Ͼ@6*`W-bB4w HPlYlk&[PvC!TѦ{jlAa2:|X޾xcJA84sꩧFwp?&|46ݍ#$xѠ[[{V`HɆK:QWRFk۾f,4tlOh?uDF+ͥ٧f|JW^ji4Ϣ)c27ҕY/떸o*~.-uGȀPef&]5V09u0WƙxqO~YӋP]hI$d)԰+79cCKQxZZqsJFN `ЗPBKB u_ݯ\Y!N`sFͫx;tyЙ9t$;Hor#SS?paK=;閸s0?Gxr' x_^5:R~%Gq)xe1NHEѱ'z.lkrj5<]=af6{-~?=`F̰ޠa NjD΃3qZ]AN! kĠ.x[7 :pp?E=Ҥq@HlֺJuW3p!QCU LVJ)^*F3k ܆=2a't?yYytF EWCbXD/}9r|:ttCE~dA638WYe:Ch-!P+R51l'*4õ#s/i&Hti=*;[df1;:7IKvXG{>aKx44Pxwg[lf~k~_f{戂ٽ;5OIӑncQ Hr`76bܭ\UH傢*@$O+xSB5dgUlwd5c*߸!sX; ] Ү =&= `t>H^, M,{RwKVIYMUW0چ71&]UT~{lqvVWm|QzlX0sӿe-d铣Q|t\³}!_a|^8`"RR#iMMr_̃f0DgϿ/V,4$֪7'wm ><%?/xMe?5ڪpx,-,[s<;4cݗi~A86|fU'ülGTך-=+R8c9T2!1aP>sO$?j[A,:XRiJk4wu4VB8M(B/F0NnH){TPmD89嵖9 '5fW>* kW&ˍ $-}i\]Cˤ,wwWY]8"[aqvqŅu3A+4h =(sTBY .`\T%QAka1Pg鄋cѶΪjȡ\Rp'v{l¾S3@n |EGS-skT5[Jˏ=DP6@uAB;rLfN0[}Kq1|;S;ŽXva<76 fe$Wn]`=dtog"]X?Ee'R$SW"}_`Yjv7 'wΜ a3[rSX7HmIfj]5_T=="R67^{49;n[")pfHF}LS{+o_9܌S*+{ ༯O ;Q*X|׃tA |&HAAK".lVuk`EYH0w@Fps-e2OƨVf80ę;$ pVaRe ;+5_ UQ}(~Zaum5?>pcoޅja9%hr|7m CX eg2I5HE-?5ǥP: W|hVUn(&d^9q]B6L"Rw ?2e&,JIa}Rq N wO+V6d 0m[<t%>~4nN7 py ˹'qDr7ų⋛mi8z9˙Q) wM'B" al㣂+F5{)~Qe-Ynf 3f(>` 6 ~ŶlCE^r3UG;y8=(r*љnU]j98o3~qS{x#$0{A<%Դma}Jh+\}TxɕYqRGSWQlYI2 -~ L'%x{jXIk-zϛox'wKFA_v E" K)I7A -ka1)6&>,K ®SBHn`D>.vy;'W)WqV #Geat~ֿ?7wֺEn9'd_Os\>4zϙ 13ZS3*XwyHK,o60~Ӷ!@ UK)+yU߄3A[FSp6H.MoE$ي`S\&-~1IҔפ_R>Xd7Щv?(F鴶,祥`Xp Ze=ICHF ; frRINFLgL `N1r`> s)X7fS#8„R\j+XEtF& Jv:xxa;"j16f1Ps㉋_@ev%M o]/m lQ8 %E=s< ֌% ȋS'i f=(bxi5Yg{@cc"YI=d3 *`%DߘOT. wtOԈ?h&N &* \3[LH:$M}g F֮a?jϊ67BTE_0A=:{_#)ac#pTnґs$ډ ;t]%_pő7N V?Er/?}$#?xS" `"@ U^{_":z0/? ι ?3 ?yV$WV x^MGEɘnF`c`ٱ>\_0q\($)AE~Mv $ql]@l),;qTSmN{׳DG|FNiLjzѼA@kK_7%LW& s43 49sr")kl&g ]րcFtԦY 3}w0Z֫,j9PkU4j̘visWەe:Bl'k C,:?E W"*бPu" Lx4misk{+N;D*p$5_`~|UD#k،skYض]<όLs.SP/"}INpQ`[@=Rs8Pםu DuC$.\4EqlU ՗P,w >cWM)W5d$8Y;t2N:RÔS [Qynʱ}8e#|n.P`50뚬Ws<5LI 0V"Zl _:8"H-ai= ys5;\a$V$ sYVhXBoj<^'s |? *\, `.cpK_|ߠ ~ ]8'[JӇw$sb kՈd`i,u`N@,X3BnCb:N H3lWO݉؍)vM {&o@2bM:uy),5^w{Y:@#^ n.șAX)"صNAн|sHd>[1 㖪UAC8A Ś,5g?;+cvЅaȋg[FCE?3dn$?@\ORlRp)=:*95|S̎:9{1C /̪kD` V xX7sG3F#2Dsf}jG;dш;tsSMx&n[jj| w(|Wʭ,]Ql BHYP.GE5 4F+k|6*r } |vcCQC/p Ad+UOo_Z? aS,S&2 ԞFj3cvM-x#^ih-0@<bRU=>!\cZݨraSX ~3 1Lդy-M#?EA\OqcIvV5/GdOZ O\LX]bZx2:}5޿U.^'e2ߒ'/eC9fy B.CXƀQDx `H I~iλ咑a-C"KXOLiӿ8e26RF{JA1vSEt`$J|6CL0wwn^c%x<AjK -KKJ04a:Wtd/AQE0xdPoO3lTM]ùvB䠳wUv"yFcٱ\J= LM;~HP6ȋ$c48ƃK+O{B,It&Skb}lh^UO6u JZNV gIvK> v(!n݃%p\vqMҗ[}),`Bىe.9/쫪etHG'a0vuUgvLednq0jaG 􏦀Z3^zb, PS YȄW>?}zMտs$n,{> )Yֹ$ m6J8\ 3/!ci/+/&<>vr۲N={*щ#0ε&j8?UD|l~\_pӾ4/"TImhIWC@J7oaPÀ4dpI=;֊°tқBkܦK*7G>,l$ PC@KU4$n&RҎ3켊yc}-[IgOjiu_y^#8b稲_{8 Q|OmNWɜ", =7S.xʺ^Wn]ykx * Qo)ytÿP$h0Qlv G"u>Z˝DV2j1Լǻy?4n!BSjw1nPj܂w-!b抆[gm6p9B])i#;P @~JOܞg$$țKƫ(U%j8Tv>5~} ˳F>ba@̖܃e`?ޫ-{"g%v-rQ)G]%/ӼRs`ڸ;mK/A =%`]HO/ ĸے`雲Y^i *b* ĻH=.8CmO)I{g"Si!Ր:4':"윐ұH~ rThw4˘bϳ(Π :ohcWtD]B(>[AltD%'~=`+'{pKֲ΃RtNy|An"Oٻo`SEPֹRa{gذ.w TtzB=B8a^)_s/:=)8μՋ!]=/,x,nhϱgGhc`ݓXgoOمcNt%sWN_\5G#zWsIv=bWḡB4qP0O2UQ#Y#mQI 3s,PkE^6-PЭW6-ǎ7Mm$vBh:ʎ(Ak81W,_*|9|":,%CKOY2 Yk zjc+ͷqDe4R^P}"2zna}"_0u>4#RAU6֯c#4дOvv&qc9o`ҋUQ2<B2;o]g=:w]޹_'U_ XApk׸~Qʙ,ArC8Ճ<bN+T!Utv5%)~vlvZjHH$&=άgڥ/șץ{KӟG.Xk"pF ZsG jȵwWelrœ f7A>m^FӶcjE%a9uGKad d=v8V)aMWuCgHZCLۃR/48eoZfli˦`6RUum:MuZ:)Y+$eu@@R99_tp4KGe(}+ɚO˭SF.4ݨ킆 Ax7_<^{9&$'c4x3 O-ŢeVj yH^:w<ЅJ.?c@yD(;'Dr⹲N`{>XA+RVwKҍ*rBu|7Iw_~^ěd]7ۑMrvrKKij)\4RBtm*5ϏnԐM_`[oNdϤIV:4/)ʕ;u+ұ_YXƂpư4χ/9W/J??<Kn~d7iNj5.X[< ? ]9D"E_pJ`eTw?e%Xɱe~Q̌}T{e ]:ʌ܏ˌw= v C;vp!k|{VѨ0,5L@;0(Q촷"YLs;qc;F :w\''<##0ܖG/,Α뇬1ViH])xECrXRJ-Z'syb}jT#&3_.0Y<}ipe \K+m9&sZSFIճ+ʚ6Gks\%E~CT9n qEo0!-#B-ו6K[.lk-,Ń]/á9Ej74H {tGPoދ?01Z]̨n%guU˼RJlYЁvuϽD8nhRѶ69rvPٝm$ =S ][ZG=ª9Nv긓8MIVWn{FK=G^WЄ)Iࠠx,;ϒ$t$G>mg%+ ^x"dc_~KeKÂj9#bc idXjƒf1 ~8*nfe3[V} ߣ)%L*4lyUpt1Q1 Pp%04Ul`E9HJ\~"m̉SQ͖ؿ ÓܙUiEӚj]"}e$Z53UQ*_=TLx=حx7n@Y5 {+T|Pt L5Z$]\^R3NlΫ]mwbp#;j|op ћ#pkM?SBձ+,)#>^$m]:ZlW2*ށAvT 8F{$B6aGV5+:B**`pMaBJIÈtj` J29@᭨Ahi|IEصxW)MV}H\c#yT9k*j<<0Oc ڸo< F Us"'8P{1zVjU> ]b>-ŴFAWyNM[CO"mG4Qiec=AK_uoo`)C$X qyzy>Y7f͢Yљ}=[B`ub6p( _4C@up*HQvPV9N>ǀ${%]V? 7yU7cM~^ܒ).T`(2| ao%sg 3_^K&|&Ȼ=M 6"o3deP5*U iߡj6cwdE/F ~52?\^Yɛ]= {ē(o墲.]`O%+JNנ oWLf&LO {k0-~lr>@qXFD ~%%Oʊ9@F6ExPR?hcR]ɨ=`\PgK:Se}v4ZTt4^ذ@\$OR! H|?+3 !K{oNYڂ+4pl($'#]yV)2dCM9wo&ufQBH?fh>r/5_Kr]bn0鑤 ?UPIfup:.d!;LhgPLȊVKx6ڍ{Xbjڏ9̏u|kCh 02FJwio(VnN3r0\nL%`JP\,cax a"~lIfɿ03Is̾j䤨Ι2vJȋSj}B7$>be,0 XIU6igA$~C$|>g3<Su"3<PZR dKҷ&7:e50w8ٓ0hCLsǀx$ f` F]X|Zzkb@?SЃ<ܭVSע[$ ōHwxW#_/ {|_!2{C~*:5f,hat;`rO@}Xc-Z"é_HK Ԙ".Cf`$v;sOW^!pD4!lCEboHpn?g}, ؍r i EQ1B~ }q  b4ynk0Wx*qPPgSXSS".Ղ”@9gL I#h~+]*gvx&<fTbw| B[)z  +*IK+JMJz Ϙs{Ȳ2}p7uődkY]B1^ߞ/ o TgĨo .j Q5P&eo+wpL^rtFB$t3:rܠSݗdԈj~ϒ\K(+.==WWfPsFE~ECr}evʨ@2G:J] fQ'T%?wꖎ5"8Hhʥ_Av>%WގXkd Ų58.^""Zr~K>Oтl9jz1W *Y_.fiΊs[tZ9Q9{ *󭔡n}TbezkY} Fޡ{/9Z|K=䉨 Yx$+*,Y\8ߖRM rNB1ư1 '-rv[P1#m& b]_zeðAĎ,?- ]I[Wӎ5zb.G_ `gOp8lm@J~>Qx J( 'z}us+!+=:u.Y5|p~\^ϩ{!+yJC٤9I6m$ ]-vYo32[ӧf@zhɥ 3|@Wښ )=:mh<B~R 441xU7ڱ7 MNJ1_ytFڋ72XުsDS=,F#$ MTZ)Mn6(d}4an.NƏ}yQd5gCy.9~V=̐ߢv\\= p&:0F;[ 7E] UMʘEu֏x[UN:񇮛6h[S+ۈ( YA)HFZsA= R0kHVl.#MG\_BNOIO -Q6ZecPc┚u4tɷVym z],# dP4aô+W,^j-H]^MO[~i2>dfryY}B3mI4Z~$go:uɬ)1|#o ?eD+20n/(stҢK&?8Ye/cTkMcóog2ԗY<<{uĶ)Vr9Cɰ>)?)ϰnsMg)|J7{C!cJ=0!Ͽ(NPD2 8uHJS7wEK_gNZu3P4Ҷ@zgVl+A'1>F+3WKB%yiMLqjGGZZ)0]z2dpzvIu H,/m(U8EG2)ni.C]GXfGrI{5pEO/״YD Cdi11/74{︀B77:9pR;6u: u4P˞Cz([_qWbio)܊j>Wf 4ՓH5D#BW"ˏ 7-|<E-ZfqϠH*ocnuIz3' h*~M2,o bKndVax# -RJfǛ3jn,g$R˜Y$DJ aNtmISH'n> W6H4A?I KK6Di!Yögu (?vʰ-PqyՋ!ָ9 afsK0oKZՐU%y0B7 f#-ȄNK<|\~Ν!g'IjU kLޗ]}PF|DaT`T.6ȳk,Fa#oEg54lJGlB"ГwSbON*4BB`&'KUң61LY+=q`zX}yú` ZzʕDF'5 ̽\R*/3,NH3K#f#ML]?E~QS''s_*Ap?q9EɐE&L++Z:t!"k+JNbI" g>1MX]澿jq*OdK&d/y fGCQ@TZ[k$[mG{›,Gv)@'((=bG@W! g] !/3DZ?bLuЉ`]ª&\{1 7ƭ-k oe)fbN`Եց"Tpw(v"x~ҨkVU 'xX ?() \:l|_:.b6_־#>:uv! RT,."&D7d$=\;.ѭw|$xKGo۱wVdP ֖<[ݏE.Tbab. 2)/QAyGD?cR4Ws+eڴ_ĸ&={b+MoMIAߋ|ڏ3G'I{tMk_HJ8A~$Q3'{mX ;Lv禄OUS8 v /c1P(Ow#8dcpς=-6O7ex}ﯷo~A;vccOfG.C YNq| 5u,OI!u2l,{18'kcpu /"֠ά>޼4-[/i_WF%6&YI0CQ] w(]} ;EKL*3sq XFgreӳF+@]AکѲޤ{4.73=t}ligƱoYgD]櫶vS1h8|ŭa&>4`,$iulJvWfZs줘 k1T|feV Ų1Nj%O [Aw"f9,ڱiG8_jT{_а5x&s1HC>9^|,Iɬp33qzμ@@p0 yy6ZWk4Kʆ|Q0)mAǹXoLm~X؍[ T>fY5tRo8+%^tx"Lr%i Duo)ҢM 5 57<;icqO(ߦ;H|TfF}* :6]>a "-Q w5G#ɋ䝂ʊg*[4oIG!xLSYFGNnbbǹkP[(hx/G` \V P9 [ ҞsWMopFt C/y: Z9#py>HP, 715rT^*yiGiFY'&03Ha[4b7>.e؈_:./>6:M8G D7M&c_٢:Q57 (ilW Gx1a دE_{)Ԑ(CSޒy}Df_ gfG*r_%JY(ݥD7+7jrꄩOn;9t@lןUl5ĄGYcHMZ P9+U3N0@q!ږj'4>־x ܢ/EDhָH)K{ , wn vteߺkUD}]@%7V[p2t3.^T#hkFNU;־lpv\UFqEL>/~Ńho3g:ٶ63? ?';.%"P\2ckX;:|94TsO'C "C7w釉[t2`uA/5zK gCqt:3ݡ0)C췽QOgL_ YD͑3\dLh@|ԝn* ,6/ܯ%rkyWy!wEtSqDMua|m"~FEi ޯY޶BSYepd5K^5Cn| ',W2߻\]/gdbvpV~#AwD^兘O9& x t.`"ߝ T&/ _@Li 5L3J=08hE?1&8h_eD"v"($#BG`v]Z^1~8(&ˎ&"i8wǎԝK1,lCg?} M~^; %brv6GḊ@rvqQz>Q@|Ӊj0&(!E\KPK!6?G;7|j53v~` kJeF9ٔ3?<=uS="ڟmE%e (y6:zuYG |K)Jf~ۑsc[XsyY s.v@(ZDGC{@3@^|`*) ;m.;U _bPtY#j(ȆV(_]EуD(P ˱xRDtRcw5?F vK/Uf\ޗ(P {QC@E[y{MLRI"wu:$YLMECY!TT!0ohph^̆D?A bP?VݯpzL4orZT۞aAEH`SQzh>#H}4a} d zWz?4R3dXUShL'~g楯?C:뎁Q&cUB804N !텧\ ['L錝Iǩ؋MX>hbxP@ |HҎ5xr<7[=ď>,rQQt:զVyp%v<A 4*Uz=O@U *'˹O +on9mHb>lHؠ~9Y, }[H5䇢-*AmNT ؘi&1:].SڇhсAgQSFIkEp`j1>HYeF5+*/ t#DDKi{2foXrRb_Z+qmhfGg ))C \pX\}vc(|r@wnw,i{wEYoVRW{ͤ0 /0:" O 5sv.[Zd^VĤ0 M4&1,]+ƆR %F&9/9.Zх̧g94BVd_73:Px)4?뎠wlknäXl[Nhgxz0* \T"*Xvl:DsbMSau)-/.g*vb?gYsDb[j$!@wt5+Qrfqq*ɴ ѰA܂ͅzp2 \E,R2ѱZuF hL떯tԻ%>nTSЂ`v" nڞ2ҍLxwh[8HNwn\"!~%` W yr0&ʼn@ \Wg)J@%DŽ:H>O00uHԯ;.,6yU444PGyư2׉5q>:~I*/1N// B.uzߢ1^\/U".l~KQ:9HK\׀ -Q,R(ziC-EIk`Q7 Z_|n.~CuNЄ!VFKɘ\Qe]$&#D!{i-_lL`GZfUr,.+Y4GK5~;-H]:xՖwG0z_q.pupĘC 4fYХGnhHfx=L:Ġe ZlH\<{hVA/E\'imꊐC ڤ4=#N=%g-FnF48!/N#ġ@K,.?濘| W`+%(.@Y;" =aj<D7keV3XN3Ջ)ծM`+\GqA3RW%>;LXFTZ{*Pj kRKaeecLl1Mj\ >\\AUz{eOL hw+]7y!܆ft@ha6{zN>XMAI^(^j~w@2 HMnҘ](fhtC~k ]A&oD; |g!aGjvtSw$jDt/-jfr@|93.CQFrlĖoVt'A `=@0Ơʃ٨#8*W =df4 %s.H9(ʷ .po߱[=sW|~.JܜokƬLBT\3/p:M~NF ]E0/2ITZ|ډZQryVMzv3/Rj1֥>ooC]$͍ju|gWVܷ@GQєh|BIa 6([FjdW[pnz0v12;Nhп@h5ccqH*U4hYgAœmls~IqIte.\H hQ .)Q 83yC" 'drs=MOc&`VΌ;Ϙ2C3/WXVcrVc}=TkrΫj`A<0Hf+.p*^)tE&NfF(F.b$.hOx4Ffe n<0ZCs!5SC:xXEtB*\w#!hh< ]TnD|y>a>d <,C^@gٖ+|BW ăxR^ɬjQWܮX*"hfvJ¢50[ U}M6KO'-09:׵ @6*Zֆ.{%̰X*w2q5)Z!Mӣ8›!&\ފhpEI'6Uf~*oȀ[x lSyd. Տv GA[п^GB=OLtTXs$k8rgQu`Nf"I#+24(iWJ l6U)g2yY^qV}xnּL\jtJoͳg%+2kB<e[> ;0 휌,9ړKVd[ǵN`00r42IL}PV,mH< t.*ݏ^|T)nTh.]wcX_fCjc;3LUܰrLqqyi@) j93G"nFSxul l#cL5}l8PlDž(47_(>_H>[P9f{ 90K;:uɜqQXƵS!Wwczsv׍=KK6ٚ0+TQl(Uޕ}vSk ]rd ˔E# iS2%ƠXQKD\f~:tݔF7-"tAٯFƸst#.|r['6Z.{T/(G Xaz<2B+&NV5aWI';4Af#4cnQ)~_'!D ܗuf,Y)m~q;ztI*e+#q\ŐBTg=OwZ1ɰ{I 71QH']6i߱s cU% 8^.(e Xj#*=d>!=2wsTJT\e.1+`A:@M zmM";23wE,VU<.E#_4} צ#`==Mȕni_ v;xm9p lq o> ac=Q){álHZ4Vj|vWk C@i@_,kqKB2-';ܻ/zK3gn\2]C֋HSP 9gLu؂?Fik .ͺ@|MBb.)r`^dF0sq 7";{ |~Ùr+(DZ*͑SLvRkoA~>9uJ7HѴDZB$JMJKe[(2I !1c*b3JAB1`Fct3OBjW\(mpr|M%qSd1 2sڋyPYzleOzdq~9OӫU&#VD Qc,Pm$-hjM+i٫4i-%E~@,~nQY3L?ayRlR'*b?ilvk~A>k"Q2y|+XL; ~2&uFfhIiQߑrn懂`1m>8,K(Tv&u,C F@"U$Ŝ~uЭ.G%|ΝCQ={lUBa,HHۯd]3 *weztOģGxss3An4쎵HTpP P Pѭ?g 9*ׇ~mjuG/D\fl酌ZHys2i]ϔIB钲>d8ij@<0?]>eef^A?P\+H!iS;+ (ޝpѱw%qX'PqX,.XAd5Ʋ +o 4 mATi֖mzxc0S.iF-ֳ~H S-;;7!PVϪHO2k>6єkh&EDS^YCŶQaZ+;qDdqY]LCdũSzF{hmԇ8F^Wx@ )zpQSrBFBîn7,6IsHe=pAvCj! FC)_o2u{19%et)/M0/HC]C?<zdݰ0 qvZYʑU~>A;4>[hDƠG4ŕK\$]4^$jDBHЀokpߐI9#ltM:uԁ?u ":rg}7C^#"@HZ3WPf̡vn^Op6PTQ~ P=o"+1D/RZ'd?GId ;"3%NunyM;=jtJ|-vI <ï X~bvGL&ATgl,UQ5h;aSu~Mi 8ЩfCv.ST.?vj";cWYL|5+.@vF|眵k6/a{x}L ~~͵]̡m_z2= 36lI6G}Fܿ6 Ua15q?^h)|1/'Uv"4i7 iÑ=5 AA2.?IҔEYΣXx/ӕ :.קv[stqM)C؉",apOOv>Mfp)IPx(,nn.#<ִ xtd{&:w*EpQ 47j~DY^_ Pځ;:Uy}jC r@3nA"zHŹE(:|D"*GˈK3$jDT$Y< fV:}VTou'cz!H}e? }WJʻR]AoIT5'^u߷ip7 ƕW&;;/ȋdl ^v&Iޖ4cRB<"C 49nW Oh=#FD#cysC{S{HNK]5H)̩[ΒxqUdWqk#$O;9Mͪ4c3ǫX,9#:yD?dܹ-1&oKraf9Ąu|JܘeWvO-5th+HT,7zbskpح-UN!Рi*ftܦ 01.5]IN"]w]$uGxII,{k v p{==3ً~۪/fhRD{XDuSH=M)X$9b'yN_Pncv[X =GWV8,"eES w$Til[8>S);EŷcعOez2_)= }ٱ5 x,p WLi k,sA>ͣ{*N+BtW }z0TP]{:bt53[ QXFjVبٔ1ka[v-TbO9x!4؆Nwf;/4 eV*(55Z_BucUjm7~EJ!@Y"Nhk 4Vhub< 5Ѣ|f/Tb|C1U{E@L}̵Ո!klTFVeGR穸!rstkou)to|84_+N@lsݯb_ŭ# V|@52PA1!H'4L>z&uewVї-RGjG\l>TPe#p=<Lã0˨T/xaUyMզ9so`R+3>6-6v-Hu+xlV~EVΖQ?}r^mXGžxD0SXYBgk_ڛ maA|ҀUdL_@9^ѩ.S;4$&2G'e;׀6.IL}uj-JCK/}{ X`{R:1lУ;Ghh(oi}RV-%+ 1Λjw1U&85UFI7<A`:SP2~/|-L..Ik{2N QLDbhsaƌ],!{#_(h 7)#w,nQ"z4 0$%FS{DHPH<ʥng6 %LS?|=A-h2#핔>ri>jLJ}" 3o{K1t,/5++|"Z_qƓ̠JU"sg%\`{2Z2cuO?QXD`am]zK-4*A >`=JUI[c?Jr.5`S~!~3(1UAlORTd"t5V@6qKfy@ gƧCseYI 0͛imC/Ť6uUW'eI;S Z jZl]<0< _-sp4.*v@q_wJe5r2EuX8k:hħ-S kNM;2~L'#AZcu,WX{sz$w :1ZZߨ oxN+CE7Z:Xq{> ki Âh[@W8nE=:*f5^Ŝ CU񛇐*oA] WJ\C|S)#]`mح҂lu;2_-7E@tiu³WHww\FO봰^^cCj!VQkDjpg{>QVK'!M'a_<[׵-OJ}NϺ[4RjkSk虴(居[7OܝV rDJW^ C!vKE1 œI5(N3^!Mګ#OueVBM:N|f"[;Wv!"?;U7bSL+=^Z0:{}XpBR;hơq&d${9a(PB"?ԂQKr"ƵbxBd&8\r)F*vI!)vاͤI %jΝ\1iQ wܛ5k)쉲'J:Wɜ}|7B;}̫f<%ԲhQ& [[ڈ"UN⵹%̌y5Z1IΊxMN '+ #=FJ̬?0v1Ou;'#"ҼlGNkn[%vx`cn*62Z4F0I8]@D2.>[D4qt ۉ7-J{uibLO*bDHa:׼B9rc˴b5ؠfC`5sWGf O#3:kz~^!fBTI9IlH~un~R;Ϊ<\ 0x8TB\l~LoqBA-\&ӁHf R[ZtCiRΝs\ñߤTN~a~HR֡_;ژNMyU.<{; U!^I5&GI7ls }Mb 4vg3FmR?'S0q Z^,/S9rBY SCHjZR;{l&:٧[ʎ$<4:@{R `gBOEkɶDGS@$H`@jI|4\ا>|r8ͽAF08`vsZӰMJb[f@˹X,<% /3{mi8n =@M*f9 K O؀dX5r۫CdpW[M [޻1:Hkϊv\=klTG^$3C]b y[;A;ux2Oz/EeR а񡀨&&~gT0ފ3B~nM!y2D|USo 7t1F(;caF-p 2)Qxe@oL`KjcBl@PcqQ$ka&$aSw^o KF @|6लMy <6xjyM(B2 Иd)Lx)aJI{!=!P4 :q+_rZv,rd[]qvZY;P\zvd/j@Z`Rg{RR0ѪYekdiBZރ814"}&  $ƺW}"`Yhό]X&?eCM^.ZK Tv1Oؖ\ivrV϶M|K %eʦYCT^7hCJK4ߣB)V/~F,.u~`'Nk׍U5c :P^G~*-Qj[qgkD07t5{o4U(nM5Ò 5v vmɳ-|(𤂧]Yr )wu6s ͯlYOg7e.6f'#+F}TH=~y[*s_5Of2u 3`,}q&dO8SoRV@J o 26g (rם!Ag`)1CSŻY0KMUz"SO,GU[nu7(BX=3k$156Nş؋]쇕+Ȼ0i?m!} m==ݶ>~{]_;g|՗2PkQbVt -q~Dr;2A5I~ᖃLJF+8QV;o_2,M8!];f B9I}ޥn "Iq}Ϭ&GZL$^;PCkW|Q⧕ q \mƜI!Cskҽ)ZFnfef/U6/hSo*xp0 AzMfCx2wr1bIXQ>Cs\R fm-U_$}To .>p R5 y, IB)Y8HH}ԊOFCfPԷz_w#e1.H+:ɵOؗs`!ȿ˕?kc$OgOR2Q8->/섏 y5\}:E xAJptܴCIqf}[x0FF{-GM[XAA>x(=2^׹ Qsg'rsS` `o~Q( N- o\N?(xv?ɼ:(@gaC*DUKm̉Ѿq`C!u:os q(J+V.&x7~  &ǵ^$(lN_8`$Z?8 ]:SLpW  f5kQرFcvȏ:/ǪeזOzj3\jB!{:#D)`M,z5+X5|Ta?; 'c)Ktݹ␥p*pO}__g:Vh$'Eb;e\%NIRfDCc@q" P+L+؎>+kLڹn\%~"e#` j.pљuR$캓|Cz씇?(P`Z`bBtOVP^)pWK54٬n j?`ѝ/3Ct=d? \5:i-u@aX;wH䦸s؞nC_; Rhs^w"JHY,_ yU{A:2]* z‘-g6V_U>Sb@) )ir9s*ّj PKt<c+K[uպ| TjɔYk.pV*I|;LihW \B_q%I&{xCgRa_yG&!oF;.OYHRm /.Ł BF4.(k~y'[YKW+;vI)*cVEW͖[=wfY k5B'L['j2օJ,8E,Ä`4J g8*·"dB%lR]6!Pyаv*v_h3}82=֥]S>8, ȎW\uc3.@ͻ_se|5 /1 &[ Z'y7ԆZ?zR1+qWsQr:iM%*Cҙ 96e^RA*EI/~ Ͱ0ñfM9Nn/4wNY5ua. 1B՝,wٹKͲDkQU2oG,yA6xqZ8[Fc3o, NXY&XWCU!#0^xv`63n4Cyc㶝PI}1g7_0BB5pdY;-k>ݙ,5 .ڿ*aoɣV`-|Z%-hֹ0qSyʒT TA }5#ga(!Ei.I2򂥓{Ѣn__k$OwF0 keTAZcjAc3&#f JEteA'C]ODsx%85%ᗋ y(rlX+ͥ=K~c385Xːy.dQFFeq2W߂R+3m^@R -[|>0eB !0|e v=ɪu:EM̴9a>c>h1)7C࡟/¾a _vɢhzBD*uMXi .17I\6}&m,$l'9R`=q bT"ԝX.{ P7MV3}FʡI`ȩc1y$zWB5-lG9 H_ux;)ӈ]e!}H5Ǣ%Z/QbAkg!Ni| X=Lg}w 7骭{}BiC" . /L.n=ff&\p]Z8d!YX꺚p: w֢6K- wkIߐ'pJ_#|XS$W&BI 9)IH8YIlcb3ӣ/α *(mR/^c`f6k{)_E*! x[J%+nX96ܧXķdX Yf #ta5yͻU1+I/ɬP;vY`P[lOmGFw'Iɩaۨ&q%c$MuJ827m}o4aB(~䧎0X%aDޔ7}l͖FW}á*NۉH|cI/gj}{:,V]i-Y` u>d}"tzr} Z A!i?UFmoZ-yjGJ{_z/'ž/Ц1 ryMAq$I1񚋨Ut:,W<ǟ*CK6G~_-"G w"/ fi9f|`%p."@J&9H7fdWFU,<D 3sMO0sbA-$>8=Ī#*Xz:OT# aŪDU:$|u?"@L,e8)5v)Lͷ={ n\a~#Hoh,xp<3gMw`Քf p9h,<1P27s>y0mxU%N%mئ(4(%F_J_v,>~i$Zu&Y\snme=եsMftȢ 6P0R*vH]ZlD>Rb7}d3!A,/5 A+f<2 .}+P'Ӷ~9j\vmd|7 r0*;iy-iˎ~wDUw^&d(9! ;ٞG0W΂"oM 9"$$2rvT('UX1Ҕ!#/b8\PUJh vA7M~9hd"Ӵ0 8#…!W23qhQ?AxF 5q4w"OJ@ m8 ZA M⠑-C!Z`_ yOjz%X1gD]a>MUnnԴ كO ScQv, נ~䏛0eQHGP5vL̜|m_aNL_3[E6t4xZ-I?g5 Fkn@0#3wQȪp/FqwvezCv#ӜQܱެ,XI|tul@&?&'OQ'H%R74rÙoxHk]7*Y"qy7 ؖ(~%Ơ|5Ab$&+3;x,* 3˳{j"~beYo]Rn =Ɣnl?=Ns`m[=ŋmNČF͓Rn/S [%Ya5>I;eh}S>X v fx{'jlx?eշ#<_5R|^%|pYH,mI 6:{lX]و^[w2 16-M\4]sh,^{mAT1z ~*:7x1 U.4P,;2uxyob`'Oyk eO=YAS1>G"sXzO/! 1tЫ uB7oS%X.6-{!l]4as{3Mk2^E I(qHN=Zu|j~˓)qR e.W ۰Um[8FGR8?,.bI L xVe96k ¶EVGY/'6Qak%<rOÄ5p2H24 1)D۞ۮx~ˬl+3iyPVN0t+rl,SDWT W&zbO?.S)X;-Nz?O1QIOZ ) kô?0'vϤ fC~pث_]_G )K@cU*^9~}V܄iHROax2E֡XPq\ʑ23 `x3]Ԝ9ӱU޻kOsz. >dDW4$tB*WTڨjFh@ 9Ј5D4f?΋h]n8 v 1P* \MȮLۨ 9BG%(+9|G(dv}y Ҹ՜2LF*&%;.%m˦:+ܬu<;}'ޡq '|~]r݈9U#n5$͕&7\\"wU:` ,FfN `W^?R ~Dǂ#7voa+~t%֠jNs7D;l7>/15d;d-BQY7f/wSo:٭7sKAmnA/kbNl]?(=qWMGJ[) 25'Sڃ|Cb1\17H.gú⤗ O&kO?E aQpZ98a;@{S罆Jv#~R@mmL|*!0C ';h'e)[ y:0Z]+'I裤 t> M9Vrۆ`  8W7fqHneYI ME+fPJ<U`k\Co3ЄKД$@' !o^+ }9GRTYЩ HLJ%/9& ,ck X:Կ X$OX q̱Jfdža<=th'W_ 9 .M<^d?N?u/x )6žCSDyibHԐFIJzP1{`CDQЂffBbHU~]m5Ўaؾ(>ni"9DgExÄL"$Yn( <Ĕ1P pko ЋV)CqGdiQo8lt bS%#u"ݜΘ?Ύ 4qB]j*i( O8f)سǡ0Uyl!4)ȣB2ɑ \ML /51 ("Ass!mkBa.Cm3c[& " "hd=&쪫Df?I 2咛⏩~ac rXgG31428~YZt]F\@:qK %ij⍁r޹YD=1."lB*RUpˢ^̸=rABUvZ7A=m9Uj*6?-n.1lq 80՗j(84|LD=o_Y! [J/Tuq8iFXqs[ G$t3QFN\?6itƳa:;A2>M3`f m o@[{>!;㦇gTobK} 4Mrw  KYVl{Μh,5_3q9YHuI%qp{Zto.:W|]HÑ(<}VjihA}B!)tYZc*$|FSzF:CzcQMQLhbUG "r=Bx^²uX_)}`~0/%E>|ҡCѢBW")%"WSZĈjj$Na{풒hkywF𫌩o숟Z_Ed%қ鑸!%Nz{s[~;di%ʺ@wL}v@oi ȥ1'io$XF{uVp:L&$t MyR ]NE 3̩>􎔼91JSw[|ef +VXZw}&U`+aMyʙ W ^~ٿG@1ώ\2I)gf/3\J4 κFQv@F1R M) {6OsK(vI#ږ[*ױyEHoW,s4kֶKuX='nѢ`HY&|gO4_0pOYW''C>d[zMQڕ>Ylʨ{YdgG7/[{ͣ P2D3aH,?\ohvS!jhk&xx-"qa'Z% 웷Lk)4qLYQ!kV?n&m觵zhi1Yu  +ʌJ&RQOA`&A=#t\ Lní/ eB!-W r}H졙jp"zoO<&d4P'pz\=ok8Fq,$#wGÞ nw3=JV} mi(IYWz5+b9JWQKzs0[4zgRdDduNKu_'o;dJzI~]a_KRGQ\/qrs)$m<>48KaH9qq =QRAhHtXC qw8ܩ 𐗺+}*;E+& *lː?cg=X!T*j$(FxIxb>`78-] 1̶g XO-r:~@#+B~bj$ÙYE}5: '?eDPcŮ T:^[X.! \ztqgEp'Kq~WE7b(m ~=ڡxP$z7pg&ۼ}g6X~<\, ~n;d's&of2M ۬2Pٗ}g8AG^KT.Jg9E0˂P#mno6Ceh4Y{7cy?8f)XɐhQYuGW*86 V_+V#yi!찛 Ba3[ul<#mu* +b Wrqc]&63)P [fPP"!'pNZ^l=0svdv`@MnMzpU0V(F/0TawUxԐ\aO,ް\|\'%I%έvJEt}Ax@(Z_Q#~g'7hL}{Kq^]zVgl T<a=2Ə3]^.8>OoJY֪vGƍWz{.nU{M)%ΎDV6wAi G_#aaN }Kи}- D٩'+++qb_H,}'sf /+]Y_-r,<"]s>aMm6݂gZKdž͊YY@NRzBrhM8fb};|5%3rt1Qċ8^ wr`" Qӊt|QݡX>Ѓܕh$V׈3 Ȋ5my |K $VZ\SLE \g`Auխis_̑W]kMļ (6cAtgyo &|0GTd){qٿ]f"IAD>aGX y_t{4*˴r('BIB*,tkډZ&΅I0͎k'nalIR #Q BNܪ3g-;0lrB^FXtN[kVdwh_S:Rq9݊3[:PRF9a$X|'$]1]ϵn$dۭyLΕ4j%iEՈ;Eit"d.;ALܪw7>76@7VEFB H*!,>;c9oū>$AnO)<tpudC ,"ؼ圀urKtȶ0A #-N?=} j7&SF6`icK}'iw.UD}򎌻qRc]F3ͣDD]ծAGyԱoz׭U,V vQzg3OR#Vw6z\ N[@{RZ+͒}Tw.3?UNDϐYc'l*+ĪnjRLjvnOxϞ2m!Tv ~QM2?3#o|Cf I78p1 XdR4"XM@nFA"qr_rq(k抃mfOJ(Ő懬놕3̰){©$,~vT߻zL3P[CQ;S?.OHXG.1LkHǚu=;Ȧ4&5eH 6j >Vꠉևkk(?zlǹkO#HQߕAg95YsmPs!^ mOG2*)vD&wALBo)-]Ok\΋SebO7iXWv<څ- 9R~UA7-[Z.ѾV8~lvV2&d=&ٓ;eeiZ|^sˑb:ɁunB0 8)4mbKc•n"0yҠO`OUvm8QS%%Pj1!6WBpٿ4|_0 PZQpK_Ft~m($ .y\yjJA%蕃rB„wGk+%<.Fh1\jBz1plI-t CN*6p=zoy1N @dMS>چl٭}7n[8Ŷih8@Ӵu=+廙 w47,zLf?p4P]MU1YD-1d ʫr?E3 Kͳ)-b5;w Ŷz(!2j ܝF |6BΥ7 (_,1d;PmJ@{e#5#PlUC_muD爿ހ]N,7E<[bjr4$+y~H15`]jKS:A򏇐gq `{2@OM^djƨoYyHb[,v&_7 ͞q11ZW_}gqyZbyw}V_o 3RQfɶ)<./It#}s x+q4P]u:%WR݌S+vPIۚi 6g1_oܤ(Co>1'1pō|šn9|?>VA]y{٨p' N+?2 آAA^@e/ZU"u:Q#xD^)vU~Bj,eR*n^d+ pW3@~_3t24Nm,`{ O%9QG2L{$þ Qv!嵄@lmׯ(TOrN2P^%SʡǑ2:Z2veQ?{uE~)M0Ea(I`:]fύJ}:ɛ ӤZ%CTa{(.啨^遭ݎoJHv3Ϊx0"&rV>[ggveT9*:]o%_w(aV9ױ*>Pdr&8 UO`\`0ގhDn-%_?S⚛Bԕn>nƗNމl񏈥yBp/wtoSXM!ljeU"DG.LYC.Z2QqC\ k8m޽aSE==EI]}Dg|0KaW:.MGvOd0͡šu&m_3M]W2dƕeC8U|!x] Q;;fUgw c87TI^ Uc"5fM#De0%Fɔ/mV%֥q{jhtDx5نMls9#% h]pKX`QrMP9"ԋu2ly/vh1$e@28RBDBh@+R_U֪ɞB?EEy5eyMeP0%2LI/n]C-6vi" G7 -5W%- epDunԱXs\1gFGY8 DNu]'Rc&Eie CezGV]6-݈($9cJynJI @ hkLBvZ6_r(CtL1=_\k 5ܸ bШT =lw:)Tfc|Rl-?~6HE z_:Jg\C1ƀuh`y]lSa+ Y팸!$T A'3t9dNk 9޲v)>5PJC~RnQJ#Z \AxϝSJRȐ\ W๣ ķV˻^'[ƧAI[/#%] u -\[.5+rC[h^^ᵢATѳ S]x!^B]g{iYmumk&j3"w6(=&C2/qÆ]s*owE;1"g۰ XίSҤ!!PuerS',vEguht<^R&ofc< BLcC5W'B"z"|) |t_ Yaw˪ԃ\9\6CVÎR}\Gx3!ºΒ.re@tz' qڑՕ~RO {N"lDoQVOnݡ]ca"'b}VG8969_ ؏ Y'[?[.`ΑB|C!FqLt;t )kgۜ6'C%kh hv~< |sME7ZlE0XQvںNM":b)soœqҨ(fq Uya}"\ XpP?: f>p͉/D9n|]ɯZϞɫkQ?e؇ ]a?;pFvځu_2$/n wH-Eڜ[srPjsvں^9Sf^cPiѮgTvJxu(ρv8YG36e-O95êuP'Nł"\M|h.[+ӿFg~iQiQ+<)7'i0_tO(M4:A}ߔUɏ f{0.DzΚorV0 cWHʹt.}Z/Nn٧ޙ5^fx }IFISD(Sfh۲A}4W5}.m8%ű޹"_ˈ >52H$UT^/W'5]P^?0+$eEfzӸVs_gkл=h]%Yv⯖ɫw# MA˙j6PQD(]仸U3o@Y@[KG]#MDAn%dt0@$6s+[.-0g#T@tH!%􇬪2) F+L/ Q(]SMLA.7BKIGY\~nɣ٨eN63S3a=Q5[<<`MwR^r }6O ATij Jql@vm3 78C~ ZI霬_цBb!JU'uP@vM_$u7o|jȽhAzN}8l=kagSqi!_@H8n(aA'0%WpM!@@fW`lXIKd؁F ?]-& _y9-ܴI^ 3m}XٳcEpG/&b'_J9 Odjr @n*r'ZTx'ȗ`9.RIYlYzT(HX/(Ԏ@W2,@H;A/CU|=ޖTvBL@s7 Dog) 8'3D:&|ywg9á\lXyMʙ%d=u?R!Pxȋ;Œ+2|BhHIj 8)4) |xN=N D/\ m1z {^N@a؂E)~J;4#͡CpO})0 52/ /[p>?;E&9\orh /v!Ibbxh?$3ˍ,ޤ)C_)X 'V:߉45"k%; V-Wک|cY>|`죑t_G5%vMB?j}j "•,Ç-cG 7?b`Ysͽ]& 3i&wI"!B&/Sl(%IV @A eUQF jsٵS\3!o 5}ĻpE95n=q2fwƀP{~]u=7&x[R|GtFTBwc<<$sHO'2c]tCZ0 Puxu0'Rټ^&й;t\Dm~fAiΣbCOOVnF$獪Jo[կx?lwB3DD/] W/h+AT(C. o]C}WmamS@/k$$DDtqlCL ZNdWr.}!&}4ܘ_y)]` /FAFB4NwκI0뾹E"ÁC <,[cdG9$ɄsFrrU0O_ۖ[;nл9 <.^3Q &ŖS6wo@!We2]9-Z(aXx(ɞ]`VS3)m~L/2ftLagD${.dglJۄNLuAYq)Ⱦ;)~\7Tv[G\F_*T& >2,%,+v6YTD$WyQ=$JÂ:ڥYA!x1 9&L=h`e E2,$M'/^.ϑ姈:nӭ\6UaQѠ/)1Vj2@|dSp*h[߶*߁ rik9%)G&UR&P6:=#j^Sqcڜ g@AYGf1AIg䠮Ω~T+"Ad/uz'T@t9TYQEGy7e -|d+fJHaGr(Y& 0XWulxmE63ZR5Wy;Gv!0!l]ƗN{tUf2`,ށ"[5ܔ{,IaTw3.^vE[lvNlt$S>#3Bמ!OA`Fj2Rl *EN[cB@v-ӏjPpoA"CpFNJQ5g65fHhR]B!L^FL>9ɂ93y&8yO7)s+F|W[e`' ZuvW wL -߽LEJ)Pw{oX>¨vEw!(Vٽ0fѮ8@J^σ\Xj]qb,+fOoA\Ry%է - ZR?\`7J9\ oajv&jWrCW#yCIDiXU?lM[K(wLкmp]dkCk\>/ܔ^R5FbLͪ'B<0ލSɬb 8ظ) Z se4d ,==)<,Xo;9OTšP2N7DhӜitT ~ۨ?na2d.]IgADL[ք`x=G4'ȷ-9Et}`Qlϟ"ym$G*CqJCBPB5!b Sz l#{a9=`Ѷ7fe@w%o@ /=e\B;cf7{5] o/8S+=f9&};DN/k"\ЇĮhz *mgݻ YJ~W:2^V-Xg=.D1j|ՄlMG骗ٔT%X7뚞Hx H"$WY_WD**-O+zN4 #[(Zo=ц[5]w==~}adi׸[?B7fUf-dsOl@9D?+)C퉃S 3\2Xr YcHUDdI}Bz^iOxJEz4D'T%UDY&YC2LsgG:‚!D?ܤ|㞄ԝ~dXe[VAlLhCSI#!Ųj[Uf [jmbҨeB2_q9lqyMOvu ڶ2*U}z;_C/ںNr6v$KVm-"QO1=1`tNȗ G} Ψ*D+;0#ղ1710UR #{ me-@?|tG=SKP]a$$aCDs-hŘ2])D8IѼc`<ki *-"/97@!n \jA˪+ќ&Nb 1a/\J3u"Qyrʎ"x d.ېwsleJ*I,J2⬯z =,EOx-w\r"]a1W`qo -xp<"(_&, ǷP eL^3^n_&xǐsPPJ SPЫV&NMprwQJ;x? h2fw(;Wj"3{sf֖TN[,._FQZ(OM{f$rxK}YwixSi+&Ȩ ȍ<)fNTs8V寷ƕ }79nA^I̓@{F!]ܲ]Zgޛ"E83V2X+Qf!A>^łM|.8 rOfp%Q$lG s'_Xqc3q%Vf??`T cEҵM t/Y[vsP&KHQ~6TS*VR(18VͻM`P6U jFJ5;Y{] :YxrY5vpEs+Rڅ=.mu]YV*DnV$Qgh]bS', |jgsaEiѝ: 9Hx;gz;nS-K2:ȋtItpG'Uu{2Y`/G`] ytј{ 7M 4}D!fҦ\jK!|i>Ƞ&tFl VyLQY _A֑8/j|x}h δp%X٨fcs~L ZtmzIt" {B!V}68DZm="Q i)D "a(!q'k6Q#|R>&x] uY;ߩ|jOskcC,}(m&p-h\x"yPF5'Kd`iaEgq2CV/T7qU6̃8X]fr?R2H)mGMTZ☭QĖs VL7h[1,UTМVØrB?=a;tM {H2@s C'I夳 jK_gʲm'y]/\ E!m]bF'9tEIIv&2RdUʀ~kkpks\҃b-ę~??xH^ZW3&_n#-*UU\ +F#ڋ+G"b_]/X/ʓhc?}@gU[s6f-FQ7.+%Tr途1}qMf1Io(MӒg-MI2y15 RĖG'ӐVxGܷ9% qfN%U0j}]eQ\z:$\cEbLDizȜM2?QEZP{oY9Dl 5 3!fcΞTȵ `M9 S~| lGLOx ze]r͑a"NcvnD=7t~z}̮5oZ֏Uë <[@K -|s`.l/Y4PB"%h`eLNa7,J>{.5]2Tmx.*V@ xkvn!' U~-y 6mv0H>srS̴7''&iq3%YubbDTd3HxJbYk[6Y N>Ĥx EfvHmI8ՒNC3;tU*Ivy]_Ҿ{b!!+ڿ$yBj'C_癱L!sOuscE#K.ɚ IX6-y3 ;BCU ]x2cF`ZGĕ^Oa1(սj@aOeGRDM<߫˟S:i]bzkP=:4ALQbE> Š·S)kwc*47^EjK }mI|e.0v5s]ĹP|An<#n\͢h7Z4ϙ\ &6Vz熵K`#bG+9|"w>O)6TPH/ +}64M<O?ez喵/.Wpۘ* psRn9Z~fe)SA $mR ].}-jEBILyft[j\⃩:6'7:ylġvtϝ}.s2@f_~gҶ\fv ;3YK.3Y%o|>"`OBXpSS/噣Z 0U{jTَ4B$$Szo0SEKl!W5;:}h1 ޕBmE-_tJ&SXBQ_B%[k_5N09bM%+Xp8'xDQ:}X0f{8Iom ,zP4K<ԀEkT7ʫ6>\[h)=⥯Jm|/osJP8Dxz#Xx+Àknp]N!܎A!NTx 7+ Y{h7"抳vh1RֳuTjh/jzҖ>@>uD0FBmxޥUQa7pL5uToq, <ї\?a3>Tds2 )l}5,s!7 * {aJPæ07|-8o)Bs=3{|;'qpeKsi=r蕡k1Š2rEF݆ҍIHՉOQ#/˦MMaGFu;  /Kj$f_jbDIѧV,7D\'o+߲x_|Du?l|芝Ҩz`CP{sp̴At4:%^'h0wiE&Ogni)DՀ(B?ː•&64mD[]!}җCg ՁBhK[,;_]t  ` 6*JHG˙tcaxО$L?S^JS>HM7W*"zL.RYn8)1ңqg@Q?]܈h|j?|Qhc,$kzVvujC8BM%^y?)VN *-YNy G[pA?0 ]ۺ)V7~X( d `Tjƿ ⥠")pdy͛ZuzǻC^Z^UCWUwki}RƅEXt3P}ڱJu-F?q =8|*ZΪ.)d`qb~ F¢)埑iBLEAyv!*-w n{=ҹ<ۂStHˡ$sc=$St(!3>=Y{AxFɅԘ-p.-֪UEZ2T,>(^nn6xg`JGI\.%Ba-Vox|\UEL1l`Lԑ;{$I J xA@Z6|W1 6͔@*JXqxҩ\닍K&!GqȈ^NLBnC1ٟB!|16btR}~O ެCGZGdWeѬx+gnp9ӢmyT5U":)"N-TxFN2۫ov$P%2D)1GCRW_GwEdgf/b>Kዿ(-cCWazw*Wn uN6iԣgFԩ؀Ft^ծs^˷kEO !B\mkR=-VMފ% <GEoL`JwvCʃ}¾U*iKp;LVq#'nhyǰWŝמ7܍<p `' `% H@de)4|͋4gZ6V(`WEe|P~so4kk -0D݌>ѺC 6ʼRˆ/Li*R.bocRX/`R̾蚊˫et¤?B"Cز}W|0}sFp-LYo#3=+HP+hMo |2TwDV&] "_mun|NZ||ĵdk~F3Dj- #ɘ"Wq#<-PX3ҶYh% 58[9(I4ܙ8s9~ ue0zҊV6Đ be]KB@A=E4@HN~K/ 96mFB:M]rJˎNrqemDr HغnW>wot*A2osDЮCK[#u\ٱ)Xtw.Yb1XW*~QǸ5j?:wug,8g&資d!{b\<3IzAZ쑅HϯҞg:(~AZ^U0;P>[k$ {#kx8x Ʌ.ݸէse~{\" j(I90L~cAF5wֳBJ]4(+![q[57_FTA kO>Fz^\\]"MD>>w$0:8Ab,o~Bm0.7M8{5olye7sm)7{W@7`*D n8ot,1v,(И'-HP9Ǟoӆi>5̺@Uњӎ3ʡN~|«0,\z'Mev,Xtv#_!>vMS앰4>FHO]=rI' bJ]e ڊF2%d;e` Ƿs5*mvQLC~J)ڤj'V4G4Ղe#W rDÅh * ޞ6uy`LsbrG0iTo@5b!Ԣ/4"Xy/1 :@% 㑶YYƃXfC_wts={)C #'w`^_EC-HeFٺmCVj/&)=B1AXńI8: }H) ћ$|GybvRV(]@2yD]B$.>\`-嬲c4NĻ;`9>BGb).[CfvΟj1Viuy>O"$svҰsADZ1ړ;DУ7Hd"nBNj˺S&S|ҘKp4]Z+z>W Lz ;6qdѷG3*nђT7$&Hy|]yfNƮt, 3\Bk\t#6:ROwFCZrײwdk#a6n "3ԕVPqF_2`J7SMZ^Z v:-GDz'](Ws Ɍƫ-isX+^X^CTJ;nmK`7>R#Ep/!1&-9_/3cjEcD q4cq"NzDpv;o/_ ZXct'{&Ӕf(fo,ӇY16ZmI>vX}Ҏ>b@@YTq 4]RZa. ]I L E;Ƕ 7zR i!2׻P2axYAКC:X& ٶщ*ǴV`g |ix$UfA灣胰٥/U4Kɓmrkr;TҰtϹvE7dj8uES=[ Y, m0Q|1Dߴ%c%#qUc=c7>G ޅNfpCe>di8f/N C[SI㔆.u|ZWTM ~,n#A">Nʂst~t|h\bտXXsJ (EV=:Ҿ$7KY3sS&]5 @aV*&yDQ܊&FxXk]uIv dw=D5SH}3zҎ^x92NjgSѶ9Z/C5# 8 % ۇvuyrh힠3+Mbm jw_ٝ0#i<\W\0Mܭh-&] }]y`IRgP;#T684"6gӛd z^GjD'֩7#P2Z [Rv%|Zp`>7̗}U)ݑDh[V6iy)%m5[2ua2ƣt376Ȋ3X"GFs8LB-78gkI\mdl'+WR>p3q5pϗ&[U155}n}Sc/٨.C/KO9tCKZX'][yFx{Vܚn3&F7FC!!u}͆XV= l=2h6A%tg][^N5~B)ԗi#%]l5;2=^yu*r ُeoݕ|a%]e5Mm:)+uE4toxi(Z~סV+41}u"!T.uPuaO`v m: ׏!縿ٻ3Hpa7}8l6:ﻤo)>[ވ4HCm01qj0U_0IMU4|`<6u_N>Ӹ*J.0"H+g >B}m] V "z9ikddc{<%6ɨp:8Rx [8WsCr&@? n|3tf/\{d҂d&weTB `|7x9IȾCh:_؉lOD&F';|kXLgeU$xږUuvӃ$  qU}0k"3qײDtSb}RYO-9FsK(Ώa9kK[>?b2 y2m~!xeߛp Oeb $Pը,6T$bd_=$O!H7L|Ay}Ĵ)NI[GLUg6أ=Lio:ی#pA,p<$N.l>Z%AMD6Hɒ:ZUz (\%}jn,n8>BFը"<%؋Æb(8eMlmKa@&[lrhWJ#9o^DJGUqI$q֐K{a:wK0f@"8k#"/(~?(pd.GMZDl>f1۲_1Nz Gq #O[W.]3a :t^v GҶ*5sʚgXHK\P<Ѭ t3KE3N2j_@Ӈ2xZLH;kl w؆(oi}X.[Jnp  u~a6 TڥQ m]KۭR <ؐIb{ 3¿bbU rMAZGG),]Ey $}xg 7L+5OSDu-=BI)!8k7"{w|'| /BHATf'M42!?vU5V/tz<%?7hGSOITA^3*܃ !j!,b78چOI(FCM ֧UZ'1=g%,;}l\:a#E7Fw&>k8_n5Vw=^Fn$9v(}v9+EoxCW_8NBqf!{rz/3 @5;w!>KP_WUmAPI#BbM9w2F=`:8tE$h݈!qÛ81rWG\  ~i zvVʦY΅i[TG>T[gHyKfB{yPGo9 O9!6!ԁ5 b0)^<Jr,U?6)@` Eau\ͥ7-gǺhW(?Vf(zyLFzJa.<πn8;\xTs(V3Ϛ#62/:޺;+wD!prkܡrtLCKU4E pעucXb (>IHfb2Z2{يFm?;\d,G[/r7gҞK&A?11" {& O,.`C mftotpO*s5|@Ydt^06@VI̔F` hYWŀR)Rqq<4U^Q?E, ЯEo# [U"'Ei,stzۄeϺo9WFe!DHB Ob>ћl@]4D!YG?cr,i=DZ&RiQ$?|p`Fu`+iQUWQB {nhbQ;iM+z`XՂt~q q>u+ ;R=/A f5R.1ZN+u4Wu{=DtRN{,1Ȼ qr ~8K*ptuW l.?p(O|AqX%cu1@SLOYyW*`;~İdQ#܄A5SsM8;ÄUmT8 ՄS# ^UTOz2$jY<$H0K }:c8KH3Y!s16׺'0&DU8O2b=n35(%J6Aby6t2N鎨E#sjzuX}{V ~,[ڨZbE.蒝r >_Xk)ifv !uj|ʋF]kQri`T+&ԟ,l` ]y*\Pgѓźnc_ru液csRx9zc(5*:7@ 4KuK6afJ b^~!wU!F â%ݩ?3=aSxB2 $U&)y=l>1rz?wNSqNP[ f{Ebbdˆ{ @qw.hdWsm)eWrrD›gHQxǠq!zcӵ2ss„]2pD{J:i8U kf';|(y-z}F!?l,%Uaܴh*}'6t3K^ԧkwb醡;->KoKzr9]bLB"lR5UB8+XD;J<).@uk0l0cqPm_߽&0-ߤt#\

      ө7#+KeBsZ2+ aur&Mk_ al+slDMo_|ƾ$7ob#3ιUޗO|7#"ZXϛʞ=xH6#NPrg Y {J ufWe6nb6 :MTM1R(ff NE[ :49@w+̻cB v>0 Zjޖݪ=Gs;v +V9"S|mO5L\|Jq\ݴ:SԧՍvK9VӚtzͭO5s*,h4&;؂VPEhwZ^azlˁ˸ao-ђSv!ў!Il\:CUd"F'n5w_;[c&O8D}`h2 h')UYzfa $߃ G_0aWx:Z/qȺ5WFb\bݯCe+tvD:la|`XQ7k Q,i Qμ2Ft}?R{D3񛜷)kVMHF~iA͋T4r>\6᱖YSŤ먿8)mx8gd֐hZُNe ڱ-l*ơZ ] Wl3RD]Cމ1GP) Q]r[}Vj}R= QzҜ`:鍲-iwZ A*!D:!sM0$Pq!:P߄FGtAs`? C}] t%.x=JL D̢bI 0_!iԇ'(ſ42zI{S]Q8%cI*:C9` R\1~Fe~䟔+e`q@MB'^zcE+DO!2^S4S*x̀Ln v}ԝ_oykՖ d9-tv=bο;wE"O ?yrOvTNo;)R!؃Gt>$ĝzn!Mk[,$)>e+JCq [UunV:OC@e c)2hHMg.JV4y4/Q`CMQ+j=Hz*tr+GThgWt,i<8ˇHFֹ]kS*bl ?膚NeJ^<[k6- "%"@qTZh- C3AȽ*YQ'6~ul|jox x>CZFP(Ԣq[?#i FTWj$?p9!}I6Jqit2tZ0l.Ʈ8 \T4gb*ݗФΡZu{!* NNr0k?ѿPl5rK1g_8jw#w?%Rj9 ;.;?yЖ1 NA ).򰡝rx:r;猚h+(KdeW%0[ v/BռE=I'3\l 8Q9JOAj{aNRHU")yB?hx\QOY$9yERr 43tx`Iu;0i8@Q)]f[j`3충YE~m{u;p(i]shMGPtZC 0xmX?2X4OAFBO=Vz$!` S\CSĺG`zd5TUd^~b|C~J[6Xs('a?VBTg-3z +\KSsv^۬rom;fAmD[U/phf,*CѠfnrWUrmZGp6"3){oW{Tc^|ls^i%Ǻ>΅M!K#T&'KVAMx<a댻l,̐GpJO^T') =x_IH#Ad C~(چɿpN #T>D?d+$}D7u?%XC=YF`MxϋT3ȜK>QZ`B\5ģ>vW#Q@p wK'K&fn+ف,׃+@J4xAG 0ژLLbDk 4HcŜ a^H%&=䂑~)[kVD XX$K?r/_ҰPX i0`C~r0F3`!9>qCiXFiTPٽsK͈"ooN4Tm,Q`=M5H\: ( 7ZN‡ "Ts +R_C.E@ -Q_Eđ`PI ܚ8|.Fp9:"+&$] Q)w+6KtS0aUMn:*m(K9ܣs'+ w>QrOh{:Ab)-?f2؊;_xoq *5Ob~DAĬZyȀ/|,G03xrVc_=VD$ SN>9ׯ$RT#g7ZbBAwO:%ar SB ު=Suߑpѐ 5 u!N4*)IKN2-rU"1Zٔt!ͥq7zR*o&=" 4#@j񁷔#1c'[JDAz se( M#ջ!P@-+<(DVy%mkP;ZA7bG:rV'sPX/ ,%{~OO*ԂngB`NK9Ѿ!e[cg\3{ck _H,e$9\^ +u₰E3Xs z19S+ɛWfY HC~FT-NmY3>Cm^̲Pu^w낯G硾2^iUO vOTܷWK489>w ݖ]_91Bڗ Ln貃,DEҲqʹKFB\@ܧ>*;8aՄg||`z[ccTDF[-?hc7U'ԩiLtAn* ɥ:%>k,1h1>m.\,.^cjçk 5iFGe @ퟶuK)dߖ#JL vΙjuЭR[vhQ;E MuTB')IMa8Js;BI9R<dž|:  :m;EZSF5d9g3/>=YOx-+QUN'fR@DzEycgDyqV^ut|N_r HdοPfA,5 ahhΦ͖B8U2Z]͖L讑&5hf0Dv u$Kجy`KxU գ9C.Xhez1ɒCΡ! 1@[`QUJ֭u;j6J$M@tY}fL궄!H =XxhD9@CûF&Pxu(Xa6ZbU=#~IV[1_4PUm=Hbn';]I`7 v$wtF)2]H\v_ohM&9*u qȑPE}tA2j@?ck־.:s؃+]ꈲG~UXu*^l'Yґ,\$4a(Kܧ B-|e2VhaeªJw-p"/Z(s+yN=hBĂmOsZ'BRDiO *h 8W\ _ 3{ 1 tO^|;G:Zs7ΊUjR^^252>GLCJ5'-QFZ"f^N u&>:zP?#Z<h.^fN\k >HoNui]5ʐwڢ4U1_Z'dA_Yσ>.XH_(e9"xpT]{ypfʂH[)Yz -Q7nC)cY+uYB/uE'gD?F;q7oTpiS{Ah,‰sbEX;]! #˵ fªHtsg6hw-,?%0É`Yȣy1b-[p1{/Ҡ>'QA7idl6p66)woXaMЛ1|H]e`SLbP /UD5߷MgNM&>8ܝ[w MDT?+w>4|x;V9(eaceme>'NƁY#f#`G ,Rtc 36ChDM zG t1ѝD7+^%0~0{ l6 烇е?j'8,&1{l4ҎU$v*R<2Hnofx-VGq?ݥe3qxq(Q~b?7S!3Z|Jj)޷DѺ -|؁ekX?`i!2Yhy OY9%MsΛٵ>[=,֨62p%Ԝ?kKSd)dd4#7jp" }&!K0, K,|Z VD;ܱ_3YJ]Jlz p%?¨ B,e}|"ܩpUdMztQAh_;$̀lP_a[\ & \^6ۡǓb%w |(1t1x ZRy0gZAܭ5 7uXuޣt냇= n$҈Oӳ,w:W7)Qv<_3w>iǢ{s NW۞6ĺ\UlQ !3<)\wW0Apm"xf߈¸K-?qvr^$"U+(ܒ=X%O8qr/WnjQJ dTG5# O҅6*a#v|QЙpHvrH*n?khŘZ:~1c-+Jh?Hө& _5Gs Hu9vqa,7_i0ܳD7ϱJC,S PvE[7\ f4J#gH]2AN%y05Qқoyw"هprBPnTs3`C:h{EnFFt|\dp{/dEXfV kQ O70z@5N_8'`zpmfA=^HRO ľ{`('W_|`9kcٓѰ&qoSh$ۑelElޤtL7 Ic$S.YA;/5]dɸ70pQJmwAZ;l~% ʇrooBa̦eC ::o*+_\}_B>,2O}M,JwԴm WF|ȩ48 N ޳43}'evپ +a D*-ѩ/wdifuvIVa\FH9c} p'(pR2,]mYaX-wI_Lދ)!5ҧ jHmef kwJwLq=NT}26qE5B/?"'ةPpqslPnO_<}0(^6j"s`^fn8R? Ni;̀L@41jU[ Pas=5ǩ˞,V@{Muϋ}\tbi'@ yiG D!/ZWlIuEqUVי#71J(&igN>k\pouқSbcH[ΊnWjrݚB8俨9~cx\=-y6lzuB(xm$r8-\:,+h|Ű&VN `KyRZJg@Z-Ťgvbu*k[xfc[&UVa+J2ׁIeI]+%|*(uo[ E1rKp%p xyk%7M7(mz [3]Fީh o2\8n2[7}bO捖_%B ^Cb)2-ͼ "wÅ!4ؖD 0kK4*-ͧsc* *>S&R_Q"G4VL&FMV1ό؎q;:Dotmvi0Ǥm*:6%e=aCw PԎ=ˀe:ƺnm'tPͦ[(sQ|>%r7JڮVA>\R|zeCo. V\[G$J+9iȗ"I OO ԡY -r"լ1;r(L,ťMB ZlO|<ߎhO3 Iό./ݼR$]Xװ?Ot_3RH[XgyTpA]~lvC^P;"~;Q֊ӷ5 U% 4΍nՠ' ͂Y=(ckšڲ 1\Vi_CR e>Ǘ_xa#+4>U.-e q+r$ PLĊԭ2žWSk%9c+Ojիg.BudotrEx_$} kցpp|vqEL.P02bD4A{44짤b;ժڭ]k+'XuЮ[iV=ڐQ\ 臓Fiqd'@? 77TltdxYdLAUÈcLiE78 !IYYi75u W٦q[H'fՄi=I%LN:G.NcGte۟0ǴIK Mx74q< Fkؿ]7 M.}xieVq썺e,%fɮKN,BS]䙫`r)[+b8Y3%W-1ae_pYWڟJ{++ KGW&C$ޣӒZn6כFwկ'h@C.1c▯'U܉y02~A`amMg:{]>P;/L6Kk.8\Ӵ]8VjKV|Oj4,@JIwI\f\(fg%2-@/,K-y)ɂ|=hV튚]U ZH ;ZyGW-TʵIF~]NRJm jX$E;UɱuMTRſ=!1y"Pǹ(.t4u8zB{|jCyRDfϽnڽ1͞)ϸDB?k<>TS Ml 0'j[KH""i,֜R{evVZi( Qp~t8mP$$5>[GB$B^l :`97^W{b<åq2=ӏ@nj VٿEFMF *r\pc$L$HhBhL(F`ExVV[YA=+oE m;싦ʭr V|g5_i@.'`:&ȩos`$]Re\ި6ʅ]>hӺߓ$7@KX #:::)v!wT6ԓ*s-V!g~*t,>$ ۻsź36ԙ }^9FJ9b91zrK_?ԜD D|368 x[y{ jXЫ@'̲$BkCeݞP/qu (QryEljZDSlzGj(մջUGVuc!gN82F@zbηF&FJ 22AMVT̏w6o (zz06GQ/aIӿ絺uJ9X'9>K` /*D, \a]pTؗ/]Ģn{AHa].,J_8>_yKѪH6E*6ֿM(Qx].1OWjQ yQ#'5)oH!+x)^,لι<5J#%I5fFص&%HK^mqg&PŠ ~BO5@h=d_@n1A䒰6p}-{p}0S ~aړ`|v-Wm~6qh})Yp48xL%k{o WG{u܃FD0VgAp &2'O?cw3vDU!'eXj)j=B' " Ķ;J~J$MMmS ۟dVȚw][~%.Lq(S8k#h@nKM$>ilJXL;=2P%4PG+;ЅK2h)aEH`܂2{h1eCahT5ZU>|W ;zyQk4he[2ie?._G/uj[兲-Fz$w:ɇgaF;H'V+qGnC\w0Ʊ*mp8{9bB04Gxs-aH[赶 o 4WB&F\x:ܲ`>f4VReyFp 6H@󋩂k.{}&*~sj ,I™B#3fäv |,kj04d9K O? m܃;I Vn)Y<m)E`o#;=Z€4*W:V,~._di\ÞUw<P`FYGVܷG&sV9_+Xqz"w?k#Ts 443@eT@}oe43 YEQņv_f_O@hnwd7|Ey0N(\$,s.'ո;C[iJSND~e/]#P3*v!9wTA!~iͦő6Z ۇ^':w55k" z|ݘ~7 05׵Y5K-<C OnJq^M]nݠuuN-v % Kա*CeQ ^Yj~k$Mw#* @{<H)M=5Ōr@_bǚ>3=W>vᔎ^_Zzh?3F[35r3>5EQaOSg1۠4Y3su;ԧ i4qFkk)Pw]*X [ _[ͩMXt<儔ɧ8a!4R~P!y|aNXBG(># 1@h,׮IJ0/=M1AϦEa+hXd*8F7 &}ܙpDI,.W@)Ru9ڐB8+˹+*@NezGj&/n2c{G}̫ wu}L+Fmɣ~• 0w۬t|>JGqiD۲\iDҫ 9_3Dp WaPtx164]>fVẂ.yP.4-ߐƹrS=|b|"v>8W xcqq1 p)̉ץ!yD:ق͏<Ռw ˌZ%/[G8kyU?=Q'ۈ|m^5uFƬC;XzdFPi4n*AHv N_}ofB(mFR8;k ǜ8y}-}8$nb.#hư/}igl_k(նf6 1 /NX|Һ\ݟߔYf5'XXmD 2.2[`ԟAdw$R۪`bL]C@]ب\C\z=~;b5hs[xaC_q,;>.TjNZtP9 {D*9i[EPm'O* n~-f4< gݛPz'I^8;O1p93* \ۡ))Eg]c߾Q $b:Rݓ}ߧY'S\y ]Ah@*/}!VM魱xS ߰+L&Ǿ+y,izMk<GYU)O!\8fU0i!IkJ6ۀi| lkmW\IXQ^:TZu܈ElBеlTmR* sNfr`75B!N&BQ=&ȩINThq676^Oo9J,By26-hWҍ/?ղ̻4#?bn ?q l#y3m Np~b$x]g^QvݦàHu.U=(yαc5Y98oTǠ[~ TZ*duGSnKPKә<{çEJ]G.ȾB;5ܙ?hw|튁3%ѓF\k*iax 6oI0ayZ O^5mt.ԏ$N=B\Mh LF3]jbj3Ga٧ȾEiTNVR .`[ py] 1߀apfgnt=žQebX%IcPyti`b6 LI ).C8s3,W#^M I?䟂ء"bBRvĐl_#*cIe@6?Ag^oCPsq`.{A:}YٝήDK7>_vw͡ZO܉"[OzJx,8V>fI,FN9KX_<j"1P[|> L'C/Z D&lplE (Pm~涫HMބKQK=l w5#@bMPX4r1*7iõ ^#?(x8g#o21"4!sب2Oq5AD?Bpp#6>/k2!#R?& w\'O)WF4XAEb.ۥoY mה{vtQgUgu(lTWmAu5(0'rc5r;6S"ѕxAM D`<%n—8E][{պ5"1iOm٣T@FPM\ ^Ř`㯎7N~j:]Aۅ_yv2fJE@ ܜ#=}|[ě+v4^:67mf'w32[Z  ~VO.3A!_XS3+(J[P?R!5|ci]9}'G]6'#8S2GSY-h#cR\* S,DmϦv xC(bs5JE0/JW(T׷Z,͊]+f"@3A{Fi%9hvfMCJk)2:jsSbgy"I;洃~t2'ucx f7Nxq4fCQx,5ia~bY̶=18}>euDpu/#%sy)7L¢>nMRu>mƗa iGW.W4x\#+_8lύ/8js]u&kf=7fW;q%k(Ǫ|_`|ʸhL% ~!ƕh97ʭZaZ|u]8!P@?!ٔ"R-(\1X6-Ǫ¸*3a>8bsxb)/I47zNdIݞdZf9Snܡp+zs|]q{,A+]jt.PDnH T + YCgX߃T@|1e}y>yhńp -\-?v'2`B{jOvG&%㤠[%z3͸_,{̋׬0vYQ#}w+Zj4opFkG.7 1ԐƝtxDG@ȑy/Ȟ7kVL#><\pSL4aSyI:-tqsMbZ)qE%b(t~=;ugLeTn}P'zŎ62fj.ׇfW1`~x2ftx B7LXger?>jMgC@7#qZL?#B48Y4ełLHRxćDpgojB*[ȂrQMv1u+$u*ger,>Bcz.J&Y`wԊtjM(./>;Sdf<^ IѤ(gds7wT8I}bJe4556vdI=@ KIC2(hUϓ,=Pryl "uL]бmѐ]IV<&VlFBvz/G ;mQrRq񫻒$NBQ~;5Uy"+{09$< ;v=5 Ts88u>UNzy2)-3nIF@E!pGZlF5=B:tlBkȀ툠vn ~PXيQoafWZsTc>"Rr:洃%b isĐl#a/ 8N-l~w_.6b x&Θp@IG9$Q7pY[b]"yUMzF'U1IBĆlw# t*t`ito%5DE{*'nd~:8#)]&}C;ڕERpŨV W]L~ܪ+/a kBbj^3_A$ GIO3te4N>J~9\ht~u7mO_} rV!Aܹt yLXhm7?ZG wfZͯ*%9N)HZ&a&w4AOA==!'N0ksEH68njK iїѼLz/{V}VٛSTf_nZ"gI6gv~)uLiox$eBR#+3 ]> HڀuRX qoėL/); f8t]{Ѣ}xnR/X)G-ѲX!ۛA,7r@A9IC2/ FDPŒ4h N͌&П֏aXj˷ dE/ӧ=+  It&"3  n)8)lh2Mf goopr 0+YR(5Hk0.r֝ᪧ`?G0'I5rm ,-<+'MxuWȪؙdjjsZq/Z5LLd0\I^6\LaLJgvq>S'7CPEz?}#0ꝌmHQ+1VʁY~aP}^![fC-x֨u<:1qB88u鮪Z 5"Eq?h8ۢ 2ڍnB>1$ؔ_? @lH5j1F=oʏ{t\r@HbrCHWQLVEu^M[9ge3諁vvӜ;ZJ-$u~J#/i_Q%J~. $`++ӿ`fI.RCG {tÊuFM}>ǐZ= +!ijH'%?ԏQͫƢ8ˉen:v1edGh(<$#'$/[IӆRY@ƜHՆ ww ЯG| ˳/RkY@ZPRy468Y0 c7Hq<`G5_l sک#alp](7갟W JC %8tM"Av3k%#inFϢ I*}`f)G!%ؼ7o3O$(*&h8,VFaVaY(iJ[ʗЍA{bLN&pZ٣ Zq$ٰ\!oN :9uNÐ j渻"'a ߮;Zlg{RpN54\Y@?AalȒH>.bmۖ[jwaW5c}OcXy#]3EOdNl%g2=A#ںꀁ$C QKO6MLl&}vZod:NS.bM㡪mG b(뒑8U\8)BQzS2Hԕ}G+-a& <3C3_5Sƣebqg@ c> -IڨB8|>/2HE~SLοTBzg!6MXbSB5';5sEXrvҌy+wE>"◴gczE˹1Q2:.;h<0lBoﺼ.~gx2ѩ:#*cJR@Œ6'c"u(fZ\ɑ|7ځڌ+}6>'?-DfpNTs<:8' KG4,$:}A(&4!WYJ4vl;$Ӂ24Kn@Z3لyv8z-+T1-Aceo&8ABLA{ZS=rpp2=©ϔ Lb"43 29 b+ ^' m)>i; (o9:C3gn< 5D]}AFGg6kfo_;Tyc$vʌaH?#` `nzUxXY+ &, OC1QFO4)w~@pvKb86%jP]l?w؋$`kTS9]7\p$'&د$F{K8(jPf }`L%6?A eX縏k׫;>7>'AmUFX '⛥#k[gǧ HpnxcajoOY1[Yͯs )0G̠lL;V6ţfŕ8|>au׮gz?juxehc>LCp:<-Gي{3 O=l2 3' 6TcP9M-Ӏ2M&oVL`\XX@2=u[?Lسѡ͹#k=q' }9>]w/dO?;K$Cⷪ,yP ϝazɹYzC] Dr$k؈ߵY>QN+M =8Te+o.9/hk~H  1PbQCS_&ܻ0aReF$ub_dh-/ ʇ*#^|(3ϭgy34RhXQt{w +{<%L$[P_.AWfxLE)`OjK Qu䄝p;AԪzz;Y E9Lm`uv8\v;.b'fJ,ey?'*dC6xt8wjxh[M48Bvn]i+]t6lչ f$QD3gQ-a (𶣰.xaNO>FZ9A4>ugjNfwYo] g ːhB. --?>Ł) K0hP&"]:ORMZI2Rp' Wq3SՆoWJ[B+vʽ:)@}ȩpտLm8ri6ƶZB%4af }*O׀ild _N^WAozsX-M5 ZN7 %piKPl^{)1fxf/E.8^Pߕoyŏ5*?֠Μ~ ǁ6o͖ u QBKؕI]GLTǨ1$P<7TA>:`bOlU߼8Qiť=WRgg.$c)I(S'v3Md]VflpU`6ސZr"c̴"<{yJu1l60sNN:D䫕xBzY|_a%,e֕4$. ިk˹eLhw n;$Bb' =z 6Qc)BK߸`RBn:MO-*g"Tg4"82RBFg-){.BN=x] V)MW!,9#~"C+g-euXΠveje +L,*y\7at6XOKqǫ+* jzP֚B䭋5_܆gw4:2;9uL1E3Rƛ|p A5_T=]u~,ڭǠr*Yd@Qc?Sz3mC:ti !iBB鯰#LrN߳w0³,b`v)C#> ~m]'Z[pЧU`2yC+ GH>-RqBZ֠tyi0%%2:7 -$zi2@n~yjn$foskɦlK z.А<1dҗtjJ&fGfnܒٵǘT4U k%?4t ^BDYO"/m'mڜbݒ<֪[v+x*ɡ!,n7&-/AK5thd%p |n~A%mq3+Ϫh]1?*XG[FA%J|tԕ3ᱣt1݌#zjPM;t¤sXzxڮoQ/ÊO.=` ++^u,,)"l}Lu"cݥDVyAt=?)b1H%;%i)d Ww7&+nӞ("ێA9} N8{,G?WH㕪nܙKOd-̛(:kJH'  #fL2|KuĻKED8qJn8cE9m^wUaA.\i袶+qƈح 8&)F%p0FP=icQQau5W~, EmHsQaXz64E&FIOE0ى>N_7;4r'VA8dg/єͳ`WţUX}+;>f7w$]րN~݀$.S:pJ5nh?ʠ&UQ)gN_C$i X_ R+b.;^'V̌à"d1h)< vx)7b3ޒD%(WQ+gZ6GQf}^nKbAg5bOƙ=|뿷f `z,^ pHPJ##cmb2pktm,L\̛L9\}F VIo7WAp)0g9R^\5@ f?.|0Y<;K2T+h !ъ촷 [lbvܴ!?&"!/p䐩0w'E$SIk;s*0?*˭I2k #y\SlrN ^ǟדhܿJ aD_3ώa"?.0~e4y]zRxj?_N Rgm/Z( j.dP|n 34+]mAtTHtO&R60b^oedm־?8*H&7:Qf_͠mT٣'~4RaB!'J9C/\IfJ R#ƺKD9M2l su19Um9ʒ8Բsɉ/'1Ug.7I RО3:pz[lxj#EG*)A01_yx%RtCwh_)WSb%3]xj.IC,qjMlQӗ Y)V„4{yڗ޿型sh :t̮Db+F(\mR,bNiEgR'to6lb@>{_c.U 6XokNs#D62ZGa̳m;:);ijUNrzjK\BN+ gh7n1o8^jQhWsI9tC 9𡶂}1iI8c?[V>VE@r4IXx6x iَJZjJ]f<vûh'bblJI&+JJ@*.~'i>O"3-mS%;Z*t| ܬr BL% uS!Cdxٚk|fÕL@i0yQ,}ňCJ 4]B/amh-VY~7 fdt@ĠM3>Vfg{jZR*A;CrXUDx̧Wkw'P yhv4 o˹ᅦtI6mDSn6=ia-lPӠhM070oyk0C mȸhJHYJ߭zZ!3eޠ]YlǦG%}'9@<'\0&<-~ԳWtQ2ZeRnHl6yÅ`в|^?~wq=q. [sZg|cAbNl%c o/){Xw1<ϑ ܘjTí&qܧRu P eknzMXj quo3H ҿVG^aD֏=XRseE#xFn\FLno: >dbr2!@v+G~[!infMؚQ5vkMKBC#/pOgʉBBaD$&Rel]дIHLAX^e'ɯk2k‹1]Q9Gh较(iIT٭|o(#r`aq;L~Yd-a{M\OQt߂nU D 0˵DM#} sI: _[*'?40fg`/,KXQJ%"ݡӲCdٻǶ!0|u?$ pK^L >ݿGtqQxm\}d9.:;apj7Qu [e`m;_7̙oMk cge-ڪU]utD un?2n%.zC? xE*D8b&XRfGDG8~ ѣCz aϒZWK6rp'u On Cp=1u17Sٺ jJ7ktl˦fp^G TqxzƳ @CTV)8=XuNz1odەa>4m*#`Mx8?6>f'\d(5cjX% s<ˢTxxd h#Q PNj(gGW۬1I٣\g[X:YMu^ǥSJ5o53's.- EyQ/ếִ.-UΕ&х0" Z>:aznc:: (.V, +5, 74a08v-y9Lє}9aˇ~*/\WG"qDya"{`TW@}b]D^Gapg xDsST \cV`@JiX)} \QϔC7PCg{I՜97wќg`r-?ULbn?&[m+@d 3Z<ܴdس*!|%hQ43LzU?tDS˺Lě RV~ʄ#v@l-Xn0O͢ue:7"7G4(-h|xoKJ}IK$'̯!܏% x ׆4/Ж A0d s*\ea b$$_M'm%dFzT~T*KIE3c8,k76/2y{H(fƈ$ fixLqB[ \xJ=Kas7}hRr[cmTX}M~,e?i\vδtm0ﯔHPֈfc^ {;!+}-`߸-{ͫy6*|g9ZHR`[;ԟ[?dGůL]:JH]2ޮ՘"TE5"+JjcX>UŮ C؅j-"^ԤM Mb2Q/"8 ɢT4Swx ai`aR6JZ.=*MF3$ ʈRW~"RDh6ɘ o p- f Ǚm(1l/V5bmi~mL1Ns<5io Tl{d؉V48`<՛cr:}f"2G%wu'u8Ջӿ)Kdo5"rkߺe;PY@P L֗ez I֊OCq~S°yns*Շ,CXst\5ЋZŢ?|9$G~}> zBOf@5Wwx2ziNnʨ~,?s\\U8ˣܨfuϊU|>.~x^%x)A.zBiJw?i>tƄ$s3wC4ڶ8L+< `ܚC?;dL{ҳ@19n}Rأ2rkWgB96DN!Us9Y];snw04̑Wy6M^ܽIN"+OEGKs^]:$LuR3#F8 .Rّ:+`a-Նx õPFlb VNWjA P @\}g͊a3y*K:B(u5[ЯK)ªQ0}Åؙ$0.@:)0/qތ2uA.C\3,K:B/4E'H CKDZgt Գt|p0lWfi^XBoB=Ji^iJN3GU(C&{Iݓ`ZAfjTarEೄ e@V#dԟ/AOnOi^9%!Z<8*D0qnϔ_"'"^*Ua 2h%|d UB<z$FTSq!Zc- 0¶:EfFv½mdv{"l @vY 8[wXIv {,9_~? Ÿz1I:v׽'EDA#>banǜsc]l)_H pzi H-B\T9E:LN7QNXhӔ0πI=>6E?B "=Q>TRN&Rׄ-5r(0ިm&F> B'YTqWuy ;ԕ{=8*iZٍ|CH9DB5/Q(LQ$xs'vثv JяG' Ȱ%SZva5Vqmw=J[Ukr8p:m_j)A.f PЗ!盙܌ȔocČr3/R~9"Q[h8<+l/}mL N'h)`gnZ8ovA)_00AФNBV̡a?Ulp1*"zD\vS4Eɰ%!<(z/̇$?~BaJ7qy|<<ߎˉ&U;`鏷$E8138_ ̢+c{  }p}F8ELvVas :襪I|t!Ё_@cZ?朵 Yk [Ixz~DDB{gh+4}x ɎT $)/e3MO5 D'[qZӚJӁO\ZAw<m~t * Pʥ7>b"7gj];S[1Uo(?=2"c\z1Ct$^(b%Y `>E!xFxǷv P }g ENa^LXD5bkqzx:o)ĵ6l$|Wm\24^pϫO7hƁO])hO?Jdjׁs3@Nk^ M33IP0mnPjPdei }]&g\}t7$5hbZjDyqc tr:DvV~"%,Mcit]hj)Y/Lx+`$YXS.x+ɰ`(T!5ۈ~ZL)+*fq6֊L ;%ӹ&Ed?W?"Cxr2\>v<8iB4 M^2';x뿕kձu[um0СKesF)q- n/JBQQgZ[h : zK* []Ԕe1%Q ?ż!>؞8)oTdQaH?SǴ; sCd JgQecf[Do42ai\|FxgA/%e >]SU,,k *sj ^6J_f[_Y]bVuT*\"."xx^?= } տvI ^ׂc b4?5.@HDO^]Sw(#֩!Jd^ao a<}81ˏho;#!ǣ 9y [<(M0f輿Aj8.5DG3>W 4O?[j!J_J4% xvn׳Yg*:G:Xik!Oʄde6&@GѠդO-^QƊި'>Ӯ!D|,lC}r r>+fLjP~%j+s3cu+:+FTf S5Qgלz'x00#DǑ c?DnW㓋 dl@z4QߖCb:|,\ p9x*[TㆸP\Hy{YpiINeо1/0TPwך|tku,10Vj2 3w's $lٶ2_Ig0Tj oaZ^w/JkXy!!}7 aVzhlSXwcӊŢu+U[^nn.i퍙熚 ێbhHAhgi2A߿aq?]W|O-^A#.FfZ?͵/zvq/EUU3op  n3'g$@#Kl ~ddZmz Úin W-3a*k%!:99-[/bO;\Hn:Ɩۥ$W gU+fz5&i`9CpB=>W *hN{x)ٝj)e4Lq#v">=\6T@X)I|qhZd{@pOuQ_@30ڇtfITB>#H,e?vkk/o4>!GC#.FӕAb1"#3,pԆKzőm8%xyFCrz=™! zK׭SС: _VrѝLhUzփIB_N4-F7($+LǸC!k[yc0FšVc㔸9*b+C}%.э<*1h\=Lʐ> *ra:FshoY[[9":|ݮxf\֣pF~lG{ˌdq_>_W=q:&Lq`%<֪_+ZxRmRit^R o`XHf #`u)|͂1/Qcj(ӞDazfş]x9ߧwC 0lpԠ {ec]n.`Ao v8zb%LX7"_ބ-RTw9Oe(Wu":6p7mG_J]NIc?-%3p z"J\)1A4[՚<_>{+"h|!jyڂ")4>S.Ҧ:FCŔx;o5֋ cajM&~EF^,{/ Qp59P4Ys u} }&\Qu]K Zja4G[^RD|͙ F"SBmDdBY3[?/,Sc] ;D 0eq. 4)J}IWC*dL%DzQpZՋ i-| of)SWv4Hptl]taI%/eC\崚=/zm4T6h[0տA`~yO@ !. 1g-rm_.s94KL݀3X9ӗpv-PyzV}=`Pm;tRA1GET\? D!r҈kNV Ib-B9E)ltI' X&&mNDkupnWRriNc ?>SRR@ Fuw’K H2":\î^XHfK^ZYQW)%NC~L}b*$"#kB/BnȬ$[(l/ tk.w >JXf=6ki`fU$Fğqz 5ru<"m}e D0̝;\F=8qצ֔AbEJ\P.#*wu>4@ 5KySȃsW4{Ae)o,uh8}BW '6\_R`GnvePcuk}:v\/@liiRC@]⽷ooț o.k4%r4?;Ѓ'n@ILb%xX(", Ҫ7`~*_z /nٞSsaN}IMc㘉cOKZTX81\UAX7x,wбmn}Zp bܺ0N)򱩑aƕL5_7%F>bپ <>-vX͸xm+%u.e: ˍWCk8y#fnEe킎X"zPG:{YS]3+&A%tk+P42`{͌~o>lqGd὿tpaT[: ;P]Sb%",/LeV*N e9*C B=)+y{a=* uZ.&a `DDl10|!wdL)J8g=a΢ڀׅZ1EJAoH_Sk d4uzVW^NUj&H0{3aGFy{6#Q9&= ˸WN0*oy?=mgq PQj;N}K=T.=:SeWrAz_Ii 4/h0_dL/(OKZٹ"eIʐ6ˢxxQJs^qH 2FJ1?lEНckS.mI@)9ʯ[4苊i^._;xm0uݫ c&wi 2"KnigvETGCBx;Qlg:CrAf{3<ďd!6g<~1-WȋmA CQ1қ8ߍ4) ?_3eܽ#dFm H7^S**|8d=ߡbH_/-0G4PwRP~J]Нu5 +wۈu!6p&Qx%rs O5ʧ:TS˙Jw2KFql8nB$tcDf Ur$T'=?|ZuZ~~ϙ#ZvkXQ+e Xsq89cR,ޯ WsW χaY\  [f/*6*AR/\\E2(NB#".Y8Թ9jT'x=pH trqJ   wפ2Np7>#fU1K6K}#(1hydRKmX!$dwwj ǕQ)%a kp4o'S6ƨiߎ+sϐ&"^uខ](daxݘOv7+؅&{~5A^ݳea F jIJ:]&RE+>%sg'pOqz@6s{&I!ɉJJ1Ff^;C$[۝õ.Y~>\P5c 6ܠX(=_ =ܴ,m $ܷͅh(P]  `t᎚-rZ, _fl&71E 'q\fUcEn=@ڗ}+0g[A96?%H@iCԧ~V)N 1cH| )0X}b:\z/Gw$|zqO#D'Hծ𠬌QF@aiX5# @<OD#zms #m\⢶=߰Q$[2{LnƠ)g ɨshڬ3Fd3Vݬ\C * <붏Z*(KkU;lrC7kӘC~"Ձ ڄfz #D#֑1dsZ]Y u3[®\&P{us D0'x"ěCl!aΰea#l?ݟ>S+Y.MϒonX@?QP똤nߪۍ+zbVd͟}.2KB JTބҡ ƚFL@|B{C1 ѦO1"ݾ E52 r>8MwzGώ)T)PH]XO~ӄ;[IV(io"S0 {[d^ ͎вgZ$ݵucgz-lsM}uxpBt`\+X vT-mNcU{#t_0r te* +vፏȼHb^m~WoT !hfv2-Z)M&b*sc0s!SJȪ֣1,)rő?_TC`Xɺf7g 2D-N>_Ak5pY|x=w\ߢ)p7fFN^AgOɫ7d7S^ZF7,g=]q)H<R3Dc {[ j. ?dfX5tm65Cnuוֹy\F bWt-NJ8K"n;N@tALH%4dԯphŰ5 i߼lJ  ){5~ѦZ3Zw,_v常umi[+ cv\z^ MQ .=4E?  r[z4Vvt8~* :w97CoK.b,@4\zBBDa@;wnj ։k%1Am'8xs 1udmC+LLph{c )?=iuSB'; `KGi&(_PO-W8(f6?)K$xL@4Zgg2-2 c184xOr{L~ 2 /} ;L3^(s|b뭇Zꩣݟbd8kmf!P{-GͲneDC\쇻گ}m:#PBn8RP4EGVR-)P^"Ҋ'o@W&uI9YDAb4І% "zZn=b.#$6RI P|覤+/6}<KxWqDZR $3\DzT+IHqj!ZBmi/|; Ȃe쉪_f2ֹN$BӺˌKuʘ ˋ7q̌Mj?n%YEr=zn"Bֈ@R Ii/s}! +0$bBtVnH*ΐ"NR%(j}"kI<>5ɜD6x_8eSuv1df0f1ba: ySMx0űM|޻Z4+*1Pk}Ɂ9//Qĸx>RERx#)GNF̵co%hۦIHmx%]VJ:a:ymL?mAmG|5mi]R]ʞ0~hɫ`!ޑk=;Sa +ȥb:H@()̍ݛSTK6bh"'[?{/Ïۨ}lXr\QZܽʵ!RƯN^M-*;-6ٟ3qT RyU/|Iص&'_C6iL#YbYO孆<׮IQ>S!K^Яk`F ȔGYn/ m5 R72KZGhHb.{ZV$ͦ𹍅ڐnVB԰*.?Z܉ 3!ڎ[`L؝?PMEUdD+:5)+֖Pm:FX)jMMr9MLkGߠb-%㸢i2M>|GQ )<i:.^Fu(dW#C^I5hlAXeA=S:G̀VMCKx!k o?.˾~ܯzmkK<,΃l9E9!$~ .=1Tڙ@ՖB?p!SSTq4kD&A>lkKpM_)xSr#=DŽ#_XGu=b@m]Px0&®]Yt4Pػ(1o|tP ,\~&4c fgͼaIYlPƼV,,=wݩ(kKWZ^ҿDyEWd.#/e*ݧ3" s<‡/M:^zc irA~iǼ≦iiwmK޻%y2 p=Hnj.}?iw[ D+]>cl9p}܂4aIrȐNp8*5R@qwf`;B&0x{u7K/94vKwacp9>О ݊xyUS͖q:/$fD4|0d?Wz"8%Dm)P`Vꮘ|җ]l``U_5 w< GE ݝuTD$5_wB0~$[(x&Nlw̷A&0+H G>Ayb`#Œ5v+A@&u$/-)WX=gwO9溎Y ?. F`|=粐f H/ҼC"4Վ>=sqHnB(KJYy>8K\I')Kي%`õ ֱ2'lDQl:nD%؊uplL4H2a-C1p`ԡoj nF2T:aޞ5dEBeۿs yxM Z4}c9dƖlXkJ ѮRXKO%wN]4vr3|xnD6`p$;t]>,ICw "G޲A刂'R\>_M4W49$9 vv2_\W)thk*X_$ ~XL O\7NƷ)sXW$EEНfܦPIv<+2v:|3X(?f7 >B&9;l-\i!V|/9kNkturo$)u=<)QiA?D.NJ/ J.ʊDZ0mZxX_xmN İQ!^s%riMn1@9@gv5,d(%~>.˯@>"-8'„0}wcc(Ap3״E?y!s<^ 3\Ls].c >wč 3saS /؂w^WV |rx̓%}gjUzCU r(M ::qyҸr-!.Ǜ}ߡ4"RzMM}o^dk4vN"JwLEC+ٲ.!/۫FPAYWx=&ȭ}'&^L 93s_mΰcCr)ۤ窊/Lw.aMp+hRKЀqFXs e  Z q{J{&s Mī7EL1;@*.MWү"- s}-㖑fzȦ"mfie~}3؇a-81G{tv2@AtE;L|r\ܥ*G5݉Y!པ5.i;J-K$;08 @ZpMk埠Pxdr.;Z/Q_^9}Od] .qF)U;x~3{G?Nr^I 0F>'> J )1fODVݜj݆f}Q[aEc#pcW>'i7TߎhhNy6r.Ex D8l'[Fr&:eܦ5!MhK vDK̷ [DStN:z 56VzWT%amiwٟO%Yh$T-X48:>M%~wȓJ \ځ %`}hL>T= 3Mڈbښ>8O.ut͂ъ7Jք//Ow\q)r&Z' :S<";~ wl #1.D@=UfPIG~2vР=&iǟmmMfݭ>PvPa l)`_ն@nBVuoR@Kq?IL˥ w9l }Q07 q eF uBOKJo8\"9c-XvS;;SA3V.wR%k,.@IW[ԖRS -XevOBZ8ڵ?_DIfHfW}uz7CHEe4. Ջ?͔Pّ/vɚ4rQ, [0V^F mcNB[Y_MpLXR]M!#nDJ2tA1@XCAC`lG%y.C^Xxu'fD}OBC"6j"[h{] C5<3{` 1|.5kyfAkuqj:SLf|TV1 WM=<d1(uxǂgHUfW:"̣B(WN `=JH3 S9N*vNrnOy.6tSd)Ӏ6)W"R do2BЎpK?Q!Q?@H|3q'b /wJj m`r z&Cʉ5L*XLM {aĨz/Ʊ$D,FQ/]P|&R .I~0S%Ζqv>S%y6zmy{(JrXg<9NlѥsM 'V|m^)4 ;$8Wc&HP|E'*`8R;[!ƣ@J8Tm0Tοjs^f940B\>h6%zAYqZIaHi5S:(I5.GQ4lj y\Q9KeKfͨ.d]`e5p3:ayPL3ꁸ͝c#~$X4" M(eޅ=JZwJoKTsM?Vm+4!`͎._N[}#y`6zaJ2)2 T_)U z۝&:YP ;?b}{z@:!n] s I2xOTf5p] x2uN2 j|aGkO۲_Tl"Wn734taxQ!U-{A]_e/fM4+U9(l!evaJMX~e vPî\YmklNאYr/V@*h 40V «z6jI֡aL!:%&_5”=~.Q QdL܆ͱnp^T&ipS{2=ЙL|: AB҂ dg \:4-XpCsOW[LX1B=إ.R80`=QJ3#7CNve*>^qsw$Wʠ_ȿJ5  GӬ, Йk‘KuU {G|VZGw{sG7;-3$u;]Ht7)n(NA:M/(jOZ욫cIMh|c`"Ё&zgj2wX #-O2>au Sw2e214^LaUw!4]q)3^Fr]* ywB۸mIfAS4v[H!?AL5Rs&_ ީ qҰ79SQ0.APBQ2g} Ԧ7 8vzGA05C5B0m>S{>#-/HD Jx.S Ŏ.uuVE`?YMz> WE_Zo֨ݢ8ׂZVbAUVp*J`yjBQ?&<@ US؜1V/ܺ}5"02"|sLܐ0#ԴJ"TՑ8^ZO&HFzN;bGU4哬^ILu_`n!v5# /dӁ D;V&bm>H(" ]"z8Xg1q禎X"[I@ݭec- lΛ BqR.)qOr <] w|Ad3 C76k%JQ[TD̚~ql$!^du'EHL#nLhwO;UETvԞH2ox)&EZC`Ź~Dܓi2=uypmTi2OjP`!Oz޹3QbD?4jIX,!UP+A!'~OSPskTGo"&㾷Vg}w%a ,)xSbFG2 Qv2Bƞ3q@%~ p#g'R[Lˣa˂ @^3ncHIg&4S`0#9"R>;q{t(kq;‹ * 3'+H]4SiyuFc!B@ӉU"HQjESfO >r4KX0T6ZnXu5)WarA_TnQ>?IՂ7$0Ԓ:vRr(bFikur3"LK ϔzE|W t17yi;4`ߝ÷A I|Lc׾QLoχ%']WǵƬi$l4$n0Xd_yK!m|6T# =[ ~W @cWN&:yY/֊ wDlC-w:* &tAQL)* =ֵO[,y:@hSd׿>"C!;(yx;5x\RE"I`Qģu\#LO94L185D=z8Ԍ5Hp =~]#z<鐪8.elW˳OJ| Z<.XeIa>%k=n=lvVn(:[0!}^$;U!/s̚'9/RGN&g7w%kOO!%({͉UM819yL#G\}l:Qd!Z?Dl|nDa dgY bY!<_M{=fr,MCKhuvLG-cb7GZ(61KԦtN7;`QɈȴ=+"{x.A-rqiNBL?rsVIm钟fOhXĶ/o?f|Q]N}d ļP( u@y}*sRxf8a K091td`0Ԡ86 P>O+@s\ W,MD;YaLF>`i@!`HnD8u}y'Hez6넔Mv-ӡ99bLCfCj3+`-FS5ӛqd~EFfmzL+2 Qc'cc'yP0׎「MY7UY7A jcf`ՐT81x"0 L0 x'T֠G:=9A. ȴY8"?jIc9\SdL"L7ڂ <}'<QQv: @72 =x/QMQ#ӗcl`4Wgi(HKfvRT1}زz4B 2ENZru^06]N8&bn`Т8e`J_WMbT vML"rwȅ4|֢D7uڸRJhgE"y9MdV.79>d4L.6S \ca_ (TeҮ6w(w{71\}G ]Ek 0S˧[/@,VnYvF2[SvC *ѳ@4$Vѳ:RMDtN UҴnq"ic=nsb.(R狒\qBM>ʲIiē^6 _=$6{aUBm<6ST +qaTʜbggF!_/ U(b>hr⳴ΐ>.wYIwԹKOF<7Rg玝v i|-Τ^Bßi\?^N2jS ) \?I?^KA@[1Z%jΒfM\rZyzf!M{J0'lCDwh8`r*|Z dBt#d!ocsOQ|a*HhbKA+ϒ^l]e3 FLd&A}@x9,Z&t}0;MOKP4H|AĿ!i|FX־޹s9ܓیȾE&O4SꯚOGS"zƻQ~1ZObv- q!uYR9IL6֝ʪꏂ@oŪf5̴i!=m{A ] p[ƭ̺eM`1\,XJC)9L@W8)Ijk0VމcV-s&X p FwXCܓ{ oB$⤤F𵖛]Li T#̝ŅXpV;3D5 S6YP{ ~SIˮJ;PuROܮvnc54 #6z uz*Ye5\8A5iLCN ̘Eͱ=M@R2=WYDga VO,[O#Jkצ# 5*ϗ Rzr~h2^p'{ DX>G+Px :!G-Iߔv^xk6O1LJ{9~%,QdZKdlM)2LlSUO_Ȋ~ZXj`=qGv`6 @> v}G?ġ60W \%䄖B\b U4rʸ6NIĈ+ukMԳicճ~ h-"^9F R *&x3ΗI3Z =W x|wQ8v~o/C <՗ /̳{ R_o5J۸;ۭP@!O8GX ȈAe%8y`t_b$'‰b-Y5۴tD_٨[OhQ\F}[73e7TL4DY =g@nyo/s:`_vļBz c8TF'˰XZXx[h̄V#-3dUU1*:3w9UV?#HQ>]5_9l410(yU6Rw![ 4ڮ:3't 'Qye(APTKexs⊸x *Ċ/x‚0S_Eh>oa O]S̱8]A(%Azr@S;`X (lh;6! 0ӥ D!3Ւ,lk&pS{ ]!ccQոB;[ݍc(;/U2%Z3&A2BA|9Wa5Sv(%W$,rm!iCI+ɵ>k<(L UqoV'${l[[&{g|%g;`7iZM=\v:WcD 4^b`0@*vr^ A8HZ=ZqʘDxpK4QKocq8[#C4=@肧Kq [N!nd ni?JSIU]fz2;/sf"b?Vm$yBi. NNJe,')nʮ6ytT ȋ =7ϩ1LfOtFޘ5 vaRj],/_-4'%ShneJLy[p6OjD^ ܀!r酧KcǠ#Jp֩Pjφ7|_ $6{[ܠkUS-&5'h7 - jZ20p"qrx2F>=i_LiFzqAO?Dpa /4طxH̖o k.V5؞P+=>v4Lscv]^ibocwb*?>4VcKIHOG,>f/SFLYMa#wj.;eahL$˃)8[zHHIBx6(x=ʧ7f.p3 v'5\Sٺ7 RP-*xX̙֫դ5uH+n`2.ny#ӒdpF !/+8EU.Y;}x l:XP{j#{mi2KUk"(7%Dq9ELR+ԙNX9ةkʼn'k1P9* @öZ \]jɡ{ xN3_=DR3$d({]CQ4S;H!4CYl/xNg< [-fMy[RT{M2Oؼy9bOKS`E-s)A`xpILɠCk$Ƕ"9iX acT|-^z~O6}OxhABf F"iҘ"DH;_7B&8 ~8+9Mag\Z998`-勧S#TJ~̹`JHIJGԖ678dQHvrHn޼ŊODhw1~cjI"_5ӕ|W~n|5 bA%)eQ(uOQⲣtfЬY Ʒ?zKXs*YӦTN5do/G);ysDM=QaT U,eF!?izn02m1 PvTu 6p/r{rerC_T0zphb\La%ɖPo^ki#kfl`cx}hXtu4_ <2q:|Pd%þ'! }}Z5X*Ɯ UXg"R, gKL`k ,iiKނF+;z(U=*R$F?W'MfU3y(n_e}FAgK]:y:~ef Mc(GtqvNblor}Hg h$Bt 5SKOrKVRfU?9&%K׊p PZ V[`pA;+X; CL! !(GA$ql:ŌM*YXR/3 ?(Y7_9;Dһ0@n+vd*]PRi|=4&;,RҾR0hy!M2$BdF+f4sqn9Մ,}Z7)F4G)+GO'b ?~WWdԐG_F銳r?BW{AM)S[]:@^e W2~X W7EkpԷ2˄6Lua9_V}ceD*$j?U=μ5f8gLA[dv7m+10;%%B) /* -+I{WQN1|s;&QW f,- jzW1fiqv7F`X@p|?Ňg&\BZco?ZMܯ2V&R/:oOF-vI>%OZ6"Ds6 8OL_R&-3Bg{wQ~~aG$8b#-^sn?FF6Ȣ ]O65셴9 #2G!~C b5TWT+kny05 >jjnr|# 4w~jJ?asQ׊´k}\,E̫\,Y*Ehag߯mlj *U\! ̏%H;MS1C}G;j]^0?0n 3nW7>2pCnOz :$"HB*.2&@M* 6fp);VܞƠbѺq XW@]~ŗs&5-}ϸW6eh2tz Rs4F?4Sr{HwІO3Sniʚa撧ڱ)Y)w?PS^ +1G,cqU+IPLq=Q8l=778xJ(8{*Sj1pí>IxUMu%uOѫg:@&p0nYs 8;?$e<!% ^G36@~UJΎ0ttGa2T0em8 R⓰RVMwIWFܛ.QD˱~ o[fSmM8.?:ws68qֺ9Zj"'0l @Sw:b9 W z?\=/2HK=#'ڃ8"TQTđ}q)p_pli3TIr Q;cq&`O-/*v(dEE1!ug94zp֋n 9Lc8Y b ?*|8 × 9kVws=lH9>3/֎ 1Yh]HvU'B1SGbapX\x6Q& Av4g_ lc3|s*rb]qvsmϢuQ %/}1R|F\Sd)]CvYG%-nL01TD J&jfֶSN ʜv&"< p%UQFy~TOܭbI!JWoZl-f/@F9Gq}zB"zs>MOVf0*nQCp!&+_̚nz1<P `WOѳeVNTb]˼ ! VIn !aqu9"JiR0fS* Κ|; &5 P/ VS5W>^-mc}2p3" ӡ91ݳ%|mQwϨ\2(*gOGQ9F\W\ VphU,/\8dVmMslzw鞽 {v˱D!$o!y1Wli|!+k(ʸ#]:&-ΰE̓$]i>b0 zV7ғ;LC$3M5!>Uéِ;Ok>Ms4o@"}M'ןF 4Mqfߙ~  \bӘri!:M S4VY)WSu”0&N ZjU~x`xפ۔r rQj#Ah%tͱc^3OG}ze^܊ܐqeYZD_nוWTu?3 xm'ҶNfd;r[V$x̥?(,g#RtWrkyxeaFR9쑜}пyIqFO! $Djӝnٔt{>p!]h F8P_uy d4%WoXjaJ'o"XB1fX/@(ݛTPU%ZKʙ&jښhp)&y*@b0sv\M' De䂂K}iEbhǐ( o#.DJ֖/NKM Zȁ\U,vr+;"2+X潫Q&'G7Ɽ}-vvPN J$"&2(&%>ܱEօec^2Fȉ*9D9@Pߴ ==3g ,L΁Q%杚+ڭ xM vt$,-Ҫ͗eUjS*tpťPMAffSdL=߲as:A*/#'-e dTza5whh=-Mv,zž̉lXek ?F,IksassRay#JF ~[Y>D0:QȆOvlEa< ʁxI6PxA[CS]tJۤ2eq Ra;98U w&-;73΋g!P(u=&;@l 7OZkЖ!\cJyoG 5J"?|w YVABwP"n4o\՛M k7(52z3pUjJ|gYΜ^v.1254{BGU8|oINzUmrGTI\SJmG fheg,+ՎuZ q~jú4+>֧h]yJDL4 jc_&EV BhI^Eqв6`.FQrT 0gRH͸F%"- #Av#d.K ApLBG^Ap"5ՈE;X&Sf6-K: 9F[21g)) g=(2;w,y*>|U}golg 4I`pK1xkyO]=0@ UuRUݞ>ܷ8=,h#1l~YÇixBjpeE'W8 n4d7xux5vD=Nb_; C,M0o^L1ٕ0G-VS}P(鉡R-EsBU!'n;1'gi{uZKjKE]{o@ϐ6!|uNd²EDj؎^+C g~E7I~D2~7Y [+ < Wg;L$:U!c't M2'o+0Ej701kb88z+$H[b0bZtWtqd0>-!RDUt!YlȘf0q fl³hU6~U;ńUx8ȿĉQɸ Ւ(Džaež| 2(skBӡRQ3ߊ6WL ,$脀3 z|F0ƾvj+p(RFb>%#[s*v-D6Fkka g Œ.K/{ZL&tL;(y/k=yqb9bX!NA8-)}悙xYO4(4 =\)" L~h8@fjQ|=\C1={..; IxԭIwFJ'賐Ww-wst@ͤ/r[J D[b1vz1 Dn'&c#Ə}خn.#=@C}>wEzUK%9 {g^_qQ|u+_ny5Ԍo zS]KP5`7] 8Ap,8Τ6 H/l7_, R [Z9F2bnewCZɾ7AU>aW5Vq;OR5I1E+sLAј*REE,рބ!m4wO}ƔW9jzF]hN1;Ih/ݚ|{ [)':BwP€kN+m)SZ=ˊO{fTlP85$OXtq B͜?5rՖ ' D${g{oAK‡dXγFoG=uV`n+a 0qOzus*Km_T%ꮪ' $SR̀=}f0k⋒`% 9rn>mu2aUKo9X l8UV6@gqMagX,Y1$ bR._4'i?8vm¾%4K7ރ70E(w$΃8rnFmQXxۯq0lMH(&MJ^ 6{,i'HI`\l˭<*Od BK6Ž-9Ȼc^MW{aVG0oWC1YPbUyÐ9bT/$oT= (nI&5m[B_F87zxV,r*apPDܘ` 8FiDHp`XC*6"ºǑIVPn_,?_0Ӛk\D-ˢ@1 Sl`nmd |%c+D ӕU+2^VTޛ|V=";"MݝBf}ii'|iFdCrH<=ih },b8ھ$O@ȩ^Bc7@/kzG-,-2zFٲK烙͘Y6FM" An[ [;eD'U,`!p+$FL6$<7(k]do*ʨW} mUFk5@FyS\McؔJDyh#E!m ZU5 F\B?N>/zg(mmT|b|>ۘPfEx/.)pWt *ʲbV;G5;XVnrzM%0@/j<1WJY l.-TWuwϡ ϫ؇k3Wr\Z&9^w$J_J66{8޼- znُM\NO:_.DMj-Ǔת* >Vo9=}o<&}S-:8GI =C"7`5$镪w";nI׺MZs`uuJNt_VlX< { ZzFkښktR"N10)3r;j(hdX^ib{`ТCYf!=i 1>.zv4?3̬&x1ONj yhsJ({loZn>79'n5vJP)bR!f|};G^pă<[MY'Gsd/R;o G=oay6N.Hy)p"너y~ K}&zEw .bѢaoإl-L N?s_tG.|k҂Ihvȧ}pB&QX'](nbaaVJOEs9d:{Uʃ=L ;|;%BAoˎųfL{VEv PٸTH t a)~hcv+&cPArh@K:<Y Tm`,sd\ՆU=d0PbЎknK*Qlw S(yUzOdmu}*k4+BՇ qWHhdm3Ā9kL]-Nf|fi\u_D*$$ / )/K`:V ͢< WE&ͭNtY_ 1巟&Mg]Oߦ i r #WсB6y]LN/"M :*'Uzner7d5S*.&Bt%|PIs1?U.[\ @1ktw/6tЛĄOy n}>2pcP lf:5WbUF(yQKR\1j NVQ1"2W 0!Sh3qDp^JZ7k3g]iP3:`v9Xlb7wH|􅺰G+QW^qaX1OGS>ЕSk剥= / XYBd^ :1a ];UozP}I1!ӌIzlۤ,BcW񫺯p)(0@:d[YJhJ?&ٚgD͗S-b5G(y)PqEhX{>9'ވ& 1j J#KNqB ֬KwZg8K@z}?{,. &ɘSU%[#yl>1ĺ`fR$f+ƕ: _U:o&76K6!O%Yž E;0K5W*t)ʘJ2ᥪ8\2MI-`?<8 YFWIerq /EP) %a 㑕nee'.gu(H7D'oao+>8,EkB͵܌̙.}Ҿ6'2t[P yCޫc\EB[<%9Be vD@¹΅ $F[s|x)h22=DBMF$b+,ζE:Y2] KOMfʎir[dQyzZv`?Yb_z-l,ReT=J)^-e„vhT𤦓IR=\7L<*EUWyf'He9n15}NTь<qÍ|VIx7kn20|!Q|{8#YXt8O>yʀ>>MD&4*p m9Фi,;uY=Vt>_hIDѩͫ<_ @ryëKp2e虋H Qvdut9IZSЋuR-Ef"^'.hZhG9\͡  /LWA㬝ȘO]xKzd#TkM`BevyRiH]AZhv ۚkX3pl"q0Y)KH Tt|Kmۇ[.١_ i@V@^ #ODN` C^0NI5H%= Xe}Tn*J}nOJ]j6? gʓoؓ0] ;TGk>FKY>ɺng!>=r@ L{C7i_?PuPj-eB'Fv.J CG좙*jy%\:_EpPGr+8x#~rA_AuF&Πƚ8PV:c$'ӂ0:? h>ֶ^5w3")Y܂Ӡ$a\+RMd^WÎ"xYꍗ{.o~KUº'n tI-$ l*ft~'|פ޾ؖ|W֢Hw݄\0@6Sj% qZޟ]UfG&cuo5"մ鯷ߌK K>UBhJ: )ci[YF8=HR!j3[{ {#Q‚Rw5x  !5x,1WduGztFN&)̊jT|l쑒4VЍY0cyQny#.#S>ۣwOVY"Kv~ySβmdAk00Α0b_;;r/*>ejb^&*ejЛ{_Wίگ(!ZYhrZy3$lv m֦ 팝*F$ h ]y5&iDMf^%2t׋ ʢ h5Gݢ a(UtGn-deŽ7$ʋǹ3Ļ(zP]"+r""S gw08h e3̦g2^ §~%)ZⰍ 5 ԕD~tos6n_!kkC]h76u^E4QC=S\٢Qt{< s :Kb u%L9$hWsK~~C #(OiLl. ߫ULib bهLÐ5GLidf? f7!te$G#pjb3ָX9NvUݻ\ M/ w&ivSz }\kݥP-mcG>c=ʢNx@ы,kt M-7dѣh6ܬ[z/@up;ND[lXb=BPl?/B0P<|kE: o䧉6 &m6Gr (K;T% $F\9u:P⭓!8W< {m|yJƇGK[f'Zv†3’ E,i Y&_+RGh,RڋV܍D4y=i4XSMC3pAcGM1 m*"=_?^h(n|BƅஷU;v?j1븥 rOsR@ѱ`t^+=݄S6 lppq'\Mo쀜fPaOd+.8alG̹pAp-z3A4-"8Q+0&cH˂(BCyuUy_o%_b@T xlSԮ$X7N*=~Lp'N)Ի6!5 4n)J;=c[I#3,b’ iXdGإ6 r1٦l,=4p9jZ绺ʾRuRmc;N K:]ǔy"!rAL^?iTZ5-j hy^ 4 ]i<$]L@|vIQ)a ppPHwir@$ `>觍(-fܔ]_">@o`|ru;ȥCZ~!(SfAuyX"!*epB oWH1m3f8hɒ;ʰ)=,0' xUB2NxEտ {^U}"$M ˞jS:,k ݒ""kU7ռR?n5e|":2:GS)MeUzko^e~;6/7 I=vDzQ)]q"]&|[csjǙ~~v:}d:ɤPdo8bbX/6u7t8IOx[#jJPiP6EduFjѪõQKN~S D.Qf)f$H*Cϰ$A_F$`A\F{D]T, 8pOn_stC+$m`e5t2.b2 *x5_=gX(OsQ4c݃$;9\/Nn RztcY2 K@ة{}9|v=~ X#${4JEcYs_=읚5wUU^`BdDr#] aGVe$*ۨu.((XZ @x,U{ӊ\;>xhl8OVG'+< oYVf,)w]v0+/Elok4ÄFFk56y \.0pe7^ ` yjqP_(buUεGo)K|.bzRƟ,pgGY?hZ%VeU1m%c9`𙂱K2vGsYuaU߀ ]2L&r)RD,Ss)-Ac[Bt3a@p+X]LbX4plBtr4k4;s2A'+.mQBD|Ec..PJFގ&pcޥ.7}"=@)~[~%(@nZԞ33f^gFGUI܁)~`n6NVE 'Y#KIO9FBQRDy&BmԚya V~j:?zI(r-_ aM )4GyHчu u=`9#?Σ/N ^LqYGDHo$X{K=;!$cV.֒| _ݲޖ?s-`E nNiwL&Z܊OOS֗ A-s?`zuc#t ]x䶮l82i];t jh$aMʍS9%;dܵJ> ͝lcbu&.D0QA!zVm&0S_1r1(\=HVLbTI&~; NJI.L`)wK!i"9ݒe`q=^~ܵ#rƎ񰾿E]OxUɩin/pJ]PZ;V=uQ'Xf:Hڛ*嫯E,2>uli0 >"XN'pT 6> MT.݇-giEY :yb>P}v =sҪ.5(Be\Vԃ5E7sEoAW|8 nJ5s ôP"^6D!Hle~C?H-ݣQf[s /QMpIgHIݡ 9ݶ=I\_l_ iA}ZFc Of%qČ"am_vF0ܰI'xZk"c̺b4߮sOb/5W =%Ηу\@MB.1&)Kjٺ/wP? / M6q*/~@Hp@-KT5P(QXMYpk/) [ay3v/!1#ʜ_G1+\îmC^b;V̰Ii 8Bׅ7ey솿y'_"J4-Ƿ3=(Lz/@GG>2tkQB jsu\Yv˙̊7<n2J@@i'*B4lQE}0 O0;tH@DS/ŇfOHmL,"Ⱦ¥TWz!ZwC/i^ k{x+D feU7,]n,&wHT^Dw `JkrP-#y=8ݻ*_Êgx0pYTp\ ~xփwp}Ug~8go0he P=Bvs}PrZ,;-^ׁ,Ez$~0(NG_TF:V/g\G'rM18{/kg˶pXskǾ:PW_.HrrlRZ 2Y\Nbєe֙0?cH 5t]zEjiw~ni5Gj="oEh!)A%,;b(x^: Q |k; 5p@k86d-$ bGNn M܍:RPcU=g(Ds1',j l֯rJ )F~Acf F&e|Q_qRYwr vJH@4^ȷS2!#!ihL`ƾg9x_YqcŲ~@5Y3l#ASq Y u8!0P32:ԴqS]&9q6(>ыi-: Y(7:nƂ8K[ MS^a80ƁBCgj0x\w ̷E,H{*aSb"[P&7jК@P;%/ QfX]΢/apba`ێqQ>ڧ !Fh6~Fzhp<tb˩L佷gh wwBx`pv8I(3 ޣ3$\&'8WScF 9 R~?;W1!J* 26h,QMb7G lΩJ 7e5}|n& 0trx#e 4*[x!4Tڤ&g&nԽj0z*f:^Џ"({w|K&,h]5~p#.S7uue~pVN ~SG!DT|S)ũ5)/k]Z1 FVgʔ_"ia(.*A\|P< ׉RDnf_K=t=DF'VKY's]tU^%Q-voe,n(dk̯TĜ紦;յI+Wy ̪TߧE90"UDB=|(3ch c8?3[+_OawqiLpJ#n}DJv폫+c C~`dQ쭎K[W\Ч>qX7<3$#4Fոsh/H;1=>GY93M"-5}ɸ X =ii9O^5ەxw\ka> TsX2˞U%K✬o6CCs ē`ԇUn i!FnF4_Tp;+:ph Ɛ[?kuV"r*㋉e&gد[K:SSJI64wа0slV92O$#KܤC`}']ך֔[UZka\04T.TɫP#.l?::C1jygjDA.\yq]=#QQD|y!wKz5cN0Ymv ]Opj?ajXYN. #%T$Y7w>#s;jȷJ`EWNe.wm+^53Wfs(s,^dC -.}9$lKJuHaLd^=.zEֹc^4~B0!;h(<1jxfJf0k?01R( zgWi*oR۝zlYg2Z$}~3t%Odg_"gf4*YLd1,:C5Xl1KbymA9X=D }FS_ok3#—6ZR/(TkÚFVuq-VyPRἀ1n2tzk"8ċuL "RũHs_,"esbIۜK;vk}oَ ׅ:]1Yzj J⽀K%-Tu+iU&" P9t$2RQVi :_ rA+ L81%>%/#~Q>btD&R`=0>y!~8#8rVN|st#|R l_BRApÞ!Ό4Ver5Io)I%#HJeWnAֿ>MTjuqSӺa.u qmV!nXoy tLE# 'zp`)9WEė?(Dx~\ۃ@?/=9e؅#E7D%;\#I8cYoxXY=!] J"Zџ\_}$qgTQ]6ºP{duЅzdyN}kSJprП۹X?osm4J(*9}P3 r$N31@-tcCY.>A Tr[[XU *(:$F϶,&Yixi3yn7ɱno=Ae\pl1"}Oх,]/0EUE'<5E/UH YU)xrфFqS%ZX &>V:`Ҝ~#"iChm:WL[;d"#M^dt8)gտdS}K6;/'3{e˙?N7~OZ6Hy/QWiod/rY#-Gqgr7OtV}bp T*XaK3[oc~`{h`%g;w=/W0ƂI6/ćQ S%w ^e>UCSni9t*+åy-GE]w /azJ:ּY>8eºͦ/j*-%5{U"P<0F)Ji|$ O"V8_-pxBoq0s, ޠ ׃=Q% L6;ɱq!kZm1 ~2+Pڐ %VG>]゚?5084벳/^k;n- ՝lBp5ĺ ML˅뫎SۊWCrPR ]#@)'m)\Lr6S;l y ,T %jɺ^Ǜ q=;\"?eyG_Ik M%KI8|OoO8oq^oa&F(oj1Ӛ]c]sokO1t0ӦC Ms{6=uʋ+z|ǫ`ycAjoG]bR_/_+G kY%C1TiֹX:8$8*LT[N]&z`]{#tMAdʗ@u)RE$b|t Ꞅ"ʋ֤"'[ZP/Nr+W+"7'T{ȤK1u\B_G,?waFN J=Pcewk aLX)7`Y<zQ/5U­ܜVբL#8T\N^`%4IX#<`cI%\*C#!!zU+w'8Z,TTtB')\|mKLng4^[ǜ2TlJBţ0AD)DiUy޺Pm+duew[Fus ,jߞ5Zi.l8eN'~ 6P.b2a0 b]Σ?BIx[.]En~Onz #_tW+YzƋ"tXW-Lc!+ʆPYhGLhܮx L(KϘ\(7[(qVl]~ڴO u{~(b q8d- ʄa E!pVY\8XA!麵cC@ E GZgF"810K#Ljg:_svuJ $4_f@͗{*ӲȖr9vJf~CF̱dY(k:N|*¥&հg+wWjLFJ}#"U\Jʝ?x,>yɃr^TbSǐؽ3wݳl;)>VIaK-<@(`J½sԮ3.x"^vkZW&hܸ@EuGY@Appc)4eT"+ț m!ǪmKЫG_O7r;}|3$q29ϜkD1u{7N怷{L<?~aj%+$gwF{dST8Zu;1^4XHCHm|gMu8hiV'/?̩C_`+j*7[Y\`;}C[NF! 5EHf̓$f*ʸIAI^fvC]nAG[)W ?&+X` [тJ tAYsӔH^p3@^?g}1I pҼ}.\'3/o`0C'qb͘{.0^R5d1edJZ|.tP`DGTb;[nrNUUP"h#Mr© $SĠ;.c58[Pɺ}$ I4yb]9_+ܚ~$QxْQ|mV+`+gI! [S{5m_/c79!H\5@K͌5 ,,M\cXF?d]G4Vt.TSEZ]NDZ+rp7?TEit׸Ȯ੡KpYd"ͿSƑ:A=>1]ېB=w IW!A*'tG\Wёs j Dz\ֽamD$(~"WO$&";_a0 fwdtbN|D1'5jo B̓"{j&@}DU::8Mfs#}[Kcg .R}}2@`(p02]ADD5/6!>.-,O`Nsz5#2߲_`Ma!7ڭK+'+V7[joi-֜BJ~$H,[<4D{F1L}s9Ө_&P`M?`2BIquR., ]Ԋk`l -#\D\S<ӏi]#(9bVK(fJEh2e\#,F6/u{N> ˑZ=rtE%r|U4Džs+j'yS;]'ICdt=n0 8BH:j@K J쵛;Yi|uL%r&MJiZ2؝*o+DZ#Tg?TWُN (hߝr s"WijYtjSB?p~6Cպjz{ G {ce(:%E4ťgyT&u~YxΫ1ȩ3Pd|I>VRUm -̰q C~&]il3A>6?2N}{ %_QND Ƿ"E"KQvՅ=ń&:5t:%fao_ʘz$Oаjt\v?`k-}54p‘B^ !{! vi kGiJΕ')ߜ<3Ck)Ai"n*Wh+fC Uqa*"IW:K#b@;޾H/UB}yG,vrJX2Hd~+sNp#|q&b}XFrƈ=QY$|j@cCFq8 #q\Z:L|M.ϕx}WcKo 0W5^}? OUv`NTR.q>1" 9]RpӅlcIcIG{W؝# y(WS?e>9~.sX2.B߆fe,AOh Řɬe8伕` n=xg~Lza@i,޹,{_ڇބ䫞?=n<< `L.#Ǭx ;,^G ԧO0"/X>}9m9V&+>XtGJIMMpqZ:mŸ:^N8ݬx6 O_X Gyj/KX_+~Fd3A[)R,)1%LO̡ž˙B@=Ǧˬf%^ h|Cz O6t-p2S34 vH5kO].JEk'@|GYat̄ƒ4I3"VLbBj2Tk.(fFt-fU <49ItE݅4"[`_IåJ5A5'X:(z~϶wR\L-h?閖9G(!ڭERÇѬ(Ύᄉ=@]~)WS/W&O@PFM!3]v??ќº́A/"AQjJX%E\nW]We=}b c}32vQw5G=UfCj5* xf&}߷%Z*!X_1ӊdp@8?;NyXShY,ʬOɛ67t{1KT_?T:q!"jFhK2%:߿H97p3i9$X=,[䉇odDxt;^dg(0lӬlj=XGD ѕe(%_,V,BgԨU ցT=*4&DF~C;mNĕZV.}doP8}|(gxuFO᠗`LL,_>uՋԐGd|YjY8XsD#,?:"* />6-GjlD8ϠĿyCnK6ww'(\]1Kc-]&)5mhY;Rtnt8h,vKIR#*Q"ȂaJΏq"}b]*-9SxNk#) u_Չ7"{pp@ԑNv_~rS!I nʄ2(Ʊ=ش:W@YeK-;q!SrHg FyKT-eNDQɚη?eyu-|)p_`@8{!t7PZcKs*/4l>k퉺}kҿ}@ f`\|$IȂjruMvJwEl_!뼎7hڵvݚC@ZS k@3:&(UN2ǣ]Vel,/mo\ys{Ěj(ޚ;CĐ!˪龤n~OXUaI/n^oO'hտdɋgpr=qMAӴF{2y 0 UMUȐ>,]{ji:a.5 Hk3#UoT!? mi5qΔlxgqr*bt~u󸛼FZgS,o`\M' \FɰB ai Wxq>Є6h ƦJ8Cn+10NJSbȧukr `GkjyN^V {ʁY7 ki5N'|>Gg?3RM }Aye+^RgJc x&GӌX9g}M@efe*dB0ȵ2ܓfCwŷԼBv1|P8'4)p^Oqg]AYJk͕vG#@v>9某TM5x &ՠDK~ Wܾrh ST,GbM1tn4钟zր?WOw]^;9 IgpX䑸 L~y뽱9˵.XI5j?oXA$J/uV=naiDj+1CGFt_K$j2̶^D]yzYV*%_mɂ97&"E>̾ su&p;9flogBX.!{[\9.\hlKjZ3]g)mUfSn@[{iHfKlbPڙqK|ʈ1hWt#M-"32i\ŃNvCQ5:s}9~N|B{u:fK8$$ON?Jꭢ]ݽw3T*xo֓ Xi5/U 4sL[G-ZU 7bqtaʪفH_ d"'_Ë@άV6!E=7[TK0İ k"`agSG$k lvQG ]uEH*5$B\yr4<œ_ҭOX春P[2Bw](__3ZO4I_T$pfEQxYEA~X5:h5L[>DAWup`w?T(CoH*'3K-sr4=wKр: O~ N6^r]L6f;8$b|P$57ÌlOE9Dz;R\  ]iX1o ;)H }pW|[.c mswF:놈bβ:n;D1ntwRGb긭}EAl(_IM-,Q#m \e'n乣Uoc#2{X圖MTsU :]N:tU^O8LЪ"OiϴIME'>{?qeT YՂESv'U+'!i$WPyJ3%F#j+'qwe:T=X>LJMۂӚ" G@dq3MI瑥b/fA$%|SF ;ZLFp4pLŬcxee7MQU=\$lQ k4fNʖ=•9+>؂xgf4[5 PDJH}D/{wkVy@UĒn?ŜF~օ.k?3MiGnӋO,4q1ژg]sѭR(7h|N4T̺adއXG3oiכBB`3oV$n_qAy06P8PIPL؟b!>cܓO`՞eCvWY{V3s`T~KIU{wk iߡ>Y**<`;*=C\'KG56M584!9e+Èr=eDd55ٵ:Fѳ4ϩ_JZBnˣ$@I>P֦X+s8\GܧrZښU`sQG\z-T]Ȝtt|.Ey=K} ~ S ?8O;\B:h`?bj<'n˔>y,@H,BY6ʲa!mA vQ`J4󡔟4 n}C[W'aߞ+_1kh=L |]C-Nw}uGzn]n?1cf]`gȢH"| FM%WƠ7՟;X`T禞nSV䯼X۝nwBn5zNG_J_8NQ)?*HTeu"~1 -vWأwJ k-1_گUp_QWrDywO#f B:)Kj{;gF $NQn#jE{AW͋ߒ וAB;o ώ腿]ra׹AnN{hO@?9uRl3Ca6$*Oĭo 9:NE[1Knt6є uV>DBa@x ~6IAuXV}UPYmХc#C~-[N?c=ٕkc(٬ %QvFׇ$c{j1$'ިhwaÜST]n{vHFka ~c Y6P}-}ll@05|7 [>YOzm|=.)$]o A6f@ g8OG~t?IPr}tm,9M65ev?ec.:67g@[׼Y§2~tƉ"pZpMΘ&=]pTڤ6PX}D d6HgQ WS |f㖼>j9S)qt)X6 dPGJ lX&U7ihsېwf|sLi'uAIUzxu#_3`N/륽n!DC/|6 ,H~e/svIq` ֞ВQt#p=T4)-=.nV7&&Xg59 ,gC3Gj,̝*\ɉ\`$:^PJG5+璢ECDOFTу" oG?,jlEm@V'0! YM~fYVd)sFTmMUe<,tQh/Zs+¼;*[LrVby}% dƑk1lh >wACG`t3? k SK\E#aV- LS|r1hh[@Sƌa? !C*ݒ.ѫrԓ0AT6-s7)+ږyd=PCmؼW֭X*2d[o9̤B«W"312?rV9EcN'28(Geg-ҝI'i6۳ /ghBd??Ql@zؿ٘<ȥh^{R-B!4ڜomA>n]]Siax pOA8&[RQ³4[!yLKM1Q9oKH9ޤ$-}S֔_가8U 6XV¸g~L;9TD ײ ˴EȆ05ݔ u88w񪟛*'- v(9}LBGɪJ}w#M- 󹬸D#opn:QTð8:`3bP6kN? +CJ_F{хԽ$ \Yg[#Ũ|C9&fM2X7u!CQ;,]Kc^}M^C_4q@7r %?谝m}ieKǵ_= xQpr1|! ))wPl &>.jR0m|=n()DdI ٤%uJϼ8sqׁRjmhnQW2< P5фpW ފ,tĤ >-DWAZXb=~\-,Rm>St<4mO?R!AsǀPجM;%n3s}~xl CٔQ8LɊKIaxXOUH:YRpUf? g9̂R٣UF#%韖'fAK?.MLFw&R?9AK3.+'TP<)NOgl!c|Xe*k n Y-D+mJȅ5xUE-,XY0zy$]ޕ1UO-]wci׽.cC5$Z8Y:Sf t6$wbl+3$e-)kpq 76cjёj߂/髙$U=5w$?$F 4Y~Sn !ȓه%/"҉Sv[ecI^{7F[.wneۯH8=S%2wc6bE y6ᯋqt Ckt9{=5҄4Vts6 aVoAW4p4sJ5^o{jg l4%L Bsj! [ۑOtAR,2Yz r@$JpxNQGv謹B s 9/khWMy̠OFtUzc=n 4_VX{ԀH8] # h^ƶ҂7u܈ߢW|=fܱs+J>>{MqSDH$@\wDBހLtm qv)ߵ.?vS{[B3Hr y"_njEٚCExE ɲR\{/sBuKa4e|ǦџLͯMyCO2 r`"RREg[y|dsЩjsae ^SH @_W8.UpML$BKih}0cʼny9f<\.hD~˟fe=;#ͭ#''=Nupogt y<)r;Ex蹎R-yczb zw&)h#U鑋BKvR lL f^F ;TR }J&VG,wNNvE%;"kP^qBZ5x x=i b' LkީB~dcr}PHwx+ur ^99aRG5W>!DUgY􉵒ێ N_YA)Sy8K!4# "k%D1]aۛ"w!W a\mwb/"tD`׮^09sUڨK?Sgo+hD_P;3wɾwH+ jR8a!Ii#{g٘"*ۜ tHV60dºm˒`R/ZOpWJ @M4`{7~f{3#RZpN7G=#/K~6(tj0١ȵf4$N?w&9#iQz_6M֩MXpjx^)aՐ{8'KmۯS=UNmNjJE`iK7΍Oeǟ76.hZENs?Z;Q$0rɃE;`/ݻL j |Nh֫fN{ܬ]l:07\R.g"JldVHdfsun,ǒYXSqgZICgKiULhmZ'c|<SXZ ≕ʒk 8=fbKHl[.ΌՓn͛6-cɀ!Ko:9~AuL>S :bwT{]m?e(%H } IACI+ۭAk/*f&Ӭ' v.yExHbcܟ5!?GvϫlO52[ˀ=syw>FU@<(O p\SHE WtDAcPRq? /9WmEK'<;:KZՆCO"cZ-ӄ\rU[էozŢ4 SG. e.xsGJC>Hg1 amvl$;E\'`jA-: wP܄b xU/#=ǟX\`'Fƴ)dkJȸ1Ec`͵Ă2G@\/Kὰ`rGbȊSw5`1}-0GOu͞2@ğ<ƿ:[3$)OJ+>@^\<{\@bC{ oAGjSaQeO#SFm8 3-?Ӡc8CB=0 \h:eqQ$0s#f1"&g.AXa_>BX]!߲ Z# rwɔޏ34"iA-q+ϙ_#eH h(3)[ƄR-i|cQ8=ۇKIO5qYP0=\6^kg?`%S.lp)hy{ƏQzl. 1ʥMswMaG@wk>ʒT`Gmza-T[cT,USròMC ׊ZCnKނk.iX{|1JGb eOh|w8_{Ejd\mͅ\M²2?s0D}Cn o/6>!["ڗY&}wpNBǨfY[Qyh-V]frCz od`(FFx:۷|²j3<ˠ1Rh*%*xpb%,LW `=Ub} H9JRMc*_o`ZҾBeh xmpsHZ,W sƎ)vyLJE Q@L=α9\[?@Ӿ~[lFpNٻ^yV.Fƌzޅ-VaQψO3oVo (th}{cxKR9`tpƿQQR}l7S/NLAuUJ.hL!~k_ b:=ْ*t3xs>%#[9y:6wO 8gg[ZSz&6ےPV+"tmlHz'lԛK9xT9SGL=* ѷK&{vehxlzfL+ٗxnT r` |G1S;?GsYbBMڞ|),!s^|J\C{˔([j,/nޯ!Wa3<2mE[D`S-f;ɝ*N*!Lc+/h繁 JC14p+y\i>&qv-:y{G('ic--ߨ1T>P3PΖr>S  - H="]!SBKi'Ѭ]jK X F`ZpN袤OG ]%b+Ƀe f]‹(f΁[h_ jW!/ZeLwd-ER4/[ <(1qiԤoQ8/2ՑU߉+! r F.0n@M;xTWѲe< +Ly[ مHr4{+5e̷ pfoYJT[IMcw^jNFMÄ,|r~mL yBj6sNRwM)'(,ziQKH+ {U T .}D4ǩlHm8RK)6 ;>;pWK'7.":Ys#-_wX _P֍F#,Ԟ#;,?i}ĊJZ-`0)-m1 s(ҿӛ%1,3+ʸ Z5uֹr{59+$u;3UNA 0^/%: #;Drj/tKTSaoWQfd]|5 h %WyBuTi,Ŀ1Ae>\D~8gWc=VtP&. :IoJ r9Ho k_C4~U_c:d d ,n6Sn'VZ0^+ZKŞYhy*dgHiuέ3B1 om>gjFx^~s|9M7%-GK]RC9|'zq1|b{* ]kGOʒ7\ 5g/M_cËst\%Qcj)io92+e&޿08x0qk7jNa:UF洡, Z{GB3.E:cOGbr巀_q3?S7z o]Ŝмua4Kl['G?u&hsJ5H[\Ҳ~:q2$TUAZ?h!Wrm<ӛG ,4V33ڎ?k`8y[k9d oD>X :'(kt0)/MzjR.5\q{7ȐfpUӅ&b%KŀӘuZOa6H`c;Ga"! =^U@L(-oh@ΉIY5~Uyu29!*Gǃ% ɰs 噘^3'хk:MN̰y:`]]R#5AQ>^"dH2ϴ%$qtH&} JNIH C =TƿaX|ݯtPfAƵ=XG%iۈ{hRljFXz\ olF׊.q Hi* Ao uD|x%pQ>]*]Yn)wKq9hH9Lд ':mO@n~5+z4Ѡ8e§(\ ϓ3G#kjTDm Pvq?v<.JPA'>k^[R/&|#sд sZ9*N~Ҥet*Mh`qWZ*AmaP95!0BH$imDv >k*?!5FKBLP6yU2-l(oڦ1bÝ 2ZEm6xr݁ ,4qAEpA񺷸 $RLqZI%81(͉}2*`ߐ('Y͈@^dY:]ij\pl?Ŗ.qe)M]B3)Q'\BE͕oQ/;;;˔`b;^fOB{Q;}BfZR?#&Sw s3z}BU|Ž>SUS~+D ݉+tWgllOHkJMΏ$д@:k'4-F!3~ ?Չ7+x9޾W/:|e: ,'}υ0^d+F RlǤfi%yQzZphz:hNI'nk}b-|;)'~h cNV&nVҮMո;5r ?0 Z-][ՖaF M&'-pb3!~an?(ϺUM܁M>Lb.JQ!8ǒf5aIgq!n#ynwkQ,',24eDz{fx)b;21ϰ8Rd? kS*ųjJb5}jWss (aTP:7el/TБ(̔cz?AImie(j;}7A գ)b[G4b- WXS _*T'bqMY|VX}5($Q0,x:)JL NL4)( >i2o &Aqy@&]_1aFw‰8n5?[1gK *auF׺ Qudͤ(t˚(ۖ8/ZR6@)ڛ <+- 97>^kaz(bϸ2:+$b}S-@Դ;\z( >2a`E[qe~Ԁ9iSu<5B*SR@ǟRa9 +֤:[pY"#+apav6 Ulad5bEΊ'rs c%,?/bLw~"mZLii}8oKD^>qU^% {vjw͟GA!ob[rfHu]ӬQYm_U'ZТ[j\$\jJ: BHt&vb.퐜,W˘>1MaCy'.Y" XMZWX)@ayFJmSO0]P'TMۥRi7L1챳xkb0&hlsYTrd䊄~OfW?;eɃʨd誟.O"͛t)< vvu8 hٺ{ބP>WFtq"zc+@&AvY\NM9W!"]̩CaK3U6ȊN& *D5B?=6'>He2_g kv5Fy=9bM-aFE$dhbmZjp k.{ E\q!78iVw *]紦gI?nCl.nƳURBKxUyLFMe/L2;1A%פ`1s048 L\jMC3^bR7 K004 c4` |kB9j/nI AG,wSaU{;R gȰ6XijӞ>S@[&uVdY.uSaxfTF~IÞٕ'_t[muR.Jɛ‹by#PSB6MunqͶK2qcԦ\=Dxm]W*aq7 U1/u`m??ITa0ݙcBŮۏU ;u=pI}"e?B,=?lvndjb*L1juq(.QI>\6P,f u %X!-8 \T؈a0wŮJ6VQ[΃80=9F=D!t³ + v::ޑmC 1/<INh$$ҥޮϡ8@QADM1\xt.FxL:&"9]+-6Hl YK(zCʼn8ь.7* sVK2&j?TcBƎd<HAF=pͥ$'9hBHe"aՆSKGJT(LEri ^:.V2\{>/-Cn Ion-wW h/]9"夬?eꯡ#R'g#*x]ČZsu0 }q8ͶJʔH?=jf|@ lb)~ Po#S]r}|dT8R𭊫wnK{Y3IB[\=lkN,JŔw2XIIiJQ'GȺp>$aHwt]k--Qۢ jh{Tj&Vu'5~u=>"e$( =s@5 tcIx*;6Ozx((tXtamUspȦ gVyظ7Am,Ph&xӴvQ^F:Dܳo /sH_[=!x6CvH2m8H~p|XnV?{YnQQ^T0֩;6x4/SҒ* ,[i6$8!+-߲(O7x *(ܮBƷ3ttWMe#8*+@@6$JlA f#5/8!HPyp<U7b[5v( GP7g |8Ϥ} ؗdΛdgT 3VрALߕf(CejT_$"ҥ<Sj9Ax̆am5҇O~lE/Ʌ(3u"jTkDD"C3c[ n,\YN׬6ʼn }ٵP#ZX"3eL${~9VAYT>Dq]Cgn}P%_߫6LUML%> ܝKprt:s#؞IF _|2XhF3p[D@2ydق[oZ%o%o2nٸ"Iv~n~d}9|2j*F?9zX"_7&Sd++BUl62!̽({qth㤾Q0B9FRL/Řa4!j7l- U] w,sqVy6b Wܠ"K#hF̑*Mc$#$eI`Լ`_z*ٲWA,q3:ԀƠl""EdubN_g3*(,W *hIdn r)N^NE(nr'= Ae>0Fs֟4&SدY-I833{ky":}oX!OE;1^n< h9sʠL]KHnRѫK%@7~qj}o2ևu՝>phnuccy73ةI R5#|yqA4|iW9z|>qKA`mIz_^]J5kan.]ÕD.g`xڏN-v#QPXV=P1K/ 7.C{chAI arS$nFpϸ#uyUHܳ 9VܒhތQ&ha/{H+^z]n9zэK@~7:+rҩ[SY' pȸptج ILh0Ί[lwNLy\鿙2+3JIj} 6u 4p=V}XK;M1L˅)4ea.c~8UR206D= Q8=8Κ9N0IY!t1,AFn[]f)}1(؂Jr/*د_vj>g-J5*`p EcK3j6`ý ̆/vPjv`(cb륤Q媝{WO,AY,UZ* hE 2t=t6x}N K&.N{}o,u$;"@uL %PbH6%K=-YKLoQ |K-Sx@Ew7Nv|䑪8̕t^*z@>dBvXf>Jh-6תQZk׻)4LW`(I֪2G 1ىc'H"C#N /c%tuyQ OuB $Wqzy2U8F\ %WsC4z\w&9M Ƹ[~eFrs_tXW;5ً)~~bkaZ[b'jƒ&E&2-D׹;:p]8+4$fmeLXs- ɭ(^xf/{er ?ď}/ ̇d=ҩ̆r[5״iU ʓ|6Lgpikt0#:/_^%-:@h? i黮N{wJZ\H/6j:^@0r)$%$́zWLV =nKNP\Ł.L-qh$A| ?hޡ $Li08t6i,afP,N!t!0{ZFtj /U<{)%/[mx7=utCli} B[<|vuR6e ώ_0cw;5飙o+B8&7ms6O,\%L|R;DDKC+ps}nPSޚ)גV"S H@s1 =rdB6|-ϻoRJy*>%¾jr*bOINQJ᧬;pl/]sM`q r0/qgŖ4a(zcQ;[ZȬ5FvJ"O'4P grE!~05I.ѭb.CncZ85:Bt۲"yj6üM pptDfPR}`h-dRY/c9n~hTVOګ&NQM}-83 dlRrFHOFn}l۔a;-Yw (g.!'qݖm< %#|ƨ_k$z%e7g?o֨]jnu^ètQ㱆4¸;'T G 8ju(Z_ѬK=ۘx<:g+J|' `|GCD:iV`ky+Rn_+|h](Md wBb'jc џ)&D|<yڙZTލQKyOkg m!.OEWmy`>6k 0 S4mUs/Z¬CZ}2sq{':] 6?5mXp 5/4!.ez^ދQ܄\v(<о6ú(d ހ`s8:1KF1'KMx69%/p輵,~asV$akұ[a:` $zgN~22T\5ƜܛYpjUVz%M}ekfB8UDsctO:%}qQSKwpjr8Z'.SAPΛ ,&\)3d0bFn"t)}2p+̣k%|R1FgdKI `/rX빠Jǐ2"GQkͿ 7? ÅxUADjA;͕0ߖ@jm#v:_386,u$nJ(jR%tضBɘ䋇AN3F~2sH_:8/TMMl~hw "+&x^ŒsBl~NLGfBtV` ::_v\Aȃ Q2Mf;N\hwwQmdRPK:Xܩ'3{LEO-z#C)~u8A)[+fΫ4>QևVW~!KFS ~MXQbEk 筅Iqt+su@c.Ь̶x^f80@O?؁S P2N]Lf vfQLv%\77е9 ^eMLñNmjh Ӱ4]3r Q63?ed)cǚFn7ԺZCwzЇ9m'Pؒ;ZFFI5+U(CQ0黏/nnbɟ _}CuZ bJDWVZz5hv1,<ĈhQ[KZ"M_jLn.0`}<ܯB){G-1ORuěx‹;Z6 ʗZdC̓NRGs>qbI.@V[0ȽL}[UeNj:TUɣAG Fknbƹ^&b{)skb9xl'TW2~e0^m jH4g;°^AfN+}צ`7Dv{.^)wRC:mۈ.g0OjB~Bљ.l#bHр t2ӵ2h?E?ώ*?=0a<|^?\F+HH/LiA@^ Vv!\n \L>Noe#{ˉ4Ǥ(RxK>S|B/y q6xnҥ{*6>9_[*{rkܛ^^j5L·WH{9r~N)zH&Gh5i?^vU;^;tkf: 1)iQҀ@zQYO@gd~ewLbhJ!i!Gf~]r?jiF+9\bszXJEj4"\^*Z5丼 |7mE v@SC 4OC〆k31H`T_{C$vPQ9݈IS͑r8֯5+_y]oĸ,X:8Z=qCZs9;I;?(xZPjHM@Qsxk$Y1 ʢ3]aU,0F*z ?$M&\.[5ڈqGlDG$ZEGM;pq3@4o%8 M($4 -bR{➽ڄg*@2T:VУK+ErS1YL/VʏFzȾ=OF!g=sޝIBvA)n?9FeMI## `sXK>Fv7oEx<=}J4? .h/ 8ƚER{A膡j~"Jw^ƟCa x)ͬ &n<|{r}J)#l52 MYW->*)&6q(x v`< )8xʡ} /Izk^\sG/TGްwIfQ1wܗF6Б7 %Hf_EbnzC@(OܔYF)yZT's !Y5&b.~ -J|6H4YGþPnvwF[4gY,ZyP9r@!]$(w&iN] Ev ƾW!ҽ3Az?ܖS֠0n:]i][.t }3ϩƹ#A@^rUP Qv: $D?v-F(zpoz3keԭ~i#xSk7j Dm>21rc%]euB̅7^v܁<ɷl PlL1uFO54 ׳=!=!fP~;k(ب 4@<("n%"DOt۪|Ioo)kTwigX!Gj*6=J]9ۚ69͸ l  #gPϰoPlv70;ٵ#lɔ!󡜳&^0Tk6>L~p/ĊC.Aؔ}#^eC{{oAa86fzyg !O3Zfann)ば(kB彜M@'ӽ?}En[ME9hq*wm.~S9OAZi:3 @ (Fa۝%zvvmWn}ƲW ױyC6FJj,-0&O%z n"MQ"lc j^^^kf  Lf!9Èb:4=tSUF5n)G+iIeNK簟W`` ˋ@U3VC;'$pc,EIo((3FY(՟|IARQsLtmሶ%{S)|,(}*; a;F1'Ñ,.^187]P $%xʰ! suPvl.F۸3"_MqSR`Iﺐ *t 6MB m~_5ߝwFsIr׻>= y`HK z-iW"(r$'TE3tkd k*rizdR[ (̘.pxׯ >՗sQTaZ-I\M>(n:b.>~lO=tahJ٦QHa4JBJ=̕Fy(R|!PJm'^&Ϟ.l=Z?Ţ=,'M竇FPP79_8 XNv"e+Wb'95.n [Xd%iɋʒyv{9ʃ1`*gթş$x(J7Ц1<ʻ]m(7Z;,nkAR`rdH;veɵ?TVC1f-A(n%V2Fw]21Fq>rD?2UT^!S52?<4(,ſ/Tjo[|xfI̞t/]kԱ"[c4k7}%Pj{w$DGdc%Wz6c|觳>Bd˾dJmQi^|y2P98֩1<z+)ISDi$rOݩp@GE6:d@ [K鯛]hZnr֫hB)f'_4(@BnNo w=v.2,femŜ); Ǥi%}!A0z7{M=/ %i^ҩlresW*FqdYs*{RР: Ֆd/ dof!,rmWV%|,}njK |}R8})Pu(x^4цq7HhN~iӨ: Ba4 }`p561=yo9cxkC +B$>J#mEBL4@K=Z a>1鰀oO`hsӪM2sğ؜Oj!u<~vށ|}8FŃiH1reBO뮆>a:P wh#mͮq'uøp.)\jzH'ށpd ~$x0r9G{80vO׶kmq7o-Fܳ I(A`[fɆ1#;u4x)_k5HG{@q~iO'_ഄf 70o<ȚG\k~|c<͢(D@L-1Ujn S)]ꄪB:Ǒ븦j$%UމsuDc|@e%mwsq2〝}Ul|%^ɫ/BQW!I:БT ?nj_8 PH>Xh4Wz>1rGWQ~{N/A sCܿbf{KM͛>{}gIfovWb:s^6LӪ40fOܤUO:ӍsnX<zW/f`(,[,Oc4S7~R 0@?"LOMNbƙZuBY+ΙB@w\ο1b^Lvt1(_!m^wn7)d<r–V'ͽƳMs7 1{}9Zw~`LF;֣QabxmT2={9&9.|{5Ir6^"<4쫶&n/Ffа>i[K2y>B C(ЬS5zTv7L49#o̞{jhW\kn#t؛@ RUw~(MVSD>E<灈:c$i0w`v;z6YüuSWhTȦbpJ0F-G %EC1K5~ kwLI Eݝ~GJIA;>蕋x%..e}AHRk`Z:rya7\hkxuY'nTDLȭA3U큗&=(Ug66S-#țF.@m?fk%ҬPs*? jH4.།hp'+܈ۚn88#SA,~fY-E"j (EjD#z-YIz xVw6[nJ?R+7Wʣjs9}ʽ ̝?l-\I/7"2-EN7FG讙k \^:~ͅ`mAZLZ `c(70 J/pkېӫ!vHS^%Jds5SW!m i"YsNCYmc, `oe%`3|[zAZ!|,.@̹sIbMS]iNm M"RFEx`ԺMU4RIC.\ǀs-) h~nQՕQ^ 00f@N,ҺLZ@HAm4ls6+gtdJ򼒵o +L3Emm%ELp3*s-d5.zpʄ y._~X& =ҴnR R a0a d*i3O:m<1vIDSm5h1>DֶPғa|ȇ.yB|-9=NGEo&>CxG|ݑ* ` ND򛯣v2aq ZXwyDN\I~r@&$2qF}{&W>Db?SKoa{!$FN MT+k(xTJm6ϡCY:{fKTI@j H&YMaD[>J{:ujOo6sOc4MG_\~X#||=3 f4 INs/)uewb2@lCfog AXVSι9 scFՈ5M [KD*qoôժɈntl2J(#@jyE׀xE \^I^W8԰OwW_WѤ: O w,ñ@Ʃ#1}l a g3]?ڝL0g4{84_Qn-^ú?i]Yqdrd9/PoȖWɘ8t=ѬJz }w㓷c6hGMud{W$r۟e$5j+i 94Д|]e[nsٳcnQ8kBi* .;Ěb5S&ɠiȆcaڒZ-3X@pS3W¦E$#r[nFVUck QeoZ6I5f_fHlsK8(`ƥ%- S26)۪*niUrRl70@m|x(XB%lFfe(Cdz0 m$~ʊ ACRֆ\Bx\orFI2Rp #>cBbbڴ-@@gRSZuF%N,'u m!㮹Ҫ-v`>{bm1]P: 4ҷϴ. ' } y^ x::?.dBLic6}l] 'Ev( FJչa-L?)pD#MpW C-Gpu:M%0P4yb#_v t UTzNF֡ a$]^Զi4Xh\ 'i3a{[0(xF*f$ O:͔]4nc/}HvJKd`2Ɠ|ظz&ѩYO=5h _V!zezuA'bƶu4Cw X;ѤV$>Aa>H7U.dCbϡfׇm`ҵ~h >HőLJz`8D&[AǧB-}R&K*8ǎn]2CRV`hF FrB=鍘G%5`<$ .>sl+ch!PAm^| ?yg@6V"{\aPDð:5;aԪX͎2 %;45rIhQY9#E^21\8'slgz85obe^˝Y i(6&D'Wq N 3* }3,@oXA gp[r>sC>p>yܭ:krB, Ph5?[zhT 8.(2ykMPW|,3K"#; X&qXZ ~* x%#Bގhn* Qbem&AaH=?r#SOgGc bMiG "Ml*8>5Q-We k߸pQ1G;(!VYX6oC ]ƃո?$rT6DEJ$vȌx";kk:0޿߅DdeOqB9ibgdsx(#Ø糃"d4ͦaym-)JeYk3Ey^ly Aך2}_ԃ^nOaqΪlywJX3/Kp|v$r6yA>[27wBxNq` Cu~ h&"|KbHf W3m2j7 lD:=28U^^- 4Ń[eCev*%̑YI444L},nu%r?Qo&a×?1D\M_i ^˵6)< ^6\ x vi-l<0sm .C׫@9#tޅ[zMoH#.fi}38X)Ք{>V!6k' GQQMBMkVy^cҕN&ME)mHki1PH0wFE2ŚT\"5zi2] ?׬I.wG忂,y ,7 !6=mUL d.ce(C-0au5\t V䇨d蹐0hyV2pcyk\Σ* 64|{AZEl$T0]S 8E P Y=,Toױ~8<|+ltC"9&k`255҂"j~O"6wG`S_L2}0x_#R?Uo!,|+qKp4?´wq sDBQT/:,Cj}ɗ}%f:]^n0kf][ _ڶ>7iBxn@L=B\O҉Hl+|@!0ɬ>ѣ҅g/VЯcT0M{F ukKU6d[` *}ͧe 3{ڕ7VJqv!$]ahA*ZtebҊ͚_Z|KI|v6,.2BQh 9j]kPC8nqǢ %!gBX{}Lu6O%2`t3d7R@2>NB*8$:t 52U?dH?B˱vʤ-n1@<ѨgfQkJj$v_Lf>Xn l%Q%_>13h,辸BR>,@ χ RQYwD@"m{\**ko-_qC7GVxXH uMKܐ8ArDnP,^ q5 %g CYEԱw6}q@NY@({<7dbšOL!3n} iFkULJnra YUu]a͇=Ar4{'e9NTY(1ݔd+r,hb5L}Bm|hf7-nz+6w!*O~xC$&15f^!nD-+'7"Ubl"w8V_%ͯchoqv2J,s ,yo BݢYsDڋk} \:!A%caj'(&##>5^\>d9+4ߙyZ]{z rr^MX+ >ѬR_cɼ4p4@){}8 iEbeL9rm=J4RMBn֒lkѱzV丑P։y(KFp1cV'cTXS` 6}y8K)/u^2sí|k%4cԂ|l˳SfGk!0ex@aD492?}r)~$.+&i;Qms^c|1mf@wDjiLzFѬh3=jh=E`)X@j;㐝)[=ucwi]8v6tn7m<(ñ{2)v,t.)y|dP!𒦮}#VDK;{ȻgcTBf[{ ZoVE UY?2iu{îdb`=ЇNW=*;T9MBٛ s<\/Ƹ`[@My+ȍrdIpHSKג4zmpaGm;[%ļ̈Ru1gm:Ac0?rdͣ{rw:U³n(Ab<S"_?<]$^YPQhU$Ź|L*[Ew/,N'{h7KdZJ&ndD_SkHQ@#ȩw-:SX"=26Xz|/3w.WPAiVeB^dd). (xI׳r<@\* i"6sh_?쐝$rPS27HQq+XY%J lg^%erB Gms BH/Av\[Y(H~ޔ tgďpX{aU#v'l yg6(d%⩙+7~1{V4BE*3[[)9NQy_/eڼjfɭs$lϰ ST H-ż~Y0ב`Q}ZlDA =G?"XqFE`2~ĝ,:[Fh!C dg$QyTqfJ(NR sScA3H)[T4YXw{aF&؝GJGuoʆ֪pة"ST#+|=!VbE M`&sD\}hJҘFjDbjAq.q !N4Xy_aȭh6!/ڷ1ͮx88? 9O "F.1ce J6&{on\zX*fR} PdCGP{xq`Cq/vpx۳{J #. qi$l\Mw*+^f}7;``NBMPQ;͚a#h*&t1ݶ{7> ]aLm[g!)vzh $!:u.Շi`8K7"AQ|.='n5#qhAkdBePs36dAG9~">~2@O榞*-B"9 X}j|<=ɑ;aPЎ؝Y?Nz31!e*_@_:H72+tKf1IGSaH A0o-09xmua$ yOӧ0󓸖VAT@oE 75;O&˶.tOymCr3uVE7OOK.z*MŶ+8;f<-~v0'ryd3JI*QtGF+Lud+E|q 4 &uSM` = {P.مr/'X"Ua5hM9>v?2xFO3R#6}3 !aL̂ءagb1<֭44.Yh STfָt8:j6p#Iލ$?S;KJ[??N F?M"mj#l3KmJNծM*2}Eޔc, =YtLHQN.= 7: ?s9MOD=2ǛϢ47[kM$r\ar9hڬy: `u $GݳyL/UnJqɂ)&퐮YB`ћLqU@2wI pc'4LɸWQ$`Ix(E X@RK,\`e_-½6`LP3M#7]AI'8[+X#{uʂ^G'Zڲ[9Rl%Wɑw qvhJ߿j+n<;CɁcFbJ!LVR^_ڿ_Gؓ$'ywC W#_L&rc`{64}ZLD|3бF"J-|ˈ2"7-'|WZ';}t3>U<Ո=\"k=iu`r^} %#mg"?LVUF@,B_s27l\ 6&D@T,,E_0v$ Q _\#`ؓddZ+Joâ&]/Yqde :xg$%Ex=gy-g|d4{ 'bO2=1rsW!f(׍}avWAoׯ 9t<'F3=C]}IŲcUr k(`9'f LvMf}n&@ԁZk?Ғ.T ܋4jrSz$>*P7>@|]iI?*95Xf`?|ۦR;zzq?W.m&+ǠTdjK2@slYhڻt-7<2*+71AV㊽Bз[]>p|;_b2aj Q I>UXj&йe!HϹ`4|>O3M0R,G_`i=#t-8E|ir5˞W3# EI4]"7UqY y`쇆* h:$/`E'lJT{_m ý(bL)ȂdZC' @C}'/e2t1bWW98UXnVg#: WXSHjI)tR^5G CJxViirԠ9`LzqJ:*bk݂AKm~2cjvS1Kz(`:3ȐZ6J7yQz|~֕b` O`V&n`wd8yڙ7@%.nf-?DKo7#Et@Xŵq#6DxAcc''JO*{ *Ye=׭=T'mDxR8SL*\eLz;L֬'HZ= {\F.Sz(gb+&WHNJr51r=x_Y0C7ƫ!a00AKY,vx>V1J %kgmPy3i mgCzU`Y~^d4A1}5oEioctha#xt`$d^X+ۦr,5kЕE6xI =Ҏڜ#8o?E_篫f9(I.k!I7|4yBW\7%>d%" y 5 ;f{ۇž~{'Xߑ4?wtw~W¤'ϿӞk\E'G3i8I3r. EﮒH8j(el7_x/orC#CAd̐B> j3f"j.7|upQlм&MIHUyS7Foll;!PuS}&K t+$ԛSwTIaVA)%ZN^[=0;e]ZBXU#Oo?hЁ8K J]!($C>ia)Jb(뵲'MgFD(Pu*5%*x7Lt0|=; Z﬛6tbM.I5 Qj, fZ4U4i("NT[Ν%Ps@jneRZ>{?aBckIگot!xrckRϏ=ɍ6;C%"j+.0޴̬gee }NQ8Uďif)y) d_^b Ϳ%aTp^R4Clg)5剴kd8lL7XFRhʧiq 5ek47'ZzRquӵ09O*]Q0ᥤM@s/ |:ylk1C_aqͧxKx'{.&2* o\"؇=+J00N(j{QlECh<Hsb,]*3r(ĎKҳBzB4fuN< rECกp$xc?M; "xxh # Hy gLKy>G&wܐn~oRi%MTZEnvks)rIM]▕$V,iKaXxaeujZiweaQGm/d^R2rb=d\7D~i@O!:jS B p0}V} BvUvE-Av:cT5} BsQVlpt 9Z+yEꦼ?m^OZWu]1<m==:fW=]F?B %}/iTًF'|խuԑٸVq9/(XM4G~Ze:@,Br "⋞u.|3o{Ѫ%kn.CbΈ>E!|LM_!(_1$tNDjD,QVb&Mor;u (aXR_B(4Zx3?rƳ^;x*r`yDB޶@d/bw!\vN s=sM}؀êG)C#nrFOd68~٣ 諿t͉ɼa/ A(g\?I0!o}i@].(kV%㎿a;x=iMv@ýy&ʌ4&ڣGo" ΝXk/O,TЭBN,}DQ8^CFl]`@!Nℓ] f <.טS0 (BR;vzpf$ƶt~iqki`U@a)`!qe6)3[Na2E0LIt'y9@M׎*oz".>SyNQ3(<췠dE7Aʰބ;ï?$\&u6hN(M[4 mPd,Oi sUz/jEE#)bP묅 INr3f:3^yN35c>7ii(&EGsihY}$4H=-}\g(>63Jd[P"dkaa&R["HEzc8 ķ&R~Ħ7)\FxK1'^ū֣7;'4 NQ1J@ 1J}]; aWrC-pxhMOzCNGp[so74,2sƚ}u[l|I"pd5R`4۪{܊qj|`F0E#BC оZC{եTT>CKZ;tՍQD*z]YJJoG>@lsEcsOY j,[)C1ƥoVYAe`pGoF6x-( sqQy.dmc\ q߯!X;ܛ̴NwKϷtcr*.:Fݶ`Y?o'`h4M|ReV'B0e4GxKA#8яtr1=r[13R._d1=:=ՈϚ~3Xc ,8TΒ?'KDҳU1Q/u:}'y=#i`V'![]Ƕ''Gܚ ϦAty&w sXp$2hrXFu>رӉ.>VnEړelL--bWGyM<ӕjP߀ʷV".cB&.3PrFMajjۃ^ͨrDu~sO0zkJi.o!¼i^$?^^uhMٙS5/)T~/Y8+ vmP_nfMF@QJJ}KL(KV&,]+:C8G7| `м@%QlF8g6NatԱ:;6!>.{>/jTAE2v0j*5;I8ZtIO,łk̇"wb'WN ,yow@,ѓw~ij;4F]g6f8 }l|s(awJGɡ}*gyG]E$n8},ВbKWy\VqѬJgP/v9Ԋ44vYk)<0| pO۴C5܌|xx,AnxYΌ/_H{19~`&.XZ!@d倩dmbqv퐧\<#49u>[0sFgހʀe"iWkiymZd:֧"v]<[F4:~ MH[<$GBjJ#S~[W{:xB%곩poY!>R#%%MJkk@ Y љSmУcAn]=X:`1 "dL+Wry";0p*JlivLg.$$[ ?͒v_H &:+m?mrnGI/D+SXyQ5|:n4QS'\s_oo3ruy;#Ҭj+M_sv0Rw:@zZMqZHEHo߷PV^t~5+^§|Ȃp4~==ZCF?6j08mB\.豫!Hͮ$)Ơx"#}>W-$tK0 {LP=# ,m^cؤܑzG I 1 NT'=w*| CjC2\[1âBd1mKpZt0]51{`nGp#n`b\;nUo{64k]",GeL?RY.Pla65q\fZ ^sF޿!)s,OpC>lg59O0>efduο/q^>H+WeޠwlnJIrW4z#PΚ7hx7w*c5)U$/= e3UwTdη{yg{ R/&uC 貲+3y`A7^F(!ziVsKu3#y_` \XLnS<6$Y ,DR:Qz zFUi =BPNTӛ߫vQ2ˏz7ya?]vsR-hTR6S\r:8 @96-K91x 0 DݾLB5Ⱦ쑫xTLf%Ķi'H?]E,nF?&L ?2 K֑lB("{r(N~DV;1GS`h ziH+ZFӯ(swj۠N'ȱ[H90,=-:1K6L9#qla|0j4VnoH7R­}QQ2,R)xtw? OChP\qG B:UJ`i!`zBPvgu8.ḆPc$Lml 5`NrNI'i&w_O8:v,Ym/ xEqLk %rzz'*yA Oz5< ¾EqQR%{8oot eOcIp)AIuKguI+eW:\TgkQr;{!;W 'OIј_2<@"gTUrQsa/;12Q0c U-Q d^" sj=mfTFk-ackKwi2 _+2b;L2<3_+ϜW@%!IU[+à% Av#I(1}$cڎsYk- -ŲI@W'48<'H5p4SJ{WJ5bjfGW"Z0~֦V{&Eʈ_ג(ELkQa |!XANP[|:E >1Rp1HH9.SADn1e8!2k>sPTR5X4vVʺswCsCI&d^⦶ L<*(\-MjBTH#YBd$~p;2Vp0K|@3N`?w4Af;q w )m%5'O뚸E02M#[xP,.). eA(]mjW^,ċ\9sL )#(h].GeΧh5}3RMZdK# jol.LJQŝnbHpEwQ_ |reOx:] *B-7x3UyxDyt0谺|b0gT,4[u3q89f;C ABL:7Lz{PCIɋB%fgy: bVS4 It#ck*0{ɮ/:@@xwfs#N{kfޅ)Ei9^6u^C~}3s$aKE ds5L$ӦtD31`.b|Ouz^e^{t3z.A?+ד3g` d0w/e|AvS9!h$ ,(=B՛<#/qu -y"9ޒn2{f[]v7 μYջʩal!4p&ZX.TD$p)NeL7D{/Bx'$&z;(.gp`"Vޤ T=_[DNr=IL\!CTP[Mo%m|lR>'(Jf)}fg : gwe2iHzꆑը6My߭͵fSXGJgX _G`ٯYɠ*Uy,h"`uh 1*uoQh~xHFf/s){J\ŻE\V=h7߾`zt(]ⷃz8`7za\vJA)gGU2%9Û'OcK ɑ)ܜ7w{ܼaNBQ;M%[mM 2Q"EIC@ux#M̽`4y6=Pa"8Ԯ[R>T1\J6֔ ~P] 1útζ/IX,C0ŸP-Jك9E Brьi4:[u zWl.z#аn(/DR3$yĹ5*K&zV^6v絖pj-1Yw)f_mqJ(EyĨ脮."k HlS\2_9TpJiI(J:~ۀv,՞\Bz˧橑# a*(J-`lA>;q1^|z:(㍒FK(-i"ݮe[΋ڞo]{IІQqrll Zo+s 6dV1j즴H:ېMCi.J Q 7 JBBRFI߈(}YFd~ر2nte1OqZJBlB)d۠@a _ ѥp| g)@x<C>d9(sܩ}h3i~ajH_-H(>z=C)G}TWslT";JŠ=I͢\@]rea˶HZ?! ltt(zDM&OV8]_(PS5+0喨d>れ/&3F֓*w4q=|t`ysؖݏ)mEQ+<ڜH G\P4 zش^)%ł;%:2E*POkD9dWGKZ`0ƀMf'{&ƃJknz:ڏ0<Z{1)1o/yl|4EOY$˞.'ubywtA)_e<3 H ߯-:y,\C}V tXAL@fk]Po'2t<>~D)-7VsXtZT]xϲ)Ԫ*Dʈ8}DbOUlL~`K!]v_-EzʱCGDʰ9N5fC u "2l-LA"i2E2\2-SІyt:ss3b#1;Wms3QSdԡ%LYMx<Ϻ-3:ylPO;*yڠPAWL㥪 dp5$62?|3EG^D[6C|^?)?FOpe}fiNccos%< U5 N"\~y9Ls+`*-= 12O r&eRD1W-@)*")I%;͔2B0evϽ{gphNG$"S&n6e-.o c{Ah*=98~~|}*5M+[藢Pl_z&Cq+oo/𫳳.JWWs*.G>/ƃ}wIQVyXb#Ӂ^sSRP!ukͼ)-׽ +jEa}qT@b+h|iw%"H8z(+2B)ڕh LmM^|@]sL|Ʋ%O鱩LzǔptnhѤ>(Aq7h(E<t.I{#C>T#7'nRg1[bK/EyF3jMl *vҮkWi]5xg819ɔDA% -zG&Mt!9QZy^+ʝ7k{oR~ -eE6 <;*NBkuAD&yRGd+OQsU 25.~Jhl|Oq t|JvcpmERsm68(LH1^:5~3lKʒ^hqCWKԯ,OG w亱$[+bBd( ;Co_C[vqӿ1RV:SVO3܈|G H'YG|{B %B P,'Ad~>8N,<(9!QK"["Rx@@zNscWk9\ɝ)~*^ &_+mS,~Qtw;DSGlT( HY&C~&_/BZRH צm^"]REe%΍ûBM*9\aÖ%Lt Y̫ZFeaaoSi#3($MœLLtѬ 'f1,BaJoĔONAaWKD0_.3pAVP?8þmػ4k%0GrܤsS'af<):k?f{P}bYy")%Vs 4'㯻y[J-yVo2IwVn:?2R!= kB4I~`*:ӣ>T/ q`tS#_bYtf3scyF]Tv0ʥIOYte]VC&Eb҃Q_ov"<튔|]lAwyc~ćPy7UG@:|Ry8ijAFZl3Z`FuqQ׎bÚJauO ńSv6sx' n56!?׉}/]gvMi {nda6{,kmGQsؑuͽ!Չ'@A_`jCa~2k hO#(#zrQvh iNO˃'p߇72'<0jaz0[O4(\,9[.fEcZe٪ ?KuZ^iz6spl/2jX-U jŹR/1$ 5YdF' riզ.5%ȶg9WJ=leIsgL2n :W‚A/%16IVJD,#H|fta̿ǗÜw;]b /q`;hnÄ< Ѡ _i/vKQc*!ff1G;hYB궋mӺx%+"WKA4Sno_? $1e(Ie~F!k9߅sI[++p>Pjeyt'{>*|فTa }p<{fK4KAk{c(ړן5M8_mB/ ]xCQ6i:IEToe ?ɺTkg-c'0)czu[&rRk@&OM/4 T}_qL:,QlϤBxq f;qޅ N Dքja5M)`ElLŦn^goǮz9Fsr &|=pI|uE|0᥋tfZ {jSb6Xɇ:P@n>O}QwXe+'m앁 |> oqklΰ2%t&J24*+&z:SG(b֜%w-vҭ෿@wfR5qDOjB8l=wn k3?a (5݈~TW ;z% `MeTb7}s L+~7v:GFZ;_*ƥ[-)eP8WLwq =d8@GNGw]wx'`i8syZf}rABs lO6|%GFTH2 E mQK|O)@ 9:I{dn# >I @o9Yku+3&lO=b9\N SK' |5oDBAPQ-E h] CMWLdf6G7BQd& pVW 5΄90HUΗL$t:J؋yOM -i,rBdTG.0ppt3IzʴMZ\^:=acRb u4:az#1s}+3OY>ī]Pc150Iܕy*\bLdSifnބ屢EöL/s/mHNA=evPx3 5:Lr$O6ZG'h^D^U9.LFa= :|1iPtu @J?9 <xR#El)XVqjBl[,= n~,zռ[~og)h6cji!_ x +IVVߩ܄{ PrSnɣuW-@2A}^zyK]ƚ<*j.S٫X)1&1C8 ĭ5+}ٸ̈́8X.Yg7q%\B'D~9*qsIY&b@ 0T%4qT =36us4 fܣ!|[;91*dBLlP˞c'1P4 M6XVZA IR17^])G&ʄa,ҙdjۦ~Um妡}{^rSOhwu` T~@شR |7xΨX!R/̀%rd7Gi$ވ9zDmb4/O_ +*;\}0:%5B++g@ -8E9.Fe tM5C|0F*$E]γ bYҍoR$ɤAfp#KQO,9J/~Tn)/ oKZ 8HC,_Ɉg4'rv|Qbp4aL^q9 UIO1l^14z쒃.5G!-smzfzV@[1snxUms80iHk8Ы{Ɖeń 87}2AZ01P6-=r8\AfhpWVrZ)w?s~TE}Ell}1fgi~/B-I81uA0oh/Y? 0ڡ(ȑ)|ZCZ~rzn+>J{*iL;b CGb,DgUz!]Ƚ.P5bJ PMZ$EDWd_{ÛΧ+_NMѕ!ŐL[Z9Ns,$5ce%pz@`c.P+n=,(q17;fΑ%'5*& 21?~EC6lT\7f\37S9AlXԉ51T߫VT;PM䕮rnDchcp9P7]eupӂfϬIPM 5Є r;,1G;wBsM5ӽEmdVwH VЛ} HX~sk߮&\?r$:02bLmW,}-IL犥)So Лb$N]i/)8Pph 5~L|"*co ^dNpu̐98[ObV[t/nbʓUŔ]&vI[d*S]%CvdA>[6מPTbXMB/CyIV#Ғ1oF7v5k rEB2i׏DE}01*E@m׾ⅹ5}8nϹ?,SsH ZƽW<>q(ڌkT5,1ֵuq/LLH`hſY!yF.ԝ)!2D7Z.to9߂[[.$CRcZTs"rq mN$Kļ_MykR,T:kS_ )@R$1KkgeΥhÿ1z uPب )(7W 7!K+6k`ūvV%.k!gs ~K'GǣG`S.\6j6΀{6mfWȊmC@vk!2,Zl({3ΗJ%evۿ/03;ǡ[*) Iϼ+Ё8;įOy"a2`dbܿv) "c,U_Rzbk-ӋHEqp;3%m-^'Z_3j@d'v0لyxj焛jԐt W/%od9'(kTtJ9Ga_5c:]E?:&1sH oXz˝ܒ~yx%-5^39D^dmiqRBXijWk-aq 9qf8Mʈ )E fZZ jbtT]"ob"wa)g8Z 3{5)Z׽,!kքSkxEbzG{]-@|$w77qR)egp6lX cS嫓"sԤpDb-PОz$`@NTwj2,'' 6_:Kri~`Jj5#bQ={tH' _2naBD!!E:\7-2-d~@t2w[m!Y等+ʡj.nΑ\Ij;~e`OR,ȱo(%2-"M;d47>nt'a/)WΥ3Tqb^$ Yp VW=V۫oRj "rE= p&CFKRx&Ky_RB(U򨊕3 ]=] }'bZfЯA = *fn]F4/3EA?c ic Tv{Mg}W nzqS(*^btj5ʎ+e(4l^՝[8)_( (w%05nokt@w+(8ꢿ,kU^3Bb3ugXvH%{'I)ս0q=QؗKBI9Gs4N}piq3B$;cL]UD~[DY%Q#8CnH˦fH_1iM_042}W75N{ -Y\s^Wcτr 0.5qtngB,|Fm:dMpOe]+)0=NɁZk18{y}c-Љ;O=/PeLZr$M;Eﮁ0)Nڍb7UYq=2<ſPg >CIJ g,"tƷ/_Zԅv8)Fy=VU;-k6Rm@ޛ1*dԠ_&yVEqzB!W\p4+o(I jLp9%Αppѻb9ca7BF9kН1ķǾb&J8qn(xv7[!yv[и)/T2#DR؜ M/n"Ylp ČȄh/C9(=7J >"x4B!Ognsm{0#SsYu `"Nb\Q rLw+<1+uQF؀$J@_{iWSq@" O=ג6>{vN(WJeґH\I)pX_"+C'muU6N?(g/+<&tic~濦@z˻~WH'%pQ0u}VӹeQ62;%3k p7wEg Q1g .f8ePsbJ"&\ DȀi+Wh/F|Ez4qX!9tk }t_1&ehR =K$> @5wYX3!7+Cg%u6{uzHg缻#orr ~%! %sS &ZEÂd,ȄSqR |wQLx9Qc_Vq<AO Gwj~A5 8$VfNu8\yg,ⓓ 8XXiVP>5h p>|flm_p~,~x P@)tkծsC_咤~ χRo,/<̢i0_o]AH2FW<~X/[J{C;)Z9]sI6{_b?ÁjJPwq@]7,<\^ -?3JDujA<٪Ҹ8~ix<ۚ悛*7q>-0\kKD`H6&}ƒ޶ U (B_J=^`7*06J5`CVDDLmٍD-1/@NW'>=}|NוmZSxM H 7_G9YHy*XDEo"ܧV }.NgӤݟ tii/Z(ETOFC-'8o.յ+ꞼS|spۼ_M/V>|x#-B [tb)n7 2cxEm5O3uJyJU^%9?&݈OTod TjhC2aKV8J(H-x1n eP{q)U8kRm|Hy`&lXpyx%E*YCɚs0+GSXMs-G)Row'qz._$էI/#pY=(?Ј[ڽo˦FGX`8TU{$r_2kcAZႁd+5qnS}_?[t{ܙv!2-Dri>Pm%&7KMojsS-E67ME3cPeyOn Y~=GTq&Ĝ#t ,M4ȣE,ȼqPR|Z9>*E,XMq G@d09,wD(ƨs-S{7׆u5(:wrrf,F@#ZYB<+,=:k{FpLT *n7dA?D$]^)3pE80P#Sm 'ːIq\!S1>ɋP=#ͫ=9==~?ֶOi|]jLZq " JuJzD"ѡ,Dvvsd 8OJBǽ[ ;{c/p¬k-꾦mwE 8["Q5%΍'̨`쟹Mxq3jr^󬦳_l:n6p/8Z+y96NdYѫsMzZޘ!z}x:tS+/ wxGC7Z=%Ap}7q/+{O7W:ki`CgYVvL4bAe:kEhGƢaơ7WlxQ0DlS]eRUFu TS.niC.~sj~~m,x}{Vh=19~;~6|޵*\xk%{ N$dURu< CT%\}B0`νzB?Wu=:1uB6TU,?>O?͡wvoe{(Э3 - sFū׾B'ps~oXp4jgz=/y8} Ymq߰cc ;3O-RfQ庶 s蓞h$sݟxŗ@A8oV #D# \X4zf9Sc5G6sGM/AC̠ ovoW"߰ *4CMĒYҾYIM.UvZFo7%)Aorx7ԘYO'.ߘg= ^KL~Asc(Brŀt ߊ_Z 5 /* k&\(2s]%e1RmXXn%&19og9k,2;h]|!:/ENR_PXeLˑLry`tJ`^Edm$ -_ k#6%t%F,.n j)@?mzF <6#/t7V+>gqh(f01 $ E쁒,3Bdk$[|Il^Nۦ{ٱ2jol/3'3'2 B;ulkF(]bҨ<;$P`@ڑ"O^M1@ fX+|\ 9 `؍Xq>o8[^"-HtE!ErMҢޒShL@M?(g ߫E _塚{ XRΥ1$ɏᱱ춬_iWKMBҊ-]t.;itEN!aKۡSpq 4<li+/ZBjRvWhm&f2 0xs'#h$ݶ‹hlDF~P^؝g{ CaS3D\ܠ)"$Oj=kiV4SIqP0)41 ܅UeŘ)P< l^c`3i̡!S^57r^s[q|ne.#ŋ[ N17g 92M][-uJ]Ukϕ_&Ix:dd]k FgsZefП0w;Fp^`!,O̳Of>f8ιd4:84{)~{ja[t,l0 +y[q8k.F^M Ư^<~4/@_R :yJwPBB;,lY! X,<^Ɇ(f 9W =x+hE/ kֻ/5D*5\SxtO4o!SFIEmcNoaSY;2.4T\0 M e9/[xEݔ֦W~1UK Cn ;{w:b(Hi~Ɠ`?􄾰P bdrEܖ 2ahpQBsYfϋTVT :Sgncҋ5ﻬ&cO1F'tӬPi'u8Y"E<mXZ0`fI*M aPBV aS Cmds HEg _( ]jY٤9cg],EЪGԃkJX3{`>x4?R܌54jx:%4=ԅ4aKb?aIs*=/ڒz5td Z;p۪A9Ht^ ;uVs'l ʂ/7U-Ļ dFar;ōzzC )Xt88GtւFd-Eʦߺ ˉX7 ]0e#6:&=Px!<չ߫O }F+JϘ=&Pi"LJOlK0/CcX5i;*.9vHs1 }y] ;Ǯ6LpXrOzHG'k06v*$_q-w7Ǐ\#U.Pfr=nM(B{["wxb㟖ۓp3^94k>B+mdܩ/jDzJ]Gc?6Wm#,WataUoѝ=BL^B< <񸣝K7*VYNJIq nvZpiXOP#=PP$\$a=|s8 mߚ]O;sʳ&[w#SEk nݍ{ ZIk5j ݯ*VmbYbqMdqj?os`8*+n \yhy{pm<f0ExF@W'sMYh U7k `f趒 匼Ý ^vx,:%TgXS\e˳'G,/HSav8t7M嬃d'u?cAE`xQo)m ˴W )˚BxeDFdܡ/*[:/:og]Wz{@f]ž 0@,S|l[1JdqC@wS.,N\%ᢃG QO/Rh<!e'4YĊB?\]B|Nuo|JÌ ̄m(̧#!&7[`C.|x—64$JwJgjw3]o]&Ye^kBtڼqw]_ߔMe9SYp>dtV3v$n@B;kߪ_Cq<Þʼ(Bu Ɔk~{V%:Gi_5 '[U߷we#yQ Ѡ?K5p.PO]$l$[Fz&b(,U~VZEx!4;|25a$+A^N6-ҕa|dzDˍ'(4ʖ#vzqj1^8`UXVì6%d$ٲP@6>LHmȀp\ɣNu`S ]s]7vyOv3k' "{7[k\kdO6$/N~7W YO¹MU\ !rX?t>0x+S׹<hr҄UR)hY,"J- <8z !힮(WP΀&$d柉ӹW=7ASH!&\ x%w<~gfp%4@ۑƘ]]?֔ tUU$T}^=-jy0SXd/Lf3ykd;fV]4@>q%xݴR4 "'~2~(17R):U2DV ϑǸ7|;}$0vUP~'a)#y$qpvJwڝY*i57{R2pu Lx#ϳC8(ȭOGw`Eig39 ^VsI2GrIқhAdo&8'6GY8LC8TSNP1V:&XrC,1~\ n)6hnTO}-`|50dEaϜM\应Z QAp!hЕƵ&om sgÅ# 3)Mё-XNizKLz3mc[֌PR:z}} tD`"PwYUdձ5ޚBa|YlnYMtӭti4q)l Iۅ>+&:*}5T[uF[(K{-P|xpQE5;ק*UnM*mŁqD>9yZM[;%a !#ne O^eQ‘螁:zT/ B\m3xA缩~!pstoŜC^sp@#u M{~<@ B? )O+g=0Zqp5N >tǨ{ 4&F iK/Z?hQoe:xE/M"z⃿:̛em³\G3_|y#҄)  0]H.Kwɏ3pApwiȭ}«V:J?v^s"v9)J",Xğ&N1{ؙoN.WJdxgGByO6k|gLMpFg¬_ޘYg -!}%Xg HZ6u&َy7Jʹ n3אC+Uj'蜁O{nZfC4C_w|E=G&+l듛ex:(;\?2L6xGb(S9YNMrX eS ݂ÕA&5U?iz""6Y s,f"m[El~NY3x>֦ JMzYwcիָs7bmeW\;C.z_EJQ Ëf|7@rxhE۩%gL}+f$6&p ohax&g9;xgZ1K;'\'u\d1!@L.'h/"t0vB 4d(5-emϕRq>]"qWyoÎCns~s1 :>-Eʍp},Mk]ymю C<~/s:sf1{T-(?EǮރ̜\@ʒR~nc9>`?y[HK!݃{ I]&p<>g,jJWX"H ,mxq?<5-OJ nN7/ ?:btZV/gLH6ȌB;d*mMgm8ncK6=QN,Lʨ3{DInm6@XZ ? RҎ\;-<l]C47#AS_Ve-Ti< <;\KˬFnjnd59*o"a4t]A7$9 53`>-ri#X6 ` 8]'$p{UΥXnY!N!'µm ,. ۺ _0ce֐e*u/}VDg;gس"qdjXJ$I=rwă 9pirш%s1&<"o+w2X f",.2Ryҝ(b^wUT &ǵhRa/~WK3T vmq..+WV+T93=.(uCe|ݖ.ƺ(CqZvݞ98cdR S!n.z3Ԓ,7ѹ8DHj6.ecl8Ϙ%#U%1GX@:&wp/Ryy 2-";vx{U*dXpWsCq)%"APB0yC΍Ꮫϑ4K(I8@0=]Ol^ ;e?6#Lo0hw;\㊛ј֘;3gd*c;^ j}NR2j 8lP$_Ĵ2Ctu mh.V,meS} YRfK^Z=M,Th6'.G@OJsBH r̟or:;X{G9%_'' ]~犃C{PfHIn_ҍ^9ݒg3 LJ'm0ye' Na1HT3NKŭ!% .0ȞxRy0oX d{1gj9yKs㟖Ӭ+8s۾Wq 4ba O5F#YMA\V3tc%.Y5l3+9_ GS>BU%m5䭍f{ͽnqM 5c]/aN+jrKES82DM7Vx^GoS@EPReTIt dǰkVH',^u-9UiӸUr|+b<%ZPo^PM6{# hӯuEc鿔E^>dR@օ%!5}YY0ږSl ?&% je-]{ =qh f V](k+nʯDkŋpVyCt2ϫ(N-gCf}!:.HƽK)'_S/{kJW8}ذ<;o5 kƀ拭5f J0wux59H2|̍rD{r2-nm 3d'^ޱma߮q=!e6mցv aw55qVbSגEp2x:x`s;*i,'dCzI$طjce&jws@ca}ulY-y6UKMʈFKaK#\ƒy.̋ҥ bg_uR$TrB|. M爞b$d_ϩKbdWH\"v yQ?(&ћ tts`Ci@..0Lx>*f(1/>eZEwVɊ:3w }?K#|jqE&ZJc,Yc&?hQ1a>}*qh}m3؏!,s䤶2-d|#&TuϘԺ_ 4?dN ]#bBnCjPy!(|X%[ɍ*`fdqڂĽVmFs"B0l Xıillp/hɆHZ 6ERIUhwIɋ4JqJ(/Vip `2݆rtKhe "G6SP0h%+vt[~`nԱL.V {M!@rsw.(iWl.9'L#زb6d)YvY7곂^^I~Cwg \ ĝcᏠ/<`VLjU0-dr#h)rD;zJO$Zt/uUnp"d$TRJSԲKT 9~-3%P!,V EAMh`Tj^3w|^e}D@VGXE\,+/L'~&I- Zy3uJDt"r=X=wcD:<R?Y/tbEi5Dz԰M"wr(}*奴q2/M園lqzj!]qQ;r+)$|\ NYZ91-6owMado5lCPV#Zݩ|+bF: ޤ ZYvcJ[ &Ys /ur/τ@g;D8|LBXFo|a,737f R"u9cü6؉Z{.=M{o{V'q{*-UOԣ1ChUaf؜833'^$\u08C͆E3cRR!HmK [Ӹ uc9C .p$sf_6R;`Uژ.@9:9V'Q8*ry;7 2: E2EB^(° #n%~(G$]Vp,5!y2fpySȻƔ(UY 9R2'O0-nnԃ.9eKt\^kRmԔK-մ%)eqбUU dn ~lϳ FMhc&%" %~ى-43Ļf惾/ &CSsLn4LDix6bzq̓YlqwHSz֟B0~u-uH# hG7x5H5XF}*15U"\Or!4IopE3)!P/)ِ5o ` Qꤷ9Fg6{)` g5@ݷQWZ/W#Ib?b(N h\s oChq";MVUEN3e+u!ļ~acKw)M`}+xB'P! ۋ.iIt7>BoIc)h.vR՜J}z?faPch-;m^-e@]~s^+r1DYZws^(}ۄ 1leM/,2 ̝@r}͋1 ^&zn< Ǫv0iZ`*Z& :zJ_M槻Sk(Ч Z>d9lm]i.Csj0/ٱ6E5I'@ky?6NE/*)OR͟7XM籙FUZ]>l!P" L8b,$d~6ܛ80؉GLWih?Ω`$B3#eKXqM3t+yz@,{!"Q}d S4A%1xv7&)D}QˑlпW+/MPgT'p 7 Tf Z:>~;}=|.(qX"7z5Wۗ:y%py 5%Z# yS\@tyt* ڊF8{b-TOXmάcpV-jzC ^نAz<[m'qt PuYd7p_ 1^s $WB<2ON5ShX-?t:0w> @~Иtoz:G5UpNYu&|͵ YM֫Xe6|ldD=/Rm>Z`mz|74c^v{/u`o𐽃"=W\q̋Gm} r+7z_+'=QZ zMX`0QLj4;O:C 7ZPL^1|?x^=7k,;ͭu%~COOlA%~w5B旐^t[WYzCΏ͞S&?Z~L ۉL(Zsa>$~z`qC%e[78_圶0C~y ޟ o?]Qe;_)z>nrME;]FMd}|G6zSL:R2) >d~vLfw*z}c773- l?}͸G]nWONŤ S^kk Z6<% M/ױc])ydUP=Vԥ`͈WS48bDK|2bex|p96ͣ>da [۟=TĈS7,LH590Zӕd2tFV}r0ð: zhRWl1qSڃNTlp9Vĥ1=M"b7QPL$ >*5\Us$}΄"4ZiVq!`(RP!b K^َsJ»QiHly9Ս1޼z[5ІL$>z ֔ϹCc=5~̣A^̣ED_Ub$6Q!_nS, ^u ߐmF򲒹/8q sTMn)ESrScГU9 К<~Z]+ǬA Q ?/J⮉]rgD1YS 5̢y)eO`o@aow_`fcا˶Fs{5Hdo ּ<&^63$^HEhlV%Yx6ATAVwad7[5]\W0JHptq \\D/2!s@1098 zHhg%/ )E4i. k36'*>A 1ܻ:FrHSCk2hB0w#8s@n@D抻i: 0wi#1, @x^y5`> s@{bauLdz<fS3٦u$*;Hf/$^CTž&k4 Ͱ$Z{"m/!'Sxu/(SM['J٨Y'zhwzDt9FlqU֯C6:1}ĪIMLsD`+du}zyc9DfjI&wϜ(ln7"An+Pl@~>}`0q~ 2Jh-s3l`Ŧ1q\W*e c-y,,;RR|nF6r<Z%UQ6^,x)W!ϻϺ laԕ"GmLDM5/uLb\%˥08[6UCv\ΐ kpuR3,bNq({9f BFkx0KtsQfcP?*=B|s)gũE# V m.a'Ţ8C`eDxQnP&wy}aޘ ߵ1 =^; :FHzpؔuQ;әXxL hFg,jžBc$%y~iZ Zhxz%7ı&pm 3_ Lu\SNH 2]x4arjXO&q/?+0hh4xlFg͂/HYmI*ς es{MwW pқafFS OP`5!++FE7〄ͲDY Y_GvZE'XEƻJgD'R ټ;U9^mja9$X0W;ʥf/d$p_N=R F_\NL5Aէc+BXVI9lA" &Ɯ xF8wcяٝRB*[ȡ^'G;بcfI-!T˱*BiTXL8x) POHIxMH6ݱA0Rv۲XIE+uu#.4M|x: uV&[B;(  *=2|Iˈ"0Aq1f?bV{r^6ӆ o7 >`mҤ8-a5k2wKsAq{ܔٟB/SX2f_ bڌcS3k.3:/:XFo1C!ػ8hKBy^+{G|L`yMʰUk/YԎZ I*\grCԡtX3,cLT%H&ʬ1kel |.RE4vt]\l5+72DwMRՐB 6O. շmy\A/,z҈w\E^⌴qd{6YYu|;0),UTF&@ɲܙlipOX/sJ_jU`!1ٙa% 9bڦ KT7ηIqkޓD.>F!@^Ej[o;Dqܐ!ߡӐ`C~$2'sLtA(% ͇Uih=mЕ'p [*"TѴX&ܵB5kA Tq(I]042萻i&ReE~ozctl(i}I9fܭ8k{)xK +ULc֩БZ7aH}2TCt9uj; % %IWA 41`zr{ޗ,꛲chߗ5N瞊EYjW#LM2br>]޻ l)kI?r8%mۆLJqHSiĈUG W }+'5oWj# LT ָh}:ƊֆoG;H\C3O0#N:F~xi0eҤnQс,-I4?>bu$Ju;11Iydz>Qho5t+cѰpKNK  nx-U7)=&Xۈ<ϋ d}2 "{ߣIZV(x*N7 T_h vdx#ыb./ Ǔs=~ҕJ>=*BS  F71*}J:=Um*֋s۬v|o/` k:1jkt8^Ae.rҹ0ޑpG_pZ55M4MJgi~Z clɜ-+!Dei E7[{BB؏F)jyfͻk)z! o-IdW/F\W 8^AV[ѫmgav5X&7/yn-4]5Ln`|g~3/d$Ob_T=}gxr>sl;q/P,\;@w`3UG9J}w 2Q]b 塒[g"gDK/׳͡-\2јj62E;9R1FZOUw ϊ擓N֐Ƙ/5 t]:T'qԡ46!T/ l1g*F7.]7q9Q*DQ3B_|CtXj Iey"p#wBryˍ7!\bߵ2rIxBI?Ks@ } m;Ne2 o0Awdҩ3k#LDHl Ұk0y5Py)6eeg6PRzˡiׄQdg~uA}F{oÜ `W|8ع_~ԝ@\W\Z9/@m^bK$ `Kz[b YEp:H{.j2K ቌ]z;dP(1jQ $hއF`PNYj9L\H7!pk]8*"pآ*\ m)@eas3gIڨq| עߥW_źe\I<Cj7!6W1:t.P2T<&)½T+0z6 2n'< 9d-Bu +&VZ AAB0"*j\,`֕KR*oCWo[r8~= <WAɪ(Egd:7"Zf^5.q\z6Ce?GJ%" QĦrw+SSRXpj|Z)O 9p3Jkos-;tU,ޏ u>e7K֟SW h4h>NXL||%{8 31mF^4@h,!8q2!(VtxAJjvj4%<)/`S׺T O3}\و [~jܬIpn"L~Hc2S=w]ZGDbI2 -0FLG J~F Kf[5_2}ƹ2]eM/eCTҠ= Som\(B&to0ם?Etlz`-p&U_&kocژDTjk|jB#bG,f6S4 g "}$?իdD4,494ְuD]ٱ(p,-$ }A߆oǸ}){ӯյ˩_؂3: x9Di(ն&)Ab$ `Vvf~ r=#V;O K&"sc|Zͬ'UPϣA7~ԋm.0uW)o*W—բ'"(/ Zt^prx{[ExaȠ3 8;P8:]O CL6`>sDwwqjg5@3szV1cTE.z)\n6ςcgZ ˑMk'c*L3^B)h/Z(Vc/eX{+lc+ `v.Oң (;G:#6`uZP-%9.|&8.vc/uE3Y'kp 7Oeզj.@Z>łY.͕eXZpzE9O`VCaA|Q[i Df5GNY\ͻ1s+:wC{H-]KQ':;ƑóE1 $0;Pp3h@*BwrÕ0.m<'6)WCճ pI$6 V OMʮĨl.iwxgU_S " n/M+~ST#959;/}yIh|eypp38͜+&5!0wpN$e _ZyĮ^XUΗ/n‹@d 8,:sJ Te%o0. (b/X(آ#&X׳ GoOXN"a IDJL-uu H6#Ժ/j'凊o* * zaȒ-b;CŽ9Tk,x~YLs.URDGd/NY8Y[/f# sF(1>cR |I52o!O#nJO Gi<,O1ԙ]L*!r9V~B,ڌ9IX2Q6i4҄H蝹vsW AaqaoxV(\0[Q̠?R`H+ך9"%(\XC=Xq"@1 #hmwŌHL${_9tH7vM_ r%;qxjs&46qQG TK&/⣽B^4EH.z}! &w_@=Ao|uGeYwOL"E.k:@{*R#`&|g0si@Ct|6`{SL뺙v&SC2)*9(loj/LbB݀WI{ ᷼z3e9`,sۙubY7${]wj4yCrA ζ:" 6N\?S,W(aouy12J2; }akW%sӄէ3jwnmΎ7IG|CNOPVFNpw]JTP's|n:)X[P(">:.- FKB ̬5XC'3mkIbΎ:0ʦ% >'ă sX׏ .Ƚr^Ogo>{ ~cˏoxE #٢_Ml}ܺ D#`qskO.+~s˲ GEpW6+?Ftw?\=V}&2o[i{/a @I"_zc)M`忑S|DaV*E`KR XCCU&tNQLWY{Yec*ha?[#+p(0lӼF6CV;b1خ>B[蕓#9>RcGXۦet6MW -Z}T,͠(MUh^xR944"Ċ դR2wB?ehtjP [d4yx.S08 _lV;S;2uG=~k'P#p`k0ݭc-x2= EY=*;/wn!/Mg(_gZ~@3x\~AZxs>xk!ŻMy `+ 4$cl|'I nq | k\ \/(/Vx֠2pzwwmit+'+0 .>}՛cI4`h\M*oؤfƙc9Y\ +# m 5"l*&2Mޭkow*]c<QD4;q: EoiWIeK9T2/mE07+alѹe |dOL:Mt猪GQu:e + .V:>0<lhl0*;c&Y#z (&`yq[~DElj1r )$b Ę얤Pԛ:6]8fwK\&}A3sN_`ZJI6e0;ė`^DPDkܪAf@5ۏOΧk! )Q6cКyP↟N 1%"6?kt7*؇Z#H+FU>hK?|%˴XYy[}3fO;|PF-M)J+ $rx<::Oe"\|+5~Q9qpl*k O]2(܆9P0(rۖ7g ȡcr8sȧY@OG#@Pؗ458$CC1t`|̄Y*>aH@UnJ$jXK'.,x7 OkDD=I4c0.OXH";|C^Cd-lT{pdmyN^ux~AC+27+9 iN{sᓎ6yU_ֶ0ǁHRiq *KQ!.<噆׻u,k#@rPT}XKV~~$?@ @^?1ڂ~˟sxr{%'lwoNqZUXl֕&*t6*RXI`ʧe&푐XIPXܩzb{~{V^5f1k24DiARod?)fST$@q L Rv+D;IDVؑ>D٬=w%]NKWf40-p7GyT3B]_zŸA1f98 Us L.{90+{!c#u?՝= v|cT_ d26lܸ6 ?PSG} y5eZ 9m>tðk(3}\R.m.m:@,RdDB_l ~u&d[qfdv5 `BY΁ ūUFo/75wҷ.lR;f5!r$p "ұs3ZAB7m/pJwd=V&?Ug.蛎E'3`[:EUC]m9^dx)rjZn7ЧK#!&T+4降>+4E7G"Bmg:9*6>eMYf,I9΋B·PLGh asyb3j :5K+qeCx. Rr=Dhx T%_j]jVT? 5IɭAI6hÁB=!9L4uYz*&. s_m~gX"?ki)e_Pz[0‚+{,L0=hXl]dPvG¶PanmQzQiJJ%*ʐڈhun,h&] KODv rOA+uVeӒ1m*&H[Wv^ ̀ }ZYFXh>5vȪT $`4( ~nP9s"wb9(~$7d,l꽪Nn+@0'(sd[=˱E5>Jc@XPuO/0yo┒AZ|'z^%:\v [nš`Xh4Ґ="׸E+PeTH?rfZ9[.ufè[ޓ-l\wڃPə/F/6`o\L+\pokaIߩ34"B=j߼;|<9w;J74ҫ6Rba%\ .yO y5Vi _ncm +Qc<[q lݵ?^0 CN#10p_Xu9Da ?y SHPt.#U*/W#.f"]#~l0,&.u?.*1?3N2HLz ~. m:XGn&WCRјVǼʢ`X\4>U?vF X[8XU3۩4F7!<.J! $#=M`3. { p&&3@5=gB%-?MHQ-i5ؒ n̤shlvߩnݒKd;r#YTĹXE.5kOQb٨PUmX3j٢+`q_(6HmUVGLU86J2A9jpYHm|k#Wkq< zqA<d 0L:+G9 @ʤh .V=AզA)#D'9&+؞\] "eMgM(wW_ݱ͏)ĘOǐ,e/ ͵&+,H;Jʊc@60٨uZ]9so24"69d5L+ӂkMnObq4-X3VA4nlU eNZLG#wڮ&' ?׍Լ(xݵd+)wCpg, N&+Հ!cA[i*%_t[ k"mcrJ>e#:YrPB$a3<52 !G9*Aɗ\Fq;ϭV?;IR`!ou2j0u8G:Ըĝ(G$XF`?RWUQ^ka(CSll٥_ZI[ʀ>t s!o.-qߓNtpz"njED2C^#A/Kw.jV>s<:b%@^c_|f旖QMimU=~A៤h-پ M !,> J5UorZG4G# a6Q1e}VΆ# _Ȉ (:)2d*xԙ!}"9dBU@2pϳ,Ŕ'!+ 2(U0$+\#+©x+c$n$E+ rDf p#?X7q ΝYCBqHW.E^ռ% cmd #MrDD^wDL|_p|ݚ@z)A$p/*`T0 "-;X]?iz UI]..r?#9ɸ 6 siK*N5`MhPkS)Ce[ym%*q3/#" ˒7M~c n=gjKgR%~fѽS&cf<b0יI.͙gƴ;;&d'erP{*: _耐~+)ɍf{8mD1Kǘ `ʺhu*Yo؂cAƊX+Rs_.jf$"liENٕ(H,Q]%KN_MQQ2ͤi v[z;HoR,ى;5(;f5'B8&}N)͚.'yS[cQ}WtAA'g_Sч \mGOj#,hHR_riS:|6]+5; /& \_!#:̓wmeR7FI]{S*"Rm"@yĀb=Ll @R=&XR~kckac;0M[!;~I{|kF"0LЁ񡌦|:3_0(bƟ^f2)5׵,TA$TcMߵ0E8?7,I7':T0MVe x$;SùfmqX}! C뛻į/7D=zb'.?I fS᎟mj7\ 08l/us1=r$'ZH/\/204>~η0,w:w;w?΁?^< h[$ Kvu.@g v8K+f=&KDaQ0֮bӃ^wc>$˷8]B5OX "NqTrZך[v;0jFWpw]i6OˍIF+ՅU@X Ko@"3N$` 5dIOVRv]穑"WUhJc&Tt@7-d{>Bhu#뵫Z0Jj-(-nf(NNۻ"Tؕ'G$ƣ~9Eaeٞů$c;h$H1pęMdQAx mH3廟' "J̅V `Ey+?R4 =AlZʂ"i]!WkȄtMKTay?J@.ۻ[j\ ^aN}{ya5UʬvMrwv8`Eɧ{5[rQA }z& un$iؽ'3Ҫ3[KߣdNF)yW4,-ꠣ-n|QbH8_Z.Oka(2E_SJ5]$ 'dwoܜ\ .]ފ P}e(eVEH!2DAdi1ֹvR*t}]K1ue2|?Z ZCA[U案⧊m ./v`SOiu$ ~'Xۧ0-W\v0-[{ru? Gx!ŗw 0bE Fpы7P -mPԦ W/6r[0x V;Vf ږ\ΞEhr,?J8|\y!/ďo /5 K:)ٙ&TLƁjt.Df]4[AH,į9Łn@'Txrg{V;%xD(3V:tep(ոrQLZ?sw+7pNs Sy?',Zz+w.5 {\ ѭ$5' 8/.6?\&c(q/yɏ Yu8F4ݛPݣ q~.ͅ^Dyr.x*T*Τ`pW^ 66U{,4x{Q=@gĖ2Ru2\`2|U:ၣYdFu$K!.B@~/g:Sûmmeg:/^:#!mN-HS)@wٗ@l3A 0Smv@=S&Ơ왭+!|Qz~Ykļ2ƯEķ̄'b  wʙ4{swJ`JOs ꠑ$Y3gĴ]ݕD?_p{a;ԬXv@owV݄*X#0a@x* BƗ:q"g/5\sfg|#Q^b045)uOVڬںρ.ؾ~uVUd:'ty-n)@,v#gqcg7:oąi<5lV& k$=Q80 |(97I&>w& h 8U)#\+yci|rqcCT T>D?ىɼ˅\hjJ_|= O}f5f4)O @`Y0LwNWߓM E<ޢٝK o$WTtv%U216Y(mf=X5k64w/"'*YѮU;Kς{Rj&Z ]+ vSf qDONNQ 4pdtr6 HHgz -`x ;a/-#ʠ;AW)['ד,yk!l%l sunex?;"rf R}\.Jv^ݦFG1MA]0K.o١~Iƶ\`AhZM.$V,W-ȃ@pweoDۄXp6Q|qYR1~@KQ-Y, z˕8QG @zMEhX؇^L_HOiIBZ﶑l ]Vxav<;Y )Szus Fr-JशtBWSm0 tTe!A+Z+i!@n {r`*L@NZWT ZśһNǔ;辴.@~XGTx$?IESAYf;}Yr51#٪CEunJK}?UmV:AG Λ!A>Esp?J}th޷A(QX^ɚZ~* 2PI)gۑ p3%#y i5(:]tθ)]{5t>P΀KlׯЗz\S]+#=|Foe(ĆYX^SCMk7oy!%1-#@\0AQ[(.?\ $**w⟻#tƢwqyfT.~hA$Z̑=iq@>00Ք_/#`Ĩyi\g䈊؉79 ?H0߫܄]ZRs$tFܓΉ=" %8{cw Ioˬ[;*ób?_ox@-]e }|x*p . |'}p}} *ggm#R6F jOSӳZΊv=j : }f9)G׸"܉a.0rd bD'=>D B-%Xt{خ'VBb,=aa%SݼB``:lܤ|| Ŕ b+> ,Pqg>2޼S4M9O8SqŗA4נO_O``v6_"?XmTaDnϮQܿqi|T n ( E6='YRM@⼵%49tl=d-ȥaΚԳ704.͎i"0)oUx mou!/RpE&!Dޘx*?\8ټ4ˬV"ho~`뇯LJQGd<VR J׷rOZ֞tƳ q&zb|;侭LQ؟ۍ$b*bȑ6",>n{¬>cKO[)/chd+3ã"Ф:3gǰB'qb2"z"ÉYh1JBH(LtJ˱ f :Rl$Bupxy={og}NӸWX>p5B=e*d}g6Zz?_daBEp83$\H=)NW5L˽>R:DXL.kMeJfz\KB\QWgֵ2z 1$lDWab7MGBlU x>O%g}#c٨pߝ j)aL~fIS'f\M.gOnv!43"-iueDJ7.Żb9ɍf݉>B%yU<w}Xh]=wF`LMsu-[Xe-{Kꊈnɡۍ=^!s /j[p}cuXz[5ِkJ.Ϩ9NAm;[% ϥnx=V^3qtYA,/g*yR ZSC9eʳ|(0y1"qs#&Wngd]Z:SbYٸ>縉 fNdhxړ`qַQ$SնDfG|&YF1l+H"j HUlp%(f凄o$drUBAQ  ~>گ@W홋.׭KOZ9JX^/裶{kva4Kj,nܟBÝX5KܜfM,%XA;~?Bl&&f(28٘-?w5'[YqG@$ @g٭]M^%Oouv{Ƞ&2@QEqͻ3P p W_$hCoFǣ fQjz=se立yM]Jg><7XǵJ\͸<k=rSH@7Ts DمH-Y d?]0TEkj\MI;: ;D5'c[7Ӝs,"/}ص< Zˈֳ !k޾l2Οs>M&qj~#PoZa;sRqeD5(NĄ"hCSBeN$ÅAMoYm%Ҷ/}ty+lb%!+:$"=uN31kJYnN r]Jg6L? 0s9%)}b ~h™|ٿa ]:4]UoXrUs= [GL #J&.>ۅ^Ugֽ:^Z8?jH҈6k&ƒ\7gH" .`śzt̒<xp;K)>XPwGbUZ+2k4Fޔ>A8Ax0SmmId";"TnL&_HHr_}/-Ūұn ]8E>xZ0b*Aceu鬋"ɤ\^wox93~T8;F܄W{JCMfx:P47yٚ}Ln6aKM=s 9[hL?}8)Op!w{Elu⣣a+__`' 9a7uC 89 R1B[Бzi$;erQlF k`[X+,VVhYkO)<8* Hz4wTnE#Cq12~7K %{Cv,ǘ󄀮ͳM!ɒ[F$:=%$)ـaV@,V3\z΅ZwHabxތ8 r>J/Y¡dZ+bÇZ,H=5athf0tҵ[L~V;Zg,rXJ'.?TK^bNGΠ P4D0^?BJQYICQO6 ]&u:D{ +'B/0 Jb V(#0G^L}{* t0ŌR c/,A n76NvϮʥkIA݋*8xJUq;% c4K]KWlZ¹J4$?0kml4 ֣֓TG߫RE,MGqgn"Snęty"c~ڎ&tYi}A0ꋑy+Z± 3Fi{I%|twloxr8IEl[kO5 Y~ AHh׏}=jBkYWsI FstncV(eOxK4;Z8b:gE G5cthxkm!̪k2~S\k=} -uғ!+[^L[# X̥0btOcC'x`ƶWabS#(ۜڡ!Oq%B E{گxKV(-2Q { SZ@BCܙ1REлV:/d8d6hq{a_{lFdjb6I;_RToʌ>LiPV9% d~?tRs$YJ۽g@/G(2MVVç"Hw7lzv%HZew =m*DD]xraOj}pcR>V~miӈeaEڗ}D],Tfl3h}yfSpLnI7z8A*X.5INXחn ~F"^WO./FORs l[ FR5 rQP#sx`9 ! K:}K\(}$ n: 7.RQEJAQyss,}c է7Ob>36" 9Q:-7C iPm;UCo*'f2NYY F+zQȥ ((1nCݦ\r0=%r3L" ]Ks\vnn"RS̤{/-.ewg%/\W|ZѰG3[" dH&nЯB oR`WʀЂ3z;J~v{-"0&G+C H+lexV9bH^왶FȘ0cR{D-OxȇcmZgR'Mâ15vDK 2 Z jk8Ijz߉Hʠ/p蟖>p4) [h_0Qe[^^SkVo;[S)xQcoH<-;.4_0{[^2Z#=k`O8$Cl-; aHtO}0naGzEy8E>s9JhiLT51N G?~9BǣynX]P]7 F6,X"@jIy8d]2S|(cVZS.C\ZRI{0vklH! :r]_B |Q &o/ihږ (Iwu)k${C" k^CŠ.LtѰViyA ß*]13ЍƔzZ~cpGnnUmO%&Y}9ebmiB3%<^a/[(F0p)Ru{R1 ͳ@Pc-UW0<'b̍(8_fqG/,!{l} 4]ao7ۓW1Z b ;~=T \S2Tyjoh< <~ojg:iYc8*bn')<@['DR芪oצfLHecv޻$Tdw G8sP+4w4^C?[2 (7K\;sfqN>s߮>gF@(q66:,<;dQ)AinMeosAUB۩sc3e r%z}BN$]>>ӻq-\>Kܭp+ IHC֒|1wS6tB^*Fs#~U)^X=T[fW^-צڼ&SBﴽ;2N( x-Pg-e~^K6!g^ݺ4+'48 ~[?^e+6 w,nd ߷{\C؈vqNkL^c8!0Ss@ܭku|Kߙ8m/`(V$˹Zdf?nͿa[q8Oɷ3n %`vdZh/.زT7XG;לDEv?FF"g_p&jb f/E51I6뼉2fXt*qQr85xu,`oLf<%Z^`%]̲C)Ò`NJgT x Y@z=TN- $[Slp{Bơ*Ƴ3ڢG8 9Hn֝Ϩڸ68uQq_]!rO[+j.-̤MZ|N2!7|QL&524|Fް!pz6Wjh6ppnWޒ,!V_à^xCGaIXA1y YH9-|?;u +aŽފH!p`ݾJ+,^קj#W_}=ZdǑkGU<ӫyVVQYV%5CPF&\Wjtw֤ }4^-ݐEYW,ZѽOՉV6&@[&P:,"%6{lĠoKcaH$/~s3 kgBF~4>c v.xBO#?![QCCB5MLnȻA=xF'bˮNOuaϴ GՁJY>Lȹ()T wn8րi.y ^l) DUX禉;0}Rߵ?mFqn@URÄ%H1,:5) / q9Fdx 1jQ@UG]54S'#R#4=%|* <Ӎ(=#iJAte#a Jg٫<4; +wizFRFajSڪϭ5?$X({ߣ>gÉ^uHRlXB蝩H$wC;OhI3csp)bWPL窋i&!\Y,WyONcczJsJJcp^vݻ;y]h!/En uYrjDo\ԍTal㎚KS1:;20CFfk.3D /G;䂞t{L *6'xQ?vv8Ȧ^~+6_J`XRrS66R@R2i]2W'u&ɯC}xu1^jfXbK촀Z±JrXA J%lHԓ_D.*` ms{@"~AjU Ru#'k=2iDɅ9iωk%úk*;\.j#gړbX+H 34-ԗ+4YxBDq#n.z",If*<~.C(Q6wm̼ɝh S+B| y K~,7AanZsB4 09g}̬?aʊ4+r|@|zrU.euh50/Fd~/ʈҁǠVkc9WbZe,%KbzVs䊐{ =, <-FzbcT?4xɆk9K;xD+%a\7"4sTꊐvہpd`@ SbKQ ^/fl>cŚI_bՅlkn?B*hX=35w l&4;Hu_D1O!NX\6}^>ZK6ȀWоaEd#0V.'W7r@PMy2i*jw0th!e),!G8vҿ%a9@yOkLdճ3{HY{K w t*Ca0C=zU0F)? 'a ;n}'Zof?—^R۶<m9ݣz%8\O(OO^NJu'b?mcx2zdjoYެC<+"4 4Quo *f6 RP(W Qyc?aIz{jZe R>!bi~\I`:t+ã֕YQ֕eAC}j+K06 M޳\h:8QZC +'',ZN91~f@Y\ DQ/xAl9FWwrDUpdgQYv;ִu4e]i޼ -rG,d}Rw5݌AU`̌ڎtD]ݱ{(ܜ+`?67j}uO颬7Dzۃ)xr?IJEt)RF[<# j۪tK{ 9Flc`11zC|w5'L ? ^P{lyzJ$*ڒAz$Qď߫7hc(b58蚳r<"? %_?.@6("dCSw㋯D1 >>6_p^^r; Q<431G(ue$^s(7)a A&3V#뤻tP g-dLC?n:Iz+ 7mq%o>#OS^+ BO,&hrWD`>J5pG@3#[W-`7|A;HNV;o7Y҂kIB0kS-`֤WvQ+'gn:]R;ȣ. [\),ou# ˓ mF~8.ENgl #;-l MjRM:n}O[.]y5V.:4tZ5A4Шt_A,9>πI+ 6a_(/0ƂXZ>~,BWRO (eQb״;YTa#3=ZiOß#*ۮng8/b}+;x%BX߾?ؽ.$X \{cț/ˀ|x ZnT&gF}X eׇVϔ{~5Dfwgv ,hK6ж0d.U˞\ORgKr[h0i1ΧlM @ 'x&hD H"if~Fm8 IlkeOT3O&s4XVrۇ6hzAa\ƟG:ᔦ⪄2Kl 5_'WlZ{H's t|E_H;, })kR%9F}=RObNZ@x^_seuN>c!z&T Q@nri}}o?| S]?*!/fs9+TN]4|q0WpW 5{ƈk bk8Ahl :DUahwAx6t.6ƣ6r.VJ)f=ȥ*A9GW B7lL!H$ĢzJoNܖ:pߌT8 5҂_/"lQ=0RU8#վ:lR` 5[J}nKc?W ";+my'Q\3]э!,V @TXn_Χ=mex$IJG^]cɃ.;ۮ۔ղ^7;*LfƮۅ.M2e4 "qDMQlpؽῨkCIF'>g7  NW r ?Imy:HHwIś'ʕk/630vj:yܞX>rGE g' p6mtM,ygxX!WO85Dm5{HԝVߞ6]Ց-44Ucn39(-Ps'>)eԈlWբ@^X,y~>%}+#\"AZ&ਞ$+ŤwRSHw1$:>D=T=D㣦$hU=u{r=(Aq'A: TQ:Ҋj 7f3NlU$~Es׉(^ۅ Z vu[_4@qGU)n;<=p#$բ\B/lQA_[p[ufOIX,=Kt^vØ.i@k-:ܱd[0ܲ:-Z{~N|}\gV W1܄yq$).\]!dB5K"{նw2]@AG#]?x83mO?, wD5|Y97lPzTob1]$yOU}lh}WYKnǏ6.䤵v3TN&"14(b3x?7iujn'X p&*TAy}W$p٘FnP\ոueϣɟe&k&ZFTKcqXY1ŴȣK+Q!DmBVi(d*úDƳi?z"{ r<ߍ l^SerR5&,/e{aC=da;ۭK#)<,U/qZdiT5&lLRׇ7]{]P؛ϖ>Cd^?}%\|L h3A cX+ߺM24Tt SGn3,0Du/=1;us e^nD]SH$5[3^%`K˹ 0kMFbiM$5AET0Cw8MˈzTItTao-yDU654H񫮄0+i#g6Ȼ 𠕚ϗTnruؿŖB{&G4%d=<1R+) j'h\$@cp`$*(̬&~N'KĆ.P"1 |zR%\QC\{ߤ[WB(4>!rmheеkR~z CATJw3&-5e 6fE+įT(2p~s QTE{Q/k+e=jcЯR(QWPμLORA)A8gA$>%6MG+9  Qi+} 5"8/A)67Z1Q6[ll?0J_Zsfi1TBv,\_In׷'~* zI8C}V_Тy8- XF)%$.aȗ6%ɵ|>$9-$35䙋QLn_>a 3! pYkqM;aMtWLpKWpXB;ΰʗtK.Et_y51h-KN"Gbe}8^s,Kd[E CALDyHi36 bH#xB+'HuՅPYJg‘}Xoqoڷ.K񢉝[a\S׶M"p0Jt`,= 킊FvCJ/A(o x5[_0۔&'ZeGCԿJ^'m?\$B?[^1TZl< G ܌x({Oͪ|Q&R z^M _Q`hs6BPaT(0;2,Hc ms Ve3e$LP9YSδ1YE-r`!q&1B0yBuK:6yw>?0 Aϟor9LԂ?:(O`z%ūPڨ)ү]n_`8(JLU7WO#K2NH%;`57[0m}l!kcg&)jQ` A&Rt$'gyn.l|kJ \{u#$oWMs&d- tXp~Dᤢ%h-D)ObD>B@1 TMVN[?Jz@8_#8u˧> CnEVPp G5_f9br?y>,ySxِ ĠlpPrwD'v ~ F,nLO_@dۇ?Hˠ@koaCSArYLw=cdɡwx~h+0Hci NNku4Eߥ*HkӒpC֫l18n\2wE4jkiV!fQ%۾1N,I{C}LnŁ!*NgS&sɗ_L Pc/uV )1î7%w=CZ^LSH\XSa+`lz7ki(o@sF[L9e%:Zmee9cɻ5x~3~~; )d qbEIDB _{ ^>/_ |?֥`|⊘ $co'uT矎.DV[دA@QD5_ֻS)@ƴiq*,9Z"؄·A; ݃ ϸ."iă?xgdB&Jۢ^ !1*HsÇj[eCr\k1D&<WfY::j9o_@NhM88?3jNثE'*OjT=.o|ҷ;>T΢R޿'o#T 4Kz_1Fi.%aAVΖdԦCzYxH1:P%Mub|Bku-]MbՆtSr^RWa؋& >Fu(Ni/>Xw zHuCjJ8ӖTBEJ t/2;E8%DIS>6A&3/4 gr|Vy[23 7YUKN-pX ߈{1u=/3 pB']T;u㚪|b`OMNbiEkh[8EYP25 !.OsÍZRpF]i0ǖ'L_gd5oSN 854tsȱϜNўvȽh,7F"rI=k[_spԴ+"CFƐͼ3ߢ*fP =:G U fDo\+P *<-fG#} %XhߨQ'l , | |ȘMBT~,;/[3`'o<Cb\bOV~!1t]d`+ υdF)Zźj;I}=KóVsWЄP A黎}@E"VF&\d0P,Gx2 C6 9Qht߉ FT X=m2'\/[J)򜴬qXA%K*wxӕ.կFNCt%svI2# P䰤+>Y+0fWpBHߟMd= Bi|/l^=JhA*S'8g0EZLV l$v\p1<+l4eo5lq.& 8 ^] N4ElrK6A"s_`⾜PorPzNĎhKI3 'WdijCX2mLDc.kLICxj:*man=d1'5e0G6ܘ_#m,蟟u'3:Ƽ!xI#jBjq q TG]UԮY H&!%ս}5x&0ZPjff c>hգfTv{]_S\|X9_t6{W.(yAiⓛţL:#`1Gk* &=4HĸY(B+j侫&?N7\;5-4<~a #mZECYS#S #2[1C@".WڱKɷ|2 MM ʇyC#P,p.ťJp<bH뺈X6BBSt+!ȕယ?iQQoJZjKxD"p<A+{"{ Ѽ1/QȔ9[E. [\[1'cS5aTÙsQuփ]qS$Sy5BiQ.{qa3 ~9F.yIe6ov ]S=็YbAqCy]i pQ 9leA(<;j ͐BI;8A fIhK4'Q '>+M:Iګƒ"Ym\}N`ޕL|bg :}GOʡ#?qo6iZ͑1N+ՏXt&j)HD\ЍE tYw2[Y1v\g9ޠJǘSO_S{svu .)¼YXI-kQP"iߢu :D^2 >Q'&"n ~ɓ Eu/.4N]pE$`ΒA1$ޡ-NJM#RWh7Fp1W SDt l^vzWgm}q(Dx Jrߔkx>ztCi8; Z9X*we;M}Q,EMV,34 G+EJmKX;YhJIl&X{.7~*ƴSc~0ΏC@>F}X$q( Gzn ̫%*Gsn-<>4 cT[}7CDOQ\0_8xJENTR;#sJg)e炳YȁrȠ}b2}:FRwAom=dO&#h1ܜQfzwo tʶYUH[(utvq\д?o ~֯V,'#U%ĀX [%P)] ? C|皝#7ۋ8FT G JG2<4I:<3 %Ӟ"\jkIyB2"BHaX?Q@TM3}:̻.6%5%K 9 sI`.6e*±Ӣ©ٖo'r,4 Ŏ ּ͖ɸ?K9G8JwHfd: 7EW*'xCLz!lx^܏8 cY!n=B]]h['PLض. v J56Ⱦp}izx!9āvV+7㹬i[!0d 7`B>j5Tà!~ke 9MI9@ "bUPߠ`bhhx%:Yo8<4:T񆛺ބ+8>S:F6ч>79sN1-ׁ+6}O5?i\ԋ0v,F=<]4Ы%c8$[r(˲k%K`G9fEoxP&mjݏ_X.!ޢk r@q7I8:;{G#eӀ埼6ְ}SxvvfBKFDn ąbRSpd"B7ih= @.xƩ1rA+9򯷭h$7[4{K)mwR;9Co~P_ߪIŨpEG)W(Z@ڲܠ%_F/ΥXyE q~ܗ%RIfN'XVUSC+7@YK˼ '6`(U[@Wx|Q Pmr=qNB5)Uy3BJpN[݊S"hoWGFF \ncZZv,!1_8P: s Tb}E?l5\%dc'3NZT'uMIb #>*Ѝ"~.y,N>]H{u㩜BVCJ갤:ԎwἀZ0KyJH< Y( >3L,"tQaT2'l\jIHksuy3RA)xхh*%8tS#LX<~Az^+@d‰HIEUa!cͷoΡPtv 5l=YV{6Y]?ժfVHaAfHy Ssۯ/2o"T( ~U\,R10 ץ͞G; ]ӕ:YE7&Mh*"Ϲ% WCݲN;! 7/]0p&U*w! ?ba> ܟ쌸aF"X/5 r.~N$S;mk ]hq5ۖe;ss8aݲ*M>$1Q jD#rrlivN02r lj93([PEp؁t=* $93B:g󺹵(k»Ÿ^;b&-B``J'ZXC  0o;nbs(%@'ALU,'"( ʕ뎽4L!:.ԕIs@IHa 4ovy-=;b4 Pv",bw z5jc1)]kRKM&[ܧky?[IZ^nIKD)@ *r#W=Q=o z06gSRyȌW[oQH&Ų&Jb[`Uf`]@]mT4FsQDgtvW0qiy72\ )BW|` a {3o4'jz e¯.hB3[?e 1V#lm |g  \~}KyˠZ&&&<[]i1UcM_sܤFHZt7f#!HUNr9O,8f%hr]G}~tkQ\E(OUmNҪYC橦GùtSpA F6oe c Mj5o_3.FB"}ϨR_@Ou\$:#=MhuHIV$);ccGc8R~eZΑ4W-ÐT2!?W;xCdoFD ulLӇ>'եuzLEE1֨ZJ3ش~o{X_hJ5h~􅻒1C?TW]eO{PJ? żA| ?+&^??> ^PɤsiaA1?Բt-~[ܹiF2־9*4_ŦYP'v ޭ<}J `"U.a cQ\k ߍT'n.jK8报liO؆l3Wwvgxs/{Vq hLk1^\\"Ǵ]G7s&7^F-{b=Y\[l#@% \J񝤆&ìNjKF?OQ|lHPBA1-M13_R7O YU'ڃ7eJAq*}v#Rxy^z#+QڹaPmzlYAWq<+O ,Lhj#빝 d+CF8~> &geΥg&|?b8[=@c7έ|$"N0ۼ~Uܙf {H$s-莞lPd\nhz|cs@6~rD-d ? GDd9#޵ls锄EtV< kT㍔?mCSQyh#o؎JP{1jP C#Ep PX!7vUEec\ d;zy,ڐQoT9_e|9'[SO\َ6<Ǟk`o蝛zMY9@SCDWj %#y=}DFA!lm1ά*mMkft64\] d[6c~#Y&">_CuJvYcvi:Z-YB2% rp}ŕ8>?V~4bJ $ lTJL18y,΢qf:Hax ]Av=F:O#QKr^P: veM|>fTH*C(ϝlcq>K$\deO fEriW e@٘f ƮZ1-n$嬃\ X ZZ U2a SqS'8Y#:6bumw!r:~ κ1HfO9;lcWJcMw^+SY Fo-FdTtLTMkD pr}5y0@!QG›@[vTỏĂOⰇ"-e e|vu{X俇TWN4^Y_$޵ ^abG]/3IQ sNhT&)lKLVXU.'B@W\PInp2<{m"! SH]`Ln BA͋6}L$?VYNnC`_OkHYn?^]!*72JV'+점rͫ_: %1%ſ*T{_%/QYi_=R)Gʾ3w(<ǟͼahP?+rgF%",Xgh/,IIlʼnSddH6Ih Ai(G :qR5yq74 2h^FQ$꘼d98-Wb*W濵iœNx̿QBB`O,lgu`!WΔ0 ^ O>UNn!媕@x:AL7Do)1++Q_NoByCN;ぁ?UV]/~9 3s &uz/>0=*CE8+m`L':UTLҭ-̅ccӯԩ  ?r)j =0E;@\93;0a 67Zhu'vӠqӃ :a;Ud1EC ~ ~AA /1K^ThѴQW3Ѐ6AX=D Jk+l_)u: h2R(m q2H!b<0> e.YO-!h\zr)^-jF=f+2nޯXMF?IcMHv)pJEPj(>jO !:Qî>4;3sT=obZ29Ϲ|:U ۛu~b*hSG`. [b1 Z),~2#NVaҢbhEl`xEeVgy{-9Aʔ|o2xx'u;@Fn{wjWWZ w[n7wlPMI4x&RrC {5Iݟ'M(\yNӴ n Dkb͓N2qy7Ύѫ5/[*@i( Q>a2֭lZkT7ǡ[lo}hɮzOY@d[6,T9ߚ8̔߰i0Qr׳YK5fmuK>o^br2dq8]\kjcs|-DJWC6T""?GDQJ?ɻu$J=a:yZjwV"RqJeV҃ ԘrdUp|sfe^wTAf}5]n{K;lJX/xm Оjvfy8u EE6820w%nyrҫ] 7B'( iS~p EԾp fy<3SG XJ=8%!@$֢RxE%9>TT7d| wvq]5Zf+As$4fX4}S8qH0:ѻ蘼N<6)őڤ0鹁A(GC ggSwA_KȜ_T{TX& A.YA&5Ѵޤ 8xxݴ]Hv*3D5W2";n bzUdklsW3h6W2013-{ B%Ѱ\a.^ȃ[pB+KǮI_Qa -- tPew_/vb yBJR6 ƹ쬩Il.w:YżR%=^L%FW tA~XNrK;R)bbԴTT1-E&KB@ES-q65^J9T۴9b,&V*&- -zUNڳsAP#m_ˇi_qQ4*ithY"ֵ%Jyyxxe}_%KU9(1payss 8}Y;LIKo~b Y!۰Dȍ,#/:յ2bƛfz!e!E^.h(J()+qJ-\du["Q{6ϨR43!ic}Q9RDlyAoUL?rPh wnĞ~ 1Gtg&jqxwGVz9ԇ ]hlT d5eqo<|Y7'96{l}-w{= l :?gfk[i^fTKд9: :+kYMi{LJpwiJv$( x$~M4 > &Gv~ųN>TU&WmS5doƐk W8ӫuv,kx#Sx6smJ/&äʆr2.:ml)i,v<5 T(} 8 ?FDB@i^ C_7t +a.e k=!-?bD$5^pഄj4[z:8uȍcZ?`|$A\zcX'Cw^[`L/dx|V_B 07KDcMWvxMgm q@Voe+$ءMiZpjΗ"WչG/}lߵ&5>/!0~EĤ+Ǿ'/P-T[QՏMN䘔q$YakA^bxR/ͅzUz/Iࢍ-ax%g6>%7 4FP2A ">g)=jI(5Sg9|Qqn< ٛ8fTk]֏Ô >+Nc5*aw H8HA;.q}b֯i)EL~GXY}Pn,NJɔ(5@̐ѫ.Ng.Bd ʂe<-4x]2l5ɵc3RyrE%9w됋T%~Y خR IGО! Sٝ4` gp4diUAJl)~c")z6NbEOGP4y\:lq.VӼZ[t+ʈ Ϗ o0 ]8i yL2lAٮ:>ǺR\%a1S7CVtſ7`QdOi2o.ፒ(7.49J EfSO7]/¿IP7Ւ0@xiRA\r64f %A y~;D:mVj W` TIBdZ ݼB<1FKۛur\H$~hGEQqYչ4(:@KptL9_TYUbP GR$)@E!R$"#-+٤HvPLAR&"T[D&wBbMta(b״?}adi4Hri؏̭d|a:a04'FaTnZFN;PFX~b(w6 S6j4f2Ru {ҲR"Ma ܴ?5& e ]->JYd9Ka GSM%[Ȍ1uʺ^\x^3f M kdp)~" I)bC'<Ǘ8Ct߅~onAݮCS g0b- l|)2&™ 5&j/}餍%bhܛL XyEžb hkvڋ;ޤ8d=VlgTb/cS4{i4f^ڋ%#xX^Ƿ-۔%y2:G|)%۬@ +6TqA>-L 㺌J:_B&5 QO-~dmWJ> PQGX>gR$ݮ_p9xVy{__㏡ 9ذK`xW^6m0xbݾ&QaK– 2[&$ ظ!J>3b WG}V&kI;` R>*7ZbOEYw~9xIfj(?R`XA2>ֺ݇j%(ȗ(LOmR(3vaigMS2= {ۓ:-\;6N>p׋g:~oV|uR='r_+ϬH{~rYBh^23 i)YlCR3v)**ƍ–8t7Ne,g>cքZ9Іxt;ʪ$v7o WAQGn@'V}!KI!r3Z3^d0XV̜[Q_,m=x l0J>𬣀fur=3~[ۮSҥ čQ1:@ReK}dSTqil3TںNM0: T3~cFmO}[f4nQtz:055)qR!bZf.-s3#iDޱ(ϏtQJMa K8!nƜ|vJ HFjEA$2 1*r5VfJ^Ƽ6 b2y5˕#tHp [V#i||"e!,o5+rMۭ`&#&1hIq :70lG)bcU|90 mR>'NX2mWLFD_0@>П7Gxk(*;RpS9ffxWwD ('u$FEG|^@ fY Sn Y0係b G4u} 0(X$Lx>ii@@9ti5Ł'DlL=>d)hY0 HwnA.'*wHo&M:ţ$U'7ɔQڿlYVzmcj˓$'7yਜPHO_;Af(;%;(IᰔF挋9<̢wY:g6B -!Ēt!'8]ф%'%IWRdig< 8*+0H=RU#oC5!;p|L`l}OO/+,?k(?u6Ɉ*_Eb1$$Wnwh0gӆ9#™glϧ%s P>ch&l|w.-^u8XU<Vyj{"68y"H.$jd%H!K*_ o` oj _l ѬI萝;uXw*LCNޥ/E=3JmQֆ²Az}x#Aw|Ig' $;btbӞyS{_]+f'-Ӯ@Vn[E4 w5xf,Hl~hyt y!,A;ŏx5kTTx G7=t:8LD}~@$Jo $U.`B=5RpycY@LY2y^sYxtqhhk~O,,J:QDULLT N n\`^pn7w3 *AV2)4*gN $թ[W_^h2|y}ϒ>owޛk-3/oulfzwG4L)-"} k*2hNSXV$}ڼa8!$)1Fjr}r\gټZ]OJ v6zJ1{e\=a1س.i;‡hs?"jʤ^\ض bF x֖`R ۭ+t-۱Uc_qwYpMS 6gB_ive {=Fh[ n+lGQUW\>G@5H$P Sx7Q%Ox!aQqq 5MTfPR[.RE'/Tj* @HhW-WigJedb $Z ÚY\/j/ 7#TLJ.m'BK9یT"'O 6_?d1r#dR_JgͶ@%!hȯ~_?QVuv ͪ皠7덮J6]:X;bouo>مQ7l3u8;;n.ғ=r!nA5ye7 =KjTQM&XT5Z\뵿$.a!šS**mZ( /.tQ:Vx&v#5A5xL9J\Ie qa;96KArNywH(s jeT!+7tv6fuSjF0YaB\O'Z^-e|rZ  #*?ڗlt O?~:lDnZ3~<.TTHpϔy6V$\X&{>QL@,%T&4`7w-8.OR0AVRAQ+TUJOaYc~(zN`t̬~Xh+N_7 CȭyGV"XU c\kmSjUqMn,A/Ihg]BcD]}χIΰһdgI%yTۃFg. Y4u"< YiUtؒW,RAZOcL>4׈DW2pA$$#AI*HBxL[$ -~`YYFRZū =bNjziхFc-BiZFrHv5=+FCN7dY DQ5แƬմF|5E#YϷ-udm\; Ϯ9!<4e\EZEgmΨ'uAu9>O9ҏ"ؼSKToa@IOnIes5ٝ)* , z݈UtNPσaj-y`Qm#_mhEYw!+8t Uem2^CfC6TQ̥GԘ>~gX$xn9g&Yi&q%d"g[z ZE8Oῥa\\mRz^D\!B d j!SE8CU4) E s , ]Tj$ %AɎ@?,+lE1B-'b1*O g\yy_άqV5dUrDQdIG&,ܓ$0"tu1vf]/ OmLѱvG0\]=5O! 3Wƕ=XWVF%U#ū(nN=ײ&Zz,$pS6ʪ+:_Mnyۄ`b^s"ME;-HCnè"W q@lzgl:uQ7>?VSDa:ޫ}h)@+/0'1y75Ʒ?&`Qڻy XR/qftlXW逎fNW0JK5PjŢ 8nK|ɛa`y7J3Ob))^ׂuKg0X0=1WF:F JFA~^6A)=A9`<=Ӽ]/R~1Jg)m«-!ז.-[oDY:sq;yfV|SH$ْ+xrn"8 /qo*_{&ytg6nocxyVv"țmGRS< '5k`c6=:5w1-6EB=4jdAmԗFQ 5JKLKdXz&{C<0s?q) həɏ@B>kEy!c*3]( G\cO/0GaH) IOF8uMcX 6mT- ~}֖,MsrN1q^>CY\=@AJY&TE!Kr8L4},͆xO5ɢך*]P_=f cHj|#>'( # ۀT;$mrO$Qe2~dFRU> ד0v&BBx̀=^:[fGԓ6qo)W;X¼~_h?6^svN:H!6^txK%&{/`Q\I> 8p3o9-x)u낑M][ (>mJR\? V*v="Z Yf2rXKRc;ӜO+>:7wQc q_NmBI0J KE;m1}P%97_8MҽPS+l% a m:*Z OD8<áKZnPWLeT 2غ SdSP 9OZ{w.}kr KAC5zW&{0M7 *9gwUuķ-; LX9K!JOX ud M"_JtEhxdtL"Wx*_Y^/*]ϋLhw(3GbU2MGefna tQ) ߷OψiHC,f hc{k Ym{^GRlh63|2ќy zߔ6 N"PC;(SOIٮy ӻ5/{Z a*jg ִUvv<-7ͯ>>86f00gN|#%Ϫ*' v(EDQہF1ӑ2(fn#o>F!d5nL)YI 5q1ܳlXU(H7Ū&Np巘fMC+ȐH75i9jd|7.6d[2Ï_V`wKwUDZ6Ôf;vڞd%%tf8OL}%KL?r~ yÂu VݘuB<6oNm6!.fjVٸU/ܛŞǜ$L%Euì׎ejxW<=%)GQUv o%?HttY3W4|J5IT/="OM9fuPDRnez 1rLIfbQ: Ž 2+זMRsi?636QP!&dJ>J1{Ɇ~p(L0^Ґ,z"O\']ƕ,=~zQrc ` i.ʠ/\^ [n PXp­m5Z~_}q㴆\'_)lˆSY J2Sr*ņM)sM@n.-\x^>-GNccWE2>|'v`2[shA͛]D3~j'xG3C2!1+:1h%eLOĩ(H9.!y7C^041ɕfh;} By"5*%gg{ѷb1צjZCB!W8j@F(#}kHo>3áuvw1\>TUq# qEԃ 3q,"fm,qP1GɎMY: $ƈpx s@wJr_p5eHl#Fc8I׷n{MvCQ^` zI0:/˅t$m5b|i}Ϝ*aH.RE7nM-n|y -%Co?0h*(GJՠebLq2zdZb.kC|nHf-,[!, TAwlLN_T 7B~mmBv3IV1+8ٮ.u*W_<fPCr0Eocت-UJ>&0rG1|,SjT֋'+0'6hcE/Y1TGbtro\%G3$:-HDіcKCQ嬥m5dS}D _sӋ+&[ξw0d@d6NRԫXCj_&<G+2C u.0G n*>}1*àk?Wܝ_-`mW5U@ esXeĨ3_$5l2NZkV*M&W MSAk[jm9 ]=p׭ FgPp{E VYm'҃N@?= 7MqFݶLnYm[:-|&w2TE}dZrT*[j尖Qҍ|IkBי"jaD>r쁪,4%=b8.8}Bʧjy3M䅏l>>|pLu'6`l[< s;R/eCq!dv #}yĆ-~lcz}WYI{&CRsNw3a>q[1sVb`)aj'xY4'b))%'h4&?ezxFyRW\Kvev %,sܹ"Yc|kT+U7$9J_cy"]ql(4K:f- !XS?ƫY4xS:{}-bFeտ/k \lƛg7pKu)vy&w<%;*K NA: 9[^o#|̈*?+~?I<h"InWosj*deIx2 ,!RQIڎLA3`L&^|S"$voxs{K _GiH# D Bd=-5/j/7Vۑm#: N) 翫7 [A="h%Lm.'H."f<,іxQ6H¶\gYXuCx3_CcڭNUQQ&PFvI,|CSh+W*x#cxW(Ԧ ,L]:I#ݰO ӽIqRG.>㹡0qT6I~%c:Y_gt\`C\+s_!q!zMm,B:[껰Ӛ9kscXo(w *0e-~( 1 )B\ 3» C9YdM.*d*pXTQ$VB80Vꖔs~+XydwzI=bbq!|N*[ {7.Q$%K[V$r'Tϗh=kB*Ɖo9 =^ 7&w:-YƉC7CSfվT"s^GrKksG$z. =fOf ׺MMC ^Gu=A>I ODž@|EOm6O$A^Mϵց)-Nb h̡toMo7Xi,\Tƥ KCt7H&wGZqP/O!@*J a򇫨^Lna9}iTC&Lwk>Δ4J2iakƆh^B(W-Js޲| Eya ,&|dcy;z-Ev()T9  K{RarERPj, Om.,8rZ/mDg]-2`фstF+++2sSϽڭ|2`: .ۢ/V2V|t FA5KN znEQѿQc҅tzy .#anU0OO3}z zsK{]k)>@įG|Jv3+s} SP^}ONh\ 2 ;E+Ѱ$yjC($vgP"0xo7F[D=4D5R=m˶}M{i^fݻ3R\Ys1X {(UgVJW4f ayP]xVVM0aA+K 3`tAz\f+w$wL`U 䧆=h*c3Tٓ Q2z\lIi˭Nh鱗gsK㇕y%x0BcwgeTe^ ,2L&a4\2uk?$.t:/Qov:'r+.*#m݊꫻vC̆ʹv. ' zC/Lm:u>t(U:*X‰}=钳׳njt2<}%y1':Ml F859%iVc|u7ܫ>[WH Sz% .ftDc58@ (̀r ,R듶*1wT9)dyeiў[OIpoQZD\F؅{C&3SolKr^N| z H'+Lk.sgR7{cXR7-9fej9m !*uxf;dٴIۜ:Ѡ*IX803xi tzP;XjidWU͌]J/?أ^4P+mg ieCڻ 7ݥTdWNgΐFڅ>lvۧyU'T($fҦӛ/Y꘭7XTaA~ͬjzZ6d{ܒ iv#J!Xs9#,XeU.AG 80w^sμ3eK`8vO9R"!Qk bv닭-%aA$|tH0`$&њ\Ǽ.udGJ< ( o-=UU("# zc}-guw;O?YHle4INd:9A)K A$ic DwO/ U~] Ht%$XGWR\` BII&L9›H5ѯ8D "m߂+DnMQ 1C0RJFz_78|g  XhdUs m)^f{`3OjsZž"CX Df5exj__Op:^R%PhSqmam}?O::U5z!o [f"BP@># zZWWB?} xsE mSQKO9Q$Y|%t^r##^[mVՂv?[9}u VN N%sq[U00u~PKƨD'W> f |$yXXl&'H#hl ӏcvؼ&坕0"5$8= j5!NLYm}y.vЛ.Uҳ,-guO1@G gzxj ܪ۵2BҘW!h4j/ HN\"w}|};=!(FC1u&my|/)y4譤owӋZ d+tkHRu21rv@^Ys0$䎞;eSTzNn(5Wb (eT8eCĕbUf4 _/p9@4S~ j>Y%K$yJEI=, L8(:U*@’%w3' gN']_?⬳Ƹgϕ}Hr6/+-IuUvtRϽ@UZFJHvTsu %ώt#Q(E¾XiOPaܼCc㤂7K73ǗdCn]ؖ5j(9_Ԓ*l^/eK7 ]bLM#9%@oF#cz 'hV:íD~S~pz/B{]M14:Mw=+.kNM\DJ|q~ &Fׇ2:'jUeopcUH:U+BpDQP@#y g Eư )=kJy(C`T2v,nOI*Ͽ|jnA^qaa;~ɛV`Ǒ;7iZvm(Opk䑣_KȐ<|+>[;[XPPn}uzATI/M=b-`Pӕٓ&%0 G]N1RPɘ+GZ-5l5zM8TO/d1OCX"jL;a`ܸ5QfM'gu'tm{Κqw>K$¡_ºbZN o姗o`qeq*W"]; oN^T:Tam?&g֖6x$")]@I{9>3 N߿Ħ:N^Ķ2e}=]ԇ7+Wny] Et?ߺUЯr$Q<^P/G!49>vw6,=zK}LI*@z4B|21#gݠ6oնFR y#Ga^VO^q/Iوg,QYRMDH|+UA212&̭TTꝰ/~9/BdV|EGrhTK&]!?/`"#B..)z=:t(XI:p $ Z`r 2 4&b.(2r9N ?B_wM2JG=H=tmT\9Ǘ'{={1uKU.ӫIV<62{K s26M]Q0^늮]_RE@PW7⑚ga?/`=Pʿ!s\9ae776 W)Jb>qh&PR 1_5~.O*TUdڭ3LO9v'OցA"c?3H.'AڸYx;Fցg,@a1ىzWQx$!%TvBp;ww8cr \0 .bRUMU+T W)OQ&1Jʃme6Äʖb?U!rY^Ԭ6!CͮrǤ:D>h͟Qka~jp5(EK/W(T zhM|Das\Bܽ%MQ{R&.F)_ SZ@ԓ W՘erlP.Έ^EһMP$ćØ5>J c%ibb1wa {:dU8,e$A6\Fa)^12, h=?f8zSO; ?$b\JDrrtǙ&VFxA;N}}Ҩ ?"L؞_ELc35&DI Fҍ?|['ܑA!{\Wxydp4Cs5_ٛ5ՙ<[elt QwR~ø'R'Å8wݯlyDqTV=TC$c^!bz ]´⒦BU zjgKPOP1k ,X!w|oE+}vcA|j {jDYv'4_#z1 o3[\+L;.l}_Ǝ$ & Y ~:ltəVߵ* em>M1`MtQ5r9=JyJYvJ;U"ϭ2)[*\!9F$EGP( jt'nosjXP GsTe=3 2eSw'?`ԋy^CDU#g&7Oj)-5:Tze0b PX-t?%ͱQ,A5| ^UmjS{*ޅ{͚1ݳ@Ê7q^HPJ5IP9]tB`p{ 0';L0q?#y|JMNO<{!]M1V${br&/OUl3aVvǕ]@R@ CQi.?ݽ)D5-3[wf8>ygϧvLsp 2ĽfJ45y:ݵ\RMEIHx!AR1éFC30N$54ulH޵TŔ#2" y{,[߸!V 1?j,qV Dk.!?9*ӒCkljc$w,SfĈRBMpd&V̈N,N%-س@:6Y(x&8yVrj?V[;I2v> p^- ZBIK eGױ|E'0J鋫;Z:*sx}UWzKk{k0[LC5zRom"m32-nȔWv$/RD ah!Oc=`\3?u(BN0qHQF [fB.}, ^ӮZ\7$G{ϩ):3>V%~S+ ?7p<"fBȞS}}] G1Z>A5rvC1H㳡U+񐗆inrdHJI$r_F+i w*v+JMf~\ \OP -]0ͳ5Oq1' R\,* O [bpK%l kJ@2ObuC;$(_tlʭCO&sk7૤؃B %4`jޅ$31n %p" Z˃K#ʳv>) 5mw) \ѻia4́Fɤ1^ MWR[LםМn[A{sF8chmkխĿu*I^ȑ)P=3|Gw^/xS. Hfv6B rbPg1<} ѻ#C_ukaג~?7+e4w>rnY4qnCG{!u1`RBKْ>ҤNIbd$o҇#M) &8:3$.\I1ᏫMw [M%|.,Ok%0"6#.3B(Lρ3Ϡa^?2D0ҷG[1f"!Kl8-'-VU'~h?b?@S0Kn!Ɛs?]E׋%G-WY`N VVJ&гDId|,SlO%q| vG{:U}Ø&B0"_Scnaf|6jܟ. x%cmj {| {#3!s hb2A.]u s^]`ny?(-X'4,d c5njMd6۟ ti7YRXu{,o9z4}lQ+MhĈ7R KW{UݞsN@=l/lK+Ee qꊮ^WFSbG~(Y/X'T FppJ+J^@u!Md/A :9:Z'Cb+tMf}-8~ mLtn4\p㏲,iHm Xw5r*6.LThO!ŕ~yNʱLe 6=X쁠 JAQd+'N@pk?YddU=e EX$( 3HUz=6vm5S=ˏY8!(KVlg0Y. ' –P%#`eW̪锼Tżupd@O[ /2*IҮ^$xL 9@_B.hDK\'?` (7Ɵ .VȸR6\4^8,PܔaY=>0*dGQ'1*4|_Kty,%'˜Wp֨?#akͬJxśIFT}Ң>˻==[ |0t_l"ǁDDmCSP"*2p 0|-'lvJK6t&9z)iq{[X~O; zQ1ѷ#b.$sAYQ i)![3ab%nX.I#OڟZJ1" {tJsr" ' 7Aq_s?[IRlpC@s{G9tj#@qI-W`y( ]kz~2C k8mgvC{/|4gw(~h*,VGL^/dl IMqoX<qºW2~8ۗss*ֈ*ԞsҠ\ X/L'@iTrsh'惌VLyص3;wF͛}u2இ49I1j?DA%7$ycqdaNRǷQ"InN|'pwF.NЦ 'E--ㄷ ⭗Qy+& ZruN搛P!(᎟l,I YOͣ:@0h 8Ms8qljY$bCG~*>پnI;/cQH?Q]ϾlʮCQA!:#ȍ0tS:x=*|)[̝JDv/aGov'ٹ;ʬ;3L&(G!GRu; ֧72v\zJ̿SkkWV#2`#,5?˴綏)2`8ZXiǚ{X^Ӗrg۩BA,!\,84/j$|"9Q } C$˔BVwkW'<S &}Ĩgg[1[}1ZLݻ^)uA%;p343 XMiW]9喯ݢf_I=ܕyJ%]-| =)dTaӗ%*n5&gԌ?CkL ^Ȅ)48B?e47O:┵z}ͨpooC0Vsa˜6t g)2H8/F4WЃ5f#{5U<$ kiIt| GH3࿶P U}<`{|Q O [یn;U}}y[AخlqwsќB2EUny)Cg# 쮣Q, ;%z9mw0FgǿY { KÇhm],6mdB0nz뒧t]ø_"CT1kތQ?#fW YM%R}~1? t35 Nunk-R|(/VGM v'^9,f>D.u2⅘{ V; $o/=$>JN"vߏ 4%fB1G6D`,p? m뱺:wbn>wFuC-U3o-/LeQEf*Xܝ)ǝ%67ǾkQh#g'Env(9/蝎+W@^UwhGh Y{of#vB,Y`.iHiT^&t%0\ЪC i[/psBȖ_ ^H:{M<ֲ,hwgY셚XS(vALXlwgTu~l";&Gj):g@Y+I,av"{PjOfG$!|53Y$ 3 q*0K}M"b@&{RhE8l>m)D\X&\|')\sFܴμyh 8!],]o:.et(÷CV@0Nf-[TOj$Aef;,̣]Dcn+p_Dt_ti56x hy2[[9+F[ t1^ Q8Fh6X):T>Ѽ6] kvӡ ɓ( fo ƒPc Jv."6 )iHqڥuJx}^lx_JxJ_&1w2)E53˖_p&xA9Z.'/.gO{ܶlSy\XTrn˂F!MC–S᫽}Rs< t421[y)ovپJ %T(e3r=r~xٿؙڑ_h⧂{1<%, 31N6mtb?A󩟵SaJ*aDf)KJkmK#IifUPܡh؏\i#Wl+T }A~w}H*W['DQd)ҙkOhSe'z! ߆vJVk/\РKJ, $qYӛj ߏWsB}ɾ<);A(JS鑊;ĚrXg.}W``FS4=NxK:3o^rtcG;@ pq6ٗgbԨg SMcNP84Q/?qKMOy@)/{Ų]SnVϪG喊o0T`K/+{{񢏦9l2ZOG.|Vʻ._5vmt 3\M0_8]:bW=!jo"D/{n*c eN:Q~GECČA^SգNz1恤4JY, FqzP=Ϸ;p:fEjehrz-R~Ud2aǞfe(+yK G.s@4q|7-@k/0*L@䶍C!NJ/\IҁAg0>GGlL$cA W[/HZy>9=q!?S8{+&|,2Mr<a, ʃ6Y{[EgIyp$OO+b?fYgUh.9 !gHew q(bz`0;ħX<50C<-U!\/u?T@hm8Qd4!$A{* n]R&alnZ9\(AEV\YZE+/<׀eRM>WSDV<3~SZ7]Gh$c\±4-[X :?]30 ⬒\u^.-)J)X3 p;s=cst$Įc]䤖 x6y~S7Be -䨂SI:ܡ'u=ie~>)D^tlnV"BMOWyU¨j5Z, _d2k6Kེ|;y6!ɋ\il/LAIQʥGhř>{3@a:TƧ<خ~^! 1\p%?3EG1z>Hr OW1TBrM Rf `^<-dX6Lm(`5*F-~˜ Dvdށ阱mJ6}{ꗞ (WngMR+럣UDx! *7#K_KuSNCՇynk-Yp"zyC3VE>_`_¬41q`~LOm|cDum`Z01X& ϼ=5~ %H?x?&P,].&x@9[ueX z?ʉ.\ģV^+YYz7ar gӥ˛T~Ji=_KiG_%1,a$~'AeY:R$1t`-ܾX. r 9!\+hXd>bQ:̕7 \ ܿןTToj\bI:_Em}6uy>zqBfU`qgUl=$6fD@D*qTo7އ.˳!p(NZhxK8 dBË!W\M!S1^Z5S ^ƛ<30'UXB1>[("窀AT ‡c͊SniN_d"|dJxT$F!aq֊E1Mb{@NnbXv1z{[h:Mpd%mqW7T/)ny/|^:}ǿLk3\+%+yu"{yT';uv/~f P%Kg3x1Yiy|߭\Jp 6<%k4KQ:b7o.]!eB@⑼_8G97.o9l&uK8 :ֳ6C홴=Vh(b|w_ԎؘE)]z"VbA2;)@ n虏TK_xA^M`SH_ᯅ{FvܜKe&W;A#] r|Ab_A>?~$Dh;O)`'&DN|Vj=s<"x$p>`)duMH^߼K4 ߓ S tf}yńЧc4 M2gnFBshrjXg슰:t!yDJnHChcwL+Nre\ Γ7s*s)"K|0#?qIEVr8t0.刯.!)AťY V?Xn+rfu Da;981=ȰXLjƖ22ML=jYh߁H}yyo߭hs+36JV8tǫ/fOJADKs;4I;N)w"y0u^`N &ֵ֨l9ph 7r(Qmrft =qb5$uD 9CV y_;wQP37\/_L6>u@TJ#|pJ_q1`x<=}Ոbdfy6H ĝF1<ܸeX<׏um1&7yֿc0 @tmFscƆR 9*ҋY1wЗEQEDu}r9*=\䔗Z6PUX};o!qL(wh!L$< 8hU=MO"xW0+?cە*8{\HަU{/f,]G%=CMn59["b9.'Z pBXS! "YK$ځ83f\O 9o\nĶhoˁ 6bQX\-|Gz<]\(GxtEeTd=k: Zw`ol הI16N7<tj9,'E J2) /XymĜX[0& [7$<-+$ί<~uӐ Hc5)oJrb#t_)|1֥9"nZ"\v<NvYȁ+e5$2Kȱ2a0UzF9r2Q 2^z֑ΚX} t3DP v몋\}Z"DoX<_ŗ'h6{x|u mD0Ak~IE+ǰvk"6AX5l63=$M[U jqEAKS5ҊzuM)e@(y*E<ǚAWd6s_s2JX6Sp^zm>\4{HH RR2muCRyhn>rYMvTw_c8"GuliNeJ ]3x{JV[@;xBp 5]mnW(o`,y3׋dOsiXه >ٻpt|UE+*EOxW#Ѕ2%=ImMA6&%lI~ߞz蚄s  Em{nʱ4N& ߭8u6T2i" #7V)+/`/ޞAUK?_#y(OsF6`u<΄djMʚ&"[%zlƆ+Υ/ 1CwfxeM6kqύ!}=lL}쳁iJ}s8ބS# cyX cmD:pX@ <`rzc>ID<[&dk,oDmS2 QiXe脢:B D>oJ 0Jt^vKYcҢTYV+MNg?0{KkSD/NRjy#FeqFR+xԔ%v%k j^>Q+]eROYI$ SҴp&bHHF 9|4_8mB \YR5k4PbV[Mtך2)i~aǎi& +b1Gwsn+ht~zxӗ$/_mb3s?kʿl;~KF"N h@ vS"`0»nMOzdvpvA2`W|P%߫1qy}m A[fܔ,N&h#zC6#K]ABx2ILh wxh7LՒ״!f(g{7<>na+;#GqmY@ 8z8t\*&Ȑ Eg{1AM:MK9#y^Y?{SCW"=~Tcl>NמD6sK.PBqɃET JkG^x(B0gNR.1.wۨn醐L=T[ 㢻h՚j ku{zlk3 |R=)z'qQV{J.b߻HJ+J`G[)Z!X,D ;8crbXC"wI 4T]/u NA]E+Tk.z9d;/&U L[%a 1>XU3 v{5U Y0vȿ\SO m[l| /{x` _Q&DyHzX9\QST@")o fv/U6؈-ήbXD1 .E?AT߮LW"&'<"'1J%z@̓jMʑյo\9d<~L 8jG)D\jdhŬ&5g[>2RPn;Q:HR@56DC]6umbD^kS5p cC ̽+恫ۚ29beql~Ж۝Z&-T H$QtbZh(ٖU}ǏPUSl`(BB|X@U1bpJk*MeF!Y6]8wћ%V˵5T\']j*"8Prjy33)%ذy*EKH ٳ樢וhSl) X,b@2%aF6FvQ1G4`*!FFj\!-I /⹂~ѹ* ,Z iW,VU1?/tVdT~`;5]Ao{uFzas$2qƻ VCGΟn֫W wm" ;lh r%x?tGoݍjTjoy^ ]JR;z%iÁw9 e. +dޚDUy=Zy$q.\jZ;SVtz54'dt`gRN &A;4NiZW+Z-Ҭn B)ߎI~d̘IPS{hϤ%3]/i1;v!!H [Nx>ue[n3u 3IC. TOhvU͕Gz&e$i$`Bғfbw DnJ\]5-Gѝgr|oȆ"醥cG\ Ԑ0CG+'7],?֙8Mu-"u9@)#L:'T:n PpdA!0|O%Cu|e6h<@LޘMRrX(|^OGgT!]-YPf S-vl+qW.-&~䭬횽v3ȞŸu.oRE}!{f{sƵ۠y@~iF#/s906 uM<94sE9j˫Ifn;g#!mZ T6L|r>zEaA ot[d{d=־{Kԧ{ԮƇLw?گB'R/B>G>9"CiHg GṔTN,yt_`EN2_qt==DONqN$>Wry@qk}pҊN$ zM{kZEu%$+`yʀ6d`7㡨?g],, ̑ 'z{,l#R4iOQxNosHL?b碉Ċy:{5SjK`= L]14W/la)Ұ%8,tҜ>$(60Jm0Җ>Le`)g lI3~e E.⨨Sk Zvgb*=˚Y 4|Xq1{ ,Ap"6 nVjĥqC3rIH FֶZֱ1UE/w( t'7DiML ^Tr6=ã&Q{aifb(nSٖ>,iI"X -AS>eGFR!L|:1j=ZJ%ΰ M!Fd~p1?5R97M7hwٺ7 nh SWfR X -S3KiruWItoǰ dn:5ZN>Aewm'~!E8Ɏ0:+LwzJۮAy9aQw ߶mJ:*;~J5wr:]u=dL܋L% 7NuX\+UA% qF3dq|*]` ua5pb'l~l,r@_ݮ'ѕrF(XےSKE/_CFȝ\#Ɉw7 %':wtG 9W4 M )HD-p&2cԫ3z3^ꥩ̦LKƁ@-S6 BxWs{!Z*>4-;_hF ^z(;7;﭅%=ŝ~QiD#y`'1Xyehز{YKD zn_u _,`MlTf).'P`%n |(:YߦNɚV /\Yx-x0r;JJNu))Am 1BTf(MDMKa71V3&4JRLB+ h~1%@saH`1}wTK$9B/.OU~/q3>6["& /阰d2a'ȝLi69Y &{1c$4;,n, -%7uNrH量5&D$n7u\;  a=9{Jס<\\bs>>*`ޏ&DS+Q7eB3[dɕ{LA, jC}v)K,`kKuѲXkKre=|KG_> Ii\{ۡ7,D@R2N'U٤I"=Y!%d@+Y0N5 Ȫx(W6oZ" ؾosn8k_ FD͗]"UWUzD#BwdJYK9(Ρ\T^C8\:L[eRt.|wENpU*L (?m4ovjnc[H:xus#DD!"6PbvR1jGV Ѫbl)3L~6S|>fMC[Vf@j+,(?yc-*5Üfޒ)%1Jne.XCg~^U.82n8|BQ7H~̬aUw.&hPɾ&X&NHbx'XpgmG*^x|^' .' KEL"nd3%bQCW*՚ԩIr(}Q⬷KQپ;,bimniPW;>.7iAz!ъ3DAw s.piQ?=0 (.+@Y ]fF]z%/a[;r\]*6XvVOǖ7$*HLK!ys^|b;;sr@㚧,^ <%ZQ i89=ɜOO_bD#8+8}wTXkE&rCH#] Vc- mv9 @c d4lvnL4,˷.uRm@vD1gyx6rJ޸22ViM@ީe;b" &F<\*k2h ?OäH0 o_Ef ޥh.@Ǥ`R: PI:oױԿ(P%nY99-7Hi$龄_XdE[ Od6.N;}3W޴C b;m+zٖߪt\+')wly8ʴx-it Ô.(߱@sآT+I[1ygƗyQ ϝ/N3Js?Q3~,q|-Z+(ij{VHrz]*x9o/WrO8dp+l_@ ͤ_ (|tF;djo%eG[.u Z ՐW ?9g,/?HUZ9 M(OV-cյci\AEHy,uE 6|+5KxT|( 2tKʴ@]au|=tG~fD(o)^=A%*s\xTfv 4t~r`{ZO⺽FtJKp'y4k6-aG!L?C$CEfFjв,%˻ .6v[>le c ̌_ArE^&%ih Hh_.+16gO ? *tK`p[ŧ"q9G^PM9():Վՠԡ)zrf0!JtP>ZU_Y@\wI<åo%ha4uA7xj*B|0IbχI-\-߽e >%EF X"M%C9 w9B?t ŵ+Q 2*ɟCT,F;W% .{z,rŽsihgTgo]h20T׹j=-H &)~+%0BB?܇U2:_cG~" DFSn-]|WYVTxH4`V NZ~`@ކtVtԊ߾F/`i3og7^*D9( 06TQ`C,bԕbWzk4 /JgywN| igSXC?hqlD τ*ar$cǼ[Xe/B# "3y:V_2 4ˊƗ> !VZ!A]?cgs9B<'u fLBQ,>,.XTЕT]Zp˄ΚNsmjavD] ̦? P4`N "ߑR 2 ^̣)hp"4yb)F &1d; oMܿrb1ڎItݩ%$3T3 E&, S@zr|칧dm%SN?!eڒ,SEU<>j~<&ɫ͉3 2=bJ${%ۭp6ZIoz r7Py0 FzFEoQ8ϝtF}1eƏzBn~XK]F*/):]?x o̠{HW,TtQp50Aw"+h:,ۦ³Cr~z~_ vF[]Lj+>ײ/GZRG޼  􁉃A8I|ԧkv3!"`jL]ںl&|!T)޺*|gH(U Dh# I -i0{剭&Rsb,$As KuݪZF9WebUW8V<rkjk0|橤C&-[`Xq2vk:G?dtH^>:Bz-r* 7*7͹xK<ϼ9K {UA~\:og׭=Y9y]bKҔt@JZ8aO屘n>S43?ӂG-=iE]LG0=@F8˥+nPV`_Lhٳ 5TCI}fu5N%C 5|2t#E\Ս_*[u!dirsd@34}5R0j kxFq{] wc# %ʊ{Q68 զfMr"z'(]8m)B7S c#sUsmv4aWCzB9O֐R\(-MGǕÚ 騘Sotq=/L?Vrj=zˁ P ΩD0Fc]*Xx:6zױV+NA<.S'R{nM/ԔIQ*6:!8}BgmO]9`h^gw]We\`;;k?/j:0i se{1=iop#l]cH饙pfȰCPmg?j0K@}3_ &/m A~$P˔!?s=n3;swVZ0 :ۚMy/D)˼?dukvNrFraQ W۠6dT<ԑ}_i.HYeɢ?+p {5)]޵@u c>H*8 ԛJ@p2w􋭢z. .%ohї|GK@jVB>bY"Ft[==`QŪ՝YHe$FZ wrwd,up<$2nx*-h8C$`Hsiw` 0@HL^/}Oc!A1{+Pa Ϡd?.kN3ǰ :\!UO9YJHW ((,G]R2]&G"fhO!B:Uq*EmbQ\pjJL$1+~&`=|-8aTU`'z&زu(ºZ;.1@2ʾA__]CZyUYb`}7S.0W`#JR|?  XFl挹>͙~[aZEU5Ѓh^oE xגɁIԞojK:NNyhL m88R@gU "/IPpz]qL^AȚRgJzwt:bHq"6 V(!fT#FZuZ2 K.h\o'NU̔umX'4o2@DSV0}wOV8O^X7ON6Wtf*YoP_Ҏ$Q8vλG˶;K>֟9%v_E&MZkO+b1A9Ya:'ENZ)|NR$M6NrC+K # !sV&~6P=(Bk>{^MEϞ WWZP,N1Ξ#kvNqzW׏G֖xҀUಏ?*}#P(Gp"fClH;QCT ?y2):{鈭o3(([*. KG 25HR+b a7-w9?J,e(A~CBUgBgOqۍ\sFg?^D=P މ]TU'⢠ ')襡C%"Tux!9PWIթ5PcoY2-&}:.;NC9! AWV+"mn"#+p9c3^ZuFѲ7z].QdĔ ۯdQ Oɂo~9V^u~jMD`pɦ~?? 7 kC\1H /xYDl л4!se'6" u"q6PQa-Jt)9b%4kTMD@>1$@Gz͘?qClCZ*ETͭoovWb Y=nX~m_$6;uFjb qh>$۞^ 6xЃ!߮ fQr?P?dB;6kJ$=r|WZj2gkj1$bQJ"󫂐1K7&0X?z IhYc>Ę*䶧?:c9,zat7"IM9 Y1ci_ j@L$Š$O];c8嘘_ƻ4 fWo M5!jpWeHDt@6ĪcUt,FTn{,FN>vuLU`i64 !wF?lxAc$:3Ы* Z.YfIao䷖q]GuAE\LGHyȰVF(=j2N_|]~5v,p4!CX[niGFxy ]. b|9^~rIxn VϔK$yWgS' ;g%sfyLUlG=*VeZ[fp,W*|!vZ',(`΄ L #96ޟ6[i~.zUjttPqDG* n% (e;uZA%2[^KpǒE*d!M޺y~(]-U.@ђ^5gay^WfBŒ9Fd+ˍBqvY j^= #-į>ܶRP Ă27}@SBK9@= *p2P:žƏjd]2̆z|@C?RjK;.꜓ Z}˕\p%G7uFڱz ʅ2Ltn+~%Cjp.aQC{$i` |e>7V"SM~ޱ'"\QfզH|o wZxԛRrk4~;?^@yi<=XPUv5XXdLZu/;DT3]:!E sE2,`? f붷P[2P!6 2S!ʀ%wnf7"4mqroJPIdOzG0R˩})U$LXDYG75@8 .h5jowz", s9TB.~L\x0tL,AH0~Nsy"lp,; + ws"1]h^̇)RGzG^"F \-=mq Laq]\bKqc΋ LT=r O%!zk|u= v3PuS᲼U?;?V˳+fCxؿ DbBNxݻ Q̰N L`޽Ntuj"JIk3?߫ )Լ;[8}&:#utTRx^I=>}p%CyP&='瀇 ,( Gl~ٟDToo({k?Iчf5(Hۡ+plUV/|"Q'o0G;--7@l┷X߭EB qaFJ+LraZD4SkZs!eW@l~@ / ca;W#kſ˼jq[,$W-.>tK^ ~;KFy?OyC._xuTrhr4ڒYU-y*XfU"Ş7j+[P㧨e(eD 7.%1Ozj*_XmST8NxQTnmQY WfXl&bHd++0.s@5?VJV =ٱp$_Gq9'EGmn$]++)/kXȫ̷WaC. e0#oLk F6Hޱ*َ1Ӄ Aퟳ^﵋X ofʠ.ΝK45>~_!Z4dQ 5=޸ bӡXW\Jዓ2km]N j$( bݪnx&Aɬ|Κ2l z&%ˉ$StFotk-ZnKl}~&U`|6SA$cVFVޝ`;vFbQn:xmeMMe' |svI2M:>Nw ۪=]wgpBE<4xzg։͚>mV+ )- "̟BfhD}tWLNs|ż$|gMws(07]qz)Y}MְJ\ٕ%qLǫe#"= t-@)Q WdC |`TDĽ=Fܡ4a{ }-[=zCVS-({š,=;a)2)'uT &;ϴ#1hq&}f[lb@ {jVaR0yfb/&)^UMsxng@9塟&% cgp|Y!P{l׳ҧR+uv!q8.<ܽcZ*3Dp}}08qqzY4s\:]4[fd߲;ޞ9a:ПơBlH42TL,/|Τٹ>$(O ;<}Mq{iNd),0b}  \ap)B~r5§R$}`SL*JB[zC+GؒS0! vzJ4|q*Yծ$ apT,o#[A%](}-wuУ ~MsNzA H}/l p2ջ)jRYsi? r2r+ƮY(rbW?m%JYv n&2dy'm;3& ڦVɆ,O+p7/M J7O ^0?E񥉉0lyʛ+)?PE$8~z{i/i'XpItx_@:l`z ;ŒE4q hg1h*[R̘:]]9B_gڧ7*ѧt^;I+JȬ޸yw#t%d+|\`v逹{O@IV}蹰 vNqRw0;] mo;:-3\>5#$}.F?$on {Wo8|5?d-s5.Q5/ʦ׵KTb~ l$pZ$(E(x(F@e1F(:| [IiX.+Thry_+;7*HQ= b 6tT zs{W'fN<-bJ@oc*숪o$Sb}B,gf?33@F %uwO0lny|y%f9u}5]Q[J2&DƤ%Vme Q` r- ^aq&IF < <*r´r* !h?tR‚Wb&)JM 1iU I zi%ܪ !c:ì3BsUƇ*j:| 7KO˜pp))eY7gvP:-ld 6 Ђe2%p+k#9A+>XSNB9Z k.:j괡AG v9d(liVqÕS!xP*_y+ 1ZMAH zD>ܵk;Gi&p: Qh O>i+t=D۹m*{;UݰVQ/_[8l =[?Z/.ܰ*!L/yGFOQ|6Ϙ.UoٺþC%a5u]m1h%.J^zc"a݉bo_Ϝ !GFƓhh=*# )pni[L]"n dOO&/8\Rʧw&h {olBiQFvy?h/Vn hSW)"t(sxDA՛K⫸$CK25EbwH׫&~ƘE 9kMIllR?~7uC396]ٿLS gJ#s3͓N'oFSK&&BT-& Z#-,hAy}sf/ADuaRH]pʹwȉHs6b.F@ƎɒԹ&]ULq{D$wĬN=ܴ<;$9Yc N(I)`\յ!XR &?2a/F2SzŘRnuĆxy Og Z6P|ׇb/%6xL) t ի,Ŧ׎s/.Tb^sHj@a DSHx9N sby:":;qmS>/SgW į7BO#? *ի28B04Ś`sGrQ)9-! A\wNkLQ.YY̧gt 㪃ROq3N%-'Ѵ4te~ɘUW]姭`cT3Ͱ#V(H$fJ*Yd]ˇT,5kmH=djGH V! 'C -K |hg&t=L]qK=c.Xy q.ELk>je|RF_ȸ@35<.(\7FO"G:0e=Q/>e{ѣ =聤;g@z2i(UԹȿ H! Vip*::JBGxJ\884!#EMPY[Hly @oP~6%z1;Zypbg<91,ҫ4UFTwrQA3}``@+ӺX Ag GN]32YQe GFօ^D~Bb1}rI YU+aBq<I6Љa#MH[M<{\3U/:][ fo:x.+l_eQZ*:yk06ܖY@*ZArjoI`GauAy13"r69H}/ƙѠE#Lw!3g^oح#u٢TN*BW0a;j38 ӻ.#Ǧ45ȩQ}O"b2Ͽ5a@`d[+ ynڰk&mr @Na _=oޛ4AT6# `j$\ htsq4@tvj0VB|=&/pXTőqfƞ~ gLȄ:U:*R%uCS Z7j(] }!H3E"yZ4z1Ilt5"TA(Smy,{6xUb<\_0fo=qIg)_U5r{#D(1ĩF+1d6ІSj+6=<̍-? <#CQC= &hmOiAn ~t~$N}rt\:P}}чuJ;9GCIºWB͛v78ɷ! p}sUaX瘟,]pP~/&$`}#w*rv{#3R&-{.Ĝe,'#m*v($_/eqȃ<1@]P 6 ϝ8C#jf#> r2Ynb$fB=fh`\$=w^V 5̯iE0QG_~X뭝,",Ums7(H}oKF+{X.&T ȸ`31/n"U t%kJ0;8 Ϣq3njayݩ(`shR su2z&YzTZV`hp*`)pT]UP`m T/L} *-Me&:@~ٺ,y,!skRFUSHqDtWoC7{a!ĽÍm v H!Nzvg:Dkvˎq2ͻ=BNյk0 nw]BT7cI2?#H^e*tA܂5C/_X۽8z޼5>$M,ͬJBG̵BO' 9.,ۭjxpbJTzTuJ+XۨFx%dcAӉOY3`qXT^h!+l!\[D" Ft*UB Mg4'[F6\LYTHyޢ%g v `mh %1_}c92]c17rHVHr*E@GDK"ԛsx [ ;\գJ|+(E;y`uҰ[|Sk1h򰭺dO:{Yf0^It1捪ZOᤥ^Wk_EhP7w\<&cE`(imgZꦄ7IK1!0qE)#(O\H}N{F?JGljd\Zr\z(1#^F1*|y+1e!5ϴR$m{8n°3/b I\X;$( (3Wg}}%1*lpˈ48Y!+w5|̅ls 7Wm/ $A_4JYĥP̾߄6W xmcLJOVqXb˂8ݶ/z ,p-}ft"b8p&lw[QRg;0 e %^]7#qュRv)zfA5malt,mN'"LՈ1Si _]E=E=~b ,Ohh 6iIC7!@\G hJ Kg- 3?B)WaOM;݋4ORrm!5Xl-Ҍ4YL-E67nLȰAM:ye{q˝u Joic2ˏv]Y-eN`%1B䀶?\Ȯ3X$}[l]_aqM7t#`Odur:V] ,Z#tzL2t(FrJh\R?Atx&ڐ>Ӡ^xnʭFs?~/ @A2ĄBL8Iڤ]m𙱛Qt=;8&urp%20)ʂErj|2)fCo2PaUƭ+<+S mjy49,rbH :(C|H J5܎`5r'Ľ[z'UY^d8Nh2ym@l7 RqxC4i9=[hr,<ӡ , Ơ zCǘ?zW-mNCP"[~<v` /+udb L$/!aunfjQ%$``49_'dpj4Z,4+W {t,źKI+|iwcL6]?MքnqokuDMPV vͨjawjnJ{nt,l%RY(t c7?\]G46k+3l}.N7 _^ȸKj{Q~mHѷl\h|`(Fb_YL%@N{zz"U]hG'Q7bckQ {9brp\S~+ub-vM(1InL~3;3pPJ nI4M*vMxL-p+ha[m'dқDHf-BFf9t,׽9|%Wn-ݙڕc[L7^FUt5]k%6n3;'Vc}N`_NY<שwbF*CH }hp|3xKsyB=х[[vx/;xWJ̏5wHK9ع0GQ'VӀ9S;Bj3:`ȑJ0Rߩ_>3r G~mya5mֱnQ&=^` KDpVWM}$M5 &y;/of=; B лVHƺp ߋɔ"v/^^=w[qJ {N cp3C 0Ps_$G0"U՞ыͷgL7_3,=^R{>mdaԅ'<_/*N'SgIpR hq1 ߽1 N-vH q:uc;K4YRJ啫vff &apip@HNEvhLYEHdRB)`IVl2QvB^,p|v)'HS+~nK2ߵxoqkOQTʩ*gzH ^ٲPޅxa|jLgCM=#_*|sa/|ڹIԜ$uGT~}R$c[殖ny"-E`xv%*PKw.TS~ 7lH,C gD2a.C67*̸8<lH!(B0́C_ZM]|ۨ,~ǩܪ4k%\V@0ጝ2RZ !(=Ee2JY`}0#fJ-jnFnȹ"yAjt!{3/ukENB J{$yi0u/IR@|/B5׽Է:.У6R)wF0Ѓhd(B_kDj!*b{f)@rLGPhI+Wj`Nr״,ʀy]4dM&"Ŕ%B9+sk4lx7ME4ÿ!1/+Ț8FĠc&ED1uVU7B{'f~GZ̴?_8JnLp?%쓯a\Mk|e02ٸGF ^M=vY#s]vDq4^kcHmKNVD)6Q՘s ʊsD ~5"Uff E^\:f,V m?HTy*?֦"UG"iX^eW{9R͐[_R bKQFe f'";I*Rj6&1j {0΃3 xk#:FdJ9GmcR YnN {ZqC)li*Df7́6\7~/jMȸ@$9?tWxa R_]0+[GdyS~m)zϻND_;ؐzut8슱:Ǟt H(Bۢ8j$vu,#[mN}c}xKvF!E0e'T.MStFM1 3"Z}E QGzY0,C_b>+$IlgpST&߃8F%MkU[NV kbe~h" HHp!>;TáB>BE'qgHiERd!A*\ۓ>)*3hA4da9R*>Q+|9rǫe';I+Jrf;ig#X iH=dV65͂`gD_ѡtnP-dVڣmE @\G\cxlJ3&M8.Bt8~e+vefdm~DOgPmZd_GUJd&?;|obtIv?òI?[Uu*T%mrbI*[@1H*4J\6b jA$b%SOKo|$O+y&94SR;USG^@%\X )2=UO"֫'3Q\Sh 7@*UEe]aTF_9A.1{޲xJLN 'ZE| AՄ1`c)A/~vo6F2*rXtroJO&W6AսwUxYAK6MZ~(87byN u ȟk8zJ(Al[ 8.<$axU$VGvrCW]S;p?]QrLGҁ ]g;t8YḰ2-.]>%T}kec9%D  %AnOlʍegՒeD `lǓNA(Y!}M %cm1㶒Cbk#t8dJ&HV2Ԗ !kg94WmSx[^ L|4FllT3:F?atL3KmVtZ1k#ʠWGAE2YL_C:\+rKLyu`[h ҿ8ZQj,[dEdɶ)0t;'H̱_H hwDg{/,ԛTjxn19e^Kۍl*0FD 1Q~['ivt,`zіYM]q_mDu?\aj([lsOp ^mfk0N׏[]S4whO϶->ߗw0% Q< NfSo%?/7)BWUFb&[f[,$[T΁sݲuſ}TΖD&F(n^j`gUn՘lk IN@;)Tt}tYJ_ 13J5n,]5*: (Jtz_`qU)Y/ny}C<$dYלZwtܦiGmM8=dmwĤP^ %?@E@cWL" >o5nͲ&7΁D 13 7@*j%Sf '#$3X*[#WH*NWmo|OU}TꕤOΡC W&_l;$oPG|ɲBl2y&6= (Vwv]A2m+>WSb !$_0^d6;-Le.3 5 3"cSd/*g1bĉ/{.vnxcY=#\3Y )Nyۤҧe|$ߦ XkZ bŵPgw8⍟]ds]ln1?PĒBmnC# Mjo7nӐ6TkJP8ek\A! hCD!J|s\ G$q@ϸGrBQAy„a{@(ra+G b m 8"&_9Լ}A7Gxrn++4fycN\d4_h|qZ2 k?z2 )W$e]W82 z sK/X d"rP:O,rckd1 #koy aN?HeZ@fYPNm":uayLkNUr)yZ$.Ae{L|tn"}X#!|"<Ͻ,;>)ad,}Y;fV EĺK|6c쿉Ҷ>2w+Tq\@a^')3>aZi髍hY/ )5OX4͘`lVAkFFܽ"]>ڋk~ϲ 7?$d'_3IծI'8a1)ipRCuUsM-b =]7Ie&GϕjG1UBYI. !m@pCiY&eUϸ>x$Uڿ,Hq ݄v1 @b~ ](r`HYBs#Sz /~gٞ4U>ԼhS)@Yl<>tݐ d_n6lW qWP|Ufl_MNL(ߥj$ 8÷{ą.b:{gN:9#ZFb7H'Q֬i+xSC4`r\I?)Z݉rVk~)5J[K.]' iMܸҗSZ02ƾyL D`P>dClb,<}OcH EQkz!= N eO;y`6kFFߘOoEs7,Y<6 ko W}q @ռZ\y$]jѐg*5۴MMxlXϏ1 i!"(Z6g\PAo15H7R 8L^Va.^0nB0u*ۍ jVU@]njǻp&XZׅk0Y~ _ F1nEX{?mvuJ8]򿧴C*s%x* G1$P@bgk1 7v*>ڧ ,ubȚ1|P?;CdcۃJ`BֶoLWK`+t_,v Z.bu$\hת À$)Y 4o jJ1CƱ:5Tf)(kNK~FLvxEТ e`Jb8Dž1Œ#J^m!f|3YWM|%@&k#hܬ|.ݦǽ\Quwҙ5?Mf~J$t?Zf7̯{i+xtۚ`]ƶ$)[Q:p:>+ȌP{MEH ftP/"[mV. Fωz)Ӱ\2`gk)v![3 )JNW+5&8\c0!<=`0v8RQKA2= n84$:|2u"b)q#f*/(w؝/&)4l. to8F%ֵ.7Z^P I As$hU255Cy*d HdB߈cw"!d>r!dA=YΊlCBjr mXpBYێL &a=sqDtw^3-{؂Rх`*MZY=LP~;~\?=i h|ɷHTIaSe,$6 [@#ߖ;PYprOn+a0r:;"n঴FUmN&~h UYm`[-9ğoJCRvCnnz8} v I܂aǠ_~;X &Rd<+?*4ey$HVRh).芈28f6twRQhA@|HGy'$bnN>IjMí.^Kffv˒&q $Ƒފ`iE)P1C \?_#F1z[p&E6. /dPM]X1B R2m{e '8Num&k MNPZdl>S&DBp8KV؁k&.n1ۂkbJ]0m.[A.zuĸaMG$)nBvƋ;^a|ӁYPt3,!?xN$I^~=ix9EX;i|j( pyſ$DἁeG-jn P:"zE2Bq_I61k9D+Tx)*#aNoajU%5\?V TqvlkcTx P%jbʢ)5 ZrΟV\^Imsw&U-Te|`G7d|t ރ:{h^˂L=W`]7!+qGFôg9x-Ӡ У~}R l_/ ޻EYnžo1nCZU9c#wK6qӚ<]:qvsҋZoՠ|nQz*$^.A/whBA[TU{DC::4n5ќ^zeyFlɝHc f!D),ӱθ26^~KdB, G ^7:wh6 ^F\$5e U3Ts n8<ӚYO$8|]QeK ɇ.|7G@@:vgM^eQ#y9LP 0dkD3|ZB@B83\D!"p=:84gb3IWȽ\h^K6,p:Yʥ5ǻ HH54@١vqP8#v86Ҿ7Jy5F=1}em|۴_Sj5<s).xɀe}q{ G(1{ԟRS4A*W9AfC>P㳋t>m N]g_hvBpQ6*µ2;$o@p ^ A526Umۿy3=8+O<ЪZ]0hz/Bѡu\ wu(gI9T! _tcyH(l3&o8'-0ePٳYCn˥֘1֓mS޵dߴcan鰪ۿBMC TKvʘ:3<"b 9 K%y?q8;V>i ni)3/Gt2I"*gӭaY=txjs|&"ݻx^B+`,50\2 g'n/-e adVtp>,| lD!uvn":ale{a8 <*&t <:{DNS܊;BuĂOem 1 q. >H-[fŰʾU5Dd8N8<iK;jN]nZ6"T"[%}j6+Bw1GYƋX$kXْ 3dl0UkQ õ˜UU:Ũb,F,p=lhYTKpUj9+Dy3MkNkBKw*z9;}bIՓa!KvS _ca)b%2OmB5fb_G>nQqDu2 ױeESsK*bpΒISxsNpmP+(*:tCbLPhd?,9PC BP mFcq 㲲%~y|ҽZ(`C5ho~] {dEc_sF{HlJ\p{tMdbHc9݆;%%$ : xgIi;?8~ '=fb) uځmsDm{#:ftpIyn"15f Zm.-E,=fKm֝9Z*ME.r?c 7C ^HrPDZdMVZDrʇ0?7,TzbK͙3;,hO%h(zjbd< rhHHM1i=IƐPq@voEE.]$rCv:ۚ+R<1]AxUyVNzj'wB$'mdLI<#!D;pèP?cO b2<͑2.,t9'Sqj`-{1%x`[J((w6&THg}% g}Fy'٤Bvs(F'}9i| e (c_;gYn]\SG:ʐXeehT}륕FFjL :T R[hW3;C C"On9c3*~%qޏr21)gnS2 MV1f3c@krSWk <\Fm=-4@v9 ?tHe YAuj]X2H/]b6WOTPZP#7!,rNtJ_錪#I96s?uN i'"mόj;\GӶ.y);\듥zυe_{TNCycKh{[1,"(c-^FOھN2ǥs-ŮUyT0wBQ18'[ j;jyW niY W8)h rUZv*K&g^s-fm+/YⰂT$AAAdrꬡ(ʇD!Ҭ2+g ;\6}:ҷi5ouY.=6ي7ӓ@k"Y:!^ԶGNAz IYiK-Yvf`&ΖT_ ~D 37W3V> 6ut>$ F"YMw,xxDХ4bWчEyO!}#p !I&.jKP߫? c{Rr&,I@JZW:pQ|KoiR@/gU3IaiX{~ޖ@[`/v٬.[AՔ4H,)1$AвV$6wahhQR[/GT ĥi1~햢г=y7xLW4iRߤ+=Gq٪c0F6VI8* 퓌zkT3:+HDī})4"|oՇ7K3UB;jO-a+X2g[=،܆:UYWӷ2^jP%ȸp1F@e^r $E1iz[y:2J!+)rȦDͣ8[],2DHޭB*O]Rb8|͂E,UJ?v([tjҬ ^liU 0X8bV\2 ˂Qby>%:bCjڎ;CS$[ɎS{+znN>w_~/[aD&$-d#O%G=".3 (M d*\#Tx"!܀W8ǤnF[]dĒ}x<&P3J*Pͳc;s[ }A&dX/~kQ.s¤%jϑm Ia1H_.р?}P376J4y ܸK1 bq0C' De~6^}>;DS٬ݣZa.Ngs f&BϝQD;}||S;Rooc8N5'Ns&33Bq.DҤs}PG0-3[;KR,"ކ''QnbMo)¿3Xu %"kQc#J7"J, }0ۤ񪳕'W\ Ib y+A. |^%eGm}o;_,۵l}9X.3"GM&)VDw0/l,sc7g ycS f.5w`M>I(-reyLY_5sފngO^.?=i܃eYkYo^x٦欜LpiQ2tvTfΜ>/V|Jy&bTy[A=)ҹti:Ǎ4Wyxavk.n-q=gڈ$㢾zF TrQbue_W IPkF=l )m;}JBW,\h OyC5"14Re әN.9|ӷjWYc.FDӁja8_U9Vp2Bpɟ(%֩\;T/YEd~diդ]$歧h5FZg6&}FTFU?z_ ;*Y e9ddsB6Ҽ=PleoNp\ޣĚ9{OFJ]HN'*K6Ot78o]) 0h/u0?0P|;iT ;0Qz毂\A5؍ikr ZUAޒ$͈])^ l#Si[ G ФpTL y=gg,rFٷ5{:{zP"(d Mϡ:+iGlVuJH A[^Scx0IU(h>y'/ 0fM>QUN׎.rZ)Bu+Kx>do͚"6'׀F́yUjqsQ x_buÝLsxgPT(;;#iRh(QqO,6XSS]ncԕ̻ g0I~}V/;s纵YiccJebpd(Yd0l;;%ьsCCdoF=I hHLt8qI!1fWWڅ[*ekj` |y~S썧c Pâ9<$LBjWs^[q>b2BDgQ-\0}d`+w6miwvk Ta[sMq> tuڶAԓ.`ޛ*2W:/YZqȕ(K O K3Z{ktnZϝsJҘy1d<wjc, G["%m%}훈|Sx*Ӂh N )XC^ e(B{د,<%e6tת8&cA Ngc MU~uʶA|Ei4#KՓQ$49X̿!q] HiY9W՜؂ep}+1L[f)[0_CvU MXW}M]:|t*ax^2[+iPI'6=-wdyٞ6qM-fe|߃Ե$+pf`{~6p^8Cwf FN>P҉h mZ Y\\KViЏkxBYx#8aI(>,FC`),h@K~DjSmRdf>ƾhOY%Q>BTd1*aFvbtq~nK<[ofDY2q' cdκ 8VfXy]p}x J}nExk5|<3|R)Zъbo=պ c~8Mo Ж ꀬvN5rB: !ϊ%>S>tY _oQBycy\P%QxFuKrY!SWRK1 v3L=7,:_)F[V#`d[uOЩaڼhxӭ;KW4khN& }(P~X(֟ ?\OC&܉^B\J/zqp# TV4Q;IHmbud7#S{h_#6 OK+W u3ˉ z|sC >8t-~)AhaJ=f}Qree{ݾwybuڷsD2x]KocAm o" =LX4K97n ~[[G5_#^@10?5KlDD"U7 ODJt>So&Ge&JxjӳKӺs=*@a|Qp^U&BTR)ҬKw& ͥ."gbl;aOn:j96DȣaVWwQjNXA:S^zg+n_s @zZ}ۦJ !qU "ߡi+}9?1Г?LGFaP_UIBFb} ,)X;G38!#6n78ÍZ5t~D7hxӔMD#Oπ:YDڂwBQx0EMw1 MM0gSR}^a qA k$r)&M]M!T9v\[U-;1/|\uF3FrGK(XۃH7AqoAۭv74WRT #D%R`OPm-^ySTں( S#V%FI؀֤sG,aŮHr ꆦA6XmG%˞(XKo>۔e隸#Gإd8}΀mK^+݆2|H .s2=G{D^In|tX᎚@CƖ .3|G$\Њ_cz#RIoŚ>+pgqu`nr8'g{MͲ۶-dY==+Xl^utG֫đRggfjI eo)2,HA2&H3ʫ$g &JP7&p:[ڱ n.|ԽNs+^!1LjRJw)<+IɎ,l1N[3Ҟ.0A("bϠ(5 ȧ;aeQ@sbi_Vr[ 3@ٟC1@%7wD,˵a+v\|\aX'0loKC(,aKe:녧:rN*FԂFm*}˒S%OAg@f)#9V v14MIPJ+.b2v/;@!kP1LnAeH`be8r|{ɨ=HA~̿NFQ3Ⱥ0R )Ĝ)fn#zڂPj,\5xqmCE`4"O_~HH ֆsù[Yqvl<Swnx%H ( @c3D@(.:^ku 1[ra?0% Vn7ޕ&r+Rڰ5v(;)22pa>,y6O锖Y9.B3pIF&l d.U#ٶ#Y>\ԬDAmoC$Kt9 "Z]H:_ZJ*%л5&7MhF;0;!ʖNPW_ݔS*ț4ZMv`µS(9"n'3d3T2kN<ߡÞ@' #Ng_ -CILIhjet53Z%; (B: o,I[Xag$U :4Xي5tc8Ip㊲9\o|7El4jc΄LhM6pQs.oT Y FwMp;1C:U(;'.Vcvŋ,U9'خ<|185x 7Rw_ݧsˁ ӣy`67"Hz8Y#qP :21@EW0fykwJ&)_+1/A!@"aKRh4;06U !4Gl /=a_" ̼9Dn/9;@bJI%T4p74' RZt}h(H =F_F `Po'5M\,p$ۊۻߌ^[2(CNF).}]n=4ݑ@u|)✊ a+^V]^`TX&A=n?q(76SX-jh z:ʇ9,QIpMgKŐ޲-P2w)awYmjX4gwdG+?i,n @I,E[9?HڀZK Gǐ5sݔ{#o%yɁm*G [K ;G+uZKTml۷ Yzg3ɝ{5ҒSuf'HfF}>9oeغOg6(>ؚ8R*/%) $ uГA娭wZ#/#;MsHE]揬Vˀ[X`IbYҚ @>6Z`T}}t DfVk BB&Qq (X"\PM:xEfs|G/kyU1{[94), 4f|+r(zS"9=kԱ,'2xUlx0ǚl)imzGiwsiu {>+f`,DL#ӓ&AZ*)V~ZeB3Hb=APϬԪtBOO1R[坩Ffh|Һk Bܱ285F -I7IY}a;;n,j} Ohc1,MV#bCChqc|"A-&s3;TZӣJЕ ςe{4j"mv:F cOvwEw?$yp\L`&!n # CFmf|Oqi5K)'rZ{/@5c3#-P?2;EN}J,]ǍMXZַT`Q ={JG;kU#.s4) y=lT8G(7@&yy SjsJxJ+ # Ɂs#sm$C;#gWV%p\` |aZPmR[oOW2x>CRo9$0xcQbs}a1ڤPAp)1z=6`bG0?ڴVX 3apXm Q͝a*~|mj2b oyo+bH1iau"TepN֧''!'\~ӗۤ!%AO ͑ ͓cڟ2Hhr;f1Z ζZvjAbRy%3 ^ׄBKjTR.9PZjWL-ꞃ)]' D< - "B-:L+rNr ٺMC\QܠuLDI+c[ϛLDPNVlY\Ȇ+4/gg-^{%19< >*ftNvEtqQ3ʼnTb -ŐM&%6^)dΖ'U/2 k0dn?z!n`*Wh0b}1H8jV2a[uA>&#P∂Sı VHV28iΆ3;{ʘ:2˕ J&"a%1ܿcǼC`is?4 Ѻ1VNj0J h]NhG[%hs5M+vU3ozÌGERK u+okHr=q42ISF;σL ]n 2mP {рP(BUzcsBg"l쿟tc{ԷbSşsB3Rՙj8E-s[U;2{U \\D:Yu,ߢa$\!>i Tp$n2fP _#W!U@{~_?N1nrqΜ qkTH>9H#6}P(v OI2)F|ٻlI!s;tX m6pԌqhVac %0`nj3(X3a PagW{ZO-yx1ݝ'{kfTٽӲlc 齖HG!\V2/򮾸 8#(*#71ז5;i5!@-&pW>q+ lY0 _.3"/#]Bɶ8&.4d_T~ɔ'C`.䵏<~NyyM d&ct8krtINIud3v4rjJ_'-& ǘo-UxJrX N^|Xת}Bc'$SuY؏CiPitP#]cҖ*Z,Mq蘡XǙt+нHpoY'}=%tð2Uc$xq[fVʫIڳm7v"l֡ĊTS#ffkhP咱J6BBkv1YP5!uc[G'On c W@,HJU<{VW@ #TjBPᣈ{d°nY|>a@y6^9n段Rw>}խ_X}lc6ӚfdFFꟌn?7q{8\3V'H 3-hj^UF~`,JV,3J։vOڠPGx%"|Oad+na]?k1X-5ugCdϑ՞F9K.b/,uZT'(!p%Ҹc`uۊ÷=Вt(ZKMtԆ]!"[x,N~Eq2 6 /ڄiǸU9GR9B*ZUfBmy!n (?x B p":]ӉW#>4 $d GcͲ?N(mDq I-舸CW&Ub Len'={Ltf+h׫YwazS͓<{to_x;.<bބ0ҥr9֋u`ap!M$7'{g(M,'q$/' tc *f"k80;8 3D|D@gZ&Øp bal6TVBgjJSoܬGWlhNT@δD88^[ &2k:w;ۚXbJD<'yk} PӤRlX60t0FE 7޹+bI|aQU[0v?[Z֬LlHԪ$y6uĹDGEMP%-B{ ~'R?R"Z)HnA`%>ᩦ=D*>xCoqܿh<5yrm`Ye:"CeVGjTbc%Dģ;lnk_rkѢfIu2P Ƃg𺁀HM@E^藾̓>d $\:n&خ+T9cw$JXܒ/ݧ}<X'8HzIeمk.ސӒ)#¨[p08{c"/?0u\B͌ӹE6~ V`)}^n*O,nr<ɗ]v|Kh خcރenYr@[L6BmjlujB+ GSY,dQԹeeD7y‰3)[?;k]]r9W*aHu]p䑾;eGO20WqPcV1ôrQ\)Z`#xW] Ic״CKNƘLD1_-䮳m"ue0q{~ԭf?fE< LMą7i(q[!p#/#>wTjSWr4I} nBW֧n:"-VGBD,D"/r̐DI.N\&PXHHh-Se'5` ht?=?:FE@dAw Zae4<چ<[fy0J\aJ8m%,%8w+CёMjs]OPqn֏M`qSm4 7 }s(֫?T4@4 UBϚbٚnj!,{C4hKSHs,rȕV4K"~#< GEeZ! JGuzX5 ̀^D6nN+Bc|c,ft mla7Xh90ni|]WjJш.+0:LPL0Sӊca2Q(9TQ[bn싕B;IDPZ&UEwcȳx#O_{-kF]3Jt3Ԡ^I[Xn=2kH>I+RL5-.I\`{-n^V51Rut9(ƦЛbuhB%?;cOՓ5n#bpO\ŠLZN)tjrV4];-daDɜl]n^M5|a8=YwcRۈ=[# 9!92=Ƣb'ѱZ(; x3RDȞ!&HQoznB&5 ;H}40%b; w~o .FS]PL2s|M HpC>oz*ԕ,`&)Nu=HOZТaӊ2>LOu83dP1ʶD{TA.8!8opl̻ f3̐ͧ p7S2_꒔j:{ޙQ Z)oɦ$Qf%*ᐻy ^F04'W{sP5\Q:-7Rp{r>D~ 6ۋW:wuLo@>Av8;\9$~27V_T8:ﺍ k#(ZMLRv0,њIEϠb̘S)0SuP,h+ ʠ3OL-3O=$jd'A:bRo(@h)5py%v6+K)_XLy |C0ɑșT _H+^k$?㴟mTMjMrE16OtL*#~Hj˟KDl뛑j,f7/gJڀC x 4޾ԊOlMwKN4ϢףAɌ΢]yHV"F=FT!࿬hˏq,aU٘ JWE 4ډj-(5Fge#d=2;/!]>g`1%-%w)T#h,0qjIPMxU1(l`qVH/8wbTD@e;c `} DM)s' EEhnJ @gy-Lm E<Շx뷮Pנ9}O+]/V7YO6Oa%=˂(V"OIA1$K]83N-=FqsT&K0_8Yhϳua5=>ΑߣOG@3JG@ ZxRehFb'b d $%"*1^mO(_;oDs_>͠ {l WIFl(gniz'+>n `UuG_stꜷVI # gM-1Vv,#5x{::qj|SF8lbZqe ֿ7o. Y hqf'o;80>?p5ؒuz2ƈ\֑u\ zXqd!I$bśPsO>+,}]GVoc_8u`=ďkʣG叙s&)T`b7o"Fqv=$SE>1$Cg/]ߖ'Sjmnb#H/0M !L&l 01WUI>i1_Awf5-wcYWn-wW"tVA8qqSyGHU1@s'{l~wYzu0? p9R>P)g@Qf'Q>}Eץ0FkN'C7Z^RŕB1ͻ"Y4]2 “f?L fG XK$.mYҢ]ȷhIqzaJ,[=z68ϻxh#&²Zq(h6oyO^u|n lȄk?S12`k#ܜV(,lۇ>ɘ4i>Ì@K[1\l`c n!B-6*lL 8T9w,nds!r1sQ1"%(]4$#sUԮ Q{ Ksyq\bho(6cu;91ѱOp9HcRvC'J&g~'A0GV@j* z NB!tx34N|TM"(T[(%RtWdo ZyxM-/TQZҲpTn MXX:kdOw%wW<9z ݻ/-b1y5H ~ =xW<5jw߅M`iŧ X*knE:L|(f}z=5$PS fW@ /j2:i P:^l ٭~r䳭 3o6K%&~wLJܕ6{(.E lUNJP[{Q "%9ĥNqKAK O#?NzyPnj&>Ρ zc(bMQ!Վ *ׅf-2g!ߊg͵yD`a"lх[-moxk哖lxs\80|3F0/ZIX_ ;#.jPtY#d@+1LiVoH)1>?-TAh D"[WP?bbed0ƅ+XDеwPCs{Ӊ[_! M3TAK{gC$O+2{s2!A3IH_aj9PTw}4z#(z80~kx֮=V`L1E:GSzEJ[F`c*bs- a5GG_u/\3)#c2>+d_(xG(mq5 .D1+]Ff5Fdqf>\R ͞O8NP 4lɝܙ$;'6`bU)*SZ7'?4at+`ʏKn]%sDca7af9јYn\܍)@FJ!E_>*ʝ@?Hr'<*Y*i?t ᓒ(,yKuFVmG10U.~ߴVl>$8 ̣\_R$G;jzzrW.ޮ{Hpr>H#RY6A޴nB_.nT706޴f$ܲ72}F3S'Ue?C>Qo+d\8~J􊨏KB7nmڬVMm>.CƏ'!ɋL'05 y/o'v~3}+Pc ErVJ*zF7H+z&L*z^DTNmoL/|b3҈}ݵm!{>W_+ϭN!:O+%nLR9t#BeCϓx| Op~ ׈_ +|p=/E,gQMc;]Bcw#fA :ߜ/RP NRr>uAtw$bjZT+1X](;.s}q\uz@V2W4LiU#ZZ}pk%6r2dU?!/1_Cd(~m91Fxg`dK40W6][})-Xj ڄTK/U~Ia~х;ƚWTiŎרu?\k#mtʟ1~qJ͵[Ub?I][&m= !/KKurҲ NaY܌JlK?]uԀaVg֕l1N9J 1Ȏ$@ϐ {X|9cȂJs8\,-U>/cQbHq!7!IitIJu6Ļކo%kݙ=Vn gF*dJmX7j_ŠE~ VX]ѣ8޵&1?߫f5t}y9WĺދVx!/LHd0dfJcQ""BO1miVHxmVҊ°[8,5)_(UWMBIzZțoYn~H1e/) ˔{<3'@q9%JE5櫏#3-[ fCft2>e[sP3eYOŎǗ+Ug:ְ-Ƶ9P-jI!lm?)):|1jvw1/zqTG41ITA#J4WVBEiV|Vy+Xd]BXv7\$oeRh Gqg*V_%nW$*4vUd0ofdS0 k/G[d1zxM5J܄h=MgHEGǥNX XhݩMg[kO Vw.6ҢL ȸ<ʦg{Ǩ$mg~5͖6goQ5$R&"x^>9pdsC^\MZw] B[67ظcx>k>6q8w-og&N\EDU%fI͒X,i!Lh?+‰D`V>;;}alu4xdT1+ 7FO1NұҐg”m7bvt= 26Hdh鶃%bk:K؀v6|p2,/B;Ǿjq_'? }R98YE;9LVB0 9D!HcIr4t%Zi { xDm-|<)N #變 Qă$/wr;kE]ιJ J$l3 ?FQ<+ݒstmə@ MkKk&pf19:*VjBEyc#,xFN( {mRKFVY].Y7P& ,&lf=ՒUe^^=!?XU'\nkJ:eYI=3mR?IX-[=Ɗ]Yz+Tv-c _ҧٞ,nel5dTjAPLY ?#h0Rk)1`帻prȒ',;(MI{)M&& E} A;Uc$h0`}/|5z+?xg]ҧљoe[ʜ~o׀.nu[ܿ+Wsif"ъe29x"Mly[Κ=!?Y=Ch9LWd ?/ml4M5A7FeOQ 玊Z 6@ |::eykbՅ癄 #3Z-rQm7@$g.}Jڳ^hHJR$Gw14+@#yב|2TPIa )ZýVr2MM5c'9H:b; ͐6V!g2Wlq Js?QawF+#XgKzL1jf6۫lwH:d-c:7?JR*}Li(V_$/Nhl]%GFA肺`ib6eEEq`;V ,l?C \(Y%ZT`8`(~E&iĻSLMRY%J0 mn8}?iv$㈹!:D_6q9ayPәZ6M!&?J{"u5'{BΎ!4/#xmYNYA}a`'](d|˶yHj ucs׉_@' j?~A~4Kk{zEX C@rW`%/Qv) =HMB͟:#48 ҜA3Xor؇zE?Wi wh% xpQr*7^{0|Q8Au9- yf~"2MǩȵO>XVt!*]pt N9c>*HcCckRnjCÆ/2 YPU+9:(7c!#POzJZ* Lh>[6sI+SycL\ṈP+!Zΐ>AwL7R<ɔjp^C0|GYyPEd+Ȁ Jb=`BIm_9@?6⌕unTxmAJ2+w| J͝)^D&6CA$ޗ즰/> 8Q e\ +ëfqOL"sw$* .QBڀCML<[1?Ww/1EDg`XX&a#|7ي-щ+kJ ,D47H6JIॳŵe@OTE%hL>McW=7Z30oRdT5/-% gKJWvkIDr;[,E#>K`zXbR?3V_h3{ H>}x1;u}rr>ys +cM'%>#՛7#fx݈b!LH_No4-@!jr7I 1ohb|'9uc0H" L%D  W&=OorH6/>xO"}$#7tU6bŕqcY(Rxa*;鳆^ Yq'S|~YkRg.U)ۏfШLYzWIhZdkӪ p?C{7W|O?i.0[#xpqlc|3(Ib{Ez{N"9G339,uK!GN_xo@~x5 ) 8S5]/u ћy;cV+b7˅f:0H?40Z{@ztjĒNj858#eO(9QIPU{j Z pxA'd/`sУȊYf*W d5DC?⩿cUl R`ʹTH($ت >|F{-Osgv6NFS1m9?Pc]Md<1%=;p+un%BɖAg&d瀫ӳXGaO|]zd។ &NpOEb3Ql}Xy "ܩs4H_Jwx(q{:7qQ'Kzr#?gZ8ߺ)7-2#[N;%\*{G]pX]⫓zkœUai^=d 0 N;fdS羴4be՝43~EɍVSD2e_+raD wD@,t@du.vȦRsDE٣}Yz2F]Dȉ9QXպ#|ԫ]g~(-u;0۴kӕrY(>y&+:]MZi`]AJ!'+ޱ}]EO܍҆Ɠ4H%T wDwU"Z( Ὦ]Fhf^8>nį9pn7*㵐L$1;ԊaSkz8 ?um{|N C q dSwTp In/e3,YP-33A=t2(X[&,-8k]_Ժ"x EsBŮlz9)QnXq>刎։Eϐo |dbYE:6r)T3@zqy(?74J0HM፷-6!yՏO5~~v+i\F ZaGFk5lW emH@|< m#_~~[7;| JUͺZ,ƿ"Nu^."e3 f_VHPy1{nQs)WVg>On*4%ؐ~ 2}+cAOt0ԿGn[SPnQoS&{@<:Rg].S]#p$說<^4AB紎8( DK,b+ba@Qhs'JS.M6.!s ?<z=qv?og8FkXq+A^QIo#`Ij?>L83{A :ږ_߀a; z_~p78x #y9 %ږ\{B0rgD7"=)ϷOȸٶz`fM$W8dJ+(ub|1!Agx|JZ~PEߘ!-#!, ]|=9. OM:m]9}dltbbO}/6Nڷ~ߣ< 46ig^ (zij۰殖yu5%sx vwt*X{A: Sǎ#B!E)3bi7t YHA%ⱬop41B7BcJwH:j< H`&n ̓K^6KR*c@91d@Q7-Q86>xӵj1(gar!t h g&>$R+!i3SރcRCU Ve 5M_m#srt\@n#6L(yI1 ˭ͺbл,X/P |M{@hhT>5z=C ȸ^|0+@ ~PE9"Fת:/3ޫ (rj,b? 9ԏu|3~ZWϢYU sWрG@(_rO=.cuqKr#@&C٪ea ?ZRc2V2l<q40"НJ1|_ O[XvTx@v}ـ̀P_uL pe>ꝺW'E[oӊD딿y4PFXz M]ÐJT봏;gAԻ)GW03$f ffB\8 wg)B :xgm?o2L>ídǴTLrA1G{ˆwʪvtp)L.kIG yܺ͟! {T▻ARh>;C3>O\~`OZ[keY`K=QtTCaHÀoYeٞN7k8X{0l9&LwUP#qg ]7'yM+UjDa˪Ѻ,.ͪ{]mybjJW7P/šLyedQV߫30}M\/2ֱxphjHf6*/fCeq`c6&~e]fIQlK:Qk h>}Ve~2.B, ܎)eĀwhUrɢE&&j(nI.(A|@Z[6P^M ޑ54y6Q2Wz UPr#WIfQp~ޛM3#1 %?hyôMAL@?5ь8dF5h=ň: 6gys4y̲q?{Ϊyێn’c'<*<8Hmm^F} ,2uZCحV|;Xhwv$xnyrwF`ia l Lz-`ģl{ ;daY7s%ޢ J-lhպL="ס]r)+*?^mqmIl(nk.~B{m{M̼KK)}.{ݮ^<*iΛbTXOqI`Q;4]M 3Wq`++Xd$9MΊMI$ MICEQ$޷T`NY0wl03?CL8/Ёh:ӻaT aŦ $R[M@ 6,ًmST?Se(SX)̽Yd!P֑Ku%ܦ;<Pf9<5! 0^%isY&Pk+9+\WšV-uk;3$پӄls>-u?W$,(JyL\>D`!V$~0IS})x8ke[0iJ\~ 8%{n>/{+{jDM%O4R\#Jy@Sa ;&z<4{s3ͼ؝,VFvH(r17Zi;f z1hȡfTbce Ozx'BލEU'•V."vraq"@Uīg#rvy5i#y:::?+ Yl %$5m\bݢncDJ4N1${3Ѻo\Ih Fސ"sh7TY0 %sceEVBpbOfAȸEyʥYK%kYL\p$SW|EjPu9k؊2*O~/+ '@?Z./>' AP6'kY ^%-[Ly(l0> |63T"sjR8p08(_86N5 ͘9ٟ>K\^C4S>ԷP}*D1]#J7@rѼvGq M m^xlɏIrAt>U_+yG?``miT) a'gYZ0707010000054a000041ed0000000000000000000000016075bb3f00000000000000000000000000000000000000000000004200000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs_common0707010000054b000081a40000000000000000000000016075bb3700000bb0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs_common/grace.ko.xz7zXZִF!t/1 p]?Eh=ڜ.+̉;Q:@WF㪷_TEH;zR[^w;F}(|&NYH '}ɧnc[!sҴ19z"bqWCQTqL-GRKCmdp# 1&2!VI+S%5|1B??&~!4UlQDq#CK `*t Ij {j@)Tz-ö>خH7.HQWIpMELg{z}j.]泤} Nmmʌ:=WHS<!yxWR$=+w"H b]Dͅ5ͲBVbCX4F-? !K|})quŀb`s% eݘ.>R15 * ae=NslAjH@gKn3i $&qˣeIzs=k`<⳷ cs_e!?@O6[/G 'A-&fIIB_J͚sugc(Xg5zݑGuٲX{o!$N9f <ߥ۪ao=QLr1ui%8s1hF~K7&{idGPibrHvp`d ;AV?rz}[,|u?IגmnNE1ԙ خ\] msOWLߧB9}50,`x*16Snaia~zZx/25o]|a~F& K"GYd+)^^Mk^)VѦyGV1K5C)b"ueћO[&i$xZrYh]tUCfl[A8=ocKŝ$Xm#W}}M.Nhn Jأ}hY*Jv栕 gq\}lgZȆ3O7,LcL!<_33QvX`PZ]W%tU_T z̯dX oS*=LF;qk'kи Ǖ+34`T8ԋk,SULA*M@C!5*x?١]c{-͡7pIi`x$0Irx-$ hqֿ5ܷ=Qp~"| =9h]He?e(32 "(Ʈfucmә*@~tb^z# 'LLtNlZ.,!Ӯ"HAFjAs#gVIk/պOigEj1T8[+msEݫ!dg*>qGlJd7Vt!eBިi~$;ҕ.2o\Kr0EOAOZO"5Lbr34A=`UTB wR:dѡ]T*{+Ek"En8;`d7L#W:ǝaL˚Z #6_D >O]nf&:nj>5Yn6ȓ\/ek!N=S]B0uYc&%R!"5=3ـuOf7h{Af  sKMsVhkN W+>vq\ۢ,L nV~EŒg凗vSt:A||DюFͯY%FAGqxq`?T/&O`(e=y]t[^<%hWti*F`]puMtN3;ԊmF7y E,Ƌkb$jScq<Ҡ=q.8feЯ!5lwjns%ϴ_GyT.$;@n~6 B|~RwÉٿ9B9˥EBo?G`DA%@pP: TN}nP|5I O ߦĆt'~ѲHQInf(Z)0v XZV]$@̪Ʈ\og/Jw)#<,gjQu}T;Vm:;atIrո~ǪDU;`Ut}{Ź SerU pV$1J۸jqwl/LS?/Z'6pecW/_Tr<֭A6)5o(=_rJnYa$s'$>PyVfoPVx`eio3Bj^@ Gi-cegYZ0707010000054c000081a40000000000000000000000016075bb3700000cfc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfs_common/nfs_acl.ko.xz7zXZִF!t/- ]?Eh=ڜ.+Y1WS(rH $1CROBʦzP6L>ng/RA;v du#>,Fc쉀5/:c-IAz;WZs.2vj' }ҊXS6~WH X~'#7lbq`F](g&kv/JXzGHS̍྽)'nӹ,5NBcgcíRՄyƒf7 ̟?9rc69JUyP@,/cO0ώu/~=z{'q8;KGsͯhaVƚ_wXh;k9@P;2*C\iҙ:4 ŀ[8B.n>^PpTpZ6e'1zdl(Q=^??h|L*]tuӅK egмcv_v`7T/jbyUHBR S:,AEbò܂%+fnF7{|Juʪd?c]@u?Ŝٶ[hl7h_$WbԕuXqrDjTvxn H[g:ӗQ@a ,m'e>Q ~A;Q rq>FG/I(:퉠rX1DDi57q W[6g@iQU@BFSqÝa -p|F:*\CpGT&DΛBS1welJ7|=Kp DJ;ݾ >w1drc8XpJhlJ~tҼzj:IŘ[q(ͶVuc_ ڔxWE^ oh/)P|i 5-wr_Ą@lo)Im gAΒ@vRnC.ĴzFH.O5GEJyVzz3f\md(.TRAܼ3="VAc ؙgy^ByY!I&FϷ"Es\- .%#{)g{ GXBhL` DQsMcUCt}O8Sʷ̪Gͅ4 ݿ7OD K }-/!*rNσ\oױmty&0 4DGRT'XI" C>a[X юŎ= o-2bOCg]exj>#dOS~OU=LYoHQ!w֔YC^;g!(7$=ƷYl;C2^iovI_Jw8nYfsvi=woW'PMhgWY΢8~ei9ӥP g|vqk:dC, NؙZ~mzwhڮP_;L҄R>C3#mr7d#hip{0.K)ۧLY%_B0:o(ُsG*x,4> 5m~ek+xK;(3Qf@q@uZF$nfT<м\h' Y1fKԉym8#_/Zܥ7aqT#6 %3@G}$WZ5ay.O>j>:'Ge6O$}gFLS zlvtRaWeƌy\׎g=𖧿>kϽRP}o'z[$^8X4,Ԭ+i((҄!{b īWyEӉī"sCˈb?Tj@XUnp+Il A|fLj5TX|+Ժuq AF%JH,?h &@[ᥕ"nh3вnP@6MaEno&sE.oT>C^v -CRnWy``]?rfs3a`?%t}bֵGN5r%&tH;eYn(iod=&R#;c%(H>>Ë'OJuy7_~x;eO|QL!oapöyGBp+ &/c*pE|B3ݝ][k=gYZ0707010000054d000041ed0000000000000000000000016075bb4400000000000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfsd0707010000054e000081a40000000000000000000000016075bb380002ca40000000000000000000000000000000000000004700000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nfsd/nfsd.ko.xz7zXZִF!t/u]?Eh=ڜ.+ηg.Gio2!}mE2L.Z0|̵hQU[< 6sD`{@n  ek$^qM-7 _ٍu9jIc^ q_ M~}Z6e_ 6:`٨̦QfU9ӳ ;=3qSYςrNcƑrAwt=}#Ym9pwh|7G+%ߟY09{Q ׾ Os Y7J( fj0J5P?=7&z"xܕ"=Gatk~"3žDNuK]OX nK J qȮΌS'"4*uaN@"wP4%֏'>MVg1LϮ+D[FB s[ 1NAe:Ol鳡%1ۛTOPpc$@ĺoPa~ E,b!npWtŀy[%?H{iI0!NX;*t鮵U23iOֹ-:gslLfQ=U+6!],yx$ܕŠR4NE9jpI%4EjA 1~RA\`-NSN~6/ CѠxEOKo&ғ_oG;#w9pɨ흊ISKnU*flzHm3^ӛ8H>n`@>[3vx9FzdlfhTBӟT&\uHfLPmGTBZ,1 b FPxiʱXD%Pg\'wuĈtq"p^;P܇}vT4g^m)C6y2.@~@U(jH2s^vĢAa^ྕfk,А3DϽOrj%}6:% 4\@ ׎!wrߏ݄vH_6ɒOZטΣX- Y`iJϮsM1Rtx/ du^BnaTMWIdSQDLcT:GsOMRf\Cٍ^ MrC]adk$F͆TN Fd vPն@>C \ !zs;8 K}5c>ڿ>ǀf ;^WTCh*'h ,NfB O6Z^oƆ 38{|2_Ş8 $[9-6Q*،, bֱ6b 3ϥh> U\o GHRKW"vcU[w9 jFXV~E"jWHg`SP.Ӥި@#;c}C5 6&%}º|NtVMYu$%z Zb@4rz9hMK;59GOS|ڡîN5k'ut0BtwL_t̢^ l6y./G^%tP,|sQi}-)L62V-aV{b.)ׯ[ѪV?jKsqFnGc`? ljOJųQ9^CS_e0Qr;p4= /iKkՂU7nKvm߲\7l於j&,ԘVyln8A1V!: ,!4V8]yŘz?́C3%5b8g{vGH02,SAc.D=4cbG>0.wt搥t. CTˤFy+r x Buaɟ9sa%F5;Ccyziyn?Z}@鿳Kjuο9O/XCdEzҫV`@I5"3a.;許kCAZW1:-@so1Hj?U143ClZ-=% yJF|#*,Py9'@ۖ|!MDz H@(/2{)XַSU+B $C.ՖWX̵VG!傤e8h3}P ۬8!x>vEX}lqTcdM`~p9?}?EԆ)埇)?D vd?[%&VvRX\zsKc"C[$ Wb.%gkHH=z)#;'({(ҫ3mg#FE%K/dL&SѬ >cJ/c qxjZC"g xTVѱ5PzCOI'ls]]!3g ]()f?6>:1nv0+¾b¢~dDԙ sh㴊Y BlɇGs!qpz+d yuQ;\\l,x@F~CpsVa?)#ڕcEy 4dЖEӮ 5|p&1OJȞY1 Z>S/bX(iR_Xq_ryЛ|\, e ,ޘjmڻ(Ӹ7bN9"ֿ];bd+*_-cr Ns ) fzz2S\;PTJ)(/L[9$t/&}P,M>>u]c w/Z&)sofds.Ks* 7e"fpEˈy0 K"iY  XS WD( |d%(M1<vJGe-̴]*I/A i?cF8>zYcj0I,0B|0F)}11NJI6sIwbekeIK;tur.z"c?n',~eDjl\v%I̺mժz5r'D M^} 7 1IuM^R>{DM^*v3v'Rm,5Eo/+}"S\{烟(_^%\l@Ǜw|J69dԮ>I}g3#Ix$"PRC JmnH49&DV/i er̠̚],?1ؼ{ԗָcX9k-DeX/5+ɍmfEm @2?-LpJG3#-m 8ϛrcq0H"M;skDOCh16 ÇHSmu&ȞO܇Za81s?BqO~D˟J w_G( < š So]UBV@!L8` ~iAyVac}P;MmM>sr]n9J#i'M‚`gB}OU R:vo9OIEz_;fR!-y :J.$ɸNjDO )qcTRDFKd~|^zNb&3Ա)_0ltܦ[3q.\#\Gӓ߸)3L!wk5Vνp1̢^ u!EtVcRjOGRa-7>hQ504ܝk1$~]B}.9@Jj~o 5Y~@'z`$4Z8^5]{"MuU >ʧzJCEMV^rj`Cc(mS=i;[x:tLwgS:]$X0ؗؐOgBC~us@~n 8U: 0$)& Hhq\3bQns/sDZPw7Ӟh>~j~LGꖕ8>?Oʏd}G7iJEo&f kfY?+c*HG ܔ3!O &pt;Q"e(5:K3JG T WB;k'_ EVDޢg^d>9]T*.P3  힘ߨ*b3;d%jʊF@a\47 XF Ȥ4~&7ځ\3gw}W\A~l*-V䅌7nE#!)~P6 X[G+CObyH,! [Sb'Izf5yjD7 nˎ @+Cvkj-#_3Y_Y%vUĆ, &{ cCS}kLMJ `iW1|"ѝϾpO5Nᛏ3x"uc3N'Qk!P{@`yya a >p:G,_he*ْkOG[Zz*h%X]@wWd!?moΛcS@B? (|G詀 O~{K35/H&mS嬋x*m.t$;A=5msQxZ7&$DUa>lZ@k_.I$ P҅t$ +v ,= 44m n/wo5$Q qA7K(c& ~C6.;S7V s[ċ,὏&/Z6ļ8 SnyPVC ł_]0mu&OWeCݨE%v沈6AHB\~ 6~ZG81$_=-7ݬKR]!G~$EZo$HOȂׂ95vjS)49dP~қ&0,a.-1֠ c4YT}o߸X;EI_C$<')#piǐMݍ^oKmd-kiux'b7PfXzKk#&ޤf9RZFJuzjhGm bANn.* څ ;-I9':fMb7fOCt^"xYw!bbn3K2#ő }@Ro KFIxkPcgjİ*ɲI*l*T Oݗo!sEHoʡP\-A+w&J51CjT6/ɦ?(gV1 Ÿzy7'bxy3Lndҟ:^,uĶj~JF -~,T\LE7c d_>d{vj pbWD?$V-mݣ=8fGL.)p-}侙Їo7ta&g|{¥9rL_B74f 8p7$n~0&#!9f ]zRڻ~CCeS J  FR2wC;7&Muj`:L-u(K7 ̠~Zyu%9NȐx]$ЍQ a$L1価0k_յ2ھLZ1Z ^bi)9ub혍QrPcaP$Q]YdvU~Z4bE:AMZ,:9 Z2ڂGwQ'T@Q~B*qDL%кMOcX +۸u}*) c{qhԲ~K~w[|IGˠ/7vC8L`GRij6q3%F<1;ã'"+qA-LD?*02,#7_c]֟6صZyՓoF:+p'qMZaMRTaKлfU1̷`;E5{@Y*hO}IY|9u='%2GaĆ]kRS9m:wqx!2@)}r `K?a7 .Hhvhe|`թD1HVnَ:Mr}?JE*@RQA^IZ/HFQ,#Zls8>Hs6Kqvﹶ4+^3PX)}w6!lBe\+(阫r^w{ N=ؽ%T %1PIEe(y[hzL!k%>2\EfXuvplk]0vVXRok 4ޑV9މQ)f)M1ԅP@.L&6Kf˘D?@qv1:p HʼnpӉ_nNmm1[RtTH)E(jy_&+su9!}VsمzHRSBo=}t=oO؄:.ŲH)/d'|F -ZwlZ7wĂYQt G IM7"qI{saf߫-9L]UkS9EvMfPʅ'-#~SG]w’=@|aXΩx ,%50SXX 43е/<7;6(10=ε2yF`|cH:aL2̭Y;zTy^LoՂ-qyQC]oˏ)5ok"68LOpqF {ڰb?^,0kL1|B|YLMk_ ӧI0d*l 6Ymk^aa$腤 ]oZfd+б:T5(h%R8k?V$pEJTmw-\/1Y$דYRHˠ_ٗ1e^ pN/3<3C1. T.r>Z" KqUwıruwXUL ҖFrV&p 0a>*)Ye5 acDkXfبad-6*T)iÍ =x0?.;65sfi&s!+ŭ5$Ab# /U@qSg)pB"DmxZk:CBk8N Ƴ}oi*v#-:VZ6[4F/|ر:y8zGG{ 4SUrH25_&\YԜNQV>2P:r|R|Ds5ZfsӐS2 '( ۣ$cuck8EG2&I1Qf(,J[[chP0MPA[9|dg QaqO>` _m!d Q(N/H*ftn/0 QC'QMbmRgif~I .9UUS ݯ͵|of]VF?P]_/H*nc8r=Bz$*iΈrԌZQj6^7X,%U2m2 ݀<.{ەz 5I{!uiCS5X Ψ|uw",(kڧˡ MaWi?<[=j sp3e9H-\_bC|C" R.Q:mQ_$#-Á8UArAmyyy;aV99'ɲ DV' PM5$]b~, 5>||%4 vEfElgP;(laTsJZ38iDLRDU[J#ju{sGf=ռDX_qg]Poy\lJh9A%u@^hn㹏鸬'"g|Φ+nd| yƕB)|Bfm2 q;>3<s1"QoѳZ8,5I߲dele[mm` } dk>9 ?͖DD3&N?paW!4Di矄wo`pţE3.e "-1{m{pgp ~ D_ʕ\bxU_>J 3!ķj ll` GX?`܏;Z"'#4/9P!0 wSi^6z_=]?Dt+udSBl;B( ˵)zk>w#Bnk!m ܦϢEQ?G_z G=Q0HXt.n< hGy+\pApQ)1m "Sn #!gemH{ TvX8=Ns "zSQOX2\yqh @kQs_| Ok,-P沬_rQl/S-QFAYfyvW/_X&Qw".}7rvagN,%i~Ou-o%<3{ſ:;K;P(Ođ^g2]W'T|v12Q83BjdX/bɄSWIzڷxăgv6]8Ɨ-6?EZ hR9Aɾsg,U_YF79w%#Υ7B$c.Rу'0LdC~:<+^LuF+;xw/e^ÀυeNJ#_BZ&G4teuB)K3h9G&uWm"s7+mNT XgKYP>oCipl\OPM-pU? P޾pnA*P|54ymR9fhE)"Õ.朗p{%`hLY+g4;ϳ9o湐6*z^a=eL[*wnty'dB6BD$:}_TgFڗxvAV9 y>"oʮd/+ȱ6{)ܡNe/ʻSX̺ҭG#?_XBrV 6 -L"s)߂y\m.tnEԌrQޜyOF|M-á"ۨv_p.gs$`S5EC~\:@fN L,-x.[ExO(b,-R7z&gU2Jl&Ch G -#_T (XF؍i"z 0/)LJڶBt!pz8L2ry"<A3)!%)MB@Gpyd;;Gb*a#P} +~kޚ_K0;0L (!WML2Q-ީ[WbUqO-f'` 娍='r"lwxJAo^cWmpt QGKx1 ۖmO&~TF|(B@:_Œ>@3-SW(aa6\6%Rɭ4I Mn}UfuUoW\_iW`z6+Oy=6 ]Dp& dP.92Ð%f>Z*x\ 4qw&*.u ]a1ĹJluR=41V[{@ rӦL?yX 3&Reos" .JHzͯO\ bбe@5;l}&T}~:#O'V٤|/r(FOfcwN{nlfoyۦCpX61;=W@E Kuu!7ZWɯ#~$,j[/_+)`)!6Z37EK.YYFZbF 'P l@P|@I~/^bBd%).dIQ)+C.d8x7w'[} 񰑨-VTı^MR2btY\N+Jw/ H`ZBTN\j2e2#! S{U䌑rzzNH9)Mש*5 &pgaT >+B0d㹇(&4hsFP1%Bl\Ar!g6DEB&.M#D1` m6m#YPHFnچ`1+"=ЭuW-Z㡨@ SZ :6,5) IKfcep\h)vl_aZ j"MЯ䭞wZ׽׻,DYpl#1-mɭ|ɁA챊qt2`11dqƁokaOuuչE y[Q9N0rػ&I2]Ci Bն}G0ɪ¼\n1T^wS+PKzXj8*in֭4~Q MUh tqs5 }LrnqE,0^KsTrdTyCXԀ c=@”˷>I kyF@{Yn'? TO|B Ćn8!dlͽ:p/_BbC+?>Gqa"7_ЋDO ~'_6 %Mgj4f3 Cfnh=-AoVͪ(&GI hI lP8Ԋ4ϔuc~@+@(#޻(uEVŁYe6V3pK*B^d1b  JyII'j`]oq։Vv-wL9c@%4t=: Gpu# {ݲ- Ŝ# wAZ #'0|(9'CiPHkgӟԏ/Ǔuk6'6\ZU~""3M ^)xJ#}~L!jje~|27h9 '@tD3℀7b )ȝ|zX0XIPi&j8R'QN]fwq!9 pT-HW &#3Wi+:;@ |@"¬D5X1%oƋl^s -[g{;yQO2 0BKBl dy `JrsF;P8$< %04Ud o~A2#~p=RԼ[Kz@1! {s&7ьrfjkX_u5a% 9A1LƤ[(ȮcgҌX~GǺ'Q39=5fjv@(M) WR^؁]ɟT5Znaլa4kDn;Pxy1˫?kOui_c4g#{֫ɼQ#l8{Z{'A <*sP*UpO?껚 M ͮ8q'y'^|[j"uR4ˬ5@ qn"v5s*f>.om-Zjfb[#M\?;6U,tѼR#M^qv<)ݭc'ѣPA2lV0c¾@a8zMLTp JD>;K(@Qb> ]TL:B6PLZNje:㴫fʆƪO]9qSϰ ~Tq&{dQemFYiSοМhi:;!6+!\Kղ@o#M=U y4IacTJ)%r<)vlY*\3$eۅ0)q,К5-&sV/SzJmjFDj=dRVjjfm٤]<ψR6]!tW)+U³kDg낺ДUu7ȡTݥNnp񛢄ӑ wF?+h?:47j>(jcv^F`~/En&-UIBO=qa!(üSBcj;7󨱓d SQm8t3[jG|pٓډ LUвM$"|1<#Ռo>o'&;Y`ۓWsd vծ8ID ȽN'Y=l.nͨ?D(c,t{Rؕ!{gGl19D*dR?Rq=D,Ob+JTcQo7Hj䜓R(+:Nf B$J=*|.kqq='#7tJ )LT#IN"@](N`Q[MhmØDoH^BdI[(ʖPLq$<Zh`vQ2ȭ4Cr^\aN{TJ:"PpAػ$䕴6-&[΀Q3%.m<C91?ЦLb)M/ޏe$APB, mE贷j@&C԰䩨1-u0=TsS?>هMvJ r 紁n$yB#4" /;FJla9-ݬAM|h" *{>*ղ |4PRc{Yv[Q&-,N?&X͑U ٚ,emW{IKiYmRnbc23.%rt;jtB h~\yw9(NE[?(EI#=GbYPH{ә: ~ès=@]4_չ5 e̷Vx*wB2cM*N4EV*_-eOeᶟµH|pXWQ*ݐ*'!L"u .XѾtcZI0`'KӁXtKf{$syxXt~Śh\܇ HUmB8gHP^J _TӨ3X-YS>k7< ks@T+тP>yGdCwƘsڙCK_5rF;Ѱl5DܩS65CWX3'S96ثQuNBY0NgA.W0rgLYNW G!6۫A*Z'/? 0[}| 1WUŴTFvx=@yhkPN?@PmW" 6w9|-*~&mu`MŊM t ۩|p9pͿ Gst!/pȨxnKcMuDERhx^VO2bMd*( E}Y4 =BNE]V'eMe-$r+ <1*K4ˬ>\1zՊv(Kh$ &܎]lh>lj E]k3 fT2ỳ^]*UZ%ZLE{.6k3Pר[̕EM8q"Q&Np68QO3fȃ4p? ^K909Wxp5_B,3p[@4a7}%B-௸P`^kn",\>ԼwK$0' zy}2C09$LpF:c`kӂU$Tv,<{ bޠ֥V7rFK`u/&S$95nDC.Fiˠ q?=ʹS aXnw6&3v\ 3{UB?])̒SWn zwb%ܢ1ܐg&+4LtX'/EߐUj@卽#fgORHq]u3Z'|"̀Zpa3hk)CIeY naʎ {6$hAQ6RwJK$O;Mþ!ӹybED}eap/R}J&rX$Wċ_Vnc_)مP_?G{Tix}.XQ"V>ZBL>Ʌ6ݽ6Kob){dȇvx̠:O>h595c,xt`!bLq0 6YJa~.#sehVB5qߛl/,bܼ(5>c{9Wyxm sms{Vx㻽R;Š%-wG!s%4*nrm"\V(= x|(JL=]0-_ourjvx~]%/ia*E=a}~Cܲmsfʅ!mŀDn:~Pm^/ J?*35 V%.8 'k($c~neډ5W6lF*V&K<'/ tD|U~N1W2tʟ9LA8]gB;^([MqkmD쑠fʼnk$,tP`e-:f-X "e} o~aZ.;ȃPqd"&Q ␋ж֒x7vM Z)Gq +VpsWYCt ?_lx rczU 8J1@?*J;U-8#BAfφMw Ϙ[9ϴ' pnPG7}2Hc/U4;;l.+a~ۨaP :V }43IRserʛ2ŪQ\#;ҭOXb[Ie_;h]||lnJ1ᮇZpn{F87P#qQ,,fӚ<q8?&[MԨݭyw+K1=_.Zs7/km}", B[fo˥,(szǗZJ)ڳfC/V;lpPTOs_LEぼIsG{;*-RjC)S0W+nll(X󻵗NHkSQ>ԉ]H(BAKkёdq;w\}WͯqԪWF?Ñ~si<3KGyKWCcF&IKSdrgQW5_Ɔ|ϭǸ?NJp(j!ߑt^XB aJ/`7xi &>;E/&CG%a fgFժgL;/pk\$+h h~&ΛeT*Ĭ() Z'+2%*-Xt3i6Čmkc75yWɃ'| wm[%+kIm3}#h!KOgdxj `/I.+1t"67_p)Ib-M}._ޛxu^yiYQ06u =zƎ_ src3}Fccb{Ayt. М=.&RcSմ WU9 <3#gdWj0Ǫu)X/"ܿ@2Qj(-c#nwD45*i cbۭD4׭,h-( 9lR棇}=y_rMK?Tis*e]kio/lN}cδť"IXI.81Q| {V m\Ƚ)N iKj.E4WX]igC()%L5wƎ~C>R*c}<-q)gP3 2UoUD Cj) T˖BQ4x>^qjgC_[_H-S"ɍ643ZY]5$uu=L^d0BYxaeY<+/t7zvw pɶ@dJiZr;ڠ-4**Wܐ\TK.5){.Z̽nڡ*R~BOxc,G - mZEM#:9B}i`x@T-#㘷NKO43ev,>~4 }:͜bύxsqa61gBYl -8II6mVF\Zf@p\+Pғ\ʦ^$Iu9Ə)l KhUCggex:/ejZ4AUWv/?"7wiSR&噓W4ܼn7{# }Kkd͖d`gEU\;@ckjnS >!*dFZtA2Rs%nQm\zh@ΐ6tE]d(?(#J"E 6TFN>P% a(WA7sQ&d562ST0 5D9>^Ru9L*ׄX~Ŝ_g+_ )ƢX 4_J-tБo7nE=NA/k =f/9˩Sp@ 3|:'E~UM Ɋtc:y3*-ё/U(*!azbMR5C/aDjG= 7ʱvh97k2k0pb1:LGgmV1Xa4ǔ8w&4.w/tP}L/q?Z,+athKSjD||tQg8Yi=z*4yqKn JP°r"zsrP7#NyWjuFܗ倣J=% ,rr7 DŽ 1ah7plmP[,ΡLޥ0 )C߆x7s\{A"^`Q%d)Qu~t݃\4l6GI`d}ƌdZ2~nԄ94OxjlfswNe$`3y dC0d0@VW'bh;Nr><ΠҪٍ qe+<}:O3=+B|3gAlP#KBkO:@5O)`6`?&`Ir^y<\A 담1Ut9>>?]+\]<HRU{(_MuW"i߅yAu7֧iᲑD,'L3]d%}˓Y,^mOgXi\PD;dɆ:.p 0TuLpU k>7 *vq`д8XH(dWߣvjh0'gZYUZGN'&TfeбI}gE6?qC gԉYY?#ȦH8Z5*~*MO%mzz,܆oՃa.@1'<5N\c Q䨀Ȥ|*p@;1M?֮1(ǟA? tZ|V.'47"tBV-&>БQo?Ÿɧ>sg꩹'/?u{U> dP= G2YYqzE OJb;q9n>zY4C߲5H8B'f8BٿH&kJ9vDzGC&UggVj1QI\CE|0䟷FM&NX,Q|ۑJdfV(,oEZ7 WtJ>-VHEZ/Bʖ9z ʊ꾼CNz!:2eE>(3O'>Cc 168vO|6U#DYUFp!@R$zPZo4X'dD4w36Ewub ZPپebɂ{&_ UfR!z=4";=wP9io8%RId:o˨ O*@1E]fGU$}@轢-s*no\CVX9lJm `nBOfCeӨ7R-}!4aF5UroV uXjf2$Q(Td~04F[ol׍¸IWCI Y f#ၿO P(fo,ҭ$C`*볊ºރ(ygUV8恾-荜R~~`<Zy5S1|Ȝ_=D1߷q%*D?GQ?U\)3=E7{+ы'k/YpMԭ:#Hfj&:U a8k&/:憨qR~ZizYu/mRV-uz>TP183{1!Nz:pDž#>Y]g_- (4ūh]TR2!ď*Ye(4@4q=jk19i:x4by.nL?&d5+e묍2z8VllI)tK ,̺J{V~5d 8.a~AA_N?ɾOЕgל `a{%$lb0M5?Y<&,@E8`yc]R86KHT4A>TBeK. "JY]YM}StOwjfx堝`qf$#v#s4YoA0wn EkhȸǀHK#G,j]ϼ λ(Z uЙ CQMv ê) oA6q=5 wւ+MI*]".o\>s[!˜N9rJwqȟ4`[6eA].)ߣW/)qk%j2YePF3 g!$]+q|f?&9, tҝzNR?yk⬹-ض:լtk9Uť͏q{ oy gNX4'[LMRZ #>}FxWݨ =~,Y{^ &sWSni srW2rBF/8{6DHs7F15K~՚ b#.OKf?)25,}Vdzfp(l# *u+[!Cŭe$Ί?A ,xqVNYv//Gny}$C|lNe" H \-oeE4D.g衢g&D#Ex\vIzITt ok. mYB/:4 uG[8RHd_vvVP8!k_4ʖ,Lcw&X<SsJȻ(owM+l"Fi7i8l|,eJrkf"F775Pio63^FqZT2_v\WzlOٖB1ӣ, 2_w %fL+ȽJnWngJ+vt7"F#pUp's?@5|V=_20Z[]kJ4MBEE9C|(Vޥ_p1-#s`}l՚k7`=? VPJ gO0Q T}`rp_W-]0njN[pzB OMTs sM{n4tɒQ'>&@|Wަ;xT_;V2}òh=Ͳ6 I-IҖZ$a-b5ĭ@1aPmq$C]a /c*'42&|!U 5+Xl$\jЁkc*CP[Y4t2XK+f$SQ3ek͉!7VRSgV\9Z{]} nPcw6gר qL#fn kĮ)R=`KfaJx>ND~LdC>8 1YY@n_f{_ mCßIY_<%"<$[ dXJZT,EҢ?r"DKfq\M.[[oNY) #u3!3lEw&Yq;U!k`IsK)R\WT˙T͏-8W"0ׄpv]'7ˮD>Wh|(H=RA2Gz;?m) cC2NLn FJG7MR= '8#JΗedsA .ګr:f3ơgPn_] 5%v T1ƵXxb-$U%\9`qX^ 28Ո0mHSEy@SlN흂M7O5 `u#+䱞"xI)dSORPK)b#4U&TZ!H{ONȣڜb.Ӹ6&7wP2H,w5Qr;eã2.f#.J3WV+Om9Vp~%N\pp(Hy #P׻oUN =Aﮱȃ5:xP'!CB׽ޖefZXr~lFgj#ZŰ 5D..ݚ-B;W߅]}3|Gsz[cslrޚ%m+oP|ȼ 'XM }۾B}/ZtFܓ'nF:9$84ì[VR7Ki-Jǔ2$z,olavE~f֌Z8rf0X.ve6(8=ԘX|"*YMɰsc4A/Qh H@``vx8U)dwf G>T,YޮUΎvX gLz!Zoa乬 *WM_/{>ZH.@8ULy]wD1{Sr0k .4B|}]f Gp UN:r^;BhdeH@{Dz}x%`c v B4h:fDƍ"h'd.t趷J?^1t+,X10i =ܟF]r=K<ť,.(o";{ʣD`ÝDWK`ݫ^f&d7[3,XRPiP*bNNPHl 2<-R"P0j q)zlKu*kdtYyV5&9i 'dHUIB$ &v6}$/"$233#_Jʘm2%"ii "4fث Dҟ XPg:X:t8.AZp<0aDr0JRnq)0t)5ܞ&o,"ѣ%#Ǒ*̛KU0М_PR ;=jdWыao2_ASpTIF6T;[=8lxcjK$<:l帧,2FOHBV%Ӂ&xYֹӛ7gz@!;Z1M2-N+mPF^|oؤAG2='J)H;Vޅo--CЀ5ZR?xOy` Fkhչ+kIÜa\ĺôSպ"N3Ml|l.23=<<㗬? &!Ŵ㰲T{BiToSxR"$BmҝC/xS`X0I;!;suֆzbl86熹mA/)!o/. nL\\FH{@hɾ*0W|4\hu>['-pWedtDf D:4wPaqHU kGG}YΆTԯёez^yEKKD&SAK k@W(Ut"ƍGIzF!IHvdpኖ6UHZn+'w8Pė /;X7[5c_Gr(=G?:nێ9´=dJ=j]'( +6vWB)][i=vY)g䨐^]^*_V"CxOZw<$;ZT/i2vE'9ГOB7VjCA,y✆"5!@[ ͍N4ʱs9ȴ̔*,`pm~ј2Gi81!NDb>cN)k =A - _~}x>CK[z[?C=|G$w [B9z \tvm ,:bi|y,h!qڲ ,>7i%:o2eގhؚe3iuk=;O[~8WN=;9+h:z!/"c<$}q[%N%G֞[ָ_T2y=z׌̍{# )#zDzt?ˤ 076ˉ<.V5:"[ 'Yo\#e#3"kS/xKezo<)h| C8j#7ٴ}KIc(Kƃ}~DE>-vTPkh4- v6yŹ"trGUVDA@2iEzݒK 3gt.솗}}dv>zV{O޵QݤyhU's<՜VMٹ lF? hkZP-b.Tdi~`AHlBrxyvtAtW~ ALtD9LXl<)0Yk,)REwj2J-"betGCe0x@r3Nz4qc [)"3(u9<~uC K$zp0w@%,Q3-~6(|b80;}'z [2yHȇY,o%aG up )Ĕn_EX5{u;`O^@sX/1K q`GmZS+8% aۃQ@Vn}+R)lI'aj7v \0IĝcP%ۥy 1OQs畢mv \ _;s %ʦa-ZN_ztKFۇfC C蒞S$PuBBߐɳ{A9֧cY I.`dyKCIEh3YBPG$$C.-7'9c< GSCDO0Ҙ1?)Du/p\>a[vɯXp}IǦI c} PunVB"bȮj֗. J $+J"g+-kΓdvm?˱1zy0Un嵩@VkԞ3j?$`m:\Xw0bs}>~]kV<^s5E dH~D|&VP.aԺzw0AmÌ),d`ډX3O/0}sVr(O[Hs&yWlEW:y:溑i+CS"#i;p8^Y?qLDLZn}_L؅ܘHp6'ܭ!jk/3|lp~phgIEerz0`gt/ŖY TA韦pvAD*)k#Ԫǖ-@n3[OR H#8y6B$^Yj}tV:U3H&(+%STlO)M0;-bNdF[+Z'P~ӟCg%aV-[9H+gd,8mG:ŇBFt`XGҎG#vw5 #&Hk3W0eX.c75Bd9>#'A_iMtРp>Y:cHC eow{1EYᄸ?~״¸X>g 3?R˟HX!# R&/đh9 sS"k81_'0li"W &<6ב-ø,X}XI *B_H fpZHkT6 +Տ&IHv n,npI}gs/~K EZA߀o;mM*u;l܏jun1΄jXXZ^FLqކ1rS|9~͌ŝ=֞\!ME嚕ϢëܚBfR.NyV$?I vX.N6Zvz??fzT?_@u}DoE<#RQ0>˭鶮*,ٕ=/D7ʼ1rsrQA:QApC:^U(OȆi(],ap ֧kvKShU@$ׅ~'e)зP~R+%?JueIrJ]!nj|8 #@IktdFBAKYЀQU\ބg͍9gEbPvP #UHf OPcIm. I0pmr3Zƴԍy.L*V uYzvzcbw9u}Aý9q_?fOKO˃mdmƷTj+l 6`n9O${2eO(ilS0ieFa%+ Hhf3 9ZT u,i[βI%Lu3<`;ŹN@Qݢސde al^ؖ/ݖ c]FTFS1EFClWzvň7VP03.k!8hOR=y%C{aUTMFC(uϨ;7+v<|]ٓgo&6 ]Wqw<;?O%΄IQC5g(MP4C59\VayŮ2GEB#I!ݑt Tg+Q/pE8=2c4kABzߟԃgY)9gsFDn֒ҹ+O;jy͒o%}<ֵ!mOh|05[YSal)iHjL#mjkpL0 QA^G/SA]cYZ]J #PLaahBѝ7 w8&qDGZ6ۇSdL7YFU4ՖK$t6"CdLJLMzݶRi{~@ ^,P^f/ros5d6"攊5Sj[KN5NEKk;F6A$SvQL^ݶ}E!>+~}'R3? ,{ {﷌I]A!-jl"+EF FbaǕ6oR\sNt>l_!x-iLsKںb0NQ>IOCG@\ZvØK 5q8KgMj@fD{{v_Y 9!=1Ç\d`!xwPl # 3hFDt~ynHhO锉A;Ok?֔lUC0! b4̗n6+P8GJ*3>Kk4rnRiku$gS omUoKz>@XzMqGp*a #xgp:[.2Q.ڋ ^-p*̗1Z?֏:ҺR"Bϻ Oq`YցB@|/ʿ0EݯUTw}Dfz s5?46b84ʧi3"U 'Q%H.UǜA[1MPM}^,H[ x>1W*JV yJ?_Bu㏅W_╯"$s> VօZ磊NoyO>`e?8Dp4[h\Jhn&wv:Zޢ j?DUcOQEuo^wPttH.͝f?'*SF0&Hs$ K剆*7:j]'WN3uL/lh\6NE*2)-4F6? p+_lNx5Ւ{̙1 o Y HM1a;%{Rm84@©g 1I D)MO̲D 8jyێ4t>/ J} |r߭ؾ,Qsy#Z{)< bÊSSEd,csŲb3G?7SR%R;=B6$eʿS'5m^aK?kDuꜥ3z8jT)AEӱT^T*94ByLpVIv+e8vHC*q y'/8="LJZꑿsVJVbfi= +.V֎jvְ"8˒$kջ۷G,qBm6C^^,RGZ]\  0ISR.w2|\ո& <$qz~+ e*9e->\w-^8Б]'p6Cb#] T[/υҝ8p25f\_*XMg B900|.-3 wv7\F_cX@t{4W J-B= $ D8Ĭxɱ*麚0Mjtd|*"_9/{ۄ!geba4ƮR_-P DwE,|m"9 ͋XKl+"q0KҐI͛TEYCѧ;quUI ܥP5u?k[>\xƉ!Fplgle I '_!aKQ.޸N\Ŵ|H "<#O`{I) A.秂;\ t?P8g<{+`uC_t%>bsWw:s]~sh30@Qg*`4Ye;`L9)2`ߍP±p}wӧ PL@0BvA#9t{`󕭙z1#=jW3Ma@`uC#Sd՞ rK^]:)FlImp]n, kܯ(geLqvb Dn{WByEAarأ (`bx@JCa9J[$%gD'"Qں( P&(ŭJ|s0FL ET' e惱 LA BXWsɢI}ޭid:n'Ѫ+f=`9qV0n1z[GV}&1Fho*lM?a48Ok4F鮱_< ȗrP:k5`5+8FٱN ثqGEs4ݗ 9T{QHPjD%Av@SyS_ EK:Է[>SbʊsTG|4|rə)ሷx){+vp9BqRݘfKġbHmޕb4 ޞ Đ o`y;xKwT'Ѓaznwis 0;L",Ts$hQ'({>og| 2L8(9J /NUHd.W}kL-s o5 UWp66FoY>eW~RqS8wϐi&md#DZx%v:!G=^n9)Dt3Ƞ=*d܈=X-!™$ʯQ'(Y&0ca FD3PZAW')pl7RF#|< :׆ bAj-tZ, k\ʦ) $htɜӦ>B#tՐ~VS')ҭJM' Mޠ;NhL^ٞs}2|];F̹+{Ds-&Qu{x5)‘9كx~?Re 4utl4%A] o fg<+/'R}=ǰu2hˍID+ ۄpX,AKh=IU&'8uAz4-9 AOxזʇ&B0V?/ U7\59BfU = #o;M˱28aAsɚ )2*ca-!4-^.^{i‹6vߍÙhLM7 !?.:~@ܲvb: 2Dd(쌵5TSQ\wQ!&]E܁Ȅ*x4xa?±.4\`c whL90ETȯ۠Di \΀ Edo]j9?t\S+p-j,kI+1\V9 c|Ÿ рxx$_k.(@I^ lP%#QP6Ҳl\2;E:; ,Uwn 56Z+oEdo)a@qnrDmӦQgy jng#L 1yXū3Mu/RDlND.A%}l]37:r(I?uEB:h,H3F~ Uc9'fuMiy`[8ekQMO;$̧¡V>Ya$6XEjAz UR 0t-J5k ei0X>.ݩ "ь V(Q `6,*-{,d~XpLVI=ߏ38wEWfQwޟz֓KtPy4i]Ǽ&[g|שpcBu HͮMKTzٜ< w)%5N ^G-7P7G!imE>2+7jc{c8'N%*ƃ{ Пx_S$^_]GIc%'7޳Eqi`y )@^Km?i(SsTF}n@I + Zؠ61@⁡]bBl]'y,VqD?>^w@}|zL'J tyT:j">W*16s|rE*/G%<}:C ;c8MgwظgYjI\z:%qov&ؔj/~c#p6 k嘏ݐhp?ʟH6I=|W h0~y y oShiDSgT6b{bndVoKօ$=G\ڡށ/Jy0 A^2"lɷmޒJw} ~1F<2G- [55ov*ph|L"n(]/"y|?===<ؑ}N-mJ0Lr65a>Z Uou!;Ŋ64zcẼf365D(J| .eԥ*f1XʼiJ{4I2 sdV,jf G5ᱽ=AxomN#|/2ox+,NQG:L,@s!1(1+A8C2b|Đqb7֝B^|dׅf))4,tھTY%li>'[@¬[-$ `82+&Ʌc1 d9;e`MR9tX3\K-8# 9]O;VX1T`fQ (8th(ޢՑ2"aJ)/jE`QWc %Hh(\GBOWIՏ\z wkJevM޳ ȓ"2U_GM69f/>OFYM>BsSY2WNժߴySҭW%ocQuev?YiWMH=л`&RMl8 gd{P)~dQpy5<5R>J{25G /ER|ފ0R:PKb6 C|ó +lnw;B_mf:X-0`(=pAqGŲd9 [d^z4#Q;8X28w2d0V*:j3#L)A5>\űηwJ(C0|IDD.X(6M.z||w0k[C|^sY;C Su#ysN_C]hY] fEG,D̉]fve/m wYDvk)Z!q/P<̕H/) Fm q7uO9BgMP62L̫7"+W@{JTifFJ&`?mZ6U}mۭ 7kA`Jy;M.rDyav&Ҭl-VXr A$Ix&/"ח ?[`M*% z⦏[6G˓†0Agn !#xTTdNu-FmҮM DBk*BVJyE)ܼL|>b5-~'\::cRhvy;OJ&H-Ζ_.䬮P7MܹQ|˦)75E۱;bC8HˣXAe7skYX|Q48١|^:0ud`7^ Kȅ|A70ciYT9^HtʏʦD=Qm(9*Z {$@D^7/tvUMAuæ& C`e~\?*ӕǭ>l)+AE e \(KѪgUHFi?Ϋz7R2Ş6@u9*sH4; z(θN8%1՗Bu pL9mk??ОxxhKUv/ʿIG't:4܏o`KeHFCZ`CJa!fA$N22ŘLŵ%x!r[JW Mßv:g =XO랸m PCkTkwK/cKBa|>B92:s1>9\ `6` jNzKnJ}_e]b-^A3IUdMD̖E[@ g߫LۉEIv1O^953`^.KL рO9>Zz'?Rkgn54g8IVdUHJzFțħhq)Z.](oAۈCL#M8>uXsTR|GV{CbPH%#M׳|]RF$1W RW+['T$,Xkc[*Gm9{+񪰓m̪j29* l'k Yat@$F8en@E uPx[.Vp`A関~+Cޑ$!1jjG6wà 29 :U4Jc3`(Ds/|vs)˺|0PߚYo(f!X[on9?(#Kz^Zg (SaE}2tE *lY]H)|4XF p|Hj.^ 3~g!JNˇUP^?cn޳lu2gl+T\5o" ڗR!|ӽ4ƀ?z͹l) (Np2hge)yܓ>lG76H>(g@eeyvl=vR 7&e֭shsɰ d_\J{c{P'Y\Q(LO4U>}UR6wW*xq@g(G>V8]zL ?nk -t+0Ds.m|_buݍ?B4R3"a„?0Ec̤<@Ƶ+מci1aUg/!*;Qz)\f7bǢFE@5گOL16i)K Oz͛;tgԱiZÙlDLA"3뷽=lo:v1ơo"] qX#Wگ; *9qdgU@N KTHkR`Uqf&1Chn+ܣ T_UdrȞ˦$L4sP_m쐘k}\!>ۂ[젫u@[O@AU@?k0n|1==ZLz.ϗvw$UM DKE8JVJ^">jS +gI~EZd phҌ| &ЙBfG:שT9{lIp坅 ք$1]W[DV`O! 1bȋKzf+KM(ULp)%LMBhu2k-q)2c7Xn0hL%<31;84 SMsa{Hԋ TJ"F ޚi;qIΡY XL<76zs ?b堗&I~#-XTg9_ZC:1K*IHrrvЪfwħTnC~{%/tVl#q"j_TW -gVI03kϷ$=. qN ѱJCe/dn[q\."%gg87Թh!CcbC"cJlw)IYb7j@d[ɴjRg2 ȣ [ ]׾2=$I ى!y_ArsOJLGtI\v97֣7% 5雐t? -eߡ"wJN`Hc'zHHgck5qDDԿa\֓G>߮\hH*l#cp m[y-mDW4·_CD؛z~w^C2;M\0)b^bݨ۳/:5 >pxIYsUb-Rk.}P G|^)fz% 6,D?N4Pћ07!HЦ^ᢥտ_5rVy #t({,;[%7GI$vTBk;}5wcǤZM1*]Y'QS04|3 cs %MZ<_CJ^ ibGŊc4=TkhxDg86aRoPȪU{PRۓttRpӮش7;n6Ǘ*Kz#Y abBf"xcle|gCH/iuѠ6XJle>G[1\ts\m. %D^S^VjDG&Wpfm8ҹW#~b% : ki+<uC+ғqBj7pvLV.&DXʦNU&K{b Qԯ4wn3 a +i8'pVK)h\pXtfPHuctyLq+pg%A҈~]+.Ś 09kun4]Hs ך8m6)^'c޲SV+\Qn1lxu.Djܜ)x2R(;F[.;aXy*M*eʄV@ݗXumST@[ݗǙ.H a; Po5WB3{YpfLtײaC/z~":}zHr?9.7n/7%Ah`-ͳ6״ )h}48-+uxp *~q)uы!nmw׏R, V{Q~~nwJ`#-ķ_nx\mvGƞ sDw7~B#6OC(j+bs (V99i5Z#5aĨk&@b51Sb(C%sA7 v*D|y5]Ժi׾܀1ۢ>l2ﳊPZOlY{NI7a^)0IЛ# :G?byͼ)TJVdBrسsaM.h~z XjLR{-h僪K&Yh`=8/𤛾2V9y=\^u(G:i\5+[ @{I`=~M.SQٲ>rS~>JgMc=i(PGG+F#4X]PFԐ6Z1*Hq&x+(``^XFp?*Ɏz/oB29XlH]Ȏżr)8P3-_>'#&Xs|D<Y,<̉~tr3[c0 %kSt`H+ 1^GjU=֢XFk5:qn1`٠k E%:+owC<`1[{7t܃X$3\' ႛ^VN2y{^`e[n脹"D>eUt#q.Vfn;F2CTP ),̌هghSOҚFW}f"?3-; 7bFY[L5 Mvb\%-IZ$r4k S;>v/Xne^M-d0"'ry5)d-L9R"~fx敷E$Ҩ?Q=%=+}:b/$͢Vu%u!e2|RPFwά͟?ظBLuhM< qX%j*+WLμ٭5um׶}u\o54s@ b+&~v o`d&ހW?%kR)Eɾ 1 GԀ햳zXT~ *<mCXYgF4\zp_rE,qYV{]nvkL;SY#!ҋ[{e&cx*8~G.spwbEXaxm#T~VD?nѭ\hreL^|-ޜ+I+$ z{\xΠBEhχETl7v/4sې{8J޼ ^kGrLM# ]n8JC^+<1;0ulɊ5rT1ޑ_2H=oC'Դ_84=p z/ ­ kzVJmR_.9m5x ^i` Z13m{*y8lgb[H*T{zY]JR EmBIe8bRu>)n}. jKӕueIj!0(.K1 [J).z,;gǕeM+xے"-1.z"WQ"Yا`vm߇2hθ!` aWYhS%4ǭ-(5rO^ !geRFeǽtf'6~Uʗ~B"#KL۬6fVxH sC> RP'pjiDKLCMCbH%7F?K;&ƭY$[De#>cg.:'$H>`W>zH˿Toji! 6MX'1sL?!i/Ω(;u9-DL`wNb%^%܌)#f@߄G\u wȞSѬӃ F5 Wʹ6τ T#.]Ҋr[Ln& }A9'Ҥ\ $A fOi5 u)}vgpQ퀨bZt~Q&Vp5ǍJVlkJD q&8Nk;|tBfM>Z:U,mD#2VL096Zn@]^?}gu \!EhЛO1"e$egq4m+\!v\zFyAME7j[=2)]% J{SV * =xvɎ1,gQA&9bJL&<[/l$*]vTB~$gN*wp`4flFerX3eIK 3ߋƌDѓd8FZb6wnV\T8L ͖&>Q"FC!M@Cϵy{SCAoˑ+h (DZ!sK97uC1ɑ׀W b #AVMgmMlemY/=ib4D]yH8|'ȭd ]: )f*aii}-7ᮼRH>^V7jJ'|@4ohWk* rڣy}q%[ڥ~Tdɟ\2RRiPv!b+,g4 [^%_g+<-T\ѣ펦A}HaC+e L?4d2P"S&\)ҙZ]^-Nha16O~;7"1G{-DB2AGQEkIJI[K<5Ho ;cPC~]V,ܑDҮ.\!_Mw7@j}[{SeI}_8U@̝"w8ȡzH\kքQbSԐExO9YͰa> +m<&ҝ癹iFkN*H p7\ڤyϊ}CNB/?/0Ë:O$s21ae:]8kC,CWDvŕ!r+y;+Qflh~x>?o_9*+[ {GsA[\iB2r 9dK1ϸeDgbY"tY.D]idEdmű/i|K5wdh=c|'ZP~sox$O<ؔi@: ]X'_-aư+^~#rG|=NBN`:Iuн|jbz nMg+7asFEa,inWt;3,8ZC_T,4yr[~睊mcS:LRD`SP_ʋDx5AKOAN =A`&PNI#)4&TGZװ f^5%kHh?Yb9$:{Tp [_|xje{_Iv)^H@ 8$kg1|b` 4u8@> 1>cWbş|$ ]=DB͔ͤPGI=.̤-D⣱ K>Iz=@ѥ4BAͳ4z'<ɏ2Y4퐲Sع%|ܞK!s~ ,y^B0PSd:K͓Tb5Dj"vVbKplgkW(XtǎvuC[I S&2=oZRK )N@;'@Qla|ugFO; Ա%2~ײAsc' fᙽhN}1l{|X7ۀxˬfJy_hMѰX -0*tu 7[qOmK|t)Tjtޙ~`3u!e$uy*wwP;vLW>™$%:phP]jV'Z-7c`5uzI^Q@ !7jj6s*!NlD݋t@a.YOp0kѫl?#HUX (6V_YG+H6$!hosC[%86X&.ȭ>tUڌB\^(u" SZ;e-/M\ajX{̵ָv(mHa./xyw"3:B4߅1۲z߶n_:{y>PzNzu8ّBm| s 5}g MMLhA'}lm{"_Y2{ed(Q=;d |nnt+aT"܅2dƾT: D2z`yGEImRӼSMajK. > 0x$4N2R|3"$|YKml&(<=d F#uk5V@LD@,\fhfKZDcЧQiC}B |E@3ӓl88&RQŻؚ&d¾waMv1d^tFQ73b (;"FVQĖl(5Iѩ@w BږxrUdߪ Wi]M77ݲ;??8,:ٮgs/ʱ @!kki*̷Q|蠥xn n`4z)4<Ϙ?[W1@bS+Nּ7^0k13<9uDuM!$[>rRhTR'Q ~Oz&YSPǘuFUcyqDN0o'P(ѱp8 dGφx? oNQ]ɒo+|`֫wNP$HzxjFPYA9Y< sjLΎ96 ymaw/fFlBSJ†:@;yJɏ][SPqv1u>ٶ/PԱ]}˲LNG\L,%b<)ѱ; mYAS|ZL`B1Q2$0P(̖ JO{HbrIS(&8CqTCnnTLNXOjgYDƺQ-[O}iU϶TzL>6NXGzTvPvs0c/Gd?!iB[nBVCE+S}IIDA~<S=g)Q([ ʾm]Q"(w oVD$MWu,/cuLM?5bԔJkoޤ9mMcZ9gs!ߩy-+';b߻=Ł! 5 ݍ DಜR<+;Х'x=`^HwlV,)B(C _д-U+2Rd}m.$:eTsv1E ۬KijZA1¹֧Gd γorUuwZYt^mbJq^Iؔ=\ |bM|r5481IUo0~EV-mAIXW=sk+x1 ՚I$LIoxM|_\9=)IOYr4 ׼DQ(&U_dyH=[ݍ}w R4GiLU]oW{AN9o*Vzg bSL9 =Sz]=ذ&>O 53{XVIu@5qjE,wᑯ0jr%jIX2 oVjRʈ,7 ܽì@/)cXPYYuк~i:#O(Z H,;"9婩Ƅ6[24'qޟHlZ3$-!_oz~' IV yQ!̄!v0['#0Z-يEk"4AO4ddI|P0>gmqr`E_R0ZDC|?)99V9" ~wx!Xˢ4-*ܫ z[!N0uDy$Џz]cS :oi/܀"4ͦ'b!=up'2vsVvo }9))߫ΐ]T@R-&lw+QIyղ3أxMbE$ּW1n!/i%To/yҫSD*ia#}5fmsLjNɯǞ`>Υd˘R2Be7I2ҢsDCJOc0^S.78vo`3w`L\ǩd0rTH2C6SgwJ ΣeH #"m#ڥ*30xpG傯[?ɬ>GZ9z҉vk \!ֹ0%qDN6T"#'\8w~e x]iOPieAۮK]XW_~ghb&mT]%&fVm~%` qߴ;۫0@U~lQ^cV|hnFۭc 枹R;6Xs™{G$~yty]5sϼF.*6JįUwǡW%c?rS:=>e^j3ht<'.) E'@y9hZ-Eт]9MܮY⩳/!"{PT mC3]cfm/{^(a|M՜U:+)`qNҦyHR؍fZnT\2PFe&z0!bxv9BX#.h!@ s' f3Ulze]Ыhh?6~#k>~F~zYĞI-ύ@%?5 ސ@".\>|~@Qhp%::/M#N >/9!O(G9Flakeeq4z3g;P- [Gu:%nd,ͅ#q3{D bMiL+JN,qL(IUhBp3rzKP*w>VyR=aQ *jfUF%`e $xShԆFWԼ[&UC$Ib`9)2 3v~tyWgQ݃CPd[OزtlOO V75wqT0&lOtM8vZ|D&.9upgLo'o: ORJ4ɴXwIDziTn㡸ړehjJGI)12PCQGVnP1 ½dG!l7ShOg |U`P,CBd\\7g#HFͱwT1ڪo|[egs)x@4u?X>!3>v~5?pzEgv&v~ Հ.aqxQ^{}ƽӮrsQr+y I} hC;{R9Z\W%~νVxO= v;VݰvXT.qc@7y # 䒻;>dnJ3(/ysVc]JYF12g| =[eEǍ([2bEjkD@t2G6ءNJwv^K~5 /=t/Ѧ|3nSq~x멬EYO~f˺St*ֿ^B:*]dUCJ;.$x`+wr2}r%Zv-mF2QA a6CxEY)s Q#׼W쑻[0Jr8ۥnvH>w¢֑'ӛJ` `9D#@T%K9XMtGH@c>~we#.MI:dv\y>mf:!QR,:wpU _i'8Ȑw4WYQ/߇v ';-!b[ŹvbJ~%LHX|`+_=Kf%b۴¼W\%هw\Rl'#y" ʦЯMψ00d,T8nZyb40U׊X{̓|tI*'Ap-@y< ]X)M޹TFN衟!uf9_Q$6s3@A뫒tљpN_fc0c&Tm1ׄVj0)\+NQ|cew; FVW~#$>3]tG fV(S:JtmsZE`1ӄ E%Pk=kZ1IL+ˌsk"F_;Vg RlGY`%z h&)fV!HyʹuQ)e0h0՞QcN7-y3ߴ$(zKL^iY(StJەCyy7qWhȅzNmY^Zsݚ8l"놥|܅X`zRHB1׺3=65l^zM{-1ulJ~YZQ|EH $ɛ5x@Nc*@S0DDW=L"ĩߪG`F <\O1 tG 1Z[+><~̦]9yBA#?Izlv'u <:sD!BV kkq˝ts(pަN`3sKIޤ u懶;H5jJѣcZd֤6;^>::x> {~X`fhJ䱽NX DᚈHf~ͨ u|+GT2ua.F1[M-Anj*a3 -o烂4L,%|ԧGE@2F/% 9x4,@he >Ͽ*}Sx3aޫ/BMI,@⺚[> ۔|*  :DH+/mgj5?a%M4  5<]ȐWN4tQOu Bjћ4~Y´0Z'Vf(Ȑ^;4G7@.Sk6TnM+$S{H$V@Ll/ v,7$ ԞA\r4;Nnd#ͬ!6ezfiIɼzb*pfB&CHuH|P+Gcꏓ/WO?_6C,z'b9ze SsťHJP* eC @Ɇ9E}lP:A{մTo&dD5s17bfUWe:'Q{#*]Q⹙s39iuZ7o]*ݹ$Vb{}U<Zh:ԏ02K0)0gƋ^XnX_(]! ÜE-2H. ^rG@v _F鸼_H۞*oU}1E08r_W%S /}Aʀ X20ka܉n;|JwR+Js7j](4Ov~-i7Ӂ(:| Խ\|11@ [ .C4a"fo=GbV֦-<櫔܇5(q_;)ڞVOQ0-pJf0cl]R%oƀ E̥= TPlP݆;Ux.^oXnst3/_Ns1]`-\VG–,|fTwܛIuw>&2't.Rr zJs:Ac/+DzJȭh!9VdjY)<6_ل mnow&{JaW.4,Lgo:$0XQ~o c 4Ŏq*űdU4 debRϜEو$o]$.g&5rL3o^-E?`GpY ǥXQ>…jѥg3M^~m=.52&hqfQҟپM҅BWSJ[al7 yiȼYw' 8`a5n]aQԊ"҄|6}X#xvd(/[nrm&v|D7s/&OTb :2 YTؤ2AK:^3p5^4s*8d,hBje/'`̡FX`Z zؘ僜*zw)sC\C.9bŁ| >g8I'`d{$rgy0B 2x}ZG7#|(klmlѩ(G3ZA!G|4۰1z 1daTo]y̙45.RgX ^D#uBu/% d1zB]Po?"D>uĢJQDKM*0ᴲ>TsiLYxI6iȶʚd6Fh! *q_|gp{gX!$W&f}9Dw+ʤN0f헥'o? 7@R@%t/#f>yD(Em%|n-`-F$p?ԙaQvI!j>5e+.eJ ʼ-XH}@"+Q429x(pDo o+|SX5* `p F:Bã>`L3WH+Q)H'P1_a>"7uS0|3s-"s=MY߹<䈍4 d+dK/8qҾhzQZMePl&_#X=$n#]4?Α"NpG!vF5yiI85J [n- -5H"iO:|iWOOZ3Pk W>NɛUX5w`zk$Wu0eW,jLD>uombQ1 #^~P[؁}6 rq".ǶO!osïEz lve] }P/!F~T7Ea&ݯR/6r9  Wp0q*^Pf$[{|r,kPNU#jDFq![P?LqҌ"zHBf 2o@$Vks ƒ`H_Y%K!KIhkg߁o,:Bҍ)u rSBˢ^byw*psL)mq)b7n !9cDlVzߥmIT x`?0nyk6;GvHO,!PW\mc&X {[*Y4K.|òDPj.m/#^kIБݟ2CRT!KJŗ ~6{|+Kg7-pQ;ȳ).!TE㊬{u$PS$%B'tVKn;͏çin%e?H#$'/`x{&R$UEx# d,DUu gq)+ͩ?bӀYN QkKP}G"-Ÿ 5ߞ]\}RFީhH:}0+l8sy9IIl 7rKun=|b{o!jSpgE$LUuYy Z@T ȋOߵ!G/]#!=?$ 4۷tz[3Cr pO-is.flQdӿf2VsFy`)v;Ss.E<~PK>puA̧PDžs.6QzvSuX`)4WϷiV@[#!4Ec^qJn{7tN ˢиж'5OM𭐚ND_M'EjuNi%YtAPJ<#(f6Rg?^J T{sp>lۂ"!/[])!:EVzA\NT.3.,x=fu*=oc_?_vz!!:sP)9Y> D+Fj;_x?y2yA0`>R^\Á -01,Ԇif{$J38Lkk_/@8.a)M/PMD4<u\噊lkm9MCX0iލTyflFGS w=::cgֶ)6:U谖JՀ3h1 .~yp`^iK,GO&E+0ST?1G29d.dТlC7ך&Ր0#ssP'ԙg<<:њHTiq 6TER[A"}.?ʥ!G#: % ;Ɉҡ3A?dRbsC6 ᇳ%J@xќw)(7նuQ2rm)~ 5E+(nG=Qϭ 0N~ÓLK$KߟJY< p|4xJ~yoR2ȃ A="fI8IPL,tԮ5Ȏ&;S Oe|Em M" U} 0cl: 'S+L7?#1P3\F0tަRzO֯Bqe#v!@{B>];V-N,cns9MM_xy 4E?dt Dx5R)Y" GxHG\;nXK黩.h{C:,43Hiyz^$T1Ŋۍ4e~*|V -yy&,sA[M`l$)[97A+˃hɨ3~Ɗ3@>4?+Y=j.RReGfylxJ!FG/)fi+X}OQ~6-[)ht~㻿V@_@"V cAmH};tfCr?vOVBr<7'o<. ܲ)C5aFQC^!UgSѠ\#6u=Iq(XY>K@cFˎ͇ ZUx|(mY+";8`mJםkleFmy7NVg0a8.jdG T?@KUHm,Ɋ}$#| Y=]4Y_=ЯYYKT&oZS*س y{DxIhi ?&W!b 2 y~OZڏYs;QkjB[RyF\sPY.Vxnr Epu !Z, xb|;A1tD4{'_k9^g\a܎;nL[g_jj4UM$G%" eu(s_&[hF.FUԸH=8Ԍoh×n]!11Ifڜ(=sQ)bEiYZ]@Ouk̢@c>8\p'Y RPŽ"_=SjAtb'~ fN 0A'~Mz7fb6WO@SV>?Qh#G;*2^9Z:dOhbb"5)Xoe%8>Hbwi4}m|BZan^bs_n=|6g @u:͵ae5}~{mH:k SW112l3/6 .<:?ƺ*6Shk' h$uYɶ-dptthd"hD^W%'K(2rS ;nY* -e5:-"#"qx!O-K5p Q,(Yh(AV7-ҠsGZ\jo.jK$_=9,<.?oWEH𳿔>)Rcqïqt\sH=nv;oaZ?iI_d 3P0> {_._ӵ }9au3<"n[ d[*(Oi Y`Q[L"|oypHO[DE?''c&yfFTĜ=%wAhEy'eV|XPJ%tm ۰S _YVM?^%EtVgY^4YA TrBZɎ}`IVz {!! چ݅ ڰTI奤%}Fx,*WFnxkAPޔz,g;KGky%)G3c*W؎uE34OzSWf-ٲbW]bi@=@W|PJEHkuL%'# v&Jd࿜A&yW $bn-=F]I2@Glv^Q+0Z , " 23J)@4sG:~goTAeOٚ1-k$ J5|>L?`<ȥUxEFϸ3n͡܉"WhI@#[2F P$yٶ rh-]Jʰ37jN M6 xƾ"ue!Ej^<=ܱ/Qn$uBݶ;IS)j/S2\0@l$ Jnl,J"bY*m=1j 3e?[;&`g_,xuJv.Q갵*IUrS@MD3_;;Bxt9%9ҝ,)9өNAjn3 i!p*l_0"ї!'IIBa4n%[^jXM,Xu0 a'Ͻ{қt`悲0JL Dw flco?EZ6<֛њenmxNן(w9%{, A s_Q*ei^ȒFcD_ 湆Z17& ٹTl*#fH&( yD[+\^:@u\(qI%e!{9a} Ja'] T\&L?0(JcV .$2qV)} dMF+MXy"jٯ_* "p:P_77]Sb!vO,WUUWv.(U m]g,-~1D al7O;GK/{/4,Q=sލb9ֵwHD$V+xa (ƶ$4cXxtg􉽊pe+(z0Jmyfq dgbۖ"7UĢᒊ\c$Czbty2]|7I4eT^ YƵwNr{Px qM+@21?"Z;90Ү Ң/^"<&l]3pekXmNO+Dqtq)>L79Nn!}}nL)L>1=@[sӓ;m`7[@֢0Y0 mdpy𓩲+&;\7t(5w\Ϳo?R%yDʕ`& bҋysvI +'L)΍yEpd)hQGN6֒]6GD*-l谍 W\\lXO#đt%vu,tԡKU%En:xlZj A%|}Z:mrڰ'6H=*QbImMp'+{׭yŸXHPV* ޑ}1:PYAsݏ!qB\~7"S9tD. E0pX!L_(|FyK2\ $kZ ]YlIT4MX};2vi;tJnfjî1DOʢXJTi)쟪Z EʜSsozJmk/#v$w/e&TF~$=b:5IZ.eи X7ruAW|k"oC6bULf 6c0Gu^ؓ6[5R@l%KLYV%@|0>(Գ__E&:Af$Z;0 $OqH]nPv$J% g脍JyP, %{AdB6RkZ6tX OAC6L;1GDҒH'Rb1oYA8)85!}[OT;ѓQUlV c͜!īWh% Z EGE\u m%c즿E2 oTLOn'IegB'E[[7z~LJ6+;a/ FkC/zOf؁nxl|'q n㸬\H"Pìm,!%P ;UjǗva$795I ٢QO-wj9GDI2 MF~k< np@Cr7w>r:Tq@"7z\{NЦ_q{A_oceH(ٽ(2,[E q4 _fJ6P!F}:Rfɰ`M9^)}$&T<,LR Z=ԒXIYَҲd.V)b45#[ :*wu}ln$-3>R, 8ʽ04SBm0.}"ϝ፺!?SՎ-s ߃Tu[҄x~]Q<6Ve l<$=b#`C D YȌar)Y]@9Mp?pcB3sx\Dڞzno yԖ.ʰZCӏ!e[ؖ$RyowmhB)@pOs}܏n|;L o@ɱ>o}iyq-%xl"@=x]U˻ .G3wYЙ'ȗ9;L8csŔvS=9|#=E۰S$*.1 nrϽHAr0vbRJ''\ZudCZV{Xvg@@?B;+"W?/¿v)we+0G"-,w9!)ڹڥ e`p{s<ν>㓢$XXE~ȗZ`=yޏ<1$`$}ĒBm)ַ ѼoHVemv?1 oOS/Kck6g2[`l,ٺ>s~**=Z/ Y E D:^I<~kaXxKDpJAT/3|&Hk"L@5%e2#IpNOu7UȬl,͌*uL.(њF#e\g. UN>}7"e^C j|c3.#ZmğnC^ 4JX~gdy {GN!|.rR8#zxS#nOTwL0˦lq\RClC: yN;9 c GtγV!$b 0bd5t$XzaT+LohėQlљ(fۻjuFJLbh]ůܢ؀ARh'Osteiq :u]{wC9S: S'tL._5f#s^Ĩ,^ &dob,DQlK'ښ4֋eH|Js ˷:I&`+N~o8)D߭e]q$oe^2.HM2ДݸXB}=.dn. ss|:[* B٩@!f  Bw^{bӥ)8e;!TIxH'`Yf󞴤Qhq:e]?IFQ(vb)'f|O^+= _9#o<MI X[psetG Gu{36|uS}Wj,vK>$jmBD`G^"7a]NԂ +8g̺<'ρ{ ʭWjDGyXf((:OY)8e[7>}8<1ș&!+,Nr FINl3jMԕ֑cǟ;*[ oil.Ss"^4W4rfY-VBbeS3b.\#}z5 㫁)͋=Wz#6y:}PGgO;EmZst\bZ⾘s<V\oTJT8 Ȟ{Z,]-BKӀ ՖqY<7I\EسM882^6o6vAbmGqeC#ʂlS¦nLOɅv^^̕^⥶zerCU51t5PvL $4@K-JKKmS@MrMO +{wh:yK:^T\s7Kڗ}:JVìqzUl[D0ܞ"_$B#-?YBp՜àJHju.`!-6e8e.{zv!×Uu~I=cӴL}C| 60$ٖ"ݘiv+:6\F{pP2k X SsɌ(!kMe85o `W!,4Dx%3Ļ{1)p$]/J (Yxu/xïz{G,c S]#愽';ۣkBJDMT.A'"I3}_$P@/O{ǠXy#I!?eDQr,µo'>Lx&7ͪkf\h}A.YC DFun"jY1Z+-? ˏ?ڞUP ѭi~ cs(nAAdr1,CJPf-aԪ*.'"~|/tސyg9w_9Q?<޹zINO#enwv.W9ݑ 2~_Ȟخ CxA ё\ J ,4ua Z]'"1s6$+I1}\&D@73ܜ|Cd:tY6jpPImtOʙ91|aEASzCmoq ڼsam T/Yh ۊ1jE䙾:z 7=xܷѻE;G¿,b2H} GLaSYu~,ʬ hi\b 66e&Pfg,Jރll*Һw܈{ t:/']e _J쐐ۭsւBCHHT^qp}!5Y`sQрאfv <,No=*E=~&i:Hs56!X#t&HN18$' M6O͑|+NLjߣ1[5@yP~0[SoL4é]r;g_i)e:Ntv%mǶz C:b]I)\ X{֬T ȳS Luȩڥi5*oVouQӅa@/1y' 84~ʡdc^ U"WnnO~2q}qaUR }s ^ܔ!(V߫n@:pN!ShG#CIj݈RJт e[m ` ;!<˫UG⟸Rgr~Mve8,e֖~]ӵJ$Hν I_s탃,*9ή#SM5^C$FW҃e].ьi2PO x&CԊ]AcJ?; p_TEiej:Y20 !Fli}qF" 8%VĘ[TM'wĈڨĹ{eDohL/ :mVը*\mb,;\=tS|>iaË,]U˦]T3qNLR_|/uTdƣ腅ry\XEC`6ILݘ|𭆲L(։Wl<1(`$wHfU [O돀@UǼ03d.8>CSh\Ok;w ;^QӘ+# 7mF:Hd{xR\ `gؕNngf D݄Γx0嚺c A7Dn4'/AEÇ)@GӉ!qM3P_8&䆳ioIm/۾{,BB}vh`T0nؾJNo3(ᅵfcғ|[E_^!6n@Qܨ},&^C$J7~LV!JQJ$sOm-5f~Ng>Xy =Bs=`(,+r OAun@_D(+n 2d_o# Cˇ]T 67==#s_:Yl=he0Tj,z|d 5܎u[&IH` 0~bQcR|qAB.W#f/V٠[&Y;C =Bxnsr+F$N3w57oĂ*@ \m13UQ[))vRfza6k GϟrIef J) α ]1P3gIU_'l[ҫȓo6pJ:LsJH; c`ʶ|¹0%tMZ$' Pe&"?Xl [|馶Wdw_tm] s{n-7x!L9< =X2?CdP}"Z<>2/~Z^>[LGXdSx B8⒟ӚwڏD|^u?DžL!xB$ޣ2ꔜF,UAg ֡zNmgd_vDnjuvb8r*s} e]"~=W.:˄iK;hv22.Y>nO6}2RU %|2oݼޖcu2e. 8趱mn߃@J ^)B(*#6:Ej\d(<{ysG`De8t± @3\%_gy nY'%=g9MVCTXhmb‡nqľlef \Cx8&hU7M2EI fzc_ 4.ގee[% og,3z U 3-Ql~@y$q| O 8R614m1_>Q[i*aY{M=섄԰,iF\ܝ5B}w%za{V{Bwm^% ͎$OIj"RQb~M 9@eC;W4.xMsRCPhgSzjv~4yQ _SY+p42ݞQ;s"-mrNc\0$ʾ53W=$G{ξ=hKI:Fׅ~=;PHFL@Zsn>}VUфD&Z%fQah3Dz gj 2YãVu|Ip=[|q:\Bto3eW?(բ߾?"OH#ӃP]l/ރ=rɪlhw<"x*w_8ɘZl2 "Icd<$,{yn7PŖ0jyѠrNG_MRM 8 Q-[3By8oK}3LbS3~H y z#T6pj uzxLpO|53!äUVjkM;2[4;o1}LIP9g)(!(<̟)-`5?#4In9W3O?D&ƾ;wsADM4ɍT ~hSXn&N3W^&g(ބyIdkE*3轛s2$u=^̰K!]c `孮eYzqbsH:vN&8VKT7&'$ 8r8a/߼na.2NJ^sH49h{oT w|ęt Q#tf[Q b]1, Kl©NA0JS"j6M:rJVF׊IiǙaWk1Zs ?gPFk z ) kc",n")Lx(ʠv?{D̺fR/x^fn.62<4M*.^fy_b57R{f#0 WɐC&2d&>,[c[2žL T/h!'~RP)3nظRQ3jȥ1O nu]xj컑[vȬ fdjQI;ʥL&o~+|AEe$ε=Lt#zWjڦ tX}4#X-aN~7\ݔtxDDI} *%Az'bs'=- ( |i/Xo2;Cy^܏p<<?_=d{&Ջm5܉w^sS0Dvḽ//=z#ϱDh-ӊ]߃~!fRݹB :gҎ(/dg}5V݋'G Z8#Dpͽ،4zLfI7OIes`4.gE@.ؙ涌4Z)Zk0.z.ܽ(QHL" Hd,Kw~(Yȑf t,Ĕ.4Eo 2f,wc&@cwg jW2%s "@Np\5(cmiL+g`xXV'kEHuOՒibg+n/& (J89`Y–H.FMU* $ץ?ZoQfޒJ, '~ :ZB࿲,g_H~/ɢ$F6TX>knToCKa̬l>`W-) "y[Tn0E7M|l'}o3KЋSЅŶjRsu+DhƁqL8I塪o:j"_n"n#kH޹'/պѲU`ߕk8%rY\w.h]@ڂ4ެF~AD f!i5HKn:0R\'/kSq@aY4G00V1N&[uYxHa;˳KJdhQߦRh%% 8]r 2]":qK0 _30pˣ?.lol\]ǓWW k1X{tl֯jpV+a&\V:Ao0G6:.X}rah\uY|'jٞ_襲&cC3{;8#O^]uJ91fd^^WYu[Jw`du> N X L(cΟ:S oTQv9[_ӪqI4C6r_>@]Xfq3hl 7:ϟېU7JH{%5P_ Eh̺"o 8b1JBRc nm b`FM#1LT$;_1 ]-Z n%3~m苙_$]v Nݺ_IB8 qq<Ȓ#|Ԟ ssJ ,DjBK|חm:{SK 0 ǹ(ޱ;0o:/{Â%eOTH}Nw6y ޛ1Y,U5=0ÒwGMijK8OReGS؍r].*х{\Zn`W0`޺6VّHOX(؃kK|4K$K XkeA3?J`Jբ=Ȇh?,$owu@6>;eb͆t>'6OЌU]PiFSEp|O~m$ړ8w:C+n~oH)CPxgwps̰<[o*!M΅$"Dw-)=sukq'i0==>v*!]zRhq;כ50=˓~wG9 BssAC\PPd&Zj22@ܑp0 jab.r4T8?9/"%!yZON8cv % 2VMc"%y>4VSw'\& '4(M{`4,-߃7 w[F~βPF;rƟSe&juW!ԥ(L`s!Aqm ZrTAI=@RŖ7>ODIĝl3#j t&)4uOl8dckJ-hh`0UhNv3 MjXrYHMz6O/.Q/9A ڳx2GF@Mxz'V6$Cb%j| +7teSnxOązJNT,s#[s,^N(ǙѳǨOy]52]_]:=1lYC0nd'4( V+Lwc+ld6(4T_`@@L4M݊_dbmKDicQT$֒"ɹ61evSpR->a]e4k2k;z7< x3 SSEyM<2{UeΕҠ`m( bt)2b}.T0<X1{P$Ұ6۩8G"asɔ {`Kro kN <#CMyG{I5'Їq(P{T@OoqLM|X drty+xyq[ͬD!&u<= R(`F@1.!zr1ڈN Ĵej:X"tv{[kKu g.+"MNqlNE^[#v,`#JӘ[̠t}csW߂EܒŖ^3ҩJ0*t;or5ؼUxe :_< G.·,ϫ^!P4ͅu>Ǎ$먿-ǥQ<7AzS ^}7oj<h],goSiZ-]ˋ!sT\6~YIkY" +fjF8ȳKŞD8v2Uz<+mӔ$ߡu Jc SKѝܜF[Ҭl҇5TàOt7С]nDN?SpWsB#$Dݧ1uptՈB}Y +Q0QK!uW 94[GmaL]4&;b4.*:NgR4hR=, =(K]7qPmb?Yx?Ņ\r >_0't5?'Bs3t)]M5B =H~MD2#[uC _e8jRV{<+.(: / ~MҤIcV~Z3$21ͻ^>zCJKɺ?3+J%vXBZxrۄ5]%\bPp$gu 9JMlwRdw'n_f`zA>N>HX!< ŏ*SD:s׸H]ՂɀOjrU=U =Tl"#Ơۤaq&mc>YF1{ 'ΰ0~֛g\?6L 46y;T^K CzU~1QC}?-urEsR9V#Sd*J8[&6F|1IM(oj_ [YAx<Ŝ_"n >s.!AGV̈~х~:G:}nJ`P4*"b*z aIA- UڢRs#GDrh3Z-ۚŴVw޹,) †s^LBԲ5d!kێُJESX,&lRh_-ϱ1!GkMpm??܇ׅBfD7ϓr='~Y7u;M4M0d@l Ia#M'u yCjIJe~Cj=.Sr(.f*YDg9o7:϶vf~V_AiM$ U'$ٔ]HSƧ99lbA9<$ Y'|#خ8 k-)ryKSf}H/Y˘S/CW:\&Qł?SНBZ2A;P⯉?T8XLX;lmi=~W%;g$R@['i {#.<3+>{ϭ纹,"GnURfw8 t SL(+G m"Xb mF8G1䇒jW~myY M.gYR/,G{mt tM.-zy@Θ2 }E sc.* Q+aț\]ؖ*ˠW!Xaw[H3OA#yp%|jx>4-ێi uA^y3 5 廳nkB-gR6֊Oݦ6D7Ԇ9Bҙsa/_Dȷ FVɒQB4k \m$ݢ ɫ?m{,2T˼RI"IB,w*"E+b /3géL֍NHAJ}Bz :#$ÒOsWI,}Xz92 CYQO]2]2u}Huh'É"m%+∑0a,ya4Nިex`=;&"mJF2iK L'%h?3 Ocް "\EH2ӿ MςS_VvԠ%5O\~^/e0S |a';s=@hǠ v4e2~G[4d.DpC`<+j`*"5*4okurX C?/|tP=U/CXRbd3+g[i>s F0j̚xuEĮĄv{$ۼD-QApOP_R*&6 3~/U Uea q3#f9kG_57c*=J@.1HH ק}{u/|BMՊm*+,wK XDoN/)-kugIvj϶>;YX?ӭtu[|*N\0Kw@?#[؎+z`Tѧkx#WHMy) y0ǢF4 uQ!@ﱌCr2LU˻M؀L\sR Di&ƭm֦&`872_F"J'MR .hs&G+c[ C-\} JUO?5#Rm*EQ;[9yol M/ }bՅzPf{4l R Ё%2U{~Կ$m5- ݾ GZzۨc2/$mغRtex=<'pNm^o^<簻bQOR>(c $/|C'Ӕ: ʹ0n4Dyjq[]+/V }O k:D;7@m%|Ds(CX5:4˛IὓAvmR0WSJtE8.IZ6 {؎76=>@ AaAxg^ 4!]#1 &vbƒbH-R h:ZcaIsX9t~_;#\'z<44s)n=bL1贀~t_ƒ$N TkEI=_"̇%ip1"wJu_/Mf"w\EoQw%#&.~'*C [GlMN8Wfg4Li nĒ#+P`qV(8hk&4; n`1 Fhcv%d/HZ kJI(ŋg]cg+f/Ћ atՆĵߜ&hﲎuHYUIe5 4^r"E-L10(1Wz",,X|6u('>^tuCFs{+F 7{09¯1tY v8f<6l9pfq`g3|(dbe ;ʱSjtgj1Wʕ 1G8_-}Oک WvJo9 0׸m Y$EMl7 ]9Ug^{q *}kdPX $MnYP8+ lR72F4cG(P||Kh#`!X<㸱2ܡ{^ FEx!#BQE vaWYArΗڒSHcmKF)9C^k%nhZZNpB?qI.*ܷ<>0Z_@X>.cd$@kjը[ 'd`=hk0m2?mۓ̩ʭLS}r>q>LZV?xw%.Lu\HɡvW .°/r TqME!ka~]_uj:NH")^o;|HŠa߄ %Kі,TR"ֵ>h|>46&x4j/Gޑ\Ms7eqfڟȏήL QU,@M3)~uhmͥ"g,{"׉ 0SmO,f7WL%ԷѶ2bNp Y-@d/fs0!%dEI?cu@ᄡ!s9'rc[-*[Wqo@rf4g[dUp[ )m/=yOnNlH}R7Dq]C@2SӴ C0Fr: $c{͝Wܣk6O^ن1TPQF\$8&iC8OKׄbxe{WhO~5wl8RAY:6xZ@?E }p^"IzpB[0oM(`+xa4xo2֓8\qy,ѣ-#{>y?[L8 8uC-n{݄Jk:z=eq&F8[![~K+Aַ '̦V{/MV} 6R`6FOCpi޿ c Hҫtw6l׉b υyբD.&vl~?}>Z Xk)%U@@0aq%S J5w).tz:G*M[0zCvj6g|yfd Ţeu(uIK ui(H%AKLӜg($$S,6M/Ɔʙ7 iW9-.=i+{Xϲ!Q*v7@;< yE&K_$3 .#":o`2bu|B{Lv1dERWfGj{nmn! bSKzsB5Zr1ᾥ uA3]r3g0"b!g* S=%՞7 'ME-jL#ݻW$\?B Ofs7 Zm=G>o{ sYT= 3k}/LZDڐ%?XuQQM0ID(75"ΐ(yl>U*8 p>ܿq:)N?V"c IԲT uKݫ>edJQEq *qk㈡4baʰ |7DWrs qt1(u7PUL:<[UZk$ѣyʲ7;vwƘ{eٶNk{P_-YU'E\pd6t43.A;ɒUߟNm8zs&uJ& p.z"gXct0zaZ6,mpM n/S!dyoLηo)(lϊ6+5хMNb1[NR[P^+ 1:ntXmiAM\{Z NXqhcX-}uI 5,]+*#咽6! 93sz\t|ʏ=QtP 7ň*8*&s??6blD8ڭhO,"701p?~Ncc;\KSFwʵQ"ٌRǝb~fw"W \J:QXp( 6`|Xmlc\kݐ ul9?]gVux1%" Cn90?8z\"v^ rJ ʷJ;ne*$)VchʈsU Cv &ԅ8ĪԞ9p&A?[=νUW]$obKW c'Kᜂ>&/+U`E &ɣʗ@13HtSx!,\ݰ=%d=sY5 aJ=y-%[u ~}4ۮx^ qm:J< ?o ߌ'SK'*%~7mۄ'D {ł6>d&޶ª @.= 2ΘtWftMd Oy[\~Z@Fc#u.KIeu#?P@SX2| t@:{5%AFxzMd)'yPkw'Ov 7f&(;Lbghji5*оˍ \UGIK YŰgh,y܇b壄lR}Xvхĉ=ֵ <'u9JyRQp8YbL/-U7Wz7vj&M2j\lJhGCI4/ LXy\n I NҨQ TU,75)ҋLy9$k9h{ЋŨ'ERob *=<5\4ANLm$;{\gsZb'V%BAw+tǠJ$̤u}*w`/I,4 a+`ܮ?SLaj8&2_qi]@{Ѫ~ ^F_MNPX3ߖvL5ñ@sRA2~4āU@ H+g|j+TBjm%qznl5 6~-wTf"7R?HTadÿh5\y;+h̀/904ONf(P?S`ފѮ Mu6fdvֻd*ؒeBϕ2f/(ܛwE5Ay8%{FZc^,m㕕AURD2*.8[9qF4Wp>#=8eKkE!GLl)KP !w06trQj NW> :m{խ\CZQfYH^\[30^p U^y eJEwXO|STخAzS:U9. UOK,m,{Ikk"guoUm$ǵ1Xfяk3eOUҚ_ť9iyQ^M_ѵnK'f-x=h5I >7}- J)^p\,"UTZV 7? 0‡1a5 `u+׉G ǧJ`5mv> )G%Jf;ȸZy,wOQ~z!MFV)1m%}˕r !|>rX{:0XpvܤTJ ȯ O]ab_cA_KyCl\)*+p_rB4ZWߓ;-ܠPO xDuEyc%e[\ƊXVhfi+٬I@!m'SٳԎ[M*!ϵaɖ8t +K7,p4"tn9tEn%$Ņg Ԅ7 9i{3~{b,biuXqOL@7{۫~鎸A״ڇG`O |B \ފ fx*N1r_WPD >Qk_lxj"x2i}3 @绢Y` /h>j З6Iڨ5};(0 gtDǹL=HMӗB z2_ i5NiE ~hWtEggCRBoc{}UR=P+c\!ﳔTPl`Hֱ!)fGhu8ٰ"NjYD}qEG)5mkdW, ^R (Wtm47Q [&?/WndL`0")zm /ٮRxO$x8^30 c68S4_쳪U#fM̓$l&^' `Rʫ3^a1xUWdnI" ܷ+@p27ڼ]Q|8ew`\!C>oT'1`Bz)Ĉ>+M֢!@PZ &yjtsyZ,q.hMXt%X:k wWC!/яtIz}KM0gsf(jnzC{&v#&!(kvP`MZƫ7J]ʿZ@gy;޳e;$&x]φt\ߌ'BW_SPd@.$nf~ CW.9H7T\Ism?{4+R#Tφ3v-c%o4Eh(־#nq])yIF}C3\LgT,1$dTj_[Ѻk*pLvcJ*ß5<eb\' w#ч́6%/8QbEgWʟ`g3-5WSib[b-$Fj?1eBđmj+3܄/uoF&kKH6gkGmn֜9',[V\B+D.PKCXzŪV(A;f $;PDJo1݋7uls+jWF3&%E|\p;d{XJA 9ڞ~MylgKPդg h뉛Xj7)-Իqt/(:h1&(j*Cr3W_EU&Y{c_#Hːx1 BV򇗕Kz=8IFPOVYDlDb:ni KmX uv~hLzI<6%ÓyY`8{ sL^rd`=" $ȼĊd YuXd}yj`Wʝ<5_DAjIK6Zٌ_ГD&*g@!<22ٝ6VVUI/NI3 S!U4wh _Q*x}9#t˦k1 *MLS?cb0D0Y48#w5t1_^C$ 83H^sӫJPH4$^XΚQ솭b% #(y4tT(kK.daS@xI\WҷgʸJ5e(zOOAb|&B @9ߩ@Y/xa o;褞X-㾟P9=`ԍܿHov#KN&zvKWɡtNK j+I9ӌ7ʲEjTh=8=#ux+n|@~n༈&&x"yTH5`@ەA8 +'0cV焭h4b*Z/ϺӁ"<֫M# E?Xn׏Rھ~^A$q2[nI.)M I>׊{kkm48!U-항s7/ r+7KrmQP@5-+><[ etEo }M|!r0^SMv?uy!D}mya.Uf·6ˢխ_M>k~B,TULiYOmX/p@M<q.R@>]2*wb w!5j*B ]g ҙ ׽Fskr@8q~KD+>r-24ov9@|7f'd(?RUjه2"L-bjĠI31Ivg'H]Vvk>bwCiBv)g$vU_lsFcNnFڲEyv3{h ;H&4'~na֠1@gW0}{~*"VgI mDk<='_W~pE'GHb;W/. L!:y >.Z)j?ַ5JB9wM/ʮt #=,!LOrAs5#RLW^2Qu;-3bQ5g 5\O?5ATopH-|?^,ț5>%9kz!#|RI2!g -6bzPhCBWJ A?P3 wBHM DXۀšu3F 9`s$|Vߖ@OmU~}8ڨPN6/vJJK^L@5n᮳A~pؓ4Ǎ#A c |?[ê860kliSH(( PP7W;$Ra߱pŕIxE}c* J)%~-i} yV1ႃY8SoT.:GlTeOf<'P-*"u>efOX6@%/̓F ]\,ZQyjgو-YI)nX;͍@Ĩ6!naWP`tL1MLKDYuP%D G%f ee%V%K`F±B[kA1&-Ax܁F!>뤯pܺkw_7&z^ FL[r#I="+|xkDrE$ ~H#Œ֫!-G`o 3YRǍĶ<} a&`?Hig[?q߿@3v y#ElĘߒsgӁ݃m$_$P0f e/FO?=]t|2p| K >O}WYsc^(Q\g[pCFq-ـ}%FgFQ&16sbj/qRB2g1x,z5 жB"Wuc VČ= 澛/K?LWi@Tl+CQk4cTXxeGNbތ02K *[ )A&+)d ,Nk7oSF0 )x}Y]U03E{]t}{wR/ϢBAnL5'wJ@J0.7QRM^ĻLw)gizƑ?dƓ:=Qf 0yp >llRwkٮE&:|M]}z7<2@ pc>֫g R>ux/_3?}]ARh5JA/H̽$.Xϖ,eyI 7:Y pmE]PDy-=8G8&@\W{|ёӼ TFLibKFz #L5p%ܼn> :$Hl|6O1&NCݽ&1ң|",4ZTL<@*Q5㢱Hmc,y»SB=[&Z1hĚûw_t= eG7c^w7g8YS*OGr~~-qlD\"#iid1g3Jw?Z#C&_\Ls)0_j*E8:{Jٽh孿 ) i9xF;F]|̓T0Fj]BVe7Byo9ajzWy {2 *14po^!LM;)ȗf{c|GHUYnlk%qͫfo}VFȞN ׆2I+Ch6 yZ8c^o^kkn*9Ne"秨 &&O\=ᅣ{w8I, f%&Z#b 9de [CKqV&iVtyˢo'SWEן "* j CHKAT;;EkK$5Pq̓,5 \4q.c^90\P!Jru\xR1/P[*tJk fo5f0WnԭYJ{ž,T#dD!:rt+y0 \!ث|%<y;yR}X;tMP.~z2>-a uQ]C_,9ُIhE1|>n#BְnTMm-1FY9}IZL>9QTĞbrZ +%]&q؄v;t2z?sV3),; hln <$^R]%7f)Lbɉ&{3xD7 -\( )tzgWrecF c_/ 4G(<ՌMdAYXJ:S~GnReW195(0983CxtY #ձrz_[P,{+/,z'[hO,uO NAY[xG`ޗ~ӧÆjSƕx'Gdj^;5GnN Ns@dIvP.-Ӛ JuLfNc.CY-`j.J?5@690v>GMSNcpO:g?AQe1NsэϜ L!`ZN5!(|,>Knc\=Apsfr:do&G9i%:䜟lfEU-YN>EpPR/@ 6]ޕXfkhGXc0LZb{8qH 0=׫l /"]-!2ҷD{XA!ϔw'#|N:OňVbj:4.l}ԍkW||%Yp WЩ[xm͞9' ohxxQqPsg#1<@T~8 PEvnsPPg%W%OK%Rdsؼqމ%_҅|/]K6ޙ2lIn=tv7,nT}HI&RǾE> Kv "'$L*&)>aZʃ\_$왔Ł;.z OheF-\y -_MX71$8֡ w:<0چwsB~(> Q#B-*Pi-wB٧c1KRD<"Py j3_eRͤ<G٫ZQ0ˀ> l:BWPT żaJZh:Kdhgh 4Z :MQ7Nm~Uk#f99v)p 7Jh֒`&3:9IrOTq$l^#iмTc |qL4R:4!&;&=ey_ D 5puGּ@gw@'QXsrGL6;W ;갻-6ѕ'"7BO}; ),"ʞd]m.> ieZJܠj`a*4~bՆ7|F5=;9R,3Zzv9c2!dGN Ec/3xA̱Y:ӯTz1-+ޞiYl߽vjf>S;sZ[ڗe{T;I-6}O$#3~q`Z~F\"Cy审zl{I X&sat.8tD1d/g!Eml6QƵcV.X2ǰ G(#,OCfBB6ZC//Ce18\?:4@/9S]Dg$>']uMyHi=HdҮ]Of^/")cx( B6϶!`jVv=a'S"/44 CC!%ܹڈq$;lVŵ#8b$5 !Y@VW ޸'.14]ߵ PJMo1@iYz )ۢ``& ){ސ$3$`198PO`;woxmJpN(h N>_X{JMolB5`P%8/Kε4Sr>@&(Ѕ;RAKhӌG&):)Nćp~Nd:Q) Z]w=$ R`'~bW]GAH420+zZ!Ȫ#t^L~ ƒ 8 s !0[p2A~)} (/J_su^_cI| s!9{gW <,5*|`.ݾ0=VQ8T C\)A7{#@o/Ь1gK9?݆ u~qEML>PO9,f aTuM8e?Bδ?OSA8Qc(Y9}H9'Bື:mOYu ` yOs^jA#5~~ՠxa%3).vGPH,VtPoQ]'l1!%5An@R짲 5mE%FZ|OOԖS37x^cZ>;󡎍k'bZy]KXyR+]y yK,s^HHjOVp \!x4]|)5K$+0*=gK}76$z$~SeyB|;3P1:KW5Z }b` c u迕kYaZk;:uEσ8iRY`ma%hڊɼЃׂQ~P8z}0,|W* 凘B=ﳺIܹQywUv/ͨtx$~y=!cc:V~q5^12 rWJ=e뭷t@LW_(n OQVȃ>NpQwaMu_#B;L :4]Qj 3ӶM>!L=Kj ]/C"u$̽$Jt".T1PfF_LJAyS@f BNJ6 Qu`\N6k慣 b ~fhC(P'BƥZ-IwA6o_M= _B؅*p*//?4$܏e('ޔ:s5Z\ܙtP2tHdd'Z:ʟ_*a ۪b|-L m|xCe *s Ze&Źg~PKebd:&zb]wTP2z%7zz^2CEw;"WKH)_gKL?km7@||rϜxEB@CPaC"Z2rFD嫼(?)Yu^C̵֣s>lw{03NdԜ']SB9T-Aq#& >7wa!dpTC  =ӻi9# 6Q|ʈg$i>|'Tg=U݇:D'PYݶF.T92jz"U[)ґv\Dg%7U/@,Q W5/8"G2q^֪ L|@oCʡWN_L/0"ڇjHu}щu =d?4ӎ# =CjD5:gM{"/u۔PFtHpwC!n;m΀UY:#גpgPD4+&eO_i”z_Iϰ~ؖ^>[Ǒ>H\+A"$ﻟ+0zo8A!;qH9ezq>}Ei#q N "#IL>c{9DǪ|rJZyܵ-LPχW4B '3C3-Qf9fL"ojЄ['{!~0`~(jHEw_X7v>(JLmXZ:kXiHQ|uF,u/; @J 6mg9'0 b}6T Y#Nd\RKbEVVEbjrd;Tp@Pe8TOCli [4}G8-^Zw>n }K 7ܡ^EnY $qϟLi|?@`Gzg fnpfnV+j M &++IKѿ֘CmF5(K 'dPzlRYBV)#dsRI>ùٮ@ k,֊˟ oS~ko2JVzqO\OCGi|a~]"qN~2 z.ZlWZ+I KHs VF<-SuѤe<\{!Z>{tq;fky)ZM:Rpj'ʑezgܬ4AF+nx$-B:1~~o0Bu 9F_Z,B~696q}H޻ا CɘiP,~cuz:Ԩ ˃|O )+RUWd~ mHP<7͐56@nMh;/_&0"G0+N8C05tqe2FY>tLs onM#ԟi^#[ٹHΡ[}CIkwG}h72:1h1c"M@߾ i L߇ʚaPה"n< zQQQو pMxUDx34'Z:1@VvC#le* 諲alͮn;,Y+:Y6rQEWʪ ,nS .,|4U v六0Ǽk#cL% E%k0X#|j~ر$Jqq?ȁmS\@g8|_2A ȒiO/bkOĄri@C3 Oty8O`Z}ɽ)klLC˵L4b*n 4b(q«rO`^N]R!ZW/H5jS~aUTV 1J>˞&fO'9. VhT tPzLׯc ijX~C]d3)ERm${6 ,t ]H5y-I)O D&o4)PBY;eLJ9Td/]%\(&v69<|P!N3~HSu0B/i|`+{! /Bj&5ZjpJwk< E 5k~թ/-ku W;dO).caFAȝ1l9+1β t?:)m7HG;-"*G vWXbPjt~fF8VF]v?o0 w0QhvZĽşMoSDӦ[$6nif j+Ȫ7\)u@ibK+P#ɋqsP̓6yh15F\ bnhsؗV̿ZjY99{qêiܐuCNK2˭kv-PgLT E.8hqF"ckפ؏p+R=S6e'簛AjbyAzhK{I!'f+rRx1b %:9yo6MyY3U? ]8{ =4j̴( hUuqBe9Dv[bbIQF;$#52΄Hs82b59L|rМH^+`G*Ahqҏ@ AHqĥh_4m(qh*%8_BS-7ɝ؉g"9Uq[62? ӓ-RTkSl-Mn.*S<5JHD4*oHގ戮r|ʭ⣕i.lNh\[q'?hJFsv1R(4A2*Pt&`̙?@:&e:I@wI ;V\;h;߱v.lPc.Z7+o#ԬZt -}e{%P--k5ܒ/iB: dxuZqep!{-cW vbjF6lKB?tw/s$oQk42kU 8ƲунJQ[)|._5%HtbVyiL*\UξqKIKw%p<\,lM x]TY פ ^U+W 4.&5\ʝX~ZҟF@ޑߋPeF)n:W ʕp>emHk_^q^>`TG^r2@g$L)VWD&gkVhQi 7e @hec=N%+K ~,5zlG;$N_Cb q_%ZBE%+*P0Β.:zȖFT5_gJE)!^R-a>{h^Yo=22;@]qn O7:M-|O.YL x@#њ,}FGdJkSۻaO3'ď-[Xҷ;\A||'=p Nubsk}H!zAu(6>pviP.Bd# R;N?H"T8 uyzͺTZh>˽f:zB|3.0S5_G*)P|~8j@!74KeXOy0Xڍ ?w᥾q%ǩjB?ݴ,Udrw{D}8W6,@zK0G8$~*KcD#y,[L%En-dG{`~go=ɟcB X_G9쿰&1\榌^JΣ.Lj8h& (8{6JfsP:fڶѳTet60QcOe gXўMA&ߵ=|Ibc'q\aJG5Vyt)&+vkϷ~6"G/VEp􂢮QOb'zY'-j=O)si=HQoQ&8o(LU5L*0'l~D!&99oqz5lkSBt>XMxA`/P(/&Oc8=(\+ʬ 9 :Z5)q*x=Ps #>n&s%\UDT/ T%.H_FXnIa4 YmuLe4C^OD@2@Fܑˌ~RU܌)()7t#ii N$X=p}tFi'KS L]iMtͣU*'qQHItxRw!ƖPቖ(73˘)Nc8Gqxrkra2 Jb< KKnF* Jhko~ ',@Ue/h><1ѽטQ`޷2‡)y뿔"-O] S(Osm:6g3Kgc߿E~Ea'GIr_wz=,& >3L#"2Lh6zH -{AuAo=R:հhG}~>@AgP`n*!u<$"aQ=PgOwnA'+,}/w2mL6!=1]X՚ 4on04CAo X k6k+A=rFbBϡ`OJt|ҬXɆE;'9!%j"Rfq\cCLW;/ :q/4^RÐ_ۧ Z _D쇦ڳ ZSX|~Qu*A0nHl1qwExx3z8P.Tӯ}VA!4Bs@ Kt9>/C9 ki8i?($(6!'m47+Em`y`fx܃Z$lm?;Cΐ UYƖV߼]%X ׄWacK m~ ]pfy79ֆzpѺTW=t3yLB]i&%+ξƵ˼U}c2%^eDn/f6&M (%yzǗ v*3BXΎIqۅAh80ٻDyUPqr*[ 8,yU3~k蹿PLJܴCf垽Nn%;au\ EIX2^R*BEx8X_T2'- 70$zX.U#*İ24! WG\3BgT 滵}u{]u"~!pGt1>^erI3Cq|ڜ ind:sb3NRS9./^†ႎ?&%)50qԭ7ưvt#;zuNwVW Z\]#<Z]lɸ꨾ܶ|sw@XLۍ-X>*F5͸Z;>Xk FVtJ$0=ķ懳Q|h~m7FugŮAm3s}]TrFkl\'|{۪KMI0 *YyfF:}$l˺DN Yͅ"zzWXmB Ghnw,ƥlJ|'TD~;8I &O+Fk(IQXJRgڹ a+f$`j%R:5X${KU=y0YCn!^ƶz&yn@@ HVKotjHA'mǯY/(iU5!4kx{7* H(xS[0U[%k՗Fdz|&}д-p,ʻ$TЭХ='r E6Rhml.+V:>"LК# Z[}C&N:]hD5lӨÐJ3,q=s1$f/..2O?pm0Q0='G0Mq!ɏ-Ml܏F2  oJH 눿0p"{}]Ma5@U a`=״k& ^wb/-۔)ӌJ4~eڲ9K!mh)y1Çۀ(LQ˷Ux]6`$yS P uBgB.Y2{8TINC}WU\FKs̭RWY ؆=C,Pыl _!x{$F UYgD{TQ=7ˆmkF(g6?AM)jLLWagήinuP1=U|=0d[ >l0OtZW}1u"GKg _s{ *yZ6&Mqy YkŗPyB^!IJ?D1QwQʪFgfD$:6Sf LT13v`n=8NM瀓S^xc[X7qAv 2c33p5*o*f7OšOƫ^t]k:-8azߴ[Gmdž|3S%58[h۰<munO@J$y} z_*Q^da #y{Aկ8=jO_͓mxY/~ T >̀Bi ׋ ̜HtjT6`\1g>v& dxsjdǓNӀJcl~nSS;˶d ·Vy<*=: k,k8eT^ Dӛ2ѵyo#,6bb)w7S ƩdPVt) .ߘ&(K_6js~A! Xћ~ĭHA QO= h^a@A;OW= B@큗3BLTn>Vxxm2a$GrxXYlQ`US ,Ǯ5N_t9[̸ Je<()5r*d- -]^,o9NEu' Clz@uI:I0 Vu@Ͼ2|?Yp)CQ339]VQL$JRFW"i_*QQ WT+˄!. ;>)I6~͜bvuݝP\ LB͠ zNaT !S{,CӸ RNէi\ 㴧t'?8^;PWf/5 X@ ~ACL mܘ4 >ulf.) Xk1Ylo|7g8Xޔ޼ ֒ X[*X n\ <$%ѳO`HdyJoť0)2JiK }ņmHZERu.G\)9OLlj@e]ep'Bϛ%:El:AVo4M{g&-\tcz`M7!e'hW|+CۺY]e5n]5&WUR]c( F pA`[p6$~]qeH 3=՟-%p^3[DH@na:Ay,LtJqb[1S~& %غ<>R- ̛G<-hm, EeҾ=k:29`׹VQq38$mՂF 4Uvrc5FA/&֜e3h_;5H1NMrS ghN'K_lA^K3M"z8>[FzWg+kmWShFCsa fe]]򘂞7xdL7Wt^Ylα:D6R%7%zӂAD# N<$Ӊ?K!n7LD۟2T#:zQxea/1{f]1Bu"ڟMawhf,4Q2+7Xw6V_K#]xrM܆0z2[XV߾pqw B SIaoE:.$ܳW!%6@CLmze3MaÁdo! *t*{~O`\ɂ:->MJחPauWUNt?P'86MR S븑1VgCJSw\_Ov|D4-=Rǧr2! ٠7'匆g)]nOFX]#bPj˂?h"+A=209~^ǰZhqhәsʖuρ6%\#ؑi̲{\nͺc .(p05+E!r~Oe4*"`ve1b4ۑщ톔d S!Gq6fAX], XG1:Vr5ap<C/"t^ xt'x Y.JuE*vr1&'xD ~lޡ11u,%|qR:.W0h?j&>_b_JmIp.fPD"stm}@~؏J=Gy1Ct3E*9J?B.6iO6g_*_dy;) r2Bf }\3V]FrW߫kJ3DDZ9Uy,2A R}+0yšǔܾ; }D= +@b)ܲR?QAglD E5[&RQkJ›s{ pF(y]Cċz(P#ՇuÉc~ld\S$v(E`l)K=1=A0ن0}Ӡ![V!x WNlsBW+(_&b8x1:8$ *(V_H (mJnJp!qӮoq<t!͗eKP%O2"t=nlG`$4w̆CX{+_-k4Mϒɰ>/T94H Ke}#WmQ,]eWU{^40"> ܗ \}J|avk{Nrs;t,wpƔd{#ԧc nvv79S8rB&Rsڳ!+S[)JIg ^NrgU7 ,ZlXmsTWD|J5-KG1ܙm>?UQV4j1?W1HcF|k=W&s* |q֤ZAw[ZagLAc;4峎ʂ3T,lq2י)%Њo?N"x jIy@TePO[ðXtwH::XLaPZE-;JE+ y]ǐW/:lֿYjj r@!ƚe*Xuv͛|k}Yj'ب=a|VQYXel/)LcO\{h@sQT)(![-X@g%er6}*)fx6&,Z3rgQda炣¤.^a{HhÖ"R mglja[44T a?׭~z͍2豉 h;&;=k㗨'ךtpEFW/\9 VGȷhAZlX4vup6\w 3T@;=W{wbMUkl.ϣ_XX<|Q.f zzxcL0|)/U;+gF;}ݡ.QjW=gJv¯BǵD,`1O3^ _r}Hi@mשɐt| ޅ  +WN<ûGΟe(~1XS@SZT,3bek_ꀫ"`e:#EFU^:?Tx+T^<}03}`*6q>}i>S'?`$d-LiE-)kE6MF8⁾e/xgZ02*.:EN﹖Z*~j/tA_%n!m6:XSNC1€8E {kɱ[`Y1(.\{]xױplXuH* \N<7t)|8V8om Nau2kxrڈơND#VճӰt sr`rdRBxQV(V7k/~!˕ Z 59_U+ } }'] |8fu|uT~+ޝ9ZcUgŒFǃs۷עboNR(s Y _kۧE)7nH庭lW ʍc9vW&H Y0C9קgKT 2k7ZZ͘S Afqىb}MB?A^_&$F#h]xցPN??Ҋ\XZ{ i|m?Ս~=ؾhj%s?p|,Qcl%f HzÌ%k;/Hg''9Dn^OzU4*:[W.~_~L!s`ŷ?KAv3Z^iPo_:ѢpSRnm_zit Sȁ~9mHذ0in)ńKH#VfuҙɸU'k=YE|-M]'YNoyn9EYc50US3+z݈@}~S?nC&DžfMsi\*G [cL#,ߐ.)(|nfaAK/aѴcx7GdvgNxޮ(@3ۄ%ė0m2Gb2:Wy0ISA@^&"*T97`˹Tf RS/3^Vj/A˼eY86yc T6 ԏgUFj&e!!r<MEN\8K޻_,:κi!o9"F=M i)C~ ק_)0jϺd:c:IOKKu+ 3+W Q _"봸tFpJ^ذ֍ApSL$:ngز pke5B{=fG+2&lm09$?6ӠQ`{hD2Sϊ5S|6BJъS$#J0ǘdhA+(;E'--{v|^-E|`Z䤷lj&5p޵O@+e.&P#S'h>^/cE |hM> ёC<ԕ<`E%maٱ;'s_r'jet6l1ueS F^j̝+ GT*V0u|/jhVcș ƪ&\e 8,^Z1V/[b3*OHU|r[,$^\zIEOmq\2{`(BR_yO/2$eÚ&S+XNHXY63u,BE7O9X#+x L2vvQ}葖GH3n`L;@x@FlI;VcCCgGJ%$dfԬTM_.:Ʌ"}wڲ\'~Ρc^R"^)&T]\>Wk X>Å 71b ?3yUX Qn& /D?eu6B|e#fTiopK)qK0#s/s]W҃`@PBTH[oTHk >I;!cg!f]Lq4NTR_AT 8EIQ ̦@b& Oݠ d˂?/Q4$_&&.,79#=vl{Pg =cLJxoGHb(ǰtW^X~fvp-mYAviHg0p6eK}l? 2~s@4.)4z^tflz[ŎEėLkzGG;mqgqvg]\eN7x1w6tjqQq 4qC}TT>V (C]Gm0Vt1ku{*ee6Ma)u_$n9):gy*{e'p*:p.Lku{%Ou¨/ӁF(zhU1 7T `cq~z^d:%,xUJh-(T].ԟqQcN3F6pxEEl&HGBp#n;zl>PV I d1m- <֎'͍cUh04emW}@T~˜Mŧf0QhOD0D>R`+g.0#yd '%ª9'qrD<5ߴ%Ə;[$jg v#+\tkH> ܚssU~ ihB~w:̺=}*-g~>4N޸g H5DGM)oK{~33tnT0ŞI Θ9=FW'G,h+xiSH-}OY؄\}dQ(vg5?ԃdv&KA5IMeÙf#NJ8q͗*J^K`%'ɇ =х$sl(W\ Z''?ת`>߮#HVZϘpsgl@ ^0CyEU^XtާX~p#dsQDFX|?BVi+-D4K-!al[S)f9=(|V1=+"**E\DC{mUKVP?|p؏ք3Lh@d٨VY^YD!} {5hNA?J$@,&LW1pwiwZ}o&@xLz}Z 4a3ؐ&Iʑ8\!a 4{o1ģ5jmcحrbK>^3m/ gJiK}A9 ~ad2'xd%{r2ƛ<V9T1;wcQǀo*zww =TAi[sD:hKѕ+ѾzRh\Wϑо%g%|t1tmŃg(ІNy1&~3[N ?`[(]ҎЬUJ'<ܱB .蒿oB:h>5FHS*bcFM+-z/m{?\]?+Ձ 1gU# <2"aB4C'|(}%9.b(fuI0>$!J/k@Ms'Wlm5+X!@V|1r5?2|2&|S^DɵŶ %0CoЉX@5+ fYWtE9qXzd5|+/KP`ԥ՛pBE29?y 9;Ku!#^[ʲ?%K'gyCc քJ]J B{WFIEbtiigy)LC. 1w:c$$qAPX{}s|n9Xiz@!.^DG j-e9dQot(SsD \3卓y9" vJϲX1 Y '\5ɑ Xz{D o+6ݟZA* ٘G@ N&*1l 4󅅠ĒA IzS=kь)'*侪:#'q EpV^QҀbi[NׂfḟRC1S{vQ6#ءzˡgܥ!;\T}7:f! QU/RVF< bpFj6~,/1.j~kq~0wJ~Q>|`U 8n1--ϫK!A h~\sv%oz75B-p}^Hp{'F9-Zxqls<)5ԭ2CHI3^=%CE2LXԄ{p׽Ί1} mXW(n}C Z>UTƓ %G??V2Q囉 ד+ӎL@QGfiV9r4 eܸ~{<;TEd8'x~SKz^>l rI'΍E:3<,gSpLPf NNc )Q߀=qT 2TdzXm>++lEVXhӈƗxNфz".Zs3bEBw`pÒ/A (,N^U l$ކA}$t5MONo+>Z->JU;ARj/Z7pG)JJͦ q 3Jn(\\m_jƌ729ejݲF}TmOL%K "3!`Yؘ_!NLbHY&}{ƽSCqefI=ɏSt4nC8e,,;&›2bfrc^"h= YzS1g%ʔ*6iGEˣ6GbM]7ړ.J"'옱~@cqQە<}ܺJp{;;kT4eٕjI_k=lun͡JS v^uZc'E&ǫJVu4_d{bo_ AApGӴl Mȩ bXH =#C=+u]茡z:0םnxo.E~ "~,g`èo?2 ]ra< (kզm{lAB 9gӬ]%atOFʍ Vև|gZ:#@/=r|X\+ 1IbQP:gJ0ZiO$5Cb=`k b &a:(z$L[ĩn `{w!&1\JD`&"1O'b4?~8nw1'Khn`ɖם UnK<dFae7|l6KrzIr=Xjr0m[eɧ D5^R?r(Ta^ũtWgWm_B;6P N&^I.)~QNj5/;w1%1y߹%oX%Pq` O|go/ж){v m&+ú 2bf% ߹F|,-|0DGVtrE7e(c ̖3x 1Lcu Jv'S1ETˤ<VۣMiwմ<q#֝z2 HF $}@2ڵrŠL9H/x.:6_0Kb# [_rE^o(wj&c}|W}}S˥wzzHv8ogmSS4,B[>tUer21bU4ڶ}pmZ{m5(sCcM H$۟!S['͹:=U v:9hP-X.b#q'"wN4&}:qe=xJEv*3}_@ vg+*+*h̪Wa,i16۞4ߨ#^p:p|\Ÿ]?ф>"Cʳ\]vT;<؆9DEWϠ2 2/)SaT9/{#X Jz|Ԏcu>k^|t^ś뤆ܤ% wy~JgC~&OYb,%Kpoeدl^/k*V!}e3O*N 9jj0ɔ`]zGTȺ\cC/LiBE~'k|!Fמ*>!ʸ/\զ͔qYD%4YP bx6QDBO~@XL-l9QTkͤ僑T~s>n> f+_/}Zo8oJK ڏn_,d2z853Xu~bmcB:Ɋ>-lϹ,:<_(bt0go)K#R&&M)} *DIu.B:1J^e}NYá? Xpn)w2x^ﮎ6mR}tz@wDs-_ynL$<Fזer3܇ߴ? x|cрє#}h|IUvD򟏛}H dYptEz_qCkcKzZ=;ligJ~QZuf+-s 12y辜?6h:pD3܅gL>Y q d? ժ{t, wSF1mj}3od6}bgI@oq~Ȏٝ1gmg-VoO'*8I4,B2eec1tupO~ePZ G'wu{*SV'A ،})F6MTb*L ArpM QfNkM$\Sh$ɯؠA[gȷGW}3'velGe//#hW W'ͷBEΏjGm]纻"Fe~R.FAL}vC>lJrXBayV65:&%(_pzk4.*r*#⚥I1RQž;0#a"ĈP]CXU>ge J$t} ^+Ig41ҹCFm_{t&56mc|ul:叱n3iW"̡rhh(p Ѷ\ܝz؀>oP ,vzhZ4#Caʄ8cuNz9Z1Ȃ_ K\XVrcCYlA']UO-jG> ܶhB$_"@88̌+ȘKO~p:c~/!BynzveG{!WVE-zFdy2X"'"d"gug B|SI0T(ՅY {CwκAt!AH @7HmH \W.,S4*X&x-Lܵj"tǷv}N"pT }kY.!=s=„f,bq2c#Ӊ2T􇖹LQkWӛk "eǿ}0@xQ~l5;$?Fa=hDծ,OZ2?'qki4@eD r!ehnku v/ ]Krݭ>EV`Ѿ1b.*0bKA 3`2O5 ɩ|pkӪu 1OL}kKPoF1 䅰{k8Gh1XhF6x~xe; GiW{p Uo^ 6)xBU›rKBTQ@7Or\յ>gb忴u.[}®(|ҦQ-G*z2TK՛+w[+]/,̛YCss, KxŷHK~DĥF]R6ڮRNj5r"c ׆жvv< [6-&6Vt2q# OaJsULEpk 甠} &[us!98z¯7i~SFm:`/PF9AgB1ؿutb;:T\˃2Ww#SRje<6{*'r#D %iw; nw;D8>ega[/`FL]b'AY(,`OYkf߲N:uo / p7B0>bʸƬ46x;ElJHh,`> #bqjߟIv/ PBu4R/T!CWL- D뱻egnK,)óu /R+Z )/qb~ҀU*){5OӄW ѻOZw~<$5s }=M:yLR"3ίǕd 'elaֆyk+MhoabA) [(!x20'$L"'H䊦?8b OJ< W{Ǡ㤣]=`n`,FJEhSl|֫W+n鹷Z)/P8;:٘oMƧ;O "n2M6\:Ql0K/gӔqTDxZƂt0if|,:M>gjOD1cE>b9 *1&ad0|ݽֳ_O,:+5UX0[RsiyR.ܤ3+!²fHJk\&9|6){of|82zcx]ܑaw*.V5s^7b!yc&hG6p }|}~3[S'\h 2/p)8E2Q,-6ALNCīWr]+vpj׊˲8{Dܶ®|EL|^Z0*m:mvOnJYqL4/R)|'L.đx/p2%u"M&ɤٱׇ~fmK̓%Kr?Ydl()QپC6YqW{^ĎݗR =ꢿ#&X_fdĤu g*q2K9-ZI2*Sdi =lI1xF)H<|{ج,OlXi;{9vd>fv$4zj*452(/Vllb;~ynL8m(NkM}x%kA@Lb{RJcΩW't:1-D%ZquaOArZ- yM?- g\5Mi &,쏣ґ7Oiw_Lmn# r+|[aӤ| SĴq5G> hBS@̨Kթ} MEzª@D$ln[ ^>wIf=s;έ}}_`L xG ~܆bH`wgi{'hA;L)Kӿ'rVqQyp1e)IOŘzTR#iNȲq u@?3pf"/TG9-S5G)3n6 ׽ '|V[Lͳ*_+R-*s{(@ RidP&wJvLQq-P@` } ?ml+Q RRѵȖބ\&SKԱwY(5GmdiaH$4wZ4rv O޻Vi7vܿ7SǭFNqj ?覹Қf*z4 y zЀ^*Z'4C#ik7U^i;?4oSʦNgp%F/LpT1`>0onOP&. 0 9Xw@%~E%){dvk]XBzf6:(q_eFAoHb=,KW鹰mep3rzTͥhx#%ϼ%G!2_9:"Q}:rNy6g 6 7Jp "6,H/,z D6˻ansg(6qB"ZH lG4zQ4(8!Io_Bh?̳FvⱔPFpdsaTWϬ0v!zS ӮB<'ރW" iD81[tnsf zP(@uTA$i,4s*@x-a'ɾU64UPs$ 'Z¢}2P&i+N|6Q†1*pܹJ)o/iL8!ΘNv͟^?w(-бɔlI:*ްf%R7ӱz"@;>Wf:b'H|C|p^{:Y-UrL)^CK9mM}}te/"L2OI٬bPra>N<وl/V<C ԙȜE~zH={`I(DJJDƛwLac{!_`ItCHhoGE}*x$tk3 lf4N[_2TEʫ5PЧ+ĜZPV{,]7جZ?&FQ}6Di>߿<^lGכTtrU+Qc1:-,PT9um:M⟠K[G`1&l":DOױPAU>2sFeƠ/ʏ^{ꃛ1أٴZeMo]!#xE=;$% 7 o<1(VJpQZ`!Ck.R` &s\ %O'Zi$惑 _/]9yfb9-q*PFc}&(gI@L)vXj6Ar3w=xIo-S;O!}4{g4i  ^\2xYyD*U_ !>4+E/yұ~) d;ۺ tS{1کk NŎ 60~GViV3P(dqPWHePM-?$^JhRKs$~FKXQ*pduo: a/p%Z!T>bj~ Nxoҝ0, ??M7 PsdÝFz~t& 7.gƞ=A4,&Ax{xu1&@9ȋelBȦ=琀4V21`2#Ch2oעn7ϞB/S`!bz0H@2Uԉ6ךԸI,\ x5f|y_ܖ\l|Vf`H$h+=l?JhqbU!Ty-$ Odޟ&ˆb)VaZXxr)G} >,qzkU[0p@mvh&P+#4.>'L{|ll{שbԧOWfRKiȳ֨װ- ޡLjߕ4i@B[*l3z+OlWX>:#h6B~?5km!wXZV8 Nqm4VH1{"TRSVmy2Oqh@%7`{0^%(u&;Y K? QL BZcdv2cYg6A>Zl{oӥoMkM?k}Hcpd\} Լgrrdg"c5jgyXBmD{q`VI"5'fnNt 4FT)մSWGC؋gt;a>˼Yx7Hոg.2:r *ܚ pi% X}""'z&XbULeg*[*3ЗApyUZnHuѲDFh0yse+æ}/g=vt6Ϛp#ʮքc>>Mz26*s L#'WnzYC6P6_ kXv+K9 ;{3,adt|Ȭg濋g*X8(ťġkv{SH/>EZ^QiIQGyx ".T`i\n-Q1טw JjuZ/D8q8~fCfQ >KOEUMK ">@H!j>"S&Z#c]#+xMjEU M@46 hƛkXJ mt!P7?hÄrU#]8jyXo b8oPvs@Ӕ_³T m1xr \drl @0T/ģv `wt6vKBMFT䦑E"jF_ tW /A)6S(lW\{J2s c|ຓ&pl{&VlwHo~e?<`5>lX?x"/";\-}zjXW 8A0|^ż\I?*\"i}d.dQ1z9K~.PYaQj,APGЌqs91a<\/мkr  9Іpȼ8w0IzFD id]W;&VSZa^Nlbpc=%G:\Ju'Qy-bI -Rl_# ҵ?qpxKg XG]]|EeLE&uE@IKj f] iDuG$bKLO;ʡ#xqiA&Z%ޖV<''GNե"ߏuxI.[?|^IGxA5vg)q$uGl "Z}$d6$5MUD #sD=eg譮[8ϜdlQkӒ<b^.LqtlsLgsv!Z&+|B`8 ( ~ IPiA/}ޓZ^ Kt-qF\)$tAi/Zze,rlg`{ʋ.msA ircEmkuc;4Zկ112diNE Acߊ x:V#J6]TR"jhBbII'hGnԵsq6B'XC J2 6yT$rn_$|9o?t[|2sQ:e\ ZtC ~U;W/p 7葁McPvhBv`YiBh2J>ŬIA" P`w#*|U˯rK@P S.x‹4 j[htd4RN}j#%.F `&-8!A,&PEq367F4 -jFݾ列/f5w7^St-ِr@օ/8S8Yt/8?7Ä͗GXw(tU[`=LMS,67 r+NStK~#TZf?=Qms`5^TxtAy"׼tNV/7Z6ύ=Yo1{CMoz]p$)ѥJZTEOa1V>Xg"z٤)yc5~<Rrx_KA6~Zԩ")(ewo u:Id7< W5L^ϏG$lI߭+Nȿ##تNųjTʻ=#הo}9-=y5`QC;Ya;󎴰i& П*[x8Fڐ'4#eֱ%|k6Hgu/cSxQc]%Zb\[ɵk!!rǦ$'.!v<<%±'oQ.BBIΌ`2v뎩, r^kFr7a&a+jJDQEs¤i*Fn{FFHP&Yqɷ<#Ljz>߃޵,?Dڕnbo*nRfLH?grJcKu"m4 M^D)Ƿ~Awц) ~jfLvE~jS8U UPOz@$]m(YoXk) E7Xe,Ni o;.pS>r 8.ƶ9rJPKw#U>ls֛R@J+PEg.p?PHpp0B(;Ib8wN}8R1f̑# J}"ۣo冻5I:`K7@^ʬ~aH~~.v4ͭ spPtv)YM~+ *J=;˜]*Q%[CV-'.gRTn5p7+] >RUUXkzܵN,c7q ɷэ,UX?Pn$͙ʠ3j:oTj-wd[ҡvdm2jɨWYp5a r~W1j]hxb;m৥|(N,&%oP(=/"Q4]eVuY)P?EU%XsNϺB7M;xo4E07(е9% ̶r ECOۀ_Mp/ƤE:b<֗$4&Pk*5Ws8;.߇'y4L^vw'P>ԴpVg6#us]@hV(]ׂv/;as jL3ɦ{,ڧT4ɀul/E|fg%)Bac.aՓN Zcg[M_҄^ݸs9Ւ*I}1 z׽'-͌M ?oG@,@N!j jtKI&aiQhkV1dZvuv-Ap."v#TRQqƵs)v)ڍ Rs'J2/^uぇ R.KstrwiCcT+_ށitGN[ce}J\[z-f [x  ~W9kv9{G: ̶K6 ')%7}4x\ZUӈ|eKI?"+Y}$AgL?$խm%u3t7[,W-: R -({Ľբ+$d>d FWIzV)mԄ*͖rمxSBp&C]VoF59L( BY nxV50մ]l _KL"U  QL!?)c|?jdO+Ԟ#MijAT0w]~< w-V5iZGPJ1_` 㶺g0|T5 y(L{4Y[ꁶ8lB蠩C!_MyzxO),b~%etfNb&/8yESc1@gL .%(הEcӃ`KhY,Ab+irpvB4H(S r 1Ge[s=^1%ץ ߁t)mb:SkNHZ4FW&\!0-t{B9e͙GvM 2R ,`bEdN5sUR%1Ģ 1O귛bzV:HSLoM sP?J> 22|ISNS@]1~8V {jc63|ulP N˕2[,yq(B$bګ &o;}1 Gt/闭۰YgMMH]hIu ԙ}DZIg?G~prk3JXf-98|2]2󢞐%?Std'Ѷ9{:j;E9SvBseF"0x)<_f7`zx U,D3oPs֬T0 ToXO=+"BF#ـL/dZt0¼K4/)đVZ8~iP|L2HDUQo1q.ѭhܽ'6}`@MGR#i3RW mn@@0  @zNBi^pו1ag2 J{>p-RwF Z(ECENۦBO1>#\)p]+yGbj@x; $ *6^ &VZy#i8˒!JJQKj.zTUz%n%2OwN.9gN7PAtB}Ib@m(Q*7̰5@^mbiJ [<(\==˶Fxt :!K״dq'%{^Ac ;g R_p$Z,T\IC*RoC^t]?Z$nB&!I0+(k;$'ghY bZnG =-YVU[o f[RHHq \SaM ij kPk r=BFhȃ>I@γ|?Zw5a8fE|^4GdkbfXC*| aYs/Vᄰg[BW˩[ $?8iPCL:oފKki4mBPP -Tb$WZ7]"R( pUY4YM3o'EȖpbFAO܊OQϾNG ߏئR,%bŤϒtA*W9m ]"~"S4s<- AUH)Gxc ;w ivQO6@7#Smyv+Z&RjWw14sN@b/|&wտ n|8ʖwXÅ|tNp SS$-#hPmi?X6O 0DJ.++ 44ԶL[Ɨ"C* +6Zz54d&if)Lz=Rc՝e!rզzj6h:JR"nSx=4J ,gI0,|9&B[]l04~=v L^'>{O{r|>AqcV'0n֦i${NpR3KE9z2@Lm㑫L8:ƕ =r>؋ۻQ6'+о^% ,$6;'=va L%B]YH2NDV<@2xcf1APQc%%&+\rf?!k^g8iH䳕U2zk!e#e:nἼkhGF I_SV|@R''l,Dww-gUҼ]G*é,"qjk=Rx 9 0qp'Q,p6eQabm6/\LYLNqx(P EbINt'gqMڢ [@EM?PhF(Db|~m?z4l ?Qbnfб{oE)k+-Zl9dɪ]8#쑀?KŮr L-=Jʇϩ3RƥRPΡQ4w}'\cLƈRcm4>5K_i9 Y;n%}eŻO`MM Kؔa<=S>KD`hj?1D&e+I ϣr(Mg3;@YBy\G _8R~*ntt,?q>C BPqY3,ɞ'ߟX,F7Tܨ),d`P1^vOp:Wfم{][K,|$B\DEyS< W\k?G(}>{WKOtf:PnuF8$9O񅂞vraaɔ&}f/x}>CV"#ܕbo,f|եpi8((ä_rk|W,-TbX L<]8j07$TLOm01 HCQtyU/YYߓ1Kq;f'ߋd X[|0x΢ DkW3y%$KMxK> G֚b==wdg>3z6>ǜ^h9eFq)f:C+ ~ҕx ɨl1CЪeP=>٧ߵCpq%H%lMOĭÙcxK< OXԍ6sPbC])޽ 9OۛIzU«1ڣF#GB٧õV"yy޼}nYk(%wg!bKw; @7WAk4,M C~GqY\?)hm*XߖV*a $5#vlSkg6/?nh+1ϑCGëfU bYBicn.=6c!qXs\mV$ >;t®icq-8ڧɄ1^*wH xkj$@E+zRkic  q'~:CdޕަX^ņկLVW̬cvd*:tz_eZS>5\-p5.ʵEoDKZ?_W*MI^W~{W S% =f@$!BTM϶ bQ-YC1HoC ofP<*J3!;xkNLfOXw"&rP݆!P4"UҢH~ɥ?c TDMnD<^n=!yTIĨ+T~C vJ`F^p yоen66;2S.cyrrx 5)=1$yEC[%k{)6*`ѫ"ͨ>%?I}^8#i9z*UqI:S ])ZG+0d\FUtp%3g?c36`%hMYQn(],(҇b݊d5O4=ć@!S5hQPu.;fs( rމ8菖Cp*h 8Rpʰm%:#wqXB2m4; .j43`n] *hXۮjk!eS8$iL$T&OIfoƜ6Һ$HJM1*`$pN8E@x3@`2Z;.]sa6oބKqe*fɁY Kq?/F@\;0Dѻ!ZME|c,8(>1NB->*K۳k4~xuy-%)XPGBƽ_{_RDY]h}=H"<9F7|hV7s ^ht!||cbQd٘b_ɷ$K|&yf56p[fUكը=0&} H?iYzEH$Zzx8ayEj%S.m͆6Q3՘\6S wgin#[:vH/`wm41zN67ҨȆfqrU }̱#W"Z_hM.yq` .t袜 %H6C5vF7F|B8߁4nWK NS7_ :ku?;r,3 9'^JR9gڭ|Pi&wpr7W)T(v44|EgEa|eh=c8ɔ"4tf:UȽ+tcxme8MU8}ݖ]ʺ͡!6 j蔨ugtwBQb{/[G@p7:Hbߦ0W$Gm,۩_wF{HfTc {ijլ^P,ш-qvʝ O{2\wصK akk锑KwKa},O=i#8I<轹E( Ƶ&_ 'fyTPG![NGȅemZy8⮏oCT_7X !_YOс]^ & Ú_!1ty=He|awtgOg3LIo8iB!8s*mxlmnXH$EG f<E:nR[fó? &f1D~^_X爐rVt<چtㅹm#y<յq* MwXlV|Oh,fqK"),ƞ 1|?q_?=N6} Ύ!aKۮG4h&-h7bAK[K!ڡA#Ӿ1 T @^C2-Rө-5Dz8by)6X-ҟʘxګF0$D_wwXCy&B:̽[8elXh:vsw#K|Tcq:r1|m~0-k~t<ܿNTxKhԐp~#EX3w ÉRxV7 NRHBo_> #8,(=N T^!լ8h|sQ@JNYG/6 y٠tǜx5KPUG]&S]/KO̺r^t +ѝtQF>i'nj`(">1ڊbY+,$8ݢWt6Dn\g)o36 @Qv[HTɺKxpSTؙBکe~ۤFqM>CfMOIݍ -mQKΊ%) I.Kd_'WnzJ7<Y؀sY|2ִeZϠ -Mmt=qA&벻2=yg ulϮS<[ϷӒ [ܸ_zX 'RՎtw!R)N"y D5& Mldީ2ةXsW)\O3p񈊎$>q $FU.lԨ P D 16}˧F-wX(t]}7 %XkI$4f ?|]ǍJbkG^P#̒ھz E QqopY͋S_ȵ&)5*>{\F/ CuzRSD B41%f󺲣[`։+[{\~g/rIG:j2OT初fo_lu`H Ӻ`/ݏm9+jXD!$OO}C^kuרgm{`V(U4u<~8>3mN9dU|WYEJ W]฀v ?G烼!&9Գ'ě>Y_| )?vT$>(qΨԍ9$ͿDtr@R7bhv ڃ$7r8pHRY~wii)5pVJf CyGP5tz]'] 504tb1r+c}]lTryǦB$ѨGNƙ4[x%3nH޶MU,Gy+4r?[@pHv$,4' X3咅JnVSj *@qJsC< şjgrX}{Нb>ҟHd/P0m5m0{hbDdtR][ڊ^ؒ$? ;!! \ad9#Еom(kynD np^p+Oؔ۴jO~>j'MًB=qЬLZ LΑ]*-(uGKt+"aG; [6[8R7`- [^>3 Gv2ӑ2X;M>pj_񛩋p=mxķ^IЌ$匔HX_mʠO%Hڱ KS;('Pwٸ `0M颎@T+Q/-υXiIH͖STG!8@/ܫ,D`hW1D5bl2 y!`)Oϰoه/ՙ),'HjԿ/QGaֳ& zϙp<1a1`QH;KpJjxgF [7k-Y$:.ǡ3; 8Vs%HJa})9bb! z[C$AB .|J%6zt#A ӝ2Ԇ fsMLY>cưtp?\>~-,"glaŻ&rHWu֜|IJސ?1E`XӬFrheJcIF#G4j~֕ٻ;(Xy+7>!;YF{LUs>|V^iQU&t qG(^`o=,,?B5h9VJL#[M eLYBꐶpmY(=7N$` ?Z$-h;5|GBnSzh!Ec[dm_"P%Nmri{xp;_2< b*SٻY^mL-[鬽Xo DV8:knc7XL׶ߡ>Q|L%yIŖLjی09Aɟ.LÒœf}UicLNDBY}QaelSgn'*pkzIt7DL|h|4!/K+b@Wlx0oA^Z縐QcUBrmj||ǹ1mϣhev-4C7\$*-1'd~*ꌃi6 |bSapͅ } @Im>bDSFa3(Y;?X/b,%re- 3=z2|h"}c*h_DuD,IMw_qX:7'n-ĩ`etxd卫؆T#-9 KkAāI U=K7|$"s *oKG B P7)C\)/zs< :tkCjʯ.NiRPa9xO";9r|UaxYŻT |OY&T؈?0b TEiN7p0ReakC]R CYsPGpVKE# hۃ0gOCJrLYL -<D4uká_$LcG91 5drQԐ= BHUS67>ō^I/,pB*бDUh+z!L &4_ed=i(5g88u4Gމ'%ձQ8m9!JKKZ{*I[ύx‹-}rF`_C83OC*ɀc:- rWVP^Ne$a0ШPX=B\qRU1nT ٸ,~78D祀֣ 1dإhD%٩ԨW2WRkOj &62FÍCԻ^IA) X sI< &Yj@*VBbkDkڨ}tUH~TߕDTzƈw=~ U9`|ܑyZN &)i*w-'b,ʡY$:.[r~-% e9b"ՏT¼m ^J.[IUvvCLrD "VWw/~X84Нn^zc>n߾-QS:z4F"Pv똢-Kͨ>@7GiO]s1(lTf%8*lUy9aI>j|路m{"a\H1 L`iOި}L^rH?Z"l 1? ބ/x aϗ&"ahn.>a- xF쾬n\_g H^hN lyॸ>q_XDn# >7zJ4DZWNpf{bfWYŜ7/&Bg]:/=87&`6n˱`VH&rpTV!vnϢI(L+ "Δ}5 T[1$o K 3qD(.7_Ik}#$O:{`/s2PF|P7e!X?탪UL|'Τ\p| d:=B26R1ZrbQHa|BV+H-;](Dyo%8 PI?g)2'c~>%04VѫͶ&ZTͮL uDXކDEw[/<(4n, ,UYb;ߧSQBq^G-.zEsb@QaE&4 =JQ7 BGoIEMY u.8 \]2C&/|Wq1(ZVtnQRO !Y>2A5٘#dH.[\ۯ~m+o/#S$>'eS&̅i||3 0l>k2 ~/`"|DjTS6fm/I]| @:Q4$&㺉S =+o?Xnp U%i-2=OV4lSضݯ {; ܈+CEGPCn\xlggҚvр7;h|[,(yH|bizV%Y{Swn8 f$76F"<3#t•gF5~H@_."U41i-B0oƣ Mc;(856Gg4(wv/ /_%pWOi3dTFUEh ERcQftz'bP)uXRg|u1BPR8ccQIgB㆓u2&9`ЬSAaHUA7wOi z?ZBӯ+#+4У{sZc6qlFzИʴ* pD{=uAuwvUeZ/%%^>S!g¥J8KF)߸-zdM09&-R1VCGs%w%sU b#m?D?ǢW{Anƀ\xX^ɀR)/FN7nX1FfHG%~ux.7Zx6߲c%9gK3ۋX" `\y-J+pF7~ qEq4[} lX„4ht$#YHiЩ-zD%W >G2qVj"j'Pajn0碩V8ID#_;!뱚5~$¤\Ő{ i <*I576.,+Ʉ3/gnny$A%0j˖Et "ɍ 2]6HGSYOk+[1笻ʹVg}`5vpŊLP&7뀛t?͌ӄn$".㬒nzY˭gj=QoN@49ze=+Wd8kx&f+#vQT{K"O]>H5^U,Een 'a@r;ɼ $$iFt' +>AH0w])U= = .H,I18M(R*e8C 9D 1Xɘp4s$;@@Ṟ&QZo.d8006zNc]%k{c/ ̎N_hk1lrQ#V 5BݟƮj,{5{k_Ѻ<ք`CS[{Aa@\i >}-g uY(G!lf7UxBH08/1au>_.J^wAZFƦ"[{"ѽfrlҏũN6/ʲ7-U&<[%X.=-j銶<=C`+IB524Dky 9'X5)?xN8IplF#PW Sp GR$@<7`X1hv-U ؇ a'qx3fEO4f4BkJ­5L0Xܴ՚lcβo3pTwN#J}xh o_*q$CfҁAb AӼz^W`Rt̃Ty &2I¼NntijI8q>jПݙE`H{ϑd:^Wg;_͈k(wZjN]Tϭ8 I:ѡf|n($@* `\kAj 7mV#۴HH]Tz3o TRTKڊݚQe>zn`YS@-x'%KJ>rCD+e}BnDba}Q'M)ؕ΍s :gu^3TX㊙*5{W۰3i{kCۜt%xt˓=o4,Y=|Բ[?D܅3(VHV.g\1j%@kuWSD!ʉoZeʞ61%k8:te,eWb'eX!XKss:j>]{4% >^Off# 0Pvm+1Cr}_w"j~Aq),Ә(qo,E @SQmtmj9( SƨT*L_S~Ɯ!jS+7XT8y·}fܷ0e;R25<7sYUu\<2o𼺸'&bgD=SRNn8ySO-^yAR8!9RKYG6k@2tH_fU J Av|?ү6sѠs4BFQr[C _Xn*V== 66 ǷG+NA uX*t2|PD8>Z 3H(acAJ/aJjApOd_V qm#Ln;pXVlߚHf8Kቿ{l$uLȱU9, o ML8 fAR 7cAÛ .SU-u|ڨsԛlocFm1kjbذF!)?ۙ[kM6>YTfanZ]KO"L NZ\xEm>Wְa,8/̉ JEiƳ-PMK’nrBb&2k78NҪC!8;_B.E|}rMR%ʛ޾Y|3–-ŨUx@d>"eKA6d\8"a#B$R;SkkϲZl+"ϭF139P?,b#9 2zջݥ.gE-3ž pVjHFqX;T#άsz-p] wPH^{+yFbO_gRã Wͻ6 Mi?{>E<sY3#dښET'RcnK[ь;uLHhY1Հ… 3XuZ\1@\߶5|>B]ݪٞ1r̝7af_T5c;WԳ{M9,.3[ZCB1^6Wu5.3PRlWr33 = $%:%#b}F~nazY4jPf:D? OL$69h6ZN nr$&7R6pFOV}!A@lizFr xŽڭ{ #~̪<+邸܄{hVm2e/WMi#Ecic /f0NooVwBF$B1`xX A`S7FG&b!!ho)X'&\ǞJι=M:DHrڐa1\CgiOryŰ-7 /x[^rŝ/lG1cMeKKUV*>7!f;w *h)P?"u87z73rvQc =֮oYTyhjiHg&BT[``*m ?֭'WyFh$Nm9TZ*3p+`kh͞<]&@ =oca|XB#Zymr\˵͸I,D7Yo߰xgǥ`}mS(ʉNA(W,o\<(VCRsRm}VW{1/Aߏ%Ӻb X,mpmJvԔZd>`Fz>25Wuf45TlXOۉ;bˆ5MH -j8C/aq k_A,k{KA6fm9i>%A>Lڶ2lHšn.\P2u!NH'f*Am.P3}/h7ak(5φlR,*aݙ(JR(a="\mibWFk4%|OV&=x\稛"\CQwmޕʻ&Rހ x.7P񨸸-q̤傟K|iR- yz8.g׆755[,(D r_uM~_2i(?j:<~qeӱڒXu1FlA%X(T50{HqkApFá&~1W3'<{zTewf*:1,+ru1guqC e+d*x>bä9~׆+fq%5%! l_4lL!תFp+p߮L0xAZsW֝@ aVl3Yȵqޒ|a##z >ӤdUU"&R7j-?8<ϭebjm (v.[rp frtѠ|Ai.hE]ZcQS0y)E}ϤӓFRg] Sy"`ʤHӣB=`ugzpAe!cz"KY?;]Sv! &'gys A:.0^b-\V3c4~\r_#}JsM:`]] 6 阒 !TX$p"fKovʼ;eJv /?UF+:5ߋ-hsKݢj< {)|ӯ]ZA78['Z7٣8}TJMr=\{JR=[AEwfz[;.Bse .]v쾵(vxpC<n[T= /e p71LGĠڊ"${;Mc5pDhOkձO$ctk]ID6B4 ez]q"e2 ojkk'0ә5O?$5FzV팁3,'ڥ1k9`=$Fh,k;/)pU|A9%{g3jZ-*5cUgUa"k0i=]W8FB0\@YVa]S_2dqnE~EUB:KH~ێdVAkLNzeݚ;o&9 >no/ů4!&a;woE۞Lо\cUT`31I &,E*ݚ1t$Z[e>;j{ $Jc.i#3%^g=uڍGF]OarcB N];$/9S7(Ә;RUw}TM b}NM.E $J+F_f\sJ&v(Qg7N#u`VO5h+!V?9vSP͏2|)r IxXVtFj\8 agjcRK⛼%qB u51D6-)5of혬xHK_\SزE#U[{%3WnH?#>f<ϗN>&n쳊/]z -]m^gS"xy)~I~^ q}N<ԗdxnE L"g*قqS#_TW<^C6k9H=R V}ia 3b*7J_ has) -41;E.Dlȹu(ڂ?qtfxuqfūZJ#ڹJXWaKG} cD8nR6mgꆍZ#4Fk>?TTSB:F gx<@RaڧX_*l,|F.K\nZ{- 6h6PL9}>}BxEĦѷ6PLHnkRM~O@BmqVC fgMHv]L%%%A:Wm.'tA?|#Y3FarCKZHKgPTK$˽_o&+Qiuִ,j:iZȪcix"jD !q8ɦ_^'E<#ZWHiӼ#۱AB]$Tnc 8SĢYJF4 4GDg? IRu(1jO>IiM|ͨLdB_$.hy﷪97g(讐,YP ړGgMzs 7ټn@hcŴ<3RH3ivAzůakKsrDDtmx=p&h+N+#g|>XġϗɢHOZf`6r쏤L[5p Ql_aGnb惿=#~Ra`HNaxmcY9Đ'>.4 . B_N &~ Mӱ n3J<ߡ }+X"1#"$iTɯnmu-!%hqY`xCsN1%=q۝5/ŝ6:@̘ч:1$.;OA0S0kSA\ 2v$48[<4Ё!Ims£3zilm KZD$ )O/,1 qi0<)ת#>;ɛ$O*hFUB#b%L $)BInN!`m%&nuY#*WO"GatiHSD 8N2lչ}\܀;A"&@ Vn7=5$@/Dsj"^UNkג$aZa( 7|rWC5yI^#'8c_'?L0~0|ȟ 1-ɝ>mԥzݮg¼/V6Tmj?n->WK8,l+LK}3 } hS +p5ׇ$ʁ.l~3M۵Nos|pZ wF,A&'c`YHF}y̼K.4?Rk&pa6o33%̕ h%mL&v_FKJ*kvile1ׅ%*5͙c9uQ]KS.hqTLyxo7"|;[S8UF{&B&r@ڲj3qL?nfI_&ITW4JԚ0iQ4 4Y<kE בt'J\8NU̻1Ѻ}y"׿g{Y4s=We_]alhƧx@QP+LwYЖad#r$2ƪVR-vG;!GYC6) PY[5|⍟53[LJ8twO{FJ pe-y]W Uds!*Ė n7l*h҃O\"m j4 /[A[`ՔGa 0c6KGt b?o+сNŒaG1e%N Z9m`7g^*5S 0":#yCL2 fsU4,8lL|OhWK. A?LV8M GH0\=s!mnШNtt9kQ .6(92owJcs Gn=d[:5>/Y mV4*u\IC]E>qSZp `:)8E%DȋO(IB9 I%;}O㑟ph,jfK)]Bv!|pHC}r=N/fΜр7V{qdV#CoǕVTG z䰮$KsP랬/F,4CYjƴT5{,o$.ld4LUefs` 7B3?tRYEEPr団/Js4g =h8'|4 S9TӼAdgHZ8 pi?]-rd߂c)Jc.xW0b ,R]\yV`Yp^YjYwR"g5DGdLS7 xrMe͝Ӈ>IŅo(jbIB}$TL[S &~v.pLcbM)4hN49QJ)k ҙudD˽1iK ȾD&m٦'80-xkGXv[(Nd+@U< aksß2fmĽGU #' T|*A W #[.0NdU<i(->fhཱིŔ鷹w+&mW\ːyRe,3EGФ&'-J YEEMĉ]&BmB]nm^+a%yllҮY!fQ4e \G5yd:DK_+QQJc]Psd&34G;Jy$&yjnh=6  Qພ>ք}0﹁y{ӺLf5s׋ XQS"h_GHwr^~A6GV>$'yG#?T#v.3 5 >Ƹ;"#wxHDXMF $%MP>=]P,Ol=kTa΍[W`V d>>gzr*Zr b_w]6D\9Jf94BLxZyvknq5bEZJUybL,eT' Xz㍜6Z"y1)}*6j+gBGv"F)|Cs75Jʺ)Qa9pxo$Vt6 + T*;W'k# |/&&ƿ41wI"|Anm.k 0&fzV`sRa- &Au?Y+aY`zFvbAe3\-X[XUi/k.wᮊnb rU=s{j'Y0u=`o*qChMsX_znixNf=_y0-K|oFxSOWD*OI$I lnrPh mVVTe~֭Mgލ>>ǰ65,JeOD _ʤj˾8-k243glC %@qG{|rA=:NtN$yWozb+޾&,{i4y #j0: X) q doT3'P/H`IȪ SbzHXz1EPTq~W-O}Jkĕw+Ų?]q9|QB6!+gO!tEZۨnwh"qjn`"6N:詍!aߺ+ 6뮛-K.{103MIMmw65VDK/ t2dWAMl]6X qNرnSX߉ao*A>eCDJ$ 9O$vfdZ#B em7; kQeی{xbŸ~pR\ ԤEd>Fa1+]m _ D{C\vG͏`(&-ۗĠ#LSR3,q6 ո&z%#N,NHоMPOb #\hyv,#svMxǯFƾ%+s =)2d$6X*"-kV2;Z>|;ř81pjVYFtl:Vrָ(T]Ϛ֎- DSz9~=[5 ^ JqĢ7Ъ"_'@&vOqۤVv' (c.ѢXjiˬ.a Fր2~Ҭ>#yT$L|&KDm%֭Pr*,3 '0#}LQ# T=+lÆ%>1 f$DhLBƥ0fl!S;*fDIeÓ3Z:89w#ru$XdPGV{'&K%hG€ȑ{Ceݕ+<90Y 54%YnSG&uN[b9lcNYiK k4)D2C-+u ֲx#H59͠0q4n_B)xF?v n՚ww FkBܐ [:iUW}FFe8a7 ɌihȲvVj)#22#q 8G `U:T4(j,5|AK3&ᴪtZfvb؁-x ?Ps3gI)F5M 6Kt27u} ?u#hMRΚ|S=#m\1gJW'2F[~gFh(m9 ݱࠒFߡMC+}l\= pDߎ}Êxt4X؂MM.F^}>l [Kdg%<Ċ*FU\0 72CC!Ucok Dih^jp1E',}* >.H6 쒍ɖNU(oHؑAMlՖ+/*Qq~a.gs>HѫǮ@AbUzگLH]8`*3]!ph a{~Hu KqMFg#/u권"Wz7]^-X^9 ?C*X߈|3ъ,.$Qءl?P7?ugNv7ڋR+> i@ Q[Ldun|x^\#ׄ=QܒJ)/&ܺ«̲҇2+>H ,"`}ljv sOȍ.yj+D<HPqnWd\m.3QIB&Ƚ6/Y p>χS) '#W“ZU=ȔF*:Ԛ.Y<,[f[Kwќׂ%LkMh !YsVD"apa|!_3&̬yg|\c(*3 T91|Y$Ge5v^՟}(FnB %jMNyj&HD׷ߩKS(ڴ6ϤI%"HMȱ6A m^U-B#!7˱?i2J0t+ܣ8FIV5BPv(k ԙ01D231~J^5!kg">p[O`'b0~6ef&^j re(I#bgate؏q)ڽD@*l $)cqD.HC[k%Ab hk:Wo@V$&AQZb>Y#6eFմ w\\P/z/sk:uDL *oO"$;[ɾZ%s!EA1TI2Zt<߼X z{aYfPNa-馉X.=dig(|IDϱqxu*D@u|ZV.B#[~kLjF*)i'&Ɇ*HќQo!dSdbbAG)dWX~a p)cn׬r{*VEyd@.XfjA{!]:L76BƬhkYVN1QBY4CI '8Qy_zTW)l}Pޔ1C acp-*ؠo3.5Tj_6PrjÏX^? agf|WG;lbz& B$Z&R %ő` MWxTH?z,,S^S1^YAo'JU8چX\ DӭZ ~X~Ĕ뚄Lf* XPI1xiiLu$¿f7Ax?LIEJnJ uy}Sw2-*TTɍ!z? ᤌkŨ|7ޅ t%~( S,0v$y~WMd [^զ0.a$]m?dMkV_]tT"ޤ.$ԸTY؍_6z }8˫8F8=ǴoO~eJj3 g1bod~#zgUF:-hѝsSm$.CXl؂VJ\7(۪9#guRl^@r~(CNN [b>uկ6lH>Bke?uiIOC_CBC\$gvs $^}H蠏z;]竐Uh'jeHg4;RgR]QOx g[}0O,_@{ nvu6mO:i?t : J Ak%G`aTi$/Ch4R|VV6MMC֒^ 'go5Ǝ t&(,歺aZ#WL_1݇U\ ?qwu@TAo&X vVpZ1|~~&C$D+dͮ1:jG޹Q5@6Fudx73%"-[U_>;.3u*m-(}q;{}}H:dk &61W`AwQF; qrxw~n>| _+ebCaԋ#챻NÓteXK<)el֊~Qs&)x`/=WpwJ>^m3~Gy\VN7 5OqlH I}OB&^<.?$Eg3c_M_6pѼfTc• v<HRS Zb[4[ p}PlWOEbۂ^\NO?$]$KxgsIA22@G]ZзySPʳz0L6nsG `%p B*I X*4zq# m"/<#Lgi=ژnED&T;儦4!'D2+P{8mo^*{k8dTw粴G)ł~BbWЏ)_rf2k]WŇ%E^]GX3U\)8USj,;Tl0O,$Vpᠼ+Q6uغI}5F0^=WQUh K%_-.Bbzdƫw8[+/igIJ.ءl+od9캗 k۪dR+Fam@]acs=2zl=6vr>S9>mosdڠS,[;2iגˠ ,@Z&իgvdx}I|/6w[S`ŏݾ8,ݙr/M0#-mLZ]Lr-Tw)84{_3(P]@svzaV{rY71E<`24//e\^&0 |_P;U"x'PsXUVQl\ҁ{ά+:w@(p!es b5fzyV{N:.Wc-ǁMSe./NNLFiy7 ­i)^gYu 0sC$/9;b7ͳyc -,9|* 1lx#0h d;!莝mLYj[&K#mɺ2'CGe_`*15IpAE΃P'ȭj*H\fqcǙ}`^:p3g8$^"y3.WGMY_M?δMcG):s l(=K\ KCQ}d#v!7.Ƣ'aFܯ̡gtaz|Pg1Q:ߌ;Lt΍^rUdZGE uf#a|<%dzp_tld7T$W K,dӢ:bK}P>i6ZļnG&ͻ{J!H `&b6U exPZ 8Zg`KS!05Utl/si 'X2{.DgH(@Bw0e ]lDU7iE}@`Qss:\5A.V6X¨$i1H2SB0Ÿx[GӗuFFt2`uQBͼML?r܉^iYFՀqEke®{GZ:R~"}/T 8b'Ⱥk2~Yok0MɏnJ6_RA.h7, Ss'۽be䟡Z;q֭]F[ PEry鑝xU&?g'] 5Gwy^bqٌiߌ"(˓c*y'B tpcWWd{ࠎ*nVL =mV.5"ib2弱چ [X^+IfĊ5xNc\65ccMRbߴgdy]"V %څKߕ~& ZCSK Ԓe֍Gɥ.E/Lc99kA~U p }Db Ck,=e 5LpZbڬ 8jڄ}]jMѱs \&eiѼOғ 8$/Y0|-T$if4jh!fz8ƞ_kDvHK=7]d`)=7|:bAP/j7EjbÝQ6V<7R{O!h|qIt|cV95K-kƬkd#IXb@23a( (W98֫⚀M4]@u[o1{թ#W$ywy`,W^tnt:hG5(X1ڍVuiwQY>_"[`Mvpڕ:~z+!˹c<\A.s2L{d>[6t JPуW=ASᅘC~\jý_E R wnz?!a}_4KԂ'm(FبhK5,Spg基Mt&UPط$ E=I\*urͭN4iǴzzm.޶akfcl`41ۖDS={K>f$=b:f7T^e{E7K86̝Hg&\IRU`=6ߵz&tRrdaTU("`#WZ-aVĠybVcϙ`#yw愾M]6Lc;R@q NZz{ %rآDk ]* y8X{Tբ v,`s]&>>cQ:$^Y (%*1$㾅Ia&0-/r7WYTe?K٩ <ZNP1L^EΑ FC;SLrt@.= JB[l偶2 VyW~ܪd?n05#[a-RdXU(MttÔ 7t{N6Ow{ 1}fQZOOYpI8JQKCLPC9FNbUޝ DZe${C6?/ƌ0j5a2"$4TBg-ԨD$th瓻+"snyŝ5YYk)Sa%i&x] [p`7+6ce_PǀG[~"Χa.:e=Iһ15At7iJzO Q^i~m8*ߑQX=A<]n\VE~w~]$lN%f[iaHI h#OoOz;cɭ ; n#@D`kkbTQֈe*o]F&_yr6NFKdA4 29cY/7RV=ѼR ?n\p9\Q,IGfirw5#GX(Ѓf?l)Չ3F:ë*,xE|KYݭ%?j4b≥k h<Ͱs+ph)$:wT '`b-0jݗDPzWEAwsF}(YlhOkV.r@s[V#'̀c~Wc=YgքOZc󽄡 l-iϞʣv$_)(4FEIy3 *lעlxhPr{Fd l0`24}.KXn9 o\/G[r[xGmXtr ]&teS&hPCfZcM ]uY21b3T@է8 pHcTJ  ` /+Gs9 a TO\kE39Qh7]۩(m(Uo8BCpk;'`0O8zg/bSK}_zkLIzMX!\u VVE x !_蔌ڣc(IK01Nr٩ YS(N;kᨆP-FTB>6T;y#tܜ5o\YT6.a FFz5UBK. QRDT8K)HUFw;{mdH0BX (;Y*9x;D?])4^&&;N_~_86JGIJO pCP ;,# -ǔnԟ,Yp.+ߎF\[]/F;¿ʍcaRց˥yiDQDXir Bcy4XTLS:߃^PͯPuJB'ipx_34w]sfbxn7wb}kCt;|w |yKlۯ7lI|.μchYUh-MuyEJ  NDf2}](oY’#,A9|3hf8C4߸}߉"eV2kUGT,2: ŸV]V n^fyZDvx;'}\]*תVdC)55Eފ.D62NqAVzK7`.Pgi"H$yM1JMS .Qr0r(:kxڦN yjO ]SBc*lvdmlJk-+<~4jv9|Ai 9fJR8VMnLNmۤol+ F./?m&o9KNPsca[xi7fA%i@/KbfiB\+}?u:VћleexAq%oQ\Qn7lgԱh@wn{S+pCL7LpŲ0)- e2sŠ"!N<0F=4BK\H7"R{-GJE뤄`2;T5Ґ; 18~Й ijvHmPTJXL:5DsV5D#+q?6=jb/ [d=C$~5+ԇ6ZL8/0,w@Λ&Z>6eԾ Oc^L6:Z6xlŕApH9i><∂ lHCr˘%{+jۯIBƒ ikY:*B޻ͷ۬qBX_b->⼸H4Ss%wmZSMy]zG0l|7AeVj?{%l)yȶM\82f1Aほ^{՚U#WH0uQe>pB'ԕ%2qRX8@AXzl>" |n 1$Thٜ$JFҎsS,݃ʳDhrA۔tdl%X2gA"Z`& ueOxZ39џ/ɭ:#g6k.tT^xZ4sOHi[G"UˤLaee=4^/wD_Q+eSBY}b{FR=^1DDWR 2I*uփbDL7}` n#f9jk]]5 = ^GTgjh@^;Wz֝7zG%yGT(;8)U?ra ,Kv?dKI+c{x^O-ME`pF¡C;!/e8=cUŀCeDzK0|^RfߞM;/fqN*/6hl}W;u,pfr2Z7:.~c:D![{8tͧa1$-x&1mX%&wCߪL lAיk$^~$f/3M81wG8<)>:]|N$%~t1(TADhw,I`i\|MKKP)mwmű;Zt:Lع,eBmޜ.0IiֿÊs(M0yg.GM|TZlC6Z C`';" /\f-Aȅj r9tT݀-)w(>txdbG$ϚNssd;V~K-r*̙<&F_ ߣՈuHiAy`{a-,(U6c_3LHS6_+X2% Rxv Br꼪x.*h^LH~-FjCOw7#[dC9?yAx|"L#eosxvd 1B% |u \a* .7- \{5Od<# KOg%sqU(NG~=cV"H51u +"c:jСT,zAb$bH8|7 9`5ǻ|Aڐ 5c'4l9T)aЋi=Ik6*}0pQbtU?z,WqAgg˙bRcZlfrhܘ_b%$jn=-yamx&1 WD `VPDRueikgk1oTdZ]O6Qy-ᒑ*eW+(-zBNykk -((=T U{n 1ܫe!WBCߘx(jyP{HamkQA%er㸖 YN͙^f)CJϊDpTN)2;`!w߯ڔ}"PzĜ̱Ve3 W&;؉# B9'B]Y纊'FӰ/? WH(%m_>$2?jDݮwGj؟-@54q0^ߓqW-tdlŔ?@e 2nasF4TǠRIyi Hksyo`%3 By@ݤfH[fɰ=iŅ/Č܏P b84I5-gDd_bjAFٽں<_qXVުYZ?M4I4c {cI/PEpecV_Q4bh]~ʯ18f<]ED^P_l#ڤDZu-ܼD;hu#i?PCxUis U{r )I2Lͳ*0:S(ǯ}[Vz?<>J-E? ²ppG[2)H~!xsßNVj0ck+U3g6>L絢lry7Өdo?C{=B ױ?_vzf'ORyf&s9KQgKo~MwFQ)qƒWaVu{Q#C g8.(I#'r$fTjaiWRc %Q35\6~~d(VUe:,Upsh h%_;?S7{Nqn4n ( 7N%W6ĂbsRgrU-B2Ij`2RŤ%0_ψpp&R.kʧML#Ey`xk&Nx(Ln6 [wT`+pNA_ThƏIsC *AǾ/; P3ǰOm2 |Q ΂Gwͯ%YT ghWoR7{|EbK(R0dҖc (ޒU f<4V%Z{%-Kv d6ݷO!9u^/idʽNNOVSr(+L=~{|+3萪3/0>(Ly9f4\JЎU}ޤB@?` i,x%yTvi: c/K8khFI}9K;ޗF| dh<"\@+XbR R)fv5K'oUubk+W B}slA"ehUXaWD V>8V i6z:ɍn_|-˪r:EjZ (έGU6E&ͰS_GpyI0T$3Vy 0PS6@;5mCi*a |U؂vU5€0k~(4bt?VxOHSp>sjeLɅ`s}rq #%dYC1#`⶛'6 K*p[wwچo6۝$j{C\Z! dOFDxyɓ 6J=8{UGP zZ/S'vjL|Ws`akͺ-o9AW",MٽHr˺yUh>4Uv5T l|R`{Ia&k0"=%( 2;$_Х^$}*ʀz5z]y~d([azWdwyI(B "eM mngX}]Lx|fcfuizxKCkpiq-ު9 "(H?cm19oLPE;QfϺݵl!˚s#B-S_O\3bzJoz+k3}|zTUgSLڍ%eD+/qZ_wQ˩uN#Z_y8I%=ߋl%Ztq/P 7~X!n,Д<[zkk`2ySΣCQJ4%?6 |3N׃q9DleyG`c3 ՟ Mw帚(::HѓxUJsxnGiYKk^o0%ki~j(d{2*JbIcMCZ:]B*Lx.Owo:_ez SFLe$x`vCe[:MEF? r{XYkGUZ8]X$*w3%2:Dឆ-f+m/=X{ㅣ{.֮%ڀP3|x.vh+/0H)^jEN"Pt&CɈJ-$j8B|ִZYNKM-s՚pOSaMѹH j :oeVΎ ~uͤI{SKh8Xh{% hC)r>[]*64 ́{`-vԹŖ[!sFۥ_u=RVQw^XT>k'@Նgli?6 zL"Wl!\ٜ5nT ,nyeE(p%+ Ǘwl&+2$|+tf fc:C/} So--[ó${|/H~^>fʍ [8m-BFAqԩ >ٸzEɓhP;ڼ&KMS%0] '5dSI{ؒ#:1%7ԝSF1W:fk:.vP%"ރ0d{ӳXb`bQM,&>]4̣ c_yrnL !w1I?C]WTm%͎"jwЗ~.%/Ŭ9@©wRm ™E[tR gO#-A' ^&Fu`oͼ:4}F Ryn^]q2NW땒w_{M/΂X%*G_u^/40^E?@׭/?J%hT j={zdI˨{WD_t3ڴgHwܡ~w)yMQJun|ةg|*I1Eb,}ܪfԮgDW+ҮbVNҳ|t*hݥi1$? dƆjMgL"д_m׷XW5[W݉8T8 :h|,W P*iL<. 6cW3olAE Mw M~%lɽG[6“p_DP< /0yhi+"Đd|L OWJ@^IRf֤Jp]La?'oHYb):>a^ϒy⣼߶$+tž/+Q R9Fu{jفiӐ*2̍*<'my\*CfU$dba#r.D{9G9dg)n`k?~~0 =uD q\ kɕR-VI/'&!}i3Fcc9HqQjPʞUv#m*l) @>G8KKZuQh!a40 #[7KfGKSqo}~s 4}_, U˟kYLMJ@so<)呒_Y${&lTb@wXzjS.V H^`;;@RtSI.{'Np<A,oNg8A޾oP'Yѝ11U_$a侑0z`=g-!)@b5o(%&g|25"Ypret:ƈCAt;Kx]F D(o:T;w[Yo]=I E8Z*SQ0鸀eN|sjQ:߶ ҋ{Ѡ}"'֓qƿ`HmH^jH79cpJX uÌ8ifPʨHe6aC ^) gr-*(sص[K~x~)5a ӜFʗ>N,0(^EVRl6KqrlZU';Qfso+a3:4#4jum&嵬K͙{]UU"G&\hy] 2ћV:`a*m]Oo҃<\ ^r= o}'d9I6Zb\h #BM=6j2%|^۝eC\NEZF3O3j~81T&vFn7ueIXLm4[7w΢kݞ=Knz$H5a)3 N2lb A~LހXpwv}2e|,_g%YZ1˦h~G 4e!}:)4 eK0Q0'e1K䢝+xŶAwCqd?V:x-dj=PQocqqDV9O(ˋ 'H,/bGlF&W@&TR|`W}ԼE/OHW`s>`DiaG " ֡qʛ&RcŚN䒯C=%)EP1j>^lĪ(axzfdzoJzq&B/]Pi6 mVІIw"Ueu)V:յVֵDGYSdnjD\7Si=o!ƀ .z)ve6䗜5 [SnSK7^8Œ"Cz[ WL-1 O;CGycN$?Q1G2K:K?ԗkf~uUdli-.yu=ǎtwG⿽˺C#U1zJTLTy?1 W"YZ˺/1d/s=tT4"`(V q^t/ L҃d=-Uf:dQce+sB$gWrc@ָ4kج:=') G, >yX81f sڽB#eQiUΆ9Hv{bub՘gµuir4|uh &8 pϓc ~$&v+>eU:ct'_QHGh@,O<'3}GUQmޞmsk]OP/#.$i3YOcAY׫ZA4:IAQ{Xp%扬C]/RHC0#"xxEi0?mqs;Qz5U:hD'!b7Ŵ @ABwG)M3r=G8jNiJH80ҨEȍL ёZ' ^ͯwU95,))gG,|_A_1 5 Oz=}6QxWPvxI,SoFQHkA^KxxU J(d2j}4mpbkFeitSPk2R̢HXu%-2HuCOu^ݘE?((v7O#>޸6xRhNKGrPwX߻'Ӛ¥R-hErs\~CiSn- gqY2v!1K@ ^eCrY-8A??&7t9xlqy :ťRBK"ET^IXJoBatU:J+p]PDCVL6DI޸Uwmw} „B'zsG.!l˨k}/jԓΓW+_I5![v­`$܌vS U򘰑/0Ejw2aWX:_jnZݜM[}o0݃\7tسA@"{Mޒʷ-U2Pn~r^y@F]xm+ ɾCҍrw Z˖m>Y*u1kqܣ1z!LNό*-k0&zlo7Vbsӹ,oފH/|S492 F?q$M-FLGb_I0ԟM{lC8@O<>Ǚy2☞r_%Oh7#o T'u<L~>⧀ Y`4x 4nZQӂQf3'bG.𮢆H$efza54Wu$Rd6: a[b\ Fgc'}D`a̹Zx,j識3*c_APYq 25JICR7ÀUR=VʍiJ+XGqrp |<ה \T*1FÊ6w*25̫ā8zAd ]OM.\3̐- --ň.He&y2! I80r/)XHb?\E5􂎸duDNC`@Y6~h/Ecz)8[ʇؓ;'m8O2 n3w%q[VG5掔VGZoN0,q8]ɪYA:SEe Ȑy"DEx2x@[ㄑ)53hWC&GYM;әeڕ튯][R8,V`-Zi#f&!E 39:|1^yg캅-.E2O2G0x.&Z XPjo]qWrHLU4z+=j?퟈B= H1?,䎼AEG#ݎaN)@5VրLt E!|Dkxn67#'`=lNݳqi Fd(M/p^}ȒX)bc@J" ,?ĘYoO٤=xKOkfɾ@ wnO"$N3a`琏njpɝ\6B.>ߞ._CU= -I==^5nՀ^y.߯጖'|yI dm稽*)Hɢ7g(tk0#/oT1|1p?eUP@W1(=?LNȺ_R @劋 n1sLL DA#;>Aw TQUvw~Hj*8X $/+ o=[欙 H*Hqڕݫd4#*)[kB7HU08-OgDqI?) FX~VQW*KeG\:4+h#&wxWr—=QQcrJbEo}vj$Sꐅ}s'9)GpMvAiZ9&{ Q熫zir{}Jiz~X·Q!KӜ>yx;.l`'O&-ci2]VuCUR[5c.U<e+:$u["pcDp1ppE X&҈ |DVLgLFi3=]56~K`!@~蜐?n֓n$\#<( ^)<-JN9`c¦= r4?M3W?iΆVbmQMUxMРX~*9AН12am M,np$E%:#d[V[d m_Ux9uջ-\Yo"TLr}{t!ѝDk898 .џ~v,io=w7(Wݗ],ì߱pB UUgf܇oY rPjvTdCÛ᝚n.!4jy]{\lX2ygq'%ٖ}prҨ 2e&7o% jV` ;w_M]c$Qzߔ:I"ٺJL%n2KC-qh/)0߻1 DQSvTScJDOYWZVuXl ۈ.%ˎ XZ 7 :VX^BRd4#پufX6P6(7_W[7)NJl `Q.cWV P\@Qppw@X bb0لSO-QF-ãljՖEl~} fXӏWW"SiG{|+W@H5V9l%w:wPCEIaa<'L%o\ҝtc0QzR19# ^*O:w" %r R12^d%^:ߣf[Ek"J%苭fS瑵|0 DvafTn$dai9."["п`Ml ʫ_9f_dTb.κȳ[丁K $nqQQad~|2t[y*Pѵa/SJ+0/CYGS7rUNGaiAZ!"h?5ui"+ N cIȦіチDmKRs'$We/v~+)tV*Wqx[:!NXǪe+ T@ޝÇ9vϢ!{ ԲLn|NOG AK XԨOEQzY̓D8rG~5@"U>~#G!Eo] U`Y>T`_\-Enڛ|26-|"7'i(m ּ )@:]]13]?ڎV$qX-?M4^ҿj^@a2n)#)-1zKF:?'m/Wޏ"E"lf\"\tLvq%Ǥ67/֪տnIW/p~}'lEHbRp]WSnݠt\ZU:Q:3QhЋk׾vƧ]C+4|=@0o1NGh6Fs'fFB/]oL[S̼X`XYiPpOxY#T!ceэM(:>Ԉ4 8W82<"ם=|O ll4!(v_Ct&8(5 ˹Z_hH9̼ IS2eʺeO|ʆou<3,cNJ#\ ۉ)PT8kHAIs/U<5=?PvuXq\^c@eƟ+74)Lx4v~Maf6&RɴA e0:Y wU7G'8.D4㸩VJƱKaE˒eIs|l5VZ9$m"®.:V \'4E;yQ/'D=I0G/IL&x='ISQ:F S jm'޸eDR*CT+}ʧ0 fW`Pf?-Q+}>*D[t8y`&I^rbeV}MokwXÕJbP]d,/I 4Coe:lˍ#/Yk|&UwGĮM  S,MԋVENd7D6!Ur{z~"'jcBfդ1»Kْ`z߇KkRSeoiWLViÑDP" ӣRaYȾwŷ􈽶nADktw/aq46)50 #JV5ƫܣiz\݉_|TpCwoH~oYv}C Ʈ[rRoQv?٫Z*eyJ@aˤAtxJ#VHI `Lw&e5@7 }jW}_y{_ToHʞ?ӊ3N6 6LuTL"DHex1[,y~6k` 9ea`XV?Mzy]_N6O )ND:W9rMK"bTbL7enCmZYuPi :Fhc9q1'h!zRX~7N~7I|h- JHA4&ȯ fyl(Y6'Y2 i\ w 59;XVΛR(&o1"4UrS.da}g7GEI .S|t >R2).AUK mWd!#ǰL4hGIY}RP?-¶…Ϥ{XE;[;Fa(EFzZ g2.}bﲑW3gj:f~IPUz7|>o1CuL553bfZcv bE/X&"9# P^H*Ӭl$9(Mt|VT3EBE(HBe 9fjdr a6H-ީmZ>Gv3 l~$ʜGdڐNn!wc"LV'j~˾.Sql֜KMnl.m"Epr)+hkey\Vߨp%L9:Pu98 GeWM a1&U&_sGCxij3.%U덂}J>B-/-INl*5]]uO) A꣈3>GHC{a77J!㦰0ujQjbl~R1o`]yvF嬣DPHcKx=FP)T/6 aXw)zmf¢`t#3NFN5&Xn Wz;@w(XPo0D{; ]hK.Ԋ3/deГ;|"i_Qrgq6cyZ$.ʪ2ϠVMր~ iS'ӛZ#>\u% j{X"m\=RE F8&|LPU<[V1ੌ)A#EO]AZ|nu2t3K(tLElв8>&ō|;aewbTy++oGnqK/rFSw?8-m?r\A'=KSnQmD Wqb--CUZ]R&4L_$coged-ީ6=ak1GDo'ÛCqfAw )7U*RRdksni+ 3#ìP#70zm$xE)K'Q$D [?y4v2èIn9PlٶC"'!t!@R&ْܴ_ٷ|f>9ʑB*DHCU2_\W$=w6qH;L?4ojX*zJ"pI݄s *cƭ5 6[ f`2Ub,M-v_9jUP]k6pxJg)M- a6Qꆚ)V;Z%l k-bnBL6AܸpG7  KQyd[VǑ:28+wET`>iH,-# y;{3+Y`|Űld~ 4N5ut; 0EA@URH|.I~icām(p;yyG>m?K?M|C:^ Y9yE_ϖCLY8t*Jq]MyRm F³A{H'Eqs7xh9=x~@A*?[$U*h3Q~& EkjLm;6uEvNn%N3_ .xk@Las Xݘ׻vdK𫮆io]-4Y)ua'D%}&\$ZnqxA u}B )7p3H=J0S:~pjx+ԕ%2^¢{N|r|N~MwN@:*g!Ą[L̂rS#ZmEzg^.WcI#^8;Ch3JjF; clFR`(CTG\)gvڬ%f8Z5r+bթiDHaI̅0k%Zʀ0O1bHf| _ˬ%Iu4߾ ^O)vuqO/F>F룻ypRetf.!ń̊( סx.wJ1)Kv^n$ >)[gqC<)UA颞H?|pŸo ?*jp^o\;ˌ;x4~;h/_Qξ:7 لJ9jQ:×|- Q=zo<[(Ezr.:SyӝUB8`m6wݙvG~:'ry͆[o/,>띙aK(YzBC"XM%J!7V@\m.̪~YNmzLѼy弾 FF NYB3BASn?r TVv+C}Eԝ$F G ns<@+b "+˓ fEa*|VS7?VLVD1geݮ@ɲ iXHj9#dkFDY@ݑREwxmyﭭ~ӹ8V;e-Ki{I䓏VdU7b;ZP|6-ۿH&>謽{omMjl;D] c67}dچ+Ɋ(@.pMz-E6lTq8ּI+<*X1^* ԹlCy(sUۜlp%5{z0\sHt7BjvIZdT"9F^V%B%&Ј;QZcn\(vݻ~_[9g{6T4EEkWvazkUi;bgG1(N΅} P כY#({< R.ƃ\JWG_TbWDoc. +#w(C%us8c6r}`@-M3fŽGnXdbv$b@)^tƽV0 ]상yV`ʹI~dWH&jÚdUuvw"Ν¡q#w!Kb!YAXRԲvOq[x3 6I^EGwWAWApzTqke"^YT--ocԮ+2O i(90-fy3kV -|ޮg<mفQ6Dv i; u Y: 1hwvjo96ܯIp$4DM]b5[ K||$g"<>H3zACo x|*ϸVl2%)S.:ϋH}(6NJDC7nnzC pI_-͜ O%c--Pm S[uيj󮲃ɶ/B5 G 9Uր-fSBHr<* MPH8 BΏN+I#dJ~ȖEe!>uF lMZ-Jb/ŒGoFr@~ejxGr^lwC>H}s KV[kyZ 342DlOyо(HP?=Юr^/{w[v,mAƍftǎ@tWQ-yLd;_ E FKp_譈@@): 99-Շ^?bskL® Mɇ3OqZp5)Mvu!jꨮh6,srw=i>:&vDбPɾS+&ɕɗSP"DWv-w6q0hg'O;A6fM;ƾ%@'r6W{/n]_;ߡi]CCMr~mdQ,N8[.p7G)QMC0öQBylGUaU.W9)<ߘK3:2 ]xi7aׯ^yI{fSP>6 ,Jr {Ȟr^G;dFyN#wAj[7@/Kny:wMJޥmhټfPbլ>tՙ!Mai".dnJGj.qn =ޅ2lf x5X!9#0Zf9?,0JOXbvKKuzKb|{`Ń6B8=7aX ua{N*:ūE~węBZӻWL|LdqYJN0#-QExoBEnk&O P4+h˕ah~ iÛQWFdun)^1~b{rj"4YߤH)8'Un'JB娼 ,|o0bhO30h~<afPO۾_P~C?$u-T< `S4BFh{IܭI4t?G‚ Ek*P^yŃ?CX4so4HE8i h 1&ʐ,)+ 'N_%e(pWdp>Bv&B7:c s:PC\f5BQ3=[oƸr3kY"HIx%L<SGyN QV:]Omk`QlY3R8Ax8q=rE{։dmiZ)ZΕoTõ.j!'W ,Z;IcdM~y}>ej:U}:_4$L Y/J߾:H C9iCL3C!P%s~I^>"HC&i|(..n{uJ>vVfSbK6Dkyv4kA?!6G&K|3\BO".|L}R2yu"c JLe)umʎ'Kϡ8>_R2jjOr]jWϴ !=\kc,\%ş& P@Tz~N]szUs)VJJ):[)c(S6/aHpZvv#RIY&uh5˅).";0Sa)5LnE`[Gf=#֯wD/t?_$$nKY8vF̚廙nwgd&Ni'o]$GM/Bkʾ'Tτ> ]#h6'Z1 M f;UZdPi J/ŹCz;lF2 ue~|TIA `훲I7VI@OEr !0C{Τ8%D` h7p!٪ǽuT!s,zgHGEd.5L"XWk w@ ,6e<0LzD'eFI7#Z 9Fi\dtƍm w+ٮ=+)l 8ֽyj RLGd+U…6C aT;}Mo&}`%*(Uʬr;{`RE1,,ǀWj.ϡj(Mf\{_d#Am[Ef@=r+ݢ>E:@|CW+HG)]mvoC=D\52)]qKs'gRKwN /`$H͕@!/ +zu(*`ke֍!Ӧ6 Qe^@ӽgSސ4%#5wAg_+pŷ;jKQkR^&Bpq0kjBI˳A:elXӞ]G_{1{RrgYײ,XQ=v̩39TTfU.#񊳱<_)sBФ\M+-ɉGb0W4jB&_EM4v<7H?dY;ژk* #ld0pQ7zkgMޭdl33%*FZK6 +P*.u&r 9:9tM' , >ߘ4m ΀{4!dݒ#Zph?l+hYxdL"40"Pl9&84KXW1|K?z"93 &y\]+pT}`C ?UUX8x`8i U+o?1/Z>K,kx#t RЏ?y<ފ)d%)^[@'1HM4@-Zg%$9, jn{1S1\e]M-Eq4Y)[J~LkOO |+?'ȲHm4,?k ]gI!SM ª-ئxYl32g/m丝ϔsɐq6O/@ppؼ}3ԗ=;W` AUЋú?mȖ|H#ZUsM=.f!'k{JI?wɉiZi$b:Goԟi(ʎxWj(#2tsVa:cre-c# An/sVK#\㝠˗܈KCq8, Z+%=rK)!yehCyʵ6}Q(=+Awihf-}+)zH6񹩞~FJ~4`0c)&ncilu$$3y":͎"r´.5f0.DxkcDvCXұ]t"o㡈rQzX6_f3kߟj,h_EagGooZz /B#1ہ~r4ht1PT8ΖʽOLSA _{>6haZM)[g̤$_b _}3\ีZ,A>d|cd,T̩ꈍJyoy ~%hmX ދwR)b ,xw?EVS$ ]u!#к[O q;?ߝn7,gTU6IRέ޾V8Cɺ44N]L׏Xr}q Sz~%(J-4KXkr0o[KQ3W?f(Mcq~| Sؘ㣗 nіQ;iY]Db4B?[|WA 6UqG*{/tGY'h>i@C|J(2P)e3uߘ.guȲ"*8Ð-IC8 f̥R|@`L&w~W#N?휛sJשKߨS8iA;BgT,&(E5 cٷ5>wLaAJU?R@,fˏUYdV->^AVMHi.*KĹjY$3 n+~XF>XʟO>wDY)pZ9Rlyel}0?q:H6UlYkO6v}N_W |.$rIoSEhc2ķ6*TԷ0R/6ډ,Giܰ1xgX8(iDԘG xzm(ֲ* }dOE$BW:LeV/Qa`gDdt4ۂb$WL&hТE|)J[nYR90>Bt*6 Wa8FKǠ:]R.1rڔ\@0[ !j=@x/xEV2:H9BaN.Hk] Zwepegs=(Qj=DO;p^%xB= ,|˗'ͦX͑ 7~R6tdsdSPO87܂F]^H.GE1gZB8cy_I(V?>k _ wRjC52ϮcMrɩ@=MyId٤c ige~;%f"cJ] F, exgVk  v\Mr'9!uwT}s6šV y h5K!*t'D/LqyEkMK\k=QG=< koqbv~-&#arL_gwЦO=&1:usv̂K)( $֖+P&/ =a~dK,W{ɈU:AqJP&VDgOI%4?h>lwDY?I >Ug^Qa6*1< KN`am}GˍV&LGh~':1"!s3kKw~֢H~[[1~Ou-]Kgcc7:"N#Ѫ~Ho;Zk pj`jfπqX.H$-a$Q "r,h~b8yݺv@Z_GE3teqӜ`^bz6 xzCF[<`oȞcie_V8JPm6gtn,ޓc;Ra~ χ$MC[1 nسVᕤ勺hD<?U~rS' ٓe;I8lkGFK"CWXtq<IA.WC|9$6Еjh('5²'˄ڇ6>HCPyB]"NjI9jMU~Ӻ <8uzsK|Ӗ5p?jj&n 1=``^. ]=̈́t0 Q={ B+(!p8y=ʅ"UU'}edp=? Ƚ#p4EU5ٚ)n2ж|MQTBX>"D6Vn9B=߀7ǂ,v$ H=-Ӂ/Y(!Uf?Qf~2ߍU cr.qSӧ r@WWؘ}/WLkӄ\*'wQen3uhHۀHIJMBF%"i=*h3=r)"ͮ+VQ9,-n7Dtk0 b 61poV5 g?]ՇH5e\lcrZyҶVD#Ѯ! Q K Ěfؗ6*!EI#\Z( EpE p9D<ʳ#U8Qxyv"9!met5];O.)VAػ! yV"H<|뿹DmpcrDM_)ϖCEni@UͯiBV"0.skP.s[MŸ0׉D:Hg}7dުWIR\lT՜S{ߊmTl ]t3p(L '~z'%ƫRv W\nbWSl`{c/s7?(O9QD0/q{4v RE 4ŚP1K1N_5`b#šuzǣ͞ȽL YN]?PKO)]W:nOp4Adv(>NƗa! * /pN Z bUnQkq'XѬA[!d'PT^C*]~i\@kh1]V%l[햲pַ9@2pq s$ =m.hэ hfbk $b^xS蛎iwPJɔ sݕWCos /kbX9%=B:sa00KsנN+j;9%:ֽ[L ;/{ k/ȍ]p&+0K8U "ԓ MxX/uætOkDWcepHS abݜ{hSGf_ȐA+$e5Im=.a.KT7aգ)(e4n Ejet}ܜfF.kG!*88h($ߣZvn5yTDWmP5g!Ѹ_(KCyX0#cyEB4?GjnԶGrQEB4Zz) æk#>E;cgb5Z}2EIðYSQi'U1y!EI8Jx,eQ QRjw]p=cM5ګc_;[Ddz~ íjmǀH4:7<' QBŬfu*on ֗'3ÕԴ؅N܃DM9Vn i ќØмyy "̙,s#jIQG gM˯ .|9!i ;@jD +CPHPL}i @{Q`v}"O"7NXDžv ]=7}4ۛ+tNֶpuFt"#sDa,_^7"avl#$#s9|hQbo(]i,߷E136JrpobУXt8 2öʀ!On;8[lTRn`fhڀ7A$IPG&;ȬL5.vr_KQ˗ Ku3EG!4/!G 2ʘ'4JEGHM2h PDLkטNLBN6;4;/X^ vihXFxK*[9)2=.M%`|tfF $ٟ1Av'dyE6li"dD?5s8Η ieJ vY i;9蟪tG=w @Q!*2w{ :CDE/O0'x\|v[1ND Ӊ?>V^F$P)5#UOt%q,[t;75MP\_6PBGmnN$$1ŋ^44ܐy<" X:„4MHul)B| FPfE>6eUKUiZc=ɴX~:a7dQu-zɂ(^hGU"- ڲ>}-.J=KLTQћp Q g A#hXY ByK:/PB3rF%{{{ 4+ZPc=He.A./Qfouᯩ}頏ƌMWd &dA]/*%0=)otXjw淜QNԵN#u"ӈPǺ\4Gcà򶤵b#[1Or詁SY9쟓ߠ89\{^tnhs~ X.Yd@l`aZkJ%uW( a92"M05,}S7d8ŐRF>?G뛖O7K}kdiVY)Z8?Kg ع^ky0ZA B?.&ձ.>ҼԭOklYb.="OOfᤨdN3c,W@ljQOR#l>Qz}}uD^[p-7]iLKljXyf`ż_F{7LkkQ 4,xtw9 ?dr2m%ްl:5lwR$fd\^07qVzE㉪w3Ywm0i+ ᶵ#x=<qI3ڈZ{] {~6@|"m p^9mH+,Me1&97خO]"1|}zɛ@:s0H6>lfpljB!v5¼!Jj/U10Z&<_@E(+ӏJ:ޡbciOس͈z3q|ms8(3jyDi P,fdR:QxDۥm%0yk&x ҹd+p *FаQƲg9m6E1cY)+y|fq(3v^.c>Vg!0<l,Lp[z/-l>y |pd%)Jlj_FYgA.+<)w&ԛQj 3Fy<m0`qpm[mLq2Dw-I-Xug / n+ܩ YMG0[W00YZ;XF79ô(kM~ulm֖jPtCU:d95y&f0 {J4U@WAk~θX_;~ߋ@0^xv}gcu9 嫌rP%&Sh r1#yY]]%$f$3mU'-y[miif!7kj(]+»je+{2i*~{8%q/]E-^Bu\iY<\‚ƍUhQVqGC@1|B~q'C9d|yb^0g6d 7pNE(nIq4=UO"HYIyn<Pi|F"9"Ff$4P}EMd?`VH:\} ${>֕.<&CR(XjaMG5h4Ժ"mO 9jmlJ_?`oB|7\Z{0a==&E?n&O1{)Kkn q쭇`(M+YB1)kںQ:%?A!*Y Xj}5,XVڮf(풼Esk>ЂOqy'Q Lak1c~Ǩ2pB1#Ux1J{-U<%dϋDxc7Ϯoa!7ˆ5X50FQ.50(ltQMqT)t2ed]."wHǾ!I} ص'G߸"RH\ 2mrAw9'0wκ {VF{*'ڠ tdl3tE^#$+'Y5cJ*~u4\*:Msa tQF5&RĠӁcSU b+=ۚ_Z;|E:OW>Wo;[n=+0 D@gC8{76gwۂT8 GDj reU⥠C8EB9>qU$? ;e.]+Y{b>x̒؍UK3a u #s,qn􀣛˻F^5f+Ǝ>lqDa.I=q* <,lλ7G!O!em#"6IUV%ֱԚӰUZ9-t{.MOsJ8 =&Mk}N`a>D}sci۞0BD:7 !L'aYI?U|&3|{5-xWgTu_OjF01hޝ~Y\~ 5K˗O LY03YiDĂ~Yj'HYqr [lUpǕڤRdet^527HNL "&m(^Px?^̷LRArغHP} roY!S6᧳K^r~3k 1~vuw7) ?Ie*|}F&d?q߰cP[zC f%y.55-Z>dq2Ќ: " D{hi즇  LoAbeR_2>Ƭ:x?t?JcI7^ `Z:KirxX4 &Im ή؂%^BpTwG3,#qN~2~Xգ]߂ ~]hY*T(H%߫[.ИPvYNO%Sj5}O$᥍qǵOH@dOұoZdɦ,~ ;Yw{>Ta 䐨a`*MN=Q{7[z2ƯM=y/1aDO3*(LiikX[3FC`L/mh/h>V,u4Ƈ /@c$Rt$q~{ۉQn Е=}§avCΩǽ.4<"/iqHriL5ӻOaz%0\ѿW<5M蒼G.m7@L{A}@iLX]6!ᆢ:baCq}йtCT+AW=IȾ_x|U|qfnrp|s } A]6Ui5l'&i=ӏ#㋭]BcR>6vqVGl F34Eڣˆ̺r 5r P/2wD2!wM^Iqy˒L ؐEMъ(Qdԑ="jK%ڗv,K~Ak¡~bR[{Bx׭8RQUlV7Ȅ_&t\nS2Ц({.&3M~}`ambK=>OCc;#q"傃2[rf_xfKZcIՏQE]30hK_e}~@2goUB\`L:o:?Doh-Qd轊&b]{J:cڋRyQϙF(WP9!|BDݘ 8rq :VhynȪ `- ?:a`z0ꁷ'ۋQ Vpw/7*K5&V9YM=!DD 6I5L+0S%FK(R1iIt*ƞDgPKnE9D7tLi xssVϓay倝]"\K%}䝠W@5F`2H`^&7'yJvsTˡgmz\Q`'_eM%/# 9L bopoӌJ$}Y,U_[nqs%-Ly CoI+LH|RP5$1Grnz#3d5\d[qevMCPD62`92W}8f4[P5wSY:bLdwctYz,ld%=t" m^{mK™/fxyk|G"n0@{57c2-E@Z⽽^5k=ĩiԹWO[y"4#1q>fudSBG`D/J0JXZD$пt=Y' 'Aw" XGZT5N-CL:kJMz;p}+V6R# -\_or ge tx-ɭg8_@⽍iֆ g < m(?JqmRQZ_{3,Q8U@M?3 l;۴^j;q3,ȫQfF,,6;Y Hz?Dx$z@9$5e]P+J2SHo)5ғYBG&Z/':@ ;G .Ӻϩ!<' Pn^TBkɀovIXof}#f93w#̸W'83mب}ךp~bBe㎼׽.W-D3ÄP&{cEoW-$sZ{zm?ue2)THB 'tכnt"yvJuh,K} lNg!Tt5oFe"=M_қ8X}?҃@/12tJyH;˳{=U]aإ0JӭZ57@yń' B^>ec5K&snp'KyrmKV{','.kAqY&G ĀAʱ"9NGVFz*[j-:ӔV/6$BH5om(RdzzD VB}=/6^ [)-wa"oz+X܋z҇/KmEX)2m헞ì2((X{[)N/ms, .MTmԒ:y{i%CP둺^GFo7`ɐc+"^ qr؝,[MԬ^ᗠh$~92uqE+lZ7L:ѫ|=w@dLԆ9pмD#Ò9ZQK&Ɗb8>Zj&:Vd$AEC}y§a>"ҁC,r~yI%A[1Ehk}Q 时>Uzs,L1V ireTzWi;L(N)Cu BvS{"aW22 5gJs(~$IE< Me|Vlpa ACQF:ǨnNHڼ .Gc0p\K$_tk;Q#`_PKTt_TW6wqCU%ظ![zvf.] )#k x%&S\ 1G驦!!Q tqcxOoCWHel6wݥXNKHC? YhFNԄCHn";msڷ*.A*!h*RuG&XҮ$$ Y7p }|4;U̯ej"PܸGHW$uԩgk㾇sC_\ANr}4.jgk%X`"kG36t3T$4f _-[3qZ:1&(1Bݝ #,\cl!(*ʥILJ2UBbXS8AbQs AP F+|9>`wg[jl0H\c46Ir9&M~M7!f(AXeQܶ\5 ]P8EwW je&tTw`x-(qփBz3JK:bWS6m;ɧ ߃Flu1猸}L-z $>QPcc,]+})Qř _`ߥ'5: 3rRqJ@{#+@ComyX)j>1-OH^T4 vcڑ KE_>I|RK7fuz.MjfO.@\ yv&+\=.SIiYQ=#:x2&FYر5Z9Łm>4G>+;<7LT>eA[`싆%7갖Ec R /57_|里uyIΨbue7 Rݮklq{ђ9SUF@P/^g99t_R :^L{+b ֊>-_t])V%D o@12@f _dro!= %aI6՛#;Z \6}v &əOAoQ!&o ;8?Df`e>9fM4R6,,ܦ&S4,B1'}VK>]&cĪsbS!ay2e/T`P[6epA]Q=;"Pr'boZlF BEUcݐupȓ-Tr̘KHFoښR8pŻH*B*I^~a/F e-B&C&}+h C?K=oZͤtZvOV}1+OE\D $I:U"Ji|XYMP=1*p^DŽ^WHMG8L2DnH6]Gc7w#l팉Vis!J!,!?u3JB1w`hDj~[K0?ҍjuꩬ$3Wg9F%ȌœD*6Ѷjw[\M ;*]K5jQ:W5Yd*/]6? ^,{6<ߪh×"lwNUz.nA/=Wj m4a]ⴷ-/`2hCI|;zz5~GC: 0~)jF Aϒ3A7VEZsn.]uKbZ ߅y[I8XKAAo~4U'nv^k; WvnFp 1s =m] r zN, PUbh>lb\|M͙;T<,hC⿧飔9U_ sӣ5?t8b3\ֱVܞ:KNg~A}l7 7pϬa仕{AB:tIlcÂ*; _μC4tRVZ+M!r_6vpWR5[mTbJj.n*F_ Am>`08.cd6;lƬV=y_Q2 ,O/4 4tYV9Ma=&''h|xcL5f,V%o ;Fqᾉ"!zdQ q*Q_`;gS=;@[,/HEq;4e?ײpi[h~qԧkpDTwy8t tL_\/&Eٳ) N3 fn^J:^W*TRsl*D4|߭1yѭu7h5IrCoN2t tpme'$]y"Y)݅Y29ywG9 r&'Tt A8陓|WWzɗ{#װp Ie5WBv& pi';PJڿh^&DFohLO221],;>)bERy07MɬBhB¾!\۬*#7T;?NiL6cb8nXٰ H!I?Dq6r%@cyvCUH勿bQ{ň)eD`Jxi3<} |Gm8AyӮqB3 )]L#!= Dj>Z5rA]QEHʑp@*(6>rK)$@]SS}ʛl!EXK~I%dc}?f&O@`=61KIޡa5L l71g=W,[+~SHܕvSM5hr5١sOKҘ >,vs,oI69ֲhLLtyu H Yu͏RJF YAUrT<7@#g?; т-L\%HLauViV6*LjXE,m>Ā$&b^U~f@cs~ ?;r}|WPbo s$O͊^SX?^vy/Ɛ(zHɎc 2G~9Jcר#x<2]gv h]mE{ZrtJs,r:ItD:^hH#ӆ #ao\"= 3a-$6-'Du~y8a~뢦ސ:H=aAk )z}J\= DŽ/0-D9(}c!dm#Ҡf 2D^9 ^k%bCY^c8KS&Zg(yR[rM1(axdAGaC~htḢ `Kkt/ _ڕBX#o!pYpsHx#/H\{MB'@1ə`I4bUĬwuo%勧XX u):)jc妩NuuTsKy#VKUU&8C2C?saѬH 3N3W\l寫31ǟ <Ƌn` ¹@װ~08lq2td~j"E-V]CPʽ#% b 1Rkֵ[:*n"kչƐKa850^$JQGPNm$vxYi1]rJFSI'>R(YeIĈѝ˼yJ x> G_Ul J.L)auc8ſ[cA{3š$ ]!BrZDNt fI%L'}_QL@(jțDJj!%Jndji:>夹"]X56n(9F/C$|Jyؖ(G^_yxyB?BOhai>M/u SE"zhj60J}dž%G$ӵVzR~-$$~$(7~PS%n?rH ZoR6hK `cHrR3xKw R[bOW _8ϼwFǗ* Hee8;M']J&-ߵ̻4S'5%ˊIIGe"DJ[)eݬ}R49G8at}vm.id͛[|}B41._+{l1K:Gj658(m$-B.`%ڭ*,0}'Od(jRt71/s;:h)Pf((<8,?^rVGdQЉEZxX0eHŕP3qZbt@RI1Bhٕ ʅGt2{'x1,(f%{Sy\V&V^nRj,hMw_ґe\JzmZo@lÚKdL͑7&^Eo7lK@1+HRg5T4>a`S%"鄍 <qOʮ~"aziph0N5+%j7Q X$ 4z>ǡgDd{ i3e;;c 8Ӏr: GR/׬.&>#OF ~?%oRB@!1m}Qp 8D;9g}0J㻩NvG2s=o5EDlOނEKbApX._']"UCjdT7tpbD'eFa*2 Z}j9m?4 Jca8ӘZ8Wg3:#Lֶ}34XE·(xhRSg94(u$1 Nם^͚V[,vlEoy _#Y960D#hgT|I)4Gyxtz kWjwb+gة>=e vz n2CJ ,BHO<^TQj t*-i%~e=jDD{!o  k<5tSIErE_{CV20ۙCZ@0KJd f#e1-%S>?@0Ņ?ʀk2: QRZ"&8˵ =]Y`\p?;IRSJ.g[ruzXxgݬװfb`Ou1Nșq]jڿئhdNek}"rI9֖jGÝde㽚d8]WW|ɩ.0y;3B9),]CimMl"C%I,.iѫ5,fk_qt#SU,D sE&-+V T4Vv Ǿ'{DS!`UړKQ-Ë>2M y\(oβX2myr@,DQL"e/zN3T&?dV8OŰF )n9yz}ji-I 3hXcvnh/a6U#p*@, rDLPcdmGN6*荍 [6Evlj*8N K,`$pF6K$OΰѠ(uBǯ qlwЄLe!A?/PI烂$O@j5ɳD&wl le??[jۓJJFqgrΊ7}lS>k;$IW\?O@DXO/{F_ϥ˸aCAn$.?@Z[g4I7-w8سGrI6ʱ&vu6:s20tz gHx̋ PiEGW䍍ϕ.L=kOzrGS>وy| wrPd* ۫Ldgܠ҉'!pGl*h/Q6eThq~/Il$A`3m.e"&S.W-T`UܹosLp@nBMb\39H%K ف{VtaQpfr Tdw)#ShD[{,(f"E_2'/S4:*:$Rڥ\yK =0te,^uL;9HQ|cHWgWoR8ZeF ۡ 9L=x'guXح?U,Ǐ1j!i[E#>JͪQF=@:E{^عH 9fS < j zI߲(69azOm{Xv=60r1mBI\ f=GGUAH2Ms(/zG,߀VؓrI7P[S{3LfRZb`L!3yRk/;.1ɭ v_!RSC-=ӺF@L0ykg^MΆi@k5%_/l?y/aZ̮YHs[Բ86`K:lqx5䂙O~v1GCǐr(gI"5xʈo[Mg:)' 0n^0۩U#~|= :;#s؝&= X{M&-;8Rr/L<UWI&bsf1g0_H!` Ţ݂K0RӔFygP>-R9MsS:󁭙z-5k,rBtB7 %>T 9Vk=Pa30Zs>WD~zx*kwQxgsZ5q| XG䶎@>EOs&?}Uqώv#gP &LDT^V!0wC7 %|~O(qG9%SwfUށ^N"OZ"v`d~2^Zc#+m`^V% YUr8}30!_?ElW{8D n˥Ι)f\^ bsH?d)va5`D|۷u+  47d2HzdtHw0b$6~Uz> #nOtBr7U:'x NvS-e #{\2 6f+CzQe~lsL* WkS] -ɰgE,(o\a'@rD\#{)ë+ X*ʍ~M<!W hY՚`Tޞ E+}>gs[bc18)uPB1OB#ǎ 1m`Mlixqs]0: [݈^ ţ)f~PS4| g+ԥXfq3ȯ~Bye 2khg?UT5HJ,OJЃ -ATLN}(=cK~نa)bZ442RJWG8;# QO͆IAwX zG҉j[c?y0AɇL&;ZNCk٤S ؛lR A^N&O0_\Œd~|Z낣~#lHOdk S|h>$`̑ak2`6ׁo2oR cB5w"5,;re"RշwψwlHN;+ i}*_bH>D‘ Zvb|[(ũLq;G3L>F#KW۾ogIl-` UM~> IpBv"DiYXQ8`C<]c Bb85$nisj*dRHe9h Bs}C!dOhamM^$Q>(v_+ īB#C2h1#Y"+H#(*1 ![(MAqweaBz|žZK}OUUY[Ц,,1h>_zt>KS n1K?gJF ^B| ,/ dh9@ِX=nt/oU&S;.0k$A6ev=BWc667PLH'W?p{0u5n`2GE8+X7^ Jd$WIq_f^C#X4_쏎_ؙz3캥 Vwߦ\JpS6E<[ ,?e>BYM-ZV'Pw-Z9Snm$_ŪBi>9Si}Dܹ@BQ#A;|]ZĺQJ3 !oo-|tf.P.uKɘ}N v/_#/)&MpoD49>m, E4# f(MU}jq-?WO,@a6c\`(J ^CTVb4G,\WJRIWKpSz?"q"bbziPe2Y;Ѿ%d{Ylp5rLQX2P@7אx_7l0Jo&_[]W;8p/ B1WpOq6*K8bN>@u] l2RhrM(93ou0AD |e^n`]C\x꛸( ʊ14%% ^:꿳nYhnI[YęjxSD!*BCy} f` 6|cp+F`[tה*׸t:ogzL/\abCj-ќB!zv}p.J%z^vӕ 3ZExL+|TZ1e?[p!MCToӠ덥7 r.T\ g;gN }J:brpw*ͼO n 3Ym']ܿ `]>sF&@ɞtW@0tL\_ 2.9w@k+S*Y,W0DemuUJ<3gd%WGgZ6:&>5BŝߔuO3zi/)c +C8hh$D+bK) 'Jp )IZWG-# mq`ʱe\4/gb!-2bߦ}R;E`s˾Qo(&ט2/( ;2dIM]v8n)UGu xNE`([#?Ҽ-fՃE`sWq534m/>'Y/&y0rL%N ./n|.v.=a,m޾m3)?'ZNRsrd,PՏ^!ރf+uyGW(+_ N~6;V. nA&ěf6FռmM*4ѷ8}`8IZ6P[Or.dd9K)9:SOjf YBj")1&Ȏ_rqW4(wv ~9 -2R!S&ۼi4ߍ ?jwNc҂Nrs*0 gut{ר/V* 3\Do\{huV 㴉r08a\, s){nZ QZxt/ղA$ypOT Ry8Զ,TZ`oA@T f#|yeYܒh ~xj V)|ˠ,l?m-aLɛ3GĂddTz_\@SB]|+U$|L'+R΍@3R}:M# Z .]sqݧ$%L@N:r>3 @~<ٚݭՄn&=7=}t-n"_+`sK (Qn+(>aˤh&='H+58)SO޲7>V9̼Tg~1\b˭ fG-}C+T ]y)i f+z(Y^mmKu8/jvl8♹h W~%e?l'A%pL!)#{ibF+šM7ĴPfpWJƪcV3 ̛B&U| )#d{I_UxuAl)fW#`O*~}dzG(L-iDޢ.Nh6wJjwtox|j`ʩ(Ps9#vKK.@T; FIl$A\ )o*S#8-W_㼋laDq ?Ip{z+](ng${N}6@Բ~8C kE>WʷJ[ȋǁL (c  w1N j0_K۳SOd 9Gi.YCJAh,v_W2!)V1a;́tՓ^΋4\jPLMq-(ݭLS{g2q9$r>Q@k<GCG}Y_áj?ogM-2Uy4UE,kyV}ӝGn]襸Y<up+Ce±S){Xg} ЫJM[Q#D~ F0uSsl}/פ=l0; $PNӨ(B%A (XXG~{@q̝߸Hp Ӝ%nc,? b" n.-}sC[ O=$hرЀl "{TΒX,k&+W-eWF#;Ό Ҍak:ՇThDUS>Ui)JGKͺj_I:]6S؁ 1X? d/i+/ʃ(FɔIݰ,שּׂC@5/2dP'^9$r2(ZPxc1(AU*vah\V)vA( Dp |) ٨^jN 3(%Yg96`9e >u)t]x4jSUrHȃX;$=j!|l(0qTz Ni[JaTY-%8OO΂PrcP]7:-;ܧ)6E O!0[Fy׎O$?$ፉ.<󎣑:_C {?#CembfGQBJ lJQ)Ҙ>Yj2.Ytݍ'qGz ]= :-Ljf·l x%rZH6 5#EHyrlD5˦mzY3W.|8A;_<Zp1P; %ӛhNІkeڀaUJ:I]6!./bECdj >HF[%r^8{ hz&H:]H[0 (C܃V(M*n?>ױ?ϵ=HD:;DMWŇݥtWWѶ6/"C(U%;qN@cc!7#N&Z*\b"n&m]0R. :?5("U`%?TӰ}wv2bZ$Fr%3f 9Me&apX;9?+K4q5G-@M'Yw}N(I(b=KO̓/kjF%-qpC۴,MHfpwndN=/Oԯq߀$aVHܹ,ݼ/[%%qoYQǹD{KII_⧲?W j5Q1D|%?/M+m4_]0:Ii-e z;#j_ D|egN<`9B#z=fЂQ6#]J7fYJw|.:x 6]t]R,:rV4I:xֶ-˨=lZT,hf*+іGh~^6Eqmf-e @]> Yh D5D&<Τ?$4x $FZlOaj ɗEaLF^Ttպd4ͅvcBE`=U~d7d:϶ =2ӋG?<۹+TSB}sGzU3BU'5껞g} (02B1"-˙I}_h#vWDhj򝫁+gҹ|:tgzWb߬ Ͷ%AHd<0+ YgϣS(Yk<ʗF0BBM01|)1)!$sMs `Kwe~q!0B%>\RWOU]LnڃyU+eM3bm W֠+Dq8-pֱ9$bk3v3#F.l ?z *=M_ A|SЏz-=7~m*RCljq=vUjRW71™o R:~DUlEi;|g[HiԈ(DwfΤ/4բUgJϏkDiReD "mDC@4(?|iq(wҲ") [6Ѓp쓜shAJ#kE@i1[ ,!yP'nR'T %W; )M9iP_r^G#bNҍ{>irQLk[$ .^M'4Yɂos;+ry;SlqOOu\r73 BSj!`+mDº$H=Ptd" (o ӌn8E+VrZA/mwMJXձOd*nUOT->N"Q5Ӂ~ {ʚVۿ$^Wi)%g:1đ{J쯼kcHz9mݢjoY4٥ O+9wE򶳨ƂL.+^"2ݫqCg>KVHEiX\qYTS-O `Dt%K6ny^&oʺտ߄St J%f TRT,jP%ꞀOPyʍlT!?[&[ L8JMnl:2'zyEH 3ޝ'xHwTH?~5wZǪs'r7q96v C?g)NVQ{*yTS}W5ȭrtF(`󟀡Vz;v*%AGz݉#u vk!~DF%['fX -'6 ￙0YkN ڹ?m|ądҲپ{6TIRp?YkscWPIS@dW/ tnt =6~7əϓE6>>gWߐ;h ثqY뢻]B^er8-\~KrwU^J}7=AWS"<$DUH2̬:2;#vФ$s) }C7w} :tz{^g`9&SYMZs0:R{򎰒ãS z0\!tEKmU ep4\d \bִ~&`OfUtV9ݑY6±¿7WUF(:ߦS*z<=a>r2zTӠnvd2j6Ńև{Ll䁹ŒpVܲ"+d h0ݗ||CWN̺aM-4Y&̷3YUM y`-=# kkTsNGm4Q50QieKr̼FW)1IQ yp@@L leW{5Ќus$#4 kZ3UD vw*n]Fn5WdYDhd񉭃hQm֞(~q[;'TR}um!@s-.5X!]ɘELᚅC3&t>abI6{Mn_q8 fpĨn^|*[P)E:5Ey$uw8W6=3R;˭-A/oO9= ,s=R_ZJ٢3b0<&gf_^р !P9Fh7SB-?Ho»Ap-s4Z5\ZP/M;dDphUݵjw:w|,t6KMT (scTз4 MHsI@ArbcE+Ƥ*cߙEG"-yz`JCUԷI'RÒwNOB|'(VV'8 OsH>U`4B)k2Fz?;0\H꡻]p7k1Q`s&5F!SH0Ȟr:?@%J%_.gtU(آyѵԒ{Ӳ6lC,Lpīoebak@/O2*,js `Wc5Cs:[kwC8xJ!#P[4ͩ"YYRO|l0>y%`Qn[fkCu ,I`1Xjj-x:-,efP$XMq5Bv(o:O!Q4s [įkGDlϝ>Y 2?!uauj' PE3IC*˝H`'ohW"h뫳4C|y/)47`k6 xnYhS1x7z KaNFb×$qSOVt1Gsr{L;Ը$hjfD(AiS[شv$n ]<0WdH.w;RKҿ#N,8({$AbFDKM,)V Ii heSe[g(Nļ夝݀fKMD~y%Y@';Ft)M<ԥ<;+3F`1R/ibx5J(y-P9aִY#,fϝ~G[=Fpz'b-R®Р78ӧEFR<+y-vM6f_ڏ"[#]tX jbsRajiyPNsZ 惥O*+\}N!%󰟟]jt Q^z{#HQG >> @X^SN$,7hـ$nw%44=RyHKȵuԒ#&PHr?:ĕC'I1齷vR&&KOp 2s5zNbP==wN{N퐪^8{S\kkZnޜ38FA*$nu| {+O^ܝCNx;1կy5ʑ@5ӎ >4[)(OU;$N0M3T DuN=`'|̠F7 K>\5@w.Ai!_xg"ïT=Oa7T >y`Nv"p)1' t5VuIUT(uӪD!sKpBg ɑ{#l5 hngg=N7`ĶQ ^|py՛/Xj(eÇ>֞۽ݹQxq59'r$*x{/9l("e85 G*k+Umc,6ëts;zQ.b aMemsCtZ5U-MEn.Gm>ș؏V1<8$ov:,t/^z!ق|?8n2[sOY-\Z A{lg T]14Nf.z\0h+{;MP@/#*r(Ɓ;f[!.*k0§y0OzHSip?KWael䔇MxorO꫗f$ST={ZbU&FI5VpyI9;β\S_ w?enf5_/b={UqSKե Q,r̮rb}F5~o(7=[4*K6El\R_?" nbi}®41#UljJ" Tzp7 "=βy}o'__ u.\ηwu6THY6`fMVJٰyYا̭ XlR>'1+m_;gTƦglw݁p2`ѷ"Ym1J1=ʲEp,#4lۡZ/}`}mUNB$+ dX ( {umk;oVgㅄܿXrNT/u `((Pe Wtʽz{Ɓum|D>JSCZc<&5g困Y|BQ`z@B)4ɢ^ޟ@v oTf>h$NǗ, πa7jD|Ϫ|jJ%Ԡ+%gٵ"DBrsLUYkbGL"p]anT&9?cY)c̝a"r%7X {mC5Zk 9e 4B`GL ΢ĐFM9Ǚ_{Uiv2NӨWhJG,;Ghc* Cg}UfNo OZo 6&xɶ0=|u~y?=l̲Fkb%齃*`6 !kiKYuRCj0<յ]pRL\;X:쵮:Rkpl)0 *R+`7*X2hB(7CLږOP̂^3m;nJल#Hkp}5 #,Z(I{"W5_lFB^W+c:A&q½ng! ei&0Kdd@Yʾ$hΓz3zݩ9}etb8lF$Xho&-s3y Mܸ>.UIK=fHӦ1KC =5Y##"EԮt(PcD-lt's~w\P|@}~:nu#QvVt =qA3 },RtZֲ8+ uJ4"|+1(@OxG'B7. q8ޘ)uh6fþ^Iα>`ulOKX AqM.}>;5{LMrbzgyw;H=2/5{'*E WbJ݇FAZ?$jcBKpyvSQj;Cw%s>aD.JhQ7ES/iE+c!p`wB:12_nDixDhSa3}*@|M:"cde; 3E9%砯0nlrÝE[:iOc7o?ꬍc 878:AV7fv[1 =]+i@(?lB!*6n]u|M38)t9 ]a8ʶfiq @;C}0= LEFey@^G# vKiI[iSq/KzEXnF{jBLʞ߰Md@prr.3nCɖ 0X6nAG;b6׾ܗ5Qq8ҙ Uo{hg̛rWT!Z'ɰVV8 eKq'Y#ہ"DeO@ԇrT4‘Ӣ'JpiSΕ:uZSx/ ;OT?$$ASq_2Jd6C9ZYF.7&FXZOҼ+(ęfLw=wvgUb+Z+ht"Tr[]8kBgTl - ~J1 {">MLO=7k}vD32@e ^Tl+ UG}הa:wl !ʔvD;,tؼȻfOPӻ̠Nb푂<(,V6z1vo"Xgi@ 'ta_˨I<3W7{aȽ#ӄ[5wbiǏŋ#8fؠG P+,yI ܀[OVa2ܿSOj}u&GCXէO.NhC";% \viTZKd!˅|dVد(.IfeH~r`1 [@֓k+C{uT$?]x- )#CiۦAj^Y]->Wu&=kaz{ԀnC͝Џ]`gkVq`KKteX~D}3wv/, D?@ڤlS ǟ8 Rode@jȣps:M17cz!'%xtT蕭b^ , e0>:mVAaOpMbVZRל;=TK_̓ ڂ yPeM'dڰ;LQ/+F"޳tӅb5z.v\˃я* ŨG;ǓR2&cl kܡDG8巁)8|l_xvlÐP1EV {[wiH IwK0[k G5yۮWQپaLfkL)#4'ni&B%џ¦)ܦhz`zigO.շo/ >2-.JS)w2DҚs/qSfO4 ;8STNT F4/ t%mbk+P _T4D*5,˜p4~Xl\ p  IZ,p{bNŅ.69n6n?"digj\ᢨ::-۪kgAkYF;{?ЎiX뗠`9van,rч!$ډ+g]Ȟ'C6y T΅U 0' .uQQr, A+'q#. ( #3-Bm|qEpm1pn`5&A"Kg WˆuK[*N`LmpGWR&+ejj].=Klvq-or)),w(*/p撨K23Fm#'x{2Tr#GݢH . 0z^ YB 1j +wnMJp bkzHޜzPL(R3Qw9`*!fƗl",GMr3ڃ;ўxm؅MH!{?C_hXFޮ&mj4d\>h ﻏJkx$2z H0b0}4V^.@Au>2In(8&jߠ#CcI/56usrJ@(-,Xa!٩Fg4\z Į'w)צUDϕn>bu1Y}"LfAUPy\ i ^[S ;`YXc-4UR"z9@ CdŷX:&BGKwn`Ėߎ"g[{aWPbx8ZaQթu{x,)6K3^?T@3jg2ʉM~%54^;dWs?`a3=uCd I崋2"~Rs(];Wݔ! aan#uf+&N_tE ]^~{$jurls~U@2yǹ;Ӛ7e7+KfQx*>f0hf,hӪC 1&O9;ֳӜCj7MB2G`Ļدmq0YuЃeM1C2P/q78vL4ᒿ?ːMόtƨu=LxEߡk睪_h88$I\C{LQoJ6³Vw;Y}19aa$a߇>P Ɔ* kӆbXj&jJ3`Ij~w8~ϱ֠B;Һa%Hhec]ŝ9ϨY;V(xI jK4f5ϡ `9(9Z-Jp ,f)~h#\߄*^6S`5!O?!1 -4ԓOsKN]ʦn%&kQ. 3FRNL/ >s@7' 8H2; rDRZnXmI)nzVooVF ,[sWO2 5̖PWuY'^T{;5јy')SKC݅-pPl^S= "I#53w)27@Eht5MF#<+N< YIK *5}^-l߆yy]8?Xt<8<9v~kjn꬞ڞJۮX (Tʩ(n\ĄcAۤZa3*}>үٌ]Nûk^5--R(ؓVC~q sk w 2WMYzIxxA,Z[{L~%A)7 j۔;p)0 nRu] 'Lhm73Y޼H[( AŒvaj'L>KXߜ64k.udd*9+YzԌ㐈«f אX9spSQ҄ ӪNB 7S536`Mf5>d..$r!$|2C)VA7Ѱ.K"ו Z$2k(K޴$uMz l*]178Q<\bAxg~}a1!x/G*z|@{_ٙ)i׭X=P-:z1Ot{wG{1vyV$n +YͽE`(̫E N=eKkѓc(+[Ũ9# =NJ`"B9^>t,X$"==F)h•&Hb&voK~ɻbmy¶=UmXUW DMuBhPKG^ENxr96BX!_`#Q+&b+;6k@>h|˷P*OH%"X|5+Z #_.]7V\ҥQM. 1' ϴ'[5=RWo0}߽H f/7KMEREWG'KA˞d0ƮnDǻq'h!Oi6jFw|GP){4E'AVZr(=%6rAśX^p"ChgaI\{uҰM925ZQ#Qk#=p2Ӄ GF_HP !3Y `Ļfß0H 4Uܧy{s/;L; |WCPJޅ82Wf/ib>?aI͓\šH<12=QdoO"e&'[<#]1<ݎ| :a'Jp?5[u͡~/U>1u^tkKldF+JrƃU^s4Eih'l>Qˬ%ͧw>HɃCJ$--aSȝd߮|BuKpZ:鰇yㆃM!P 蕙i nZ: m; TLp2E%LpJ ;i&O CRePI ń؃w*Ln!%/tDbHeUI;&=ϥM@c0dW}GyYtN^v=DZ$p`bE+|M)U_}fIFxYa-RmIV(.`bF |@9ĮCe % a 6tYhQ`/ `>j( ɁK)4p4\ 1N@H=i۰Zl.j"Wa J^n2V5XsO 4c"lm-gP99%Cs# HצLJ/ut:RO|֊W=^ZC|+(-D[9Yq}F|@V}֭ m\V 6K9ÉX$ʓ8D’C9䡐]W}H(t2JС<<~'p[]pU!ެfOί]eh! ʽ?3`QDW8Tk"Y * 1d-Mn߿r9G\#mX~ = -ⶨe6-R=kL3f*͖0W9y %3<oAk/ѕЈ>AceO(yJ2) Pv_?=/ zBn n0?{$g*-4k).**ȔwUta _QbOV,Qq?ERP)%~<`7l߅mWza0CjyUq=`fAsǐ {n" (Iwk>nt[xfw=k 7Sy)݉ل[I l&1 QUZ hp?AsN;f>ӫ09n'n,S iPqg;SU`1 ?49^ a`TjDu9e,UKӔh豍Hd|I iy!2_ih@Cmw3)yáE@+K bnwm9Id̗(<E@ϣh8ҐHiܳKl۬vV4Z_fTyJJg+@.whѺY-frpFu^!Jc$g-J9D),[mfbQPGu;lli$c$Kţ"NnAJNQ7该5D`:'vyT#6kzlۏRuUZc|s3M3_1i%S>gfHh+cf֓P ğ,G~e)A^/% Lrn<ۮX]R*1L8&!.?^PH`>p((ú@&9\ѿT;soX6|h1 emn#j+ C( 2 k뻋˿= MPΓr Q[~_F땶)l$j f$Fu'_A*owkQri/#SK4뼡>ONPdK0:{ 0.]|Iw2Ӊ$AwS.Xb |^zZ LNv%!dںO6 kl*ϭ-n3?IѫzZA<k4}_{Qwiμ̅;j& d {UPִրTZsRp*!w%>`23J3#4b3mf-&|K+%lmP`sfnG5GhƘ608.:sbJR[B[T< B|LaWvпAIR>8S3[qU5TMh;&/r3YD1Z>"D&)KJѮ<W#=m0'9t].VL9$fFϴq0} dEvB0 xM7CA2qP.!T>n[5x7\(Ӌh-;8 ,r O!kOធfP;?ͼõתQ䪆Ko1 谢lD_O4Ku6h60wN:U'jRsV"שaj9VlI6o*x ExUdwGtC?nS_vZc9XuCrʇoC}yc$6gDY>{td{P/f`g=쁶Pq+{ *_5]tYxb\ 1)t13WV?w1>MIВ2E!Bܠ]Gq[Msp??viUS N;%^D7"O>iH;,c[?gih}*es.[y*K:ϞI@Bݟ(@&Bvc:I:>ȅKu:¼y*gb;^8Q0_ cxm'D8nkkE|Oo*.J␔R*;fQs Y AUo1]SD$޵)]B) {2HRIɚG f;paPc в;I3j&V%黢=IM۟vTN\n Wﭢ%d$]mjM7+y'o /mUͺx9SKt4/83#U@5sl r%ֱSy Earʩ,W5 DDMbYQKfÂ/#KMG .tUtctپyc#TI::pXWV/ܻL /L&՟sc>&GYP vlmUQiҴlȧ]6Z#<$ɎZהmyȷHafaLvQBV(g?UWxeFiQ`ԇrMVf2X ?zXY,f(<4wmu2>t/1|{^VIϸʂ^,-J ~ Ji.o'|'p#"CpKl %PT2xMPt@ ʚE@Ф>oAT:w C#mjl3Үr rAWsDZRCɮSZgDdHfr3r|fYNmڌ.GS.r?=/zūl7,IXPwaPMKm%3>j ygw}:I:7P%Ra0tDܒWނ9֍U2 *d4{L'PUW!|k*Tج⑔|'S9v "XIFoVOCLWUǚ <>JALd[Y4SWV)ܭ.^+$SˍGV4[VtwT >ހn?F}b-lGӵ+ ړUl/r2$hɱFWPmD`BQnfcfD^^iOT+bd17ĝ(κ4q0LorEsi6zZ u&0?ɬ'-NP{Q.J4hO~wHY-͋4moTǀ@E cj #it .WWT0aa`SCܚ0uibH1$ANfbPA:z9?ʪI c k^,#Aڒn(v ˳ȃ-.N'jX0YU`2; .jEGU?:c@o@[dc"Hp䅣tSof ۷W=65i]^ا|{AVO]bU{H7P!Մ,d.5F}^ %ur}X7BF Loh@Ahʁ@5;xSCKFc~^Awй*zLL&7J ~ H=W\iCJC=F]朐d5wpiqa5@4VQDrTqAGgw4zExe3=![]R xQ׷{}%%6ԡB3rL!N=1l=hz GA\G] 5Ɍi~`ј6rhR/EN3 ˧C`q!eՉ.^ֱG\)r9s14 vN֒Aֽܼ-*c3.nݰi@[2.Xʼx I8b |Ýa6^; Xk+tcðP^twVs`{t>D6gd|.t+.k9)Mk {lgN^*}8%f$e i>0uoU$o3]us?l$37dGWHpγDCD`Y%]PYo"!࿿tVh-x+g܃f(N"T>fb)vZѵLgx<9VzUHW\p xwʉM&iFX䰴 /Tʠ޶O4Pʍ\)Qw< RqLEp죈arcEFHeu-K& h~" P0 ZS]#/MɹMLEeSËŃs2 mEl -x{[@"Vĩ0F0dt& m=mP}$UCd[#GC .R{N9*`ٝUVerFJL8P|~W@u"7j$ z?QEo:cdbZB>jN>{s_.Sϣ@.VR\HPn'']ZLKx4.yUČ) L  g$3фCyj w3yqu8e8J7 wVe&hnߚfs/o]Y,=64"5-@ާƯz,'vgr\s~(5H jÿH/= JRy䫦8Ts'fW*C8( ȺxK'n;ʘKTs_ h#J2ާvV\m1{y#z5&:\Gv6:PcͤQ M/g!FV&3d*ݴ. . 6/Rp a%'*Y)˄|8ҀAJH-Df2` D>eQD`,Pz(hpܣDFq?@F@#U1?.||)bT%-G`68@R{4*>\HjmBX1"^ǼAf KRhZ]*.^IXn@08w(xOOpw"OOȁ͓WC 2U+,Wp뱵b*Xg5΍('4:g+\师vrn`0,k ԜL-R6mib&͹ގ;2U JHUD.2:҇(# wu?04I+EWQ;5Ҿ9b\-M8$w,!%'Zօ:,Ϳx)dwǹ/ xkf5imlykj֢6Lzs< F6昨) 8/փwdeH1WeU@_(GR'h6$ x,a+E~4[n[ l$WF+ɌVY"I61̗9vPeT"&, FOߎf'P%{v^u2xti0+Ѧ8 /1PDQ~ \:,xϕʯm"ԞkVp())!Nk=1ݑ)]w(+,Љ&O f' [);p3'E84\NOVa3Q8?G} G\AmLԈY׷ @:AǑBj}7jujZ1M匣a* z0xo.Qa;;'AOD (`EZzB(O% N(%/ jקO[x7ۀ?qG'x،?<M jO)|;i]@f'9փlkgٔ!KKXy4CٝKi6?>CbQъO\03zJՄ?ddײ w@Z[+u_-dY&N1?zSX<;72zP@ +ggE!g&㯹iF@ARJP5C.1@ ppsZ[+ǂHK2{XmH!l]$riZ))V၏e8Ե_i >3uى1AԀ= / g e7rIu߾:DgRƛ [*X+ץJ4#\nCF&a42 t_FԋgH_TPsn?UQ8UԲP¯q ԭT,NЛsŝ_8a3b6.B' VBe>8a!xku5PN $0fͧIn*Os݀C[Z{5yς{u\\K9Q`J̛A92c&YSWydGC=! 4B@0U06 :wT^C}x=- Q !_l$}Y3iea0)ϛw橒!] ?H<3(hR?8=4wsRqhߥ+ lUg0\_"~Uo3&=JsYؘUVy uFc {*k{[qq^9/rU$pیីJ?Gڛ40@<ѯhU[9Rs񄹀DA230{@8GTuM!߅l*~Gzqi0n|5E\&! SxoSC6c nlpij'y}[@K3@Nvř[ j%*A6 |GjPP c"€뒺/O?ZH!KP[buAZPqVc]BP5^os#xve]s"m/Ll¥>kcDv1zpY\Vod 4J5/gּ&h DK  B:Zot 8 ?^˔"zYHjkh]ߨx_jKD&[ lSfEAtvT>|(VKG/75L$k`tٕKYTɀe}&ݹ*Dx/uq[> Qfڮ ꍫ^6SyoHKǟwb,˥"(:[Xeڹ } j0ᘿU1"#loՠL + >ǀU0dQeyHDI2ék6 F)nY:m{9YLuB%E.klC3cqPBGk5CJl]#)eYm tmb_|;l X_ N[u3!K\=N :Zzՙ.sp}ڟOv<šwz;'WhZTA}<æt?]T)u3d%:n R4?}YK@,0W0,E`(uUIUu%QyN {ܜfQ׏mYtPciFؓ->EݵzADDݴzW on,tCO1( ox2|-gXȲYKd;Xuf%RqyaיXjQi$bOFte~߅޴AUtvk[ K۴1V>?IH4迃ـ#q-RXTzOkOiI1Q׮SG4EZ.V~%q2e zւ0N΂ͩ )Q3UpHMԝ[J'ثA|m_i &+RK71$%7yJ߯f34o~8S{84S/C)[%tċb>B)#H+?]&UKU ?ܚ[ʲbDM  gss-T3ĮNFZ]>dƄ'[J+0\ȿ8Hٱ^ &E*VvTȯ-ԸrKsq_V;ҍ9w}-}\ vCyΊOX5^\| ]R>M -FbNYNAM£78b66N0dFq8|<-p3dO1+iUV9*r5=yC5&tݢIA7?c46oSL [uɲGaR9MUw@@^3)5t;}2/+&ʣi~L_ 6bN3;r,}|n:IptHA %r딞NbM(?ȷyQ˥`A˖WdR˩,o{P@Mif}ɨzy^Oc]f~ M k$A*^#Ko 75p=I\Ǒ Uоۂ;y#ZV< dcv2i$aLzhܿSt$4C;PbDN̪.Ylw%oz4jJ<㞛J3[v#_Ͱ]L޽^G2QvwS|2H_mT[ ~Yzb+Yq! d q>.*z"7Ǣ &)µO_Aum\=!eR8Qgױz^Tw[?B{ᰌ&T$ϓW)T͐"49*,#&T*zѯ*7ܢ0]7;';cN->NI >DAFVNr\,` |$P\CCZNR>s6epuյW~YY_Pycԃظ>[ε :.yk9vNBlZz{joSO@>}>h2WȎspt͑y]/!^+7'x _h{݄J! :F̐hŠKXoI=iĥpE>NKI5ol< Sz"AϿIE_XE쳻UQ@4pd5Ǵ ^cLT^YX{|\Mj0XUc PXr(DiQo,:i/$8۪$ߤHeɣY8|?,<|W} 1eh6&$TϷ'g3 sh`$BXXl^XĊ$a ZွfSsA(8zϯcK冚wO ⤊K|6^!]tP1ɨO˲G>.&y d|sQ#Ū8xc4q(e5 =TqIPEk䑽KƇޥx%D7*G MTjܖ7%tPD=jՕ?ߦF@Ib,XhXОoώ"YPkA&?(5[l&`Ḋ"4$:x.ExSgRhlSƥޣZ=5+/"VEcң mRoCmD2H~7gӶ/Ub6>f? ۦ.*J/ICM.S_O,>2 ,WnxVOŘ]pbu$tbh!l } ⪎ a0uVgS {h_!R5Ԫsse?0 ]l~RYl*o !T=_9-2 3Jg}L:HUȵ8ih9PJz+ dʉƞEcB дWt3 ֭ۛ͵TPz A uƓxa*^/u=&'ĕ\0wjN4mO\',s Q:غe<],a2۳XBRɵnndZV}5#%e']UK'8Gbх u^u&Tgt;5,ArꔮC/% dpǘ:P䙆Iw g͜$w\f\t$ yDk( Xb*;vF(_eB図ч=EËy3յ }F.P7(gDm5u{WͿ7g,&ĦI]傎0|/"Tvuk.{Ov`:[(MM+2lu?y&ŴLj дze4/֚Ğ"TZMގ%^D wMbBvgQƪ5# ɘzWY*=r} Ә. L:eo%m9nDʖv" %,(R-'f}ӣU"Y]v 2aN6|(nk3tspmk@3pD{B/~r)U=)t8|Ec N)4Va~Z=!D6Id/Dǁ2ʀ3 .vkvc1Øʹ^;]?۾ [wX[tYAUF:pV,`ըc?:OQer A.N1X_OU(0M YpF @f\Ҟzh &yZBXƄ&Y+wˏ$ qj?csrI7"sܖ7KdJx`I:ײ Ve*I-k]|UgA,h3HKҁi[AM]DEİ898H?@&Wԁ񜾇>v@b& JZpPW]1hvb8˗`O:LXA_2Iұ5gڟ'l)Y{׋*KPa^bsf AQMMPˊSIʴ8Bg]8#uֲmk08nU񎗧Y,-F7Χ**FR'jDO+NE{NJ!UK\#N0WMxB ~q=RN\!9K{y$ۋEW$VDec^,{f-'ges;1]%ISIb Q '1Լa$Y>fJ_XU:w@BI$JjDnmZJ~3|i n7E]]pַ#kI(k4uNZ~YrT}{&L *cn|!;8].0-|^+V +E!17\]س;` 6ǥ@M%v 7` 뾣s { 6}obspe Ho/ZkCZ t&L!J#mxO giWAePmvݽq {̘QBuKUZfxt|j,tSP93LHQN acɘD[q'Bv \ɜ5::ʃJȞ:8{UmB vrOpQ–lL30{G4\qm=̹!˫]o&ov!G- &ެ̎.j[a&`^Ukҋŭl63܊@]]kP;h>|b޶Խ0kp$)+ IYme**'R{9Agc H O;& Q$ɹv"jv`WK<:2*y?ovqW0MP_K {6CH|L8bd96b %uiБMRjh3ӞKuR`"鼰b铞ťR1Kўn;[r&,!A@΅40i疪 bJV8"A|YC31`c͒6C]C;a$xYz  k nf\FYMC^yJ|y xyg⚺QI9? :V380\w'M ,DϡH$"R̕yŠЅz ©=;Į@+9y3oo{$2Da%}^z8Ul*+Q1Zr`Cx½\M߱(ra\J`@䔐d܍" mnL`B1 !DeUŴ1x|~ }0O2\X^/.0z®zϫ6}AK#?8ǖ3A)Q)EB). Xyܑ4B qsUp26a캕mpn0c$6fQ-fYg"%~uNTPHR9PT&]Oh)vv}*55u]JJ_x",$l! CN[AsHFRvϋITwLl/{K1bf";migr ^#d;DC)UO˗Y/nq.y5튣&N xII \Ve`Cs 5agW+T A{k6(jXkXj}"B-&ϐv3HZQV0 5[hfig ރ.߁m\5F1A=&B/j6$\Is3zaBF&v9 ay 7`C 鲍ٜNJ<}Z@j ` IA=A uN geOm/A"s1\{>Ӎi8kMJ#O c\\ID ;Dw:RC ϭYeWXm=IIy霺+Zڬct 5ҏ?Izq`jP/aM/[笮ELoR^F;^$8$"X֛4C\ڔ*qN"_JR|Wy*❜(~DmWt@J>^utm%oz.IM̆FK.O*jX1T1-5D_LAC ː5^[: dwN?4nQU-SyhXd"K.a74Xϖ c kgt׮Npuj˫lvYYڌqA+@cĸ"K+j.JisKv$x;'yr:2AǐáàPKCC U(}m@j?oQ^eįRbZ1!+fvyǒ7xGmG=QYw9wr._ï@@̬,)W+aߤ zzQQ-L"ZpZ$E.LTbmJfҢi0bn ^ɇN]|5H fAlR}= Lirc%hAdx^ 9 sRu)s&E^H 9xDfW z4ZKh0FaZV%6R1 Sܓ {ß`ɪnqVyN-KF{vMwstE[K@i֌%yDz'4y׾Z#) r*.bIl d < OZ c$qEkGxX(H : k~s IvSʚw`Iz;#/0L8:~_NzQLivLɽ 5C iT1G-)GиO]iBhbKiޭ EG'gDtq܄d\;97&)0(4I + X,+"n(U\{In/ gM%cogM;h ҪQ(^O[cP$# ;%nGl͏7"[ځ暑wض޶T2yZvsn}Ec  53jR{TGU\R%1[XJ0@%dMt.UUnꊵk`հr JbYmUOM;oJB?D JmgnN/OS 8;/I9]RX]taP1RMYz&!PPϕ.Sp6,#+B8_14\&yffW~ )Dҽ;P1&nKBXc=oO"CψgM0"vkܨRFl =—3_mtZc i10Ye@e;oG&w3 '&. I*"L 9׈_">27R£WM <C*Nkw?$ޡXJ ֍O5y(2Be{#΍l*6vi6:jNr"lS{[?3'Tݒ,~>:Mc9m0N: $eGvޔ{mx6r &"K`| F. q,t` eE`FBAax&<㪓̚K4ȧFVM}1ynKGq_wS܏a 6Pw4Je-[yQ9X8I8rb c%˟1Zͥ_+pbDMW†?ڊ?(&Ŭ(uIcbG]5*+ʞE ,QS-&[VV槃Io Ŧ<ջ5:MҗBN^f6%>q`+ﺟspY(N]Bؖ<]Df s8SXfIζ﫥/Nz  ੊ CtA=9s:“ հdU,wi/r?}e4`>]f.>)ApDyh"iZخԧ_؝c6VL38zw^ h)=Gt]ΗجUAw `/kUoZ ȕi=O;HQ ދDB/"(7#*TwU,~TN AZ+*R}L> o"oDuh1Eg ^F6I*2`٦E51nu-e7ԖjktxJ?nLns.ub'fPO=Wι]*&O՜Q #;9m~[7|.n+8\=5eOkrz7$QTd ޅZ<aISm-r`BStmb̊T'^KN~G=k_fl!~D 52C-P c9G:!bet x_-e EKמÉo1ANy!q{ B? S'qR )iUwlu˴>VOX9UFb:2G|&~,~}+}^M./k+8;fi0,tM;WFM?~$J$f`-;~Of˪+:ةA9IXC/RuM=81|>5F;hŮQI=CTau8eB3_҉~TLTY`ev^4.k_ StayYL+3VV`X($vǛ/l;ٚ"6X^4zKFD ZQ}VV[o{go\jew]n"`$ID!L '2TkH$@/\[8r]JKsIp:K7t7ۍ 11ݳ{G}kflXo"aG22V~ESy74#Ag|U" WXlZQ2{R fĪa@:p4mɋ<8"=ݹOooV<&0Zc !mئ 7Y /*4H<(0]1&ug4o[6gU;ݽ6LoS4N4!gOas"Cd .@4'6,}R7M,MLq'+ 57 "iݜG֖_;Jtmp뷗l]~4J=WwXMv{?.] gv:#O N&FCx Iso92nº <s(aͮkQFdwVEȒƒMlMOQ,,[Jn mJ~zOyeBEXM'O"u:}gbѠ̫⧸)r2DH"sE(ؾI#h$A2֤z>Dj%Q7҄.Xb,V@=/>μ f.C)|8kY1Wn0L|x>|AH,$Uv>Ҭ*ϵ^7[C'- /SyrZe-˧(n2z3?G<_j /n[]ph#c"U.Xį`4"}՛Q=zaC' N2,3K2]rBײ4jZyw:.?`JRm>=tmqs»å{9obQ8LF%,F(fZ) MFt-NRL&1czy4{$SX{$sQ\?Cn pU1} :B7 ԫެ;vG;/ '}ɹɌD0[`- UmyizPZ8l}CpZ.R.s ,à;(2 ?'ܵ}$=[5c<-MUG:53HU8kDh/kԏ"U'{1{u̿e_v|^"0Kt9. .V*ڭ6D )tJâ05`?qoGLGj~ CVA-S EP+q7׃~8a؇i/쨓^zo -Q'D+Ox|Piko+KAm.OWl$7dUSM2-yNY|m[u: C|qK=6n{Xx,<aw>"Ν=lQZQױs}uar@tAg83U.̵f0}TSlw[.el}2FUV:|UzywP@3C=Q埫?Kጎ\N*?BU$ʏ RY'!8S*d  zNTLxo3m* jj ?ۂ+Hmk(ﵧWx Yx4ko+!|,pCH^j2r-佥=Џ'Jf"/D> ܷ?"!ֈa\]5@TQS҉,: g'3~IF F.v,^ 1hޥ7bI(&FKuQo?S7ٲm \yB۷u՛ c:;M-2&Mx Þ~(m`_th\ZM=bχ(=Nf,^FƞIHCW |7 h74(Cܩm&\j^PEDS:ڧF)£:G`N!p,*e|-,c1X.߃܀!lBTd"z-KNbi )lղHZ[}3$d.WՠsUklEW B̉&()):_s&.xU(q㊿&A8L8_  =jښ ŋ9=2dryϜZc̞M:SI[ +J7'Yp[[15D쁴n VD >=E;:x?Yǘȼ\M&q-Q\5@YaBƶ5u驌rίA dE/ yp3y3kKK4VR:1W9$ުK\Ën[ g+C;/FUbsJO_kb{ Ɛ}c>G^ K&O=zS}J<GCK2\rAw*i OĄVq4L@wC)YD8!"GBc4;ղ*Dud}ꌖ<⬪O!-TNRdc,P_UR> ±kZDCFI#z$T: (ma-/>ڎNw;lcu#XD^ м\#DA@b00 Tjn)J< Xgl^pVZDx'qlz Z63hf;W3νÆ-`Y\"(tW;dCZ '#V$0&&vV֢:Lw'lú ђ8Ր!qBwnIJP2kAr bsثӍB'pʄ/pZ>d Y\\j]̡B(B12%dEle kbXY(#Qjݻ2wkk1"~* bwGPE+iu%;PߑbC1VIY܄38K7>xZ#ٍ8fx0X6Nu ##BqU9n)&MYgnS5n=*hrG} w]tiP.Sm+含}.;QL0l"!&Ciek/?'G/o8~z{|% M|Ehn%;DY']`R~ ԰؆ v'dLT!,B|?Ogm ]a\}mqwOHGAJ70jFjG.=k:9H69TQ~CgG47˾dKy>*3o8ø#GCZ஡[pQ=a<*cF( `4@L eJQȡI[3bG5ВAxGTȺfA̫S E3&d@7Y|0f=e=qYD(v*3)=\8|'Iv[{Iy]QJKʏkJ}wn ܿKp5;Fz (ص捗zH ˩*¸ n5(u^sfE̱,`]ն|0+I[ގ6!P^!|eX ޴jQ0H:{63$5YE4܉q [e IY;Z\eOVj DFZ{?б5kcԆr:3-wV5<;so$VzA85\ۋI1| tX.<Xα?P#4OU ڿ,Wr ƧkŇy4|k@(rha UcIT#i@\~(e}>_ZЅL=sUZeoh|!v]-t)M4Gt9þrٽlDl~, M}T; yz7DxZ哊9}ԃM u5bh79!vUoKwn`/-f0$s1N/ݗwΎ !`VQ5wsƩ/seXHm g-O~.4LBGUG5*#LAտ gW6v,ڴN{A9[ _Zv"[.*c;S'@=BrW㰲SbY3W{8 pFbfdԺDEpDWPAHxv'@V:x>VDUkĠ4Y.5FYs8ƋO9u "n;sU#ܑܼtP]m}6}HI]|o3[|ns_kp6?Kfl\me)'OFGvvaMQ鑨ɟ%=ϭc}W"Oh)z10 Ъl447gGElMTJ1SAT _WiDM EPR&VT^;x@*`Wa;VI\RxIo]}JVMG{ϋp7ǯ:-eרq/$-~;`^[^˜oUjʵTs1&[Jp1qy[q' m@45E$[P'F!aHv|z:Չq-+m>zq4 &IQUmxC':ؐ" ŃRYTXI$OFRk$J>#URT.b iKD+a&bnwboc땣&I:D4yP<[৕Vٿ{jXphs=I\knfu=%2A2g ^-hzNB]rskxQ5ZC6L+z~k#BZ-°nEm`>W¤ DWs£Mz@(Ե5^Ž$hdfpZ̟lw>6Jf=u Sx?$KtY_O5uZK^\}X2BO[uXUjpp'D+JwBG+sCj1f\ ho?TP+X.9< רQ#X[g(((X>6Z2 x3^,)BTh'yJ 0\. wA4 b qі$ (Mk+Ȃ vo`!}$Lʏ}~',8cpo7;TC|k46ܓ0O# Ad0<gI{&<xk׵H̓0?+:N85іIBQmjt#[Nn5mQ\,;__ kb 3.vQ,2{Hδ;DϣVOhd,8Guv1v~,3{t%`=|lӿs  هMc^#cd& `,x/F gt"oyqߍH5г> hU_$eIk) P \9a"^|ۗYNUߒh}D3eڳIy!/&}{blxR\* 3)ֿK,'-vJ3]yPm. )\*5>Ww& ҷ=9j;ESB/ftt"Ň|0gr?h$f/fԋ:ݪ,d=QUxF][P WW3Ō1| c7rjL;}L q5Ls,݉?H{"Ũ9h\0ˬ=x65?<u;&*k׏+;.=d\EW'DA Y';7 R@lq<>"й4_eseK8"éX8E~9L~C6",0^- ̄6zxE@p-{XQ15ZA"MebsJ ?f'bPe)gtޞQ' 7"VU+=/@ioM&SG`M?倻ԤY_.KR9E%7] DT9I`XZӝ1 ʐدEpрNFXTȴ(ߨWv<!aג"8s ZLcJ%BoC? %X&)URj$H fGstii8.4!V?;"YI I? E&ض!r̀bnT*yƜ5Cm+`2-ہL/I{h'aaG᠜ MkUK^bXc~8HAC'^$s^YMvS4)ՊNÑØmテ\cs.ΞX+KMaԷ/ҜPFI.0&8<2Zk !/]j'J_$?3:c拱^xϼM$W a`gL ˚YЁ=2K㧘xOmL(4*2-mݪ =6?3,^]R*ͻQT{u qM)w|޻k~lƊڐՅlo;8#-SǙ:s}a3(|q%n[P ?\oN|uBG6ggR>[M,LSjn4uoNOv."FZ}rlvIZKfJCA5vl!fxբV.$癥CAkl&%EH4+5&&2a@u؇ytE`+i&&ʖhA6*O~-Eg;ߩK%z -)Rֽ7IgsCYI]uQ );Dq䏳[ Hf{}n_:07E"#{!bk BX^{:n[D+(V\ }팡u P>>iIFMC[-B9?`S K8DKb|'7ɓ`>SŸߑG ӿN%: ҉+,QBhaiEHX姪Љ0K0V+aOýSvHڣߢ͛)ڎY=:RAax>~۫ŰIJveB/NNj #96S4T$.xfNz:M=m^iU1_,6UrZ 5t;4x8cdik̨L֤dvJ5Ń>=)+} cQw8nƛ\Agp;iVi3dxwP>Y*R0B%ἵOPœH4w;.zFy~Ex ,[%d+XJ2+؎Dd[@AZ"Ɓ'c-aX 3*=+\j3X}aj/-s3GaьGŢy,a<94d M&(Wy ɳwC}Do(pKOF55PFדW{:im/$x4CuѭvB>4FM=+-.{L6*( ŦϏ|]S5|."8 bf;FcH'f7/z\( , ,Ungq{j M(dMA,X7io8pꤠ"Zj۶,T($G#hLS`XQC?@=k '% JL[Z*7~BM0u鋏-+ ;F=tS BNڻ7wL4M4u#BT^,-`BsvU$s_JPKBF)%X%9# 73?L:8R27'Mjx}ym*aZT˴, vΆ0iM:[g#m&B hKn=Åi׫" K3lAӢU"Zl!]Oh(\-c>0h<ɑK1ڳ045,`| F4aBɊ\0I:ڝ퓿PbK/hBOJEvR;GdzzR{͓ƃ2gY%}.emq?GGel?w- Tpץ4OFA{ެ =s- _矯NAqj$#ƋMEzztua3FfALm +<`cBhijH#Ofve.PbyOZ\|A t{`W7ΥpfZUlhѠmBbj,a 47.AWtS}R5{b4}Yat<BcphE(»+I#q Er3@As8y  Ci* ~Xj䗁Z9iH=ܻb{?C/cc9ÍGM?/5n~hTe Q[rSTi71~Bcit(*zpj)=K.O,B&ZkXT gEtVvT+ptX;s$ϗ6ز ( .ukq/I#KnO( rAI|z3W3vڭV'nL}V!uc7e{ALNTh>֚`CfCj&1jTgpD'UHw`NQkXp,q}DhHS# ,2S\m=~Ki_o)J6 ̓):=0rPl" 2i՗#,!rZVhP6:3kge H^W:k\{6|r=a0WzT۬we PݮQ"(עJWoF[So .`͍nM$” g^_f$߃3s"Dtl dž3_Tܱk(Cs`3mSG1FK 3Uރcw ̋ ؠ+۪+JCrI`ϕ=w2ٵ&]f6Qw8.U5L.V)S!G io|Vf%P E?b/Y9mOS<k~V305;@rSkeg 6sE7$~L`noya} X5 kzv6\e5Fcp$na@uB&Сw_Kp-\rnuߝ?0VB- EA;944IV K>Fczk؍5;1a]htg C9ɖҶ[_WHНQ-t^u+^6(E k.jڶڡ]@c;SRn8XTqZH<"}t*( z/N ?@nD]Vy%{i)t|i4Ji+޺8(۫3O$iZzJK)9M\QwއנH]2:@$RR;OVLy"r Cć|LD`š4%r$O1T.^L<]@?:W\dƆr~0U;|"x 0P [d/)FokhZk" "~47SҠRAW1kXPU3$Y)f@y-Q)fE߀`ns;_zmHxy=y?5+\7eۮm`tء RUPy(I "e7h]~ET(MnC”RE/YM\vNH:ģ!ƜÓ"sQǪA=&3Bu%Rm,ed] 1"h!/ סrmP4+TCjd,g_"/`Ns2^k$dy{8+GNT(yN?vFCzӎle-Ex2雷'imFlYjAքǥ`զ0%Q\ؠEut$uuU? ; 9mR],-z(&Sl d,e "'HToݍnٝ>YAV:MIZ+7HmaS5K[ ZTkTョv vn)1:R"¸6 023V[=ĥRW5wǤat%9MJ,0juU?$Jb~ozs~#T,[= .+m+(?54e  jrS)6RQ?#crPh,F*6 }| xScA_3mG8GN͌U zU yu{u dǟ߲*Uur+\j&:oV&< &Tliy?2pLeM_Tf1!@ߴ2O#v)/vU0^lXG1Vy7Ŭ$Hr;G_6`ίF#1qs|E^9=Bl۴48ij7tfn p6 J]#B[qCh~'pKdj2/*d@D,Z~N™(6pEan%WfY73Gg/˳&s?A5$ ?w_[h@f9n5z복 Y*uS,鉆 N&IIʍ3&|B /SDž@^?~|JvNlY:StLcA~dߡ'ZC-6"\w! GKsޔPy#!=O0ٿsz-ӳCg 0:(!yۣ2h]LI|#q8ז{;0q-&a x"{ǜ3T >pdi`@UGBNUHpR*4BS~-@caD9THto;'լwWštMy\Z:+ XQ+o%y"sF>@)=Ukt^4wn}S5鲛^vk9ʝlHoV)!GږT&#l;*W&xT1`Ns?kF}+bWUÓme-)VchX= hzt1_Z#xCRwa.v3ebKM쥳a{tO מVsq]P@: {'ɓ& z 5Q2MYU.By& 6F{ i -#[nk:Fo=OQrS1CrwZG=|efE5A;W@Hb?RS"VSɑ\K0>'c]/pm|!#UuAMߚ:(iÈpV 2\s *nt*$I Czib1OE.;=]JWۢېPyiOp[tJz\–|1D߫H8j[*b_=y8@]|j-A ۑq\qfpLD*\}jd. Qka F8Rn>>R? ئvі!#J8If'<^# 2GkepiYApuU0y>A!tew<7q\)ymkJ3n |/k,~n#)FOﴗp񟋑cKO>? % yb&pd-wKotHn{.H/eоN%vRyU6v8M$X!DkRc&$xlVk<7SΝ&]YfPoxncY3.US[]+$bvq!3.VO}-A2]D"W`iHoQm h #@Hkւ1փj p'hy޿r{w9`Ւ;Ha|q0L,@P-д]RkV8x&fvV.*TZ+ L[7JrإfdrFo'ؿtWk=" 1>Wn`6a6V6*? Z]Ld Гq rd_GVjB7`I(AT&{oQW.I-4 =F!2j ;KwŊrͰ/{_Ol4g8h(}<_`+ | 蛼~ P:k}\폱X|) QxaQOsEИ|&xC5[U|鏗NY JL]29g] g7郘@PEGnC,UXNT/]xS i$;6msmBUX Y2P{wc5b}u75@w&yiE:5m nDzr.5KL &<j긇G,V;E)9聀. A1%/y-%ǹ;W+tdH $$*(PT^1}z'\ l(dw$EOzj-ot3K?WA}sq_ƻ/g ; 6W7u VNՙ0L'$}A1xU3o>9'cߣ%u M+zyTS+ՓxBw$3 d͜n7#bRintER*dFap%3km+882"=TЏΫatߓN"'N>`fNmQ Q2s0{ccaRѹW.ˇYosٝZ_K"p(c@t$8_y]zpmx{7bzyw \Hm!;fA/S&ib7$-NTn+q-5*={66U1Z:'_ւf#P|SchJٌ>/&{N\urGXBbGdLap{/H!Z$G"QBQ#j"ޙum.<3>.۽^P:Lg:ƶ^0{eyH%]@v#ѫ (7)xlO#1HRfxZGn̐=Ray~Il,7-p蔺[h!lD&y‡(3"gT+dYԨ7GBy] 큡~!`gݸ&[jK3CR 5 *d P$fY@wUZ}ȼ W槱72Qq Z'[s G[[EQv{\fc*YTwN\]&1ZJD}g*`=:cMU wN]Q @YBl4D`.$i~.%+U( Wda#rK 7 (wcœb.k•yAlbHYA@I?׈_Ho! g»<&[g5IWi4Ϡ _W#N83 ;@? =Nc|1܂0$\r︡qSZS) ]P*޴Pu($,:x^rSʝ *`i .c=wgG䟒UBVe+МS󛋼z WьK'3p ΣKHe{=s 3{&Xg7J-J.u<<b0eLsA7^Fu{"ﮮ#mA>$^:׉A}ȗy/%K{`SFѲoW~T4' 67mH#&eLb6[KgcDWe7몧hnrOkkP8 \{*ڲ>;_AFa"_*$ ùDɔ9 K5؆+UFP#QlB/yv}.㤛 ,OkV`3sׁC g>d|VT.X-bu3O~yWn<}Tݾ &Mx2R#owaWo6 F}xj|xVTB4$Ob^D7D@嶔{&^οOW Uo/{5;VW]h$[G6̃fh>>4iX(*̽ 95`{ }T[i0P`Gi >%v *4:[H[@Q Gʉx :Ժis:H|@/A~鈺_e,3nSU)8[=4?;^j;ԑccz$E-6'^Tw {RCM vmE,jzhaeVXdws) ffD"_YS|  @wyz~ srVpx' eroT{kNP"VQNR'@fwj&h-Qw(ip;+H6d-<9[Z&ETcA=3 HߓjlHG#bRO#,t9ߢv~z$5v9|YMWyKd=n{y#?^tJ$rZݏmYb\ߑ Y(7Ou3O2zR^` `r!DU0]d?[>^ )E+&dB)Dס"J~(}u]ffx'%>^e:1~-ZWH$F{) bV_K&B(B&BL3a؃\[eH_&*Ђ|R7L Q4?oNV(i8=lw{+,YpOT0P^]17 ij[%_ ёBF/C+ `rNz~y[@nzI)噴٣hD"Yvt/ (ep"bJ`V;N>Kl'Yk9o0MLJ%`Krߚ%/8m V Qj٤.BR''o ad/ &cn~NVGz1"Kj&ÞEϒ͸2L{"H<Ӝ$!fZ^=oiւIstwuGMSNK Wv3Q$V&SV9\TS@L%$" m6K-JѝiL:Q&ղ=N`թN[a||B쟍o@ԕ(1?{]lR7{ewEy,zZ "@b]\,Vh(>Sw?Z\fs:U;g@ҦYҤ$rER+boW)ϚfI+(ziT"c[πۙ_H 㩍՚N 7C0JOӁ|(XyS@$&Eݨzu 6S5\.@NS9ph..SFMTjڃviWJݠZpj҂dKZӋ" O@\ɃA 5l^6GWnj&FGXA}۞o^ L1ʦV0h,t7oicjjPZ]:ڃ]dg%Ywne9Jek(gX@PB]B1j$KSYP(~G &r:RE3`/I?(񰥱)٨7JIU.x1<f/P&!{bVx޼ |K,?1"otc%%Pvw 7khz( ެͷAy0KiXYȪ#i:zB쩼!y49;nψܟCg=5l|(Rq g tƶQ{'TCa\6{xϐ2iEwm-4>XT{W׫E eSMCXP\> _ho@cTYVrƜwfA*+r Cـ=Y9,JyJ6ECwf"VL//`+,Bc]i {G!nn]FxF2o, At l3ohYAcZrYN4Cs i0f$2uPEOPN@_-%VaaxZJvyf9ޜr4aͷ!Y] APQ#0^)&IBE-/Uzq*V+(l?"Ϸ`IA,%Á8n[y Wg-|*21(r0S\: lN̴HڧS#jK҈0#l>!jqE*r3~ wzF99YgJ'v7wm?Znf]txGpӿ3 r(k[LC9a3GӱXJm?Rھ@[HwttL>&C}1F1)OH|>Q:{} XtOp%lTi/ѶSZ޴O6~ZX0-=fΖ,>TqDSwY`pq5{OVr8Wh10 hbן|l/K`^J] ʀibͨQ #,Ψ]#1 [P #,HGј~͜A@KaaoD*POL?.jV\R>\v ,ϓJc]},S4$,,)Oxe?"3WLUD7M$ivMKR.E hv}װU8PP2`f | !}֛DO1ʼnir.8aŀbJy) :Yomz1`}dfyoׅKTOTMַK֝Yʐv䓈pSaРn;XU2ל Ceh!YODxRfyx9`gg.W/[.iF6]Ir$r@1oeBdn@LWl| m1>M0ӌAFDH(Yvw}$H @q ^?'w,tQ*!˚UaCQIH5  v9쮖T$DaI";΄;H6>"x#w@hɝ xkW3ᓗn_D`zץ%r~cEILVCSdZJi-ܚ|RL[U~߄%??w@x(\|zhA򂼾4 5$r-@~ }RjL8Ua GKaHH 64C@͜;izJ0ˤa-&,BnB6JTR^:(eO4W ͻOn8gV/_0viR2Yì/SWOQL-ښü^%eRX)J%!]u]Z7*h-Zna"dQK:5)O!uĀ X4Ja K.S{S%?VY-8!1{^d?&u>G-*0>"c6ў1UspEl'FႥgzs{3b͂RAm%0ث)_A* HzS" xͤO!,Z{fPT-sNY?WlբT,9a0Aw::wji.dJh޻؇1 4w`H\}4c_*L>u8ImҫP)e"yE-NYb$2\Lc^V5֞8AE7AEoȥ1D4vD IຌxuQ61bs2_1%OF.qv:G)6kMV* H6ru \]fE|WuA~ dBO1Zǂߨe톿s`(%dk1m5/l'7(Ĝk$ŧx AV |;0Ud*jmζSxH3Sz&dM wV4tH燻~iIk_(ko"Bs~zd~0!*M&6`_i`"l`ІI^i 1u+}{k5}Ln4;LC Lb$i } +«r [pG#}{ 䥴Z AǛrTԩ̀6:; nDb8^!w3x^ {3& }'2EW< Y zQw(A2c7I8y{ _ETOaK^IF-K6hdzRX^]svagKNdFbmd7%s:=[mim|D6+Mq`pp|R"qr|}BRW~(W9mĎ=,+bxʼnyΚ&2-t_W -OPֶF~Ŷߕ"UBX=:oIŨ[`x"?QϢd) >}0wj$t+ E"MV'=@tl$Fsgj/IxRį '[ ݔu%KatQ!1$6Ff%sX(Iy /$9a}x%lm׊V`+ven흺F -w(\m'-nW$K|cdJFג0Ax]РIsI:2/}Έ{8EMY"uHXfe"p|G9;-E-JLN?|Ĉ@/XF06ɷ b:(ڴVNk &z2 |]y8v t+6!*N\JkMq +ewDi80&im3>\\4P&24Pnm܊ #k&bGIc<3ϹSS%&ZCE-&a~LSG+h̔3e|9.RMFw\W4_G1&U媋U/ǩ>Tb:anvDAfvh):׸mF(9./d~<76EoUDƦ$um%d ȕj 57-<3}Tw['PtydJ8>TbM@ߞobx< eesӧSW_,ki,.5GJ[8c9a9 ?VVKZ}*l:!ք?  +1n5;=7GT|eϱֆI|VXaሶ|4,ߔx6wy2p|.%uS#@\D(Akd}$CJdxN3M?@Q`sz?Rw-K+"@* yK`Owrdt:Jx;q[1?#ݍAԛ;,ZU{wBu%m*oDiML_c ߇_ yF!c'ƪSԦH.=wɫd v"VQX 1e9|rN_}Y':;zSkA1P^hmiL:ﲘI!8xZ(䛥K*g bDDDK!c&`o+R*΢Ea`Bf"  @^.Wc!BG)c]˸9*xy%}|B-,C5@vIp>Ac:fez) g:H 3z6C98uxfx52{/3Y6H W؃/ΫRE0Bܳ@kG6$X-{ 8m#H! E)Umô^<XazFYY-- |h7'!;tANֲM BNM[[0~pK#~K'j|(` Dmb.LNmI?#qkE!1PMF)??NQ Z`}}4 U_Q.pnUȽց9:|IZ`|JtIJxV[̗tIo!ް3?5Ux|*= Q@r%r=ɮfrJ\ݥKb,̆.9Cdh^nDљhxc{>Rdތ pnP|_x0rLR08r*L5XCi<(5fcMw7*-)9 i1X9gŵq?^4 ` ODOQ{c@"bG'+Z~YCχ> 5LZģx{/溧pӪjKPܣV oY Rq#rahB8cgz 9jHqx~:\BwbH*k!5|3Rދ ޒW]F:Q疁!MCzoKT<ݶ2S _jE&gacp0H Y[~r0_3¯WhM0&,u˜k@ǻЉ5dJ:]@}M֬L9QЍ4Lk{C#ZqN+7l>Icw* 8ЦXj*gl'dִø(k$#Zs0z*;s ۋ\/=l.>SAhM/<'3N<ީђ1ehzLLSEu!2vEKCtw+3|jo !I& )oJxˈѯMK|NO!<{qT˵I9Jԣ<A- B\,!YnǜHZI&:ƶ+~[H Xu`TjN+R\3-Ef"Jx1/8 .iM, a+l ch/HTO- &K`4BG@Vo^fpuOJ\jLĬmPɇ:a-M]/+UeN*Tb7+U9 rTk h8>&sUaSKp}5 xY4z; `  ̘O+m'f`YDὫ% 1O8ˍ펜 xqhXfMBeHt.rćpn:$%Hn2v(e7Մ*3B"[=rGz+T|upVg ogwn 4HDY{֋~ @!jw;n~wFHU_":}IR;;j ]yvB ҧ S}jmq)?_XC"d&䲞a`1j@]UJJseQ}7FBY_XGs!1P\%PwUF '{XݿWC2hQ&TjH,G(} WQ= GBVj 1aH5y f nE~Q36byP,$6㐦G{FQ80Aby\_Wםl('pv41O׀6)5XGi˥X(i6cO,5 +k \ZK O_bKőGb>8~>?v Fxk}q_ӄa}vT~XX Us[KN_cq`H`a"D!h4{㝻#6+_1E_roB g嚴 "!Vd'"`qR8.tc-JQ. =^&&#xNZK{쓵eC'(Yo"ѷ}G&)KPv2 K!㐤CN(qakz  a$8%4-4cW$J؂bL-h !J4lꥹ1^\]aZ Ft땂F|ѤkRˇ<>fC I2d|bf.O.2_{b'xop̥vpgVþ>}hW^UCoy-߂A&c5f*\-_xWЍSIZ1AЖ?C 쁻(;yRmԌ/Df.Ħ|i" . !=> e -FvȌ h #C!u"VIQ@w@8%(8vw̅݉I0떧oY2D1mk-V#EU]i0Sr2z!qs*CYR_H%hG`5+ bkgrmfWԏOƈKetvrlhr˴YAI"}\F셦(Xi| 8W)k\q(-Rc]MfOtJ=kZɳxt>E-FN9>O\DJ;EgV&!>;G>t J#)GjDއCEBь)pPp)c3$Co<+ў!%RTi HIdyfL;|M}s.訣)Q˃ žu1b6nߦR/\/%I w+3<d:meSؖN3]: VeVZZI"rOV<8ӵI-:@!ޟ rPA 5FXhRH?^Q"c/hxUMx'z76]?* أ kB;>s2HQf>i%vfel EaْˇkElBbWcFU NhD!zU*n>AjY =0Nfk BD\Y"L R{G~{d%x V'(ۦF9Չ!LFWi!ؼr)&ZIL +2yW*^c:O!# _i/ەuItmo r α}tԌrF!pev?bubg kWD% UV]].1Ke"&&*/xCOJeiWBHL|ˢd dcU0] d</c#SӶBpB<&Wո$4ΫW&ӗe! LaʕKEYJN[.g# c?o]vp9Eet =]N!Qty~E;aBXUX0$MPCsa9)&P-ICA#5vtOGC͵g2R*l؈m[ BXAA)T`qS@5?g#[)^S_)1bs$.O@ +\""i!ͫ&2OrMڶ?<\/Z\)c 9$-y.ceVv27ND+N`eA$|YvՃ^όL^F13$2r%g|Wlf}IA2l#/*ģIiBlMY@@.'ol%P&΅vn"C8#wLCjo.{j(Ӹw zA?*]_d6[PJ>i5f1]8nUWתE-(Rj{QUse_ @MpUb!W98#*%P(蔉P-K3B/ uF6Prl}m^ѱtI!pPAܬUEUb?!R2pAƹꆝ5 0+&-C1m r{~7b*C_ `t1Yt5ile4t $d" G M`#V⦱VHuck~tl,L6[.oS5Ys; Dw RWƪ$ Td4M[tBK&y,_ qZ N]bD+a3>#LpB ƿ|T'w92vFFXc?0סϟ6.I<>`ɻ8Ä3 qBvdKenZr ng[MaF T:ZזYNXX;PXcFtdRZ}a#@fF[CC6}&T`N_ҕqM#+phASb .+m;tWW .P?g5?P83F%!Trf(>҇%Q m!dpEJ#XCn)rGM7T׎s_L,:(Ǣ\Uh)XZ/t ލěu RƓjΔJOXf9  ooޅ%$8k EC7ܻVC`@Ay6[CNmC\Fo0ϯ}8h%*rW ut-+ .C gKn4(mLJi->vl-指 &hگr/`e8hBȳ^d_ʍ>¦MkՔF))[mB!m2&ges]nt + rZYo(OeM5륺̊K:i;/bLwvWSxԷI?l7JfRa"҉YN돩ދrPID-idۖA1W-΄iu[)\ִ\W&0Ś' cmQ!_[L H'j"8e"^h|]Q_ Mӿ *^={2*1t l:n=$I_d6/c2W-ogGGBGQѕj2_tT wu_% 0%+c&;A-Jj*Ndהọt28WB(Yt1;Y 0?GVa~șVa35&SVA*7e0an(g WtYT~TsҽDkU{0 w)g,ccK.A *BG&j;fx)xIBۘN=bĒnDR{.Qoۙ2?Ur9*)Vb҇rsz,÷f|}V~.$OKqg .US{S8dYkC\7Lqof $=wZͭH "=OMm?G ݲn՛^: v\J/> Aw3-O% --2xh$"RQxΘV[)QEl{pzdy{LVqh!ΞR\^^0?_o-#gjH ]ӫHwp%.thw\Nc@1]xգ ̟S r[LM&VUyKIb&pA}Z^ Zd=۵NBSp%yD[ۦ N]gv9_LnR8s¯GN8W/I="|!U9[#Hm^\ukwus߂α2!,O(.+3&ސxVnd/bF/Kϱ޼YǪu `ހI_ (^y(q^jcqa6P}WƩjKK kp)zN>y򑍉~{D˵G.\MYA ԛ˥no|VM,d-8-Vug -IxWXK{rUU&Wbc!|ogޜg!H'DD׎P_ӺR:fᴈvϳ?k,xngޣ[k9#c+ko3*!#>7%d>iЍ}c_Pnc) Քp q9hRY/}oM*eVqgI֊JTIJMt `,'yGʨYgm ٪B }NCE}Xٿi$-1~l,vH^)QVKV6ߦ$ 찑8H8Qv[YJɯ^&?z'#fZYߖ:aS#Z7Y ”G.ӞMRo G`[Ky!x <;Э.Q .U駵Ft VL'T,!>TnxNOe$'4)?nG%:cg|s-E/Ch<"J%(% ]r9C~rqipRczi VS-3!eF5!wYcNS7?`:9j,~0,o+c_d]4o۞b)f7YOco Mcdn hy8E@ږ*L=vu09ݺŞ5yWbQ;.OR&,_jl>TrRB]z'I \FqHM0UH+A#Ө ,wj}uܽFw*0 <ӧ|cM=խh蒣#c |G86!s;@^`k%W\=A= GM0VLH\1cR05;S"fbR`o~-Fߑꇶ2hL")FoEֲqWlj[G6Nh^xKհ `:`oH-E#de:&]*8¯>ˆ?#=mW9^mdLBM^Y]ag v'^s$qzYΩV$Dk8!KVo m=ٚG\f1~ś+f,,Z%k3"Ёbޯv'0SpDL=uSFl?pӪahU&Hy2ƺ'R-QSfI wd;bh.$o7-Ľ-jbe4^ebA[n<{( XR%_Fdʪ.mIW|mJpSC[s]&*مY:;ʶFRR‘"o~Q'#a4ƗXtLqao<1 mN9 r{JxXׅ9H@t{N}u_W|g+fxfZ"sc:Ջ ]|ȵOBa})râjeX2O"N,P]BIL;\ad?&JnI+Q9DjuSU !>ip*ؾlG) E"RgzSGl, ODetw\p:EY8(%8wbP<DCo#Cv⽱&7y#( VV@;m-jj+O[MؼM;9LLzSUsCkSpU<=eKe葌) ~embJ/_":Y x>Ȣ!'j cCWjt 7ڐks#p׌O>: ofނlMq{%3Zf8&/ywRR#='X,;`02w mJ(8fFOJycxr7$B#P1ppTN'](J8_uq=k[4cC +.6pD[UJx!,(y? C˴_%ZmVr$(L$}k+}95iF*QdHX^+w;F\$)eRAez7>Yy~9Yɭ?2nӜ|@N؝1c+oh~Kw ArP^<{"]۪c$iVLCl{!a dqXsg}nvLt0mu;"pQGl1M %Mx(>9w-*'W / ƁS ï/)r>ܽ$k |ބ Ɲjף¼/]ls/]2!rab/V~T=$K*8o/1hj5ۑ[MJ,VӃ0ϟed6}2\Yۏ,DcdPL^$ (22^<=%Yp騶lUSUhr6r'n{>BbV>z~Hb'\I:53dCn tG1U3W F@1NFo@s| pdmLin`xmjb]O__E9I/t[HHkAP,-}qCeN_UlAw uNq3-N6r;Af9С vNQ5k?B*"/c\sXD~y>lcV@zL5r=gGxUOGdrsa` ..db2ו-'y{4>(f-^SO [cwt?ѶmaL]({~,jpt#Qp{C+_:M/&$#hdqgg(SnR%/̲?+qUsx_ Oyt\i'cZ9^\Kt3ÒDK_UUtQ/T`|(H[;Kt.HUZA?S2dT Z]Fs1CX{RVN8EQn+`gEa.^%\l8GsaBBV_ê)2nM6s) rR]9f%_5N4e89h( []O̊crIZȆUkV o] M#߯ſNW{-ln:JJJRFETsFZ}bl[!-l;!97NE̐*U3^4I_S[Y^]N7E$o5L$c<Ŗ7Ictͼ =D $t-SxQ|i|nJ>J~C0"F!Q(11A]\ P&Ș 0jy# 6RA@9x" `Hoh\ j!KZ;$ͤ[ r` F }}o%zD7ߤ9F"hjskbU/Jې=?jEUxރ2< |*΋H{T`Oꯊ¢0,{;몏HB}4 -)?r, xlNАC7OBݱW!a#|}GfL=j5؀z2/.xy*6[ݥ;ϺB%CԜ&RA0v)D/aiAGCPnG" y:3QGqu4;SCg?1NjrM\kN؀vCYL1IizEI.4'(EnG4Ь xhj]ڙ-Qld՝>-D,)hOMfh2w'Uk2|'7hY!P#'1y^^qAR;Q+i\ፅ}b76Ԉ4 qEQP &?3\1Ãud!ald:;<*nx-': 3`]zwB]T`;rg>2=`w3¶A3v9lW@am<3g)V>%h-_F4*t}}-Lǃ*)5)lEMn?#&ΥLʄ2YkDDe^q"X-Rh?e+7%ު5!ӴƵ BGijJqʻ" WD7j_-5]DFNDq[xt`bԷ۷ `d5P7My"h7+FDi x%.@ @0i穴Zt QФھA}I<~{Uc=AZȌ% Y.}klzȰgA ߃H 5K7@QTv3sj*G@ANUBWFQ%jjXGpPPֈQ)xز!0CpuiV1Mcܳk JGݬg$ofǣb}I]mٵ0\'oQ~BXҋ/EBp`O"tvX#c^%s­E,j=jog}[?y(5gs)ZoH(3.}'2rX?r8 nf&NbT%)v*I[ѼCv $STS_?E!۾9ds YQ uuu7t"\ddžouCgck4\\N`/T:٨=dB-Qh`ݸ"(_n% أb[dKH|&'#q  IHP m$յs`&|7tgVO~dUKDU׌.|:k&{sMk>ppѷ 2v[EE 4dݨɯmᐏ sBy;W֊ENJGD_'rLsO aRDm}f3i8~׫y 3uT5IO@x]E(%[yS! bz|sUD~/MOef{KsozV#5O=ݏImA_?>!ZV.4jU>'FN^Z\9Y*oH-= (X`^"myT >1D~ޢ$Rh-q yS @ɇ{ Ƴbze nyc:탆4AA9 zH _8 _oy>p t{ 7sfHݻBұ\"ܲ9an#E= ,$A R guztwGţ֯icMX=?=TS5\npy5%WEqt\Ow?`I{M?KJX}euzn8 FU(ßBAfNفщac呿C&EP&pƞ sr#XcNx0d^FгX.D+ y]tJc4\+;m;$0 ZMGyM!Ik{"uRWO;2=t5P9t !Q7!q;wb/R&yb,WF2%2/[>R`N^zM ى/KW&rU"uGN񴓪@cY$9ߩ՗ցψog3tʨfwQ?-V@,-ى8jiG" zW`K,$:WPngeܟ.G/2*J 1Txoo%-+Db,ˆj22x uC>t>A¨ŃE| 3JQ *~zŌIe(QM,Ǐ<̖[ԡSK辗;,-^&8>wpCȍc]w^]kKDkB!&_nH"*F gg{hnЂA,>M󊘊o.9~ єVr</LµLC695ˏñ$؈2i܎_b!}-z D)DuAjսzEK؉=r](*`PȀ#/Ewل'0o 7'~޻] SÎjA8DR:13-Jpأ\zwJ'ډhnvm:0OH20.kU˜0}B z?u, C"utA{$ W NcRÓFFe3ŗFbK'L}FWDּP~+4bzo+B F{&mҕp%2 R>gyj\97zxXš BۭǏҨl v(r|N]̤r7Q4dAW!֩yGl9kxAd$UTSr5WfG"{ G}>tm<+4ݬo5et]釱l)mulhxHZJ"]FLߪ*{\j@M1 I~r8h[Oo26%4#Wʱz D\_]٠9hC;ă!(=O9"KtBC <<1 :P8 2dƐYK$0P&v=4 P7uoUD玾NH6M1\7Α=Z B҄ᬺ_>i$#ApeWmP ?ymn/@9:X5Gsh/Du}*E[@`gjOPaמ?~֦+q$e y4,RHH:lYM,6!)|-+WQ-zQ Jn]k9AH!g1_8-"\%T66*Ԋ^{i 1E4}`[A=`wyȸr7bʔǕ`_֢ěm$?3olG> 9z@7ZfAww89AK|̌[!w&/(H$#JB3Fk=|6^PRLV<^D'EWtC ݸy ܳLchPcަ]5dUD_9⒕̘+K\ՙEU*AvQRBd0VfBC4o&7Ria";V9B S>b1d}̡H 2:|xn4MzYZK0m@R Yd@ѨspJyy΀\LoV/ 4fBOJލFQx*̜P2ޗu{xK"G,bKlWԻg.ϨÝM$,$.Y< ev.óktZ|nUa<悚6䛎 3~twp0BBv?)úgY F`hks3ڭKDz s0);`&du/о;Cz'KtlI3 ٣4Su5r"A}c z'% s} .tL*^]J6EhFLx1Xvo񒹢|vzp v:4R$6ϳ mNP1#P C`g"wv<&`EH ^k#L ϭhIf{c*DJ4.ꝌNJz]2+P `krwĠs{Pі,:cyÖɀf$47UH^֏b͑'M#w P²QW~ BR7{FR$OhŶ1/S^Mݪ*Z)N曖Od R+ a>j飄0On-g]kNsn%oA`d(AOVS>PµCᴆ \h CϮ ZS' ,jHR kqnY660?j~lZ?v&%U=j]#wIuUC8uB`4jt"++W:% Ӫy{YC䝿Zpnƭgq= {OldGm*S Z%=^WkLc~=b<ᣏ;ֽkHmu}jhک-n-hj(_ikAE,ʱrb 1+(X|AǙи( 66zqɮ~1MǿiG w Q!\\r +@6J۝5@5 ޱh 34p]rcp VZN9( OʫDH+G݇KM^BИ8_ZGO4!=yE|MbqDQ߹6&<4  M\C(d{B@4m5SkۦEXE^R#e`JUՕ.='$8%[ǝ,'p993danEG8@+`8YhҙXw;r,yc\*3#-P/ Y%~B.ģnj͔_1`xO6Y6kTBBwj1Z0r#>4G)puZבOTSCXH DGY&i\7OQSEW>_sk7T"،# `2LW 6 {÷υorwH}Eu6/ƵZXdR>yMu뛡7rφ)v*H2c%Vr@EE ǾGR4LŜ{ġL53F{N/$S#s)uF  9׌{V) F=G{je̞tZʿʀ FxDd6%b)Xl~Vo1%ƻ_WSAW%K pBg*:$i0>sCSHS- DG`p2?Յ[:ô!S *; nkB7ն*UJ";vY~V(KiMJXF~ &p;bO 3+`VnMPVނ#ŀP;%X١80"Z0p34 : f+4yrs S(t쭄 !<{`}5߁KM\^uej"z/TyشvxD_fm}yy=Ω][)%^F.OdUhK5bGa" $W 7v2ڏvf:‹viwpZNJ>]|rچUq}Y87SI+4-(F.-Ё1 ه/1V4t|i_͂CL˦>FAtR׀`ӵ$ Z1B~wbe%nb]n|â•AIiiyA®S/PA;||vQ$Kz¼9^n@F4K$0{nPi]X3\yvKtɼ7=kİ /S $E!9(I+gHut 70<&R9A1Ϛ{/Zh!j,] YvzqB54fm'<$C29՗\׆hksvf搩 ^M@~MTG `G7g x@%GY2[#|j o79X% `Bǟ5F>63xgC?}Lܯ=KX t V~6wgs_6θ S Y07fyrש`.uTcMK!٩9q~ OBt-^DտPF݈%:A-{gU5ȓ[U0ZgDwm?n# zH-ӪuI{ 'W[ޙe(3 !ys+޲i@C^)NIB8$ A*)贱"Z=v挈GJζ2˔a XMVVxߌҰ;W?6.t*B`54៼?uuXv5egDx7 V"a>xݨ(H5-jHڠfbXU M:j},,$R&N4{^@ 8 (dnӷ#C0TS %xTQh#@(ͽ3{/ٌoyx#2TF7`VLzCgm7IaLCU#R Wl90Z`ѿ"{$Kz3Y"FNp^Ƥc裪Vo_'z;X(uAuTNJp#Ȋ,::Ե; ħF`˸HtDdhG6DAٌ*̉M!wNEe?< 뀆OoG_*Uۮ5T]R%=q$DDF8MY$#'Jc,(>M3_kZTS1nfT YݴBZuމ~n US Ue0-V63\a>41w27E,yd;?f\]|=Tt7/{(x˸4x yaad0*𦞟ڵS]CR3QlYL]q鄛&RNq}6o IW>)4@[c-ȝIj?!%3(Szp݁RbWR'] KChX7SƳufɱmF}5#J|.wR?F`/jcK{`q}󊺘BKq› xʪhzK#fxO{*Rh^=\ږO7"{VּM]Ojh(Å&zI[`}\5͊x17RHx$ك5S{}Rً2 /Zr]bk*  żP]/Gg!܇>s'i@0rlE,QNuW[4,.>L[u4<"3VTz-H~^A4chTWǘ-#vXp/$6KyG- h0֒)^Sk]ss@9ȐADe/5FtwFR'Z?0ZȨ`\rQ9RY͸)<LSLDĉa3hXqW)v *ݵF֗ǽ@&FY0&+m}vZJǵBD{KpP[਒ǧѽ1}[կwk_*#:erQNpKfڱJWJ@3= .c}=YO Irs8BJw-4Ņa㙌WSɧEyP]@x :tHQ+ nl`EJrxBSvFKuA ?B$) 6>1͚TԽ}OC:^" ;ۿ;ؐo,SB/+.=O3 0y=;\?p-ae텱L I;=KZ1*k@up+3l@-{TuNmVe! _kupdofWcYޏBHda"den 1N-F9XZ"s@ Z t0!6 yC]L(`C9hg\ 1w:b2U}!G }*ƙ1KF=TJPHGS4"h@yo0ts/@]4ߣgUarP(4#@ oPAXCzf :Uݣxs%X's&˼NӫMڟ cɁN]E m^O} o1+~ +0rꯚbKܚ86NGY_ ra0U1\m6}ߤ-ռҔF# FᠯumTC]i?yndmf^4OV+q`A)('=}0K%dSȻ+'vwl.ֻg.Vw*ghhBj+&; ]m4O'R7omCԝ;PcPU(]ą5oxႆς7OL:&n/' Fi`ru&K8˵YK+p.XEA"D3ek 7Ijd@h "C>ҡ=?g܌GޅƟ0RMISloC! 9;Um |OxXěr<9fX),ACݪOV}h2WLXVVƈS%gIǏY>YӃs-ܔDDΆc"l*X=?* t qq-XHbج5B6c"x:$ɥGG&Y%ˣYǛO3^SFEa -nT\ڔJI$z88#k!aPL5J=6 S@ս&ǽj u4B[=H)&d/- ܁oktnzZ'cLNPL-89c-g_WiFP R ,.p N2ï24 u)#Mߩ[%[D܉E)Jnx[G5P"ZP$T#Cгqh\* ]Khb3:: ="<@g޶@_ ,: kA8JGV> y-(FH ch<[Wr*Fzju&\pHB$h ^eyoIڜQuM)y6jy x 4 6ryn;+(jEz:Y_7GyQ#q#y@:;~jQ ]\~JGAK0KSI&EoRJVG?C}ɎY[-1:']oѸCϬZJ3yV: cƶ|"a?'֨Y6ՠiˢ:sĄwR}'5J\, N7T}\ZL g "b*^Ob$pP܋%]z:*`cE# x7&2zL5EAQd|e]D׺/%xY= ff\rW~p0i=}޵GGV^S"ԅƓ?S=**Y:3JƗ<>;Oh<\IͲ;)1\Hy (72V &I| Yxď&=ًSLSfOCګB0H,'g/_aKɁ CX+{Cf$ pPx \Ry!HDWұm 98T"AገE OT[ln ڜ6R:G f'I}Heo')Iq& W/𕪻ĭ6|٧m4VcwePЋ|͢}1\_n0ef;u^ae kuҠ3pZQ"z!!Zm{;O鐐ifv?rLI;7haW߲loʼncu!&2=’)mXUy7HZ;{yH>0OBu}Dž v4 [lr {WU؝m ̾(: \z@Ra6uY'!ʃR]<2ӖXlrncvp]3>zXFpZbhCj0m8N z|"5y?w9U!gW%"l0d 3iŞn P/"MoT Y)bTHrɐ_6)#3eaEYt-^*7@Nդg4d&y|KG_ E#m͊Z(K4%b-}Pm Ʊcp-tݖq ҹ4I}'5Sތqs)5}ɱqUC%/]33iVlA,}+o/rr)U/4etķo|3_1 LγLZS}Y3znR7ㆽ;͙~vhaӈ7`˫P5 uF1lm (!hi"XggON/EajGAXʒ(࡚>דP {ūc"M݅-Nk0٦w狣?DA 7ۋKNY0/Jӌ,!bF'YzMēzMFҠ׈D1pk*F]PeviFCg-#qՆJw{!k7;A$ 2^9D(3'٘Ri3#n{. `N4Pߣv i1h597mW]?q}6SmƩ_/zm/3B]3ߐcA.|q#cYR@jn59"s  W~z܀2U4g`zѩ'ki%h=dMy+>Ocszb "VG ;jhw-7 $ A5w4h!ц\9{F;mi1M~93fh pE#dF}:zʻj0Mb7[ ԥJ8"]zJREKP|pglDFic= ]ńpH_ 2^c g›Zy [ 5mLǿ+R3gCܡ]*)gZ.4RM%'b~(b Lo2Mckf{Utqx["ƻZ% ?uj8pHQ`$\U ~㱂W ]Ќ݆pâsDz `H6=~Dn)wz-/Ĩ62ZE+P+ .'bUbe:baUzW=pUǘ>cw 8KHjY"[)׊K59RRge?FU}&o_lq;հACzOD8(HJA- <"$jǒ,*=}2d};jA#JMuxiς5EgIHf,8}McQT!j{vXWg^4q?FMF\W'3Ѝ%M(W6ɵ14!]TnEtD jW JD&7S|ɠ#mm)HtOx:ҰLο#Qj\uԟdj3o*w4:-OKq]j5zlr[4;w{RCյ\{^M'/,p Rϲ 2\%},c-{i:4wYXbX)YQL 6oғpZXRp wsvLdnOޫK7I?S2vAx' mxk(wT<Z&XQw$NPezD7ǻCTIv<'Q %^`Ygb_)%@^̍7}胰|k՘?yS"w0A~_dP "X!/5Z[e!hM"T5v$eL\l F4+3z;aerlҲ 9?r/K9Oޗ'E??xHmoݝḶ/I{0)T9c*k_\23E_ sC rB++x ^e= ؓRn'JfzYOP+};vN5ѽ 8.">̔l7(ɻFr_#P~Iެ2z~ߋ!_uFC69\phPff]m6LU޾ܯǣ2 E|,#6 eN,)̕C"#.ifaO1׭Wdҳ6 gɄqaNi!'*W- xˋS4;N9Hʚ)Θ2K݄F[Pϯiּ'4\U `tc$.P_Izpm&ޱs NՑ;tµu˲9 >pU'P7/Yd+ҏ8oh$Y`X*U!|=فGAE%J{J0OhljC ϘڜƩV7< !@0 N[WG6Ѷʪ^cD"ocs`7*fuQy|s"9aВHSOW;k< |Nl2=KTx^GWN햶CPTHӞt#@ȴG K/MBq] {fJT֐.Oxr +΀9 &N?w2::`mDbI@ Q5jY!X"edL"k@h*볕ۙOmT ڑvOT@X^'M?ݵV]@?E'LCйW_c͜dWb!ouY쪮3-c['~H !*0A@!DEow4It^(2~eGs-fcϝM5nk|9뵇O*ê3ÐnqBWZNMŔB]G);},]B/bf`Fp ,E fKv 9$:f!kt5]RTԬt4=ܙƎnuwwk~`epˑ=,<1R#mSئ)\/7oDp98zD3!X+DnGf18.xJp9>-¢Ps!-{0([|na1Zzx[b%!qcts==:CUjh geЛdd,ջ-%H/I"~!$L}?tŽ gT Oٝ7xC}yԑ%n2eqZN[IZg0U?ȖٸJnѕ;eYN*م[ )2vXQ"HOOM [S {nH/,i{ygPM^i;BQj{roKeVclqﯼ -ժv paEu6@nJ_lZ#-sDh߳>vI#Ӯ̅'53'.{uޯջ kKO#782x(,9'-#pl7Q>BHI]anF1"4.e΂Eƺ LϣT݉= pmŰEM*l s=ϱs t* MVxO LeЮ,da;tXԴ2Nf*et:K\W_4Շf&_UzpnbMA/>Āt^EoF?N>~P%Mhx7M(cg`Hw({]*PҌ~OtTa i;^16>z*ZXH/$@Ǭۏ(VtŠL,Khr(Xh\ܖ: ]? hO:։־hcntx ouM4h#LE o{9rũXc߯vn}&a:5ǰaȇyE=-"=`f.ztc:ރixvZ}4("a{ˠ~/3av <8_Г:ΙԇdRWz,);EhĬmNdWq^ZJ$._0JN9ޱtBjϻJ=L2) +zqrإ*ugkZ;Ho&˯F\g8a`=$d pvV;췅4Z8J2$cZ)?Gy+47I?E3;N9d_L݂bdWrĪ䁒}y8"GW&{EK|kW}C314xϱz4V:Tx+:G͎3?{HÔ]S)*nlqZ?3u58jًL]$cX:s¸<0w2~m//Ʊ>9;Rid3-q+} 08|̵gu\eue% i\ OCO @܋rYT ăjB=4X#RVnM`QI&xLAOgSM_?uX0`H.k+ĆI ;&߉{< 2#5ֹ3@^]w*6k=MQ9l鮫-)Mxq~m>hEa0'd”;Xgd+{{ K-)_/,p'B(vfD"SL LbZvVJ~r>[[Α< =B[~ѓ,~p .*1pW1Zp`= KUv&{$WZj(s.> ֙Z>&$4R  ߍ$LUudj [HMa CVgJB΍0Ep{^ rmCybӟTVƳ!yRBcD+,!rjo8iNr/rh;?kJH+v-KP.F q^ &oٛ~iX'[ ^ǎ{dP,o`I4U PܽFջG/C _>aL6쿇1l$rT錌>xYr@nw;ӬsŇbjy!ݍ\t=-l@[+Uo֒=F ";~VbeC g%0GZZ^,!T.m𵗀yR c6F.cng:ԗ6unY^P:;!(;9hl*iYW=eEuy][2NN^;/Sk<"qT 6^/uruv3K֭UX !h ΍QOz1{B]0F4Z/Q u#\%ݮ}l1/'̒,rcz קF|yc"o zUz$7[  q" E*қ0YOeD`_\\`!DvE\@Z_|Sj귥VQİ v5wnH%:4=o`{O5B̆F~j'Bܪ@)l[#Äs)RA={Ge@"/]Y4%żmF*ȈN>6\w diS. +4(/.n HC@M%c d9 bY.>}\LI@'g/=GpAGY\骷f=A:wT85F+s&:Zx} TFDL鱎9rMlc`ÃW#r4"?m$˜-g/חYaָ2|48&vN`Cg{VV}E$~`͝≉=>KcY0LJna;zX[`4VvpK$="Z.=wG>CQ24M>(oxNs&E8G֑32Jo&&CLH=_pu|N`{"?{٤ ?"BBa`P滁%Mҭ;%տMjXFLw彤sZאވI BiK?F3/5f₈3w qkEQ WITk,;=wT4뗨.g&1qL 攈ς1}%9zsAfDΠʼTqPO9ʫymX#^H*JaiQo ؽs՛75z)ܙeέO7^ݝ E P19K_npMc_9ZFKR l8M+J M": d woRg^[6oXy>8ksT\.KD8拾L'/ d|N% e!@g`hv;/4ϠK]Ѷr('!M b) jPJZH UNhpR6\{ǁSg%jn7"GT^UaycF;sG/گr1MX+x*9׮b5H=oqLP,e- sK_P V_Dڐ9^\_X ,g/E)QI[:jyeT $V7Υ狎:CMLu mM:rYiK7[SR^!|H mq8p0X9xf8 L^k׈,:*z.Bd8$.-enAF卬+l,9Z`sj$ĒYБB-^b6iwSҙa D*zn7H8=]V3Lc0;L a/9{GXN>7o:#)}}blNp- "儝VÙMB$4z06qr @>"B*v_u-ٺw+n.+íܖ\*i.wݻaT-B|¹mZą&umIViKH5z}7H{ӹqɤ xsM"EŤWsyjLN-$PFJ"θX ,l2TyTs $u4'kj|A $pM%TZL8yo1-x> C%S k <-M):G6Œ,KTGoryȓ$T!Z  *|EDJMw& G5Ս l=o5dgTDQYž@qSJN48lrr!~W4Y.K(]E+W@8/ZMG:S+Cf2RUevsNAGGkJP^Le}<!ILVh_q&pLd(px7x'p֞j64J %Nz^LƜ;A0VdnǘTW?3mWE9mN4͒=WJuv>SP5}$տ1*)j Vaph:ۻ`N,}BݪǹRgrJBU*+r-P FG*۪kj%ía1 lҪWZ .9A}qFjzi`ZxDL Hc z=Y 5;^i^o+ >~R)i [Z&6_|Bsx*1N倛܌#8}0?/X:UhYurc! ꅊ "9,Ax;!aw^bTEկ„1҈i9`%]{\k(ecgm u9gJf9ϣ$cu!FD߅x^={Չ(ua׹+ kV~Oi3amd _1|wc5bhbjGY_$]An:~,?]v82~9ۦS!Ceq$>R ⛒/i=ϒ :^kUdc RŘ@r6OiT%jO7gI8BCP)\@7EN8d&jqpM a*Af\}0V!P:8ԕ4Y&Ե~/@jKH?ʄ6FqZYOz\7*wPx2b75{**ﴮ|n߂هzel.l/`liO|GYz GcXrʓayߥc(-SW?Q9g5'[kmZ/1ߨY#mihp9K:#hp`޴sKiB9YAS;Q`4x:V=bHck\YÆX'e_w_N|Č|. HKcG-B;ɚ6KcRUo!9x|C] [9cS;5tgZ"t6ς.C{F4{nEHsSCO4õepґfrE믈#)~tRʷ]Vc2=DH"U1E^x*&<@.qƴUQqg%˛3\yw6rEon sݪ]av`rHF0آ(wz'ݍtC#I"o[WrFѩ> \VV>TiñPD># {5R'.V8҅xOFP7Yo F3$1\aW8R-BvPvzí~NkejW`Q@#p:){>o=GXBU-v{6 ^FkT,bC?x{7"V |28= F/әJ8hNn`CO@ʺ|TE1`]!ޥL upRC|4f" Kn3G,VTaRP)Eq-ICE cvSp MxsP qqy2${A#} 75X嫖,2^]%qЄD&@aN-9*ZJ.,(@Uf„ԜhB P?9/f9S@l㼤P0`){{|{]_tr\P.-rtK֐9SFB?˄/P7fCۄ21F?frdYϙ?[]L^#کFSV&h0.BJbBpY/GZ,J@S,gTJR-]VPΗ 6h)(Om-z)q}\yO޷F5Z6mP\@7!a D.apJBrfݣ}0:fxR8{WBs˹_mui#~9c DzNz,/ڄJv.;tk\rhֽ@:)k(Bz8|]3Iyϲ1TG򫣈xG8&s a)vc?~gעNp"DQRcMŕ -Nu:;#vzIt2APS9_E/#>sXHYk|I&wrͯuBÍDž "t~"ޅLy@PR/v8 \?3:MpV*$64-EK⥝7=ЭۏNެdm)$ѳ%[ E4Ϙ!P?i-<%u2KQr])&jPEj&kC\ASYĿP‡igѾOPv?mR"ݛЊ @S>~KsY"TQ3Ԓ-7bɲho)Hs5.3EjjdRMr'oWtIjR}Y}tqY7 lv)q%iqx8Q[eG:\’DRÃ_ /Rtѫw+Scg>4͉g`դY˅HGrч`QnYUj-n0 {ъqF~wK4zXZh@B껭}j'WY k?X߈m^yߪ.a=صa1Bb Sk A~S<#*Fa8d*2pyhsљ`&oɺ9nbuyY4`zc8y\Oȿ ^@R认yC>#| WϷƹArYmQ#$os2'X P1Z#JÌZ,kkloDÄ0簢'j0T-z0TPE3 *b\Ha_Z}W)6p̞j~[!Nj8+yno+3*+_}~q2]97LxX>rTVqu5bSۺU=^7sȭv_N߰㭛9}p`Zh4 GS8ۅ,}pnk[qɘg[5e@dWA | ڄ2`Z>%G=͝:  Nj`^m.69@M |yxf2~{>WG&ִxQdgpp^%!{/^] 82Q K o7 -l1!CSUD$a^DRq&n]@%OLW{oUKͰ#Jچ@ DneۼIB\\F8hY_ǒW8Sm!egxx֣o v`$Otb͝IJm2>Pӎkc Kq{{V;`}ëUo9#Z*vvY/"P_:- Ȼm D]fizR`;5vUF'di::PB*bgQƦ= yzñ=lVsw=~F4ѣ>[I*&|%&YeF;Pq1do S5 9z ~)X j.:-\o;^>ni' g42BVh+l?QDُɂkcR܏>=vT1 31FsIbPY1,򆩎#I}?.ʡ $_Bh=l'5rW(C}P%-~Fkv 5cVul4w×#}-`zi\-!O FA,4'Vq.3 今&g/Z7994ekg~͸=,O 43[췛utkd}09MNoCm@rm&oAœ)А;iGn7L`& ЧLc+=~QFFeD1z}׌pHDI=Aq*e lȎxc.INbgS~W}aC1A'yfEWFSyÏT#}>ڌ]0[Ǭ@HolmoŕֺDԳ*mB8m8̕j*e"o RRr$9v vij=n`,yO@”ńw-Z4q3ebT#ymr'DKr=PkDqFB Fx#Ad9h P@liU~Oז+.L6b x903Wɪ3;zi4s=ۗ5d6/H},7;hZ}bv.-d 6^5kE+WtJ٫ͬ_$`%awC3:߅nNa3tM4Td{@9;Ň#E@q1SYM jrl{ @@,xr%Pқ=k_#>S&}6$syꗺ=V,F<1~?*[ IqVr:a;fEoY<3Yk.StsE?̒l5UY q`h>q8zfAΈME-y) Et~U7  g\Ke}tC'ؑx+HKI)Sd2Ρ)aRhFst}.+d=ދ}5%ΞIf-p Gśx:DQySj^W~6A:1)붰3'~&Wf.doay.j[F9̶A`0f˨,80j&'XĻFe9ІܗNOG젫[ 9RIYF.-Qj̩ 3r<`% 30K<[MTt DaT7F"lt8|K1=[wuT7 F^bti9v̸GPoMO,-?\"<4Fn˯7*<jH'bv:.]({COkN>wGWwU?[:XCJmGe;܅$n2ᭁtPT7@:a/ o0X~{c?$7-< I&f. tDFO' 38tiʏOU_ho Wq^#k(DNO &j&Mnm0d۸ᐼ 0W!wF5|kݘ:] Wm$Lm^_"P|el̓Nwv$X;`NND27$+ ENn`w'~f^EʗtLؑxw"[1\ }^WQ>7U%(]ny4 & hq՘w=7^Ex%z3)-ɇ$>.iI:+o͢r|;N: ctJ DY'fQ ;Q@)M>ȗ+Pj6{+IvKKI.]eT_mm3Tk(!g7J·r`|rBƔSX>]/:H&bZs~3! {oz]m]9HmsCՀlywfQ-> C?t9[B䀶;Գh2Pu݊Y7nu ')5ʊ{!t Y`)v תX)eժjjeĮߎ{ ՏMlj6%k/qDan91r*`$2 @֛ K~mP[88\[}8"D?hEA7:6,D8W1T4zbÃ1Gkq %OE|pW]t@C.oE"[3 5Wʊrg Ϋ ,dd9:߰'m1ŜXԇ냆JVb7Vاb]v%KYO}i[")x)}@ٿ3o^o X*  EC -{Ho6iD9ݫ65 qR-GFQ@ǩǣ+i:lJ U#;dyP&QO!/N.{eT"vⶒu8kr_WȈr3/dqb;:\%ƣˆ,)W D+| B.⁓As2@?2OcA0wIE%ou5E}?`$`# l\kF ?r$YB:{Zl.Y˛xvFQX8&P"?"[}!B]d9IW[#C&"' $}(n}e؜s? =m½w#-ȭ %73FR}>N6QF_,\o,yñahw*3C },RnNS_T{ډ8񅄶ג5{QP|;6 &zar ޻cђJ\ϧ̱4W>( 9PG +\0|K&쭄-mey'vvl"zʹ?eci=ST D "ԄM\"cg\F`z$@_hR4[=~" fO&Mkkj ]'V=kjž ik S4Ų`ER (,>Z IAG% f"͂A} "Bx3M vߞ-IJv>vi4b\3Sf+_E9>.FWD@u:n C9gYZ0707010000056f000081a40000000000000000000000016075bb370000e044000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nls/nls_cp949.ko.xz7zXZִF!t/k]?Eh=ڜ.+ɑD- cnqm0MrWTkGl'/Xsq(jp` Å·LThqfëb[duݺ etW!((FK`Fs!=~Ϋ٥~2Z-U e'QNaX%ҒS ՟ (&b{]:"-CLۤk ,tW33zY O( ʒI'$8T2~vu3Ԇ<#+\HUM4'3u`TZdb1YI./ttmaa36qL r)y S[oǮv0ôTUŅ;՞;kpb|cm"V> ?F:=2`ٌ?NeMRN@WrE_U,B*5M׏ik]ove'Royqs4}HNܤkn!짨l U9v]x*FSJ !@D"+b xS6dA琤8%^l8ze [(SzԌZ}zjA| '5z$H bCm ˓ ca?%q~H $.C$$[I6`#!֒;j-5吓avACٓ*$RB['ݺ7cB]NLPX,da(V uF꧝'-AeHd](e 'hZF~w\0FmC"Gà_,jVw< H v`/ Q O+%9(H?%Ȩ*/mFς$.\ic;Iڑ3QꜸf=~? `>n IiYmkswק^J7RCFNRjsihY}+1DEc $7ĘէGC:~üCw7/@s**Gm8;_VIlݙ=Xk9dkO;;0TVFںc'>ֶA4 d5|,TFԚZ9? ߣDĮhe!<AgѺ8ӎ|7c },Lnߨm[LG2UkҸ#Xj&36pb ,MTJ$)zE60ѡ+vݗk JH+%rMf%U0D5;Uz %{!)pYtzy)9/0'I~]^Sӳ'J28Ib *>GkB ȣρ2dճP.|iyVE&*w/4&. GZ1.ļ'W, KVMU&alHV#HN=r`ZD |b qE;iw˩ &D/\ %)օͳi pf<W5UeًO'V~-dxDE#gZ6!됀Lpa]tPAcRHD/P^ݽtg^ 2?YJ1bIeS%{>d1u\>G_ fT^1$О"v(4~_N.1`J2t̚;Eƹ-sÛFPUg~H8$4Zm:1 é:!HCaI7yfKnFQ=R3 p]\PH^0la>Ǒin8#~MǩHI8C|!в"~kG@lB%:~Α ć&Iu>Q-|cU8qba\43.cL/͑sz7c2<;&-Af'ug(D-omH6=~l\8Q)ͬ;7ydwڑϽ_Rfq`QWLLR*cSaL\?!ws-(#{$?E{+pGbk[œ2slnp0()ISB;=x/P5 aV(3d%fE~],RM⣊9*pL'ޖ\`j@ ^559Vd7NB _MDZLk_* JQma)5[c{#veAtIf XQڮV`^7FC^M)AòQ;oE2/znEhЦI9Tp}7MbF5+XMEf$ul@KDRTТ[2Q}pqrMنа 7c4@OҫKMTIvMznAU@xntʞvx4x-,aV`Mrm엠+a )aDvC\!0ډf͇{ 9;Kzg\RȤ}o\4 0ɚ M: x6s1v(|(Fk<03 KW8OřeN.V+}itv.+)Y ~moMݝT&0{vDCĭiI wZw1)?7B7aù_.հV* t ȫ|R*HdI ە*uqmBk-ׅ5XHWIcƆe:Dԍ.KT]oV 5kPSlMI 4dؾTτ:<=qMd\.P_h6/ `LunJ<ARKG2vKD4-?Raګ.dt6MyC?v1Ϙ8V.]C:g ]@?frucDtq z4UJ5صFy>x,AEahIBP L=?,+cFjp 6M eVWrǴXWeF' ]]{?R-&7cZ?i0+;n`Ļ AKf5c͝YK9yx=ndɉނa;AP?@^^~}L2y-M@r80e Uz]}V[wD6zDɉĤ`D^DBh,o$gdbrн}&}l->/|OnkFί)׾Hv /F,l0Q#{HzqDArkWVKC߅[xg(tk`',1xC#cWibclUyi;>' QYGu'fcr4zlY*{P3O#E,Ե(ܴοivyXc’!-pޡ]G{TDżL=݋`Eic]_-Mf,=J9GA} *1J{$8sy10nV9WOvC$AB=TwSug 8 cPାs8LH~/  #%Ѿ!rI i/]y PoQthSmЦ)vLbԯءh>7;p$rY`Mz _s11/=ГK7ha&()1JEk"1]ml2Dx91gGȽ\]@  OR:K,>\z WEb Ee&Vcq׍RvI{NƕϹy!mR\roB#Me!2XHeCB h' 6XP]mP}W={bOD 0ر9>i8׬5o}BVDN==/#J"l`׉eOC/qQ-U, u#QYeKD,#@G("GJ.@ȜtB.zB_Hͤ~<#i6gLXZ )WQgں4L)se}TAXy_IC24sAܽ MUTS}Mvοa|[[|'ނb_ Atۉ|e3ҋ.Am$` G* m@miMAԉ8%I*^g*.kyQ^kug;U@jgP|q6H4hU.u GUxR*z_%,xJ:ȋss:'E:LP4&n&aB~msp!ƿEl[%5^[='8,B%ux` +ý4BM2)E`9y殺5 gWCqG({>wJEBqM&/˛.\NlK%oJ=D+"ݛ=1HӶ,\nTKb&_Dyhqi}ɌcȩlgU~TxkmL3]WP.ʈ OO]s{#oqD&!%`uŤX,2Pʓ\EhFkO}5CӅY[TRj121Mzxtqa4L=1?*A48ul\h}\䲉M#l(zIbyzE@Hm1w @:_׀f*O*֠f,j?5+t.05Wе͐@vN;azYwA* ֘b[0xf3[|]LLuh!{2= ҎQTws<iéZЧWh8>kgb(H$iLKrUwMC5&jǺf.(^PT^2fX]ѧ0H(Ѿvu;3*g 𸹠/wQNǀ Anf$C.;\눖Ql/lxۓe%)@[z̗K&Եgyf}K٭ƒr6Ϲ6c|O+KFe*{!+ڙíI-NY/C CgYtԧ&^Ds=J^L;gHi.'|ؐqJm b" |"=sj Ãݎp%uLʭCFd'f.* ?kV' UZxlJq r?7)yf8hfRgF?k8a B<Ⱥ)4L m8&"꓌6T3 eg]&(+xd`Y9O/ka`bA<<*atl-l_y^|f2}'av}Κ3=͘VDPtc^vS؇QmP8m=DdmHn./O $jd|\{Q^J: M%!']Lg^cj5B A4ik6ta:yNon(b擺1E;`饁\:ܝ'޾R}Ak }8avvŷ@2Q&'tpO7nꇁ\qPfA/~SEWj)1@ʿa2S7b"]',=n@ޢ}4~2 `[Z-WJIBBDG<#rA[^gLAWU f{E2X?^DV3CMj/86"@y|Rnq=xM+{kh'#\^1#U zV7W4'qf f2rVJ'AmڷBtTDL'jOomM)^3[`\f7-:Ofx\Z=V%w&ΦT@4V,.9D6xB3/?H%J<_.mEìW Dˀ&]&vȊD|œ[Ź*"$=?'|8L& <msA[ޔBeyZ@##,A7iЁtZ]ICk΍~Ɯ{DJbٛ"F~JD-ɉ5p#!%&_r<1Ah+R?*ad`4;d|M&]n-p ݯ*Mǿc=V"ZWx#~|fb,GnH ìa&/4ua r;:a5mE?jd,SQς>IRy}2dmģ1g踖ӡH,xC3N:.)jHdX雃wj $Rͼl7xz]Wfok(MRޭU&Nfy@jutce }ǏʛbNNҿɫWכm!G+HuWHH4gY-FQkNUݢ?.K(OULzxm߿/%J?a[& _@&GzXQϭz߯@,겤xmwȍIʻ_\Q1t rE#R)*nCRh <Β;h,6>l*ݫo4ڹ=zF$ 3)pY|8iT&L5.xgfN+GXy_p[d"$w~D쵒J)Տ^/_D6 M")QK e,EGHPyK!aTGpҔ¾{)B;U*b7\!@/kf5O a<4s:qFST 5 ^58 ,m5I_ReJž>%Kܖ:?>T&z(1|zfdTy?jٞTq$x"U6͜{ཪBT32% c=ePEiw~> ?Xf sHtb|̜DbjD`{̴ 6V=ͮîS])}-c"|=M(#eg͋X$lJsO@;/fn~w  41H 1cqCW K7) cMQ8k+x٦ogF71\) a#ZwseTѫD|QrX;6#fVvAQV(HL۴Z9uJ؝,~( z>)S\0nc"~$K32i[vI(gD \Ԗ IDn_d ɏIO}ԧ&mSřq# / L0i w5\{o  xDm!%v7Iz%PC`<(ǕQ+b7^sv{N _:Dssl\{kݬC PF[kґ)N L]́D&xl@zux?b׊9Z,}*uLsH Eɹ`ބ"rK7OQ?Avke v. ]kT8ږ򫁐C a1 P/Q>< MCg*TM S ټ #6Kvx[1y]X(۞816t^G&)x˞i?#vHXk~5U*7V2ǻb0\񠬡N߯2Qʞsȸ_!eSzgzϟO?)DD* 5xӿԊheK@̩ݬEvD)5zgKu*u:E[ EGxmץ鬄gQd6IG$[BKpܪktD^Xv;I: mTD+ǢZgP$Q =|Wʙ:ïTԥ7ftfNTIG{1DkX2]b(B̃+Av\R{j^7DD=&uGt)؄`ݧ(*޹މ&," LzLM,&\L4r3paX"^ǩdicm1{29$Nf4$ݸ6&r3AX`*_mRR[2<'\~ݵ\lt2M'v4:;ۛ=[ɵ"хn1sP0bvOR/:3y5._ EK7c )x,՗`VK#x$$JΏؓ@PJd齶`: ~%]]c8q6iFrgr 'VPc+ &lTvq93VqV8\@7/$/X?,wRW. |Dawi1/ xnA \jȪ4V@<7cK^1\̱Z2bʏ 0u=z6/u_4=;o-B8kwVo5 {1@5 ג@ظ* ٚ]uF6G0B9'Ls,%}Ͼ_ҟea$.5y 2R.gg14+a{HZWiRST`g!jLBҸOcan y__/l6Jta(whb3RusD %t nhlBO)R&Zc5A7%n,)jS%LįtF]MnE7 ԲsTG0F~'E+&Urh_VTgC/uهh8軶 AX ix] ާ 6$)-KY.a15VxU-A+Ghe5! Eb-1t7=-8DA߇jQ?&:Thb$`c~5=vjԊo;r/<# ٳZuw{KU>k#\`GՀu\+LHA |}Tի+?|Xgp~TZN! 3 ݭ6_%3o)s@=!ghk!XBb +;6JȎڲeLKSGEG`GclWyN3ӷǚ;+#\tZ.x7G*zv/i.U^p*A[)*eMGunSV+-)y`%z"fx'@qxywJHVBοqCÜ$IqMkCEQA( *ȁ Fron6b" K\Jm1:"R"i2BDOHdzVk9%BNrЮe(zD:*)^JK*0C2߆r?B$m#|6)2#Zn9莭v`议Ėd<ř p]I7=; {[ 0i/';"§͗Ŝcq֐Ԥ+;q߫]N7>9,Ft7-Cd}BR0"u67;ώ%̄ MӑweKOBr1/]z-3xX_I"Ou /,"]xԿcj$Oc"+Vle?)x`Y&o#WPuo۴1p54T}<: XqM̭g|ZO2!{dHP-Y:"Yymγնs%9Rݶdt2OmL`"9J lf/HxucH>ĆkХӪOU P /?`NᨤIh4-RP| n|~8e`/{i#v|d <\4`ߥ.x@šntAkCErę KmQiӺT$+I/ |S 5 |l,VeU|<UvmD4i0r]AG0c@.`7vIrbyY}^n5-jF<]g")EK7&Юv#hih3P Yd #zUH']ԠR!p\g[NH5Q$1a&`5#d`.ൗ$AZM^b+Jr5EӮ`}Ӂ`ߙ)tᆩADvN0VC7?܈ ٖҗPGűw8Mh}D.-\Q >96eۿ"?7YNe6/<>Z$ z) Tfmij(bY.8h NN^Vlv*ŹeRK]yv1\.gc%#3?VC(.AU:pߙt- 8 pC{c'Jkꌱi DQ-BEdb绗/ʦQ;GDtcxw~'@E k>S/H7&3 sCz0VG iU^'LLZf>aex5@,++ YME1pL-.m- |\32uËmѸ<1E($췲uN>sfʴH4.kLQUhDyo,bmFEv{|ŊWUqy~JI l>8iE9SC{<;{]9d4bqɗa)>3zQT l#Ԉ1nL,wKa51+7tblU^Hr)+% u3UC-`߻i׷6M265Z7o?x'οiZ4jQk67L#Jg`@- ,uuc[0 [VmNd#ЮQJ9ԈFEV"9cd64/5 lBq"+j ޤu3krJFqS ^dn]>BJBj$/8Ac7].~ME|RkgƵ]wR=dkI~lz\fj\:}#F9.v 8my差HIUެt!;](KEi_0b6 N]q^^:T5Q%I9 t~ֱ\s '>no;MiM@1ˆR$'V<фR_adi8><6O Ogyɱ 賡 .j'mVˆ[rNb8QS%TI?! #]Z8w ^5B@/\20tHJk$会r=jc\%RAځpukApO+Kd2P[mdJ5 l dhi}Y3?C0Vt–AHզޠ e .g F(b96MmANG|6){!,p.k*?1)Hgs?d6f.M7nǑ5Z{B}vUZ-hxb&G38[CQm)'"lHKXBZ?RNk]X#NPvE9*x\"5,@o9bZ? euᅤ}גGl.fk TZ[G}&q!n)=$b!u Rx͊]giؼ^F yU`HɯB~SSMY"Epv{G 2$e$n*{sG'e8ծ0Q AF{ĸUc6eϿdn/[r<2$"˲"hDG$`ZT#ל!9|5Y1&`vLwL|&$>]֯*qqD s}nb|ƽ#qe7TUEFFa2ʝUJ2OTLdQP`5¥!n14P\blVly7.Ctp4DomT +_z:Q {7䪢"xOU*4ls*z f|hnܩ[s?4W\@gnH>;R1鹿5wW Zp' F`q bӨmTRA+< *FQBg S ۯyձ+v-~*a罯n=M"Uގkҥ28&L ^6xEHؤ\CH+pyD!v~EQEyih1g2&(j 4BS%9, 1n1?&ŏY-X`o }u:H?Е!ra8:Ҹ{O}oS`5nJ$ߏX&Zti o :ʶMZ!a~sI|ŐdI ش:[imї>pz]=)s?2lDɇ VѾGp>§S,_Q+dlZÕU¨ŧ~vsm7ުGLa7иFkRӑc̆ʥL"[4a즛!~0Ն]fqF6o5z axĨZR0gyp&IST+"I;eHƧUg-H6ku@?2 )pnGTeo&H+,A2A !0;J=G"))RB';#BAfyZ'D롁k|7imd캜Vv+#lCˆVc )q+7='D7E "BʚHNMI&_| ņ9n(j*2`q[=-:8?7C5^&t$rY9̑Ԩi` 8_/LĊVQf6ZKs]b'a%l\,jZyS$fEc,R䗽~bs R>(ʺ}/:}A9ƅA9Iѩpck[2Yr8nT|f<ɹ Iޞ_mJURnLp0sz`, g|̾ʱ}pz㳊pykL4a4fnki> ȗB1ͼݬUPN:ām޾}@n2o$O$ѸUyy੻@U~ `SsO [ HpF"׎8o(w.$uQmH\l% tGW[K\ 32`4W&e⶞ck ̹j/{ F9jE>DE$m^UnizNd؟r\wb& j6>t^j 1+%j6dյ[M^ ?t" cF}jV|I=8J *% *jP2B# r = Nc&, )1stLc sc|@LT`a( j_jq9nL-;xi'*JמѠ.-‰("%d%AçT+$h` Jvt%{Y;2+{JUHCKSX, K:#yQsBHؓkn1:Ѭ=SluBihٜ t|G/ 4:c&,V³kr .{kr^"[uhN(𯃉BiL9'M. /K8t0~37 ζӦS~R,](Kl[*OtַK\0eX)]a:c7ݨ/2Jc WZg<-~5RWW;!F=TK6Uz.VNn{@C_ Ĺەm!n[ɇ,3zy'5~وY`M.Gtsќ)BEC_`]IoϾy}A,v7v? f V(Q9GTQ2_'u^?߬~ w1 |>^K%DH!It)H#|h5F+p/Q.5bg䀥~_Glċ>hEQی̞>l^k}dDiƝi]wǦ7${7,`2P<*-EU*›WFR:er8>4t%׹BݲVuCJOs븵˩ĕV5U7-ށMؼ/U0s"2w Uq-j"Z9c%;~̃Pq bcÙBKq gV 9 F1w {`nses& &FqJA>LAd8SXʔI:3M,s7gQ$ꓷe7\#鶴FvEyN[h2[`|XM=IYlA4ܔ]%,f6`y<B=W=jxF8#cqw wĶ`E8y69W=Tzc䶗qJO>rO V3D~EC@TO}Fo}u=qImU_]^˵5h2b Kx.xN# rt1U!JpKZ>uTJ sw"畏-Bew6sSw+xY*׉P9pK nW6Kdr-< l.WX CW/݉N99:{y\RxL&L#oe4pdnDN9}ggJ#G]v %'8V3W!"I gmXj){*(,Y- B(b(L.CNCJ.f \'fVI@Yv\RwX`at8 2w-H (dD#ui,qN0dFxףMCKJ)rF_ >'i@޻ySo{5l`SxVmܒ wXUyFi! f13?PبU[Oӕ$SzOda9Lc0n<:T4KZA7WuicLؤ\ǘX3DcYݧaZ(bf/ضx#HjV>n)9mI1)v kފCuȯY&FiKњ iylZ>Z_ nס"Px|`(=e= 4ui.ᱣmoc8j]|2j܍N\v1Othh*KrDvoC8h q ,ed.5Z{iD _ZtPaܚӁcbH^ ֎.T"z4P5]AP/^(dJ)(GDhތ)-|]Q7bvcNK0obON_AdD sUV yGCe[3V%/nIcRX9#B^"mӞl#/ix$"J-̉(eu:pT4"yGjiM؍lbOOxnP)G9} [Ƚ SK}=Ã8ТbI=bAZC8b fay;Oe loNǘm8*]hvZ<,AB pLҪwŵ?tjPW~ѓr 5y/O)rn|!-zjMe.|$izT5Y".[ԏ[*Jjxau0bY Ag;KF.ՈIYKB.zw.95h)őN`C>(u^>)v w[6-s@71tCHiAGkB3'S㷽&:/5]@e ^]W@̈́2TE"dq#'m:#Zc353FdרC[8;kjr.ȩI.M@WX*n.nweǟ9Hma* Z^~tSMKA3rA6[hp_\ EށC9׎ң oAuܥYQ~zilGۤK7 &/Q@":6⽱$jo]V1j0c!SC] =^-UF?9NԬ>GEqL@^xԅ1l iNnycWn B|QO;tr &d?L*-q#dGZ=HZ 3,f&70{oecڝW`fk*fdʓ5-!WCq6p4߼4n1$3L7MJHXőS,/>}o}لRn$+IsWcAL=ʼn7Ggd9: "P(<\h,fJH Hqrb5_I:.PXJ)nL̐!5w[/i_i<=Puٿ(V(F^o'g^Bw{'W#1J7 FH7 «-LWHv :5OaDN|Y!]2fzE0riMdPtwډP3Ǚd4uP,U8Ш Gf 4ƽDpKbnkE2 gs-GӬl.tk$hQ:U1H:@VN47N4QZY hͫRt-^B3A&IB4f<It\g=kN:ybkdFڴDbPpgg ׭F'o*[YO% $YF=,i5Ac G/Yptw " gZ7]nYK}EnQ8Sa~S2:.{_&IiPтxv(ٮ#V@^ ^ĵQ:׉,{_ c~Rsð!?%G,ظog$%!'yn/^+Kϓin$?Ij$##$DKً7ޡgcX}wg(ݲ_ſuhtq͜uWvXEWWP! M1Y`-K@:q2i* "$nl=)%fWօ;ߟ6'|DjVnF6WkU,IMz=qȘ\KSlmw/D2O Ȯiso*\k0k5߈~LAԺoo"?k _^܂K]@@B_ViSXtKId:7l(>/T|Y]ogg&"̊LX]Ond~3ʌjoV ̚J]QU(ұKGcqϕ[?Las$ud-pC:c2y9}yԥ~ we$_:% ]*iֈyBxG Lؑ%Й'hc7 20 {*+ض }ƶD5]LǬY.7#&iw(J(DxT!9;[vw8gpw{Ohj2`C9_ `mEdma35uCs\#+`l٨NB1@n|Vv{|b4eCEʜ$?ނ2z-Vn0FS\c*{r;ouչ|VNlahҥ<0aAj؏ H͂XR)b ̆*e 6$_*z09J1\$Hmj7"}J v 1O$,km0ZExmq,̛{àg]P& \}:N2:};N@04B+ҵ@t9*^ @>&4UcCv|2QEFAOՁ}wVU4NTP=oyolPqv#2oY%WCELB|!PݺQ U0`(K~ e(V瀒%HE(V.%n\BH?J]4_TJYs 2J-mOwy>q>Vk눝K Aɨ۬RWt~`Ƚ4mF7kb:]Цt >gcH}ŗHV0~b8qζ6Ɔ>U8$̈åMΨa&XrxY]R#~`B5JeNއ:y i+>V+O)Ѩ︔c&zy6Fԛ@Mk*9ik}<%#9\gcAM3I5Ό35hCqDHXrt,yZ!$ 3Bh8,`r]uC'&\ Fj^S/$)3iy). :'ʡK.q˭}k/%'{cGGr4t$hUٮ壀]΀ )C|WU$=,cQhitcҀO \P[)k«> )8pmHvz)A|G^KbqI?ݯR`}:.2w\C0?P:w_ht/$VRa`B =CZ7[9)LتU=?T:2kjkkgq'I/e)Z*[Wj}EC XdGt~V5E#ImX09!8}n= '?b0 gf oÞmjY^ XNQ d$!)# ^]rڥnv_4L_hofpl9 mFXI!{B#Z c di/_?ԱYe3l T  g7P\z&yjs_Qi-nIz#$ƦF! (ŽןHn'Xّ/V.lSv%P ?v7|6${sH=^ĖG4;*X<>s&;xIɿѡQhsAc'ۀ*J(T?6A}K]VD+[} }+<%ѫ06$8vQQWZ(S#O:ZމS00Թ(k)?q9.fwZ\~xan#Ǚ|E{atNڊd|:vBt.8Xԅ788zޝL@Pf<'uܧ 6iة7yX@% nvš@Eg BU>NP1KiHo'p7e/v.Eg0UA'Сki/ZhnzIk5u+H8N3'[:efռ*5&DN?Sv$r+pތȆ륟$.pfRٯG7KtL# <<]s↪s@ّk ~qB'&Au`݉R6*Og#٣Ebr;t4Ơx'i+ A/JiQZD["pNKfƐlMkLڬt^T f$ӯ;#%Rxմsu},7ȶJBjߊ,Ao 47d=y߼sͨ u@Ng{aE4ٹТ{wy6:PX|5ƒ*4b2A+řMMۃFDȫ t/ehS'Xā?2/8sJyZ In2*=ú~ESk$.jxWtT ɭ!)ͯk^y1ߒ9sP)4 }VG &}X΅C|ṅ (7-iu CVL7Y>/hJl忀LkQ?ɗZV*>pPQDR )oc3KT(D ~ tqzCag^Lasn;|=ܽj[ Hw1<:dG(MA!)v0 #j7b6\|~fMS?s >ww$Vf \lFxe3mZ]r mp[Ԛ{z#H/=z'oؤ%1D5'zw.@4btΖ=!eQ{%L1g&}HæGnǣ) k8,V鵽2Wdߓ9S%Պ\8& n&T(az=tINVW:ՊSYɇT\n_{(.rfyT4x2## ÓmpQӵdWrF{75.;=CUKxGuZ2`'wJsDD4/%_ȩhyTd[~t{k3&#-:֥CݷLv]`O]L+KV|jn0|2nudŋC%q4U$>.WElq;I 'BYɂ1 3#.n8{}DI7^;wN{p EC4P-oXZz|ſ O<@W$,q \(㠮V/OƷؐ#97 3FZ pi9٣c +aaZU؇sN.@p{8B|(1rwy~7u_%mě =cߘA$$bP8ಆIH7a øѮF7!Vݓ,! 'QL;3P6k!i0PJ >OX >%>B+=r=  "ιחvuJwJEF:z޵OkF:Ci{B|L6)=^N04 '*D*6ocХfcF5B&'/jzә@?ӳK= A~S&|dyQBG&ɇlumzux!gHXA]ҏQ_:XS-iidַf+-%8 < _XU:KQJ9~ Ѧ 9vos}B ;qKN^w (:)^f&7D{q/;ܯQ.l652[6tѻPP@ʮUۼVAz:6rQx<ȉ=p[zI->*Ăt[9͡th\+|])Ћ6iI@KZ| nۤ4HZF,W"7SҹI28IU(*ҼN i_dpqޢue=OO(_X L8Fﲕx=Uѩh(+TmYLj/NK$s.E<:Q!i0%ӡX^Ƅ` 2+Um+I:;EJ|JFP$ x,>pyCRhڣf)hzYT͹믈sG`9c5?ͦ`4],ӗA1z ^B>` D=5Sj9jr #-}.}g(K(Ըs܇,c°hw7=!=loB) q"e`\|KFB r'sh.> @O &HVݴ`rcW>f̢"Sh[I+))gInen4QCs/1;KGWah}^Cy|Ç_FN6QRM0V^ itVWcPG5;@x_?+ H LD,TkVäLeԓ ? %K3'f(|_hHn%|":-4Y$">0C-o@._TF@h8%K2ɶ2:0LW>|r"aBR0 Kd99QSa{q UWJMY.-TZq[h_,赥-XBXD.XO PZ3QyEÇ*']d$o݋K m{$ x"Q;/?w<NݝUka:~8{?ۇBEv$ ,n<@J]OMӛspػw^m,fW^y5_ xJBTx Uf[xKΖ:x(b8޼%>s.n t 8sE: o}:16%sV2K8e1¯^o eS 3 <]` ,&JCZq4 s{4;3I;[l[gl`]*țҞ j!h"EM,;m(zꍛW>hĭ<Z=oa=":Egi Ffp` dJt ExG Ⱪ(]Jhæs ND:k> C6+HUV o? 03VEHr0|{( GhyH3 {g pi`1:qFKv(Kcwt1"AC~)rPPdSӕtLN! ICqV;( ,j/cZl+'5 ڼH%@ofL=Q1{?zwC\YA|,Ȫ<_4qEacȼI zd7tCp'.,}ǢSz qH1ᶹ8vmzP5dq emR'2 `@bZ@dJgY!.6*T邿 Gt GZy2%y^T/^@V+]Nj+${v@KN*Z0elB(DZ#~_--4*^ P& wk$LJmy9xY44?add*psڟb\W+!x\N?5>bSU"t uqu|Y떺N.m/l ^o26Ѡ?^܋m(l.孻h'TTD!.k?1|@1URQGG 3nmb!{~C@haQt 1!gXffaֵ-0EWT{Qhi ћh9l5UmhdqY)Mkw|.)$oؙ='Q]+?bt}Ty6P)lz1{;1"훉ZbsAB%0\C SQ<ZJ!œhE6JRGO&ڦ t\|t+|z48(n<} zrwuPH ED2om(>KSWj.r[VQu)|Se/4՞XQ_'? k^o+7i4cxH"pU}xQ^whn$[HfdWV2&Eƚubn ̰{*4_Q ZsZy8ڪΥ(A!z%vd3s'ȟݑ0B XKBS>Ωuu᯻ )J1x_hެ`HN hqy'Q1~`X3,~X7J זđw] Z|ϛ.=LAK?K:BQj5&Q9_rxgF4,*SǺp9Ĩ,u:rzn@ ھ>?һaP83OnF15hM\[}ݻ+mS}{1ЀStgy8:+ݗV*C3ӍojϯIia#0v},ڡQ[X\}~dAuqt>avuńHNO9th/ҖBHV; @5WxTj[q@:|5-T܍ y55rr/5t~_\+T*OQV/ =dIh(;'oxOkߒ9G[4?HMbO)jA=Cwa+up"2՘}}GmY%f٫z߿ G cUT A@Ϧ)lnlW{hrVAcrя#IC Ѭ~:"Fմ' !1=,'xk9Vu (~j mr+ ĉu 9Wb[֭-_Q S\w1Sމ 9.ƨwD n9@[93>!OVļLI:Y +J@ĹZK7߅~6Y}g{s9x Xn,ʛ|[?- ߾dJ)Eoegȕ^  Yr@r$RD&4N<=,*1M$lOQ -.D(b. P>kLͰ[fSceyL854>?-֜[WWϫsC@Qdhc3%9Se,6u0OШmaVk֞crJTuѕ"s+(Z$cYlAfO!`H|0//lXsy <-"q2} LyA3u.Qd&Q@b"ՒU$Om-9Ɯ*3ԕ#h-Gm܈wJPaЈQ UO) 52m[򋒔ē,u`ZGEm &sX TBW0_\p5OD=cZ ^n61q_%2wƫ3XCz i&6@ Oӝx&ӏu&FZu?6/emg 7D{ y2c _g6j>55' PftivتeܾKzhTǟ6 ~=J;*ĸ<-x:1$nfԼN;} DY bD5oDjPA4.M5(}lxWɫOLR/w68%ْ%@'P.Uu(ϖ4l/VqEZ,%c7lAPASʰ5ȢW(ޘ^ {Hگ0BȑFkGY1[k3ҠT(jWfLpD٩*ŠW t㵟Ў+uERBG?˛ ε9H ضF,J$LAsMtoR>߯ :\BW[V۳$a9Ӳ}WY͆k>vo&7t5ިm7ks:" xXsZu!" \/2 T !ӓ]vRJ \V8ʑ,Y_+ U ڐ<@WO<<^_,_@NHL(T[[%  ”M,yOX+n'ոtoǩU`DQKί[z[1Q] hjcI$x򨤅aX`HV0ot EDy<6sB]EaЭMV':b N[>Y_FL),{~fMx49ߪ gx_NE!:ipٰ`pw̉Vs>~w\i3=p`+hg("چ2. M~ł AX3d/"sGOc x K75 ?3%o yUQAa`!g@h܄❤(LW<:ME JzPTdH98)s JISꝾRXj&G>!WcuhosdK3y0j֔T]$ tFe`i4Wu(GygD,_/Ꝭ1UPx34tĚNk`?a OK,@_ٝ-ch*M*-}{`F7F-|c }ƼfqPlq:#oM&_d u_7(a~x m~+5h<oBs"0:rիȤ_)Sx$gY\| о v_~쥌ly*ErĜ*E]UA{ kR$~Vs\4('|x#U7Z4vh 0Oav9v<tQ=M2:q(skZUyϬ1\%e#6G[SHK878j!eO\3;qGM13ƽY[њ33o:[i)ԝ!N; j %'еG,Ҽ[mrQ宷g৉F0>`O eyfe}u/yG525 е: FD;] U).Tkj\b Y~H 8Ģ~5s$+\rƍ̓ß`]hz^^$C:`R?lhp:D3Ƹ-U*~DО<$YA`.g2!/w!R`߼k^DH@,ra }qG"&:W&AOkw]*=󶢸 m*J9cP- eOzRJ5|9.iw)_ENqߌ(*;C"EWpu;JE{8d6%fLS)CtCN gt 2]Sg幫Qia{N& he9MxDA:N9 D9qlMDG9K0 O|7_ϖF> m!LkJjzOߊ,Bl!)W\,ӌuCگ4Jxfsi[pZeэbf] Ř)qGR*Ń48__pxwy~rf CnN.(-bO;;h~H8ܥ=2qq{|WPr3?0|ޯ͕dC/9bIuۑ&7/z뗍)qp ˹B_VbF &Qs.} d'/#g^jrG0Jb*X:*,;g_7;kݎZV  iИSc 59,42+r@ypdbwrA5Kynfb1jNO;>GY*A.YAWzlc 1r܁3WC5 ȥB:vy:2P1t1=)1lC8m#]H!G[B7 ർ *Ȍ60txW.=̓L.ms1)坖]a(dٞ|rz!OR@<{cEtXt ш,HxO^e7hn[<6,.WF?'HfYcTg#(-b8A"<`PmO/ 7xr>%*C&ٖ:[צˎ)"pp( +6R%,.mBXunkX8Ұ+J}Z݊~/$tyPe0c:&Hw5@ d,odi];1`R9J$6=4ʍ__סl}_alICMWjc6:O=ڭHjf.1ڝ;BE'Πʉ*R^RM7t1r4(|-Wtq4@='Zא.mHMlX; QՋmI @k8Ps5'ݜ|{2O`1yWB m!2JOQ<(mr 2/藬qv(YWTQkS]oCR6tGm$=2sl\{l޼f~&5"Z| DÃqM!@f{*f }259\|*Qlvyzclrr÷i~O1OGLKowV=/xx;v#!*vyfFj]YEb6hLddUSK-2tIRiĴj299?P=\-ن=fC PSc@3Ef G_&IXD(@:y+pó+ EJbɜ 0jC> Ũ")v'~Z}*m[=t0 +w`/,0m|iE}C3xBlG`*ON}URCYtjWᜪK1$^}_ypnp}йs`N&وY@)<i_ra ymLkȓ-Q9 溝 +~k΃.g 5{g+дEMfG% +E/sj`y|sh&n1hq6BήiF+NyKҺ&rw2IVr2wR;5/Fn Ě3Y7zh-zkPs{K ih')rBgjܲλ|^Z/MP UUz@ GZne0?uLΝZ.iqy܄' r`V` d\%]'ΟWr@1OQA{xt2zLݥo*&׬ &c :VA}poP-҆ gDqG]mpzsyxc,N 1Qi}ZՑ著M1""MDBR9b$%CI[,>e/P= UPuBQ?vDp}>;B̉Hȓ Sp73?d858o/QHas~c$3tޯqWxYCAvW늯r5O81 )qӋ [/c`gA%KW(}sN6/R\} cƲߊE~jlѾ5cJM! YؑcLSgpj1cRAʥ9I{:6쌰 BƷ`*=@].Z94V8:vfwSg1?)&u`Y`#[X?OE2 ]!rDAr)HUdJaWv5T>dACNNG_s 8 VIª cGj,wC"b&fd;@xWWQ fņLHˢ͸Y ` Rb"P- =@˳A&BG0JM}vHaxd rq1"N'!5ܹ{ rv:qJ?Czr0dCn[_qk3y+7EDnĨ!Ɯ#amcdTLbhcu[h̰6K:s] w/yp4E`=Nc0~ٓrQ\y6czD/Rˇ×;YqU]^Ss<-)^qK#;G J"2[C9L B9!=qYCriI 2FwDPu09sK8--}Udm۰Z4C,jJ0wlG8}bn%j#( ޗLDY<;~BԞ`Сog_x~<SI"蛩P1b@|H+> 72v~loUS'gv_ M41TZJW?k\u(8~͐\OB#z-W/A Ym a1eHɱ~ڛKQy':!T=6V4rKH&<τ5Nh5ԛAxbYwiH9ROJnrb&90ҊW݋@1)ۘ^hAQlIX}Pû"y" lQ.SZX12ٙ0!NBF';>dZ,<?^?5-<<@ׇ"; njCЃɾ>&=!0j7s X{i(Ҽ\lg@$:Ȝ!ZӍ}ި*iYU"؃v$ߩ'y'a>7'SM ֹP;FjXyg6RIce\ɬcxn˹t.Ѵ5 G=欽 Pƭt+6XhzIJ1|s$^$޴YCU ߑ/d9^2;psX D1a&)/&?D3T[݌cGX/9'BTHm&Rw {Nഹc=]dG{XcCRȠBX ^ b+HSm𕤪 B[Z7oanٺ8+ec1|g%Xt=L{P*$ "Ăƭ=Qo;b&#AXt+07n7؁F<g´_ۛ=SN@!yDTčG'%J23oEpꬌsEȯ:{Kغt7Tփ-PR{AW*" VM7-pk'Wj,*6­I75LCNݎ~qjV!@HA@ջ~ An b䰈H`TzwWfT0j[%{ 1F+rA^|ʷ} %4+$BBhf}O{d3C+ kNWw:ªHb,)}orCޑn"z$\CQ`TŨKho/UAC32{yPHQ.sw|D a"f#0g#CCAPP-8_ ]96e] K 6hQmkIp"sGG$FqP hzTH.h3!M@`XljDڷ_?Ze3bkkhI,<6k.ؘ!jX  S2MoZZ4^GaV.F$ӊk}NdrK9dX|\)EZ-W(ll}Aüyۈ7U}ʃ`'ĤnKPگ & !lunALtF좶! U$a΀떘V0'jht]pPq=sY]gWY@C @f̪oTg'ǿϢQtꪘ^1.5~2<ϨF xZǩy*e+{%$x2 N>.\BVN)4T ܔ/s=4ĚIK!m%b, Aq+w V4n/D/ 1|Ld8#UDupIn6_zFrrMl#ߙ F=!-.x&u@8{rߣG@m<L ~4] ߨlmg꫈U8 z5bhz0.:ꋛ:ҩoaLp: ,?`a iw 6szA; {WELf_T1J*ڑT|O4+̯Y{5 Z'D]xP!|arx0 O_|{MGlB1[AQ;͢ZJ~bi=+ƁŹs.:D'G l !3h|D ada)l%]Lm*깊_e6{,Cxk56xLMv51e#ٺERWFuhtJ$ e&2 ᦉS1 .K u KFu x<n+/_+4Ԏ wToYܢsR&bEOTKT7 nV]CU+P(6BȲ°Dt'<lFbYu 5Bi۾+ I娧I$K/!`uO+5tL:J4{{ G/g4RtE\= ~spx6A~]tI}Ek9ݖ̊`A]y=ɿA:!kF}|UyEJE!Wrf^>6Ҍ{Pbd'mh ,2bj3U6=ծۛRX-TT\@"5P$GjARUsE%&•L:xGlE+y-Z"Tq!; J_tT\` QMOECyOD{@%J"]Wl|\V!Ʊ:a ÕҙPNxF/yK̪ڋ߹"[Q J z _||;8jcxmdP^7?~^ٿ!Fq=q~HEzP?wN ^$w!^.k?H]#U%?L.(TA2{%(B2}YK]eY]1;M|j 4l/rF7M{JvJ  @`..d@ &KA HҷN6z^kөAu?; Y8CEt2cnm"=Z%GcI_ϣT|_}˲(Q1uS7 | 4r+/V_#`Ж1^{':5v>q%\qEQ/d'M&vT :ցb2G9z($-ȥ=q;e 674o dDMm5;3{G!|ʿSj,ie]z[S<l/AW) ,?D2i*N|+2]d+|G8Gv9)= ,.bv '+ }[`u _{V4(M8sp>UeQ:od2OJl&$} nH]Wc4< ^Dі77f$V"Y0/!;t 4!,L6#4quThrHfYLp {TZ>z1u iJ$ߜHulBz+-ѕ[.};a̝Cl>,߳'sM,xuy{[Hasޜt-DyM φgYZ07070100000570000081a40000000000000000000000016075bb370000d370000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nls/nls_cp950.ko.xz7zXZִF!t/;0]?Eh=ڜ.+c(MYj ɷ`Nv0 g'VRVvj~p1`$cdݰ4$]^)w".Yaq8'tQr,B))juQھRdScy2O|'(;0:sҦteEd|Jz:%}O>qi]^UjJ׫16Sbݙ?9𦔭|nKs !F-%7G1׏@qssE|.νkK"l2'r 1h<`qAs78x ^fbG*u}C4+/S#S@$?CGD=4QNXL ù"aۨ!RMuNMj(326_Qx8fGgбEtl|IƽoJ(pύi ޒs!Wc NҍLJ4V]I#W_F\-~z#]7+X0;CzGYhm! o* X)_@0w_<ž|Â\n)_{sC=f E241L!A{MY,pg~ SXն`F7t؛+E>MKEM0𳠄6cm(FVDhf OJ(ua?n o!" ^ 3[π͹fƂ'& H(@d2ch Pf>ն4&]Jo0/'=6?(Ǣ٠Q%?+(-jbqd=GvosTOa?aVk0RfЭ T|iS4UJ=[ZDEzcޫ%YYn+,7LSL!W=O#wט!(G ϣ-:\]!쑾)Hic ݋YNieDCqkQ=jΉWQ`3ؠ?"=8FpM AJa+ t*Fyh#\ I$X|S0eol\ͱgN[%|pQiZ; ?K}'H_}?=vJ)[ "yRTe^p:ZCv |^6X.8.~HI&cvb ]]{5h&1lA\#NyEe> h릉U,N6 ۇ6^V,'`֭xf;j`IJoOvDz}櫖O0K0ɡ=̂쀜pFw78G/a{O"^u;X~h)D9]FoI#yWWrHE5N'2&KI-S2DbiD$P2S6)J"HC"JV0y8F0. y>R4|-FXVF< Lp9>$F1O IBoDA:Z# b2D÷F.g߱!rzx)oK|m(@FafUuQ2Z^-/8 *oeB]M'[{4=\uځP&FwZ(Ex5Yp+*1bG&</"USAZrS-AP5FwM^ _ǙGuS@̷*J=|2, '.շ5kuzC1XUEto_mPR'PhIwA&w>ݎ|Vn8fFD5[ ޞ:9ܣg/z'/DA?J[fgJ+ hR<ήJXIӮ2!jOOFɹ*ʳy*qG+Қ983@GPW.W&oU_Bg4DOS#sN(˹2 3ؖ»'b.(NXFnŽ"nM:ƌ4jYjn*\ +:6'F:(f.*xᤂj;o}w"9&ĵD+*-TGF0<@g#13dss”5^?-C_1+CFC~Qj7O,|w3?[=&lfc.ǁ\OF>Ĝ'箞`+B4u uHܘ5-"gH]fhfCs97X's75C*I;+_@Hx A|bF J6~wR=|;#*ڤ0 \SQbfP6?SI[Ե٢x>{l*mK,{&FqԆP/&Urzb+-ȜrѪ;赦_XS3 I*ċ{{eejUƍ-Cs!%NzY%s 'f7i竂T\o7mN2K;> H E 84Ǿ@Lm/@YU{ٻч;Bi9xL'iF 躁 pRc̐aZ7|#]`%(-MKeDULZSg ?!NjךCc< kxkT/Dz)ٚ Ϗ(%f~ku Gr͇1pGUT߉G4P_w!=_@r.=ӨL:Z_aphV"aCN$CwC> 6㮡,hP'%Q[ ջ|?_XLm"Nw I`,b=SZxn,X0 YID&+`, SI\sKԲvsR^^^n*=cixLPM1 v-!+xz+,*.P^h01j-5gv10X/.eo\pgi lZ[T<sKgSG" miv)7AvE"״oUe2s!XOKW|s`yo*Ro=5JQp79juO9rU  SR>ۤGpcNYm]9z{*gYJa+M1tg盻ElF ïA)yyK2H\ 6 Ih$V#\znkb0ړ}EW{`P KƎ<()U<Ґq,Vsq.NgN9QYwj~~G먩SIG틆ӕNRq0,a}! c27yeex7&u_Oƒ|O-eom ATt0wK@\5<Bi<*ѺI$hhՅpR-S.ܛ/'Ved7!`yv.T_c[nC?Nrv u܏ 𺸖;\WY}}Ph; ̽_8PoOd'B^@f _=iuG4k0DXB[>~iD.tZn̎`ck!lCjozs;$STڒEN @7.fT}π[bӵ o[{K}w=H`@Uu; MI!YZe'f|~ !zb6M$Q-?}/PH:qF^Mj1o9R@.rVj A)2֯hs'.ۢ/S5ɴ êmeTn+HM|}![9#!B =1JI]Qנ\GHd&ͪzAZO.`]fP1' jEcd3(PyAvJn?2A1w=&_*"yw+8*8T$1)e+`vERMҜq(}wU<;^q}}Vܧ-6T -tEξMwFs2ڪ{AFc6c]{YMlr5_n^o _pØ:6׉^^m DUukE}ز-i g#^Uݿش{EM탳$z}2z"G-ɖ%ݨ`|c!Wqp3D*'^$n7 On ǟ+n$cT&O_urL%&L|Z˶;t . ס~$lk 0Vjp0x NFCƝXMQRVQhPݯndTiIcvjbUy"|ͯM2h sKгݛ.Y1;My>An2&q?C'0ux1"h~xw UqCz@6 R<)9M kbA#?rMtˊ$M2!9aiZ#"$ t(j ю^k|K?wS f tV6eڀ~؉Țn5r%M}/˺ Ko$r+ő _|f>]I&HŸLLVI;X̓+h5l%QўZ!OQX{`dӗ=%0ͧ}Bv%إ$P1[ AQ Q`uD]5(Gk*kh#uQE:1"X#on o|x:]l+}P5!=-qʨ@z:` "r*Uʘ\F.)>vQe=N2럽0j6Io!A܂Ku/wPӪ1&3rlHl$]b:jcRd8݄!)HoߧʣÉ [F@\;nd>'l),iSMwhEz1nxst񣕨Ɣtq{ ;`?W"B׻X-Lp_CI !2PgEJTbޭu0dYۯL޼O#_jMvLnwZwHo-T,.tDQm"ogLAA֚9]gV#%xil.\twYyaNK̉$Iwhەy5ڠة9KP`;8@Xbh;y:ntk8 K?KVO RbPϤ 8>$5mx/pDxRH dz pʔD_<!h<{> 'qkBkQhZo㤝{7<<'Ԭ3gAY<:L-rrj!e6;]{%T&Ϳ{M,؎Y* CJM3}1(\3/p$|]=&}] T~>vty[iՓQXwa^# 7KVBԯrXvh]ɌQ'V$6ˆ`6kÕSEc([]zlbPk‡-e80($} 7*g]|]"< ^;}Pbyr!dZWϤ=EBc P rq52r|䰽|* W %U+9 ;&&L֦4^&W/ ϴEofQjC} e),{ܨgDd^H['vhtDf YߡCFqN4g$c LTN57mXΈ!x/9K‡#8}'LE';z\\-`. W7F\\0XDIw;&1,nnVd7I Z'g/\Ge^G.2TkWɠ0,=X7y9:C?{"?H+ gEiE7hW/1tp":\cd*nט iGJN*4 ;nL{y g*0<{8YJ~C4DR(8[s燕eC`D(ծl}ѱM GiXOW[8mnq=i%ZcNTPi'N{0Fmv)C4<{o6Cr:Yyx.১/;KN _ :/jo2Xp'RӈY>D[:-5t,&p f`gi\;qxAYS#^{(pjx'l1 O7Gcő@E9*H0O>gRA@W"J?JnQN?>@k*jcn'o=[R%_ۚ E;#x M7[Y@+ض:h @')".B),Rh 3V]MN:{%fZm!s5ev(`Xֹz} ,[wGRJQU=sSGcw(5p=шOW0f,:!z8~`H<<aì)UO 9s< ϡ%(9m;[f\"e* G?{@5XuM"78y/XyR^DX\srsu~O@#9k"88ϸ*&EECrxB೜(Qgv KP՟7ǦD]9 /\qdr?R_1N!kP*gc&0:6 K WԀ m[jOnٰq@tZUzRFɪz_}_?&`f*|_:Գer$V,59E+lcʔ:KY#6X08S䨳&SvJ"$R!DK]*~iZhz3"T4t#M}Db2tc d Wv$]yk$t`YjѨ4uF9(]sz &U=U3}'u C868CI5W.0Vڒ&Za̵ M6Hbag2*^0f{P{Cv!A[%̒wk两RkX-=s%UIr|P^^03W•XRd]cL&nFK6r̪idpM)83yJp0lk]_*24Y5y0֔BQ7:[w%=gD j9*0FmV~5smD}x]aOd;Uc~LfƓF-&K-e8Ec= vgL6ԖD %9nA+q"7zE.jOGtmEx uu~ḢVu-0\+H2Sؠ(d7נH|£~WT_R!ZK$-W].սsGˢX'y^Fd=6OV aO!H}^ Z8á:vRJW5L/Wm2fh 1 !RJHGJvƑ&F-Ix߲R|s'pK ]tU*ci 3tl+v} n0z)p"fH+ 7"Z(HtJ/C {oYlD̨KOt`F4ňYB0mA#l&}OE?Bs?~oS+l<|F67}Ɂ,ޕÐI9=4ڪ΁^ajΚK WΉFmk+J,!"hVK9T1 %= #|!"yB%pOMƠbn)zG`lzӵ<,b %s['@X~?LjZ&ex2Ntt+09:ZbKtNX|eG[a.g9eccBuwGBFJy1$GL8R8o0Nе!3+ٓ3Y$ΈuyQ}!܁ ε=.}RǍ*gT'P a@J|f5+ٯr2"aYTz KڨO)l\کK=ϕinlvCW`5,/= 8G{p5«N 1p:RGϤ.;!X1kUj2sxU+{NfP4fyX=ytIC]בp]Awǔ&4+ Rh, D%|L7\)q~1# x 0F3s7݅br!;9[X8FI# 7r{'!@[) {ةS]̤UB?+14oj)L"^`g&'j-};Yw=VrY8Ko/0&h8&8WG,+msg䖯WGwNwgGtzz?nWR'QujQWKhE.o;z7bߘvX\7u[i] ]ձv̖Ӥ5Lfvz-% ,̑j/0IU}YZdRl5`lڵlH#NF2\јJ@yS %hZc%D7EQ%,&o;6)l׳n.7bSJ.),2^FU]*ш} . -|St(. KYT|4G.*@~ 6?[:Wbj*q qG+ٛM]s~U%SW`?"4O9B&Q[xkmC]axǘ :|2uIt:aY@Y$3t6Kʼ\#I+Y{_~1b.-]>>0.n IEI|UYQ r]cQuLݜ -A l5)c,2z:Z`eLsj^$|cv/R7;Td‡6B%qWBtRJ3,`bV89%Zp`4,Ʃ'*} k7vu:^lcl".O|:X){>uURg;:sTwh>bd+S :yo{} 6b @[t&X\*˪Jd^y$u&PLs*$ Y6MQx5\{)3Hʚ/x 5:M*.jvRfХg7ؒ5O]e5WXͧFĒOY|b8N,KXMu:W)wT FEHƯAJJ+ՖIxQn| cE}33-a.ҁx(Cp^CBmBTjM٫>v!OaiطCI*z5 @&N6 laFH( SLvW+v'ۓ~3O׶%C3Swnṁh$Q|207'L)0Q['b<޵ģ# sҏ BG^9OͼdN5> z41)!rlҞV?,EA28b IUDOR"dE]z|. i` Ft"dKLwlD[1(̐C276?C3w!JbGKXSpoB b+8CjX6. [k]%ǮXĝ!! :o'8hP$V!0hTЬ\î*ܧ{J ,( TBDvG{^ |*<tTrzU-0V%),"Zn# Λ% {,tіs|nBJ.PgD֫N~pq笔tpW-5# WXAWH,DpMZ̠C_hTOu-Zۖ=iFg_:>rK3Hy_HC䆀v0#z.cDnb<$Ѧ^*5yc{0:>O|Đ)%PBOAm,$߯ꊼ| T}* ~,җ`hz!5J9OU([y^*c|}r~FcT?56fO|bo*iu<~Zee&֟ V¤lr".B@lXh%,(ҭ'A^b2quV|NRo!R#$$"qfvA{.MlZUyt߈{_  ]%C_믮?hp 0'ܟs¡ w:*#CXԏ:2zN=w4S5wgʿw d*O/ T#/X|CLBS eW/('J뼻{9Onƿ37 B$M|d1_DBIaӫG)¹,bϝҽߵʵrDM&cM6Џ >€j`EɣRv(~L]+%/M G @yXBueUا4o]> Ų Bς5!snlv jPh6 ,|h_>#8ސL ߝbT<qV $XR2 vA8@.؏(XzAgWsYثϦ 4LMA׹6Bv5JBCgaLR/0" aqc1@ 6G;g(p ۸DK2J@Il)ܢ TQ;T mq[^uL Ć$oOw &&) ;Nco˺cҬӞMVg2no]r,oQ$Rcw l6M  ΥELg^I *O@)}v)r,-FYHUj`fwѱ$s9,Z۲:x@[]1ryMR -L˭'XLR丸͕`;O ;jfm4|,Ofdkn. < MjX'/[2ќzCDC9kĺFz r2.*8嬪 bib9? Mˎ.vCIp^{˭ʓ*+:E`A>`TO~5LFߟ>A[XGp/T?ic%Lk9UIP;P y8ٚ ME  AWH)@;MWVĔ%k",]炻s*/~hG`^ZM<gL{$Fd[LUQbj<2>8zxeAѨx9D>eߵ*~$ΆMNVw!^j̣;Sz|%f@Mަh34D_T9ٳ=W [e梊Ӎi~Lrܼ\2! ȩsC묩F~B0$ EGaiO"糫aK1؆@M)d8(=*[h}UB񻢓HN[c݁g .rcsꨴUlkcY2|1kl wZi2*F…$oڊ.Q8zփ$QK6KT=qdG]4"e*QUj#mi1|AMzqy\s uBΨq3kYS?O,'kv.9vT19iZ=a da}Prs27mfp5C0bì8蒭YElE < j3{3~ѰOA >Un$<ҏ'`6.:m`H_-o=តƶάwd3 eRU밠*چsb}= kqaN 4p FdG6]./i==ҵ{$(חVD0#'հ"e7?*;R6͖jT:1W[ش 鉼*Gb2!WlsymCFD#&mvGş#_' voY_48@F% ^|IZ_N'.H!?p?{94 ";w1qF)L=xSlOh/\aZ}lrPg}Lk <[ +g*R8( p`.:ġ.6Y43~?f(4 -),v%XpQ>$ h.\s.a(xy&Wiwyj Is%KLϳJ񛝂irqRĒD?tdQ†NcqӔRޗ&\6^s l7*C" 0^<a՟Ol:k΁JrP`ݵehD"+mmVEWU>qv{vpywf Ophu;-=Na$wtMyPBP7UB@xGJAB !OAWr(5Q@({Es-9sbR@T~F5ᲈBrQ/g0Z\3h MI~gdA U%~lR=e'bFa2;땯lxrW.`(KmKþ5F,' y2漋Z Je_ꚰEdyռ֪]!3Z yͰAT ZVF}%3Ty q-Mι*G Bdjpt5Lju@30n@Szq X p06Q0Z\w^XX. j9ՁLze"k1XUr8>sigh%UlF>E+y#pQyovaٴ)'ڛe;!7+l}֘zz9;y2м](j|{}!Q<)v8"}qA(D46Ʌ+d[+Θe$)߿kybAi:tM0nUnU1w-,v!w -ֲ:z ^VpL# V@u]=hٍw>&Xˁ|A qnn&^)`{DFG}߃`pDԌPB+&PM(XUYbQӻ@..%dG/P(0`J#YY]uJK*Ɲc5myH{zqm{ӫ0>X*nnS!j 9/aZP"tGg E-0%X~!KnbTp J63Cy^QIɁڡ lwGrk`G 謆jn꾙o.&:ГscX3n i-ֿ1BRzؓEW3CYBK U*3IjQ+#Z ā'3@37YYt<%zSQ%v:z- jc˦[a%ׄyQ՝EÉflWӏFֿ1rȯYqQEUj"ZΆ f\ox)nQw19.Wftm èTZȋ'gGQS^z!M\:^q"/M,iRgXMFyp BAװ7ħp5t]$Tb|xQwc$aTbͳ|H-1uqIrCW {k=^yŘG+1_RM 3 \%%NMc?oS}R=DH.!<թ#!-ZO 6( b{ ʼZlT:/E\#a)mS@>Wv4 4ԏQ8ݚs|Y/yF~kvKυO$!f4}Py/0*mDhQĝ[Z]jqpiRC MmIo27n'Lzwœ &|Tg$(5Kd-X(Zo8`@⪧Yb*3ڵ v7/$U3Z|;+׵pJn]Zl9`p)H9 xw EJZT7dMا+a4yh҇clA/!Q4Eȉ`$]J]Q{;K0*o9LEcg[Y 6'>Gqk}S0YؼK =6B,xc2*,\%ip|2p y G|I'SVO?R蚭Q:HFK` iң rqA`X)RPR/牄M;q:+*rm!2T+@G63hjZeNjb{8juSqMW 4CAXq֎6!hM}>9QDԞ)-LSmv70mNcp5 ,+ DbD.ؾؘeo٠8_"-3-|rnD%.ű{Uv3V9ezwa%gE^vAތ%`n6j \#@F4hW@*p8UX᥈\1,&J"&PMeCǡ.88j-%J P!=s?ˏ&Ymٮyq4]@u5Ӭ[\(~ʹ@ HX*&ِ6vaQqϴw">2;HAAl4/]Kc6*6m3oIJKQͬM>omTj3|`=]cg(ViHNvJ\y8m֙AN%k߇:oL/oP E`$×ЮDy>o.{ʼnnp2'Ҟ=@B+/;˧-^M"d.5È5qORkSq6˪Q[4eb:;]5;N3<혀Bhʗ 0Z;D 3w*U3uz1˭X~ć-'G8w_;$9J ՚:vj&@= D9Nd܆k'tUW%s7Xʒ^M%.U,Io`v)&A/`+hfݖ=ICOyS{A`T*ߕdԊ[E>Χo ~tjD8CacZ c,X}h{\[vg=+ZuP#H6ngƞJw!V9{Ǩc1-R jMu]c$0C[dis=Pv'78g'kaŇtcDm+].O0_im9yr6k5 _',ɋ֨% )43lY`Hmw Ekđ<8ƠéKLtoݛ⩲ObR@1f{iBP֏ewD'4~Aҍ\00*?U w[g2 v\vVfU8c>>Ю'(78MQLqTɼa)%7^/!w̱@!Rvj[&Wldyh#aK6l.=f5w)'% f FJ 6 ^.}<}ӌn܄X8f5F)YCrSY֮ê_҂ ࡓPcc H.E/A,f;LJ'i&,!X}SCiFjrۛb|"M8<& bwglO;R:Z֬x(tPwE&z{~}ޗ~K uJ46H럂===̪ԎZr5T"}o,pY9t5 =ik z2'*d >(ztCO )ȃ<{5{:NKLf0u>?-ٝ!!q"8nqrV~u :}1TrG*ƝhFYv.&T"PP>]9i.T55 |xBH.KQ N}BErsm_ç9gg늊d`PO w{Zt8J9]|;zeRb7 +u]Tie}4Y_nZ6:INF8sahZrVUT@|̰P(`{b*| kH=SXQ# 4](l[t .1Q,{*t1{kg 0ϥr|5!(>x̵zJ)59ԁ^Z,6=(+y`u( pt!IؓFD) Y},(Z|QPyLld7p@~8\C8H"QSuJKvO+Io"DѻJB!E"_`u`@0Ak DxcS)!mEBvއJ]eFѣz@RUHs pFBG"UL?TX[C`1wAMϲKf_XBnlMRA'$B,(jp@wnJYoD*AZX~MYd&H#n*:Q6K@_-G0xN" GW,)@aplc"rsh'e&L8!zVzGDKSe똯lv4R"(nd(x6DPy[UƁ+qY"%5LaAA{GM[-|$)&0. K ̨O]K45ӿ}8Vn;P?j"xyr *p8ДF=J{>V9 cWI57̨!EȴfݟAG#Ja͎3uDRxSRfdelF,(A*9hQ YAyL=kRyf a2zDmmfvj_Z~ uO6'DA{՟ٵ'Df/(9ȏK%O24P,$ zyz8\Kl,u]2'-Gt T'iy{t?{৙ iR_=ePV",+rw1Pon`U/$o| d'gTл9هS^}F#㿞\H ys` F#_ 7)ɟ=EϦbwH Ŧc FzL]fĨn䇔cTj ?md_Tj.j/hhZSkAO,CW8Z5֩tpm0UO3'o:¹0^yH[>+HXZksǭ Q3Ϸ_^lT&0$Bd/|Pb54Z)ʔH7MAGU'w֑"I`?m}o$b0+ CFC7,ֻ0l]Ds+3XLjOiMΐ*13EJ/cIF\ 0q?yY\QԞ 4iټ?UZ@Nyggic5~"ns5D.691*:GzdN܏=GèK\ 㼕rQhƤVs*f;pw^ 'CT0MaE$l.pBM{e``$Iz}+ ZJRe2]Oh ԁ%>QBޒy7U[3b6>&G~sPZ@H1uAw25R e]㊜M:LUS7R7wvEDžHOeEv͝ʯL>EFy${A}Lw{l~ƑՆuڴw1yn\rϾƽAfŇZ8,P̴ A8ԙ-dxUGS s=]/ġ_-λۑHxV %nmYcұ+Ez}d~̄D|X8@rݹd}]b$ Ln杹> *⹣ L1yd-E7womV֠UmCx. aܸKPEiaM8z-wU%uCWA[c$f;<#H…,zX!G;>H;C0Lre] }4šf6g[Q"`cfF6gxDX|mzOZML*i-zX~,.Y|=}aGn6!{;QbH<)LF(sy+Ãcp*)V2Đe1糼{MjMſ!8@CSk/ u_tQ.WpLQ{s>#3= ĕJ-Ix87:y~YS]y;l1Y<}!J77츌.;A ;Ղx~d闗ܣ!)?%rQC ɣAK볷*$x:ly}7];sH0.C}:Q-m>Ţ D2^vL&Ot9 ANefٿ!Ce8Ε*1\V ѓ S6i(sxfϚ;i Rݶk6,F$1sT{|~mzMVv?q0Wb*Yqo~y&Ix= '];pS`/=_֪ u~ $P'j阚dN!k6?k U-0 Hxh'բ&0{y{ᙫ*lu=8ms`fדdkqWY<_1 ֜p6@Oh?nVL56[ b]uE"kUUt1z# ghbe[Lw+19MZOPL tpz޺qNpfp_zƝPD)!kڟ/|ҵ47Oh H!REC֬Krn $JMjns /8hgحVcX'VT WӐ4˴4:F49 Hj󆉕&O 4kd/EW-D iC?^9&u ޿VQ<׳yOZvE#Z.$!+:p v,{R(>k3'G`S/cԡ~vՌ&{9, :Cty7kM՘ey^B"d @'ێ[zkz;xk2Z-SaQ<\w"Mmo >ܪ=b2 T*:{oțUE 2&B_X.[/IҩQ)eE7ud> G4Oh )(B]eua|ĝ ^Mwn3;ibNl{\^|KPD\Վʬ-Ϭh`ߋ*̻^m(CߵO}6;3w;5lW4C [6MOÎt Iy؄4BLZE'hl mwr֢&R>@pA pyڜhE!KYf:;*+ָjTn|+z=8"DA&43륔O㌪F|d,,.MYĤ._v#CoWL -R E9F J\Yoݦ >QXh'eLk(G\عY[PCf)mܨ ̐v Z̹MЪkh7o8,c:E t$ yw^pSj+HȤN7@לWj!SQJ4uWQmvpdj QnGN5K@sޯb⯅-^VnRhg'׎[DԶGUV[\pPg%_C֋R\ճ|F:].& 8䇠XLeQwbϼub84P]Ôk#8^8[3.n 6֡bѢ\I;+DNsuw6m+=<];3)|h}angn9 ýLpXީL|dr|c@]Jj 2bK !gbtΎrM`AIњfv321+!`[/v Z5)azvħ[w?[4x)v|C.+|:83,n7P'] mDVGv!45+sP7=#)wʷ'dhU^E/mٝ'~hè[ϡ=4O݈1eyu-A_d6xnJPhzynk[ L sG O$j҈ fZI%,Dm@.Y{ ǦqUQo?zyn=q$HA+}nȱn'2>X6Om>舃' q{?Ax}=ު0F_ڝ޳cSi+OM$w=~xkG%EC%V{g 0ۯQx!;O >>s/~++v16R] )Zmh>_u"C03K8ENelw-E|^w {1k;x:4~V=F,Ξ3]Ro}41G_d]J@"CWy)rWNqY V.*~Jd`Xq"MuoN-2@%2-8ܟ\<=$B5NL=`N~+t gޖeCAʼn$fl}v;CZ"MnXR@ d)TT xpLƏY{.OpG0XAm'cGH;PVadt诋xXnl%dI3BQ ) vTN5hy?rZhtԞzWwX5"xӃ\_)Z.%>}ut$rnTfc3&*\r#@ִlϭTp]LNJC_.kJC bIG?4$vGqQ %=(}:֠eMG}8A˯'҈ ~DW[vXBG=LSJEȧH64}k8h *E,LYp8O0X}]n} a$\1哭Mo }Alt;b^lڪYY\BGwD?hʐ m_{͛i#) E0Hh 9J4-C| 99 cx~nZcjd&Dyg cSŹi堶: xu?h4D*u\_tJ7>D,Zk+s^5̌6-v >4,Sƕ~ m7c |EKG.mIjGI[ٛ/˻mU*~ gfxVjOf9AVa kY=ަODs.{r>lV+ ^ʊix eG*KA0S T2' /-6u 30bdKGW~8Th+ y/ׄ]y3,&@[=^Ƃa X)>b? †wv(0RD~R4f+ %}-ZŽXܼ$Jf"zS0|9%/j !2TF\/߀(_fbƲԊXk'QSmNlҜ%B{1ݛVU--2+w1?$! "kc9}iX=EL(HtI{ARZ>GBj;ca6DYIM\r9YV+7MSGߜ}Plʍ{sw1Qɪ- 1aV]0lޘ19urxEI%ϒ8=uZ(j{Yo^gA*ػmRzfp$&F,o2L䒯JABjw_VS[Xwߑl*[Q\36(b^DZ dp *?{auNi2JI'ŭ ŕS|iEbtwg*2Wp| . mI jN ggE'2]&U,ђ vU75긌6JrFTըsVWˆjs`'N1ݺ똼&0>{q]XJ˼OLɋc8Ba|;z[9h;ӳXv2Q80"\SN:5;zAk1F$@QY ãTW"d.?o 3=%=d0E)76"5(]gYhK0f* &R2g= B3B|#FbMZ, "-52^7hMShw;;͜޸~<_~"ܜqa >G)2^jq)ZyA!dnྼ\QHxn#9l*2CLjإǴ$?$>Ҡo0 #kᨭI]݅N<=8]JU'H;K1i&iè{׍5:y@e@ف5 Hh JK]lCqA ɔd{~6Ry=]vMQ"مwsTDH#˥C=Ld zX4lЇ,zYP?MWebY^cPU|8 T<7 (5^mvx?,JA-#U{JjJ _ ך=8ґXR[`c.@$ڞ؋6Gb拎 G VXWD޶0gbg/5J-G@&k:iN+nLv/`R[D{OV9D,K(;YV86?吣-9,%:HVO-1D=fVQY|j ܔ5+ne决/>D}C{ ז1k?̴(oԀ-Ǧ;ZƒaFv{dXϫR"[].f^ʨHA&$5aSvF(ډFkG#n{w6?+%DSjH0Q%o%vTa+{qMApv2%=;N.Y$n݈%C B?2uj-^هppm*z{vuckBt*uIOyp tk5Ɩ&)0;#oF)J(b}d;Yƾd@un%M)UGU-]ixH i@;gԤzCHSIlTR0sPϡT g,& %ӭ>c MZRКj@*&\B;^/9Ib/xz$ڬӵ.-EeԾR/x$; 7bfR\㲎_vFovC%5^ÿuƹU9Svj.5֋kpc^Ly?̀8g"Nxͮۆǩ9-R.Z7:w"[^l<#j/*DE Gc7&)9.b)z3Rl sq /PLnR.Nd@p| >A䛘&V_gO|iv]ij,T6DI~K[˄H c6UI<صKê6H]@Lewf!Q&ɪ=q rhBFhXZ4'VRq +N#g>f̡IBD#F'M ơ.YgtOHpkmd 9 ٦=ٜh"l*ucW *7_cnj&>ÖٍT{+UXOC ȥi>aCo"k]׭mIls=~i9l!͜zq ^ҙ1-hVy=WCZzksMoT"k(xR3Sa7:\?.üBZ:بLni025"V ;Wja\WG0id!8bfXRSrQ({gP`bW̫h+z$nr`k {`PڽPǛ)V{# XH4}J68.V"I}~+b"Rʺ}"͹ȟ ([ R!r|&jum10T<{Yh▂؆"&Ma,x!q+d\^N= GV&\HG+B Z^:'m ZpRY`ViB*6^^DZzLM7NBlZ0߸*7a-Tw;v4%4j@J[kwhfwU%ie =o7#p`eFym,gV&VD 5֗bjB?hƊ+tO檂+[^J40/F _HEeAJmAYԼpF=mn֤LyLƳ]Ѐμ`Ni.aFLFvR!JFhޣR7s:U;ib Fs;h*G:4V'8R{[s~GnP8CkWpM6?fxui~&`\Gq)%ua-i$JaT1]'%jjH?\JʉΚQ]12tk-bߡ뽵gHl$0תRV9iBۮ7 +q ^)X<ӏ 2= sujʞ D7]{t],ٳ3+ XoQ_%׵7+4;dŸE°W8 nEѼ.QCM.ŋD,㸯,-%,-N,?7>ŌsT+UV ;?[5/Hڎj'F` 8k* dxE!F6}#z%>O8lZd֌+(tt:T:) 2J'tE a<]4c+XT(N}InD; 'RhVWB8Voi ]A6 uYhȿ D `o*}*{QƼmsPs>y`g}v%-$jm-Tz,'^ۡӥ KB8ɷu>Y%8hL \YեX7e#}Z9)baf5c\ƀ1S~df (#+o P9%Sv#4\5$A*6VЩWqH^|OÐU ^7:{=va Eq%5 G`aSGN 2v蘲a2a癚)Vz[ ubCÒe_/v ޷F=@Y'14 hNxsڜxݵBA& &IparaO}mHaM`ްt) gVA|0I"#^QFjgkzF\v>; tM@tCi8`-G?4IEn*lc"p[Ls3"w 2p ]wغWx(p@kQ\oQτ҇iKPFjg?R流'a) #J5C-!W sFm`"+P `)i\>^ټ xF>S,'|u21 q-q5ǁ.qtC~j5cZMsQUNGug:Xi]TЕ$/$L5nY=p'_$)Q%$q|lE;/[%ϾG=H`+u~&ЋI(}O~J+@9>vɗ^aԉˍɠ7J+pq#-sup%L>*o|8[ & ފ1|* {kKڔ1U=Í=jQRoN#FJ^+%˵?2>ܨŔ!:y8By(k|w+N,+&UGngd%9(1PDҬ(&mjjk%FQht+[1# J!]k) CuQ4K♯OLP>E R٣7Бct>Ro~R)N&f*S@u[^!pj\TStb{k;qNB\Jl0 Oe#M^uW$sr:?PdsxK:|ٳ#MDrz\0X_^3ݭGh#Kyxo5=3:)vܺ|ݪ#=_iEp&*OFq>^+cF- )2a%mN Y5{ "^T$=}q}JMQZ3P'wcGR(Rg}2e;rnd6;ى} jWUL^mt[IN.ρ ` F# K:3߭XYsYUvHݘm.4\::78;rv(A-/W$Q9Qv/ΞZ.-.K,*/+$HW2kXxZfhx>>iXWbQFʍVqŷ+ I_GrP{pY^[ _fi\$S{ϸ1}b/i&P$CN=  y{-Pĉ'Df9eu,Yi(okPmQڲ'` e观;F4\<35H$HB"qVm{д0lq863,?#>(v7'cU o_8Q[uoV=r~02&߫O'޸ɂ/kHX͡%앙'iXYG[08VM㥫f zux$y ѡΫ=Ki@SL'mb!M׷BYl+0fμS#xWk[rlXklȩ|dveO0H=DxeHpҀ0S; K C"B>E=dȃΗ^VzhU5KX?.BJJ"{(.h.؋Vo?~ ^ύs)yQ\KO˙tljE C+8.CP1Zxjg7dZ8Dt@ Bf cXՃ ?V6=e1ٝ"$3&/9DKLwdw9u83]yWX%ȎCSzή̉E-\ѻ5ɲz%S}.!;bٜ8'??{sGm L]k֭3]Z;OqsWa.wm4% 낄UV"-a0Z͹vV<$eDq_BriDLRntiw* JYA5m~ L!AANW,"n:,ψ),ƄE17|w<2aUcw9OOeT]Y@4̸2B~-Ђcg@ײ=llc1skjJɂ2p@vXZ f0Q SPD6^N^lwdbzH:WFo| X.ErP|S& ? ><(pR{6F8~ł: s3K6v"/]'{Ԟ=t0rO3r,T7RZN<NłO^ u:OG&эlvy wTqЄ)MF>˓0źQBdZ{:O|Vd4$lwFHq`z%KI#1*A%DŽ?!Ld-\0X$Y֩a@y+<6:_/Čx9 znTNl)|@)`Z`|n/b^B|hH?֛Q, |xgj"+Q=DO1VSKJ] v$q)>"Ox"]/Eg`YSM 7قfrzuy{BһPK7p-TU]/>FZwK^XeZ{׊fj׎=M[#VXb {ϻ $ 7G^[zΡ JƓUcU^夙׬2]c)EN81l2 (T&j$}q.v&u?l#N~JQm ߊW.S'̽j[ί#m |C ca_Õڕ70Hix{ vg{BFsN%`eq*%y|nTGzR,~ RU_F^`PD!XΙKZg13#,p d*uHx15' ZD <898|,ӫ3E3: HzP9>zsCe|밲Q_h6g+OF{,}scP.aeaT({5w?5jhp)4.Ηfi{?[8`Q\/Z/#eΡWNrWB+(%F7\rB2ea"\CH' T{{~OmMa #eژcJzj* w-C;H6N 7dL̏o4\hVlLBUYhyEP`d+Gb,>Q啹@ky{cy 93b؛឴ 0@΄a|ā~*I}U'O6;7%cJ4lx!C=]ѻV}Y(1Ԫ 9u\ÍJ6kܚ|X*{M@䳎hV"L@7|3 ෣:/t< 5{)a.g:1ۦ8=kB(%;~8ҷ}Lk4B~vbZ^jzF=J3Uد_NJm; YZ s0Uϱ49ed&B}MO^P j(5D=eڸyT)Ez3*t18fTJr7kϓja+awYsCr:ˆhU.ͺr #-233gf92H .ߚ܎םY 8 W+M\L}#4sA Ϣn`~>sɪ vk))vgؒx~:p5G˅.Afg/;~6ە qdA;+GMZ272/24Ys/mANJH*o:CG4isky6_gau!fxð(5 )t{"$ZȒ  E EΟ{71`y,H<_ )7 y3Jp q i0jW0BʒE[bkcJ`UQWn:/%ui~--[9t@X9נ0m|(*Fo+={0a2#S}iY0v wcrofW ;$i@6C6D>IЩRLfs{0JŘۻ{=Q&ٌ@#`z{@ HջW0#UN`% l/w>Νq~<&KxX(˃9/ʬ!A|e2Z>_ʬS|?m9kha'Y-,PvPP"< .4UXծ:WHOJ|dw6DQ3l& `@eeؗT%hդWP AyAK)SƗ:N۬Ik^F}dޗ>J3."A5 *ӜJ5p5 ̼rZ5*(^rD"T: DSrd9X1o`4mRhe1?Cޗ?ԋCEk^BlL8K pd|oB}+z>7ߞ4̺0I'.nn.-\ yڰ`+% Mt'Hj 076@:6Ar+uMy `."bCop9Ҭ.u뒱wMDmC}FBKJA’fsաN#"f8Zj{#sw|3`Om`Zgv%9 )j( EրpiL!xnI(VZWI#v\fٻLٞb=aw0b+lfɾT{XB0>JQ4]vz=~V[h$$$r[^2'G9l辫J`cwi*콨^p7|an7xC"g]Sl5vOp@nJhI !5t&9' :GAi EOcH znG"M L֋tЗ7ѫ畧&x- p{?KInnRĩ&?"32}sX,@/nn]}u$'mѨ]I/e;$ ʚh@2ތ#7OY*o,y\%Z4JIn{y*iB#-Q6jkJW7?ZeY5lg[Fa(907$Wێ ٍ.ZB 膶C#6f_o]2*Ttg*a[at 053hFIrJX5Xš#3(1;uVمuN+FU:0&rY7ssՏ`sPMc?ј"ɧDGybZWb̖_!5ĸp E0L:LJrk*]uJ?RYʬzE@B3})@s'`!nF2 [~Ѭ7Ze߰[2"21ƮuML3Ȼ2`W/[w(J-I?&KrNYL@lpcڷ*=awՄh01X&oB.(4i=>t& i[)\ܳƂ'GbzHzߋWꦝ_̅Cby^[Q.oGLׄwܗsD/ltHʘendo@GZ"ZAk& \0 }%[Ndy0JdZIF:᳃l2BXb~)CHkԴ+,Krtf҈9q. vo&؊@@7"Gt`tf)twtn\uD*D (DrIZ]DWXܓ;;+,(1 3gM Sg6`QHesY܇Q%ycyTϔ8U}^U`vi+>bkEglzQN17veܦxo <ռpӺu߬wOC~\KQ3'Q&jR:)35끈*Rq:̀vh:-'g_> ALA;m9ܥ~f;)EJx4f`KHbzlܕ";m3L D:^"ݯfk2/oUɑ_mǭB(篵F!$CJȆ T6)(wDR7x4\:658gJ̸P8Jh[zY^פ$s:wvhT|ښ!3 O7;Q_| 63ITxRh5Y5AO&vdo俆MuHL  DqHi|Ol>]Et-,W-Q+ga\*IlKWۡ#(0dݕњeSs7>lx(AоFK)B@#Ľ~ke?ӜF,rT~-d,%)&``tcFNyq۵晄!^ 5t to@AAUeR*B<,0 :BɱLh&qS1 p\ؽ+8on;7 ;ice/ϻ~5fرE(.5aCq+A8j#6J\NW=MIOt" i~X*kXoPV_ALAi/hE*^ 6^g7[J(MUE `O[^#WXXQJtG鬶r9t@xQE&>2cfB zƻ9GM^Cʄ POYsOUd0嬢sIɏ67XدȺ@H{8!uhV+L/ynVDo@b+CuI , 9[Žǹ$Z_6FRFe%kA&4:Y_n8a򂡘kKf -Jd1鼡?1@uqWet?H^dъ*'oE P8 oy Pk͖ܪZ<:`ԝ-}RhPBO_@ؚ 'QC@v6'ܞmZ{Tߘ"3:[~͠2y0>7ӨpVB$w%bJuvJΠJ [n0nژ!.1:#ghsun6471[U GsBBrŠX|uwk4|VݻQF #9T+\ijBY Q0hff=>ՀeN јFOmqwx)]>rٓx`T>[6ˑskS#gq9,QTBe/"yVLXE:dmCKdۺK#lL٘#םvJ>-ʂծL{-P)긘Q[DcSL5!/6hkȧh JWdV]iG]h),A MEfDTf(!b_q @ioSLuE!۫.TaZ(=8(kVp6Wd4HC "ZF7 :촨Z(oP<{I],8"œD{v󄓾c4.b TO[]9' =@<,BInMP2$,VNnrs fղT a?RܑPdQQf6o-ߧӺM?E!<"ek8nW*cq=EqNT=srIf@H?RnlAJ̪~ 8cϕR;tXA(aU{!#bFA5.adcSw8>I*Bw]s:tq#|΀‡1jbj͍}|h hCs#Mnj7r1:cۢ/;<Ӕ7nD"1WnlW1Cgǰ䰒!_ z⹸N$9B5#38D#.}^uZ7l]6탇РJ,eA κaMei\BATPwWg5Dn`V9B ]Bdbέ@)+)A˱R2t+M{?@E##y8>YŖba[e% opZ-@!da?i1H~Cw/o߁sv Tpeeb7͹mS҈~O]/_<(,'1SpG4m|oNPd^HU?ZF Àoě%},x2 Gx\NXr4>t +$̔g݅i5|PФ}f!ˢ_sPQj[<=} `@)G0C}1 Gx!3 ld9 '-fGkQnoFKea4 4ǀ<6$Fώ ;4g"ID5kN5mȍۗ /7̄xe8kZO+wqY[(lim~w!"~ă_h_9vicSmJXE74B&5Gow}| s΋%ܿxO6ߐʡc^qٕ%Y^v-^Mm$tdF쟚0g4eî(a~hYbCZ P!C2_DŽE~'jg={1*׬=`= bI=e^Ҭ6GВoNR"52ۜg2@3CzGZwaZAr!zK%Sd8YB ;eԶd"(9b X-uHMjD'^ ?& -HB(>Vt5@- v}X4Vtd-A-iI 4 d̦kgYZ07070100000571000081a40000000000000000000000016075bb37000012c0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nls/nls_euc-jp.ko.xz7zXZִF!t/,c]?Eh=ڜ.+ˢή_(r\wvqx'a\1H˸Љcѯ{3L0Qb7u\l5ɖqaVv?C2&0]jWnoZOȧXbX6)cN{|0zauZ˗`97H R7m[Jt1, Jv9׃S b #_6 >V: hOE…05QʄәT}xueU;G\"h?^=\;+xY@' qXN q3_FWe˙ _Cb//Mk'󢅉OLAMS;E;kߟ6͑7ET0DA&|ͫdG5?g?vBIH2߭\pN1+ c[O+S<ߡpe|ˍ;<Ƶzyt@1wOqˋ hN{KR'>0¹Duff R‘ُ*z_TX$t;$"^ٞ{‡QF9;;t_Z9nl.jAU*rh/(YDr;p dG5~K| -`EU1/M:!=$fNĀnǹrDGD%5=,r gq9F{VkI4652` ^״7j81"DZLJC gdCk*"96K $wDGEr=|@⮳]o:2׀(H>rWT`(>zf/{B+|zr'U ZDeYxi5үag;h]omoϤc̑1bQ4Њ࡮$YɑjɒT)/26~{_\CژSNO('DZaaXVNJX- \4^v_2u ޻We۽V -0V 7M{2J"3<~:\!QVå1ZKlT+x/}%^J<-X\aߨLȭGVQSK[Ą`iAX5s3jk:OE+W$mG$;"X:τ䎣o=?u_an? i6 k96c/kϓFJqppGh@;6"J}sOŵJ kMQ18P0X쳺ߋyv&xTYF1+Fene(4Xm:}Q-nsa83hVpNG=E 8,.I*桳/HG`ݵYBt,0rJhe r#9s¬x@3Sd:a Տ]C.F1J><qPoT`TAl=h]C!tV]bcv!#o*w<D {*U_W=4@OLCeCA'Ѱj|/>Zz+XI28Oiz>}ЖGu_L_NGQFѦCc6ub&0k}|/z//џ\t(8#y =8^?㐸,@֐;u`*xirwU(T~}JR32lޒק~(+#rꌘ5^=,V3An#bGhjBড়-Wv^Áa~tMl ]u_";o3 lj]E7){ .)b04&9rn='‹2Z<i?:.(=P) 2Ï'&9^*QL;^L w1%6\Q\,褐>v9@ݺt +"RL=ǣq:9Kja*nH5GVn>sўi)iX(2_\#v5N!vׂٵNݫȣ E0 ֲ maO,BZ5 _iH.e9gC0@ |)'1m dDy\+ Sz.DלB{WTMyxR\qq=Ցk[Kk@Vx=9g jI\'kOv-Tᾕ_ ǕfUu6{;J=nKLsdЙD86p 7/+V_jd t0#a]b*?'tZ Vl;_l7Qn/  jV\_7kKiw7-N}ф(ݤ$^;ç;+! FGίsHy/ ds?>kB'ԼA`' #p7t|bn 니`pF^o30#׶>lw+Կu|{#E_WQOhfN#/z[r mUz3#gDH_g QX-TlڧYKLDHژK[8^la5A*-N&4Fg; Y\>7:]{Ў2 Qjss? Lċ08*'l=&t]UCV{؂ (]g3ԠIܙ(Kg%$Ξ!D.͋a>IvZb'RdD{*N.ΖH[xS򨷫U@`Xm UNb2(+ c=Ve {y( v%sI0U[FNJZ' IuC)Vj}nJ3H3%X bgYZ07070100000572000081a40000000000000000000000016075bb3800000970000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nls/nls_iso8859-1.ko.xz7zXZִF!t/& -]?Eh=ڜ.+δh0R^r/+AM+G.VyPE[-D([Emwh*y]*n2!,k 8NV5CsZh|;Kk#Naf4~`V%HT-hTATѵuC5&p}>oy2GԪYD{.io/p60E<-HIZ3īGjR]1% J^#$b=VEv>7SG3P 碆[)t;>[H~8( yV^odZ ,깥uI`_x;GۄKos6`^d|8"4qWOOÆ?5GKh]l_쇊V+2F`K LuP*)t gzr#cؔ|KY4L,N~bB8 kfV}R9PR&0y]*8!A` HsH}}\xi>pFMt`c'8S7 H10C 2Ǥyp2G*`ZZ`ZBN{VY8 \ g-h>ʠ_1h2$>-{+]D;b4gBy;NEu" ʷc]d3/1٭c;:8efo,vu3X71Z1 #T**Y,]D.2:(E؟J?Me{JvE[(>ȾƴVogύ0%z󴒮IHm4H-ޒmX ԴTc* K}pYQZy'&NtX#O`  Mv$Q`?=R6>2d.b{ݺ}O +(pAx'%\Fo2~J6cPIVT Ԩ7PQGӦ^@'.6>"?_{o޷`f|q~ >rZ(^ty8I۝(ogΨvBkKU'-٢MtDX~߶e+"8 4PϞk`jRw jz~\vTpQh>jYʴ)@IKN5IkZ!2Ia X''].G"h++ ~ٵ6OiįC.Sfa '`Tӣ֪j섈devtg!ܵim-7Im_dIŚRh=)~_jKSvwڪo.fws*m g.h10&`y$䌫w 'FGrcZ.%Sjʲnx_mllP=<k:QSW78~wq8X!/)B`hW_rw?Χ}ofIμu~OejnĴVݛIĔS9_oddCN7 O&RCW R\O+E^@y|s0NjRN@lHM`[gYZ07070100000573000081a40000000000000000000000016075bb3700000a84000000000000000000000000000000000000005000000000./lib/modules/4.18.0-302.1.rt7.70.el8.x86_64/kernel/fs/nls/nls_iso8859-13.ko.xz7zXZִF!t/); D]?Eh=ڜ.+?_dD9ʠY/NsSyXl-$mUe)+Typ'DwqPe a@#ǯegS1E4ibC>ۖ4[+8]p= b.qKXO$@1kIϰ(OL7X̔ WHB& mP2U$"yAɸD_嘨pX*QĠnAe[Ŭ}9v!1[TkcEmb& Q҇69|Śzdb_cHw:jrAT[&1UUlt-@@G.mH-JINHǠG)}S-FB1~|$L n\2]" %YEu?]iLݍ@C˳WN Ehv U//!'r AބP| 5jzr)&ak!?D:cA%4JN{ԁyΕ⇩[Kguc:2̲b:eԿ 8 lӬb%5ףKNŲr]ɢ >gQ׉h% 8B%R1Oۧz56zb+=K]jnMxe?>UŐ~o0mJ0YmšV_ϫ[Kc\Sw{J𪠠@iXL9bi> mLM^8#:Xw#!f6z}t`/`O l'co7.߄湋=za # &O9$>=]?ml U_ܨ녉^;SɌ"e`Ma@}7j4 ^R }6z4'ruC4S=֛۝;gY6R_%de7=H3-Pto,#+yD=jBJ1g{)T_E<9m%eh@%%1멱]gh_ְ@IBgUx1*rs'zc)C!wh3iz7hHՁOD]Ibvl]@vTS]YoLPd% ٛk_"ihԦO9ε+ x5ˀ| "h=~ka&Vح>KP?h| qƝi R9$]ۦPnn~QD2{GP0D{tȍe#בJԒwx4K+ i7,YP#t`*>;bh|Q4k۾RĭM*?24Uzkz b.c¢Y8^3[ %>jYr̀գjPK?.t KDd40[> .r>/7CA" 0ʮmg ^牷ᷠ!&Dnnqtue}H 5fҤ6L1WG!,Il"}9i?M$һr5/ $1€mLR] riTf~itY6 }2~w'LXI+&~<.o>6 j1y_E4JDuH0{>Cgx/=KgYH7'en)_j]DG\w͵1:^]lԨ"x L8U\ ENEOf:O'k!ab{5>$3 |(hY}# ,ЄO}ୀ|}p))#T8XgfoAozh?[!@H kOwcX3&x>J)5=^=FdVSrZO/k0sNH#/^>=[ gI/ngM&H甽> 0RCo7@O[(}VnÌ?w$?EjW4_(5 selpC=@5MӈN ڶL6/(+6Uw6;J]9Hrܘ$i9SS$z"Bo  ?~G:injiAB\]ʲr,U<(%'ycd,F?7>%4;{桛*^QθT {Cn2;S78ށ"(!tw*q=~GOmOsu%{Qk^ÚTgz "d =֫}EUyY܍n"|~.zm1y۠HCkWBѹ&NQ!Sy"񝹽$ 'Sr%JP톓6y ;Wlɮo{^`7o2PeWd۬m2gSsЅTdZf8qu`]=>DD +ACcay]Uy-Ac1\>xF>r~1tiV ֊9Qe43/p r݊S]kzL+م.'{[˯%ܽÅ\7G]d}*Gԧhk?S`Y_)4~/ _5A9q0B(U?2j:a8 S\)v̂mFWN1H;D~$h.@C’9oRv(m)iʶ_J鵑3䫆'd&Z\1|e]fw }|dEz@Zd@O8}; {&jfz3>^밒^ͮ*;罻tT#LS2J56 `պ01#N'bЖ9|sܮ>w\|9a,PY_p#_#>y"\xy?c2ΆA\Mz^jotw ႦvwJfyQz >㮙߬LVIu= } ??䊗) ]z`VY~\E_z[2'Ol_'~9Ŋ%7j0?rrzʜG=S/ +>Z{ڦIq 'k-ͨxX/IX噫.w)a`(Jh:d_*;͍_ePU.eb:c$  TEbS_K7m?1jeWUj ГBkC4A2N>pw䗨;=|,6bi# NiK:%{'# RjS .IND0?WZF ~I+wuHn֛r#"gYXFS,?wæP-zU$-ڌ⍥Kx(v 6y]>Yw,ǻyAצA6+>{D ZQ4{W8M*5*t ?b?I]S&Qdm:d}f~:k>mx]Aa > ]an0qO`8gDБڂcU`@%,W1휺/nuFM2RkO!Hg/6.\߲}mJ-PN@%d!u=8Azt=" n M+ހ/77sd![ u82`ignN/%.&yRĢqjSf-gK D4ɌS {b듩9d7Kk#.e~-,je4-2B.Yئo.{ÀyStnXַ0E%J]p/ ؘX TP$eqJ֫t,]ڴ@gfXүs>uVo"e'ye:!$Ј* bX:V}aUmhaX׬D#^H]m*w9 xBaT2I)3Eg*B4涓 S3Z`3veo!YEnxahu-ZYN ^m`Ӛ'  7Mi1LGH/~z0OF __ % TAR! R:ZJ&gyi ٬Gbs&2Ď|Vދn6tlkx8a| ܬwɩ>*>̼`kgo227p+磍}9O$ qr Q xH> TJH(Q:ЮOdiU#T{XKmrh?nS]?|R( WOɁFM fJ~wz%!f8ö~ ?WZ,cDF[z(>GR'Og8~i6E7ZK[h2':&0g9>bT %5?}PjcH^%oi6QsޙՒNAݤvZ^'rh47 益Ti5ylm#qt8,Z{@-ΠVo'a:A^qig)wKzWN f>qOirV0G;!<;h3Lk'D_*&@Bp'5 C@>mM8͝[f&L͋mz= bo:;fb`QȬfX<`w0eC2>>aZ31a Zק3/_ G0p戚 @~Mf3^\ 1N~^~J"Xū)[2݁wĒQ \'x" %|rp(9|9AR]7QH'/1X//ZgRRdws-wW~$R | N\YpuAْcjfApF*iU;P/TAx'Qo 4r+#$l2+EjhpeβRFf {R4ŷ-p^]s]"xUY=qJ\el4X-(z@DU1!)$5}i@x$`.:hzѐ:'!ۣNFbR H RTfcY-FޭW{ifߩrwS螵]TQ$12R+فq1[wjVߔ;Nwu]̉?+s\V#SE;50S ]| @;+ſc}pC}?!s {^㕫hihT+#Di?G7IcZűel>{/QReU0OV.oT zȒQs3ުnuX\yԦO6H}ztxI9p[8rR鞳8KH; ڀUԜN2q_X0QAd,V LC}3i%3E MlUP:C2eHډZ!2uSr$|JjK Lctݣߠkj4EQi5PMўm^WzbD bƯ`^szx sqnXH0Z {bh^vKM \cSwdLc3oGgAqc(RPZtgmz N]µ$r"r0[KVx|ꀽǡJgXK%Id8j0aɠ_mJ}C>mo*GlGOd{P)Zk~d&L6Qd i9C>gC$T#w)d mc8RE6mpS*"Q#;<'Cx >Pӂ៫G ?L-CΝTlh>o ԑNZWq3zjgPǁ21߮!| wŋx_+D-ֿoh]o'79F =}i)TzʡɿV89tսhhc; byb@3WܠUeu/:l(#ovд)kfldO:O4uUJDZjϹ)L{Z[&ySC#NMR7ŠuNJ;.Ҙ ~ =0Y\#2،I;p{&tJV lZDo s1REka uۂccCJ^8^'a︖:]CCNb*d ),S,&>IH=eP7ov@c56d[ا QEQ2IXVfzW{Y^#xc=Z:\K:>6ysaeCdHB9Iyb.޴e|Z_E$-N]Ӓ;G(rbDCD1WYV4%DvfidX3[J2TBLgi>?C m?1 Bʕs;jEb(\uk7155nc ΰ{Qc! 4:ܠX"spe$$ mw6Kʦ&%@_h^L (bKͨlM4@vdv7ډ,_2hrjYp{ %#` ~2y`Oٷsv"|U5]ﰈqM 0Ž4g$?/ ?ֶP ҅/^>HAJڌY}ٺX5*v{oݬׇCzU̫HTY'e?/eB=zd[#e߀PFt0I@jms綦-9hH F KNYg%M?UdGZVP۶ I{ׂc2r~a ΚULngr1/G.JGJ㲡4 ٱKNmNh]G1_ws lor&'  */}מ"_~ ~,\dF#A6bL<4uF2XXzRP)c,7d4" S&DV CBLec Ҷ'g&SQX%h(3XSz?+Wr.AF?L"R{b!g=+rF™E zΉ[U2VP0s@~ Y#Lǐ(J? O1:?P6c#blgۣ-aeaW3}t~݀/~R(lSZ8Z!/R3A;1EƇ5EK"_:yh8V,ctmbh1Bi pX OPɭʉ, s.AIڰuxִ:ˢ&)ܤ0Y>-2\'}m8? mcZ^Ĵir<$E]iQ0ׅN1Ki3/l{2=2B+hnX2`6* Oh}OgyDC4X\tvA޹l p\H|-BLS~5CWP\ase%$Y2#.$"}]j(1b0/k)]ʧKóñ惲jPVN#la%8zuASrȩVO_`=/2NPhɈ` 4"ET}[d,/B69OHlFk-WإW_FYjF5s!-Lܶ"y+=46M8d$8}{QYMrQܝ;ӻNmHwf-jl^ɞ`K(`ïxPݢ$oO/07 ![XK|q2~vZ&F\CT6N:< |E҈lz(?i*A5Q#bfmFYFARߙyXO} (]c o$]O$\a˕rw.t@XgL-zBŜ9M3 Z . }P~ȼ|J u:ݓxP. 8=B YvSP)Z6=}W@ 6ĖXe6榞]3v:ZIh>PFz5ty(4Mx %Y9jF8U'->C)Tɹj2b9űo}; A4mu4ـYK BYCٽB$)y%nY/ *YaV}!ɚ3Zjb"kd@ge×V!QQk-;BС42g\@ ;8 vV[2W?Ǧ6-`+>[ef2< %<8Tڨfe|`GK[{mY1Li!\ՓބH k}1I\&Y?BL% #40+`%O¥~z+GK..ؓ=Mx_JI%16=F tHGZE&Q75<;8'ѶYfbҬ>b cg=` sZ={ǩC( ~›֬kσ"\96,:$mG2Wx5,iKo/ W o%$^7wWK3nrġ&a_7PĹI:vQbs?>AtSo '\_rjM1U_ ˰t}f%5ьԏ56Ln-HCg3QzclPŮyBqs_Hdu[j f< uff75L9,kC=EED%uѴswS# |D:d^&NhcP-0t: KyeK] z I aڮ&"*;յyjkS$) ^5 l  އd, %Uə}׈;_$Zx0h*`~r Dsur%%P-6NFOz ""(Tuq:ѨגP#(n uRF;^SV_7]:9{hs3'}Ϊʫ&:hNf{Sb;g룫pX4k6rWȉT/H-P&ɴ( a?bJ(`gxjOf[ļ0>! Y]/j[mLV V&'4-;NnAkEbh*Y9ZJ0U.wIs~V{AuZ}4t&'E|`}% oWed顧u9ovAt&́NL%gҖiO8`$CHZ 4`!y?HGg;̃+糶)w: iV[ȂlJ>a,O /7qJ}{Iw*RNץ~yî916fTM"Ug.Q"G)16DcW҈{HXxx"<@V um֧Fȟ ucг'= i_K>p3sO_6SGw^Ƃ9{Q ˉZ0Y+2֩⻊e7`{SedUN-ra6_ ,glRZ( Egw .C\#5"DﱍŻ>_g/\Nn$+ɕ߄g[w$4@kYa2E6-x?zuȑg&yb c3Rrݚw˴ ݟ|ZNc@C-ɕgf)4s92_դy3Q`)O DLm xtqg70; B?vn\yLZNҰ|n罾In&O-Hxdzڅx#AXfJC|@0%5;A^NtE4= ̆4Vk{Sz:>J"ye֋mv`\%y>}W/!&%](*x;Ii#iܭڼ_SOLvxLLj6pmΝ0LhkY㼭)R(=1>bTf2z;ȃ "? %[SR6Q*3&[' ɐ$Y&i렙|P355hgt&p (/ri_,_fCb Tߨ<۵k'BI)?٧FR^hW iJܳ+iolvd纰vcm2N=yV|+ VSs/s#l,)R`PVJXP"w'һ/eEh$-Yg^"MXau~&LkṿxV;̤]eO(Sj7f&@ԉe**_B-ؔYj+V馊- ra?L3zg_6%N9ήm!+K1L$Ͻlj1{{>jy>k`nqi $@Fuas7]a ɲ0,jå= C"d߱8943); (vï $Ǜ$'ʪ9K`M2`dZ&x (J  B;ap0NxlSʵ/G1kn'i!?[ʮ6q ;r޿ X_OrJ4 BzqOFU F5ˊlZW'5Τ(Ɣ`-#c~W3#i{B=)cuERj 5|ǜ"\wlčU :+[UniCbḧ́PX0ϦBCYJq=뿲/u_>J:p{|_W ETψ% 3䀩8MzwXd'STgke+'ԣm,JH}'_ׅg }?,2G +" &jb(LD!xwD.hOv&qy# zVY=U.5J2+?E0Դ߾_xNsͼf2Lb[*K:uїVcf 8Jw51|qw:^Hlb v~z8"9F=J(HkD'6U#ztB oV xiSn`ɏvп뎑/^?RE(.O+a2OW:Wυ3Vn*.=ʍd$f[}+_!';4b4SS* >c87ݱhDss:7j&@W9[esʽMh}YhPCN. l ҠQF"qr5\cIgK0vT+m5o=ZHYwhl[SyƜ*RM;L) +fV˵Qߢ\)GCBq}Nh.,^PDU+%S`2ޞr%0[wY]A%־uUb^yRp3?{r^@ )"a8͑`-ʹ$/oh VNc[<xiNUtR6p룧u|5-Vl቎`5.N7p9ަR*Fvwg2NL,t&lg-'I-ѢXV L.CM: j~iDe M;B݈eg硘_֚kW{U`j_{ u^}1Y/0u`L~VMd+ ~|b Υ?AcL>^H%4鴕5¯YC|jp߲gm͸NRkuxvDy"ڃF:q8Gn'R,ߪɐr2FT2Lm':wn\FHDxH,yF~&.GT O9vNM8:bڈ+~Ox;N}50?LYߺ,Y|cZ?έ8 idWU<~x-`jAs㣧^F-|mPJH FHX ٓBdZ}<%2 )gf:<Upu-s,0ĵ\j}# QBkR!D|zPYWB.%, U* }o"OBHm-Yt]6!#aQtKF8*I}F 48ZD1 6x(XUJR _]9O569:u}\c{So=O)Y3@ |-lwi+ߤmӬz0\ݑ̹ZLw&388&K4X7ݒ=w4/L(#Ftjg5ΩJ%{NY%-o`͠E;CrBuyVܽаO<)_ƉS43N # ͕fƼY4̏ϋ魯SA؟CM$ך wnܔm}IEZsm8U&!ٟ39!*kؔLOueg:p4 >*M}S[M2:Uhҩ)멆J]I"( sqwUқE -K"UVWۜԁ<{WjhdžnفVo̍9F1&m6ڵc%sPZs#!G45d i Ax6s*z 0?}7jf$Xvϐ`_gDrO%{QոjdbQ9T3V{WÚi,Ki~%%aLT;s\R1*| J\iBt+;4M~vL*oYi)9Y6o L&hv/ v*֡U܁I=!}OyJ4X*1gwl>P KI9`2"cWmm@lsO8Ѽ%?aV"/*q8H$@Cn`B*p Dꌝ;oĨ+O:.קP§-Y8 4+|4Vi5Q ºX=2ܮ{[D!P:xl+ApMCCBQYxϺX65ʸ闒#h5&ߤCw,56Ȗ*@]c 2qaR*czoH*48{Uճ9σ"<:f5D<@Z)sy|%Hd,y5Z(6**3.Y1sfȧv,8>-m8VF*aAgEm*T ]XMbmĶxޗ v4|>ѹOYM^1Z]/AlQG-12c.M>U- =H]Zog,fP}2ywyUKeHZ9Q96@t4xff`I;diIA'IPpp,j~| /41LkvbXL|Q8 "Գo0|URo01{S߄82rVnƔ[-$a0/N`u*` ҰR(SH7'*󏰽QbsF6jrBwq=WK*;T"s[?D'N )rI'wd$Mq Ctx]Tfq~CUODO|'1jfn$(yB15!2":hM"ýB{"\|$(gO* RMgwc jJbDhJ]qEW_ۘ Ҧs,P/C]GH+m #eeH] B*rŻ*?[ yӃRt3GʷqiDG2AM*tݷHEֶQ f<ߗ6R U %qmСPs'7MpV2˯rzeR-%9tͯI|\~1uwwñO T/ *l:D{[zf!~s3L'':@9V(u35PmĀ݁IpG/Ib*&6H䈕qBS~Nrh4w.|֎c_f/%c^K0\`DE ;Ǧ]<ܔ- uѢEf~{(` vgra1̑n^RY@oAԈJ [JO (x ̺?ːj" RK~U5dY01C.P|v(/RcʸBcLoiHGa%j7i뉩rCQvۗ/c5]eUbH`sEA`-/kRr]}ju9/ b$[eg͚ Ok#h2(;mxieB+#kaSrZp+X' [No{~!^m{rJ5F!X6*FNBA/CAd:H8Y[1}e*][tw04'F̅;bP7NM (…l|Urfj fRje;uic4IE@Y|"a @nM,2IK`ǧR@e^SJ;4ݷ<'fYMQLaj{pet:XW)1X4'tĩkgpPX_i=x՞2W"-~{I$[=.J]P],ᝡWOf%|[dTa@¼gOe16iNÞ| KV, ܤ`uq`e(5M^OkA9CxX#g Wd)h;z?gHksmrkn3Ae/xU,IYPYA>&q;nOײyWF.6ZTob]GWj`ֳ/Gb E ,{Gj6$`7lEd~z8˻d{VM85u|v徑 ( Ǭo̮x6dYlFdg ؼPJYWq ao)=فjc#zWY2Ҫ?$ 8 ܁ׄpIѮG4@jqt-rbВ h3r qSh ?{ŋ4t#uoU8B`,Dmħ@,9g7~ QUP]h~q0X GC]%@X>/㒉8pkO0nkQ>’0]%eA9ZqH2)OOo4"МL:a!1N =V9g`I ̉t s]*ư*65 'B-@%|u E u4KѣrTZ@SNJ{ZiK/}](VLUGU߫Pmslgp:M5e'f%E nw#ا{.2ܴʍğ唤ۋFN 7bc& 0f5L_b%h4's?cn߇/Na_j5*dlv uAѬm5SFD$[35⤌{W{ A?~,~;Lq,)wH~@=6 + gt==!sIg]>Rm 1Z`eYiV+jd޹FD] űi7p˯yS:W[ *Γ4q*3ZD I"AsDy-Ϻ$o{a&\ku<#~ ?LJݨ`\v/Ÿ 7}@EJ" SnbR>@r[`!S*~");h, $"bgL IRy|, ÅHӤ-M:u-yЋ4&CvaUXr a$x8/>4AC=Rn<\^dKu.hDR-=|$Ɛ@Ό%cɬ(' "%|`147fMƸՅG^9pN}"ʩK lg>lT.͌w-"0( m"D7 tRF{[ǒ۸L2\u(cW?n%W1SR>@u&瞟(0qC6yOɄM?WfjƯqq:(.ɾ_"Z,ǂT%(Fs$X/ʒ{U#gn@9 +񽽇 Wӧ07d(x4 \iO mHR^1wt?i;e<¾Hp%FOH 2,tϿiFcm*u94b()=-k$B[ŗv=z0МP ])gu@X䞦M޹Bʞ q Fʬ$G+h)2 VY^7nv]JP8 (_^hӏ^ InSo;b.p kVJn`o"ژj(4'QOTQ })vIW$WVi9{?D^yHSENQ_}Jݠʖa48F/|/f]nO8ntₕn&yRlU vyڀ+$D;8ȕ0wtݱ{)JPщcbU ĭ9ufN. ~*} wM7xfXV_֝nLa%/xL}袏 Ys jd=F4`"*is,X?F4lf3y=S?ҚU $LhUF'="*ɾmEم രvIV3v&'y3NJ˟w=&.sAƘ]1V7M\W(i\KY7hmaOP=ő?`x߰uȀ`yPYp`dsODieK=l[^a(~D(u(JF36,-GclAetZ-q lx/*#{ mɩn>EhB]BM(LV?{$m(X-q!_OxY@ f_<°1,052ć DAwQ_ .VbcՈ-Do=g҈K^Ci͒(-}2hIbl#P(wɏ@d L9?Z \վmt`iBqBr!Pn8[ab!Vs$q-+ZFݽX;(Op{.,/K f|$a%$ԓr8H4S$_tR LX`^q0N)[.YRs u Zl-hJz$*L5b#ؼw %bv%߯ufZُ5gϱQA֮˳K3'( X^0_u/mz=C ބ/gejgbzX `-c{&TixwZ lݴEietiy/IhNpBAڙto ?AͤpIȂxF2=qG|'6j9U>f㎵1j lmFoE{~0Iwόr3(w)3iH]:'(RG)!շH=$7M {2'. P {=1SS/`D+L|%sܱblZAnsg|xǂJ"P Y3׷/q@FmicSgŽ6_i(#WՊS< ۞S$o !flN-QuUɏKB!~tJ/E `/L['B%Y@ 4' mXW[=Zk7tz*I)1ߑe-&=L`Z!N vTigm{=P;}6M Zb1_Ft d/̒uչ־WvlmݷG 웹uAfW&2eN-f_ Y9A0|?Ni9[f`1QmgvC] M[ly1 -w|T'Ig9W%ۙf'JGń@zH`̣7 A𑵧 OA~]j`i4rC"Y>-u!HkNp@Pȝk[ 1i:E6ajNgqrrK"Pf߀Ugp?hq@أ]A_9k#gS7Kx,5T3YCExeDǠɟ|1 kXd':/<)Vt~28r!&]BgY.5͋^|WϪ^Í7Zl珛=\7{e~C6?$%\kF՝Y & {lef\1 qi}SU4^ ydy8шd*J!˻W{X(_~Ju}jW ;2ٛX) KK0YHЪT^F૝PQJO4g:كRSajP9 e5RSmd#,Uh9<># pwTmb cY;HBaL;Dge7q++3ze`TKW@xUݓ+nшn|6p)dtJ1Z9n߹g)UzفCF_"Vj-:5@ TZA"mmUBB쟅XZ ^.^D_a{T ldiTrZZcPGg,8Ph±zrOv$")+)^KS;)ho V80CHtS:eHY*%{  !>$ՆkhX USĤߐU5o-pQܴ8uBET*w<@JjGp}L&.;9~AdaӋ(F77B#!YLt bјɁGgדwq.CA+M&^JTnY.q$p6(_ww<^Zj5+R>X`C?1øNGAI掮}NyFѦKq]5MIO-9你&tŝx5 JU +ja@IvvvvZu8;\gr7h'Du)JN· ˚\`;.wki-P5-|Ψ ]?y#y30 KO(oؗ|ov@d6 wn?ZԉNv/2Vr=U]pt۶a R:} Ch4XpۛŢIwe"sncn'#dj`߱r]owm|8t;չAG K$F׭LSsez}VHl"^WwvF9@x8 `'k[Z+ň_}; rxfSt 923V_# ?MVU#I~:XxHG` "ƸRXBˆMYolKDlýy<λ t`v_]v#%!jMf Ss;'!nSFX\XfHܮX(MAA/r-" zAH!# CA=yB^9{zD=h^z璆`8ȍQޕHQ8Kn6Gjp 6E.OF`>\\7sn~Z:\G"=V>Xޖ(~-;_̂>i"؟ca厦%v౽d.ҮUwV"TQrv%!{J!6^>&z#_O{|#9|a8&">̖3wUe̗Y31t~L&&:H>r5,Hym٤"c=?` {A*t׸byq\5p`eeCѵ%#5,_Z{/_=*\+JXZi ON㻢˳rpTsr0gS-$ʛPqх"H*x(EoH|ȧ~.Mg.<by{t$I.y tt  *!P4"Q}Ⱐ02M~j.㓉7>EXƑIQ2;`ʢ:5JsJ; 4l1j^~K)G& e4roE$`mM%M v;4i\Oq3U E#ǭAJ+!MMCWӃhU 3cDT(Ƥ<;6f?|AN.E|1jGWHbF!o:0s Hz^Nn°]e,%pPQ4ݦfR(}Q^z$5KPUؘx&F*~仑Qg?߁','%u9.O{*|2\ Lkr"`jhCFvfF]Z{N *C٩Q~]M7 I&$x6 L׭[<[`hQ%:Hm =ba,`iUw I9H0Gz4Vsphr#SlDkjqRFpmn&5DD ڳŵlՇ1u S]q|E?R>)+Qa00RLiB]qUl*A+0]ZWv9,*1 AX7R2RlKVSd6.4D,IS͏ҨO2پ+kx 3- oz&hl=hOM-Z6?bSIs+S2zf*jpTT&-΂ر}Sf{hkoqcb['NݺN8v!Y^~SZXkM6v`j'w' z;i #X=ҍȏaS_=vwkHj^[ $dc~n1NQ6rwD +35#v\`jqPA% ɣ`8Rb@h|jb`5yePC9T%NWծN{W;?<~%؁IJZqqJZL5Jԓqcmtbq׽NMlHE2+mU2y%# m$ptBZ3p92/ٳ bqN2f jRQG#ZXʖ-pW5plS+Xg`ʲҰ,2inp~S~&]9,B~{/Xe;t}عs7i?sHsWϤ++kx[r=k*Zg"uʼnOj"]|:jiOZ|"p^A)YQbwV+PXɨG.w qfϼ%!+JC pS`K x?e.hM PZ`kv"u5 `/-\o@/%԰D!u*UZgWh\JŚynBL|!=Ҷ~/i;>ٞ>5&\-\p5z4zv&{^-idf`\CHU} Gy)K^009笻*ceh MA`9)2+ Xo󏦤Be)\W UNo[3RY_K:jiK+]x?Y33Sc5ϓ0UrDX7s8J8k+_MJ%/ZN++.Ow$8l D%e—`jwO%e,I˲\ROh.)4\,늞b[0toWzgKyR7aC=[z4`Z2FͱPcJ}\)1kI{mRXpmrrv9_URFG Mc,]LBd c}.$1!ڌ*T0oHvk=q!#('8Gvgnk@WI﬈!2D01jn /:'DaVgh>Y\芳B5(!ǦN0=6.+i% ԞAZi`+ɐFEOɌ1P=KNHR9 R ! [hTX(u .ҫ;Om17­8%9N-3LYB@[ ,(@0q6Hzan&4;S dD*-U/?;cږar%9 js>UAAO䕇t`̣ǣgSj6Ô93 a:yc1Dw͟b0N=^ލ1 ʩKvWy죑;GR^YOƟ/(7㍯jKc`+-IwOٮKQP4_1㾲jIr%~ vjwz"sx]+鴡OMkU8F$Ұ{uq"`)w;5[gQ`h:4nYPS];T;]y!;y9'tɫYvMǍl$deNJ!%A"3N!c5Oy`cZ dzD߿؟r*FNH_9ctv(VI0}qCԥ-: 8+0"W'D`@"ŭkIp[ԶxY 276soV +Mփe3(@] )m6Kk̫//za_]ӸYN$."WzPʷVK639fƇP9q5̈́6E5B.Xԩ)"SƔ1pA:A5XB߸9fG;3nCTn.uW>0f;9h=8U&?_(NlpR£+3Ρڑq[>pO鮨“o-Ȱ$ߧ%,bԐP0hv;Х~P_m*D<֬BSak%(>1Ē*(b9~p˕r]!3آ䔩ȑp<\'ᒞuo]d~RN=sƼE  /~tN%4 BӍa-[,x#ۙhspm<ͯ%$ǨXbO~-.\ R^'mi"Fplpd@Kc#"􀳁vLOӴu8Lм]X۵xn]&̾+ ҉+d*2%¯i}÷CЮgFȒS@ b]s(R =~Y~K@%FO xP }SB{N6LZw1_둻dx&ϋJ($4@B[P8SAvgU+üa!q6 "7tشEd9,/L[AW0WPQA_:\?[&h&*TOjsW}qZo{; _]*g;L{7ޭuTi1Uv7԰Hgx96r8>C7(;FxXאCqVʝ‘G[0E 2ށڹq"LRV%Aq X'+$ȔH!2+ΫAfvȸu238¶ysw] I b&B,w)(RK~n\2 azZq!ޜ?}G4Kc_LS; S' ;)+FpujWHưjr-VM+Lie!* b3ȍFwt.q9S}i.|7 ?vf GG8;a ~adao!A/d?z=>UK_OB;'K& }1.].H™LN5Toσ k]G}C5rv}ˢs`n_A U~1ٔi+-ϐMas_}R,7:LJoI߃ G r?4 ƹGv`T#T?HqRl fepWZ<@lU62MZKzdO npl? b( z`*ü|^H0d( +-&4vs&>@X28 u#8T7]83y>.FVt{'.|5Z<PlXa\ȳ;0\_cU\x} b{0G`?⫳R4Kprd虷$T=x|ĎSKkvZ2\SGOx(hksfq g5Z7.o :slEEwƁOaCW ΞE'ne޺Ba.#c1>ȭoz>XҩUK DAFRf_ZQY{,L6೚pj}`FF,exU'CQg~;پTol{OCDDI>ҜUg-դG.<=T{T[DcYIRs ^8ޕ5)ٛr>2X|hqrܢ;Q:1:d.״HX8!q*e\s̍LB}WXTslrn\~8>֋$.c!]3~jj% ^j=i`5x[L6i#ʊ%=6ZʓV ϱ1Qfhq";+Sro6oe15FϮ/dup`7gEӢs4c(o$BѰAh҂'989QA*RVL&|n CfUnDŽ%m2;ԾHݑnd)l=O?ŏ/x<'zBlň[Xf_8f&KTҎf SkUN_GX wU<XaWEh}K*@2G[ >˸:ȯ֔rz}h9};[ZY!eLZa`_Kخq͂$>̟p^ƥ2">i?h:gcę x!9}gӕQL*k_YU<ʼncֈȵ33ԞYB܌҇cro>>]SPMP=z w?ђ= di5ʻ<^hŘl¦h$d F]PЅ u(`wY?䍛]u}8jU'@1_jba+\LLG\7B۟]z"wUNe'7-h&t.r"[%ն&(Pڊev1Y\[LkV_v7VB+rHzdcʢ`7ƋyReO)F~USS;p*8yK~OƝ.\5DP{gF n(*$ /:;%نQd4ԯ{qv\;OtA[ ƈZO[LΓ%d%yc1V|bRr%mC]{ ` >NIRhsoS𖳒|]ure?bdLJf3-UE˦|۽=ȒCYJPOFH0 CWg[szFW{ZH,wKa׮8 ?X:G$n06?wF浈Pqb +ӜvLAy,LĔ*mEzIm}oN݄Y,$:ZdXHKTҥUI1اJʥ{ڋc㔏o`;C(·uy\[UpbU8JuƦoKD1bjJ5`f-yCjct5:  g.sΐ} o\8tv&l穴uV-8wTS|&O,h,n61Lo9KF\p2q[1B$"B9*QL?|}n'hA8uYf$9ɱiCFHF5qR䇳?㍁ Ŕu/l8`26RnWMsy6R1BeULWΑ 3( kߜ sWǜYMb?CO|S!R>/AX-zkUJϤF'#MY;ʳp_'! 6/W2x|O9]^+ٟBJ8vF#џOO6b&3ɯO,٬gˌ.J'u$KL㇣>v5o{/ӡGFGmnƒ65X \ԃ z5=´>m͐SRF l4!\E2[B/x?r:4Q{qŷS`րg ssQD4CT~YEm/y,xk:+P|a|S]XUJFmeډQ5NH lJ b!@s eNj5mlILxfE2%6uKFۙg !utVџ9zΦ!e[ xC9?EKHbhE "ζS~j^ٹ x]D9/x=&6z dJ$8Qp8R )`0Z맖;AyI@ڃepE@$4A}[TpnAW^\X>\FB sZs ΄8hI xkc(DcDSc1HZUt/s 0/u4_$/fz -)xxMW˺ky(,5<|$% m y#N@h􆸵j{BZ[&KgF9$|w8n-}#jL{H3FU/TDtXxxW=n$7\L=Ы QOiDk-#2sa+; !KPiEu8W*{1GS7[ ho:v(|z۸1S0qwM2^# 7 A4&ޒ~ТM^-!-kRkTrDuĚ0F-ik{\yZBd$2ǣ&7+nHn=w,佅LKBegr=숢<+h[S(7ҒsV;vЌL3ItJbp09س*~CHu %=6֠%`=ּ}2E]At?ޣ>PI#= &|tŐK=ִ[Z,P7zev{RO{|'&x%8Ft/pqKU\Qx.Lgu!A~$&y+ o@q7]?]Nj117 :LߒPEG>i6ٯYm?X"ޡ#7> cJe6 N'SjjJ ΌZ~T5g^:9\pz- fྏD~,*wUώꗟu5[}~>=tba28QjQ+!Z89Ssk0_4PGAՍD+xSau$m_L]k@Fm PD/K\Y;8^P, ڟJY0e7&>9 g}N0[sAPa9XƗ 9\\k~#ЬZKB>4 L6qS kڥ)8p׃)j{RMU>w=tQvv#op|(P. S,@#=2t6NϬb^Ыsn7چu)1?E#S(D"xH]J W&V5Z2~ Eeo(+2ُsJ MQw!,\.Ws(Z׼fM?s0Fk,0L1BX+MjO; $Scw-%t֕v iO kyzNE+VZre- i1Sf5 u6KǾQsuXThffP Bos#cPsMeLHKEI?>YCSd={%#Zvp%'gxU-)Ύ#?yoC0/N-,-X$-%˲)Nch蟕 ͘fXkҎZY6k9zOfIt=ˇYq@߸KՆ3SB Y#{`kLȿcD\8rH(T@<#@e Է(nH*iDBh <%4n\J0O =gʯk '*.Y5kِnRhЉXngZA. -]~e51:`o`?PC\;R 51K z WVTDm-pJД*d¸$CA_'຋Ү;D]uD{nC<&7],gO?K\'-$Gd>ܺ s.>VZs2VH=ApѪzPPy\YZ1kNcq A6BpUh{L 7 [ T3j{&aѬ'Y/S GmʰcA:(R3S|4Y ֝eA +CTk0(T'O>4h>5DpJMq->d.'Qc#.wJJ).*C_>>$^i< /wOꙞ`B j)5D~5-|]rc@+6 v+ vt22ki`<@2picgx^cry/gK063a:3@a؛zsI o χ[VRta O5̀IhW8-S4Nъ,#K3Q4u}KmnʔIKp!dC RsEtRDE2Cśui`>0vU+u`ʹW?&XG9`4!]uZ/?3=k^&hk5ǭg]`^ANb ?wVA}l{ރQّDC APB[.±N#->nӳKX Nشl=6D-=@~ =uG)'p+Z^r12̬X)L峣AKC_Y Fxїڝx;OeN@mvh|fMF~"x:h|o$prnV[pM=i4E@&D~Ģfdpi*wQo6 eety*nnoCy@6$j tD祱O>ި|g铦iȸ|KgַA䱘OAo$^ɚVw) asWR]Z[h5[Coia[=T_b]&$v7?1mJvS֫j2NX:xV q@L95il}j|UUbTH|x5ɊޱηK Pj?*Hlbz A W7VF;_N{ ]_zTU*6 '@Kq['V0^<&fi¯̽7K=ar/5!&8\>E whŕ"!ey@ɵ,28J-//P[',R.#=ZmƘ8F˭&r=h~|b1MZ#`Tģi)7eڪcR[G \nw؅s͏@ۗ;Jg65hqn->MvJ]LeQES(tl*K7^exyK ͫ^\zdN䞅\…:eJ31Wޖkhx e:k~kBeK@H498=p A(}G $qPg3l, 5?th9/*;jTut2+> hd: #\/^d+b8mL1ߍW@U` 'vOLFn X>B$xykV@7$UgDg: .tY rA3((fh=;)춳.VgEՠ!+-僗{fq\_ m{I!(DUd2PT s(m@aZ 5^)N#xS<L4Np*<]zCQ0tޖSM,ї'OK6 s̰Ys'n:7g-nH/B2Q|;V P1wI26Zhpغ~hL5n*?GS0:6w) -A+lS[٣J lyC{-4Hݒ*;eQn~bHdϭLDJĐV.SR6C xS<3]}s7!0k1&~d F!&$I< *)0#S?'v=?S!x*iZk@_ӦcXrI5Q;pftACY*0GsJS OCq·4"ޜ$Hi",zZl|گF#7$kGܚ+ʪ翌=L` [2v熋$a^1=$N*0uǠ-Zz/a@H\=k, U1}7VƆ'јRG*J 0 }* jL+빞PFyf2qē WX Qv)j i7MN,ƖC,ҖR4x&>LQ.Dc/ȟX\. \K)Bl\\y:Q(8n'B%#457Q,tb[\ZQ9 Z qӺbD81kk!9bqMܳO b5Sg=ʆxߛ[N.Q':|댵8žphIG/J]yh. Ro+&Et;tJ٬g]LPz7G}5}!DT,UAFٚ}mvdW -Q.%򫛼@īaq<!1YUB译Nl'Ħ(xYnkIlMjBRpY+c!^+vZRp:ջ]=Ru WOVh5~nUR#W2ֱ$74*6ӼRXޟ9fhÂ]eB(ƅUHL,FSAeSe= 68LIZr7LIw q敩xF™b0ףstmr#j ZxgtjDЬEG*]`l]L" % Z m*|\=F$Xp\ִJ>Vp6 Wa2cO廦d VlC/Qq553X-zr0|s1jbN]N*b(/Ѥ{ mhRgSǔ\0αvcN9: }i>)hx;4_UJ?1+O@q+| ؉*:(va\<2ň/4]މV&S:e6ԍqQ _[q) i]vx>AZm`xaA;,fޭŸ(l9/OFKwM{SҁU]yюlo1*tbP-of2wq; fڳ"s1G:Ůn`οӒ54ifU(ZK+1kHa]i3~,Jq1V*O~Nxojֱ$˿-\7ȭ\,Lpe.jZ!@*_sRҕHL`ĂFči5ಮ9W?#*UM~pnebp lcP겨 ӓ^dssz' '|I?YGrٗײ/3費@,][jZEHG.Gx1P tŌJUG41I Fq;_8ZQT[FP%zUw_GxH1mqB"ފZCiAvLH C4Llqd/C]Sz0j̊#aͿn i`}i)d79}0Ԣbw iQ'H[z¯]Q@$RTgv/ZJ7-F\gDM|sQ Txl"L)IuD.μet[<.?+ZyK  `C*>_]DWdz48|{?hƸ/!M\u\p!xdMTD<4b)J @1 8 >>G@ljQ֚(ǙuoaY *( 2oc_4s X]KǠwMrn"2N JQWUm4h)6dw0̥4Gy*j[1"]Ob kr1 0:)_ָ_>7RwH T>d@5c旓rIn^*ۨE'AV۱;< n%C5`7c2yl@ 57 4V%i?g-L91x hx)^LԹf1/GpPL'܏|1(>Q^PT_ 'bB-|s-omF'c &%? 1n* ufW=ڙ~`7frk\ BұW[zEIkaUFI{“=n{^#暚Vlk n+QVX@t\"D̹>{(Zo̿9=JR@K@_t}%8&(x"'qbQ3[sb[)TL FU,'|i9%b K"Qehg[!)#Z_<#~eGt[(3vc.Em[ҢXVK~0}2FԔbsfSy>̡6V@G -S^/%BhUSLb7 ώq`$Be80d YZla$'.Sq;W|qX\ɢLJBEtZ[! ,zgZ[8 _|l F7<^T҆S%!isjGx-Lc& /; xi:#sN0Xu%o|U>@@A;:эyK-:%Ge=eQF= \덃|(- ˆU.>-8p.|GBCEMh4;t#*dֺT< L :Fɖ+k*âdM9Tj]dK8R锄v$B;U (c?} 9ϣ5BQNRï45#cX编os*P(/wz`W%ff1(4Nz ř.~F[ B4M]$A :aFl~bbC6^#H,xg:\фv!p5vgDvlAjÏx"q$е]3!тJgFf|18l*V'CxxamAbc]SVwN/oB^(ɫY 6yɸ#Ce/gQ(jVӧȢO\Za Bi3 )(Ω)@HÍv˶ q IX[lkdt= $'+dDd2rG vY%fSw 'Րq -b:l@μyVQ0{.l]c58(ĹϞ`ǻ/z@p,R=)^#C~?ʻ;Ў)=CxboSm1D"E#鬒%rb0 p#C?bؑz|$T*ΆW$*t̘$K#__$W(U</ UR隂4btg4m:dQNS a~sp]E1J%S}F=s.ZuJ \`|ጉF$J,}l/;Sf^Qee2*[W{W`7=6*%/(s(ȧd!"8 pR sN#{p`;=It6gjŔsfU*fcK_pVPSuNφ?H';~-nl4w\rYhAt5#2Ğ[2(eҀE/+5%NN^.juX̰JI?5}O$r˂_LX|ib}8vaKvՏ IYũ'>'6;]09Akw ?eξ7>csW, l{~ ۽ǗEU#W1ĸiYI\?qw>^ ^R;Swl}8yg==)R.0U| +»CaL b .#ne{ ޳,\x|l,CT2҅fqrOgU 5MIÇD}IDe{pAq>;j7 Q)B+ P;/vqs";X:KZ"R'q(c1&}"mM./ü @H[<SBPRK ; 2eAd;-Hq e=`u"%*[}ئ%Ўn K8ql߰Ni.=5M1+ Q3m ,Ch>'ƺ2] qG?uJfdM4fG9q=ۑw -HREA$g"z=~c<-Sk\y8Ԝ?okT%{s: _xakDQW7BJ{US6ˋR8)z o4국kib2[GR*˱叙OHTs'avЈA1ϼGwt &L3R\>ʶn0fW:wsy;@nŘ*./mEN:zd8|Bq^x9دyqaWAr@:~I7n(X)eT*)pڄ]M{\Kq;Y#WZs9i]M}bPd_j5hn1B?^Ҹ'H6KkFZ;!|Hu,/CɦCh6ʱ-^`( <9Mfc*q8AqH8|.y79BJ(vCX b[ΈqVX>{~@b/P}@E.ģ a3B6ao`NU] ÒT2rWywrmwiӓ`ng^wVjpV^t۟rToDL0jj(Rc + xf؝+J,X{ht .ԧeX '^.cku6C,G;Hz W󞯑Lh32Ȓྻށ8JHy5-6CN.,SuZ ֑AB}b.3\h}-A{wk~ P>JQަ(7ݲ[ .}kR3w5<ȕ ]GMKk/VYzȎw8 hYIx}-Խ Nڛ5G6o/HxPkF(E^.Bb[qܩe`j: !cߨ\RDn,ťK${}P:]8j<)t=SH1{tJ\noYdqs|L&iMe`uM y{!E7gK]aҗt ̡KfLX2n(>v X}ҲaXo ʔfrJY?_ЕCnN6G7!s)(#D{[n2RG[H&܎~I'd-B|(Z1z5jPv2+eyq,G";+IaM. ]rz;Q(P==r`擤tW@G l~R~4ە t^%:i)|a2=ҙ|wYv87- G = ',ey R h&qPWapj+wfojsf⺪Iդ ;GDWLd oDhFL ?[SG<+3c<ڊƧ߻]0!Lw&~yx1v%~tM:W:OBC&TEʀuV JAr2`^:\yo?_! 㟐X5sJ.3e/:@xX ^Fyn Qj/-k{4~^;`JGg]R|vM,'6TZ@`1S8"i_I<ց'J]9\V;YAAdڅ*Oh o9zbWpVNesZjCD6]B9x &jю\{2 /}ɿ [ڨJ Wu!B3#f0ے Ii3E]R?AyOe$hkLnk[Z;|әEgCԾ'" &bVgJ ӧKӥKirBqY%G(Al0l1 Ϲa]iH019/+\F?RɹSӤzč{5W7ӊ2q}cD!WDic0V{ Kѱq2ƋCb\X?a}|`_5<w>z4I p-{f*M|}\ٔs<2!w)4k1RmCm+7;eS~]ԇCV֡k795@P/k!9݈huq\X`v[oyڦ2j'k*N~ݸy8|E~afΊP߸|A"{P 3;p(',m_3 Tt(Z78,,x?QEEw^Y ]>uAgS IWԐh/s*F̥ E5ut-0 SRk`Ģ20zy"ʟƇ-4;(l0Ż0=(B}Gqcu"MJ2:gX[O-sϊ߰C4P]c6P*D?:2e_S)Bf/BsOmCGƴ./$HS,֏{ދj-KCk>}f!Z}q#d"Ibu`ݼ|e$,ر6K/e5݀HeӖW4[3w[[R,a )+Q:1/X:M 0yYUJXQkM0^ܼI p8ƥOU1d"%R`E5W<`sΌj R/jL '1C`9T4^ Jפk{T(yj 7ӛ#⅛L,~?V$nsfjCwf@6 k@# "ASX.] SP_A{~ 覛L{muO&jזrhXi q.\gڌupC2;=N9%R7n7hn M,I矆^%mO㔎݆kqe݁EԴ7v?ZUŞLbv Oq6M^电%8ҪfWX>x&s)haG֕4߸Ԯ;2s 8z}[=.w/& 6Fj["pr/wg%v*_֫JQB:3I-%Qժc n|nX˷vN 6c Q,`"!7jy @pzZ #Z _G~$>+'r],  ccܕ( ` z6ŏ,7: 3&͆5ŷ1ǻg.3lvz(4߭W $y=͠\Yk",z#5n !9޼M6IM<&}J몒 aL+4jUj1>ҽ P6 '/kd/t›2FõTFȐÉ ZLv \@O [YBEb 4ؼJqK0R8ɂ T@1֘mc.fxlobipa G[`hX$;$7błU4Oǩc(3*ܧ] *3 c7s>.!T `i酾 Y7C .Ô'B>NzَRSO>U"t0 ve NvZ˅ Lκ8Uc 4A"axk8Fý&cN^mbGj*ros5 _jHo2bq f0~_0ETmsCSJf٠ިt[saLuݼ.b."E9+h\G#Zwg],B7$ -8ēڑPqϔ<9P%YrgQ/c_zdYlX=ŶOV^V)Q|qg.$bpfSiw2G)ɇ:5Zq>h+f_qq2~SO(pt 2E˥ek,uY3J>’>H;)}U2=$tdP܌N~wo>cjZ_ɂsq3o,i>h<|؉O nSN(z 欨̆,}C SeN]~tGa@.9$JӤbSd[?3GnR9>Xc.rt8ެt`@nhݶ͜mfiǑ ~pv o"RzA h$?1pJ wSm%*V~Ɗdbs4=nK OGmR4W8 ߉ /G I,)i0iw>صdfN~brGR 0I+𬕓Y7/c,xW3dInG(}ڕqRI;52,Cd=v҂r{ftO3LT NnޯgB%B%8g!*yLa(@Wx$9Bo3YE&Cv9J<|؂ɣ9~mc~"Ze6l;^L;0!8vs\ cJR,څk' 0 yMXs$ЪediʶLz2ϴE߾ϘG:8! }{1m ! K>b9-yfD$ oV} rDAh B;1k9u։*;i}u;;P#sJvPjdW1",woJT@axH{;wMѩ/m4E?E}M!*Ͽ.}'q흕T&Ifb&^ErAy G?(72Ӈ9e>M\*@qKv'-VijzKlVBhM`!sw?Z49~Z :euf-A/~FV>^͂XI+@c J_`JtcM=!at5r;7 b|1FkaH[/@TMl}4l}y$)MV./#Y>9ϲFH}>ŀ,g;[KeF\]?ݡdJ `PvCGѰx6s"~ޢ}w_{_6nXk=bk3bj:B5I*(7zNV(3Ɓn/wx9U4)B%E K宿/Ļ&`5Fݒ@X,d<ъ鈌Z Y)ؒkRH< h+rpr҃$aZUWUz VT!z]3idaDaMrt҅L>a$ KH_{-R%A2UĹT]nV nyH$ie?H~z@Ð$q&Շ63Zu-̥*I?}0vKbӽDGtWOV:@)C3,Ԓ`U`; ̼&'«Qly2YӼ SmtǤPS4TmDvGUܣ..A9ŮO.>*v4σ_L{Xojr.n:ˮQi`S/C8D<Ext>P!ZE~ɢGhU`N)H9ql,(ehCm#2Y)]Us%KFі}f"BC6htv-U?$aWN9}Q;ԁ -+GV΋3m[ tȖДx۹N;,h]ģո"~Q3cYb qoJHF;DEU P avkalb;V]9+J%5-k^#w^*oX:"Wݨ?j6n.Cyc4= ޾"{Z~[Yb~a1djrw60m䫼6FbCMFjMz/xƘBa9'5""1q{43 ^5QU@:6zk4iz} 0uel+v 遯^uX$ռ)2~q$o\vwஆN92Zb0> ;lpffqq"_d:<+ͻuN8[ob3Wo$tKʿ ̏8\'97 L.HȥG?^U`N>;R#\N5D UD/f֖ZQI d[Juh`|OYٽj,Жij*ncMZyx-J9YaOʃBXyh|슌b LyR3+;ajI1:>>l+s;!t O }`$) !EHb^^S>i"w O4W(%ZPǚ BmWsLe]ȫ:Z<еב/V.&"qNz>󷟁xy7kɱ嵈ޝ'I*mfKU)Eyo>(ՃTvrCݜOHژ_}+u B泄Ņ4(/ §Y_8ETX]g3w;xqLV!ED_rŌJ>G}0%RùWԱu//팎e( []*$hpa2 EIJ!S즴zD1}1UqIa©DaϹi6|L_VpE= ) ڊ,0AHf.H7,i`qh0_;ـ ȃJOT\A`aJ̌  ~U,g̷lwcEK⬃@)"`U(!}wj}<["j.k`1ypn_ȟ̟}evmsZjMb`rBP)$*9`lt05ޓjCX~/;:VZL'd:tj$[HW!1Z^dku73gԖPln2?snHCȤ}^FѽMA]¯i&Ո$~B+Ɨ!$# ΔFXBSW-WO !Oz9.7!6iwB2VP"޿ r6/D;|~+z7"'۱d9jcݙ˘3$f2n45_? *o/WW%eV,4yXB5qVMU l)vT6Yrf!Z$Se5}A\4nV{8eؐ җc!7JBt߅yT6?}je%GMZwW4F( շ^F?+$O2!sYVl7Ǩ®w" j %[ b#~|_e"ȊoUErz5oZO `ˌ.%hDHKxBiuɗ噳.)ݯ֑ς/m=l[x“K-!ѱLu k) lHvRi2 _oqdDQ̦H9M,8m{h) s*$V31܅6E_{4?Mk)$A6Z2L(E#k'5ug]e'𻥈:Y(`v4MDyy;7F<bMYH[-{}. 3,)MGqBY7l;~|e7_n,7U%,Z.x[zt鵤C+j+1G o'*>SQiMX~KQ褏vz BbfTU:Jɫm:P=ywoR"n]lqv*g2@ma=Xc~z'BuH9Qw/_޽ ka2EAWk#zIղJpNW d7@oW8,+2i wx/MXˡ訑.+T,Zt.TiV9AA?zme|, p¯^N mq O"__+CenR#\qVlfGұ~MJlcAG6o^v^=?)1g4{[#3 AXͺgQR*B[2wv:Cy,lA4.ɒP$)FO"=KB_h`i 3`;a#:UN,Gfc| =gKO¨c'Yb&t "N46 ~U(ϛ$>ѧNNq,p-Y-4zm'o 0bђ&lXC9RZQ52l7Ayj \1Aڏr%Gj tP 63-FsΑ&y3gjJ~ec ;AKx-RO I]o'V'xunR4RCi.qi$4+濾7ÀՈl!mL_1ShZq:,6kOc)-$KUeAmJՁ]qPY^R\LC2u J\B3}&ʻl^M0.nUՀ#It3r8`F'͠^QH28J?]@(7Qud~y$ȏI)e" (:MtPvk\[%/>xHF+[SEQIlL(Oj B\#pNEbxB)Hv܊XN0+GA7a[0ZmRNƦJ |>y~T cv5Hp0h@cdp-o$7c9kQj ZwWHRqt|8'H^haY|42lr C坜uVs.<TWO&*l+0`B S#mabKR@7[<_'pޓyn7 uu݋A{8 0 /$AkNZis[jX XFxBN̷DgՃr7L~LcX{C j sBpBh)惸Ψ8em@7jԤt[Y&ҸjuMZTnl"i-Z 3nG;4֏&PQBZ#Gcvٍ$Xe ~`R~:ߤ쥖D2f/ P$;E>ј<1=g͞uf,_AE˱[(|(mu0P%7|ܟd&A(ad%'蠡r {=0Gf{ 33U[wFExy2z=(P|i&JK\4gUnb -fADjCH7g7+NƸTծfedhl08P{n/|U;~t+->JoYBL(__wMO['m}92= 'Cڢ83&֣A3|>@~Zš9cXUW flIbB$dؾQY 1g l|.#I5 Q84Y*טl|#tLXwg~PxD4]C>E: y/`y1fIEo0 3N/n0u|PT܉ 6AINc5;8?4{m559څ}R'ޱX,u*7hfM+r/-\-CHft]J$zy(dI%.:yBM*wv}((H5.ޫ@!| |v^V~q3_:pdb'/q_o'.!B݈[ /ut맟&77c&5RNF[-СձW2JJπ#H,{Z a\y.[ˤYĠ ebٕ T5L ƴ<ܨ`swBfCu;B7@i*(mĘDo$WH{$DE@O۝vA(GJ(dM钇 b11{R N'sLv6[0IeJ7fͯP dfQDSJ @kIEgo cfP VMuG[k j4+6C4 u2ƶ٤|ק̒O)L}LS Na,1͗S#emO}=)x/juB[[e{j+lDJo>~գ;_}~xGF껰#bFZޯN0"sYBVAU{Ǧ $ȕ,N洆}Fs16g}$?{~ .jR 鷆 tn[eH(>*L-*l? mTD%HN8bE6K6f9,r$Er< )ٹ׾<7PC^R$ ^$G8[)(CM88_n)ȁv =؁7D(SfjvQy3zttĠϪޖ¿]"I/yMߡ4ナX3%Hj ƹ_E''i2ەif]Gd; rovi ;U!1`K.RX_o)护!. ,>\ NFJt Rbu v ^<2ƜV4 "EŶ,.'PK &dt4KC=1;` ;G ]XʙLtlmeK3&C7B(kXPI$+ܨÞH 2v0k1d J]3|R_b7&D% 10a7u$b" F@A+b{(ƽqxY1d݉YI y[U]Y=@wUbEJo?g.OD^% d%Nc^DU}kUp B7O5 ȓ#Ik z |Kp;.zotڹH|k:t klBe`WDfGn&DR] 9|1-3_Ai /Bu?:+怋% sahVj䥣y:~Vuu)0Z2j+dkv;3_[pX3rZɫLVb#քWM.uv4U :7gb[$$V8ɧW%$}<5--3XZ`wmiXEB; =]['d[dhb^p/r?:E ) Ww"ZϙB;%GR^䃎"Wfr5(H@LfwB$D Oӳ8#DF#f>[ͤ.`qwOY; /.?lgP)C.% Ox ϯ{*|Y&i#.k{1Ů^~F]e!7\ 1>e8}sCηd٘Wt@ pƜrdy}uq̯^R'daL7н>6_.U,:66a#+NGJ!0_=0(!5䃷|͉;@3#ˋ]!:U%[.y!C O,u$,İ;S O$~5&AT^z6;y.xG+th˼B%7 ?15GTno+G$v!L8!gYQ[ᨔe`PA#mFVv|JtDUUzЕ]x3SYǁiO + UB0 ,z 0 cxgmrsku5SDCz찢 u.EH (!^/ 5Ya./ XWB \;v]gUb&;XySS+N15m>Ii5 *rEJG\6zWAfcFZDLG&paU#WUo4V3ɏcɬF]"霜Kuf[@aW}f~ƴFP5Hb_&l̨g1 B/N*KMhKG+B7EAmiQ#x*t]vaِՐ폝'6>yu FlV].fͼtRs2Td+}6W}]ڕb rꫥbtqI@|(ߪ:k\r+qhI \L5򌞳6l${s^3T[x𵠂׹CeTONX{"wp= {hJ(P-#w{vgAQv` ?;Z~F#qq^7(k&Yԝ1_\cJW(Ђ뺺6-.SP8L3$gu2-Ӊǝ1 <),"_٨Yl?LܠLKՆ9b/gKQ4oeeu?Kem#Q xn}NR]974m\!fӀ|6%/|4>>;U5 PLcdW>ep35>+ed F!vL=?(7O86^|+]mGcP{>YpL>O5Ir^,sEQGm_#FpׄhPe Zeuv.PBhҭ%DpKOA8&QX7G KmuA ?$Ѵ{! @sKBQz4ee*yf2vRv0hmdEKK/ w ~v3Hli; )"4@;KA ?'ѓDCYo#W!H/|~#B9p8+ >t/wW0~pe2@3go/FO~P_qjV2ξm| Xw2;8~ƁB\Z$ki"IX@}K :S_{n.@R &v::BoGR#VMO 9tqT0:\=su/EF70P5תU"E̘09Cuxɮj<[2}Z[+eq06a)}%<aRQ4{ozA8N g悾,P6TV}Eg[3sOsA +풶 BfzӒ.j5+aW_7_2-UzQ3X'4xNpC:ߨn&Dg 8`Y7M_֑hR' / 8Y&Nuחe'!fXDn."w{nP=a>[] T8_z\r(݌Fz(oBw"ʠNhw2~ c3juc2U=ho=۩tϸh>Vi1%Gʧ Wڱ"_ tD 9 @P_{ GHP:|w\I`C[ΎH}n*T~t1hGh8f% ~^cZqF߸*v'%Dő4$a٢t3w٪}7ًj" 6.?G?3剒x^픏upa{c=ǦH󕳔Ub~v/1Toq׵ٻFmoأ- .-בbO 4]7t~ΦTiMtꓵZ"B=  YzPV,3e vdmtVY0SIfP䔁Β$#\LPz7!ߜ33k9sԔႺ| eRd[/@h8n5?w3rK8ђϴ>(knb{Ke#g{ uic07v`@cJUɯ+M{jqXu6{~d(`J/,pԅv9pW^DUцBf)&e_Uw@Etgt}aɩ$~Z+T$嶳N@>|`pA┕HJZ{9rZƭ(]4\Qu~qBKF'e3w.+ Jn@(F~.  ɐ$,<*Gv hpdyJuH c{&uETeS7[:Z,3uv |܅yGx15K{ө;+38L}x'#ϝ 4 L%b=zx~KY:eB^:*1Xa89_ UqD%hdGX}yB{7rvJ@ˀɰvMAJVwbR;32~\$*!ŔH3D%+>=fF9ӿ41-jipPN; BYN.as+_":\vs`Yc7R!Ku[LPϚ%iq}yB8#^u$h(Z#J=Rڦyöd@EHW-la"6̃ BN 6]\RsRmIN-~pAaI&B9!zڝ( 6fכ=.%b8a 9∻cme#9tVLwѰZpx٢g}!k^ բ$J*+f[8%z8=WpUq} W~!W>;>  YpĬڭ\ldﲖHR#TnăUA5p6 \PDJrCS$m A!;2;3#l9R4^hW.(}fxP ß :PQus/X?͔ bQcj3*h&BC5$goS˟!tdAGnrzkWHt\I"O$[Ɍ^MZf:>M,o85XWipr~*y5j[POY.ȟPG+us}68R%cZZv#y$nChp '|8`aM(em]P;q8{ :vIZ#iL@]I]C_TИi4 A1jlZ0Re hӑ]Bx=/QDpā`xϟ?IPPݞ1$uRAamSP)ޱ2R] >}'WQS/֑2NO~ ȡ6dD51@˝e!qe ̞WY>:58;ٜho`*􀺭S)̣Rt_Z[&<'Jϊغ/k,?n9#_Ω\i!cy%𘭠vG|=,rլ|+lZAV$ٍi|}aD}Դ-r_#7A ˢPÐoF#%IP9aVDR/}b E0{H JEoCQ?CaI:{F~[aBwFjGi2 i;O=¸r1SQ~ B%o`p=Z7m5j;$i~R<fI!bk}2$tiQ4v V7H5;8ɟD<~ՄcލhDK+$7aISk9mg/Uv"U)CMߝqHDaf{m"a4 3â'@+xT/x."Lu) Y9!pi-] O,%ۈOT ,Ve=  (ǽlD Mi9&U\zY̽H ݏvXr +c≌M1cXxc;SDAQ(Z7 tr܁GFw| 5_  j? b :7"bg Fߪdbx@ Y|s8ն04#/7G0KlEUU9);#ou;ZBְ\_}-䳴T9^@tZE|:m[LqRbOga l^7\u`ϫ>M<3BZH"y,4P_0>uW\!*vX"uTpjk韎Ӟߣ[9Wt?dq߀x0 OyU:q~}$R|d >{~/CDk}QZqZ'.d [w㣬\5` *tB8.آ ӝRA%<9c9~眵;wOwQ07w,\9BGoTŬoS#YiG 2Vv7ޗ~߃kȲŖ.S5ʊ7Ī\:G毆4>U#M#VOP(4rL5'[q{.b18{T_4J/,|Z(W1! $qB__貕3܂iH>3sK[w~%MKpRY8)os A++ۘ^ ĩ;w6/?@9f!jC5[lά_>Zuh}ihnu$@r/ȷ~P,]YEۧWmș`I\3Vke됍Ȇ]̌ͳv'Z3'FBG9aEU' ڍ TRc>as\(qmdq2A 6{nua- fcH6:: $k>g¿5u`Xaۘͤξ͍'-歕v9I-Q&3f~ިnXjP#aԡ~pd˦Opҫ!-_pÔ11y1 +==) m*k~ qkB9J5:V'ឋ8guf ~gƛ3Sڻ 3 tІa[B!lf|!+ࣞLL0:3w(#4`MLCF u=֋V~Ï- TT ]pB0^\.ܒHbg wgtW򟬡1Q5BڑSPZ=XNh'qw9 X~qrp,& UE gr#hZw)Ev_95"8dæ>$iBۥEdL"V%C$|]ѾbHϸ%ѫ6{H+iI8 8(~ҧ&4~>T[j ΛWz"i"rBz8_,!6KyjN)f"W8tiC oh2Nq& ;XAHŢ:lwc')`'Cp Az~aptKGKX#إzRޒ3kf[3v,kcyeujL1})-unئы*5*a߇B&d/Zl:.mSdaͅ m'Z\?lͅ}S"I~"H dج֡9W®6d}J "̅kuEfDsX$Zy`luZezc:zpAuºX{=&:@[,#)a +>}:~cl> N@,8=jbkK $iυK0 ygKg%(Lj|D8׌UYŞ,y t`NQ:ELPxkB>ZzSծ W^>~$طXgtlEk=`?I!8;{ިb?^ WIҿaܬH'Ow12l4CB!KB> kN;[ծ9M哹Q+D1qPy _m D)+c$+x[DZQm+EW%p?ǰS:[w2'dZkRߜ^/z2V|5g8IiE})'^\c~jR٧#2D̙,x95f9j7G~f N!ڢg ?v.q˳qm9(OBMv2؆"(K pV\z 'N)D_./oc-2^SGL[FBP:P)+-v/kqufz5APùO(xU,]fS{8jw 3a>1O/0L#|B7ܪƨ)DBX5oDKFp|5`iNH_e Գ8LC*?bisd <ݥʫ&eHj)+ $gYaɓ#xIa kVڳ6w9~4./xj?[%rPz29Kk-^)sPxdD`cXp hѳ6G6>O` Ca; m|Q{ѓˢ˙>R&X^d aśfL^;eqK E#w~t&T+ySh] W6ߍ6cOJ*ԸB]@[t͡{Y"^%ɮLiPA )t.//fcǕ{cO=ncjK8l?Y|.]IdoW$@ˋlzy (0H/p+B Tv.M-:}g7q[>}uv[l^@3Mg"!}o!8J~BHh\v`&6,W \Gyt7ZSO3.̮+%*{KeHvF6saX@K qY KPeS+Jɼ)(GY]y*#.6W ݈=M:/wiEq(`clz?TB3?kګMkK=_!"/ 5pO;kBd{~jZ|OΆ]4$ +J9-_$BtP:[&OxnzM0hw (}!KɎr{q~; ͇6u j/;zKTZj#6H uug)_>uU|=LF^gB0j赸:oj$JW?1qb9iE[ҜoH4=4 4w)B _^ '`i"/!!XP$A{Cu)6;-xb/+I@lꯓW.@dcꓔFH3I1"KAO[H3V NxԃI9΁wX*++Kǂv~㓺w}Nr#CMJ䖿:tV\Qko'^rD;qyj}Fa,ͨo,m"k%g'O?*Ӯi)BH, A']Zw#{&Ñ+R5?s{|K6N&:n{x7G7q8K4-JeDiN"`b qy}/a!֯ 2I5=xSwK(&#zx{s\H]ؔ5q#p;]v[Ч!v}C:_PHTUu4jNZ;w'fj<`rGmTO)DaԷJ!ń7Q0/Vҳ1tu_{tCHd*IY0Be:qqJ$wo O>6/r 3\4 +.joIbxPĺཇͦcZ<7_|,dߢg<\AIyx's5c; A STP Z!jLp8 ~y/k~4FppI'꽞0G5b+ivXC&h%|/-yv1ZX 9̴sRҪz#Q$g(9SՏvi{׽" G9_s;҅MjX1SǕ6V-)_1"E|zRJY`F)|Mgt xBR(xwѡbh-ՒB?Z,ƛnKS ^5r'仔(?HM%R;}ܘC'a\> IJ_O+[s&$]«;]WC! zvPVr勤qs[t1X/bOŘW*2is2$o]Z= 1o23 ΆWPS-L&,ueDbqEk#hOpW÷ɘ <Wrcnb?6t`jӇn߲vˠ15ªf2̯BSNvəYE_{$|L{w-^P&4o /UHK{g0I:kG0@=VTN)aL 3LaGA+U\0gyE". fxdo~RC[)^ 1ACg+Uw+{ւ:= Q#a[PͿsk2-2?\Y؀яQ?ɿ Ji+~&5JX9Bq0_&y*$\'%PBA- r|M nciZx /0 ".ұ 9#W~YYYe]B=$@(F X}4s`0#AۆiH \& |IrdN&d;x}~jNXpg 1*ΐ䡐(MC0sN`.@h̎$TɈ(tHkiܰ,S\o_rw[kQ\w[Ջؿ"3̴eڇ*aaQ=[X7/ 8AHÐׯu߳P!iif 0wInOgӟRJS;dp#(Yna}02fe3Es+ VZ+@X-7B!{fW H <@T1+^?ٕi1QWD@~mm(W9:y\2j^MTg=@Z޻j* txIÒ9<?+ MHؘ᪲J zhgM6} /r=mq2P?dC~ړgjOei ^ 3#<4=>; ujz$1jAcm-kۿBkG!R9Xi.onE6:ϲftXNLRENW%/yq@RN>4|州WXQ,Kh%g+'Sـߦ[2x>:blB(ͰZQ}"Gf:h̑$5Ma{Kt m)[OH~\ӹ/j$ eE,e>*#a@,#(͝0z44%:GY_B P&6$A8 ։9o!\ YDKJ&xC2 vd_WP D~\79;[x_+Wm+i !G /xe󄉚yLVV;̰FL"eWhA(u"-*F0K.a9&KxPɁj;WSQp Y*R0舸={l¡=yΑ`SrxrB g}!Q* :O-'h^Vz,Z3XbC I;m烴!#Un6( )l]gR8۲0\'7.[EaXr3<7{W*OvmKHE}i4D\{/yLu0Il|&Zj+21Kv.^yUj:i">6VWS4Aesob-RP<6o{2gB觻A Dv=HYXN~<(ST]S`ї5=Ln.7TByF9.(Un?% MjLK܁D_:[fC]"*;[XIsmiy Hf(4׮$AtH/T5J@RS$/}[d%h!Ҥh'_Ol~O+vM6+Π>(g5 X 1+h8+s0}-JAJ9Kq)TkD^8'o 䟂Dhͫ&+0t cyjAഃ.4*\'eˆϓ6;*ɽS̉Յu% *++$G?u=$CFJ_+=WK! j`h:؏&}g}!4،vbMMXIq[3g'?1vBJ'1n^ a6KXwσHV.2{Qwک (, sһ)?^ XX~ PNy*rjᓭ᧚L;B~Y3kO1#* \D}fvDBCU~#["rͦ*_lio 3z= ;0M\/$_1*O v>9j  aKcuQW>NFw72di X~'M{47V2<$%F'5jS 0&}OVپ)Vp%oAG)r 87]|U[G͕xh  ʭĮ6|oK Uʰ;sh[䥿;ao"_jchUG4^y2c%Cf8~X'doO?BsEIJcd?kr\3/ .'i)@ $f>ՓH gH &fXf;jXD:Wcx@x F[F8&򗊒Kh,)Y{It8G(8"J;Y7{_)2l5H]ϑb!\$Ӿ|s*ؼ^1 G!%=CGz"\1r_ I҆/DK;9;$Asbv 3",A7}IZsNݽW]>֙0B YB$ ZVdvLc1~ҥy] ~}wZ( o[̱^_%?gi U ^$=Z x#军. `[ e65)W~6=ޖ%ϰ*6i^hzތD|_VvΣp=>;OJx5n 'V(W1V3|0ga&z4x̍D)*']vhU23! Ŀ}BôJ)x`$ s npHJ@3 s,fU c9OGݶc\ɉpn8` hi"%5 ohi fc"rIWΉaFGW?g|󉜟I.xa=:F1ӎeg_a[$X ^/Dp..#ii֓!`X^z;-M#'1?TݟUfqP6ҡ:t=Giw(r>^G3@o]k`gu;QPi `FpB0eQc={ÝfjwGp)p%{:5랴~[r+'&%-}+u8P[,h?^jC=31p?\|8N!ѥ&^׹Rv] bs@5f+CȊ?fTfl(Sn# FB^d2{+}#o^`{Cvfc?%3q{=tX"ۑ'a}kLeub&_$QeL,oct q[lѰ/}3ђ%4Y㍧lھ&?,'J0Od魓]GicNV@ /M[UFPWz5ot[>?XAê,dK ~+ΠLG# XF-ÝEW=MjfԮ(DqJĊW9]9"Y}H6 ,=@HdbKO{vO%8 Ƚ^mq 7] \V9_`A9;'v%enf}!?Kh E&A2sKl㔀nih;}p#,Qyi}@A%@:.!VuBޖkN^MWsɨ8S F.-6`E\&>RP\ 7iho=k1.ou݄Z/F?ԣ:FDik ٳiRyD)P'5D_r;UD\E p 64%&B[Xz 6sֱ\rhQ䟙s^mm\ 0jZHJӟWQOg[Q{Pshgr yqˬ# /ҝ)N_ @ǂS}2J.I6ECglʹuQ/F?"|(`@u+@ ZHBtfjO&ۘ\oxqp {Fvys-̬B҉1=ZvOX:c\,ybqIo &ٞnA=B{Ҵ[n?ѵ FiЛ-pגley|L&reDDC4FrI:)eD}OS{Z|Szy`"r)`\SGRLs0@H~] =!Vx:^ n^ipH++:b$t~u J^0{}wfW{c<:B+(LňqnOuF+QK"VŨm\8RڥƦhW)|͚<_ar6$;a+2PH7plƜg8hܓScS!XW!Ɲ3spvPCr<W)Dz,j^K*+b\G\AnEgw`v}Lm"«ͿxW !ȆDщ4~Ze:4=Z!)dy y8![hDZOtݢ^;Iضr*l&ݝyD'p<Ѭ6e< YC_X&nTsfĖ;ʀ/ cn+L}^Cs[P(S!i*zYl")HT DMGE'Hgw.6߉ Z?/!*dX4>x| w?Gٴf/4߲.ZjK5XK̬ Ca#"8Nf9t`4_ m[Dax?ǥA:j%P#w#+ʺzYTvP2I;^x_.p3x&Qi XR 1W(F9{hm^a,EΪjƍ0{T`sdI>ka8Z}ZWJO$: D֛ Rj9r1դTj_}WPKcsT0m{Ԩ0f=3c܅ɲ~&a]tΉ$^\z%q؉\ͧA'_]du8/EYjZ8XfJSg|)Zf_SP7勗Ĵv_{Zz:znYÁȍ3V~3IUw()[bg)R>!K,~}jcYfTV%U)/̈0;qw tvg6\͌cIh^59f<LjdXR&!9YÉBwƧbx5b:7LlR| `)<nM%7<$֣ZAM6$h8XvK. z2XZ194PPc&-<ËશKןli.,jnBDh&.3mn|Gdd0 "¼1laNKħq3)`&]pj~rfqk`|\K j=,͙\D9۷u?nPDkpzgX\k-[DD ͑w*! ld(WRc$@gA:?/: ,0÷x7 Z*m*]a:BU5inů9U3|]]`x=l1q9 *p1 m]:ü(uNJύRI;{sV.0ra`E/#nc(1i_>T7 xW+O $aX*(,n<*5 -He1gAW+ӈ<dC_4#'~d☋ <0?`FpBSr$ mnB!a۴|@(ד7ZR LȎ lp5DD:b0t2P kXmBI`t!e\7J;GQ4[=Hp|a["fIjɺUqߥS>7; ӇVeu4I.%FRP{c6=؜Ȳq3 Ba'YQ!,REYqP=f >M[M9t'PuEk\3-w0`3n=۟ XՍ*I '!3IV!^Q{5"ä=S"#!MߤJ5шNin">8dܲTZ6)mݱF#oTAVEL?%ADs ~iq˻MEW $t&&jW%(rQLx PhvhAeUee)YP>-/n4h TrJ-fl1er9Y\ kq"G)c7~ޠt,3sVȱx"=ZCuQx~,#)dB(b{gFyom4 GRw0[qY~L(C0)1-u ⃋9 '(wڞ1G,}z]N. "Ex*j:|S#DI闫RfMy>&ƎZ.2G.ٮH'ckdlh6&E&q|='zZ*xq.b@&57A{DBuF@a$nլ #dK L"ObNh" D{ըs~N1E/Thw q-O2VfǎP@A*D|%Vз˵v0d$=V=9< _~H0T - W!U.N?Sq2XMԄ:|Q!.?c^M\|d}TYFa)=)UUU9餡yL4FRZO Տ]r帳+`RuȨHUQ,,8,O| /%{p#1Oz=H06`s пe}vDXZ#Q%HTͤ]$2sA0K8Հ hm4Nр"ƉаVn|/Xu8\Uq^&s^xp\W ĺўnGL SY/6j6lGkc +FK;ckAѥ'"eʡwVg8">=;%Vr"wjf1z[U dc^+ 83u;zm't3;94ߦ(b[.1" [۟I^zZB] _qS0eauK^-G&}/]ތ+|WGq.0=mfq݌mj^n`} !lG)RWn9ZגGhfĄqd2ߡxJܶmNꝞDd!U*)(1!GTE >gI!Tҷ H Suk%tU5Df?3&W{3\5{ĉ\AW`ȂoA)h^T7;*p5d9)zgzOx[_qwemʓa5d}YZvzV-8*xF92_Eg$S=ʿVC\R +}TQu_r蟞b`_G̏/4y~YjP{Z9Hnaϴ(Bj^$t,c9w+E݄I !E Sec`::UfZ+ʪ:+:AB0!C}Fmvh(is^b"j< p/} 4&ws4v Ub^Qtr6A,Bcվ:k'|}\U\w/;2A{ ~$$9Sȹs$|r/+za"{5RbhYG zi`YZo)bIU>l2Z"^" ;Z,)G6L< ‡k q u~*9k+ADȲzP"}k.bPmUIwx3v*zQr73xT.?/D|}a#2Y7ww5Z"B UӮ#j۞{kmJ:nB'!'XG`qg3%P7?񉠯\f摰=`!\> e)6Q:[J >葚aFD FZù1hFmiFW<6/0D⻅b]ȇqكen^m Ž p^^c-Aկ_;cx ~U/{'s_:c 56D}ej+}h YSBWt/DS'NDseiSjkl՗e#l2GI"~ݓ?v83Wˉxl2~3|󐲱Odwz|֧3{Trd 2C+5`>p]G@r~`/߶ C4& Zea"$;1XY Pԃ5SIШRam$Hb9 k @ɬJ5%?]kl eM_lCw]wV]Yɢ(FoY/ 8Eы~K`X:b{}˪܉38t Gk,;ʈwkjKCĵ>U!u fN4J'2p8٦7C4h}/xb#jVNŃ\i2J9c?s kxK J[U$k#G2mQ-{E AH]GoNAs{I }[NNT1" YUNɶՈ`q6L)TUujCс4OV&wq hZ}sdGS?O_#1>(d^E7J8{sCirW`-7Z05>e.%[*QNC0|Nx!\|sb$rMOۥJKa/O\r<|i.9(FL襽âї  Ա{)3D9H'Ir!7Vev)A̦H̤d.&Ok32s }>v=8% A{s\ޘ@fV0T bLEu$wop_t-z71HAQVLh8Ql04Nգp>ĄnɫzOŘS:ά?xo6jBE`Dyx,n.w&sEM,Sֶ~ A@bjbM tT[9~LˎGˊ<Âg e!v8 Z4Wtɥ pi7 <" Vh\(<~aS"LUznz3R {-{!~Kn}#} &āQWUU|7bprGGxPrS7C*C1 ғ^dQE^;/C٩>|D7aA3 쏛7D`l˚]za/| .+#F J׬;<]I/kBb9C7%(oމ :]b;/5gNlpθ''ɏQ#bd]1'WyZhǖEeB[/^59!m>[%k=˧db!m4'p()9=b{c@u>=bw J-ƨ ~`*xz&4i_m-jV0Bb<_ɒ%5ͷ/к{rdZ=I geGqIjqj)9~ZNG`Ϲ[de ktrqgΐpF p.Vm+{|USeWȒ(BE27 cĊwrвM./8} +TuF-ђZ26+ªS-lO{ɴ9&Iz2ҟ}ƨ;Utjmi\5tC/ćWbY*lL6IMƹ@ʣR`t4 `h"qu>8Kt(DqҲ3ɺ6Ihx*L r J$>@wBt?P׃n0g @c yƚk!@g(܏oo ]{ 4F2DQñSFebxGHVZӤ9SuEҿUUǛ&DL2vVc`++`Ӯ%"gE=~ !K˄ y_ q l\IJ(7i'&pM6QHvK8֏[FHӮxYeїT&Np&_\d(FUw1FSesLsXHGŮ -'@Ƅny=kL'j' |W&ebp/} Wm"8D*HN;Fջe?Q&7nzQ\Mn3JvޏV02O|,6kO4T _$锊Jd&#H[4d17 uG8w5膿2d/C~"#NoEM1aX-%FN_:C F8keY E`PZN҅X O79_-s M 3t!܃0 r<<^_˛ ;w7 æV~ '8jTn+:8H#x[iz P$xPbVЁbUt8#ƎN&R|t'aC"bh('kmػցd6ʏA%.-1TK]ρt`遬.Xx2dj33MK-b k4ei]<%v?>C68ډWuJYZ36gIQߵGV +*vG7%4`b3x3 t[ Tz%H3}=#x~>̆>FRBC7 Ii:HAHR1Nҕ=2gϜ M/ \ Ň!)zwڝ@k31VIݻ38Xz*% G)o&kndEYpl4QRL̔2 틩6'X5"9 )67_w%!~[썾((ϐpS֝XCbIоO 2 S AJlO1v{n 7ꐄT8%5&j>?E#@ zL/RW~iQ&4{Z c|{:ϙWMUiٿ"!( Ճ PTÌARenv>\Iy&Av`r )gt9u(S˛wvd RBY7ybgܶ}z[3 `c`٨lU0؏mL, W<:&أCحJ.2;(-dMWǙB]z&5_XӂKE$ڠ<8YkwnY4mUxX07=1gEf!®'8s:,v<*_]dqMqijj̨{Pn5>6Ibv'{PtҭvH^J>";Ci+b.v,2Wx؞rd_oz>sGNОC.xԯǡڳAqM.١3c|nNo݇=&g]6 1MP=On^jFZKpS92&q,z?^HLکhED^dq*)12*ZE.<+A@U)zg``jv~7$NQ~yZJi {!=xYjld= j p–-ZO>_1 RJA[?5iN4]LV֊d^k1vIݬWMH·8#] "RCjLjpKŜ%%z '{eG[L]s)|=Ny9߈Uc֋䜢XQzL2[ҧ"ZINt4QyypYF(=T=N&$Ijh&{-7K'!3\i@K?czr*cK Pu=A%k5jfD(T+ls-̳ӔhP9)uq .г/2#:wZ9m?VxcxZ,3V2OCiLMn5OLB-}hO ]4_\}N}GlU}9p|awu&v_%xy q .$Q.G/q⥌ǁu=0!o|aQ,X6坭xq/n#Xd%z+yCvLbfTzB0eyev| V 1RXx`^Ȕhc5f-Y02[>1b{< =&7K62GG ? xL3[Sm{?Tq׷}Zp쑙@'Bo9h>~aiHj @Z,(=l.Vw̠9&w44EeJ3km=ilT| TƉh"jU%X(F`s9q!vGOOO6g)۱w1Z)rXg"])(i ~NNSiTS1?Ȋ&fŰeCFtj9nErU!xZ|iŹ} ]Hp)l_)#u7bRD go;lD5Q0_ՄlfnDpđ"PTЈ| W'2@~}2LZb&K +%=Ol&Tߑг_sM%$%^QM6,o&oms)"9B6r{ ZA1jY\@ ;ҧ>^ Vno}"Ҍ̬,"` 0(/oY?rÔhcN_H͏:'-է p_f>5bfBy.~b~] >K0ZH4 Y=ʞ$I[,F o抜L48qq.PR_ %Pc2&2HOp}.[m"Z_/USu\7j%8Lx=Q$)+Zw!6T\3'<=z!J${H̊˩$mMYJ!hJPҡ.*:7ŗ λ#8\P`|VGO=)߭ \<{J!q3-Jk*n8[L⹺[ˡ*4T/Jn2SžiôbG{*#ĐK)KqsMO2?=Wbfq=P\@dU NM,o;N}@84Y䭏|lFC*vf?$d\`+j}'فiޤ"ws慾sUMNsF8]sext+zjI gzg4?}%wތa2Ҩ"~jnfrL)a?y`zmJQ~zXiU!;r]/Xb1VrhJ2EF{41;[z۵6|Q?Y#W%vidCV:6;3o/^5>&g֛RY՝ZB,ֈ ƐkڳP4W쳝kd65-m‹6uKsw6|Ӵ*pE^=0SATbZNvqI1gnmg7^,eH5}; }|p ]]Bal4B/N_$-*[ ١?qH }5,kSu2+Mx!d@šd:]_5谥Cͩ(l:’{-eϟY{8Ђ. I\_!qbY(~[ X#{[OuëH:6 aIs#-,7ޓf` yht@GXi#L:*׆_'~VSS76>rFӟ- LJ2Z6 Sm V]3h4}O <0JϹ-r+*qKc :h.!oq'-ki7&l %CS, md/a cc=i5}CϮkj c`z|qhBOa@^ic2}cBV_o_23(6jv8E6IH:tS=[wBjӂPk3PҞd3`];0Tzo^U5C \;v! 7r@cv U]7X*\ʄXzw2ܤ_ٓ>X0Ѵ sJG)S:ǘ`Ix#)WSɖ`^ڀU'pʽQ j@y ;HHW~YOPֈp9jFo< 09Ά럨7M%5b_G.~7 uYZ1mSmr|2="Tjæ~V]6$/Y-!6醥1J9VB΍`\FN7>Uxh$ȃ4ūzPŌ wzb}n+DM(-0ыn`:ďsQ+p>֡8E ],kx\.=^Ɇ3Br5*T!N)XOuIIJMcao!Ν]Z*TQ]>\ti`C:V:OS0ĦC~ӯ ua>&oAG4=B Fpu./Ǹ}9h_ԏVSN Z>6 Ft_˗MfE|7JհB^yžIt1EteڪY8>ʢj-tr?",z$8]Lj{7: u6. rm =IN4({`YEͲkluu-ʶɘ Yo8b^}m;԰Lz鷙7J|!EݗR-?"~e4 v1_aF&ήr'3G\|</ \($/T/!0'6 %a7qGd.:#Laa]eCf2֠*f`T䦗ѷ~ ? t _#w]*W]Sk92 |PQ3;Nc$OP}oOƲ-r9lc玻,գf-f94虧 'i5f mD:%QzM-|H:@{~hllIQ Ĭfh,cQ3IYuwȻ+I6έ[M95؞ Wq55$0x}=OR~2'.[.4ⷚ1)&COd3Ҧ2lf ^y6]xY7Rd1\ʅڽ\&iW7-t048ӴwN; }{6_r'OaJk/GdVge_Kl-sI=Iz2Ӯ)f[568u+ 2cAuk> Z-RNzv֪ U4GFߛWA-\0.]Ѣ2b! SyT9FϻѮl'|>bƾOjۯ ^d̅"{Tyf߻97i Ȳs<9ȆPhh%[zDC-ñoDNMz2p!#Yy}6k K)Yc⾎dpzeoY%%7[ z]԰R1}e+=a Ȅo=01B*_M`7ie {zrj*%]r̠)\7[gHi2zش [#]|AM']rrCaIR+.|&Y,fa~#i- s_ G,D:>wS.u.4ο9_G w#Ӓ[lټ6}Vjvua/][V/K[h[y!&ܟ[ '&'&]û7$_{iIATc,^)L !]T! Úzjvf9 KR܆+.RA(, 4#2-)p3 ḥͰ񌔳Q&EB5qh`у3:h׍o;@n2]_>@R8䘶̪otrx+By6|Z}^Дwl5֝ҰsguO$rWvI)`)y'8-?_˹L@;O=/۔}^/_Ur'  vc knhi zOT_WĮf"ŒF_M0UUUΩ >t>VXW-7 Hl˜V_S%zH9:vKi^du8d\lp怉eFڭ:"rS rZ ح6L67ٮ& مJ}am>ѿ=j$(Ĕ%~`Ғf_1kTJiNR \31ސWdפsuKqҜw6ŚSb}D%Tt:i!ivaWu|NINO$@YN+ʷ}4롤kݘM;>kFgL(}\@X )LRf;D8}`-ZXCtfs P$FpyD<{M9/VyDو-$ kCN<w #pPc[ǎ*Mă%ʉ~ڢh#}OdOQΐ[ۢ@P&[l=;xXa:6?@=؏~X's!(OT?yێsFō婂ѝ6x_+~Bb~j<ЁXh^?BK]O2*_㾋kxaۈ,L,ZU1nYUIaYQS#I PtدFkdߖlG, qy#.:NZ%Ԑ%`h 8|3}&ƾ۬P_lSesײ~|ti_hmey[WjO ȂjSn~b!vǘop5\+<~BfWAA=ȯlP)`7]`XQT-7DF> fMy\@t3ۤmWsW?zmʔz #t m);wJ5t(pd;/p$kbVXJr2<@Ad?y'_u`M=(ǤT3U,I7-=gdGHKʀJ o6Fq^ӍR1~R(mݏ0o(v":ݗ/2W)>ְ8%Q$.l#MY ٯql&IV qmXL:ta@6$rVjX0InƠ>²zFT#[\,*f19cW _TYc]OJx,<@][t/.!/DPxs}%$}YҠ:@~F7SzoΏ0 u`S`i`3'\zn+68]:Og)i:o =ɽA5-9^0D#hX im /3ëd)X գn2} ]e"$wO@QeUzK0Pc=;e);OJ3Eopǔ{kZj Dh\aC8B=T-0fmdk /Ht^4DDқwZ?bׁN.F1}Cd>qowLGvEl!+3GW8&qu7lݯB,xX"BtOǟϬh9 h 悮>UZ\,YG;+AFq|KȠfMs6#v ~HpAZJ^jOlB^ǘ́m٦U[o"`;/^TZ^٧/Š!DrMCwPrjrѸÿXIQh5箦͝8ēix&2{ro"ah:W/+< thikQsϐx+L~Elcl&A.žhbC.1?5׾Ŭ(oN@tΦgF``L8=~;T%.Cy=o.Gt%-P\U=&}#Y3Hf _o*G+1'q8xfxr+E>y^ntGLL~~ =)ْK`A(|5"ܹdlQ\>%wܖ#17#VYDH>NwQ`4˩GB4&e꽁㒇3$šGkejCq^=X݋m1U ^lfgo7qS.H~(ڜar8M<&Pab,š.Š͝/$M+5:rqrpM 0d=0醨fkSݮd@8AgƁy=*a]"MkηLPn@j? ȀMB=M~#([G"JhjA3ώ x?cۤl5f^oӱjwtL5XUOJszƑr~Ѭӆdz7\cE2ˡ~aK=̯bی?\8=ʢ5阝cHMc6"F tQn$wqn ꡉ27gj ,#vu翃[.cvcVѥe rh4ȵ>&GjbDaV@&l}mǻަ6 WJ< M%ՓP,4jLsg]޿XBd,ebZɅ[/JzNp-v"bՕff2~ m%rZ4Q& RPjb5ndV.ѳ4s?j/J|dY+lK$͚ ɏ"w*\J”q]S$(.34יT)c?s2Ъił:O[no" S~2maE[|QIL G:9+y)CDRĖZ O#ڥ ]+D/3 ToɘCV1QUXm|1Oq7Hn ):aU ^'(~ʅs]wJ-VVct.6-WQ!j{ ̦-a;=SZ7BX|o/m2zҮl ڔhMmAk!e8$D;㺽Q3s76a9nXOsض'.Xf,XWOZ='}`2h@P,7 f巗FӅsZ2ik^%Kif}Ĵw˃h[cy@Mhi;{Ƈ9Kxbd55e/싟Mj>4)s` 3%YmY2fe0k?y|#h񰑡C$k C])nm9֤#s7ޖ{Ua/ҘC')B1C9MlNNO5}Sp(#U|4r%%#n8*zx\ I{Rq]m>Yz!p#]V)8Ri% '+Ȓͻ xYl mߟIs[#d9'Ertˌmq,IfZ ) % JJSaF#"^pܡZ=1)B,:?ӌ ",sGCM4/(5MbUl!:I6E(@ʶ&΀s`䃎S01Ctc=^7^C6lc[$|5I׻Z$޸[ H1h9 +GjΆϸ Бie~='rõn!*Sq<[-#/"E_Wglmr>B г3"BZ2m,]!sFP|E]'Gиg_,i#j-ʨ%71eIpL^za _sGO6O{.I.HZD]arEƣq;w YbXwqubc혙2 V_@ҕ i2m~.Uݭ,Jۃm8̖s 'CH5IӘWYai îr+[-XjUŭ}HJ؊]:Kan"$=hp `iLCV/tgm~\Z_8FI|ړE7@>uG:Kh@ևp͂]u{B53 f)Ɏ(2 TJeXVء|pareg,ĝ6.~ ʖ ]VRKb_x(M**M@+im#)O@p_:cZV}=:ޅI1K&MCf!a D|̉o a|wiEy(_8ƶjB#|sײrqBS<=nJ9AY(*=I1[E4̢qW*fRvVTH36@'?P(FPw_uw:$gzA>A8KU@Ǖ󱰽svN3+poE3X.EO u$AIT6Wl2/ ̼'GT /L٧#U%`o!tt$gyh-6.{ eN =Fe3JʸuZ2 NlCAqoc'̨xN9z)41iopt9rfv_\4"NEmޣY2X۸l*e{mQ,{u^wo|k@:C$#tp0z t9 nBD"!P%{!ī}^_BT\,LTṆ5%T@eg(OY-ThQ}3z Gya _%1zX.c>+j}aYz7b=O:K+Wߥ ʫb@EKhU-}ƬB%7} )п,l?]ُ&8Ctsg9HX7#kyJfլhk8IF"Uo\)FEȴ^P},DZYdM>>ꬊ^QQkųt j؎+xw$ p4Z۵ܵp *@ȋۜ+VF-%l_iEZ^Ξ1D$e H\}s] u!*Z]M"_.\C ^kqO@SO5|5ЌzuW@pm{c4:C#ƥjxn:LEo\+Ѭ+Κ U, CձvS5G"MߪE؄Ֆc%zaϺQu$: .pdџ&rtYkUE0oG9H(4% r)Z|/U})~k#/I)1< s3`QL-%G7 4eC͂\CR$sVћ G :8tJ^q7m8I耋 ВYo;5,~#9g363N ?r^ct rM͂de%1EUdT͇:B;"m;WPHZل#fg\\םv&t_>5*f]Ng:5UcN!@ =u2?r=TWd@klGHUֈ?u*_X\"n@ ۀFV_~NTyhTpٺCbIY-}/o $uؕBڿ DKs*%a br:^8U.+I'HG@H!$FiwU~OB<U&yp!L%lݪk_FXn_9mIQ;]U@QωXZ.z = 喨Vbzz7nPK2&|~oj`Kny+A-?cv(NSq6nFvMtawesVKHr7 ;xP9ø=$#LK7UI,l-VQU6Lux?-fJYL`Gl:v oI OQfy[f\t;?Y՘a#x>cR/1GJ,2K`v/jӒlw<Ҙ"5.{9~/HJH$BRv 'A^JhTDnP+ a88M(4QKNNAY@QqF8szZ50R=\=fUN*rFX8lzs yc>uXIڮ2*r̹\mXE0g#S>b{L2$v@L5f}JHF$콽fGdM NjPqĶ]f3j\B`<5O흚ۘzPKW8dӄ:p |+ $D- WX-Xh{x<'EwDfj RM[0weVTi4^[~z*[h @:Äʞ b1^g\!J_5""sؓkB7ӴK3Zػu"!D٭.syhHxGqgVM18\/V\5D`wfL*d@yAqE$Ue|Y&m`kV[I>:G͈/(?!}%%'5jلo#S3б GmsjՊD+@xi0.(eLjdl!_=ԍ+IsrP1$B~L5@%Ҷb 2ۊLfr^|{r6$ɜެDWΒfEw)?n9歛C gQ*g{(lz]&Ab(}-lw,3FAߤW<RJYv x6;BA?PUoxHBq5F&Y:|Ɩ gs3n;I+S b ߬bN0lʹBT8Vf-Ux,¤+E[>C࠹ovi]^?ܥ[g oJo2..M"Qo70n(;K% vؒذ|Rf#Q5h~DTJ}td# h*Pa3C o™KI.e:j+YTlr;? u6!maM!dft% "E?5R f2Wt4KP-sEL_aq0*I$[%4@"@[E h$ffiеks442'ԩ>2)lJZB :m:^[!pEFR(%>s!qu^ foj+SХʐ75X?XbhY' (DC$0)l;o~u_]L'ᴃv'?s~r1b=bO&WM\a.^& |~q!9tI.Vʑ%MgVeI'F)Cvvi4Aఈ1_RlmG!/[ab&aIp^e\ 5[o6vt>3+xuӆ$i`'l*e2H,E!1Гʧܓ?wx`Sl 3VC㊯hAzJ8!|"je6\+ry*g49btf.z yڮoH!7Ty˯2E^]\ +,EOlV;N\bd֗/ImcxFz V ) xY$tϝ =lIL6E{T8j;ivQG J2먛V`n܌^az`;$~-W&28t9p_ ̈́ie =Xd,=9qdNWT 4-7].eFr8B=hOOmf+x_$rt1Y/<%$Zqt6/JcC  QB̻+N[/v +ku=rɉ92Akoxf{fMg [AABI,QIZӌ >(b`nm~&/LTjn%-53.S>dGLӂ}Y2KD?'c[XzIѨaSIžsAgX R7[OI\蟶naE~_|5 S-܎:($7Y,ʈ4͕s\̘T+BlIzֈv!%d\쌴]簉lg2 X6m=)*Eާ\=Ljs _rfޞн+S?E}ȱL}(U$OYt6~J>TWrW1/Iԝ%MԉTzYߧ$VR\7 +U[Ҫ@Ÿ/ 'az66巕)E0@]枘&0̊K < 8] Іx& ͰG̊3nRIdG R~+i¼Cǯ|t<la om͵\1x VHtNOhj` (c5oP͑tX,'Mx=~lUS kvlPEwC6GTMoL$#&6T9%A< ܗ1;~h;wʨ5e;D2%q5'+ev5xgFg6ъuiZgZo(ŕN)! q::퐎`IУ_?=oB?ܴn^@q1D&П'Qi]F"ˏ(A`3u,DiDT|ZRTHGH<.Mbtky25I?:f|4o:#^})(RnPD 13ž3=G( A ɘqt\JϠA0Ea9svXr0REYH! Ump ރ O*w-JM:A,{uӜכ|ڣhÒ8n4$*@+X}"^ f 竴9nk&wvfz eՌ*HtOqwFIE4m!կES}W\O @t^r4#X9ʄ/5HBsRG-׿,+@0 +&qb{<8$o+2NrbceypBCmd٢*E`PKĚ:R-U_;p@:)pOOhE%9[RiaӲjNZ 7Iz!z㉱%>rHFKpLlɥ(r"~ٔ2.ᓽjG&c)"s\7R5WfA-f- agQJJ"QjAsX24KiUPn7˵jK;3 ҎQ'MKMoAF ٜTB4[VhrVV#7 0*(TFS4UG @g=!*t-Py>~6e\hVvr)̡)XC[kwrX(v_c Z6{]ɋF6E[o=cAݓ^*8Eg׽+~b 8=Mmw߈3y2Ix05<|cgri]I>U@>Ә?<crSW^zF?@U\@&Z_Nm7w!wQ4ق!UDPlϫ3&ɜoJBo&fx:nZ@NJ~\[vm>*:WԴCw:_ sԭx) P0_Z[̸y^vdڧf\Ԭ!/g}=ӮaN#]Ar՟+W}_Ӟ8]`7}?ghnpvL1z/HoK!;)l,mjWܭna=YxaM:ݢ-8;mK/5mhf6Oezd%iPA]$юqB2aOwrl$UNj n @]l8|l4 $:ʹv;h"*i2*kiq 50zN76;]<}e>YS52l1gW Pp:ko(γk[%MgC3F(z,9n-8s9 #opS>lJے@,9: JRvH_1&kkV{f*1KƌB 4ď8N4%L2_ð\6XQl屑 ]&P:ΦР\(j뉞j(lGTJbBv0fH.[,Tm{=+E[.g XO2'Ta>m+ⰖL+oqzB kyɞ'{ ƥ' 4 "x}a< * Ma_AWf8j w,I.99,A$v70]13/<LO{d֝͞WƼ*fEuP*4&BGL-*h &CT=me0opmrD }qXyW }=}HN hJ^ Ɠ0˪_ͦ 0Xϳcй'Z0S!yѫC1"KRcszτ;iͱ3~h,ڢT-)s]8ŧC|Kԭ'h euty] oͷzңp/E;/%T2FLcs 4a^2o_Kvdf ]Df( 0 7?=Nbo<*R)؀kВp8~jp0)DeI.C|E%qWI  #H7ucѸM.;P5`-(4n'XG5Ǡ,D쎕cZ*^"*|%+K|&X0^XȮ 4ɟn.޸B%8d_X{ @iL|ڧ2V'CH/J5XoFDW$ cЍ8Qk b[҆&P_p]uF ~[@V={)宀{J.O2<'. \Zڀ"8@i"RvvFXc\~)Hhn V⹋my+Een֊;f?D0lZ¾;<(N}0cs9CP} lC(=->Ɗ jԊff\;C`~6Cp;v~U TC:^I@>'0 A."߁_}(N3aؙyg1/c`΅=Ҹ7 I k`F%!o܉PtwNc3Լ=I3n|̡7[OJ4Зd7 <魦_P{;v5ОĜV37eOdp+_H歫 uYoX`&嫾ke` zg%x}@l~GFDO)_HCq;X/Fe_q/Dө3-{I@k-8h2Xgºtwm^m|-l/g0N[1̮lEkOJ&Hϯ I+ܿwK< K]K(.O^ģc&fU] zh44΂Ɩi;9✊5JJb8O3]\{!,2;9?Cs mǼ(t×.Ŧ\AzxZDȞzʣYޡGyFۤzJv\㾨edt`7SL2ً=MR _/& h2" (M(l#˪3Y>ؗL}ܬ2)Y΅c\lv墹'󘋑y'Q AY9;3.Op>Ul3H9ʄ9ʰ .pBr'9\ e"$4RpA_g:ɨ9Pa32%1ƅ((Z7~h[loP¬N),Ÿmi栵?SMljYv*b%~]ʚގTxYźwP庞M?){U״=#ӕZIԹ,g@{ZT3iQEr ]~*wK?R:Nua܅Xvth Zj8կ~%6’"H?L3:hׯT"xp o-5Kf#ZgEe1( [P[}x yqhQ>+;5tG$s7ҿFM\*Ã+7JvAW8]X|BϜ(O B^vgۦDHև&1)JϺTo.VV֜ElwV_ ,aDÂ)m[DVqmp71?R̨/ۏ:\9<'^2{*}<9&'8twyRx$u@0Qz% 7CB5Tg,ɞK_>?< αwPAHp,6?m{8dW D8JTV@G}SQ"bߵ_];F2,/h6k$P*Lb\Y {L59DS%Hi0C_D'rٕ'}?I? HLCԾ?Wmk axiiʓ 8q`MqD՝ T\so}[wMq11穌4X `#5r1Q$1Q6۶&ǔ>}m2p`U֫ש]aÊX;\rq[1 EQ׋v۬dͪv *@O3F*Ll:GTH ؄'t:/ȫ~1fbGQIMU fڲ/`i4!-aѼꤻ * ~)7r^8vaw]Z޴ OS#}d^J&KʒYKkt7.So `')jovfȘ0&c5Lt5>n:n'lReMXT5Ir֌d\c5J( r -LۙGXgˆA`3SnFO 36)~"sBz4נ{$xHk~!-m&MF̗j MAĻ\ŔH䑕uy^t#C]c[AfG2LQ1y`rgOMQBse#}Bl| ! \N~3^ZZʂle޺+bJuFADi/)RMs{%L?dqqP\/KTB#W'6^ϳB ҠJ]quEpIF#'r{ȲJCNpiM(0! V~L 4B7A-IhdIԐAZIc" c`L&!Ye#d\C"!$hCio5109e lL;qUܧsG;e5&ּۭ}.VQɼ=yB .e|3cv:2`*pcK<ڸUV[e"kasz*#l1S)+Jam6#50urs$hܱ;/:AcH1')/rѩ$>XZgl3\:t?pA&)oPIĨ5?[knә -k:73 PSDN%~;8VwK+Wp3c .t {eQPsx.tSFڨx =/vAAQ-ni & 6so䫯5;o771E_օxN; 5ZqmqN;jCuiRG 4,BLjpFRf (qa%Qa8n^І5PxaW$yHD"HњICT7{~LR,^ҒfM۾2z[R(|9`^Ehc" ./-AA(bE/G @BdOYñ'|J ,iXR wNb ꥶϩPz4Ht%ZnkR n>+/MYq6&rSՠ"FpsȓQv}?W@fbmt*2V@Puƃ* :LKB$wN\m50bԩh|I9 hJ/4kPow5?2.oEeBYdo28 *8iVF^Gc$,fI'6tá,. ꃁf>TzN}tRDH7iLqSU._ 2?"{H7ۤuUA@ʍ6AKb_tmgC Mki;C[M0 5_lvLzXU8csAC4S~UقqA6;X [4j,o5Ĉ!lim1x]8"%+Uctif'EZ{fH :Q0кm2]9WSyh-ʜQTSKrBh6u Dlꗻ5'$*`lIϥ#X% @ٓի)wKy8"O*XN&jZpɁ$=Bv 谂5x0OC{cO#8h] qDkkQչSކs }s>%,<~;v_T&Y͖" pAXE75 o"ȵ~<&x 7 NNˀ&;K!JZ0 MR.YW?BR!ΗN-&q72063rj4$LSyb4mQXh+u9f x.(Ր7Dx/HJ3B]"% _n8_O @:QZf{:ӹϷT9a[ňjQ,jXPR8=0tCG* F3+0 r轙 G |EujƌSB|.8YC_cO݄]ibFh>B5BZD=_?EKUѷ  c}b y`)q \)u9Z싩"0߶zgkMM@{ $H-XSn% f)uge둀l"(8wHr+䷳gC m>h7뉗aF095+">YG4 | ]GLMIa:t6\LŦ#'hKH g}6A UY;0y"Of c!!~ǜ, K)MH/X1{g+g|^SyBb7XcI}XSւu'Pȼ2H;/[/W<\{/Ϸ67fD*{<"_ِ|rbp H}UH%6,MN֭ut-QZi٠:#c19 4 5v,k!Q}H23ΠeG]))u18R2ܕ%ðQI CJ9CgӒqɖP^\3ugTд "ydQ3yIQ m_Ue|#|BY!YTaeo;,fo DW;%T ΊqØfNxK\Rr6¡=33oXa)Lo=tyPCqNY"h{}RS.R$D8i3#ra0+_,+reԉSm 4NDZ ^t, g!Pθ(h8-'4 Lި\afڵޏuoq*\cPɘ<29V",Lޗ|\2]bX(+o6*A/hy&n~D.t~d`t?K2be{k n眯u۔R+gjI+UEG ycV7 ܋,pVGo3$,bmD<)“{*q*xpPx?*Kp8wjjXZ:lWC\n7a~lXcn;cI.-K>4yEjچU?L+Avil"?nb̆8,#@KRǟ \MQ57vb/?Qb/XA!8+a ;2@ćlK[ [X%I"D<'/,^]s:3[ <D`n6a=cQlPęƼ,{4j1nM#WtRq v7)z6avK*m93zEjTEOFIdgJ3笃\;%hzs=  #x{l^kk60o.v 躿٣?5'pg}dLR, L'`-ru "R Xcv_1]RKrO-|c[] _5hVV%M#8-'믱)x3uKe1j'>fܢfn 3)b\y&'2šP$F1O 0!uecK{ ~}4 GٽiUx,*.7vlI"L5`o:LE7f#.g\DsY >]& кe@9T +sǤ0 GQMӒoM ̌_N6F. j5Cj@rW̎MÀ.8`bSjq#Ah%}(7TOm ;v'y%>lZ{N% BI!i$9>ˆ`ZLhw!/<g Vl RpێPխ杣%8-6/.EB0Q?%*59N33x8I,yK| Fc(G9Oӣ'/RAVۦdWuB;#Tͅ`j~w]TUEE{@AP5d.pd o}')`\;OԎ0sa]10͟e** ?Zݪ,eP TAг[>n.lw8-js > ΌphVuhHm=xWp;Τ:LS%5 ¦r3|Zw@Q_ygHeR_/pj.qa(u|V[,(Ĵo+ \{uD>l_&^>\̈́7Nq|uWqV|-`r}Fcw҄owDĈFG=+BcT~6+g6R~؃d%i U)`:͠~BEP{a<˛:ˢDiKK 8񟧍9jҽxԪ{ReۀwM^juލ0]rr-&¸!z Q񜹟ʰJpFc/NOzpO6$x j>QGX_hS hc>BFj/sSz ZS]ݨ{5.QMP%u-Zl> O_jdɈ'9;(xѫ$YS>Bөt Hg nY 4pgɥ%Atwbn8hiĢYjls)=>+$ˉgKb&I;s\"qIZy=KhGؐd: ~O츱 7;uE|"~SPؚEA+zM.l[``Di4jQ,) PPu8Id5YjS48vqʔaoX7iu+Lu٪ .?u;!OVyDLMY l^?CJ.\C3+i:0-;9&;_ I Dtulp:T9~!'ȏ߰jc67F:mU ݡ1[ .{rţGʚ Ż5txTަd  u_iڡlxQ&cc+l/uķ#y2eKp'Yc4^:&Y`l'% "99V.}3=2Iz_Dl؀P9 C1Z oN9sk= fAw9u:' _/.x ~7K4ZlEkb.T-HzUbfhš|^SA1.g8DžȐ% 6K }+>eH*cmF͟qWl59ҵ ;uOrUx=VIfSm".1B/-M:XZ$:%܋ rqp}N3ePJ|*^o5Lg=WW$foQdu"ՏLxS,S&>aU`H;*33?<)҃_$"ix3IUwBd(U.iIe4uÿWӓlR挤\f1-z$Hl/vVR:m;W-@-=h_$ <>!ACA$vj&_ ODʃ3BðT*%\ "4_g\ev>qE`CJ8AȈb -b[@g,×{,[_2C2iyyz1Y%\uK]'Pkh2GW!4ͻz@m>L?w7FEx;=~:N >.X^hz\1f=kn"uJ^.p!Yf>:p|M\Rq;&wQ(z?-y{ cτۗ{Ā6ڰ|Xy1-YTMc$i0:'g.!„AB.R*:mX1>6e9Qv]6o'1<Nd,A:-\ך%4p ҏe>䚑*,j D`a*r^?1ɍK̩ Xav Um2JiOTRbđؐYLt؄NFF"~ߗyV U$Rpo|*j˞'Ty` oՃ$i]%ShMcaiK,gI1[z$%"'`ѓK {xA= v6`Ą_*w]f1l*PU^pYNrrq*WLjӳd%loFY.)([V2= F 5gq2m=jX$ ϭ;H7sŗ6:rd6 ? W6Z}qJ}f&OD[ ."Pn<ԳY5yS.=*qS_y#.sc;>+R#߇'tč| }ڀ3X\P29w:5s%q3d+OMs]zJ\bNjPs0A"%R2}\Լf@qzT_FGq ` Xx7~=zIʌ#"ֿ\~oG;,UY7s*0,K{Z& W #{^1ws!x2Z H _je{4I_[n}qBg&!B_;UI{C;37\c1mL`Ok1 gpz71ܥeb< lW [eRj6H+~#fRL뫆inɽHT*=ς4ISQ)eE$;U z*2e~8Jm|{<27΃s_{hv\oK?9x1hV->%7|_8fMbI#bFt ;6W`WLf$b|&_US ) *=Xnv q\6#, kT-hv8Ͻ:86tɡKM*2l5!/c3wL  2! ? h}yt'" Κj޾ )eW!DOBme1-.5_Jv/kBam%he_&zH+:#WFkAhBqi qfge09NߵTn-zDv B>0v΁˵gm1W.yA r4CùhsO+6H]ى=&>ZpT4+V2X!TUiI{3мT,e5t% s4;?pZ7a*Ce temTyJ<̽#*8O̔nIa `-z09`wb.|"7 -zGKBW=U=Pgp7LBr0zz-_\i438zHzS{H}Q_EۥƱg(wQB$|;‰4f{0~DJhZ7 0X>i,@Z Lw!e*cs,t,~jao-&س8սل=uO?<)yE 9j5L[)` xI*.[=UwB KbDʸZjA'Gّiš mmcvgyVc !3#m=`-ہ7wILt$Q~@UfiiȱD"H6sLLxPC%S1)orP75-SG@"PJ@K|t1Q5\Q92VXxOpRhtXH%-֊wXu|5XpW ;8&^ )'X.B]zl Z+΁NgVadZ%38q#8Ӗq\Yi* /"p3Q(nEYZK:L8wGr:Gn,,S${56F'RzpP=܎>ROڢBzS&kM FöՏ@Q~ю=JB4TKf=M~DvQm=;G/4MEe$teÑb+yhyrOnV\lv ϐTcF_m>}ST\x%Ҫd+BQXYޡ7pwx?)`F L S_mzNyMV4^#- )t9?M$[ddH7[jHM|2j mAi`ym!j=M]pV*Dkm܅_eYWvXωO3|$e+;W2ΡZ2Azˁ/DVŽj(o] AQY; i5 Ї1]? %<I@cstYcCwəv>@樞dڿD76৤hv穈L;޹>mw8DMm ϰl +0#vӷKFZ_}w3]-ʟkhekJm2C@ylQ`rGb늒 ='.b*~=$v9DOn!ρub"} 8)C]:٢D-Շ]y~Wu@å'`hVc2Dg5b$3f]☴~cK %&bQ/XB ['"iѼHX,tD՘Qn@,[#m^h/tCaM*CZFAH\w>׻a1.3\2- 9VYҔiHjJzDNTP(s8twq,&"::0Vj)ArO(*M`!5ʝ#*`ُƒ6H4v ^A?zhC-,ھV3aF>#7PI|xRLJ$%Mcxl]lҫE+yUvbF0,W]*WD(ĺIYb+ ܢ`<0hb#~wףKq;] .wA |1xډbyd-SRoئ؏ؿ5ZjЈKNdC PERui#B a՛/+a81R^MmQ)!$}U5sX ֈn.B+Q{q02ƄãFT}"D-YyJ2O~Mm꼢0 n9&1,'O3.:GQ4^}#k\f93z539"DjiWM:]{Sɿ]8rZȫLR)[r&v,'+<}%=BR,?\욣[xݭ٧E1X餷ԁv,k$y0v5⭯al\`志I|lt\Mv!.fS)@[N(LM?\RWܧC#l2`>wYuPwZ"o{կƏ a^ŬYioԡJw<'шqaXS1'HR0({7/j?\ S_aRjPC7Ac<:OiSLгkYMA}M{S͗t´$BuVH&AQG4!ѠvdK+ 뗗?gu?L>в)oqg-Ki$= djϰ>aȳ"㶩r LLr_Jحx m`+nNt𘩥,IKb`k 1l/ UuAkJgZy'_fJ)2^? N[qmO3Q 2@]U>sYجU~xIXvibWղӻpBQH9W;"e -%d&5z"!MN\(.#';92"f1_&1:;e&R!U_}1K2t8@UE&slAKcqkJK*!A!snZoz\RDF t i9)U4O' vG`=PR ;*KD[-a|4$ 'vVΩa@{Ii¦pXep JO[5"EgӴ/fJh.JW"!O[!b+;EC|#KUD$>9{m3`sɴƸ45]=ςGIH,qYH=PC<`ɲ%trxj0R @v(69i ICDubǙ0e7X7kCP h3Np"ec4oZsfyj wj_r*vnFgy:k},|m箚n^} -e :kAv~R{_uؿ)F]َCApNoB5'JETJ>?dH,F̔[0`pn,J֡}*yɚczvQ[8-~+8VܓIeцQ 7*%^RI_N3'Amq+ĵ% 6 o $6B1LI B /7b߇ $^k3 :G+N0cVb&wKKLP ehC~qPEmr B;ُjm]ge"%45q{od%E0}bݻf7΀5"b;F .A(0qXR"]v'JBvP725NVU ;N-`vaYJ!BHf0r2)4ACֵgjaNF̱m7f[JxvEh ZEbEc %.wZ6BU/}ZD6:QvCW8w6h=7KKǀ/8wdC0zG=n+XVV@piU5ہsc&#\GO#b=_ * lyc6b/90AЀO`.62DČۨi@d a4 8l@~ :oC|'l3ju녏w:rPij/xe,STMi*"^j#'̋Xތ`ߪtF:W"ݼǤ[{PwIVO`@_K#/uN'0hR*BV+p ےT~kLɜ&`ο \|?Ckr=^2EQ:-CFI?1qbޑf}VOM6O2oDۥVr4}.%#Mklpne04kR0diCBլ8@\ǶJsTu4xYګZ1P=LA}dpVf"f]}Δ9nv-`D#A.EimX^#Ns@QX. lp[8Bw ooH7E ATLY(4+dm{CTZKyUcc([cWW]wqh5?#p!: i1pڽɺ3%NEȣZw܂ܢÜ&no2!4-N>nG'mxy'UpAH¸e!mt F,-쳝wy#?z߶[p=PinK7D~`)MJ Hk!NI5c0XD-N6̽NCOBÄ؏̈́33Wx&p/?t,6h{1Z[Pmog\ $ڭOț'Dm,=AVf1'DpVP6B(aqW;@ltQ c$Yx i$SG1ELV.Ӡ Nӹ=^Q_|q&ZPi)9jf!Y=wNw}~89qH3`#N z͔t zd?h^~s pBCiµlo{<=Ic. 12Fs)A:2d H{&A; tT^UVN(P>)WKbN+tzU?_ $,Ia Vh19VDwh+8]56cʔqGOSFoKɗi%^f&B{7/}m߬RG<*f&П|d0اB֎~qnjDg1G $m8>\`4V]++ 6hOkXz+.t#:"KB+yaAKd~DvpzRgS\u,mq~Gs MBVh9kC.=_#np1'Sl9N* ? b f6<:/Rv:G kLtחۈ@!ͬ؇L&l{6cl3Neq@]yuá>'?EBVƫcG@vtS2EVEi 6Duw"tSux+nH]vAifFfWz}%}فYJwB>ieF͓Bᴢ-? geId E!*:veT}~gixJn0 .fKY{L~zv*i+_P ڼ[ƳT0AFxy8^fuA(kDC%9|G;9Ay9fxUgo{iOֿgdeK8+!B:Li˲0wM(?852{ksGHʳzyHe(h7,6Y|MEDrނa^=p8j&nXpUt&"<>|B 6f˃xoa{_M? ȏPP*o'~S Ii~s鵉e!wu>x露 A9iAH Ş(V87 oJq..](DzpA =4R Js %uvhiF_2g"$Ɲ8B hwI)qs3:?τxފI3hbrm&IOC}|5.g9'pq)떆HP:d]*Ke *j A:Xe@Rrl]Fh9#G_pI>=WvE5>yJZ[ZUXZKe/ D3xllg nrچ ʾKmg ܽe@(,u{yt-6mnT\CYsܨU~}9WkYG؍6ۥQawb"ERyGc:K@lFDq@-{qG]"P'r0BX mJζ~8ҤH~pO| ̢ US"o0LzdsC]gP)i\˪\c:*8TTg 5OqLSVXEUHojk}#hy)x,ȆXU<$}{CsmU؍˦YD´wg[FRDf2M4&^>iMTrYG3YIE zIU2ih*V:w{!b,n\H=ӑ]-δ+a Sw2; ^ѓčt5W#K<䦁cXN6Qntd 'DmyU^Q"!cѪ@6Ue ϬUZF x#Ҁl1A;qz|͝=!h-1H9ܦl,-ڼH~., qfMb?* oz^M (,#J{WtareVV?cMx l.bWr{$C.!2ŧ?k'Bq4-釗/균]! l[J+5I14egFUh~ eDo3UOɚs ]r%#ܬlll "A'iCc mc>z=4e[Bf963ܐ3/oZ.Q \0+Mw|#~*0ga9-Z'ΎGc%wL}]x`lbL$oYW&xrnu {wB@~dywƦ9dOmˤ#nrtƤBҕÌ (y&JEb2A _qBSX]&51⛽=ɨaŜ-j9a\c>QKإ{,) H%=f͈τNlHfNx ]šɝֽ35a =#::lp@IRC`ȾLERZZ&P !Fi^TFa&#һn~53pdvMc/'qԠ:zigժM; w B0q ;KՒ*1L) QHb d'~O0}a}2zj9%7$.Z$ˢ5_RpCq-/+.9V(GVf9r i~~nmjCmU 7wc {`\9E1h/*1qK|&f 'o7YI&# ~>ɎQ8?>UW[ZQD2\(U馡QLOD4N(>p C+qǸAk_i'M'xu ud>5A.ޗX6kЉjl~XUJ,v]O zLMz8>fM5QW#8 ZTAI"> ~'pŖm"tD~A%(m,,#'rF!Mw ::n](;劍j~<ˈ")QzU{f}XӍBn+ W`+] `DM t_{/ؠZ\ZT9pZ_t.CJo5:u(p-٨dҫ0 ISKtjL0Vu:SsJnGs}iuXaJuET~OZeBQ9 KB\[Ca਄!FMiolϲnEHؼhқaM: f o/&9*7i|ֲ,ȣ ȰZnG[npeǦߙOn&)TE>\ӤDj9ʳoI\'Fɻhl``PUy"SQ x4'jK.tǘyD*ԴHR#[Ɇz#rGE5*iqH.HHG .eAB Kh" Et)BãF_K\`BU;⋊Lr:(eT mʻ5ƨ:;[r.n%FhN8`@'WiMs\ҕCCl91~?R1w/^5N9DB֤4??,NɯT>IO7-)T󘅥4벘 h*Bӂ'GsPNՁvy `(8KR̍nz<mwbd3仱a_%Id a)VCSHuUBP e,!_U G缠ԌL߼%(6~}q gӨGe3-_=owkWUM"_FE^[BtߧYNqJ9Ym1MW*zo$"Tu]vF4el5 `J+V oOg/QYA8W^4^G-QKN%&!7oQ5TGJF`coI~uqblkvE@߶*Hj)8g%z,ǹxzEsNƃV)~IVd s4:sp /IS=!Pؓ({:'. a+W= /9 o2b?q;6/9t4Vΰ.ȧu+$2V~L2D/QhƾY @ 71Sh)k$q3rAӐ<'6SF*#z]x!6ݾ &^P *E1bڟWXۈ/''ʪpIܲf _J8 _QcN+-5!ξp~UoVVm=d̠r!~3@:-œOc)OQ$w蔲zG!d#wAlI)hRrr@` :dZU KU؞u'MГ ###Uƒ m3w(:s逳Ҥy3>shʍE R`VA TJ{s]㺖Yt,\KJn. + Q&hr)KT7rsb,E!cDt9]-ya*sN['֭X]) y8v9W;>A>/G=4lL07;G?/Kx4e弱w^#*8?A:K+SDe#<_L:JUo(r qM*MBd~μg:Ѧ8y9+paudԨp@aO!N`*nCqg PjT嬆Ӄ4D1_E|K9ԄiL0'yIԨ@"ίCC 1[|ڎ7w>XS@eRu桊)P%N& (#^ e; J9NP*׬G<.T:Ȓ145K;g1k5BtvYQXģCs0ny)feAĦ>+20IχrFMJ݃[ĵ۸P,O\VԽm>\⏃(j<=3wuaٟ3αoPB *hpg\6WG ! !Uyw s! ־ca04L侀P2:6Dl|9K*i*SJŞ)_cOh kcrR `USxѢ@<y麽=hPP5[ hLCWDbq% ]1&\ ěBM$t2,ːzAw*3%E7D֨dqxK6f*-0Cds(@tV#^ =QH?4k^@廊\Oa¿ eMvFny~rqSbN29F=$# ez0-kz8G ڃy:4&AyjI؝#@\sZ+|r;.y~zd 7`:2yab]wg)﷾-xB_/&sQI =tye I3KIEM&N3f-Ɇ}6Qq(SͺT-&Izv`rGW}q?r6gu,YN5vGΊ 5hAUEܵy boy\b#rYn!׃C18}6-[u S@`{$7G_w y:`8jW<6wrɰH&od@;7HX!$!I.~jP{iH`-݁96pכ\` *mwdY&w=Yܫ{ۢ`wp;,xjwsQF,^U `l30܎4RFE=-d3Cvqo/'{9]Ge {ozG 9ԅ2)pRy7Od+Mz|' MFl|~l _z?sJ& `)6<9LQ B ɋ OkD;\)o4~#ȟsZSkYCxlLqҢeU*Ub(UY&:*z4>}LJ3$8.tPk7BȦˌV2~Kۺ(H콫X~,r/29S*>Iz$tD td~mAR GL]ݾT9ֹM3aYIZ A\K>N@ S qe",tұ&\5%ޢ_z^St?:G % xingjXw5YmXRQz>o}#-NmZ\2oy3w2cNiȯ :TF'@A͉drZܸ1lWtJGS쒦eę  y`CL0N71^l6.v 5YrHb @ݟ#Кp؛ㆮ! ~USGf,(a "ue:¸e)fŶ4RVvŝa ьѾψNFP+wPzRa|5kkoq&|]O7Kh$̓ͶcBpJL}2!"1 -"t <V9əZ?tdžڗGk .džPhw«SFCT*Z;o 6rPjYJp]( GA{Kg5d.lq~Z -_CrZ: " :#Ld\W0 ͤI>(˿d 5(yB{tŮ{#("8 ~msrj;!P'T(=é!PseO2v[ R7?"],NpDEs-dP* ^ 3;`yۖ'Ox | &Ɉ&|Ceh[A# Zz)eۼ6W(1<_#%jN|ʝ?{-_ؤR@Bn_Pi*IOdCPҮ_U2%@`|85MrjE[p_\'XcPcQL<H_]`5uJ;hIt$#+oЋ`:6gKv`(r~d^i샚w vpI{9z=Gy[k?ҥA#/+;aسnͨ7 4zUQ-zn&C-K/@Y{M 2$= /iP1XүmT8k%xD8{<;ֆ޾ulW8,^3k)Dpx@m\9@H_NO ^  fiԼ˞ )3̕槣Hkm~M' T] OzȁL~b X:rHL5w⦗)i{]*ЅSY7s=':?o,yEM0`$/ wC@<LN.Ϣ&W.H+&~e~ 7;=ܿد8'{J]|)3TYwho_zU`{–I)w[#l.sen 14QcZ+/fau{^u0|~K`~o g w񺨗>AI g1gdAJX!RԇJr5@Ϛk4P&Rg5݂+>5>Wy޹=KW-R Z/?Ff}?[SɹER{)1 x~(wAUAʠC)U$E}ʠ_p̪vI3Uu 0 -Pc诀NoO(D\$ic*koNfBfy_?1]^z>9맠}(xu0'pMB#Fp3?EIpޗD1O & ;*Yu8k, z19"ɺ6)=ZioB'y,ܧFw3Y7 _ȩʫN$LbT1fR׿Z)@'uOq"Y$Xzoy9+gk3͓j=dl wĀ QfD;%>ڊl"줶)zHj 첛t:ZO:/0~>-pk:]A{n eH MWeʫ{G}#PvΛPw5A`wIq\ iE0ژ{vQW+Zn4OCQFCG>3_ٹT*$& ]y)V=kÏG5.*H`1n}'[iJZxEl*X2xµZ0 G+E&eg0Mu{ P-|4s{5+Ed;9@TW,0)CI)S{5ZopE8RrU *þad]<ܾ*?mШ-G-Տpq.>ɹ$J=MdW`w,0{;IMc`P3xp=3͠kN~dOgHrT55`[kj62yI-,N>YQ0sݽz ;l mX#J'.8c}Hųd:)n>(B @ Mly!> C+,*9y˒%ӽբ$ F|lmk / 8#885 g⹼$y7$U? 6}DG)AvY "V|ZQI 9?8gބэQŹgx*  u@XȊvGip'v&ʻ'_=h=M\BItmbwc ]S#_!T˝e瀌t&$9cOC摴ʅQeΎApM3>p OmeaE?\K}-B)Vl܊|#3jdqu>K@. r+kRgtVI=%$=VLo:deSX:;6&މ7)-klr K,m#&#O 絯69RTVR:OUy*2i[OU,n|&'(5[E^ Y\vf.WX۞y*LU;%nC#hb4VBWG&}p4ek(}V<:yJ9dWO:J+F~N]R!Vh~'HkR!|Q ]ŏRNIQXƧc4(ZEPuWͣ19 lěӶ2VywU]ݤ?1 *g&)a\9#9JɤC\p^% !?,!{1Nɘ j]Fލh/S6#)[U+=2sR Op=Nn0{+i$ќY?˕=O,1-t7 zkXz4d=Twk@m53!FsǧKh: cPwG<=<5iK'BL6 yV_Ec)"%S4yLvώ 56P(Dz~Bst2/ŅUeyRXmfR3)QtW +O {>e.]+8ی>s+1[(,Qy,*@IG-SHUDyZTm r_"Zy9;YB 'B+fI*v4%.kHMn(粂וՃf8Oxf2VJ}h2KR; \Ȝk] ^B%NzЩRkmi`?_ t<:naO*E-H]S*H,U$=rYeoeGܻN']OMׄ䊂^2Sf+pXwB!jʵ_=|EDԯ̑A; =ZVyЭI|kc^}2F?(2иb+(#F7"EGwS쩃Dpa:jXc~]K˗YSt؎X#"}@>lݥq5}y;B |\Q)pG;Gūw ۏ+pk8L:|rBΥZakOe/ H⒫iQ[m 'J4IqɒM )k_VlSx٣/Gu|lMgIdu{[4Ŀx an[?f_s h@;ӋÐ_Lt0kzr>gnN r^rQTh/¯xjp\;BSgw,aP ]F2pc>z#m l8Ȼ]jwkkBH{rfqÂz4U19JȔ$~~w[k\$(~]~97,!Ҩk\tT}#s0i?оI%u+ pࢅ*aK/WjtMlxr'Hmt\WuE9xKMH$5:ۆ>cO;Ԅ$K8af&ɶ,UIEm~yv_Цqhw=4UU6W86Ɂ(+c155AlRfdt⌷pgXJʦKQB$4={9JdX>Ðx8Vՙk( ݙ1An1}oIm!ߌxɻaΔrkkQ͠Ͽq/,'m'l!}RP#4ufM}n 1z_4>DS< w89^ t|jF4ˣ qJ$p]:d +nuz'W#ԼSCMrav\_% χ;Y?&k'sHŎT˼nzUIo@NĤĚ}ӟ[@UB>ӉoK(uP?|h$,-7OKݩWzvMFW&=,|/fPzJٷ1f}X<l'Z}?:";@$ucY:ME[22xVCeKXz^oMM8P,@$UH Y—jihto¸Dh+ak;`.kkX3nJW8$W0UdР"r`u,ҝpn[_C~(JoE{6QnW / .ߍ`Eq=A܎\W>fgG]SQnԹ6BS.H4zۑ63T t?2>iDUMn4l y,ar8jmJ]yf۾aMBQA5ah]tpzZZ*t./'# 72i, kF w?? gA^X80Q7yh 56z<\ⱌ >{2c¡lH]:02QۤIZYZ9p G<.5JD&3WgG>uxFtB8axkVO_1;/>oӌ8W +}-.stBz6 N]hHi!8b*=pS3j+…b:zj (8 'g 5oxyn%ifBu>zъ%lFd{,<5)%O6S@  $eowWe\M:ˡ(0suj_\J*ARz/1:ҁf`ī# 緙O(8M|fƾ9m1#0)!gT4c5:*eKފtpߐ1Ğ$ْ䟨@S9=]dSm (5co,݂wdS;MrFSWKvĂ:Nsz0FJ0-! -#RL/tGWbS:eM]1C/L6C|ǟ ] 9 g2XS2^nUpPo>NpZxY0$9<5rGrթ9Zv92GU (MYٕ~3BjTQR-}Y܂g?:(D0Y\Z'.ViQG7at[oG"-֫jqU׋%w^r;$&RSyN} {TS-{KʋRs? 3AD@c(o_Aų\Vnp[7̓P~e>]6'%+{[:Y?ʳJYj캍A9C5w)^zvG?Yt&JtQ|Vm q}[@5:g 9- ZqqHMS묵kqɅYSxaiΣ}e&\cC+Fe!>TG'\ߗP}[fT@MB}&YIWm|рf>!A$ f'Jnxs<2.1"wFh Ȑ~?`p"&F~O<)ģB 1Lؠ)3hg'#i.x2]כ\Vokex%#vG0)Df"=P^@T1&0>8{y=BKUGC)i7']Tzޔ#8Eag*x04ց>ģijU]J9q|oTiRRǷEd%I# _Ną G fE5FPɓ -j%d&][R̢,͔j:Vؖ ܗv"_Y LC&ܤ?|q5s9r Og%K4!iqJ<|'1E* vyhn^m 7NPzvI!V7_ cVI*= ~#80o D>>|DoWr'X=>{R9qCi^Wl>iYliQLpi2cX 93l==bvHŒBur%M_\Xݢb\6FmU$P:>ԮPvȋ:.M~1-wUr?6ddNiA`+HVzcZ^l#9iu!9vjnZJ%҄Hgt}N DW?xR RiqJ)I+^=d k_I r4#vn4Ln VmGb5F #dcDa,:J @^ZZPXSpso<'D"(o/)r}ן횝>UI (?/_".\,9OÌ'h VyJߏ2d'AJn#db9t!_;vB]QSh՚i&ڹ(uP?WhzUvAʖ"g;đl 5[ˇVa0r3~Ch 2fo_% gs/I71vӜ|Y0|:?>b6.UgE_p#R/L2sAA d\H'ZF' h\Xmʖ83bh$H D} |B*:[ys$x4 rz0\g3/Q̈́Pf- WvˋwmҪwkT]06f>vsC$ pgE pa֣E[va& \.0 E׊WO^D ձ 8i923SL 9ipߧ`鿡P_Di}(>:$%nL+!Wd7lޔ_%It 5s5Q0Fn@q{p4Μug>|4$K-A5~|ȅY1Eeu?M)qD"F5X~j_+$IlIaqq gw~"kGK߽K夏1T`+/ͤz3@vz Aaǎ%Zjj|2D`N}X1rǑ\в1~d4|؜7vy7pw.ֹ}K-@v^ 5{Km[eG_p @sj~W&t5QA3>x7 uצ!SB< 56C' F @g$!l: ]T?KOןi\1VU+t?=gx]TEW4|\WEL*CGQC\u:g##pߑ^%<_r^DHJFҜaZDL@}xoa[ ~g(Τ_iGUe0[.8 _k#wܣةMi!;mo7L%e,hb5Ms,e 1^B0<=Im?aUcҌw箯{'ESRʝ/+,͗(Sw})@R[ }($хa`Oe:jDtM eHLUJ2Equ%?E .棇f0m^ZMb,X*tX]6a]t_A|Ӂ9FZ%A˕]Ng$+¨C33;ʙckGdN FyN& T48=r:|-Zpz1)eI:<EUnb6u8ƚ_Wl0Sy{s /`A4@_I3Œ8t:}[B%gBb84;_{-`+n<ibEWGC Nl ~vSSkߴFर:%nEʁӾ`%Ajm 1!3+i9O d֪L<Ӭ+2M6V;^q|im72lcQZ-,h5q&>wk{㛛+?h0F F <٢/`Z8'o ׾ժ~BS_̹i fZD-*^!L}Pީl.7&Éw$J&`qtO.|dyM>YDREti3@,I:BB!~#e=ҿ|zCMzXYp%neHfm&OEǤ/śE0 aj.[6`sV0my)q`#{7X04׷R=p>jL-1]`8vD$Ubi"pb;A=ida5b|5\t iAVYulSTZ|d VVQGMֺHX!A*KoKX8TlDȼ[/:FPVT00QD?zյ 7ݽm0A)R|aFg`xaZ R(^ӑֹdC R%%ui_k x_S{zH^%Uu]l,,ռgDan8OkD51*'0l츕+@rͪ3\["rsG#a05m:jZ]AMg؏nӗjO TՑx:vda:PɨRdL܈ì6lNa0?`VbX*D+uM`GR8pS$z%ۻ1Ԓ:R̟3WG }%J3cw3ɿ%<)m9Ps6 8}72VLbCq=@*z .(囓danG:ew?l1sPRiu8Hd/r;@.Hg]dR]sCСζg ߀+LMyl㞛%PwY{hc)'G|E6by)]^)9?iqPRR{[o\Y.::ZR/Jmf9O1iTsoh40©AFWLBȦώww@orY] e?+_erYor6M^c,Y-nم'!&&' ~\{K҅qi(X<9G^q}on!9w.l6Ю*g՝͏ɺŹ :i{"NP(oԗ0jȞ<yQ*)rz{=qaS]8BzUާN63&tC}u_,$~毄%DCFBvXW gh4(լ0ؐ(CxKm\T3v8j vxDk>DZPN[yi8_gv?H)[R-?TG& FHrQg#v>5նIS}^PݶƭM.ʒ+9WL1*k]ia=k0 h5/Ѳd(JoaB' 3egƔe!ȵvԭ3?b;z  DDj57wD!]Uj7J.Fj}s'nOj>SfaeA÷ԉjf{K4eJmRxQ%_9/ k,C*@uz#,ԟivs -_VJa6n/{ߢٖ"aXFʷn:OTs NV"fY뽔s[Ѵ[-W)!1vWv/`{%WsrQٔUbDzPc" yRMMfz(p zMQ{1V1Р|x/Ǎ}S֊$Q&BY2fyQ5pO0I䁈ѿͯJ%[,]~l.7u1HZ[sZIH1䘵X7V j0nQ3wyJ4t?n7dI5̳)E(!ud*` Z#eO]Q3P7-uinƥcqZ0.ik<Ll{GP_a(p-m ^!F^!_fT,tӚ{ʺw:L'iey )g'Dqe5 [@ߔx-{=+Ja6gl!{FwѮkdua_ʿj^$ha,mhϿ52sk%?#j6ҚF70?\o2.Z4iTI:g9;@qrŕnӳ]b"fyE ڳg<5h^syxF1l{X0Ĵf c0c@T4l\VlĦ?#8}1_57u!A3sȎG}ǟ24;[Aႂ!z(֮TJ8֕Q7Vc e3^%DǓʤ[4&Zٺa~z4@fp͈>cJu1hs~NA}E& thk^Rꧏp:|H|ZVDp(Ag2d |F%jG &h^s_7@\żP>w'$7ݨguVO&%TfIg4r^Ϊ-׈܂fKe" }+' EfO٥$?㡫\I͚Y H;wIOp!%5% M@I\hq!TF&Mے̗aF`7eÆ]D-x_1o CBkj:6BTMr8J8Pf 1ÐP wP_⏤4)m_*T@xPw}mpA-Dgc|B"NVk`u_KWZ@d#6 :Y:{:gMf||RbS쪆kCEYQ gy(yݨ>=Q:tHW:W98.Q|PZb==_]eoGʔ=#k3RjW[;y>|m߁wάO|jgfT:\Ybp!ڡ [y% eD jzX=M~*þ%(O]V0Z,tx(S3mVZT5 nC$nPA @AFg3Ύ!&[~%DA*ؘ_\̰3vcSvM@SL^r#֙iQY aXf&@OQLdtoH|f =H;Q;QJ!9Zh̡_Q#RT&sXpQߔkc LrtsXC:Z} 6q-KE+ }b mI2;x/2Q5aW9KSs 04DճR-0 ܸk<ɤ;#T58$9rKl)Orr?66&;x5Z,^Z dyY dR| BIu х>O3Y$q_޾? D/[gRQa+ CAZ}L`E;_X)'wAnEAjҸ:|1].Z6voºeD0p -IE皙j̸}  Vf%G,pQHk`6TO r=V዇hʈM Q{:IZc+WV/dQgT?P|vHtB $[S >eiyYƾs_;YW+*L71xFfZg?OEbN5)~NC{wXo'gAr9DQ.5źD).NVWꖊ be4H>,2H).ބtdAmTVd.M֬W4kqQG{ PWbj#Ar }gFWI{zoק g9D27r`cO.R%z2>/wX&)"zG aݴPNåG>WyGw c[XWd`EQ߃ =4 z?ަ"%,ҘJɏMF)48O˚p>q"pk#qB2kw mߊJtoxaZwI05ʒF9;8&x/~!rx{^uONعugb<ʥuáT7D^o\UsoKW&7ET w)l?@ ^Z-EY;fOcd*[W"nXɯ_VΖwÈլ*m+uB0-G,K$ʳpߒev b\]8,P^xb;q"@Ǯ_!uΖ:׏I]Oc 97Jf'xlM&jxfJ<q_ӆ%T4)6J^/j;kBw6 "򗋕x)>-G߸ۓJ~_IP=9Id[hBE?È#[u==D|ix|HITN}q/l[L"vB&ר;4եƾFfե#0ힷnN܆X2z\E?rq>yGp:Tq^^c}"ɘb-Y V<"9֑wQ] , A%#Bz05_wvc,euw˅n ƙ8 ަntqSӈ@#hqVrl|]7rӝv&Cο٦q@A2 J_ b+RTyf煣bjֺ*!vYC-.٥U>ے߫N?]S־tϐW]rroO /mô.?'cvNR'#D*L3g*=UHBcJGdv"*SmP>w 8[ SORuftLGo$Sޅا:zсEQ` N-)k_gзɩhbtW <ۙMQrʓň.,w5]dZi.#Ldv1Y8s Wc,:kddb Juce@V py4i}˰|(!hD#w{m8ܮRFxiOH*G-,c:S Ϥlx.lDCpG#3pk|0Q5)}tr$Z5FiJUŬjb5Ut*9݌bs$;7Pk) ۿ} 3"'m'5gm̩5L>|r\kp/ڧaUz1wήCEgZSv,g6m_,]CVL W8N9E6zx![hW[`<1->Lc,Xsۈ.},'9T؀֕N(zM"tmjR2|[$ p-O*DhGmb޳iǝ`J|Yg,-AoN>++V KEZ (kyk~p"jxVjɾaMHEe' o`: 757I^I/iiЫE?{Vc9Ssؚ%%IjZcM(sQ Ɲ2>wQL:@'|\15oQ!̑,_أt(^Ь^[QΑ]KGw-(9@[$y5e'Ʃ$zH1 ABNKv mXΔ+;<@AzQ $יeh̸} m.oNJ J<ʴ ϠWLxy b2?*L*2(a(2i$e?JcqEiGGfTu3D @8[_gq# "Z Z!)vs."PK>m O,VRb7IUNuɩ%S㞏 `q% [s(*"qm^\Z˸ :Q{y[OL1`sk=mj 7(;SGvQO 2|!0Z/d{.=qvb{H6h87TqnbBQ2Ȟ;ڊo% /1NYA宂g ya)oӡׯsv=f=a->$iJJ< wFbzjWX)GPXnPA܋vD@:\%w31 W`R zEܺ!xb_zi!4zo& K@AV/9=,6wXCt{]0%'x :D%^S'XSnj$j.HȌoAٶbe _!Ōrg)fFd\kc'eVi&ßUMeyȲf9y)`dC= nS;o-?QWw~ %:5 oK;I^]C LY*dR-v u 5o& }{mY&S`@/ ql/~`*  Z{.Pߙ'S8%&2؈Lձ 7-ETVUAgBu$V.J6ӞHT2;b9`L<'`/bxdMjW?&nCr^0kʉW0\~ lߓ((ۭ;*YRH+W*R4нꑯF?^b;(<;/XJ\Wʈy Dw}-@ۀ8@Z?Cⲛ1rn&E* UbVP"m o'8 l{9Fԥ쟷`zRٗ;LqJ.ȇn ůG.J/"+t쵙@EWs ;HD|esvK?^ I(w"l;5w=?VyED 2^-mL$ri֎h*N_ڌٹCNPYz^m!t9]}1w |tw!G uM Mښ]Ul/tÖl઱_{eXa ܂01T l18!pxbڰevwdǂW;՝a1y~`vo)c;8hm2N?e^(eRUVP(;iD̷Ί)[4.c$feٜ41_7UZ@0Crcg"CMٟЧI#>$i!Qҥp|l.M)9 p8JѬ$ s {NOIԽۡ-F?ԟ&|î롵g@}DS'~Mu/1v;~` ב0bgg!69H5rۋ{'zOg38\s;Ր8 NNW&)4ITbuj-'pm<[j"9N{?la8MU*ObB-I>|vM^Ȫ"^.Ps{#Yh0U=8\ƘL\Ax ͆?nҠ|y%kbٟuR|wχP Zf|HՖ,/#wiܿCɏ= dNubڬ\|<ػi^%N9i%m.*ew?#!O9 "N ׵&'v>l*yfIHw@'xU)FʀQ(<#8R5J4g$Rhបg|UT?㈶9Q|7]dsΌFj{z࿧WyQv}2`k}ެc<K1MCQY ߧ.Ƕ;ctKFJ _˽:Jy𐄵u%gCX0ԚZr#1zزv:Ah!'~LHkE~`]?&D VI(e9z'B/VȍceJ/GAHbjX[ (lI,7:OIHEF[I;9+kJhfЖ εv}o7Xo=wΰTkD&$nV_8-/mM4k(TR;ι{Hᚤp"K)ʀaRkE>ϒ'az77\zyj/ ;۲? +P^46i}w#Ӂ~\D(= ʞ4c:x,*6ⴼ;ma-q3A\"H({`_jLv! עI vp}j2&6j W3lJ`]hAk{?{֊Cx-+I ьTʿgkb'jG>B)0|A99PO6Qn owm;_/ۇ'\.-wxk? 1v,`uwjzK+eE][Zn7O1UG?*Q@ɣ ZlV5  c3~GU8lπT~H'el(3_B ;*f !reͻ APk4ga$\ TIAhS vr??;6fͫ$+$Xʑnu 5EOݸ>^rq∇e-ȢѺE,MU`aoa C%еTm V+7 'jf0d/{r\v ݔ QEさ&㍓{ہ nޯ"@dC>@g0 O pge(-!(Z1iUH r4 =OƎFL^ups @,.gO,vimR⃹v/&C4YC%YMBżC?TJ 3[8@^V`^ް_tδl2^\=cBuZ@Aw D?=CH>1b` d(Z2P\\5suOl^ dҧzj|̓9]yITɏ0P٩-` 87TJ&҉fF@ϻ dGl$a^OsVlV-4,1n_5L~B']P\l}xpn_ zXH VSЗYeh[ЕIJJ0LjcڧijK?Q;oV#bEP|W$ju3}kTa%O^j/ rn@\X/vアE`}dh\'00Sh}S6YwZh1{i*#[1i=AbS %!v6&Yؚ1;-)?EGjۉlWQ(aW#v U-,O>D.zkMJt-cUQ+ufE+ftZQf$kSzT= {fk6Wi>C< \Fxގ0ǺB.f )à*nw5A*]A{qhAsoѠGՒ |2y 跊ٳrw*s*DT6gf̑Tn(tuВaɜ fM-O&. ߫#8a[zQA>Mf S&8hdem5U b<(OьWfvDo/5?1HUd$dr9aQl_EG5?cgs7LJ cbM FǦMQJW_2×`(4}K?x8e[OL J .hJL4w\n\aAЈ&Lⶸ CMi~k2g |oԙ5izUoe>|[-FKIއ%ϋOlde*ĎuYwܦ?A?|r9Ǚ>x WG蔬6n M2yJfJyjF|r0ӆ,B풉z/j>U`34fƲtՅYbUFdv]W8\&~fQ;NOݸG?TzK6O!#ugL܈Lcdڱw.oln0t7X;i-{J-۹QH}f"IPBZbr#Ppg oG,NJyz'&\ScUܭ57oF, ValZupY(vHᶬ5Z};岗q$l[ 9`Vi4'D`s_xjE5bz'' yJ?fIFMK⮈ ʮ&$z`L#p;\0UiVsRSN"Sֺ\*yFJ\8a; +3xKP/7iUwٙ`xhm=شO3J2@%]-,5lPV|m=^9$P×[r(bp$ ծ1\-XhM_3&,8с YL2끍$1 pREbJo?]$vg($`r8IfwdvPHb9?_R z罠\n9[I/cek jԻp•[ˏ\ F9؞⓿K{kپcu!{rx4 (;+F*|)=6(~ /|} f9:]1{?ٶ/TS|ۧM$!*@ zm V|=*3 ^`_CIExpj3?{%K^lK  AA2Z1uq[xhARAzǩtdial+xo)jE }ZT,1쾻N%]T0$0T,ټĞtʰ>YW4ԛs,C`"4RC8 |uuSM-1H|j.ٺe,,6#iZUc"_`-^c=7 sZhKDb|&"VEEmrˍJVt̅p!x@{xnO_Hmq'ZL^r`ʨ.ѭg8,(Mh\3ZnnbcGi#fؒ/"{ET gI>sgex5N7z`+x ?1Y?#>y[ₑ/3â ,LⷁGqaX6>ϣ040Nm݃{́ǡ+v9cwiW|\Fk؍<eyB ')UC柮 )cMU8ρucVMLL#޽Jh>Ⅺcr3%;a,IРPyӣ]nB>G"@@QH5]nפ}^o%>ĶʲZ!r .q{94:ĔCGӬqhI^TtOY{_G/w7$/w8}6)-P#Vb&^-Lpg" 'G#a;ઔ. 2^18qqĴK8R[ww%:("s'kg,QUɗ`QXdW\wlcUhfS:|LiuNj}uI=-F[>;o_96M}[žWw+s#mv',|ܽsSLp$Ϫ(fQ+sS''9K`z'dCJA ?9ZdlY8anhrW8N ʮ9%_e翝)O:iia,wїy~xU^3p d6l'x&+\RӝBA wE9 Us%ۘ*MP?u3 H:rdH:Iʨc$$5J#i8eA5:pzRtnnBW YwV{ e2# _ກ`X#JƳOo.|G2p*bDxl+(\`R`j'mh5D)Jq/]_ ?9|ȊM@riqֈtKBlK)z{M{V]8|3}ؙ΁'_4U㍬x=Xap2>4ʘ;II$O NTau׶ 4 _9G_@I+dPˣ [v+OrP7ŀB2;_wPE''j >/˔NBPAO(+H=kXk5z$J(YpL9zƦm Vp_Bڍ5J%MW;&xV\i< "\ lQj}peTN7J8 DdS"XkGx亃{]$6T nOWO_#zPh{vV ܉#&n1m,{0^y/Y1eEՀlb΁o, ΋7c:P_OD.6:t fB&f]|M;F&5N;UlI8eAzu# mɽ:{S+Fz&͏GeVQpц&WX%_їnOF:O8TG2ѻE!3b+HΝob?YP NRf[fi|3:Wڷ]nZvqC1pD,?;"K61kzSюJu × uĿ_i Hc5l A͜^ t%+92b7SƞE%6 k.Υb_ %NM 9[n2͹ 2̀ɨ!6>cuZ?h5\|knxlo~XK}NB֛n :.8rB:Y,L PȘ~fb V6L%DJxp۟(rOˏiO3Dpg⚎]Bzpq3q!bx}&uiRHsCT_RmTd wd5)兞ϰxsH 8{mu**. t#w`Da^۴=JymKB.ڨ!FR>n^oSgH7 z=ge+f}[5w6EZD.>bY_-J.D#B b+*S hj+L3FIb>iꑐxD-3NqHOїHY{"!]}I7TT@Kcdp\|/ Ew6S 4F= ϓmnkQpCX"d^/X"s=, ;N-&vj[%Z]S|]}1Qq{cNQ@;Po0 [Ld*dx_Yiض\bǥ*[PD,IjԾ:s5ZTE#@ED|VE0KY'J E'}s W=u=Նےbt|O\xn,b2ejb\pA'TKPӃWIӿ-VNPT=F!I>DZ;17O\-ù+}=FHO֙K Qߎy 0h:ĠkDJЋ3z#wh@0 H[+4"{0爠i}1 p\+5"ɛLDEQ65w2oϿSg5Ka5Q[~ ª8hBT,y^1n'c y"E[5|$r;U,a^4`߼KJH*6 ,5@WvxkaIMY1d=g=87J@6[2S Ə0f@4W7q3!T[4ISq\w{̈ ęB{9˷mOZIM8v=l[Ϭ)~*xeQv&Aa+X10t|;n+m@it>Y n:J w.+~ngmcd-4b"2'^vTz1-޹!_ i:AʢΩ`,tՍh%RbHA#i^)zi'R1W%{fydiy0 4i]UnhG}*;l1?ڒV/Fx3Qlv3*SC ڿnbK /fm >_ZY(8v\̹27y oÓ~ ,^/YI}S.&;Vx%y-Ȳu>r҄!ef3_A9d}.;p3-5]}bUI*iCxL̾fjhtOmxaV "Q`bWpе61G u4UK^9j*5*jсŸxc4mymgA ًD^GM?\/wzo>Gx~]%rh" O(=m;M,&XnNV{цc"Aa1'e%qۡOkW5HpiQjD.`y0g{VnT0W/dK7?1=4Z3#tQe6F jvGPY_fqRG.%3 9iS6KR& 7a \,Gݓ$7Mώ(p(zV R@iS-(lz0eE!# v$ @N1X@Qqg\0cgԇ%d_M-WDѹ(0J, Or-yM9ED@o.*pmL2YCw})C.wywn$Zm閛^fKɟU>~H꿳2ZcS C[WS87Hd|=6`1@+E.<%~2@fon.v;‡ȸ"l4TxN}Ën_tǹdQo=ֽ eujAfe+WB:ABJhCX6&6D"(ШѪe 1˖̹0"lS^{.`o6E'KZA| {C5J1rdJ{F2e*Gd,9Ԅ;wN~ч3^ux{5:0Bs8Pe`DS>&j8 .OoaoKu, =x3~W%S^ Avs}=M)Q bbM2G` hML HjEBz0)\uo1|cB!昤ciHbɃ}"&Hǵ !N [+%x:D<]@INӅa n MY*qq%iyc |tHi)CSw31GH.V1̒w2E/̟cҖb wsG O馇P #^MHՅ-q0&V) MlX:C0㩸H_-&2%k}V ȒjE{J3!"(!DVFlT.{ViLe~ @*NLH]k| vG yI֎;0R Q9c#8W̯ 4kwh).7 f_ r>XuJ32c U=G i4DfEx7#lGZFP{ 2*|$ݻ;; <XR/5vvtd,Rc ZN!ajJobZqPVĦȈ%Uq -16W6% 2BRzMw\>e3_t0RǕ6BBG SO+q|N|Bjh?r7u0w2D%Fw-<ڑ"na~+V:Sjy,v_J{ YҰukHQSaC\Gfk$AcK];"Ypȟ1ؠ1ccaZ-WޒON_\{x#u^B9Yٻ//!^y fS[TTn3p<ܽ_eʰRئhՔ (/s :?hk URncT+Wzv ύjN*WyChLQ}pü+8J!B?Hʽ>5^ס|w=i8\`G+E5U_k}Jo弒'N6[)RV)3e$N:T_$(J$Vj!=ř'L|2\Az5"}`{:\BKnc3J>v/Z@b|$;8Z!+]U*&%qQ~!5'8.߬=ICHuϣyi9"%s-'[_přV1.FEߒesW*lO)ucݏ7&(#H!ޗkf3%RYZ#EK}w>]BDD@xẋӌj' Uph_ƚk]/ O8^OYG'H J/ f-6ͻ9tF7A+p]nBFM{۫ſN'\Ce.f2!dŢER{mw4+ωkhsn#{rqd΅{y*G`Q|ݵF^b%A\I1xF翦Z*.Aa* ^LUySQLQU/&axiE>c#1#edO= A+sY&^?%3 $w FTbRLMZtْcqȀΘ&1!F))fuM[cy\EQ:5HIteaSr~ОiW& ĨO,`4?4> ~ޟB&˪EMFqW ێ=1 -jnp/6ƛ8!0 /1ӟ;"2zATWeXGҡ2DbF`ٿp9:Uۦm5s`@Rֶtycع*h }bdJk;J/&@7#cŸDQW&{T3"I:4c,J(%ēo 5vQakNH(S;+. !)Ouoaqq8WFE23U<FSTkP4(Q=67;B$iBSٌKSjOګt =#g$Dr5n"XC~_R9骔*AYn uu*ߺk=\4~W [d\rׯWJy5r*TBGNYYt [VD}SSk `?nu85H2jf.3h</ب  g-XJq0t%wlEp0YǟBJ`UzZEuyD7${kjѬ3Ȩv-9P9ykܛG(bD}]cVUF{cf@KM BTypF#_@C&^oG)ǚx1^#L9=yp8 8MFYP?UL ;Rd03TA 1}dcn#O}v'ApHȒCm{أ$pa_E9׸(y8s,!Z,r 0v =ЋMxxE q9|A6e޳0ph\ٜ4pFzYIZc O:9rv 3|:?~~7EMCT cP!rHakF+:+NnU%|<̝YȮ2Rޡ:N;{>9fQ5 rJJLFmS??mR6b$ KoSƗSl*2 j7uHx%8ضX>se՟n򈕫%Vkl(a>M-$ PK;̉VД%b6seg㌕9&X\N9F;=!.jV;F*RY5@7yQ.!qÜ1 Vʉfx=Z;wot̯O)EeۏF.I6?ƵIz1;$=1r 9\X}RɃ->HhѮ(&;Gzce;߶/ˇL.+IbmfxXAҤpR;2k0z-7;!z])mhfĖ[#w}%uz});U`FMĘMgˎe_q-p;wG"x> Kpi,+GOHy䫺!Jd!X;QW'$a2|Odz,Kf AdsQ(C,$ƈDp^cͨw-Nd-GPoB0`ؠ;<ڊ]eEd;bgÕ kQΣ)uAAxײWDG(S5VG3*,$ئ"aֈZ&Xz"CwoN99o<Q~7? 幓1,I?)o]QqÞiñ;B[4N =1aj<Ɍ}*ƪh; Ki534_'VdFC_tRH>,?b#3V(,}yǗ\8;:`).VegBg4b2TDv)mJQ# lD te Kh}RR%%+M=InуbT@?kc"h1?:М/VkGO EOAK!Vs rAFo2z(;uu$m R=l#& ٚ喜[gHKAC2gAcA_F2'Mm .[2mzP0-9f/Wpw P&x CѸ8ϿCFm.basmk2JH("}a]`]& h|`MzT&CHE}Qpez0S&f]`=}nQf[H mޕBj;+HU1~H-#'TtA`Ktž[Ń7qꋧف9I,],hq1#ܡ a;@#EO[hAHbN ь+p !tp`{`#pTE*2' Lӥ`VTFF/q~U0nJ%>(Eo_S#%& Ƨt.!&n9]3>Jޣza[`ʕKf婐wl  %hk b<=\J1kU17@ϣݽ2M]e246K8h~MAsQ 5z676G3mˌDӝAJn #a (u4\ŬSzbq䟑8DIOtDlc*zA!hbH5\grf+vaOakikU0&/do L ‡>hT~~?"0ZwT뗣5p):2EMH Jtk| KD mie~O[V_ <'ַo=(:-S?gBja&Epט>JKCf#9co΅>mkUS\(nR/ (:@\/rD&+8}ᮛ{sq련?v2@؅>ZeL؛b-_)rĿԕ6g;ixזּo6$NS%TЯv('k R>L\J #pRB34KHQ\yIDOz(!GW7Zt.*4<`y!WٶqXcvTCk:xSm0?(>+w&˔c\h^( :5Knڿ DVJZ`]x9,y2\O # گB_IV E);j`Ϧ4 \%'E;_`~UXoqv߉e(sc>m 0-#0,@h~&!vM&a8*㶳e kH<C/%x:5#bqE 纱nh<1fńNz=* \? 506MSnڧX-oئTsr,: hg)=H`Aʑr=g,o{Րc'MJ4 07o"jo_^;DQ9 a'+ 9|0=oGu Gu9P8Tޙ3SWD+PUJTbS~oCt aڱlNƧaxڧ*B5h!R2:Ŗ=%|. Z?~tIm|(lT!Fka#B8}I$* @> sfx](ST'#f!$\;YwrEϳ^Dn]u享9V0/h(nbu5p"T~`'*hwhDG9qy80:^;kmyv9O unI<9ύ&N$voL0m`ARgC4~mkؚPbԞ1čT`DLO Cm[C SY_9ףyEnZ;'iʨU M % + (]%YD.k]w7;sRMpNNgIV?^\4 Uٺy]Yd 2rYPq|x+e(oKmbN|aAxJB6gF14[NX%fUZs` y??}%l`}C;[$XƸӀQg&AC->fqJKk)<¦6 :*`/7P|9>PCԹ- >b,*^jѤ.{fq kt U.R]١lfTKԓ>F~UU@' )kT /]: 昧`~)(#Q{A%e:zUtC9' 8ڿiYd~!/=mn1U:X@PiV ?)#V8z'r TRVڲ ފx`rDV|†d{ Z,&Lxhmѐ!kAelz~QB1;SAyeYƯ\2Ĵ!I)輦kW 8.#&{ӆtuBod.gԦnM& Җ* >%m{'qvKy .CxEDxՖ BgWY3]gcD2` _yEǍI/SW#5]Z ~$)Icl4nZBc>jm^A m& peΘЇ = r\-/ ]Y)̧ ! hHO&G>*=d|ЎC _O7i̢'Smp q &:Elb:*elcbhU* !/@!3+SQM#^H"6㈱9n^[ LXճR]̥5ky)MԣmDm`g7ALO5țǭ")cy z.V>4P-ㆸM~7B*('n/b0EZd  97G}ZWg#OfI5B4;,fv<\IxCq#?MqCS&#Wp`=sLYSRt tL4@ Q [`J$B*SQRuE}PE48R枟HuR޵~gADBo8ĀE]ȣ6EGVP;W H5Deb[Fkn'syn\v߮4\BLgޓTU$ c~1[*B;ja7NJ|i} xB lDXQ$6z.{jld`@{gP3;X8'Rs LhP|r_=_ä+'wBSs}@7"V~ խd?-51&d+CLiUh:[i i'/Y1^ePog>Ύn\LavUi dKbsEFp `="sމPA.wyBF yÊM)#F GjTg@%4ǡnK$<9i͒kx8P!;!}17IChe`/I/ zR7Qw?x`{ Ʈg!a*esDe[sڽP&mb}"硰ǗS wwMvYG:|yP7ձJFZ[cJO%'Cޢ3gy*5:cB`#漰8D2;痩ɮʨOܫ=lG}֘6tz8jMiEz lII*5ܱ]XX^%iJ<{,8.ID4p}=BEbZR;J)uր7OP]Hab!G @_Xщj^xG!>904t% guqSVWiJFʿ6?#dPUҤhtq%`;WXx/-1,L{ mc-9( jQ?Ϋ)\ tU[[ PMj\%c*cO ._ u]O +ND20W’dߺ=-5M]yKrkʵQTcTUz`?@iArfl-P~J72j fGa,NU8xE @UU"U]eX ' uָ\<Xf2׷º#>V' ݲ]U3=)ã;kQ9|> sʤ9b}jxRI% ,{`k/{bg00w p20+o{aw}Š'qkf2ueڔd@ i7Hoϡc mU1Q=ڧ+K\#,⟮; fn;6rX\4zi>ܐf̓u>SpR%\굆r;xySdH @]5*4.&^3D|Bk]UﮰԻ̻/ۢ@!> )H‡PSnc [|<@/JgEÓweF9Wm|@4QW~r`ol) UW{$҉-DFZ r5.F(NtFNa0WsWtU P&VZ1TGb4/z}͵54~ $ڇ 1cKQ: O1C G\yRڄ]xҶ"¯k6 U^X$ofFsz1jfg^Gv*^^[`Xf٦ &em|33PQisiԑ;̈́Aغ16@ zZ=[f/!UhY⿆D"L s^ə(>֮!*Bdơ;UW/ HA?4Ѹb"(|#/]?DW,^qm"k(l8eSݍ(?خ8Q̉a~\[ >Cݮr$;@R]ɟN< fk-GUb\ݩ;e5Tl_-.͎bל6Ejү'8)N&Y:%~^̒|xhtJ|_M%ÌKOa\%")gW~'0]gxA|w*dT{ׁ !0Fe-=9P= F?yηAq-2`IQYqi-Xv-er1=D< bvQnʖN=wM)G@uxR=D-{wkf^]}5>Ľ(L*t ڃziFޒ1OANƠ#i$5%A;ٲ󴊓rzܷ* .R)\Azvޤ˕ R+M :+M=0%"7 h bHAF 婡 ]cN=S]j8]*3&Mt%Vi-爿8. u8$|yC*xFT1fl?Þ1єz IS2?<=&{ۢVX:+eTk_[zm[EWd-"|U2l+7VE$ #FeKuSgó +sZ>$}ڱ}w;R ^yr*uma6z5\6YpXd[:aʴd|IvƠًafqvܸcg[4gq L:5c>\&SU O;a #}ȕ}qx<}o)1PV6RD+w- ?,0~w#se4CvȞ#;!% yWm^t q5}>!ڞP@:3-z*sYN"YR,aPG[S7{[3d%}hdk}I+ןzPRHԊߢٖHadPN"YXGvo:§z:*A' ;&FI#7E!?З>Uo2s|3Z0w$rj2y'~ 7R^n@Ǵmlˠ+=]mq^̝P|I:et#]ԙ ߭Wt ;̒B {}q:ce_ʨh5suP]dlX\J7"R0n{6unn#IGBkȆ)4X+c5I(E 6zw˳{+zV'WE[PPhdt̟>UɊCslO'9c;|Z#VDgVĄ:&4m[ J|Th|EދHelh ϰR)y*pV,BzirI<W%ʣxǸz>EISJ^dx|)1#g?n.#Zp) B}6Ffb& }@E(~BˌCI+W!1kyE!DA~h 9G_SkׯKooh Os@?kPB2 ۹(B_Y}M {ƽٸ/}ے̌i/;ᆨ$C8JK]X!G#<O*W~uB(׳Bk/ٷKQ̉ 2-RR=bBUq:.${Ըdk@Rq}'\RaZNFT۸=쎛6:fE-\AV"VXP;|U"RR9st`![ːyȲՁ?g]?`O)ylΩBsDȩZl.@"t7`e\3ҕwLHaJo50:fόM$ի[(r_̅"%J{exnCv83L6yKZJ0ۆ8R/CO]WUk :P @Vp}} >,æH"*l' 8C! fDD$yUa0N_gA62Όʥ޽=alZ/4i2p~x;Ϡ#Q ujh6Xqt.ɋOVXeWJ1G%g`*;;WDE~)M29S8b6ƄǶx_0UNbߧ̑xU**쵿E % J77fD;(JaQ݈в*H҉*z{`!\]֠`fLV`b  Rnsm}sa-+P0iڒ}fP3!K%g3NAp P㧭p >QckyeY;M G5Pw=l$)K>s@BrA>N = f8]-s-l0*j\=FWqW5Glv%v UZMsMWb>:/c=nD~Lm$@jY>&{FF!y3IN r w)oQLڞ9fW]m-V7 &(4''h0K8je_7UuU` ydʕ?4C5Iw#+3Bc ߶S|?"W<%x]g+NjPO+أ *Awӏc>[-!Y N H*X{)N,+$z1S zUѤ-ϱ;f{2$ y$x ߦƌA"׶Q6M[ioC<-hrf}ƈ2ЦV0-?4c_O[7(&zOf>l0dMbѢӻnopaNgrn2$=ҿ}P Hixi&Ic BSq!r%CPə1Js4Yi)qTpM96؟oN[,qpu'M Àt4G0v^hn›SE#P_`FD);L.CJYWn=Ǫ";W1,zb8[_ziWz}N%'rH<]Xt+OFe.f–mY (x " Us]uF[da+r3ڡG@öA]nE12mCz%r؜)RG7haA"5G50m8}ZGj.=J 3wKwL%śvM_#( Ǣ=axp*t@2ǚڙ?3%n~V7{14)fo,x^3q uE- ZH ebf#!ߖ/wc2dƸۤ\JTrK>:-Y>8Ԣ"t TM-"@&\wğOzH&pD?3$D(>(gFю%b]@~)KxvEhߝfJZ0)=&}n~T!݃mH`l žu!w\O¤ *k2P5 zyZÏp&(u\:=~-*` kMzǖ{JddѰ>]ىlTc:Y)ÞKUxAk_=GS| ~A<n u\"<[ X2|5:U5JMQNdX HkbPNK`RGx֍#CYևn5mIFI;ǧ w;þ%C,B ]1i7N2I*j44j?nQkonAaa-kbO}&r7gdor?< "Y0#|(b(, h5#juwH:ˎ,YUm}[0H6aDK $ 'YkwV2ۛslKSVy;~ 6BqBʀn($S0xTZ:U,s&p0VLKSprW9_A(0#Zr#KN3+<д^4pmO'V~[C( _=kizkoc` nWZf3,aDw繨=<_M FiZZdtV@_\& ܴԇ#Hs. .W_pFUN V≛#T#fJǨac(my÷]$xg2amQab:FZlh_ׁ˃QB,Y Cm `I}fP,3-c#'DjtO"9l 3_,TT<[q5Caɳg _V;az6a =DţԦcGq!ݬsz4D/n쳛? .jV#lxcD4q[rcqɟ5 X{ E'9\=g:P$=shh . A6o(n&*C"Z~+N 4ex/\HN:?4'tԠ*"Ld9\#SZn+&Zm|;R"L^u,1iYHWmhs&BϾ/cڛw\ryƮ7_LNkȍopB݃ [\Rg?_( W ׅ#6KMEVEXلA g| NC" RrwWګ5 JAk4K"A߶Z>h$<1 _u=/IcןL'w-L,+9(4~$ہبA⒐-b?ےS<p-SʄiϞEĿ,aSUHGJF,ym@!ט|F]N~;&r5jzꅧ!^ E/vӐ B>Áᰝ^\I;a]x\3Gb= lyWWC4 l본DAt3W 1n%WvBG50r'̴\ˡ,uyLcYOB߽HuJT_33TGN؀/s4BCv"r/4B_ լ"dǕ&;(Т5 y QdW>##fN X ئ#U7*Ӈzrv^h a7┓;9~BeSX+Z8J u^RAs! 敥Tu*NL8)PnEmߣ"Aqk3_*4NYkK#la|hgS0gt/DDC; l q6iDנU,Ͱx8gn~aO[ EadS +=i5UDHwL~Et2 N@V6%S# I{ƭ ptE`<. ;*IFm0^]ʽn.WE8lq%mﵶU`<<;S]\"G#v} OgUHw۫ $adR'SM}*@܁4kv~CƍeG׷(ݣ3>'^瑾 +DȨlв{zc=Tǎ{6q#tV{"9 Kv}?^ nzoN@3adzlw=kSOxJS^$jWP X~whvODҭk~Da:u'@QL.;fRk SK U~Te`.4_:fvDMS(UQ?ܻcDc"bfa_d1]8-~2ތ>Rydek=Y V ivSB8=y=آ4t6D`46^&h%,CwvoE*) v 6mʒ j Hx@KCP{([mWOȜX6WxHE^F!RpDHՙ%}<+'k7393|tt>֊0ֿrB8AD(z{hM@ J%}pq'Tu7mG~ Ի*~KAUY9Z< qX=]Jv%1Tѩ{C +=A5ָc)TXdʤPK50fk;5jܯN-)[+BX&Ύc?PC T#Zd9ea*LFDe֞Ar*a]RdLi߹Ѹ EN?<$8mn+j*TVX]!~|& Syb2䨺+s;Q蚲< u / $_?eBVvw鬔'ߟ㈢d@]yǰ?1Ag֬e%~F\>WBYH`UP|pwL.u*d8ė\J4V1v7m\<Ӆ]ތQ1vֲW"a(M $ɹNBwǘZ~ZR+sc<^<iNjKjFg"#lwr1^flHBIdypkz(/ND-=~;ەT .x̐&Sy6I*phVVFcvO7*7Wn\FnU!RT\CK8bNER$MY"F~c$V>98KpzddG ]TsHM eb po_٥gDoR=M&%y5*[.EcB߄o{-Nb5k}ܑ;^fYmTAAtJnjZX?fy[+q1b'hj$I%K3yei z{!ʧisZ䔏W|Uh\61I!zsɩ1w` @N\le}YjxJjU.sDs1Bjh wƨ1Si pܦ3fą{H;W87:2=@JlHg[G3|J%t0K$O) \Y`8tfiMEF+Ik&M &X)#KG| .ݕ5P͟H딌gfkǪl1 <[$ɠs=ՑP j)t1Syls:V1gf2Us>1tÆ5 AXac?8S>sBk~.x8puOup*ƔZ @wZ1O݅.U=qKERBYM왕 tiOES9~=% &>$Q@a.F >YxKP\]19z$@lHơK(̍R68W TdT=FZ``?gFN.&ߗQv_р3{0&C]/ri8^AmWm>"jP)GSϳ]Tκ>»]ɀhH#`My.2"Z?́"(ʃ?X N5{p9P f!k5֊YuGs$qluf<-KUCŃӗtz.#p|Ҝ"؋nࣘOPfg1,B :OԨEg2:}FCD lWs׻Ɛ*ヾd 3IƕLcbecb;%mۘ@G6ճ(Sk?ł'pYkA|Fty*\c?.*-什DS]'5Ӱ,Es!.FDD'ڶLC ~Fz{/?.7W3LXZ:{F 8~|fէVRmS1tCRD3E,\ ": PEUrSۍ'H0{V2Gu~.\VҾzTT*SL\sݭfU~rȷG/ ݅giB1[?Eu6|դ 8WDw#*>+)b.]},tdB8@J|q 4Tga"i H" l$c -UYQvJ5W# #36<[M/.N7k)U"fop}BOWS#W08W`oɅi6j $~/ ?l1Ly?`CI&KMxn U|̐*Sԑ/|_(i _Uk{ԄbbV܂cE)P*&s.㝙nEyyQ_^͉ .|S %H/UNQ =pX`dm`W =BR[znاS7e`$ I/ 5pXK8yqqܷV3Iu={.6!,#^ -O]Sh0-,(~1`e0Bwh{EfEfJ ԽץE9}XU3S"mEL $Ь/vx%oQnM 6v ܋S{'dAņBP*ZaWdU'bvϗӗEg#1\DX㔥~qzY2JWQRT@_ 6]?Tj uTU4${XVo.pBf2~$S&i#Ŝ}9K7jյexq4ok8*mKnQyuBwZ?1F25N~,!&iTfgwKicCq#M81c`= hQ.̻=Jd Ԃ׳5e=b'ăJ%:aAbG֨յKw޺6'%]G .qE,C%^  U -4*THwpG'8a`;bҭ"evl6B zdea;dysg <,Nѿ Y"@i&xj9(a_{Dݤ3]ȁQV $  {aCttPatu@)y av:0)UOҘ.bo$6]ݝС/;m1Qǣo ZKSqrU5TJǃQyWd]߈;_!Y#hn} n3 ?yO{U";Ŋ"m*|eӕ9 ۗ!|0^*.eSgOE{.)w}Q[i8/gƖ[ SW_"ݕY ҭ.וֹֺ@õV<5,.dKaqfvU۫)AÀ <4q T?E;r#wCoRw=had+;lm5_[Ttn|bkJ4kxaf})V4K4ʮ 3wy"{G:Mo&%]/"l8 .nBf^5AJ q1^‡_7-p ZP^v ձ`Z: 2t[U%kMk\"z\`/t*- ylbzqz_4nm8H &x'OӦQJeKq BvMāTk{]{T6|T~wڠl|}ۚU>MD Zk :ֳ[۴!-'uD˖.0S, c}`,t0eyF pS䧫dRIkR4UhJBÞ š쎏=oĉX !O=tՁxG~ tѻ!k"8f%@ ()h܁ +jcaF}4̝f{hSbRr/xubvc3?%LRх֜4 $F }XJ8/< Z y5Jx5n’,5W:N.=ءyBK╒z0n$x hNUͮÑzJoIo!M([NNlPF7sjs"^ҩ'j :5$̑s6 +VZ$[V;TѣspK8X`-I|}Ŷp")P ƕvCp?vg[_hqFcE7I$'"|vOg=J!J B8ODcgH`g)xYBh(S2韐YP`?μ" L o 5F'6`^ѥ z"9,3"Z]$]vU54){= Qx.@OhF4!W7G`r4Hh6SC9c7Ĭfu[\J9Mi*\ZEGz=eiT 3x̤QMLͮg/ `Y6y28Z+~YXE%Dtҳq$2! CexE-s&*Mfpi ]8F1*'Za0~&'v(x]0UYсEvA W?qbYW7$K<̫cЄ*@tQLi =l[§"V{iIz_j 1%L}CAC&-̼h?F%{ˉs2^s.""QAkt_U0Vl#rkyW U|,1=i+tVcR^c' &lRb`2TG-POn}mkN_ 6sn=>ϾhmpK9"ZeP䌼ʀ R:6cAxg]Ыj_yĬbs9mSSG(1WL h\g /\˷pG>!2У6X}+/GNEn[TiK-.$JG2uU6-lǹ|=KF8ra (s_@qG &@W57F'o5-R~$TtPOXjW}]/z~JOcĠI*upC^DV0ǯ8 \}C! _Tb誮 V xL]DxUG+L)xwYdFd{t~& EA@5īކC7L(L=ZtT#97֮zd 82>ޖFjv6b4!bHKƍqFVhGKnC|1' EBQ'EJߟbjI /eNvU^ϏQ5׌И+oE 8:f{+ףLH_cqv; Mvl^˾5m $6<rݸD.Em4<1`q!辴N"aJ dg˘ZV,P<*YevrZ!hBbJ%~\\:qL:7S4WSJOfşf\7~6'o  $# -5t)3lHWjx\17})v~ _d.\I:1ZOp\d8C^I#589z2e '@$D y85 0GS,(X|MDZ/~C㤹g_ ?#H''73!HTj̏$\0o8$qu_aa#ELٰl-ˍ d)t"bϪpU|;s3"UZnӁʇΆPuezzf=oo>Z`X(G!Cx_h+WE)!WFY]̗XkVp*] }6MbzH@tq*qD?>>x!"J0R!@VP,ٷdظCMG0Jq.|.YoH:8d.ǡ9/93]_zkc,ed(|J,^MӑgWtw- Y"\BbgtF^ kdbGؿCK*ma, L[^}6!PۛeQ񇲓Va4yX (qة)?v.we{CbjGm8mI%W ۜ$N\Cx\B7[Wq)[[1&#UHJX3d)yR0v0DzsVžk JTeQp^r*hRbd9q)̈+t,as(֓ʱLR#ԁA2,98 )tYt̊Nl7 @юiC8rl0i{%ٲE)9Yq!˭{IQ$1}zoa>T^*I"T03ާ $O0g9_WS޶u|K]00 ǶG22'KuU҈@,."+Y">QݾX9s\ VYLJkmP)0z쐈ʰ^'ĢQ܏B.v@190=Y)mݞi!0vg֎LpI7b_xH@$;WIC@n zM BA\KE-ڡ#O|ȟ3z/!re_Hq7UK!_2إJYEo}ef??z\vVAWA֞'qZj ޹@칼&Lv!..x1Çv/d1)b@d=Ԟ>[팦EU~X)=œjWyTy[fvČXVk]/K$x,|.@ DAlKIFGmGփy^x5Qhظa-[7Eq,i\wԺ6ӇX"}{ɩ3rFNzWFs_4,Jjyv<&2ha&l(s&Y'ilk_H)/m:.C?n7E#xXА| xTB*dzReJb,Ԯ}!S@1W(J9.bܯdRr`u{r>ߚGdV%CDUQcYyWŚWTZgN^g'uWfל7#Gpx!ψ(բZa^J:Rbyz(<9vMa}i[LX?QY~Rs$0bz/F1h7.uTA?LvsnMK٦f0:;$Т*Gm*$8܂%hoJd\1WN yΉ3ݓ&"25Xat%aK]y/hCET݂/Sn=M_q M];9MnSG#5'qi|.[QLՎ"5?iQK‡}p^jB 鹐w2*`B==  cnddT4CL+MT&,c Vg,v+E,5\O7 쬐ߊj-ūY,6Dy߭1K,`DaY]sY1Y%SlKDk[rұr+apd~nޖkkl$.1?A ˫t &*'+jMCV NʣO4P8F"M;ֺ& =f`yݶŬUo}GdOJ;YFNf]w͖2YQ|YNЬe<v "s(d%?w-:)0̭o^Vy:*jRdO|녆-V-N})N:PMes%Jz4b$ވߗ6 ^y&[PsfA  |ҿt26 A$]2kB@rwVYiOhN1)@nOԁl2in\7ՄTk>M>뜰i}P"<#&jP}ܣy!x]+6E4%,+ ~nwdFqa# \e;IKS "^>~t*DQ;xI+J?\(r Fߵ€M7$Q}X ůhL{fxIP)ؖ$} MW'BSO = Ic(X/y:I,pl//)}O;X2;˸]pqvߨl1ABʝd"Q)y~ XJttg~ _hOoa劓2bqN{(e_ğ_6n$Aw2.c'nXѡWw^t{?Z>WNlyxO$c酈>/3]ޖ& @bJSb]V8;*DhW-QצvI9/!hB& ~R_ jA/ZX?Y8~kqs<(JmVѪf 'M+)BjB![dɃm.O=0tw =›q,Wbт ^ nEG]> Q#eQg訠|Ա-?GEo^΅Bux;MzjGB#D}؆݇Œ#FeT7KsP.xȬLiM屪&WM(։pԻg b [Z8wi+q%A0!Ԛ\9tA9uI6v q ?Է6;no'O&5A\<)a KooxFxv{7tquҶkЂ6#-d@NIޅnU2m' m1uGk!SO3STܝ9vxpz!,դrrքé+_Z;#$Yg@ $S0F;V hRxmMFx?gS-D+2ԕC5z/6lRn *c T ΰq,`aP,QB<.r!oJ{'}:(t?ng!6i)g >-H4s_5E=Ї Fc}W!JqUW:Wim]ԙa"9iS~&Eo%Q[6"_痺T?Њy)Ctrc=ǻ:(Bȋ*:e@DӢ6+ E!?NIl>ER>fQ-/hpsPR`/÷j][[3ni,/mpFLXi@A?hwsB9_xt2G˜EJ,15nlyD2RX#VUݍ9^9^DRG#,DAYnC>C!: !T}5L!O:V)mܝZce_@W.2UjS[mO86yn[w?2mQۣQ̉SnLSlZj|QN14@ts%~8;,&Nn[/涪7 ë8 #  =;6tKc4_rnDg6DvNo2sͶ̽t\ @KeL,T?@cCb鴅:ù @'\̈'ڔ@v@}jTLc/XO{t͂pLOviV,G%#Hf1BZ18i=S00㧖dh: kjl![!'Opo I%m77K0BVM|?  d'=gZnȩH-P]fӻj@^_=23`wB!T40{'w /YO~e& i!7h +5I1|_|&YOϡ:ٖ'D#' KH1yqҮFL,WA#^:iY^jlN\`YU&S"ztMo4jǾTUDm CfVO GģG!wչ _Q|Vw evŢmk"w *WD 3|+oJ`.]U69C p) ZҳzLbi^Yǃ&;U֌,4&*'7rc3h)5!8jE0r}mЪIbl!jJTz2NM^Wyd2EUݵ%b CypY iȾ"]9(3rҞToMu(Wz<7@by1Uf:1GS؝%Xrw;nK. PN5o{Y>-@轹JS&+;00Jhg+ /8mձJ/F7乚x`^)}c)6^ 11@tϿg+B` B}߯~Ai8 t^RiM{ b.']OB'T;^|2V5^_jh  @=+ n8rqyU\-S_-OZB.bgy%,6C{C"E+JrjOJݡ[ gp3-_{9@~(hd0+fv,1ALJEH3=j!M# nNU;}܄l)37aIƲ21 {Fұ5do6>VV|' pQ3њd&B4(-@,D_7읝a^bp踿6\29u'Zr$:bI4# g6;g]>w@\D> %:SZAapɖؐXV_MrdwV`R.춖'(iYev;)ƏÎ6 O {)l Qg Tl`|\q'.ǵ \lpYkA!T1} E6 ,ShSŐwD~%ȫvLlS7PC``D~>n /iUAu2c'Kz\AǕ= Wؿ{VQ" X'-NC&9{~[S9`z mN΁I+U,uK1Ƣ3 jSFn-ƤEu)>4ؚӨk:>ެiE=T)b\OۚpQڇ~q5Q;:mC)| cF8Ev㢞i, uQ;:Yf58ʎF1Yyz7Du=)# aBhڢڊ F珉 P;uȧpg5gycu~+g#GTvߪ)zuQb;nhi4{Ɣw0wQQjIEDQ]}Э5eI$'оU]5Zȕq@;kUS/ y3bI{*L7(BI?n'./1/PX:nq|d-+4k5cV;*amK--Ov$k&:NJB:%ڙ'rlN|dzOEUv9Lڞ KU#iݢrh {n'1~TU. t 5m?-#Qۮ*#T @gysKYxU(+H\ť <#:RLpmeG'[‚qa!3qI/+bf:DzRuuUͣyOnURmP~6L3;D 8ٴ{tiW;&]Ć]dti8K[K"W %U˸]E%@ȐPm7ۑϢ56ѿw ۸d߷^]rND[$r65N!2 /=fXvK 'BS9jeo ~ч[W7|Zv7%MZh AxR :Dz7k'5ϔ-5ׯ9]ehmFoB8o˅ ęyw_QәVj/h+% aCCsT2Pɓ!(E4kCRF \GhL%n;W ՆJCuBShU3B(6z\~XLrlq$L3UY7(-DDi1j4YS nkGq3`-e/<ӢѶV5}#C/jQI5!T6uA @3c4QCM(k;ί ϗ)05)9D `ma.juo8t&r{ހeʙi!9[:ã"/Lp J;Aixjɘ^`t BeA 6/ka 7&A4ޤ .[$ЯM=0zALly4d/'iQJ_hq';ג]Qudc$tU  ;%n Rv‡$iJ N#';z\'Z8xBJ73 8c`M{bj岠  h KG)60ƃchka G>m7F {^a!F_R{8Lp cAWb\l#7:nA?%mR Z2,Ov.l:2tYge^)*Zgoћ>n6@R-h/wkg0Br#kɼTqQq]v$-)_5UR½+OԢzw^1nn)Sޚ]W'zvTM_GAʴ]Y"Q:Wo7i XVH.~(Z%iK96U+eSqx+DİQjQŚЧBZWflgP-dW4~ܘd Iou/@G_aId.҄OS r-78\aE~N?] d ܅[4 ~jժgzit|t\J9e~D ' ІB~;tyMoF׮\n,ƶOTzDIG_oQ0eҒ޹'dU;sMGY}8>iFb=Ӣ>$ü7/QPGJ mm{ǣipʰ> W[yŔ9 7ɱKU{—[tAPPkT4{vtss/- ZCPaIGQx>h te DErm& i8ʍYGGR=]})ɚ%u/Ck$Ñ୏rpwYlarPm=s 9g)<1\ /x ~K jZs;@=A$H w@J_[v4Π:p?;~ysLa|RW' .&Mkzٸ!a<[NaElZU&ň}i9|zfzOxO[HmW@fpncڣ,bkwrr)V(3^2UkƤf0t!LКן_oٹl9H´%l0_tO0ׯz]p\h Mzu-+qŎCF&.x#V,zf#5zRx N.#{/5'i..?ʢv<HiߊPh}SKׄP4w97W~G' (;Ni>ʬ3M'g\ҹWDгv˸#o䎞 inY6݇L [CK+אn" &1I͠׶94[Gd$SXW<|wa1cEXpHQluP_v讟2^7SڋS='A}#՛q iK[0gG&;ڬY ͕CX/<㕚* ݔ `N(*gH04 "}E#qG:qyJ0G&'Ũw{w!dz5t`@|3Ks*RQ/Pg# *ig4` 8lc;{ï]Wh4KւHKp2ڷfq#Q-n`}bIODTlt3=) #IՑDk\1'9'Pl<0G.P+;IFl0!sMsTyFf/hjܣ)20I/ͻ͕Q>'nߝ.xx7JH&!(.":osQm[Mqw_5:tȁ7Yuq"KC5LyI,d)Szì(CW2%t7gQ`l=D`Pm#m>v]K'K O@rdXT] D =WWzD3v z'q1(>:pޝ?=?90,a~MFq 4{[PᎵ śBBKӇu} \8E\m@[Us-IڟАat.0t,vF"#kB/49;V pi,v8o{&= [Ɨ(2'S3u "ˤϚ6M_rvN@,s#uYPobF˸}ۮH7H*~v (G[5 ƕkOJMU+ SݱWB|zIY&dU/ٶyİ8R4*taVڄMxum7LW,6fD H۞؇vdr$',<`<G/&o53w,8x6[¯}Rv7"px l0v{Գf1tLbuFy=^cs :=pʭSt됎S.\DuHi|0o7kzKi GT|;G#wټ$+3M15.x{q g{b[`ef%j\nkSĐB]5ډ`!ż~6$5Y61>!YQK\u,M]`z4  r.\|}ɑ0ocsH_WR 6^MLL w/ F!S))AF[ȍwYMg*zr]QhV8}t܃\;OۼWWa.>g),-i#.:)}YaDWL<2\{T/xU ;\^}JѶ>6p|hߒ~tJ²Aۍ²X)ėE81py(V<T ̃7u 5+OSYb[Cyl }saGc]1PzݍIWJgT~uwhBdHEkP;`bBFi aWAW\F/ ~S1(^Xͯm_O:+ ]{޵ǏoI/o.fzIHſ7cIX`|DqٛnɎNw4O +v u `d('g,F@$*r6wwK@2!=L!΅xHd?XjGKgӷX>)}mm9@WnincaODwCQ=EJ8Op|ᶯEK"4:^=`@*|ZMT {Yx@bS t3b Zp+sW?P+s5^ҺD2Pu`g&6\^?L!kEr*} 62Cb[k3sTS=}U @,Ӷ|wܹ̗1T32Y{5!mD?] m VPp` DM .JDEx=%״r4Qjw|_m\TR۟ ~U ;mjE@ fpv6[)L\P[8aX/#%95Jq_E [.T†Xɕ'`!*4&/fg#X%\ʎOt`Qc]zw0zP' x [$Y3Nj&%pfAd@ի tٱܔo0騷ڳٹ JM{eQ!oVXfSD<8wǼ"]C9@1ng:dQ6Zh9}m Qwژ5NU{RM[[Ei:li flŮdv C?PҨ*Z07#,tlWQ&>>q:._g+#WhzєaPXH༭WyhA!2 x_,J_шhd΁Іؒp:਀RY)d;wscHH~QDn&VDaC\V &'/ʚUN72wf{CiCY79"ȗWV) JZb$yAO C2 V߼<]S⣪u8r2n}3k#h&w+;1>xMo)LE_+iԑc*; ijaSWd)ZYXYk>c}r9!F"?!7@Hm#'<ͯ E%+]PXG&'5i?,5 =H[X劈fѧԑC翰g{La8Ȕ9Ƅ$>zd$V6B7kǂ}#:o7CJogk|Tazs 8{Cgm>#a\7?=b5h K>#%&-4̪qH prjPPʸ7LT'X5we±p!Fs¶}4G" /i\$<#hA}$gjw~B$]ηBA#u?Z)ɉb9?.-ɱ`>Y t^h @2&΍h^X?P4YSE J|PiRv|]~zB3=* Ǡw0 V ͐!s>¨wgIO#T\T>8,+T ~\֗\c8yx!/}G!9kBd<=1K]6ϕ4 'gEڪ+ 6-3lr4+y9r=®.ʋV )/&$ i8J)C(ol ȑjf5pgdH%;:K)wmadkȹQA8՛ƍ5yyׄ? 'W%tzpB(:l!֊AU.-@PN#%ܲUfK|oG!OT3S.аU%Pda [4A._ 1S.rIRormMTCQ S\\`eS5qW}Nģ"KB&H-LIT#DlI>&#'TnX?^l:ESO gE_-g},t8j_?j13tC(pDRXPԬ2~ r-=*:̖.S xB1 ı̄?:M@ l$N\I|54&O<ҭ&ӱNQX :D,ڶ|fv(u>h@jT-+jm( Wymˇ0XZaj'X~#6 V:J Y*:lPlT{=)!咢@}Y S{zI]uܐmI;-0yrd h]A9^\l (\KŒ!PYMcjjMz4_jd+.*LڦKc=C\<== B)}EmSQWIIFZ,M i9׫zwW`cxfot+i@bQ;-< ڬ5c@X國Vl)@V1,tx^1L{ҳ |7Ҵb ฝK,ytzd2?1bŌV$ԽW_DIh]FBž(;߱vd5rqEKK8@CnW!{~,iqXeCfLWtƠe=P=:6yy|-!ke5P+W+HnP?zxBsF@BY[N6tXg*4w҉yɦLd|ͧRfY" 2MDG]UYՇ T(qd \K+9Sw$,)fO:,Ɋqmpk2\:. [)خO{kY+Orj# t"yO "x;tJG VDS"u]UsvOL.k0ktIޗ 9vHtH:$FeJ)c 7-唲F0|12@ k:\A䈔;/&NmL]7CG^,9:࢜K{h&ꢼ 遘{5ɵSki˅Ba0*EiQoc8KdXyV3C%2{߁Π)Vw1J$kv7[Rk1E}?P\vH;Ʉfo ~ `5 3M8ܦr kU$l,>sqNkF&sCM\/u~L)-):pr󝓮c h_jR*`+NֺjDDZ F.:HuAP] D6?rÉd hTVDBݲ;̞4WS.#Ry9YZL{u"xA?q{e-'&'6X O 2Z^e?{*sC7Dm3 @6EH4r8$Q6']\iqJj=Dg()r `q8F;N0YJ)b/E.jUul'TYdM(M8@T_h+.6=G;H^|(>""pR",G>ز)āSic67d`>(LjB,ef+M濲axA_*C %oV vAގv)(6XQ L}V'T6e1M>V=mkN 5&G+, bGu, fHAtA+3[C* yKw2wә1e{wC%c(J_l1_92uDh=m4l}%iASc[:ni-Us'im Фt+oj[XzlG,煐 FRJ(/.vTiU!ە G6a rk9v>''~cn'NyTQZAnE|28CV '֡kdAH7vYAtT[ZaR+ۗ ?h<#N84rX٠&<el"o{W,T?eQZ+VCi6xڑ?Ucy(w̆Jn :Xd9P*:kx y%wݧ]eK$Ղ(MGIq_͝kM HV>QtO6::1KriGй10Z `TB $+]22Q,ja bvvڏ4ϵA۸;LjqzbN6 Oz础8~ϱ*feRkS@SҴqI)RHַ>".|4a,Mt2̆=@-o\),2N1f'199@RD<=0aATF~g^4å=b|Q< 2”3T%~V* OU`ͅT!IVylp.;\º%z\̢熀;ac/Lyۑ5'16Hx+:w-SNNl&q_Ԓ V}AoRQE F9[. ~ԝ ^an+̄1ZH!:䖻iLjh[vcWceW0q] Đ)v.MKN:MkarM-sv8UKeޖ>gSᳵȌG71y o sHs]⬀r{9R'A L8I<%a_g6K\h.VW=kLlxMiQtG4hl!$7Oy50 ?~y2Gx;tXk x{u٘*PɌ[9\4E4 (C.B=mBKL u0Ĺ(9y i65XcK/zW$=Gt  `32Jk徺[d~}L,Q=8}wYs4\n}GUvNd䥛5(1sծҫsJO4+J,oEY[ Ww}o$rDm_՘)رWMF8Z( [a,NMϹ4?7CרbzyaS韁2Ai7>~FrB^-Ai*Γ0.Zɦna+J9x\53B/Ba;ڔY v%rq\zN͖.[r=H F_n u Hzss Do| @E S}}^[pFdOeА*cxԙ$`q|Kr0NM:`drvR< uZ> E|iL]kqH01 oR'BauXϘGH9$sT|xSމ%^6dN:\$0($J/eWO/R~]5EБ (?\i8@]>MGV5ۍ(Lp/5(uXrGNd]I}x9voKUs&5'aD ,$QBz3ע= GxT)f[Yh*ߖ'e`SqѐT:IC8zXkxv۷RqO&qhVMl+c $D)xz=x0г kx,!>6@E*'z͛#m?}֬(S+5w7)!~,3,_Du~Zz<"CM@ y{{!hk󉙋KFlj|Q5U!>-k~>5Ϊ%OZT|njJ(MeMPP"eAEՖq3 Tz @}H PT d3 |jD0@$cǵ@ك۞T/=iL[HѪT.uYo3Δg_\aȑO~}Jh *mwNk7;ƐSS*`f7B].xi#]HdJ/_?~j˛IqqA7҆A*Dis{sap~~7>&3=\f@&{$97ς#/Ph_TgŪ(hij'|ņy~p&wQMs1mL?&zJ ~i@oMtjA.QzY L`R֋am=ng4ZIaau<3k:N He=7TIs1uΔ@("[Y?.12pԖH^FdQ=ɽ,:.&>q=8C)u߄(I /b~g69qrh=#w!q B\EN _Xh=/D2 ٴzړUO(lP)Y^TOEZ&m R;v خE]73o}{ %Z ic#sEn }b%}?AA;EP['~m̐R[H !ó0 L)z Bo<+,.`a&8 ',閥3 ʩ|e},G=\5ٯ}Ԫ-Ǯd أiNQ!Biʸp@tDG] 's39l) l= P-=e9ņ/:QY i9 SZTBhc?mOϧ|.oazl;PI!Ffr3 /:UC/mU b 0kV "a4 :c6:am2ƈq2R b˖X_Z{ s;H=ij0i 3 !r2&A vk/4 ]k+5d~pL<yGe#!R5rO!tlz[4%f 'ұ$ϫz&,ds(/0u׶M51g{?=wW{Su×`ZR{ ;; ^w]@ٷ5 :%86, v^_uBmv_A8.̎!\x{Q8- h7^3|+"W`|iը{g$g msz0{i> մV&Jqʣ.a&7fᶲ ò2tZ!͘#+auIzSߘ _13#A2lO;s4"qSV%wB/[=]T{lsG7Uil0gu;o P] wd&Ԝz,`,d'f8Z]|) O$:odԗWNo z*\MkWn%_!^ʖь3L\́\wRݱFpK>̼/g* ?htҠ UmkQ=Fboj+t'b&w Ie $s1TZYhӔK\ BCPv5\tY6с;:eF"g_RjѭC@̣su:3N,At8 V,M6&B=H3(h7旀pqF!N+6hzg.%x)Pp6@CG%^52a%F­=^S#4 +1 ߭?fln~B1سTv~ނ҉]+WLY5nT\Px :ćp> 2<GpT)HVg] w,ك%#}>%|^wyTN;=<{+(y.yZه[6Aۺ`}b\¬Nfgj,mIVz":%1-V]&F|IX^+{zj_RƏc]2S%׋epMj{GXqm$`?e yt6q|HnJ'~h_IUmzD*izJ'Y %a%qN'Nd9e i+gcAQyIF0.Gs{ t*c'lU9hXL:*(CmQ#YU0Y+vhXڴ>,?<}/TMܻq>$[L?ri_+ᢒ5N +R˪x)$Srؚ [KMxh16BCR n ϖty_\dRh,tٓ]c3Ywr' +/0x|oH@Wv  _ :2ԭ@db)YP 0wh;Q~ JAct5Fbc"0G IDg&*c;hg|ݶӤvDk&<1j o|KPH6BhNLl${-Qd1PM>!%E;-AA Gu`Q3'2&;$toc _fOcUk*# W^ zwl/,VAKsw+lO' r!da:^q'9:@T醨KkZا-#sDy\)܇m هN27T0Բ@ʪff yi,':7E5یI`bqo+?&[4'F$ٕ:;g|=7OZ+w qχ2#ݰR=[= ?+_ l&9t@)p <%I3Fl"A5rm3J|C>Q9g*X @z=<g@ɾĖ({qiWV7) sK ʏ"X6/cKՀ*FΐОO=&4@2 xjg mJt6vN@ej/(kш3߈ =!"`bJoBM޾ ]'+7$Oτ6`ŠzRu`Fq7jq e@mk+Om[ "S"d+PdCC4`P]RWj;{ 4180\αX2I tUs9 m5\==OsE @sp\44ɥ VT!/ !ΑUb!>n=4|?7Dv*?v$61 ymߙd_V^[7S"mтı[rG, WXنc@ߥ+ëbZ׵SVDm/ؙ̔ GtZU_{DnbdgNO\N,Sqa׽he(kC!P=q?/XrjA|!NXhFI{ 4آq'XX\GGz"u3VĬ/- = CdJ\i)B:,Fv~8sjߜ&qYBU|5Wӑ.l`}{i~`4R0cfYzM [ &] FՖA~fـvfnfS J0Er +#Ozϡ%-G<;rU/;QPEV:Jhq]kj; gjrAjuʮc !:N??R)*8_\w ouޭ}_p\ DȡlB%r~rDG;rK3PΗ-ٗ/N g] INnn: 1tƀ>֏PB4CN>li\bCX 7`nPNRWԿ腍rZjzW 1i^ Q*ȼ5)@+hp7ܷu{n61Zm< +i' W ̓aDd^W*3=I _~<{٧mdk, BA<}u'PU47ރHqR*Bov5 bSźP FLo({]L*3 _DKqõCV`Ob1=~z^{K2#Mߘ"O'MX@}hfD02 :xG3p<YawIP{Ԣ#ǖnC H:&ޅ8F ϧyHvp)z'w"1ޣ Cn1l C)B-!mrŸ~R]kt|ud΋IHhv/SFv#uѰ nV7Ma 45VS=?_Մ@,' Rt#7'A *@+n39V *.}µg r y-J`YkvP=ܪ6-1bQvjSӞ,PjI|$ԾaddFfЀ55j 6EVS0(X`-xUix2`a2F^.ڤ֠t[ul"M숾^&sx&]b)#?i*E!v{}ܐMpJ)LpclbW}L^earco+rEq@0TG3E{i7!g,Ӄ 9pC>0i%6 QZ:K W?tj" u\w% E,X!9Q!SO?vEwJ|0*DR p:Vc+Vԫ*eaŽCrk*lO"3cejѥ =)1:ユaf/%ͻE K.@yHTVTؒ@E%RBr*p͕ XrEuTF^e;҅VBNfT !Q$^XO曯n#ʗ[:%,?Ydk~|ň8gVOÕ@REbp|GM'V)(ՂA'gR*%Q]3ϧu|,ܴv_j3nAdJ|qH9FflkUX5hA9Urlg/ûV-:"?gyXȫg|NbYf!:fLZl?L;dkCcsO.>a tpcI VId?E_ϺJ!>dJd}rY){ DX7u=)N}IN鱊F+ovř;TZ<4/% CiJ4KhfO ~nj("S.?p? Oݦ8S-#D2ryoBߑYtOk>tT "qTWIj#ҎVH_wTus3or;TExW.o5HW-~'+a&w0vD /f3€mK@RABGC0T^i'bqwhrCy/z)=Kްݳ9]+=i 7ɘ}$l[&R{&ɅDWg$C{T5iS7$i뫛e=n, HwLQTR$Jƌn<8zJU׺T'bQfUbV`hC E#$^U~acz IIvݛK <1@ ò6RmŽ5eo<̉_Bwܶ.6|Ռ㰾@Qϑ#}쯡xqxblJ@QuHHfP=ӘvrFybӠm̞%qD܍-ЊpA͔Pw2N%i Oz{F2-^yYӍLI t{,N_0,(so &K0XJFwOޡ#o&{o5;6F; b uѠǝ|]8@5U`r Z𚀱<̶D\ˑݹQI?2it݌UJ'l>8k/'+Tr l|w*W\IMZܰ UgG@i0]+JBF>ѵuTal]$YqkOyPG2ߧ3lDԍ;!}|k?UECPZk^L, wN 5I5s;Y!b6&d(\`¢O^9A8s9n":F&$0(NuLD!L-2/z8V 85M8ݩp}m:ga-G֭ߨ=gOjofk錷av|*7? lKPt#qHoҸXc.9s%3LɹǔŰqOisU[m*foxFdTCCOWdp+YRz$r/.uw0KT0+Ѭi fr48RA"ߎ£~Hdq3-gIȺ8- `Xr!aB N=GnX&(Œ[망[G,-+@2_fQEvJ")"LZ4ߏvՉhRC_os'V'V譎R4[oM3I#x5q5"?Bf-~ 8jԱ9O)2L*l I(C'{u-L U*{@L_>Ul\H|l#G s䂿5mSIjJ鏴gؔ~}咖x]eZKL!=`X7,uT3WS3awAmҙ$@(ПU:NX*/w orZαΝ=%h+SF ҠtE] Re$}uԆj1 A7:@+ol;iEkz'_ٝI 4Ynk'&5OA|+ˮQ'9Xf^ܶ߄ҡ"7k?>o!_7Ӏ BWr*Yz:+}#WJ[Yd !mM$-=Lmms% wq{k66-啶J/@nM ,Ɨ*(II\t\@jso"P۰mlxQB-e&xn_BnMK-E~s6{ 2Pd,~/ETxiacp,^jp4sd~Wnjw8 2;|l$Lt{"pO#,0CyF枃,w<"0w:: {>ef"k%<~h-o4wI^΄=MGȆ|E(~|ep^D&Ey Yh7rKKCleaPCOk}HqS4Sދ2PlČVCh<ؤp*݂b^UDh\ٱ`j4+i`=ʃH!O7i 84`gXQ,s pό%t@/(ێ`S4ŒlsngʵejNn'٠ԠC37yv ɄFT!NBdw 0|ُSr=8ΚPw)*Qi4H6|q t Ѩ1~2wZ!Odc0Q抹O(?=Dя>/S$$ώyLzP'FކC Jv6JDIҏÍ8V˖`RJoa䗄#zo!Uδh#ܚbۖ-0֥2ҁ5 +[e'Vi?OrIZ+6|ʴy]<]٠a"*h{Mw\hSKYmИ%q&/tsjAϱrruN*FQmĜo2sFh~u!Y|"Z8c3#([q7Hi)숓#!ɭ$fFȱ!3dG07>?dMT(?Uiu:2M %f>K£ <)Kpt7_c|R/T/\܈, jV& EYIFN9US)J 8ʲ"5\=,3byD8p OK3BqaP7ܨ;9|G=@ax|f8u_sC=gpDa~_X@fM7=iŽzZ}lztRO(;W}¥.&ÙCef#.ܔ}Q\6h)*] dDm:ħSZbowQ4 WTR͊ Eq#ԏ[0| &K균) ĉyxFwP3geify4e)6$4P$XKY[RJ'aY>"&#-Qr E7pkϽvI4 :t{xJMG-c3BB<0*柯7ʤu-rC!:A/lw̐ =z's,YV/t\̴F.ΉR }j 23/ֆ pYkϗcU׼py,9ˆܑr(`Z~}_PuT&,hnvAm~Bk`~LĬR]K+t5z*|C %/s6\7z:r;0'rJ%1+V)•1>kduM(Xc<lYlUUYj*H8{:{ lW,NbpX;6Q.Kq2ڵ PU:q4{ŞYؙ+@VbRc VNMh+1ԃ V׭ npgQ[kZ'VsX 8 $rSeZ .P"(cp8Yc 9 "rn]HM452#` SN&B~h+cmdH]?/df@!ޔ糼ǴXݴ$pפD;`mgS@aϘ}.K~IM-b|a"lRcm?i辬 A.4pxd2CzUZs~ysť-`i^Qڀoa8!wM4*MN+K=.<#o&l1^M؅%r7yw6SHF&Bon*gHc'г.vD؝wqK׀up(nj2?qN&Vnb*sa2~ʦ@Xn1wL`dFQ\ >:ɶr p [D= @θ6 $л;$@euB;Js+r깎 `UxMhzDkZ7TT0ڿ&R6>JZRZyZ2qCWYlt.H_KpZV}>g.+\W0 U;%PFmȕlOT';_dcA&?: ug ҴS<2iЎUP ET+ssaLͰ3_;4akSW<6'=*Įc-`7$ | )0]>H6b#,םEvxusqȹ,C*|!,`RSnt`LZfE w&̓>cŭp:6v?p % +l8J80VtnS:}_\u 8|ȍYprC:$c{OHXxOjVvS.1l&H0!覂?h~ՕS ]Mego#!=gzM9 )Ÿ=N© Gl-Ҧ.D&8mӃ2dc!A҂; QW0鑡I~LROh~!RX37AF O[fNQ 9]9iU`\U>`Br2X"=w-/@$VFρu%֐y֪kL&[(AӺL<\9dĐyp` $@0P=_ ĘmjE盫ҕB} ZmNzU wM4vkgm }a<\?;#o*2BKrX8%ݜ! ǞQ}Xepx44y?rz-D~hPdr8:S4㻽 mPxy4;vLh݊dxj@ꛓ̌˼{h:o Dfxۄ ,g?-nؽsp;%ʃtwY0ȘB[p,wI W'Ϣlʌyt-ُTLGP#ha\~~˟lwEW]~C7Dɜ>^Nd|'VN񩁗4;[KzC8N/,C(Dg&:.XNYV_40V͖fS3qJ^/GލîL^ʼ_GBFy5=X֒Ãoޙωe俶_аG/ϷYz9Ui!}ƫ`|6np8$G*Y*lmk{im)Z5R6BpI0/0~0+ӻ-M;;Nv'C|e >jˈ "jBc ]3 JX-r`6[ <'ETiwmOHL"7aQTpO@+}/~PfyA߁w74О ]oEdCWN'/ۭFrS.Oh$DP@weY8dW~(Nr'];BN4x,a(DcFڥ^.Un!MK`M\8GyAV@3F$ܭTWcBX1:/llDM Ӓz#y#gr_SVZTU&EqI%D580B(ehH˲y&vb-c5RTR~eWjڃ G!t#~%:o$}LmKc {~~gpM}^|.}daʮ.^dA$샵!Bs-j0A%h:`[9n$;"u\@q'IUcV:r(,`gqw]ryZ'32y:Em;jRs﹧]+.!l&;iKRȑ*kfye&H 0y )JҋHHr?3)+@1raƟ,[e`; e?Fʢ NYʂDm~[@tܺ1uXtJ\T&,+Vy3u䮁歄ޕP(uó1 OLY-O&L!,̚m"/_UqtW G1Iđd.kkf[cU֌D)Y#+a{*N?0h遶01ƧOF |=N02aKVmç,-V $)#ǯ+;CXDLUS|*sҽA:-Ky`M[$- G`zl*29>Ҙdx*FMLJ8|QQE/+Ϻaj䳡1U'tm;1AQбb>&^8N)u/L0ڃnxZKP$xrRteuكTR#A$UNx2 |/$v^562yZ5:35,rvY_=C}g`1SU}<4 KzjHXa0_ʟ*˱dA[B= -(Q2hج@c1nOU?ܜt7wױѲ!=>;Wx$/x&1EP#tS#?YV$y紟i' w "`b ]1@xKnÃ[IcɢC+õm urјy Y|cnb:V !{VIH@y}rѽ ^~漛HKQ~oI+ hpFNm tHRdDgNJfI07OA[ыYNbkp Dҕܭy5plc@'wZ%`h?R'8.-@$ZKk6T,g$J*f#oHBbmgs2r&f%p-bw QUPJ".ϒ>P8+"3uNep?UwYO٣3ֆоkYmnA)jҍz~^/6iLa{0ѭvXAD" 0jPSᨠ[w:ڻA!2ǀQ3?YGͤ)I4iE )'AZYFEHJP[wa3#YoRAip֯Ohvmzk2c0E `֦;a{;VE&UY2ڠԦ:mEκ`4q5~'0 ˊ#:HM]߆O덛@7vK;Ius @AB5[X,_' Hmo9| 565m)KHQ38G3YKGe~7,̥Pz|{%},sI5 y^QLH~Tg0Ղ@۵( ݇Głi"+aR³K=samS>0QST[ M$* W/n<1K8-W/v-]&46  sS>^㓂*;2n9Ű6I,|0*ɳ~kjW~ȉ[(-/S;8Lo9\X8|7)1#Ʀڍ<:?* s~+im8T>o6w, 5@Ks6.4[C$h%kFϿ9o/7F㮼`@[xjfؤ$w[|4 U(XQM= _36"=̻׌j^#$¢a0M@@꒩zkP^خTvUF֗&?jpܳu%XV>VaY=I{7HѦkyLzcOB$Pa't~MSJ_~r I63*V:^LbFLsbjl @jf [ᕩlI9.=w۱zL"t;ۗ4MӼ*Z~/^vcf.IU 2KZ97kpo,# z 1{M1Z2o.0vBkpJ `fw t,N>ִ[S;@|ᔙD=| 1VՌua-jPFS-2N0wd?E`Bze/ags!ƽt" :h~%PDWdmeQ)b S  [%/$ v eׂ)k=Z͟-Q\ZF}aK9D]\VSEJߺZm^kvŇ<#sdD?Yk1fYS>Jm0Q_¾8@KMԕ3d7g>G0Ti#F'w%~K) ez̦/W:f]?,xN&mO{ڇ!`' VMyIL4 E\%NbMeNQ1-`Da]BT Xg45y̞)!|J kON-J) ?~ a:i0ŝ6 )(D>z\أx #ICfZW$3}3ВEd)q8"^`2C >ز6eTb&b)>X[2${'j_9YP%T)nRc2kt@Kv3}Gbn3 1bVwIyKueen;",՗m(diEsY߲e@r@}nQRG\pٶUY_*[a<⥟+Cx'5m<d:9*2<Sh[S \a3G\캳sp-XirNnLqLn[_7)nJy< `4pK] n&Y0yD\>|w:QPㆳCgX2 8vl>l;&r?倉f- C? Ң֢5D1>!S'9~I؟պg!pOkϱʘHMtWHt3ﺮ"_V֭Y/8<GBDa]2#k;95Z{LޞO(FI, samjӦ[ e\S%N#Zneþi&I-TWvk Cb-T'd.a ?X##i>tW&w W.%|^'lJZ?`W~]9wԾQ07#`6>Wm`ePtW5h}N@N惡+=&iw8t,ӷPB;̞nJ2G,)_ w?ܪHqyxD-!1E9Gufy|lQ_Փ;#8 WRCiv!5P38H|njG3r3F8C_6_uɶҸ跧l}5]%8~ldH]oauYR)p4ЗKEf< _.sSKnX@ s WdA8oĊ7,$9l,1W*s1k#y} F$u1OŁi~]D3pq(hB}+pD잺KO.!'R 6nwaR(恖Us^lD!SgeQ3'Ivtx XnKC73N Ś2Go&jVDq bk]¼&a,-O7s;$ǸsОaB4Į.N+_jG2QO 7!BbU%\⚢zsmrߎwʵV;sTX^҄9$9 NtQ*" F~ӒwDhvpl||COj:10(=k]TpFIfBgj.nnͫ~ ni:5bf} 8fތo h:0ƥszn%n']ލG*#{Pؗy79Ͻu4%J45usZŅ$bwcuDd~}E7lXǒzo •휣&q 8;DL=!(]Y#-`N(IoOלz 9v'x)^]1S'ԬX+ςVjgú7$iz H܄eXRM6H )8`ulbY+k!Z8+$.L]"D}T* cvȃ,HQ}0 1VD?Kh\Ⅴ1!Q"&>VF.-TA.Fʺ jcJS?{EJ` Y'q"fINk=iW4{b<F]%9s%؝8$Z~%Ɏ"Tm#DՕTNMWUװ! 3T/BR-WѦm?bf@}|m@f<~ͳճvjL#xg9с=On:AN~ SLE##?(9}*^q\ti9$RGs1,#͋[/SX'rG98((:?dM_ax͍?Bo)pOux"cM5*ADjG `EzRek6tv- Q։zW/+hsbpddoBAY7(.Y{e;-4bә |6~cО_D]R2; e{iNtio~?@*ðqߺ.Z-Y: ל@Z@oTХ w@+ͣqze(H!q" < *q֊XQuG|nDw| _xU+]/-C} ǖ+D7+P0T@e>F~'XX_b,{bf!Vx7Pe}f%TiUSDk@f׳\|ϝ,@%ݱ|]iTjޕ߱Fplڙ J)ލ iox6^YTaRI ' `_7z^W BQזw@o7B!+OX{OxrȆ^~"fl.ǧgÃX/DgYoED;/jG<ѵ3SYW27xLYaR:Ǫ^ǵaH!quMobt)};dt~"R7<F;8V쳣qGzi=m U{U@}AԇTĄ.j]}))3Dƭ+ZLپ_тV>(}^uڑM78#)m6In|pmä}G OF$sohhFxAyo%FcgxD-ԗU rV3.ߨBT-\]r[kTlb^~4k(YYoI6˳\L|F9)ߋcA[4qB5g7fdPO0Q}KT1:1zgbOmy5w)v mt*!%upדil㤢F NZN瘔~{%m&5lIbK0]\Ehƌ|[w]>T%l@$tȐ^B%9 NŒPEYƀ~_|_ZO[P~&gm`"ztׯ",#&QuPhghOΫWTEUNh@QzRNm Bcv̫kS(= DCXD+ªoMXJjОaFz Jx M76Z *3P#/U^ ,k˸ɵ F0TJ-LM#"nqUVI0xُ9d֍YH^c"Jzpp*  nj,~Dks`_u_ :PvfQߙB++1z4I,4[8Ċ} z0 VST'g{xBĜf(owOVNTe֐UuFJ:& *iUntS(r$L8ʛuPv7ex9 2 &l· ybV_X,"4ߍ/o%VU3NPx5ӅldyF[seՄST1)ʂH2h+,Qy”8ZR̨{͎!J^nd<yU(vBZ}OK/ˇ"2d&"k%t _!/"_E?&EF+(x%&mظCu^'Q/P.F#g;h`c`$+{ڽ6&գs7\QEQhUZrTF!Hqʄ!}7 y@Ԗ)l?0P+Jg۴f 0$o@;d&J#YM$פhZGŬP05h 0ҐFL=&if_*ʖMC߄0XGRȴC C'T1u^Xz]; xz z&2[ѻk!wf폿Yr& R1dthP6M`¿|aYxl΂$zEέPž\7OVB%RVWzsYǴR[ZV~  E0:755/k4&^sU&9;ۂ8SH,:)gV}KpɠW7[Zq$ܱ!w/hp7|ocĪEdn~)E*nV&{Q|]^%xA!e |!JjdNLעS'geMqZGp $̨w>_* JH\_U鷔(;`~D̶HȐ w&8Y5gL|Yk|EC%g+LJjw|6]vH QKiOr~(n¾2DQ%{. 8d0tfxzh H4Z)ǒX)2F>8k}ʾ ,,%k⻞ =G(t5c.qcc 0#Z5"*UU̜fVx֥^ #Mr?[L`WVN#liƪ @-x( KFy bXq "f6Q+HL9h"HS{g%Nd&`=&wNu2\D̲ '^78L_$[(ǦfT%2}ZV-w3?#'$ \ѐ K̘/|/HMD (y+a~,:ZO<884|=A &T</u7 [[6aWSiqspGP6ĸU܂jGbמsA;֒uۧXDQ՗0lYMss$J_I _JMBG哯\j;kva<.w@*o(]w64|_rK< ̤`A.8PFK*UV],Oɡ =uAUdMuꏇ:lCM?^ר^+,ڈJ,N؎cBXP lQShJ/jMN/'b @t;ػkK_|+}NUK'#Sn#"fJҌ?.]AVmMC X)7, Cd#17H}"hSKVYI4hˊԠ-`e¾aZ.?}CM5gfC7B8QuVgsN)>Qo3!Лi޲vji|,bJI,YcY;/=wl`AF7`l\W.D1ԥX; Fj0|d{]ޕ "yxq"_^FzZk 4 ?#ymVT;4vv㻥^%M_STSS~ZY8칫QP2,.47J퓸lpH{UĄZ``, Ƭ~iڔ>!T6F Ro'3B ZKdBaaCK: X Pqౄx,[Hp_Zz``*”f6E[d1ܶzh ܇Al6Ԓ~MnZ.Hu1h5uie0ݓ5ѡWҌ®"7Z`#E<Ui WU٥1*4]AdD?GLby !bIqKĂYJRh.9i pbo@\ Af?rZ6gLM T. gB0_ʺzo˶οne03wa7&Ў) ;Q a+[Hsek2N4…6“ 2YZ}1;Mlv0 ^cH#axf0e+↠.- ւP'm^ᶶ@iܶF'ÕEٮ|uE4b$;vG(W ˯P*GϷ{ǂEɹMȹYʳ!a~x уw2޷)2E..Y!t,-pߣj}9 >XK"P*לN, ɖW9ZTN9%d-9F5+Xr /Qt<#$zovaby@OT/<={?c췆r4Or} jG ǎ|iEUDO.hT$mq s›~m̂t ?5n6܄J&8HOCYt\4W@a\=t0nҜ#3>'>?}zpG79>|ﳿâV&.3?| \YuOk:h`L Hgqt2'lzSA>0wga3<سDVzMz8u)y}ezژoŖq_(N mȶWpf9p7칋WLG/gS|kɳ2biY4;M$zBqS'6o%v1 e}{ Ԙr8\8Tf]k D{Ok]Ӡ)gnFeԞlk)/8`:32E*R".=>h9-(DgfPO/ _l#Ɉ#V| <'C^+bjS0"Bur v  \wDB,:Ri׌͟=+j nL#w -+%^ a jrnܳc*>1K]ux)2!N,*I?i-bJf#Y{ E 2* R_U~>QŪ3(m~cxjT{[»LH>ׯ()^eVcԷjmX0!.}E+IJk `FUr(m? j4g~ sދߦE0H7= e`̪SƬiFf/k8Ćw!3,2(Vl_VI8-(::P~|3\ǘ c \>߆'?H(5ٕTJAFd$HE3.Wx;Z &74ƵvxAvufD׮ui{vv$䩐ˀ["*kܩ hR-WFӯz W{AZR ZQ֥+LZĩ',ʏ=&fo{kB)පk%C$*kҺbO);۶r e^*7.ܻ{OѬLx@+㋐]+ p&MauoMϯ[ƶ t/bM mmP(o]WZ3%jwɏ`L8G R[rikO֛fR0aG \vxf3 g^.]NV*w9h&1ٚzn0m:9 KS}P\{"쳢 9\BO~a? vx"A^Ay3&aoPsT WRDFoYjV>brӡ^{Yk >5c:ޟr|cD '=8,bF˜qW'o Qq<ˎ ij;H4z",tB8"n,'w< Cs׏SF$J 4{Lew,F;@MYΐFPjk?!`(h1b@x!i7|{Y?`RejeDZLþ22 ~Ng(9-[FE5= =l\\E?/hg.Y7C/< KjHnQdMPUl#t-pD3/ߧ ̒1'^yͿR2mfr*sRW(gtvl].%l3@Nܯ;`L db fc#SlԭK.Mo&f|w`H#US}"vYK5wn4CiQ2{#a? +Q xNxxſfXCjn?(Q]~ױ㐷߀&9_&0VKLZZȔ"Ѽ7]$#.1g,Zɫ|/ڕ X7Hf]b%.x h%-% X~>t/KC4kT>$|Zb!UZfI3mg3ׯW ˮG\V.):og=Jj6f$U9q.1n "km$^|A? YB{9YnBU5 V$ٔA% WWNA5j*Mu‹kլ{\31i]P1TRWbDF[!mJI%3 D@j΢y>_Xi:wko0sZO7.|)D:$H*2uWxR+Cf5t![ f}b=~DkNx ~7zUahMTWyZΜ>J¼ ≚ؿd6"\9l&4ۑċYvv"X f l$VJ,7h''իZm& x+v\ eŌB+;pCi/.?{V5&5HOۙJFP5~F8"ܧT.2%Jm')O"SH%u1^  s3m""5,hB:v@\@8+/Pih1 /̒E꧞PAC!+:ymj(тҼMYeۓh=Lc:_)( -r]]vx&8բ-tdu " ESiL(# up)g8GVZdHT,MdxJRAUԙߑf22bF*v $lg0k3u{ZeO-YЩom7`w+EJ Z݃&O=y{\Fp H3԰^)\{+=܁ӭZ,ztHp;^l#Xs{}gی*ϣ:7 +E+ }$/2(bGyڤ9svN pT&xaK hnj߫a!wMj^=$w><ݞdgLpTT^01Njƌ*M@pȩ%M y,>ODi;N6z2>^^}߃$=8Q)@)/KacWWo#[/pT52c6)(:zOJJW>s( fwFZ\)ٷd譙{4U۹}u}Nf4(T9%3{0gy+\:=JB+^O uvx-w<-I`D33#w opt IIIÅOL\,2;7<,3$Yterʵ3F1VwmY0~_?xRi œO"41fWoD{CІ"]/9<%`-ekg.шNj𖹘42t-h&kKjfh vwd܇Kyɞ܀~ݓ?KLx>A9WZq!ՋXjmfuUh03W,%ǭ%%bs%p U{c*5nTm][IPSoOTPx|eR;xyA`~͝Sr+#0q9>BI f:6U(' L78u^6V6p׬)JWRA@f0KXX6JJe=3P"r*LYtg\vV̥4t:F @8=VLZ|c% ҿYߧ`5t\:"RI+rEkҞ9{ryy7z|pj 0&q,]X E]8 D 6f ŸÔEr0c鵥 /n :%YXB$L|Tp($@] uv1(5Re'i 9ȕ~?KYq[!\JT.j61 ][jl݂W{ws::bI>ͱhL4Bk']vl *A J̮[a^?~a>Q*_=˺?Wըm21֥M"~9NKj|8qu, btz[7w^qcu^!vqژI:q3qz{ :ԁ@ݐPw^vI{>UKPg" k#^a'oCi7m1FR@eB%Jlᡌd9"z *+>eّ\24eh!JI, kM x,gHccUg!-#fc]VFn2pUA z$_gZCxBU{t h>f7s䜔(2TtL\`PG?.(O8'J$Wuƽ78Q:3-yc B (iWߖUR@qn`(r k;@g6TO}tf:h-%-v%2ITTSn߭Gg>ox3j,F )ْA|!VJ-+zbYuV* pbN1~l'%VdAdA IEi!4? *ܫ%027OJL_qBn >:ŝJv-n+f @>*YY+8 2M.BBGY<8%Q,h: m'T߇V|_A77VCloQc ` UvtpiQ05 8ѳ™#0Jzz9;s]fx2S㢜֒g2z ]6\Rv\֘ ݞtrXfۏցLN$6ە+I8PX}$,]S";ڍK^y|d6eK3~k-L GHǣ5D+I#N0 !?MSҸ8 V N+4pB(bqeW}^fߏNWP.e ǕNRo sŶPZTfg>fpaC X"8ʓx^Fw $u8I{B2֐3~d0Z}-|(% QY;)"GOe$qJ PX)߉*(?7)b㤖>f=*BMakGC"Ɔ1ohtHVHE!5*VCvs"oAWY48k$[icj)?sCوSpIu$1),c/B~>aϦjH\'NLѳAXR;#X97K Σk=IԊ)MR6ӷ=}_xO4F0佐ׂ)1[Tx}$چJO"omY6@;5 $F:7q&$j^ I?o])xS#tACf[%Suf␕Zb .~ҵh-"@NЏYTX_n^lwj\{*į N?dIMQTAsZ J`6຃6^ԡa9LM\ =prM恡³}y5 !Qzɏr9 :0 Vi:E6H%0^g 6KX:GhKE \H!uao8%m^-^ˬrZZpSݖ v6A~(#d &xKBo>*;wX-G@K `Q{wM~k$LsV?]gj`B\X.6R>=5XĞ2F$1# {;Gp% . tĮ=KjCv9K*K,8'7;, Z!Eb 'JIbtʹZMQ&cy j^'<Ama@Xo(| dbxsqlY{y6iVD3{xS$L^>k9CTc%fxt8H_:X&ue2]_R>%/!K&g\XX1\q_mUmpWF=@93a"ͨLגQ[]IHmddͪͣ5@O0`TgUIzFК>8W/QNqЙP;5! 3REJN^Q ~H`JظeI(q֘)֤%"sT[yc䊵~>L#F-UMd'䊊{J knf.(G1NYbWw3tGI!ґ=mcsZwz%8D؊IN6෸o#n^sTfZGs-p0v:3ڷp%Cɔ0)vn,T%k0M (ˤۺe=Qӽ GfZr0lOŽ=F>T"(5>F9:)(F1K@GqJs~)N'|},hv y`y@|͑kNaN.ƚrx!8%X2`wHП]fsAZ/6#r|XԆNOYvE-4DΈ]kb7<z)#oހHn`0aMĝ[;u2^Pgs4vqJK6-.\9ΫiV?m~E>ufw ҝxN% І7UMBX8$b[aCB7 ?7Ev|>B%GJ-+- ZğEU`l#ݍX)' d+3!^{ݽX hÜϔR\;Îq~c1t{kdrK <9dRW_96Gcx't HQ$z;f,CdslK7Imo%m d tikpT NY7lkoC)4- \&*Qú _$Sva|7*kq1ngMv4(7_GBq _d$%P^l֜lg)!Si;IKup_ ß[|1H:(̌{( 2SeLUn?js~IfUDrn}鑅+Wlc!<{DיmF`{3~w3z?YcBm)>C13 =.gGdXU $n}R m̪g3ԜoǮvh2J~rTv ᯘ&h#-u~h.m5²^Ƭg%>:t|HpenہIE.%oirFJ+ u! t(}]%eZ v,YRۗDu \kXЉCI]H"._~Y Aa[ǻz#ă*Oߡs_8hWNTr:naܻPtJ*h/pH0M#݇MM7 JqE`c%"؋(44nܣ6c;!qP,w'~KsOՔ Iʽi*tK9vV㸀##Id$\$^yU#HGSѲwȼ J9]\Hx0?ϣd|V[wk I/ηy9U~hcͧՊFwstbpaW V*Bө A78JS % $PU5V;[SV+c, N yv,&Oɋ8>!$U\u&}Jw =[Xr}@ݺ jy ~1s_rxxjà<]!۞ezџLJr1r/v1mcgXZB Im-{;YX+@ Q9־Ē^|jF|@U/l@_/~C/O6s4q@R&SNxٶ@xo T pxf(_i$wUv>n-QF2,ǃTqz9^~2k((L&LC*ֽgU׹ŸpK1xÁ QlRj\ѫzqZtwy9+?/FH_bTd"m@JL# <|Ҋu]:qq+v$07:Tm_in`#'joPlnZ`Lޅ;F* EZAd4@ӝMYKDfO@eC3.䧈x 21c9H_ЉԱ"}? k Ë8.6M߲5f2V_{wڱH+s U()?o! MݙC ucKLb:X 2H8Vܔ=`4N8k0Ac@W Sj랤ZfĭpEK0z)tf1°idd0: Gvl /df13nsI~):Q$%1I,c??17Ժ!UːVb;ff E \57ؐ-dڳ)}'{g׵c1g[?^\$V΃+>]3? )ЛaeY?Zr I3 jD'P /ŕ@\^h`y/R <_??۟Kri"I N Dfp܉­V5NC wY0j)qG< T`p8 D'ޑJb\Z Io/n (GOJ`; <&@((1ͫZsf&t6t,3zZ\pėF@UG#OP~E*znebCV N!>{! ZSo`4H/, {rTE-Es,PRS] ,T=G6ư@a/2;l6vA*G :?{tyTBExogsHtB}\CE+|.+. 9Ts.\xo彜Jv.q5z@A{KdO)BM'؍ƪ⃎z J-JD@7i56 r=:f0Ե`E_oNfXyܐ#(\ڂ8 ZBUK˼ptr$" zǚ0zƐqSώ(?6aA0ajyٱ)W̹kF(ao.ͩ)Aͫ}((-RD :;hTWMh ]{/טnEp"a%5tH+n]NYk^9Jq>#|f\zi;!!&rJI[0G;5+SBn;Hl=iY2hȮu̧8KkQ?n;7|QZʠNc¯))KBd_Y&e'HAP~g]4o\7) _ɍ.^02hK;T)Դ»iI 36/Y힓x'ܘL]r p% ip A"%\MSŘ} @#MR oPFNGaybZM t?c\}9:*~;;\R!)3gEyF]P/Lyᰬl'3 R< m|@UkipCwQ"> pWdpb5 UՀE[߹3I%dd< ;B[_[]QWw&;5œOO ѕݥ`Ѩ6~{hD`_0Ʒt<~ل[lRWQ܈jp4YW}^p,w5V*?E,VT-$<ع΢yerdsd@x4MX~Xd`\Ӻ< \Zu? |Yn2r{:W٨.1!:Q =$71*Xpok v  lCarLZA;zN1M23ƛ 8Sr^Etݖɪ.HTUŪL@t a"^ۙ-y+kv,4qϫtNnw /FYuM+J2zBz]t}īwJhd_27:fu\Gk@0d/R޼⣱GI$Ec-VkwIFbBT'j5ƹ2lj2:-I[ [Ꮐx Yߔ5)7ٙF^59;1'Z!T]%1Wюb"@(g-C#"VafBw:2q.;By_TSaew4Sx,XIq--P2(B+3wu%v:d}FeSk D?#Y/"MgInB탂P#2jNڂ3H]֓cYXo7~j-xw8;o]u# !x"To>TͰV{8Ylb )Wi=A#} ?]xn521so(-a?^|uJ^9-K#*CizlUTtjxkp 5n(!_A\{#4 26VfG7PfC ?3]"pbk~7UJ4nu5Wm4樵Icᵱs qݽ,H ړqm LkF5[ۻ܏dKO< -a&.[T`m/ȽƤVpAuϲD*̾;5癈N֔uG}@5ޟOzâ+u0 vg/-k_\+Qq|qHSW8O<,Şi!WVn%a,lWmܔ~Q8fL>y5*w{_N^m :?>/vZ+1U4/m ['k +hi?i"K;w6>iOS̰1=NVb:O1FNY~\+~ߜO&πU[!E[ڎ wE${snK5}*5IEl] V! @`l/LQFL:U/泬Mc(e,|:H2;/6젍\UT8XZsD}"؞[D })2 =Е\9'twoaEn4e1Y܊ pA +K"t˛Q́ |;;fy`X͔fS\M"*6bjH46? =QP"|lZ;zC<<+p*2ՓTׁ5G;NWW%~bՇ6̿Vc@hNwwg[𿯯IO$ ĔZqwHi1a$ Wq9 },A)_˪7s pQw(<{iT41#Ё Éؾ32D h5m1^R|ǜW{QFnu ?&no -s؎}=Nl1focaه' AБ3%Jiy%;M C-O{t3WҙReKZ$ФXJSHT XVSW5-ol9g Lq9R y?w Db\ wCnM-30>^TI`PCe rNtvB|pBP py,Ʒ|؉$1Z*vؼ+TN*꥕NX"mmaI]x3IFkBX϶].vWo*7Rd-$HKOKZ/ C gYN%&YQNLl%X0;:I>T@E otL+%  i)D2ưT&P0W==_r nY(pCUA@¿@ĩ<0 D 5;JXԱHTnS9Xv+OL*4P4 Y[O4uݹJx?mJ$fD>t+\l t*\z,nqSW<}>ﯺwtZcDE %rť݌^!Lž)~٭mܟY6%g@Wg0nvzog8bt_ kA{mẉzU{K>q+iwE3_ɓE^i7ĨC_tp֬״bZX/Q揽_}ۏQn1:X,ceyRYGOO&h2&'c^b:?|{7=̫4,42?f떠*: P֏ltR7J\ PH}:9Gnnx٪(@4eh,nV7R ;839r/XZ3}:Lg:^_tQ'j^ⱻ2qLRxt$V7^N*NlO1j&a *T2&vڔ?oWv[6hqq[D_`,`v%q G CApS 'x,4Kca׃OmɯC F^;?~n3%P*<1l=*SCC:bHHbЇcxB2!'(dpA:v"Ҹ?puzw5&iul_#W_qdK/)Pur$FMyUeanlK9IgwEG~p'?Uꕀ#]vʎ@}>A9}),Ơ_ɯ`o&8|i?6µ*r-(y}:/<۞AB#z?bIJ⧠ωOS:b5Fgu`]A`{}+>kHh6 *@^I%5G_4k5 F (Bcb㪼:n-_3h_l=fM=bI2;qk 8Ҟ?FQcmXQف"o-eqEA-Q$i6e`dXhHU籯kM8|}i`o\uc};Tf5MKxm&WuNDs*Brc][xfw6(Wka8RsW;y0/pDPSfyUzq}y6 |H\*v l^& fgt5WMBȸvL * nbsg!o{,堏֜+Λ(ݨlN)yZ.PPē#i%|yv <ᙋE/'.%)/I\Bfb\ЮHhDM@*%R+y䤞/I}Z0F;Qg@y CrSjl?*17S8/SM0">A:L-W8[OHs{ԃb\eZS{鬤BH*Y-zKEHIbh'K1>k%$4!T'+/kkT"!;9,CeZ6[p+ S]7 e,ox D샘@)W%9 EpL_zh`Q>@"Jd_0M.*?I;/L*? J-2Ol62%vSÛ7Qv޷ٹ:%x]Lƒi5U9e&g} =j29]Ɲ >ѭ:Cq.lF~%}_VowMoJ2"$;p|adV# B{_qDbFEs^ k_@2䁢Wc oaD-?YNZ#%)+h}%?^ei7nטm F9>"GEYH#^}v%D8'ni4Y^:8sqo ]8jҙ =*tnfOrZh >KĹz~_e8_5[ev/ׄz l)suUxEڹ#z{F'"^K尟B,n?/`+S ʭ߄6\;Pg󯪂d0I-g&GifvUAH Y왛gx!B/_':B :~#ȬLD-0 5]iBJ<}1Y*AX0o7UW*Cm@WG dǺ/uM&HL;F w>Rn&gY}EpIVZ3# +$2K2x/rI6ZV{iSF,\C[*Ï/?YhedPVl`Xnk,0YBT G^3 k[#WSP`s?4GzF,U_zB  O$Nz}incƙƁ*i/ry~BzCJLę4SNElljTڪck_a+\Yܾ>vk}:{S%absvzа0`u\oF@TvF4ٝƽ"o\*{ˌO%cQ2O )9/ib63EbIBm@O/kb9U R=a] 0meE:=;xL?hb9}pILy|ס. O" OaYL\ '67}NJkc%;# t'9;:W%fi+sF_s 9{o .πNw5Y3@9dbM 1[LLkieGmMK24/%\:;$Dv<״/ˈпۂ5|T j_.?+AtsBH5GODF lvWNۖ2Êu7Qp@KvpGvyXm`t.jD!qآx lEJ՚G]kxYUS{&r6Y"p0>),qS;A+!+Y-(+|wjBm+‘0RdI;Y_ @8X|pX 7,נ~4{KF,y̬1øgʣ$|.u*l4;ar$jzN@KAO:&'Vbc #2L8]; 1P}!L~ިɲ^`UyqhWA]w 4IT)ij&HW{/' TsoC*^S~_}H)+ģv =M#dK%cCP,Ql{Ej"l[e~R)ζgsɲXMr8M`S-x5cqՑÐ9[MMm^r)3[AyxXz1v[,wĭ5jh4Hb;)bA <ߙVghHh3pN4_jVYPG$aO7k P V.㲽OgjW3 \VJd/^X@-.*So%c9Jyz"zB#vw}s5Z:/ʅqvfd!s;HHr ɶ ¦)T@=*OB\8u"}% lFdr0lǎ3#ga@ nRN"hL=hrU< t0Ol=~PvA\B>WZ{n*S )ę|om._-ז??)uG*!$xj%rxtϒCv>meLV<$$8*FNSߠhQwSwvDt)N#ٛ?;wNm[h-#F;&, {Nzbp.%'@(6MRAQG V.  u[?U=# Oz+s9BAL.4Z,v,o'?Y视j䬖ܻem27'kHh>UKҰ>CAXMg`W2 faʼIO ̃w@S;I-T'%{dgp'#9qu"&UYfpM_D}Ea"v⃹1yT6.6&U: '!ЅPk\ q/ˆ>I35 tS= MP? wωZ$˽ GJBh=3Qpl -*N=~IcE(x5+"] Sw~/C?4RC)A"-Uil&tTlYA,SVT`5ped<ӣ;Ȳ|>T喞Fo]XE=e?sW2']Zd̊DJkM&2selH5V_Oǫue[VںJusTC =d必$)DoR$cle3HhdqYQ6qӴsPR!q=8n1bUUliӡѲM1c28?7}HQHRJf GdY;Q=+png [f0e@v;ꄤSk<\hKbdQ9 rK_0γ/j!R"T?! F'L yDtJ4S9&I[X~)\ V$[q"8[.RږFaɏNz[t@53H G[Jlpwpaü6 6kM'dxxJ7A#w@o[;v&Wš$] KmgE_p3R`xE NCc=Cl 0RW+ZQRèG#!UH P^u#JMs ʿ ePy~hORiY5MPks7=GK^hS| PclHal[M>v<)$kFqs ipV&oфr캘+rILE$YT CwNw5F6嫵c;hYlvdfllʚͽi)-mi3',ܑ.zB'?k,W?T=l_fEGk{FB .U)Nk&4s<n>r􀡺}O}"-Z_UnԋmJ:P ԋBg G:ӧ,3"icbcxۯ34k_wO.k6#KJI)QұٛawRwœe%!nF^ggoة^y֭g sA'GtJ{i\.IVc@?|XZqnH8B?e&9|2b/ ,վ*~²^qmavBb7&qC&襁: 0d B":W(W;'[C4-|yszm-1 w#h̻A%En Z^&jp FϥT:>Hq۫}Ēk\xC|c0.;nuזE35]Y˨ށvhb_Ei鉃jhi`U5#I ]کe>w.- 3@w^lJ ^b(瘷k(¼viGaMI#C[/a{hw lp}(F80Rj0/4|?FFx}u q'䜹]T C=n d:ϳTm:9{Fvu S>?@z8$YʳȞAk70']!Ge6A:AwjIAS[ 07ihX=}hrB+W`A[U&vVX6}Rq>yÞeOհ/h0o=p0,o4xb}DZh6"EHqt56l0,Q%m~4<fՙssuSභM!/tMLa߁GB-;V~o|kq2l #QZblmBu%^:B1h$b' wD#.55;O ɸ,-ȱ~c@EdAjEx97n&~fsl~3A(*HwEQqo#魄)`M{-;Uxf Eb *L:uA /IQ^Fh@r]D}J0{.g'w=.A>qsyM%5|/I1j5>rl?PS!oy{c\Ƹ9q$º9r1Rv{ ֜Rɢ[%ׅ舊'99ւB)g*! (_ + 5vJ}W$22I6oA\) &}ow%:p|(jDN hJC1 Bᬳ]:YJN>@ĖOkYd[XdEfmH#3$c(%dih& EѠ]+4WyUOr' fGxu7aI#=$[agdXgIZQPJ llD=7 U ŝ}~Wnx #̗͛N1oܦb_ǗAJAEs ,BR&a@ې OD'QM'd_8`ں:KCp*Hs{kPc6bv3  1{l( KZAy){r''QInWq~*zQ_NgH (dž A(Z TX\y?9]Fb3DXx'v6DL?V"oFL)I9O)s`F9IH;tehL*$!]uPDQT4ƃ}Y/MbbBcIn[h!G$BMpD9{'m4նdz·hjYݫ>~DwjƤ5e1i$-`Q ] 'Tj)HvjW]8|s師j~`s,ף^AUV/jW=T;($Pr(EkÂ1S;t46+d{jqJc [cXŃ}ш T 5iauZ*6?Vo"|2tDzQ56 'YY~)p/eLEĆhONa9ho5QJ[4HlyXQ|Wt7MyEq^W{8iEcd4&Eq]~ 4RZ/0ׇ Vckr@y#+4ceA \Y#Myۼ;jo?[qPvibc;k7ؙl]-BV.yM&v%@l'`Ad)$^8-kOcOX]u>}N6|65RnȔ`eZ5|COQ,HHCb8~ vqt9A'8Μ,@)'—Xivv21,iT%<}l\ڲFƊ6Ѐst|K`9~b[wc-l;uVK8:+%<!ڈ*JlskƆzVqR*W1jKuuɽ U]^-pE?ZWH|U =~}U (cI$E'x9VswA%C0igJW5 J/q k8twa&*[ȻF&UE)47PhM#A)@XҫIјhE cIP|2 YfN7]mѰo -% 0jJ _HE}tR$^AmGUA)tRN>փ0$ TK+Uxm+Ƈb3o >C,C>hf\@C´쀎ε]90 ѿy(2\<_D"YI6hA5r"/3 |FNV6-ľ_CnܹwvD}\\7pŌv/Iڹn.M%)dNƌж,&V{㚞-ɘ nBw#%*}3Roɮ(S4H R|cE <ijPu4؍/ެx1"E;Ҁ*ݫʫ"gX0$lz?hB 8m{QoB6F 5y 7oM}feA. OiyzɌ%8dqaU'5?VE9 Mk)ucl2m,z]U5n+ 🮶`2f9zKkYcEE 6E5XDEW@n4n!"ybxMz& (VG&7]ou3UD쐹ٗ5?\\Scu<j Ν䝦KT8xrX'thQMSbi6 ` .ѠNN(v'eŚ&3RV{;Oxa=J Z<> v3~#諊1 D16wBd\8f<5.=5b/-Dh+@E zX%mNO榴( 0AI$"P!l*n/TKƾV{pj L7g0_L;\w+"' #ņT7#"R~ G,ٍ&pC&\ðrbH{_Sq6NsGXot^/7`|L¾gR>q q< _y%xQ0 pe8ṳd;6D3F,pK$cʛLl}#ND+%U Pqڗq8EP =zSٚX6*y<8I[Y[ɻ(m"n~NʅUP;=OViqp@tgy0󮂆rb!fw賁tqddb@I}j\RL5=cbA٪6.LuYX =oWCmD/+AH2$cfm2]<>[^g$0̏4-R0ܶ xBs&%* XÅzB" T$b I8ŷA?kP (D/_PT _EF&yB?F]ezN쵗@0WlWTqM: 5͵(B 3P_׾ؚMZos'x{V )xbk4n$A2FAc)RJʍJ*o4vmOrhBV^k>2y %y$N`L34]51E:Ŝ~yrRp: \REZYF"Êx y: /L9@BP>W[跪\n;O15JO cETCq/dOtb8Qq?q9(@)p'yz87OXZS{>bč0}ovO#L;'_d-wW?zsgkS nO+M〗gnIoMgz=\"O;Ux]:p%hIOVx|xU.^‰ہ>"TDR:>Zzކ~zq*7*Жݕsȴ%78$HF7bCԬ_C.!\| -Z7a,h5+c5kt쨃OKۼǡ ~ Swu%>Sf`h"4EVGNu!:_NT{r}br9o 2O.$ 7}ϋ8Ns؅˚; ȳ[ 1+"޲d!Q HRMOݻs^P$Ӱ&pBmɈS4*ݍ^QFXR\ٶۦ4^g/ aY_$ǁKpm.c_HK-} rv3M ɢ7:d(Rʛ~YgװS6vȀuz)Mhbj/ /W_`Fgirj㳬%V_C˄tZd0N?l?P4^ n4.@Nzֽƺ)To׋ ܆rzS|l'%TLOD:F/0D\E"\ ]Ia@ڪ鄆w ^'E'a x/nxf Jjirg')= cd vhA*؊SWN(,a*;zvC-p9N;V]K܋WN,+>Tޏjdž_0_0M$n( ʹ27;tig*u3ӀelVɒL_gR?<hwRu&B@8Ԇ4%>ߚ +w/UA#]@V/FAf+TBY{ w.!Ρ'f`:i?QzjI>V tw%L!bWfb\uTqTUpq#Gx&EV/wNr&,Ѣo/߭G҈Z:eCzSc2jGCOab4 } x7:GǕpqڒ.->U-,5e-8ӕsux_P*Jh ~K(Ń: S>` j(Z le@SFۜ6gOhh`J$2D% D+[(<|L([7,LJWXɾ [yGV]^jhSWtFcxɦ.cYPv]QShg`%l؛󾻱hOEwR .Lww3(:ӪEȚjn `%UP@ 4eB`{3Y7U\)BtJH⊅ma'&pxk!BUCa"($zǙV1~W @B\EE/_TL8m?M 龊F!<ډ u}3TIE{(MX ӞxGH(v̈onе@#Wnf'*ر*5d1lԍ=1?6 csh[~ 43^ڥKڕOGz5P=XJ v6ÕD'd iͨ\S,2}T^!gJy,s۸ӆn7Zi>e +iA$*l _甘E3UF-R~uCrUi:cU9f&-*NJ=@BIփ~`5:E"k9ix ¢2!~se4;r21a{=bWZ#R,-Vt%RO2X*fVb)6±ٕٛ*d]aX٣%X0W08z}*`'`FMF£ ) 87ۘ=I-2yvdWIp녱=Rj:"]ƐAʗ4po , m]f vgx1@E vUЇ~N/8@dn~+m‡<Wkcjf!؊"'mV٦[^0FzbB@Ҵ% ! XZl  WD5!:!j@oT; 3:=ҏ.j#L~0!esA-*bp6ה$;;8[Dk c'wҬN{dS.b^T8Cie kn G;sV #GBDXCx.Bq'71O]a;M~06qfP JT5\/ LC!6w-37V0~2pͷ I8JI|ȃp>9j|$Az+ ^r~+2S@u!xs{zЪY^+𣎵Ϯ).xO@ᱣbaFĦeRt*(Im=eTx9kJYc ڰle˽_dBi9.V3:ykJt/R @9I1,nNAvsV_Z&wkt53 .Ү ~kq$4R=Wrv_@$W~ Q _/xH?5}h:*R3uP<7+p!ʊE+=#u䄃E/Wel&*3Ɣ[[*& v}AF9#7EDgJFq[&H"ߔZygx|h#ؙ yD阱K%d@}6W"r q+A9RMAkPОT8P'_!-hIf `DUEP{I2?dIh '+[mnqU]\s_u_G/c1o}}FE䃣c顇 1_ORRإE+ya٣]>,DWWQSO`5-lCk5%1fjtƒz2#ap"H_ѽ(h{9ئ.a:իQ 8Ae9E߃~(4QG7Fu O1N1B3;Syx Jba>4d@Aֳb]*236:g3_Hǘ($zJbɴG<!`",ԶSLݯ#A(CƪnLn@81}SGBKqtk,7wUɚX+T52wU8g^RMdM[僕[y_sp<>zkԦm ѼpJJ~>0N!cf!0fVٙ-('?$PTk1#KCm A/Q`[pvteu [!C(0uw#|;@'\ں[Qó{v<:U+NZgu h\mP^N3b! 1 !T^ ߱δ۲#3]9yf5cs5(,"KC fiՕtϭ;Ym<N3x]yeAptq!ҥ Ӌ ʸ,ط$`O 1x@0H=r9݄kƿkp 3&wj>!CPe+;h3$mw!\J!vYDd! ,rlݰ^U22f?}𥉉8MiwAu97G-= T=coΑ~ K i(*~?fm+ZaPk,3Wa@u/wg :(KP iY//:>}H`Ԛqy~*UrWvF ;2O>PeB_Bhgi"qPN.D@Aq/fp!iKA=tE•EBf3L}KB2)  s^-;x>ڦ^L7y70Oy*( ۇ6YfdFל0lPgr#QAY׸\CeZ.׈"7F}]dR=ߌc^"Zt`81Pa|"ӶP Ɨe3sCo&tA\ V!{c3nU/_!ҬFZ٬X$zpgzaPIQ:p5X I&l)2'_PAPX$>[~/1zF0th^l%{Խha~F6tFchS#G-`U\eLϣd=oX}6ίS0mls@`lߙVBۺj *̩`12A2 ,:&|Ulj(^FԢ߉hIEd46©yȝdMϦmXժ71D2^OT4b퀅i$}=ny^ \Cr·;\xqYv&A:/ v[B m@Br  J#.zֻ`AfucEN˛DW\$ *aǀl؝_6Vv$"Y-cS‹zCuEX<Q'5xCjDbQ;dz`Tzn`㛚~帒!84@󂹅'i]cΫ?J}= w.Sad.ws QU>?#z+˕; `ac(RX8`qCt :(B*mD5 4q#s5ß'3CbfAfF7 |ߢB;^>!׻R^puTd <8fFAe/Ƭ68gUɝI}x`hI O_i[Jq¹dZ x!ItSȘ3EWnw%;aɓ;Qƺ5#ǡ<6a%OsSIG/<~J\y)A\S-5G;3!_|RBl&!&U:ɺ؝9dEڜPaц*H=+f_x•ɰa}S*i=dJڥ1]F: HէY~VܚW^e#YB2;"1׶'lF)Z.e<(0iيy 1Wُ"P+=iE~X]ʫjL q^r]5kr!U|>r)GRÙ%6 ۽måsA<^!G_>tgխR]Bne$`(slRMmty6O0^"lVz O5m_9;2J(O';mjTraS_ 4X_ư_tNA,2*V!"UHZuJ&t'{0quIn mF{g.~򞲥6f$6^aΆ1$H]&?m)KEbZGj:3._Z2zDw;2U5bWʇzNRQE>A|a\h(y"$);U]^e-P&P~# >x*KhIQyVun6C4N ϫ2 ɍhYOHBM}q.jԼ'F!‹s &L1{s0o!-.gcy=1B/ l:=7dpzi.^_e(!A!/"8aTڢ&JBgW!AW8WGp9]s WmmWtt纕z0q{蟦 rnm!nd;|>HD 121g."mnbѾ]zu3#Zǣ?H/{Q 3['=Lw XMGG W[+[Zf4(j`;t6&m3aD>WHtPpgEIܥVi;2dA(XJW%x)saRB+yJ{?eHD`B@"#;?ovFtT;Q%oIsΰ%yrso䢾i @$T2 @]z "N~B'LIYo%%"%Uݝ.= @):FM7y*3ۨ]C'I%.!\{ГZ5X6\paPR&`hGP8,@V=!nUBiT[kgiO&X-d5X 4'P>%OnfCRuZ9Є)ߡCe*$kA,j^~_CVE쏞1a c:zM ld¬\X;'\:hym,fbQEE#_ SG3 ̿ +[+ٯo~tŹACJ:6E}4iOS_9JTܜWmks,'74  <0N 誣6dǟb(uYfЍW@O*}3N{KFc9;L)~ 8*/B02Os!dv !Q#&#H+ 9#L8xZ-ZB鈞E> :یѫ/=mO3Fo$€vy$oKZ3K /D?(\c~ݞH{ #InDZEXp9?iZIS(p#{(gi託zym"X 힨c/ZbkUx)Ur;SE6L/⦠?Qrˑ0,M 3[ptSPEQ"@]űN{zMZ0K%cgK]J2s."cQ!V(g^s)oj DJLĥ`)u}>=L{m50:yo5}=oN8F) Ζ{ ^55ӝe^/_Rnʁt}oY2UY`Il u&*jti(6ꐅ] :-fut>PMJFM&6__]}7 Jw`Ŭ,4LSД4R%p[Lu ӛԈ7Є+-68o+!GIe|?;6|h;Z&{h Yъҟ l(.kr>r!~EBq 1CO;lWOH(qIR;>wQpcPg3L~Q$ _.D'J0ŗxSiqӇ.l0ÿ3cE;âx4 + 1*7-ip&EI~ԙ?F3hD*&Gs`bLbG'm wɚ`VȱhLL9)wl^6dD,!S<ŋ5%_g[2ċS^Vuʢ#EQ4DFlg]ּʠ _v"=V;?`<h8&\ςjIŷP[{Q:P͉NIv/9/Ep9 5UZ@1$ے2Jfm1ؔ$aǷ͚"t޸ePOiA$,QUB:@{]"'T/qƱZ }R981t)"5 +=A8=AVU_rM?'W!3Im_qùrʖ^-ջs>iI[=QeĒK6nenٖ8NpVEe}\/ukzX_7PQ O6UDzQ|uue% +el2C͇ḵ F mTNn1<y8: G%&-†1g>ܧ>u6zyϖRncC̏$kX*VdI35ٲ#pҥ%rRXK/rhQ7U蕀h,"[;挎bBLIH Ü母odVh#=)eӚs ]N(Ӷ D!䄨o݇c<|鍥 5CsgK*Q{h7|`!.BM:Tv^$7]U+Sȴ[0I+g~0^׉D*OC숶gg Z(b`N&ށ_8tBG `>' t99d[Ћ÷1,sR;w1BC[hqtBxsv[DqG(Ck5$3N ,+2 N1Jr|$*Cý3@&,Jk}aePW/b L۶4˷ؽML$(!S-quFlܵS#y[`wN*i phܣu?Yη3rROwZc5z "X*Вݳ:54}K=yϖX[PkRREΝƞ}lzE lN:M5@o*fZ-be4  *~`].\˖Dxf7dN3C cp>|1)6,8\ #n bind 8p)Ņ--]AZ CVCoXåGϪ{# @5f~VѿÂ,*{"lђ)X󙼈H BǫbXg(`zvtB6{.C i2ŷ|ޅa2V)%[SaX16g4~)A #aߕoM#2 tނ}Y:&D@ao_Gw1#3i&sn X4;n/ق̥N] 8H#NXPi`=WPwm/D4> ~NQFƹʂ_WHJ;c<9*>Ax&؋:EݼaJG6zPLq^z*Ѐ;i:thv:]ԼRt*tgCaB d{ $aT]*woE&G̤:Ϥ!\#&w/~\2<5cVOԮd6 4 Z>A1Эx _g[ӵ1lє]Pd>8<,*n)Ba *ӱp^M\2%MC8UL<O^W5 $2.am?O;Ke0yq3GV٭܉1]-eA\55?3wM=D l>(ި8Q,?E$@DiCK~4i ;z?+?5-@+ƞV"i>bɲ']\tA!P! "%PNu"RÃa$owQKpI5)rxSJ['d}Z}4#שu{ZڵT[4!-dllo:yW'|5xu"uj<"h7qD6BY=P@ñڵyGɏ6Mc]gu9樸CNJٷ)},֚p9O]٦=Đ%"|Wő0ء-TRNFi@&ԾTxiY/~n}<GK`\ v]ߛRn گ ?t%TdžY86kчvֹU ] QZJLB~l`vY&MX!L\ n2ƀЉ}/ֱ+VY^ 4} A >CO HUmR'ʑU%JMݴ eiO5j:e{$o aPBZ@KE^z9`4K.CeH}X}mV's ʞx?qbP%ڶm<4Y n,ի\)@lBp B[[pB-#G db IǮFbW _>YJʰbY&e'f_ ʶ$sWh@wA#]|EĂCo_u9_1{i!z n~9伞SBv;{%9?_W)5*"&*'fҞ=[rSBQUh,a0q|bˮ$O VNv%Ԛ 6Jˌ6E#ΊPS.@qWcjKg%Vt>`+FЌ}PVx,xzKXgjB nyixaiC\"MW&Hf͚/ZQ͗\]a1)[s@Ca H_s97w#EeNM5@(o!]y'׿F3iE+x6~q;T̳zy3i^G'3UG$͇$Qz"4Pdl\&D~xTiؚ}.tѰxL Etsg[KZbL;V3q|%R.O~Voު8[`PJzk",0~}X 31&Bn5g&%j| ?ș^f=3-q:[dz-j5Ũ)#6GpK[)] kP3}S3a*BVZ*%^ICC),/.gN4yMZd^s{ZBec ud5|MޱXB=±G1dYj-h>P[K4Oeoz>, t8U$vSNy$U.qfocyb7PπM&֣Ǚ->>^J/⳷'"A W,_fZͷ8mtXd}h-@[+ϦCe&6氀ƃA8jx\y$lv|;"˽BEx|#9ߛoÉ֥۹s1 ׸k )/n)6 {i}q:{%8 7ɨV|pȶM=+% 2eHO z7İ+\R.F5اңG$nE2@{]|[b |'bMh(rD V68%-;`.r0WnL}:>!t0bęO~zyecd]Ag Awd5P6wOZ *Xix!e z }R nߡw a]|/ >/17$v^i a,.Z~m};)I_wNmLt[p`7>, @U{ UU:ڊeA}wn+{B7{\=SK] G7]0t0)b|[ܴKL4 SKC%kvoj4 Dv&/-/otjPo\ܤ,t('v4TF> ,ˏZ;@AWVk>#Yr#Zn^ΐD &X%}m1aϾ "h$@!6v8LGS8T/̱Tlx0q|wrjzޭQDm$dW|by'l0S9c'?X /GePC'Vfyk3ƶf<8p vfK{#pXG YstH$qe@bĮ̏X g#`J}3؂SB9mwR;WTJ"T56bjMou}5y4w+ `--Y?W!Ԣ {`Eoc4 bW˔gc0ޘQ_rW*yh*hHCʬix{n׹Z'bi  j9͞&-FMm8D!1סqa;Ҙ `5 ݒp؁ܪ\i`Ĩo hK̡buN/LNo]x)ɽͱ'@ JFriKIxdeaC4}Gh᧏,$~8!༟]7:xN%/^*d2JHz>af K%t GPNMHTvX,OA5w!p|*ƿ)oi[^uyDjǦتMff|C}>'eޜWOhy7/$zK"^Ԕy,"',]3YL),U=C]e;mSoϘv«S("Q sa@|Z7OQl­|%xT IaFK@z@S[{yz1 KqqC t8f?S%m rç w7#:jT4;K:*} t5 T΄F7˾^wzInJ[+8X"F~xwṿaDoT0eZ)1[bn[c*%#ʉg;n;288E*>Y4i3Ң AP #\u-z{ AkgԯT&tKaa eWfBy/`o:N1d%1dT 2LsZVo+FXWxB3. ;I B)j|+;/I)ZCeG4Z,>ml`ϫ~O%Bn@*QįR pN NJA!#GO.φkOs~~r0ׁ1)@v ̹^O[сO%pבӵuM| N^u{13+>\r)yimí:9Zs҃zih tYkW[ؕ<v7u V#9qro]h+T>Q: н =ȿ8"RC+<5I9Z?dM΁h8 ~+Q^w,ȆQT^T^SgӫZ2?8qUOB, ­MSPcRDHZ;ϵ/vByهc ,GZ ߱H5Hx=(@xr9sҝ $K{YcsބtA~b"a\(+5B6 Ch'z:>fm3Y uS^!Rm jܗ>O1}3 idח7٧FtutKS.8ᔝ .D@8+VU L]G8~xUC0.Crr}J{9WZYδLY&3QSáBgс;RKƄQ2f,.RTyR>B$^ G=ZM%'bı;Hє/-5z EhYD%5>QL;"E|W` hSvpF=nT=r- ֑aC`YB/Ke&wI/9esok/b&:aQF^? !+{lRw+k~!IuraZl6zyTEϐZj/M$"Gż"vg~`Xi9ʂôY:Ԅo0>n0@nb _d>~Sz2?"RvBMQb8d{\Y'(DhRa??ZSvC:軞3 j;PAǹt . tXc*R Db2 ދS(Hsf~(RCV͡7&EMtb:ņZ {Yzq[/At)J\ .R.8hJ'-,""zczTԵnp1/Ze/g Cb-1knxE1﫴16t8*Q[Pҕd>O,y8Jm[9t-SbK_SlVM$qDbRB *Π /F17b"V*w",TUJzo&2\nfFRNʸsUG _(r)s09 \E ^V7"-;>%j 4`=rX5 &#mH>Xymcd$[$~5N:ou"">/g$K7^trtR/b'\XJŕNY^j#2rduӬP1P].h.PLu #$>,+F-+W[4鋑NH6CJvjvY7 ޴C Mmk W+h G,-;MdGP󛠻uY:E?QPĘty{ ol=˩FGǁe41bi0` ߔ^ F6Ʒ B~O|/Z);WzrI ";I&⿶ry/~'^p7>{skǖV,#F6p R@J II2E g?b.: eÿ"tC**K"& " aO,.H-Boh =&Y'_(&2C7Dqa?a4`$o( Jlꈃ Z ޥk_}TDأBxM ﳮuV?sv먠)hs' \PU9/)xN-NއJRYU4|%+yEv:tY>f_ z#+fԥkźn")u׮_Y"Y&wmniFwhoNZה>QҏR/F k)D=5p%{3uQmFh#HP-3VFBYխ֟ ban aR`5ozC1p<^WlΘ0Eiz:bwü~j;8jp/;r\kq|wWwq£sek\-⇄]2-5HtKPckhtf<,vvR~7"vJf GX`]Թq.]T|@tnyP?tLLh~hKY:f [(wFYz~TK7%Y6]Sd<)-P 6:c(6ά]TTn6FQ`wck2BE[#iODCZF(e wzy@ ,`:K<ݞ0817IFga7 W.^K~Uɛy#:gڧۻgt9^lg'e9pQt|eku9蜱~0/XeQϪbTI[Bi_**%ϪAiѸg1}iyL%KWMD)ےbk$i]zV\M@-H .;-*i@˷NOmc^G}ma;[NI͛“Z9w+{ #c +<{Z(ACnU:(2}$(1Ќ?Z("s`7,,'+zB,jZ+imT ^/?!yܵ /FpXʒ# A;B>@9-/:qMnzz$*U֯wnS XrlDw:^H,y.{xKZpn Dkn{ب latS{L]JtpeRҨ;S) J3apYv*3[ߣŖ'KUY'9mE3\$cꅊEnyn') E!+rw|KPHF 7;#.A5ySy^J[Z9Lo7geٖbzVMZ`^ϋ5Z*RkWa !Z^)E[(o;%{EG[|6] 8P_ŠNɨE//S`H4)1.oR= 6]^ }C;ߡ}Ϫzn"q8x !IJ.1 J_,)Pݚ@N/ `?3nhF"BgyUʛ?o1I@|>] ۭЬ3/ȯq54^ ?-$ӅOm+IIN1lwhxq *(b)۷ @6 ٷ>+c8ێyly8|å _V#wRBϷt`GjrDп4{N$|/ѡL̀[ ga=Ϗ&m%/qӵ),3 m3ٴkƛʦo{R:.3nۙGqwU d6j*f8kF*mEi ^)hP%h_ج3¯%~`ı2 K1MvQ(I%F6(GkBc:nB]ϙʜM׋.LI?ʇ&ZQ-Y#' s#9E'KT)L!)+[Jr̡>O0I ,6*M' `jsm,W:|t[~_j5 (V&;։POBb`m{%(.7:A ?)$;,/&16H$ SANtF8;5C,KV䊦)UKJٰq_o(ted36}Ď z^vHg8 BS[MroYrW1 [y])1X&?9giqq75_C ·KLI: @Uu2*#/WBa bl/~"df!cJ޺7%nR ]@UTӐb< ڡUzm*WeZcbĐzg')xc,dJn$Te10 &%v-hWa㣸!iiw(j X!_x+ -zʝ5jTy`쪊Lv!cA~t%+w_"qldiN1>:ܩiyݞcN`Fbt.f܀b* L颴P8܏dn(eϢZr~Nő$Kâ ]~DkFrnX-(Z;9FV ~Cu*zk _,UHޘHYJxp8֜ތ / jP;ZP& ∴ب3\85~D,⮫>sCE}"EB@SҚ5 KJ5lb,3sɛ 1Pm.N&"q,-~MH`@#(巈Q汽*E8T.& Uv@f vTSD% ft^}NƋ+`P=J 虍%gsF&y:KQ#gJgf&>m9ge3}&]UԞ}gvfR?ې,,8X j.sJeBwq6*$mگ1zmʔ7f ?W9N}uHGyz+r6؄gZv_Kdu.PL$WM9bGY-cIY'NFbFp6dJgd>bcV5j['wafT7mX]Os*)\ys_Q>`}ЬxRO,p<7! ja˨qv1 w]=&X=Accȃ,~[լ+ZtoYϿb=H m0*;XoV6TK74p2Tpjo[ \@4Nx3TL=Ïxм(i_ϿNk[۽[@v}kfSy,MۇKKD >G\ͷuE}BɣX(DÒh"{uayջ2,͒ojǏZ2G4\8з0w'8xR/G(ѻN[!~+dZ^isˆ,Xͫ䛬3z N&uQwc5K$gf |4 )x\qJ? ;򨼳 HGGuNqb҉T9;xob䮤}g[QssH2>h7f8q#G kbSh}k"AQ+ xϦ-쏠ӛaj˪y@%%Ͽ 2#:nOϧsڨEPduD$lĐY%!u(ԑ3J7.dQchHc73^`oZJ0l1['u6dP9Thśr^70jt5>D4Uŭp#.T3we/~a':Zyy)Z]u٧׈N>liޓYpq {bԡi_i3rCN|6l'tG~Da>=Y{>m)'wVp/l8%GmeD For{2,?Xۆ);41k\:+Tݝ9l pXn1=yՑڭxMk|9x JHA|oÛX;xLwa" .Xsún --QݚLzQIdKN6`ޡPc^PvbY;V``?:]ڲPCnN@nfX`G6 I91| ˮMxZJU.2Sl AFcn^`ev?l 4<4eA3gf}ăvcX9>- >Ӛ4#o<<+='T$BxX!!Oޝ+o_wy.t[U;bk3Dlk٘ 8>N@ V̪ 17%_=,d\`}F˱n#@\g qԠ2IVZc2zZOtʺ!E+)ɥ8}D_ۓ-gYf-@uʯyj6 YJq2!7fAg*`{<}dj4D&-RT{"D x:yR\AnGJ e T jȃF`0I2WC^W1VVs!!k.D1BJcCªe57.P=s`ڀȿWA#Ec؀Vf'3S<0@pMbevҞn@SqxA>p ؕ%^ALJ;Aqwr-ǯd~_o=@|2s%у~-3ϟxKG|?OeeS%8 f/7fdl{rtG20tcɗ\"ϗҔ)丼nK7i^9?4iIO41zPǏ:`ǘCKYsU,w gb,oQvyL~ܰ 3/O#ꖷ{]K#H} ҫ'ˌwynVL;a^^ش^ՖߋR%'UƗLx9Pq ̂9u+ ("{X§Ф0~=9jx+~J ޢ$d Md \j"}IM]ՒC7_xB&as nVד4s<ms̡;NRVh6M%K[i .jd,ʼdh;vH*fzԻoܤ7ꏜA=l4K 3InY^hӛᙤ0]ȕOeTT{` ׇ5,܌|rGi JwQ XQrP鎑ЂFeZg?WPr LL1zJo¸\62MmXQ ǚIkNGe׺_ΤO=DK4D]-\\"|P!+R I#y`h; AM5hGCd(8j]5nt=󷶎b:BNY[f?O 2hw D\CcB"L˶C2 Fh,fhHpQ XUkZ@F 5ե:I0D3ç4*MĘQO); EM( Ty$ôS!nLc*IVx2If(A뷸LTklAW)+B^=q  qHFvRZ1 z{@FLʤ\0M"jzNlsz:9^:mY>xpi7RqWk6Xdl<2UU<44 /58 &fLnmfb66;d{?SB#ˈXOl;aVi`vRE(s{o l0d(TV8ܿ~!A'CүX<1cz2>L*uҹ %қ_OMDZ)7cS\K` jXp:fxӆ𳬨OEХm c̶ M"/ Xxyh zPVE=-HA~h@ÀWtSsd˷ֽ>Oܱ\$l7T| xtڨuk^:]gN *2G"66]sԇ8h4H,q# m?&Jb^(MNDBQ`T:?Mhܛ)1maCMiy ޱdfIU?SI5-X0 H3L [&Ifw<ٝ}3 wxnܷ=zi\B?4O-Mae5Q@A.qt8 T#&qkC,^x/ұ]e\X bמk l$UNS96Y) `忖 bzl'ݷ̏)meP8|@)sdV4%* b2w_OiF0\.!e[%iRѰaL}EHRUrro#!ǖ^RWP,R JyE7K H]2JU%.I4ؑ ƺY3ȍx̉lw0ΰ᧒TjTWk;}&i+H3O+)v:W@f:xͬ0#. Qc{PX|D3]R< U##ȳc5Ū 3Qz /qr[@H#zW..GaTC9S= >ʏ{?^9U2.2SM (E,1i-9\ wiw 5x 2T{*-ͮ: ǚLҜ *DwSyŖ2bߨaLQ-Dܚ!De?<v- ^+.aꦱ]FhnQ"t) q3hYRʢ1eh"K2z&~4CCZ+l4yd^Ҭ,"2u  br"\H36\f/0$xvp2oc>wn;t|_h^\agH6O;T"XH_sBP'֙~kIh\O.M-=C9 QriK UU&؆_Ά&bK$08>(N/b7"6o55ͿȈ~3K;[j!;ʆUճ܄8úIN[84:=ֶw(f6>Xj{2{s@쵖S5|Ѩ;n%)yob[byZ~T9Vr*8rMªcȷਗ਼vj -hW[P.S e2 u`t0-hƊcݻh|%RfUGtk19-l>FtOFik%X^Ac3<(`l&n1_Wא7=(Ј5W*&l0 W3bqL`JꓮF4=~-m0X Xw!`"ImY^XvE=%=m-L$:~=%vgep'$_#qe1cᘊ6܁S_O{&0q?ڄ؅ $@ed(Z߷>k)+-4Qxp>ynd,%TN.!CD مYW WNh15ic4<@m;hA'ɪ 'PxfitڑC!0/ 9S7=I|9)g;4|PB=q'].=W('ZuHH9wIfj0ᕁ{&*iUӁjf/ҀueҽnlӬ+z4,BJ|%TNd:-"!XaOduwy[CuӪkNWBb R#7M^cbCGiJ. C-1HBufup+7׻,fK bmbL,vm1Z^bgBzfH54jdȓi ,gD )@M7KLawMybeb|aUnrfLG-*uL0dZ>N3ˍhEOtQ<; I`0~19MTtienx9kEo.K( 1ZcSJ@w 8Y/O~}͡P 8^Zf#3[j` )v|&DmtBS͗ {I:}}U.~րQ_kJC@@TOBUًbilk4"kӹ?|~WVw+-+^yϫ(ݕi Pg4rïjjF4 1gw<;We8p}=vuK,V$B+YEg W~lf0eUv#z&Z>I{J‡pXiI{KM̪VWGMd%;ItkWO(H\`|ٵYVr \]{?BHC>B9 wԴ^߉ PR3.~lKt`bf 7>r)8nK5b"^i&( d ,_j@4q v-*lIVAOg frH ZiB|jeJgke=6KpqJX8&,|;!hmVjIJHJB:x V0?BR֦huR^ʨ ;@习FR^,nnwFp=:և.k:%2DH_aJwa S%>=M1Bu i6MA~ >l&ba?FуkG2EkVj< dEn>n\4Ny'l7Ldev?WMoFzx={;Mvg{}_k> Sq~Aڼoh̕d. JTjSL"Lަgg})Ӟ@Yw(& Be yeV+阿n$۝InN㗣9.~blBcP.<\3Y! "6 w)Rm#O:S+B\^- Kv$fl_ԡ8J)yUTQ +$3HGQ67 -Q SQ |:?V:_-j hHǰG y"v9{,ya<6ㇷ1X⮝H9^)O:LoFjܢZ;EcAps^9$i"RԿbɊl-8vTFݬO1>JUFSۨ6/}4e4-8Mj }_&`י@wZcw jm+pO?>hO!patv(FGPzё=tQ7M׼:V&T&v4##袑rc)!6Czrr4:sV' 7zl,NK/Ϩ;YЈpR|XҀH*[ﲩã4#x?lI @(1Єt5/<jC} J*ƯJBT.!eYӾOӱVETTzRcbb&p2y5߀( 5Q"hWUC o  N&ViFlY.`0*f h'6gN@P;re~ʀ#*3W\T7%S˛q s*bQgTTj0ś5*!iI-tM3=k V.L{,"i߹ @\hRD)5fdt/c z eHQJs6$_ @) ?M I1㏍J{!(D-sۚ3+"^`x+Cq|R??n@:S0w%K>7#\~q04\$gHdZq mxay+gc[s`d !'mqbC#C[| +F@r:HbO].u{:; -eɺSl># -#Uܲ %q1@>FFh E~L:InK% CqЫ]7{1fr j!}aD1l$ %!ǎWB qөzjp!}\slZ#aBZ1VHL 3nT]1f@אpqQ ʙW;;kP^H4O;V08-C`}s)^^S!0M guʇd[E\Va"Yt[첾őxj2X;*jo!>yŝZRӁzW01Rx>804-KbɣVsIvTൂE\3!aߝL;%h{&Otu;.`iN1_B@S:LXu?q)T԰+κ\7@a䮞mZ'<(|aK: ܌h:,Ss̫>WzeWcvЃ:> IWIN2 q)(&$#a59Pm%"Y? %dèM ߨvD[j{\z7]nuTu2` d I,NQ!S@;Վ8d$ls^>i$۰ZgG{jF-:{szՍ1 Չ/1`&th5J|V𴅎:AqeJϽ ءBY(޲ӰⱾ e9<{tQ $np:O;+ٸ, .P"T5W@@ۅ:d"!F(yN`v'f.I-.J*_3UObȊ!XWU.ssJϙ,(tZ5$X<0"aZ>\X Xj,Gݼ&3(g+XE& j.W$\=BC&c ARln Uzz)Jԧ(9Tl@`c!WsT\rFھDhlYZ1{_EmfH.Pry:NK|/ FЎWrj*`O@RǪ| Ccn8BTlIG, /ZAkt{djH/aE4J&`q /8#Oq௬KINwfFP6m,LovbN /%debGjGR<,17>n1"zw)BA4:D-Kj+!۔.OD5 XeR5tUX E a}\$"Cۂ!Gq0;<[;C>ƋD^p.VVּJЯ7EeRIɿabOk,@PIZy/`LAZ^d1޺Po~WC 5 wo[sf^+? X$vS̸?M%K}?!U6ՂC"}s}78t iK:U0) ^{n,YZ*y;ŲD?5,_:{jfƛAI5YQo7lfQmXu  [l`pġDA1%MuOΨ@Y!MxNu[=8·N`m#wۜ0Q|v<:9\i( X$X=*֍0'J5yYF86W4stkCwbmՠ^y YY.gcIܛV:!h4Wt'^HiG^7I[?_tz.͏!k[qVjQ|daiVB|F Fh'_M*I+~ϦjtHCW<`ӱ]!`E9޳rUjaC¼00hSx^#{/-I; =sJOpi_1!Pí=JT*HGF@ i|х尳G4ynE ]݌@`J R}慎eWU8~eJa a.pt@@0ʴƽJѺ"G'u|VD+9N 6`,;BܣrG%?bw2|lb07r#$ǴsN{-UOz$6|.1w=/2׊Ӗ`M=AAGf \/9j<}ytH @c4+Web:YDkېK8h| h|O9f9 $|g8Ht*c: 缇 YўdT_)0`w>TʍHDGWNeOkcqaSVI fymi)SHՒQ!|NwRBF bY(aqfhA#_oz ]rl <ٔB] a}twrdwP,F)  %e=jgVGE6cWf|4O`CJ "TňVi̧?L:4sK4zOljf4-E{*Qc1zZ?TIҥ Sf>?_g4<8tK5G IlǴ2q~(PKTyU@} A^NɆYxsc)C@9@dp"zCG=e]xH X,GhS"CY[/t_~h!eA."ySŵjȄM{1y )DeL %w-\JK U EÐ9y)b2+˩ ӔMMNk+Z&IU|.J $z: csϐ7*Q YoD9Ŋ2=K!I}T@C!+|w1*K@rԑ&Ao=]a}FݼV$Pp[UU {8uz<#bӣb(b x#"S`=ntC?؞aXNrUYGhy='J) &l0XQ^ԡD"Mem/oG6 oDDsG JcXoӲr:GIд2ؚ\5z}y#mŖϧ-FV57Ī_/ #"Ky͒$d{̔ư@PEҁL.ݱΡhBC{`8/O)w|YڛL T#ܹ(E~b3h[j6|&a԰$.6Q3MFVvߞ H2]"F^)vv (.򩬙]ޭ.$ E(C8^P2u%jsJ?c3&k8BǑU8eH mBFj<>]KQIqH3}=N5jujK=Sm( B7+cI3=;Q-?_,ET9yP:5#IupQ6!/ x0vS91{U?͊3![M G#|R,D, Y@H4nyw>Q8R Ar]&,UZ<.pwyI/Q8/{Mڲ8zdywu(׎PE89heVs GpПqϔZg.;Q5E6P3rS$b[[Ԙ o|Π hSbvLP/o%D٢z0r="/7V%Ey#NqJySGq}†J :+9@Eţ:rcvmԕ8H>F8T"'`'v0#e/Y}fdm- aUn^ݨ+^jSϻ] eAdkùWa'q@XBj\!9Z+ď Vhu{\QT"P";aG$S!G"w* @-c];JGT7gqՂr;ڌvG3Mp6,RH< d5ouݍhF^"[f=^g6w%8=CoND2cA<'&p9H NmOŖЅA%m[̥ ΑZӂȱ@?jg7k.J,$ʹ4u5O\z1P3P|EXF(VUEdqЂb$Q+:ow1-=q?a3Jn Bku^]T5y5-#eZzHc,/JR;P$_ԱX6_%Y'V.YV+*0YwQI͈gDX7uB'u;ߖqIv&Sk "ytøw ixI)O#GE/y QaAZ9\Kj@dISka:1Gh!tÑm}0.,7YW:꒮7i"nD)(%^jL\Xt7zS|4Vku>g֖\9Mt7 AVŤ0ne:#3V}+kL5jGfXtU |r$MN=pɶg!]UC x?aDHP]_"5hd&Ke Eؼn8S$2^:ٜ~A)4n {ݲE oh[ ě  x^uQK'S^zJN`zyyF/~[Qh  Is^c %3}Z Dؾ[m+?^SqErXZKDǽHP&C@ 7k)C!<>:d%/mᓌMӯf4EK Qco|B*mgDejm7lgH1m dbE%Ϸ; `B@yz7W*rTGxH<l831_ܸraϟ A.:F3NX9m$〖!=6ŏWlLG(esa^5&]Zō;ID}cH7D7YT6=BP-ͩ/ފmȯ%*J%3,#Ik<2di4L#Bvͬ2M\G) nAU:Ђ 'R&$Qӿ@80;`*}!$.O B> S|'V -< Z m>sBD`u"p'?"~8DGT\IfgrA0i!$0peeKуxlK,A^I{fGI}%hm@!)l8n(E  6w_[YVN-[CL--6`Dz.q F;a iNԟHXw$Ȳ.n\QJUOCx*o229A~B1 \5]ED9^mb`&匽`K["kR6Ճ#+ɱ Iĭs=wO>)L%8dGrr|X+?Mqh#)YO gZ=kܧߪ:A ۽y㔽i(33xb-viS}Ir.٪vJǿ.S-(Q Pe×R>&g-(>nl !x%y{~L]ywI(uYw M6߻j#d2p˖O'kt(-"LeyAEǥ^1xc/'H@.) k; (~;V4V.ގ|hZ~W?KC =:" gWV^~.@J&2XJj%hP}*XN*nϙ}t|!|N/!߱<"H!_D~ز{kL0pf[a8 A&?6\WjZ6 At~ ϧ;Byɶ!`C͌nެzg_SڼgEE*H^,3a`)d}b)PS7 %#H\Mj% ̓j5!=:B4#ѡ JZ&Ԡ=&\BѨ"j)5h. ԝ Y 0x#HJ q}qj6((.t`9GXq{7T_ؑ$_)1x;8wo 9]M=/FUH`U+}w?)Կb1obbn1 mTݝhBs2"تűʧ0 FnסU4|]+0ew̜F_zC̀ a!UͥZKqa&ǻ^nG댙0pF!N !0fR,)ߴCc{ 5;^#DmӃ8SKN^%hB) spZVkrB)ÉͦV3xt&`s)6s$8cS5Ͼ ^Z6H.N?ܹz.P>kM=|365Hޗb;jS݌-M)-[RamxE.YzdQN& ]m׉V0bEeT2H!w ⻟cL2ㄹ3Pti!ATg|HaIZ1Z!E3`_kdѯ!8*D@+Z!$K\hqaJöUrbc}Y1pf;?N/"ʵBZ}J:ѱ=6&L3-vDXvj.g閭?S`(<{=ݙ6:zrg}ݦJ&ji#VKA `2=٧vA;&"f nӻۺCv[OIZwZV1wtGiz(M3fgB}7k<#ϱgys‚#X.R\$7'?IҸDеUĜWdYT<%^hBj/+FoII:'@4{&e3Z\6э;j{ {7d_cvZ'pZ%|l킹XƊ7f,[KM8Il]z!wU$pJQ*cxÈMY61v@uJw2N͹ σ0+ q>}|S-٢# 9ʃH ZXB߶m2?̪c^fq겡C&M@|W^S )t0فXzI6 ,U#en"I*S<ue EgG nlr5[Z 9osMt- x9dMጳ-:U&5++i`PD(`?}pS5<XqU?RUue=hC)W7[Ij9v K? hG iJZUV0H3:0)ɽcjj8idw|ϖD3?<(}wDrU]vlT2˴K>K͢ۉllIuޡs0B >#P}x^,M3-"\)o//7PE,`Ej8ϻS=Y4u >Tt' 4b)Cl- PW2>X8P>W7-f$(Uf~wӌE,=6gZN! TDK@y)vI90x{ԍF im28^KhhRJ|d-Rd2V~<Ekӛ#QzB)^ i`ΰTvl(ch Nqeqhqpt^1go8Ngǩ y}#n|須ib|Ko :L&~^mM-[T6~8YAM1^X@EVIe1kNjDLEo7{C) 1tcd;Z_rc)jF,Tᯟ, SF⾖R$4.sQF3a4W_xRH|$(*H~ 2NFc\ Ԏ"Ë<:`Ej_KJ ݰbiwՓuf '1kpZ& @@<3E(W -?f-gGRն;%?-w9r8MulF4?dhE\BuNQ.F)Lτ}v@Z"8Dǜ5Q}dey;+ wnn *7oyhۇ=궜_s_i͟A9~P_}ۑ <th3Y#Jtܷk7RB goP 4= ?o}etT 0ֈov6'@`5ƪ谷T є)os`KLVz@M-.^w,B_ڃ2e>Mɧ%S:Pu0|A I n҅!g5\ղ|bE:aԛU[?w C'䶯=gZB|_XD; ] ˵kR/qN0¢ANfaJι-$z8db}Er6qXܲʈdG9AH~@̭/Y6/mU,Oׄ2v_369 С[@ұ:1ӓgr3!0Ēg.4%όI?CA6ôC}Lswg{dg$7p܅RM!{֧ 5`C55)9aԂrt @ɣ{xգ6ȇ'rb=CP5-O IwT[jg27̿*X|9 k( nCv܏yV)lZ}]!JGP^UClxMCIu {rBbLMN;&Z$85W=Ԁ5e:[ _ WT|NTG1G Į`cs!al9 Ѥak;O[8&3&c%[ rNfn?dWKHMFfPKMy2 1pg^V1AKO!hu=~ߑ쵦ϋG@$H^=rk 㖲)9n/͗R"h,VߎmՒm ]X@f =_ K,@3$.Haޑ#be^8U%W0(]8WPfPR#:t[pZ wvײP hR:H[96A~7S-%dZo өU 3꬐b:6\Yw閳bU`> V"|n|;&Ɗr%?Na[G_,SEX^a9ؐ/TQakTg3R[?Sd V"~}/ Z~v,]ʎ$y1Ԧ\"x q "NwQiB" TY"heTJ$nX)|P$fd# d>.PE'UGV&SmXrnˑ##Ϝ :>}sH_<*"u=nro:? '¯*oKtrhO4|.0_jڗTk #TV?MЗ/b!uv0r.gTá|lP ocRY~Z9㳌lOD`]i3ʛoJ'A4<=Ӏ&u]W9:u2v<cJU晾0g|aqS+fvM}ʔ-Yn#΂G8?;Mg^\J0c&a†SoYݚ-=E53EBbšx $xN̗Vt^\-5yæ gy+<^y+Md~9C o?\uX-O;(Yb̶̄ 6r th<bby}=G$d كVx50B?D)Tf4 CqH^0"Q/YOp(lqkY({V*󵭼 ҆8:]Qb"ˑx (K)K<)@'\sPgh{CX{p/%LW~a,7C}xYx*m4#}_Qa˖=/TE6Fa#}l&zh(dNh-L`OO^%o4s`>ߣjp.wyX6͇FN[EkT|&ͮdj'0 11B>]Ue(nq:uWUƴ-c3!/\VzLWW1nYLDO Pwjc wzỲ 6=:&7:%HA03GZi5uG,[%66A_@}c~$Ⱦ/wN!ZV1HP,bcIY:SoYϤ#c۬RȤ1bBD`>71NMxk>/u~JmQF:KV8TGF!;ne)G">öd_?ٸ>|ha ;?6u'OюX#Fk?GvLa+#M6WUXu|N:<7A}P r,)(JG=9y+,j0D3bG+ΐM<M? G[楼AVDZS{ P>%8'Jg`9M՝N+)j :>3K `3$.W]lżGu;l@ѠB2' u3_T<"G+"L\Ykup/56ׯƛLH@Rً*VNP7^=դUsVmҤ}D't.O#|wu9^`9K߄9~h(&C<[@(r:Cwz~u"|ZNZk{ sk[ad\EʩK) +9c8FlŽgYa1!zs2OhNlV&R,վH;*Wrvn᧫,܁5͒e_82ZuP! :F&ٿ:~A΁v5͖YB=1s{/`bK=~8D|nWa*Z[WH1K:2(=,pNĈݽTkdDަ 7b*b`]c-&"i ۤ>،x홱l UV|(wN!:5wYC#E`74gݿ\;<1B `H+jmaqB6YPw:H[o6)Q2ۍ0Ɠqj 4Yi=EXK(R%4VQ'bqp[%+bitAV@C? Im0nzBxZ+:@K> |H%?U& i>p:pJIEv4pE5S,_t& ̣i?͇Gt'\{zW>KŃ\g5_l?p(4: Bսwu-9kMb}MеP܏D3Y0̌]"ֻsO>@%ƘvPUGQa>QV4v&7YyPUvUiW9T{;FplRuY%^ƅ9 ͞qPii) D@Z`bж[%l=wC&T$kXag 6Ȱ%44ɠdhv"*Z+H{8lRaQe[j %C2f( p8pϸa6~eE7>Jj!,ڢPRj׺yHJ=?Ⱦ'#"EE={&xzBJ[98 săKMLʺN=iԧF| =6h=2x4!o%oҏڮb5e3+~j ߀Gg^nͲX))Y?W(9V-&鉥3*-3kzGe]LvV?V%OjŅ$|0Kk=ڛ7UO#!}€"uҚ)Hz )TTfʚ&\}~kK-\8 k;Z@Ė|=xk Ϊ)G727;"QȐj$c-rNG`OF8z .gɓ ))ʖ0Cy1mwn`uƌ"tYhCTgPE(:#s9@WWQ OKVǎrj*\%*!:Bذlb=;60`kJV9c5@@r=M>ƅ!IeY$7H\];ki֯"G@Ji2W,Z뎧?y]7T.9)|9_gt! 켓98GAռF״V,>"-:9%m_\x9ugNaએo$J 4HEwCA|~bN 0vꨛ48u6@'H$XNc5"=!F@qz yM2Iܐ[s! shxq~\= `UĨ OVZ-0; ?m&XDlIWHue}, gTGt߁)Ű(mTR9ncUګؿ~;>7, qT:{bVA I[lCE*r8֎$D+Rp%=ߴHmnLjLE9@/.&9ǃ^aA )b0" :,p%s@a:SWһ}t<4IAej;*GN sdx($X./5:đ;ErvT-)|LPosm,;ܺL"7)oHRA%V93CPiq6Okmh7dn֋ݿ(?T|j ?|O̔T4BrFVJ=x㶗XDEm٭&M62묋#D h×Q4ܯfS@64/ǽ6-rpFnCM?ijZ/PQvp *ERp6a-+(fpq5COD>ͳa;2 L㓘8$9)N͡YƲO)7YN-ݔ#S)I,W(h>d)>az.'W7fcϥ'[H3?~.hΧٚCIV n3 6IJjޞkK&xeu@atx^D䫭9,ǝSWK*(Ta3  yp&2{ VуD4&^pe:=Ц>4x0o6;[qI`i_32 +hF{"޿9)=kI)j[J&,2]8PH{ˏRGHU>гBuTby]mjh@KM-}NsV28hicn=:v@W'Uh@CJC Uv*=驋6O;޳vTCZ+yʄ,">&Ty"L~ ~d2ln| qɫK;HSRd|7o0,KT5v >]ʨh)j<6 KS'7*K^1h>R7`\fRv=7>B%uYM~+3s>r ': jYZX🐢J#^ [Kͽ )&tMSmHybO_c 7N4>, ˙r]r=hHiDȈ!+)%aPT0[)A|j7# G |Fl'Y_W\cSAȠ<'*}MwK&ĺw=f}w oE';82;Td<)`OS}^+,SV4ф]n2!J1A#(12@:Gat6FPHVb(2z4L|6G+1an=Ўjrغn!έCP0E@-m# v= J%FYcᗻ;\ 1K:cm5}C]-wЬC5SX7wvT:,V^Kt;8{+, \yS? Ep]fWCl0B H'4Vkq;%<[D8y٥f79EіHoΝ@g"Ls`H$L m h+/zJGK?$ȍXj2/܏%v[M0e[:9F* ȼ\jjV5)o29а*VwE@+[0%Aa+) #]r,H̓L# _,"{gI*:vG6bHD@`BeHDOpb$gR"fi<)vp>7;@˥+ 4*ğbPRr۝%Ҏ AS_QcQ*Du Nzf %JvH&U8^~Id 7П?a84sK;Xrzw$vn_`51#,&5gaߊ"yd6'-&ykfU,Y2 e_ ey5tS,_(yD#Cg^6`'0U0jDE҄g5QC9xb,F8,[,JC5MIߴOUKE U^ EA6fqoZTj=.F E!IQl 9ȡ8 6wo0NRy= 2R\ P3ϑb[s˚墩:ăYAnD@bo$Sey< -WCax{n!`f1|"GdJnim6]cnŴ!~ލTϙ`88Y9G>lf5| 0U- JrC- 8aަZ yVDNJ,-N鸻n$'äv}>Kىr?NW 0k5XӲb&HuNo@51b7qTetlÍHF -ȔσZcᯮj1->=J|]E3@m$e:3`YDX?W@K7ژSl(8JÛ~[ 3Ԡ5CI)5/9zmylo^V>GR Q\>o,^aA #WJ`{xz,q!fM6IsTf >w# pp N쾔P|S9HWaAh>*)R9IMy,Jemynu٭r|F>xplq⊧hճgU`lM8g$BlH" x$):n^O+Bw3 +D0;Qzm9\)F/?s/Ƭ w.x08`Ĩ?F?PHˆ4X`wֆ1oT EN݃)XUuǧ9meߴe~CL̆4:!]QU]~$ں6: !O9^Uk ͻ(C ֏73\7yA& kY`&T#tꟀ1Б&mB"8B8w" !2ߡ(.\Y "+i~N` qԛjD"X@⤸>ۋч@O#xbNzh >vjkBw+׆DNOfRXzVT+Inщ;J+._PÀ&jq (exZX2M|dg]u*tLf^Eє3޵?5;Q۶Wqc;:R .ވ89fƾ"kF)T/D~ڂ&M&z0՛kR6")yZH^LKl&Gi ?Fp {g &Wl'? Hɘ7:T Ժtm9vPO쟔ch0D1i4ʚ0I#x]sxu!0xQ5Ѩ-&y LLV󂅫PעQ> >wp ޥ0b- o84mDyWvcB$U[$ppġ0&I Ջ^vd/T3L. B Phjc?qnUa+ҀiSz 냱v[X )6sz^BEUR'6^@#ӸCTcг,>'p7Pyڃ9C.NO`ۈq -z5zY? -\LlnSE#`+f'5jF[9x j^xqoԃ~cO1;9t>L\x%9Wf#tY79*w0 ̀557xN9: bL&z`„̻Ox4U?P`W{x=hh-tLM{/iG2@ѽ%뙈{uu[N37qz{!sx dW '!>Bmk̒PȠg FZW YᔥZ.";|w胠K /z`,Y*@ub+4F:|[ϒbq 7B}#2;l\y:Pz(3e_$x(f9R\.qkvޓ!pNH\cBԀX0:_"'nSjwM"nW^a?; yiՌ hx9i޾hJ~|,='P#(kT*b֠[-0`yS3K 'u:Y~vKO+kmk.d~ +O"`КTۆJno2G3 fD= _S S$:bOe6G%@.V)3*ƹ;84ÍɄ\1 \Ye-6q]Q>8ǐrqHZE[R}8Nc!wLO;RruwBnM",b.(]6uӂ:&l0RM]WWRd-eP̳Zs~ƏZciNnz # @.,3 ɪ/b#3mg9S ϝE^fV>+ky]Q;R⌧د8h% KsXȸ:6msNGw QVpeYWߔYs j9=G6&)c<3'd17/=~1z+߭uDLUG?&ئ1?e!;شZC^/t Gиm trp1sA oFc{yY _[X%CmG74+'F6pkGAsW<&OBikwHmXP@S h+Mwi|3N\RkQ W`m(n؄,{=:gV@K)m y$4!Jbʝ%nhr2,\DU@kNܽIn١Z6OZpB0{`!x-.(=qqi%kȖ0^U kx͌V# 眍7"evǯͺ6;=uĩn9'2n ;?is\ '霿pH740D`2~siadsԵ ] !4A$'\JR̙r?T .`|!JMSYW? 6 ΋q$~̌\D %}P8]  ȽjӴaB{^?Μp1mE1M _Dnn:C%nldkb'U9x븚F64F_ݼ֘n,_aʡT9ăϬ0[pɾXn%4Z|e WFW$~ЛdH2,9wxnp~i5D*I8sv+)`Y3:tIpNph;KE뀥y,i` Ӹmm+Z[wBp<#dQ$A!`h$LM0 vfLLtN4tTz$>_=H9Q÷؝cXsӢ|hӵ4 S@nBPVbQ4%帰-wNb.L fzM|FHmNHF&o@'ğskJm}fAW{&|z.Y4ډeI/MGJR 1#,b361odUI撝7w6]f)?whߝ "^ݬ=䡋j`,Q2j=Θt;%0 \A YKo/#,dCs.&>mjqcܼl9Y?8X1y 9gIUIQp

      y@v%[Z1-g5I-R#bMȚϛT Dm3gLM ,fJY|A`M Ee^AH[CO?fݻaH`([ωjW?Nyi=BJh@-ݓ'ф|<"jbhȈ` -Ku9@e"H)qNUbvՄ*Q1~eKw X#rqOBgm*HTh$oV _Um\lY>¿k[cv Dv~~V0LB)L;OׁNe7`h]$t(fYPFE*B( OT6 'o?Zb{W8p}# XHc4Y'ȅk#LɀPf+tƧâ׀: 7 /Ԙ~ .?s\C^¾$l2`Nk] ;=t5@׬%;?(\$C!_%o7ۍ\ 唂+.ސJ1gG0@ID`)@XqȨ*=_?}!W3RkLwxgM-` LFH5aX3Gj an$xvp̅0ڡ;ߥ:n63]>`Ia&o [†yrWg XIxNFw7*uҢ]SOsT?%ϕ E &u67GBFxQNݲ ` Ŷ;ڍͭGrmŰ*> O;OǷxtWNzdںb*.!B%%Ew](HYN4]f=h|Jc}rU ~;Hίo~0+=M|Dxzm/̜1k a6Vئq,fښ[(u(C\8 Ta4\&= !:TD&@v˦Erg\ok$ƌq&T஌#b3\ i-+kx@(FJm`sKbOdkf~/ts,;I9uK`]]_)*&QՌNu:j@A4v?M }O)j_$"w_hX?{K'IOa @X=f bQ;1yd4yva'r:J.2PTHRvjed*( !kF, }9 t?cB !Lv?x3aĆAsc^sm-r!R d~j7QnKnl1Gzց ~cLVFwXr9_ 07K-:5-OlKU,T{uR5^G=}eR6X#S'p(wx@`W g'[MwhئE#"z2NFz7q4Hײp;LIzrxO`]mK(>zh핍mH." XtsMӹhai^wKPڰ]Rx8&Ct2U RދV^=2 S#Rˇ4 %L4j \&ZtENm^^UQXEDh2oF0{=\ݾb˵ QYdtˠp}sq`]j{ŚU[}Y?ҵnJn,jAj(i9.|VGOHoddl5^;o5jIƲYXSjxj=9(?Z98m $QʑP78׬I`W]/R^"5AZ"gP]CMpU|l0oܴ -PXŗ%OcbPTEW ʍ\'2? RQc\B#B\}VǢiGq&X}t2'`g7Yo~C㎉"g-[%][Iqp@h,?:`^7:>(—~݇! 𧀖AVT\':H7@Rk˄OT4/C=lZ ]ؠT(tj 1$Рh$C6 L<_I?NYY9iLMrn#r+۲\dvey5쭊df%>lbĖ=.kY+;ŧ*Cvhmocp_R_'Fp`\Via>y*S *Q=/a#+*rԭ QxiWqhP".R=N:"4Ջ R+*]9_vBQw˫ۉU )+P 8Y^tuF8I]qͷ YED6fJdU.!u4K H2ڰc*P8Aq r>s*̮sC`軏Ȃ:n3+p-˅$%['5'1Y3_XRHnK!⎜P:őmM,BV(' j0CvfQ8+tL {ZĂh.7#HUZ 'yrC($[ hD/oN5n|v!k4w\Qr~zScmTmA!VDcL,s>5PRe S9HWAXj\R,~2p~ۚf[5ӹNJ@s)9RJ璂HKpʒmwQJYdfNaɹmjy{1 j?sA {ALA۝qۋ#]UPmh 7q8jid=M*HMȅAA4#d97amߖWjVVdCe7-YJvaS&\^?. qIydIFEK,~ {SG \WvAg?7X983w=R3W ,UYXg !Ӝx`Kг{`b}c{^z}hoEgߤtc)}$CuK5$$Wڱ":罱 tҮD ٠ᡝWHzTr+QE 5;aXkna1[,SV18q`D!AUDER!!F`?JP/0_LZ,c𝧎CY[Wk4 m .tN~jA Uʦ͑a\#iǜ;f/Hɭ*Krq ٳ9HϿRPN'S|s^nʈXaw^,` h䱙&m[) ǀ ^=fsFR&&G0SWeFl ܰY)h} M[jߥL1!t拰M96^: #YMyCS_Bqxy t+} : o/P;eЦkw tє՜C H A#R?;t Yٱ}G@8Viab$qYͤ In#./y"wzʿkxKhNFf^rC8u;>:qwUP SnSXoC2?hB tRy邼DzB׽YiC/#ɻ۶zUaXX};ٲSB.@fp41}l sd>b;?R R<(Sro{~׈NkHڧ,w4mHObm [v!AePQYa8C=͟!Pո,q?g2;9`1ngvGc6d{63@LԳqJk$y, MJzȽ5cdwSgm,8X%Jprљj˅^zQRqUKA_~ps> Cl+&iFW%)lsuںB e(S톣f:4$B ^!GNH\ ϴ5M{D'"Fa7N:ւ"lJHo:<=R"ITÎL PGEdO!skyפ dS+3Ce|$a:IW;绻˲;ƽ.™~ZoR︇U^#@z:ͪaf =$\e#%,_Sݦ%+/~.퍰h@W{ ۜ)M@eZ:Tϗ; &e.'1Kx\9%RE$ڲ\H ̮FoV6sEC<} o%Vk7̡z颛e">VA w6q=Ͼ̮$ 2 Hds,'c{8KE, i.] !b4IքeN8Gx7HDy*rɤKzgZh яG.0n`0BDr=1Bt&%]l=#4sHQM 6X0 -;LP)Ӽ5'm2'5Vj^PxEr+B݋*gI jŷ>*'uCiR`ASJZT$4OQo\edVҢ\CL.B 6VyAw*ZqIa(i:zVou0T[:D-J.{GɈa8ucSDtTԟ- m =DGU=I_!rCe@75p%k#n6VJ;) 2O;њ-BD 3h?%ܲAO&(_`L}LF]nV}=;p%gm|pI$ma[r=G(Bk3vww;OxZYފ^"{]j#:{0W'=^1{d>Zfki myۍ5tGiS|i1àՌU|?^:XwhQfu2dt@Rٌ3GsU'TQK'뽀F\s-yQ5il{8QD2ri/0~酢I˒4 t/3cnj?u;fsЉч?&?GBTn>gr-RJ(GV׻塦|8s{t{4WBa=j`Owcxdf֘wzec dPXg ]%Z*t<HZ-ϏD޸)9lK6O@Bp>S Qp^!I |atXxekm5=K@7\7bC备AY')ɫS1@v65 Qx?f-&6B R*,QC: =CGFF\,־o@ i4c|Ew&bw H%R\7%Jшea-[Mҵv>@N#4kj *Nd -N $33KxÔxѝ AhC1In(`yf)M%'ePqsn7|tʴ81I?"N o}wœB8a;aԉW?s~E]rk+dmL$ \c h)Sjs%T+6̩Jƨt#|!;lmulS9(V 8Z3zˇPXn͛5"{Wﰛ)B75cĞ]ҮCqu5{,D]H0y Rkef,S3r ]zPA5a9wB#pXw˧7UZ=1:. n$A*!Hg09#պPÊU^v ӮD5"Ui~t]1 \*K~#.d@Gni/HE&4ǒ"q%)?ʅ j}ҥ{d& }q5B.KݎrSTRַ{(rlims>d`wDi^D)Pٵpw `âO[LZ?a|]|t|.&ϐSx{ȋ4)7/YA)8è~<6Մܻ 3i;@yV 08nK6E0U,Dv0?$ AQRpkm xu8z ̫c;'C\&#׫;֋߄se{95iX "~jxJWChs'Lߕ\ [&Q #bT,UC*RZj;qسF4MsDQ ܺ8?K.M008NJ5O  G_ZfلϾBuG[W#;k\覵bB2uIo kGbq&ψMo\*U"J`@R5vv>||!e6F2Ŧ=ZI*lF4ڹߣwYuui$<4:ǂ2m|⪳?F|#Ȳ49z>6od޵qEl}{Zo,ÜAD.,'dwqiab 68F~ 12B)oe$1 (N<< )zFZ6?wbB<$zpbvmRNC iȱ O1*c؁86F7 * {dnx:樣6Kq+CnFUNY1US$rlLFVz~rf 8#sV{"i!;Qf?p$a~( yCؾY!z"zP p1̣Uíwk4m#f]2X[Dm#~\iu).TxGtIs5}ҧS&`ŋ{`Ʃ Vlw=ƆMOYN"TUiAJiDG6?4s;GVpqj! O}o:Rw}y sJz-؆i9V3/+:nBρ&T(AI_kp ??U5,0;Ym+)oȉ?)hn@ JŃKXUղ~V0;w@{|L8<6QH_%RvscOE-,UQƷcvUNbiTۍ;ck9Dh>:^3vtD/PdY 윛JHroJ}7"jTcBGV[b^]jpX`?|U6 ;d<Ý-VҴQFNGdqW-$ S3^RUK%oP⴦_d>4hn!>hӱ/Sgm316PNyos˱Eݒ@\XTAŃ3{5j,͸6,Sw&5Uܳ[ ,Q=fsXDiW;oĕلw̹3x]`CDkI 39w Nr&DA }{x ^2FR>QY6G\}% d̼QSq`XTyњI,̗ds:Izl5_.2UX N:,RbwО|ߜђX;ᛀ?D&zeUsϝgkp[go_| .-T"kD-F.ϴljڐ*1ʳ~/bն*|8%^Jvˤb-I2WغV(y增ȼ7P.G"~,Qip%W`/jgW% o[&B1JA. *cEu?R/៰^z sMP\-%{z}5k*I?I:[\\<1~oŖq5мFr7 E.l : Aaep%N| TP@ȓAJ5$w uQn]{T732f\~2,ؠ%^+OkE}=Q-27L>Jj;ѴhЀO&\W<p Ó53]3yj@cp.>&X#7ZEI-/c/Y!2#9F T{Y8D\"DJ ƒf%C\泚ch5$ ^A(K2[|ԫly<;C(-H&TnBoiHQchn86M[ΈH_vXs 0_WFqRctۧ*=RPL)ecNpckFVF޹egY"O(iڵ*:hMכi:lf =m. CpZo ܂nAiHB"T`f?r2jr_,W;uI;9'Ȑ1*j[vW QpCuV)]G=qbKt'OkZ5,f}3'KZ<#@ \>sձCЗ2uJEh_F=A~ܖU2AAi- .ѩ`@Gi)|:#A+㓥A@ d,Z{:GתC ZH[QX#Ÿ>rjd47sL'["QlYT;V0 pPO"!wIBEs3s,K/ asiDg= K ,# kK{\jp>,Rd| !9v*9‘cMohvPk;[GlS0 *J wF]a!&BZ H9&@$ܳלcǂ/kby݁@ ~PgWѡwg"@qSUГv>X8z6 Bboj?kOl[e3+W)`J `k=RԠ;"ZWp5zu(`J>ҕhDsj-f'du$0Z]?{|?"5M+}(ظTuHuNL\0w}<67!0M JJ*E x*Q|sab4 lwfmJ}q珿OD:3B` yQ]D5 PrŜSv%zwp\[ tH7iM\7PQ$GbϨC&M˒0f^R~W+Y{L` Ϗ)?<˂L9.+'C =HN lgRq; T}hXd9O֌1MyK Ľ6qy5ǼgA/`Z 7f作Hrai%JCkro 5ތw&g~HS8Gi)bԑ@?/|;vUL-#l&BC!koq+³z f>EUW~]SEEe?|HV˫ N?RP5 ={Y ]oť"PUC7ԛ&IEvH `1a%jEl{lP WnA!!4 \f_-O9*sd{wCli-Z":$m]Vؤ)+2 #CtdiiSbפ5?"QZ&_w%g D4l^)D깋-۴.\]Bes t\/#`q_ O$xѓ B?!HVuC"U36\QIdMJ%)RcxUl#GC}Ovwkذwe:V9HM" H k0 k>T+v$:R,=(s sKjpoM'~@J|=qx" $C||B֯_V# g`2Z/#aAqUPw3 }yq]J4y@k$"6l ͏~RD5It:&'JzUߗ˃,&ಠ(`LQľvcј-Պ o?"k/5^Ml ,fʝ /ybwx&nU.h,ӽDc9A]bdnD&qku1mPHKzMIMh7pbY@\pl'@dCFM=I_,P=+PTvs?Uzcvytjz2lzr1+!}݈0+ T NNjI0syi|0V~60)s(N-Yk=gq0YHFQ1Š/I!q—\[`tDs$ޞMeH:%AYEd\y=2Z;vs5}5тg ?ݑ/#BSt#-w>CaXOߞ+[t褞^FWX%op UoMQ:J5)V@qUk3Ky/2}NvA=6PQ?k8LHjJ w lRqWMɢiЬi&w K5ؒ j2j?D$3&x$ ^9 at_cY"v]S xxl>vS7"Tn&QPa~OZ鉺Z̸bJ]$e^DB s%SWjxX)o2 X;-zUQR3"4^/\xQQ֗5Ir8*)Ɉ t*"%J t<1H .;ɥ{BqOMu;>&\ |?@8$<ϊ²3-.BB~q'j] ݻ)BXlGqj٠;~K(ՎX"R6`߰ʼn_ h ~4m'X `/XG`S.JޛXom^,e`F[ۏ؛ɆSF[yaNo}}|ZRsZ E~d~6 %Y1bnYc#Kx'm Vp޷4Q|ʸWjh;O[ć"LdJ!ंŗiLnAK@/fߝ!O'oE?cҭ'H>nEThn}%e VZ;oXu"P!g@MӋ q1Hԩ䰫` `f2ǒ!MG\l؎Ѷw*na?ζϦl12Y&s6CU ?^lvTSZ_/7aٻƑl//@}F嫹TH(ab$% 6\NŲ!Otzq~cWqQab/j}%^t#{jO{4t3V%f-cOam 'VF$/&cd$$s1#a$mbe ]UA&?F! Ob@t #bPҏW|!'WI+ޱ'p >~i1YēT('@C9 ae_PZ9eOQ)([[Efu S:qZ Nɹ6ܧV/tqJ=lGDNT F Wk zAr%zAڠ+03/f_'JrÇpln rkNڷ!@[NWq绳0yc  ;1mKZ[8#CSbo0%rJO?C0Epr1[\zXh/5:Nr|/yG_g!H\G>kK~&w_c]K ֒t(SQ,==zQWTg38rx.ZO,U'eAX^njeyKjEtc!t}S:m稧4x7Qp/cO}hpf]>52%haBmC [JVA{UTmCUohR[[19%l-L |n`oO}oFddlaIY!evz.mEBCJwc+TNt]GeVY_wWBȬ*.#WFX|AEcl)JZMe>ĩ~JY $D>x# oT8U/?Bsֻ,0Ud1o% 9RIXn'uHN0ÒjFbZf?ՂFocG\efRkE-J ƉJcL;]bi8#snpe\>otLSWzӗX-'Э=g.MaqɈHL}Oxfc9<ƳE4X90*\( nIO >CdopUBGjU)SW6C-tj$W%P&C B9 cӷjnEz%*I7X(mWΤI*kzc*/dԩ|sトlÂd<RGZF0EgMoQGטk΅ bP\̎JMRARnCI~Іv?g0-s "A :~cVP eep7xS#w˔51VAH9,{: r\ZaA%,elmy^g(U_9;iؿ$`uUeң~]m Mwu^UwrZ`<<ɍ=KXF`Vd\f*Zk٧XLUa#`qOBWSiE1sFҟwͺVa%D{, ȘF$ {`j π\ ">+5yC 9%NDCnXԴHD}$BtATolF;*Ĵm@2Ʉn A:([S.ט} 1J?VN^%[ NwOeaebgF^iIRSKVG)҉jᯁHH4##Fy,ʮGTVɨ%Td[;}ͅ7ȗ2ƣfW[sHL w۴F9]ωhN% 4~YD4ő`ݬK 7(3Kո=9UnZ߰|稥8Zuqvd8tFĢR 0hL1CJZ7H|{Y)gХ&|gU$eMXsl.]s~X KYCKXP?9]eilj g_o,䁮XEBۮ ; y ,], @I37r&M@rkrF[άJ ^^nS&g$""U؞FeF>Y5M#L_eR˺2vÅ~*NA~܊q%z8t >ޏz!u-rp_%%c<LWlSg{fpk&NeJ_~.]{&w^þa"rY#^jCE9qUP3Y|BAc6^2Lv>4eZ2b\"[x 0iq0xDІqn^:vEQᱩ!z*_z;V/{rkh&O!?Y-pzT d F㛼D  ށm}C^JfG2)ȍuT֯xA Vfk^1}ò{Y(Z]92&U.^Xr$IƦoN٩Q;}zD6hkכ{;NV2օzdޟF* TcaF C a;ypiܽ] 9z tLppaѤRBKBWz`7d zֺ=Rlg}"Yz؝C,!,a9B@@Ρ&~)R& *9rU{6SMxٱ2UNBd)qS'wH3y? b3*\zv# .֔N~0A:;aRU-8?G.)#4ym_E a"r06~wḿ;0Q;7 h+]!ȅp8 q#elmv=7<_5x!QtNlesf@|%iZ9¯:8"K2\]t:Xd|f,qQK^K`ٔaR$+}\Dm6*."ԼtݚoJgP]b[TQbm,EdO{+F#thFC*4-!4Wx8 3pפ,R^RZT/ QeP 5`dy̝+ D Idz$šȨ&;A{#~h-0xJ(S-Ud*GQ[/"/tˁ<:bq|co6s&;4τ(C[xe'_v4ו)Oہ8'`u;zmep|-,¼YX9|[Z\o5Qݚ`끊l lq?;S_`o9;o"H @{N_]wKռ0o.ohN "sۭ£U/tHWE(jp LK4Mcv(KxG'L''\BKV+7V>%'.IU ?WsK?׃d>S p@4-jiUJ"QYi3ֆ5^< [1020=ޒ(cVp lRF&xJC61߽s;*ݖQ˄,zhr{ȇ< R==\O5 LP3-$s,mª# Sf6V4A/U8IX#8f`?dҐ4}.!![]}[Ն!r3wF="ĒV4\>iG¤aߤj +OM ~On֐o7ysU<\v 9#|, 0Rȹ _`70j6θྛ} Qp1C䀀Jk~hk-dϜQvyDE﵊:9'B|}Tr*~=/-e-cmDÐf+;C~|y:,jrZe v!4#\ۇ7lcWv'D\% 0~)ڙv3QY,)tK@0ml= 6$-'vϼ mwq6 6rMr^oqvrY̥tT[ͻm~KyHd@<2T6F1R 21e?B: &p}N[XrvxUCC6+%$(=aȗ(NGiP&{nƒJ(,8o#XJi\L$/5Q]dy˝4Ubv..k~|*de|^iH3QS,֑fY=*L : .dQ&{6y6趿mԦ3*eAzKmbf>@T h%+(Gc_ճJ/U#XکaZm?=&;7S"QH?2(~c,^5і{Xmzw왩_p]Zێ<>7~ >w9lu%r ~˪Q I8+$ ~4Dhѭ4Zi8BRJiAZv5RE z+’Q6}5ØVHR&6uxDF[Z 0 Jǩ ݖwTº&̡UfV[1U]=v3L,t~lX F/SO&Hq&[&`eK^P'!%Y9`YTQ@$SVp$,]4;["y5Dʟ=ϧp:kY{XgnrT.;FyHTE,94Hq4T0 R"GR~΂mo ;KmOxu$`45n3~?Q ;e!אu{ሦ/Gi x"2CMBl=6~e>/{VŔ4PnE"e=Y&-ӣGOq2Q-_Ao3e}ѱ7h\ )8^7zyER(Q (+~js\+ØCZ{YL`XeM\8_W}zKa˜ C q8v]JNxtL+q_TK aK[nWZ2ZUm%勥}[* 1+;z)᤿J:3dك[ld%kdEdh?J`>kĝjbMyW}V_TL`(Uy PB)Cfp2+ճKSW0-M*\C[I2)_!֬u[TEʘZM}^Z,Zo?!6?I|X6|PjtLS/Qx$wH =*/;9"sSڔq0 ֆg:ĵfS\˥4Z3Zl>XtUd{QYS+?Tx+@Pь/4ι7G҂aE,fp#SєSIY~T|ȋlV4Dik y?׍Z+Fo802ú, _!"+/D]ƀ;j݀*/a"^`aaМvhŋ7Y*$+غ1kAͽ|♔'TSZ]W8L]8{1`Iƴj4:Rl]pwaώr~Mތ=ti<`q{@AԵYs2'c_Jz z%ۛO=ҝ=|%E?1tF%r~gQ\Rؗ9}tZÍ .9u$W^QU. `&‹f@sr_TXTu:N1td\ \"J.fk%o7ϑSxIƓ 1H?nQB=P\xWϺKCڇX/yՑ̻6Z2W~Lx4[rr~I 0# ^mes狱ݶtTO)5EHd >F8\]w]dlwHTJjw?KrM;~_^G~Ϻ?^DPw˲|`l(}8cV4'"Si__f!lBv1*R;xzlHcU~+R6fҽT:)Rӊ_|T/T3PoܷTJrE+CD]!ji-+'3z"qu{X㟣͉w܎`~/WΙt/D`{YAb ]nϓ x ~U'ɛO  mt2y]4D873)}H@Ӝ*QWD࿼j̊#;9IC?!>L&G{hKJ4E,LGnH *uW^?"q/е1XjTWj J` j4G3/>O.$a [%$ܤ㉞Ν>o]l`W˘h~7ٻ);WYTzѦl`''H%OaN#IyFRP@\|I\2گGLƧaa'Dq8UP]s[OW֢ 5L1Nߎ6 26a^ :ʿSau5>ߏt{~``T9#+?1&*T!uXUUP7K\k%qYKBrZg<;xA]ʕhqD&Uvӟ(W Pv/c#'g__ +0ɟ~KDT3mDJ)#L>m%o\@ǐeTBKq-a~ASjfUz51TQp75sǤ2sRNW#y@Z.{:8ZcOey@n):mh@72I Q\2׹h`E&¯]JXǸ2%3/Е8 J(;-@*).RR'xP ~t]ӫTڛz&ͥu?%FW刾r[/eu/Bw<%zl z:蘿I0 ~H^[ ѢްCs׼3֭'PD %K1rl,8|#M )+1':".P^uXnbB\n7o3YAXF[ SK1}{!IІ_1D+8Y5zfy Tj/\3^C,3܂٠m7I cZfo%Kh['JÂؑ ,=hͩAa3g]wR пg Odb[)+7=VxJBkH`쩕-}6iWӫ.ufbJ~YaҮ|C۫/a[4eN c̥,+S\g9L=Dݕ 7tjQ.T$P]A-szY֭=s'jDV-2wB1| r"&ڋc?5$yHcw9^CCSdsfuF@(ʛ[綽nK֤!TA97h{.7HGEkDM2k 57@ib+WT6`Kz 0sLj+S1nm ^V1fft-:㍌@}$j01y Mv0A)yy(p(=qb韁|'JNfBBpa=X9~)b2Er yB}Ua.a`jyBO'.k 5N<8iA."|Q9`>bdjgVj)tM?"扯ZFOq/!1hpWa1/*rTi>-zZT&exNN7Aq4u+(T;)`#EmRY`}X.8wա`; է&rB sK[Azh4cs|,B1J82#~%E䟀t>w`~ǐF-\̩] ?-Oap11ԯ^V]kO*>wcݴNA˃k$ \;9Kϡf`7gN:[ZW!܌ Gu&0$Z-w#=Q:$7YFmElm B//u{23( VeQ9Me& 5NHg3Vb_'xڰҊؽ|?)DE~t{uO h^~˚:fPY^Gf03o#811 g ֋SOJ>V3PUZJe9h\[rRm;˟rrO5s}?~@Nא\ |{._d\gS_(d[ʲy?5Pln/4u VUd3R '<_x=TF3YUp\;͵*4: #6} sg'U^^*|E.0HdevzsyK:N@a?polC *.b5yH /GI<#hוLOIm)?nG3H_(%@n}~# Fۈp`Mq{ Fq*K2Ku+߀?O6}sm1obɓ:JGd{ ,t5lU\}%6HCt(]՟N4u\ .wl!%BxJ~KE8j.n>2J# /H}8 (CuL@`ala #x.,kTD> _?:Y*]r|4\ot2{; 4!NSԈkZ?sϐzJ6l&@X]%>}!\CW(Y4>pzvSc>=LEBFioZ'SݐheuKtNRmت@I/<[|W oY+{!GW;?kZ&V2未<C': Pa.CNwH+N7cz]DFΛ-3_;6}|B{j|JUV-`a.s" 7x~8 S) bYNb*{f޳Y<MvSK7` $%%n-za?5RϦ.$t~غ?{\zҸk c`}[YxpZ82cMq5I  &Z(ͼRSOj ~,y~١J&6b|5e6ޑ3(/!Igmw풽iӎ`m˳9ywdX*[h=Kߨ<Z Afc|/EռeP%Ax.bֻߝIe.Sz Jg&f)%OTۢV wZ]5֖FZrQW5VuS0YRvMgl,Pj2Tn }%M$n6RJ:V6WeowESf.a˫HՇHN|o^NsZʕs|2ke G2z ~q!04ȂkZh&ЂOżI?DMf?j d 6Ztʼn<+"%$9v VcdvJ\)4 .[6U]<H]ԃjz\z$Ad`wgm ȫ%j )[.0x55†9nJbISهljngzloPOp\ /0@hԀB)rހ ni[Q5^ҡ ?*Y"d6aԼK!7C?2M(w9XZwǚ^WxNS*kvwE\ Qlb.M (^^Dijh( 1Z!YE?:iO{2m8M~|56dw\$<$G4l߫*'ʘҮR/ 'Ƹ+ŏ \S։ܸL-ѧ_y2/v#eYZc3y۷Vmr4:_vZM$BvCqz9! \K\rxS7BvjCD+[r+o#O~&# t{`ݭG\Km^K 1β6$-eU6L2P#U+ 䬰pu'd]y>_9&vM$|'&dO 9@^Zq@M3E:%CV3SJ)D?sP#F%ޘ*SӞCq4`:eK-Td0tXlB׽հA'aE#2(ܳM,08HJ־5Hmgw\z?]&2]Nt/<-dyzK) /m@v{hq넳:Đ.?Y?o~O<ΝN`k9}TK cnd$w20Z)>mXl쥴e]Caoভ֛0~|H| a=䫽dN[nqq7_w"? ׹O#jzL2Qv‮ g`Jx7rq.s-owkW8aÞ7m|E!k[jU~V(0dtI2K%jqE@:f [bCXtuOo}zvg}1l@gpNmUOO;Qɽw,f7m8.δ'p&Z f`Hk< Freچ顑@j.bc8o){.V8o#,IGXh^.]x=YQ)s06HRם6hhߖu)ّAvwB>Y Us/EU8b=ԇNċs>mP:!H2J2C]6Z:&j{'#“Hj+>l&QK Y^6ȷZ'nd~}o4cߍHRk.-wWʪ@<'6Ld+Q% &ۯ`֗r ތB(\x\vxz=>{ w&uK7? P!P)LPh{=?MwOX Xv=avICgs Op ~֘SH3ŎXc@b0ox#ĿS& JoUւp[X}cCwLAnpqr; wmz[kRm3d|4D[bH4[mPG9CHWn},y-vppX6 '2qڲfpH\$CH8К@XV^_%n܀eQHq=XӁPmpG6x@1e3r:+ 7qǔ,TG5)qzp f Jj\JxQt.*fc )U:J]Jz_).UNsJ(MO)$&7#vfbzM%gN7n!WYЃt{Է- ==h8Ôc`VcM EF|毆>ÉtӁc7Oۼ(vzyEKj`E>Y= ]2c䕗kۧ% RϨ,<%KHZ\:l$'`6}+b2 ;/A%@e8B# V-Ұxy䑢QqNˀaCLId`,ٕ|ԝ¬bWZg~. @yF' q[: q':ǷDor*xWX5:|#Pѐj wkVTĺ{^)S?)q2s5v_dz=A}vۏ<:Qtzi!'Zݴ*]Qi b]*iK2aəhe;̳?K<^SWf9׀An3O:X˚|91Y nqW)@#evwNM(jbd5!B0{ȋt_͢\4i ;ZD4MYֶ.$L&e :Î^eUec#L,&OnYKUVBg( ΛON+by}i8ʍ*nJ+/~T'<0'[cMWRM*Y]7Hcg,e4% ib%X[$r TVM؃pks^Ԣ6 o打ĝuQٔGtoHzZR.N59@@b_ t@Sܣr'xlA#I5#QOaBv^yc8~Od[DŽwJmyY];1| 2@9S؛G k++O'qG{h737? A۰=59}J=#z /qlpZa KAOx[7ٕvS CVI3U0V5X4޹W4|lzAC]D ^>di0zj ѵ͸c׍b|P1,ELALqwt.wSM Zʄ hIcm=f*9W;JV:il݆#{ہ0{F>| :Ff P;OZǬU=7re>l(pS yBbeufC9$m h`2LR[4k-6jzG@K*0$aDp. cΤ"H @SvC9ȌG3kа%qߌ9)4?qBr6%ӁWOsBՔ^"!3?B6<%)ﲫW+0,O%!Q^0YwBxx5G鲣T E" 5`;{*Zڛ&okWG;e&;nҀ6C_LBB W =)-sA(ᅴ)]tvj 3}&} s $wZXx} 8w0JfUX6 nǂdF^Lr$o}z 5U)+vNZ7xnJي ҆ CJbt?I2Y8^Ks/\@cyowhaVx '8>PZ%>7^h$̲ytMo/G7[ 2v<]PNIlW=9ʃ]iH vZL~σТ)DQ0,TR7uI zoц#LQpJwND ^4d-ol]НJFo8P:x)f*$[ѥ+TOz ]?/w;lͲD"iĶQi=g7"˸cCbGj]RϪp~ U˦#b+^EdBmjc|7,7Wg4_IZ0?e^JWyY6c FittCt/;?Pr)x0Op6Y"[P+PT`uxZPŋXn-i;( bKUVрn̊!LLX 7ٞFqw^5nB>|Q iNGq"wCR:*N}(.W,-_ r{! ܒ%z~ z7 ۉ#IB h#$Xj+|]V&U9KQIq`c-zΊ11BՉͅGjkwP ZѮ.i/G᭬'+YO=?hٟ<5?Q>"u+3<zK!8ӂ)}C>I!IbZ(,Hrs!ȴ_gٿ\Zn-._W^꾛$pltxLN^◮O ߣ|0 J:[\w C%>tvLh$ eUh":<^[0\}m@7hy 83FCЦ9Bq8³(&ϛaL˽#%Ξ:4$g7\8})JBZ^,!YxQ}}2\ *{)w:O͝60\2BQ+=~j?wTt]WVBx:4}0 ܩ-hO\B"-n UX6ðh >"/F:*qAu#Axf6bo⫪qSx$=7f U1\o4 =oc[ %eYQHQCl tv}PĢ`TF9&57[ZڰJy=ץ` }HkpG 04`N&HoLA{1FcTfol#5$UnCcBG&]kw ԩ9Ф߂9є~J*x()g>|A5^gԼ ]Le#J `c Ԃ:?;:|vLĤnr=yٸb&6,|7J_ :RU5b]R"951>ph/VoV[~"S$ PFq7Bwf#N.*)!O<0ެ` S㿺 W\:R:Ug P Dsry:rI8}b kXgðMG0 ,6k=JȩȣA.rȅi&gpVYULAYv fu }G9(R3 v*bx\pj3[n΂̨#x>InSk|T#Z<LӇuARvh&*z{u& ZB.eF)5@&QMW DVv|Ny#gjC/{^6t\C']|tgZK[鑏ީSu6}hϾw+l2N'-/~.*>k@Y6:OL[i=9{qs+rH{&$tѥ@>$&{gs bql dwn $b XT%dZ xEo`Mi[p(DULbVg4DB:gPh&ε怖WeM0]h%>EWUf/$ejp%#/>'<}ݙwdnp>fIՂKh$1tI5QSÝp MheX`gV'?߯ټWiE8 PnC CASbه3lyqn%/7W(r@sЊ%Vr$[xYf`dz  6Ȟ]TtQ _DbVcsS! b('QV>Fbr}M$^jR:kuK"b8Rާ5}$$N I&n]ɳ;N\ =u)w5wN1Z'o됙{8]=M3wJ B$ˁ-SЂ7ptm*Ha\e`$]K#u7؇lV Du=Ixsab"}ԍiݵ坕Q]H9QSfa-\WTWaU Q~  QS@v]mkFN8BجLkS7 GT@Vy\Bܭ+<\#S`[G_#:i:)5C$**a&YnWR:_Ҫˤ_")ZSTks2t`fIVÚy]P=ZJnD(a؄%x]a~_C+\?+~{ז4=ntF\rw]>8͗-_{.@)`0ËN;'N#]"oAѼpA#CS伒 ]YNՅ*F7"ƞF^3O8I7tHq5Y ټ.Yoz`>*ٹ!\EJ\p)K(+KgOu׾ ۓ֔MHio8˄7vl)= @~XRЋsL$9.7IlYqŜ F+_윥w$P7b(` DUm5__~b(l= l^8&#Z-xT :~Nl8H.I6eOM+$F$zRع2UB}CMAB{~#&;S81Gי#yPXy.X:16 flt?dT(ܚ2F) TF"vbH+ u8J o \b1/si/Rr{Ǘ=z/|SYSHb@M0ă ԳoECF"!Hq_"Zki !/Y5?2g ͳR;KCtoFoCSp vϔ +w?PLd6|_r^#^)-t|^"4Y:1do{{NZ ZQ_#k?ѭd>;a s;&#=%W0䉌m#vh&ƶ[)P֍|@"]/XO\]?Jv!Tn-n2}(tN=X!u&=dOY'nϋjP>J{Ju2-r6q6t69 Xi)k^en+cvluw ?o7ʵUVW\[jәXDtE50-OwN%w !=*Mek)$igCxx^F7df /2%\t8"1D>C^zN :h 6gTTUIfcT]_E>$RMij:7$yA+nARa|sAȋAUcM>t URs#CF;i;["7i(Y=8V~;RyɁ*R/@}[6{LD)b;*=0<;p@Ok=(gij8P6׉AКC%ni׌aOJ G 8Ɏ~o}sLg@U`i t&N !˜Z] Jl )Xpm Mw/ot+:="[a^>a+)Cndi?K$IYY3)BFx%O~2]߬m뗁:,Ա#7iX1^|i~+<2AcbUGBC lBn%nH^q6'xj{8(MyyZq9E #rCNS*~GwjkR6ieF ܜyU8]WY}>P;piH! \% jm!iٹ,ÆaoYh$d ep=ޱ;RwWR'#dk IQee#AoB<^^"^$G\=UN:rnDwōnwM"T@.HD 7f@kH`$Eʃ/T k HM<TLI=O:!=g+y_tR3 n,d3>һPܪQZW* lv/j'WbM@@O{9LWW"< ~ҢrNiI/JBZx8^`_86Cg5݉b)YovQ`BMLO;j E\YcLiހ:daĪmb> L c4n{NVNc\zt/:Ԡ&[F#(mYpn`z1=d?6 *B8d%h%v̻qY|[7|uW0ҜQj<`wR-i=$U]S› i_WXA Β(iɔbvWAog7[7QZZُ֦c $o)%T0wEo/12@K wN_jҶWf_dr[b)[UZ:Bt /'A5L-I +<ѱx ϖa̢X`}sآ~s4Hqண`a8:s)-8@KVS +ښ(gi"xq"0 5ț!M1=Pf?NhlgZiW+$0v $k>!O)zҨnHh|,5[x,p``BE5xW2D\I4qPQ.PM_)jYwZ_p6q3G}) hؗ! b/xh &Ƹи ]:BW dqVy r^tqI"u`2LHUFZ6Iqa5v!zM Oyf |gpSB&1L1cEdZM*!:['AIxe-sEZ究[$Sp?7~iHPa~R#M)\bظo򑔅KOϚyIb%.SgppgX߭42.k,V?,\8e_7߳4fizל05ò#^*A Ѳ!bTWw뭾zL,Kf") ] ,}<{&M̽3sk |OI%Hqy_KjnWw4X_v@yP:%8s"R]\;HS-ָ'k~3MMdcDP/1Sf3iE1aޤw7+!9[t .G6Iv H6wB2LW=%_de^NlB_j})?jyYoɂ7:D!EyNY s:|-V=u p?ޫ. CU,7zW:jD2U|B0!9w'K:!8w{A MyF67uU@J[E Q+X$5,Nܠ#4=Br1dfOb CwB \,g|JH_D7Kj<*Ϝ^F1cnɜmEnpy푝Nlĩ9< iR[tހ4.~e{hK aFI ķ$2/m)chy"C8?qA_\&(b8QO$5a4mFYefSZfjvyxg@ mYLfxl:D)>f2XenO I'a LQxX3fꤑ͠ 7,f ABJ2˸3y3Pu^ҲHsdUs4ܠm!9֪q<[п6 9S96wJ/jA ad"&qEsBs te4,S'V+)vyZVbO. z081I uL>|4kWQ8Cb}.X HഭW(A: 0&!p.` B_o>U.䄘UG1RК 3jMJ=0bb+Z*>"~(#aDeSw#=2Hf{TlxÈEs-@AuF5޳?U뛭ạx'_9.,DdY>\k/^woi?nu6m}rp_-,A"=d >T,ui=Z^ up86<!:R/P/tو7OA'/3 \x tw )Sꑦjf/.J5k_2z,3[yw$kBvYq9}~jQM}zb,%yciQlXsw"26B/w=۷286sل%=)gs)gÐW݈aX-vmfX1 9WD~ak${ ]r7zM6  bn'akEEf+ q>0~4܈ܔƛ9QWޛ ?H…D7S1e}x(n){KOE-&a>t㾖Ճ\c߽< uחy,?!YRl`@嶹~ :o MtCIXQ 8TeѣHy}oOGsīA;\-UZa!+bY]b/EQ@YӼ+=D?SzF^:ȸtW-M&T hibY0Na-W}egI&B')C) rQ9$.L$`ƺAӓz 0ƒxJm[k]i\SLU4P2DY1ͭrE1cth2#:Vga9G%wo9ZM TEeonrāU!MBƨޯm*|rQr +Q:>Іm؇dU&/ڳ1;iO^&X`M7kstaOo"Gd(#wonr9D6ؿHϔLiZۃdksMy4j[i2W `[^Z#hFǽP5ׇ,{HM:xnZf5C1A.PVU]/B:O_PTS-h(K2\Pɠo= 7:k`¨ ߀C5|Րߦ=͙C>%L] +"kݽI/Oxe ej# BbPKgH<ᭃYR^}U_,{Se[ȹ߮y=RWs%k`7~l ,a0cr Yk*ā5eߓn8agּR@&tZOyӉ.=Ԟ[yJ+W(e K91ٰxawr'׳{17W30_=g1MPeX1ո6IUm/+MpA ڣ=7FPTGL?SgdS J|[_T }X&=+:㥮.um5fN̨xv].fKGuOy ߮_jknu,t)$%=[_%u4,k+M A1 :O_bxoHNӮK(hEnRMY-~e@dq-.X'(sI-a^2ƥ,ta2rmlyø_UK^||؈w`{{сxGW.N1@j`4I?4lª/|T?+FWvk3ӿ[ŽU MK~12&fly`d`0QYhCweS-oCRTALWrg DMt7؇;ALwдM 6m Dhgp$N{ q/`Q$ uIoplIC΃3@Pq)} IU<[;-Jk?5R@ ^;Ft6?S{6wN)@ P.VV!8ߙ.z@uuoO^;y127Xn"}PKo;_ِ=Ž9Dh  arJ>TF˓4\ DHv@IaC[UAjkZ/MrVg} p;}?vyM_/Cleqbc4&H`H"Y `½+:0Gd՝c9Ë9P'`+++2_ThLo(pr)ą-N$c |CwU@5$DA>K]w`4мγ]Uܞa?OBcKB\c\.yϿ7VHx c%_Pi[Y97.]LMmdžT:á;j:3X"d}584̌I^VoZljeRTs,oHjUf7#k˫doXwK )x;84uuq4E .]TrkbHmo$E $rȊL=X2LOQ>2mNѳR/|n>2Gi\\@?I}]@aY:cs,+Q]mᜓ˛XŻ rms3i=<X|+?PŲˡfdble+Ʃ2⣲۟vP*,CKͿiA,>,-x\ UG:_AjN m:$~ _5v1+ ;c||=wi )+AdTP]/:DU?,\y٪j1VNӎ*t뻃usnxɐa-ȉn\% /;ދу]3;{*SVyf.wn ߅7o#$w? }W ȍ=`ٜ3څř">ӭ&@>,5+o.NTϓ$5mH'SSΌp2$Z{x2HDIbV'SXԠ*vki`~ 4Ĥe(+EB6(ý:r+ R#zoqWaJۓE/H+8K?nm@:d9qaB_, OSl(N7u omP='!eF`U6Si`ED1ⷱpY}k %S{zɣ<wȘ*ͅoV IAk#T?2Aв/? <.YS HY&YF-duzX5f]ܵu~BꬁW)3™Q4jsAPF&NU G6'Kyď@Nt QQjL  UlKMKGD*b-٩ߣKSnZNlSWF JRڏT‰f!xʠGJVT]GԱ_|No3:%:U 5pً!r7 3ݠy /XIwC8FOiII é}6\~pz6&V}]q*%X'd!K3ZN1K H'-e9 gz?1M/5o|x;/:n8R% iR^'e]30R8jl'00b8)mբ D?_kelke O5K㋡0(ʪ7JWz |Jܮs0A(ZT rz<礳ۧ e41-B$De|l2Q_Wjg):4ߨ^b!ԟZ- re:l24;njjegc>3|?nY {b^ 7MOy-4Wދ΀>+~UY:@ Sdں%Y)bCp$h^NDxpx_ٷoqt NZ::&$o}s'V-S^rӒ?KCs~J+ʆ&s13xC\Ј̬imײXzfȚcܖ5T]/D1O-CE{6X=aQjWyx/~vz USʚ# 谱ETY׷.荀7˪w\Let.Zahv=f C πGTAْ32Or#Җg@teԦkyw&S0jfTēɎPWx5CM΅0 ڕjWN , Wau,B)˅/G:@P }tHʂuv=AAHe :TTO >O\UzGa=,u@J["BbOpzqT|VYN÷_}>a9g?B*} Y^,(yJ (Rt^!xZ4M8#9RF!P|G9o7 }cP藁~S =>jڲӻt M{D WGB".ৎ9:C(PK$f9IzTn R:fC5jl>A"_㋎'cׁjS|C- NڦWaeH͕nl/-6̜/ M*GdT4ٶyYʵgв/`ڷ9d`d6got$xFxC>67HLF<(Hf} _RZD7ZӼ1 6Im 3 ` {ptfrX!]-6%+:2XuF,Uf/Imvts/F'_085^o8aZBLMj>NF|$sq?OD"ݞu f=iZG"!a˗Ot 9dx7kMj^iB ; @HP8.[(YQZ83ie?VQd~c4rf5"+up5-/*e5oz0Mb7I5 Y$tI NE]'('TV{jIi?r%vXK'_7wq 밟qIQFܐO0h!Ba5tfyC4[UQWW Fk ko7.cS΢736짧[މ֭^w{( {f0dؒ~[9V`g/S_5`d}G{Cdu'BT#+!JAV~kl^~HKV#$yI2_! P:BYfb9T|=u*2B~8Fm|>,CSua ~+ c5ȿ9-.ǫPU{jt a[Hz6E[BL3%kt9)>5SIKku XIF<*>L80_5@{95?3g 094]5#RkOܣhŜywA|m*|vc'G:cAwq2ݞ1ܶu v8M6(Zl%bε/`3Õ퇫;⃘7"m.`1?RBDS,zik<t@. L 1L؊vnw$xXbEj+>b'E0"9 J:g΂C]wVTix&xu{&4cVR5j8H KL?K}aZT$0Tk}`kVlkwoȄ t[ ct׏uϷxXTX|h,|gI݅uSUQzՊӳ}%̑|yqCB8};bҜ%vIh Գ>œXE |P_E`Pqs!w5[AOd>ҿ&MtïT.ݓ-)3LQ%ްRZZa;D(~GUo"f+jE +)F^s yCj3l%s5uMWi4xoRD54shQ5i0H{pb<=Y&Hb9aXPxQ{ӄ]bmD ngjˆhVәǘekd{vAX\ S597dz>߶  .hyrk7tllao 5#1շ˗  If4"W3?:aҀԬQ:,AgjK:n=)u$,4據hTUQR@C(, \RM\sMMk1sJ#am̈́L7D1/Rf\ᣢr|:"hx}4lfwuvC |z! \$$]WS({>e'zFQ-Q'&ʑ(XDtR|ik-`kH.vS!$m\CBq"]@2.R03L =pkcwUX mX`=v^$fTXiLDQ"vn;As)w2W Mj#ٱG:"Z |>7CDžpn߽j֠EdWO(HRP.ȓų5Q܇fr[-[ - O{ؿȄOqmI ∋ģ|@JR~Rxc @ר'8`y8@$hLE@Ka?OP3L5:˜ #&gXB ]-.2Ӏ%Ah+մo18\/!~ Oבk l}#B@/IQdܭyʾsE&Mv>r$:o4p<묏 vw=tN:cɴfKhEu3 #3{U`aaee$ͣ<Alce 4A٫>VDZ[n{9$bL>LxH fLnkbw<ml\4@Ml⪦hdKh|dO$EO؊z jkMq7J&Sp8vp7V=dsZvaَ\I3B"(dE]e԰,ۊuv~ŌPTS^3ƺc93brљjcniȭzWyP\ n ax8MGk vOd IolV.vF,'JqL^&0'Ws 9ۛ^8g~a*:jE`LRO:-ul *r9"-|2 }AIkă' ׷׽mTD/3o0}~!laذU2]sOM:<%FA# d:O ͼO4(302\t1 #aW/Hr}DCx9`iKң5T1R@ma%@ǐx[F&K(F@k2)H/rtFBQTaTuP>M3MFPO *%k^=WV${S+ yGCCG)+NquՄmJАzΓ &Wff7]59/yw }iN=_!^ؐ*]ᅻ4&{Ef1i X*-F/4Fc#dTE D!J hҝ%quM0 dbݙ+ޯ=KAaq9cRP"ʏ7x0GV%ؤޙW[V!@z4 ].Zop\Ai9tC@nZCDA}VĔodb Z`e,Xqfm]R}c5s4Z; f}"\tA ӟ|dƌeբns|N5a10#k"a;y$(Đچ0]>47v28FL%FRm}Iz.h8V 8Qʣ!Gz+~?о{ }irM'o;A`SYK(#yy=WdxV5?#/{M Yusy-R4pC>tcPpPuwQ{T\'X8w*h X׈va(UP{G` s;[~|R|oR U ռA'&K̤\QPIQXON,|i$&4o[GC/I Ş&+=Ä<Ŷn8") EZh*vvJ94]u@MErCw$nѮ+,"?E >H(>4hwJ z S~r`pW4eY1LgL;Vt;Gl_K݇Y>jR˧_4ɸ̻-f:y7~.c~홍]IQv/>׌JHg!xg>gRʁ_idVy|q >/{a^QwXꖣNUv`B\!pgJ13R }3ď8n XDWC| {g+;7YCcqK ѷq]S P7FKuL! *#z7_>"F #Z:Ih@a˗rARJ %G)_T$Jxod%ayWĞjbSK.B)_6D8'E4:4Wz ._wQܟWQy%S̉d?D{1uˉYS.+[%3i@R0B9u[b-;d+YY6]@<-':Ч.Y3d!) Km3nNA%HyUzVw"}82'f[:Cʂ4ی)3fk6ĸΖ3W%nS L 5׀\FvE\#؉z2 7d|R<_q{LRCLPJ,Ճ\ф6k|R>b~{>Q%ON(DZc9 EA,]XE{ߕKf^ϔR*f)afgF֨rui#j2,NA-Br'FqINRB m7ҢAFf17-K^M;~_=SbtTWV˶SS4f7uOTeF ffDžprs 1 ˮfqm_zꪷnVnw[I{ձ`}5rMG ~6fo`$_t]Ā/Z^:jbU[c)*8~ +cY]Y68Q͔n8 :o] 3;h'>~f>[K,t/!%1gs.EO{kTOP6HxW.{'7 ڄd<@9axhWfPkt,e!̓N`VruB9l8M+D&*l--#<_d: -dii8qq!lczVw{|l@T.lmK|gI7A "RT_T^h_81t}2"Uv )bD2ZmPΥ%F飹p?MFVB$,*L՘K6ahusE_ l>˙a@;6] ؼ( >kp5!G/s$绾 pYr"؜\8cU259"V|S(jc>v=_ҷwT7Ξ3 zyӑSHvfb_ IDa\|?kYBM}ޏMX٣rde2 &Hi0Csp r)hy_5>}'EZrR@Ղa h7A@Evj> ts0HH-'s\n|A\}>ajx//v/V K=u+Yzv.& V!BiMxLDO_J<`C80p ^`(#[ hMmp?ֺ,Qfρ/M.aǖE%i7u(J"4~k"qkg}h(,3CdADOQPV5K{V.gⳙ%"Kf]O+7<.\T]Zy|LPָ?[){(v~R?aC"rRivG$sop9)oyOzbe i"2?,|ɭ lt|EKYi?B*yK;<.L؞Wriٌp0 0"8AW_@_1{"r6fbMXR[] jHbgg t1<&i>3W~U!`c!#[$/5,v]Y]DfPdғt~VR{8O盌J} VNVĔ]ҊlTE {~|X1"]4ex<4˽f`YF3&#};+{;t8$_j] >.3!Ny'㾫i bU6vH.)w6BڍJg*si-f;ÛtKȽJ6G6CUs4%}mGlg֪G[r6f2cLbn򜺖&תB }ؾg3)N6RPdr8"# ]>1<"Ty wwՖJ#l*G-Bqw_NeI'Lwϓt|JAd^ za-3;c!nFd?YΖfdg Iܙ4&pg~;}[ǗG:6GnGzz)ʖ_$BgY˅J_c 4)[w_kynE?mnqooHM,/kHtz?SQYgь]Ĥ(gI'pCq92'ض$t0隲wr"R VXUG¢iv[5_n&\GÔRu6w O܌ԧ7#otcVʟhjݩ;NF%tW41f]Ci܋On"6g`rea'Cyғr9(6Qv&gbb|hQ'\Zpr{ےVzmm8dAn k=O"ņsװZ')r~v!Br6+W8bRk&-FMƫ‰,^B;J>,W y[lۼ/sa^.GcaXXRXKʇgn{o~]v!}C=h?zK-p|ľ?F8feZLȗ~ʛI%fٝ"dj6X?JXI^Bst Ug&T$?9S m"/?;M52%u;\N> X\V[횒ݏ7U<&  vsqcsk.q[O,]UϳĻ CgmlrJ)e;d]Ԝg|h"Y]-*?uB $eqji/^!mtmHl5IKvhJb<:ԑm6`@7 jxj\ iHVZvjǐs4q6LG_s@1۸0~ fepY^JA$̧gGf+^7='}U(KjV܏hR42 *kfa՞MoN͐w1Z5 :1L;{l1 eS#2 n| e),y,NĂ5k$B^_} ° =T߷6EG'V@;i7dH)*F73TGqO8YcW&}:60L:k,4hEsy;z@ \и1z(hc`# ͜v6ךx*!- *s"A5m׹n> ,y9?ݛx.Rqrzu;0b>g*ÀڨHD:Ԛ:C]E2X]c'_(]f 脑^5K'&Þu_;"h~ֽyQڵԽiZ$޶oFgS+qlu%*E F# BWPD5 osJs⏍wnmW*OnAZIɝ̹ϙ4#Hk`}u n!/dasz䂙ċ6)D3 z^PqfSg'KG:r\r4 Y`YR~/ZB.7î1Q@ ݼcÅESk10vպ0lk]~Z<@e?oPئ0i~(m lWA)px/BtaC1~{kPPszL<S znڤqȀ͙FxmkJИ\-eb_J2k^ H1xx4x)l2e|H8௡/CTӉ |k4G=.ZEOSؙa<|&˫o>;ֿMH2&SC3EX="bwb#^  Ν-7Nd RR;낋g Ư=|(p ֡K3lD_MEGTȠ (]k@)kh``&/l~sM 4;{oC{-:ѝP\Xܭ4aC Ng.J+Q?媷]Jg MYc^ DyX_$re Kd-t@lNCíAoQ·Ą j5CqBE0T"_#ɓ< M5=L+:ǽ: ٱوԇr zlij',3+wx{dj&qZrLկ*ImNOvT u JȪ.V4 njcժL=QNJ}kCbA9 gz} X.Zf5;$uhaLTMo4aT_G+PƬN^_^WҎ?GB=\^oœv\kzj{FD2_Iu&7"CZIBxZ3RUۋ`"+ѾB}̐hE@zF; 8meSi ,r,A$᪹>Ԡ`\Ӛ!/G]avG@ǶWG  狥kXef_ЃjeRֿ-t_WkM#s:~ 2И웓3D*մiur-0_̘v.w 3&XGmM*r^s)Ԅ͸?& I6 вUNҝ\.٘b0rYroEâ\)ПϱAp4ShvRqJBJ8>)QF9DpF)p&fD'{(. D4w6[K<9k8`*I^9.벍{sMM(_|H~U[sW<룀ҌOD ;M*NXsW#r& d>uky.8 y^ENWy%{;I2sοxw,Ev.0 1x|ǠS'@󽿟W)էMjڦK<(' nc7];1S<3*T!865C g~E͇#aS`qrc.KzC5!h:SñI ayd$$z(:hh?H(#U/5AU(:~ w8w-y`hYtM1>g͛h1](SP`~V$)V0nm>)C eõ2~m Er&N)$QNMSxكjJ I1Ku]CӶ6%+ &-gs2A{k`?L ƛސIRfkv}$&F`Ş ;W~7ݽ&;B8G&DpP^6+@9\Q^(r?dT >Op~s`R/}eq0j58PJ+][۠'9xOžaDŽfZfB­,8I/)wc[d8HFPy='ϫ6TdK];vs}_Ʉ2zM/sm߆Ez1 a)ROX={9SLYa :DZ`a_#P_P [%1]SՍ,+3ɵ4YZKF kl i%=lSṗi>b t-m\2_cpp2i, T鱦Ȭc.I8w '0$ǟl[, T.̶8IQUVvnam-3MxONq/ؓ|tihGOVh 9v0}f!\aZl’k^L0Y2e ڀZA'O#=g78.MeQad=f5KԷdavg扐jR& d~ӒF͑݌E"kAt)  .ᡘisQRjWunvVc=Y)nWY K֧^W$BzTx8FR@඗.HsTj2 G9ζM]a0N֡?p8zi7yz?O@@pZ BҖ$_TR%<̊t` ŽU"IT'Eq[ߔBNG1 X<@er63aZzMNAx&lio[ W¾VV/ڼm(#ǘP'u޽7g?5?SKr}A`1 6/R${lJn RٷyP80 Fuz,AXrW*@zTy!:XOm+"}9 zqqkϪɛh_FCz,/#9,tX. EBd8.&f%1:z'K;.O4$G}0A/ݑx܇x_JjѼ|͖66A:"OKoS -O:س}mW@s[X*|Ef,EYsvz ٖbł,nCW pʝ4u]P8;ߞ»T1%zDkE^' 20zR;+,Hc7;`ӵH VQwdz:tc?t^lL 2 )|{8KLƅ1Ϊ>A8TFC̸dcKh}rQUq0D*^D4:DW ?lDyb*j w+F݈/ŒEUn΅LTU}8x~TP/T8XꭔCxtiȝr‰'/BV3iŴ._(sA㍒ c9GG(3Av.XJCS%D<~P.N]D-/*O4};3$p XGВ#_VMSɯ˝1lh'l]79aD{ʿz0t9;FKȶ <R+Ix8r'"tݰ SIN_|нZ÷h7ꉑrJBn{|)RJui Ɲ2^pf2浇NBe\sYW_/T9֍̯3D8^_y:s?,!?A?m@JT84+L8vЀezDiwV|(+[ 6D0( HA$R3G&7/CtsǂFД%dQpS@!f9 ͞^gkj&@Qb CaAh>֩!9ݫ9j q*;ݻ^䐷fNE`V,*Ѓ]F3 wJ[h *h7>d..qP~_ZJŅjm'\RziRETi$5h{ ?|H-q^%mr:|R;fUՄ"4}. Rx_Ց^5 8脟_x='WGU0Be6ď'cS}:Bށ}w5'Ed™<2nn2(@|n>J_eV#>YVvޛ>It-~~[?T*Q2ͰIY८C,ɴQ7a)7,Ds%ߠm"`2٫0iL` ZVͻh) $oP!G}ҹ KɆܪBn}RpQ9ev|7jl =JQ \>\sV_Q'EN%-z1rhrH\ˡg5J-6PNE?t#O!zL ZM|E,_'qOQ0%h)Iՙ"Bcx8_gqDkGݮyɊ菸NQkàIˀkJJ$ȥxvO{:P<~5{їK̗Vmʎcgp^|li,Fj~u*6X[pb | ܂F2 У'd^ T]3fK[`'\#<[ ' S"hkHEEe5 4{P!'exP%t^۔W$k-C6.7)~F5ryŠJPKGKz77+zZ[aç+5TƣݡBle-+l=}h8_wwqVtp݁"3} "{-"#J$k`S6.eVX('ۢOUeh'h| U]߲A.`C(f;c9mSq?B_`;~h=Q!04"o@Zhh/LթKN/_۩e_Dv5}%6*12(-Nv~3TB7ך?t5)M D^Z峣=^jJ 4"8羚uTfT*>X jK=?lIoz'x%@aXF-8挝Zj^6Hx)aaқ婒#Hofn:&+,&$iXbBSAѫ::8MBn H@BDarM1B^(yH*iGF-I,-!}TXlLp4A8믱)).&yzWk>0?}4|^Y~  zҹ|d09y7N3 ƫ`cZQ?V#K#ڸ: 9 @&Ie.a—tNŀ/59KXi&n[6+N %'b񐧌Џ ĠрŅi9]E+w˜j@"?OklpGw9,tR|'FJ,O{Zn{kN *"^M!uE>*V 8&þUZӭ>ozRN?:!y"A{0`D[/OL2袣?hSo&jnL,+C!$rгD,"jԅZ ,uء<Rg0{ urPzm?x"V*T7FC+ wM~(B?xwl1jR5DY4:݃:FKID^E`BRyG`P%8N\@h,>6{@ ? }HTΎI^6N,ܶ{/Fl~? FH5nj9Z8}C ;<H@Ugl}-+(-B#&'~J:"_?#L/,ii#0kD&m>U4 R1_?14l0㎹:*sMFD^XjR\eʶ|a+$&1D*bعgjF/V?|IxjIDo2gFɲ1SxGWV|FL+FL7I#c}+Ug<6E/Fq9|騃8Mt2[Kiғ5x\`UR6baN)+8"r4ӗ<\ b{YS9ɜxX'!\Z̤ Zz;A1W4ogL^M{ voY s,^q3$( d0UXz\ݎ+\hb-( OlO`Lgik@ǭ/Rhw5oL;X LR'?>Nw(tztoF7G.ƨgAx0k|_-Q7ak\d1ߒ+PH t\bdD+,XZۢvŁp v"tj(+Q+OMf-钫nTOՍ}_|le”g .*,hrC^>"0ђ{o6WG1w\ft4,-!IxL{ H݂#U ѩu(gWsԠ)ʭ%{Unܦc[W;_A>rt[U*sUAr4N(g}Y?9O}Cv)]6Nb^C90B+hpk82눛|ڣyjQ(NT+#W$hI]o,b4X|B21>^>;A- X7!HM0 Br jy*P yP .}hp2E86SZD$n Mګ=.6/b̡% `aPpw\#9XXCIRHvtV_#CN1{*w<ŧNb i;lo^upxExTg " Ԇn+F&a ZMZF*=~|ʹE!Tl~1Ѷf^RxZ8>0!nR~W eMo#( p7?%~[2NL׳!~$Eq~Amn".ǃ4au(d`M`6;1(kʱXY$=oxQM @BO@Ga|xFIJE((3׈JWE0_Lv>DO 2 S.Od{h7 XrP=pkѣ .BR;*kChMB.ek{ ?CөS8$7gj.e9\_OwL7B5Rnu8^kU)ʣ4rLX;r5OW 'h 1 682Vs׋_Yp$}٫(9yOQ'0ZYLsItα7vf+pw们4D8 [6b \qjdO>k-H0;~ębw*D(.`:eh=\̘lReoOГ) ]F J1fhupf76??1:b/B֒d"IcY4HOٟ ܵI`ʏƒZFb<y|j!OɸQ5YAbWQ t΍>;apV6^`S|&7]&|_mgHGCA`WUf ]r&CBI(Xanё*{>k{f'ZkzkςH^B~J3`&Cjbi?[`~ͼ⣩H*;{* =Mv+x> S7 H~lCp|RƳu}WI4㚋6d/JWhH # ^OZUBFW/rciW3:~쒨۟{lv ds pZzy4cmsm "AIQshĨ]*{ث.ou]ΆHfjk9b9)>aea\38 QFbE0& M$'pc,E Nt ނECU1k7H5J־5ʧ^h{4:釼=w.8eo iN8#($tWG_aKܿ`w VNjC;'Ew%D-VMY?2ZcA`יS֬>O`(ai]a-Rߠ)$+Y. :]Q s+Y]"|t>`"C"U 1!cU)j53{4FoQc/le, 6=I W&ʁ xܼ͋ 6o3br n\p+gas%Ouۄ؈=}_iZWq<$vcHY\ Ơ@\Y. gn&[Y?xr{c- F<_>"6M#'dF'ॊO s@܈as.H2U4GZu UA WOvRgſ%Dgҍ*=TrVbR8֩ײGL:qR {X\\ `=EuH:;(Dc IvVp:8 DA6כ 'ဗ3 ̃;پB>"@ Yp1fc:xЄI'rՔl8StAf=v_:2JYrH+=Gy+rU{KoЁE)-r4:W.!z ˲b/8$ D5PboQWnt'-/' "֥z[o'E5Di#骟+Nmuwy~ƻD%JxH&9<86!XWIǂ=Y4oػ@`r X߲ |wL䃩s}%ܭ% %_O1@'_%JaLpT2T U,$$NrȄڋG֣4Е韀3ý m̝=p}evיgGH|B x)\!KI_rH )gZ@ 1_u9XÄ́ENVS@C4iyC)P#嶣1XR>>oEx`ͯ\UxT.$1k ʤ"@ @j W҃DiHx-O.SPJ,.K/͓Ϧ*п Kc$؛3U Z6tIÕq*C$9JXˑbT٦O^  GJoWt!B C{vpVc[*2o];41sNnu0 j0!ʶ]e~Id#_\SGdG(r#L1phSg#]̉iB"Zxa# b5^ {:Z؉#劯(uT_1n0tǨ7\{*7M\~[/(@ hvtQ6:o1nq"NXS^k~0dvԎdC-zHwM=3b܋eʸΪ (Mȉ6!5T-#*l:8Mx̍9KBf,IjBmp6ZM2+HA0ԅԥI{Prʍv[e`Pr,NQ)h,_w[7Έ$~6.196|L`XMC_ Ak*S}6xoHe]] |_Eij + ΪmcH&o>Ԑ"1oZz nt{m{dЦ}O;'Ϩ8GШIIo`/l᝴|SM9 JSfw=ykF<~NCOGO+7f@XuqQ!LfSv [ :`yLr $CՋdT GՐo)A"XT IԜY.zŖʇmID;A 9SOm)-*[ ly[=lp$=ʙι}w)=.{5RI\^KԗeeY+&>?ybȎi]^\n8T%SZ.1y|x^;㛚_a始'G5#ʩsI %UmH+ f,*Sp@'ƒ2GpASYv>gD5֞Pt/3jY v"ueb^9Tmls-rw6 h(H ;EupHaknCDvrLL Z֞[]Iel58enM:o7kl @'AvF8q<-Us[i 6h;7f^kS#I .% ";BTguz=j{ o}`ϗq2坃EoTh:Z/pFz2E,)h+K%ݦ\f;6(_Ow4Hu=rꦭ 6ђ;JN+A "=<+L #REhqT-M4P*h4rBJS[p3fK?iaŤk}A+HS ɖϭ:'AX+HwM2輁d0tR} bY7tR>O?B]Ixp}S7~ż˜ ٽY@jGn+PSlrP8,@\ |ꋋ~#H[4m.Ry0\NE1|>A=o@ \On OWFN-LMTϺ̿A YUhg7zOS˫WqFoTm ᧾Zoꡀ?JY`4 :QCm5LH<3X5uWŠ] Ev_ h.m2n^{r$mbu0hA3j.XPfScbIKhs.]A ;BB/(tVY7L|4[=$q:JSlgZAtWl, `!4+UaR KUL nm.3-Wxr0RЎ+(@JݾzťFZvzN#(w Fq!\ΡD>bE \7X3r)"j.VIZLc[du\tJc}o>p2֙wjNݢV?CZeF:b& ~]y\ ι4Az;H6 zSZVMGx0vl:$-=" vb*1φ*iƋA5Xn3M@A!^rk֣ UpAVhzWrF?I^Ern z3Nk5jNQ9'{ `CS5&_L%z7P{)&ӧE9$ ᨚ` IjJ'-'rՠEZ[S 0EM,5/]U3Zbd]AC5B&tL5o7Z_5pmP[PDZ.;ʎc/axxW@#@fp--5{Ҫ?B6:NHx 05rݘ,0!;h]fv45s>P&kŲHSF@=~KxuW'`@ҀGz JDl-8^?!}4n7:[].Ì]( ,´穤"wY_Q5HSh@gҴqe]~Hh "1v"Ι~^1 J?ʒI& XOlnJ& Rog]_?a) y\~}h"ZCثlඐyR` 8y6z5Ŕ⥛Qn `Eרxf wY'Ift*Ọ _Wc~~pp&Q¾ߝ͞@U(Mtay-fU@eZ.@ /eBV׫4Yc>L[9pQgskVp2ړ`7et%N(Qޣr" Z5ϧ^vR2G#iͮ" 83 ZD-Rw"7u'1encf-ER`I+YH+H BSo2?ĉƮK֣ $hNȸMbA۾Qr܌x*K?H>PQ'Sr\~TL3t~gq*Y!@X^ROv:9IBC>OpTI**{!4JA2}zIȠ)=W8N@\92UrjJyiP"'*9(t^gPh81;AmnHFdb"Rn(vE?d/>xn`)AsO mYެ+[*'kˊEIzuMl}e.440fYSnHK] Ëϝe_𕵤RAX؉Zan\`>%lzF !XT61/* r/¡k)8R]C@nh1 muvVVϒfѴj iߊY´~Hz~R'߄K [ z%i|q~g+|=3T1 yK4^y Pm_7=_bA,!WS^7 ςb`9֤iIef b'3u`UhVw HL>>X0^^ረk"q:zmM_#RF0a}7'&Q݃ao= aTW6 aTJ^k! ~( H?hjʾҌU>Շ" }įncɤ ECF5ɹ$R /ik}F i@(Ct fzZL-7[tqRA^!=O (}Sª[_εE{4 X.d+""bXF;I֔/|>GF:ǔc?wJ&]: L t[ZF»,K/Ғ_;Pߧ6;DwFx:}VL֯VW 57 Gi[g_?%6(pѠPOUIV{oRq!Bt6>/u(Ve?SF_bqwm"a=cpv밭FN\ ɋ+Fq.8[?G* '}!1v0z#;h( FSe+xE{"vyA;v RB*~ǐM]WFTr[8}EgWDAŠ\X|s7 vVhsWov򨛣`˱ ɶ]}0養!WD,;gȿwel +I7;+)vs\|AbMOdjX2˅q-ձwg B%aJ:;;sHW!"|~!_Bc_>*z!λ2#"t@{%æ.;Tf-od\d@֍CyџLv 8t;Ÿ[TWbIK%H,2AHamT0\Uw=C5 W+S;&zr%%Ƈ(`_S.ae"/'}_ n@6H)w#f+N^%,}'KP BlJ7x?a5^Z{%U(?/0lĠ[eK,{ 9ҭ&0#5u0cΛW22LIG@(!^)jB*^|I[) -.Ȑ'Gy p_W;z޸"̈I.\5͐[.޲T2+qqh% 1-}Wgh0F8t j!aǙ}z& *h]7Zױ:pIU'=ve-WJɨwye$ ^Y* 52(]uk ,)a/q^ i#-"c ;$r''*qicm& # /5E8V$їb>9V VoKJܘA^ey08IBR_em6dZDm"=/혛 k_F/Dy?`$zO?NN 麟lL:4/؜0ΜF:l9ZΪpFm_ݚ9OV3 \z2q ZLS祑M[mp٬@Ndo ?PN\Vs f@|\L<|5Ax Mz$%qR9#@|<* N$@ "ywbe⻀qr=s]f .}wM(p*#Uy3t=/2wqغst~ W*(Wi9;h燉MseUVe2 2,YP<[fΘ"@c$JEU}$#VxCw ^a17yd-1Drg:> PN}q܈bc9\`-]Q~&0*x#5Iq!jG&ә'@1PC ֦Zf#FL78M0~6eq;u bsR4IlX}>@wixfQEÆj yzrБ~g.Nkp&K69uPQRi܉L:w85t&_MBܕGo䡑&Z cPmWaX1*<F湼CYP]U@tNi$Uu_&IޮX5Q%(UP'BKU)S7޸`Gā1eo%k[ܛq)ʖ}䓝ݱ.ɒ P\قF;tleQI;)\em]s,ɯ*P L 4[*z+^h f}um:rB\;^!o p>042T3p " LC )3ӯ|9Qn_]kAzIUaD [Qd⓵:Iܧ6_NbֿHEh(k_Ű G~y:'iʣNQ)az@ڋGt͢l8Ja_6*9(ZōO'irYf`\üc9.x6JP-&n`MjTn[R*;1pЁHIBl;0H ]TS s un%4tVXp#( 'WZaZQPyD,^ogГi̇bΓj-*3pv>orQ4RwVs0Y좰G,}QTUZjʏ&ɦ:xюʅoI%C:ل6TUfBפO8 $ۯ+-\Y#ʪ*y$yڶ[҅ҳ7biPL U=C1ekte8[:ˉ0t7kGX9:eB獼 蚎ޜH}a^S Q!2.e;19ss|$Fús1ʓiE6D#m= B o#[8NP J١5jPFӚP&oԨLTZSEN?]n+N]x!]2aK C>qJ ^v^i0oA5֓H=;r> d&X]o,<%.pfT4%Lwd$!=q2o6XއT[9/)ua3Tagd Pe3.?lGVs<&yc^<۵$?'.dӍ(ے[a@TV`1 AɎ eky4x=UŇ2Yx1"2pB_Qu<A;EpiDpSծRSYO[F<& =aE}v/;A vG4}/R>`+=TEC1(Rz:-VclxN,|/*(4yb̏V^K+.|͕#K%` [q=:r^}7BI~_#d~ZCqW L!({hJmfyl/ݓv`Y4NblL7]-|Wf̜9T5Jtײ^Pΐ 9^\6N|% oyn\^_)ʬ 8{uUyhb`V`=+:UigjiԷZvqLqlZH B .%Z3&1:x$LU9pGg!),Z5L^-IJ)ƵS#8YGI/AF+B@8,VG7ľb:ez+InHsVB?]PMo8w3X 'ګ90CN_\}~0Wpxj Or0ٖ2[dއrI )ɤ9 nɿ\zQOFb{Wᰴ&faۑb=y~9zJPCxlwTI)!m1[Zs~H^5YɜnEIPJڔ$/TaV\ic7H:%;`ZܴLm&ʾ,(祦ٝce z4H~|51zŘ#Y9k0)T*ӲGFs[v8)~{2E#:N{4s þ@skmg!R JV_5Zi' ԥ1gAlR0=ī2$Ղj':=brbq)2`x3C4^?+I'p=6eNBWHZif!?ع)3)V 2v|F~5Om"ow8h}aⱥ\n"ʞ=( ]}v:ֹ7`28cyI_GZ2WWު@ִ_}0M>$Z&sҎTAzRzHkG?|g$fC=`!q 1Y|, 1Ι|ZqnĴPwS"+!Mqr<9 D = =ib_9| aDED֍:[ރc_ȟL6 :tFƾ'm/3稅,F8$s] xc(L~}GqMW8zYS1tOOg+' W<2hql] kE.sypz~DlV-XG[[*6a [uےN 6%Ad/j][RbpuMYgp+0}*,ީP&K{Y )dIcb-޲;Nt{ wݠ1)bJ3,a;7UZ3vaCޙ_hO wiw;C(V*0=Hr;MVY/3Ρ:oyAB":qoӫz& ϨQRvgu !⼝7 )+X :e*W&̬M7Ȁ[m9_1N^!NqIY%t?7O}/&?p4S&!:ޢ]G11"m8;eƁJ͖4;s'B%9r3҆@n@}t?dƆfjp`x"Ch;&-uV3Owdb\Kas@#FVkT6XcWgua@ĔhL5*I>:W5"^rGٵ/:0]?a7W(] h\2 `0m?xgR.4]sG}!k4azCs˃?Hd&UBSLhCFg*{FUəLDjL%cn ]$Ht?4"ٿ )nƵvw88"w e* ZOGdnD7+Ke0=I: 8gN Tmf?V>z6$ |x e}T}X<Tc'4so!Ky475^&o$gS z$>"><;&EZ"Fapy$9pvɷ#CjCF6 Zå^m~C+prrs𢌺%,rZ- ~$?ʞM'-5#xcܮ)WT#/;U(ͬCWe9 YOd{]h2!eĂLģ¥)Bu-@۷\I]ɈG{8{aVU*WDˢyG RlNlBmQ0Zd8>ܒrt1W؁gf@B!\v&>9AARzkf՜EgĵPn)%tXna=B6}-# j8nDڌULI1c۰z S@r~bG7L&Be#4KM/P:6դRB⪦loM`OX]I0q!4,:d+`U(_, +,|o(74Fr?^nY)FvtQx 13ySsp"dNT'G.r ShIVPD}mef LO)7w2W?k'5,T8|R}Qh  G˜.DȞvlEۘݰ=UQAY  o;0S[ZvL6$uy/̰hX""~Ta˽ZX` yp⻠˷8;$ƹf54beد8F"6c>d5:w6KB }ٽP_(,<)(s;A }P]Wt5>&xE8 w n$sdu8.OJu~x0Te\T;CmrP.v-EZYaɈI?/2k2J9hO"@f)YzIJKTpTo3B(\&.NO= M9)7)h2U +qK)pB3.hF!IFUmaHTi!oD}1bŘޚo ~p\"MO|3CDO+)2/; h! ;!h%OB\Ffw@AJ " N2 ;byFdH; 8u ԕ#W8iy=EPkx ov``Cʤ(8)0A֗N 0Y3@cR*ʵZ5ubDDhf?No2 BYr 2z/P(y(u+`]6I*cca"sT]U>R<[ W,XនPh Mlë FTKC>LFD,wu,`T6/pZy< ePXmޭ]ևU[ ,qJטƫ; %]< 6AsOlJWan<("*1*Y-a]>B%ggEW/No;r9PX PNft*o^(Ie5.8 6r&3DX='U[@0JWiE:z HO+>I7rb>~+7c@|zm%'KtG񾧶sjT (|&10E$TPm;e lɋԬe̋"ëJl=ԛ{"|\ mU@fkЅ'@LhUB GJ 8ĐAϘ.r*~CO\ՉWv>ý Uڧ&>e$_HRT_?x,wׯmHK =b^2FI2Ae6лѻ"$xd)139E?BK+4q@Xi >,<56Vp9D0 zuo,IA8ϓV·A $ժ;h2Q$]_w79.Aj9{WL9x&ꞕ먾A\,{z',͘G0jœ[Ry!-ZV_=m #$a * ե aETX֛%Džon!KXA"/THMhA{ F̮y\y+̉Qmdi#.76 :A6EQb_tfq5S*4n0lܿ(H~kv2f.A1Y2u Q=1C6 ^kY} &n@ ?HTx`Tރ+lqe,ދ(3,iOfo7 _Ij\QOf*5|RƞPBWRw*T/ϩ[ e*$=E~n斪q rĞIn'& ov%IȦ;Wq(F\ zAKL;|@B0\ 2c՗꺦fh֝IEj^]nX LQ}ʜfbhH%qWlOd+ጌ"V1u+P4DdהYvWCq^GgNHz\Auכ b X:w_ƦC"g+ ,,9LErrEgixt+R TUDNHTz]9&Ƀ9)wӳ A*yN:iic=L6֝Zڬ:wӤ'qv/^OS؂16Eт@DPq_C%#&M0@L~,}WKxZ⾹GU 7hN!>a.F NЙWv!@ܫʴwP6(mOΈg=~?Id @ s!LwdZV:c\s8S hr7P(bVp\-d&A= pReGV%$`Bg!ß$M7 68q1p-,a ]+eĝ!h#X#U"Iw'z:J-ZLs7":)Ţ䬇[D Nxt}W'HM֨ONOcqTV@ó3 ʗt>Ij8dk2I2/S{JrsikcرSBt [${c,hMyYNھFVXl F ׋o옇 48sbB 缸fA$/llK1YZ)HOHu[Ry&3 )4Uk BJ,Q)kUf!oq]V+Oגo@:pnP k^V~%\JaգJRLhuO7qQTJ(?OwOH\Q1"Ί> 7P&Mnwn !Cu%V*c}ܴ)o.n.ќ0Rbtn+.C<c)b=z-{Oү*yY\dS6S2 QBFG''R?+\IOkqeKiyE?4ok<+к4;q܂T<Qf$d;0JF$ }\B>g&(aLk%=m}TwYp5PxG'?JBլlli%pP >kαc}h$m}X$4װC[ձίBzSwҢҝ"J VEey|rVbhVv0=v}Q3{[ށ`a43}~J'i@' 8-@~m),DkHdD~rJt 4p5AZXg$ဉ8<>2Om6!O t%6:՚CHqd6cHpZ>"0=G7&-e#sXSF8ܨiPӄiL$\wN@x A`*Ko%Ѯˎ^|ҿS)3 rcKjD'ҳ \,}:˿ & YP(تSŦJ~RKzz]d5l"B iJ9C uJNx?Ulx._&#3[ZP{__Q.9b< :ݮ`j KĠ6 d\̜zamkC# ƨAik74kS1s%NOWBoHxf*ъ@zinɳnn' +*[FWtHffa3<ZDNd-lqAW|ҔKSnB ³mE9%-OS&RGBv/?bZ@NOPx lOC+tH !x~b/(FLFˎ=9`2`\z//ӹ/㧋eyE,,(4Pߤbؓsl& ?/Z=@YE$SpӜB(Z<{pSJiv q#}lk6 2e* ]Y$7TO>8u@=B)=7S65~L4ApL JU⬁JAvKCWe. giE:^$# ]{$'+kŢdcANP5ε7Z2,AUͼG[֞a~xhs`|] |$*\^Yeéc{܍aṁH |C6F(&lBB 5)f s( %I)i9UAqa0_HY%P>i0q-fjjaĐ̶s2]+BGJbzC_m2ۅn9:Edn@~W/ \f !q}6|ydO]Rb- |7 )xr\3oBApToj#xK =Tm7o+?/y$ƥʼ)UӋ$EαxmҪGD,f˚k+;D:i&A /#E:λPy6!)Dr\Yj~`i={<^:)68RϢ{qhKtꩺX,;5~ }8ۣ$k,W.QOK1JI.pҍ{WpRR-m˱i܏QL2Z*8j 6C`p+'a͵6۠2;(@[B}')^2A"{]T Td' J" ܕ0 Xb6eFլ_QB `١~r*-5m-U4 !8 -/$1iBOs+r/G_ҴoFa5+*mBS!aJ%$0ak XptPh+{N`c5.fv2lqp 9j.5 w'n-]|{8fjl{Ժ CM̲R &uF GgZygdy)@ :E!Э4ifRl4AP!@s9.4g@Uр]oC5XV؜C"kY@+,z[!A&2PX伒b1eʫ)EzMo`eqƿ8(/d<` j0rZrʦ8WG*4JSZZR2ag*5 rǿR:Gi h }Cc[Ab׃S_ûJ>0ؗQm6>G>/oq*։ZGHkw?z0@U ;%xat^lH] 륉dK'uhDAn[Hyh&V2t6sVZ*ͫ#5~[t?8y3?}>R)zӧ?%_1wyI켊UPLH+&NcFeHI٣|,z2s| ˄0q_"G@ѷ+Nqoβ̬㥭W[v>MYhDBRBMd`]4/<~"Y!*AțF6+j*xT 0pj &>5CV&`omKӉsAOSEsһ n!B;[EEt+,]u E"k=OvRfjsD8tV-V(7loGXh2rR!k5@f {nnM%f6;<*uϧ$Ҩ޾(<2.r텕ȆoAt֜]qF(YU0BtvQnq6P*z( ZWuoQЛ6ø"12taDI\D(3i@ k o*_럥Y5nG85emYherVٓGxcldS3Fz?yo)6&b1Gќͫ% 9u.+m1Xe ( B.c ́X-Sg]b6˳8ܿtr_kBs)UMm#qK\r !Vv }|NG$l.T-#hQGЎ)U* |NDí h%0e߫$0F0UQjS&,OYJ즠W;ӶR3I}0' 5MnQKo|J[RK=w#Xy}S::AOiEV+VcW񡆓"U;se}g)M~5 WK#SDLv8\wch!y>3a'S%DJ#>0bw)T3cXĐc%r+[LudOvx+sh!{-lӍ>1p<&_zߞ3GMBbyDnvC"έZrjC9TZ0 ͐!x\S>4YE4k q3wN'Kx#̕Ǽc9|hϕv IwfޭGݪB3\Pi28:9P!To/O^mPN'_-gM[¸ъ٠FZI@7*Z+c4(gE\kl 辑ЕoOh!e()|wuΉ lUBf27 a'a"D:0 )8 9.f~`W+JI?HrN3U9sxnm0 (f0On43C.bwIR=y` hq]:gKygsn.0D*&=XMo1H1ӝIk3XTLgX(2'X)oϟlrP RVc] ^=. 4:d5K|oAL"=I|aXfvOOA)'5Rw!,arIy~^'/Uu̙3ڐS6żCoFyѫ뿼t9`f `xY,vG!Gs3xZ]x FM1\$Bh=UD9nkmoTاd!jѭK.3Sw\2:KuHPXsh㿓%9dL_S7nZǢL ($K?hɲ妾UtOLqx|dz#ٮ?Uj[[mvB8C"tq]fxQDE",FTrUQMny6 6*BWbVoW">O^haibJ`&;PÚtF8801':|[- D aܖuW4Qq?DlXnޒ:$v3k$uځ9ުP YNf\BKBm>G?#Y./d[vE?Ž/!l'8#c'͋:|s:k7 νab 4}%3q+R{ 3߹%ǎ̂lv KcE HY\d-;=&FPWq$=4!;fu߇b 3OK)Zu5YV4;nXpF-*{C;"JyN˶* q=47*Gk ~/zpE͊ &5sh*,xԔȓ lVcCN=J<ͮ3k } 7URf_+K~7do)W8-l,VwwEif>-.aA2Lhr'7?nlYbB'4 ^d21R@6xH@"@D#V&,s.9srGi| N,rVu'!"$݆<-ՇMhBrꛀtp@clko-@lpC-Zy{fu\BTOs$,Q{-Mc:uas\cX˅`Mp40{ EAUOKb{#ZekU&Kӳ2kNta4@6acV>)ZOy:9TIx3+ kuP2iqw V} r8w-b :^uOE<II U~L Ab&x=kkyY7b--)jo밒cseB~  Yedy7כx&_82/|cv_= [!hϲBZ[G.v Ra'~2qt r^4 UF:] Կ:Uh%4\y}Fj/IkZ۬풅;<-|B>[ǛlyvY2c} ԾU mhq}lI)FUߔKDK9W7U5ͨMԘ3F6+w 3m]m˾16`z6hZI>j:7!pg;s[&}BĮYiDT'(GsJHlyv;%3aDZze{D^lΤUޚ";;>,@=nt$XιΥ5F: &|ʪ,,ajm y-9ZpB8A-r\3`qbqFo:caSrE9I;e Lw 'q(<])3]Rצ Hp1'QOȮ3-mw%̣C}ԕ,ig $T ›۳b5Qހ>(pjcyt6{ooICwaNły 1Y03ּw?Ly>:b5f'ۻL/S;Z譜ndU>'ohrh򏄓6RI?i󀐈@ =_%dpѡ(8KHTJ"#W 2k؁BE&*ѯX1rL}vP$4¡˾9J[ wje+=wOXJ)_.˗[7h80auhHY>/5 %¸zw12]l9d>Eb7eZ_Jl#NTTCs6NE6sqAxm)5c.1쥂'-3Ԍ/haI,ƇQz1R.^I$iD 5sf߂5ͼ Lzfp6SweXnw> Vb|_,\&ԣlOd+V&=C cB[ːٺ=ϕ!>bq0%'al,y&XR4#mr?Wh ~FF3Hd!IGs\R*[;4 c!h;R>vD`HE8XZ0p!FNPĈ#0pAZ4܎-q} YjQMO͞ӬИ0e xIW & ʽ=P:+=SKaoDU()LuQm䧎- '+8>$z" gmg#mL+s.kV3BȢY(R6r:&og 9E+BsR_G`],RUO`5 Փ9IZbpxcU vRo >%ZV"q9or1 xWQd-)8fgD/ۅa˘E{Pg},tÞ9.FnDc;|_m}gY#PWެHݴo=l؂ LXHmK7DvFֵK DYY"Š<_ο-F)'e~t ,?Clx ]꥘6)8G$c)_y{"dԾ\gzy*ffY3S\^SUNpWu̲iTdj3@ s?s[Ǯˍc+^ݥJ zYdʳd*#"P_2bjI|St0q& `f? @@oE JP'F7sj!jIAG*)FiM(eq5䞏nG:wRXΒ *^=֭Fb(k^zS 0mN(MNŦ9•>_?mFXb@xDǘwn]N-}lj?eMR׌nw/pEԒҙP"VH&Zgz`t ~-YGKݐ!CF2Y1`"Bk3B.2}Uwke/wNnGS ld#I#iN>GL.)0!m1 xUkfc4m/ub]'!|~;em8 x`ՠ>W'#"]͵rȀUX'^#A"U B+x8h1#C ,EFChX#C*nM{LHӠ(A:9]Y "H=m5˞+HX)5" R;g0AtIoȧ&mI%ZT(.t/` 9yXM/Ʈ7TS'CW9Hu2y6t+ysEkxe+؃zPT3BքCʌ,.r*. u+EK9^p w:-xR^"8|lgO[2nb D/Ǝcz\@k܈ Xs_p,SU iWz8A.}IzŽMD]~AK zG1}=ȹNp&,l)CV=C@>'D^ ge$ Ât/rVEMhDS:2}cm-o=,]vk{mPXd!yn`5Д6ͼ#GފZMch1 ]2Q٢@^c(ÂxG(n\6J9/:R Npo: }J:S5 d4JN*Kg"=QGj̼jtc#.5*<^VI3Kݺ-f8Q12).Swgq/]9UM|)ɊUlܻBm$zH*,);'y n;*LGLR:T09#6RMs΀Ԕ2U>Z'XRi-m;ѻ`?4- 1hf1Hĺ>`gնirx`ei)Grd:4zbM\dlOp}l;,Xw+cyVfcwH}cF:!;)p%K.)zf%fpgF5 PryiܡT/El>nx~mz{BDs&NMHt-T1 !pOQ mpyB0h?-ܶ8d}L{؉f<t.g:JL|ryh?LF2џap\EdGm5vxPO~T*ZD*&/:fd;PತK2A?T\ۆ |)Զ 4ނ>6"<O;({A`+ܢPO@'1n^̑/ߛhdLwHx:y,ɗ `CY Zʺ $1ʱgΐP4A>KrۑcE񵃸 ߦ`R4Nc;Q2ĵ"ᔗzi>Oo?c K1vWW~UkVQw K'.7Z˳o),F4+%ݢM`7-%`_㞵ŵjw&#+ QftW1T(\8utsaMtj48ڒvZu|!1=tJ ϲ!9$z8(y1-TjJ%4+ -"x?x}ê:۝i2Ulaš ZP;=705k`Oupt*ބx>bY^IU۝%ݖƥP> +X0| 1}WNR>>Z a @U[$ ͫgXdZ=e"ÿ]".tzMe=(4mܹ W2ܰYÛl)щZeʣ#3y_'^`/~;w7q9Dŀ{E.ӫZT--}|,D܅ҦSr)I9R }gY/w]+3<8$+rr]s %wC/jJD6nE΀.l P Hޔtu ;p(ޕwSdr^ǵz Q'2?sdrg~set`e8?Y33]r X0VʙD ?+lN<׍jP"O~_d^n:m<6^> ;` i> y-dDqj9vlE]V'ՠC![o,NS1 /2`щū΀nPm/6P^c t"D l: #?%$6c[-b@?Af@PZ UG &źق3ЧJ.ƺR7/$AV8Z_Kf;BcN: [0 rSQӥ|q6ŏ9ΝA{ԼgF%g(~' :hF1f XTaP}09vUy \BK(kWѯ^'5DwD2[L؈$&VA^"v YS4 ,uWõjy C.a%/\I0To f9xgx8~͉m(ԀB UjZQ !lay)Zt )BCGG/F =ɘZD6`vϓZh4fι15ɵa`&,Ѭ<7_h#4kbI0uW(KqzUefzsҮY-.g؝E2\@-Yqj$TXUZ '- Ut?F"Xc+7.d?p6`_@wn*۸@#{ [vwt\̪YgXvdQW?\whEka9+24}V`z:5)Wy-ϘsX'@U؇Zf,PAX$w5e#oγ ,J}MLULp v۱WP鸚TO9kO $yf f5."gJ*˯툾{s+{Ej(ėI\Cv'џ`r4a0EJY2pފw!ո'Olq"сnVBx/6:+}T  qo^BFGhYbڍk3|EH[|,g*Ve1_W\%>S|T]KW,i/Lݰ lHww6 @,, \6)8BaĄ?Vx(@5^z:J>X{栻*\^GwjK" DaT4@~p:ŝ*ӗgLSLeUֈ^Aگ! SqʎMQz%Eawb=}c l[WHguFbIp.@v;\WI 5+@_Ȥ:o75#k I ~n?X..BBBZ\BM%z~Fѽޜ#21:ݠD٣`b1;Y[AJG442uB+S|*F.w o֡FnĒZ>&@1dlӲX+}`pc6F;+6p6;uQ^M(Uulxi&p'Ƴ^`qxh_s:ş`-7i8iq-V$GhSp~hGmȫȩh`Yشj7t)BFW@s) 3*Q$)?} 2?B. vSnLjc꧗ޚo=W \U}29k%­57 F]f~yI,bś+B bī0:ykٻAܠ,&&X1" 4xBcigWk7^! 9ʯSvep {Z@ZF#gvHlcQ@ٯW3>ԭhnA* 倔#+%unJq}RgѷYWLB-0QIGHKfߎ6 D2cg!+WM|_?{ d$-]s)7l"lI(PؖX *?*#Ku }@`sތkixLxW ԇ~vQ3 zOw7 6fql^c%P`0ĞnEQ2'LI]إN0P%[2!/d9fpq:H{!4zI~GWl Bdx?Ă߮Ǥb$ָlDL+1qJ 'D?gm^Z }Z9"CTFJڪn(?djeLu8² D6Zt>8Za&Yvf,IӴ f}13Mi^yA z\?`6&1Eay$huߵXo͏HT@$hp::qNJf"eUq8(U;EĢ(LQ#l h=gpX)l?lܢR4 QX~ t8 *l{fnȄ z tő#O׊ۊJF@׸H.ڑ;2IY/[VE5&7n"Ź G,Qc5*)5_6Vc39^.^9Sr-HFvPap o݀1   qlğC?vAS#It[ ] K鸧m7@DsDr $Ue!^,CZI+eM='3:9Yz`ܰ9Otޗ.¶qqI&iXDoig. /S7g#F!}ۜ7GH}m`4ԾqG `];wM%U8)MI/uӫNuH@5tCA;niӼ={IZ?I0m`l./ p^}"ǗүX\HEs_dqAIv3v+$?2YlC.g GF#_t0Ch7 Cg1UA ^GqFiB^Rl[mr+_,\v*4هFրaƄރ@3ʒ }J}.B5 `)c3:5*qyi}ďED96<1% fDjJpblKöi٘#mmGnzEDa4ظs ݴ#jpw:FΖ:Dn GՈ 8/]{͒CީVٍ޲?Ve 0@ٰՈwU $y^ z O2.SG/$[Êc񳓀jA7^z8k.; )Y^{GCf֖Cܩe~|Y}*LKֶ 0Ymcha_<"\\_p^ ;^uR*̜z#*3@&M8"PF͊ղHB;o=Igُfң}3]VK:~pia$ C_6Fq:|إ+:~Bo㭘\=S['XFThLD) /5x@ܹ~(0zd^"YKUg;*R}{)%t 3xݶHGVe ;?zhwxu7)ޛK̢,kXNJDL+Ҫ^c=/ ZvAW 6Zo-M Tqq~5IA*"͝xu/2@p. YM$c"*{)⳿K3YBu*<4ܤЗ@H!pd4bu B CV]'2.9酑^Q5m`1U (𣓵ȾA8ƶ}7 u*cNY] ēX+TV9\fJBPɔ,W;D#֍Tq=iL-?;sPthq&ih]< ~ԼtGY?׈=K44Mu^s, L6l9лQcSB #@p5Oh 2 GW&qY8u=zfa YJ,wG_)'~r -AGbC5ϟIጯ$%&W32*읈Haf [qLI^Ҳ[n]^_Nc)~b-]?mP<n:9bLubGh~^I\ٗܬvMP˩ {Lv"4q ~0>lnDcqpKP2hТӰ2kxa+Fj"wݥ?$H!GD>4Kp(:o&U,n [˳YڈdBygjXr< T*!6 g\穠#UK?T8$_*w])D}p4ÌY)PG9 /^>ub2E%#D~ %rI)ӵrاZOb!_ ʟXd +$Rrw%\.3LUЃzunĢ*U˯3>#Fb̠ϑN#VO5>G'&]hu/E8هw|D(Zb m; ]8wjن?Muk8WVDD& 6٘,ß(R\QFҧhs HNSeHXcu@̟zlPZ5ܸrY2 قͤ~>f5I$ ?re/5 ,(5]pK${]-ESJ9?ڤ"9c (ꜚ ѧ6娷}JtAa?0b֨`#RUv74#9:7Yz*0UNf{M7<$P.=N HMٛibRf .F`#~/cy;O뒮l.)z?z (idZ_~8!yE#8{N`Md#ْ<p7ILҡ'W;[l`ip,aj/yXu.HY>nٕxL=3'h[Pdss 6R5鈑R:yыN1VZ!/RIY u G\Cɻ.|WjCU&KEeX1FͶ2 J~Kas*AY5 -+[ۿA5x_ (K57&kW-YX߬ t{ W! !sC-8%BĊ+VgDh7E :f LU-VB%M`agc@鐏$ Dm,6{׿Oh1m]sVha\":[}4>IJ{Y@NVAdQf3君 ->W, :A x`i'2iy[Ct! i+Vy*g\c¢oAJb͠50q0n;Ewg}O*3$q>$}{ȶ,384*ށL gz G$pu #SK4Wǥ)p'mxnDn(RlݓV#f RnD7/NT ӎjv#mxŊDH5%ř;?ːnGޯ;g+)ISw 04mC,XRLaxPgZc2d%2ɼjs(0X:RT.e8Y(S,$.x I^g!{Ε(QAVYi($1+ध'<җ ں*}j(u .GpQa9ڌKiԛ>pf|?G x@s-|sߤzG#ٝ&k;/@@MVnsI[CNk.~=WN8M*ݳ&n %TW(D?_ .#ׄ4h8?E:@(Kv i ;oz?jɁ/+)E*H4#l<b:, -u{{VA4cSǻDly,0/8JY>kXpfUOE.hdtXUP Ȗ;u[9@^<5X#RM䣲Ēk]Z/WY"WO0c!H@ 87[<RY'J_\Hb&$\3BX7[~ְL8'›nn iy`iev8+p{2~-.}Cʹ HqsLm AC}.8\#|d'!z1.o- ' 1@}։nޗ',ljoH -s&?&Z(;+7&30j&ϸ1skluOfaYX25Ĝs#Ҥa&viDVV0%qFU[cn2/qX g8OIث>`|Ol:u>} .T#; (^͊t@aSLeZŐ/-pu(ߕ֍!合u0#fq Bz\L"k\O,Š7L:pnk˾'`|öcR(GSoqcHoEq)09@{RNMt @iuQM$3&=_fa.B6TDn`ׇg b YLv7t°txcl&_?=fyuo?808XP8 oAl}t8 (5 X.χ$hH0$ͬT;qȩ2Aʭ/۾50""MQ}c_4] Opo \1 ;alWʪD>X7[0+ FFu@LBBIwG(?ƋZQAgv2 t~B&?NҏEd=os@35ݫ13KJMk";2;?)'kZR&lSp2⚙շ/֮Mяt3@fqkǴsT"1MI/d]TӥPy`Bl.bJ>p k_Tfbv m4}l@'OPz?'.+kL mc /3 g1Y8BBXW8AӮPɱiLӭHéITj4m1d/:1z4A03<[~iJ9o&&faȃuyOKYZ=y3To)wҔ # 7EUJ{U^^AOEkex6_`dX_1dTSMndcw;7|tNx1 egg^I2+WMVl+;5lh Ns d4_G +YCvA+WڄTQg7 KwqppT}k`*@V2%@u B&Q[ M /?QÜ~HfϠВk-3 S/u5=:ɕx`1x<[=?5Vj [`VqQcԪIB$c"e9"!_OؿrL_\ "'N^#^1 Oi?Mv 21̊:9etopR.b8IbC N.ں3j(F:zzz YT D 8D?Jd q("3wAĄśbUY -BWrk`7| ic *+nYCRPbF-y?!]\n4U?w H9Ͼ4`1xHxn_vOLGa*Ψzs*ÄP"˦J,#pߵP/;F&~}R|v&Pi YL:Vc^/WmJj8P& E#!N|cCZy#!I ޡp$W)[TQV0 B2v&/ -hlyZ(aP/-ΐH`i4_]!0}0Q9d؄vN1TDe7̜>CXg?RԹAqd6O2nO*ދunDO yN Fј7I‚'36|:}! F- UE?^:2 :6wJ !zvwV>ꮶ72na?GtY1y6zUy9EDVļ*$e#ZhR? <^@%<+mc qi/灲$ףr|odawtM≼"p'LB#G|P 66ƃu SiԨȢeȌYsN g>MSaA|&Ϲg~<Ѷs/g5mj&*>#)8vf%ɉrjt+^٤Jrzg96K+5Fl )^| 0gFNqkkk1zξ",Dlʐ1zg"d[%0)3G cG+ϳ*q~S/ c>n@m.N/($45<-$Q4n1-]^6WߕB=CeuCf 2\2롱9DIQ\OۻZǶV#du&H6ݒB$Z _~ƒmZVK>" *`gOwQ d1A6toCm#$e">hI@,<Ћ?9=%tH;Ç]ލFtW{؏ߏl2@_[ZE=ކiQn$1U)č'~8̤ 7i΄F-ɳ=І>=N&?ssSy06uO8o%Zn0;وqFՀ@ *J^hd{Y:fۺԳ[`angf3܃yP//Zr_2n?V7lo? X4k<2UI>jUC9#?m߾׸U|J< ɿl}RS9-HJl\O&*{!T_$ht9Ǩ'Q+D3'Fel1}fwh+)+>Y}TIFʶ农*@8OI禽;9xs?SX0NC4l\Tc; M 皴5EKx( })Fhfv)rj*ҵ0_y KQu~H[YVݨ$X&^"549&r%0:.ԣ G}N̈́(-XMrO3 /dSVg5?{V1}Q$Nko!{ KO@O' ѐ_Gdޛ(T9 g3ţEbdhyR? z%:H#+ASu-E:=nԂ`)l'.1 UBp`FF@QUHHX[C+ec}.qT|%!fG2 kݸ @c V8` 9tb;||xP S&!^x d_QݲT%@fItOjxE]!r";iƒufHwHfMKŘQi֍ 1k:mbD`[D w["=#EL`)57r< wr]WYLs9waT_NUt} :d~燈HS)xEr9.y~*L.lI/l$rg˼Sf\KlyOFpΆ "|ȍV4àGI2Jn/._0o )VFDGk*?0iI9?ZJ ʦΘ/7B(=m'ia2]1!qqƭ-X`>r>0"ʈX(p|!Jq^'ܙS!$ZǺ>ߠ $`TLpvϣ"ϙ=zDV1wt.z o2W3:~>+۶ 6_s/Ej=LaO񣷢DHrZOuͬPpbc;F%PXcNll9;3P"NoNdQ~ek3|#Je?#s**G7>HcӘ7gGPrg)G>Ln^Q~rky>z FHOM godҰ WZdߏSD?^?B/DKeGJ^_=&\O v9AT}ܳaӺK67=92r9FIP:DsȇL eLۖ3ݵ0?uʧ 1|7 N>s> l%IEj,Ƿg SNAҚ O`uV# zR?be^9BGdMH/dQQJh1[1ϧοhqt*ٗZbo+|0ؿc"o'rrz $Rd>4 7>UUlt䷁0#Ir A v3/J xvW3swA2Xя飊y F&'y^ΡL&nknׂ*?"ML+WEA0j "}Cp-EVX;S% {NHOTls%7]83E#\%/7R/ p6%)u&tGW5'PF& _av 1 -.5DkWfx Z2)%0YԕX .ZWLKYα]{$M voCq^| ;"(sRyi[f`Aۊ>՗/V  X-_4ON>ى2-|pEU3VBYBPWcyٮDv6\0,j(q|އաX[/Yȳ^0ك& -C[x'%17!+^ja25?z |ySWTO[rAD>z6Ic("G^D` nuKO!E5&֬ 'f-u Ztϰ=cKMo &G*Do$B!=ѷN𽆜:n̙<9+|ۅ?(+Sy439=y|AˤGp@!nmLb ruiC :8f#/Wqt#g>7"B2!˞ԔadP`؋lꀙ@1 xսt3+iݡMn⬫$3G\9ܲ19%<џ֨GSuwSA7F>;>՛f~*%“e>Ɵ8*_85m$ >0fUV$ޗ65 Z@'0h!xYNj7ǐ͈լ V%@Ë2fs;w8лg Z~~8W_JIdq+X $Tl>օp&=z_TBݯf znZIՙk4 ?`ĿՎAG$ighݜ5g O@Ӽ.4_FRƛsM,ywOFҚ[ze [Jb911FOyG}iE*?I/ ,4 $m ]9eVh_t_e}Fǽ°%lqF(0-UlNU2,a'$҄ #LamSA$gdL,Z֞&j%i?7%0\ -\+pCa1_NA@v H!DlI,eiR-993<Q+_1cIxߖ4MUhHBG$$1c:Bvxq"D;k_ z"dTlI) 2ŬŢ$raplP~j"s)ͱ4U{Ϝ}}yi|}&f"y ?fXIE ,2j 4%C36 "e `˩7']M=x%Äޒ|$0RO~l'44D< ln)?\`mUJMcvVP!˝ȣ" Sp~Q:b `pQB);Պj,]Ќ>@Oy/ˉ+1 :zH)Z0 xUiDM /C>Saqe모¸aGSwHwMl%`03C2fǠ O]B_Cp3?ng9_33w҃d0Pta; al] uOY>-J'~]WHHG>8ޢ&8Ei9M˴=q\|Ffú& zdS?!sd^%ppe+Y"c_@\j@\0etXCQu9d"-oA`iV}&=٩d#曰uΰ=#{21-01Gd=M?DAԳBO*UԘOU+N"m@EK=P>ܛF{P^QKǂOf ,i%]/Dg/oTw Ո5I(6 CdFMB"V JOgG>&`UN{L|ڰ{gps2E/+Й t`5Xٿx $ p(ÖhС V|vfq2s#o:mȭ[.b$߽H%lF;GؤƟ* Ed_iPe ]\}GQoNU"uR z{`*jnaƑbA j#4?<)a4ک$6/0$b >Ć*C4[ Gد,YBF(yw1$U&2>ZO{4G䲉RqtK.@{t%.ΰ\~3?1CC$ g&k&Ac(>( }й]@dj÷**O%aQ™Q?,M̻Msxy!AM']vd>h ^@FlQ6jרΈ_"Hod -N'ߌbP@y+g _O;Z' 5S:f.ϭkAyQ/`&impA"7QB=))':"&؋aJLVU R_ÙI*V\KMdKG ɘފH&Hs.g ]]p|, gL*߲.V8 Y~+5OC8Y,١P)P_0䥫pVKy+D[ L,cx&h(  &8A7qs !$>suk[~ D/5v !u kR@yPRl)g*b47Uvzbb#^% D4]+Qx*sgmc 6&. P"; :h?e7% OKD& jZةg*ϥsa%i#Վ8AV~EL9 =yic+|o-,(eDDE:I2-g -:]#jO;h|vOot暂FpURZv$>/!9Kc{z_!U˖x{=98>2=Kl0";3J "T}%KڨEnwqW- s$taiDuMb\T#5v6Թ2q7V*&z""wX.D3@ҽrӠBf82n:*ѡnEmJȬGsׁAOt \o\8_ۖģtrNTfyH: n` @"ѻAUN:S"߅yg(IRrb :p4lOڼ1xzQlU),^dz"kD:XXf 6zĄ vh OOA~ї co;ې`q>Uh5vJ\Kj51HHق)O*|krK1 ]Kt@$qH"db(؜t>Wt.5lO7=IVH7K&} ׇ8Lw): H`<&jEnغݓz)7{u,q ]eyEKY.;t?X*5v#`=Ft͘2)3uGJQ"'ۗ~ $oOTBpHQݟx#{ȵa> /LcFDSb?=$VU&=p=>/ A,\"70 G7>Oj7I鵚*\ݺ5Ktvue63j(N4BO{8g0Y5='~ECDnyϚNEw ΖzJxXy$1o1Ei@ ߽I[ySEdJ_OvDB<9XԳJ&Qx!W3QEYj&c#,*tfM$~o1Ҳ `nϛ^,ra[\73"w0NJnp ǿR]V`b!xط%_ciM>^JZ&0ݵ3lʱ<~`wT@朳;M#U$ynK]Zlrs{_C/Of%BAJ~ȋ]GT 5̻N*kW;~]`mQۺF2x&h1y{e7(A}hVpAZݟ,\vEQ\ݰs ?N`r\/$`YA2qjrޣ% 8e=&&yeNy\3hDMsQ`Kڪ0^Sg(nrY]?%%'yy5\3AYN҄oa/..〪/SFL$͔Šnx~D)ΠŰ,"SZ.6ϸ"k[u' ܁RvysfL1x}!9ɩhT`VX@( iyaQk2\q|@0uV1rQ er0@Dx0pW_7J}DνB gt<XIEH W&V ˁ.(iK"l} egŸTջoIĥfq#9jCDx {PV (D`#9v[."TL$5pFM47+؊R1RŸ r{h{`&JwwjÊkU LA tH P2RM+1FInKan=D:/ެ m6Ҁ-ׄ'Zk8]6|' f_,M['Q] DY$$3[mxJP[e;y!S.ZӁP͑{E|#ה7r+EX ڼN%+ V֊]mIVCӂgl֞pCU+t#/1w\h~5 Utȴ&vx6 rv%A <̴Zmv ?8#^] [싖'opA)eWuS0oG52ppѓVwƻ =< >E(~_^b6 @rq*aу". %@' Uo0/1渚|M7/IW7Up>YSsFdpQJG5{Z(pTLx, *ܞV$ +ȶi 1ens e+}H~2{H! p 4`Z\V44ߟlS2?=InsHE_6=:>P" ;_q(H!M?)"~MЂ2j`d;J#n^TY&ȭqm]=uHdnC P $f^ɜMЋ4=lC?_Cv\?tMx,;U*rV{"wSddVA? - |Ɲ](d+W1IP%N',;7˾o[5IPMkq}_?hpgPa q6vQ~/,ޑȖC !lPkiCfh1y@oBNɶJHg >wd'8qJ!1Nm ZG eK-^`FgDgPmcV:$xl[Ix#a_{a1RDd_^`1U88=I|Rm)=M#[vhFw`E%a<”ڞKd$#eW|g `"uhYZ0duI a}yߣ*U:Վ7g wE`ρUVz4I#9QȁY{Q6Z>3 ;+mgc~eQcrW#FLθS$ V&4HV#N5eSFoˋv9ܠU{FtE B/S1`!fiql޷0,W \SX I2 epB$EڵAk 'v)xpzOR.!ʡRH܎ ̲{E?] hg} $8,/qO Zf&#I%!&Ƀb ] :>hH$ˑ*QIUgl )J^)z5gA9yYdz'90$Qkm_kIb+_ם|M+tʼS:ʌjxQ{8w a/cH6g½ˉ_KBt$K umR~7- u5ބs*#ZFrJ"8~A~C48VV1iY -/ks̹C Y UBPlj mQ0聶Zb?s_X]L;L,Ry<PKa+j_ -!(:*^Ki^ 3-5B䵺GZdBX)aqR8ϸZd eWC-\zZ@3&Zpx s'1iXƎ~[h?ܢad|i4hM (>XtIKӪ3*BZI5t1d3RPJ[v)[$JF! FPI4燥(~E:x+D0a-"C(H #2zHL{Ā=NN¢&ewMM ZR+f1ہpEA,7IuS]sGtZ37|#+*Y pO>m0vL&4LJB)yOM&5Ξ|*m,`aU (~M6[YhF9}q@;Wg]ԝ1R#̜ [VZbJbOc}njÕɒS2;ws;;[z髂iQMŝh=ES;t)+1)E!+T.PrVQzUqCΡ8ɏb(\3 cE:@$GAg&t6RjHfnXPGQ]z&Գh% :`hΥ@vꆻ4ı淟i亣hN/ƕHFMyQJ=ȯP8`{? i&bOsGxDj]ąz!U" jP=&'*37F$g&BY=T.f$=͎G h3q6^ o}8[&5+G^ɺKSzK06c 9G[؉etُC.'B̈xn~AY5IDt ^PԨT}JEf Ƌ%'y)êDZyvvK~-g<4 ȭJ297-ɘRJ0]1 ]MaHO5+*֙4& ԩg{76+o1n5КJ) 썆+x$ߵ[ZY?7:A;ʾ:셇3sB6#rpL,@WBlr/ukR&,QM}v1S*mM272JI|II>f2Ǜ#ǴA{ '7ʮ#<_ݦnyV22=0 Nq0 QQ[X*:0:|Q. >4OaAAgw97ooq8)>]- +;a 55%r~ qou5)xx)e$m0EkjxK,zPtWY;7-9I*\.P*l!樣5Bَ3M޸ me0HC+VAV5 &FiցPKkO-/TGg6^t~6$VT_t/zقk!4*gsR2>N`5ϵ*rj+%|y DYfqex~]EpZHg_rKpT?EQ,Eф}lB̺֑~LȬoR8vD$d,66m; }BO"P^zni%KnmP^#E`c1~ ,3HeŶ 7ztb&t)yϬHqf9e}%qαpv7 1)VRX{ϦUQ}:j7j3n!pFb?{/KP>Ejy] XZxO%A0WEES¥;Gڢ랶/N(G'nJ7 iji!~ #q No1͸LEaGc$xxLá`EȯVQ_-Tco| ]Qn-gJ{+j:xECnx֗0 tq 8kU9A27\<ُ&y>:lΪZCtU_{7 5nKrA#N|%xo?!WWt@|L\r ~u]rz^G$+߻ PBIp6dą3DuK󅳷i]@~'fA0!KU7‚7|A.J"YΛY8QdE}c(ijt!@b1Ee2q/}S 1 Mi+tMDIM?{6gٯ\ew:ё,w:2X]@t0\{b&b|HPJ@ڕ'4;"?O} J(μF,j8NRlJ|Y W[gHבƍ3*c/˄>s@SW0ze#ߢ"Ttm"W8s#8m?ِFӫ#>Q+G U=(=`"-vtM=e{EF&Km|}a͕8t ";T @3gKͨ+j`cŕٹn6ćWr=WPs}EٱK40"aGIGL䔯@wJdӌif3}A|2O-Xl"XԱ$I'ַ'Ww6,Wm: H2;2~9D- 5]r,4:֎{Rpu7e`Yť._.ދUĊDHD ݙ̳-VGt =?ޑA[3ڇ{X} QV-P=y$Wag@\Ѷ@* QW·؊xxI E;{,IL&7)VjiktǠ  zɠSRa0]togS[aGWB8()L[w"ho[r3+'v  ‡-\~GwԇӶw'Ur~N#>.W`L-pG evЖi&ѤR9 f=2_(VmjF]a515 A& ӑY%ټmv21g̠m8P^a;Y݇o_nc !zeł<6 Z\07dU@M`/뱩ZR. v*zp/?.Q#)e::ĮQJYhSٿ5Ňx/xf]%RWȗ0@:K(r+em{30{+ّ'JdhE-U8?1nLJOXm VTAф L6Ù_GߘSu+-ͮB$ܾP܆O3ɡj gq㡝;t,sɻԼN7$5J׷X)j6f sel/;χ3O?PO3&oV}*@#+=ЀiOdL;N㫦 "=kw 6>')SyPأ;EZStߴFڮFl'p/5˘\&arqEװp>sw>淘gȍޑ̴UŒBpyh( x_B`^Da|g1(M3O␤^j|gZ=&w -cG/Goy2\XڋeLT!!CֵjE1+Ԁ%qfDAz?/3#wcV׸O=j) fT|4ݠ nS2Ngy݀ o7g(85xdP :MW:d(M2v1E:Q2?zh\wtךRƒ} } IZBx3s¯l,`2z 0Q`D3+g u}lQ~.cAJ 1j|ֳ[ .}MD8ڳΏv sW(͒4 hyN?al 4SYU\RamA{ݣ_y nxI̥cu%$ 5Y(nIRCջ&PY#CXS+GU69#C#I ڤ֌@-#B@b؎Vise:T%.U(R RŗMZ o?E+P%g#6lꈤ<:9 u?ǵ@er?I7za13L%A^̑\տR#m4)^fV]BKz/6n'~o6wȃN9Y15qz푎t=4mRצh"'2dAJ(~m.a^p֠ eIeVPRH =pVŅB`Or1zZ5:hihmP(|PcIgůn+-`y?C\AX![o d'uֿ+מ29j/I:׭NxXSAOÁ_h 2,e`}߉aX:4j+nj! 9D Zq[}"i # FfNYgDz6 @aG1T exz=:BR Q[79=*|l3+7jdh j"j] > pnM7cu|1V03d7W 1x2w&d {7?1`$[GJsSGr.hTcK*;ѓk9ffP@UvZ#C5Evop|$]%J?idX9":l crxW}J6jW-#v,Wcp@!T瞝!L6$$rYTQ.mV'Y9rjSʚdM6Cd ZS<'+O4?6ؐ?'1ûkIN/&t՝pKM\U; vL8=\o"Ql/>>R ;ifhci;YL8q0촃nt13)cT$A߁o@SFsnϿqU+#*ȾTr\M$L&+'j鿰v#^d;{Nj;TnQw%QBl3kb[]%OQA5"7 t| 61XmCٸ##Q\|4?Wi M" XhG#o>Ban, 0VG.W%1TMu"?;\>H_ g1ͨDֶ>ƊFI 3?~ܯ)L._ch wrG\k3; KZJ9M{?IvjaotQ*9ǗU@j@˘d"~)Ers($,63[]k#bG A&EeyTSF| 5J|z,"3Īߤ8,(jxLC1 wR+to`;ˆkMq[ 3;337Tz+dÅFq4is|`$O](ŭ%vxč oɀJ >B&'Ubx /-˜3{$m pA ĢB'fԏ\1>*qg!CzUM.TjL"kY rT(8~=HJIldV ؉*Ktnɤ&@v'nmј"Re0Hw$hǾ^X\~gs 0) El,}uòe3e v 6 ꈿP.ݚ*䨻OXWl' -q m;X[6荲HMjp6 1zt8+%%I@å%nuVUBw/þQ?:*/rKHQu4|NU;W!y<з)7}U~s>De49#]o1U]e$' P[G7 BR*x'վ_D刢`G^XAtUk!4x="ة(Kz hiHmSooHtH_v;}c(&AF, >fHv;Hۯ-v}K#0bX.wP}+WLnDNfI)aHctžc׊B)4 U^t$ˑ4)uG5Ka>ne{N)߇tp_I"ņw7:UmT|O\JYi} UvQǐN 8,戀zP+m_ ܂O9~b8iD)ӢЬɗ') Uj 4DIcqL#-6呛,@ֆc Rɋ+p<*2/h+ba ܈ሐ ᛗӠ?`pVB r ԲM+;JI5ՇYM55u Qrλ*H\)R,{Y@E]o+j [t&*|Z},}ٳaUqG}XLzΘ[ex́hj56ͺJS꣢[K@Yc l3^论QU[ XV3744Mʕ)cg^J}\<㔄tHXT{&n= #R#%[5<ُO6|A60;TK >/ts2"OG1 rZMꜟOuo;tJ F<*]Y?e/!n@:^<%>@7Ԣ"N;jJ)wD e)n:Ҕ]u m>6yu B; @ʓgWe܎'H>æf3A8pZr8i^^Lm 6- H:FNL, =1"otPShdաE9J&|ͪ\@L<79ȳelp™%mHgz`ah!GH/'، K<6\fq:7s^@HS4s+w/$'IaHe#1/VzLDS)ڛPR+'2פB8QyUc ܵ.L>K>o\77'7&VL,-ޓO.p1\6.l0s9k.K0@2xK|(:[9G_@k4VYؒ:ƕp=}DѤv\PŖ 5[Ozt~ܒl x9Co ǯ^kjN o_wlIkgY$_!d7)?=A'+>/ko׺J{ۚviӅvof7J҆3;nc6OyAac& Hie~>tE :; [nB NW`:b-BUF2rAH]>Zo o(Y1֮? 7Bx*_'L:EYVeƘ;￵}5WIʘEQkcVH޾t+Os]ĪN9d;1fB;!&qhwY;H`#VU"ܶ7O`CO:/J>0maAfKpVh6ږރ^s{w` tN°y7.;m?n?1ϸmX:s9-n_-tTVex7Q.];=" |_ZVZ GUI Ī)`p-ZGX€챾EqhƘȓ_-R=wNrsW[f#i8ImRui-7 1B<ʏɽa#<{ Eքyyf-mƹMݨ!U#8߱Z.KI6@ዏJuȥi?U >UD!ƴ\IB[kzƦk#>職Q6uӴ5@IŇ@1P'B􁚏Q "ڂ_.>חSٻ{R`8C8fh.]2$$=Ӆ4Ndf8b(4Ct+> "xbm=ڠ5s!&?/L¶Ρ=7/)ɿ˧55ὓp_wҎƉ5hc7˕@}K>ʾxtЭslUo;G>uZѴN6*3zb+A+Ƕ1=63ș[(9ѬeZWXj7 3)5KaG>=>IfV( ryar֓Tf1`?9.[̔*;?'fzn]+C  () C&cZށ% :7Բ)8Chti6r1u]ӨNax.sP[,Q0>8Dᥨou3{ȸ&ZSc[89/bƜa|+sz T*|ְUXfTE2P tU+tck=䐹sϪG|'tD`R(M]'8l&/yz1(aHD+ +`۴9GPF ]mUB/^iaL!"H|'@6̘BPb0Od ]+Z`rV'3Y1sTF2Rd_QUpP0+)BoK P{d3 LJ}2EU؃L_O=m% Tog;W8rrDPiח̀6˄3Yv\DCx20?Y:䍣:rVk<4ހ89fx\551Ο\ Dyi@A I3X9aaG &'}Z"τLR]hL74hw,ڐFbn9-]\dU&1fɐF 㢸FwI`SFHх1/w9Zwū4pLK0;BŪC˃vt4}jlR1oWcb؎ġ|9^F ERm{~ X>Y ;|TS _P 994.j44 cIomh\~6/p=hO FjCS#Ă&If=:8&=wZYڕH\PpfݞK`7#t8ar>a>qwLU*&}{Iq\m(T-71Sk[Lvez\G hRY<~q\y:ʝ&"h`uIj_n$i"0x#sYTa<vC!|]JGKqV6|b8!"VwCI  ӫKZsU,2opȋe՜LlU;(+Gݺ!<熦)6zG=EUv3U&P9&/pK:~Eݚo`Q1(r[ el۔f k]Sa(*F7c0S$#cy%S+OřV`S X*ڃWBr*_A H;NuDd7UC`jLF=::.5+Ћ3fL {Ôc{Ȧgޝ @)` ?9֗R]:|&HJKHTR3 GH p,r>$iZ6Eų8;MПQm# ,+_A!lb+G#VIfU9FJI%6aFt$@gd]qĩ9~IŤZ`R넡a-kT,0ߺ:c Z4?eɰFtBo;1ha?I!R1ܲ;& 96P),gWWTFdft-b}Z^pzt3%ި/lw7T+`<C)R0Bt` |$Z=):Z\鐺Bd.@t¹7ӽ`$|:ȒK_u'Fkʿg: 6_yəZ'$cQ'  uՓըO;THC fSARJ_g7з'yJ|TY  ax(W)LL2 q>+D~NTך\?^kjGFIo>Y2t !)4OaQρ[E` "gUfߙv\%icf`h.nØ-eRvn2[)M%Ww"a/<뽢H(P.q yG{21m ;DTkۄw^̈SJSsS܉U?@Qmn+ DΜ }K7 +67v=c*k 迗@8Qcג~A7fT؁P{զPxt'>^z)LE(!df2: *=ƌ`߁7 l@͜/w .?E'mx6jsl}w0V :gaѩ#]UZ;nACC,J 4pd-U3)]س(Ӓ>euNY4obkԮc؎ۓL:.Gد~Bjz Qv"V,TWhQ$K1 EnOﮔ.ʁ# w[{رl#!4Sj^GRG?ؘ–L`dN"g'PU2 ȱۥ^ B'#w)ϴ|:`UyD$-z!иPCgaj7yurU?PdOB܋x|׼zB?Ge5~ E jLK_E¤JԿk'\F|'bo97[w`ù~1xĞ7Nę` sJކrڌ&'iIR++I.BpxFܼ+M$<eqp|v~ʵ )?݋Yc-2{HW&{]e9 i].WϜ̴ ctIBZ3^2 ^@6%)uP]ˆޜ5!M2A)]oI< 5aNR3e(d02mΥF57` 9J9JBy2Z $RRaI*RU⡧"Y'P>XׁexՌBn;n!q2/d wuFi+zwE]v=B4}J>kчnk@;] 3}ie'׍$tx(tJVji~, 6OR7KMġC KIGHɨ֖IOߚNj[.ZN61]`^ȴZ92yWԕvH͋SKQF.T1ڄF(*+^8odFkZHOlbW^g36rMĂ|ܼzQ\D 2RQp终ltpȭ%>̇h]V~],&D ᕻPj/I)jPw:J _=c{[o<ZpmyZK ^?#l?-_ܛ:IB@"2_1.W37;>@=}„,.\iru7a˗ ͕m:ZwLV JW4D |z3:`LP=p~Gkifǯ:+!S,b˻OZž/nK5saqy uG쉽 -g 㾥9SG NGXvom2ʱJynh?I LȜ?۱aQ:ecS*`V(Q\2x)@x)~p r zB 9ŮG+%k(Uuh\@xPNI6S!LF{)1/q~mm4l|A룔rC8l^ wBY2zSD,da0@A#@B?;C^Gp K.˪EJENBEJѬW> kP6(Jo>4[{ѐvUFm|Slj8N@'a*tVlItI 34O&0]M "5Ԡ`|ݙ$xӈ0zLK/;s̑ټjmw"n$]Q;qOlo0MM F2`g+SVh Uhܰ "M#:.^h2AӌvqE)SlX@zm+JB S$J^U%z۲.=ܲN<_!E=G{Z04g gÙT4 gI}uUd_{ 鵷?V #;xyp/Z>kl"PV*({RH ̾θc_@e\ɍTt*cۧ3] ו\=A:">d#ZjP4N+|n]m MCqkMΠu(0ހqfѦ&WWۚ⿖5hGġ kN Ab ۮۋ^gR%yee 4p%8wB+ڪ%TqJ/>%ɜ))_2٨W4bB[()}beGL+xZ ˀ g=X}57\EZBۙ[cvS{ki_8.ÇerV#cfIz <8nvܧԨ1D'>UܱgGZq(4_DlwkN> W.ȚR kF` Br{K|Tƻn%Ef)"ΖV{AH\i>Yy`1RۤX.ʍ!f[R!I0.70DtaߌmyiRw~noV!6[4HjrNβ}%+̣PUc[$)bX3'D91 ;Cth\Ò'eQ:{ɋҲyCb,ǐ|1 ;Uf b "6{\?E]Մq@@ x4wZ6;Fd?8kj>crq@lH쬪a3A| б/k eK|1Z̑;M2U/K\/B"c I1w S2.mLrYwVB^[*e{Aghg: Pf<^o}a =^,fYY.#yO}]G~2[b3.>:zA( whw.1bykGhp$-W ixRI|rYИrw .sgUDxB&_?$f#f!#s\[p^E956&ȹ[x,zz(fnB!}Htl])QpLcX/hL1'-H|_)DhxOUm"I!crgYWyl`uEPt{XzFVdJvf A|ǁy봀ذ%8' [Wғk(vҶ&WZL%d뗝r6̡}2nyBh_γb@"-R@P 0QƊN4~t=A&)_}} o% j2n tD?X"a]Ūϫ/^{Oz=AT5e#zHdٝ lgFpc(,[ֈƾoOGja Hѧ"yi,-^yűR9FtsȷĜ5-k/`f*Q~&{0|~ÕQ6nA ST$* -) Ϛ,?Urm;Sy6i\RR&HޯLRp$'R'-3`"POK ޵ѽлGPKQ,3 &')G] |%6p|p%X77z!0~Na)^fv[:`{X1yRsLO!%_$/-i۩uvW0T#J%1Pxka3ԁ|ĴbCIyvmȘ*X QHT!S]#XE 98o*1RϏ@s3R?F&ocÚ$Ua?%pW }>3taO V>Zaw;+FBb@ԏU*1ŕ`V{-Z3: Q@[)l77L ґiT 5X($OEͭg[0o{2^G0.'_1&!@u<Љf,]la7L5=Z󓑪v=b EcO^ CQA 3+ З/A?p<./5yݸJN~2t#1Qx*bITa$e<-fDu[kiL m V$5¾n IIJJV TI$ᗻ]'qw::u1^*?U?!um%oN҇|͋=N Ծĕ19jܽ2X;?O< ؎6O`\,K3c1{)ւ6ܟGِ/,~jh0NmGJ$B_]q-!E< _rDӧV[>{M*3kT.ԂyJO{"u.V'q˒sW+O#uP& EZ@%i\R>mb1t@ 9\]hNYv0J<+ʺ(2 :l'$wr1𨲿*Pt)',?٨Nt%ן툤"Ou̚liygdgw*fn:ڃìEQ9Ђ9Od=Jo poy2:]d~^}v NK9`΃}db'Yf 2zu1XG1QväH pisBVU;XmӶLy} v-qlbF)qׄbO(;?6N&I˶eqCQ~C`!/szoA@={!]qOY(tPg˝u)A'cb@^efk:";+\6˙?;+^%;%03^`H.rV1;r;ek`L HJ4F[?3r 44. 1P*7K,\,3 W=E]s۾}11b?IRI\M!_?|td t1dUԭs7Wdyx.Em(%F^^aN*]DŽ$Q hhfK\_Kfrlʐ duf_(ߙ 4S!A,R?) %"s,)827xWnC,Y]t &ҚT@s:kRLxؓק\#HdE-qD'̏?*{O/͋W{TxykwkCިB$?D=E@GXTpz^<="F=.+VWA1~5D(h; 6\0Q]0pO]snIzӅ/ʈJ0 C0C uPqV:3cu/f}2FrmF uuWl~.9숪O*0cUibwA}E((NCX|_^VdlL`@pGKajmγAHu4?uh9)+4MHId W) cMh/LyFJ,qИ:F?)?L|@[coo ~[ϔ|H<,<=*w\Hwބp 4kCQ .]fkpTb0 H\I#0P8B/vA' ԅWUt:@|;<[޴ [ @' B{e%쀾# 곝 [Oۂ!IJ9|>a%!?/`,ܟ}n޶zՙ֝NW#I!"QAWT,7 ŠnrrƁmXDőuL sj`[(NC>70OYlߧ44VEeCKJ _'9u${:39?\d4xt,Wt4U uYZoN.wФUεi^>29Ϋ5dhّWɵsV8) vI--UdR'g֡"wpQvb~H-_nxdX ZفJDWMBNKʡL_bfvN!NgY4R(Pu@@$uOz͟G!B!VKr{@#9φ $r^ ϣf.a;U*~zZE C%,q}aإOӒ[iO`c'{/L#%% F /CU#z!ZN*{0@'~₌ ĜB[?D&LqZ>&gH/{7LtQtiq.)6SC>K3jWgfCxSxF@n}{뺙TD%{q̏Yƈ{xC-MS'՗hjw<Ƕ`oiE设T+;3Q]'mB;v%(ER}H@mQwVeSL÷DK-Ԝ lDkk ZG`ɶG E/Z,X]m/ K[HSLEx]ů]fd*ԇQs(Ha4'vR:Y#Hk{w,v׻KYMĞWi-kv(Y+vчazTTxs~+u9|ծ Q>\hV:Y=ӎ)Y? sMh^޲bHQhT8R"OSn]f:i\X@ް.c \>E,X+Їmlv'`fl㛴mİ;Hg&lQ%^ aLNu"a lZQouUnsÃeE|+#IlE$?tsPSnS͜n#&kvUy+z~E䠴7>&4ĸ>yy7}&bMt"41 m;AeC# &%aI!:v ztOo  %FIF\PS xxcMk j(ɜwsn$~oF$Wh)ILr`ѕzվoEZ MZ{}NFO o] Ze t GF<WMd.Y6EMLx^bM0aOQi sLs*Oo,=A:.FE$R3ኂl/: pTīucŶ* Wf[K u}˹l:8" Sԣ OM[#.J`q7Qf101:3ڑi%[`$Hk,R]DW&WIjGJ$ln vf|+: L@w#j0 tt>9UoJx\e7a/myT2zTl (>':`YmA~Ŋ@jQd4Ŧi_.T}9dْHWgQZ]E=Rtxrmꫬ[5# 2=Y$b?V(#Uh=NxryTͪbbK0B0;"^VF7p ($kPuzLLgRUO*fpT:F K3{a]Rf gȶAHf7]wotH m\Q~:H(M='[GsG+Mw‹+z)"y6wzvV5{ϠSKp!Kyn_Ϫ)[TWGhz Eiq[jG؃(:KV3Ow=7胕,NX|},᫧1B|D$kSç9t`Ρvv`X!"_>Tryy,C70-Hw Aqd+uSfM6H캳ߵ,rQֈAs! sbP6>8Qy5GvFL wF q冔%ʤNh[;6疐+Q(ߊ na Tࠚvvd0e1]ءTaqt/&Nko& Jq$Raj)v.;­q0AF%V%{&47̉0f̺'ҍUʼ`p`2V$a21~+wZK"Ɋck#ǺaFDy"Qx}8}"QM%_tNw5+s ߑ13&O~ʇУsrF|fQ^*f L%EU Z4&3gWwG5ӻsQY惴}aa>PORbz)`8G(KࢫD2 k%=z_`%B$u4~X!Z5;;풱&:'F7_ ..>aMk6JqJyhiwvͩ)ǕЕlOa@m0f8#$)v6cj*R-(k|@dl5IKyXipگr|\`ţ4B89] '"HRLf>j̃P^6GK+a!= ЮW~Fv`*JxD*降 .%dzhgȮj3QPUiiѾGO4BZiXM6Bkl@#Zm0u 5)/\ ۊzY7w$C]Ax,Kׂ}ۑBUpzE! { 32ݗۻ4^1(oK=nxbɱ=B7 L-Pn{:hǞ|Hɬidel٨Y?52 'ڇ)\8ǘGk>CBp=+I?"{#q\uxwP,3~D@-XYqdNԱ: I>W5\Y^jb'>u Qkl޻/Rn꩒boMX:xn|u_).KSx)Vi2|&!k@ xHeV:+h-;;q4F%*oY5}-?V22})YG Y)cR:.wZ鸑ꧺt#>e" Cg08ֽxTQV}*YJzBޥ-B.RI~[\R?|*@>iijJQ'.glB|OWDr4*l'<;fyKh1h*(=U2 }X*yd,#G7YV?SMr.(֧UW2˩{ocklSJ= S.V`BjP\9PWѱxKT|:"kɾ)@i\1'. {1o:{̉_X EGP8D I=j{ -ijկ%~ HO+E@酠v[&GEoe9}}47Ucm,) hٿgQWBU~g)."7Rv<%'iDԾ3erZW lJDo!ӼOQOV^1 -0b_ăQ2;6 ae%H$tVB^Az3ŞJ Bu uA#,8{ !6*OQ 1Xy')e&@R┴]:2w:@>=$ž+eFZ9?SCw"}E\î|;Nn-"fud<$ rيBZJj cλ}W޷[Lq*e`;Uh(1fC#t nHB3ZWqvud55c`vv#Z]~Z>fc ,RV1xnJl쩂\l@pbל!*^u;7ZU :)F8A;֤߳7D)T|ȏF *|dmB̟)YUG Zz`;_ -dDޠ(zFFc9)?󬣛ˡkrVD%۾a..H($\zeXi?+ Gk0b!-̠OU5HFi3u @% z@F6>MesYj^=<C by[va `:\ֹq:xF 5sJ`3F"VzZ).K/h@R,b|[xv&3 ;낌Paݿ {Zc {j\n2%}n\$cle& wB![V_lC rܪtx[p0 dfo i3jۓ[8խ %rLp~P+R,Ū'YH~jͧ,{Ӡ h $4_\^f*N&8ԄB4 DP67Wxw;mꂴ>8GDo[hT BF3ЍXj]_OJ]ȵ)ߤbr5u=:mM4O2ޘ=^0Sc0O5"࿃F1q|9S`jzx;hG{ermr5 gi 3^6K-.T~ͯcx8NjBe0nza ҭdaC$.>TBuakvR𸥵BQ3BmGh#b@"XH1ԋ)t}gaI!d7CWl)g^ ,k3=MA sgW>1Lk{iC'm<Ѱ cf lʚچkq!l [mEjJx\$aD2Prʆ+aP* K#ʹiCIee m̭SE7[H?@.%RMoMh_av3bC)X3^IW b~&k^0x`SlVKv A840UtG_Uʏ{ z^əi.9:o|LlOՋHEe/W"};dn BZ j&rL"gDžq | :zX9ˬAr1jG6tIǣO^lWU3Vn[^V]quEޑ[_A;e]O48lX)yME l/>\ ]*ACj"=k&7w| tO#-Xv/ٹ ~#e-3ii λeDozlzWlRR$</؆tUS OlQFWl.=șzz>Vdg*1s-b"}H1ObQ:e"h!\ vݯAґ],(cudȰ '4 M`֮oKyOs`bS.b{ 7 RR,(U^96l6A6%sK\yJ<0H8jK+!_`Nl#ۛkQA0BpVb*C?T՞} $OV'FI~llG'ɓQ.WÔ.ٓvaYX O~/r>7+A$);+ngP*!G70pxls./l vViПL"T%"yߡd\%`6~Xl+᐀=0  O=oc\* #}`ɒ!t^*a!+`P$B>D>ÆaROz^?r+PS_H`7Bt\ QP> B<̃ ġ@c2cg7dU2jɴ)|'jzpאʏZ1e*|ĆxM\q>@K(` J8GEx~tF)ak 8miBCr`2ZۋlsKM:x rj9h>[tQTW06K~R7b0]w}TܾTmQǟ)ZBm)|NSk%tzG劙_e &)B-x^x\bxĠ)I ~P^9$%s€BCS.9 (ADCH@l5~ˬjBpi4,\~w@03aaEqvъrƧ)p?徜P/]̂ T#2d:0lޢ˩E-:Q*oDGس$|\ȋU6NZ9X÷iܦp:K=F-Sp׀ddE~U?@Qp 8A2iA9:*, nsP90o"Env2\eFB ebCqU1HJ+6E=+j(K \_3؄ nG)ȣ8,qОusL{ %)Yn:|nSoL[ P:.AC!iwJGs|A7ԥ+S1 K(Wo,&g|g?] hhjGpM"BI5Bck-0Q_OT%d2C77 5ױL9{GlIjL˲a m] jCfp6r2dl["FJ]Y&R$w+zag>IIS%jr G66aP#6J{1.Ij®sGdg z=gA.u7?ݝ0W_3F9|l{'MB9BjI]%R1 gU$gy|Ə)a˝N}vpڈeyzYF,E('!="+t?7O#<օm߭7o*U 0lʯ>'-0OL-&*E7߀6&WxvbǬwr.ž6^5xh5.9mm}IN F`ޖ:ؘ,\$ڿ]eɑ"Oy_ݵg -e_=`,=L'y@xg ~_\7`$6l:k ^98fӢBQ٩.v F?Zyۡ&t\ bH]q􊓡 ;h{əJMG^mö7ag( L\|J2^Q*>B(v MEc #64l? Ez͡C- 0D_S:G%Ѭh(f&ZU.~-J!>!vSb27EaFAQ:z[>B7tt 3f# g :qnڟ]mt.h!=.X v 갞7ĥ S7Rͦq2ZA*Xs.=圕$dpEϹMe I7xtN]dh)?['U JqTs;>QBc$9=q4"h4/MCkhpFa(PĀl}H:gR0BRh4ZEU&SRI\Y4Ŋy63@w|3MҍZJ+b2 c0c80%Y7`Z|c_x+.Ŏ pÜvP3&t 7tMJ7hSfިe*Vk,o}4*E$T)ĺ5,ٚxr8 ْhܩyvuvMC'~3uy5"+bNFؑw_ $t ~;&eąUOf 19w: nbDNۨ7$oôNrX+Z1בH I^xWq/a[4~ t3YvϊL6Th-nAd"<-63W# N=%Cv ($Efn q$y\aڤ+76aZ8ӟtfQUO" 7 HL zcRbJ~d :J,WU}dcϟy~v\,5@!L=!!؇wOXPLR%y(ZփGlWlYc!yKۈ՘wh]5QOwtvfkd8%4&(r_ڟ:"K{rFvàSD4~ǥO=)F?n6EdE֚Ñ5˰JgQ,KUjq;QfsYwxow.z+#8Dz& 4l+TEfCB@HRYu^XfsYd3LI u:$3c=3bEVjDUdֿd(X><ȦPH"# VSd+z(x'CSͱ$w:m/ۯP6mBa5*Cqeqs'?M;w)[Ĉ;cD^wSl d1zȀQxhs!D%#xiuDY\b0oI3ɤ'Yq$C铓G8bA4q3yy6bq[)0r>i$Ƕ϶"b7Z7)zIH *!x)^MNw'|8G2Df7DfNoܵEVMr.a[Y0O/b4x-STJ/8|dɗQps|囌X!-eSHّWhSM$u+5cxS1h.ҒWg$Y.H^(e"ѯyr#MGڶ9o"Yb6r1˫ rZ6ڦ 4a6#jT@%[d"^%}CӁu!AtAN&-AO0ѱ].E KC[{lpxP?ŭ Ei>=6Q ͌9գ{yw{kAFw^ jqrZ.~KFۃy# G =X!(rO:i}BR7`~s?yn?˓y;[EP]${3+$c9/uqσ01S\6f4|M:8#su7οqwBr;9aa SR;eNz}>ek ;wbY)P*C  3-RA1#1W!Ir QϾp#kxk+sFfz"+UTI4y[TG7JƕGȵgthDwl4V\."%ϐ:\YH(M/_hW\h+zHe ʘGS|>D ugL $ pA8v3J㿛$O/˜P|^y:6BI}t?ĚIrD#Q$~Y̡{5Z96_dȁ-kSϙBvb9xQ54t…ǀWqyxr\([ީtS{L O oO?Q'%rsY=2Dc "N4@xn<<>|3:(mZ[Jm0"K(.Y:p0 ~RZ2$}h;u ?JjGVh/(VD;^oO-mzUT?=3`O#ۥizUԐg*G΁EZ2(JDcݛJRAIu2лG$.dAAE,^%e [jV@1-kLLW%Mo2}E&4X|X5\<ϩ3*҂}tmʫꔉ?^8 cW#!k%^ΰjry5%(gɡ$\~3o.?7#:Ľ^#Gwyɛ҄ i7wD q5}"łez2äEZO߁.4E7L-2%5;/{4 [Z;Ҍ'|s4g{s5k3lܾ6qz8I!=zkEѴEw7254ւ?'Y]905ʥ?)I eN:&-b[Ds4{OuL^[ S"x1T99ܩnL|Xsiz6o0TGnRep elvii]K*@#s;O8EJ,q<4Ŷ埱)Un~LtrSxO`j9b[w`J?" 讙S%= /?\ZϏ}w75{l0cUA1C[S3ꗑb9뎛s +1FRUYp02q#[eq8oƐcXu5wlƖd0C)w;Rl?TSֺjQ~#Ng!%4!ӿ -Xɢ.{u~VV/BӜ$vZЬm@ԕyemz#a yzBǮ>`k =)B}j'9p_À[WQ[.Mڪߚ,ɒo䛢.ޏ`[]f)sށ^nE |;(3&f"vpN/ƙ >2֒QDMECלOdVJ!Jk_k|m3^d,b.rﳽP( I7PSLXVZs>!. "v2m/ q6c< k@S1 @_gY9nЇʍeJM: [7l3xAn}vqb4H""m7Qp`0>Qp]740ZzQYczְɥ8lVI\Nδ)S =b d4W+$TW{l0/ kCvf7BF1?5oHF(ep^#~r`L QF}Bo[3ۭGSG/f< Δ$0=}?tkfwh}Z _ 8ヌR>+lzm| ڻ"uo? T#~&N`y,uQ;d'*4ev+T(/YA_!ѾL5) 9$ DOn?i>t6OG'}(3`ҳ!fLҭ}ʆc}rSq\ [C睑D"[#Ov`y {/fjvb,J -~,UxJ+usWː..nrza] Z۲ikF-).mE㺒= j/|ɾSBp?V `Q+qSoqU}3W=W7!K^7>W!`jl0[%D# ZR!CAΩz=?P- 1tL[&&%U<>~Efw__Zsױ[WwzMno&Î>_HPP}o5"7'o;\zI+ȁ6uO qJʹ4&7ĥ^wFj]K$h EYY!R-nH!LCzJ7靳%^:g̟կ^?x(6Gu]s `aݮ|.:ZDUQ:'4~hҮ2# w$K'ׂPF~ ς[6AJ 07$@5fS^|n?]Ēd4F)٦5}Y9p4_͐r#!ܫ^z0͚U9-X I@n?*K ֭ݑč(7kͷ?!Q\wͥti4W6 } sxs "YMB}׷@.=cenh#a\qݕ#ƮS. n!u>ڲ ~t\X6p$ kcVHmʷBbK8Ł :͇S4FF Oe+$riRT}/\\8Nc26'-bU%Z4#`j#_ FxΧH[cn;*ˮ[Z M 7fSlJ"'G.W8}rZLd#<-P\@>>(͹0A`*:*FvQ~ך[N6VAHu P?̛{Oz)D(Nuƫ~0ApYH Iurw5 ԣGY{t]r3εp6{P(uWP\/(UTQsȷ|hDE+bޟp"Ѱi%y8Hd׀&+c59_ Rd4Z 3\zɓ--Ib+1PT.g2kYUۢbyyPo`2% Mv%| #c}}l`Dv^tIjEsIaT#/y,[ FɬF}.+DPE%Vj4jʢgkL̉xfmzͨ#m 0sJWհe")(mlU@{0t 4E:ɳWc4~109lUYlWĕuƛ+uӫTH@F$tgUGkTR`) ͅChpwΑ2vsN6ݛ/!cc}F+s3jmVIw|o~Ы=s*.BSKGMvV#qqEc;k&5)wA򢍂I-dYgp`We$%D{|:}it9tH!kGv.ZdW{8o°XlF"y9/ń;3BM9nیUYzB֠qNGHqwU*7,va0 g~t4lȏ\ځ+TDu鲑/ն°x.1hZSWaƓ&KdטHm=2eLPmwsKD`1>1R_]A/VN(71EaWOx{JD-AGjݝGp2p]\k"-Ei!8NAE_$"ٖyC3Fϲ dc p?Yم#6f' Qg@(޺3zNƇGFF&84v𞟔Gw\jjlRu[0a@Em9 ᆳXu`J2^Ә|&nŒIqW؝dQ8"Ǧxm[1spp H1`4bar*b S`80^:O\a3\꽚ז|Uegᕜ}LqRuZr$ѫFLg>(>d/PW1+c(f_s) &vJ֗A-{uǑ29᫔>miǀue7n5*]KW*|i}_4anP^?[L/#:\W |ƽJWc`v?1>3cYNI}]NC0榙x&bCU=C-IUxkhVh|}/ZmV}W9SD siL $#ZTRnVJa^8B bhJX` =t&`{u{ itAg;^ʌ^ ɯ1Pʼnʌ!xo/JWM3ʴMSg_{ ;6zm1ڌ"oq; z/hxm Ri IOO2X5əM;MEQ0M)YnD+j9:ư; +. uZkyqXkퟷ~0_dmÂZ(SH6iќ3dp? q3Nt۵-X&6ϤF0WkW٪XG%TKYMKRbG{]^ 1t!mnǺbe| y"ކFhFe%YP{;%{e0k 8syJg' DŽG7U_Po2kGZb_!nd^]J;]N՜æWz*V RCMfa6.Lv--5C?cAqYUbD{\BpcK.n&F/M4YClQR6}1!&j{?;E]ecuOesʄ _wl/`V]Qc̿&D3 yQ)T*{VtbrbqS/{sҎq2HSߐE]pJRrfAɟTIC?(/6#wie&R5~쌈p )&i'WAZj̟s1|V:&Ril厴*VB #V⤃=58¯;O*bpbh"A*a+S|l5Wl`4s$2s3;%  fD@t=Бџ!D*@hGv^> ~l K|itpC3X BYb~!%np5JciLG3S1al;]i4eӇ\]Z[c]7q[]bރ^NsvxT٪|N)F߹e|"^HؐVZ3ĠIn̵.C̯s*dפy|xTKcr.h+d *zo̹J%8B/(c==V_rFR%dCīRUF@#n'稰V|sC[Q۽AGñ-.^@2 s/Ep"2U tE2PZ;IR"\tI,{\藺[Ze7&ӗbLy:RACj67(T~ Is䊦a9v/Z+ ؛F ?*#dEV:->?Pvz"0_7R9I\{\횇t͒ IW."j`VBm{ au^w"`S9 )>Iy ف((ZnfN4B;Jcw Ăge((Ћ4Ew:zǠ-%Ż"eH#U.6ɒuȆ)zE#(*|,l!D̵eCsӛ7R>dՑ"3UYk=[]W`yшJ ꗳ7><ò!M[J""lsJ.'GT6?7='m8R\{csrU%,Ưx?[vfv5E@+Im$X#iu+aHcoG,>GPU{SEyiBϱ5Ļ nD |jz+UY;!:fޜ8)̈́`A`5Q7*Qۮ(<Ll zYY눔aO&$owi3j.0u !8Reۭ0_MQJ|(w VH`Z9% >:7:{7DKTq1cLLby +ݟOT[ #A/_uwGB9~ sOhll1Ou+Ϗz(rnH AF*֠wju-RE2,DTPA%{ݷRE':w P|d`6Ow)j=a1;k>)܀5Vh[z4r:!l735K=PiS0} j8of.dfa9^RC2/e`nL!CVm.~c?jC/4 - i@zo9g L ja>Ix:y̑YS%<BOsѲNͅ1%#p'ۮI_9fK_bC25t1غF^`ƴ(N";7^K{8N +7fQ??V+r3&EJ$bP-n|Oye,;݅mU$,M 6cXC=J2Q kNFBa QI9IMN&dύtoG>O8{0NYGz5hn:cEeI,UWᴋ#u$^v+twEq[͢m(osh (x_n@~$!Q<,`'*{F^s1O'35ps v8Џa^AD/u֝F3/(E[a($Ǡ/,%v;i(/%ZN^&޴V- `ζ&O vz$G&rh[gj6F ZTk=gRp/O9<yE-7*ZD89hY8j7PJ%PmJW4W/T+Ӹ1nzVhS<)TڔƇ!M~)rv1=[]6% O Nj^cֶ~JޒW>/4J{#' DxIr-r]*HlK LIR23=4{A^g( fWN?1+X^S̃&`/<G8 7.f8JSk?s34\nx c3s.$+T@xu]u귦8AijUQ:G-6 ]zh; ]lɈW1(٣ΪõI$6j߃ L,6( 8Jᚈ졺m%+˧7JSV(K8lź {Qހ2e؟ wmpO//{aQVz ¯Z a`')+x2$ODr}F/ 'aW) -Kӳy$؄WS9ndKEPdq$)nu]18܌&3yCy Zq0ރj )n6+ɲg{ *~1^=-LeOKM*U7"ĝrPN`Әp[X9͈Uc Lsk枬|c6w6DČZ"J <$YE(b6G'xک &:s1xdv-GTBL{D(-LJF5Ft/3!&d$lRe/\%Ni_ T+\-'^MO3 3>?2_hv#8܍p,Bk(j0oӰӇ9U~0&r1l<`[t{}01cxA04c:p*;(bqlh67V^Z+R>i53KDgYtrTJ-\ĚH U(ZkmvlՑw9ᄕF%Pw5ʏ6N٫|kqO%_ ؛j|_BG=?SLY24Bf5 Ge,k'4p  H n |Jo|O=i:A\j> 02%XM3 ĘzD*0YFwjkh#z$8_5~iP;KD]kcD}i#ǽcQiXz>JWY:A{#?zL 4 :d} %8,Iהj-ha \uK,"L&8_Jl J 4b~$ZȗĊY|07EEa2#Cb9AVlFoR]THɩuA>r_X@5:[΋{5w'uzQ(iAQ58e؜nFQE*$Ä.Wx2\iߓz9t7+.5Gk:v JpT ȔW 7O9JNv(g :TȾ5Ԑ!C(u"{)F`˝nShGL\6۱翣"r~LDrӎS;Gvd!3"A aPAOj("]MF,WRrfs5]ċhCP2B%$7XM#_DXE=Qe^ 9ז׌֭ UƟfڤqZ~cq)[ Ģe%"_#=~I^r@16 A9!p+>P{G+nP8Q#0Z| 7^mn#\p-CR[aWNa2 F䈥L̕N9hXX*榏>ߕ*tizsV+Bі: vq9 =zC]?A'{6d}kd=!wGc VQ0r_Y8[CY[{N߃`I]OU+g\&B{PA&I ^W⌶*pY9vJVMl`4$Ī\/m r¥Լ{q6ۯ]F԰SsCEe:+=O0wz0M95/_d&g/dB[X46-°yk(WM.<7_/A8>J<*wad){ߕ.}(H10sŽ_q|s@kv%B8ݘukx#ãm|DH~u pZ׫Wn}J"dT;G,<[,}XLi+bO@ lG聽X1I"YyCXծ>Ҥ` AP1k`5ʇڿװ \}@R rO/4êC7gX_c3 n0Is~ 2+7ښ D5jVSR:p;UoğJ&-4Q6l'W<[76`VwIU-X0kƛ8=rϩ58\43 |Z#s{LKy5:.eG5T݌= be˃54Sq8!ͅnn'dlrhf {kO3 %Y&֝2k-l}*@0GuhP22jnVS=|uo2& Ɠb5%2`''7; b ;\!r$0Xz0+kWEˤ~B!ILҿlU38>4/G7S3leӸmW{mQ%7p3?m= }N-|1yX##FSa=w+)7 xrt&қ"v"+jAAU7dujQ!MߣuQkccUhkxPQVFT4nF& \=7#F}ڄ4WVQ }#K/jS:N%+) [8~HP#=T!)\pטzj`^( ڏ-^aiߏ>웦w)mK~< Nb_Ӑk?mEX^JS'W,4-juR-+5+OiuQW6v[ԙN#z2BKgMfOlҌ<-ޖL^РJ|mFIцx45z7#{$@Mz(c: _m"zS< *b3H^q1Q{]SvVu/k!5!b{6 M GZ3IBxU\yiAb-HR۳lufYzf"=dS 苿 PE]Il= L+M=vkIwmÂ@N?rnټ|[; j(? m1?6!4זxcx"<6܉{u9s n֪؁C Rni"k/Us~p ӈP ̣u[!kںA/313łQk7*_'yh]VM9%dUmĝ@?M \?U3 ]|9 rJadGv*9ȍ(yYP;mSaHdS~IXښbc%H'ҥq?6B?'WAя` w;s8ϕt#f=-H@.-f#ӜIIsj $ێ9ez'l) CIBT=!$7GUD> .V $q|8Zܔ[5 O QjA_ LE";YVqv]>`4X zn2Xمf_t;7pQ%N.*sBZ_f+S uXEnja,j'`}6Qya,|yYQj")4#itzl_"iܹ' .DfF( 9(H2 Bl)g"!@R2c;@B1O0 J ON_L=H4M1 MRc{ИoŃ |@q5rgĆ_BKDC%7y|jb+*lQ?tr痸BHpqkWx"W|^ZCͺ{Q<|$(V 37BfdKT FUg V蘆9 ~5 g$"_ xq1F]Qoj7S|?/0ʬN]xdtP ҬTUd'\Z? XC͘QBAaoX7ѢtO6lYF # 7_dD.R8MȌʳh 5rG?4 2`XIoE _UݚD' qJl/#TK }a36<{H?[>&JAyu5g9IŽ~pӂ N1wy^ƃƇ:6%\hi@f{ԄخyvZ"ҸoXwvVoo䶴%M"@+l|i_l6ngǤֻ́$0z I!^UDt9<^rR WBbí4-(ƞ^i|;_/ˀR9%A XVt)U/OUicdSXCicj]|3հέ;ȱ+MT~,X#D˖DU4vF1ßU`o!1OI0&z'BOu*n\OP V[]A$LLQu62D8 P-a>L%l==/f̿h>Nۂ7tW紒reuEs=22C*t8~W_X\kO$ױ#%?_T/YO~:dbOL+ED6"KW+JSo,|L9?u4b].NzWd蔤8WhUHQeC+N@ϊ W@C[ig, simω<ĭF*xXOYnm@F*`T$Tpc]\&G+O➐T;O?:c8T)Z"J֨CR f_I# zWQWKn2%1츀gWX:vߟ!ӣ][&IKoO2 6m}9.uVط:7 Ϻ[KJLwAt&]z +bjCU}(UQiW;[A"W8πhYU06cLC,ROz8൉>1c扚ӇVG&{`;la]wm9 xs]0𔞴{ܕU{$2/G}l6ؔ L̓]x@hBȆxEB vAOu=JвS+2Xy9Pc*^g452 fʥBO.qGW%8Б}&\6V247, Wu=Ž1ǂ xLj/; >RRBH :a1p|rF@z4_dq4-yp=V8ȩ 5$B M"Ѻ8g -fû?%8Dk0M6.DGT0{:nYʗnGw;xׄˉ5d؁*툆i#Uy!JgISբs '< CITnG3 UUa) XcPTP}lI5 ZLؔ`-Z@IQ'`eCO#$^s蹸zp]ֺ6ƜQ[dH< ڼ N{B5ѕOvq}@xENs {YJ}|N쟳 zOLrDs#α7N#L#y60Gjα1@B WdlT5B7rH[=coh̘- kp.[O f.,UQkQ(HV &gϩx6{.c[pTa]^)8%CyRBcrD2pe>gJXthh"jP>Q^4+e@:o .$雉 Ɏ)K3E?ӯ~ <̒L![0/bʿĬ)t8%DB, MvF(Ƭ>ܯu}4 4x+I\=i([rIbD>Vj;xE[v%DP8q̂^a``v yqo0En~0v 4NӺ >Qtcx&"{kܓR D{5r[R4xp3kdF>p1[.0e"l*Cw{ &VG FhVk>x vwNx'Cqy^ Zuc׶r29s-{ {W3|њB'5Z8( ظ[U +5uZb=. %|抒lK(.9Hk٠VݙRB`cͳ@2gڂK@J433a2j[ؿ5r~,e}Cu2*ߐe͏,[lNJt2 OU}ovע!Cask.TYǻ(vRbN9HX2̌yڨ#WA}0 徂j]P^UYhBNedzF$ iF,}>[;-zpg6{wfGҜEE9'h=%~L@]FgM$Ͳ98r^RƢ0n] &I VZʑ#^*H!ĸbH)O7}-E#F[I.R?J7k=&2l8zMǢUb̦.2w;bEJ7ɀqwRL{"Q%GM$2oB&hӉ;TG9h(bbb eSAjfW5 $8"p/XK[P^eB Jvcw'glB /D-YQUU;yd:EѪ2fQ4Ss%Y3w=)ڕg7Vu2ط5rp|SӣLR%^gd1wtz I\t!;Ң~UWH  jHYg_LX&|v|*u=KJ%LR|B'ev7fUiᄻD?(c|p$ _Wh7(tG@nǑ?;B~Gl!v )aw< e.n-*^>+`v77vP;:zI /"#%>/ע\leaYQoК׃!A`yF%DpK?т{"Ku };vB\8خrf[ V淣SۯWcǀ:pRfˀt >&0|α 4Ak{uzD8Þ@g6X` ^ 8uKyvꇅ؋ NfLrJSw;I (؄\66U{Hu%iRVsgƩwc; k[K٠^5h#6\]~gkT~]ӸdEl{U"k8.w tZqe@btZ>(|0SnWaqߑՆY˯naZ;.ZHK/6O[doAtKǦغ|Ъ=|ұMRtm'79S[>E";à(g2-z)D F+!mɳFq#.z/1w󈭇^gٖʾ|tvTp+,xjag{&UfPeښ=9 Qefq=֑@>`d,ͻ,ɚ|DB3T!O`p;w"I-]ֵQZ`^q}c|K#{*hzEBYE09q>7Iȑ:gσJK,-*1YQf4u, m{н+iYڗx¥cf7]Y=07!4b!N/w6. ObN Fdw'72ne|%嶚ᎋĒNH8^挠;&^hg?\a^Tj8F3૊HL`գw IaFy(e.zC$Ui8&EiIT.{O)@ 0 g }.PbRb4T~ɀn}h/ ƕDfM.)HY(@T'.m D0(ǮĎ=n'̞4/~ΧH.gYC<h J'p휇~+diC@-XȂS!c3IsAIژ!ߘ,$\Zl9)U;^^+)Sہ MR Zː+r0s9 vLV&b%c"Jl >TBfyx'N7%K}_!+o3%!_`8<ۘ2!7Ю=!VL]V  Yf@ХoWWJ :da7G$V&]l09J:5d\VL-* ^Wѥ6@ŸRv/BTKYհ.ULቃI'#Eh߿^mޛt q7p/ۤMi#,niD)) J2S;3w+a+Fy|`vf8he`k_(6Ad+$Qu K5Bnp B(:nO!*J O2Bg)K3ykԇ2Tuǯ<4QV]M$e 7ķ,S٦j6˖!侜QrV1+h)&8+~HlO>pck!C9Vr3Tx6A(k8&x$Ϫ@_tDJ< W"Ƣjؖmp| ˲:KI}rg#/޷:{e<…>m.>KHM#Ջ?ԽwEh_8 XF|sK{fScbah c$DWԮkÎ=&ɸ;h4bװ}¤ ~ˎ$Sp(|KGJbOwA.$n?]lyVZ4a RLr61νQQ.f,":OP cRZSVfKj+ 2lFzl$La` ^įw?3CŇ$k;h#/ Ա\>:M Rtqr $&;;HT1}S4[N ѣs+zI*8EMqJEW:ݱTJ4HhѾd*ѝ՜"gK@pI2h W SGHCuQ0>0"n,yIpHqf(qvm}kGZ=3Uj:Yj$ʺ@wuբ(f*Uh͞t*0k,,3|+"᪒p4疾J%WtΉ/v<ذM̈́Iz&v*盽@?짢3BF&%bВeRcb\xTC|b ZS?L4eo:"yrb0"0!6+ 'XZQPphBn=9Ѽ֢ruQ kF"aN`kSr x-?Nz=|ZRyx$()EMΟlX )OC߀͙tE;C!)`KdBù@0Jš$ò$huJ B#77$W$]4lL[rFb(c8H׷Wo^9Oy7b4&KMΔ&`j,}i;TvhTtgJ$%D`*yzZ:vuNprڻ`Nu+ h) S' ;;+xLqf$lZUv2<0| :+Lp/.en^SCak"(w 6TbTL@]C@j{nGpir h!?3vp{Ez`B\%B`y`CXt\~xsG4_WYȱ[RS},0⤁4B޸[9efzMqOmPt"tAj:3\_w͊ //TJF@J^Ky.2NpfibZAnLٽLmxzcJr3OS}j)W^wUHAC,{}x"',A䈳ZI*'eU%G̝pbe ?7ipl ~vtMxkwqgѳcE6lQv:c>K^+1n{C2B-a i=hg׬L/*HKMOHTJYs1؅e59}Aǜ?u3z7 $Ģk&Mεy$ eKKW ]bC#ɦ+2_BW1K`QT.?'@b$)M$]^+9Et K(hp56ԁՠ5ķ?=2<7OT';[8x _7{zBo(hĵX]WmmD+7'$gtrbkYFv -c>. eDkXdž,`{`, @].(X_@ -AMRi}e QѦgNe89A ֱNC1~7~81fu|6C6KRhGcBPEZ O'#Gh]E\pc tS<#H֬aǖ)؛IT^8lOK2/& gnǡB#8q23@SZi~d='FtBpe9pޅqu(۽XtigP{0JQ0҆EAn JY77dgϪM*c)p*W2np=㏛rf㲍~ೠ{2 a''.D$H!5TtuݙQtuRFh7WNHgs 3*ODT`̇-MS=oLnKo +f*rx yU8Na~ m=T{[!B /W )\.6K\I6\ dXd ;[T0ʅs҉KčG=S~df)ނPMbi3u 3<}M9+Mǩab' B0@NP9H'ߥ<[|K> U ^^ [*1bJN(>|V\7R꾜`߼P4k.CmNtؿI(-"z_V=NXA#v:P$`k9 EyDF/ȵX6+F .#w᱆rl74mX\@w@UXj⊿9j4Wԏ-h6]TOfCw0".h.vaۣdi`apuFGTFpU`nGiXm"o* l8_%oU4hx"8t&O\,Yik2^"&֊y0DX½]4n֐Mm|31bYP> $wPx?lVce {z83dV{|MʶZ#6ۦy}%ngY9^nQmk"c~R/ n Zu@rS`?eGqI[  ̑").,dSka$9}VXld,lLL}eaJ63{/hzT1G2\b'ƛO@AʩcU / * LDFhQ>B!ʱR6^Og<%7F@˵kCE9/DJ,OR,Sv&z[ )ΔןY&yـB9><4Mcg?m'r&dr`+fͼdI76"Z{F{'!E&G`@\iC!*Dy^"d%dq5.̘+`|#?KX3"ϹG8F]^\mE ^&Hl;XJ8 vK4| z;m1 5>p&ʬ(Rf]cdca6w.kON+=_@4!xؒ!xG"*v#vP ~>^%\ҏ4rg_C-0I1bozn}. 1jC5=IlsB`wO.-rgx_@eMDMLhb\ AKs&aʃ)džOm$vb 4q/[TGFPİY#$^+A瓮2bi`4z0\i)EJ¼B04ڠFkL5l%B2'`^'.ؘ{Hu4~L3"~^`^c\'p#}٫@Ƙ + 8oïWnH][RöXu"%26csG9l|3ċLcRCσZT(΁dmaį+ljPB4:J AX<ˣ/Zen:`S]DàFpSWB@n$E4rhyZD:g`(z_(/`כ'*(S-G:{RD3GPN 3ꅇa51SĻ[d2|<*ll5!緃`|Y\7wM]2+0[r:%{!tߓ_k,YȓC*:IW hk΅ ~;R:X'Tdu(3S((̷vWfrSq,w/4 Y$d32t6 gپRY7xz c-|vFA彃w5'P?6#YLL-bWS.caR1rd^{>Qp(ڭO*iϑa^h-kyFR6T4EDe!V!7[Td&B6s`|55w #gqWCĺ<4]ʯڭN[ui=咩:;pui|<Tad{N)nBs Gx.~&8O*wfha) k(#T>[MF2%pr@̀V\[\S^t$1kOeDĴƅ\Z Qyфٟ]%Rk.-Xh`~@S[*?~8|O2_ \D i7rULG2bDUbGꢵx%NTO^e^ gܐ8mY@,%o8j2=8CtMv#(wH 0k&u:z. vp& G<{Qe5%i;~Aɺ\{-Apztل {!>\Si3i]v5BMd# #y\"/)Ba;кj*$V)Σp`J)lʼnC}q󿶳$oZj#TA~p-=vspCy3ъP6m/:^8o +C][؁ pMw`*ҙ{;$7ň' ]@ b*eL6b& <֍qw橗 ʂg@Љdu*coDB)[ <(+lYlIqb,6/Э*P㙮z`FrIWe asTQR V"{ ~ǟT*Џexeo<Zx&oo14G`@#BT]PꑀoU%pcw<v#`*K`oWf?$kA@.t7s`FeXa%l9fhw;* 1kl?qH7;>ؼ,X(:ZhPUL9С׋E 3>r̻WowB2okI;?I؏E,@ݜV'ScmW$j}#qC^n!\^~pGxûUjCHuwn; ]1͹NѤi%㛭ehFɀrlW-2YRl3ӅdA>\%nyq?ӓFlw_2å1DsԄcʱW9LnDRb~{9ÝC7kϖ7'(R7/ Q+@Z `T{HL^drD^mmYD (d\=Qpҁ!/g6R UK$kAPXsQ"°cE'M6ֻrɟ%]#Uأ#>V*?ڮF4X]*4>Sz7HR']]BH;_,VAQ,kmZfL8\ #x`s֒%'6w.aZ9,Wf}yСV1fk w|cQ{?y~MN32,ϵVBWϻw0oO; $kGm3:G 0gXlP@(grUk5S(=3gYu0Y 6{U,9^{p0z/:LY8D+Τ 17d{a8A0,g©DRߧ9;0`ʢ&KH8y<)t;[/Z<Xx4s+`W@]XĻ`4)vwњ|\aSlsՃݷ)i{O(S8V̴KN{] .jXF(m~ǖ!vEu"q>X$Qlq\w2_a,PԲB0d5; p1r,p+0ݟ(e.@g$gX,!7vr1hO*?s`C[ DwlrdӍ6_3FOf'ߙ:acˍ60 7r0&;l(䐕9V9LTh'EȐH!x񆜝x-Ф{ \+ .Wh K=w53{mI* F_'SkQ B"uxaH|z#/c9y@YmiwbN0H5DdۘhtjZ'$f'kJzH`Ur7a$J>e d:V~,ǷX'9'3Es:2yn(h\ROK:o!/PK%dW0d}cS$kVO:;D몧4-vU,iBl;&vx8<_l.枠0|W:^M ~ؼi>+*͜t^b޷Uk9FBKs njQ}8|Z~ӑi($;mM#BTS:kDGPdo2kJ/ʋiJ%|OA5:7V{?_ZkIIObd ѪYkAv9j& =6ٓ곂`BO.UhAx>AMȍ3]]b QS5 aɉhJk-rK#݃fقfe6HԄ ‰#Tg=k]kCn}O6i"d 99#1N|{\oܞ F~NZvⲐ@QQճy@?f`IB'~35 J: &< b;\+NVT^~}V>SP =iroxxbS^ A(X[v eBZ3yf8+;+ X柔b/لlbPjS$PÉ.2&Y9-9r`̖tn^vϳo)'&Me4]JIYBO앛l:g?b{\Y+ ~JmWMig萸w0BIAӫ)(_GGһ*ڱ^boj }(1nӟtG TV D?%eJ{#o]~ ԕ8ԚU/zǃtj4j)e gpuq:؎TWAYRv={T EnHdvW27m7), NIxt^*OJ ͦ6GqT5sLE,ǦZ=fSꘛUj~8&Z3x43^D٩V:1{ՈD%[KB]xр D^+ZĄ]B-pO\xݧvfJ|G`odw 1܍!_^+a @8b 7(*ZoLCh~p9S\ɴ]2vZ,A%OwELV9^(QtX==.ܜvLQdٽ bJq;ĉS 5X̏ <9 me@?U6zh!MŌv5"%r }8^9ARyg۴ Lap$![1L|[\M ;9xFl ÿMŢL1C W@[vWaF4Ԗ7 3^W,LS [K7QBNNoըVB5?Q DLMOr S2ƺ L7K=7*GF"TH9 dd 9V mtOĒK'DſN*WrQq+M+ӛwQz6I,"*$h:saUK@1dϬ;R܀kI'[Q+Y/(N9x8Fԑ O`MqA!l_=_$&hh3rM^.|t1Xr|R<ɨwF33 ~SfchbRm/QW'zsVأtˑ~6SCuxZEb,d/K!>ޫg")xeOR9R.c"B<SNRd9L놪{Y[d+}%ǩ+yWNTΊh1$1 [x=OgH\ʞ+. ][uQm߯2r /h*=L,DoP ZȏFQ5^żUK oMJL}UP YD˂H4;,~CJ`DXYk7s! V[bf|b?HՉ6 -.#D/e>>SbSʥv=oRz?y-g@J"R{>wSiAN/q QB硏֦]@6(֯1x+U`ϼEyQ}Z$; 8T^(85W_Zeb>z"PjJ.y<t>~+j )tz*Iצ+= O=:ytALb[wOE@mh6 N ?O?)pwĘ{8nW 0/y&gO**T8 ҎpP S/{p";,Fj> 0c+}zvcE| ?dYɲHqDAJ1Qpn'Sھ&P3Y9bP@O{jȯϮ+Ǜŭ=MCp)mv7C b?',7<.kS.௱} /> Nqov֕k9B!'kc̭T`N,KhJ.6f5c{WFU(I܁vi/UJ6 'T ZHm$pCleMo3 Z9\>J#棂>^_)w!(~;It$1Yj3HVjyrĊU%U@)ĭ]o\[e~(yl&}][Q/*p/N`){njWtClhO11Wh1~i: c`8)ׅe"wSˣSRp׎&W#V,̨R6gtt c)>q_:$f 4qִ'8D c(r^ß9MZ}$Lh6e-ֽ78]E keud,-ԗy m@,f8WaԱ א,E-Ty Kߤ\t{B// ;dFM`'j_ /v`EfO[붍&/,Ν3oɴ՛\]2ܟ3K!+ZO㣟2y"Sta TDHK jodk )'LKu朏"jFn߸-7&2f=>pw#"VvKO G˙>D<6GED5Y? +^Yֿ)Xd-<1G^sSpczvR*VQ֔hwqSBQ2'HIku D4bh?+Y=[N؎e 36-Rg/xcFJ2UmPTwjQ519|hmK -:="kּ}c]ځ\}fZ*-Q>~cZ*ԛeW#2Y~AŦ=\:A%NhA$cCB^feOtsvm!6t Ka_M[>:%4l8F7~ Nd}We1 f.g-iSgEhæ>sAD(p,?CO t=$?hi%s ꟬c40)08N_%޶4ǁZўxU5z n$FzrjU_/DB9 PQ/ÚoT)",W<)]/ңrE77Fqz-Վ2Ґ" OȪ~mulf.@NRfF(+UnYk'IJ6t@ϭ4ؿȓ:F".ֹ ͤH%LT /1VHJ8[QK[yVGv]&@[׺ЌEB1roզ'1 pB@CkJJ-ڒ됃7N-WEڮP&Z[QMK% 4K5b"봋n11-^4K{;.fRM;)o.nU>gЌ%vV]Ywf+~O:&Czll$"B&Zg9. %'xV akM,_Bv7 (|S:jyʦ/׼,/@`GC4>ֆ|hc^&+hHlP{ ݪ˩|rNyGC:Ab#qtA H%*qunokY|`Uc vJXo ip[d;7.j9%HIUQDbahJ% 믎“,^*Nhmy uOkY5X* sbr/ي-zW:~|_ur\¢_y1* ?2S 1 A&?^I7^j]:-#Mseje-p,(Wns?_VMF5yunD*׷[hJΟ>Ʌo$ `2ro *1@7;ty"rqrMWϥl |;Cׁ4P' 2^nsǟN#U0_(=ua~%mi`Z|a>.p?`Cf2%-hy% zT6RCRL<aAyV|C>!ɥ/JqnkU%_d]B6t1j03US TwYtyc[zUg ZD?UJ.^,0D[hŜ)A.|z~cCf<RAecˬs]iE|˓*l^- }i).cXou^$<͹tC|\΃l^哹 mrc^.v5Tu _k:kF$*d}2u,"\9] QlP%d/wD#ɱ(mt>5@/ddQ2 XXx wMl~zx61bdX/:km:ي{x3UDTK%C_z9=6Gqn}賵kʒg y|*Dg=Fo#^N˘X~AF:,f\ּ&g58d SkR>?m4ȿ@w椁&i>؆L/~rF/]._A6t۽[syv3?`As!.(V̘c64*膓jmi0 ş5ĝWњ$VJ X?|)~~ޑ~[4LWtt h\7^'`DspdӺ{{ݏGxZF"]1мR hE,6'dJ#O>^xHSID)< O rjGYx]Ƌ!_rQ@X^ȁ)y:A*(@(t$=1Vί*!d[CbZ;3.4u-"Qf):->LB|.Mquȏx"u&kep^N00r uavVZ0u#ЪCэxѯ"*M<|0Z($uzN\&S!GoxH ڹ^SUͺVth\>$:7W&k[WաFӃ솈^hZ)Y~ߥag&{*G]mdo 0aV;/aݾMl#HASk?ܐPALkNC)8ט Rs~DP (|Mps'Kg'T)”fdnho9<3iUnܛ c#Dyǯdy솯+<ԏ=HӨ0kW}Ac-3"@PFsP:n>CRPOLY2CpQϼj݆7PѺ龣X7_v(WƬj ú[yW9N?|8쮑Uk2I YMg~7zl^$-.5!uVmQX$ N I (M@HlaԎ$GEGup<&Հ{M5AOpUUp R%X6*]VUF9%^slG#!^͚~VG{F޾Ŵ`}X0@X^#-APkh޽L$ɶ0C[P7wP{¥єfW[U^ų m| |tmm[i^y/iM_Pu,ʌ͚y%%̋F8܄+ܤI)Q== Q̰ؒY_dLC91 di6?Iv5Uq<}ҷcP ʢMK xީ?;Y_`#*\^UYpM܁F| u1b~|- Z[ۊ6kr#ta[X&8zb\OK"O#C'qΫNf$GPw+ .WO_p$/]3:<.n""2}84Y+90eK 򻁀(N}&N; Uf6qu[}2Gi>օeGK'Cq۵[G-nY %+4Nmu5<<&~,c)}nESĪY@'e/l-e/b((%CMZW/Qڟ`7yw!e|y;]ki{1M\;Vg14Hiiqv2oHZ&mW3MSOC]WQtR x33لJ̬n-ot3wގ ^FAP8eAVϬ!<<nz >њ;tMi7>ĉAa0< ?bC)xQ\M?? k@mYo _k*rXU{AzՀv >;!TLHAIH ؚst9+Bݚx 0S["nv~l-^0ੌٌQ7O/VUK?inPT M"Zc֣Oܸ2k^EjU DuL:0@[@\uCT|.j[nd91E/RK1*Ԩ#jTOz]Ku!xv4PAxbYZa-ͅA !Nj U fA ߼ФTB4SC?׶MMѤ-*IЇ^dWܴ.y(1&7bhc_QSΦN۝Y߽il06-j)م0rNJR6֤!pA*wY.. N8TE_YPejHoi#ȢFDRxEݶ-oe~]#16l dz.]y$XkzبjGOI?ֆ[-5JQϣȬIb:TBR%` Po(C 9aen|I=BCy72ZCYhSTc"ȈQbMSCdu!FYA@?`]3o`60e6Hy7b&gg Hw tO_8jOݣ7^ Y[hW 7x'vJ@Xjh3X:JI6SbP)otk]BM#aa7FvPw_~GmDB"O2P9 ^x /PBl+†"]=/u)̷n+ 9W9tY~mՏlUOhT>`u26C:٧f4n` *UKVlI0JK~'ǃ49@Nв>d eVa/JhhE\=R὾iT_BsCl^ so3}kuّqM%ӽDpT} Y&{QX8&sN6ݏkԟQRLfÚsIx<uTNM)oΖt(Ή2tN#A"]Adk^#-!m_+RɱQ.%iN2o!#&`C Mw^.Z/xm{pID޵"aJ, @LjCSʟv2 @6qk^h{xabH/u~T< ɭr=>}(%fp{GyD`͜,dĢ_jOkbIkW[9`3IZ"~Oױh#ʦfPB;/f?as>ۯ1ƣ wt(@@>0:_)(QgLo'dI%Iv=wsiB5Î%ĉؓX|.e(ܮEN>jn t[A+k~.pKiOjlR;BNĴD7xhzј:9ֈCBP0J8(-WӜ\1ȺMbA}4>Q˸ GUYq;mp8cQH< R f D~;67<>i*vWD~tN>d} \-JuY4Y_ϔXT2w?B;@1Wbko >I yL{7C(3"w~h^<02t44TX1^bT3Dɲ7T tkKe5`2f8RGCr·^䬪.`SSd /G"'_Ę WU|Hዏ_=7Ds"$?>-Ԫb$$q%[YP:7ډF]rOIX iy͞Op#MGȖ8!j QäQΜm(1c9St_͗}`#+#RMrGus_ICf. P&21d,z*e Yd- JuȚmDڵ˕w0_eOwhH8}W]1nOg@`űDhg~<͍ KEc!dsI%\z*?B rob-YsE^u*˰{(a o050@HU#9_P*g[;\ĖӬ٬<)sƗ5 v*Q Lg$L1%7W ATpǦ*}ڧIˍ {Ac%OJ=en+ [:kcȴZ/aO̰B0{,m||TpNuX#s:+!iJ)ÃǍG]M\S%(tƖc?$϶Sr{3֑dGtP=gKBK>2M^% *-RwG^`VUod]sN16ԅPgxUNH ϱ ~MR^CBLevki' QF!}#LAPx?Q89E_b)Dѧ+BVNMqE9l4{EnPr-z02Ђ]^{68PF|@,9k 솹&:W,zWA+&]ffZ]*]tcX95v*={!'rv,-tR?{I/¡]0µSyCGeh.Pn^ʻ  =~Ņ.H/y+G)P;G*'^|yh#TڨtHg~\I̐ YBAgIOQ ŻVQ92cvNCSGć6GmgbAdƞd D镸C,Wc83*w= ?,Pyтny:P됂a݈]su!㮒u=|րСgd9G7ZQ8D˜۾.:\Ds (wH,9;鞙8=J Q1S"l.=1Ֆ)TqS b Fd 9t֩N[RМ"OS{OXi2|;SʼnD) Dj@t%Vuw+ʽBh&Wb' 2]bGL؇,$=-3V|:a(Y;'`I(\0{O[˟$49j #yjc+ ?L ЉuP,z N{J)Ǿ l{wm S5Aы>W*EZ"sƷx}"aONhyl%QN[ KShkF+Q,|d,r4 >U"3)o`:S3 ?X?EiZ9*yc)0M.0-N{x0"Ӽ* vUfz*|b;@ { ig_ʨ)bX1H6W#eUNΘyis:(/^JƔsZaЅ lPyoXWV=5!Q sj˙ ȇDV큗mikߥB|CQ`ʙ+A@Wpr\T"3N fc8ڛ薆9qǍF'Vz : GU ; WCU1=PDw[ƧVTFu9`Rc *Glޮm%<4*Ԣ"N,B$^df{8{zr9 *-l:Q߆ɖ0kw|ERtע8mkAn6vJ ˯~ ~1gy!S2(}S0։d&z.uQr쥏r;q_ p?Lʤ'I7`QA`+m&bOP4iB A{3, .X(љEJ>EÃsEaVK ]bNC ާ)"ǔ:gw! ^Y93$༧(QӊC4+Y4N܋|ѣRIowvhbR5wrHU֦ y/4׆#8j'8toy!ݠKR\zVܒ/qNc%fBC W3e!Eg4r{,7Yj- \ruZRiEeBrQM;‹QT-uUhg.SZ-5r I1KIbuc@ 啜ɬ׽׳샰hǑΩR*2/_%_qE!W"b >smf?ENYi%Kd G>U֞ ٠~8"Nx ,/`௒g@'YQ 2I!Bkgɏȷ},l7kX"KSĠ^VSѤxT-FL =$2j5y"7A-B&QUm)訿 Ă= V C/mƨʗ~.& 15X*C0%XE!ܩTS%OXtrB)q2nru)D_h *2 rϘp˗oDa%{ڟ= ֘Цr=Yr`\)vEGہb" O)*2@zP2RW[(P</& 1c5cs,"N롪%-U]wԿIPE< Se^ B'ؓ'V"u}Kj`-7j ʿ#kE-f$ x㺽nN^ڔTy{c[&{2;BO֭4)(|K6@!0=Ts7H(F =Ѳ\$M;31p[޷#w6)031{}P*fC7YPxxOίBsLiF_m 8r|UM.o|_rcBkq g&՞V~_3_Wl\ rZk%͑6H ?6㖧 UXE5s ,q?[O+ާ` N O#)܋JgLNtߝFx1O>~)e=dƃBy?.N*XEN!~BkʌF.4aq"}컺2@e$u_:a>o5^uy7ikK[jз Ӏ}eOR4{R&I&mc8Ӷӡmy/D2t.qYz  ] Y OADG'Xs' ql؅fOT>NZK2ZMr1o{IqKJfKcIݭj(iKU: 5 ;epi Bj%1 3A3_J5EܑOSXDiX }VEU^*yj]KS|;QϜfW} WG`#*@a-2H eW[&@Ҳ? `i.%fiq-H3XjZ aU\l vYM܉v ;Wض-'.A y̳E.2Лdx m\YE%=o;_"XLP&7Wͥj, =)]1 L:?Qac$N|*[&zYӯi&j}b_a$F^0l/R͢߂N󔧧3 !z+cΡ*8Iɯ΢s 0rK0hp{SQTˈW { M hsSPb7ʭNv |N\Cp/+ ܕW XKx Uݜm܋X} ?:9ЁAh,`99"ppKLn) ͢cyJm W)0&Q7̙IJh'X='i2|*;t` j#:-/lڴ1h xMCwbauKzգKFFm禮h^1zn?+m3bnي*IʕV@)iƈFb-ȃ*~rxm?QNuR\Xjvi*%!bZl 5&>c³qGَOZ o^tm̕JA U-8C\OuOk8}49^%Xxq#Sd8 r0p%S6(|)ؙnAFEI`y7ʟ<,{oCןl<9 ! ~3 +_cN:s=\uXu`j,'r+Ǔ(~s8.#bI-r˔m}: m]A4wĔ@ƭQGGH؀cb1+⻢ѓMDUKy bb.^6~GV \dcQlPW?ZQOq5WǭZ>x.LGyn/E7z {7` ϣ)|,#,!׫l30ԚgSϜD/ 7qy dzK*bA*yR[YoD@amV鵩d^p'p /W-nnKj4-iG/1U] \VÀeKlgU-( 0.|ߕckۀodui"nNhf0sb.#W@h mC)6YlR(9)+97~Bp0KKjF/UNz2j"p`1J5" 7Ҝq*FdVU.z䑅6!kMmB5#ÜbEHUe ѳp2]Wᢖ2xt6 73݅{t3~ ܐFaINhۘImcK|+C"?fJ?қg˜=$j9V^"??ӧw p#jv籿٠%.k }ifGe%C>N_RsS'>g-Ӛ+Uݷg)7j -(ǺuM|_A{ԙ[~ dm`K7ǀ@6bi/@ji{;RR~οiTbjQ})*xyܦ אU5ߞ/0z9_V.;^G6gA(KYdPZovP 8K}x>ICSf`y+h% 2.oy)Z3Ǡ~J.?YH9v~|lPh4M˵*G<''˪64˱ƍ7_,`4֞ܦ;VN3&7rxeŹ ps v5!Uof.ʚc݁Zb4ȊOWn1S)iDQ\3C+>N/%7^ K0_>ppU{oI:͋?P†U3cuJm&(VC2&m9 5Ti-!ơj:.R/@h`Ool'AQŭ[ 3sklT#c*K>A'aD z0Zt[i9 tu΢F964fBCI/TB hI?-2y< 'LLOr}`~15vIrb d%_A-R: W\^Hog3lYZS^Sg|f9 *wGHZR?궮@3۝T`fSg=rR4n(@ ZB%{sUpZFN꯽@c0[b2 'IMPXPҳRFKR b13Q{`F'TG3x^)͐-P=?{*A;ҌD (%DQ5J0ob;zRVH||nkdr\vn}=kyxN >32 v?Lwg0&RۈJnM1}sVEȴ AN;EUVUJzEJ }/bH'2igdrz%960-b! QF{g2[}!Tar*a9x8)3ߙEYF^g.}Լ~gn H53/^ZVӴ7= v突恽45E+GP\=5u"Iv1ţM,}AdpDNjW|rӘ:ܫ@ɸ.&d~!ՠ76(b0H:XBԱY O 0q$KR`йIw!>O} `ko; hg@*3yz `o(7LZ4eh<9 8T?Hĭ0_¤P%(na qnbʺ}}Y{#ݯjޫA؝8#p~uoΦm~AiC<Nz 8M9շG]$׌=R\(emR% bPc|{'6%zZRQƝ tJӨ[l)7KbyrKT/%G{$p~@&r"zgWj~22҈bt'ȴ!7BoN=sP.vUۑs,P~ȨaYԱg+itX4-G䯺 ܞ[/իJMo^[Ĥi<(8G3ʍE,(鎰a L z S{'0U*_pEll #YL,)1'v>T( -f&ȣjkZRёm g!VV'ϜhpHu;]n+5'nxJ(!eӚxA.'w>t /|"<ࢍSq &C&BISђB a ̖BR*`H- ${}|yL:hɧu xE[ƯT@o+#^)dy\Gp2E EOp'/41{b >J`3Si-,7X+cct!uWxhHG"Mـbz~u@LzNɅsi2lf)Rf?ޣ(mXRJɞa:NzXurC@*< &v*-OXhBZ ['e U:R%[3': [U+ÎJQ4!GxE'{:YKsς/ clN~]5TӇ ή08DUEO_Lb9O i\~R%f|_>H,6l^x㕷`Cej"0j0AJx*#E}7X119) (.fK]%V/3Z-i0kW>: S0;dZ^J,43~t{JEs!yJ*;^Ӭf-BV.w+teES6 ZD~j\W l5vYҭ: c_q[=rbE&C\QC̘6yUVnGuVpa?\tyA4@@GNU4Hi0 3XSILLHH[% '#HH=HH-H% ($  '# (!H=H$ )7zXZִF!t/] }J>y&a~"h@â؀_J2ҳϔn@`n\EjUyf S*U[j{Ko9`Ѥs ! #gc#7&*Qίf8kbtZ0ͽpdb#GGF mO&RznR%x> P^NS}Is}oB{r/ /rC x]b׹1̻lt omd#ͫ?+f Q0b6aea2 ;4ZcpE Ʌq dIVBCMb7r }:+om/O\O&KUgC8>ID>E2YOl'ĩ]Q+c*h)Z $ȥh xuEO-rl֑d|^7g{17y \Ob]Yw1?}oB@Ll[Jf dW.lElR,y3kv1HEYe$`ǚ'48-9iiZ{܍̌%)pAefUƛ} c uMuXk~(k-Yl`}y*c\zQF:"Gy B, f&sm(6|k ŏW2jD][ K]ijn:u3߳5$G ߪe?z>,Hy`lv\\Yi_S(dL8MǮn޴筜Whd? I'HR `g\}p O:p?ڪ*F@`|#Uo˟vcmoFlͯ5^+] 3{tŲ;q @ n=8%|LgLN}5d ɃkIՓj:݋Y79F&3եQ B0Wgn1Z@;H5Bq6q2%qy` ?]@6Xf /RS@ZE*9DeGˆH9;ofNfN)o|h39 lœ)}=[ѭ8>O)kBxϐXӷ[1nUN,F_gz-xsaa{4Mț K_,x]RCR$6raQ9ibZ >*`Qy|/L'# iLþ2V$/XΜRaa19饁JsfA!&snɮnvݼ$NԌŴJ7pa^]U']9"("sI2y<=0c(K F7z,C@81+l. v,~^W"^DTJ|3G۪h8~9y?а38aNVFM8,5"BLja[dj+#'SF:0.RnX9Te\`W;dRws,/HpUɱD0mm\*m=d(fPM\/-"56 N7)F Wd(M@rI ƿӏ84HV&2ƣf<|4rb{'2g$BsFK jcuoMCƗy0 u Nm!QA*8j I |nշH.*fH7}EZD^^F `R[ 3zqǬ%]!g9O7 -ЇfC> =kdoA\sY9OL?RxwV.5=YP0+QU){*)!21FK~Î S}W)gH.n,MXRWf2'a!9}oM2~Jc[Z):-9!aU_dpx6K{~`n:!Yؕr~ؠ>\EZf/젮^vKM1?)_&K k}4ٌlỾcSbG( =sD[xFAA iN1eS <1\@1BҍFv3pK:MZbI90p\CucGj ^( ,Vhx#+Df5}{1,22pB(#tkU5{hZΧ"ecC'l+=Vn`!U'^¸3jg㕸"D83U 0_gzC!=NNjs_"v\#ؽ5 "S5Zsx6 ܣ-‹3l\ x2I4f%뤄eϫXK#2]z?jۙfmE8qB{Hyt)mwۮ/ гK H^\Iq_4txyx /@嬊Ow@JPo&@Y M%ц)SI=/r jV Qʞ-}в:m@@I/?iK^I=#QQ?}!te.<]ZB_b=m6 ƞA1aQCc=X$`iɩ;d<}s'…XN('˾~ <zĺmj:cѧtƲm'I4ߘOb B2ndN2&exnsDGuGmkhJ ѻ[˅|jȴB1reS,tu9&#O'S?s%uk#ތ|2KHQ̭r87wp2dR%SśMt{30ӷ9khx6b[U4O0oRy"*3NΪlzT+_X8ӕƺn(" F޴ʖRr4̺?r[]ZDu>MSL/Զ9W$öOvFXM/Pb`;YH .^T:W<+AA )םPxvo9|kHۊZt6L5E$!7r.xƃNjp^@炅5"8f.IL07v#Lmn$l{Hݏ0Αv"h'FpAaع^i4/ࡦORbN^5ť\-|,el- px`ָef:`~=z`^J[}QgH(#7pRHA]ot8?‚fJ3\\3Vm{,ΈofȉL(%DվT>b~H4 ŀF yT6b-Nt"kI+Rux0!b~A3 Xtdspji&UdҌkE^Xsz2}һ& DNRWU3ٛ捤Aኔs N'(:?-GeOsD S^Tƈs科C)Z|ĉFo9Wn?xgsq@hVگg>Tsd#?!%FKU &!M?bSt|C݋]VRض.̺wxa+5i[&#m\ŹێrD1c>{?Ed $,Jq -ym^lΰRu& AdqѩNwLdؽsG1Ow?ݬ}aV| .D%HN}t,(k;f[ܡgMe*ZZ֙UAA;¹{/T{A>JOfCІL֢pxnTYjOKnpU}|B½)ԹߙюaU%`0*uۅ{Ȅ_L2 %"hufQJ%+D4)}9-^,*#Ylp[*_4`Khh0,8F gO,#xN|yZLDs>#e,.்%9H"XZ;ҠQa 1R㢓z9 PKUr4 6ve)؏C?n8C|Z+Z)ycfqsEEc7-K׳$/\ 0\G!؞]3$,8 1#c&*e#״PS7Af<b/׭:XX0 rE3q79rD&$^х_flAK 6(-4>qJpW&GrTZimhJPҞEvQx&l|a<AqɥKU)){c2m>LdoB} mT p2)Tu}a=w>.0Cha6txg)#@lsIDU UʔpevGSx(D:G_zLv- eŽvak@iaE{L:7Y5,$b=M<י2a`-.%{(CXv d8W'Y\ b:W?!*Zlv\ xVGe݅2vcӇ$d:0ݡUp00󗦚ۏZuaG< xڊcH$[$l9A7]< =W[:swDvwFdm{.1hL8y (KZX]ebKMRX tM=ASڥWd9XF,T}WdftC_iSɣ}qPDs6x12mDP0Bߡ8!WxA9f?5nR۬&jzx\q˰Jlg==!Q!+3CdTM2?1]tͫ j T!TJO#S1rρX\{+9|cl*ShLFnR@6~葶7=B`B%(+ Ĝa4Q{!s;(7rtܙ]\|'W5A u>/ϜYc(BY;mlOؐ#C@•˻&*(RtR7tVK.oB?O#[cif0}*=.ւHޤ4M/I0{!kl FR EpYȕ!3NpN1 -צĊק; 1?dsxwݺ6tPه< D2s9AA Ԟ6)Kb\J!S޲BJz{_ݔKAP [MELAA(ŲNl5j*< ${&vf dUtPؾu4>wRe;>>J͔g;%$hcll0$ƫ/(W+4\x/ C.[)aIf{M9vNi.I Z6),KОsN+za@ i :@&IwPo3AxW;hAoA9EJc'eFfMB:5 D[.iˀ q1H\1"M'vD~ f;ø C0<ԖԱG;S06a`p-s\aox{ss~%~} C~[b\_ w& N&} YbkGk)Q)V$$Swܞ,ٛ@wBJtm;Z#z0[ŀ_d52o%DyҪ:@bT_ ;n{Ί$n(bBGk۱vDˀm'n4X0Y+~4V!VR}+*Duw7]] ,Vj 񾟟Ŧ{x 3;G|LߌZ,i黬448zs<Ւd"܎ LiҀXF@{Jk*@Fc'v|k~-LִHON](>:4ԁ w%lv(&iհR0F e]^=48F9lu E_u4 Cp/Ԉ3qZf˷房 :2@OoY$ؿR儖5*e<6/-4QHm(e|>; r׃-a*{q!X'IPz fo ow2hΔeSPG~|tzP2|V6nh[0^z)r"P/7h͸;n =o1sPH v:U|dZAܘlvn 6g}[T!lMXE[Iʶ-.ҥ&ϵB{H _@9qBG9-9c#zPa IzϻBsIǯ$aqV3^;]B]dH}pYSV{x!)H)"׎,ھ<FeB1l CRsbP"a* f+mxpRn'n%<`K? 1ie[Yjtv~]:2e7G~_P.B`Xze.Aޫa/p^}b۫ìb>=;@sqǖ Ubyo1PmYQ26Swj_:ȼ|}5, UϘrz TI7B iW#АRc9/hGn7j0_4ș\a < k$<=:` 9 "B2].j")ϥ#.\c]S/+Lv2ůC>ADG 7:ۦQͨoWjRU~4:yp+ gz=Ί6Jѐc۽@#Ƣ?,/xZZD籨0Vnנr)aඡvZMD7~ehfʯ17TVn룻;Dif ̨y)V5*BB.oνRB^rO]d5/#^8S[;Ƨ=oͦ=`q]~H>М sbvW ya0w fr)_DM^㎫N^jl!>s:m{ʾ4Bұ&8ɝ@wj&vȗl݋ ooEl4q 4c4Ji~9}%:xzJ1y Nk(Ur@{&{}Ur ^.!d!x/zXq\`)Bj1Et64=77%hN&6$b/ bPޫL~5 E8i RGy=ӐԢ-GAƤHʠ1J2^i!<$s6X[9]} 5~]N">^Ф/fȾ@l@X]NեЎtKF7 >='#EH]6hv5{Bc9Ruq2$*z**b#k7rZզ= p hശ`UNLd{wBæU$&>U u{Q!96$VsW r8<"Ez9VQ)["P+7;2A>Qz5g\y+ 1_\K˥N^8x^%\dJj0`X2&m[G;x6XnBuBۊ(r>Dj*M?]譊 <5o_-z*o'L)a7T2u+ |rJz6\uAT9QI{An EV,dŭ"/VYNB4)kpu{gox}ѡ/J޺8ڰؼ~'/z9]'HKj44ÉE_y^,\8ASi0qb:I^I08K 5A+cU;r#FI2=a9W:k.&rCHQJ љ9[4W }Pi, 5^詥f?|B4&f1*u);r]yd_ˠزު/ }meGF@^fTNw{Nei^ _+ 3(J#f*;Lvn#.dwsS1f+BإZ4(cv.4ד݆V@n'ci{CΊˀH$[j1{)=dFɍz1Uſ\gyܦ""z\?ܤ!բn))7:,]sQi7a%Ļz$? _-9$Q^~Dw 1~TF<9ޡ 1A+E􂳉Wp`x+KIQDb>dVhƪy+1\V凝l~ς(=oRk,]qc}ɣL%Mͻtno+W+Cg62U͋20BͶWPl)y YeuWj%RG06dnO@_!`fmTDb>M4M=۩86ѳyq.#A^їP^䈏ש|X4WjT[1t]8'Cd?\v3?#o4ml%[X @»OjnSQ١M (gR#)7hy+c㠭FviyEA 9cJT1dۑEJdƠ+B, |z3QteB[D o`#Md;0^BfN7g/q?GM?,k-?=WpRk֩.[ۉwQڿ\KW*p0=\zoi 'M$A&9;Kwt!h.SûޤU4{6zqTp9"|Cedy[U\WR UxBKĽF4 ӃFXxq6M irrSN pf>!vYLlI c`BO4+{5=*el|Ey* `F9*(m{{ #PE82 `*͜Jq*s}Of5ɲӝᗩ%~g'+úyow6VE|5}!}Hoe&sͫs{'ė-c֛(9ٶH{E)5*B XN%Kzӡꆂnߌ4mޫWċ[6/)xMoIP3|:405޾M y'hWTYxbbVR]#m* LϪы^2 ZtA E *r5;{bS( T2?ʫ>|pI;܁f];}g\e EcqprԬ*fz7ud^'7]TbK{]XſT"%])J䮼Ojh i,;WA6k͘U6U': k\ tWq`8ƍx<j&X&ד^5ZE™}ߊSO?ҽ4۟f@W=䢋ۦ[#}5RǭU=/Uٍa`8CO$ݠ,U6ړR;^*~kWNS,ӝ5EPQ.1u8-=)|@LXѹ8˸PXvl)xz,uxG#;ʐT?9Km5GHZI_*#hײ~j%ʨt+a҇c֝^ُ:( [!wO=9y(YIRH;P2ED%%*E\mQ xVh=,i8Lx!U7i$]VxZΖs P~Pi^v4!NbCVީ$]ysl7}4n5uv]iYc8MgT#L BHmLn h/SԪZ'/K>@pcQnB} >bLe$>Kyf: ?)1t`_hDŽ2%{"R?2\jwɮM0V©S(T t޵c\F7f~2 DGvmAU_>3q?6m5fUдUD0]rm`[Q֌T4o6ƽEB dVb7k!ǢQ^~= rkO $.unǤc~77I^"cyDz, 1Iß2=ZKrڃ~ $tn(؛:BV-SڀB'[ -Lfq\3c]03p}ƙsGt%U)sL3+8i/H+/%Ct5 1 mB>r)(w *+)Ł+5moPoN) XjJa7/xg Ѓ@5\&FS,(!7Fr V6͐AJ!)Wqa^iz",)l4ID>= <*l&&}ҁ R\}Īf1ݐ\@.?꤅ WWvcVV4&[k=ѭTqg 7&ːvl{gvI\ )Hנz4 s2gψFK+%z5#-xmLsܳHsԮޒ4SEx41f6l=cTSZU3IPଧwĶO?8HLUJ[)M':AAxD]C 蘋God8/GA'͇.$pz'uhC^e4k6&'w#PqޮiV>XGGHaQ`Ͱ:Z3c>3+h|OQՌqxX}ڻph.(dRAX!"u?k_}2nW.L]]er?覥w$=%^@-?|4tlT]TupI [ˎ~=ZĞ!T @BW\9($;MX)OWٜ 9sao"~8EBED#{R:t q|͙rSu"3+85D|Ơ'9t4GK|n n~@÷1sp|Jp`չ$չQA@gn}fkDhT\˿{XKBRlg˾(Dz.\8Zio~lgh:e ڄ@Xzn׉G@K X؆wĘeՖ ˭nXstuG nǵ(k cѺ8IicLjYTW,RfrR}z;2Ԃ'K~ܨJ|倫`z<x{1UN+(lBgˋ2`טk䚊y_>7/ECV_rC4(Nơ zXY(M(Sal;>]Q;@du,k1V*cy,JX.3o|QVf |0* 7p/~/d 2@ΞXHyipDLxE:9h^V4MЧE=zɰ\4ηb vIe 2l)ܠsC8W5T Dcׅ**YIXLJ2]b 0Fddr">.u1-,g֛cokFIJgGIR 1=YGyg&=

)ga_( ZQz\I g|j1 nND8(T0ke]-UfGwFc/h/<&M(ő7uvYC| ]az4b5.v~f_= '`?=bگc#4{t,??_pL:bˋ=M —@IWO85K<%gIUcHA ,fd֪^~}/S̀| *cpz0LuݓdηtY'^>J$mPY E_R0icEs_ F$(NOV{Q#υ[l9utU|xdd\:vqAר |uv%un^]f}l2`tNažT 6$=SuO4 i]kAWVCN0bJ*P?:3 ']MK ;e+ .Ex yqG%͙IyCS$8h0]`ѭ01K(A[BXΌ؀ WCt&-7.!gls56?iE/cxcYHmIqr` tRgGj5K|; Y m(`#%<\Lû=.y x١:]qt/i_lmj M ^K1 [zx=/,4tS>)ص'@g\dhm8 F OʉQcwJ&}1{ GgƑV,Jk^d{w^=fk#j9>QxA\w-[ e ۬a|9 # y:{H􈞢K%Iգ` Op؉|ӬQPyKh-_Pu=|Hɍec˃qTr\!}E25?w4X}-+T7o n)}#O.KtB^&BhaA! ϗř<'u,QV1iG| 58Z5L*A3'NJ烋zȹs,`);YYΝ뇸ڲgZ#΢ygPRxr Sg=[10;E< TLhY9&pJlƓs;7REokRRI+V[E Qb?ׅubBB1G;lR/^x5 F^r_wS.-8B ~1r%;ܣN&xŽ6QB֗)k*i}G<7%) |6gA172@sHc MQ(L;;9[VQё. !> g+IτeyKΡc"I)?Q1~T94O{ S'|T51F-bh l-8+[ d =;6=% G1xP&@烮t]z9~/AFAn8ڬ0DM4c~T'*#(^_A?T`mv| Icn=3@ (Oho i")g`i怓IT> u :,QP!}"{\ٔ椮p5|?[T4XA8ؓĀQaLO^DL<15f{YaWC B[:ބۅ٣+HZ~J9ֲlM[&Q=~#Ćܞ9[t x%_n6~1VG?hW4o3Japn<'&[ysƅP 2Ϡ|㫖+XXisGjKHN݅Ec|[x%.]הw0("PD/b[գ7&T&nvnC"`zǥ ^q ɜ֑"x3DNmQIHӵB=9qӂ7gՁZFǒnO iw6:C]!XX^U(UMI!<7dBB"] Nn-UEn'{N5>KR :;/ycW`_r]u44zqhTeF^:%Wā2QwwkV={)s,"z]KS-ݜL] 5Ժmw OAW|w7hVDB9)i". jl)g%(Z~Ia@ jJmȧqenkQP"A["Hx덉K;9ӆ{ |^M DWPg6zKE@WAM6WY- rsl8#"V %z和d&q٫`w`]J7w* r*ϣ@p4~1lD,D65Blk)6:$l/7t$[xηrp ;@:$[UD\ Zp0-*U\ʹ %"Id|'f\i逺dCd2ZQ_7# `XPF Y ֨ϵX:EC-$r|ڜt(40ѐمGm]K\bx=] #Odv|69?he7<,w1:>|>r7!xx38}XbC9aC&͏1骒}nrJav"Yf"DP~]WIUTLRp%ePP-U߲ua?&&Zm[x%(IȄiWWg l&cM=w;~ѩHKl $%掚Л$vlh윑2FKįz14 L7%WD:8}`jChԎ1})YFX}ڠNӗC-4 iBiVPP(:*vv=g.H^0g&Y0SR7̇DD\0)M˰(+*qp+шMC#12oʵd?f +r SRr3{z2 ٴ c:Xy:$bC0>hO8xY|$] kٙcea*"BYMQv_'z_7-l;K9M,4ޤp>"9sf &~Ys,4͛BՍ*6f{v-L"isܾzMEoPQp`RZ[X AqI*7E ( WoGDcӤ=BF~ 4(lA[iD͢8=xHsp U~T5""SPeS$xVF KERisn~o7=V^S=HޣŊ21ѶR+tCٝ$s}{ ҂Εޢ@jTeʠa|?Oޚlk/AR E^ڼ],!lA_SYUoEWooX[?1bzw QNILlO|m /]m8\{Dj-4.O;CmlYUs@w+O{F=!C_Yuu>ѻYIH7f#[KytQK;x1t>m17(j% ͅ9G4t1d2ʍ?Jja:S\UjWF0_9g"ds:K$PѓNeh d O뱲:P>RH4B{05Wq2g Nx'T\~`;#[6" {|A$}|VX`kzd6dpkN\TNQ-,9e J5 AMI5H3gI!vt2(+(9+KN'3nwGf\*9FQq$QĘUrG1< @$t= gٔ]Z,kNv[I1(fd=kXYm +\.70[Zxζ[ԣAQ҃ Ê[»yE@B؛G 3-Hq1{0`}fy;<&Ğ lӲljҁ H`%ꝵPN'Lͪe:x+z[!`4+ yCZ]X[2ãp`M?MϏpRCQS2y?TTTK/#s9&i! /Ƈ mтb. qmV][aMщZu[쬡5<{cmǒb̸i(:]|wO)-،CPdtݢILag\VKpxZ˚"TA gY(կgUP^0]3VZÆk9H5kՌ~PAmɃ ^x,ɛ]hٿ<[7ۅ4 2\[96ϫ5F'eCܹWڵdN{m6|)#X!FkϯoE%\.,q?^gH_iTmNAQXp;Imof 쏡C)mTLN #/-ܽJT= e;o &.ޱ=#JjאcFo*&y>Bt5QOu!2{+aj_m|y% px)nP @c|CӰۭ"lp*TBۭ33!+Ȗn2lTb2!ڴc\Z#1ITyG~`y2@A4 {P6S2Q}v ن1adQ׃:WܹǙanX65zV8xkʒpVWz,WYhN7J}\%&x o;ե+m*[ ԍu(P?Jot-q&7/3ȎQ l7P KT̓trq9MaKaSaY O &׀ t1{wt)TOXME>.CP^Y!R0n@3H_81Mee_Ujq<-rF 'k`Ng֥CzNhtVCݻT%/VТ IUHwjuB=Krk@xbAbJc*(:*!iKZ"?x^)&ږ~.=ac:ڙg7t}C#\^-e. )*&?mH E{K~~pŲZH #F>!ca߈/lԐ jaGQUZ7fG@5*I Y\\Qa=Z}qTz.4R(u3:i 72"G d1z?p'T?.MfA?ăl{t'36H8Ƀ!#tc:iuE4 ߣن# JœGf,gTkCoolIs%0R[R"8pk]4QjGV|̈{wZhjyoomjKch &ˠ+7> e*]$i!oxzb,ey_,DA{] ;۞QfN7ğ(yaz h嶀BKÿ0DOi@[j<%vd츗}:JT)C3nTKwlxN4>Vr&qB46__/Mh+R\7qGL -U":5T~CC[qSQK7ov]/\& \ɯTʎm<Ţ:O`u;K`Yum#c.N>"? BS,AR[P"3~{pۢ@w^2 a!x Ni⑸3ٷ>2!ZS\Ե &I^b?&$@X% @Qdyr$s22BnҺLz}L/JN& (o$x`PjK?` qgo)#hMB5PC)-I8K>C.AL*$ _WFV^Ct5~YR}=C -z_dϦ ^?j HyIJ$'eO<]lr~?,/7 4D-Irm&,b:悅8c޶遚 kq?^6JPI 4ҍ]Fhcwj`/OޢݦȧeL[p/B'X4=Es𚕃rw14+WbH.X F,$hso:[ }PL=)-}%;8wO7hr1Acso٧g4A0((L AhB}0?˺=bTsء: StGzjPiȈvj;OO9N<!Խrj thnSRkM!yBr?b`ǟْRX g2W^C8:Q|6"+ ʳe"\b@'&a(ˁr}ݖwUcX0},b3ocw|x?4|'?hݺk)=?S.5N `Öz0qPw\XwgLF` Iڒٸ C:bB[Q_7|T߱W3So!^.jy"WGJǚsQ*tm pG7 "CYUyA+b0mߧ[+(F./u ʿI~UJe.k]E \Z_VQYK4؛w=<7|# ;tNJu\?7?(Z]gJ1yu:**$D;'㾙涣5˵%v;9@6W\_%pn4:{Z&4%E10!N 2k?)NN|U*Jb\yZ֨|HIs򺫚&%`e)"{(}8dChZɠJmc]&Q@>Iȇ'k= I2ߜL{'|%)oFX4#p3nU.Հ:{SmŠ+YS{MD]kHѳw=Pi hPR w}(=Ԇۤ`,@g<>ؒwmwj˓;7:$pbRz[F4Q1\}W>sϿr=^ p7wHm=yU2Fg$zpƕ1X%J]/P '<[Ǝ6%$Iqo@:8)_jkoST&8Y)q@$rG*B Y bvnHP/e3g'kaUwG0" .19Ssv\v ,r ~Eij~=v; NJzsajv.l\IJj}AЖ^ ]srB&̟qA|P&&t}/G\1?vJ 6@Jx9!M 'Z vC\Ǽwy"DPwKG=z - [5Ye1|U9KJV 0,~$&W"2-1cs{"Uv8Xa"J*eý'wmᒐOqal2l`O )SJHA}UDCɍiM/՗ΚTx{sH7)0ju\m;Rj3#:.W z5sSNfVkZ X( <:/x.)a !G'#m;ʦvJ6~xqw]SU)2iF+Pǚ_~~МCe4v`2Eto !å'd:/.L9<am iv=?GJNإ2J6"O{Ś+ǣos Q8NL bl54*6 x?vx-3ʈNȟaP&֎elt[wDp8F?zO l_(W蔀 23s,P';/guA *wM'.QbcA.yxU/mњ6F7>67"3"luz"\DH٘~OHk1oG eup* }OsO%Ks}7ac&Հ=)/4,D7{̿.j`]7MJ;Ij xcRԝMc% v瑄o 2f o3Ldڥj 'E*tP036R/lT?عQ$pRv A ma5&a1]V*t@|sԦX9V^$m`Eo9D$ib>;2Z3w}jg8uS<n-ߑŽO5z'gТIۖJ74>~c^9`w&6d0z{ 1A}*;ƪY&0A2. P_Z7&qsxrĮUSDc\>H!"xJ OFr9xpE=o-UUZ-$lEk\.Z>ڶ6Z.c6d 5JW̐<"uߍ&:&%Z#ء5Hy.[뒾WjwW 3`;v:e/$gO^-gl5<ø (LM?&d>Ϯo"Kl Rdf׭4E|fE+ql~ 06QHҩ܀1֚.H6>oh :(E?e.ˏLJc%{xִ̨FK˩g0'PbcQcy;mdE=Pv}zY >W393$ O'gpU=dCv1_-ܮ{q7˄ht ԥx"ˀG )+Nb7qٳtj%\|Ix/ GWP'q {1ԹܽrxA@iJ6)Z@3ָɹlYaY?>:#iXcXvp6VtlhpE 7̦C6rz̷diLJ<(67r_F]-Q0l$Ix V75>f渆*X DN\h=yv'Y6^K-]ܢҦ̴wTHOLe˰;qI]IƲjO٭@#b{]2ۄ$({C&:H\T.5#J;g䢘Z-՘RyM 77X2PnҙT!gލ߿^"y-T\`?}z~jd񲁱s L?y3a-JSIGJr pU:.p$!b9v3JACvsWqbLr!'"Knb@ЌMLvV(:>ç#EՍI43CdFRZ)KA; aۉ QKY# ]A91K#',beVT WnCA4Qdr9b0B)on-Eyc市i#U½Fy6tLa դܬ۱ؽl#-Zȥ;C΄ԪT+ԓpi@CZ=CVPu.1V$">oM!"L ZX TT_/i?-'>&ۭj*%;~MQm48%{%+j3[\M%D 2 aֆ1qH M-KcY͔EW q{Rr(qEDvx WF(͚mޕ fDb̚ GoŒ̣d[&6gNFd[+,\͝II~%4Cy;̭ioû84vM:u&<$fÕ]j|9I2;NjUɝ- sY:IJ(^?¹}GXL`ʟM&}d,y\kmk| 5W6 x29d`t*;:ϵ/ە XB')A# ]# sg&~olv)bэi08Lwa}I+TWe%e}PfIp $>Zs MssYO[PJ';R@r>_gfjc'+n~"*oW)ay1h 2™j\(>3veᮼPdjcږ@?y,wDsy%ȉ O9nH/Qxx˚};Iҍ&M4.@2/!#/"8Bg'YM5ˠ03>>rb8@ViL8 PԃfpsZKe]1IP8- ;`<,br<Npb5f:` O)5.4Ep%NcPxgwr9n(x|HSЫ>R=a=N)ا5 LCLe͔%-;Cn0{I̋6;:4[iDiDj' \DqlXQ恏b16Ck5dv,nv/7ncnqyM"")5zFH *XjFv*ḍ<mt;LP8@ȧ5%[?%Bz%*>o@ hNj+e`ZsDJ*JRz9']hq`b`Q;R[<+ f;[L??Y湵IOVP)D3 7 : YJ/5e.W($hWz￝_& sP0UxоKfnBRWs<stX=vgDEHЎh0lyt١C4 am;y7W{ q3m**\.&xH}!ڌHY䲇\8*~،E+<-24㊵@~9]X&4Eh7"peN$YEź=ϵA-y.i? .QK2!rZj<#|\2GW;j/0Qn%6݂~;bhpC1Yt.{.lFH'X:{`aMW@1趉^)׍Kw~騙]eBBLIn{β;ZhCd~w0h0c\{f\Y㹆ik9$T[=` ᩋSI_+o*t i{UaR{IPE;)|`+E 'U"Ғο- 2g1f߫~ IuS o췕t@3-_7S)2_LxK}d8A^)ШܗX hCu]4(%OX3&2'C5_OCh3d>PE1> +dWNf8xѽH\NŪ؅r74G)O2v;.&-Z.BgawxFC4YV~U7C$*0Uv%Uzf <$v=_eK㪖<7 D< Q=ɱRaTemP~V @^nh;mk&>j>wz@_ "z<m\~tk\D]0u ^ԭoHy% a_@:/!_rZ S&QN0TA@a<{~8Wf5$֝p^8X/N9F<=x1S NM \"mѣ%G`++Nq5d.i3[]W}C:~U#9'.٬p1慯IPRDZu8(h״%{P<]5-.F,Qa%To0ސfK$$X4IJc%ގfwp@&Xkfm@0)9byUΫN2޾/(;&f/3vc3{_ׄR]Vۏծ@ `D~S;r#4XRpl3О*x7KZU!|tp 1$LgoHSեĈz:AYpk7@5]W߹t*hx?f͢vjv7TH+G9_.BQ{N|G#Ϩ[.O7ՑI4^h$L} [ؼH*ns8W6 :k]{Mtξ⹋{iŜ־ص5?e ۆ2>{ƪ tK00~BQPe,Ȩg8;)4?mێDVG[~n a%7 £ 6;w(Q)V<L)0Ʊ @c߄(<-eYw`XL*l|L''ukI~STn?\aJ}b[JVʎn1YkEBK #Nf&T]ҥ*%ĥzշ}i:>SЮb+A#]%w8dt{ <޽dyL1"0K$yT0W$@Սl9=^`fdX rsQGe= 9~ 0^GK)BCG\R& DZ1KgPn9U?d5N2p2/<2"1 K6CCSX/(R3Ӂ#xը?XJ"-ܾ%ӋmC޺\.z61ێjFQz߬qF[y Nmȃ:giEW@`L/ DYtOX]ctN,4BRlݗ!AlYV6aAFgbF!팅+A…ꋚ 12!. 8`~9NÂG d'CB--U&]dƗ;4O H lo?,G1w`=Z-a)xP*ϲ^n b2TJ=@cIl1+"".9PgHZS 1j=4 BiZQ,i;6*;СYojtQڰR$ )#s;]t (:P:6D`Uĉn%`7JcG)d64C ;ag1bZ\jPf/%gZ낞6*&aNy<PQMK+p]'WxUG|Rcr3#GN$1ANRﯼɘu;t ̤Fw tgq@ ԳGϣevguFMG'{;#6JC0# 9^sό΁IV `^-94j%v WLkg86oE=y3_^~= I:1j[69n4%ҍ'̾T\ʘ ?ݝ(1FB^i{5oĘ|A5nܺ>QWk1i6o9l6vnqpN^O!73Zp8 L"TKs,no C+I(*pP]Aϱ(&J$uJKcE%-T a}1|3N+M*o>T]yqXNOxEfIf}W]d}&S*$L OKDsﭦ|5,#r'=h'Va'Xq^Mp/w^N_Q% y H] UZ"AlW6m-.ko-7Q$?U] )ۂ^ &N+;!9k[n L]_op[mRF}=\\ґ?ywkbK\Ui*򲡶#d0COH_KJ8}t\he8>[ (ݗ^/oMBl!p}g,1-4.tyˮJG?|*}*y*0Eޖ%؜Ol9nGun;|V@F$%& xt"HcQVKE53]D4,aTQ 3N1C)ṏwD!:tTBVhew|/$[B4]9OyءrquT4  /ŀ"2tV Up$ N_!.6daŀ>:;*EHݝ*C™34bP<*+NUyN.?_܁am^xnh *8TMZQbhf9uM4pY"4BLncq i0q=tnU'^ѧrGUKٗꅟbW hw[]MMu+ r@6=o.Pu0: ߂FLD&{$:a)$E5d NU|@ɸ1@߅GTUR ֏ +41&#x) 0)s }% Zi )Ĉ|qڑĒf Kۤ/W 6I9}K "DyǗWh`Kp>#(@?ENc̨&2'  +n xʐ ^J8[SY-f̮ώ}uG]IQ):B%! ;:+CmQo#l;kޗJS<]wMߜ)5(z>Gσ} dǓGluS/g=,\& ﹜ Wd;T bTesӧ K]O~sYD>$u2)yv&=z[穂abcODtϫn!F471)-{Z.υ3.r0bނ%/dP6=r9jk|{]m `۟ W_!͜ꩇ\yHiX_lUvYbBfLe?@T@R Vs7Qzzˆȥ'y}%Y _r㭑ȕ=ڹkGah|c|XSv O~] -q)1hx e\xh\y(.c+2SKq)f$i5QXju"t0X8:(*4_<[ڶ{h"mR3t5&+:<{[gM~pu H=M\*q x#vuKU띡i5&\kX5]ϾY-r2*5氤K?YMQw_MvN-s||m7؂4 #wb[-,M ,s0#YO~[o43JH ЧT, sa ss|T0n}{' ,0l9 4Aq+þSR"UafogJe1Jߊ9%g>z=+B"߳~D8§҃eЪ &?3Q_ZȀw,-sjMz^<*p$ԫ*=oS#423i$FxNZˆ 97b BpeX1?AS "4zj:y7I1R6nM K#H. ~Wއcar%yyc58l U%vaj2g{C:]'&UB{7Y?Wdj0EyB6?R7vUruI4^č|׶1A^ue}ZZP4w̡:i5M^|'4>PʘcΦaW'7ɂvwacBS]ö%]c׋?iVdK9 C~^ C^XmM29ʶJ| QNJ~>Ф#-ITo0@]B*(+ '?ײmqCr)y%`MhV:ϣR(ߢ]Ft2ohx6'WܧI|KЗD; ág]/u9/I6aqLM|z׉6 7-#QC;*c$pȤ{byx 7 (4rn].I W&뒡']rx*;P]9wJr8cԕx45~Uؾ s $nHnzT j=w,Pck#Af7-rkAc8pS2c--,+"Oc\!gBE>|]^at|[t VI=8r 6T) &˛%?=O:{?,[냆h_DM)"j9wks0.dTS/$]&(P[(_تU 9P)Yj5 k(Kq}0>~YsͰ9zh/`qML L_RUNoea:L{9DA,$xG"N<5`k5 ˇAvF|+BJJH'g|:9,/n-L gzY:tSIJĮ_ Tx9-"=2iz\3;&SC5T1|^$8^bE~m 6A:N7Ӱ^*t>+3&5n6@ǵ(>D 7hӆoe$d0R<6>G[\cz9שJ%=qAc0׵pGz J L;ww:ۣ!LZ_K|QheXԩ9L^f9mƍx>qtwTtվ]#:!t;@{Eb9AjnP9eܡM"٧myS0D C:b UUbxYaC sJ~mݡ>ԸJ`yF1 DN(egh/t-y^T:+>T:˜j:' FZBb$B4G zd8˫Nckk!<]=AEd,y(YW]DԫR#z`jfi7|/PYV|IM36ff.)U(Di}*)Dۡ3 H#Y٘sEOh䐗-&3O4sjxxiAhDWnR`%58c(-s7--s]<-`{ne9}ZT0<p/o*cQ}`ȫ*M\23ҋZcr]Vk3!?]U"|Y*_ىVʩ<#.^h}`xevHT*jQ^ҏ&XF!F#Q l]K2q+.uTr8? MÅa3"5V` x(GH֯ HqJ#X ?_g$D41D yաn0wٹɖssMƕ䧕;-&Jh!n|= 7"@FEMCr%w$})`# t k;iKn~뼇_ni^2fofj& %fdU7"x︃F?iҰD*AyG.ψi"č2^mVޮ+E}@'nO-ӄ2;SŚVJY kLnG%@{;Hp%&Y\KoߊmzL7YC@[}HǼ^6VtJE#6G~߶x[ҤFHhмhC{ʸqm&լqVtbV CERg !q)䡁D݈n`Ҵ q'nsg;UP{ J| bsк8 WѤOA!)gt/Ю \ѫ@4ޣ> [zQ'])L]%wy%@bnZ3' CUԁ.Сl/w@tE.r{B `+Q,S0!\(yOW4fߊwm̈́vIV^Z9V;TK"Qۭ@ajm5D:8NE xNRH&&9Fjx*Q{I h̢QasXHf|x2\]"ϴPVMWSc{g&n %Yo MgDbջwC|2 DwoBYk^O5J&x[Q[!;r!eI)L#d ͻYToiT&@" 4Pn΋x.ҝ|g/0D7 >9 FW^?VfiRP{ۈ v];) ݈Ԧ)huɹWXc#xC}N989|+Pvw6kM8\h'qee[Q <$eh7_sG7RcƝɛ彌(]H3_bk3)Ĝ {ZY8FP a 6^,c_\9uB/j7Ϋ 3t9hq7 ,K5҈;o+i#g~[No3E/_y]2`OY!JD#x;K~s_IX[MWte-<;3jP]:yje_mƽD& y_IIu-svƇ$&%Ȇ1[uy& W+ϳԭ^C4si+_![B.fyub7P6bT8$t`iY&F8NalBm$F/PCaf6Iڏcw@irnm<7DеIE73ظ,(C Ey0aZDWA (4ϞoA"t  ^:rb  7 m^uYد5<<p_nտ?Hk83#AP6u`{`l()_]'O0bo7U:XcfX}= l+"[ύpl rΨ`%HV4ʤAqtF3Kƅ0gx~$m'm9 }byXkE~!ȗ{NK+uBl-qnuobY(齁"T"|-je2V^8zI`Fuz~ ZMa[eQg$ ^Mrm|gGOl'_Ld 61cӷtrtMh/ 5]ֲF0'MXRQW ;( "ǿ3'C]9T$semq1^Ye??ue(NOa 8@Lc'ҩr$]9 x9:yHjU~OGtĩEz'S ǘ:ؒkL}q/ wK̃Z8ĔjTL|AY+hu봭tY%W;FjhϰĖŗس5Av՘9K:$emw\4Ό6"ӳH=ig7 8~tqZ88ӐKtk":BBRD2%UoYsھjv+RɯL ׀IN{݆P,33xQW2{Ti:Ț+W@. ڈ VZ2*g2`OhD7eF hs\M?]N^ FZ#%Zfv1E8$щιF{F]HQOOh"&Љdc"PfNxq(OӡyRB8=i7r"Ŏ# lQ/ 6=RFhv)$=#uzf lR#3$;P|T[{I֦qB>JQU'Ӗ^9rhcfk!1@PX~75ߦIWxd2Ѕco*_RcgO5+e儋`XYj :>?6~,K$5΢^egH"̇Yy:m)j-fݿIϕ?wLjo z ], ܬ?cjy4lo^ǃK6H`A-&OGM:hZ3 DӥTlY3،W4|pE yo3(Xn~AP̥B$ګouFW'׽ Zvol 6~}t9!Z&PV:QU)pndRޮRΒ:IF=? A=`5Pgէb'ދ 2 +ezYtz7ìbx# 7u$;X|~B7Eg\ .|$Fl=0Ŭ#~""8b3"V`REEN2:Tl>ɬp/kצ{~ j1ʎ%kа eə̺X:̤Ư6kbHg X"bt&j#@ hG/wbDӉ~#qYzWoo' OG|gwhE8$c6H91XUL:Fm7h)aYcc$Oh^h/9YSV]\ l R;%KP 2ZՂeDqq+IM4mЧ." w808_蓿.x{4vTҘV_"pWoGz]"! >b@L{qߟd" NCgB=zR/9qDY9\5l-pI,I·m ?1"l:tkzt/{p^[0Bw哺#NcII4[rN)j-SķCH,!-w|oR(P&?@0M P`3R{ -Dzckz'[,8M!1dTUP1DL:Y5Xm6ۑ_EY5Rg W9>Y.BowU ɳS~hûEnj]d@TF}BE-ru?AEЫX麐ϣDZl<>D[39&ɞW|A91mh^G:pL(Z^B _ЬmcoR0 -B)TQاx<@X՗Afp3<9L=v(Pdw>>kDlͩ#?e#F x_IKS :Zk93 |_΍5CMRyC9d5 h-UXNA$YDLjԑ\Ӱ7x}YkobJ6_?;lXb m1cM"a0;wUS2.Y8dw+ĉSnMJ\֚WuSR^Q-c,R2^3?Fxi ?)Lu^f9 iM&#_N|kJl3<#x*\穢ri'08ϲ,N'7ˣaBsޏfح.{%2%["'a AkO1cz$ VtAZ,:v̶lW|m,_Y/Awc+H{WIX ŵ!AeeUI4PbfXX}!s52c|+ߐtpk,} ANC!G7M2 $IGrէo3+ BcA#n?-xT--b}>P/hDJtյ.ֹUܲwov5ࠌ)nFh ]۟ڵ<B͹E3rG* ?¿+G{Jǭc,^:'*%Jρn"Qsp"@dMRL 1wP0%육w :#V_9hgO?myیC ` tPLDF'u(\$a1oŦLG!nlL!܋pz{R^NJJu6];s!?ÿ^#))vBI^Ѿ a? sڕi+HeeٴcsG<;3W(D'4Y/"Y]Ҧq~:sʙB\_)*֭NLk~J a}uMmHj-yr"Ǜ8ip!A#?0'AcB"ˣ>*WeI;-ʌ_,g&8&d2ЬO!ط`/z?+:QqJ94@KCp鮮+{c@vW0m;,}^r}9!=H楝ݹ%p 1q&1/jsC12*OPu2eDvؐl6/=/Տ FeT4"+ #jԧ^R=H:}%}@rBJ'lA]Xs" lRզ+斄l O?(V䅹#n"xdm .0^rJKʊ8,pŨF{qey.5O/v:5%Kgka٨l mDn'q9P0(cksRX~ߩL_C\_a`s] cbbU,f'`%&^C >S[Hd"3aw o0f~BnJ:Kb,FU 7G͙<7l.@^(Hgd<'a-iG_\@2 0x!C;/E]Zy -jMvBB㱰)(D,2tpa뉄FCX)bkE2!J-\:̬SArq$HOq\8iVwysS2lyv#|bwN*GƾGƟ˦[Cw: tjJpB-i^Fd' FTSc?zE_nɬZ嘹 {;Yn@ !F:%?jV{cBT* 舿Ź@KThl57Tflm |JƖ9QrcJRu2В > ^y4N7 eQAZ5O5=j1q򥋜sr/1.aH&߄t)ͣ J7ežƆV+W\eڶ,rʌ+8+cSt4⌚3cyV%EXK,zӊ6M#'~=uo*a2bfe"Q}YQ'gJ 2c8fvMadYϟllq>K-Nگu;]K_=)Oބ=n]bHޙkq<E6fGܸ]L`orsZ\gp)+/~opXCO|Ѓp8lX[v ыjbbp);YW==2`5B l锃NGᡐ{គt-Ւ3\)ŻÿÃ|F̦Sc ٟYʾuҾу ^WJ}4MsE7\bl=]=X`mTW\I Jy6)듆ê1<1|cաӘ2&B$,Ni$fcR:]8QrLPmu!EM4?NK~fOLU9r0^ dr~i\麋WL`W|6xD-'aje#jeCH;͚p1 8h^Q>k+ӎx9MTqd>_oCT4qFu`5cE !7\lSpcS@'(Rha'3_`^l].EͪɊ BEQ*K̰,*R)i$`xef6}}\r!9th0 ߏ9 RvjTx mR^rN<}mdk~/'6/eYu a"U"Uj|ƋU>1g귕)uǛO]n>jgiaS|a'aFx5.w̤#(5zfZЕr }K/6$}3Y[`6F.kOo =܏1 KS83}Z 4Ӹ^c;1c[OEyܒﹰ ^5":7Aϳ|wk]A(QToP=əK?c14FȲylM{H8nL_Jš} u؊o( >{. %4:,"$H6r6烡:Ū򥯋ゼ=-ҫ㊓ wVqkیxgmTR_HN WMs5g?Qgb_RԍmB7 TOiڔʀ [w51 =C5VT,?o\־&;oNi~l.Z ٘Nd!@3ۡP nN Nj,'͸9Czڋ?TŪ򥢸PQ(Cry)LYwゑSigc[R]cdL"ᣕWtpGg/|vYsEճqm5pEXWZҫoAfED:XkK9CƓ*a đ׿+cv H8 :ew1X@z5XMav<4>FH&ǽ`[={w}|<,#t*b6#APuA]^RɡIhxLFaSѭC9rh$ XuQΗѧLu S#V}[a5Ͱ7ٝS_[Yn#r^C[O(Wלr+p33fzU&tqN @EMNPS3)yK) )4?7PX2LO2ܟе. |b$:.QPo9 8:>F\q3ݳ9B;a"O!ibo/w9r{C)mU{_Evn84(TLqBhW宠h"zal8:K0BV.kw,!(Q!җL{DE#:V 5bkv ۏHҝC~"SR_Ї6^i(} ty8/pTv؀W('~Fm ^?v4X_C#Bw&k/YEԃ]f\֗n:$jQzFb|ט;K#<丩'{߼A>n ;*Ixm9mɽm>HN/c) _璢P4ؽX]kS48@J`X|Dps϶fVy£|⯪x&`3+YdrYqw?;]QU=Y[JH,DE8ӆZ!S=v+UliX~c3.8a:;{%wY-jDK; $J:_1XU켈6PH#ЃDp:K4(:#Rjܤ?탁-| G֨0|OǓ_4#/wZ+ԑB6e܏L̍WOL7ZO9/ٷ#|.sN|c=aaEz.zRF&7%j͡!t=T"rԷL_wĖ1?)ttIw u`mhY0 %R :,mjO2/Ճ.ML*N]OC0}"Qܴ,*+U;'oxbkanQNhP6R{m%~ajA.3~*Ⱥs#Sh)j=q{rh)p@y3oZQ-uIHJQ01JYĎSN5T&.x\Eu{D2TŚ5V[X-J""a;r@]NO&I#~SF`ZT$> 3$zO܈t={Qdkb4BokjBGR9.j-;YSp:pDC$ (v cqd~:0+7 Yzmi ǁ+<Ʊiop"dyYX&)8"1 -[8}\\oFb?WRr.?siv]ikS:P:ܧgkC1 u_ F+t`uDjf{sf< #+F[6v1[a㙫DaeV$&]D%T$/\gΝp1b<]=U72\iwh(5TdCt)sh9lAťQ-]Wa1sB*e NBXks\; B} HghvqM5 Uq]1c%wQ$ԲxKa {{CPV x\CI:FxWyQ ?FVv[VOL!<$oEvj7Oou@kBqzgne&Iژv3pk%m>jp*0#AW~Ĝq!AD &yM8~)@1_5{լo_C.XNq'R&Y o[~iڋe@ mk )eL;deq7>2LҠMFG̎3VTZ gt>w.t_cK+SXj硶rbYrC4K(G糥zK7C^pą#oq+%sV\7hR00@붹z;K$H3cҦ{UK,P _2'<ƤbbrM.f]A]orQp@#.u$’ʸT}V8nseJ%3K\DWR)i&V~\w䘫m)Oh!ӛfhs!ęD&>xPӝ2Q1!vfT#m$rjܱlQ3㟜`]0ukX?WƜ5t_*47U\LC@bJE|nJq ^p):oHdT4v`zËn5f8\^|(H^yZSJu!2P.xX7☶Ts>:XL/AC#7\HT?yTԼϮogր)-/H+= ɺ([dKI&ǿhڤx lw%ze*DZ2WiO~ 6of'4agss{h*Q-ޮt J ܋?C&r6B;.ӹm_lPz.?)w?YxN_ !C-8Y]/ZCP=RV<[:c"oEoK0e5J *O%ݜ|CJ$f˖hme9fH<VI΋>jyk)f(!F@ˍ!9pX4 W_FzŰj t3E3 h?U*C"E5樓 &c{ yEI!QK`-:p |ZKn9PDqrw [=CA6=S}̚O. #:o,Sq4 >{ Rs)`FZ`#bVۃW{Ԓ,Vq_oc"Z0m=f]s-pL PPCZp?wiwWо1K5+]2?({cbBl=l^yU\MS@{wH`>:ebUBZu!e`Ƶ|,x%.AbOa2O<׉W vgs,T@\jf2ja aB=%i „UaoXc,%Rfݩra(*ԣ[J sw&}A8R#qh!l hୟ,::16~/-SؿOO}+6!RP6 忴d6 #ʂtd9w{quǰ2ΐIQ`h=Ulrmyk~4*Ј^[M8AjA܅tNk̊joPt\9ߦ`rђ0Yk{֑ cΓjE)(,l%2J´~E{,a rWu"JQV&:o̤U &@z# $$iY7NXTo{*:C6Ӭ8'ŁIm`R6D wFyqx^#v* *<±lLL?Fv R+9Hns[={][ (^%7h/] 9LS3LPm}ǂ7:{ ۔ @/ ' NRv>o'ƳAVMyaՍ[!F9+ ¡@&\g,o&Ow:(+S(_mOkꊺ&-x[{ Q#?ݗ8oj0C9E*4`Ƴ1Dg z uF 5TnV/8?>U|lyc~[0ƝAlzMą@\[Sw}gݼ+9=-ޜ23FmXNqdRRvŇqnX²F4?x M&OIJ7_d>\*5S_h(%_ECa+EEUwCY0P-JiĶ[ʋ}KNO2^~8w] 6SNJ2 N^>ۘZJin1Y4y܄r0 SspC,0RMUK&S!yYvR…x~ 9_աTUy@H`>J;^? n×ļ3_dߍkGB~`Ysuu֋*Eqv}ci9s1Gԥ0gV_Y73l*qfktxK'Ym m\Kk-~HmuZ];jxn$U/ڟK\MrELܞhMc3ð ͱӯݐe,  c#?}\^X[Wofrsm`(3q4h9lBJ!FE.mh|'Gf#(6z2Q\$4q/wXzJ"q X V/tE#EQ> "w]n $pKl{ToUڭ* *Mzޒumq"Sq/flT-~7 >y5I/7OT`,ص o ѡ@v 0N smS9h۳ZG& b:p[opѫ>Յ l9#*k;ÖÝYIJ!Wiu-A-mn6l@edm'{z .)Ch!h k8m;(XB/B-P{{O~N&R0kC"{Sߓ=yuxҭRB^[/0fS:r"jQ,,$=-DsNIHV`:dHlX'``ǜMi tigpZTs&Pt Fۂ)Vf _;6 焾,0>FJF5Ӹkqbܜ_fOARg;JP;WH\~?S 杴3c `JK0sBՅi+L^3]UaM?kȟh[zXp6n=U7Z!@2As!In]Gýa/8 :gRիbe0 >68q14}Is@i5i9bZQfTgӈInK :!N-fv(!arIS|W绮ً !&Mym0@q胖WV*f l{G(-)}Xkg~_9 W0L~=ևgqp RSGN JY' )~m1|ȅ8n5\qu$){ 郐uas#'֞~%}gQ#^lk[7v͹p[;UHo@)(OA)Fj %}kGSvG|lg0UUR@Y{{cd%h冫Cz˖܌ps1h,{Bz &.A7}0**"*rcQJ/m03<]|٧M(B|&uv`ͬvFb}T @V 6 :zFs 0`xb ?yGI#fi.%5U{ے, 6-TT)R x:-U7腱-w)_Tp_lCY 3]u⑼nMsV{m9b3oG֪- ]SDO:ӿN7s{ >YG` z=I5{h8 ̀$g깲i#40H| R;ܗ +{д/B,Y:b)>̐cňAx>ŀzz2KL+iYW-؆YxLC WΆ4`:.i<=TfC R([L˒pU|JҲ `0ɪV,4mA$HO6Oq6!Pqcɿzk8od.em,{2CxcV#_GUxñBݞqr^l L.[ٻ1c|:U &9!v`a\hus˙/ [*u}(0YL(L$(ʔF\LAyZ0Z7r"j4vzZ6͇+WKveLic *Pn\!؏ 4/uRĶ\\[cq#u;;6r |B<-c8#JVQ+}v'Aeٜ>!Msnj5ϋS;!uoKTf]|\\ 1 =LK;):9Yov=Ǵ`E/]͖cf3 L򇄹/Ƿ#h3(E$庩tRZAKwaH$ YxYWv]o鶦g(z:n U> ֆdtCB9*c3[b}/sOm2mwNE-Z~8GMn}UO" R+*xfZlDeT[9BޢgtFT\"BC%r]wG)\hf,˛DcŤY٩*dVh,xu^URONE"({%CRF;X'cO^D^|05n}Q`Wr&/v OW6Ȕm5$>X`;qF3$$?ж84~$,Ëcrm`O:ƓB=i6k_D7=a3fP-So%-Zh$F󎸒j7pw$a.Kwk4P_їML-RO:&%.W*'܀H7([|]۳X+qanVr} @-#1 ;2=߿atiFcm{hTH"VQJ=$h`OȾ:7++/n7gُU-J?ܑԾuָXBc*}}^;Ni=!;/T3Hwt[5"mvg:ÿ!L'- W^4FI{%Z,o(gwZ|pCUaedB94칊i1 4Bn rHjHx? 9XBEim/z9%/1W;v4a5V,}l$䘥 j_܈$cgk KqP a2!9U1t]Ň!jE_tzqçE%A2M't{Z 1\h[_a۱wHsEO9 _n_ouEs6˹1Ɗy?sO4 ^LU2UPlW)Qޜ^ 1Ji .tI-7>4idȞuRqUM?]Bk%g ޕV6eadENg"%3%? .-JO#mP2(dzzeNK\JJL1[S8vU "HRc+-̂IV Ĭo a7,iAVYQzZ)Ezø\^BPc4;lY4rvJq r9. zlV=nj6+3L(b09S{Y+ʣ==,Ҩt+AI Uf1kLbfYV wbѽU (dswrM5vlf91-|o0c(iga-I N GK_2x/-ˌ)D=m $@XaJBqwN1cP2Se SZnRB%Wg.3e^}֙醔?eiIPZ>3'Ԇ iF0(..΍lt3SehY*An#²nc{lrVW3V@JOl.,¹s8iPDm0!z3m]bIPez W3.sj\\ORxjzRTo.MnPJN=CVod]]uZ%<>9_':Ю\u$P5uKw$&7~7%8TH6&2-[R˳8$5W}g+͝ Sjh6;/Baʉ^Ɉ:"fgmSHjY7׬{ӊ̡0omj:9¸\,r]n<p9'q,78iL޵Qcd:9AE6GWFkVu665H y ߸* L#@W >ӚFҴte8{Jzfnc}|r;Ue0~j$et8 OohgP'n{!k'*WFK~/ c}w>4x9tV<1mbpE"I!xE(qXʔy}šxx)lzIퟺ6 )b8`tpإ_ Ut=`C EX1qH.<9Uz M܋Q4K!BBhZE5Lz2 ˭Ś@yLX>K9!>hATSW8E8O9Z䏥v"+q،;(%iɚ h-- "@u/]ޟ} o\R% ڪkb!4֥ <.ٷeijWh:}es!z>v 5!8sg|Τ$/G:!r <ϗД_-<_:1yok $FڡQ4IFy WlH'5'_}s&|U =b;ƅhV襈 PRP1abR~K*\p@vmyi= #.Z=ջLkDS ⰵ[36') h 0wwr#H6<1O`A'98q CΣQ{P/BuP,!~ҽHg{ ~$K̹K:ID 5Z*ZlY{;iNC=YTfZٖ!\@W بSN}ƥOԮ.aOsĞ4Vh&Gٮ4t++[:IȖw%ֈ` H33*v]M!{Nȶ]W(ON(2+EwWN,{0HlU7FVe's:bzU1?mxHۻ󦋅l7%n~m}G W]!#j<E qcU㔒3S܅ ),am {{ZZGa4v-RD|-[=֧ aBgK0ٟG4<)k00QsU2,響r(dWx٥`%knݮu"@\rњZkPiJ33j*~GZ6unYlA>",ce0 K7'/7ނfB"m{b!0} QS/qdg(h kQ2BZw&2q-V3mbo.nQ'@vi 6B%gv;Rq:M)tHk]~QY7p 3Z; !,/|˒gu@ä'-g>PgYbϤmu<i] Bvt((c<n|@q L~jVe}JJ(\ٕRDcEVFF@vV EA*y\$s%#0.| 9uva:A}"3.iNP%9/P{BE;}rr26`G937ژ\Cq޼>0@*I5ѻӐ_xmaq}i&wJ ӕtNŠuYkzl,*MbBmn!q&CVوsՁseWy+>Np/6dZmcfぜ~τY--*)Gc#S%c-!v3;XWqZn.zcf}nyrv?ҡ. mOK dvzW'JҼGekv\FW_+&wfb=oNS :9[UQ4xA$}va *#o8z)~6AC aьc:yBi}L/NULNRn%ϼ]*zw?kU.7]XeauW% :?i׷H)趓#oEwkۖ jw>?e}o*);%ZׂTҚ-jGtKF$av:Mm)oykB m—i&ط߁{B] nPV[DOLEPMz1y?X#R ,!^MwfxwaV)E;{oXE"~e,=9?U2,gAιP.k^N.XXr"zIxd䦘 1OS5(I]"6wpAn+z3NXBˤbmD:<\gcld9I8c'  9ΩQb"8I;]dBlOo Gs;a5kXqi _jfى;rxBhS-Av,gQDdQ#GŅOu蜫=o6ғQ\=ARhPX9i-10adɽzeFX/F%3BxoT,V'+0E.ݶUA8KϲR7܎ȣ(@ rظF=(.1:3ˡ=R_ƕ)| R@{(M,"1beI̕ la9i A1uJ:2y_W,.I`M-)\ʧg0;J4!xnbw1 p׋hNN^o:̄ς _ )")<Kv^lDm : c壞Y]9?zLx|W( VF2l2Vד!^KG %ſtaPN=CC^G|)j܇R rG.Siv%Y zܠkZi^u]%YrFznd6]u&4=^J$R<"gJ_\2)&BwI)+t6ңyl2v8ӄKRNwrqQ{n*7TNʄ㣬Y ɕ˴CKRkRMdZ#&6$CT^mT m7'_~] mX' ul>__HvQpgco8LH?2{5 >+J•HvϮ@ @JHRFZi_n.KlܼŤL~>3iC6XxjYMWٲ!ZKwpϔ|(GFoDh>ihDRYu Iac#۹l ]އ Z|G}+ l$E([RTti(Qt*IUUsuiUp~G0|HsJYdACkwD|2ÊF{at _( Bi90&3:wՒm.∑L?L]G~z. 5N DO=sqm3JΧWJCf׽|}i\}_M^~shƹN>JZSPRlzGk6*O_w ykΉem$Qn!xZTPh/gspxaK4qbu)// H(rkʒ|lT]e8YXXZ$']]rk+ۑB6pg%VODɕa% ϕѿ͝SAjbF%!H%u)Yy)ɐTѠ[iwO`đ~ Nc^73w پ6|c`햾e("Q."nHGUyct D\Uǁq"RQI{Aufxx L HJO m)N1cW[b"Y nPu W)a~D%:rΚẅl*kl*,i~]hFucHEAhq!#sʙͪe$y:!RUPC d %!Vz) JP5;uhܱ\30gQ246TC϶cCt %S+\g#o4$+vHw`1g\\ 1({6AYI7]u9#l?nVt.-5{tTABuXV\=B6˙S{!Z̨$.k%pGRϊrAّTS.qk0Ct-/mmYGP1 7oѳQj4@STD҈#| vr9d5rT%IA'[k ?}pa>X7n< 1̪XG?`+B-kgzuZ]EKphc%euX`0TqnUyX#$n8_j}8㬭ڎX1_)ŀ|yzmp]0M9 {Raꍊ~j;LdrبCED7;^BK?uO S|#83kA^5ebZ# ?H1~k=f]H/FbgDH3FgcKsN^.c!>*J ޯt),#&~t+ۋb=%[2[byib*__/gvJ%@V$vh!r*\[:k qu5G([9:fMKz~V ߸VFNYoXDTZ_%-#yKBLɱzxbfs.VWp.%r؝GQ)LOl3-FkYP p"#*t*%/z68 "~|gP '#6|ز9iZ47M%kK 7{D<O)m&ro~0s<"0ka@_xL#PD+e  m3g z{-/[ ۫Ix`5e^tȪZe;_갊BT ;pBO]KLjѭjf S[A2DXAkWYPF,T f{w̑Nn ϦnT)ae%'ʀrE˦+XW:Wg6d±_AI4/e}u8s8h|U|Iz!D|KGMzޢK8J^IW>L4 |`KWI 7 VXj+ V.k%?~-V@Y!9ԑZߡU0;pX3h-lÁQn:yHy[vn0f-! $} tҸ*]Y{#Xʫ;ڏM,l5y=}ŒK%t~|rb7RYQGVXD9m\V$H2$ʅd\k>Rϼש 3$dqK]eS,!%2pRd{"6f͆β*]G"s`7|:GXL x8̲4>̲@z-hY5ުKUۉ|T DY'Sp@*Um1yǫ0c_fz6" Rf=*0 k'%¯ _UTH>((%.M"O:~pz=3C!"5||u("OMg. l8}5{_4 dPG[u,Gi<OfV观}ȯ]L[TOtdAqf<.؞bcmZa!z*ju {x[Z=w8 ^%s!t/-ׅX4y+"HFwY\ ʿfo6tyh+m.d:e=v%xm[~σچ"׶Egvz{MZp1Gg ,rh̘J_ebċqVNJ[)A= 1YY Z`˯SjqNSԄ"-=uӳ~j(qΑYD7hBWr}avr%!@^v @QtS$;x!\+n9"GYY@OQCg4 E˰ݷaL<cN&1v,֬Nj~xD\( sAP(#bယx|DJoC ɱEް3NYH)m)j\Ad ?q>e5YD43SC``#=QnѺebc4xzZg{𚷪Թ4_[`At}q/)\̏o )e2HD|@, C r~_H?Jٛ?+VnqpF CQCBNgu$!ՖCs8ẹ̀t?׮稕tf.[YXv:9LJb}[ґJb˔##hƌ{R2yi:;'.H mu@<;LiqlpUeKOtnG~.:iB+0@Kł:, ZMN 掁m׿K[XAZp%妤tq_Ag(^_ԩ{%3>0>^~AB;3ՙVL/dlY'BR?\Z w99LpVu[ͅ LK2kFx{ jt57_V2‘OE1^"+l&dHV2k"g\ʍ=@>%O/o<$nn{D|tK4N׏ "$8 bXh.ƞWeT*dX6@ T]ӡXhʢGW.dj.$0A&#_ GP!`}.H0J_H/orrPy9O;7MuHvz,?`B5M /}}*ؿ}L7 Q%%uⷛ&sioiX?G;4ߤ-зyQ@""ֲ+]5Z^d09^''TJ"U1Ҋ}dg`PҚ1;:M5p%_tv-aot"A0WU,5D6O vzkkŤ*`vy̤QC,ƺ3}{E?V6#+[`): Vb]h;2_?P)v9b)٩ŗ7u"@-v-Hx-e*4Ba@A~{=t7Z G]V_mxTsDf0Nk|hNWq Ѹ5*tz} &%˓b9% Uch55o6#Org,|f߰~ԉ p)kTC☞/q )XE2tr([b_h)O&&,e֕&̜QP &%7G({&ZnD !6pȳެTNU"z@VI 6/ancg ӿ^LZDW>|:=;3O.rmmp>)P_*L}#]A ]XX% LA_l58WO".s[xshs𧱏Eu|~S|.XN.X4 )/B8qHB}ȫ;,4!Vw0hD%+Ԫ.MB ki^ɪ׊F'; @V5}I5Oq*ڮBC<$q`Sm#) 7r ׋P0 B&֟%KU=`Uwb[`VߓuwuB/(g;Y8QfMnGs&&r^jb z*0LcŎZêiXHհ7'!qx 4BIM$XGqpԒ-v8OyuY`svQcJޱq/ -O]GLe$XxjU*:?{H炐/ɭiB6x/(M̚Im$E3:Q3 R .%Iw量eŇP[<'%@gކBqn8S`ZiϞ<8p45pqpK?5hma^/;_0 =~=Ѿ#Q\7Rpzzr/zzNbiyH>UH~)z(rwLSIf]oӚIQeF7Cռwe{f \FU*\tsi\]y'^\BLffn%>!rR)ލXr;mUf믈`!wV @L~:#ľ-) նsV;~ۂpkt@x`"$y &*3GgQFP &"xtjPlP hGw=>BFd ok?O]e"sq[7G6Y3\(E*iok΍e2;󫑦9qŰ2- p*uK*U`/b)b46?6TߑrODivq AFNV*@'@t2f٤˶Uz.wIȎ4{<ꢊ x2_J*^|y"xnEۥp9*cÛfŊ C[6ZLb$Æ1=Ҩfh鼇}Z'VYN#<֟춴cHbbف-{GL/VtRJZݳuI85 <*ˤXI2L,Dgq/:0\[sj;VH0{Qr *h2^*ދ8eB+T5EL  s e;=yޯ^}v-C_* 1P(*fP%B8Ƌ.mٺQ͠a)l:Z){De<8j٨|@~~Tz6R,pDM/ݼDS=_aMjC#X9}SXgԺ Qt3nDcQ, fz{cҫ5eE!8r+X=~,R4b>mXOR PɬrSTc{XHKiK#V.h60g[|w5aN[ D{YP,嬑0jL=tmpq>66m9#_,ܰ>O#*_hЮT'D4&ts@ ':xf =-u鐣SSU# SWR6ЍkÚM3%sE mrߘ: .d'a1 R1?bvfS,2nZ^G-\IC`VҢ IA"@H!`Eh{1`dOoBU+M~kHy63d(J;mJcǙyVy+1S1*;E单xeNhٝxӎ~y B$.O-19 8uI]D2Tt4-rT 4C^ZkƏ-&Q]ODϫWz4mpueحt;bT4WBV!c0ty41IH$15 uQ1R h&!^d-1'uH.Jԋ,_@6ogz$r4TH xZUdsy!+=]&^DRуxf N}B 9=<'[D$30[vQ!AAy(=H?NMڻVTß0x/{WfV[b&TCI+74MF4CGlm0! ~OX68e}: ~MplX0uO-s #yhK(xYvIFR?|Q |_kHβ/晾 MfN""wP)o? zPz*YVO=7tA8Oe M"؋G[(قEJLKg!?Hs5kwQ+7mUkL\*?_A-XW)2sZ05hbo$: GnQOC7խ_t a2k7G3q2Q-SƬ*p4͐Kꐰp : {!/K79)3cΒ1S 5y-q1"9TX%u+?hp&sv_5݆&SBݼr|0铍Xm==L{_iãFƥ)l D7әtgB2#އ\H.]~/$ De&ԫ/!('ea^-5P+t ݌0Cm\'(+ZI"eInedJ˵L9F[g S9Bz@a~xѮhmgi|-#v-uZDXEM0N٬In㼡v`C<{$;ׇr9,{=0kmx6y~!+4}uqB 5B b>x~ǔiqB|+#5TnD7-tcPH[Nzn$I$@i;QsP6y$4MqǓ=yPs4.>wଷWG 3Cܫ8Ke\}dF5]WX5o%1./84rQn|T&|Q .P{)iQ!҈*}潷r[A#,V%/&O̓;9OEM9 KR`ǹL-'2r}2HԱF >Kj@Q16;"3FoZJ f~b򠝈>%@ڲzeX]FGYfB.j'?^V(ە籠tb+MNXi4-ÖCR#C睽ݾD.( ܢ׌n18QCr: /ւ:iPHI%JjM)D ÚXo*~R3Y9(/З.pHv)g5UWk~ W"S .&Vy%YUWiEgET,_W~o(b5U 6aѦ'VxPL@s!qƈ缁-⒖Jq}H5vsb]A_*W4/o̠.#w %!sڸ?u*.SR\e gI {]Z>c怺bҙQEIb:-UhGLFQK5[V=;/W&{`zu!P|#̝qZre:v\ѽ e>dc o )ǬW⑱b 4$z[%[eEa4]q6M,C{~yKp$JAX4Bmzq@/ UP]sp+,)s%ֻ\P >S,hMQڐ?+.:,fHWP0X1zrԊ=ѿTpȕ Ob>ޫV&yge͞HVuѤZ>QV5p ?kBe.tށQ72-so9/ jy6 ]TtvEIeWλo ?Oɬ]*+MKCHd؟[djhL}4-L45Ⱦu)t0:Ve=V[(ɕkJ[0hDlEǛh$us*m| @;bf&Ql'+\=6CP5ghSL=0εh)rj6͍w# N[.g?%4(mnIm8pd- { +dK?Љݜ-E+7v}o<+ _!#a9VCm. ꇷ*ʿ6.~*IjJ!^q4ȸ tpr|"hl1`<: B#| ɯzqHd=2utOQ4I'i"꣖5V9N%ә }Z+z`\'K>V,DFzۿ\u9U9id:}9se /Ipw +Fjpee{$6J)q,P)׍& ;(XܤPԝ¾*c7qsmvʎ1lBV#K*FRhUԨZwf[#R`&4$zeLee!9 2H6Z1CI!ث{q Z)@Mޚ)JWF)xlwҴOv#:PC+ N?JQ.1Y0rgj*ƀAu}|STuRͱ—mf{KBǐ:nykrXWFn8a &4O0pxl~} _R75R } {ͩvS?U$Q>K$ZtM޲ifu߱vI@cH\e |fwLgٚ'8?:eU 6 2TY/,qP?rhmM9Pq^g%J uU?N}Uܥ< e Q`aS踸?uV,;t&ƼmĭGC}RmޗhߒCwx9Q" ;oqt[o.SZn* z>hkn!fJ3:E7XC`G$Ud&A5"w{]-Om#G)R͜{'x@2 7A7!qLeoHϣ,&tU3HOϖ_|xO?D) e_ ɝf.'<R$?9Eu[C\R͒%vI%U]ͱr)1+EXبtTY!DIPz5ni?F>2Emfh튤3(ϒyw]eQv:nİCfsYQ׉fM}˩|,<M,u;ꁃCD,Jhr(gȖcW6 Kt-U޵%dUe 1@__*=x&nMt6NttdD:;r|e?Q0x3oMz9u)*t;s<-$E>W=/'h][[f.áë̃1C.ofCx؟k}fO S VnʀôNdM\_rPKNJ[|%P) ԍ}}*y_n v y%?lYS`g0T1@,f61Ŀ=BY`ku_͹7]1z{Eud]Pp=Smiԍ1o$|G+6 S("}-Nz/#gJLcZ'D;Z !#Wt4%Uw/C _%_~DQ4'M,*~#- \ivM'HQpk} zߐQ߲}jW-GsȠk|{> ;ìhw c/=JAIy65,4e6$z:2MQb &>p $i5E>I5^x#²x KI+h$x|ݢKwJĎA/Yv,7$8*#qW,"w:]nbDTab~'t&[7}c1nB j0=6̸Ck]@_&nd>sj&^Pe^Chs?s[g.AU]d*~pMhf,"e51lMcqV p xy)L⎌s)'QWSa28IAJՏa[2Qx mzq+#v}/ =/'pI5'Kȶ- u4B УMbIf0R]DJ<50I'e =ivJb oB3ml}o-J2rg$]=j<||ȟ~䝗Jx~ldmNC PrsRTY":@ 5۫"E xCHT?v _YO+m#qV*2zưf+һEWVȉƞc׫!cJ+AjGUBA8ۏQ+_$)fN&YC;y+QvXkP6mEUL1t!uL5[=ԚӧythES5vIN ]_`7F24T!gi.}a'`rePTIooM,i+zNH8LwA2Zf&FPBZMn~5p2٨zSvH8s5LТF%ࣄIS@Q4s:*.-aq` 8RV1!nrUqc~I v=x;V]gʶ,|oHU%'Ȕ,yQˊPٝޟ~4k. ,hhATqǒ +yv h@ .~^wǟ+:NI D5$x~:=X7bB 1e@=a:WVQ>d4yqW+|^S8O(ndTv~UbT9 $Sߐ5»wgVB\!^ &3J+TmM&J/,:A.. E5I8'm3 e4z/M4==a&q1,dV 0A?vd Mu8V6Qfq,apͤW-ѽ)@d3suGqu; .{M)Wboi!tA@=t=e:h#a[PĠy sV,Q(׵ޖ;ܪFR| ge9@U~wW\hx?&WTB>ߑeهoXeJGJv`@\+-6)*YSDV 3ڔoi.1om)Jr&eХ~n[.R'HXDJrF 3s$MAM*D|T26^O}ڰEݪׇRf@ɯ(^=k~x#{3½C-1y髂9S֮̀Iڃ|K6)zApEYRs+-s&^Hz+*kIuu ))+Dwɗ7~h`](yr뺵b .2\'^HU ^,{t7n٩TUG٥ӈ#[tg\Ӣ3 W+M>;طrM4$#'(DPu 4J ndF5k0}IZ= +Ȥ e 4{&š)^P7Ӣ6Ɨ7>*t†3׵h13}æ)Դ,1 ad~yWSUjjll8" n$^ܸYldBz>Er? E.yd?Yz}SLnf`Btvڨ&?I_cO. Eu]FR5Rؿ3፫sIP1v'xz^1r0:.e 5WZ)/?!dȮfD_Z&0w^2N_J{4#oGߘp[=!+&#! #:~2!j 8dDY>#1xSx|BFfq56 0ln ~Z2+{f2c$G3'g6{loI"xg*є!I>aO8|7%(ZH%@' <&amyB~^$쪞d}#hD,V>ίėSG#$a x '?}<-fT_^[L>;ʞ!U7Q l ؠ.YyQ,pFĎujLydhz8SݴAy%/s:cu{ 3 yh KwCՋqj!*w[.G6_¡,⇞]>=qetM]~̑p9Rj;bC )t/!h\L=&5HzI:TM'>q@JjH*C;"8!&h<:Ok-Ǜ2"M^yV=:T& fUS40 KOǀ&jpN(`V>TY? 7$ȱҟB/0zRԡ63Վ -n(ޱw!78hCUCT*™T93չA1mY<8rld.idYU' ~VGcHFCŲtz1J4 {PɆ%cQ@Ha#*I-&Or_C<t [[hE._ɗ(҉&BY-l5n.Ӕw373Pq+1\d(v!5l"\w]7J7 -֮DM !hͽZ)u0_1Ba0Y& ߒ$Z sz9iIS?n)p{(D\e F!*yTv>k\h!Mn"{z b-Bo;c›-$+8if*➁#N2OGL` F/TD<(MGem \_hUfnGMma _`I0nքaOJ"XPlQfL]Dr CpCM @DiX"]f?.<\MoۄU`wCq ٿH Ufp~"kN=&L`&knПG/$r) l ۽ix;\7N0n'bfzMᰤ/c<gZT'T5B#C[trhPnXrr;ҀQ쏬VQM k h,[)F鍒1 ۽u9F.tv:KtPBCԢQ}&˵jIű)T%Tb)! &,]s*"kبkSoX*LJ]h-pim|o0YPy8DlHewCU_#-a$gH@|`zp]/:ڬMfmҾ$֜͡,(%Īٴ0Z2lq-Sc'El5`SHU~Ukd@" G;p@߬ӍP[ha%lmt>j݄KW|w%z ީV2z@0s(HߞTB #M{voԲed jƹm34rwHT3]^}h~ʔҞXsUn@6ŐL:a"-XP-T`{ZfSDfVNU>b#0J\x>\㚁Rz=Vzu;f2xV>&,cJ -I&x^ScZEU W($]:KuLlx#=!Юt[mI8M!cY $z%CA4A[Ѫ2Bhv&.Go(kOg%H;pٌaK ѡ`HmuS 0 T)eU+֟vL(ZYJAHYGyoO`q00Vt ؊h6$vx٪ 7{dlTgOioB:Kߕ=@(vة0SN4N)}jeft &BkE]`l(R'.`@誡="e(PV>mdh6t@r+UǾPYoa=xܔD*&|nOCxhwQjs呤݂|~䠡y-V+WΖ ^x[ISF9n>+kNQQh.+:d*Y;# t䅕-Z\P\Od&@\&%T1"~‰o֛mLp5cnjNO*#%sN~%Aξyk]NlE`-wkr`QزoA1ZQC3zUƨ|b/.X gc@9hPGq_W2qG[i[Sj -{3%@), kt?WAΆw,h!C֛m. 9(tpW4Okv2b# X)#\w j׃M4 2.$"jq !5ϴНC1,,ڳioH*%L/|ÁJ`ar ;W4r\IkXs`MTŖ£:uE)j _Tp~Bn芻Pwc]^s+O)@ w1hWH}qq)Mio sYt; J 8Qpg`ku '+"W9zxMDF}#TA7aP@l 3qϊ9)CXH"E=w} w\ILY%ܛdE,*SiȋJ&cŒ1`T ˞/<ۛ'Ф5nB%p(A{:>(]UX4Ͳ6_`6؞ĞjР*&Se<xqu~eѳpWE3{Ij"dp`BW|½@<: E 07Rs\Xu8h ҥpу,J]]Œ$%?1쉚V Rd1q|C݈~ݕ2G i"ڸ 6ֶn$qźE,?X.!%s9*7Jd/|)$26*Ub1U7qkJ0~t!ci'8S8J\30|jR7*9cKf 'jC1v.{֮ԢVz T7H)yc`t$`=?AwR$0Ԑ-2OIM4$ZiǢz{]QYH68;6@^1d}=dP6_ˈ#0.cA L"Dr>Y<Ea(6]ATdvՆ_I٭& \Z#{\&DUgje|jVA-Ft˩e|<^ +jCޑK$G0.m=Lw)k堎TJoƹSBBD%+Ek~ P*2p/Dk # w]yUC{7b=J۔}hŏGRTV8x@oJڝ Ƚ!CX؈Znnܗ$.m8~⡋L ͟b&02Z.kyit!> OVr!^ዦjံ'zI Yh٨>SKLPߺ` :(7pUcu#*\ ɓo"v]cɕNh!tP%#df^sD:Ȥj8<ՋlgSM ѫd'a\UI7l1,&@/gM맿0k`F ]؞fv%v_  W ]xs}h"}z!@&suPRt:D C\[}sS$9*WCDe.N&~o-t .eBNm/)CB]ʠ\u㶎mj~m[f!"+g4ԏ[Ϳ nQ2R0V*3ǁu !9dЃm˝g]ay͗cuzh&/pgX|^Vҹ'4[\KgpK`47UI]鈖gOy`~/_"@|pH MxUP)Q! ߓV 30RoCASN׎v3]u/*$~Z>2VQk[$e0A~{2@ /q; {w,(q $Iiŧ+!lYҖ Cmv+RPQ+`>;;~4hxkTY<׆#hKĢyn~JX W u|\ |lzuN%V"Z߉?`zT8qee2E;j.45.Q4eM;h61K/Ȇo{Q ݚ82e_[1$k(+4Wg!b`;݊O-PFəޡ:7:ɠV 'A'_hFk]V 8 $vw$O߄N*WfߞlSduoV־!G);,vރZCqVXƹoq%daZ)hC;sImuYW {T& -AK~2H|bjpqH#0V0Zr[c8qe-~A-PǩiwqzxcV 2> Z@嵠VzG^hq+7ȷ 2PG{^e\* Ŕ{dJs)+De $M`vK _6%%/Og^73gP ~/,tq@&[p 2FmSgu°Ⱦ>tƜvr21sC6T0c5V9B p >*`ZF 6 ӏE $IEY ײgSJ~㣅ʐK5T"x(S*lɴj3UU/Z;ھB h/j +`C<uv,-Y&tE u)eVko 1 k1jV`w/GsUo=zz`m}5f?0ly(w2%;>'/XiKߖ1Z k{w p ? DQFRnr=svƭd}xEq ^YҖ}=J8y W>ť%j2Gѵ qոۢ\Q2gv Bӷ6Q!GuFE[;Uo.g|xpNۙ_ߊ dSdÊu_] .L{Pt& aUA4Wu9]5:? b#C;h:Ks?l8 ;Pۡ  2X>Tz9zpvI?pBB:" }WY%d  #(w3+!Uɑbz`5#d؏?7<\'nYzW&[1[GMf5PÄ$֑H1eJq$=p냛 oc[>Uw"N&ŽҪd,HW=;@۠E:.(Sn`żS`:7{D!W-s1OFM?}]8tcz͝dϟT{L9]+o2 _"ZmibHGa}ۤA;O2 ^{t}; [1B-f\{!pH`Xڎ+9vu 6a3^!ǚ6Z,bosK_Ten:BܖT%3M_ҭ Nd3^[Q>wDGԖrHcxD.JeVʯfE4`A:&Vܐ>Rp1X&x_ٮ @cuķA/MʬcW\i(T :Bwz|G7Ta pѱf#!p " MN1Yڌ{rhw쓣V(y6024pI|wE# Ly"Cr %$﫸E9qyT XRsDqzAHZ謌;:ńAѻݹN0Oły3q2(tZMj$CnYѯZL zl2*TrKO M:fb|M,gB$^˾m_˥A[~I޼u H"IXA,{ED0tqK+|tycdф ^CrՁ g !koŭ^;˷Wӄ)#f!qK׼ֻҌz`xQ$פ4.}jNaX3尉CD|3QCJĐ9!Fsغο9E NH-#V+O2RϹ÷\c!㘹6Tũ$!\Փ=ρ)n#\(K) qh^XQp_Sw˜PJ#@]P;]!4|"'j?Z٦% ~y Otp) !;?~ݚW͗aGЇG\h"h# y  1g"Ғ>R.mz\ޛG^-UL"mA7WA]ƱD9G8|uw5_3Vr3vNX$J7@?Z -<`~,OEFe/G|H^4 t)aa#$H,"g|7F e c{w>>mſnPC?s]YS2Dz\gQ?C% +/D~>wSiI_@kU'F]Nt-d1-jiCw<+ z6(gX XW-si3=5K 2L)Up7HNr a8ZZnם9}MISCDC}rs|4JPuF]I"੅iɶN07H^B~S/*؍闏B9&L^) ?|T~ ϭ_QmiJuAS#B.EmӱKBn ܏JvƐ|1ŏ P[L5Gb'[-%iZF#'HyI'?DEc E}s!_%Zu2ev+ٯrnX&WšoFHRTvKfUیG|.KG@?+b9s ~,8H3' VE248s*l;P~5TUQZ%<or" <<7:|;=F{sg飱ц$o1Unp@{&Μ-5bs6<qѻ-mRQR˥< 2*T4h<o sp Rw#|&;| 1iN3>'(s&ݑ˔gYJ'd _Qj)PM߉1B&~ڗu.j<T ]i:hpÐF FbT#h)aފ Q$cv+Np,hOPt QwBغZ04-)О~1F\ºώ2)ϨwC!Z=|#\ɔ#87+UlI=ބn+mn ^d@(ߍda T>ql~ 2?c7z^tC,Wia̦n=+L/kT{nґUqEf +Ư? ۯ_rTJyք41nQŽZFW9Or"t#߆ևe#yzkmhͼٚC&Bs}K$ϩ+RYg3 $&S#n^&Axc2.dk2F3Ne V&s\z $"җI蜦gnƁ~z*t|[ֲKe=(; w~?^^EQˤ<{P"OjV6Kfhjs^ߋe2ze 1J+y77XQsu&^KZi6S8)2>Q!ԁ$_icH&`ZqEֈ,[.,*D]<,,K_(.? k Б@b3#͢A9lUpYNne_z* s.uI~L됂Vِ&!v8w+֊ wlaڷg75ΐ"0~2s<1STW?u:ѱKRWMbѵf"S,XqF^+ST1jF*rlb";y.^%yikgdP$Lb.u˖FE#`>YLjA5s[B.h^*f AuٞfWM>O\1L%jށ:<ʉdJk~]sJeD_dV+/&zթ4ۢLjҡsM i+emĜUN7q.X-H )j6`QƌL>(nɴ5OfdTB5C¯s0Ʒ5^d]6 vhK]kٿA)4#wY05( KP^D(OskS hdjLM\ ZMc,+CH O\-q\ƤoJrU:d~5Til4[X =+_9IYR_ =~aF7ޅ[x2FJ1 O KXW \$g%?j4) dəz^OD|an%{ĿU$pA,kIP fI#=-`;N{)7ĵ rj-,j L%w v(և @^ 3+Cfퟺ"W=qt,Q%M8h|67WxzyXo&+4t&vF)uij)lz̫9jJeʈ])ގZKrPq"TI,;DUTW6u p>XCW(t,ʌ(H_J"j9WQF1:}1oFQ^jWֺ]YK:=S+_l]gjkm짐Z qWgZBcӊ{z(P|"/)Jԡ ưPgp`O*؟Z˲mNs!eg%RنA,^5ǻLZ^?^zLN^]pRu 6eu<`F5UqL(LY罯 )^"n0յ5m r k,Hfy’\g0ZL9Dѳh%1sɘu"ADz!H@T?1 2Q4J#U"><pK֘˻2VWY58{P)NASj!ԂUrqdCcC]$L|Q.g5П1_FE9;JU@#uГ^(%:RnICïXq;1+NnRJ8Ɋ=:D9\nٓ#$|f6olgt,O]1ǯZ-d! 4%Bې" fHI,Ȋ{v-}).]1aM㟛{퐟io!Qڛy($r|M-gC~#(\۪՞B^*El@R? P %lilWB_>5 +InǦ6fgnJ"O""=h~7ka,2i*r@eQ#r'DCsx]37 ߬ 7G S[M//~gQc- @~fU[#C,YK'/jNcnhUbzOL)d+ڎ1ϖ7%aK<#H;[iwu$rTdsxn:QmڸFq}{_P{jqrDooNˎrJh5EbZ"8pNmthdm T'Ȭ 6KLɂi?Isk3]7JDy-Z#~G:m4Lܬn!kP{7p3eʇ:iY "r2y 9 è֑@ ܷ/Eˤ튜4*\E\Jӓ!#M7Eky~D(7Hp)舝ac69ZEiNT'L:2ݵLe{ m0q[j|2 ,QxéIQpJ3D+dոx*!++\Z4U)܌Kf :zSA G hO&JçQL)ܡ<KJh-oĵL)>,\x#&O=vVA+; Z$'ܤA\UpZ^-V,lbQ'mZQ2Y^DͧhG[.$6<$0YE1w&Acß~*n᳋k$)|nDݗ埓<< i%hQ1M[PD8{7#7 f\I2`{O({3ek$̬H'׹,䨘Cpz0!f㳍c9hm-3,ֲS=F!vnn8pJ1k)qx*DŽZETb?E Ǵtm`JXt"i'%;5ys8\ڬ y rmB-4|\Z٘ Jl|dlwBs9˽[p#buA@' X%`2=ƀMj۪m!NR_{uSGmU4ԎGPcn=x#qJa%Й8am2Æ_vbT !];͏='?R2$q2Icg%w̭WYeĢDiZWpIǼvGE:Ta62FSAD":C)kK$vs(6Dz)S0XsIyw@Ӧ.~Fbx2B(ˋHZh!u]uNQ';[9oECvC"f}p0.\3Pס3&7+89ݦaf:0n @ Hh`G6Y7 5 Lq]p,ɣTp'dPE̵æ__7 -L?êBNb~dv#%c!;xODؖi7.X떿 \Ʌk%p|zqNsV/C3[^Ӱ2h3$pg(LzZ۵i֝ 0CEd@71VO$.$TC^FT-МaK1,SYoQ1/;pYROÊ)oLi Jcu`|^p9*vtq %9>C~ }>aT V7@4s aQy;mEO(ɚd/v)\̊I[멪Z0ߴSA.i*-Э&[P9ڀJJvL/wOQP*.vC$=`Et$ƕtڡHy >Ӭ_;<:s0 VoQ4ʨJ+ ],ue:n+.2*4^'yMK{,%!4rLX}׋(M4jDcΌ9QLu{sM Vd䗌v6kr| tdqF7:cc= `m~e9@hl_O+ih$kR>6[vO=<z`hGR~K C%`'d,[nb+H>-PeUbp&EYxܪLz5=*k̊+aPa6P="!E|тLӌM`S6łrr I@!b&܇܌'}895oR<1.fƼY8 We?ryK$E_sFUP<)^7eIM3ۊ'Xn=UP^k8pο3X M=H_ 'J -WSS=}WZб k2]3}; kY}s}32tZg:O&VE^ @[}%J&*,#(% "c: _PWZ |}@kR7'<q=5휔(kǁ9԰Z2kQ.iE3|;@{%1٘UBV6EF9>oUE8Gc@b]͓cEF>o(yP_ވu41XA(߇jXW©iN[hyZv_XEuу(fzc<}'߽P*2F#,h@Z>Q=pqZ^*~:N$<EUj/ôInVzȳ,q X ηܦܺr+ \M76=MTGuNw6HkB P?V/thxU !Ȧ?oum/"]28*>w/UoP[ѱCorvӖ-XtPeӞK`mu`A_/p~ypӼvLb`MjF+7S,@Lxf2v6B 4ZZ( k}Kg^? : JaORC L:Ar8|wuJZDŅ$X_vB@W*,˾o?M MU@$H=;Մ͇RU^DQS [[<+#kMh\ .4pmܛƲt5.rWJWc l_<؞5S=d*ϫ@z;+ڐsqJEX ڒdw`Fh`?W!pbspyhZ{4>xY+|ܕ=Sb ^뫄;`bAva}UoOq!ZY\#3I?WC R=p=ZppV;\+{'0# :>b6Ig7SH=&qR6nTnҼ~]+N̸lc TX,l2>s3iR8D~ w 5w|=4C ASɬ`xx #ϳύ0F/Ng S. #gcS\/$u Q$\e}~(/rQqu6|^# vde;_N IQ>D22K)7hE{s|&(.3/R5 $aK]$C0GǪx8g1]M$~7g6)V ]gsnbh>E;-ͧQʁbڏS[Bˈɘ$$N Y d{o0|cBlD(o:kPb ,1h).zQ9ulRAttOڜ0m+e;$-ٹhv>C[ߪ o~T9cU>MU k #q)/S-ZOtH¡FCk 9A@וtIDJJy:(xҌ ZB臑)[*a(Og6FT_H:0Ip2Qyl JYh95F{9`8"sa=qzKꂦ$omR67Ю음$F y_<_8-v֎'Dna>L`E'sac.wA8=o)d~tQT`q-O6KH6]1dTovL;ko*lߏ y2V 9 ;fr#w)7= _YS~I) ZAV&/Ym첝14o./%7Ooր;nDI t*OqUYMBX& fe_WK?u N'O P;z.n;Xc=dkJd}}F7i<<*v6#ٰҝCtvlCXTſ_Jc;P< rLiZ Sv!P P+wq͖?MϨ10FrXvH49b9dɴ0+[{#U|zodDDzQB.&#y(-I0 LuTؠfUX oENV- BAp^\@~)Pѐc1s{nVpkYkRw*f#Y֗-!/Mk"<򛡆gS\VT:@l F JJ@3 + zx:FBDs_tFTMO^WL0|/QzѲsmg7p+y;pD5@XWu3y k]|$jrM )=6%{MPRĵ^#b'3II/6`9ROYWTْΦz\Zo@PȬ}g0 +a}]hZԙ}Ty;"Q+&!_bt[}|cusL(?q~amՉ6GCGJ:84Qdf!=}jmaPV_6nYއ˘L YJ?p$V4u~G5#&(ōN(}c  ĞYD j)F$%**+ó=22{0ĔyxwH|N(ǡ_"b\il&^dA/Y2c^n2l2tudW`$Ej%,4XN` 2!U>L+i{Od!ҠҬ OHBSt## *{Զv?2҅&'j^`(>S!C%!Jl {*ƒGȁF _6Mޝr΅ͼGMI4[ f2'8 1dO㕒c9/9)LA26+p «&%|\eT DМycףi+[ ÌN v)QGfK_~vgGr"ю ),Ֆ󢕦ϬE-Og|p\l}rKʼ 4/UҪ*sx?O]:qvf@:zLrnѠ{Qb\qIF 4~VG! CqY QOVKn(G\)QdCv(2G / ;6œLTGRS;"W1g?/w~3J'#7:F2g7l,kDCBtJZŤ)Aֈ$rU>9D OTs8-t '``*ZGKw*}<PqQŸ?%Z4JҮߤz?sx2uSKk6V9[$@N͒ aX>$~o6s"Z}1÷ ;mdmEoC-xxnJ+~\ُYP-t;6^y*K3AGl8S)QԚmFnYi #[Au9Cv@wh 2DD8e~Ơ8Nc/5:eJ\8~Kv FEEkl'+!&VFL:?<-+c^UOWI&rnbC2%G[S0rd\$R]e(q}fzRNpǼhJw􅍛^OWBj+irJX̓B8z2 t C\|`En{dRŬzk43抯wusOy2t1AvQ"ڞ{5T$cR'\%Wjc>ԟC i6 YaGyY;k$lÈ?st%en,j$bIAlJ 24K}~l * ŕh)V@,oNf߶[}old-XyJBKA~EG/)m '~r2|'&rx ZM_5Bwg8 CcsZCcXbؕڙέ!;B.#wMto3V<8nҎk@Me۹B1a>C[) 5kJϚ/F|nCy[k,c y>sEV$U=^ U]feXoU@q,Y& 8[ S!$!kg?ɞP6yy͐Nrd+xڕSq5y+;]UW"RQƢ{{^ 1Oz+ q_ph2 f79Qz \c!&Uy[6]8V5r618w݃&2@̡!ȈSay&SYp)~1 (48F;-Gh5Rۍr#}e+Pܱͥ;= ZP ㎪ӦeZEsQk[%tX fFގߞ&6qɼLW/h,)/g`j}Tb ˰`Vq/ k(^m@EXlO ħ!=Fx2G9}q#_PDξ?rTi),'j?Dz؝ߞW"bKf=Ht?b])9QdCeCwubVtdzsST0 0*Av=2KseEJ!q7u P7d+@7ࡕb2,7ItZ@M _R1Vuޮ^ZC,Iس(O"Po+Qf5T hHC5&ɂO\Vaj=Fh#撅:K\ڮ6d:8tmty(EK<5֍x鮘 L1`zbrRhqirGi߇ٌ)f4EekM\EYXL8o-.aLnNsn4u#qՄ6'<_',Š4̗8عִ8{]F*cXܑ Rg53l aj?5k!NLIFec@:Z0}.Y·9isqSz[ՈXJɁԵZ_dtd%nN,FA̠+!ϵm:(l-"W+#{Ri1k \ x:`nizaj()R9%fү[ ݸG95K,Jxށ$h QV?rF=תc1kvZGVb*JfbDHHT1?:&3%߯2A /j Xdü W2xk ڏ:1}x󇣱c7GBZQ;OrNe-m?Tɞ} @G>i d3rwh]tu`Aw9YbIp9l 蓛*L23q{*C :(՜_=!R7ļj+*x3e"v7ޥɎ;3~YiuR^%- .LITL f#J5tefz gpyџGR{3a~fFeT zpעa oyiW`r  њXy|hE\$4a6 "⢸#%IT,=w`bUe:/%~״9y8ZfYk]qYl}.`zBSQ)zu?-ymr'oND0ksj=236i5"Rb\:ZX J8E-v4ddz:4  \jg)KՏ=J0V ѰNx6x]-4LX,B\Ctȫ5'[ƾT{ 1`T9zp8>;LFn<,At'7⠵9#-SӾN#IB?}|rJ[k"REk?7A? \ '#v$i]v}kA4)8/c ]c ")odb]sO׃Njzg(NjnD%Ty-L4C^;ͽàRe ߡs(޻e%SF+.fz(5wrX+s܀Ie͉Ak =sl:xd..it~g :BQĒ>(*~aCLwRR?.:` 4GSȘ! ZBD\=.Yl*CVD,}kc?˝":~K>J4kՈ^x9Wd{:nMI_sƴPo^ZZ(9|BgYBfG!lTKWi0\|;NwK3kE/#ޝ0^.ܠ#S ԠXYqz7mұ*_Py9%D4}Õ۴:Ni)#nzqgz]t2vT@=8<7 җRN7}I 'D sRLJ~S͹Hzu&ؾŴENZY4yF vwpLe}f}htLCC70DMV[D,'ִB~osReS7W(09 5 8'6:Գ.Dұ:guZY c8= ˁQ< +6ħlDPHˊ/- JbneԬ hL+)*Z^{xj09Ī kͽ"Ս̣6o{7T;O^LYJsj=Q^4i st ;Tjaw[j3QDǷ~& X‚A,P#*2w۱ber⊋WL\fjR~R+Ov"0xv lVf:j yeg5m A \~Ԓ\|l;YO6WzɪOŦb;tڐ#sjW ]J͝#β O;OOL[ק$%ϛ$,['@]fEI^ݑ? ؙP,a0v$xfbW?=Ʃ*M邱7`zROHϰm=2yl!寴K{xzeI檒xCr.Dx(OC>F }Q=Bh?VZjG: U|0ka [1~;]ALƠ |A'wȔ& ۧF `lN:2t% %@peT^6Jz-k-.s}Uaa!0Eiv_ŀent9띓h;6P5Ӿl XN_~՘myk` /`ZOu9S Yj>xa뒅V7m`In4e'hr#fѡFqϦq<"Vx;xG-]vRph%!zyi&U=||PPzYRS[KůpΌ͟usB2;U(g"؉6sj8 KVV]^!6h6#|7NDw,ɞGRt#b)E Dqʏ 4^b4x P#JzJMm`\߂Ӗ ;3='x댕}T:fC7Ayx$1;턂YT\ d(Բ twSu}8~d۞ F 8XB-hJem^)" M|?AjM{)t5Nh}a9DΔ( "xA<ʝydr`,+&S$zlX Kh?Tj>3/t~rxQ4!*([nP|x݂3]_h[S n$J9)r<0N;g}}9 싀[ l^t)`hn0\1I+kg|Xgp=SK;2o / g?*'}@O^] |YyS|y; ~#C:|}yoEB;̿zܺr RY7 +'ײu=^7SvmH`yx80Lh!DRi p YDaL ࢿ" rugm0҅WYUJG?cOsPD%)DkMZq6^tU;SrE9SpՊE˯67_~/O%8~ +`r@5'}!௚eIG,EHv7mh Lu"PԛaV3=;dPcpɦЁ*^%< BZ &-s;++óO]gxsM*hlWؖdXʼB[&!}˼-ہҜhM[X0''80#!4pk~ݙIo9ApT'>H 8DKXbrEJK4 B?=-͘@4Nr{uLùdbP\(PXt? /Grͺ 1uPf(GCJIO"^ùҨ, C{~&B`+8o.Ez=tk) ) R6?/m$FKnx ,sg8ѥ]`kWOɬ jY ,e h"L\^ralWwP=RJ0ذ^ON'I5=Y#ӿDTmg> Գy-L˕$p[%> 0ǷJ({oVM*Z-!搃=;!S |.k|deZ]x7@J.lgd4r]2pxKl;tXsY T =qx^so6D}X(-[9}Q].C qtG- #/;k4̰26؊p{yUzf QY)hRwڦT0'1jw20kސyet*zNWHkS 6(.^.//O}Yn@2tzw25(_#C gy kA{Ao,#3ڂȲӒ f::L*\ȾaaH%DH4˸o(M@u鯷qVr?$NJ2Oӣtn{eOXsCaB,Ȍ C{n&Fr]6sp*[mF rynܢ  \r?deT]@`ޮpG-~\I+*C/t!sT(I{W9cg=֦=Qk"˖d$G%WVKC~bQ/EBe!#0ԗP[9wzt5(Uj,7t*¼cn2DxQ\JPե:\B~(}tqV{7PdT\HTc_sPts'=o;} ëYS|eCku*JўҐ,$]7-F)'j8U_US u@I.$WATj)gfJU E< cWl4kN(P;5zLC Fc)2xbU[|>WX s캐9iao'rq 2FN|&ӴbE3 Gt_}^r-,YEv{uo]Oƈoi壄%jvIVbo&7J(hNep \ķ`JpR$ 7/ڬĘ\̔?%/.zY/r[h' UV;p 5 4=95L{/tZd.0,IOʛj j,,D5QQXVOjB^8|ڣ!Qa 2(81Lڼi$TO)| bGѸ!D"sBl9VrI+jZPM^?ii6f(q >+p#ݾdǰE&ftt7WG'lFu_7~V&#,{]sk귎L7(R ـ jz6*B6(rhr{ݔÛF4٢*o[ןuiTlҀZHjgCbMg`I"d\oJJ[+qHiïU}+u|% nRw^LOQH{r<[{m)LNÀKMɅ_pT& D*,`xԪǐ/:[ Ҙgm,:ʅfNEȴP~ =BE}ec]mU2/7+zÊ)eŘK%Q}O ď}|嚯CQ? p 6 嫦)mymK1~HH(o1uOu G@K(b[v KA&vJ<|o^.h(N*B,(긼U K\bȓV3#AqRi_8'<&Ⱦ cct [%o@ >e*\Λ<u75@yі"b~?Z*ַ3 :(3/%e5 ;NQC?7/$Va L|9e:4HY) +;@9fsfar~g1Fa(Lk/-J&F&jsӸH|'cp͘}s ɵctGz6F=8b ʼ6yVMVIMqJ}J%ќ~EjAmGt lp[fb[$Ovթ fvtG9=,}%REOaw ~4{RϦ1>v_?ADfSoAܣ)պ=˛s*m$!7Sb*6b>+aǝ}ҍCUq)P/ G<也?){?[a*b'*eOHaH:~H6jQy0'$ Y0}YAL؛Y:O3*mƒpOw^t'l}N;HJ*TKaLfHAL?{⟵Ck,צJut_~bB>-[7<g2wzڎۑkMsʼn4?*M(=CR燞Up.헤1zb?r Ţ}Ar}Ί#E_s3X_$1 VZh%rk=nY䚬]$w i]v !D!6E n-Ynӭ+bv/ZshQN?crp>s 3Y{p2=!~ Ʌp-ܐj׸WM*| [bE'Z|Av :[󇿸6 | yнZWѨYЯ@9[TӁz/Ƅ(L?}`.m:D &@r5:y)ϓ(3͑˖N<,$Ӗ.(\NoN}m=->_3䎠߫^ [gd?sauڌPU;I $yzđNn8[־i>!:'r#0@wf.Fȳ9Akb3D;o- q:=CC7}Y Kl  .2EL7/q5ΡjX>2Eqw08j׆[$fȅ O-P¹A`tBPs$b)wӛX+ҐjMv|%ej}CܓLV /f7ЊfqM̗`]]  u(,olB`3}Gϣ#}&D?s3ї?ʳ uD=\GwmpqDʔSCu&J[ _"v_MfALQvi5H" Wt7-b]ƒE?BcFJj̑DV=-dO>jQ>d5cg%cvsܼ7Y=azll-{Gc1UN=1ס{N!qqB+ބq U!Z9_g% uYByVq7Hk)x1"dzf6c&<„w+7;-t+Q,/wtp>`QObɦİSvj3mP⣩e nM2E&&1.]Iav$g]A4* WĭiW|\}W[~r7aã(6s?M&Zm_RWp 'PnO?)بSΟ$ ҼٲbK<6bK>ȾKLHrd5 !UXlaL!w|LШ rV*6fX؂c[RrjF5tׅxOm?mj/aZss)wF<\ JKC(lTHz5 *'0 ƹC`juUo9&]ֵ!E-^YXaE?Eű!-ՆH Q$~:Ԡ(m.GFGEJh! ǂ0"!%_pyV<OFP6M:'[wn˦~ܥɁKNB5߻c.4'TO|(s^i[2f(3;6ChhYk"it CbsW&8@W7kge<d` G$_ U C8 <>j3G1Iw^u!mRs(L4' ˣ 8+SȐ(2pxzo eD=Wl"l7\Wd q" L dӣE;aWDpJJ F( GS`O7f S8|oYy͠U#u#y)F\$3qոnMNba)_@%M+ bAkE 4w\A/w5'BYǛLjV9]rpKM9)BQa?1,K e!XҎ AS"SQYR4/bmSԦQ66\MI~vIWo !bPy퀂 eYF +a機[$ CC< TWݜ+NqVY`G{N}0(i'=L;2qd4 $~pyԖ/qKR+P V ^FA9&s;h5njc$3P6&mq c1Qr!rqQǧe! 0ϯ Vh8 ?0:sv:WFQB49F?t0`WC,7{:heB{u"lVWYQ@g$:?{*Z]eGꪮdURN89uQXp]8D.#R($OJ62b?èYY|M -iPY\![r1+V4填O (HsFPaQTU{KFb4@ݲӴ|_ڮKWLFfvk=[V:ҘEP)HQT{RL?hqV úBJQ;Xt]w1'4A-%yȤH ez_We;Ř%IZ^aڵ]Ӛh|*j& KQ-k3(|M47XYUjMC$xRF OՎ! Y rqVsp"/JD\? 5!QfxC~*54 22\σql]I7lkdJ!,@ZWwzǨY)jYݐM@׃ZOk^Lޟ?:ji ז.$"-q.3«1@9M>o=@/rV!P5"(N3[2LK5*~>zDYFz ʒ;fJQq$l;:\!eh| pXH2XQ'ڽґѠͨup 0r ՌeJ !>rj8X̃sj=0j4TX/KƯl ʃЉ4Eu 1E3$ yFaylYG/d݅'Vwf$F@_c1qZ5Jn#[JrDZjNM x7NcE@l)Uk{n& yo)ֺnurC[^tRv#g FpEGT#J4A+&$lВ~Mz\C_d 0]6IC^awnseln]a&q] MǏPY%81bm[sMeJB̢RJ+ [Ԩzz9F-]ǰ+x3ࠎ@ >?aq\:Y\IL?;g8\$ b@^"cܕA[y3.D 3bk*"X"h7By}9T}嚑\v\H~z[!zXc=U?*A 6eލ)!CXRBnCcn2&'xsMOt _M+c=ٴҬ rNeп9UJTajxr9BUyn;K^I GPnNbVs@0+De51.S X 'gr\ b'wqX]*#|fyp9 ,.Pb??@4DF[{> 3P eb6*v A:o:iص=/a{ON_PnK#Kīs mVh {8!W#Zg ?"J!yQjaK\rH[ࡳ7C5/Y^8|5BCtmrK 2MƩ(ڇTZ?6$a27E^(9E¹T SDO,@eFk`B(hwfHW5WNЩڻss|giA^'q\*B~kYp2qsz- 6M!ufCSS߂'~D,4M9 dz4't m3PU*)Hn>s`w)T?)&ۃ-Uwڵf ob=wK"BOR3Yj zTӓ?$ldǒ~ :ڵ(e_B+&?R: /]E+}']&\r S AfT&0_+g-^+k`Q+N5' Bg54*pIi"mcsjm® qNQɭ⡻h4_![eh[E2pa)E8_[{!-!qmÎ?ʩa5`g>EjBڦp͘HM2ۤ$"Z/S,t%h~6_#T}'gD9& ΋ɭF(1 ݛlRcc~@w|튤5[Oؼ+>,5džwv|Iu9( fO|8 %ũ);:X\3 6nC~&Vp6[OάOY񖙓3Q g]eԐD eʜHFG,ZNj-y5 8Й \D=vi<,y̧o]]"7fbذM<fi^x2[A;}gnРCOI؆%z4?1;!L͆]LaG@df|Zk~_*d%p9wgQ&·DogGkt?zRR+D GܨB;tnNӾZE5+H<S~\#l5#as˻3Dl?fJ+b`56#s-T_zIr/蟆7 8)QUQ_ mDEL~i\vdc_}@=6ӫ^:&N]txwus{񧭷5$0^Uī'4\#H!==iee2jqf=;v2,&f8JYE+kQ,g!cbL2%`j6?r#mE f@,S7!+p/>+r\mgF\s Qӵēq5lE&N|QIrsWd5G{1L }"znb8tHO_?t}W~bwaDI}mymnֵ۪Z6E@MB9 }{6;_־IEګ~[1]H,u@6^FsyJ cזylG25g;PyNjy@I~\}DbLʈ6!Rя7S ǻ(hV(ܺKŦ`c2(W+ yUgުᲦ{iKZj%.ڙGK$tf?u-go~#fNQ#kh+-{[1oyO毛er0}Nqah8Lu$NӌQVb޷LXrQt^qr[r9Q`YC}\`9۠qb;qP{ׁL!/ň3:CaR=֟h!OO\ P bDi8y:̏#680E;&DD< IMHSs͹gOr4δ&Eħ59>aA9>'};P}*ŘKӹ\Vڸ_SǛCSRJ0sYU" 6 ck+QqQ_ڜD 5*k8lm,!xX,lqnDf'.[_\⪫TU(/ٽ{SN*= ppי!罥)xΛB lMb}ts}R },rk,{1,to8+LjT ފJpG &6Bgb߶P"gVN&\]QTBTS\wa*]+܃Pόx{"*e[NT?+%2eKQ͐.W  T'Tis c ؚR3"FZi|un~?_~"${qı+{|3o 0oj瑶;hbز[>A; Ӽn\:<2J"n+a$Ag׺4MZ>[ &k࡞zR熿җLpE }ޖm/!N_h}?cҝf8wѮCS ׌suKs=qn&ʗuYĎ"fyNX ˴!0"כۦS̹`h#AJqBI Y 0O{e"Tr 1u-^Tm:{ss<ʌÓ:I[]IzPzStD|>o8i;DဲXk% 5RaN`qA6Ȃ/ق64oLJEnDp3WvQ6wE,'=ƀwzP= J\^9Plo_Ukhe{jķyj^&EcәCx6W58\N"x߶O,<%S&|jRt[ ҉PĄIr.:^p{Rjx9C@u$ ^*8J˷/H !v-(֘V5ode|X@ڮ˘\ַ8%~%R矩ښN2\F$f:0Mلf\U ô(fDemY:PiB|e{TTޚ{"SdBYuftVFfR+]7YeP̭ԾPKd#܅NdQtøsU2۲sF"3.` 2Е+VP7%g懲Aĥ|v3x|zcml!=x=!%xr*MyF]'^:?ǺqZoqLF9'eйvM;p͈T/)c#{a6+p|i*"K/\񃸵C#i9d*y)ڏl{D ̂`JC.K"Q( |k_l+.\v_ W/б_kL_"0AC, NDH۪5sńׂ|7+x}I6yOn_c@(ߺ ̿3Yw>J\=+~֬# (-wFe! X˛FɼzP5b놊 J(E,.k> } \߸h {@@\  ݅IER>/%J$(Ȓ(>=yܽ_2dA}z芾Ga6dou1K^@U5qyo$XF$!䃌 h9К剏*[%@t%Gwǯ.jח \Ɉ |:^ O vR ;Uڼ3]!DrB'&3cqݴiC|bB;TjT Mv['-Dǡԯ=-|G2wTF%K˵|zk7zx:C~*+Qgƅ@ٞ*-lzsIawℯE!DzӄK[#&s2 z(!j+F0l BUA`e # aWI+Cp~c]Dݬej[z {0_=XGw(=2hGV ٞ+Ъ6I"vK6F>J↋6l(-zuTAG$zh|0 4yjF#Z| P"nm > 57D{_ #PyҢ7Ѣj}&`Sp|oĶ\$dqEӈX\<|n%D@k(̏Q|y03K:;.dmiu^s꘍=`w5ǶT/ `H-N&HP0 fbZQ:.։6@GKkߺCՉwɊQ{ՑaoGb7AbXIta|):^hU-1nNFauσɖ$YF# yGETawṽhr',;``f] TW-P|)!wGpM䥩\t:s nFZE_eQ}%NL6–=7s"^kCS"BTnӂcRGRja Լ>1/ dz:!^=?m,!3ȧwowA7EjIPUbˣ\Ӵq%#{7dPݙZ~{)0[\ԩjk&^.i$K1`q;G ||lWZqgk7fH@?(4>8h"Κ_eK @LUx.͛}f TbGcnR"Qo"h'n(B81kKj PŮJ}A%ܶ&l*m !h ;hm[V#iv8i[REٺ|`?O9CK@j1d蜽-y*)dZM]^9~T- s| 84A d@G UD%$9 ߉cvOy%̎isf^Կ)W-;+]IjGug f4×1vUOM'K}k@tI9hA=ZI@bJa#K4_a~ӷ1NǪV,>gÇ\dxZG1E0&>TVZcK6: ^]f UD2_o Ass'ż6& R]E%}=6 }mVo&Ȼ©ifuhECPC L!ƷŌ'ˢCEO] ^X-b^-Ö[™#6rY'Dd}ԈZ=b4 &F }C x<-|U;`q}'nP2YS.yYt'ݺ_q͓)^I ""dԏ2MXDccyDqD'?N ӧ폺 UOƟNF5(8m&#wÕlB,ZUA@)ٳK8`&w tWqW4`·ǂR[K<6ix=0J1 9+BmZkY";CpU" OuIZ%Кb.]Z-WM/_ ⵬hMAL3dh%$uog3 .DEP663CN\ q:B8ߢp t7Iup50/=G-zs0-2ܫ+1Jwo}zSK3T8~SH-B i|S|\*|MY!_:D-@n{y"`0e@?O׹}7|6#!c64,,,zOa)@d7_ؼC^Ybf7!#hBB #@Ď&L+DLq&"I~~{SUa<85DJ`ܳJE8l$Kg>mX[aBf#f(U?=/Yf~"=s"|YC=hW檷 Xmb`{/;voF" y xRNJ0u>Y7&;;҂t.WW}>$MF3|r@~Oig(# -ld ` kwE'zGjTTs*mLJtu-vwVR0VE%bzێ #Of9S3yY1 ~Cb{u %ٝ.KαߔmBC*m\k*MRk׌s1KCH×j}j`+ D.S+ +Bn)xA!uLDjz~t)}9(1XNun>٨5GjR K*z+JPԋ$jH?UNX -XMNˡΦm<%D?lΑ9nhIate1N`%< zsAs>qaӵ52=>: xIcK<{ɷ,uTAʓWY3݃"k)ȾKN[SwM2$ @e|.! 羊BRԤ7aF/ .<Ӓi&w+Jk'|u$;g!=ډs3v}Dxr=/SQO@m^ŗFќu$gwiQU[m4꼆7 )X#4 ,ljJ8weaoPuo|qg^q|yBɡ'TOB4Q%(XS1νl̏ JmN#ep}|bx4 ;Em5I\RpƼvSi^"f îCj3!㔃qMNW|c A{5;vNNo7K*vW@P%y+Oy2/9߮'qwtOI`[3\=)Hz` zZ[BqG35".8";I>= oE.p\q n04 9yu4{ [-S2 Ddʞ\/EUtoBuL_vM3YRMCSk l7hRcb^vv$Z)Wn O/SrTp>C'bt$uDR%EASwlv\fj!X ҋ5YKNlo0>Őn;W2 Κa]6yCM HofS7 L)xcV3v&9+諈" .ߨkW}hwi`EJHڇֻOq0>׃ddMQl ҺD0r08>V6xc {_%[G["7;oѺ`[^K6?0 ty~[l%+d\^&bFapɕ >ZyaQmQMk(σDŽ#+ADE4y-+AЫ2Vy_ T>}9/?[9 By 'yk"% hkyCBVbhI,n$} rQXPP|qLQB>ЖJ` 'DhɻQVJ ڭSKאd f<%,!?^4/ jcV(MeBELiD>$Pw@h0WE'jdj*M$I.p;cEX *]}(07FX{Â3t&}I$< w-Ԓ˖?e9ukP9}sQ\z&Z;M{+ WK㚔]+9 CoAjBƳ5>PoΧ"LD)HP^IN o`?$!6X6nւP=>Ȯ!>jӻ+EBYB%w*.oQ5&PѓQpẻUw5[Do~iQ%]ʏFȷ`-ʻv^uf#)ۮa[} Txe6g[tiʂ6Ql 9WFg{NKrÈW0h-⭅!JPԢNcbRSeWmM,yξ>h8Dvƿ)D;.5g;T]%:g) Ai...@XAHkK= X@$ y=M; Mm"}ioi5 xLC>e|Y9o~sI?v:ץc䤤ۖIQn4Qb 9'ʮiT Ș|Vfut L4W?#cHaHtԃIHA\U=9p2j^D<{X٘fp@q,7'2w$7{lX k:%aA)ZzQ5oeNpZMO OOXj 0ٖ.ZŔ. ƂJ;2.þ&mWf\9lj~)pf]_)&ѵP fܢb9OzI+p~@sBZ$2#ږ SoAÞb3L'Wʿۮ_x6B)LqVزS{88aIM 3D N>cXIHHOhIz2JaAl|Nu/~gy 8ARRRfÀ䬒>>qy횑R&#~=xv3.rȑ(aӘ~D3.J ;? v*Nڰ]m3܉4F=Pm=Id@8MA Շ>" 0kKa=g# ֳL_lȧ~U`}]׆s=|M9$C©rC/_ X XƌG%U;akSB4D-tc5Ɏ9| JT1ԭ9շ.V/}r[Rg6%vHLz4: "'2g!d2{Nv+]kH>sk%[iԇ]ފ+V|ejZ; [@ZCpAt9^V9 Bu>" Kh5C^'#),!jO{E"%=1EK 3ś6#=gLS^_;-Gx;}Ml}Ԧ.Ar;i3Ϳ LD (} 2@"d *QcNy>i1O'Ar't"op yf!Qp: krё(z2j0?iX,|o*;'/Uy;PH-faLʯ*ftLyC*CcEVw{i|d MjNxuiOhE&:a̿ٳyb:}6#1E/?/~|Nc6f?5rfv*}wRnA8 X@2=1[(.>VQҞ;jfz0uI\>́|ԩ ?9{_XAEܗvZA`n?ޫ u:ڪv g.dK-U2Q|ަum4)C ׯ\Lzj'*ʞ֠+sGBm|/ET6Q\O&פ Pv/ 㨾l+ϗD=AO-}+ ?EB0+QüSQj鞃?Nڰ GHuKNpU4Ö,J(Nb:.#9 81g/AdP]% ɯICWt2b ~PVg[)6 YQew LK2ho񻭏?3ÜGhsv `ux2Յ|ZGIZm9\m)4Ֆ%kȢ_7-?=UH>ւd*<@5@M;/s7SP"VG$(3rPԿKŭ}BlDW O>=:(/Zw8>;lkvɐ'K|DnT><,"T@Pnt|nð"(W xIW$s/>/hPSzݼ!^g$O˗StZ{UN-kX1RaZPԟŴ] NX:o,)Ҏ8Ty!~%N嬋ݑ#тm6>F,r_Rr4A,ҷT|)hUݽlD8TO?) $=t=j59Y/Ny|n*" bDϼ S5+7[QnZOv5_/e?+6=I"ԝ\u ߻c~0Cc>las2Vq /׊3_ fOKf0# hҁu'Qiv}(>c1pw.IV0/sډp>fd hf=$+cQH`FX =TP{ѣoxl& ~aLvf@l"ʤ-b'Ȇl#rvsN_iܚx">׃:GӮ*UGm#zxxfĹp㥧m)Z"UE 9bádxÏ*71J"v h ?ӟxV쓔wbT 3ûo=Qe?5bdc'ѩBꉯǐ2"!"Wopd^2mX?I*B<7mm \%?kNН`G M{x|'"=W*:89E-ȿa2*^#\- g唃3)AML4{sLX–p(qa$7nPCeBGzS( n<>Bi>qlĞexwPBe/}=jnm,<%!:sr B[ER*3ɇ$odjL̸ )޷O^9/UaV!u{]oBW艜䵎_.b3iUL p5!ߪ꧈}!n<#[nm䃇%UnlqoXaaYPd:ӻ8ք2 |k2Ư1o@^TsUJ:fS)FoN+FsTO%17C0탔z nJ#d)#&N4Fck:N*CFi>$(~FU2]y5a-,> ^ɨ#u/4?~!Mw`@tbo-KcHe ru'lҍ,g|/Wz+qƟ믠ū7{iY(|"ab%3~܈GQِ=L5kyjH>z𶒇*/gF]"<-:fmlCV=AFB,odJVedgb4=&MsH7އtxFsh娦5ĶඝHW[#WHZۚsD"Mc=-d'nQfm\u[GR86Lun-v[½_|}n\ɜ6pe$0O:m= ·{m*ݍ4 _#؋gVEh!%d{^mr,a,!be&mNZ%GR (PR!P>!B9MiF3A!).\8z^O5=g%J`:q(EDV!/ժra2oSRÿ"blPTN>,V vUz9mnyX#OOCF sw$Zruܼ?a %'YfF@*#H4Q!K4ᒉ7ڈηmJU7:B3vtN֛yq)Cs&0 L e]{&CiK&#2 @xbjuԱZ]6tf?k)ץ y3nWG jZf|AƏHu[&}X3ѽ..S",Ź#[yET㭐@d JG_Z297}mxw2`2kt~reTꆥ<}:Kͷ%@- pyuődt,$ X@T.pOtW9iH跺 ?.=5 nYcz'C"/YVTc5q`C\5UaO8Kłխ{ތ",. ؂)-{QM <:Xڈ4s`'kdj>&8 64F$BR}MOs SR(IyU„YߠKFvm!ھ0+ֽKj8h 3[XT w'ɓ6>h%j>>Uu x#,/汔e%CO9Z4^W72Ҝ Û{jSdj5z=qjd_4R3w NR8!0Nc-{,T@*$>>¤3x"jѹ$>@QUF56VIkh]L`{I)|:7'J\fnjcHE}+V9\H{ G ی.Q)&]m~o$|d2Ʃ(d'}Gw!rWtl7o=U2tx`&Q|;Z%iI7\$cj3?.vGc04Xط}aZQaL)ҹEk&!pQl\pXu=)g 򙎄X1- 钯ԭ@рCǦ&$W7JO}tB![N| & `+ҨqͱM }ٻFu(>V6 0Fuf4Hoh@Vӑ1_5Kro/}uV#"80zgi ݽhY\bBʼnšGLɚ/ vKb\ׄdjcwZ}@{sʚ8ܹ5*服p]?be |dIYP rP@YZΣ/0L" LCK& ڛ~j nFac'qe]ְ\1 p%H@"t}h;ʣ-{I-٠̖&JN8x1=9 :Xʌ2Pb ߑm"eV"biɗ%ariR̳$IW{vЙ(%.6Y k{{lY>_N"}tlOKyIuJM B[ebiܲ"UMy; l7Ӗ?[.A踶YpBtz&:C~+@!Cװ%V*Z &L9ejxUGIIHqN9ưp8`~XGBRTڒ#ZePoeR9CU*ЭR?#?XlՋ{9AZAeS`LT'+LIyDFӅ!9.D7JsAT4!u})cˀN gd{~#X͞kw&p64f@%Vٿrv9O6."跸b㏻iTL!"f=: )$}Q1=PrM_Tɹ ,ܓ*Q1tLVVu}ÍJHͣ_r܀$$CCo3MȬyIh}ئoMlfUSsL8;e^z :,2H6p'^ +2 WDYG(||7Yg4Ch3H1=&ue=ek0/ᮕ~5א ޜR7keCn恵}^=df;[9J l[1.usgL+Ou5fҩR!ʖh#G_H:A q?>!s*R]={h.uS*/t-)Ykczܪ ^ƫMK> 9guHtFӿ2U\Y@ $vhI2.#1ݷӿxdpGtUwiU mfP@RV"+x,.e&rAP(' vn3-0Sx Łm~ώCNKj4C`WzKHq:L F5pZTs8ZzԮuAq}#VVdBa6 !R5*T^-F4 HRg{ JepG Fe_39&2:MH2Iu݄ @^Pǧ{QڻpZȴT8BYGѩx)TGR( NdJإB[y~ ݉-"jЗmCPs½ ~NO3'!- uѥ=.\BstS3{T]µLV+ȕ=p1o;8 a! ZyCOk0m!Wf }QZF8>Q LC Ҝ'5rϛuL$G)<Ҝl%!XD{uHGR{ {nJ@}m'~9 >!vvD#jbTWO_Uvx> PWaS%!B=،"\\r .0]B̊=F NuxqԀr@fOȞR7dyyt`{W pȯ+Q)lp>$CZ&t*5 GWi|&iْ/)D4afKYLW9`f]Rjܩ:?$UQCtmUoSWEQo)S756i[F|R^~ sY<ʢM_p dg[]#N'Vv/Qg$}TBWVHگdg=yuׅ ɰX%1nHc3 P/&|]2~bkAŀ1M}x$4 $dMF(mA,(*qJ/z5 ?K&&\S>VZbXm['c{.<a >~+`+7ykj 8}Un@[NF 3$y3^SD4}{tܥw2ՕۮEؖM `=J9}zwƟ1Uj+Ǟ ԧb(KNAcE$bQ?Sd{*.|s;q(իIȷh 6$/[ 'XQ5xTYAn.kzA]oWahXk3o(hrĪD}ϱ=:zn畹ktizNVD{6xF(NthU 55PY>O5O8Z U}aF._J&V25MS,z5M%FU?c*bbOo ]n(TlK4WZa\hH(B~҆] ȸb oB0׋`2n,B ]; ^H 6pN| AU$L-Q*.T6yiCp~z Al}hb:RF]`/'T4g9n'_VzN*9a9\Fj,+K1 d PZ#Ug,ÄeH 1A N6 :1ݣ\%?ݚBTւ+i>?_TZ'z`>%%焀0Ggjcr?GD ]F S,T}^!GPcy#L{OE1e V?Q)K@34q.YaG=Km;;*Ѧ g[ ~݋ҙch rV6uߙUA!Ҍ鶨ܹQ\pYpn K*R],3i .^*eZ!`SOA$}y#Ych0>Qj&{,k^ @XWOt+^ R r(Y#x4dTlhM4*8W8k;CiQ)BJ) Ooszk\21xt6( bVb-jocPTlS?[nE/A(d8n"W@Zt:!WA !ɃNXTwWⅢ ~锂 5|Q$9/PJh{6hK2, Y䃌%Ҏ010uL+\`p:,㲪1@1`=Vxm Uзk}Sy n)=goV+A*~ ;Nc2O\IV _`G*L}9=춴I_)p7i.r-A=s]"VlR{eYhI9'\zM` h+fn 2ZՋvGRgEm :I~e\yu$U0zG&gL`6MgN~:3ʹ]? 8VԛKO,evl,v-To`B0V#rsꃾss'2׻[S_v%D끸WIPp ^, C՞p͂'en]rlp$9[m..up*J|X9ztat\|Qd1tKۣasJƐ唲M]~LG=XJ%eVoydj v>GHnA)2 &<Ԝp9]⤇Xs_m^Yaʹj5ǽ {au 7\mi:GeVcN3hp,3g4c2U@#Cنcx{9`^?Ԙ|e]N jYw3d-:ʧOj4,qLupc~w4z[w7$GGV_|]}6h(Ljv*ZvuYscFdFЍaVsB. A_-df*CnZQ;9{(Ɣ5BW4YjKG &1ȳZE;\_Dw~z5T&(\ySbΡ1/Fh7۔jmeG q$ND.> gە\1{ k\Gx֓(7WFTw=N%5F%ǔybPb{OAq^E^_yv*%5,oN+A_?%TZUzP8!"j5;yFxNp0HOCZAH+C3YfS2%@}8vQXXd40ʂ!e W9h0txܕH o Eg9`"6GPد hmZY@~Xgˉu6$ *im{6X(!ܖE<6fFb+sԃ|ba1Gt8t53QvbvJ:,EhƦ0 I\` CEJ̡ ^cJ&=*q5)7Y^KX]IwtI>Pv .|06OG]e$`<\D*ف,9h.\Qލ)ydJR=Ŭ6p$;3Ov9h90\MCS׫ZM蒥' S3:B^5fRVb\`M1;S(mG$D*aőʪK= E( o]\O?oĭpB*Xښ0 Օb<W&f!PS ?2CnIq\ jMmo~'8)$ 0if!8aV4:dȣ3$(Tt9M #'W4#q("l kNd!W2s.Z0KzeҮJS?3{٫v˛a- t(Us0 T ѳ^Qz{BS8[ri"3Ֆr 򑇝<ԺVݷS֢`:Õ֔aWr]PT)R#ө\XUiۓ sRM:K7!ѡPЃ 1~ϲ2HgۨX53JEgi[G7_qfu:N}3T~KEГAXl.vik GZVW7QgiQ[U5U:q=]MJ+:G)>@MK "dYôN*#uθj };8Pk2P(vÛ{&H1Qr rAao\xܢ?>q)\MSy.~5^ʍKȚO4 e˶9eӈ!oG SȅP\|-U1TG%66vs5[q"FZ(㯃4)݅0IƘ/%3*Hfs- ܫB9Z.%,1 T{(o&3 kmH62\Q)]^Qtu~JƋ;;\NYϠC=L Z@ o[kA">PD i*77e*:L` Q@C`9r9]o&|xE8Rk: {uL y\9}%,rF%YIzC,Ԉe6Ia)]BwOuN2YƩ1]R6Hr{c *~!:s ٧6v_OwI=Pfψ7Ft炥fmUCAjFKsUUrJZ(mZK0wE8b!҆iqWHUn~`p˘"MT)H$V\ݏjtǁzl4?ĎF}d~EVuJ\|Qk}(id:cQ&KFO ^61o=1ַ ˍ3caD6a`6El#tyTz"?gi@ӯ(ى^Z/Ѵf4.ӎ;Ԅ f 8k9-ؑR r!k (}(,d.y_iz+B?9Ah7` ؓj"6@4;h,SԗSD'O6w|V^mZk=֐FZKĭzDS.ˬoK%I ĺGŇ?҆͝ы8Z=5-VEdǘ<$= .؀n\&EJlbpeǻ/.ց ^ Yo8 z k!(,<ވڂJtw,gl ?|t'B`jٜp?5>L:*sm u]fe5$#/޻^>AK%ͮOo-}^K J!GƦk_&o8ForI9dq}!&5<`3rq;!Kp 'm@0'B R6|wdJ 5d4PzMm%#3G}=L"Ώ -db3,!py鵛a=Kt֝e|hvRM4Eniʣ ̅eI 69 բ(XO ,kۭThC& ^vOV65so *kGA"}) (CJ.1ZIfӓ'tݜvWum:N1iUi4bC|+!nS=_~:DY8ͭ줟 =GiAϵ fFNs)|xǯչѺPs5. +s7Edq,. o`AGpO)w~:ZQhHneZV0l@!a eBY pf ĖDxЫ)D. ,Su] ux8W'O\U V?$-"GMaׄ܂Y8v !lEM+΋pRĨ8@~q77pa[*_ۏz7]h3~3l84Jp;WZS씇x0X84 9#9QU=[pmW\`nBSIF5NWjoƣC]~> j(ӏ:V螙Wd3W%IPMΔ4FkѺL. WEnfT~ct jZn尟 .j 6 peް㛘9:]5U_> QaY;~}&f1:41c<}eNF$;GR2- 8<( sR_mbq S6G!$1KC8/||dZVis OF&M}tc,J-?Kt}ch2!Mx_NYsB6t87J=?>0Rn̹G?.$x "6fV7 "5A8 pbϟ 8τNܛ8`I[, 2~jZs}܃Vc oӥ%/!]ч:ŁDwF_ybȜօ^>V~Z7b H6S{r|HZ`Gt`fX!/ Vl:¸ 0yLj!WDJ 7v_]p/v!p-kP+HKGi;蝵 ٤wQ' e ;MQɛxQq>3uz\K/ʬqJ<#8D`'l|jIw_72 gVͽJ>._dk J()L&yjgKOhI|\ՈPA,=Yg1ao=z R@:ϝ'\_+CVi KO[y N'<BgME¾{Ghf_UJˋlH!,]cM {fڅVy cv3h~a Ur>ظ}π^!^sGɋ-zX!jLCY)iH9^ڐj,3)#K9{dv-ij{*AɨdwK3lpoYH?s!Th >f4W:ò~|tgsɂ4dͭY2@.CMdXWx0-`V+f_/r*{R)Xf-MkH^AH=fP$&w"/67Om=^-CΓeW+EdN`5}("y+]Fcgy13bN<-B5Re8b_8OA/~q9$ Dgd4FE59K:ys_0,-<ę@rXLbc?~!nr5>I(fΚ{QM Pi pڿ|_R V< sh2 N zI2I-KB-Tgj=V?;s;-݆ ڳ g!?(7M'hK =3]P$^(y[ LG=l$Eeo$gw͎kmOsgnyR!\\:$J`,4 yǮyX$?jM~uq,=Cy/rgn|$:>Z*;Wkƚ9(;yN\@Zŀ&.2z=SGj\#4D,b,nɑ ȿ6xMh: n[T]D=QI#i`_ؒ ;Y-z81kV~X 'c=o/{ݮ 8eQj \w*j;/qV?)N?gŌ5MdeI0&3M=v 8NJmPf[WF~3 Yg+b2 v~%φmG˞Z= GT4r]}M!UH)"RI:b8:Y溎P|Fpy#|]3W!OS;Gt(0Q "s9 vc!Z^j[-L=J8g!9!א`CiZE2+7LeL#Vər ̓\ E:KuO8bE*ҫYlܩFZ~OX؃KiGJE^?~C{x ri.DVP!Nxg pN_o$8w1o(W%ꗓ%U, AbQv5TE "D/RCjء*UotzʽO04 V\#=T#b-2oiY^4\ت-WZ泀Aq=KxmnEFȒX78<t37p''?趶T2۟/D. D̂<$ʴ%߀@u6#-c%|D:wvMUH4P:0 Vzl)@,kYD(.ئBk%#v#Xb' >ءYVԎeZ>+A{Ġ}, 4g5rꖭVsI- C>'$- ;EIL$/xjL7=?"?l!N[|Qcx;f ՈgZ P7?9ʩhG-OkWsv Sų?Hr9 Xr+5\IQ)IqBr<`4[0MAɾCP/?5;e) ΧƏ}s=c|Ex{x!q EdF~.vތH2(&Cs4Zb6mTჲRjٖ@C ):4̣x/!AA Dka6ꊙQT=W K BԀ Ęʻ?RŅ _\ ~Okkp^6qr fu?ՅsGÕM\Ly0'Qۿ;mX !C~rcP-"3vY`2o)n[JW5Hͽ Qe'5Ph)ݸg??t w1#ΠҊ!~߉ ehG *n"b%#meӡ\@HCE'֐Z+v銹Аm8 ٽ(?Um9Ϧs@EX@5_Khd4>6D17/#,.c; +D!)@0t-o1.9yծ)L *oSpIgJ&{lKga9<;\tH.EǽgA[t?7O'+7Ň5Ģig^$v9'ce4Eai ]LTakonua*%Z%#{x >ؖN!e |4yeQ tcIo1:7\A.c5Jafόz8íp֐¯Y{Lvvuo[1Bl.3/ j~HJ rR#ډ000)'>bsB>N~/1 ua-Jҍt認#8uɣJ H[-,<N,R(,C>`N IVŮ9sU}>`FJUIq=-dU+9i2n:<%E=~2cOXh~T ZEX984RuoBȰ>(G,jq@XLh+调B-9Í\\ 4N"6#{"U'i[wrf([su! S8%I8e0qs3&qȼGgIܔ.*:gVo`y3 tܙ4mŞ oZXϓ4/MX_ *)G_Z[΂VcEIRh֘XHF!P`Zn6lc f0/EiQFO֋tRTH b8H*BU롏 ~L[ 6bol퓭A#P΀93D {95ʃS>_\ty{sb!ASԹv.S;Uσف+ZjA3s'\*P߉KUO S^SKM^oNP{e/vT}C8|n'Yȿз%!;l;+eePcxx9cշ!y6/ZC=鞟沸I)r(񹪶w13cׂ{dq+zR8BX϶qfAYmuOgv }"d3?*h ?2mzb4Kg}o8TlX`( oeEj^`5̵U|y- ݨ"wZ]Il͋ҜSMH ջH7̤o)AZ Q>m!`nLi߫#UKTdI'J*ϥS#*Ut*f_մg%4kF-̱eɰ"cz9vD ɟ,،:8مI OBcl֙_v|a&j? 8BNK VVT4t3 lnH Y-]H_`\I:1ɝڦ}L%!:ހPY"$R=FwtFQmm?ҲT]+/,ӘXXHjM.@$~F.m Y3fP`1;U7N3d|Ejv-Pl׽C(isX &'%*ϝj^֜. y)ʽ]4 hR{**|y>MvEV#JkS6O6 7UwnàW`JL)%E"Uzd="{Κ5C =B\Pvh k"t)grtLmFw`|Kc+?9~ߘ $4ނaRًd@Ne^1(@ :*bA'  ݐ$Ά|ũƵP+f6h>N`]ك)?0OjzRp[vWfuJIJDυ`{Q;M]֏7WtsShȳ_\Yt C! }uǬ܅sT)oe oo5W+4ڴ8CF'6 %0Sa@wO7dFdӽvdy/m >pkkm ?,^K&ݬƱ1C:.aA mͶwHvza(7D`)ꍾHhA&M]^4b“ jg3+0:/gCV DPdUl'N#ǐb wd5EWg83_]!h~QWMlQmkMfc0rb&*Oٔ[OȶO3xɲy΃L7PŁ>63AyQKR[W= &3KWo 1Xݿ킧H"^; n}3^kOy X2Zߋdx05 pF_o<10KCs2?Q 9=ֳJ! @Fk9$~GHjshč{*b\#}ˇ"Q3q1y/;5fz3Oِ|,OL>I-dC](=]a}@zfT&А#g§5JSqEn=*4cU=7{ F9lw6qni8D0B" .DՓH_5t,ٷ5#;`GQ g#k:63f>2 2:jdk7ҭWժhABrI&1{΂&,GQ1SBwk=+\eGm uLjیv?`ÝܻbS"w@kxzog&0ѬH"WoW`r#3w2 ͉ͯlշaE#[C<5w!IS`#g@Q= GQQbiKV$U gWokK#ՅRP8u?Emti(ƫD\%V.2j\;X5Oȇ`k68HV_Î0fw"14|_=KgV6důu_ 9g0dinyO#%a >77(5Ș&ዂ_Ō"pd97Xi5+]7{2+o6ƶ˒^*7̺tBXn̄3jtef0JmCЉyr0ا__2,/ًHLwY,gAwm<G|VffM$3yv\5=6M:I.@D2%">&anCvb)|qއ5y2`3J| lINvZxfVhlF.jb1 d`BV|$f%|0l,,<-?^)dx1ON Fsk9j\=ë!oՆ0ؙX^a99Wk@Ky$Q9& {FYRk+,(~V.P @m4WƿƖt .ࡷ[@/h4|BLv8V{ǷBR74S#k7| Fz]6 =C}$+RgqaNrPr55wj j_mH9.G1$Gr0hK7xs%5LTiHHIejhl괫k;5)"rT=P3IvۚjZ;LWV%j04i S1Vd9%W3 ?"3o18A;81rl}ۆE>[rȣ[}.^^K["F'݌]7ZJNG a2:>=oC%=c3LVh86hjB](s@aϪi"ۭBͺQ}>FSLfɕT"m,^M-ޙї,=LG#2YKG;$#",D*iEAw?j\FwBKFOqMUƮ լ/I\fq'Ph<3ĄSفCg {.%{j\f@/SK3eeK_PnQF1dqIT QLkIFDu %0g[J"0RlG%`dAS,5־^C_zQ,RXs[:)։cn|qݗ$5r B@~G6G NǶ}^gTTUҬ^τn'NJr? XJ<5MP ]4vYޥÆC-$mj6yuFĿ ;^wHW|>NmZB~[A2}@>ic{.>xaAM')*iLJynCA?ۚZQHeR /ֵ(tpVcAf$A$6Ċ8c8$h?CWIXN[bYւfհY烥~!~ 5.&n:x6 |Oi=|yE4-y8h>A_i>1nkFr{kw4٢SF3wJ ~U*r-@kӝR}iE3pH[(VU78CC% kf< (/VZPIYCR 59W jz:.-œ˂=gKK9DM)m O.͏ ڸ少tFXf3, }昋gB@5YZN-C^Fz6OdS[M#s8$EU=5Yj)86JI*yؘwff-fyyjFA85AOv^QzWd'VnФ`Jhvx;q\hKMFG8 v>LKt[ v"I֫91vJ_TX2!u/ɩ?|(bqZic!_"=Wg58k@/|QMrj77~-0&$=ۼ Qm%+v{"@t0ѡ+;&읇cq+dDvYrtAxrZBZEnz$p'(xX`GcW-뽾N*ʮÍ KDe+MuF-F&]>$^80A"#>I5.XX8qs2M:z[Z뢴g|wWhuX\vuI#:ĚSՋgnsX_TrG(v wNx4 'N} iĵ8*kgIg3$+P2@b|" 1ldXdD ͨ;Hׂ1*Dя~7mdcjirpT r p8MndҝGav%Mm3o~^ƾ8O&jv+KJ&X:Sl_B NnqT,o!5H_]5̾Zݺؓ EP~pE{.q+f'`sݽ>/S+%ƮTV7V?iAT*&KЀRЁd[tDt.:@nլ(Hk,8PnF7)',:s"E|WEN炿/cPhu ;?~u+e} Y8;NS R/Cd:u5(q:/EL$?YgW|1t/J++оr~xlqS 50 fcEp\3a҇Cl0z q<>;X}*|omfmgy:A<95Y<]Db-{LZ,+n[hEؠy gKAMC-qaBe2"jitz`.?s_t?m#Hʦ9ϙ{Y͙ND68)˹O-XPM#lW Dӭ(@f8kuy6ܾ+"^?"ݿRwSCIQ҇/ |B\;<i`&îofHIVxh\(mb }Μ6~%D_G$? SϼE@y9Ra+b{\`CK*1Xn&TwD3Nł{dI TH@=.s{;f q-ٚ~^( ]Ʌ] @$+[TFB̑sUv 5t\q6 6ʱ<%7i'ѝeau9̓[rnc }X`߂Y+op'9hDW֩6-seIݝ)HsWi ɵ1nBo-0'cfA KQ^zj^MΆ2'XFxt\փ , ҙb!i2Oi4. M7љ/-񝝉FX>'ՅC<-)-(&1@MB?̊u8Ϣx{Mk+~nkP9:JAEVrl8/3Ӏѭ2ݮk̷2Y> [ٳ`XҐcXW &ͧ#ӓ=X9iؖ1̛9C*VMcTNA!W] i@؝Nm̟~kj}+o#|k G!Fa 5*k=:k'=Xli&О^q],FoIVB 13w`tyNn Z!e/Ka()$pwB2K?W ֞ij|{wW즥rj/VJ5']JF˔W]p -8'B1D4~y_D(m&*@I*Z$ng_pz% 6QDrIrY\Zi4w,l''r~rh`%dp3G >J[+&+mBX.ޣ)V oY5k}KrYn N[x$@K4a1[jI#ʓ /kĔ;w]f&WsYقeYhSJ |€)=9Z pW"&A32_viuҥr uw\kyL0K]X> T[~VtT "_0YmI5I2:] 7u938agY7 yThUKuǗiߪ!+hCѲs|} Z FO'/A?jTҲ1fکltpVɦTۜUUSAWC9@+K)2|4 #Ud"⋎,w]88|j0'ZػtF+zdT;j5Os+B1{f ܄Ai$mؒ!CNyʲǢ;@$ȼxa%`6;ҔW숱 <ojg"q 8pW !@PL%1iOׄ~_Wݘ&n+*=a 'xYQC҈ծ샕 4Q…ӱ{Jt/*X!(!Jr<Ƙ?R 근8~ s&^q&) B9iFtIQg0VQahdm̘瑎=hI:_p^Sd-dHU@L*?ec$! >$hsqI]5A Ŝ IǏ:W%mOFTP;mr[‚o3~i\ )Vd+]Hd)LM.6H/a""u91Ĝ*9AҠAc*tHovIW<(-Ad(C?JcҌV-7j $!\|jiRm=m@WWh3QK/PR:,p˾T#aV̋2n3iSrY~ lYV;uORN_%۠!^@t,/} VbQЇ?|DEu-@)z7`ɒ;.(Wicv)UwS4odG*Xy2fRwZxBy#p[F_HIceVPqy &Eb#xj=7V ',`Y(r\1GMiHUlU2BT|v`jQ;Z1D+:|T:$9wq4)kLj*?|49!pB!2޳!w\2XcvD7,ϤNq(Sz7䃺\Vw-R3}B.в~I4f_g_Exu*W`hAln%6=Q=3B&yxheal_#]y- ?8't;\A)o뤈/ ԓR1S؎.cio  2T!IyQ W &ԀRV B‡ՅmC$RGumĿ%Hu  k[N '/=nX x"O ? 3z2f] seH?>NZpg'ox5!oRUĒފC5T6Re&IzLGԄ.~myVsf0 Q*ekQ&j~5uP( .r$lhg(ȜMP/1ݿɷu<"ikl*|xFbֻt#įc."9>jw\<8:HBZ4|Ѳ\Q@:9f󞞋 ľ,Y7eБ[kJfQůf Dاwuy`H=j7θ 55^pY7y aHarP`Ejb|+=ci GwFu$u4# ]NMNdxBǾ 98aFkwnHr1CyBH mב%kM5+٧3G% D@ Ok%9@;ɨE re zHP9f0,.b?qS7%jCrHc7u cS zgx|PyS+@T[2(MTFپ#k;s ԿsA_;Z:J6…)n H EJø+7( 4.@IY{b bd~':]p3ߙZ 7)4y`a߽ +L˰E7; pDԷb Dm@6 ƐkB^NW 0:+wݡ!d7Q2u1Eq/KW;_8:: jvGMJwoͬ;]HP&xXdBLD Q(3f3' wP=7-ڊ7rFHCgBOV9r+'&q4m1鬳n>CR>ȷe왼y['1>:J(Djܡ{/  $P'(맩pIY>Οe~ٳš NŻ5z*Lf);yehD<.SYB8yH#ꚕza#c!0̪j`hN_ug,);2l60C0jmsw5SNNQΧw&:QًG=Uo=WŋeKO{Ӌ7lZ;xdُ}q-2ܼA6i=N94ekfxtO"CCpakM`d1=3';{*!{">DhƂWt_=>,"6Q~y1c+ESz?HkfN{[29X!uj- *ZnmH]jSfYt*#,y}i[0{ΜQJJ\{n8zz9^B@W▭ (' Gu]&Zz6wC`"ٔkr}1NXzT;GqZ`SLbO@c$:fIҰ̱M3 '^&Dq Hou77PL:F&S^*֠ AQ"JPXi#*&&P@>&P,=xBGO=6!.zfb掾R3Wd5Nj)7Y6LuMf2frnZV[pQ lȿ!l'\ŬM-4QH?͵.7yY?4rۈq{jqSzMxt9"I:a5 ť@GWȈR)B l# ǩqw4OfI1 R|(&]MQzcS:-Z of vMI$ٱ11Pk.8Dɫ`+/ƝOr}ߏ@x2@YO͟MLxA.nd?/Y"}Dᰎ<)BDoz,Imv VI}3u@Wܫ`T7= b}Wr}/rzl& sC@A;bŃv,mmD<;ej`fЂϥH _Yz2 }CL%\ZH6Wc)gAoPF:q&ɕ$tp -+h|Ae9J>H^qV?;V^r| Hf}hޘvD~"vz_.׽%vۓLM#OE'Ϙ1k:hP}J4͵0a%R7Ah&Vor=rregIGzߍ暉g=fŽ5N-}V@$NyЎ#-czE_(1#vIՏ5wisjI0 GgQ]T+8 YN 2ZJi(`bڈ>&oKvuą3ϮeA*,#BN f`yH.+^m@a"_BnZ\Vr_ z=p嚁]GC^k`a'~8 }&l(4ɯJ÷ڤ$brt95*+QdDn@?5p2[_,W`zJc^Ha#%W޶3cPp'C)RWjM@%SR(\`T3hr?PN^>e3_ߕ)H]֝Tq/XZMj 6mtlӫf_zlNzVd8gվe\SOWT8Y],Oi*? $Dd48){ypj=%ثdBlWyAVlpiCT-Z^ =`+,o3]LcX"m9PO 'pF5h}x0&ЛmWgЃS4:BVX aPiVf1׻|1e&4{)j1V"&f:Rq 4H2DcLMXκۖ!|sOsM> ji+^x@/;BPaLLtT~pa,[]ʺX?Wbཫv7\?۠~fKȪcE@[ bI1erɆ#Ls; 4QwȗbӀXҵ \qzo+/jܘ؝~MG?ܡLzs!$>{/iF@!YO}?9nOG]@4tnQd JTzRb3O°_,T-l\1fn=ԛwkH'J~΁ Аt & xsUphSu&fϦ{ àJzyN~ɇao̾?tT%O~s W1@Z(`Uu=YoRۮX\T?Y4򜈂NjC5)ǹ >96F ע]nT"$|2!0JMپ!p<5ai"@The`UհoLVfpL:nlS x-iRyF+wބ,؅\/Σt$j7.Awj]E L%#,D4+4QW]B⹹KOɣ^Y`#Z7 L  њpWh>וj}H·T:בW9nx*:I0x*FKi_LBA=GsC 6{Sݶl+PITI4Nn#;'jiQ|BL D-Qhb̧U3E[bm#3͑^$cLCX߰2_YA,w\̥% dҎr㼘/Cyt47Uxxf#QY1O@Q0`cw HeO#=m#m|&%+RTf,}栫9ΒLg'1o..do0͕u0X, vMPD#eR(Z_ SaW/8a}?լR;taq]<@GW ''rg*)I՗0Y@ܢW'5Ek7 آJIy1OP<m_ҼPm~#Hgo>edihR!^2]&ջ c5&|ÞsYn8z%}IWTP*TY:Z7&'\%PIf&"ZSZ* 6$Xt^hHXw35~Ȭ/Tup(Woo^mf[Ƙ5mKƷW&R~]d;[:m78N - G>^@(]!1O& =@\n+f|j$fV*b 56^IiEy $sjWo(62OfhQ0#$Ǥ`z+yI)olxtt6}7(gcw\GBTǽ59Vy-,<@2]VT+W9&Y}}7ݯdq_'JoMAXmw\4fG+"媵+x4 [\*q&Jh8]~F2b ",oh7Yd<ǡIt2)nsz\jC ,8$+h!d ϝ:5"J qޮ458)@-b/жy㰉D#e9 %dC.#C-F7&Ji;PsǼ[&GNG2%]^tьj'fB47~2}!Mf9W>f:G5n*|?|˫=FrU LeXc&F Qj$ ,VF@Y:h4-9>"KygD2i*# |?ΆNAy]Q{vW+(=j u{w_6zxZ/Ev=hY/wwr 9ei5-(:Y`ֹcR'P^-4LMfh}nW0ur1S #rsełoϭ!]>XTy/MLǔ'?(;?'qox@񧈅) iyp`x_0d/;gyASd7ӷd܄[6] .QJ#ÚK@yGB}*7)5![}⏎ Nt՞-rq g)wN!׀1 Dv]cB@eH 3)( s6Y ʱUc6Op`\Rs2X?[8]SQ2"i+,Y)A3<;z M4qePD`gwC'37!=`1-m_RIɨѩQCg`ы\,gSk *JEBkKtl)&^xAJh@r(c:_b~l,hՀ|Akߑց`V.c݇Y!]yC<ΕڇެN=;5Y- F6 ㏴>?C/Hد dC~KZX6 ̊,kE;쥌"aeI'",":1!f˔\e~ߌ&Y@B$=(\eA3C^xJf(I|pӗHωrؐ=4! ʐL% A1ΜBef. #6(%$GryDG}dna8<;'*'rvj=^;6 ?~z)d'1'fnJTmSщe>|-DeР(;5nj ^5TIVp_TN`Qauي Si)'nc $h|!g' #}4lL~b "\EN?-4S%raӖu~LF`kgIYk{A& @.a:Ϩ~<*# 迤>Kզ6+t{ꝕ/gŒ|)=%2h_Q#V ~JŠ.DYu=.Vgpey*sCv(PwHQ0%ͤ;#xs7WlsM+:#UsfvxZw^x -Aр ^ul1&xPmM~$ iE?tڠsEw*wȉ;cK c5uMٰ>Yc`*ӛ;suB\aFqMhtc%QIL|ڸ D]t!J PpP~b6l3)RĆ7^3 |zn\@E0w{[^C4ACY>x+03oM~o/GQkcs<^ZkP,+6 JbG,Ж6s|;*u@O_Aad%2gq: B 8? ߹b`0~A}^]57`aB+\Ԥ#v 2ejr-^ aC$5" N6QODB E+o3+BDz;}9rUtu]?NALmV.g+H3궤>Sb 2& zWty4# ^R '+kG/mAlsT-a Խ;=[JA$oS_ް^ qf e#=.^L U72!Gd0xHv_%.9t!wB[X޲3pLٞdiVGbzvd֋Sl.U \ bUSw}jj.x _KЯ q}"*IU^(uCPɱ,S myyqjR$=&ꚚoY X}TmW$уyw5m#\[Ο;9!CQ]ګsҜ<2xY=FցL.&BaokiD!ք{ҀUQ &!Ǐy;pX_[wY1߰ejkU9y fXXIKegvLT!G/;0 hS*xiJmVO2o)1.t(qlzw;F("em*A/SxׂQ'\߃ ^SԘh?VQ1 D~@ET.fɞ8F _[@eN giom~@^ZzQ*͗~}3 x'\ų}~7N*~Tp[jB!VZm4H!]SݑE ʲLQ .RSs_B\[ J<0ѻ+)e{RKޝz৺5ǹNy1oN]l˱I5BlR}m*zZϻkxUmM)gy$$) އEJStgǹIͱ E(-̵a'bY)-/JN4fJ|%;n)d9Fg $ԤF ?: / Xq28y[#ΈjRcH~;T:!T\tN!k JNuÜNtDξ15~n?D{fmY-{Jȴc+ko`Eu c?F2D PuӇȚ> 9O֎J^Q%{5gV̈́,f?#EP`%}VdyDl=#=… 1UKvB}qZx 1MNmW p Jk{e3臰W‹Nh[#J2MdQf3 ́p{_+߹ީY԰@H)MpJ EM79u [Π +^)Y@vd V;%l  i`_;kL9\9J)œ5ݽ_%W6PI P>cin%E6dS֕5q''Eq˷@/8hMok*U* W"?\DKC!S?Lh,1h>}| dAe@YˆC}N0cD6,S=Cj~٧b7C>F)yQMD@]WRdwk/@&KE\5Ӄ4b&4#C+KLbq6bsTQPS=[.?L~-nP<0= a17T5eCl/qy2z> aE ŗY*\o*,BV}$6wKM6Ud;yqK:~G"Q0Lh؈ʀZzͦ+rHڵK; *6-%@ƒ@pk{h wBJHQ]Ӵ"x@Ns(R!oJ[J Ai=\e]%ԅbNe3]M HW;>@3q%*>xftiDk,],ѷ/ô${gҳ3vچ, ̕fxӲueczΟSyJĤrNw'hm]Nu82/qq@ D- hހ1> mzZN~" rdw匯[{@wXncwcpx1w7 YJ1ufߓ% wˉ_ӏh+iˡ\9XVub7yT7).p* uk^owe;B6$ݫ rTJHgCüVfZXTŠ|%lӄ1M+ 8']axEX^:)|Y˞K>5ns, RT4IK1Po+Gc\#'~o2^>eD׽{tS1YaNCKt0eQmq~e,̡.8?(R pՋ~ 2<(L$,F#M{>f5_;PN8q%whȾs;,<ՠ\{a_%H^&ĀPw 7,s[07XvAyk9Tz׼(5~g]^$tǬC3 Y=7 6CM7*eчY9Zq< :3b4| U>BNRhTQqDŽsA?*pV`1U_lWu,vM*-VgN -:s{:pݍks8Kᯟ&lnͿ/ 7o# y<*/Jy̍xsJM1No^b}7F~7w=׋;o}; t.Jx0 7t(L ޤE ؞byafa SPX7Qjy|+8\̆Pi,@~3n%uĽܹy?<B$]_ˈ&6:ldl~5@x"ňF)\[F8n<`֒P\ޟ*T.󥮭3 \"$q ,7W[)j?4+fx#9zۨl$cmaH ">㴡X7iZq(V^|# %ZhRHd΋sI$*Bɿ8 1ww@Ge{>I#0!TC}h>-$! ̿{2N ]/%S3Kp^a{݋*N]園O̵ϲ& LLliZԣ616vUBѫN\=9;i-*mpUx4qjϸ0ߑ["Q(N;Ԭ.Qk_6>]5f {ntd\Jsݥq +M<CL|AovhkGfASyoѭxȷGt 3,[x]a`d# }̚ Vg2 ];$.eM,oF<;}W됎Q(p%Iʉ͇$ɻp" oHsgewV FP޲[U8*șh끥b"`dn'ڵc1|R/duP:HI:l6)CaLd]6tߺMD L?}h߰l:d&-j˜阀w/oQ 3o:Ulhw5WK @DYE9 ?z \Q9(,WjeE0Dvfvt1_X>Ж(Dj?̕nG/ a&*N?& ?TL:*v|xG4w !e!MjF)h Ɠc%4szĸE f[,~לGsFRG"e{E.[nTdit'7ҵZ+# 9W;34,qO?l_v!,rFՆYju|{ys0fqx2y2?h!VИm<;YOt*yEsw \:*w$a$s GI i!p$9+A`Ud-S#->1y{DXzMwqH^ڷU3)֍eN%uZ gyɿCB<߀,3Al_ˉ}ͬ;j|M )[^2&׺)y2=/`AHgʄ%LG7H MOlji`&v[xK9>3* ~ ^ Oӑ쵰ǵkTOh_On0ֈYa\M3].xsau[aLx⮳͔@53n~}(R!\+ Ԧxs~VBVgr@Kt3h-irtY"mT&XkENĄrf1(o (s4.fUܔrSF @ W e[AtG<.`jJ1%BFxCX-p@,K75մ&P{V0b%9]QÈiP!\]o _yS&_]b"ֈ13 U>?zzQz+cBpޮf&cRv`1sS;Z20I?"R-A?A'87xspFN`xLtW\!P/{^DR9gc;!*ح;͐7;ss4;!67$9tEYQn#3 D\L`(NFz&WGn2cRZw (ptAGF>uǀaK)͛sޞʬGGQ3wc +%R{kNE[sfѮ OlN\b ɝH*3qä/>[8տl7<{~ݤ/xnH]PX9C5 9' 9=lkڀ+Q}L ~ZPw%"h>ˮy4*"D!4%^V71 Ѷ/FACZ:jo@ҦQ0PXLhՉ<?20~p`1;m~K+-(U4gW!׽0 :KEG:ѢJ] ET-˨:adƤc$n4m:.s\+?08AvS;޽3wt"ݯM9|˅k#Izul׿Q"dӠ4)sh„!H7=OVp?*5)jS%Gkm^5+(؃?dzZ%vKAi1 ZajZ$`eκa-ƴ8˅m PQ?p>vf3BR\hn\yDcp-gMױ^e\FvBs3/ eETt8 Gbce4`}!le hj䥆 msߥLt 2aۮ>pNj65P󝿡mr9ܟnj vxja%9[bpzNpxDm蚻$6?8aVK}-S7Ǒ biR y8_7!B:[y 5\?=bj~6Z7邤a3[MM|쩪 am/mm Yg`펬IB[*3.L§T؊FVU2z[#/)`:_,Gcpj"|vv~+ X6+R\߈wppAֈHA+xw9jCu2:SNIٻN*t%)Ea >2 {A>`n^/_]XݡVy6TM mk[EwC;5婏Vo^x.*$@J&q{Kpns ֐xxٴ`F [ `Ԡ"K|@ۯ*q#u)bk=c2S mŀ!(,T RC5R8n%N`Kǘ"rxl1,F_L^5Bdx) = tvsa;"{$(u5E?I}T Hudd\I٤7\zHh5zvSFCa9!7 |(26K|bI=D_{,/AW= !ڳ>gFF5vN$oot8t,#kmDp$0٠2GrrwsΟaQt CSuՁOPe`Lb{[ yk>U;&"j5!^2]՗pP*5 7Wq>$&4YA|Q;UųOE1߳thCO{`$7fgٽ(/5E/l+Obqf~h$=]suOvmِ;#|TRax9i$bVbD06-٬O2vUHMg֟ ' Ӎٝ(n:GN/ѦH>iUCuC͈M;9&8пn(80St<3IWIsCl}I=*tenz R2:Z9v[I\Su`3ܽ o: C_$}ɌG&#e!\o-0vd +$\ O9D F :հg]Nv?^ Ҡ7);?JFO."s[յz&Pbi*b<S$BD)xgÇ kJ)%cEkckp,1&fz,-5Mu^иUDڗ v"sV5%ZF&_;lX]ڹ]K[}?hBi2ViBd$fn01̵]E@x b(wLU#v[JC_g!<+߈F;9RcCbNzBpm̶ %u' K@?aeJ"C?^S@rkνGRͧE~ ؙA M _>@sS$'9$(<i`Ó;yQW*@F}ɇkC&_N%PA#H pg|{G 1`NEf-/y6TN_HRj́UaxV+7=x t 洚1BS`me:˼%n**mkѭ>3`X~'wsnUETR&oHSTmy8Jz@Cݾ> 3Q[j5x'n:Om1o!~7zl؟ ׏ޯӕH@{t28B- ޘ˟þi^n}r!==.0˼s:`DɊ4̨ Vϯ@Bbl>T(y 592H?֝PLѻ7yi# Ntט1^VPf?L;fZWKq"gmQ}G#7"pqo4ޏPIr`3>ήIٙIm`}IPc8 @MٿtA@Cجh"׮yDs=J" 8]8Lc?yCźrs~ ںU*Q̓ͤ}UopҞ|>uϩQ^oBb2 }uNq.+:JElorq3V((06FoBn?%s+g]Ickx0 t׋A@LkMi<.*4<#i-۞vf "eXFY7bDWk+o!iyYrq1# kxYsVό!fգy<g6hU_CzPY;Èb)K?*c̭\eb ;Z23 /PJԵv,v7V:ʦFR1~ BiZm]gdҎXx( \%WrWso 3RڣVh9/jPVQtp\_Qi\Tr3uA*@8?t,5Wn b ң2!-GN2>/G@^S */ >ip5WܦȍaUZpv%VR{Ly6qK*3S!U]1НPt:qLYѡf'wM$xep Y{04"^<`ND>Ci{avA}*]ۡ`:JtTHնXQW<ѧI`)rMG9N7XQխ;é^ P&DžY_@#; Ƥ(W6]9+_B:[ݸ#'MɂI兆RvjӮj-ٱܤGDm몯[qu4zFt?~ !:g ۭ/@v^0e.Q d.+~U'i sѶP NVUI$FFM*:VO7ȔDDώҠ /"ٸ@ {;旸/c8W}% 98h\YGlRyWzcgihdy }b?J[NV)U5&K<|R48>rpFU?JpCpYi;Hp3D|/d7+l[++Mp)O(̟zC^,g& IaȊi  G<p%1?S116Rq gM"1d37yE U&dseRȼ,Cv~znǩ=%yE"^27]ò)x)$Az͢,X2O6 qi PR'KeZOx`6X|ѰM1\?|Hټ0{aH Y9eUPFn刃w f<{yP;X'Ыo Z%)h/be$ 37~[Ct +oznNx2rh#ϒy/^h$1$}a [aFJf~$]`Nu-d?@4 ~li %7,z2oI٘On.C̤&6f$3L/ [xmxOzg1hP=|Gإ~ OCgH]ZIcc~GdU!ɭ N[ M6QD(`eO@X-ƃ3E1 `6plF7<5,Uu&p-HN#fP4zyPm17Gy2(N%eP5J==oZO^6^z9z:j?hͯ^L JpxΠUtg6Aw."o\")Q+f|}'oɆ$]l/z?zU N̈́_u:PLJSrC`XDIɬC++3a?}o\L/7]2?$vKRC='G :bń<^ ~}8ʈqJ_\quW| O;Y䶘fxAZ.D\@$m։tfFqؔsRYGX5_*KJ?lI]2zYhh~Z>50k.dy Hx#Uףtj+jWH ygo[? F|5(7};}B d+;Ϋ gћpr'|t}lNjAUI#סo"  4_S`%뻚 hܹ"3@{Q@@.{ LU\?/$>ʇdRdؚ9_J@eJ uz72^̦3./:ϫE8`){wM-MR[ \haܵcIm b@郙>2N3>Fe,׍Ne-+ř)Kq8{?Kd;ܨ}A(ǧ ̜iT7G3ww[rM{0f ~ZaLsG HPbP*1ruwls ~P+B+GrtӜyC+Pg u󸺘! DnPg^I/'H(ᄠud^LQb=x׈7ꝉHa-T+:'_2RKcn@[.WJ@p>Ay Nh>zEXaLc>j,?B){Y^x ȈdP[FWOfp6X.7u/>?m rFUW×￟֤JnOɣ&6Dz5ڤNTeTqcT.a37Rze1E *OwP9Z]7Xl\3u&1ԋ]3:Ψߨ_N <.͑1'Q΄j+/btG9U:OQu &ÌO`9;vhL疝1ϧM,IGC+cԲ3~ q1$J+ s?_5_P#nE;[gn,+Sg$eW٢,s} d=9 >(1b8$֮yE.DP'U.=Eyn[/?#$d"+Ꝋ6E81oPo%Ak{kĈmK )no 힁E$SW9v1bW]E~!/fV *쯪T*f|'˳&dh8']ĻrzVH&YQR|k+`9iL&?9 kNs&sgZZ[,>ĵœpw@C-h4r Z rv>;{b MU x"Rp}1ThwI*P2}@F Vo Ln=M͗Aa3gٻ`0) RxrZԥ,iKv ,ݕN!i (E/"w +a(̼K2Mq%D>jړ-]ַFfCE͔|^q:3JG3cUZۜh^ G7w07g3:Y;Ef3~E zUdgC)ťݭC)2 $j^b>`$[8wD3> "&&T0}A~ DpBVUl$EҲ 8lms,w>LVsTaآ@H|pn9?Y,Ekx| T 9vn*+UVɮܥ?PMXdf0:VNۏD!ECˮ5o -s7mbA;_lЪ+'xܦX@*GK-pځA\ ONyHv!Y\KNwcX]u豯x}JnPYy%m Έ ^@˩ &,\ E_ƊA W+jL }A'}FÁ&>.ReT|T#-_=^޹*8WoXh֭X ]CHӑm_*D@g# )~cgq>ƃx,r즁]z%{YnEuB6+] S6x ğts {Xg6K,*I!i4%pFIѨu &OZ2!-Ƈ ;9V%4R'D$TɲL‘; 1 aPM4J(:E}$Tnwܸԍ]yȩhAV |BwyLv.C< O0vx]#qkھjF]2$a;!b"AUOL%l6:eGa^\m8_5Y- gOL!P  \bQR_\Wݰb XD'Ӛm2qjփ SN* qPgQz}+mPNZOuPRz02 /vgXӜ@z-Fw?QMj8?JKcGdxըI?'>QXNDŽז `L_>bQ~k֌ t0rNjLb Rzyi J7fa'Q(~U\¾'ذk^^'W?T!/r jBqɖ@1ÁJbA@jWp}hpAz'K(\"y2_'vκ%f;`+?Y# l.Zk=.෡Exf_)r8[n!jbZ^T0 ɓ n5.G!ұ<ޙkpS~# 𻫡*:xM̍}.0jTC3A6O,LB ‡YֳmIֳ>CyPqF; BSLH%">Ö&ϘK_٫ѝBԗg5O\3>ɐa ۏkɄGGm*#%,Ƨ3YttߥSNqqT[ôҧC* OyηwcY<"0X6Bd^MԌMe$PbQu9IWgguJE6⥧6gqfE OHChD-ݘjA]6_IhK֕gȳ @Jm}ABJ:n/j_֑0E M! 3.Dah)slCm6AzMOu*Bbc(=p*&j<ۗ}ܙ(![T_nl֧[;8UkwD}06u9GE!5 M'xWKF0ºJ?zd{p댗T0@`p~*!:XѬ2X6?\⁉r'Cf?ܐ_N]la|@^SY^Z|Uuf>M$L~^,`?.,c{Q;;)f=><׭ǑJYr^]4$"rX1RB!ELްT.mic/$mb  YJ VxI̔qhFt4HNT5%Z).nK kreG2}`rIǧ6qX#Tljwi3O{ϗ2'*_?yC)(:NW]K7m2+ Z:A$s͛-&kÅR(0F,X\򒙨(Rle\ Guǂ;/Y~HV P{oS_ G UC[m-GtCvK7/b\HqoJ;uz<کeF"_K#ojI5@aN/|JrӞB֦ ku'' W[$12s.c-hg nk=6^ }R*Ni.wZAMxTl9:m~(Y"ʨ. 0z4$$IoXr?YpAI?r55JpnI2JMT`\:ݡxv'O&+n{0;at1-BATh?}vިz c9,"bku&$9 I x˅ouL. ]|ѯ^x}iIF?e+礟pr&&-O.}~{KF '=YER8'^jR;_etZ?MJ; .D w9i Q>W;~YR{a¥8އ['F+rC)z 3N_(5S/rdp -< \!1OcS8Qsm[LN5iMcFe^KXf7SjFȁFa'U_}uXwyڵ Q <t}9Oi;ܴ֘6\-~q ڞQjDhMtiI[1Qzwb [%΋C8V\m621G,-S%qIu1e/ɡ}̷Gs?;Bsᇅ^ MuE/tnX[ Cd#Z䠪Yv*a03iFh]Ņi0~FQ^Nup q+c,@t2LEyzY*H|cg Z՝) ؞,NBO>{aG6.Hm9{ 8q=45ܸ1JO QcE`;DCbƣ ٩wG>Sb>,e}a:1w#fQsmU]7c>qJqLBYF1 o )%[>$MMS猾 qO n޿ˢ:١ا45 YENZ/R`EwVnViAΘw,]II-#&?~2}*,Uvma1S MPT\t'TݪV$`4}'rvpT ]4P)W!<eHvs:^gX'hzp~(C-WS[(UFU)\0P\oڻf 3KͶ2jUOQѓ g>;e2<|GMLuUejץIK_q*tK=#tȿ##w'7όB)%׆s )Kˊ #3`P;W& /,\ZǏݶ:{A`=s@!;~[z+&<AŘ[) 'GK)w\ ˝:?~Һ1J{:OO~6Fi ϓYblUe~z訢[ ds!0fwLythR$$%}[Lj`&&z.F`BZn[GZ 8LX f B!K:O$4 $kkBY<c?32ORqwҝ{6 7BՁHbr LxUt~{SՙA5/WC '4HB#"B{tI2!Σb1=Ede#lLVGxqn"T8:^Đh7ίSǭhC%l/Q鰿cRVb9dqB4-O5j(:cpȊ@}.||'qDǪP;S dٲM6\};x$B {_QYjpekAwca!}f` "?n6$I*c>qpo` KBՍv19\? 7txD%e]8!JxNCA/"$B Awz$޵rzX ;#QyND{~pw Kv0b:ٛZ3 OBTūYuY2pPKٜcT:6SF@Ы];_q֡q4L[45QxXvVTR8h;z:btƯy1w,5i~ȥRfh/IfȐ[T/lpRK)A\tiȦ{W>_jq|fdD)}sGl^d4%qk%|^O= vwo=. S!u]:kOhO2bnF]^q&O1?[d! ɵ/f3!}T/i wvd^|QO?jܬ<1+ٝLŧe?@1N; .R N_|a< (>{S89/BD71*;0iV"*|gN1fG'Ffon-TOKo)j5 {q"oDD-/e?'%%͊MQ"]%U1y0C~mwni@SQ ]mP0Q󚐡@+KkxSjSf!\^[ܲHؤ۬X[[czڌ0{ة'1֔+Mstg# <ŌN!zJJ"%&PR W -^Q=} },}S!FArntTSMIf;p#){[bYfG=ȑ+$;A{vyVȽkῴia|yԟ Ve;ΗT \6/(c: \~g*$TB2:.;u(ǡ&ף%|.~֑,2 7lUX4T p;}+}gZuV,,kɨC#+**jۣBn@]Uj%ПTQ|Qwu+gs)&XIzv."sC#GMBUXӏJp&C>y}q¤0N+3N. Kd0؂3b:< PK= } Hb8 x=xw\q}QNM~&cx'DVo 6J|AH^1؝M3;Y4ȗ"zyT-ON#Z Ii.qgM;YmJXreb Ubg2ԽZFdia<`rۖapcrGq( "UH=rpZQ&\ e L& MFsuFP"NG=.jtlH x>M_M,l%Pg'$Ix5I2s,TmEopH#]M,q(J&Ҕbɍn;Lc(>05*vEdN"N}6 ;o(u]hW[ldOK F ZÑm@em\QSd-H_i̓ CZ,DgQ|5:k.rd`.4sekZZg~"oG#*ar~UH;zxϳrcm 7y+V98ZT(r6DrxJ4iVJp/#rS#!*vҨbtjsA2 8#^DB~./ DͲ1Fi*fX!YV0p5B<,uI]s0,*mAB>+sgfb}3-2Q9krz]#"K'AilRRyUshλa2*6 nDU.-n؍^ mg)* 5DY8¿.Yf# +E.Ic"_X8<7El%]_~XeqB?x:[隠 /Ta x~lGe̾=k !av6\ 3znͱ2PDob"*=nd#, 8t9D6003"lhIRcCtX{ 8ĻG"bpl%ԽUso_{`xvmc('s*kUlM h!?a7xsmkĔW@h-{MQ#7kQK lwGƶHZH23nڞݶtQdf{ҜkLNEM&2B,&PGk&|4v\@ld8ZA?G4';J&reхq7lb-"#Xs<3_ #O?ImbQ Դ'hn O؁X=bc+i C ]imB"(2H'0uќ#{D' Q=1xB !ēV2P~+ັI@cNY {c-8Aiao8M2+S1F"qod<$i'qkTZk23x$c\ڌ i'pՏZ a1gjJ3+aa=OG8ˎӜӐfcβ8* _'TA_TMsV&ꛓvG)k A6[ W\W)CR Eu:9/oHGүW4*|.%69>"jaֆG -'0:Xz.Z1ryˉ|D<'r9}e+;[!W8juvZ yT4+:dIr-3<Ճ,67н`NmXTi ';p“x/9iStjNV!-׶`ФrXGǚ3+E2N8d_)NH3Q)Y( qvxME& Mt3[,[nbܤ%Rԕw%ybBFOdgG&iC^i9=Nf!_oC‘""G3q8u1a>b͂mkQq!^a$p΂S`ә[!fn doysOI W5g"E8NoǓ?&UlC,|Jnat/8P'́ OJ%p\:V QJ="ng?vn-Y5ܯEk*~.E| )ALNp)r/@ݓx_ns0 6gTv;뚈^[ZCĊT ]u;9J]CJ‡)ԥ i]SM(r*fy<^p4GWFzKnz&@XQ?⺬5u;i<Ǯ0%)FHꎵ.ګ|8}ʲcb GL{"5F\AR DB:y<!j!=@!>+iJYAtp-6g ڃM8'ݞn4a ؼ^ CkVG)1bTl1Dr k=P ,bژ[nQ~fg|tw]:R)':AxUwVy7a4tK#tFdo`iȒudĺ)hupKOnFH9.%w.)j΁arVТBv$D/cAEiȀ"Qbi!+ D\kL*Oç1!je>.^:=~ H[Y@6$6$Raq7^I/ | |?ImK. =p8v șo(߇Y,ӾuT)m1΃ #CCt2 5fdAٹйehV V <yDeoD;13glc8C**cUcW WCW*{"+%6pD{)8eWNy~Z^Kr.UgZgS~:)ʯ>1#xDV⼻q RP>0[nَq 1=uR9s 5T) Z=zrRG3PJ&~.`<$ǽwp3J(Iɿ /-H[޷#$F(e8o"Y,WQ#yo_i]iKGqj)d./.jK13tS>X{0Wixl: U ﹀\bm㥂P*0*ms5 ϩ)(n>,H% 5&29491欱*;$&6].+;p]AmIΑpOt^=Uc9TXw}R:w),!|ZɖJP:&l .·5"F{`,.nR^{|12R)!^O X'Cg#; +qFL0K=Q<=i)<*RfFd0R{g#MŁ?DGuj&ư!ҏ5>5'Zz148l^>?GdWWg'4.&TSL|XDxN a ߠfm<~yq⺛tj6E"Z;(cꆿ@]K DŠL]2$~m縚ɞd0-.2FQnz8>k<$DlOpݔE*b&OSA&]I<>60*ڻT碈* ׫\+eKj]WY\i+U dD8A=h!:30Q'H]+F͌:YEDӫЩtrQ(OBW83<$BY4y#F C0-r1 "?T j0F N6ԭ?:lɡ2RS'Z|冗]?%$$oh|Id[I2f`y4]hr"M彐V$~ttU'4bgp)`3H,a_2_TWf7AVOHtp/;.\ÑZQTlh}&$O$v K-XF-Ea̡ 19_'/'h Ȑ[]CuC ymK:qp.z //$GӶpbHIZcaw Xv;뜄WtL"5CHy]zaDF\G76"%JGҴT3' O1$LPܶ+, x\AOZU#+W4w(AW郴5-ٴM'H?D ta2R2A3Ģ3 mk215COc(6}SeTs(1<ёA!FcO"[%j 94#E$C fmwC-m.SciMq7ͩ Yü|Zr]$gD\6ɗ:(<Ȓ쯇:x~C-*6Ir)Ѿ 7*peiڭC2Fo^QvWXb^Fh:rDX>Ӗ8mUHAU4mVԠl9]lU)/;lG$аr]*$?47鵰(̙eDaC +($Mfuמ-|8.'1R3:O բtxׇHčӻw` 9ob.3ȣ`k_mBEty[r'F ǂ>;Zg|VU2a #_Kfu[рh}67V6f_!!x3v}J:[J{TFtAˉ@zF^x&W.oFf`z&l%WG$1Ām8)Dž\}j!vML"->MEUCloU<.0˧WpFSƣZ_B,hD= ed,ȇg6hο-(aIZ{[CL. A Fٛ[# #Jf]=G&MDL -gkdKzŰ>_D?NI?=mKG2Kӝx`=kx?Q׹ |o)Դ Aj5̶[ zbA2(/i3剷N'ѺJKt+JVccOxalͫ{[yXxuq[byV942I]F )Lhfl ufKO%Dϩ}?ubV됥Uo8b9wF Ě}}nBOzCM|uJUa+,#ƪ] 38, =@J|ij5v_Tj}tL@ƧǵK NP˱mI%dTY ?_?S_e0#R aRPd%£ID w"Dsx8dk@]HAc3&e%=2y Q4U s!Ry3YQ*Lv#9;p(dx`n.oTF2\ۅP~m-$ [)q SZj:Ԑj?B`\O;p_}G325. ?{顲zgq6)˷VmW8?J!(Wmp8w54/r=yp/$[ '>^?l]p2b|wA%{3 "lJٹ %s82GCP$wdbްvA`ۜp~G^DBTyTZ } xW m&'-P</}xOJ(D‘T0:7y-n!و:gˋC8EC'\D*;HxZ"lo gMЛ'T,29)0ĴKz6L_ Y3]0"j[x&ƼZMW.KGpK_G\U4ЃVϸX. rDM ^5'EkkzWC͟Pw Oq,.e(.idG{ic`] R<),U9|bEŷoj]L0.vwۦɸ2^Oǃ*̀SH&*t!'ʯ8iKB9Z1Sx|*F^MGjh_*R;$i:qĦHЄ*B8L0`wo*U) m"'J,b2M"qwC܏E@DGGS( ztSX&ZEOl[zZ*?劖(p#j: Қ9gq4h2JI ͬǒ4'T+"soz-> 7Yi5M/vVuX wxo*TF8hh;T]eЅ{}X"< bF̓5}nmi MhwX "P7B| …Wn :-ևPRi !Z_Z" }˱_f\>+z@rrZShWF<#T'a/]@$\}lQRm "%g^8fD#=ɰi8c*y1":d"Zݬ [؀&EһiGF3|uVRr$ z}2”aWZ4@NqX\Lf'\X-;1R@DB|CB LV'ُO&>RC^:j"PЊ&n g.T op~q| fwn^l E/B&7ˁ–@Kwq~yEaȋfChns( _"ZVZrO'"9Slu9wK%,.]}?]}`eQH}Rns/i*ڱ3/F,j=VH`2$t@(}ًxK#) *-}k2igRAy+!U#~( d́kKrNJj G\gm[*+9kT12.+nnkAK NzdBD$ewm/V.fň$k`KpۭZ|&Bo-M"8Wc{A5`QdExb3RzFfe…#겖N'K{ŰT_`W z/>CKOAz&UޚvgDk(`f}cY#ڰ<嗽ODfIE_62y6cJphhoؤ9;7fZpI`֙үҏnyU&NG!:e7C"%q77pVHۣ[˕*"gׯY;!bsXVvټCx|1 ]L;stOoa0:N KQ? ศ@pv%t(Feh[tбM>ՠ0IF46xC0x[bg}jb/v`ӣs]GI'E[ˋ@"y>ws ,VVtJub=MG ׼ i 5~S|*El(cX W^N' h(` D71y3o)4z|g {V3»;e+3Mm8  _dz@jȮ L *PEgЛe٨}[1# Tw .ۼofcB[GQW"9ɑt$."Io٥4=1mE2+ !K hMCϽh? c,<͌KV՞T4:JH[g] $@ڵ 䱛]648%ZH͕{ڕɌ_w Zg6bЉ ǯP ՃSj0 evh(DYi"_y\S2SҟL8KI:{U{Ϙ)&kzW?ʷ`UW0ATvݳ_d /㣪U42dߏTQ1ϫzL* }8]5I Wl**?v!0}afX俁ݵuBv4&'<:j 0TS&" UpSyq _<ZQam֪( ,c3LVDw cFj\ MkPhƬc3qؖsM 9 )!ҕ;usQ\4Ԇb躕ע"vE0($R8&`YQ-WٴǪ $HHN A}(L cBy2ۨI7چztet8  *MqQ?K]fwM[`]lI͊/iL %lq"hS O7POKg]N`ZY>HR'9[5<(*gj{w$L~Z-:N}Βg,C4,)uR9u%^ʍh*]E=.df¬aF.Jy;Y1i4 TSbpؚ6 ˼ x,q+^w C0d~s.EM)*O-8/i+ *nF}ŝV b{}(/%W}HH+ۜ r|„'\ϙO:c*꬞ ڮ]nܘ&iMȡwӮCb rd-[f.afgm?T;hO*H>W(*1C+DcSo?I.]9wM85" `{lVN @B۾qGd[=ʲ 951cISqhx78UOٝ6gma.O`2.I((HW g*F*}9D]ٳ $}Djy=/0/Ҥ9yQ|V.4Uv"f+;?l݊Mdfb'B#p$s w\_,H寸O}{p]w I(=u7`x/8 Pف,jyM)IGGC`b?Jbb>Jds&TFQwAcŔSoT)S9v{ $SvS$96Pܦoili48:ofGXY*Sى\Qk7ٴ PV5g[LK,=}YkM/W{ʼnn002G\RZ' Q+RJ|}t:&bеJ]zpAW1 ki˥Q\&~xR\lI_zn*@ v Q(0xd>2LR)x%^k1~]9 Tꉐoܻox6򑁉d̎YwA/[ @e.zD̋_*5E`+v40z7f#A),3ߨ6?Qׅ\z*oTD`|QDApLvc.2ٗ<<lj"=\ ?rtR ^xWCR'~߻c]AbZP$gntݛA*ꉍI<.ƪ#q̾yI?4|>_dW5LRmWkQr@i O[QBirjJJ\w>q(V+kiEIUDg{%>6,Tj"1ͳf/=Gʘ5_~mRUk?B=h#`E#RJJaWj,foGV=^Bեr9xG?!`lWQl_)Ref.B:a jtv튐w-?avyy̵*GKiߑ'vmۇAm~WF@;#}=E.XEqQE>[ !a^'{Pqǐ4gy6 RT`d1> 1GX£晪OuW!=R\ %.-MIs Բb2S Ǵ2e H!eH.&-9yi>͡nUk/!?vpѠ{HfzM\dj pCH;y9x|MU̢c sZlt{Ղ[F/a4hU0F]Sgx_^ 5sRey{anKG.FUaAD*gEhL P P7evfCF.Wrjh>c6Urjrb+hFk!cHMxKokɺ꠳R% ^yN,";Ʉ|%ґOA1<1){00NQ]0WlAM+sinZXH G #-7$)I|L=pϠrk)1!q C/"_;@vy48HX07-\MO˦(ZLf?/e6tl9 0dϰo{­ V(p+w!PrZI†@M)wg@ꍍܺ2G0.1#VmyZLn[eȭzlo rWC D : wZ3EW ds2<pͯ9i˲ wuoHxKCS!Xyk8$X"y6䪙jˈGތ-@ ŀtXo*,˝)<.`N]QC <ӽOG%vPu%Ώ5LL< 6$޲"8=6rj?EF*H~U^Q F?mϹ{SG1P#_a#RQ T4AVK^)7B5S5" uZ+:_śa!@rJ{~o?~gIe_^f ܱWSւ nLWcwnU0M&0\s ^5 buxW-V@oP$ߖ ~~Ot4Q JKtv2QO|z}<9Fx`xnZ笅ɰObb>uv.89ݦJ-"^vu^+UgQsF_|(w4E6 t~09?r{BoqH3&\ %WV|}1L${UG^92]y{&<lGvtΆtZj|'ɐwsFMa Ph[4f}SaSڜxHXyR`9cyJH^evSJ,P U7=+NY3TT!sW2wr_@ "Z"ɟRd) 18w!NjuǑmȻy=`͸MQlfj$'9B:yi';|U7"AiW~DTSy0af*%שP,>D+\`} 8~&~)["S>sE K4Lዦ ̂JCz=f f9#FO"Xۈ1NXҺJA.ᾱS@}xlGSV3Wq6q s7C) rlkOI#[ql Sk0k E=޲s(:YD% (ha/ g4XqPqlyhux'cAuQuf{M%y Vi&L F‰'! Jy?}=*e^t*PӂꟲD?Zuw:>n88j_œxWЗcq՟&'veզf|x)M~{CvS֔&s_l'h˫Qۑ&ў7h,YW-qbI=AF1wU-$ɛ7%U:ncoum!Ί0|o>w44ҧkZMj6May2Qd@jf7 a"*2Q7f+ vUf[rSl0Lh:4Y)M`;='hf5*W ks1|3)-;'&w1'2Ike@'ҿ@'ɦx`;݄J|I!GS̰Oucl6#jW-`%'qS+][_F:[di3AOӓgRʄ@~KRQ%]䔎'w8+ZE\s 9qYPedugu>h</Co' )@fqMe9;3ȃ|MdnQ2cEi ГYX] >%7;wgT!xՀ|YYifJZkiqỤ ؍>ņgɪO7Xq'],raa#9XyJ}Շj}0(yfrǓP %,Dϊ"XI y\^p@.wшX'O.sT8D!#7+{Gl쐏$uf&xSѓlר~†oѫ턺4Kߨ,KcaDZ`xӴR䙹JK\ z!&CΓf|QSiV̝D D@7cKpW*dE 9#^1!XLnnIpeA2DIy)7Nn9CSИE9}x[sr_nOhEk3.1m*wg>c;M;a,M"(*X]21|#=2Z̴MI0s~+} ]%$P%ÈMl(Nj1@$A )R*tm;9TEy]鷎wWd)$io{B1P'y2\w>*ub!RZE­.Xʄ8QcD_1ƭ1$NH)ah:s5yy.U`z*&"=(#4/ٿ+(UӨMq6 s֜:c/a1c,e@<1$E+,Q 2?I8W;Jͩ(3C uKgYf&JLWy/]$!cOԻ+(2<$1-5Np^ <Μ7>g|!pP쥽DԺ4dh`e*bpCe2[T^Tƴ@ '84S9D."=Xaq ph1,BH_#^`sNip/h^"Jpf RV`z:hA*"u&b#;.g ԻLf*2S[鰣؋@1<@k&ZS3dEL '7(a}D'xLO>jSŌbeY[f a O޴f /tYXs+Mgmx3_PiA!ZsҳoTNzlΕе-e>6-kkŊ 5IzOl0.ddţцm Rm斃Ľ{kjOQidrWﮝI\ʸM4X@!8fD.!0J;K&Xdc M C"!Qb:,zhZBK=>ܼ:s|]#aQJI(4L@ 71:v&L87`j/Ov/ jpERi‡Uc@6*/b {߈T \F_`;lrgtXO+i<# WG{!$bnCwjBy՛F@TPY0mil&4HF x]x1α,&{ս)`_n/bFJ{A{x7G7a 2Wyet>毘Z9Uh-k6Ri:u;xa/~;F樻m0>.eQR;"T~ߞ𵗛y2PrɧJG,P!)J5ΧJphޤ9asvk$< ̓j4إo+fpyX:eb7޵N2JslSg=8635pu<ԡB'9Kվ/Bkcц& boR`-o}dJ'SqE}ɼFqLid[N}nZuQmjED ~.55SCҟ*S\+m>il& tV4 :X Pg<_6܈*[€9[Ki3'n 據^LG\6Pp=˻wJQ} $%k_W$c}tWJ/HD3t8]KYAɆht.1m7VF)EYjcmaX*dRApglRT Z0yI ,6N:\ZLdlG)QUHӶ3"9dbߵ.n` H넖il_! ;@_<I$ aB\6H+a4=_XBك!-8-rZG'#Y vW9Lfu[3PYLגH7n_QQww7p :06bE6p_Սy|)@n8qt&Cl;TeYԴWaw(3.y1YzV F d :jC/ A[DH%ax 4Ǽfbrp4VN3gB JzD{忯i/65D dJj YSU1KANPۨAw~2 g/BUQES,]tⓛ aQK$div{4j-cxSk9+XX=.*gR/qTi-K⫹,..O! 0! BQE,0⭯:UFM$և>n_ѾqceC,޿iVWYFRn,بCF_l?,k :&:3%R_Mg%MJisf2&Ӓ, "Bš."IXI3/+hQk4EtC Mz^rOMy={a Z-^?sQG6FQIdM+P~@tEˁTj:ͻ:SU ^יYBw* ۲E5bWqqPP?kݤyJ=;4Kumjr ;xB>CjG7}N]V~h*ܺ1'=N/5:Epnu,Xx A6n%qRi33W՞^DOI>s=x͟Ho =E(XQrRy&vdwB*&-4lNVY/(9+cr _j7U^)M9 Qf7h+Àj_ >n3)蠓Uwfj]l1$z%E׊׿ݰz|FI{nN<[➇M˳8an |rHl6^c|2Y MH'Q?=kd10JBR$zѱcV}uca_=޷\KI<dփ] -p<Nz `:y [˦/)4|~DǢAp0j'i9Q-Т63 7jiXa׷nO'f;Jj;f)=ZEt\EMW.RD{ DZ0!k[6`#*q8h5f%̀ -qڭav A>eкB@>!SxWtƙ"M Z '4=ȌPҭ3\L\)7ލP1LW/9[M|IR8z,SQ` ЕH)InA۝)6 guE](c/uHzKѝPGK/׫~:uIRLIdaɛq<|̴`rYSxsj bRl7wO+s̹I9 '~3·"YͳV_w7Z [DŽj&"} gД!+@ b$gӣ#MP`P G$JMt zpNE:J:/De8 ]ỷpWn|Tͭ&m՚ㄥn$vu.7R_)|.[fc~6U1ēE B9$ $%yʟ/1ǏtU!07i¸fgخС\58YbI+J;&e SwipOϰB u gtx~%1̛Sf}x!`@m9__;C١V{8b.ۮ zws \n(dg=1:d6<\jS,mY$Ap3BρS oRY:JaҲ3%܂wNģn.\:Z."?A6Ь+qz15fZi cJN!OtkmBx՝ ]);;Rn.(,t*D$&qY{ C@`Tҫj8sv)II2Byi|hj/® &ǩ«ozmm8z'u2O6Qs !f, ~,F}Qb몠  a\8{u0'3䕻S?6r57' 52U@W\td_yN}M!bzI&TJjs4'[,"nYwM͓oU%LTZ1v©ÒB-x4HuVQ-s GD8;z^+^,9j\'fq1$cJ&/AL3߾O!`99D` ,/zQ8Xxak_'\kR8XH|r _ hK<*DOcyj}5}jsCڻh/ZpEAust >|x^pDsnkvzqŽ0iDc^iHxZhV_n1n4y+#Kij S_*HqlQCc .b S;a*ih+>ռ!mv P>~|`Lcm$*V$ l $0LdIH9%?z.T* ݠ2y/!q/]YI}/:5r/[)PQwֽ:1xNL*1t.0}9^:)^? Ap| I>Z_?1Bs#^&֓4$T]"1E%~VS,TJ搃RD9)/B-h }/k+ܟӆMQhh! z`7',v:ѣTm=Ίnɩp픾819\t)"yGs7P(?me@[;{F@66ŅP*.6\v&u~ة%Z N$\FɣV\4f^ޚQy#GX> dVVV\,Z ɖy|#@Zr#;+ٱ=+yq ?&%fa_*zM03i6v}##eϬHdaݟ*\bHmLC'Y,\:)pfVCkf2\~?˄d|#O+bFe@[# ṖF,& uzOT|UId5jH^0]aLuȞRYB5=m?$EYtr.)QˠivB7j8N%5>7~h&1s=Cgt~+!*w3P<^p' _]nxwΦG ?G4(k#d}\-̄ǯp7|7$Lܕht~2Q2n_#oJc`!Xż\v-Ndv`6ںzNsAA UOk،Mh}Gs1"\۔>㋟;Ĕ>===ʀPPNVyl5ɶk69 u`ӑh7D*0x'}pH[47/;vnF<̛)J`rUb1e]9*IE}3f4_Pɔ?g1Ӄa|*]>?.]h qWIC:vhPaL0҅M:3t}e1 >͉C¥#O(x AiYIj=:F1,3: :Qҫ➷$6N1_!49[^LW T7 5PqUóP<(/IB[FAp4nxsh/bgRύqaIR?&Z| y-4 |:,iiCT^'[<"vVR)>]xR(QGhS-YswY!Л0Dqw&O,8=jڳ][MWV6^pu+Kj0ة5n(R ״mIMr4!KOad4X^MWNgE[?L'MV&s"; 롇UCy_}V K -8-HMKOÈ, E!~&^]gLⳆ`27!Ɗh-ǠI>` TH}* 蓃TXs=sV6ī_ҀlHQCy"h)5ds)uCE*Q Bqb |E~"v- ϳ[p^)U)S$QTr'C]Y]r7H?EiTg+XiIѺ($ 2_ɬuvC~eX[W\R{U tWs oUސ⭑єA9 Ds"~LK /+E) !!j~2uĿR/9*[{Bzy 볷D9B;2L,xPqÔ1#vRM2PwJаϕb,M3Q"m/̸% i|>77#:Al3 WJ D!yR ^mΓ;h]Y}/vFapba/l_p\pDaV&I JgԍdA%oYJTk?һv0Iw\}0nH*=x%a gYgQ]8r@ƙA (i.M꒝v{AUz,Mqb>R(Ok*536"Y8[|sώ|@P%u}K$p}N* (=s5\^Բ~t6p(I`B*Y\[jֲh EpkR=6OkD|hAYғόY=7&MeGB|-<9qnk^O}ʏ7fsyc5[VB|a':[XbW!Q5^b~>.)53YSN wGALNGdңu4-Vl,gm!𗒦Iq0Әn2H?D`:~U˵1nE~WC,ܔQT_P7Ϧic\#Jw Uxy絢&>e§E<FA^Wݶ#B=9l]K{4lgNV>^xgKS@תct\܏>wsE=?jbĽnr1N653Yy)` vrlgk2qoa/¡iwJL A~2Rs$Ɂj KMˤEah)t}a|8Lڡ&YAk͹q9Rsĺ55^ =k\5/fq[UQOyќMto0I`zzF<{Sf 2wh"E쌧Gu59vc9d緇u3HrXE)"8nK1V$ M힤&1޸V:5 'yC T&HNFt\/rWFi9 d)LzOi]y B]J;jڱ'V,::,x]Z 0G ?e(NO)AJU5Ԃ o9 #,2ɤN*7_4mR\vG Rv94ƷJey|)p#k4ujc!w&Dߔb#SPmzD7dӤnآJQ:>/Oy=$xO~V=<xV^aG0GUHɣx6'r-ys$a4l.I3I\Uq_}Jh6yhIM#x8r-{PסOgfOtO[07Ux]mqKyxKp}>ȴm 3HG^Ȼbغ7HrYCB|< 2 9-,b"@twYJ6[t9C  f:ۑӢ{\o4g5=&_I樁yOQaU޿Y;^EI'R`>5 Q9Q2!1-J -†^Dq#П_b晴OTO{a,L^O1f,JYjGX*cX[#j=Ean#x]$q C${&i+&|H= X?&ӬQi]:{v7u8DZ8fMF"h\vNzLw'#x/V,᳭Y`U@6˴$fw U-F]S&s[~S^W R'5Dmh5-"l\QwϠZOB(1 [d8fiם B ogŒws`&mD l҃dF*۾k#5S?'] NQa&vGQja/}K-w AW)< lq?Нٍ,4K.X:耨[ڋ3X\U~弨dꂂca!M>Yebvl eF0{>=yi ՅGmfaZ| Okkuov T"ɤ-G奾#756>(']hi7Қ6Ba[=mC>4Z.[=7B=Ճ_ju4?^F7d1d@dSōAg^,Y?tzt}XůyR[}l,v.Ut~-(gNM|"jk9Zw_Uħ~ë=wiIK}84X-O)tf5}F=d$ >u,g#J b̑&Gk,x>cK4A7l+XDՙsr}9T;o&rĚiδ9:dX*Ub7`47=m/,t8&iqUF) )IO]#dWs] e> c sXcJjms:.0󅗰ê51KW -ZSiOY&DID~*:L糺ZRi0#ydgk&Iͣk5$;!`B,9f05pw|:hѷZd3z!15yC]ڮKr2C)(cB,Ph eVyۑ3yxZOK%Y3h9ҿbY VL+^8A)e'0ب[$a_4XtUD/W{&c5oL꺸ԋ0dimǢ*E#H*b]3D'GG6";JH._v M&)o!+3$Mk?# tHSKcf%nCReMkEgX.9ZܵdGL^aܹ1 c9 &&2Δ"I$f.i,G,:9!DQIsШ YWY<]ƊH@pDD up#ǯW79$`т6 ;@.o ^G,CǦ\U95*5^ІI'Zzf…6?,G\qy yz y6Z]oqPU>0Zx F[;o-g!P0h{F ڛypW7^F{4Ar$S9(H ^U*5Wv'vS*Ku2H6qrz& Y:K]G~ xG4;mpJYBB@ <dJGԓ14IL>5 ;V<Xp`ȉqdsI*V6_ 96Jۄ\|o )a/_PH8ҕyh"!ll;XYq?, ,l {TߝFYY2\KGkymeS\"}[28}A=nZwl H:GWޫ>HhRUY!DG6x๝1MKSǿ@xgr]G`XZCj2WƘ3.HVoh!+ԕhD}`R^rr>h-K,'Kņԛ)a, ?&$kH$heJ@tlP,ȶ$ssMp .wM7 b#5$|:/ bBnD@GLQ*kd- M(iHs3mF>u +sֺ>~9ʦtV|Tuq|vQ)}-=꣙4mpUlLxr۳4ghaJHJ}CoDPDqK"d~;֕-YM Z,7ūPԌ6 gp eFJ*;s;4nW>$J2(/V1ekȍI59j>=GmL۸S?{XJ_ˑ6~z[YDpFV6 vϻ¡ Zbܑ zMwZ5];~@X RrdqR;ƛ7(l]oûp-^Gu)By9(}Ft8kIt%t䥶b%I6RQ//4+q>Pc>7mC;n0\Q=~g :^ur(C6r'd[P9'Y1jS_YBNCF"%:;UɐJPW}1}|Yҳ3o;gvrt\/oTi.'5"r)OC:+}.뾏Lv6G;:йi5d b-8sNք7:?L Ol6Ӽ)] ۍ);gZxJv5VT\ZX".[*Lpn#f4 XA󪦸߮k@72b)qxhx4_Wk)RqRaTFV`~o ٩k\ ܺ 'i ?&*>#W+P 3$LŅrM7N6(!qv"(f}b ^27e8ի7=J x.6UX;5u1D[OXG?Rjy6=r{ڞK {)障p8i┞ u}rH8d'Tf"ÚfYw?aCsn<|n^/kXHr qfPI՚vҡ_{opN֣rfA6jOIgwl2l X!ꭼ~hJ$65Z"DGՊ 7LԟDU?` 2kz.ӟrZ5?ʹrPvMeh+:`z*s+Y<&Ť$O<] !J[+L+FCq2,Y_MGĠaPp\S/YrзxƜ\(MQC l+y V1$p=k&\ 27*T?eK#[ !eLh{̮82cThq-v9p(}sԾbFvR]=t`^QݦIXlPGG^\7|},@Y=!]iǸ)ʅf;AEiFOrx&u \ES*74YEJz|@$>n: ($WU 'z·̻Y*.薛$r*1ODܽ sMnsE~L-8EqC5f+RK'4i{V/BmaoD'Nb%D_9?3iu)_353JʟoTQnjip{CJ~]H_'}΅D,#- g/ol؏cLFTuviɍ]qn%xVoޏ|aQ0.{juoRoh1-*oB%3@R77G!o%BZLM^QQ``r`Sq %Sm: +",~\8;st8Q҄} V5 s?O鵽P@0i$p*DŰ ߍ4 /UD^V[rN]`.UޅD^d:7 (vo3:VZĩ=}ת([kDfrYG<4: ,OA>r41xi jW>DĪ,8]n7`2bY*e>5@͡|\J,[R y>QEK >BLVcӸл=#p}jsiu`d,$uJl ;j." F`[ǹ:~XLE/O+w&2^ӥ @ۃɞ2ᵹEr4fOyȣ,e#insL4r7efcJ[=j4Kwcs1Jhc S»L{Fl/*H3uiP䮱B2MA*vƇ HFvSlQGd$)lSX1XV5:XĖyɻ W;͎񀖮24C\hºxV2Ȅ]?VkwC2cXj\ OAdBTQ&g|3IŪR5q5oX7"Vh@rNRle]g3pOqBZ Jmzh2!Ov.X(*$}yB?4rjюW>񔈹Z'~QK2Y>a\ұe0=a$YV).Ko =g@ u*u{L1:wsNS!Zt͒I_1IJ4 _9pX=-G N1 [rWO8LuCkESj7EsDg]3v*'L!J'~mFJ<:M H@]AhꪸS~#ʻoru pkd\|q]jHcD 7$DڈF8q+Fm&]Bщ`v~ujrOt "g{cG']\>a :g %bG<.< F NPrT} & 3pkJ¦Al.,K53.EJu„H>oqwGR8p⥉ͪl)2Jp$VMgN9}P+ޘ>McaRdS|g I7]3-iD.#S7Sg z~>sj,dlHQ YL$8)oɗj oA-͡vPN))HX +}p{w4 c&J՘ !3!3=镳Zl7۴[1]܃^5,_R [a}N #yِxQ_\ ![y̋X\ 1{ RǛl.I޶E1,ewFX0Gy1~^ >ߒe4v IbK(sy>=(!ӠdזRs 0-jP 7yQ"ϡ_ϸIo_Eߨȧ"x\4M6Y cw"ppsA7)Ҥ0klis4SK~s;NrR(O`pҧ*ae?߹7y;P}7lzJp-n]ݝtÐm;6JoSA1Hp .IE>Ѡ#տzi; KyO|hbۗfn v_z VZ!D|NQ^w׻y&{T!#P\8؅'6 c*7?z#,~'[J/yJAN|oL^ W Ā(cvVe2moICi;5kݽȭ nd1OU\j[E;ɛ-foǣddS|vO! !cz{5I afA_ŗmQh#.b ;XIo.aKG2W(,_^.A2(<.)6soʬ35 ~_o%5sWGr-Mw 6i?Pί\aHKjYgXmw3N4&47yjrSb Za))R#9^:y?r-ĬVM,PܾW_&Bm2`2:J&WW~y/c'W!RI;J\IP6P"',ZprJvaB ެZӯ9d "q )CWm^SvLӪn5ZTf;A4,[":7p6{ >GG3 6 &7Iu15._8 [EV>}aYݻ, {'5w%LhOmj\bzL69ioMm%59vY5qLѫZn9Gd]U om o7L TEEx" nW>HqBۺ~`&9R J'bT xb7yF~ rpo|^;ǽ_YoM%bkE#ʲ#zA y ؖ`"kP݅U6t;X>5 )s?Y0N=GGS U')D#5|ORikWo~ۊ}foih};OǕ:mQ<ة<>gw4K# D->}z錩eƎa`(}h|p8a|HTZ-Z俕嬟g5z۹3~_+ 0Sr1zo <{}p^MSn_ha Gc\[>cW0@?1gԒQF4k J/Kݿ׳,7ݖkъ&QypNM-YpUSܴZֱ/LcqokHſK'1պ$q?0ڥԀP[LOC(7 ڄA@oْZ"8aKWgҺ elԿܬE2cfѵ*Z(xF8el⦂r50I&N1ħkH̏~Ŷ 0RN)+#,n5}|pϦCm|_vN5DR cX#MV7۽ză!)&[dp?F1KxWz=3bwou^a nb02mK0E6̀(6@װ{5\PN9wV]"/ߖӗp-&K~b8L[ܠSTerLQ%ܞ\0mQ+ LRAЩ*۷k=$u +-wsc3ߖg$w8l2sz0otKQ!U?7bnp,+BhT~?GnBf[X.VOY~O(^/~ΞhKVڭ=F1MsD(7.^߅܈ȕK&0;c >E3xE¢3Ӭ}3|7;r-B]}"<@k?3I/1)һ" <ā/I%^/[FE⌫}~+Rkt8|"H[҃W!Y wHaH #s8 Bޠȋ]HyUzka3M"Wi[]hû2"vbZL9O"+gn.Dd~ꝷ\T.U'=HhM\QG>Sb<2}i#6L@u?8E.Gg4d 1ΎnlLW8i[9BbS({@Ϣ:JDEي>ԕ{q]v 7q7 JV<Ǹ_m,BI}rX}(46)!:2 B,chOFYJ<8Z C+"kj,8o J*PT_$}ռ`ϛ`T?YӯT,f~+A4w*x_/%H BriJicgSsUh) ZRò\,Uya&k͓3J9+]]!z^/9K ,b O4'^ٯ J(}MU+}=v{EUPQҝaM`FnѰ*IjNL 0/ɫe/lQXMAB6;A@% z%_8 k?d*Κ`|LXJZڵʎ:n"VIj&s ?3q+&KU.qY~ꋡ^!w\Pϭ~ ˚`+-&;s*pQYϚ ޕm5ؚiv-O=zJ`պI߾CQ]t,F&D,o@ZlLmajORdTq=2e&69Hgˋ ҹt U7qe{~Yzڪ9D6/btBeDp&y5}0N;&ɠ], ;KVX`m%X:_fF\]P(j;Cw8K{CsI_5n;tכ39UR½ʍJWRDb+=H@}ۛeۚQB|wb|}  N^ca5Uq%]TӒ,|GW>@t hmݍQ>n.7}KZݸ]8u͋u5~|L}Iեa ǟ*[ի@ ;ϼw`Ӑ۟6=dWTˆāN% ј?6Dt ą|[vwN@Ҭ@4 ㊻eWچ\qqgOf(D+ޚSG ۴g%i( ڼG) sUXnICdg7t@7=и3ޜƷ~u.C mM&UB)Fz j'ݚ-g8vZ\z\>#',irٚJL>)af`KE%ܰLςo+s$=g#Й,} p]Ϙ16|>V^)FMOCf*,5g9Pp ;t)=BL2Bok@=Di~'"߱/w~Ǝށ8sM=(7š` >;bON|zOZwl e(Z7?CH򌳲Y7%(IJWir|}Pěx1Шрy80Kj½ / kS>VQrb}0a:E6V;':SЋX^2nֲEt1v=GWIavٿ޻OT=# f]lIdbpeDh{Ϻ*sdǭ&es31Ȗ$+d'P³Q~5+!e:$Zq<]n m 4sdS(kJWDdQ{`iQΑHXAr}:*I4B87U|/S&d.?qLc4&(K_;z6b GGi l_]$S[,e,RB۸!NvFᜌ#F!pnTyzIGX- Q׽Pw竆(MhS6 pYqɄ3G9{b< a9qG>^<1 GF ֗d^⁷&(+iZBW2 ^ͭ?;)?3O}=Y۪WqMB5auhB31ەPXyD_ yZ.~?QԪ͏֐2̲\.?1Ml遈|AZۈڛչ{JvޭUbtrC9IRM ~Dj%)4E ^PTFXHxw*2sћGIm}*6mcY%걮Lh-v wM:#P!,XBA$e:YG65+C *J*NS" dm;d^fMA?PV9 pD3q^r|؊,VdY3$S'׳ פYW BQ,z9&/ GlJtH:2xw7ti0pjf5{+H(o ;>??w"F\\Ǹʝ8ZGzËZof\lkKY0'"cK-Ikn4'{5Ge^~ Jhf̾,b/Iwh|^8ڷ>PyXM*O1FB >Je'~R5ބ+5͖;ʠ N=".z-igJ9]bu!I//TB/K IjbLb+qI]_s-J(\_LfwGtdy}&F8HJJB>e2u}*pg?O8IUOg z_|G]|ے:_7\PDd4]Q5jU\3KεWhi>F:3CE-x:ZM[LfM!9ơ(p ΋`7SX!L!L3tA6|iefHb?vT юB(# S}C { r?,9gDB[_z.FrQ!zH3ҿW1;ׄ (hdF_◛_ܧ*d ˠn`D1=EmC=pƘJp*)RdO$!֦=E`|@&hE9y=޲Փph,#?Hxs1OYc )ũClfihgD61DV0۝NujQKboc zReqW3' /sUf ˒ -lQ!l L~G$,6Q RM0;~3©ΘL ǰH7Wۥt^S z!g]S]n{[, pR@ T$-y;X *-:P%ךNˊ:iKi +G@l22¼OQi~# vߩst{-IngG z7y -\\W()^}>}=N%m0Veb_p9DauQ#Ĺ+aeIDB#SCjCr9I7E*W(*_7C@᪷ޠ&? / ;Nnm?ܛj4tҽ|4~x+骣Rc7A ݲ!s{_OҨ&&|9|1(_KdoA~ ,TO;UɄ ʳEJL|Mje&`; GWZΟo-ˁڏaWdxYC803ᏚNJ5U5ZA\"+2$am`HKX1c1ؾh<>ꥱr.CNs[6g~E@nˠ(=7HMc4\hMPMx&ha>`:CQfOI /"smN6/,MVHvd_eU?~߷xd2g/")~^-oR^Ϙ 2O?o.[/b*b@_wN{P< [w5-o.#m#X= ;GR: 3GQ9F˃'tUwOp<hd灳ILİuh3փ"4 z$P}n& ra[Es arey}k6]IQzY9DIp d<ܑe^Q@wB]$of&7N9Ch&=#JKcSs?zo}YdQh1gj16VVZ72mb*XtY'E(zްs-\n`K};͗ye|JS!VQZ_%WWgQId61Kڏuǚp ٴb=4.G I9" dJ~s嚿k6G" qcKkMݫ+_fsI,ZphI#o}7dIe>i}:yAKW85jùgjJE4Z1wHoͅУoWhǔ_[kZⲋLaXn&-@+mtBؗD!P֩KsfwFC-  (Db)-Y :!@ FC~b͵\ +(Q A֝w[wDnu! Qpg81tUWv{}\9@q}}1xkd4/qѭ<񹗷~3 ~ai}>|i!0X+,/ǽJgT/>#I^\ -.r"IjT̜ $;ټD/I~H9پj`qbc+iv:z/&t@` e]MDlDVf"" oE &IߐBKL3j hE'B.%Di\ XhN)p!/aP18J\W`?㶷L]k/)#82ɑiZO$:VnߠmRX-ֶX Fi`<\QdkbWޱUU|C͌]B!6$,( Iָ"6yuf1 Ka=>gZh 2iEDƾtT-1,^3$hC |”=L\% BwU)}gNH_Jٽs3&rE¡tp>8A}"㋴Ͼ0ӂ|_0@?E4@XڎO)mǚj! 哀P+C-k#Di\JC2?NTƛ]?Qa)_jк8pQ8D+0$iU->1zO 2#i%[Y=8W"G*71ڨ|8N+y '󓩖'DǨ] d^+Ӕr)qy?q.c@J^:\NVX>]N|ζP7[!p_g VdC:-5v C|4gl$;!)QڷGm$R)x^v=:"<]_M^'[4{.d>}`y2hLJ!gp("D7ԇr^cZX{3/r} Qa4Z{sAX7oL^dl043|&ZfdE|@$.g:/@IRnǺN1 Ù!LA%ߤ2ա&[5FfV)Lvy$SKML/{H( =V_lMOhz,c/>L@*l~5⥥$fP+3G)FTVj'?-y-uHX+u\) 9Fi Uac^G=^Io؜O_[p4w#֗#F{ 5^\$2f>5E>$tHI}7&pb5"B {C{æ9q~ʇSal@z"GM#Q}P-ؒ2$ik{^b3d Z:D!|#i%q fUOO1m _G` /,D|Uy?EdK<ݓ(CnԈ0A7BMZ[G)+tEBݒȶ,$"BlJp@JU|KH72R:u/v\/Ofq59رe"f$^Ч?,h1E'zn=ɝbUQ Mۣzt4Xɡ"ݻ@G+cc_\%L۱0SHw.o^w'W+Ğ? r2tZ7o` J])(;oX!g.4{_D$rړ!|V*xS?} tl[F|:_R$KGџiYw`'m%<#Z0mxܣ .G$% +x_op` \LWe(Eb ܳԨ, _smRw қO~>i',5u<ʓJkRTA&/u[֧oR߸S^|0̀{mo4 T d^迁OY/QJfUMOqCKNujT~U Mk!_(l8=+8 ¨N[}Vx3o4K+qa.np2MOO-$݃ገ~[~M4xIRJhD9˙ķxzhkbs6CYs\R5_]` (5;-f+ LtlTF>[_5O=8iwb~ڶ?"M&k*}Ʉ/_o>KJ!z(.6۱ Ew̵&1o2X)b\jy<%X^$ h&F6D+u9wI ߡk=\qzt<6SDكZǮL`L3~ ŻOκ?M e>G9sY,U/~*5׃7U)* }c΢-+xPDxO#" uP?0ϨtjZkiuBPp:ysux+-5Ԁ]=$Ӻ@xMs]fwpݝ\:S(h@2ΖAy5&Z^[xO?E<eѧ x%, XY!:PE  GfGDIY AAe6G'$ oVoԳ6-#{a^¥mhC> yUMнZb% >ncxT.E{F7&'Ӊút1xql: *$Uk,kP]qI7&; yIBF߮+#fJW/yPBc M^t/hj5(P/hq.NTͷ:8ovAގ)w/$9IÂށ01篤 u`Xs!GstݸN/_@PFTp@,Bn߯@J Ě u*O}A;Fd %Bm {avl:{#hpn-{29I.ta땞;@_&|؉m}|Uɱ7Nч'YgڮOox=Θ D|>NuEdЇձ G0Y\iHN~NӪ5D !V7; IpC #?*oa~-xE)1#;6w{.@ z`GM{;s@yT~ziK-LnXޒPF陸8v2ekkJMОLC!шöOjQ6o|5k`?;b]c 63<5Q::tյ(>(- q,l,Eid9z8g>rVΝ m:_ C6^ۼ9JrJ83cZS\a+2 NYn7Ѽ `6FcE*(@cEA[`# {>:.M1˜\26y0t• _4*L'N^>rht$NuނJn+w:6!9:+vWTiZe 0)oF6{?xA}(o pWp)d?nجޜCF=_/ 6R +Cm/32XwLڇJE\uQ_'al[ %U՜~ juoQfH-? + DNw!d7+{Ƽ4=*2%7:ҘӢ_Xh92 w/=IZGܽv4XՊ] 8ƨ%o:B3j*#&D5%hSy$ ]y3H=jn$(jR0Um1[`5t" O ;&*(/g-:tr'g67Az؞;+B0;5?ƩS՛ܹFם3᥽1ZZEFA`K'<uL/PY>Zbi3__qiQȌ&Xͺ`59pa6:{3!>?en'Oc$¯::mNHifJ_C-?eaoy`AŻ`Ov'->z\A)}6F{G^on=ޢP\>%^8]whS-;v D[H 205-p0.z>x% ͥ'׷F\s^Sʳn⽆6[س$#\ְg'n :sA{wnBmφF'XGUx^%"C$IZ$XPțP^B)m{2~'iKPA#Hi(\t1U/ {b(Mviakz)O'mY13"'@ٌ0 >NzRm|#HmrW3ުxkR¶"Ӷ%9%F鍓JD2U O+/x7]QI!5W {SIzuwaCn `Esi'g]&J#g*"#fs*p.0N8-')/Gn2X+dAMzlNjoe+篗MuQjE_,b@w?ڱu߯F?M/"sP%WۙdUa5XѻX}04=oM}/?vQoY~rehH JDH]T+ cBUe80Yໆ$E7ܚ`àElo d8 ?s(aCv0 nEַ^x*+]7EeH8wESiQ].g%y3vJ{l@5afsS2MdS#N|ʺV 7{?G@EBDGa63 8B2>(57J:k\Fjhe30XL$X.>GJ@T Q.˷3Mh~Xff!hz|ѣ0zeڑ6BwTM,(KT)K_&SଣA$̻ LAbJA0aУ;Wa6713/m򤓝ORl! ,R »9@Q9SUdճAIX࡙)K&taؚ^נY?=<δ&kjGPA2f3-UQ1j]*\O[]͝B ק'P#~%RO4:0j!y%2=M?ݻL\@,n٦5rH,ȹ֐a?S dxUs6X[*8N$Em$=ѭy?01Al+ӬlXeN"zw͈a|A֯kb,oGL$TjBnSܪiu7~ǛbrxOd1DtxxNDQ}={[ܳ\`4^0j+u; nC  R:U}fSu"p/|)8ϩ\ց'C:p$Ou&2dYv5L^H*:XKo\! LL&qnX(ɣ&Gn6p QR֯0gͥ saZl) njc1"Fë@UMe/0"ڡKl@+([uJFUʻCG.i8 $ /io4HȬ%V@+~8 /E#,7zC-\!R+KuLpP6S?VpJ]"Feu^#WZub&/ voM \HY7еno/ުa'ea[6jHY⸆=6Y;^q82_|w2KNsMYHmiȸcHR€jl`g1= v`P=E*Vn0aUTr1t/[ˎ4o td8&*#b9{nմaoWb)?#3`0qd]~UZD3 3/"BڙjH=XNYGxFr\ls!: ,"I-\>,8Bhܴ8gtM&V?|$дjP".?_)FCaI '6፲œTs*j^ay2%%VAm0&)ex/& d5\Z.p`ӱ>L,6f"gaRN3swW|+WܐdmpMA4,LAF -G^£LBxSq }춄:*Xle֯D9av7ck?PvjFT{>7Aux$p:_}l!xW,08pAik sݣx۱mjo72rۅ͉>z -y4SPd!۟}l2/<+{HFq{P3+yZÊe x x'r_Nj 2<)TM(4%9=N897IªʠYgiZRȥjKZr&l'o`hoc ^r37]ڪM[OX(k}*D ɡ5Q:n-G{2 Sأ>N{}C&LYgR1 ([O3M$$i%<?by ;uKl:YgF4?RU>6u~b:(>@1;+)Tt,U ;}p{66Ȁ椷L6.%ᘾ߇ȅ܀rÚ<jGjP$1 "i3G%a2c2ONݕh^{C${|ѢQTzsXZ(xa,Vm<їuJ"Cmޣ&=:jaOni47A"oȭL"v-%Lq㯮GHj (xY@*!T. ٽI|M>sXJ4oÿ׮*{F7g(}ENk"HQ- !L$k5s4Qmo3mȄUYPu ~SB5QP΂SyE M~1WJFO+9Wy|^HhQ MĆb l s$-TBFf5"uk5m]jUa؄צ.SCrV{Dɔ/PNu*|j/V`ϧIlyOpMt6ܸ@mT# lRj[2e_'G8EAkn^%1n ^Q[3SH5tD-B֓8l.VۦHCc~0@b ղ2?gU1:aHv.Ծ -[y0Nkw 儺:V=s%Pp.{rnTT>֨m!{Pϸ]DbnQR7طg CX'uʡo\ ^؇#N_.݂uҪ3 YYE2o\c6y8X4Jjzh+ zͷn֠{b,N!4}AfCCfe^sO_} OO$9YCaDpFtŃswp$2 #+!|k\*Şh>&5L~fu kT'; wij'BSDxAջo4DKL qF\lwaJ ^ټ%Ȟ<A t!kxhwl2ƽ!]n-pN>*AG5{b2pr&qS[`VVpB]ؾ\U*ɽi3b3L^(Z\mp[A0 fI5Բ=l|yyagՇ ?OEh!);^GdWSD%ǻQ }H8NVFF2 Ak#BNOM鬐=,[iyJ"LYEƂ:/ı 'Xb?Üw?T1/*-j{ni12_2 `ClT.jEQGk!Nɶr$Ӟd[ti]2-#nR-'⿼Be#qp8gǯ3C%F{+%{^c}oh&B6Y^Տh*&&r:y[K,fpS&nsLq 5./ƈ1lѨCwMˢÁKAMU"[%h#ql –n:8O%GsAr3?~J;Rs7e{8[&Z1RgzV&=7JNU j>\w:R9T$/scqϡsS9{t]y W=╙bI7m6>֥61BltD6 #W&`~LFe1NTiؤǖD~^C:9ţ HJwOJ*Iq:ZӦJpIbᚬ%ش%!.i?، Bzsd- NqA宴@ہU:a8t`@Q;r`j+#P\[|u51[ҕ 5YqR{'<tь(5rb%YB,+:69x0BeН3n"j(FYZ",9֡lm}tBu_Rlw`TκjR~]LRMʷȷd g]$#oo׷Kak3:)auv>ȠrBf@ċ~1U-~9xY'L`Kz CauG,jT wEhԤf0߭ (4h?z_()Oh@ ﰋ#YS7lU0qs3a%{$ a)\I߀½ؐ,#N{3_xq9;^ƈd\H+t0K쪢1Mfwޤv`5lFfu8;r eC WSkQt(@Fiil@Թ,~ [*М guPP*v6K?f *vCZoiDt:y>5-,R@^{gn-A肮 č^ (b &3_d0AGDp9 Rqy" G.x K"H`q Ϳb*1@k! V mڦEv|-B1T yxU&e0+rֱhƭ8m ҞP2EW5I=YdiWFćG8ٔD$^h4juV vg K\rVk` ַH c䯻^nע<~H^|_~ /kBl#ة_1gYx^1{IFO}P1ȴ xt$.6HtEez\sNYrF䞀|hIaE4ʟ\|GUAȁC$t+K(e:,iմz)"S%WJNm-r4x$z@>~ᒊݹe yknG^OAU( DI]WQ\(ùMH_d$TBg n Ǡ.B\o+$ :lM.SaoQ^еh;͡B{j&R5XA[gZ0a{S#aeg8fCV`“e{7c|FVzd3|}0ԗ_2 gh1-{&f}{<TVOM7 Jy%wݺ8Zfnx 8ffRKOt]S~pZwS,dXX"|5 pLvn8St폱K"X)kM|Flܧ7jf9/auRmXeϟ_cHs (d$k!VcIiLFP< Dv׀ y<)U|)|8f$c\wj=aOWi!WWףRDH6br79 [߼oXd⡦*_һ#q{0/: rS軫 ~^ݍW==+bkÿg n^?il -nm37fR5W_Lob|{od!t{{}hVH%˫Z yC-#H1ƀ+"Qo!m.o4vcKd:'Eϳ+Q!=[oY:`kDD̙Ў ѠxE;yœ׻6 %%2?$bYRW0BKȥVG3bnDwϰ@mdpz2f5C&{l.y/Ua17etT"_Jb2oq UZ,6DɜnS {| `#Hٛ3ȤGI%6I zNHJZ*/\34 ZRcCd:n4 ȏ$Ux-J{pYBO@lac N#mԟMx/z|fY627?o- BdhTF)&[Ef>̃&?\(Ue3zV0OAZbN()_W:ƭ5>D DO}wUFcjF:7/x6E~u)k&@/׈\jB#P kJ_ԜQӊWJ\m em. Fu"\T$WH Ʒ.#a_r<1sFRSӺ?hLΊ6ZSRׅVw&\H#cZPDĉвWC1 SXH G? ;aj%E^(#\Sw_eKm73_ޕݺXW56{i֑ ork05jƈ|>uH[?B>H%%#*ckヱzYCB㦈@}$&-=wPUQS=l5ϹAmyWBiDB'hd?s&o7@WbQ1M'yѦ#CQj$DUҒ~VT٩fx< :KBuܬ?"k\DK귎={NѪyzqV VDcpCmȜK\svO+_fkb_G~`=|7YKpC [81J%XgYA|?jԪ旗{J=KRGY^r0F8EJBqJ~}4=CϤARSh8sqRO.yBH Oȳ5ڙBɵ`,8M(=o)"uog/ׇD2WF?s Fmx2ؔa鱫z5]j/|KI"wKɴ-9}?3-hM@Q=ٓ:,gm {ICqx5TJ.{Pǚ~75CMe&;sr;]{ƺ`T\ |ʏ("H6]Z(oA=Mjbt_\E3YE-6,ѓɼrl*5VTJk+mAS6-l˟Xy0.@蹚:O3zM'>XDKm1.$~+aC)Shrˠv*A46ܧmybZJS^T7J#a|6wCh wAB=^3PH% hFMw,\9AEpt+QFh~2 #{si'eu)~o ]0=n]HFJ+3tUj`jo;x鿅G`U9k\EH񧯟^BLs@sT)-Sq$-Uoq4n8Iq5!tzy#8mc;-[cArލhժ-%Sif 5e2\Msgt^tɗG߾Wz|3{X֚h% @;6YYbTlMz83m/#'?0Ԍˋ@̤UC*HQFM+ȡyV 75~KJ%h7xʫr !.Qts`-T4&e_9s/|鯞r,Yk;AOz{`g-Gx(ga_><5Tip3sO y#0.Pq`z3PPB+RtepH _PeWZY8D32' Z=<gBw-\R?4/)D קѯ7w5S[Jk>g↛ L5R#` 8Y&Pd}!b]w-ui͖9ws?ƱaU5Nk~̷t'rhE N}P:KAS 8j}R5t䬼IC7wt*+ g1`J"zI*хAC)XW7kz$yÊЯI;P{^Bzw5 ћODoU^n5k>a3bh%[o/ &y FP 2,XY*pjmMrUKW!oL7`G jciĚ?*_#C]= euV[RudQK4y yinbwf%|^EMw(D uB϶0B`niHAts1q;t a%a 9iL(g(1#Ȗwݪj uL&*vI.54$3'D-KjYL6xH}͟3Qt'XF!OqCf^o4P:G5¨ܤ=\; ii~e+j,^ز ԀS=*CixC7rZAzɪU!sD8ҘvogG9Rsc4Jc*.{4w+Zj r,=Diݑ-NJԶ9wCXTW扸}gduz#y5wAźց*Wɛ BP/JPuU'WX^cy< q΍ L0LPE(=h F6 z9n iJNsz6Eۼ2k 'wbpG*~ȵz*0f.MP+[%, G>eSC,p;{@mXr:Adrb崧di4:wm^IF/6%=n̈, vdlJ;͙ D-2pd@qMxis3QdJԘlh;rXeXmp$= y(Zi%dU_ A8j(rTSeCqv4Up_64G; g0v|ZNF*:8+5Ea(.EZײyѪPn-~֌9rhe 48AutT $+9p7oAبݦNuqU'#%d'gm7:/^o1m`.`:RKh'wx1k2e<;fSΝvt iw0,'/Q|mf'ƽf0Go(;\Gyc*_Mт|~:KSRęK3d9̵6́6>ЃaCc:u:[Z{xߣͮ|U#[&Roou:^^b\  >.Jl_u")me*F_.E &hfmbZDrJeC۰7񽶨OZӒZDRf__X Qx@*\1)V!pMj5ؗ ?VlA9T.Gj>'QU4n^8p-E7$LsDSKe+j2L ]lEl) jE͝z 'ZQ.KZ ؼ~jx-im K癷ѻ `W@3V+~|,!x;9k-{W^N,[5)ܮOL*nЕUCB&ȕ8r? 6 iإM $險C w,]:FEUϲ-<D544#"[*8x~S`@]j]y2걌^/2v5pn2tX+ w~؍#}ȋ*嬾E0gZe;#".b$WR}{HXk%Dy1U 7R?Yz3`"?#!/yjvu[ Q)%}U'b{xf"-x:μH9[ 2;(L:XPڂ-hRTfxfZGM(T[ُ|[Kד*Mn udѶcd.V]fk.wǬSxKhZ;YzVŗDn&x15wD n؊#޹(dnuI5|c^. _VC(^QwaS<Rz % %w"υpw `++]ED$Bĝ YX.z)Q]0>"EELlvh(M_qטUtPF *k~CpǦ(X9]Tvj]NIJ%,m<@ԘټM#rs`m b~ #^CeoΫ7\@-0;SvU)>Oٛ :2`@<_~B8`R#!Z({Y!P\I ^٪$9F9|3hd?ċ3\s7u9qTH?/QZ'?Қ Zt]SsUL2~w5(=6ُ:ϒD&YʛbWx^zv Ĉ- @1מ\,^aRaL@Yi Nܠ®[W$tF%lQ ľBZSvADKI?`%=+ي W}:&T;|xr y2XFBKR=h 7JD)XQ$bcJgvy$H^qs}`qWi'WD6vDd[-)/ϗLR7k) , 8*.+UuRzp㍹)n4MD2VTg.ť`{pDDj!wYn?H x!4ӴD(E ^2 Tf%xSod@b*i\*\uS-<=J,ѼY$1˧eL xFpb=Zk9y\4A mBH6pSLt%)'g2n|*|ח r9L^pxq-o=pqme.XT7|DHOMi׺ B"2jSd8ZfVYMů.sb& T9}QsloG DM #-H %w(cekQ9IM8FSp1eafu(#Ko{Wl?6]#ؤRq&*=(q]P{:)8Scb8}~=NL~ʯ2ej|%3kb)3+vƏqcq+0kpO^Ps]'AYx }",}ɂB3i$5֤?6-_BzK~p } .6*zUe͓r^4j.VƋ`Zo}[VHc9c.QCcE @TtR[) b7]ʍgxp Dtչ{3mHiuQ%~+-=>oV[|Mʥ8iqӅlx0;RSWIũ/E6Ɂc=7ź J}2:%e(J}OZNNc=SƎ~T:3='m| :Pb'̋\ ÿTnL7/MX =7ƇKӖ?mݳTumGQ"A4{L7?ͺ& NDSr:XV 5*OLC/-pAFw/AjmbL/퟾'Uyra/5øʊg>[@qWvmky<+%[3.nI O[]gūK[رKrfhnfֺl9 "Nk>ʙ.*A!ns=;>OBa.MYzLs!s 'Wt\X+:-)(} ۤ;lƥNd!#Qad#%8=`Fx#1qSy)xLjkbnBި&_.2vyQ(gT%,}cpe6zM,Qqv],H %)L͕ ;`t.?աATLE)È~F]H :.@ huTÌ kc}_Ϊ[ ;%ǔTB9[QN?e1bH3Ӳm/#=WHcrͧ]߁T_)R-dڂAݕ˜swͥ wyϘޙ$D4a`}h<~]-uuгA'r=J)\vy-zBǧNW%/mtE) YQ;^}4$~ ͧF]G$[:9a~P}h*-5gRmt~ܚc 0׵+%Hf&7s^ivx̝zW|&]\.$}4'0 [!_.EҎ;?4+xڔ<PDHN $mJ8wtdµǸ>m'hQtGNzS觱&]1rp@tD8~'):e"4Chv:dJgT[Lpu#$JIqf$#ރ$CFzz$ 6w؋#k1qf1. b<͏dBZAPGuJ AFvZ/6`I'3S=J[#v9S )Ͳ (m鱟[)ck eܾ%r5H+-dc3 ,Ġ0Qsh$-q)誙k,c (V =mT],*j*uzZ ?8uJZ:S$;|ؓS0-+ocA+I#G.,1J?*?[v\o_X:H.\+FHNJ L,/QZ["oh\k#p_E]]2rX[QtE؁4μi3iP+'Zޟ'Q"lb7 R}}tl~bd4UN̖=Z-75qBB~UbݩR!3TCqE||G!Bn g@S!$r >FSF.ipSrBoh+`Hq| JbS |94=9x?lAbs7_g-7j{Eèԇt!Mhi*RCј@_X>Lo?RXg#.UZ߇>"W<44kj `#1ND96ab$"KvT*VyK H3H;eߣ`┑GHP;ERXLȃP7;]*VgKqߜ艖ٻ[E03}fzß[#Y/>l"%=G,z[hFS; #0|4w7-) jUg?gI|TP>\.Hk<)b8K:FyM4 7C49}Z>~m`gaΑ7th iMgI!ZZTG':TUlFu)UA2KWXG#l19ZASBގ/GսzwY ̗7/^UԎ<nT>TK $.r%RFr,Sʪ787i=0mN6E0^kJGjF]c* )4΀TLn=PA/Ig5/R?_z![R#.;9n&(u 0]Q Rf)̑L&skLjAگ 9GcBo.nxsC :X*uvZ%OFOk&ؠ)Y E753Fͅ?AH(C.]N 2X6c:$*VU`44(QS0ľj(i/|D.+:wS8S>t]y?Z|YŋF!pz?)Umggo\+/had4LܢT?5`hהR$2?`V\,JnyaL„ 6} +vjGDB˜]4/ p<+9ϊ7}uJZ \*^fo KDC݋_Vv`cgZ$Iiw2ar%9ʢ#}%["v6xpΧˈ_4F#[I״h2W̽4f5֋$E4i+5(2I|u38ɁB  pbn[1f@VA6Ѹ:J6ζJ7]EFb?Di fR*5vB!'-ynLj{O>2Wh2.K4ʪ}_$qqe)Ⱦ8hP'[=kͧk%uupR$U&EPU/NJ"rnE:?]jF$FHmug 4=q5˒3<9or5*/};_d58/r u)*&h݆Uyъp RSiZBxxgі/|˕cf\V +VoaHn| im GTKK7WnT|8?fx wI[un`2٣HFo8RQ/?7}ai}Sj1&u0YFCbx~IM~ T5ͲA }v?4WGN-TdB/f'v͸7/>KeE^heq!$_Mg%c (tmNQvUp&m8fDB=c@ ~Gg;f mhTVO94$'dDg)P=4 -D=1S/s|.2AZQ[&EB5^Zǜ'ZAI vVRP`#oerbTT~:hUqRKGTC6M^; c5O =>PMhS{]V ؖTX$vcd p 7((Z\j=8_-) L~sf_=b]s+u!QLMߒ\@ Y訂c~jG͒JͧUҏS.律|7<͢}q`hT\POVn10o R n^ IطyIcl"pd>=*i2 "b|]R&&unD&lGtbc| G5ȚeȄM~#|:4 1}9tUVfjHItҚ#qksFKt7eR^Wr¯uI73E՞g}PLM?2rEfwx@T%3!1w1 ʭ𶉣 725MTaGRP.M6$2>8-׏Bo.ČtED5\wE5UD=p 8F8(<]Ɇ+[ck^ RJr1hY'[`'=V֗M[OX.c@YJT $BIg6JcS Hdu)ؓ R` vi{f~>upؐ|^8O`2øBdieNMVn] ]skd]:JQvVr4D3nc7m؞d$чWbՈeb6Wut}ǥWXj9T"$39N.2VڀV:07CyHn1Ks>E@o#iޚE!D2f ObC[KC]@*]4ٓ![c Vi[V`=YrV$$]-$]/G%!z5ԵL:~>|T~r4%Ho'teI-HUÅ#.݅wFC2 ,,;E5KP݅rE;kqw>t6FD5 8nش&Gp\C bkIDI6^WBC'Zt~"PrI%JRbuKV Ym.gYDHGfÙڈq)H͸W Y\(`ȩ4g[0k" *dXNkF=h` cdOMZW쳞ma I_zCkҽܝ d0z(N8k  ((?'if7[;p<ǞuJ祾˼7FĦ'Z8\ ajBDYe)mijy2qTE>uΉcxs琅AS52;7pBb,4+ΦfBtTzGŔvz/OxF2ץVK^E|,B"}7p XZF]NZ x.Jk_ Dm1PsyFIg.}<幝ϣp̴[g&>ߞiO n 2C,*ДzX7 N2B2PZF\ZޠͤhQJӶׄ+Ý:=!,H ]0 '*,%z?o)k+FNAn\iDB3x eOei8XuUc! VIy9PV8)۴|,v[\zf~9lU:Yhh3YEaqcaGia'gi9EQ. L=2m^8ʍĆW ?1Pe`<,NI4۾=.])Cvrq(qteIr9Yu/9bC-Y]PȜa{ �BQD)@4 A)PIgkJɟ0?<DOdgƐ K $.~'M(:tYӊ8X+Iiwy]k<-TPu/ga&H)6*VPP2ƂL,!Aj X%y!߯*FA\3KU"q N0QJxg`V'8DnJ.FӼy ոW/_樈68b 8U(]\>wqaǛ'R;cnt^JR끯*H l˼CQSEA K^1X%stƹŇTBi 7!|cNabe+\lu;4c)Y~,PDvĒS?3_ k/n|ϖ4KSJѳ2:hvѾ:h!017 +ooLR39K+% PjȌo*gIn6;>lE\:b>4K;' E OA[4~'TmeGaAr|im,&: y+~0zs? 2smPQů8^؋[IA?ԙ>{,@=> 4GB󆊷-u_Uf.WvMW Y +R *bP>]&Jw/ 1Wa:&Cf8WIIb'Z=3[Wmͮzqí2kK8Xƅ/5C{@kr4asR=OdtX2PfزY9='[g4=@Yed :G%/V5UP,1 \"8YMh;LRh7!j5CvMsqc8GNvakGÚ'fZ ~c6$!(KsITeN_~ _7GCT0뇿:JGrQQ,!9SɊX(d19C|("#bZl ;^'), չAE=S#q A'Oz=8[{s+Il!~tGql6IۋWmw^8 S5 |;F&^Kw%0W Q#NoaՕ*g A,!xM A"*qfW8"U?#? >$W)lvs,sU/D+z%ʲ[`$w̢ܔ5-R}@Sޜ0vn6F˳h#{o`+oE!^ǽ]520W-~Wew2"2?֒]DU801XGK1b rbP7(ιNhRqrPΏim>uPn$(K%t#P'M"i W&,RI|H349"K^$rPf@1 n8B/\+3 B^pogQe=mzb"zEvvUL˞h"F K?hușLuts/ Ib41iXNs;C#VjHDtX&Aٷysfg .μi@Ldscq5WzvƏi A(Z/&|ZiߊC-0㤎dˆ[֏v0BgM1J߼Z] 1gȏ~ӑ&tMcv.D6]rwGb"G'sDATO+&})Q^9wKGIh{gΜVZQIvoT2>o >ѐN<Ե&]pV'0b"5G,0%`m47rG4#8=?6GƣЩ2R^|;,T+W]a9a!s]}Oy`_ϰlb+0Iv|9?G|*G{^BVQ.eAhz_ºf_' 0E(A^GsCjw:pb  :j*_ܘ -œX^]lJI#U>qg\c2 7ڲǻPTyr}9\PB_ &(5 -DO;1nrK& :q$$5!IW~ Iu&9U&'Z7$槊{Zq%1"0Z; 8;`H_a6lIj+</|X N5 [0d"ye>M;*AEHtZu3K cͯǹ~n ,2e])∩Pq{[5?|*/%Xm kq/alrJ E GV8oa4dHJ8bsc:][gqs=!HEgmʢ,4اH^H"R{[X!Uoر{:HN7\cQWT_Q֘ߧ_ TZ7kȐ0C/4Cc8L@U2:c-PjcVQ7&kIJ9 h+6 Ut`Hq%Pt&ڲV*N>ˤ<]0oe1u{bPE\:s@C9jQh g0,gW߼ok6MZsc#9fPN@Qߟd+Tb<1xܑu[CZ<;TfުM'x!'>C [Z^{Bs`[2+G mV?3vJo1ZQc(Fsmvبir8c829O#jF'D}bf~L&K8T?pb vp~\MČգ*& ,~14pFwTY684E8!6f^S7WKq>>9/ 5z*Za\  ,~lxF|~˷(J rm-F^wo!M8xwN|tʫ8*afR@"8BjLWt QMCn!ڪ=(W׈TpkL6GPK:'ذxKzu(` :LKeI4Q-Z{RCh*/;H]ʿ#+gO?ak:8JHoI"^bT"a' $I D[V jOKa."eE;E\tӯí tmG /QzN?_8@Y{J鰞y5X"@ɥ>8:E=x[ӥ'@]ͷ ?d# /gvw%bW iʮܼp`K\a2kpc4=ID"v!R)ϒ#Q$ص>ob([^5İO1j:dMŗW9azyD*ne[˳lI:W/\H׿(2w!w']8#^?Io&tբc|~وeهMh;!CqB"l<˒mLr"aD<Ok{s1R=``3C!4onH3Ac.tOb(\L (H{ĸǞ&Lt}f:uGʻTACwF7;ńMHr3o'_ 2z"dnYO~[ `t@x+F-lJTo 㒱 Jd3_qA??%5W`X٪,XQ2"Y=6uM}rtS`׺rQ~KpҪnq >dŏ`JQ= Q$8\8W!XjIڜb5N}n~tE(n9Nx4;k,I1gR2RhtXz@Zj>}57_Ty9ѳ}uܩƲ|Q!hY Ү9a/pb6j,p\21mcq1eԪc̄]v6t*-<4Ⰳh:~ I]4APBPE $E$([QVro/m]9ʃ* nKKjy|^%?9GlayP?S_s?g L X3G2tGenM4¯ Lvta hRߴtm=s f鲍jE,oN rUx C|(ai9!h9Ms;i[L݁~bGshU-b"%X"kZ$&XѠ꣭4^hJiX4ooyQzy(( -` l1.{J0>5iQ/_KUȣ>yu`pn * 3F\D%j%;{;' 00BH$AY)]H-(6fZ؇ށIp~CYF#IbgeYﷴ\۽FxΪ3z8>(R)wR;6_nwiYTS3'w]] BI,d?.Um&hDuP/ =<(-AYRӫ'o}z*1~?zCx-/T5 oi妌+JWóY)ܺD"K$rH 3V|! ""1.:L*]>!$R3tjn\M} 2(pDx۳ծpp C ~b:--{;q-[最-03$@zz7e5;./UTV$bx|єkؾOQ`ʌ錰ՀӑIOJEEk) x@*2osZUfT95HR_2-Iz;T1&]Y~ڏri8\]Qu }S 5(QF,qg2:0+$m)4aQ')ݍSQ(y9J/ţb'P a>1,"<[j.YC5. P5I\SKPgaSJDpԬѕ{n N_\\f|Bϊ(,@&,!#, O߶M֥2Zf50sF\1b#Id6bjQyt3ǒkDuERzJnmxNsG )wdrJKu0\3!|tT͵򁈟. ~vA$z_!Xysm~@|{mRO,,]H댥Ԕyz5(4:&Ogb3% `69 L`{s2ɱyeBPPnvPy C;<!#7Eo?An7W?}Vb#m$b7D66^\yM8Jz|Y y&n"}M 33oY?YL,yJhO*x)Y9*V$)$G<?aI6_ :lG\I [rT^Mkin- *a5&^MTyHoN>놦*\mq)Y%iɇ:U LGz}d!!\D(Y!Ia{U F$xule=pUkJ/V2m NJݳJ/A N~/R"gʔJRJULo#W☪1G/uzo<~Pn^V\=-+\Wo].q¥b/pQѧfgﯸϥNWt7"]|)NJ`<wl(kV/Areތ;DCm!1`F)4iS}sW!c !}{T^e5c<=cbqaz"WT#[!!>Q~w&o޿uX9н3CvuP!X% ûg%6|ӻ@@_ o*eQpqwV!g}Ld1 `(@NJ 6AL/_mlh кg CB`{{ܜZF,ZK_!DԽG|Pt m3/FPHYхR/W?QjԔXyw H'G;esCdU!ڢ3Y\pa |Qz3NzT->*eyU-'G;ϏɆ<b*DYN0=@Z[KJ(Lyx /c.o[J$u8rMC};w4{NR|!jF. f)'s׺8QnH8dSi  ,km@6h.qPafóVʭP0.ث.3 :V1s섲c"έXuS[HńXb/Lʅ(yD4)DI6`p -}N *] Gn FD}ZÂV=^N ҕ!]WvIeEpч(9܅zHΧAz,Pz)LU_܊MWP:EƉU4G%$=!/ Rf:%Vr}|q^?qI']*8jVיU1wkLŎ/Bdႋf@8;uaH7+q i7 y[բs"=_|8Rk} Ji[h14#>NиW⎥e&)Yov㴂ێy_CA4>ZӾ7qſ̤v%DIΉ•d*'őOaVx0/_8L0h ?1f #p99voDCI\f.kâT1 :ߚ*͂a>v'7G,Tocs ]M;g%")32܃%! Ic]sI}P)'qYkO0$R\4'2X%\]J}@B#l|QGD>R  d,BYt pڀ(O:Q;'x0bxc&>{T}qܢH^|[!E|χi1t>>&9<qX)W[{LU?bE_RidYu)]}D_00ij3u)y ak2(m0EorJ_ΚQIxb`Kk9Ԉ@mm[&Uuj[j8H,PBEoPg^$ތٹi5ᯂ*AK?siz||QWU=rBT-3 *瞮z6jVT#ͦyMnk[0kX9$0&BP_1|Hlh( "PF~^'b6*9zP[1i"uZ4H8#JTڢIم& ~$zMT:pգf=, %ER/kjTY}ߧD{HR ۼ-`f1N/w(wYΓO> ƛ%#֗gBba?iiylF><۵=mhB4͐iΉ9³vvc>߉ӣ`$B8[3wzs*Vl'U)FCeVᒘž2~d ODT@g6 ZD5&MKJ.|TC+Z~7x5J+u=t#pgo zMѷzݡI`hunj yj$3 r e_~%x CĔVPQz6ҥH@g(iX3.(4{+xaٜM33K!N_?X֊y7Qb| Abی qžEliTKKrOTU(UQΛ.`N_Lj6W-ь'M"zc L PY\g=ssK|):4Fglkh{x9X?lZG{)Dn)G+OUca|6$d2+c:P4_7 0~WhaSt ^{VH7[1BfEDASA>ّ bQRƠth't[8DK6%_<:,D[l@"(i/aB[w-l{b nN'ñFV!^APDz.{R+ѰC\XIRxSt>aHw|EhEs"*ܭ"ƍa!0=|)lDTi;_Kny龔sޙY97./qT ʠ;?X: 2FcGQbm2 {GLi8"e+H$;v|sܷ:~wV&yJoR<-2\- |/ŝ\`dF︸ ڈde%GY=וƒ7'wi`l1va^QSIF`:5{a>ZC 'j񇿾 (MRWEi4w~ (,%֗A޻xxiWhvw5I9A5)9>LMUqPBɻčh|Ot3g!ʛSm}"-\NlOԀ:yp;3Yu5U↌JSQ:;DҞw!~  (A7fΓس:˅$pu$IEV=>\3ൻݢ$Wϔ9 㰑xVB {8 vx:m"NrB=Zp@qB ,@T^8r8iAoOERQ 9h 3xn p0͹Imk5 {bV2n:V _ "fUz"ܦ.'OC#BE?9džEI\m[74)8T易~aSYX(brZ\[2ba$dtP vfrƾ4H~ItwbViP1|.&X]KFEF~ޯujs]$AQ!rW1 EB@}fy^r -;<5W3<$_Uu8zuNF-pNng#IQ/E ( j=zqB+<<qjK.ACKGqO\(Y.qpL]ծ䂏Ɣ_!-F,PCE6mL," rI̢9NWKWRf*Q /uw8@N{ۃP|HN$WƑR.yg_g[Gu-_L9e#}zv03޲zv{n3 K/?CRo~p[WNR2~W1 bPdP۫c7l-an-Q=s jq"~WϤS[2Pܳ޵҃~s/g<4 N*7iۢ&0F8L>7X,}/P&T5̳5޷1|LŃI22"сn(7IKԻD7L-% vM DFp8f{lma7`M VA׺ \|"dg~WRK0)L,Lpn#"(yP+4a&] z``Czy>\3Ұ$SAB7 ]J[. xH-wLd+A- -ޜsȇ`w=&Нs0istȪCU;a0շ"$ ^t TAQPϪe[ѩiԪh;p cԷ)g.lYXXI`n$Yp`ZR یɧQM234O`Ҁ/+]qcץb Í@0[q)ҖBu_U9HF(J~^)L[Se)ͽ:VB<n~[`2e'T@R>Wm [ʈҌBZxQSو)j֋h5.Z-h bpR|&xYhϽa|Qm$KԷ&.R-Й4G]ͻɗЙb*T)k׿ K<Ȣne@UYP W@p|5ʼ1 e+5:UЖglFe ?wX['XM^ŬP*`vsr}j^(l zAv\4rqW*C|"2x|0{vth,&HJO90W| i֢T-f>)Ђݪ\ ńsM 0 'ͩqЪ 23x]d5jQ6hYv!@V)m] #5C3m"JGGKQ4Q&Ǧ:M- {wH#. LOxi Ľqm1@$l)WUԵ$I&kcA֐R`ƒK~Ȓ7hŦ-Xtdo>8?xE.DC)TU͑x:_ kh54?U*|pa`+Ae<~gdĿQb;tt R=%*ho> >.Uw6XI5<)0ܧEAοSXt~ %Cj<:{!vT`/kS)/ψ0mjia60Ee8/z*ng=̃Z2nLp:e!9+O=D42ŭea>;Z5`̨eenb.g 972$)ZdM9q8O}őyc UOBZ+v*zIIA4kр/2\TP)NdRlɟCO#m\'a\5qRb 2<@!Z[-Kjoh+p)oFu'G G֓*6H/q+ey:. ؚBȣÕH2vsQݥE&{ kmBLtSv dEk VBPU^dt!/o im+j8vδ,rgI/=R/ XذA3ӯuJZWm쀀R>@թq NV )#F$ x~ VYw7κYX Q1vY@ ̸ʀ ! ?fB΄C?Jv[;/-JSl5UXyjzTRxKT @l f y j%t}}e.̀8ԗlfbVƁ]TWØHV zbCcHqCSslh ;"; R f^IKv.ؑ'lJ~r$wƃKCE qu|tz 7i+n. xhE&i9=4R k (S*rXB'2TL:f ͠ы/9b} HgjRڜoXN@5>29aL)"eKo2\սѝ tU)|вܹa ّLN^2'Bj 6g'v?0 { ^j;{:=\Դ[o эkdpGD%@ g CYi icfkHˣb\1dWl)doKW].1p?Cl:t8 :^BO6|Ab W9]Sffn6HebY@B?NϷ| hCxUP:;^Kϕ~z#6}"H?:_X72#J} B!sEyP; rN8e3uFzdw}Pu"UXNQ43Nȁ"Q߈NѦƶdwR~8 ؋2ɝ}eGV ˀ->dLW9qg bkA#:7b_kzd!: m>vQ1ZR 7o! o38O`THPTr`XY  ,b`4o?.ÃI',gJ*}[Θe)TA8f\5aRCW'ёY#1j\ e.d{1r6r` dFV k\[<ۣ'D% )eIxajS,4Vl ;yUtg#М^-E { Ҧ;Ļ9{%OtO qfFMY|Z٨Q*(ҿ^G)lu(.zESh~W5΀f7^} 8ʘJ>cϧ G& #@VE.wM)^-\2f4|)Җ@ R/߫#S+-) 6kv1lk8ߍ@7F<,X?MOnR3["|:fP7,!Se-R4hMZ ScNh(o:/7m,53d7tLUχs.>JEep 9=ip%z2~( PU]2  W/JOƯ3M~ɞ;kGO=Pٚ=eSdxqc$*C%EZ^uN+׳Eayfؙ0 j~H׌ma1WހTz߱t̂TN-ʯI(H"vHYo/?0Q~JЊѲNzNx(|f{&ηEm#YEFȨGϟDjw¿qڛ\GDa%Dm9+cvΈDQƅ"s>#"t)D$ks\'x%)>n 4+d]9Էo\ůd*8_!1!#Ш= Cy!bVD֊ [1PcGY]~pݸ .B 4m L!C}:N ri/L @»p;HE~\Ќfb|Aڊ7*9+uZ'Wy: M\f\*fHW+6+P.:GQ*h#`#O646[@lɭ*cI1m5{}=0O/<$6TVgK?'t`˧n;WILȃ6꿃P-WSdnLK 3N#7$&i^%Kكݐf*(C}RNs8@֤ÖBffxpD5g7?8TϤN硺5GB(pA>bޜ[2 8-6ur7e2a@ś+`ʹc%;\'ΨR+s2\QcxWMCGZ#$ik7>kE?"W vݦt+&fܧQYV%%Π)Q_ Nhp"\D/~!xܓY[/B)O {?Xp~Fn<}TCWnc^*m f*fC>HpBvv)_m=v%}LPD5 ڂhh(v[@B'>4eڷ.}@,l#oh!tIWuh:kc{SmBf*2o{ذl[q"dҿ .hw J6oiwmA6JԐHsU?z޼ڊ鳓h!&g=و]{+ ViZJs*g630hB)Kgq8'P'^_Eg>8/tR,,E*7=v64FHK絗e7 elo5u{R Wtӫi{7*?qn?>l]2=vG> Ij1gG@*PӮ,mV{)Tͼϑ&I̞$HĆcGY#mOHXlSI>2N}qP;JYx@t&ZE) , nL7X=#]lyA6jn=V:\o=ˉ24ÞmQAh}x!}m ##*~:FFRP9d G cFo+CM6.'`=Cx){Ku+53,uNJˍ&& =5@pw|.i5nI  4P)Z`׏sy 86^wK]Xa] Q6^Xub)6tr2oBɅuX_)a1'Zg4,+H sߖZ w s[fL]dY+#}oڎcA;`,m$Io]ign) q68~ ,y` o6.a?*Y:#uoå>Cڗ$? G4x%EMYc'<mo%鸩jY-ݭO)$@uH8JI"(i_k'뫹zFJbBKSAYҍt ΰeA7V͠WHǼ^BL%4 xR4$it>t8GdRu&"qr9fB5|&Ypܳ|%d{/MQR$VľMt6zm9UL2_Ar}?̬mE7n^gs=@5HP?EpPXXo.'v.Q%jj]#V_?"9 c|-ff[KH3n +d&hxxCh2} 挢i#h .V~Nb-'|LpigF_۳|ߕ68vQʋ@e6,cSiߦ[iʟ\nf¿TDz9 4u~gq 2`ZL/F IpA~P*SX O#GEn6;je_Kpݑ_!o>iEHU"Bxŭ}V@x@!B}m0X?(L'pz>>lf X PvjL-T0ok (Yŝad.' !-`eQJ1vCu3H}Wz,hIܜŝq,ٟ֫"mj"$&G2- dZgor44v_C2 cf$?9y&A!&p uzk¢?A ).Zځu\sX ˯_37U|CҸ+>lHTibޜ}%C~uüT<\2/[H5WcqH6|i 0D'%!i~;!!Ol_Z; VI4U*8R譤/> > ~Fmy//bٳ2am/>")ب$lxQ[JFI7 ED%_=gO\lMGëw@Zi8}:l%|TBV0.'D"0ՌlJ']# 4n<}3oi'qs_P`'1ޭwcǶ0+X4-AjknpaݦT\Ϊ0 zq-H;5,`3G"H%)PC\#欞DP[ק+)ԏhg󽐟V{!dQ ߱#¡S+?r'SJyJv?^ ;k2s%GY(HM=1u wQeo"|deg9}jN:eS*kɳeF $1^XJ٢eRJOvg=m6N _QIXR-f4l.JvE4NAԁg6mJV)kjq׼FcFPS{6nˉ8bЅPD2 Bopnr̥co·UZPL`i>r7!#$y=XVxÊ۪ϱ%zi!ؓ FYXru՗B]YkgX}Ϫ*`@ h^R yq VrH=OA+ɆBY{L)67BHjSب6GuhsŽO*i&u1(6*ĶE>ܯjLDyJvC ,> ӹ8I|-_ѭ0n xtBՍ#@TfWWh̀klH~mLВ'J"P ,tO{iNn|aK; ꔩC2Q8׻Fqiba袺"3tm\3P2=J6=&o+"S8`rDY 5NŖ%b)\0qlPā &TrD=)00֪;ͅ5TF$u8z!'i.(:J@E==ɖoLWl_ nE\sIHE:2IHız'E@a .T0߻&LhW 3v-7)Gwޱ}4o\9L$z͑g4(?!@܄*@ǟĤ3F~|y15ol|8!cY>՟((4XɾAJX/'_c{d(/ |B儴 Br?-@gŰubiI[)A8xvWj^,ZMOSa2*KOvQҸrs>(셤󣰝^j<͵&sZizVu E1⥇/җ*@H,[@Dۓ~ y ת9|P UN T kV\>Lࠨo6'ڈ_4Zq(tk-YxV;U>g2!D8/4&;Dsobepеt}G϶SDiQ`GV(t+O+g]lf_&;Cle$qdR֤UqǑ!_U21?H I M1~C4H;t?F6bÿlXB}pL%x-OBArb!), dlW1z_:ȁWCjjNhlLj&L?Ҍ6"n/ά^utDZ#PP[İT^q|k(Uu0 dFX3;vկ $X-3+~Iz:;YH!wp'G(!˥F\Շ! Y#O<%$3,^޶[V8M]-lu_4.9txZ8'?B'7ĦN v4\}cψ4:rJ,!*g 5S jZ4]jZOe\%N`ǫ9z9` EFZ4cFiUy/dx{y2T{Lӫ޵#JK=yoQ1k%HDf'[KI k-%<`s<¶rN?TDELcsV;w\yi& m,+  k-¾OǨawP:uɬF0OV'5TM@B1WQV5䀬T <0$2l| 'Ymj?_#7|47׵:`r!}:㋮|Ƞ[)>l\Tn4/1!+n#ߞ0((Ovbևh]?Dh3{+`:7҃tjQB3.U=#?arY_#+L/j'{*^H zSHmJnu pKR9sk$XG CQ!nzqDAO8gzQ:ў&ZۡFmD)>ƪ!{SC7w!gC;"GO.)wle'iATqV\nmUü#x?n`KB ]ig-$V75V[tmqzK KVUbϸp@ڧ6JSoO ~v׻C&q+#×lRVUR+[D{V-wd|Zx~}bg* J36sRBYCv[pYG7lAl7ǟσ V &LǬA RΈb/wd4l89@u2/?8/Z4AP:3_;px,RPq\ I Eo7+_{Wr30-܏}=y\i(F~X)r7Ǥ' huYmn=d@յ,Alc\DŽYC%̲oJA9'L+Ļ&Q[V'yi0;= ƄaX5ȝ{)S1zLY/cG9*~ϙT)ew~^txbPzpWwvng]=C/r3 pJ#@Z/G.8L1E>tL\GzwaQ^_`Sowº}5`6+[0^5Rx%?+(.ʄ6pxVP δpqE-YN"g{ S?c{q/}D SEa$@ MM)4$;4'p`]*vIӎF-,OI ~46-a͸ţ 4TѐnDqmF[<6UW"2n!PŘP8yODre6֘S?wQo˽kom,Ņ,?qۑ.%RB0I]A%npE " mC\GoE湘O v*d߼oRv0nl2ǹ 0$6qU{IKgey2AGrLYM*p9}}9FJSJ w@QCne[UDn:*$Ih&IKxM3_gxu 7+[:jǼdd SF\ <SNI k/dƠ耞{L^s>KI9z*b'ӓ46mG%|밯 920bpkP!I9AZ]gЕ-Ps۫HkSu!9нۿR<}'T;ߗ, 4$d:ozC̷CH](6zqjBëcg=KΪRo*cve@]Wg28z/s6^-13wˑ4 9"7eGj6V 1,3:tZHAyȉ$>ⶴ3O Q`RwD))fEMGdUZ*]m]<5Y'voXXR#:~<4'C+m5X#{6Z!QiM u5ZdJ Ț8MJ}JQ׉0Y1(0xC.!Jj8@ Nw#tC g5?=RBx=:*:W.ɡϭLTJ롇h>$^ #$nQ}}`BL{[{_dq'RL"6jٙ䚋Y "Eota=a=" &={K貕tncS%P5cȁ_U7e`=GrmE} A5_xa@lnxOt1x:JuU:nzyaZ5;j֮qmOA97 6}uk_lζYIۏ{{hV^$Fsݛ=@C"RӗV:? `} S=n+BXPOI1J޾vFpa-aV$-11wYWvQBGx@J7=8I_,$֫?=R! .3ɣMk5Y Zb,mGEXPA핲'o}/G>Bj'|akan9w$#ס^*'yeq`pJ&MZ:&Q\Zm?}) ͝%xͮU eJ OG~N;2ץ9R?di ט[{yGg|O4rwA=Ӧ9BiӿȜt~u2!=c|ݦOmHDlyKƸ ڋ_PnFXeNk 6T (Qlr8Xe\OF\at7Gc"w8ं㦭=͒y-+4$2a^@mx\/fA1l+ۓǷ?10* [G/ڱ\t+o dn0 F?&/Xȹ0M- C}K4|SnT4N+W\Sn%pM 钰CP1zNa8 A-yV.<_\65:=I~C)!)z}Ur ~~4/%%<)%f:mpvyHNf@~ukwr7(gNz蒀="AX001Z{?qklBMwKh;yV/Hlr M kdZc= 2* =Be tGzP4`@1eJ6Z p.;rŔ5 ~.wƗW~/<yeq0e^STi%$MѴj{cg[7daxE)/SgI~%C31ϛͯ6VʁiZHasҮCw'lea.ǣ{j B?䎚9vM$}eS Mq`q+ 19ӱ%4f⬱8,YS"GujάJv.Dn_kf4OboTYkS AGb7 OLFUUu\tqvFx q1x(vOk5;,"zUp UB6՞ gň[nahɽ,jvUtITn"dͰ!8Q+)YfJBxMspB!'vGv ehPX+aIx02%Mk%8qX4~vj*ZsS0 *Ev<چȩ!ֹ*()=E}Hn\=Jkx *> e0?K2zwX̉ !LE[B!PϠ boԃ+1\7`V?WyoD3u(,4rL1S3oC4M9bӗș) MC~疮)c\|FūrbnxRJ%΃q02kVL?p䏤"]mB?oTc8(&XeTݽ{EFȣ/^$}i RTHK! m[)|qOg;1֔QӈwInEi܈7 u}k%`4):Bst*Ys!$/23tɿi{ $\w1"=w7 .`i0T+³J]WX[&@lɢ̢[U+Hfc\af_coaR e(0QtMlu%- EdnW>7M_'eKQ^@Lmyk;QɅ3SVW@-*C+;>Ymf2",mGz3?QL+O94#q #3:H`'_ 5"#*3 K:xOД>ޓc-(>dW<#T@L\n-'XA#k©- cqLv7qvwBLjktׂ[1XqNC7M5ޅa OSlګ#s-V24K 266 m}hjg-SxqKpB-pV ǻFV^T7$K$,C^tԿ)T*JE`6i@GX/.@n c2kkb規%e:#xqʐD`06gXc@2<[!I7?^խ\sp,Q] K>Y)Y&1EMa>NcO~yo 77HU)j{  y=z9x"-=Q7b 5U7 NEWɚG@ԡ l}q9yEq=`yiKfMRM"?5]J~| ժDM5'5)pDjhe[ȬLftX%(س}YiN >ǡ2#5b퐧:.hQװL}u|8Z08dZ'H1P`9q%T.DBg2im8 n8Dd,{@nOR򪚬Fک%KR 'u暋i,RHb%[ h”xC̩aL~oo$'ϏQ~@SCm͒}jH1] TÍbtMVANT  $jtsEL;2/3m1)Ӗ>sӮ_ !VxV^#`PnJch,vC8$:k9ەG h#M=fnt.`X_ mXTq1VU";Sם 9Zzś H2y9wxxTqF] xeY?Eh `r!Hpl}  i8#YXNx4TՁ4X`5LEڟ~ń+h U[`϶}bQlt 3צWd9yvr*QdJ7=‡i ·Iogwܻ0MuuEmOY.4~g}zD1i;b5Ъnw%rMXHoG)?d=Z`F㟜" #!`;]f9P^XZztPGz Ԇ@rF jrsf+vFZ+"*Z(R<~cOn9u 302a”үzwۛӪ!/{E@2ݤl(4;(0, u@|!ȸz|\BsjkխPl ;: 9~flĉިP7qݣ}Qݞ*u`.}X5Pbu V&"=زJ YMUkE5';o9*ælNԽk{CAMX|Y4sݓ!Pl3jYu$FgWt tx`H_X^u^5t[8#E߷"Vq$:C";Ra2޲q#ԋzoXdtsno]-E0DǷt]bТY8t1G[#F2:DWLZJGʛEkuk!^sea{޾ȆY1Fa ̈́!ڀVφqUs&'PҪ k_ 6"tN .|J;7 ȟpj(x'Ÿey!TqQm1^}ƻ9R-{L҃).Xhot zkz\GA1l~ 9r-[Kֶ uԍ褖>0R /ʐIO̽6kcxs8LS!iE3@ ×6R yk-2֢FXMqgQh~, ׸WXf>ޘ[QnV/*+-ronGIA}P]n׬O#}!̬8COяR[9S-2ȳrxE;U Uf2%Q?rA|7+$OV^N%lq3T7Y\e:}O+m},ypwhesu^S8 KJ66݋MM5 !)(+TU55M)!lĹuLSj [\wô w14d0W/aۜ^1ÿ懢t!}b2~ Z:.O{W ,ZO إB\I)gǥ/'1L)d?iUO$+#\C1-y .H6g8̷HX>YWJ(lxR.bl |E.))8rӵ6npKD禳oakoX=)N" nfˁo%: F̚uky65Z 3KTǑTn|9~1jq2>_nfU5]LI|֜d`& 1Mz%&v+Di]Z[3-@l?c(AMR;B{ Ŧi@6r5|,\Th >mT4.DRv{R5+*YcrK|U4Yruݱsr*RgEjv`#-,<-+5o- /sXmi؏Cyq3K~iO7Ucm?a^BRVArHkĮj%:x5CkSCuߵ Mnuk˚b*uZ#B[qrm B \Yw)8t7<,,!&N(\IvhRW!M W!rC̖POLb$etq%cMw-$wj+R/*],V90=2< 40c[svu<,M:31Bi9[vBL-kh-7*>.g[%`=N=l!a h7M.(][7T,PFa66$=@"[%g A75&^^B`2,l`!~ƍ %pIΖBޭx;^&BXęHٶEt ] !WNSqu#r?%-!{͟G;l) =Fo\E+ / "caUЖͲ 0KOG@cNCq'QD^_z'ލIy =S;%٬=\U"N>s 3 $\Z ۀ1APU-_38W@Ye=`J7|-i!7]o^Bnگ=u|B@@ɖqtۄ`g)h,Wlʨ0 XћyK [$}~WS:M:w;oҳSԩ4L+2IHr#} d@g0pk7̩2+҆N4ԘhRi:CtS ko CU@=84Oad4 jlW9p('M D^FvǸ-/vr=/eVY'}qg6hTPXtVkf$3 lߴ[8eB;Zy+jҬTR1nҾ`x)DcՋ^Tsn3PIA " A@nfܶ$\QnWޙss.;f#=ʷp в,:Z5wwQ@#$=xܗΨSPLҕE aR"Jƹ`J!=xPw+Pjosu3>%!@=,*GWҐQPu3[ZF ~7b!".If|X;RTJ*P^K[|  |Gg\ }'_sn쵞)J;: k.P{ԲgwęF{R ewV=CAFGkU?~x5͋//-/E&.,,RU=>=^UWEOrCE;s@*|;AwةH@FUsThۡOx| 3 SN¢{_g48$D}OJ:֒a# vVkϵsA+L]@= ``UVO>bgÌ4 x3Q>lz90(-ÊD$ls3<0=ySIzGg3B&wT#C2ZttCێnE/{_>=S%d1EkxPxr1 >(%MyX5=i@hvh1jJ.~%|uî-lCR^Sڅ`FIDIxrv6΋;FvcipwS=]1W#=mq9/V"ϼf0<4-}Ⱦmɠ*o`͑CeNPA,]ǤJ @PM :X? [bvdK>PC!0iZg> [b e1\& 4,^,g/s%-)m4B{Itc۾}^ʰ?u]YUW;;^dj).ߓ]~18 qAn VDLˬG[%H"T{\ 1~g/qPh0]Cz!\XVv$?!c] y:=nBI !*f`|eIt"4҃uqПȦ̪Kg3|nzo^p5v;cCۜJJȈͨv-d#1{c~q٨M>i6R6 XϬSn_X;fmJ yȵa,Bp|!͚|sao 9d-{&7Ћ57_fC20=(BjuQ z mUfW/$\.nO&:X/;)_S_&bfٳ^p~ǒ/uP^+q[јYX?YkX'w2Y8>`/mD:^'Bjp5oZy}H^EbreCBI&Et.'A'y)kW7%%-!c*UI-'m8(REc؈l;o WLY"utY4 ɓC`"B@:r}G/+5PX'ӺxF7k2$S7nס &"yQ}6Pe S*`Q"VʀLʳCOe"gȧz×k6(*QΙ8rK.·LZQ(BwV)å _"$kOZqYsh h'*Qk1^pos}F/3+ D8MgzW\PT3pnBM6cCoȈBH(){ӷPs4% e潙>8OҲ h,Q2cdm!3h(t3fD[) Zn) Uor{8'%oBI#kJj3CܕW Hl$A*5clq'yf a(PD$mZ1LatukF 5\ywqK!.el*iTpzǵk[3izpܮlO5:SVa[6 ߡ4M\ן6M|)GP$l jk+9 &R͏#R4}]uo|E Hd˃uK1A͗ə\ JÅbѶQIzSpcX@ō?:jM,dAoգ8}ݭr'C!۳4E0G|̪[(yұ[VPsU ἢfqN-sk8}\n`~\|n)zjދdëbbJ25WŏHpyG1Қd(VSģ%O& @Ȭ, K;@;~bo8Vz"ܔ#79lIR`ԙ}0 Yr&ЊFơ9r g; 'fC'h/ݜH$D;+ Tw-W{;Cn*O¿٦TaKЄB!>1E61(>FVR9&TnINe>7,#Jva\bW-γ^V?*P|;y2u4;\ >B1K%e$YśU7*Ȟ<:XA'^eZXXGEM%6=ǯL.v|2݉ovWF}"7k*U2ulRV5y6 @f` u)*\L I!=uArBN:nuM@}cT$.,aIlhHG=-Y5%Msc>NkD8_ܩTmʊU]AHe+¨9.2mW7 u! Ƕ 2=t MLMm_/C3 ,vW8Ri\O'o <ؚdWOsSh#3B}Gj%pv[iU^9M*R䃓eAeHmd5L#;5?J`W29UxLȋ1o}&. ~de|_lP*BC1נدԡ)~q-ڗ+.qe mSЧ$H^7Qגgv[˾H)5 scу^_TieK^-/;8L@(2FGA:WiJHO&Cn.1ʞ Unm#j:od|PIr'|xRHyh -Ұ[6| xfوx|׼7nUʄ#]u{Yd%V$4A?A/H1`K6bhyޣTjh)0iǙs;٭ +, 5L_Q 8X"b8beVV\csILvSamd}B]Ϻ+>8s<_Jt󚷃aJ@M]T8RѷRܯӆ_x% 6v$v =E0;5j"Bđ@\A;"56@u;6b H.#o//츏O"TJK^ Y]q">&ak2T)_bpL*^JSIs9ܺmjĻ}/gJ˛0KejtJaPtLܖU2`HKY%8H9-FOfrhmabE*bks̀d81L<6psNSJ'r=Bܲe4;쎌Φ8/Kce5geJ`LUcd귮+y"\"J /g2&V \ҔLLJq( (zC rHꀿ?efi-٫<jITv~n8-ɓ$K1B>k?m,uKƙyw#{ܼwI!B 6deJI90@M& I4N|HK9*BgBx~#c]lX0heQ+,$my{ۋC/)upYMPF]1-(ZZ"{ I>cVP"FAB! ,d@vB@KQfmٲ;LfZzXX,T0J쒌[9YwWF3-)}i9 "9_mZ{+tOHQ>)@U-Ͱ?7Xp5!G@QVGQF3Z˦$M> ?SB ñm4O;|${^|V§Wqe@}uVxyǁ2FZu_KGZx/ .Z")1!MG?hwo P\:bw?}*fxCa [H*]ig9ƏAVν A{3 sd rll2@|i>җm=rdNWuHq@~1 4E|.3I]݌l>;"VybU>NwԭCF5]>60cwYSy׋Jtr TjK BEҮCr7p4xZT\ ʳgJ;d-l{28>.rrᕨV5iJhvtD~ #'&%t)CdN}۝ q?11%[ꂘIt,_]IeBdFSvEqǒzg&J ܅$C U@Џxƭ%@uQ" ;V^lXBJ=w@8~܎-i[`rTQk O}^4' $.f^8[D=6zZ\w-͞yEˀHCv _/y W"NGZMc;Qܸ֯wVж=F}g}-&d-{0 "_{p.UPSU BZ^d)l|#IcnW-1*τ;A&1yn.}~ޞG𜗋=&1/P{+n,BZBA1/]+҈ af17lx@zb"O_7f=U2\qmGk}vTVVUr6&g bGDodf1]|]ߨGjSRKvߛpːa${aM|O-~pv" 0?"S!|Ґ;[Œp.uvkebrҾ@M}7=8L-r;ɨS:@}Ю@ʁ;є6 ¬[M"j[ |ϥV!w3}ƲQArBb-akܻoQk=ĸ#ReGuuh]?|ΌH[ؓCvz}n-m %}mų6a}dM$H2CUd`ZiQ۴X$Z9B8:t5_v ,V `&kTB"WelVPlH?}J-5r(;G~}C"L(^f^Lnیꄌ.GUjO99o -`T:[:5_yr0)j͞, 3g,{mޜ"S_pgrHbl pC}W%3?腜_:EW$vv//1BC吞x!na_:vvT )!Cpg㰏`tK Z}IVxrVSۣ?/Hy1(Z#L5m0eK7X5YK*1sKuS,0ʍo$~jKEE8cAj|o4O^`e,yi27ӲPaX.[Wcd3 X.s^C,vCIw؊Rr4^-WܾY-ϙqn̰x6,m5P_k8E)q HI4e<-ZzQ ̓/qxߝY0ѦGjI"U2"SK^+1I:^ۥzb0s#h1kf"Y(:C5L}U$?6U#Mx 4_+xiUWN/:piqTtzNnM-9NC NJRkJ 1?K[XW3Fu qtȁ.dᄙ*ZiS4҇}0'H]BpVc$$-qٕML咁T9k?gx).-,<"qGWOb@?xtQ4C Ŝ]u_ZL,{Ui Y^jhGI>ôr3K1f&x޵1޸rSx& zmM gMr0,跮w}$okUY#xqBs*½+ Zjp[>WKF,TkF ÷RT.Fe9ZD\[m5M݋,#RUw 's^R8Ft"]+a21 [g;}Q(,f.)e^6E HSfʼn /tN?[\Jz sW+3/{9os@{XHV hg|#`RyEBNU4A*f*.zE4 p3hc:};t˃:y0CDUor"(Jvq :vMfPc05zDe9c*&wsVyϴrBֆ5(5݀G߳-*Y/w󍿬^JHdT>&`S\VApd&4Ï-pqFyXM0YKr/S0{ATDIa!2LSPbeNQ-Iʡ[91QgΤO4_-~E_K;q]ؠ]~Nh2%.OpqtT' V6r\+r94!c94U'J <*DSث;|6 eR pԣE%@,O$_ 'sAUu*{d`m1k^PΕVe5kpUz=Ncz:н|znyM$726&gBci'@غ:qTPhm Ю}孩Xe }Fd^yP CҎ@`})7;wq`I-q|XB_͔R0r<7im# GgA"yἽ4&RI >_VL=QϡIȜf_x@e<.EE_o`v ŧX}oKQ:6֜M؞Duko$D}Utrr08 %c3 p̆3j^ GS\wo!4½fن6ZՄqx<횻GfNݏZEne" 7 +V )n.F9}0D<@ꕉ" ̥F"& Ni' AA>L7.Ct$Vz/+X.+Hj'obO>n+??܋Uḟ±љL'PZ~ܼ~vl)nezeѮ׍I %t(ZQdVOTԀgNqFEs+dAkoJ3x.Q*RvA7yZ!kЊEt_ ~T=Z!N@ So>WH9Z^쿀P2sHpuxpz zfЎ3Ruk3?_-yB'!m>EݖI|CkThkzM wI-6"b'?^I |[j~s6;&(]؈CHx"\jٮ2) JDH>>2[X.g֖^b# V7=ظco 8 ,? o]\)#a+mעv:kfM5='pZda+ ]G#_V.9Gr ףp.@"9|p{KsF]vp{[j~S>}{8^]v ?(=xKV9shXj!҇=(0U}qRnՊZ@/FPKF!{l_1?ks@I>%q_Ma˩ Φ $b7ǝ[YWPMm!$Dl89o=)rϐ$xpZ}mjJNUTey@Rdװ@xx|(";)WH'rFWV`oCWe{?+ >\ ٘Q_1,Sn5}P>́Bw;8+fx]>{!A@oq󃩌N%bxDH@"WVko_xI,\o±0-̅^)Ɨ'ZT9Qtwkm ֦7zx")E~~'f V26?C(GeP4q %kȯ ŀCSwlNxbǡWONO;)p,}&'^-z=hv.k㐨7-U;DdrUK?7)yC]& /,CCXVJrI$rK@FSQߡr @0:N 4ljYb.oWd=.'q C҂]UkdB_w60QM@H+ J,(h8jք3o $tsۥo~62Yz>|FgtĐ딊8?NY'qzvkm2EQTew<sCJS]E(}MA/X@f*y ޥہBF\W[0N<8#QWjRt~!V9gVzXwU 7_~6Hۘ}8%(69EI@Xf;4H26E>YHfn~V]}Jq-2NQPM̳KPw:@嗦_<9W~:*iI<ꇬj@Hu' HZYnE+cIW\ykxpF! #f#tp|yjp\ HnDk`lIo*f3OVmO!zsu+1Y /&WAmZ@:QEt kQh^*Lxv&8,􉮮e&EX=R&inOvE= Ab84(G}hfk0m8j  +N#9>љdH^oʾa"$mv1:<Ү?yjz2=U̗؇@4="8xY ŸX@yFv)jmkY ^(GceѨX6oawi[v-F9L30=]9FBbi50U4Z 35_NQZ*x~Hk>t5dY~@P(=DGԓ}Qzi'5/2):owIyC{F3@W&v-:1غΦN^F]ǀ_ HTw =bbtk/&пѱ6?THiz;ri?@+U3f%{)3Z}e7@QAa|3xƀtM$kkL9Jdp+ltHe=cx==O9 /yln[jal^o6x_؄_+}Iy]|xi=hUA"a(x%[jϽ"%b5;G&D7N^b;zCBwBMoG}D8Ɛؙs[+Nhw ,(TN6C vXϠ0٪cÒCvb:Ol_VLpxJvh`ϧ4fИGiBbӪlg}0&<-`=ڀ $l΍5d0cpK($rB 3> 2\q=T܏:fD4CM~F$-68R7zRvy)/qUh3F:-~R _sJH.z Ώd5읖N0*J1YI/?/yG1ܙt\d"P˃>̔S{,ש{QmB2I>hZW+?c䀊P/#[3HC..}6@-hgxJE/aUK;UB:?^,h&TڳEk WvAŵ$D0yLG uUV\B4͒Q91p/nKKbYK3//(@6Ð%*fFqNPcŒ:>eiTTF _秉+_{Y oBfU9)3LHo;40buPY!z C{R='f/j%8{= z Wol(t~jEPqQo?BIەg 2" Csdj$zߟDYmv?`6@YDq iIv.g1`;sE}4yy`"a DkxJ#qZZv#b1*HDʉ 툈+Nd۠`4=Qd57"Il<|`m'6Rơ^T28Bׁ x"ȵ='^du"h0 쾉r, 9Sx3A'n SR[Mjr>l6olH3@A#[iC[s6f#k6Sͥє.B؋',F|5A~[)_vM2±}c. r -jݝNZ]:L:ILǨlT\fba'ʆ/._?kz#kU!=|?kQ dڎb){WͶ51j{!eIfu1Zܹus zj |QCήlD{BJ2Wigv@ax˂ 8cʡ79Kc=8Da!14J9/?뉕P\@R!aޟM^M(UX0f"JMHh;FP-}jY{+k)+w\^^?!t'#.I\xl` ?LVxVoxʼn_١fh߸VY2kpΣ=wͭG:֯if= $ cmɃݦŽ>J7 ź➐1qZJNXtxLdm2 PeA{x0@΄Z|雿vNyeM|ġdw1u尔GSDzWIm0j4xy\MO1`AZ2%Rd|$5zfrxbc%xc!U1]˴s+62J$`/DTSתqH$҅OEe̞cwev5B12 Hpfu#~sK$Ur x&syHZW>Di=!_p^7Fwt^s$Sm"R]B=J^$4\9gfc3Mb!g]n6aTeO;& 56ƙn Qܤ\P:?@S.*0oUv6CLJ$?DP|Mi`zoݚRllj˞WsI +`V(!tX7Ȧ3O?ijdIeb$ jCu*McjN_<[I%;k;C~h :2.:ЄJ֞.I&,s2"E+'~E4`SFخ%F/mOEG*.Nosu}yaI̼+kӎJ0-Ud<%}>=t<9& tq^k͐M>S\zWJ3OT[Ԃpaۑ:do|+qYGhi!ϔ^Z@%5Z }D="pwc4*2]snhP% %ugU !d#tbн $+9+^I73/t܆ Mň3/'JޑULNX4ċt!-c"樀l cUuG @\-*:G pn +-C^DQҹk=A=bfM^J'}D)4tKW80[@fYr#x1tVL ѝ]=F|6T8$f^"58Fӟi T^2XqWHceDZ.A}fưD6z~mEr1.* CŮ l|s"bN AC?Z5rTf-:P^ʟ\% )B)˱ NFaRm.Dfřuʟ.%Wf|E7|uH#H P朔&/5y :~n籙zu .+Y ],6IP=idq[4Dɴ1tmjZ6^")!~SCh"7'tGOwVZA:`s>c]l,}#ҩ4w> a'A=n!1fhME=aT)BT*>'D"ݜՓ.|HQgx!?{[A~N~Q68&4} 7P.Ifʒ3 mX6ļ/_(Kd0-$XD_])KR/}P E@=Mi0p/DB͉1JYOMq:^r-[R0ulB}=e ^=(Pzsh?P}_ے_`ua+`P%k9w]UjZqh`>Y9l%x 4/oI{yw/Y6dCb5y()N8"+v ܏ }oe}/BL#kP{fLDU:U &H ^!-B \ԭO=g6X@>edgw-8nvZALs)z}Xq(PrD0 ~M*Y.ks9ȍ?~{ܳ9 N8 );K,Iy%=6fO b:By]-ؾ%#!I1~hvlI 3\K ? hRhħ7XRY96+ }vQ2h/+R,0L^1SQ!. ˓-1.ޝ2IPi:cw\MŶ]xMFOwDj"vҴ|~"#ݟ1i$LA,8}rtx;`j9=XwrN:ə^nIrܭ?O8a fgt0-,X:-0!8f/@gG2 XռMܲ K&K+BD#␓Z@J%aARWpMQYΟ]v%'P-4Y'cXW]KMXþħď"\O_]I* k^VEyҳ1P#)#~Lj1iC#k ={;G[vFusjI7jW]}qҸ+Sn)V m7g2GP_2z=1| ;*x~ jehV>͑*,U{$1Go %!bMdH2j}Q&9A"{aړu ~&fadPh^wNġI6^ļ7ۧ3_"] 7u@9FQ} C<:zE π|9$(3@aT\^嶦ZI{b3K;廴*()ʄҶ$#{4INPVp'|2v i/CE錶½|t;=W&<0΍4}3{dVh:)ޢ@P!UJ4-D1MD424\y5AW;.ZbQȾ[ٖ\bG!Gb 8{!ӷyZq 5u5vEPo2dP#aTRX|w]ye2>&Kz*͈ܗ·*65@(if^DV i?{w޻ 94z"rhܼ~H9ݰ G?^W\=Dž̐nE);qe6192CLٙm۪](aj̿H /U ciuwha79E znWJThR-vRpW q`;қYCmƽ9~ UM/ZNЦ+餺CUSNˠΆ܅{تQ=Q3Ю<,D^ J.mu8tZ)ո=d1mUzߴ3Hp̺&z=uzU| f7Dvn`RZBphZIvZ kIfuFcO툀rǗS5P{@ :M{͹x֖2 r2䪟7]uU*6*BHZAHdu_NFJ4YpfZ_?h^\AV.D9FG)bZӄpxقSI@}/-`ƃx}_ bw)?~s>a<@w6rdq&uK]K`x[!AiD>S jb*h{uٴ^0Q)BiL+(`7ҽllH03|~g Tv\>a;l\bF3g$9g764l-2}&qʿ8hPoTTC)qC36+^6&W X~62= !p44rjKky'W:wP`(e2&$[i uX][TxM7s"Kˬk-% 5TaƠSKu΄_.C5WVz B4ޘ+>T(Ae2?`_5)H\҅]˜Y_'yyeW`i *? 5t`D-fbVgY 93`:FZ[NN96!LVf(]E)~$k@[4˛u· ` n&ЖP"nԀd#iu%@ڼpcP@eQ]ovs}!G<(0hD Y%]pk(!Ng||kˤ9>dlr2^2yͤ]S^*'[ܛnMy 9àceGa]$ ܼ18m+vf=FJq qWizkT^Ѕ$+YkauW;]/4?b SFfŒ 1f}(}r*,QnX>*pr0O8E[TM,Ff`X3z-KL0k Z"~֣[fKTw.Зr0geޡ7T~gL=:_Z 3j6ۢϣ /$4"7:J UF:0#IV4 ν*eG2 4δ~ e,  ;U#AL1L%4s\,+6kr߸lFI&~&&> n?wz I-MggO<;L_ n<JQ(gz D=#.{^J< i}Y<`8x&R 3<4yGNN*R=E 4Bh>=ڍoݭ篎GS괚bZ,2|"t3_w)3G08] ã"yt:2rEڟBᬙdj?)Z\U*[P+f*I$KZXyݟ̓kp n`OVg",&]hRgYgPAehzwbQ86< i5ǂi? /}<0Ety%UvaKdWLJ-8MQ)4;a?tbHvvxPR7N 6! M2s$X5  ]LD"g콩l ތccQ&m,rwwbd6ЭxnslG[DM+0}HA 2P-KNSO$Z.vgǻN?~A iZc}y|m<#UJ߼̶32zةS G57B > P_#3T̷_WdS莔Ȏ$fm$eCoLy&m =jC7ێ9${>qQ-I׷#lt-k񃰊$Mn,{?]sV\ɐ"E ,C-Fa4.}IIN"3yf13Ji@PNgQej7RuPr /} uа IcBTADf{r!u&OûѸaPSZVDKWk#<.Ul\:r$ C!lg]2׮KދP*&{_=VͶp-} Rx14N^I;$}C YƔ9dU;ߢ9άf}Eߺ#ɛAuϖr҅t!$Z9z.B  o8Քrv9(ˡ4^MO|/.z @ g-'բI 7?ʼuRo%ހ5*B;ԡ"Pw*!3>y},arYMt@b(}uiCsqGB;_:XT#5Xw\z}de1c9 WWarF"?GX՞69aDgu};By̾U:/Х"#9)L,!<"ws;f_q=2anC*U8KeY_UvAQ2@A*!Ǔ9 ypŊx+_BY3J$hlfDµAZ3!@Ayt^l0OXSs}miUR=F#443GWfK/|:l *!Hzd ,&^ Z1_}U)O|;Hmv>zP*;͠?qWxB@޴/q\Դt_0'ә(UU%=h]2̛ق0FfjlP7):w'Y?a-)x׬0dԬN[뼚As,V eUs>0=|v&!3= U..~5Ap7f6KLY>0l$gXD]v2#%xEMjcIgOK*4зȇM케]*y8ݾW{zE ƈpWF גHʼnw,p5ټ7i{3M{K=+Sgu MbGn9{"&+٩YtpLVuI'Iɕ@wI:yad|TN.ci*L4?bb3(G;@OX@\:b L)w"K:LGřl3%&[óytՋ^9LY^v9߃VTT/7@sB)rSQֵmyuͽeh8(!Rړ쏬F"4U突,3x@4tE׊Sq\.JIH`{lr|49J._q*7=̏iE1\/iLC{.o:D*Hhr:Q/[K*o( ED6: F|upX&x)<}4XJQut;>\YVȚ^=tZ⡭rVŖ gB`0Lnk ÖӅTrG]0SS,0o{u \; sdKZ%BluF.5,|WZEWL%UG>P7=9+XYȆA/=eǓX\`#DtI1 }qp>Xwѵ|z`BND=47")= *rkE3!3t *D5xD#:p02%=Z v};G #vÉ=p-GEx$mAlHE }et(6L0d@( C(g~l/2Wι9KbY$gp^w"LQ1, \6G&=5H98Zovئ!]Z1qD]Z?0|3Y//$bG蒎_أZsf$yigӞ%tp:Umh.=PYsq\'DqNd 4z Iiiext~=ދwSjDlmӿF%yP]:X5Kڭ].>plC+@.9zwfuNf䎑)rU:A \ogyoXoA_$1? Tx6!S˕L2(}/k6n^X,!c o 0Z#z>*mQeFJoc*<;R'xz6!§ޣX8/Ak`L(T,c=&twq`,=cL)BL$.y֘0C(#a/{ @Z!=97F油u;7l7NyL2?d)}Z_1c?9F3'ymwQ t6 ¹ŅI\L=9vP,9koknJ.vLƏjF#aKz^=~z]GhS L]7:r}ʄm?#"(C@Os"8K|Fj 7oIN\0HKWwpg~Nc ԒHgjܬ>ѾO"iTs_lSSd<#S.{eJJy^ODٸ {| M>l>uTO[" LenC! `#[[ WM OH4MWQ(qn(j)| ~Q̈_諩P: H!Y VߧKKӈuuh3㮤/iXЬ@uav0~~ D͜WZ 1;o-϶p>U_m?mOD$]oЮq18$CaOɌ"a'2wJO¬LB|q.)ka~YGQDFnIؚ߁3鰾! ,Ў44-7)tQ?Ña4pAfX8?Sq* ^^\ +]ch(wيu_bjM^2Z*HP<T̩x+lϿ]Ax# 0qE eZ4s@5;F3wO HsRXg(Jh ubg4e:rmV!!oFzKl^ݞcXh$QO~n9^y@$G ku0ˋ mV<>|[c?B B̽Fp'7 wg zlN<$^AlK4.׋\۠_ -wDoNtI@΍ES=kMtkSep zh撊WЏ` 8z[OyKr~(ƤoYK쿂ńUn| |݌Dl@*0;q _xEO-ά稉6*K djrԟݮ hl6ʾeGM*C q0Y&ϷW T_q6^Z6txreir!Z;e Y>$J̾_}i`o[-wg/ =&Lj1<^ ::T:Ea5#!B*kǔuJ$|3цv"i DMZKz_\"&FhpC8۩T7G2V@sh1r.uPcEbcb>`Bh l2_HPǔU+Ѕ,! Q9cP~k$RIkXM@s4ni :gb,xix`5j]մ4i䅋\A9Ϊ2WK`2 _f,qf#cY:OC&Mbjz02U9IG&@+[ʟ k5zDdWkpp|Զ\J%66iyIV+uZGvc!^ 5i4 ےF`dS[g+n ա sJ':ޅpDb?:5IцuMCy&J03lkd:*opѭ"I/`/ 5 Pq4!3UB]暫,.U]VTq}˹Ewc"_H$ W9)?(w--FUD 5UCRM RUj`EۅC¥}]0FZ%C-VqDm59zΐB[B㄄ r*mK`2\SX\J2bIOt\ih=my]vGLT{6ZɍnսGe q}r`&iɩ꺌7Ka }/,&5MRSj4ie끭%nJoN<0p=,!c0摯̝=\2Iֹo yM1ope0i4LLqhCJ'j'`}t:KA;nc Ɍrb ɍKKs.)ڧQ⮨gߺ,Vhk +snQIIa2PECV'W\%8o~<}Un^+ɋھ N_xA:  fGnԈ\Ħо+s _ $& )b_Nx2BOQO:CzԪցP,C0Ig]So=xl@4`6V,2o8T>sK`.wn^*˭ /A]/.{@N)[#^J@'zqz @_Yn0*;3&"Ml f?T+z,MMmP_];*]5Wvi_v{J'oe?S0Mm$Htɓ!58Mreʏ61y` uo "U{[osjY1;5y@(O$.̔%֮2 *kDP(( iF7'z5(" wg;~n+""@;ދٌ2{h8+rh}…FYDt_-'Ol#hB=<_<@XdדgK\0 0 Y Dx"&y͎Obea94՟pg:Gd(QԶ Q"`.V*(3զWVҎq>%$&:b-P'4FԇEJu+O{qGr(7>u!~X"+>Ŋ _2j!s9zOE^S9\Sl1Z(΃x1m/)"C87ΎK K`13>JJ ٱN8YFDc]3U!#~l"}y2 th#r>hRkBSA3_}¬~IB+NG7C8ǜ *XA JإwOh /ʻ@EWX`yT@A1Z޹;>eRcƖeG,Жe^x /ijUύHGUcr!yb|= #*'y69?f߶G>h9y}N(3(j˃'}w䕦} !_yl5B/;v`6'Dk$!mҀMNi~ JG'ƟWiʿ>2P0an#m9J{+ݜU?rY:ΈvQ,=?' 䁝m(MU`"rEن:}mݎ ߷e_3 ItZv E?Ab#@>r3w wc37%EsZTFs8|USM&w[J{PY$/>bU}]p`ִjsO-l'ܧO`%qeE{.)DY$PlTnKSvrYH~П\=yBPvՉr\pQ/6wԫZm@>c8x&d@V[!5+rwà7͡4[=o|/ ;m(Vo Jq%s'-vz'L}n]df=$k9ȗR5uB~Ɖ؆y~6]D@o-!x"SX3o@},7ZuaGP̰wx3Pf_K̞!!ޛ)0nE12;B[l1M| Ō07^nj¢GoXK)\ ,HLם9R|ŠgsB,bFMB<#&A=lYl$ڵ_󟠉ÞwA3d:) b^5Sjao)`vD,,v!DgCeꨮK?ڪM\1  oa$M]T2fe2j5F7s"{zqF~u}s+N-l$*ʹJ1?rLHH膙I)Lxbhc5JyyȞ9&C<$pT[o>"dqEC=br_fFNCAɏ~7l%1VBcgO(iҐesB,ȇ4uEn$߆=Y|lNhJ%=I_,. )>%Zd^Ĉ%~3P9 (T]iuϧ}!Y%[!Arwt!F 7O$U0( ?w m&n t=ԛtnK0`n$4ekN+;mԽ?  (2crײ|U6=31۶UP/eMBYk長Q"A yZy q>PλQH#Z^5qfR>&(Fƨ1YNh-Yρ 𒰅G;3nôQFt*\4 6P1(C5; a nM\\R +&w@Ip7*N`{ UknDXJ]+ZE+Y8R˶A0<LIuCy v|dïF5vs0|HT6G!…IF,jװ+X98$7 +Ȏ !lɩ< H})V,2m8ҁ[u9 ´pWl%O7}=8S)\hhZ|f5L%zpz('\Mk~ÒulCj+HU%WJZz˅4D$do4"j߻>w Mۀ2\J8EP<k5UX/FLsNPO]&nkgi"+ŷ ؍y&HUn%7@eEI|T\uWŢ#8:LT+@,68!|iL~ȸzA[1nRSA%wDŽo~mWvÏΘؿ,N# 5:%HKP( 3`dy,P%M|#8TFX5Ѝg>Q"w, _:$U-M&TPqgn{:3eNu~ifdu[Уi_09d5gLh!䌍IsP%]r :O{)᎒j%;wښV@X+W-s&Qק}'E\i|=Z$UO 8.O?Щ[}.|qF|i*@HW?v}Q01OZ 9~ypJ@)*U^lYC*IA#~R*]ژ'h`nM^]^[&Bt@ty[{,pBݮXEH2+n֜$kDds"8p>85!&"ilTÑ%,/SI-!8|UPuzxBQ<R!Eë,\Xd(:Ʌe֔(*ҪS kyoH&/`|`D E}ߜ|XASr66=V"OMcaz)ώqlȀڂ&Bi4y(m+4l՘XB.rxXPstW0ĵziH?~w mDT `W3{8 z(ԝeK佭C)Q}5FFyFY71wY9FAgN;&S*T:Aa` ,VnXړ69dTݪ1<tjDM )8RفzOblz1Kq2I3m1J ݾrļdx nf<3ZE\z|l2ߌ8+5/<?մ~@t gHԙ4]Iϸm85/$)-gﲜ vȧ#WE8PbM8u%p9a ,0j SUXB61}% =[b,vq?•H3ȩ*\YE>q=ah"8\5%9 CpT׼g+ r|yzV9;:#;Uf1& q)o7Y[LE׉{ШmsA h~݁\bbc<B kƷvlRMFw13͊yXRIvڦ~ejC a_>c NKy{+Dvgp ]: O']]MY Z!@KX˘0-ɵ @%Y' 2T&HL*ɦu*)pŨ9 (ZnP;ȀNDTK*4;&Ld&HIaǨmTbvϢɇd@pfT9k0 O8X`;iAhB?=?-5rLt~EtGqV S.  6$Umw>JI6I{ & 6gj!~y58jE {6Dλ!(8Y\~'L4Hh> Z ɵ L9 57e`X#SqB]|^6#fR pI)"IEoV1f ;aQ ==C-qw^Ю+}]Nb?~ e7⣍iUfx <(oBu8UL$ev u+0|K2'ch!`nyW1܌Mave$NO+ˌY3/mR)vrNU}WǘP;/BYT1^S} -Ά~G65-*?l) "HTo[b4Jn;z N4&#L )Mz'ϘD;ZLFA$/an*܎b^ 8 SD%+"'C*@pe)fga@ueH5xIEyfɤl)" \cWlOI>Jx%d)?+O#]Lp5Y"~+WVAGŶjn?' џJY5!|ͩM1g3F|)s/p3~JM>;D&>W,tbdayX)+ہ׊A> \AkMߪ0jn{qd܍Q#%:% ?8;$#='8BxAԴ XWx8OSU|Ub®hu|E&؏+ɺР-x-ʲ(kUϢf OuQP6oy 2-tg;$(f 4=ioD{ %*mυԚPb!ta я_W|YuXdUW5py`TۛdZ&QJcY2+H-hc 0.vT[B%3_3ЇKHn{>9GD?PϘN} Ȁ)Z O-'m|VN/)&fbKXA$4.Q}”Wf1xX.%{ }_7’&Q%Wjd  /ai#c3ם8O,)B(+X.+whɔ[8``<~9txoM;Fr JKCő$Yv|Kf]@YrI}7lrxUͮjL9(($?P &`uK*3v> MUr3,o-wz[4cjHKb4NΨ v?,#07;")N,,4:n͝Ƥ|c̄kU[(ו}¹zu j+&!o>nQQRH DʶfqD*ý_l'n< )6 *sQ HeZ-/\!*+FԾZ=mkK ZIwRe0N7 i== ]) wH1aHm/-;֬˂"SK 0"K.nik.1zhtK1j=g? t V ~=w$ŭ8[Up0. LR6oZ 3sNs]D=p]nڄtAbr9ǍT׹o`Q {gY(v.k 9;0 Ь 'QZ~CUxɸ4.lM֋a={aI!qutLBG9Km0l,pq$L!1u4!6X.d 3mbL}'kˊo^$3P"ueoH_ΨYŴN_̬TΡUmyO0x*e :wƅ౲sAa +^dr\n1Xy1<{Rz+B  hdnZs ;?ZDHCޝkֻ6N,I}J(7G6*eʖP=1@(ۦQD8[o TZXf=/:j)h࣫,b$%ŬQ10Jek78`\ȂA$g:$;#ܑ*86h} φ&x{-V ^-1$0)M1,o މ_VjZ zwjmdytc+7'8۳!A#"͍6%qh`.CC8D[7S& A3-~K!z,ޡ^nJS8,]m?4||VR+$"bbRvTk.)6̕sh4kT*`pxeȈ5]4kןb-{FG\TKV5j^3ܮ*Y+xJlܞ!b|䬯}]WXv+8ߐS KEvb34@F5;Ϩ jȳ﫭V yJx XՃ<Ɲ{B 3HE |> n )0ȳ*\UB~bHxh;Ȓt2ϛشxqf5yu"Ҵ"c2#ojTy:gs^kԕ$$ tvfF6prgIW4&:1oyI ;\dԂA B /Uq.&rVz5G@!q}F-$ KTbGp+,?f+:hdvf?.?J (vQLS`*8zoTڷ0c0+{Zjb8dӐ~$+.:fk^aڷ{=vhi۷Zjw'qg;894ѣ_ or3?˻:7RD>("Ofɒ]î^3b&!\JQ}DzZ3@TRMC1}hTۄx\'lAm/ |.ɑF4/0l/WJ -Զ M^R>ti$[EI 3tI]Ӻ9eNJ d%9?3-n (IAA;e-9ׂ?F}p(W4deTH15$?N#'%>[9>H JeQ$^ʺ#倖g !NV*jƍlb<]yB^Q,Ҏ`v9 [?ԓ8*S iJgC6WJ Gõ4zܼ4ӒE mbhL~gIn]18|>œ4HuXMX;#P#qS"D\h - gi}f/AnNEͻOT@մC + MJw C*޵.Uп!7ZW:?R)0*|@gaY q%G()VUYgNXL}k.+‧zI |IwNZ^W7GyY` L՝a"C 0fս_6opL[5xɐV8#Wc `jJ7Cw+Dѹ1梖R[ <]eKָ[ Y뿖5s&dY߂R$gGPNC_g܄H~lYW_lq"%P EU0doΡO~ ;{?+fͭ#[+AiUV yqݧ_3!a!Bv w`U"_LٌCy@?1 oCɱdDj?SlnCAvfwi,lRjH~=iOw[LJ~Cd,߄^v2&Ͱ&"^0(beIf̬rfĿFz4$mJYO)<`ʲ0:(P 8Ihb1^oqr~KUe Xly"Ϛ-N2eÿZVhB퐅_ZP=,D{|)i+(5}o@[ umϴZN%g:tZp, )o&N\Q7-W QƉVzHm̦4 ʖa%x<:)kΕM\8X ~h6h/+Shb> x4$[J(ü`ydDLRR@*cofKv-OvPawz6/ƻ]G;NҼ/Ҟ}"~'c HhqPqJlx`ًݺM[\f&]@p _f`փ0|IXFAixeh˻s›`WVTG(sKV-,TCl^r?l5 6vI5|˜JaKԾHԁy7!Qt{G9 ;3pXwLR.Lp0ЮRB(zͻ#aǼr/ c| 0͜zUR%)le z <\z+#x8}i(r%󎨻spD-WmCqFœ6 hʏݿY =?9ԢO.?Q՗o%U Pz̩!ep6Zf'`r=Jדc%@%7ZL甲)ՙ[7l q'BTIhTH2r\ V۰&YwrXpC6%末;v6߽4\RhC^H[wK<=&]6rڨV}Ɍx B4[fgT %7rP>CnAƌ_$Ivt_m$& dcx|BK^n0)NSDI<q!Z.ɔƴ=1]K9')/7))>&scfO+TyK,d?E)k Yy{,A~ qtۼo|u>\P7e7!4f] 8$S^?HSnǑыG|':ϯzGL]/EK}Dc tgFf­{^gĞis`u"wan㞹Y*}kpqFݤY=Rsk]7W٘`Q''BsDw1@@%7l4ࡤ{?H8ibzHqJlcbg䵝Z69r :L^ӹqgMua{j+FX1's1#:śqQ^MЀqDz/x}WYTt#J cJ[$jL~D1WuzC+f[3 W9ؘҖ:YM\U rwmj=h\Pbw#Ǿ,'^@pusSHOz U7'Y1nKzR4`!oed; @:͏r{^n`n ݂폃XO ͮ6# <^)ތmhx|$-\6t&|T~"8?$ Em􎭙ėǡRM*ROYX+Tz%} RKt)QGkE7,%Zgb:Ne㠵8n-c5 OyK_3)N}VcKU#EGhN~A ^'f-NI/Å;'ɼ> 42oI +LFs]6IT:znFΠU`Kpmq$KBOUQ:noAX^lPNl Gt)[3% SftԘˁWh >A*t)V'&CG#T2IDV.') D{I Ε +s| F> xq]eFoWHm،-`aKZx#BȻ ~sqzfe8Nꏾ(뀎JYp[*84oOfx-}@BM 9m!z|ϽXƻLH][ъ.d`]6dfW,Qf ԦU851֢aLc!kx9.bXB'*FGA/,"Im8I>t$7R`02B~.3À"w-ED<N!hljW$$EhGGbº9[C7PKO1Ll&#V"{E9C9|]ymE@dYMD/!J.T)b=+)m'Fps`ykkPijvQgzo>f H(L 趨1]ѻ±$@hn8Op x6 YIWGG:Vhm#D;'VWԼ$ϯ:{4pLMEKwphX9*:7]9xfY_#t#(uc9x6ƄZ@TkE9mhlLVbU 5tә#I:>p'o;4sY]D;6s!C R33W/s@|9=yMPZ*sJ0vx,HLsAd+OJfT 3I.i!E/J^#bQ $p~/ [J'4iM`QplS$64U g"9{քa5]{].qٮ I,bD0 [ @œ(Tt~Ytu9j(DKU_mRTT*]l{'rT#<0P \L]^֌yl:8H;GB tsҨgN7wcv?UUY`@deEƙdEܮ>[$~A Ej SCmL6v,`4vCt=Rc;LЍ;M$e\5!g!j;#Y]=[M97\# S[GT"O>F7rCqrQڝt g.PmHAKSZW} TQ,:"y4=`8O߽rz$Vf5#r;̟!/%PYMWKB)y=4|-J@/ej% MCTaNoMCrttݧ$\RHv\7ˌ|à6S>><`n/vlD=L<]R{l+лe\LS!6U:QlCBw2cpbU줲Z<$(yG-8J0Z W{ztK; P& Ttv'Wt5.`\M$rU{{1;LW gkveDry̍hi A84Vq8J/waj_i/[ӳpڈd8,<"D":ّ3 v:8Iv>mcmh5:|t$^,fFX0d͗CS,@ ,?Nc5`- s1>rG eǿ- -nݩsLƅk8>хtfi MR=NH W8qF U۲Lw3"pQ@g͵ mZw`q>x|l d\X$U ݮZF9_@镮~~֫2Y_j|GVi!jVB9IUTSKpGy2eo2/*&UМV~ZB~OUlVdX{(`~lWDkH@yʭ/t{0#`p枙\Sd83cɿ F!_|!up(JE4dcS_R̈4lX3ATWC,*)oPJހ?G5WӕmgOk,k7]$e:1F69ak8\i;(sDtCN!Jo.'"(# $*켭)@_H&FѺwSnc7D,B6IkB󎴠&KH-": Yb2rH ;fz't}ѡ>bŶm9檏\1FÿRpB[0b>EǓ ]{HʮP\cɰ}l0!>æR|& |qAr43Q}3{"ge'U5pYA(LirQP\HmÎ(\ C1 %PJ1zzbƌñor^|n_0VC3>PS{%8$[;N Vb:oֱ5UV̦o"X6I]$^984XNlGՒΞ4A -,P ;uysnQqI)qÓ:l5x؟`':FB1rCF݄->|+&G^1yyM9.`ԕ&n^ܦa7$(is\ ŘZߣs䠼8sBV'ĝǞ^ ǵg)hS?]F(Zw IELמVFi֝ZaΟKH-`"U0kpbM;]=pSO ba*hhcOt(`{il۔_IKAC(-TfwC9%g5yŽ|ҙD(K"Gd_Z-9(n'00S뜜Fw 5TەT) D뿑􍲐,aJ|Gmh:$lWDaw2L#*Js 歳M5:Dkl=2(NWYN[~`O{BVtIp[chqQ}#5 >57Nb7xmlB {Ckxykq w!m8Lj*~S2UT|,ՐhY!2B%Ϡ/P1={=|LbvڝBi\=cmyftW$@>'R'͉=O%-běo7I<$ů)@ 5Zr7@.I`dFDFUb#$V|HO5 ū>j%,VU:>ʛn 2񇇚ήyQhpY0wKN$yQ+kE4B/ 7Ѱi}bH>ys^ ߦbΓ՜{=%g `y[%(câ/N8@RiANP!g{2>mQ[1i3)ITś^0w6?HzW:g4a ԏ'2_LYemTz ӺN` :Dpc` t"+g4']+. aVZY1*|Ϟ)-f+;T[(z׬{Gu#aF`]\w!CTLh!/zJ)/Ϯ"*? sܼ45%IXcԣN4`BL "u!psk)pJ3M&\ <nX(xȑն'JRLژKq_3M,]%b̙$de,2gdxtgF0E2эsjG:ibz}W {e\<dzǿB&U {ye̼pfF F)$و]ޝ;]*0"E> fbFK̗ɲ MWą۱h [78l_akD9ϣA>WG-.zo0Q3.6JՉ5~¥]rKdE1^jhfBMFr>!AOBpҚ'J8`Jrla4rم>0iDRӢ\i eZGKO'짨xKk5*Kڸ)N:nV> kf*9[U2d*]DT^&تݿ#*Zi)S&reFT8zFYU߲W(TzAhwIljJ_qws'CAvbUg&i̻ B0j`z@:3ڱD"v g|}-{ﴀx"i_HýEЙ&gv%NvP9(!tI'z qI2{NyYZ#tWo;:-ݝNHA8 CܸCYԕ32"̦@LV? = loyb58&&fg;A˻ZԷobvїm#${ z$!Ux({mtQ.܆ݙ6*IeQ>4'Aڰ;CpW%XeT0MrbBJ5GTg<8f$rٹ̜NѻqB P8/T DA/}G].ڵ§є. f"aTmP*sp⥛X5!궇ui6'`݃o/T4XTZ-@r5%d ̈fV?qQ_2EH:kfj$K^=<mV[0#JƎ'5sr0yAM[,oq}a\MVO k?eh\RoGl'#6g䌃,¯.+Cs "_|K (o~LJ@0iG^Fy K<ܡJWpbJ KI#Pɫ'-n7j9e,בlO1~"a=ocǤ4Jq闂ܭnfD퉱lFQ#:hW,<և{}^IEj}8GE{|46)P(!, twWF wSXbftph'h&1 '滎'4CKYgܢw\/VԦh_ 5 >ЖH ])Y%Ȋϻ"A&)!VS O (]uВiY:3FY>fGxFCFBX7<[{V?P~zpG 9硐h֤B!:LŠ- uiNq+}iTc-/e_<|m# pXkN+1[NCXpNV]g*TZ?KF{Y3 돒B1l1Fw7jf FnzWq뭺"p@Բ%a_O{0Nd}ZN-bNz{BNv#Kp5i[F-dCjgyWń^4,*;uVGsq 7M:?Qmah+WٽHȨ;_A[Dqu?X!$a!@zң٥6w~5s7raJȳCeb~(z< Wpޓ+auׂc7;.-qBؽQ]*ۛ=ҁF!?iQGQI]c!p*;}X ^ɆfCñTzHzі|!/UiI%ȯZ,u8d fes@*iDjH񵀳Ymy(< *E[H ib3?~戹hĥB`|lwKWL3,ewNSj.f<|JKcn9uUe\Rݺ nbjwO;|!#s^d4J1hǑő99XBSFi;h-}L=g:2w?@Np 9~]WD=_[rS2c>gE0%j۔p8b'.n GslE6#753G3 Ki$r9;i[1]G p0o5/̦;sr @,S9UDoOn'LYT'Av \ܔ<&Ccߑatsֿ9՘aպ[ESM61wi㢾悾mpAH:!c'Y22nHcroVb=P7\5927:Hx H YnU( _SPg FV[9GʁTvZ's j7zsrOQ#_yj(Lpq$4ݰ#?.C+WB8].H6{;Lڟlŕٓ}<nj~3*Ut6>BKZ ޗ$ sC2eҖIܖ%zt*{_̈́~?L4}Yצ/|֑ӨBu>ꂇXmo͍YeDP~W#/@J1`ͽTu ۇ3d xPbekl+W~ $V{?u|ÅykCʓq >+)L-n(72W\I-5 d`cBJ 0EŘ UwnlUk{Z\*ϫ`b]=s@U˯'{*ÿ'zK̦悕51jhVYj Ͽ.*;Yr ]"_:RFwf; < bCafە\R/>r6x2 /:<"5A GLeJGw;!?OᒢC`ǀQ>9L5{6D3TÞfSU9g]p9짳];=ުΞ4Tt0VCD u}}.I Ґt7q~ P3U#ڹ_a84W39]c}E=ɷu6*Rm-EGA` iv۵舁=a5Pu'i+j`P$Q٣İAG r C+8:Ď[zC>g l niSJ{ܦLN7_ԡ:%ߐNsـ,<=u-d֬L 2d=PwvƩih<&;۠e?u`w$SS3uefhMR1c )ykhWMD z$,B^5 sEУj+rZ҅[1u\eibvPj~=wx@,\ &!o.B!R AXe>ksu&8 Nz-`ӧRYff'O[e$x1JfR"pTͪ>wc'cFϣ n-xϯ|Lq=Qo8cdwf9Jj[lsn"nPw{_t>Cr&\Z9:Y[jG(:sc0SՖ:~r#sԈmG$8Bߖ{=8{9N,4xN|@ up8'ϸ-=*Ŝ}/ĎHቿ/ @\Ů&(x1&{u.m}k vxcU_0;2#ҷBl 6]3Wsk1w y&2#9AC{IH4j9O`K∂qws%#Y3{n{ASU(Т - .!;@I@hIq03%Uh>$`OV93ȷdXope,@ ԐH)vO|c/ V.<1]U^?b ڕu+%m6.O]rMLJl t<.+k,PygH t[,k֓7;@)A6c<]"`\M m@SyGj+> pAvB@1emW'I1ZE6KI[TJ.(EGjՠAؤq7ezp֞N@0)mBZP+5=qf[،I6|cU,:jtG-f*b-HG2JmnE, dhp͑h']lgf() jy3.t}W#~!A,;"6*M]AבTH@125x*;N vu^n5"̻{l.d eQu+jI_t~̀XPR+fB~La£Y HdwC:H&ƦqVve  3y#`<Ը9)1*#V*ɢk)q{PͱvzZ3[Nl*_rDlZEj$aRɆ6tKi͊:U+z!F]@*iӜn]b D9QD*nΚ󚼮GMGl'I\ 4Jon$tqY;][9'yF.3O|xr#Ml\*c/А86@48o}AOt2Zw`XYLL;ͥ?ÀM :̅(ޢcDMJ%` >481b"Rw/2lu=^'/1i{0c}Z&DY˺1n]T ]x6G!drjD"zq/τFgzs \p$ *dho۱ _א+eݤ}mBzv+[}m\HJm#~gFڤ1#Ƅbi ??ZЈ=x-Syp~Бw{gQ? |AppY|R6P6v MRc $h]HQqR)->|68._`i _ΗQi2ٱcͱy0zHKbi =E{/,(:\+[ZٺzUi/5A4_˒sfa(3VἭ]+eaSA7]qlgX6 Op5cY OvXOZ`6 1Н-`6%dKD?SLYp|%Z`F<)*vۨ!q7H <H>J3c€t7Ō*[k>$b]-_:2 IJW(Rqn'o tUϬݲ|;\,6T`/}E)E:;QkD2k Bo!ګQ58^o'Iշ:c-ߣF w fEB4h q<&T.^0/tCIRGF;'L ߔaWMQyru(`70-*IIUFjJY*w39p٤8r0+(s?qcSoCF71$PzYB,*\ꮏfb$+vxcWI-:)OSyI+ հ޿rY Uz<[&/Jm¿vz(+E&AmL.Us_"+D`a`((5Xh`a T/ZkSUL{n3C' g{+&(7 uCZ^*3m_Ivw:.XhS&Gc8~V7d7AgbƠ\ɛ)yj؄M.vS(Ht%d}gdazg)$˰J>E 1#)ƙ_ 5JqRf]cvw~o|2OHWb8vևl2>%Uגwxu]C! awQXOC92I{@!#&-~?+a%eX -B,ٶ,~U8#u$={PxZlCg<`)AfCQThJX:s2o `32Q j4=G} s;(뺳b\-2#>G +r[ΣDc1&.6fv9LlkVoV}!'<+K.cr%qwNKn3ԔF<. Yvi׈ blt,1V`NS^&Jj FrAȤpr89*aKys XBu9jmZcI:yuR4_"ClXy#/ǥjnLmI5UwkTr/,C5 j3+s \U#ȖxSכ>iԊ*Xxdʵл7Aֳ(}L73Ц^yaR8F1^?eCs6-&bId#\dإF,b'N.֣F֖ ؑWI:!HEA04nZYl˛h6AUdG7fSE穑]J4~'tC*0w+|u;](|;V:)[Zh[%ȯZu<%6P{156螇 ĭVl7W?QP 7 %SL,o *CkbC9 F< iT #7b@s@,5IGZ~S#3^66F"W1v'/u`~98޷l+_eUݙ.݋tE ⋲N681KM"Y*XnTָ5J}Pƿ . _$XQ Z_=Wd)j'?7em2`fߔAobQa]HO|(P%];斀D !݄Խ 풆t&_5h'qqM{ raY* =y!\awF4a C(Mcőm5UB0ʑw6ZHn"]gpl@׏ Le (~o2 ]fmkաcAdFmU^PׅӮɮi/Y1sYwCr!4B `H>09 gA)о6BxMs'dA?Уpᣢĺx e(H]u.4P 床_6]o›jea:pk{>oX;եY_KV\l" T?J.f,!ChCV@'3D|7:XٚNYfzrNI[*VH|?*-8ڐZ|Yos6RO=Ztw٨h6igדo/c<0i7QI7I9_$u}>Y#%\ VqaFc8=o:Û(bL{U=S)ye@9p0+_C2e/>WoYRR5 ld Iǰ!]˷4ߝQYm_Gكs55u'g )d瀙ru;낵eb1Z*쾱p{tt赿Rz}}8~`{>^"5/aRaݐ{RҺ"ĨK̃:+9 @mxA-^?r2;&TϒKJᴻԯh+-ibju;$u/JkpӮWJqޒ/\)_y3x .&ƴd|tlVٳe"0R i^C0zQN4L9=;Nt_o @=|@No&~mQhn4េT,@.ikqdk҈J~{NeC#9D@FY%/nkᡗ\z2Wld%T{*R&('r0!>$򵑝)䣛BqRR٭eLz9(2}1V=*~+S%;*`"qW75_l:}z8a3l=(qjc*,D.B:pl~->IT[݊/g_BC}H"y~e_a9@"\呚pAl^(BU>{1b:E!tK9/tGJ<( F8Iɖ&;e}JuD=9^IA|ME@BtOg$H,=MAx`>Ba>6&XӥpС'8bXn0nYIȺZ'e2’LxvRO@J}MԼ=x;Qjc!4)\'Xy|,)Zg7~nW4?'#D{?Cq9^K 15g4IwEж|w ݲ(@YجI m:`o(L⭿v,К+ ՞U.9;J^#<Wh( vjGQǟ}a+)@<C O-WHñ7Voz<ۋG7ga|yUeD֣&GAeVGoø$)+ 'QJO!%go6 ̮po# 7M܈]>8ǍAE@QscEG/Sd.H]n01/цV^"~ȊBpd~MU>lQY[3 7\%H%rCH]n.d %\/.zogQ.a4՜:ȡsmJE0"ꎴł^[4,L5X%;ͧ 'WW/KR~Jḃ RT۞٭AI~|AW4ְJ#2t _ƐcDBbh6э`= )-7Be;{.Jfͧ.E}^L̩U{ydis^pHz15&iR$)6gӅ `X4@+] JfE8d^A2q L.,5gleb:O[0":%PXd4xGɗUz${?"ϓvV ޱ䀏=FV;͘\"}h*Hk؈@toSy^Mʢ*FW@[/-ɍaͮ 7!.7{FnPkezbbڋH+k Ӳ|ik-w;o܁a <\G{VAk {d ͻMy1+]˦f=NLB7t4L*_GkɉK GUh7M/BSQȾx![o^0ϋS2lXk&p|ָ/ypΙ Kl cCE@NI,`Սu!1J" Wc ̬T0RټťÇoN)3o՗$~# gIn}O1/c^FZgb3䲴VXiiLh~ѐH yak*F龖Gb9ȿR:YА)3<9QHi܂-Tl0S80iӦ%7,Hh끴n@׫C^[  hW`HſL ?H8o+7:kz:ԑ>Zmqe- u@ɴRC=Q?(ŎU0WH )r#!Ufec[Yݨ` #'QMy"ޞs}8MM~E[Շj)j yw.vZtlr`j9ey~iWdpGXqoUd橽څ}k襊QޅnexBAhfj OhAw+hrd+paMozl%q$ 3'+ıWk^ UORh+qa؅tq9F?x)!Nz կ)tΛvܯRꊞ+O Go[@/&l2ʏdYxOFO ű>t."m .KO%O!~ `-9MQgZEirhkZ*%4WJ"AN2 2pYW!}Tma Nux;>^)`9M~V|z=|KøAR6O dNvqB5LLgYVrkBS=2|#Md7W^1GCZ ԪɮꗽGQR"<a_N0R!ywL)V,A^DoPDdShioS͈^m6d DRvZyt dʹq(2/<0H:wqW0jCmoo# ]Zڬp<[14>=HAC>Hߥvj![:#Q A(s4S(ҘwsiZITi{El&PwXc͋XSiYvh2T(קd'4C%_He*ٖ fs"ҡN17􈆤(OqO}UZZN޺\ţ K=bs9iYG}z*ըX+UU1UP?ЉuK3f_ɂ;u^"Mw7va(Tg.׸ LO2vS 1LxRG0{\n|ᩑ#[OB9G#Ie:Jl#du/ʵWVp A:m,1{? qxwn2q .+œĘ4O?"1_xFɸ"ĩ 9sLƾt|o?Hwf dע~5`QiYd88y:[O Nsk0G<_A Ƨni"\_ԌS?똕hK UU^aBeD* R>+Tv9t;ZnHj R&bf* mSS(Vn$wIM&;{Ғil+:fSPv?̆7(6] ,;dN[w%7*aM|sv߿ 1M]担8્GZDN83ϙ4W%^cTGݱ3쬑rY;46i.ϐӦf5ZAt[$d3{2˕ZsES3e4Qq>6auo0F@aXJ.BΉf.KEv.nVk^gCa,$G2VU>v1w.o\Fq( 5{zB_7$<:%V3X`3ѣ AwNBi B-8}#)3ߵ7ڭ"s#υ6fy]\* R&14̢Ki"o}Ӡ~[<40!)Âl]v).E 6A&fOʐBHy<:y4407X"1%5jt᣹:CcHc̠“|z$=să9DVP icEdEe'U1>xv O,o~rWNy+DG#$%܊@8s=4g^9ș eOF4;ьfh* L`'jo93D VR5"dBC"d#1QVO8EuPwǃYY)b]15md~ŬOu $PyS|vx6D4Oɋ!1ܸܿ߯G'_=kUsS.o7%K d>empj08(4‹xgA/of'ڋMX oםNdsS|NCfߴDkZDE,焵-pLڐtp?VG1ţř%eڽlDck OHK ؒ_`zm$+v(Fu?.d}0`8x2+ gɍAa tFZt1bz7+c;}sM!Q vuV\ C}rOiB|5܋^A&:vU^ܧĖwP Es.RsSvS }Xo .6b(VO  C;&n4Rl YP:G~+B(KVH}wy^ѲR_r,Ű'Ŵyw8ʊ{]FsvJDdO,Ǚ ~ BJ Ex~fEmO`4I}7[NZq7^폗 ~.DakEB#mܺ<6G"/Aw."I5@lU: ̎?"_]l PÙi-&F dOMkAGGe_.}7g(gES85:!zi-mW޿2a(oe-&*89Cv |/v˚,LmY12q.zW뤰hyVi)~ K%ԩ#Ȫ»`LHIm ft:@%US*r{nY]uVLQ_ZEU ܳH(L?YϖJSp$bߍ,Ms?e-d"s 1Iu6-LY OQ8.H.z&Ʌ.>//}Q'ۀOA'B06c4n{as7OrkWZ_vbɩ/,^FOK}Z;Ui/ᮅD788<0$.h8X|%f5P\ [V䳄`zJ6 !^J(*6ݩ/Gз^'@;9r\{C?7ԩDVԤ yȯB\?]\E+An 8BV@5cyNͰD-Ûzڥ}u04fBߔ uv! RV9b0m\k1)sHnf{B}ԋ95Uz"Xg,}Bg\LJWgd[cfRn@8o&n_n,[Vé]LڒGق\Kys[4ǻ^HO *̒,۪"YeI`Ѻ(Y1xy勼^bȚ{"9:DRr'FOzze_DKdBBTf`06#g!2Ε3cpA KDX\݇ n;2U]YSETpqe&k$ qq7v1۽L%cf!g(oΨd󞁖rwʸ2Dԯ~W}xUi;rԽ1vX%knvj(1eIo$P^mG)c4OvG9Ε(=I#MjÆ@7uLc|tu+E*s.j-ѝ.9Y–,2Q} #Ȋݎ׈>2ЩiZ}-D&PӇܭB1!Z(Lvnm_#>olBV[lM*dJq"X L<9v2 B<쎸6wE"Tk!/ @ѫE"!f5/ z8jҎ2$oB8BJcBE:4n{Wk}l /+i\vXttY˒/u EGl?=6p[Q1F%n=W4ɝR5WHs3xlМ=#)3|bx 5Tx=>ސ v6Kbz*J^R x׿2L'j2~o3TUA;pN '4`u~oL+gNz5ݻX xCHE9{O{%﹁rH2-5ũrS[]DGZ'}C_MϾڢ;W9M @a8 [L ǩxaJ,2XtJS^srfCkFVɞr(]"+Ȇki;(jy02DA{Q(.EC*:ɋoFAgkb2hquE:*ѹD$'\=R {nn\q> D%loŇn(=9O>Mo-:GJLC\ዑhBLκd&SbB#֟F̽v#Q@jaФT.n_,2CX[F%J^lZBo_rA!y#Rk*D.c1ƢW)_+?F.Et\CU񙷥0]1DejDN]O ,7,(Kx(,2X"^ ?Hhny/W>VcKtXms ;&b?':^W;umx)AVzm#p}FN2&Kg2 }%!Y\wMeGy{QD^2H/$NMlkڧݱOф~?OަsoV95x_A؝%Iv2>=k!\0 ~م5Wҹs|AcAIhTƧ 7n1ӻV!JrؓJ3VkkTajpjS5i후)gTT@F6(e JV9crNBKo` -~]K֫rk:5(av!ӓ!/14KU`pAlq^5wLZKτzWUP ܡyW_5꺄!Y%2^|CR ^> 3<%ㅇ Ͻ2RƱ-<%C+~Ќj_`Ev0}Y=$Hr4jյ7tVc!I5 %OX8o;ycw;s'F}'ʦ`U-p8P0_!j< ᒇrP427wBUx+粄=V>>c6BiV{!_ىN`&K© ` 0pNhB:\RbP{n~e5PcVW^9p>By6m q}|_G|Ћ´P_rIE*!'FaøaDu^b/x-z~2N=߹p\J^x^è 1gǻkOp*s샫:\h2兄AIcQ_;/uhro,灦plZ$(EاU \*;xX#U2HHPiBƱfkCKn^I_PأQp.-NL'V5Z_h^ކGsf5Ә S8˽!8+;ĕ:U2N9 LRv@wa "Z͡sANŋlu>M:c# .,zNa5 Dp0UWHߺ¨(4&MRӜnXBweN"(Ч*u=pz$T.koEIoP ®dh?,ࡇKn>},$6igb+DM_wmkY`G?!T%vog7VJ[5 TU"ŝ/8at"6IRxG5ÈډaNxΈ "w!]BؖSrAs\<$A&[Tu˩/}Ƕ?P99(0+AЕshAs-[.&8ͽΊ s&VI봵1!s0UTf`(:w?L`)D&W8dB {e4~=E W43p0EIєj%4 0K 8(hG3@Zf9{$ n&rɲqw“ ~%^NZ=,~C3ݺqMESJ j.L26FO+>*u?Lg8 K*ܤXFg;zErں,Rэ_43KY=QQڗ- (TEی "zʃ[>q1>,iD2Ws -c`OvØ=>*QzY }8P2a77Fi+Ϭj:=N5EvCp5bp9iJ0uQf,*?_d|{2s`^yV=FU Ihx(^bwhizVOd}k5>~q]ɟ(ÒB_[l4#]^W"L7Q CjRk;sXK9녘lCp]GP ancLiA:k 8!:$oߺd6bwh5-=Y\@| D]Zl-mi䮵qUfdXCk\Ҍux /DfMLQ9 +*ǖT*.8QUpm3df=qqTq|'V>զDH#>@F  2}>H>H㢑lkv)ЅKt%0?@J1e\Ee*NM@s? E|!՗tcIJkhutic?x}4ezkn;²3T !{\dutGC+O&E{켫?(J*g8I)ia~T8RA[N t\uN v24m`=6trs PaZ r#5Y@pEN'ZyH+k]ALJܖ<qA{u UܠG'_ѼNRNeތkݑ/A:"h4 D4·Й۳4߶@JҥJDxyhrf`GiRӷp c)[KgOTq6d  M=@u PCa8f_4D"@B&Y~S6vӚc hYHJA= _4y $VҮ<,<~ wLzOrܺ5w0+Z\s5㼴1Kꈂ8X;pE,xfhˠc ʕ_tY*J#dp=T&H+aȼM)eW*DF(4+U6&}>Fve+]3&;EG2g1D?X>p|s1. NC[y_9 W,!N[{ZW^,C)XیOnW*u+\kD({`'3=G9G&x9x0jP(d)]' bYRAH;6v548Mz-\jiҏa;ӁRa/j %..~#/p|bd7ZGMҮcj$4@Wz5=ib=,@bx%凰/V%CAkRE]@[‰_PZj!c`ȯӓL=tRX3 i8DAw]zgԺ0[읯t|e{.` v9CZ{2 MXN~mONPrL'[BV)N.??//2l.|+!DK`M y[~n&̩OۯKzBOv<6C*"jd(yhM.7OG-1B3/WĉoA1(@7KBgz-~,Vy4/w $%>\نM `G c{|ZPHlp`F@ij}(c'{2yf&9B1*q:(fB㚾j'~yWG<).Mw ;S\Tڔr֚| ݢ=TA1^~tN',NʧP}u&tܲC k!y&bgV"ϝr5F݃#& O =S;H;?yn;c -Fr ?&Fnj(ėlL &%JYI[LnQfkǕb& 1 u9Ǝ߉E^i*񥛟cDZM~n͸s&'EQ(pZ /N ej1Jȡ&0Цj6S/ XgR9ChjdCE6DAQ^>.M 4U/oF<1Ŭ@rQW7LHe6,k`:N54uǗpVI%Q_WsD"HFƱ^P;Y{mv .Qgj)S² uuɃ fBcӍt5}SeFKt"<ςֲ-U7Q4z}\R֊oK,<1) :G[dY=u%n/:m+F,? H]zٯWvQ/ooPyYCYL2{|≗s_<'k FM[Q*oup~*qwuTF!xP?6ٳ2:{zx!v&AL.`c7ɈS ?^^0U7t O:8,"NL z-H_s<yn,iT }ڥ9i־k)p0l9Z@s(&lM!sE%R|M2IiB*I,;2f3ƋsF!t̚4g:.50&- 5ODw]/rhMM^A` <Y|W9NfU`zո_42QvIØ;õX6x?.}wnl, aP6#8 X";Iж,2Kqœ/0`Y ~ u@j[ yp|_#Vqoh"ZCP k׀HL'D.a g*f4Mũ|"{4I_tOF[> !ϔ\>&+8ްauUD3*Ԙ~oh*gݑMo-to̒dz0&+c\aWQ0\%a i #J$b-LE[W行S]J}(hɧ7|y|)(Xo=@2\a7'so ܏H]cמKȱ&BOK` ;~VhIڲ.#JyEG-]O"کCwN[%M[8B ?hBGP\f~g ǃ|iGKhMm% 46XtcP_^=h_t)n;ɒzݱw}NЈXiWc'!'Y(|͖/*{>I0p,9-ұjhaBbu9͗BY W?٪Mj4VMߙW!G#ԣM{U1`݂{v!,d?R/`-Hxzb;HJuSb, t=[B(V8lC"v63|k`cDm<1.ˢ,'ޟ];ԇو^Y^Ȼye“=NkLPFRRF yv0#%(;!a[  ɻ188@\8B ާ4/`rW/e6|um PS!]dӥ{n2I hdyaC^L{_>IԨ<vg^ O[fZ|/홫 !v /f FKetMô0׵:BT'*jQtd`'TRJو 8 Afjy|T!pǃL6H";fg ӟch_G=hc(UiMv ܨV?qCMtXn=Vi>aڝ%t!nhUz])6H~ƒ_dEOg+U3Qi,{tbManOӍڔYai!0 x2kOEln@ d[O5t/mfJ@b]G_;Q,k w ~MyNkY)"<w*Zh5|&"2Rփ;ȭ0t+Z*Rb L($+\>c+{{3Uڞ~ܗOHOP%2+LGA"QP/پ$Z%3X@]m>nedTm) ك 5{Qr8[owuRf 0$b\0"oN{ɦ9yCܦ&Tg]N@~lCqOkڌ7" U\`>[V}}0A(pmVPĚ32jSYǜtz3%8?N\)#RMWMxE8 R[#ꮒX bmݟ'X9aC wMq-wpaذ'"Aposa[;wGCL0} lwMR 3.s4Slٯ)JOCu#(m-y4 ?3c fXL%$q4|t>5 [c?[`7Rg`H)WXrxV]ʞ>Е=zQϠxfs(-?WUhe)}DBBHmsl!ہ2'Ȑ-, L( *,Ȓ)&j uyTnD 52^ ٘b7.*9TL8h\*)12#|ҡ£ 1Cqy/AY  6pC{"Q"#:oY"D26[ƫ eVA_pH,pټO~:F>5.JN(;ez]c;: =w 6!lA|>%&,r _Jo3I CL3x~$pU}▙%u"cY]b7.r1pKKt2 o]ϵ7N>} Rj_KiG~J[WnsyWba_BT/eȯƙ(01kj o&9b :FAHpH'@3k|tUPx蟗w>  =A3 1Q&ekׄ|j@<[[<偣q1X(zsVLqd@ha>p=P@ͽuCq ѾbS3HI'g(fH; 2Pݥ}~/|[/3rיEQCLc3rnqss*VBܴ Ę+18C~yʑL,͔%U#m8u||%uTW~n#5fJqQ7cђm&!F]+h?6[.aEJL!0)|}HG5: 's)3}#im[qmif_ϿdTb0H_RCT&&ȧ|OkmĊ(N9~wU9Lȅ>ķHG_2i[G0ySLA%Rj2sJ(/RO 9 *} +R%)Q+-]a;LKVOcXfܱU%$Ԍ= WojqtݏU :JBLQfGQ31mk,hg/q>DiRU #]6f1LH@{kOʐֽ5>"x˝u4Y\ٶ 9;{̈́+Nf@+u TNn-F&9(ZbdkkoT4J*-Y!Ucn#dgg $x2$w}Të:1ERu* "?-Rf`ZwY]fx8 0 {?=w_~gDImHd0,CJ ?3l)j|=󅽽n{rR>3٠Ta)3Ɔ}̷uv}Ԝ7㌚ޥ ʬnuhQ j*eqȠl D<`ࣸ_0{9:XrO1A/O1g!KڈwА5Tz`eEZu[("D~,T~Ya #$iZp@\=[*Hm. qD* z3A?|;@d4!Hnǝ6&̮%qp?7qQT|=*g0~p:D]#:4RVIs5X“6ͨTaQn >>F|7̂EVΗV~$'C-wiUL|0ׄ#usv7D:O( ConzuFУ͓ 8^; La4([qb4:ƃdBrJ)Np<Os8Gh}[m4(d>&Bɦrwn7ƍ+>78k,z} 74H "IXCAdᙝsimp/Ikܽ(*4 xfϝ Fml+zN>0WJy_?Ѧ>W5w5h|o@"ThOĝL'] $ry4jƣ1WR€ۡAC/];HGE2ſ(K&5邖GtϮ^N)ҟg3s k>߆$.}7nh6ra^2&J7)F|nX}Nq#-4Fߵ|fb2Gs8$I_x^Hi׹6u _K`Kwajv %Zw-N& y>aND( 5:J}7'BVJO?reJ[ f+JO0y&,0mj&Jch )NpTJ:A~ 3ܩrT J$g*yEp' =/idq ,'܊F2%U#<&n_5 cSY,o8{|sP!F!}S25LIx']ͲA ewL>@^j۹$%8*O)B:.<>;j/Aд'K% +_Qf)ZR9 "=h i C,`hKr݇[аh^,"_wъVC{3wF4NFL7ciI?N]sPR=m8,a%"iGs@Và{ͲGs%?ZWhu9|>2p$n452~!Щ|vɣh!\!RH<ӛIk2"~Etwv9Lb~ǞG5M:oGE`1w+"jȇ9, `q%LE* 1!LgëL pf  c?!ήe^pToNh|_E؞kKt``zΛY!2H hH Aoߌ*m`?Ysa H+؆bqX$L$3ݹ|S6Dm`&nH"YM\x*oH|ab`+G 2cW6[T4 5Exfhe)bKdܥ(mC f>Q1[[JHGhR6k'ZS2a[פ*cd=Rdcnap`K9?lcGYX|=_Nlή%'WE&c<;F!aPKKdx@;-J3wS W#l&͢4bp0GSF۰/ojvѥ*{w4+CPE/a8%x"]Bk)+5CD M8na/ePn6/߱4ʆ>..~9'O72 ?(;V7bf"1 8;y/wn41r(5ĕ\7/^O暅b=,n' ڏ*E< Dw"'~DxđLΩ}hBz)BhQlQW}cd|6P GQ(2ԝ9h~*a#8_Ct5/<ܪ_`ܛ%^. ~j qf\] 0f18c@yV)Y~V4\C~ rywQA>Z鍼h['j!;ݨ!&z)5d/-dtk}1à>H \cӤ_&rjep$&A򔕍ֽRX6*&j,jv6[6<5*FW>xW Sk,ӛ 5OVd&h$-G_HDZW1 :ە`/݄;5/`NK:PXMtZ. m΀LYZ BV7QPc\nف LB]SmSF.tA&}=K^|4 NmH=y平RKYGG_S%}uYt`x\Z,>݌t _ `d XjcR O,(Y}/V2?}}?(f()gm1{&o'rptQG|E<^VreiZʂIԎ,$Zu]! %aoӪHS&b/V"M8Hw12,܅wϊ-^UnN>1ۿ#'v{;zA<|&IZSY@o2 Vo|aFG͝7b_xegmdz,zHq Vo ;0?ڎjp\"^^SM-jT-8`E +4KzW$N}xc$WTf7W~xfQ_ ya)bD~h>~gpTᰎGaQ B1{g&.kAh.|DzrqEUYߑ\ޔrqiawm0PˁU d κВLBׄ P(icw}T> #tDYfR<Oͺ@:#(|GMNdI4Ly^6LF&0OYyk*R5xPamjB`ö\ﷴJ*2Ob!Ob:5B߇4@]w*y nּΆSfI |9rջ-T}fK̞G@W۫l{3j&%S0&1\f^&Z䛫`ڎ-ßn-@M]…n~Jf"}ͥf"zl9ÊZZ^ q}|o~U=>bK+&e/zky9/4 < g@gq_~=@6;X`S^ue A z_' nN,Ƕ1Y6~d9񓉸 z@m8ȳ¹a \}t.Q- ! 32&Ԧo oحJ7?X nce HՌir¢=k-)o.ZbzzoyQOFgY+ U9*+7y^blߝRzp1D.KaՆmz=KуE{W]ZH%x]1unŨɍ_NV'>WkXfp:{{pq3 3K (1ר!-y[ = 4:!9?Ҝed18e9$q7P(=;ZEXDR_6W]n9!w+zQRXg6p(UUAo* 2s/\{[6蛈{B`)_6 >[ AP@G:3yjA$|nL͵7+ʀpa!v HlF=wXHMYp\+;̚--j.VxJy=atyXjUaXe T hIH=nayw];,YQqʼnЀT!SToh\F =8q~1\6 !D`9RNjƄvgX86XզW9G3p>H nu7 >5ѰX9wwEDiŕ4q/KݔkA_-wۄfe;}KhdsK2JW 03 ="y[e>B {i㴑&M 8KzwA]jȊ7LtO!yGfKkצWb ;k5Z 97_\78S*rL^"'D.)X!BnHG%v!,rdʰ&kO)O`?WyJ$1-xOE h|%ٿNEؤc^'5,k2 s"Gn9򈿧5ե^sog.j4։<^=y7B@0 }1/!c%m_j1m.`܎S7QmKRH?4=q҇S)Ͻzܣ/*t{-Zm G "R,*K 'sKGp@&W$KWG ;\6YAasW1c(n,yԳ}D5oxqk9KaN ] 6Hn)\NԂCn 'qYq^ꔕP/$*!ǺvU)r2E0EGHxK&g-"I Ҫ1,Wv&>6Jw:fxVՒIm errR%-#Bazo&E6BJ(QN"d1_{"A5:` 6Xs$5N~gp*nVx?pG 36+1p̎0i_F`,r*tHpYL@k:̔BEJS*R>$'S ^2Dߛ:)ʠz:;E: ݗG<=Tng& ^`-)o–^ gFyM.æWG0 /Qnnj ^*.:=d[4Ѕv[xMDfx)3DM AjCeПpTyh;~2Vdυ@--6.]MN{cF IW=.ST$N+#w|u&&rg>+=BhOÏ/d69~V乵h8uځ>HnLw;wom띿n.:!ۥ/w@iOcU& Ί @Zp}̏nIrLLWM2YY48`Fd?&R\Rg.Ws^iɤ#R;>VI$IfbQy#{sߤC~Ϳ Ct,g#K^ |lKY6ơ8toGka™`:l^ S#N*,Eoڲ#*Q 0Pa9خC"+tN?8]?{cwy&d܉gf$D|ցpnAo'QE<җBKMO;>NU [`wNeb[b7.K{w53OE͛n u<_tӬ[䧸`~'d+v2qqt_Faxa>Xڊ3M<)y|;W:vQ+slAMUsFc;v/s:!?]?~APJe~7tSrzxE[༗rUB79e;9TZUK;VA9㼘fǑmMl{0mr57j3CROSJ[o5w]{e!C]ZN?B b5.#pwAI`EV78r yޚ5ͿҔO32G"ǔi!wasμXJ5zNQd۫l,75^w;-_ +A CԯF԰ʄ,7HSV}y朡c:aQsu1iϊV4 ?/SWqw]ElC/,z.jy1"zj\ϸ̓]|pbOK P}e}'(C=@. QDޢ%"Nj5"(yh(j i$FsAJn<w4D?J~m {QCF NC!u#$GRG ~@g@Z Ol0P| DH0]z+֯WadX_ȇxqja /!0}5ݫDZD1ʣ+AcAqw_.۷P`U\gA^ wXGd?%x4Wd*$Q*ugh-199 FeQH\͠gUzb;tڬoNe O|UQ3{l#֭E}6ޝTZX?V97ju,[ݣ`M+|wn┞ɀ6>ҡ9 ;sOJk1RhXcã)feT2GE$VlBy0e02-w 7cCzt8[3j'+/h'E/R%^+,cI[ex9s6GMQ u7j6(M),X9 j+tL!6@oˑ'ee;tN2N2lbs]Œ{_6S-ډoFdy+o99dz4ҟ}QVM4AasLvާ~<&_D~3yMrvÿ}n/IpYKK4Xe$!ZzptYCEl ͜QE-왜nU0+ 4 *$lO)yb'~]S>u)_)ݺ3)B$LN;9&L'Wxa?|mm+¨x^e)hgUewCb';-޼3Su<D  {MpP_7D黼UƷy5eX ̻:?jA$kcYأc :LS7  FRI0wnQ)cSNW͎gKt\uK^*$AИGςogL3i-J;AdjIaիMw1pwoUV xou&\Pm&&AٕhXV,}i`r$UV{ǼD& 1'*It$ٔsS`=Aԟ@nevNC(ha&4Gp&k4KrP37wr2D<= ( mUR1BG!‘g䬩X~v9]؜~Nf=&L~R]?;:30W<I &;`h*+EF3]$@j%&o߅@]'xMCx͞| c`  6UQ$Bw~8$dZ%7UP݈&>+|ř^%G7idLQb5͏\]zsgװcZnN<uꘈū$>l쎋uf4mMH;+},2'ەheWd>;ߓs(SwV/qbo텦AB.5L`dȄЇZ8{a)N!Mm[No|H>aªН(Pݳh&y{=<}Eysh"-'HŇs ЋQ9(׾Fn'9H;TRTIid}Y"3"s맪_怯͹G:cs6)f˂T wPL36zýDagH j;'}Xg:iU坅pt n͜ǽzX5< Eu4yo(QC̸_[%SF鳳r4>Ob'>Ӛ+(,^qUŀa3J7"A.Z?MqOA[%x~ ݷ09*[Marx2PXW0Qebcj|n3҉p ʌSDw~H`,,hl2={5-vj&0Tla @T@xOßd'!B#vɒ K}f!#ҹKU(߻+ʥr`>1<*:Jq8۱HX ֱuBB--՛AHՈ: d2kxqU"($=Rꅞ@Wc1C'7'?0t1{{+4-iE{n6&\cB78=Ip~Qnv~c@WRq]ܫ6%DC  6x=l1omd^>@7Y>g~%mO$3.Nt$24w\6!rqk\Gۺ#Y>&G R$ݐ{KXq8``5utUȚ[76i~BK2О  3!%J@0RWs'ew֯pB4Uԭv <@i cT28]_3-wr~V\:* Fߣ#ͯ)՚ !7 MT"Wɞ+Y*-.*hiwi%J^ ;dOU߼o;uA4}PPÚڤ?}Qn\xF)Ӹ߄GFGh@ "_{XPWŶ WΦ1qN҅hs5M)H87Tq"I+͜S^C3+1{+n9-_!z)LRJշS8 $X>JzzD^`YD V^ `{7{6Oñ"Ց$x+8}YY&1>%KD8#`*;UP %#=y4@$zS5W׸ؖ/aqZ*Mu2#"<ĶmZI߸uM ?E02*$}^k%:OA5RcLk!4p hNyC.ut6{(dPDw&_:e`cŘ#YdWm*85QX_=: Uŋ|/!&\K!bHV$̮Ӷ%x3ԽnD %CwnKip)/s/U%A)L˓ %m|H%´_L rCr`դ n\ yeP s51 P LJ=@G޽@#ޕNtBP0F4t/B5;l)X7K6d|̖@f$ĕNرb5F\$MT$gȐut>5*h5зܔ[nZ ^81~O<=MZR/}ϢNzП0o/NeC1v-S%`VjHg*<5&~[SuPhTU'prFRNC2G:o +}Ҹquzy8PF;X])2@%X 'ٛt)66VhL ?P9ꃄ9*Q$o!T"#;V:}z4A>1! nݦ-h1F*OyFbOEu0:)R,&?g J&, TKN3{OڀXMg x[w1nbTPqէ!}2N!]#Q6hE i\B?Y=)'C$iHY8#Ù8or Zy)'-| "Dh.LH8ޭ PR9ҽuGpeivG 8F?sCBxAE;#IL~QD99,Р5㤐qIKǸ a;DCsAkyqFʝtV|QQ%Ԑ2Eu`!1S.u )fsGDO[4'5Q6ߝ$*Bm2+Dg:UbE+{0__$8yuNU7 >Es7oEk$^}bo_A `.*ok]+?pG0&}w[Xwh\%uu>m2lQNY USiLtY%{UVlOqЪ! '=WAHQ904~"tU9&Ev!_ _6)xOkxs=Q_مLk@siOTlөΈ{: 3Tehw8|ս+{蠐B2euh b2bNH 5:8N\uۛ<ɔ#i"10N((ȳXB Yk]VqdcfsJQ5l|BgV㶃wYnJ ȩ2K!$r~תp!++0 C[^QOagy3Y)Y!m>M2]'w; yc𰌖we)x?jHLϸnU7xlVghFpӜEԦV>J(d{g]"ݟNJ(XdrUefrt3#.AE!Rn&~cφR%[igkmQ=05YS'P%87bgG+Q\i c<wsw7g:MѾ,lramR}&))_"9&Ӆ&]pW'f,ژtf0;U~y<./UYw޳L[.P0%Q"ߠݑZGhMkX %i / *C7jM;OAn33.p->HeB|w D?g$6g1y vI7jNLa >`XX˺_*3cU:_Tĭ"\9Y5ɟuӇ'[Y{2Q̧qO8ߍ㷥 TFfV/MBx+ڠA{ZR% 7; \̧ 팃&Ɣ n^NX}x72!*'c ~y{5#ӨDmY`$h7-GӋ Rf&LK&9mS|h3A{ZO eJE0FX9,߁AB_ˎLK9blo S5vl H͌!["" CkI*M}O7k{zY 6Ow(Ur)fmE-pW&PGC]Lfmںh)[X.RyU+9=rm<+7lg43|@+WrFG%Ml 4:9PfQ4v 5'7-=2M_{Gj*b>갭)DϤ g'v^q'zVk ztIT $FNQCNɵBo6P)$q rn8/y:"m\VU,>oE~hR-sm򰾾ժp̙q60ORӞJZ]hdYq-A=OV”cHpOz>V?Pˋxv rI>{$21tKl3?.#ʀ -Q륬XIvdօ`m}6%A.zZg9X(hG]tdj Ntţo2\*MGV+-oeڕA>Q]kf9Vl cM, *uܥfM&9ܰ?ȞJW> Q9 w)yr!& #(+Qܱ{)ÞP%a$?sDdʵª/o$p hDsnr 昡k KҮ.Zc#%pR hͤwc{jiQ砜+T_(f yF,KhRyG& AyOj=j>wٝ#Z9Wpc I $}@ .lkT~ʦ' a 7+nE_mVi0[$:]wWрv(#2}^hC$y$ܞ-I:M(sݴ5 Z0bV lP}0'JF P=sAeMyOjZ?X⿁,IdU˥ٕC|t!}5@gvڊµ^D2./.PC@?4id[ :gsCzʧbot/vI4;:۽Cfqgc2_:f~Chcvyd9ƵD.q'͓=u`^יF$Kl_ oev}(CV }\np"|^s`90o5&C+'VVY%no1?#],R&YK7dndL<6$é6yjrd*½zh9؉ݬ  ;O3ÜR&eJ=u8F{m?MfVuy:d?d.4SHObrp)AٯƻFtiP(g$I, F>p,Nǘ|NmVYKbӮ}~xBoUFo֊Ri0 W>ʊ#ӍSxޱo]5}VXc0&E~\d$%s䞾Ne1$X|$8g)_VeVYRiITc=&2\iY\%\5eӆ݈KVz)畽]\(FVb4 E箝$aPPޅCeR|Zaþ N툌81"ɉ-vᑜpji VB9[ZtVëtvr]NVi\F#q4҇8"e| p:L K"Τ-ɜ$dTtc d,[ SͫVt]:5HG"Rf P=T?2!2A$N(A Z\7z6C…".'9@i<5=dX3Y1i}޻o!*)qfS,u#G˄E ȴӓ$kD_}:}/;ɵUI6O&Q/գ].\'9wEn:!* gi,GY4ݢ([RwY4J`Lnwxfכ'bcmT !;}%O_{sҟr_LݻփgC[z]emNV ;"qj)e^rh)^:ٯn'e3Y̩^5cT(C2V3/e5Hܖ[z]鳶/pr3$}! [8rŽ_y6oG,j8J$L q6E Mb+.Z^tO~ޛFifr1:bDSOە~Z4 kW9n9/ܙo_%Z?KGb!RDGI"(U,; N=@/Z-xZ✈̊6"%8<_*`|%us9oMl ώZt\ _El$g9 `NPH3:<)V7-iP!4Cvw[lԀjc]PPZFoK,<`9H;C)7tƉ;p94*:j.j,ec̡#DnȮlvs*.΂7x!wsrl4?v!g[* ı՞YFm dظ 30PG'|G o[ya%5:ސ UB)d?O/9;aL LL,Te%‡ T$S0n*`G!/-׬)* Q*giFH {TвTum? gW0@89eڠo..8bV0pHԕPi 'Me<_[Y8aos5}# E \9R|8fRLP~Kh)UVG͎6C8Z=Xٱ?U 6zt83Ed_zPN2䖦lad>g -0#0 $[Snn-Lym.W#.ϼ-)֜~=EgG:q2(}u9 & Csc H9ogA TNjc'fbhxWH c2/FQDO<b )˭`i_Bc;$j ӄ+2MWOq?P/-tO@uʊn# iYmd 1uo^ۂYT^C`2 Ѝ]-Ać T"\ĝL R;a~a#r(TUS(̎3L"4ȟV,pJØ:o < U ͐ņX-ZQ?6pZLLѯc'o ;I=Fuz+6՟Asߍ-zLfI`ƫtpqQO0Cf8SEӵ޷ "O03gXtv1[WKam3gi Cxc)8M6dyQ_vEz{+>Ra\D.~,/EO0'OJ+B3!6tᾑ_EOS wj{ & 0C&d3ol1dfItD^M6A @?/5jdg3qɑ0ֻNg@<̂ik5AM dQ8iugd zIrnx?:NKF-8e !܎7-SW dzqOA[9)Y|'>iGLf58[nh(yQRB}x᪾b!HHe( X'CFn—%lɚ5ȋ]2ЙXM^HG0&0v˷ƷS4)9 ^$gKGў!,e#Y#_^%}C()`.^5+ޞڔsk"aȈylZ}90-IA.x mfwԿSglM7w1`:hN=AYbNOlq]QB>iePa0#qȊT8Ac0 W\j dN?#1HezO\Dp ^]B_Q|hr4oʥ{9ZGRXI+j2TwX&ἰa-RxG1qwa|kl37B`?ϭcT9 qU7goP(з̣Ʉ希HZT^XmG*lwKԆ9~~ˀF ۼ-e4s9xo|L>3_p8o-eQI 1‘9O'H?luJ5RhBܕw{wޓW*YFG:0;.fσYA^k#񫩵f7?;E,OiW AYpY0_@(wF_Gf,4/컲ޞ65s`ъEC) qưX:ՑaȄoOk1,#w!`4VyFDyGظh ^bյ"hn7RK)0S{P!1A-Br͙poՕoŭBvcLQJUICD)}r*FꂝR7,^*O1&#b[(^^Yֲ _gۜWloֽ*~)46%OYwep]I'i[屧@1_gWLgߓZwW9>H2Duٽxf$C#hStݻNbwO>#}K :CjYťһ 'b󢯉bgRt,]*W[Xҩ(;! :Itg#/l:@ݝA`s11SZDszw=ޕ|()s8N;?e'[7ACwp׿z'"i ]o6F/p`2SK⦵T[ xJ'N6Pb9԰M1"9v[}s{(ԙw?R/KTVzN+I_"ɲ=s X \"I߾TsVC(u"a#un'`Dvu` zoP:[yU3˫>x"~GI(Gߺj1=A r eGS{՗9颇7^>ˬvg_/kܦ^maѬhbmdž *jd+GS8q^%]867#!ׁAX[缾Iz-~r5˛iyN٣-Smꁂ~t7_5mL X.,uq>hGJtF91\dl-*7P\}V|6UՒcbL&;W"\apqsx$No0p)-}?3!K3@ysuTNCkNB[ co?@\Pf,$>E!g-U>P ҷfR_иKV c*} 0}X<'bڥjTXWb uްS<nWS§TcEr9pp܏|,4K@3,NV/2-a^ ۤEwI09:9gz?).DrGj({'F ȽZ]s6W?֍gPLBf0MH4P8y8V%u63"s)/ ]~i ?%S OIs%5PM``E0CXkєie܆Mzi)V^h,'fTP 6 ]EOt~EGe]A dzN5%=hڿWFAy4 1?}u U3XID H5ĘWLnWgk2)s׃VHy;0 B e o[ҐIAK2'[!Qb14]8mTHR~&cz6#:<ՔbJr}yt"Ov<-u`w\ZKA*UC[,wWsĞ<'mO7q:#D|k0n 1| 1j&;0Xd)`8@px_e|SKCڥŨgZ1Q2Sw$t ~Z)I\̱sXD-kY#˧A=o-)ބC@}u"!'M_K]4eǪnど:1Dw,:MEY"K!ղ8|}tU#֕{[MWf3ZLx{"sEineRPZ1۬]It0.7;`ږ< mt@Fia\D| 똨.ЅU*enPνk59>{ARN}riI>KDV={tQ~Y ΙH| kEql.lEN7$ƎB[U9)i1LB[lNcgY ϳcѨ@AfG kV^򴮶-g20k/ w_~3T$C:divPaF6QV[W^SD79724>z meEcP2I7_ Lq* 5tgŝS~^Fi ʹ=߅rƓ>lFTL-0BӴk*r|2\A$'<$x" i17 G9A% E^A4i 0FSL9u/ދ(So4r{2AvH*N~er^,uWd7gfS,|)3\H\*n%N=4*j~--M`U =TZ8tr/wF3m鸵1IS2w>d̼X~y[YoJ>c5:Dd WaO@ Dz2v*`L]1YޏZngc θ 1ص[7$ի7bU~q#jVKMTqE胟yNKM-Z(fޞP3}W@޸x56ѤP#ib{-c Pe!KBc?0!%3J 1҉ XJy;M]0 ~ "/I'򴿛aGIa&.~T#-^5w;TJ*ը_$"H#}a@N5tklS(hTbYIK,Tl)ھ4&J(܌&Ny):d!Q.$ʳ2 ~%po.5t(0-zۖ8s?xZv!R!WzK%H ? %!]== : 3\ؾK=y9.s& NuC 簵@"NmF.oHlAAh^@UţY84^ف]3u0LD$7XX:fTl1,_a_wyPyt.!EANiN ]婱 R:WaF7Cv\)Au 4s$y4ŠR3*Cܔ jNisc-@|U D3Zbs,+fm;`It `(3?2}[%W.(c6+@66? ~ %d2{K"]j9' u 5+ٽ/E̿NE>8doqR݉X1 ^s` ]AFYGʢ&_H@ӿ>NĈ. XP)+xJi-I?Sya/I_"-j,,uRgoK {2:JW El+H/Ks-;L Ȟ`9R=M IzmHܱ$6oT&4Zk FzMP.F0 t*k<`cDӉi%Xב*}qK ˫z&9D#IXyg6ʗ|wz KKD0|<:wDϔ#URΜSi?;eAgǒ 2I 5̖_4h T/ketveAْ/',_$t>p'Ov~ߤC9&&ʨbЮ'NFsU-X~~mQx!;zpn/g`IJ%zuZ!LfWjqo jr>:I, #Su WV6Ybn۲ۓa|Lޜ`2w%l ]( )sW\~2ґ==0C`S>Yb-AZmY!&s{<_L[|xY 9t]yǢr&hLd!L[x蟒,cObώ~-ŀuC=t70 rjҁ8P6RWW8r"5ݽEH^^šOXF_|4.z1ܬsLi X+cw|0eʎLԢˮЊ=U.S~q蹬SJXFƔՖvE0W`5Oe%6JdGߘfH |=覘6Ͳtw_oFn` zb+\atd9ҶQxAeM㷐Qpe"3-9XK+bH%s)˝{䗴<Y,#cLɔuhO8;Vf3K60z|<֖čkvG,7Vrת9>Yᗖ.lG9R 5>ddU`3AB1'j$mH]фȂvfyiW9@]λE;VmiwƄLN7 \%+Ό|Z);;׶w^H }UdJsln3Ρ6A*eQA"' T2\цc>Qj x5JOpp?wbzˆg*ʋMGd7ȫ@IDV%f ZH^FcYw0TũUY:m`ݱX[fv6-oB;[Ps->Ī;^! kM'ܣՁWN6 Ϝ<'Eƶ/ɰ1y\;#@+4$2.T7y+TkqXy>kcШW6Zv,NW\f)بxu.dl&dN0)ce/~?S"FpX{Q6Fyf&ŏMDFj S@JZ%6"tUmem5[-C&H_"NEO LrGsG LX܁ dLG+x»5 9]_'_ Q B3 '\78 wS=ei1A9,dsl%).b(෰;ވ:XlbT[dK͉L6ܤY> J4Jws\1)%-eGXxEҠ{H/=nf2վ:Qj-{zzfհCdBPE80$*NN$`Ɓ2Cm#䅡X9̳#"n} ng%j6oeu';5 j㳋C\:Aq]XD?="G DK1 *LOTimYq<yk~ E⑸AnkQPH`@enlTY*j|:?K/e)(W 3D ij $a Fbd%nUC`f`9Q|#HV tXkLB8(ҤWl)XȮO3[A9n!rfNpPO[+nNkv @GeE܈"cpi+k't>}H_9N>[&*lt?#1 ~~OWGjVa_FQW&}nJ%g~?PhO1!UEz5SlpC\D:فz%A3MѦb2GB'VD&+Kk)G]83mj^E 011N U3'31EãVCƖV, rNGOoj=.:X_@ \áooЯ MOu͌ҽf|4򈈓i>9وjbAΩK\n*(2g*W;O=QkHQM OA^9qS[Zm?ZG/^&([F o*?:.[O 1I{TY,"lNr-BB6yFq:ӈ)VcvS<"7gbۤcZx\3d}[JBK1|P(5›?T2e923hfk-rT rJ>_)g:l{Zu[@`E o(kE#:Jv_FS<܌ g#(sZk,ߢ ݊mUyfxnyW"u=!` MhD*"Z|"ӍEUZ2^/$  +AtguvH8 bncd}U;0L HEF Ԛ. l^ zhО?cGO)B(GJPg$9_ږd]D\[>Y-e&D6 pSF,Ě[N$q iAfQX_a87S ]1!wqVv[qTɨӗ3m~V-Eg^RPV6]6AI,Ǘ\M {t@Noa50~[Aǚd_y˛pRҴu29j&VIɺVQȐSg)Z3tζ^za8;N1 3rγc]u@(ބX>Nh]Ms% `k{k"?U^+VPt(60q%rA m藵L0wvԵE$ ~xIz,|ю-%#7ITls4+Qx]z?Re<Zɽ:Bkݍ V|O ,XzH#I^4yXŤj qs@I:.lVh%0n5s)?jV[WP^ :eK4?CWg0_>@oӤn߅]s XYB5vTLIZ>%hKzT)'YxDR)VG>N:*ғ[;j P6bBR>Wt}tKLn0Zw=JIh^e>N>Y8,/=7|~9:٤{>*TMDdޝOI{Y6!͗#Lc oNT :ańM3e$7!1)pƓX<4*1Etǂ}M%wa 9M $3u_^7bqRJQ!bo_-jKZpTG;&E==^-mo96DuJaF\NNV*12yG PÚ[sUg*Fff9q(H HQ󉆿Y{u:ƀd-G͎Rf:^u ~-rN>NNnpCIwPXec#fM!mGEi~'QR4KBXḧr>olhPV3m4ę5瞩"ܶEǧqʝ53 ܕ'?De"r 95^*( %_q,bU dOl~ =h\ۀ8zy\c5>Hn/sj1YM*3rM5]}uŷAUp2yIaY~~M=Yr0g*b8O(P>*#16U ;uE3OrNVSFw5፼PF].ybBkOYFf`o&JJǰ^-0c;i kE-a;ɸ'Q#gEV$ŒwkϽq7ϩ荡Jm$෥wv'./)1Ozkp` " ',^N{!5{]3NXV]0 ñ1Abrȇtzq)f+UH_IDʙ;JLØ?$N}`y^+h*hSVbZ0mnmg}v136HA}*@CpS b؏k97ti'-Q2L0FHd m"­ 7^UYq\sr̓,3 PMPj0$Y~I\@H9dKO^73cΈ07_6u,꩞)5$o 0D4 Uk]h;we1; /yP]i%X4kJ* h<y0z /@)vop kFq{K}:wN̶9r<[sKwڑGԔPbu?HpGIۺ7 K ~AG44$CX!#pɂmWF;7Bu,ß`IM :e$,-dz ?.h-MCv+yiIm5ﳵ^6+_0c*kWnM{T UTΆ߻6#LC¼WDI:fVӆ6xQ`ho! 9 /1͵5xz0if|Օ<}ѳdNXffU3?j-ViWotPxsT)rh8ՠ]@Pz޴|t<X'pKsl^P{< UaL +T_J$!Ll},Ǐ< ThOnJ 0o#< 9s7/ 6RS">4I\|K:T`j=*zb%^>zd'R),9BQ֡\ GtpvI-ŭ_JRL*do;<4}XнQ12 ԌqҴ BĎ(!&!3_n؀ˇ_v״Hq,fOxW҅VUT>2':fYAgZl:o~ЫAoCM w\n4v!nKʧA]Q˂@6 ] aSUCrm;I_\\q,r+ UMD]#d%J ?Hd3cgcA<{oӱ4^I%c7&_}K4;flSzڝҿoid#Uv>6]rOI֊MĨX&6&ť[ #(-ͥ`ϙu댭% ɦ'6d+vO$%ilkGJUz$uLo:`)Κe䒫plJ5L|cp_Nͷ @#-TE{R!u" }PM=4}$@.5uyԻMaZl /qeqZMΣ$N [DQ̧O:J*qVuΖ'jXqߦͦDVEN/uP${g(+X'5,?M6-aD0~?nael]);A 6ƪA46!b՚3f'N2Iy.T0w‚!s#lm(rms0 k>Pf=nO22w~M  |˛"@/1w[L+3kY!fx1cʄ@Pu|.ӽx;CiLŠqq<>(r]ڄ&MmsNQ6[1iׅQs>(GϚ*̭'v[)'?>sXȰ|0"e-'QBX9Zh8aGwLm11*ͫ?4j! WF+R)8*/; N.ϺEuI]ACD 8P'`>n9͹1F. Cic2a6_5w]wD-R"o 5W\ҽ쌯ՉN ۰1hʛ!#Wr BaGzd tY8)X)&{'1+h|~1vJ/UkL0[* +]  m,5κ5k:\غ|pQ xR!nZEK G),Cav@qDՁ^%cs*7[ .c%mho6rn$ a̯e{-ZY I[{i&v" ئjs '~L gkkWd9xp;`j'{uVtњۇ{KozXʡC$nl1#RlAg`v&Bz@^k~cV9^=8kyՆ ?/'Q+f§ϵT1]b0aĭIzǬ !*q)#܈費]lr3PFa:Z"&`펴Y, t4)Qˮ`yl;)*%;X;$d\H2FNE9Xk@D Qcy΁)S> '#YB oWKn 'Zf`=2D*]b1#чd1= "o,@~_ Y*9co N0wNYmiiѿ)DEzѺ;wr3mH5FlC"aܩ|~@,ߕy] ?K']zȑ~xtd0TМ#ӏxy?ڳlM؝8u(]k_T%ϻإԢ,shyl5bAKlgGvg+or@.Gi"G-{]#U;!OeeX?zUiM 覓 lʸmڼ[Z)4j6,ÒQI=\x^)օL H}={2EѮ+`;]z?w 0BWl#=IL8U( Y{n~&: 9̤gG;)X!ɐMD@:~ մLu˕mle k˶{2Oi,JHzd"wW(]PgÎX4 /y sFSR:ǯշHL܈b Pp\kwנW%d,h~´B q0hMYg03 v9iL|V*S4ƅ/ep'[x r rM6?BT0FRsv5kEuyxUXubsfV^/<%hm|Q[oSO&>14.FUm߉DB2pm_Ʒ?zbhH"i&c$--c'jwog++v"8أ !lme[GbĮx3=yOB 6FM" n"G D<;)؛?- x|Lm \s8=Q/*mc)XF:#^j'Z ~XMXyaKʵ=ͼ噍8r470%('[g$1PP@Tȩ!"XzM!o>m S2_sFR.av|:8+]3ʧJ^jb>iP{nqn) v.0Ft5inTjC,׎͔/~lo<9+v<5H(? ;g-"N@xB6[i@}`!QMC%.0;LZc"ԝP]z[ 7-{ʇjJw  J!ED*RaǠ}sɐX99>7'n Gulӏ$K]@05" n'C'!OhEp1xDPK)Qaa@ӥ,$>ߢϨ?~GFָ9\F.-(e,|$~qDh`O}xIՓu%'ImUt%Y+qi9~Ӗk@ގ`j >^x]M *,9Vj]гx ^3Bk`5MT{v #N|ib]S X'ā Cjj؞n.q}3Ȥ1`|!nQ Iӹlj 9p.R 47>%nv hȦ͓\W8`" doTxEmiiZ`}DΆ$';~YaPlzE,YaV=f,j#K\wwEV*$ =JI'xXri9O(qZOѻ!@B\E& +oplf} 9̎BԳu.N#숃v ld8)_7| |IJ5i!p6\*8U:j+gڈl^+Hte7(32~1liKuڸK8VބzinnOMK™Xjcr7߰"|^Ж^ɇ?%skPG8%&8tyomQo%%064^җ#>RtZ5ÃhJPZ}ٜglqݻ2o\ DJC2dև׀ʑ-'95lPH "hɄ[x,XtWN^7Q0IΰK) cOpqgwlMK&?Y=5 k`b-ʊ2RĝǷPJx]=86_\fy;QRKIhƶ'|/+PX8_ćq&oٟw IW.e:>f@EH0 HX5@HugCY+sZ%-׫;iBveZ ²s"^t/VT+%SpQ ;վSPS5}:$-Y77n;)~L~9TҜI30@>@AֵomXGW;7I޽.}qڜdVҬ ZOf/mjٰ93(Dk=s5n.eF{K YP{{T+*{\6kΰn589l '|yI"׫+G86m?HD4HgdO D,9>a_)|ط|.6d}&~`%^p~xI'Jނ&RBnt*/Qһ 7:WutJ?@>W蝲DZVmG<9ͩު-\#D?1}.zB}8a{a~c^8;zݏ:z?]KajRE*ۄd]{J'SQXY"C{#2qkfszPb'|[Φ=O}nklx8%$AhhiKڗHI8R1;HHzAaH7mGv P*#)ʊlS~))f{nP`n;\_UAZa;F2Tz0BIUKd-[aYIg7./2vHu]bv ;2@*\`&LDS!Mp܋e(?fʪvmEVƖ%f) 3&w<ֳgjN2"/fSBra֜$AR "KZI K[ ` v[פ+JnQ17AS=rdj3*Y5_jn4مmɸJL)bfỲx'x`Na_qX ُA*e]M.DOkc0~PHW;K #hld+ĎLn\2j;]xU$#GR0?Vqo0?NG#[鶕L+$o.M8 \,iTůI( jwwl ~Vz}?̠d9]>"Fl%O(2]zktFg7T$o>)Hre陲NXwdyV+˜K"#ˆ":ۉ)`|% (  0Дο hNI☒הE̥DP mB+4~M/,T]`$Xʀż6#K=0Be%.^k5vrv 7dwʔXd7:>.ҸZ6ky;E{q':`FDm{XzfWvNZ% v6P~`ºd" ' eO"̮&ѦoբG@~ TN2X>O7Im챶7@3:?DigU&t6an(cp iofx`+=\~p4ڠ)7GV/VN;[d|\ZlKL/'He^?U4J0f;۸U?ڪU`t Vz3H.~WZ-%RW: }?z~$ZMȠyWrۮ3݀L)ZR[)nΚ24sî%.eF3(Sfg$6P>5Fj1 2 Ňm&ӂ?h6zsX#1Lsg#O|y觅&*dªs*_x<O'{ xd)+@ FEJ>Hd>"HS} rf*>o>OV9`M*{nԛ}BK9wod3uJDDD3]YYu⡂8h,; e^>b̟)TEbg;[q-uD!3Y 8@D|NBv))?1dA.fyOqucK/Ε,*<\46\DD͠?jyk)0}":A$rES >DYE'g9kvCyH:]{'g`\ j׾%^:Bv{'5_gp&}z>|þ.{N?,B6Y[X 'iا/1; %Ũ'`c}[tCW ]>{W2Ҡ"QPXgλM@Qmm? c}?_X9ZS$d8 lC-LA@S%C0T6y)99 z>%D'Nq;a Hl(8ս",4DKw:Vsu;j|drc)$U;B}vA/DNWK̊l4T$MI-Jajv=:'\{#sJ< "IS#|vx5'vvr")r#sJxR ?dsЁ~aW_d[v+Ll͹-Wp!V[Th1~,:]t9`{Ig=n kY@[D;"ԑBfQ <3XO'|,K s nT590ډ"$)[}&G2%تFO5 Hr(_\a:; wcoY͞tM_dhNa)!IW]wTWɓI%:*Ms%UnHW -xuۇ0&0H:٨P6bNn?.dR~Wt`d5.cg +Ci ( nLe$*1k~{G;uwT}\~{_? h z?4}qI$3OV8|wv *(9 X 7Z!=?tkupε=}oْ$2Je4dh,{s} wywG S66B#ӊka_Ho6%IKsl% P/0-V伛Hr>O vڠXi8)kY~[\ ~ճ$2R{e"l:Y༑q'x@Dz BW#z `Db1LftEyzN+N q-O"',cPn=I~)orJ L9B$$[33,^>(jM |]X G.ݔ!l؛ՇmI/  lZ*yвrwK)1D l)#4ۑm-?;kLƃG NcU7 &> lAt$RG?䐺]!lK=p4yq&o!> 8Zx,3Rqh8TDOM+I,gNcs׎ZbmرCCH CYlgYII^Su޲ ،BXr1v9ez! QMωJ;DCcU23dH qa&t{) k 5+3/\WUeu? `Ҧ<1EP#!Q J[mLb_cs~ej[TmRǐo -q'$P7 F Cq,'7"T8r rpH*?o oc6;$`b'e,u#K kiG=S=]?3j f|fgO`' [1ni$ܬ ]]\OG!ì>* 077&qi|H4O;5T,h92^q AAGy6yeT%$b~"o=W KhO}˦t> X H1hXD|t=cLFA|$-KgOSER1e|)" ԲLxb/a(4gsP))JȢP:?$|}( r89Q  ؐ-(q[u,qxH%hwrQ S+iNɀB=",w (#ЊZոRrm)#wΜ[V]u˄n(F ҩ-`Awa~w?{0Մ ډ]cxلn9jOע84^ ˇE깴*0ګȼ92 mV{Wڝgtʀ1dݓ$Cg5VA06@]rj3jW(Ah[on/xoSA%A`vyk_RL؆Sdm"~0䱩nxۙ-2R"&DSYs?:+Ŝ}cs:{|Aϊ-PCfwc.wjQP#}29V(?iPlarePkEoM?2I îН'jh3I7N_1S +A)<~s[WҲ!x1^{~V\ƥE5̑Q _IZ{V>  W*hKT,zvօYY W_X*@Q4;eF ]MAIKx ygmC= bum5ȃ{6%]SޱS>x 4i`ͅթbt !zG4&]ci{~Eyp$0G$pv<{z6nK pi=*w;å![ N&z=YuL?OG+Bg 2DS8d$;s3,|" +Mk2R]8m[Z>dž_mF{,P˱{f|J1~HyR-䂼V\hoh}byk$1gjL<3X׋COkyOM@cS3AX;썚U@m2] @ѽFIs[!jE[~v\A֙E:9H|-џj2K5@dݘ4Ȩ N:D#Ng"Wf~Y % Y}Ȁ|cZqw_*xLC$eQj280I5oGjW?ȀtMw=ETE%#ӟvF8VMxStߧ:Ђ)@'9@=@R¦? %Y/dgLaZ'/H@b25!4܅<'}݊0_ IǎWDDQo9AsQm&H9(CeGHr Vt*-u=͢RL3*T۹ؘ,}o" ^%ʒ~-7oBZ}τEMy\cQ]Nvͪ"s;N/E4P|مTs_`mJ\r1R\kI574:Ԛ˻`!1@JrA j*NLFUgGs~^vkA.CiD qZT٪ҙ1&W:* *:\ fkf#lf:\DPBrܶ<|'SN3JBT6]kNv|8MQQt7!j%غDJ݀=NBpʮ ?(~5\S μ4% Cn;A @C[XRø.ekeYrjH:ρZƪ$7Μ{$U?R"0L`L7e,Џ#xBYZ%T\-@g'/fh=y93-N;֨;!SwIaZR{Uñ;?f2| Q51coYӔA_/ϿP{9ϒ3l):өgCu+,pIbHBIɶ7ybZYi,F.VO 3ΓSnܲh`R" mSi>R#U]cpO2|ltYas(Jxsya*6u;s< j|@ 5~T%*}m\ 8'jQr1$Iϧ+cg6MPNȐ?3mgў+ ^ Ky%A0ްk<$oyc;O}| j}Ch, B8~9I"#=|ʪA{9#F=_Stu> INj) _ {kOrH7.4Р^~b"i 0ꑩ9OJPĩmh~bN"ːEy^orxCE%Iba$$wP9dd0qe{D6ny5י񵤔KR2?rvڱS3"o毇 [-yt,r%Cxw9mmCDK>No?$IpDo+Fp 5Ti;4^K G`V5L0-.Sd\:\;B2X?wga9d<=Ce[<@1neZ!PO3OtcTetA I--lO4! ;]-~lӉg:i$ o;E J*h^jN9?tm)6pg>?d$*$gU˲x.,"kWi/"5>I:i>\=;,'jMrmOHDȐ&!Qqfޞٺ,7GLL7')>qSEwt5|֠i^ssgd8:#w~YXn@ Trc`Ē D5k*]siROY bAbhjfq'G\H-m|#rdK %Sx8͑hRKh1FF? 09@^.L 3}c)A _A|*08w#/ʺ{ lZ'4ӂջot֊0E ce_a0ЊJpm`B}g .9!>[aQj^ͨ j-fsj8n*B3Cgx>ڪGM'h^kj閟=ʶ9_z{|YeF NE 0%?=[tELzX pPkzD/΢ŽfzpbPQ8qKxIF&rfO2W*kEX>>xa ~Ғžs{vӍ=9C",]~d[E:h'w Qiqvԁ'_1m?M`3j9лiȷE @7`(D4osNSx Ew`ZG~nWC ޤZ;ZwIIQ`ip=ym䌄._ Z0'  Cm,ɕmiG/Gb*lsw#Z[L;*;%g8ƒQ泤\jxG 2:vzLsk=ӫmI5ZBizH Fk=9˪z4o蜆J4)jZ6#JVU. EL8XIv/,E_5d{z(|ss 5c䯣WNEJ-Tl:U| j_3ABк"2#JcUbF{b2WOJ A , =AN4Sv,2rP>ˇ,%dmG(ƿNAX@2lևSSmTa"%kxåE8foѦC9,|"t]i]H?ΰĞhg2f 0Zj(sI}Źj+=ymtc0'tv_eVzDS(*.nFؑn.qd3Wއf۰QR$Nz NX ߮!C~4\+9&nlP-SڊҲZ9H=t8J8@rʑ#W_n^,9r5x_ڃlj _ܗ^D ݱkW?!K[UͿip[6j yڍw.XvH*H?u\5kSoB[Yo_*~"9$밥9Oըeu4{7>*IDL`K^U\Xx*s4&\K̲`jl|߀*Dڲ=9I n7 WUL)$lѸG6?tԆ(4j\QjAUkubS1L9,]B|XIyE ( ;q \58 QLQ_'(#ZVێEmhjT(r4}ɵj)dI^25RfdS nu.8QRc&)HIv"HhgPiv=AX@鎊bm\`\D}6`2qYLVU-z\-uRGVq)S+.)?ӜGaY .AH=!#.5@ ?ix$+)ڸٝA{iނ*q8.YUYTQ{'㟪7Ā)d&(pW׵Rr"7\GK\F#wZ`OݚKRW,Wtрe`a[[2g9|p]($$zN|/>vk6d@ļиq #>B<:k~Re{%{[f[v ßPDp9Vp1[!vPpsor:HEs1\jm: T0yf,lwB6P +{;+}HY5']/{ نhmngΟƑ T+a\\S61hI}MxAl5ڡ5ݍN\a$s,2"TnX]ծſsXwwTN -. W.DϿsF|ٛ^il8*m JK8dNdӔKv\2袌~ X+flR5RNKPHd6͕߼o@H!Ucek_GD3 kSQƊV0VBS+>XBdE5J 7AgRE᳖[ aΏQ.9N>1Dl<}fBp8Vfؖ: %GZۂP_.}ф4a/h0pV5Sӽ rI..m9]fU҇U7[4[]Oai(OIۚ7++= y>JsH^@=*۵Yq%|.L要:(蹯ӛ@d+܈ܮYWz͜9x:^1a/ 4{^g7|n S'ԿKW9}~yEvX~vIh<_5͚AcLIP 4ݍ Un|#1xWS~6 -^ .kyGFoj g"1)/ qqwi=J˩ofl'-{PV查F99i`7`=g-@gsH9k~.6#`FDNgmX WC01s]AB`m-z>HŘ KݼJ3n,I}D̒k4 v(ˉܚlHO_]bxh۾/ܮp: j'|eǕ6ʖZOZ^nā;+fXa eٍk_n` [Vr\n XənK̘aVX%ߎh\:kpM|f ɂ$l%=*9>4aͬY9DˬZc±Vk!Ľx W+Qe߷r"1y{g5mԲ(VKaۋgHF#XQ1)^ ygbLbѶR';v5P TE> ^pmkg,)LL?Ճl8 xvHhzBrDG%]{P=o l'35| ھPJϣ#lpε9В[sg-ov{|My]` JL&<^ip.;uӈ ٩dgq>|/=|( ;zF aH腺5죞c*K kr;Ru>h/1ц:h{!d ?Rmnlz^}/0VvqȉՏ*dyi*.G)HN(nݑXSQ=qݭ 42{)#ZVX(/[]΁ѥEs P+}GvA/Űkghi[Ahm0 mPX3EqeY id +Hff1r 3\AJR|OW#2/)-D@dB'襮UYaP=YUD[zAf!2} K]"5T/ g O%=ʤ%kyO,C؍{YҪFxe֑ r1IpÉGy* qV^d?2;<ɠ<[yc#}dCj.a"ͬJ ХM@˹C^jeݹFe{`TG4/F1<7<z 7$ܪBQֵ7yIeϫo9z.#-ߑPVpح!s+usS7={Qs ̑ KG} o1ۻmGG^{?<˓zXrX_? ~̽#Z8mK,ݴ#o;xf :b 63w}1M@-OMP y̏i ׀OW>2c 5ӱ۾sMK(۬OBo3cAX]mC7&%7 aCYT=T|3ςW*DTDi͖ h.4g y$!]z, *sqXRK=ϟhH|EiLk'ݎ3]Z ] MuH]  9o[h_ P6ƾ#<2I7 rv"q_jhah;ɚ=90H ՔKu5 , :ˑjb@ɔ %q cRڨ ~6C|^ .\=^_SJ7;5*R1(ֹjĐ8[X|Wݎ40= Χž)749X[)j$e PUC ,}/Tgob0é>_zu*鶖(!& O\2~o ^*:n׿Nio#%=bRwhdvr| (; Sub b܆VOS pvK &ԃ2hIO%36e klT&*=#eFpDըe5GN2~U#tat)o;ƶ ϺTV^1jcǓV)/sI}2~ż*͛sV])sOl :sScJ37W_H15;1`V{|Qw+Q}S֓zż4~ų}_ͳdt8 Yn칑AwH/+i٘taw#s)ω~nÓ!Y0_"35 F[Ii|uOQ I3+ AGM5W*ap<GvQ֒~ȼ 7Z_{M wH${: @JC-8.*lz}"p?&c6UITEdZ{^0zp:q-rEр yX䌺1a6%X*̈́d7|]MX(fVseRMQ9H7+L<^٦x*5{r SR |,YE ڇCƶfVL_aq 8 X4b5㺆Hlbܾrx(sUrd̟Tm(1LD jdJn(6ӗ(=v'kd_c(\O"\i.v4)4kJ2:LZ*Vxx5ܡ=3bD7)"-}5;<Ηƕc5%@I({De i,3[=N/_IN푄&8_s6MIP\PSk <P}b.~)V9F ^VJ(W@nI'ؖut$J'?qIcέlo7.g=5umc?%Aρ>?&F6d+{M9 1FvR[8}:iThB-ڂ* uu+e}S hF%)>I q.j$V{h.hP3B:@hUE"'lufǎ>VDRB$ZTF*{1)${^s-ϽLU}u0Yi)A.n@BxNP97ZHIɈc^dC;3gOi?\4A7fc!}Ftzt5s݁F9jn'@5t*F``PUd+7%5㳂; l7Lxv}e'V PIV^It^t%o"}x&*laݎv(b}G \H,dnm{H?%1%e)]}?O6'cLo '3Vѐt9g3*0X֌5Mϻ=hh`.Նz0|b c(u 0k6p>>({H\X,Kiti%< Rʿ>Q>Z$kzs?˟7YQ_KPg^ᅧ"y٦נxpEy@1C7d.jL>.[N R,:@yr!C<` ;={&ؾBysuJM~*UUM+Y)fA>18͏5OdT^;>Jn$CH_("'O|Qamϑʄ^3]@̙1"O 1Rw6OMT.U|%~)s"Zw6WyIV,u}ɫgf#D6xUY~d(L0d~jKlvf7,6ߙ~<O?!e;'z=|7o ;1B_#J;O5TE$S7!-U!e-cZqF^>N̵s Ul^dnK!@tVPΠYP쎌I{9p5muWO!i5tm2äȦS.KwvlcZnD@]C}6j4*/ъ%]p8S9k24؁93>HD%U;)0!aX6.]d +7r,!ΟT,i2Z/\=TWzU'!XO XWNbY櫁fsdzD0P?jX$9Wׇ K~a!:1 ,Km} 5%-eq9t zwA"&|ha)F66~4ʓ"X$SuFj"֬I4+Pe mWh{j u?HujwZL,f:)?}AfikH$/l8/5tԻ7Ò+[W^fu@{INJ#Zq4&K[/YzQCÒ JY#h2Vc"f]Ken{hb/t`sMQ|LrAQ #hͽf֏-\*!I)k4]ҵ껈)?َ t6Z4F( #qn}m85-+j0ӈv o'G#]۩qC['9+h̙>;mQy*U[s{>z[Mm(*H .*' (dD -gɦDۍ1a74Pс, e d!AnJih#Cqeg0M"7ƆKGeqKe6܈ Tբ c{1K.-3[9eku90^9u}}0uVC<=4$I|),9@\. EcC&` |ͬ6%&1U(^ngbn`T FG^R2pHs}@> (M;sʓCS$n|f.(g*pFGKEW⇹@0 >iԵj~6!sZWW{:7 ]esuZ12YHJ{S'ⴁ }gc4:z.Ssژqu岇"5 CFxD0@dD83J5fCYo:° A (tht2S2ZeL_z/oZ9Dxa3= ثfL͖Wݭ<a%s)5:VLak$7]2llBCJiƱWL^)Z=W`̷F{ 5x RJn=N}3BJGVZJusCkҷ#=3l9]9\\̪DP@S[M~*pX *y?xY:v)`vsǎKiiZFcX\y]`G1EXfp4{=&VH;\i1H ;J:;)\pΨ4Q6+";=HZcda) K>J~ӟ]iG*V55;Y4i0zusAfZa\_ؐڸ6 ڵSLFOC L07]_ΰhe]Ap#KD֣dd>fYX1ōX ^SWFjuH&jMߐ~V@jb H>-:@plmZ! >?|FJArѵXںӼ_snN<(oZ!]I=Wd]n)*?dlE0 l.!]_-t Yam] 6Ȱ<=&~:S6\)6L 1)=>NK,Cuo^B?Xju[|%B,:$_TwFj:!+\k8Ƽ\ {!aȁԛt0[(8Ur4CRtњIyNk_AȽ{Fn;.-,7CJ\l;R轮$Z졐A*6{A{8.zƄ"dzugfP|(P47$ ]fq HSw 1k΅bЄﻟxF/´[UvBTBHmO5$%Dk cVmWY&5Zq 22͍{yFm\ Em\#z&ї5sP}m!E[o A ׾\H?!`T t R:Dd=]7;Pm4E j;$ۂڵ%?Q:$ lJoWd;)TJkInjP(K ue ZZDP ,Q< dݩM6 r$'E< qn(.vm{]{JS[ Cg`Fz^7I \Ky\#ɮqαP_cL藂p+;~cBX/~&$e}Gl1ھd'_=ƢFC(J8 F|{g`3?>TXkҒ$E,/ƅijf햖 ^zEd/oUa$PG<0pif9ڔT y3v˰ϡiri x7 WΉFe3Nn l /-(ta+He/3Şl~1jyǙR@~pŮAeu&zm@1B5Mͽ]N{W=b#\ӖvGYFTwɗo~jfϴ?VvZ0!Xs,aeW@Nlhg3=W9 V5%pNSA}w)El@!I"(_(ozABCAO[EIT~Cc+=h&(=lZ](-QGrV]F@wIA89'[\ ֒Kr΄~+~ss X`cSߌ?:fF>I/z3*A+9Ϸ|  ~?Aj*-)"Fk$R.6B О1zEXԜ芠9c;p9ɴ7-.GeWH2_)C“59dR`WکQ(H`}wŸ!3OeWtﺬlʏ?p!JuvጒUFt;e*vL7'D-IJ)gPܘ/U&T1z;IC#TfiM׳lѣ[[tE!fi @?b:s^$@%HE@Hg1 lڸSpvpqK *?s.ZA;jf%p3W/p i^bDu::E"1Əqw!1iie!?(Q=.xV%yaT-jH+rT;3w@cMYRؤ;or a8G|ꁶL( a>&9zMR£StyHubݠwr)>m&T=y! y HBR/e,#n[3_0^e/3nS  qtv&U2QPE$:W׎ FJ s{٥NmƤlK qڀ,@X7E'8}r r/2 ^fr?Ү$ֺ]7y[eT`*FV֕c<Pj)Wẅ@-ބ D>$;)&*Ap .d698gHKZ'Ǩrz>\%;Á#ֽ'weZ_МŠv [8+Sw*+0ژG#M?ʌW%V!'.[!? y|o;簕c%BljӠ%G[tfA{;B'6𚟷֛^G{I@1Ԭ*IƓ;4^W ;'AF|魲@|*|,vh} JVkpv`CaF@X4O׋WJ࣏{#/2Dg Ms-ك϶}ҳ_)7ٝw)Qq`&~ rupqj{z 'CJcp2V8 7oar)Rӄ)EbIzգS[X9'dzTI`!t9|ڬǿgVJd{9~9Z.<`]8e9ڏ2,b7.p.i\s[Ch&KV+YQeCRTH1Xh*|~XUnVן>Oĥ88F:;q}T^ɇ . 2QPSQfQtRr!J/\vހv^EsE[\a _y`]]_xNixoÛg9V\'{&B)Ir{ߐKmkrtKek`9_zyx#3hE07U&Y`riGsI6#.d TC-cSu FDuJn1ǃ)J$#ETCJ#O 0)m{4FIqm5bp+cՐ,I%*WJ 3bBQ!BB nJ+Z(Wgc18M;ʬǽ/Qhzm W]t)}6Ȃ@|Vgi]I3f5i.hv [qŕrR+^6\#Gݖ9̘MpSA$8 L+w7͆#iո9*\zlO/z,w}!/~Ɏ (w󇧹p?K]1 JK)Xj}-mTP7V.T'Wfyqי9` ge[-@F9Ptj^gYH`eјq bz B0llTRĮyBǤ',4dfq(ZiqٍtDҖNc9N=EP<<{5]rUS UB"3OmY~TVE?g>NRʕ\#JSO *qҐv*jMƣmxyC*x}x9[bi-b2M&1,a<6l`(n4Nqná-l/ '3Ag+s- Mw^IAd 0R>v}e3qq6u.]~]d#:VPJP$s{'bܪ?DNXvJD1eE22}L㔖1ʇ,Β~ vo?NDcА/Sufvwu*54;!'jm[[%vz"NԶCV3:(⍴grif:AeNT nNl*WcMa9|/ilJ;52k HEm\gI4OhfgQΒV@^y4M{]i ʏ b=r0ITcMʯ+'61Q$VyVh-!{ɉp!M}_؄BP.bЖ^z2}l-%ȮVsW޶7/3 Os#ʇE K"'L]5suKCJX!!ϒoj84}ـ zDpjgM-.cܺdUq##f7¹' IfV@mu>|LkYR"_]dǺFa-J@v.d\ G*/"j{fL!RqL/&!JQ362!g˜߂jBFݙ?xƵ&MIv!'!6f] 'N0uYȞs([GΔXTKRxOlz b𻕔y]?]X;>\+=u">F8ktT`!KD_Pʈ h҄}I7#)&F: . s;5``Ѽu=7')J՗\5 z,cbM*)qC$NC:z8Ps>,/nL19Ϭp-R \- _(O2 {fIِA,O%5&ޕl{;v4xXHy_ 0L)dèB0po%gL$n/ɪ>Thִm5D Rӳa' ~]"K nJEha^އ5CKi9On< 0cÅIQ0pV\ۇ"3(J9ea,">cN.wKXTogGFUmQcu ̮u^=#o|7R_TE4L YEGG1oD|d-q [HYM{ĵ=*x5&1n:4>9eלD4vS=Wr/'8lN.v DؐAGݴ,w07{ApV%Tch3FFYd ajθ~;X*H5$%34(E1u)\Hohj}VnA>>B]Gz;J%b5euE)?eM7 &T~%7&>Vߴr r|k~}]<$mzd(@0wP. E7R.Z]=I>o:@ssl6`&y(ڰ oS_ENc4J)/%963D,󤽅x |[_DqMˬ2G Q`gA6w:|5[Z|NLEdg߼wW D]o>j|vl`WD{IzO*K#B JƢMD*ɼD[b7j޿ʰyKV="W _ЅO ;  +E.%[У0D\J'4%_NMFJ2`On#6X1t~a7vmU UD\n+MDsvnև{yI;VHI;4(Dtr9 EwԞ$u}g.a 0b^#Q}Av+8~ ,(ħ/M6L0Θs鹰36ؙGk*4j%3#z޶aw0l\qAomK"DFM_XBeWTm8?@]`QaBg)c04R}<F4AL3!Ewx E. kypSDI%1d$B$Gc|raJHkm1 BڗG̙ uyPMv﹍K ~xᕀ֤ƎT" !ZHɯmvsʃ{^,Me1⮶X" #\pDyuswk v6{(*iGN`FmGD+< rL~pN5Cɤ/֡:!V-nP#IHo"u9[Ye&6DO+?pׁmtߩ}M؉)7:XMT!N/~yPi>9T_`̅r(sӏSvŜ eR)wSz\ 2ce~V*_d|j5I<j^eS;d2IJwS&f_&֩8'ނOw?ںq`at%ItH>$3Xxl}@\lH4fTVJ||ÒA7?Tb]8ȡl%f\ӴF=mL}۾훇`O9A=z~P!MWr٪_~u <[vǕWؿJЊd+χWm dQ|p$]pj~vHW!7Ն5*%]sy ٞ |U7/眈_ &Y]3XvsƕFNp! fTˀ( Ȟ/6q(]rф>,KEj;c.땕?L$"[wH|TmYLݖ%RcY+Ge7DYtpߋS,E!t/H n#aYI9 /M.+"6@x/'Z+2t [+qWwJg ⨻+w. =]z ~&j a%դ]ZIxZjr|i!7`(%V_&m_{ 8yyg?0IZR׸\sc mP[ɝq&;47$yT4O չ]XaP0iK^Y}+/Z˥3s0(K.N7}"fF G1X/*%J:9"o7bg"ZS>=Z3s S {H0Lx(~l?Pk2kp/ب0#!%X|Z^MpT#7VҖLR/UڐB0h0Sw bcHD =[n7I5Wa{[؟|:ܾsyڬ]U?O1EG4rPؐsm{\5r{4,әMXАF%݁EDʊ2&#nW|n>"Oi*U-PcJ\ ¼d&m,a}498|BkjA2ٌ #,*I `>*Ԝ/25+4;RTse<8 ^ 2vaj{+ rwTFYvC-A ްO1z]LdGFcz* L +h oCG6ʓhWkZ~Ł,Rif4HM, ֊ROȢWF4 {b谔<=ŀ!]})s:۩4EFLua;C:x>T{Pܧ۲[.k@~r4wE`0k AS23k!?%u:F],%ceGgMZx{vzpȤCsڈ;iş%VI'd3931;ی[@wϷ%^a}Td^g! G(QɥP'Ƭ ףcLTS[=1K'yŮjH$r`| =e!0h͏ #Gǐƈ"Y>5ЧuҟnsGUl!{2v]%yEkN K܇`HTJsx@̀{r&V wnOGy$Č?*! d}yΡՎ~<֙!(Fa襼;׮4Ʈ5bP qE0KΝ61//?5TI\LmѐȕLV7㴭l0 -RމQ91L5@̟<8k ͼůq䝩^WY,8q=/oD죹w]k;h>0E ŠDB9|2Mc7E )6 ^HiNw* 8Jq?RҎׂ$?ȃhţUM7jpIZJ!]+2ia4R1xKj\2ˆ1=iyt;an$Od|SfuCQ1J ~ _+f Tb6#FQwN }| C@*2FcX5(@L7bfoSuF2Ii6v>D5C&lF_#m6{jdX:4gsa~ee } =Wf.FW<ҘidE>VOHmCc{oDԤBűs!z?4V9q^ǝ4KKkA*w;6%'/&.G-,:LԢC-8S7XQ#AŦ8pd @nZ;JpHN*C>:hw7[^,bT mow>RW ӎ :3i%ah8 q{D&3l 4V0;֦${D+%h;bCo`5 'd􌾔$e[;/ liZY'j,W %*[8[Ty^gw&uKI8CR8} %lc^={xڕ{ysQ [N:iP5 ;Q1 ȗgjX$V GSS/a O[tƒg RJCyew$ur#^JSfr3aaPBO"MV5ĶFr(g1`֥o`ڊ)f!a}(:>hw ie.t]M4_1bK-k2J÷ٱAO&aZp}&tJbif@o:7;{kj:u;YjiL=L^{cTw WbIz3^?>65eN&=ןSٴ&4 ¢ 9ZюNIѦ7?L#4D~R-F)X#T8@LI"0-X?mCKE/ `)F َX"sd79"qb;Z!AEIF~?v$^uZR ګ}uS'rjt >{u-6 ۳4Ypjrjl2[we ?[R8R>Pv8,}Mȝ ,~Z ښcM0']vsXցNG *πVFT0k+-_Pr3`>Pz:G6M9?98L%YXTdFrfUv IQA+cO 2ًjp8fZC+J=*;EmtyUU>r3 hM2;fN7/D^152d.JS 5Q8YZ{Pyw ZGq,di%\woF|_Nd>  4|,}m5$m_zA僉MܔAwG3/LH4k#I!lHT ic е5i`j['iN2Q8-cb]J'O9ɌMA/^f+S$HekwK<BGuRd@yR7IzkN'Ol6A= Dn@l D-UW06 >%wVivM@w G1`AEiy\HmV/Cq$R3+"2X.Tr t7L:FT [CPcO"JN&jz^Kzvgcz 16`/6rP*psj_]Aw&Ƿ_i9G(8k -aɕRhe>U 82Ru@pQMBmEYqEg^,,=n p%oC3 (vHCL:tgG^6u\8%ꠛʉ8~) d!ʹB4eJH(e,C%Gv}lUePH#0H'salI뼂^#ҧLF۴'X>r I/~˃K1dzǟV8\F58IŷMPa P3HcMzJ#0\W#H.D(H?9  F"Al!i4"fDs@l*Rxdr6鍡4]1F'}}b{>*Gy&^R*z''6Q=D kAS&0(NQ6dw+>RDy*kbPǩ4(ϧ+a!x&#@ Dsţ ME$' S k~쎤yQl4—+RE`)T;( ik `\S.;OFYѕ;Fb} yYϧ bum;_¯ǓAfHj;#]C L@3;" #2S[Ů0#Ȅx#1;H- 6 UgAQ c̻zz<zεDoWL!3! XQ;3|]ѿS ƠyˏB+ S^lR&Ji)҄D+mp 1Pg8sz>uq.odD{]qluMV샸Nf~