kernel-core-4.18.0-294.el8 >  A `OU]yďG¬;oc|q4*SW2K8KwϺO/(dC?$<̩$E -.8ӣJg8= yFGXŶZ:cnb^%n!4\C6r!8N`bQuX9S<)E_zdnuc xume(a9ǃ /lhnF^')?wh NB\q^)r6J4̼sϋ7'bHA v˸*I~WemJd#OY=bճn)) Tً^s{H\`pΉchbnğޒP~C.B}m@YNs",ywc: iF}^s _/܎c;hYWk?KdȁXY\)RMmikKr@%Pr3pDqb?qbd  .48?t "4 1 @ _ 7 ,/''FPS ^H  ^|  _?  _ _ _( _8 _i9 ei: 'i>hN?hVGh`Hh IhָXhdSYj,S\m]mx^nCVbn_5dn`en`fn`ln`tn`unTvnwnxnynhqaqbvqbqbqbqbCkernel-core4.18.0294.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.`Okbuilder.bsys.centos.org(\CentOSGPLv2 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-294.el8.x86_64 /lib/modules/4.18.0-294.el8.x86_64/vmlinuz || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 4.18.0-294.el8.x86_64 || exit $? fi?]@ C?!&]<*D!l l tX141*"$<'"@ T !4L`l`! @ DlD+T" l (@@* *tx @ `  t  "4Z4 (.$  hh |m`:+ $%`@PAKP>H\#(P4P\ $l P`e8Xk8&4 X < ;@' @/ B7<DhT H< dle|H!$+ D<xx*|$\)x4' 4H^Tv5$\4bd(  h ` h  \ dP0 (l  D   Ht +L(t -X  `x Pl XL  l9xLl \ @ ( t[0 )%h$hK *7$0!\5(p  00'x"$-$|% #!h@=h (&D6p' t \ 4I$pT!$ PD+8&0: L $ 4||$ [`0  $  , T| (@$@B4,-'):@l XX2 @` 4 X( |\,4 Xp.#l 0 ! t xpx  ! ` T xTc|=4l< T X8(mT*w$l&0,>DKX W*FH@P0dt$D^Lu.8dq<C.7`d! \P l `ld $ 4:qjpX<l `S"'J<P@ɠtPP9#T$L,Vt؜#|N fP<BkP@8T D$. hd 0$ ( )H \ 8t X  )Ld 4|  x h*L  4h l-K | 'Da-dlH( u$#t $=t$D. L p%V4@O'0D .M29(@ pH'  4 < h T G@ &pD ` XD    d X pX$%*#٤b<*x`$d4643[PX-|rD!/,|&#|!(ll pP@>'d)F*\X L&4  ,!Po ,  hst8?D tJ< 0<(hHD  %h#X(  XH X 40h , D Dt#xhr<@B $0!x 2@gxMDP.VK0;  \ h `  l ( H 4 d t `   4 ~tL t 8 t < p < @ Ѩ.(,4(0D. < $8 H8t)#P 4 T  L LdAHxz0l(p '/0.d D+ t3D  0  $ ` l P H t  0 p  H! ,*H8ATC $ 3   4 ,  < \ (h 0 |\45 PH G`73589xB&= AHB@PET L@, 4$ , PLU@Kp|d3 8:L@E$ H 4 8 \J 'X @ ,@   l \  P , 4  L$ p H TL H (Xt < H H  h x8 | h#( Ll L D 0  T  ( P  hd @8  ld Xp\TL4LO\T0*d@ P h0)X/   LdD (X`0D28X  | "[p fo$AA큤AAAA큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤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큤A큤A큤AA큤A큤A큤A큤AA큤A큤AAAAAA큤AAAAAAA큤AA큤A큤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큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤AA큤A큤A큤AA큤A큤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큤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큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAA큤A큤`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`Oi`?1ca6e7d9f5ff5c0467d35dcb94ddafde91f4a73ff3f871cc6f724509e427da37ac0421708d30f10b4f00e9931947adbb91eeea7f076b8b1b286afaf0ff587d7b2efbe6bfbdba8363bb91e7b081864863555bc9d732441860e69162b0a1d30df3499cd2595d27123b49937e88b69ea3c1dc832be18fa982cae9559a2148e0986b187fe30690afaaabc86e3616c35848f2a4fe886235dd4282bdb8fba4ce2f0db5469a2b1ba3250c0d0f80715cfd4cae4085e507061c6f74ab17f7f3158f22c34b2904bbc4edac8ffff5b7b931570f00c29b5baeb4138d187b1b6cdf96d899cb70c4cdac2d024b362a7ff522a9ac2409949d0a43ffedc66cebf7741425f4f5c212c32ff1695241f75e0d83dcabe4137afb8713805bb10ba1024af7df24273e90d630e2d0af51e620188e7b4d75e5d2f1de3b802ebaed187e6aacd829a219882686d95b692dbfb5a96f3fcf91429fc0a3e6394fc7f9212657ec36de484e219523c7fa311694698b14869bf975ac1a7ef1a5cd7346710c9d9798ce826451faf9c2d258319057128d0556d57af4b607346c9a3bb216e853aa5c40545983f15ea7e22e62f9ff0398050476dceade216f752ca6b36beddab1c967b8105f9b4cd5bd03ffbd93942b3db2030f535ccbea954a95867005ae390cde71ff096ccb2177f1bdba73fb7c2b906c0b243989cd2f51a9c4fb720454d316b97b6f0fccfcf60211952e0a7864596de9c87dfc2d1f16f80772e3da6204c28fce06f55ac1a798670a520ede72025047ad99c60cc9de4117b653a3f868c8e5aaeaabe9368481f550a70feb1283dc0ac3fbafb8249d04a6dd4114d24eea60dc7b8104256c4e931a228e668020f50c1d17e7a7a0b28d3959717b02770476dcc96a5ff464c6072d234316958d70018fb744ef8f941d114b241f05994bcad994383eec4475f01844461685b9973622fc367bd9b447babe86714a8181e43eb1c4f00d6298ac641a5d4beb737d69b36c3aa90ad7d91935ed595856eb884e19e8099a22ff0e30fa71cdff8dce9d97dc3886d6ab85ecbcbcd0632b186e7ff5eb2772c45393e75d6bdaa3500ad16c2979f408c5816fcd9eebeec745ff6db58a6d18e3457f56455b40c23fe5dfe5bf24801cc83f3fb7dda93acb3b4deff724000fc4f3a4b71015d6da94e4a7f6a08666f342800379482136ef1bae9cb7cd05e77c253e366429eb978118d8b3505a836125d192cee9b346ff3e029a3273d177e66b19210fc95d71093425712d2679046bebf5a824bb6961ade40c3cf9764c017a413df944295b1a3fceb6521ecf9b4de22f21649e009ca6c51db9f397dd527785ccd4c9ef4d9c4ab6202ff8b75dabdfe495f932eb0f0b5d8bd553827d33ad792c42668a84712546824fc440fa1956535fc46a018e694336082dd6baddcef0b801c603f89b041b5dafbef52647dce8e26196316269a65d2c8b219db04dbbb6e36cb9346ae2e3b67c935c640e20a2947bc61ed2a95e82c0adb0a8e09ad320fd795a49638bbf6fb41a1cb12c417455453e85a06e12addd90120a585d6cf4e56ddcdac73362f8e37b1f599c53fea133244d6f178252ffc4eb23563da445a7cde8caebd32b24622b62f2f754a68a5869b251def1133c5eecad623dd87b9b96620f5c1e251156a8b0649215eb84fd2df69c0675c2789c27391a776e0e6cf3fe8f4c859788f99feba03352b8efe0b77c0da61579fbe775f16b684993d986c8611c0d6921091715d667760fd87a6be2c10343a8cb7f33e0be9e813785058d5fb4d9fd23302557ee6f1aa1dbeca847ac8cc85100e156d38963e67d1c28c5bbd70260d75d52e62c76491cb2784d0e808e9b2b693cbc0e5cac03fcf1e1abfd059e0c46837952aaed239db69128ecec2939134ae23beca409c61e265574833ca01a9ab0e2d11d366fddca84d98188a0efd76171fb1a6b4509e227783f027201b9fcdfb400508e7c2c4ed6a3badac04904160c03eb3b42c8c45ca348a57f789462693687b8b72caa8c372a000834b898d73b00f1ed5719704e5e0a7b8e8bcbc62270c20cf7f55b9506d7222cbcd6aba44cc161fe483b4c59068ebbd06eeb54606e5ac5791b887b36dab2a8f94926737c786bfac2b2e2881c9f8b635f98642bc7619760b0c6c0129707aa43e7e290d76ce2820669e22bdb7fb5dfdf56323696e3f01e4696b36f5e636614ce659644c350e71b92c7942cfc15a35293fa06f31cff957a0b8aec6f0f45fa96ba52ef5a4ab466d220d92728e7a43cdb01b76d7599365f93d3333e1a694ceefab417dd39b320332d084c5e5fc29aa83463864e2828b0b04d4cdd3ee73e2a5d9cfd741592fbf856534d25a9db91c63822b6f40eef667d4a0b42455a48e13e2bad01f71d013316149661529cd02f09292aefc267fdc36582b8322c8101922972543f76a8c2cb8ec7b7c3d839ea925a82c24b40b679ed49b07ccaa3e76a7c61128beb63902a5e3ce74dc627f60e1f8858f10034b883b6aa4520a0a28cd25dd6d1207ede914676862ffc35f97b6ca7c4ba088eb7441a5b563d7891612bae725b71bd75a6d808e3c50707148cdb3028da3fec8aed355300d5819a2e09f8ebc2a95ead77d1879e741380a48b1bc8a2dd4578a6862a5f3ec5fe054be78ff12f7978d197ef2266c5cfc7a2ce74ec0470f624f8008b948b46fe2a544f6ab03111708524c5d564b1597d59e9b88b5620522dd4f3c228cdefb13118ec3cee591644b9a153620ab40c44bc34380cfb296966624d8bd388e84ee2a937e474f246b3c518e3ed948c165433991cfef9604f5da07a79a1bc9f1331a63b8c3cfd1daee1a0ecabc66afe4966d67fc2678d1cd61893a85c2f1607b7ff3c446600811fc62c8cf3ab23edf1b460e2553dcd131b71076da64c18047925f2a2376feefe36c0d8e817b0fa9e877c3e6d74829aa96f8c6ab7c805ecac4e6daaa2bf4515d5b243667f72c2d304d368e5851fd94703549684f90e4d1ad211c6f92b61af85c5cff72ef2f8d32dd44835779e821b626ebd16624fee5c04b8dcaf25153a249f070acfe067f31fa0a36a4a4b2557534255a1760f5ca733e1e41de95892364533024211f3907a199ae281ded907d552889623650f547328092b566b87af9e004e2dd901c15c6f5a1ac3534222e6f70d61d191314d25d3814ff71ba3f32bac4b5bb2d4d97fa4a93639302989595dcf52d4b35c796d8eea41871fd1ab2def2799e6f1c7d421aeb109ede310fa68d44bcdb514d5f39251dc6c32fcf7af26a65e64b64fd9f57802b5095de7094592f9456cb4153f5ec28409de9202f13b411e2ed555ccd4d1f279424fe073a45566ed8093448c91878014e4479722eb4a5d51538d014ce87a523486acd5f520f26c0e07da36abe2f31bfaf3d6e92d5ce2f0d4b84b727cc4eda07b8bc1b0c5cf96e481bd13e94f33785eb46a8783da65ea94ecb72a3e0d25dfa02723a7a863f98637e576fe5de1f2982ac6f4b6f10d3e6a092a48c5f4ac081848271cba1abffce9518f1d89c50404a5d8023cbfe777b1baf0fd9cac3f15c2d7c94770601681e876830a243cf1d3e85642a40d65a0b63e8567234bb7452db74b08c0e4c1a7d6f952fec73c0c41a90efef33b572fecfe48642b12b5c35a87dafda20d8f16f98aed9710256b3eaa182a20f162211689985e193906b66d98632e7969405c1356e25ad3649f867dd4c76cc8c2ce5391ed026352a262869185a8dac3a14769038eb2f18870afcebe30a29695fbcc4ab173a3e667afa4b7b27037ac4e1cc45568eee27a0122dcd6b46380988975fdae0d2e5984b4b01ea9287b8b35d747e8416180dbcf01c783b1030e18bc2140eb1982c6932c9e3126aca11520930113e41e4c08960a96b839fe271f1164f2eba35cf244f9081b3aa85b13e2a7640c2b90607b474a2b52e3f6710963d6cd9f15b32479224c3ce9503464ffd23f0b9c729110229f605c7294c37c7609608ae3ee0e9de2af8c6e286aa52f4aa4ed7a4c50afa45af8277328794950ee35e92cc703c248987ee6a7d1c4f71df43cf9a5d6a233ff84d6f00040e83c65cfcc7c9f6b644e70691dd2477ae1678e05d2d08ae3df7d4b93a14ab609d2f9741b4561565d6c67a382e9df22b4f294a6be93b03827aa6fb900b1f47867830fd633a679833cd439ec3a771015430d707c8082d1a3741d386a49c1e350f762a3cf1132eabffb749472ca2e8b81f762c3a95d470dc3ebf569da6f74a076ed0e622cb44409f6993e430bc2a3c324e1d3b9c3373d125a926c6ad5ae08a849126a59a98fa175ad389c98490d87c5b7ca8d6de6316e0ee0af431e74134a3aae9a615382a0a1d884513c33f18648b8a84c4ec2f3cc7beda3b194fa9ad62081ea108cc2922ff9a74f0cf7d972f38f9a86380c9e548616e7c5247ad7d7ebd1d2526f42e1dabc42e445e34f3fda3b2da73e60922ba8dc577d9b31970fbbac9a7e488c77f7276e82ae32118d9540f88e37d83a78e2afb3dfe075555e787d6d73e71b6b33a07cdfc89816d7440c4200b67d1604b42866ef4aa62e78093a27a0ee3b81b4e7328578e5495127293ad9fe2718859a36fe7765e6e77eebbec5f63d7bc762d36e8d304565810ad1a2e6f4591c4d2c644fe783564be4a279634a23a27bd83647dbaca84ec3009629030410ca88fea352a248f9d9a9034091a2b5a98f58ced59da5a27589c7456027a471ee305f90e614482b85b5af3b6542fcab7b44cceb757085d56c15605ce4ce15076dd69bc40bed3696869af98c4e8a701d4f8d66e89cdf949df8395077b3694b47dbe216384054ca4d4fe53560df9d55d8b5c4146c8bf7432652c08efc7f5612478c454cab4692b4e16a4aee569beab1217b6b9e67b2992d7578bcea596267f0b96d409320f439e8ff671b6f830adec31163c44fdd519406405379e80b59ae986c7cbcdf22d7f13102ced021614ae2ff87e8e58b3fd28ef662b6c8d09fd993dab7d49eb6750552aaf05fa1d94ff2501e53178a819c198157c830290f4369e32901ac02baa8151ff28bb2600b4b7ba5a584a963402756b4440b78f345a9616e806a6b0f1c14bc51a8adcf70949ac69659edae8730943c8e1bdce93cfb015634976c0c326946cdf3b95ef78c451d3cb0daa95e09edf5ca807e197b56fa0fdfcd4748d0dafee1060a498b609d5b1a84a7dff42347f0c9bbb9f3bbc9b52738c3650a0d23bb7dd5d13b84559e754b87a3361f1176d4baa3bb1aa6933c481b30628e9ee4c779a84df2ee01a2e34fcf968c782d7f794a0e5ef28f21d95c51f55108499cd18539402e42b9779c821437c197104df68196034616737ff4cbbd4090645e808f218cefc8d3fada0b6d3566377188b723072aa26d935b6ed86db35832c673305124b9dd53b0ed067ca8225f5e1965286709c5e595517aa9791ab7f6be01818ce133b374d2c807d08faf896d84c873ce88c969a340cc02d291e02e274c97063d1414697c552ac17263b5751136384c09717ee5fcaeed41ce7a49e6ed0c464e90cf83e489b91200330891f1d235ca00d1b7c727d042a48aafda96963f01c046367db1dcd7f0b435cf7103ca259b5e9e5258b13b476f9219e7c3d5df5f8a4b3b4269fd49f3ab4493815b355b1b26a876c17e946ac514de864aa53c9c52b6f32758897cbcc3a31ccf1a99aed370ba93c2da00fbe825418bffbac0d402c60464b47751ffd2d7357b799996912e2399c5b4e729e82deea65d0eb5f3dab727b422a7c899d03b4783ec15be061c7ec3f8a96edac255197dad33e64e8bcb6c6ef4f044810530feeb3a26df54e2fe7db4fb2e6f3a4ab1e740b79b199b87ade9dc21e0bb466b5396b47c9dbad1d7f86f738e8ecbd54b63b4ec24d0c1bd39f266f4e2851c3df9d30c5366009c9212f56f362bc4b4ace1056135ad2852333ff4cc15b41bf6fbfcde560704bf17de4cb73a13a3aca2926b93f514cf15f4479a97cefa05833f9f39e1cdfa747dbae245ded68cae67675b769dde041edbcb04bb7e7eb15f5956c693ce05ff58b429e57549c249597c56174cbc307b055704efea0e9bf7cf8b3abc7596a47af378fc07b84a799336d432f5b854ffbe6f4fcbfc298dbf16a98dbc536011b6a27de561cbed5040cba521ba76c38b186734ddce18702859422fc6f184f267de55b2744abe875ccf49fc3115e48a56ea0ed198fff3796cd1ba823084f98ed910acc46f4e5469017ef1b4d4b3345abc36b3b506987b83e906545a8f1971b3347138a3f378e0c0b6607b8702411ac9bfe4d00a23a8d1582515e19e0fd4f863b56f5549ee8a6368a51d5d95b87324111a091270dfd9473975cd0d82b452f0ac6f6a85ffcfc367aa0f47633f1bde5531939de98bcaf934cc9b01ed1b10aefa85cff5358e4f3ec246f9c261401f3fc7b72ca11377be0c9a9f97d7b4f45ec9eeb59360c31b7bb1d594ad1c395ea691583567347c56ac1a777c286cb5401e42d2bf96902b8906e4fb0706c76c6bb64c561ca188fb65ed59cf40eae9b2910e485a47f9715fa91bfb13db26f13ca1b024e6d81a4d4716c83249a9f16eaf9a362829942823fa84981aeb329936cb2ebfc57aa5b10524c9ceab4094e57fe23c6cfb73040a55d6426d7079cb1b3bc213ff5355ace5efec4c473d864eefadd0406a42c1bd6f51f5d389c94ee7ed16105a1eb7311d380d70a3337a0d94bb831c33d662fd0157dd4cb508295dfb27533f1b8edad24f1b7ba5c8e7c932c230864f6fef16be3f20b0cf5fe86314434e9845869faf8cd0a53c4dffaac56e98c45f212182307e944a95440e5d91b8ddc159854bf2807a35d7e24c8bf6fc2d7f89015bbd05d6d121f5200eafd84c62da45136dcd97f1875e87e6d1f80fdef5bad0065580a6239286284847088147bea4d1f56aa19d00ddeb3bb334a157967511fcaf46648a5c831739dc2ee8261404ad80e0d607dbcd5839e63b5637628a1f762ed7a75ed623857cd3c054e59dd3441930884e7fb3a2756bd69a905bf79d89904b1bc8cb61604cec5e3881fb8ec2dc73aa4c29b625544af13648a603f14c96ccf2b5e6f2ceee244d9868ade592e0aca542b1cf617bd5c168eda77e39e30105e7c6ab1ff6581f1f0e82bfeeb3a705734bc9d3584c5108a078c6be7205226061e367af9c89de56bb9e69a07101c37d2136644a2a9e37a7cd1aeeadf7ed5a0f924e2b7824a5b16e399b5e2f5305e0861a3a6e6cc67dc4b1df90caebc5e91ae6887af63dbbee13e8560abb10e04b1bf6b2c08effddb2d8cd378ba2911f93fa6102e36b5dbe8a40bbcd87d46c6acf7178be7b23b7a156859508d5c43e9cba7aee90b8fec411c1524f9b69e79064f7c5a940ef9058c11fe86b6ea7b066a1fe704a0b79ea26aeca62ad97ac2ea8b2ca6c89aab2a250e1e3ed0b765048c18443977e813acf52f8cd9b19d4539174826990217082a0a06866edec2f1987032e952155ac16daa77a160133d824b25b6f75438b189a5adfe4db0f56ba6acb09be65470e71bb09e472c26a85508b69ee8cfe0ab210658c8013699bed4d02e04bccb4fc7edea9e721b7566ea971803f154645415b14bc40b61cea042c69de3c840ddaca4c1be5952179091481b419c08cb9ece0dab792ce9a659150ab93beee729135dc70c9ce19241eb2d629bf234b71aad68484124af4e33bb5a49041f7d6a8c75e5d6898b908154ffb6e35bda01193bdb3feec4c133e787d2b2250c208eae627bac95dcb71f07c5f95eb6369f8ed724ed542c955a66ce78b6a054fe2ac83546e68edc066fb7eb01bbf18fa3b73da0221977583a17c1440891658873a1e28b1d08696c97c99c30d4ebbeb76f7caf23a267f6d969a335347e83b306de31473c4d56f8594206859020fee40b7f36b10170189b3186800cd56a846a1df56ca104e8c49655230d397b4ef2d08796eab96b79953f4211982857cc58e83e78560c496cdf1463fbc5a08954f5a6a5b12d19df0dc8de68279c54c1bae2135767a5e4db343cd52d21e70362216ea1830598056aad729fdfb88a6517b375ce1844a60da4ae0be8e4a2ce2da07b44072a3cc5f6a137e5f8b9c78861298ef192e1a09eb308bdb62563e86d06458e2ff35407b205e0dfb85362edb7dd600cf93e8a4e06dd8dbf5f6ac22895fb4fbc8f6ad07922a1b39fc90268caef6533d07afb1776c45c831166d95ead3f342f2ec1c07616e445e2577f791395663c2001a1ffc74837400bed8afa8637bbeecb7459e9653dec4b4e2b4a7f8d1252864ef5ac0d3cd363c01bf9a3b3f3a52a8ec49bfdee26c7f3d54999dfe487527ce2a3c1d6da218c3ecbd990448415bca317f139c638804ca7a6e4ac48d28a7f4ccc8be60a83341fba6197003a7d081662a6dc6f715502204e0785dd10f8e61ee61a8d6e368b224776a17ff47314946f97913f8e66963b2806d104258752667ff229622b622588a553129398149fcb2ccd2a1d5e85ef3d709b373da12a8c7edae1e1f921962b30273c6052202c7285bf2179e1356cc2cc5269d5ff5056d2b405e79dde6e6d786a9194a9fc756f6f8c82c39740978a3ef772a5ec8df667b0ed3b088639f05d9d6e940c562d17ea1d8a2a6f02dbe12ca1f15515c235e49fd03fbf9886ba30a01b648f84736470e7fc508950b9ca13ca851a101fc00a5d342143d0aaa8d6d1821d187ae41450b68fd6eea2744d2d56961c69fcdd8a866df54a6ddf3a8a20f7a07fe8988210720fa324504e194a63dc50addf67170faa055962e79d9a4d2ff0c0dabafdfa7e8883912ca038c5601c066a8859fc9f55902b8ec4b1ce3dc0eaebdbc7f7b8be1547aab16bcf7de16c432e3d8a5569adf01f747d9ed99d62a4783e141709d264577c80f6fbe54a4610fe0fb7369105c116bc3300ed2944a0493e01107cd7784f6a03a4e65c9eb408ecce218c4cf19bdcc53d6fe32e5a77868560ddb0264170ef845a93dd64c95596fdbe5f4248f653561d7303ac00c2c7124569c09e48beb499b0ec999a45b750bc3a3b6186a06a7f9b521b94581556bf7c2148fe9f64287bd5f35a7a93fc554a97877f667765014ab86a59d8735e01824c8e95cbc536349fed6d534b17b8690e217f5f0c706205f3613b26d40a0179348b2f980b8579f0ca1724abbe20843309b750ea61a529a35df6aa48436851c5bcddd6f4d38f0785c69e71744f9cc5cbfa29e7c02e3e4090b2aabe61ad061b756a324de9ca0723f8d1d27a0a7c265cba6c03fdecca447291ba8c5bb20b64be5cddc8d601f1d2150525b608348098980311e81789efca6c465add0e7ae75cdcdab710432138cf027c7abccb6dfd74026259f10e3a3e71824f296668c03008b3e012e65baa0b334b17fa06f37b189ea0950c9bb3a5c704937838d2f16a36848cb50b75548af723d94d382dc0fa411d1a95e6ce5764c22ccd748164a0e46771b0ca20d29e3013c54c37672e5a00dd11c3e93131e33c0ab831697df1a6cb4796e880db526d5a92620b0ee9b8c1cd23db70ec690fa5d3d00e62f45c289f61ab59c43cebced72f19d7be7d9e87fb996a0b7170a91aadb3be1a7ddeaa4deba65b61a2164b3468d272eed5cc1b1f6532ab9dfe3d701b442011f01a576bc858a08fc1705ca3125ece0050b982b2d3e3e27acf79b8a50e1a832e9d84f94cd926ab3f117503ab8b2e29199e7d930883642bb40f4456983e928bb287b37ef6727bcb8bb92f078d26262221a59b71be1d37c6be269b97038550fd2a40864beda438164d6b31ba06a209d717282121034eb30a81d09cfb0de711c894218234258b85cebe24b2756320a66af5b69f1036495fde10b19665bc14a9772a67ea94144f3f7fad37ffa79cbdd8958b448dd6db29a320334b4032961d1e0748d2644ccb17281a101148f0ca671e89ebda3c3e637916589aee005e2c9523991590032dfa01b404b9d90339c308eeab26d0edaae5adcfa894e340597d3f6b2036cc5198b198213177a2825ec68091a43792d42254e8622c1d49f1dcf0694f41b92f3c67a9c588f8c147c22e4e9d070fc3afd57f5f5f691a5538b60715b4ad755891fd94adef788c42d377180b24948c76119c3ec5b7a933d9f949dac4959b277dc8eb3dd64ac6f7989f377f4a5338c77821a84d9badb6d4e73cb684db3b3176e7ab5c14e91d1475b516cbac31547aefef0a5293ff10a95932773c3ca7d62e8530b49c14ced3ce40bc1c6ee7b13c095d5239b5fd7f591f051036c8c5269fe450711f285d697e00bdfebfc40dcf44acee53609887193a349fcc4ba6aa0ebadcb875ad38de310b69e99e848b930bf4fdc66b653446fb36867d54e4449e69903848cfc87394baf131b92f42748ea205db19bc1142b94b7fd0641f5b5f5c62c5ea08870a32ba3e7d59010dc2cb1aa949aba0fd942854a16b72e0bcc4367b0523730b3e6305d20b746ef53d1f0ba3a48f2f6e8196c5d0240ef87a239b9949430db543980d5d0e29523242aaf6c1ccba712f1d6b224a07c4253e4826666886a74469cb5717b88ffb6234bee5c861c32073b1498407d8ebd44eb1b9c0af69879eb62c8653190b86fca77d28a6af0c42ae69e98251c993c8a761fa94d560bf58984e8ff4372b87e8760b78f1c29f7feb305b139e3f7aaef946442f490c9ef36d7bbf9bc7eb724d1a99dd588fdfffe85be44a199e0f2564066322a6a9c481cb0fde528dc2f800f0e4389266145c8073f6ca2c10f46dbe56b0f1602e1d3e66b41b3885dcb9a9a262d78ce9168ce260120b10abf81dd69639958d7e809856203323010680ae7280437f517a18a9ad150283124b87e545db5cc604638e70af7fa77c701bbaca8ad3ccebfd4d09fd9dfbaa5b03e893dca0ddc09c03f2e9617219d09b98c58a7b7f411cc394f91893e9db1add416ff2a174a5452042dff3019411fb15176fb3ca827170f8a981d9791e5ba572922a677dbff32b292c0033c3344f1e00b1f821c75e3940ffb5d05df8ec6ff4ed8f58dbc49791b896ff68b5a1754d956afe7704f2fb69ddc885796f4dc8e9b48eaad8aaa51247dbc68bf0ee4b8e7454097e816287ec35856ffe7d541fcf5c5e60d2cfc663343a54ffd02d46188e670068250d684ddab14e372c59391c6f75629e4875694c2f7804f722943b1c0ccb8b818e6d223a931295f460f4e832b60f2705b722106ba07effe621c3644a9923810ab124049c29a09f3b6bdd12b99f0357aa21e6180565c4ab9e7f8b8769aaa3acd545ae4f38d072ad3a0ee2a75b0d3ce2b62437296d403fbbacb82117b7ff05bec2398139382f5d26ea2d450e12a30e99bade714ebb2c85187645a69b1b1332cfdee693bf38e853e6dca426e546703bbde0dda2a0185941df03b6c15db48fdc7dc45c7df54adba71a769aa390800ca2da707078791b0cc59db955dd02f8afa9f907b219a1106ee5bd0e5b76dac015a8b03b1a74ea2684af34f1d0a92cdb481061b6c74a27a1eadb255c68d1ca6b9a05e01413db7a6ed299c83f5136b2abc98acaf12da9dbbeccf1cb1329aa69744a1247f245a4e46d70f18c94eeef8e40877ded7361e35639ac7f9a1b74b2c3b8b2bd116ca0096ded1edafcb75b6f68c982e596080cc2bc0034fed91c02d1f94545df967b41d76ebe13675f8591f73ac5ef321281235869a06723c679bf8b797cb051cb0b35c6b3e45840ef11da79bd258a5565ea650ff79375a5ab66c31a21b893760b799cadf03a3bd698134d8a6b2075be1caed4b8a7fcf7163aac6b07c2468211a6ea6a66182b2beb667e1899c6464d00d63db13431437b93a1dcd1ec67c44e6bb054d65c2ce4650e6240ad6a24e8eb60706fde633e965787ebd34e2dc4a2a00be91abab973b7dfc8ec38a3efbdf468bb14883fcdee7373095f1926d5b74fa69a6c4519c3f339baa1d73d6aaa64e2f082bcd69f7f0bb2957332886d0720eedecd788ca59cfc6585461e1d5cb3dc02695ce5cf02fe6627dda4a9cb2ac67d8ae4fe8d1105954ae484acc314019f6c54e48e4c8d667394940510868c651fa25344406e24fefe1ce129ba929d8bab8f83ad0711bf07c41564600ecfa34fce814a415b54f387443b8d1bd29c312781634fdc504112eac76e1bf12ba0ea8c664322a621710a28eb135c9779dc0c2b2d46fe5f299e78bce70d0a221a67193652c0b749d9d3c82bb601a36463fe4e1baf72f3dce024e5d5254f166db7d871b5ee0122de7110537fc8aa4488914bf7f703d67b0a81d265390a0e6ef227dc166987fd60d2521c69fe70db0d8bff1a026376dc55f8edd55c22f16d4f1ce86f8c71e905b8af9990532b5fdcd7b08cfc189d3fa18ac1fcba1f4009d87dc7b1258f35ddef59276abd2376ff7513930a5bb77adf6bd9d22b82da551e118824005c5657dacf3d933789732cf080f31ff290a1bc752ea993a8e5beda020ee66eed1d8bdbd20a1e5643976f5952b507ddd5a0fc787ba701617ab040df9acd0e19ed356f3a28ef5daeebea533384d3717cad520721f5caff92357b129df8493c67b3ceeb55440c36a359cd74fbf3df90b0830d8e70646898bf7aabcf2fcc9f35473c7909a682cddc3d29a35613de7824e8bfbf2ea27027252a038a4bb031a02846b8a4f36e040028a2ed3020c6dd97c6a719a6f7e70215b4ceb00c855053036f5798ed082d281cff9586416c6f9098fa4570865c2ab1c003c44de0db400f5159a3d8b78274ddb10794e6d2af75ce0a1af755d9f9a518ef84e4c5d1441a401cbf9ecfa785ec6b161465ace218ca99e446e2090ad64bd9f05d293b18caae4cfa948b9dab8c91eec212ca5472192e5dd5d2ebdf383697012e6f0c71f3ac94da44cfa430b7d998c09bcc33966370156ab84986dcf33b21f238c3e63aa0bc77b465a221cab41dd47c20fb4a6540e423724170809cfe93370fda3b5babaf804ca5f84cc5d04bbbe5a7ea0cc9c0df70d042b7375865a4b5278ba5ed8029935731a2a1ad622a300ace5fd4ba32224247fd04d0a93bd360dc8625ebbfc655422e4405591717e83d28e44bf26482c6403cc13a49e342249a989a9f6df1b9026f02ea8860f4e42f535103d618695a2d69bc63c3da13e801608cbe9bf8e1b2e9c1f0c5e52bf8038d09cdf18f323956af99feae5c5181ed5b9794990aff8725490a04df1443108e3023ae6f2e16bc3775d64b8725b04c2cab7a9860131645bea4839518633ffc3daafa10586cfe5e8f6034d2022d890c4ff7ab5d4344e74119ef00e23c7f1091053f7c146bf73b0fe6cbf3e1a0ab3bcbd0cb11443c5fa39d377b1e5a075275aab08b58210bf3653fd1dd0f8d07a5c458771a09afc965a9cb2c50313298a33011062b22c27e730d7f7d1ea7964f2ba8d4dc2f028000a04d634d43146386efc107e1ac6b7e30cc7a3df3b6d57c9f48a4bb4b72249ea36295c5b6e021df9356256570983856ab6f63d1e7c623ecb69e885096e61ad1b1ccfc54bc30dc7e419aeb91d3c7fa2da56dcff0f29e4482d2bcb980f00acf77d6c9427006d3991c8d3d75b002049cdc78a127855c43419bd9bb293b2490e1e054030335faad42f69062cd97806c5b12999ba740001f198908b158965d332fbd6814c18be9002e17adbe0cf1b8e7992951e6249152449951e2cfe4f65d2c5f28648a3021b76b60c03b1870f4c3ac30fb960d2142ffdcb1dc362c9c9d75be3f9308d875d1a2a59941a14a0ca7a98ae48ed327962103dea5bbf036e1e5886afe029baa7237cb30d161f1dc657c496749f1cb43215508eb4699c15e665b94a8dc3ac362b429326ad61ce2f2b0fbe00dae26d07a1a81ad3e1ce4b93a87145808e1fbf67a402d131b8cb5c53e171fd90048bb8f3d5d69d748067e2bf7fa014f88c5cdcedfae8137caafdd2b54c2ea64df36853c176ac9bd69daf15cda62ff1cdaef1d08c134a5843d6be9203ddddde126eeba71abed127c1ec98fd3b814a8afbcdc0b3a56b9a9625baa887025b6f34d0a0a61ba50f3ff9b13704240d567c097739322961570357c54e4cf9642c064dff7a1cd81e78c03a437199e605dfecb4c61b2c4d40bbe7468a819c07fcb8a108c20af6f3fc9a2a226f2a8606607f0f40be7e11b64213b571f1abf37f187215a2887a877e0674e07c9fd286b119221b49566f9953e9372acabad905a6bb7d385aafa8773c4317431fb92e516bee0472c76c828d887c063f742c5d76fab94aaf088582b347041f20b71ce2582d11baffce32d8658c356b14a4f087ce346a97f39aed98b95a0bc19efeb80f75f31c7ae96a400c32186c1678c48a2c0a558c643ce6d1ed04aedceeb28703610a8f445c839bb4af1d6478f521a5032085f60c199aff4f014892cbddf40b75323cdea0ed1deb27e03cff6d5fa67b050d285001c52ab9fadecb777d10f1d02338f141005cd3401d6f040bfbb1d1668698e7a631ab193b0c3d39c44dd5d4cbd44682a57790a7418916c9463fc12982b84a8cec4ba418a49a1db6d3491522b42b9b559951a986bc2d7c6872cb612698aef662fdacbef6840d6a7730e2f861dca01f5f31e5a7c989b342adc540a2f98140037b995978c652082d2809d7c96094dd6b926b26fd467120318a6a89b1b8319f43c27fa576416db115bd40935834ea4d02f943a66cff2b535a38efba68d575be080866d548bd93dbfec10f1a791d2f13ec67481a292880aa0e0e175b1d58e642cd7a63a97f25c856a0cf3673e2168caa48858d3ce7a20ac58fd9b26eadcb60f44d1185df7c40d2316f42c3831ff841c20337d516faa5214840655c3597492c95a346ba92e449eb857e887eb162fb3962ec0dfce6d1d97ab25a9aefbd65bfab678fc21bfd52d2606ac4d911bd51a30d878620bab3653e50e0647debda33d5fcdc719b613b25fcc84e848d68c9197622b8c238949d2322c61d96cca9262f60936ba2c7546fbdcbbcaea0dc9d18d5b4b33b76a29d17915dcafeefbbbcc692c1f13483d3fa5b0478162ee59282220e8e8e4fbb2723b81ff70ef37713d10d050bb022f0be4a1fe8e63e9fc65b2a9881c5cdaaec85015da637e19f4506f3303a7b3ad7c7454d42d460df079ffb3622bf4504e337a2a6041ca4807935872c8c451e98526d212a9bcc41cb62e50dcdba61f7d5be6d923e95cd105535730d8dc5cd41e27d8ede653091bb15d1e8df5a73e523955d9b858d1c7dc89e82a4fd810fc27d3f40829ec7dbbebfd188cd953a9ab8d6fc3fd1a1e6ba11667871d1698d95576cbd73d3fe3493e40364500448451eec13460239aa74bb0e2835be6091c0011450ff8c0d3383ccf27fcbf600d6ec6ccb90e5890714390b57caa84915575b95c31883b59975cd15b43e7aa7cafec5312f3ec62ba14cf6de5baa4be125dce9fa84113bd576fb3a781f5c91618285ac94f0ba986f754cfc5636d9a3341166b200d6fa3fa65b97475e51675fdbb142ff418cf5b5b8b8a3148e44f59dbdac5dd4ef23dd8ccd8c4e5b9e959b287a6f6236fd364d51a66f2f5889009f4ff1a4bf5407508d8e9a75998a8f2b4d88252a401623cfdef97dc35dd5dda8e7202f876f01a596ffffd02471d0438e87298fb214df7b1538e5af6325b4a74d6091152e7c4b9e0fb1478d6434d217c64dec0f7ea38787254529280e1ce7c474471889e73704a7cbfb99341fc36d354cb5321ad3ccfd47ad8ba0fa7d72c3e391cb9309861c2d1d19947d546fab8f8094931bd7a904916241ddb17f64bcb2699a57d83254c5fdb9ea453b48bf9c4ee7f6abb5e1f4d14cf410ce9387d1f7a7f19962e12c83b79df85374b0edd2f7348ac42a8319d3a14dbced329725a6827a198652e346e463d12270f3bd10f91d0f7672d42a7f772176abda05bae988b3b75a3148498889909453775062c264d9e1bed207671c94fc71dfec61874978f0c5753331f0b46c8b6e9b6b6b4c2afc5acf54d48556ee0272f54d3d1394828f8c3d7d07b0d778f0c304a095273715886ef02b04267ee410399d0307e1d5223076713c4d4d708112509124e1b9cb78abf9b177dbd6060c879d53b56a42b9217ef49d0f8740e3a63cbabaf5d65c57d40614a46eb4cf5719aae3be56adb09608b5154b6f5c2309634e55c2fd076c39f46046b4b74f38eb6cd50c3797ee284da60ed3b399c6a7890a09d9f4d68ed48e563f7cd1bba817db50f99189c5e85cef5ec5767b9be648b7997841a4d43316723ceb0be1cf75f037b7df851d8ec6ef7b53af62d144449aa3828fc7c6402eebcfcf59c89948153706d48be7680ef0c527253ebd3a1de42250d416f3f78744b1f0f261958e2676a0248b2b86f86760d9188a43eb01557a50b6e68c07c50ed777d3740fece193562e8f3893fd9ec522103b8ad5054e0fba99bdf278d0ada43f8452e30490d400d1ac9d9f3f5f74e3fa3207c2effa2eecbe77f28971a1e452114085cf3953eb8101437e075af894e7b49eb1db93a08b69aeb2989735a2cece966f2359c5ffdb6fb37dfe630a677061caf25dc358a9e8bef42690234db421894d9f00d36014627d4f4da9d4e7973f418e5437d8a3776010fbc070cd35787cbf5b2a0ca5b81255485aa9125eb1cb563c1ff390f5e534437f3cbe0cfc8ac842f8598b74577d85d92f132168deb4b2533ff73dd6d7e3f158de67be9b00683d2b32e65fa743f8908c0faa2805b666f1dacca5bf4da64192c15208f864d564192ee39e0b66bd0c5f446645a626e68986c3357ff4ec900264768a7b0490468b234808183795033f9a454e7e34a83832315005fc6a409637a5f820caab20e332a888cc4228ea84ea94b71511c4ebeb0df29cd9006079ccf71f23d5bdb01b4b631dfaec91c301bfd28a30ae291024e88ddc7ac9d068bf0fa82cf93c000ae404935d227e560f2d562ce53d75cd0b8db367c80e8dd31814e09ad27b573ce20c3c94bd54984e99d1d5ddc5eb383aa16f72917b813d4cd1a30c657509dd5b269bca0656e83b0209d32f7383e26d027cc53107c635edf944e68568263118b7f8c6c16963dd0019b82f9cdb82c8d4e7d6e4101aa4925c82a3b2b9c9657aa4434d167d5e2be96139d65a6d227db832d596bd51fe524a066a284e5eff519784439e3179e2983c5d295221966fecdb985083440ca71af88c4c11f7d85185831f8cf213f7d95ba6d23eaa50118ad3e388bcbaaddfa55ba65c25f02ac9881feb39a438ac18584db798f266c8d4e560c19e2d8224690cbcd0d5cfc70b29d7cfb8e689c7f456a4c0b5f45269300994e52c387f506632e82a53fc5731d1cf6cac95ff01ec60399c247f39519f2ea2b7fd5b12314d04db6e1591b6f60b1ccae64a544668d347098fc728d0dfedb022d0ea7efb950446fbc6133e9cf6482a26cd720d10691708b2d08791706632aace98959113199f12c23dd4e05b51bf48962ef31198d92afe2e80844bcb562972c8b98a820411212acfaa03542eddbe83b08715da1dd254b6f32b743552888ceeb2ba9198deef6f47922b1c0fef4428627e99e6835bdf058b05d181bc2b582481b4a61bde00dfbd5b2319a787fdf7e580db765fea2ea4b3ea60dc3169a00789b7b445ed9553d9fba85235ac902eca623d6d1693de32dab17a478878557c911cc031ca00f7f6e2fb878136421cb7c6b78ac60a38400ef1f5cd49824a59767c0365ff7ed546a34a04fdf278bd7847caeb38413e43810a980862c29d3e7259c3b4c070e02fa7086fe9fcc5ac58c0075bcb7a2aff186edbec8b957c32c9463d0f84857eb189413cb14b1c98e451649c798039e3234e4c2f5df94f8555551c9a75f42c1cdf87d31d0ef48cf856fb586d839d5993e246e91a148828f22215c95cfb0419f8f9e3033e6fb9f4e5ba302b57e451d81b3045f0e07be9edd6294cf5bf8011a404cddf9f5e6bb53cc3fa4791fb5c90b58abecb15765d993de86efca5de9a2af00a71f1b03a82afcbc1f039a3c0445db0bcaa15c2cc7890a911dea0b948df36b0e87258bf58b03b323f434c9a0a81c2dcfdb2ecb65184a557a26ff9526cfc7576738e40b6102783fca07d2e1589e445b2d499ed8063fa24b58d0d9167bc923a5f8c56ec74646884d4d7ac0f2eddc7ee62dd496163fd7c52a449aa7c5cc14b3afade3c9d01774dd20db4ff28727b1b994b553cd766a6403e73926f5ad4c61647d1ebf59b25cadfb9c4d295a6e22a86b64b78c90d0da2f54eb30d9078c8e97b760a11c0608d3aabae526f01c10883f9ccf8e8e5f583d00249bf5b713c8de8634dc2793b7618de183da1b862badf8029d5315b4acc2ea955cd7733b321d20fd83f4490ea3653c1026261b3c8802ce54542f6c20b90240beddb524d75f94858775db443cb4ff7e88667809a14777dad92c4a9d580ab5f8ac259ed01bb521d0493e9a9f0917e76e0aed7751ce65f0e2db0ec052449f3a8b2870d790bcc4806975713817e88cee8f61d5e1528c879c6cadf5383cdaf3bceebe4390b2c709f2dd449a4ffba4b21ebcd6abd056046c133abad2f864292250c20a0ac61c62a1441966fbe8976bccce23d7ed40b2a2fdd69d3864564953f5672b6c49f6a847b76fa0b779ae4df023b06b5873fdd4c9e9719a38452b5dc713a797c138c543822f309cb60a2e45078b192b7409bc30bec9bb1519f9d189d8dd57e4d12ee584cce21b1e7cdcebd4dc7abdc80902af5f22d44778c4521ad6328b3ac980e2661e8feed21def6b58c2876b53fec04d1090999ddad991de83fea61cb7b2e1798710e3b99a5eb3d8168e2f0e8985a7fd993fbf13764e158957fe455cce1f3bb4e73e1fff0af44ddda24858e22821a6401e53750426e9d4af58a895513c459a4e1b94df8e074b24b734d9b6fd03beac8bb044d7449b8a0de90cc4dc5d43bc9d12721d657579fbf08b9b90813f41cc6f604ead3fade61c75114f3b5bc5fe3e1fbc1b04ec8dfca6347a74b40facdede546298413ea4b1d8814c44885c27a6ddf5123489c8bfa16b2230a86c4c81ffad9ebfe7102c208277dfbdf4568851002bf501a4eca108cfc00eb52d49b8af4284aae0f4f034a47ea62b16fbd43f4722e436ec8896fe4311c5b4d8af8578660092fc09d01a31c25486ee00e5ec66f1d5ece80211128bc999401c447ea4b906c118e63075433e68fc330f15f7bd9d9ccabed0eb9110fcd8c969e6a7d075837cc2a55958f190334540f408d4a707c5c8fffd45fbe2a6a6e07d8cb3197d13804db80b11ce3f44a797da0a2229cfb4303c9729c91602fd3132e11442b566eb23206c612fb5ca9ec496774656b8e2a5e309e97af74f0e6112e253de5b27785ec2e85718bbc05141846e22fc77ace196edd7647941329c36936e49284eac784b016d63d5e5a7b4fc873d62afd33bd04a2a22655e41ad68916963dd80e33a3d06f33556e834a234d8b2ebd1ae2c1e7c1874a79630a58ddf5a0f653b944fa336259a5253a72512822e4794ec92444ee01c27f74645af07254fb9e530cb1d859a8d8dc6ca83d4ac4e8636f268cbd86cfc2c2fbc1d3336574d0e56ba2333326867f387974610d076c0bfe3da27d6c21f7395e98de764f3f3e0c17ad5e94f51792e2ef8e860d501ccb9b037f67fa91a97c82d97dd8eeabb78c7656773443e06ef3a5597b278fe39ac39e8fea027d457fd76def33b2cc36673bafefc28990cab85009e909bb5212de4620829e345b4c939be2095b14d5545a92beca9a55163f64bb53e0567ce5bed17bf25cbb4ecdefc917dd68a21a8cf40a2e06c3b02391d36640ede2522cc243296b812b7fdd0be5c5935635920ec8771b00f7489920cc024d5d60a040b68630383bbb8e5d8bd1ba50f280788441a30e9ce17fd8d5f3fd95011c95d05b8e80804d6936934aa7bb37e76cdd682c79f6a1238f4096c878b1ef74ae1119d98f4f50a4730c3a2bd438801c6f8bbd2f311f33cddf4e70c68d99a5b95e12793f984ce703d0f5e491c5a66304f3fa40ef2c0a0813b7985c94da577275bc05adfef6c74cf22d2f118cfc99ea2e0cd24b8a4a00bfe7b4af24aad2229881c5e8c433cf9a6d4454cee348048941179359da319429f93bf1732b6a3b10b5a0ec009906f94361855c35fe97f51b06556b4f9df296c01717a2c382ccecc2360952af4dfc8469e3b8a0f59718d8de02107b72444c6334849d313166ba72e15223c212012162726a92396eb1be6d63c60c39a6394f11f2299e9a80bc4aa8dec57a637ca2e940b915c9719cc4d2a5a4813e604a26aa905c5f90237d0a1a7fa43ec24bc03e4486a548ee8ceb54062d998ba49a17e409fad43b85189fe2894aab7c7efae4e3c5912c8591c8df714653607b4138b9dbdec36251476b2ad162bad54c49941b9b15d3081f77e1e498fe0c5430296ff2c68bbc99f9a3780cf7e98245b5cf3d3d440ede25d8df25c15ad039189b0e848135c2e5fc951ae905f0c7029ff20365eb043db0bb2e3ba8586ef10e5e8c3c2bb07f64365017d2cafc33c2114e640fc6f808ad26d9ca7035082be0d5b038440e9829a1cc1b716932ae2b495a5f5978057443eda0b96be4b58765e92c49efeefeb853a9e86ce627e87bbd6f86a29adaf6d45245af8efe15912e041c8ee2ba2375f9a3d1c1683af0de9a1a91bc864e37ad2df0d34e850c699e354a81f27c476ebcfd9ce92e1abd3ecd00f62620d685fa83729abccb868a14d7b8f5b0230982db58a30dbfd14d72f7fcc1564f943938f047f9164257726ad2fb000c8053e7cf415abac9ee1c0ea9e2995535d935a774cff2b0db50d2cb134c6e969a2597f6a36ec490e4ef6adbdf22cd8b3892e78c90b7e3a19ebd1391f0bb83573dcc362beb1decd01084962639398ea31cc40c210667ca25142dcc729dcb3c1ffaef74fc9a455f386c39ef0e4d3a1791bf548020c563c856824e5c452b9bd4caaaf88c26c041df60072336d4875b7909db2099cc2bbe5e6d382ded9cc2d2812bd9919fc5c58f216e49471126aebb0fcd03109220990003f1a721bc4ecc53599001e52dedfb686dd28fdc2123b7d5a3a3436a6f6d9ad28b81f0a5831e899466957e23df2f6bd98879616cafd4ed4024a59b0cd7ad562ce52bf85ee02dec018349b89ccfb43fe37e8b0497c00e81fd2a7152e59f86cf89c9f55a7ef14c10f93da9978aca56707484a0eaf451786aef80c813196684c8523c632a42887ced973bd20c8dceb248b6f4cdac8d9fd7ef5ede95722bc24fbbdaab243a3c10cf6bbb45c0a83f0e9dd33f34b91930eb49d0e9b5e20b3838e8d8c874f0fa5f344889c11966df9a1ca551b48c4428b0f5e9cb5776a5cae78f78f1d6cb55e805fefa633058578fb8dcc87ae7ce50002e81348137142e03c37da77396c695bad79555812acc0465a86b17400f25d98831e5d95065f632a8c90181e0da5a5b49def394bb83b92450c6b327fdd83e78f12b14df391dcfdf11d89a15a2d8feaf5739d35b742843459ce02eaa5fc5da3bd67990f97359e5065f3b43799556fc1e8ed0de30bb6d522758db54878acff53bc4d979bcec7962ec46992ac6cd806a209e8e246cde8c9ae30437a0e07c3554ccb34b8718d6acfa4d7ebfbee0fefaca57d7878fa30b28f4c1531ef77986fbfea3936f0bc4400cbffb17bf5896a0c564a87b75059996be9aa1c7609b1ebabd2e1de418fd99f8dabfb40353dea7508b20eed123570357b34b88d1c6075943f3ba7663b155aa2664e3442386b49e2feb0bd95dbc1b0682b0bce44ae6cd64666ba95da4f129c64d93d395777e571b8ae090767cebe89b536d919c924da560a1578c876d94fcb2db7f65f767de32ac1eba0b8d93feef270e2316f7325d5ea6581791fb527ad3233d865a4e08a2cd19177c3398ea59e6a432148843f008caa9f2712216d6d8e169c51f74af6b9fc9742f6172bcb70ab52201050ec8a4088a539986a85b7129c4cc08368ab88117c17af7e9aecf48bb71b88f7ffb1e8646f1b4609b2507583819bc40c33adb1ef5409d81f7cd8a8a0e6ee487dc0ee09a42bbf6a13a241ea620dae4b984149486c83cd00f62ab48b105ebc85f48776ed4fe24d4504cbf59d3b4453a549de67d19edeb1e4c001a1f871cd395c24de21c89fc28feaad4bbf42ec9d4e482065cd094ec4f592f0d6be584ad3481d1e258d1cabab980f359d2a8bf3db3b9356a648420e3ebfe596ec8b7b1957e88562a70368d45fad618d71ac27b4a6799680e14c058d89dc235e0f49a847587b64a978706a7d524e8352155f38578c2be264b1ddd3ea927cbe08f78ac01f906f599e75dab09dca5b4aebd99122655ee72119a54c338bac8c028a196fb3d52fcd61a4344545b857d63a07f71611cc82ebbc546e2174fea21b23096ed8b131f1f836ec1d780570b47dc6ef398534b9b598a4180b263274904a3409f5192aa5051f1ad5c9a62c5a2863e4728f86213e0eee9d542628c6333bf586e443c6817333d1dbfc58d929d69bd1e8719de5fce7dfcedbac9461dd6c9d747e7d0823b3174eb416d654cd04ae4cd4544bdd65cb7355c86f5b973f626b81af9948c3bec883bde0fdd8b7f3a53d5fc1f44bf2415e7a133fa9cbd0d3fee90b33f688ba5107e5414989066edbca9663e7fc310657dbd8299e620bf8ace083f253b2c3346e3776a0b6cd06ae46ffb6bfb5621dbe4756ac06c77f5e9ca96985535322f62880c424f70e78bce23e457e26e4bfa02073ee9c8fca5de05d405256c7f5415ffec30f78934be4c4a842218f7d66f363df23bf2740110223b61b1aca9f47f42f751babf1a32d5f7f18d8c84ef03326b5fec7bcab0cf4a3bdfae329619b7faa121956b686473dade8f58d86d669bd6c0841a7b99799c279a5cc602b3a51c9cf2f409f5103bf6e971ee3c9e12ee3550dcc57f6fc0f462b6ea720b3ea379f1e458416fec2bcb802743205f66d19d8245b0dab9c0d40e85062f104472b144b923e61a17b001db1a0586d21b4307b59cefebac14b95b15d65212eab9ada28868f39b176f285cf28bf2094719767891f8733ab6a344c4cb115ceca6befb2e7247498d984b5f8c90801b8e6d354b3e3913dfd09522b723ec688fee37f82bdf79500bbad5084f087216612030d04c59f22d0fc68da9d982a5916a2e410f8fde8dfd0ec0f47a39c39af1fac38f428c8cf5f2bc2b2b259f1680b7c29b1546085f1d49d0be3b3c8892829c740131191f11407448ba7001274da5b70b97a57329df64f998b0fbda69318704889db3862473f7b4a73c62557b613ec55c391788f760b72ffe48223ae6e3e736207de891d98730ec07c1e2035642391e05b6e080971b14a3fe36c8a4a03386de316e5593173caec2dc0ac4bbd6d72d674510adcc9a34b5b8218aef510a8c6c12ae9af60eb73667a70d02c241c46336b8004f20c9665017d9482e3112b6c52bb225a7dd623990da77d4c3e3c3f8e976458e321635c32ddf4ffa75b0ab86aea642822c23e62abbb1f50f7da3783110edc0c60d42ec6bb10c28aeacb60f322db4fe513c15de5dd6f1d880c2ba41dd393ea659bd170eb63070b850274efe50a6453d1dcc79e4e8a0492d90e9127311b236c213306e62189747edf2212a5c64b45c52c0d64e65812319112c69a2b15d3d7d029b99b3b7e5a51e726fd6407b62901f6d87f81d17ce9ee1f553150280ee17e9949e24f0db802ec1ab037a52a3efdd64287693245233c6121ced542bfcafdefcc7622434d8e1a28b142f26acad45b7b6facaa5ebbf0f55b7b9ca10f60a704accd47154d8f1d80e92a4e2912cbcaa4ce43652825c323fffc0d8e7b4210534c949ccd03875206eadb8a7fa59097d70399a97bfdeaa4e856c5649d606b5b14c29099fd1347a56461147e2bc1dde43f0565d139c9dda8946e44575272a8a3f7dac3dc9cb459e8afabf02d246fe920f99e09e56c06af5ca6f3c078c802a3733cc739c605a83171334759978272f241db0bca2ba4744205c32bb0c874ecc174d77c159fc192cd5b19d942f5eabd327d5ca68c4b57f872c76110bbc681f748ac2f2cad7772bdb23fd0c41358388899d3c53892c4e9c29ca00e7405438a03b85f159ea0c09c479a4bfd285048cdf13bfe94d195964ecfc8bf5ceb254e84c4d876b97141e4a4a3d9b1234aee79183dac61af1c526cc624fa4a2bc8b70c5201a95629df8189731470451efa69cf2c9ad4992aa5658815537b2e83b00a1208f6f890c6b1a9109935a054acfa45c25e6f0935f63f087f7432f9a29dcd54cdc782197044212dda81fa386928d0e9cba36428cce0e474a4f1401294ab9079258fee47754748d70d19fba7e9ddc51437b45c42cf9a69edca6f3da895f8fbc52ceaa775e5d5d7e14253e5ddf87931fe6368e847857106b44dc84fa889a4681d82eb7625d9387733dc553db20b14db41ac328fa9144bb8b86ec902104849b90d4e3ee23817c8f2ac5eb6d123094bec4996aadad24f4aa7b61119a01513de34a8bd64feb0c8938864e93eb2d271aa0db91d7001c64011381cbb888516f1c1f997291358fca3e901bcb94fd95fb47a83c56f7512a7d0430d3b47d9419d7ff6264e43fb4ba11295a5f4688afd058e2193d8ce8507df87a130e047c5830cbea86a77959186bdb02b50aac76f21813e5f22491508ffc6c41a60d0194f5a8fb00378e0f6e80550cf319ef4a6c8a0e1360de1668fe829237dc0ca5881a242f87b5a5bd4e29f29471165356f5b53a9d33c851f0d462bbba57649599350ec025c4d4320e4a57133af221ea34ab6c2743a42c80dc629bca24bc3434446c86c21a7ce20f507750b2a96d392ee83d03c85c66a29d85237adb2d5d1db2a3a5b2e8ca0be15ddee75cd82215171b785e496e26b7ed8e44c6caf74671754ff0d6eb763f64fb74cd85c2cc055116c4ef26f5ed59f6b2aa3aa2ccd1acf7a620de3fe9c626ab32ff5a32e287d884771e80879f107427d30b696826c3f1a2bc29094f496f5df8e43ef06b0f69dec32dcd9f7a74b8e398cca04c18a14b845224f6ebe680ee1c358d33889175934eb529a4961bf7ef1f3a3bb35ed5c53caecdad21cc39c0b208130a9ec4e3499970b9e41df4ebbc86c0aa071ed1a94cd24456be7b8de4ebff5f80b6e628aa232f7772501a3f91b9cba237db3eb3bf595dde51fc701abcbfaabdd5a262381fe208566f4766be50c66b46d359a994b7a2d46410bb21cecf42c5f38ddd4643c80376e1e24093063de79802beb1875626e39b5a73e60395d58b9466c921a23dbc6b8951a3035ee9688f5403c2aab1a9064a2dff450366c5a8a0616136875bb5d3e46ce87470fbd5c2fbf0baf5ce45399131549837531d87f0687803684910f37be7d82008413dd749425e4527fd06dd715512caee0d23938c03843b014f4dbf20b1e90c4ce6d83019a0cba9ed1ef02c12c0f7c7d6f48f94a448f848598946945a1f384ee31d955224cfc8068dceabcdb9db5cecbd2d1fa406c866f805927bb81ed8dc49efe3257376568e0b97098c588519eb2eef7c18a38acb65cac16011cdf51ae2499a5fd558767c2ec9d92a5abc8c3dcde4c0332d7f8dafa904eacc62d4a245df71117e05407700d8cb35f4d827aa2c0180da81b71258b551c99c3265a1d8d248ce2c3c3b54414cb06ce9b2e7940ec659ff074c45d7e9527b38440e781002e190e3ef79f8d9535823024494d3a0a6d1e7019afbff95dc4ceaf24b438d841b7e5cc14b230047a007688ec3238f079f30ea0c0534246202b3ea07dbbce5adeac7fb839f256e75c42f16f7c671490d7ecdc945e4f390b3e547bc3eba00a42d14cb9ecf56e819cfdb1dc695519147db26aa5d0600620f72148374a2afb4a1b63210fb27a7bf7102073426a4cb3ee261ebd4d84de614aba5ca18a0db49f49a7236dca5db6a01bfb99358fda54d0de1e1de057fa6e96657c42cc00127576bbcbc6d7d7fbc386cdfc76cad5866ce3394d638bb2388f405b05f5739112d80089f8c489a515afea6f3d78ef34fee7c1f8dd5c8b2bdef220fa3b734be529f90f30a01be1076a6091fcada310ba32b2085dc81de4588ee2d846a02a08fcbb68a60d1baf941cdfd66efc6d0a6955406cc4849788d157dc84563fe4405512fa425b7b4192709538ef635e61f09c8da29d0ff16004c9d725f5a96008832631a76927b2dc19367f366699e7157b7bede5dfc4c1510454b3682ebcbf700b145702e5fc0ae2d25097a29c1d3698711159f97067f3b8e4032764b57b345cd1b95f070f3e6d28e4aa5a76146b7d3e00499d58524db3fc533c66b9889a6ce8197a4cd225d6f7fdbdae07aaf39a9d419b13dd43b34d92456b33a3ef7e0c42cb209a0c52bb5ca026e9fe89936bad0449683618093403266005b0afcc04d2dee92110d3c0f8c333afc173eece655dac44635d6c0a75a851061c1c0b136e322cbe7712ca3bdcf77d3e3e77d9d2ec1e75afc5a4dca90a18f064ccc1a1e9908f3c97e0acb6d94da380180a62dc84143d13fe076087b0f2a83ab41889845c5e947b366085718ba0198452131b3184b957746827d2b33b098fe8a3a16b0f2b48983af319f5dec6aafac42a6069ac6a0274aa72b177cd0542d1b5152894965f3908f12922dedc1e306336f05153849d961e9ed45d007f2b09798b599f739e4a6d8a0baf49e1ddd9d5cdf7451c7db8b35a857b0d437c8ff64288821e71bccbc195b8e5e094b78ffb78f2c7a104ebbd13e5b511c4c98b0e604c8069fe13274f0ca84228cd26ca6a4e1e1db15c344d70a80dcab274201382af84d3cf59aa422312500d270cb8c1b5b446eb928b1b5ac5f18e5e46a267c32dbc2712c02b642e75660ed6c6b494357b11c5d5f7459af5959688e27939b229e8c6c95abb3140ddcaa65bee5632dc73dfa6ea4bf4550fe0a3ba15b401d6ce0b47820e08a6aea4f3ebb3404394fc67745cbba188bb5f277f26135188ef8616f8b9590d21a682356a0f0f550673a687638ef34ee327688ce79511eb692c88bad66bdb8d74deede79ec12859ede793bce25719f4d2f4fcd4c09073030bf43164d4c5f5304fb9ac1fca67e70f6feb9c739ba4484e0846f4b4abb397895635a79fc9176df65c8a6c221dfb7ac6f0165092e2d65c2af614bf501423e2160c2516d48ac2854f4f60a17dd3ceb6277a53c5471828d0e36974e3a70e9cc02961dcc01e43fc9125b0507ed3336709a8309b963e538d653d047bd4898152ffb57ca71aae93e7c181e25028519ce81104cf1cedc94117a28dff96009d50df9dd3160c5ff5f4d94c11ae43b561b3c00f0d90c9328a9bcc877c198f9acb43e2932764fbd18d175787a77b1e9fe149937c5b37c33bded46c1c7ba52f3b5c7db083d6721702b73cd58b3e3cbef7faee0ea1ff1ce5ec781e172fc3fca65efcc5c84acafdf97c234e153ae964ce7eefb6b269a7b1dc7b6767701e4103dd34d2fc5f50d240b8d453db21b66d4c73135be0344a64c14e83132440cc775294970245266cf44ce39310f4a8cb698abea1f3ee41f7ff1a5193849e5d163fb23dd440ad0fb0a6ecf4c058e421dae97b9120627989d0e5b326515623c574411d78265271e6d7815bae05bf501c584a8884fa005e8d3c51fc3e5b0d02c2fb8ed7eca56e04c3d301b3ac69f6ad102363f028a5016e8fe01a48399dfaf9325d985085badce48901c845c52bb32edf93d4b95c4620bad00b4a772b23a014b11013dae0a01871d3d89ca9749aa114a7b0853a26ca78288a0e958f54fb711e18cd85a9b4100109f2331513b478933903e751dc204b56c4769f9f6a0ed106fbfa09bd5343d1fa26c80f4e45cff030c21694137e927a7795b6135278e251ec5ea8aac892168b39260f7df2edce697bde9e040e180686cfc72c9f4a9d04e47d004e6a0455bee935fdb4e928355cca7829aac9b8fbcf6cec00a6ec1b9b092ad032011d348b3c1e20e91df0eb3cf5203b2c3a59667bcecaf9df19351b11f61dcaf2be28409beaa89a9e46f229e8dc927d7d1a12dbed72612433f574573fd91ac5e0f4b84b4f178ec9d7b5c2f644d3869892b08eaeb548a7ca01f725c9b147f4d51e9a582c07d5abc0d647a586a2d32a5e8bef9f91d5a44c97e729131e7c1caceef22c7cb229d0c97e32038e5438f0780e10a65385c717e56b8e41f1d96bbafe481dd817043e3a84c6262346336258768653a47dee62eeb6f695af6f86485a66077320b71f1947afc2798a1d13d8c46ae0e76e9757b825bf59e79f79b9ca791a75d04a0e01fe86e217bbd2bad841115cbd847ca26ecd23877016fcbe6bd2d4b48ba9355580c12cdac97ba54c3a055a15dee010eae735e8ab3653e79b73d605ac66fa6cefc5f780217332fc14eb7eb7256e3c41adc3d1f89e28350c298fbe99e3f0637bab2e820414a168e8fe9388634f447aad75900aa8a28273fc8decb7401b40410ca4ec7a499a018e0289b21b55f10c8ad2a4b941fab27d305479c4a497b56e6f4e9730084e733a625c457cd8523a187585c5e842b4b3c920fd0c736852e9fc638656fe6149301c20274e4f103f3f29076451f4540f0d3f6f95d554adbca4958b236488bdc622ecad7c3d8c9830a4ac4d84313c63b29c99afd119b5759ecfbbeba97607f66a57f5b6386d9b71978dfb3fc4f90f0bba311a17420ed874566bdca5d27242bfb3ace3f9d660df9629967c287627bbe693a9d3a1c7e5cd628f2ef04da0a573926b17039d8d3a1b769a5fd175ea7e830c934f5196790e078b7e7658843e088db3f5af5c82d26478397858f5da88456deea63f93f1fa8615d07713947c5648703d0ef05fcc4d1b61571b577ed7adb36f29e768b69a71b862b81b2b828ad417b0be919704ae77867553f06c94fe84a370d23c33d711de1cdc6f1509b8fa9acfc99e5482c5ebc64c39a4bacebbeb67fdf623352a9376ccd9b7e0032fbfdad493e8b4013a6458de5fb037598d2385331246ff4ee63f1014c2b632b7f1e068e4a4cab8a6ee56afd50cbd027904001cca34eb6696f4ed714a597eab2dd0e5627b4476102b5ed47259837c3206735f3e3748edcdd745791243c9c8c4677ef39fe34fdaeb2912ccf5b72293f270246ae0ec316059d5b21321f71f7105e523dd1d365fd53bc282874bac3ddf484c7cc6627675dec3c0beb0fd31aded0821715915dbae0a9ee83d6a7991324d285dbac6fbd9af8629bf1cce0d8cde9dfc0b6a999fa876980aadb1a47f9d24e8794a5c6c56e98137c2460deebb7da5d2057ee031c6832a37113566000b23099c73f9cf246abc3d18e6b31c565161464e979fc472fbd6da8e99c8d160b9fc983d04e00e63d09e3842710c74b2a940b8b679bad5842392474aec4357ed40fb6d57bcecd37ae96211d357d619a6a8cc8a8ac190f949a752c1e5e4e50355cc18bb997f2eaed3708fd5d88670a7a4d5f7c0c78a87bc0689a630a2112ab5c2eed4ac89c105a911597e8cac1747b39d09a57ffba85178ff9c5919e6ee484d6963d4ad4990b33686f60cfdc780ffd7010c6b01e4bed2846470ee101afa692a1e3919558402591d1dff1a4b124dbaf9f08276eee1b6f57bc6c6e39e3b6682b719e69ef7618bdf7a973a4d22d00c4971115facd32e5dc0245f34fceb9e44b2f2bc72ca5eb9a87b3dfb35389fc326d81098be4b1e8c0659f931eaa6aa1be21d121b1e4637c70d97f726d16fab4e6b2852b1e33a07d228b724913de4b46b6ebccb250b2049f35b0ded0e6bb197e1160c6f80681a2a0c4485ae91ed92ace82558d937eca85abeafe3ffe425976ea23e3acc0672cc75d09fec2413a49f4e479fb4e0823f88ba1a9af8cd27f31509b3adf963d964d04cbbddf46b9d1e3b6d36334df140d9d5e9ef2e4689203516db78bb2c38ceb0acbf20bdae24eb6d09c56764cf3f601053e4b599e17d619815c3c9db210cccb57a44deb1c5705c3621fba83be3a0e93461c9c8aff49edf01025a35cc5df264c0ddf60c979b2913dce627af37e62efbb761b56a563c142572914507956059184ecb2af5e816094fd70c337c61c1c373713e8128c87dea3bcb4aefdb9204a048e727caf5e5bef5c21fc265ec71496bccea07436df062670b9c9969cf786f482e2ff68d076c40312e8187652336e47cb7389d6b4c7f4310bf7a3355f81d4790cd2c8e2c49a31a833446caddc0cf8491ab362534289f442a41eb89bba854e19aa26e851ea2a5968b11194d3b56472228297eca84effb72e136328362cce9badbe1bf5da3a26728b623cf1235531ce4ab0468d0b4e0809672e5a84d27436b54765c28f144dc1b301582fec381f8ea3aa84584f291d8dd67492826731c8c406607b81cd2f78457f82a0dd49b7eb5c2de6f9a9bba851917b68d24281ac962910e5fdb7fb69d08b4184a8f28ce22bf08fca4ee6a203d934aefd51c31cf41b7ee23061f358d0d5e7bc427a0315c2a60e93386a314710593e117900caadebaf1099643911c2ce3565d207c158dda93b5f816c0d71200c6114dd63bdaeaa16df49f74fea1ee47cf3a02c2bd1137d6a29706c51ef0a0c04d0e3efbded5cf7fba1f56362fa3fd13c9b91ffa09baf3cab53aa7ce9d7fc3122d629d20e303641cd40facf3b1e6cbb975ead6beecd527f2a752ec74ef98e48b52889aeae812bd7a9ff403c3aff5567b92d50f5168388e95d31b8fece170bfe8c440c64dc60eea4e3154dc0466a95d74d26f9388edc047815718a3fb5bf60ad6770c3bfc828c998a11cd6b3ad93a331a78753903951b160412f904de1c787ec742c709ebb12c93188bb8206899aeb4588dc0da4459ac89ba99bc59d62dca7b19ffffc07ec755ab4ec647d5d4eb888d1b0fb96227edb8392b4cc2db9ac28d2b8fc1c7b2ae4d82296a07bd46427b2c6a33c3de3dd609e0d84c57cc1a4fd452f27726943b5b502bf3c1ffa2ed1d02d5d2c6384cb731fdd1f7926f1a61bccf1ef76cbb0ebe25bbcfbc9d383fd61b9b4ed25e407e5e2bbdadb22e34d0a5477a8b4064f91dc048bc06e6df070c5956a1aee95fe7ca9ebdb4878d069ea0925ce715c35ba7d599e7d0e1c90bc49227db7613aa123223b4bac96f9d3228eb35ae677d63854562be9c0b65e7d764132d724d242a9e0898bae7418a03131ce5fa69eb7af5ef9720e0f822e56ba62c18236f89cb6c48c911581b15855d3be13a2854765ffb9422f20804cfd23c3b60e847676cbce689c663e51ce307dd2a8ba6aab013bfbab627a386438a068296258f7d2f554dd0cb12c0729ff33181abbb6f3e6ce8b7698197cb0610ff579d632107ae0e09b0bae9f4b85562b89a7f719940ede9bf7951b9f0e2b4ce3c136c5f274b856b375904efe10bcc3bdf790e5861a11507306bca8ffded6170d86500caabe9e5a4488f2cb4f3de19fea83425b0285cb99d080edc625fb86637775590e362291c86f96755d3538646cdcc0fb40139926d8bbbe6c906f400a29d5608be5a050f013f19331a15e98fac4c555be952f72f1b49ae27a70a5fd2b50310814325f1d1e9a18f37a38c470f79c17ac19d40b073cf1f2893221720c3f075252f48ef9799d6531da0e87166fe3a8835d3e79a1c6106b338ca455b6d5d0624bbb8aef211030c6e040fd97c02e6bfa9d3212145793f3d3d87a0867ea2ebd472795e5348a4ac4daa0334b7345a8390913d19f9ad6a1d0b46dac23ccf500984301a4074817374f8add07d1cd2d26e6d52c71c4b81fedddde741a8daf7a90b4510f1be49d9da4481f078b3e2da0d972857be25f6fb5a306cbd2f23327167303400a8dfd0d07c5ddd3ae425aaba64dca17fd71058e8d1b848b5d60b5ce18302556fba54cee60cbeb566f44bc65936b319795851ed03f5bbfb55fa83e7e8cf99dc5f4b56648b4a61ea17a444c277b62028008743ad546427fd7c6052de156b72c42a9fb97834323fe8eb161d43d75210e92233d138c9cedb72e7af942740f0a9ce01556c2c1f9c829ced0576fccfcbd2f8720d65ea80e181a2e884b32c2efa814657e8efec9184293b32b9e0e90d97ccc122ea184a7cf7417af2d629cd99bac5092ccb516effffcabc9136a63179a748943cb80f81c24097a84cdc25a1d8ebb696eace683993e4bd1bdb975e392f14e463e95c925b46f685f794e0fde4c304a685719b3ac81e9d83862b600201a01adb26c16e7598a809f4e2a894f5cf3809ab4bbf040699b97c82ca73c0b4ea542dc6756f3acbfeea6d9696abb8ecffc168bdac405eb557d7c6036537d6632759831e2465e734590dc5f789b95058c82eb46886f8cee87e2f01cab06040d0faa9d2e83404c0248f8238ee94a25926010e380e4c57b11cbac46191fe0d57596b483f556ec3465febdee0e4d995ca511acbc8cab027f13d61b3589d1a1c7d9ebf8e34dae0e06d1220f331761f38d2d868fcd92b62da772faf5a837b76efe4cc83d511d4e25c650b6836813e17a89b500c90fc9d235fec70a66d949be6437a61f1c8a4161b7b97ba09add24c21859df22ff3e4fa5ae21c0ae08009ff8e88316c0cd2ac875f92cd17a43c4dac9ae763d2585b51286a220042650abb74ef30715e3b2452d1fffde600b78eea0c99ce3efb9421b213191da300bb4647f2a17cf2c227f6dbc1a47b8e06085def145bafa75cb177c20c72784ceec610cb5e771c3c51c6e80b900b319a923fc200c4982d2b0b42ae1b8782004466662e8acf9a5a077485f7899e93838873edd98e3e671351aacb821296446a536cf8ddbb023525b33e07b548f9096cb55b63923ac7f7016c29f64b104f4b2c8b759fa8ace5992f4b9e880d43728f3dbdcc6e2aaea1b707517fb83fddaed21f556faef9b68f07842a2ed198eae09542c82d8a8ef8f836d7393ea898bb5fb69e8cee5d684813a502f666aa15274d0f501b7110796b3d6a387119b946580e878ec299e935687177a77830e5a1c7f472e047b7e600d8799e87bd9e9766fa486adb8f9a1c78af280628c67ed1c3c9d201df80f04a7361a24e0b18f3255ba0b53ff6bcb0248777c83768f999e5a7f1f84125be5652e8056e57c52454b6c9b71e95c9edb4337cb19cb5947c2df57fbd84164a4d6d50d15fc88461f76d4d77ea8195a22b6d71dec4927f28b8e6d06c80d245aee864e2a5aa4f7525ffb26d6670cb858bae3131a4d3140e97d15769b9c01fa9eb2cd832f9082c34a7199f60af945004391111a560222c792bc01f83f76c2810625839f9c3e4875f6d359bbda665ea7cdfbecf18b23eb28a99f2d6a9ae8963897dd09af0c06eb4afa94a34b313e04b22e15cb0e43311da79fd683610472e43dcf82d1a6d4f8097cf8a43a6610c306a1104a576aaed2818c0f16f8aaecce91dd390cc105c8a16660f1af6a73d2daf56673d527589ef59610c87d736e4e8217de550c089d8f32e7f02f8ab7dc802d88742a3ae5ffe0c4f8f3705bf4196c3f261cfdf8f996e94869e583ad3a9cf381bab0b5c4338988629e71a3ee11516cca28a34812ef39acc472cb7a655f4cb8e277ecc7ec8c4fabaff0be6b1b614cac42a95cccaf13891d037ec80fd1d6b95b2f487809a279e11b797f92aaebea1a7e7bf885fcb14673df4f96f1ce8b4cc0fbd854f6803fb0d740516f5b5e183fb96b58307a3d119bec9585cafca7ffb0bc6f7ad015207ef5c0ff1b093264c0692fcf82fca21192cb28f0d1b9cabbc5ef6ea8914d97cc5decd3bb40fef54d53b8bc0a818ad3152e9bd8d7e2f603659e67d983133117d065a99b353267a333983e86385662652a1189f885e960211275d0bf09cff06b6790dc921ff184d11728e54c481301f101589746d534901e9049a6b3e66b52114398e900b9e9ad224bdf201277c69b288f85e86ed3bdb6eaccb413450abeb67bf16948895ee1b040df72bf416985242f3a608e206678256455df2e97e7586cc9c200eef2f2340a9c19d23c3c30b546800d931f50a60ca190ad1d61cab84ea8f706007b253f790d1cc23abc299fda60908d97f7cbc263b37322f23da9940b7994dd3c4412e727ffaa45daf874159618dac31a29d7b4ab28f07f7ae7e118721b7f52fc964bb579b47c8a2fb959d81db8c28dee6ec5fb5833d09d3537c094f276497c8228e5d76e9f055e6a47bd4b069456c86bd138b49fb95a14d3e8a14ee649b70b7a3b9adb6eda9b55f3b5536be629aea58a6477c44805d14b9d47b1acedba2d9a216cebcbd9d07e1eef842f94d492d41fd128595b62696be6ed355ca7d7016b5b85772ecd4d51c71c5a5662684e7ad87b055dd63a90ff2a8758598ed3810ed8cdedc923c0e7879cabf308f66c31b4897345d740e007e57eacc6ee4d28b03292fd2bd79c348111d3a453b786db8bacfdb119ce446a9bb6fd662684d8dd2b40f7732f4c1366e3713cf27890a1d9c73c757098feca4d8be1cea11618935e05ada2b355cc8581ee10b7140dadea9c26d317686d843ef1629bec8b03f18c408410ffb302d762336e4f4400a3524fc749b469bab58c3451f83b6c4cb47cfef04178c39c97697b92d33dc098c7de6dfa4b23789dcb00f41040073888df05a704247c4c6645ffef7806c08c6e4653ce828cd8b4191d8077ebf8fb9f8e644a82224e605c12660b1c0c3fffdcd4218b8a72478fbecc541512cb8423a80a218f0033f6bab8d353f206a4c893644f611495869216627972485acf6f4c6f0aede4990e94a38e00bf7e47cb2ea13c5a72db18a476c921a90ce9fd31dabec7c0248e7c1bb6ba091da719b1953d1d83dc17c77760c9d5a78df09288a0aae6f9750099997313573da9f55f87823a0457287daa968e03459a061f58491077befb5d2b5878bf6c58854d3542e9c689a3cb6e92b9bb3182dd5d75202163764cf3417b1ef2bf4b1a9bd341f48f52856a3e172194e213c44cec1a2cb88303e9a82ec419b9a0296fb08b46c2014aa33eab4062779567234884021e52c65d6fbf9901cfdf84409bd413fd66336a4b1c00872ad578428e36707ed5f51ccba151a006139bc18d3e0e550dba8d02675b5948a4cb0163c5a3382cb05de0d605ce40725b0923225bd8e1be9155edee8bf4c84677715ed7f7b77e0fb678e7d6279ad37f147d98b43a1d8b09df928dd7577d89bbd4f620f3dc5dcbb1662aff7ad875790ff6eb6e5d0537bc6a42fa53b67b8c6395ec074f6738d26acd71165665fea7a162dea39841a87ac98add1e650e7f6f965558c440e1eccb709a61670fa01738e24f2dd48578c83cc6706115e07fd0c442ae58f64c40dd0ddf9fb5f1064d0f2bf321c1d14d588b6ef9da5bdff4fd74b6e421c08bec4aa36f11dc28569567ab84b1496e506dc3dc252cd373e58d89ff328a5daad2c3ea4e87d10bb9f240f40ae484727e52ba1f833814d596e2435ccbd2e76dff333024813067a7018fe57fc7935f0ea09390e17b74dff22c93faabf470873bd95d30f6823b43f391912da4b3ec6677273a60135628b38cbcf733dd7f07a240103da4480a0bf4c455145d1a992d2fa579d7d11b94bea6092a5ab11789bd62ef044a0effc20994fc92bdf4a5836895a84d4e2e859370dd458eb2b64b5f32e3930ba9f7abc960d36f90c930a683b8b1fd024afaa70aa3b864b4def83b7a0111024c328daf0a0eb235f84e248b4594fe5c03e74de5ae8e257d2570e8a934aacf7e4367a31758ac8da334063254ac8cfc7e678d2d85d5352fc240f9ff37083a0dbe79ef181b8281072b51b1381feaf2ddd4b5e4424ae93be376ea60353d9b289e2300b277da95eeeed6a2644aa177282851e72260f6748be75d7ad343425ddfb8ec9491fe3f8bb1e91f953b1b1d6834eab1672ecb7b64e11e709bf2460d26bc9d8006365fc5f8a6843ae333d1d6bb1c4640f80940677827a7e4c61e8c17a19042ad51fb2ab1897b34ce948c96e7613b834202ef9913631b30bd27ed15e4e6c1459b69bdda19c9e98915545422d9da43277f4b6fb4b060e22d43e5382105e6d086c387ba38c1a470beff249cb45132f09315302e02e3667a786cd0564a040740abc44b71966627c4c375bda3f0503716b45075482dc1f2762840dba17188cbd2a05fa2b56b145c9a25aaaa5736d4914abb5972f547a1b48d04658d43a8e4e6d9caaa59670a8c7aaf281a588a6b01f54da2e5f9390573c28f565c0d5152c000febad5eb49d8cc92f9ab318cfba98f79aed25fd9051cdcf005f3659cae2c73f6e48a74fb40ef41cfbc9b177eb4b5f18f12d605a4c6c76cc7b01083d20db711d3725d4133f944f4d0111c4e4064186110b6017a87a1b8f4278ba630a46f7eb4a12c2b673e36c5adfd7e5baf6f91f695e4353453f92132026f85f09cf81ec8520b46ef7da72f2b9aef6433c98b66d4bd430f0bc7ef0b7391a9b8c3332b8329f19fbcbb1478e84386a65975705da490d0327c67be07d293f488baf2c60e6b63daa5166d9622c337fb236c17dc8e8b5428e87a249aa2df88f1015af159d8b6326e1e5ea6e5c9b2401c7906d48bdfc37fc29fcbb734d9fd614b542651c912a8f59848601721489a1a255f41b408ca6546e2c4f86a50ac5f6e02b4703e5faa1697d1aa5470058d437e514f8f9a0b2862cb502883153f7de27ee65d642b39ab41f16e650744808989ff9a6ef6abab85acf686369e2c67b1f742768262ad9e72a385e0bae5b73bf8b2c2922cd5f7014912c760eb4dadb385e34e2cad3d60637057b28cd9861d8833d582f83c1c5b23b200569fc7aa93339c658aa7d061cb05f2b38bfac95fe1e89d50a299712022156a6ff85590e2d64cd207d7e8f4db45827339fea93355ba057fef09ed4fb903589e8a0505fd2011973c782fa586c61e9f142b710656945a41d728125a29067f8664952b8717ad71b40a9acbe63f3c143bda36c27980b4d979594b0f5be18f1d02efad07bd0e0c626a2b82fafce7a87cda040cb70d4cfab6a5e931679429c8aa7bffcfcf3c2ed708c72d97131a18f08146edf13229e968a375d44cf2dfd470994c15e10a8d85c1fbba66a8cfe20bd567d86ba89c1426634ca2298584e90cb2f3c02789e55088fbf111c003932b98424dd129a9f3b97fbfa56045fbb7473d0830d9b7a32d520f751d8f6015ac66a4d4e058a8c542ae65776d387bfbb5142b36541f91f97d6e153f46c3d137b7ed802aa47206a93426b210e424be9916324e55dc823b5f1226dbbc98b57fae4b5fcfb197b9607ebc34328a4378bf53edf3bb1fb1c48c61d317a2a43e76360d98c396f6e52cffb7961cba0aef538e90396fbe67f10a7bf6a0428cb424c236e2a45b48d3c390c6263e55f5629b606a13597a8a9f64c7cdcf7f5f806eed8f547453220dd8e732ac61cc33b19d8317ee85f8be66b204df0129d52e8fb6e3c35c3eeb00b67bd4bfd2f02ef61d14bb6c4ad22ea26a483d36ab5e57467c6fd1e9a436e896e49334679c03d3c6728cfd247ced36964552114f2cd305843e91e1fa518562ab8a0d55ba25ea0a7db87aeebbf80b17e4ea5e014ca507dc0cd1856e1ba61eac8ccf3c622d9212b0b6c34657af1246752cb1d5c330a6ddbc0ad5de9426a875983d741897dbc0fa6c218b615627ea8fb4bdb2bcd1ef767543469119246b7778effe2224b13158711595362ef12b8c31e5e79c616dcd4ef1d79ff02f07a83b2ca5070988d74d45ebf6ca50ffb3ff22f7487a2e0e23dee6253158e7e24f70c534d495a20d8e9e0215f7984bcdea37ca5a28355edbc6ec4d0c94d822336f618292ca2800df6628d0d61fc419468caf2f73e4cc753f26cc3c2584b5c93e930adb4d250bd0410e933812285aa5180033bcfc95ea02360784a971abce0140ba4b76a891c28a8d32918a0aac3c14d699593a595d97f3e43d4f4dff72ea8e8a73b8009e0ff20ac984410c59f5727c12f3b0c127e2beae3d0d335932bd4a5995770e6c7f799cd8018e2aa8f2977509c8792c97f122af79e4bd59c96c8d959c302deb2914dd3b9527e2ec9c9721a0bf82c2170399f22008dd633b23f904657a13ee8fdc5317e7e8b30aa5c6b59cc72e0814507ddbd0b26d2cbad3bbb3dd7cf306c79332aac459db02f0b9014f67ff33e16dd9dc3f70621c9e619368ade68a4218d0527bf80c540137f432bb6c9164b2c1a65ba1719489454afea558cb7a9c1134fd2ea02064180f5737ab660e29e1d05e5a6ccf0cc8d6eba379b79f1f320d21c0dd51c2decb541e92ecba4039c6e2a159081f307ba9ca0f368f98cf8399ff0295b48ac709808a3157a3dbebdca66908c34a1cd7962b325168459df4a6e34a14c2172c08069dd5cd5e7a79e70632b5516c93308a179cda502e1e50dc67840033d250c8f119157ea683d2e722f730ed380742ad5efd9b3606033cad1a07025c1f3e8b68bc3b8e77e58fdca34e2e63879814463472e90ea5d30eabd2271dbbbe7ba9b1a32be6c868264aa0a7c2804a26f9f92bd84e2c2f611de2e54b86a28afa3d9f65f70aded08e95fe971d3ee36d946e69c6e82e570f1fb26c23508c22946eacde5f1b90bd546625a3cc2d651c1e0214ed2f70ffa69d86d8d773aadfdf200a4800cb867308098318854151254cdb96567c63f51ecbc2809550046905bec1d356cfc6790776dd11a72009f232850ff4f1abb47ceff4bf9502837e67c7bdcd99b9e9e06eb28bd6ec0859e37db3ca579826f79b36d52389bf1c170bddb22f5e227da45c8f679cec818f2b872e9c4e89969fe07691ee5634db4520837b0bf1acde279843c1462512361fae07952154f39071d62fd4cbe4a0aa8919e71e8590f252782b7d9c690b2e2ffe7d63e880e177c719b437955d5982fb505888df5da1a535fe916f6d925453d9b638b042c48e497feb0b9fcfc0de01ff986a9dbb8dfcaa0b90946943d97a5edf47f9f8fee541dc12adc66a79d939a8c479fc7de4b347a7d87f6f51e9558ceedf03211403f6e07d9658c5c88ae06142b949264505ec39ba9ef6c02bf32c24de386773f2987581596f5c70bd8f75b9a77c7a539f1b0ac1c78e46509f369f3266beaa557cb72c2fb5c45be922e0b69eafec38702550edff06507519d05572660fe2e71fbcb442ac2a26c59412f81a79e162fed2ae175bd61d362b74c4b788f6ddc530b137750c204de7fe2dee9f12772c847f4d8dc692caad761d7f02056e89ced7306f17973bb15b8471576697d401c07f22d1b3fc404e3f89cf6887164f8dcac16b3ecde0c005f1042afd0d0da129e1c8092f68d21ef913421fcf49b46b6582cce8ba9b782d4de9f6e6e84dc301bab546c9f9bb74a896873426cafb8d56ce580cd3d9b0ff1e1d41b07adc3c8de5f7e56aca0ff14f9306ee19993950fe6a2a4f30fa1ad7c248786f8cc0c61473e282ff5b930a2ef9bbac130c0e589ef7ba56df3e7c9ee07737efcaae4f98d2992e15facb7e49703770ab80f6d765b7fdba56909252c1a20ab70e75a9d079ba243dab3cb22ad47ec3f5bd1c8822588a9ebe36ae442f191707c213f4d99146b9a4060b43c74ba12593d6b20f7267574dfb51b0bd6dfb99a7e4535a0253b95743ffec83c6d31a2111d02c80f88501c2eb9e66c7fb7e7cf914ef74d40845516037c42f0f37f8b462bc15b3701ed6655d8826ebb47b7f7d07f241bd724fa20879025746c3b145f7f246dd7a76930920640dd0ffbe1755ee944c1be7c19651d5cda818d8d7fcbdf514f020ed92a7d74eb54c8e10bfd58b8dc2c72e3681d64ad69aabbbcc5469d6c49f570f57868c303e07e193f43c447c1f11d8d1db284cb7ae8a83635abc6d53d3410f85a8edb0f3627dd9b2137186e579febd455948a1a1c2bd5488507591c996fdb4d651d869c947f905dced0fe7950dfca88680ad1e8ef3e913217b604a989043e0295f56763516bd3b200f3ede117d184dab95257e919d013678c805a9ab225ad9665cd37913084376c06f593765b4364880d4e294cca7e32345fe998f5a5b6da027813cff552fd936369833a38379e9294f81edbbccd76658c3f350d430ce1778a5cce8fe055589e68134d76fd1ad0b6d5a51de7e057416ce7ec120e5af3f1477350f87993697207df967500f5dc14ea15448d6e00e51263ae8adac5c7f1847bedf68ad553b8f3f474625c83248e2dafca9a3a7a7efa05227bd06cc2ecd7b9b8e11a057d7d698b5b8212e108634177e77dc494fbb20a12eb2b5e17565c6a9a697b68c841bd744d1da0955651ba288de5a0f0baf5d49358dbecaf06368ddce5b36d34dc8c5685d90c5fe8d847ab3f56a9764fd0515ef5564c2a43907c6a9ea5b700b550a2165ebbe38f5d3b4cbb4c4f1d71d3ccef7e94774c052fa752f3d3400583c962d86c3751e7a093ca0cbff83b69cb70c22bf9df1f3d8adf5c2394cd338c7c7f12ee5d6635139730e17364d1eaacb8cbbc775f2562f5588eb8f2c69e95ffa4343717f35b51976087b9e22a1eb873003234cb1a8cef787e8259c4f0c23618ac90b352d4b0f7f5340ba88d05c917397a2a45e3c644fd9d7c3df1ab9e4a4f25674ef5a431417cc507f188b3f998eea748eabde22092fbfdf184fabb9453effa36b5327d3aa9f78e912dd01d8c71f024ab381f05cadb23dc047788df6155dce31f52ca95d090d1e2ef9989ca845fe4eba8f68c0d9ed3def3306a5ec5778571814d4aa62c1375375dff927ad3b7a4b991ba7bd7d3daba395b7b224094ecb530f811ee66cfa25b8596dde12bb34ba7f132e304c25b6f68db8f63812c9734f1981a22c1f6631e1ae76f82f6f386eaee481d405a7b1065d073b5a132c2a00c88b9b26941ecee097031ccc34be05027302d2b1a69d41e4b8a7f1c83a05658383262a8a6ac644ff907d5ca090c3a1b3f6408cadfeb95279741fa7738f6e06b3441a7f1b8a53d44a242ba67d69cc37c4c58eeb2c40099801dfd34050ec41e458550ee6f35a81dcc9d3adf79c07adedb03a15a82453937efafb3759c1a488c0cd9087cbbde5d42e2ac004eb889655a64f00c77896e8f7e0245ced9c9f02320fe8bb243b2bf50251b37209e73cc5d2093289437ad1222d359785be0eb8458d789f7d1cd6100aef42953860693975c8e83e728e992715b4bf38abb4ad31c52e1c525baf88a0836e8011b6f40b54bd7a0399d7ea18c5b43bf021f1ce48e273856dd428f51307a35966a7c7b5c0bbfb7a5853fd5366d9aba4b658c6c8e5842966ed3f319eea5bc1050dde85ec2f0566d6235b74d8e31a8fdc4dd998680779d5befe52082f2357d02cb7b5c294e67321d754cac433dffb266f951a605afb89d282af9cc1f2e40dabea157b16f097598348c4092fde0cd4a74ae7841a3c968323906c6e7c9da89bac29096b1c41ac25183bf8772d026a7f3e60dbdf7e31b4eccf8161168effc1ccf7e398c673c56ec4e08dfb79881091a8dde8cdb6abe19f844456d13e17479b1f3d29d746c002be134710bf66ab70c81da66e21458693d7a0fba7a817d47108ca3f24cb9fe726caa2136c2ee50e6eb616dc8f8849693f937724238af8d48ab7fe92d19310598fa96dddfe0286e0414c21a77366b7a87b1027feef41d294eebf6ad1dfecadc9554147cda2de91a5f14ba85211d4cdb77aeb73b52476757e4e7608f7ab23bb1bf583d3fca4301659068fb480a0bf1690be18693e5c022126c37f27e471b42455d1b2cc576dd32f5182b04954f17e98b1d605f7639081b5d89bb2a94a4262d4f98bf229711298809362bc8d20668100eb9a5732670a6882b4b5407d9ee75353466714ea0b2597692fb2d6f055736a407b8fd1341704f7bbde464c90ebb1ce72cba888dcf16d6b1a1cee8de55d258187477e8c9861a440868a8977a59580c9e52de5a7ade84cca55ff96e165ecc12b4f0b3d4814a7c46f8ee245b8c7eff145e591e8332d315ac1aa24de257fe45b5a2d90e85d2e2d9e86da1cfb7fe28d469dd03667c4821e16b15c8a6c045642a6a433492da0251418ff36e6d26b5be676f7d7ee330f3d988464a7fb8c1acc267557eff2c0eb6bae2b4a2da5bcb213677a96c04f0a17c9d4b4289f23f94a74335cbc8c28f270d677012ecefd9f301d430f0f6b12bb9502cd12a2dc6db441c196ec692cf61a944efdee219d3aed6f55f6a869d79b95f82df208a25bd5cb7e98e28c145530008d4ae30ae84432df50655762d2f8fe8e7c1f6466c15b9851c98fb76db8d5ad9c599ed0afe953e227cc46dee889177e816dcc3cd0f53dc3b0de03af475b12a82d953cb3defbe8ecffb6a9a23f390e1d68603f3722006e26fd24086c72d15fec138f64c9e2250cf8a753f8bd227e4897c8cb16da0636c08f0640d9e39f17dcbe36a788e83250146801eb99035a5538cdc59e246f324bca8687224794498b42e51aca5d29770971d9d54c8023065c9bb8555a1dd28674853e3e64a94d9dd4e9294f9cd6f6ed2e36e8fb54979fb70e6c914e5e2377838164eda8104f8394148171fa6bcc62e3d944db3482b06000c479cffad1a7ae2438b78de544ffed1230cb31c20f8290d6088d812576dbcdcabe64a98550670a7f39210bb83ac54bd07ba03216396f8c308f03b0cabc7e45c8b6e169f7d21a6152fcefbd771c8280f9e948637bfcb96159ad4f9032fa7e90bf0b0f58eb3b9349be1319b82160cc486770b24539771f62a41b35ebb7d491ef7e9bea0f484f1ca9da2d5ec2816a5282420832c1a08d9753fd9751a50df1bdfb1507a089b14ea0243d4fa1487f83d912969f91bd49217e2f6c4523d71c8b213e240804eda226a2e87a0f1f43968909a500f9ef422c448685eb1bb102d02f4a1009b5b7656e3e1d4bb2d3f4b9589a5a7f9a5136c6d5dd118d62cd3f1f21354f7d593efdcc02d6b4c95ca45e13ee56a411c9af68ebbcb4afbd0672692d423df6c91a79c4b53d6dc4229532a6b36023813b3822e1588f275a9e4347a13a7c37d91e5d8fcc5828aefae793b439602c2ff4e817152d884ff4f8dee81b1dcc63623ae304e2b356ef19ecd5bfd12dd04f14025458786d5f611816c2e4d031eb13fe94c15c1d01820698666ebda6e01d5f9f78f950bac36128b7fd08e182cb41bc4eb99886015798ed83d45ec76ad42a3e10ea92da1da44a9b2b10e3c09e518539473808bad1bd84abfcf837e7e422722a09bfeb9b40e2ffd97977c917687f306c152586f3e06d01c46c0a5b85e7fb486c98c1674846c043aec2a36d135d577b7c504134e93a2a280b342bd165ea380f5197e8e59ab2369836b8978d8647651ef3dcafa84bc107bce79a8a024e020da35916367540104d18adf718b0907c4f58fc0a0898d6679fcbcf3d7fab7c2cc3564af83f3fa8c7c3602cc05d6e2f96974179f5f438e0ae993e8b5ff8f4cc4ff434848f2685495f23d65ad2d86e7b60143c2e53d0164c00ad8d4c79a97f3b451f6afc3f000a49a842bb1464cc9d33c065b8140a6000c92baa1057e27d7311fb0fec6c1d6f70593d50eef88a0f1b64550c1b009004095d5040f053eb8345049b60cb935b8ef5cf91db7204ba768749e7f9cd89ae5f95d99af497d55eb3cdc2f206fc56b80a67ecb05c4bad1123bff53a20015db28447c520bbe4a18b07e97ca1ce875254c2e7731b4dabd4149691ead81638c3f62ca85bc2eca673f2aecab4b8214e4c51ca32d3e10386b9e7cc70576eeb9f67d988bfd2713468c1758811fc5c26f25c5035c7ec8a2c39f5fca74f30d9d833d44a615e5affcec1fbcc5017ea50d8f1b77b1c95dabb278301321a3042bd1035ee8f0c804eb0877a61b0f70af4ad8eace8aaffef53b059c9dad86360d148f4c92ba57bf382a261cf02df54703d1faa5b9be1326e8e024cf62f654e16201e01f1bf4ae80aa7383ceb724f724fe2fbd8d1fc1ee5f0739914a5287f1953d94e89b27a955707fcbd52c756974a65f1e1888be45882b6b8938da68515e149c8205029b137ed0d331cdfa1fdba9cbac8edf255a289bccbb050a0863acf8bcdb5e88b4578ee4d38a3d362eb4a8aa31ec3f9949672c7a821c2ec60c36b0b531a7ddbb5783e8696b6c12694ade3ac87bed24baf207bc2fc29991c78a4d2ccdc256d63befd97b9708a965b5c5bd34dc589617bc91b3119ae4d60aeae0c3bc60301a3f8c8368820011ba16fd0c60c89f47c16f39f2ef2f46779fd7d94686d66f6961555dc0192e638c3794d1ea073fbe2f21d9153fa837ebb5f9230229f45d588c596d8af3229eb5694682823e73f8a8de9fdec36f2b10d14986269e9e66529efa9caf72645d5fd77a9bfb4112534eeb5344803cbf6ed77eb83c5b480cb2b27f117112262acc0dc5a4756280dcbd0a55e4c8b26408e0b9b50020298519e099a85d8eea3b40c9badedd586e6a113650c87f75aeaf6402b46da5440fdade6937e619ddd11a527ca46c013da9e40b85684e99215d2819f5cac30b7a2f33315b0f067628f2767e9cd6ebc6d1c5e8d9027feac6e0e48e444c4c9b00f44a6826479030a7aef9cd7541897d935261cc24b7f59279b895c2d0d9865fbdbe581154f697aa2c00ab9c58c9ea695f700a308af64860a6d3f4e8cc4f980d100e59f7e22c9a8808cb7601c2404cb2ce41df47e78d5690e16c04744b58ffcbf7a7eb7b0068596d32d38ac808de992839e870e12f52d10108a8693c19d56750729d9769fe7c09b18972153b23ec2237e7405a02ee931207e5f4981a1d84365bc6351732361f74022776d81e3bc4628261ed218489a8f79827520515f095e7a612e4402f86b0a1da3a21be1463970e1f2453f573e3951eac33fc5d1d93ccde150cffc82ef586f42bac8e6b38440835bb2bf039063fe49a37fd75e4d8f3373fbd48dcd3242e41e3ddfa67619f6ccc33005a0b5ea9ea3188768a4afee6b5753210511d57b21c4c1f51677df11a25ec6ff38f17cb2a911d4e48db13e20b3aaee5dcf48bd1f2e7cefb5a48997cf5aab8fbfc6ad1e5a6289d263e35a79718c5dbd7df26be420d91b30a7586869e6d4e5d66550a1ef5210ed104c58386c51237261d53fbd1b7884119bac758f236c591fe7190989c915749f915df2f95bcc3d262466444226eec121a1c21395b51f9bba7d13877e58e7892f47bf067618d9caf86e12a23f16d51db3277c8b342c0cf512e6fda6677c0dc52f1eb65c30d477703c86f5c85050a2c7661fd59345fccccc75e50b670dce57a9969c183bb80049d2e93d7c17e2aa0c452db6459ff27a613d90ee661a777cca8ce78b6d015c0494840fae652b3af8cf2b95dde89d3e775c0e313f98867a96404010de4fa833bc56fb997d7c21efe7c9209967d01c5ec3c8925dddd55cd3e88d440635dd96ed355db183c941a4020192ea2d6909a941a9069d2031f03464f71d02d0f050f5a2eddda475b3f8aad76e15764fea06f18583ea3afeb98f7b75bd1aa72f7942501f380e603b69dc2d272a9f1e84612f9e1672b8ce887aef61aaed8ce290d8a90706e452ca362ba166f890b8ffb90197ab17e26340e78cedc0c715f63034c2cef34a20368db2de6291d0e107e9e898b206e990e2cb41f514079e33dd633fce9104a88add4bdec6e382055107d54e165201d7cc91407e3f12b0e97d96d2a1e4f0da2d311d992ab4e8cb3b85228a76fc2a9df14afe6bae437045a2e00537c7a2cb67aa339e659e327348db51f30494e8cea499359f3d1ccd9ff3fc64553c08d03fde3badd37e7dace26265be9059294315bdc1a290adbe8f8f697efe6b47e0fc10259a480db0b432ba54bdf968c15b4dafc1911b8201ba46986ff891b83f5a96e72fe2a8322f93ae064fff2c462b8f1ee91c535eb87fe506c87f3bba360c81b04247f5da28723c034d03df370998540d37c38b5e1c9ffe81b36cbf025c996c5b14a245ab35556095d492020dd8c0a1b48d5e6cf38f9a429695eb2bdae70ba982641b8dd75ba2f62ed77961619c81a2c92027fb5f9c834e797f2989b3e5017c4d64f433597e89f33dd47a33c70359692b7ac4ac6a30290c1a1a050162a815f970af6db736d9b6a9aa4f501b25c1c34e130a391c819e7cd10923157cf972ae69f537b0b483a2602977eddc92f27af145d54cd615489fc8a85930571bb1481545cf4a9798c2f311c94351add1976548c09562075b6bf8bbf402b2410ff888a1e0160ff2a58af22910121e34836bb286b0f391779115455936adbb1d662098da2c8d454c984c5a616d2f9cb297283f3052a6b6b4bcd6a1b3637558bcb08722c5e2003844456140ab1b1fd80fe4b47d6e1842f71d8df172aa34d548c80feb2cf283c155a05f8bcaaf9466e35ba048d905d90ee1b5ac7813f67eb5890b2d82e2c1c11ebe3d9f51d1f242fbfbe4df042264749f0ec49904720d4c6fb1d4e4eb47bc0036293ab9dc4657827499ca0108e518ad9e719198e7b2e01e425fe76aa917238af728fe4fb54b82bea1707005048e2a80c838e67369b9fefac5d0ed84e5d438866bddd71cd9b05d61e95380d385dc1c6f84ce8dea6d6d89204c0829545bddaa055cc285caaa10f40c971ae46930d2bb1f46acc625665403b43d1a7760ed5070c5937bb4fac976a640f3a5ff74ed93a5358821fdc2b700e4b7eb91700dd1ba1b7a3e78516d2714f1d67869871e512c477b55ce86fe01c6f9b5ad698f2277c6f50214f1825ba8057143a29e35960eef3bfe728bd3df289c341778f0e583994b81bf7e2caccd911e219e4d8006c9aff55166724db9029b7d54e70c306a2d3c369efcdf410209a90c9b81b3d7efa1a595e39f2b19bc78ec90b74fb1c4372d77e3244ec2d1d4d6571eb0d7f558e81d65aa8e4a770f9dcab1a8538b4569d530ee0858e80ec8fe0b74bab447138869874c425fda576d91af0d33ca4b8b0a92090ef0bcde585f84d66a647057b3ff56451b8e24dc7d967032568dbe3b553c2888d021d324a629779c821625ebb4b101c31d75c54ca88f60dd40b21009c33cb4d6fb388da69c90bfd707de1a7e2bca4d2ba91534cd01b0cafa773aae378c0439f2c8f9c80a8a60b3fc7c1d296dce4ec366bb0180c22671a540dbc59ad9011f9aff1c2278b57fdf76142f3a9b8e29beb487dad815cb065d93dfa4ecf2c1f5aa443fd9ccc2a19f04518a22a9446bd8d560e248463b48d529e74e4e0a36a1c681c510570d2c85e874e2b95468bf3b57aa7d208105b7bf8d481c1b197c4bc7c03cbf84cfe1cdaaa4f946bddbd8e1e9745e049bb0bcfa9c34d8ae1a0d0b5c2240dfe732f9031a3f2304a81ab520fbfb21dd79706567dc863e282d21b76814bc6446ea8ca3a221af037270c5b0e41194c2bf94cb016eb397bcece84b74ef09b2f004d12af35aed84d74960e8947f34327e8bfa0babd5ecf607f42b762e4a6945d904e2577f820753878501396f19cbabdb996da65833b83b61e9a4aa61e999b58edde11848ce7e7e06650bb2a8a903aecf99987a631095d9cf05851231cf29332c70785680fa73500e7ba429c9e22a2428d65270d83db78cb11c6015d6cac6f99af0148ee2c80ea478f64bd91c17b66f05b89717eb898a2c95c1ddb1571693a31d351a0354c86990d4da32b969385a5fedd90c6cfae3214381713b2cc8772186db8d4c7fffca85feb233015a1cfe90473ec34870ffbd3b25bad68711e0bfafeb646256789b169aaec53a281193d9b75e2709153fb1a66c46c1955a3ecab479dc3d7305640bae946375b85370c83c8f73f739fc3cac6f1d94cea3205fce92bd6acdefd1d8f904f40d2ee3f6d3dea4b87b44abbe24fad4a6f5d92cc63b1354218da8fdbb56ccd3d9ee9567d97d6c53de0edb4ba6dfa71588b5b8b08a19f0dae01b4b995e5a5f8dee6f44302354b70e0aaca8e165800baadec7b6f030ff1f915cdfcc9e48b8da32853ff8b0b6f6b55ac32ddc1f52f6bcd94740372ffa535432657197dacf48e3c99362bd6e7574e2f86a93648f2b22253228f79ebe17525115d898c62a2330e8261dc561e805c97efb9ed592417eb599c1d54ddc9ba5191d018d358dbea4ece5bdf5c31289ee7f0ec50773fa727882c267f51f9146625bc88db5eed3784cdc242c398e3889adc672abccab7a60f39e23e7e8a8eac4c1d41161f3efdc831bb3d43f10759bdd069a8e93f440784f37f49efc18bc5e2ef501ab677bb570b38f68425a7143cb8bee16bd201a20ddd1e27a0d5e0027a7961d6560083cca7a9740e62fc9ac4c45c873ac3ad6f63cad80aa637cc075b6fe198d2079908bf91dba88281d615e67ccc87e0e57e5d506973a59e768463bbdff3a57a3012ed4e8acc75601679c33b9b9871d57c83545d22d68bd3f3733dd2385ce7cbf96f453bd736c75cade6cf15c03e885a55efdcd4c2b79c1f2c6a865789ef65911390841b85598d360b262aa8088185def413167007d78c8f5b8e66f3c2961b2c07bde173b103febec93147aa61d90ea31533e44994a3a084a6611699a45340d019a600967b3cde20448c2c65935a3325a0d5377cf40f2bd40702ff98a3e815644c0eaaa2a3935272f2824d2c899207e1c6e7cb24135ecede17d7d3d12cb044e9f121de27fdcb6808bd034a9d61a9db5914af08b5e002bf82c4b9dd4f78da2f4bf165df84c174f651ce21515b4e2e1a0052bd782802270e9db4e73fa7b78fd8675e0cce652a8e3998218dfc0ff004ad01dd0602777425f9f4cd547a01076c114fdf0bf7810fc7868820e357a30f7a9fce64c2985f7fae3ef8de98cbdbedcdb95830c4fb6462639c627d7e275d45ac6e69318a7c1232a6b3f0325a558277aed9a110609c810a5c7cdce577a60ba731fd548d021176fd99e33505d4bd2ff9f670a8c45e4fd993ed9d72077a12b420e26e1feaf04e0db42ec4750bebbb0a8e90c87b80e2ebb11eebe42f1b55da3d355836c30a24f44fbc80563216690f7a79e953925156c6fdcc9cd041f4820d26313eb8bd19c137d20b3bd60275775a2de99c3e5739480c373c6dd5a62e908fc8754a9be57c8c15203e6b33a24cda53e1d75f7614b3a3a06c10053b0b0220a326fb06e2fea60183600a5f863ba050650e9bdf8007586884eb2c691850877cb1757dd9e21dc68f8751225dc8b72e9cfe085b24470a606aaf47be51cce27d4ffe9dc454866fd8958e0af8e5685e650fdd83bf9bda171a44551f082236090b2130e7f039af8641e5d28c260c9080db7dcfd67bd4dd3fd82e2990b843b06576a0af8adcc391d7b93910c99ffc378f12a20b82e75b902f61cc1a344cae9b6f1bcbf5b95567223fef0ff6b2e5a71aeede8568280bf4c7392d1f04ecf27db39b3177d2390569943c11c6c81768b476e9470bf5374efa893024d3fd3d730c11019e64d3c86b908c6a570a501063c5a024c60b5072b78393feb20dd0859e63be2ec5d6e4956604c1829e71bae3ee1fab73139169528b629ccacbe28cdb36b4290891ad211ec839c87700965f37f371934cf71ebcdf626ec3cd47e74b93c499970faaf6be3de7ad7aac24b0d046f2ce136e7e94ecbe18079d4e4726292fbaf7b1fa7f012590f5fb29d37cec15cc7cc640d7a83fd1f73264c469f06b521ec1f3e9199adaa714193566f1eb43f9bd0acb2fdf56f8dd0cdd68b904d67b4d2d88dd38ca5c629b4765743b6316adac14919270024e491dd1ab7fe772e137a4e1a401a844106d70daf140fd48610f45eaa296aa603faa104df7e5bb7536c42efe68aebc909f4b51694a421dfed2b8124ffcc07504bb459fc79625b377d390590e2df3ef64acfa9e2d9170110a768d4eacbcc80d5f55751a27d6e8a8ea4a92abb956bed934dc4b417ad0380230c97883c66be1e49d4693099efe0d568e1f3892771a7c548e3875f490d2217ae091c82a6328fd88f907847a5931c59abda443bffbf5fa85ebad77aa7dffdddba97b8b58a3d200fc40a554c663326e3627664a58a91ca078e98eaab8e0bb6464e006472d8947cd0d4c7b1e2eb6fd94dae628ff2cd5e4529ffc0e89ebfeb0fe20534214345c17119d2d9d4df8270a416706b36b473e3d777274479133ff8a220829fe783d54376cef933a288019aeaff27583cf1fc46b7da8d38c5d62fcf46cc99d78a56eed902803d6e8d27ef87ba3c79a17b436a3590dab3ea62c3f8181c7d570b5ed8c7e0a2e2537b0c95ba402217c8fd48ab8cd837422104e4a29b8d71ea0cd69f3ad6faf6c8a1b191486ab32b99ebb2830d8ddbc72bf6999f70598dd877a282bfd186704437d0f8cf51acb927799454b70c46ec70d49ce76e8c16ba94e6f73c14f0cc6090f29f05d6fc5c83ac77a4b437b42897e80156ff80248f3a377355c3a89fb71e5281e78c73282c86432e0ffab4aead8e97bf929ef29985e1ec56d6e3c04656b3922b7bde55ee6d8d0b32bc3a1b3538677909fd14cef063700bd7caedb5adda3857e4c3b92a046090f5c5791a092443823ca1f4bd2d55df5378824c0ceada88ed754d25437fbc5c0231a0de9d3c107ffb11746d4735313aee661faa55cad01ca997978f14173aafdb530720f22862581f2264fd471dedf8ebe702a89599776ac175e531a929d12c7a2dc60a01d9f63df579378ce0649017c1a1b0b8d0db1c6b471a86a06de689f3c2f6de0c0d36be3c3b0b5d0a4d26a99ae187aeefa60fd190000fa78ba991eeca05d463211636d0ebe65e04285f407f37d411f36358a848074ef2a3b2af2a39cb494c4c44a3619e32e8a5e7457c5cfc137eb45a134504a42b3d039844daa0ee8544d455d94df0c44c160c59d850bcd4929d3d7c1f54456c12b04dcca133168aa5b021a7a4ad75c263f24f07a526af8e4066b69c27fdac698b39e7814a69ce14ab7d54c9fe54bf18d6545346975da08a07d4a7c2c3f78b5f7c16a7110b85f7b0be4b59db931c9e34fd161775f5e5bc311ee9a0d57554a30fa7ccb973a73b1951e6394b5a4bd60b18cf737edfdd5291e4f6978d88b476d59152bc44e87974ae2ca96fe53b45d1cd0495864b1959669f0ad46df89b6ac41f2c835f8f8e751bd4f6b1ed1a2961b5e333c7ac288527ae96bd4c411d3b1a6e4ecf3e2417c506660b2cc863a7e5025479094b48ab14b629bcb8077822a02ce3ca20c1023a095a8793035834029ad8d48b60c0f010c57e209fef7914077e3e72e3494c131d4ccb23db2d34a0bce8677c722a66b10570ac091eb05b9dd3db7fef3f3ec9f815e218da57280e1001de608eb1903ed8dcd56a052b3d3772b6a88e03c82ba27505b556f1416efc4003c740f7b777d2eda4eef53e90e4b63264b29cbc326a3b2772b6d1bd4c91aaa89d66e2a2466f905ba0d7f2c98ed789bd7a8184311ef9b584991e94ae458a917bd06ed1fdac6049add21e692b7049c4f0b95e3b66572a1865cd7cf866ae653b1b37092e0887fc674f92bf58a9742b40c1ef2d1bee87b195e83bf844456c57cfab1165b729e73a5a546e011895f57ebdce1b95706b3bb328316736205f291c199427b6a3151e481701c1968811a5f59e3be6f259a0935b585e1d84e104077b7e251c29d22dba8b0caa407224f381632f0e7b2f644b4e506f47ab58b40d96198eddd0f0d78126f8fa12674a6b6b0db1f1b08ab1dc55ef12c02c882623375547355d98bc3de82b1c6be0bcd5743e55870ae5bff0b394a7d1587b277140b39f7509f9c97945a381de569a9395e7f4b014e707b7a1a38b96d8b73aeb3453f8bddc1242795a5ec44f4edc15ce0bbbe61718e38b4c1b7a96215b4057d4c282df29413f14e2608fedc563450409970f20ecbc099d4e56201aec11d9d4d7fb70e934953d4d526b83b308165932042e2178fa3b4d253998122b91ec68ad76e979a6f72164c45f8ebd0d8946e6f19ec71624f9396721294f1462b9d4cf7cc90cafa28ff4b88c7512b00607527e7c721b85d42d4f7acc02f513a11b9155c64a8dbda5c61a597378b6714dd3e118ca263aa84fa01bf31bdce18c976f8f2a861329d7cccb469a2a4812f27ebf62805f04c41f132dd8284bc39ed342bbe81e2747168639978616cfa0182391c239d83d4b90572f1b87c4de5c14a5a96ef9a4e014bc0f14b29b9ab82fb85f89cd0603989353c277ffdfaa2d9ab4198414f0044fd54d368176406471c8c1d8003cebf95378013cc3861da1cff432fb2a264147a94cbbae17b5ad56cf60ba73fbbc4c5b0caa03efb344d558d5875a04393535b2860ab81d927fcfac3f41512d7065bf30497fade99ea445c59f7dc8aa0fb585d1d3be736907d76ed2c0ac183e3906def9574df92bcf49f111636084a20492330ebafee083a08940e35d54222a37ae59d832933c2926e0898947535dd156fcc80310644217fed561363e78685f3d2e01222e7c8246b7884406622b249390494dbc7434d70ded14690f16f3dcf59169259aebeaa044a7d90e7c8d243f20b597fe186dc7f2a3ac1874051bfb7dcf5a3ef9b7cefcff3ade101c018db96ba888de9ff9552b4913e729acdc3c1d43d2dcb9ced2caa6895447cdfe808cf7c105c4a9e675a02d7d227a56d6a852cbdbbbfbf7dc77bbb6c08e9b973f6da10bee92b1150d3ec0547f8e876323f3b7b839ce01a48082f1201244dcef60f6b9b6d18f3819636c42280523c82772914d19365a74ef23d43451221ebf4eff4779f6a259a753e667ddf540781ee2b3117a058f0c17442ac8c7a8b43a62a2d4943ed1a34f8be5333e06e41a0b1eb02f3ae2945923eb2f9a4bcf19f978846ce78e1414f2c3d9803460265295d8f9245d5961085fc626a7f7324b6af8e6118680469c49cc89e6fa254646a4d6e6a8d941304b79772e135cb4df11681ad17306ae818b7abba912b2a96c07be4d7c6d49dd29ab8483dfc1667654e58678119df25b406518b5a939c0756b5b613cfa5b4b1ec7e4bd45451ded87afd1550738c647f1c6a10e90675727b13c21602b2c6249c13fe519f2570301b657692e98bec971de07c58da39705ac6c9cd519b549eb9c640adf1c249fa98916a4d4f1cdd12e5f31fef165eb529690c8159d6a0c75ed479b1881292fc23a7d78c117b38a346fc4379ca8ce42da89673ffa0217b1d4f29a2c7a15e1df15c5d41f4090f7a7f071ddf523c6f2435573bf5a9bf49cc3bca055142a20626163d401b2c3b34091ff47f9fc5248f91a19b3d45443198f0d3dd229de5d6f39c0fac8635c41eb312decfa982dd95500e6207a0473b79d012f3ead5d3f97d3dc2055ac5cdae076fb606bdc0f459313f4da2badb66ecb2b0355442fed524af3e2ab0923ec3deb8c340716a94c49be1e5ce651850c0b6bda6ab9fca4710e6c2267d789259768cb9dbd7976ee665517ae9e17653c474f791307cb675ae197742b1f165e8372f400181734fde1cff74afb80d1899f19b0c99acd76998cfbba93c29810ccf91141a52d20038a35f0ed61ea6e203cd16e0646aac22a1657e8d5984e19529bc6b0da06f3f15451564747f3dcbb5fb6c0ee7e11a96210a74bc166cb1f5525c6177c2f565b461429f11710aac5e5ca324867b69d091bb68783286c74601926e57af3a3f56925108727b70110dd9dd58889e77ea9d47e2dc5f441f18728690fd0a8b89f99b8b6b0f1fdd811f5b7ca2c1318477bfa66234f50cc79abf438ce94a6d6c2b71bc18aca99f22f9d0d28d4c8ce15f8a354ca75a18ec919425262b401881a93c1e8538b70f07fbb21e50fe4b1d30e30f9c6f117f8b0d91a7b847d8786b8353bd435b19dde891e6a016e911976a5b6a125e27e3a5b85caa011dc87a120269e1ab1f36f3015e12959f887f03568ac8f575cd0d14cdc9f95554f4c0e94ec2413552948afeb60fa244cd1e641ef036026f086a917af9afc53d2195681ff65ab0865cbda6f1e0a5c15d5038108d8a0c64f9840ad629feb99fc302b7b1db30da14e52f9fbcf43f55079a7042a8d750a7277ae318e7ba524843189ba59ff244d8c3bb28f8823a57eecc8e136e663dbff9deb87f937e1e592ca54f6db607b2c337d2d73b8ccebc0b859fff6f07a25504ca5611ede8a7fb746efe21822948b1cd96d90a80f0403d8603d20812c5787878c5744ab37b92c4dd720743bb896d5f32e8e96894909a06babfb04f5c8149d453336798b12b8c494b7d4ff9530b2e320794a965c6383d4d893922e6d15305f3de704d822a6a0338278d048488db082c92ff3c0a1e8fa841c23cd1b5eb17d45c045ec30592e8e150b0f9a3d27a6c51d9a84cd68664ead5dddc233a6c3370d61900c465555b544f9ff70d0c753f79194d5e2dc4bb2e82651d77cefacff09c422f821b11805de130446b0233bbfbe0b97768621b2aaeff9d2f5fab7cfeab53701e1912152123a1828fb3750956c0a2a54b8155329e9b8ab015ae9f01d6857eb9b2e429ea364be4ccb46459ff6a0b6b2c37a59e06c4d49fd6c8f87346961a5f792d4c61bd5c33474a896a8ff74d0e8215bda56407e41af0feb452a49b4063c56683a3ca2aeffcb39c29e211f4b3e77aa41173c4b7d25b0122247d1a5098aa5065b73be73ec6ab17312f20d1b9df2b0dfbad043054ea8b690a5b69927ae61706bd5df472620855838a72c6fb91752bb63f30d2d00664c940de31de93a3e6ddef0ff89889c55acd64f585eb07c64084e6f008dd3d50a91fbf18f7a51fe70f99767f012a496e0c3965fbcbf800f734c8414a1228f92ef8c7a3cfec4af7197982c3e20015d031f06aa8670369993ec8bf059ab648b27c8599167c1e90bb87653ebbfecb75bbd534bbf8ac0ea314ad9832973053516a7b6ae04209334518711f932827391b3c819e869f64b9ba68b06a55e7dc311eef5052f5ecbf22f01d9c1a4e8a396fa05fba42b9a9cf76d01fc051cfc31931664e3efa467ab7a3df320bc5cd84c13351a604dbf524ee5d12730f0a3c6aa03ec06049b5194a0c951c6be52dd1090a72e586e128f6ed7ea33280d2f40104cb3dc5f66a4677a4bd87f64c642f5da937ec5f2f3bbd5ebf81131fcc4c73ded5788c76510eb746abd948d3cb05552ea87d3f9f5169941bb5786c559d068f2c48fd8eb7df6af3017f7930f31509cd35d58b357f3509585c83e3d2dae5a8d43c2522f3ed009f65f5a3d3ddcba676cb658af9c2928ab6c173a6e6009f2f1557d15b14b70a2a77d4cc4a608a703a4f3c427aa19cd8c707f4c1dc50395424b450a59f588bb1e1d552e45cabfde1353296724406d5a19278400eddaabcbdae05b2760508e75736cb68f4fd7fb9dd38ae6e670d7b19bdc8691216c34d1e9e8405053b9ad81ea4478dc5a4993be118fee1e1b4bf3bbf02f4c30ef722ad75d5a4a341be0acf178f64525777bf3f3cc5d1baa6065f79a9dea63808aada3b3a269e63bca8f2d1af375377d5081521bce571db93e350498c5773db32646084d6dc5c69ada4ec61067fee776d50287e00bd4f9a7c495c93e047ae8610c3ecdb1996bf9d4e17098267e411139d104d59be39a05ccfecb7f07b6dd80c1721fd2ac6b53fbd8748be263804a13df88ef5e4483797be156b31cc7ffc2839c95cb64d577f00e352a958a8085bf30659d90db94011b1feba59bf50aca26eb149d5fbed0da3d5764033db7584a1fecc7f332b507dc7c2bbfb54bbb28a43cb97875b70abeb517c04de6503cc59dddba9ff06f47b69d9f33fdd4ad884d5916fc588f52f0346653efb48804dd0971225a48addbf27d402a3970c5e70f936dc1836d74cd67d0662302663befb805139c979fd814533ed6024e56cd495fbad0d50137e72ab87f9f6e6eea5e7429fe20ed3a1cd430dac13bc0818e2f59d2c296f220ae9a1e617f2679842368927fd9d0e72a316abe9639f17c9596cad41bc2b088c9be3e7351f17b0dc979b7ca92a329939e2afb1927097c80732358de70724969905e959e9d60a9f7ae7f84c7615c6aaab6e30f37c3f0c492ddabaa5f3ffd058d7d353b48e60b57c2a8c8c81194cc14b17c3e05b9d1eca17bc1795b174ab29bb5ceb4ae733d81168b7b5166c2de6238903ec4c5e07216aa9a1b499be584a000b6ede378e8686dbe53253ddebb9ca2e1c575d1bb30e6b7b22ceea611ae2af16d00a27abf81e5a574c1f2f62b1ebda9c4c8125edb42d3c661074a5f74d41b9048d1da84054461ee7230dfc15828ff4606a9151db2d810041b0f0f3f0910430db9ffd2a7c2c587257698200999a4f435b36eaf9a0cc6553d814bb51c5d087d9fa42a74cf32457befa740669d31bc2150564f325a8b0d5e382db8387f8e518845c45c9fd2b0b03dafc835e49988527c37bc4af90d452564a75177671fe0bd249550762871283e5f7b7d0949842d63eb73bcf0686a5d2dd13d1a470a10cc55059db12a7845df1b3a13d7a5c28db859dc1954761ccc9e1a40c530a6c6f1f422f1360c8a83ef3217e237eaa6421fd8f1f439d388a13a9a738fec56aeda0b8d4d37a907de3cb638cd7f8b36930dc25286d9b9856c3df0ec628cbe8309f0e2652c4fc54499340cf06b0418dc33b79385def9ab990f96bda77a8fb2a04b05eb9978df34f5b8ad0e66db4d320f0b68a502629a7821286b4b4781e74eb04d993539d520dc6333d1e7ebd06ced3f9a817e8ee9794c1a735598384372a57f5888369154660b88c515de689f742562fc26a8596ec53d8e59ba2f43547b30adcba7a2d9a99f17ca30c38f6e610e094e8582565d4da2cbddebefbaefbad5c9b9eb677884166743fc01f71fa2c928e9858699bb5531fd0de4a7435ebfc83cbf426315bdef419a41b134541f6dba843cd1b5da118302fb4f9b719537961320362921317dc5bf9a10edc377fb5d2d191fb241df817afd0a5a6a278ae01646d2a0bad7779f5fcec9b73949c1c989c641e4a624ee428ae8a468169bdf2b7b58b00922d1bd96488eb7db58a98fb6e5a0f0761f8b0f1ba9aa775832e4ef6a82c69f136b8a926bd4c2ff41ad6629ef73079595062e3bb02a791551c72dc9dba55cb69e6801d0eabb6ebf620b627b8d5428306133259ae66bc20cc1a1e71da59d3516be6bf4d82f23de77daa63f7d14e844237d1d90a319ed59cdd5d513062a40a85c7885ff1a1d203dd5bf7e38e214776be24db0c06797ba9ba0e1a9af4fa188a648902d6bb10e1a9717fb8bfbc93b859386ae7a4766d982f43d36be2e5fd0aa9dec13dddafbe12fe709085aaf5ab2963aabf69d8286e03b828b088ad83713f760532765c1097f4cabba2977c2aa3786910fdffc99644120ec0f5792128823a3f8f212234f928e0d094cc8b8a2357690adb06ec22ff8d92664f10564100c0af1a1de1d618f8167529df59feb48ec32283cb6cc4eaa5371a3a354d6d0b76378b8f0eb14cd611f15d3746a22f0bc74be88078126704a89f8b1e8fcdf796a92ca91f29088d04625c1769873dad4501f44e3fb0ec677e8f95d3c94252e04b5a12d4ecda45b97d8974a0bfe4afd47e9849175c424e1e940aa97526ed0c048d679c35267b9c8646e36a11d069c749d652ff3a6d4db6d48eb0f2ab21303fc69de208ab5fc3f27d5fe4d489e73100c0135d955f1bb51f8ba566d588107c53f1dfb555ac4a164e8280ddf89b7190bd6c48bdfb8c85d026fb3302f08920219249e8f3b2822e6b64b0531727ab30d83a93591a3ebb378173dc8a18e2fa2d1005f7d2116af7003dc5ee5e4d606e416531f04d75c4aa1fe9ef2db7fb83ec7481ffb001cd20ad74e674f1bc6426b3bd814bcf65c6845599efe2cee7072f9b8b47d2f75c0aad3c9f91225db55d6e3d7a6a9922afd5f4bd599ef2ad49116920db5a3dc702ad62bf190425c79f870d673e53ccc5afcd6519178d3fcd2f5189adb7d9bc1bb98d6de1e70105b6182f5fc6efdca2fd9e9661b02e4a977a6b5d9aefb067e176fb3009d0f054f0a843c3577f6b636f6f641ec9906ea758f201be32457a6060d273ddeb097ef3da98fc16008105b683c98ded62b5b85e27f29aacc019c8493ed6bbd51cc2bf9f719971b6cc1566583eab366ed4e644802fc146167fb448ba1138291e4c3aad9b618697345ca9b28bf0544d145d7f7ac8e98b073bd3a47c510547c8747e00d5111033a678fe0b1dfd465f4dd413a8f6de7b73cb65689090f233f6a26cbcedafa6bcaa58c87075924fac264bd837151df28ae32bb39d351833a02edb9ced73fb0890aa6db7dfd2905b11a0e7aaac5cbe715ca913f1dcb8a5d3b68a61d20af98021fb96688cfcb7233bdb01526cf35e04cc6b0e6691ef558425fb04a7c7092302bd966f9a37c2c710c9c3f4e7de87ead648b4a4d5742d8fd4b3b84dc56d0a507a0b3cd2af198fe2470b66f340b7ad5300e865c2fe5c7b1a08a74d4fdb5e18ce081682d21f10594f3775b31d823a17d5195a7f60a52bbd856ed5be0238ee6b98d5e6189880417fbacf87f57738ddc32a1a7c042fa15e4a6b5fa0352703b3bee7cff3527dc35bcd4ee175ed5385a32af609b9a92f642c7d136faed006ff3e5b1aaf8edc4c930639c5f930fbc437ed064b1e0f942b3eeb56acc62acb4eccdba39469558409758e1604787dfef64e352299d45db6ba8a3b0ac668e2cdfed25fe78a416c99f0148abb665e052ba4ec28714227a8202da9abb3b89589e7ff0c27b78a7fd12982f587a08e7f957a62d7f8da68ade6d6d5a5efef9923bee1a252784c307511177ddf5c06ac3a99c585d0a92f013f69ec6be5576c309e7378401bba29badd0dae474a7c8fd7a541d0e16cbff8d0078b59c2332b692dee67b97b808abc1c09102020f8747db1986f171079fc7240b6e755c539d88d8289f276426423201a451d2a7442d03ae0a7a3f4b4904081f3a721486564284d27372c49527e5dd25ef1d36012f52d9a43d56902d2c37b3bf3f8afb94579c738d5cb987442ed0cc7e53b85e68999f6dea8a770b89fbc522daf8c9a4910b9b159015cc29dac697b8527918b29d99bfa56fdf99dd308e82a35e056587872f64a7b3b50b1cc2d3607435282ffb1cf9fb5224c62149e05bd92ad5bf2d480f6c35481e90232451668deb3d001c6eaf22f77fcc5b8f931aa3541a713f3f16defe0951c27364dc9eb727a3a7ba75b290fd3666abd1c2f2f5591c81efa19eb96777c61fd4f9f17a7c45fb0736009e25d48aa9e3b782b8ed60477b3df2fa96528302e2f47b7f751d30e1ecd7b852196b6fb9b323fb08a3a1f7527d52a41523378a0daf81281cb271b6f99b2bdfbf2f3abd5850abfde08d6418e30cd415879e856cd71ab8a8442598a09ca947f0c96cd8ba75c0b75ca01be1527615eddbae6a3e22233c937cf394a8f20548ec9d69f78d0dafed98742fdb621a969b85efe29823005c5adbbac2a0c0b8db939c7fa00f1d165556cb1cda6c1b47d5ae3cb9ac30be3ca61ef2367b3e80a96fed92d8d7cef05b1ebd1f3d4d042bfccbe29fbcd1882f2bb608954aa7a9c6fae86ad565b350d30804e8790be7cc9b1d3cc4b038a2fba67652e7ddeecdcedcd52b03add806cd6733a00c18888dc3e14922dd3862aa4b85dc2f23756aa15f48acf34150046d0892f884b5e53a1ca5a0533b9f0903e6153e1335440e8e51f86510dbbc99b1991db377d12b5aa53e6fcde6f4e77d803b1d5d8a25fbc6c7f1ec587526b2b0b458c600026a3713baa2d243d0c6c1439bce0c74ee510d7267f730d3699f0f8671753c680f1ec6246e9d6bbee95d232b77a446ce386d0025590308829da096b60161e9b0eea8188e52d222bb6d4d4f093f99db307d1841a240d925a06e8638451d0e52d255efd76dfee471a3038dc2e312237cfbd877f5651eab82435a78226e7409ca143c48ce0fc93e50909c9206d3309ebe2c154b63616916b9152009abd76709cf3dbe91f3a3f705ce49294b721d029cdae1157c3d4e34222513855f6917ed6145d664c67001acde09f81c349ba44d88a6096f97639562063d3c2eecb8decff9ced282e61507509bf21eacd7854035c907cb3f9b7c5dbee5934baeb3c4a2db6379986d6e63e3cd098944818d5b9f3ce1bc30da9eae3d9c3cdb45e7e579c8139fc6e4d7b7419b1d0ce7947a906206cace79d2d9e49f0016d03e47519ca170165aadf664569a1e34b99b7b3fddc23b7c1438e530b4dfc4673da977c2e2cb117b7c40d192c2201a15e17f6ab0e4b67dde56416fda1c6f460656fbfdc17a328350b533c6807aed8ef85522ea06fd79a25df5e91988efd8ab5d521fbb12b717fb2dfa4b62a525f84b8f6c370f5fc85d9086690e8129b34250401f86a778f10ac41f9331f0d61ec711d02fc673b0e876c6fd0aaa5e76d8e2890b0ecd3ae63065bd675f8e578f2ec3c30874fe135267b420873733ea40c58fe15c69698fab12429f463843e22a1dc7a58a647625f2bd672a646f46a4395b74ff4889d83c5f3067f03c67299f4160aa571144441d193506584c58395a221c0e41f03d4c36433e9a9c0485883f586a0fadc6b3effd3c8a85d557439de67ebbc2294d04f1ab2ce59e0f5045a339a227b36a1f98dc3675c11a7ed63e8296c21051917436e446e63c96bd7edd59ee17ada146baa9f804801ced13bcbe979f572c414cf1dc1dd538a316ff74ffe2000852fe52529f0c2faec367571c36a4d83c267e1f5b1eafa4dbf1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4c8644a61601db420d50911810f3831388b6f02363cf63bda77513cc003b81bc5ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff/usr/src/kernels/4.18.0-294.el8.x86_64buildkernel-signing-ca-20200609.cer@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-294.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(___init_rwsem)kernel(___pskb_trim)kernel(___ratelimit)kernel(__ablkcipher_walk_complete)kernel(__account_locked_vm)kernel(__acpi_handle_debug)kernel(__acpi_nfit_notify)kernel(__acpi_node_get_property_reference)kernel(__acpi_nvdimm_notify)kernel(__alloc_bucket_spinlocks)kernel(__alloc_disk_node)kernel(__alloc_pages_nodemask)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__alloc_workqueue_key)kernel(__apei_exec_run)kernel(__async_tx_find_channel)kernel(__ata_change_queue_depth)kernel(__ata_ehi_push_desc)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__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(__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_pmem_probe)kernel(__dax_synchronous)kernel(__dec_node_page_state)kernel(__dec_zone_page_state)kernel(__default_kernel_pte_mask)kernel(__delay)kernel(__des3_ede_setkey)kernel(__destroy_inode)kernel(__dev_direct_xmit)kernel(__dev_forward_skb)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_getfirstbyhwtype)kernel(__dev_kfree_skb_any)kernel(__dev_kfree_skb_irq)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__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(__hv_pkt_iter_next)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__hwspin_lock_timeout)kernel(__hwspin_trylock)kernel(__hwspin_unlock)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__ib_alloc_cq_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_rwsem)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__inode_add_bytes)kernel(__inode_attach_wb)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__invalidate_device)kernel(__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_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(__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_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(__radix_tree_insert)kernel(__radix_tree_next_slot)kernel(__raw_notifier_call_chain)kernel(__raw_v4_lookup)kernel(__raw_v6_lookup)kernel(__rb_erase_color)kernel(__rb_insert_augmented)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(__rtc_register_device)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__sb_end_write)kernel(__sb_start_write)kernel(__sbitmap_queue_get)kernel(__sbitmap_queue_get_shallow)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_execute)kernel(__scsi_format_command)kernel(__scsi_init_queue)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdw_register_driver)kernel(__secpath_destroy)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__serpent_crypt_ctr)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__set_dax_synchronous)kernel(__set_page_dirty)kernel(__set_page_dirty_buffers)kernel(__set_page_dirty_nobuffers)kernel(__sg_alloc_table)kernel(__sg_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(__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(__vmbus_driver_register)kernel(__vring_new_virtqueue)kernel(__wa_destroy)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wait_rcu_gp)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_locked_key_bookmark)kernel(__wake_up_locked_sync_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__warn_printk)kernel(__wmi_driver_register)kernel(__wusb_dev_get_by_usb_dev)kernel(__x86_indirect_thunk_r10)kernel(__x86_indirect_thunk_r11)kernel(__x86_indirect_thunk_r12)kernel(__x86_indirect_thunk_r13)kernel(__x86_indirect_thunk_r14)kernel(__x86_indirect_thunk_r15)kernel(__x86_indirect_thunk_r8)kernel(__x86_indirect_thunk_r9)kernel(__x86_indirect_thunk_rax)kernel(__x86_indirect_thunk_rbp)kernel(__x86_indirect_thunk_rbx)kernel(__x86_indirect_thunk_rcx)kernel(__x86_indirect_thunk_rdi)kernel(__x86_indirect_thunk_rdx)kernel(__x86_indirect_thunk_rsi)kernel(__x86_set_memory_region)kernel(__xa_alloc)kernel(__xa_alloc_cyclic)kernel(__xa_clear_mark)kernel(__xa_cmpxchg)kernel(__xa_erase)kernel(__xa_insert)kernel(__xa_set_mark)kernel(__xa_store)kernel(__xas_next)kernel(__xas_prev)kernel(__xdp_release_frame)kernel(__xenbus_register_frontend)kernel(__xfrm_decode_session)kernel(__xfrm_dst_lookup)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_cond_resched)kernel(_copy_from_iter)kernel(_copy_from_iter_flushcache)kernel(_copy_from_iter_full)kernel(_copy_from_iter_full_nocache)kernel(_copy_from_iter_nocache)kernel(_copy_from_pages)kernel(_copy_from_user)kernel(_copy_to_iter)kernel(_copy_to_iter_mcsafe)kernel(_copy_to_user)kernel(_ctype)kernel(_dev_info)kernel(_fc_frame_alloc)kernel(_ib_alloc_device)kernel(_kstrtol)kernel(_kstrtoul)kernel(_local_bh_enable)kernel(_mwifiex_dbg)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_raw_read_lock)kernel(_raw_read_lock_bh)kernel(_raw_read_lock_irq)kernel(_raw_read_lock_irqsave)kernel(_raw_read_trylock)kernel(_raw_read_unlock_bh)kernel(_raw_read_unlock_irqrestore)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irqrestore)kernel(_raw_write_lock)kernel(_raw_write_lock_bh)kernel(_raw_write_lock_irq)kernel(_raw_write_lock_irqsave)kernel(_raw_write_trylock)kernel(_raw_write_unlock_bh)kernel(_raw_write_unlock_irqrestore)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_calculate_bit_shift)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_torture_create_kthread)kernel(_torture_stop_kthread)kernel(_totalram_pages)kernel(_uverbs_alloc)kernel(_uverbs_get_const)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_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_cpumask_var)kernel(alloc_cpumask_var_node)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_dca_provider)kernel(alloc_etherdev_mqs)kernel(alloc_fcdev)kernel(alloc_file)kernel(alloc_file_pseudo)kernel(alloc_hdlcdev)kernel(alloc_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(alloc_xenballooned_pages)kernel(allocate_resource)kernel(allow_smaller_maxphyaddr)kernel(altera_ci_init)kernel(altera_ci_irq)kernel(altera_ci_release)kernel(altera_ci_tuner_reset)kernel(altera_init)kernel(alternatives_patched)kernel(always_delete_dentry)kernel(amd64_get_dram_hole_info)kernel(amd756_smbus)kernel(amd_cache_northbridges)kernel(amd_df_indirect_read)kernel(amd_flush_garts)kernel(amd_get_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(arbitrary_virt_to_machine)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arch_apei_enable_cmcff)kernel(arch_apei_report_mem_error)kernel(arch_debugfs_dir)kernel(arch_haltpoll_disable)kernel(arch_haltpoll_enable)kernel(arch_invalidate_pmem)kernel(arch_io_free_memtype_wc)kernel(arch_io_reserve_memtype_wc)kernel(arch_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(balloon_set_new_target)kernel(balloon_stats)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(bind_evtchn_to_irq)kernel(bind_evtchn_to_irqhandler)kernel(bind_interdomain_evtchn_to_irq)kernel(bind_interdomain_evtchn_to_irqhandler)kernel(bind_virq_to_irqhandler)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_advance)kernel(bio_alloc_bioset)kernel(bio_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_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_hv_tscchange_cb)kernel(clear_inode)kernel(clear_nlink)kernel(clear_page_dirty_for_io)kernel(clear_page_erms)kernel(clear_page_orig)kernel(clear_page_rep)kernel(clear_selection)kernel(clear_user)kernel(clear_wb_congested)kernel(clflush_cache_range)kernel(clk_add_alias)kernel(clk_bulk_disable)kernel(clk_bulk_enable)kernel(clk_bulk_get)kernel(clk_bulk_get_all)kernel(clk_bulk_prepare)kernel(clk_bulk_put)kernel(clk_bulk_put_all)kernel(clk_bulk_unprepare)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_divider_ro_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_ops)kernel(clk_gate_is_enabled)kernel(clk_gate_ops)kernel(clk_get)kernel(clk_get_accuracy)kernel(clk_get_parent)kernel(clk_get_phase)kernel(clk_get_rate)kernel(clk_get_sys)kernel(clk_gpio_gate_ops)kernel(clk_gpio_mux_ops)kernel(clk_has_parent)kernel(clk_hw_get_flags)kernel(clk_hw_get_name)kernel(clk_hw_get_num_parents)kernel(clk_hw_get_parent)kernel(clk_hw_get_parent_by_index)kernel(clk_hw_get_rate)kernel(clk_hw_register)kernel(clk_hw_register_clkdev)kernel(clk_hw_register_divider)kernel(clk_hw_register_divider_table)kernel(clk_hw_register_fixed_factor)kernel(clk_hw_register_fixed_rate)kernel(clk_hw_register_fixed_rate_with_accuracy)kernel(clk_hw_register_fractional_divider)kernel(clk_hw_register_gate)kernel(clk_hw_register_gpio_gate)kernel(clk_hw_register_gpio_mux)kernel(clk_hw_register_mux)kernel(clk_hw_register_mux_table)kernel(clk_hw_round_rate)kernel(clk_hw_set_rate_range)kernel(clk_hw_unregister)kernel(clk_hw_unregister_divider)kernel(clk_hw_unregister_fixed_factor)kernel(clk_hw_unregister_fixed_rate)kernel(clk_hw_unregister_gate)kernel(clk_hw_unregister_mux)kernel(clk_is_match)kernel(clk_multiplier_ops)kernel(clk_mux_determine_rate_flags)kernel(clk_mux_index_to_val)kernel(clk_mux_ops)kernel(clk_mux_ro_ops)kernel(clk_mux_val_to_index)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_rate_exclusive_get)kernel(clk_rate_exclusive_put)kernel(clk_register)kernel(clk_register_clkdev)kernel(clk_register_divider)kernel(clk_register_divider_table)kernel(clk_register_fixed_factor)kernel(clk_register_fixed_rate)kernel(clk_register_fixed_rate_with_accuracy)kernel(clk_register_fractional_divider)kernel(clk_register_gate)kernel(clk_register_gpio_gate)kernel(clk_register_gpio_mux)kernel(clk_register_mux)kernel(clk_register_mux_table)kernel(clk_round_rate)kernel(clk_set_max_rate)kernel(clk_set_min_rate)kernel(clk_set_parent)kernel(clk_set_phase)kernel(clk_set_rate)kernel(clk_set_rate_exclusive)kernel(clk_set_rate_range)kernel(clk_unprepare)kernel(clk_unregister)kernel(clk_unregister_divider)kernel(clk_unregister_fixed_factor)kernel(clk_unregister_fixed_rate)kernel(clk_unregister_gate)kernel(clk_unregister_mux)kernel(clkdev_add)kernel(clkdev_alloc)kernel(clkdev_create)kernel(clkdev_drop)kernel(clkdev_hw_alloc)kernel(clkdev_hw_create)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocks_calc_mult_shift)kernel(clocksource_change_rating)kernel(clocksource_unregister)kernel(clone_private_mount)kernel(close_candev)kernel(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_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(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_dax_probe)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_edid_quirks)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(evtchn_get)kernel(evtchn_make_refcounted)kernel(evtchn_put)kernel(ex_handler_clear_fs)kernel(ex_handler_default)kernel(ex_handler_ext)kernel(ex_handler_fault)kernel(ex_handler_fprestore)kernel(ex_handler_rdmsr_unsafe)kernel(ex_handler_refcount)kernel(ex_handler_uaccess)kernel(ex_handler_wrmsr_unsafe)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(f_setown)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fanout_mutex)kernel(fasync_helper)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_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_irqthreads)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_cpumask_var)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(free_xenballooned_pages)kernel(freeze_bdev)kernel(freeze_super)kernel(freezer_cgrp_subsys_enabled_key)kernel(freezer_cgrp_subsys_on_dfl_key)kernel(freezing_slow_path)kernel(freq_qos_add_notifier)kernel(freq_qos_add_request)kernel(freq_qos_remove_notifier)kernel(freq_qos_remove_request)kernel(freq_qos_update_request)kernel(freq_reg_info)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(frontswap_curr_pages)kernel(frontswap_register_ops)kernel(frontswap_shrink)kernel(frontswap_tmem_exclusive_gets)kernel(frontswap_writethrough)kernel(fs_bio_set)kernel(fs_context_for_mount)kernel(fs_context_for_reconfigure)kernel(fs_context_for_submount)kernel(fs_dax_get_by_bdev)kernel(fs_kobj)kernel(fs_lookup_param)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fs_param_is_blob)kernel(fs_param_is_blockdev)kernel(fs_param_is_bool)kernel(fs_param_is_enum)kernel(fs_param_is_fd)kernel(fs_param_is_path)kernel(fs_param_is_s32)kernel(fs_param_is_string)kernel(fs_param_is_u32)kernel(fs_param_is_u64)kernel(fscache_add_cache)kernel(fscache_cache_cleared_wq)kernel(fscache_check_aux)kernel(fscache_enqueue_operation)kernel(fscache_fsdef_index)kernel(fscache_init_cache)kernel(fscache_io_error)kernel(fscache_mark_page_cached)kernel(fscache_mark_pages_cached)kernel(fscache_object_destroy)kernel(fscache_object_init)kernel(fscache_object_lookup_negative)kernel(fscache_object_mark_killed)kernel(fscache_object_retrying_stale)kernel(fscache_object_sleep_till_congested)kernel(fscache_obtained_object)kernel(fscache_op_complete)kernel(fscache_op_debug_id)kernel(fscache_operation_init)kernel(fscache_put_operation)kernel(fscache_withdraw_cache)kernel(fsnotify)kernel(fsnotify_get_cookie)kernel(fsnotify_nameremove)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsync_bdev)kernel(ftdi_elan_gone_away)kernel(ftrace_dump)kernel(ftrace_ops_set_global_filter)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fuse_abort_conn)kernel(fuse_conn_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_hwpoison_page)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(gnttab_alloc_grant_references)kernel(gnttab_alloc_pages)kernel(gnttab_batch_copy)kernel(gnttab_batch_map)kernel(gnttab_cancel_free_callback)kernel(gnttab_claim_grant_reference)kernel(gnttab_empty_grant_references)kernel(gnttab_end_foreign_access)kernel(gnttab_end_foreign_access_ref)kernel(gnttab_end_foreign_transfer)kernel(gnttab_end_foreign_transfer_ref)kernel(gnttab_foreach_grant_in_range)kernel(gnttab_free_auto_xlat_frames)kernel(gnttab_free_grant_reference)kernel(gnttab_free_grant_references)kernel(gnttab_free_pages)kernel(gnttab_grant_foreign_access)kernel(gnttab_grant_foreign_access_ref)kernel(gnttab_grant_foreign_transfer)kernel(gnttab_grant_foreign_transfer_ref)kernel(gnttab_init)kernel(gnttab_map_refs)kernel(gnttab_max_grant_frames)kernel(gnttab_query_foreign_access)kernel(gnttab_release_grant_reference)kernel(gnttab_request_free_callback)kernel(gnttab_setup_auto_xlat_frames)kernel(gnttab_unmap_refs)kernel(gnttab_unmap_refs_async)kernel(gnttab_unmap_refs_sync)kernel(gov_attr_set_get)kernel(gov_attr_set_init)kernel(gov_attr_set_put)kernel(gov_update_cpu_data)kernel(governor_sysfs_ops)kernel(gp8psk_fe_attach)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpiochip_add_data_with_key)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_disable_irq)kernel(gpiochip_enable_irq)kernel(gpiochip_find)kernel(gpiochip_free_own_desc)kernel(gpiochip_generic_config)kernel(gpiochip_generic_free)kernel(gpiochip_generic_request)kernel(gpiochip_get_data)kernel(gpiochip_irq_domain_activate)kernel(gpiochip_irq_domain_deactivate)kernel(gpiochip_irq_map)kernel(gpiochip_irq_unmap)kernel(gpiochip_irqchip_add_key)kernel(gpiochip_irqchip_irq_valid)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_line_is_open_drain)kernel(gpiochip_line_is_open_source)kernel(gpiochip_line_is_persistent)kernel(gpiochip_line_is_valid)kernel(gpiochip_lock_as_irq)kernel(gpiochip_populate_parent_fwspec_fourcell)kernel(gpiochip_populate_parent_fwspec_twocell)kernel(gpiochip_relres_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_reqres_irq)kernel(gpiochip_request_own_desc)kernel(gpiochip_set_nested_irqchip)kernel(gpiochip_unlock_as_irq)kernel(gpiod_add_hogs)kernel(gpiod_add_lookup_table)kernel(gpiod_cansleep)kernel(gpiod_count)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_direction_output_raw)kernel(gpiod_export)kernel(gpiod_export_link)kernel(gpiod_get)kernel(gpiod_get_array)kernel(gpiod_get_array_optional)kernel(gpiod_get_array_value)kernel(gpiod_get_array_value_cansleep)kernel(gpiod_get_direction)kernel(gpiod_get_index)kernel(gpiod_get_index_optional)kernel(gpiod_get_optional)kernel(gpiod_get_raw_array_value)kernel(gpiod_get_raw_array_value_cansleep)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_put)kernel(gpiod_put_array)kernel(gpiod_remove_lookup_table)kernel(gpiod_set_array_value)kernel(gpiod_set_array_value_cansleep)kernel(gpiod_set_consumer_name)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_array_value)kernel(gpiod_set_raw_array_value_cansleep)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_transitory)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_to_chip)kernel(gpiod_to_irq)kernel(gpiod_toggle_active_low)kernel(gpiod_unexport)kernel(grab_cache_page_write_begin)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gro_cells_destroy)kernel(gro_cells_init)kernel(gro_cells_receive)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(gru_copy_gpa)kernel(gru_create_message_queue)kernel(gru_free_message)kernel(gru_get_next_message)kernel(gru_read_gpa)kernel(gru_send_message_gpa)kernel(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(h4_recv_buf)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_fasteoi_irq)kernel(handle_fasteoi_nmi)kernel(handle_fastpath_set_msr_irqoff)kernel(handle_guest_split_lock)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_ud)kernel(handle_untracked_irq)kernel(has_capability)kernel(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(hv_alloc_hyperv_page)kernel(hv_alloc_hyperv_zeroed_page)kernel(hv_free_hyperv_page)kernel(hv_get_tsc_page)kernel(hv_hypercall_pg)kernel(hv_init_clocksource)kernel(hv_is_hibernation_supported)kernel(hv_is_hyperv_initialized)kernel(hv_max_vp_index)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_read_reference_counter)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_stimer0_irq)kernel(hv_remove_vmbus_irq)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_setup_crash_handler)kernel(hv_setup_kexec_handler)kernel(hv_setup_stimer0_irq)kernel(hv_setup_vmbus_irq)kernel(hv_stimer0_isr)kernel(hv_stimer_alloc)kernel(hv_stimer_cleanup)kernel(hv_stimer_free)kernel(hv_stimer_global_cleanup)kernel(hv_stimer_legacy_cleanup)kernel(hv_stimer_legacy_init)kernel(hv_vp_assist_page)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hvpci_block_ops)kernel(hw_breakpoint_restore)kernel(hwmon_device_register)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_register_with_info)kernel(hwmon_device_unregister)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hwspin_lock_free)kernel(hwspin_lock_get_id)kernel(hwspin_lock_register)kernel(hwspin_lock_request)kernel(hwspin_lock_request_specific)kernel(hwspin_lock_unregister)kernel(hypercall_page)kernel(hyperv_cleanup)kernel(hyperv_fill_flush_guest_mapping_list)kernel(hyperv_flush_guest_mapping)kernel(hyperv_flush_guest_mapping_range)kernel(hyperv_pcpu_input_arg)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_report_panic)kernel(hyperv_report_panic_msg)kernel(hyperv_stop_tsc_emulation)kernel(hyperv_write_cfg_blk)kernel(hypervisor_kobj)kernel(i1480_cmd)kernel(i1480_fw_upload)kernel(i1480_rceb_check)kernel(i2c_acpi_find_adapter_by_handle)kernel(i2c_acpi_find_bus_speed)kernel(i2c_acpi_get_i2c_resource)kernel(i2c_acpi_new_device)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_bus_type)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_dw_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_from_evtchn)kernel(irq_get_irq_data)kernel(irq_get_irqchip_state)kernel(irq_get_percpu_devid_partition)kernel(irq_inject_interrupt)kernel(irq_modify_status)kernel(irq_percpu_is_enabled)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_regs)kernel(irq_remapping_cap)kernel(irq_set_affinity_hint)kernel(irq_set_affinity_notifier)kernel(irq_set_chained_handler_and_data)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_irqchip_state)kernel(irq_set_parent)kernel(irq_set_vcpu_affinity)kernel(irq_stat)kernel(irq_to_desc)kernel(irq_wake_thread)kernel(irq_work_queue)kernel(irq_work_run)kernel(irq_work_sync)kernel(irqchip_fwnode_ops)kernel(irqd_cfg)kernel(irqtime_account_irq)kernel(is_acpi_data_node)kernel(is_acpi_device_node)kernel(is_bad_inode)kernel(is_binary_blacklisted)kernel(is_console_locked)kernel(is_dock_device)kernel(is_fw_load)kernel(is_hash_blacklisted)kernel(is_hpet_enabled)kernel(is_jack_detectable)kernel(is_module_sig_enforced)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_skb_forwardable)kernel(is_skl_dsp_running)kernel(is_software_node)kernel(is_subdir)kernel(is_transparent_hugepage)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(jump_label_rate_limit)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_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(machine_to_phys_mapping)kernel(machine_to_phys_nr)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(make_bad_inode)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mangle_path)kernel(mantis_ca_exit)kernel(mantis_ca_init)kernel(mantis_dma_exit)kernel(mantis_dma_init)kernel(mantis_dvb_exit)kernel(mantis_dvb_init)kernel(mantis_frontend_power)kernel(mantis_frontend_soft_reset)kernel(mantis_get_mac)kernel(mantis_gpio_set_bits)kernel(mantis_i2c_exit)kernel(mantis_i2c_init)kernel(mantis_input_exit)kernel(mantis_input_init)kernel(mantis_pci_exit)kernel(mantis_pci_init)kernel(mantis_stream_control)kernel(mantis_uart_exit)kernel(mantis_uart_init)kernel(map_destroy)kernel(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_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(mutex_is_locked)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_lock_io)kernel(mutex_lock_killable)kernel(mutex_trylock)kernel(mutex_trylock_recursive)kernel(mutex_unlock)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(mxcsr_feature_mask)kernel(mxl111sf_demod_attach)kernel(mxl111sf_tuner_attach)kernel(mxl5005s_attach)kernel(mxl5007t_attach)kernel(mxl5xx_attach)kernel(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(n_tty_compat_ioctl_helper)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(name_to_dev_t)kernel(names_cachep)kernel(napi_alloc_frag)kernel(napi_busy_loop)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_hooks_needed)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ip_route)kernel(nf_ipv6_ops)kernel(nf_l4proto_log_invalid)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_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(notify_remote_via_irq)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_capable_noaudit)kernel(ns_to_kernel_old_timeval)kernel(ns_to_timespec)kernel(ns_to_timespec64)kernel(ns_to_timeval)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(nsh_pop)kernel(nsh_push)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_default_peer_port_count)kernel(ntb_default_peer_port_idx)kernel(ntb_default_peer_port_number)kernel(ntb_default_port_number)kernel(ntb_link_event)kernel(ntb_msg_event)kernel(ntb_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(pci_xen_swiotlb_init_late)kernel(pcibios_align_resource)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibios_scan_specific_bus)kernel(pcie_aspm_enabled)kernel(pcie_aspm_support_enabled)kernel(pcie_bandwidth_available)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_get_speed_cap)kernel(pcie_get_width_cap)kernel(pcie_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_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)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(queued_read_lock_slowpath)kernel(queued_write_lock_slowpath)kernel(quota_send_warning)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(r820t_attach)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_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_all_qs)kernel(rcu_barrier)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(register_xenbus_watch)kernel(register_xenstore_notifier)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_swap_cpu)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(rng_is_initialized)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(roce_gid_type_mask_support)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_put)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(rpipe_clear_feature_stalled)kernel(rpipe_destroy)kernel(rpipe_ep_disable)kernel(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_timed_lock)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_cmos_read)kernel(rtc_cmos_write)kernel(rtc_device_register)kernel(rtc_device_unregister)kernel(rtc_initialize_alarm)kernel(rtc_irq_register)kernel(rtc_irq_set_freq)kernel(rtc_irq_set_state)kernel(rtc_irq_unregister)kernel(rtc_ktime_to_tm)kernel(rtc_lock)kernel(rtc_month_days)kernel(rtc_nvmem_register)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_time)kernel(rtc_time64_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time64)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(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_hv_tscchange_cb)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_busy_loop_end)kernel(sk_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_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_count)kernel(static_key_deferred_flush)kernel(static_key_disable)kernel(static_key_disable_cpuslocked)kernel(static_key_enable)kernel(static_key_enable_cpuslocked)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_dec_deferred)kernel(static_key_slow_inc)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_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(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(thp_get_unmapped_area)kernel(thread_group_exited)kernel(tick_broadcast_control)kernel(tick_broadcast_oneshot_control)kernel(tick_nohz_dep_clear_cpu)kernel(tick_nohz_dep_clear_task)kernel(tick_nohz_dep_set_cpu)kernel(tick_nohz_dep_set_task)kernel(tick_nohz_full_running)kernel(tick_nohz_full_setup)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(time64_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timer_reduce)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec64_to_jiffies)kernel(timespec64_trunc)kernel(timespec_trunc)kernel(timestamp_truncate)kernel(timeval_to_jiffies)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(tm6000_debug)kernel(tm6000_get_reg)kernel(tm6000_init_digital_mode)kernel(tm6000_register_extension)kernel(tm6000_set_audio_bitrate)kernel(tm6000_set_reg)kernel(tm6000_set_reg_mask)kernel(tm6000_tuner_callback)kernel(tm6000_unregister_extension)kernel(tm6000_xc5000_callback)kernel(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(unbind_from_irqhandler)kernel(unix_attach_fds)kernel(unix_destruct_scm)kernel(unix_detach_fds)kernel(unix_domain_find)kernel(unix_gc_lock)kernel(unix_get_socket)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_lock)kernel(unix_tot_inflight)kernel(unlink_framebuffer)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_page_memcg)kernel(unlock_rename)kernel(unlock_system_sleep)kernel(unlock_two_nondirectories)kernel(unmap_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(unregister_xenbus_watch)kernel(unregister_xenstore_notifier)kernel(unshare_fs_struct)kernel(unuse_mm)kernel(unwind_get_return_address)kernel(unwind_next_frame)kernel(up)kernel(up_read)kernel(up_write)kernel(update_region)kernel(uprobe_register)kernel(uprobe_register_refctr)kernel(uprobe_unregister)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_hcd)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_pt_check_port)kernel(usb_amd_quirk_pll_check)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_calc_bus_time)kernel(usb_cdc_wdm_register)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_control_msg_recv)kernel(usb_control_msg_send)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_cypress_load_firmware)kernel(usb_debug_root)kernel(usb_decode_ctrl)kernel(usb_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(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_are_subchannels_present)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vmcore_add_device_dump)kernel(vmemdup_user)kernel(vmemmap_base)kernel(vmf_insert_mixed)kernel(vmf_insert_mixed_mkwrite)kernel(vmf_insert_mixed_prot)kernel(vmf_insert_pfn)kernel(vmf_insert_pfn_pmd_prot)kernel(vmf_insert_pfn_prot)kernel(vmf_insert_pfn_pud_prot)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(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_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(xen_arch_register_cpu)kernel(xen_arch_unregister_cpu)kernel(xen_clear_irq_pending)kernel(xen_domain_type)kernel(xen_efi_get_next_high_mono_count)kernel(xen_efi_get_next_variable)kernel(xen_efi_get_time)kernel(xen_efi_get_variable)kernel(xen_efi_get_wakeup_time)kernel(xen_efi_query_capsule_caps)kernel(xen_efi_query_variable_info)kernel(xen_efi_reset_system)kernel(xen_efi_set_time)kernel(xen_efi_set_variable)kernel(xen_efi_set_wakeup_time)kernel(xen_efi_update_capsule)kernel(xen_evtchn_nr_channels)kernel(xen_features)kernel(xen_front_pgdir_shbuf_alloc)kernel(xen_front_pgdir_shbuf_free)kernel(xen_front_pgdir_shbuf_get_dir_start)kernel(xen_front_pgdir_shbuf_map)kernel(xen_front_pgdir_shbuf_unmap)kernel(xen_has_pv_and_legacy_disk_devices)kernel(xen_has_pv_devices)kernel(xen_has_pv_disk_devices)kernel(xen_has_pv_nic_devices)kernel(xen_have_vector_callback)kernel(xen_hvm_evtchn_do_upcall)kernel(xen_hvm_need_lapic)kernel(xen_in_preemptible_hcall)kernel(xen_irq_from_gsi)kernel(xen_pci_frontend)kernel(xen_pirq_from_irq)kernel(xen_poll_irq_timeout)kernel(xen_privcmd_fops)kernel(xen_privcmdbuf_fops)kernel(xen_rebind_evtchn_to_cpu)kernel(xen_remap_domain_gfn_array)kernel(xen_remap_domain_gfn_range)kernel(xen_remap_domain_mfn_array)kernel(xen_resume_notifier_register)kernel(xen_resume_notifier_unregister)kernel(xen_set_callback_via)kernel(xen_set_irq_priority)kernel(xen_setup_shutdown_event)kernel(xen_start_flags)kernel(xen_start_info)kernel(xen_store_domain_type)kernel(xen_store_evtchn)kernel(xen_store_interface)kernel(xen_test_irq_shared)kernel(xen_unmap_domain_gfn_range)kernel(xen_vcpu_id)kernel(xen_xenbus_fops)kernel(xen_xlate_map_ballooned_pages)kernel(xen_xlate_remap_gfn_array)kernel(xen_xlate_unmap_gfn_range)kernel(xenbus_alloc_evtchn)kernel(xenbus_dev_cancel)kernel(xenbus_dev_changed)kernel(xenbus_dev_error)kernel(xenbus_dev_fatal)kernel(xenbus_dev_groups)kernel(xenbus_dev_probe)kernel(xenbus_dev_remove)kernel(xenbus_dev_request_and_reply)kernel(xenbus_dev_resume)kernel(xenbus_dev_shutdown)kernel(xenbus_dev_suspend)kernel(xenbus_directory)kernel(xenbus_exists)kernel(xenbus_free_evtchn)kernel(xenbus_frontend_closed)kernel(xenbus_gather)kernel(xenbus_grant_ring)kernel(xenbus_map_ring)kernel(xenbus_map_ring_valloc)kernel(xenbus_match)kernel(xenbus_mkdir)kernel(xenbus_otherend_changed)kernel(xenbus_printf)kernel(xenbus_probe)kernel(xenbus_probe_devices)kernel(xenbus_probe_node)kernel(xenbus_read)kernel(xenbus_read_driver_state)kernel(xenbus_read_otherend_details)kernel(xenbus_read_unsigned)kernel(xenbus_register_driver_common)kernel(xenbus_rm)kernel(xenbus_scanf)kernel(xenbus_strstate)kernel(xenbus_switch_state)kernel(xenbus_transaction_end)kernel(xenbus_transaction_start)kernel(xenbus_unmap_ring)kernel(xenbus_unmap_ring_vfree)kernel(xenbus_unregister_driver)kernel(xenbus_watch_path)kernel(xenbus_watch_pathfmt)kernel(xenbus_write)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_init)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_encap)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_find_1stfragopt)kernel(xfrm6_input_addr)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_encap)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dev_offload_ok)kernel(xfrm_dev_resume)kernel(xfrm_dev_state_add)kernel(xfrm_dev_state_flush)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_flush_gc)kernel(xfrm_get_acqseq)kernel(xfrm_if_register_cb)kernel(xfrm_if_unregister_cb)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_local_error)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_lookup_with_ifid)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_parse_spi)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_type)kernel(xfrm_register_type_offload)kernel(xfrm_replay_seqhi)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_afinfo_get_rcu)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_free)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_lookup_byspi)kernel(xfrm_state_migrate)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_sort)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_tmpl_sort)kernel(xfrm_trans_queue)kernel(xfrm_trans_queue_net)kernel(xfrm_unregister_km)kernel(xfrm_unregister_type)kernel(xfrm_unregister_type_offload)kernel(xfrm_user_policy)kernel(xhci_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(zalloc_cpumask_var)kernel(zalloc_cpumask_var_node)kernel(zap_vma_ptes)kernel(zero_fill_bio_iter)kernel(zero_pfn)kernel(zerocopy_sg_from_iter)kernel(zgid)kernel(zl10036_attach)kernel(zl10039_attach)kernel(zl10353_attach)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_dfltcc_enabled)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zpool_has_pool)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel-corekernel-core(x86-64)kernel-core-uname-rkernel-drm-nouveaukernel-uname-rkernel-x86_64kmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(8250.ko)kmod(8250_base.ko)kmod(8250_dw.ko)kmod(8250_exar.ko)kmod(8250_lpss.ko)kmod(8250_mid.ko)kmod(8250_pci.ko)kmod(abituguru.ko)kmod(abituguru3.ko)kmod(ac.ko)kmod(acpi-cpufreq.ko)kmod(acpi_extlog.ko)kmod(acpi_ipmi.ko)kmod(acpi_pad.ko)kmod(acpi_power_meter.ko)kmod(acpi_tad.ko)kmod(acpi_thermal_rel.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_nat.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_simple.ko)kmod(act_skbedit.ko)kmod(act_skbmod.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7414.ko)kmod(ad7418.ko)kmod(adm1021.ko)kmod(adm1025.ko)kmod(adm1026.ko)kmod(adm1029.ko)kmod(adm1031.ko)kmod(adm1275.ko)kmod(adm9240.ko)kmod(ads1015.ko)kmod(ads7828.ko)kmod(adt7410.ko)kmod(adt7411.ko)kmod(adt7462.ko)kmod(adt7470.ko)kmod(adt7475.ko)kmod(adt7x10.ko)kmod(aead.ko)kmod(aes-x86_64.ko)kmod(aes_generic.ko)kmod(aesni-intel.ko)kmod(af_alg.ko)kmod(af_key.ko)kmod(af_packet.ko)kmod(af_packet_diag.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci.ko)kmod(ahci_platform.ko)kmod(akcipher.ko)kmod(algif_aead.ko)kmod(algif_hash.ko)kmod(algif_rng.ko)kmod(algif_skcipher.ko)kmod(alim1535_wdt.ko)kmod(alim7101_wdt.ko)kmod(altera-stapl.ko)kmod(altera_ps2.ko)kmod(amc6821.ko)kmod(amd-rng.ko)kmod(amd.ko)kmod(amd64_edac_mod.ko)kmod(amd_energy.ko)kmod(amd_freq_sensitivity.ko)kmod(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(dax_hmem.ko)kmod(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(dca.ko)kmod(deflate.ko)kmod(dell-smm-hwmon.ko)kmod(dell_rbu.ko)kmod(des3_ede-x86_64.ko)kmod(des_generic.ko)kmod(device_dax.ko)kmod(dh_generic.ko)kmod(diag.ko)kmod(digsig.ko)kmod(dlci.ko)kmod(dlm.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-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-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-magicmouse.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ntrig.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-sensor-custom.ko)kmod(hid-sensor-hub.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hid.ko)kmod(hinic.ko)kmod(hmac.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsu_dma.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hwmon-vid.ko)kmod(hwmon.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_fb.ko)kmod(i10nm_edac.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-amd756-s4882.ko)kmod(i2c-amd756.ko)kmod(i2c-amd8111.ko)kmod(i2c-core.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-hid.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(kvm-amd.ko)kmod(kvm-intel.ko)kmod(kvm.ko)kmod(kyber-iosched.ko)kmod(lcd.ko)kmod(led-class.ko)kmod(ledtrig-usbport.ko)kmod(libahci.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libata.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(libphy.ko)kmod(libps2.ko)kmod(libsha256.ko)kmod(lineage-pem.ko)kmod(linear.ko)kmod(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(oprofile.ko)kmod(overlay.ko)kmod(p4-clockmod.ko)kmod(p8022.ko)kmod(padlock-aes.ko)kmod(padlock-sha.ko)kmod(parman.ko)kmod(parport.ko)kmod(parport_pc.ko)kmod(pc87360.ko)kmod(pc87427.ko)kmod(pcbc.ko)kmod(pcf8591.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pci-stub.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(pcrypt.ko)kmod(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_kvm.ko)kmod(ptp_vmw.ko)kmod(public_key.ko)kmod(pvpanic.ko)kmod(pwm-dwc.ko)kmod(pwm-lpss-pci.ko)kmod(pwm-lpss-platform.ko)kmod(pwm-lpss.ko)kmod(qat_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(tmem.ko)kmod(tmp102.ko)kmod(tmp401.ko)kmod(tmp421.ko)kmod(tpm.ko)kmod(tpm_atmel.ko)kmod(tpm_crb.ko)kmod(tpm_i2c_atmel.ko)kmod(tpm_i2c_infineon.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_infineon.ko)kmod(tpm_nsc.ko)kmod(tpm_st33zp24.ko)kmod(tpm_st33zp24_i2c.ko)kmod(tpm_tis.ko)kmod(tpm_tis_core.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(tsl2550.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish-avx-x86_64.ko)kmod(twofish-x86_64-3way.ko)kmod(twofish-x86_64.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec.ko)kmod(typec_displayport.ko)kmod(typec_ucsi.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucd9000.ko)kmod(ucd9200.ko)kmod(ucs2_string.ko)kmod(ucsi_acpi.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_diag.ko)kmod(udp_tunnel.ko)kmod(uhci-hcd.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(unix.ko)kmod(unix_diag.ko)kmod(usb-common.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usbcore.ko)kmod(usbhid.ko)kmod(usblp.ko)kmod(usbmon.ko)kmod(usbserial.ko)kmod(usbtmc.ko)kmod(uv_mmtimer.ko)kmod(vboxvideo.ko)kmod(vdpa.ko)kmod(vdpa_sim.ko)kmod(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(xen-blkfront.ko)kmod(xen-evtchn.ko)kmod(xen-front-pgdir-shbuf.ko)kmod(xen-kbdfront.ko)kmod(xen-netfront.ko)kmod(xen-privcmd.ko)kmod(xen_wdt.ko)kmod(xenbus_probe_frontend.ko)kmod(xenfs.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_algo.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfrm_user.ko)kmod(xfs.ko)kmod(xhci-hcd.ko)kmod(xhci-pci.ko)kmod(xhci-plat-hcd.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xor.ko)kmod(xp.ko)kmod(xpc.ko)kmod(xpnet.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xt_tcpudp.ko)kmod(xts.ko)kmod(xz_dec.ko)kmod(yealink.ko)kmod(zbud.ko)kmod(zl6100.ko)kmod(zlib_deflate.ko)kmod(zlib_inflate.ko)kmod(zpool.ko)kmod(zram.ko)kmod(zsmalloc.ko)          /bin/sh/bin/sh/bin/sh/usr/bin/kernel-installcoreutilsdracutlinux-firmwarerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemd02720200619-99.git3890db363.0.4-14.6.0-14.0-15.2-1200203-2kexec-toolsxfsprogsxorg-x11-drv-vmmouse2.0.20-84.3.0-113.0.994.14.3`?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[qrJan 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]- 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-294.el80x93a647340x2ab78ca80x9df0cd270x148f0c990xdb17a95f0xf0a166570xe647e3270xfc27303b0x1eb922a30x060838d90x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620xea2257cf0x8f42fd4a0x903554980x79470a2c0xde6f18510x56dcd17f0xa7788a560x8c0c3d090xcc9d64730x1d24c8810xd699c0f70x2c1167100xe9c9fc640x2e3add130xf4cdf3fd0xc7babf860xd7f4c6560x75d19f570x8ab329670x949f73420xbd6710480x3c5dfeb00x43a537350xbec66c3a0x0b4172640x29e2a0100xd265c74f0xb27e40f80x509316060x5de7447d0xbde045040xb53f20a90x5289c5ec0x181534c50x92c9090b0x2e6ddc530xc533b48b0x6ab6471e0x8c8f534a0xe6080ff90xbafec02e0xfb6679420xd25e1f890x02e033250x39b52d190xadfdfcef0x922f45a60x7c1736340xf3e6402e0xbb35675b0xa084749a0x4df119fa0x615911d70x3b6445910xaad0ae780x0d61eeee0x63c4d61f0xf6fc87910x75e914f80x29ee1e720x4c4ce5140x930e98960xd8f969800xc1de002f0x913e737f0x37485c420x4c602bf10x29492bda0xf6e7603c0xc1e223f70x6ec86e1f0xc98276930x08fc9a390x3b8d5ea80x90885b610x2c043e4e0x1e7097e10xb665f56d0xb53cc66b0x62cbf7ba0xc5e3cec80xbdca3a690xbf9bcc8d0x188d9d260xef81a4af0xc42e8ab40x2df86bdd0x30b56bcd0x92ec9eb80x076062570xe5072a600x572549000xff07072f0x451aa47c0x9d2321d60x546f03640xebc36a710x88db9f480xdfa679d50xe42dbab40x3c6cf22a0xab188fa00x4ec424360xb733caca0xdaa3995e0xb36949fd0xc83369290xa2c37e080x2455c1560x891611c80x274cf5e10x2517b3380xc569d8ce0xc6a4a8720xc40bf3e90xa5bb02840x58b03bf00xbb30b2820x913d12e60xfb94103e0xb874b87a0xcdb1f1000xa02aa74a0xeae3dfd60x273e23820x50c619400xdaf5c16e0xe7eee3d50x71f6670b0x6a5e2bde0x1db7706b0x884ffdf20x31cd88690x2a70864d0x69f8785f0xc008e1f70x0e4ba0490xae96587d0xf66a486e0x7bc349310x0ee6dd990xb9e53f450x1367deca0x7d5e10080xf174d4a90xdc3c41a80xa3f12f690x707f43f60xed9f9a200xacd93b3b0x16386d060x861b79850xb95ed7f60x649252700x11c10b230xd68a0de50xd38cd2610x466c14a70x14ed1f5b0xdbd6b9700xdb4632190x9e1c59400xad0592190xeb038b9a0x80526da30xc9fd56190x090a9fe80x2aa19f050xb0e9ed250x823e45d40xf866c9b70xc9c6b3210xc436e9790x94457b660x4d1537270x737d5f2e0xd0010e520x57342c0c0xcff2b3490xfc30e0850xa8b7e3ee0xfc87fcbd0x507921790x89a5f4cb0x18e609840xd16890290xca562fdf0xae6f11cf0x53aefd440xafc68c020x0df76e750xd15540bd0x398f2ec40xa0b9dacf0xb242f48e0xd3edb0ac0x48c7d6d20x68bab04a0x013986b50xc18d94a90x70d7747a0x84130bc10x8336986b0x8981a9fc0xcc49ac970xb9cad4920xae2773720x5f5336920x4f18a1500x11b0ff610x03c638970x25daad930xd96b425a0x10c62b610xe817eb010xaac39ff30x15d8aa410xc59924010x35afae240x31b8a5e30x47310cf30xc1bd259d0xbfc0c80c0xd1ebdaa00xbf280c530xa3dd72c30x9b7fe4d40xa7f4a6130xfe1fbec50xce37c83f0x85de25510x56bcf7800x3231ada80xfac02fc60xc1d8cfaf0xbdfb6dbb0x0e44a0f80x81330bd00x178e92650x1fef5b340x4723cbae0xf63b72ee0x828062b10xf4bdbeb90x24212d860xf297a37b0x8d5415e00xa87947ee0x5020c62d0x4cc2979a0x08d46e390x80ce4cc60xeddadc4b0x230a6def0xb355934f0x1f0367250x0d4fa4b10xd4d9f2800xee6195c00x59b7b2dd0xd5f85f380xaaf8e9c80x168686300xe168cf0e0xbee9037e0x6e0e7d710xdae9e07c0x5d239f310x8a24a7130x5324581d0x86741c760xbf5c41af0x033ef9080xb5e8318b0x034d44b40x2c50be650x34f5ccaa0xc81008330x53d28b790x93fca8110xcdfa33ed0x942120fc0x045fc8e00x167e7f9d0x8f9c199c0x6729d3df0x6d3341180xe3cffcf30x93ba1d310x40f7d8170x94a796880x683a95600x10c3f57e0xf6e5c4410x449c51120x183a2dd10x5b50a73d0x931b17f70xa0ff40a80x7d8172680xa50563380xb2d606070x3a58f09f0xf389fe600x865029ac0xb6a216af0x3e9110fa0xbff1fc0b0x0fa68bb10x9c5ccffe0xb81705da0x0343bdf10x4b03b2760x50e7193a0xdd252ef10x2fe8c12b0xbcf4fb760x966e1a320x6b35439d0x6f6bdeb30xffdde23d0xc5fd79490x35aced080x9a9062ed0x275a93b10xe26d9a8e0x9b20298d0x8e0cb5df0x105cd16a0x9f83980e0x73f75ae90xc165437f0xbf6ac5070xe30482ca0xdd93fa590x319bf2f00x3e1527ac0x0b5ea0b00x379d92410x608741b50xd9a5ea540x9669e4e60x13c0ef200xdd28774f0x0f8e80240x8bc1b8f10x3801776b0xb5848bae0x73c2554f0x885af9cb0x916a8d0e0x0e190e900xbc006f9e0x3ffd02850x158d2a710x7ed299b10x20536bcb0x0d5424390xb09148310xb3e0cbd60x3f8456210x9a3c6eb00xbab7489c0x27042e8f0xfb4397d30x613359410xe324d95d0x784836db0x6c9f3d460x558722c00x0cdb7d120x06c0dae50x9bfac5e70x1892cf160x97868aef0x773fa4090xb10e7df40x556b5d620x399ad0430xd4fa5a870xf29f85150xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30xc823466a0xd2b09ce50x55f5019b0xc51f19e20x77e07d2f0xa401fda30x695855230x5140a7cb0x92ad62250x2b00a2b10xccdc843b0x6243ac820x0915e73e0x96e42e6e0xd31bc72a0x68f31cbd0xe15372550xdcd806e20x3c3fce390x514794140x469e044d0x86c88d990xcdd539860x1389619c0x390811930xceec8abd0x3e5c1ed70xfdeada340x1df9ad320x2a8021470x55372a9b0xecac84070x8b38b6a30x06052f8d0x04c62fd70x2b03e1e10xbc7b3fcd0x966bcd1f0xc35eee590x06e567280xf33ff13e0xebd957c70x18f185880x25e504a20xd84c4a7b0xe24ea6cf0x910697870xacce44cf0x2d4de35f0x572409c10x3ee85e180x7f02188f0xb980df500x62560c2c0x03edd88a0x9ba772c30x9a76f11f0x9154a2f80x8a3ab7ed0x44b4046a0x07b2bf910xdf8c695a0x808b14d40xe1213d1b0xf204eb900x9bf0b6eb0x80c09c090x0696246f0x1ce9e7d00x039a5e8f0xaa9fead00x3763a6240x3204fe5f0x065ca5980x529f9f390xc14a8ca10xd2b838fe0x3aa62fa60x40f047f30x74fbf5fa0x7e81affb0xa592535f0x0a6a13b10x7ae6f3510x2f66efc40x3b5769780xb9a261410xc0afd2990x7a12570a0xf508b0b60xe701740a0x1f0d04df0x2bd8556d0xc286dbf60xcde46a730x85a63ef00x46c47fb60x7cfebb830xeda524390xaa2616ef0x62e6f3360x2adec1e00x17ff2c1d0xa88131890x5970de5a0xb9fdfa1c0x77a513e70xe7f7cf510x4a2f204c0xc28bdc410x0ed829780x5a219e8c0x5a5ae6020x0964d74f0xb11aa2f80x492e95830xe85eaefe0xf2355db10xb19a54530x80a717a80x152d6b270x53126ecc0x936c63140xa06aa0ab0x2b9114870x7ab6551a0x219fccd70x827c48540xfa01082e0x3185734c0x4beeb7a40x15b0ed530x709c43230x037cc4e90x7cd916540xd95637cf0x7ee87fae0x6a01d1f90xde3557200xd01cf7ea0xb7150a010x694320bd0xef1149ad0x8daae94d0xc04665ab0x4629334c0x6128b5fc0x1f0a63dd0x8a0af3360xd6025ada0x1dcbd6870xc04da1d50xc118e9160xbd7a4acf0xd52cffda0xdeddbf9b0xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0x5075bbf10x495e378d0x1c9a1dd00x83d7d45b0x2dc7de880x937b5e600xf932015f0x0d0c9ac40x4db289290x551bd0710xa1716baf0x92e826a20x57ed65ca0x8e7528da0x1b0374620xc68ec0a20x04482cdb0xcbfab7170x6ad5f0ce0x1a4dcd860xc943301f0x9a8a0ca30x756239060x0ba6e8f50xb22b9bc10x2d00fbc50xe45c1b140x0d363cd00x402b82810x50cf921c0x5eba94100xdfa28f5c0x647c13050x2c8ff7e50x6198dfea0x25ffb1e80xbdbea36d0xf9a054b50x8f6cee770x1c87a8110xd273b1b10xbddce78f0x193ddf430x0f0352360x96d48e9d0xe22829660xe9cc5a660x23763e150x0d116ad00x42fba1c70xba2f85fa0x1508a2da0x35f899820x073d2c410xe61a69070x2a7f6e410x93022ba60x0642b02f0x25298ce10x5eb4cc420x11fcad040xd964e11f0x3ed4b3ef0x4a57623f0xd3f45e240x5175fdd90x852b6a990x1c8711460x281073c70xe01bd0230xd4c9681a0x86c961b30x6b8fa4930xb8b851ad0x9b5632e70xc394c65b0xa9f3a7510xdd742d720xcc445ceb0x7c9ca58f0xccd4c9990xa97463c90x39b2bed40x2aa3b6830x0586e8310x56b333540xbcb625880x483537e20xb2ef698b0x24f6cf540xa652706b0x0304b69b0xbd7ae2c40xfd6d5cd40xdb86d5fe0xdc18cabb0x541e9b200x9bf76c6c0xf6da54c60x19efb22d0x7fe14e800xec9160420x815c70e20x96fc9e650x7491dac80x0e5aedd00x74cb49700xb10ca7ca0xc2458d560x3d049a500xf4ce99bc0x446769da0x901c16a40x97f46f3a0x0114858a0x320971630x9a42f8750x8817d7960x4898b4a90xddd922f90x6afba08a0xfc67a9160x82b9fe250x77bb9e370x6cf988b70x6fd0c2c60x437a0d6d0x2598afba0xf9a680ed0x4a0c46a70x550587e40x1c0419f10x2de4f3f80xdb7305a10xe4c0544c0x480cf3930xc512626a0x2a678a130x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060x79ae7e5b0x169938c10x972a1e610x47939e0d0x0faef0ed0x250085c20x8986745d0x350d4a4e0x04e24a1f0xdbff2be60x9740f7910xc72e12330xb1e256840xf6546a2d0x80f3268f0x2d41e6f50x4499a29a0xbfbca9fa0xcb418b850xea3bcb440x37b297c60x53d575450x984592e30xa6cf56800xb2ed7cd40x8c77229f0x709254dd0xae47fff70xe48364db0x34a4b71b0xda076e950x193a47220xeaf9e3ee0x1a9497790x7cd463300xee02f9580xd1c2b4630x1ca366a20x073ebc620x2a11bcf50xbc257b8a0xe737a3cf0xda447f960x84cd03c00x214354640x3a6273400x5e1940940xfdd9ab1f0x5754a5450x53cac1df0x934e72e90xd1b10e0c0xe6861ca90x9f4f9c3e0xf227e7da0x6ce48c200x081265c10x7f1456dc0x531243a40x1d7d77960xedd5a0df0x4728f9300xdfb33edf0x75be67080x1b4db6540x998da6910x4c0ea2a70xff45872b0x5d96cbd10x9a85768e0x8fb3fb910xd3feb7d80x91c84c920xcca427230x36a3f24a0x0b793c380xeb606dd30xea7f5bff0x583a3e690x62c379ea0x1a085bd00x2fcfc9520x9aafb7240x03646edd0xa0e0a8fd0xc10fe96f0x0dd263ed0x09f41f3e0x681b5eac0xbb6a80980xb800685b0x2291385c0x216d35a60xed94b3e80x337445690x2f50e8cb0xc8b88d9b0xb5421b830x7bec7f530x142d01d70xcf5ee11b0x7f1b7c5a0x32d3b2240x03cc12d80xa99f0f930x9bfb9b420x86a59fb00x46181cf80x4bf36b3b0xc84e928f0x10e77a5a0x8eb9de2c0x95f8479f0x03242a080xde2503cd0xc61672b50x843074ca0x739286660xdc53db810x121133e90x80e7db510x570f3aaa0xfb0d9bc30xd7df20620x72f23bc80x0b09e0400x5620596f0xa60839bf0x0a57cdfa0x23bb75a00x30a7e5000xa2e718c50x1a8e92190x21e933210x276576450x663e846e0x023091660x72ddb8830xd6249b3e0xf0c756e70x48c8c5900x264917fe0x999ba22c0x900c16440x3917388d0x973dc9f60x11eedcdc0xdc34a9270x872cc6740x7b04e3ab0xbaf9d7850xbcc402a30x35904f190x4c995a890xb1e708010xf9c47a9b0x9e7d6bd00x2ef375de0x7be09ae20xcd851d160xa3ec31600xe0425bee0xb710b4720x3d8040fa0x6bc3fbc00xbc0c2b0a0x8325dba50xd36760ef0xf1969a8e0x50a25b700x8ad5ceb10x0d78016e0x9a3e4bf50x1261047b0xe0796b300x00c880da0xa78e8e250xe8a667f90xa4b8c18a0xe28223200x5e332b520x9e5f477d0xf31b15d30x461d287f0xf6835fa30xc554ea690xfd40f1370x230531220x8842d1850xaff708ab0x531b604e0x6a455faa0xa9bd26760xc23355510x0bc9a8690x8ad932a00xbe6a866f0x9d92f3ad0xbe271d390x425603ec0x3eeb23220xfc336d2e0x2773c4850x09337cd00x7ea75c240xc7856e740xb8273d0b0xba220db70xad27f3610x944c02f60x9b3700f20x7e526bfa0xbfdcb43a0x263ed23b0xe7b00dfb0xce8b18780x0f05c7b80x1ed8b5990xdf566a590x2ea2c95c0xe3fffae90x593c1bac0xc29957c30xd979a5470xb601be4c0xa1f9a1340x392837c50x2f7d84f30x16543cd30x903aeb2a0x4335516e0x82dc43e10xc38cf80c0x1ef319960xa2418ca60xcf568a160xe0dc499a0x20835a9f0xb3e03a3c0xaef6fbfb0x638eebac0x53031ba70x0e130d5c0xf92dc9030xe7fbf25a0x70e12cb70x035921080xcf4fdd4d0x48c093fb0xb6936ffe0x80ca50260xa1c76e0a0x852c06920x5a43a25f0x47e167060x0bec64450xe9a1f1d30x986fd3650x362ef4080xde8328690xf08cb3fb0xb44ad4b30x11089ac70x1b43c2030x1adb59850xf4ba1fde0x11a13e310x996bdb640xee2d0fc70x370f9dc90xfc619abd0x22d795a80x32ae57410x150e36570xf85955100x736b56620x359ec42f0x0ad10eb80xa16c86130xdbf176520xb3635b010x479417110x517609170x8c3253ec0x963dcba10x49c41a570x3812050a0x5a245f6d0xe1ed698d0x9eab8d850xe25ee9d30xdee365b00x8ad29bab0x1c1b9f8e0x8a40f1130x2327d91c0x959618a10x2b1e40b00x51456a890x46e2ce4e0x4a16d96c0x593c188a0x762392ff0x7585803c0xdad56b7c0xc42234220x4dc04bd00x33e832760x39bf93010x0283dfe30xa3d2621f0x10ed066e0x782800b20xf4f9398d0xd976fb370xa31334b60xfc7762890xfffcd0b90x643420430x937afa980x69e1af860xc0e2ec8b0xb29d20cd0xf4830a070x92033f620x140600f30x26e92aa60xa0f154000xad3316d60x2a5ff12d0xc9f34c1d0x5027bde20xed34ebbc0xcd01b8e60xb430cb930x8c9e338f0xaa3419050x65d1bab20xfc5c46e20xe6f838370x8b989cf90x4a420d090x747544350x1cbde7530x89e340cf0x6c3897610x45e358750xf04429b40xaae8ab0e0x271cba950x04021b6c0x167d71130x49b163b80xcb733bf20xd0c1a5690xd4ed0c090xfc3b42460xe082e88d0xdd18a9930x3ada9e060x6978a86b0x17be68ca0xa507125e0x2fce01710xd37827c00xbc1da2540xb2bcb0880xd12ab7250xa40ff01b0xddad79520x8d434b9b0x433cabfb0x1e0cd7fe0x0fa69d790x0cc3b29e0x141271bf0xdc6699cb0xd2354fa50x8a75aeaf0xd09911a60x890578690x5406b49c0xc0a356b40x404c21f50x85935a610xda93c6a20xb45770030x9b630ff90x3ab226230xb33a3ee50x936312c00x6de1bac30x70afba610x6d2c0b9f0x9253e81e0xb5e8f0680x6eefff190x29c880a70xde8b37990x87874d850xdee508250x3fb00cc90xab9645af0x547e33440x767dce4b0x2177bd710xa4faf62a0x1a45cb6c0x6ea7575d0x3f316ab80x9edf23860xf9c7fef80x746d0cd90x5a2dcaff0x9f4f71e20x0652e9da0x7ea049bb0xe1afce150x6bdef35c0x5884250a0xe4d80bf40x02c656b60xc13653230x44902cff0x1344d7e60x5cfb26a00x0484c6c40x3489859f0x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070xcad1aca80xb40439480x5f93525c0xdae52e610x19df99b90xcd8ce8900x9f4f2aa30x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xf60ab9260xff115d8b0x33fd9da40x663182c90x9975dc220x490d7a880xce76c2570xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0x48181e940x99430ba20x1d1abdf00xd5346bfc0x8c0d9a1b0x130afd750x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90x9caab9ef0x43f084b30x5e8752920xb5a8c2260xeccd3e0c0x509b64ea0x827e61f80x4d2c71330x930262880xdbcf041a0x3b029f480x9176145b0x9625695d0xb97f70450x8f80bf110xd0b747050x9e2737f00x6be1c1f80x170ddf790xf1848ee20xf29403e50x8c3544800x843d70ef0x2f384db30x3be398dc0xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20x7e7bcf260xfa2974150xda1ddef10x8a6c71390xe10038a60xf6e77ac00x2234ca510x7b0975f50x95f5d6b20xdbe9b2250x4639bcda0xf67be6e50xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x254478ba0xcfd30d710xed00c4fb0xb654ef650xed55f9290x65a17a970x34331f040x278103610xbe49252c0xfe9ebbbb0x111eefed0xf0f9fe0d0xe63739e90xf06964010x51d12d4e0xafc261770xce6477b20x29ce26530xf76c8db40xdf22d6550xc463d83b0x7a655f680xb6c5e6140x64a62e110x70576fee0xbc2031de0x6a8ad5b60x34a1f7e30x5415cc700xffc30c3a0x3ecc1d210x45109dde0x4c07a7e00x093712e50x92b99a330x67c13ea00x54175c5f0x564f76080xe07e5f440x03cfbd350xdc5736d50x7b6f95360xa805ecfc0x185966600x515083bf0x092e26bf0x4055a9200xf79ca3bb0x9d099a390xf43d2caa0x1c58427f0xe70877d40xa2326c490x2bd60ab90x20a1b5190xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0x3324ef3b0xbe0110e70xb3863a670xd6a6a5910x8db22efe0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0x73b521e20x6c4699290x571336d90x443fa0dc0x1efe0c810x65da7e140xbc041ef30x7d1168d20xaeaf541d0xf57ede5a0xec7885660xbe7e05a80xe85f21230x1887763e0x86c998e60x46a2aa550x9b72478f0xf7da6e6f0xb674a5340x7b5452b80xbf3193ec0x8a45a5550xdf8d781f0x32e6f1a00x6de7f7ff0x4fbd56790x5034e9f10x7cc484a50x8826c13b0xe92ca5350x7a45377b0xe3948ff40xec2b8a420x4ab208ba0x569abcca0xefcea2e70x7bb50b880xd846c3150xad5f8f810x997214780x7eb808d00x2fb6de5d0x09e057420xa1ed9c8b0x3cd060350x75cbfb090x37ea659f0x2a642df60x4059615b0x7ea32f280x76d451c40x318f79690xe83e47d30xc2b793ef0x9e1234e60xd947c9930x6c07d9330x4afb22380xde293f9e0xfff0af6b0x21a6d0110x96f7203f0x3a853aa20x746b2afa0x74782b1c0xa5788b570xcc3b167a0x8080c4fb0x49bf4bc60xcd7a99b80x2604d9e10xf4117a890xb1a2a08a0xbf37df850xe0b26fd80x91ee3a810x63d4d7690xe06aa23f0x8fadc14e0x2b81997a0x6c458dcb0x8ad95e010x919731c10x29edd8540xf093f2be0xb88cefe80x511e5fa60x59071c980x6fcc6f540x5c8d0f540x65616f2e0xbe5599f70x30b2c2750x47f7bbb20xcc400bef0x7216a72a0xa800a73e0xbd7a07860xbe1e43ca0x3d77d7cf0x60ea20bd0xa61fdc0f0xca2d789c0xd45434ee0x76d52b530xbee1e6f30x718646f40x791748c80x1038b96f0x061e7f4e0x6c6171f50xbbf40b0d0x8acaa7a90x003c82b00xfa3496880x234fb2820xa012da370x5da6e4870xc0bcc57c0x014e47610x6a2932cc0x242beb250xe11846700x9f6ba6a20xd13e0d130xe058a4960xf0ebcfd30x56e923600x2796855c0x129cdc670x2ac30ea10x959b0e950xc5ff40300x73ea62d90x7c2b89f30x553d00db0xf88ada0b0x2861aae50xbfd63c0a0x40eec9f70x676c40570xaa38ece70xd01e92f90x272b38a40x845c29ae0xa97be2f40xeaffd0e60x72449a140x8b37f0170xdc541c520x2c7516a70xea50dad30xa9bb73350x90d98dad0x781bfba70x688cd2750x81514d330xe2c508190x7b74f8e70x073ceebf0x5cb450c90x718678590x5afd76f50x54b4bed60xbbccc1920x783166400xb822e8330xf99942790x70e148870x53f4f9bc0x9506e30f0x314048d00x357e86cb0x08d116d60x7ecc961f0x0d22e5d00x1a9ac2820x6f65e0940xac9350360x64206b280x2ad4371e0xa2b045640x7ee176370xab35639d0x51bec1f80x9d70b6790x771abe270x728aaff20x2fcb376f0x7f6f063d0xb15e75c40x9850aa4c0x5840e0c60x3bdb5d280x7278d3280xd2160bfd0x1b81f03e0xc7d43d210x4a083f270x9d56e5710x34ed028b0x359afb400x4905311a0xe3ec2f2b0x50c602110x690924ff0x650895480x16bf2e2e0x2fdeaa910xc974c5030x513ad5340x43cd294e0xd93cd6730x33d763eb0xbe943c230x3244a7c60x03e38c5f0x58604e4d0x452979180x83dba64c0xf9d84d7d0x4eaec1bd0xfc3b81ee0x7532588a0x1935ccb60xd0fd432e0x025bbced0x37e22d000x8b2dfd530xdf9208c00x65af81df0x3a5ded620x9cf59e7a0xdab365bd0xe66b98120xdb3faf380x6ff7510d0x4adfd2480xfa35044a0xa1ecba510x7a6e4ff40xdad0d0390xd919806a0xc18cdf360xbcb838a10x987ab0a50x738fe32b0xad1036a20xd0a0f4330xa8d8b19d0x00a4b0440xe02549fb0x04a7bffd0x4b14e7310xde00da9e0x4329375f0xbef767040xb62b7da10x737be4cd0xe38e47740x7dc06a900xad15f5330x7226a3270xa9c723030xa1bedd720x961f78460xbc81412f0xfdfb792f0x22de49310x48d50e790x7c3055ec0x533c1fc40x60179b6f0x625662050x76fb08a70xa38f21b90xafd5ff2c0x87e641810xaf611eac0x81221cad0x185828260x5fdfa2c10x830c469f0x148780090x0fc375620x86169f3e0xaf7614180x881c382f0xa5f2d2040xd2db7bc60xf05ae60d0xf2820c080x157db7020xaed179af0x1a25e7440x5a8aea6f0xd6dbcd150xab21c06b0x7358b1f90x70f24a2e0x53ca18e80x098b2d500xf41d1ac30x2fc23d6e0x6226920c0x10c7e0f10xfd4a93860x1870d31b0x237b92d40x20254e450x63a9cca20x6c6f0f930x4cdae7d70x87e786210x90dc29df0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50x05344f830x48f494000x30e1ec250xee9fcda60x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xb28249bf0x2fe3d2cd0x2c63e0510xdab0f8920xeda8956c0x4bdf6fb30xa95222060xe37034510x27a052be0x0739a4dd0xe0fe6b6f0x12c7ba990xdfe759e40x41ae30980x71202dfe0x599dfc9c0x05ef47b00xaccc1dd20x28567acc0x444c3e210x706f394b0x0c553a6b0xa1ba37ba0xc30770d20x3165daa30xcd47fcc40x2bb32ad10xcc7721ae0xce6714e70x202e64fa0x9424058f0xff8e74e20x2c6355270xd1f60a890xf2b81b640x3c02e0950x50d683770x8d8a35a30x2dd165640xd6c921f10xc4ae915e0x0237b57a0x25301bc60xe0b133360x9ba7089d0xbdb8e6520xdfd25d080x823fb2080xf0b11c9f0x9bcf18aa0x679b27070xf4c42e5b0x81552d2a0x13ce87e80x8967dfef0xe615c60e0xbb6f025a0x3a9be0190x975519c10x875e01a60x7e8110e80x59175f0f0xb7180d910xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880xfac4aab80x31dd94560x0d0726bd0xf5d612510xcf54ea930x57213fe50x432786b90x0870d1270x2cfbc8680x5c4ca6d30x7b4463550x74e3b46f0x84ea875c0x14cc7a2b0x432282db0xb7037a070x5895caf50xe818b32b0xd042202e0x9070cb1e0x4a3e24150x05b048760x1de8bf3b0x10f4eed20x5341121b0x9607913f0x3383ac850x83874bac0xc1d446140x7b2305ab0xb34180270xe72518ff0x8b9350a60xcb06bc720xbf6ba4d00xd6e6add10x5ec625490x1022f19e0x7119d3750x3cf04df80xca3ecbf80xb2feb2a80x51b7b9910x3576c1140x373a68910xd679694e0x995563780x567f70ae0xea8ea6720xde12f5180x993870bb0x43837d3c0xf72a81ac0x4a1a8ae40x374c53e10x1d5f14aa0xd4ee38370x48459f030xa74fa02f0x672b00640x7273c85e0xbb3a04ab0x9a582c490xa8e60cce0xdeb3ef740x1aae65260xafddd5450xccd868060x1b5059ce0x37fbfc4a0x8f7c20660x21d9ef0e0x80a072c50xa6ada0b50xc48b7ccf0x5df576040x476273240x743a165e0xa45f4b630xcb16c53b0x0012fda00x4c5c85350xff356d6d0x25c7d9fa0x934861c70xd7d7033c0x3ad95cc50x3893a1d30x5445974b0xb3b9a7440xd9aba3fd0xd91aef380xf74b228e0x6a47a0da0x88ae4e8d0x841a12230xa7548e270xe5c3312e0xaf0806600x37f263540x8c1d563c0xeb20a1b70xe4ca08550xc8d791ed0xf8f3a0fb0x614ab98a0x5dcc743e0x94d1f7420x36471f080x9dae60060xc29939c80x716479850x26b7de900x3a9948b80xc9e7a7510x9bb4385c0xa94f359a0x6a2c82e40xd3c1fc2d0x10944bb80xbf5c28900x616d3ecc0x0a6aaaea0x4d3d3f480x0f3a31d20x6cb61bbc0x50d3b6230xbed1e5230x01b2f6190x7f3ea3a30xa894be310x8a9244660x7f23f60f0xe7086a890xc1447e740x528151c90x7a0934470x9220fbe70x6bf2fd660x21328fd20x30ffa1570x3a4f6a320xe94422b40x2eb011c70x301998aa0x5210f78b0x06fadea30x8a9d976f0x1c88ed140x72b6a9df0x5c739cd10xc885b6960x102d14e50x933048000xf02498760x73a48b4a0xb019f5140x4d59fad10x4deb46fd0xbd348b5c0x0f305d120x170663090xcc95f2780x4f0cd95b0xf258af410x3c5d448b0xc08a4a350xe01f6f470xfbb34f440xc175d99b0x9384cd490x07646cee0x017a210a0xd4682ee20xd2b10a050xf6e874f50xbe1887e40x2f73b8f00x97e2f0be0x24f63dcf0x4b51f74c0x43f56e820x8462cb620xc17ad9090x7f7d452c0x6fc200fa0x32b939170x5ad8e6d70x924e30370xb1c636630xa51931a70xcaa3511b0x407874770x228e03ce0xd7071f070x622669c60xf839c39f0x563f756b0xb5ddc9420x9fb053ed0xfad556570xdec207b50xe3edb71d0x4f6d0b820xce6102090xdfd7195b0x6c8dcc3f0x7e9da7b40x695038320x32da697a0xa526c5980x286266340x4c0b3dba0x6a2293060x0ba187f90x13b8a35e0x015e5db20x64e217a00x081aed8c0x78a2872d0x60a02b1b0x7d1945ae0x0cbc138d0xe36cf50d0x7378a7990xa091092c0xefaf0f820xf90178380xbca57fe00xea44d30b0x57480e050xe2911fc40x2bff91650x69419a7e0xd29813570x918fa9c50x3793471d0x82daa1f10x4a6b49720xb76fccc70x833002210x413fb3020x5525301f0x1dfcdc9d0x6a2957c80x0db511a50xc5667a400x85afc1e90x8341663f0xd9bf409b0x66c9eef90x6ff18eda0x6695807e0x83f03feb0x5d52cd120x50caf1840x085530180x0f99ac3d0x09e2f0800x46b826d50x2cac9c610x6f56b7ed0x81fbc17f0xe130d9550x2fb554cb0x64c5d0cd0xd87178000x3f51529b0x693aead60xf5f876c60x564f81750x163831020x53c956360x9e11f27c0x77abd0000xc66af3b30xc88b323c0xf0d706400x0f77dafc0x9daca2200xdd92a6050xef1412990x962dd7a90x03bc29290x54d392c70x5bf699870xb51e2a640xb2bf18930x5a7468200x976a11270xe6c67bbc0xe3b4549b0x21fe5e510x728e96130x27ae92370x980105b50xd1f3b3f40xa5a0074e0x369a1e870x650069240xfdc650460xca0001b70x1563360e0xc8e470250x2225829f0xfc0b16610x1a88adcc0xb0738f660xa5cfad990xe8ee98ed0xd8b7668b0xeea6ca940xb566243b0xe9948a070xbe51580b0x7daeb0120xe23ad4920xb8082a7e0x3e700a890x1adc05550xddf19fe60x8cb1550b0xae486a750xa8afa6b40x0d6170640x2c51f2640x6cbe9e580xdc7c3a810xc9dd68ee0xa1d654780x16a7a6570x9aa04b600xf429e30c0xde3568090x88a014320x932912dc0xda7458cd0xb6588ba60xe7bf070c0x325100b70xc91988df0x53db31490xd7973ef40x311a37be0xf95ea2480x108b188f0x980dcc120x4571aea80x0be45fa70x864b70180xe91297170x9a7b37ef0xa18f224e0xf98605d50x8bf746da0xd8d16fa40x19ac750d0x496e454a0x5ea06ccb0x1e7654830xe05b79fa0x1d1d49c30x99a9b4c80x62d0d32a0xf49bc67a0x4443d3990x525415260xd3752c270x2b9997fb0x7181db300x86a559d10x1128d5140xb8f13cb50xdb20598e0x27d00fe50x368b7c180x193265e70x17aa21ca0xa2b5cf8d0x13cb13800x2fcac4390xe06fba650x0abe879e0x11f0f4c40xb07798490x36edb7550xb44e18ea0x541c5cc90xeb37101c0xd0f36f0d0xa57150270xcbbf0a6f0xacf649bf0x34280d560x047e08f00xa78009bb0xad73041f0xf4a5c2130x3e33faea0x57a5a70d0x5df421090xf1e98c740xa1e439f60x894697270xa2a5e2a30x94f8f1380xf0071eaa0xc744a0f50x58e7919f0x40a5a02b0x4a9b9b130x0e0dcc930x38ce402b0x362af8b10x3e4554700x2f05dff80x3c8bc32e0xdfd283760xe479ace20xb0765c400xfa10fee40x85f096900x28b514050xf795bba50x77ec319b0xb171a1930xcd340e910x12f893f20x2e92f48f0x05eb19fd0x17ed8d300x004f21630xd6f9f1ea0x0b0da3070xa6aebc240xda27f6910x191398ee0x9787640f0x8cf0bbb50xdaac4f080xa3fe20b40x66c0289a0xfe69c7930xe67297af0x9ac302070xcd7909280x17b8280a0xdc5121340x9939eba00x659e19900x272f1c630xeac3fbdb0x63dba81d0x5ed593da0xd5d96f8b0x34cc62dc0x2e08226d0x820928990x11e06ee90xbc6ea9030x5fb6565d0xe3e529620x8c8529e10x4d4359dd0x6739a5030x44e1e9aa0x42e9e59b0xd8e4198d0x5456bf320xff2854fb0x086169880xc2ed9d510x39f4487c0x1bff6fbf0xa4b773ba0xc3e211da0x06c0bb890x430068090xe5ecb1350x8f61aeb20x94195f750xea7767790xda9548010x8dcc40150xcb57b1a90x89fcc4690xbfb3b3130xc3ed8fb20x3f8d90d50xd3f955d50x9965a4fc0xe8f0adda0x3547732a0x4c4777fb0x89e3a6720x53b619580x3344d5990xd82a874b0xb057e3450x77af74de0x7f7a276d0x299a54be0x2e01f9640x8fc5a5960x021e85bb0xfbae71090x4b21de980x9c74f8c20xf67acb5e0x09e3d7830xaff7996a0x9be15c620x77a54b430x9c3dee6e0xe58ad06f0x4572b04f0xfd6e44a00xd870fff50x91ae3b300x20f243fa0xcbe5d12a0xb1b52f470x8681f1ee0xebf8bc4b0xc12982b80xc7a693340x620324430x6501fbda0xf9dadb2d0xafd54aa90xd4dc49a50xc88afc0a0x6195dac30x078a5f9c0xf2a3cab80xc618630e0x51536bad0x1dcae62e0xbbcc66bc0x73899b830xf76b1a480xef8b864e0xfc6ec18b0x2b64ab150x67b45de70x4e2e10d20x5b19129c0x737029350xfb7a0c2d0x6bf245130xa92dfc430x50b1f2b90xd45cc6ca0xc26351f80xe41534ce0x1def880e0x8b04668e0x7b90d1a90x886cfa9a0x86448c300xe8dc667d0x5e39268a0x146b74e30xbb6020a90xdbb49c170x690b75ee0x8dff352f0x619529c80x2d0511510xd705d9c50x3285dc130x1ef9e4940x0e1cf36e0x85e5553a0xf5b196010x400999150x9695adc40x154310680xb805a9620xc696052f0x9adaeade0xf13dc3980x9f0bb24d0x76f1aea90xaeebd6d20x213ba1880x2f86cd6a0x359f0a5e0x8ea0c1e10x2018c8510xfe816efc0xcdef5ba50x7ed80dfc0x141fa0660x14ada7690x535960000x98cceadf0x16e297c30x58e3306d0x55eecff40x44bae2270xad9901ae0x0c845b690xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xa209451c0xca21ebd30xf8d078580xbe1bb1120x86fb9b050x1b015d250x0634100a0xf474c21c0x574c2e740xa976957d0x4ec54e780x34a2f2a30x57a24d6c0x450f18570x40778cdd0x6c7940b80xd27b25dd0x450f13ad0x0d2770e70xb06de6900xd6e954f90x1038c5e80x931707900xf2215f740xed4318bc0x2f53b0880x6c7bca300x598792040x69c4e1770x4da9f05d0xafbcf8db0x68cde5740xb682bd880x62377a7b0xa24ccc890xa5496cb60x138739a60x1163f0a70xa8664cb00x2c5ba7b20x8219c32c0x8807ed750x54b769b10x87c52eb90x298fdfc70x15680e970x8e8090270x9b0dd7cc0xac6f90c00xb9eef43e0x59815b680xafac28d10x9399505b0xb08a36210x4ae444bf0x9e52227c0x15e0183d0x600150a90x8b40992a0x11ba5c330xaa5419110xcf0020790x4d4d7b790x5a7893810xeb04b9f20xc8de4fd50x3225c5880x4d9bdae30x34b85ed80x1fa17f5a0x76d503dd0x16ab147f0xd50e84010xfba53e110x5603cc0d0x634c6ee80x16a12cc40x64bf1f9c0x4e6818440x5538cc410xa27174070xcaa37fb70x406dc6e80xbf4954a20x1ca0aa400xde819c290x0ad9c40f0xfdb3f87c0xa8e80bf20x23ca731a0x9d14af9f0xc02d34c10xebfb3cd80x2211a4c00xbcb6a9430x1ba274710x575f19ff0x1262f2af0xcb31c7900xa98ad6dc0x1d8a9a1d0xbd080f0a0x3982fb1b0xfb941e770x1bc4cce30xd741b07c0xf70b4d560x5080a2390xcadd98920x538f3a710xeaf3daae0x538daabb0xbe2ce71f0x2e678bbf0xee60e1470xecd78f1b0x4c12f5710x9c1904230x3a194a040xb7628e150x76d53dc90xc69635ca0xa084ff070xfc66ee7e0x364639f10x7ec619610xe01de66f0x6553ebef0x168a8cfa0xacf49ead0x6cc7b36a0x6eb523f60x80a1d5160x46d2dac60xef9cefd60x5c103fca0x65dd91fb0x5851cca00xd8a45d340xaecabcde0xfd6f4ffc0xb8236a380xed978f650xe1e811a80x5fb9261e0xacbf16150x016dcf930x9dfe9a030x5129bbc40x099a11020xbb7792430xdd626ecd0xd15bb4f60x506fbfbe0x57c77e5c0x7a9b37e80x2412c65d0x84502a470x9ac2fb830xf93860460x537121f50xd27fc67f0xe3a712d00x5c4265f60x8cbcb7c80xc6a7a9d40x6edb8d200x23de809b0x07926fd20x75689d300x5559d8b60xae96b2ac0xcd567b020x079456420x658d4a7a0x8079df3b0x87995a4f0xfd042bdf0xf981545f0x8edf9bbe0x91c306c10xf80e4f970x7bfc1a7b0xead699370xb6cf7db60xb36a1cb60x068757460x27ea8e2c0x6577b0590x5fc7283f0x4cb4a3e60xd6b95b2d0xb9abefc00x7cd16fce0x3961491c0xdb26b96c0x84e360030x580c26180x99e5db9e0xcd79d36a0xeff55a320x511283300x07fc02590xb74194f90x2a3cb5090xabff97ff0x60fc92f90xb47eab4b0x365795be0xe31b82b70x3931f77c0x85688f360xee6e99e00x15244c9d0x5dbcfa4f0xef9aedfc0x57ddae4a0xbd1e02190x0d5ce74f0x68ce49eb0xa120ee100xe36ae26e0xe948c04e0x352ec68b0x54b38f7e0x0130e87f0x45937a0b0x1f5631600xa963d6970xb6a41e650xcac37f7e0x6dd6b2100xb7cc15520x9091105f0x3f4deb010xe020cfd70x7e6826d60xf9f0f2aa0x32ef008d0xb9769feb0x9d40855b0xd65862c60xa213c9930x5d8476d30x8e4eb4510x73456f190x67f468e70x37c8f4b10xa4fca0b70xf9a350760xa1d22df30x7b67d1d50xbe20211d0xf1bec00e0x7848708f0xa952e67e0xc4e64b090x88ed1ec70xa3f8e5340xbc7e25550x5c2bcd370xf955e9c50xd58c15840xe30013a60xbf9a902a0xe023e5ff0x3613274f0xe0af18470x45d3d2200xbbbc05350xb5c1db420x817a705c0x5a0930ca0x9b2eeb350x40b6bd3c0x057f1b350x7e73873f0x0f0637b30xd0a051740xb2fdd9590x1906648e0xd6217d910xa17c0ccf0x19e271ad0x89f360c10x4c22a9f50xd9732ec20x5a9f22530xec6e30240xbb1537f60x0d8de9ae0xc786daaf0x8904258d0x3f8009620x726db3810xfd4ce7330x1879fcbd0xd165dfe00x50a90e8d0x18565e4a0x08d25a720x5bff9e330xa51bd51f0x55897ba30x7c596eb30x2ccd7b730x108a0acd0xf10966770xbf84ec340xd5d0bdef0x342856be0x3e3071dd0x0effabc10x1a70a86e0xe67a6dcf0xf6b3f35c0x470225140xb0539dd60xd74420570x58e8a1bd0xb5265f4d0x1852be980x7de68aef0x971a6c4a0x903c0a420x4f338eb60xed14a25d0xd9248b070x70b8e2360x8fea24bd0xcee4254e0xf2ced10c0x7aad008b0xf112da850x41c2f8f00xbd91a77a0x179e66ca0x3f3c97ba0xb3a70d030xc10dff1c0xc6ae938d0x586ba3f10x020d57b20x5cd88aa20x26e84cb90x34fa02e20x5b2840910x1a6b1f520xc5d04d780x546c481d0xb62809810x7a841d4f0x7b6b242d0x0dbc758f0xf288d4d20x5cdc573d0xe9e7f9de0x24ea868b0x614081d80x974e087b0xceed9e510x766541870x716b794a0xa8dd5fe40x033774be0x3df304190x984a577a0x04cced4c0xe9def8310x827bb8630xe8d17a2c0x980a806a0x903b57e20xf323245b0x1b959ed50xbd5ffc0b0xc5c719b30xb6c252120xa7eadcb50xbf1a29680x5adc28070xa2365f440xccfe64090x5de611a90x0efbca4c0x87bee5470x1853653c0x68ab424c0x95bc90780x1c80d27d0xf331236f0xa3a046020x23505f2e0x63b5912b0x968fb45b0x9171bcbf0xe27d9c580x326fbe7b0x4a11deca0xbc0884020x302e93250xb0eec6140xac58aa800xabcdfa3e0xaf78f2600x743d1d5c0x981414890xc84c3c5f0x0cca1fce0x717a8fb60x11dc4b6d0xbcf2d2fb0x8071e6660x736e4b2f0x8ecf4acc0x7948c2220x8ce57ced0x721211600xfcd6c8e50x084b5edf0xb03f83e80x87471dc50x88ae3bfa0x3146df9c0xbcde13e90x6390c2250xccd588fb0xddf8a4040x8c92f2ba0x397321e50x6391095e0x7146c08c0x84c5e3d00x3a04c04a0xc914c27d0xa0e67ed70x94d6e4bd0x78041b8f0xb3f88ada0x5c02d5720xc91c772f0xe48be5680xb4cdf8680x71fa908a0xec2f583e0xcea8ec650x5b02cbc10x0d61a0050xada45d920x3d7a8aeb0x6a9d2f790x6ec0fa3e0xd30249f30x29f79ff30x4ae6d1720x65ccb6f00x28aa6a670x7ef29fd30x0c241ead0xa6320f250xa7eedcc40x44f883f90x3150edda0xbdb3b1d40x17d1814f0x076da75a0x95625eb90x410e0fb40x692111530x7a1d58de0x110a5ea50x9ba73d8e0x0ac988580x187244da0x701dafab0x19ea0a500x5a924d330xd9cad13b0x922aa0260x16081ffb0xcc5d22d90x460dd01e0x7f7b498c0x7c02508b0x699d49b70x8762619a0x75eaa15b0x7ae656ed0x2e9e13df0x7b66268e0x0b03e56b0x3178a19b0xbbc970cd0xaed85cbe0x6f9df6d10x857fc1590x48edbee10x5cf527510x114946ac0xb6d342570xb5a8d2340x68f927fb0x81b1b2550xc6cbbc890xba9aba000x6be7a92b0x4bbf47d30x904907ba0x6fc65d870x32aa05f20xc42d9ec10xdd77d61b0x30f114de0x240decb70xb19fda8d0x50b33ca40x72a25a720xb60e5e5f0xab74cb420x73295df40x2a43e4800x6b49ab6e0x37c616330x6057c6f30xfd552f7a0xcde1026b0xf5eee0a40xada907a40xb0ad34ee0x8f6999130xbd1785390xa3be984a0xc96d5bda0xbd3e75420x5609ce410xb9cba57f0x5b17be060x84f877bd0xda0c8fa00xd84018490x19f42c510xb462a47a0x9628e4120x04fcaaa90xf25e93360x98df0acb0x04773b600x3a1a39790x75b3a9860x0fb7a14e0x90a277aa0xaedc77a80x6d2f4cb10xa5f573e20xe9b7f9290xb32e3c0c0x6349b3470x336101600x7292ab340x58d9cd110x35a7490c0x361c68dd0xe8b3c2320xaca5ca200x71a3afd40xbd0134590x0d8909070x669de7ca0x55452e7e0xfbfd5aab0xa7efad9b0xcd1a20e40x4f86bea20xa636eb240x779140630x5520b31b0x23dd99120x0118c91d0x4ed1978a0x058e3f5e0x67e3a2eb0x3b54570d0xea7565d20xe44f448b0xfc331dd40xdb0927890x89c05c360xbe4de6750x0f2b83af0x59524de90x30ac11bf0x126d4c040x33bbc85c0x2bad2aa60x7dbe297d0xa63d40a00x7ac71bf10xeb7dd8a90x80bc0a250xbbd4024d0x85c8405e0x23bfe0e70xb761a2dd0xad7036570x9bdc77b40x68118e110xb35c6b920x5568c9df0x1f1ea3bd0x633548ca0xffc90c0f0x1b0694500xb72c162e0x9fefa3cb0x9ba879530x19d829a60x72bcd8c30x8b5606cf0x10aea1000x921428c40x5ec7912e0x2a334c5e0x237692e50x950301960x8095cb350xabbbd8120x620a71f80xfef79a470xdbb926660xc4da1d560xab41f8750x866482670xb93862540x50dec0c90x54299e0b0xa56cdd250x78ffdd670x9b6177640xdfc091f90xca80437b0x38f2d94e0x9bc6b5390x4fec4ed90x3c8d71110xbe3879aa0xeef6cfa30x7bea9c990x58bef81c0x229f858f0x8de99dbb0xb76d664c0x36d3f6d70xd93aefce0x144889730x5281ac310x31d9764c0x454fe4960x70ec31360x158f827a0x242834540xda78a2780xd64a76e90xc5db220f0x7d50c8c30x2d5a56a00x5b3c32010xad7b993b0xb54676fa0xafb8a4070xfb8644c90xbf15e03c0x2087719e0x2101cbc90x987955da0xbd2f79ae0x417a91310x44c115bd0x684498f50xa69dfd740x94c9a6840x39f636c70x3dd7b17c0x405813ce0x5b0f3a430x524a7e6b0x2bb5b74e0x86939f860x8d580d9b0xa08c30db0x90d1f6340xb0f62fb60x1cd0c7520x36035d600x889ee5ff0x77527b000x1e19f4390xfa8e64750x8e8c36c90x05be63360xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10xcb50a6240xfe8c6e4c0x7237f6b00x8638ad200x2992d8c00x80d03fe70x007451be0xc3b97e190xdd14c9520x86fca7e40x9d1065d70xee120c030x938fb9430x57baf8850x637588560x5e7f95710x4e8421410xe28e2ee40xb67114420x882a5c420x2a318b530xf11b86dc0xf8169de50xd79d6ae10x5089164d0xfbb2ffbf0x15a37cf30xe30d7b660x87549f210x3d8e58940xef265f270x24693da40x95f9420d0x2a5d816f0x1e2b2c470xffd3f9d10x8a9aeeb70x58765abe0x4f31cd5b0xbae34bce0x91ae68d80xf2df9b010xbea880ab0xe209d6710x481b62220xac0b7b5e0x49c1ef670xfef8de910x9d6cba300x79b82a710x8fa029360xa6c8a5400x776ac82a0x57668c4c0xf5596d890x109b55870x3e0f7aaf0x273886b60xd58831350x8c9c11ba0x58b97fd10xcc1a7c480x3c78b5a50x117aca910x04790e240xf5528e2f0x899898a80x5db48d740xd6cf12210x1f2fdbb00x59d19d0e0x8c0620500xc0cfe27c0x4e9a1d880x32748a600x9584deae0xdb86a5f10xe06a19b80x8d11dcb00x82e580c90x60931aa80x679f079c0x49adc1810x6b05d6790x5a91c24a0x97e03f380xe014b4aa0x486f8e3e0x6207ea850xc5740d740x616b583f0xc079fe8a0xbe8fe17c0xf325c1690x192f4d0c0x1b8ae0be0x4faed6a00x2f3d78d30x3c42f6170xa17a8d1c0xf66eb88e0x628704b40x5eff17ac0x580f96960xa88e77cb0x805bebd10xae8f347f0x156bf1770xe65c854e0x7804443b0x8df1bf740x7bd3f8f30xf67c23030x619578520x4e8859a80x5c85ec950x54824f580x0b038e240xf083836a0x31f727fd0xddde87490x2a303d4d0x5f2da8c40xe7fad7ce0x5229b74b0xc3aa33d10x32c3cb4e0xddc6ebe80xe5883bd90xba08668d0x21e010710x5ddf6dbd0x26c98b180xe552b1560x233cf9230x7e9f0c8c0x9bdb1bc00x4cbb17e60x236dabdd0x02edfc370xc79d0c260x5350a9cf0x2c4d7b9b0x5c2626fe0x7d52586e0xdad752b20xda1f78ee0x8d85a7b80x2c704e540xf0076c370x9084b0440x0925493f0x23b4e0d70x383748150x7da99cdd0xef95fce30x0c805f930x3a75055b0x479f7d4b0x026146710x472ffed10x12fbb6360x9d173ed20xef29fcdd0xa8caa8450x63c080290xb6e6d99d0xe0ab1a290x61b681a50x815588a60x0a78f18c0x1b0134e70x4546bfb30xd44ec79d0xca71b7370x5b9d62090x21a563da0x63150e060x1c5ff7420x556e43900xec4d9e3a0x0b59f8dc0x2d5106e10x2b9525170x51b659fb0xbeaf8c790x57860e8d0x8e3255e00x190409140x7285c3310x3d333fda0x266da8b50xd3ee6f1c0x808f4e0e0x5bbfb4dd0x0084b6a30x20f7d0c40xd9cef18f0x9c9a646f0xa04612b50x540560a20x629977c90x3cf8ad320x1234aee40xacbf6ab50x7e0e1ca90xa034afe60xd9fff3990x95bb64470xec16c16e0x4fc121b20x8b149c360x77ee60d20x024aa9480x14d016900x640346df0x1efcb7c10x3c4aaef20x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x2f8606b30xc98222340xb86c364b0x2093f4dd0x977cb1f10x4fc573a20x13feeaa70xf5b8a24b0x922954240x263eab880xce062bbf0xf17e62820x556d26060x43f819570xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xffd192d60x7932e8aa0x19bc55050x5958d6250x08d19a2b0xd738cbfb0x6d294e430x51572a910xc297ca380x807cf3c70x59edf5120x62bb09bf0xf3cbbef40x3e6030700xcca9b7b60xc870e32b0x60c62f380x5e0500390xd70f2fc00x6565abb00xda2fd7d60x8c42074a0xfc6ebbcc0xc74742af0x3c9406320x5a133d600xff5a8cfe0xa54dc0220x44129ade0x98cca8b30x636af1740x806cbc0a0xa88914600xe0c175af0xca0d32ad0x574f026d0x863a276a0x436d11d60xbffde8ec0xfa901b310xb2b81f120x321bdbb10x829aef330xc7af1d320x23717e690x5d8345850x58a03b9a0x0b5b0aa30xc2f00df70xe54c24dc0x326a45e70x5e21693c0x08bc08700x921a32770x6921aa340x112c08c80x08dc5e670x73dc71990xdc0704820x0bd0258d0x1529895e0x293617730xfd94814e0x8133c67d0x77278e800x51bd55b50xc6481e770x047b6a560xa0a8ec1e0x0f573d1c0x7d8762ce0xf799c4570x8b917c980x1a7d00840x0a67cff60x8bf1c3160x825c40840x312669310x5dc64cd50x2e62ccc60x49e969990x1f89b2f70xf77c6c9a0x7915d17b0xa0d4ccda0xcfa8844d0x43ef3f140xb0fee5780x5af9ef220x469152d30x77316a2d0x73b808fb0x43e630520x498edc8b0x3ca2f8390xf123f2d70xac683cdf0xd733ec290xb0484cf80x649994780xd25d4f740xb423dba10xbef432960x404ddca90xfbaaf01e0x2592fc6c0x2459bbcc0xc99db7990xf1fe8cbb0x0366307a0x40d046640xc631580a0xd471b9970x291ec59c0x0707019a0x41a260b40x56d61dce0x097ddc040x3c38b5130x011ca0830x08134fcf0x7d217e900xcdd7a8470x6d09843f0x0fcc19690xfffd89db0x33b84f740xa4d8a2ed0xe9b379360x2ade00710x1d22e79f0x342a23540x60b40fd80xe5772d4a0xdcc3a4190x7e431c150x640ac2170xcd62b5770xdc02f0810x8603d1650x6fa070050xc999bc430xaa75c3420x628b99d20x88a683030x86c43a8c0x1234ffa10xe42489800x63ea80b30x58276f930xf6c71a250x110106c10x2817f7fd0x9e005e6f0xd46af5ef0xcde266000x60f99e1b0x5f583b2e0xcca030020xfaf0c0590xe63d71bb0x0ec327a30x812bf4a50xe018f4830x7cb1ae690x6988d0ca0xcaa685330x4d0015e20xf6c8dc620x0177847e0x2ebe31350xd6b330260x73a43e400x8bb64ce60xe5e7a2b50xcc5364d30x4eac5fc10x1cbd92b00x7a2af7b40x714c51570x05b27a8d0x91d921830x40cf68200x947b40c60x0e3f1c730x58e872350x47c42a220x56d697ce0xcfef1cf20x4c4920930x1403ad090x1c5541bd0x8d883f670xc406c8a10x6f1d54cc0x52e94b5c0x2938708d0x5bfdb6440x7c9d7e440xa488fb780x895600830x768a3ad80x2e38ea1b0xeea94c530xf30a55020xa4f0f1d00x4ece01f30x4c2f37a80xa1952eb30x7241d6b50x007166910xec774acb0xb4d6a70b0xc289e46d0xba2b7f640x82a3c7d40xa23516f50x9305f8e60x7cd6f0420x553b49a40x4462d35e0x01ed65a60xdde993290xb261cbf40x7c46233a0x33f0768c0x556ab1050xbce933ba0x65d9e8770x3192d7680x2d6138d00x09ca91b70xb9cf18650x40fae5b90x6214aef20x816a41ca0xc37f9c6e0x4507f4a80x29809ba50x1a91d10b0x3a8d6ba60xb5be57d60xf553318d0xa175fcf20x3b4aed490x8c34b8da0x17f5594b0xcabe04de0xd14a465d0x938f8a9e0x630523540xf14e0dbc0x2069847b0xc8a91f5b0xa792fd7f0x9877db880x1b76347e0xa04f945a0x5831e0620x18fb2caf0x5db4389f0xc5e3d65f0x23864ce70xc66833c70x96c05abf0x20f316510x708df8650x5052a8360x7991fd8d0xbd6841d40x146289b70xc3a6e1c10xe78bfacd0x4aea463f0xb15b41090x5be63c5b0x89a0cd520xba55d23e0x65aaf0370xe2aae5cc0xc3cd034d0xaa8106bc0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90x09a34a2b0xd819a5240xc666a1320x765ff4740x97a573330x4b05a46b0xdd66972f0xba13ecd50x881a913b0x02b2cb630xf43d461a0x9f3f45560xbf2a7a6f0x9de7d61d0x72f8fc350x544c04190xe69571270x53b77d8a0xe789aa300x970d13560x316e54210x5cd4480d0x33c55c580x674636f60xa0a801e40x8753a3830xd443e66c0x5c85ea6d0x95288fc10x5a558d660x7e995a6d0xf9aa93210xd47c857d0x2b3a62510x1101b00f0x3997a8830x1cc83d420x00ebbcb30xab571b540x457594fa0xbb9bbd080x6a5393820x808ec1a30x57373d670x0917e6a90xd3c1f2a20x386acd9b0xe83dea5d0xb56bd33c0x132c85870x7afc2d860xa9f81e550x4b7f0aff0xf6c05d720xb60c0a780x04da90160x2314663f0x9a11a0fc0x11c232400x2479193e0x231873320xb6b136770x7d2fa03c0x63ec5e180x6b293fc80x243f0b4b0x842ddcbd0xee7f4cba0x5bd0748f0x7568457e0xe156f99a0x7665ee720xfc19bc450x11a2e0ac0x38190e900x515ba5320x7a395d760xd5a295050xc320bf1b0x94c778420x670dbebc0x1a10c32b0xfdbd7a170x50bdd97a0x6ff607b60x671765700x0f38f6440xefa70c370x9f4d6cb40xd8855c5d0x344076910x951a27730x8f1b43530x3bb2ab500x63aacf180xc5553bab0x2b1831920x3ef051c80x860d72a90x499043d30x1546e4bc0xddb0e5810xdf89a3e90xb54f00cc0x56054c050xc27c43a00x9a99c4a50x5cf728920x67ee0a8f0x88cf9f150x50493a530xdb2c1e0e0x8356269f0x184357650x5a7bfe410x21cd536a0x668402aa0xc99bd2150x8d49b9400xc0577a400x296429a70xf19751e90x755aaac20x8e52748a0x8fe251de0xb85329150x8f520a730xdebe53d40x9879932b0x06d5f4870x0861ebce0x42755b980x9d0e7f300xf0c7df0a0xbfcb04a60xd7f570760x6be70dd60x22e50b880x3de9cae10x3b4c4faa0x9ed5d8020x6a65c1fa0xceaf61740xccf01d240xda72a5e80x064264250xac9ee91a0x91c0654b0xd753f2b20x2b52024e0x30ceaea40x846518060x89da6e9b0x3db2eae90xa75d0e5f0xc2a3da6e0x94eba5f50xeaf6a1a50xf265147a0x05ff37e40xadad8f990x7c97a3190x828250fe0x78817e420xfb1996140xedb0528d0x73fc89c10x07e35f7d0x84dd15770x0ad95f840xf7699dba0xfff20a190x710c73b60x732138750x7cffb8c20x1c7e0ed20x7b01ec4f0xef21df6f0x056d52b50x2092628f0xe4bc540f0xd879ddd40x04ec99d40xe464daf20x281d90080x2f5121f70xb47cca300xe113bbbc0x1072a3940x31b31f5c0x3701a1960x6dbc64cf0x6a910cd40x563b61730xab7ea4dc0xb7775c1b0x0bbdb0750xb729bf210xcf833a560x29eba37f0x8c341c480x9202ba1c0xf944f5170x5e95b1cd0x675cdc950x219db72c0xc35f4eb80xb977dd260xbc2e61cb0x2cdea06d0x18d0fbf80x685f0aff0xa30817d10xf0a2137c0xdfef849c0x35946da60xaa1e07350x62f14def0x4a71ba4f0x7ca512050xb6fd63290x2057f9630xb27e7cc10x6cf6d23a0xdbf30fe60x095c42be0x98c605da0x11688f700x75d8f77a0x5c4553080x017ea7c70x76f0cebd0x487e6b0d0xbd40e5820xe8629bd30x3ada883a0x8d3a49fd0xeb854f470xd4ebe91f0xdaff62f90x6ae86a870xf21aa6fe0xf38873570x2da7c4b20xc889377e0x55aa7c5f0xb9c8f3f10x9a4516240xae6977c40xebe2acf10xdbbcfaf00x4ffe99600xadc9dbf30xca011b5b0x837c60140x9557d6e10xb4cdb9c40x312918b60xd536faec0x7f0e45b90x2ea7a7580x693a27e20x904b86960xd7599ecd0x33b777aa0xde013d610x6781e2cd0xcb78bef20xa7a325aa0x569d141e0xad389f740xba8be2710x5edb7ae50x94fb00a40xc0eb08710x85b9f3640xb8a517d00x42ebc40c0x20987f3a0xb3d92d3b0x79dd91a80xe0483a130x902e90910xae11c4fd0x73a5cd330xa8673c960x8d88137a0x6141c8c50xefb1a3db0x644c0e580x1be124480xa0db6a210x7f14645c0xa0d9c43a0xddc26c1b0x7d9af4d80xbdcb268b0xd8dbd65c0x50ee5c070xd69a02940x38ec1eed0x5ef394720x488fd3210x258848cb0x35a059d50xb3d2370d0x96982a3c0x264913f10xb9684f2d0xc61a3b730x67fcd3dd0x12dc2f220x0867c3cb0x70ce2dc50xf65d829e0x159d15bd0x5da3dc4e0x08b764770x32e0a95d0x0c3500230xbe00f2d00xa64498310xc3a27df60x6ade03d50x10fa5c390xabbfb9630x0f23c7280x1d127ff10x0fd6a7880xacceebdb0x1c4fa4a30x0222eb6b0xf0b13e2f0xe2603e9c0x7abbc2fe0xe38fc9dd0x194c85fd0xa8db193f0x21422d1e0x676a11a90xf637c76f0xd759da770x96bf6f3e0x6e141ecc0x255ab30f0xef3466150x6ad4e3d00xa73be51d0xef89fce40x7b302a000xa952acc70x126919a50x04f1ec410x84bfe45f0xa8c2a3a70x9c44b4c40xc011af750xa643dfe40x756fa83c0x6af4d4820x2f1c95f70xfee81ff10x04414cb60x3e41a6310x599ab4ed0x7fdb60040x3e4d0fbd0xdc05c95f0x6eca01cd0x485df7600x413e99c90xd28acc8b0x459834890xcf24bf250x59d3594c0xa3cd95ee0xd58545130xb435ff0f0x2f50b84d0xb155a4c10xa3fcf7b30x3964a3d70xd82690060x50827e260xfc7c85770x56707e2a0x6609f1f10x3151ed210xe08d11e70xf7779fc70x390650360xa34a60f80x232edb180x2a195cb30x91f9837f0x6e470b610xcc1bc0070x1bdaafe10xb64d99760x51afd2670xbd0979e70x9f5eb6110x8fb119e30xbafb52f10x87c4df210x3d28af220xd093410b0x2f925e440xaa58ad970x85ecad020xf5a12f6f0x20a82c5a0xf67266900xff3c65e30x175ca55a0x3b03c3e90x7b46c3720xb127345b0x67b00eb10xb7c36a6c0x21231a220xbe6ca2a40x9ec574bb0x7114388c0xa99660350x4cfdc2d30xe168e0f60x08a3d34f0x8b50545b0xecad572e0xf2d9b7f60xf08e8b410x1a69afd90x19ecd53b0xdeaf29070xd21d9fe00xe6f7853c0x3ec86ef90x1bb259440xfc4e8ae50xc7c83e300x3f84bcd70x65d4c0fd0x974a7fe50x3f309cb00x3efd18890x5eaf514f0x06d5aace0x64f366200x6958ae230x5f6f1e9e0x3c8edda00x1615b9b00x69564c510xa1797ffb0x3003c75e0xd84d35bd0x8eee33990xd78283d20x791737670x081356130x138e09570xfae88c3c0xec5668f60x6527a2310xdf1882af0x8ada663b0xb9e08f780xb4bb9ebf0xaa6344270xac34ecec0x7ec1e6f10x01a33ab90xbbe1650d0xc7341d4c0xcd5e4af30xc4b007af0xfb54467a0xfab10bb60xc3e26c520x41e279aa0x57a1ae760x6444c0b80xb16ebf0c0x51ceae4f0x45312b6b0xe3d778370xa75079d60xfdcee98a0x2f4113a20xd20bf6ba0x6dbdc1560xe6c683340x75b2183b0x27dee34f0xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830x7cbbc4c50x131ec03f0xa5f1e1ec0xb88c4bbc0xe0d6d0ce0x436aeaf30x750a787e0x2f4ce4170x501d615e0x47962d810x1d1c20e10x4166d5ca0xed27a7e70x0a56f3300x3399e0870x8cb358560x11189ab00xaf1a62070xdcba363f0x936e8f610x8ccee8530x33e450820x104d6ad30xbddbd7ae0xe188f1640xe7bb2abf0x716265c70xdd8a3d030xfb883f220x07e36bc10x08b0d4660x9ef3e60b0x4668b6130x00566ee50xf38dd5320x3d57a73c0x8744735e0x65f24eea0x64a9c9280x1ba237b00x72b9d2870x92897e3d0x384172fd0xb8cd8c570x45006cee0xaad8c7d60xb6a818010x16b039a60xac70ded90xfa5223cc0xec02a35f0xf1b313140x0c1c794e0xfe50e8d30xb9400dbf0x1b0b31410xd6c6b12d0x43c419380xa060fe7d0x51552fca0x451704710xb74295a20xc2871e790x7fd2ce060xb034ce640x93cf43fd0xa3dcfa650x8eef82460x9559234e0xa167d0640xbb81a0da0xebdd0d250xd68f16300xfb80f0b00x89ceaeb60xa95be4000x1a601b2a0xebbeb3f60xdc0cfefe0x379740640xdfedecd00x8c03d20c0x040da8630x198950070xaa13a4a40x14e0aa6e0x56bf228f0xda9133b20xe2b77b610x6e1ca7640x9c0284440xd68afba50xbf11ea670xb6ad61a00xc1a4fe970xf3fc4f890x198739440x50f8f2dd0x9343e3840x1a4240b70xa5976e4f0x015ad43b0x2c3d19090x08d9c5660xc85c51a50xc8257cd80x58b4645c0xfda4dca30xdf373e8b0xe516dc350x65ab34560x73e08d6c0x5c8ba62c0x9641e8ed0x585fdcf20x8db551190xc64980e40x4075e1100x9ae984bb0xeaf772ec0xc11b5b520x9c00a37e0xf73015910xb6fc7fb20xb11a386d0xfa7391bf0x7af4a2990xde89409d0x88e9eabb0x83b328b20xb70861dd0x3ad9c3210xb4a3726b0x2e68a8070xbb5c3c970x5c1de4790x5cd442fb0xa6cffe390xfd100e790x04977b3c0x16b4285d0x8445f1a90xa7b9bcfb0xa03d592e0xbfdac3120x3bd77fff0x658b9e230xb227648b0x8db1058a0x34aa51a50xc56e37440x843aeb4a0x9e6c41800x141c62b10xa220d0610xa7d856010xbcc777880xf7b8d8e30xdcff73c30x7772345e0x39146b640x4c0524970xa2a6dc920x190bad890x3328974c0xa330b8b50x29432fef0x09e117ef0x387ab8690x74baba010x4532d6c30x4c5492220x932d2d6b0xa13c36500x526c24e60x9e81e6ba0x213980c10xb17c56390xceb81fad0x7b2df5840x55fe84d90x13d6c62c0x4ec8ccfc0xfac980e30x17cb57730x6eb5997d0x728263730xa5b2ef400xcaad8e240x57bab7a30x53efebb80x0c5a205a0x370094420x7a8e31b60xe2c132800x229757050x914622b70x981b36840x6aa6cc9a0x3b35f1430x5b5448f80xbb939e730xe0c08fe70xef6ca3920x4897b2790x62849ac70xecc0081c0xe7bba9220x9e9eab950x9ffbf3a40x87c3a3290xafb50a720xb9c126350x687e0cca0x122196950x39f35f550xde7fa6220xfae8f5230xf398b2480xeef1a0620xcb1446c30xb42e72250x7b4244f70xf916341a0x305b28840x8297b0ac0x992ec7e90x45d4ae3e0x478f1a510xf998aab40x4384da0d0xa87c9dc40xa9ea66f50x420aa5450x4fb39ae00x721149f10x89a61dc40x26d9f0250x52e9d5060xe99c8c3a0xe6c465b40xbcb071ad0x4f830cf20xcd3c8f3e0xd49498df0x87b577d10xf45880cb0x70d473b60x89a6d8580x6dbc3e130xf8a665dc0x99fe93d10x2bd269bc0x5f407fa40x066e574e0x53efd2670x729557260x84ae6b810x81bee9320x062c14250x4315d3040x3f01ab830xc4bdf9f80x0b951efd0x9423bc090x4b23a4010x92f95ded0x83920b530x2ea1191c0x8ce9e7e60x166ef9490xca32020a0x51742fb60x6021d9730x72bde4cb0x229b0eb90x80d84b130x45b9a2f10xfa733d710xd3eaf1ed0x4eef27630x4bd1346f0xb78cddbf0x7cb1aea10xc0b2664d0xf28404cf0xc4b89be10xf51641ac0xa6cb387c0x0d3a20020x2e421dcf0x2f6936130x11eee3450x0c213c020x4c1e2bd80xcc5624400x59a157e20xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x3f8ab72e0x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090x805667cf0xcfc5108a0x46f42be00xdf50d04b0x93edef070xc18a68fc0x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x90688bcd0x2c66ac850x607c46830xb1647fc20x52d54fce0x8f1cba8f0x0583c61b0xb9875a0b0xf4f393730x2d768bb80xd3ee79680x9b8967240xd61b5ece0xb4ce2ddb0x71fca4270xf558e2bf0x4974f1e80xf39d312d0xd46a88440x5032e2460xd7d7f2a70x457fed760xd39102dc0xf24dcada0x4ca72b600x38a6bea00x83a2ee660x30fe54770xa22231e90xe3f4c3090x89c878c70xc428adaa0xa410a2950x949b51760xc915b1130x139f4b9b0x341412c80x13c6b72e0xc0ae2bda0xa33c0fb90x8a3076550x916aee030xd85a5bfb0x71b694da0x792e1b200x1630d2b40x84106f360xcf22cda60xa3a6be4f0x6a4063030xc59dd4630x8b7db6930xa309bd850x366135670x074633ac0x74d399490xdbcb51090x0f21815f0x7c2894e90xd698202e0xab98f3ba0xa9ce8b270xa41d24260x667d89d50x9a1b9b9d0x049e170f0xc193ccc60x485dd45f0xc44d6f8b0x96030a170xb1835afa0x53c899be0x4f9bdcee0xedfe8c150x9e345d790xeea7daa60xa77a0eb10x0a7d98290xd0dc8eff0xe5aa0a130xc0b5f71b0xbaf5285d0x2c3a1e130xee073f7b0x5ad767380x29422cca0x00dcda980xd6de64500x57c0d2b20x93d6293e0x049da31b0x6cf18aa00x824356640xcce99ff20xdd9eca980xc6593f330x16f07d270xe3d48a9e0x53249fd00x54c8c2000x99d936410x89143eec0x07c4498d0xe1632f1e0xd63e71b40xb8659a130x1bdab61a0x4b5d3cb10xbd9417190x60b658060xf0786a6b0x8d8ec3640xf71093fd0xeddf74b60xbe77478f0x1be7e1a60xbe50d9280xc2e160f10x3da8a5120xe001f5900x17f338570x13a850a70x39dc2d9b0xe208fad80xda0180aa0x1640ee640x0b7126980xcf990f5f0x21c3314f0x485b59f80x0d53255c0xf6a75ee60x70c350780xef90ece20x86eeae990x12970d920x124518e70xb17661070x6492c65f0x2bc3920a0x66e818e70x7957de1e0x218029ff0xde64d6d30x720eca040x766aa9b10x198a2d0a0x069f9d4b0x504fb9190x19cf60450xf597b31c0xf9f5b9020x16ae53540xe574055c0x18d99c0e0x7df26dfa0x276b8ba30xfd0a341a0x1dd278b80x452d73a70xbc639e570x22f2f3ac0x0a941f080x5d16e6e30xe2e5d84a0x4a0fe2eb0x54bc3af40x7406f4670xc4f2c1190x1cb07a0b0xf92e62500x60e6c8f90xcd4d70df0x38854f110x20e1c9d10x51b62b900x5b561c4e0xc6429a5a0xc20719d10x4f8258670x1cbfd12a0xac70b1f00xbfa5681e0xc6296cf00x8f7370ad0xd9a47d2d0x52c6a48f0xe481b3400xfaac87ca0x0de9f87f0xbba87c460x467a80ef0xe3347fc30xbf8155ce0xc8f6b8d70x9a6879280x131ebe3d0xf103b7750xf7807dc00x28fc940d0x1e4591010xf1e639290xa56890030x9daf38ce0x74136a3b0x710413410x336661210x1ddccc340xda44e4000xe93e49c30xaf540ec60xaeedaf1c0xb747ab550x2fd517c50x9aabc4af0x570012460xa9935b5c0x362c92440x9048e1700x82e0b5b80x7fa1b2e80xc3fa52a90x0218c68a0x2ad447240xe8b0b4ff0x0bfc7d6b0x02c6b3ea0x69d31a440x8fc52a070x64dbf4400xfda75e7f0x846710530x6432bd8a0x7657694d0x031dcaf30x9170389a0xa24aeba00x7c617e170xf5a1562e0x69ecba1c0xbce29baa0x13ac97d90xdc6ede3a0x8a1a74bd0x8b97bdd10x2d15c0b20x189d20a60x8e6692700x8cfdc20d0x526df70d0xf14e00290x01d3456f0x863b5f600x6b869bd90x65866f6e0x0c490ae80x747fddfc0x1715554a0xe3e0d9cd0x8829509a0xc5aab0570x312f072d0xd050291b0xe377ec830x4b139fa70xb94d4f8f0x78ddfb500x128387b40xde4d4ace0xa9b0c81c0x0c9014980x38a7874b0x847f2f9a0x75baf1db0x5da785d10x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210xa35ad97c0xf21e1f9b0x487e30ac0x91a6889b0xbc0d2f840xb0ec82390xf8522a7d0xf66939190x0b1655500xa66ede4c0x5e798ffb0x4bb3e3ba0x6efe43ab0x55fa0a020xe58678080x647d61700xcd224e1d0x12d131e40x13e4650f0xd068e8ae0xcf9f33280x4b62826c0xee810f6a0x432b81780x89783bda0x36a34e580x6bb4bf8f0xbbb5df050x36b84cda0x0b36102c0xb69499440x6af8a8720x885b00240x0b25f6bc0x16af90710x6e1e38210x8801837b0xd0f5be6b0xf314d34c0xfae269970x21a5c6b90x753e20b20xd99e003d0xb70b342a0xace9b57b0xdf0662410xac1535760x10e6ccea0xbb461fb70x98db26870xcedfc8780xd6711a580xaab0ef040xa2ea55420x9e98460e0x63b0c22d0xa51fbedc0x972639680x23ebd5fb0x4557b4250x1e3f728d0x5475ba9e0x6bdac5420x722892600x688d422d0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00xa3cc11570x0a7e77f30x34d45c770x2adee13f0x09cc81fa0x3a797d190x2417c5c40x764567c80x48d1c7dc0x0e1982320x4a4cb5580x7485935a0xf398644f0x490816440x6f2fe3c40x0be675370x6a0cf6240xeca7949e0x268682d20xcbb1bae20x74dcd98c0xebcc64a40x6aba7f5e0x7c381a760x6d3f57bd0x9c2560080xd4bddf5c0x0ad0dc4f0x111ab12a0xafbda3f30xa448e19f0xa1d2413a0xe6024e590x9310ba060x72f07bf40x1d7097f60xa82b20660xc9a3422d0x69c6489a0xadbefda40xcf8c25900x7890d5350x890723f70xf5d2b47f0x5df049d80x18dc8b1a0x50ea425e0xbc76a6680xf3b9134e0x94f26f310x948edc060xabb10dbb0x85889aeb0x1245be6b0x75ad578f0x58cbb5e10x7deff6730x3c9d80cb0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x6a5829de0xe5f0e9dd0x54b43f1e0x2bb398420x6c0682f00xfc80674d0xc248bde20xe657097e0x6f081d440xf609373b0x76f0f80a0x667b4bf20xfc14bb2e0xfd4dc3c40x76d075180x4219bb0a0xe1775ee70x98fa1e200xb81852310xa9a632cd0x95d11b200x9b1805b10x15e707a90xe8f42d290x27824d5c0x601f665f0x9e4faeef0xd688716b0x154c63380x3062a7370x4b5fd49e0x7880c7810x5b82ead10x49ff75ae0xd3bdc2090x3547493f0x15bf19020x8c7768760xd635b7690xaa56c0a70xb6e482ea0x7e401a3c0x11e0ec410xc7d094b50x1a7d3ee70x38efaf5a0x0580f02f0xe4e398700x69cdc3660xc646327d0x45ab972a0x53469d8a0xc0661fac0xa53387c70xfc62ef4e0xfad9d53a0xa68e1f060xb4d9a4630xeae0d7390xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x4430764e0x7d053fc50x7774620f0x3a18389a0x51d9e4bf0x9d70d91a0x19b45a6e0x5eb248290xd51c29f10x24621ca30x45ddc6440x135031f60x05ad73e70xb78f9e340x4f8233430xf66d19490x1bfdf3c40xf5f6a9080x7ff32e2f0x82f4672b0xd1eca5360x04023a230xd163cade0x7b047bd90x5cf0d0bb0xe781f8740x7ade10710x87c934be0x3646e38f0x7551b46e0x0054f69d0x9290e07a0x932a6ffc0x88295b960x122f11c00xfbf3fe900xc79bcd360xa12a10e90x100e50570xe296bc800x80ba43a30x36924c490x5184cfef0x3cbae72e0xa34a84200xf4e1cb0f0x6d77fdcd0x249f93f60x6b2feeea0x5ffcc0d90x03d2a3320x29f238ac0x7f5a084e0x27b9e48f0x8002f9250xe4fb15330x263e1f690x4a026ffc0x45543c6d0x6f1ae8e50x15ebae370xe3ce8bda0x1cfb02a00x2edcaf900x8e21c9a10xb15ab2500xe03a689d0x4e4f0f160x97431fc60x02293ac30x0b290ada0x146055350x350ea5580x8d9ca0e60xdd8166a10x2e0b1deb0x013f26ae0x16dee44d0xacaa4c720xe123f3d90x3b20fb950x731c4a9c0x3d02cd700x051d58e80x98c039dc0xda82c9230x2a63c6dc0x06f629ed0xe45bfb3d0xf4db2b680x9313788b0xede6c1650x9576f99d0x0acf76790x8bb766350xe65ec9750xef9bc55a0xd0b04f280x9b8def810x419847570x4ce6ccb60xcd8dd4950x89adc3cc0xb5aa71650x2f7754a80x01a264710xd2bc64280x934dd6800xa754af370x0bd2f9e40xdc834c280xe4d94c280x29662bbe0x53afd2480xc37d70b40x17f985520xb9768e270x6c90ef120x59babc150x0c0b61820x72743f810x175e33fb0x9153a2a20x4395c9840xa49688fd0x1d46ce630xabe41dba0x9fff74990xd7124fcb0x250fec770xa8554c4f0x0b3a05590xb92926590x52d363ac0x5b1c648c0x85b4da660x923b12760x3ce89bed0x57575f080xf6d7b5dc0xce3fcd160x87c2261f0xf6f3d1020x62bf9a2e0x71a672ef0x0a502c980xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0x09d7b5fb0x6d253dca0x0f7ca2360x95ef1ccc0xe13cd8a70x7c983a5d0x1e0dadb60x3e9fe1b20xe5c78a990x0d73fc2e0x952664c50x4f68e5c90xecad3b340x1fb1deb40x7a95e5ae0x24a1e2b10x1399c0d90x7850fb3e0x92db8f680xc6910aa00x39e3c0300x25db15770x3ce46dd20x600683d30x23f0e7760x5b2f27fb0x5102a30b0x627c520a0x5fd61f720x6626afca0x25170ad20x115c1b940x8e24c3d10x783ecdbb0xa65d58f40x121a7fe30x3379d7640x014e41120xe727456a0x0774eee40x765a6f770x2e3ee29b0x60eedb910xddc34a020x998106c20x2c0b039a0x3d3883240xb1bed25d0xa6b21ef20xe862c4b70x873f9a350x2bb6099e0xefbab4c80xa00aca2a0xab67a0ac0x4ea257090x1f85730a0xf1d232a30xa438c62b0xdac1b1030x12572fdb0x5cdc56570xeef812aa0x02f9117d0xf58f60870x4e3670c20x3dae57d20x6876a72a0x73ab74340xbe3789330xaad8e8430xf91de8250x02b7c5310x78fc89130x5c45319a0x14a1eca80x5a6c61310x64fc582e0xd32f14df0x14ec911d0xf2b81c1f0xd5dde0850xae4d3ca20xea24fcb00x84ad13310x24cc22cc0x3e2830560x2207a31b0x35d121c30x628013ab0x49a0da3b0xa38602cd0x2275a0950xa2a90ce10xb896e90c0x250fafc50x49639cb50x6cfc5f3c0x3d6a009e0x860900680xf0c6ee2c0x0f23b7640xd54c8c1c0xc65017bc0x355817860x38db17fa0x503487a40x3040ab290x027c9aea0x10f5ff460x6a109d190x6066150d0xb3469bc80x9c08b8220x73e73ca30x1f1871f30x96cd37ab0xf4c3c8ec0xe9363ca50xfe5e09370x9846b49f0x3390570d0xf976ee6b0x9f6e53c30x4cf852d30x17415d980x997eed550x28fd76780xa2aa4a1d0x46763e510x825c86cc0x74496b920x4a9868ef0x62f641590x9f18fe0c0x871d0a9e0xa588035c0x12c0f2c80x547684100x641d90390x5162c2960xaf8241990xa2195e340x02531ba70x01ee39290xd4cb1d260x4949e4e00x97be94f00xb0353db90x03369df00x7c621f3d0x761aefd00x0cce29200xd0f924330x638fa73c0x73af4a100x6b5c2b060xfb89dca60x9c7f0c9b0xa4f370b40xcf2e80b70x4dac9abf0xac7db0490x065065f80xda673c610x271eaea20x991113a80x346c01800x4b7b50b10x1dc3af1a0x0a2cb0c90x456ad97d0x838a2b3c0x4a16c0360x5b077b920x376b2f920xc44d16bc0x3f292ba30x11c9774a0x979ec84a0x8dde544e0x4b118cc20x1e137d820x0bc5a1400x9ea1f2d00x06d1bebb0xdb7a87c60x6bd727090x93076afd0xd5902f040xf3cf33ff0xa785d3670x5cdb8d6e0x1aa304b20x81722ad20x5411f6740x15a9cbd10x4d227ed40x713eb14d0x49d1fdfd0x795e75e10xd1fef8480xf6f6bd120x3fe1154c0xe5e94c6b0xb78a20d60x552b086b0xb0a53eb30x1963f18b0x0440fa770x130e13860x3a90d0460xdf25246b0x062ab0f20xf5c45a340xb17210a80x015cc5c90x8964b6d80x08c600d60x2d01b21a0x032588af0x7c71e7520xb0b05ff50x0a72f7650xd3fe0e7f0x238e43090xf09460770xc6c283040x0482dd5f0x4a2c3eba0x7c3a63ed0xb7bcf9180x6bb50fc90x34de1f0a0x3d3be29a0x328c28da0x9a80fcaf0x0c28e96a0x5f4a68260xad4e902b0x8aa8492b0x62b71c540x15d514e60xfe2e47c00x2a6c71af0x20b8e4da0x737741890x034135710xea20ffe80xfb2c1fe70xd4c9de520x20d73e230x50f8444e0x017eb3b00xf44229bd0x3bedea5d0xf2ca195c0xb58b9c9d0x1d342f400xeaad6b390xadef3ec30xeed81e800xd97117ff0xcce0e1390xf308a4cf0x6b7733640xd163579c0x9ea2e4d50xce3476a10x6036293c0xd48517d50x13bb15a00xbc30422e0x0834bc560xf54975fc0xb4fa29ca0x35654ebe0xdc942fe70x4690b1d60xa9edbae60x0107171d0xf80ea1420x3288ae250x6da7c8090xc237d4da0x38a5e7a40x39a623290xb7550be10x77d5c2870x3e0a35b50x08f4a9b90x236410ee0x681a1c7b0xb64ddf2b0xc957124e0x968e7e050x34a33bbf0xa8ad5d010x66551bc70x5350aa8a0x93aa7d190xfa71d6470xe8a034df0x90d36aa40x7867c44e0xca58d24e0x2794a4a70x48fc5cb30x21433c5f0x79c67cbe0x9b4a349a0x55a37b4a0x8b4312270xbca34f360x3a051f1e0xe70dcaaf0x94452b130xe5a3c1ea0xc1c69f500x73011db00x8ca2d9e40xedcf81ce0xeb3960730x8d7013290xd8758f030x840ef2670xe02abfbb0xf2329e890xac8762080x0c5f7a970x951576840x06c495510x6615069e0x3a8063f30x48671e410x8c7348cd0x6dfa91830x7c29885c0x35229bca0xd35570750x76fcf1370x894b1f570x582f248e0xc5c99a790x5407ae9e0xa2f5c65b0x3626f7470x26815dbc0x48b62a570xa6ff94960x2221ab210xbc94bcf10x56d385320xd5724fe50xded337e40x333fa5000x56f1a1e20x0b674af90xf90867270x84196c1a0x8475771d0xb7541cf60x0b6793ec0xd08c78120x869df2ef0x0b43fda60x368b8e9f0x48f6293a0xfab0c8300x6d11d0710xbd5bcd1b0x47b163da0xa1fefe6a0xc71f18500x290926b40xff0d8e280xf6e5d5a40x4ff2b94e0x5570585f0x7afaaf6d0xbc3db6e70x3ca899da0x397c7f7b0xfef7c8e40xfe12bcb90x648d953b0x58d8fcaa0x8b7a9e720xd13f99850x47f985aa0x0712e21d0x819924240x07f885210xc324efb90x9213f5c30x9f8baa2c0xa6bc45770x26cbd4190xba1f3b560x982afbe70xe45f70f40x9e3f645c0x9107b9750xe7a992850x7db6f0eb0xbd4a538b0x6fc51ef20x846c88a80x754d30940x853b95ac0xd02252390xab36cf990x22207e090x32c667a40x8108f3090x40fed00c0xab0e7cd40xacc074be0x585b88380x316824010x683c13c60x2978af830x645624e10xabf0e0f50x9b6c04c20x206216720x56cc3d820x50932c7c0xa55d0fa50xe4d7e2770x495a004d0x59dc4ec80x76e861740x22a0f0310x92d6455a0x923405660x028f03ed0xd5ee5e8b0x2fbbac630x82c2998f0xd55a5fdc0x1a7371f10x7a0c9f170x365c889c0x3b91cb4b0xf826786c0xeef14d8c0xb9f56e220xc7f0f0270x127c52410x3d996a9b0x8f3b869f0x0b073b370xfebbfbd90xbf2933740x3ca567b10x2fee7ea30xd9c6c1600x4a030c790x1a3c56940xb5b532ec0x879fda990x286451750x1c8dd95d0x3e2e70cd0xfa14cca00xff10ffc50x7d000fc20x2f5d2d020x1d80edc40x904d40840x50bc338c0x4e4e558e0xdfccd04a0x79796b060xe657c1dc0x4c374c520x0f17e25d0x51bda2060xe86df7b60xed3654860xe0886c540xc70c8e3b0x9223bb330xb437b4600x3c16ac6f0x53cb153c0x8bac58180xd680a3770x15e755c80x8b1033050x63452ffd0xca6e85990x74af8d400xaca31ad00xac95c8f20xdc2959570x1c9827490xd70b71960xf36aeba30xf8c6d0830xda7a527e0x5affd6750x74513f150x49642a530xfc9c0aaa0x138151c30xbe7dcb6e0xe953a9140x4de8f9e00xe655e4de0xbe7360f80xc6c7fcd90x748a261a0x6273babe0x3a4825750x44985efb0x83ea6e6e0x528baf1c0x69228a2e0x76d726b10x2844eb700x034be6dd0xa493fa9d0x36ceb64b0x669462410xce5ea4a10xc81de18f0xb0bf9a3a0x17f077990xab4cef5a0x1769397b0x848ee18f0x6e2c6e950x1e2a89d80x3bcba0100x35395dfc0x65e429e60x2f3f9f1c0x1399cb900x9275b0da0x9e4818460x659c2fbf0xf049b7540x0fd60df20xf406e46a0xc5e30c9d0xafff8b2f0xb9e80c050x4e095f110x2e4391420x107742a90x1784f2280x56bdd9270xcc1be7d20x54b08af80x1a159b480x76febc850xbdeb7e0b0xb78583240x6a3104eb0xaaa17df70x5d6519ff0x2cf8ac3c0x7ebadddf0xcdd65ac70x29bf8a1b0xd53167a50xdf70675a0xa37db6a60xadb0c4db0xb129edfc0x44b9df9f0xa7be61b60x00aee0420x83aaaef30x95dbc76d0xa07130870x3ba17eab0x9b8a53f50x8563a5540x070b28aa0x2d7d7aa10x31867cf70x5d2ac0280xfed547590xdf66b6890xa57381080x97ef03d00x6e7a1e8b0x389413960x3b7899ca0x323cca510x2c10e4890x57b6efe30xd004b8000xa9180f240x5681bef30xaa9e389a0x4647c2db0x325610590x5a4734d10x36cc95c40xe58197a90xf4ac7f6e0xfa4135040xc7836a910x8cd4927b0xd1c353580xc7e2a5a50x5ded010a0x165e3d030xe16f1adc0x6309b9540x09715f230xf1314b9a0xf0517d7a0xb40324840x7edc546f0x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x5d6674d10x089a208d0x40e990780x270650320x9a59a7880xb3abadfe0xa38b1acc0x7f7a961f0xd3ff36020x8839e7f10x814d0bf00x8ac216cc0xfcdf82360xc9b4eba70x80570a830xf5f4ad630x02a691910x4edac35a0xcf1b63e10x263507220x5bf8fd480x48523a5d0xdce11f810x40e8f0ee0xbb05c4920x897673de0xc981c79e0x5d4f9abb0x7e8f82fd0x5e6aef730x29f078d10x4cb057660xfa21f96e0x09fbcf140x53b050de0xe2db27f60xbbc78f4c0xb18e57cd0xd50edc400x0bf020dd0xcfaec0b60xe03a774d0xe6f4ab7f0xf1421d130x10e4b31d0x96e664c30x5c366b630x2b36c2a40x7d076c7f0x06605d940xa0bdb6990x20ff72ad0x9481fb8b0x711f1c2d0x8911586f0x458b39f10xf1930f9c0xcec00f1d0x6a2708aa0xb61272430xfcce1d6f0xb06694e80x0ca122a20x44704a590x80a6b8a20x8b53a05e0xc1a957d50xab6e19310xf4c263580x411945890x5dca7f4f0xf6046e9a0xfe2f64b70x6f28603e0xb45167a50x8165edb20xd4911b890xacb5b7630x910c60b30xfe056d020xc9758e780xa56304a90x8632b3cd0x726691dc0xd91b74cc0xec11dbff0x9e5fbe270x4c56036a0x9f96c7b60x6918e8b10x8718bcca0x92b9f2d80xd793db390x68d9f81c0x572124170x75a0db580x87120cd10xff8de91d0xff5d901b0xad5b58aa0xb451838c0x728bf11c0x246ef90f0xd6eadf250xb8ecb45c0x6192d6640x043566950x9277a1c90x38ea6fcd0xec5f9bf10x32d6deb70xd16a7b430xe6cc4d770x7f315f4e0x965316a90x175e274d0x6b2f83450xb8bdb3f50x8fa179750x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x2f1eea800xc9011f020xdf6669020xebd584ea0xc303fbd20x54af33750xf02bfeb60x48aaf7dc0x0d3319d40xe4f735190xfe0b942d0xfe92364a0xd4db24570x7394dcc30xb9078aa90x36f9005a0x6cb455040xfa3d5fa20x239e04510x777d00a90x710357200xbdfa55a20xa04e9b650x8579dab70xb37a06470xd02af4640xc659a7160x84f97f140x7d0439650xdd88b8440x45cef5e50x1d13f2450xd5bf883e0x8040ce270xe7aff31a0xe4c7d0ff0x4fafa0f40xf0f834d40x8ca13f580x6b648bcb0xddb9e0920x48552eb50xe500c6560x1a4114790x6f05e42e0x2f35ec960x61dbacf60xc7e376dc0x84f8faae0x50674de70x1516d5240xb9d5b0130x8e1c1b530xde5ab1640x73730d390x75a89dc90x9561384a0x3aec1bec0x11b9567a0xe116d3a40x74b14b4c0x2ae0bfea0x07fb449a0x3c22a4d80x5f0962250xa173c8890x2c8216870xb204a7390xa7933f780xce44dac80xe4ddc3d80x703138830x47a03db10x59d8b1740x0feca3660xea8d14a10xe886631a0x47c108630xb8cf515d0xccce09bd0xa120ae540xa9df2ba10x06d947990xf923269a0x6958d4390x87dca0220xa25520c70xd69bb4310xdd2b39820x26e13f8d0x93df9e4b0xb07a21b80x265004e40x55c53c370xb46d839f0xada387660x2a20769a0x9e50dd370x8e7ef9250xe9474bde0xcad54dd00x6c368f410x43a983fd0x26ca36f30x1a8e5be70xccfb9e070xa52d0b2d0x53d8bd8a0x0a96f7250xebc4f5f30xed26e0b10x8de3f7de0xa9408bf90x0cc084f70x9fe493bf0x3a7a89420x4d4ab6000xc7a25bb30x2c3ffc790xe4f3a6010x38f33bed0x9ff776a20x43de873a0x6b2dc0600x03ef2e290xac2fb8a20x5b19ade60x7ffbd0690x30266a230x0ea977c40x212c5b5e0x773522860x88260da40x19e924110x4b760fd60x81676af40xd18103070xd47a839a0x9151b5b70xc8d9bc6d0x442c31a50x631798050xbd6e36dc0xf8887e290xf994f6090xcff28a7c0x3b93d71a0x96a283e80x4e49fbcf0x902a975f0x3d4668f30xdf259dcc0x51186e470x8c0bc9080x4f932e5b0xdfdcce120x91c290250x75d317190x8ee12d910x0666c89b0xe138ce6b0xb3352dd20xfb9a826f0x6181aec00xfc6380e50xebbc2d9b0xfb09f39a0x91a6794b0x2f5cdf800xc3f679f90x3373d3080x8259ca2d0xd52bc87e0x8b37d7ed0x25a3802f0x171328ef0xda10062e0x795c6cad0x0b8265aa0x453b20a50xf46585780x7fe766af0x9f00dc6d0xd7e405900x2888aa690xa5ac4f340x3628a96a0x11f69d8c0x93e3f9670x440a956a0xa03d57ef0x166b90570x27b206120x52cced400x91b9a4ba0x26cda94f0x9105ee940xf1c2a3740x28f809940xa58b46580xfa904ec10x450817030xfc4152fc0xaa00fdc00xc708f1fe0x188a16470x3891ffc80x0805f2c80x263beb750xa03603790x1fb224190x6e3ff83a0x76ebca1a0xd28286950x53fac3c90x0431f9300x5ab097450x4e91a0720xe4d85d5e0xefeafcf10xc0dcb59e0x8c9f6ebf0x0f9cb2890x419bdee80xdded1a430xe6955a840x8cbf2c830x804e5ea20x2c8dd6b80x97cf4a580xb51fbd640x20df34630xb685789b0x0c32ff8a0xadf356b00x4bded0930x10acadf50x6528160c0xfaa349f00xe26067670x1896537b0x19b4a9a80x23d952050xe4d6a0fe0x607b34f10xbbb988590xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xea29afca0xa5bda8a10x2aadad1a0x8020a4a20x9aa71c2a0xe9e8faeb0x984252050xbee750460xceb126d70xb7a756400xc299d28f0x968f9a230xd7399d2a0xc1bf03340x2762019e0x37bc5db00x81b033770x4194029d0xad5737fc0x5c66e90c0xa62892c60x85c54b610xd93a5cb10xfe7d7ba00xf3624de80x5e97e0b70xb172ffac0xc65ad4100x9294508a0x26e855e00x505a2ee00x27a850fd0xf440a7da0x070ba0410x65d85b770x670eb9f00x0875ea470xef46118a0x9742b16b0xd15f8a2e0x5b254bd10xd84b28610x291b59aa0xb26a1add0x5afc51fc0x5b961f240x1b00ce400x30d3f2cb0xd32132f00xe98304310xacacb5270xaaf3e5660x65b2cd7b0xad307ddf0x198b33740xe5dd2d5b0x7803e6f00x921d7c650xe331ece80x721f7cc70x9941d4ae0x6f1256580x47182db90x39a012140x727202910x5a05e08c0x9bb78c370x6ef5684b0x28e3e48f0x5fac93dd0x7fc8652c0x526227d80xdc274ed30xf7c3bd080xd7a2a9da0x2d5f69520xf373fe810xd0c051590x5116ba890x4bef1c670x815f28970xfcec09870xfdc916440x335c570f0x1db1c3720xa6424fec0xe668998f0xd85cb08b0x956a43ea0x58487e030x9eb29a440x404e94dd0xd1f3957e0x74f14b6c0xa06bc6c50xae0866d40xbd8647ed0xe8d1c6bd0xb179a2470xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x9fbfebab0x1d1d9c260x87d934190xa869557d0x14c6c6650xc4528a160x816d39220x29077bd60xefd5853e0x6125a5e90x17b736d90xa435c5110x1edd841f0x21e7d92d0x6d954d950xc56878cc0x9fb13e8c0xb3b89d750x500af3ad0x82b5ccd50x66288e050x7738ea2a0x1030cd3d0x6c86ffa70xb05be19c0xe6510f480x74f955c70x3c51ba780x2b74698a0x760f64c40xf434ff720xb5dd633a0x01d7256d0x8f996a300x55e317030xdbf2d2850xabbda3ed0x34b843150xc1b394920xd2b1ca710xdd77cdfb0xbbf010200x48ae1b030xb88c2c2e0xd67364f70x1d9248cf0x941f2aaa0x41ed3cec0x1dc4a4340xdf0f75c60x89f82eb00x77d5bf3f0x561f74930xe2ce2b4d0x59f2beb80xf5785b420xc7002ac40x9312d80e0x0ae502240xf654831f0x7879e8c30x72ef8dc60x1336640e0x8693e26e0xb348a8500x3e59d9b00xdf460cde0x27d8667f0xc1a5c0120xdb2ca9e40x0aa2fb7f0xd4d417810x9d8d27770xb9caf9180xe6ac69370xf232c09e0xee0182240x8bb0b0ad0x6488b0b60xb4ef6f220xf9fc82050x2e6d2c0e0x966d75910xd035bd030x38391b3a0x7ce02d990x1a7444500x5482113e0xea80fabb0x2fec825b0x72d9a8a70xcfaf2a7a0xfee7f40f0xcee382eb0x62128a200xeb4bff040x1aeb26450x285f31090xee58e9700x07a890c80xcc30243b0x6c361b940x1dd571e60x098b71c60xff6878cf0x4697368e0xc565018b0x714452110x709b569d0xc07b08630xc95617720x5795d1ca0x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10xc44f85c40xf93fd09c0x20d65e400xd09181b30x9615443e0x6513a3fa0x7c55ea050xab7815700xf195c6820xc46d43790xdef7c8930xd406d2660xdaf4dfb30x9fce80db0x61ea189b0x42f1b9000xe4bb985e0x4351577a0x02998a8f0x80d68d3e0xf11d1edc0x75fb27f70xa78f22ba0x51d6b92a0x6518c9d10x09cca8430xb12cbacb0xbec180830x96c171360x50a4698c0x12f6f69c0xe99de7380x780ccf2e0x37805a140x40fecb8c0xb0190fb50x7d1550f50xadea04da0x50ace1690x02e6398c0xf38a104f0x7b5f861d0x9691d2240x488bef8f0x1a1fd4200xa1bcd1980x29cf2ebc0x32f5ad880xf4073fa50x1e690d3e0x9ad1c27b0x3b505ae70x0443e9fb0x2fa10f3d0xc28289450x811811e00xb1deb1c00x121390990xabe1dc6c0x22b909860x40c007810x144da9930xb1b670350x944659690xddcf2cf20x6484c3f80x481f00900x59d0772b0x0de5acc30x83f8068a0x3f9143c80xa6c8dc550xd667e05b0x712151240xda63d9c30x02412cd90xeb4fffb00x375f8bbd0xd5973ec00x681944a60xcc90b78f0x13bfe73a0x12d081570x4c4f2a260xaf0fefed0x2c41074b0x6fb134210xd9ac73cf0xa21dbb150xdeba04610xea7fae340x3e1bde130x0099c4d90x532b4e330x702726a60xfe9ee2480x1504a9220xfbabceba0xd941d18f0x40a40bde0x6432f98f0xe07d28de0x0ddccfeb0xe06e79b00x9620f8450x1725f8790x9d50ed7e0xb0ddd5a10x10a30f0b0xebbf58fe0xc2e5b5440x8b5f90a90xe8a4e5c50x2c16d5cb0xba5649760xfa4667d10x1dbe9e730x6f31597b0x7f3407a70xdc0ca5af0xe85c6f650x814aabbd0xc372ec450x36a855790xc45f03240x989c14c90xff92590b0xac6f73c70xfe86306f0x13287c460xc2d245890x2330feb50x9e4830bc0xb58346340x2cb8f3200x5e72da0a0x16e6fdbf0x859c4f5f0x5eb3784e0xc22bb4d40xa9961f730x4bb1c3f50x73c0b7620x2a0a3fac0x6f2577af0x64c8daf90xc907884f0xfeb767cf0x4663de620x4a21b0410x9ccea0a20x7180dde70xa24af4350xdd9445340xf167cb7a0xea1f9e550x0a61e8a00xfdabfe7a0x4e6e8ea70x6e314ecb0x9a8cca480xc839d2ac0x678d5a1b0xa709c8350x2eb272420xb0348da30x5052f89a0xe1445dbd0xc8ad57440xdc6885840x168967f20xe1b4a1fe0xbf71b26d0x2759470b0xbc403e1f0xa7ab9fb70xabf405c30x7326580d0x91ae08ab0xce6ef6770x9d2d42880x5e78d1ad0x605790dc0x77f18e680xc12935dd0xab0acebe0xc3d657a00xeca11f460x7ed458c40xa409ba200x29bb33a30xe5f218c50x6f99e8a60x9636e09c0xfa636e9c0xb30b5fff0x851d26ac0x971340e00xfefa8b9a0xab70225c0xcabd5a300xaa53232b0xe7fa04880x296212e40x85f8a3970x176f1b540x0befe0890xc432d52e0xf5d539d10xa92e474e0x2a35269e0xe7d6d2d40x215ad6140x62636c5a0xb5ecff240xb352177e0xf11543ff0xf7584a9c0xdab2848e0xf592467a0x9b2127eb0x176e303f0xb981a7630x8453d5b20xd7d0f3080xb6a688160xf94964940x9e82e65a0xf2defd940x9305bf680xc0a3d1050xb14fc46a0x479c3c860x141cfa2c0xae350c430xef8779bd0x42b721e90xdd8e4a460x1bd41cb90x7d42af710x92540fbf0xb0aa812e0xb3c72e650x7256c49a0xf73f86380x1f7bb7b30xda8ad4d50xf767ca350x92d31cfb0xea4060300xeb02fafa0x5068f4590x54302eeb0x8f97e74a0xe76875340x0d5f84a10x1d2d760a0x16ecc3a70xd6ea8fb90x561e25410x10f18ffa0xb678c3cf0x2e0112310x91826c9c0x540212330xe5a1d0500x19a4c6ec0x6406fd1f0xd625b9f50x9387156e0x8bbff41d0x4469e8320x8c9e9d8d0x4b5438db0x6e4359870xd14372980xe352dc5d0x33d796a40x1eb1418f0x6ce58beb0x014c664f0xeb51f7c30xa9e38e9a0xcb9e1b2e0x49eeac920x4adf94e10x95032c540xf6c1bfe00x5bf4fcca0x63a583700x1050a1400x0a1d1c4c0xf45338690x50d4eba70x8c6bf6510x933e466d0x34da646b0xd61f86e60x4f0077d10x6ec6ca160xf5750f500xf2f98ac50xbcb0f8e00x97046c630xac3f920b0xa70fb7610xc9831ad70x18387b480x104acf270x148455020x945ff42e0xa06f95cb0xbfbe7b990xb18368050x38f50d750x4bfa88c50xc27a0dbf0xd57773400xed4a24d80x434e5c9e0x0d3f00e70xcc8e04210x31e6518a0xffcf86000xa58ea2900xd6b5f4420xb90a1ca90x19ba23db0x470456400x15e898c50x1a5782e60x4795edf50x915b1d0f0x82fe07a50x2a751a830xd5fa1b710x901a1c100xaa66dc0e0x29a740dc0x6b98cd6a0xcc0be52b0x05db46570x317a8ad60x421601690xe4ac8dc50xf848964c0xd8aa55670x4eedaf870x797b5de50x09c8eb550xaa2862b90x033724530x01ae68930xf62045700x4c7bfe750xcbd4898c0xf6230e490x619b14da0x473f19100x79cf10430x5813db4b0xa1dee5f10xff903b430x689f370d0xfcdc14d60x6fbfdd5c0x8ee29e6e0x47709e420x08162c740x4fabe82f0x2fe504da0x8e2655ef0xc9b30ddd0xaa31516a0x8cac8c080x85f44cb00x72b243d40x16cc62960x32166b760x3e2336d70xf6e27f880x858b3fe30xc1514a3b0x0810be090x97bc18a50xef045c190x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660xf827cb830x6c23f4ef0x5892d71e0x0eb4c2510x4c316b7a0x757cd62a0xe823886d0xa40d17e20xe130c8500x279003ee0xe812c96c0x02ba99000x870c3a7b0xd27132880xbce1e49b0xe5701cd50x4270cf3f0x57de7efd0xabee6fca0x1ac998920x75dfc4ef0x7ce18c9f0x2d30596c0x7eba1fd60xcdf7e5220x3102d70b0x1a11a0150xb57343c20x789affb10xd1816f320x661aea070xf3b6161d0xe4dcc5370xfce72e440x4c97ed340x0fdeaf310x635241120xdf9293700x25820c640x8a4bf1db0x26db29490x067d73bb0x044bdf290xc06aa6a50x889d49ff0x39d01dcf0xe324f8360x1cbb42130x4c2a277e0x105d83d10x6acefa420x30090ff40x8288a5e00x0d6d5ec70x08e0e89f0x51615ceb0x68d5f0ac0xf3af1de00xa8e31f820x1cdaeb810x4795c1a30x1e0c65890x0dabb6ae0x092cf98e0xb999587c0x60fc75fb0x74530ecd0x07fd31c70x6dad87630x730825790x4df8bac90x1a6bf28f0xc5f518db0xb644feb60xe103ef000xd89530c10x3f7713b80xaaa918c90x7e52a06e0x73da8a810xafeda40e0x27f4f0290x2e2360b10x26a6f3010x800fb92b0x02e639d80x9b03c2370x0baca4b50xd3f890100x99de405a0x1ebe943a0x790220200x0f4d03d30xaf1903030x02caa1a80x669c7ad90xe2c2abe40xb53b04e50x8574f6f10x7fa049c80xf8a370aa0x5d470de20x926348290x107d6d790xb9dc498e0x67cf36e70xdd626ee30xf369617f0x0e67e3b00x17cd17320x2e0e1e2f0xf2bf60070xbe1236170x3ee3aad50x42d85aea0xe86fb5c70x8bf28d160x3a771e390x6b88736a0x16971f210xc2b02d2b0x746cf6f10xb5121d670x0bc6094c0xe80e50870xe3fde1250x6dc504870x368e965b0xd3ae77560xd0807af00x2885fec50xaedf84ce0x0aa3d0e50xd87ae97a0x630fd27b0x8b49bd2a0xafb507c70x9d24b2cb0x8db55a6f0x6ffe1f3c0x63cf7ef20xe0d9b0540xd4e5a9400x1cd3b6c90x33360dae0x218a5eae0x293678c90x86468d440xdff8c4cd0xd5b7253d0x00a566bd0xfac084850x3c56ef910x43bc63420xe16e80900x6d69f1bb0xd1be2a390x1152854b0x972a04d40x23f6e85e0x39c927590x6844b0f40xdfc291480x8323a7e00x853b7e110x932e832e0xb82c36c80xb2b9641a0xf89cfa980x86b9c1850x117800570x74642fb00x893518b10xb5c8dd650x4b80f8440xd082cf6e0xa1ce28960x937908250x9db557ba0x8eff32dd0xcc06734b0xc560e6d70xe17b342e0x89ea50fb0x5d7c109b0x73015d970xaec1230e0x265765100xbc951f880x95e0e8810xda79f8220x1b1303820x97b4e6480x38d3dce50x482ac5a40xd76730350xc805066c0x74a555f00xc76a07400x5f2d9e440xc67af83d0x8cbe523f0x648eb59d0xea124bd10x17add64b0xe6226e700xa28cfcc00x4df2ea840xded39a6b0xeb2391c90xbefa51a30x2b593aa80xd0d3f0a40xb737b1850xced0f4d40x6c224cda0x486075c80x4de995ec0xada31e570xee7d7deb0x94bb7ec30x3d2107240x881c44130x5e855e560x3f4bd8460x579004160xed98eb330x060ba97c0xb56280550x1f5574140x96e5d30f0x2464da170x7d0ba6820xa13e780a0xa681fe880x0958a7d60x82c76cf80xce6a72f90xa095e02e0x155a14460x798f7ffd0x117c66060xc05106ba0x3c6053a80xc6ae9d110x593ac4660x119bf3b40xb1fd8b8d0xc837331e0x598b3f290xc27ffb370x31329d4c0x63ea92fc0x1908824a0x286324030x6c0bdda50xd550eb2d0xbf3aa7340x1a4cfafb0x7ceaf0d50x365544700x5f24bdcf0xae745dda0x8847e7c20xb2c885960x60c406920x55b9e58a0x3465ca420xb37858160x4c7863d40xadeb6a920x4536f3df0x0580a9250x653e71c50x34d6cccc0x1b80c79e0x4378ce0a0x3b6ec5220x36692a800xad9a9e600x1fc190b20xa47dcf290xf60d5adc0x993e9a740x9f7e6da60xd14133120x2dddba0f0x2b9da7a40x079dc3e10x8c3e547c0x2d140a580xf9388c430x5b3bb2a70x77a5b2a60x84a8885c0x775cc09b0x6d4b87070xdcf2c62d0xf6d39f320xa779b7090x5e4da7310x3cc211ac0xa00a8c480x0716ffcc0xf60c30f40x26e913bc0x5509813b0xa60821ff0xf824e2d90x9aabb7d00x7c935ad80x581b25110xe593598c0xe00e50c80xa303de790x1b50dd8b0xdde00db90x5421f82f0x8d2d647f0x9cb11c280x5cfac75a0x9e13c2d00x5877e53b0xed9f323a0x09b73a6d0xd665caf80xf587f91b0x0d07f5430x6e1ce0510x31a26f060x73c0ce770xe1ff6bb20xd3ab9ace0x3ba01b470xf3bbe1970x5bc8179b0x9fe899b70x7b9793a20x1234e4830xee63e1b60xabbcc2520x68a90b510xc4e73fc80x69d162520x0090c99e0x6b0ab0300x25716b2f0xd0e820630x945a19220x321fc8f90x545fd0c10x636257f70x112ab9b00x9247db640x19d0ba350x8abacc470x7650e7740x306af1280xab9c42570x1527f2b00x118338fe0x75e4e1540x07264a900x65bc2e650x642623540x6cd882900xe953b21f0xb37aa2a60xb0e107810x868acba50x0bf2370f0x771810c00xe5c685730x79aa04a20x2c6b231c0xd36dc10c0xe3ff2c410x98c551420x405c11440xf3808cb10xc00e23f70xd8ac6cb20xb5e31d880x4e2a27000xab01a1e50xcbf925f90xae99d20e0xf8f9585a0xa7e1a9d60xa0bdecd60x9c9978fd0x958762000xbd2a09b20xc121afb90x819c45390xb267113b0x801782150xa843805a0xe058e7030xddd3cd830xecfe011e0x6ac305680xc857f6550x655611bf0x757921860x9b3884440xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590xdbcc75900x8cc07ada0xc1659b840x361034350x4d03f1ec0xfa9dfaa40x3ba6c7940x98b404010xe73eb8bc0x41bce49a0x486dedc30xe0595dd20x6c064b3e0xa31518530x454aa44f0xd2def99b0xc4ee8ff70x894840ce0x182c324d0x86bfbb560x6a7700920xf589e86b0x729d18c70x446da1d40xebb053610x662192b70xb654aa820xecb077400x3de458040x31b303ef0xc3186a610x70f96f880xf39169870x378e47e00x31076b990xdab879b90xe47cc3ed0xc1f8bbfe0x17f1c5480xe13501920x1bc030e00xa6ad3c960xa2aab8510x46b013240xc85f02630x7597ccf20x6491c80f0xd27f215d0xbd7ba8020x9688b2170xecba68e30x2b0fe0000x31dca4d80xc6def34b0x372cfd6e0x5391f2c70x21c34c8f0x1fb70eb90x8a2c15f10xfc254d150x204f2c5c0x93d1d4240x9db62ecd0x577196320xf27d0a7b0x70b7c07a0x3b8979ea0x138aff760x078ef64e0x891a5a7f0x80c113140x8c4844090x76e85b920xb5a83e350xe01873cf0x9064f4350x4c1f12b30x527b33d10xa9ef228b0x101574360xcc7d4aea0x30e291740x3645ce640xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290xdcc45e0b0xc29047220x03f976f90xa58ce8a00x8acb8b180xf2716a560x8d5909e30xd51ccdf70xfe132d340x31b5c5830xd7592a8a0xf5b241af0xc602b9c80x253b2adf0xb93913fc0x80eeb61e0xe1255e680x47546c600xb45f2bb90x34af1a960x828f5f9d0xaf45f9270xc7ef5caa0x4781396f0x530ebd1d0x37a19a7c0x407c3c9a0x3a80100f0x630d95460x19d828660xc99202cd0x6a837a2e0xdbef14150x9cff6e760x1fe6e5040x5e0b3f660x17ced5e00xe474b57d0x82829e390x9fbe13a40x2bb2e4ed0x6308e3530xedf2952d0x6921c03c0xda34e7710xf9f02aca0xaacdaad80xba951f900xb9e2b7ed0xca49d30c0x231b1ebf0x8c2677670x2600098d0x622ad12e0xbba23ebf0x0c2b38500xa56f23ec0x345cfcb90xa219b1970xcb55a67e0x794ecd2b0xc219f6a10x31a3abf80x58e64c950x10af36b30xeb4cef230x1b53c0610x711818940xa8d44dac0x922b86a10x8a20ca130x2e67dfec0xf86894d20xbe137ed50x1f4934e00x9a1b86d10x3d66ad700x9a389e570xcc9d6d410xb5b736650x70997e6f0x5f7ca7c40x9f54ead70xec2633530x4e03d5520x2c8ac3c40x7a915f0d0x3e2b0ba60x643d9ba10x685e31ca0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050xa641d0140x9670af2c0x83f3c8c80x61a944b40x35f809ad0x5a6c01cf0x4649be390xb692cbfc0xc81d49e10xece7363a0x7de161800x63c29ac40x5ab0bc570xfe8d6ff20x834e41340x6c3f70e00x8df9dd100xb89b6e6b0xbfd01e640x59e640c00x7afe324e0x5fb8848b0x39fd83db0x038045ea0xf78feaae0xeb47670a0xed1531110x1124ca110x808a80880xe153442b0x2d69e0460x549525ef0x1c748beb0x7647726c0x84a995ad0xbd19d1e00x535dff5b0x41d094f30x04b82d0c0x4f30b3790x8d541b0c0x47aad3b90x805055ec0x0f0615a80x75db95c70xb02f084e0xfbded4190x3387c0490x4cd804510x1428d1680x3516ab450x43bbe4490x5e787f220x96768d890x417f10090x7a8c40410xf86737340xc3ba38750x81a8c1020x53dbd7160x96aaba990x776846cf0x0afe8f450xc1f5a6c30x58a275650xc37c0ce90x369e55e60x6c1ba3e10x603257ea0x141f0dfe0x871a6e440xddb30a510x76dc68710xed2acb240x048e1ef30xa892cb760x19de18960x4017f9020x5c8184440xe7fa5afc0x675574170xf77337a10xb14ab1ef0x29e1e2040x04863e280x21be37e10x25e58a090x809712ff0x2ee4c2b10x6ed8a5fc0xc096e23d0x6e2866040xd0bd487b0x18efd0280xcf000c7e0x6a98f9700x609b28530xf5e5a87b0xf681acfc0xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x37500af10x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0xca4673180x0463bef40xa53d956a0xc3cadcd90x4e2dfa9a0x41f160470xb2205e450x4a34f7f60x054953920x6580956a0x2efd777c0xfa71b0b80x8f185c240x2bc0a10c0x4a8d08b30x6cd1cec70xd4df057c0x7193c9540x5b1b971e0x8b3bef250x27a862e90x53d261d60x3727f68d0xb83fc5c30xd3f9e1c70xd925f01a0xd985eebb0x74d04f910x19d52f1f0xfa3556130x3837d8250xbd0f78870x05fa0aee0x5fa2cb7d0x647266230x7f7621ec0xc0ba1f6b0x3dbf2de30x7638dc3d0x75a8b0750xa399b6780x1ca863d70x0fce62d30x3abbe9800x361d0aaa0xc9444fff0xd1ed2fb20x97a380050x9fecfeab0xcd1a876e0xe58b69790x8b13a8b80x8243044c0x024af8f20x4bd03a7e0x887ed5cd0x73bb6fa90x028b73060x57f999570xf6f8b9a50xc4bdbbc10xbf3f550f0xa4fb58b50x98e8e5040xc90f61600xf84890d20x8a7d1c310x714cad6e0xee93522c0x07f4f2ce0x6d199bbd0x6b02287f0xe2756d220x1213e95f0xcae270320x584234960xb79f20990x8f27aac20x159b8d5e0x9cc7ba810xa7cba2840x9d492a260x9bcf9f7d0x539143f40xc45e246f0xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40x400d95790x563e4e5e0xf97d1a040xae9091970xdf2431690x3e664fdd0x406c4cb10xf654e0300x09181e450x1415801b0x6481ffe00x30acfde90x9e0fa5ae0xf643d1040xc6dd8fe80xef8bf3a30xf1c1fc1e0xb7cd7a190x1552c7090x912a0bf80x8e9bd4a30x27df31050x07edeba70x46a6c9ef0x9bad141d0x2b7fc3850xa2f7487f0x90a9d8cc0xb9c16f510xa0dc6b300xc916db3d0x0ec096b00xc25b89710x31128b8e0x97d123550x8654be580x0d6f080a0x7d0e1d950xab1e0e930x63c8fd2b0x972bffc00x208994670x8b7b4d8e0x65704d220x049929c00xba01ec830xcb8a461c0xb75041d10xe740b58a0x3fae6ab00x85ff38a00xb14506480x9833bc0c0x3b261c510x737317240xfb921e000x196614ce0xaff8aeb30xe6ff9d930xf2fcdee90x478d2d2c0x30bfa9150x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0x6cfb19d00xb605aeff0xc8d0fe400xc852e5af0xbab7ad540xa51018c00xff53d2d90x46415b540x45d14bdf0x6b7a43350x246df1850x98f4d3060x8a4ca7be0x3c0e80500x1591b2c60x221394ae0x3af578f50x5b8843640x07b64d810xe5f734060x96bd98620xb07cba8d0x3cdf626c0xbd4594cc0x7b98a00d0xc77ee4a80x608065230x61e422560xa3e52d5f0xea6e38670xc35844e50xfa0263a30xbe57bb300x1060c0c20xd90ccbdb0x5cf2bd420xfa2414af0x2aa7ba870x7839c7330xc08b30e40x80b0d46b0xcb37050b0x137b22320xab1e48550x34ed85860x64dc5ea90x5d53dbfa0x420415120x9df628d40x078b1c500xac692f070xdbdb80910xf4b413980xbb265e6b0x9b7994420x7b0ea42d0x671a2f940xc63307400xc16724d70xa33cc8730x17cd43190x5a87ce690xb6d1f6900x41c9c8b70xdb0a1f730xaf4bbe060x4dae16e40xdc94db4d0x8a682d3a0x98c5717c0x16984b040x4922b0270x0740a3e70x2665f33f0xa266b7b50x41b2e0400x57e1bcb70xe3c4c6120xffb20daa0x156088a80x93de17610x884d14c50x389b4c1c0x2ed13d650xf52af6610x7a25cf580xa2e0f9eb0x7cb134760x57feb17f0x5d124b640x4fdee8970xcba2afd80x17f341a00xf95759af0x1b8b95ad0x75943e250x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x04e133fc0x8fb063430xa78bd8940x06d6ed410x3a1dc9910xf64061690x1b98ad4c0xaad771f30x9ee8471e0xb09f4d4f0x2cb0ca3e0x938a9ad60x90e807c70x2a91bb330x0c4e0b300xce796eeb0xc78404a80x2adcb0090xa6f8a2700xb3c0ad260x303dd0a70xcca998560x1b54bd5d0x63057f4b0x9b9df9c80x9e9aad950x23e614000x09f4441a0x2f2dcda00xf4afb6d80xb7b766a00xb4b7df530x109767de0xcc20e5920xff6606160x98f28bdb0xa854f2030x70dac8e10xeb1dac9f0x370430e80x9bbd620a0xa1e322180xcc2effb20x493a46b70x383efe8e0x19a941d30x86190d6f0x21ef4f210xefbf424b0x2e4fbd810x30443f790x2e677bad0xcf8e8be70xf6ed33340x073a61050xc010bd180xaaf8dbd50x4420be8e0xf4c9686a0x9c22d56d0xd3e9bc660xddd38e5f0xe7fabcf20x6b8d9b6a0x592c5a470xf457da130x91def51f0x49e86a0e0x787ccc4c0xce3152b60x184621a40x018ff7a50x887fc2020x47fd60aa0xe634b7dc0xf82cf8ac0xf3cda81c0xe23139210x613b1e2e0x64e8e3b20xedc954020x685a7d570x255c67350x3798dfab0x791358db0xbd5959c80xd6e65d770xcfbc0bc30xbd2a94110xcd98eec90xa9d6d11c0x898f8dfe0x78d97d3d0xf57b06ff0x47ae39d20x22f3cf930xe6c925a20xd3d177630x1d0ec4800x9b0fcfd20xecada2ee0x6d639ec10x9922ea460xeef9703f0x61d24c520xae956dce0x44bb2c000xef0bf4520x7b38d8490x773ef9380x31cca2b10x80dae5d90x8da0df910x194cbd510x4e155af00x0e3858420xda0d50ec0x4e90435c0xeaf74db30xf077df910x4ec93b8b0xb36e41480xca0482c40x0b9f96d30xd4372e630x796d98990xe5a78c1e0x5efa66690x96f206100x696d2bf80x149f58560x33e68a000x9e0eab360x40af7e740x36aba7cb0x13cf72ad0x6bfa26e00x6580ef710x138e25960xe2ed20d10xac5f62f80x908ee0730xb7852a050xe9e799fc0x3fc2387c0x6b9583200x81835dea0x919d4fd30x291899050x30634adc0x38a90aa70x94c5f98b0x6efe626a0x7ce25ff50x6484e3f00x8e68d1560xd60cb7e40xa432baf60x65bf59bd0x05647b640x3454d2030x73855f6d0x7b56b0340xb5c9eedb0xb8c495d60xbc497c380x0ed603c00xe5840ec60xdbd019c40x69824a140x0039cd3b0x086bfb340xe48b69250x4dd2c7340xf92eb64b0xa3d5e3a50xb4e57b760xaddd05c00xceed83180x83d9b2cf0x5303e35d0x157706ef0x490454260x399918650xae316c110xe92609430x7e4d53870x900f60420xd0fc42c50x0787b9530xed57dd170x31a810260x701843ca0xdf30c2450x101557d80xd11a8c360x00a048450x84ffea8b0x69ac23c00xf85f358a0x551b35a80xc4d938010xbc78fdd80xa29213410xc6ea63bd0x57507dfa0x9c024a880xac419f320xdf3e16260x10087b930xb73aafb10xc1b997920x3e44c42c0xa99d26e70x94ef33fc0xcf2c6fbd0xee63173f0xb790646e0x9fea03350x1e5906c20x239ac7950x8accdf3d0x3fb49bc70x4673df4a0x759bf43a0x58d4b4b30x94ccf1f60xac42d0be0xc701fd9e0x6bedf4020x76c7f46b0xf3d04ac40x925176f80x7424481b0xd1d71cd00xd56d55f30x71e0f9a10x10a0c5b10xb24b719b0xf99e873b0x1eeea8560x690cc4ee0x7c3ac9250xbf4c47f80xf2aa8afa0x7ef398230x275269b30x69f565850x5f55e74f0xc2a7d9a00x50b0f1110xacab5d030x56c82b8f0x50ef27940x11d53b0f0x1356ab280x1ecf06ee0x3177c1170x757b67d90x9e0b1dbe0xa70e95300xc5dcacef0x991a0ca00xd6c7e1e00x7aa288c20x44b2146e0x5fd298ab0xc40087d90x3d51bbb20x166e24d70xac97a2070x463128080xdf4ac3670x56e9229f0x742ae6350xb87264210x1707b3040x13ebfab20xd0d70ade0x2f967ee10xd91f30820x56e92b440xbc55c37a0xc4ad31cf0x1a07ef350x4bf19c490x03773b990xac6d33080x05a379770x870250c80xb0f18fa00xdab434a30x46007f910x87580ee30xfba20e1b0xf30177810xe76ae02a0xf1b0332f0xb51427820xc0bce1f70x743a80b50x9263011c0x18f2e1b30xadd49a0e0xa9cffd6f0x8997c8f00x034963190x4aec76840x4e147e710xdb2c28680xbb97c16b0xf28979990x4c600e820x88a087700x307986ba0x8b3bf6b50xa4af59c20xbc10b9e10x2627a25c0x1c8dc7010xd95dcfd10x726628c80xbd2f88780xb5343db50x5392a8aa0x38889b2f0x6703f62e0x19f37f0d0x6c5a9c4c0xce75cba00x3c64dae80xea02c9b90x90d2c9330xffaba9530xd84b33d50x15f7c8b80x3713b8730x87e2553b0xda32d9af0x5e536ca20x4299cdc00xe556c0630x16afc58b0xb44672e00x3f67e4990xc88a84240xe629b3b70x98e508ef0x370c512e0x1238b4d70x00126ccf0x6978e0c50xe498484d0x4458a9e80x18609d070xcf5bef7c0x4568f2fe0xbdda269f0x94c713210xa0ccb7500x85a094a10xc3909d530x910c68e30x526bc8a30xc379c6500x775837b10xa76e07ad0xfe4b417e0x10b433320x23f86be00xe01ad74c0x4dce7dd40x78b3f6590x07670ca80xf7679fe00x2559e1a70x23dbb7290xa60776b50x282498030xdbeda2830xdf76bbeb0xe6e2893c0x0eafe85d0xd15bf17e0xaecf76450x07dbba1b0xe37cc4060xe459ab2b0x1d2cc22e0x4a68b7d70xa99d201e0xdccf56760xe63310020x2903d3f00x26f6b4990x613a395c0x82b1356e0x2d6bcdcb0x0668f7c50x45bb576d0xea7d7e110x95de02bc0x02258b8f0x9ae287f50xabf235cd0xbeaadd820x8c412bd90xd6d2b4f80x1e4faaf90x89e98bbd0xced88bf60x8ad0fac50xeffdca560x092ffe800x1abb3ee50x5301b1570x2691e1420x514edad00x165a921a0xc913e1f70xac5fcec00x64b133f40x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x3d7cef070x39461d6a0x8b8059bd0x09d44df90x2ad862af0xb31534110x223924520x3af044730xc6edb77f0xbf5ac0230x56c8262c0x3e2774de0x48759fb60x3c4fde0e0x4fc3cdb90x719583530xb2c953b30x9b6e2df20xd30902500x53672db20xd8c5f3ce0x0861b5200x31fef76a0x59dd24080x3d87c0f70x64702c500x0cad03fa0xf5a097620x4081886b0x2fcb7c940x9482d88d0xc7856a3d0xd4bb4a820x4a08bea50xaf48ccdf0x8dcfc8600xe613a7980x9631a9930xd2cdca350x31c9d2830x0253087b0x00456d100xd7de706f0xfe67ca2c0x76e73a0b0x6c1e53dc0xc287b9cb0xd495f2d60xba9fd0930x1f820ea70x000c06d60x4ee528c30x1c1a8aa40x2fe851ac0xb91a6c320x42185de60x7a600d1f0xb0e606410xe43bc5680x86c0dedd0xbaeb17290x7847e8f60x943b7dd80x4a94b8f00x36ce25640xa20609110xda7b45150xd4e59ea20x23399b490x0fd54e720x7f0922fc0xa69c5edf0x463cb7dc0x563bb1580x015969cd0xff0a18600x6501fb7d0xc5418a280xc22df8d50xb58a63300xc34949440x138c5bdb0xae69f71a0x120b1e0a0xc6268d770x09713a580x134cdd340x2dd8e0e40xe6ffab810xbc5c78b70x6e5728960xbb00dbbb0x554f8cfc0x6200f52a0x4aa58bea0xcf7acfbc0x718536580xfb3751ad0x36a01c0c0x0e8a84280xf6cd72e90x3fb50bcf0xceb96fac0xbe5438340x0a0c9d450x21e13cb30x7b19f9a10xdd8b3d340x64109ff70x0dbba4e20x21ef311c0x1b92e41d0x9c73eec90x43d240dd0x382badb60xbf1143620x87a2a2c50x51fa185f0x937b9cd80x4e1b4ff90x2b3dbcac0x65293b320x28e1982f0xfa9a75e30x22c78f700x0c8518360x322cc4830x76a0b4b10xc76e4aa80x269f1e5a0x1853e4320xabbf94490x5a34079d0xbb3af7890x943ee3410x96c0f4d80x716c6a360x899164da0xc8e7622c0xbb24f6070xe16fa4430x055e4a4b0x4bf3ec8f0xa29abf620x468554b10xfb8d873a0xa7ec91c80xf4f97def0x4815265d0xe9fe18b00xd869076f0x361735230x7cab427a0x4cc8f9c80xcba46e8b0x70d5fdae0xfe4879750x5d49aabc0xc7e1cc1c0xfd0589480x5e9f63280x3fc765f30x472990aa0xea2fc5070xaf73b8cd0x7fb28c800xd379c44d0x1a7d57cb0x048472cd0x4fdeec080x166804c10x917322ed0xe64e31970x7aec65200xa20953300xcacbb9430xea1fa9770xb6441ae10xd363ac260x1a61a6b20xcc2b25dd0x4d23de370xc56e90870x0c6b51370xaa194d200xe233762a0xf7455c160x0a1d5bad0x9e9e4f500xbbfb538a0x59b2adbf0xc23f80420xac23b31a0x28cdb7600x986b46b70xdb22e99d0x3e8798d90x5cf53ce20x668bc40f0x83d14bde0xf7f16b3f0x81feb7100xbc7aac2b0xaa7891320x02fe75760xd59b93a20x191763730x5b0bc8cc0xed546cc60xa567a9300x24810cf80x054f78040xa9c4033b0xe25c18f10xc9120e850xf847af260x2b4c044f0xcd80c4d60x714cbe1b0xd702f7140x57066eaf0x2c256e1f0x89f0363e0x02c02a9c0x9720353c0x61af02470xd4e4f0bd0xd1a1ebb80xcf35d16f0xbd41fb910x7c83931f0xa05e7ce20x761f87de0x5a04e3520xee200c730xcccae0f60xb678366f0x5ed90adc0x780fdfd10xb115399d0xb2f74fb60x1ed8bb7c0x3a32839e0xb52ee8be0xc111ae640x48476bcb0x1fc0cc7c0xd8d3536d0x6fbc55030x36b5497e0x79e694600xf508ae950xcc2eb00b0x9f8cd2940xd84a05e00x307a2f330xa7a26b230xb2623fa10x4e8594560x05d7f65d0x2dcfc2a80x1a9a0dc90xd97b4ae80x749a3bfb0xcaf18c8a0x63bd2ad60x41cb4ac90x48e7487c0x1dd176680x3b91db5b0x018b3d1e0xede98ec50xbf44a6540x2cdd97be0x7647a0320x4b4defec0x2d393f480xa1d44b790xca8c8cea0x73fcad440xc90efff40xfb1ced060x2c894ae10x0fe099f60x722af3810x4bc9e5f00xed3154b40x11ef267f0x2dd04f4f0x949a9dad0xdab5a1eb0xa44a13070xd96babb40x09b53e140x087332360x5f2b1d950xbac59f350xf5a691cd0x5e177ca70xd3a4dfe80x785767590x92019bae0x066403110x412978a90xe3d44e4c0xbc9542200xea0171140x93a6e0b20xfbc4f89e0xbb93eec50x858622770x81d104850x00df98370x9b698c420x7c5f37110xdb640fa00xe32ca7c70xdd8051590x60648fcf0xd25a7d2f0x574d4b350x398033350x4f0bb3f40x330cfc250xacc684980x26fe72e50x11de4c3a0x0fe6370e0x5935b0150x0f6e4c210xddc05b810x082d03240xddc8592c0xdb46e7840x790f1c330x0bd6eae40x624c4d6b0xf0d20cc60x22d9409b0x8e2b9ab70xfc4c4e160x0053425c0x6ae1fb550x81c8d1e10x8e82828e0x1c7823d70x522455690x409a46cc0xdf79c8410xcb35a2380x43426fc10xdbb6fa0e0x81f59ac50xc3ea53050xaea585ea0xa46c7d140x0fe7a8da0xebfcb0340x533ca90b0x58d773390x9b060b9a0x794966cf0x00b9c7aa0xd08511f80x5a5d22900x2df885ba0x5377e1400x7a772c340x84bc6bfe0xe3f858980x78ca02d70x7f3d2f240x1332da500x66cd8b860xd489c6150x1431c7c00x511886180x20fb8c080x7006586e0x9ef794d60xc5af99bb0x8d22bb580x3e059b780x05b218110x21ac8b770xd55ad93b0x6e7943ec0x894856870x4d6d0bbc0x36075bb50x06cf6b440xc66b77b10xbcdd5b990x6a1733eb0xef38a7ef0x8f7fe0000x554e03870x7c40c9140xe1304cbd0xca7738480xa749ad440x4ab033160x7990eacf0xb5e4d8c70x0951b64c0xfc716baf0xc642d4840x04b4538d0x5cc25c410xe81f24890xa6e9315f0x14344edb0x8030ee680x594bf15b0xca27d0c40xfc39e32f0xc5534d640x5857b2250xf065f6290xe484e35f0x3f0546a80xfdb9b6290xa5956abe0x3c4574530x763ba3ad0xefebbd400xf10de5350xf441ac430x556422b30x79df96330x093a219c0x55f95e070x5f2fcc830xfd93ee350xa72cfb7d0x9ad7a5820x28e09af10x86f274200x96eab78b0xffcd7f490xf7ef9a790x86c7272b0xf30965ac0x44414ff20xb7593ddc0x823c19ea0x7a88da870xedc039530x08eb65a00xab70824b0x8093a2ec0x76e6ca0f0xdc1e58690x395908e90x67c374a60x115bdb290xb35f55bf0xbb1dd5ec0xef62b7960xa735856e0x9701aeed0x021f2e150x5d24c8cf0xf1f269180x528712f30x438d8df20xc7061ef30x06a86bc10x8cc79cab0x26f8f0b80x4a453f530xbfc177bc0xe419bc990x0228925f0xd21c51390xc61ca65e0x162865380x848d372e0xa4b94fea0x98ab39470xbaa4175f0xb2a4683b0xb439cb0f0x16bfd87b0xd31c39130xf6d57c4b0x111065ac0x64ff40f70x0787e50d0xa7d6efbb0xba72db1c0x4fcdc2c60x4a5060680xaf2f12a60xc1fff4c20xf2e7af390x7a19d39f0x8fce3afd0x3dcdacf00x4a781fc80x4bf66fda0x2036443e0x2197a1ca0x2081bc1a0x3329a9b20xa805eb900x046ca97f0xb3f1d9220x6a0e52390x03a756460x5af5c53b0x8b3b764f0x59cd3c8b0x6054227a0x836d9b930xb58732f90x5a44a5d80x299b19b80x963458d10xc2b435dd0xbdf920510xfb25887a0x9665a3c70x77e7e5000xa4f10a500xec05e0b80xe01a52730xd7b052a20x000f61480x4aa96fa90xc8f058c40x6e2d69ec0x20eadeb60x48ef56460x4b0e070f0x2c65952a0x2fec53020xa8f6c8430x4145f0430x37f4e7490xda89ea3b0x659744b80xafca72e10x536619210x1b6153270x8784faa70xf3eb7a3d0x91c9e27d0x53b1dd890x6bc848120x0f2683350x7f98dc120x74286f620xa67a524f0x71f5ac6f0x021244740x45d75fc90xf3b4d4ae0x100ff2940x3a6a72380xef75635f0x397f62310x2319eb100x66e575ce0xd3ced7050x1b21bb8e0xbea17d570xa293f8a60x9e98722b0x7924b6de0x289228560x1bb13f1d0x81fff2d10xbd9bad4f0x8eb97fea0xd915f97a0x6b0211530x22d966c60x4a5834f20xb60049460x220042380x6f4a67be0xd492e4660x1fbd16da0xb66b187e0x6466a7700xb526c2320x704611bc0xf13960840x7ec142b40xe800824d0x57c3a7e20xa1d4acaa0x31e0b9bd0xaa86f48d0x1cce640a0xdb10c4e30xfaa4a89a0x1f218ce90x7f7cbc640x0500c4310x12120ef30x03b5ff560xd60d30760xc0f0458a0x53e6a55b0xbc181fb80x97616c470x282791960x630701770xc88979950xd3d0163c0x822542050xe2289bc60xecdc48650x7d9642d30xd7b5afb30xd831a1a20x23aa90420x450cc3d10x7ed84dc10xaaabeee70x030994160x237640dc0xef9018990x804f922a0x67369b420xea4eda370xc4d9f3820xf388b18b0xab7353720xd1f579d00xfe0f23690x74778a800xec1c2a900x1fcbcf050x89a5279a0x10bd05290xf5531bea0x0705dd140x9b21c8ea0x4c2054d70x4bb8e67e0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xa19985b70x230094ac0x230a34330xcb3f3c490xd54a50500xe4330a390xe4f4665b0x1f3c2dd80x46809fa90x57e50c6f0x94904feb0x47c2a0440xf2e160780x0d7666500x1888b3280xd8b055f00x8cb9ef370xf3ec54e20xf498fcea0x23daa2670xd3b0b59b0x0e4fb18a0x6e3ba2650xf101c5820xff2dfacb0x2edf06a30x02d310710xe924eae90xbeb2843c0xea0b4bb50x273f76e70x3f7f47420xa586b4d50x452ba6830xf2a135770xdbc6b2940x573b54530x02a817c80xf8be731b0x437eb1df0x25f8af740x796e10160x3c3a3d710xf8f54d7f0xe4dcf6c80x0fcf16be0x58ab85cc0xf27155fb0x7c82be5e0x36f927cb0x288ff27b0x5ea103fc0xc09854ad0x8d6f781a0x8b9e13160x20620d3d0xf853588f0x247ddb610x5e7920c20xb980843e0xa09c5b640xec58c0130xcd78f16b0x6165a55d0x7cf529010x9e12e3430x2ad91f6e0xb11099f80x58ed761d0x888c5be50x418873cc0x3fe35aea0xf6e772c30xde1b18410x410a7f350x737441ff0xcbe478670xb58e1cc20xc46b1f4a0x07fc48530x032f0edb0x8b5b25c80xcfe94d7a0x7bdbdc230x363cef3a0xbf4c7c720xe74ffbf10x2c7db6490x032f0c9b0x8c81b5d80xcb1a602e0xdbbdf4e70x99112bfc0xcc2dbfd80x415602b90xe6b1655c0xeeaee73d0x13ffbeca0x592a4d070x039a1e030xf07616520x89a289980xc4e25b090xcaa3bd360xa7ef50540x35b398a90x21bc0d3d0x7fdc12920xb6c485100x2998a6350x8fba1cde0x9bb614ea0x73dd54eb0x1c5b1f280x8a78989f0x921075b60x1d222ced0x91dd87a20x572004d90x7522f3ba0x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40xeac738470x2e2df7f40x263074f80x1958a7670xfcafaf9a0x5f6b3e290x71c7d58d0x20a789ac0x42ff21120x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x6a261b780x75a6c2b00x9504df260xcfb5871c0x541bd60a0x6923ce630x44cfdb500x6b49010e0x5e25a72e0xb2847efc0x7954b7730xedc431060xa36f50fb0x944a564d0x01e019b00x39d5abb70xb847585f0xe295c0ff0xe7073b0e0xd6fde0430x82855cc20x898577ba0x1b80d5370xa17dc5340x441e61830xaaf508e80x24c48ad40x543061f00x65b247bc0xac2a6a090x2eda48070x12e285ec0xf82abc1d0x3f3b323a0xbfeac1e90x7ae803570x0d06ac460x02a6af390x29187de20x17363ed70x0b994ea80x78b27e080xb2449db10x402651f90xc92d76a40x4052a3370x6489ae8f0xb06edb1a0x6ebef4a40x3f6ed0460x5640984a0x08331a460x3cc898e10x072663710x8f9fb9e40xdea051060xbf8c91360xa8e3beff0xb1c7987b0x9c39eb880x4390137b0xa4b9d6520x452dbf330xc0bec3030xb46428fe0x994d1af20x7485a4c90x16d6ffd20xce0d6d870x6ab5a64b0x1f4cb6f80x095518ca0xce614b940x3883c3830xced1cdcc0x86d30f980xa9bbbf430x41cce20a0x0d72f5d20x19fafb4f0x5c2813600xa50b37790x831303a50xd05600080xf34332f00xa6b368170xd3ced1100x699fe53e0xbc0711790x2f624a2a0xc343a1850x84a005f10x2c93c7320x7bfc428f0xe85dca480xb0323de80x3798bae80x8c9350a80xd260d68d0xfbaec89b0x120c69b20xe04ea5420x3c5712b40xf49d55870xed4fce8d0x693d844f0x8d303b1b0x3bef2f730x30edf9eb0x765dadc80xa41f8df10xc036ffaa0x84362b530xf01858ff0x7a8b6d670xfe386a400x3ad64c740x00a8b9e20xb871022d0xb71815100x9e3bd3f90x32490bd00x785aec8d0xfac2ffec0x693660e50xffa9ba4b0x7d2f49180x2cf6346d0x9785374b0x12b2ad060x5ad64c5f0x763f29d40x731ddd680xf961ae3a0x8a3dd4a90xfd5655860x1078136c0x024b66a10x2fd96fcd0x4ccd42c30x75c201670x9c086ab40xea2451d10x92dad8d40xbfad0bd40x0cb6809b0xb1e79d060x4efabc0e0xc63f003c0x9e2cfbaa0x932121410xbf67f69d0x264fceb30x8a7e92850x57c0151b0x3e329d530x5fc87c950x616bd4490x3ee6fd990x7243774c0x216ec8a00x4eb8b0b90xd10410bf0x1c77e0d00x7b30c3390x6c1af91d0x664c02d80x70d5974d0xa5038fda0x6873812b0x84f92ae90x509b25750x0895e49b0x17ce12660xdf20eaaf0x359a27e60x18aa92ed0x5a2633fe0xfe29ce790xc28da8850x0c24e94e0xc866ace50xe3e965950x0c536c350x449afd0a0x4888a4e70xfa29053b0xa19828a10xb01d6f740x013082110x744c79680x2253b77b0x0d9679540xa9a6a9a10xfa06820f0x27c58fd50xef4ee2230x4644eea50x5b835a580xcee56c2e0x0379dfbb0x7b92514d0xd09a57ae0xe5e304c00x3c5fadbb0x0673720b0xaa518c840x07b15c350x4bb96ad60xec2802fd0x4eb54ef00x15247d290x7d2e1eba0xbfb5d3630x332e842b0xc4a906090x3e0e9d900xd9ac05650x14fef60a0x507dea390xda359d2e0x0c5a136a0xd507a4fa0xd4f8fbb30xd1f080a60x5f9b05010x79b632f10x1cb4795a0x70def1ff0xf99d21b00xbf5d37fa0x89d7b3450x80bec4770x8cbe72570x05212b5f0x769d05800x7c80b82f0x12c6f20f0x0f9122290xedd78b750x3006f1940x7fd1aa080x21798a970x038e8ea60xdde64c490x46ce9f930x54b9b56d0x59c2d44d0xe18f42a50x59440c9a0x58a8261f0x06f7821f0x861369f80x9a5c38f20xec19b8500xc16be39d0x0ea6f7520x0ac8de990xcff9287f0x33b56e940xe83eba320x69a816610x717a49880x6914f75c0x60fbfa550x14f675300xf886e7a40xa385a2400xdd7a73910xb3c33ead0x04f7c6280x52c801290x542879730x14c8150d0xefb1d6600x5332436b0xa9ea6e500xa094ff410xf3c77fa50x161ecca00xc3db1c160xa98cca0d0x20c89de30x1c3b3d5f0xce2c92ca0xaeef9c980x691a9f120x41f8d3fb0xf3df871f0x1332e4de0x2b81511c0x135a57110xff5538270xf673979e0x7e59f2400xf31a04280x1986b9370x9c3edef20xf41c24ef0x4a82eb9c0xab3ea7040x2710c3620xe3dbcf580x5773564c0xc0cb2a120xe27994a60x8a7c21de0x537b13150x10336c1f0x7801cc350xa0d430b40x29e077bb0x2c78122f0x5987fe450x0b735f0c0x4b1083c70x10c74f120x1a80112e0x0b0bcd7e0x83d9d6840x53be70340x0fa40cee0xdd06c5080xe0eb58380xb5fc247d0xe75b7e770x5988395c0xea1b26fc0x5c52e1090x6d3d34050x29d2eccb0xe0a7e0900xb743de2c0x35033c810x134dedae0xce0c64600x57e4f2780x25d7c8ab0x56b89f720xd81bc5e40x2c2b36f60xfb4a72040x392207080xe7cef1870x18290ad50xf88964e40x4a93be510x076cd53e0x4990de030x5ff294180x45ed6ce60xa168b1770x776221bf0xccb86b6e0x20f35a880x6ab588c30xf2528e730x70ea49ed0xc51a8dbe0x6cefbd600x934bf2ca0x7b3c07090xd2c937d70x9e1b0b580x1e2156f30x1041cae60xa9f053940x69a560490x3d7a26c60x674e5a360xfb4f336b0xacd81eb30x646a3f790xe38c487d0x89f69d2e0x154e4ddc0xe62dcd870xf50188920xb2d4c7810x7adb11de0x0d4e33610xa23c9bb10x256efcaa0x98789da10xbae120a40x8e2bec0e0x705d83c40x1a15b1020xfcfdd0830xfe2e326b0x3a2adeae0x02abfff30xc26d7d340x9ba5f3090x25e123300x442e9ba80x9abbe4e80x07bc4e8b0xf89fec6d0x79677c9c0x53d3241f0x4425a26f0x199366630x98f22f7f0x9a81e5d30x220b9d430xbe7147cd0x5f3879d90x6413483d0x174fdac20x8cbd7c180x5bc483520xd424a9280x15cc4e060xe34f560f0xd5c5cd9b0xa8aff0d50xc9a711180xaedcfb7e0x15ba50a60xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x9a1fc4b40x7f24de730x1b9aca3f0xdd1185ee0xcc24533d0xe007de410x5ce99ab80x44b5ee9a0x6ba5bc7e0x2b0bb1650x1913b57a0x814e23860x2ce985590x22b325d50x4a95b6770x07b21f850x1fd07fff0xf3b451ca0xa48196c80xf92ce9560xc280fb460x57c397270x247ef8310x687b6a160x4ff693c90x1f5b120b0xa2b5ed1a0x46e8d05d0xc4dacd6a0xb42503d50x8341832e0x93f157310xb58aeaab0xd986dad10x38722f800x94a2de520xc86c4e130x31d4cbd30x054e550b0x644c57a90x891155d60x3cc3c5080xdc2a5de90xf184d1890x2adb82610x8489d9fd0x4b17e1770xdd8585d70x2f304e000x1e7bbcb30xcbd4506c0x4f235a7a0x0e8cd3520x1c0a92450xcc8e59880x6df1aaf10x541e18ff0xcd56dc620x3614e8b90xd1e79a240xa78b935e0x791ebef10x4c7d103d0xeb20d0da0x265bbef90x65ed81200xf311e1560xfe1d2e940xbf763a900x736044730xdd1af4570x6e86d0230xfd022ad90x918362dc0x204f7f240xd49fa43f0x6aefcbe80x7006531f0xfb6248cc0x62e1ee340xb8440dea0x0ba8d87f0xec715c000xa39240430x7984eefc0x9cfaec040x126843670x5600c0b30x9f50b7700xb2230ac50x037a0cba0x19f462ab0xf474fdcb0xb8b043f20xd0760fc00x67b4bbab0x910879f90xedeff9c40x88ab6fe30x01e1a8de0xb4ea7cf70xc17042840xc91277a10x4c4c3d110xa6e1a69d0x8e2f3ed40x9de2b11d0x1036efcc0xfad9c8270x83e886ad0x582e4cdb0x39aa87e20x3450b0c80xe5b81ae00x873d83f30x3aae81170x37ae5cfc0x6f34f7950x40f8bd4e0x8339df730xe6f524430x611cfa850x153b60a60xd24e9e8c0x819d72cb0xe3cd5fae0x977be5c70x355bc89a0x2864abc90x798b76820xc82c721f0xc82c5d930x193dfdf60x531365130xd9346baf0x3b95f5430xc426c51f0xe79bf0c40xb37e5ed00x830ad6d90xb17285060x68c986e60x70ecf0200x15df5d260xe79154870xf86e33b90xf6a608600x8200293d0xca832efe0xa202a8e50xf159fe550xc52baa7e0xc2ce825d0x697512e80xf86c8d030x88833fb10x8221c5b10x47b84d710xfb2557c20xb7461b8d0xfee794cb0x3597b0850x448eac3e0xe452b05e0x374c20880x2e78702e0x9b4f66610xf6449ec80xed814ec10xc7fa4aa90x2d2dd36f0x7031ea1f0x0973d7fb0xc985b4ca0xe9ec68440xa9c2cec50x430efa2f0xa5e4f6cd0x217548d30x71c0e7740x59f050630x2cec60380xfa468b340xafab167e0xb2e5f5b70x3243d2560x85f5e2aa0xa967147b0x84d07d100x2064e1050x026fd2270x04ea5d100x69d44a270x38869d880xc499ae1e0x120fc6b10x2d7c73b50xf8e50b600x2be6d5d10xaf6ae6960x752d5f5b0xc6c09e430x373db3500x10f1064d0x7d88731e0x1b17e06c0x42adadb90xdd877bb70xb65a0cf00xd9c3f1280x15fb7f8c0x3fa0d0620x02b94fd40xf9019aa00x05f2ebcf0xa46f2f1b0xdc20f3220x7c3aaa290x060ea2d60x886ce5410x55c76a230x97d693cd0x7a22066a0x07cbb2ff0x4605d9a10xfc81e09c0xdc1e5ca70x403b68080xd4a3f9770xdd1b7c550x586bb8420x813c1d7e0xd7e6fb880xa8ae538f0xca7d87640x7d4a504b0x0f74b2180xbf092bb40xf95322f40xe176aaca0xd107a9da0x79defbe10xb3f7646e0x3e18c7610x223326e50x366700d50xfc68074f0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270xdafcdc3a0x5e515be60xc4f0da120x6d6fec1f0x133f16f30xf4ba1f370xb40491450x489340010x2a8380a30xf9ac1ec20xa74f7ee50x757890d80x9fa2b7470x44d9041f0x73706efa0xa4dfcea60x98f5188f0x3c9c994d0xd32c49b00x76d72a8c0x0644a8b00x1b74b89a0x806446f10xb75b25820x844bb5750xba4f2de30x81f15abd0x3333de0b0x4650130f0x5c0174640x2ac362880x7aa1756e0xbaf227570x9409b9a40xbcbe69990x5ee379d00xbfbde6e70x771477770xae6bcbdf0x59319b550xc5585b920xee735bfb0xf9a0cd560x3abe41ed0xb01073300x185ce24b0x31e2ad060x8f2eb4290x0cd0374d0x24a0aff10x2fb88cb70xef8fc95f0x921413430xdfe09d0c0xcd34bef80x4aa349cb0xf7f049440x050f7a3d0xcf40bd280xb225714a0xbf3e02070xf1e1c6610x2c4118f20x5ae44d780x107bacf70x632709770x04d350d40x7040dafc0x4e4d4a030x757596790x5542734d0xce39492b0xd757ef9c0xb080429c0xb533de160x5c7ef4fa0x1d0138320x270465760xba3510280x90022b2b0xf22aa0ea0x32bec6470x12c6bc4b0x91f52af40x9d34bcef0xb666af370xf5a060c00x602a1b260x539631d00xfe87a4910xa708a5f20x9f6d78fc0x0add3f910x0b6a4f140x1b5c2efb0x41f9846e0x5b7f1f970x1733f5140xd0459e670xf924e1d80x561144e90x1e9980220x50737a380xb77904690x1f05a81a0xc657d1750x636432470x3ea0d3ec0x15971bcc0x02bc64330xa063cf560xf0123fd30xbe6b53d20xa50fd8340x0225fe6e0xbccff4ec0x3c5b5c800x8509c9610x66f324f70xf1500e570x5db7c9140x0aea9ef60xea7b59e10x9d160c700x939d926f0xfdbdca7a0x473318a10x190735400x52ae90fb0x1cf65ffc0x28411ed70x0d8f47400x2b51cc0b0x8c963a450x5755f4080x50681a400xeec7add20x085055b80xc364eb960x834086780xd59377070xa975020d0xa90e44f50xc74645ca0x43fc8b5c0x5160e78e0x82cc70aa0x048ac2e90x2510fd8b0x52c723010xc8ea68ac0xf08846050x2b2e74850x718c160b0xb46ea5670xfdb4c3fa0xe9ce931a0xc2d39ba80xd379f93b0x2cb63e4f0xa6a141800x1294d1350xb7fdd4bd0xf1cd89290xbbe65fad0x4cae50bf0xe0b7899e0xd65d6e580x17eea0b10xfc39ada10xc1c5337f0x485cd7f60x751e2b540x5545afd50x4e3fd1b40x7c94c99a0xcd8bcf0e0x50a109cc0x342067880x4004bdbb0x7364d1bc0x944c39770x8ca24ddd0x5d996b310xc15895c00xb5a719f20x700d7a780x78824cf10xe59a7dfe0x47168d010xf8fd65a50x2cb67b4b0x604e43f60x6892e3c30xa1c4231f0xc287d96a0x94ec7f900x053614ec0x6eb756ee0x0e0bcb9e0xb6fa11f70x5442bb230x2d82cc240x709cd8cb0x698b7af80x1235000a0xb4a7a1fd0x117123eb0x25e04e6b0x8d887d0a0xc656fe030xc07bf9db0xd525a63a0xe19702a30x49105a270x218cad5a0x3572ee9a0xf8794c770x73c6896d0xa728bcf70x1cef4d430x1b9460150x4ade6ebf0x2aa5b0e80x8c5f62a10x54c46bc60x3f3d93240x862ce6320x6672ede10xd51a85580xce71b4340x9e7664e80x9492c1530x092aecf30x2c033abe0xe27a4e440x5b043a760x1604c92c0xff0f6c320xbf50c1e00x565f34220xc5bc25de0x7a4497db0x588886a60x696d7e0b0x50b03f5d0xe6fdbe030xc91ded780x4a9b99d50x28854d2f0x86f051810xebcb0c080xec0294ba0xba766c460x3aafffbc0x3f678b440xc60b76160xf5a441ea0x07486f680x87d6e1600xa1a2b6ac0xdfe53c0c0x337f24320xfc3e68e80x258b078a0xd3913aae0x0e3740440xc2e905260xf56d9fd90x460ca2d10xe911de710x37e0e46f0x8702e53e0x93d813f20x0b38db5c0x50bdaa2f0x814bd22e0xb180bf900xea3900030xc13fe83f0x66d2272c0x8101f7730x6c2d82fa0xbda0996d0xf84f38c00x4556b2ee0x7a6b742b0x76d3cd600x054bef450xb597bc910x11069ddc0xf54bd49b0x74b5ea680x3bb3ff3e0x24cadb810x7521afb60x23987c470xdfa91da10xd688f1d80x3bacedc30xe71f942e0x77d3fa1c0x293864c90x1ab1bc7d0xa1e554a00x9e4c783a0x2ca6eca60xc4ce5e3e0x3eee90230x895756f10x48fcab770x068c4e2d0x33333f0e0xa084f15d0x60e9f23c0x03513e0f0xf2c513ae0x33ffe8ee0x1d8aa1910x50ab5d9a0x447acc8e0xc6b9edad0x32dfc4280x24eb7e320xe0586ecd0xce593c220x3bd45b0d0x03815f350x749e05f20x7903e46e0xccc7ba960x7bc7550f0x02135b640xfb8833f40x0aba1acd0x0c2445fa0x466b85b80x4a321c090xa88a9f630x799278020x7195d3f40x6c22e5110x202a1b1b0xefdf20350xec184c820x2eeca0eb0x7d505ed90x1ba5caa50x93f0db0d0x6f44ccb90x70a1b9610xfe7374b30x38abb5010xc86a69f10x1c2857f40xcaafd40f0xd59a15870xf4689d500xbe006f700x8375be6a0x42be2ba60x96fa35c10x1c4ba3af0x6d6a80540x92fc6b4a0x2000d6910x5e2016b40x646dc9ff0x4b66e2990xa3f439ca0x4cf339d50x7759bb780xabc640f30x903b627c0xf58b890e0xa883cde20xf0ef15b40xb2f4db0b0x1478ff470x08f38ab30x2eddca230x38b928460x7deab9e10x0ea4fc880x52d7b2fd0x571bf3520x658394910xc7a1840e0xb9d025c90x0ddb1cd70x8912f7040x1a0ad8c70x304994e10x89b3f0f80x7c20b6a00xf881cecd0x81bdf5ee0x18e92c750xa0969d1c0x01848a8e0x6e85b00b0x4a6b7fd50xfbace9dd0x5831c0d30xca57baf00xebc9a09f0x1b928c4d0x88f1d1aa0xc8037cd60xd9b85ef60xff87cd180x3ad5cda30x3100cff90x5ff9eb0e0x0f37ca890x66af1fd10xb0c5e2470xe30e9b080x845d22140x2dc75dbf0x1fe1e1ad0x97af5ef80xb2108b3a0x5d3598280x86394ce50x59bc66070x244267e10xb4b1b2690x79078a900x392fe7390x8b9200fd0x375b66920xfd3fcc050x86d52ba50x5d804bfd0x23402cef0xcf7171610x43f62bb60x2de6d2200xbfee3ad50xba497f130xb0db38290x7d5cf2130x631ef8390xcef558dd0xd89f89590x05edbf4c0x648d6c040x12ca91330x8a684fab0x834a32300x20eae3ac0xc4aad1090x83eea4340xba8eaac30x4abf13f80x72dd2cd40x5fd5d9170x2b7f0d980x86caa34e0x0ad137d30xf13db89c0xdaa52ded0x2551c9ec0x6451acaa0x3b28a2f60x442f036d0xb2b299860xd32202600xb73267a30xba53ca440xb7c6db530xbe48402b0xc654d3f40xf65461f80x06dee4e20x787c882b0x04df8fbc0xd030ac3c0x70649c960x157260d30x47684d170x68ea4b140x50c2230c0xba5002260xd51451510x2348cc3c0x2c6921a90x9c9284570xbf2c02e90x0e0cc74d0xd285995f0x26236de80x5d6ddc590xb98308d80x01087af00x0ec836c70x588bf96f0x75ea5ea30x94a42ae20xae32e83c0xc34017290xbfee9f6d0x29af5ef50xe8f617eb0xa2e659150xf0c0eba10x208dfc850x5427b6cc0x3e1567050xba6b47990x2118dfdc0x652032cb0xf16d918d0x6226b9fa0xf28ed6e20x714fc1a00x497a352b0x25d983c90xa910000b0xa70c22540xd1d8f2e00xaeb7642d0x0060f3520x05d6ab6c0x23b9d6e20x6bfbf8750xc109e6510xe33273010xda5c492a0x1d0dbe4b0x246384600x007e07610x5b539a3f0xb3a3cd8a0x4dbf11860x7c3fd8620x4551e2490x2b33a4f90xd16966cf0xcbaac9890x31211ff00xcbc7cc230x676d31730xdba5de6c0x0b928b1b0x24d373ae0x97294fef0x7c46cf7f0x70337c290x1b726a220xe1c0f56a0xa514e5ba0x9d77e41b0x8d5b63e90x0d6934e50x064db9a50xd983e6d20x9cdbb1500xc5e2ca2b0xfe9c78a10x563986150xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20x58b73bc70xdcc74a920x06dcfe9e0x0a466c250xaa5bbba60xaafd4acc0x91d1fe520xcf58a3d90xb62a4e3d0x3697ed510xf3f820d50xdd2c169b0xd52638200x3281fdac0x018574a10x23ee13fd0x47a0cdcb0xac8597d50x0ce197290xb480a6530x433030e00xf046d38d0x27359a9c0xff5e438e0x58693d810x93dfa8800x85eb523c0x1d614bd40xc8f1ea2f0x0828d6090x70c6d8270x7667f6560x76d951cd0x4b1d94aa0x1877ca130xe0c77bb50xb8b2b1f70x1aff3d550x0f2d7d870xa7127da70x174ef6c20xffed78450xcac7b6620x7ae3c8c70x7948bbea0x3b90a4b90xe03324230xcd7fea4e0xf749debc0xed711d600x6f2644050x0e0967490x727fbee20x6170dd7f0xf529808c0xf688855b0xbe429b000x2859be5c0xe79a89bb0x5948c8a00x598475a10xa48a70710xf3137cc30xd58021290x506a08a70xb9658a500xe71187640x0b13ea020xc9bf948b0x4d6a273a0x03a755bb0x196679700xdc63e5c00xce8c5e430xc25060c10xd6faceb00x892db9500xd31f86960xc0b39fde0x7ebb7ddc0xd4b038920xa25ce05b0xbf9247bb0x69a01fb40xffcc1e650x634979c60x2b6546080x448cc9f40x8067769b0x4da2f18b0xc970099c0x7fe099260x592038620x9a96e5a00xcd76f15b0x73fed5660x6ea5d2b40x455b04ce0x9d635a660x06dd55000xbcf8f77e0xf2163e6e0x0ac9213c0x948019cd0xa91fda3e0x1e8d93ec0x8558a3d00x952132b70xabd2391a0x682887080x3c0c183b0x89c0ed8d0x3881c2850x46c309220x8149abf20xcdbdeca70x0e4826c90x63e0fee50xb79a54ee0x604439570xfab30dc00x2a0a40fa0xc6daa8ba0x96fe60710xc276349d0x25e679eb0xdcb42ea30x8e0aebe10xb56adb5e0x1d978f620xdaceb7a60x3e17f4660x5b8a088e0x9473bb760xb52d32300x7424db850xa89d43620x1e5e1bea0x228556fa0x58acf24b0x0ec0aa440xd507babf0x84e4eec00xe55ea9690x1c239d7c0x2a45d44c0x30a820b70x0586b3640xbec5f1900xf25b3dca0x24cb4b030xd62e61400x93f04ab90x233c30b00x4ce31ec30x2fe99ebb0x26f15e610x6d96de470x4a0d2fbe0xcc206dbd0x745efa0a0x971fe57c0x3fa1cf240x705aed130xcb95aaaa0x90a24af40x6574bbac0x5fccba150x0cc4677d0x952b10010x1417c0190x671a503c0xf0956f870xa609faa60xe0798d9c0x4610bf900xc74bf2c50x73b47a0a0x54c99fac0xde75ed730xaa1737790x8c8e52430xa07a37f00x8df92f660x449ad0a70x69acdf380x4d95d6d10x9291cd3b0x1d07e3650xb0e602eb0x638a96530xfd6789220x9de62a160x2d9df2200x7918d8170x6a4210620x65e0d6d70x27864d570x86c457960x533265310x183fa88b0x6a2445030x68b54d990x9300507b0x36c2dd1d0x074b55fe0xd985dc990x8a99a0160x4d754f2b0x57687ff70x6a037cf10xa05c03df0x52ed7d3c0xd391c1640xf2f536170x4d924f200x0fbb73440x1b63785e0xf812cff60xfb578fc50x46f8ad820xaeef38020x52f1b23b0xc8e36cee0xe997df970xae50437c0x4a4e57780x20baba900x4cd9d3770x8991cf0a0xf63616ab0x80ad6bed0xa5a6e9500xb97de5860x90ca2c4e0x9e9fdd9d0xcdbffd580x3fe2ccbe0x8e6866f10xfd34e25e0xe98739250xe547adbc0xd18adcab0x0fcd82720xdaea6e0d0xd416c9070x5d91785f0xdff18f510x3261a0bc0xafa0647d0x3427e6860xf5892ce50xb8512dcc0x1f4796780x456ac3ff0xce0a37530xacb948750x66c6a88c0x45e5eacb0x4466dfaa0x391a63f40xb9d9fbd10x8645e9090x8dd3a4be0x0c072b4e0x194cc61f0xb911bb580x7cb881310x80e02d760x23daa9890xf1d93a800x0541c8760x1b5069970x74d9d3cc0x2f8b34bc0x874610150x27d298de0x9c5b9e050x31065fa40xeaf2b0380x1c12e5810xed2b56c40x8d8e2ff00xedf079520x5d756bd10x2c2b36d00x6669b3170xd25d52d70x47248c600xa68b9b260xb1b21ff90x7bbebce10xe209c6940x8cee40720x4c7e896e0x092aa1da0xb183ebbc0x213fab7e0xadbeed610x238b099f0xb3b732520x9502abe80x7c3a5c220x080607390x113b918c0x692fcb280x0fb2f8a40x41b6187e0x4b2240930xe6707ea30x5aae5aab0x439d152c0x4b27e62d0x4cbaf0db0xe051cd2c0x29ea12650x6e77b8ea0xbd04bbc10x0fd20cd60x3ae4a78b0xc576f2db0x26e1b6180x5d7f48a10xa805fb5d0xd40f68db0x194eec220x9e7aaf170x1c2afa100x58d9bfec0x44affadf0x8c0c36610xf4f9192d0x617619540x239aedb50x27f1cd1e0x622b8abf0x71a1ad850x247d0a360x886cf05b0x7740fbf00x789598810xd263191c0x723f59350x4866e7f50x648a85f00x2c2b7dbc0xf0df17740x2ecb41f00xf27e179c0x824931440x68fea3090xbec7862b0x8316e4370xbe4d90030x31d2060e0x4e2fa35f0xf574fce60x222a46e60x28fd946a0x4e06c4b70x76c42c830x0b6fa0b20x21419b6a0x045ab0e90x63774daa0xf2d71f8f0x2a4079090x02f6ee360xe0730c690x2f1d449b0xabe89ad70xd14eb1f10xd55d7cf80xc7d7ab280x0c136ebe0xaffafd530x220772470xc6c324b10xb0922a6e0x3f64261b0xeffbd84a0x7fdde0b40x091247150xc59f2c4b0x8cac76650x26819a430x0cb7d7d00x47c214f90x64fd86a50x066c81a40xdebe3d460x255f496a0x9c3e712f0x1f9b0bb90x161ca85e0xdd07c5bb0x59866f980x9c2a551d0x16e9cd3a0x6e426aee0x652e05360xb917cc870x74df41350x5a33993d0x2ff4f9630x6430ca1d0xfe81795e0xb45378930x8d19d7990x43381dd90x6c07d1cb0x7d6379030x20e9e1020x737c2ec00x51a9fc3e0x1ca23a110xf547d6f90xb621c13d0xf06934180x216534f10x706e2fc30xf59148cd0x80413f6e0xf6fc42580x149f795b0x0bb002450xb5a4b9d20x24aca6a30x04fd62960x88254f750x64c5b9070x2fe9fa540x669d6d160x161ad8dd0x685772520x36eb33800x19e29c6c0x5ff1a0910x4b94b40b0x860d49e90x7fc259f10x225ba9140x584fb22c0xfa280f2e0x641e97fc0xe7420a890x81404fcf0xd87467ce0xd7c2d9480x2822de140xb78f77740x35fe85df0x7f3e3bde0x2bcb396c0x8089f0560x29a022c80x9be090950x1e0a80070xa5d352ef0x4c2ca4c60xb20840ee0x906a518a0x3f92a1660x7d96103a0x141550f60xd141c7290xdefc86ce0xa97151660xe189c6f70x1e2e0b480x1ca2c11d0x79a61e610xfa8396310x071446c50x7734db7c0x15cd66660x344a842f0x0ebcabe00x99bf6ec50x8cc1edec0x6af875580x81f9026d0x336312860x179d4be20xb27fc9e90x92ebe2e40xfd16accf0x8b4e88000xa445cf440x5fd1fd650xfc0b08ea0x8ffa44640x0a7579f10x7de72b050x73056a1b0xc511f58c0xd2a7b6530xb0d280550x11b418500x824d5f0a0xf0c6b6f70x738b9b570x19fa53e20x425cea720xc5ba57db0xc26b6d950xaa12150b0xd088fc9b0x6a4964ab0x6679d3270xef2d09d30xe8dc198f0x3bc4ccea0x8ccfb74b0x5ddf9acd0xad72f3910xb10147c60x57a74a040x7a6101db0xcd6a7a7a0x32faa3af0x7d07fb330xddac16e00x1cf8ace10xb67481dd0xfc2efa980x3b0848ec0x8f2c0dca0x0ff845c20x8aa4d2900xde57f1410x90e5cc5c0x4d6c137e0x17dad6d20x68dae9130xf25948540x8c1cdd2d0x6b0730e00xb3aa797e0x737c6fb70xd44e2cc50x1479f6310xdee5797f0xb36a8ef00x829f163c0x63111f0d0xa2cdfbf10xa9c88c280x8301a74f0x45e0fcc80x66c049710x6040b6af0xa9d856930x4736d8550x720e78fd0x96694c260x9f68c8110xf0ea81b30x4bbe137f0x96eb2c990xcbbb21840xa75f49d60x072460c40x81aadc6a0x88beb1f60x1175ea300x7cc396260x9c15981b0x69c90f4b0x3a9afde60x597f9c320xe8db79ee0x1d8c991a0xdc0320f30xaeedaaa90xa7d9a6770x305f455d0xea4fafbd0x2e5d07250x77fd68830xff3671650x93fe2d7e0x79fef37c0xa26519510x4bf736b60x378d5dff0x1aaa2b1b0xe1b246ed0xed5869270xae75908c0xa21733740x6de84f120x49746bf00xc63382340xc0e3c2ce0x7ff4947e0x61f4ecb30xf83606410x75d78df30x6bf9a7620x638297a60xcd26778e0x37bd8cf30xe9b7842e0xcab600d20x77a90e490x657bf0820xe6a5f19a0x648a256b0x403a0cc00x17b9c71f0x3d586baf0x7ae8c9e30x9c12432a0xb2e2c36c0x12f061770x23eabf420x739e7c780x0c5acc7e0xe2e0483d0xb695dd890x08b4977b0xe4a2b01e0x092938ad0x08f9dc270x9c661f210xaab5f2de0x904b6d600x25c565f40xa717ca030x3e0eba370xa6e754a40x164865950x49e0db7a0xf1bce8800x9510823a0xc6878fb50xec8666670xff61b62a0xd1f070fc0x61492bb70xcf70e7690x53e8b9a50xde2a901b0x224045530xad6815cd0x8e79e7d00x9ead88a90x998381e80xa7a1b96d0xd69257400xcefa19320x72a166850x3c079dba0x07b21e270x3c22d1450x32ae9c9d0xfca7f7850xa820f6490xebadfb180xe16986dd0xd28256cf0x02998acf0xcd9a40a40xb07177970xa3d0d2b60x3903a2c70xd9f711ae0x422cda580x1096846f0x615ef5fc0xa7ccb62a0xf7fbba9f0x2f2c48870x07abcc0c0xb6517b2e0x0e2b58420x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xdffa80bc0x9cbf026d0xbc222a8d0x692ac04e0x0e81c09c0x255e80d50x02dfd3d00x47041e4e0xd81998680x158013820x8252dca90x2bc918d50x7daad4fc0x484489a40xddc997200x5cf3dd790xff007c250x23eddc680xbfb7df3c0x4fc65c670xb9a48d7d0xba05b3b00x61ea92930x87b887100x19fa58520xcbab836f0x3f1234420xc9c2e4cc0xd1a82f0b0x8ba5fa7e0x0ca34ccf0x777682210x71e1d8130x934a87140x63874d4c0xb5444a920x4a6ed3760xbfd01f330x120a17380xf4909bea0x7e4260bb0x2c68ced30x77d833980x86a403420xf2ca3bae0x74eb7c9e0xd48740140xf3696ee00x7e7f74ff0x2952b6160xfb5491950x86b4d0e50xd881e8510xd252e62d0xb7372e170x376fd81a0x379a2fc20x8ef3c03f0xbe82d6cc0xb9f797a90x1db5775e0xadd18abc0xeaf5536e0xc851411f0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x2c5cfda30x7310b8450x6afbee700xefb7188a0x232d20870x508cbc920x19d7ec5a0x0eb0352d0x2006970f0xda064dbb0xb13195ba0xc7edfa420xdd2af41b0xacc0d1f40x0d634a1c0x710eba8f0x3dfb57400xc4b64fd30x3abe81260x75ea1d960x971eec4d0xd14c9dbc0x095ac9d40x9dfee6590xa5655bd30x90553c4b0xeada34b10x3e5fefa00x08e370430x5fa823e30xcbcf9d180xbcb23d070xb56f7cfb0xaeb1e9460xa3c3d93e0xfb7f98e60x4e657df00x256dc3380x835d53fd0x8e9170970x3f1b4b300x863ea71b0x5f951b770x2924465e0x80806b620x4fcd8db10xacd3f3980xadd2057b0x1d38a5be0x3d890dce0x058b61ce0xa7bb677b0xa10a1ab00xc0acc9ee0x71fc03610x85b0ad740x2b36e9fe0x13a3a0500xc5bd6f960xe73719bb0xe1bef29f0x1ef9d2c40x288c95430xfa8198770xfe5d28b20xd191e0c50x2d20de170xbed4880f0x744e17720xc5c8d0550x9f13ed480x2aa7dddc0xe42f82400x047382630x54b5f0bb0xf0c1aa900x8065a4fc0x2a3698320x473e99540x87b0fc1b0x6a4f623b0x9f147e1c0xc371b6940x5b8a44d90x43cc88870x17f82d360x0fc5033d0x99b1e8820x6748a4d90xb42344780x44bd16200xebca8b540x54a2c3a00x28985b9f0xaac80d5b0xa7c8de110x6e00fcfb0x2d1cfc610xf8cdd7570xe719502a0x3fca107d0x703206a50x306f7f600x80a282cd0x88789fee0x2a6f71f50xd89da37f0xcad91c560x217bdd9e0x3769783a0xbf5a5ea90x98503a630xae7c231d0x9bece81b0x80d5e57a0x04c4f6030xdbf7cb700x9fe939e10x3bf177550x3e7080cb0xceb1f1260x3224b2a90xff7e33bf0xd774957d0x7538d8710x08ad691a0xb50f733b0x25057bd40xc5ad1cdf0x033109680xb7db38920xdd9f2d850x52ee49680xd9d7d7ce0x3f500c2a0x981efe920x0b6f30760x74a0134a0x67ad6fa80xe6c1e1260x6221645f0xd448f40b0xfbbb58dd0xdb6a7b300x502108d00x9d32cd690xd3422d490xe113e4e50xd55b3a980x5068a3d90x995440b60x0895ccb00x8a016c850x00dea9d40x610b257e0x38c4758d0x1f0b1ee50xe1da62920xdcff12890xe993ad060xb501f0b70x073feee30xec28d2940xecd358900x7a95f2e40xeaf502270x65478e580x35a85f6d0x32aca3fe0x19e5ce720xe5b29c490xb5aa41280xe61a04e80xcef73ee50x924e16fd0x4f6bb1c40xac5a42f30x707f77040x8fc8c24c0xc0f089640xf700e5380x1e02dab40xf4059bb20xfda7db140xdc61e7140x25e774e00x0e9fe1a00x9b22534d0xb59c50be0x585174740x76aceb7c0xf17ed8f50x9cefaa9d0x667d22f60x15b1ad730x9c9136310x9be99c570x386e9dc60xa968d1210xaf7c76180x78b71ad40x503017e10x425ede330x84b8ece00xf25679af0x93ee39ea0x92a2c4c60x22f81b380x93affa350xa2de56880x7ec8f98e0x77097bfa0x2a09948f0xd18e89380x7b9268e00xd6db625c0xc30417990xe31f26100x396e2fd70x12b9d30c0xe4208b0a0xf9a482f90xcc5005fe0xf5a5c84c0x3441445f0xbb13b0570x8ac5b3e80xf0e8a0ab0x5ef7a6d20xf291b5410x816ec3910xc66343150x22013a990x60d3b5d40x63377e620xa36a2f190x60f1ea4b0x9858f1620x8cf2baf40xe1da0a2d0xcd71adfc0xc5e8a7aa0x98567fb70x76d6e5460xa626fdc50x3de8955c0x0277b96b0xb448a6500x8a6353d10xf38bfd810x5e4839de0xab7ec73d0xc53b7dbe0x1652560f0xd0e23f590xc02374ad0x36c5386c0x7c0e33190xbcb8edbd0xb02bc49a0x1d9920930x149b7ed70x59ce61be0x87abb53f0xabc83e740x64c4b05c0x8b156cbe0xc3ec6b790xe9f464400x216a8a700xc25125880x9750d7fa0x92e4d1a70xf976df8a0x13a5388c0x97063ea80x185507fd0x117f0c770xeca5618e0xfcaca2c60xc16dd7cf0x3759587f0x49ad40a30xe87926fa0xef3898a30xfa92ecd50x13bf952d0x2f07a7250xe6ee1bb20xf145b0af0xfdfc9dd40xe40b66ef0xebb2bc510xa47921b00x87ae2f3b0x1d32d4640x4b9e29140x196a00a70x3590dc970x331891df0xffb9d3f40x694690160x0f1e11330x90f1fc200x0462ce680xcea2a4ea0xf7c1760a0x3d9b3b4d0x37feb55f0xe0fd31950x52d24f210xd1bda5ee0x867a9a760x8024a9610x7d9c03d40x854f3f630x970e6cbe0x6782e4750xd4c721240x6b7356f60xc8f05bc40x0d4023ec0x8180c3370x323d4e8f0x63d6fbb00x131934950x62189bfe0x91d5b9ee0x35d2834d0xb11a6ad40xe8e218e10xf6c8cfbc0x9ae254a60x9446eb050x3f9827020x7ee8273c0x101215700x612f06da0x8cadfeb20xef8b162d0x0b50c5450x12ce3bc40xdf388fbd0x0e0862fa0x0111b50b0x0e8e14780x9f537c160x4659c3210xa2c7097a0x430bc70e0x5bd84fd50x76968fb60x939001560x2f8cc1040x01d2c49f0x2246c7030x7f77ec760x55022aab0xe8671d8f0x24b4c92c0x32fdc7510x5e6a4c4e0xb44faab00xbaa9aee30xa638c3c00x75001e640xc8dda06e0xd1045cde0x7f7c76dd0x166ac2db0x79ce84800xa21210210xd7cc034e0xda6eceed0x35485f5b0x8afb65210x5d2942a70x9e3e8a370x79f449560x1ea876860x874de1640x1f6bff380x367404f50x60cc2f9f0x41d93f7f0xbbf51e710xed991c140x71aff7b90xdc22e0980xe0c070050x8fb0c2fc0xc640b2010x79f400960xa3bd0a9f0xabec56a30xf35c19eb0xbee9a10a0xe749fff80x0dd0b7bd0xd58bc79d0x7373d1640xf7acc7c30x9e1c75680xf5f5581f0x40389a220x285137c70xada52df80x0fcdebaf0x44a7c0830xda73c25a0x281125030xe22ae2170xa71205b90xa7036ef70x9cc386910xe2eec6080x7ac9a7690xb8d0e0380x04e3e6020xc0a159300x68bfadbb0x3b6e4a530x36da3aaf0xb23795ee0x8dd140810x25d4edbe0x0096f0f00x468effe20xf8230f970x944071170x189378b80xf9a791b50x996debdd0xa0a1a0f80x6c3e9b910xf65735c80x7f6d5ed80x1b4f2b4f0x2874aa1e0x20fabfd40x406229e30x96d13faa0x1abc7db70x447e56e70xa17574fe0x7eb29a910x935b94520x0a6ab9f30xd30770780xde768f080x61e3b9680x4541fe0d0xe7b52e5f0x7a2c8e140x41aed6e70x4a928de60xc890f99c0xe8de29eb0xb3b42a380xdbeb21e80xa6093a320xa811b89b0x101ca28e0x31bd97480x13a1ca910x42bb3c1d0x0504bc570xa68816c50x7b24e7790x66f2ea6a0x8cea5c070x4b455d4a0xce8480440x4114f41c0xaa6ffa4b0x130f0d790x9193076a0x39dea81e0x71d6b2810x27de562a0x19e378ac0xa71015330x60343d3c0xbc66d32f0xfd62a7930x32e3b0760xb171ab6b0x40ec70a80xd0c313ba0x460664520x47071c3a0x61cdf7990xe26032eb0x232b52380x7e5bbd010x577cadc70x8ce850ac0xc10fddb80x3096be160xf08c67de0xc81e91a80x8d340b100x182759380x7c5f4d100x65d738ad0x1e0b322d0x1ede2de70xc29d929c0xf9d70b8f0xad0cc62f0x22e5ae250xd70d18170xd795c9e80x12fa839c0xebd859fa0x735a0bd50xeb59e8c30xe033cb290x1ea9929a0xcd4392460x96f8410f0x475941b60xef53cd870xa1fcfe0e0xdc9aa1c80x80d5b9c50xeeff27a50x1a950d9f0xfedd91aa0xa01a8d9b0xb501b2df0xa6483ddb0x2bb52adf0xe6058f090xaae1c90d0x3a4aab170xae2371b30x9fa978880xaf076aec0xb69c77670x1c1f3f370x58c30e8e0x946996b30x967998f10xa8b461080x3605d6120x99e43f5a0x9295c89a0x499f0ecf0x7d00c65b0x019e61710x4e064d730x6731df9b0x5346d5a20xb85920d20x9ccbe1e40x7ac4b0ea0x65b6f70c0xd6fb1e5e0xc61e7c7f0x1475ec530xe5c9bf450xac31d9a10x2f15ec1a0x17239f940x5165adb40x4d88e1b40x3df2d5840x0bcb26fa0x60b3071f0x097af0210x388aa3c90x4188d4390x1efdd8170x9b3461160xacb87c0c0x91a87ee60x2af991680xa0cf1dbf0x0d8d200c0x4ff983660x5b24ae660xdc6a1d610xeccc7df40xb64f99640x86f851140x460132330x2231ceb40x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x6154ea990x54e6fcdd0x777a18280x2949448c0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x5229b75e0xa0aa01c90xb923fa450xf6ebc03b0xf5141b520xb34bd3660x723c76560xb075e4800xa0dad88e0x86e35eda0x1fe912f10x588c31ec0x707c87300x79e9cd8e0xbe3397f50x734d84240x08816a290xfa6905890x8f0f3da50x7c93445a0xf71c2ffa0xcc323b060x2af6db460xb0d172570x290f371b0xa28cbf3a0x696688260xa55c9a600x25f2fc3b0xba48e4750x4a2998050xa14694a20xeaa7fec40xc44eb23d0x8dfa45430x58577b330x547ca9a60x8ffa236a0x9ffa3a750x99da04520xb57cd8340x1c11550a0x2cfc9e2f0x0efe89a80xaaefb6470x2e6437960x467df16d0xda316d3e0x892474090x338cbfb60x2b48a9bd0xfb82d4f40x0de19e950x430617790x9f771b480xad995dac0xfed460560xc099465c0x9ae0cf6c0x4ff77dbd0x0a69c31c0xf5e7a5e50x99b15a000x2fd69c2a0x075958920x2ae635100xa1b52f280x2c6e80180x2e0359350x49b0eba80x0274dc2b0xb9964ceb0x599a521e0x13790fe00xe7b5f3600x6b8bf1490x591e61070x24f948340xb2ccb3e80x708172b80xeeb49f660x80ef85ac0xc4b941a00xa5e352360x514547f10x60af0d5b0x8005cf660x5506b8f70x9a5833060x6271a96f0x2f33a2950x6cb465250xe3de5fd20xd86d729e0x7c119fd50x8817f0410x507ad3d10xe726bb8f0xa80a9e090x1536d7bb0x5e626e670x2bc5d3050xfa599bb20x98a1134c0xcc4f9d810x51ede41a0x22afdba80xdf54a8f70x86c24ce40xa43e392f0x6afd43580xe704165a0xe1aca5da0xfe1064ab0x00fda1a70x90841a3a0xf5cbb2b80x84698f000x4e3155850x07167acd0xa110a09f0x46f67ee10x3ff55ad30x2ac19fb80xcf0ed7240x1702b6ba0x1e0922a00x8c4cb9c30x0ca4635a0x7774663f0x0845785b0x62ed2bb20x81de93680xaad818110x02a18c740xb0c047b00x9adb73990xf34ca64f0x49cfa0220x28eff4090x3a64f16b0x8e50b4820xe79c7f830xce82fae60x6774bbd20xb55488a10x50d7f7080x8ffe7e890x23a97b7f0xdba7326b0xaf0847f00xf38bcdf30xa7ab3a580xf1089c770x0ff0fdf40xd241d69f0xb80cc8eb0x289c37140x41d1e1560x0d51f8d60x68eee4f70x208bfa820x27762acf0xe1cc1cfc0xec8beba60xc18ac88d0x236e8fd20x8ef460dd0xaab4ae260xfba407300x4d6b640e0x24e32b5f0xb9d26cb90x2c0c75c40x2d91da1a0xe45a1cc80xc97a419e0x7c5cf16b0xad1bb0270xefd4864f0x31f0eb0d0x9ad9240c0x4a03c7ba0x3ef7210b0x4fc43f780x4178e88a0x70e48bb70x51b70bb60x20af9a470x693c39610xc40f284c0x81b689160x2caf6fe20xb24c376c0xfe731af80xb055c1e00xaff2eea10xfe032b900xf5c22e170xf215327b0x4fd1460d0xa09bc6c20x0dad8cfe0x808fff3e0x210271bf0xe8b5831c0xc6b23eef0xd505c3e00xe3e744c80x111030400x0c1c6c9a0x22098b060x5fa420c00x17463b700xf6be10350x08c8354e0xfd1685a30x31e409670xe42066b60xba6cd4d60xde1557cd0xa49b916c0x3fa0173e0xe381aeb20x0a5ca28d0x5a6cdb520x66a03ae20x4e816a5d0x9e67e77c0x570cc3c50xd4d8c2ba0x532b29af0x08c54d110x7fc5bc810x01cf31940x51e883320xf75677370x0ec0f24f0x6b59f6b30x0cf3235c0x1ba737a40x036d7d000xebb3371e0x2471fb4a0x734308540x847b22990x0bb2eee40xf453dac80xd7a309dc0xfe6bfe4e0x197bdf830xe8921d4e0xec58495b0x487c5d330x80c681370x0d4961de0xa17926670x76a949960x76d1fda10x4b7a7ce80xae66ece50xcc6663250xe6b64cc30xa3f97e5d0x110b59b00x9b8e13680xf8a4b65d0x0780bf560x47be8cfa0xd1f2eee20xb8cd3a7f0x39e614950xb8d5e3410x0892c4100xac3e96d70x3190f8000xdeb60cd70x641956ba0x0bc00f800xeb54c37b0x71e66e100xa745a13f0xe95c5b8c0x6c0a1dc60x1e884e7a0xb1d500470xa1b6a8590x46158f550x4562bc650x2f3cc6030xc99280b70x7c05c3360x34ad80890xa1be6f210x3f5c468e0x1fd23c9e0x67b1dd690x2293972c0xda471c9d0x3b7827c00xd23fa8650xbc4574540xce62708d0xeef4eb450x4001965e0x2459b5f10xe37aed520x6c2c69120xe69827b70x920fb2750x870f7c710x54e841810x86a36fb30x71af0af40x71269da20x67bdc9ae0xe98a034b0x26e13b080xd8e735140x3b377ea40xd90b3cd70x2a5bd4070x79fd29b30x8f9d60250x0704f1a70x43af13370x5197b1e30xa4b0137e0x532655900x14fc21fe0x9901f15b0x1e6650320x70c52dc50xe09c3e1e0x7114cc680xb9630e180xfafd17c30xc76b8eff0x56f5f7850xba9d36a30x1ad2b5a20xc798f5b80x0c61fccf0x444d5c700x9140d8ab0x718c5c410xee4f9c4a0x499bbf570x7247c8630xd1f27e7f0x6e5e54300x52ec0df30xe1e024670x0498c8230x1dfdf7cc0x5ce3b5880xdb0656570x9ac3aefe0x4edf45b30xf78013600x7d808dc90xc8b3aa0e0x42f2c81f0x6054364f0x6708fdb70xee9905730xdae9b5d70xd992648f0xc02847e60xd44915e30x3688e1880xd83226d30x5003ba890x2b5e7c440x304010150xc0bc552b0x051ec6b30xf294383b0xed15fb410x15511d9c0xb237fe120x92cf41f00x52253ae20x644230dd0xfd43a6010x27ff7c760x919fe93e0xa12021c90x3c2f5e6e0x45d2a2a40x88b7a7040xfbd255bd0x38d5694e0x0ca0a4610x5f0a9a5f0x4c25ba9c0x7b66a3a20x5e254b500x832e8f0b0x26884ff70x40e5f2890x88d131360x0695441a0x2fec0d920x10962bc20x0294c6a20x51892d610x7694d4d30x3f2690f20xd456c4a10xa840bb6f0x5f992a830x0195cc960x6c6132ca0x7873da4a0x99dc13960xc06817610x3f251d5b0x28f529860xaf6c7beb0xd4e8a6510xd196f7170x25a378380xaf5bf6ef0x1b4c807c0xc8e82a8b0x898b5fdd0x7c9722ba0x93e771e80xa05ca6250x33edd9040xe8aefd310x4d32c9160x91181bcc0xba0068db0x2e195d680xd105d39d0x4430893d0x0ad716e70xe93b6c100x5dc1e9dd0x8c871cdd0xbce786de0x52d7bf530x86dafe220xc57647e60x26895c7d0x6d5d9eb10x040042150x08233fed0xa1bba9530x39e05ac30x584b84820x2cddc7ab0xd576dd3c0x7d9b8e340xd3aacc010x98b0ece80xba30f58b0x76d38df90xc9f42fce0x557165e00x3d60c22d0x7bd1b1650x3b4eeebe0xe97c97e40x6366008e0x6085edbd0x6fc5c2fd0x263624570x1af7b2a30x70c638460xc3a2be670x0ddd535f0xebed17630x564d043b0x6c059b5d0xc02d24430x810b4d680x3bc15ea40x4e22ff880x4ab370430x8011cef30x11af64d40x9582f1370x57be19710xf33240ef0x9ef8dde60xab9ed2850x8e947cb00x638ba6700x14842aab0x9b3c1b910x8662a7fd0xe97af5cd0xc57112cd0x61b6b3eb0xe2054f310x9b3bd84f0x9171780c0x54e9928c0xf5c513d10x504287610x2b8762d10xc374c6e20xc20676f60xb14690720x1db66caa0xf9cb17860x568197da0x56fefc5e0x31609fa90x3eecd8a90xea83cef50x2d58b6a40x777975b60x98a7fe110xadb65d860x77c2d85d0x9d6cce3e0x36f946600x100dfbbf0xb74588380x407393850x30a8c88c0xe2cd6e180xa3d549e20x6e5b08240xbfbea91c0x82e30e860x2ed7a83a0x49f37f0e0xbf9d1b960x90a5530f0x9efd95260x9d3fe5e30x67394d1a0x220982100xe0d1450c0xc09ba0aa0x0f8878830x17c51ea20xd7e18f330x05f337610x8554709e0xe81be4de0xd9467f880xf834a7270x15cf6f2b0xe1c48aca0xf9813df60x383b9eeb0x3df556e10x865153300xdc5d74b00x1e6b75a30xde57b5f50x267a91df0x42ad1f590x5bbf86030xca5f20d90x525dce8e0x610433b50xe2c846660x1de558c10xab54ad140x7ea0ac520xb67634910xd00be7b20x8f64be300x52a615fc0xbf63bb610x760c02930x6402b3890x32afff230xd8a3af2d0x77a1396f0xfa90e5360x09522d5b0x85430a760x57d1c8bc0x46068c170xa731f3870x98f0c41b0xcd2791690xe413b0a40x652ce9aa0xf1db17040x6a3de8700xfdc1bd610xdf40da5f0xa930fba30x60d29e610x2a8f41f60x8f095d080xf952e22a0xedbaee5e0x3464b72d0x6b6408640x53445f680x70254d3c0x588961560x48562cd30xb9b909d80xeedfe00f0x77e35ccc0x71210dab0xb3a2dfdf0xfbbd41ca0x0c777a190x78df6bd70x3f5947b50x1d71a2030x9d7c7b110x15b701da0x350b80c00x89f1430e0x1d5ad6890x644a0cc70xb534c72d0x81348cf20x8c38983b0xf5414bc20xac4cca570x1964ee160xa56d8feb0xb76a6b6e0xae3f2c9a0x6741e0110x7dce16a00x03fa5eeb0x86623fd70x017de3d50x27fa66e10xcdca36910xfe26fc7c0xa72a0f5b0x47c4f7fc0x3d72c8170xa9d61bbd0x6b853d060x66decfd50x1e1e140e0x2f5488020xffae8e8b0x75d0deb90x4532205d0x1b978c4d0x01ad1f3f0xec8472160xdf3d2dda0x62263bfa0xd92a00a70x9da650c80xc82aed500x8cfdc9200x7780dac60xaa2b4b6d0x59699f3c0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xb2d317220xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0xfe3165990xf9eb813f0xb8b9ff640x123e2b050x88457fd10x6c61ce700x4939ebcd0x618911fc0x4d2ebdb90x6c4ce01a0xfd13085d0xb31ed3d90x512b1b900xd33651490xecbfe4ab0xae7c6e570x804ff2f30xfc5215330x759d25c70x4b93dee90x7e670c9f0x3575b7170x15446bd40x6287c3950x9483e82a0xc01238970x6317e4290x2af3869a0x3c6c2a200x61d737be0x127655930x3512b9310x1fd7bb520x0b5de16a0x472ce8820x06c723870x58892e730x62117b3c0xcc69fb070x915fd9680xaca550750x82b62d270x4972a1350xbc0517020x8e7168f60x45c0a9e20x76b64dfb0xd58bbbcb0xf29a88710xc88e57400xc89e1b1c0xbb0e18a60xff01052b0x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x61dabad40x68fbe0550x71fe18fa0xa61c5f940x813cf2120x6ec1682f0xd72641d10xfa2f76560xc3c8cbb10x5d3cfa9e0x492241810xa752dce60x63794ef00x66a6ba8d0xcd3bf5280x1dbf9d910x29d40f910x556ef91d0xbfc24a620x9f69cbc30x7248ae690xd7adaecf0x450f900c0x0963fbfe0x3769a82a0x02755bd90xd4bd32cf0x100466a30x2e0c3cb50xa491a97b0x64b628620x1f2998440xffbb84b40x85540ebc0x99f018c40xbbc77fe00x202d4ed60x224f51bf0x445a09c00x15a7a6c70x8349a8950xc697b0f70x3866e2170x36950f880x4e5e2b080x6c9be37b0x8ad866c00x4a0136820x7fa5302a0x1048b92a0x0b98123d0xa11fe6c20x9ef76d990x622402c20xee9d1d330xb80f08b50x05f224860x03645f1e0x48fbb8f40xd26784d90xba16e94d0xa74ff5170xc2c783e30x5f724e4d0xdfd499910x79df45640x27c070db0xc487c10d0x2cdc7e0c0xfd3a42d80x0c9a8ecd0x9c4682340xd4c57d420x44039b650x7da28f120x0f28cb910x9ce3f83f0xcf53afe60x985dfdee0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xa9d299080x0626da5f0x8773416e0x524a6b6f0xd16871170x6818b9900x2cc428130xa4789adf0xe88eb0690x04246e790x10e5a1c80xefbaf7de0xc27a47e20xd17998b30x0d0b411e0xaab59a2e0xf999b3a10x3fdbaff00x494935c60x511cbc5d0x73cc86310x5541ea930xb1a5ab8c0xf11243070xb39fe1a90xb1c3a01a0xcf94a4310x2820e5660xf170fa7f0xb29776110x53bd204d0x43744da10x5db91e500x56256e8a0x794b72710x165167980x2528bc660x8bd96c460xe5f2f60e0xb4b02b720x1cd4864e0xb5e3f3d70xab3848d40xbfb9e0ae0x419523530x1877adfd0xf0c1a07f0x3caf72d20xbc3da4ed0x5c614dec0x84aa10b90x3b992a770x70aadc610x1d64645c0x1984d4210xb36878500x4071b5170x7171121c0x8b618d080xb7e999650x7e71c33b0xa58954fa0x802f7e090x9d0c82690x4d3cadb60x9de96cc10xe56f404b0xb589b90b0x2f11d97a0x3d6eeb2f0x86762c3b0x59fb51180x76b056620xaea431ed0x5502a2780xb61acd910x6ad27d580x478d37700x6a3ccf510x487decf20xcffae1460x190ab42b0xa4b46da10xd27a34ff0xa9c2676d0x3292ceda0xac8e6b1a0x305d86f10x53ba36f80x7a855e700x0a066a710xb562b1f20x10761b880xef08597e0x1926f90e0x01bf55fc0xa4f3bb940x1f7beb130x9abe7d8a0x6324932b0xd45181af0x7705e95a0x88e1d0f00xe4eb963d0xfc03d97a0xc0c0fbb80xda1d300e0x63810d040x7cd8d75e0xd55fdd1a0x642e6dff0x6675bcae0x93a4145c0x136b39570xb042330c0x3c185c610x3387ad990x1b42b5b90x331ae28d0xc44ea8310x3d9b6c2e0xca8827a90x48f5723b0xac74f9aa0xef6753440x69de21b80x419564370x752e01ae0x8e0ed18f0x7c1372e80x63eb93550x07ceeac90x1f8544b80x109bf5540x27479d140x8bc535b90x8d7b70db0xeaa0e1290x848d4b0d0x018aa7740x3b4e819e0x34364f3c0x714d50d00x55050ee20x6a0d1e000x0b2af6320xeb66c4880x09b961890xaf0bcc3b0xf29049e80x1bc833a00x6d6886050x0e222cb80x35cca8c30xf20dc1a60xea0d36a90x837967160xdb792a1b0xf597a4e50xbd0768f20x8644a9ed0x556d9d8e0x6ff098e10x3af3a74c0x43ffa4920x954cb59b0x350e6b690x046fe32e0x80ba73170x6f18cc910x167ca1060x2e121f7e0x25ba98e00x0459e0990x18cc68180xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x29a69a1c0x4730e0b10x01ec05800x4ae9c8880x0a49c8cd0xd6e596580x52a9510d0x767f53350x03eda1d40x0fa43f1e0x53eace140x246511cb0x3e68033d0x32219df70x4d2a941b0x2f14338e0xeea9eb570xb89a72700x5e3a39120x35f224f20x0b5a6c070xbc442f790x9b9f9ef70x8a27c5470x57a5e4050x671d7f4a0x3062f90c0x25ed01b30x1cf042c60x76dd5c840x03f592c90xfe50e96b0x62fab0690xe26bb4bc0x03ceeda30xffc0333e0xc75714900xb58d62e10xf6e444400x2b09afbb0x550ce7090xf8fe39860x729657e60xdeba32360x384634540x7acf44cf0x2e2d56be0x3fb5caa00xf668f86f0x3e0aae580x8cadc1730x1820691d0xf23e1ba90xd3864e350x6159e1650x4c314aca0x30225b1e0x94302b960xa16facc20x4d8185ca0xf17924a80x7247aeb70x67bb4ea00x5d6827540x013a35550xe34303e30x53763ee80x939525ed0x51f09c9e0xc17071c00xb5d5c9f20xfa23104b0x1b924c140xf987caaa0x86cb311c0x29779f5b0xcc257a8d0x24927f670x988aca020x519e00b90xe3c8a36f0x8ac424e30x86d2b0f00x536729a90xa9e20e660x2861ccab0xe9ff8d120xf5b677590x0006a2eb0x7e1ad6b40x384a147f0xda9c98ec0x3f2202c50xdcea0bb90x230df73f0x4dc00c4b0xdf3adf340xb14c33680xdbb31a7c0x783345660x1e53791b0x3145216f0xd67d34fe0x3e8a148b0x0bea0b910x35688ba30xee5cffc10xc3aa80990xc587a9b40xe082c8920xb13d50780x0dc1e9f60xf22122970x199bd1b90x98b706ec0x632528440xfac2ba980x340547710xaf8755490x41cddb180xd43822a90x386c404b0x16bfaa6c0x4164e79c0xd69dcd6d0x268bca710xe45ffb8b0x0c64ac070x1da9216b0x1eeb8c4a0xd05867d60x9fc3a9b20x6184c33d0x1226c45a0x3ec4bacf0xf86414c30x0717a86a0xd55290f50xfa9504960x57a108bb0x97f89cf70x167ee17b0xea3d303b0xe37cbc5c0x38a71b7e0xcb8edb140x8044a51a0x178304960xff5716910x904d34090xc643e9c60xf2510af20xa54a660d0x753f842c0x3986c49f0x85bc3a530x7f2a27d60x092908f20x4ab016750x9d1303310x89b5c1440xcae5f4ea0xa5ed57510xde350f1a0xf203f7030xcf6dd45e0xdb9a89d20x4edf17d90x80a6134c0x06a76d580xfcb27bcf0x47aee0340xaa7e9c400x2b8b72fa0x5debf1080x320396970xd71ae2a60xddbeeecc0x6578b0db0xefe061cd0xcdf2dc340x69fedfde0xe38680db0x3da171f90xdda61b210x453c84030x269968540xd527553c0x083bb2d70xcb2e65500x4c6a8d910xa1fb4f500x2376c6f30x533eb15b0xdc14eda70xbcef91770xab8b194f0x33a72e430x1ebf6c2a0x1aafbc4c0xab64ceb50x5acf270a0xebb795450xbce3c6d50x0217e8140xd06cfeb70x3dc485cf0x1b1c82060xdff5d67b0x8c55ca360x339461ee0xb4eb14c90x7a0f57ba0xd0feac2b0x650978630x7f0611b10x0636433b0x8f62939f0x2ca15c510x674880790x13dd01420x964808e10xfde8f1dc0x115885c10x5ed9e3620x026ec2fb0xe1ad33a70x7f5263cf0x66aa0c280x082c32130x3277ded30x2fa41cd40x05e34b610x932372190xa7e9e8e60x119acdc90x8558829b0xba33c7740x2308878b0x1e9cfd550x101f49a80x49f339b30xecd2c1170x30367d610xe7eb21df0xdad0684a0xc0c559ba0x7ba4616e0x7c7f50940x4c9de42b0x9637fec20xf12efb7f0x7d1abcb90xda705d8a0xa7b926650x08b1e7fc0x5edeffb70xd83b29e60xd004bc7b0x4289e12b0x5790e7a00x326425ca0x17391e7e0xdbef4bdf0x4883cfc30x8159acf70x8d8b273a0x539e89440xdd5631930x112b63e20x45a879df0x26ecefe40x85a49dc70xf13619410x95270c9b0xecdc29e70x1a671a990x219356070xf38f65fd0x4b15b75c0x9da97fc60xae440ad00x539f157b0x4af242f60xa80031cf0x3473c6f40x9b9f36480xad70c6020x631874510xbf571f650x172e875d0xb7cdd8e80x914a26f90x1b7694750xa785480e0x135ca8cb0x5ff05a1c0xd0f44b6a0xca37c9880x217213760x2d59f7a40xf8aa1c520xe4b064f90x4063c9120xe550af760xd3c0a2690xe134024a0x09862f7a0xcd1bebaa0x215fa7f60xb1bf77bf0x31d73bc10x1f158c4b0xaa1c355f0xe1b48efd0x5f4f5fa20x590ee8200x0c9eacc50xb353fc1f0x5f7d146b0x810a97350xf911a1800xe84f6e5c0xbfbc54340x31c7970f0x09b9f58d0x0dd243940x45edfcf60x6833c7480x15605e1a0x504cd74b0x7b2297ea0x50b776e70xecddb0f80xf59278dd0xa190183c0x9c6863d50xdac0d43f0x4d7ec5ad0xe932d8050x212db8d20xef02e2be0xa69ccc930xe7ffe8770x06cba15b0x246fc46b0x14b9f1df0xe138fb8c0x05240ee70xac537ac20xe5c60bd20x11c3baaa0x24809e910xdd57e2b50x2e2a42c90x3dfc436e0xab567d310x96d30e240x4b7e20f70xa02da5020x7f060cc00xd68fddd00x32bbe9440x0da10d030xe11c3f820x117305970xe9ca05b00x071146ef0xc2aa338c0x640c60190x391dd6d50x6257f2fc0x5ad314af0x6f466f1c0x7d89a8ba0x28195f5e0xc28bb3d30x1980f8550xf5fced210x7037a5e00x9f99d8900xccea4e340x2aff68f90x391262180xafcd83660xe19237600xb2cbd3940xab9bd8840x4ef5bcf40x3bd5e3380xad5f00170x56e27f140xaa230f880x81ff86cc0x19baf85e0x9afd17d00x72d79d830x50d1f8700x93dc25860x7073c04f0x8fb915b40xeedd987e0xf2ba017a0x3e088dea0x8800cb990x7ac722bd0x6e3c35410xfb2611ad0xe16ed9880x2e0e110c0xbca1a3a50xa6462a0a0x674627100x690f585e0xbfbdf7f40xc55ff9620x334c713f0x7b2d4caf0xbdd17fb30x87a049800xce04a39f0x89ab0ae70xfdae33dc0x015433900xfd669a200x9c955ddf0x7883260f0x2256a8490xdec7af0c0xb60b3bfc0x80d177960xeed922790x0d52a53c0x538d073d0x6f897af10x72ec4d550xd7fd596d0x83f54d0f0x683230b40xd110e4c30x880af5980x7802a8ad0x5cd055b30xe628bb9f0xca2257c60x1af565090x0b2d761a0x34ec6cfb0x61f67c920xe8526b4e0x46bfee930x0fdb57de0x93a45af80xb27b8d890xbba6d5fd0xd9b59af30x1acdabb80x06209f490x8ca4bec40x4a8f52b90x48b8263e0xdd6671eb0x74be2a4f0x559967bf0x49a59e720x2df18d650x54ad2bc60x35036dfa0xf75c70d10xbb2f00530xd0d17e460x7a54b9110x5a3e593f0x94b4c0ab0x758faa520x16b636310xb1c8a6e10x281aadfd0x4dce94db0x62cf17b30x10b3f0e60xb98d9ebc0x441ce3b20x96ff8cbb0x26f0351b0xf39ade7b0x8f99a6c20x264b2d110xf4f2f59f0x394a1e110xb6acaa130x78c790a40x10b716af0xe4b818c30xf8374ea10xb1f8a1440x17d000fd0x2c84e42c0x2d45e2200x274141e00x92bcbbb50xb2a05d860xb0b20d4a0x317b69550xc633d82d0x3efe17030xd738ca1b0x7f1865940x4b1bb9a30xd5acbc7b0x4c9d28b00x1d19f77b0xe719f1a70x6e14fd0d0x80fc63560xa82b0a210x55153f080x6ce9b4670x56a5bc600x1e05dcd20xba11ceb80xebebb0860xa19601940x80cfe5210x891439760xed79bf2e0xcbd0f8250x4f7353180xf331df910x2647fedb0xdd7f81240xc6a5aa350x0abf1f960x5ff7ba4a0x2831a0cf0xbf4695660x845910390xa6277d0a0xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0xf491c3280x7f92e6ba0xd9475d320xaf8363870xd1f30a900x932083700x1691c6650x7ad1ded10x9e401c550x219af2a10xf1f676fd0x82226c530xc60b79ca0x437fad2b0xebc74b820x7ad4152f0xeab7a55c0xf71000150x7db190bb0xc715ef500x330729850x64169c8d0xcd1819a80xacb45d8f0xb476f7b10x3f6bd29d0x7ba4efa90x8254bb790x7c15df2d0x7f0773570x045f06f60xcfb7edc20xb62579a30x972c46fb0x366237810x52e8e7b50x33b4c61f0xc3eee80b0x698d213f0x75efb38f0x14e309570xb4b73c230x4953fb390x70e81dcf0x113749f10x8cc1d5da0xc99d87be0x2f1602ef0xbdad63990x77141f350x172424670x1dab248a0xe6c6d8250xba52fb100x69b2dbe50x7551cdc90x1a1ebac70x7dfa4c8c0x3cfc041a0xc5ec01c40xf088c4290x862119cb0x02c5b46a0x81aa4b880x84ca2b350x801018100x3a08475f0x90de04520x8a7cb9c40x044da7790x023948990x957382ce0x41c967ec0x109c55ee0x108d71520xdcaaa74f0x2952b54b0xc27dbe5c0xe25612590x32313d840x7a07d6420x362044050x2c7c455d0x248cd80f0x41265dc80x87c2b1600xb3aff1f60xb10de3c00x348df88b0xbe9927090x9c023a9b0xb15021a80xb0be95ab0xaa1fe8040x2fe76b0c0x575865620x4df918cd0x47ad95b80xae10a1940x62749cff0x507bb3df0xf35cafee0x046dcd350x3db6a66f0x2717dbc00xac52c9510x305157f40xd00f3bfd0x35c7a4990x86755c3f0x52ff38000x6a3027af0x5225aa270x60a32ea90x4065d1680xec2ffd1b0xa35d92dd0x4d4249300x98b65b140x31ff7e0e0xf5cee86a0x10c34fe80xc2d448100x38ceca530x009b68ab0xd60462d70x2daeb9f00xafaffe8b0xcc453fc70x490bc7860x5ed040b00xf10141d50x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20xdc56385d0x1317eeb20xfca1cdbf0x8b1018350x7d59dd460x8d8817e70xd80c56680x79fa1c3d0x79598c940x1ec329a20x06b522130x7fcdef720x52cbb56f0x7b4d4c0e0xbfb0c8c60x6a0138bf0x16c062f70xb63b22fb0x056aa0f60xfed3c2410xf60f98290xe83d3e370xf5fafabc0x9719bcfd0x37f292c40xec8693f20xb9f0db1a0x8e060e230x8518f71b0xe6c39ee60x5d34749f0x5222f5250x0ec15fe00xfa3c4f600x7039b0060x8203199e0xf999267e0x46e4e23f0xd69c4f460xb35e639b0x54620d270xe474875c0xccd9e4a50xd12def8a0xb91a35730xe2f46fc60x7fa6b9d70x50ee8e150xe61f00420x7d9e46060x69d3558d0xe06f2b490x747054f10x753182670xc40264b10x8c20cbb30x91ed70640x2f6dc67b0x82fdc4b00x731d72630x763343ae0xc50753c00xeac9ed3a0x775742180x25fb45020x0be8e8900xc385cbe50x59bfc4d10xbd9bd06f0xc1247ff00xd89dcd9c0x1e81b22b0x225eec310xd8626e910x63e700c20x28b056b00xee7eb9e10x4f7870330xe40976c00x157e52c80x4b93d3600xe867318d0xdae179120x0ce9342c0x2e62ed020xfceeace00xc3d70da10x1380960d0xdd8e26e30x616f51f00xa9fce7920xd7b8afd30x33c84fc90xd7cf0d1f0xf6ca5d7d0xe53253070x0c725fb80x8c6d9a450xa698c8e20xaf6bc3d00x7f9990ff0x1c4dd5530x082b3c680x267ea0210xedb6696a0xb2472cdd0xc0e460060xf47736ed0xfb6eedf90x1b5f210e0x688fff9b0xa2f67b000x4a81d9cc0xa26878d50x8b8e80340xf28a43870x7ed078b00x2c2086070xedd092d50x522a34860xfa7ea5050x03290e040x136209db0x1616b1c50xc36c5c740xc7e13cc50xe82350c20x6f5cbcbf0x6b81c38b0x03c5639c0xc216d42c0x1a3b55400xa7bc0e130x3febd43b0x1d34e9960x7273d1c70x67bb3dd70xfec216530xf39c9a260x77d0366b0x2b8c5d840x146b7b4b0x0a2d108b0xd530b5990x285533820x86c478420xb77dcc090x572b074a0xaff0414f0x311bcef10xa74aed700xc64c3c6e0xf2a366120xa99b39c20xd36e3d590xfa873ad00x3283e6b00xfda9581f0x1a9a433c0x32bc0fcf0x0402cbbf0xa106ecb30xbe3132400x180305dc0x09533d1b0x1ccfe2f90xd5b4de150x45f402730xd5fd90f10x8c26d4950x45e69e010x167c59670x86e03c0a0x88087b350x27e1a0490x07cc4a5d0x360b1afe0xab6004210xb121390a0x2e1da9fb0x7ea1a2bc0x13b65f270x99470a380x8c8efac30xf8b54c8d0xab7772660x078b7a580x05cdac5b0x0dd15c420xcce1573f0xb350101d0x92af3c330x47960bc40xa8181adf0xdf6b082f0x2cdf87a10x84c1c5520x3dd9b2300x319d493d0x8263a6d90x638aff110xec2e1c8f0x5efde8e60x6bdc1f110x2434cd300xa61194be0xfe9a53760xda96277a0x7795557c0xe2dfb6ca0x864c53750x62d7a0da0x995d10710xa389a49a0xdd391eff0x67955ce60xc558530d0x53c089f50x01a0cb780x883c47ff0x6e2323d90xc61480a40xfdab3e170x105f2d160xa5058d0a0xda56f50b0x77c011390xae0ce0a00xe49580b00x213e49650x54f15d9e0xfb79a2710xe19b57760x702245530xb3d8676b0xb2dd0ccc0x0b2cb3340x3557b9820xfb4489ec0x257045680x3743895b0x2e6a61470x00d73d5b0xfa0a77230x3f3b3ab60x87a8b05a0xbb06b1250xc5b5dc040xcf46c0f80xb6a8c30c0x0006191c0x33e7dd3b0x4f0f22b20xdad135440xee9303dc0x03916cab0xe62de3bd0x7514c49f0xad82970c0xede20f6d0x07242d920x4079474a0xde9d724c0x782e6c6b0x1177a23f0xe6357fde0x8cb8d2c20x896ed40b0xbfb85bf10x21758af60xf0009fee0xde2908080xcc75fcaa0xa66380160x295067750x63134a2c0x3f4547a70x568f2f3f0xa022f2650xec1628e60x97ab9ad30x583889720x9feaf7bc0x665ecab00x8677f3690xb4b97c900x4688d7ec0x24fc8ffe0x18c529f70xcebab92b0x39229a980x4b302a020x82f07d390x6038ec210xb563cdb00x8663862e0x159f3b7f0x5a96877b0xf02fd02c0x27eb2bb10xe93f16250x1c37d4740xe60eef810x754f4f210x1cd8438b0x0659fb4e0xa8e6933a0xf53d4c260x9f9dde3e0x117093be0xc4212ab90x91a7b1da0xe4b79e950xd042475c0xa93ec3700xb34092d90x5df482ba0xdb879a6c0xf40fef200xa61ced890xb94339c40x0fb166390x90211c140xea57662f0x950b073c0xb78894a40xf06f5d0e0xd07469400x529f13a30x093fb8cd0xac9ded180x8dac3abb0xbd6a7ef30x9eeeef480x992e03d00x4f2644720xfa2c4d460xe34f24120x8d55bb8a0x7ad050b90x937733e30xd9c8f6f70xb6f5d8ba0xe93ee9130x85b81f490x266168190xd2782a820xab05b5080x5bac79fb0x01ab3ec00x9b4835d60xf015c3b20x830265c90x790640000xabbaa5920x7006e3480x3e1bcbb40x577e8c770xe374af1b0xaea71b120x0634ba220xe23f98d60xd1e4ec460xfc72b0ab0xffe589770x9cf366110x121da9050x617c452b0xc528a49a0x7daece670xedcf6be40xc8e96dea0xe97f4ce50x5ba2ab180x9f3ec0ff0xa79f6dfa0x0a87478f0xe787139f0x929c1a900xf57dca620xfc4c54700xe4e295160x880d0e9d0x61d317b00xd8ded0850x16866f440x9754ec100x259fa5d70x3f76a1880x576bf0330xd89826a90x7eb71a810xb592e7990xb74b84ce0x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xa4d9e2220xa7c1a29f0x809d5eb30x0ef889d40x1134303a0xbe371f550x773878d30xfa02ef580xcdb6adcc0x1a0b05c10xb0a0da0c0xf427723a0x02f4f70b0xa851973a0xdc9fa2320xd06524ba0x7f53f1b30xf17adeba0xa183ae390x5d3758470xb510c2500xed7c7b910x57014b190xf649796c0x4d9b652b0xbaed012b0xece784c20xee91879b0xa55266190xc188721f0xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x601cb54d0x7adc0fbf0xfb204f470xd8fc46d50x5fe692940xcb04ac060xcabeae690x2675db1a0x782cbc900xd4e288db0xdfbba2900xa6393f6c0x0df0ad0e0xb328665e0x963de7800x7ea602270xda359b820xcd974f000x60a13e900x3f83f8d30xb0747ed20x6d7e951e0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20x7a9440070x0bfa3a190xce6db6560x3d510a7b0x5a1d134a0x689524930x42825ce20x5bdbac4e0x220f62280x9500b33f0x9695dd210xd1eaa0530xcfbff77a0xcb6220890x86cef1800xd6636ca60x4a6cce240x6a60a6190xce82c6400x77ff84340xe174e9a40x02c1754e0x04d064b10xfe86292c0x21ed349f0xfb4526ed0x307cabfe0xdebd9d500x9f9ebf080x951cc78b0xec9d62770x71472ffb0x6d3580de0x5516d7990xca6d17870xb9850f160x907df8030x111bb7160x4b93149e0x0ddeebf00x82631d4c0x5cb27e260x6dcd75f30xad5fb4c50x6f3614b60xa8c282cf0xcfc241d40x5dea17e60xd567e68e0x689a01250x0a2420170x640af3280x288c65530xc997084f0x45fb89850xa64ed7760xcdac4e7a0x4d84696f0x83db01230xb8aa21840x5b8f88b90x40be12e30xcf64a0650x96900c620x1b8e1abe0x75a729a00xf5dedb300x43560bf20x4376f00f0xa27a175c0x019760b00x19fb20c10xecf7bef90xc751a2900xbcb9d4dd0x6f2e331c0x390680840x8ee1ae410xb1b539a60xa589710b0x662715ce0xc147f9c10x13d4af870x155a30260xe0f038c00xd067e8180x09672a950x71740fae0x07ab27f70xdf04f7a80x7b9c81c90xd987b2980x3fed407f0x481698630x91ef51510x694776b10x08b944a30x711ce3370x6a8e35e80xcdb4bd390x7593ea8c0xd073d7810xb974dbbe0xcc9f2bb30x9e3316660xfc0364060x38efcf1a0x227566460x674be3c70xc59a76540x4500f1d10x59af60010x437e93340x0b1ca0e90x017579350xf1bbac810xae77d88d0x1b7773570x20ba4f3e0xe30fe6390xf80be44e0x4cd5bc5e0x3a2d1dfa0x5f56663b0xa5e550570xd115fa0d0x56dc82c10xd7c849370x082ed22e0x8ad208370x2998ac370xa83b29ad0xfb6af58d0xc9216a820xa965ca810xdc49c1980x4cb9e0010x763ee59a0xb30ed0400x3cb5e2b40x51602b550x11b8696c0x58e902600x563ee4e40x3162f8b00x996dfd030x788227500x56c2cb730xa74c98770x56c8693b0x425263430xb34c4b390xdba126c10x1ce2497f0x830d85800xc8fd92300x679076ea0x766a73f10x9fc5ff140x01d80c7d0xf6a285540x344a54120xb39273e80x6c6559130x973fa82e0x38a08da30xca82d80e0xb09faf790x71a50dbc0x1335d31e0x035e7ba60x9f8232780xce1414b20x03ae70ed0x65cb50780x3fd78f3b0x49df12000x5d4acd230x93b3fc740xb62614840xe175e9d80x921b5d720x9c3bec740x29366b610xf5d7eb5a0x91a5c02c0x20247edc0xea2614bc0x603520820xa77bfd290xf68285c00xc32c71af0x44fbef970xec63926b0x739f56ca0xcde888b70x27bf46b50x344063be0x965548100x8adfd1b00xde5a6be60x3aa27bdd0x8fa332c60x9ceb4f3c0x03a6191e0xe8bfbd340x0a7708320x87e97f230x07b667120xf353a6980xb8ddbf870xef536fa50xfb93cca80xa9cb01d70x6aee3d4e0x2caf10030xd2da10480x999ecca10x489c9a120x4761f17c0x1b40c3ee0xbccfd4d80x622c79220x8243aec40x183e909f0x9cc4f70a0xa1ab41ae0x7d3eb0760x2f785ccf0x3517383e0xd9d8fd160x3e1519fb0xa96026710xd11891570xdb9f3e7d0xbbd5e6b90x97fe825c0x79efea650xee38ef570xad6452340xb9c425de0x6041d3b90x0fd377bd0xf97d7de20xb868ac5c0xd7d364db0x11d779f10xefa2c27d0x1864715d0xb524cf590x375baa2e0x26ed21860xbf0411020xd5608c550xa5c9daf70xb02ac4110x986370660xb28855ff0xb14244b40x147931b60xe56f31040xeeeaf1100x4ed328d50xd8694d500x50b723f80x131a5ed70xdda435fc0x6c8457be0x5c5e7ac50xb16f696e0xba92f2590x54d5842c0x542844bf0x555c8a8d0xe8bdca030xd4e7ffc00x59c173460xcbcb132e0x27efe6e70x437014520x6e89a5600x62c059880x557842280xf6f85dd00x74d53d580x01ec85110x9794c6ae0x77339a850x5e875b2e0x15f452b90x0465a0730xdfdb56310x6e0306800x0d2c1de20x7cf957930x2431acc80x8debad0d0xbf4089b90xf4bc71f40xd03718580x578587820x1500e6540x0ced27170xc1b16d590x21609d5e0xd85b24ed0x08fbf4140xeebe5fb10xa0ecb4b60x7c8e022f0xf3a578920xa70fabbe0xae0915820x4135db160x04d8c7500x5b1f6ffd0x14072f0b0x709cd25f0x72e908160xfca337e20x224a1a770x7fcde2e40xb9056bb60xc24eac4c0xad4e62590x8f7826b70x476167c80x4864a9b00xacf5201a0xb22d81b40x371100880x7ec78bdd0xaf7cac180x695344a00xd591d8800x6a338afe0x16faf4590x1c1320240x7054a3e40x0b563beb0xd3e11fb30xd31a05780xa5c9b7550x7fb1f9430x87c56ec20x929627230xa30900b60xfd8781580x90a69df90xd6b8e8520xd81972ed0x740a1b950xcbbeadc40xd7dd777b0xc2e587d10xa3b958ce0x393093a60x445d71640x25e9d4bd0x7879a6b60xd4e60d090x1268f3570x250eaaa10x396fd9440xac4bccfb0x98c9ea300xdc2dc9470x1f97cf060x6063740c0xb16251720x69b18f430xb57b5d1c0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00x04cabed90xc781bd9f0x979998170x9cab34a60x85b5e6250x8a490c900x083eb21c0xf96ec2420x7bdcde480x03b3cbe60x6834ef7a0x5db881620x0da000aa0x9355cb620x30aada060x7b7c3a6b0xfef698a30x0b6a9f7d0x9902e9360x842081790xe1aca20d0x94b8945c0xb1ba67200xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x0514bc900x961286e00x3a536bd70x772223060x6796cd330xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670xf485d7a60xe809cffb0x42e9d0da0xd260af0d0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0x291fbc4f0xd04548530x6fb9efae0x93c703e80x8d33bb560xd932ae060x1a9809c50x56c095bc0x26ea92830x290aee1b0x91b2c5390x2d93cec70x11de60780x5fc1c7140x4c2a0c500x409ef02d0xcb5694240x8f73f67d0x3a4f9d280xd4aa398a0x97148cfc0x39f5e3760x676f5d1f0x97dfe49f0xc5b8c0c20xac5665300x2f622ea10x3e4427c80xbba6fbb00x80ab91990x091eb9b40x1eb9516e0x50fad4340xef6c3f700x12274fe40x1ba8facf0xc2f706120xc12435e30x39f2e45f0x1c8a767e0xca7b19790x435252aa0x6bf67a290x720703400x7672f47e0x052c32e60xcc70dff60x585f5a8f0xe58ce5500xffacd7df0xbffd05e10x22b6d21d0x9dfba6f10x426e57460x337fdddc0x25c632580x31a89d590xc5d0460d0xb361248c0x863d2c5f0xcd4f05370x3bafa2790x0c6b6f0e0xc91ce0650x9670b5a10x1da305c90xc66e953c0x14f9feb80x6f6e60ec0x7de530670x04e104ae0xcaed07b10xb347f3910xa3f39bd80x8a6c463c0x3003e1b70xa42ac2190xb2020dbc0x9d594d110x6a122cd00x1f2a99700x0be00f720x740f62b50x6688d0070x8307c0a60x387e16390xb51a37240xcc3c756b0x3f3850f00xb1862bf30x044e5f9e0xcadde1a90xc3dec3770x4215781c0x23f3c1680x745c64c20x86ea969e0x20abd4200x89989eb50x474d7a690xa3d4e1100x2a671a980x3098db2d0xcc03f5f00x2944498e0x21f4cc2b0x75f211000xf7b51e210x8846195e0xc5a765410x26cfb0be0xc036bee90xeeacab690xecfce8560xf707427b0x7680fe1e0xd15f54ee0x98647a3d0x38218b7f0x1b1e86950x3f9a2b0b0x1e119a790x636bf24c0xba6dc26b0x19a12ed30xee6c51790x430eb1f20xf6c12e7f0xcb1747950xe484c8220x6a5899940xd37da5c00x02d396b90xf5548a340xda14bddf0xddf5dc4a0x3b822c670x3364acc70x228a06c00xb70cd60b0xfdae2aee0xae8aa6690x981c4d6a0x6f517c700x540e40e00x41f2fca10x72d38f270x069edaca0x214c0a3b0xd575336f0xadf43f7b0x6c6b11940xb4efcf5e0x187dba080x05c4e5840x56802ae80xb1ca74fb0xd3de33ed0xf24bc9d70xd75b20aa0x89ae7aa00x4c88d3430xc81b96290x5ff9d6d40x262fb4280x6d57f1bb0x19d230cf0x382e52930x574ab3510x851ce2dc0x0110e4e50xcefa2e300x6a552b8f0xe416be9a0x7cfaa85f0x5f60bfec0xefb80e190x24b5049f0x67e943230xdacd9d6b0x0f76d5ed0x93e4a3430x0b8e2e2a0x858862420xb881d96c0xe428b7170x5f969fdd0xd1b683560x1ca9ba260xd14310870xbdcf80cb0xbc0d4de50xbdd584870xf20f510d0x07d6d0350x67d239910x7d879bce0x9ef9731b0x0a95a1c80xff32a1b80x1bd0a09e0x046585010xec4e70d80xf63eeb520xe5131f390x91be66fc0xc6a1455e0xb4ad107b0x3f2fa6d60xc9f2a23b0xece9b1480xca6649080x2ba10b5e0xaea8c1440x944f4dcf0x4b6614600x5fa4db640x7cacc8f50x0fad14300xf846f8a90xfb23f1bf0x92c0bcd10x14b068f60x20e6353a0x2505789d0x10f23a840xe28f94c70x19558a190xacedc6100x461c46a80x8d3dda5e0x1fec913d0x56bd13a00xb455f8dd0x1db780a50xab88afd40xec35c0de0xc79d438e0xc5acdebe0x217f7b670x68bcd9e70xc8e90ab30x437525320x53b9ecdf0x8a109a790x5e9015f90xab6d18610x79b296f70x0c2a54180x832cab200xb67c4ea90x61d3407d0x6af68f0e0x7abeb0100xb342c60c0x61fcfdec0x38e839e90x4cc47c1e0x7d16d21b0x998d2c0b0x35d2b6410xf10c2a5b0x3b70228c0xc8c3be920x28cd7c080x7f380b9c0x40024cf60x37051d830xe5be07e10x07f1ae0e0x49b619cf0x7e3037600xeb3fe8f20x366f8fe90x1359f7d50xfd489caf0xa681b3ea0x7b8da6140x2935df120x58f2d9480x2371820f0x80bedf8a0x39373cd10xe1cf66e70x7c1021600xf274a3b30x3b543db90x4682f6e40x74d35c9d0x989fe0d20x98ca86860xc697bd310xd80d75e50xe88d78750xc2a603080xdd7ecde00xddc58a940xb743f8390xb8e0d3d70x3595091e0xb33cc7150xa896a89c0x61ff58e30xff87892f0x8fe9293b0x1b3bea760x7851c6510xa33dc1f00x91f8c7db0x4f8f59640x4afff9450xb6727fbe0xea90cd510x2c2be7be0xc66958250xe8ece1290x679560350xb8770d170x6c163ae90x872181ea0x28e83d900x142fae6d0x2b08a54b0xeba0b0ff0xca70b29b0xd4c2f5680xb897de560x232915010x1f5c7ec00x4ae0380d0x287306960xce4f81870x90b9896f0x23ed4e4b0x941da2e60x735812220x15e7ae730xf486ecdc0x8838c7e70xd76cf0150x6a581ab50x7af849c10x6fd839bd0x9e64fbfe0x2def7f760x1eab7fa00x8d32cc480xf03870650x890929e70x18c87ff00x3cfc735a0x87a177a70xe4c2c66c0x7040fff90x6971447a0x9e9571560x59b2081b0xcf195cde0xefe60f5a0xbdc53e8d0x356461c80x234128160x4f2250ba0x51b256750xb0bb0b180x5838f6c90x4859b8bb0xf0dd90cf0xd2492a890x489a1a090xc46774a80xb27f5edd0x0b26ec760xefe32fe40x196dcb450x3f5bf9c00xad9d6e390x51ab702c0x7dc4b6c80x2b70a2f40xe172b6c10xf953f58c0x500f87ec0x5aad957c0x6101b63e0x835679ce0xca2ba9790x6c40def40xe92cba000x8baf89130x35325f160x60cfcfaf0x461370100x75ed41530x164bb9610xe09fe5dd0xcb24463e0xe63e71a30x864a7c9b0xf36831b20xeed2f2990x86c0fe4c0x78952e1f0x369388b60x2b2d86bc0x5bc6f57e0x9530258b0x4d392aba0xd67072e30x24518ea20xbb8ac72a0x57423c000x75a04ce80x5a8ce8410xca5ae9760xa60920b00xb57d33370xd4745a910x89b4c58f0x6ed6da160x7a0e288f0x218009e60x19be75710x13348bd70xab2d42250x7c496e410xce0a23560x1b9453150x24f5b3340x2e6d06130x1c14dc4b0x2921a4d40x27ac7c0c0x83f5a2120x3530a4190x2b2f5cf00x544ad9350xd303ed360x4a48d3340xe3b75c700xafb20e510x755511650xb045f2580x54c309850x2a5e6f340xb0a45cb50x53a795c20x7aa160910xed7c8cf20x2e5382f90x3da01bbe0xea208b840x153524fd0x4895a6630xcecd30a00xcedadc380x4e94cd480x4a16115a0xf3f8a8ff0x4f077fc80xad6a0deb0x8ca1fd040x6751a3c20xb35eeaa30x855193be0x81e4476b0x0edbae110x52df82c40x073d79ae0x57856c4b0x5398421d0xac6544550x1ba6df920x2c52b0490x303f903e0x46b40ef40x3b1885e70x30a956d70xef87dd5c0x67c0c72c0x6bc434b80x02f984580xbd72dec30xae286d9f0x05db2c0d0x97e056630xd3367d760xd4e0e6790x335a5ef60xaa3bc2900x09ff13fd0xcd1e1ee50x4e2500810xa701e4790x603c89ec0xcb5a258e0xf3658aa50xb6de36200x09922adb0xecdfaa010x67e146c20xc59e7b8e0x46ce74e30x85670f1d0xe58882f70x5c0e982a0xa98333f90x244914ab0xc7a4fbed0x6b55acd00xe1e7e40c0x369d5d960xfb163ee90x4fb4e85c0x2c0f808f0xf4f14de60x7baed0790x6e720ff20x07b52e380x579e0bf50x4f75ec4c0x1ea615890x122f32eb0x604add0c0x6363d5f70xe25a30890x340ce7490x7851d7870xd7891c910xd6bb450b0x8753ec3b0xfc8cb9cc0x0e21494f0xaa9d48b00x4a0f0dde0x97fd3d070xea54efe90xc1eb52040x6c5854ec0xbbba4ba40xbaee2b4f0x06df28730xc8a339fa0xa15d6a540xc577cf5d0x282042eb0x9b415e560xf787df480xb351b7b40x77ddb8f50xd6dcb97e0x224a25d60x035935b40x35656bb80x7ed7ece50xd120ed6b0x13333c210xf7e8a1f20x182acacc0xd973e8f40x1747ab900x4c36416b0x7a341f710xfe5cb6ba0xe2d9e5e80xedf69fc40x199be2790xc00d08030x4b3065ef0xedd829220xb7aef2db0x465a20e10x33b3f3c00x4d4e8a1f0xeac483240xf34249ad0xa029d6250xfe4e9dbb0x323e764f0xe8ea442b0x576ea3840x1e5929890x39ad8fd00x67be84ac0x2ce1599d0xbfd9942d0xf292151b0x02b928210x8f265a8e0x196772dd0x5efdc06a0xa7e79f0a0x002ed6850xfcc4378d0xfc15a9650xd86046020x5bac3ca20x68ef8d940x440b75890x48213a240x52bcbed20x0c70babb0xf8ce30430xc5f4016c0x58210e600x519c8ba90x249330540xaeba22650xb7811ee90x99849dd70x99787a640x6a35571c0x20b699540x48265fc20x9eb5924c0x387ef1e80x6bda6ef10xd0db0f120x2c81d2ee0xbdbcb8de0xca8df01d0xb2ea56310xb225d1110xc93f3b2f0xa78c35970xd443a6430x522e13860x5ed362700x81fcc2540xdc568e2a0x1f28ba250xd10064db0xf627e6d90x22771ede0x39b08c0d0xe65be1ae0xcec7588d0x6044d1f50x7e9d1c950xd5b3e3f50x7843e51d0xe4c469f60xe5a4ca0b0x23be22210xe9cf3e430xa497ab6d0x85b9ddd10x44d2c8360x59fa982d0x631976850x2e6997ea0x144ed1c50xdc1fa58a0xdcd3db430x84b499c60x730c4be30x1211df5d0x1f62f4c40xf27d35c50x8b8021520xe454115b0xff4964660xc61cd1a80x16eb6e760x50115f6b0xf105754b0xbe9af4490xea2306010xdafb98130x44d0b0a20x2520f5bc0xee0a350a0xf893964a0x5ae13ca70x658474c20xda5e10430x1364adc40x18a904910x2306e0bc0x0ae8d2c60xc13e393d0x510b73220x5d7218a80xfe621aae0xedbd333b0x04e834460xc63c64dc0x0957653a0xe3cd9b5c0x75e496c30x408541620xd0becd970x9a06ffe20x2feca5a00xf0cf71130xe668596d0x24e1753a0xf801818c0x8ec932bd0xf456f2b70x9f4dce720x475b54d20x8dd794fa0x3bccddd40x9e11758d0x5437dca20xd54ac5f30x4d1daa740x9de3b91e0x148b42610x206a6ac90x21dd6f600x8ff310ee0x4a6543ae0x1f902bb20xae9a170d0xc466ca1c0x1419113d0x8465c8d00xa83c26dd0x19b727750x21f1b7280x6f6f9ca30x5d7ad5170xa59487460x74e481510x2d4594b40xc1ddf8200x1d6a2bab0x5c90ad4c0xe9b58f0e0xfca42e6f0x5accb8320x0af726c80xbc5512bb0x01fd6a530xb51ffc1b0xa1292d650x91e877a60x6a49f1fa0xfbdff55d0x153de61b0x157911230xc52ee54b0x569f0f3f0x9052d72c0xbf1f638a0xc944f1500x595e77d10xd9776ab20x8476301b0xfca408540xfa5b55430x3ede1b8b0xdf7495a50x729da1670x6cb1af100x05de1ed90x8ddb10850x8b241ab60xfb9463a80x6429a4100x75fb671d0x0552d78e0x364c234b0xcccfb2fa0xc428068d0x4fdc945d0xa16b651b0xa5823fe80x2afe51cd0x046374a50x6925793c0xa2c4fc180x5ab3ee2b0x70d921fa0x8b3d3b890x81aadd010x6fd025780xba4830a10x2764a96e0x510306ec0xa9a8d69a0x14bbc23a0x4629baf20x723b09540x6ba4e0fd0x7a2de7680x188a12f60x852587660xf2c160580xe370bd870xad5c3dbf0xc7c0b6350xcca05c300x40b43bd00x422309150x74c45bf10x3c2127440xa50335f40x1eaec09e0x799aebb10x4aef1efd0xd32694be0xeaad96f90xd42b7aee0x7b4c9ba90xd9d5d8790x0e2f60620xf6c9228c0xdce23a830xeaf7fe0f0xfa9f7dd30xa8306b780x221eab6d0x5bbdfa260x845dbf3b0x015683930x96ec3b260xb37b9b810xb85f050f0x34257f350xaa17a7370xfe76a73b0x2cb42e9b0xf063b2d40x3a26ed110xceb66bec0xc87e487a0x166db1b50x67bd9e830x4d1588220x73c595e30x191e31010x3446e94e0xde63dba90x497c40960x267bdfd80x9b2008030x4e0e5a4a0xd7c26ac80xe2c7edf20x40b5b26c0x4bf2cd880xec261bc60x9e3a69d70xc70f423b0x01000e510xdd01082e0x1f37cca70x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x5cc48c570xdb0a60c60x47e5de680x4ca9669f0xfcb61f820xa76b458b0x37b8b39e0x6e4853730x5efe852c0x2b2c684c0x05e30f760x98ddd93f0x376187080xbd3e01b50xa26af2300x8112b3d20x814e037a0xf5276e210xe63a36380xdd3d3b190x565a9e620x6fe7ce160xacb65baf0x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x97299fa90x20c23cd50x8d638fde0xf1763dfd0xba5c4aa40xf6d767430xe1a0de5a0x849e998f0x72ea7b2d0x453a832a0xc5f9ea900xe3e5942d0xba07d44a0x15417b7e0x523d5d380x02ea111e0xf5e06ae60xf811e69d0x26c90ea40x80e93d880x4e5b14ca0xc42a75900xd8a994eb0x4ae3e4070xf9e2fa8f0x58c095270xceab0ccc0xdd849d510xbe57818e0x841524980xb0a879140x76ae7e710x88af6bd50x40e965290xe3c0f6520xf52cff0e0x9c5407b70x66264bee0xb3d2c76d0xd43044a40xa6bda7d00xe17180e60xd04724a50xbe78fa730x0a1bc3660x8789b7f20xdecc41280xe0191a100x217e5c5f0x3a54af100xfdc1bb6e0x2e8941a10x6c5dae230x56c8799d0xaf3dd7dc0xd1d87e920x70230f4d0xe4ce9bd60x5128838f0xfbad3cf00xf39530b70x433fa9650x37491aee0x00d93ac80x335ed3e90xfdaf52210xae8cfae10x4627e7c90x6a9267d80xd487b0a30x1e5c41370xdb66299c0x01bdac700xf48455690xa7e7930f0xe2ffeef30x104987450x27756bc80xff29490b0x976335bb0xd93077940xcaf2c6030x5d550c4d0x10d9f8850x96cd2b040x37be9a070x3ab7b1cc0x818416e10x43c039bb0x2aff2e9e0x5e36adde0x86771e350x88eba7310x202306020x5243d0ba0x8da66a3a0xc57275a10x1d111b7a0xbcbd2d220xd073093f0xea3c8e4e0x99accd110xedaae7130x29066a190x1b6ee3b40xd728fd820xaa1aa7120x02a574d80x8a79285a0xe97b70890xac27bf500x3c95e13f0x0df5d5b50x898a67b20x445f4c7f0x631654c80x45f640270x8bdbba7c0x5ec1f9bc0x2ad96e740xc704ecff0x2082bf600x5ae38bd90xeab8bf060x740c902e0xcb15eee90xad2077d20xf5d33c0c0x357380180xc2497f310xcc21528e0xa3f43cc20xcb5649470x9c92ff840x62c3d3d50xc31b2fe00xa71c30740x4fc9bf360x7d4e25390x96ff63a50x7ae340030xdc0a42d50x4725851b0x426872120x093d8ff60x39c8fcb20xdca5edc30x1031d6690xe574d00a0x64b6abb80x3498ff170x7255c2d00xef1003890xa34e17de0x5e2a283e0x4be7bf030xb732cc630x6221b6370xb2b296c90xe356c3e20x4bab199d0x583f0ac70xd45c8b630x7b665ae30x0ee2cbd00x188661040x68329fed0x587407f40xb4433f630xc496a0520xc2985f270xe63c31a40x3cfe5dbc0x069d6b400x7ce486920xa9c398310x9a5badc00x58a84b130x95367d800x51e587b50x9e122d790xbeca513d0x3135ec750x88a939970x0c3f68760x40e670900xa4390aca0xb87d571a0xdf48a85e0x3fe8adb50x16d19d5d0x7ec8a0ef0x57ce8f0e0x337fa6380x21e073fb0x488a31fe0x10be43f10x347120740x2b5a27eb0xe6ebd5110x51a4c4ce0x735f1e850xba54b9040x18a02f610x71891d590x4cde88bf0xbbec2c2e0x60e31fbb0x1deee0610xfbbfca210xbb4f9d1f0x5af438eb0xf67899c10x507e2a470x3b5db8dd0xb94382ff0xaa52eba10x6f04eb920x2baf8a050x0f1af8f00x16d1706b0x97073fc30xda5bce090xf53ba0b80x6f95b16b0x6a11ca060x3b0a85820xad7d6c6a0x735c0b120x5d449bf60x56b235150xef52afbf0xd0354e6b0x2c4efff40x43b5bbe20x57d3a22b0x57f705470xe1a4f16a0xb2405efc0x0c25ec480x7194080d0x198620d70x61b70e8c0x58b975ad0x99bcd5c10x480383290xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x936898040x2d9946050xd53bc9390x37e18b600x0ad40a900xb1185c290xb6be1e610xb5d927fd0x74739d6a0xf2bf7ec90x515aa5990xcdc39c9e0x0cad45700x2141d6d90xdfdaf9060x18cb56da0xed61f6b30x156707020x12ba3bb70xb48d4d220xfb7fb7730x55a8eb810xc64416e50xbc794b620xcea0c0ff0xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x678d29930xe06141e90xb7bf278a0x0da10ec30x026490540xea161f3c0x716ddb7a0x0722ef150x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xb15cb6140xa9c63b690x278664350xc599a7720x91e1e6eb0xb6470c090xe6d6a86f0xdc812ca80xa8e9e1ae0x08493c4c0xa2244bcc0x5e3620290x5eedf1370x9dd760350x4baaef190x8304e9230x1aa78e050xedea18770xbd5d6e670xccb04b6f0xc36feabf0x375691df0xb55d2f8e0x3459b4350x9a2364760x7b4738300x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x525a244e0xabb0f4140xf05afc6e0xff4c95600x4bab15840x50d2a9500x420ecfe30x2759855c0x6699cb650x0c9160260x708a5d770x98600ced0xe01214930x7baa6a6d0x8f75d0770x2fcbbbd80xc2a17ebe0xba95f2710xa914129a0xcc918c800x84daf1c10xbec566ad0xdcbe8c080x0ff970c70x40acfc700x1c75519d0xe9ea1ab60x04b241050x782798630x00e89c700x93085cb70x1a134d110xade9d1cb0x7c8745450x79ce7a120xea206bd40xc7208c3a0x8cabc4a80xff4715030xf65d0d770x37745c5a0xffccc86e0xbb28d1030x38f067ec0xbfb07cda0xcc248d260x16414a6a0xcefcd99a0x3fcad7e90x0d3b4aa60x275d9f1d0xac84bcf30xb46612d90xb265a8a60x7baba0c00x748a395d0x7b00a2130x36389d2e0xc9c39aed0x3f20a4a90xb2dcc1fa0x777116130xe809ca7f0xc59d1a0a0x92dded8c0x020a243c0xf29a1cd90x7910ab680x9ee23e680x0b5359c40x60fd387a0x5e6292a30xeb207f830xb0dc0cd50x2949f5680xeb30405e0x757804140x025483b10x85b4cac10x5d02e1a90x9e61bb050x04e9bf010x80688e7c0x6c93b9860xe1aa2d620xa350a8f80x64eae7ad0x655f1ab00x7a0938330xc683da810xd5f3bb7b0x892b26a00xab65ed800x91607d950x767ddb020x04ecfb5c0x988ed85d0x193e01420x6c07ef160x365acda70xce012e970xecf3ac660x5a1247f80x33c7e66d0x93418fa30x7fac5c930x81eb6ec80xd8d516ec0xa28ff5690xfa45e6370x64e47cef0xee13e6970xabfac90a0xc3510bb20x3b8bee160xf0a2bdff0xa04daa660xad756acc0xb2ba301c0xda2d5a2a0xe27dbd620x7ef4bb390x0e0ab9bf0x29af57070x6e1c223c0x9e27142a0x7049c8300x154a916d0xba9cac2f0xff1e67b90xe2ce762c0x3c548d2f0x381a798a0x2fe607730x5ab63eb10x677412db0x3e059f280x4073e9240x843d65410x8fac14a20x4c227ba30xd02e197f0x91722dce0x160ea4c80x70f5332f0x5666192c0x1bee49740x4062d0f00x8ac743de0x905695ab0x02b8ab420x7f5b4fe40x274dd1a30xb320cc0e0xf888ca210xc5f7e8010x13553d900x7dc4168d0x58dc0ecb0xa03db4e00x461d16ca0x4230a8d70x87b8798d0xd0fe8d510xea778fab0x809822830x2d192c700xefc1840e0xc2eb1b5f0x5317d12d0x0dca44990x840342c60x6aa11aa60x6a03751f0x506249170x5e0ccb9f0x7b5a49260x89b3ade20xfa39b4be0x946dd5590x4baf7e590x727242a90x1fa1d95c0x3ff8d3870x49dc2da20xd939bce40xadfee8200x506bc1850xbb3309570x0e20eecf0xa8062b420x02771d370xc1de2a150x1d6191070x920f65960x0fa04d6d0x136dd6be0x4f6a07fe0xad0cae960xf1305a8d0x17dca9dc0x785a93b40x40c7247c0x6a5fa3630xf43d83200x66983e960x886385520xefe739790xfc724b150x183365cc0x668b02270x0fc963180xe3fea2a70x5292bfa90x8588a6ba0xb1f667540x737c547b0xe77f8e6a0x31cbf1b20x7a2cf3c70x1670cfc10x4cdd0b2e0xe5803b5f0x345efd450x4006ad170xab9e521d0x619cb7dd0x37ce8a0a0x4d60a5710xd3e4a76e0xcab5d3090x7ad320e40x8ae0340b0x0b742fd70xd7e56a4e0x200003290x61b7b1260xc8c3dbbe0xc2c24ace0x9a7140bd0x24864ca00x07554c200x0f47db540xfd9403b00x4e5362560x50a62dac0xbb4f47660x46a5e1920x85586bc70x61704c0d0x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x49ebd0d20x56a744c00x5e680e450xe590dea30x44b7ae9c0x84f81d5e0x6264a6590x0e4b6dae0x36c6a9500x5c975e600xdde99b7b0xd4f05c180xf21a735c0xe19339110xd32d7b650xce489fca0xe513e3e90x3708b4780xb8b9ef740x51fca6e80x87ce61aa0xa62fbf0d0x6ccb60070xf5c0a1090x9dc561ef0xdae25afa0xd56ee5320xf880cf6b0x685fa4590xffa32e990x6f01b39c0x25b2f59f0x73e365760xc4c73ee30xf563dadf0xf76a08080x8d8f89090xe6e2938c0xfda127660xbaac2efa0xca16ae770x7f3e7dfe0xb09506b80x7cb8e46c0x82fd015e0x74e7f50b0x3af7d2fe0x86a475a30xcbbb68760x7574b33a0x2253b04a0xd724a1eb0x9fe419380x99dc82a30xf1b501ca0xf48003ec0x1eaff9ed0xbec61fd60x6e632a500xbd5808190x464e1f7c0xb945b8670x7044b91e0xfa2dfa150x982321440xa8b4a1c60xe0da1a0e0xc954e3300xd3197df20x9d112ebc0xadd55f730xa337eea80x04aa33a20xb2ffc9af0x350d2c940xdea8077e0x05f6e7570x0097c8120xed2446990xb33321570x83c769570xcc298a660x402107850x393d00620x424443650x8f90ab6e0xabeb94380xef6113d50x379b8b080xd7c12a4f0xd4ed1eea0x65ee18c40xe25ad95c0x8faa6cda0x1a75c1890xe5bd71540x076006460x1e46affb0x0316f44f0x73d5f0c00x841ea3e70x4e8166860xd2af640f0xfc7cc1a50x8f150c030x48262c260xa4fa64850x399bed040x098bd7f60x490672de0x94ca0b570x5bce0a2a0x619bed130xd2dd52160x4f13dc570x994d56510xfc7b60d10x08542e300x31a618330xd7e3f9270xe18e9f5b0xefa04f840x0557908e0xb1e483fe0x4e0aa5e40xf25ee3680x33ac29080x7883a6c40xbe112f2f0xab9c48570x064b49d40x5bf30f5e0xd5195ee50xb577d0aa0x961f89930x9dafa4290x346383340x93aa8a2c0xe1eb392b0x24b95a9b0x54ee8a400xcafb2ae90x2d0c99330xb1cab7f70x18f933700x173d803a0x31b78fc50x95efe19a0xae53273c0xdfb918610x6d01aca50x721b18510xcc8c109a0x85706b770xcfe1bea50xf63b12f30x214382390x119c85bb0xa7c256ca0xed9e44bf0x95ac3f980x633f338f0x29c186af0x7be9aa9f0xe73000420x2aa2f72a0x7ed8444c0x1f70c9540x912400940x1fc66c580x2eb616e80x979c092a0xe93b036f0x1e6d94170x15de62370xee153c370x641d98fd0xaec1df410xb1697f770x92b9b1800x06c8f2de0xe5bc9a530x215a8ec80xf102033e0x6405dcd30x85fbc9310x30cf804f0xa91fe9dc0x69a2183e0xd69609050x5500a9070xba9130f80x13e3aa9a0x2fdcfd280x7ae5ad740x8a35b4320xd75c79df0xbc2fd2730xa3eded0c0x6228c21f0x7d3c75a70x267df6620xd1f6c5f30x32d9cea20xb7a562230x0bac43100x11fe6d7a0xf64a32460x24f7051f0x74ee90980xb32a521e0xbd34dce50x844539ae0x99a81ab30xba07e8dc0x1aa605590xd4f894ca0xc71c21360xf7fcf4b40x9068f9250x9adae2030x3ae7539e0x21e36bf20xe0d502580x76cb96dd0x9c2225ed0xbbdb5c420xfc62f8a30xe44ca0180x7c5762770x45284ae90x37d910690x84b268cf0x1e5a5f220x988a1a000x8b966b630xc88437d00xe70cc4050x297fad110x433e0ca40x535dc3670xa4cfe7b30x6954b7690x484c097c0x75085a0a0xe538ee3e0xd770b5e80x5487b2af0x4a5202f40x12227fc60x6738a8560x267c3cf20x4b72d7a00xecbf2cca0x39b8a1690xbac755ca0x703b72550xfd13fba70x13191e100x7497919f0xae26aefc0xb07868ae0xe21b53890x040903320x7915d2690x4e8b55530x22469dce0xd194b3630xe5d718020x062571be0x4d1624d80x4b6dac0e0x83a975140x965c31f10x9a8e18770xbe7dd7dc0xeaf430490xc615dd8b0x015b2dc80xcc5b99d60xcbd07d960xf83345b40xc64d111d0x8dcbcc630xbc7f29cc0x7fa02cb60x0a35a29e0xe72989150x227019ec0x5037e7280x7c2c9ed30x3381de020x60121b020xf49ed3000x4c417c5b0x431c80640x8a0ef9f70xe95ed1610xd46cd3010x5ae3886d0x6c37074a0x99fe9d9d0x7f1626f00xa8adbe320x491a40b50x25a00ad30xfbfce0c40xcc6a729f0xe97b7c7b0x731892380xfcbbb19e0xc18049cf0xeeec64630x782e2c200x687819eb0xa200dc0f0x82065ca00xe33befcb0x42499d450x4ab8b5070x1f2c316e0x164303680x72e7888d0xb6304fcc0xf3c99dee0x669b80c10x92b1bc5c0x8c6bde710x798a8e200xaa0cd5cd0xf364b9920xc7d01b3c0x70c15ac10xa135348b0x191e88cf0x18e1683f0x3971b4df0xec238ac90xefe287870x2b7a6b880x2b13232f0x175cc4de0xa8e60e9e0xe9ca08f20xd3c9aba40xe17c01850x2789299e0xe3b085b00x2ee4addd0x42a545bc0x4e052fb40xfbb7d1dc0xd99c86470xac3278ea0x364121430x3c8488040xdd395d0e0x7aa480740x5d4fa1ce0xea09659a0x18a2b4230xa92b7ed20x8314b6a90xe69d961e0x93ba4a610xefd6d7ee0xf19b52790x9f7f8d120xf389eba00x0579381e0x6e0a26620xf62bbc850xdd82d3f90x88af01f60x29c5fe670xa79f3cdb0x4eba8dd80x517cb0b50x9fe9d9830xa961eeef0xca09419a0x420ba0f60x516cc8620x1532e5c50xfb2c0c480xa5f78bdc0xc63c41550xd262f4950x3347d8c80xe427e6720xba2aa1ca0x702844920x2bf27b760x9950b6bb0xd0d858410x105001650xae6f64500x08e8f3be0xa325f6d30x88e61df60x64ac81030x8044531f0x4e0713990xe78354a40x8815be5b0x7fe6c25f0xf39c5d750xe75592330x046c7e8f0x9336e4a50xb73e1dc40xab5cba200x5f55b9af0x0c88300d0x7b4355d00x874d4f380x602ee1fb0xa6b103810xef6014c20x00eee3250x370d92f90x588de5e60x4f6350210x0ef498890xf8ddad270x6f64e06f0x8d93f6130x0d632cf00xf0de6cf50x6ec90bd50x0676f5ac0x2188cd870x5df67b0f0x9f8379aa0xf8a1ffbe0x1bac1ca00xcc83b9c50xde30e3160x551302f40x3118c9b80xf3f624cd0x095622460x8343a1610x3f8039820x4c415c260x0e84b5470x60d093f00x0c2b77830x3b4c7ed80xfd54961b0x1d9994420x201a27170x265cd0320xacfeecb50x00b01c4c0x452ea08a0xf39200d30xbde72c2f0x3a92dd400x34b3b1a30xdd63fd9c0x6bdf5dc50xaf89228d0x358e9bb30x06b9f85f0x0149d3670x24a8b6130x8eeee97c0x574f20100x9b5aed2f0xc56dc87c0x1ff8e79e0x291655660x4c5c397a0xbc3b17070x8f29b5340xf1464e510x617c63ad0x1182ef6d0x575c17f40x50b56be00xac7ea5f70x7304572a0x30236cab0xc0aaf9350x91888f170x71be934a0x1edb4dfe0x064b3ea70x9082e0570x2c12287b0x064f2f620x2d1acbfa0x0149542b0x244fc0930x10db3dad0x7071e7da0xbda5d5c60x5832f9310x1bec2fb90x07262ed90x7517e3840x5b837f530x89f4161e0x7935f33c0xc9e7df220x5c07cb490x1728558a0xc8e51fb60x77c754a80xfd3d07c30xd8c761c40x3d3507040x97bedd3d0xa80e5f640x309f026a0x939896f30xd07574e80x7af460560x0e5973a40x1018fdd00xab2e36020x5f7518770x43ca76a40x0bc99a2c0x1008cbfa0x8ca203060xd8869e470x8714c4ce0x9669d8710xcdfe4cc00x66d704610xb2788b6f0x1e04b76e0xa1f0858d0xb55fe1440xc8c7a23f0x548bb5570x16901d720x08969bb50xe06ff8850x8799d30b0x0c4bf03c0x9cd2d3100xe7e32c630x71ea6da30x8ccd2c030x47e16b5d0x23cbc6d50x7285c24e0x66f17be10xba947daf0x9b7a7ebd0xa7a75c5b0xaff3b26c0x3bd544c20x4c7ec4b60x9f38f9870x20dc5e0e0x52c06b7c0xf7e748e90xb19540470xce9993290x272b8d8c0xd9c211a80xdd73e0820x3bc241040x00106ee80x3900eeb50x9879f9770xe4e077540xb7d80a8a0xe7147ec40x3bc8a96d0x3b11967e0xacfade610x8bd72ed90xed2508fd0x781115340x5aa98bcb0x8b12a98a0xda52511f0x65184b7c0x1cd34a3b0x5f4624ed0x1fb715f00x67bfe7910xbe322a830xe861fbdd0x96f80b580xa3e0fc440xd3afc8c40x740c34c40x5b41744e0xa4c5289a0x7843a74e0x6d1081a30x4ff6f9a50x197000190xe4775db00xdc7040bc0xb9e23ea40x63dfae7e0xf5169aaf0xf483e3ea0x77e742920x06de48f60x1fc305c50x278f176c0xf2c2ca750xd897f9dd0xe6c7af650x23ca6d2b0x5b9201600x5c2484270xeb326c900xc1d19fc00x24a94b260x9e6d79f80xa14893990x721356220x94098ff80x503bd1370xac437f7b0x04cda5660xd8ef20370xb96ccb280xc3a74f890x632cb64d0xd2eeeb2f0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070xdd70dbf60x734e4fba0xdd935c830xe9e6c50c0x7a3e0db50xb8620ad80x8150b3790xf912f0c80xc0fec2270x6d629c590x9c5ec7d10x05e643670x326a8acd0x770105b10x6a8a888b0x4157f3450xda4a64920x374dc2d60x05060a190x3d62b7070x23f19dff0x8df3789f0x73ca78e40x730763150xe118de5d0xa4b4bc930x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x4ab583200x861861820x136d0be60x6c8a4e4a0xddc1dab40x89ecdb7e0xfc291e7e0xbe57f5340xf17ca8ca0x145938c40x947a23060x69255f540x6bd7615e0xa54da3760x52e3e4a50xd9b2a5930x2fb711f70xf85b4ca60xaa8642940xd68a28b30x2a5a0d010xd4194de80xb0ff32cb0xf69eee1c0xb95f0b360x64c7c4510xfcaad0070x5307f4510x58863bc40x8065088a0xfa9380020xaf0e1e820xb7d130620x02a879d00xcc1e82070xff6104d00xab8bc1a20x8d8640690xb9638db40x21de47740x2d112a5a0x9481e2c40x6958f8060x2d41a5700x04e1b99f0xa85074e40x9c2f03900xa38df7100x977d818b0xbe1ec2390x518df3440x7f2c18810xa24504d60x78523bd30xeda3a7210x366a7cb50xbc97a4100x74ff3ca80x7509449e0x7f08d17b0xb45d1fe70xc69e424c0x1e9443780x42e167800x0a731f1e0x08dfff0c0x610268440x6234ba810x1506174f0x7eb9bc920x08d869ee0xd75f0a320x4a758b880xcf288def0x38bb88800x47da99e60x4690a4d60x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x91d44d660x6bb710380x6339b6d00xce4695c80xa3b748cc0xe934da1d0x67e61c320x7b8699eb0x7ac2f3290x1a724fcc0x3fb4d1610x24a1d4750x940416d40x3d29bbcf0xb8e448a00x655cb2020x75870b9a0x2380224a0x32778f1d0x6c5d2bcd0x9ffb268b0x5a453d270xffe424b10xad1d5a480x67f50af60x188f04e30x77545abc0x3d2e214b0x2afd9f9b0x14e695b90x8554d2510xe0434b550x7b4f980f0xe40d1a960xa9d149830x2f8008b90xf233dcf70x9a3d6da30x55d409ef0x79eed1d20xfe5e7e510x5febab110x8a61647e0xda69663d0x504397c70x7dcb911f0xb81f57940xc3b05ad00x7c4289c10x882e8e8f0xa6a750ce0xf5909f660x7e6061300x2541a9790x3f01db6c0x6b58747b0xdba0db520xf0aa3b300xd2b02f4a0x9f2e34f50xed0a14e00x28d185a80xe7e4e0af0x70a5c1970x43415d190x41f7b4620x879e27850x263bc3010x8e25d64a0x025eb7820xae348adb0xd85bf4b30x907f01a80x264104630xe2edaaf20x9fe67a290xca91f8400x8cd312f10x1c92166a0xe0d759f20x1e3345210x35d967d90x6ff12a050x92758dbb0xd5e3c6230x2ae33afa0xb227347c0x37cff24e0x4703010d0x13c2dcc20x40e236f50xd042b6b60xf20bc5a80xebe92ce40xfbf28d4c0x5127e6a50x17ecb6650xe012fb9c0xccad0d590x048ec2190xd92fddc10x8b655c100x7d101c9a0x72db13180x2d9c5d850xaaa156050x449d5d1b0x89c5d3980x9a5d6ca20x4ec5c2ae0x5c14c29a0x4bfdf0fc0xf0e163150x2375a0970x1bd04ef80x81fb3e980xcfcb602e0xe128dbaa0x8bb686460x5ef6c1790x3f6db2ff0x11adccf80x305b91640x77f862ef0x9ef005e40xa8309b2e0xc8c603d80x009745430x0caecd460x453c43900xce23f3420x3d2cb5ef0xdb95716a0x18effe480xfa1c1b980x226f88710x9d493d4b0x1fe0b0a10xa7b7dff70x2676b1400xe4efb8600x0018aeb60x3357ba320x46c2cf110x02be65f20xa89640f20x4080897f0x5d430c020xce8427880x653417b90x146408af0xb2ab01570x3e27e57f0x0978ee490xc3dd33bb0x3567b59d0xf3fab0430x599318b70x5fab03d30xcf99772c0x9e247df30xc45266190x2013008e0x9256755e0xa25645360xe1aab59d0x8bdf3a950xceb1558a0x4bfbba530xf182eef50x6eb55ad90xd380d2200xb04c449b0x8d63c4100x7386cf080xeccdea010x134fc17f0xe1ddd55c0x34b547fd0x229523220x6592855c0xb19fa6ff0x6412bf810x1c0b8b750xcd7e74af0x2abbfef80x765a14d30xe8b46e090xeb711ae70xc8269f940x5d8f4fe60x852b4dff0x1a841f940x5c2680f90x42151cf00xea27dd630x06fa57cb0x33632e1c0xadd0c8f00x89e52f2e0x7d54a09b0x67af77920x4c2b27640xd809ac950xdd0702450x741c1a620x3fd387260x71f4941b0x908178580x67ff675d0x73adef8a0x4f4170030x610ebbd40x9296e8cb0x24761e680x7e9619500x1cc03a6a0x153282db0xb10991670x799864eb0x659e916f0xdd2e38ea0xe9a25a630x3a79dcc20x02fb0aa10x10f26dc10x84dd2ef30xdb3bb12c0x18ebbb4a0x547e9cef0x520c96610xd5aa71430x308a0ee50xaa7e9ee10xc58c547c0x0da95fe10xc2c8497a0xe77bb2ce0xac7bec330x90426bd80xbbf5b68c0x324182e70x4fceff840xcfd17c0c0x6d8ee6230x453b6bae0x0da0b0e20xc3636adf0xb708bcc10x241044a60xe31386750x786e3c6c0x8042cc930xd26ce45d0x39d9c6df0x1bb9a4a80x17e6e4360x7cfa0e5e0xf47915f30xa8c357d60x54951f1b0x78ffd3f80xe2a57ebb0x3fee871e0xb5f117450x0b5908870xe2526cc40x42325c390x3ca09b190x2d1465a60x6cfcda0e0x5cd33d7e0xb6b953d00xb3378b8a0x58a9a0510x6ead47bd0xfa0349ac0x2abafc550xa41017e70x56d10cc90xba5bb17e0xedf669ab0xcc1507050x43bf0e660xf56f6bb10x5e5e7e110xa3ba6efe0xfa619cd50x6c1ea5d50x5505d7ea0xc8069b2c0xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf22c28e20x3737ae5c0xd04f97800xaf8bc0bd0xdde7ff7a0x539ee8bd0xaf07e6650x3aa59f980x0cea45ad0x45663a080xc93c84500xf1f04d230xdf5cb1400x597a7be40x15b8da950xc6a1c0d80x226138b00x9e472f5f0xc71e64a90x283183050x471346020x60cba72d0xa24337210x7a0ca2bb0x5c204ad50xe257b2c00xa0697d5f0x535af1ea0xaeccca850x6dae4f250x1ce56c720x09b67f680xf61067300xf5b989c00xcf55e73d0x36512d820xbd42789f0xab3b9c740x639ee2a60xf44276f00xda798e380x6b6748c90x4f028c040xe0b655830x154419850x43d26e3e0x789b44a70x777765f00x97aa832b0x04606e060x167dac360x4af5d6020x53219e850x3b9982850xdee7f2910xf401e8280x250e8e8b0xf665f74f0x9f29b9c10x9dbb999c0xa3ed7df80x07d290ae0xef0933a60x379d6c200x4f77a04d0x600c0fbe0x19de5ee00xcf88fbae0x60c55cc10xb79017150xc3e839df0xe46359490xd2705f510x5e60f47b0xbb5eb2420x4d171c7b0xaf209f480xa1ce8fca0xea4626010x35760d110x0d14be700x30d99aed0xcea112d10xa2005ede0x838f8c740x678572a50xc65fb7de0xcea6f24d0x6320e4500x635c44ad0x62737e1d0x4585d7d40x4f3b610c0xa34c4a550x17d8627a0x68d297800x7c1835dc0xbdef5b1b0x8bcda8210x69c6c1550xdacccbc20x40b7ed330x385239bd0xaf082b2c0x44708b090xccc7b1800xc7fe950f0xd0ceadcd0x1c56845c0xcfdc5f980x1d22a5ea0xd669b3a00x37cbe6a20x051798720xdfc81fce0xc7a4be800x4cee56cd0xb3b1e3dd0xc7877da50xc60d39940x921ae7b50xda8e13020xdbdac2590xb48f06380x7a9e4c230x31839ad30x0cbe3ee20x8fc127880x90ad66b10xaa0241460x9feaf2870xd857cac70xe3a53f4c0x1dc62fce0x76e0c71f0xf40ecf480xa898c7a10x7434150e0x38340b200x9befd6590x683678440x6035e4320x14bf60ba0x1cbeaefc0x9c17a5540xd7ab2c0c0x1b1f2bda0x2b67f0960x6cd8fe860x715d5bf40x2627ea770xff2546e70xbe4c439b0x32a7c0aa0xdf1b17190x0243f10d0x6ca80df80x38aeda870x6406f9010x58e510420xe5dc7e790x830845760x1099af2c0xdfd3ef500x3669b5230x1d4241e30x0ef069740xa0c71dac0xe2acf1060xcffa2aff0x3686ea090xe72e02bb0xd2e90bab0xb287c3460x2005b82d0x8c9f6dce0x6e4bc0560x5ce2376b0x483257cf0xd57b45990x3909dfd00x7413dd110x7340b5b30xed6e13900xd3a234c00x5ebad97e0xbef360530x0a865dad0xb91422d40x7613ea500xf33dc43c0xfc201b660x661601de0xe769232e0x917153120xbdc551200xf3e372810x3acc18d30xf7893ee10x48f5932a0x99c5ceae0x17b67bcc0x7cf770900x7ac08af50x405b6e050x6c390dbf0xeed1eebd0xebf200000x1d7f94e80x91aa7f8a0x1236fc960x333b0d000xa0843d8c0x6093e0bc0xed4e535d0x1902178a0x20c55ae00x2b5ed7860x45c1ff070x2df753880xa553e0310x19aa6ec30xa0c0ac310x5289d1a30x26ad09e10xb4c99f1b0x09760ad30xa929993c0x523c84390xddc944190x396be1130xb2e9d0450x289371750xee6bdf4e0x421d98f30xde74d8bc0x1cf146630x001d495b0x914f61bb0x920eece90x9d61b3210xcfc99eef0xe514fc490x594f75e70x6952a79c0x2eba97e10x7aff06b20x1c20fd9d0x75aee6810x3129acca0xd7690c480x0a135a110xeab1fff00xd01c305a0x919dbb400x09c111d00x20e523720x52f09cc60xbd9591230xb1dbb9610x8f46d5b70x65ee747b0x38b30b0f0x2824dbc10xbbe8d6f00xb40ff91f0xd972c33b0x119ba3280x8b2417a20x5288a3710xa272a6f80x433ee61e0x22f994280xe07fc4140x40a7a5470xb95ebe250xbaedaa2d0x773cabba0x249aab9f0x8ddf49b80xcad0f4f10xa750b2b50x5fac1d0b0xffd663a40xa43c71ab0xedb0bd150x07cae0700x22b0e30c0x07e3e0630xbbad75050x413e0e330x586f18f80x3fddd5cb0x16e869830xd72a34c20xe9c6de990x87cdf7d20x13b8dec50xc4fe51350x3501740a0x50cd748f0x541f2a710x051a0bc10x12ff08390xa45c7b900x6bd1aa560x74c7bffa0xb369a66d0x7751dead0xf086dacc0x5a7f0ffc0xb2a1c8bf0x48755f370x633475c70x3d299dfb0xbea5ff1e0x076de2900x5e254a5f0xc9928d2a0x276a45360x64d358e60x5a89eca60x45e2f0250xacb92fab0x36505f3e0x8a7433360xcbe0ee710xea77d22b0xf56293b70xa5b92c300xdda9d8fe0x45de10370xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x77bc13a00x656c1a0e0x5ed2969e0x48a911710x64bbc2880xf9c0b6630x5792f8480x754d539c0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x6263e02d0x41482d8b0xa916b6940xa77d88f60xc310b9810xe32d04b80xe56fe87c0x3018cbcc0x37fa7bb30x911993370xac907a900xc66044780x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80xe24303070x62fff5db0x50d3aec10xaf0ca15c0xffe1769c0x3adc0f950x4a4270740xb51341d80x79babce20xb24527390xbc23c1750x28c690aa0x7fe1a00f0xc6dd94ff0xd349ffc90xbb982c290xe7246ebb0xf037ed390xcc3c61100xc3ec4e7d0x1e93c3290x32bc67200x9efaefa60x419eb5460x2615e95e0x9ad40c4f0xb365ba370xc534547f0x39a1c3030xcb2da1a80x573f107e0xc09fb7d70xb9eba4dc0x4e8f6ca70x0ded37fb0x2ffc7e1a0xe9674a160x130fd1550xb18429eb0x9ac11b740xb2e764e80x7ad36d720x39119bb10xcad117930x54aea6550x5a45ba310x15bec5f90xe31a32220x96542c0a0xade692eb0x6ee4c1460x643542cd0x543108bb0x801013c00xc854be330xf0861d820xef54dda40x206f18b40x0ce60c6a0xa115ed620x64c709060xfe07393c0x453efa540xb312d0c40xa13acdb80x8808b29e0xee60ac0b0x564af0f60x4f3e7df70xa106b5eb0x6bbc05e30xc6678ede0x066a061f0x00052a7a0xc9e9abec0xdb6733990x90af40e00xf2e8d2090x0efb43b40x562233f30xfe143ce60xad5ebddc0x769b94930x0e09ef970x42fd49680x734fecd60x0b3b71940xf52581430x24a3e9c80x48f070f90xe56844e30x10e35a490xc63073d20xd26256130xbd98aae10xe1c4714e0xe97b96530x949fbd7b0x1b597b7a0x3dc619d30xc80ab5590x5b6b03290x5e51cd740xcd81a9450x362429430xed2b01500xe944cbaf0x0aa7a4380xeeb7ba2a0x521f16530x530368850x3e7b37280x6fce30490x18e4f8aa0xe4e48b120x66d87d380x103886350x5b3c48fd0xa9ac1a770x4dca08ee0xcd5e9a830x1dd2fa0d0x981c9ac40xe08f91700x1149f93a0xcb977d710x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0x55409c280x2241d2670x49fd48a70x32b728810x78072e480xca9fc0820x522c4f470x07e22d540xe230269f0xf3897e980xa776443e0x65bf98070xfe5d4bb20xe43099050xdc97af2e0x9cdfb3f70xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x401e476a0x329efd510xea6fe2c10xccb702820x670f63500x497d429f0xe317820f0xbaeb8f0f0x1a0c5dc90xa3eb0f7d0x6f9a31bb0xd5a57ef40x815339630x833b7b450xf1ecf9020xcd7d83710xf36e5eac0x6c48373d0x06ed3d340x6face4930x80b47ad70x3f662ffa0x1635d3600x675ecca80xbfa6f1c40x222e7ce20x25d907bd0xe98504970xf402bc220xfcb2af760x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900x574fc58c0x015af7f40xd4c146320x2d3385d30xbee47fcd0x30715a0a0xf32cdec60x4ab1096a0x8ece4ddd0x7bd6c1d70xc7ddccd20x9da923a30xeaedd5380x0933d5e30x2ed7db9b0xdb1fa9420x02078bcf0xa518c2cc0x6a1c347c0xeea17ccc0x118315ab0x7a1d0d3c0x8e5eb85f0xf455e8730x3ff5fdc90x305d1b180x91e28db50xd37612da0x95b7acb50x490bf37c0x638bffb70x194aa6110xa858984b0x81f4e0cc0x9940f5d90x9ea5f3090x3d64a0ff0xca4fac470x3c7fb33b0xf14587170xc50d44f50x49e5aaf70x33754bb20x1ae1e4350x127513fc0x0ca79e4c0xa69ccc330x44a4cd870xc25a8a8a0x69df7a920x5ace9ec90xe4392fbb0x93e8a9d90x0205f4770x31585ab90x7729cbdd0xa9e180490x209735200x9545af6d0x820726140xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0xcbf55ca60xee06bbe60x137fc5ce0xfeb2cc140x211303830xe547edfd0xa547bb940x7bde35410x6983cd0e0x603249ed0xf76028c70x4c8ce3150x636499a40x1932ccbd0x2eb647d00x26a99aec0xdad0e5f80x43e0ece30x3237c04b0x48bcf5a60x87dc273b0x227b17180xca3a8d980xcf0d350d0xc62aaf820xb535c0450x111de3530xa2b144a50x7e317af40x2e5275c20x799e4e7a0x5c90dcdb0xec1a798d0x970977450xda545fce0xdcaeda4a0xf7c845050x567dfd580xe51359a40x655439d30x6ec14be30xc80214a90xf6c04fd80x89425cda0x3e6480d10xe2a2e71c0xbaed0a940xdaa2d8880x9f4dea4c0x303c4d6f0x6f9febf70x26c9d6480xb2ddf8a50x14eb6e3a0x939e42d40x6e942d3c0x787a43370x373035610x6650d58e0x70da53300x7256024d0x3e6e46c50x8472da0c0xcf4206320x5472cc800x83e955e30x16ed63a40xc61667ce0x9e7c97d90x7bdbe0b90x8254a1dd0xbb00e8ed0x5ca22cbf0xa88b7c9b0xa01eec1d0x83d585c50x204c19f50xb3b69bd30x66b428a50x6735d56e0xd970fab80xc4defc790xcf9509740x8be648320xc831f95e0xc6dbafd00x76bc87460x58c701300xefab28110xdc1058fc0x1f487f2b0xc6664c670xc15e24600xd33af0870x956ec91c0xaa7034cc0x122d5da40x06c0bab30x8493c9410xf84092dd0x0fc611400xa8d78bfc0x524cf8310xb6e0466e0xaa9d95510x054720d40xe81676e60x8fb1c70c0x202275df0xb4f2db5c0xebe0f2650x9d12d5fd0x4fa2f8500xde6151db0xc2a814db0x65ef90dc0xda2290500x97c89af70x267ab9f90xab00d0e40x469a6ec70xad0845eb0x137958bb0xe9270b2e0x3c45b9b00x8292427b0xbd3231e70x5cb78d3e0xb4b4e7a40x851174640xcf472d2c0xc51ebf880xe50f1f660x65097e3e0x36fcf56f0x2a41c4050x7b7e394b0x0ebd07670x2d0e54c30x5523e8fe0x17116acb0xddb344610xaeb4c7420xb54f25ca0xb2715ec40xa76211220x7bab9f490xd48a5ecd0xc70714230x74e6dd7d0x2abd207a0x6bdabd7e0x54ceb01a0xcd2f28d90x15f374cd0x655bd3570xb53f28100x1b7971fc0xc6671f770x821eef5a0x7e022b5c0x396c4f810x2b289c900x07c911570x7684a0550xebcfc7fa0x025105cf0x89580c0d0xabb7f2380xf743001d0x3963c6790x030d31d50x9c0103cc0xb86eea850x488f6af60x5567039b0xc55f9b670x192b44810xe48e7cda0xa0275e9b0xbe1119530x6f497a3c0x4537e7880xc529e32e0xc37b97690x9e0bd7530xb655342c0x3b84657b0x1940f1e00x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x09a67c580x4c664d2f0x952937ac0x83c988050x4e575a6c0x6c924eef0x824956a60x45e276690xe73bbfa40xa26855fe0xd4efa6b10x5fe45e640x08a392740xc0ab97bf0x469584180x8cdc103d0x5665165e0x71d48b890x518f7d9b0x971871f00x0716d7f80xf3ba2ec90x2a0bf0160x289283750x650ad80f0x20d6610c0x3df96e540x14420aec0x52b0300b0x651a41390xe0e07de10xdaeca3e90xb6cac18a0x004820ef0x175486da0x0486204e0x52d0d7690x69e490360x98252b5d0x961764580x30ba441e0x66045be70x12b0a8270x96a012f50xe6fb75100xfba324e70xdb9bad700x67a8209f0xa2b636b00xbd894d160xc4e8cae70x84904cbc0x7aed13ae0x6dd9b5ac0x10c22ea20x7337e1c10x7aa4ce990xfe59d6cb0xd9aeabb80x0df179330x535697070x7ae89dfc0x0fbcde9a0x5c5a1b160xbfe5616d0x30e421630x6d9a19df0x1005d60b0xac16f2d40x9a185ace0xfbe58ac60x158a4e160x5e5108030x2b951a990x535579fa0xc5ef2ed50x2f17518d0x2f2540b20x1efd13f50x2c4513fd0x84a30b8d0xf46f49510x2807907b0x621ebcf70x0fff5afc0xb82123410x862258db0x6f9e763b0x0b6b61d40xe73e56d00xa04635bf0x3ffdacf30xdf93b9d80x5e71d44b0xc533f2a20x135d38420x8a1ab4ee0xc439fc080xc66d3a840x076e3ff20xcf859fd70xafd4d39e0xa1ed17630xa538a5f40xbfc053b20x1101e1d70x89b611dd0x72cd388c0x8dd677cb0xf4b208310x07eab9a80x6aa5fc4e0x968556c20xdff8e89d0x54c7e6750x2309a6d60xf2818ea80x7d1bb1d40xb79dcdee0xdf551ca70x3379c5460x043230d00x3cf3c37b0x07cbe7bc0xbcb765bf0xec0b0bb70xceec93be0x62abb7630x7333a6c80x5d81350c0xf3ba64460x2caf63d10xdb16b1700xc67a49d40x688e6a640x6c3ff11a0xe6989fd30xf6d34fb50x679d9e500x1b2fca480x447d9c950x3ff9be110x1be7d8be0xc94a93e30x3e9619f50x52665f8b0x8b0e1d2f0x62f1376e0x4c7529bd0xdbc5277a0x5a12a7da0x359aea4d0xef3be7cf0x6fcb87a10xdd6ab52a0x992d1bc80xcf9b558d0x706cdcef0x1c9640560x307a51550xbc37cb130x4112571e0xe0c81acd0x617499070x8e57979f0x0c16bc0c0x99c754390x49ba29eb0xdeacd9840xb23f6fbc0xf3803b3f0x063295430x07aeab5c0x305297160x8f937fd70xc4be065e0x82536f5c0xf84fe6e80x1a64c0350xddd03b0f0x3b2d7b3d0xf3103cf00xd29a8e140x351d31810x6c8102220x0b4483e20x58d6311d0xe48611ac0x3a8bbb8e0x2951a8720x01e739e80x9430b1980xd18803970x255eda040x13511e270x04a956d80xb4853fe70x0d4dddb10xdaddbd5a0x978072d20xcfb4a2960xb73b740a0x7ebd4be40xc7d16b610x615205290x459514e10x130de01d0xcfbd3cae0x80cf7cf50x11caddc70x1e68ce140xdb916fd00x7cd8c6e50xf3d16a690xa386c0290xa04bd7930xd217e9e60x97e7f9020x08d3bf020x5d6dbea70x695e34b50x2b24963c0xa0d9e1050xe4971ade0x328995b50x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0x693546e60x621031c00xcc789f1a0xc811b8290xa7681f140x1428ca820x4b0d4ae60xcef0ac0d0x71e2e3130xb5c70ae80x429541530x6de5d7770x9884f3a30xf3077b6c0x5bf9b2710x03944ee70xe2bdc9bf0xfaa751a00xf41dd9080x17d1d9740x9daf32c00x9fec0c7e0xa6ef4daa0x9a5a13a90xbb435b650x1280429a0x1ccb122c0x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x2a72e3790xc237b9dd0xff33be3f0x423525650xc9cf1ab90x552f65710x3b45d7460xedf268610xc4a729360x250509970xb840d0990x99daa9bf0x4a8e3d340x2c67a3a00x2470192d0xd351e8040xfcfbecdd0x4005f38c0x457792580x11220fa60x44aaf30f0xa1efd20f0x89dac92b0xfdc193d80xf6a089a30x446c961c0xc51cbaf20xd0aa9abb0xee0896f30x3f1796640x879d6e610xd610988d0x4ee3041d0x634fa4f80x68e6eeea0x381e2e100x7f15b8630x471155a40xdb0f04430x0a29e5290xd663240a0x50589fc90x3b7d3a300x6a89746f0xbf430b250x2f0a402d0xe503168b0xbc3513530xde828ea10x8b0cfccc0xfc9121350x20bd28a70xa777980c0xe4b2ffca0xe3da7a220xb249ec470x0650e0d10x5c0dece30xe2d2e0760x934388f70x30acaea60x8e8da26b0x1057b45a0xa637993f0x6265305e0x84810ec40x8a48c6500x4a2f230a0xeff0dc440x700b1d1f0xf25b22d80xb02287b40x44879fb00x0fd3b96a0x86f3399c0xafb59db10x1c1b05850xe29188210x4ae29c210xb53edee20xfaedce330x01ac13950x944bf4290xf04cff4a0x6052860c0xd297886a0x132f1a510x988f2d850x8bcf1cf60x9e99b10c0xe3157be10x9b0224bc0x586ec63b0xb596e9770x15af533c0xfa6135730x11d8f6bd0x21edfc210x693e74ba0x44fc0da00xeb05158c0xc0c214460x97f683470x52ef5fdf0x7c5d34a00x3ce0d5390x0947e9bb0x19eae6060x565227330xb11d90000xd15ee43b0x2262b9d50xcd3d590f0x16d384670xcb5ea6400xa6be86000x5c68e5040xbb19c1140x66bc436e0xbb3cf9550xbdecd26a0x15e05a2c0x7d01d2380x52116c310x3c2802d20xba28ed5d0xc027fcc60x43b8642b0x2fbc522d0xdc1aef4f0x95eb50180xe377c71e0x60b8df070xa64602be0x61ad3ed60x2b3de8d80x37559c320x59b7db7c0x4d91a95d0x85923f4d0x215b885e0x47561dfc0x445242db0x244753610xc10279900x2a155eb90x27fd40400x0369d71a0x868306c40x6f0f2f580x61a94ae20xd43725a70xdfcd74fa0xb30f705d0x3b8a9a9d0x230e2b050x6e33606b0x6b3c1a2a0xaf4b63e30xd2ec74360x348bd4310xac1ec7fc0xf9da54a30x3e48aca70x62d68c990x34d416500xa0098fb30xafc4354e0x059e70160xdd0d9ee70xd4cd43830x10939bf20x17a0698c0xaa5aee760x67b27ec10x409873e30x30e741340x5641485b0x6c257ac00x6d340f640xb0c8b1b30x636b6e0f0x57504e360xbff05f8e0xa120d33c0x93d8fdbe0x40bff43c0x0d0dacb00x2b2365410x2034f5a80x0cc9f7af0xf43ea4ff0xe525524c0xd8602b6a0x4099f9190xa6841fb60x578a18760xc28217750x4c48939e0x0dbf02960xc7a7fd840x1f491d360x8cccec5b0xe3784eb90x7c7bf6e00x9dfb11d80xd859828c0x974003430x7bb4dd670x6f0f236a0xb48679b70xd853f90b0xe64a1bc90x0d7427930xd3f47dba0x30b0570c0x0692556d0x0fcf645d0xe4046ca00xde83e38a0x2c4b45c20x4aaf4de50x03608f2a0xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x734a9c4d0x5869adb20xe9b777a00x4331bea40x9cacbe9d0x493e36a90x2a81090a0x8eea4d6f0xde068e390x5887fbf30x493159cc0xbb3b00110xe9fda1f10xe2c3b7000x614740d90xee19f4b10x8ab90a510x5f2c64690x54c938100x368527160x33fd62de0x7e2998e70x5ac3a6320xa49756c90xa3075b200x6442a75a0x9bdd035d0x1a9bd19e0x8de516650xc95549750x426285ea0x9cad8da60x1b90ac2b0xda0a9c4c0x0db967380xbd9203670xbca056140x20df63640x92fbbcf30xa989a3760xee93a8980xd123ff290x7e2f627a0xc5a5c6780x4f72a9870x28913fbb0x399b71010x8b162c190x78bd90b90x2c0bd5960xc2522f680x25317df60x6567713c0x3c8276a50x28f2ad920x38e10c1d0x66011ab60xb0cf0a530x9074e16c0xfce6637b0x2d8588140x7e26e1c90xb8d20f4d0xd60c2ea20xf519cb940x26e99ac40x0f0bfee30x5a62777d0x2f72cdb70xf5ee9ba80x42801d200x85a8ee760x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x65d3d7b60x04c66ada0x1d104c2c0x36d4cf240x88327a3a0x188504850xf55ce03a0x256c3df20xf9db9e230x7cdffede0xccdf962d0xdea2f1c30xc599572d0x84e989620xc36122cb0x0e12266e0xd5e92a8a0x7b14d8910xbfc261260xdd45e0460x66dbd9900xed656e300x995176820xac3201b00x545e07170xa800227b0x8920419a0xfff93cb60x9bbecb040xc92ff8c70x8e9471ca0x1524ad830xb947a6940x294e35180xa0ff74d60xb1b12ae40x768c021c0x984b36b20xd6232f000x26193ec70x362d18180x9617eadd0x897726020xab0af3540x412836370x1b3c315b0x33dfae7d0xc46556690xd6dbebdc0x95a67b070x7331bd990x5a0628780xf0c45fa70x16e8aa710x8eeea5410x3d1686fc0xdd21e6d50x6a3f69480xf35f60e50x3c5428850xd4d1983c0x74e5ff1a0x345b4ef40xcb3363ac0xeddc47b40x561bc70c0x8356aad60x5ea62b9e0x1efaef410xd03ee9ca0x22c0c2070x48dcd9940xbcd95b850xe450a4190xa98543640x7712771a0x8f5ed1520x0ba3e6680x6c7336d40x550a9fa50x42bed8d40x3909e0680x2d27f0a20x955fc4760x6804a22a0x1d77b0f80xad0f2b6c0x1526b3010xa505c5f90xd8fd1d8a0x3e3c9a4d0xf2f272c80xfb9107dc0x269e520a0x7a544abe0x7b178afe0xf97c9e080x997c43470x605067510x74f7f0120x59af7dd90xf90129220xb907513f0x1772e94a0x7fe5eab00x2f64415f0x7023bea80x587683b20xcfb6a3da0x35607f530xb5a459dc0x8c18b62e0xaa9e7d2c0x04403fcf0x23359aff0x1a7730680x5c2283d50x6091b3330x8d0308fe0xd75887460x9b33e0d70x121d958a0x064413b80xa9c554610xcf2482d00xd1cac7bf0xb1dabc1e0x801de1f90xd74a0b6c0x859f31b10x3fd7774d0x2fe252cc0x47c65bfc0xfe0299630xab63baa50x8cd4d96b0x622379210x621ee5c30x6f0d40860x9ed554b30x6b1b5a340x0ef8d0960x4d2f15e60x1940680b0x38d0ce320x15bafe290x2e6cfb1c0x26e298e00x1a0fd2510x3d5d3a870x6a5ecb180x5416339a0x1e995c9c0xc57c6d800x51adffd10x9fdecc310x9d0d62060xffcdc27f0x5654b64a0xb75996310x4fe1eddf0x13b354960x5fe44da70xe64ad8ea0x2cea32ee0xc617f82c0x2c206bab0xb65d55f00x7681946c0xe0ff7a180xa43d35f90x2916f6720xac1a55be0x40d590960x3c9c4dd60x994812360x3d20b57a0xcd083b100x7afc9d8a0x99c95fa50x8677245d0xe2b3207a0xfa1eb9100x6be0d38b0x9d2e77070xf560f01b0x918e63a90x7dda30af0xdbb12cba0xa5ed071d0xb7c69a630x554172640xd50433ca0x7d269b6f0xf32bdc5d0x0b07abe20x51a26dee0x414a99790x4c1b74b00xcf2a69660xb862f6110x7c75c1ef0xc3f42f740xda943e740x4c6be2e90x817228e20xfa48348f0x3f4783cf0x0ebbe84d0xe6a258b40x1aaf9cbb0xdaa535e70xc192007c0x55bd5d2b0xb9b9df410x033832c70xd87fc0a00xc54f246a0xaf4014ff0xdc825d6c0x10ecc52c0x7e8d86190x402670680x79bc842c0x80b633db0xf4d5d4f00xdc7153e70x0221ad9b0xa852ae1f0x8daa2d890xea16e7000x37af0d9a0x076689950xb9ac5c5c0x525698810x3ba521280x7e64181d0xbc7e603e0x9921078f0x457b59290x5a2078350x01b47a4a0xacd9b4fe0x1302ce8c0x212106e50x315d39920x769a3dee0x4531624f0xd7617cd10x3926a2c30x521733ee0x2b3b7ca60xb2aa49e60x21b5c1fe0x3c89320e0x19a304ba0x61c6a4b90xfdfbe5210x8155732f0x32bf30410x8e7b55770x72ea5ec10xe1f5d6d90x5ad763950x1a146ec30x021bd5670xedc5eced0x75aea49c0x613c61990x7ea9f7320xd71ccc7b0xf53e36a00x7c3b44100xd58b8c7f0x6f0eb04d0xf7edab760xbf0518b70xbe71d18b0x1f5699e20x8bf3cb470x87e6c7980x0d42356a0xe4b522df0x8451aa9d0x8b8cb8ce0xd15982f10x92a3cb660x011090360x58f9f05e0x131ad4c80xd7dfc7e20xceaee1530xbb73cc410x7499355c0xcdc71aa80x09fb08f80x70cf032f0x93b9f1d00x72cc3d640xa491651a0x4addf5ba0xe8dd24c90xca1edc550x9cea00560xea508e1a0xc86cbb080x658e7e790xbaea8c0b0xd4b592a60x4267a5a40xef9469130x65362a4b0xc17515d70xb74607e40x5802a6990x971399980xd2938a730x98a4e5270x28bb4e920x176265d30x16f242820x962c8ae10x2d4438550x282cdabc0x14b835920xfba15fa50x5e9992e90xfed11ed10x0d2789ee0x2f0d90530xd02d2f0b0x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200x8c2045780x6af99da00x287c4db10xb185a18b0x842f046d0x627276a60x64dfa1c60xc0d64a0a0x78037b990x8404e79f0xd090ac190x05204f0d0x129ac5e60x89bbafc60xa0c02c720xc2b301de0x55d902200xf34c5aa80xcfbbff0d0x474edbd10x1690b5030xff42c3740xc9fd634a0xf60f4abc0x51a348cc0xd54746900x2882d40e0x164b88c60x807766ea0x231c780b0x1762ba150x2e589d0c0x46e719220xe03ba5730xbd6e52d30x6cfe7b560x23a7b47d0x831b62940x4e950eb60x923e1f200x0bea7d9b0xfbc8c75c0xc14a3d700x0162fbaf0x05c8c1ce0x0ca0c1b50x4dfd2cdc0x130f8c1d0x46a7b0c10xba29eb090x0770560d0x501623a60xd6d82a740xc4fe4e450xb39f31870xb538fe130xf899739a0x7a716feb0xc17e99460x77ae495d0x4de17ab30x3f3ca0c90x893f127a0xe6668e690x637598bb0xb143aca40x49d612a80xed651d0b0x657c7aeb0xc45c86d10x1b7758b60xaf363cf30x554d5b8e0xd0271baa0xd0dd11720x0d9ed3cd0xa88f37390x3d6c877e0x2d26b6c00x88c033e90x03917d930x1bc3edc20x1aabf5170x350b47e60xb010fc340x5006877f0x1635846c0x81b201db0x8ab667dc0x933f75e00xf778e7010x3ce20ad60x4d1637880x86b13d2a0xa7e10f510x811dc3340x6af9d2790x407af3040x45ad93280x0cb74d8f0x1b8452cc0xcfe42a600x41fe48fe0xf73d06e80xc6c5594f0xb9c6c5760x1a62da750x8519a1da0xba7b7c990x0286939a0x8e848f6c0xf6105ca90x206109df0x732a87190x0e17695e0xad6adcbd0x8a3292310xfb49a47b0x3a6d74570xa123206d0xb38053270xeeb8450e0xf377b9540xda0252260x25180a5a0x67a95ba10x44df95510x23bad5030xf30c13980x1159e2e70x24dc33b20x9d1727740x98855c790xdcfbbd600xc548e8db0x2cac51440x19c6cd250x8d77469e0xf9e5e3460x79fe84b70x2d4ef3f00x47d4e2bb0x13c05d6e0x081e75500xd0bb16e20x2ad8c1e90xcf8df7780x30559b9f0x5cb29e5e0xc48bb7050x34e77e250x896c11e10xcf3009ce0xeb3241a30x4182c95e0x8a085acd0x54c320e80x81b882d90x8fcebb7c0x2572bca00xf7a2687e0x870b325f0x6e7eab290x433ae21c0x194498840x7452adff0xe7232e0f0xec012d440xd9cae1020x2d1b02d20xdb8a1b3f0xae69b1c10x12a387470xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0xf54667600x6dcf857f0xb67fec0e0x16892b270x9930f8a30x67e341e30x23479bad0xaa5aee1c0xdf81924d0xbdb2dfd50x9f71bc720xaa86cfb50x67dcd76b0x5d9317d70x4a7f342d0xb5ab892d0x8e486eb00xa57552180x0a8ac7610xab28d19d0x90797abb0x23fa7c740x784af7220xf9820ca60x40bf6cd00xb9d75bb10x19147e680xf64ad5890x78b9b54d0xf9e828590x5a5bcae20xf5fc2f2d0x705034990x0c7391310xa3e754950x930011530x663caf610x874be4080x84c460820x3d7bedbb0xcab62a460x07348d330xf349c66f0x5da3dc250x059374c80x1d93eb180x914652fc0xfe48ea460xc0cddae50x2f7822c80x4c3fa97e0x6235d8950x42d8591c0xc2fb97a40x9aa0aef90x0afdb69c0x1f09b6620x72c8e2400x191988ac0x1938236c0x9b6d41070x1cd308290x1f2c86a50x1b2566870x984132340x6fea4b690x4d57ae3c0x720a899d0x528f043c0x3c91bfed0x39c6b1a30xb0f2666a0xf07aec2c0x2bf67def0x905f66ce0x4872a86d0xeac5f2720x5c7c1edb0x8c3ac69f0xf99c412d0x678bb3cd0x605f36170x7e005c7c0x91f926ba0x4fe706e70x36aa92cd0x1428acc80x3d1b79d60xb4f969280x6d6142bc0xa844a9180xa6279f9d0xd16d9c010x315de2cf0x32d434200x5f6d994e0x252962000xdf36c5280x31241faf0x517ff2a00x5cfc537d0x1b5c08640x81d841710x4228b1320x2745fb810x611517a10xccc1d8af0x2e8a38ba0x9f55f03e0x89e3897d0x9a17a5360x4b77c88d0x1189574c0xae6688350x322f92cc0xfd9ee5aa0xa97e00eb0x01612c0b0xb736bd610xfd17c87c0xd13029680xf5ba2f600x5b54382d0xfb934e5e0x4cd6455b0x5164922d0xff5854400x370cfe6e0x922ecd290x570358f20x13078e280xba1a97670x97f308180x38aeed7c0xcee897e30xfc44d4120xbf5900360x05db2d030x8b589ca40xa224f2e90x413e4abc0xd97e940c0x544288080x43ff9cd00x3adbd5950x3aa68d7a0xf56238f40xd3ba6d920x73105cbd0xd6b7c3960x8f8d43410x01c483a90xef15cc440x1d8f19720x074d86c80x4fabc9fe0x68f6db6d0xf2a353ac0xd034392d0xf3251e7b0xae575c8f0x7b6ac78f0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x65bb97510xa37ebab70x927c699b0x1690f6650x04ca66520x02f6990a0x0958448b0x09e4c7b40x1fc2f6cd0x71ca95c40x2b3022a60xccd99e8a0x9e3cb7320x787da2a20x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0xbc5671dc0x648920d50xfe9ad41a0x7a12913f0xd4c286610xad58c9fa0x9992c6b30xb084e2150x082b1dec0x7df38d830xf223f8490x10f93da80x104e4fba0x63de40f10x1ac232220xbbe12b1e0x7bed62ab0xae9f8f5d0x19e940a80xab31d65a0x52e963790x80de120c0xf5ee10990x53167efc0xe578ef370xe9a4ed8f0x2c2e482e0x86fe87a40xff954c2c0xcae1323f0xfd225a330x146d84390x79a651990x3a97c15d0x31c21a020x5dd223250x0284810f0xc9ef18250x035e18520x9adc02050x29272a370xbadbbaea0xe99fbcc90x9ca449950x62c6b6400xe80f79d20xe507a6050x140e06580x1d44475a0xd14648f40x4f6ebf8a0xa9d5f4f20x4f90244f0x5fea91750x1b689b1d0x54a248330x79515e7a0x5fb35ae10xe7d563640x81c4dced0x66e9c7530x9a40a2d90x20ebb04e0x612f58d90xf0fbbfcd0x972e2e3c0xb3df84940x0419e1750xb6a7c9860xd4a3158f0xa0372fc90x2cc2d52d0xd4af47760xc3f6361f0x6ce381b00x44c6e6330x8d8c26a80x233fa8ee0xbfef43a20x9def600a0x2b90bbc10x5d9ebb7f0x32ed13110x476f0f480xce1c913f0x70504d9e0x266b1df90x33b46d250xfeb5d0aa0x5299aed20x0f07011c0x71aeede30x7c09f4e30x952582070xf35e02870x969c73d90x1aa9fba00xc1d989c50xda46cad20x3567743b0x43d1693d0xcffcdf2a0x48a81d7e0xc49134420x5b35c4f90x7834defd0x6c28be5a0x60a634c40x19567d060x4ad81c100xf3293b9e0x13e39ef00x005699150x8a66f89b0xadc044b70xfe326a0d0xaccd6e1c0xfc3821840xfd7ce30e0xdc990c400x999e82970xc62273b80x6f0e14ae0xa9bdc53c0x9829a7370xa8c8a7980xe74c12640x70ceea920xa60ac19e0xc7803f110x97bce1b30xf4b30abf0xc6e940e20x72a85b7c0xe10e43be0x5a2d74490x32552b0a0x03d348850x190f020c0x911a5f620xfa0dc0eb0x77b952fd0x962cb2ef0x78aad8920x1d9c50870xd45d53640xc68995dd0x48f238110x80de1e3f0xae8ef6540x2bea3b550xaabee7af0x642efa640x5ad10b3f0xd2f0cc830x74cde7490x463372c70xc210437a0x317ee4020xf534550d0x92c0adbe0x18e166570x358d62710x766e17aa0xaff59a240xfef8cf740xbe5d367e0x3d9143ca0x318693f30x9a2efd180x083c380f0x02caff200x8eddea790x843c90cd0x2f6033090xfaebabd70xeae387660x77b081aa0x91e18d910x099512ea0x86fe899c0x472389530x35f2b7f70x1b377cb70x938678150xbb8e169a0x2dbe672c0xacabdbcd0x1a63af340x239aa53a0x46f5ca8c0x79545e990x382d43650x2d6bec720x8eaf2a5f0x42595e580xe2788ec70xea52a6460xebaf76ca0x2447db420x09dc36b00x94f7ba6c0x4b317b500x7fbc6ecf0x15175cb70x31cd53c00x65b9db0a0x6afeb1180xa6d933e50x3b05cb1f0xfd2b3e450x37cadd580x40fd921d0x77a516380x1e3b03c30x5431f2be0x0f46d7c20x00f3b6c00xc940e0320x43b555b40xa523b6080x38ff875f0xc577832d0x6bec0e660xa24517eb0x514d0e6a0x7579334f0xad1117070x5f4e52490x782e74ce0xb48dead30x77ac0c190xc9d8b5070xee26ef150xa7033ef40xdff59da90xc3d8dde50x1c0a82880x590529bb0x623280350x1b34ae570xbdaa9e770x67e99cf30xa909cfc50xcf406ca50x446615bd0x2f9e7f8e0xdc491bdb0x96fe565f0x3e6f21f20x9bf2c49c0x690e4da10xc46167e80x31fb43e40xbdb3ec6d0xf353c3690xd48934d10x6c686cdd0x7f8650480x3bf4a6f10x97ca81620x983775430xbd1f42e60xc6cd7fd20xf80c6dc80x33a497e30xc92ab5240xf42fff1a0xe88e823a0x08b0d7590xeb9dc8b20xae2005ac0xf5dca44f0x99906ac20xfb8afa5d0x985e21cd0x553a86d00x186e08c90xb21bebbb0x2edc08e80x4336612a0x64ce7cf50x304b559a0xf7e7f17a0xf13777ba0x2e39aaaf0x252287f40x08df27ad0xd791ef950xb5b9fbc20xe892574f0xd5b5c1820x7b4f6bbc0xd9e45a010xc6057d040xaee950060x72f9b9890xf372a54e0xbabd30f50x606b434e0xc137a64d0x737dac8d0x0794a4df0xd2285c600x32886d0d0x946e25dd0x610d32ad0xb97707930xfe39f74d0xbd5e0bb20x41b217280xd108c0180x2aee1e300x64ea73fd0x9284f79c0x7af862720x6ba45f950x8b57c1080xaaa5189c0x0923e12e0x494473470x03a81e690xdfb4e95e0x0be445c20x926055bb0x2aa3bb540x5f818bb90x22f230a60x4ecb55b40x5a12c4650x1c5a5b8c0x04019b6f0x3e4ed6df0xacf57def0xfe1c113a0x5d354bc10x9ea65b660x089cfc530xb2a109240x23711f670x0e9f4c010xfc9eed620xf859c3de0x290751850x085678ef0xa8feca100x8ddbd0520x3ae22af40xea9d35d80x75133f6e0xc9641b480x54215db50x920cc3890xaf924fe70xb1e2ba7a0x6a5099c00x7217ee7d0xdf021de50x7254ff6b0x07d7dd300xd78bdab00x1785bd900x2776cbda0x0671a4f70x06fa31e80x5a65de460x5c019a510x26d24cb80x494e33930x61d05d8c0xf700b0370x4eaddaa50x09033ab40x2655a9cb0x265209700x3e6a0c090x5b56860c0x7e16fb9b0x4f78d9280xc22a30910x03fd25710xd90043b50x091d24200xd6ee688f0xa0b046750x0b1beb310x9cb986f20x23fd30280x2198cff70x3744cf360x5635a60a0xff9a6a790x18e5edf90xefc92de80xac7a4dc50x03991fa70x1be036790x1c63c73c0x013276860x75097d2b0x20b150ed0x32e273200x31e2e77f0xa65377300x1ecea5ed0x9755e5ab0x8fc8ce2b0x46a417ca0xdf0891770xfbd4c2610x53589d9e0x4b2210b80xca34de2e0x0670abc00xdbc69c9f0x3fb0ac860x7e652db90x8b766bf20xc0a58d000x1750666e0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x9d443c650x612df9ae0xe67343c10xdcdffc600xc04c7e840x1fd4782d0x4ba5c46b0x493d5beb0xea61eefe0x024d14bc0x787f0fe80x75fe065a0x75d499dd0x90576ec40x97651e6c0x8d5349c80xc9f021010x83fdd13c0xd7f557270x7821bdd60x11992eba0xe041c9550xde3997860x79cd56420xd10941420x584568ee0x092f0f170x4b8b32390x65154e5e0x375906eb0x7db915a20xe3b327b80xe61ae90a0xff05fa130xd056df4d0x865df7b60x2d4639a30xd348c4780x73a52f8a0x2a5e8a690x12ea66690xe982a9150xbee44c520x569fd35c0x4ee9ee430x65dc24a60x5510ba080xa1559a4e0x9681ee590x0f0b03140xde804bb90x4311cd910xe7cb37ae0x97fa07e90x3b304ebb0xb20731400x11dcb0c80xd3788b660x34f645c10x337ae5180xf1dedeb60x2d7ac66d0x54e3149a0x04ec19ed0xb3aed1c80xf5e03a3a0x1e01660e0x10f6c67c0xe616262e0xbd0f699d0x59d943c80x2663cb640x738796640x751ff0100xd95ac1160xd5a390980x284e07d80x9bb6fd090xcacc0b660x40c78d210xa74f0f5f0xe9eb1d520x91bc68cf0x1501d58e0xc15235360x90aa85490x5e77e1d50x1f9262350x084efdb50x91d45c790x615acfd00xb3748e2c0x8ce383260xae59ae660xc8e843480xddca6f420xc92f7f500x5c7574a10x4e79f7170x058b582a0x6a0d1ef50x91aa27bf0x949612830xd06a29fb0x6b1faddc0x848bf6910x95e7939a0x40a9b3490x9e0c711d0x1349021e0xc56741670x9c2fc5510x41cb49f60xa2640c470x97226dae0x6de138010x262e823a0xa33c0eac0x35465e150x139cee210xa096b8890x0917490b0x4d1ff60a0x4484a5a40x9be537400x742578a50x2a68cec90x1d2d6d150xaa2fd36c0xd5bdbe180xc3ff407f0xb308c97d0xca431c050xbe687e880xa0fbac790xc00d54730xf8f61ebc0xcd9cd2ff0xbc0bd0470x063d1b6e0xf17030460xf0e7b0660xd7d5733c0x0258c33b0xe57cffff0xf656bed60x7ab6fad10x2130c51f0xf4edb9780xb5ba130f0x7a4165190x0af984d80xddbd3c550x8f2703b70xb219d56c0x7530d7dd0xb35777130x9883b7ef0x714eeecc0x81f04f930x596c0b6d0x4f5b12370xe3d651ae0x1cfb83a30x295c1caa0x5fd3ca000xe43216d30x10b856ec0x1e9415b20x6068bedf0x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860x8f0629c30xa6eca50b0xd0654aba0x7757626e0xf82f36570x0d4592130xa26d9b4f0xf31b3fd10x05a472120x5dc4a22b0x9366180b0x7e0f77820xef548be40xe816cbfe0x6fef02270xab849e3d0xcd290db30xded5cc670x846460cf0xe88cedda0xff3527d20xb49317580x809304d80x1c46b5100x023d1b900x632d93530x804af87c0xa836ba020xb9e276cf0x16301b340x6851664e0x3fc73cf60xa867abf00xe448ccfa0x6b9ef1880xf770a6b40x29738cb00x41cb424d0x2bae66fb0x004117c70x9d32d2a00x2de9a10c0x9d9bbfbf0x29202bfc0xab507a050x63d758bb0xa5c7e7a30x85bbeab20x5c2e4d260x2ec05d330x92cc83fa0x14aa03110x5f9883150x998d79d60xc20979350x556cca460x3ddc6c040x6ffce6800xad536c910xa50bcff00x99f068d50x2c2f5a090x783b80f40xbec30d050x6340434e0xae2d175d0xccf396a30xeb94536f0x096a7e6f0x4c762b5c0x2dfa9e280x2410c3380x08f7b60b0x7708ebb30x0908dcfe0x14034e1b0x203ef3d40xcda7acd70x47798ba50x7ab4c74c0xf0d727210x273759920xb9ed35450x94507e5b0xadd36c760x6cc319240x9f7853d90xaa395d600x980621320xa8de1aa70xc968bc2c0x4d528b7f0x938a407e0x78663c1b0x9620f8b70x162f3e2a0xcc8a527b0xa67bd2970xb81105730xabfa477a0xa27dc9430x79aef3480x05ef37220x40dbb1c00x55b9fded0x316cd4610xb96816210x536774de0xcd6075320x54c3425b0x5f4cd6b50xda734c700x57e53ae20x159fbf9d0x90493e7f0xbf700e670xd1370bef0xbb7195a50xc3372aec0x1b31f2080x2d37a0660x060ff2a60x2bdbe5a50xce678a590x2919b1560xecb343560xf61f3cc20x4dac77f00xe5919cb10x065994f10x05e807a90x89f0cd3f0x8e06c0110x59e436a40x64a8124c0x24a98c180x74cae3880x71474ffe0x1d3d328a0x78d4f20c0x306deeda0xe5d827af0x9a004a1e0x16f7c6ea0xdeacf1cc0x87b6ccb80xdaa4b44a0xd81c1fa00x32b41b1a0x0c567f8d0xec876ce20xe26e200d0xd971c6c40x4740b3bc0x8cda80290x731dba7a0xd387709b0x502b85ed0x76ca74ca0xb05191a40x2081869c0x21c1b6a50x9175c2560x90a5be090xa3a9188a0x09a91fe80x210443990xb3a172760x0e007edf0x4b9319680x3a71b95f0x2702391a0xbbe4f1210xf68e2af60xb052325b0x28e64c640x85cb2c450xeb833c220x0034f3b60x273aab740xdc14a2110x0fa138de0xb285b8f80x5026585c0x65ab2ad90xa452f2a40x642eb5c60xa9b0485a0x135d78730xeefe30ef0xad8347c30xec5947b60xedb951cd0xf7c3f2730xc66019cc0x6aad91520x6b0dc5650x943fc7080x54ea6dfe0x262a70630xa11216be0x5187ac4b0x2b0765ca0x870e16b70xe4dfec9d0xcca5839d0x9a4fe66a0x5466f0300x0cd8bdf40x737da9820xef1d55d80x6f2e18820x6317c0ab0xda6568b10x9138f93c0x48850de60x4f616afb0xed4c7dd60xa52bedf60x1b8b04600xb7c2c5af0xf5b604cd0xce0a40200xc7c23ff00xf1aaac140x19f12d060x1cb9a1c80x46c6421a0x55297e780xbcd336900xcae857910x9194e18f0xf59514290x07b0cf8c0x9776de310xffc4b0dc0x36604fef0xecd8f23d0xd72feba20x23b3ad470xc6572a900xd45a10570xde9ab8c70x5c8755f40xd0458ccb0xcf7473730x732852fe0x524313480x8f8ddb630x208d3c060xcd76237c0x4a3222cc0x520fcca80x379140250x36cbd4b60x83c52fba0xd935c3c10x96b28d800x9ee77d7a0x4420816c0xdfb9263c0x9745fd300x02a407120xb15f87780xd31a92820xd7b1e1ab0xc9576c460x20a5c5d70xaee820980x80619c600xe75728310x99fe2aad0x01f660a00x5c6994410xc6b1fdbe0x37a024120x0049ca830xfcb6c6700xa09b8e080x86ede8f10xe12a28510xc810d9ee0x054b92170x47ba24640xaa738c460x31c925fc0xf0f189900x72395dc10xaab233400x0a5759450x7a8ca6270x737d34080x4000a9a40x4feae96a0x5b7c11120xe3b2658d0x00c807410xb73be7940xd6f50cf70xc241eb940xd2d240a10x659ded260xb01bebf90x635bbf4e0x582b62750x7d199d360x938149270xe00c48510xb4d65f5b0x2999e2840xc048bc210x1fdbacdc0x0004f87d0xb5f053480x02598ec50x311c8fed0xd54f2e660x300c1a2c0x663184bd0xafe3c5320x45805ae70xf4c48f340x6f68b69a0xe738594a0x10549b940x91f4a6290x1f460d0c0x461828800x15a58b0e0x036c9fa60xda3281170x4fc51ee00xc9df055a0x28e231390xb803d0c40x2f8cef090xb5b58c8c0xf846571a0xd41f8eab0x733c84830x0049a0700xf19f55fd0x204b6b4f0x5ba0d75b0xd45bacc90xe5ccc54e0xaec25d020x12de3c380x53910cf30xd61920860x1ceb599b0x74c333970x32cb953b0x14e739bb0x7c7e65ce0x9fa6bc500x27a41fcc0xe4d17c670x1aba56f10x2b84d6e90xeabe5d9d0xbddda7d00x3789aaba0xbd7c3d780xf4f470200x5fe5f4fd0xe0f6abba0x76dd461c0x547c84f30x68e4b9a70x5f0afd4a0xa455a40c0x394a8ba40x829ff1220xe34852b40x57b197940x5b6c00e60xd523de860x32ccd8fc0x6285dfe80x8b174ff60xbddab6ba0x36f804c10xf34fcc0c0x68d270650x6501c5ec0xead4f7fe0x64ba50170xf3b47f670x1496d9790xc62326fe0x48e62c9f0x68fa7d280x1018eee00x2b216f5e0xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x3506012f0x123339910xd89cd30a0x78001d6c0xbef025bd0x712ab4740x133056fa0xe80aa81d0xe61d41ee0xb7fddebf0x35b95ee30xff05f03d0xcee467f30xae162b130xbcef019c0x05ec66330xbc25539a0x4c70f03c0xa0e2f56d0x8a8674940xc5dab9c00x675d6c710x0e68d7140xf2a980110x985bfb8e0x1079bfa00xe4d555360x856394ed0x8b7fc6530x7a69e7070x177767000x838d02e00x22a30f8a0x90864eb80x4afedab10xeeffa34b0x3cb371570xc129aa1f0x6336932b0x47492c010xe55615350x9595919e0xcb42f6cd0x5cb593310x7ab5f8980x0d7f5fcd0x555c32430xd87ae60d0xc1276f420x48012e280xe50d2ce00x064b36210x823edea50xc7fae0240xa25fc1150x04e277190x508737410xa7c94f1d0x3df7a9e90x205b2e2b0x1f0263420x5c1606640x0e18c7ae0x4629197e0xd1e246a20x24c8e4820xcb3e91cc0x7bce46030xfef779fa0xc9c437f70xddf68fc60xeeb10d5c0x818cdc160xa48b3a970x3027e5f80xe3335f000x9c995c690xbfacb8370x91ba88250x378d713c0xcb9cceea0xddafba680x807d2b2c0x9e84a3c60xd08ce1fb0x78193b8b0xcfa48ab10xbcbc10fd0x1d54f5ac0xb8b08c5f0x480ef45e0x021df0780x830265eb0xf906ded60x0b384c2d0x1a4c1f1a0x2f5392920x5856bf7c0xb4c09b860x40ada30c0xcfe8dc200xe2e763190x25852edd0x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0xbd21ca7e0x0525c1ee0x383a8c350x6de864bf0x410918f50x85efc7e00xd14612c30x434c5d100x615922b40x6c82770a0x07b7a6600xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x6005c3510x4277a2de0x7d08338d0x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0x01bb2db70xc341ae6d0xe071d05d0x924c46f84.18.0-294.el84.18.0-294.el84.18.0-294.el8.x86_64164.18.0-294.el8.x86_644.18.0-294.el8      ! """" ###### $%%$$$$$$ &&&&&'()*(++((((,-,.,/,0,1,2,3445466678988:8;<<<<<<<<<<<<<<<<<==>>>>?@A@@B@@@@@@@C@@@D@@E@F@G@H@I@J@K@LMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMOOOMMPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQSTTTTTTTTSUUUUUVWWVXXXXXXXXXXXXXXXXXXXXXXXVVVVVYZZZ[ZZZZZZZ\\]]]]]]]]]]\^^^\______````aaaaaaaaaaaa`bbbbbbbb`cccc`dddd```efgggghhggggijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjllmmmmllnllolplqqqqqqqqqqqqqqqllrllssssssstttssssssssssssssluuvwwwwxyxxxxzzx{x|||xxxxxx}}x~~xxxxxxx           !""""###$$$$$$$$$$$$$$$$$$$$$$$%&'()))))))))))****************************)))))))))++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++-./0111111111111111110222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034444567777777777777777777777777777777777777777789988::;<=======>??@AB@CCCC@DDDDDDDD@E@F@GGGGGGGGGGGGGGGGGGGG@HIHHJKJJJJHLL@M@NNNNNNN@@OPQQRSSSTU.vmlinuz-4.18.0-294.el8.x86_64.hmacSystem.map-4.18.0-294.el8.x86_64config-4.18.0-294.el8.x86_64initramfs-4.18.0-294.el8.x86_64.imgsymvers-4.18.0-294.el8.x86_64.gzvmlinuz-4.18.0-294.el8.x86_64kernel-4.18.0-294.el8.x86_64.confmodules4.18.0-294.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.xzkvmkvm-amd.ko.xzkvm-intel.ko.xzkvm.ko.xzoprofileoprofile.ko.xzblockt10-pi.ko.xzcryptoansi_cprng.ko.xzanubis.ko.xzarc4.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzccm.ko.xzchacha20_generic.ko.xzchacha20poly1305.ko.xzcmac.ko.xzcrc32_generic.ko.xzcrypto_user.ko.xzdes_generic.ko.xzdh_generic.ko.xzecdh_generic.ko.xzechainiv.ko.xzfcrypt.ko.xzkhazad.ko.xzlrw.ko.xzmcryptd.ko.xzmd4.ko.xzmichael_mic.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd128.ko.xzrmd160.ko.xzrmd256.ko.xzrmd320.ko.xzsalsa20_generic.ko.xzseed.ko.xzseqiv.ko.xzserpent_generic.ko.xzsha3_generic.ko.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.xzxen-blkfront.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_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzioatioatdma.ko.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-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-sensor-custom.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-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.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads1015.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzamd_energy.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdell-smm-hwmon.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5500_temp.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xzmlxreg-fan.ko.xznct6775.ko.xzntc_thermistor.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzhwtracingintel_thintel_th.ko.xzintel_th_acpi.ko.xzintel_th_gth.ko.xzintel_th_msu.ko.xzintel_th_msu_sink.ko.xzintel_th_pci.ko.xzintel_th_pti.ko.xzintel_th_sth.ko.xzstmdummy_stm.ko.xzstm_console.ko.xzstm_core.ko.xzstm_ftrace.ko.xzstm_heartbeat.ko.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.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzelan_i2c.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzsparse-keymap.ko.xztablettouchscreeniommuamdiommu_v2.ko.xzisdncapidivertgigasethardwareavmmISDNhisaxhysdni4lmISDNledstriggermddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-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.xzhypervhv_netvsc.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdio.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.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.xzwirelessathath10kath9kbroadcombrcm80211brcmfmacbrcmsmacbrcmutilinteliwlwifidvmmvmmarvellmwifiexmediatekmt76mt76x0mt76x2mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88xen-netfront.ko.xzntbhwamdtestnvdimmlibnvdimm.ko.xznd_blk.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmehostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpciepcmciapinctrlintelpinctrl-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_kvm.ko.xzptp_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.xzhv_storvsc.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.xzhyperv_fb.ko.xzvirtnitro_enclavesvirtiovirtio_balloon.ko.xzvirtio_input.ko.xzvirtio_vdpa.ko.xzwatchdogalim1535_wdt.ko.xzalim7101_wdt.ko.xzf71808e_wdt.ko.xzhpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzie6xx_wdt.ko.xzit8712f_wdt.ko.xzit87_wdt.ko.xzmachzwd.ko.xzmei_wdt.ko.xzmlx_wdt.ko.xznv_tco.ko.xzpcwd_pci.ko.xzpcwd_usb.ko.xzsbc_fitpc2_wdt.ko.xzsch311x_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzvia_wdt.ko.xzw83627hf_wdt.ko.xzw83877f_wdt.ko.xzw83977f_wdt.ko.xzwdat_wdt.ko.xzwdt_pci.ko.xzxen_wdt.ko.xzxentmem.ko.xzxen-evtchn.ko.xzxen-front-pgdir-shbuf.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzcifscramfsdlmdlm.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingtracering_buffer_benchmark.ko.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_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelessxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsoundcoreseqossdriversmpu401opl3pcspvxfirewirebebobdicedigi00xfirefacefireworksmotuoxfwtascamhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdrenoircodecsintelatomsstboardscommonhaswellskylakesofintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yx86xenvirtlibirqbypass.ko.xzmodules.blockmodules.builtinmodules.drmmodules.modesettingmodules.networkingmodules.ordersourcesymvers.gzupdatesvdsovdso32.sovdso64.sovmlinuzweak-updates4.18.0-294.el8.x86_64kernel-signing-ca-20140212.cerkernel-signing-ca-20200609.cerkernel-signing-ca.cerkernel-coreCOPYING-4.18.0/boot//etc/ld.so.conf.d//lib//lib/modules//lib/modules/4.18.0-294.el8.x86_64//lib/modules/4.18.0-294.el8.x86_64/kernel//lib/modules/4.18.0-294.el8.x86_64/kernel/arch//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/crypto//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/crypto/sha1-mb//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/crypto/sha256-mb//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/crypto/sha512-mb//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/events//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/events/amd//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/events/intel//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/kernel//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/kvm//lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/oprofile//lib/modules/4.18.0-294.el8.x86_64/kernel/block//lib/modules/4.18.0-294.el8.x86_64/kernel/crypto//lib/modules/4.18.0-294.el8.x86_64/kernel/crypto/async_tx//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/acpi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/acpi/apei//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/acpi/nfit//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/ata//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/base//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/block//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/block/zram//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/cdrom//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/agp//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/hw_random//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/ipmi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/tpm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/cpufreq//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/cpuidle//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/cavium//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/cavium/nitrox//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/ccp//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dax//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dax/hmem//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dax/pmem//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dca//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dma//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dma/dw//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dma/idxd//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/dma/ioat//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/edac//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/bochs//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/vboxvideo//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hv//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hwmon//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hwtracing//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hwtracing/stm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/i2c//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/i2c/algos//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/i2c/busses//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/i2c/muxes//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/iio/common//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/infiniband//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/infiniband/hw//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/infiniband/sw//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/infiniband/ulp//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/input//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/input/misc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/input/mouse//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/input/rmi4//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/input/serio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/iommu//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/iommu/amd//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/isdn//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/isdn/hardware//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/persistent-data//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/mmc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/pci//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/usb//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/memstick//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/message//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/message/fusion//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/cardreader//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/cb710//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/eeprom//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/mei//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/mmc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/bonding//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/google//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/fjes//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/hyperv//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ipvlan//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/phy//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/team//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/vmxnet3//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wan//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/intel//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/ntb/hw//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvdimm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pci//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pci/controller//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pci/hotplug//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pinctrl//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pinctrl/intel//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/platform//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/power//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/powercap//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pps//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pps/clients//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/ptp//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/pwm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/remoteproc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/rtc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/libfc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/spi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/target/iscsi//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/target/loopback//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal/intel//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/class//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/core//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/storage//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/typec//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/typec/mux//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vdpa//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vfio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vfio/mdev//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vfio/pci//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/vhost//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/video//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/video/backlight//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/video/fbdev//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/video/fbdev/core//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/virt//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/virtio//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/watchdog//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/xen//lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/xen/xenfs//lib/modules/4.18.0-294.el8.x86_64/kernel/fs//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/cachefiles//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/ceph//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/dlm//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/ext4//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fat//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fscache//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fuse//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/gfs2//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/isofs//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/jbd2//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/lockd//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfs//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfs/blocklayout//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfs/filelayout//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfs_common//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfsd//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nls//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/overlayfs//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/pstore//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/udf//lib/modules/4.18.0-294.el8.x86_64/kernel/fs/xfs//lib/modules/4.18.0-294.el8.x86_64/kernel/kernel//lib/modules/4.18.0-294.el8.x86_64/kernel/kernel/trace//lib/modules/4.18.0-294.el8.x86_64/kernel/lib//lib/modules/4.18.0-294.el8.x86_64/kernel/lib/crypto//lib/modules/4.18.0-294.el8.x86_64/kernel/lib/raid6//lib/modules/4.18.0-294.el8.x86_64/kernel/lib/reed_solomon//lib/modules/4.18.0-294.el8.x86_64/kernel/net//lib/modules/4.18.0-294.el8.x86_64/kernel/net/802//lib/modules/4.18.0-294.el8.x86_64/kernel/net/8021q//lib/modules/4.18.0-294.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-294.el8.x86_64/kernel/net/bridge//lib/modules/4.18.0-294.el8.x86_64/kernel/net/bridge/netfilter//lib/modules/4.18.0-294.el8.x86_64/kernel/net/ceph//lib/modules/4.18.0-294.el8.x86_64/kernel/net/core//lib/modules/4.18.0-294.el8.x86_64/kernel/net/dns_resolver//lib/modules/4.18.0-294.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-294.el8.x86_64/kernel/net/ipv4//lib/modules/4.18.0-294.el8.x86_64/kernel/net/ipv4/netfilter//lib/modules/4.18.0-294.el8.x86_64/kernel/net/ipv6//lib/modules/4.18.0-294.el8.x86_64/kernel/net/ipv6/netfilter//lib/modules/4.18.0-294.el8.x86_64/kernel/net/key//lib/modules/4.18.0-294.el8.x86_64/kernel/net/llc//lib/modules/4.18.0-294.el8.x86_64/kernel/net/mptcp//lib/modules/4.18.0-294.el8.x86_64/kernel/net/netfilter//lib/modules/4.18.0-294.el8.x86_64/kernel/net/netfilter/ipset//lib/modules/4.18.0-294.el8.x86_64/kernel/net/netfilter/ipvs//lib/modules/4.18.0-294.el8.x86_64/kernel/net/netlink//lib/modules/4.18.0-294.el8.x86_64/kernel/net/openvswitch//lib/modules/4.18.0-294.el8.x86_64/kernel/net/packet//lib/modules/4.18.0-294.el8.x86_64/kernel/net/psample//lib/modules/4.18.0-294.el8.x86_64/kernel/net/sched//lib/modules/4.18.0-294.el8.x86_64/kernel/net/sunrpc//lib/modules/4.18.0-294.el8.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/4.18.0-294.el8.x86_64/kernel/net/tipc//lib/modules/4.18.0-294.el8.x86_64/kernel/net/tls//lib/modules/4.18.0-294.el8.x86_64/kernel/net/unix//lib/modules/4.18.0-294.el8.x86_64/kernel/net/vmw_vsock//lib/modules/4.18.0-294.el8.x86_64/kernel/net/xdp//lib/modules/4.18.0-294.el8.x86_64/kernel/net/xfrm//lib/modules/4.18.0-294.el8.x86_64/kernel/sound//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/soc/intel//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-294.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-294.el8.x86_64/kernel/virt//lib/modules/4.18.0-294.el8.x86_64/kernel/virt/lib//lib/modules/4.18.0-294.el8.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/4.18.0-294.el8.x86_64//usr/share/licenses//usr/share/licenses/kernel-core/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuASCII textLinux make config build file, ASCII textASCII text (gzip compressed data, last modified: Mon Mar 15 22:46:13 2021, max compression, from Unix)directoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=da8bd74f760267c9fecb5912433be0c12f3d0cad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=deb1abe38c3f48c875ff55d6b5255750080ebf99, strippedMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNN 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~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSMMP=PLP"P+P*PD|PP9P%P"P1PGP;P~P$P6uP,P>PP[PPKPMPP8CP:PTPPP6|PPIP"PAP:PPPPP\P2PP-P-3PPuP[P4YPPPP :P4pP>P PP PKoP,uP+P9P9P9_P#vPP lPKPKPCP'PP<~P@wPDrP P#P8P+PJ PHP-P-P46P;P%PP@YP>P-P-PP4PP:!PSPP kP.%PPPP PNP4+PP P?P?PJP)nP)kP#|PPPPPPAP&{P P!PPMP$&P"PP P*PI PPP+9PP APPDPPP6 PPP>P=YP PPKRPPP+dP)TP:P cP P'"PPPBP'P DPL"P<@P P/P0P P*P"P P=P>PJP05PP.P.`P"P)P(PP9\PPP;PP P P PPP&PFPP)PPPP,P3P2PoPnPLAPP1DPP iPP4)PxP@P7)P P'PD#P)P #PPP$P$RPPP1P*kPKJPP?P#4P(P9PMCPP PP1PP8P:PP|P=P-JP PKPGP+P6 PP#PP$P!gP2P3JP3P1P13P%P% P&`PP%\P>P?rPKP.P$PIbP:P*;P)PHPHPPP4PPBPPfP/P'PGPP;PJWP;PJP zPKP" P~PHPJP%PLP2PP P P!BP!9P8$P8P/PHgP;P9QP.P0P1PGP:P1>P PC:P"QPP>P;'P8P PIP9YPEPEPuP;PPAPA9P;=P&P&P3P`P&PtPPCP,P'P(P\P&PIP:>P$ P9P7PP*'P< PIPPhPPCPP6PGPGPGP3P4P P P6P4eP!P!P PJP8 P'P+P3ZPPP$PCP,P:vP/gP1PIP:+PAPKP-KPITPP#PP*PPJPPPLPP6=PK?P0P,P>P?fPDPIP0P7PzP P'PJPPP,PEP &P P P>QPK[PGXP/PP P*PHP P7PDfP"#P4:P:]PBPBP!P1PPP=P PIP9P+PHPNPdP+P-PGDP37PXP4"P*PKzPP4nP P P/PJP)P&P#PPFSPP-P,ZPL)PJPPPPBP/*PhP P?P6P.PKP P:P+P'(PP8PA"P$ePGP2PdPPWP PEPiPPP PAPP-P;PIHPIJPDP/P)P)/PPLP'P=P$P2PIPP$\P%P0PP.VP9PJP^PPFkPCOPP P3P$cPDOPPP$(PFP/PPP,PP,P%PPCuPAP2HPIPDPwP?P>PP.PEPAPPJP9fPUPPPLPCPM*PP;NP P2BP P$P2P4PM P7P P3dPE_PPPP3'P P4hPJPPsP;PPPNP4P!PP.PPHnPHlPH{P+PPPPPP3PTPP8P:`P1vPPPPP6P{P3PCP&PLrP3P.NPI]P#PP nP%PTPFiP1P;PP#P PP6PP0PFPAP>P*P SP/P/_P,7P#P8P5P9PBLPBKP&PP)PEPP !PPiP]P>PP.XPpP*P7P&PP P PPP WP1PD+PP$P$P 4P,PPMP2/PBP?P?P;PP+PP7P%bP5PXPPP2P"yPP? P-P P P*P\P%PKP@P&P&PJEPP/PP7wP;P:PP;PPPIPPMlP\P=P&>P.PC(P0PP){PHP%jPCP=PvP kPPP7\P&PA^P*aPP P4EPPrPDPtP*PBaPHP8P+P+YPHPP^PPCSPEPEPPdPhPPP1PhP@xP!PEvPEuP9jP9kP&YPCAPFCPG)PGP2cP P2P2PPP@PAP>HP@PJ-PP PGTPyP)P;P:#PP!P\P1P>PBPB?P4PPEP{P1P|P$CP P=P:PPDzPPBPSPP9PP(PLBP6#PPPPI}P P+PP*~P9PPCP4QP0PqP P6kP`P/PP:PuP UPIUP9PHP"?P"@PPPPSPfPM}P0YP5P?P8P=P>PPL!P8rP8}PP8PE.P$PPxPCP5P P?PIP;P5PJuP AP/PIkP#P ;P5@P 7PPLP=)PPP1PPPFP5PPHPP$PGP'P:PPP P>mP?QP-P&P[P7PH(PMiPPLPP P1PPKEP7P#P*P)PPP%P%PAPA PP PYP(mP5.PIPG[P9P7P 3P5P[PJP~P!mPFPDAP[P&P"P P3P@P?P?P=PP"P"PPP PJPP`P$P2jP2DP33P8PP3P PPP%/P PPP?UP.P"P >P9P)PJPI0P=P=PtP: P/P/ P$P>PJP3rP:P(P P!P%P,PGPEPPP1P1PIP3P^P=PPPC+P ^P/P,}PP!P7 P PPPKPBPhP,^PmPPqPP4cP P@BPCP+P**P9xP5PPP PPP P P P-P :P6/PP2PBPDPJP0P P%SPDPPAPP9]PPB:PP*jPP2P;PgP81P>P?P!P8P:PPsP&PPPP RPPNP{P1P P UPP#P 3P7#P5PPKP/P+PIP;P%PLvPCP!PKP<PHiP9PFPHP5PTPPPP4PMJPAP'P EPGPGP2P:cPLPPlPK>P4P=P?SP7mPP.PP7PHPP.PC|PbP .PGP5P3@P4.PPKP}P1P P;PLPA:PAPM P P-9P+P P;PP =PGP1P P$PPP\P"IPAP?PPFP sP0*P/VPHPPPP"$PPLPCgPJhPP P P P(HP/HPP?8PPKxPIBPPPP9P4P2PPP/P P2P?PAP=P6TP0#P!PHoP9#P7P ?P*6PKPKPnP$P-PDPPtPPP0vP23P6WP PASP> P?P7bPPCP*P)FPEZP'P4WP= P=:PGP1P0P`PI{PBPEPK)P=^PAPKPBPBP*P5PQPPPEPRP1 PPKP'P>PK P7ZP&P7}PHP'P P9P P9lPHXPP+:PPG=PPP_PP4P&P0P0P0P@P@(PLP.SPK$P8PxPENPPPLPP@PPPPIP4_PL-PKmP<PEPP@P.P*P P#EP7P9P'4PfP P5P=P:PJPP P@P>PPP+PH P)P)P]PbPPP0P:PP$P@tP?tPJ?P P,BP)P)P*xPLP@PPlP8PMgPAP0PDBPPGyP2P0P1PLP=P=PP/bPPBgP&PPKFP4OP?uP PHPPZPfPfPFP-PAlP4~PP FP"iP"kP>~PBP)PP &P P0PaPPPP3PF)P0PFBPPP=aP>P.P:PDUPeP5JPJP&PP,PP5P$PAP<6PHvPHpPGP#PIP7P^PdPAP4PHP/PPPuPP%PPP0iPEPP/BPAfPP~P9PI$PkPFPLwPFPBPP5P45PFP1PBPPEPP/LP8P+bP8P*P6PqPFtP2AP3P*P#PDP6P!$PAP>P0PPeP NPP;PMP!PP8P5xP!P%PPP P6vPDPcP(P vPP P'~PP5)P'ePPBP!P&P LP+PPP?PPEPUPFPF`P!PP PBP7DP nPIPPuPP)P)NP(P9 PHP5hPPPP6wP%PPPPPAP3PGP P1P|PPP=rP@P4P78P!uP PP3P(P:PdP P_P"/P PP EP PPKPPPHP+BP,GPHP)PCP+5PBPBPAPP'PP PPBPP2PPP)P;PHPPPP-P6P3P P0P:[P=CPP PPJoPP P'fP<P<P< PPMP P MPP P9PPPCPG,PDP PB~P9PJP#P#PJPMjP5\PPPLP@P2GPP2PFP0P LP PuP4sP"JP&cPA@PWP P$P(PSPGP9P8P8P+P+P#PPcPTPVPJPPP5 PmP PP=P0P(P(P PPPYPP!P,PqP1PP PFP4PWP!PDjP6P@-P>PP&?PImP#5P#1P;BP7~P)PHPVP;PCPP:HPAPP%pP P P.PP';P'9P59PP PJmPP!P#P9NP+PCP:P!PPP PPkP=P'PPP P1P{P>fPKP7JPPP)P)P:P("PP fP#PNPPGxPPPIPP*P;ZP?%P]PPIhP/PP3PPP%PPPDPjPKBPPPPzP3P@P>PByP.PQPF2PPPPP!P P-PCPPP3P@P7P4P/~P8PPP6PP&PEPEP(-PCP*PP&qP}PGPP$qP$tPP&P"YP@P>P7fP-PPPPEEPPP8AP!P1P NP"uPHP7P@P)PP{PvPPPLPF~P@P;PEP:uPE P=SP P6P#\PPP+1PhP*POP"P/P+P+PHP#PWPP4P P-PGP6P$P$9P2 P P}P >PBPBP-BP.?PC3P/kP+qP:PE6PjPiP%P,P P>P2PP0P6PEP0PAP!P#P#PHP%P&PPCPPDP1P1P1P1P>PBPMP-~PNPP,PJP P2VP:P|PP5(PhPLtPLiP"P#P+eP /P)_P(PNPPPKP:kP P4uP P 0P;rPPM{P"tP@bP?jP-P4P,P8P8P7P ;P 8P 9P)PP";P'5PPdPgP!PPKP QP P(rP5PBiP@P P8pP+nPDgPP PPP(P"xP yP4PP8P|P )P (PPMAPlPnP,P:PP PP PMP*PCP(SP5aP)POPPP;MP25PP!P1PP!AP $P3PIP0PBhPP@PAPJP)PDZPEsPqPP4PCdPP PKPAP P1P"PMaP9P(vP* PP%PPFgP PPAOP4P)`P P/PJeP,PD?PP 6P PIP*PFP!P-P P8P#P(PPPQP(PP2P PM%PCMP TP5P JPP4^PWPPP ?P/.P@zP>PBP.PLP/P P:P;P*PE#P PP$PCPdP3P P0P(PP0P7"P&GPPP,RPPPPvP2P2PwPiP PAP@P+P+ZPPPPPCeP4P2PPP% P P0PyP>[P=P uP"P/P%HP*dP5PDPP!P;PuPbP>P!P&7P$P/NP)P(P,#P,+P&PEPZPPP ePP%PePM1P- PAsP3CPP2PP5PlP@,P@P>"P-P!P,P9BP+P+{PJPPKP8P+P(P*P*PD[P lP5LPP3[PP+P!jP!PP3PaPPP1P [P)PPPL2PLPPKcPP)UPEPPPrP>P`P/PP:PSPPiP%PFPMVP-&PP'P P$P;fPP'PDPlPJPHsP)6P)PPPCP PCP&P%P%PP4PPtPPPzPPPPBpP.uPG0P# PP)PP'PPVP8PP$jPGqP2SP `P&P"]PPP P4lPyP"PPXP8P8PPP%P!P$PPGP(P!FP (PPAP=P?sPKPYP&TP/RP+P 1P)P)P9PBPGP:P;P+PP2-P=wP1P@JP PAPAPMP P"P]PHP'P-P9P&/PPApP6FP PPzPP P.6PP*PPPPPCPP2pP P$>P((P;P!6P PM P-P.tP+P)P+P uPP`P>kP=P=P7P P%AP8PP:PP2P P2PDPP0pP*P*PKP$FPfP.P/P3P:P"2P*P%PP9P/PPP *P/PdP2P PDP2P FPP@QP>P.P.P9P#P#P*+P(P(P(P PPMRPC~P@PLPPPJPPCPDPP\P>P.PPPHPP>PP!PPaPSPG$P2hP3FPIPBQPJP(AP$[PLuP8jPJPP#PFPP-/P:P PP4P;P>PPAVPPBPM P$PPF PDPTP1P1TPP4P+PP+PPP P$PP;QP?PC)PHPP#QPP%P-'P4PPMPgPGP1PP5PPiP0P3P&\PsPP'AP5TPP;P;PFoP:P:PdP 'P&PoP6P@LP 8P!P!PP [PEP9P9PP#YPP P P~PL PP>xP-P0P7PP PP P P P2P:PPIP(5P=P P4P%oP6`P&P?-P.gPIPGVPEPAP#PPP(P9PHPP&PP SP%gPB>P PP:}P PP0PtP0-PA?P>TP>P.PCPP9(P)uPPLlPLcP&mPqPP P1PpP PnP4 PDP "P$P$P PAPP P$PAxP"P(_P P-P-PP1P1P"PlP%@P;P(PPMDPFPP ,PPJP=P_PP!P9PFP,PP2P'P3P1FP51P@P'PC0P*[PZPPP'rP!PM/PPGhPGNP2QP-P5PPPJP/"PJ,PTP8PPPHP*]P*\P)PP P1PDP+=P/PmP1fP2P"P>EP=PFzP4PPP6PyPPM2PP'P6+PFP11PP&PpP?]PH P(PFPDTPPbPP;JP:P P P$PD`PP<+P?xP]PP"P* P0P `PP\P,PAP7LP-P P,P9"PPP4P P PPPA'PGPEP]P%PqP OPFPP2]P2P:qPJ P P1RPP0PKP.PEP+UPP P*P(PFP=P P;P2 P6P5 P!%PAP?LP?wP3PEPPEP7PP:PPP4P$PZPkP:P1PEP2PHDP@uP/P(P( PHP,PP P*P:P PPPPBPPWP aPIPP5P>PzPCP-$PP#PPP$?PP P:P7PP)]PHPIP5{P%uPCPKPPGP2WPAPJP;P P P*PGPDP6PK:PEPP4PDP5vP+PEcP-P4P`P'PD3PP PHPP:YP@P .P =PGPK]PP8P,MPP,P^PmPCP,PIP(P1PP/DP@P?P P7CPC"PC&PoP,P,$PPpPaPPPpPrP xP3PcPZPP5P P>P P P&PP9>P+PP*P'OP'UP'YP'MPPP(P P,P P 5PDP(iP+P P PP PBPC6PBPqP!P&PCP PP P3PWPP0P1P P P'PP?oP4P!P'PJP,UPP#PP%PJP+SPH|PqP/WP7PvP4PPPP$PLP'P;P/P% P4GPP$PG P oP?P@P/MP=hP*MP)P*P*P*PPP%~P P P3P:PQPPPP%:PK,P%PoP?P=P PP$*P"PP7PYPfPFP:KPFP1P(LP! P6qP$DP5+P?P@\PP#PPWP%PLPP'tP$PP,/P?P>)P P#P(P*PPrP P!P P P:PL?P$P4P3P$PP-PFPGP8PPjPdP,P$ZP$kP0P:UP P5PP*P PP0TP$;P:1PKiP P>.P.$PDPIP/P9LP7P7P+PoPPFPP!PP6P ?P zPP@P@P#PDPP$P PRPP VPA/PGP2PHLPAP?mPJ*P-WP#P/PH.P(^PHP5PP@P2PPPP(ePAP}PPP6P 7PBP2PAP7RP0PeP7PPHP'P5P^PPFP;P:P PlP7P4\PSP@}P6PP-P P/P%KPpPPLPP'PP'PAP!IPP"OP;P P}PHPP/fP>PMPIP#:P/P-PP.PP9PPPPPPFTP7PAP PGPPHP PgP!-P $P7%PBP#PLPPPPP P PPP P P 8PP>UP@PBvP.pPPPPKP9OPP4P' P-P%P4PD:P PPPPP6PsPKP"P:P(lP'KP %PPPJgPMNPPPPP ~P=xP>?PEPDPPP)ZP#PPcPJP'P5P JPPP@[P7ePP P6PQPIP9@PP5PBPPPPKP cP;RP;WPFP P P-\P/P8iP9PI5P -PCP#PP2~P2PEPP&P;P;P P2P"[P(4P$8P?P9~P9PP5P`P%PPP'PDP UPDPF'PePPP BP APP;ePPP&;P'PGWPDP P"P!aPPxPP'P )PsPP6PJ)P7P!P$'PPPPJPsPP;PPPKP!P P PC}P PPP PP0(P%P/aP8P>P aP(.PPM:P-PPG5P63PP2PPePxPP P mPEbPP+P6P3P^P2PP4P CPDP#P>PUPPF}PIxPPqPPPPJP2P-PP1 PMrP P P%PP1P.P'-PPLP,P P0P2P!P!,P6^P?[PJGP7IP0P#P+P+PPP&+PB-PB'PB=P PG_PAKPJNPP6P P$$P9PP4P5PPJPPkPP=P>P= PdP \P P ]PB/P6PP>P P.PC$P*LPBP5P+PP,pPP0dP6;P;P P<P P;oPIP PFPIP /P9P9P/P#fPM4P,P:P~P P4PP@P P=P PBzPP#P9P)RPF*PJPXP>4P>P!P {P KPPPP)qPFP,PP gP5P5PP'P P%PnP PP*P;P&PP&P PPPIGPPKP*PH0PP0P9P=P.PP!P8PPP'PP>PP,PPPEPP1PP,PPP"P3P7P7PjPLPP'P3DPEPqPMPzPP;PPJ;P7=P7GP.P P.aP7P+sPPPP)CP*P#PPiP57P-PPPPP2P3mPPGcPPJ]PjP1PP"cP PP'P)P":P ePPPP6~P PP?PPP P${P5PDLP50P?P( P P.2PDP8P'P(P PPqP$P>P?>P"P8P+PP'1P#nPPLPP'PPPCPP:P/P2P7P'PTP@P>P ^P9PP*P PP,cP2P:P$P2P P P$P4-P@P$)P P/eP9P9P8P*-P(TP5~P5}PEPiPP!'P!(P!)P>P yP/P#P^PPAP:"P ~PB2P,PP3PG+PP PPPP2,PP@PP-PP3|P9P8PPP:PI/PPPPDPFPPfP PP?cPJPP8P#P,P PPCPIPLXPsPP8'P=PFPJP"P"P~PuP/P99P5P"P9eP#_P=P0PLP;OPPGPP;P_PwP"P;`PK6P|P"^P=P? PP$P,)PJPsP tP9PF^PCLPCKP~PGzP:aP:dP0P3P>PPBP%IP(P*PHPDPP"PLP=6P@P03P;GP\P)mP9P9P PE7P,P,dPPP7P*P2PP!PCP-P:P2P&aP:PAP%)P$VP=P P-P0P7P#P;PP-PPxP3TP2PJPPcPDQPxPVPP.-P/sP8P#PP)P P%PIPIYPFqPPPDPH8PDP7YP/P-lP#?P/P8P#P*iPHPDPlP6P'PEPGP2P P P1mP1PPPP' P:9P PMP# P+PP*IP)*PPsP;P;P-PPFPYPwPL^PFPL'P PP P$PPCPDP P0@P?PP-P!P/XP9P$PKP #P8PDSPPfPBPPP5P:P$P4 P8P<'P@PJPKP!PEP/OPHPDP#P)PTPaP=P=P=P.P)vP)wP)sP)7P)'PE[P3PPB6P!fP!PMMP'PP hP19PPJaPP"P'mP>P>P?.P P3PGP;8P9P"P)PI P5zP%PKPP"PP JPDPEPP1VP4PPP;P@P6P9P8P8PI1PPPCxP,P8HP8OPG/P1PPPBP.PIIPIPHP/P9PPPF9PBJP#PI P3jPP.PPBP=PGOPP P0PPP P P PBP%P@PBcP#FP"PVP8P,P,PI!PPP%P,P,P:|P3P3)PANP5P1(PP PFP,5P>7P>,PP0P+P)PHP?P& PLmPLPLeP@P,PAPAP P2EPP> P6P0P>P xP.PP+P5PPP PpPP,P2PEPoPP P/(PKP@|P1P@P-PP P.P'P"PJP8PPMPWP;PP:PG P7P.FP.)P"PF5PMhP|PPL P1NP!:P0PkPP@P@{P7PP)P)5P'JP'/P[PLPGP2PP.P9P+P,P>PKP"BP9P9P P31P PcP PP#P22P"P0P>/P>P&EP PJP#AP9PP=P6PPC@PGJPMFPIP/P+P,:P)PP+!P]PnP!PP3P3P oPPP>P3PIPHcP"P/YP)PHP'PPPPuP bPMWPPIP-PF#P/PJPsP,oP?NP*uP*vPPLP PGaPPP 3P P;PPvP?PAPKP"P)PP5:PqPP}P PA!P6PGjPEPPP2 P*PZP@P>P-PP3P/P9P9P)PHP7PP&wPEP(P PEP1P P6PPDP>P# P7P+QP,PJP`PgP5OP PPPPPPPPPPPPPPFPP=*PLP2fP2`P:jPFPPPP*PM~PJP2.PKlP!5P8%P.PPIP;#P+PHPP'BP* P4PPP/PEP1P PPCP> P BPPFvP.PP7PP,PPPCPPPBP|P P}PPIP$P&PMP7P'P9FP,QP PPPP!bP P6PP!EPP1P\P>P@PyP3P5P P#PCP-;P- PGP2lPPP P&P3P>(P>P>P&PUPPPJPPP-*P P XPDP PlP1pP P2P4P4P%P,3PKPPIPGYP)"PPP{PP&*PCPCP--P,P'PEP=P P P P P@hP@=P@P*PPP7P=PPGPL=PLPkP;tP<P$POP)P+P9wP CPPlPPaP hP P?FP?P-xP7P)xP'wPPP%P$nPJLP3PJ_PJ`P3P3P/9PP0P&P? PPP&PP7P7P3P=oP&P~PP-P|PA PGP(PPP$^PP>P=P?P-LPP+ PYP'P;P:P5P9PKP)PIPPPCP wPJPtPB PP!2P?P4P>JPDoPBPPP7PPEoPIPJP6P/PGP:xP3>PP3PP>PP P&P3wP#P"P, PHPP6PPPOPPKP$P,bPPP:P .P0rP?PPPPBP;P/SPOP*P*P tP%P6P#uPeP mP"P2P CPP-YPPP PCPKP%PIMP PgP7P 0PMdP< P71P/P*TP(P\PIPPJP#RPYPPhP }PPLPCP'P'PPQP P6PPPP P>P70PKqPdPKPPPJP+$P+%PP!P' P-P3KP PPKhP!*P@P@sP@8P&^P)P)PSP0P>PPPTPEPP1P1PwPP0mPH?P$P!P!P RP*P)4PI'PCPDP!P1 P PPP8NPAP P PJP=PNP(fPPPG(P1P1P/PP?P" PHP7PPH-PD'P+-PIP!P%lPKPFPPGPMsPRP=@P?*P7>PIPPPMXPM&PP&zPP 7P.P0PPjP0JPPP+PP:P:PHPP9qP.(PP6PoP %PnPDPP3P@FPKPP-^P-UP"P+P6P*P9PPE>P kPP"P PLPPgP#2P7P#PP)PPP&P'P@PPGP [P P sP=DPP P$P6P?P!PP;4P,HP*_PP[PPLPP,PGSPEP0P^P;PPKPJ8P-kPAQPP9PKP?PP YP$PP7PP,vP92PP=PPPBP3hP PAPPgP%aP@P4LPrP3P5-P:(PAP PP.P P$-PK&PK%P8 P,PICP)PP$PPPP'P P PNP6{P$UP?7P *PNP"PP*P*3P&PPP7P!PCPPGGP6PBP "P3P6&P&P.PP0P9HP)GP(PJPbP@PCPP'P2FPPKDPPP4#PC P8 P>P P7dP7P+PP1PP/PEP2P: PJ^P*PPP'HP#P?P PP#PP P*PPjP xPPGAP:P3PVP KP1P< P@PD0PAP=P.P.PRP]P;FPIPmP5PXPKPFlPvP,PP4MP[P PKPBP3PPP@$P0KPKP07P-P-P-pP. PIP9;P8PP{P!P PCPPsP=3P'PzPGP:mPP3PM]P DPEPKPK4P PPpPKP-P'PEPE PP5PEP:PP(PEPPP09P>P.jP-cP/PIaP/P7PmP,&PHPtPLPCPP@P: P(MP(aP PP86PPPP/P)XP)P(P P2P9PoP9hPRP%PdP1P=PP>P?zP!P0P+TP"3P)P9uPBP PLpPC{PPGPpP0RP?P@P??P;2P/P)PLPPPP iP(PP%P4DP=PP PPJ#PJ&PYP{PDlP=~P=PKUP.P%JP7PkPP PvP;PPP>P7[P.P.P/PHPHP"P/PCP'WP'VPPPM5P P:PQP,P0PqP>DPF3PP ^PP PhP!PPCPP3P5PEPJMP1|PP PP1PPP4P4PHPPPnP/P,aPPP1P1*P2PCP(1P/P#P#PP P6PePoP%P2P4P4PD6PP GP RP;pP$IPPaPA5PAP P0,P.PC'P/ZP']P#PP!P%zP-P'P,PG\P2P'P1P eP?gP-fP-PPIKP3PEPP(PP=P=P7PE;PP"PPCPIPLPC]P;P@P1IPP%P=P=PMP7@P P#PP(P!P( P5RPPM;PP?P-P PP*&P*)P?PHPgP!PP6P$QP {P!P P P$PP#$P8P#P,%PHPJP`P%PFKPG3P/ P1PIPIP P P}PP>BP=PPP#P)P(PHPPE]PE5PERP#PPPUP@qP@ P>bP?PKP ]P.AP"P PI[PMBP PPPP P@SP 9PJP/PHPPCPP'PGP3:PEPP P0{P8PP)PPGuPLPPP;P/3P&P P4kP4oP85PBP P7!P7'P3P.>P):PJPD PZP%P%PLPP:MPPDP lP<\P POPPIPP?P=PKP3PDP*^P*!P*tP LPP5PP]PPP IPPEP$P$P5P0$P}P8nPCP P9gP9pP$P/PPAP.^PPPP$P=PPPmPPP-P'P'P:P<%P SPLQP1P5P uPPGPP6P?P.P-oPPK"PCP9P*HPSPP>P\PqP&VPP8P>P?~PC!P0P9P(P',PPPFP,fP=P?MP#PP gPP%{P- P2P6PP P6nP P6mP=]P8sPI7PPPP P1PFP P2P.PPFP:PJP4P&PMPPPP3XP=PEP"P PwPPKZPP7P)JP 5P&PPP P5sP-+PP P5P'GP4XP&P6PP).P,P&PHP'QP: PJP PPP="PHPNP!P6%PLKP{PPVPP@CPP@5P6fP=PP qP$P9P"P5PPuPP8P.P2PLGP P PPNP'dP%$P&P P-yP!tP OP.YPIfP4PCP:PPDxP5jPAP!P5PPDPDPM`P#;P8P:P5[P&)PM(PP.P,PPP6P6P PRP>oP>P?JPP.OPGP/oP5EP WP@P PAPEPLP/PPBPPLPFP9P(|P*@P*WPHPP+P PCP!P PPGPGPPPP1PP>P5PD1PIP$PP<P@PP>P?PDPP.|P.P#%P+P)PJP'P+P8P,PCIPGPP P<P?RPKP" P YP.qPD PD PP,P,PBP}PPkP !P P$HP;P7P*PPrPeP'PEPL[P4P#P!P7_PP7P+uP#P/P(P^P5uP!PYP2PClPP6P0PDP PHPP PC P8{P+P$hP3PLPPPPPP0PP*P6PC2P,PPgPEiPBPBAP4PCP8PA+PGPPP PP;jPCPPKP&P6P*P*PPPPPPFP8JP/PP1?PXP!=PIPtP?P<P<P<P<P=KP=LPPPPPGP'PPPsPP/P/P)iP P*yPHP#PKPCPPP VP43P2PPBP20P"lPPAP:4PJ5P-PPPEPJP P3P=P;P#PJkP=P P! PP,P2P%sP?P-QPCP(%P9P+P@P@P#PP5yPmP3kPP+PXP=FP)PPPP=P/P=eP*P 4P"APIPLPFPGfPLP-P1bP1:P2PP@PP&DP$PHhP/P/P,~PD(PPP;P$PCPPFP>vP?HPJ.PB^P7kP&P+MPIP PL|PPA0P P P PKnPJPzP@)P>P P P7^P!}P9PqPDP8P8P+P*JP(P/PPPP!qP-0P,P$XP'P+PDP;P P"PBP6PPUP8P8P0PA6P>IP=P>P?1PB]P&PP4P.P.PKePJPDP PVP$gP$YPcPF"PLP@P*$P)P(PZPKPLzP/P/PP pPDP1+P P&P,PEP>P/PPK_P+PPPPqPP%P%P-PPP&kP TPArPP P P3PPFP<P%P#P@^P#P)YPIP">P#PkPPPFPP P P>PKPPP(PF+P=nPPP'.PIPP%PFWPPPwPFPPG1PGRP5P2P:P>P!P+pPP,P(P{P%PcP\PM.P2PP PPPPP qPRP4`PKP P#P7P*SPP=P_P& P eP8BPGP%PPxP:8P?PBPPPP_P~P%PJlP1nP1P PPP>P04P-P-P-MPAPP%DP.+P6PHP9P+}P'@P"PPPPKPFcPFaPM8PBPaPP P-gP&KPP;0P)PPLPPCPRP<[PPPPP%2P:3PaP$lP@P-P0P+P5PmPLPXP'P"P41PPP"PP?P?P>_PGP;,P1PPP PPP1 P DP HP0lP&P PP7*P7nP5P P&PSPP;APP)PHPXPPPPP8PEP'PAP1lP P0P@P7PP8PE@P^PzP9P4PPPP*P P'qP6P8@P>KP=P.P+P9P8P dPAZPPP,PyPIP P0cP |P;&P"PNP8PvP)P)PPPP2P3EPP PH5P%P>P?,PKPJDPLP/P)PPPP"+PGP2{PP PP;EP7P)PPPP PPPGPL3PVP.PMzP P@:P `P _PtP)PMP2\P#P PP1P&-P9P6 P7 P"P,P9'P7P+P(UPHPPPAPP!PMGPGP8PYP'P 6PoP,P!;P$KP EPPAPP P P,P}P*P+(PPI6P%PMPPCjP!PLP=P.PUP;P7PP+ PP')PPPPGP5P3.PP P1P1[P LPK{P0PAP P;3P;;P9P9PPP;P P0jP6bP'PJP7TP4?P&BP \P3xP,P,@PP)P*PATPP1P5PPPkPP1&P7P;P P P:P!PP.3P+SPF:P{P&(PgP$PKHP3 P PJP IP qP;P-zP P PPP+NPPPPB8P5PPCP6PA%PP ]PP1;P P P0OP PG PP=\P=UP?hP."PP PfP2PP*RP,PI?PPPE(P,P5P PP>PPEPP0P2P-?P P)PRPPPPP1P3P6iPPDuP-P# P8_P(P,P*>P*PEqP PBPP P P1sP!PPP(>P FP0P+P9P5;PSPKP`P PPnPLVP0P.P6PPtPP? PBwP$P#~PP5BPP9PCP!PUP3PP,1P"PPPI>PKPPP60PKAPJQPnPP<*P?P<2P0uP6P7PP)P!P PPCRPGP yP{P P@kP?P$"PHxP#PaP,P@P'P'PF P3P1PPPP)P P>P>PKP&SPPDP9-P8P7PP PD@POPDP!PPP P&P*PdPcP6PPPPPP;IPP8?PP?P0BP0DP0)P.P.P9&P+P:P;P;P%P2P?PLP8P PGPPPP"P:*P=qPE%P=P%EPHuP(PJP4PI PPP'PPCPP3P4ZP'gPFPDP 5P3PHP PPPP.PPPPGPAcP_P5P +P:;P&PP9PP,9P*PLP6PPPP3P2gP PP PP P;PDNP;P?P>MP=P*KP:PIPPP!P^P3P0P;PLTP1'P5P!?PP _PWPKP:/P>P>P P4P#P/cP+P#PkP#^PPZPP JP"PFP=tPAP=P!P.P,iP;P9P/wP9.P+P*P)PPFhPP-P PP1jP?=PJ(P5PP PPP7P :P 6PP9P&#P!oPP PvP*PPIP DP6P6PP@P7]P P+P+PP PPAP2P5 PLPPPnPqP6 PP8XPPPaPP P P0PkP P>uP'P"P+PPPP PPF?PP P P-P>:P4P#PPVPjPPLP3P12PP&P8;PBP4PZPP"P#P5cPfPAPP yP4P= PzP35PP1yPPP P=TPBPP+wPH+P=gP,P9P&,P PPP*PP(@POP?P?PCP?^P-PPGP#!PPP*5P5PJP#oPPP:PP3*P(P1P1@P ,PSPAP?5P. PPDP/P7P+lP,JPFPmP ,PCP,PPMqP3P"hP"PPP0PP@PPSP@PBP ZP3P'P#>PP&ZPEeP5 PF[PKPgP=;PGP&P3$PIPDP P P: PPP,P PCP@PXPPPP qP/PKIPFPRP;P jP4PKP*P P8#P0IP>P?P.ZP PDP/PHPH"P6PJPIPwPJdPEP=PK@P1P5PP zP7VPHPC5P7yPP*`P)PFPPHPJ PPPP *P5P3BPP"}PP1P PlP$PP6PP?2PJ2P%P$P@PKP P6PpP'P:lP,XPL@PP PP!/P1cPAP>P>PP._PPHP(PLP-PP1PP5P P&P.PwPPFPB3P2PP6JP!P POP!PPP%PUP3P)P)\P++P9PAUP4PPZPP%PPL}PP3P1PEPFP$vPKyP PMyP GPP>5PSPP PYPK'P+PP P4PGPEPP}P<`P;TP;P+HP"P:P={PPBP#P0PP&P%P%P4P:PP,P$PP PGP4PPLP P!P%PPJPVP)gP)hP)fP)dPHPpP@PPP:PAIPPPPP"NP&P6P>yPJP;"P"PP)jPI8P#kPPP=,PPP0aP'yP 7PPHP(PP9yP5eP5qPjPE,P P PM#P PLNP P PP:P PJwPP7NPP P&4P%NPPPBP%PLPdP=PPDP1PPP$PP]PPDPAP@PJPPPP ]PyPPP=#PPP[PTP6PIPP@PP.P'PP9cPPPPrPLPP:P;P'aPP>wP=P!P P&5PDPP,,P-P8PHPAPDPP PPRPSPCJPPPPhPPpPP-PP_PP3^P4FP,PE}PEPEPEP0P P4UP$PPP kPJPPDP:?P"KPL1P |P6P..P7{P/jP8P#PP,P*PDVPP/P PP"PP=P )P9CP;P*PHP5lPP"P,P-PP;P EPHNP=PDPDP8 P7PHPP _P P%PPPPP1zPPP6P P 9P PP&P>P?PMP,;PPvPPPAPP!kP'PPkP$PPPAP'PNPEP(PL`PP$P P PDMP(PPP?P-PIP8P8qP9PP&P%PPPP@PP@P PKP3sP;-P/P9P?P%PP5P(PP 8P4 P%[PHOPBP^P?lP?0P4P+ P9WPyPPP!PP&PEP NP7P0P>P-P-PTP PC1P#IPPPHPFP"PB!P1PP (PAPBPMPP P.PC/P NPH&P(P~P=PPaP(0P;PP BPP:LP-P1aP1P1PP?:P?iP7P/P'PtP^P8P7P*FP1P +PdPzPPChPPPPGP:VPPdP1P*P$P>jP-PDPYPInPIoPP+P#P[PP6PeP+7PCP7 P(PJPD,P(nP4P4P P9PHP0PXPPP)!PDXPHPJPP \PCPP P3P1UP PP*P"fP%P>P-RP/PHmP/P+P,PoPbPP;P!YP"%P!VPCPPSP3P;aP:=PP?P>P0PHP4PPBPBVP PP |P/+P;P$P kP$5PAP8P?PJAPKPDP&PCP*VP)PTPPPwPP&PyP4PEP PDPP=P>CPBuP3P.P+P .PEP)PPBP2PHPPEP1PuPP+DP2)PAP>PHtP7P8P#P(PGPiP*P0fPPGPP$PP P7PP8(P PP7P3P)PD^PPNP#pPMPcPP&$P!nPFPG|PPPP;kP$.PmPAP3yP.P-PP(PGPPPPPsPP;|P4!P&PP:2P P P0PH,P)P)P(P9 P#PP5VPPbP(PGwP(jP 2PAPPP4PGPHPPCP\PPHPP&8P&P$PPhP!\P!WPPDiPIP%1P<3P@pP P/PFsPP9PPIP@PPKP ZPLIPP1uPP PP('PHMPPRPA[P8 P5P-PP,qPLPFLPP8QPPB$PPJPAP?P P?CP.P-PIPPPrPP0PP PKPKrPPP)1PF;P*wP'PESPxP!_P/PfPG2PBP PP0PPKP:&PAPIsP;7P,P+RPP!ZPPPvPPbPP!QPBOP*P0bP PqP>pP>PFPBP;PP5_P7PP5PBP+4P0P&P=P3P.PGPGP `PSP/P7P#PwP(P9 PDPP_P_PPLkP,PPAPPaP;*PD]P5PP P9P PCzP:EP&nPFPP(P;PEP$P$APPPP':P'8PCPPP PP2PEP`PPbP2P"MP&P-HP PPPP2PBPP>@P.P-P-PP-|P P.PP\P$PEXPPAP,P@PP;PP>P7;P" PPPPPP4PDPIP1~P*PSP@P/PPP8P7P*PHPJP'P.P PDP4P{P P9P6\PDaP!PPJPP9RPP)PHPP>P/PJP+PPXPP6PPP,PP HPG@PG?P2?PPPPIP.P#P/P5P4PPzP P PPAvP0P0PgPJPJPUPP>P-hP.P.P.P8fPEPHPrPPP&P~PP P1PIP6P=zP%9P ^PP*2PhPPPP@PP_PMnPBPPP6PDP0PoP ;P%P P P P9P*P&PPsP,PGP:^PFPP P-dP.PH_P*"P*P*PCP PEPpP QP%P% PP:,P3PB P@NP@P@&P> P P7WP&MP*EPPP PBPPPP: P PPP PPBP@XP?PKP.RP'P/PPHPPUPPHYP,P0P>P PIPIP"P/P8PP P,PPIP2P;bPFP5P0P-`P/P9P",PCP!P@PP5P1P0P$PJPJP=fP(RPP89PFPFmPP8P P P 5PqP6PPDnP-PP(P*PDP6PCPPPPPPPP P *PP6PP1PKPP.PIpP9P(#P9mPPGvPPP0P>'P/P)tP);P~PI4PVP PGPZP"P?P.P9P*P,.PDP0PP,PPPDPEP5KP$PFP@PAP P{P)P)PJP+#P'!P P3\P{P$P?PaPhPDP.P.]P*PIPPP#PP fP&UPPPGP:NP:OP:pPIEP2P PPPaP6oPP PDPPHPPPB*PB&PPP(P P PP%'PEP=P.!PP+P(P,P'RPP P+6P,P'P3#P PBP/4P vP [PXPKPC#P,=P(P+P,TPPPPGPtPPJRP0P3P>P?WPDP7PPP3PPPC[P{P6NPgPP!P SP;PPH4P?/P$PGPPbPP0hPPsPLPGPLCP2P;^P;mPPDbP^PP&PP#PrP)&PPJPPPPPPPP(PWP qPPPP3zP.eP8P({P9P2XP2OPPMP-qP TP3P,PDPbP)MP=PP P+2PPPPKCPBP PP.P8P7P;P"6P(PI@P58P"(PLLPLaPPFP1P$%P7PP:P:PP+PLPPXPBPPFP"P;iPP=P?\P P!PPEP,nPB P-P,PMeP5=PP=XP$ PPP'PDGP~PIP1P1=PP BP(+PL$PKPJ9P!P P PPP7XP"P#P+kP"P#rPP%P fP'P PE{P1P P 9P?P@aP P.PDP AP*P*PtP&PP P0P*PMpPP>VPP"P%LP.P$P9PP"=P5P*P5wPPPCPCPPP|PP6HP PDPP(cPP?PPDP)P=P*PHP{PP,P'P;P66P P tP%PP% PPP,PI"PPPmP&PLP'P PDPP1tPP&P/0P$P4P9PP/P8P8PPPP*%P*(P(PPPPPPPC^P0P2nPP0PP;PP P?PGP,yP8PPtP0PF7PHPPPPP gP6PLPP@P!PP(PPP>}PBBP.MPPPP)PP'P&PLPP=/PxP0ZPrPFP@=P?P!{P.rPGPJP0P*gP)P%P P; P5DP5CPJPJP#iP mPP2PwPP1JP0P'bPLP4*P PP.P%FP%GP.P.P3P3P PP2mPHPBP4PP>P&PFPPA8P@PPPPLPHPpPPPPiP iPP%P+PPP6P49PGPPH1P P P^PBP PFP!PVPP+P9+P"1P!PP$PP P'PPGPPP P@P@P$P$,PWPQPCP P)P=1P6?P @PJ~P+P$0P,4PP?PBsP#P9P+PPnP%P P gP'P PFPJ P'NP'TP'XP'LP9P_PLPLP&jPP PD2PPBPP@P&P0P+,PPPPPCPMSP,PZPP@P@P,YPnP+PKPMwP;uPE!PIP$P8P P.PJP8PHP)PUP-PI*PPP PP.P3tP7P7PP)0PPgP5PXPP&PJPP }P 'P2P8PFwP#P"PBPCP,P3 P/P< P=|P-PDPGP;P+PP8P%P2P:PPVPH3P0`P{P4P?PP9)P8`P8PPP5P,PPPPPP0PP"wPPPA;P=PGP4{PPWPP4PCPP7P=P'P'PA~PVPJ'P ?P5!P6zPP.PFP7P)PPnPPIP(P$PPPP$PPPLYPP1/PJP&P$bPP1gP=P:P#9PPPI=PPP-6PP@PP0P$ P#GP0P0P7P7P#PYP $P(P[PE=PP%rP-PBPBP47P2uP3?PAP1PpPPIPP6$PMEPP/P(P"5PrP5PPvPP}PXP,P'P P ?P,P(PC PPKP PPPFnPIPP:P6MPL0P0PePBPBPP5P@P-P!PKsP PA\P8P7P8PHPPM)PP P4P;PSP0P0P=PPHkP/KP)DP"7P5P}PPPP. P-P8P-P-P&PuPP42PPPEP_P!P P PP;P;PBePPP@P?P?`P-P.1P"P+PP^PG7PF(P1PePPDPP/CP$P*P'P@P>P-P PAwP8lP9PIP#[P- PP3P PpP=P-PCP/P,PPPPPPPPP.PP.P.hPIePKP7vPPP"PUPE'PAPGP2KPP*P1AP?P(8P5P<PtP?bP#PHP jP%P-PC\P|PPP"P%,PJPFP.kP9P7P#PP%PLPG6P:hPPPP7.P2P(P P 8PCPG'PP5PFPP'FPPPlPKP_P!P+P6PCPAPGPPPP/P+8P2PPiPGKP P3P1#PPIP@9P@ePM PP#P8uPP'2P PKP")PFpPPFP2P6KP P: P APP;qPPJqP P=P7aPFP#P)PHPPPEAPP PcPCP!P;P8KP2YP:nPIPoP#P6[PCP=P 1P-[P. P6P>+P.'PGZP aP/dP "P%P#PdP?P9PP+|P#PP*hP*P)#P(WP?PrPePCXP;P4;PgP0P _P dP;\PBP*P6P3P#JPPP/yPP0PP4OPP PDP/P%PBPP4P@DPPJ/PBPBP. P3uP3PHjPdPJPPPPCP ?P2yP:rPP1QPPP7 P?P ~P&9P)PPPP5PJPPKPMOPPP.&P.{P8~P8PP5P9PIP PfPP-P-PPCUP2P2qP:\P16P1PvP4$PP2"PPP6PK^P8P8oPP(P:PJP(PRPQP-P-PP;P=ZP -PBP#PJPPPLMPPP6P"oP4P@WP82P4P+PDPPPbPP,P,PDPP<#P"P/P9 PSP%PCP-PC8P{PDPMxP'lP=PPAPBlP!rP P3P.PIP+PPG8PPPPPCPM+PIP P P2*PP1PP P0PbP%PLPFVPLUPP P =P4P-P0P+PI#PnPPPCPMHP1P4&PWPPP"PEkPPP FP GP9P"PBXPPPP4iP$1P"\P?P.PAP7PHP)P(P(PuP5PPCPPPPFP5$PBPK=PPJP-OP9PvP*PP4PPJPkPP%]PPP==PPPPfPP52P#BP,PHP POPFP2=PP P P1P -PP=P#P*pPJPP&P5PPPCP-P:tPlPGPPPPBP=P?P P8PErP'ZP0PPPD5P MPFPFP1OPP/PP YPBPGP PBP"P8]P 7P9P PEYPP%P nP MP3lP! P]P1P1PP=sPPJPHyP:PP_P8P:P:PPFPPM'PP PEPL_PP2PBP0P@@PPBIPBPBP&P#wPQP%PPAPiPlPGP;P PPP,PPP PPPP PDPBPPCP*P:PIPP=P P''P<>PPCP )P;P:PCPcPUP>1PJCP.P'P#P)^PPP3P?PP9PfPPPNP-P P)PJPPP4PP6P6DP1BP CPP PAP/P*PPP=PP&iPsPPDPKPPP/FP-mP.,P8|P#OPNPPP=HP6PP6,P6P0PRP3=P@vP?PAP>RP-P.GP#+P,P)PXPPPAjPPPH2PPPPAP7P7PJ:P*YP`P7PPP`PP1P%P6P=P?EP6RPP8gP*=P)P*P([PPP%PB7PCvP(P!PLRPPP P PP-P7P#P8P#xPP%PP TP9PP6PFIPB.PB#PPP;P@UP79PZPPIuPP:PLPLP xPP5^PPPPPP"PP=P"P3IPALPBTP P1P P PP0 P?)P P +P.oPAP9KPJP,P9^PFP#{PPYPP"P"PP"PMTP=PG:P P -PP^PPHP@P6dP?GP:P;P3P6PJPPP(PPP >P UPAiPPP0.P P?PLP6P.PPWPA]PC4PlP'PLP,P8PP0nPKkP@>P@iP0AP>WPP.P.P8P*PDPDPDPPPP%hP&"PPF\P,P8P P P PP P P@mP-jPP7P7P#P6PAPP:POPmP;yP;xPIP|P0P0~P0PP7P 'PP=mP%PrP!PqP-PFP2P?;P9P0P9EP* P)P6PBPPP2CPPwP P&P/;P3P@#PKP8mP+*P5P5PjP.PCPMUPEP2oP:P69P6}P PGPMP,[P>P!P!PIdPP"PKP PPPPP5PBP3 PL.P0PP@GP?P>P.vP8P+.PP9sPFP[P2PP PPP?!P P/P9P P P8P3P1iP P*P6P<&PP.#P)P P" P@ PP7QP;9P"P+WPJP=lP5P6PPPLP-P-4PBP P vP5PPP-P;tPP(VPPMcPLPPkPPPDP*P PG^PAGPP2P;PFP#PEPFP=P.DP'P8P+P+PPJP]PPLPP RPPP #P//PP@yP-TP!P/P)P(PDPPIPTPLPP PPRPMP4P.P3P7P#PPP"P9`PEhP1PPM7PXPGP:P/PkPP@]P>P=P-]P'|P7P)PIPP[PPP)P9PP P+P5PP3P(gPBbPKP>P!P,EP|P(PP5P(PH^PP9PP0PP<]PP-8P=P7OP$PrPPPP4PP,P PkPLP:SPIP67PEPM_PM\PPDP3P.PP/|P7P*?P(\PE-PuP!P%PPFP-PEPPFAPKLP P0UPAP>P pP) P(P;P(`PHPHP$P,PCFPP! PPBPPIP!0P>*P&PP$P _PAtP+P;P#]P>P PPB9P,P!HPPKKPAPFPAP>PDP7PJPJ PEmP&PPPPP P6PH7P(=PDPP&P P5PP&P+P+PPP7PEIP9P%PPMIPZPFPMvPP P;sP FP3SP MP4PKaPPPQPPPP&PpPP3pP?P PAEPP$P?P>P!PPPsP%P2PCP,PIP(P(P!PPP;UPP6PEP>P!PBkP-nP.PGP/P)P+P4P]PFGPEPLJP1$PtPPP:@P PP P$PKP/PP,!PPPP@P P%PCP1P1P1P:WP!P #P=P P;.P/P 0P vP=PP@P +PKPGPP P'uPP;lPPP6P?P#P/xPP#PP/PPgP WPBPP'P2PP]PPP;YP4PPPsP$P$P"P#PHP P5P.PPM[PM-PCsPPEPDPLEPuP=P=P!PP>PPPIPPPLP27PP4tPIP$MPvPMPP?PPCPH PP,*PHPP#`PLP4PPPFP }PKP$}P P$P'cPZPKP@P=JP>PPuPjPPBPP@PJ7P.P,NP5P=pPTP/PLPLP6P,]P=>PPP:AP9P=P=P+gPP; P5P5P;KPEP4P6PPP! P P(:PP>PLPPPzP0P'{PGP)P)QP5PMPLPNPKPPLP:PzPOP(P(P4PPBP!vPIVP)PPI-PPvPEPEPKP4P P4P,PKP2P |PKP@P?P?P"P"P5PJP:P=P!P-7PP PKP-P7P.PGP+[P,CP)HP4P(XPHP1P oP%PCPM3P:DP'P8MP:P?P P4dP"|P'xP>P?KP!P8PPP3ePaPP6.PPPPL*P1P5PjP6P$EP3PP:PLPPHPDYP#zP7P7POPLP /P PPJP P%P?PP=P9dPE/PPPFPLPPP PAP@PXPPPP%?PP4P PMP4@P.PP;%P5PfPP cPP(PP?P!P.P8P8PJP+LP&P P(PLOPkPP P P&P6UP"vP<PPFP@P>P=PPP9P90P+PPP[PH[PPKPFPP5P=P=(P{PbPP$P#P%P?P8PP0P)P!PPPP(P;PP 'PjP=WPJ3PP NP.}PP)P:PHP&P&P=P'P<;P&rP1PP6*P62P P1PBPFPP(BP(FPLP P5PbPIPWP 9P4PPPP=PPP%PFUP(P-PP PP3PDHP@APAP P{PKPPFPPE*PoP P@P P P!P&PDP P P"P>P>PEP PlP P mPqPLP4PP,PPLPL P*P2 PJvP:P0>P P"P9$P7P}P#PEPPE+PPPPP5P>0P7P $P+P)cP5PC P P-,P7P6P PPPPPP PAP>YP|PP)POP P?PFP(PRPP3PPPP/hPYP2 P8P PP/P2PJKPP/)P4P P P>P.P.lP"P8P7PPPPLP-P-PA P@P2PP {PPMuP0P tP#PPCPHP PELPPLPP+PYP PP0/PAP>-PPHP+PLPHPIPEP)PPiP<"PP;P?P>P?BPKtPItPPrP/{P, PHP#qP4P9P\PPDP;PP =P P!P!P7PP)P)$P kPEDP oPaPCmPD4PEP P$wPxP"PrPJPK PhPEOPP%PKP".PmPCP,PPIPgPiP=cPFuP'P aP*PP PWPPP!P/PP3PP-VPPP*GP PDPP9P#TPZPP%P-1P,PFPBP-P!P/P6P)zP)PJPP PP P PPPPE9P4PzP&P.P7PPEPzPQPP;vPBP$@P,-P@+P83P@PBxPsPGUPPeP)PP=PPP%_P%PP-aPCPvP:P6!P ,P.P8P9P)P#P9P9P'P'PLPCTP PPPAPPD-PPDP<4P PABPPPHPLP#ZP2P"PP3PP'nP@PP+xP*P)PDyP KP5`P@PcPM9P.P=$PAHP3P;P?P PP0P.P$P:P,P" P"P"PPFP!PEP1PF>PP PiPKPKP9P9P9JP+P(PLP PP5PPQP5AP8PEPP'PG"PAMP!P PP0kPBPPHPF/P*P5PP hP'P&P&PPLPJZPcP7P P$PPP>P?P#P JP#PPP#PAPEPPP6P6PP@P0LPPfP)BPFPHP8P ZP P1EP|P!LP!OP&P PP P2PC7P P-}PZPP$ PIPIqPP+PJPPPJPPPP$PP@PLP%XP%TPGP+^PP56PP2P4PL5P~P$P aPP%PP$P PJPIlP7P'P*ZP?PPBP3nP/mP+P#P P)oPJP5iP lPPKPPP PEPP2PjP$P(7PjP6P?P?yP +PC,PP9P7P)POPPJbPLP-PAP)PP$PP:-P&P>P?{PDpPLP&OP zP %P+P6P)OP(PF-P5SPP&PP XP!PPlPuP1^P;P>nP.QP96P94P#PHP(!PI9P6PEMPE2P:PPFPPDPJTPPP$JPP<P<P<P 0P.P!zP&P%MP/P/P8P*UPHPIAP PPB5P"P,PPPP! PPF&P"zPQP1P80PMP-CP PKfP,"P|P&PLPPPP%PP:fP3P4PLPL PLWP:PvPP$dP>P@KP@VP#P#PaP rP"!P,PzPPEPEP PP PDP5%P P?P?P?P P4>PFrP"P/zP/}P*PI+PyP3PP$PUP6P'?PAP.P.P"P8PP3P~PA_P&PM=PP P4PP>P7EPBP3P-EP PPWPGP-wP2xPJP zPPPAPAPPJpPP PZP@P8)P>P %PHdP;P0P P4P 6PLP3NPPNPPP>cP?aPLP P.P\PIwP##P/qP+P*#P*PP5IP5HPPP]PLdPxPP6PPP&P$P'PP( P-P%UPXPAPP/PP*NP)PP/PKP|PPB)PEPHEPFP P6P uP?#P@PBqP:PPP P%PCP:P[PJUPaP PACP@"PAP7?P.P.P/P+P,FPP6P5YP#cPDPP P54P:sPEPL9P1P QP'pPP GP HP P@POP P+rPMLPP:PVPGPP PIP3PiP P-P(PP9XPP#dP1PFPG}PEP)P*PPPP+P#PPPPLPAPGP2P P+PKPP;P2P4,PPFPP,lPbP PFRP(~P P4/PP;]P&.P PPP P5PBHPBFPBGP5ZPCP cP PPnPP1!PP PPJPKPNPNPNPNPNPNPN+PNNPNQPNUPNpPOPQPR@PRAPRBPRGPRJPRNPROPRPRPRPQPOPOPQPPPPRPPSPPTPQPRqPMPMPMPMPMPMPMPMPQPN PN PNPNPNPNPNPN,PN-PN=PNPPN`PNqPNsPNPNPNPPOPPPPPPPPPQPQPQPQPQPQPQPRPR:PR;PRCPRMPRPPRPRPRPRPRPSPS(PS-PSBPSPMPMPMPMPNPNPQPRPRPRPMPMPMPMPPYPPZPP\PNPP~PPPQsPQPQPRPS.PSPN$POPOPMPOPRPRPP(PP)PP*PP+PP,PP-PPPQPRPRPRPRPRPRPRPRPRPRPRPMPMPQPQPR^PNIPPPN PN!PQPQPQPQPQPQPOPQPQPNrPNhPNiPNjPNkPNlPNPOPOPOPMPNPNPOPOPOPOPOPOPOPOPOPOPQPRPRUPS)PNoPNPO PO PO PO PN PNPNPNPNPQPOPN/PRPRPRPRPSPS POPOPOPOPOPO PO!PO"PO#PO$PO%PO&PO'PO(PO)PO*PO+PO,PO-PO.PO/PO1PO2PO3PO4PO5PO6PO7PO8PO9PO:PO;POPO?PO@POAPOBPOCPODPOFPOGPOHPOIPOKPOLPOMPONPOOPOPPOQPORPOSPOTPOUPOVPOWPOXPOYPOZPO[PO\PO]PO^PO_PO`PObPOcPOdPOePOfPOgPOhPOiPOjPOkPOlPOmPOnPOoPOpPOPOPOPOPRPS%POxPO|PO}PMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPNAPNnPNPNPNPNPNPNPNPNPNPNPNPOPOPO~POPOPOPOPOPOPPBPPHPPKPPLPPfPPnPPoPPpPPqPPrPPsPPtPPuPPvPPwPPxPPyPPzPP{PP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQrPQPQPQPMPPmPPPPPPPPPQPQPRPRPSPRPR PR!PRQPRRPRSPRXPRYPRZPRPRPRPRPRPRPSPSPSPSPSPSPSPSPS PS#PS$POPOPOPOPOPOPOPOPNPRePRfPRgPRhPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPNPOPPJPMPMPMPNPR]POPNxPNyPNzPN{PN|PN}PN~PNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPPgPPPNPQPQPQPQPPPPPPPPPMPMPMPNPRPRPNPNPNPPPNPOtPOPP?PP@PPjPPkPPPPPOPSCPSDPSEPRPRPRPSPSPN PNPNPPhPPiPNPNPOPOrPNPNPNPOPOPOPOPOPOPPEPPFPPPPPPPPPPPPPPPPPPPPPPPPPQPOPMPMPQPNPOPOyPOPP:PP;PPPPPPPPPPPPPPPQGPMPMPMPNPNPNPN.PNBPNfPNPNPNPNPNPNPOPOPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQPQPRWPRaPRdPRPRPSPSAPRrPRPRPRPRPRPRPRPRPRPRPS PSPSPSPNvPOPOPOPOPOPS2PPbPPPPPPPPPQuPQvPQwPQzPQ{PQxPQyPQ|PQ}PQ~PQPQPQPQPMPQPQPQPQPQPQPQPQPQPQPQPQPOPOPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPQPRPRPRPRPRPRPRPRPRPR PR PR PR PR PRPRPRPRPRPRPRPRPRPN*POuPO{PP>PP_PP`PPaPQPR.PR4PR5PR6PR7PR8PR9PREPRFPRVPRbPRcPRPSPR_PR`PP=PRwPRsPRtPRuPRvPMPOPOPOPOPQPOPOPOPS+PN"PN#PRPRPPXPRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPOPQPRjPNPRPOPRPRPPPRPRPRPRPRPRPRPRPRPRPSPMPPVPPPQPNPRnPRoPRpPOPRPRPRPMPMPNPOvPOPOPOPOPOPOPPCPPDPPPPPPPQtPQPQPRPRPR[PR\PRPSPS!PS"PS&PS'PS4PRPS/PS0PS3PS6PNPNPN%PNwPNPNPPPRPNPNPRPOPPAPPGPP}PPPNPQ"PQ!PQPQ$PQ%POPQ PQ#PPPPPPPPPPPPPPPPPPPPPPPQJPQKPQLPQNPQOPQPPQQPQRPQSPQTPQUPQVPQWPQXPQYPQZPQ[PQ\PQ]PQ^PQ_PQ`PQaPQbPQcPQdPQePQfPQgPQhPQiPQjPQkPQlPQmPQnPQoPQpPQPQPRPS=PPPPQPN@PNKPNSPNTPP[PP^PQPQPQPQPRPRPRPNPPPQPQPRiPMPN PNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPQPQ@PP]PNPNPMPNPNPOPOPPPPPP$PP%PP'PMPMPMPPPP.PP/PP0PP1PP2PP3PP4PP5PP6PP7PP8PPPPPPPQPQPQ PQ PQPQPQPQ+PQ0PQBPQPRxPRzPR{PR|PRPRPRPS7PMPNPNPOPOPOPOPP&PPPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPPPPPPPQPQPQPQPQ,PQ1PQCPRTPRPS8PMPPlPPPPPPPPPPPPPPPPPP PP PP PP PP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP!PP"PP#PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQPQPQPQPQ PQ PQ PQPQPQPQPQPQPQPQPQPQ&PQ'PQ(PQ)PQ*PQ-PQ.PQ/PQ2PQ3PQ4PQ5PQ6PQ7PQ8PQ9PQ:PQ;PQPQ?PQAPQDPQEPQFPSGPSHPSIPSJPSKPSLPSMPSNPSOPSPPSQPSRPSSPSTPSUPSVPSWPSXPSYPSZPS[PS\PS]PS^PS_PS`PSaPSbPScPSdPSePSfPSgPShPSiPSjPSkPSlPSmPSnPSoPSpPSqPSrPSsPStPSuPSvPSwPSxPSyPSzPS{PS|PS}PS~PSPSPSPSPSPSPSPSPPPQPS PS PSPMPQPMPMPMPMPMPMPMPMPMPMPMPMPMPN0PN1PN3PN4PN5PN6PN7PN8PN9PN:PN;PNPNPNPNPNPNPR"PR#PR%PR&PR'PR(PR)PR*PR+PR,PR-PMPQPRkPNtPRPRPRPOzPSPSPS PSPSPSPSFPS:PS;PPPNEPNFPNGPNDPNCPNgPRPNPNPOwPNPNPQPNPNPNPOqPO0POEPOJPOaPRPOPOPOPOPPPNPMPQPQPR=POPRDPPdPOPOPPWPPPPPPPNPPcPNPQPSPQPQPQPQPQPQPQPR3PR2PR1PR0PR/PRPRPRPS?PS@PRPQPOPRPRPRPRPR}PR~PRPRPMPNPN(PN'PN)PRPRPRPS5PNPNPRyPP9POPPPS,PSPPPQqPMPR$PN2PRPS9PSPP[PPKPMPP8CP:PTPPP6|PPIP"PAP:PPPPP\P2PP-P-3PPuP[P4YPPPP :P4pP>P PP PKoP,uP+P9P9P9_P#vPP lPKPKPCP'PP<~P@wPDrP P#P8P+PJ PHP-P-P46P;P%PP@YP>P-P-PP4PP:!PSPP kP.%PPPP PNP4+PP P?P?PJP)nP)kP#|PPPPPPAP&{P P!PPMP$&P"PP P*PI PPP+9PP APPDPPP6 PPP>P=YP PPKRPPP+dP)TP:P cP P'"PPPBP'P DPL"P<@P P/P0P P*P"P P=P>PJP05PP.P.`P"P)P(PP9\PPP;PP P P PPP&PFPP)PPPP,P3P2PoPnPLAPP1DPP iPP4)PxP@P7)P P'PD#P)P #PPP$P$RPPP1P*kPKJPP?P#4P(P9PMCPP PP1PP8P:PP|P=P-JP PKPGP+P6 PP#PP$P!gP2P3JP3P1P13P%P% P&`PP%\P>P?rPKP.P$PIbP:P*;P)PHPHPPP4PPBPPfP/P'PGPP;PJWP;PJP zPKP" P~PHPJP%PLP2PP P P!BP!9P8$P8P/PHgP;P9QP.P0P1PGP:P1>P PC:P"QPP>P;'P8P PIP9YPEPEPuP;PPAPA9P;=P&P&P3P`P&PtPPCP,P'P(P\P&PIP:>P$ P9P7PP*'P< PIPPhPPCPP6PGPGPGP3P4P P P6P4eP!P!P PJP8 P'P+P3ZPPP$PCP,P:vP/gP1PIP:+PAPKP-KPITPP#PP*PPJPPPLPP6=PK?P0P,P>P?fPDPIP0P7PzP P'PJPPP,PEP &P P P>QPK[PGXP/PP P*PHP P7PDfP"#P4:P:]PBPBP!P1PPP=P PIP9P+PHPNPdP+P-PGDP37PXP4"P*PKzPP4nP P P/PJP)P&P#PPFSPP-P,ZPL)PJPPPPBP/*PhP P?P6P.PKP P:P+P'(PP8PA"P$ePGP2PdPPWP PEPiPPP PAPP-P;PIHPIJPDP/P)P)/PPLP'P=P$P2PIPP$\P%P0PP.VP9PJP^PPFkPCOPP P3P$cPDOPPP$(PFP/PPP,PP,P%PPCuPAP2HPIPDPwP?P>PP.PEPAPPJP9fPUPPPLPCPM*PP;NP P2BP P$P2P4PM P7P P3dPE_PPPP3'P P4hPJPPsP;PPPNP4P!PP.PPHnPHlPH{P+PPPPPP3PTPP8P:`P1vPPPPP6P{P3PCP&PLrP3P.NPI]P#PP nP%PTPFiP1P;PP#P PP6PP0PFPAP>P*P SP/P/_P,7P#P8P5P9PBLPBKP&PP)PEPP !PPiP]P>PP.XPpP*P7P&PP P PPP WP1PD+PP$P$P 4P,PPMP2/PBP?P?P;PP+PP7P%bP5PXPPP2P"yPP? P-P P P*P\P%PKP@P&P&PJEPP/PP7wP;P:PP;PPPIPPMlP\P=P&>P.PC(P0PP){PHP%jPCP=PvP kPPP7\P&PA^P*aPP P4EPPrPDPtP*PBaPHP8P+P+YPHPP^PPCSPEPEPPdPhPPP1PhP@xP!PEvPEuP9jP9kP&YPCAPFCPG)PGP2cP P2P2PPP@PAP>HP@PJ-PP PGTPyP)P;P:#PP!P\P1P>PBPB?P4PPEP{P1P|P$CP P=P:PPDzPPBPSPP9PP(PLBP6#PPPPI}P P+PP*~P9PPCP4QP0PqP P6kP`P/PP:PuP UPIUP9PHP"?P"@PPPPSPfPM}P0YP5P?P8P=P>PPL!P8rP8}PP8PE.P$PPxPCP5P P?PIP;P5PJuP AP/PIkP#P ;P5@P 7PPLP=)PPP1PPPFP5PPHPP$PGP'P:PPP P>mP?QP-P&P[P7PH(PMiPPLPP P1PPKEP7P#P*P)PPP%P%PAPA PP PYP(mP5.PIPG[P9P7P 3P5P[PJP~P!mPFPDAP[P&P"P P3P@P?P?P=PP"P"PPP PJPP`P$P2jP2DP33P8PP3P PPP%/P PPP?UP.P"P >P9P)PJPI0P=P=PtP: P/P/ P$P>PJP3rP:P(P P!P%P,PGPEPPP1P1PIP3P^P=PPPC+P ^P/P,}PP!P7 P PPPKPBPhP,^PmPPqPP4cP P@BPCP+P**P9xP5PPP PPP P P P-P :P6/PP2PBPDPJP0P P%SPDPPAPP9]PPB:PP*jPP2P;PgP81P>P?P!P8P:PPsP&PPPP RPPNP{P1P P UPP#P 3P7#P5PPKP/P+PIP;P%PLvPCP!PKP<PHiP9PFPHP5PTPPPP4PMJPAP'P EPGPGP2P:cPLPPlPK>P4P=P?SP7mPP.PP7PHPP.PC|PbP .PGP5P3@P4.PPKP}P1P P;PLPA:PAPM P P-9P+P P;PP =PGP1P P$PPP\P"IPAP?PPFP sP0*P/VPHPPPP"$PPLPCgPJhPP P P P(HP/HPP?8PPKxPIBPPPP9P4P2PPP/P P2P?PAP=P6TP0#P!PHoP9#P7P ?P*6PKPKPnP$P-PDPPtPPP0vP23P6WP PASP> P?P7bPPCP*P)FPEZP'P4WP= P=:PGP1P0P`PI{PBPEPK)P=^PAPKPBPBP*P5PQPPPEPRP1 PPKP'P>PK P7ZP&P7}PHP'P P9P P9lPHXPP+:PPG=PPP_PP4P&P0P0P0P@P@(PLP.SPK$P8PxPENPPPLPP@PPPPIP4_PL-PKmP<PEPP@P.P*P P#EP7P9P'4PfP P5P=P:PJPP P@P>PPP+PH P)P)P]PbPPP0P:PP$P@tP?tPJ?P P,BP)P)P*xPLP@PPlP8PMgPAP0PDBPPGyP2P0P1PLP=P=PP/bPPBgP&PPKFP4OP?uP PHPPZPfPfPFP-PAlP4~PP FP"iP"kP>~PBP)PP &P P0PaPPPP3PF)P0PFBPPP=aP>P.P:PDUPeP5JPJP&PP,PP5P$PAP<6PHvPHpPGP#PIP7P^PdPAP4PHP/PPPuPP%PPP0iPEPP/BPAfPP~P9PI$PkPFPLwPFPBPP5P45PFP1PBPPEPP/LP8P+bP8P*P6PqPFtP2AP3P*P#PDP6P!$PAP>P0PPeP NPP;PMP!PP8P5xP!P%PPP P6vPDPcP(P vPP P'~PP5)P'ePPBP!P&P LP+PPP?PPEPUPFPF`P!PP PBP7DP nPIPPuPP)P)NP(P9 PHP5hPPPP6wP%PPPPPAP3PGP P1P|PPP=rP@P4P78P!uP PP3P(P:PdP P_P"/P PP EP PPKPPPHP+BP,GPHP)PCP+5PBPBPAPP'PP PPBPP2PPP)P;PHPPPP-P6P3P P0P:[P=CPP PPJoPP P'fP<P<P< PPMP P MPP P9PPPCPG,PDP PB~P9PJP#P#PJPMjP5\PPPLP@P2GPP2PFP0P LP PuP4sP"JP&cPA@PWP P$P(PSPGP9P8P8P+P+P#PPcPTPVPJPPP5 PmP PP=P0P(P(P PPPYPP!P,PqP1PP PFP4PWP!PDjP6P@-P>PP&?PImP#5P#1P;BP7~P)PHPVP;PCPP:HPAPP%pP P P.PP';P'9P59PP PJmPP!P#P9NP+PCP:P!PPP PPkP=P'PPP P1P{P>fPKP7JPPP)P)P:P("PP fP#PNPPGxPPPIPP*P;ZP?%P]PPIhP/PP3PPP%PPPDPjPKBPPPPzP3P@P>PByP.PQPF2PPPPP!P P-PCPPP3P@P7P4P/~P8PPP6PP&PEPEP(-PCP*PP&qP}PGPP$qP$tPP&P"YP@P>P7fP-PPPPEEPPP8AP!P1P NP"uPHP7P@P)PP{PvPPPLPF~P@P;PEP:uPE P=SP P6P#\PPP+1PhP*POP"P/P+P+PHP#PWPP4P P-PGP6P$P$9P2 P P}P >PBPBP-BP.?PC3P/kP+qP:PE6PjPiP%P,P P>P2PP0P6PEP0PAP!P#P#PHP%P&PPCPPDP1P1P1P1P>PBPMP-~PNPP,PJP P2VP:P|PP5(PhPLtPLiP"P#P+eP /P)_P(PNPPPKP:kP P4uP P 0P;rPPM{P"tP@bP?jP-P4P,P8P8P7P ;P 8P 9P)PP";P'5PPdPgP!PPKP QP P(rP5PBiP@P P8pP+nPDgPP PPP(P"xP yP4PP8P|P )P (PPMAPlPnP,P:PP PP PMP*PCP(SP5aP)POPPP;MP25PP!P1PP!AP $P3PIP0PBhPP@PAPJP)PDZPEsPqPP4PCdPP PKPAP P1P"PMaP9P(vP* PP%PPFgP PPAOP4P)`P P/PJeP,PD?PP 6P PIP*PFP!P-P P8P#P(PPPQP(PP2P PM%PCMP TP5P JPP4^PWPPP ?P/.P@zP>PBP.PLP/P P:P;P*PE#P PP$PCPdP3P P0P(PP0P7"P&GPPP,RPPPPvP2P2PwPiP PAP@P+P+ZPPPPPCeP4P2PPP% P P0PyP>[P=P uP"P/P%HP*dP5PDPP!P;PuPbP>P!P&7P$P/NP)P(P,#P,+P&PEPZPPP ePP%PePM1P- PAsP3CPP2PP5PlP@,P@P>"P-P!P,P9BP+P+{PJPPKP8P+P(P*P*PD[P lP5LPP3[PP+P!jP!PP3PaPPP1P [P)PPPL2PLPPKcPP)UPEPPPrP>P`P/PP:PSPPiP%PFPMVP-&PP'P P$P;fPP'PDPlPJPHsP)6P)PPPCP PCP&P%P%PP4PPtPPPzPPPPBpP.uPG0P# PP)PP'PPVP8PP$jPGqP2SP `P&P"]PPP P4lPyP"PPXP8P8PPP%P!P$PPGP(P!FP (PPAP=P?sPKPYP&TP/RP+P 1P)P)P9PBPGP:P;P+PP2-P=wP1P@JP PAPAPMP P"P]PHP'P-P9P&/PPApP6FP PPzPP P.6PP*PPPPPCPP2pP P$>P((P;P!6P PM P-P.tP+P)P+P uPP`P>kP=P=P7P P%AP8PP:PP2P P2PDPP0pP*P*PKP$FPfP.P/P3P:P"2P*P%PP9P/PPP *P/PdP2P PDP2P FPP@QP>P.P.P9P#P#P*+P(P(P(P PPMRPC~P@PLPPPJPPCPDPP\P>P.PPPHPP>PP!PPaPSPG$P2hP3FPIPBQPJP(AP$[PLuP8jPJPP#PFPP-/P:P PP4P;P>PPAVPPBPM P$PPF PDPTP1P1TPP4P+PP+PPP P$PP;QP?PC)PHPP#QPP%P-'P4PPMPgPGP1PP5PPiP0P3P&\PsPP'AP5TPP;P;PFoP:P:PdP 'P&PoP6P@LP 8P!P!PP [PEP9P9PP#YPP P P~PL PP>xP-P0P7PP PP P P P2P:PPIP(5P=P P4P%oP6`P&P?-P.gPIPGVPEPAP#PPP(P9PHPP&PP SP%gPB>P PP:}P PP0PtP0-PA?P>TP>P.PCPP9(P)uPPLlPLcP&mPqPP P1PpP PnP4 PDP "P$P$P PAPP P$PAxP"P(_P P-P-PP1P1P"PlP%@P;P(PPMDPFPP ,PPJP=P_PP!P9PFP,PP2P'P3P1FP51P@P'PC0P*[PZPPP'rP!PM/PPGhPGNP2QP-P5PPPJP/"PJ,PTP8PPPHP*]P*\P)PP P1PDP+=P/PmP1fP2P"P>EP=PFzP4PPP6PyPPM2PP'P6+PFP11PP&PpP?]PH P(PFPDTPPbPP;JP:P P P$PD`PP<+P?xP]PP"P* P0P `PP\P,PAP7LP-P P,P9"PPP4P P PPPA'PGPEP]P%PqP OPFPP2]P2P:qPJ P P1RPP0PKP.PEP+UPP P*P(PFP=P P;P2 P6P5 P!%PAP?LP?wP3PEPPEP7PP:PPP4P$PZPkP:P1PEP2PHDP@uP/P(P( PHP,PP P*P:P PPPPBPPWP aPIPP5P>PzPCP-$PP#PPP$?PP P:P7PP)]PHPIP5{P%uPCPKPPGP2WPAPJP;P P P*PGPDP6PK:PEPP4PDP5vP+PEcP-P4P`P'PD3PP PHPP:YP@P .P =PGPK]PP8P,MPP,P^PmPCP,PIP(P1PP/DP@P?P P7CPC"PC&PoP,P,$PPpPaPPPpPrP xP3PcPZPP5P P>P P P&PP9>P+PP*P'OP'UP'YP'MPPP(P P,P P 5PDP(iP+P P PP PBPC6PBPqP!P&PCP PP P3PWPP0P1P P P'PP?oP4P!P'PJP,UPP#PP%PJP+SPH|PqP/WP7PvP4PPPP$PLP'P;P/P% P4GPP$PG P oP?P@P/MP=hP*MP)P*P*P*PPP%~P P P3P:PQPPPP%:PK,P%PoP?P=P PP$*P"PP7PYPfPFP:KPFP1P(LP! P6qP$DP5+P?P@\PP#PPWP%PLPP'tP$PP,/P?P>)P P#P(P*PPrP P!P P P:PL?P$P4P3P$PP-PFPGP8PPjPdP,P$ZP$kP0P:UP P5PP*P PP0TP$;P:1PKiP P>.P.$PDPIP/P9LP7P7P+PoPPFPP!PP6P ?P zPP@P@P#PDPP$P PRPP VPA/PGP2PHLPAP?mPJ*P-WP#P/PH.P(^PHP5PP@P2PPPP(ePAP}PPP6P 7PBP2PAP7RP0PeP7PPHP'P5P^PPFP;P:P PlP7P4\PSP@}P6PP-P P/P%KPpPPLPP'PP'PAP!IPP"OP;P P}PHPP/fP>PMPIP#:P/P-PP.PP9PPPPPPFTP7PAP PGPPHP PgP!-P $P7%PBP#PLPPPPP P PPP P P 8PP>UP@PBvP.pPPPPKP9OPP4P' P-P%P4PD:P PPPPP6PsPKP"P:P(lP'KP %PPPJgPMNPPPPP ~P=xP>?PEPDPPP)ZP#PPcPJP'P5P JPPP@[P7ePP P6PQPIP9@PP5PBPPPPKP cP;RP;WPFP P P-\P/P8iP9PI5P -PCP#PP2~P2PEPP&P;P;P P2P"[P(4P$8P?P9~P9PP5P`P%PPP'PDP UPDPF'PePPP BP APP;ePPP&;P'PGWPDP P"P!aPPxPP'P )PsPP6PJ)P7P!P$'PPPPJPsPP;PPPKP!P P PC}P PPP PP0(P%P/aP8P>P aP(.PPM:P-PPG5P63PP2PPePxPP P mPEbPP+P6P3P^P2PP4P CPDP#P>PUPPF}PIxPPqPPPPJP2P-PP1 PMrP P P%PP1P.P'-PPLP,P P0P2P!P!,P6^P?[PJGP7IP0P#P+P+PPP&+PB-PB'PB=P PG_PAKPJNPP6P P$$P9PP4P5PPJPPkPP=P>P= PdP \P P ]PB/P6PP>P P.PC$P*LPBP5P+PP,pPP0dP6;P;P P<P P;oPIP PFPIP /P9P9P/P#fPM4P,P:P~P P4PP@P P=P PBzPP#P9P)RPF*PJPXP>4P>P!P {P KPPPP)qPFP,PP gP5P5PP'P P%PnP PP*P;P&PP&P PPPIGPPKP*PH0PP0P9P=P.PP!P8PPP'PP>PP,PPPEPP1PP,PPP"P3P7P7PjPLPP'P3DPEPqPMPzPP;PPJ;P7=P7GP.P P.aP7P+sPPPP)CP*P#PPiP57P-PPPPP2P3mPPGcPPJ]PjP1PP"cP PP'P)P":P ePPPP6~P PP?PPP P${P5PDLP50P?P( P P.2PDP8P'P(P PPqP$P>P?>P"P8P+PP'1P#nPPLPP'PPPCPP:P/P2P7P'PTP@P>P ^P9PP*P PP,cP2P:P$P2P P P$P4-P@P$)P P/eP9P9P8P*-P(TP5~P5}PEPiPP!'P!(P!)P>P yP/P#P^PPAP:"P ~PB2P,PP3PG+PP PPPP2,PP@PP-PP3|P9P8PPP:PI/PPPPDPFPPfP PP?cPJPP8P#P,P PPCPIPLXPsPP8'P=PFPJP"P"P~PuP/P99P5P"P9eP#_P=P0PLP;OPPGPP;P_PwP"P;`PK6P|P"^P=P? PP$P,)PJPsP tP9PF^PCLPCKP~PGzP:aP:dP0P3P>PPBP%IP(P*PHPDPP"PLP=6P@P03P;GP\P)mP9P9P PE7P,P,dPPP7P*P2PP!PCP-P:P2P&aP:PAP%)P$VP=P P-P0P7P#P;PP-PPxP3TP2PJPPcPDQPxPVPP.-P/sP8P#PP)P P%PIPIYPFqPPPDPH8PDP7YP/P-lP#?P/P8P#P*iPHPDPlP6P'PEPGP2P P P1mP1PPPP' P:9P PMP# P+PP*IP)*PPsP;P;P-PPFPYPwPL^PFPL'P PP P$PPCPDP P0@P?PP-P!P/XP9P$PKP #P8PDSPPfPBPPP5P:P$P4 P8P<'P@PJPKP!PEP/OPHPDP#P)PTPaP=P=P=P.P)vP)wP)sP)7P)'PE[P3PPB6P!fP!PMMP'PP hP19PPJaPP"P'mP>P>P?.P P3PGP;8P9P"P)PI P5zP%PKPP"PP JPDPEPP1VP4PPP;P@P6P9P8P8PI1PPPCxP,P8HP8OPG/P1PPPBP.PIIPIPHP/P9PPPF9PBJP#PI P3jPP.PPBP=PGOPP P0PPP P P PBP%P@PBcP#FP"PVP8P,P,PI!PPP%P,P,P:|P3P3)PANP5P1(PP PFP,5P>7P>,PP0P+P)PHP?P& PLmPLPLeP@P,PAPAP P2EPP> P6P0P>P xP.PP+P5PPP PpPP,P2PEPoPP P/(PKP@|P1P@P-PP P.P'P"PJP8PPMPWP;PP:PG P7P.FP.)P"PF5PMhP|PPL P1NP!:P0PkPP@P@{P7PP)P)5P'JP'/P[PLPGP2PP.P9P+P,P>PKP"BP9P9P P31P PcP PP#P22P"P0P>/P>P&EP PJP#AP9PP=P6PPC@PGJPMFPIP/P+P,:P)PP+!P]PnP!PP3P3P oPPP>P3PIPHcP"P/YP)PHP'PPPPuP bPMWPPIP-PF#P/PJPsP,oP?NP*uP*vPPLP PGaPPP 3P P;PPvP?PAPKP"P)PP5:PqPP}P PA!P6PGjPEPPP2 P*PZP@P>P-PP3P/P9P9P)PHP7PP&wPEP(P PEP1P P6PPDP>P# P7P+QP,PJP`PgP5OP PPPPPPPPPPPPPPFPP=*PLP2fP2`P:jPFPPPP*PM~PJP2.PKlP!5P8%P.PPIP;#P+PHPP'BP* P4PPP/PEP1P PPCP> P BPPFvP.PP7PP,PPPCPPPBP|P P}PPIP$P&PMP7P'P9FP,QP PPPP!bP P6PP!EPP1P\P>P@PyP3P5P P#PCP-;P- PGP2lPPP P&P3P>(P>P>P&PUPPPJPPP-*P P XPDP PlP1pP P2P4P4P%P,3PKPPIPGYP)"PPP{PP&*PCPCP--P,P'PEP=P P P P P@hP@=P@P*PPP7P=PPGPL=PLPkP;tP<P$POP)P+P9wP CPPlPPaP hP P?FP?P-xP7P)xP'wPPP%P$nPJLP3PJ_PJ`P3P3P/9PP0P&P? PPP&PP7P7P3P=oP&P~PP-P|PA PGP(PPP$^PP>P=P?P-LPP+ PYP'P;P:P5P9PKP)PIPPPCP wPJPtPB PP!2P?P4P>JPDoPBPPP7PPEoPIPJP6P/PGP:xP3>PP3PP>PP P&P3wP#P"P, PHPP6PPPOPPKP$P,bPPP:P .P0rP?PPPPBP;P/SPOP*P*P tP%P6P#uPeP mP"P2P CPP-YPPP PCPKP%PIMP PgP7P 0PMdP< P71P/P*TP(P\PIPPJP#RPYPPhP }PPLPCP'P'PPQP P6PPPP P>P70PKqPdPKPPPJP+$P+%PP!P' P-P3KP PPKhP!*P@P@sP@8P&^P)P)PSP0P>PPPTPEPP1P1PwPP0mPH?P$P!P!P RP*P)4PI'PCPDP!P1 P PPP8NPAP P PJP=PNP(fPPPG(P1P1P/PP?P" PHP7PPH-PD'P+-PIP!P%lPKPFPPGPMsPRP=@P?*P7>PIPPPMXPM&PP&zPP 7P.P0PPjP0JPPP+PP:P:PHPP9qP.(PP6PoP %PnPDPP3P@FPKPP-^P-UP"P+P6P*P9PPE>P kPP"P PLPPgP#2P7P#PP)PPP&P'P@PPGP [P P sP=DPP P$P6P?P!PP;4P,HP*_PP[PPLPP,PGSPEP0P^P;PPKPJ8P-kPAQPP9PKP?PP YP$PP7PP,vP92PP=PPPBP3hP PAPPgP%aP@P4LPrP3P5-P:(PAP PP.P P$-PK&PK%P8 P,PICP)PP$PPPP'P P PNP6{P$UP?7P *PNP"PP*P*3P&PPP7P!PCPPGGP6PBP "P3P6&P&P.PP0P9HP)GP(PJPbP@PCPP'P2FPPKDPPP4#PC P8 P>P P7dP7P+PP1PP/PEP2P: PJ^P*PPP'HP#P?P PP#PP P*PPjP xPPGAP:P3PVP KP1P< P@PD0PAP=P.P.PRP]P;FPIPmP5PXPKPFlPvP,PP4MP[P PKPBP3PPP@$P0KPKP07P-P-P-pP. PIP9;P8PP{P!P PCPPsP=3P'PzPGP:mPP3PM]P DPEPKPK4P PPpPKP-P'PEPE PP5PEP:PP(PEPPP09P>P.jP-cP/PIaP/P7PmP,&PHPtPLPCPP@P: P(MP(aP PP86PPPP/P)XP)P(P P2P9PoP9hPRP%PdP1P=PP>P?zP!P0P+TP"3P)P9uPBP PLpPC{PPGPpP0RP?P@P??P;2P/P)PLPPPP iP(PP%P4DP=PP PPJ#PJ&PYP{PDlP=~P=PKUP.P%JP7PkPP PvP;PPP>P7[P.P.P/PHPHP"P/PCP'WP'VPPPM5P P:PQP,P0PqP>DPF3PP ^PP PhP!PPCPP3P5PEPJMP1|PP PP1PPP4P4PHPPPnP/P,aPPP1P1*P2PCP(1P/P#P#PP P6PePoP%P2P4P4PD6PP GP RP;pP$IPPaPA5PAP P0,P.PC'P/ZP']P#PP!P%zP-P'P,PG\P2P'P1P eP?gP-fP-PPIKP3PEPP(PP=P=P7PE;PP"PPCPIPLPC]P;P@P1IPP%P=P=PMP7@P P#PP(P!P( P5RPPM;PP?P-P PP*&P*)P?PHPgP!PP6P$QP {P!P P P$PP#$P8P#P,%PHPJP`P%PFKPG3P/ P1PIPIP P P}PP>BP=PPP#P)P(PHPPE]PE5PERP#PPPUP@qP@ P>bP?PKP ]P.AP"P PI[PMBP PPPP P@SP 9PJP/PHPPCPP'PGP3:PEPP P0{P8PP)PPGuPLPPP;P/3P&P P4kP4oP85PBP P7!P7'P3P.>P):PJPD PZP%P%PLPP:MPPDP lP<\P POPPIPP?P=PKP3PDP*^P*!P*tP LPP5PP]PPP IPPEP$P$P5P0$P}P8nPCP P9gP9pP$P/PPAP.^PPPP$P=PPPmPPP-P'P'P:P<%P SPLQP1P5P uPPGPP6P?P.P-oPPK"PCP9P*HPSPP>P\PqP&VPP8P>P?~PC!P0P9P(P',PPPFP,fP=P?MP#PP gPP%{P- P2P6PP P6nP P6mP=]P8sPI7PPPP P1PFP P2P.PPFP:PJP4P&PMPPPP3XP=PEP"P PwPPKZPP7P)JP 5P&PPP P5sP-+PP P5P'GP4XP&P6PP).P,P&PHP'QP: PJP PPP="PHPNP!P6%PLKP{PPVPP@CPP@5P6fP=PP qP$P9P"P5PPuPP8P.P2PLGP P PPNP'dP%$P&P P-yP!tP OP.YPIfP4PCP:PPDxP5jPAP!P5PPDPDPM`P#;P8P:P5[P&)PM(PP.P,PPP6P6P PRP>oP>P?JPP.OPGP/oP5EP WP@P PAPEPLP/PPBPPLPFP9P(|P*@P*WPHPP+P PCP!P PPGPGPPPP1PP>P5PD1PIP$PP<P@PP>P?PDPP.|P.P#%P+P)PJP'P+P8P,PCIPGPP P<P?RPKP" P YP.qPD PD PP,P,PBP}PPkP !P P$HP;P7P*PPrPeP'PEPL[P4P#P!P7_PP7P+uP#P/P(P^P5uP!PYP2PClPP6P0PDP PHPP PC P8{P+P$hP3PLPPPPPP0PP*P6PC2P,PPgPEiPBPBAP4PCP8PA+PGPPP PP;jPCPPKP&P6P*P*PPPPPPFP8JP/PP1?PXP!=PIPtP?P<P<P<P<P=KP=LPPPPPGP'PPPsPP/P/P)iP P*yPHP#PKPCPPP VP43P2PPBP20P"lPPAP:4PJ5P-PPPEPJP P3P=P;P#PJkP=P P! PP,P2P%sP?P-QPCP(%P9P+P@P@P#PP5yPmP3kPP+PXP=FP)PPPP=P/P=eP*P 4P"APIPLPFPGfPLP-P1bP1:P2PP@PP&DP$PHhP/P/P,~PD(PPP;P$PCPPFP>vP?HPJ.PB^P7kP&P+MPIP PL|PPA0P P P PKnPJPzP@)P>P P P7^P!}P9PqPDP8P8P+P*JP(P/PPPP!qP-0P,P$XP'P+PDP;P P"PBP6PPUP8P8P0PA6P>IP=P>P?1PB]P&PP4P.P.PKePJPDP PVP$gP$YPcPF"PLP@P*$P)P(PZPKPLzP/P/PP pPDP1+P P&P,PEP>P/PPK_P+PPPPqPP%P%P-PPP&kP TPArPP P P3PPFP<P%P#P@^P#P)YPIP">P#PkPPPFPP P P>PKPPP(PF+P=nPPP'.PIPP%PFWPPPwPFPPG1PGRP5P2P:P>P!P+pPP,P(P{P%PcP\PM.P2PP PPPPP qPRP4`PKP P#P7P*SPP=P_P& P eP8BPGP%PPxP:8P?PBPPPP_P~P%PJlP1nP1P PPP>P04P-P-P-MPAPP%DP.+P6PHP9P+}P'@P"PPPPKPFcPFaPM8PBPaPP P-gP&KPP;0P)PPLPPCPRP<[PPPPP%2P:3PaP$lP@P-P0P+P5PmPLPXP'P"P41PPP"PP?P?P>_PGP;,P1PPP PPP1 P DP HP0lP&P PP7*P7nP5P P&PSPP;APP)PHPXPPPPP8PEP'PAP1lP P0P@P7PP8PE@P^PzP9P4PPPP*P P'qP6P8@P>KP=P.P+P9P8P dPAZPPP,PyPIP P0cP |P;&P"PNP8PvP)P)PPPP2P3EPP PH5P%P>P?,PKPJDPLP/P)PPPP"+PGP2{PP PP;EP7P)PPPP PPPGPL3PVP.PMzP P@:P `P _PtP)PMP2\P#P PP1P&-P9P6 P7 P"P,P9'P7P+P(UPHPPPAPP!PMGPGP8PYP'P 6PoP,P!;P$KP EPPAPP P P,P}P*P+(PPI6P%PMPPCjP!PLP=P.PUP;P7PP+ PP')PPPPGP5P3.PP P1P1[P LPK{P0PAP P;3P;;P9P9PPP;P P0jP6bP'PJP7TP4?P&BP \P3xP,P,@PP)P*PATPP1P5PPPkPP1&P7P;P P P:P!PP.3P+SPF:P{P&(PgP$PKHP3 P PJP IP qP;P-zP P PPP+NPPPPB8P5PPCP6PA%PP ]PP1;P P P0OP PG PP=\P=UP?hP."PP PfP2PP*RP,PI?PPPE(P,P5P PP>PPEPP0P2P-?P P)PRPPPPP1P3P6iPPDuP-P# P8_P(P,P*>P*PEqP PBPP P P1sP!PPP(>P FP0P+P9P5;PSPKP`P PPnPLVP0P.P6PPtPP? PBwP$P#~PP5BPP9PCP!PUP3PP,1P"PPPI>PKPPP60PKAPJQPnPP<*P?P<2P0uP6P7PP)P!P PPCRPGP yP{P P@kP?P$"PHxP#PaP,P@P'P'PF P3P1PPPP)P P>P>PKP&SPPDP9-P8P7PP PD@POPDP!PPP P&P*PdPcP6PPPPPP;IPP8?PP?P0BP0DP0)P.P.P9&P+P:P;P;P%P2P?PLP8P PGPPPP"P:*P=qPE%P=P%EPHuP(PJP4PI PPP'PPCPP3P4ZP'gPFPDP 5P3PHP PPPP.PPPPGPAcP_P5P +P:;P&PP9PP,9P*PLP6PPPP3P2gP PP PP P;PDNP;P?P>MP=P*KP:PIPPP!P^P3P0P;PLTP1'P5P!?PP _PWPKP:/P>P>P P4P#P/cP+P#PkP#^PPZPP JP"PFP=tPAP=P!P.P,iP;P9P/wP9.P+P*P)PPFhPP-P PP1jP?=PJ(P5PP PPP7P :P 6PP9P&#P!oPP PvP*PPIP DP6P6PP@P7]P P+P+PP PPAP2P5 PLPPPnPqP6 PP8XPPPaPP P P0PkP P>uP'P"P+PPPP PPF?PP P P-P>:P4P#PPVPjPPLP3P12PP&P8;PBP4PZPP"P#P5cPfPAPP yP4P= PzP35PP1yPPP P=TPBPP+wPH+P=gP,P9P&,P PPP*PP(@POP?P?PCP?^P-PPGP#!PPP*5P5PJP#oPPP:PP3*P(P1P1@P ,PSPAP?5P. PPDP/P7P+lP,JPFPmP ,PCP,PPMqP3P"hP"PPP0PP@PPSP@PBP ZP3P'P#>PP&ZPEeP5 PF[PKPgP=;PGP&P3$PIPDP P P: PPP,P PCP@PXPPPP qP/PKIPFPRP;P jP4PKP*P P8#P0IP>P?P.ZP PDP/PHPH"P6PJPIPwPJdPEP=PK@P1P5PP zP7VPHPC5P7yPP*`P)PFPPHPJ PPPP *P5P3BPP"}PP1P PlP$PP6PP?2PJ2P%P$P@PKP P6PpP'P:lP,XPL@PP PP!/P1cPAP>P>PP._PPHP(PLP-PP1PP5P P&P.PwPPFPB3P2PP6JP!P POP!PPP%PUP3P)P)\P++P9PAUP4PPZPP%PPL}PP3P1PEPFP$vPKyP PMyP GPP>5PSPP PYPK'P+PP P4PGPEPP}P<`P;TP;P+HP"P:P={PPBP#P0PP&P%P%P4P:PP,P$PP PGP4PPLP P!P%PPJPVP)gP)hP)fP)dPHPpP@PPP:PAIPPPPP"NP&P6P>yPJP;"P"PP)jPI8P#kPPP=,PPP0aP'yP 7PPHP(PP9yP5eP5qPjPE,P P PM#P PLNP P PP:P PJwPP7NPP P&4P%NPPPBP%PLPdP=PPDP1PPP$PP]PPDPAP@PJPPPP ]PyPPP=#PPP[PTP6PIPP@PP.P'PP9cPPPPrPLPP:P;P'aPP>wP=P!P P&5PDPP,,P-P8PHPAPDPP PPRPSPCJPPPPhPPpPP-PP_PP3^P4FP,PE}PEPEPEP0P P4UP$PPP kPJPPDP:?P"KPL1P |P6P..P7{P/jP8P#PP,P*PDVPP/P PP"PP=P )P9CP;P*PHP5lPP"P,P-PP;P EPHNP=PDPDP8 P7PHPP _P P%PPPPP1zPPP6P P 9P PP&P>P?PMP,;PPvPPPAPP!kP'PPkP$PPPAP'PNPEP(PL`PP$P P PDMP(PPP?P-PIP8P8qP9PP&P%PPPP@PP@P PKP3sP;-P/P9P?P%PP5P(PP 8P4 P%[PHOPBP^P?lP?0P4P+ P9WPyPPP!PP&PEP NP7P0P>P-P-PTP PC1P#IPPPHPFP"PB!P1PP (PAPBPMPP P.PC/P NPH&P(P~P=PPaP(0P;PP BPP:LP-P1aP1P1PP?:P?iP7P/P'PtP^P8P7P*FP1P +PdPzPPChPPPPGP:VPPdP1P*P$P>jP-PDPYPInPIoPP+P#P[PP6PeP+7PCP7 P(PJPD,P(nP4P4P P9PHP0PXPPP)!PDXPHPJPP \PCPP P3P1UP PP*P"fP%P>P-RP/PHmP/P+P,PoPbPP;P!YP"%P!VPCPPSP3P;aP:=PP?P>P0PHP4PPBPBVP PP |P/+P;P$P kP$5PAP8P?PJAPKPDP&PCP*VP)PTPPPwPP&PyP4PEP PDPP=P>CPBuP3P.P+P .PEP)PPBP2PHPPEP1PuPP+DP2)PAP>PHtP7P8P#P(PGPiP*P0fPPGPP$PP P7PP8(P PP7P3P)PD^PPNP#pPMPcPP&$P!nPFPG|PPPP;kP$.PmPAP3yP.P-PP(PGPPPPPsPP;|P4!P&PP:2P P P0PH,P)P)P(P9 P#PP5VPPbP(PGwP(jP 2PAPPP4PGPHPPCP\PPHPP&8P&P$PPhP!\P!WPPDiPIP%1P<3P@pP P/PFsPP9PPIP@PPKP ZPLIPP1uPP PP('PHMPPRPA[P8 P5P-PP,qPLPFLPP8QPPB$PPJPAP?P P?CP.P-PIPPPrPP0PP PKPKrPPP)1PF;P*wP'PESPxP!_P/PfPG2PBP PP0PPKP:&PAPIsP;7P,P+RPP!ZPPPvPPbPP!QPBOP*P0bP PqP>pP>PFPBP;PP5_P7PP5PBP+4P0P&P=P3P.PGPGP `PSP/P7P#PwP(P9 PDPP_P_PPLkP,PPAPPaP;*PD]P5PP P9P PCzP:EP&nPFPP(P;PEP$P$APPPP':P'8PCPPP PP2PEP`PPbP2P"MP&P-HP PPPP2PBPP>@P.P-P-PP-|P P.PP\P$PEXPPAP,P@PP;PP>P7;P" PPPPPP4PDPIP1~P*PSP@P/PPP8P7P*PHPJP'P.P PDP4P{P P9P6\PDaP!PPJPP9RPP)PHPP>P/PJP+PPXPP6PPP,PP HPG@PG?P2?PPPPIP.P#P/P5P4PPzP P PPAvP0P0PgPJPJPUPP>P-hP.P.P.P8fPEPHPrPPP&P~PP P1PIP6P=zP%9P ^PP*2PhPPPP@PP_PMnPBPPP6PDP0PoP ;P%P P P P9P*P&PPsP,PGP:^PFPP P-dP.PH_P*"P*P*PCP PEPpP QP%P% PP:,P3PB P@NP@P@&P> P P7WP&MP*EPPP PBPPPP: P PPP PPBP@XP?PKP.RP'P/PPHPPUPPHYP,P0P>P PIPIP"P/P8PP P,PPIP2P;bPFP5P0P-`P/P9P",PCP!P@PP5P1P0P$PJPJP=fP(RPP89PFPFmPP8P P P 5PqP6PPDnP-PP(P*PDP6PCPPPPPPPP P *PP6PP1PKPP.PIpP9P(#P9mPPGvPPP0P>'P/P)tP);P~PI4PVP PGPZP"P?P.P9P*P,.PDP0PP,PPPDPEP5KP$PFP@PAP P{P)P)PJP+#P'!P P3\P{P$P?PaPhPDP.P.]P*PIPPP#PP fP&UPPPGP:NP:OP:pPIEP2P PPPaP6oPP PDPPHPPPB*PB&PPP(P P PP%'PEP=P.!PP+P(P,P'RPP P+6P,P'P3#P PBP/4P vP [PXPKPC#P,=P(P+P,TPPPPGPtPPJRP0P3P>P?WPDP7PPP3PPPC[P{P6NPgPP!P SP;PPH4P?/P$PGPPbPP0hPPsPLPGPLCP2P;^P;mPPDbP^PP&PP#PrP)&PPJPPPPPPPP(PWP qPPPP3zP.eP8P({P9P2XP2OPPMP-qP TP3P,PDPbP)MP=PP P+2PPPPKCPBP PP.P8P7P;P"6P(PI@P58P"(PLLPLaPPFP1P$%P7PP:P:PP+PLPPXPBPPFP"P;iPP=P?\P P!PPEP,nPB P-P,PMeP5=PP=XP$ PPP'PDGP~PIP1P1=PP BP(+PL$PKPJ9P!P P PPP7XP"P#P+kP"P#rPP%P fP'P PE{P1P P 9P?P@aP P.PDP AP*P*PtP&PP P0P*PMpPP>VPP"P%LP.P$P9PP"=P5P*P5wPPPCPCPPP|PP6HP PDPP(cPP?PPDP)P=P*PHP{PP,P'P;P66P P tP%PP% PPP,PI"PPPmP&PLP'P PDPP1tPP&P/0P$P4P9PP/P8P8PPPP*%P*(P(PPPPPPPC^P0P2nPP0PP;PP P?PGP,yP8PPtP0PF7PHPPPPP gP6PLPP@P!PP(PPP>}PBBP.MPPPP)PP'P&PLPP=/PxP0ZPrPFP@=P?P!{P.rPGPJP0P*gP)P%P P; P5DP5CPJPJP#iP mPP2PwPP1JP0P'bPLP4*P PP.P%FP%GP.P.P3P3P PP2mPHPBP4PP>P&PFPPA8P@PPPPLPHPpPPPPiP iPP%P+PPP6P49PGPPH1P P P^PBP PFP!PVPP+P9+P"1P!PP$PP P'PPGPPP P@P@P$P$,PWPQPCP P)P=1P6?P @PJ~P+P$0P,4PP?PBsP#P9P+PPnP%P P gP'P PFPJ P'NP'TP'XP'LP9P_PLPLP&jPP PD2PPBPP@P&P0P+,PPPPPCPMSP,PZPP@P@P,YPnP+PKPMwP;uPE!PIP$P8P P.PJP8PHP)PUP-PI*PPP PP.P3tP7P7PP)0PPgP5PXPP&PJPP }P 'P2P8PFwP#P"PBPCP,P3 P/P< P=|P-PDPGP;P+PP8P%P2P:PPVPH3P0`P{P4P?PP9)P8`P8PPP5P,PPPPPP0PP"wPPPA;P=PGP4{PPWPP4PCPP7P=P'P'PA~PVPJ'P ?P5!P6zPP.PFP7P)PPnPPIP(P$PPPP$PPPLYPP1/PJP&P$bPP1gP=P:P#9PPPI=PPP-6PP@PP0P$ P#GP0P0P7P7P#PYP $P(P[PE=PP%rP-PBPBP47P2uP3?PAP1PpPPIPP6$PMEPP/P(P"5PrP5PPvPP}PXP,P'P P ?P,P(PC PPKP PPPFnPIPP:P6MPL0P0PePBPBPP5P@P-P!PKsP PA\P8P7P8PHPPM)PP P4P;PSP0P0P=PPHkP/KP)DP"7P5P}PPPP. P-P8P-P-P&PuPP42PPPEP_P!P P PP;P;PBePPP@P?P?`P-P.1P"P+PP^PG7PF(P1PePPDPP/CP$P*P'P@P>P-P PAwP8lP9PIP#[P- PP3P PpP=P-PCP/P,PPPPPPPPP.PP.P.hPIePKP7vPPP"PUPE'PAPGP2KPP*P1AP?P(8P5P<PtP?bP#PHP jP%P-PC\P|PPP"P%,PJPFP.kP9P7P#PP%PLPG6P:hPPPP7.P2P(P P 8PCPG'PP5PFPP'FPPPlPKP_P!P+P6PCPAPGPPPP/P+8P2PPiPGKP P3P1#PPIP@9P@ePM PP#P8uPP'2P PKP")PFpPPFP2P6KP P: P APP;qPPJqP P=P7aPFP#P)PHPPPEAPP PcPCP!P;P8KP2YP:nPIPoP#P6[PCP=P 1P-[P. P6P>+P.'PGZP aP/dP "P%P#PdP?P9PP+|P#PP*hP*P)#P(WP?PrPePCXP;P4;PgP0P _P dP;\PBP*P6P3P#JPPP/yPP0PP4OPP PDP/P%PBPP4P@DPPJ/PBPBP. P3uP3PHjPdPJPPPPCP ?P2yP:rPP1QPPP7 P?P ~P&9P)PPPP5PJPPKPMOPPP.&P.{P8~P8PP5P9PIP PfPP-P-PPCUP2P2qP:\P16P1PvP4$PP2"PPP6PK^P8P8oPP(P:PJP(PRPQP-P-PP;P=ZP -PBP#PJPPPLMPPP6P"oP4P@WP82P4P+PDPPPbPP,P,PDPP<#P"P/P9 PSP%PCP-PC8P{PDPMxP'lP=PPAPBlP!rP P3P.PIP+PPG8PPPPPCPM+PIP P P2*PP1PP P0PbP%PLPFVPLUPP P =P4P-P0P+PI#PnPPPCPMHP1P4&PWPPP"PEkPPP FP GP9P"PBXPPPP4iP$1P"\P?P.PAP7PHP)P(P(PuP5PPCPPPPFP5$PBPK=PPJP-OP9PvP*PP4PPJPkPP%]PPP==PPPPfPP52P#BP,PHP POPFP2=PP P P1P -PP=P#P*pPJPP&P5PPPCP-P:tPlPGPPPPBP=P?P P8PErP'ZP0PPPD5P MPFPFP1OPP/PP YPBPGP PBP"P8]P 7P9P PEYPP%P nP MP3lP! P]P1P1PP=sPPJPHyP:PP_P8P:P:PPFPPM'PP PEPL_PP2PBP0P@@PPBIPBPBP&P#wPQP%PPAPiPlPGP;P PPP,PPP PPPP PDPBPPCP*P:PIPP=P P''P<>PPCP )P;P:PCPcPUP>1PJCP.P'P#P)^PPP3P?PP9PfPPPNP-P P)PJPPP4PP6P6DP1BP CPP PAP/P*PPP=PP&iPsPPDPKPPP/FP-mP.,P8|P#OPNPPP=HP6PP6,P6P0PRP3=P@vP?PAP>RP-P.GP#+P,P)PXPPPAjPPPH2PPPPAP7P7PJ:P*YP`P7PPP`PP1P%P6P=P?EP6RPP8gP*=P)P*P([PPP%PB7PCvP(P!PLRPPP P PP-P7P#P8P#xPP%PP TP9PP6PFIPB.PB#PPP;P@UP79PZPPIuPP:PLPLP xPP5^PPPPPP"PP=P"P3IPALPBTP P1P P PP0 P?)P P +P.oPAP9KPJP,P9^PFP#{PPYPP"P"PP"PMTP=PG:P P -PP^PPHP@P6dP?GP:P;P3P6PJPPP(PPP >P UPAiPPP0.P P?PLP6P.PPWPA]PC4PlP'PLP,P8PP0nPKkP@>P@iP0AP>WPP.P.P8P*PDPDPDPPPP%hP&"PPF\P,P8P P P PP P P@mP-jPP7P7P#P6PAPP:POPmP;yP;xPIP|P0P0~P0PP7P 'PP=mP%PrP!PqP-PFP2P?;P9P0P9EP* P)P6PBPPP2CPPwP P&P/;P3P@#PKP8mP+*P5P5PjP.PCPMUPEP2oP:P69P6}P PGPMP,[P>P!P!PIdPP"PKP PPPPP5PBP3 PL.P0PP@GP?P>P.vP8P+.PP9sPFP[P2PP PPP?!P P/P9P P P8P3P1iP P*P6P<&PP.#P)P P" P@ PP7QP;9P"P+WPJP=lP5P6PPPLP-P-4PBP P vP5PPP-P;tPP(VPPMcPLPPkPPPDP*P PG^PAGPP2P;PFP#PEPFP=P.DP'P8P+P+PPJP]PPLPP RPPP #P//PP@yP-TP!P/P)P(PDPPIPTPLPP PPRPMP4P.P3P7P#PPP"P9`PEhP1PPM7PXPGP:P/PkPP@]P>P=P-]P'|P7P)PIPP[PPP)P9PP P+P5PP3P(gPBbPKP>P!P,EP|P(PP5P(PH^PP9PP0PP<]PP-8P=P7OP$PrPPPP4PP,P PkPLP:SPIP67PEPM_PM\PPDP3P.PP/|P7P*?P(\PE-PuP!P%PPFP-PEPPFAPKLP P0UPAP>P pP) P(P;P(`PHPHP$P,PCFPP! PPBPPIP!0P>*P&PP$P _PAtP+P;P#]P>P PPB9P,P!HPPKKPAPFPAP>PDP7PJPJ PEmP&PPPPP P6PH7P(=PDPP&P P5PP&P+P+PPP7PEIP9P%PPMIPZPFPMvPP P;sP FP3SP MP4PKaPPPQPPPP&PpPP3pP?P PAEPP$P?P>P!PPPsP%P2PCP,PIP(P(P!PPP;UPP6PEP>P!PBkP-nP.PGP/P)P+P4P]PFGPEPLJP1$PtPPP:@P PP P$PKP/PP,!PPPP@P P%PCP1P1P1P:WP!P #P=P P;.P/P 0P vP=PP@P +PKPGPP P'uPP;lPPP6P?P#P/xPP#PP/PPgP WPBPP'P2PP]PPP;YP4PPPsP$P$P"P#PHP P5P.PPM[PM-PCsPPEPDPLEPuP=P=P!PP>PPPIPPPLP27PP4tPIP$MPvPMPP?PPCPH PP,*PHPP#`PLP4PPPFP }PKP$}P P$P'cPZPKP@P=JP>PPuPjPPBPP@PJ7P.P,NP5P=pPTP/PLPLP6P,]P=>PPP:AP9P=P=P+gPP; P5P5P;KPEP4P6PPP! P P(:PP>PLPPPzP0P'{PGP)P)QP5PMPLPNPKPPLP:PzPOP(P(P4PPBP!vPIVP)PPI-PPvPEPEPKP4P P4P,PKP2P |PKP@P?P?P"P"P5PJP:P=P!P-7PP PKP-P7P.PGP+[P,CP)HP4P(XPHP1P oP%PCPM3P:DP'P8MP:P?P P4dP"|P'xP>P?KP!P8PPP3ePaPP6.PPPPL*P1P5PjP6P$EP3PP:PLPPHPDYP#zP7P7POPLP /P PPJP P%P?PP=P9dPE/PPPFPLPPP PAP@PXPPPP%?PP4P PMP4@P.PP;%P5PfPP cPP(PP?P!P.P8P8PJP+LP&P P(PLOPkPP P P&P6UP"vP<PPFP@P>P=PPP9P90P+PPP[PH[PPKPFPP5P=P=(P{PbPP$P#P%P?P8PP0P)P!PPPP(P;PP 'PjP=WPJ3PP NP.}PP)P:PHP&P&P=P'P<;P&rP1PP6*P62P P1PBPFPP(BP(FPLP P5PbPIPWP 9P4PPPP=PPP%PFUP(P-PP PP3PDHP@APAP P{PKPPFPPE*PoP P@P P P!P&PDP P P"P>P>PEP PlP P mPqPLP4PP,PPLPL P*P2 PJvP:P0>P P"P9$P7P}P#PEPPE+PPPPP5P>0P7P $P+P)cP5PC P P-,P7P6P PPPPPP PAP>YP|PP)POP P?PFP(PRPP3PPPP/hPYP2 P8P PP/P2PJKPP/)P4P P P>P.P.lP"P8P7PPPPLP-P-PA P@P2PP {PPMuP0P tP#PPCPHP PELPPLPP+PYP PP0/PAP>-PPHP+PLPHPIPEP)PPiP<"PP;P?P>P?BPKtPItPPrP/{P, PHP#qP4P9P\PPDP;PP =P P!P!P7PP)P)$P kPEDP oPaPCmPD4PEP P$wPxP"PrPJPK PhPEOPP%PKP".PmPCP,PPIPgPiP=cPFuP'P aP*PP PWPPP!P/PP3PP-VPPP*GP PDPP9P#TPZPP%P-1P,PFPBP-P!P/P6P)zP)PJPP PP P PPPPE9P4PzP&P.P7PPEPzPQPP;vPBP$@P,-P@+P83P@PBxPsPGUPPeP)PP=PPP%_P%PP-aPCPvP:P6!P ,P.P8P9P)P#P9P9P'P'PLPCTP PPPAPPD-PPDP<4P PABPPPHPLP#ZP2P"PP3PP'nP@PP+xP*P)PDyP KP5`P@PcPM9P.P=$PAHP3P;P?P PP0P.P$P:P,P" P"P"PPFP!PEP1PF>PP PiPKPKP9P9P9JP+P(PLP PP5PPQP5AP8PEPP'PG"PAMP!P PP0kPBPPHPF/P*P5PP hP'P&P&PPLPJZPcP7P P$PPP>P?P#P JP#PPP#PAPEPPP6P6PP@P0LPPfP)BPFPHP8P ZP P1EP|P!LP!OP&P PP P2PC7P P-}PZPP$ PIPIqPP+PJPPPJPPPP$PP@PLP%XP%TPGP+^PP56PP2P4PL5P~P$P aPP%PP$P PJPIlP7P'P*ZP?PPBP3nP/mP+P#P P)oPJP5iP lPPKPPP PEPP2PjP$P(7PjP6P?P?yP +PC,PP9P7P)POPPJbPLP-PAP)PP$PP:-P&P>P?{PDpPLP&OP zP %P+P6P)OP(PF-P5SPP&PP XP!PPlPuP1^P;P>nP.QP96P94P#PHP(!PI9P6PEMPE2P:PPFPPDPJTPPP$JPP<P<P<P 0P.P!zP&P%MP/P/P8P*UPHPIAP PPB5P"P,PPPP! PPF&P"zPQP1P80PMP-CP PKfP,"P|P&PLPPPP%PP:fP3P4PLPL PLWP:PvPP$dP>P@KP@VP#P#PaP rP"!P,PzPPEPEP PP PDP5%P P?P?P?P P4>PFrP"P/zP/}P*PI+PyP3PP$PUP6P'?PAP.P.P"P8PP3P~PA_P&PM=PP P4PP>P7EPBP3P-EP PPWPGP-wP2xPJP zPPPAPAPPJpPP PZP@P8)P>P %PHdP;P0P P4P 6PLP3NPPNPPP>cP?aPLP P.P\PIwP##P/qP+P*#P*PP5IP5HPPP]PLdPxPP6PPP&P$P'PP( P-P%UPXPAPP/PP*NP)PP/PKP|PPB)PEPHEPFP P6P uP?#P@PBqP:PPP P%PCP:P[PJUPaP PACP@"PAP7?P.P.P/P+P,FPP6P5YP#cPDPP P54P:sPEPL9P1P QP'pPP GP HP P@POP P+rPMLPP:PVPGPP PIP3PiP P-P(PP9XPP#dP1PFPG}PEP)P*PPPP+P#PPPPLPAPGP2P P+PKPP;P2P4,PPFPP,lPbP PFRP(~P P4/PP;]P&.P PPP P5PBHPBFPBGP5ZPCP cP PPnPP1!PP PPJPKif [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 4.18.0-294.el8.x86_64 || exit $? fi /bin/kernel-install add 4.18.0-294.el8.x86_64 /lib/modules/4.18.0-294.el8.x86_64/vmlinuz || exit $?/bin/shutf-8258f71cb9fbdb9ea3eacd60d968d0968734015aaaa199c2ee150cb00531a8e2f?7zXZ ޠ!pyp] b2 ewnc3X"= !DqyI@]1Jja .XPR~5wff>+*"yJX jU*cyyȽ r]7lgYQ j)a-Kvg2yRĬ6':-?!,_qT~vEǯ?[ !)T(җ8Z%l:iuTNgrczAM=r ?&hH!^Iz⡳3O$$%&4OWz?4DU6G%Fﻆ D !j< Ƶ~ږvkӌ?>Ӡ p;@J6WѬ,At29 {;UM%&Brz v3  (@ O!rl|otг2 R,+;׹ӟnAՎ`k-R2j)6$`; -SNC$?kKdQ 5D19:%TLu`ʳJ yh溋+(VͣG- 6pƋsps~a I"J݉(u7D Ͱ!EA B 0 ~MӁHKz1}"A1y=1:A W~"^~/;jiQ3:+.ج9ސCK<{w]sʊ5𽭳> 5kQH;'ys K#sXVQN47H;#3,=a"؄鎌ٹpnJr_[ /66zp2c0R^Z6B;#l qޝ̤:YD^BbNj~0~()Cbao.sg CTίl/ߙV N2:? eH|gwBff72`+=k+0DSoVG#ii4UxITãSZՁ{KBP.C&شD]n$?T;"θۣiH\E >ȭrdž4 uwU+3蠑T܈BPHq+*yQ]S8[ 7#l߀j`ŚOy˹R;!W`'V *Fa2(2Z'-c7N .lb5af^f0wP"N, ezck/%ty\ X"rcB(gsɬ{i PoݭB@RWԉV(Қnt:SPx6{N m#]2фXa|$ԩF&9-^%>2iwWH)ILmП8QBkMzچ׎X2Gi0-Sa^R?I(6i[c(K k&-y푝l p_uQlo>+`9[1.?]Ç|vyDDa4zq,4 5 @ l|r~4CL3V[[juIt7yl`H!䁡r>a3a$ː*7={@EŲ {9w(UG}8^ Lb0oǖ+kt+/aPW y9b0x Yz?0+{:BA~Sl>UN =NX ˊnC/X7{i# <'Yv5eVk$P!vr6>.ڟ*u2ѯS?doO+R?9҂֧? u~^P1lW$Y?v@ל\l$r&Ʃ壚塉H?/ {,mVX Ƥ5gc}L(=MːU٭`X}mw @F8 vTz@qJ,u!WpN(P-.6P<%jAJ #@LB{`lb"ԟd䇳IڏS?C aX `Da-kX;XZV\e.T޵Y'_6|0`Skn0-%~#Ŀ(_0Ugi޴"zK,"TK>l#sO_O;nte7ӝѶ0x`4l$'W#% aNw5 >_b1&A(uK96aTP7]* @"Gkvb'axT_Xc`9B\Z*o;xlQ/3 ݔXPL63X:z} GƴgW68\'2xwؚAoE1śN,}˪Quo1\ˉxMCi(OoO =^Bl:gbV`?u{xWVҎSQ~+vJ ҧ2Ĭ05y+&Z#W)ؾ^YUOƠtL-ը$l8~byiU:$`õ*,7]GIԛG/xItX'\?2hKjg#`DK'욛%C?7e&k&th:t0"~xvd$^^,w^t\J o0^aFS^gL̋?agI |;m+'r&2KStm:TY;5DwIޞ\  ~olgcÃcF,?E7:c ,_5I+*@KHPV9DZ5l{- rLq|5"q?bmFƏ5dU*DÊ1LUDfS2x/ȸXzIϧ'R/>]cS!~tqĿ\ \a|36"k;N˻0c$L^QK? 6^ycD"𩦴ke!G; Px ,>B)oUD &K(vl 6!ձ;me=[+b-)_*k c=BN`.rHh@sFSCáTY_1?=IBMXq|s d?.luQgIGC%u?{7EA^L vH=Dc7 d1fsQDU7%Ѵ7Y1Ga<]I= :;~aK}%؟zBw59vY e˶/IDB<70"yj@ C6$`- 0'h{T?:D*ڞ=lkDE4Or衮E&,1TfSCdidn\( 錃 UH'X-d_@C}Q;Ob9n!FK \ljf3<;xK!#3%~.xB *n/Y?9,+@I \ _K]?4vM M5VH)0uXqe@&-sqjaN63@j=揤FAM\s|BWSo l'sM7(.С,bO=q(\ bS'N9,C~JsPxJ]I>G+_hYZf3r& Sb9ٵoVá/ 6T7?<웃* +/Lu.7(IAt$j% ev/yU dO'`:j)^ w^ )(?{a+cBwZc(wH\i# KuPL!s-c%^,Pma(s=jU S]?mt]:3C('W"f! pnIHOsU-h&EV2UΎ)%@PƌKqPBWQ^|.lQ;FtD 9Qѵle+e|2+FS2a" 1mzi=2S*k+Cg2KcYsdFb ڣg|# h`kp"W$`mZҗ'-4ʈ@뀋x},TJ))G#` Թv u8z\^ʋt;AA+_7"VD-)KJ~m}I [|WC(YǛj7%ۚ.mq+yV?Pj 4}] dg^!B/kF'Rb&o3^2;*T-VxfcjG- 䭨lq皘WYO)˶S ${5W ͒E(9BXg>0;6H}شRptfMylm_'_#Pb VSUOapu^%XTkz)iknJeUA QYg_Ub(AFl[9!G5wiLJ-rųl{z~f o6"ȁ/)+c^!?;Y$ӛ/I$nl8~nB̹Fñ|y4._PIȕ)"H!0YsU0@p_k?jU~<KA BCiΒӦ*7]S&5YSP]m%P`m=;##8U]t-f'~ǽ1>zid}5&Q׶TrEY5^04OC)[JD fu+z-"|+`$HQc| 6ZCWp m7.զUs0׏e{0C7wsbC?484\ҩ(G;eM@DgK`=גq$I[{}+ʏ NבL6Q6Y5(k84K)jBKp&O~pOz%.|s?j݄|yo"dERpntdFI*U!IX=0|C'pmOfYtLwaYh- 16( ^1kmo,x3 wP#nSJc[hbA`S-`Wـ{+}&9 3Dj}oRC>w[{ϧq0o=uD|! PkE%.qh?d[CE MG O@!nq$)sq\%I>;)-ePN?YO)Y!bzx+(lCd6T:}AUOgP\R.QyS  @ VG鯙L}|+[YдbUu%iJzYJ,-k>іKt)>| ͺ0JJnF|43#s /feԻwG6E 3\Z 1 Jh$5P ѩЅ z5׶w4E-"CWNkxn*YtaJ[$DL;fW;. ߼0"t9 i|滼봃jqc*ڵ^B?8RsФJ(& vy)LÃr$GHf(x7neX$VR4ݻ}3f RI56/dy^AdR@I_ SGd S@sNolLSWI+@5ʃ݄,"]w*-bW Pf-FFf> 5E ]L`1e:(Сocd *yysTt }U7(֐XJ>'=Ӝ.a7&#wFWʦlƏ`m;u'L޵I(.~#*=3P,MBɻR,\Hak~"ԲGX۴h*P\NvC/F>ž`Gw;4×$BGdYƪBGpevXEBf:fFX=PiPq?}#yy/P~\M <:<6 C%7'>7vWykU7v[?*,5*oQB+zYo+!XFDF {?ȝsTI&3i`쯿:'cx z~^ȏKfy3qҷ:lsi kh ևE)(mTLl 79LP_Yq$ɨG/4 3rWҬ!Kx "L49 AE}´rӷ*u:>MWmzL:@[W @y7xjbwη&j[]۾A BDE эH`9에ʾb5'#bw:sJq 7B `kT иYLek`%`*:K eT[_29,gP.4dk} [7͊oA,Vta}=ՎA(:"^I)s(p8 A\ڤxUw}Ƀ,^hdSI}v̋Ya<,@Ft~E^-oĨp0E2FWɋ@cta{yYx\?CSpb=5$j6*KW6'Lgd=%)̼·,,X9w1k9)[6Y"Jx2CV%:-5kj l'0ތjvȃs/@Z pv|u@2nl8Y܀\ۗذw *$t';'yXjoeUɘnLi3`=F9ʛN&Ъ1$.@FrQvgz[VebN+%;8^H)qd.ra|אSH؃ff -qN6 T*4qfKVhd: F^!0zzjPklM 7cQTŨZUzu(6OX혛lt_>UAspn/ !=s̫T㔣,. =.*.No2*e U|;c\,VeF wm2K9MDtUh^ ުtRp8UFvp^N;Y"R w!|W3s0ZGVzL)HU?wbNB`N6N_ ~Ka@G%f0.& _0pF Gc44NI$T6f׍t9( (`ӊ/q5~4XkDZ-W^.24z&CzD?D!K)HvuR6jf>d&kIMIƝ$ϥ#PAm9S^;^0bjxjsQAʹ8sjiƑU9 4Vx`<D~1gw[͊f'Ӽ7^}s֩MO4^|2tMj_)ezn*%O#F2]Srá,_;>wM>,avox\0v7noyt8c6[R2rs\-QLM~m[R42,Ĕ80 M+YW~J\ N@ J)Ԕ p"VC(jlZ @^K 1|]ScڝT =~ʁ߁;HiG5,E!xM^g:ZAe <[|a~-SԚl+@.$ TjF |LJ." ֬9i vņŶ\Uhmw h<؈ϰlS+ 9w`._oM>!}Ք׭^u;+eقhn3"-HJ Rapoa'`ʕ(BuRIQ[ 2*Ij0n5l IYQz_sg{jb# FS;f.3xK + n KjTP=u%6Y!WR]Lْ  `J@)]R_љ8%.i FjG4cؔ0޸BtDn}~)|G­h,2zQf>L$H z#\| YUMXӏjXr3?$maAϒ?h=4/nyΩw9R{3gh@ ̗9Y Iɻ TpPpNo* }y%cT,fwc'"D-v>$C-T;H~6HB*{uw7X\g~uC;;'F>y_7^|`O~IZLx&~ G3:!3enS%+Υ:jLG+lB#|4/kT"{7 k_}`?,?oDҦ6(AĎ$Seᙙ2yW32Y穁Ca^̰q6U_!xQVPSϫLzƦmanfwDW(u5DA2zӽwO6,b ,vzqtFH"!AB\u:@\!$EtŨ=?2A12K(Y̷"Kќ~Um`V2ʻD9ׇ J\s:b1H0xWtK}6%|#;;-96vYZt/; cH{pȭ Q$=Cj5r^,BE~7,Үg(8 y`Slwyi?ה8 imZĕf,V3XЛ4rX `7ŝ_) P x-# uCѝ=v1oOjvK_L-’/q2ٗyIGqmyα?UI*J[S!Ρf! (qBsWuk9)BVVInEY,h zR𩄇Ee|?{>8S$+` "H/I%iV{# ;pͰl 9H@}TI3!xPVIB$\'ҔBq_`nJ̣*2뒑v|}SF;bYX!f)`3gڛmTZua>ÃkDʖfJKX 2[ h-ґ.3ȋe]#Lя$q`&V0fx@1-a9[@|[g.v0 @8 ."ƨ"s \7z{j%aџ^.ϲ&jh@?Ob%>m҈ :Jh^GÄ5k[ -,^rtЏuSY^`S]8[Ӗu| bDt,Dy0!cĵ j3+\@aN!wdhu)p Ǹƍӡ8iQ0T$>U,/j(hSD !(@ Ud=ڲ8kN@͓AF #p>9 ©$zVk\Wi1V%6s3 [r4N73 $V%55mxʧTci@#97.vnQ}y I#D/4}pV|PS5WV7Nk/сe_ȃ:"Ck3,H{&5n/[# ˵O;XyY@LSV6=Ww@ FC."z("Uq(?SoM~|lh[/xw,VB Q@!ڛg:ZFR.8IEu קQ$!?x;kdc89:%y3P+v*$~{g+]ϝ=\eI^O<h;S)~L}lf'GLe $˴fz7 k@{";:}RJsZ.G^wHDrx=K |:{`*͡}[*UVB8KGP27J4BYvUmюlM0RiL'?* f;oץ7>{C.+& AHbIZ2_Q7j  6EG:Z )rb? B؏ \+Q).^Sv1+`]Ejo|0(&Һfƚ%lH' 츻ocB) 9*e2sbwk>KDī(g29.5Wh`0ڮuK!,۬ͯl':je~v6SɸƭSgĎVdT "@@RNPdgᅵ=C_WVg%}=6q㺻b rTbs_awo+S' }n0N0Z $asW#in(m2z TIIbidfm?ʈ;a3a.kd(QD.&( L&jUX y]}vsܼtrRpw4b&LߡJݰg,+ī 5AwC/ߣ1m/nf n]Zn=Fo zh5% Sm)`}AyVϴ3ip)L+pI]rk~Fn7Ѝ 4XoUN}CgL`}6H0sJW- y:}H=&[Dku;HKdP>%7}v+c?o㡣X"5 #} &`g\Ҙ& "ǫ[k li{T0)dF&/M~K F.ᆝ1{”kG O.}7"( ,^HD Utܜij/ILsƿ]##Fu~$=.VѾ/Ck]MK`;f-O#v7w&愈gR;x[p LGuѢ?$[ iQ1^ytZ)+祿*[C]GWH!pe.3-enmT:AhS|o  "":=+ə#i;/+eʿZǎ] "vK:Fz๑ϋAk*X7SQ[%f>N)8+N# l49ISgaJX ]w@);>}njV_?B"Boa\[ iFj3ϊׄNq?ƙ$^q#Nkq ƙqf~]vZNۜ甛Vꐞ-; eJ^yv ށ햂mM(mFÌ4| L $&Fp>Id"ᕹ~<)dPNl$h ۘ@i{ԸG>c,?!^w F<1^srWSԾR%Y\C#iؖ+XC Ǟ}L>XTuL L 8MeC?FǍ%y` ;0p7Q}dAMU7iom9ߔ<Ge/IfLV(5mmMJIeo.R:+F>:=IG+O0Jƞ{s})k\ QnOfH2f)vӗS`Cc ygr yH_#ɂdw䔂Y~HYrH~w!ٛ@Z;7 j`*Nƀ6=9>R+#I5kp(9d&ٺ31/~(gjމ`fwQ;W)W.ڔD v]潾#Ot]]Y~8GS]yWݵ6۫x5.B-@/l5--ɈQKxEO=Baў -Q EYH( *ʗ 't?0s 8,!fmR(2B\qɯj`k̓`+3*G_x%|JX U9 ~bafv*|Ml_}]KvX$G5rzqW)iMɠȫiq<浍>ג *QV\h'e2VYeUj"muxiרL`Xgk*h:=x`k;#zWJ7:\ $M, t!:iuݢX,cN@s]S(i.y~LqNyi `C ?a 1AB ߖ`T&5(_К.Rʗw7"Gu Oi"T_Yepz5 fC@-s$7]sp t۰(0{sKϭ>5w=dɪ(> Rm 륭&mi&1b7Z\"\,)ɝL3JTgovH>Ga-}^ ]M08[/W/Rj ( Ī K63*.Up*%n(H=ca&lC"?jE%2xFf[GXXj]U!m5#U&AgFH7*i&۴X Kk3cE *ǟ) c#c;k;J'[:}C)J{*HΙkrv CR$J,)`7LcKF ;Oqys|$tI#YX 0 z;^Zř2;a$5aMWwkMikDZBXUѬ俚>qh7JMKg=xs@}Ï"]53Yhٝ璅VL S:LAFn/v!a[ϔ^jpǞn[םw, y Èt^$ޝׂtiJq^m:SwŰ6/dx{󖡠?5=Ph# !tX+mbo"Pu$Sy*E?I=j梌&0Q4ʄd7d\yN./G6<0VQ"e2>mSfӧgڨn.Q\I2+ObvƌFf3 |a]{$Ywz3_XQyKU#r9'eMsWACI$lG^vHqn|G!U%˓KV:#<`vEypz3x88SLtj/2A90] K K]x7sc&@j!_>odff'WN3MN PIt9ʱ4sĹc9Uo#Ոu͉%+7_Oz+'"8b91V^ZX&w !Ab(0Cb&0xks|5Oa jN?Sc,sK9xEwXR2j]ܢh*v;IxrHkK1 =(H17qɬBFX x.L!59eA pXX]#*|w1u ,ЯdxaPyAPJ/ {n?_oRrwu%xl&Y; E*@u q깥kj=w7>7t"DKT8D| dʺ+YٳT 5yUq HaEQ![ ,2/X2[e*MҺ5O+ fUL Cϓ ?Jzta-W¢s  C ;<3MPC5 8]" >3?g._r_cbc 2< wźZ/х/ j)G>Ue*K4R\Lu3Xz6@>Yw=6*en2r& _SCIV9&WfdFCv.tUC[G5{.9۷>17I%gؿ2*iCNl+g uD/ζ3ђ&|$nӃ\~ERT!B]g3ؗY3BJWn-%ʝhPƸؐ-)?}5IIr묠ET蓆 Rq;.!qt(:csi#p^ro46DVBYF٭P;=تͩEYEkjES:t o.0P:V9дw`Z's% h1>?Gݥ fI *˷?eQ҄@'Qto >B#|4;  L2ޤw8XZmpVּN} k#;Yuc" y!a~LapW5{R}e/;Rz#\-Wt8i[fϵmwp DŽ<ԷaDA#%W{O0BIΨImvJ0ul#lD6 |ԗuc^ҀX+tI:f;|dCRK=(鵉D6h:69bЩE=*}3п;u/gVޫ8ء*-D͞ c~Q>0v}r3  #Ԭ=arJ{,Ͻ;`çj׊v ^#wʼnz)뾐KH7_ZS 5 % cռ]h~4{{ "Ԧpuokm+4XHj]Ps7>!RYFAɇ_CF}-D;NDw[͵X|N24-mXP4=8Rh}* X[?BVϢަmʵJ(CBm!p:kWNaYv%Ч:HdrU+KBt$[k{ZznJz ϟ=o?V#Z.aJXOM6:'i^&6i udZ8*_ԼkPZsEM.[2"i2+o Ũ,Ѡ.C>d9\^&9KN:%7 Dm^Tp!cˁE;8E5C͙sIf]=1dz⧘u[T1?I)V d}2恌m7| p=wo QX]v6KRz% MX+3]yP"=r3Vw=+ zDwh@G 8F]?28[L}Jq-F3H-;sJhW&7˗@V٪Y˕|L4 [bz$ɜBsAmxf55O I !f:ʮa?"Nyy$upPk)猒"*yHn?r Fɚt .zAtx{;h[b^TC *Xit+"OCh>]W[3':j-"קпW.x.{ ;i%Lr]{T&3iDҵi̦@I~m^rX1+јq6n3ճ#T$Rk3yuwNurĤ~ϟAuhe 7hk)>L=Ct]A2q\.oJ͗APn^K[nco=vW׋FG}̥'X0-q13:6Z|Xd"[ґ/LXYДc H`;E=M~R_Pkufo".RC <=CdZSnG&N (J''psvQ SXiНpkE>mx9A7 [&[|y _=53G+eaQˡոӀxRd#s@ KFc ҺtNj΢I*l|Fθw <*7pQ ?GMt1|v9D?v% ooӬ]7^-(~#NHR0h}crw5kh796RwsoYJ,K+H2@kb߬OeD*pxl=1M\- x Ywp v wx)$J3[g'9aٱ0#sKӖ5Al4XEg"^Dny1٤"t$ xs%x 6yLʁ0p_K/Rzd )f@䖼#H䘑$6HX9a{wGV5T{hOQKb\2(r<jf񤳈$jr\͵w=qLU 1>4sEQt^fjxϱJ7&*1~۲re5[XeK WG^ԕt pp^\[R֌x4n71ꠁt~:yǘ)M0"nLI&z.$x2J+X⫭fdஂF/sH8>Z,-6Jw2"'99Lő> 8ɭFE9]7ިc?4򠎤PӨn_}l;V߅HV*B^r";Q&- ٽg  2N|rPN.eX3kZ&;i>Ta4f(D4q +`/#ޱd+p,wHIڏ#@-Fث.֙?5X+A|Ke, I9ؼնOoi1 ) *l镤;K0ɉFie\ˤQQI]-E; 6Pitg2 lJ^煩m nhjU{tm !Y\ 1oWD⊀"e[|HJڳEj]ձf݁ٻ`Y5 5㝅!nEy9bL vu+6hCj$#5BBZpmzl4L5+?\^cv]AE|u7qhMU]ON6]CYfvJ]\ @ǂpR0ڳ(c*h2"74!T` yһq'>{KGV^V&Φa-WX@򝐺*<>DOggC q cWD; ݼ0?*i 2!is $#__rn^=hzdp!I Sr`+.V5P7e;l֙ =! l0җ(jN' [Cn*ciţ,Ssl3 I }#9b[L-g@-6vH;wvgiw ^mōx TwD9Veno!xgnwp/:>a]nDJF'2K(Jh b\x`Fn{h:-t.`,)E[4k[ D'OH:.7h. ҟUKUX/ཀpho|5(0ٽ,E,%Kzn oM,5qQx`~s37L\=X鋺6cJk^}W/#LՉ+0v}Yvj@V41erk@}kTq2x9߇bч`DvFom;. v`WM͚tVQ mz %ys&\ % ^bP*d6ѭL*|9 S`ŭr_ b @L,&^KaD*>W|T*t1ij|ҸcB|4ZGR䑝GC'N"Wzյ̈́.l-ߍ+V9 &:ZJۊG\_kj% OV(2)"0>8ve O ;&!:su9[/~?Rt!ܰލy$Ӂ4SC5Ec0ѷ7/dG%obe1X2a߇<^,[൨-gIdHKVJ_iປ}"Hǭh#E3%Pv-fm*:|,L6tKse>Z̡x ζ>5Z vd=niRGTXj,| Bβ%HZRyO#6~p.Ǎ=]6#2rZ&;*|XJ$(E2RHiaz:+ao!#pkFtu遫Wkr#ȠuIJqKp/R˧ZNsz.Ѩmp["hw!1Čptsa%1H>iU :HJhraOH -veo&M` eYirŖGsȸFOJ>#3b[`}9367w$f2ؗƍnbu"q%ėX,5Fzjn0 $}dq(uu㯞3}fjL 8NͳsU #/P&>GeiղOY̡c_vX"JTm?eҾ}a/ٴ$oz ED,tXX}QRF6 t3@-z%v; [SArDhuDZd2t?6ѓG#脚~K% ߕ?zXB U>wQO/xӵ+'l:{nᖝٶAeݼ{.6֎a/!1<#aGqtr]$%Ye*a@7E^2ls7Ժe^>z2VD ~qA1`ppiZbYv66 _˚~3i49# Icj+oE=Nk{D |bN,:%=dT 5&J=|^\EX_gf\0^~`}lS#] (g' F馢YJ(x\!ЀX C]\XL^F0OucFcSV}L A[?L+:Sj8 }bý^S 6lL(A >?XLys+щ {--#O7==/%_i콶Stjƛ[ yb=3$4>B6]uR;tQ)e*GMX {`s[|GKؠHy=2'A2`q2;BYj .kS>h~אCڰ%Z7ͭŹ0v)VEV= JU_8~-`.X|DP^ϳ1mel Kz~~7OZQІI PezRd4-6貿c,guHbjVO]Ru6$~(Dz,jH9"Hgc $Ӛ8JvVdCIܬ*q!7;3@}9Җ&#}\>mÌS?MMgQ4G1 i+g`Mo6kn|Vp˶-C.uj؝d6(j34GfQ#zTqƹmt5:{#>H=@87od*ΘDnC8pWzɏ@7ˆWD^X+0KyGzd z0ʢʙZ0e_H9Y>ܳw0"̦mGg{CX6$ q\h*+ځLm9r`]brɥKߨk˰6Zs…4BYcX'_cW˟ uv$s4hi@ ^*ƨ#^Y@4]ˁjMB73#GZ1*P0rhjOD0+2-/ #8ˋMPek7a &[iyQok䩌4}$ F/'t, $)Ƴ2ǃ?1s ^Exr2Al^[rTܐjk iJ1z!]М$ _(1We>~k,^SnX7Bc ,gC鄔DOGb5͂ϷtI\{e.tf &TYYBX[d.\ey#%OT|3"}8ꩯV2YxeLgjRMTcJ??FSrp:>vf.V*@R F̞P^fEŨ?tqۈYWvM'##ƪsXߣ5UbBﯘ:- iTkb[̄};^zeW/ yQ0o]a,E?6xA+~n4v{Ϊ2onj jS'lSw".;|fW.;9qҹ$:1| >G 2^=;eW[_0 "H5 E/y?|>tbK%ghBTf0B&0iKCS#Lxk0y(_%o>g=:r94'עetr;3w>A!,dطZ,:g>dp$&2,ă`=1KL]=h ^8Js 9{7(}-dj ]^vTxEeA\Wd!_:mnF]`$Y s*X}{EfЃL5i'bm+P$b q/uss&҃CX+jO1S[jK١s[T`\fX ɯXo#rڱN"[tf9OSѣ䷒5&&7) @YxO@~Hk(5.ڂܹ҆։-guX N{= [ ˎ/rªuuCsVRN;&ʈ{ǩ1I%W~9>2ҴhE{ee?LP1qս&R*By@Hg8/1ʧg{>Z:A O{t~h@:~aj9!Nr|]&.Vl7vִ)Z-b5 R=[pk4-V&dy;t2$}K]tހcifшx Gm%pB }MC}͛D_ {^cv@\4e]76UL9c[d/gX<船c)aQNjvZX@.3Uѡ. }&uVPn$KL^w_4>] ɗ^#g{û7Hc; װP} 7Y$<:̫Ȉce.eYnj覜kYqra!6鸔46TcTC u 7xbBT`0YF 19L Y/f L o(UeDE!ÆK5 VE K^ȮfO$*1,uK6C!'[xh\D'B?am5@+<c tRn1֭1ӄzb: ?e;;,Hˮ-;o1HDžww{HM`$!YzOQ'i][V ;Pkf( D)":e{uGCUU5 :RQ$tx6.ߎy-jy DSdJG3ttZ3ꐳ)[+۫tS 3eiQ-`-F.uPEa^˝V{t?_^Hww ?֤In{/rt6#SGj7p7mbꟋK}vG6JNʉɍh)`?rZt _XU4r\E "wjyih]OwX^pm6(DDU}`ߟ3$A,/C@k$ҜVaon/}R)x[c[ζ>aqDqrEA{zU/9KW2j"=.j`<Ƒ*_)zy[ ,RlY`?A*HNȩJak!Ndcn4FuxK^R.؝‱ZWWQ,?(Fl>Kn^^})4ר&u|w OVQ^pã''45zz1DؚXzM^1M/G80Di8^yJ$^J^=x]);{B4$xWg&.fFovluR5L&W¿dI5viJ]UGN{_7<|zSpkqM.i,ޭ5#f9T6ۤ:A3"Vq糥 7Q'r(NhgS6oYO}!Y&畭opK/7ߞ+@d5QRv^p_b˽4ptx0J|/T.PkwBX #T ysr X y9[K47Le10ՎZBImxD.-GV]Ee^}2@OZ۞/5tCvn,+z脛ՇBRαbsȨ'D> /HLʪ'# mqD%4]%}6Kv+P6-7i >#yO@>)Qivqн@ەŊ qo L\)-V{o@3/P~-cA}|n (A .\7g*VFJ~>|e1k1ԿScV(+VU8eC천(\xTI쿥3Q.'pȦ{i FȎP ^/*)n.O}+ѡڳ{_sfLTUJ/(.ƅ/%TOoC1Ϣ%#sB<#&yD@ EʓK+zz .e9嶁-3cP1p_ f )sgw!+ Un(c;맭zcc!4~T+)gWO!D;i20p`90y 5Ocwk }i4jAG SO -tC!x {QW̫)JX!h~Gɘ>` s&ALCx'L#"ie_TM Sj-;zAʯMvf V eew PQȿra>XJxB_Sl.qx|o!c_kC<7U?&7^! X_%%>NH [\?^`N3EFC6ߕB.@@pe6YYw4ܼREAvzw8G|K{yog}6g H(۴ XWӵ3SpEPch-:8,z@u.N>dYs'ڻ6" \Xm dt#i{Z}.ȉBf_Ej޹MW A 7whp"?_鹳x=i~+J$*}CeӍ]#],G[M0H=*,ARv6T2`4pa+GN啰p*gdU Q/qa)΁$'3 w"z@{] դįJ?Ou~O)ړo"acx]OV+OYƋ1b^'VɎ #}=54/k̊o<ʖR"3J| RA֣~feElߧ_Ar%>G߿^tRTXY ͨF<'4I6ٍXi6NѡcTlsp{?mZ1(Qj8.+ /  ۵7jO'-f0=b1gLW5c9ɿ^Q)ʎ<=ܪ>T@$I:ldAx>KrvZpeєK5Ҩ;FX-w~5mc+e4Ԕ8ie⃲zK]Luopj\Anp"DFj!Q:bjVW3ӕ d߲>6lbHB)woUa8u%b+uvė7U԰{毙m6VԋƕBbG~%\SSP0e^.kڭJ%4>|9pm I~GbŰ3mF fOY}wi _'Yӎ!Aoٱ'䖨]v䷔^5b$F:J" 5 D̈YugaϝMή(JRR{Uˍl):hzm,h)rQw^-%a; *Kny֊dg6wo'a vw=Z!]h~^}Zl)8[&TjX6b$+X]CwTDv^#1ꀛWKe9T]B22nF8.ĔSLy!0$ Xxa1(:J=0 9a<+eh:C9?Znd7 [xUk-Shn]-Q8µ =EқCgc)P,D+ْCfmðRK#ܸ.xk"`O։4s=<\]|a!Hz=:hr2Zy`O5$ 34'gX %78^p?lRJO|gy0Sp@G^g"368T@w6iXME,985DP<|05HGr}* T+%|&ge!<Ɯa 2>%?N,Pce:# [9gfࡢpUT+K+$i=X2\ z%HU_MYHMv۱ر)b#%ųhy!Zb@z1>.ҹ@l6)ĩ(mDJMF9f{iaŬDH^)N_ӒxCN6Nӆ+*lgp|aN[jh8z=YA;Ɠam_,nݏ_mq8nB r7x-[RfxXJ[8& ދVraApYL/2V؛FONj® .ޛ<=:?SVԠGQwL/yhELvYῷdq+%4jxVL)Su^&͍~j<Cdӆńs9v# &]) < ]Luݝ̡Mކ$UcbvICxf7_WQ( :tm7]i R XNF% o \Ʊ9stl'gH/)?*E#/j ?ŕS Y+;Wx}Du~hŶ} J}SP̴"G 1, #a Wڇh3KMP8J^I͉g%8Q$y@o|)B{nUlIooGВVѽO!92η:|1xW' R׷c sn;\WG?:ifxd Q&( F|slCq"s(|b cQH~AinLfvd0<H^Pkl&g vh"C7b̗X|x0;:{dcnV5]! +d`q4U58&fٍtlNj f=4{ƭ0xVgv! pA((!&џvښ^29o? U.DY~~Q+X2ҍzp8HN} f ]85'D?9R[ e?d p%+\l0MaqtV#zEkaoˡPDyx1cÄ1Q l4E_y6د36E!iꅅ&oeD!x}'7+BbtU`v5uMvT7;wդsD/nEaG L8q5g([@iiROd;+ ̊#S~[O\=dAF̀LTZ4#S::5a-0:ҫG]OC7\ۈƪU)7tI &hWz4`.\㊗uCΥj* 'fӫ:pݕe\Q+;,O4˅bgmdW=7su g9RV-qR[S 5lĉ&45y&*@C{=vlIHݘ'K\X ɨ U"ٽmBL0AB:o )th 0ӶԀ}0bE`+cm@q>dtjEnP>A9b,Mw XB8GF`bgX3Q27*>J t̍I~|x2=^vt!LZ.|U ]5?V-3PpUk5ff-|u9Ċ.&:n-0-mkDuD{3!B\ #qS5,sK͈=nqQ%X9df=͍J)`oҚ+6ZW/^UDAȖ& lm!Թkw 5J(ň QaTEIWUGsǣ8vz'!_ds.9-Om̑MxsUc%*]2E(U+(.8y rI8sQ$p$ֱ开~'ZxJ~‚ #.o2rZu/WK#KϚ(?GsuT*,h|/e; uq|ڹ9^7RnRGC3"NOڛ,e- fFAN1U菮I^MVd-0r6 8صZ/m3}5R[8rXH14Qu(.",8a4ӌEb w*/O|kfPjk+~ㅰA]ޅsE> r*Ӻo 2tԶ.@oD;kYFM< gvOf Dw[fS@'h 5yx[ɥӗzީ8rZkǕУEf'JTAJ'R 'u:KF~ g-+[HD}]/grS/Ij""E-z@K yu\՛->wo oDm>U`GM|ux˃fb7R^ݭj^.XV_!^PhQO[碯GE)ןsElRܥQˏ OE!n.-~Uyu},uITRʑr>TE%zh̟`1SB~ ʗ1պ\AgfO'ڠy# |JhTl൏%vO+Bg(kؓq=E9~8}mpLED>k;A$ǽTW:J-Pq̸.z:d"xԅ~+H)BiEL$čmQ`v]yx/oow$E>NTȟgE#dy`VpˇmT69z`iQ^Z{%Pd'rgm;)u);ͦFw[o 2Hꙇ0J1Ζښ>%c$ӵuˋm #&"xCOY$&60{uվOϥZ5H)kg8TnoxK5, ;@) HlKgbFށ'uAGGAPz.m"HBBȦGZQL !br=w rJ!F/dR}CvοifW$DSZAhdk/߈b\x5b}*!=3Wq2hP´i#78K Vp%_jAfXa_|sꏕ }_?<#@ş3 Zf#GD٤{ֽ ۇ'YN .ذ>o[-:yv˴m>_ -yfUR&3XnhhwLƳ|=㹞(hE\ LTf b+CfC]Qzy"Z۞%.91雫B/Ao U-\m9ШĆ ş7Oձ'=JLZ%apsK ; *Tf!ݑ:0TvcG9gt[(TOXn&q]y;GBؒ.l\O%A޽R3~Acɱ@"fl% BͮtQX{eɐ_p0ztrO@d:osw_ ZƆzSnۿ/VqR&(3MSc'b4>,k-zXLhu6e\~HLhD#CEK()~_B!~B$*m >oU*V"c AeR!R&x2׀jyQ>wA>F$j@'1$ȏCN 9Z~b.TW+ {Ib 饞 5aC~6}HTqa{Wעs1Su\8b!zJ# xNmtUiEjnDK)".>VԨrK7&K2ȍɝZgϣ!Z^epf.гO"ax4Iqm9"yzK`I_`7eЁqV ~Zg: |O*׫<7C½¬rN6 .tVH\vcM8;ط19Ț8PD7>밴m 3xsN;J4XB@-K(v@ ]`KX܊OUp{wj:1{u-R e@V#$B QI ՙ5Dnc EO0|,D> 1!UIW1Qjg/`~oP9nd똳s{>:qN FA–mah. 956kgq/Gt`ġ8E1ug;Ux a8]gDwzj~~s:QJK,yv98ҝ̎d S3oapơp}EB!襊<^ jz#g1ᑹ[?ޏkEĨ!RXmٓ8E +#E]ىEPSSp#ҩ{V <6'{SVcv`HljޑN<+Ao or?jbQ}k z-n! ٲ_[|ru|`tnps=؉:I9T$ۀ*"f<8ٺ*`D-?L49l8_m&Btqޛe8Lp}K y@߇W8,=8*٨']^sD [urnq' AƸa)IBL(s/!K8 |\M9١X n2l$&0!,ѺPκ7lvٗfX4Or2W{4s4XN0KbޯafyuF#(jzKՙ+|rt+bi3o-V-}WG6[6@^[^ V^Z%#3J0"gV6T4\zY AqWQV9յxbB D_0d;K6nk¹A/GA¶BΨ GiĨk`Pg,)`_ FZ.K.b)S2'-}xV'T{-csˮ3@jf.b>~nR)w@ii>Y '.*F# rߕaW~y0r_NUMk!Or lkyrP/v5?0-F ˱vRʱGQhTFRK3gsr~.ǡ1njֽtf9q#j8%C 3b!(B ĚS.r8as*Ƹ0{C;>ZrǙȇkx5)҇V4Q*դ{ѡjEIјwTfenmO@o7㨟Hu9wBc3 -fav> t-4[ LayFJTT}8GwJv zDSXjl?1&a5-tԕs:^V: Vˠ-_)@fkA}S/Giheu2VXyON#Od&sx(5ytA3r(jh\:]+Q(˃0un,$Q!Mӆ{WOO4LL?{cmF.Uk[("\`:zk䫮qP_TP>ʼn Ow΁2|@T8`T iRjUW̳9S mO*j9 ҄gĹɏ&Y_A/7Y*Ys9hz?].u;{,R>ۮL MT 9I]8[Ev]h&x?LmsQ1h΍VyȟފU6>y9^ U.0lG:=.I̩Kǩ cJQGmS`XN&4b]^{S|5qWN7=LcCc磌]mq쥧$cfɆj1ŸbVq+H0V @Z62uJX78H_$~qLŋޫ.!z!W/}`=sU$!;ϡkTGN¿ PMCZ<nAJBղSUhUK iP ct%}Z~!` 2GS:]\u\UkPyB!{2O=\$ 6$qop ɍKxO)kM`XP0RJb=S88M+n\DN̓`+L[\21Yjj_5h/\S;).p L^я4|oFF>t Ͳp/iuey-{79Y2ΐ\\=.0 7%i5sK|lf=QZˑλ/:p =]yxQaoYWNyFRQvHyjDW8p285&~qbGiV+¯AkF.BR΅vle<$ymioQoҴL}!?5grhYY'3 iqd0߷LY{㼰`Ǻ_!6#+[NFX<һsm YV'+F$']㯜QF[$$8k-xz8SH-_4˩Dtv6ޅ:Izt LW՛'q~N5fp&t32%S0kTUK 0C${`['cBZ`4 mmrJJdû [BǻK\,%YXKɀ+HFŷr ! VU7^$'z[5ɵ-x 9{YEc'zuT/f;KKH @-C@1Xjۤ5 _erSq(E {O8%S@I7nDV$fϨبUU:EiޟS)MdKF˒mB>論o/  :oծ*ӜL}[= $q%4p,%"`i7k1_]GxR& dSЉV)ͨK[Qu F鿋.m;rDSCW @ʰlwkQ۹ b&=]@}Ys^5cU,ݑvSP颣ȹmڜ8])Q}|(D)l+ ,3 .AO6ߖӦk* CmCkd]"K7ګO}S<-V"ĚΕ D-VX%,!M<9`y'??}xtܶ/$K%AM< nn{NUYOAZwqTگؑθh]c0fja)w%mׂg&_3H={un+2!v RG1{-: )ɊK'xn/dZ2'qߙ>V0VP Ș`ܭ~t2q` UghnHU{{ k'فͶLΔBxl[N w8K" /|D+2~` =4E;euj_|3hrlEJ2f1Xfb_SLSnd#(ޚ9} y`_f+Ơ4lEI>ghlP~(D86}A+T &I6. H4LG=S\49;@(<6~Ke\64³q_zocM)V؎:6@ LSd{\B؈Ju}ƴ|Z}؞x.{P74*;Z%pץIhzݲ"Ƽ0Kߍ$%Q"TDK+ ls/l&}l5z蝃`3kk.4 nՐ4s?'.UZ}5䫓ψ4ħ#z^nDW17CRɡE F炫/*8Gv%Pm+y} Pa:[:УWkLD_CXR%N"V[ӧlqTrCJi+[-, !hb<Bx:_EQ+~) ,w v@VC$ lhvôZ}860TcGo%#ߏӶ Fazm2X_V9^-CЭR.74 r*|z X}trrI ϋSg2ZWNWG$N[Wej brNaJd3M+bo3[c_$DdN{5p#hڂ5 1 @hh놄PHeFSdɫe,(юޘeݐ06ò}_"VQ1E0W')> *xm\ r nTO'O޾(0 }y {q[E`yB*#a5?/ƒlo;g]4.# k9 b~KYr -ԕZɞcI{B.Ii`ldslp5'^W"t$:F47O/OjT6x8ln9Ƭ2:_3 u"}1P 0U;/}b~¦^A2#լ#$O ?9SNJ5Ui+ۨXn1ʣ;Sh!<ihk'P\EpvNh$p KE]xn+!E}$ieGq3k)R mT+VXr,6)N$~d:jO97 ܌G3F/DɼU1"vfAHPӞ%h;58gNG DQ8aᡙz+ vk,/ђvWeeNq:2Jjл/v/8&ЊkSK1O`49pY,_t?o"E!@<%wID[ ThykZbK@u=.^3g][#6Q7zIf_n[ %Zۚ]ira 1FOe$-Mm^t~WZsG4{[Z7𰃅Ә.KxDp3 8!/[?n,ӷVcG6eaڠ(F<"X{[JիiBՍYdf B?%[G(øu'!PaRNM@y $ 7!+j5I,KKC}߀J&x_9 ЃIpxBIUuRR+_hvz\Q G $KaW#%i! >$VhyM0#T':e$N+5[ĄDePؿ))wP2΄r2iaY~ ~VЁP`~a6}'@ni`x=U ^[Q /`c2IA`.isϗHGFNh&B`rf^dmg̠j-QnyjH Z%׫~`­f#/hh42}C$Wyr i[Maעϸt/=X eyKlw|)uHCK*up sWX?D Il^ҵ: 4GCx?z 5*dpp%vhLpAmm m_{\jz[xWC+xHgȴbSbeVuv&K,#;2TQOlI\xN5פV핌^XY\m\c]A rN!q"O5HR#zc gҒ0>ՠv%f"E1 H$Me*Gz40PN>^_3! 4v!{z"_.wL@uj,0L8yjuFuT ?ִjt8شBۼfXN"ueWCU-!mUŅ?HnHnZb0H}?1,y&,$w{C䂳N Uf 50HipvIb[7,̜d1`<]ևC˗;%H|$ zGp39*~-ײM+RtP D7f+362NG7MRHsOgY#s3N{FJm8`otHAC\.2;coUiNzN%au"V-iAoh7[Xɹ8c~qj K$[W2r+&By?h1l@mmO'W)E9FKDo s^˿%xGѴ3QxEjOXGh!O Q փcd g`Ylnֻ=~*9? xnC|`SLs':C2V'J@R3 3;fǽ57@ՄDo\Ԝ~_af? qEyuM[+#~yF)ؘyRw9.=?& L.V@8GD>:2-^5Xve T?+nT(ya !Φu|5'OCyZL?mǀ.gIC+*Lb ݌i>X4Dp>av.*Pb8l~Ҧ{e桝at.ybEY!5+P?Nnng) L])O[އ=~4.w{y֕!g!% bm40ЋXB ¹^e2і"t"#mQ%m̢۬91ߍ7^~+N)9a\mt-cx~YOka0mx!ѥ~s})|D;ɼ 1+?"c5|Nuk&3?asȠ6'|6if,0h#b$ZHL Sa\ʹɸNGC@ue"WdoXmnF>x{z[ KW$9<9ںtI&.K&O9b4eϳ@kF_be;r t^Ff7?G=C&&*jŌo\߮͞x'BM]jJo4?Mos }.k/'خw-q,}%S8^@B\`澛4&_S/ÿw_;\Pl9 A.7sV诛B ̣b\VӋ8kEISɱ8$ƊgR%b/)]]hk "f`c NQhIV4C4鑒~=]^3!"ԛ)@貑2 K'=xh.+l^XkCV>"){R>+Q C~N{&,Qݼ!ֈ"jYG0yI = 4F qmU5H?պT]y^`g0My"0{6SχmR8vJ oN20D 196jʑ&- 鱢:W~'x&xXG˞4+ TH#ݢ3 E?+yE&u𡈕F+Rj7 n[t^]xmm ۽ l}{mre[7s)gJ]裍+qḒ.Zq~cev^֐+1'rR"2ʶFbBaj-LeQ le~K_t#5/9*,Fh>\S`B*J4D0G6Ӕ⑌((={D!e9U: /1Ӛڕ&Bq(@gj0e0I!mh""uE;'Kؐ8zEp w*|)xSYvWs-lNHB㈒~ttr$ks1JR$aZ~?,֢ȗ#>rU1y&)0OsG-%D-[*+CZWs|B2x>+O QK&ވXcGG|Vs~1]W+1R+|Oյul_.J3La D]%&:VG4rq)g1ђŔk=A+fomh &KB>6+]?lY$(D̥#'[[jOeNlzEk}x\m`g (NweN1=)L&uOޖ)/xniT-ˎUR ) Z*h+\fFٱSoe;2EHvC -v?^0řb PϔE"!3_ tjQ=рzpJΎ.hRW߆:o]L*/ 0x+^\e+P5uY(&L jֻ>ǔ)ux:LT1-f#纋Cr&!p_Oe[M$3a*{yB6P`gC9ZKP9r (vtH}ed%۽rP78'$ulc#ʄ-!FB!_.W/QO7С 3}7VE=93KWn{P%`؆ !^W@17_xqM_Q|g4¸CF}u梃w <=ϷW$;>Z2UAY+ a% }]c,J\/xLhǔ׍Qfi)jKQ!W`3^v$8,JR5 t*Ruωb.،v8M,Zo!Ha'T:QZa!-HE-;My_Y"0~1frnk-V:hµm-NHdDU&x/jGlIÑR>e,rģ'ފ!h/I(hVa]Rg-0q6Z±LTVB2%߄|_W@ Jh%k(19Z[ Fs. 즰Xq.RS__ կ䩡N}54TJyvu @B&:>1n˷3SQxI7f7*\YGEؾ~Jpb=lQ}50bpIinRR{92)(\%^N[@I[7D<`Üy>f|u^fÛ},,QK/jm<޽2 'MМs3ԾT߇&]m5GcZQ$7ЎbԵͤ@{:Hg ߊ96Zn!#hkXo8mX0Mee^C ~mR J7631LO? SnvUꯛҋ 1X|sDv`"BzHHu؋65kp1JY P(B1`Vp@:;#yv/p=4Ճȃg]Z`nRkB>TX\&9Gyۗ):Ø (#]e*D# %ag:;ՉW|k|zA,tt*" ,!Yp(Df}K$K0Qۖ >P';Fxlp=ɽRJ,!&<9`"{/]J%/6] V+rf^胅 ne><᲍X L _.͡7/4x 7NHcrqpLľ@L7nku!.Q,.!z}r-}[D3~$OPaq/ RR_T /"X2 27Db}ۢ Yaؗ#ۇew [Fcٙm-$Ѹ+ ڱ<*2E K+F䦈QТþ1w?WP`I wspl]ƃ`PÀ?4λآ 5Ͱlmm-FͬfM#ʲa=P]n+΂haPa[D:S "> k1BG!\pngaS=Ea1qu^mߋGe@3p~d؆}"A6Y:ȵk!Ad::BD@|۹d mG}D:CiDRg4!Z31^;E9ge-XCUm`%wSoxIA M(ԆOdKr/)`v{D~u,O 1^oE` 5Yӊ ^}pz8|}Xn77'h:?=Qi4V-݈4E_` MaýD^! 8og%}Tċq-d_II)4!%(؝a!eD͗%$|o lR:]GR3D XEkهz+n ~egcاHQN$iv?l* =U*2#,^ws67_ 4(AWg`Ӣ> "VTr}UEd~zJL@]QGG /o& MQU##,y\=CSKmn :tLiz*BOIйLYnP_D*P굘 WHꀜ ox\a@J +kAYf#?b2_𒼜(l)@4pQ>4%RڹmUF5 Tuw`>8!/&T_|NJc7: TYBbERc(q]P2îeS[- 3jT =j fxc'{4bGCo-Y+n`-"(ӲR#I~Kz*;V+8e<ЀF(&d5h|&|"^_޸Dg쯏rxg(Ku p~uwb7; ꔢ].pɼ{<ڊ~ HMk~ٴ9;ؠ F ֍_em׵JHukI1ʇbPb"[E9Fti/1@;`˳I5 " /ycu7YZk-FO9&B@omCG8NW\J Y/i%9AE I@E~T4\U5JjQ<$W ,;KxGVV vs x᪻k8{p!(!O[*6+cJ\\t8 k,(QuE^&q9=zvAcdZ(_߂ml/n;3f"hdvcՑR^MG cllSsINL7}2ÅJǖ5 _, Y,/gV?]k~aOv>@5X뺹pވ&^2Vv(848VH'n!rdвtF3c %Uy:B~t|\FZ@}Uq6{ݤץZNd zN{ 'E%a"FPX.FϠA@dB's<+!/杕 TCNO|=2eodOw5 *·٬D1 ɧ%sr# 3[H=)YKMp`dluy PxEz\,٠!3[De_{pFQʷ񮈛Uu$kYN\{49eA  ՗TLLl<qOh[:[ܦ;H߸^bhdpK^X^W3Sv)@r}"ݖO/$I;V< 0EH+>fK(OZH\ͳg }G €MlH$نb?tttRrU98ЅuW퓶,q L[@yI<ήR;Bw4U#mEH^5H m D=`!{GzŠ|"Vm{DdThI$3*t8) -GؿDc)5aX' szN%ry6q8zdS VŎ25Hpt|FW#Á4)=n!_[D e4Uݞ9.Jme.4ңi,7,uג~oj` ehy߯@0 Hwv wP°ÜW5Asmߧ2(6sB{gzEL66J.U/x៌ʣP6'؄l};(e+Ig>DA2I 9tb}fqқAEv8@$:*h̜C[P7Nk #_L!{u91p/15r:T.IzyYTe{a% !9ֻX[k#] @#\&IW>I8 Zq^#m9| ͻ+0ep߀*ȩ-RZIYcRȳ˺Ԙ֮T&vt(y}tvਞc3/@rټ 7=^)wGY,NrFW#+< iv6,Zg5]{bs/nԶK c*;jiMt~q)a?+zʂX!])򢕑qحΉ0.G 4j!AsTf}3oh4:M"TVydǮn,N4$d1Qs$OZA]8%Ҋ!afi,2魺w~&a42ذy{&j?ҷ@nHvYF^2}RvL)HpR ?KHKiŘ6EyTjmqI46;))mQ߬d^DYqGr)a'ƚF7텔@ʷT!A@GҭU`ai!kL.u%LKd۳Ou>yDa0sg~TbVŧntꏃGe-JRƷTr S$N_,vB{ܘWNh c#CriUFc+ H,ݤQfQEevyg^mDD6i*'{S2<'LIr}( 8Fu+Z+޿-bSX;⮊8]o$ƘR"ӇӰ[*H~+(X^2ӥ Ə-r!x:yn&#RY1 ]wr!MV߬k4[ fJ"j+c ˾A8~J9ϳ> %nJt 5x@X.GLC1{̸YG| /6g(Fͻ`IjԷhdyw #-^bn$ X~8k*=-NgBP b$Y"Lܸvh39<bո.8(IXw[-x߁4 |Jk{a _T(S. _?v)y'?əE|3X l'WM+ Fܸ1q90>`(Or韕,d^zu?G8FHjWf8$}SQh`XӜ!s=){rbzm-;x}+Q-|y=x舶a?(\!o(̩^2gB$9(E/w g{Ӛ{El)f-=㮋h4Z!bgO؏`0[X$@$1qٗ8x%!.w;>BnO}H/^2sOXW>:o1QϴoupUR&NFe54m@]6;jH hCU*hݼ8ȾUAK}E/uoW&oRSm<>?!=<뢤s۸Mg[Dqp9s (&j&Xʍ@,UIa^e"l@P=Aك+I|Aľ{7! $M;gcw|ĺE:2 p(^8ʅ#} ~|. du1aBPXrc=:(=w!g!x=x}#(qJWI; =AR [u }n䲗4rQci!X[j. 2zx1v"ܝɱ<Г4,vl| ~  i+(m.e2KdoTj9/ƿ#v !KzZ3ڱh"2='4|ʤe*%o/h)]JQ)::_ k_/O`î*AE]>m[p&KRL͖Nu*q?sl"U>^v7(zn4RQ=W{['L$Y+B[r{6bAc d$hc79Djd4u[zy4)mzo{#9CjxO.M'/lnb6œ.g*:ǚ )E13&z19hTce(H̢#[-]1<-GIC@5`DP>nS`?U#i힉Zh>GqC^aS:`J;*4xȻ̅NkPՉ冹mt缵d8uC[}~NnyyEH\bB?ͨ >rWfseYؼ'2i)i]-NrnuJ]@":#ni}!M}JP/2#hP@V4h\먎\3`錡kOqs}[It\C;6j he'snYZ:`k2ad.r5 )3QGʍd}UQMDnզY@B֣X;~XIuN!9-;N,iKFݷO8vV6zXjwcӎ8?,(a ,ו8OvS@"g>_R@_$9|`Vo.FNx넖}ԍxs(ν߈؀jUxѦtR=SeJ'3lݐcHBmec6tJm毜wKN|Ni<Pn&8qJT OjݤgcaPU7 B~ɪ  :Z"_dh[ U_Ff%"E:;ͯ4׹XSi d';r{DM$Ԁ '^5}T l ҇gȺܦF5Aieƕ4дYpJZ!Cnj eFTi:`r_Gћh=;_0l)˻Zn.W7@s5PrLB1{-li;y'fsVxdɾ}ŷ1˽$(2oҬ#(ܶS&Nxj&-*˵g{խԾٶ& :ѫK#'^xhbt.vxYAe,( I7/P[Rp sJL. U?S\i6}H}ITbS$\fe-c4[Nbќ@Σ6Y0Df͞N' AF ?]dt[| ^EnK2i$h@m{ 0ezD!p4M\LYأ++(|.?bZ:˶f&_tUWJ)ɾY59:)^۬QW/ ,AjZ3?v:w"',%%hAw@ Of( h⻿Od ԶV8Lڱ 6qs;zA *OլMDh4 x#6O:M}nVDUC ŞeLs_=EɀR~CzdZ;4n9X%2&eqҚ5hp"chV<#{m-f s[Tb v7'Bށ A{do]uC,D._.Kc<_c&GHbq6w)ג=9?$ȿ#f+hd'c"CP3'{ vO1J'|E bi"xQ_P=8Vx=\0R:pcp|zB2c+8mt c!5# ,y.4{4̖imRH;"K"WgbuZlv_[F=`]'3y7&G<,$v95;$^HX<9U5cq`#{ܩjbZ>j3SӤvt8& 2gX W`X-ΦBm_V^ZCwk* tfԂBYR@ό l\8&8\ǫqS[>q'/Gmkr_O C\sмlijulf1ESf'4"WX%RA &bp*kEʕ~8ШAOةS}Y)>л'c85F#E}:r/SJ ,:D%9IUVͼpJQ#ѝms`8oڋS@y!,(0y[3r4)o#.pNEX]C3ndwےAbZUx[iѮAN;QT|mh·fgu7 (4+m(Ƹ$0OY { s?UBMLyj}ʸe/b^%X(6+/̴W{k#ElgԕTX,@U.#ҦؕuyCtOc\.o}).ݍܐ&ecP97o nx? pF?'ґFtgjJ߲+Ň:鳥c4&`4IE t$3'EiԓD~ MD(=*Zr]i'̤񀃊˂wd)Ib[-uc8"v c{30l+šߜ&~ +u\xWOx(L"yf,J!H]Tk)xzyYB4;V^ÙzƴWґA-SI1x۱vGi]lu)ct 6z3;sg=ꌘi1@,Z.tܿZ壅Z מ7ᗊ4N 4 ֟Vf;kQ,];vrCAwNyb#5.)-piy0%0Ԧ-jU ~rKJ7r\#+#[ڗ<&&* p#(V'*}IJO7'xVҜ!p┗=S|* V2hO=ݤ %WkN!*cgLH v@eH2?Ĝu}\C4wVuDw&F/`7˓?]>X>MoR.5yص3l;,Q:Yd[oKMޘT2\ $iGB1fvg<Ҝϖ]+c2 ' qku 6LKߘZh-q]\:*{\Mx)MohLğlK% fIuՔF[_y߻_Ԕ7p s@ < "vjy"uԇܼŦ3b6BW?ՊTc[)}.(5vs^!rˁ^^[y}V>p?_ .mwEadf,č /0,Mc$",ᒝͯ Z*=#60ɜ9[80ti›pZ"mfq'܍eCZ#a0ȟ>g ޓJ0M3wQ1mNu7MktۿUl|"gcbl')B05Iz-[Nj#AD⮆0jL\N'Oо-a;TW d tqcR7*1 \\0cu8~0Hz$Pȋ,e-ͩ @S_$I1&dR:0L>|ӡdLz$kR"]yӊ==hAiN7(ez q$mdR'0əl >(~s")g5),^Ӡ[޸p';#6~_LMYF ֲd:buDH}q{aAwm`٠ "mAv"m#Ho6gUP$*S1kGKCm;Nt *^Y ',o=rBM=$,?Wl|r|5SE"y'tW|`6tGW"{UFyR3n#>5(YgZX@P;`E51dPxhNk0Sn:ęRm_ear #MutQy#T"{vmzODyU\dI<`.Liψb%pS{"NQ4GMZƧ]L[ycyc%zﭟb̷PAv+a/A%eB;5rT1qPxW;Cc|TYՌࢹ"0V wvSq,K2v}Aeu<&Vڶ8ځ>9N'.T ijqT0Wשwu[=5eVLbz)KMN hs1"34;pEG`89e8#K@2*&n+L𬢍G[G ?A>=z`@^w̸BmqT;'g=0ոu(mDkl:Toսj(>JıY˾ђ;9meV }7ַX צTy ԹZ"|cl``;Pu.g t* j;_U ' )'FMBT{/!k0xt$?Ŵ q]ÙA6 :#x1P+~zj3"dlRI&tu$vUϢދ8"[&me& Qڬ%$"|FB24(5wuT΃,v4@7z9ٿa;4%EorT(x$R2N&{J$y4/%0}+Dd%a9nԌR J@=`B3 (!giJN Wd@%#f[j 7|!ko_60$1n#7 :_,KZ$Z,EHZ84 G! A ^c EPՅ.4_lRu:A ,\;~UXiq5(W= ̖iܸ{$xGږ[ޤ`h=n^(\0!`GWmu.јV zkC?ã7QR߻BؠW ~TQ~Ufc]aEuYwTZNcN;_T4}YF> =TG;1)GV_o28RgK+ P 搛1IrC翀~{! 6j3bk,0>_#wM`RIpީcYsqIƙ˫N$M)ntŞ*@eC72xiE GIJ<Im~S冭2|X۳_XV^5c gt|uJerWR_/OYRoX.J.뎓C`-hHcAby+V+n0 x&SRGꌨi;e*AMژq#EӪ/χٝPhF1 ]ik!Rip@vަ<L358^@Y"5b*dGic4LENڱq[kd{K >hq j͢2#>c򈥡",KӡCPd8+UwG(mHx^B_DR]b5@tƜsPg<Ť |JecPߺ=)QLO!"d5^UA p?ęUꖙW$* ïY7YT'ǕV?gP l^Ia 3a*BhC;͉ w$/#m*p)*0^TRQD-G3HF5ٗ$WD _Etp^y2J*p5Ͳ#-k0\4NU/ \&dL1+)/9%m?nYIZ&G=#P&hc0޷4Cda+p㱬^V1K^#2(\&7OPnI$V]2f JFU0/XŗP59}K| mLFVE=4.a0~{FY{B}&h^oXn<7Phl'r*E8h߹Dq#k1)Aae2 _5j4tP[oLϤ5 k'ɀ:?-0q(jRE* af&-Mv0OM<ljӮ  %\gmPa2{N=c;YMh8#4Mb@>68W$و_|*uhw58.*m|d"HXLFS YmWV#e| ;dIE<0dJ |r5ۉ:2;jꚚ0ly iF?ZګyY'1uz'5#$d4 n|YoH?VA+Zx)f(GGtr> ݿWlaB`ÂM77 D촨7*`ąQ`C~Ӹ|R;*T1u*:F'5u PK?wzJ+h!g)U.B_A41v?o zNW 7)dڱ#*c˦u˺:pC9k/8ĴoZsQGq0B,u \j$o*6:w]$9=ŝϊ-|1-]m> BmjH b7O{Tԍ#px~ƹcY*Jb\o|;(362TUZrwј#h㵏-&'zs^(,6'dY7S*n@:w zi3ImvP>W!3Ywc^Bm(w:I_TD\㐼PL->VliHot^/o_K/b)G&``˳ #g|fh?39X #hM5 R.QBKd%@؋˴FQSɛJ/_@R}HN$'H.=9AnH"ilQ"z#-:G`wVeMH3 v8BЉ=5D^"/s*?oςyE}&wN -O&y닻/@اp?UST|S꽁~Li ]5lO kKˏ73x\~QG<-89(Onӄ3o!PIh̻uzIUSтcη ![XewT' 1q$nH˺ '_xPia =ț2I h Kxs8P!yS4]yd8\Y6RZkyfNB; E$rM'#eQ/O*!؏x6f2uRbn{{VGbF.U>:/ [ݑ@A醅2" A8fGY)mcd=/3-=J x?1=`r]L-5%bobp4KIӍ1]z{bucie %6'RWIOys;w 1fT `@YzDA-q^7$; Xt2js9s :{7}LDi䵌 &{qL^ {])<`d&.886j3:<\@698rw818g@m)+.6~\ CFBfmA 7IJ5alQcdZsY[g?x'qgs`zKGu !9 x|`LDxܮ6׊'KXw-׋;,#H 堀\PL {]"_5j$G? 9sd'ü]:Px,6ڗ{0x0 yhϥ3)pae(S_bICKƀgy5f9@i@94&xmj~+ S|%$!E{Qg1?*5_z{kea0Hhu%qoKiC#]Y'd3_4w5`$: +F[ o#JtW.l2*JѼ4cu/AzҘ~U׸qYZ~丵Oï!E+l9,ᒜC;2D%䠲:ik 'qO+|eJ[VN.r҈9d:ܓjI+`o_6&j*ޚskKQEǖ0(+y^?.⊋ܢZv!W##]ԍl=ז"z%>Fq @ci:Ik;nuAE!1hT)ElG“vC$?36+Dpm/[~Cyi`{]BEH>˜a5M'_&PRNu,0#}0\ӌ]"W k`4)d-^%e #~,ot蛚?@Rj4="{//_C!p+\nV85o:aWңr7s\8 kRBŮJ!o7@`K ]^˘i ub۩BRqϷAxDiK(Xfe㓟ױcx#lN4D8Hdݝjq_1{!ɵ5(n>P,jٰdksIs{rxp6V8Vp~z֔p +G?mEX)s\0OW +u}q \@l]#WܵR fܸ[*Uol5Y MPƹ!a!Z̋LgAyȟd/x2BŚАWGEkB!у/c#5Oh]"6G0[݆ )`?c3`Qz"3:E8eh Y;Ѳ ]%$HT\:K構\RH1%VDabe% $gjj5ˁOsPۋh'AždБ'vBLʅ$@9Q֍fzc>,dKE8%y4Z@)1#Yo-:ȐwWCcY!j? у6~,CX23=*d~vϮ[b+].yғI$߄͇bV` O`/3K߯5Dnq.P_ڐ (vDIY.6%"Ge{C&QҁuŰD7 վVԩ&ILBX=]1X+X39]ijx(j`>#v kPעrAD*-%sZ@30 eB{jg_[,l]ݾ; a9KuBLc~_e`;hUO`1%UA9uZ$IadP%~Hfg[D3"6+v\]"Uc/*` RMC@8靐C+3h*4j߱`*9K+O?%Hܤ}Q;y"oEіK.A Rd/sn-\9ڂ4eb~ 8#*")=I>=rR 7ǽ5#W:1F=/bF̽I >DճSX7S\.)&z -1ظol5ʘͻmpFC`_!` r+P-o0R٢ 3XZL7: eTT;ҒcoR&uX-쥻C5Q=JQ~諞á-V'0/gz`x֖&f@7J|X Q?-T˜EWwˠ0 Y}+^OvK+mc>C6d(JfFK#4o{Jjv>_^8MkeC]-076r#D6y}NBÈ&eXbB+MAk4Ze"Wn f )O}w^܉`KrѰ'D+3#RHǁ ȷ3@ 2s}Me^$w~&^2/\W {v:V_I(aD惧z  ojE@=bK9t`˞Ly2d-AHAjoL]ӻaώRR[` EeAyXmTt?כ.MUy# L%!>b^Bxog Ɔ'6]b:Ex8=AE.e~Yceq\ ".{͂o0bQ@Jemk4X4EżvN\!NHIEuMIEՁJɪ2FϿB^fC~"jڞPu4s}UmvXDeTІػ"Z gU·`33YuEL m~a*HZZy =g$ 5W6]KJƢt,vMrAZOB= :S:ȱMcb 9uڗ0139wP#t%mBu-wYɷ5~%OD Փ eesz"ۆK+ZywD!mB݃_ǥs^8tP8?0#1f^ yNȉ6+} fqAJD5R`H\.dv̺7zsRbY~iP3?~tPv,H?ha!x0>)AdڂޝL{-8-h9Ou'Z{EW!!WYb6-Tzr15aI{ !Pvs\٪,C<vr> u+ꙸGXᾬX j$W{:K$Cw})ckhSyQݾ5M͝J8#cM!X_8تbQِH,N ^+*gv(Y+ 8ռ q;+35t]7Pl0 gXϨ!8Z$Y-I{[^5…O|i\{MS';0d4?zZǦ-M/=ot2Fv`02dT`dp|K=s55jВ'bI[tw6{OAB(C%ҫqN˳.?_0C| cij!jYۍіo ew#G3s>4JМ&A3@7'.s[meg>3AcJTU-zX?Y*ɧE#zgxA\غdj6eBn9X+hLwш6^LB:۱\gPN cҁr1>$?n~^$ӳYC}\ H#D {9{Z}E53D}\ύ@Xck. AEB [dab I6ܼ)a7{`3ᡳU-ex4xvuY*3流Bd՞o 2* 5پ6ԴXn]70K#ĸ {& :^W$z@v'4x]U/* {IHDɀRJpIV ǯ5bLi(9;_. 6ZD kqE6op m{JG爂2N]8f+7k@0(;[B!\UU /b}'eGGVaY~+j {*pݮջ'/CC2+/n$R+H6\$goV?# *: VeV K#DG\^ jU,)١[Kςl:lYiyEڞn6\Q}ccR1sd]inLYSr"ssL(g@p@._ǿ_ p&p It5 GgN1\2NZb9˷/'PY;/ vuYm+OW c4gU~ӗ% rk\ʺs @-܁O%l#3erl4'NY%%lv.nMYaQ ;VTl4r9Ɔ2138,>aP'Y\=~_,$Nv}u}Gj,{yr&z9ٓ D;ٹ ynlTpȮ\D +k*]YgniCaEDb#UUj#)ˌd}ʧf\|:p!-^d:Z[lwtO 0&E0$;"(\:H+f}X7W1S^n ]̌8WdzF)KN ѯhV+x 2RL>MڷīEdxTG6y{} uNx+7˺-qM7^塩Ak82C#1øK ˡ]-9:OEv0DV ;# 1[ Sʲ6QY*aŜ%losF7UV|yPD;Y]?p+u |YOg 9%Knqt{r!E^ 2ImjTL3Zy(2g g5)O4)&+1܍%4tWie5YӇʊ rfz x_ZJ{ Y2_z%'_9u )Ԭg$Љp%w`HV"^adC̚hV[>c>[N F6%r>c_1I: ni4Z+3/x}<,ҶJ\v/vqDž#qr$bh.6 kpEhظQ3!6 ,;uDı]AU؊՗4_3z.kHeCs:+Q4a;ZBK *н^6LMcKS9hnۨNHYv59E&ɘh; XqD@$h3Xaaŵϖ4h{hAQO|29j>c_$^xEGi_+>>CԀowגiԑjb%onZi|qm=ID ]sJg!u' mnu,{2jf7Cwgr.DIH?1&?L:e a3:Q%WCg~z)>>K<"G!&U&hS z/YOYhSbgK`ƫk+69mc$38×j(f>H[2yvے2Xk淽o+UqXly~%B|[?_m=z}&!?펜 !O3;; xg.w;~{&JSe^ 2}{NIpYFKىS078Od@$BǶjKvҼYU|lh|b/S'Sdz9Ĺ/$ [϶ح€?4oRW۾'rVA89 b5#Et P1=n.p&At^y!{P["o*=QVuQL@Ic3 Y;r_VתQ`mCqBkUB2f1+:y,-$d HXpG9LT>|q1Ise0"so8gZ B9J5X $8P6+(rRj/D_2BWV;i3^ j7k'Gq#sAD`J>SU.VPմȗ9bEV/ %ye^hyʶ'" [dKO{y7Rb@Yw,@{xG4#Z");!1Sp^>Ġ~dKvND >/M{Cgok~؋ɾ37,6!M *Tx\í[zʩMPH嗌;qFxx_IՆLV4ϥ/+rط[U,ΉLTn0a7AMa&U`,5WUKHϣm%#9K".+:%Bڼth&")>C[^(}KIZoX?8ܥd3iP,(F%m@Xs=:Ȕ618.OZma¹({pIF &Ic xaMTLvnJ^hzޙli8Zh/3fs/N/#$H>>/S%}-Z ImvľKI!TPUiLGʂyY  ܘ݈vUH;<31!0x@g[e8iC:aڱNeuE7U{Ԇ K6@[eV.6RH#d<o$};m[83$WYxut72 8 wH>U):o|xUP ^Qd*XWk&/{+qvkE+msݓ|~Z)7]Y_&KKk.ZM=FھlnHqSdHtfX'#lEeA+UCgBpej;;ҾLuVЯG̓jhb40ɕ҅cޓRUel{!YJE2$'83OaaJr,i2\,b~?J`=W80g$Tx? lY )BJ5>T[V0ܳ=iBWd, =eJ8G)r{L rC^3XWIQ=zܣB?5~c2IV9G7Μpeͺ^zMgzޘ8y)xh3^ ]T#W/H5fCP'=CҘk. Zj,`N8:ܾY)r#*f~ï;);=Q]`SKsخms콞5~%+gtetXd#3_0BT+dIz2 j\ UDqf'ISU"a+-xYHw/&":IY{UՁIvIQ^Vۥa̕C$1:4A{4g?TaKQxLf/ 7Y`Vr2 I1+[݈ +)Go) ad&`BHТ7daXXs`Q ݞ}0Ӛ]]*7oW ,OR1ʽaŽ}m*{2`K|8>wTT,4>HۙԺ"f]*&bV%+K*$DA!pkj)9~TU EFXփ-y3#7r.90H{EoEv&7?k\_6\ֶTƶWH+9z4q'wpI}N=X 5Gmi3=oW J VbQuP]T˙dнQ˼o4TG㙏͔, Gm>[V;"iZF(@Y5Ud*t h|=(6B8U"pi 7!@ +;ف)9J˕H-V10chDb9d W(;`/ҙWtzl>i{\a댣-E2Mem*rY ,w\w,76o`HUoj(;SΪ>t 7^&+y.X7$F `r (@*~+O(mCӡǹ࿒Cl,A+}\M^;Sc7bPr"n\:O$!WU8H:W'ijM.֛T~esxyDKeE]%+@wz?7PV Z\Rn.[bwi;rjL\)7$%J˯K/w_8Fl:Z>u/u<{ٺg#YXguC$dr;4Y`_&ZiDkdOB6h8>Jh+>hf7*l($)<: Y@{;&E4 ;JY4"_wvE$xdQGy!đ΁K&>YT=Oc[ֈ5tp6k~M`k<_̆ERڙс-NsG&p^w(l~w^MŵvAT |,F'=Adύ֏wsy{aP.4{AT^ ENDl`x~n2\0xd)M> >FK[mبRpO%ߖ@{!=h iB7QfdP Z*bڪeFB`?3Ε0?%arLQc7D\XF˺ 벵 vvhbIdqŘ9ܙk~Ow7̿U@и4$l鉍 (d}T/?=#(mtJRxI97Ӊ$糾f!&a;^EfӼ㖅T$|6s-׵տӐ! BB5A} !BM[Qq&r%LC(yӋVZ#xw2BLp#S8QpKū)HƫC\+Ʃ+q&>46hۊg*q'hFTn븤 ')DtD[E-ʙ1L9!h49* s=cr8󲈸pl5kVes7ǣv*sKj,iLŗe V2Qb~Uzc5۬tY#/e+RY@'Ohup0O%<\$vt}%z лPO`sV q!{2] xK҂#ՖLWۧ |cL]7tEDnghԐz 4Ut-erRȴhܩF~:]?Bf4-K.ќÁ,Gf|E6DrRLwcR?j2)VKmz&ͻqUA}f_\GYDװH+uZ{w;GN5h\5D^IE=w"Lsy`iE ?O[!ioDR25_}%MzƝYH#n+ H+/"%(ôMʚŶ+FI.82Xr2"|D@P%V>Gk|nmg95_|k\C5bPH[ķ2sbS ,0% p5uv[ca:ל:ҁ#ٴ̿ΆOALf ۲ 0EکlRyK+ga%ZC&3k)JSl8*+c 5iU!v8Hnx~ʱ4<\sr?h.5Gf@l裘>aZ! GųtLnvdBXm9濖x_IHnoO|9,`yME@p/>xT\,B'uX%u!/q]>p®T٪sf1< e6G53+Y(~rl _d4# ~wB`HhB\] x.৙!R`Uy6IXXĻY{ga옔^AæRm njeFKI^ 7빂gqMv" ժ.}m%AoÌt+!(=q0q —B? 8sE܄4pj()u :=ّ+B]*J6U^("L52Q&|w#DRPOl9Fdi.#NiJ\\:Lx~ޡ~Ƶw_jz*q$iop< [Z)؞cEN̄|0ĕ`拠nA2 ^.^v2|{9bofwYs͑ 1r=?iLK"njEwfE{Wܯ|l]hV'.Y]*jxIb<0:$qBɁ1_E!⣍ G/L-"#"L ˜6xK&3W=_$y8Q^ZN.Sg '[ wTUh]hxIpL^/u#Zㆼ(N<}^]NBQvV푡jx>cÓb<):=҉r, ~'z/̺mRk>R Q ^+׶ѓ Q=9QbKmҮqa*Y+?2bt[ tO9ʣc:/3=q`8J쪙”J@pALHR0[LGLKC-PU>JYI3Ͷo8sj[+rWܣ6q|Df?Sp=@N_T}lPxs꬘?$2RedXCb|P27FaCj4^-Ec卤J>Uq,+bT]kC?7m`QXeؐƚeO5hM#!Yt:<8Q"t.IT@X͹z8@5ig5!Bu^mgh l kKFTPTY QW=i)zź7 \$1cnlù\{PN=j-{ysxt3攓vO*EflS]=Uˑ+#xY_9)t%x͢5W5x&,{f> b]]%PXuO e@+ v!S3@땻'JUŝdATc"g͙KI)=@OCŅ9Vu,fC^Ś&Wi@1.UߴS=)/de)YYv;*cIr_Z1$?"k5`ihA"Dz cL=Gdz5M! 7g=^}2X/ ₡T/?UX .ʆN~7 K[G1E8]O( Z=Y2 S# zQBwzY`,X# _q-0'Dxoz M:r:dEi^8"*oWH 80;5fߠcm 鴯<~YC|4@oyԭЊd ^k,.uk[PVD_+ k(}TQp1. iSYhc>HBe~c2ni)j3{!nh}DiʰEz4 (X+z (oS7Oy fa bhj&$l/kԹ)ZeytFXn3>"b_&JrulZfEqp\6vuR߬08~ i,wY),/RJ( hս[%+qCMsak\a(#?Xu _5DټO<ЖYć/9 R& h νPghkəW@9HjyInsv<ҨL,{PL(b\Ck"Q+©Hɔ!W}xobx_ȑƯLQLE2a`wT[2ʴNݽlh[J} ptsS2ᇃ#/A h$PEhQ$-Ə:̇n`Lh ٬u~卛:O6eR\m4|DO %Лt5p݈Un˔Zy@?Hș ґ Ovљs. eW8h9>ױ= U9 F`/pF\x`f7F boPݺOR$ Up#=|!M8gU\N֔Ѹ,AJeb5l:ݭYanL)&XHȫ-ԖbKeits2ҘsH,\ވ*#NlXCJL/*3U--, " ,G 栩k) \ ';v3D*لB-]t>)x1l6J'Uh8gy#FJ,|Y +rlyOLUBQFl}/7ϙ [㡽S~wcB<3]2qt/7DŽ2vDJodYSzyvI=䉔"\ӬHanwLIg8xHh)AY'*KO "fINo}sZ]LDK7k=ǽ ezn}nd*ZߋWy?$:qOR]DmB=7p8rдdռhmvT{d?/ h#yz7Cl0-sGMUnB*v$);^L`1-Sx; e$[}ZP2;>uz ",Gl8ňN"lA򻞚U.4䌜osZzPx>i^UE6$~rءffksrPFiݵxy2œw#'ǷhWE+m]՛I8N/1ј@_ !w֗^@0y}aΙ @dHyϩmJM V>R?00MN{O= pyK苞ӱWZoV6{fTM;Wf]BR@;rg1M9#o^gG#bޏ h 9ZG'ixyrO9"~-VBmփ[#{ʀm-T5ZG||ȣB=P&? VQu3);k%ڤba,@ /9W*B*h)u&/sAkEІLR5T7d9VL5YN(F$3\&0 _U\ V48ĀV6˹er+%|oPrayZ? ,N0tWUI*#!220NV9L?4=Φ=4*<(AX R91xܔpb zTU!]((8|<+cW!;ˮ-MEXޗF0SMaQ#C/v{o >tBC0E53/x\ó2Ƚ_Q%/-r#u&rofs0d?F|hۯ5ŋS/޸:~ R3(~ .W<8?sޘwqE&.m ~ OZ+r:sckG|$-xe$ ëx**+fa|&2lN6>|)eP)!qO83=eY~tlͻɇapݗF_D?d,~`&CT!d%ДقSN =r7y;9gZ2s}/~ENH߰iYl~%Cc5g hlDHp9LSPѴ6SݩS;^0TYN|2}ȿ%fF\GpNg_?8pԽ‘,Z&l&y0͔HMG~1rӦuKL"%Ӿ7?l}hKU)|8L^Q_tmNuyhHwEYټWm+F@4K𮭄KW;>jvu|0V>Jy0lb6t:xCѵlݠ;132BbnR\V~J{ˣu~݆i+ W0ģ8 T_n 5n#@VGsHM1/| HZliMw $? E]ge*9n-47vO&n/ICLOHpqG> $MyB?OVs֜6fAU|ȅDY#L:7GMAϛ@fZ:+ICQ|x/tM! 2`b:4od-x [*gU g`$\ot*5 :ywgK| Դ8%53vIHˏmC!=!$[Դ)0Ѿ,y&1҆0؃Tv\Y%2pPN^:ingB%+(廛X iÄykx%:Y{93c5#G^ԟ3ҵ)!]4cX[dHlq7a\׶m?5yp|l, x坓H7C~kwGk'.Ȟ߲DB7sgNj,Q޸o\(nxs"o<03Lj;z8Zn(-:_0'ޞ=mr`˷[lݬ 5vtlKI=.xpY~#ՀLphҜsFL?"ԀAݙ",]E#n0v\V S(PWfS˞7\\ 'k5w TE1CP^ٮ&DPH:2cea(?Z17#_h@d{pѦYr(Y"2M uP.fl2.7_-*zɔmTm[sq0ȯ1gֺ/ws;3c&" 9 ^ 4"axMROU[S /#qHgUJ7ޮ߻YgBxOXANzWr97V41 vQ˟m.ϱ/ɻgI0ĭ1!|+_}ZBA'a ה.Ыj䯏a绰s]!&$%8Q#-EbUB 71O,פ|)wP!= N$5ԣs|A54k,}ϬnޫG]L&> N%4N%g CA:;ׄ[ Qw;8&ܧJ/P#Sqc{b~Q'aS ij.ܻt>:ŜA D xG8ȎS ۢLz.OJ0Wi˵W2G`V}Ѧ05F渔צu뗽 Tu5P. HeVCt xbdFe@AT(%ڦ8TI؜o!r.Nb]nB2,15xl$"9М|h9hfa+ b_t`r^Z _?\6㐢˲}"[ګMȳuZFc,v&v)*.4NFC_9 |Ό#wSl~۴_90F`9):LjfQX@yECB"_w|5˚i ]3m ]sA]ۏv8x9.V6Óu\JҊ>" HV1M2qG?RTw D3غ0D@‡om|]]Paϸgm){Bشlܢ]gQ)4$ $5&W)XĀI)Q1Iae`kK5zW61Yy pVmw{U88[kJ *fBiE6l$g i!dPopnCp?wnsIq , 'ObɦUf)AcЂ`8]խ/@߿d܊ȗQ؛ }]ɤQ6h%82BznڿlT`+$w&V~Ӱ緖 ˇt^糟]R`{12`"-ɹJmTR)gD!P#dzӽ $gVmmqHYb@dJfZܳmP+!o$-ݺ3?@.-X\zmY~hyffG26^KpVGzܯDeŎ"= Β[H>S#..3uc(X"622~L5+~ %sExyݲPm.4&"k *@zE߀tӊBuζIF\kL(|͋Y3S l˾:qR%WQ9|;n<ˑْ6rIҒ*%3 1^cnwe=>И OGr9ڡ4wd_;̬F@%(0X3l&(t$$訐O!l&NoNe!2_|҈73nsK"ۈ a4xEÎ޺o{ v>Y"VJlL"]& .B1oAW̞ w)ɱ3ૂ4 9AG@ҽwNK9,}40#?9!#% ?sE?ɷR@0o#d%7=Y}#MF+ЊR8"-ؑw&$4[)ʩtzzbW@.ْr);~ K z"`^C6 QUV6Y1: &~L܆k,FnΒo #RZ頻ņf_)t2Qǹ~ aΌă(T.! Ɯ RY7b}=SZMFWMQgY9N :R Bu8PUzqw.{?ovKz 4`N8~ۺ4z6ә6<ܭWf :`)PtS _߻a ~q{E6=bU+7I83՚S71rL OdHk8.Ci|оAbJ%tr  e}Ta~īn\ )5x×y};+xP0xݢ("ئ|`ү4q}RPl6&t+YsS2T}ZeDTڂ}(s(_j^Ypsshuq2$}5!LH zӠparݫXבH'H%?%ve ¾ ^) <5Ub8Vo0L35u!B DMH_A0M@)AU׊\{A"In vb+8{,.zn;{U9(; yBਫ7"YmJp7[~׿UmY;z41S8pwuP =tW;e_1wj n;7Ĵi<2Ҭ`-5WiY %Z =K+B>6?Gԯdxge]mE+;k(ѵd Q[LW.B_Cp\'pf51QzLU3R&?2^KJG~`_*Fw,LZ5k^,Dñ g$ڸ~,l_nPY=}99/tPfJg4'pƝUnӰ" ,\GbA[>3P/-7 \N %x8B} b&=ʼ](|FJXrv|鏸G )mpl( 3FbHkꙹkF-IkT@E ՑuY|Qz:FeaVHĶshYǀSv|O]=&eLej>UX[ؒ@3|qs GV}542@_bC<_&/_|orA?93f:875֏s:*݃v{2|)eբ3_Q6PvVMWJe Yj%*\CE=r3) h.?gO.ve"S7yvݣĹ Bdfa,Ntw "0Ge@{lvfb<^+5t/W'q* ADS/ w}<EO49=kFOpR:4` dfjn^,19\(W~E7%p8Wȟƪpqd˃ 􆨜W$;S#XW o{=3Ox|')( ..c5,Ux+ap`ґN~ܩ ?G!h<27k?_ge~{O]OPc;_{L7Y:ý]X Q:DP8Uą¦7'ZێK…OO e9B-iMW [ }gH)Kʉ{JGQ 4`ko|dsҟPư(T+hZq@#RepPxQ5%\}vhTԠEmQMNYtzR_ٛ Sa}ߟp: 2x `X3jɆd[ $%oHoN$`N<= &|wΔ_-[29 Qi̟\a`1? QDKEFHn5'ڦ鄝ˌ,Ӯ_Z[\"͌Cds4`q0{F0MU55VxW+<~'{{JO&?&7[ #mVC<.kAY9 Pq­ /jk4)v0J>\Պ AD(eG "c!@bkodļBF/{8.^@iI iFx!Qmi>0bɶi<2w5n< (q* 9 \ @|5TaRдG\t('4Eu+]R<a8̈́efbueg=!{1ʿ.3tyn&5XȈߍ"hg”!U\" (Da6,qAʗ-^:Mqn.x4W6 ̌o0dk1|Tc~]0]|U5iZFhYչgb!GOucnzðs~|nL&$V[ +"ּ6u>Rs#n0)yg*=joڮ WJ#Pk6c[ʡ%TUhےqo)mž'ȕnfUʳKOt)kj^#b5rٛDud }'ڈW5 KZf(ze@cYlN@{P:-y[ַ1gܩ4^%$, Oh(kR%`F" LKWйȱz%]q3܌[C&Ψ"VG 5httA. k8LZ_;dSPVJQ_jX._uulX(eGN"Wvlʉi,= 1h8-0PUtUyTv&SD9>wKl@qH8w?LO0_mӽ d`ٱ[5ݍUN&K!,CRI}QN^$PI_Jz2&aw 7_)}ljZ6_JE4QYQx? PqWp{!Vv {޿p Oqu@~ǎt@$!gr9yЊNay HdS,`mwA?SC܃PV|12S異3U+]]%4 Zj\SY7g/m\ ws&~Fep(D!0ܯ0(3\5/m9Jqsw0{SUb:K,IB̽4*Y޸( =&$Љ1lĦߩ*~m#bj̒ Q/ș,K:S[yUDo^mdIvyB [>#<̆o#R:Q"&8RS#Ѯ ]IWta[گ]#cL֛GkG@}ɧslꮼWt 608BüM@6;xeh<KHE (UISo\)͐h*Й@?&n]oDE1ՒM61D Db |z"MjKI"NN몽F~"5Ȑe$4T)Էݥd~Z qʫ=|s("WB0H`@Zg_ZmYN~:Tx"APywJv0`|#xDR1}R beZ9qյ8Zsr <4#>cƘxD!$j{[]ء [8gRL訜2UJm[yYc/=!vzOGӷP<ݐxPwcG$BqoZ4 $ go=XZPo,.m;dn$gsGp+,7+o@$:SOZK%bM_IH ?r~UGviZ!ޱmψ$ :R?hllzˌŃeh09Jv\񑜘GHF7Km."Ļo@3=l<=Kn Ix{AH.{^=&g:gEF\S6_h^wzeCyY05R._!dVs'?Hhҏ+pOj#c<~&82z4.d"DZTӶ~'nO R̊ǽ~ L,0{.>ܩFG~F?ӡMu0π^7-q?C S4|48SGvF&Z#mmAृHi{5{3KS-{#keFup!&ƴ~Ŋ2*$VPRM6_ v}wRHk 3#Gi۲7hy=Pxۉ)4 vw]C$/lBfvLiN!^M]5s)GCKl{A#uajKߤq(Mg|,7C`;Hn:Dpzx)Q͍\(QWްp 3T(PL}z˂CMA=-Wt# Xl*;ۤR WtSi.o$AD.]:\>ۼ&؏ռ pNbzVw`^KV-eV`\{3`_x꤁6"d!k x%Eh2  @a٭TQ{1x$c/{-J(Wh w-\.*;ƆuePAwkSZM-,C+XSkg{*җQB]vWq4)敝FكŃI߸.x^UbJ=1Z2yy1+]HǯT52qr{ h`2bOx/oH20rSBBY50sro9ؖw藄['sOe 83RT[^h?ѷ}EB$ -4bTq:z΅ޟԦ!12v}B|t8v)ϲBýӥay9 \L%qqpx*â;D$Xuoņ4"3~)뒪lt} ĔK%@|):^1M9zS.҆x2ܹ1B+(1#!F v jkmFGa4=E^; _E+>p" xI z /mɠ&C;+yyU^ט|oCL%R$ Jg[(zb_ ^E Sk^J-6|'Ԍa=2tfvWy]P7獌z+g"`CcKeLɴ;k4ǂ{8ZQGڦhA#s qNtu\]H ف|wU/lЛz矐: џo {N]4̱FK`>DD1亩SC01>_'p:BmDɡLPZ{`rᎊ c( (I:I J%~ܥ^ux"on @2~?U58#k*MF{RpwzõO8$~!5oM*p\/Lk $VyA&](  -;6NhL $rDL-ګǪE}?DZz6 |j *c׀76堣9G26kx)CNz |*"?,FVbQG̹(8X<ٞ0w5JJo:j.6% ju‹ۑn=+SY)Ft"KY1~ڽPYNA$ LO-sf[6')c4CuZAT3Ʉ 25?L+pjŐ֧^EkPxrx<\|&dzЧ8>b4mR0Av_Aaw$c洟ֻ[-^Ns d^iR#5:I -@?! sqiI }ϵ89 79!U '(Od*if( y1Sv䌌G !h#kQRpM>-5c2a\Y|jMko6))fWkv!o8"[wd!E ^4OwI 0| ]Ltmm%Oq.Ěԃ7ͣAk>tx=sI[OqsZLͲ'vhlP^"BZR]q3RVssc3AmʹIZP6@EG&;|Dvpp,!ƍϬsb szjqRd,8bT*6?^Q?}?[=p*22+ u2NH8k{AfzqF՚Yrv cM[X;4УzǼUFNL`6ԓ6ZrP+j]TKE,­%Nl/ >,XO.dMOS~MY EaP@ĦRhk慍Z}&5 K dsT{NR28s OR hWI5??}f`nF*[ P^";כC#qoͣӃz8۬*.ҰX#d0Sf0/ɤ*7v7/}Q_HhΒQh홋un\oy' raf#? q۹W8q֑en´)c=j\j͆Ɵ-b>c@+V bUpMgCTJ1#p-|uOA~:+=g %5'Փ+>^W{ 5AD45яic B7Ɔ%H#[e8Mlj PŦeBҶu7yy Z@ cT1N*@bQ nM'Ћn.0W|rK+ޠ0쏞s0B-(C 8lf$Jq*iL}?"ޡ;G![]n>Y2m1~6V0yOF3"߭?qv:qP3?a[+IỔ\ij- md~D8l,FlPAD<0-džE~l;@7f]cnj1QeŸ v5BYh1p Bu:&xް& I[0wV8{9VWjQӬ]|o:@4$.9xc +p|M֒ҡ=Pjέ+/)ſ/WV]U97=T{nYfמ4;}o0WKrsik !2^Ȯ"MPYm$ucΉ `CE7ͦTd{'3t@ X*ńߨ"渧v!>4^ \R~L^M@4l#2tA!RU')Gԋ6YQ}bdkMqHv.ʉ3לa ]Z K dߒ0O՜wTn2Mw{&eTً3EXhֵ/Vtz M ;$5_Z?Gv>P!ɔ ԨI<,d%? b];%`УL>h'}H]x n k)6BxfM@u_TEVZ4xR57M vBD쥡fd*5?y.Xs &TBJ2:5[ZAiK\֋+<(Kt:mŹx;H\_YKKFϬqMw3s0Bs?Z6A_AHj^R|p_#.5: h8""kfTwK|EUQ*X VG,-g3Um9xUl̘"dt/ҋ ڙ~3;D?b, H~POT#קյ~nGFaCxF3T~ChT˻٣YۨG9+k&_$PjDF+N:w; tW[ *ᛒ93~鎄IsP뼑j!MF~[ִ=-*Dčz1sA/coNBX\|p>Zl[.0^B`b1} I, U ZB4\z񾤹18>%?m!KF3L x\`@^|e4z:jggĎs8Ԡ0ᔜvANuv/4Y&:u=pj6o6+6IC7:c+B)Ȥ8xGܐRgMUpQ'4e&l䭦6h>ji%T\>a+PJ s`y8^ddx : *~q-zauě2?v ~4_J|LG?|VƏ%NT4KU5vn6L̈p"Dk }O[s5}QV@iԐ#Dg Z҅YgL=DQ\;< !(3tL/x6txAL1vF}x H& 2Y'M;-$&s)96=z4sTdv4=)nvWŞq_MYu}pe(3_.L魭Qp@cUgxiu+n 'FbZIf w'4ңisȱ34 =qj~v*\eGeShs} Z^~f'~[Vza~X+lZw5$%>/#StGFX]$ȸr&D1emp3rUλS^kHYn8A@%+Vjl+HjA򏽼bBjO1"ʷRj@ڔZ(kxco]a'***|'m 'i.*WF?@Fh粥}ȝRO9 |+rpcݩ+@ƃJl0 :Gpl$uO!Mq{|gv=#F}"qJ'eV*4$w=OYnmvSQ"+>vJƺ;(lGgk)9k.JnZbR!%`ª3Į|^mB\SQ ba[2D m9u_P |9UHa=һ{Tʏ&&>a5ٚ 4X<өNNV;7O?x!\-]m%͈pN+K*oJ6Ȩqe(kԞ- I*)cLDn9wk8Ae$^L0 ٺkDUz<7&[ , zER?fj.6_әabR]c{ l~%a!UhEvѩ8U5؈baГ^4zCv\a7F_- 9F*:!<;yN~L ;-52s컑"T@|i[.b i?)_8@ l`ī42NbV9 )"3\sXK1/$CAL ȘX% a1 \(wIV!oE-C3#t!t<Z&s!%=m>Y?je&|fbQ*1ŸW%q+&_"!QmJs M;䦄Ko+ЪX9W!M Kx]r1@ Rz6z@̙֩.Q;'{?z` _Km}dy FFCЪQZD=q}U,j:$E׃za]W1ΘZuiuPNjvZ1/):{.=:fWO$LWvM!J řTg D*u6%.>vx.) ۘymQaF" t24+R+`7ڟ徶DHbhm޸LIciˠZnL"q y3аPXzO:Q^fVH ŮWV<r,z̃z >:+؞&{sƇ +>[GAz@ŴUB3|..b7w"Q}89^@dMҪ\u26̚pԠG%¡PcZo0.(4[3Yf_Bv^w#? ʯk:DiG(v*cItnz evb SP؇V" m%)癋i!hB 0% $oiWVms\CR;gnȯ|z42??f^E;'uƪxMi Y І~lT\J;k9Λu&:M8ۭ8,PZ=3\߲벊ڜ[#֯EyX'{bTӕ7*koeA7܈;}\lNϛ,Mv8µڥӬx޷* ,#I7PfwLjmw >]#΁nbBK?=7E/\GOόQCgHɦN0rJRpg%~%A(, YyG~z!{w8B䔻ro?{sn ?dAܣ=SD.夳4A2`o!#[*{2u04wX=ns~ǰG|,?Fd;"G[p@xbX eNH9` ANG/lvǂN6Z[@ [NC&K 9[h{^EP,pڂwg68l]pDp=xY!RpNMA\PELYso~}Z$6v5]-!F58M3lzy ]H+# W Z׷"yBV"v"-d59f!~ג;w'1_k{9/X!d$>`\Yudc)n6T=7x>`Az[rT1? ӋW^`['g.d빴CI߄ҀX2r%0 'Z񷧴Q wK PhƸQg@. rOtnh3/u,γ6+@w/sC[4d- ҪO:ؤg#DHScVthP躋vf9mI)u;C;0%Kj6h)Mo)^}:l,%lj*6nϋY;g,B^#u 4|C,L?̿0K@1 w6) mI;@̾, Q?%?(v ѿ*ΊMʯDoLQdB9_eW(*mK&=GxKy[qq))iojCTa*c?5ymmocrl^ wAOZ>*=M > % pcxۡ#ǿj} j\$W]:Z*߽^܁i| ºR#}ȎR$lT3RB!7Ud8s3ֵ b,r4(ﹼBmlbLX5T~:#-,ڠ:g&¾v8CXr:-{FPUe-+W F~Щ4Q!qFH^tq&:YjHmAbO.led >JR`莗r9Zval %vC7WM b7o&fZW@E%) lJω;tDO) mΩqgS4(WLD>L[`vg׻& t*s/&},7 54TN͍oD{S[?=&5}%:mYϛj)+9/ ^3[Vudr!rv\`EzU?kO@5!WϲO}(sF}=`q)n789JXmW, |A'h획P`tٹ1iCfYy]TL{ (:V qk K~$E/&,9J9@~ߥ ?ZdoLDx^4RY3@f#qU˸2`9jXfu-ZdC'y`6p57`7cOMHYV\8dM5򵹈޽1r]\V#X <#TX2^FCo(!'+aȴ:`s_<%l[n| @yG޽٥ ^&x%<ѽ~7N/q\IDY*4D+aFh‹Gt~&#1&lظzZi;f_Rth ޱ6s4voqET~; w.iJPM*@BBc I`zMM- 2m ·w*x 4~ts^KelFsyZ5Rra =!Irv>C2 ##| ̦1e|lj8y8&a2Vb~)are ('nXF.yDfu$XA<ً_W6 r2O.(:aCZLXO+>Qrߪǎ.htcX[5^kS7Kyk#b}ư-yA)1`c$3P,yV(ƻlr%%1Z;:rq!^0Hd*s wl&[vV Se(ھZHiS+0CTۚ<4~^gI5p)4gRs7. f)&;qx\)C{퉑3wo-؍C22KE\e˾rYsLa^턂%pӇ3]Sgt# 1ZR5^]"P=nD L F5ɭ~ "ߏL.KCɎ"k)f>I0t9uflmVqa(H`kuʕ0P;"*EE2fx\k#A+ :\LrU&1n3'h࠭5+?>nIXQH6DꥺT_W'Bt)ۈlBV6uCFp?w}$-aucpqtDaw]^vZ/}nm>.?Xp)K 3| tO!!d0wlݒGT[xxGg5.мRgI0ۍF©U̥`@2j'ܿABBaั\&az*66pNy6ڭ4@d(Y]DT=Wonv&4sw MH#(lXTygGnj_9l&}^I Q42DW_vˎQLD gnktM)M`µÆpBϘi(v,}l:rr+|:c(F*n哏P8Y:0'̵GO- $rA)xnINY=GAuEX:J6ˆ%]\N$9 Jcl|>ټ޹q%^nNkKӇN&]/ JMb~XbbՖ*IhX$Rp7CެT>W0w PZwp,,:Cb=IOxQ 뫨1)uq/X9>bN31-~cczj% HYⵃN&ܸ.O|4O=v3|;_Lp{i[Ьƺr[Pz4a )" kC}[qZ4 9-yp<a?$NQ12JQ͒"1qjN_:E)~]ڴ.99W|ΐw"Z9B2dVxF1<$BڞI[D\C2ήBQFr R7 HcXjU3~ 7L'dvQறd%> #[7䵇Nw03!˻8'!_Wob8ۣe3YYlL_\n {  0QïVJ'Koq&$J i3Y׷4Sh)CY!CwR ̸5"Z,7 =%$l>pmp/b#6Ķ*J-'̡CΛR͜?|Jb$~M$-oY|jOk}ji]T%;K2Ҳh&y`q'7U^G-M 6,xd PXO:nnDsļd._B2&G}+m^pi-i8aLhU@UTӎx*9l {~C/;I,ܻ/M"`5$ M̟S ؗ)=C7"r`T?lx̒}P|#!ErTtOL9!6e "`xѶYz57 K,pC-54fy5vMGY^E23 7b*Cj'$Cu֗mHE׆64xKH76lnoV'PD8Jr{z$(kݫL Y1YY %pd3썫"Hc12HAލ~bڨ8 ˀ'I,Mߊc6a۪s$R"d1B3Պ;cy 2g# uzzDN l. !)K*ɘۺa>vjFJE B%[/׈9XɀAdCr`}cPXUp)$r$EN%uyjΡq v]o.#v2-:'$^ΙmT/7". OL}?߭WnZ `Ŧ?m;F'Fn[kƺ~Jܖ :NlPV ]GUUu|4:cOp RxuANYis}x=e!Ww\Ӷ U)>*ƺԈ+~.Ig hxY݃ X-m#7Fa8si=l՟D%=ɉm{y*RZFu;pj.&sƼf'5ك N0ח&xsea0=nJoFͦ;ɬtՌ;Fd$G[&Q35 {O(VnS dd@I'Հ4܂h2G61c% +ʼ&J$^ FvOemY֍vk%jp)* 2֨WEMƒ<5wn'wBoo4]= n/qgo20N P-pJ,+]SXo_R^$|ʓxkL_~Bz{*˙1uO߁tpL 0afz|< DY7Km$WbBW,5GV DёPˌy/_r'YUܩoyWciRMǚ9S H\!m(ֲF(urG)eFwR4FC +xYڸQgMAQALѓ'WB,irՏ{')_9,zK"+ 7lXxI%[: wS"S_M\/EMڑ2nb y z +QE _]&* ۔ ;ʗo-t}@^zDuYc#B~ඇW+xqY;"=oXؽ۩W \m@KpcTɅ)jĊAQWjd9FE_PK͆kJBq]6=$t{>e"spv(˄:e5eljx#W3F>X$.d-NWk}ݔ^3!e}OsF?S : KVuE1ڏ_~QZj>jS`Ƿdn1Sc(2Gܕ \?Un?r7DM/"҄AEFDo={D? cu$ .>ཪ9BnkF͛s9|9ƫ4|k;qxx5^5ɴSjhzqˀي"PQÝu~赩!t2㏦X+ _Cg&;mheV( G^_wM6tRտx 7Tdv 1E:+F\fW1B/K~]=@(p5^FR7)]DziUݓ{"2y/V+E-FWҲ*'Gk O^p+6PB@"3>n6͊*.nr=LL{:՞n3ɗ9?^zYGP6XzB@UY {B@ $11 $ش=_?jG=i lUz]˶}NojqvڟrH)|-(GcL%Ή+St;GzTejuz ~1;7b ya,2RoAeEJ/QaV6Q L,Q@>2CfT(D3+xn' -+H"`P 5 Uǣm'v<*MIJy2MYS%&Kx@?|o5wCJR7c6Aa.&?z{O1U[~ t\^/=c~ȾJEQ0S67zIX:?i4%NcsecCU>zIJ ̣0Xll;,rB9/^s[fgt-my k*cnEnp%a=￧#Dݪ@/32_P( X1׮bPQxYGn<XڭiIA1a˘+"wpWTT?T_v1IC5ep0*1Ó~"kԂk;@(Z 808BMyw1'W'']R7x%~A0q3+S*lmRJr|C?##ⳤq* < V'ErQ >TXldZP~QpPJ p*&ʵsgWUzܖnEf~/0/lj*dU'R6CbtS<( 8%<1ڒDCEM}|OV},9.%07'TLAJ$QddGLNrqP_]3y"Ge&#/̓/yH-6_}G{U@ra8BxC 0ddhc%{ mަ\ߧ9 j0|SlzoU k(Y(W:JɟKo?8^C&r%=. VX8Ltո3x ׽;J?8C2:^[sY뛽C*{Ioq_ӈ(>m &#г+{?弩+ MyUz`~HlxrK<șOnQA.W3* ,5U`Fe̳&ɥl-fay,i:&n}$O*$u90F_lO^_m`H n~[|Կ@,y d%Ɗ(ŋ8 0h)@6H~şVvy{dL#ò L+oT1fK},{he+A2WK(D$¯otF2Ί,/'gӒڟGI|TɟnsbÌ>rh\=ӯkGS?wɋp23>ϔ+(Ţ[X, ;#t$fis،|!O3v%Fmc0QD_}#¬"&eOD҇t:dt\4j0ť?SܴĂԞV{ vu_K+wZy0JyXJ~;{Kp};YSVdNIr/aM!&RooICp0e4=Sh<Ź>fp fGҁ[+ _{a!d," ^:ZnREB?DYd1&4op,,?L7t!7bH+FIaT@S5]$MPVx>8,ZjmRNpA ~ ՜j _ EE",`ī"UsV CXIⷨ8R?E $ #w$ʅy)VmjQ ju*GlՋ$XT{{fׁ}`lYGܠr\8, .0:s:ѧ_Д*@ɩI|L ,2HpF]XC6: ;5ED7$Ѱ ]dCWIQʿmmYzͶ>yN0gFgF,}-_g6uytX e]m<0>{Ǔ(70lG}z*a-;W9dΧTWqf۴pgɐ>_{H3QpIiaRi8 xFn↡ilVew*C (d<NpƜiWދ*-D!.‡U;3NtjS-xW]= ]^- ͋De Z+|C_Mv LBcpJ#؇Ε ť5=+L]Wf!=\|Yջ tP|LER8;jJb#d:oͦ:c\,~[ vFe>TX3dqlNuT᾿|:UC+zh0ĸa?lx8=yeaއrVJ!mB8/.Y&ȉDי4acܓ#P8+YV3LNt>}H)e@礚8k33A-*ć[pU!,^n;bkhZ^QһQAʡ՚"\5ԥ_@,–=(Δ "e;zrB^Dd*MJckÚ4k<]=X`avƃH B7׏6m]8ءG?f?Dҽ9"qz 4>.1iX$ eӄՌf ܂Q}Lm4% ^˜D.xg{)7n THy.Nz{P4p X\MR}>i f+4)N2= `(I:Sr\T>o.C>4ypl7nRQ`E)0z><~r `/G|"袝q+QsJx;Ր!>(D R ?mQzbRk=+T%)j|]x`XNM ra$ p@w jЧ>z'l G59BQwI+nl8m[ج*K:w-g+fVqlacao|d'C̠?'6Rc[ :zAa2iu*4ې'YC NLp맕U9şx"OIr2F"x \28{ɜC92Z'jу\s&Qq0X$l .*D(;sf9%~5 4Z])c+B>K,w(9? 41-0{W?iK+[fZ 'P:ɶzAىeH9":\$m׋SԶBo7m|^d5\2a'C6) IP"4)9G58 a5T(#Is`/KFF!{9QC P .84ɟFq0tbZ?|l^#38f."$(XKr"+?>ntRgsddae uַj)nو1ݞxuqo~ ƮADۿs]Af/,+xy!CwY3jJbN){!H4SQftme# F [mDc>Ma@%o93A\k}l#^⤨u[o)T/d<;rn;-96hXq ASY0t{.I̟)NИ/ GLԇ Y@vy"', D/kĿTKO=P'(KϼJ18o8IAޫv0/Rȇ7Ѧ 3.IPg+kiO+$}wFj.XP';>29?;05msmI3ZE\iLޠrM)Fg2zFqNQ p3 ?`n%2Ilv>m*KNa@d.~aKBros!BC>'/3@^>:_EʼnsBBswJMjl u 9v7j IR9qz.856qgCQU\Gҁy߯T 9#fy\T:SWʯY +C[&JiNJ~)Cx 㿓\آ^`eTZIAK'oYI w3ɲ[GӨ|XO";"*kS$gUk/ՕSFYXrYV,䐜&GpP~u+D4%=T;.M,i@ ]i]>l%M>\Y.3;}G=6Bv\'teY)/ihDM *>YrdQ f>Do6>!W~4k,;jj@W74*=#Umg䡰>~=G^/|%mj1È'(uAn¼=9)aQ{AEqqu:>:s@9%.n?̕Q$ZAgrweK{+^לϯͮIؽys,*Q)5?eU} #\duO\ ^} e-볝3$mo̼WWզڠ5E-xs}q>PV^6g T1Px2kg=AN.`G 0= jD':Bj$ksK4]ETobҼպ1nD*]Œ>A^#r<;b;bv:ĸA۷[XUq QNKs X`ONUӟG%sSRŧ%c*UJ]x< 7Ȱ<2 ZO-]4QOĉ "۫bP#DdKu{U# GdjV+2 =&T+BFVubcZ"u{<[zY~H3Y2FQsӔ-ŊpG vɔ b9,l!-'&mlR{vA)lM=ѹXF˘-3U;#9mVlUsk8I }99T%UPeS!K?,DMTw+<s8AkBY"^OK (yY` 6LGLޑl )#DS~f@0Oq ,2%*Qo,Wx`1BkVa9d-Vڟ]}Ѝ/1ӞúHD¹zSß@,~YD礻k~Adj\eZקY"Z$Ps+VU%鴳jWy(&!)0lxz P(VIvrΒ2VbѓM@_ĞNSYxT|>+i%ѧ)GjD(,/AGB$"S/n wJ[Tg6~If5pԋSCON/m5t*]1yx[nu[Ŋr6 3Jz>q/ܲ\ĵd$GgrVj}4Ucr/.)M7s(:?'  E֬r1B*u&.()Iwrj[4@Z!Rt/<6{op3W]X|Qgu _al'1n_貛ޣdsM%_+ZZZg>"b߈$(C)lhBĴD@P!>Zu~Ue7%\̑/Ra h<7m` d\.j-c[@}"+}|)8g#CGۍd*LԜ )R8i~:@zeu*u #8W2wTWk1ٶEl@@"@P@M (A1x|cE9̓v ۽[}l+KM+4;۠I |]7hqa,% a#bkSy*Um9YLF'l]R /x\;96R+ 1 kE1oxQ;Q{H<Zg{}Q޴IeΊqh pĺGGq[#Plh~]8,)"iث_-{0AJj@vDUn%/cw" }Mт0K3g&Hc!4CtbeUzWH+e\sr"):cZm?UW~lE XyV>j"bVO=ogIIN.\S&Ei4C؋ 3y?;ІtDjқƒ7{L<8SN`Ix'3Ȕ>Nz5qHY=Y ;!Kñ/Iii~Brb(cɵ<$ў 4srXP[55UXN#JjpǐmpR,p>g;r:Y>yR2hO{)\E!Miu~`&&A@]PḂYIY>|ӝtceCtrMg\u#yNتY8Mj?j*xRt櫐gCܭi"2*yXAuve, uI|ˣ{8DR®X4)WK)Mב82;͠]JW;(D ڿ%I]CT"^٢w\CoWu] )l7Օ&0Cf+ "`wLl4an4RW{i~QL"Šzy*-gQTzn4_͡~B ̵!$eb`WLE*QZCۮo2`Po3@8-X6CKQpQH$kŁ ycq#uPM{)sSS~#ᛗB\l9o9-E vު T'`dn$88iYZۋkK?4ess U{-5 ߌYa7:ЏSLI2zF S$t}<LJїA=o[F\Hm#.))SCB{70`?lMnD49 7Itaq0j$[U=JCla@{RnHXOssz9 e]jja/iȨ# Hh( c`od: 3lb0O=3lf$Y(_n#$SC7; jTW6yB_Q]^?IPW 6;`=Ƶ1c喙HM r t-Ttjbi7:u8 aW'`:]m\!Jw/PV1 xGoU1%Ll+Nc8͘e%v]en$۬<4"68$>oKp ʑG{"6L_2ФH F]&B -lcͣw@9IWtH&JXΟ XA{]XjjOݺoPc}YR<^XbM:XfїI]Mè" p_X4hDӀqk_/' ߳`E`0\'$4M- tOtC joK#n'rǡ^ʋ*5J'dӾ$ĝ^CD?h<[FK7.SUCix|5U؛}G6A4O]W040ا@L,$vV74 uc b3}D{.{VRQ+`w55Z'؛{S`Ð(n\̈l9fU"~ccWsB=wLJR!g64Qh[&Rt HZ5Rcd o5/XjyS_iSnO MЈgzX=m+-7 \/R3P[ێ@T(@mN+fFͿͤ-3nK%@5Qĩ%<`A4+aq.-VԯG"h2vM>^=ߘAj&4Hp#al"3a6 ϫ'$HM9kq`E]υsAB0L 6:˱TH6 m2% ;G#֚o$UER^Qx7DaVcu6Rc"r.i0p-&9K{ѧN*F(=qQ>[!n^hk|Q-6k'+`[*uxW~$ԋP8o Wր)b`* " 7=P]JCV7t:3ږ=H+f1]N~l{6H1X1ұ5݀jjzm:f삼@d)& ʾZ/'=O@aU۔uz'p}FXAN Ϗ?@%$1eluD_ټz=+HZF„"ߢuZHG-MV#T#,F!o؄%Y|99Ҧ;Ⱦk^4ZXTnպ[)d#X s~M^A59d'.;:מ?(#NU1,S7Up83F4%kpX΢nT⭨L5+'f{|f`9&5xT Rk,GvuPcV}/čէ-rb~S~VIpS!U^zK|k/[R7 {/#7L܂/fUi1br"ǠeTwpAX2'Ry~S_ Um9_Xo>ະk # `G3?XMIw%'JA<4 PsFv/.H_'{H#ƭs@٦g>=g} _spL݀Qo^GFwdzò+bUsE-H%Ă)Ey&kRU>.#,a\tlDLG6:$iMo~TKlG-s|䙑xp5f7@`6 Y/`{ ~87F3ؒ<M7nEE7xD»B*0q+bu1PZC:Gxo ֚lHb#q[XApVDQL!$&4n81X= ʌ⛚o 0KS!ReF8a+ d]t AE|2_~p:૤n+䢘#/cWCEQ'_[DtUwҘٿjd g#sV@Ss[QѠzMPDa΃tŴT%.X53'Tj. uw(oٖzJU!R_yEg5ź3k]kBuH,#Mz%"!0=gXu\uR;!Z&_rhBn)~umuh{FXtīlj͜fTlH tZ[W-zc Wdl*!" &ʍ.8E{/4CJi_afXL˲y7Ͳx\G.Y]CAw%0ۯN-̍ oa4 d& =".yc k=y{62*Hфgxn&@w: ȍeZ 4d'M7cKOniҏQc$n{HPxQӖu<`Bl ޹btW3'kmqˮ`34f>B&c93QǐؐbzGx x dVEogH5 c8-BLi.ܦ%޵V4dN4J o[9MTB3g- ay] 8fC YXC|Il|#0l\S'܇O},`sIKdKrZe5N$şr/4&&Ɖп> b|Йls;z-2- 6 =Og*G5\XħPAYW(/~3;3i'$krOط0A6<<Z1?j7; S vÐjr) n/PelQsMP.Fz\#Pk@ Zyx2V`n4jI_A:I<4/T7)@-?pxٶ=ylsHP0_Wȧq9gkϩC'!&LW)W4a9M le۶ BJ%@(BSX;\'ވ!ci`iܡ~ҽӶr9AÂ?e"ou>IXt,!x,J/ʶJa?=f`] LHfcb0M,3hJ)6y%%#im.c ¢hXĜ+>^BhD[V`J|{N|pO`FNQc\rhyg"aIҋn7֧«i~r0!PD*^;1'p* RoU~ߚ`['&^ ꣄m20rD:_mDjֈdHBɬWg͟6iRsJCщ@U՞wTºggN&Q8QSl*ItB8ne"=%E+$;6b+/J{4dzQڄEd}|ȴ6 g4V^:L8z#%%z.#wteG 9Rs;$v CD5LsXZ}ֹl ?R-U0L*0S{@OeG%]6'3A( "GɼGueJ;!Vͼ_+XTNBnIԤ/QC{ጤa`•[ACOGw B6]`֤ξsl"+"T{dS1qE.pDu8]".G2:_sHo\t>bmLWyV IߎoHAOa J!6N(v8K+ԬEI?'NW0BV; lr'LOcC}z?s1ɸ[T&B˲L3۔^M#c;?EgCW >GX8E;^3{3\"`NEIGDƋk]J-nrkKT }LFz?|YNˇsI;+biKz{"XDmLhbvI75K2¥iC+ 5~G pN~Ȭ[˘`! 3GNN\P !P08C!0ΨH(iP| _DFnluE޼T`{~q6חsM >ˤ-/5?i}[(TWe 9G[5cL5a[x/A`*JN4a d|Q,&Z a< W'ZѴMQ1Awu2e-BQrr쥣*;V̿c&v X-ԇw&&dX[E\0l)kw8)$dIsE^j%%Hyh[ҾV~\؇ȵKp/jGA@Q#gGp5JvDiB6G?7Pm4oP9>5*޵Yx :F@/aedEe3STF1 jn $[inXrSb,O$tGOaƵrw, A҉ȕnqU ‹gGR%ӓtjZMd5o_,RdEO/(v_~iyA_JFY]E%^#c1!< L+cS5Z 3N~z!lQ1GǐKmr 8Eʼnr#u<*9V\lfDhlk ˈԟ {w㹴"}Pیwd$0\ ZKU)q,'2=l?lL`OOo/9g{`_*0dQ^C} _δ =4g\ě6&< 7zBrC?L0ݬ޼Ԅ"Ki0o^ +4l"D&JүFqᄂ2Kb_bɞMymP_F˲gl o0m"=OnoR7QO8eOωyF*6#S$316+CLj3Qn~j6Z$; )7nK dt9p/& /r "3"&;.NZi;Ҫ*YX Z-uSŦXΏ>r dgGG|(?r#řY6,ߊfU7++~%%_GݤhTbE!ؒ3q2c~>ET2'Qldx1[iE^cXMӟuf4=uQ`auR0IzF];2ÿ_o>s݇%[hX[h~y-RLGdhnlaSs L,5èЦBl9/տ290F!牧c=``=ɃXʡ41o9e]oF1ԍd.)NJPD?)VBQDPlMD\6i3 cz-(Փ]Y,f G!Of"5 V"7޷T Fu3BAt}pjf6u/BX#.aPxG;3o91;IuϪфhh->$we%J2N^]\Il#BAc)%=9t>QBibYr:KL R G9 3QIB=ÕwC@9T^Mמ:qynr1@0#RA`|c #m탮h_Pfphl U'ҕ;w4W»R~ju]` m#{nnyI gJ_$YZa^3&mB3ڕ Ky)-4[);Vo%:&gN4~O?fŖ6n'qZ8l*1#<L,V ,JނO;jGP!nHԧn|`4t]X W?v:$F<_z"o.i:`)';E h//sBz7 WHc\fjIAp_Ca)qt Cz9XtvKm"W%`k;"Ⱥ AP ޽M6odyE0mOpN #z iKePacKH1ϰFJKŦ}E~]ʞ&aJ $^gDNq$? UVA;LSkNd UɻDhKYg,|n BE}^7?я0&ЊPM4~ZcűVjkrB8YunDvz˪p~϶#.E1RX~]Bi8 \{d7r^Ӟmhd"Jg XaDJ<Ved}i3zsai$Vl,^DJSQ]V@na-4NinhNOXugo;==`{q;WdmXMg l+I]|Ѕ!̋@\_k귝Z)lM.r m+UW4@i,d9m.D3f$YJL>?PqHĽhZyU;1meh%O$ևZǧƧ|вAT2!jمSYP >@ٵmxnq=L3}pK,DeղV^yu(i,F)ogR H6 5 &NF3L~ݲ׎eҋ.@[ۚK[-.cIL;)zDÚl5PDž}/̢!$@*=8b3)uRU'=^;V{ŭ/;XѰ2mT>z ^&uEGdHB rBHLQ۹؈̖ o._m!R̽gǢJGRgx'GNmJ)EOavo.Ďf9EpROړ4A Bcm;GͩG"tH63?cbL7,4=a򦵬 l ͼ6& 2YthrG!LuʛNsN(l_kO_Wij6..@{R~w0`;.a,k'o%t%i85 M6A$HJr:S,,kbM}{Ey AŽPn}̌:ÖeU>,4,PwpF$V ![{U|*qC:;ݩTu8 TwY'Ts)]6Z@*+AaEmB)%9n7嵕'r}%*xAqh3%_׀aunjx9y)dyéH$/H:ǷƟ*ٮ`dj^O4]%uEŕ0 wͯn wZ%6 ajd)j}s("ÚR$DZd{ōOXVDma_S pQzjxn/eqanu(h210[dRU ^dԦxg,c pX̜_/NtSUl:f"9y=Bg0[XcSoE+ ȟJئ :-DK$+p0^߰2u#`?ɽ%nibd]]t8U+)E@?0L  $K )q=d.>ͭ@5KPߺOUx6d-+ڏ~bxSR 1#z] ۗ?63dy|:y BCu3+jYZڮ샽s א Oզ/_qRhQ妘Q_ bW`A&":n|[ Z-T. ukmw25 6=_|m^hU *c°ehgA BM`/$:|аc= |cz 6_)2|;#qi1|@B<yMf4n;ׅnBrcK 1z?YI3dLyֹ/E^E]?,a#值kŞMFUI$^'#lY`5%tl[4Lb=ԬY6D!BrĀ@BЮ<6؅яD=֋,d;bډH]ЖX })ƔTZYa̔yƏ;g _W!6~(Ļq2V"9>ȸP soݩxR|XUWj/sPd6|٨,./ }wmLMVY{zodz(f<4l'KTk? 6 b? a!ks#V$,hj+Qe{KW`8azCbx₿1ɱ] $MAg/.14H{Nc8ׄI>=K9h(h# Xɽa->ڡ@9h"^a/h% !w÷P:aaE}8^2=®R[ɺ?$P{ngk(\v碄y V-ħ鼺]Ć~5fß+7˲]㢮7|+qK BEZ&7+~X3bjGK Tmu}XjxZWr~Y905AYqx^iSPwNZfq+H1)4~; b'ff.טּZ%`9w׊f>\ qwj Żk-_;\Y&}D^U v&a#@D̿Dӄe@Oؠ RpO`󇹾Wj~p! nM71&VΦa5*ةa0Ȗ\' [s?;>p);S5ﴙ4,u_B6dx ('ԨEK՚"HK虈ǽ{cGihxTv4P#%@sC'}<}İE{ۭn'HJ!G/vIJ-58WVu|25fP~UְT#a֡tsMM7$_}~#O( Փc[" Å.G{;"~вvTK%piDŽEyRKꇚٗ֌ォ1$ D<o@Fs#K-kƣbvc&y ҙuhLYɺT!f.tE`]W ~'ţ_ԛx2[o]2-NF$ 4WN״/Ysԁ$%ZޫhDrQ'.C2ܐ1bᱎ;F*WYYhbLqUET_QE@ɵ:TGcAM˖>+!6㲣qؼ]q+g?f][mVr ÷rc,UMa'_CfH Yv_S@\2XߤDC!0l@Fh&81.s/ sw.BOGNʾiof7̏Ԩ1?8rWܺc&vb0HFw _Zl|w5!: m3T2 [g.}N-`TlF2+4#!0`Gὖu] %$"F6p^6zZlp? V#] xw>bst/'4L_2Idω6u8s{ɑ- 6+\: 42;c6 +p}XeiJo7 3cB:TnBS~:j<-rFP 5HTvN X<VΉΔMbkBma8rf쮤SPbI4ta!+Fg>E8"9۔004ؑ9⃐hkEcmiWX̫gxQ-!hS|EMTȿ57Ie{̒.]Ӑ(R.# v] pOKWiH ZdQ? <`m\R}2$1(|Wi/j>9QD mCl{(Gg G@HڸCn{3.T+Y121ѲNsO;uih!ڣgh=M'9+Jo#P:gt#x9/1|v?דڜ~qG&FEo,зb )U@f(;jOlMzV^ΰiQ_xѨxX?]Z~ݯdY֭[eIިbÇs<< ^tƇο+?N-тG%ڻ/WL̛2xwsa-)wzѐ?Q&R߈"#h|HKkW5`B9,\LI*UXf>J0M)-mT~jڎ #Utold(}~\ݔ!̉>9{F@CFx74QzNK((,(ȳV;n٩aiM$@j6A.۱6wsqXDZZH VGBwO֕Mh׽ AT5Nrꪀeܩ#!+r`MމUswnLk-UG+R|ulIңlT5UKw?!)<ϝ̨o !֯i$ٯk?Via8 ) P< e{G8:[X wz [(Xpײ5^!׉ M'|b%~n+'75 8.q_Ռ%J e;@zDEXQ(ߟ- qlzli<Ӓ m[̅+ XCȓz-w %8\eznݽkW*',@a:!0oQa jEEĽ>&8\SP-[v/٤|SvӤUdh|HPCsW+5jijk HGVzm&$b .VL!ht i6b1~Y774؅]c dbX:DeM=X.5&ي3?~T3nKk(//zhc :_&5M*>?g55d8FUa ~0hjrɜ.0${/Cn>%@)?,T@&CζcY~7w b=*U}*#+0s*OEbJvxzڣ 9-rx]|) >2}Yp$ 準'iTҲf=FѠ@eH_$D5#?5k+wy<> o!8XDHD_!XZok]bJ+%BKmc޻큑Hx춾2itn<4(7JLvrx(B'lbe3Ճvɋi];L`f]hr ,je6a "M#|}RZBT[j H6K*QK rZFleN(/w3mڙD$G M5?6V#cCo2tkч B+٤AIf$(})؈%7Z#+ 5F E}-{7XsDEkx89/xz'+XxW,x5ΡJ Q:lpDy&ȄǞԔ#]a<에s"SG3Z ,:^?ptZ&@Mlrl`e2S/aÔM㹪pWIˆ ܉DM1B YGm2MPc=*n@28z*ڲD=]j,<0y>pU-Yyi)L~l/p:M4Ϋ';~4+b iNEw `H |8(5;Tw A YmyTXxYL#̽O-^D{TR>ALҼqpY֑%+]`,hʋ8ߣzr>e?D4݋?} f5De={0X.i~0>xYI"vt$SDĠ 4:gX|Yt$?}T}$k.]S_{ ?@2KyݕQՖb%M[4 ` \$WX!1'%|wexK f%\mq6L .",i/'\u&<6^i ?rbB(Y|i*S4l)%scxLt8.}d> c;(. КuXGjࢺxuKPYp(1#'RtT3 /";<Js*;?'4WhmeT`n˔B0I1,]o}"iEoRoFۑ ЮP5zkr~򒛹Ǿ5tr=pӶ}? EOI2ToQ(=/}SO/!;Gkmu6@PI)rE:qwyƢ~Wh0M\/<#jmV:X7Q ӱ@buKѣSW\o?] )ya&[cqɓKQ- 20ݜ` kR.1}k*j88Ԋ S.#J Xjv6?<;2jj׉|.UR{̂^ȸ%խ@f;؆ۘQ`+ӹQ B,8Z\D_%޸}Q䘤9jӵT}؎v*/N(db*LT@ApҜmG2A@Kin=NyBgf;Ʊ%44[\ 3j]\YْB@n}֏;hk,:u20` ]\Y> %Ƽ߻Eۏ獂8;kl{Sd~5lv Jnwr_D@V9`$DILf+6~5dY?\WApQk*Ad-RnSkÈLK,Wgj2mZ]|UM+;ip k˲mbNrcGoP@Apv$ :%^qGwUE@~,wf%NWӺ)3sN,v.]eݖ1qɐ̕Ayx[Up -D3wR+B%s{vƓMAPpkDqMh?,GF/$]! d.eG#)f?w ZYb^7 ɶ2Ge,g@#xFjTJ6w4Zz43Dᆇ M?sYxۯ:Ʃ3u+xyZ\v.8[ yxLp? ×}a`db+0@sRy:?mC|fA֕P5ڶn)4i`9o!5x{aQ9H:ăw$A\?%jWdAp-2Cv7m{:((ݖ G; (6)Xaa*z';g1RGc䩲찙b#~Z|wD40 Qf^B80\oY@`3K0^ y~YjB;s KWX_ :0"|ڤoj|ػē$ezH>Or?;~HT5mn" DN_fӮ^޸} կk`j.ܽ5^"T>,ǿ z< z˪ $u]Q=t3𬥉32t}E֋ٖq?JfĵͦD*7z¥TM4 l_gc9[yR+E!{/:l-Oޣ(8*QIr6ݱ/KL ƚ LL)]YL@0/4aԭt mrGl_Ĝ}j4R[E ȍXYa0F&7VEiVw-,"hWfaAy~]UK):,dMCoojڃ̛ǓA ſ~KbU`VlŏH6,|iUJӣZ;ÈYܸ Rށ=b2/ T?:vũP_`UVUŠ! {8N_4qjkZ.b^nP/OÉalkI4m@C"1&q@nH"L3~g#07&?ZY S:CBmTS܊~-PΕ>qlW~mPmE]w;\َ1Nd`.#{m7VW,6a[E~/q#I V%j]3cCp2`讔-H;q`WG7d>#`yq*HY-1~L:G= l + %ܸ%Q+jc1cl ^Yn?󤾳ԧu$@xT@o:jx 9djӐdK V7~AAY tP~W_p G-͍_sP}TPoJr7giܸs_ܜv6J$d`Ձ-21󽒥AhXIx죏Uf6ih<0\y/ć#|N$9ZQ;Yp/7BP`'Y¯E]'jけ*MxϮ")]ԹA]B:^uS3 ~SR$qv/i{`jܬ$1>oܕ Y~Uī;PGNVyuPbQ)G*&J6BʿK0ߵ"o h;px~E9#м؉Dj!KO+]:Կ k`M#:~X3n.Y_'< Nf{-my~8@97S^a֙..Pe : e{[?wѷ6;׃me% ;; _'0F6OK``;Jak'֏d !9yZFtG&C(@Ku阫cc5Q+{-_$if\\0$84׷y *Txr1F8zb`vz.HRoZ n]H~w䱤Wu* 9MloN >yR.ga7$2-X}d>ЍiP]a;JnwFJG2YЁ yj+cyw8-'YDB8Cv;zOr lXz%{`\k1G s)rJZ'G>^G&wJRBLپXʵ<n~tT!=o̡m }\O6/ɵ=j3 FS:ݩ`g(0" +@~66f{c N-GWS&q縎z3l>mEnʹwViX{"2YD}fE^f͍=0wj$EOQ #E[Yz߂U]@g4,\GcH|ͷW(tDwAczy"=jx9TXd-̞5*_VPw#0nLqy^Ű /lwT::UAuS򪞂!ZP jUq3k,X^Ets0dc3?*I(W> V̑Hi> ΄]6KyE $hPSQFI :HhQKhyg>ZoQ3exo!&!m`;))D CV}c/lO$%j{to/B;V.ҳ]peXD68w)M2SGw@|N c߯w23N;nB 0+I\rpTDp\,:"yaTS T͊+,9/;?;P$4p(> :{YF+Mtw>Y:~YƘzf0u#'qCzLFzC!RW䚝<φMbR\{f%;`}g  IA`6qLV&1ZoA]{sJ9^.֙͌hḏs09K椡-6 `+" 4e2 V0bՂm ^ LgYC oȟFmy[q<Z16p5ta(3.=G1 Kݐ[kӮ놏Nm.hGāyStM%BLZbWi ~(\HdJ]%<'~©52܆*4/9ILATV =D C Lu1<1 @,`*%d;K_o.jӓÜsטj4y\6$#Qn{|)xL6.|#ڈF߼-BTd2YcHx%":F &n *p uXr.jO˺ƽ-T,q Xcвbnx՛朹a~]g2 BM7'KRuTUG7OA?| |Gory+ыslsQh\C b=U1{6u7 it.xIExc~=E?rzxQ?X6x0`^D!el1~"TXmx+8`SVk?Q SpxJ~<+ N/Y حJACq= /(bx6>Sa&̝8'^i[˾`߶ޅ|\EUbh9jG Ekfpznlhŭ"_na'iw6 ypp+- ..z'\x&eF*mjBqr?Eg7h ,vslI=D%2]>o&0I@Zа`ClncOAUH):R ֶ&=(yd9nL2QTz mE#[ ]SS?&y qί!Mb2ju F\5c5?EDDx= nVʧ|P5 izpGS{+.5P\~yag)yF$vP8 4gvﶅك?-[mOl'x]o`Йbhrlleyv A)HC~(F2.IgN?K)Ni0Y;VԞ&:t˙Ǘ+%LázOEC[:]i7q"qܓI5u#gt- v#E@, Ay4S#r7-{4"„z[H't{'\EkǧnnwlNLh[*vNX3&@QI8C6!ǜ=| ؋_\V,-MqiGk˄chb|cg P * ~!:$QpӱM V/Af{sYqnI uoR>5To&5Ȣa@p'o>ó? >c&a1P^OczOc)`]'I=lS)5 ͊E!Ou,SHi3<5lAr *+'gZߛZm~ s\بfCR4\yPJ:Z{۱M ze RHbB߄ t$)i%VݙLκЯ0ٸ=2}Uty.xj(o^~Ճ*,$ܐi{<hLs}j BoLĞcX-So,q8 GUy9DT DȤIJ-)EW \tF^ ;݊;k+>BhtK;A%@B“k`UĂ?Uǽœ>-h!{c4zٗ@Nss}UE(/Y|Z!wD}~7dp0v126fw6W\{ClTlL0jݍĵ(6!^H&9tCoyyqlƊQBU=W#2JBе;ؠ]vP-ShlA!0Ca"7Eۏh*Qm{U"Cݟ{d\.aP֧k bLkN2[p TXםM@Ir>l xcSh k3gڷiR Iֱ$h/ (!\Gzj9>}7D9N,%NfԤF%wJ;xdQ,lnSVgec9y1E~KVK n.m2NR:qio%jDEik/ qz }T+?YhmlA: g@+U s(=nPUmI }܍tnP[}p`2;R;*dW& ~\RwFr@&N} +H>Ȍ/pXΘ'kOd9@sH,8I*Uy) 6igK߳ݱ{kjhd]Og'AKMmګr dw㉿RB_8pGt?8%}3Jsvͭ3$Q s5h@FYb|)k9huη7ՅXQ'P[ :RoVz!H:rY1;e(X`xP?C蕤 0Ӥ>JMx` }c>9yJH^':+ڈW>xe9t qm$dlgwiްDE XgeƒJ n yh3$un?=Ɏ*J*n#b}|NZ(V,ޝٴyR"UZs /k!iQ"oa$8E^~B7wldjj*jdbyZdMۑ΁b(5x'nWh>na)<-0ںRW" wۼ.smaY䤝]-Ćc^=FLIlY"'Q"QT,d<jjwÿ9visNdZ|\yI'KU!=;RK#CkARF1T?#coqfr*jVr;O-cCWV:`hZֱr~B{U_1@` ?SUۄ+F{okɃ\nZ`8[X.HBˠY6T JW4I[\(F%nd~o9k"Nt͌_Kt5҅ #NjT&~'dβgD .!nc4л^TZl5_Mm:&_E,y?YOfTmcNC ~͌ sIh4 <[BxjWV^KvvYlTȨ}ްƞ G5 @#O=wAfiwO0u)$ʘˉ'>8 .G>XTgq?Q }G.q& "4˘6*0u EKr)]V,n I8 VˤU|( lA3D~(CekBz,pqeѷN­B}w4X/[zu!neLxmϜF N;ip./3(M T gD\6XLte[Er.q11^?ĵ5A52 DFzG"^Ji?I=82Yܴj; z):6nf ܰ*n3W BSD4&EI* #LC̦YS„]'q[ٷk&BZ<[TpdV)%Uv"uEl"NlW&">,a.U^ z? ðf}1M-A`m Z7\IN)F7& t CRy\`nK*GbP'o+Bˣa"nQsOђ%5]ԋ(+Bf7sT&%nQ׆#8&Exijajv't]~b h8m,<Ǐc?h bѬ53b>+Kd-(*XdTwEhaaf}h,HzS& '@xs:gf7`iDS@` s Įkv kZh~8r6iY碂Ir a 62/P9LV.v O ; luƭ|Q$'d-d=1VMqywN]E29 {7)>j}= 3ha=-E23_y="o]O T/[;4KnaF̪RIU4~iމ+TwNA:ZUe[ \ ΠG];#j.%O٥S8ҖYytc|F}u P9N[`<QjT115݁|bNcz熟޸޺~Rrٜl0V2bnj` Ϳ=RqO7,Q+?oHŀ ?$)7 d9PگOw|~݈wJ8y`׻SUoulsYl4όuE؎{\gA2ki*+r~U"9h!@$ T(K@^y9n@:~ ̍]j(#WZ"b"\ز&*A1M dY|6.LI;Wآxpi㍛f @pȆ<s,S[lqD#U V?xXp &)M1}9MaHkn5|ܖ~.H\ȵjDҞi 1J?Хc4kOKaycw A峙\@ϮRv5C<rh ] X2糶ϰFEh!D>Ul4cPQ+NZA3˹{s؟='VXL#3T͎F•l, "5#>.Kiʳ+n\[;Uǁ+2 Q&ohZq` ś4:U}'' @冓kk:CëlGyuaF7cQϽsyF];6DiqKKNeaʌ}v t9F {wbOtfG \=\靂g lQ_9@6]B xx:f'8K y)ǪK 4s܎`qx.$ W0>'T-z2Nܗ#M%k U"^"^x rz/%!(*+7˒mv=DExb @ӈ x1ߌʯ/A6#[ {99$ 59$թVqs9(9 tTJk #O4 y'hb*")Z4n~Nltn|ӟyU%5L)8-ˮ+=}~.B:a K'퐲-_*?YY +R#!.h< I~ M^_luC2^bhGovsi鶈2QqMd6YĢue;vVU2ZF;qrlFTZ"MU^9"@^$po&CM5?Nr` 0rDu,o\pOn}- lJW[-9T׾O'|0o}ͤ&Rѩ 5 OJnL }bj!F'g ⪲_@ [>iVm1a ,kX/C=5vU88$iȗ2X+sM`1J9Uajgc@ٯ/jk2W &5W3F6OV ~!d"jE~2iW^g2:Ä[ i!(czaz"ԑ5ޟS5l&]I,. *2U_kY{I17ec3X׈),HLIguC(Tu,(Dgꛐ^I([DŽB$Bhk4gNej I"<<[[7˅~JiX+r暴 bb:7׼'>$xb|g:VlTh7x>wʇ⑺ ʦ5O0s{QN'! ! yZ(;}gjwu0ќ4̳ۡvΟQ|byظv dň5A]V3=PR5^Ԗ602-GQrh(sG|LN&ueڞ\!i|yŤAU|{=@e9;@//*S@fC9Fvb@.7Sn)k \V2{CљzA<pt!U` ;1my5 _Z':-XLwIsOЩϬy: ?bDP 0C``Un!F͞Wmi@|lJTt+JmlhAU9JS_ AR 0t"Q71ﬥM*aZ#k6hʪ lXFKZLk> WdV6-{OF,-{ }H }TŪ)#݄wwp>P|(_8L;xih.qk ?hbfFRw:ԅ&;@%[M @FAUL.Hq?D|^cYų$4^oء_ G_!}`uQwi.뗑3&/;f,1ЭjҫwY$<NPI 7g72 8qGG/6 Ⱥ:$zYAEmN slu_=y5Zߞ9afw;(<_}$BL4q4(hl{t!#áiH^{*3CoW{鑫F:@p1/bR5ݚ}@ iJpG,_I@Ys[ l+lJ#9'WJ?#뜎^}w$ a9uo S$hmTڲe4*j)YaK|B!}u[AT[ބ f3އC{@Aw aFFFUUkeyj K+.f-taVp12P}/! u:1KtyŢ9p(v9VC>MJh2K޼a^SQ.euN0ڿžV}}2<3wߞ&r]yU\*J5mUx 2:0!Sm:x.{y/~~JWݯwŎFZ \{L +`9[v@zSJY +s2tgd4uf!fC?^6O9CI c.g/q`ovz$/fvX i #b+Yn!W֜;ͬA8Tkj"9b']ЁOz3 3Ǯ8>|H  "+?wx9uQt"sq!9("vͧcW%UMy&WEA$ncZYpLH.f/0LvWQvBH\!V`MKm ң?2GD=MqGZ?4NxK17%o"}a=tZVE;RvڿoQ"D_Ply `:Sw.@?/vmMH346-uDuc&\)p9OV E Wa\7ʆ<Ƣ띓eb D9~U&ș&}Jn ;SxsotlYQQ{}(уas+!ޔB9ľp-& {J w'3VwrK>o 3!QހjqAbF]kpm3[9[ 0D[Ն椒?D8t6;ܤ..)dlmdw{͵Bp8 LH1H[Smt.{q4wg"rB~ L`5]~%fw5-Bg+'`@n2|7:3B;R`Eo)<*m2,QYW.d\Z@Fl"}717nf4V|AO5El1xm@Tثw&Q(1cb "i_sR[\]+0>Qydx);5 fz`nPYI*ybn˂tvfI~hgmWɠ2s~#$t#wU6RBEΜe6wKqK_ WAguUGxg~_¡%E_%~eӐl"ݼ-3.)ۘkBfx)8\!ө 7“% hUѹg&vU)˹Q^)0&G\.4'«q>EA=`GnxJ%F{LcIuc%!ȬI, ;Lg oяň%"MQRab @8TaƝ7n3O<?p Sm'E缘Fھųj"NkA>G.a 08h92DUpk,Fp7!=G=[*Tk]jf\i G9>ؼzPq)O2}vx RUy$d#X?x!~1}6j` ܼM!k Z~h@!5wy?RwY *F3mO<6')H'hS0p"2SZǵIȵVxG\u @rz)+ GZVs>npG`Zۻ*P6CYZ7βkQ>K<Ю:a-aH-}C ͈:+b2"2+aƻ>DٶDUD ~LK==?*gZ݂,Ӽ_UZ\z1 "jq$#JÑ0/Ynjq*)>+elhh8%)~Dl^AҐi=F6LjꫧæGl )b:|HzeK;_lHjlB冱fPoН/cGGV=“q?߄ !06e:8> Խ A0N/ VaL Jڜd7*`{3e#v)] s}*F&^l(W#f@yΩ2m=(MD^V4vpJRE ~Yy(WsMJh^>s?6eвt#q+b8j /ag %fxwSUEM(bhZh/Ź /l{f_2[K4йfCBHgf5$}thך,OŶ>|(U`,SL_z5~W;YRAqOò(0@7c 0EkUF$!V.X̰Ψߎ練 pA]8;H0[7LEx:1 uM~O=M >Tm4e2c! ;9Px4E^>N%ؔj?Hyr SИU.٘1;Q3H">T% >wPef4jMdrqfz¬d,/ sj7KV d+;s$C( c5ưbUzRT?ц+L5%K}C;8_bEJè^!뎐q?)c}u˦ZbzJ%zkgh#ύ4ҭSf`Zf}(O\Z貵~Q 7A j<>WD$g}cr}ٓ.'BXF`d@ޫO7ኗw0YMI,?+m8W4!Y >IݐRYކMZy.`~5J']ʝGn};Lts:%T>I17G/a$<4(M9aThX]Ŵ~[7TE_c3Q%*m9IzՅ.~ ˈ^]%OƋa<\\:*Hbַ=!7rXPɒ:5mш9Q"ҧQxA_eHp"ę-Ã%I ),4r(SKY~ZH38'.BbqkjEbgUSȼϠ`דйtJ~`#Ni;jFV'8Ol/&x{0oڢ*<*&)Ҕy͈bPmG'' ;dw!?Gt6;w?S 3CF>43~%78Ş(/Gs?@! |4Y}# /.aH<łVlRԇx#>\uEE 2z͛C~ w'W5-9bU K..zggxXa9s1xa{Vi<3iB$AM~/P`0?oqn:e3F]lBa3XkO4K*X^ǐ"0cLhx9aŒe|pX=q B{9KcވO(=Mu2zT}l7[|9LOG1Wd;C51v Ą}"}oip*~(ƒ ^f[/lV6 ߛ%komRcdރ7YH6hӱ@(yKr^8She_,Hd$J;4`^edx/iZK99yC,I{1jv Rcݟvܴ!r%ꤶu >5nTXm+!+%r,BܷE oΑ"*ly= JaQohDFD\x^LÀ%GiCgS}Tc՝6/ɽ=dyLA*\E AnD|T djv5E}^ o!M/e}"@ CV<Zxoq+A(/pgZ؍l(&C3Բ9 7Űs'tWلrYv0&y]`FVζd)5(RnmXžK:Jl[ѧT<9 "Nu#QVin o¥FD jW_ i$Q ;b܀G4`n'Qs0u)kO/մ$Ӣh%h;,Nn_@|ߐ ;]OguW3Zw3p:2ApYpգ-@^xjKWʠ?!] K70DM#̲DbhڗcGUvt^ja.{ѵ[TwސiJ@ nR@- JeQΝ;5ec/2I!]:z/1094f ^b+؇a|4})A9D7Mjs [)$Q?uahuMQ a'7(DOfE*yȾj|]5 QV;F9jڶ@t$рOsJ¤l*Os#'*WuPfVP>eHB 8漏Y)bG#/0TWSc8k,pUČoS p"sћۭ~XpaVοCz1^Ge8ȭD$zGvjT֗?S" 7F3=cF/zN9 YS+n,Z Y2VH=NbhG8'`@U~v E &V^ cA!׭lL0aP_$Am%ZPQ繨dJ`{\S>ЋVm;D-r?rZbaE2 40TWfSQ (; DZfd,cJџZ߅!Ac_;N\+49v'jŵǭoFҨ,5 ŵM* dӛtQ,LvV[_"l\n#}R{FkIƱJ5 E})-=-RhJ&j@1:GG15W AsNi FKt9'u,lK R|_ ;GGyFDSOvW0<)DO.H4>;8؈Ub5|Y l#{ݸ拳kU5ikOrQ@*Z!!H|#CM C|;_ Bw)kVz_jIH٥`cFO%_ue5߼A#u&ԈJ U#q}Z}#YYF/m+',:NLc5 j8NN~iiijnJ7t3Y;'AHCp.G?9SYs_/^^`3X]׻S6+/n ko9مΣu1#WToMա*¾WM @dڥsh2 ͳ"6Cq"/wzeHumH*"(mǹ4^ Љ6BШ4MW SNhml@Dd&q LnjSڒ`zf=o஁܅ey>=ϙJW._gRd].n%hSA5 z-I @4 "7=BPNhOv0 k bnj0KJh#A"oι 8ԳLo~SZwYX\_u`?8ϡ$N*-,l$}#4e%zWQ_L]bPwC@ ٴ%b|nFSĆDv4ʎLDuAq_슨(I]3!& hJQoapko`ddu r'aӄ@B8,<lۂtERL[A";r9hѵOn-ˡKDj|'/O1({: R©zm^%5(DN"?Bл|rB o ҭ%o tmX"x78_ϞI⁻;cӍ{ߊEqG{yo 9久Xp$]eo6`ڬz)%9t?#iMSԐ`]Y;vv/Sy\,HR [Q}Hh)YiyY\LlF!A: /_72oC,Wс7IƊMthi13#܈MÁ^Q9/ /!^1;12LaO),^Q3[-O#SJq` 0=#ep۪n-?-3J ]:VfYm 19goǷЦ F7yGT^IMnu{qm;fە'0|.z9g29{'R_Tu)NiyǵTkHIVoEsڒaɬ(N װsv69]&H1R5䛆F6_6qo#H|g(}RLֳ uSIp3.qkd/Io[g\nWF\z6W4ze L1}6w>* TiE??I.鱥L9 hjVYrb沒n]?/k'䟜񴗳f" K.='46wfǿ֬Ő ;OoUǙGKo/(HU}:V^Er jTWzP0뛁et;eS,rlG`H3H_}s y,Gm'Fhm (\#T2QTQ! zA zW8AM0$Ou4 =Si!Q_ٴ4ސ4M-[4Ĺg)Rq?~xV.FzMEKͨe+T& ~Ҷi1Ղyv1s&)綸;c"I ~53{}j$875P{8tLttU&2,@juDJPr[onzBvUkzDQhϐ&#1I=s2~2An [Ùn E_,&cDb=xD06k dA@D+NAۢ3A.参qОCyZix밭(?'xNB%o#(:P3ųO=vi%0]L̈TIG¿VާQ35Y7<ڴw+4 Z͜ c5456z[3UюJ6t#hr,SPʭpe(ӷe*)F+h#܌k a"Rڊƕ,ުãEl6AimbRV1w@r'Sc@)?_EJ%-XQ/ĝ;ޣ?qqLhkۥ4˫ܓa)5gJq$*GƇb؇)|fYEo#Rl; {J :˙MWWKVi gScVOk%WYԁ;G}o0~+nnsCneZ#Y"9_ASu[g9/˙B0;*[;ՅKƝ^> ^v8z[֗#u.>$z Sg0\Ű3}1gsRbvV}$m #CK?+m\e/afp7KWJhajYzU*6=X hm֣!"kY]IJ:( Ty#Ǽay!cKd3!T.jD۰_ fKD"ؠlxy ծAThm"Q\&&D7}dw!um߫|ӂLA'(?nKjj] wC׵džF^˽DD˔>l4ydE4vVahB "1Գ@k{/HPTa!%l!fnj#*GB5|@K+GmC \O=;{;}W$9+kBD^]=/׶lW~Ԃ.<%/d:Q%1hbDX"ՕQ[bAOt Z%ƸBTX=`Y>/L3tJ`\ٌK _`s:e A\V` }6@#Kseq%T1r _k ߤFBm%G ѨGfъ";T@&%n{~ĸQ2qYe3ܿdBGjDX,N)2]E바CX4]L 3? P]"s wh ļn׫-}|c2#s=d_m"ƥO<\7գ'p0ZOD032HchTF }(/33i45)uڣvh쇓hxn̡kNn[ ap/?(h#t}my>zGF`OcU䅿p4۽}q_s1]m8oRfj7EP-rh2{b]M`#Q3rtlx8gK S+tCUҝ=ey~/9lgT@vc` 0oB`N}=FJugPSb+UBS<)Û U4Hd:Po0q.IG.abARJ̽OOq2e::/B%Ӹx*=6<[_-E{F*% -_/ $=w44YǹƲ),2&y0߁>՟0 ؋*:[+BEhG՚`+U.d]tl7eVT=rl rk?2,r -ҚZ2Vfe57,nLX0#U㰋KV!l@,_lhX6[ \/TVc?t *O\ J0et_%w6#T3&ϸJs\s23P2~31ilwbGg5d6퓤XSVfb!碥oUZ1W5ˢq s4ة,jv3Kg*qnaܸ̟1T-ܣA̿^iLk9lD)gו}˱LPG[D#~ЉC˄|G|1r26 à#|/k讔cmAd ~&Dݏ( }=P}lz}JZչR`h-k2'j*BjfSlROu˻L|wi< #EO{DAkr%}HҗjY6/;讀<&w@;oؠ yhޚew^R%ROG{6ܓ}V4.L Ќ9yAFit/nߖ =t8v;iz/xhVn*NGU5 %fwtM,:!@'/NBlE.sYy%Ib*EN 46kQĖQz@-~߁6nwZ,*9V/ލVf`l*cm bPs~sըE;Rc:{m>5I&܄ɀvsp]ܥMɝMEϝF'M v!0KU5dT(iq—: a&'f4hlNnWwTETM9ʶ`:#q(WdӜF_;:19lư0=Z#= ^!4k斛UuwMPE?tXjQ-x2Z*dԹfI @~X^OrkH1Ҩ|b{\xˋD7H.O1+7IYKء"x4t-j$s6M/*̢T$ҝ#5V+.XQ7 ^Τ* xe-{@جGG8,ϡ]0HY4a'F؁潱³L5$$F!%:.+r4~!OSu;wEY ªQv`ae-s?`bۛu#W$']UGzLhuܠU3 /*L=\<;byWh/pKx$a)'Eg0HW7a N cw{9KMtV@Ii+Ih@¨IR7#*Bu$ $u]|%}TNXOҟsa,3c?,cBd * ]F9 uwB%^bba<t0]%`g' ׇZ~0r G2b|Gyf2DGoNq\Dkɭ>;z`/)_ߧX ɅAqȞ@Ф'οJ 6i)փOso:w~( TV&qt]bfW L aۘXu%!8DwG#[b4+H8/25iJq' =heYaf$\/*ZD:0p8AmI4Kn0/KH`:9|I0Gucp* b.0'}#wZZ;0XSgzLs j^BB*-?Dki r&_@Tv|MZuYt.C?RJe:Ы,y6e^ ippVYeowV^c+*DaĬ!EsQXIq U$ فEρ<~Zgi'1ؕ٥>tduIa[#B:&BJrvogMrKe߯"ު3muw{oWyM94}~݃&v@? xx"?Z,'}/m#G>.k/&wfYw7CIA0PM+ʽD@BrcVX͂6f,>rBr5M⨸I}HX!?c 8w~=FlCIfi|Yhs.W5ٺ#0{+13IR8CbЊMbIQk ˔44앬|J <{s\5nd'ekq 8ad8'6'@ V{[\UTgՏIR+Ӛ;OүKC}" w K'+Fn&vR }Lw@v>}LjxBktYw=:ylD x\2_l1>^"4YVae"lmR2ɘ߲o~yI9xy:%x^3 r?X0O(DïN6 = r+%Bus&=u s4mAI,O֞;_3A'q%Eo/K F- > rx}I{ˤI2M/TC[Qؖ-;8mMh̴w!xNw~=#J7qx{i^d;8k)4B:HD$oQS m`YxB\m̴vR|lxYHݒZK"WmIj:l@eCp b:/u=lzLs!z2g"㽢K%@a{}\ŏ5ګA9|j ;;ΐ.{Naڶ̾t-4Ɗ!/"NTJч2mpg߱|bД 7qFPz&,eoܻ&4?k={/]-7U:nROѿ)e+hŐlUDZ w-$nToy葋jБ#6p7mRV6C"+1-c,}Üd'L nDũ\{ +`:mZI8+&_!t&S @cM[Fbm>-s !zPľt)TxF,"I'e(?t&a"j;Q QI㥵l!Ĝ%U֐.@tp>! hNKnGo&xy:Z8H4Iǃ_){@7'ρKc+/la5 MRF:b*ej^lv\t|!vvb_#aL vЮ ]4`]bZ{_܁َ8{)TYbR|o@ZYf){]z'L0SrL]bP G8$l TUȽֵE%?,4:Ô6~U|7s4Pl{y6YYp{tsY)dY7 06kͶ߄ZobKxCu XޠǠA\YȾ4EaN|$N;!AÁu@N1_,`>'y (Kt1֕$jdufqQHЍ%j`,Ss@&L ;>.mewoz `QK3/,f܄ = -d{4̯eo={24OkV,<dYF%0ԌQX8BdTHtÉ|PF]ʹTy/ZG{g2h*-i{L*Hew;ޝ3 #\AuWJ|DF:KP`q'n( }  9x+|y_y]tn;R6 6N¸\M$$h*;m0Ȅ:HnZ2o!Wg1jCq]:f˚DdM@Ӕ(9b1S11fS/ZĨQKm!Ѳ))95Oi[KlY]!пF3l-/Y9(SIM}KLhIQ)!o*%9D#Y9-mLMBCΌfzoQE鬉r~yusr*+o{kr }(A(f RzvGkHaU=X;>5|'ܗ?s;+DoƦV/#"+/=쇁CtGzS<A<+*BV{Z]FQ^j[a/kVxdH%QܑͽJl:iTԻB\_1ɲ^2'~k=niN [%xhFZ`Ͽ82:"h㌎eR%)5 e`)[*6a$}m0(np[ގ>W@r/ٞ1E>A݅_ez(wK7kpV$?XAMX΃(B˓rˀt6d O䶾B\i#I'@O$լYLF8sVj' 4\ 1OZS(/ /^ROnIv7w{b1Jۡ\}AW^•U}7vu#b CdΘE0oV)ud6NoKR,yCҥQV~l昅楌՛ r:%DX 쎧U!he~Zl-#o"[Q:5trS ~8f%I!2&cKuLոP5q]4š'v9]&LF'$t<2/%TkuX&*ꌽL }QUW$eڞNVbhM )ϐc2nQ!3_>f0|,;R?j.C<~v։Q)\(s}t ;l*X$ϊƺU{zq !Cg;2oK˨źʐL%Jiqu&{wݫG]&A Q aKLJ?4S j~c(eݳNG\wdwdOYzF>߆4m&5 J+uUrd͠('UyX*_ė{eھ|Y1\YAKy T/T(_-O9;,yM3t!\KUm^ӣ` ZFs$彖Rkf5!zvnNj ZDV1t aHKRCР\P .wW"#SYZe:*(/@ACn5HbfLV!nO>f\.eU&&~zj $ Зəp6Qbj$eh 8X}A9pHsf)&FxJK˃(XBSQ[`S플LF-t"t <xbIUd$grW7_DS)̑­ޞmWdw 2K!i:HS'l t gEw/҇KilI!}"OD$|:[V~^{۲Nn~rr ؒQn8*g(5nW.Ë@2GDe8BZN^BȡJn0Ѝff$pA \qXOOb[=۝l.NXɭ]$~,6E>~lnK![N6g<\+ӄB08&uFu%FTmRl>%H6bXQ7ѸHWR%>־wdTc3nȬB-iZIKqHyJ?q,vP+\w#s-.{AnlnVW+BqE?}) XLjUhSn%lƭ9N<^monj._]V4>hI, :S&aSƎ,ijdqj+|L[Gu!|3>J#R&Z_k& =|c ݤK|H3A谋)D8<<iFY9d+>%3KG7[3vKjPlXn,}:ƫS{ilVĖ6>%WmօGwZwqKǽDoY^Q?O#2Zn|Z.&jl Y0ގPf@/~+c|u>UdrV! 7 hqh`h浡إ[+ wܙGdT簬&z\b2a/Ug2w?I#f|=*XN7{=y a;5Vx!XX΂ .{!Ĺ uF0[k7 0Jtrz{"/E2y7bjoLzN^\ck%kŠgU Gy"I)Ɯ=@fG˨'iH,αD_aFek.1/He3?YFg9Ԯh%"4!(ΠnsHJa5u"*:$Y:=¡AKG dΡ83V1&]!b35Wu2`6d_㊳xo{oa&:t{qKp"Z-aN܎˂jrd)8H@X-2Qjt]9RYyE?"%7 A[`'|YߏUl1 %a=đfBPW: ,RQg4mx>~.Dg០{rV@ ɑAߖk`+XHU$8"o_tF|aTZ/ cjp~1ގ|K5Y>/*;Jt!V%*WÐ2 еqm~##:&?y/.8+c}ۙp9IB2V ,|Ohӊ/D*"{i@Nm~#-s:\/Ʊ,*XUnHeW@4m6I,),W!W-za}1#< ! ºqK|wTVzg _:,5O!8(`|Jdk(>jpwrx>fU)RWIiW9#UU B9坷Bl7PCUaDe07w^~ [6LN '/ #㒁tgE=/S> u*q >$X3QW*qd>c@ s,,d]UoF{$z8>} 9F\+U:kZT Y"PAY{1c[i4l$:b|H.ndJE8I]WZ$9r:~EnYMl5;+鈏}:?/v,+ +=W"m37=5 8 4}=ďt>SU}5pi1mupvӧ`{i;#S?'X4ǬkWgĵpi }H5#/@35j#ḣӂ/q\0Y70nYDx$_>by~^s#Ni|Ծdr:Uc.&$Y;=q2r h^f}^+ݮ^J̔ŝ[?Fw_?}]ʁ DZBu#DZ|eT*( Ҳ!KV%lL9!{Q71gnuH'Dg-"eBn+U~CEW9 I)ڎkr.-R'+e@kf|Y2Tٟ:d@j0Dɂmz. hVkyB6iCbK:fXYwas&;E 4lY)[5aH)] @gTEvRkS AHeRهA,quթ"ԸXv:KpVaQ构İrAIh&, 12eCezT@cZ?Mm@8|M,N|{Wp){ؔ/" 8E}=t0Sfw 4`Vjw N%}>Gy8x4yB2rrC3~/뽙 :ưBWbXJrM$8-LS4A}ӕb* sEyxeFễ'|sӼ֛5"n)" M\&_}DUE$t>[q,|4\HYM@_/}[y9; X(0C0 Ħ( !bC1DulJlk]y<̩qD傏 jQC }%~>;^{"xȉWysz'Gz;'86ƚ27VE-}!>ϸZ`2y45P5BD#Yva+,F*0m0毝YvY@giRbE)QbrpS+AQ #~ ffAߊ71R(sM1n :D"P%9$u 4h^8˦ ;QW\q|j9 &g@XWS7kCZ1u k, MaH{@T=Rй;ޒh8qۡ-)t+N;`nXd3SHFZJ{ʊi7 b|`yVE;He5"s7P/{:Leο  R*4q92-)nYNB yBF{#srՈ qM&F/NNe )UN8m~p[nm ~@!mb 9Er?UiNL꾱"nYFxcai(½Q =k1`1OmV!3:6hH1e Huߪ[g ۮ\$ :i(zdUr%OՕ_~t=.VU"t挋b˃J\4?Y1_A= nZdQCYWN{瑄~!b`+7[F= ']Z@3|L k^*ߜt>67YW kLXZNnkvzzgEY@9v=+:/ 6e[̟ 8hER50l]iexqxD1%oȻn@ɲ9`Z Qё[(¹-.*4ڹH([.䵹r@Ei>5{u$UX k4Y | I mKKiEu䊀J㛪{0Xɠ!e,om5_mQ f k6[Q,nᫎhd6'i@I](? +}7Z˗D!B6gkb]IŤOqޑy?uːBFD"7OS{鹾V=8u@+!P2V֐;qꂧ .Oupr?!x}^[4%`#*Kmq(OT}d[ٻu6RXL%P5ȯC yq@w=RtQ5~>^h*Zq 8~A.MoXKoqfxڤM;?T8O4a(7wSq%۸~ tj NtfGT5dMQ܀~&  xvqO [`D;e"P? 9T&4/PcuN"yS"[ VZ\-Mg3P:Xdw~L>B?7Fnv%a6 Ꮹ ɲ$̩\j6T21mRC: diD]j*.U(Yji||7Ě妖%I3fef"g98[ZL v2_d`~ۄN4if_CId.j8>շ _9P>ͻv EY'bͬ"ي +w#wAqEe!pIi,"\u+ ܏қ|:6o58Т_,ZK]k:ϡ/X nR]O]N"CP$j;&\5޴]Ϊm55X ژqƼ=,ȤފL[rà-4?zenz !ܧSežMS,&2D1%̢mi/1wzId&ؽ&X-s[`#txQBf4?a5`>n%=#O';l 6<ca#6r-Fv4?3SrmssP9k97Q$q5XI9='fYM*Z@t=f]#{Le=u5xsyוAN!H|f]u9Xl鼮1W.a{Zr?x='!aj:*@8g٭繒#a39rcuHa4w~t[_(gPIqS-a̻?rw=yn/4/!h;iQIdӈi(yXXWzEznhi!wKWq+D-3`$[);7u|ҘTK|:zF0#e:xbd\[}L>8@mv{38F -.i6#VhnK)Kk;z HJ|.>d<ۨ%b<7X + wy`ϚzI5@ DRPIw,E0\JF2 xSCmł5@ؠ=rT9`<]7%7*M#]4VRxNbMX|TJ;S]nY[gY3FWQ?I)P+\9 B.[:i"Atⲧ.PW$EE܏qFQӳ3/seJiics凬 y7<Ȝ^}O/o p- Gp&`˨jۇj,֘6ג:3 زIBoߛbL7 M|εK^Atջk헧H\5Q/\k@ G`v;zuεD~4_¦05x>LTB-)xaF;=(j1.1KMut6d,Lfwa,6BF~J!<@QnbLRӍg!I0D^R-˲{!T J׻`FsZ |=x7ǎp RdJ,BvHfcBCUB4bI;7T?eϲH;khGe`Rg/úӢE!,AbY,ݥ(e fSt V_1  v5 tKz[HQ'],Xu(EoX]>nOm̖[pe" 0"c=º +puoAs~U٢#'˙*h༨*uT0Ԇ(w'6ocfӄf%]=YfmC] ?F+{pi ka4b6=s%^]\ ?1jzuM0M.:h%2Ž﹚'0?nȒ2qV&I _T@E5b%z>yZ٣)kM&"-RL"#ِr󢕙Jѻyx7\ۈi. d !ieQh.c͉) I5fؓ[nEUW2u:+S&l [l'}8:b'` Pv_85Jh$yqND7'-il5`H9ɏsD܏NISÊ~Uo.;mAC.yfQE.C1?=, lKEI"Ѕ;&M|[7x)wZ6xe$炩o#gN*2ф$"'r*dv4ǔa[DF)uܺ[dQ-qE=kd Ae+9l'pqlHqt2\ 2_c[ =΁_P 8G1>s9MPqRP^X'jJX)VHl7ɠ>w zDR^#fJ=N9%K*ysցesX2fɉW(kQ:̟XH}ZotAhV`+?]Sy[e2,tE$m۪2R6i+Icg Q̯(aàNH:%GX(6V֬!zLWK%ui. ܔqy\_r`:4j2Z'}B%<\]n *G>Or HL}U (zC?/_aEY JL"mZ*5!Tb& m='z/dNxLJzt뮉Q E붖Ц9+m\ZI!uEeMZɵ> Ƞze-`s>|4WP\'Xx cyڢ); ͅ6/;&lTospc=>}l:Zm;W< *1B]mNㆦYj{QN]=Y\agss- hrU]`yl0<+8NŅtܷFBifPP6W@SskBY~aIU~Pּxl:>ieꪾb)\!VeIpѨ6&S&> ' C8.U~Dv Qvr>w-G9VU4Eimw`r VT/@5[}y3 G] :}ƴPE 8.|O,#`ruHE/6&WЁt Ic6}#CbO9t #Ԧ݌0Vyh$5 nʐgj</p=%ErU5#4L/?^<2&h#lX=iA՘|:v'PQ> SNjk4F@uےD7zs}\P]$Q9P 䆯Eo6 !g_ܡl{&.K{b'NZĨO,gK|H8"\ D"o_鳀R4_=-/XS.!fxSK7ǽz@R={@0P2ND/pPbSkxolVRvkhG f#0+[Xړ\c@0+<\/fT?*dNB1ّ 9CڤՑ}sO橀YHiɫ̀ \\W~ץ4jBɾ5Hgd lٺ$[ȑ.|r!^Yz/g`7h2by#V&D瞊߾вkBPmH|$nN=D@~t@+XYcpySXΪM5rQWyFq$zL3!w z(Dz/Ђͭ{}|SJ:|M:)8I)7nWJ,C!òjxCm\1N?!93\t݅)f:dj=4˒cϓR({~ b%m^9*H6( 7Ww8])lP^xp"AW4LZ1WI3Uj!ORRf@|lrXgΑ2'Ƈ9g?{$K;%j KW)ݧ7!g)N]2gWM$Kq$kIz;AMjuuy>Fϥ& v0xS6@Hd9^ӫW:w@8ӸP ~ \.i_ŸZ Xwm>,\a%2+^R9Lz?l gɖ>ٰ"$djK;!zN{qls({N4s Q@I6Z w~p͓I +4w8l4Q!{GocAߟ7 j3Ĝ0S?Y1ɓX% 9:vEf* ]u@gU i3-s$Bs^VC:촉:U&ʼn}e@ߖ1ڴ'_6q#my}X,67%ݚAGmʘ+9nc\N$!%l `Tg22Uc< 0y %yޒwãާ.~b0Ns`nw/)Sy\W_VI!P6Y'2YJ5QouDLX*^6ٿ1N!fdqJʿɀ2V9pRӬ* U gY9\,0>.02N~4; ўqaB!ZyDQ-}lxF-E .EAEC^(ɈhE~bL0孾-Mv-5tvڱ8(a~tȷvj0¢R2hoo~x>̺D` &%EPMnw`T"yC tkW٧F0 zcLIA䛢:rgg3s~BZfxSŁ)Yrc"^' ̆*UO#xGD?q놔WL-o: 9m%GRGNL槇t:H2TӾ\D86`Vc(qq&+]Y [m}']\s] {T`Pi p=:7D]y u*yPbigV[)up}Q,M'BR ԭDJ;$&]joӑ<[=ӼTYȣ̄X;+Ɩ_P^NzF9T95w\ O7rp^v^0WI|RوV⭫3vCb0 J$0%L`e:䅑֘3ꢦŧR$9Ͷ >9>yYE` {_U9 X C;u (5IdJMY2ȹX%P6H]udCrʩwǦPuRA _#D0Ri.5\nG5gigQIsøZ,QSR*xn0UR 2[ ޛ sٯPeo$_Gg4?Og78>V2Or@#7R}=ϲwNJ 僷m\OA4i5("CG1~#3i-"bemз. =zD2Z== z$Dv]<(~FEEl ˌ^nN )<͖:ˉʀn;.ܡ-y ;-bW-NQe;l&@`tV ҩ(sGZWU!>(*V2T3*%"' E2C#X ol˞#ّӞ8pGqG`,E k5ڭt*JT *[$R2r@uEx@ҀN2C󘁆GO4-V)unmI!ԾnL^,g_Q7m G%Ԏvɷ4=׎ijz[i$gBۡQ;Z61kz<h$B-ë L%/7o$=|x= D?An _J>VWFӬ(QN0 D@ 8 ҂|CA^6B`^n|J+tWK=((A^֮ Z̥#3eoh  dykB(煣Ю#oz~VlR_J75.k$.jeopHsˠA(0?K{p曀G&1 *U3֡XمZa԰>y7LG!] 9)@J_5urSQ+]Ia 3S@K7Ɗ !=O5"~^o>jfo:*GRH?`~]Vjc(׉V\ ljF}# 3P~1eeҒݝNu(>g, ~:[ȻxmV9InyWye,˜áu/K 1yO e=?ZZq g6} zPw3z%4-G;$]1-+Y{ǰP]>t\YH(&*t]#džz3<&g h+ N߹å\# iZj kԝ3Kk. FvPn9Z}2݂=Z #8,nu>;m޶=cz5N#fmKjy<ޚUgy_3{yY 248oVxHmg c'ol RaJ3aJ>Kۻ0w|Ԁ]阈 Eɷ2\tZ"OW-KzgB~)WAiui!1GKϠ-R!ߥ^VqW503A!{fP5mΙx(?w7ocwʤUpo|rnnưy]g|ظa)@^S&A,UN ,}/87'PMvgJ'p)D }$;v=h!h~."U\nr*nu0@Wbs6 Tgl.WJ/jY\$G?q6Tӑ?7(Nl2`sImf#Cd =تARhodq.T.(|)aѐ( `KVcO%kih)k=o=K+T~4VǯŒ-9 itf)BmF/tIU3 +Q{Դ1&6-!K(&D[on纍Qz9Nqe!!Bde6E8 ʭD'^4]k5eUaR|`CX6V&~ۆWs_L)~UfCfsJol/`_ ݖy{?B+TD<6BY~y,'\ekR_ز'r.9#<#wWɧL< W$PwG>ufxK9#t9'x6ϛ(z~\6=0Br}*UIraږ3£ 9"v^& %D8fa~O.J>@gP* 48/s.5dvq76 uߎĂ:ްW$3ww ~s3oCQ ՠ=,Mu3MR2 e#wQ%g`mP_yT _7|8Yc+ FJ@)Xs/ldV{ 6Џ~"sڕzt†FH\7(6usȑ=VF3 ˆA-zuÆ..#<++͕ѱU1kUx7lݧۭMˬ23{S| DL]v}k#xR<8xlq7FeN`˻#` &JWާH#ѡAZPMM4)z4ܶy7 Ϝl[ʲx%M1k 0q+Bj&qҴ?D 繛u ^BԅHk>0\[J3H`9R QYMj]uQ&&k~g2߉|F$,jIRI$IGKsyƙ纝,(2`U;2JK6G,#C+g$Ԋ]^$3g}jLӧ {]u$Ti8̃aQ͒eΙ2'K}ZקsUl7tbpW}k לsm) κA٩7!%ӓ(g@[vF^Cz,| 2s'HX'R_,UzUh.BzxSmmG$׎c7yxP" Ǒ%6йOR|mOX7 ){q 1kݱ-ΆEc%z ~ek꺟{_@7Fr~|uH{#ѕ }/&B|Ŭ4<ɵ|hmY{!|]1l*hNLIQD5v _)\oKudPI p,<} OU;bǣAR|yA(/6g<դ\"_l 3(R x@ .)66-:6zq(}^9i Y{J *^ *P(~CFyزk4U1,T&ީV9'~AtW r=õQůlN q ?8d9&tٍB9ϰVh!AɈ@96/(lmѯOq.¾M/}49tl&}t†MjڗM\XK~CyUIaItIARFļ ӫDۊ؅YroWQa^[E -qTs-OA'|ڛzTvt1r^u]7_C&6\KlYrbܷK#UU8+'*Y{r٠PנK1896ְ`E)M[[H)B Xb*dzkvʂ4nDw{\ $ZxޡPj(pLhlѪ%iY:OB4A6LHFԔV| z6@UtG?q#LB]a$]SWQ1ȒM@ȲH\'d3=x}/pjx':[xa f1? Eҫ&7\)rL:8kkJ- ByHsn 6_[xlFI{Js>EabqF^xոF-D3Tz؏:&4a#@1 GR:`@} M/3%_9j!1ˎunj,%+ u((dDYR.VFhߍllO?zou+ N>z!]aM`q6M&^A' c:~ƗVhᑗn4?8 %c& lQ ۗ%ͭX$_׮pJjs0^;h1I@+/i;tK1@}x qE uT5;I]n5&*1PM:ߞ.`iGa#ax$6'{}zH?.fϺB;.k {P沼Aڽ#nʾ3+Z^K@Ye~zWpj/ӌ0{@7al$WͧA,eT*xX(Munu$~G2:{ndʱd0RϠSe+ߐ+[p `g2~Fl" 28P/Ü;nRE$JVRԗPf̕O0g0߱/NY"YHTHs4jO !I3%]%~гߕ08fjA0`\<`6bQ@F^Xy}lc~ǜfRMaAznގyqwuB?(aӐ(S&牄P)H ivjpL9ӁاD/l+cI] ۻgG9h(UIoh1,毕9+)jsk%eÞxSǛ2 ]Y j6 < psuD$:o:08j;,8ؾ15tKUv"LU v߼]0A蚷bϻ:h2}l74 P}]2K#)& fl9mz+[01*J<Ƀl$mjwXy"68*>\ RvU5^.$+Q.ˇ38`%Q ,D@ ]ICN R+fqZӹE.vޣ %4X%c$MVjXϸ-;tshy)$dž+ouhJv\-BbS- |?猢BqiY`}n>:3}~gbmPU}`jK \ /Еi|5L8/˛2jmr&:r.͛M"E:R :fG&)}sm5z{3-.LnY n?5U#"i'rcP4g1Uѽ[s%g[ GYrSHezRb#E|Σ7!<:V첹 h@n9iytK0; y˞)3_TV?Ά$Mޛ@lk3-qkCl3kyFmX׽Y0"!9@rc j٤o[oaCP񒻧1 MtT99o:ݽt@%}GpOf UAQzGğRVc n9<`ػ:ÊF}J-)*W"w0)NX9f4 O1`bZT$Li<1q9 XHFw!gB~:/f1 W~lՈruĺfk$K&E_tqaKDBgB`=)N9+9q1izmYLiˏ4m;Tӕf,}36>[2M[ מ݈exΣ?^n/8?hqo)CygV&cj p\.HNc[w}bkvgnpZ]eBNհ:,Kz^TZoq=H+e ~1?TDq-hV ޺}㥍% u*Nοn۴0\=$+xz$2^Cz!z PMmeA,brF0xЌ.!$$<xO*עJFMN؜>SP\#G,1w.m s4;Ty]O84,ۓ1]C3wkem<%úKLΓYJ*C0Z!g l)qfJEa^x&JUB޼5NI]59XK˗lo4RV|4Ŀ!b?0I*!m NH4}{F@ r|}:5PVRPٓ5>wH !~EכgX܊b zE"!S=]'{>6:!{uNe'veo{/*l-?@M/5u5Vl?<9S}=FlE {Ǖ;dZun)]OƗ>[ΜEFƽsd,@VK1[S% H>'d2Pe?{hoPFAdgx4徭|'9_z1.7LOycEQg< X[ᦨxx݄hSR` N ۃyt8UA 2~\f]95t*D.\}[R7F$v'qUOȯ /W6)Ԫ~nƇNH0w"z dDOASAV9$jJ+DuvfI KYd՟3VKk . |pp#Ո ŝ Ժ g  "Al-]G+kn4iO'&mS?cҘC TC2xglJiWi09xŰ`;@ۡl"unD ܠK 1& M|usuVÞ(= +=R ѠkB:3`p:GZ(֬ *Pjv2 {rXy`䨄z ࡃ~1_۪O!wZbnӘo\̿([{[9C 9jK*(7)4k8ICR/VH`LuMK`I  ֫w4eUBsl(d:.a8A^H  SuY-z B\5\pd6BGmHq|0"Яuۦ.ի}paҁ05Tٞmn,2Q|vI]:rU9o$VZnmw5Te)O=B+8/篥; ]ԄhmTlT휚i+72\I?.eF9Ŧcc;l g`=HQGjQyT07|t,7h'*|UYq'?ʑ0 D'N,PZ+vǺVq*=|W Zd&H Rܓqh*Gg>eg )nE/ZOF4y"nTX_t+_ј1}NPU7p&%6a/S]n6OlW';".0]<8Y%"p,\t=xz9JJ\b@%b؎2F zNr6za= ; } cG9U%s̄^CO3\䁽C|jMO~MV>$g`M}▇.F;u\|qw;obZ $-DU>ئ!u%ǟ=*Í~)Es DN95`:U-wH*HwR7ю#N4>2N{;9?ڼ* dcNRZ5!n\d)kb>ChS:,W Ҍ%-{~p-\ _n{/0ƽ1k)Rؒa/0/6+< &mO&cYU;<hp7ٗM;tcf.54{JSp곿4;Jܹƫe{=Y[JXůձeb,vK^qm5aulJcGBЎG*݇]j>.s犖mv 8NWDدۧ{b/L3g}7{/ ? <(*/'QKJe/Kħ d;㕼O7&$B,G% Ftz.m?S|4!9MH%^!g6"P҅M85G?p#NRFLg<T/|+ Xwr)u)+PU~?{m4Hx:fbʬC%GO Eݒ#R$KR&]Lt:m@Y0Oma ;wz/Nܪut^q TP:'y\q5 APZR*/ܶT~d"c¿8 "ckQsE?^-i\d>pu.:0L3yxԇh:D"ɿ4hQ۝HyoH+J{x@|AծFCXnJ%j7ciV) `|&qu/}ݤ&} a<UaVH QSėJtYB>p]h0#G1ij*ՀxqeY>W6UiEOV ::y%ç>;2͵Ti - "A4ї4WM8¦8z^CGyQw=9'ͻbnf T̄[=J~d}Aհ%f-4O.X1Ş`0TOqwab&CT%6[Vs} J4z57,:5Af&~'\޻f_ +:%ҶF[=(*Y/-Uaŏl^dSq\WeCO]Z@2&Hio$LPODђ86j:w@T baJ@sBRޔsDbxҗ/5UxaCن-4 PdS:Gq/H5me8nR95ol'fa@F,Y{3^~Ƨ?~8l'Aѯ<< 5'&}|!0b;ox^=)c;O6ׄO?ǣIzTğo#hr \$nNkh 1үpb{9ܴl RCs*_ JMIQ!Rz{8[Y@!-`j2E?|6M3˸2,;\ @iTY`Q˓zQ֣ L*H^g6ʒSo<)%҃2} \U/^5}lP~Bɴ6{>;HA0#G -EđS1X{KMq{;/E##–n^mf/R"'v"{F.)%DG$pguթ+@kqYt.ylx$L`cm?rcn-!L5UqL Gv~ͪY@R=wTj/!ٚYS%T T&f=:bKp-"Jpa!?Η! MսtEW&6yڏWKF]={-˸K%'_JS*e>y=u@Y1&;yd32]uus= _e5,~z" uC@J_gLg7"cqF/BėcxÆ0E}ܑ;7ʿ5Vc1JfbO'r %a4߳yj 1Q pBO 9{&h=>ڰe]:ӉK2cC_>$C{&Va1G5PE/H.f^ص,IbiӁ)'Ucb}s |B, 1/ <92РƎh`@WNUWU_}4qILچG#!hbZ09R'q`yMq+P,5딍o?C0; "flH Ãmv3J2J&X݈Т.tk>hi 8NI O =2FH'c1n;*7s$J,'Dq!BeN D%E@߹"͝)ס\#؟_cr*aYYhU FJTFTN7dw/ÌgTO+{bsN\Ǣj:u%8"QMu&R1e~,%VH擎C^"OJ^ !Zl~^EwK2EY;'wl@ae^."qY:(=6+k]hR/8|L\N&DC$P^"t;Ne9W3'm۴[@gN[>W~Fϵ@L sc2IZer3?Z#1+pʌNXQҬE(Ѽ:׿ky"^(q|;P%fN8f"{fD)jFKVԳE%cp䑛H ez,7^җ^E&TnJWp5חY-e"E,s֒b) 5;z+A̪e`R`wvc)7) T #.cQF_TĬSO*ڌ'j=S 'w'43sS/Z1QDyz'>MvsMQ\{a(b~j/(Rk>Yt7=#vٟmQMЙoB<[] 㹟IIUg K,Oa'1.d1{dfZ*Uu1.\i_mR|Ʒ9[ҦdDNX?G{kk`&V0Lh pnfp;M?f#%,$&6]sfp%tЎz(q2v~@Sɀ H%n.}pT=92M}&׺~\ iCZ+<%$iR!×Z ^f_tR< #*ݛEI hHm E[=(n}-$1/֡f/$4ÑQ%-;s\nȉTo 5DǢ6^߫_UFj È@-E)0íY><'8pe:ЦqI)q&'11H*|b1 Ҹn2_/V!U%+#N48P!{X=D# ?0淀GLcψZNɼ@9LP‰(j3G'\t~76|Mʎ(B-%AܺMACtpiW#Uy*or톸&g׏g 6jE|O'Cזh\ t"&BX 0=[Q.:Z$Mb6c;;ijAI Jt60@\G;l, T8"tgk3S70 Tݲ/h+uS훧ײqpRc=Ԑ?!'' ~=h?['riSIu.r)\V8n GB]:Ҵ|_:2g%6Ttґؼ։{R`J:3/οi:Y7 νAfn. %%9CɁr[//Z o u2y"FR%6%fkqZ-b>hcR:&^Mз3b +lrNTM oMoyB묔0"x[H[R8-sb9f@Rm7׭N][MVGE4 Q"(ΰ7)~V. גnzbP7/kdh,4-҅6i™qE/( :ݖ4{7i>Z~X o\)xf P蘼[M\ e6&>ݴ88ro5fB>y8bЫܭ@_R^🊓 IvP]z6)ABiB=,ΆQ(ujH n]Bf(.r΃-lV잲:pħ%y& wBxY._" xȷ Yq_ąUFbz!yo3CIM}$HD`LgO7G|G>uk.TF4xyۺﴗ&#yzTS8a<)%Omȥs#e~XB"P/9@8K'lٸ2_W?NlD^[,Fs(~MlFo ֋e)t8ką {Z'_9IIP fʒ-Xa(24N8PzMvPI׿.Wu~75d97ʔ,Ay~>wvy`*{F-4bOICG-9h$Šbu_j%D"X4'!` %a}S;>Xv1@~ }%|,`o\+ F$dPr b2aJ$ kǒ NĿ?lX"Ly%J\fxZT6ȩ(wT\;4kFtE8_Bop>^6kyVo!126JFwY%pg/rFF,z#um{˪h-X'# 5ȴ B73*dyY J1Ć]]yܸY߁'u9XJ}Ⱥ , K2%yK 81}U)K(yc;ǡ[!ތm4mş(c2JypAZbwJ@ޥEk<`ѪIt2uցON٥}=nWR#=SgrH2`"!PK;)Ė%$% ̀ I m9Obz%U|wC0xR=`]JCuX _;T5P6T`DRڤ Eς"H: Uxp! ˜k /cwKXtߑm \n%R@Q!IчzsCcP]Vb2.*kE-Zo̯RR402Zۇ2b() !$ Ahk S/6@KoZHk) ݣ&`uRb%`w/m0۹zWSufՙ+W[+ݧoăa\8| xS"g`W/G[u_ߤ99##|I 3{BPAqr+8N$ZSgCK]z]%dST[rzl:HO v) kU@\2D( [M%=ὦ/U(VWdL]hbó(}Nozx(>]Vz5*(dul|2fdڟdi f]&qd}rw%4bcy`mjk<8ՓʫZ9y^? I-|a/ ו7H掴K0{K$8uAGѬye@1*F׸Ҍϯȏ-9Mb'O # .Q,`3C%E lX2N%>gs(i%?'8!ʭ@P'B* RVhˤ4OGA}0R(l4efO/!b z+$,tݷ&צY4ķv"ҊǛXG⹽W* #M`> {L16vHVG\ 樻J{p 3SO> ߔc_` ;ܺ ]+ Lyx$=U! TZI#|-%[g;%۝ZoJVK2. ^ͳ HgiUN3Z&a͇pt'ꁉri?UA߮frJY[tP{T%D\p耕n޹QPCa*kԖ]$'sfN 1HL-tx_hַi)qnu:-ʣDD`>7Mիv 麿Bw#1ye/&gxiX(8ߩ'a0"9RH+t:׹&=z:vJg*Ehcj凇 e26E?ӎ{]>խMD9 'Rt6c;@( jS67b3]|TI2A 9`DAeg?yp9/#p/ Cf 88'|֝`_nI CA-R@29!\|Ql􈉵GQh2K'd}1ރz8p;&Tue^;s^舘e8&1Ù?;fKMQxBK9քdέ8ܺ\+ogW#ZI9B!?U`Rs3=\im?K/1"B2BjH#qi&녪@z X:rȔ6iqY{J>`LKϐsYE!V{:%,?O[MBd`Wcq?k( UqϲS، 2m}EP)^Rr.,bY%n{e1H?hLĭMYnPI #EZ& o\ e^g(d]K|n/=?<*WGupv <For 1ua|ud!nIBMF`㘥E*(~(4t.l<&^Qb8{egx\zxm,Q;ugzU/ns!He)1Qw({Sh%$^9Hړb1b!+YspiНD,Ѻmy^H'rҨGm4\LՌI:8GL{Fofu2*#`t]%dHI?!l'SF`pنZ"x'}Dr)…șI=4+zt >xue1IP_b'K:|y)V &S3d2 \ jHX1U qmp1Wp{W .A+0,*!HbTe-}/rb5yϜ 9"my(ZROX\Aqy-P5N'?@'1C]i|_#HslvJiE4 T3$|E$rzǍ*^RlVs Yy90֭wdU2Y4+*5Q,NW0y hִ◝A"% Me+f!0#q+g0SW_aqGgv, 1721?05PjHG>/לdY̰ 2e 䡏[DAAa 2!4ʼB 5 +{d+^*6MiR ~kr!Ȫ'1qj^5fTQ`^%~P3 ʲU Ղ:Po?1 pNnL`p̳. 1u@N93PEbf]Ñ" UJ9mym#?^-^g35rJ,=j 4䭸Q%}-.>D*S;EUΨx;k KO#r4 (39*݅gdxTFSb=6qo=K )"Xm"ՌXG0]΃ }z?7sɫz@,IE4႗iŇ]IʶEy "B6OVĿjdviI{?j*.3R\2OLxp(kCdŦf_y+8]_O" wJCLaZE3S9_ayPX"Z.n8?@YzVd톴:NYynIEu3L}Y)-Jʳrr.5IhD*O#q~RPh]ZhrlF'#jU::#ƽzӚ^F Ua9wbS<'gmU~k_\ y5Ys, \(2bڱ"4SIPtwV(0pHjXrd #fFF\7 ۉÄipE" H"ZrL`Z'vԫ2,|9ŬIf&Q ;=^ v@)OW@^`꺯[3הnnԅƑ8\%|LI(fElt$"H\T+Vv<Ex4 ~dғamy CDFm=~%A]ZH :rIߘ&CA}8-Y)B4%' ,COǦӜXswͭ y=q;5뺹D X~tɷ$jgUeYar}sw/ ɤ'0 IO7(YCWoJ(`g_\q5ڽJNɯbd>_nې֎8.{ SRHXYI0G N2nհT[%=|cp_MV}ZP ؤ*?Jgϛ<.2AJYqKe,2}8 ,B4TusCe\b[kfd?~sQ#ix]}'9w/mBؼJD;-Ŝd]J8jʞ4z敂Gg:ʫl9B٫+Ef{UU8|kqN胿cP2Q$Q$4rj1%4}ҧ}C{^gw>/Kc  ؤ#N_-~aEP,eD6o|gZN/vQͭUfxc|P-c +W\vOBV@lZ,/@9OP8g4 4?+%]Dm Ƭ1D s!ugQzTk.ZE9 n|ɠի, S0<7jHi*͙{y1gVjw:ڋƑ^xY.y,CZ6rrclzܗ3$M]P<;-+M:Yp X?K@)nؤ+[PSgr?Z4(-qᗐOqFit+<#؟iI_OYK+gg%J8ZVy/H2rԬBPUWXL{;sH7}:$,dGKJXih̐%+YQ(\ /^e; "9;9Y|=E HYWM Ե%߃A 7dX΄V~;v;Zn`^v1*{<#' '򚶮ai]#OcsZaL J9!Wwq!ɼ#}[O`k42Oo(X$n&$bsp37,O8,Z J7jC$>`j:AenWnysqJ8Rwz7 0K)E8E%nJ*IRxuy, ć {:>ezmΈtF3x3D goKag4 Aʇ?OllaVt IsTJTP\;ŤH-V JI僃$7|\9HCË:N駪zJRga.Dw|Nk҂ўs !QO8i9t'2PIhbN=-x|jWDSΤ߷]S߳ sCRK5IglB݅#25Bޏ IOIO1јLe #zD6ZqTSiE"S%'Ir@NP]^QcQ(3Jb43)˅_PN@Q`!.EZѦwV#]`LvT>G6+HDEZ Dѫc\w'Ŧ 2+2ԓ"?k_lݜbgbZAR:{$rզQ{MWZS,hF9L WqEi`&ʇ:~;QIAg9\/1h"D){ʬMc&7c|%7PBy8u[RUW}v Iʤ'ܮ6nǴJ(O&e .rpӲP"2hio6FT$7m<-Cw,)Pe)>/-SгS߭y=twHdi&x!܂ Lbn0Sa݅k"6:HZ5(OP_Z1Cǟ:=ݤf@EPDoWOz` `.>b"hyIunʹ$Me ʗgs \SspC2rI4sm)pSgȕN"\fz*Սl7cF Re?hzi͢=bgv0^N)>aӢttcMVCنS0VEEkGNQpm% E "C8?nvf,)bI0\L'7~l B@bni6MEi Huqh*ʨTeI@e[@ ̇jX8>C> E֙Ӭfeg$I3T7=vu-111PgH)k[6"=t?=Gakc*5 .E-WS½.u4x̎.Ȏv0D GP1_n"ӌ)y\c;Ckny~?ٟC@m݀:pF"m-Ofl$PCl—~|J5?\&H&o|%-0nby?^u?|8^MF4G;768jja0%}d*ۙI!(aw*$/ I=1f}`%3^ pS22KrHkMl'a<2,y7PdwǷ,_|c얖P6!]W4K:+a`իS6WosX{Eh5^@ d`pdLF:RDј^y7ِVtD[۟Z UБ^1 sՉhCY ϊ̂>;RPJb"x_)7T.MjL".HZz;Ttpg_@piX4@5۹~Ϋ*ce"il :2< n?!3k/e8\G>0ao,\imj^gU7 3Ffґ"Q8T&bAU[fJc.mWF c!1]1 2k Fߚ |RNC2y;M_A65Nkp(}{WMiANYeP]m1B1n$du}uYˇJ;7ͼ7S8qb̻[0wVXӽ ӆ͇P7X؀OQ0cPԳN֥iGNN%XQhtռKQ!Ơ#`0r j!4`N0s-Oڒ$u/FQT ?Nh/V-侁--9S|k*6j g(~uƱę>T]D.E7Pq} &ѓ\J83&TW#"Dj6').#ߒ> 1rT%q+d+Yåx8eS HH`EJ(? 1yٖ/yMJRIM2c!4<3|/kYSB$ƸA^d}^if-?4:rE淿 @'D}YH7'hi(}bmJv,A/DZc(=ƢA3 VafH}<)W5R9 'NltWOI匃 bfN"y$"fyWx7.;=1Z߻MW*dt޶z5Dޞ_Ó)Bax&-q͸PEFL bīkbs.ڔ/>Sfc[m)`kb iiXŖ̧8 )eV]'w H腑rR#ԗ|`2 *F=-Q iJbG/q)oAWDƍl(hIO&\:,͠h/*ЎS{W @ܮeqT_qz"+1琺#?R(rH'FKWt%)>Pq4(ﻳ*C|֤Dh2BJ#5_8=BA@џ'#:nڨՀd[ZF b6Q;0cD91m%㥂c2yf5C+e *~]YG9pO&?S@>:fgu,=  H]/'pG i2\Z<_JhwXGvD;Fo0&/YAjw&r aM-œN _$SS ]zȶtKDVTj#5u3!(\|7 p$x5H^izGBJT" \q4?$9*@ײ'd?ml:Kn7ǰC;!_{TZ)Pwj[< uNb 6ץ=sy=A+JUzɪ)sqYvl+Y +@Gzo8T _F={8oDnՌb~n%C<\abv]BfƿA] dSۡȲ Mw5ʹj/RZ"ox(-38Yp/l}}1Rz8fe]&yߡg#frKpWs8P{?p9N ''AS=g &hYx3yagYo'ma*LXw(I>qO-ٚA&)^OF qS}_ %qza,7/}"͉qi7khAt bEd@:6]k%s SbZ;lس AΆXOf=Uo oI2Ev%R[-)N=;;UT:WD({ڕ;yŢ~<nM*Aipy{#t&0ߪc:3r}Ą! 5KQasl$,vRͽ}U*S8pq)#} %%ZZN۲ y]UśqƓ[!P@F#3 )AZB_fmfOEon.f}*hK.`fН -GL_h5@PWnGFլΟ;;*?=ZyV.>g ~5Jz=c4KݕQgx"z'hw bPMpM Iķ?l׎R 't#A2:U.^E#/T8B1gBBݞA$l8/iwo=y`JNqqt"2ᑪbחJi  omZZxNQM?D=7Ϟ MJfTVv2Dͭ,."Fw(?QPPdƝ?Ua?LwRqCY_rͶj%$ۄ2P;G3K"ؑ!k˂Lvڂ~!7sc[XVH+|ŗbS/Dq9VG.%O7ݸF/Dt|1" E/.,ys=#Igɦ}Y{.owp_ޘ@r#Wyfi;ږfuEHh)Εlʼn Bv3 |Z]T8$UMo P@#(Xbr*h=GyOpLwŘZ  ,'!L# Agi<9yiE0DiePTir>ƚN]G}5>t\тi"z*J#178er^^tǣv=!wGCGJYǎǜ|Y +%\zb1vPf*>z_tɣ^6c!_Ke6\U^OMd3J3FS+0nQ/[h  DI"}zR7VVN<[BBQn4CUy[d\cQ\= m,t| h2:0xPs[l~uCiFjHGU'тp6RZ F1;J5w1&9h|C`Q(tH DwfZN;Is_"\# D1*~>@ Eƹ!Vo&䚺菉:/n!]V <7h|?FMg>h^$8bvZ2Hh"𯏸`TWڱIcX6Mzk>Zvv~[IcbH/3Vz#w^ '؇9 ?m±ā6qe@Hbuk8pn>yX:)&w|vߋ Wa^H l UPS +Ut!G:"Muk8]Tt!]`GS{%k+[ "JL46t~Kؼ]B?4cW,8G!jdTb@]z:Ϸ͓ n``= ^ѝ`^=H$i9I~xatG)L2^ S>}6fp ;^xa`Hd۵( V ^53zޢ6hi/LWlGFUJ'Gn=)mN~L|[^4"Ӆj襽_$m ' F.մsXb]lۋbjiЈz݃pQb|`;zDKjC8ߤCټ#m[Ko0Y-_ r-98Ɛ#dL͜}hVܯl>N%3OiyA(==ߜ9_m@ _+uѩ/#qܗ;C~Yay( |1S`ORdӖFx\|nwҐ0)]®$(Y ]Wa*B|J?eIyL%sTHվ{N7 H3Jj]a\łE xRPt˨gA*A"aJ poGn KPlod9d2CL) kLw5T3G(a.wcsAfaeǮ慍Kdv{z{{p24*o집uqlH`ΖȯKR*Z$G(*^}ȏL&85pv8;[->c\pVȖ &E {wT뺿iMk(wM-pWFPDmRu+\jo;[L~*dṍ,E+_ZnP ]6hVL:;%/wWEiz<S[mXfqmuZQ 4=œ]ϐMt^F1愼Qhb ہvys hPQXƈGe#̐Y u|x.KxEycq0f$*/EL\s{KyMa^݁im[UhMN-cDJy*$>‘)F2W EkG3sDxgY*,5q2 AFX_g8RVbU u`o~ӪZ0p4闄 ToxytS TP,jo^kG厑_lԎkymlz+&$|︈+6g2:ۉ Wz ':wdB~SC9{3Մ.?f XlHd8))봕n :u};~%E1O- SYj>ѿ.oB,G?Kuo(0C1eVX5\X!+bY GnW0nd/qSKG* aLevYH{` x>n` gzrǶ[AO-yptI8s-ęW5?]iT yTҟ<\Z6=,;iobN8~at~ҵ)C 6Ah+sjjyd(d' dWsilm*X KeNA3Miv.zR2θ$0q3ԢIaDUJvGE#M+S>AaDI$J<#k+ :m,sQ0-UChakvtrtUz5oQ<,,:? t X>pa'%@ /1A$wUN?^,5Tب1:=D:5QŔo6b>5s|gMPg3Lmw!uΫkۆ4WC]jq+\ޅΓNL!:dW$YNÛceĴc85fU~| #g(ˣ!QCyV}h?~0Ԃ`eY.fQH6I qc|*<.R%]G *D|o`Q:6lh2BceRd}Vp֐}ޫtMHRw 3*Y#P'ERx(nHؗNbffn6ι{=W[  2~卷`QklIulItDUYܫ)7P$'0f~\澷D)^P)4Qvoߕ!]e^O9{O{YxЎV hrwbuV<PwC NDД ~(jbO :Yp S|MW}lDGqWDs<̚Bb0Rt*\t3uӻQ5\ܨ5se62T~`i&{ @V~/W&Z@HO?aS繩T2*-HFڈ8T%K 6q=gV+=Jp3{g6=`QcԸ!rU] l hh3γ@6YYL0aR`8V) ʳn2Gئ[&5*tg탩aຉC I/tJȺ{¶3qJ!]w5"?}o.} @Lt}}Cd͖[rlqF=e6+ ^ cd00,7aqo LxYV7dGCG|ւ0!oSHO6 r=WW؋%j1¶N!H׼.ƧuD$y[Bz=% AFBϽ3l1bYu븇=X AI`7;F͡rOnj@ScFi"TN ˺IV"Cu"ǿWZC,Pzc0,RY1Bh 6*OeۢWQGR#F}GZ5b@Րʤ҅h(zX"Qt]isS86&_{sl- D(%0Vc 4\wLg)4 OėC6Q[ȑC,fC$i>{-EРcIhj2fчಹ w;@_>CE_qAIWX)$)e2&WP8P#dUq@|Wxr1VC/>;|m#eCTյ璀{![T"`uЋ|ɞ°- =M]6/Ig4ۛ^ZfovGq3^L(bהϭ{.v|JgO{('Л6ThBx/)? F sn, ɖHua^`_@#Dg0>i{hJ9<'ۜ ;lX m@tx"2| Pn$lf,ڳ(uWp ^ǵ3sc`E'c5onv `961:{C4W檚_ `J@, f ez9ppIcdآM|B I?9ԯFzNOA&hj,TMbwV䓂Y5$!^öa0RHm.G]%*{ɱZzQH ̋떅qG+oWa|$k/]=y]3\s`VDhfm|ZKK=n v{Zi%ʑ5{CٍDRƝRBfƎgLzR[8Xrd.tsW[=@FmIs<2ԋL¨ ")6S6)^ҭ@H%{z3dԒh l1KԩBz?zNRrN,C&=Q I >{> fIZ s3Sڎ*nك-tA$Our9`٭d)JEj/'s#u_H r<D ׬r '^fԜM&R%yx!q߭>?d_=ΰ9y[l浽mJ$eA!nvk̦D,KeGq;g USDNbfIWV'zP&<{WkRCY_υ:qz3]L 3'K76rٔ: ne%h%*㏵6 WROb"ki܌hu*{ٮ| {Vw8 IwpR-V0&؇s{8{!!FXpF!cq7X"!͇K_o 4 fbY/aQ@P*BjxQW / w= W^ >BÓÚlX@sWEĺX#Zl›VDbP_ v5]b-dJ7RFn 5eT?&P\ g{_"ylK<)[ߘCZןian$fU֕ΛC|y-xk99&VtBkXceY~KaFXٮbˆAG*l1-.d_'VPcc9a%wt:B6T;E̍TOyKʨq̖ב'4قx"'T+.S /Ϲ 쭑W"s:#=4`yi!,mH4j ^ cf.;\?w3#Y=T=3UX(Zʢ4R =#w@/O-BJ)2d=;7TIYؽͲ؄v\+x$C](]ƍZ fMߕ$<O''MOў\E %AA;x̧#ncwqǛM=#aqJ!aFh#hesك|Él7mb 8Xl+WQgkf>F]e ?n5i|TD".g;d8II }XBm( q(Q{hOD,>,.lk(6) "GJb&O2lI⩅.jy^9&P|JQU L7}9^,lpo 7rSGDaH].몕i&C s?F t{ (]<tXWAC2^:톔.W ՝8H=HLAb ;E3Ȩc|WkE.#L3N$ы%ÔgsAA,V/ZD7MNV~ I<"0*m8(cӝA3w*9lW5҂JZ%ة1֟0¶Rd[s lC?L{ܞ)y`Q(9q*%XGBCQQTrѩkT3bk~5s\Dq âDL+\CTOFWcyʻyOHEh;HmsDՊ=CnB""r(h[.f&d" j / L/lO塘,tnciexTC'o#_1qľtTNCՉTzᙙ 8 E\',1y 2 ]P0^ 3{pqKx.%ʫIb-9RnJX7d hfm&TYG:K=[iv/ ۡgZ?"ό)Gg*lM?]焓 3FKa`:&X k&[eG&Ww(Nzw'hpe%FU̲1e*#Xej& tb|sԂOPm߅p(Z1rAR,:Q~ZAO/Pz0/կ2 cƾiAhS"@gGB0gBRu8BbjڛKM|d'_; Y$2Ańz腙kO l7qf@Y:A%c&k%WoM^ ؾj-AV'c"Գ*ν%chwC`c =quC9Bɠbd YI}KpOhQ bbLAn٦CЂ`"nF$-x :Q#ӒeP@e^/r7i{#󯎁/I\ꄣ7Vq T &}~2p_ '똮#z)6qZ(E\UGHVz2zȕiZ(NA酌pv_1_OMVvPZy&4`H`HEFwWŹ+yu5m?l8` ݤ.l~Z**ah/O$ߛ:6լ"#yꦺt੬#t|;gI '5V)%QM(} 2N(%$׬`ȼqGs7jA|rdcxǕcj2{IkQztT٥JV[zsЬo%a=_Q6802AYlraw9ޠcVOCN/L ;ޏvNP;]a_Jܞ_0ڮs'?Z(#6ma4碀8V(QMCTv}: 3>ܘ3c5~mI}gqt/KΝᚻ7#QJ/آ߄~;h\w) 0ek",]m)7)3kWMq<:}e3;$65-˾Iea{ECWV(ZubDُ+:ɋ=踾yM.ݧMG[PT ء X<H}Sh4t#![U f$-OA?b_9Hw(aцZ)W!WTR@"l =wlMZВ<< gQߕ֠*5s$7m=7h~:.h遃 FggU[5M(0ğ)f]򌴕`H6?Ѿ)._/ofy/PA> Vv:䁨*6sH~H&xno螋p|nxpаJx=t`nϧ%]Hf[$@.:lNfу.'H5!C5!fgW9>r !3aafp(}_>} uWb0#.{q<וU6{3 XCUԣd{:w\HB&qX g9BWs# v ~K?RM]!R1Zd?(U|^hmxm mX+IyF]p0[/2#4ax""b-b'͠Yڅp:ޱTGB^I6"mRbX`YUG.Úm0%=G@Y[A Qr\Z 7@tOH3^8rk$:}?B(oMT|wLAJjRM.CqIhTkpٿrRU9{| wFiݣ; Z㽊뀬VICp2: }f$5$ZaBUդ5_Ϭ *d ]FPણU;DjAR"; (ڳ;](GPəׂ\IOFW\EV\p92߱[5i:ܪ,n\AR{>3Ɯ*t^DJ ~n>{ˠqӲn*l,POR!Hؘ gI S`Xo')57L x@ \O~o yHNDsqEi@;5ٱз+. J3P_#}~kHh#mRF r[h '4!OqRMt'@`G5Up\ ,i.Dzm406)B( FR3᜹amVp/ȸRJ͟YIS "U犓סƺl/NnhQ&g& Dn0!zGMrƅ820RZ\/Y mߟ=P^u)Њ_s UKUYY?eᗮ8%Dθcq HMr[W؉pb2O<zpH{:y :W1.vg&-*˞󖬜TN$oKTjop!BsP*&-J;o+ yGudeYPOhjv)@Hl-i~3;x v&n1 bV7ͬ95?{Jn)D a:O H_tH_>3 ]eӌseơ![([ 3XPct)PIn![!s3O=%%1\?V$튋/D"b%)p)pVM} n)-?ڒ-LDFdaf0 5,:5TGuuixQuEK%M`[vF))wSޮyﯼ-#z ~MK g8eAӸGFlivˑ Hrl꭯3_EJ +,O7r<=Iw09n _*wsϽцomDtٯ ꕘ9r0r->j^@i1&^xsg%|D*ko#UTX8D Y"یr@̃Y%QؑXq#ВqǾgWЩʢT:S wPG;1WaN^zgA2:oQ'D=P&u "`=(v,|G:3XaKRfMڥ_"Vpl£ Ȋ3~X0 s6 3"Ql7Qu,: heaAxDPf]޹ڽu 3 #gv]oݕOޏnsakmC*e2p1h*. *,5_5">j0:Z؇o u,a:nԿE-ҥWY$ZXUk@ (&pg9Up6U;!Q+Pb#pSv d"%\?g'ӌ_gRMcn%^} !~FN{3oikH)(/dt2ש07,FL]2ʼn.e:Fu<$ <8D)= ]RP*”1yiH#s8 .ĢkvX_ x"2 XHr(`P$cFY& ѲM`v{mdWoWvNjgFï۲0kTڞV$=63L[ץLl@ŗ4m}쮅\!*N'wq~h)7$ 9sqNmXX %^Y_vf,ND.8WI,XuO9^[0dN0I,q*7fN\%R+|[ GN2HB/AHc@'NS'߱ gʰ0}8rE&_J/gჺȏKj͑܏Ay{ ^i';p}prz0F:Q;,m;,8ٓK:Ţ76B,պ܀yXwYU7Yxk'c{j0Q*A.,K:H+5B;^5o`t3Juy}ؐqUJ:G?}Wz<1rS8vRN@$=Ec^`57Bp 9\+X߁D@Yښm]qRkC˜P89q)ZܪPLd>pՠFD8%-[+ɔ#xFIUBwE}eyY2x~j!@yG5alāy-X|tϞ)H99;ZO5U W6$렸ayr3{iTLtNj!huܐѻ]Н\Щ.qkC*IWw>/XSZ(*}GI8dV?ĔYc3L陙[]06M//drdXջӺ u5p1}vt N5) lE~Ϟܲj:ߡyH={kiV;r>q;ŗgan۷ԁLڱ%4o7%)~/L7*XB;:ɵ]BޮhR󉃩#=lّNzLY0K1#ϡܩ@;D)p240er/XQcKA8bј(7kp_!vtsA+}jBM|rb):=Sx}L)Ȁ-DN+zE,Ӎ!Et^|8hqG= AȽ.Lt(U ]*R̮L[h=<CPLys42g͜VSl08QG #p(CkGB17^uB7}wF\mIRJ5`/=qՕzLH}0/[d_q y@%0?/zNj=_ȍ4Aa Ǵar=jECZj鄣-KR/)5JXm=]HRU:cL7%tA8y@e" ɡz{/P$Qe_C1&jn<\]mX+U8/م,~P! τxE'5v%ԣe QL*JrBې=?b<]jtHqG][XtRqAcGD;s /7;߀G~YϠC'7^92 Dl݋ -!$S vq‘3 2" ܸab$dհe܏+m0 :} ,%ok%\PAˑ>Pe"ݴ0>ɂzMS\@![c_hiwK3#xc;@뼜if|v8?@#;8q  `@Z3_/)ޞ/" R͑y԰2uчK͟y`0 ȽB/Be_s9(]+s @^ֆ&5s;}Ѫ|7gCc[Y.|$1ޖKDQh];˯ScQ>Iҽ.Ԑ#+%;˰1 w,X$ }kլ9e7^唱9NM mMny< )ÅtZ]HsY qxQNH3BNx&ӓp AsBp4!7c4DLf#3WRF39쑣WNR%x]zr[ݯ7vf?U`Fr70g8Ǎ&! [r)}O ХQQi<mϲXL~y"3Hp7Cf,A 'R;!qX|pp=Y44^?3 m(ܧld@a*!FREVdԝ"JHŁŎ-.4MZaH+"QG7C Vp'$^8#1 j UNBkôorlMl @ 5E 5i$. Ez5gOՈ]oٕ3!L>4FRK1fK`icv0*K&?!_j&_2luųm=h4g-6Vý EV7ȢV:-ayB ȰH ԉ9CVd|{h'.(I%i?!9&)JTESu$hbՋJ TJ,iH|!'_""vQчy<9އ35tiyg(A6+@E21`;g٦ƴEkETJBǂFCzZ9 hW&iѯI>jxB]#*Bq)JVYPʗvN"`j kNj߬?Z|Y`?/syzk@w8B&.VÏ]zHmp593ӟk5#qo$'vmt8.ӓaZc)+SrW͹_] OhE[Ǻ;L]34U &k#\9E&`ljnI-WZ|DJbm94l3:~XtEh7J4THÊz`~V#$5gtܔJ*|A,Hqmy$$rÌF6$3,wV(v0S8N3PSGluGawc׶/<+-\-9,l?bzhNS?^0c}}4SK^%IWV\sm^VT%ghZt-m)y<@tDY'1Ʃ9+b\ۛ@H/,/XT<|Cm|OH &n-­)0h%āJ췪 %O'zhO7T':<*WNno Hv믞fRf;q+EWS־ Fr`lO98zGd|WT5z ~xnݞ;\ !NUVF Yxg[di%W Ox\{nkQ[\QtLYp6GMm 7m C<}Ur܁KQ`DnߚkԻ|s*duCϙw3T8SfIZVM919رL]Uz2hTQ*ñ?l"u4'̾c9P3%Y<) arHg5-vrʠh/R mu̻cLݮ@_vUԞ{!4vW* $s6q!xĮݎo[$MOS&Z3;*) 2`t2ȣQuccz!g[L{=ae6]؏|V&mvwtǽ~*Gqx&kFƛBփ2Rz-|W)¼w%P)-DpA%ȂO0n . }">.sx=(IRs?Z vPumG!/j5ZC=_1ױ$0i@|íuO`FRYrZ6(]%2BXqSG.a`miaH:}JP<3;&(U~|R]ÑOj *I\$nZU7dd6I7ӬyEAKv='™֧;( >~$֥!Ƴ(ejdwZG!:w8['^DrL$ ƒʏm3W |H׌mZ&W0 J/&+{F $_sD[:#D\(HyA+@PP_?LKI!vAY S_#%"(KC3Zw&)T̓-# unsB/'5vEBb? ~8@R+[6ruirn ;g?W-w+Ap?0В)Bf KWA "{Or7v.1I?2T^f3NG`$;;TZ`?NsKo1ۊE|5HB\'\*T.T Ev r,eFC3 ^t7ɑFnf$i 7ΖBUUһի.}?!f*5]i-wKm18Yj^{A3ce9/iӨF!x{.zE*X[^Ըay͠ ڵ|N Vgji#5JXMM{+8Žv2>϶pVM)x~W=ҟp6 1&={'8}A4tQfIcgʂ ꇗJՓRUPq':|HX咰>8oKz=DbDި[XR+ܴd01V [y&tU #Txy;߱'K O[kG0AZq. \Vկ@>-WưAevrnB!6XqOJc`aG5_$J=TƝ&gvʱ?»2jd1Wbbs{[dP ދ?FX,?%b@  [V#Y hv?9dPj$d[qMJON(4&W\n ]um~j \|r^_ܑ8{>޳'Qd\ejm*A[Ѩt|snyv<&rxPtQ[Ǔr>Lpղ~UFMV^)&iDj=yI=76YzjZE|3EIP.c qo5vP&º,`\ۢZ2QӪDW~v?*qS%(S(N9}`?䛀Ða]g͙Uy#{= %om@4(]gp&?A5D|'>8PMqtWT!oG&cW^}~l܆~nfHCSb4bM~xnXy݀VOD[nǼ@4Xv>ɌFv/l)mo8{ .bTQsCrMSH{s/!V 0TZ4JAHEXj/.$م㔱!--b1\GO{c~IƸcg %iT!`c)D{a~Zf$1|f7k8T0.(ߎɕp4)% Hc?M{Z cL9 P!Ƹ];Jgޥ;R 7BuNK&Q,ZgwxB"hzWGTgsEaUXe#S8X`lӞ1*3 <"tM5ޔ@R_KT>ϥ-7A۱#8(]+^O8mAִ1hL075֨KKf.)u O]rwv&*:q؜5+,gHWѢmѕ$S5kVlz%,'<ĸ1 ܲ|!l/&  4"8JR}hTͭ)LF+%\Z3O{N]jSQ (Ҥ1=o~B@ q W\0eޱJ b3 0T@ޏYF.RA]kӫ`>;~daw fTA5n\bga.Uoh<QDI Fu18q?;9=ԕai$«LmS . ,-$Bt2=|ݼ.F.n]Ø⭴[+cQ>KTL2˂R)R9^Ԑ6z(tp/􋏀-V֒U0%ښZWI齞TqhlKj$7~ @~6vA wHN } VHrɖQPɻy <1##o{JT+&p~ EɒOgo, x̯2| ]7XB>4%oA25.Hx%dY q̼AtVUd ]8ln$dDH 58< x=W k8˷&7AKjĠMP{ag:tr YN M+E_yyKmߑ]wol8}Rc  Tpq?hcv өi1R۾l8W&4?3\vnIC1pޑx:T,+G#!>?\?bSsQl]焊\ J[X3JfLW(c4=`.D.pm?)QBGċQyGUJ6"ԝݾ5KiehwoA]˹g:ՌL|T ڃd6[2#X )%p< ϕ'kB3ѡdWbX3,UQjp8V7UQjc9/E #0RX"t!;%J r/TV{ix27ԡmvBgۢSU50#oRU Ԣ$J^F$oEk"ع}d 4B"d^хYq u~Act"4d>"8494 ( )ph~rrʶiz-t!ސl&<ڲ;E@j¶c!j?w]z( rv`ya}SK"!D$bt%FLS\|s2@x78C"eC& DT4_]tcF[aAV8o*⿶\zU&4 Qx!S}>iXceճva"uQaNŒ{DoXk@=$kUTY#+j('StwJ]"*MP9i OrUaQw{ϑ^k8xkZp zZ7OrҎ-id^\D2Ǖ| *%ȍBN!b9,@";_(Џ\18 .ZBd~;"~|)#1z_! *yZk ę0%Sz4Vu1z>_(zXJDKB+;LZ+&@%M"hiɤ_=ZQ?'zR/PoQ(^H50{9mEU1us:pjmӞ$!umpQ^ zŭYAHB?HX^$YS̤ǾbxikHȃAR [[T.Tr^/GĴOa?ںhcd*N/L<}`QM|ڕ/(A4>姇b s͕ݨwH$I;2E>H ى¦K8i1$U ?a4t bY?CtUBL !z(&vh\ vٞ]fCxJL*N-WR.Tt9UW8~n?6a#4ӻQI%$\j\I>>>DOl?#B-8zW};- #x7$8p%`L"Ƞl +>=6c} ,eZhc> ImWU!~  ym*oL6^]snT=q1&A.KGm0KGoE] {tbhoǎ7b}X¥Z]_f 7c*;לa,24{(9sk![WS9$^,6˵W>it7:FjfF*I&yXlmt eĈd~ےLH,p!]5'K AT$NQXm\A$6- SϨCqq|<rɡ#.cƉנl8DzbZ &ziԒ%m*`Y9pڐ6z>ZMg.eoh˝[8C9x>ԂCs!d^4CeokrmV⎜Mk!+;mclq8Q YvgGquޗ;A"ڟOu}JBVbw"i@Tf @0ғY=MSav YPFuuVWD=:fL?csA{aks艞6z۽G1aSiC@6ĪB');,_oa%~FYο+a x,lq;|mgTc7#d rQa61.l\ } dK0Ѝ?4Wdӭ׮q 'e|U9Ӗ ?rOjo-I1K*H(LȀP/#wzĵ !ۼYmD+\b̵ ,߫y@x2:' D>.V#.(nIu ]6E#sEOaL.K;.Rv^e5z)@ }7idM#:Sg܃vүw5^,Rd -53voGt4mYͼc(t X[ym<}qOM{^ 涖yլw;gYyו0%alRS C.ɘidakH3xo.Ĝ5?YeDm my[F,#:_V'!T|ťWufXxﰀFbf 5HPvBAukeK>e6½vft4{,xhyaqX%.ڰˋOhzaMEv75vWHC n: (ʝ,mq@{f0*łqUcq-`j؀qMd107@A$#*DQ%4 @MܳvngM"n,4аQQXpDwb@76KyZ@ lXaX=L*9:4patUGd +):DBw+!i_a `R3}ǯ9:!H41D<;0l B,k3)`i)'z1d 2xP3fKG@C 96cm xrӇfLӱSSB-䮖DLIַ~_S7i0yE'tꂠAO§"S"&mca1ăJm9xVe;m$\(d;oS)Q;#+4vc=8c'Jt@dma([|dGyqdn˹"]C!UKQ/A ̃͘9ll:VXZ#wns-V,Gp&Sb.cfm`;SW{>մH_KÀqg-VPT/t$!ȆOgb+ĔM! Z@ܗp`չ5x7԰jלchB+10!5gvt?6sPFD$ ڴNBxXH"x5gt lxq$7i_iTFMYa9<Ǯ*̚|mD eq󭫿CϡެxXQ,͑i/b Y3P<*UY9*Y5рf <&ݦ~T?j'SV ϊ~YT[^^wqFMۘk 7~2Ou*'Rl^%ݯ^!eE~.)H0BwJg oP]np /  ZzM\$Qt*iXVzaVU jaeC!#/ v+jEy 6ڦEU[q "PP.t@!1`nQ}#'k>J6}-m*Y) p -ЊHM27`f1Вk؛cl*Î9=+;+_k ,x*me׷WD6%}}3{ ¯+t?~M0`8p + T"S ?Ky, {O-`ɋ 1JcSB`W̸Bz;)#1xԦQZ ڳX."?[tح443e@pĎ]`cbOype;FdfuW:}JkfѲ)к\@`F: I{}B2<ݘH>e\dvQ# #`GgTI<\(Q\3j7.<ي.K:z͊~zN74 ܠ ;g q!TnhIDԨK^*q y6 ,7_vD&ֲV7ΕmjuG­2kp55<%L7k\gwS*X1՝l)\/dp%Ցr4T|,vA({ iKQQNM͇ek)6ޢ;2*nxpCX~lN1)Mzi<]6̢SchBR/SkO4#j9{zphPݐԍ D [&$2ԦN郈VF[Uʊ,00ݏ7%n9mlL"KҸJHɻКx]y0oGX~6"$k*j= ~*\ƉaP3m5Dz8>o %%㊳x:?'!2m@@5d3a"녴-?ndKsRxS^7,pÞJ6lP\Dz\,p,]YmcήK IO2_!ז[|>?fijUQJ*݊=r+`A0$iOҩcէ/S\lЋ=XYJYo6wU)V0lS>>J˦=}I0L֊п<&FZ -$Ҁ;zxh1)Z&9K:ר$(AE$5]ZsA}K αg:FಭZ /Uh`:(#')k=偈ExGٌ7j1x,E3WJK7S-OW|k? ^ܨ.$'\H:+ MɎ EpHx u6R -{71AT0"CdQELPUhGx;ә#ƨ:zȣRRŶ %+f_QpnBIct'+(+؇nDA\"Zbt^MS,p7L N664b *y _YB$AVotgM BIˮ&"n1P~ VH>0 nNaRuVFŒE)`ƈDkZHfɼ욅چ+3Ȗ&|W]/RQj6?Gph_eE7FH+h/J}_ʵ.@) iMf t7kJdÜƝLsȉ8C5z6,BqMW͖ڢ*K+cxJh 7#uR7$"PMv_@tޖh]p&}h>8T_k_"cV尐ZB Y"ӊMy"&,4_У . $R#cO6âMO@~m^55>OcI M&v@Ղ\]Nw7n1* ]y 5,ٟkSy87"`.=Oq:2BWA'ho&J~sb I6ь+,k2`U҇|=T׻QLJqJdE\h:l?MaFny QQS\ڸDG2Nf"j|ZZ̅DqIQ"4)A_4%Uiӌ4 Q6ccC>dQ9+*vf aV`]KFIA By%N$A['001UZ P8͆#{!,.>mL2G̶kGS]eʶ T.ڿ{X)R]@/sk$D?˼yņ=yČlɜT!۫CP)X7Jy}}nit ۆ4t-7ڨ@~/m3?X#9>:O?06j m"IGGz6gv0ޢ @!pzXUiP2жLh"aYGjxD`<+uZKkG@5[|z,&#Xcf%Xm bik5`SE&췟ǛIO"mwa>fjiuK +  T7˼X_|1EعיfGC^gѫ(!`H/\ޏz6F ~;+O "XFbw W!!d\(;Ap>gٗWQ<$kÿCJD6 *7 B_ }G@C!a^a<3!N/Q)ۏGU>aͷy QªH1 %¿:&,Rl8 b׉Ko ĭst3Ut*˖I37b-)%xMhfVNƊ:<+8U!Mbc??Lq*V^)jk+;io Ret`uK<5PW7K!>cTGy]E mrc";eI [ ;~‹tA Q4SjdQPiA.M}o:ig:B7q0NP?!" [uFK%.%;_jp,kcb579"h5JHiǃH9\3?,QQ)U**9f{ _VH瞉t"wpFM&!﫝 %@)Dum@'_EA! n%UoZE漉QD-vUhf;66Oap;-E*:"_¤|72k0PKחɽN 3*^9%3ONI$ȼJvFb)n/`hZ Qջ]b3!('WA3&:#~hh)-9TEDZKXInJG>NF.jE#h|Dl:}ΫHOm9J+X€)/`z41lՀ"=u+[*.DpX;ؗ$Gµ&><){&*V4gJ)tBlZ=}RolP=#N$qGʳ)<,Q['=9ʧ[|Oq|3}tsьyj::W"( RRk }Ђ*%3Tfm:#44:žc) T9239F~܎ 6Y)$/!qab [ "72N-|e"4iB-3&gT*[ JV,cɭښ3R˥a@jxRo8)촜Aa`3IbR0>6A#W+b|js=ibJ63PxXXr$l+6"_r~K:RWYb`s=\=6WLeӪEp>!$X '>d߅poMٱ 4d|xsn@yuo"ZgvNZQtf/p. f-})$LP˙?0uQ@#e#y[/Fz 1/t,1$HU0*U[ UOHa- .Gܥw~n -2zbX~psb 2$ NɈ:I,a(#Afo$6iw}V0mDr7ƕ=v iŗ7 c fP*7Vo1tL_r|3H:<ɹHDn9$#^\5kZ08ki,jori)k%5KƗ`=7DKYZ5⧄ۄ↾H@2nIk,4Y4BhE^Ftri4>^ōˑ6w E= i0Mi{MV:T@VQo\ 0>٢˻Ljɣ߾ cnNPȄΉL+")9Ϗ~=XroC~\ N9D<}>]Гl#{Kn)2x^{L#gO#u볚_gGOݰ"4?jb ip*oU~E߆)rCحX(]]饪֞Fp.&H _l]>~\&N.Ps4=Zi즜n*Pykߢ@m '|A=Dzfox<2bƜS\F,J[oኍKwH>46IuGRSDz%^~4 lzjL[ G߉1]s%pgg˱ƫ3\&'gR:7J'6-W;8S X.NAc#kC r&zlr蔶p3ƤRA>6#JXlY(%^_5{ {\|7@5+o޵ ώ\ݸz!Qf~_˭UPm#>z{[ KОY!E+76łE~dNT)nUڶjfIHz:4?.0CZ KH:S"t'BB%$~<#U&>X-tT @aU?Zd%F}DdAR[o 0i},^M!B̒sw(P|[z N{8![Nj]Dpw:F0nhNiB :(Gɰ xa} ;HP*?;A`Vyi}{"J"tnXzډKjL谑vv -͎[T!aPH:w}_# r|2% 8`z:S&Aj^4|Ebs`OYPtǧ"vh22cO7Qh`RW8^]w/^b%k୼׉#e ^T -n_S%.vO[ bBx9rIRSRkl-b\{-?[ddqc}2?꿅TR0E?1[?~EwˮƧMmsK}MP+Y*gORօ N OU—'d7;oZU Y7IzRJRZ)Bsե3 .{bkx$MQZS~-OtS\ s5TZ] X @b텯E$h2pR*0.&,8tmP&^ђD#~WdD}-7(J=AcwBŻ~Ib1сEcvŇdYmB>Mt/2B< }Cu=vW҈δ'+'feⲃf G)jzFmSwwCsoacEӅqySvYp fʦ{SƎ24ns0e|1>Du`s8V 93o+;W&6Z/m>]y9Y &qC1^oy/E m #\:"[p:{ /4?AP,ۄsq6\x$w 1<ݑMJ)j]ukC2W$$@*< (V00͒Edվ9.Nw!T._VA2NjE'6e?+׉"8$nXw3:.YHA_/!橂ZoDŘ'CNiST )Ǟቁ}2d ړNdiR|2Xs0B "eyq1| X,V/l@@ cI{i襳u ސM~}0JSQK3,K,|.mXx99YkK< 7TeIwT@fH^"_y}g3!h1l:e!2ájG 3vWrsm Q3wcLZvk;x򲼮lդ y2I ݶ 0V#F {٤#ݳt O EkyW.qOzG^cBEEb̬V-@*4 z#Bx0G5-@0FaUȹ7Z][ q ~W4TNE䬱LzFAk`&NhU &\2w"LZ_Ҁu <4Yá9IuYMMo5ҮaBĶa>2zF@WF9$WW?!JcBEݕKZ^ M~ S~p>Ť33$GKvm'[F6ף~x->pi$2kRdʘO[Ҙ0S{b^}TC&ccYtLAPx'{%s88ڹ:@R,g;\Oe93ع4nϫ8R{;˃*K2}ۂ鲛]EK&t%Uy)$leYʅ1l3y=Oĵ;gUP.ZMcc$];͞qvT>kl@rd~C/X&z^3fLG7>m'Eq/m s_ղ#X2vκh'eH1MAMN'TQh4Ӱ-eyj]ס{3:H4h+g54k7r,;TBstg䈢RODks.6Kw=w.lZGCPޢG,)٭Y1r“8_:2(j?0|@O- { )gH 6O"')JPiVx g-WUOL>oY F"tA׉wN!SMԔk2jDc-ލYn]omXsP>N_'긃qgL=2O 6~4]qOk[ڹ ke<4ѵ{9M+,_b]8|곓"N%a5˧+Ce .A3P}1"uy ;g +NsSdFYHpS3w8~YK*K}~0Qȓ1Ͷ<2P{ .%j]Pb \<ߤ1[L?DT;*}DSd|egu'`2o% دr4FWlY1qp^|c 9YǴ (ͅ.MT/q8p_ifS+7@NS"~ 򶌽kcv1$# CX~ʜc!PWRZ F?7)lYrt?3|'$a?ِA%`E1;3wEnh]*xQ&"*HNAֺ}nokH#'lr߭<ƹa K3h$;zw|g%t۽i=1.:cj䝃c{F{^ΊC0?azfd?&ݳ4X'YJ8@ԍRqS0s}7Z- P1R5Ń ~oTVu =GF :l z#t>w02߆?NtDٝ$8Qu1$v% Iٱ- 1817tަjc;$k) Pf}@7({[c+K7l~ JX:鶘UQ&br5Q!NuL==QO+ Kiw輊16o.G|B\U,lM@ u=^]\EKNkǡ AQ[h{m]9z5g8R:1͟JUF|B vGu\Qzh0/$bs$^{ϖ[~\k%{?}؟s+)^r5p΂׸mr*~D`**'A#|0۟/s^&I.ipPЌT͎=g8h}KC}? `QЏIX%hw=tgNYeR[~~#v)ֲ0OʻDnYuؼa!5A8jf7c,3O1fb=Oz)m?o֦nʝ62GR aW$m !*VP]yXǶ&DeV{h٩LAUr3`< +-ܚ>9o Sɺ[Tc/qRR<+hf]{z;{D|*nI{ Яf A B11·2;DqReGh]c۞X$9uj]7'qˍGlIwSa? 6A޵svFܩ!^lAڱm>lY˩yRqg/}#bMr|*Z@i>iginp jHMX_SüLTޮEN e^+Led rŪ<=1UneOH4%Om;^UYXbwԽ/LyeUX@Xh`Iq3H;Ôw* :U\CgH8/NÖ|KH$C ZW,@rhhN%\6]tOje鲢=)) Qe P2&p?%/[ºŲןs.NaUVaz!!d!^oZM<7B,)Fzo'Y ];3 /XZ3ehZM¥)1xawkuR4yy^/F[Owxg|x֕Әh p=t OmJ[:T 'ms~Z=HƙlPox(4f:jnʦ1/s}!r4C3~ZD>;۟;'[ῗձl*~:p>xB Tw]Q_x1!d76r,S5ԩ-V6%xxbrY X{S>%Lm/fٰSI.iKT_l M љ:]''8tjLՍKtk3#֍r 8=yy+ٕF)pDO K@=cNYY$Iwr4@hT K|֟NfSmggs3" y$SGM*K0.I_KJK, [ݳYEM&GH}{A_"EB }-9~d(f&FxW pSm~\3?LcAx[M\qPS~B=dӔC剠UM̾M2(⍠TT Igl>[G˹~u&,'{VqL(Tyq ['2n4y\©o'uO#ѝwr?3}w y9(d֞~-Z% ӅG^N[Ƒkα-JL2 b"4Ө%6'KsXRh.)0Mp\ vaC{ʹEʇ`;A6z xlhbu1&KBlaZ ,mPc~VpJOR#*Ts(>#c-! K^!7Iy^\QNߡhYpe}&xDuᘻӣ?O8Gt Ļ^*a.UBO+|?BAZʆ5)3/5jƒgALX8,pәl jUJfPY%={<0lɽu}8,Y۔wF(V x@2C lrk2غ{ΥEm$T*iE㕞*1ᱟňu1=K@\„phCtNa`Y,Q2@i YF u ׆Yat6ptQr<9:=ApTS~#Um 8>+}xғCPw/> UCrT8eQMm.uw ;(NDl9qR "o%x$J>"ҲgƒnF3=^\_iB CVtH-}J֒ٽp/yC91 k2:B`(cRo'іvOf ц[BtP]ZI]a)6%xVP!>?'Dk, )%m5NLo K?=Ў*pn 򿪸x% GsP횻r8R<[LSz}+a|g5ՒIJ4^%/zJ_Lu5dh=,KjT,bTt}T1^{9o:Ggq*tAr=h(/9r#f|qxxawjz.ZIY"%y.][wMA]!sNt ⟟X}.`HZf}`l5QuiWw(P=u dʾVOyV(n Yv/i|~=s) KG)E\ò  ܚs5=) ύą#}H/QXwO$͋CGOZ"\hnfYXu&4>T|$#LWۧ\i7Z$ 9@KW9ih' k|щ\|]PX+VɆoFSޣg"(lHG;ibKJ w'4Axҋ|)qm r#DJ[Y:y*1'P$˶_گ^f=M)/&C)^Fnb‰߹j:6"v ^ZȋfO{2Sxl2nWFy@FoY 4U"^hsxbJ^\R1z eDe[gMGm n%+86mye&FXyRc33Z,D <won5 A"GؾپK" Bi_bb=Jw `9݀k)ZŧM=bU[H͠ʒv X\/:ttf8zdQ_`TeT^ +GfshS;*"mppX$ġtlJ+~k0 ?OU䘮ք_dDU9D3u*ÈJo7_h_3- xoP2YwĨn&Ql\( MúX"|$5G{'ދ+H4ewM6 f%犦öP~H3ݲpk BwI%K,\GR7j=t‡/դV&yD|9'=hh+9pNM qi{YQ]lN5y+u%Ki_>':3+}-N**F6&%oaMJ;K!lX>7l9h*ND7\*BI;8C"ƼZmӂa۹CݕC-e|@4ګZjϻ6 *3%v:CAѭ!k\dnL./|upqwlSLC";H?$?+(L_(Mu#rl@0PmJʪW, !~Y358 BT[/ /Xe3ʹ^!X+r <zXfo4ZrJN}{G4ٺ7*KFULIPꛦCNs <T4y2\= 6[PZ `/-0ARy1%77^Au.d{c<OD e9b_@gV^@6y!h7Ջ lEs<>yƥ3Z,M슼=b>e%k1?׎ِޱmM(Z]" )M~RV5{8odY9 $2B}2X#Tgȡ!=n/tƩGw(g7å&{B(62( nY/;gw)Hv9aFMĿN[Lkx.{L-C#[嵸[v%hN>we|MM5Tnbota 5>w%\ԎZ>j֗{eқ}Z%ṞQC֦S<7N~R>uꊄ1^%+~Lš?5RrIyOk#6 ¤fBcƩ./ܶ׼eHxbkd=t`nF;Rw`qCP܇ss٩j&?ZPa&.L :'R qC~s!ήxUfɛ|yK?W%uCRT?"*~մ$MoO0 k `{y`)؃ki3B-5ħ*O$i޽ra3~Jfz7V kJp ؗcѫOQ*%H ~i1=_觔OvjoD3\zdWtd˪T1OZEe3̚-&\V{10h(>'[{ lM usfh&vK/3*?c~ vAg$L'}\""$_P{ ; aĔhs]CLUA ,+}b0vd~f~@Lz t@D:ẅ́(oXI(7Pדw<: 'onٱzH朙@fFr1 oYg ^g"Ƴ͌QQ@CKPŜ9JvN%.[ QOL*uW12`~`bԪy T-^/ %zQ=~ .B9m7 ,,hkNe[:b3x½'8&>Y*{7[,״n96%/TJgp ,ԫ0<$HƋs LdO2 Z{J_6eRoH $"ߡRXŭP¢? +DLnnghEaj^ qp0Vp)|0"^XiU߆˖J1YZxC;)4?ϼ0 ϕ$Fay~XnGëHUX "MHq"gkǵPK8rovT+:2Ӕ9#VlWT?­4(m\N |?;xlnzM"g_a(s {31&GKWFFr<y}+!B` rP#aiS8bGaEp a>ỷV y4^!TVFꎋП&E,O}zvdDD6f`|H*yE=pO ;r'x(,m ,h/^C6(G`7}?, ٲ E*Xs0:#> igMT>8s 'l02zV\&o*Tws h8fiI_[5DŽc+d0,a+bx#L%afNˤ[rU 幞1" -) fPymܟi{.%Lp 2p JFDk$v7LL#un>h8*oL?Oy=J.}ZF>X R^3&JGgjv'T]j |~ X3U6Xdqy$7/ ?+.{vȵ*rfa\hhŶs[8[{08a fh`aDTi~6]Ggirn^2 }2]`bPg6Us >=,Ln+& 8J_֨jFq qWv>z=8/]2Da;̿|ˇsZ K!}Am+k=* ׎ ,.ACҠURi$a)Cz{˖JU`]Hj 2 <)@Y! "%cut`BMSs?cyYd*)QrZllq,ޞn" )1 <\';ȼH]9YIPw!E; g&> Φ`==",շzqԒwN_&# "ږ q2Vm:[Gs#vi]-$\%a׺Z^۽j6_&I?8hν㢗lifMIQCa6Paso Y54zf``d"QB~3(pQX5m Ҵ$\e+ֹN$.ItMj+v0Kz\lhã* 6@@Ԋc{jJnTDnpp=f1tWX 3 ܜrTaܗ?k$ZLOcIEbVߐ*5n'1+bUBv9=Ǻ+*,ɺx5at?bIwY5ӓ O*Q P)Hn!z[F&4X/V` ,i|$t@>Bg"{K$ᴺEX E``_'0C+{~ fwE؝1#0Ş;+8e6,ւ<_X@CO K^k` "Ggmn=˓dž`6QcӏsR=`iα h?G9ӞAxɚ.%L!w ϦfÚ{"Oy5 @+XU<'.%'_W30۾;Z2eMN7o[jݙ$NmY:ݎHg( ]$Iy/21B[j٣]ǠfW4(Q9P/5WI$<~xfNmɭOh\E.* Tp$]I#h֡٢12к-CIڽXANdNQ$ 鍴;e᮳)F ;ʥssw`~?zُcUMrZҜL$j0{bxkљVNn _U$AɎZu~ ru#/W.T6`D%M¤/~WI56ڻAԒN ΅IA󱪃2!_ya,ЃYf-+v9^g/l`Ά,RpbeРJ˶`'jPHMUM\!f&\[Zo;eQ =ٰ׋NǏ1pRR*'}fgvIE$ѡG*5.:g-Q|vvZrqttMJq7J|Cw9uEL&b"I# ) mcvOsoJ4sA>,ԯU5d[d",!Wv&` "rt&>2QqT. u7q|rcǏ&e1EP;v@tfZ4c> ͏Yka(-M:h:H7&P }h 1Z mc͠Sv3]u#e2̣Odت2j.GnwQݙeMY2d S;vMMoܚl"=8n)0 j %H(+]ݐRveLc!VP 2mGopAO ok~CXqcsR!^F‘fAR׽hzZZCwX@EeF.S0 6EvqrKPW(Lpth,hEcvccgUv鶺"/xĿD|, 1֌L/͟1U`O?Cxo@pؔwtLΒb‚1f膭9̫FD԰<5F7 =/GdOM&{?ʗx_촎ߦ{LonZ`AonH:3, S6{.6Pԣ,`lfdjy-}yWTe?kHm"uz! ˶WNԣ7N:$zsO=yb*P!g961BIfHktZ(pͿ`6E𮢻TIKY0/~:b&{KAW[lbI //#,T:E$mxRCH|mstR'&Kh+d/{ 婅U+M)Exw' Z En7y՗g7)Ϲ IA:?'qQ7XYkJr;#BdӦcr?K)?n;ƯfYZiP1>E*O.sRw;IT:!J)`qN+Gqk0kT0.jժedH˳Ůx&"t;js4,FZ7tW]/0?'!dqe drʘP_}oz eqʭدQ]]|mܵٞG/i,}+ 5q+sN&Qnǂ6w.ew+iUJTgj 40sj^ᷝkMrZ}@9ѯ?J+νo`_|a?rsc $)&vz`d3r0R7P324]S}}s?B`8#h}h^!z[27|;>g E$|$@1x|՗ P'ɻ2МI">3 Cǎ[ E_i& \ #XKoov8*k<24W2Ŷ"-dEO,LwKoY-֭sl G LrDwP>K,0<ݙE {%D0T3najD{c>lO+e}W5k;-% ΤJ#8vW rRfcY{+=v@?CR?uH-0L%+aXґ>@k<:oLOI&_ϑWHݦm.? K௨m>s8pITtBڔ _i!v 3z zFl0=`s :[8tz㭉yD^cFdg3A !-oV ,Ԛ"_ś7[QƽYeFs p<|&Zq/aNvR#g{_=MF~VSOPM 0F"Na_>_Uni\ %H] (rN^_nbc9[w0-QoB3IQx%xq7>`|:Gx~e9OQ ;P{csӼP9A%>yT|Rrgt%{pIgކ,}A&NnE#B{iG>e#WlT}`ՔweCU,.Ym_>oǞc#Ftp݇Q6ӥGi#gQBH-ݡ}W[T6:1gHͱ>[_U#yqK"KZ ZJ.\h,?U00HS% ~s3_7*%KDby #au|OMtץ`%_u9pJ~nh A4@3 ̍ >R)S9v/c"9F.zfQCzrNHF5Yz XSm iid\*N;uGN >G::+UajeE NeɄ>Ezs X1oU1Ĉc7ܚ^2Nλ)l E1=rHL!0uh♌ҀsMLdj0]ʨ5]y@|Wd%kZ:a_jiH%<rEQ>q#5^ڎ>fʴE)B*OOkA|J!w('19r_FÞ`3™2^cΠrY@=pӣ;8ӊ֮m@"ۅUW gYwUQ0Ƿ]ZK`k'soOϲY x-={Nf'ojΙCCedg’$QI 4kSbB[sl5kXQ-$"6ӕݦ쫟+ܽ`ϛiXʮ㠝M*gʍ))FiZW!Odml?J@`}\' XAh_[Rmd"@IȌyʆIc5|~X^_DkW٪kGJ 8%*W79-246tC?QD*q43x= ]ܣt%W(r UDuJ%u{e*lIFv;Fw}iG)M_5ZAL@Fibʺ!Z"%^dûkQl;qH0_"1)?o1u?~rߣj܌@wEQ;{ DgWs+j8 [=lbȮRo sPe>ß\h~1]fjU.fXk&!xu\ZPvH5,z 06B2EC옝CT99YAvӔ ĵ;; !{ȗPTfArL>wpPrsz 2=:d/`H ڬ,:0̻u})wzm^7Q1N9= ^m;GVHQo;O!$`J[]?:xa۞6IŶʅrdL.0^ICFrq'bŭ;jPSRL$/? _Mz‹5v]0@1_lIN,NWVv:e,R8LwT˯(ӦJ :vYoTBޔ!gG(]kVQFj}=4eK?ٷnV7@ Cb}$Z08vaŮyY\TFGZnl͗f8F7'u ,Z^17!B#_05{ܩUK;bj ##3sbf Ҭ$'D "-XL%Z$Nz&oA ľԆ+& SbfFm0 Uz6…9_juLT7Yv *ko*-d0}k%G3#JQ uZ htio͞FW,xگF]eIԺ"@2LT]v9ܴ+y\5ko}.b2/Nhϩ:XF!GH"*XgX8N@7'~(_FÊvsB}3ξ3b|?%)h7l0^(_bY{dzFƷ♇c^=0Jnu5҇_CHc\\CGLc6,)Va TrB2'>ie"p]XPՂ؊c^ĀŸ ?_v5/n.9 C^tK+jqlPU# Ն\C&^$O:9~"yĕK2&ݟMҘ7itsGW@I6m>7Sd-!AD6a:[V枰uu^4B7ě –Y%M^,|529of,Z1 ɖg3EJ 9 -VZu_j`߼vTʬ v- bhw5&Wl0JkX=T7l[ԋ@h dn`ht7WT:LDyGtaffqU4ؙkSv4Ԕ|{@we )xҤZ7LR,l~\>I+}ef FpI2OlvެkOAQ*~h3T#jvEYUT!|-v%ܺв! [R>R\fYJ rB6d6D%̘@笌DMw(VlGiȞ(9$KOU)e@+gӄ$S1ϘVBJT)XNpγ3'H 0}E zHd/{]%+1c:(n4YU K{c?7m(l^eanA!"0Ո 4 h_FeHa`tJec靅r8rWr0ǹfF cs"FQЉ%ZZ`DxFlBblLRy跻QtBvS_BZ7~^l^HY+;e g2r7tc0{ec{,LP5Rl<ֲpIjjS,{-ԍꌴ` \mF3l:lLm%P6GEQ+!o慭_ڴ9G]1zη?HqgY#3mw0i&ֵRN_Z.48|ʼqL}`(J@O#̆ XQtn0<ߴö8x a"5dԟDFϥ| +L*8z_Ly)#|{/pJGLcUN@ʇ633Z x&!t] [dJP,{2=NeEbW9dՙ XTcAaJ Jqc[hLMxc0,PezNT#x}JG G,. Pm~YGuEW8br?>uNd6C"ei"7͊up-,7U *Fe+A W0 4h m erWB~Ow&0*=)uL<w(.\ nM7 7qY4 2Iȟ67ȌՋ/q+Xkk6%.sQ8ɱh:U/k18:+7˪" #3t,*\2t6usPdžM_N"fũ7ajTD06.35=V!Fk2Ձ5\#[?5 Nť4WTq™JgYGQܤt=ӷbyKCMX5s#D%_чmjrf{U !Rv I#NR.JE̚}~A6hيL/*Ŗ\gۻDxp2Bc@n/t|O',J6xT-A"BnyB^+؞eW\rv4T$w ߐkLۮ&qyGB`&zwl`XR$WOcq]+Ɣ t! j<Ĭviżt\?͐F;c s$:9MBXSO^2!zq1&)f@"-RBmswMZ 00&}+*&֨77Ew:9\b%q|&%{Zc{E_|bT2<= .;Tֿ` hn5S`*l:Qe+ -RBSm]`R˃~zv^Hr и,Rᦽdis; {\!;*E\x,q.⿡zV{V;r sٟ< w Z{4 mY⡑yҽXqϲb_28E .vN.~AQZhHmZ,qCO Ƴ4;Hsެ%44'm &=0sS9 ۖ0Ipom-=ZVOy.p齖۳@@ EdMF&Rg,V[z&IȰ<*L¥ЀHXgI$ܶ=N?@eڹN\3Cф#Ires7?qF=8/G7VZ;t転ѶVn719D։jѬzY_ XGy2s^]ȺIo?ҍax׭,V&QWnV'V( n {ވuO ˽h(#t&b+2Jw4u{2W?_OH[Q%K]sEt 'ؤvlOZK~*X]qgXx݅׷)-o'{87GpQZ U +#&N{ٞla݇vc7k?^ZޭDe|٩ўtVP]?{R30WՉl i܎wJ [I,,ɺV~.U*@@u63h#ϰnr mP,ߍ`(`ʸ@@u&5T&G&ma/=RBCٔ4 XteOP qY̡LZ9f0q =GhwSffj~p=:(XQYf܅"C$z;'sS"Zj=kOv0|@Q2, ΨGpZEScXG`U1~`kaf&qcQXaluk4]pl}2Ğ~rsIй`#Wܐm|R* gHDmntCgf5lt7e9.?.US)8l7l@:=(Ȏ}Xvk tDW9pxWC_uxNM=3.とgjՒ&p|!i={o?:|/H/!%Am=gC}}E,a*Ag.=4At(r8.~~~M Gé] s1J0/I-U0KqmXA PGBT﫪E I aلrx&EB6x kyGL7v6PCTB7U|mB&JlgeѾ0~.,̢ݙ&+-Ի\JJ$FK6}+@edkC]YW 7~ = TBd2ZJBм {t~\b^0goyv76Ruq{ `P/~]nzEg ? G:-L Bs$,R%[Lr~+R wh\]̍l?鵄:<:c[lhsFǹmߍ G=g?%vp|Мv3K HAGLJPQVX˜@_)y4: [JRy?&3%f.DoedN ʊtP<,C|Wҹ6LGkǸtp?@eDR/@@sz؎a2y){ ׀Ꭾ|@9OI1h2WEitIs:mB7 "ϯ<򪲌>b29q;7B"2{ K(6*'I{\ظrNqFV{NZ|j6P`\_]7x4`* s*kVڰ3Nh(XQ|4K6^pOAC64il8}Nɮ골b'L##-8 ZGe _I7i=z\WJ |= JV[t)1c7cVfg1+Dzk@j;ApM>J0HC@;UT=XHс{K#!1w2'̟F?7!!/;8H1 CD=wSleUO ҥ+@RBCWlnV! Ӂ NkfOJ#{wn kn;s^^* Dz3f !b3?ةDcVØ$5g?(q}uZ!A˘Մ6s߷Iᠪ&ewt/sw~%f*B'DgHr"x]u@-̏<8q69mDR>{|$-DRKgmgg>VcT@S;PUZ>?̛#*;|:_ 4Fz*/dD|"{^>[""<-hs"VÍJAߊrj@ ż (4wYS>mMu 8Az{樂(aׁ]+b5z3X> 荓d'v#oדts_vt`(F^q[͙wzL0 d,o>ȧE-- $P }K3L l*Ŝbݙ>%72 ,1]'br?EEZo1Jy3NGBwŁ ~pA*1Mԟ3r9t6 N3\^0".3&C&Wt^!Iu8I856@%z_@|].OݗvH D:p;,X⋷x]-yjVh$x{j!Y<6%2f,;TUG+LELDC'T[,t8hQ` FtϥAisbx uMr7Y 9CT8cxr6+lSbLP86~S#TN:N ;!,cm\ig堅y !EQqNsՀXOQ/V+C)Iʹ"!~>KnlzˮP}dkF,彪~'>;>*)J8g h'u6&f2G*<T/(B>yC'E!h=vSem?#M$X  1W>G^7L'+0+\uZ}wF\icVM5%ÌA^ܽFHV̤g^9UF #_͓t8몣ޕ &7Dyڒnj|RsSo ^完t!OΎno1hInIRUI1g.5* Ac<  "EBI%' `@7C^}$ wg_Xܺ ln5sڤF5>S]Czwi1L٩ѹ@NeX&w*@П o6gX։+&/lvgeqV`0OTJeΕKy=BH1R Fd[:ܲL\!d?.e] EQd8-oh5jkѥ1TΜS]Z^}-G.V /P tdWY^*'w&JqNns*XRoi9Y%:~(h5Jt;L0Ǽ*:@7{8A" NbG\mܛj& +u4 2!L2#` ^om>·J xՃfz jyGc2N~F=n*~.73P餐"hz˫@AgPImK\S kβ̩#C6*Zv9+b3kL-vZw=1JeR"kfd84Y&aT<}(1%3^%mh a]%gKB7Mx|u*N{6/; ;c"zj>*4;=NѲ/TER8:1 m}%&|i!f!Cxs 4uzdߑZwm?2. M_'CD!}e=NXTG$\8%5&3dwjE>O}U=̄ih^Y  BK;kf!]ÕJGXHca6zxJ=c2Yp`OROyQ@iBDW"sMMD4s G[c:\b-KĎ)Hvٰg"HW}یci_Yİ9"#pyH>>]0'ARrFPcy2j1^tmdp.tcf\ccLvA7Ĩq{>Q8*ctV`ϓ%λ}P!dB>*Gd*~smŅx<Ck+0Us"pEZj$ڀ>nvl!2ZS3 "+zzQ/ƻ%R~Vpwg+= w> Nجbֹ?~|C̍D,LF߰`1AxHdtN8=I"ѕXFQzV CP♟a~ؿ^7},j#Tg6FHEB;BA?E4fbYμHz"(⠯-<|$`\܋ !bUoF);¶3v A=_5FN6uРߋ= Y~~T`n+w,|q=Z"sOR!fsk/S[lGiHd'b 7 ?QAj쇀AѴnRg\t p3?v1W6( ) z"$3avL5ߖ"0bTG_O 4qyd nR寁Y">^~#(,rT2O#1ۇf.IY](sڃ%&m){RlYG۔;$MI<f@ B'fHtZ2.3LS R//c,fi@vǝ&ƶ4'~̳ >x=8ۤo^BZob SFQΞ< vsgԉȰ;8MݢdZOھhR%V}_t)!g4QWC{my4ȐLOÇpϋZ%6?`@)Vde3SW'ځ$;Cb\8iѼePg>o,Pc\Y E6wSa#Tai"MJ3 ē۴1 r{~z=ԉ*뮆\X݃=EW*ױx|Zn*1:hNџŇflS6ZAD+'U7 خp驋i~[M5VY\- CF@ͬҊO! V(WX}]w"<6q W47T Npɩn\l^}^YEWl}͛ ;oZI׍X)lfEg0=Wǵ<ݰ+7vN&zm8hF&kWW "m4aX.Uz@oE|S*Ĺ.׼mKɈVät5e)J`ߔz+yO,7~@Xh9EbV%0NW¿9CMjY8zg EXeh& QYXW8^pҍ8"V+eĉY`7ԀqeMv1XE8vkҤv$TOq9$-up>cZ O˳\e50]_K}CĚNCDLša ]`95AJNah%e'@IwE0ҁK(FGq;lE`2,KЄbSO"g~}x')/~c*dHqmKS2w̖х_L@\MU#І=aCW Jo5yh]yn fɞ}91Ir.d?wW)ZE*eب|l04 ģDdKzLIU|cƒ05W.S[F17 N#:-my?u͡zw е]@ei.i2/!)eJdeG/8I>yD/m`*IA-H[]|84ue_ϴˇ SM_!'N[+׃[e">//3q,xT=Jhv]r޻^:TVٲOBkXԘ`0caRr*BO*.?!'% {*8 "⊋ .,iCdo+aP>y++ vHq(责 1O^a'VӄAm/ԝUZ2՘5JMXCW%@e'E6ȳO2A> vtpRnS} qD[㊨KWoU 595ncf@lO/xFuB"ZÚQO>d\<+ho 0@CӅq^C3n! إparN b@j?йchq 4@5Nf &3ǻ7gEw)(KЙB*b=?;X{|vUN|M8?':ND) VsHsfJ+ 4&NS-4,nL3="\8cFZNh_hXw4/'UwgFmG|cC; a~f0XhCE8ClpcL>T5\kݎ;b3taKG\0 zk&aϴ}+FyCb%iLz%/X= k$h)Il/4":1@wO Y :;kzUr@>ô'j~ts@;+KYؿk<A,$r 2|)6*ڡ%i:_۔Z[UJ~3TPm*DQ1GܒvP3T1mˇGĕ'TeTީ GgMUz}DoAn.>4 }Dbrv `KC:t_4E0W47 ݣ @M*&W K$:$0"tUo0@Z q*2 jZ 2oXvSN,W,fj;Grx&v#hhU}/fCOlŃeoރ[wAj,) c偷#Zd/o[0oo+$J̓Kq4лYK|>Pzs3W&Sohz@ew*8W/ d)N(z*;c-i 1 Ժg07dt2+xKtF1O-f6IC%2) 491ӒR9E2i BɵW&/d23tfWuDZraB*hр]r[ ʞ^Ε"bކCJM6,7aznΦRך."#$#;y'aR?z G'=@InDth-PJ~xX9,eEHm!Z ^@f7 6c{-Snm۶E g73Rv~g}HOl'Ի,g0*ҷ@-Tb&:ښ'^ɣM>؞* ?mia MoAϦPeD6"Xw\’R*m{kFa#+N7G Ԟ<9ډ &يA>-D4E+JS(`[%ZsVRLTy|3@Vu$q\SRʦHPn]9NĸȰ- ,F|ƋFՎU/3kbgқs!I!rQ촞0\=(tzQ{U0xd+ /y=ܴMqܹrpy:IKLLa7룡j=|NdE89*~My8&~4Wԝ3TWU@DH|=G*̊ݭ{.B@b٬$[BGH+F/o۔~A;];DA"4[۷}@GmO{a:̣aGOKeA#q(љ$vVRA@ܬwM=(lN_]Uǩqr-wD V3 աt9E͗?6|EmћbsRz9l9_vJ #w_~6N0: RWc@C%c ΂Zg .Z/+@'͝x~l}ehovlGXP t[A#uo{y`ЍK6*_ge+EׄH2ESΟ~z}[gyļ6fvċBx_JW#r6妃&e < 7*F Kb.ST>lP{ZI(5x- QABbwfFv}ys[k쫮5{t㧽{|jU c2Qĉ& ,{/av F,kG`*Rӽ$$B\=:)M#dL@xա9,R-(鴀b>WہĀ2"Αx\ӄ bȮCUx= pUR Ml|7 z' E!ךBi`x,&Ȑ}hKĨ`"섮b6~T(O::. ĨsH|2BqwveڿsٵgʅHLy/>$â$}#Ѝ_'H|l+VP.> )☰.i6˓Wڲ^:RMh1gF.6V .8ϓdIۑvw"|$EVVVrR #T##d=[Goaw6$O9 EmٮBiPa*&TtZz"pݵpH-/p #Vv³pG^7!Eڨ!FY;RezѬ̼~VCC0`m?>?|Z|jFdp>V.hj-+rA4JGmPt!5RvCTu} w,ƪe31X(p iPt.=Ik] k yD?D7KR3~'\=X@97w8/-'vr 蒽' ?{>HJnhwb1֊iW!p~*nH[ >Lm0"CRi%7Jd7+-C*\AejdIzi޸H|2B)F&&CtB'LcW9um*mdVc=<ъgiԘS3ȣŽ*W\ umk~ѫMF]z ÷(Xh۠#fjXDk&p%ꎰآ(Odls Dτ@uϟY 8gFӦۃ,g8j=xWSKRBP^G JaZ oKΖ]ލd׎06?$jʫ957v&0 Be+Do<)37 ԦS(qMGMď97CpEC&_ڄy_ޛYZfȓ kuUR G 3R<!EpLoE&d%5Aի2[Ά:G(Uvˤ /S ܩsM΅6tYV}\#<`R%wSouDW /hƠpF9pZ&s-݅pŧoNrg&˙Nn3Dg&K9 ӻδ䈂}yF.>qs3atQ$R; "Fh-\ 9Leǹp3]8:lBti{8 ?SPb^!F|y<R˂S!!^w"Bj]ͧ%nvSeȏV`-p^]hdX{pW-32 eXV1;9n)FK#|[SAqY׼Y&<}yˊv߼ #cGvLkVZд^V$!2''|pHsu 0WD7lmG;2VںvT|AL \j_&R(FRQφphֈK뒜X=z WR HR-\5;RpwdwI¨@*Ǯe=/ت p(iMWBĞ* [koR!ǔOfecn@~.TPm >nٿEm@썬ۇyHj;OV9AH* ]ߗPU7H'"8"\' ku яT>JcЃ衯Croi&GNt?Ɵj{m=p` -{2)gׇ,oq&C]*?^ 9xʋ[SM^5Bx 1jlxvZmZtJ3R?=-|IvxOUq?}yfhY]Ddub:}qB@vL\gid$L[կ0fX&s~[}[=nhpR<07 Zw!M͆@o/p4@D4qE]>Dէ0&FGl'˪n)ffE CT2o'GJ[5j\9rObO/URX̞R8f2Y _پmۄײ ļɳƌ~$n9珱JTjX ~懙GWLM ,@ğ)q3`\a fe@E/ 4G~.{>*<_uYʚ00G ƞG( 53/!Pp?N{"v9&m:cnL ""5y}b4DhaL#o?B:$G`^_$-˨nfqUx[d&?Zqwl:;($ >,mfgx/Hw%e4/f+p!Bb*A\Ͱ3]!U@cfkFDbc59Ys~ >s^O;$[/Fn5H)?7d,)c礪Yf)0zqq3͗WƋ•i#+E^|SL2XmVZ}Z+35đCg  QL4C[Z{+2N8ξqe>@0d9ܩ,Qҷ[r/hx6,l'r>fHܙ$N:]ەTM6Y$)P߭ea}'~RwȈVvVL4HeY F}+tv=U(Nfq`ǥ!@q2pj+oKI2r^ C|QOgy|=>g\n`wb`-Xl}yelӦWM}JŸdMdO ㍎S]3mR{# WA`䥙7J`qa KQ4]~&Rz['{ٱa?MVvs&*'g#pyNJg4HpNO̵x3W>E dG2M8%{rrSX̻4rg oj 27J ,-bdP\pzyUrhyUU~ʱgh'%TZ@m[u>MlA( x#Fl$!!?#ەir[H9ph?I}p Mc(ogM7 4^t96[X ϿsH ,O&0Qhއl%&" 7Q>fi]ݛ3ڒ ڎs,%\:Pn"UI!· 6zIݏBU卧<:? x+2[z rP+ۢO'?ϷYGKE^L4JOq#^Gu]GAXVٷ9>!s%w~t`v?"B|ܴc>[$ۆ8"E!x7yhù34E ŰFcPלN\cзy9e?./X&VwCpZ0 ViW r._䖋nj8.s G ߬N0β'#dEky; dRl0"KR M[pX:ִP=*-҈̶@tؠS;M~a޿eӷYVVhMLS?hE*z5BȺiǡ/0?pkµ'ŒZ+'0n'*:VQPߋ(:|o%(bq/qE5ZlXD8c7J=76CMt*H3,~'DqpI i1n\fk<ŚdH Sm{ob!6^Ѽ|J }n5 VB(cqkElq{kvۆy)QD&\QCE;٨~+|~Ɠ:]'Ƹr8q3-O$[EcCH"'y]R0/mL1a7,D"P~\S]ȐyޯHyYQRron椚bg`C:Nq %0TMQ?]O85+n"{[6JiqO^G:U30RlXO>~jxmEu籬"wY+ 3+p(PXnv2  01b:ϑPzxM2͐'o|bya|mpu2xd^nfͅ41L4ɝ90G z4WHa[ALbֹfM({+EAT/?&fwBIn.LWP,87;oWS\ᣅok5uiL.,v M{҈ nb_5v8Ftn}Eb0S>+ )@N&~` l/̥ DOm5&Fe+77M4,ƌ\/S.7/_- =ň@RVk.@$MKBve:bk!hvJ*>WyMl<<\x lYsq/&?Ɉ0b i S zu Scs  `S(ImI˯\q[o { Tto 82V>kGS9?H, ;mGkdcWہDbxE3ha۠@]!TI?whlqJ݆Phn|/KZP;IxJ+sMtL gH iܱp5l sKTaˌ"穀ٹĽ̖a%'48 23T~r.kvw1*SNMd!aGƈjdfC"Z\T2Ӧ\xp8^/'ymA-ی( /xHFr~HH!ʠeBA#TT~a*-c p.OhVG'Iq=&ZΥYLZNeeCi6Eq5b\7A.Zy>Km^Ip6Jϗ1?I2R1)0]fؙEnN!G }WW)Gxv3GU>D7@#}O<^8ߢA bjE"XikcePM v =`D&pPD }/S߄옗EC B~X+)>E.QǗpI7bsLthF; 㢶caoٴ EbN7WM紤ǐvU7="-~Pn*L J&+S h+z,e wa{Xґ6]$Q  ڎ41Z+`'6"|xR|CT R%uRD׽r7 bocޮ:*bfxO2a=UϪu˵6ksLe/ľ^M.sޝݫGƍXja;O8|g`˜>J<< ʷN!ѡQ\NV Ω&K2jg}z,ez0^c.Gj֙(\xK?^8yֲ2{>m=n u/_@M~;hyܻH#Q\MyE (Po1%ޢS,'(;-9*g Xkx0μ8u؁:T[4.$r+xp@JȒlq彅8sወCϷ]P{>9l({並O pft A^ZXǫ@<: !j6S8!M5kiH uJyS )S|#((N7l2r)_[s *F}sX'/ݓQQ*+ф݆uBE4u *p_n_*?c\Znz3wGuFR2!ĎjG@>?<ʮ'^^> 3@P{.@s+YMgQNZ]pb`n397}s-@\"'Pz4u#}'KGkC U˥ --3{$oÿ `$tdsʸgʗʭ&$ACP˥9mͻ52 K;<_iQ kqMou^ e4AQ'5OARj * Vax-cK|@WWN R$d"cse]'iܔ7;=6l˚~$+Pa1>U7a[a*(-B}[G;_83=]b8ZN_!vkbP-8W$Iy͒Tz{L%0+d5~NUTЌR&=Tzz!dsZ=l'^TAws9kWEz:t*v1qSi>bo(y3QntT٩S*lxp EVw/ N\P640 c=G$= yߍ<}9CaaHq)%w׈_&ҕC']qWE,U&gDO+dҨFt`7- {JD3̦k!銕_;a}oşKepUe7j}5;loL;3/8Tw`+769Lvbxՙ8)R䡔oW瞁|M~@/-'6f.CC/`S}f87zPe[?߁A9wSc%%+WMz%&FtqQ >Sq2bV Е[`jCs|iD]:pY6hp%'Sh݁Nnxx{b2Fa ^|ˀg~ dY)ս8Tז#HQ$P A~Xh~| (_Gg sX~.=4/L%m6z*,9nx1;)LPō2v7eM\D2etMG~$_6'A5aǹ{3E\zz_eJ򩕁ߜyL )9ښ%IoyeŶgS-p7'JpRA(MtĴݦ,n> 0V7Lt)2LlAc̎աLvw=M Z=JVj7NX6Ua,8ůU@ӷ>yh̃GX~z%I@Jdr)eTf$#ǖl΀ىvn>cXc?&yř \ecU ur 4@>5iHOcm̃(_h9m5"Y,v't8۷A1Ha:]X!6ڏC 9l-i-rT(FdS@hGd·ePCCbS5EN,:?BIF eEL/J?yWcM8$ /c l_ d\必Krt'G{'I ipA ShL8 pL K7~߮1PΈ[+t!٥&$0 ,7}0k;LSvHΌt;!{b og^+eCrX z )<ΒA]*Q0Iga4d2mO'b4POWb@ kO~a |Vcu!tJmP CrMOSPށ :Hۍ,>8L9GU2j10[Aރ{<--bGw|l$ÃE[p5d+$lNF.-ΎCSTIso >>b!YM{zUi롪bhW[lk*֐ӡGvˤ (DI!.kٞ$%>B5!qXLJ) xභIlfT AmTVk`b{52&J[0> =j=~[}5\g*н2̈́,tL˘+ʿ9'"\ɥ {x.=EW܄t Jh 9F].0h;MسjȂ*l*n)s;m#{r5`-N)ūR8e9'4PbFf=hnQskJNb |L^&寲 )")xD.bM*D\{НcYhgDzqܹl4m0QfS"i X֙)OqG8$F\9y>cΖNIWN<a)]v &K[(E5+/ P'Gx;"1t?ЯIY?GD  şBCѯl]ӱѧVZ{"[d04]+66IYLtc$+}F jҌ@]f-%- V.FXςP 0~_k`TYi"8?s ںKN*@ibĘ~ <)g5W}uQL(7UX Ŵt;qpI ILkDh66 G`?gJ;T|[_&)>x-Ս&gKm4Ty4E)ݤ+qw0t&Ø.ѥZ"pJ@<eaV01rpBo&(ccȓk "h&G׿Z_Fm vhlT.g(6gWϠ z8  >okg<bJMrBzHikU%Vi@́^ک?̚,Tai"*h%$wRMsEI=V3~4 & ;[wQmq/bPIFb`c4gkMMv?% (hf:S$WokB< D5waݍ*psFZg< ӑ(L r,P["M!k9Z/O;<|6JKrj܁}y : څVdovT7/oO MJʹK%yo{ʒw\)f#b1L4/궐xgh1-ő_s&Hj8Hzf;1;9d&ǧQU-Z5h/x ?-|Kv|b~Sjt#b2cCTM=1h2 :h~RAeM mWpk{s)%Ƒx˖=g ^t:Hi aMGj# ʿ˛]NSTggQs=HFuEGZLJKIK7+)k4fVkAT$5'6R"8{ X?T88i9`@${4i6p ޝWzq[;&'~*(nDk Kgk=Qd*o2Ϝh:Gn33_Ϡ c>;)}#kxk9XwQݞN1hpp[_:9:=M _#G5W wDP }Э9!BHAd %UFa ր[P/PE3Pe?*^K5!UVq$[D փGY,))nB%2U!# *A[,vtRW노6<G&j򐿳`0)-%$ONCc$SI<2E6)+|Э¾vwc}+:gT)=dXo#=O{u{(H9$r͂͜]ybcF-ݘqQ m"C$x=1 ;m(=>3Z!Fb>TҌ-Ý@k]X\k`TĮmkG7ΣW*n LrZʞa9Jt:Zk);J|L7LJ`]Dv/a~\\t?/ 1O㻲;w)F耸h1JC֒xn#+ߴ? ޷&ȫRү:BD5A!b.G_H% t0giLw+ b1M)ԪtLYwzvZI&{wk霕8sӧY. M?V<5ᅪ'r+$9sRſfU?~ La#w3>Tt䗟lqCŐ$~ˆu>ei6yDvo{`kJckn0 9hf* { "vrR֙hɘU̲DJ9n pWUDˆ ՘Pnuu&KpDH,GljlK6dt8-@j*UdlT@haJA;]:sB^6tfJ94}ט-a1;EC/Jz'Lq[RD܄]Ǯ@#)N%|uEzÍXh{gi-7B)G^0-FT:^̈́\tYu{(TέxBTkH%c =7_ T4w>AP!G𦺭Tjfʜ<~K4C3O١`,PQ0Ood@/=2AYi.I,, ֮/ZtO3moꞭpTiZaGv&:_D * պRBʾhL촎FG5s$?M\$a.]e֑  $4smSTnCy==9!etr'2 +^)5ʶ$GfaX/9?2ŘsghG#;j͏MY^YaSy8YHRԖ#1@jէܼYwk/ϧ46֮h7Qϐ!!sDv >%Zjh@K1a=k$9,M@} F707#۫5BҮW]Y}j>ѻVA˻Lw ?fx֙]l} $1X_z u~Lw-hDOi*ҰB. Iq [=#eh$m%fF:=0>8%]85r if/E2LK?SUaed\n5_>0.XHɏC5h7R) ϯ-׭4F)#ZÈul>oJ0`105 :zaiDQニH/H2aeR!tWg 9I\ G{נ|.73KtHݙ,V' ݙ{J % IJQ|Ql Zr(J^=49uf)l;3L/\+4R-bX޷rZƟGnsTqBKew[y'CCP+bJf~ PPje~*Ԛ:qJ_xl!ko f̂-x;ȕpY)A[]֙ bзwMnQ:QpWf HL|ri:NDI AIRid)z6[0\&^]ψ Y(RŋNTLW19&|~Vsݻ 3̸r'ȷǵo@$IF[K.YnQgNA qTGj 1}] *O6q7WuywM̑;Vi[Л^ |@$3i84Q/Ӂkth\0$٥( O]iĴvb=K̂O b9µӱ-@t#A)!`̖ؕt6 Β6:O3C8x7lXjJt*U`|aI 1w5govzD5$x/Wx9VHδaX%&_p)Ә o<6F/kʚGdޏ' (aoJLˁWs_T/71ы9{"<Y?4$y@GOYvU5NR_R[Prjzf/|RLw5fbwaȥB?թ۟D bJ|]a[yZ 8яKB̈:ȵo"R`3ҬW93 ϛΗP|]22d3D㥾mȷ.$\k$+4Ad*cn`F)^?ECiP#뾕O"K!rV+N!cݟkXieqA,p˗DJ 4kn;}ٹK%l l]{;U9ﷶ0+Wo+ +jRHZyJv*Lbh|j-RҐ$P } TpHeA]7s#ZdjHFO޾LOaˏ#t %A3ʖs]QOziP3BGPw$o? ިw-&NDҏ6(IU-2\R,w,1yElYiۊقꅇ8R!X^_R36mt d.˳yrnYj5r1xP1,<0žv<:~x޳2N,kL;fY]ß ʾ ?M1.\6i!D]o^<!Q-IfN.<**skB PonS섴]7diq@`H%mzш[g6qo>'.XA|Rǣ]}Z +kd$Xfʔ4HOඝR49Y:=G8cB%?Vz2 ֮}iŊJk'럖qSf:JZY. {xc \I?A\͊ئt苆V?UGL/_biP4/6{!^>T = gy;ݗP~SL:<4B*4#^(MQڙ̏sdlUC,9'G{<:*w-8f P$ݮn`%6zW-wܙ(+ZvsRy[PSY9]JDHQF)ymca@Mܭ)pM *됧:Zi>[9)&#\{/k?%\׀el8a4v_*%?PMmm}eGTgyF;vzoؚ4ZFՉr ك_=~)0~a'IHOMt0O;0haW64Y͖A{"˺v_nUY%_J-Vwja!ܢѱ0KOy Xb&sQrHA0'H`VJr⥬%WLH:-.^![ț{Q8eUyO! P=ŲKBgU&Y9(Ƣ=zlMܜވ]vr c+LfܘBgl!4epTzvp`|B3fiO*?5R58djrkPuV.'{)И2cD C\˧v_]pRDz(d ؚiB)eiETiKn#"kDG} cn?ï,/S[)y`SG/@B6s¸[->NWz_? ~MXOL.txIZ(/N4.j ''bПٵΛYcr6`*j}.'DdԽ6k\炕Yv{]Eir[jK !p#~Dvy~W4A>4By 9E;ĆO?k+ÿ+=`hlty[LUm%l-n)DIG L/ *IsGIyFQ} 5CSa9d>M0V4z(shG,UH OD9:|Ni|3 _Yh YsFRbO##~Xk aoi;Ul?(5kWI8gG P 7 TU7?GqLTzHx?i Yގ~wVhE^𻯜NU1:A`H_Rx(7|s[.*:ɘPۢoĕ&,EZnw"P 4buS<{t^ݨAsW2,{ EL~VWWs 46!.LIF,LR%)mvZfrѓNADTfDHz/C;o/T/a)@텯tuDug iMC4|>`YEj#G7J(E .m1P!@r9*EGzߒpKJɅ aTs?aK0Q#K|;qj wR~dz| ^4;aDͬ䰡>Q hcۙSOP~X)F61sFgHeG#@t7x/d③ k#HN ^g z9,Y]=<4p֕>:2-x &>%^1iUF0󵏆$sd+Є,jwr^%%bF<֒dW^Q6modUՍ RU|䟎{f~.b4ڗ3beCh\B)KыfBB2q,kٍ{ g^8$ؠT|.5z8|/ v>J{{͞5˸`$۲,HF'(WӪ Zio#͒O|VX@_jSǙ3~D/`@d6;a(KI6冿|Z׬]qE@ L (:c ȹC/[v[ÁtF\/EN5GՁ茊^,"o$+@n^S\^) i#1[/_??VZlt7 -C.)\,Ҵo+Nۑn3 -~$˃lYYaWU,*(ŐAop[t"Wmʋ h6eL27a="J,Xi+Y<~ >p G;Hj/[@.B(W$>U*έNi=V#8èlO$ ^`>ZvYwIusrj/Vp"pk>[u%ؤzE_)Y.L{v<nafv\qu47"(Fr]PSVҊ@İpzhsyI{Ά7aQ]$hÂn8٦Q0Q,t8vD)oM~!))<׹LZ qGN !7O%ٯꄀ< ~m%Z#a8 b(=ȴuѪH:Q"&>IbXt`vڜf/L*1uix*e`A?O[ޤ=.Y>bBѲ1i5RhI|R¼7DYж)qg#Y#]g[A 8oR'8n)/rxWf`r& (5~@Z=f sehG]J:x ZĭG$rzZTǝ34\yPGy񴟢.ڎi8pĒT{okvZRX+Qj,*Q6w*Wڻ(7mXEz%B`6p}w¤eF`Z'\[S!"!:$MaG،\+ ^2ő>+pו,Nun`]6їcD [7+R!Fp) R¼}cɉFP FlދU pO3YFdN^OPm)GɎ 4unq~l:ErLQT$=P Rvg0% xְcVAzjк#\K@j7:R7;]6.zL$ja[vLx_L/K#}y Iȫ!S"*V*i(27/OoWJQP"5N-@C"]5mTNsH E:3VZl(#Ox5ɀ[K 4;ؽ"֢Öǹ  ^'șo ?#<+a8( !6!` S/z(A;̿Wg9>JwڀdEplS@/ b6vս1ſۿՐQ/9qXO80e,~q"{]묕xAƶN^85^l gZe\c~E \02L sRR3 jy>LC[3&yM1#9 ю34E֓Q}0%M5KK]amMΪ>WN)XJAm߲ew_R4K䒂p"OmXG3l“2D1HrCɡ¬@tyŸ,_^~\=C'P9Ozv;c=B^&.JN֞r(+Z.MgǑ{e&ɸ8@Ncl&sQ@ (c2y3K_!>%6uܟ=.^:O/ӵg(SM{&A\;aBLy Y_((}>C`ܓa"J[V͂zY7]x^xM߁TB1yFb10g^^CRg}}̱* Hx5lQq6D@XjϪN9S!G:*ɤX8-UNH@cė Qk)  `87Oz"\,,Ʃju7j幽BThsR݆M0K="<sqs ժ{y<j1?jyrG˨5P'}3=?HpR| Jd:ֆͧr| sݟ4|%jү̓Z#r` n+)&l{lZvZɆ(X_X*nblCao_^? U"6mt8޶nQBW$zՔxKN BrvBf1mvCq=:9=Q lT}$=~,вկmv7jên\6w0l%ZETh'X׳[p]FxA\ChLh.z#EyUDSE?f#b'yttD!P3Z8uZu rm)Nk˼{ǼEȸfzyPyfΌ-0}WFNCBmvHa2/x̄[ӝ>5+Igld7^CA3LmS=zmױȊd2*_/1΄" {a䙁4mtM#y_}4hJPӝߤvϛLC)o =m6ct j\LgQw i*!2V`k譙8}|։?a?ݸ>DS~]6> Y;&8${fݚum1]~(q([ t}"[QCIԕ &sa; ]gݟ1xJ0-kxK1 M姢G~  4bZbr"0AY|GF' jx(EaaPN[T\n.v'.M 3&M&~q>d쩄G8Y(`E-nQz!_)a~*oG".+;QsqsH6`/s2Q8RN"_i~&K{ tv39|y40?VF y໋\;?(/S7>03E n0^G$bGpT}kn bx]C#w^2L?dSa7Y%V'SWnײ5pU^M?nFz.I@rޱAK%7_0loJ+ԇ= kWJKPq"C`Z+`NFH\q,005*gLm䊬$Nm\d#􅷄 YMFO?=nXF~G7(dži-a,㬇fS?Fg*"/6|#e!'kex )uGx1N,Sx@ aFBTZ4|!N@Ә9gy| d N h8ê3R|Mw_<3W*K`n>xmi72ZTbqh4vxM_(!uA9ذS# c=7S(հϝ'OFȯ_Aq?= 1ؿw O[ |J&|wܦKe;jюȗ6h^Ϊ661x4 "%}L?XE1m@uǍ۫ݷa->0S.:Xw mX lᙎZYE}':^)6%Wil8Zkm}]njh57ZS/+'UkYUvhHI0)9@|(D^Cf?`)> UbJpX@ Jɉ7OcUX+`.;4eC,{3~l}huq_'g}."h6v{b&hȹ+'󆔆I$ŧ g xy"H҈{}j#Uc !%E /.[!]/:׿>ڵjloVN>(63b#x??f&2 ,v8vO/ GL%vz[opL @s<_܃6mh$<ЪewQp[Eoko0P T9ڜZ$.C2hُLE:SWaRT 4^DS:Zl[E=v)ds@5ò{L70b7|ڳQ o"O"iRulW؇RTKMnA,/^mп amŔK S:ZxB`G黺Hvxe_ȅ7LViuvbY)l$*96K9&ЇWe7Y4ՠ_Tھt5Tof4}$ bvȍ t$ <R+qmxw(3Ma2qW>5Q9/C9UՑ":TLIH6*Kgu #qڀi&C6 ?KūޘNA7Q؍X;,^_b-8еY`dv U픚4!S- y !>~"V<~Reײ =##IվXUoR%xK_?6Ќ񄍙i{ YKH,ׁ ,U-17ve8ZZ[ ?0&:Ьpkʧe!,ydz!x#Tӱ@_kk=N*=< Fc@g\w9!wOաr Ki1QUgJY ]cKzi]WHlEpip=4~r-rG9TJYQ}&B3Of \F &jxrhh0?raJL2hGX_s30d 2Df?~¬K qB+o[jwKnp1Uh ^1k=b G :hs$Sɱp~<|D%M EI)5 x-5[-^IP;hD1  efvpy !,[` .r,-)3q=J-V"0Q_{XK]'Њ'TZ~qd`>'ڭ /p-H6н}إg(IC3Zj]FWe l0v.II 2A|mhZ# FQpgx$D'x2@1n_ gnԗ}{IGh[I'ab?jŊz{1彐S/-h:?ĭ߉̥pckx$ZlަD=. G@8Լz33R;V?7/HiK[lF2Ķ)݅)ӼH#k9K5ܵb@AXG=\Vy Y>C7PTVEG#CZB9_{9M?= WȢe?")[ qAfА9sSZhrצXpOMM۽'Ěv/=ɗ.YgpKdք(/);Mƾ7';}ЕjFݙl )YQ} *UO7UByQx vUɣ%U!Z@(&bʜj5$镕vUGϺ/P믹oK6H{Jp K}D ?,$/BwBGԓ)GQQUQBN7BIgw0F)2y񬻞'x1_50SEKN~Cca{&.b:Mɂx3mX8hHck[s v9ɕ+[LQF[%χ.|3\G$t\˝>:"\xU`T1X[Fȗ;ê͜ПNä! -Ne9Im|j޲mUysrz' ŸH<  |^"/J3ɣ1+Pr/yMBubO ']QZYuS)#4x6<0%習2]1 3!:I)Xd gӥj_g -16Vb*spspx,n$N8Lz2IOiWoe E缒X<`ۏz8E_Ǫ-ژҵJj\D)76%8>qdO18Z:,t[gqAS֑jC<<ρ Бrn >w|v]jPT+c֒Se> :K^oJ~ %2;HoަR(\[X].LLZ{ 4]Ov(ތ??Zgb#'8iEAJbs2j zcP_]BYR*"mJ^ S+{ VǪL ΐc 7(WA*6ac'_(El1S]/Ij$t":YuSlc6F84 w}[8DɭYX&?PV{Ռ|Ո;'"lK30'ϻD>T;&B?ERYY,>ϳ@WJ # }(^1ϖ.[) :x5(k$ٓ(tpCePW ф r?f 9 $A ZJH$a!g  {IM7{Y3WZΓKigmJ]86!!ԭNۉ<]Y/1TXtz5P.Z/(,jJ#@*z#;}2*SP_ȿ)ĈBHYIAtcE93 4UF2O!<'8/E:4n>ZS읇ۅܻb*E(K!K¾ ݡA\WlF,Jn/4ξiu]752 " eξS& B׭=XK 9r<'|zw=ӕWԧ,|,@ H&a?uQZeX2?W )O W*2]n52 fF آ$\4 /Z 0+&ƽE}RL5Gx/AÊ"<R| :8{d5HfIIKIRFQ 5!~#6)~g'?Vi,ރ#1d(6JS~(Wv3q1^rh_`](,лʓ/~6 ]h ;JyG~P ǓF8Kuڲdo'_Ϯ@zBcPcSXP`Q7Ku|DASb8N+fb0e売|Ug6>"%wJteaZiۀgHB!+w{X>iwc%KthֺjJn~"G3 XB5uʠovK[b弥aM.OR3/2v6z s:7we Y3 ,XA#&Ϛ;Wy!= G +}LIX1CoDԿ ɝkUD5o3G#Ň?;T8L5BE,{M/ğr1U+Z|ǘVUiz*ΥQw}S{y6ÖxsL 9b14 BGԕ:=>eyϟ!5{Ƭ\1l/Mo_3GH|"4.ddr(YDIjop*tGaS4 >ezբfJΰh/F%SǵI(1/ YT*AؖB @1ܗ'2ue3,9}?5W?LYZl.pG}P:cUcy܊-^ePIULb*IpᎤ$tLIVBkrxq"@O?ZS*9Uwq-<8lhXڲyuދae!lQdbbFٛ EXBb:?Żc*aCvl'?m.ںD{)~ܰ(ZiH@ ނ9g[<&R1+J4FoNk"ߋI\ʓ-f;pĖ]ɹ*޴ df6F&*NUsNB=:&+6]=/޲Q~ LRS];=RUz- [b[dr86UWzC ?u[cxz!U>_ dٶhS4p:OqR$bݞWBٱа* #l)3Yz0w9$T2'ϸSH]X,Jb= 'ZP O%@{:Ԛ%|O{$¿CsܫzW6 $e)+`ѝ,[_bhiʳ{]@fégI y0VR㍨naYXS-89I`;,]7cKUdLJ(x4a>X~-1QP,r+5dobh޼6\{zx1.`Ii7fނ6L%01aYI27l*@45&T%h"]oa\eUTeOM [N ]3 ;p*+k(wFUd[b1en'c>|'VH9rb掱i)SҜ Fzf6Ŕ)Z? 7qfL_a/!^z/HQRcCw[)H{sStmd@65?7O(!a[wlʯ*;?fL|YwhYLf( cCH^iƎY?v?_k6:+1WS;qN*iusk9<-aAkR7O[a@Q(ԲX*2PbPmvy峬I_> A"(jժ)H-z$lsBlXdrߠl9{,A BQfJz;G ͚k{Je3j'"!5I6 [acTq_3dfLWGhyNVmx8ȱ@Kӈ@` )x'W;՗攽iH/*/̈ᢓR϶UmSJJ|b}S2=ltDOSҊєM[w ,~DLZe#Fe(e[HkL[X #p*V-O_Te/=CVBɹַJF΂l@Wx޿e( %T⸆'2T[~۹%fՒ,*zR*FD K#n,3(.kYVrXXBYKϰoګu6^./Y@͉!b6C'N (L^}u??!F\,OQڤ+a-g/fpSB "S40#]QՓnp5U~mBtTRc zUMu`T&C;Pyix3"$8zĘi`Ԥy}BnF|CNW 5͌ 3:&*cSt;>l8ǚۍ[c[l xp7,}HB.^u ;9l |`_(;kU{<1Ɠέ2 DBƭ6SWyxk]3ƧS> 5iahj0(=aڀdA/Sܸ}6Hӡ_ة#zr9x>gG4Mx߳jC ӺOT|RFNk.z /(2ѝ GRa|^4|#DS. P vXokd螭Ih[6H>tIB*p/0HJLQY˼@SLIr~|J@R117GIDwQ8L B*-{}OiIʔPo*MDEF`#4 l&qz-K>w`\Z0q0&53y UF`VDaGd*ׅ/}vH@nGy aB;Tԓ͏-^\֡cf5IZ6NӿL6z{aN)~b-PIDl!4b)#Jsi*բMIcQ/ߗWQ3Wx)s0ږ,9~YPQdb*icbպșF`;ӲCB"CTxclAk^.4HIDG[ I :V J2c3 %YG$}):jCEQL9|M7#W<jw<6hw0 h&䭅V25PxdW̖W4'EYJ5(=HNbt=<%yz.Z`/~uۮZa̙Y/}|d oψ_X%o|` AD˵ kA zl&7inԀhe.s2[; OHry^ou YN,i.c.on`įM R]{ޘ/HZpD<)Tiן}t$H $;Rfoɹ΀y[jq D=@E8;LoYE5XH[K&4OX .$Bz&q6X EwA!F~k\~~f\ @gM`9>  ^i>{.y;+A瞝Ea} Sg$Yݔ=7,{ݸ{ /=UHw^R-(1D-ㆀ,W 8n5iqǸ#?8DZZE^创 2"' tr}u3.t-2e;i}jY)9i*nx:6.J3mdr.XhrWA|NAddQ Ռ {MMI#mnJ]31A jr31 uu:֮: -,'ʁ*-gۉ mOhdu<= I=ys̀ Mek( g:<:h"t\3ǐUFO u=z9@Suwfln{^ٴn G<O"q07w9pr"ijt'"}փƍxq^vʹn^@*9$Y]2Nj rh'682>@8w!jj[XyF0ntne=<ͥ8rnsh[1*|r7 Z*`T@LAl({Ի{ݐm`S<޻_KఝǾ<鹡Y(u4pI:lEZ_QԀf nJ1t0}87䁓 'V|V㋺)QULMXrc_@9j_CB/H})wq]?!إ k=2//jHPWP }>Yɣ\Q;@}]V0Y ydk=㷿ݝ[QÞ 2k:;HfvUŸzLA$"n!ijJVkdnnȘ"Ίf)ő }DqFYr`+Kyx{skQsO;kIYEk0HG  Kz.ڱbq1V `H/>g=C2Q~P88Z Pà&sǜˊjlC;2í7/ռq~dXա{X;M _h%jv]i DX'˄nz$GDȰ"X8 s2@BָeP/,A@\[<З(6$ wȇ?JT8}ۭkmW'IQ9y~7~vThAjӷv1dL2Aϰf}S[ (m#`-ǹ?T؈XDmUV\JWDR̷oF}^,)[SHN~:@]H#7Q-ftGkx?zׄUl58坲q14ޮ,GSNs?r<@zf|-{g|Q{\53祠$jgxđbuitV,lNQdt)gt,@xB(DHM;Η}+ ۊ<Ī,oV #O,n ?lr8 -GmIAL|*D ~~YS׏x)K\~Yz+- ͞L62,Fj :dspjw6s5䈥,) ,[GwavwwAetO\*tW(53q)¾hs75 6ɔ`B$y^4~rN(hg҉ xA<ԝ!"d4]]ӭLQFH޻|~=FGm;ʾf Kѵo7V\2%^q9pY nj?_\ܧ2=vay7z7=0=nPv:+ǁrkCCQj35/iۃKjpŗbqTIK+ ,?Tzdz#fqZ5fЌ4o)=({,NVGeBp,Pu8Zj'꣖ɟ=  ,C_~MͼG+ҝ #4-?zpo\yS\;dׂ l֥QvL@iMT؄WQ*ن)Fu=4^ϒ\̨hB'RT5s& ~[fәb,_& eB(2z9* "Pz&=t8AnUU/moqV*W ed WSs٠8.ݔ:0p>Wޠ]BG:f>wo-IXA k8HA@pǹhpݎwz5anB64K?Pu'O^M"/aC/Blw9-!vCeӃkq@_68 Sۏ8q$ ҟw! 8]+zb3`$Y$ lN(!H}=@`Yç5л6-09OL蜝BV1bX2ιyӒEɛ Rk̅"e~9 zᖄ0h,?3VcA.We+q,I[P1{)ô7N9ssԘ_ehPxg$N("s?xf&ͅY[oƌ([Kq9oc4>F(&pWy7TD+r9P;y]kSlOQAyTS2$JhYLV͏PmT';CDvѲ/zTwI2uI|4}JcQ5O'O'U9g*gfрmu)0$~AR1Q sŲٚJDZ/[(użޝ4qEgښ_%G'2WTVF18%AcL&q2uĐ֑/wYF#dwc",Z򋚨E:jt{Rl!VViO};wis7\uSQjm\7aisb5 <(k*Owɫ~,:k0$}$N& %S6*j)l޸6GI .+ ̏2֕Uq"#+o3ɐe +;;l/B/ Gh2{Ys$य़bmWt\Bj:fԃBXETeSEhJ6&́LN9Z4{W>4u{qxb8*X)ebVh"BMu:I31ŵ[G3m$ȣ "V?|EbvGrr(Jg̛0' WgXe,|lZ?1}F\H\A$N$ ~g8+P#y &x[JEwQkG'I.WɄCRCF˾%TW[VU凧eOuߜ`~zy- h_HH-;@^Pwo;W)l`,a~0fcK2)0ճgK,O:@bFk aeXm1oR@6.^~)5z de ^{II ³p |A#Bꃤк5q^Dt,#~cX` [NB?_B螭[|R4Hep\qbO珣 \ yxxd"<_8 Ɨs`E8OY,vF48_>OlX6+]VPBC^⑕ͪPJ뱈TrcuA)UU4)$Ypl/L md;l܏%dք袄G~+0\֍$gAr8c-/ {Rl,[}!2p~!xzNAM ʚaK7'i=Acf3҅}x9,hl(~x}"|#.N_)NMR r+Qh G\.2y*P!=KrV2|+M8a"=g+g(;%WHvEٍS WU,4dgIgXG>εeX~g,֫]ha6ge,A1D.ܱ F ΐ̊=l6|MEV-̨J#Lt0?QTtxL} =]Hl]g'+&NgvfnlPxWכX4itgw7C\{I|d[BrC,!"WplK1 ٬->S4 Ѽ~e_.%5-uNgFװ9 moD|O@e$1o:[@R E7zMka̚pv`Xޗl\ʮ2`tC2 yQҩ~zn OD M^%sx:>sgga4-9C5\Nv;3BIPP6rWMt~>z`cj@짿xBt Ex B{akc7+\(ob|503"|6PZx>MTD71jק~儾*kT@oQ?&u }(tY=4\gl$d[GSN|yDZq(a$K۷4!*xA%!Mo8VnHAv|9@yj(e,MHAOpH5'1ů M3[WEñ\deN8J!Nh3KB5"hsZd]滱նfRJAfso$7}& A(oGh7c& u\P,(w7IkZI;cI |>TTCHÙ `f-79:jUte "b!Eb?丽2Y˴%/0RFX9ɽ,@Jn" g>?=:HZN gc$f6۬>Mk3'ox:zC1YnEhId217& S>Cc9Bg+2BJh)o{u OBۤWFRItE*0_*9Q!]c]@*/3G B22U."/ZQ?wzh ڋuQ O?*lm=CJ"tВ䞾t`6 `bj]֧p6vsWf%. 3Oe^,^K@9+ u[3NI)XrP,BPpb2w5ǥp{p+BUeq SνF <.g}6}=<yw!$։#< M ̠TqM u+9.;4f}er{"M*駦tLϡ@`|{Eg~BSN=ҧ\CU`=ZdV  >myu HWfO Y&C?ƏSڟ$F蚻oBdf L{I< ؉[X垁N4-B@p}eO34Ge # ~-gĵf|ֳ24HV0qnzoOw E7r3Z'N.\&Ie$#qI{PJ rSPcH?msڕ*9? ̡md2CNB#,PnOjJR2zxo؛Q> AgPץr F;3O{]|-sZ[ŽD7PԨyɷ5Zh$x## 9۶)tJa3hWΗݏZsCm6iXrMG i* ;I{l=k *agǖ,'q*m b<>Y }M$1EuM] >$jߖp<d  Q \1TKyR_d1vMku~J<b)$ڷ*~fnz^b)Q!&3\4>x撂7W&?$T8^xl1k %Yh Cmdn}(5d4 6Vr# d曵c6.ݳYƥl&@""LMyJ}L v c+Ym@ >ڢR-/B cc4„zv/Dmb`{>վ"Vp@E#pLmه545Jov%&/1 EEU,\PI&8gYv?2B핿h}K^6#-Ǥ/a-gC#:b_=/з|b>di-5acJ&[wX;7qq;қ' 2vEvaqdtUߐk}a u{ >g4i2\Qiv[/J'Z@W;iMjE9oI EzLN8ϩUݛLVDǧ1:8Dvt]~uP=e‹z˒S2³6˼ev *y: d Wi=I KRƆtO-#Ѕ>P~9AT![ʱ w!.*b{%?%EG*DLc{F I +;۳MVeP䄳v`shV);zM9[ - u^iT:Ùz.G >z% i"[W.@:y=oy7cU` h]"#nN#g⭽36]Uq5 w@'~tsbfxU-r2q >3`lJk^*m~ISjf!jh ɘ泔"ut+N=Ϟ9O#6 Q TT+b^ ˜;b>!a$\#*E{o0_Cs'X4o0E\QGn=N(~bfz[j(VWfoC0 ;Q o'uÚ> k9=%2d0/Yג"tTB:t.[l Q;%] 3CXr`-kgB]V3Lc.T;*\0$𫜛@f`27 rl yG%{G5 I4RQYPg)/T띚x7\42&]cH M,ȕ&Z>gMd롻#ﴙjlfm 0?Fq jFLlK\^.g47. V3pjjnv;L"zm]Mv)<۷3qP^pH&7ȺܬGΊ0'ڱ b.-^mݟ6MnF H7@hQQlP#^W;lxKhۼnFIyHbb+gnhWvk6&@1ϯ4#fўlۡN 4" L.]CꙐ =/[MyTNgc@g z.L˼ &:rnFWϧ+ҿD ڦ%I ̎abWH`hܤDڲRo 5I (C` nܩaDKExTߍAvfu<˼!tdN&}/΋Y:{I BMh'nqB".2h$E <ė3IsOB+`39u.Yh&a NJ➞.H1uJ]|?Hsi |4zt u#A1opzaZMM2I؀2?'UMc3v`'໾YyRM0FevP A z~[:l\*6C4!E[)&,!،ÝSg^gy$8 ޘn<#wȡ c *Н̿C @_:Lm3V<_u!1wqj|ia^k0‘宿T3W {/&-o}w-ޠR9ՇM.}=c.|ↆY#lP Pw#Cyd oOr5 k( I)Hݨ<, >)N%S U;t [(-I!inY0KC˄1ov>kfɧ 0kPsޥ@n7oUwk{#7HΖ*3WD3(ov"y k;` [R)E E/mCg('+NvZH_OƐIcG-ʃj;I".w%_3wFov EO|*o4(ox\(y=߅R>-on4H .q|[4W2tX9FBjQ׶-ˬ#r#UuStk<2#yä1O`g#>Y!0~ߥ-[hPOywnYW}1qpՎANwu.BNF`$3 k;MHqN`'pbL${oQPR2 gp}9#e1 v)J $ gP T` tSX>Ru P[)4Nch Q"@C\/=b .o_rCRI #"rT/b`b G˜brYbn`h4מ\n'9\h0hPKͺ[ un5- ' (8Nyn%y5>BٷϽF?Vˢ[Qß]!oDFVؔTHMl|:&RT.晖=u~Q]zpFV [Z2"24#Y Oe/^<|< agmQT UJrdeބt>.eXZCamD@$k8r|%$|`zx-ڒx郋'|<>ҽ}`;LUJ܌,5q6p@-T xP@—LUM.#/?}\+LOa.nؑV1%PNG~%!{%Wߊeio< 2̻hɅ3J$>^D,evHf֦Km 5'fo¯Z \|y~β_/W`_]+jm'JcW; @i!u)㽾_T4ǫصhLcN [Vމ.cRмNI~cEH Z6_v:2B Վuj'ģB)gǗ?ړz>Ѣmeړ h_J!!ĉwx¹ӂdh!=[NLPTREp(J'L?,}l}s03Ġ6ׁíu'Qw@3g YQϔZi;ʸ0K=WBlX;Q? %Pbix!R ct>r\ŜN=+A]WK*$6}(RD_ ?G$>lׅA)Oy91VUD!p )σ\%i#![QNa-㵼 Wկ4?K.fl9siUiB&H\WSANQjAI(ޤ:NFƁnOIg!b.:R9>pm8d!;ƞ[RXxU̟ȗfomm!حswfap -{+LcPF^gqaw(6O.w(QͰT3ȡ Ϳ}c~eoUP߾!hj'q%D2,Rx \YY^YzӒ|TF׸$+Niv@YCPDO`éUCXZv)(Ckyn&rܼAV@',e'jt9e_' NȾ(ʄt Z[`4y5σHJܚLTDؽz-Ui+q~kT߷ogOqx'|FnyސRCT P(AW֜?3$[U> ^G8.i]GΘQiLb//{\A+kٳtE3v˂.GT6T=˲lG1 QxA*}8j =9 rj~^5JX6=ÁzY+zSpg$~5$hJb+ mȝCL=L5Ye bF[bOJ-j͔kArфp;Ls|8o賮]y+BV~mi?5lVGE M)]/zZq%g˾3I6Ppt={f[jA#:߯"}i! TC 0 JPlׄ-S-"?\励J^{i؊sD/O0ϼ]e $[QVH,7ۻPW&0'g%SṾJwzbEn3xLWyfr+- b~0l_3 j~JDJ~X{TVC0,X)d:}snJJ쟲Ûm쫦6R}jt (BA}PϷn)%[:~[7Ezu)VȽ*Ž~?qj,(/ll|N7We (wM GMVwnQ@iL &Rt E ׀Q{ T tN'C-L֪,r q T MVbxUEnkH 6) :Fek"ŋI[iiEdn_b`'=uKCaoT18З-S$+@| {7ۦx0*]DJ,'gvsCpنY0 XD:G9s3Q:ee3Y h 8q13Dΐ˯Q(qxFUsmEmMӛE` Og;`Ŗ ?In 4C/<8V8LG;ϲywUhZ&ധvP &efa0Q@Oyi |! R] X%y1u$c)1sd11Gcz,K=./)~Qkv*ZuyI㒥xВ%OB+4I~<gJ9XRؑU.'(@SW!*3-Ԍ[5(P@bÐ񏨌D!Gh"%=͡V^ITzڀ 2soM-k{W͚¸q%T(4|f߻ |xXl"ULP=Gl{I_N=aaTT Q'*' *F ʊXwXO> ֧|j)A߿5>fq#?J/{6൷M%i,O.b0gn4x%,n_d2`!˹~Gs [V "ok<:m;X_̃ yv '9{cֺ\MjA`XP ,e͸鵆 lNX`s bqv%.9+9+|e4zCC8n#ӝr o%d`Cm)$^ǎO^PwzM%4O(ZXYje5!5-\UЎ9X4l~ulT}Pxj4ݩRvhlϡLb"])$'zW̙C=[/<9 p&ku&G4ügTYR;UCI75^JDaX%ͬ  GdAc"%'7VބVZ$])3T9grtZVɹWFWJTXjyN X\aկ.zOل$ޗPLd@y1|!=+\Z ^5=eCJGE0EWpyw iANѡ;hmZSݝLli>9` DI'dā=IbJvhݣjG3Xgl]7V@^ ZTFH>V>jft}|f-}'8 ܑjh;1KIv}ICjs%:&׍t{cK‰#U̾6kPUdE5ȹ2GJLrSij nTEs3L`+42䆩8 F){NT%FX-L\nYZX Jr5ly)@kXxīӳq\ZRM^ҵ !%gi^dȳmw,1HoXڰo!fz3?KRtAempOX@LVqcwQh}77QC Yy &"ZB)dI"7*0rr0KG_vᠠdћܚ.JtژT]=!LEjg\Jߡ7v r[ymN>K "% mH-Lsdkr+S?y*)Gd ?+Q'WqX '{$6w),%E[GmILLdKN*X L \ ߣլmON_$zHm `{*" Kf)@cs\tM+|KlCgqF׉uzt vˏĻ^'ɔ0P(-:Qq|ڨUP~4YeuJva^_ pZRc>"^f$w^ )Ոtxg2H.}el 2q|f'Á'-KHa )礠n˩ZyjamF^N~5rԛ᳿ 6 0 .46YO_l?,LՕRʄȾj`6݄3I4jy3l8LłQtՊp)3ߠƜEv۞0]^=9sM:ly= dcx.)^<3d@ߖ5^]lԖl ^S &@RaX-'lsaPһWH=v hWgA<{dFR Tޭ@|b]L:< Ce>fdQ3;vfC5f5^G 4,Qw6>W!p傊s9kx@!E>'6K?Dm.}TXl!C V#粜A*3 '13Amhi8,jue^y?"3B **b>(sJ>HGUfI8zWQ9A%hq7Ԑ.T~WXK9a.Ljg}%7=P{qJU+ y}k$26]zV)q ?ĵq6TMʠ+ 6X( fJXoLq8z)y:"}@Ki"0k 1pާ&lK[6\ycOQ{V.Y!z<N1PzY j$x'5Ǖ=c[٣-p`7ɹ.⺎% D|}j|1mOi}?X%~#NY~^qGcؕUccs6k(3%6Jg'r4_#_Ҳy{1ڋJT0f]cY|k:UzjE#J&yĨ>EVB_죣)aa~zɍW:Lm+\ ƆEQr nӠ"~E_o谼8#b"1JX"p}7JbȒG:. ,ܓ4 K5`Y#U;̼xCI2hpG*X;0 G5Y)Wiђbx fRHIHʥPz$uo7sX_fO\aWKO*WJ=($bƩ,O'_(+ d'Zq1\kGvkMsm _z.$+þ^bQ1T+X)ZUu쌅L=m' BϕЪtK1<pSezz [r09pMi*6 ܾeT )}q^N, -T^W |RUX%*BL^NM2&kԗL>-LTGjeC \dAlVkHt(dڗBj*֦@՟Tvvk ,)#rFbYk-D(L"W& O|վ4Tz|swSxg^(>sO# ;fm uɱ2gyjzNɰ#[ Si)__3Ӄ1ucKGUvFro4t3$- *4fzϗ^.Z2&i7n(bӼ{fbojB|ӘPd蝖N04;1К '\(Los90&OuO/łSR-|B3HAeĤN?FO_NOȲIZWu-KƲsf=jtW.'{(Q4E2wۨ_ؕ;i*aν+Lw:Χ o@Yv2EPHSC*⸭+& cn\za$ևYSkaY=㤇@ k/w`PfC _yZLTi(un_.LpRYpcM.2=GN=))Wxmm0oSέ!v2.0lZNni, ZhkX5rkr,}LB -L2iU~zۦs% C>X r@.){.RCp+a@R^vNX[(HCWNɬ7t)юQ4 rÌ8eF^~=7S'\,s &6i1^l5k'w{qa_UP2Z7]dW&^To p{~%xx6wI1E%_x/L(ǗncVu X^׵ Gg{{N,zQZrV47$ II^>g.Ƿ 99)Eeǚrms+޸.3w¶$:-ڶlicMR!YYk~1T~XW9bJ@2']ZnnOȡXE=^'JD&@4:jlplv p#5d#-{>&&F;`&^b@y4P: N7z DՏx V e,VYJ,>mMP47b۽TVB#g1`%jSngui9R ߗF C$a?HmLwkhHCGnj-p\woF_RS9בϔfTDܙjo.*!;*ݒXf§p2DD&"T̓z FtO>t[2}"{9T̐|"y+-WA3vf Bn8tRL $ Ё ''fϓ45KL`o_)~ӦR DIrbLn#(ν ѵӛ<t-q;gdOZQyYn-?_@$\ČhfY*ni_K-E[6A.v<%ƾCL۝JqƬwP8Y$w@DwWTԙ X-@/-,I dN v8K 4s k[[z?]8 ? h1#/߬S+Nsjg3r6jQUrCU Z.:MUnI@\g5RWFJ ]m7T|Ғ]bz6;Y *C޽,7&oZ뻪wXl2ZS>#|}X!y ~M#% QݞHk}8M: O/~OO6BONA̵9v> iIkCmࣜn*׸:y6`:9"2R)-(!J ;@"qg|ev2+iO\Ep;Z&X"Dʀ#~#>{%=D%1>ΐU(죟\ W)yl5=7 qV<0Caň\?|^V?̦ tDI1'6R (]Ю v*d<諵[vl׶K@og8x" #N3޺ȕ[aLo}ʛRx'6'e-coJK3?"ϴlv#N ۮX0ںLS)rﴬ95Z\5egNO`%ʒP }SJTTӐUC>>Dsˁ Hp B(wq_ CXh/)=B6眻ZhPӖOX,InKWm]bfHEaJsWY:j$$iu Up'q%-DE'?fgiًP v+ {թӼӬͪh}LnHw'#P%;ݱ/mn`5_BXz*Mrᣙb8ԫh@ -qB. ŋ#INjn! rmy\QQ6,ҧ3҆ZdC0V}UmƉr|˗F擰*z% ھ:tŤ߀qNe+$S#SaDܯS/ 9ƈ4+#mn(#O}AEi WIa @@=ؠ)կ7t1X ֦8 *YØCTɆѿmo:·YP%9]DŽw'o9v۹^K G!uӅ{xnĵ*>.Ϸd@4(d: Ċ΍k.Cw>\mw-;,+=wdr1;Cih(]Zda>A%@gZcIsCDz&Օ%"`C45y0 ]OS,.۴+ìaýuA/q|bC,My7ьHv=ʨLqVgJZ=DQX!]i'_c>.Q"<(Lk+ -F:^BAA1$d3U J9iLs*#d6uBUrj*]me#1yF R P39JVȶ~_0QEʜ_+G0%0jX-AZ3rIּKoONQb53~!9LqQzd@Qs}y^9m B/i;Ƨ!lQ*#:'|_H:^9j HCKa =s+0FJ7%\FF#2 t/,OWQL^a~SsBYohY^4|[כν ='T=Tn[T*tXPmmzŮU+Qo%G3jh#|G?R' tg-3 xrRg&nsnFj &հPg|yx/4ȟDYՂ^5j /9;qxFf^$yҸ qɨZՆRLYVoT<>NI%Q~y*'xSSfigJs94efW!q4ee*z&fP I)~#Nꅺm҆^[<3J DFƌR+48f}+ ]]J@2U@C?dz?5Pγ1lXjL5߿t&̀68y 'j f*^[ڇWiˤz![]C;asdDVw_npDefzݵ]NI'nJ2D2*ܳ2[F8ʹa"Z~(_B08,W5E ac/1[XGGt?ao#<>5_RPSQ)47XW̛ig-tݒc~>@2^a; 7j. *s{Wndn^]#g;AX+cSG=B 8aUM4⬾:].Fkr 4c=l>S鮸wz >Y*1$u(CT]F8TUϕ\v 3ɏcJMf ?o5jg&7$-|)ìˑ+8#hq:P(r̺z@-tIv3%㘉 /N.g$vџZ.cBg[ᥜW;2pQ!yi2xa#sH`Mqpt? X7 <_h`jLs|5Y]I$%KBL?yԧ]m1鐓sgFbPp)㘆'ػۻ< 4>yTQqy ĆE-#mXVϬÁfnykQLۦG>(*KSw; m.-/Mc#ōr9o<-]&{G{nС*ObSOOD=Z\Vo2}{W<=aSV:@wE}~RE0>))AcLK}RP~m 6j98]j02`Kxe0͟>!\GVh,5w_?D$wm!~*j: P|@I ;$V1Q;)?_=e3{8I.{6-vA D~0{cDIdA`%J7.0Ɓq*0<\t뻢/imɦ9V4 &Px<*{G xB6&rxh(=#43Ag$*/yl()-[I9]r`D ȮT ?(cvek*ګbIgwPh}CU)~??3X ﶦue>#7wI.@9ިf`sԄ֢A׫hr'+c~>?>>v*p4 b7lPYC^8Xze9zezo^,:po͡Iff63Qe5vGȃ(ʅxYtCa(vbbe_txb4-CO+wY fJ]91)J$ޮp&!D$6E=-yA >V_T-;+^PE~J5I褐X.5wl3jrR3K݊ opUo3n Bi6w,M> Sv&bEo2J(5n2빊eϦY ^d'~7u&oXhE烋C *+e C6.k|nl._\11ӭ;ׯ.-ti* qi's||+@/_9bbn[<,[x^ -0C gIe>*$ibJeX p!i Q\F8"NHOP6]^/×5z+ 8 P/Vک1.zMQ- !U35jVs^1 d#jiv9.MB:>p*5s{;P5^ف*sFX[&_gg(UT4%.~,MWf&XayGvt%`0ʎkDlg񕡣<~pd3q %gT,-Yy @ U0R*ؽDA[ğѺv(㠹! F9T5@;Óztw7z+l<(ə)(ͧ!jYMZ-gM$'Jm2xYfM7y4Y* `ȷ\ަhHe5(O![5{-<쉁DoKY6$l dM ijDŽ ,)`qeajƒ:/8]"bTDᨍU ɒ4 ˱Z0HG!:Kفz[cy:*kE-鑾jE^immY\pw+ e,G(2ݙH~~P1!+Lt*~OϢUiHWc).E➌تV)$]1:GbL;zh@M 0M_{1+1ႛ:'쇏2ywez4²HapB][x84V`H/Op45p&pB*O3UZxg4:͕%;G}7Z03-5,FʾuPn~` YTa,u# ˰#+95{ d1j!s@"]J|0h{Aay /ؠCbHG3ng%5 Tھ p;~i iQN婩Kʀ!bk셼)#gGȁR;6m ڍefa_BgE!j~7KRAJyX a6e7{ Jp9BEY p{ 9Ew#'s&Q5i6ޮހ*آ8o+' b?XOTdR+&=#!||fb uLr7JWOq!NUcnm[Ta5D(:?+)NUWP-Z^|UyN^ZnKQ$@fG *Ԫs!B=ܦN:= >BEæ[QT' 0^@ˈf9ө;o-7 H -7J-AX-.Y`D?wdV XDPTrh|]'c-$*a3F-.sdm):" 5uѕaabR((XG̅B:~VFVX>/۟m| Q4=E끻f9:c VYl0m_*P&qMb F0K4]-3 6|wl*h|ʬ%I7"L 7yn(fZ ڴ?)~(ٿ:{Pxb2BSOQVZ{ӚGav3VOwC *NojT#F^u =U5n(Z T,9R%"$g՘ePyA ;*ژM;h: BA&x)$(dֆq"dD7pxeU4If/rsRmňr&f6BmòQ I)ǩ(ޯ)`1Weɒɿv&(IC*:Yz&/Jv' Z #SZEYC=W_{a(p5M?fƌX's=O:rΨ V$9#MjZ;ߢNQRp*Ԧ#G܀֟wgSsՃ-<8 q1Όeb˺VpCU':ۄ[R]TNR<L"PY=қiIIQ ,7X{'aiؤcT7O,}'L(VڃshU{o!+#J*`KAvNv)-mC_g &]4UɿRmY2:IıW6ǰԭZ]=`"=ṕ~i_SC?PQbCzָބ$'Y/SOf9+a.hjX:JV'.,J[ T(_rTğd dfi YxRU~(p䫎4'VI(D4w!,o^pfcXLgr{bw"\Q3mѤ;m& Z CB0 D9s|\pw9Mr'I"3Kr3E_mWy<Ʃf7+1J8o"_J9qPnuHjf5 "- SR.xv{@XJ.@bVE(+߰D]m2e υy$;7KMfRpۃ&giKD7y= ˞VQKۦEOXMh !"m0"_JUߢ`O{Au;!QFYTy=F\![CJZBwo`mkjhP*>BWRa}\F JrdD:H,p,f(iߢ4gv|4JN'hQ"4SW?Hp=+ =*q.f'zu]+B * { ?=:(6g4jM ˹>ͦ:S$_C< lq_$L4=c!?}/xaP|-Y36x{IW V$77Z'0\ր_CRqݎqֿܽnۋ$O|<Аq!7jxJ]J7l ߓ>Q_{0uo&gK/FyQHMz RО 0Hf|œP~{!P8Sm}Ll׳k!IH 7*lHeojsgzɅ)QgTq;Q RyHus?^`?&|]o'U? Ƃjpep~~MS,yөb}k#NGF2݅ccO>BS|K  BUțr@IJS70N-Ծc89ZOyNwF-mw>B^6' sAR0pRYt8ݫi l6'ф憓m@$O p[ s̷`⿻:F/ÝTM14{s%YKڜ( y :.'\T,;ً8AF:蝺J:--5r6<'g)7G 2i9">Pr8PE]ptnL,ĥd- ' I,HiK<-k1/5'FGh~|&hH(9ꃢ6~GשY>[:̸K9ŸPw&2mwƚ(OWV.:ӽf")8>M@tJz)51ynBPU8o=}5b!V|* Xc }*PLF}/dKWkQ BepZm 3C qHE8=l`!_C.ysjG%uO!BrHpU~pRh4 }S~kBS35#MFDEɍ1֣njjΏ_ c)=sp^bbxaőpd/pF[uХ ckc֠۾89`# IR&N#~fs9I1 !$Th}~\`NG9^$2fkOM"%EۡH#|HYzù<]+ T^_5."QDh(0 jSdo+2#G('?jg^U}T qGd53|;%)AeF7c#3 W$ 1)Y^6uVu% Ͻ0,_!H0Eά[ hmjIK?+/ISRsx ztXM9.pODEH:т煀d:*aw9ܡq*&Xk=6E('N~v&o |E<>wb;_9<Y_a2|}̪ 3oX>Y%meT'0?_ؗb!c7 =\:Ggr$Tp/@%'xL%-Kyc8 w9fZv.uL[զo_ȪĻ$ > 9?q[Bq ;OG&CHW7ֲ%`l+ U//0 GDM+^=!!". \Y&u}j>lVkf$:s?r Tx+NT#i| 'ٞrmkk]tvgT"&]v/UQLe[$_eS,6Uf6ɠDW>1Tza$D&জD)\ lO7#28fȟxn7$rRAdY֢PuNj3=+=^L-+/ ;9ZBن`ݠu珨HBo`xũ!9xm9\Q(A8yw/āRAD}U0^Ad҉^U>;<|Ԟ±׳Cn꺘̬7>xd(jZXVFP]d k]vyPj8v@٭^6rKϨzCObD(DKnޘ-ȗ6;5\g۵PG fj~[Ѫ/z\]ً9Yx[ A\!\/B~nL?# ̟FC o× [H?cy!"Rzv 7Y|O4\kPkUn)"R_ssrdg}_ᴸ<.z&9 *eR"[23g- [?9 ulٞ4 q.P!k&M82TQXMhkʱ@r#"ϙ1N '3&{]d@A^,\6zڶ 957b*dzxEkM۰tx˱[jsŢ9{Ie9 ~Y31i28:XZ?Ia^@%N̵4}lYRO1i _9r/d~/gJܛ\YGdL%P bQYJ}Xv$Le #hgJ]3HƆ=J\B\9 &em2Ağ[Z̫ruB\ߟy\`;ljbm:~Bk|_uSX7g~âJ$aN W;=pl}@gLGgȖ柧 ;xj#ҹǾBx1Yk#$9Kvn<n. j/.]H2Խw3AQ+f` -)lt.^/#&!s/~ycd!{Ce{s*;n7PCSb딅]6y +V GVk}t;uT#2(g/;;tw؅Vv":iL0u 9*"aei8|, v$ vۣ^6'+0y?^֑'S D>UgySre:@J̨Js*p;iYum4}wFKY}kK@V?FJÚ;ϔAg/3 .x@{=r(GZ\Qϒ {rlʵ0!GfiAwLiox"ty;aJ4FH3޼8R$%c." Ӧ3tz:&+%39׍uO j &r!Ye=Q t˕QU, RFL/, n$*vb?-㝿a/4Ff l-5 ( gAz.VWpȬ⩮<闵a\=6Ӽ,镔0 wlb sWs=}0FXuysd se |tj74 ߝU R:6kӸj"ޘ`7clxe]|juX+XmQѵ̲>Ot7Q%~W0)J fb5YQ xMdLH&^y=@mjjivS>rB*pw?u`Wc@)3?mHBI>. lΝ6S6nqHSC,ަPD| X*005 l TNC *vrSF̣pEC>o %uMT-o_ajEQ,sM3pz}-y??/,u*JGQtq;8y ~1&1'r̕jjO›@q B{ mODiwׇD >Tt(}N j &{}/)*yNWJdֵErUc7n5" =RjX2ew? 9&R.q(Ft3tO`{w}<0 g|},IfG8:XkM ["qCv‰h*3oGU>)[CBD1 {$Ale *8ݟi:K{MiR%~ TIt5@etoo*X4iZ݇&:XO_&1_rGl7k笚!?{OԯFru1}Ja贮wMOxޫ+y'HYXPT'E 􄺇*3`O뎋ƩG5[)1R"^>yFF9_yϔ~L&R%x!OV3ᝤHOOCֶPؽ)4QcK _0-%'BW`a#qS$dυnB P7Ƨ+4,dgrJm%ťrk4$I}C'VyOVn 蚇57Zj6vA V&DDT`)yXm5B)Dd/4Cp~oh!Z3+e48(;l_gz)act \^=H RvXΪc֑2^!<-W[D{ٓWEb8Q/?P;H΁HrwrF(LMȧm8kBVMEL1ث_l@)-_>5\q :qx؃Ȱ'\)%q `:t7@veDD2J1fb|c( `zDZ4Up{M[C&oCc%&B{&3x( PnI(86 Ȝz}i;xN5px(z( uڠ-[7AIe~Gm4 x!$N ar ؏L@̨_Q8w)ρ69S%K F)-%Qx:{f qq+KA2`pUʊ^(9z a~14d[JDŌ9?7օ_1VR[Qx3.gnIDrU#|`bHae: ;y_IC2*; ,O$ͅ+ }OWKb3%r%vj.;"_%Qg-0Jr:|\]PkG3knp ?xRON0$s~ :Kq ^DyeQqH%oFC 1(.+0jba#lA)(+CO`U?BsVEnzlOr"낷֪!4̴wPvS,&UnZ6&p&XM>nf4R@?]!ψ0/^ BR [(*cC: z^&OAQ|yaw-]WLyfr)o"hr^]ld'Ȩ"0+~Sb,* BrScQJUE8f"q&;|HjloN xޣKz^fFSaV.!_Y"PFtV,Ų^70cӂL|D#Eo #[c$",Ct:J<^5ڃu|zHL6EypPzJml.740 CP@PHXmɢ%2TS!;?=žMw c4:8QIx7edKz1 7ljZAOk55^6ETh³$>Pe>!OD&V^3J>5*@Qi9M:FhFEQ(i'Sp= u{3mUے,0=jGo-^_b|w _SF(ѰE7[qj*77Ru(.'J{dV,-)+D|1H)3}BX[+Ⱦjh`1GZ[(ul@'' S%%9P=R78M4\oZ߼@N,ه$b!X((MƘވGƩ#n7ͲnsfސQ7pDI,UyO*eT!4 HDF,YCqqbQ9SC| rFyŞ|-rmwMj_uaom!.c b; HD ,H.-Ɓ m#7 uSL 27H-g =&F2o*™%p_N 5R&S쑯y9822!vPNHaB1K&XoYza8>iK0e=$"R}miȑ6YV 15[r3$/HBPIԙn9g' AZDCRZXg%Tu=C:lekNH_YB[y#tGZ0t1鄜3ǻ?PQ<|DPv(3V ]R=*)sރV,ʂܸ nӤ=`ANf^^ӳY HT)񬷢s  U)MNEȯ2YHˡ"6Z/m&WleHfmHҌ!ȂSv~,oA%!aQ~Hk`Vv&WzVV,RqTv)mh QJ۫qK~Wȇ} qZR,{ qX7jd >9>mCdG3Ƹa9>N}%y@3uC9-K#C&;§~KaYޠRcg)2;p;sD>렝UVQk̿k=AYc+ HvEGKd3(8cX\TF#V!7v1x4SSP~U RT7=HzmWY&^>b)~at@vuX85[ ^mi|H͒8G,*EdZJf}@lI*.c%CJĎCk=Fp/HtS1kw&|h?'eli쀱:Ea,I?h)Fid }}\5 L}6WB&#_Y(`Ti+0\p :bp%·zP8BM5#kQ$a}r+cgtbf!!;yݗB~ea8Cݽ^_/vˋYegJG,ʤ"JCWn6)p Tz\́QN+ ^ĉT2xzAP"qMHihHM~[[}`;DU obXfjYyR~ޯ݄aE4MX2 37eg3-;1eja- .2cG5z ގ9yz꓅㢇\e*Dad"I~wz(@E{;:cq󫤇 _kAҿߵhe~ủdR~F%Whi6B.M@&.$D=;Q<|$*TV,~k iL|n`Hxh; ~WL'jzAoBTS ouLkZ _y(Jw)Lm*xxѓ>[,,:VR(\љĚWQYXO 9ɨUS9b.Q_gӡWM brVև:Os-\N.O/]"G޳\s`zǍ(F}2uS@^_`vwJ(urm1K4<*>zI+p>%xD&~6r,IK_q#$vԱ J Y \ $\ `1gX JV>;nR/9ldfh%0Ӆ-O*l/yrg:LkB^Y+T),8-K R+AAD*a JNn+v?y/6%vwUZ׀3%_(|*>XmlдG(L,/h %z @Uΐ`#@>_o?[\G7E72u lg;\kR`ҴNm5E;(q k'_?ժ!^ymoNO6˄"Unʵe@#`_xkR,]G`Lf|H[&Ƅ=i #'~/%03>Ҟ0v3Զgwק.~ 5r{vgb}PfL8 t9!)J]Fu?ED[Y1&Po .KoHeD s㔺TQWdNW3U>jNE"X]YvX[ʃ_9sM񧽈}Bh)8TȀ$&<\..l~f@0HpCt񞜗3/Z˗ެ&s\+{~z>x%,VtE6yGZh°lxL ][w4tLf:0(o-yBF\ rd+ƺ%C AzFR$l:WKQ'!CE}ٖ@kmX0b<mhj-4#%JJ)(?d @at햪U>ݗ> ,'۾{dξ,[.je~fAVIp1CitJ2JYh? B_KV7aǭJbDhF$nD0-_56ѕ?1a~,U߿z]?ZVG/ȵe?_ WgW EMy+{HؐgXnͰ#}= {9ToP!lv&_4cW /-b>0ᓯ7@+qkB *6j³佄ųV Y1mi)j#m\Ǯ~KlSHADZo[׌-p>?@՜A5X։}(ď#׷2$2)bu?ҙ .l~CcwP|؀}TFXEY:<Z %Xk hU]E 1ݐxjmKĔƻr<`ƹQ山/ -61Z*ŸJ9R<Ա'*$K"h{"wc*-}V] qvfK˅R'R;1t]8\ⲃb(#rzm W@SN!z̚ #$NbM@d# 2m([k!|MyKOl~nA`}< taЉdO ?ux֎r `{TvtU>&S\Ƶɵ֋q@eabA29wßT*ׇ]nhAuSlmSPm2++Ҳ4S*r+@ף7ǵhyB7:L/<@^8EzǧLP/ަ׬.um1id,*CD6IhDdǞ}倲&@$\GY5 Z X)F"Mz 1h%4>z4hI# *e_D^d:>@v7TȡĜVlBړG6g+/+Qe3Hu).g78FKj+ mgTң[mEʾvcbIpSsE:coa 8G9rf$XYK3~<{y^{)MOzyUUAuvanDy(0GqI0z2R)Kq6əXنzCzR詜!Ǫ(Ǡ+|g}^G3CXA䦘l*P}ՖP"6EH8QO\H^I6M(p6m8~/;DUE6&1O-i=G--vèy3(A]ND#l-0@QY1pWlE[46PowR C).PkASJjI!( U ~f3϶4Jb= ַp͉>DWYojQ" a TfigŠX۝r(ʅ|9{UL/6g6e?Q6ق/mcwk|Ϳ{$Y*`h]! Q= A_+G )9O!wIB,L2h8ImS~J/6R6=yR"")ڀǞC|璟,p+pBw_}'Ÿm?pfFByI|.Akd2IPJD TJ; NMضR.;p~+mR dl8;1Hb&|wY H<1=tm ;0]LNS ]`u(TsO9y+6&]=jYGjsV{XZr^Q,yWgK`)rMJv[ yr q, S}j8}d_TJGNkQ/Z+7D]p2sW(X @@Fi@x4M#jXR}YBzS: Ka>{xl( Nᘗq~y*o`F6y be8FӚ^;Hp%|^ [Rs!1/A,珃 `C/)(4#d,(?Hf/vJ)éjp[[PX3E`ȻQg̓,<d)6K2ƃ(گ0ݎ؃RD6+Y2oim/4tWl~F>=IuN: vցG'E=nx p] ںcJU>"JB Z¼НR؋249o?es')إHAA捑~s[7͗ wYKҧy$01R t2tVbhބ)C_3Sc!&"`p~ 볢l8_oq. M$A Mr-=B gFĈ *牘H䲊s* gѾ[hY=$_Xh.Ỹ@XHl~#!X/AshOS@|;oEa/cߵ43hQzc@޵/׫qȺb,WE@*UNP>\NngyI xPE6>zprbwc9q _l pOB B7xp?z ݠ쒳@ ާl;/vMl?dOpL ` p_4e{J{ KE:L`Ỷ'lǙZ2GCX$r,ʀkn^g):-Ό~BC7JbOS~Q*PƺtLaR:8b㧈]eTWAh^013kDvnEͨk&Ojsp$rAXʻ9VnVYFv c_:ć:r84 IДMp|g9t Ic>n(&DNUWH1UY2m5dJA_pdzSs2tYY 'E8):j9-e𧋹.-tq myqr7dË2~p]hX~jR"UFz+ YYV6b) AiQ"n4{j̆rvɼ?heHZm;C ] R|(>RsY[+Rqa۔s`w^Tat(%e6]:"Hnxó? ~8G̒T4ynx:wGY3z?H5(OuBHS\ŅR@S|+vyEQކ?NLkE,yf<~چ{ws>)lF.&NG ԣ BV<֏#7nyEs2.%itxUK#U25{.9~,/R=*x g;n?==z 1;gE#apC/ Ym+~d >{$ b z`US9`ݞxpAh~&F 0b;)Qh-(,ЕOO&}H\($y1sL֠4.Bd ́ s83Z,ڇ\#bR[zds*oBm4c-3i2L˰p'Fn%C; B#U:>t߻L3gjnQՍ#~nos>Nbg-i°˼@ֱSӒvTalsVl%VgIJuv1s~֕~nܣ@& VLWCD=UҊQ#k#(a# rт:!ɞ&9"޸f%F]Z7&;C$dE1W!u96䑂3(I>$V,[f!)N?d?!a24>8!ˑf͹Q([ĘBIi3dN"R )V@8nc.h}9- ƙvLp?WX<;(em#؊_*Z/(t4IRkX ɍCˣY%,]x_ V**ظ Ԑ"rE^ r'Ux+ϭsZCۜwNwa%d|&tR Jc(}>w#A%jX< snn뽅}Z}/a;KU*"`J Ζ2rn}k݆ Jӽw0vNF3Ɨ|nZ*ڎ@Tj'$$ݝf_i%3&f6뀰kU 8D"{&/n8|#ʗw,NB4t)@v8\Vµ Ҕz DLq؋kӓ%y ^(w:EW^/]z*4junNBIQvy./o T#EeWF=bk  ~9DG, _6Ҿ b`V9#hWÒ6Y\ D-[TQUAiO@\.ZV~z) Y?ޥE񟑩+8*Mwk19b{ *AE.ʛ;Z`Qr q!jn?Rv}{NMʓ& R{(`;s:ϏAW':r^"d!o^ǚY36eN'UYvXM!$YR,ۛiʴ:8Sܘ!fX֔;T_JT :``}b_zg{R2軯0l_)@UDA-a y -#V!=&.g݆ V{FU) p7IϬyd#V8( QgRP2+6 m)lq.j<" LMMZxuMA$zڛPF0*kopvIx12~c8jPuT'l^ߌd m:]I7|{m<{DxþV-f@ LE%04n.Dͬ+旁R6Ps ڒ o{[ g䗚z:gΥRpz_yÀE7|$ÐKUw*{kH_9*1\ 3r^ $IۤmƤN Hט2z,¸$ Ny:3AeK:)(=S@ݽi9J\(~<޶hAo1p6wHK>=Ob .0yu#|A-{ĥ}>&3 L{+2XC{^4Bo[)E XD?u0ε2@/* 狺 3fDyJIU7ZQJ%=7eWbbW&y;\QN^5kAx=/d .o'(~xxp5%K6jQ# ^/p$c2P{ߚBX ip޽LJbIśd4"Ѡ@ӂydj'DI@>˧'Ht%ߔѧ:/S}"23m)^r}5v *Gz mC!ٲYFX7zAaY]uy6o[+!E:,'φw[v Bwc$]APæHUYu2$ׅ06[bQ?×+|ZRI<yoX?SI A;V5Jj m%oaEeZܺ"1TyfN`` 7ExF[]&Z,^Φp- JK%Bek&Zzl2J=Q n?",/)2SoR+M[ctFg \Yq; 4ٽwyNE e0A$A@)s2 J:aBXr{Vk`Ad 럦j7U;sO/ˆmC/ :3.vO< GClbCzIyX)spp Ȭ PIOJ q=ɨJ|IzމwmG}%#lO!9b{֗l3#5lr@m൭"͊z)l-Xw6- Za@-[fCU=~O6.i \1ccII.5.vhIi:Sx5 JNs8 %*DPGl5UQjx|[>%T(J@̫bOR4Aࢡ Wx![kyCj 2>>yP]@7*rgR/Ӫ/٫nCKf'݇"@O&W tqDY]n2dKO6 Z),􅑵ZC o9|U^(WM.\0~\#Ljx#L:r˼ٖUT:j)j6jͅcnRQ,v-gNQׂ[0߀JϚ>0؁'d1[MmG@ff[Aql'4J԰c5;s^FO ZJ`-C_ei:`|SU_Czto6 5<̈́0;BUaAݒok#16=j*QI ?%;'ơ byy-BVI"HQq1[u2WBiFfځ\zyA;\ĻZC(p8k213T.?d>} cRlG@c7a<#_B#L$Dýl\jiױլ*ǪvuP< DٸȤ@# V Ggmfɴ"`gX qYZ QT Ѣ~KYi3dsB$aE Wޘs^N.{ST6x,G9u;5츙 }i)M› `|9 iE4(VY+彀´L  !(o`},:cuQ }]0 CiX5"1DZ=FeC'9E.맏Q/N/TeN1S[9V^V.ۀT>sf*@Ts?w(d7!:5Û|F$x-ɋ(R^٦ˬ ʒVb#>sx{&%K^"I.|9ZY7.%k_ qXnґ#L(3̓Ջ5}N"V e,/ 5n&Ϫ@Wf}%k__:ȨhqޑV #Ԉ9`!dlЊߑو,;yM a>fѧgjz7IK6\\5n 7?AV1SΨK:4̡i!@ivs n3Lej{) A *MIZj˺D1M:f}+O 52r7j`kʐ-]a_|놰')\=Q$l~nEyZx;dNn =PBvBIj' <]\qCw'CsI%q5nizd\H~S^z]KugÑ888RXa-A{vXkS6V$Ns"KK\{aJ?1i Y|$).c{JU_KB¶̷%a$'$xQsj0!5K& ҇i!\'8KQY_Q5)&(&"RkF0F`?%cԟ!uZWFˀ0•˲mmEJ/#;#dj4m 'k3J r|=l$ٻb_3I?ɤG`[bxG%%6^m$uJj tlF5%Pzeۥ^8~򞭠okP1\p =;8pU=Vrn1@V2+7e^:EXoү\i4uuJ ^"ALH@-K .'i+u[T$V%' N=ҙxqW2hn"ݸP/$O#hkY"\ӯzspS-_.܂C50{v'Rc* MTם/X =:1[} ˊAZy7߻_HsgAҤ q6AfY #lKj%ֺھC =cC䪮J6ތhWʉwd亹KȼQQ7,H@5>Œ8L J֨Gq ,T)#$b|a%y9'vmkEiuճt3@e_݅[cۓc$PF ~I,^FB#aChO ~aO[acO :">4>e;Jpe$4ed:#FF9l}9')WyGFݻ̖ŵ6&Sf1a4]~w_fehkL0nsYk?P=E}Z4.>;[< S4f JU M<E.ZdYƗ/Lc ooSrlwj#Cu+KڨvUPj41q&]3L\KwUjɥ {.辴 :*MJ|`c&IUtHf-0V/ *dH|#}/QIxOuLufTݷEޭF@?~;; (lO ^.S1E4nug;$F+6XvwjJP'J:X߉8P-&hZsm`WФ һE\`07݉S(@r۷#|ZlƂhi{Ñz]` ak;*KSv0-WtRe)ќ;olh"j`Y7qX W,}K^*+rݨGe72=c$$Sbcbj< Hj<_/&sGLM P*Z[/8%Jf.2z\#:FA8W<@@b+%f6mEoi\_``M{wjwc,zKTSh(F pQ_ f_;!;þG)}veh~p' -%Zdn{lb5<]Ӎ^ŗ4b< 2E_ROG$t+iѪ9kEm7EOE#ԑP.]#ȺomALLr"N%ϻy|~|WEgװKf6˴׮b; 움C^$퐖_kVa({HR[m2!{:4Fl޼ K'hKʉ\mZ~BԌSoI[f^z4lڋ"rkQ4m~'3^#4t,[Ӱ|xD̀SI6ȭo?0u WiZƎ #tN8R@?GewM,&ROtGoL?$ŇgF1|ڟMJIOg%yV%hŏ N3BϺͻN%21 ,I!حHw±u"$gZbc535B~(i{pq}ն l^$Ep ~to'[E]>i9RjA6"ˬ)WYe GcoO\ ]TSz#y](< pڈӕZΊ`\MCD*2 *?'1#{~2)#CjBCjS[dHP}HqkYXuCӆdhVKw5#f)] ôwȪ~/eV=r<.LDlzƘlcm{ Z&QHߌ5۫{A`2Q5q)V j/x V7=]Q.&9UM]4bBGl''{|2myb|ZpӜE9r(k^Mh8*g NA:zfA R^\Z0 $xQ{Y|m+O0v&.I96 Q/`H; : N>>J֛as~Ztv4 v:~5&!!.~V_sLNEǀ6P5nQ_fUR3+WΜUʊ~1,9=fQ3ƕb8ʶ pOoKpL:o=,L {.lH$M'B|ͱ+c#UawA9,9{?mg恮|%BOĈc3c r1BkaC`Z`Ĕ[T @>==\'M-.t[*-*-)ST'$F D)PGDԾs4Zbc76*~q25i&<{߄L>ԝ;R>xhiuk hMI\C_f~A"Evja$P?IP0q. {;_k*?ץⲟYh@3pXC`YHłb]qT(朋)t/FKNK#n,Gb_tX'tQ*{lp v0i_bЯ,@ʱ>E߾^t9vq>ќgّt1*0m&ylcUY-IoN6T'Td:֡D2E~9*{3⠱dOƗ:nR?kN61$u!Sxt'<fjs:cWǍ -ʼ(/|#'§ڥ-ݶt2 " ]\wqѡ fbN2\cft}}'H/t3{Wϼ]/ & 4av[]z; O(Nćq(;^JI Rͤ,!;Gc,CB.ˎOOrPc6ؾa,&]6))D,ĺ7dx7/ǟS; y^#yW6B;J06S˲NGs*uhi:lCƉ)L\{I,SO4N|^!pT 3a{Nh@''A(K@23z6(,Uds67&bpl[(_Y2b y^xl7"ɇ.BᇶZV_S;ԍb=RaE`+ڀHeOAP3I=kM徇¿bgyIh QVX ($LbFW')K!N,wj[{Oܸ`ص!#ޖͪ>֞L\pVfȅ>rsǘd trBkN@dQT斴 |F=7y ƅK֝ȱQn;HQ|Ba, }kRPsw[!("eNՏ *+pT*[4s7Raaq5kPJ3 Ejb)>|bc`9Έchuia'Q6s-Bg_\6-&N̮}QD[G`x\{ p%IoyI]=Z$:_C7=FIe*cg8U&J_# 9 p4#ޞ 6S8V^kUSjZ}\CbLfd1[->䷑&g fc~27oTWX~ybˌaDOE4%FyCf0 V >[ \V~96{Я< :0+A-(i3@5Ř+B|#TÉؼwn'KA_(;[wty@.tlǺm~}9Oެ1ئ,fM9gRYB7nK-tw9e@!ǥe]+1btb'o,;?,cG=y>SGE u Q[{ӭf(qXђDI0Pl!$uCy;>cUIY} q܋8a5ذ #`l\YI֪Wy &ҿ yBW1gi/{< b%ʱ?#kU;LދAYںKxcx= 4 |] 5Hl-SVkmWl/'-*/*ACk*`{E~l-idOF&&ap9kQ˛d!z}zLكsDY9^H tW#1h50h. uNcf {i['idq[fB1};(OIH`S>F<_ HECUNg%< Axq0(01|1l kv-W ޡ#tBG"1v-3Hq@ws?-*]Y|ݙCfWӉkVfuvpi.R|;VP~Ygh{q"E ځ|f;{V}J+ja(|rrSa]HPV0lnn dkA]e75_5E*-Qg4t>|;Q%ֶί?qwᤛm%Y4HkYj /FS4,{PLwEP3fAVϳ_X2ю~;psեxXhG Z';O6fxT#XSqޡn3TE"nX/Vi |P5KeK>)-e:ժka n4q~ [$Z6=KpJ#bi,Z[٣):paF L|95BBh];Y.˓\2|H:&o~IDp,R&5f}x#Fa+ o KIF ϣm޼PO] .nP[j~ުV:5kyep;A{guFgGet2P=i{5V@%zA; gx\Tfn,(\`P Fԍ~7jEi2 3VfI#^rFIu?- ['he6:U$cǼ/P./UV*X$[YO@G%^% }#d3զ T͗aVVozqX#De֎omA90Ch"Ȫr`-f&&3w+Y6"5IkD~+tjڋ9 A,~J3/]&O) =U5P ۱2;\2`Ua/e Қ?޿7Q@lVaT~~vC)SfYX3ܼ*LtN"DKsңz^|+q+0ɚdOW «T#4gg ܽ)6jV %9LSW{9TH6/V bNɗA[zd4IFOn< >pV(ûSpkgXm[}hwm, J[Wybҏ1 9b'݅V@#p2Rk*m br:WB2 ˝<>jӍc8Vw;ĵc, ^gڧt+5^CJy Nªo:30XhBvΩcSy.@.r ʍ}PT\aoxr9qxN{0;e3ؠ9|ˣ 1j҂ˢVfEk癢bzb 7RINerr,hPН =!@ 8xT[Ct?c̃|"כK?=׉c{q9+0W*UgGIF8DglD73'}%3ktkܲ¾<$C u_ (chz 閚,IrSNIMdq=*KCTTQ}cqg/YQsQo$U"9á2#Unb5yu*tXz7Ę32%azka|a^wР)92|&6CQsS?:u՛LJ"Sܲ={U6 Ϊyo#0܃?Fq%eOq!57" DӺwڌ0ܯ{4J΁!cW(o?rAIE~I@qQryMaL@ۢAǰP ?7ܡgA {Ed 'Ro3*(&47 fCv'~P$Z 0x(Wjy58-IpW̑ǰRgjY -lBe oI}X_oa6WoMQQ?ڻ˸&I`ɟo@*)W(;ۂ<]Mۯs|CJ/)KiSoݜRɐv %c:n|y{_,k < n/7Ώf W+lN2N$r]XxpMM hU~d'ם㰭~}ZHChaZA|:BmJ w{k ]k[Qv ^Bq\M[}CqpBF=D!qPqƷ*)ME*:\fZ.w؊cl}WsB>UɞmOZ=M;>cW-*i|'&ӻs{u| i?"w#wYb bs4k7.gSAR{ǫg4!rnl4ͤ®I?W""&َO4 *-tENwx |!қJ_L0L=gf]B&x|fO%xR4QĝA4;@kktY&⾄tV_٢ 4s(8(F"kМ \Mtr(bϒS̑*=v>(;&Sk",AB7ԊZu) 3xJ w`}! 407e ~_&zC ><CgŦq\i͚KO%ɆaXԟ2{`Dpe+7w^D }Q{yf2=)ȪdBU>h0*6iKƎvz*2^Wp+Iid'P&DžUy(W պN:UFݏС%A୳^2|hG;9#Ek͓8fAMhR UX . ^(l#=\ 86'$AL[d:AK`;T2FD5 f8Aډ{ݝy4>j(怸``y>~5~#K?ˋl oPPޚ~h,aA<ë)}n++Oa˿湯RIzBDUϥntEffG8xxk`{_RW6ҲdGvI`. Bped+B݅#=hWVC$p Yl7gu@F\#|:T <ߖn {mKR؃#b΍ !"e{o66JU=b9EP!qlXId-RILTvvx.)>OP\a;n1Av@ޖu1ߋ.'f*S!$H&2)Z̢41 -&gTՅxv\zC;1]G-ΥsSZ \L~98#Z`HZvRYPD}A\!?sȝ`ס9礱.r =Q1311RWh[hkaM^F31\ͷI .L=e=gGDv݃!aSa*˖,FwTu~$?/r)kZMTV aP~ Df|K1O-3a_^2StSrvo;.6Coo'~ nOQ^"Gmb>"MVCʾhYtr(~ HBV9#{"BEdxv;Mf~oDlқ5$3 j12BPE~%V334= Ey|~F^Q* ż<DվuNIx͛۬鈈<iF2Prϴ^vǛ &rbP1K |".I^4#j*t =a asK9e]sD08QH!+O,gS }fUiOI) ]uȩv:1Ŝ=Uf$Xma%l|-mÔ&Ϊl]T WPN0 _͂_QJ3xX9#dTXAU!9maCU9nsIx.Ym"FdH'-8y~i 6@k2ov}lv8m>Յ:JvxȇU(-d, 3~(6 h45D4jW:2C?s-8j"l U~~@d`٥w0~V? | Θlb@XAn+UbE 4aܿC'v Χ/"}Pc g3+ڒE Tl4 kPpͷT֩A:/?JH K+|X)Q8~ q0*c+s͉i\ Dlnʰ+ŕm~kQsQu||v a "iŜfsKP.fTL}V׬!4KjKj_|+8BN[$dm+_G&å*J `7Gv=1zKT?d=Q{P=R7;F=>uNA=tf*DdM)̾cw¢!'Ӣ?`6CZfqrgW+OD*- AdlFr:+S`ub4V@b zReJ֗ڸKE͸icۂ V~n>!A1$G7ԧYfڼq>eV *I}E|qB~gȖʳ07*ۦ1 *BޭuyXVٝv7X0T&|1>7':ӝiBBw{7B*"O&g= Bļ Bvp}#u&3d9sz˘2J" ?$p #+&dppؤ;&!+DMpqfealgЍ̃ YsNH-09(оNlW-cAјpPXJLL_((cy#Xh@m t,sh;X|XoCR}r:UI }df?vn6_gP~꽌 .2tVZT羞 IK1!'yp:(g!,yfpgt[|۩0fwS58Qn_WW =o_R;$"s.m@/K#^4b]BOBĚ4Y{LeP ' *" w^`S0,tvPWk5 .%<u -Mc''; f5]J-@<;$ 8]~zވ*ΖًmM$]!s;lN1<57~U2Tlڈqd1@GWg8$VB!5>6:×)IYf"؆60`fɍț,b֞ ۡY|Zn)6x8;t6W~R'{\sn \, [An/ y˕Lv5@${ H3B!Ŵٺ^yԷU݊'U9MSɠf,*P>$bEK-U9`4FZKҤ(8tS[hny8"bB_IDm!* J~،<hևV}ϻ84}]}狅1m}U 2"#A}H~xmټV'YI5י\_h+j3ZA4dMPO32|:]o*lC :@d=3erUf>} i^/VI2Ϟ p>qv.QTa%Q<)Z͍F |<Ŷ%k~4wVT7nUO/QO}^!e$/5MC6pFBM24*n{L~ȔvJk<&=z6Ej֥OZ)j|g=A9}3z" A%avK-iޘc5Vh KUj%\e411~êѴ^"l֐"3/)ڡ[.K4֤^wSqY;*оx}(ǣEW9zJ|uaC`{lʆ+;d؂ y/_.82UZ5΂tFIA4#f0͛[dͥly%s?B3 zck)^z``\.lЅXol[F= ;UI1A, 6WsjFw&qp'o};z$Eb.k2hɦi7Z5dR[0Μ|Jnl:X#E9PCN` ]~7}^kxѼXgFwhyѼ)t~V`Y93eNvֵhqV-(?nI&b1q›1smgPeqqy;O^8G^bm{p]ˆqgiPo@>7?ZK=|NEĎSġZ`rs e$4шkv̪&Tj}JMh|X>W3}}k>d5v`V~5|踜֔_%INq5KqqPG҄eCwa͜e^kZ)`H)έpe3Zɳܰ槮 @H< 嵟3M1OBߊ͛7~K+==ϧB1XXF.&ڨmk:r(@3 @& ѷRE lpgas c0/9}%Q{z& &,yNJ|`jh Y[WN~9>-'072;r(5(vAh_yceی82B|j27@yaiՄ vy , D3|}-2e˳6ءd_.5+*<_bB$4y}l``85n |N h vȉ2uv@l¬[Z2lw \PL@Bܝeˑ`11o@Fvs^ꮘAghvfK9t;P έVtolHMq>Q5rMpnv -2 e_~lyRYHC:ffXURY8uBo'Ԉ#g "RLbMqF=P& X-Za$RVU;ɹ&By@/FͼJ TV9[5۔pe=@q$.PH5|Z`aۅ͐D^Ň΁'F #N]..2$>~o zආ#1v]v fh:/cq'߽(u?Wpf)\;v o8 ݅ʦ(>D#Y. -;i (ۂNj _ѭO( .y=F,+GV䪮9ν֕-zMfR,G#bٞ)v c&H~hG83rNмuYoҰޟ}%p%QU!"GVO=DM6==P af7FS_7R2)`.ͪ$+<ܶm,^lSD:|KwlI&%?4)+ySJhj A5XA}ԆtL&or bcmub{شJK;%1|j/&l;qXi(ކ+4)ُ^{_d\},bo:lkײ+^_Slq֡I4H:G13.v6 w}\^*MO;l$v& 'vfXPƀT5 zlw&1f )jˈ^i1Eo v9#6ʰ ެeXP`dIOS܈XS>Uj˴X> fWH4:QfKݎq@AG7ݔʓm8P7&Yw`{r|_t9LC)8[_-4pHj5SeQWpBOA*x5뗒5ڧJtr쟏"k|d jѹhXt{v)o0o')Nm8י>Vq|7Ā3.}.}1WHYݗVjU:N`GU!\9"s$4|r$~+n; (9:5ݩI ,(e4z}+cLߍ}s6Ac8cNl{Eh޸H{ia~b|qZHFG{nw5+Q%MD2)4ӘY7'{e|@`Dώ>嘒fԠ B$uRúwi4Եj5f]L7Vz=|L4..%8KP/w~vsy ՗1^VU0b-`gGqŸuh)'J,, Tɦ&X1Y "mISb"M?ɴ]xz%eV08Չ]Z\6;v6t%R#%V# ~G6?%@`Re^6LF/wzS4)Fޙ Jki1_at k>PV\df55Y%tTgMwg$\{+i0P)Co'l- e 9,3 9jkQ)ZnjB ew -Kɦ۶)AGCfg:¢h-3):mV-#3 إ+-ɺ?35ל*:3THCz@|E+s+bB7JI(R01wO4? n֪~È"MKrV}blIGtMk^\61ѕz䁛Nu_'518?8l`o2c5^x_m\!jp^M/yh<+29eg0sKdΥ9ՕJ秮bbm͛+vDVfv;³[1Γlosfq]Ra䅋Lbg + nqݵJYɧ k:>5&*S6P 8@)k(#%5oș# J Rׄ -Ln4Rye9 aqHK^+Va2?oo AKi3lzꩴ^~.B^j˾}P1lEo溞S"ORr/hjP1!kN9$X9~ˮ0zL/ZKtD_܎ª7p9cO1DOYGX5&WX3K pχXC(Zdy@59(>!d==)=Ü27勖% WG^C|jGIU WerM/Iɒ0*ExzuJb64>AE>nZmbC1d$)` [9D.4umiNoEQsfkPߠj n|\0l.8ƓgV'I!}+D=#X,78!}7r7We\ n߃/#OKk1'xQO. a+2aWl +M q@$XxFDm(VniLh jK#y8G\n:*X0?M\6 vB0mVwe}jϒ2q|$UO rS}8e4jJk uNRK1JWͬ!eNE(g,G!QC4S34ݴ~ǚs( y;TNmBk5WZ_յAњR?ZO'7ύ+M5ўYU8[ѹLv4+<>v pb jiZv pd@sCYEiOdLǴ8E4eOr87b??ؐ7K\J!' GUf?X A ޿6M6K[Bu\2Tt.r ,TkQN2s kɁ閻Ij֩ =v2X~ m#G0Cg\bic'*Nyb/g2[IA 0r=A =A]j!'3`%9ql4d D%6mH7aL킪[+m\9ox evkT{=1W_M×X itc$ӳ b1ze]m:fe'NGM!]g*.lB8HgJ )v>A]K@%c͐@[=`,MǹՅnP2VnQ&= C !e&yQ傈ʅhS;iTb4"?cqGnnh$U[9}Zauk7S` b* }`$ YMv6 XaOx7/WhxkaJ#'K&ϓܾ&ԫR Tj>gVb~Y=!N燒f@CT,; @bv4ґp. 6|~Ǝ|rPfesc%y1\xW\/} ;d;ϢYVw* [FQǝǧ64b&'JygztN'릞RԜS5@H) S<<z>M'd&gSt)c l{k0*MYН|oUߪV*͇pu7 Uy& ?{oeќhi8ounMk7.cm?Z5ϧHbW|0u>|%p=~ZƗ?]'> 8^v! [yQEtAAǯ3.?݀nUk2pߑ6?BVu_&\rP+Xˑ +x+q?-8tZXAqՈ/τG3423@bFPZu8nk><2z3EHm.IXh7#_ ~E޺/ jKY?ח6L]Zt*kֻeQ :RMX)-j(H l3*>xuSpԺN{mk 즶r 7ިl"FzՖw5&}U7 A(Ԇ͆Ijfm0Y`~X`BH,Z}/x.9ۮ܋-;tڻ_4dɠ){D![++HpXUl6}v]w$1bjAջ~@HЮs[xdi3 jo f7r?VCõ0,iw֎ +5.*72 6hd?K+!=sHޥO.gWvVmwNIM7QB<4M}o#\e+/ :7-el!&kDbDێ 4 4TC3ub5 9qIUcDpf"{Ae<ៜ -FsC*#tqIB7 O`*k^?3˺ {_RruL_{8G>!vnZpx6(s:hog&nM5&OUhD[ CpwgkG18iyrEw4}XXP*"hKbGzWxgjbS P^]rUIa"YfEʇ5I{ȵOA.~ש bKvFo\^F$I[ACޛ1`" Y c'sƂ + GThV@?=)f|gutX=q`4(˕uG T̷ Cs(ϑqbZ!4:0t{tz]uTxxBljͮ1"p0ӸHdmtjeئUP=|tm#k + Wyc kGԑt)CCz[m}~_X?$ARXמ@k7*("As~ hTI +k{g׌f"oHr<)e{Q/iͫG{;|vL%.]]"¡suMdz)wc.2uD/M&'T{ԇQ2aWQ $02q8Ќtڥ#5vRCZp`GO f!5@/LvVVIc"tյx"Ṱ&נ*,4)Dw;(,TNɩ| 1>s=ʻl͓/QrPKԩeڐҜ??Ģ=~7(yϥ IJqn,+R9I|lwyOu0n*L,EuAB&.+4q~F=NW?  z226 ݅$;N/Q~ ĐAPoAUEF0t,Uld_\3$ݳXWY/,[kaQJn >9#{Ts"3f7թ^ s8,j ɡ8v|b rx 6@T"{CYHM\O%Th91cB7M<xXF'8u:Α0y,p]Z@_Gp(ZZAmN%v|a^IWA)Êe/gzSv_'.O&ӥՏduc ʼn=rYN6-X#xǢzbcJapJV@:u y"BfoU'0;%ENWHmgPY % .oAneaGY$-lv!/1hosƔw& NĄf19[0)T єЄ1Wa~9CW%Zr D%ؓ`55&9≼ <*/Y" lϾDF:YL/(_m׃  o1v*~ë: 8;qG2Lqe>0go"#qCAJ©p "HXE4ixհFuaûhʟ $w>mzj&jЖyXH:(%p2wA[6pfsB@.Vk2˕aqv/b#`q ΃W KWW0QS&{|4MrFlRu曖^JNK>fr5lMԦZ^3E2^\K~_J:d1g ON/[|qJ؜?#73t{=慠Zn#To0svzV @K=w nMK]XW躕M{ALZՊosOóL>TKb;, vNL%}ӄDE\KtJQ?A-+m![ga5 4T#.>Br[,bɲ @ mpF9ɺ+ ܺMo1/84~yG'X_4dj]}S!Oݢ@vr$ȝWuˡ1ސ݁Y|CL e\0!bDƶNyK<d9КRh)~nj*5~K_T?^ADq~</f+=j6FXs^@xh7m~پ/}8``$.Iю j])wb &o$cؓ_'xCN}7D@ OgČ1sdqc#TPɏۗ?Tc cI[ hQtKy|JS~l#cˡ2W,_cJ-7 (OQqL|mHP˞D;!w9%Hn'3סX]\ *BEܨM/! (+@8giL3AnUjbr҇JHiI! dX++aIJD%.1F/!zH^6(qۑ]Ô=EI'\NU%aq4sb 8Nl\G6[VQW8"]`OD3_N"8Kn7ʟGWFswT XTz31|h^QFoЮh+}pRk VqQZe)j.7NZ2.h^swm7K]`[֒KwŒBWevzB3Ɠ<:Q+ sE<)7c+05V Y)K5}@ǢGlӿ[@Y 34~t޿s~A"fX|:ʣ"QG?Q*z80"ˊSwɾI)Fu "8Bu iJG T@ϻq&$C16_ %(:ѐ-jH( hҴg@!=˹ӫ9D"q;!ȾCŅcģPXc ,zce-.EY2/ hCf3wmC5ы͂86_+bUi"!MnzQ.FmW\BZ ovw(BSْ!3w96H$>6uԢe޵ik5~*9y/ >_4DIIO񸒲&DM /5˖n3{9c8MN Y G LwY}_:ARJl)#;`0`?m4Qв96v[Ha YQw?(ȉ5*ʣOVATGZc\fyDoغ(ڍMD+E qi@9dbdo^L'&w(e#K)`s# 7Ly_9ǹFl]m QD:;+myJv8Ezj.4 :wLxQi-tOBi7Ҫ :4V~tf]S(8M>ixI7&)1 .zp,KG}'\t9@dI99y,Qv7@`㓌l~[OܔTɗg ?3ejyƠʓ.2UhSu+-5@KDp ]ؽTwqk<'H)UL-SɠШ/Tc4vXR€"WW255"!g郌fGm2]ĽZt#I.q]-MB]gY6MJ\i fe^3njB]%Y[/1p.C>l] B(o b G-{k:{DbsȜ`ZRo6 -Ueu8E_6 7SpuƌZVOD<&vW|Y:yUִJIEQ3Hu Y'_6Q,)IuF'LՇA<Gw %Qv џ (^6hGE ryQ09~ 2/ub n4r\39+ A-+#U*#s/fɹN"U/dFɧ>;vZmpIDˤ > !Qo2ŃAԽfaO.P!uV9=dΑx2>o⾕ ٪wSOݢtW?/[ظvD:321N ~o OIbWM+yhsCUTbdQO%Vj1*j|yVQ+>bt5W/aNF'5n' ܠ8MU?`Fb+ ALIY!^i5DGJs]DwtHȽm&,(-)1PTxi]7~łȾ6* 2Fk8.ܤEpMʴ)VG&.9T2jo噺M秬W39MVר`0y㷏bɇpj7TtXޮVspOJ. Z`-,5{atZHՎ?GF M2A 0EZ'N,=TݏGzS?udNۇ0HgF'D9qp@mdA=lcV6xwApB.C%kEE|#Y޿`јBD:Jx2H!4@ wkG\6A~eN΢{H6b)K5rE}^T (.ٮd˘ {cٶ^RL% "␋N*b [B=#:^@e(gebaqhK!a4osO1Pʕg._1̉# c'1z$jjc]aY:O [$Ϗƒ(25W:!"3iZ]M/w|ɠ@KƍBA'/F9+D/tY[:2ʝo2sy ?׸:\}av5p 7gAs4Hm\W$r3z,ˌòaU̲3Ф{ט/\r~re_V~[7pPrUs)Gl[T8 G64az3*ӎ]'FIx)ɍ׳3HN&+kkL&mvq{Մy(B%贰AfIծcZׂKbOyjVpeؚXk^>>@)i_f1r?Cf%Er:K_}a9%aGԀvI~Eb ^zxf~mb}@zV{.lYnvzIx*|{H#@c;bATvXdb { ArT+xxy %Ii IxYKH1,;J>Lm9-QҐZrR3 .вX 5ºF^dL7R cal4 TZ%t}j}Ғ=5h'xzO៹6t9G1y3a35rHD.̪GwAI0 wҎ[⎰/n>GbJM-Wކ%^QUƎ|&qV/- 3V3>! [@qc~wt6yJ"`'؝ܷvެْ_󡘌pR8rp{Ƙ-!;qBQ4>n}EςQKDJI/#uIGlvKeKm`|O_$qH1b;dY};cvU+\-M $5W^pޞd֥ձhd+A+=d83)+n~;S}4i\"na!1\ i9A8 (cRráx}8S׷ FNzÃ[@`W멳S6-m釧g9hnTК[/iUO3c\ ^ (NVL~x25ɩ{{z?oG- eV3OSjr {[S^ӖG2|q";U\_&!*MfC+|8Xu^z)S}OK5%ɽ.\)k@AY5-eW6<\uH blQۛy;qP=bYw"&S|*nY+?T`3;Jm9 rwF1U&S}G&<Tou+PHN1dDh^z &h";ҳ< 0y''Tt5 :SA{g/ČFrSJn)$<"z˸BMvG6*MivV24^laˍ#?>%8C5KqL+M8}: +Cݼ٪7j][dȊ)YcN '|+։jz 1CfwXJY.Qpm 6)sDEn=/ 4jkVQKɾ2t01}Ë1`4(iPG"q.VXŶX4HGxˬ.Ɵ -ESnT_Csyfi f Ȇ`?*s;qt[J^'F(& cܧUi{oolgJI'%ɒ 46otkDtpI6 is}{Ro4Vr!S,}aYaR1d%׍P8&0:q?5%w1@bLg8~I31Cv/j\ۊ?KsŊ%3ؓum)lqԕQNU u?fR c!vdF3`j9+ hgӏr`..\e(;G`WY061#`ά Dkd/^سq-c{۰=Zu%K0z#?[P(o)Kr],lťw 9a `͢㖼a_cy08ң* &"JL|r8(.#K$;TY0@r_Q5 &Sf=YqKTDBK58xqZᗖ&X~^:k9ٍ<5w-{ޥ99?S%zwWހ(/seр=*C6?3׵&{tDoÞlAG4v_Vw %OZ$kyJ5>8H*QOw6& z{./n0{Er%Z>r"h%3˃31ʿ/\[Ag6z+ Ί#t4bk :I@W Ca?{0h$+ YDžoTp'/AQ'5#8a4 pĮv\d'7Ljmz(N)oZ u)i5hgkS@^-K:!\q#-L*TGP/ALpx<1w;}޸@6dz4t%k7ꊋqWͺŧ ^IJIw[5W:3)În s<82F Qƃ۷A8[!)hȷXbm$vD,VhىՆCWW y'LWe-͗?ֿ/rU Côf>?p`T=c+CM T aQo?81Gقnwy#tsGgU03mܲVdpHN Ԥ b)!9Zݘ[}(?")c[XZj<+0qi:FDk6o>H?HaBhZJ!+C< K3B7en74X0 x.=͎ .ZDa#tI.+h3TqUj'_$/;7<kw~2AW?ܵY73M+6w;Kƶ'4$e$w:$A&|w?j]'815M4c(6k;.tC=flR#-;1<#V( ҟ!qkۯ]S]}n )w~SZC&6jЖ!jl T.&A5x e.]v>>qH,6ʙo Ta\8ڸtov-"xtm~~B d6Cxf) 6.v7"cP&| g ij r7ה!Qd8iYʼHkU佣P ] lK#XaA0 !:6Bq2(q(* ,Kp}:Z']=zYO ^.Ds[YT%i S0eMSq7Fos2#X&¶ȕ{-ʡ`PIESi}zz M"3u\$ N5ieA2-@-b)g06L[PCMrѶi捶ғ&N3݆{Qzi؅wWne:^CtxNL8LUB@{Ynmώ n-Wm*>b+CzJGh؎ad!V UQoP`U\^e5[^ͺSlϯ|ȅتL&/K"0n4Qu"G䧋RnPPE&o_xJ\8j؂W+=@Nvb[vd8L " .X*"E:2" }Y] .p!Bq8^y*AE<[g2)[HR8<;dA"@5Db}]֐}:p/6id`zʥyķHDQ[ RQ)&63Ǡ&s9pr׎:]nsM5S<}0 ':Pf,EEo_e -UþȠҨ1 ;|f"26Wî|T}g,F'E+)]љ!YPAVN?1%ޫP֑e}םY"c[}DUaT UId/z\v7mtD(r VOWfq1 6RTNI[ԽӒ!CQ:b\O8INQ9O^%؊ͣr'eptyW4AOܰyGokYCFc;|zZeU=v}V| @]J\ %~ZεD<rOuȠQ=^m^Mj UQbARӷS8S =s3=w*;hyq*&g'_3g أYJW" hP ҩ6tկEw>􍧇A*tZUS%QQl#gC=߶n1[!nq"R9|ঋ>3u{ևbn9n*'CGb|h 1$B׋HKk (4s~Ĕ-G254d AwF#|47Fo`c tǤn5Q2IZE Y~YxqѪfӉj}=D #(mTKI:_@Ֆ̊O1wjAMc:xǨ'x0\~=8ƈئ`&D:ӮŹ5(bD(|tKJ1APKY,QSݹW-E~i}!#\\UbUz}GkD JSƪ\gwT;x?1~~p7))bi tp(U}f% BP}4oxF4H:(Ərc4BuiFו+P0|: =AKmrQhc47Ǎ`M80Ḛ1} d~f5m=@0iY+cEm_%{dKl&:a85땢kl@ 9O bC^RD+9Afud 4>D8ϴQYG?.1)º: A8LexDrF|3ΎsE,Kx[` :k?> vFNY+xw[,NoPzP1|<-%?տ&er -v;AT0#YoˮKo/@ ٽ7Vxx̀ҏsMn\f: c:9"N@w SD@9x+yQ":lL [!zC0͓PkƼy p$ @2YJmC9'sv[ (NQ0܆'.s Aì9@V9*kaz.1nmU:&&qyh`ۤtW蝄aQb,9a ߂dj|=e$>& h+oD?v5%A$= ̋:F%zd"Iɰ`M8:`aKx`r:m{ATk0d{wͲ [U3vT&X6i8сvf ƣ)H:͓f!:`W3MNF tRRym!:ɤu +DIR`CIۖMo. %019>G_L Ϣ(hCEL q_Wm2L{g1/ KU]\CG9YziQ{`Zq'eJ"e@5B)a_@zMS'K 4̏) o{2dutp K՛"gf?NK7<ة'*puW}KJnU~:ƥԶ(Go$GJmTItZ,>ch!El(am Te& N[xD+"T/֍.E)hxp,/ߧ߃b00 Muκ hhwS?m*Gw\kMl,IB"φ{G"0kHSOzl֯n8>!|w)CƢ,\ue?6'JAnR}]ZVN)WY[Bxx7k/6/ khq#ejOcFztlpB(߀N_@: d8LKP6_K|f5ab2aOLS;746qTx0XzЗWҟS="3@&{~y͋zOe%0)L*O x;9tIӉɬݦMtӓuKgMטGFgi8;_!ֶTQNz/a3"*.zZYq!Vh!g\5{C c jDgw/QކPP$1>E%\ʩK+ "`+'S S"V5`6<8K9a8=)+&T`ZEnAk\Sř>Wsw{2+.dIt fY'dj#GM6AF<^E%6]VU-yc^A!% ?n@!x?:'ceiSUQƹVn|Zr % F'84Ls$T8ΠBs'G:C#8?g lxkG4TyRY l^'a^$2 +H1#GTU|5K5pLVc;sP3޲XPjģFf6 cxa Ac*6,O;C. ؜f I7^.IX҈%T^[VR`m v.n5=`&MHQV ,r݇fءoȮ+(F寅AƘ9GQ 0_sbSe*/: r!#t;3᧝jPISnq$itjY;qf8$(LcõCZ % ZK۬6ry|cqPv*&yi?ja?R! H7K.3}g6J)v;7R{G;ج@=_hC2 0B+8,ӯ[LS.A0]x)Nx=B@:, bGxI[K`AZF,Bp QR4ͷCږAyCfl pމ{a1Ӈ*LJ&7.D w;S9_ >ukqDڑzNކBmq @=)QT!NQb2,%s4 2q^{G4EW #(ԭKd]taщy[ ]޹9Uq%<đ9Cy<t;M:V_}x, {7Ń'0e(_1GZIN#voher(VN_tóeiCkdN8~,@H|i+v8yo݁7?ēH;MˑLk!T;tuѡ:]!`\;>Wzb:oH qw6,xR̒"`; /Ѻsa*b"\5~ѽ;?r&?;rS⤆Q~umc7{%aCoWPo`S}栖B 0'_"NfU}aZf5 (:$&)@IR&bP[E:@tc^x9F V적q˜uqΓ4n@if-g쬴A8y5,F*amjpaK^FW^Hs4 xh&6KQLC(d EH`aHMCDw:u&jr#ȇNLdL 6Mu;?x Ѓ8[4d57|pHQxWl]2XU&_-^\r*LJ\#qSmebEGf?cONpu0MUn3U:AOO` #:oWk' &2yHv+K!gbGU(Ey VV/aD'&vm>PMEAb;ώ K4@ggExh%q(.]AӘÅ( oE/pk|jdn]n^ |Wn-0;M:/*ݛTUxŰ}LW/a ZaXHN M؎?Sǎ]vqhW-pG+V/+UZ-:EQ o$z2:Ko3udmYؾqLx 6n  gsȖJ*w.}⼷M7|$̒L*2(u,ۻ"W4:Nh3#{tw0 mEV2]n{fbx!@TGTfL,y^S׊'4W_5&rڋ1#cY:#@]//&^: y%ܞZiٓXauʩ 9>4 E %"RhpqxNY4rJkOCveߡf:$p4rOXŅkuDCux6V0DhZEv50oՎKi Yp>\Y/\эz$rB@(PΎօ8IuszH'-ED֖z! ݕD `fC'#O"/QoΉql팗Sͅ5F-87Pߤ@]qVV˴1";`=ABt6(Xt7APd/D,gxl 6]L?LnT!yCh~م+Lk&XUP1SLi4(:iMpKf_V5 욯[ Q7xsD:h]<\ h=nQso=2Y2p:a'y#x92- Tv_lfG[kWIfTr- VmA}}}53-©3N@R}F&U }^cȸOϩ#׷̇! x#X@cUsrl#P*'YWTԪ\c[H+v[}v[ntH[vgu-< FC,D#V>M'T}nȞGa6% 2um*e9"L)s뿶~&8 {]G@f)`sLn<.*2&}if+ykݤq_z%2? ~-0)( wܥǴ+/t7#K˹(97I1¹RGA.cP#zY%R8ʱR;#+]`ڮ-} KA035K3pq S8z6` GO50_ Xn[ >}ƉV ƚxXuA5R͇L~6bwpzhn"~\ 5P/֏+65[Ժ4P_T]'/yT*RJcNHskjEة<~CDdVdab j5NC*[Vf[,t[>q`Ns-=F aպ>QHDy-~8Pr\imp HsơQ2AIH,ʘ Mlsf9=}j2N0NȢa-06w(/4XM% *c]l5uնi ƤKMDqlJM+#Zn !r/ϸ:lc2|gb&T3x;D@ͷP96D# Gd׈)9'Y>W^0h ^U6GL6^KbnP&˵_br7ˎ ): 2KPKzoix Hf!]Ό YU3SdLQ=kk1@OYB,g$yk|<(iÒш<1v  I-j~vS3aYm0Uϡy[NFѠ!bui[P 1A`Wޑ4 jTIxHa;gӓ N@I y4Gĉ>Z -Π` ҉adux_:2VwWm> JD~W͉K(%oA_f 룮?Rg` ;5>#OrMĬ06ieе=l+Ta5fzd6co/15#gk&1R^;x66AAmWtj':P\:61s9" QAg߶OKӱ=M6@GԘ.E31tR|։Int0|k![kM==D ]'Hs[ۗmzHHkߢ|5gQqD]ME͆H4 & yij!zZ`y>](Gw-LTUQ;&r\~K!HLͥ>\P~ s͕5"a( Mª~۰{8AdU+1ҕdRy BeWPK33K Db3JEm$?C~@UyM n%TNQqKw,ngH5"XťC gZ(LeZۑwGգ^8ڻq)K:0; v 'Eb\ҭCKmSV(CyjQQS˷R 9.jYz > #_Vh#O(xT#)ݸ`H@E[ՏEM9Oh]> k?6N3[mIS`fJAB kڗӚ\J6r6}#6.ǒCx54n/X{$7X왦Iliŧ_ŃB~"T8 V1@'EkoK:5uέ ={/0)_'^F4;PTlM})#QK''z)p&ga n| AHɑx0ݎ2L^a 7;reP@AYۧىbf}jУmڻnX>@-EnI˹Jo%( Ww[虥Mp J]Z[vg[%# c: ؅Mul}K}pφ#/TLy}Ң қxw2.V#8*_犺&S9}(kt+)^ &9,HiHr=jy6бӱ=;QiJD3&pE%E}5z8A?9J.du;%Qɲ^-zwaI,d˙ŧg]`T ȩ @EYr.Bh֡x'V9E \{:.R "k,|ajcSQ2LY\yF(|`S`j2M< Vf ubAz]l}wq ;[FOWNF7W`|^!y֍Qs~ؽfe?:#1Ԃw@=nU^gVbGt<*HTegFd©wGb4.•4Z#b4\a#}8Ey$FWKzf Pv }M$\;V(&}MǺD9p$8ԇk TV4Ү  ڗ(peM=7$Uo4KL`@]5 jغ{JIIp71kd9+L][̍3<@g?fIVai|y\?a-3j%+ݐ+bqg-zj^J}FDl(SVd5rxz|;xFt޸Gf"E7ȲyR!e6b 3ܝ0җ#@f}bX0~d 3Vw$M2*syܝ/,5@O-Jc$zsg;~)}w!ospt%Az ]#_=zz{${\iyRcM}h&D޽ wlVS,S J>jNEЊ:8%ѯ3t@a$ˆ2޸d2Ԥhb={bQJO\U&ܮ3i̘RlR4sd0UtP<=N'PEnY֊>lP¢ EQ'c뀭nPQ?pm-;ǔ@D) .LRHȶ*=Kf..I71!?y(:~"<;p;Lmx-M >D|-"ذ .zC"sZ:wb00%I6䖷6d uE^&ۅM1boX>E6īBp10 F0@|biŷ>lQ+ G"d-qpg5ho?*wοy7 d(AE%]&`T"F2Hw]*P867I٦;TFQxN\޽qPyAs- ƆҪs\w52\5?L=9|8%c,:ENk,'g14Pݰ~4j>>b2Q[_P-_;1 Pp]_M99 .jWժd e9 *"WռH_鱡+wyVa7]Ć &Lo_m0Go)79̕Ksh Uh ,B]cCjOZL(xtifB" #=oB.e-$ȺDL4_sM}1j(qOSÑWG>O~Xux~aT^CPтvOD$PBJЂ A"}N v[gQӸi|r+Q0DCݴ VtkEs7`߹;#2,BJ㴀bLT$8@犂kq* shXJ;Dyzݲjrb; E{ p +q(b; M␅5bΒh @y3z3.6!e<>jY7ٞf'?^snZ H(eDz,֗:|Za@:/0z8Xچ{cxE81vȋks۸މWuDqHSFN_)@q5?E(rmRGDtZ-]CB9".-PӅτGBאҨ[PVt k-f7Wr.ZN]TfhfP*JP+&+G"? +".]dt{Nwm{ﴙH!'_l(= q c`MGLBMSK0 J$Dp;^PG*YaanMKܸ,؀`e p67Մg28? aH !00t I؈p3Ru"$'P :.dGx#+mlˮ4|y*_Oc8_l%^a E-PI"ܰ<׌c(fz LvL\:\/"hNlOK^oY3`bXV~!P(&_v̂rhc@Azw->h|kkPI]: 2:WݟG3fWkCKZ|#Fo[6:ML!ǚ Фu_k[# +Nk}%b[PQ/+KM`Y-'۽ ݋= 7]QJG\sǨ|Y#[Bi6S~B Rl}4@>x +?;'&td}zQ53k_pi˕7%o*܂-Q8%=#x/83RPO|>FBtO bLjR%io 0܊\ƗZX۹4kD2L&G"dꢺٱ䎓srj6jqxCy`tYʔ!~۫&rkXYWC/RRU{b{MU@+ƴYJw~Q٬,pY[׻׽k_A{I5kJ Nou' iJIc-* y8c!hMO$ӝ֬A.dn.ITIj˶!بb qo iab<d {TʨPlA޹`\tʬB$uz3R2./^P& |+\^@GѠ dc)YIY Ge$e{![}ZHHVIRsh5B#R&3QΓAnTzAA;i @+MO~%8aqNJyx"݋t8 2H1d܇fCH\B*4~zk.\dzRۂlRJw-l CD Y*TA"=`b]B,V}BYVs@;22M.oVh$?w@jRlf^($ SlpYG pz46Mr9)SȸF; 9Zw^Ɵ/Eg 4S岹I^19RA^\K7Q JURX9+HQl92.rʶXE|ll_ ÊSfgC΅o@@.Lhu4YqxuK0i!Vp%PӔp?LHGG4N2RG gN ܨHyYD8nN'\MW:ʳ\ĥ`T_sDZ< qC_1rްc8Xmudں]3\ }d|8?u~0"^S;#|ź и qˈ8/EU7Ty|M@ E.))a D.mn-UlGė_EЮ(f7-ig X1iŴ=Z`n9 p=P]~~~!5Lqξp `Ok27lO*vϒm>xݙ{XZNB.R0M//#R9ks:uˊM?o3(_T`c4JeB|-:ĕCݧT^ݵlKP~d#)ǎ>z-0'RG#N~^r*|7 PJ#-[WBBg, y1J>K1{c's*.f49H EtH\|aA ȉhЏO6hx!D=~?n@cv!,@B n -p iծB(4M.=U(tjR݂y.AתgP XWjg7г$k/:]WBeuPMQ C&J{I4I*~eEukC@E`sTR(RǾ¼< @<"DFJ!?FO Km[ǽ^b_|t֨{f-_'ʼnvSS(K#9k3s' #O9U#LQ~ 0 _̒yTbҸ7Be_i2ne?W~FB1WQ܆8r ʏB2Q|˙A_#7~|;+6ռA2t%gP?;E*JTka|2#U6N4-hSn`"GPCYH@Fgt%8.͢R0@=]v( _!tϧc5PQ{@'> 4ݠ<=&&8_:]I&ph=oN|Lij(EpP^HHk1dp ދeh]\#VLTv]Ǹ.)k+܅~K$MQ Cژں_UIP@񗘴-M%] #'fddK$J cW/"@\ g\AL_KW-6TrMKa zԑ_"Î T FkQC w$KۏtlrF>{ޓ{'UtxM УKָSxDJ9Ά`BJIew]p4F\G,4Zۯ1;iymoK^Œ+8+ۻΐ/gU)Z*/k\EQi иxDzvp] BSG:d%Da 5TίKe-Ia(1QByddekԔ*xGpnE}~HL4Ǥ xLGkw(U? (I_?J\7*s$)96oT;UF-7`["JC~Q^RFN;`+ VbQCHU]biIޝҟT[""Wv&pz Is d{KryEu:ݛ :̿m wɜKT< U yJAԬ#m> + kL_ EyZ >Q՜gfKP;}vR2]d37Ջ@uWʸbe lD>!K9>Rj۲)qQ(jZ[.R*NnR=!$d ]RDi 3i>.xm&=}^Uim{ |V2x; Z8v;gN֠h+w:j&(r0l<-md]ULç$h ,w;G}T=CPAIGD'+ S"U`@kc+̱\oŝTuTE|*<ݣcoP-èퟸewߤ_{[ܓlzˢ= Q3l7+py' My o3G3I$9(b4 x|#Ϯ/y}}DT(?8 ^tT[{ڎX 8'WfרINCMx|P O/-?-f&Zը^y[9zXPb}S+9z9>h=``$V{vզBmKdt %0ܑxsHQ0@ĸ8 iFѝ!,uIUh"Q`1.b)&Orɦvڃd@fp|(ND;?6 ~k4`tS>yނ4Wd qRRzsvAVg6,wR'o\ b9̄Vl4cԆZ[T:he2k=oϏ$N 02rUm±Z Bw&ĥ ֟(>w Au8gAw0f'aJU4^c1r>oNkP_ 0y(r W|C,AY@,Olp|*oL6 ߆8 o;9r~ ;_~՞Ɯ*|fFה/uT:P?pkGTFۿs~9dh>R7%3VB Xۖzw:IkOu 8*sbWx D+8cD""͛QEw?j%1!*CUPpNZaDR+9$Q&n]%Ve#8lAB@|ɷB杤G(uGU60Kn×]J@2A̳@ǖLjr^"`Š*!jOUbP|$f@rJ'fq,#Ud%nBnl K WkMS\z{w5{utYd_'OPJ&F(oѭ2ࡰ/l{ui;)NO SDK?rY ,Ey g_m-,9fZ.eSDpO26s&u},MNXV6B"B|(|־W6jom4N{<{`Cg\&x:epp,3diyuȇlq5F:d~#Z}2kȈ(cReख़paQE2B ;%|U@+l'h`dsC8@qy%%4]f} :/S}VO![{4}H 2CbtM+(N<ڜ`]7;=/٢\u46oOLjP^by,灡tUVũWvQZF]/FaGev6oؑC Gu\Up?ܴv<0" s-ɼi+%`HB3YW'⾸eFu0+~fqL[Nj]6 dG345o5>$R7DwZG֬]7%kϾxMM.SG/Ft{yd煜ߝHNw]~52+R@gQha| `d)^6*<^j-.'K$:9 5^!eFw!@A|,dgjNH84gFSRΤȋ{f~B,b~"#qz<\$Vb}c*ڷ؂qج HΤyIݢ@v*NÚNkc۫ZPUW9xӛ*̪!#ZH%jLI~ܫ?l"MLdqLf s9Ȁ i$&D!xaQxIt7|=h2JX"DMu @+bR0s*ɘsZSfB S/k%k]d{^75V^d8޲$I٤~(@ǩn~(ݴB2 ܺ]Kyi5>=}|xS9q8fSM4GKvFCDˉ˔XGaٿqK NCj+-+'?U>_Z/UO|+aQa)K^l^Vc @%?@402I@o'aedުV*J?К*SH6hmZ=deƾf{C pMY.F:ZIP}34$d~E.}+_ܧk\AS 9kу8[%-&k&=uڷ 3_ ';nj4^[8Ov+\^ VcD*~QW7PسeSkOSQ9DF\0Άlcc`JSأg"`!FfuaZ47!`NcuWs*] 1ـ&VZ|I梭Tb;$Kۋh v yxf$$Ӵ[);XlnҲ#ALj+ 0:- fnm#mק647M>sL:ZST~'6ǫmu r>A|ԍ RXFgb5msJ.o)S#vN11C)mZ0)媪D1yn]OXnу/.D\@\jt,Ҿi>P:7˴lwWu0])>ZS̟<tV'*.Fk@jACp뗎eiĝE Q!97m#,$rT8N4f1ߌM)];n+fҠRMyHAP9]%=#SꝦ)8- %Z=@sBK6pezw c8XE YHO@ևb O}pl^»zt#e^ Y{08|X`TEs?>CaIh+NeaU1[DR"ڡ(,?Ȑ{B/zk* tY͙jj(/.+-;kYas3-g 1"[-Euxlgu$!i=;LSe3c |('5EM %;?jg밸CIf06^Qފ h;t =Wy<R+@H|0GO0(l4~%a`#Tc2ܔ5%C"wU= iD a_eEVXpŮS?ްNAM0w_Lf*MaV{ 3H-{G[UѰdTtY1%ծ`X[Iv?r]S)X)V/Y;rG*[7 h," LIf0z"# 6R ]4|#Y]=guUpy׫Kc[s MA:^J 7HaqL7 q,s҈g~҆ +[`8x[ 11,U&!$ubnz#, pH7 I$pp n\u``P5p2~4į|%=5H) pxohWU@ٷP?׼Jמ\ hJE$ϴKɦ.qQ ymwЩse"Syf^!qxhBcRVf.axC.葹 '|mw(J=tIQ썒aRŽ@!ܝ;gL8(?|"/$to̍U(rf+/Ý'y%zYf%LID#m2 ~| ; HG`=  ;zi|R\Us} (ۣSTj䩿O5xT;\!LW=[cƆa٬!&f]-A 7?Hъ6J;!'7e,{rAR%0xԂY]A"XC[)V-P2pJOF 469btFe=M-7/Sg9+rfdgȫjhn U `|=$Vֈy\ɾ .:/Oƭ2*4SFq )h,ɺ[M*?.ţw(.+pL߮J0 t7ڤQULgG_='gs=Dx(i,u-*Ԅ* #^DbhNzAl%v}yg\|yŒA/HuA!^k\c;2=Xf\ &z!&*' 0(d  #+[7h瑬Xn I`jMS֌`2'P?4 Z@72C$k,:͠TIyʭw+ ڳkRFaDjOr8`'iߵz~ }vMtuIKob& htFOa~BcE횼(~i+dO8M-KyXarh㚕a81Q&/:ID˩ PA]-N3.g`9ZE LA^чN¯Ac\/>a[cjߛ)=P1OhZ(2ϒeŃg VF4A6̀$%.Ko 7:p+ŏS[|ZQm үau9of:;{4_j 2d~(|"D6\I)08­);Qoy= xp8>l P廰 5BPHJW_ SnOEnԻ79 C3 \w4 Yc͆bg`q2'֠atv! 8~z IB}* xLe:`t^u`y6[Ss7 iϛDc %u&;,W$,n>` qo2&3Քiu]I0up >?'8;`Ȅݯia"#I"ނV m%;ګhv5="Ѭ[R#4 9it>c~ tE1840OC})[H$-i}eWjPOo0޸;"fc.8+S'>}V'} a#IZVCJšQSX`u:PuB)x#eš"Qh!6I IZ}R_ݼS(DBT+X@w-+Ζ/sT_c~ WPx1q2tI! !2S}zt.KWpMLW<P}Gk+^i&fય7f߆}2 ITx|2uU^P̣#?/K%c[`^D ;zxa~Pq8FyY[uL݋.,W  SbAÇkQΛZ~{ϳ1PñJXPO< F 4/Ceǫoj c&2amgonJtv5%$zbsY< -aGhn{6GcԑDt`M \c̿?ez}2QHZ4r}VZfQ$vè3(BaX; Rr$?yt= ~xl@(|-5M(c@R8zY$y?9o\T]{yk7`* ;*/E&,f1_Vgg,)Yʃqfٚk,8tOhTXJ_U#I!sRܱݧ^7ŗ; >h]6Ցs a~Ҽ2do7ZVl$/*b[ز/RyAH c7,( )ȳ~;6(,J'S_O=K:swin|"1T& :۬[49[[Ov-dEo1Kxd!/~a63[$+gkؒicgf \h;W+:N@`:xx@&|\x~u4Qr֨?QrU<`f=oEEyU4;uĵ@(Ю5,)ɐ95œC1Z?b:KOOo&fTBb=skF7i9¬{ ,*G˓t[&Ѥ׶?# ԁz44YH̽$SGj5O}H_BhrA>|k5kxv~b1U_cT"1@Ur]f̆DIEx(o;vp=׬0ߵuf@c&S[}έ)uz33٩|VSV=ij/߸Ii [g3j5dDؙ&8Kꄱ t`ܬ_ <4O@Mv{ŏ.>>LiTD.oJ5BD2Czf,b\n%g(Ƶ+*>M[Q???hyJ\`ߦ}(5\OvVT!dXOϺ@QǢnҔ}*2ptMI Ia%ث?$SXڙaRz`(CDEUK5옙`gAgmqଇXTu/bj&K=n/R_@ԠD_ m-dhfՙ0B(T‘ jB5 k)ur3j&|T J1TM'EH#4nIlT~6z t>3`zGwDCfp) sQ:1'+_M!JEj%|s4%R_ϡ"Ǐy'L m􍰱j:dK;_'ؠ=Eq{[4XNY;Iw\mM N_(-mސ]C aX/uY>}Fu;QCwD!~1ni#d&tɄJQr{DZQCca$u=L:YA?:lS?7};aB+{ϖ &o}Bnz׎S6'_)#\irȠ[ol)#]TE>d0*n{dH:cDeY {p-"}79ۍ r3hzQ.۩ ,dN\y~@B4u73i8VY$So̾{.0~qԜn3ѕd"NPMzx>[O'|II]9,tHFt>S{쒎P+"XcyhpW}?c+4䁊,<)I˵t# $9=S"r~Sq#3ӺNs|#:_QH٣ƪH+yAP')=6#iԖgon`[u?rt>s*4 *"d!>kպ>'j7%zG0]BJ^8RжtYV:hvG1ɰNjEV! G`sJ۽?~K\ޡ|xƃʈ4dwJ[Z(yh؝Z4zeVz܍Ao4Cv'܂qx_@v{px`w}N%%ҔT-T,+x,ax*93^M ~~!^[8gH`#W_Va4ʚ癉U⃿hnq(#`zCРp^ur~xю6o4KX8otk?l;\x>?e.+6ϯHvA(R=Wge!u]io'ă0K XŶhg v؍IJ&G)mn}#DSC&8Jec(zy!W)? )_d[U]fBvמ] kFTalߤ6ħ4 컈XRef=WS=XU\t ǫAy,N ?%5^%޳_JFk c35I9mkޤpi=痬g> y~zDn+C:<5&w6tIEB) 88.ĭ6=E>ڗ|s"m>+ћZvikS#X T #Z`j)7`"nO9 {\cA`T/apЂѥ,WyLvLN,/a7S@걄jUlqGbMi:~ȷTlE?X \wKs 㞟TBu3:pE,gdpNmagYnZ h/!\Dz@~di$mK_Ħ9sq M,>\ÞN\ѨqԵZfOP0&dŠ.8bѨ22䬲mD|bIng` &3VtA7܀7Q(dʢTOU9 iJ?wG1b Pe&!F6l#9RnJWp(>1%ѡ8rtOp뮊FK"l(}7'^.|\_m($첲K[h /L'cE _1b=S S"Ü5(Lܰ0*z֪(8Ke|rfw1FEG4<-XTy 1/YAOͧ r>8Y2S: 6+YPIS? Zk”ˏ/ȏV)uP_p喋};G ՗N+Y% ,_4UhF<7*,|˷ѧKv$i5&*Sʝi}B ~9ut@'rK_U<+lHƗV.+HJC֏2$Yk8ֆE(U{A[R ]L.`J_>GqMe܈ [o~54@W $*l>DqM3YFK`SEa;\eev \}yh2!5ļzs///7`k}̑€a8yr~C|g02uBK^Jb)4~;ԡ+ ttNՃ7\2/߲RN+b E<ꐺ v ձ?&HS''TjOēYq%}0-lwFt |t*M0ǀb|)aþx9K\ CfFO"w075~j*hKMcGXDjB6{ieo<_EDd˱!ʯAsqn'̽@? dXΌ?YռuMpd>MuJҎe{Rl!pYtMY iA&H 5za\!n#pq)'39J#%W^{;0RHe]ēvyr!a#NW ~΃a ].[|*t UA;QN\"ڷȼzR|U}TTj?--ٺG|k'l?[`.OPRVX@ vt_,qj/32GNHgJkyK jjt$PVpw:^塘VU*"%8W ,G֊`]*FJ:%vXDz `{ZrQFk}ws- lG RQSkµf?W0r* uwK nVWpJ1 w(rdSbrVL$3*y iwFyh H('YXNMY(SZ@ P^q VwFQʁi! qM-&U7# q,ͭmD Dȥй'l*y}PaV\Ġ_QqG|iIwb~}ACU45z0Ц*C)Iی60vW+(#CDb0-Jd-ȵ~ 4 Ov9ajU&uzS`{aE?8R.,)`z@I-bY&ܠ59~1F yz&4S$>[drϑhE.dpDYRIV].̜ބ)`4]p?A7^im)~2o_5cx€-5-F /%K$"W:)%ɺ '߶ži  onZ%?̰ :T37 T3}!2T\bF^b( M,0o1T.H} 3MV1 3Vv#4A9eH-4 4~wA)>-򾛼a 4 Mx-d pnsAč-{ꃚVzezP|= CIIZ8#F_J6[sG(}ա)nA)d觩}t }] }ܷ,\Ml}kA_Bp=>I"FY] ~ 6ںG`AKef9ȅ56Mw2Vt2O}/S_w?gp ;W~a?xq.*Kx< Un. UMoOX"t\ u7FhV=J?M$ }J'4`tK>xڻή&½QҒn؝Y43n!?T>3S2h0;wNεA꿂5}cVn3.h=M?p|hn_f b #=쁘u^Y"kV]<:0vsٶc3*o\S wi@5ʗ %'d5VvqҨܟ  >A!Q@1 >MZ5c!ӿJN;IIW96_q̕TԘ&ߟějCH O"aV]c%*4l#jRFùc#9]41as}foF^q\])*] !,l1 68}-'Q+udH~šEeAJK*{42VAo\\U~EXp92o+[:j vy?to`UhJEׄ%{iN3AT\?^ 6NrKJI\)L>c7h\=\c |A=6<;dD ujCagҴAeq~ d)x!Ahw a/x0wqb8_)yQP TkS>έPEL]X5mQv3XΩy75"Y j4f3(8GXNu]ʃh7 Z$eT7ݰ7NV+.7XEݴ2y¶! K\iAL>iN5X$y4O57b' k0:no TCT$57EL`sT~V6.2,L/~ uC{! EXdpwZc(@#XƋ?F)@b&'dxcv/o&;HO]R/TX ;P|K_zj^ώ)Īp ˥Q}gDZyEi6jfغǡj}/H݈YE۵S@ P&Kz)`qQGB~i;#9X쑭N-6Ϣ'S9 o)Sԥcb݋y7;x)i+`b/(z*Uՠp&1U+Fn4rt<35|^WO]zѝ@I>4h/=[vpN0NX[ټ.?FyYƯVY)TC-ᐆ ֏բNq6(X#3~S7/k~jQ Bb Q+ Pq /x^CdHrr"ZZض\PwMx vCԊ7k5.|02 w)~fӁ˔LZ __,)ͻp>2SxH3wc/M?e !'x"jt#jӏ TriZ ~3OPX0ϩ {CܑR3 ~{ZWM7]/jDl¢ S`No󯳎*TH~cS|'zn 큆Xe782?DV Ӳs<>΁_ƊiὯdq ]mLX^Wwm 8B{ ݛ&_ш5ecSFbk9nɍ[ɫj@r$֘>A}y5Qx'gKACbk b3%Xv>'mK*+hC:Pq ;G > )8EU S3)$k<69=}@?1pќv$__RIvAL VfnH+BGlK9#T*UZN-SOJiH# tVU bajI~uֲ;^RBI>F0$T1g'ZG! ~:_[Mڽ ʧOp&)F?!/Yдg~[<?#6'9čJT1ݏ[^lN`>{.ZuEy3P*SƇMWDOL ?=\Laf/il?ASawNGVXm1 Rs '設Ze" ~'D-i}FrX]wb]~$h' \I$dw 'N`Ōɿ{OWK9,뮛i 9擧(JX0飼nį0M'\wqI:ԓxCOmގFA.jGdVd |&H '> ;n0 nFH-ԕs@fDJĔf w懡XzZWB܄M6=>|tiIvcio$ #-MUYPd!S9 h/H-pkz@c~w'xBi-kҎvI? 9J\-A:T۵1L/dp +38 v.CKl=+_= BT%ojʐn-]BgrqJAՉShh9v2AB{?VJT O_@gc:zpkJtbG҅o/-eN냸(]V gm7* LJv%RFnRhJ`\qoݹ odC`z G_jGb&K8Twf'}Aަww9R9XAG$.9rq0YISA춪~ӼM*q=9/0i- BTc ΚJ/?}%>/ -@ 6ėaJ^}@ Xda hW;"tn~2V-O~v WC/Z^KM4}G(sn6l/X ,yc} 0aߨ~ٯ|xtK!j}6veSGzE}a-Gl v&0,%+^7Hn#|~II]W]@ѵOӦs Di~6,]:ML8St_cԻ UVhABw܂67PicJ}黠f _##lV+nǠ<ⵥR/)' wK?n_YjSIsM>8fbO\ySn:WM| rng#5LK[# TFm%(pqO!g+O *>2f4i?>q[cM]jqUTJ{ !|,}~2{)3y35`q(8$9WJs 5>ĀC!ȣ^@%[3֑;A31-N%Ӑ#[uUD|B+$"/ W*mc~Mi7\ #θݺ8uvaYtw;!,7.{)ېX!K# FV >242̹ ?%"9I8)f<8 :%cEwW+U׹a0ɓ`OnNTI"7c b6{ZLW(oO&> M1Bm3=zTE_.KTrfr59&*'*rET[lUPr"DKל{k " ':6K}f W|_C)<핬~]riIf*4DZt>ಝZ;xlDZy'GEyyy3[8 @+RvGmKH/(:*={b[}yڎTT`4vs[_+wT3P|?](&Sjus+N৆&Tљm!h#tiu!e`@M@t&Eo o,Ɯ֩1ph1E$lO&uZJ)3of`Ͱߑg^xRwcgzcv:%u%xwykٰ Fld4w9!ꓝ;)zƞI*VDS̹dW??0o@1Ya z2՜ 5`U']KkHv6opf!bk05B$u5)mxY^7yPI33*`z0 `!ǪzᑌsEmէ`G̘;oSƹvsZʼmW Rflv&:jY-Gν*Qw1Xű"Л44 `&r!rF6]eRC/uRVl4^'a89@ΣPD5:!52B` X5XXwzw"GX8SJV=`6Ivp'yc?~8+XX=7T+dQFӾ]`b\7=z9L!ښa69N|BK|A%7¢MKYY6i o>A^_ѴJ,]lMY,YmXwv4=- jm3DuKh.-pԫ|), [y UJWy3* Ka+w$*{Z+=Y)PO『JN֐+~LHB[VEȐP`ŃX}lbY|E-3'i5ϵI,&Ndl]f~y_! ">pMw[zxnI sQ@s`CELsnVY04d ;M7&<Yo P;"Bɾ"(|H?$aIq2+`vY'-.|` [ާ=v!w炜Mx -Rw}ma6KrIypA5(X{3HYo_#b]}丷'ſXIgN)FV߉L#考&.h7iږ0 Ɗ~'kD |D#'Zmh cTo#s xlmIA="iIp$`\H?ƱU>T!,;-v/!ϼJ-bW@-[4>+؁8fӭł҉u= /&@1ߤPt~t-һ9kk v)}{":go ̐zu^VFUM|AM`)~rMq^ ™C~Z7XnxWH|>$fڶ%kl_yG^ŸOtk%,4KXVf;cN+ԎyNi1>5JO oY~vWt_w6WJ7XN{@AFM*W̰hXWsUB0[(;^=n(h[ (3\ v킶 -}`vJrJAPtO40v;'88Kc J;43/;PIO$fYj`R&g)fjyF$0f-7LOQ@"_m-IAd%%j̯[z ݜKjp~g _ҝƟZUHq*篹 3$1ɝIBj3mkYZc%e;qŲ1n`AlI_}GS£n\`0")û3(B N7ů4)7})~S'wJGuDq}YX&t`'no‘0BvgZ]%o\iM,EX"rժ %X46uv$f!{\ns#s`of3 'N2q7CPf6k0=4hXG@p=I!=^z믞O~#1IS'†gt%K~)kv&ۚǷ fCWT^dC(87 s?`Apg\+oI#o)HA5ymHP>rü3"97BJQ)T_16MY#b05C<7ө.,&Sq|tJ0rBܹ,X0.0*~զVDbd؂Ƶ {o\"$>S`£h8c`Kx6fם@0D%BL%wx:.>(9;2ާW\l":3V}4[DrF1\;PIc=VoI=n68%;b'Lb)GKK<4iCI|ڢ 8$MN7We+$+w1 Bk}Zo2Z.0 Gc}pS@\h+Wn}s=1IRP,R_&21CR*O4?w5wS闽i5mQ)e=$ZcMv42~r{ ?$ <3Eq6G> RkX( hv۲Z&T2׹^ͫXQk&/`)0b`>}c<۲l=|_ULkxV  { )@aN(\d/Ax)JrGW`eWF>ZqJ5(uya[3e$>'{.o#нmph GRmB~<m Y-GpJB6⠣$p/oˠWV^ S<&zp(yr\Ϲa]aD5ZJږ j(Yי#nq[&L-^ @ e:# ?&`Q1  m؞|jb K$J2ouQisl2ƂÓ0tf ^R` !!O5d>4h!E' cug(Hr'(hF:Kaפ{ZY1,yLb% ^6r/܌V |VN0%ɩV۲74KqL3a6@z(ح WDp(YqhLg 5etV  In\C]+`g㶪=rX 1K f$սDk//ni\r Q3[K 0BUVgˁ.~9Vh*M) K70'X=/wv{a>^TrOs \./86ty$eE:iS=T&6 Z{}k$nB*ʓşyPaؗqs“_ 'd昛V :it_&:98!Gn[9p R3*}x[|RYت>pY6>F?9.mVַC{#Da>|^ vb}sZ5:$ 7;ya6 y=`}{ G ( }%cZp֪PQ 25G<c|W&v1u,j9_JYI^ 0*hRE])?*Zد .Nc}%*66/ަ94+fc)lT珩lկW;DoD;yCɻUםs V؊³a}#Wzpb_cc91龄.W68PA01o[QM䷬8ܻ$knVQc#8!9ѳfN vsL˲qc"gigF^~l;e()"?N8ȻpXIb t}5=Y'휇k`I۹64XqV7sri }n*I&b=2tu{+y{t~3 x[ 觿NmD9%sS8S X:9pʨ&!"2å _ڍRf-Zw m6e 7Hrh^G"bJwGx.9͆F 8$wsSY/MJM e8/ qi0?AN)Ն;<|"}{[P/ 3٪VrPݤOl5X<.Sڳ%=#Eb4N`M | OhJG~;l(ZIu~֛@DmpԴ.e SAZLGpra AzUKy_F\"6s`<cŖ?>x<0ZӿaML` 8sWbʇbC!'ٌJsj$>%I2!(驞]a8?Fr}#3b q)/ (̍eV}D]pmvN(7||*$xŦ/3N xalg{@'gQ("9S췻A;!} W-N<2LcV&9RI=gM6k'oʽ8ь-el8*cXW?}|eV|(4fhg!s^:~-lڵ*[g-_5ጸp6X(AX\y:jGHncFT5]ON%>3{Y @ۘez  U}/{V-Fm6=LM6*^ r0 юPNܖ\Cu84SթWɻ5OWc
  • )C*@t]6=8xZsO|"^P%y? pcŏ[16ČZ8<|vY.$X]t&9F\+8B1hXzQQK }f;A({Q]*VԷkkRÇ箚{ F(r@fM%U6L|0?bsaaZ[z3UӴ1S"h,n%i'*u;^k 3˝dZt$K1pXN4| 9Z٣1g܍*_|=yհ4>^"D,{rҗr>sZ{_ ^^2Q ggt*Jo`#{MbUQb)%XO% s.^*I?\6Ʉ2y[y9_@\;; _? c5T > G&Zo2#^-GX,^i5sM} HKJI_7h_-y嘣?Iʭ;l\_aLg)zk[q$3TR_D`n%UV=.82ʛ2 KXWR#rbl#2 뉆\5pXfx׮>q#h9Kln:_;c j] %`.`5tђV[➲l  5OFEpZ DfDy{AOР 6D3[b8I{?𴯏k/8>dK|OT2C2)<0 EsŸ \YBV%4) e:E3H(8gZc #_m/BcP@/_F;K3D}uw-yj}f;o/)a{݃ g]sI]aTΉS5Ԝf u'C|ܿ"ܽjRʺpiTe#q!4 0=SL(i art ߲A>X+淁 H􂲰Bk1DcfzYwqh-&{j#3ESעZ˿pӟja*svv %t@{a\jM N{^Mej3 l?p`\oXM+­5אF(Az_vbIK6QsT=Tu=Blk١YlTެ&eMPmyȌJMD:ڢ5y/65^x]1iS>5\5㭥ĽzIhglH.7maEB|WC>ʉdMglU{G5˚lcqqE'"׆- TCuD; W%}:A57n2'NE.ڏ1*w/ VexZVN0.^1xujUm'eup(Ns|NѢM@DuڰJna>"P"Wk+Iu淽Gr '+*03Ug_4YjՐEUsMhAXS_"RPYmؼu Oqr,/9rrݳ_,h{vcJ%''Ŗn^KB<|n4ԯH/PD.­ؤ_Vc*YD&:R.s*:nS$5 S_־ĸ:2.KB}X#C|"O.H{)`kgEg@AU|rXd9?L&Ri/C_ݒyQ`O jY|ۀ_T:JmrY6e tHg<&e"mzT!Unorh(F7xE^#No{C}'wwOpۇRO&'y<$M9#>SW@&tXR73L@|{ mޛYL$~(ɫ1sM.?Hz;_N% mR#7e5k/˪y9_@htH+*db8Yq#3}U- sKRy$k}AnxF߻bNY7jWc)buM<*A u[|b#:D Ppz{߇kJ" O^W6s$ p.9um6}3S4RMe }hw}{By".f@"zX<(k@q_AεmǀaKp2J3 5cxbS\$6t"u`(RKEa06jzퟤڣ|tocԨ"j:$uG8e O;Ew-`XF ß} |Oy<|DqHG0f *A;xWvREVƋ21Wڎ%+[&:TGYo%FV^ZkYܴ5i-JN'W Unu\I{ICuI8~I- zU qLY(d qcwigC &lޙJmbVP+b ?slmZ=a-oOԊSe3n;Ŕ,`ɺO !F#)zYLVFV_0?g-9 .~bR߭T.xb(_h&ʋ~a0U<,S ֍V8Y{MLH%۟vƩ4 ߯B3SWF-Cn/MlW[umk,CC@an>;oo BאFOXGLpQm-c{u /4-k&,ɰ_ǭGAr`U!b0hm;] .>hjܞ*oJAĎuU ~T!a;Ї\@6(xP,8l]~;vo: j Z/7aaҥߗ߅ڔK#ğû C^}i;|PVD3Zǣxdtkz˟WY%zIN`{-%VCHT׻B5Ϸ<蹦Z`MNW&>8W5y?fgd!7Q}=n 5pӃS ;B<Ӷ]N^v.5dZ$e#靤YzH8sP*fV`.|EmGܚǹ" Mo.و5S%r\)Mg; Η4Jyi)us1G"# ~ezÑ;cO86dgH՟sr^8~S Go-Ca];ܮe UV.1ESAڨWOq]5HuE <#DGj9ӿ'*zs[iyr&Ѻ\pu{: Hv :bl[0[sz_GUegf#L6%K{bxFdo0ywshz}ME❏7 \pͲg@MtLD2𭈜Ϗ>wxwj5%hE8HutwYP}tKH'gV(F))vykQL+0߰d#X۞ˀ~f;+$~HCY%6xr!ƍBmyfNݥRiZH?IW'R_HfnN[}rm[ɉZɎ+Tw +Cg-jekڳ;p[9FVf6eT|Sc#_U}<c;6]ܽ S\ A#_:"vk5mǖQ8׌atyf50>]~VmŔB6PCw$7[}{=ڰy]Rq+B5A0 |bSB0/&ÇH1Qy8S^2Їܝ ͬ`=HSeGl[xU Pԋ]З-K>9TJZPv,|0fjB8Vh?Ι7H.+(%{0z 5#qH2UWt(g,'[k/bCDs~9bMDBհN#glF}la=ϥ6VHu#go0I/oUuF%x#?*K U*.!`puԡ.?6&33yֱ9YأPz@K}d T0Iр1/4 E4~eaawf* Rбp~v; ܧt~|>Z-nҚ\ˡ# |m,v1CR86%:3m13G : h_%rXȱ 1j[jf""vy.t޾(ŠS^:oeKK"#Ԙ@q18O|g eJ̷CN%a%ˇ3G6$UX ıG3)=!&D 'L 5o9neۉ XhcO1y2~7Pb/&ghtONA*p\^.k~auOáptR`>̧-[67:<:[\N#$>_qΈ>>M"K{Q{8߱y{]3T!d` M -\/g~j?)7;v H>\ssw!qP`NkAqeO c8C\kޅ \0_vDI]{@#dB~g 9=:E7ŠsnE~ #?0 Q: O\1M#\ `ۋ\Z8 pRUlO/oK4WQYYZeI#D kj.ZN@ޛ~?{ZQTJ)ʺMӃzpc{4*e..=a"Emԁu9OY} sl! ? AVN̳ sF~abOx>_-v:uOI&9~W<#ܜ<$d~EԨk ,V4IAm@hUPDt9_g o?Fzz$Qjs$;ӏ ;ms߁[r䫈e~CWR6Τ:7j e]D(í c,-B#5KxY4Why#RC~DN^OAd~vS 53,8͛ 6 =9#zyy>qRWu޽q tq3 ]Ho;lm͆$F, amDl0"Z3M7]ߖā]#يo4~̙'$FtdƇV4}C|/ o}02?'ۅQMu'ͼ]ـ,.NVg?YUDqYeV6!p:(1H,ÿQn!S.ot8JocWf)gdXh380&TDu'zqrA 0PstQe,4EgEr؝A B59yBuz~> yKtXRM#c d{Őq3pb=ȱ 8g oRnr0*:*>.$inz@MlCp=2Q]qkgXA2KfnDגƋ.iMO >bvE4A#{0ݦuP3˧yޞ]lfjdL(pΰ07ǺXȲat '/ 5nHK"{ࠐ w?WM|ahi%^X\iu(SGV"o"<NRpk4脂z,X' 3'8Ȍp8/Ɖ ^"[f[An Sp0 /GtR+xGjMn6plfbAN5|ѥUɏ"v NTdx;UJem:6ZL{ Xc.)xaSgLH т_s({^gouې%o[uroOEhMIdW+C쏷mORج֓ +$QW T[ӟ?rT|@&EREAYRVd6)9=$g-3~T܌7BCca\ÒA8|&Xxv9(HON5A,LlSr>=ˣݿso{*~vͿ I'   xj;V^-jlvac~- >,5jdKܧO8⤚K7MH5MįF/(OG ͪť4Jlb ʊC@o @HUe:m\>#Sp'nC/ =r'H⣶,C HT>DX~(:jtHy#zejS5f ޱ2~09B?%#`bt,pʭOuzH5 };IhXy(.h}#rº/2H/*ـ'NߊJHRK<'8Dm& l }}Sřu%e })|2\i -wk]0&%v_MLQMDy\m:LhCz. } usR0+ (<*x!)IdPz=}FN\+Z 0>78FR9 a66F1qAp9T6zQk`>|EX] oiJٖXýr5R.M<` s~_Ei,++բnP\ˏ][4d914}xyhmJjy# sR"t7V@;aE 4׆4&ٽY^ѵ@2hr)8eE.pB'v4' Tmpf8RRJo|f̲^7@%dhXS@.y"Gt?3T’oe%ÉvgYϻtJbv`$ʓ] Z`,F9<{FD 7dxUI\%f9?Ul5V/:t1ƈ̛geI¦vöahhTGޝ$m0E(GlXzzj> 4Rz0άFevne؜ 1ӌ<@(*>PQ}|k Xɀ\ ][&g61ݱ#ƴRX&MQ5&F?3IxvH:=k:$žtr+å-}EQ$BHa\q&H>9!`g 8R95ЇɤkGE{T=n]/Tmr &*D{94q~#p3wօ2 2j~N5==y|[>,.9g )Kۑ Va~1e9!75BGYEMΦy'2{d6y^IxFt1Ӭ]lJb'b5>lN ?gb]@LSA^ja c!"X>]ȿݏE/ofjzn:JTZ_ \tfVI홚ew'3*-Kǽ?pEEQ:fG/Qs6Z$:=U!_uJӼH?]zI-60חJ1~4.vtc9 QFuIR/Nc 5Ŏ!ZwG6XP,GCg^Q#9_'vmp)I4-X0xYν2֪K*yXJZ`beC5 {pO-ih _a,/J8H Fo88쭼x*Js/WI*+jC^Z {kG]ﰉ= B DW^m՘ƖI)ŲxM?Uh@\0 g\!p>h/$ZHG$@vCC[C38J 'ɒ)煄bq_Ջ3WҬu?sPm-W גR/8p(XT%o oۈ~-H%tIYE> j).Ugcw_B{Z յ3jݹ+o%<MѳGȀ 8y&r\7@ .ϖI yEZ{ȯqZq/{b0QUK*q {>^QKꆰB O.nVa1&U=du+c l Hfz:BZ3x w,B\%,ړAebxn&q d+!Мu`+݃e6{Y:[u?=Zm#EAXRjuw!b{wL'{^9 {ڤφh%]x=7mm#舉 HD_Ȭ2KjK^. %|k^B &>(5Kn6*n%HX;@W9K =ml@l* l}}LHKMnby\fqmdvф=n}8n"!3MvP5y}Ck-2)ãv]VdﱕMiJ[v *_ d\P1"u 0*nQH DJb)g"Inka/*K!wj*$1uJOkGc1[l,P&Ǭ,T (} bo/ +wbRLQcQ c;q"+=tRR\c23O"t5_IqoNuC'OXx\51.`q b5'A-#h=9B'T3~ژOehReRdjgX=b36fcl\)": F髑褤rSgp4W,F*dd:; LޟNj)Z[V6^ #d!Cm`Bu)IsMy@^g'ږr*KҔKhr@b 7A,8}|O3fl|\FbO.Y"l\I(ԫi)gHC>htrwxT]޲elOтQ֒r-ʹ+g}LdoyMd*+:;GFb-v۳A+Sĥ[f"]8x`'J-S틏<{9pN Rho[(ї(h)>~`@RG"Xq /* W,t=[ T|wp0ۡ.l6o֝P .XEu+GiEO۵4Aet_]+o{avlry2tR| oφ\c#\R=&ÍpF#3h'4d-zZ\zx"HPdhn+! }DxCEu%ϿZmVrRį3^CAbI(,AhT*$gp@rLjHSވ|P,KΝHLBW55[Jד\ׂi~G&*$kl6p3t>/YAF3 V-UQBD|XxSf_|L2 E-"KOXK`CKS{'&wA atdRE!Hϧ]z+I 3;EU vιuQ\'x;ܨ~5C1r&~vNTۍz(+y?o`(uKInŲ`@jd~st;#5'MGH.;26w3*:!iV(&ukBCЯ_X:쌁:&.Yެ"zՇ.0|hYZcjd^ܖc_@݂_cUP?\RX{MWkLOPeM+_G,+d@\ X8t9Z/!kZ~׫sF0!X:24,`ŗISR}+^4`jFaqAQ&X4X p-{ ,(8# !3[V?uR>dQ~#^Seְ*Z>vy7loPkMp$pbX[ » -6$oڌ)ib&9CuU`'A7oR43~r-a.+j*)VszPɠ-f"F]x~I32d>vS6gڔ!?!,\ϓD dh7 :+t3zz~f}6#/ ړi܏մؚ !qUK@֩dw)  SX{^t~SItmDxHTWGXx%ߪZ޵*ܝ*k0U&(Bw6q F,Uv3?"´])+IYsh y ]x{?"ĕz@?_b2q,PPs2nnj|9?p9j-h*q4iHȑ 6ؽh(0Ec_~:f<\SRɈ)풗vc[>K8w)L0ch̗!)h(8>I@Y37} g)4Xq&_'䠫~J摯E2){S9[y"u(:%?C ]Ю0 ac G7>UYW.jcw+Y(#mK(hx9,{&%LNsv|ZnxqjE`8\~Hx@H#ޗ+ K𶽩\Nj<"&gZuy_kbsgGv=o\:qDP7诬{9M]QSkDѥCgn[V쓴!&>ҺO/\_6?/|x-;Og)HSekӵ\˗YHf]ܲ$b̎0#%뼿:٩ W =LiVG;@=<G{Үؽ8A( {0: h {=ҟvZ\4ܔr P?:b+:c!kBb[nfsۛ/z P2)z&7i¦_N"tr)-푓??UūgwˎL!:pyYn*3w P]Zp.̦;J}8ڔ鞑z<- dع=|[5 =DBX/_i yi߸(MFn2UI(S@تx#ÿA.@bK \qO!v M_V.cQc)ق?"(a:9E` cJ%ux(J\-Z`9I$,^ TF鋍 6ø}ߐty~ۧ.R &He|]Xe %a MZ4D*r5K"K2sBXEZX:?_OTFg'%eƐC?"?\J+) (=n+7py=ǀE9PR}4A1e>+Z>TxE(jQAJrl,Z2pJFٙuZ^$WjhEh J&?ME1[&j=sn 3&eVE+hPX=q:f-u# cīOO;Et̩]U:95Հ tDq ڐesAd\h{'i^[NO As2hXs'}d_ucQVHQ}nE!CGG]Ƙԯ!H m܍*()7ݧOqJT ޟ˺>~CKu75g'EcJ'JcW&;]=naw*fMdH|T߿rDo6$ QOIabXL"Rpҷj)΂:2"B9%w}jg A%阁3_~2l<^tf~eVk3hXi 5@]ܮ*#Z+?q!ZgDT ;::KK)y =kj[\;;(u̼sp%؞j>{J!܂2#ekrKnahf D¦ڒE ΏƌB} Ja[BZoiXX4W|шu@f1^|eNW;ؽTqI N-I2>A4^'U4/a^ 1&S_hiϵpg>ȵB}bhY,4N(UlٱPtr^}1ޖ&4(e!9 .z@'DǺ~J,jqu XT֬ǽ @<=:6ȅl{ GxF*xm|O-FN{*l=IVe/E1l#u?J~0Q0sk7!8-Di`XUư3zz᫯84PZy S-B~@ W(Jʓ2$sea<8 N3M62+ǣ{sNҕ]JgoX,+;=Hc \jD۩YqK 6$pHdJR6id}Tm֥{,l+[5&Ga[}bET|gz>KB'=]u"hgу eu^ȞjtB/k ' }هOh߮wV6pߴ. C6B%qU%Եa2%A]F?'׮?𿣡Hp]wfM +k#B=H!0Cl떪rj/V&@||dodyoߪK9u#Ix*1(%dŞ)Đ drl !-TTWh1V-^nQ+^d>zX u KƩF#wFi3Jh?tgFBګ0PE'1%UsEnx =f>qz bӠ̜iE/wǩj9Sf"<HfU;]V,EL \׆ W<-ˍiՏ y l|R慈N>", ^ ]{5w~~ mj:LN;67-ڬC"i`T.l:x&,C%FV' 2/ynsM8ͮvƾQғB0Ud?=Vlǖ Κvl;$gM;.KCSi#׽o0~lt@ Fli0kH L.z}ߟB24TFPUX?C67z<ЭghKH Ǘ)պq"Y_?U6^12 w.zt\vai'΀(+ـmSʛQf `#4R,L"r?oz6Fc7W %,g{:Kg~ÉnV5UeRH?][7 -IMDdm"c:ճomQiah_3A+&Gl k~PC4>D/>X<'[oi2Yz*:<50xj*RG; ?49.8׋Ŗa5M]~8pI`y&aB:'MYUqh =j3}UPb{(ַ0.h|!qi-fN҃T. " B ROo GcJw~c2@~?O7*⏑3oͿY8^x/X<8UIUڳOiKPXKn&'}5[ᑁM1Si,hBz7 5SPH[}FqC,rY%Jt]֟RɴWU{'N]ԜPy_XKrZeRA)z?-wsL/J%-LiUΔɤJb Veg^!b_ ='Ujթ1rdUi}|0vyDVkhT'bX¬W>\tY] 9u+>UqN l5eoʾJpYMsytxuF/އvli)#w)K\B\7HjNZi ~xn793AxXuqJw~CnhDEL68$G-& l9|chJ̕?` I{2ҕyFplZ-.qϴGw(G"s@&y< =uM^~ g-7"gG C4}Yީ:; 0`2[6E)pt)G}QO?3-<>V/QåxP8+H3qmň?\ " L` ="noe|)+j:1띇7tx1DdclD'{-į ac{[r[b0vcc $ m6>/T7em H\N[pcQQ .P@yo2Z8a}򋮨,7Ûc.BGx5~cs'ËԠ|t͡>wfx,hwNhgNlD@%Z=\qKb޺^=Uph ,Qڨ.tVOzP_?`"ZHl}Ʈ2ټjS'ɳk/8Fom5݄(ɺd굋)9Wavrl\c$bQ+?@|PM9NW^S3XOTx|q>hHh8,kQ/k)K97W3ݪ %cIA4Da2+KFƹK6%4\9QSfj/ip Eu4-/!:~ [sK`"l+ j,p/aEDb؉ kUQEbIq˚3@܊GN݅ ^凉(D6@AWG,p4N0CM!!U<N}BY~iPr@󵜯c#^{ʎ#O0L!9TӠksҰCMI ms]yL'HSPoIW.CW٭H5=睘CNQĔinh tǤ"G#% `yM.UC&O}ؚ|hc<5>d/Q{N_7+ /ϟ0r'XkrT9Zp!{ I/"]7n_tSs1~ Gv"Nɒ] Ui`XiqI2x/2%<~iyp,!wa2y ~LY[}\kJjKB`2-Z3. bˠ3!ySi>3Y,0/)O"OP, EN2=2# FIU6Uc09a|:I{0ԽB\vG᜼Lo+p:YJZlUPٱxs_U}"ʍlV:}-!yEH|j4T\}u0gan؇h"Ns֬oDހqEۼ\kOf? K7 0]m2_Vzp ~2 /vJ- A] &yZ#e[!(J-;TQCXŇ IT?w&szD=ưC7 5Õ3@D'gU 87Ҹz.wE<2tKTelg%6;jϲNJ\c^sŷ152 yKr5xy "&H&#.+YUVDŏk^,R=,[`#DžTGs)-jj&w`br\Zfrq&%!1~%}]zS >%;7Wާ jNVoW}CBm-ʫDea7k.TArT8G٨/ ՒwXj4qj=m?LdԹ7{Ai65$Amͳհ5 "nVѱ9o:ۺ̓!f忯<3i  ׮|GB5=XeK :SwfZMoO/H.aE%`  - n@X.u86̥<*&ݑ=Dfc._YFdgjS>pZ6#gMlzZF2 덡x2tJ|B嚂c&6? ~(_$ŎLN_ZR7gLH t(V6x2bH|jM_}oG ۬ªCamR%V37 XGM>Te&;j|rz}HEh5'z!{!+-PN I_;uAcO-U<2 #}c2*zL/\_?tWI1ܸŝ<6=lWذϮ+BZ0Hhz/W V7;E)H.>F%jc'E@W)2;H ֩{%r$kͨɥad>SWrg͂R%nSLsQ7Vnዤgy5U(FiHاѡzErme 5ƨ-3)g\(zYit_.JhDÊ&J[N QE hKL`Ӹ,I9ا-qHxBUċ{AIE>ӷyix`dҍ 0N)sw qMu@C?ǽS'v [Dv"I_/h,KWPŁ8`[1oBLL]aqy/3X-iAxo#ß_SE—@X _ID{^PUW$ Yg!l0l̔܀FA.C-LA嶰t^{= Ň&iْhEdqx\FGGF-1?6!W$G˟67Gâ9jy K;עwGݖ2t0Y-?5faYա5׻*8  uf(r `vCyK]sqJ'5"@ 3hx!Y%4e7=|*Q.?q.^0"M mtNU,Ns/j9՗,ձ}kLi5-E:ۜ^ղ4\q:)(̔CX.<Cɾ@z>)Gu ,)Cn.@ ajLk"ˑ,Yi7ԇ;b@X*jT";~v4Ap6 T/ڣo ;cgQMR͛lJa 8^:=M`ry `ad2W 6BH^ dS0I՛]f4)pz|{(,p҅B; )4?75EZ@Z>h%S'OPAw4xsF[~ul,} q07kARFW ?M޴C}IDo(Bb1dk I]cDWCJ[rS!!Jɓ-4;iH{=yJ6oZھgFh/,M8u9hr5c"TY.HNoPm&dMa0ɜJ]9noᡏr1ʠex:o<w,ӠhWZ<`߷5=Me<@ΖRzRPګ-Έ{a_OC76%*q\>AUs *v-`(?-B~9 hek_f 38ySR^n2ڐ ?2ArlTG`E"XϞ GOg[IW.C@?o"Ϫ7UM B 7B6l%bwrՈ'ɜK [*WW\W:H` Q=lm\Nn" +)رlѝ*3?n16b%\>W9E'([nV,EOFLvdH*)pyb#VFz2 !lyc@ҋ 6]Oܫ HpU>GkQ Wѡ gBK*}Uhu:|mBm̕K}SP!٥%ĚI{/{J#x#1 ~|ddBHrϣ Q/B 7}y.96p%~P;]<!,Ƕ%]n BW(:HQܒ@`okӓgh02yylxb.ASfFc֧A:ŗ@,u}XG&];g$lXPw%=/ ℁BI+壙cR\P%sEEci'ʜ9iS6_)ji5o0ƞ=M>DI+ȼ :1Wjwdz[Vwd4Ol%_#[>/co# y"0rN1jG$"dw# qCe`3n-AʫCym(Ȗh@XI%K(w d;-`!u75nl H/Ktafra׏Z0]T"?qLEBq;!w'>Id?oi, 6~r^U,XZ.5S} 1dž*۠wiŢDMl[ M%"]wo.dC\-OFQ{e~ u|tá.]O.< w֍C?.6獂uzw*[ x  =X訲(GCN (|昊xI?;c TsR;Jݼ+6Rʽ BvK d͸@ؒ-vΜmqazvKB+@ w)lM69ƷބH XQ^ i6`f9>Tܕ n;Al/'$/(CvKegJ(f$eqK 39L|ksAryEvtbbA*kES$u<_] b. .gI~춻\9l5T7%P_5UK4d-&(A̎ab.&>^t$(v(*jaRxFv-n✅ڸ=͢kH%l؈e325BG=p 2 Ȓ}oIm5ʆ,H8ȱYi dW_-P:*˸Qsﰈf Ns6jw=ˮSHtU I_J["H뗭9mn7a.`}i^Hqw Ljylc޵VY w052x.'J|kdi&Ri'(p"u;BץFnb&l'ѡ_<(!ZGF` ! xNl}wCbL gn / S>dOJwMY> W].ft+}j4| fUj\d mYt+N'ɻ=醡cuCB1z|y|.4 N>n}z:dZْN8b*zO$Ͷ|J&$Q"k@fJF΢rzSǏg:&foY@(m#bZT#k.8{xGO…_`P:N qY2]=9OtեaD =7A "@`-oDmM Ej}&"|1B!0yHfoW'D3UͱM9Y:g*.@pF/gS~իn_P Vי8^8Malnns+;EX|] `P'p"?& @lx+D6}'[ϓupff)̹~ ւukax0"RܳCI@I_4mDpe8%4i8JY?.(HsG|X3XYxVPKmMRf"h - Y<|)˶'!A+9*zK~}."7(BC5MoGVkѦFkhHn8 u'wnHQ(Z7щ|QdVtݾTzy ʖ s6B}h;jȎklq*lN|^Ө;lO@e}Gsk4gfT> Kput)Y2:Hч(Hg=m@ҧ8Ok?u/ xN@6҈yT!G"^Z,xwqJE!.L0!0\?<Ĵw#.cQa|VQY]_!݀m yXXB"jHŪ#9wYL\J`ȔG8YDTg}B sA0-޴T@zeyz|ϨJAh'A 3﯑p&N@L-olo/ÁĴ->7"H"[*ߡ֣ N] tfc7q9?Td!T?IV?V GShʇ8\ P +=݄bv`9t9 ,9uB'E#O[Ul llM 7O~~NrΚ)q圂zX( Ѷi^rrQL`OJ@E5Zг8]W]$ݠWƇ^p6uDv׽6! . ؘ.H5DY$@)J2\1'E '+fY ~B.yĖ~t\n6?F;扵Ƭ ӋTǕ~kg잲K$ >`}8)/jW% sՆ_3NJƭ;St}S<7bOgV$P BmmT d _m&p Yڥ O3n8qd<%}ۿ1eA?Wr4D04AXz4VAM)'z n} H-j@ nUNy–dN/DQuun`[Hh$D"K_NRg৒CUerӎGcc,o{ w_tVC|NjF{;7 "W_=D^:rCڈXug?M\>Q6H\PcqC׫#63T{&P'Nu,x5 k2zjxUrʛsp`/b @TZaC'X/3.$\%knopݜ.#g&H\ׅrP<~-J+m%T;ZzTA싉`zb, ~'羚LOںL?!Z7p)2Q~t\+tIv#XuA~9YO9~D-h 8m-&O8߁n/ JA˄g9s]_*WGy lyDsm#Z~k ̗ v6K1DF":i&0 &i)QIp stU:06Z0w4ÅA"\q@Y\K Vq, .+_꣪( nM/.5Cy|ﻮ0#:2JOr:ɖ2D[KPMv%)R`83Յy]A-:ӧ XȊ#sUB2-TЕ}E+;jvsQ{m~: DE(ٶOQ(1,C{# ( $}O ?#GS w>;7gGmӸ},xZa/dë[G1HcA2|hv9l8cVۍx=$;)Yp☨-1]N(Oiwd t횾ocb"@@ ` 7uYH[<ER K7bjW55:XƴB#R: *j-eaH,eʐs=Mmv40lO/<9p)x<"++lnVh7P;{Nխ+2. T#Dmc2=.fhzt훖ge7SAWӈ+lݟ@azq E B)ԇlߏȷ([r9r͙˚UŞ|9)@/% 9SzJ}]I_n_J\9Dx_A33:Hr]LU n 8rhC-qt+qk maWϕHR4IV빻..umrb.Ma"ՑH$r̼"RŷX-Ay=fzB18@}x\0{vrΰ|9,.^l >R8P1G8!.!J+JJ# ("܄̹j>yΎm럆.6]^8ЯX xH-4bb(ش 8˥yąt $k#qf?={,&UHˑayANtA@T'L9I>~Rp)+zrJ(_NHP唛 qHY,Ӻ?8yXkmhB!IJRf-އ_ND. 3~o@^VeoJLjds%)~}^(Y%Ö)VWZ29H*Jzsl`!F"t7RL,O#g~y5oz - O,#)P ΐyN!V:$*~7B?fOߋ۝\-JQ` Q5 D 1p1J&ˬ/\ޗ sUM4rWELW3:k?]HKNrzL9mOcED}#7n"Iɱ(~ƤC0C[L6HЋ8BaBtramVes_%^TqA$hLߝX7^Ue1?Hw%$S^gJO%?ldx~wG/ DXq$ H$sm5]JIbDT{S :wTt.@5qO%l"{XXȚrU+ye%?E>#:'ÒF]E :P 9SE|5<#`~3/ÛY#?J*;£B Ppz٤l^H!Blډ kޜ_m-,z(/JS_N,++v_p]6MaLft kr>SFcI,K{q(ylv|[`wM(Ң=ȟTZ)^N#B9y|8HUSNaW*nyWJx ^H$@^ޠNJD,Rv$K:Ϛ&}vGG:L7ǧ6̬)uۆ$RQxrV^Hg! ɲiߧzLQ~v9K/B#"N),J{ Q[L JcqF*𼁾@{"o2R99 Q<' i{l$8u?/L9) mEdJ`~m)͘gV=^z0氉6qaqWg, vpl7hHe=Bn!;!4;ldIE>n#Y]6DyE,/`F"S^8cr]H;j[*A5"AWI2.bq ;1m4~ B'bT0*P:?$yN)3&4Y [އPc~L-pxf-cUC8ߜ?(eyBZpdK^j$u] BWz.XzFphۺˮ8>l@p$n+cI3pP֠^ֹSHO0zC7K! ly&Qv7?ay{Vipnfsbc ZW׉)OMHc$ÍHwQ];2V{Gq;Nʉ 'f Jaʩ ' O\}LuK["dDsJEdBh0M>C|˼Miro4؈瀝Kzα g3V5*| ce]=e˗]hP}MK)C(PU>Pl ~|7%+K$ZIGjU˱`3^+rXeļ'%#(=;.9_Р0䃊&.aH{ِ\ىw_Ggoۭx{4jg4h.15/XRە9پȉ\2v_>VSqS(K;Sn:Vo4ZBSי#\"ׇ$;:D±Mf%"ѳELHx'tuht5ZXhlvҫ$u  9t͉0LHAPbJo<[#$t}Ic8p>MFz,Fֲg $={*UEUcX꼌o;o.V?NT6t,&9k^[4|M9ڬdx)'uPdN`6ɾJ* T9fk^z@!*50ч[cf_d̓/w?>Kh`-]p+/lsJ3"ᑆWQ[m|#5kog2e០)ӣrhWKu& )$|M[^]KYDLyyiN\*d2K REbI<<|Z^<eN.8p#ű'NOMٺN#T&֫0[FJb=8;61)@MX,Ư֣?}]=.ZEӽVS: |03g-!C뀀=!zoDž`=c+Iizq/Zp-t}c肰2\&n?=\eto92 A 52!> jʓGB{M2W]*d&P9lQ ]O '@4> )kחV%ATbDX{qFAL+>2]fW$ c=huQ&2 O4:-T[ԿF1gIYE*q2D&i8" \:&.P C#l!ׅ n VVL9㲓C a]z Jp$KE *3jbގޒsT-VU'L0ށf;96y| Aۇ AQ:Dwja9di"\ myf/"|ƾ>'= -p!op&m>6~cE(}alU F6xHa'e{RŒmdzPO*Wz_=N^B픞;Ea/>EUP]@&3>{̕Al)C#7ѹ➛*_'ƕYTA12pRguMB1iĦq(8 tAI&""XXwiɕ%6|$S$nAM"ͻ Ѹ djxXg2Px/\Na{)V)D!-&äDpo)H(W ts5 Ip>@n3Laφ8{a(U8}q|+s\'ISlDQC+O.[L+qAԋ`TP؛-~Av&qۯ Ct;i^9Ү} 4R#7ʅg~K8w%@Tuh.ض`|MmB32q'y ۸+"fu[^"MѸM~'(wEm*k`N͙v_pIkqqVb< 0?!-zʷiH]R¨{Ԟ,d/a淊ޢߝt l$\[r;)$גP^֌`և d4OE/~_KLiQ(a X WB0ƌZ 1"f S %WoE(V(+Y͔inq#R$o #e\:g`GnnIYgR+Rr k!QѴQ[_u ㉰?$nJ B!1͹rSLy].MkGpGlrLWz.V@sSb wNyal.c"?L;UΏP2tsDfX_hS|ؙ-Ӟs!5*Zꎦ0#YdX&fQ>֙ؖfے +$ s.𘃬*5*xEOy" KЖx ?IW?=4·Kw/i%i ;R *VwS$n& !+(Rsr0_ ǤjܑqQM  ]H#df\ RA]EhCmh9VN}6hI>`z.b݂z\Dt|-4~g;69H$b]J=$%q@гJQLRP.Op Fv$U'`끱lMRC7f`~ml0eTh\=NR{;iCRp,̂Nv '^s,ȯF|CbVsX{ˑ[@+-zĩ'6$EM)~^Tv|?l"6|uk{O=e3pcNП*1_x˥Zt;W}GΤEJqø&͎|\.#$*ڙ rslT=U8E$yخ!G2X8gp#S JõQxGh^/ɏH3E-JJd\m5!S9djp8E*rdL],ݎ\Os62 )FIL}ז5P_9A(] \A]>P Ge,aS?s][bAVh lK}>tsnJeoЈoH)egqGLCSN} Xp꒑^ur8NSty֎RZtD%BøAd.Pggb&mvêzk8>' )y.PY1{R~e8CN`qF(%Đ*U\-~3) l)˥I:h F)8(R]߻nEaiV(D00 >QWS耺0j&ϻ,Rޭ۲@ڢɤ"|gqMT}#G>-u_PT\|1$](8@!u0@Կ@m) S5:87Eg)ChΠƎ7 O q/*3J!'卌,l)qA/բ ~*ϵ 7ZBЄ'{F2 ;`x nQZ)&ܺRZ+r5OMBxOs6BBviƐs(UZA_  eI.Ҽۊ'_]bˏK.Nt<}iGP.!XT"1p,Zaj16赖$/>^urtD qWGOC`ՉEc~Wv%~Fh3GJoc[aojZc7N}g R[`YI~sl16O빓X04HW#N=tt&;`#O KeGjn)"E<. X^"Y16pEi_€2J؏]?4BB7SV8xK -3>z ʵeE&绩fHl#&6풯?K]ZLĘVP:%Fwra鎿1n}i49 Q+4uR}_hd>ܖ qWUhҮjYV@>.e1q;ho*s6߫uᶧ@ř݅A׳M}Kō$I!=[$6x|^Qa' eaĝ7}ڔf,+eOT[R"xy9TO+;{YWG. m/xf~~\Ԏv+:טmz^kuDTXA/~%Sɵ:IEp8 ҍ)2ZNVH)Zx} ɴqb+H)`\R L i$#;ꃶYTs ECCmۥD6{$oZj2ղLBf4S'<<4X ,%DBSφM#WGoW.*vaTR9B)^V6[u/7 Nqw8/~CaU&g& K#]ΖJ*>zN -P \ #*Yp'#B" ;Sp(s;\L]RMjʕQO^#%c] 37K B"/#LϵmErބecbː8tkp Eeg!1Bl(؜ 몚XnÊRd^bm[T>4iY NSx(/+}k<ު!?}>^33u*L3x:|Ο[&#F =X";h8-l`%93QByg->'1~X7scḁQ 9sKbVQ*'Jۮ1DNjtm&Ӧ[{dR ՖN"qn5VnTp~ZSƍi/B**ɯcO,f*+HBuv%{oq!C!-mϣhKW׃&j JUT~~ǏQ?<ڴqC^ϱr>~`p@zA!b6E驚%#|Tqڰ#ftG MN-|+2h !~F,;yd(b lgZԠRf Z$5]z iy)!fr" u[F ?Y<%sɗ`,ЍR-yvI*|CUWؙ"ctѳ29 bI]hrsh2j'؃l;[ZT8\?[`xp3Sr!M+K8| >I={G7q%EZ}LuhX &(2͸+#UgLMdYǵX-B Rn*<)eԂu8{jF7zcK'I {Sv#P:{vFϦ ?jגRE8 RRŚn>va8oRjފ8e,/>g=wrE } \qdIXY VaRg _JBZna[6Bk2,sZمr@caZ%O`}A|̠) ƾ7pʿF W4OW>+Ek529֖רE:4{mbkTu$"r}C|gH.&#x.k.`@*a}~^&Y> dBvkzfS F4B>c:$?>4wZMٯ~Nܐ.Jw3Pʫ%N Uw!L6Q,wNDɐRx._CJ.Hu5h) Ľ'XX=\Qq|0 4xR2C.𔑛2or ;jGsn)2l:Խyn,x:Xf*hw>=r@yFY9m 9ʛNVWvj'VI?nRW5iB"+ Y~2b(drYY\Jo7/DZe[Rt1(;IWl|#F1(52fgD7^BZ3ABt?QTQٍ: {tb`v$ A8vВ)A~JuSbs8IQ[Ikعu$$Be+ MڽTP# nfˀ?Gb 29zYŅQ<sс}8;q%kYb.cCfOJ ;Qv aƯ` h(6Vȵ&8[V`c - jV)$-`^Faz؊TݢFDn ,*JnJ{J{|e-"F=kcG=1ӮU%=+) pT"@?g_pGN"[bn|͌1(/UL'@q $vy0ÚQ26$LC.bi%<@Ʌ( P2K 0#~Ox`a|]G?&8J>(-#/Qa%8FᘡGu~"S@4R>5 ^JT mv̜DaK(f.^p%;ӋI^D:S7Jv n ŒK/4r$(|WZ&ҿ7i& KԎ]YaH[:ΖSD鐻\wyaUf9G1A7",Wd , %LHaza%1ϵwrDFݷ#ԎN;}>[PH.GN;AY" )DzJ$F݉mi)@u@ٌyy;d~DK*fQ+,~\D.M&_27l}k ͜{HwmTu$E+A)=>?1W:g*UL ׈W]ḏI%&(kfЍ-s:&[&,12iam.GgJ^zکN:kOd&'XB}8/ MWz6I{&VڵnFuQA߽BUMvMs֖$PcU=+aEitr(Q~XHWnr.҇!?lܻG 4aRǀ KPa̔ ~n)Ė͔k'u=L M ؇P;kXv%fO^1@K.Z燍t S"`?T`p Ĵ0בG?malz|c#+HicrtP*;9*ԋ[2D2Nsz R~beMxt^{Ȗ{v|.tѮv<.g=lYRKS^sFƳU.m)/SYqXv_Hn-,(f?l3ST)Fsp.dڬM ܎uZ10#m/ "~l=@vCS 񤟆;LEڞܨZ1qu.]VM$,x]8=.!O.x>-h뗡Ͼ|[_KB2eWp[*ҶM^~DHEpI<+/fTS&:X [y`Jm[(gUj\nw1>Vr8N/.ԫ/@Q%# #GBoؙ{Y [nǶj8^;P{8y^|7K✐Xe0d+0 )e^\5jR{:;2zeᵾBf"-qgTJ󰗟vQ.Ó:O({K*Qp en_[&359P ]Xہ.hf|5]NFH)ļ*Y1)| ~Ⓝ>" bJ='gmb?p=M) B' 3)sG'htQr<82jLknT;SG,wb2V,56qvKzn)[ %4Ou &To)lS^ՎX#d>ygGۏt8'Y|{ Ӧ₷z)\yӾ3HU8G6]i뱦*O2K)CV ە d>2 sHQΜoÛsl|a"j QމR",WQO-!bV.7]b mb KAwH'QQnJQE"JY2RVxi",ĥxwɩD{XF"mhVTN{Rq{G[^#͈Z=6 г8F{!c:>`pb}KhB-` UAw)nT ˪*mwHm3|+^ť8oP uC m!˜`!n̪&J*9¯h\{5 yz\k!=]dZ@Z~iILΓ%A fÀ=!V&B:VuuiC>€30_h=?~Jᓋ)o K/]9oy?3yD5L)Lj?C8(W\qB6n.x*foٝ.N;6n~<OBep>%X$BFrtѳ )TD5ڒ]l|FLtV* 1\)j>]ΰ טͮ}Le}p_9P* e[_y0wHtp~@Nel}߯/(RU&k9 ߈\h=fRULPUl9\tY /q "J`+pZc%poZۃ=*nD,+W|vX]N0}$c6:,kZޏsG tvE/?Y6"?@Dn:yzTUߥ#n)MjO*{Q4XiWQ{2dG #5LtL 7.oRg;[lg /Ψ E=Aڑy)D*ͳrrE kۡU`!w}-/g:H4LVཧY: D Q>cI4D&d[1hg*j%,&fSFI2/źޖin "pV`:V FK K:nɻnCsb=yFkO[zO<-pPo0>g?h"FjaqqW-),kWW jJ~槾(}P.ߝF۞zG1-&M/!}_D\YGvAFRy:α|![$\I -hJȅN>)PG߁Hb,:0WT]1ĥ0JwH oFs 9}-:Rzazd'oM}w0Q-|fG5ȋC~/ " l"EbT `ZςGi::fQd[(rƶE8ofS oL02nSn!< =,>[Z%e'r4ğ˙VFUO {41t CKoNd8Gyh i Ljw؂tv{2Nj( r]ڊjM4%naqwzN4/a8k 4+ oӃ"?y-9b+'"θ{(j>>%/cl ; e/M!W_URMr#:*Wk $!k%D?he0g% lӐYfԭAJ+fΈJr=Eܪ,O/3ףJefZٙ/aZD.aM i`f r]J{79`X }dYC)d Ѯr{ ݑ 5,|-){ouQՓhE75^yoQ75/&Z&Oq[@s4pKΡ\͂Cʺ#jn_K?j%`U4Һ?cL?ҟ ˖OŲX@UnKcK5R ʿQWx_z.ʿJҽpOh`/j-"Ms=EO4rXD ;ݭgCO͕hDm\pWg+3SҏX…0X"v3P}0K};${GstSLm>O/A`*,qɬ2.)Z[4/юi +O#S45%U={W l(N?Q _,_mF07C %P??`%9slIHϩh-1eph\Fʬ)쌡if`EbDUq[Poƈ}(\yb^D<ːWtDuP۩^qq(ھ1n6gh[ruGϸ{-J.y3}.Nj|8)+""#LM\"+QQi⪢re8(rRW;LAK)SM}KVq2]I.;6 }2c_[M#S>*NiӪꢺWVH~NV4KL$ɵt)g"+Y8N%TL'CJRQ*&/lY%=)G^2/F UH.zHlƁt8>0& ;zb[}ĴR&U)LJ͏%`kjR&o+?UQVdYz ^۞0D3,q(e|[j43%?D 1UJJ2cӔޘ*7@sƙ+ G~E p Y{Mkr0.ow^eY䎂㇔)lWedrH6QOFwx=kcFoR'jM}uųMeCGk-6MS*@fW#`2{o)|:9џ\.O?[Uib /T[XrS* ;^!N)h ,!٣-C[In=RQP14M6M(u96P*1]eAs\@i ),{1/[D->]{e&b/#9T1.۱5@8+CNdrqpۼgm!=`? FTu*.M< /;ݮQֹU%z}YEU*H4"%*HgY #NTY Sp>FX*?)W2K:rr8HE0*@oZ^~T?R{ j.+M3 \ je}ؐ+ne +5b<{."?:pg!!ꎃ}{Y7(.Q;Hjn{w Sϟs_zJ`_K,\vyݣdnyzF-)@8v&?FZq94|e _daj3[Bkp v @iđNn'AU#30qd, m*.Eig [g%ϓEnycAaߥCV>ܠ\wCS^"_"p}6@MD;pXX6hrHO7C~e6 DhK[ 1SdQx =uD=Qq 1Vs˷]4&y{MkdXV(»o 1="g%X.Elz_&r@p_tLi9KB[7V}<^gpAc+2[sul#&(f+Hf+!5xYq?[EXZ*)l̘":=0`5z/åLK ӽ͊ a-{KeQrߎ @4݈ZeK /DysUj; k߅y|;n>%gr3%w.h'u?nL](ñXe>uG‡= `|wJnyOj~+/FVE $JӕK=4Ν].\?,pVyvz6+!b&?ߖҭ ȠsմZ 5v{plMRbEa|(;|:E6Ӊ'm0LXyNt/fS\B+^)v=ftif QrNwi`MY-=ђ7o l]&e>jZ10ɯ=Sb UTodUf ,fb?%-ld;ui5_>7%ui _-k$H_{6X i!f/:ƕC,TOcwvȳJjwL#!R]g۲yAӜHLRĎ[aYNyYqw r}&WQ&쨚B 1:#0DtCP"\猀}BbrHߥɹHJQX V0^zH1WQ{Ŭ"քY}[-Z%^$$qQ Qŏ{DBeb2">"{k UOW(D'S[O-݈bc9EMMۚs:\+w3p%A_vƿaؓ$)}dM=BSk Q<DzOD*|.In`r.t`uܑp`B mj3EIu$J;fIJtۡxcbMLu  V*N_O`.]` +utx uL;;@ h5%j 3T%c2Նz ϋg$x/fI?p1#^u= }NL*X8$Q TJ au(?Bj~&' kq"/)-#oyIݳ[%\"]b؁E@WO&z)1} R YGLHW,Wt~+ERt>1gqaqIb-LX֠y!,_;i߆ 7̷{J} /v,Wp!l֐ n݃tJ8yF<ٳpCyg Pw*>o댻y?ވ3*t\/+e`dvwѿwi{f}G8M뽆4Q9S* ߹+sW*Aa#@*b\CLlUķ2pt6&{+h5)&0qM4LФ%k̓֫Y.Hǐ}+lM bfIkS6؅4C*(Ĝ !T]$)LQ9(L܊z/j(Cxpt%%ʶ䭼pH,$d:n dcb_JL`zi58E/[$&]mf8u 8MYHnwykuzBA0(?Tm`> ?88,dG -m`eXPh70x;[^SXUyo"UߛҲH3^ŜsR1ih:y!fGak!kgSFP᰼5t+tn57buRa {Ц$oM$,w=!]AXeEk?"gLlHv;#jFT+4ae (RSrٕ3ei` 8ɴPͱD9v_Px Vmb (X~0`!#? ND0^gަ@˾@1LO dnĥ<܇Pej"(;Yv:ͣ2cv? Gv)w66Mo;$tp ~Wv0: c?f;1x˛XJ_pAvixihڤBEϼc}4349oRTDW+v (s4,I+waZ?˦ <)9(2 ##!4,ƥ~2.M>^=^#/yJ/>rWM@L%?1G|Q 5Vh= DS]A":RULC@/S"j`CY$s?Nr@3*|`x(y5Ԉ _LڬGWEU\ R9zsTs9V̻߾=.ү\7aO, e:뻆{Jnjksd"s 0>S;U=(Mu'mtRI뮘*)YpaH yP9HvȂt=l``u9ۭr<$0hi<.+uf>)=^5Ֆ}1Xi oU /ZW O0vnuϢsVOCKRaDG$B/w]iG>qJQ?q2E|zpn01jHQ fsm*\T4JPod@ CIys- !!2(Fr1N05WT#Y|CG$ud(4ܳO=ƍ>MeZVk{ cL>;+dv}WOx}X,6L8@aYc--N;/O{JM;ߎ@5Ƅ K*kV9OVi8sLӣTC ~6(0(KzOE32 \뀿ao}o=i*}8]p&E)]z[ Rn0[2}`qbpװ$ω˘#7u{[&O$K^iƖ[B2Lܿ$6i(\MH֊-O?޿=]=o=w4TM/#UM pQCĕ`>}'XTFzusDb?T(Ztu#h1"p} ޷ioṫ|Ij̉N$Zʐ% q n18͏|P5!6v=P&ٴK :R@tumZ />68Ljr[9W |h&^~"s/ҡoq $Y?y_30wboҼ$Da$opdžZ pH[ӆö- iT:LB[6wfh<,kx oO-ؔ#Eƽj>X~ ֭#񝟥rJ6[={]`ӂpjY079LvvW-I94"0#@e6u o!_?͘tïίnI,*h|Cׅ#ܑPϰLHN&r}HipGɝ1r7ph^5 }?m(H5ʹ)fg- @fCdT31$, Z=싌1\9IvN{Ν{a{L]vBޒvG&KUsx2q;H62Wal,B|g8oɬ:?](:ѕ2hoVfTG pfqv>WN}+C<SO1#NJ" s u!|ߝGـwdeV.u4?CRu z)azog;lKji7DNɨa$e+U ? ;TrU=W `U J!;5. zS^ h Gi&WhDn0*9׵CpJ7I NO^dkC7˅GVE" O_ri{zCZ*Svر,M5ZY8gwV2 x< >'w'˔׮%o19qA2_L{E')Kc &[$_|{ ^ݼO7GJ@ԹUvªO. I/tqDXúH߈ÑK (cF8yo|WvBnm4w$~ZmnrA7)5 u[@ R/i;I)D\bjj=3!oö47:B8*:1MtXmxMIkzd%ڡDЛoP;D\ko:*@C1pYV:i<~wNg}wuBp+Vk~JN\p_LB'>!X%~Yw#ܧ%.#[f4wcAKflp ],䎰h;f(C T(PZe !+7@_4ߎEQa3PT_unp'f_oPA_ h0y%J(Ňs U<@}5s"#Eywo?Z+HIby^_L|xq'c+L M ڍ Y6-@tF0LYNhêrd fdU(cvITl7Ԓob:ܚuۼG#)#%4ohz+q_,R% kŤR 1zzK {UN,!JF !J@Pdx:)g HË x?brm{JFy M}!H yxN`(O>=yݿ_ZWi-=+)ƴ~DLK?sy?`dՏntHQ'[\*T;_]KDP鋩9-*ir Q2o-qJCP#~<2|ǃ;'EeNäs(6d]4EC$L@5ZPi+;R-}jk]vUvߥtBv.(:xow25co @^Dws4wu(/4k&ٮF0Q"7O,F")֕0#x}'O˖Zܼd(:I/$7ta*T-bKɄW#NӋvQDw6]|Ϫ?;ӻ'f"ZI@f|~Յؽ%dbqL5zPbES~ նS o5 sMm1B&Ռ}շ>x;yq֠g==쒑 S*Z̓|;wˉ 69:6E;X`* aӜ9=ܥi_-qN =vm1!лpݰA"X&n?C>ͯڗe' VSDzd Yp|zR2q%jjCCR¬hu!N[Sϟɶs?"fe l8:+e}Y[p>xeMF~R"'6̇KKTgU-y8J`Oi'ў7> YZ/Jb=i7Oy$"ӆcxRU{"hLRPjSfbҘtlwՅ#3/>^6"t//(Ϙ:bK(-̏ Z-#Cv7:{t{;3/N? Zj:DڳjiR ġMcJ[>;[ JEkЕ49XI^p7*7֑u.٠Fܜ3#LZڽ bk2(?C~ R<(㰽}[]Cw4}L!K>b /Js$$>\ЄBM ?ͅdlYSaOG1pCR)e!VKTnĵ#p/[} {k]}@+sH™] eMlrƺ:=@wQ s-3]Z;8̎=SN4v ŽeGxÌ`ؒV5qw1Al fb̍ޛH2 1 9vm52kF6/ދ* A d>LqL|)G֚Qd93r;R(!.md& o[7P<^p+$?V>YN-#*wIM:b׭ r |=ɍBo`Cj 7+CF'3J:;q2Ur;"{mK3Pwx3V~ـꮭIG2jyҷUm}r.+L^݃=ApIlz -/śճ ݟh/"W=pTaWQqc :"t ]%$( هFڌZ(ՅKnM;LUm?iWtL}8CII K#:u33x-yLLᶵ8r <^C*V=X=): Υ8| RB&9&,b>_ٕhy#2D%][eivY\s5aAkٗ.ٕ??ui+Ku>JHڛRHw%׿O9W٤ ^Z.j MF"Z!vW{Ag@]J=%?箦4-#S?ɔ>6S^wm|7Fewmy\1_$jhhzlkI=> 9%ɿtv 4 |z;)ޚ68?H>3D^+ g˹)D(w6eJfSk+@R7w]Z9v: $A뇣4zB[7:G6tS4<ǰ&w tfOr2bYJ70jZh?Rdz"_ɪ C[c& 4xjzfׯCЋ@n ڹOXIΏ9S$@3'/ r*KT{3~jZdh? 4oF6>כIImj=t!Fc5cJrīϙ}GA@O,؇F2;TGW!Mu^wS`(Nd 5ZNd!hO}Dq'?jR2Sfط+JVO6EG.W\x0x)pT]fR;la$ripC6Y;Uz%[;&R_c/ue`kY#]?cKWGȅ~7 }M;Ng{Bq""cͯ\ywne!CƯ2ws BhJm4#͊O=nMdʷyURRtc׽i ѻLz ]{orvIG?{_{x8n;2HI)aXKjLsTWn=N( 6rKVwXԾHDlx.qIx:If28e~ bwɴ/5mC&{XpF@qA|Mr-U|L!|;<#"CvJP %/#*tA%pfpPmڜ|K>>YsOeZ1^x}d\]e>FB7#f K;g< 6w䄖vce@= G@ OBT zBYL8W[Lor9T9<ITc]*wcpP2E VjB?W o_ >%'D:Җ_0_S\`r#)0 /oc 5Y]`PzVH`)hXw4s-;#J|be:kgeC`Ki`d/хW#-Q3QGאɞS~T;Hx[^4?L.K"UmR[*t8$]ng>W ~2[{mѻ|2ٱ '-+E0l4@  @z96ۦ08+~ך';GIMT/4I ~daIK(/iv܇f}yVE;~eb]{n X{m`fLJ<Ý$`\cϰ-ukt!C{9$LZ⻘~c^J6&̱l8]dͭTd8YZ/gmc A'sA.;v<,;[Ѳ1-p%+nHG<2@]3%pnӀqb ˮOb@h =ߪKdqv qϻe( ny@޼zjS%xbDھqžc|s$'GtyZwc.`I^ZgNC L L/q 1sEѐp.pd| )RsvuLV3$QWI2@AoU˞SMzD^]( `x<[h2kYԡJpdzOzK٠V=_Zv :"ڐZ~";j%OEn 1.<7Mqc']"C_6T~ 1\r{ 3we q=˨cBuRr >7>u M۠Eȇ CFVj%ivZ;jkA|y7Rĝ,k.Hv@3h[Cગ[4{raK<ș&k"R^+bxZ-'[׹)E~ؐmMޭMCPBCzD: |ELM-bu$QUic3yCr4m?#:k#+bX\]x;u'Rxg3*y3@lc9^ctٙ@o+G`D% z0a]UUO~X5:0l|7dz!T]1tߴJ}{{Q̟`2ߞ4 ?^gB?VJ5͞P!a,& #u'9Ozi9~@X' ;Qv*-\y[d.XH{ o?A@h/H> >r#.=T p4…Tӫ/#|X̋UxK`Y׵Pcj%ji"q# ~s'}A@:.JBVk4wbi,mǃb9#mV='2h"pڕ2 ڬ6TDvYPAвg˱mm% r; @vr@Vش0MO>)#-%PǠh*U[THq0B?ӮPP(68 T9CFϴV];bm{ˈ3. (/],q;P=pA҈ B >Le؁/Z/$9HO#o=z ^UoT ('sHY bCcKA;cO Y{oJ $;p^fy" 3rC5(> M4)]t¿_<Yѕ,Sf^ƹKy## 6zxdz?ntkHi[f,sRϠ9XY]m8f#[Ft0E'@gڇWjEEQQ‰aVJҲ: ?*Z7#Bٷ:W (:}!Lêk@i? \8]Q*83rl7nl 0,W!M05tO2rui R >HN0t6W1Swve܀1;1VSb!hL_wbRP@t <}U+cgLA6;v~LY^ƺMcpmL¦kSq7E Ug"YCVTNAU, 6G8Q^>m[Ulj_ȡQiddVv1*5m9щNBik C%zB)ĝCnF#!P~ŵ2f2UQ:s$`!L92r\J{,靮j2\+ `/Ϩk/Lj]G)Dtl-_"(2Ʉ\ϖ%w`[1kZs-6!sN v$ #qȺg8W>?3ƴ5$?ThPshoY[ZZ ^xW5 A:h.9sqr~ᥑZD+a4]Rș) NDzo%8YԮ8 K(͊بv@ !^w$][L@RD_ir<1J[:)%ZOUⴆ q&faeUXt$ }X˗?jLZ(o{6Sp@IBV&qZQWk2֖{E,R A>OJT5W`"=B`.i% ,YlJ_[/>!v*LC Hv>/M0\f)5q1H dDi&71pA Uech]IUQBke۞=K]  '%-h^tU-R؝MLa'4Oڹ-x}Jٗ0˫ͱv@9Be6V!mLHݥitGM"f3[2&@6f\t WZ O*%?W''+T `hm:2$”jBEW9tT:yE//)Qfdf]D; ˮi=H=q۲zpl&sl>T3h$, ̡}}gap`9Ҡ6M3o וTX}hc v7, ߔA "LAa)A(O^PH$zXsoPy|]+8ّ/`|q#mA龭{a\~;mp#U`Me1S#&,B?2YS є245#tjYpt;dBуKMlwIjד%wIb"s1;=|zTGb갢~7o(Ynֹd5.)(ҷ%pVڕ?5U "ꖕx9zQ,#ִLj%68Ut.Sa^/_Bsx]j4a/ sܩ+y!&dJ&2%RDX$&=0F G)*(}Zw&sdkjY=!7C\&!LG܄ceVjcוNG,nkZ}Ҏcej¬P!m6+6 x$K{zӒ7wʢJp\;|OT0ZVY(N{eCVZgix_7/S)@*]MaAiU'+R6;- sG!8Th;CWTy)@ hƦဍQmW*>?=`l' gs8=l'k\ro6Is#[4E[;g+\Kp&9RxxKAc#ؒy3; 3_( u$(媶r&d]_p ZafFeq>= 8X z\`?D!x<72guBQ*wGN1791݂xx4)e1d`,,CK(mѣG0V:g)JK?oҕÎ*ӂܰW9.#AӖ6`B}?ʹ8 `ۆ7f O`iB߯v;Y.JS B(_r FDl*o6зG11uÝi .$-S$~j\D'YQ #"cZEQ:Dϧ9Z\לj=a3ɼaN2¾4"|S4lP(4K I̘{g$TlMgd6P#EmJS}ds?>n!"v3j}kW)YhA{t [)scR'BO,U߰g\a̳44R(@3tzMuI e\ywpd tWc!ش]gW|7d d$MO>+@E>T uks \') j&jFfh]p~/ĒW)bY\x)ڡ1cp}_lѬl֠jhu3rtͷWn1&m]TnK*}rP{QpGy 9n c/4Q quVUGTa;&2bPQŧ0*絲G2bd h[nT^ȶG>j3S|P#(vl `)3 Io Ó?bCM(!+HM(פ[#qzMS w h-^<-H/mpݩj+€AtX nCH'aOnUE-)E9OUzԀ4soJ3V /cBڰ%:L )P4TXgVdQK勸`"˸ Ac2YQ j (8¦ ̓K0-z[ X+E8vX "۠ZeƋGu S67\klfSJAݒ )LJo3}ʸ7)zhE;j8uF.C)^ 8G?DJpBf Y7o%l`7aiq6i sJ!KP[Q`M=i>fQ5tԹ<8 "{7鵊F(rYTVQV8],ڏ{غ>W{8j}^*#Y$զVҭumU~*KIkQS>/;gf/mA=L>Hh߼hM7X_'C;Q1YAXo?L[tWEz%0L6bȋ!slO]HTPJ]IV:hKN.>} LR= ?Y^%DPS #l.%vMjq&\J"MR{_Y7,3nVT@a4@|4ܼJ y;$_(>7c9&,7Ք} ؼ !6Q9uؿn}&4<- jMJ{sD85aN`,1~ b 2.bLCVXҴH/ H~rG_t w[[CG=O2{mAi4~ xѴ߿RZ5.$5#O?Gg$pB0[b3N:JK1eΝ E%c)0jw25=.lyB G@UmgD8{d"7#7#d *dZt} /DVJKʆIӔxwt ئ7A^-B"P%<0uă`UjRap'H/1lY=%)uDsVKX.w$NAQUhH2G>SLAKTVtI@o^(~$>]([Y1" >dN!t8&Ȓd}>DF{` %"DҡaI@OpZpO.Zƕ(` wY ݱ#JP딣*;( 5cY`bP?Ola0򃹈+9n('#F"66'/5!ts]@؇ )J?zS՝.eHo $i.ئu< 0YV5 [X^#%qE;W6LȂ^F$Se$Жk5LizUO C99Qꙫ պhve ;tmЍnPv+7=#?n浍pդq | A˃ZI98Ҳ7;`,s9n,)mI~WW 8G^'']LZh6TXbo҅ƾFAaS$|Ԟ1:~g7g蘔N'¹sp?nY쬝5*:59Ө Hq/laN5|.mx+NjT+٪V UA1XpTm\*3 V",:B$ª֧%Mb+U{Wm\X{lnzQ4ɳVN`%i85Ë71XYPe(IӥnW0E! (y/e@nl"r%/ ʲ@.-kcA*^kvp2F3ZpkKH{>c]8nXջ`?W`O}׀ n8$תJKP@lY28%Vku„LI^ݮV5X~ 8&IޱkvYkvjoU$DFB}|DnaL};JE8eIrEcZL 3{%٭=KUc6}-G@!4o\YW,31_C X)$=KC(z& 7E}g++ ŅXeFeJ+[2ıQg0JF{33 '(KRMPן"֒KhfYlB"z֌ x0="3&=.;1րГDuzwU)S]j}-P>|T#E͛*HxNQb' %* /;:N4-Cㅽ/n,(]: ^߸CƯ'}ArW*Nj\<*CNͶt l'٢M'|62`_\wzqfA\3$"NCSRO^O5Y%wkŧbEn5GP;f1%쟙9 AL]xT=rT|ݰ,2:iJ U$rIEL'u\C)_$n ] F/SՙmX[(V_ ] zP(?D*^ !WqT10 Z \ƛ5W)A-<9\)z ߱<XǦGt*|H45c R@::ebl%)pj6hup 싴tMZ)QN.,1 ̋SbQJr QA 4%+֠É&ehBfSPh亹(;$R3q~ a:LV/_@`:OC{Ŭwo$8ķ < òz<#pUem.{5!pi=gPD.<Һ)jh*g2#=?|W cL"@!*U;#!3Rқkp8ǡ6՜kKb EG#ɶT4%.uc=Gڧko*<2b߀A-f wG$%<6 j,Y9oKxo22kBlL2m"Ǻy_>2tC>X_$>~GdhZDN:b𚬪[^ٲ?f;D6p .rR ҌyQ];&hcĝ՜[u$NNabX~MkUU6ytd?F, `#63{ Ad᥸,V(/׮$4,Vdj,)?яjN#wxi9Akr}Y~0t$>3X#W/J1;bhnj9Id3g!5GC2%T2͚YtR3[0 ZܾS=G/#0Lp ? v0Ot3_`U܄N}@o5ϲ7~hP:?] Z_ F**ۦe%}k= (ӡ1B՚ÐCYm!sz *{7^ֲя.E3%?J$2A8e-2r-ip}Y"'y3"ʊ=!(^R_iٳ@\6/1dI ;wta_R̥EjΤj}-n0iĻfD!1"< ϋ/>Z{+s/[Qt 1fٔayyi2K(ɩykDZ0qjл9[h@&r0 5cY6Ri`2Z? 7(qe>(ΐn)FTfEn%ĞNsY8RK 4Ϗ'<2 tgph/EB5|ajƈ2j쾑if+8AlqwNS1uMt&-J6S }F%Vf; ҇ej9e{C/iq?}G&r$(þ } DSC~gj}h dđf,3U :mŸUGPXTN|">$mM] #X"S=e5򿯴B5 xo3xG^G[mIG|뵧+ uZߵ܉yyڴG#sݡ1|Ҍ2"jE+r:Ϟ^ԉ{Ⱦ(B:td%Lązһ7-i^%2x͐qbyAV`YJNOR*rY8d_g0ZRuD5\!`bsn" P2s8lf;3tcy5BhlqtXR'ܺQ/%h]#b|gB"A=+$_D dq!kUWƂNHo֦ף{F~ s1QM; %!ׂeIt CoGj"DXx|d3\?֒`Gz߽0'(t!Uo]^By3eA`lm݈/^O2Xt}0o] hR#\WV`c$^L4s2O?kn<*sh{ V!¼Pɻz>Jb$Pe:Zc9:u h̉? 纘/Ɩ˱G;UV-/P;% e8(:I~ʉᐵ0TDs= e wP(M A7_V?3jDpNGyE"H%2'dT^=͹ >ZiMsBjprg\ 2W>fmjč Ք򹑄I('!BqG]4cs̤$׿'1LkEC {:a8۾EgY\2J+ջFriR"|ZϊK+՘1) .c50 M"x8Ixx\׷bEԾ纟/RcKR)&V_m[>%Q#v)oݟ tyO }607=4 mT;aS( : ΉM G"H"1Mև2uGTr:k\g5: g ml5K'Y) ' ϑC⺺@Lž-*~16ԁuLJE4:+Cn DwLc+Ks%~cwedM|mD$cl D[ϰ!ofja9Z*~Y'aXH5$y ) y+YtI&XKƲ qQXtuz(-z%Wc0Q|˲]NP᭎7|2@Wnu󊲘 NF7uȏPv<7tH/HorٸkvUW'_8q\7E,ٴߘt{ 3LHZyLCEw6| ,l8x͆!*J-W}n tɩ>(}@OT|qQp2,!΅A.8HovvDk7*& cxVB$sK)/I5Ýy8Xa\'E}*="mP{t}\~i b,'_Z]J)аŰuN O0u|k@.Î/ B\*Wq6$ּ S'zrB(R0Ver,6G w$\ڃ}fyi2FۚA!G:LJNSw%$9GRP! _OYںjaopRu^?T~;A˵H[M>o aӃآ>8XV:}Ax:އePrI(m JiהOPʗV|)e>Ƞ@TjHF.UhO,Dh `a_OPDF+J ~f!A/^iL@!ei.@џ p*@e?6+Ast6&GPlZ'$fW*Xڇِa-qv2+۟Ptیғ#q-/_8%P*y  _(ŊmQZeWL5.drS `(X GT+d7mp#:C%6TYڤ4[:L_+4// Ixr.lҚ쐃|̮ |ώc*k=R7QcJ?l#0qoKSцA?tDݸ~nf21rK)׷V5_vܭdfbҰ-Rw[[Xa(5 g&Rv̒㵘[waVߠ(PUε7)7ikQGkA(RSV7roO@d|"xm?Cr<:NdDxߤ)KIhs s#,w|_{ 0qhDl+c@ њRۍ~=f&zv@sYy`5D}\:w> DoH1x."< $s{sa|{ůSBIr e<Ѹjq1xQ=:%:PX jdOrٞ5n_6!tޠ:+Pvlӳxt09-A_Y̛9J;C#n!#fQ}[[pݷpD\M5tXlZV'n~z.LCD5E램#c&UVC$pEsL&3;mD(;y%l&xӇ pO}XI|5C61C`m;3 Z{o[MH4vQ4:~e(7ݖ|:%QՋǨ!VM|p/XHB#ze QUT{?`AM\?Xš7,tXIDs:jqH϶ LN[lpQ%7`S׌Yj[0o.- OS T4Q6qș֬Ü8 GPd9aw/ "$9}B!,ct(:19߇twwɩ (cfק"V!e#/Gܺ"n9@@]JP۵qP~L2@?(XW1_풠haxܷK QvUK+BYoUubOk+M\+roCRe?#x< IDfV}?//\,6"f̣xU4X$kSLei{ k&M}obsMt>( YIt1jZfh~ucTzai*m_;me~3_Yj)/G@^fi/`DEFQ?cIP2f&W_I j.ڑ{0dsG;q^50.V_ۆA*)MDd~Ù(oUaC8B_ T_oo!K=l_+u^zLŨד´ G0ɧ/YξX7?0-ulS+^q܂>'VU~.BˉU}7lQve"zlp+4qD`ζߒ0K^x@7; S>mrҮpG֔nu5c@z+%o;SMp_kkXne@L_Gw7 9fw:H~~<?MH<:k@WKKs`u$WCB-hۡ? }DKmUfzopya6!n9q)_*1מf.'W7kûHF_YJ@%@?$1ݢ5|ǁ޷4FO5&> Wz.K?0 O*%]4T٠e*PҞv4pCXmmBVyh}0J1>'x]<:Y̌WD˳=$DB#}:/Xh_\$hD$m̎".^9K +'7Iݱ$SEhrO9MfI9 Ho40-/Fy-Ikʦ)+R>И1KM6"r-:D!N6'2ʳ>M |)BX XjG*}BdP1θM@U0EVF1U8B#u[ P 俩$ n Ƀ6,C98j;rHۅFl @9\Gwz;DuBpH2` mO)"uAxSZ 2_EyN}$ -A UYBD,o*\=dd%Q`nʋad6݂_u}A5ҪShݢfr;'ԊgLjkE|)~4L b2"r6lBSקţSI`Qo2Bhi=@h`dRF'"MO>DHXb 8(P0@㹁їd[Ov H0qٷN8[Kdq^ص2,ApH}L%yjr?QXõOi_LÏcJiC  %"™Ԯ? S420 R$?ƃ:}rq|n.rnX.D3AFl~du92%ax;ZʈS/ zHع86ղ)NSj/h| |?}ޭקpD]AƀtM98MbclJwR&iS|HGQ'Y)E&B3qbS OZ)aFQ5)8(hba:N┩NjZzk q!kaBqk 'XgS\-6g)`Rm'vBGڈOS|GO}fOEs3[+^Sއݏӏ"dK=FS%K+05ݶnHV/}1AL:,Ҝ3#PdL=kH_"+m!BwZ1jD8{Q(wW 33TaIg~o!WlvΌ}-my;eS@5&(oh uBk3uk`igӿe˔ٶcb#h)4e=GL1SimR)I2N\7^Jck3lysޟ{ndS)UYS%2NQ'vm~x>nCxhz,$xf/̛ʀ* ;?^gey3Zkv`&cqNYQj@nRKPF!y)]q= x1Ǫo N`>;v, gZ^`G,Vk:.&5LA n=?M~a5ڼm\:\IQ/3k.ȏ6}B U!l(t[v%xf»`(c O1?TYTs.cMCb_o^qGߢ}N{dQ<[lI&_NFxqB 0xGrR_c hto81o7k}\X%'ʱL< Sasv_WE)\ȉ؜fWuwG4 JzO#p!Pil5(@?Yd}ȸx`2X#RXRБy1vn}`74-zDس[o@1:^V;CQV6(Xt嚧s]PA=LpU{$^nm59d.zxJKV1ݟ^ ĝ0JT\ 5|es*eTurΡ{sሹh$& CG$9 91WT#xZĢ[w#CEUcԦlgU "}E-Lڢ˛;ievFn-` V8cqn_x"oaIk< 3.dǙZfr5a3{cO<\s]7'.Tyߓٜw&MTtʯ}@4jF $?)FQ3 ;9ׂ?1_+ĘsbÐyuE_v.KǢVYk(.Ic]D*/5"|ç ^UX\˝5^T0JeG"u[Ӛr k.W5bMDJաWd_;7ˬ^ ,X>\ Ͱ wtN7Y7 o+>gn+ܠ7U( U(5$;P/|xv&ͮ~%X/!1>hR̒l|Xvޞ]Nٺz1O򏟂д)xz(}D<xnU2sO\qvU7Tpt-4g3}WZFy,#րb mVy= v|d#7T%AhZ.zisCvXP$)pA!s_͕\LqFVRgxn)ݯٻXžs|8uN70NlK`S;="|[lz8yiP/ 0B>tܟʰ`*uZY,>:Ca  ?jY_ `KԂb7aCOac!Ъ~FdxQ:XcƾqP ^{#M `UZN-eګ0as;L"SaB>3y&oWu[J$Pl;{+< ^7!Dxf<,!%t$?xTqBd-@F"M"QpQYa=k9xEM\ mdUe>.A^ -E;ȫ8o\@ (o݋yBfAd:8 ɻap-P{Ozĩ,7 G9+`S%KIHͭ}N(^0_G.!:"EzuVSQr.Z1>k4i1y֝/CYOqtBy'N POC԰i$,$, .5r^Sg v;QFr1^މ#'mI&4.B $fDLK|$OOγa kSkQH]x5ĢdeRŒƍpi~j4TE11v7|eRfqb--P-hV.w8oO{M_HW\^T%=UI)~iObhb*jnԦpNA )_F YN{*++:((]Ui^8PCsvV6[68sqKb~af"[c ԛUSRz11#-U.#*?o7i&f4g/d3C! I}0ٵ.*C:;lD[rFb %OD@~K aZ.┶*ac u"dt3)Z4xUc2G%\1v"l^dA!3e`ۃNOT\zʝ$d + ׸%I֙'%~Í2A WBn4ɝvX. <8Зhe\D@iywؔ'i$񥾚_[t:?KR$ op#x"bbE6t-PiG-CH?pKTG QG|m: OJs U}x5G( ?uGaUMd]}ّ|?wLJOuo3wJC1]՘ ZN;i`bX(ƑJƌP9A  ˖CsC`.u"д|Ig1h"b9(;| /1rlHbjO+{^q%u *tb<z`LsUHUcP8s*f4a(C~ʩav;a IW;9sPr>/OG~8⚀ڟɜﱈ^h=C~zA}*pXj΄v-b@܉Ԧ%&hCO㍙%&BuO+DbT/S!1Eqy ‚P_`O5'0ES mǓz+ޤ5"TՒݼ$L5oGqUyy-lU?\"w8.]Cfck^6S8iѾ]Z_aSLYQ-%$>{~p͢ZZK:> FiMF͆z }`2tO1K5 5ls~6'ar#k.,C\^59da'+$IЂ;V91@ S;BPݨ 3#o \G+@]CVe&?..*WCIi`XN!R-ڧ))|^<ښz5 &HK[`VUU}?Hus_edmΙi-Ѻw&0; +>Lq'\ í-= Nx Q#N(@mf.tXr\Dn]y~ߢ ]~-LjD+XhpXXlGW4ըvWEG"i }IF|x9ǐ|o$` 0E'h%2YZE{Ƨ끱~V`-Y8U"myTKu#elbm'6OnG_8C0%Jm΀pRؼUn'⤋jl@qgYg5ϫ{B~;`jYAPfxWHqJB|1{l\EҏG5ت!98iBS٬scavxٻw=5 "D"4Nv4BT]Ja gPf8n=6{RtneG:}K 0}Ӏs5RFЃ,Xb1q:@[ba-:GY\؃i(R -X\dOĥđT"f=mxP{Brû:<$}J=XG}""ukzW>X,9d^*c;aqi n2ҝ,ހ"#ŏfjJҧȐbߎJ[GW(@0)k-ט-MGKf>n@Pky{SQ.P[KK4yCjeл6?4xs'a0s7;QVP97 '@gf#Hҿ%`i>7Pח[[:o6%eГHy \[Of?NQI sw=B5#Fa79V4''#~v[.<~櫄t˗4 K 5SmCRv _¼mGZ_#RwdEGc+]]ͫ.d5n 59˱n8YA8tVdQpBG'@4N99=)h({26U%WeEv kOLK 1 x<jo(JyxY/QN蔈\& X1/?$*TsOнTgLdo#Bʭ^б#v"\TX(c*gKK2UnO-:[-tc.pİN6Z&OH ,9.PC}ndB3X#v 6B>N"Hy^S?3.y}(`ã6ҍ]LTߺeb% i]Cz0ϵ/=.L}fc# w@81GZVq5ޮ)Ͳpv&+vnI뢽r٥#,CGa.Qj3V`#1-S*8[ LX %NymL|#DO̦8m>M$0m 6 KcquO-<9iBWf>@lX ixA.# _#đc3o4nnrj|Pkx{?bL+`rmQz 196TZMd^e6-_K6_)3 %*)~<7;O|t}la^-lby?x8% w/Q)Q'D84ފ{#5ՌcXM uVP.` 5cDŽMf(cCKt?Os?.[0b(3,i>@2zzmw\θV d33/}[c;' 1狽";@KځY[rfp#NNxXa ZQŋ[4*񫁋KQڪȷ+iС>gW>˼q[p Pk E "Ղ^n.ΐ[m;$ɷ'YLh&6СB*A)ŭ9F* KXm>6iKi3cS6re9tcUw"5E[u2 A 5)9ݭF3u|&R<3.)l+NjTIާ_/m/'[:ZrL-ٷH(A/oʘ="zޘQϬ^e,j绍.:4U(xU NWCLB;/p/x|E134?G* Hpf{{Ő %/}:tfcFFʐ4qOD?@ r_X(ouȖ0+MVI>eYkHmtH{"lb Wˮy#gxr^#=x/Aoԉ8(͙ZjE'tÔ 10ЌpP8nHNTn3 ;g Kkb']t[/ty#HBWݠ읶R%!ɗw^zFGu(Yt79Ie 1deX|VK/C>%˄EGϊ DP=v%;83,6xG<,RC 2S!^b9ɾ5x%4.Fg=#q]͐9م-mf5q6;Y?h!NxwLbB^ 2J^iCr$nGhu 84+ݥV_]2+KOk, JKDza3&;I] +/ |![pBkOѡ2>T>*wnfYdz3&akM샔كwjbm}TAE5cr u&.$W\>ЛtX?‰NL0?&8G7/aX6ē:뮅"{DwPEs a&"Gzī$kV1R^VO/C ީtSL3宯5Ntg }]M ^[8N-e;lj)I)ps7I@ O-PޣFonx٤7~]ڈiqP!tɛ|UVQo-c>.n"c๚E%H?? +*ξչy1ǔ<(nM,H)tY^jHѕ8^LR*OJ"7_yڀ]~0R;cyr'}cNxe WMPӖ*7 @_Ж `nWs"ҫyQd.&.#&(2#@BC K=*L/^wh+/X-A7z9xZFD-(9:&d7lPúw(AX=n ^qL%1>'1ӏ>FKMi3n[! X:J宾cbZџG֏t{")^-Aqq+|!p1&Q܌$;?r6!8Xγ XS4 7A}2~FJ)~A#}F嫁=ݫ%wN>00LDBYyj}>A!'Eϥ46戬< Yy -*01"-NЪǺrR YYɘ񠹯34bLt+8d#0Nw{_n W*kr ʘ֜2L#N֬vy4_fAhi =4d!>b2p _UtH7ѷ##,93*&ɋ8Պ #.G&m>Qu2ڢwaSA00ơњĹ,Mp2YU@9^Ĥ:#]9P$)8@*7sm[j~짣">=OoAxǎՀRuү9W]>#T@`}+X ?)53عkw[ 5k@` ߏ3<o%B94-e,;מaTs٘ C%n7鶕_V6/gs6 N )Z>ROs+Iq Úh89S!)jRo-mq\Vu9%DSNB^b?U뽸c n Z}\$-y:UP',JS: z,`)ӄ? 7tC'KKX^fPKjWG6 X1P6&r#ԓgƑIZw\cNy Gcz4X?Ms,523OkR|e\H٤nDrih8U,<%te!": cH g)LlFLĨֳ0viߔvַa?_Ōz* A`I̽=qS-{nV * >g*{xQRN'9o=:FY: ͺ kXi;qM\1=85I_&௾~ ~ЋlڰKp /$}YX立?Ժf١ОHFufz s|cIg]fWɈ" %A'&^|KC52^]oHzD3f1~PN̓zHȓY MM.}#C?o*=ӑh&PGU/;Q Gg((O :6`h5sz"|\RwYoȯS6[pPR.oD }4|uW:v _f'V04\ Ы ."Ρ*|3a`xuR|~ScSNaEn'WS!.ގVDKL4 {(vSs AJApY$*Ko\,^NxluQͺoL3(i ڌ Vxܕa"PBXoѾ,[TDnJXko²/##cNHNT&qq8W0.DgbCA]o/*}E$߂ ?Ϧ8eNQq <}{͗8#mw|;[KG¸AL ]˟un#^H? 7`G)3ݟ;4̟{r܍qdݩ%usauAp$j}XWLMZl= V'X˻udf$~,uIJ EWv(t 2L6֔Tcy :~r遾};;W$V?W9ZڹPެ7#we`,/,ETHNK(W|NH=M&˝"Tzt|7ZۛHeJ:}x%&I3_ mcn<Ԯn`|g̔c$Zy.nK1j7:{5'>oNk=4c- |:a%;Qt{C#I@_NxQ Ĵ ?dsQ͎t(tCKyIoYIHnSJzPy@8q BZJ5W#/ ֬eݔnxEO=o^΋<&잎|HEaت44AW,)s=(L"v;B 8җb]~&qHSp[C BbHN4+5?8*fxA(Ɯ`RRpj_wm#62b *N9}!?RW `3]=cqY ?:Tޟ@owMt?dX$З< fkgT~r};s0&WF&NZF]EV E}:Vpԫ'ڡBw@ {0ȝ%Jm݉ܪ둢M =ggϜ3Sԑ%`jgQ)VIFpgbPTM N {Fmp⸿8QK}"؈#^2~rԧݫ|vzi&&u9C5HTղBa"uFlW<=v8E,5YmB#/*F魥 /GcXvDigNѹc=خ:ԨЄ Ӟ!UY3jJMŚBq׀F`F0ԒSF{;@]*!{w+> S)dk0xT"c-l.!ʿt =c#QS GwFpelK+>ulҬ{Y^pcmH׈}1aXY02pJuA=@M+wǏ:1C+DZ88f%siC`OR'pA'4eQnɭX~6ye5ƨc%""2if}YO!&eQXLN;|#~]Jm>'2j1 qިgݔ s 3NY 3h{vO|mh W`_AX< DU@Ů9DIXz^޾̜M>i |+( [Sk]b`]@[]To&m&.dXE0|xu@ gn})U;􃝊K[,ȫZBX7\QUgַukZWB+z0^2_#yf\]\9R2b.٪&h2 &LkI叹gt|ͧl_ >VM+p'UEOl%x7Wk,;&ERѺQe)Ϯs׀ư`¥UyCu)DwM0϶~b!.N(s R}_g87e0VX&h6O<5ËI)ƣZ{?CG * a@tK~ ,pB)b4w"|: ZeO9h .~^5=ÍS?#{7D5rɮWM؜ .=Z'`rȁ0bN/;8}xcT*dNPg^i*J6Mq,rc}o0IiM8Zai=>=@l-0׷w^im+s:{d1_>]p#]-f յ)CUaQ|CE_j%tk t:^ ESY'IH}X;8(\OB4bs We`Aֱ/6Jw&;"*YKmhɴx% G`؋" ҬMIMf)梂QzבIT%67NgC`'pŮ"Q|o ?HwY?@GmY+4^|ri5?ifp= ]s96_pښP)M6vޅZ/y^Cw 2uWbHMAj. u+}4›YprX/ǗByNDZVA:9 6!ZW=&@+{\ g[mҏEj$hMe l/|Z:.\f|bsi.VO z9!Q( ",RD<-bl\0]eLLǦ|"^:ngeQLW)}hbşP?:b5ڂ,N=?8 raiѧvh_}c=|qəIm5}sc!PEe0=NkHɭSVmfLXuH.Xĺ$@zhbPyrIO P̿6m[ HQ ' FRn. $z8^gbĥ nlqj[ 2Nb%$L':tsvg^])>XalMm{K*:;2 pnrs8w /IëQްmށ 4+2߬0եD}؞Esre]t6 朔yձ~%eS0z'p_8wK)N,RV9Mi,4q.ƷVŽ4*0.n)Erut~֎Qy-ǃ "f$VBz%kJm57^Ak#aWКo'#cghOjEꆣ3ZoF0/j^<€%ζ75K *HN쫹ahM~eL4icfeQ/l!]*[Gj;fE>UӔK1yv ovƛ^>Kh,~+{-ͦg4+W"D!'(1!IDcc.0ȝDmbA(XWE䐂w`A[rk%ԇ> 3W3`so Y)*JkY]w6%"[`U1\B4n')eK$u~69u5zkմ ʬ/Bj;x+3&%(u-M.,P=s,lDTK+P#eXNiBdc \e`dEUe)߂)vv~󰩴=S#WcnR_51L;th5f7H}#- O3nn 5yk=KiUǿn"~6ː@@\Sv2\KH+!8)sPN7Gu%:U ¨ŏ#Ί)`\ITBP1ScH'Qв9[ /,MY1](nT|ؓC0!&,׭Zm4c YU2a* L^\$Xr5Cv#w-?->ܿt⻡WŜr<EVCl+U6Qm;Txs[ BFR]X*б9?9M ;|˙,[?؇[+eCB屢9*V ,|pBgMOQ4/-\ ;t.fWU>=޿(xS`ٰ(X} *pcwu^O'7DMזc&L`yzflQ kޥ> ur I]`cP8۠'juXwRގKdpns| gA.@ [T RqI엿-F%/93WL{wU}4m#E0DfM-Sâ@ [8վ*=vpz/8\ u^_p7~71ቨUaݹ.?X9ɌA<I#ū[D_mB|T,6ƨ9U# 51lo4K848-?] ,VݞƐG1(4.y; 'O{7/\e~`?sQsOayͮڸ;Qh"fn~*b"uPԱs?FRa _fi4W:L" :{8Kfl¬bj>ݛxvz;bqA/ӏKi֧COY* nUj| f[D9qW9 xx5Pl9;h #Rmx7yo{/䡵试r;춹,gn#i|ô7 +XY_ {*&x ΊHfkUd*8l,SO"@(rρreR+#+,dIs]4b]$2rbK{p=oWϞ+}xi6$L$Rvppj^ȮQR?uγ*}_/zR@=@ Z.̆ x,]zaU VI&2~dǍw2!rZ$[dRhBx$/zES4 ɹ16ayklk;6eA ~T_0 p{ל0*2kA^G =0fѥ-Qs `-G4= ]D?y0YF.>2=rv"-FY㈑VRZ)Rki峣nR j.۞wB vئe&ГU.+Hsqݙ93bۏqɓ@T~s:$%/N|<ɸ9R*]z'O( Tp1f01+ FbC/H: Wx{XC1llu)˨Jv? ˆ9Zpܧnc*17Nt4.';qTh7_9Q&_O? |w-H @Ĝ/ >ƽi!).BʝieT&ϸ;L7Xm/2PF|SU\-'Pt"zC+MѡazDZ;w+_P%ã&k71;.a*jut8DҮ02Xgnnž9DY=N ¬XGZu_’H y 5ؾpOmb(2_c¬UA/OCHGpqW67tqә+XmW.& JF0dk7rgomԐ㟎 'M94N}&<|QY4D %H]"rhR"߫3S0T5o%H2('`&/,lh2v s[~I³ g;bؕ4b{m(6 Iˣd~W兼ձ>گ'^Diy\E2DMFu f'pMn&yT}CCAd:B=ʕ2{<1=oF7KKjq!^ TFiu].?parUrưl5p ~e!Z8 d ;f` 5<8z񷻃CCmfK@iꗢbpdN.#cPMF81fެ&vOP2Nkcl|[@!ךE:CBT.CnȚWߦ:hQHq*XRE"bc4u?v~;B_|^V \d$]d?;G䯞 _f_0v"U ;mмߴD SitYINBF~1 MOal`#d2hHu+Z*w>TCp0rܽ):?SsT1iߖ sX?7QPE2Fed/r@5.&9^ƥ1>E`nj8 >5)AL82떧^Nf4`VXĴX0g\ ^:Ϡ`eG)ʧM\k.e8O_qӻ(MѸ6=}S:-u `.hgTKc,v:Ac]{j_F,x&e 2m7&گ嫄m[?quѝ\+_s7{Mw#ŦS"y&'&!YP;"I)ZVpdC :6Aw~3b/6}Ghdcnt&V)O[Gqn@l`ʝk#hXRi† 6ZVnxH Y"* vLtdK?d(VĶGW(Ƹ'/M"b{>3u],Mю_ zKϫvz\+rܖfp鵽ɣpZ*:f) 5 Y{֘+tt0[e_dD%B(W^!^Ű` 18;;WsK*ճ6$6ƆK۶ , 2}= 3_t9Y?f5$[cŦ_T{M/%=1<%,% M<_oYKdq0ͬ`F1@{tڽtY omPzZ`k k~(㴻4b:xq|su%{31 "%'ؚPL3FIHZKf;>\|92@uƃt[צ&yD f[Q)bD ;n& g)䞝{rbIۄ;šg]kmJWs1F;Ub\% W2~չidžSE#7MLpn% mL6,d.`[q}q 3UUeIbN/۳apJr V{'~~ -L(4Db~1?&&Rݳ4^9м;1V,2㛺 UM:7s1Kr:& ME :Q׍2'_-]E)Δk"|85z#?CJH& ͍`n_Q %0TKw 5Ts[*DhJ69r ~Dyt3}̆\ jGh < XǔBGvNK|kJOk)nrorS*}6|hNW T8 a ݺk/'@FAr /Xv*=́m/ۤ( 甮'\l6%k!ղ HØA7ysNd "B L֙W(t,wKK.eQvڻڔ:Sޤ'r'1&퍈ҸX\8i\̸Zc8rHֹ8cFBGe;qdhV[SvG\(*MqDyjzeߚDI`\G b1Қ>:@g0͘r;qTCGoݶb5 z($?:c6HSBďm~9[2>Tةβ,ttHa{BOOrţ|=s+:P10حm2Fr%˟<5;hMC ҫF !IWr-ġt]hY`%R|5ԪΛkY J2#$mODj/̌Ev0{ҒQ&+y[]@@KBZvȽfH4us@#!S D#lU4h:pM.bH|9ϱd* 3Og0IğQ*)|_|-!^j{cl ;>]R``3MV hB9-2-~\wU=h<7sI` (r}`Ȣ_iBLk1j~4'?ƏVPk)SQq1K|LbQh y ʽgM>aPEv&<0)btSU@Xe%Q' D L*whp7;[ߵ~ z}&3TFr ؊B&Bx r;Cx uIdї/!?TMt$ukS)|2x\n@ʥp#sƛM}E=ZNH%7; aʠ'0XFMDpmSIfr^||g7ت 5*C(r/`[1&~ҕ,5}i Tr̬dY=,VʐVgnUcid=)xͳYFFR`.~ Nn'entaXp3θ+YAαKRf "%) A+%9p v_¬DbPJ\S|Kyفz5.b'},rAcxޙHHj%vH[fm9RI5LnL\uu \= 9Op[%(!:SؐQTof1.wp x^53ܶyް=\:6-eghCXt-Wδ,^%1&Yhh~;ם8HL/4l.-DYǥ̭3 juѐ%QÞ&zJS~uj8f ^-[T+.W8RcB n7Fi`tLHшA>Z8_C. q]Nz(f0+8+CZYQ\eurSukuY2 }C[h#޼X5,k[-3a vϵ4iz˙<ڟ9g$S؇(i~:B'_.z=֍?}}x'NI&wر d!g<1mO3ۜ#թIVO~Oi{2,a#W{$[Y름1dmHs"!K%W`Rvzp/fc5WtVy(W>Tr.\)J*$K̙'C#gcOt/5et McJcu^ięDkh7`~![c¾`wa}yߞ{, O{b@]LFH$WͣoPts[|0iěj\PZ# X@Z),B]A3ML$ICsJ2wHT36n+Bq :ǵ}H Kŀ1#TZ1#Q)#ڏڬm":FpS!\gYb #-R=RCCg5&e+EzLj5jjVw\ Ou۴+DZ+}'ϧxd )"jC? |FQ(eX ;4wJ*.cR'glsl89 <=/]g0=Vy!<' oRcX)c> K(m'(H146lIdn:MĤ<7pWLϹfñq=\ip>;Jk 6;\Jo?^ lޗ[|pnh~eö$-FZpjvgtzk3dhfW{@ J~΃rR*fɌZUJ546.ӛtWV1fgxq:I$lbџ {٣Ȃ8 \P{Tr __"Z !=7%)s\v&7cqɝ)[ӿ&\ZxA~Mbn3fN5bzz]#&B4~.;i36-~e̫ĤQEV4 =Aq*Q Q'6&c%%IXV˨!y{|;:ͩ0ͪvI-hI"(*t~v9bQ`ZpDThSb ឡjT;%FrɡaqfPyܡ(#mKz*-Cu7 }YdUw˅Ub3_})T8uڣ@v2;کhpiI2R+#vS_@tgTV5+CToňڦ8KnC93dԇ4m"W^Y1X+:j|)=B;%M7Z4 52id nV#ȧ,Uu鲕Gب}O쟽٬UgƦUB6#T9yEǝ;E|x9]wHWmM>fϴ+[k`Vj6Wf*(B;lGPs2O}9N esݤy"F 5_".XRPҖ1.X;ͧLjc*smDF>c&@7eŲ S;81z l`nHC^ j]:t ۱j2,XjHU߁^-j';ڔLYg9vh{o  !de-JTQjZ 5K):|Q,y×Sr+7mO~]a`GJ]ؾTȦG1j腓h-ᩏ)`e!phLLz{uq#ɿXMGbS SwؒTR"ا 95(GVIvq(m"VEbj2e:@;l|վi C⹖m2ㅒt-2Hkcege/YC (XTh`@w1)ۖrOeuqJf~OM̟9̼Az€)ĂPQAI="Dx7YV --,1ǃG[UGeڞSGг_Yd gzђ'sQa  "Za@޳6w#.S. S:%cF 멛;/3M"y&1Cl=vOKC ਝMDvԱ2@ fƳNC i'`Vs)av~ 6 G7[=# lct4cfP 8T[Ԅfru3r7 (nLkuwB!!x?%#H}G Ktz(TBZΑ癨=;x@ hW_HrHJU\Rg"E5iZ>D݂RO]YfHl@-Bw(_!yR.t#$J{2ל-6oHQh*GBTFQ7{v^ˈo_»-^36%q 0'yq@Qp,lmUZۜ_yskJ\u˧q􍖋*n"vrbsYgfe 5gXЬŗ[)Jz0IGTDzѿn(Oq *;^ 9& Md_ Զ_\WϋW>}! {4ބZ̹ؐ;>Fp8<<q"Vz2&ȅš%>uϽ5W)%zu٤4]Ijüͷ6e_]l2C]Glx_VdXIv#|ohsޯk@dmO?{u>`=n`i0yVwj.t,v? 2hlبi}O3Jf-,31#HϦjU"I>j KEMK)L2HB{2K-W>8ۛ9nihS9cN=uf֏+/ӚvP#]`mJ&"_X&RS p`uM\f$. AjD&:&LYV'I8,Sy)#J G^}Hi"1(mWщNA~R8$lZ'FyT|M'`VUNf~tY{($d%(t:uCl5{;Tll&(L+dkTß N=/:V_.51ݯ@a* . ԄEJ>kFcV[w?Fkv?RF~. 37{'H礆4 9br{9蛖ٻc=>R4ηo> 'O,]a/Xy>)nfW^} 2+Q٦~4˼k3RAr!AGIkζH|<8]=E v~B lMCdi=Jg2-=U͗uzʬ`3 ֟>ONDO"|f5Lr{1~d4{3:\SK7B˚Q@*^M-gX9adX_j֡*MMk* rxɊWn$Ό*߭!$y,p-Ro, qmÑnPwۀcblmU6[_E ޲Lx5v֕Zk 0y"|/cTj:ɎO(&Aak5g^JA2"'u֟Q7"j"8>1rkŇbֵ7Zg+{_Ђ?1&ڹ)~t{DP}Y"~$]?Kͨ]30F!ӆR,@/@ki<4_D׊zoЇ'F>=xGHV=0V~V;xI!\iNk? N .\4JgwC5*|n9w&y!bǠqd@XQ:d[H%B! o'O 7@wy%.Al:Tf@&Rp'$M4gunK0FN`8G腋" Qd ,IUQ _&=I-- T Nsfv}+׬4Н@[Kh^B]>\s3LFLd5׵C!A(/[ͩz NK7Od8T ^eiٰo\HSTS؝5)DK"O1Ol6(e+GoTVj`·dQm ?&`v4/1fxO`l"P'PmzAehd ܽ>d qumwWԍ{ύ`Wq'!vl+gl! ;S6X=V(NO{QD،ٻSc>qP%p;Ovp[)HkAO#I髼FJG rG|,r~W"83#I%X_+/.:[Np4еG,B;mDH7O+RQb v~ %|T[:ruug(c^> 8?Zo~WmyE=Oa9 U!\5ĐK~ `3{2klo3On!Ns--7ݒ䊤KfgZMQ-0*$i~Q8|ЍEcg,ENqE3,_4uw6G\&9kE`DRx`o5 ~t0'z6K*z0ԐH1Y6 Ĉ-?V8m$|SRM4r.A62-avM55pTg( Z*PM+OY*\%BC` tBPfSzJGۯ/m ͞hUpSurO3|$Sp~6#VK @Dd}).{?D[aoKnh56.DVl֖CpYwhOVco[[UVzzȼR~H]7wi/Aݵ3f% ;Bhj]H sk4L/љRL@s@ZpGBAd 3 Y13>W[2jZȩ ð=5 0ǛaMDܚ":qBT.5Pp?#K5*t=3򘺞_9g %ŘW@>.$~ ]FDŽ<Z`>)W2920(dю*|ug[/tusy:hоO9%1c]8.PZ_WExG)k# ImHN^]ܭw(zWwj u#?X]u1$#LSQs_xT= \=V:%u~h: CXꯞrSt8|]O͒1Zj8bd`ܘM6m󏭄 :E;V0co W;5㘬QPMIQ6*] dCX3o6d>5qמR"EQגRgOطw7j1K%m{!^VAC_%Fycq?wr/ᄀx?W\$!y{p2aA|drD)|fbU⩔]<$o~Gpgm.KT>P鴦3+}6[f^XXa cj*Hi]DcueẠ+F?Ɗ_08\;jSs[+J.)@+C@c?~b#Ӱ u!ϒnO CB bVP 6a[K!](PϷO  hH"%n0?M?KO@SmB,rM] \"1!!1Z9eH}awRd,ΠVul}Vugj'l›½}'UqXt{fkfV*0s;ABP<ϙpd mr&彀s3A%M *! M]rӠQXPy)s߻G:INjNlPM@mr#גW@L0W9p7:uQq4ZyQb1kl|{n0ma8QYPjYRiF^Gʃ#y12o8es^&Zt#p|65]'*C൘]*_lBMsp%[SŠeN4Nv*2g$ dJ[{|dm'0@0Cg|ckIySJ jxo/؊RdH ~c#--(ȋgd䓚4FMdkN lwUJR>iy ^n?Y N>2`uW% V @'ZZ?2{rwՁP$~Gi+;.G:WH}-W\Ln4JJ^ȁBeҕuIWmi)dQʍ ֚>c!U; .د*l 0a|#ƗՎweƤx z<}DnK Rdz5mF9fqnyN]Dw~ ndz48|ŁV?ngs"9 9W z)ap7b5B{&AYCZK&8xىțqx]}nРې_Ϡ8y|dJYιVҋb}s/ǿCfP!>#]  |V.7Gh_<ʁvtot?3ZU,l/3 66[ɂԒY2ަ9nztŸԖPR|(SS6N ^P$ϒ @5z?tL.o^º K@p=u6Cz6@j2f2iM J|9߸Ě;p9-ͩBڕhVkB$;-LQ&X(1Nz h"=U·AQwT:YUҬ ,66x&ܶhZv5u>S#cS=GQxA fX*'M#DZH\٠}&[|.$ޗ\einjEEJؕ$=]bLaF |w-!7H>84`{F,q2_2;8}̶WwW"?`ܿѭ=^__>Lڋ7뵋Qit%`6!>Bb-l~!>g8P} MjR ab5KsW{+Ÿr\&`';_'4ڰbZzO\0l\]04';P-xK0BHdl+Et'g.֙kY `0&-k ?RK]3aNGJ@VhRJ9Fq 牦N H)QԢC= q%`H9XLV0.`1ayɉ*)ِ` ?ݗٞ᥺#-3Ic]tA^pg="Ԧup./ۣЎۍ}˖KAs0nJE=)R5Rbtr6}-5*; _-|2v5pAw|+%2PvQ5U <RՂ0W\rK+mȝRsjF?f ܊ZMTDRFx11WYKs ;FS876oÛ0|)fQD&%x@+Oub/UDTKW*J@-ix-N[gUWǩ0of_F Ύ/o}Y=DmđPY9?&('?VYZ;he?%pP3ؗ >K5Gz~@%,tI4:LQF9p>0(r@Jy`tq6+H*^| IUDcg% w0e#pZ."%sxYB3U<޼-:=]:WbplvK @`{*ͤU9ciGɤx2 KIvf@d}v4Y'gBh[gofC@ҳsK=ôVs ; E.Bl[F!2i; i6񂤦IT!?*~H4@r.F|aL"-أ<–VUi ;К:[nh0~U ĚDI[~1"sӒ*Sf-W|3Y L(JѨ.S x|d;xwvq{sܒW℀<,(⤾;@q l$y1JJs-m:C~XR3eZA([ uD%J nة/ӊlQxwΎ< l(o#,o$K#ZХ`]8#le3% ܠe_(N"]0[Liv}_?' $kF -Rkרuч*:jH#P7bfZ;-dm[ym Q-IY|-z[S\AڞQNByPN"z lvEWhi< |Hw{׌BNgEngA5s%_6& =$7[k&/}N|cIL Ynb=Fe[d"u9}o&=ýڻW޴0ю??RzZ'L~+f @[Lם״UnE<tF`ޗ26NY(0B`3d&: u Cq ::9)d3#kAI#΃" ^ ݙl7KuȓLLg2gIaE.M\ 𔅠ȉ\IxLGpSrR?J aT9r4An`:)凉Swꜙhjb$u!n+5t+(Df UnA((OOb.fr(U%E]3"eLt9l)jlF^K]g-hagMZ1?^>j,cErRE}vu1i|e2z5Ґ9 ݊̿GJ$S jpy3E'.-Oݵc1oZ/r_X^P6? $Be2HY^GTɴ|]^H9jk`ޡ ھŁy\EH{Ey!(fGPF7sF^/~f]VQq`Fڟo-xK}`_EErOZrE _zM}wPZ?N]aL&~J |G1Jo•ψr#wӒ]U]`'t_SVz:p?Q!-c}[%+X#R_\N^SN}850jTJ]e-g86oYLY|4ꍪe;}?_t_j"x޸mh>¶.f ^GmA(KAdp jw)au~<eTeIU'm|Ƿv:3SQ14ϣ@np)E<) k(e/QY F2T*4'B=Myh+,ƳEO,3|<wy6YޠvJ( O ^n04rwk316p\y:,c6y*g3Ò(uE ):f{_FTFp#oOuYň?\Qw}&Q eHI.}d˱N2--&w4SdnBA^󳃖ƾbW!jX3dKۋ*{=#|H8 Iw[LP6l._9kkMkRl[pYZ)>7<6k_N8 Dz5.1hHRn"n38,?gxH_ QR\ h!P=mZ 3E4}g0egr+WCܵ5yDm?yT WK MxiZғO>81.33$h1f X_~04uDcfC!ܨF*򐰇* 8963zxmP&%q*u yuL͒Y"Ն;NG#NcTZV`jqkZUѧ%)_L4#|vtfϩPob@F ^=48F@u%-.IC8a.bǚ0Z.<3I5R x &m+a&ޕm*eI1< $Cw:\4J2]SRN#,:{pa3tPEM "c QOk]Z n" ] cOJG>1@@ûUϲV"'%摥h]=/ڜücrNBYVi=T2q;$MC8Կ_69i :ffϝ0!XV t tf)4PI*#PZ[?$!kQ4͚.j̘íxi\Һ<877n,,mk{}dQcTk;x0O  ou0iS^e kL;zCK\8l0`R:o0Tz;fLvk0 9~8`H/:MBDrsfڀz!6=OśOĥ3 :#" PGRl)QKr@^WH7 8#AV/ɋxÜrj{)h$yYP-9ZbpG#Ca5*5]IɟPF+v_YC@z|~b܏. +VU~]|p4Twa}VuQ()D𣽵ŀal]Ғnk@g@ܶW[! \hێ*YP16 { DS \p'$ul ~}7]풫<"Eh#V*dJ%jc.Jr*0 DUn\&-Q5Y_"$b\X):$zfN-,ڏt_+(Jd ݈-Ou?|Th 0:}q @Q %L1Ϯ,b+:nؑmQ1'K)I$^\V줶傆 Y7mf5 Ś5dh`s\^5}[Vf!w]JҽoV$gw"e47U{R#N}#f.@_c[Ai^xF6kl쎋MƍLjǜg:fq?:6"X4g7k1| SܵWUc@ Ne-xnٴbP~6qJPXQa6E T!w WHNxOD* >]RŰ4vsrt:ցp`FtMwᕖeA=v>Oh4Šo}OU7ՙ Gȶaf)m` 9l&5@en'bײd}Bᕩ/^:JXϳj:$}ѻKRi-A~}%\z$Feǿ0;_!%pguE)%F[9=G! {*X(*dl ׭/0tp]/eYŞh^- zS̖iG?0ZU92MaPڕy.Y4͘x?oKԴUK_ \9OP3#A `9[vW \yPZS'i\8_+ þD]&z`ZƢHgaD:l 1ZSyhȦ޷yc)SfzU15_#"HD2ϥbsv[! ~:Y7C"W`q=z@ҹBBO6tVVj/ıu=c:r}'2_!^ ʕu|U5eG;mq:@[c\i:F^InD?p+e ]2W:3bk%Q&ϰ=IJbe.:#&22 Bk!ݹ5xg5p OgJk< a q9b3G':a֬0Xn߈'T ~G{6%Lb[xi90B>PHQ1D" W )jpIrae^}|1~Qw:/]+}syan߯L!ކ Bx핛p"]:d7C# u|u죙~Gsevd:Fv9\W0 o>,f~M`du?W$B[K/hBY,q}+ХZAm+ EfWƂT{0-ĹAq PoCW/m+wtdf| &S  6zŸ/Q hә+88LQ"fAsѕg[ULea~qd>*hzÂΰtcNu-ɾbF nY2 pMAj3tًrqR{[=hlgd,bLBsNp@P;gc=}nU1{<(,ۗх?)ͭNE`}^"0>׹%Jk.ͪjˉM9 HK0@ iU&*L&J#K1N( ?_ ahYNZ %L+3uoݝLQN47'@_ $9N2tw+M2+3PV( A=MkS@Z*J"c$:a";)C^z䠗"t ᇤ s]m ȁ8;T'ckP@HD[.WvA7 :{fB^O|nxw3R^Zʇv `]˽Kʸ;q% ~i0%#upJrA!YO/(ǃ&%CJ+ z%@4<]9RwiRJBSH(܏B`#$[RJԤ٪&ᩄd!_/A7FObb{ZNtRd 30J,x.!߭K>AC h+ 153-swMQoK,:t 7)9I&PsMaWc$a~c#kHJncm-!+DYwT;_n2aDY9YÞ!b3jFj*5ݔAG.7?f7zj rKh{^7oϯ ݶ}`p饱l/w"UڒPah..7kmsx7XJAŮ[scڬS#gHhd +LOe~\AkdNeKuC8 8Cg3VÏF"箈RM ec؎z=vEܛr`gV/F(?RM {rֺlfC(=z;7)J Y 7ohcua|4Bdl9;GZPQ;PL,~B'ٽ]a@MV e>n̰w^kU^U#B+wKڋ7]vSrl s'Q hq,׎gQV%yku“E.;>,n%\τX49+ ‚/Xf2{hvSHi?g wKe-3iGHK\%a탙=]&}誵fqӦxmfHwHR#5@\:nwzFu`tOgڻS{uKLwdYKQ#4 \L验 *-0iR%_&(!\w>/a=qoVJ"U))?!0hߡA)O1O2h'] 7ԙa_@/1UxYk(+ƞAգdJOX|p1^O7A%ۺBII. = *=p:a{uy%mN+|P>/9;]~4U5Qh1ϸR1[̑(aC}7'_g9N@A!W aZ_3(q $E? ](_Kb G@ ) Х˃ ~n2tW>Bdd\zKaN n\H7pEyݬ|Ta VqC3`G,J̯c|h1AkZ0|ڧ 1];Xy6|{`DП,zv?%3'W6&[dF !Ʌg~zR xn{pI)qN-`"i9U7*?U-]|N(.Yy VA*HpL 2W!oYyȍCZ8}@Bk'bELdTv;芓cF9&u]0,L1Q5{Jqu̗}:DH!ph(QY$y:!遍w^z"pىw=Y?~f64SS:̪Q*>\y"u==\\*%W<'H ,H@rQaCYgutMhE~)],/Sk[&xۃ )T8> bYW146X H6E `4EO-Z!Ӳ 3Nkg5\AC^"-Iluu8U'Ē),11Isq W?i Ev!_"} ty0C[}v#5'V*&@>ʴ#uc<ٯT:HeT~vPTK|ܔHbMgES>~ ]杉#TsL/o]y>ξ$L$okZ 4ҧ*9SH}>=:(^Z_GH͞@K6Y!%3 ](,j$6!0]=kT۟EA7앣52#AA _^>hG'YޱoWmvm M __REN}\(iZ4_ g9i@!l}vnzB+NMxܪG9u# /tcTw؆F{ڏƺSE(yc hJ8yO#9|XiH 8C,S!Vg u+YLÎ7Pv^$ C=]_b5G z[͓LD#OaŜj3^鮭WVM sOG4.([ D] u &Zao7%oT6aYudc<2 "Uu )! R_TMDǁF 8 Jp2s\F[hGo$@!<R]G~.ULh|p~‘/e䄲@x0_ [D]0fa. gggDyeד"G|JD2u1}%24!EM47.ǐOX3*&oT\Q3v L6J` Ƕ| 4 nvؐ ʽ+G4в F]'Z!@N|>yt#rdT  It ӱ^wPJ|j'Nm oaBѣ~Q>bS79D_r ʽbP QӁvV$Ȅ;XOVM.` lEv;tn3ɲ(6:puN-x9drq)ռ~>_f#Aڼj|ݾ*D͑?BZZ=*YL-`1&5q0|4OƍXO<1(F[r` P_=jUe .sϘɛ]W$^ Q9fL+XnG/ØZh5Aw O ~I:ڕbk>"X(vk*蠝q >`{H-{hzǮp+^ G'BS>AA;,^n1 md؝=q_L&?\\B6\tnߪ~й *?edzQ..ddys&QhΘ`+^yu% af|8%lKj E~(fh[S!K?`=̠Ac\x꛿ί3 zC(ҧ~nz/s:r*I[ɞ˔yt koL[%|,Bp2c'הtٌI0s#|Eu\X6Lqɺ&+{^GR>MHfulj@V7לS'mA̿ݴ9o'6\Ld\u3[1EF4v\ψ򑆩P|At/=jA|RV~g7`XcAF&.2s+:!h!b.rG-f]OɆ!c6g0qG}i8z OaT|W~-Q[d=MDm"4A.$lw$[8V.82L(F f-?8[5E'2Pav4_)f4V$1.]XTB3vtl8ٛ';N~>"yp3 M3l_ێ@%kv|Šg?w$-b9&##6 lCVU鼖'P nlx(,%J6m懥,P]J0ɘYÌ_A ]./NI3.1EIGQ!:P3m(Z=]{wd1 E8-Y'[UE+my IW8Q@^rPc'r}:9R?c{g)$(Ᶎ,V, =4yh=P}҅PG/%˻Q\Y{.ߺixəM Hvw̤cL2ODA+¦V>+XKx򮟣P&Ru#_fNQeBi'o+dJtl++;s/f(jh^.449m\2F!{ͥoU (PпO^䰩ʹys,@~wGSd&E,H<[zʍZ[ CUt%H&/Wp2̧iY'G3ZeDgȽXlgr^k[q) nz\5;(-Ab)l,>ohS l/U#Zz;+)!q*'c^8F{Iӏ= ԁ#y՗o7%TX'9 cQJ@tMޟփ7vm.#6B xvBc);<{%V7P1jonZSKp&Dz WȾS݄(/p 2MC$d=aCAm3?ԡ請 FnzhMA>@F;]+e-WٓW"26"Etk\ BF٪B?TB8x$R8mdkD0XpO>K-=$!}υ8B 'J {SUE\ǡkH+> &yi@=r\>PkRrwvtL;Z8;܄MٶV`=uJ:{-}"dMď+LTC{ዕ\[wlW:BV~q?@&-<6b Un].(o%B8 ޏYRsD4+~./% qaƬdŻ>CQVb'¾? %d8 ף#-Z6gų?"NiIfj,B`aSխ=r;3Q]PQf#zZz]'Э;"{"# Ge^D#Dc2^ϳ5FXX L HFd{G8+d782<úx+m /,Qރ9 zb"ᕹJ!X-x:'fy%9 *s YIZ7yM;ܱ&ɔgA:@ mcU,3dN=R?:"x$7϶94Vыt ͵t:!Wuc̍4!-F~=޵:j2cB@t&%_%B'KspiCgIqm WpZS>!Tac+V˟{T;DSȒD j\07C9 PHJ`lh |m]yv;5wUI2*[ j` 'ݶ*?!g\-Srj9SKDPQPavHDv~oY #\byqɩ˶z'sŸzTQG^ig7kqY$tHܽ7ED`旰pH0xi\ٲTBEBVL6 Ú҃L۔T:o43{c1E{U[FmWv;rY g(菴!XjNnnh5HAK~y]fmD@sammqQ= <&Ma5Ymn!Q2% . UКvRUS l܀2'ߠͬvCY鮥LWd[UK(0k]*1 k' #E*O3{=FUrmN":P~Kan _LZ:/k>6sn 8鲭#al^gDW %oKFV+wь' 'aױy 0QOg5P󓪷~ԟBEJv.Sۚ8h:%װ+gN&M+:ʮ2ypة(:,LQwopCmxdmVlw(I[>—}[yB) ,T{{i{q$,3C sVi7E}Z鍳(R(nrػEE+LD fX 9Pt)oVYYش3ahy~]NBy7ZOn ,Kz Wگg_/H/foy=)'#i%D {|e~J̔1շ{5*PnyAgG;SąRq#&0U RnMeI|0,{o,Aa\[]JcVo Xg+!NewS*5À0PqDkr.(2u 1|Fj}71>|բ*9=V Y2Ώ/wzspm^``saSkzGqyS~sb*EZ~}Rm`nف&oclB%Q,NQ9=/"Y*#F017c:wM|8/Β h=,T9Khllzx[6T0&A;D4?)ꅑCB"B$$y eH9ndpN=`#@PIk=ja&o\x9ho1Ubbْ,!'ӱf=֏;+emm56>=HP[7~: Jթ|Ϭ@3ig8 E]So_lXl观TwɡFx~(ě֌z0Ai꩏ᰳ*SC f{/TB}H`%Y} %kpY5ԡ|>h#   M.h[uv2 ) p}5d頂<ϕv1cIo~i-_ {h.'\ԠF@=,cۚ lwvr- /JT =7oxK;o`7=EDi.|>t16\Eֽv$6N4Qp?[B52\X$⭦⢟{u+ :݁{KM='Y`1|MZDHNpD\7ަm4A$Mqx J<8PM#C.c>P L'LYl0X[!ZKt7ПضйWMa\6^ٱ]}m/ =̕ɜ瞑=` |&hڱH¡?֛:9z:Iq(o:@fdsWÄfc*+s)J,ʦLSRgسU> tV)s:ȵ" q=M2|k6sMRN}gܢަ͊v<\aL'ߢ<|WUw DOªgq`ijA2m7l灝5GstS^Jwͦwmb+qkӢ&vsuW3-jP u:.4i {4sqc0D_( kJ'ӊ[i˳|Zn-cic6CƱAm ]Ϫhs%.М]Cj޺N~uݜAgcȋ,rO9)f- (*m FP 7181/t!{´'w>|)v. F%Ս݂%ǓvʇE;Xlz_qft SGϓZƵo^3Yw6 r&pR!Xt>7xO#iS uמI=7-2p='!c9ZmGTb]4ѭ=+e}3YhҞߌܖ,}dE/"C YeQv_@B׎C*,̣5Ϳ3^ Z X Ie-`& ӵ都ʈp`PiajS#%lcw kS'p8TeǁA"P ] S)Doe)k{\x<8deE) | X !uMYtSpOC3$ŭH ˒e~zau͟Ef.9ceuj.H%Z:`>,̎>TN_,|!URW|]"Jg&&0qM}gݲ|d zoZ3]U~btsדKv5tb&Gӎ1RZ^(fS$c O%e#S4#kTlea 3axC ݖ;jI*@*ۏmq\ k]D҂ B[ \ǕIO}Lď psx6>9&habDaE˅ GQ8$F//t=W:bkfH6<71YA.۪Ǣ]5<0dSFr<8pC4/^~-:R%9t*BX"frJ=]V4.G=k=L>)i5R4( .>ݐt)v-2@vkVD `aessx#{*lkTnArH|e`vTZy`x8LK6`HG n.:*"HjmAFQk@hSk& cD_ńVHFN"ۗ`>ޒ v1-@]xx)YDk/ћF f ˋM^.:;~w}%>}]VNp'} ңd#!aOS8ʡ2N ~.F҄;]2?قAyȅ?IF'3=xD068ʭPoڼ\]+"r\Z~\@7594. }q֑,8T#Q<"I~9W{%'RANp벡M Egn 1;/~, %%JbH1E]-&U'O) =2xmnK6XΧoX3fr<6̶> JOZyMWl̐.1i{ /1vxG-ʛ9v`K=nex[I"< @ <҈dUs4;ǚBno4#`moEqxP]la^]ed־I߾]Ξud~Z (]kkJ2@ {GzzMƑԬ{M]h*[#βQŤJ||cK!ʜBbXOYhM`qg侲b>NINIU;:43,!=8p'~c'3g()K+ͽ L1BI߼s}0D?qV #Qjr}x(P )ڤm+6>+}f 9ނ,}S ƖpZ[N3vT2c(EtAl5K\+TbGg\iv&crp9B]TIOa"Q$ٙe*5lmh)2=$ɓ vEUxvgXXGY di%g_qv7Iv:ӔLRgLyX Ս]lؘaHA#j#:T5$~nǃag &xqx_##ߦTjx.07#*OC޾  d>=U úTSxAcxǭ#}o”P+M/P\]R{H  uas'.\ Sop$EC4hD;&dL(f-mUư% ʼn!TBKWXL]}MfD-J FoN pmy(#u:m؄ ]l\vV^&ͲT+jXLK-{ҠDI-ǁFn M9!LWd0C;/I V!_()?wf[ZI4>,J MW7@\ѳĄJ{v9Wڣɝ{\qO} ~xy![6[b<э+L%K>~}. 2yw!jsܛ8tTezF7O&NN5W.~$U[6΋TyJ3YXBO@_YsLԍM:}(Ye &#f?)*&g ]6""}SǎQKW`5g>tLf +>ysg>? 0dȨFΘ,qV5c^E1rS@cfN{Vj(DUW=!*6nQ%u]&UI\ae 䎗@N$ӕ,rM)SbfYdϸ=],ژMTJȾQ\ÿčݟ+Po6C>H,ܰsY 1j[jx2f:޷SI(KmaܻpXMK谵7_jVQ.i? M%^@|%o†M3RB.*iOT='СL\UUB7YnUNVqd,wHCK.chiBB{M׹jz Qڬᄜ߳>6u< ێAngSsQ*'(҂&WG(Umw$#QGkc·=hp|SHttd EZ4SGQ6![A%麨t}>)om D_28VD'ql&cJ?M3@W,M|uk>u]Lj[cf5WGG]oɜ"3cհSSP.h,jSG#KQnᦃndft>(L<6ЄaLSB~|ޱh ;}NsKڟ:G_h/uo*`~ ̡y)z#0m~,= =ELGϤqS9į3|gZg/vX\z#yfP ӖafIʩr %+,u׏ O"a.}@T ߔi֢O?K9PzpH=IlO፷R&K2LJ :.0 aEU ]6&eDzT)r#-A*1ɧc1;( ^vN ofME:OGPv}4zlp˜ҝF=XD%AHu(# Cۓ8-oV'R]MT^D\Rde&ܒFҎM)/s0 E{e 0 ћDo_r ỳ@9"rp|9miT=hSUT`x\JCPƨ"KbK^bmv@ߓx#T/lbYtnw\d@ (+}ԿFf.]M :ҥrfc*Mcv^ O+il-+9U,]w[^۶tS=skLM:>KΐJĪ\7$X~+kF-t?@ fŅ]oT)<mAb$"OaSB}a3 zf^WB]seYmjj#S^K*'2JہzJggx"6Y85)W݄^PB<"G1pZ%3kta&:5 e؎g2L)nOYi.#fhY] ΫrCL`_a2WK$u> 2n v7"7Aa(kJS7o}Ppkib<;j$[}@l8v_b~Y{NoThY%hiiӬ|;e\3w``g1s^/"fUuљ'{q̗n\ W4\HT!v[7zC LSu iDU@PDiJf)XT~O=-%ii2xU簲>WY2 r0n44֗7nA֕feH:\n7ȥU}|XN%-\yU &N.٩muĤ5 ,oC,RȎ- /fSN.1‹aš0c1';2~9&+旜ۼ6mK Y|&!q(uvBT4GIg}{~8261 ,fzk`X pn՗ hv <4k{4MⰵzP\9£](üe52aQ~i@'O諔ɱsp\-/ HAuʏ.4 &jP+X7lK=]Ϡgd*cEuN!'`C }FFg:Jiv8TXbrؤc#Н\#-6fp8TH(^YnkLO5{f|4"b%#N*}|.[ MnCsbd!. Mf́RظIDYfݎp6!ֹ/*` $>Y9G;\F5ЈlQj4+gg%5%VF˾gݒϢ r-9Ca" KZ$9]"h 8ޣP2k OZ:%pي2z-C0:nD>?l 0's*lKkl4vCeLZ"_xĤ Wiyˎ4CJe7=.Q ; e3.QH?CkBR[L@]!ZqI`HVfTvڼёσrIBUa x am;H=@N=C.:o^1I!$Z."myD.'kq 1^uNQr /+i\ ?Ѿ0qgqG;r "aZbGZS>f6Z7ݾ tW3vg뎉kJ<eJOAM(v М .l{5<,I7(ƍzgDgZc5i3.fBŸ0)1v7 ~2wMvz0w]e\<-Z8%m _UIɹP8e$c9rî)% v9l_`ed_x>HPL,m䅺:) ZH6kR_E(K(qƤ@AUMeGO7S5ޛMJ3C.I#lq|6xYԺ>w|դNA YG8'~FO J[P5iPaVP~}Eմ,$({#lj;*W813'HE I-/PڶtWsՈGCv(ܪȽW푼i|qeĞ'0 jLedANJ)Wn6QeF~E u_ǔPme;CF6\dVCLWFLqS"a_¬FLں8"wm@/C^`Bc889]qDN{Ciev-y*Hjܵ)q a BYMd|EV:cY0\rc4å5Hݏ J~㭅 -;Ψp UhS7Ȃ*@Ҋ"ҨIKaܨhu;/~::6O:~6lf(ʎSl8?"4 N=W^`ׄF-2◑\dhr22(۷A$(i {aQ\"seZozDžGI/Cm+8RMF .~X-FaTpG!-I?~ ;1qhțagP2΁JA|TRӄmRؖxÌ=H` W5g~`3vIa)4WɛY9@fg,}X['#Z^V֚ͪ/F H{MxR&N٥X(@V -{ ?G&K˦\Ҋףp?C#zyM@nj _ 5nr@8ݵT?p &KqG/gT3Fkp+>t[Oqw?5M/~Xᆸ׻ycR]VoJN+iz(; 8HB#{B{Nɕ#uAbͺdC,!}4*%.]0uM@=,N9-[}6705e1SXlڃ6Z 7XF3v*j0'*L&4>oK V/S2iҌ!Di%Ih@?P0gr p;L#l8]/𑣻.VeLhںf;}oEGrSmb"Fsr]H,TzF"yUu",Z.>d %fCO>+;bƷ,x&fUEVweQH RC{hwѭ>-L l5½@ :4:ka{vb/jE.3npp^tLO@>AK7i-'?@a:Wanƶt>G4);>пqS'|YQ2JA L:p{[)H/X|NT:$fq{G%jIRn iwY. @VZt;ívi7gTNW5/|V*/4Wk=@]Ё!0+X)/M2C}y?~Sgc;Ukܢ:A9{RuG} u>EyZKCG>r ap0F 4ҒT)F"֧ oS|VB0UGOYLX6d-ckmm]@KTBƪfYI?A ̢>ZgHKӛZ쉨!(^>Zԃ?I]9x`}RaEYi໔( vǸB8~ۡGo 9ÿM`cOOOME=[ 6Lx%K-smqNcG Rl/)!$5YnvQ擠GzȤ.FUyRC.)Vԓ.s>jr9gў3D>i!Л޳`M ˟-a`hIʚ9`aGy Z7Vߨh[Ղ/0I N C.!rgLj4wWeijप#E:|$(rԊ'J7 ߳Q0ė$hDE5j5oq/)|B[\~'H>L!wEØUW)s?_5/UZde {1k =1 .NzrZcƊ<8hЋ9*+DR*brPV¬*EoA3A*2}W^F \4DҚ&Ru޷g%!82 k^9GZ'4<tkr+1_ڤz`/g S , /S6={k wD)&L?mKlڳgT!tIγ}Yek$uxvdJ"j߭?XtPcջP5BBTw-U'fǃlm!GgTbFj8&7 $#)'c jЕ:gpt,65OIɾn:9^f{!Bw tW"lW7턎8^<*XJӡPμV(\V^BCrqmw(UFyY&JǁZ!w* x㽉rHtEKY5E(0Ʊ߿\W'Lo.*D[nK$ъ:azzZZm% &ʲd]n@jO8/N3:Z|$;#l2(.tl|. .F'zP xbAc<Ќ6^O}Zn8fFr`{ȁڎuùrJ9PȮR,#M%PQh=?WV6fX [cOJnM9.(oijR@ 9aqZ c˯7 jWp7V{AB[5x@Siw񝙗nǵvNm3DkhT ww#a1^ȕ]:^{nˀnu9gnj>,ʻԘ$/g H[qoaXx-RA gC'떐Mk]rR]i4j r^(&Z<\BO)0'pay>_+5 ftǂںc >̃SGѭ5(ly#KTVϼft|4W:Fe /|>[MoD7`EZLx\GBW*E0`gnǾ kgÉ:2}̼K;{%raj?yK -\+7o|]"Ѣi2A 66Tޑ96`]oδM.6Ό jZ?T>iW_ N}AKY%CPNgaTbaPzTF[|sI(^?9ij[.=Z@*vaZU5L/xjIue*/RC]G Ɣ)tvw/mml?dI#Vӂ!/e\~pO9̣_>(A/aNXBOC\?FЈ[eemGTq&i m-Kqۣha֑qs[=k&-}$ٙI`5`A h*/af1,s)ƌC9ݽa՞h#+F|.*sUW98+dx>`j 3xf[DܔRXR9*=/ND Syc8q+15]Cc4H@"9퀷;lpKMRU!?815F8n{ ȵ׃_q"ڕ (8":_2s t-|2&iQ5^W6; l'Y=Ros4IDOY Kͳ'zCuw"[P48~GCo\f1j}'!o#{"{k,WM|kXJ)ϊDdumR`"0';vр1-GAPcâEϢ[5y7Aokq%c /A &`}LCJ7&_.1y C΂ǀ]huF*lWFCߗ(KP >gdd/5a  7ac'ry1`׭~+9T "KgGr{v{L>R h"VaR7 Ԉl ge*Awu*(I F2;d}( gvb36Rڹ0Kseޚ,oo= n'JNJ'޴v^=ОJ<'i:$(/BJ@G \`׸]Ք[2̪> '(`AtFIֲ1z_4Vg~iz;K "%R֥> Een1,~i9WbJ"|+`ڷjd!ᕰqfsI G$5@ 0`sX=Ir`zFw/=`6]Tl8˨=3R0MC|m] R *AMq|L9[3F_X8.Þҙy;[,ࠀ&1&wtbV(= W){\([ȄոӢhy*eR>MY\͡w_ϙ"e<×ڲᙄT̚{^KRKspaw'9ۭto`љa/ 'ޖJ>yGG zQ 0eҤ٘:Wxzʳ; O @)KAN_]֔g9#v}wA!Ea]-iF7 [)U sṉu(k)SG GY-B'6iV6i_fx1IzD!s&d}Cd*Q]&%%w)D1ȩ4y w)!ӊ:md8ǩD#=k/_a⍿qY?JkHaٓ0yf[q> = 4C x -0 Q[%D%bV֢}( h'6k]0sa;$Vю~~V ` ٬V҈UmD@Z_Ąd{ߒ68:AKlav~ i.ĕ+Ӂ b~ i鸠dNav"yMdP&^-o3kR)F7Fޞ*jGiZr F9b0xw󥝁QI)bJ/UcQdJ55I;eXL6_6Nr!q,C*yVߠvE:kJ@_r jqL#kwVm$z9<ɵ2;beEKuXrWĖF6Lt;ڐT´3!D˕@"m;iRP{<7=ND~9xwK)Gfi Y|:TK:\>p+?hGgCC"n;ލT,aaK8B#%weB/!*J0a5*8Lˈw;z#Ii'fRm) }]/ :dm?3ҘvS`le@4*Y)|W?Õ p -R-T',0'|J$oٽ0+iɋp;ݞlS2xcp{+#5: @g쀀 \j;mD:3ʻH$R~zowF5L#`T;6[IGw72bnk' atZaJR+a#ʎn`mZh JN;eNT~`]m4e92UjeWWY+2p~CCjwKU|SSiѲjcUzOyg q@FMVBqQ(nqԩ0*POŏ~@ sV8`=_.!+ /≿1"X/ uf%/(AK2QX2yuspuDDlaaLe^_lB^&bLt~"4y8IDOO5=)$oZQ^0OQ v"F0 Fo x"GD[?à*w7jcИ<'mnBi=%;k&zLTvxXkdH Mhmd]|]y~ IYC74H+z AhЫ*8I߬DLl?%uMK%o+ *}],v%`Ew| ^B |dc쟿$|/NհkzWD[gi")7 )@C$5=52""<)N2~eGF&WqB%֗dK, .kqv/YQ\IʐNM2ERYM`Et}j|^gxuyan t_T}Iy#_~@ua4.nD*5k*95h$uKD֟` Xh3\\qn7L4yCfqRZEW1Ko4$*(=^=ΔU"Gjy&M|ԺuImGQ\cp h%'+S f4͚9tL dW/p+tCgEqٳxLI1KTڀ~O"(ˉ--EqWJSd7'_,oh"@DL6;g\c-6O,Zz^ G?([)O@N=DLb7wa¦"t5seZgtA]H aRd@A^0GGJ_tݍ D-JB G¢o:WnCm꾀>ѝ+-EgcqŻHxa89'lK&47X0:' 5#Bı՞YM8I6 M>M 4@(tW N`.1δKiҶ̗}s(-'aKjTq"e7t7Ӫk%H>Vg+fa3&W)\7`{`FR%C]b$|C|5P.i\ hQwA6 T  )4ú#*RNfR@0K,g_@{a&)MN`Jo&I/Qbrʓ%؇!9Lq[\ΦuM]ڽ)&bf%VEm9?q~}|6 Re͈v/hAVlx8w#KSڮF!#W2WKIqЕ f!|#>]h>pzZNjRR1W+Ίucc̯,"гޝr\k{c-P=_' Wlw*&] ~ F' L%(6S!8g$틏NhUA~A]F":-íB(uAUDPmLBd_8Jx= &TUsAc.,ߙ U͍%QC2F@Y$KF:Q.lۊgmdSG({K6u?3,a{(ҽbry2YuK}A k H}unZͽ9TFQۥ`8r4(9R#7Qg 痟OٯUj#Ok {B "NZ} YfS:euibTLo[8)g  x@:i5άJ($K}}J? R VƖެ_&*,s h#'j2+.F{0!KP^0Y}fꭝˊvî.Fy =2l2lD1y7HE_*bEh @Ed>yO>h1Ha7N\@No} ˜B$|PaCr@.kA&/0(yCقDaWeOgn4͟Lt!-_`w?Y@/rrJFޜ3j,T)^hJԩ`ESKh@zaZ79}j:;H=&E&T5Bcy@-K-@! ^>MoKB,5$y-V@a.`;-j ':l#x wtƢFQc4¤, 3wuEZVKNU>jhJ`=9^Iݺ[󄏓D\Hӷ+~a_={~\OVr1;5i:Й>w?LR .A-&DO;Em ${`Yu ~q8jt?d.p,"'km ],+.?3Qrݶ@ (ѓM`"e@O 7e/p$о9/7CΜ!9 j }#xD%mL*E}MJͷ.zY6r+S,5{8 UKN_9Z|éKJ,k%ezm92' 97tyN'p}Dyt ZH(S++[2ɯaF# GA TnƸ5'jĹ 08C,(逢HoEfxvVWqe^ #G({x;ɠb{ɢNm-޲0UW n}(3oGZ"MAcWa=qI ,_pq;2f!(= )m\f;=bOh15@|d뢑^fcз AgzN|;PPYP)]rͲ{T+3=pDd+Gͪi5c}iܥ%7Ds2(Lr=w`/J`6}؎#QyR-|22CRFzT;ҩܢ6+T)jw7GL8F#[26׷tqg2+H^2__G<0Ȭ*los9Pkd$L;Nsoeyv.xB}C?1t<\~wzSp#%EZ^\sU7 VcKO7Ke'۾ch|xC#d3(b9|"d j4hQQz*M_o!46O#ON}CdFqKf~&b srHݑpGP8Dk0E ld֡x\GYJsMLi8qjL$$uЫQ#LI 5>ĺN1Pv WIV3FcCwe8~|0DU7'DŽo0{z郱>ÈE,|@ZOR9ǷG6S>ׁ_P23@ # ڪɲgpq=8FlPj2Iq[Ahvn1 xz_8*:poڽaE .eisFLC,|ΠP/aAMdxnV3d*F5<6ڢRtq<EgqS11X+)\Aν w "Mlm5yn/$[P]^9AxSe:$_p8>I#@ף"d]¹2 iڠ6d^$<>.3I8 .A EW]vb]_2|Cm(٠ЉZeSy> MHzCҼ}eH|v)Ct6`M|O{9ҨS:!`1MDT8߭Ѹ&~5s2xeT(X3ȲtZ %<ҥqGu+/ cIP4kbG¹;GayDO:y$uNK1}dNx wIq? ?jGdחau+мv幊ZL1{oBr佻ImE}<-/Qp]޲LQx! [(S[aѬT_Oa)m2`;mB1n[=o4j?%#=M}^K|鈼%Ҹ_"-e|?%ZuQ`z5<+U?&:hy,pC!Y GVH 0huL;*[D1- 9\PaPjjBzKSt&^{zSu_Jd k׶S}h_I|,Ǹ,I eO\!o#c^\r: A}N=D#1v6ngYu*~8od j潴)"UrOxlO6@I'^EmMdsZZf 6ÖP? P~Q4 ϬƾW΃¯l̚6UR4ΝM2W[xL){_Q2+B'˫u 2(a{Q,N ' =IocU0wx$_?MHqApIZBHߜ:"!V nި!{R G]>Ǿ|Ay!FT0/cоl{A##sFގ,7F]~١_(MY?w:N+QBsj,VO頡KER-g7Te0g S.[IUVI-r+vQ݆qspWiٚ9GhR{IVoi>Х򪉭s3!!;[iXQ ߍEbqA9̼,oW1vid2y6c0 HFYO|D=9 pJꊕn^*XF4Lp'@bS9F6 Z|'QuPEQ M`DH^_]?*Z㍒L@v3 B!Q>˴3Ld,VTϦ\ܚ;n7mݺߓ'BDcBPpF(ӛMV= aab |R3LwH;\C{2a'V^7ӕw }`p.7#v=v[UP"U۴9CHU0tMtz|5),/_sWRqU @xbuZ0 ¼&h·10lbUߔ[K.뭳ye[myFK㜰.׎@ϓHm2ETo 9nK6I+6d9Xor'%ڲs"~ɨ{0* ޘ='QohVh9F@w&3م>}L:^k&4F>ك||\? w6C\EJ34DM=w}g1˶4 P~-mR/V]Zg {?@vg…(1 $UhHe$ЌY *unBWa<I֙473~3_i5A y{ެJ[0V:TbB`_h#<NgM;sT=GR](;`Lwg0 5yZ~/sjDBj9x)yiR$&~k,ԋT/ۨ\mNlx=L W.i99N8_?21hN \MORP1E)>\/a2Hs!:u'(+Qd5gKo()N&we. Aj򮴤;[oD2lXc}9:nGfw^$|z(sii MRfJ\67lH<TQ՚G!w)ܒ!tgV~.;3r*?,-f݋9eY$I٫(lj[(]xFUF3q^s]?vhclk$o *ңZ5} 6 τcW ?LzS].HG&VL_\j4s77qcé~?4jtEXG{k󜷇v= fY_;g2Ͼ X|YDW`0ϷKh6׏e)iq&H&ƃpRY!`^Yї.ayI3J l˱Eec?ON@+?fS`:m(;|qj "u,7+}^ģ8L{w`;j,hW?}.&ʧ.iX9)4ؤ;ةT2ɖgwcN֩K^HRJ?O@S9hj sNMf_X^|3IUЌDz$ʥ1ӹe_.1TnEz]GxΤ'zlӴCw3,ɣR5[ ڨMv;QkVV\VtL5O՘RC_6a%v:z V˩]v^agEQQ>]xh!FU$ԠjyԈej9L3A?ЙNhp؀+L;8 {y2HxЇRSz-gre%6\B/B$&/i][=i4&(c˞f*2`$/~LtwkĆxwqf]ʫZo4'?Ȁ>P31VMl3Ruw@O\_DBEHC=c0߄uW"fr6Z:d}o&j7dLJfV&$dk6qHzkL(=m1_gT>"R8u覐n&8ts=@Jp%`Sض"+ HXԝ/zGԲMhd I?ٞxf9sWCxQ0\֞MłX,Xj{ᔴ'k 19xsfWLaቐ>fȋ| [/苍\$Fm@TkڈC (UEg~{J?L 2o[oZ0j"=Đ'ydΖuNHG4iS҉KZs+&  FXXT#x~*JU;u:i\kpmlA>60mүҹ+%D5Z"n\%ۛƢ5e"V,)fQP!/mv[k.=uwW`B[e٧<]Av Gp#0$:|zi?d;-|yD(Mm!<|k BQnax y` kg΃zmpFC.;.Y;#6+Z`-DF._3Z&][ͱ*â,q|%1f QDgBC,q?)K8Fa9VޤY?T ?\W*E{PuP(]McV!u.W8<]$K1luBi'JxS1db 2}r)&_Ґ"WCr0 mj &KsNᯉJ;.T1z&~ eu"G }my~y7-[*vW۰GDGpIL>Btp]@$\o`f-]2r [l==Fo{#Z5~%aE[r ?Aܙ+߹5)"6v+5 Ŀ7[P <3z?7bU($U}(IP`0!+HY 1B=f'k}x:7@%V풐)s)e Y *ʫL )=lSʽuи燡gċΝNZ-BJ u^[go6a1V8Y(TJnqq價ɾ*Gݒz_l vRQE3Lc7#C*`W^bx i >nz8K' 3u;a'׊)6CdD_5:O)O*DŽXx ta370ȃb14<=V)b(qVJKy \A\t~>at3Kib$p[~1/>#>+o< v^8N3wQ!tR;X3_? g+IR_S#H'1H]S?z߫J6XGs h.lv潧{"3<O+#\ZY*2_Y%@龰VY{gΥݧs2[G6U(T%ijeڦX?G-]v} r´ڳwщѡԦB ӧ̀-s#`;4{@XÊaLԧUQ$A<\OnPP6g|//NdD"|4G4&0ޑf@ "LB\G֍j& lFXt g. )62q>xo5W/^g:%a2Rўda}=1v̔{ӊ}WSUrƻY!&DmLc'Q:\G8AF| əo$Im8lwVwXij&x oL &K nVaܸ-2|5;l5bЏTx6X+[v>Xeq*P/aGk9m{ Do7^. $mjW,*[`*Z89kS~φ3Ȭ?UD$$Oٿ m9C#qg6¢k/O4ÙV?;Ѐ"rkۅ3 ;4@. cluO?N$ֻo&qSl8u C+~Oǯ(٩G/~Ĕ>ڷ8f1Hɱwxh|ۍ%R 6^O3 cHbShz D=*SSX劑//^볍NXp_0%GP!ڲ{*m=ȝYlD*;;"ItcEr=a&(XLSNEԌg%BVEiq474LւF3. QO@Y feV(6P)@ u8:ms,y CY]t !Cb7Ix[JdYh+z# ӻpv$%$΢z/zz4,^F[FGLUMT.haЖgcwT$3pՍIDL[U4R%S7+$wXdizP?k;W..322V^ )(F}hdH?T䀕>hsRіYޝ׼\`Yps)m_ `g_aHx([Sq7KU3QV/ܵa60``}ZЀ0@`kTޠQQGՏj-;ː̥: ңgzOQSWYӒ_b]yLO{,1](BR+` yo/E :h1*n|WwExN0< 3GG]B3݊pa%w*??Gşw_T P GVP d1e\(='q?T˯ŋmkW Xc3 9sߚw]xTG._k@%Tإ ГNkv_*`Lխ*zTmM_e';b'Cjn&^ӰZ6UڦO։ca;]L9+[,+G`޵Öߕ@tw'W@<6B84ةYA`B1 ؠ-(arQפg@C.YN'Cɢ^J,ܒKa'w䰪4t奟p%=}IiN,V :H:I!XͶ%7-5Ժ@>:`jP.=^ZOeR7II9af9? V8cwvO}浕Ul8\RHN\Dr" Ȣ,q2 z2sXp%[٣|/GnTdN ?KḍsRP3{>].Ea(m4_.3mo^O_DݩXrhQcA^gu؉S 7:ߍs#6ΣU73ϽmDwp|HJ_G1NXnn16$2\PqJiί޳=W-\JO~oy-lc{ ÃŞ d AJ8MqK1>5C:Gk:ǭw3~މ`(9pW2'gL)Fi}CVjK ,Xcչ#REB"jJV^!ƻ}*H׾[C|&e"BcNÞ[FGCP'u&h!v\Kٶ%AZj$G+qR2wp!i'CE?Qj휁l "0E?O=S`$S}j D44~f@q5Yɝ n 2E0-NY"[j?A!{^G/7rM=A#z 3׆ц!ٌG9'~]#GhϦ@F7[ї(L=ܾ2wn}C6#د{%il`@zXM vȌaQq<`MXZ B\[ [N< ҷRH8`FEsE*wvHH~~3vQiCˉWr̨'p/ P.z%7oN=e%l]ZKR1qȳMxd\n32 m iFUcT^g쥍:OO@`q]~EI5yj! |8Dm82\2Gʎ#>D3%j'5ϗ,hˊΡS4_;x$o?$ b/?~w 2=lT;=\jx ;3dE! ^_Gw欜~''.KT֯96?t)ʲ!`ufZR׹IȴMr#C“'sZkAFEMʤn5l2DJзK 6%7VWWۮ9ϱR].UՃqe0~\EOsۉtMw@Ւ#d(1 ǫ؛<ؤw$z{=#>@?<{*u![0YÒrb ]s#TKp&";ި N sq 4D@_܂SJ8PhswoF.t%mÛ! -m@ I/NE1GHyHEȽ۬wFػN\,6x+!iY-ɏ~.Tv]_u2^u"Cz,Y Pțu2 ڳvc/|n@L (x'<̜J< װ~U= eZ5 0ǯ"?7 AԨb$ax &HLv{o؈SFkY򮘔ᕥug+]ͩl_r=v}e0YxÝ/XI@ 8e?C @G7VP^̷}.P39|ۉ vŃXs8Mia6}%YcKQ/ LXx ( v\X`ՉlyJEӡ8ߎr#MH'^8M>F0XR 7 Z)eGHj`z-Lm!onsyW%I'g323{JGIdqgk#IJ}eܳ p(p?Ƿb}F6[DՄczD)S/k"짡U"71eawC lC咺vPte$bVFzXvk[6tq*ZqL,r0V .+`P>RՔS] s^aO^ 1ȘcZU gSguM!`%Oevn`JJy Aͨ=cFD YA8~{U y+ ^UTRLyjb3+Ⱦ>iõJ545z`׎ `xP_,=I["Ԏ+a$.˶ pf7+#p-+ʭ7+p@|K4kvxS81&A{ GK3~-x Up$+GSl4*VŚب1"9':ȒZ4$M_<k,M(Jg:8/2GE҅ZwP3yӥ>{LF+^SpF<쬽afRxX-{J>!?:u;A*os'񟑓\F!)愧ȄcxZ%Ϝqq|~N3"=d\. L fj\p` OSG0Bke^EE꿃!"mR{Dl`?:AP`z\y[ӝ TBAI[#.0Uxqw;Uԅ˟v7?T[,8WgsF-7\7M)r'lCSGg䩧>y\BÃySy-/Cmwp7\mY FT. 't1D~% <h,ĭE)P/n-j vaIi%_28 ;xwVe1Jn-W 3Z:$RE#Q it h˽rKSFBsz5j]JG-ne7x7NWw2/P"{t> }÷9Sc$D19A}\lb3Gube%8>me/Hs K{hoH#.i(eҥ瀒Ec6 ǜ뿒aAqDׇ͝@ i)WUg*m4gXV eL.踐 VSI[!"ngg>_bY|``bu2>h'E,n V@/г"Rke',Bcc,6ԛO=QH d_{Ia' ^<|jqh+PY6*y:ZGSiIB8E{r`"^ӽ%')kW'?!։OkMtcK]EňD xrTJA+7`\ TJYy/i*$cM#*NF[ ꯼t}ZF}8Z ֝s *XJ* WcMŶÛEI]^ʑ^xOʍsԿب&@nW:a ~"JV| ŶcvsTYԹz8-+s 6n9{a2Buΐ11'Yɵ2B3,-=i5O' ?j:Gewܦm_݈7!Iy[Q[3&NHv` $^K: 2uht{ 0J\W@Պ8]᫛REXHyM>gGU]ѕ/ny 5CWFgǛq S *Ai57 3El|ۈ Q;~vOֺ؈"Fȡ=)@96cZڲ I콨8ayoĝv_-fv-]1?;GyPC~+#xY"1)ljE"@}4zh`O|O ^wi}t+,ee™M)Cu$*9X~;]:ˣ7v&İ9 m3z <]lŵ#4BR79JClsCD~wd2AīxiǑ#kM bBO ͎e#|P j~w-8Fr{δ%zt;] 2XbXcRpmCYIe9Fb+\G !2?$y->\B7lѺ΅Iw$t}:R,% <"u䊆Hb]d?Mۯ/h@FBHlGsa UUgbZ Ql2_+-I9 Q\w&Y{B`U-kBS%+iNJȴsCE.J(hcDEAfjX܁A9QZ > dC%k+dSqƤMpz *T+jV h8U$ЦfК ,^U Nҫt40ۇ;-dT* R#QTfDV0|'\+>+В+rGϏG#;;dI@Ee 6a9\&[s>9x%i/?6B~X^zP  IR oQC$ ~S1T#, ǜ&JIy*@rΑбۼ(xX"֖9HG00H;?A~.AQZҞ'4+y yC @8uLx.r2_{L?BR‘mckQTTaw 4E4!*{~w+tyWW3/07!PI$0?t!AaN ,&Pv622iiac|FxvWͿ/IEbva׳E?[*͟(iP̊~ю&H(O:ӓ8JP ^cGΧa?9o|h&s7=Qӱޜ^A|2&f>X7݂/DsåGe`#->.eOTArpTpO$SGQCP(#].9z(v! F hݾ'p~v*m ҏD  6IOfDY](VuFdJrNQ%AoVǚ$LC]e2I! TΊ@bhK`VѢ/w" <݇{Zn7YfrZ'ր;.;[֙15')Q>KS(pdXRlӤzJK2澑U⦅ pяERMoSWn$XmSա!,U_hrLr8 .>U؉Cܴ!Tpw*6N9o@!2QnT%k t>=nNڒxk)hpNt"BGaEqtrr)O( `u,i^Mb5n"ǵ|^`'^p_O># ?d{j/3ui$*PP(<\j? 4? y 6SCLeKeFNݵOe|6sVfBi}[IToD~جe֝(xT dC'W v:z.2*UA NU }"*׌b$by}eѕd(nc'kUNNslؒظK9ޣ MABYVDW4*u ?榗sm=+Zpr046-+p64}и^>glel8D4tZD AwEG22@[!sp I) jaxeLjYwlg1>4 [Kݨģ)ϰWqm tg[@>WI,~`iU0p \ :&=alt=.4QQ }hga|H, %!v IofHӐBVh&< 2~,ٙLl,=[ XvW\+rgxv]j 85[ O7 /3>^96>6@ ]@7DwZNC6䅧}'n,44CUֽvsZ amgS JRI=݌V4Vٯ>L~u@ [](0[ sgȹ!tچ ʔsQ!ijCXOQ}7̀/Me|yk F!~Wύ\ȭ(mg/Af{&xV"8v6W Wj<\unc1ΜE`!?X_?6 bw(] :ܳ $1U5v79Q e`{#pV lZ߷j,bTHu_Zu+3욦W&s.LWaA"Qdg0袌o%auIsi^8\w*c;[q64{'`_| N&pjo*k|™ !?!V[];϶m5L%@PO0wm*HѲ3i'G&*7-r̠c9fCr3TqXS?lk}\3lD%+Ot`;IFeKh黕')6Z+% yb7q\:^O7G.{/_}7H픁ʠc4Z[JSn@~Z93aGc}?lc$sحZdz:N[_S8g>2-0urc|.O@q^|3;}٩֗wu2|oN8 TJUnnlfGڧǂ:u_/cQ/6+j-QN~:\>~vJϹlZ#|v5?ۓ^"i88\t+(hV[Az_rtzS z9SG8LиҖ~qy;Y⼽[cep'JOJBy [RҢSʼn0LsUerSHhzg*})CP$ 74 ԁK?5 G #e7J˿F7 #.ҝբyO~bRV8S$ژOC]v]16LA)<;R fJysk.Kr3eI05 cv3@"Ms¿>OM.3xUU:{',R+3Hx)!&VΘsr9#/+Xxs<0ꑦDʓ,3Ss`s*7!w?C'K0^V| ]2[pϸB|H2Li!7=dRa@iR(9=575 E<{w DC(Vě&MDcZS`)&Wum] ;|QQî; 6ھsH; Lڋo-_NxY WDez261BPtK0T)oDsG/=yW+cSv DZ)<} X1l9y ~z/8OTe:a!-Kjlr sa7w^031&C 0l\ EZ|Whږn{l䟣NKptn tBAkLWETGst@#-) sE$^E|Hߤ]1BfEEy5|EczOi]OCgdh AB645,8Se 16`.P2#9 \ x \Sl] υ8 ^F^dCm]{ĥ@'`Yƪqɸ8ZOboTl8τD / ?!Vo 8dzu$k4 Y3УT/4|'Ar vU79H㱆![~$ٙz3zX3ݩ(ICƥ{h\T0a N3PwR{Djg6jKZ'`wOXtkFv6@2㡮qe41suQ}PTqx`]20xF 6W6ic3Iz (6h2ȉH*>i>m:4gRPl:Wa~P=T}X!~,&+r~T`i^Scr.@oႍ?'XH87cr$DІd'Y?ޞjRayf:#:s"Mh;e1k{~UXO1 w3+M-N(EP,{mhx}^ԼޅwT*fVꖜmx9xhU-gRuN[>ԡqSɌ|,("HY({Q[3XTe㈢•;eI)τ_iC!v46Hba]oxrOMB`F@ҥ{.,j .w-a_(KDE K_GdضR(Y)8Xe%%ɣҸeޘz#/q-%sbmg3I y7RCegIg"aLdc1+dͭTATGTCEZ0EӱCM%C`ez{Dz4Y.BϽ2dT&"\{Ue&E7kȞC]UbjVeXЀSLa` ^Gc)-g$q#7g;=$9{ebhr 52COP!Q;qaմ#cKg~Dٲ [j st-Ա}}̔ĩ= m@.30#0*B0sn6Y"*"UUޞۉ}*_Uo]7`Tzuؤ['!"2/C]X︙sI. ~U⧈Z- N)'|(=xx& +dp厪Dr㷡ܯÌ_to_?I1%tϾe20{zIp֥ɮej֧ iC,b3zvVfmP!:SBX:l}o< X@%E?,\v~NM Xͬ5NjR ,Q迹1mkm2 9tŗ aWLٙI$PCLύpY\{cqs^@ yNJM' O_/ Ì*.H^=Mఠ׈.|GϔMEl:%@6? k6ypޓ'‹Z}fBC nii,ڨ7_Bi4ؑ A-Hέψ2e4L$]0?=!?Hn{+Qa~_Q#uXǶPYtS{ >^>(B7evH}WSh}jM{ =}/q !\v6ksR9)ḤTFAʖ&ZP 3SU^xRu opȻpKT.IfjNʒ43,\m FY۴m4WWOt#{nҰ% (\;HS( t>:]r(eve-4B+lzzAP_v`2|9<=&Mf^F85kzʅy&QBgՖsfҟ/Tb_u0c.x8~S Iʄ䘱x&<⹋&Ty9SCxR7U20 =fH$WV&CS[}/p!~R.r -vg-VvKP_ϛOl>QV6e` #w_{:C+@U. -58]UOЛ{@"V;f"ӵKٰ4?l9=b$ohWfB?ع=q]8 }촑?󔱑L%#)ڰE0 ;AK33c4𦜸V<5xzOH}reY\[U,m'xV(Whm'ZlAL qLS!#f/W (=6|bM?qD;0[2ӷo:G¡ XQ9f{lz(tbEROM{RVfx ^)c.JIw8s2 vU&;–I `jD.%Tqo)W=j<46fƍUx69W+Fo̎9`t5Pz [l 0ua~=^&ּn.y<5nk(+N;^M+=KЁ۷o ,{5kNuLoi4[/ԝ+{^1s3&ʟv-7[ Ut@F7jxQFз0zXWJ $j35394q풹oAz5̗ՁwaX/A)X6쨐ΉuQQboc%PmHT|.p.xga*G9W6YΛ\bl 6O{ʯk.5uVHY+ΜC`g݀b!TDF0!\e揄[T88[fxJvp tTVtq^t8Ufr,ԴW8Jq~~ݸ }u'JDVf`rO'vcz4UG{5,s;j-43&Ov_ϵ-T҅@DJsv["MPɉP38z]qz2Iv L5`/ rU!! aOXKKz@{#iu>n~mvR 3E 9UןinrpgZ5qD>:jeksEB4mb7F&W^YpRJBjˋbRa;.!J1kK:TgxFgd TolA%i콜d`%kVBl-$R z" oA?!Wx>bAZhD[]W=蓅dvnLʷFMބZXH(b;pAjK~rfgi\g `GRII2 +,Ŝb4Ǘ$Mxy2؎ɨērWDMV=h@vH.rPXwaҜIO/m8nIm3Q@{Jʩ;71c>_vR2W^K+!{agz|^M'}zs1b?^<*]{aeumA>hQG  < "{;%응Xk‡ ֙EPՒnA*֚6I e>S8=aJ.zU.˱~P}?é\neZOy vrcsCtXj/˫tFhL  =}I~_k=w BRsrJ2 t.emO {I$:v,>kEY}uS0H څO_g۶R1o|. v&Ov@.*z>ΞԴ7 3H V>{ݮوbDЖ]+G>CbIhNABm?xD0B )B B5M&7-S|ytKW] տ%59rmw23ۛ2C WlppeFtÚ*=JajBD⩸k\g ll?ΚCϦ>3! 6 yLoͣ۔|i>֓s.xTtR Wcz[  g&u"Z 8;(/\){k0|裻#ѓh3ҥW"~ 'rT,.os$>CmJz2|ɲ{brcE -=X. z| i-yuE42z8l#; 3kHair`;Ȧad_A[%h"F>xZ<=T@[:O\ߖ D f-8  71ǩzJE&t8tuyh 8R)xύ\/h o%rx 35J~j &`t^n>B6/y1q$ӠV#R G'x92'̓ڟBP;)2gz_û&J_zmu~!>CUu RE%'ǫ5{OۦjulF5l8pڵ'.`4d1ɨѴi;5k]u@lvdo܁[bV3<9t Hn7=O%UMgFmuSN J"H4zI$GbTJ~fպf|H..ڞj< ۬JF $ʩ!iTbʊt,E8֟WԤ$+stC2tr\ZsP3amEbW@'<7XڒRSƅ9̊Qd]>e:`/尦PN'ld}tm t7:^ Kj3 w^K?9b/c&tNT%w+śB W JNŽUsεP*'QA&7D|I'mk/7Ԭu %3Kq8\gnV4Ϭy-iAHb;RZ- ż~E ѳ-1C:^Trwb$?3n$TUĥCnv~u#](5|,GؗʁN,55J᪝a'?||}#m0 lae# tbmj(;rhBc#D?1WTVxQaRՁ |&^#JBw$Pukoo~]бr^Ǩ\/Yۗg=}8~bjmh)-WDu0/W{:Ek';nHrqktnMtؤ5?Mj;tg`o wҽz4Y=O]7Ľ]8zVo x&F&lbŬv)s7ʝ5;ٯ"SGRhE1~FB$(2(eFH'@=!%UMΰz7ר~a{X[EQȅl-I8kxRtz6O.W.% J'~f %`43tMݜ:Y+{$/}z y$8+Pi)~ f)#}F\ajᣐJo i&ZMOIz4 JIY6 R˨jK jV~OsvFהcC(S&GY8l4)4 :m?#یs]g/{y!Br:L G<UW&X']@xhnX*MhWԓz]IwF^;<p2N#C }nY@ eƉIѣtNCR89^Ԭε(Ρr*lQzͱ+ aT v7 ,Ixc9uIQq()>A6?G8rv}!j8W6PRڕ49:'*/{%^g2Ca(C}'Sg1y5rnmϻ32r@߹<-9OWl7"HW"msȆpfGl'578 o,$xOnaAntz$',xONfP:n,[I,]MJ+ oYQ^ C"tax$o8O>ŌO8sYΤX?wY @iX,Z :".&Z 0iX%} ]ڌbMWlnmru0N[Q 0 Y[ gIKlXAJ|^%UǼR11?Pb) ^k½^BӰf餋CQ}ZV']iKNbHPN8Жm#,agrfIub19ET_i36ꤳ43$,Fr&?wTS^g'}YA`P6dB(>WA"a/MECAɈB~rez+p޳[MQy_ L[]ROI>VdSai8aT_zف"4[/)6Tr'M'zL 1x@gv'{RS:y~R9Ɠ mR h|VLDPJmEͱ鱩wnGT4 id[;6_0XjnK E= W JD)UG5-?G2v ~𿗺-5FԸh$X8r~3`E;1en 6LJ!6o{n\ܰjx^,kC:@#[7(Fq$&Я^I7c*%0- V&Nvb^H E3`oS_Hv$.\⃖ ((9"/TM&4&\ڿ6@EslPr;*hD*V3{fX`}́D;ɮܚ/>j7 r$?(T[<yX=]lƛ{6q`+w?Ey#is)j4] "v"h74A:c=f6|2I?'DU"E*v18(^AW)&ڵΈ;2(QK#9 B  ;)|ɀy'  *5 t\{0),>_P7fG`JUn5u^ttFa͍/]P^?:(Pd _LGгO-Ytdz<;G~֛Q_ 5bhO9#.S@%T78?s쿂4$f2-> eyHM?ُ:BM@ܓ"؃JYg3?yJaDク%wL E)bztq68an4TޟG}x!,yi'(!U,*_݄'<P@~9n)v1FHTX~xRVsrq (ulQ|[YG[9.*O|.j>omȿ4μY"ϓA ?wJKqEHog<ފ݊┰/UckY)7! !Z':50^E4)-d7W>Ah9?ڈY^+o,uHH3 M|zrX&ܝ3fϏAWY)e#?Vj٫D,[J)(گ}ZW1Y[&rwx}Aɨv +DL.h>`ķtWl(/B̎sntfw7W53qĠݽNpOC pp$UXZl+ŋ"Ȓb%CqZah_NkJ {.Q^iD/a*nDfď$3,c!|geKlcYS8m/3Ln81ai4g^П.%f>`'~fZ)ArP}[jT?{qH|:n|Lݎײ|[Ǥ\T5+'Hྈɬ$WE,.5ȤՀgQ!/#g AO(s4&/m";X\i=`ҪbJ)H]gE'}m~CQ.2Qt=UB=i[6+wbZ2Oa'%a1zPZ b-;^u׭ߟ *Cc}K1Ӱ~@6Z2&JO\37n'2RZD c?h;!P,r/{QX4S<}UoӃκ+F>ʫ&@J;JmeqW j\KdrRdEXgJ=Jg5]@]n\\#m+TTx4‰ r#rf V99S 8ȣM Q/Vi|nIi܂}Ʃr US&BtB~Fiz~|1}DRC||K=^SbnvHmGiU '3Htb".$L 09>WGT:d[lHBÓUghMw$w9*Wͅ UBeT+o/GwDZi^oiӚ0z$nNi).8dH-FxCw h$pfuL8twvTaP.x7fkKS{vZ v~D '0/v qnoΩ#0^-O.(Ak"[.UFD9|[>< p+cTY.(F9alHOB84ﯝ| 8 ,Q-z cbR"qk/wdNv&Pl!eF񺣻#AYfRs8D&Wj/X8Il-H/!A(g(~.cgqR#nGe ! -gEx5:B@e.ZM,/$i |+mr뼀^~(ZzȴV\'t Ie0J)jTUq7 uH@ތ-Wճt$5E[SEm\ap(iFѩ #r ёhU(+N}@bcNƘ j(u]B?!&ȱq𴿅&Ed[LNQ\JS+,k7%S22$ zZ0ʩ?*Mjfkqs`yY5 d|& dh}~! "]$0Mx!AM>$>ߝNNDl=`j[:@GX m^_8`UHW׿fe(Me+D>#V:0jL6<])1@FwU3ydzcٷrz|4 M|sE1 :+t{;|i`A-y 0*/tFeWplnNW= VAYH.iyɕ ûp49*31^)I-r2zRX "jVeı'\VFKD23oct]_Oq"ݬOIX>΋a/ᄟˍ <ְ:řċdnr D'0r+d]BQ .xF&ME}>m8$ڂ |7F~+:^f~UdZ+4hp!K_S-j쪉&*Xb3D7I'6գmhzqZ/Boį |77Y֑Ф.m7|򍺥:u}׽ILeS}e`OŤ+w1*x z9g"X0 P(򼫸9u_<F֙@5n>+V:#ԮbW%W٬qbMGzq\v%h@]T^BRDJlIhkhI*1H 5cߒRcSlե)_:׻^Yi:#窮WX"Ü|4 پ1l\tOEI+;ՙコ%;Ⱥf.3q"th(|u!"+e o/!_oG囸Vٙ.MkJ!Q#,aCVക<{[lq3 qw4%-:(oa.pK0H{7Wx(@\i*y{  ʥտsqC+74x (nW~Cʺ!_}ץV}ص enyǪ)J0 CB=C-C6bIzeHOQ>,($7[&G1+IhXHϗrtݪ3rm*Cւ۝W*Nĭ׾bN^)%)kkKCsleJh֊مV7K']Hbvz*qL$n(LCT߲2&}O ]<==]L_ dQ/`>$MWɡ7eқԦ5,1L]r\DXLk8tЪ\h@ۤ$(FwW9طSfĮE/*#s|)!޼*-f^uk}{Mʺ W_ו"3Ajle]7Υ 3@Vg3 'KI┺zcݐ>嵚mf',9>G%9pYum ?1ww)lad7}s^rEJ%5ְ-2qshS-ΡqflL,%8&tŌ % O˷D8B"JG1qLsSo+mE EP`1釪 o/9q[GZVS|͜[bB}+y;(8z/hMa."q}<0)"e&r>( bfѫ^(Wz_uƢrjv > Ubز|v;r ({`E 6(P;Nh1ȹCL‹{Q}Et  뼁at4MYmYqg$ggOv؎{ "Ӥ\8ՏGѾ&s  Q]-f ρqJl'jLrEgDBQX ~&LLT\WkoK>NL>6sWQ\$ƧoC\znP!-oS8ȹ[.LE#3{ 8G.0ϧZ4-)ö7A}Bi 020xm(.Q/dj9t(}M萻`DgDTf'r:HQ`]Ը`'G) [pW!H8}K1*!:EFxC9H=rnQQK,Mrc#l}bk?W3h'R+`j[RqTnbEkq9kQx \#BlDu+DR kbKEq/8&T|x>5csӱ]C~-Z3+@*3NYX-lQbVJ.3|ғX@=opԪ:h߲]-i > J6mV5eBeP0VN5.蚮$tʣV͑,AFplK1_B% t]/kt Hf~*G62Xwu]w<|Msa Ы #m^2 ʟHttUʭ Ox&L}McڔJ(Sױыj2 FF@ A_s CCNvV]@ْee2@\rhb} z×c_E!(ܱp!XnCsFPhjQ?ٰɎAMjx7Ό}@R$Xq]?eFc.zy ^ɔӮd(j9I{Խ:ej@Ե%Y+g~*M:T~6kfde+Jn:[^G~QPlb lhG 7N=pb_N~95Ģt%,Gz OcAU 1jJ jόh.s],WSD L2d9Qf։6REh>q_6iEೀ VxfhQvGbW`q{`x(S.n>"-Y` Fi.jEי wAA# 5# N~x!uz4Lþ)vqqAIb>* ?+UD@,I^GD/3?r_O '_ .l`6JRxGg$m!ДԎJּmAbڝrpEm6sr0S6-tN`@Ve*QsG5)z&ɮ{`zzUDy|7n6| 0Ahe\*m© C0Fg<ߡqy g Xwgw!1 /a(>qWN{jWo'J1 De 4UE"ף89s@ZÏ ׷R;Տ鮿kxf !( $Y. 187OV r:ۮk bṮ-$čmq8b.S13\mUQ\nk_a6-I쪔 霔?yGU+2r\#ߣ>fى!lD: Pb~q_+^7m1ZrHLJ^ҫ&) J&_nKKsSr DS-+FznxeR<`3j`][osŹt%i+^n+G [RݔJx޵K6Eu҈fg8Tm!?о2Ch'M煤 uNQ V~vb q*K|cmw$"~PjeB D5|?p!ey~S&5_2gVL hj;)6EJILn+0Ȅ0g2mڑL'HJD;Fڝ]`o[oRS3ႈIbΦcYZlLP0"t aEF֯ȚrKN"Ď+/v TJq-3U&ή AOb:&aMDtDD4I|BWX+N i֌Ya6R@uv FhO`޺A%I!/%j &]cpSӐ.'N8X*C_zEookoOxHMS'dB $A>FQL m<_:pڢ2-G WHSX%XA Jɉ%N^Bش"^l>æ ֽ¸^_02 v[Տ+/|iz7`q_MšF{r^LAFF_L!^eSʀ&Nfx399NQ {Cax]+Oi+<5J&Rj%Ƀz$uy2M1WQ&AKkfjFvGkTTW@Ccx A]zԄ'07knL*x/,arFyCˤ/9# Tsgt0 SE0)R#`p .bQfK`f+sS@P9Bfՠ;pn~ ~ݏH0H/\k̲=[*Iܑ/ X45=p9kZbN'&+=@CtA}؈ZOqĆU qPNE칓\6f-4\'Q m+= Rֿa,a?v|%Ӽ2;4F6)pj`We|GEz ~o4t9_ Z#prF-%4z+gĽݑ$`%Fr4{E˵Dl^ *.`FI[WgrX|<{)?®^\ؖvʥ|$X dNk[]I!T% PmH{YOCP4y» l>'`6OKך)p_^`)gWzn~:ܬ|1_yיwu<):07%5By o mI:`rԼg9X?*2/i#4ĉH!o"{I"5eJ7&cKQn:_| )N q>1DsQFĄ7aXPbGyʝԟ+c WTd' ~45⡯1>Rb]KCZ ;g~*#Q&WBʁ8CiB̖ ⎃kn9/k~`ݴ.:T~#%W*ZF_:;j_گ:'~)M.?U}C-XծE_Jg1{o:ܟڃq[MRjEtUE0hiNA_:qv+i%Ǫzj_r[~)hivѓVQ.z:^̒'ju][s~z> ۭ]7Xbtw S !V^ތ1nH4{PSci"׬w؇4mf/:y5PBk*F PU~0qGDrv&vK$BC{pmٴXuO*|ƩDv_H&yIBPOMZ0=BV%mˣYC~vXs3bWtb9G:ewSqw͊PfO#2'`f1d</1%糫+ $KLU8Æ23L1e& Fl <hCcgmU^#d%2ߌM%Q"mx}E=fHw#Z,/DrK .@@s+9Zg7A0b`fo1Z6JJsy%i3G"aZli e^hHl|̙G s\lyW9g=!wܻ|8.͈ `TyhiQqG?G;Dw_GXk,s%;}'X:t>Gvj7gL tR8E DW94A!@˄0^<m^:RQ#G./L:hڪvsY#\q~:vz/'>"ǻ.spʐa`;BZw@ >?6NPK{-DZ|i 5΍N,ˋsxl+CHBW/8*HI!P]ckӧ#L s%BCTj _+[|oe6EكQ\6qr&K-lJ_t4-wa[cz#Nbx3}<_^/8;GOr?qBGOx+N}2|F#04wGzݫs읗e&` _U캚@WR_?k $/,JEX OI~-}4b: ս#mZ&Ӫ)S=FbU8Lqq35 Q5 VOf}G%pԥ"fE]OjAhQ@>abFsWg ;VX k CObQLajj"ha/AvLΓ%NuDm\O mU|nb?j>oᕾjd\=*hAêw]BOP[+2dW3.BTmn<:u=@dN`j2"ib)̹FX`|^mKt@&yO Tck H7m^-Zb / J'uQ`)hr\[--5 :rGlaeo 屚&t x̺qE/{4StإJ4ӎ{˟`w]ҙ;W`ΈϷ͎HyRߌb4TK,R+)Mqa+ڠ, BI-󧷰FWŷ}vT=}O0lO,6/⡋኱{lFx W{1j&LqmR=8%$n%-zu,WxnHdZo@{ DZuazMQ$3Ձ|jrS]3lO!]sFWS7!;ƷPw23c?m+.ܾgZr| DDbn?~@t;wǃIe"&1 /O_W-N{ؠ.S C?m?ۘՙ% z8 ( 3А}]:|U߅-h#Ll4!^{S4iOϚNI+6bLazwFZ]N]4ȶd7 E\c`Ipg)[ʻe5Mĕբ>}C1]ogEyIbx,̎,UhXdM* _lil 2 ĊtLP#uCW - cI"n閙 *:1@[ jbꢉy U3H5 ڎO?GlӯWՏ_Pc6S)6Vb>??ipGlͱYTBT]k TlP "P ΏHn$z@t>ݹ!N.&-ҋbD ԒnjHЯ>G53CXI4=ce'#sڽP#.T*5Hχaj)^!%nk+P p^iS5ϮH h fYڂ0E$0.Zu`}X_lb@YDN 6XOMVYS  ,4^^SQTewO=&o]hɐ2"ˈ=/3:`>׎z/ zORM27bt!{TnStuH, Ӄf,I) ͖%p`I2UP:qqbxGp.GQlQΘo+NwtpwH@.3#$+>f,hS&/T;\Y#}C)) H*/B<)CՍaA2A_2'k1D MW^s%dɀ?RMEH?;l.|}W+|ťjSǹW!Ym<{=$C?J&OtgLϹBfcGݽ= šjɕ^_/4>/I;(pFydTؤ]~}7<~1zgDSNGM"ta:l0e`W_@0REb;HEyFe~vf{L薤UIY_9ֵPe2/^z1ChJ6`,ӣ4hA3$Su)z8/}Ι㗫#GŎWJ,fzZŸ jSx&8fMߍ6͚ NZ_X{[c&l(j˧ʼžmKٹ]i(hڪ2k,} ) }lqٚ~! @׏D8J#bE q>(26{ N8BR+^oL-Q$W\'M2_J}]<_ yU0n X<;Ŏ _l1pџ_,֍,d ^'vuҽuWmREV¡Ue<1dZ:ۛiYFV'(pkѵ&<5%tl#74M gtR:z{b`a唻޺<džHa; uxOh]}j$zЂU*qKeKkx# 1tvYR`ծ>*K6*x",us{XU6FꊯXX|ѳwWQ<=Ah*!S2,ViDf)-aI_9<myzHՊ0 _o)۠;[x[>tfᗩ` %iw۱zu^~vOԊw1~wڻ˘ϊﯸp\ MB*r c_vtլ1Uoc1!gxhy]'ܹHt \'8DK+>s$Uhɍ:P,l?_]~W"+1D[k(ob/P?! 6ZC My_=%so90><8ö2%@e ‹jV;BRMiz~*+Us O8_6rKɇ_!`v4N40nP"Ef46e/:H"zG{Zc|*A߿@= 7E96LO*;LSwƄC#π|ڛ"uNmzÜ7cfoO%Q7AURou$z4]@p"( $ءb6\ GϤ̨vY+},x6,,uZg(bϞ'Sy^Fo^,؝#pPvpF"jFax1GO0\| [zӋHĚ#b8R@8p3/WAWI(KEtƱ,;R I׃ʲlo6vRmBOkS=h;XCIYߏcOA_+{ ~]:$zE#I=ʘ r{zOwؔOeE׈MDPupIhMNG>{7¸U1UR`RV{V1|rOi _`]u;o'98LͺX&IM̑| V-~췩4$fR_ҁ:ZBs!?6!J8$J߹|f<5[, }-S< ]'{Le5l*K=00 tsS}u~5z!{zer_:/S4~zSɁÁ΋DSNU?8yʗ|qj*x,iLU0zD#_N7y!:7Um &?.-|({3+6?P#6%0% WH8T't˂ GwW+dP0fHȐF102[OBl TvƸ^zoh(y^{rA {#sI_mf&}5(>)D#tpUȍ 7Ab~nD"`BX2g{txKblOW^k8'6>eQ$p x As A$P9߂y3G9Ѝ+c@6@y82+9NF(.J[0=5lTBP ʒPqUz Exn `B;CxO ipk0 aiĐytnƗ%j$z't,0)}3yU'A"`0! ЋPSk)֮C'"؃kxWNQsԪO|"tWdx(=޻RytM˜X=^.Cxˎ/GTe֤1ވXBֵ+1em7MDm#A{ ᬉ:ob\8ON~4uKJ}<u][zzfM#&N.!OФO7jJ>*g@xݛ;eiQʘ4X "gBeʧjFoM523zmaRxe,o8 nxj"^@WgHlH6ҍx'Qؘ,nrCܨƭ$-NYCG%15w*d5TFS_)URL`_f5 jծE<ۦ7ӸY 'esH.`{4oS ]I N !ڨ+wujY၈ W74D?,WW 5ֱz@'*ޞbʦ**q藥qZl Sie-\Da;6bgF_wb΋vPT R4vPyl)B4`g=㾨BdwOCX/\DpcM{|YiilB6;ulT0@]>-~2dV.)PC64zIVbW*r^aES69b DJAE9LAv?KhSc:lq׶~t/4)O2il*Xƞ*ַh0-ŦC;\92Ed CBN_: Rh%͞HUGn̉*HΌ~YV' gn>r9C-zt䴏 VD%<UX{'b> XLz_5,z)z) \0w/EئJw'g*š;ʑ =Hz{g:9`PjNuѧG<Є&$d} @ް˦.V˭,u ae8q|ZObc^tR?-㴑Eם "ā%bROvM* oUE۳_)lE1x 011$shu<~J?5E@]V1!q1,Fwm( :)ZB(8)6x^ UvrF=d1,A' LJ2C j$ar8*BU-a1|&:@ 6UG1xXCYz0] h\Dʛ)܅B hŁК (R6l v#(ق?S!FˆkmVuc^[4ءw{6{CGNACG2,c|24Nn:,va4%؜5V(Ab%(rUĦױNqwc{~0D'!sOf"0)C>=;,T'NfїȅlR h#t˚rll ﲡ6fѲ*FJOj#^ g_Vb_8UFl=W[ʻg'FnvI5U9v~{+0 k{l P'}7b&` pG0Iz3ټZAm`{Ce;$_?XU{*Q1w W?$5LyMXg<=XjWQ<{註:oݴsd Un0iS%+ A@ ];C=E$0zZBBaN{,Q8!8Ȉ?DtE6C#9wJ18 '"rEuvx)ɔu4 a Qn6>ݪt*+jI+5&F_ |\lh2гfy>?C}jǛ#$mߥ @x/X}3PB4<Y Zxު͞.t3\wFуm(3Nd` /^F/"=t6mk63[{Dt̨ΔIЕcmA0P|آ0Ip/# eǬbZwb7T)%n2ٵ5pTy$\z@.e4F #RAWӳ%t%"]շ^FV[Y8}by @t8cYwkJ:ʫlUO>re^[JyxgNf}j7'癇Wۮzayp;׹;^pL۾NuTݮDG!5Gٰim#]QvXϸKG8WD) 3Ti;[ىV4eL"DzK&iH"'z[5~Yߍt+\%|9xz<2i 2=鏑O-+/p`Ӟֺډn3_ SֽGTzaCjB옇Jywc-{>S4F I;0Rғ:*j9#|^Gu`N*4; X]T)x.EE+_k§J*g~[F0`=]l@c sn:eY62%XreTwMoH5<1|'"}i"BKބ|?*F!f-ܹŏ Gw 8}*85Mu(*Ψ,I=]Wy ?BR#6<6J M!΂"`$9߼0c^>}zbL-bFO-yOM@ߩZ +O5$ Ug=rV \ *()KL~_T zz"mqjIJrԎT~V ndz^2 6AѢ|FAhg%4$NgN*%Km-v#ŪQP.#ڒ'^Vvhgӡm-'Ai?׹ґ@Ll!{iAͭXKXќDZ?pҋZkw"` i: !R8aYTA"KN0}Gj<K)˸Yz_0ˆ7Ciyj|w7Ak,9gև#%[ѥx?b6.CR蟲ovx^Ayp9'y|tX|^yg"#y ;lg N}nl&Bұ5\ ):gQ$V>PL(`+b0P?WQQ*a{σ-2P4ga*e?UQeglcXcuJwaV!l,T|7jg׃-n|⚿ T2j2A.2 M.֎@t155[F8R lB?Ƣ~L{OoMYp "yI*",Ԛ>|PML;["m)T"u(R{!*")ң*Z5+_Cm-T¡S8C{MtݡΈZeTwȪ(HNx#?LF?)Tpء 0K_L-{O}Y|33vaQ?ک#i{xK_ i.4CZS~d-'g# v^dTb3V7ӗ]b ")P?\MvyKLL0 d<ʓ%;nd&A$! 5.یwfuzUyg<jnl:1ͱNj:=/NӒ>e0aFq o,߅`zYV'IS//1%s2G{s|<{;[ԗ}90> %[:)Qld@ˀ I4&vwDTCQu.~ ]|~l)aHzryрinӂP/="%C]QC(6gBߵ56ҧJ)rwjfPY.H%zwsbЌ;}ɻN ;^aNRy`g{a`3o z%>xJY+ܢ lpLcnE]%w]Qa Vlӄ(`!UCX2'#s{j);}8G#:ASmA>=%֛D 1JAFQDrNcd"6hD$=3L a2[waJqS2 5'kp Ոu0@=e6HH66fϘ){Qr?bUTDtsQ#v/whbC-ܫ^ , $yi pIe&VLj9;4\&!D#b5 hX證Xz:GE*ƷrFi$]E ^1~- +HpEYjBj =*[<`c~I ڪ|K3qAb1˿o* =^R?)BIlV_cxLrFGl0"hm/{r72,HWo5]ic WySg.-|y-b BXN Rp%NѲ w47-܍->Q7rI/dCb7֑T;ԖC魷j xt2,:;B'sMJ kC-;sOzc_jrn!W@4}<ɀJ:Ż[R<,w _SC56ڝRU A 갿+x1GC>cIF2L|8gi^2K0;$hMTDwE;AӶǪu\#E \ `]_A6Ai^ר9^#eIL7/|3F6eu4)RL0 le3!K,3fLnD~& Ql 3+}E(` ŒC.&FsjC: @6fF&IA G4]i'^s#\7>2aB0} tMšsXF#UnDPdrtC#7EȞ3m ?]]tAԫvrWdRGL@)SK } +n!\1;j^։<@okE}!> ?+Z SEz:AXz֑7NYjEA'X˨2߆i^7Qf|d1FMtkU 8ӕ1"vƟ=߉FEf^ #wՕpg OP P9ޓyk^:-- SW9&*,' c[UdkREi;_?i-NZ}E4VDl}ʭ OHn+4 "/.fGNMpH+wǖetNoƧ%awY 6A'W}D#ntxԾt!۞{P䝪')~0,n o3KoIg;_Kr%I N5+s6wCZ^DgYу:`q I[$v 4t- 5wqylj3*lbW/Y힟OT! 3@Hq܁=l. :IJ0UVOX!NІW]SAp0\s uW9yT^I޻ R4^_} g}y/on\V9ΈB^h;A~irCGJ r :N(T,0Nuv˴>kyFL36 I<ˡѢ]*iMF̼d*t[r¿.:]jXl'nꈹ'g;v#)=;^OeCfb c|p +N Zeb5Bn>ꬊ_:u/ ϲ4zlC}Y\jݗ2㼲 ɅK[U1Vy\K WuE0IX4M9]KEfG" '3.4חǒ~|b.D [Qf}ۥ;.)~}ѷFdh4( ץJ0H#DW؇]=q _A(^T% ˞;a 27Xy1e(N,zC@i1R)B\T;>R­8[Z(4C {_o:QR.yM263j~ :h cJ,,(z ec&.g>,/y(,dɗ9Y$\ ?Csu{zG-JX VYna0TixUћ??ܦH,$Ë}1Z%?rW(k8j$ oPH?ݞ+~GH:ZjE4x h}njE$MѿgjvMGҴqXC@|*9%] ^+ bBW$@cۣc>rY);Ϥp6r*cjFމb~qKjjSPY? E~&bVlJ?}d9pԼ)@|hm|1" uPA%u qw7rMJ t5{6EYi՚~+3ycraG% dbC-QMrC)ӊAzQ1vD$C<"ԝ3(BL w*yNG%Y\lw;f[6pkQOTCѥ&J"t[,58*tVÉuA@/KԬ}"{C^CETxέRiMQKzEmn=j#~þw/)?mU>o&dd:7Kvdy!d+pH{a#^B( }l] nBRD%+.^uLǿ{Ak5wf ;B; ;"@M[@cuMek:N4pn y_jTbɤ0ĻnX5}ScnI7ШLPC#P'm+6*%/\Ƣ"6:왇MV:~ 7ME=PO UՂ(WDہA&}_FRޘp8xwJӨ 99BpɆ{¾PyfNf}~ .&&[*YkB.;~ 07m 8Dc;@4) "XR^1 N *Zia)ˍ('*,|C tZpT6w\_souDP.dwAZEVvqyneKnp71l 9&DžO{^ nFRb.=`CVP2L7`HaijE?J^`㢗7d|m{#pa΁v[i)=7< U0г'#Vj]) :UY3 ׭Un|2uA13fe3ӢC"7u\ԋRqвxfmHPXO7샵-8ž#R y*7t)_eB\q"k;PԀk;;VF-VuLtx` g_통U]ݮo};_@ jJ{8lGu'BdУ_&$s;)m"ΒpYz|]z;w3eQEtD:ty5um;7t1Ep΂6̡"lgYOk0A ('PŘZ{`ҌPUw Wp^]5-rR>٥T@L}ǏE2:(8c+ReI1esYGWg8> 7!lLvLgpK2$em u[ӵy[0Ql"Tf25 ў7: wLRzJF #FFPnnP}dVbTM@9j@w/IkMKPyjnPR)R1}=#-_f 6>h9{|Y@p|fTC~wKSK%>JePؓ9Mȋ%fʇ_$4o&M>PQOpԡ9CCxN@h*@A1{tvuuB{%]>@=[W-mw= =e0Z1P .vU_xA\Z&ju5BdBڒId9-@P<d 9wKm8y^q eTE9\?؛/`<2phSdA̸_xG֮ja`Ӗ+x!hm$H@Pfd|׺'lP`9{zG"3饧"~h] x(&rĿ! lPI6G?cTY~GKv FN׽2u?D^3H?Tm[q% $SC(~x<_0gIgrڔ?mL7'犄H.YRw hR>pm]k m;a)e64TW?W %+) 9t͏abb@zB'E37/zK=O]߻AʍJ=\^Y\.hv~}fȯ\[>R3 ~'MN b 'm;[3@1Tjϑ6ό1V' r\[0H`[_m|%+a*! Ns&솾},zv/qs^u @>űB/#Aƹ`,"=w3sqFC]R~">(f~DVA, _83n? lvX=m} Uu.ܙ9#ӲAJ4]ZԋA2DnQ{_Jz4YvRHrPD(}:{łLѼi+FL3 Ic(h)kr]7x\oE\H7K*(p`x/W`ZnY7QriȨy h qIe2 *%yP]C҈4Uû}-\o)Q1PWzMY* ɚ_C9@WuZtOd0C7g(z79.$8>K=pv qS#OF$CY{i-?Upoɴ)}wYK*p >FcT" ֳ / dڕlrDuOI|ֽ3jP46EKE0 Hbr(L=Y ?>C]+tiCzFxXY+,Ð1v* #!d*TIE(̫\2+z:b6zފJ3MOZ7R"K D8Kwt7*KI|[>!ɤ2NG󰥗:0yHj=YԽ| >\')Z+4k,Z .n4S\|=}Ke9n{6O/c7-JuUe-;<$6N nQgD18o-+E|UϴueN i%ki7h@a@AĎ`g|O-0} S$\4R"%vw;^_aGg0)_B&u+<Gک~ELKQ(ŪX4_( N3K󆖓FZu#IejoE<+ || oz$ J0${K*d7wɋen +_&` &h,nARGp~V_eN_J9@c qH!w' 9/ *l;knj#U;ܒ/+g=(4IĢſ~_.+9B ;ڛicz <0)^GM@z5yo}*'(dAz\R/Cc2QW2:WN`sqHIup35}Fa0Ag;E?F!iG8@nBRU]&b/"-# >pp}nx~iA虋q3$*JPl/;hCr] 9Z,Ni ٷDCԵCq;8!I'Ev۹ˬhf[Pҋ-OɹֽxWe/-n ផ0qϖ*Avʂ~j=u$р,&j6s ,I.wfw}֥Ŭkzt$rd$kէz(^+ha8T&aLi񄁰&W7 1^{L`4"O"s<{"_r_ɒuڬ럒BsE'?wlO1A,ƌ`^mV^GQ"W`pzNzqcp̽Pfh 0 $ӮL/v W;'Yg+gKuMtȓ#B5f6k"%Mdq3{˫W3X-k߮̄D8l I/~ݭR A0VAw{ߔ_Yn'cю:"ڀ;l%{D m;QKVpsbݘ_*;bU-Ñ |j͑XbwzLA7b c.0qss`:')¬-/%pXn|_XI5\yQISL SPrT0|A҉H`gXK?X ÅoGq}TjJ}V!' UY7G Zޛ:pq{Bls4F[(NKa m֋ŜFw AX\ӆћD*!OӦ0BQXWoS@ 8:cF|URX#"GWiN.z۸Di'sCqD7#e{~#k> "&* i{Ҕt'c--*uP%C< =ESD}iHWIUn FF=ђj&Q D^"fl2/Kl.$O-Cv=l;q}#]52ŎC"\Ei$Rxa^pmHu'FW7%3͏8tlV+nd`Xհn-iH(|l )WX4 -ߑ4o&̀X/9yII(Y5:S$عU4״((%sG8ziVGLsh<ǛAdP^O%rKJ,mVy7Bvwk,m)9oV7ZF6\U|YkXgUg&i7,F>fٔ&J i5..)Oz~i-Ai+e HaIഝbQ(2jFA7J8D6_q Lz3z1jD{[*)[##U0ޱqY1ZBFb(8ϩ!V1{Q ªЄ][@`N7J+mnvU5llE\/)Gugˌ ⩇\˒ahi9ޯ:A``?lu2$q:Lz v~pKđ#l) ϟ)ܶlh}s sDkDҥ..}_ɵ&1=_)f sU*W6о/ǧЊte/ tELY, gϨ^֜S Xiɩq$kW*{#]տ3H{3]^Q9LcL ?T'Zb=%O a%-Z8V4m4 xTp[STڀ = ;nh^ѐG`ᏹq+?G=I۾" ~@:y) 2X2GfiA6,߆ӳYc_FV[6+JŔoTA$!4c?$*(gHԟ2/0d״]Lx0y*9ѸD?Qn . $?6vQ:Vѫ#,$wI}}6svHp*ƒg!-'5x_3ЎFA:ܛW=Ё9fI%j jSI j2z{v/?Vkطa%tCpkilm6L-HfYrHS EJw UR w:tjeSOi$iհ8ZE`9T0JFUһGd ԰)zW[/$8=:fcOsU"hMK+["@[eN0j?*9J\BxF WG #fl?:1yGi7} ,Ӕ{p$wT=.bM7S5W 1j)UU;n'G߁}5*HR,Vإfd%pW.ͽ0v|$b*#M5x" \X^=^}9y4[yLGb:U)g6,ƶֆcvA@f|JwWrYeH·\kȽH ~pt*t6#^9 aWof0' S1tSü}WRsD(z'ژTV6v_gXH[Y/ FT|mFɸ BQE.{ ͸K_%DUow˒iuH̍ A]\#`oy-_Oے嬀:bnmҥ *%u6{x!hŒтP*b cCH3K!FEY$<]dR0X΋6t^$!C~AS(>\M'z]~RHL9+H Q|n U v)2T;h^(a45 *uš & !? &x,Qq%Fű r9kkC):|/kL&5x6za1,:ncEoKkxCUK+{YV  >LV歼GK ~1~y6"C^e1r=1UG~KVPDF{А[[O*䎫4?{9vJ`3/Eugfid%͇d(]jmD^$ Ӳ>6+pR֎; csl~nl{j AjS΋ՊTM{,֒֊Qw< na0:>U(-5j9g۰׈= -0$mGRj|3u+ntR5% z]ބX9)f(/ľ [JZݜ%) . ;C!wjE9@$n|\ᣵ@TTJ~y[%>A28 k 9a,\&;+4ƾ[||!\Wd}y+r{#+O=eքeL\:]~QS/|Q>ncN{SQugZ!?B{Muf}̧C8 (A>b@1)+w-=͝cw 4$o['Szc/ y-QeFCzg/{<8a|Ju-~1sEk SJ#o+ԽhT< v0(rF\-iݧ4mcܡ_l$Z曜$F2$քy*_Mb϶e(kNpOREj%??e0{OvlW`oث 1S>&歝9${5 na{+7??T1V4&G)*Ok!\F:.#iU;=8sɰm_`g}׭栛*gjk ey&M/Hs_#|v %ՁBɧ9"u7pc`ǟRN]GUE%P(\Y ꨵ{F J2ܐQ݀zPMzrq<5mO:Ά/*F/2cQ4^P$&6@JZ+uk|4gCM~WmWyC6x~E1CB]9򼵆܏ 6с]ߙʕqf x{Cl˄lRYrTjiG/՞Q kGȘ8ɓz]JۿAL*pqŠr`|elk}N4&R޿Umnܯ|U^ȵ)C]{TKXsp\,bC>DR3wwh·Nեfqu,m0(՛-[{ԻB3Wqؾ_+=:#k$} }BςVc a*/4>"3S0B!I"~Y)('dk@sDS7]-]!ꨡHD"B0UJV.F%sѱV/0K/k:S\f>Y*;#k^~jǬO4W[QBzkA h ާHA[_vg`̓Np*>Z<'Ri*vTe!9T=Y:BÎ,snB cЗ+c2'&P\t43xQ6!:%Ȫ6p5O:ͷiRi<{c,̈cjxAz]Z[N'h@W+fa}ɇJz@YYHtWDL%fA5N( 0}~0c{ݴEPlI3H_KkAُ?jBFl`u:ٚ^qN[2)uzpx=i+ .kUς6Ɨ5}~;o6h610,I)xOq ~>MA!%bv=c} YD 9玲Me2auIw7LB CCO''P@̜825DG} @cBǽan;g1)&5-PȰm1$\ 2RձR[uóG @n4NvM=>ىw' $yF\3CVHv hh>F4Ӵu*aCL9E2*cKw:狡6UE0;4d\bEqڥlFpNv!.M/Mf._&t8P;N+TJ-+aB3 CTTν֯{,)йcKo+U65u`OY  !1$&z<)"_k)"}i3W~s6r6L=Pҵ_9qF&WZ8S7ŋ:3j9,5L .H6i4N"'=jW~:s'9C3Ej~j=햺d7ҁ`ǒ|,ZL/njB͔GgX+6U8BRs IYk7D|ǾW`Bg#& }=e>sMSdRܢZAՈK61mjj"xԣVH 7ʗӶvжh0]DgB~#тF~\ʫP 9 ?ֺ~njjj֯fjvljSzV$cOk By& ?.}ϬD-ܵA}\(}SP$f\&wT,Ԑe_(OU<(g]q\*8!r6ɣ8C'|]+ϩjvp` uk5Y4oKڡ8y<sU::~?w)O Zݦ3&XX %Bݏ -v҅83OHy!V;PL ħT&!U.`iC5,;4Ԅmu':/LQCp@퇧yԆ[0BqGwY^hK:20]~ݟDKg'gRUŢ{MH.ꀺpp{GJޑa,s-1×672V{D4mSb#UBAXX=0ԭWκ։Q 2DƬ3҇/qn(d|Us9(4Y~ ذ! 1:V/Z#sNX+Bo ap6$R#u#~$]IPEuXM'=#L-lϗj$ٹq-l}VR :Lw7TmwHb^Jcah_jB?}pR'N#@>b9u-׋3|MMxM|C. 2 ux[J,D8RM)MQ@ +Qb"W(?:oDC C.GЃ/+#(tZ23XBh2? YܩӮW7 `H|%tVnRU]WIa>(@VIf*gEhP|'49Oh:O " L6^)wK Em4dj~DkǭruWvtA~g|$QG 02Gx2,N z{5Ć5ЗX''YVạ9_ +=#g{tm蠡k+10wӽ\W@(ٷSj,'ɵyp^#tnpz.0"cݕ 2\aI+Nt"jDB-5 "Ua 2v,lXj;# PyQK%?b2ՌwX;!BOäLh >}@e1.I'$L9Lª9%hnc"$KrEx"!J!Sl)+ .^"OM#v#14ԋsm͚K;Z)qՉh!ƚB3:54#μFI;1EI!~i q9fqNU#0:C`!‹H$KsJڧ ;SBb+-'Lb7Ls |Y'Di R3fkgGCK@AhtAS&_:KA}NE} ּO!Wć@S:d(AU*{]rfvؠ|#wnϥ6:r XX+CPb{g5H#=s"pT8Ks(ޡ?H6|jޑ5>@dhEzԺ:@ȵG .*I!'E TP}&r|:QRK\`1"П986?4n.(UM*6 3 kQ)"n9,/P w$Z3U\x!-ԗ܇mqȪk *= gu\RQ/O!,CsI Bewl[bqiT?kc#`ձ'.8]lr#,3auB@ $=!u.|Q 'Z} 菻/ :ZpBMu'$f*/MQ,[i6䒢nA/`}9HGdl Kaanc?ؽ@#֓+=Q`zk"n0N5^_!ޢpgg8|\RsY;9~h\WI=+?7!(.ES;} CV;H |eV(]o2'U.X3HIR meHcWv5($ +6Wov6 a̎1P`Oʘ: 缢41!"z-}%a+LУ87!wfn<~7N+Ҹ7 HXKl &p?/[8DSHT2Ǒ7jf/9E^" n껑eɯJ%:gb,u3h' n?0Iz 9xf'H)5faG(ZG"^.+a|\bKCEA;%?F߲M!)K,n[Nxkf}-ML-&t"Jm[Հ%87:ޅ9όJvva[%`؎0z pm@0jN؊%o=˟ޛP5Ra?%;(Xr]>H:rљhC&{S? I1nR8_@61#k | d=@UzSހxl@$jbӟS9(o%*9{PhFP+Z~XΓBس0SrG%`YU,S~c9[`~6'8  !SskZ 5lKa-#mYv1MjM?eozO#f +Z!E{(aX=8 hS-~ fR7aBN*,%P$R6 9HRX>M'YRReFUHA~&tw3*4`)`X"w&9z&[3 rqj@nJ6W6DlN3xЛ9'_g?=,}"YT kON2yitvA,=s {:'G=USsZ?8qVfuwiE'/Qnn¨rx"{7 B|Lm`f<>Rm3Bp̮*>谄\e`αK;ǠL@nJ_0'+6}v6WZT{siRͪ2đSMlMd -MYmlQŏA[\>M-LCQHu/{x״GF] h=nW?:dt;l({YsQJ^'ZI]ӫg R`]"!4 דE菉86s%Cu/vͥ[`zM@Lf3$reAX,{Tt`"RTPJf ~eGTc EK"ٕA F ~|6蓹9Oocv=E{n܆=4}B\E5LNJ7rMXMWA~M_Q-}lsDg6JA=E?RIoA>H.lƔO)+w̤g,56 4рkiy{JCsa5!?DT66MpE3vN9>&p.i'`1S1}8?1&P7Tjb;`kb8{UY1+-Äk'  suX"JSoZz ܼ>b;c (=>{+Bzͩg w5h'sYd)484~_w{4Q{M`nd?NCP}i8>i`>x31Ρ9؃)~7~$Oz0rj5NfE7 d-qZ[Xx-Ϡ9f:fnxϧsi0=t}#l4~]@m(f4J  q1˾γ| Ino6f}@ť>/Mo!1CǁԂ/h" k3@"羪=NXy>oH N׭gmDћ3N7Tݦ})9;9}&Xiک*}s[R-4wv}5c#PMdԋ4]!Vm?/"ڬ 'x%B%~?XRp KJګYDF_Mܮ*|**mli'_\]%Rގ^v)4b8TG g-s%^Ɩ 4ҞOMR3L ! Ico4¦XPfqMԉ,gTlm\R.6P8aڰ5 ƻtꀈGM%88Ö9&8ˊzxZuO X:}r{;oz:}Y(2v&#^}Zul0>(Yw2:U,CxFPq*A9a M_% @K-'rtY KkӹY@ ȞD-,#2Iң +T#- ](EOt~ mDytIRnq(V`۰>{T_-JJ?8 YPD9N x+f'kD(`9;ǾyM/)c7Z3q92 ɤ#яzNIĴD.U2Ax¥Py 8k[֩] HԂuChx"toIp аKI&CI"e@VWi" ͉q)rg8πRxYn~ A PH{;_hM\zЮ@y 9+ d6-(`ک6$`V y_b mR >`/I3_F|#m|+Ȝ^- sQ"L^f. \\ρxpOUco*L=՗oeFHA{}cXS@'IŠ#q}b̅kyY*RgJ`.5J1rl:@d 5//V-HNvbtm4b#It990[hrPg M:Hݹgg̊~A ZSꨈ&P3 "{ǧZ;cR G#Dxٽcd9ZK$j p)]Ҡ7N5f;2RK#t ,l. Ee]w(Z>$X 敺^Aq Y= ! 0'1M`9(-FҾ$eqKvQ4pq!ȃFOL B95Lc !0f&{mU ߔO}V2KMw[#,;އf-^脆:dlpݪd!Jx 6bUmc}H<D֗yQղ R0Q(p=SG٤@8 mDOm92='Nb0B+bxZHl7v3W1 S3Q;5ϓZc4l5H UC6S&yt8ϔNBx -2OwQ%}&IސBGtdo 4Lx a5&."hZى-0 ZK*̷b_,q`>'hݟurxN^?R~l/0Alm]y1`R. nHS{FTNY$<:\ 7!:2m>quբ,1 8eS`8aR۷q0]ဦ\4֦%uM~هN9Qˬ%o{K͝G])d(EHa Nf`YgCuP?J Eltc[R+}qڞ/<0PTjsv$XvWo6kM!\X / ҈w" 7A)Cĉ:-@q:20*zLl&zɐ>jR~0' |<ם \Z l}m ",׻ w~J̥BW Uabp7[DS۹#!jkdDQo `8kh\x#Q*IQu`W1RdeLٰ. F3ۙ#=H[Z =,I:yN;tFSrR|o  ElgCWlod/1nۚ]z֏EU?C{/#J0𬷤q%E}Iw{7[6N7u|yn\FRt/ّ&Q6%C @QIC%V׏ KU|#`Inٽo/\V h@Uk~05DwWQ衔`/=&$ލRQY_3ԩW{+]h*b 0 ) OLqK'/h9[>4ڨZ3 TI$^_5mYXbsTTt5 HRڇ W@@N%scƞI< +˜*o%m+`xvyv4ћ``ڽn $ 6ބA-=14wsMCuI-B~===x"KACONk-$*i{qaI_ R*Rߩ/-{i~[H]FEW)#_QmyhkqoIJ?jaOپ>@#M5Q׍_ɣ"}gyT*Ah4qƽJ +Q*6L KER3]5t( { &nkTy2qM81S?;Ҡ3t3sa(pPlz{XV%,Z[ܥ*n^_O'Cy&%?tȅ́ ?Mb%#F? EY6K(.BWr}@NP۵ \l-QW( oD4H^sz0DMmA .z=Q w^y lA5v꽥aѷukITLP?d0ba!9 ,ZhyEqY]Ћ\D!I^Ód2bGq6'yp|#1 ~&S-%QWLH656Q,Wp,Qm军Eok'_|&NZ@YL=xߴXxw6º݈c$L藈a!$$k\/Gk%)Nf鲘fWp*(?='2pCn Wܳɔj.SyTl ;hA7 *ERd$BJ3Dȩo ~FP'Dѯ>/!(&/AuE:jrT+wGKFt p>`Ѡ(ձ`y IkG wc^DFveS@AiH ސ{ydO8e#a.DOh+p' GiquޭTgda\P_=i&ĩ14jhyءؾ*)f;YYgL_;CbPT aTRje68$.~+N!Dݻ,:ދ0(V7uˣ5M,=P E\Hg'@{-ONDK"3S/Eh]%I0B%IO- v}byEODw)5Zf'RCMrΟ1<82*؇dR\ݚ n-e*y=R %K $DD|- c""ÒdX4PNnnυj`UB7 Ju$X(A%uIo bcn+;)TΑJ(Y1C͞-+M|pBI0k@gvcݠ-^ h!!l7dk_"l_z39LjcS3@|_!9c#]Q#f>Cӆ{i`Ɯ!u gDvCs<4d˯Y?/ j ] C`>4}%=+(<;~UXF"|ܳWA"`\ .zsn\2 Hq}j0.fnE@11r$)ϪE{m$Nhv *8 1V`{!j ^bg(x&&R1Y&;`wQك} QդxapF =mxTؐ@Aؗ˻Sy럷YʋA'S]ix'秞CJ+K|HF@$̕Wۋ,㖣fJ݆^ϴ]JۜL? FRN~t@n_{[m^_h`sVDWIx=H&uL< *.lݣo] |Kt~>w^TSDuj:%pH$nrF[ɍLgS!jҺc&2c*k>dae?ۀ&pzk8@xYw$8TIFhB/ݎu iFFFR7Ν4~N u|1\ {e0Cx6bZZ^[r##Q+vezc "E`&or[! ~Xft+,4/uaTtvj)6Q^m%ZU{h'xP\6~u갭 z~B+MS&hz[L5 [.s֣౽iܲqŪsɘӶ-u_q-xbL&~c [1iڈz)p5DHDpl`\ >z=H׿cnxF2F#q_=y-&0`z=@#.$([܂;1qXoD$惤tX8'^'{" @uk$⳰,DEcC*O_DT 6?zU/fM= [iZ3.|39b*F7+1֥g%b]}|7bæJ>ZU݋H2YǨݐ2'I4Y?9]!6ut{j9kgEQ~[lѳY$f:A^ UNa%u|S *$ux X6ty.HXcؑYzɯUfwQ8RA5lY0B^M__]$v[aϨ?f "> V) [W?k0}tH_2ǝ&5!f:cg 둴98:!#MYF;q{A{MX#D* 4͎EO;iWj%'WA ֥l :F#!j9,IKc{U?^ AWT1^Vc+Rn%N^CI)`*CCy՗n/so Ukש>LPX\" I,h}MB|ha"Dʂ k@r#,H{B_PgւI9ӝ}jALY(O2R$$+C1ݭa aZÔr%% FJ8A@ېYsd+Á)0l^=/skȧDpn8Re|`=-?  $YQ}P6߃&lLP"mpAw.Fs]#+^3rv2 nt଎ď]8p͐sbww 1qAܲt,$ҪՄs(ĪQ)+B+'$U\&CdN>gsk2jq(.+t QY `ȣ1~{>H>t1'Q4[x%dst=)^Ehxr~ Y=M#z"%71|FS䏭 8ir׽EN@c_<Yͻv6Kz[؁KvГ?2TB_p%eRBr<~¾<޵HO5SLa7a帑I Kfwh:mFIzt!(b M_*s+?q~:7I]g?|k)QFhn4!h;Pir敘-o[-g^HI*m"͔1h•-S;Nh(&X(&gH`C‚Ӥ r6o|knTR*-J ؎`6j^"Ν&oyIZԁ\ǖmxHU8?(Ny5,-K6ln m69?e5մj {?f˂gVX"ἲh7q^x1_l,3}p}+al/G DH=R}-Be}wrB7 moJeZM^+0blO~/ zи;&9#{^O@-c* χED໔໷FߘFsODi9OJqG cvJL oѵa)҄9T[>z2940vnP{b(-T1T픦EsU{ӸTsju:N 1Rw@`_zR xV] |4u[Jz*m qo՟hC,a*-FÐvσ 2e *˝-"( <ׂH,œxxTg`2&FN! OUSW JO.*4X1gxD˅d]=ҋoU|+Ζȑ8hT 6ci*B<_яoatS,ASgP/>z1,e zz-݀YMrѢu МduTF|zc> o |I>J^<$%Yo׃do牣sNPV:,)^>|1G?\mxCb "Ն_`/YF!ݶ'I7%xS/ͬi).ɗXQzUcC40c Cr,p41/׫(x\.!P%%m ߗ޺dpsJ١N<]{YӽToʽ^LgU4-IcU~ixQ^vW[~IDLsKIˢvK  bamZ;Pt"5Mnm MQ)PM"X]G$ȘVd%d\3rv_P`jI_:ɹzF~؞7IhKq3{, tb|KLw<iGK֮h~42pQMfRs$* k~ H3•ݡ=#a)l!z<4ff1UTBӨ 3z@m s܎ *1;׉uF ]*g](or_S{y(@D6Iӭ[ᤙB,Ҁg-Z).O~)'ggx1xCܹ+FF :>(jR*jT4 27 &ܽ!*t|cR8HWTP?#H1lHܟ%Ag&@ aP1 *;?8[Qب8)X]+a9}= g,$7ч ko,C%prQbFۃ}kg5{٠YGZͳhyO[=h]_fQ/Å[SQk1;iU7֭rZG$(\ U](o"~\Σ r'/:uL -ML-P)<à"7:#|Nfxp?k9ۃCD#Cb,Rw8C}C@UvqӾ[Ȅx cb~Hna-_v(&\8ֈ[[WS%Dѵy$Y@62<\ǐVq)CmIrh,1oG:rw%s0lf'lCx GL0~M)*0Ƴ[R@@_[p&)hv?> @ZjEpg4U7&1FL8R:vKe,yL&؆#M]*E48(7Ql:%܌wl ؙ֖.'(""gn"eg@13"Ǖ #H~t4:vB0gšطxRQf '=Xu xB#@6n-dr7;ƛ5,?0-·`dĐ1rRl՘96z]>?Y U/YqPYA61j'O7 vCSc60!3Q`%gjBi% y9k'9A,{_&ڗ(FF '(9zyP NNlCz$Q gs˦BNrsV0OdӰs)=7@bƞe q͞彭㜀,0&jI0X-Z$%r 3K9Mp@tơ\f/ΤtWA6 |ĒX'eJrϜpN nmjKф#&ڦĜZكbbN7һJAkD=(`>H22deb-OYKθzћ:.5%4I;I!!3t])k`Y#j0]RXMi \q5> ̥*dT8J"e>KZm=\Bu 4PjUX6VykԆE}`Av^Ty,l7Cf,f~ Z6#2Mî2(?JΪ틾e ףh: LWN¾!Nbs1(MR}Ü|>50D<)6=(@;"R+jv-&-&o7-`j>O]Κڐ7Y w5ݓ7,3jk>BXBcE%NrwjT9"}R'+Rm` wŬQ̤;:J)}v$&J[H +e9q"ǾTG=wo1TL {v;2չiyJ0I*)w ^uPTّ'_Гsym^('ږƓ,k{ gA"% ZJ2RĮq*ѽזY|då0>ckxd]V;ICNVnZ?L盿TXcϯx-Y䞛~#G@`x^kRD7j8;\p'/P}q0e&?( JaJBd) NcZWP󗹆_ZϦ~") yG噿x`?S}W2\ b5BfeOcMdmK=ZkE I҄ S>[O( s?*pX n}ބ0B.CnAQFwU#~/ 2j6[ 8,MuXmT)~o̓Y }Ǵ֝u:lqr(#yZHv(7 baB7mj)$Ve!t!tPohuX![>Ul}cH/-Ϣv"1g@ՖIp6qr@4;Afz^Iepgu7AF |-`WS:0hɟo_R7˕_ӀZmz8ppY|F]K% U7` ߰J UajصWy Qx6njSuWM(W$8(uʗ7Z6BJi{ +A&LLbpODZ\%?9 `KPĞ/O!{mCR#}^cR2{xQ􀠋=33Ǝ1 :3'H>,՞"XAEfyƶo#lac^Hr|B}r!%qrv-$ʋc׊VM,dxZm_vH,`C#!ttY>OKCal=p- SB>#(] Ye롒ŀ2 ^҉REКH*.K҈/koPHɚ)!1 ZuNcO? rtruԷpna~0tÊ?2DU`u~]y"P0|T&DâJme* NCח-^(T@xQeK]zh 7aQ|jL^T=z?(>G?7*=Yj4]!Q4?3k[I]Nr Pc>1èU цv:h fIm#iw )}`r.&FX=8aVLC9%Y;O {rT갏N X8ںuНAy8&=r[DWBQhd}\J/4`хetCё}Oag2ʪTQs][%s9=Te2SM N/$ Th a]WAdg~V=?ŏ[ w0̹mE.NqHTj k]3O8>Љ2]~Ja.ZVI<y7U nZǦK{nm_ڃl(9F4m@mr ?Q1Z5#tvW(iekDIA~ 3aˏaI /ܪn HBAXm*lXƌ݃)P%5G%# -o=,js{Bϙ,'7X0풣8ggd>`RB;.y±eHC$ vݺDp^;Ѐ~Qi m[e&A]ݾR <]UDSSUc!)qQ Ji580ɼ?m UKH'>q8\X5du`Mړ|]0uwYsd,X,N8(p -&miWjW*YBxA1b1g} Q65L6 o đ#8h29a9ߕiVJ휮*N&J9[@+Nq%Gg]Y fW({!c Vokh t*DN,}kDa*?mwz'.ig\:Rԩ[Zs?FK,"A!2{\dZfs/o^$@|&s0hX])![=Mk'ޤ.8ɴ 늱ޒ BGp㇟$)MUK'E-%OPٵ|3Z9t$$PY1O̸ ٘r8mú;=?FIih"-^UU0 PGp$.K+Q9d%\o(9P/&3NoD-pUW\  > myGE%W+vgb cUf~WZ[i+w 6T_lW[ kX1a(΍Imq&]藻+gzR'N.խ!71 "Y+DNݒLkpEP9MYi['M◣Pl8v6AV'][0{ћ;m ;وr܏80rWZ@+H.{Ta*]a(/6ټ#zm &P/§tHLÔ>C`Dg6`.*!3֍szSxZܥ_@}(.sSۢqF>܌y| / :BV8)r_i>td1MD(s|.CIъk'"f@W,%:Fͤ]9%_1tdk?89)֖<`e䐶-}qnCD}hVGI_z!)r'\QheBIfIK:G3_3SOdztL5!q7s G^eP`D:~kmiq[!K?oΛI 7o.뱮7|G& c!r%5˜Ͽ0sJ5!kJ!YlT'G˚|56 M* ǤҢuI`M QIl45ƪ~br5|Dmg>=` W?ꖲr?'G\OpX_՚mpkdwV5I劵8O01i춁X:Qc`UGe1%Y#mSS1zDq`%z3ctU{4҇j54GP!7Vd\J}^8`&]4y#sw礼]CkBtTPkml>Xfͪtt?E^a.)g>4U4ݒj!r8P0oNl}NDFx? z͉ζdy}~9]`^2c1}]9(ObU8uZ$Ǹ 3f{;ݔm`̴P> 2;2Ö D8:8q֖`mR2;DUQ{g Sю" =]Ѧ^ؙ}k,|XPv@@\|wS.ĹwEX.Rwl·kkwfgIi 0aǠIݴjTzaC 6fM /11.f *j_nHub~ !$c){AzXl#ƪ8-DƠNUa1:k=OX l̫ tԔooakc9&9+F"޹%/^ >vkH@ QHG̱q#hc[><)nlj\[8[Q£us_z7dD7Ͽ~G=>ݏ71=Hѐ#+v0tְhƣޡ(]MXGVk^Gs*V ǰ}5 HFI4-þCoZo1f OG/*}h_/uN LK)mie=β+XʟdG$9Pz)x)vjdv~}whGyQ95Ҝ^GR=Gvj'~4&&fh|5oD.n0gn'tr7IĭWM,7Z!'Ȧ6V~1C4'Ra@! ΋tj8B +x7 xSܹCuzٕ{!K<_L7N@cEmc'lfVblZwS+JPQoU7+vYwL#KIBU{Ob5 SPm-|x|6a,ǯ'qĉ;mx$շT^ LL700Zc06/L J^u&< y[cSfWGM 8Qn?svV '^oNrC i!׹tRswX'EZrE' ~3b n|d=rFYٰW50s_VκJ;p} #G\Q^/R`^H2T|0[H]Et:w8s 0>UOX8o9V>iĀO _dWRq/S6mU"}1#^Eзg.ޓ.a]$. zޜDJWu8hy߽^xf&8 *aa;vMx-P |Мw,$t(l݆uΘvE|cb2DikG'ͣQYzf:YMbR z wZ b 89-XIå`# (6p-@ِnf;}p`X.62P p‰X =~l~|j/K…Gz.Ifvj=扼֧2&ERnr񽷘ДB<,Sl cx8ˊ4r!W"{'15+&]P-s-hB8 ^\l[}YV#* fJ~aP}TBQwN~` hi"cKf#zxؕl'%P^#~[sU8}MA=f}?s]jsnJg>IC5S* ZlZ)+%R/u{b[T:QWYdDr$Y< bud447O[ſ / N:w7㔔'y D,np@^a W1mlBueCrp0RGwa4NY֣*x_X[n2WMy@J5e ^"^ϦsmxWLeCs!=őϟTS{`9+ZǨ $VOR{r'+f/:2{ޮ@biw{bcIu j۵~ Qת^ݽ%CB4q(?HU'PvƀE7eEyKy~S}%}ZV?F dw8^+.K>RV%MC_/Iq*=\,HE_!~)zK=j 3!3bGd?V*P&ѝ(r}c>4k_7't󟙒 sӊqҽK8H>P;m@t'lv9R7|!C7˭*,&srPJ$kwHYtti,V^ oU.w7R^ ٻf8ln.oUƩ)/CL)o$b~'<ʹ=t~y*$hW퓥|:'qy2`8Qe(z(RuC49&ZwT- ;S책[~u*SmAm_p\ϥC! vho^'Yf)1$QW u'bE|9ÒY"Nn Xd]-SGU[=r!4U'в6S$'ZΠדbJM 1"zh5u_1)T-=17@5pMչl=n-eb;LFa^-L6e+ߊ_z>(#9F^ Wʜ pN Wsu5Fʫ3?n\痁w_aAK *6=HѣFlyt{] Xd!.m&#vbS?`ްT9^uneO4.(05'}{|@ʮ>򤞿b Uw|kR։=?W7杴,}bڧ;j)A$IcDZS7>@2,\(Rbb/Jf G4m1zm !oÑ!9qgJZ<~^@=c 92_>\HqE?p )lQ1y$N9!-SUl}c 6et=Px?i{%V5tdGg_]彌tFmom"UzJ * zmɪ%\e.js'~"J5d::.@,q5P^kaN$X6S!TW\63^Pq-ZK1({?7]%N׎Q_PyZ )ۑ\.-׳es=8NO6#CP sMT~6dZt7\vc ! 5FMGҍ1"(k[k]4-ls4!#FLsi=~{S5Xr΀^ct`"M }8`E'Em]t.=UNv )O_{KTAvjaS,ow}:k_ԝhZpLޝ%o>/8vzgtPٮSXj}1mlzTR_4:̆')ЁL,6~s4R,T m_pkBo~EJ e+!y:ؚ7F117 }fKa1Qś)3 {}GW$N1=țǶBiU-oA͒sֳ'K<ro;iSC۾$0{ m-Nr;rCf?" ;'R;= hK=Sձ{ͨ\TU`ȌIyԞPJGZ|rqx()ϥ*3D;("nơ)dwx 1 > "艈`%Pps@k!z|;l,7< !|8֔ MUTR2W$iy]x57%RIypA^#h/YWoP it.L:-!Z0a,mܡ]G5:p15ĕ5=1OrJ,ǠFIfY #΀3iȞ b^4 ̴S̼g` s>c*6E ]ewVU}CCMv}7|:XÉ~d}PV v:vKb(?X0֝ @}c;Сsb_FPQXE&9,2K8eޓﴱ?H@Ə{n~ c9'#BpщQ*RXI_ȧ fl/RI~Ɲ@LUeGMB:(4b=,EЩ2cm ?Qō[-eƖ1h{Ywv1G%Я?xig=COR& !|?YkW/pϏTɑ'GA0Jᖄ:z=Dv &(VO>w &Uh1@Q?(/ۿOkCh<27aj4~4fWvtX#ssj!8ϟGg!`=]R­6 '5|q6i~-[+.ܞ\ΆHX]:߃0`}%[ |[)?6khNq"Т< ֭Oퟬla So߾ďR8bP' MqkE[nn ȇDfe]H 7.5A2[$bM0Q^9,KT/&.m"GRXmI\ hfJtMpSMޓy$e?e! rT]Pׄ! QMG9|BKKWwdq4@{akq7#ؽ UAP%')=M f~79L܁F6ĤB1z5c:5G[so$#\zVt{Jl9!ӣDC 4GV7 gAH]/f䛁,hpF;pxCvxY[C3*-Ya~9E\Uwaۮ .{:G~&>C~[uӿI(1@qh:b2"&%x,x+e諅E9s؝FY@@ɳށYyʙ'!Ǯ(nc9VObnIEo&I~Z8I|V0.M5$,$·T$}D珁bwWĥ@q N79qU ,QMsB8 R. vZsF x9'O(L,׾9v טl JZ g@oc)\/Tt:oy6/iSr+RGcA 62'=]-Bf-DAʟ9Ua"X Y[K s:D $PK:zftXК%}Uzů34,z^ fіA8OxVaHUw* <%U156CHWPj$oF>ϥZ{ X $;/Pd'xK@Κ]BM7dB!ZRmcWΔҤ5sRKB9ӹj Yvx" 3>1pʊ /K19MrgZF-Ġ]l$X5K1z#=Z! ϻ\ѸLMds+|X>_V9oظuQ_qyF1<"r-(^h?f} Wk{co[C7.N\Na5сF^vj<3P8g4KNljhǩ!X =H/w -R>aJw&\rlЄc܉ #jvY Q?dTf KE!T̿W OU((N_:!9+9sXxI@Cjص)DlzNG_zQQԆ}oQP|g8hIB+ =Jg!WG&n Г!] }`6n_ğʒVFiձs>VKHbϢ%6닧i;i$E;{ ޓ,u^bS;_Y1S2~l>_4,6Nܟw|{'R6խgůu~/NBQ/:7(m)G07*n Hڄ'Wl״|[>Cj˜x V8_~?g0"} 'Ц RyF\ǨW99[N-j(E{jZӤ2%?EKr ]QMxD@aؖ:QHTFA{ü9 @uO匕,DKnPVI &:ɈΛG$i1N^pה4_L |pZOgE\NJO'.CVeD%]ا2[³պF\-}.ЩJ,Ro Ú^M5vDHn0kw 1hg&8 h7bW"Z׫=Ɉ=ZZV&vi=8ȕmʹpK82%ί p5-[O?Co%C[&;JNdNI4Gf-xGO<&ʪS0ʕ[L@+|{5zP }1aY+Tk#xhm  #O&@w‡wLa4G; Mm~q́<L/hDFoa<皼E:?KC.%b-ތ-V7ם;,b~{#:s%[ Py& ;{&Ó(tx dLj͚"]d#/FH#59 kPz=mJ(`ę,x:Ն&f'^v[\xTX3 j7C]r1d'I;?aoarn#l=d89\\p :Er3[Nгy@Q _vg묩Z!n{݂gՑ]!ӡi:Te؎ƽHዂmkEGHlZ\]:C Bv ʢy 2̜%ws-!U>,v ARnCUCŠ:՝ ~׭u5:ެ%;Z`=Π}}cp h."oX#^MumF. `toeD\p(jtoDWC .hv{68 w6na2609h$-PC1rM-4-6~ǩDK#@XK50H6r/eu4S)uC}G ["Tzzr':8Hbzᦔ2#cJ8\#6n丹3DZNP"t/^Mh:X&:1$TV-Ry"K }~Pf^HZ0L?6m1 f?9"D7Np%#m.fjV] ]I n7 qҥj۟PIz8G7tvѳRmV]TEd37Ƥ9hh(֑dIF)77@jm^n-;wG]:H#r@nSW~>1d#n">}XLJ#rcKoNr[q%MP A Y6%%TPˎwp"n&iÈ2Qc~2F@nG*>ƟQ5[+Ӳ'kW? ^VS@j~FގZ?)j3 ..JU*ӭ *)WݾUWfC6l-(l'wg {MO2]L(>0/+l‡%Xu**N]  Sb•n/& (ehr^to8 y$x݆R!~zWqaI'KcrRvPɕn'ClS.xAVL7xgA#@ ݌UQ8k?Ocnٙ}z8ݞ94ްf4m rYܛCNUHA[dO} UV%k> T]T&cmF"`H;Wj^z'Myg@CYQF7C;E+\"rvXodNZ#+>?g i{$-xgՑK=(ecB`{`S8oy#0%.5cf F7vy7E\:'1+YaՃ譈j duڮ.36?OZ6üԸhc1&7j+hd v ) A62<2""Ұ9UwHFVa)ɰ`]G)?%YE@ 6j` ,YyduS>sdfC$%{aͥk ~1 ^b5>,K^U"H"N4-#L)ÅNSpVˠw bA őU@- 0$R*1o;@P0sv)T hs4x[!llӣw-_S?zh0K{jBc0?S9{h8"fYAJV-`S#ƞ7RP}\F)/xv`yBr$&Xr0lmwfD KyԏzcEU,uA>'kTbL&JNixXY+1pPq,3~ D\߹1FGZB|)ΆO"ƕE*D殲͕s|c53Pvv0dPs烦x*EUx.Z.<BÙky=X,0z _2'ziEH'wqjwDK|Ȯ C>v03J.z̫$7L_ݖ9lCycTu}9-ow+?'jm#tR t;]\T[>wqLsSryK)bQJ%@}zЈՎ=k1Iү^G.*uOEO[Weɜ -(UV] 0a=d g1D/yĬnݒW_sЕci^genp1\i>uֿzX0@뉍 !7[0֞yKc60虲"jvf@<]XT YzEOį}.)&2ʹT;o^]-NUb5"}#O"Q dX\c1Z oBGb_r4h2Z"ܟHJ3z ?Ђ"j{2=i~Q>f)Y@ 82ƪo屌Ԑ=+8_07;BRr /i']ƻS̒],NI8_ ,/M||zƕ%Bd7T>"/R8nG7\8lAOPGӖKdsbYȇBVP'eNAR'u"-(_δb#ܘZ0HbSMZ˶@=wPX`gG34wk{~8jԵ8_& %(iXaD`g3f q;kU؀#|T929ى'Ȯ.<]obneщX'PCjzʾ%,&Xa"rxGb +j4??0Ɍ@fM6?f[,7 %FMN#M0jm.9ZQ ϲ͒[&IΕi}@ Nw1d1~SR,=(1@"o$))ɱ͇ n=گ&OXcF(̺!pTdq!p v%QI-<%ۆߋ. *Lx#&-VPT8-k?ih*NJxrD]I&ghkuX8|Af1(5sF&Z{pI@Q3 Ff3,tljxU; Yn6nFŞenʥ:ԽZ*&&YLid$S|&<2x3)ɝ뽛| 1=9%tn3!3\+xg/\pK4+ljK)|3&bJiIbt&ԓ~iao-iem8B'nV& Dvg >@Bc'H -ӿG"UW1\HbsK+v`Y ɰ-iVjv6@.ӤdY6 )&-G=g~fcc*QfiGb벧u&7L%PUvйw5& u\eͲˆݧҷ C1 ȦWr EٞeWhCjV&g EQ T[Ę>bg7~c?'2=c Kݮv׭x&J2ܯfg~+$ =y;J*|5rih.ɻlDQ|!.@qpFq _8 -j_. %ƈq;瑙}pA?P̮M֍_Ĥ24,Ŝ(,bX'R9o#ieo ٙ7.0}\h u!w_q0$E}h\+5UY[DP3/w]yZlx?c~5MWRdFȹ7 v "Qb8kyWn&WOJHK2Y 7_!ր ~Y5'eae/Of]+ף>/ ,-“#N϶K\5sUɫw%X}\l&JIb:}Nφ< IGG.UBf('%Vb;$86:А?N ~@ > ɼ2e_ n8`㸞[-yS ^xgè{xZ`9WU%'CAMe`pLd܊)$0^(V$𩼾,_w~ fS)W 75+ٸDy+,;N2\gO3gy ʻ}r!&j8{|Dh5_Scgٹs'T]vuH˲}`i;t7']&#lU AVLr$~n5qKm3ִfZٖ);D+Xvzҙ=SjRJ[kKlyY Rnluk3ǭG"NxLSNC>>:|T҅D7vi-Gr]V㲼Y S~}sa~t(@=$0LY?65+l~Ͳ44TskT2})$I<Ж0TqǢ`Rұ\O @3 'v&(剱z]Ld犽Lxe`^p7l>:sPqhTS-Sf}?mɚӓ(ۻL\igCџ]nZqj3i0{Y>;w{ M]7MҨR7mC?$QE)$LEͨ}&Hg 9R5 ˨:F#6k΀c;.,/57>$JgZ2Vw,\wLEaW2t&[}-K9YdFN '6Q pI~'P;R 9Lߒ)LWS^t̫Q?f7}N>T)VАVWfEᑥMU$1rGf37`xؾW@US,a1ʲـ=8q.Bz4tfv ېQ:ēcF$aM8 YLcs՜3^h 8IK:i񾽭3'G6,pjpLFh jl`ǩM$ìkZr d^HMdu1Y Yy^+QKH,*JgF ~ySՈYX#V`dܼ:[6?Tr grvm{NU/,@Gx~$qe*hs&$!vNgrifdQm=į v?Kx },xm1bV•n2֛E7Byn>?XæG%W9Y|a,>^SYJFmԄ\nwJ!"įzvsd!xӵc!Ҹ! jqCLp[=u4"׋Inao _+l(+[BꙺM2s/-#ڐ 2:hB-%kj.Z2m(6.TNRdZōEJ;{\HY }EeKM H$)N}J >\-GET^Y ^kl,;U8vS,aAwyhaHS]Pa{v9 X;:`Cq?R$]5 wڄXh}zQ\X֎w7Iժl/+?[zwKs7{>(ro OepIoHӌ!.!%j)@*#"Wzn}{=~Z_2 &n gFYlrM g[1Gn Y Ϙ'κU!v%S(eRNbYCәշs2~B(\/. wҡtPbe-tR2roKF]^\E.. ߣ-Y|v2ZCld6+=S"GxRm^?Br7`Zu ?bR0 ݯDA<Hљ+BLs/? dN4M]Aszd`YqW ɦ|W1lof;Xl2-ojAEP/=`Ϣh#:C{ctl.-%%?.1s$TSw74x}VNL^wjtI$R&h+שA{4x[EneR5 Tܘ] wE<չ d1(21_hg y!N^pñVya)6(q ˜#~T~ʕ5;l:q! My}7i*"dT/ |VQL%"al ;jM/ + VWQa94fy6)*Pǣpbn G!+o΂}4Zdi3MfP\oh[U~*7 v/̬j–`}6*MV_]SH_)].x?K CKЬGK/[53@t-/ M/=\ԕ,Ɨku ~1͞sFȴ8ЪG< fp52s_^ 6;v? )^Vh3zV|3IKk3&fY Dܽ(P&LY3.dߒ$IF^j)"L? fNk~;_^$l(R o2[jq,Fn6-YJg]B-FkaNJQQ&3{A7I|=UJ ~ e,uiU$wu~1aXC4V1O]{Pȸ #F(VA7]誽3t@C,J me;DrF' /4}7pͶxE#͙x3k2/PG8tXHۻ~pgBS&9{o/ ;sw @C=^;)6,?ZXL&SUPe%ԺڃVN L$/A֫HT BQ;ۓ'XLt#&cflԯ&5?3KH~Z!`[7-H؏IoӢ2~ю9wi o?GRP5]dZ!@)g|nDD{n~[:szH1@t džASۑAqŶfsxo)ОbdhoMc\tB8CXVL"+GC9bƉ[y< hxS&ɋ3Q0+<ݍK]W)q٬/u~x?nuT6X^ !Miw!;?ַz4B-t1 ưW" HA0:bS")sMLsΡ8|r-㱢6ŃD 9|TJL RPbR X50J%t@A~LeS}S&g0x[+E}Y󂍿BPrHniu4\5!T8&;)~95z2N6`u|6ީ3ZesM.cT\ygCQ* T_V3įюMqRtOpޑG2 PU]/)dvCh]XXBC>eym_0"[v@>'brg5: 5&u>;H X6TBVW Cޡ4jLzXe1dWz"a jC^ݶ>zfO|gÞ)y[uaK+`@/rd SEl; ^F:BdU2sh>ԏ'ro/yʘՇw5 SA%$]=+.ɘTSƘ#6=t4?ۮ ݛbq(w}oj!uMVWzJ]I"[pClC4l\̓X]QVyr_CQ2xL=DiJ4W}{ }w%zD {Kg"Tï_85&PRvuQ]34gw$.Yͱ%d.Q@OTyv5.0z0#paUsyk EYEɞq|)h wFohR/ erS$=o7,ڳh,g/͘%vZP?81PvwyxD0Ȗ60b"OTgA;S28iOC&SqB|{I<&}c 3Sj^="6[@yaq_Wa{^3 ݉kH?Epm7 !(_Z}c'ŘaJK;QYh'+3vu!QTL?.ET;訪|Ӫ3Z1b(蚑j}as0K`=fe&=-.8ynLqB?K/0[ K712N3piu6Z^ ݪ{fvK/O3\8)m呎^6W:Mea,B浊>~%#U0&WO1 3KzX_PjEB*987$ t ۼ_Bznv&~MN" PAv̅А/ Vh8}DlVC22[n>>P@ܞ᛹$=\m xp݋o rge] پQr= S,vf珒m"x4|p:8qZl-DQ;ѕaP&pk[58-_RijTr`߭--q[ GNp(r-a;8oYՌEAQA {p$.oѯ7vhi|BI=2d$ [*ԂC~0֙bʛN"X=|K@pi 5KK;Xs[3պtMT!5 q _RCCUPYCPϣ2Yl:.L` c V*Lg$n Q\jvtPe(y$u1 GI3aSqLl3 @]7l^.]{Y$f0˜zPyjj,@u#F ̘lkÊ{5ᳳG{U&f/HY#*ESd[>$'ijEb#yK0V1D->n:(#V;)HU j;7lXm#pzk7FER-G](F.$UX=?_)!6i>_=VD%uE`JXg j6n8U{kQ umqzaAigט%vPbwdHsD3Oi [/&E, ??8Jdʔ#?fex,ُU%7A%:) DCcxs"",,>EPRc4| f|\ti+^5;4h"UZFtڼĢ,%`pBkfThj{m[(,a3Ur̜hNG6r($^8!#?nq 1R$gRUI3YϏu/dcL͗M@ٿ_OXp4ZsJ}w}t0y1/`_{;.h =]ʃZ ȡI'ø?8h6z-sغE|qez b1g,egzL^,܋pCYt_|u ~zۡ(0#ԹՒeŇ[QN=ooRWCNgQY ւ.[xm_pr#Yu89S6d- _LH^_a{އjN=X<`wYM|K4>n iJlO} 3qe8J*ST)>&qobkڸN?zH}kx1o8Me~VQa7s/.lo: W*.OAFF*H-^䟃@gjHŐ`=~rBcQ`4u֙ͅrԥl0}:?4D\e"ֶd/NSTz,${RU,ȅMd>&EV@Yx@ Xdy<3KwK=zppzlegzM( Sm 6!XN=s~5HQ&j'?j۬g5Mt\w&bN 헀f^?I#Ytl G*9UxWܒW"t@̞ը:W']}k=ϥ)ZA^'yv1Ywq,StNhKc%ͼ8D0h4Iu^P\ն0M&Zx5HܝMGu N`ÈKSMAiXZ ڪ!Cа.]Ǡ-uk4P`0@ ))cY:7"(13z'ꅮ<{aS%0ΡWyA!:bV1[F^x1.b+VcM,| N(7Oܴfɣ=5! ԭ%K AIjR7+.<@CfQ/@WuCVshgNz0gS%T*gi&-GQ5Ja/5I: JUH)@M1Nks|xA8;3Qa^BDkz|tRMsiM=KjLȆ`1Y?`ͶjEG-.Fak`y%QIajLvZ[h#444< <G#Y 73?Oނ\ˋҦ\#'P+23=k3=!8eܶJ@oXF"%r]0Ԇ{ fԤǧFHoUηw5~mZW6oj]|D͢9EAmNBnZEP6hK;|<~c嶩!C\㏞z&t=\s}=MY͗0Dެm$T>[>lsF[:Qcy\,E" s#2؉Ex, ZZ0S$s.Yԩ >xd>  lG5/Cfe~u.qDvr׶X|~FAP'{VWHu1Q+IG+-pYzf\9O^Loa28A6CdqTA`M0M.?RE+z2?n&<:lqC_Vsj\AT"]U<~@;Og N9Jj5<);{ZZif k#p`?BJՆx`E村)` *Oރs[%̹W64ѓ^CMaxn2]ne3UN Ѽ0,B!8 & m'Nķ?#6x+kOoĸFoùs տap\wUzλHچz0k9I)a? OeFByu*G##!Z{*+ƹ@'VCtQѢ&Ve׺BF#_%~jW9F jB/G}pqvPJʰb#LSmK@^3f7@F& `/1.g,}+wwxMm0S)Zw ~[lq_IGoqbRNK)_T0niUYoت}$MlzI+Wy᠎a?|y<Aժh ڰZUhp<,sNhI X'^)ۦx^1 ʵ7bQ]`0ɗnƘ;*5}`$+exJ jLıڏ[\+B^GZrÜCڰYG3}IGG~zF\T(N\q0lU7v c# 6Y,1K)wd֬>Jn{d}6$V.C 7"i$>2ù* w/}/YsN^‘f>j\W˜X0˴b*f8 8}+m"vv} d |lR1$S|YtʺbHܹ`3]ܳPxjwN| vU1Laļ }9Ņ' >DLu.So* Z*qiWx -/?4ejZB8KVFx!l\3"S1Mj*WVf/%Ts?'vYC{K 6eQ0F'6WAVQbǵf+M{Oct&TXn!9ETm{TJ,lêp,0V* "0bZ f: P~X'6BM~>%'*}ԛTyjHW{!ʒNZ2=+$-Yf_C|,4k^ui &,2ǽ\!PD.eD>+zG_=r*VTZh} cҴ#঴M].+  R=4SU> r'3+G_Ҧe5'-v7KA6#l>=!쎪6 ̥^JRkȺDSZǐq䍊_;u`в|Nh<i6!Y5Q'ϭRSR:p^giyzM,;ŸؕgY9\Wq+.@.Ȁ5(k&\B?9w5Db)%{%=8¬Km:K6k,J9pBbҰ}#)?8rڠb%; eR Y_ZpFG\͕=[%U'rR.!  a]^qZ \/OǼ6&bdKFr\*B! vhS+j4!GTBfW"+t)a3L`3 $U;9?($bM6ƑL3VuP26 Yut,:yE/M`X;ʣH$宷=b# ę+\ŏ!+.-%ͣR*[q.J9tZ<stSӥbg%u汘oadRx=ixdatjf8WKͳSԷ92׆(v ңRzzu; y|#zhv7ޥUT4TGy1ߨg@Bd'qw\p≰jnf7aCJݝ-7-q~{{6xmētn$i3y}Nw Jh&|[9G'|F[:LiI )tߟR=Y zQQԉ 8pnBϼ lIz:ut*k!R窐 4B+ڭt@ Pxa V7< nI>g=[L(D!GPQ2+g*(.,?|<֋ ~j_@ҿDܩ@^w/F,- mOliYtnd@Lg߮4Rm@A/O>(AOʓ@;rqyy[XT$< SOΒ_$K K|?'٘i+.lSxgy3bY(fb w יum3:%9׀*( @AAB|7"hWbeݽI2'dq-#!oQ/XX$w@iC jeHh6yΨRp܅K9 L%o%0J_ P@nxV^R |Qh&HGG'W 퐑\Vq;Ώ=ԻQ5Ul aoodDeRz &е]F7̘#4 @_(46%Z6 [ݖjw*ء rZ[VL9n[llz'B ~+_;eI%=}fn"}/= ڕB_֒QCە"XZZ˒&4ק毓a 6{D]#PBz Yֆg\k#ع9_*mVP#Z~[j =5<*Sva ^@O9vՐcM4>u.VUxeYY)l` ˚Hۀ֧+1E.K5: )#E*&Zݥo717¿j3pRdIp"99)UbL4@ij <׌ 713?{'&!$YMt1O}A+![ H0xM8݂LU=*ju7,u9Y >m!t|E7=u*;ypdo8sGU0hWIx+'!2Q8q6,8 V]ߑK[$8Db nhz!hcLUdU*l8dPm}#>K !b\G1P=7/6&iH=&BzbfI>!n%=^R7B+bOl^evpt(zp"oЫ1y1ath!#ka&bqЋO zF8u~@P~̯᩷$׾1GEFNۓd7#޶j ȍs\rו+Ӊxi =u`JkBN5\o6ؗ_yuمToꢱ\ߓ=ҋup BewʜƼ$m .gl3Srx\k=~f9[_y3S11rs+۲}+ Hk8<ܦ)a"^:D/\Ƿ]4~gM>PMB(bpCn:I{;\uG72lאl 9AD/kѽo{9GϮR^L eǾ-/&n7;fiaدt ;þ#aȗΫR{wͺ**aViȝAN;>s|4~2f~[A7/vfNDPąAG= <>r$?yjF8h/fQubK7`{%%g_D5Kn}Ҹa]T33R ET+%3eo~iۆ^L!, $h8{<+;Eu5-Yp?NMdG^c/:hҿE^J~2Qj$٥σ%,]ͰU3½÷noU)IJ*%dجѐ+14vZmfk9[ ƀTaZb d覵FY{wBy 4E|0?=tZڝaWO,5 2< #Ki|goHpF;ƛ``4ó`Dw"\) yFH뉎W2Caqh<"3vòg㷝n Ow{&W.P!,pBv]-/'T4iRiRD둞V\0Nѩ5s8zcr_8QTs<1FGF-0C A^;HD+q_%98U.bf5̛k]܊MC.x4c:#Fmfy|,%SFp9ԁ M1fůD]ZeY|D0Wih}Y cY6K|t$q0‘oD݊:XHO XPmWjiZ.ރy#7m #@ @u;6`$# *^9NE4fnMfƾs+ |Q'WX3=ӸE4,kN|o eH投(Â2!,8Wwt#;WF%Sg<#!jJZeohZemz,er!?r8Ӑ$rh,/J9jÒg/7kJZT(@(2ȥp$owo$u0u~:XFEjQ7꽍=~RP &sކ ~"ڇeOqQ~TJ8Csd Ϸ&6BAkXP8PGX ŵc^6i&W%,UZF}oo=3!-H“uȕ݅vQQQ7"0,f˙ZL~-D܋l+R$:35-K5,-Wi 0FwjP\j\`Xk;\5Qpuiz(myٷhT"':e ѷeyOU\>Z7avO|c׉FGX(aZ'"#z~Q);"]|#@m%(D ^;. 7H6( E k}l_HsU+xg`0DQwT핚tu~LNBGbx8v:a-(md7, ./G'.AbAlO{"ǢH{8ݕԋϠtÆ/ o-Haݢ*f3;,^D/ Ȟj;FPGwbq4LrGsTo>i͊. 'EXF~'VV'7;8v!,ɿ[c=i?J ^8\e]z4VʵA^Y(sGixVαS-wVB׺"4HhX~#>K('i"MĊn{5pw"=ƶJu5tQ[Jd j_ܘ=vL+4$q e7-drԂ.a̛# ! CIl/Q|z~\TU7 #/v!K#NgH& D8H^_7@kQDLt?^Ad+҃gzcV0e0@(c*~v~DFnSOj#DJXw|CZE e7BFSBڱ5ѺwZմ&w.-fM^i4~  76 w/ ׾mE xb`mq"bp[S`07k>ĵylr̦ Ì2E[j'ZojQfh9A=>p$lN+J?vEگ~ϊ 2FnmňGF81KÖ^,͟?cwPokG;]D8&yM1MynLؿhbB='2 Ё1JOLṏC0Б} 0ƕ2iUFn-"zg4AC_`*ǿiTBl^SL#V r"dPX!V}T#[5Ck 1|<ǍJz{XBIѴwKᢐxh&*r]b|>(EV#ɚї<\x߾bSa^8#3.'=qHrM31)qp9:Q/!s->tQFQ'Q*Х\g~d S@q=,-_t"EF&$.ya)KL6jS{L< fTN׈y:gb@X/Wc^Es.0z~( N$Ec~oeѱ$qO2&JѺ|-$?\UUa\oNnݖx 6}\[N7qEߍq%|-w%RїbPd48!-[(|&r/c*ƫ(#8ܼ_(ybno:'Ug}'K⡃OY}o K{Ihfsiĉqdz3r:ɿUřs,?"MRї6n F7Ӊv>b=y,ȯzLӔ=#o9s.w,)P(\ \Os1jt:#ˡ)?ܤ F%/7k"7*˳u6e^b q=\΢_k R*z yؖ 'kiq\$R P5+,"}:.kCK \dYDnp'ZtIM۰\'/3Ή\RXs<0OK".qBs6fq㥰IffS[K>*X`@&fJz#lcK>l^Xǟ!8:;Bm_g<}H.䫇BMP:2pɭg ,kzM~/ŲCٸO͗0j1T,(/2hZzf zO~1kHY~2y4-ybOo_htlpu\M=nPϓZ*wݪ!sSJTvinŏ2( $zzO]^g>c5Hy% mlt+a&n=0k 7 \$'&L!5PВ]D#X%$&>7Gkr'Yؠ(܅<{!2:-G-NX m574\4XDr 7DcA])T$!!ȡBڏ8.%f~7YtI~W˷xO'ɢ!uƥ ]KߓM H^PC]ȕ󧪿#U=?:Ƌ>~nFxh,7eAq %%Jwë́Vco 9UH.6/8N ܮMJl_waRs5P:VSj ՜!Ow>G+w&M&ZmG;.x}e"G~q}`%$}u]R OZ놮j5T~m/uHLKceT>3:w(L/ؑ < 3">XGxSC p2qycY0MɥXD4o K1DH&d4:LJR]WYuceH<2"] nBެӽ kSͶuhGl>f=Raf2$&oJaޛ8zg.=ljH\Xn67?nrk.~6Ќ~񷊛.+S E_ ^2护7ǟƻ`kS9lGVJnβW\q' QSI3Ka/=}ӭU nA֫L6k6߀m Jjϲx1JIb !i=ܪ}-!fBMa ,O ЯKrA(F :!&^tnvUqG'Z"59A8Q^0^OW Fm ohng3wHnHOd%kjV)f>VZ_ߟ,&w%BHbݮE3l1Zm|{>aɆȟ;[Tk_[WNJ=zFc{[ 5G5Xڶw\~||~."em28z/I\ZO5$E !wib=`D7=S\w?zKLjy}n8po:Z/7`8]H5ˣЍnt<CŠ3dɈc[K8 0i7&鲅k4]Nw"W`꼻6:n`f,}F8a&J9fݜGvm߮G-ZޭjGD2! l%(3`Q;>PυKSC)a33=ۯ$\1Bρr=-1fS@.k ٬dW91rQnvY%7Az$-@'6cD|{7ٝ y!eEWJElFţw8X4ΚDθ:qO9dаKux=:hDPﲡȎ_ӌ)wq-;Rb6Ib:AROp$>臺ȝޓ)_ײ\lӟfFaxldѧ {&_hz"E ɲ"Uz!5jW!w.(Mn#̪r+:/U4Jk'E#8ՎOw{MKv;pT.ڤ8^:'(j'{9!@oisxG4T8c֚|.Yv7)MZx0wjyioԣyl>6 bu- #QnpPdYߌ+X&߻߄A854÷{c0i?cD;Ha ZPEaӠ'; (.p,RLq띳~Cֺ>?3DNj*|Z2(WP5peQ'ɒ/) =CP܂~`7 nbJrMcg'X;m V7)ۑ:JȝlEpŧ[hUd).S.TQ2û29ErA{9N@߯!K4hd|eBnV6ˠߕVHĩ=D[2ܐE(|&qͼTy}U:F:!S5R3ڳSf-*ىu7Whlܙ!g%_vV.lYHG{L)ȎF-8uNz3tX~``t7߳nXtwz}C(xP 7L<ǐ48~RK*|oV[JhpK!;jW鎍pM ![|>RrTqDJRXymx8)lgogmgodkCtkj1>5`EfVMsvz@3E2x\v=Qz+rF!a5wצOD%,sn]Om?qU*Qƨ}'&(g܊%%^a}䉧 I%k7#] Ɣ:Kz%TA?Mb~*q +`>}P}CW$ɊEA$!C݄ W7.8L^ ԼI?6 `5Oy[zIi1O۶n#[Hpv78WxQT\7TMK,\QDQ" 4AsՒ?,AZcDt) ۴֜fOjIXNK/ALVPrBxʺ}Fˎ[v&7=1"yٰ\E27 uJ"Qt43y5vJNk%p{qb_v5<؂IjRڟl 8pwI٠..[-s1ނ(A01;[+~L&p6"%kZjK 9̳.Osë@μ}?w9z}@0Vlel4R)I:uZ/ر~P_&<>Goš46'Y5Z|dB_Iy ցBt4EB[[CUhNVeq'+Fj^,Lg`?[mg#ɋTȰԡA.9z#{蜇콗Q]խ3Z٢wz3Dχ̚*mm|sVNq{B3V:~bQ0s:\Fq1ɵjfcf5@=_;tD,NP|]⏀!Y/4pQ(Q[~iwQ8R@>HVh9r~o>s;a9w{RCg$IKۤTRX&d埝9g,luLJNK6 <311 Y~mWkQ{8?c4XeK! >A'+z6<r0tNLʙqv䬩>Dk(L~11f6ˌ=;]ag){~"Y`~?rJ v[S;8{($a  W\JĴn-i`zIS IeaK/pN3 w<iJ!j"6̴FuNcdm8Wd8]1;4)Å;=ʖKL#;o%}ok9>r8=E*wC4LC\cn4}BL*q:bi'=D05K +^#qU.{,Q>׃Sedt2 bСkUp}?/Ha1%ыGY06PCEXz5H;OTA ݊r:]a#)~*f]}h[O*v,~<}N6 VV։{m:gj]8OW<10A#ocLy<{oeJkc4 !9GF?]9ykWf<tkg&7ف[<`SK&0=ZĔ^(Z%/H X%[YǡSn$J ޹>\@-D{h 6s)%:sW^j:P}?Y iRf1Gt(3%"lрos bE.\}@%P Kݹy2`H>C#}<"1CO06F`m!sb%a k Yvp  7eG=IT%"R#ɥ~M #D duؠ\ḈG܈'rM퇅yۨ8wARq&NjRj~_UVcs4"8;*0F+nHynRį]lu*9̄D΀Ah^}g#%1뢇O4m"hzgP ! 6M}jZ9g1 qJo6{_Ѻ_0=uSvNN g4pGa8ӃxPԃ\F!}Γ`k\3 M.to ]B_ h˪.1՞Ǘl?|~fW'ĸ냭yb3 ^UY7qy$-BV Cb%]-椉:8騖 6C59QاELPe]eT%Ʒh~ |2YIi!; i -צ"`hcYflH>Ņ;z[$3= TuRnٿ¨ԧ!3-^[/܆FV Ad\`߶3dVi֌$oJ#tXH P[wq$Wnvq"9RuwV!ObWx$|rRe(Ca/n?&2*ww7bSPCE{;e$3j/q삄b?y|TAa{^Lɉݤ`*i+lGԲeUF4v;Oϙ.T?*zmFd4ץ*E5]"",yEve_Μx:B0PT  -(q%vw;dI)O7ر&Os%KŠU#C{٫7aI O ?& s@W݁>v! ;Nz@^i(O>2i6ޙq`%VۡuiCЁcPh ߼Q~{O(iaMjh=X*|YLhm47(9ZP!q/0z$WuLj#< cE/n3/&Ya BHNBHv!jG*[77z\~6 D?a,Sxq  PR'ԙXS3Lba& 쀔ґRxI.IWx47ejH)L8pNݨ|h0K˷S(^Y5ÞoJ?K·ۙd|qҤlG6U s4mw< I!ջ[@*%xF+ tLؼD$yTe9BīՄ͠L8(͉x"_/_;GF5c!]-[lk牄2N0VzAӎuh0(Wbq{LBc؃=;Nk*?Goݪg8Wn&G3@ b3 p Љ + Jn\Y ٨!YӱnkpG{qnhT⼳Bm?B>n_~ ai8)z6(m=l"oQ3Ǥyss-W/Ϗ]_.ɌN]y5YX`bpr2XPO'm<ƝWy!8n>l]6=/ѥnw= K _Ќk[.6 f]wJ\Mkn ćZ*]b^dy[zdע{V5M_-yKqym='n!Vxa-1V>y,Fd,JP8&[P6f6 J%hR`2{i,@7g/n7|:`^"%WnTh"ߑc6C9܇2A/r. L+P\AfxDO>32gם@h`Қ)@87W.m{5- *n0*cR0؂Ϸ#?w5@>x<%0Vn ,QG?*Bdu6]Z1Rc ):P/6/ù"6><#m6'Ж{FmqU|ѡjTuHZN/k PjiR%aC~=[4,y =@3CWQ}(7m8VGz鼼*>-6e& .rky;+vg4s#/CFbWM_̊av#5pZ&x*Df,|,o6!+9"[ :%H.aq{VO T< rR0=+qw[gRXSdF/)ׇXzDkt[|Gղ*k$!&&w!(VȎ< <{)>uPi\{IЪ!rw%1}Ï"+-pwQ#ft3:TBG)[Fyf5h0#^ >5\[UW)isi\aAz2.Rr % W[iM`lK}fLL|8`nzcE[vO+AtAVGm+¼ژ6?Rk:hX&fA\;بƚ@hg륷p!xNƒ ]Fu+RqqZnڊ ؖ abN=An핸\ ζߦxS"p@9uQL<0ȭ W[e&eXMw W7*2=LȈ'HrE6h N}{y\I->-q`nY"(26|hǝۼ~{DP"dlK/1A:9/a&1i/ H$qַ Og.צr !;ct5(f&{>Bzz2쐊0e^A> (pjw[ccbV{Y|iPلxfkcs(y%o:q̨"Vu4ܠhDSrO.64(@Q#Kc9|xR_(d>K:Ǝ'̺HXϑ'+?޵ƾb fd..^GCN{4v`5r7Y",^1="LTp1"ǃע}qT_ wWP;|N 2Wa* V3h0xHl{8(IXwHH@k(/N/װGt>߳?gB˶hإRb>o6U*6%tpb{;nV$ٓ噎 c,zjԛjyPc`E}ýim+䜄8LZ1‡Gb ;] ~S᫋\p2!zl(gfegexd7ZSt7]qnb,];/ۥi<"P$0ڣ8hd||Z~EVB0M4\ou(UV~`v(d&kXΌ3AUYwS[TWe;grqNp A frw K@ h-7z=)+,Cg*|ۀ|y87(!R<@eY&?~'Rqbs?pe,:ѥ<:nBI)t<Օ%N\~}~E O\C9bbQNDR\P8lM3 LJ)E޺ L 8Eĸ\A "Y9Jܓ W^jN qxXTa*"[9.[Pؼq7R#3%IF\"<x Pto{2Q\1ֲOp9ES1 oWzc2a O+{ȫ/ddz z iP-0Ȝ7 |郤b?1r`#  c?b{4,(F37+0 X4y' =fM#9~$Z$|[ͨQq d \136g-=@t'y%Jpd֚$|%(/.~wosc.͐ vyr+@ x?>E4$"<ڢ8/a@QdƫxYfK9R oYI޺cJa5»r&H!Bl?ϰWWɚxP4sʍc8jHk R,G>ZR Nv- &+`ֺ!}-\0?MSϙ gkz`?AdGuҨU q vx<>.@N~EkK'mɣm B-, ڠ Li#S|gT7.= a]B.eehad % G&>Hihi9F~}!I^UhƏW8:x@¹Ef6(:toH'R!҅-T+LS^ .սh-`6w,ep9`5J$J `Ph9Zg`W+b`lX{ꡛဍk/x{cF>(v~߹ᓞq uJ}0̏vR- 4>\@#]R:25ay_F: 6 g*Ι`D toh6Zf=L,YfEΒ6{Ϊ=>jd07AJ|BZ*F*U0V, +~(?z8=Ԧb 3Nhٺ3uaT> y|F%LU i}89A #?G(ױZj=UU[QXv.rqt?ro:ShrYb&R51 ;I@xgW(x 15-ǩ}6|V hy<-aR,p7\6Q6{ Q,my&H{+_\B_(]3ZnD-v+ܷ&=8[A^&ϖnFՋXd"qc1ܧiߕz}[..2SHqOj tusMF5P,x,\"rTl|v_>[k,^{xR4rҨs {[j >Ejބ4:NBpF ).+Ew@k(Yq&gϠC*NQ, n!6k[E$kٝ%kXK0,Ġ]+2s LcQg$;Hrx1>C`u$^j+`AH: 5\UM _iT':Lg17 И~«sq:ۭtz~BZTxkS$ kv >͊ r+swW4CaeqGZ O @_$(y CE2M@d` 259qZ֭2n0j /p:?g]#oaJւ;,5/3 ]N|+ׄUM5_7̑/yaeYʒ`j?/ջrQ@vP]B/pVFZ\-UGz9hug=zbNvJ-8 N!ozЌQj#VEGvQY7{V?PnZR ?}] d6zF~ 'Vu14+F8.m)njCL,@{&'X+ML# x6$leC*x@PjGH/hAD)<Eۅ+(?(L֎X|?!dL`|g1tBE䑨j8,[vJ]/24ղdn_nOd{&Ε?*xW셉f` 0͒,(of#\u 4\q>֭B<1f rRwh'WJA[MV[/DeSGV#iauFׅ)j73@V$HXa ʿj 0Lf`,8^pxϑG}|N cptH{:E7Eu`uILC/ﭸ]y`EhV$jA$~#VYn .pT7  zmIÿ5C EO=Eb OzD8|D !hN~~ɛ<0c]L)sR@5Z>TkU= ;aM/ ѫni/q10UꪶD.S`_?:f YwNrp>Pt~* xL)%K eкcf|1 -q(-s/)20yoXhĢIsm[6kέ_}Hv${B Zo44~2AZf7 ߳xeϜ:zqSAVBPzY%{VKIJdz^ ]muDy0uDs֪I[c/AqZSZe"ýh\GiO8g&92FOУnȀ["4i 7b\'f5$C-Ncy?paqƥDݫCOCr5Wx[q~ܪ@rWpIS5X+!)[DZkKֻW9:r?tkOm=w(k"C'k--[崦L}[ItthG:K% [7RMA( oO1<4Z5O(pHZ_"y8_%C'#HI^w"uh^`ۅN /J,PtRzt6| {(j\az%0@ʁ]#fvFY=f16B`>ծ2 zͩ'̜e V;Ύ&7$G_LzPDxv6 qx4C5Fd9%^丕}ݙ',c4xl'mb`&'\-)(UGvmb=9{K7ʄ]G).T o½߲a HO ~B5pzQfjUDDe7mA7}N& u3g6n !S Kz]ʙrǀGwr7nhJKVg'ePVcs?7q8" :93e|Љ ƛN KVoR=oOݨcϵP؛aX2 8m5^Sۉ|dϦ@]e]giKE&/V?Uf :'[M:$a!e}/HoV2y#&n SiU qxeq#q_YwmC7 Gs Rڰ!]Ug$]@gUˇ P`aKCS Y28 NkKj]YT`05/}u. 5BLYwFVMdx jq۱ J+omY@@ 'tO5ʂkV-52̑}@%׆E5,*aTZ\c <b}GfP%.e(׋Y՘+0jE}Hulg|/bdzV|cPG_D{,AٕͤʥK4LEP\N^*gHtC~Y&?*O$]ʰg䉆pb0F5W^PuЪȵ&X t ݄P#O ~Q6COXdeb(#ASͯG}#sh \2DۺYG~Ha*=S#:\b=)^I9p` # XళhI5Vb J%NF2Oo" yCm'omp6@?wYdȔ[Fb/fϐ gKJD>KmN7P/SG]RI-8:KP?wr֛6/3!SmF9*l55r܀VzgQl׎H?UiS:VúL}E(p6avx,Ur1I,-RyO…"P9~iҪ&Ԧ!3NIY^;&-fCDZ_(ʀ1ȍ} B,y^GrMzj2uy&,s-"|,woJN5).["r1UiT,Su"ٶq}o=f5460PrEU;uv4 ɀ70W*\;ZHAJ~p΁OXEI=u|Cp `"B V/5 [ 05sk!߅vNajvNE3]sbD@6j-=+v= 1.زIX3O롅~THiG/(c7OywJkӆA9܎gA$IиxCQga K;yY=4G储7Vݬi{+q}It}+HqMj-ًwhR1` 8ub  _ɓ.U|% >Cu$-H9ĜYEkjlh-Ibe0)m []G-`_EHPKg$w͏ú~tiYP}}STGHx_ŋ6 []4 9aBrm-! z$zkEH+sTE=Wuwr2^`rU4+jISEh~{A,O m§ZFLfhڗvA{jʘ'Wdȸ~ !2q9'W`*eMu޽MP=yV ~Hp4 ݑȿ8ICkC)c0x><q\Ug@F?.P]2(H':L0lI6|}Rqsٗ0|1ПA9 ITBm˹vS'A0@8EޞT-s–L3ў4^ fR3eB8ܡ8~|J"RS8;G¥B[yha8 "]GqbȠETAT(C`t3-_oش4y>Deo-*Cu:ekiy*ts_9y5yz!J!xd&lVY+hmCwSpK߅9V! DV1&|D_  H@yR퍨RpBL?,B#0L9[W*LS$$nw_ZtP,'."11Vp-d/O# ض$𯑼Y8Syrpi,$HbZ|İD! ,-">=U=FţcyB 9da L f^!.~E1]h՞+E"vP#S-6*"~q{sRTLEgDo]Jyu!\WHCro_̨NuyLOA MoId?n'= 6-F{P{`?R^)BݥA%/6=any('c:"LG"ЌFbҫt8P^&T_{C 3ϴQwQ2Pd(WnJ7zzN>(MReƁq2rgHL)ؠpWSBz.yuɤsU[Fd!piTk&啦p͟*o>r?*15!]z~1:DFbNqS^oZΣ_[ҿqQs{ksi;)}st 'sI _qҝg!"FCbf%ZW?H@Kp P ܚc5KMUɎb}L,~^,1]hVQ_h PЃ:ߴWֵJ?L}OPw"qѝ˴<ɌskB:?T$KBޓ638SnarEȴ;a0F=QQ` Ko9TzԢޒ#'Ԇd7^_dV*U5SnϬ)hc RJ/'Fc OY"iqm`Ccwo!Q/eHa"_iFG ʧ Ul>CT3!Ӫ5>zUM Nvss&_4YXga'Ŀ8?I'Pj&Hx@Q \CЀXWDȱgtE^v|]ŝ3"(QC}KtC?T<}x u뮀61 I 5{+o>nDnOmjz19YL?DC rB# K `m&|<^LMNB*7dQԽar1I\I񕕝nȏɴn뉈]]KuxHQ, BeVϙkNs@ , ltS$PMR@uZ?4,B"!ɾʤi9NaiRyvXE:fw(I,R¡7#+ Ԇ9Zi/bs%1++- =,C=5>_uqke|hrHTxx&SpMJAį֊g‹PS]ˌ[4z 2o2 ttmO%Un+a닺y(=&aLpPE1z? h:o<埅zr#hƮ4TQ|+vw9̅#wXܬc Jͨ+ݧ4[kYt0Fy&C7iu:?W̓Ǐ il@b /,.%=KM"Ku`Z;HA 1dT̥HݐXz"V6"͂iӸefms> 0i@ t*zOkae铩!9+bgߨSw1n ݶ`o@~R;$‘ a]/`+ G-<5PD`e8t8'3; Feo35* <>:x%M.9a,r0&2¿C7P(rg|,56:\Ƒ B h'i&s-Nb9bUO1 պ-?"'mfHGSRq B*c h!6+w,{N3_B>yfs"ZpUq{{x|VoG9>s}^O9U2 m|NϛndPwQ%mgC/y/ÝY6bTl,M5-D)$jme&ZCA({He%v~ RT9uEmO:h!rP[t菰AŨފta%uBwµ2 >&@ؤ~?B@YO4 (>I>JPRr J[J} 9CYIG,5ås (A62`hPB딮&;mq曢;'dXS*1a4u XKE3ZvwHUٗA͒i嚿Љ"H΢tD#70E y#aj9ۺdt?&b?ƞ\P/~% xW]b9j'w/DT&emX"#6>u^91kt6nsh粫>_}]]&!e+ػhIɈތdwIH?bos0}8Y;Ի~Q .Gpɬ?!pNa9I&`_|,TW dLh30I/?[=e&Y0bn/ꄴI-ucUR\Dm'qܲv{@yyཽ :g7ZCR%2c!}`1GHĢzzX=_R{ɠ *"{ʗ]A־J= pPN%^Ί=BGx1SauvP-?W,nT 8yɬRR05/2k{\IT^+(!JVmh)eE!ef,/Zքaguη8#դGZnܶRf0B.mZvKDO#/U5=`1s'agֱCz豱vY$#'*  Ye2C&G&܈'[qp;Dj r8:Ƃ<}yj.ؽBՉq?!I콭x%puЛ7"h1{Be5/UO=8176[?qDb>Q%D&]y;sQ TgZ O<=;gЮdl)衿##n'6tBJ+4B)gLT#My}.v4tIV\-UD'CdjC}m} s(2LJmɡi#SЧFL,&DOa`2,WntxEDb:&w >Q~㺋:dC5_j$Le%t"P]):_a,?&$i;АvŞ`I,欬ϛwԜciހUGCH6f`@`gL#ԲG.1R ܼo˱VQ*ԔD:?ⰧâsKơEZ$sqCQe `qXE;{Y8tbM__ٍrpCW!qv},3S \<wEFDg{Fs;i?|@i!9ʘ< x*LD}e]ߘwP M=mK_3 M XU?Qp /vC0# IaVA^qأB679FSƻU:F?#ouc ,)5bYTkaEU2Tfq|T޴swc(ApWTv"3 W{eP:0r[ KHQ*->D%%5MƁfbzrd~/aGu/or-Dɱ^wf@wpQr.%]s CUTmOe&{hgv(f^H q"'\Jn/! _,$Km K#<6" *xf0؆vOOanxϰ ''6"o[e?Dm0}d5Ե;~J3;v2m9SR lKH{ )VuG$cp[QrՄ9z>Ez7%8Zϣgb3>Q/BP4r=M%oӷ*P‰[fwc#=a21׎ŹIa׳R"Mp/KkP4WIv +dg{dډ:3{d3~TgJH//bJB졔-Ls.Unj'$ CXQķK,*K18_^$-o@qym(oF]ۯ@$k7DRlVFNiDʜF6DFάK_!H;Me{. "ɣ7} ,1Aec N̬qό#l]Fu9܎>),L{\z\4:(nQLe0`ulNkM# ʽ6;ާWY5{Pb18߁ 7mvrYT9^SJo^ߴdwշǘ ό32D/fC1]8?y[xnBPyT^Q~Ri+E|NI!aOL)9zեMK{)"Nh1Dc/V]LZ'L)a75HY%U>oܧ0mhm? ɾ ~NH"zUc;b4,cZr@^Z-) D<4hRoNf jSKي#pѳyPr+X2-=wVDxyf[0Nn>P[h~2JQ!$/s۬_1({zK#C|~r MpzѮr]Eמ VbFX{gWlljé}f8x]Xge5gK%K!Qrp!54⑨" d)ds8J/)\Lޔks/gP1׾ c@ ~g&SaI|Cy'9ҳ9oJƈq!:M7- g%DJ$Seh2j-ZF v.BKn 2ӫ-Z&a;fsq{Ư%z:@jD5o!Ap9W60b9l,oB%+عE`Fٞ d+GD=knNgb}eK,'˳pb ecXz侈KE>]Z73beb;}׉ Z=5=ݶNA=Of{h8c~C($lU AFyvU<;jb{հ7eA& mG'?%~Rmѡ>OR-χM~$4U)Y:t_]r墪y(\,YC]iQP6PisM]͎4 6 ۱K9Y/ط#X]Lgd}NϧWNzHyhp5 g(;p^!NB ˊۈ2n&mEa"cd~:7C8> Kk>phAqc!̣ҹ?[鐁0+VAUDiS U49+Kʸ;)1~@UZboC] |@4L#4ԵEVoX]]R0+bRn 5)`l `$V.7R=Ή !z3n}ޫլ2rfLqlP= ?H'!xH[2D oSF5@rWzvyt2KIW k$ ~2ֺv1T$x_ |{kn5"XPrh@PkE?wl+U_aBrz "ݶzB.~ ]2<ܭ/qNݏ |v[s 2XIzx4TKeVbƯ*.F6s12sA0S?Ҋxٵ:~2ƍL[: 7m`,cS[6/J56JkJ#/_Ӭ4bC4aؽx=n9 UR-ϕy.B|&_ 6`jSvt3S&)ZqC@k#B lXPˤ rNؕ Ju.`S: I#^ 2CcD-mIN?. @sjLŒIYyőa8]YMp$ǴgV +(1 O-#jZX;8V$Aq,ǃ㨤YtXR(>~CDSauFJǻH{ګbPQ5^|}<2Z1ǀ{QE}&uw Q!{3́ExP%Don5 Kkex &ԝ QĠ}cT @rVRacϨ"B)on}(>͚P?#y <]͈x%1~1mTK& !uIbUˊy_)Խ>sُ/\S}DE D~ȍg(j@ěcEsy))4; ?gs^4f(tmk,r5&)ObOVyXl ("AR 21ixDp{6 ׾At9Q|G,&HmPruWu1+ѥaiH3@&'˳]WBL){\9szTGzXfa'9at0(L8w\ ?)5Pl$v 57hpAG~<ڴXqH(:7PNjF;Gu$:%%KM_hb}s&wtAfgD+J# M?8b?<쒍_9 #n€S>-h=I"';ȋV?Ž[&)#T}~zL\_si5%f W''`K|l[2'W]$zAt/&[-|'9r%͓wGV'ȃشWIpEOh/faC0PqVϸ Sgv⧊zB]wow :OdBȎn4iV߇g:$]Mz#* ~ܦJHu`Ҡ%-4Jz:pqkOjVmm뫶u;2##\)ܤ+ߖP3pP(schmncF&Gw[;ܽ~w٤k"*J2c4 W(V&9k;y[0Ll,{c6/.^e>U+an,gVQӖ`ѕs؀(mj|CL" drE Z}̍T̥k)522M*H1\dʥI`6@Ye&r[+ uF΢b%߅p{7 (u:vJH3![4[.,79<]]!ucFG_˧X .-s+Vn"GD2z(Za߯fѺ(ۇF]! ^#8ܹ>0VBF[h?xho"deCHh S"j2&S%ԖVxxc)[zΰaުlTKȔ<3o_5Iqb3QN~ r(`piZeˉƦm2[PPjQ=6a kvУ.n^[ň'>$\@k */2k`<_lvU=vKS#+_A( cS:\p&\7A:CP =IlܻVxg\LM9M0^s>eJФ w*Euݽc TRsAZ|N+`B[#]xgQMF`kΙ5^p#Xj+կRn???fʛh,!|PWnp(Sض5 5r%qf #.cKeQ0SQdױjNu'+m^P,"8\"k<?~lykyc/7)1UX x2O6…:AOÆ_,|i:\7t䒠(W Ǐ~4s+LfSH1iE's66ȓSn*֗=4%=&ϼaPM_vТ^fvLE$afCğُ 7&"We Oڼ "i#G',@V^ҫ?ozqj9)7H\JmZ=1zCB Y2bݐ]XBc5DP1ڽ`>D37X3v 7wVD%C]ĕ@\{w2յz #}qy(]5v1n9`:Fo;W1I֓ RA$5 ҭYPeZs0Yc)ۚV0Hbtʞ6J[9zқ>RcY/Q& Xng2`գ^!+—ߑs 7n9[#ZbWPL#QCJ|19m:alTh>)etLROO /5YY϶_Paa(gE`&TN=R?-R.Y0lXDxXZƿq i5#o]Z9^|P|,ЧjXG#^iIDt)jx n|T ߥψZ+솇`r0$"C23)]aCrS-)մGb&| oN0$x+ S-昤!LAN)O^Ҽ 12zYrv+ ms7A_crqn`n#䏱f陯P6fg:䖓1s5'̬ыi Yڮ# p>5zlCٹ_wC Vc&Kuaih©YD!xb).F1d/XfM>Ӣ9zy8ZD`%|L0 S'q3sC7)$Y\mJ&6p̟۔Z3 y/VCB7h$ hWԛ%ol/'c5kn~4j-0#i.t!e $ `DҜN!XinrQ3RLsOԨg߼|DFnKS \>䎐^ b8齧pk hM/!a{eNp^EBxQE bI 5*ϊK;PyP {K@QrDd[ -vunƏ#Ug&yE҇BFU,H&czt[Jtꬠ qi_bVV_y,|&W1oy1eR\jf )0} Tیvn9?Oݼ!c0iˑ֪Ǐ"krILJ9J2m+ nl2t$ ShyU8m<5߯To`־8e']܋xd Q5jKgrpU)58~0,կ8nS}ckwɥSp޹Yo!!2$^3p^(-\ζ܆ 0dsY:%uA7b+x4EfJ2J4h0?gEsHr$ٕ= c|DT},R`AUzk6nW7T3ړ=c}ҹhSS W.hZJG EwM} :]wŝZq }Eo kuE2ָyFB 25d$(m$0|8@J6NRO-aѯ W,gȢ6j WE*[6zI X?%wD2ARE10ɄV,Dna- Hj)AMڱxzĤt-jāi>heV,ͨP ETZ+ ԪI_e/Yb"h| #QWu6 _6O:ZQm>&i9x9S/!:5Pr('QF+dk.U$Ҋ;񧣏(SDˤ@ ]ɗR ]VkONQrĩ. TjtIƺ }PjMldePނW/5PX9*geR?QhmedV\.ⷷFf\/G#9X/$J-,'`}1G'ۂ,KTު >6VjW t]'%Wek\ ߼;ɄU[`>6FUjl0f (q&kdRl|5L{XjKə1ۂxhcn7x8_(=w?6 WRBGu*ѡ)5kfgq'-sKg&߼feP Vc-QZG\֊W,teN/u+^S6af1Qn󜊩>LkDwSќ\|,KeZ)b.+ *(AC)2)Ԛ았ND*ЄS~L;~)6/gL5lyH|d&k ERvqn2\ULh(X ߞbh(Y J; {*|+!kz޶ٞTf{L$#N1/JʮCS~ANmO]~Sn/$bu+]RGKt4~gMw\-ђ-!IW'PthuVEce2 OQhс}Xs~e%F'ĠX- .x6 -yÅD ̽sQf Y5gs떉Z3=DQ,F֤?2YE1v(-J1;YfZa6=ps5QwڿD&,7YDuFm$XI?v1`]Tg42$/n✻0A@C 8gyN} E% Ӓ4+Pli[M9]RUhhmylnzsQ=u ٰ7ծajoNLaj}=C$-,sqn)a?SYH:@}|N'~.Out]=1"믇LZc9{ºE#OPrL v1aөQ՜LX/_*CLлwెDqt*6xf}D+vyiw|1fȖcƹ4aݡ~L''A`\ EեG:p tA%'*@9י؄ͱ#%wM13=Ŝ4kWiL2!9(,]a̶)Ҕ@E&<0g"iG?g9h%힁3{=GniDƴJؾHIp :dBm0'qO%BR˕[Ґ<)`#$E@rev5<T(؎]Fu#֖h_2lcӳ{`s8uu<[))uPUAY(kVMEcoHí `t%$Z/lmpwLD/QcPJ\euBr%;aң vMH6HFe"U22Ju&¾_IVѵ֛H4=x`Y-cypē,Ei@7ipx.A Q;*qt]}xMqR.W{hP5ظzune6Z^_^{VH^V()ho@W b.[2bUn,O駅Azh52'7bNaQ"e'/N6gW0؉~u R~8``fI>8O:Pr]?Tvc!c~!D MdyKrѰvXaGLFe ox_}Vcɕgj+x QrEealmߋm;Y8-OofCI&5wgW-a(NسP2y^ltB-wsU+ٰCNd9]aHVr?ӥR~g7l.(rHMyAu#G_wS:<[1Hb;hoVK/?)ms[\ONMr2aްlD5BΊ@&:YM_6R_Q[rmG=!=a^W]S^H3o8yq9b?ݫ/}'&}FCLb{~t}87ĪeKRf :axhV,qDhZ3?!㭁SS$:I{o̱5E9=>X[֛*m.=Ek#cQZT/N4ӽM1|JkE N5"6Ƃ? }D2h Q[D 8 R {1DdQPe8>6D\u—]nl*[1n>o L$6CBw)~ :ryztZ*(y,j Xe $e* r, /jrfUT3|Af~oI:D"3Z\˴b`>Hɂ֬12ž2x7&S(tg `H%zxTи_='fnj ݮ mYNSo{w᫙x]#晑92ǕVX KHŒ0V@֩!zkHUܾZUճN>mv=xLF/1xs. &ir)/wМgsiG |TO4%댠\r;?44rQZì::4[3b1V.§  %E%3{n؄i\~ @3FKOU/!Y{`cA\ĺ{AKҀR+N4?z13}?g:a"JYc{H;T;}us#^ 'Z ~lRF k1`%d)y$X4,@E_nGMI:dg_>v U 6i$D )N>3cُTT*8%>,>]S B#$~N5y yX@ kn@O = g*iyF5`M{D-rYzsƩnkƉ.Lnu7m8؆Rh۽z*+;DMt%`?uxEE)Zt_ۀf7 Ff\EEF4zui 9k_ ĀL` SUFnS%vH)}8F [hd &~C X/~D@|/,w%_{r@>]YiTQaR wJZ|}1B$f@R%Oo.^հ0 2`_ܮE >@'#bZ<`{s2u>Z95u.KI,f@/J9cf,*b.\w&%S3< mEQ'#U2i`i8rpʺ4Sh(~rZdI60F!YS.bμq]?feN9yc*S\/I=Eg%j;3D';̅'$?R&uΝ;7Hϼк1:A!0p?42NΩgⰆ-x9"PaPUD1]Cc &|h̀HDqY"r0݊ X\{Bvn PJ80^\ ~ `~0F<՜)A$WܮtE!L}F<*b xϷƢ: >*{u}p H^mrWYnݥLk]m"թE.)%n(o .J}:6C}bGRq|F`{P :U3ʡ"a}K&J}t&$;h~-fAwoNCqzC!4@rTz@> g)r*Mýfq𻶧¸!ӛ 0qһ7C26`B=:G!$)@Ip.Hug ~c6(b4J<y-\mŹu-Р-n lpTZ:yшVP\35׆Bt@p)!e M Y9!U%(;DOhTE0 xwG1NB;yr+g5EPzXӋUaVQ:*H|+m8|werfȔ^@D C?E9o<[%xCJߍ>,;#"c&Z]6˫4"s+wy3Îgʹ|7;y[wA'bsBѪ6g+wvGsQۂH:]j q@#|GZ!&ntQ=`43,3]yD+;zfM[^n;ǀ^rRs%o)U9+a)9r ^VFq!)4,uyA54`>>M mO=vO|! {×h/ؓ?T]KCذ4Ƅ`D>(,tCkp_J7ǂܫxIb YL=VpCsْdNE_#iI~v~)k߾;-գ%Ѵ+De|xM>Z_͖ܶ;8t))%F .ɖ&mFFh;X llqDr)UV17kUFv x~8f%<$aSXk׽_udaZLYBa G3¶%ա<|Z6 օ 3O׻Rgüu ћ Ƽ":⢲0'(0;-ϹT,"w$jɭ"7}yqd*hWJU! w5o&!:ٯi6Nr B53WB˶os-:lqZP W.ǴGvw6*$\[e}6F0n_%uB$d, Eدx ёu2`Ζ@,]UNI `jy]mW STR.Vl.'3$IG+j~wkX1uKT>P-*.D!x_?>V{`ĥwjsѭJE7p,o5oH=0A"y*.xBlKa1N,=ˆmO"iɖ-ibrņ$]BEB146OMCbf[1ӺJz1ϳ }IuR KC#h# NJ!/ *Qs@ gloI׳CT}p(YZ8_.<ܘ5l b cKb0˙@@=NrkӱkA%\Q g(65~(;Y +jt,d#]{yfWD<@ 9]0f BDeCcqOV?[h_*a OG}D[ Ö<kHb7N}'؋&_yd*,BE|[‰ } =o[F`XtQxe:~&ĝ2v KkULD)&Bb8p'&Iu)8;/U+SlyDk) /e.L(a&j'a9eTj%ZăwOL05^Ml(EX"8Imc{akq$t&6'ߦi1>.fΆ1GSi3Y 5\O $s}>L[#Ht:'SrGBw h::Zɐ̙2)yH۠rG"=~caZ }b۳?7pO`Vob{h׀:QV[?Hp 6#c\('P@y+-g NJxvG)‘&`A/6M:sѩ37«{Ej`Jw֡"4zO0tHNVdegWOxv,;;c/lUhx'\\T1Ho;<0U}J,z 8h59sڥX`tP93?1!8uQfloi}miK-xs@:]l4CV2z?(lcq$"sMɂf& ~T]p'mKnk X^C"*^s cڡ*{mWOۚzGb:8C!Oal7Xލ]Q8c>UR&Ejbw`⃻`䀙P]ݥFHڼ p4\@G3Su=EX5t ?TB{7#)KI+۸N3|6-y^V Ndjd$RX~ǷtwgXP֍PXtR[klJDl v4jiNkPD7u;򾷲ׅO>LPgȋevC"lWXa~WyM_ zx5mKo6i_- go~{{1'ed)֏)%;B[ rqcl nxsATb}٭;|/LۥBl+KjU*%g6Ⱥ-Þ'5CJǨ%zɥJEӈDVꁞ])ѿߦU^rqBVjtö;cԻ۟`w#is5qѷV <4bFmӽV_Jq."3ڕn^R|[Q%u7³dw#feޫ%q Т#L^PЫǜK"QvR<88ǦuX0QcQ"(`pݿ 4ƧZcH`L&eH-? #áyY9&fYGؗ!hyG XٔTcnDfR81xn }#}?q[_35A90$i=SEsAm]P>aAdRJtq ˩n)_ݬ9dl,p\Q4>zw"ΆC۹寨%C1<`1i.Dň1 :#'-ZZ+R?xIf?6cz<=ħeú8 O<`+W' B-B7Ʌӕ!x0 .r?\·(h]-Kn?giu{ܯNZw<sC[#u^&oә;xPAVG~7& NMT[KMHj>A L2sdrn~üF3VC^VљHz2t!SN#NC1?l}E$HlOcp9xd+n(_LeCNd{7~Un=g@F6 !$ Vogx*q_!ikWiw[S!d^( k[6#>LH:U$N7vҾoHPXE ŸEc';鄍3K8+ӎd'ǙcLKY&'lc'܏RrujחXd4=K,S^t653: Z;\HgI{CmLa\MYb;:oRSzM_m?1NLA4ߵl! ybnVQ.yADW;@|0*Z74$m2C~!JQ{֏l㘎@L![$elJȳB1]Bp$7@D dFEӷ(těۦk9nY%P?!^=J_&nRmCx;ưS8,ظ2&-u$ᾫ[I?mPC(Åk܇(Y[*HO^ɠ0p2M?58'q 84D osmG2K ԋW2Cl$>I/ONYB d 7 H:Nz^ЃJB,Zh@>y4;7Pt01qIgfԫ%k(/tվHRRu<^(F~.ܺ: s(vH9F:(>]WPol£: J%v^C NIp5A)MӋwlu*ԗ +gkyĐ}b\{08fD^oI9MT+8`MwNˎhoڏƔ:Qـ pOY2#œX7̿vĻxRE* %K؎ * >S~Vm}E'" kVa`]V0 #{Ӝp('NPiՙvD F+:N3.槑@<[2L \Cg=@jmlPp|#}{ፐ'qSmЇ7=M2.4y>]H8V6$~{U;Zc G'zkt}=m![GIvJn(RU&s3F7eOޖOIg Ya0Tx=]6!x?%kG۾rB6ќ˖2WzvbGSi&ի:Fop$$c2d \У>lp\426Ϛ{lCq[Iq.:2)75w[b{2^N4PjO7޸-Wهmx,%ը>3fg:a[BdBu##$Tcӧ8'V1hdV'W,>*9)VV>6xtWbHgQksTS18n6mNK|ǚoK</QUZߊ5|/$EF*K,5&X'5+stהv"b~Pw*'ٻ1D8u;9feô-}M<^W%V+%&k>"kL!Æ'v!JXdHO>lE{~7] $:Uu\Wմ+a?ڜ(4!{tw0-I`g&ٟVldy=^Ť??{i={ހ t:c z!/(2/!*I>)DSN2UXAl85{,J8l<`@"Z]To(L}GrNJ/PX9 N9?LYc+|5V$ӄ23B(lKEVONM:ԈuG$Wˏ5SԖf2Z)[ 6S@|e"I{1d5Gq%j1|ZoddzzԬt+[m&'|?.:scPJ" -7>` ~?IxCSîX.-hW6SAB(I6 1BWboDؘA4f v=BvVRiK`DÛ`nW j;$Փp?–6~E&Qr-!ބ>Μ)ã#W_HA&ѯ+XǥQ^g+((uKCt ~~ZR; C\*AP`(r RC#Ba!"+Jr4;C!3=rP śn\ӃKFI9mbKzQ-l}1_փ⃅rWK!x+݉-6$&j2^y$jji1NNuocXZO;NB_d̊qJƢ0'PQH@g&٩N9p{B4e׍9B}i[)rALgp7)z"zpXUU'6lzsBd-P?^A:Ыcѻ4&R="Q-Ye-i0<"D컼&cM~\$in |r򑩕JAhjaK jʐx-M6>^yL!^G2JD8AEBdvrΞmUKdyCf1::%њuvXh֨c@a 6t'&M ꕙ@iE;=ǵ\"TNqFVujc3zi̯1xҹ)q>N;quȂz^LIϘQd'kF#u'Gm)dhr%8vOa_>EɈ<Dg`rIƦ !G )qQzNTDC.8Oi];BU7 ,ZLK=@ae*s/+{ixgFs{:S\m`9DnxkZ!`sMm-dg9EsCsNc|琴8XAWTvyR }sd}h:"d\ė+SDv- WSQkML2c{=o=mtj:D߄~+"Z{k e`i҆ ːf/]vI¼ZWtGk:Cόwu29MwN&vٜ_4Xa, zph'ٮ81^bҠ W6s =#$h껷h|Cq1& 5Jd0ʿjΖUh,E]p;54x$e:pCzisoˬ #K XI?P9BjQ"CpJRإ]XbHn1۪cz.PLTy: xM/I_ =,BbAl^{_7n:^/3{g?ø 2=)˃.JuAUCf=t¹.Zt^$*zKAA,{B ;%XAEtx| Ï)ˢ5~&ܵ%M9 ˾F^\pK)SSTs"3F73x$켧E ^ܸdVYiי$ٞR Y[F<~ pQzmd_#h2y}<~b*O"L>P@ZT^?I|n06NF0vo"y(5^ fק¶[e:zֳeAvGgf#hW N>!)VN12tZr,>xPQP~eNV3{eO/ WMÁַ}mY=/$ $1{w{+}Kh8̻`@N B[8D kFwJ%5x Ue)ZF#yp֩7#E|* 7B#4pZsp4!>l`tI^+I冝 nڀżX'J2)i Ȼ-g=,^7j]#F܃ɨ,ɣф<'p p|j *3> <[D̯^=wBKikg"3sǹzVd5W,rkI564$lkݱ _W mecGCݑy*O̪+6ueWbSc/i$-c#}D`о2L#+ mYA; "JZAjDhѲ1=Zn ްh^7HY(8 ]L, |t3mzt'gn^Uu#9C+& #J #T]yO@=Y^1kt w,yp?Plig- q2tzF滈N?PpX6J) T";9f>l]AR~9};Z$ ?ev- d 񚼜EIF2 2\fۆJb!+R1ǬT}"b'`*|y*?Dž# {u<ޓaI p(F/_;}SM.9w4ZkGFb.A&T)`$sQN>o0484x!ȥ[,xo(vB" 3CLy=9UP pH7O:-4򼡚t+ ܞ_II GK'z$;9NC+ 'pĐa;쥉7DV*Zik{9F  xp6(k+w.|$tm"2zlKF7&9< u(izqwT_f~H˝{Yy"e>2j!H Hw(p Lg7`O}\;_{~U.c"&זjiqN?_X$h,GQL{%K Y{Gc76Y^Ѫh.ف:5]ǤqWз3k/KR[/3xi&H΅K3U64Ok|>|'R7말4LT11-꺕T f_Eb_׫$bTW 6\jUtt~ L9lw [[GMZig'2BW݂Aa^:/KTIfg[},fruv塅ˌ,p_RëYHO5b~5-bCe@'qZ@f0{&d._>}m0$нq Q .J\U Fn&.]JՇmpr _3TM4Tx`:`dUiRFBт'6zXU/ȀJ&XY.}le{Q#E}㌬8HQliX dЁϤk z/ee}zqI @ȴ=~3]E΀#7hz<)w⥙ (kl}6o#9BG_G. 6⓳=ކTr+YgL[ˇ.f y;#Ssv3{ra!;C\Z`o#4)Ks)qM֗pW\c`V$.,A3C7yK[հIĿ*X+d#&s^W)z~USU|\l>RjTY ?}ɆLXK؍eE4 ; p?oxQFTu(%%0F'H*+4iX5eւ,?ԏ.xVbq*#T:Iy/R \}ބ!#II'v=K0{Zy! 8PyX/΃A Ѵ졮`CAפܞ u( 6Zj$yPcSf@xe&G<} RtJ#eb9C!hC@7aNC/ Z $[.L|nV 'PA侅 6KA{!\o7Q#X|#/ G"ϗI̐/V@+ب9z?ř1|W'?u6|8I(T6;;AhH巭VfH$Dj՞?JgDS)G<{=]`B[䱒%2ajҶ+?'r;H-l/LAAK}FwҖḛ̳,gD |9ڄ)[\+ Sz粌5Qi&;:s]ZKɬcpNM Motr R.'1ݡ 9hf}!4xIQמcvz`\Nt_GqQM5sh\]eb7<r[ɍGߪkdl< K=g3vDuE)@EĹܬ{Z&Q)6e BV54 $i_!gµ-`ns=yc'x)(Cؠ[y>}yЅd2# ٭ӌ U}%O߆wʙ& =9(qD%aI\(XgOznV ^;+ JEYJf.洍WP:UD~N/*:Q&_ HKGK"tv0S zF^xK1#]kȓvݿȲև s)!Bo$V5 FkԣJ#!ҬkVsui8?5Sc>(1U4B$~ۧ:Ӵ?Iyxӓ>?@{ XYNdͷ|I7Lh ^`fCԍ]c6xmb<,i ` • Cڙ>8!+`NJZE JD?"̎Dߖ=tm pȜK0 Dn}Xl[ZnCTf ~8AJă=X/QtvۻT @|,77Fw$["U'xzՔO#)y=f={hĂc]~ "%ᙦ7~"F`3Q/Q U³)[ko c3_(U SX:SJmAV[ϴ~|[ufn3(dAى 3PU"b `qCBP^{{\j6(FX/۫Ϯ*BW|yO3mA#A~Ӣ<2ʮTϽ3n"j Pnq4BHO?=3ʶXk"֗a)IؿV{ cuwd>G ʑG#f*PdlcU86jJɀ GNhT ,yc,h[2!rUP @; .,M cy^-Cz6FG6fB>;? ;>i"} 'Alc*;Fʾ?٘1f|ZddT&# qEda,~_6I%9yv ]l"(1(=ަ _3a}= 6)t HC!D㝕<Ԙka4 2C"~2lb~p F?:ܻH-!.}GU߄(`Lf/Fh1w1_}kqb &O]_TPU9f>@ ͦnimqbZ.\ZbI䆃+N%~F!'"N]gxd> p.\sgFc-)F Vxv~+D%C ,^#;^927#MV'O%l-؅ JqC髎vݾ>l.R [>*"(=B*նk fGw92"~R!vɎCKDS~R!_ Ok{@ʀ,ykbO—?uJiq.SH/y3!mj~}O!0%ޡugL0} eMfcccѭ0Knr xz&cJi[A5QeꩢLR2B f7~zLx *RBwv޿jWghcg\51€WCk3wMBU l)JIݰ 5T$_itxVnzϗdWp1 X'w)XkB^$t J't~}Ix&t5svV;v'b!H$ ]sGBG7`9KR[1CyyULG01 ˫f+Z>LA<'i|CqwPe_x~ٞ㈧&Oo5M@8ۻ>J"XݶE14$9XO;T7dϗN6t+ʻ,U9{Q0TiXZ"-J^1MfDS("ܗΊ#L{;}&59=&T"`*jQ ?>RuA,t R@mhݬL6q'!JMqoir]۠hXfC5IE~0M#ףּ0fM0Z:9LV[>pu~hS WݯUu|i,7BH-Si?U\ʞ5 HְxErAR4!k;BopV3Ar9~r<O",uqUjҷuRJ;Y ԗ{! @&Q2q1̉Սƍ j U;sѵ55_N`5pPB5~_{IJ:O>/6rk:8N(:Yh13NդuKH!fmŹU#Eia)a[c0/\.&b(}5Siug4d=p <\ut ZP#R1^'fՇYCȚ-ƥh:*>=7į,IG/-Xqrʳ|oM*x,5K+G!s/,0{7RG蘯dWD? V;pwP KF'4LUeAU iy0͐x|8Snb|MV`IqřٸrAI ;KY*\x,Ic𲆈a7:2Yh7^fTHąbE}MAB˧MA`[JW8r3H32܀V;t*i7'oۦ$2pDtyMv&Ee#Sy~ $˓Al^LfҺQjم.$% i<#l L` ~4bF.B淋H=]AQ-[$gs zO oid@ݺo-a¸ef%p#nE@6I<7lMäf W`0yt䧐NLZzbx6\M9k|>ƅ3ꐱz^vO'Z~+/9XS.#W:̹cQ'7lT{xPQLؖ06z8_r/y1ӡa'gC$~[ɢs;=9kfOԩR3;Bw=8ڣԋeTecPr9%l.{=11{{kNK#b+۽Vz9u08 6{h9?F"{f/ybؑ98^Ѧ/>O-4A3"9KY2kU)"#dC be!G/}'-7dC]P*Cw3_x,c ) ?N:@ w@Aykv9IzMļ uIaX6|qel5$A\3' }~juUt'gs5Fl]~< {Soec~.:SŶC%`I2օ[t@Y8>h8&uKt0WX~.vhQ\zJ_m NiH¤@qQ Q[z(JS))0gG# +_&.OLj"b5b 0U]jL Vi!0Ao nn[_jnPF?7LJY8fERW*G2eU%R(]j߷A$kJsYgJ=ibl.m#7A::^\,V>yx]9D_;{nV?G,-7¸Xf &(UGԈsiMzޠɦ4Ya'ߵ%~{cY2VW4߀BQ0]TW: 2*>OI31iqF!D 7$=-44A6!HѼu8hL(ͧ IZ?: 9rE2@U9>$},ּ(v2] $w'YoؿѴgPC~b܈w)T brh,/tY{e uZ#eC3 9iIe٬|s@`|DA@B[>괱4SksI-5 YpRhzA>3ZGRWdɗ@! %B] Tp SlpDFM"lEԃ0 禩іw헫dWd v;*HZ%-ѡeRqf|*SD!zp J/p |L; Y+F3n͉0=owfSf7lKg*&7M>:wCg?珜n-##ާ\,UDV[ft޳&f~d˧ +༰%#wbr $}KZ{uϴ&-`'޸1r6%fiӦ'ܯfA+j)/$͡S-:Lg_HxvlDDI|5 R~=4QqmIWKh]g,xYkUZ߹}aYܨ)?OxaYo'\KPZ#kƂ62%iv3=:*BvpT}kN_'\b;F%(!L= Rg NН2=?~:!Pdj{hQ&KI5^/ KWzb;$]c9PFbƐy8NYC΅q[#hL4|(/VhvXʕ~.hSrWn=(cgJQ%N&2OXU%B !7Wh?jE1plbCb ;^YLTawoW jko}w6VM*hтt?\.^>XȸAbSv.ԯwwQߪU\hy=n!;tTc p]EeQuQN_t6]޴b+kߣ7tҮaoBOv!ve0xmsK-Dz4ޔ-F;7Gd7ϋ⛷8:]Dmp 2'N$pKEsNG,T'uUqyb8?RCNbŀI}[plju`Łfؗ.0|`^ۤ)Μ׍sUMFNc|Ӽ( 2`-LrmP574S (hVHCR |9ߏsL @p?uM>NZBrHI;AHd>0 zCxN/ʷ;%őE@4C| -d/$̉Z4N 5rlSoଧx"0lI|edaop)a6P׋X5<ŋ {ke,=wCRz 3_huTWGDQAYfHx1[+AW}B3W p1O]tMoȔl.-Z1]:~%p2muĀ1y393/L~4͇xpkW㈿T#A];pWJ&۲r\^]=Cm\@wWVnu.J _jӄ۪eY B,a3:ZˤS/ܒxy> Q%y)$+IiTZZލÖ"2,`gvB -@q7f:!'h & Zk s/A@lƱap+Q na&]#EX cyENv!Pki (p8_m`cfW 2jo~Krb_;$KdC., eumE";Z|י:0QR&F :0'ZԴrv]}ci^>cnp0>͊Kr5f qdQ:! iql_T7`#;5 }`/3Hv/MVMV"$ղB'M\*Uaׯ-l@v6\mbeT8`JUU4Dj?XskwJvmfhix/-s!_+=溫"%X?Щͪ%EKǭlGe l?v;nvin.:%l %\ Tm=QZ#{?o{u侾zc |v3;\Rئb "ӑ ΔGE=;Ck";0=нrMG9wnVs3}7k.,JWS)[Qx!R߀0'acxK!y8*Z+,?lcIfMè4 %6HbГ" 2<[FB\}J9LeD¨ZI#|[m~=-P#i(uѬ"6DLU\ƙ“ȉTb_|Ȕ8ŀNg dg]:ao r{sGgLdoACU ^IpX5lb"/Ss$mFbG)e2\s- Z՛jtm2tҾL LJ"pJ\N5.Uȩ=* 6YVJy1@ۗ}!T˶5}mM;:)@&  c͑]zOt 7\A&A_qtMm:넢yOyx(>XgV>}."yFc!f=^12C˚n%%E3ɤxY֠0(WPeb߁ ͵[]hNn@h`ujoX'9<!Z!Jxk%| 聞I h\* ($Jqҏvu<56oJ2V}pމ߽b|#gX Y4#CZJB YΝXOyi(2.;NyjLo*mCQK!U,u2:6p2'ٷxw!Nko +(Z8,^yYPH^{qoj;+b}uWS @BS]7g1\oWUǍ"1F_¶\ܷ{w@\Kne{ډr+cg|U:AYHVe4%K =k![_GZ/Vyƺ>m_ ] t2S]n[ۇk\h$Crmm8J1uVYӄE4vHbNh3#)u^ge ]D·Il-R1∻f(SVx*һ|W}/6$kJ8R'Xt͜ZA̮X/̈́YOG 52S9.D]Kn2jBJYoPN!rę뗗*̹7P E'YPCjMKQ^~z (<~lܗ-<֘`m]J5gQ1D'v>tʴӋx.G7h3V;eEY Vu = bْàfb 5Һ<~ҡ:+TyNԫ}ǓB=tG'vv)l}@͍%^Rʳuә%\K@HD 6#u/IEbE;ja3~f鉿n+]uـ"4TyZ db SUSuƸ6F.4f;/ΓQ*< 1&nե%s\4i~ F٣9rsbM ]֭R:bS߹9V^VqkA!V\ucdNpB ("?G5dYp˾Ō&o,߁=߼U=lo:֝;o4#{6 ur|@#QG/On}f]g5ogvqcˮ.T!&!EɇNT-gE^Ю\3^3U412~ 9xTϊ$b7PV:9jV,#\x8@i,f|SJo5CW zP8n# kY+4EB@`JK@]mTdV/ EURTI͵3= 4pcANC#Hz*~T-d}7.݂4ș[jP 'lA?tmv X{9=Ã:QC{̝ZG7۳h/y6z,UqY~YsyTuSP(KuʀytЋMӺ6nhdp`HwӋ͐#B f"(2ľ-E㦽u-g#+vv',E/NđaFYegdڜv%_qj',»כE-Ԉ_!l(IwnїH}D{9vhs3a̼p(cG)h*ن ZۓJ+ZҐ>% ^9hT{QcTw E!¶}jU: '_BE@ZaPL˕U?~}(j״p(ϢeΝ)D斉35e'eBQK7; OaQX7 ;gQz(~尿.deDak2i?KL+.w<ޯt֬ʋwW._̖Zz2\hc/gmӑZi"!_uMb">Oz W{;;GJ@BϫLfAg ZT Ϩ؁o)l_#u=3kh#cďiMj $f;輭Qt2XH瀍zq~oVMk+/DMU?j uޚU;j.sKC}5bX8BmP9Wb~;* >a!4q!œ(bZg.(CQgݑr!^]eEp (V"b )՚&.=>6/TR'hKe<=w0)-S7"howK~kpv :9{ 6mFL Q5{0`P^eGŶ+X<Ʊtk4do(BԳ -lcWu*UyF \ct/{*s:U~Sm(s=x6g 3:B@=DX0 `m 9I<Y|Rmkl"偩(gGgyl{m0U6#ؕgST17M.`^Xo|yY)x_T);U2i Cb7YFVEfbڹ^lS;W$^&Zr4urv]{(!۪Bga?Dw38_⑫|*g|X&Zy`J`b %Wэ%_0wFBwa{s:ǚdԤB#Au2I3lޟ lI='ahluG̫kKSYݣ}U`ǚfՖmC࣭͊9Bt jy.K{+yc_4%Rp-@MIj9 Q##]0(*ۢn5k``CoQD\/,㛡>`R ܊t̆,G6_}DO{C^u7PP okg6yV`Ɖ (%z)>K]fCq&XJAr'/9U=.wVI }&ڮb| ?}eEMMΩf+R eptPSG[+yRJJ]3,y΍%c)V'Y)J7;3n_s$. E~JG]cp^pFetea,U-W;:bb4>T_孺^)᎕lnVy[U?_uluzQ7\$2eE I : wP}}8.s3;Dw7s=Ye~$$D)UF '?p 3H=|Ns_D AA nâ~iRT;+K# %&hїBѶj89@LԻ Z؜Ήw|+te [rlw2)W}Y"jڍP*iDs7ߎNaa9ˆ8sӐ%C5 }Upt֊eeb#a5Lfm)&L%u4Y]kU㐬3 .5%1~9iwF[9B?ń3.-9554PF +YW>J&Ar5Ÿ,mO{X,K4OCG!h(o 1-].4GV-:oϺӺ6(>܊WVyb,AI.Ѥ0uԵHVN*j4ɪϸ;zkUJ&džE,wX$[mSeb䤼w,s<4fU[gJ[ŵd<@#INP ؚEҀbc%&=I%(q&XbTr:Yi 0>k{BGM&Ũm!jsJ44W C5 |$pk y*7-L]cf2rb. _`C7M"K IF>hm(4ЖMd7.`=2qblh/ 2Y5]ǕeGfɨLT|^]Fi+WfzDB{>X93ڋЛS!0ۙ\hT1w; zʍU~ Bڻ’%Vd+IO8t.~ЮX1B=\kpa/'ǯn%֬_ Tot|J7frZ@:, 怏>1giº3H׭4LYmF|/uzJ)xibi}JbmX[+rBt罂 u2y㻡33~ 0B-e}11bVqBr0^y6ǧGҟ2 0STP^<Cd'imn6|q*p T60ƌ +3r:Fz`(8.+Q?w(D)'1f ={@czTB#!t-(u}Ӕd{{@|C6мD8'(L DKFn>q c4$*П]-Jdhtgpʞv{҈|{ (\g:Zg$JR=[ 7=?1 ,d=^p&gBهodġ\L-hKvSLI4o.שrcFo3z`,죄 "'F*34@h3+K<9.K˽/grzBszdOJ #! c톺=ק}…Ahi5hrrgJ9).q՗,ѣ{+>hV,[0}:JPw2.ϽѨLOzyJN8m0C9ih*V;ha3tzJ`J-h'־1,;\m5l)N0l1"pq3KXSbXCYZj[s|.%*j3PV&On>@ʿ1[^xٺUq>Y|0Š!hj١ KA[*]0]݃rXvY"<q:ޚj  ⽃%PbN?D?mMASgGC'Hzxg-h;GY%XأXcPju1s?ֵ#“&9N29%TT/};e#G[z~k\2nv`on [ $@΄{=u}p*qy~ eZ 0k@ Gz/RMrѦt?bJ5XKV;:OF +kϰ}B`I+&XxUs0}L=~ {J6YXUo"8|Sc)NVTRo ,CJK5NU`@5Ab\~Ħ,OUr վ5J],knpj&~<)A|V–Pv>qBmC,83ʝ;[_BaV">:lr[-I koqa<` UXĶ͑D ^k kA1P{or):c>UNU 7)x4"UiN-@@nC A`g"]ݾ(+qPaHA Im֢;*q-rg&4%RخMMjg)P#6\6 &plZQfRT5Pl+D#aEEayRnh!DeNf*hViEcpt<;3rd; ؙ:aG#жn>d+ QxfԄȥ=kwd?t{Xr4K _+X\0Lh>ɾӻ#ǐY^Wd2X0Q k\ש;9{d-`}:0s? i?(ˁ#` eqioUF~@tan20[5+G$HnU;(m'X;nOM wWh :_Eoi6X,9~TXVu~HLt:h)iƻKfMI8dm )46m!zwcC*,4e/FbI)Rΰ*OFC~HbNMFs U#fcs1U1ov=ZE2Rf;R7+@=E/'k& Q&lv{ęWO<=Bo=H ie)d̞ gpE S_uQDH$Y8fk]Ro¥ҕV_fwh΄Z Z.?͟W]vDeZàY 9fPݬƵI,Tm}(ͽhWmOse!?47.OPXCis/ʾ1]K8 #uDZ-Lxؤ~@.FM=B>  f\[cpRTQr"zIC3+6In?'D\K^Hi1WT#ѦhL/'\?a $:KaxJܳZMYLDMY ; >,:a@ݻ$hȱ zM[-5H3ֈ R$7Y yÜޙxVB W{v^w)Gy\wԻXxeFIJKVc,僞 f?CsOw1ukGC骧"Sf68C,!sK&+}$W؈TIbb% ^&DL"]=8>H{Yp u>ՌZ&D @#}Lzh$o♉Em7am"J0$)QE);ұNqUu8|0<?/Th%o =ֈl{'^ }c<8?jd.AE$q.D[8n&8^2m7=qQ|\[Mά¥ٚy ^&W _E(*]"4 o\2cyVcdM [v/nI:ʹ#X_[?9Q9]6UguQå4h9wJgvԏ%XAjF>oW<}hnEܞU _˔G^R(d:jar ^´E>nZS1oĜۧP?y4 #xL9巗+s1 S\ʱ՝d@ QqִBCxl'[ 2gal^uIþ +hwZSk(hIZK%U1JΏ_ʡWZ?#=ŭCy{̪~%I2O#TyĴ5) k˽FbA_y G$z(BZc )m h} F?z܍dgZmJJjN lݕK(f6'aGυO@t9}ݘjGp6Xh-/Gxy7FXl`!IQ]v,ti..7,ӱ" Xv_~>,nԭ. T4O-Qn$vfN8Ÿr9P n?Bn-2 c3 '_BR@v:m,Ttf!k).)6NO=B|o/)5Ezqd6KDã, V>\d?7PNlm+-AHZ)>hӳɌ&Ix́^,1@4n87 6wv=6o g?OXKw.d zr~%xvEٚ(X; i+n2LdƖ a(/U̜#kYޖҩsVpTV#!s`֎BAڴ`5mݞv!9AR&-Qjhdb;haAL$"Kɺv`6 h?鎃n a!XўxǸ͟i3\ۤ e{FR2d][PIY, Ãs!>+V6qheplovT.B2c)|fA)MBdf)@]~'٥ +`Ĥ;qr~*tu@qC {@(؍;qɜgŤJc`˝λӘK8WX[~+bXJ=PkLObL⁥? NX7+kse,C5Q$JL?/en{)#l0 Q@BF(ogУcqH`fPٽbՋ%͵U?}mFt#IdhYqsD.^U8Ek<줽-F%Ť9L~">Zp~ `0r~qhp@k!9gK\?>t{̬E\C_8 'H p2G{p&+?l++Mϓ6n\hN^Bʟ_tUVc84WI-(F}9}C3<[R!& ]y3ŢLՙ1g=j,ޏx_׉WF J\RHnߕz~rˢGHEٴV)ybQFhozeB̗r4MJ*ݠ?ܵ{Ovp+YQ)>x|*1=ŌpܟNGS=Nֶf*?2묘>ȋE!=dSsHRl C]L#?m7ob*Ozڊ Z{!ܙLvN^)+?lk4v,gjJ87>"bg[${o&"%>`q-a2E0c~heo =1w{X_ 0/;1dmS-x9 =g]„˟.Y00} ɾBT"dSK`QXef?NZKn;$`?!h׳YWal[Q.3[ ϞLNnV4Yb )wSyb/4A0\O(|Ko5; ʄE:!. ypHswh9s+ϴSFjfiV f]X&TSFюj5]7]lqPxCZzPم7,/ŀ * u~w+Ըyz@S+B|JTUT` C\#S V!Ϗ/qH:J,O_69 عso3{tHv&yeb@~\|.GǧE,*eDL 7,MiHa$ \/Ojͨ8l+}\57sTbh`Gh3ܜǶd+QÆ+՚S\PkUD`T5\È+e S >U8FTJ~l-~H Mb1I$uWcU^TA-]yأ`Z)g%TqcHlX[EFX dJ ;|fz+ڿ6eTi<΄l3C`AMfZ*2 O#8v>96btq[ʇuq9wVǭ8&rZ} 7Tv O`LWqY|P5qS}s=~ kj |IȖVQCfnS|"=GŚoTIc}"^HRƋQ{u [8"A~kG)U|آRiS*HP nQA/Y}m@x(K*bR . (.TY圠Y.&rXu Tᆉ%?4K?D]qݴٶU-+-힋W)ik9=JR(j/&3uFzP/vd{a Ayol+b(V)@ȦqgA8}ЛzRcBglz6 JZ}4ee E\(i'tQU"C$a{/@NyZ3_"~LHߚXO6v:;NR̪p} r/K'K D4 ܥ^0x%bDRM '5 Vt4gn졖%~BpJ4Ys,xV 1!b@<Ҟ[!+Xhm#@ XmanH:FFЄg !QERZ̫4չwj]agBk'kݱs/=z!eAyLr $j~UA!VX(M/}* WX;,w?IZ fsW䗪T1X@B;Z4|6ur~k164KMse˛0BH C-ޒuuPs&tޝc4|cG|Bq/{̈l,1ǵۆ{Yjy4t2oR]#M Wޛy2Q +B xI cwI^YJ(搞 ǀu- ~][?^LӅUT:5p-(2yx2ꑇ*C&|~T$! j OՐ_-džVz(f=xrر9uˈ#l+!2օiHZյO19Pz4Pc~j3:ۓtԦw,pB hh|'o7{SkZD*0n2TKg!uIB3$|oaFk4dY!ӳ;prYHz n3sm) `h:}uAs$WOx DZ-DH:3û Ex_J1"ŕ ?;5*R%TCG :?ϲؓ)gXFQ&CIKBHˏK]~z$ ոI'alv]aq/${vG@*mUs`-#:ęu8‹,dnJ0 daNG1UC4,cnNρ=w{aHLw|hrc.̪HVi7R&u.Z|aS b>!sv~R-G,#z~Un+Z=L'V3? *s帺 X سܵb-йԊ8Zl9S#|Z6<҆Jo`5:) #dXRRxsg?|/<Lo0wT^Q{ܓ$e%;t]:Ggd|3-b1yDŔ {n!Tw*_BmMb>)2#?GC?ĻyǙUZE,nJ+SL %p|+3&"4n!QlAVF&*)/h5b38TV"PyKqFG~ƀ- DX4hÆB0wE 㯲a4~> 53#)delJi>]^ӏp}5ن~%KWgCĀŬ^|\۔tXw/9Q6;;P`BG g6nGPd/Ѯ ?VVv|+ pfD^ǵ<6V$㟐IX=Ev,"}L9d)A eT8,`Y!?$@Gd| F0Ǚ-a%׳}N;lb ޸j#Rd?ǔ;HcMʹ]׎5.Q?_wbI+_'x"B'[ (F"q =9'pbn̆RHnT T~pwo2 Ǖ.:3pI)@\GOlL^[3$"s]d29{YC8|՞fH.fKx%[R,Ģc֎& 2&su5ZupL# sU!x41ɜT}7NwVT- EVܝ\*[tf{9corD irRc=hoFZO㈱7}H@; }=;;1t(f#\& X(N>enBM̓vo`O7YDtO~tEa ;Zcux 7ʮcE/RUBQ蜯&B /4ޤuyj!/)b*KKS=Gbox \, qC3$a4W(,Q(HOz7R?^35MۻN~d׳l+)Xœ<_;~lj϶F6])/%ylj\D"`gGe;~" 3]9R/Aa_Ej#nr|Wɡ+2/*w˓GQCm&Ί",Ԋ-T>fQHR3ǐs3Lsf_RDP*jSo{f|uP1YߏNr)g(Ÿ|g,:Oikc^}`10vlSky?g^]9fቩH]cdfiiMJ)\I+rxqXDsI1^H_e.Y}ɦިʬf-? &Keay; ,BuF'C/t_q _K>>ݤBS)Kf4^(f臨8;L2CҎ-G .RAkS[:~V1p1 Em<ɈIhQԛ~m]\ub* ?oP-bpQqW*k k㑠:SE)nk)08&˦A1$(>y\zfT{'{qVtv P._-ӟܰ$ 'P1w%@w(\I ڜx#LA2k{}`>Zr獶@$'ui7e_b ~Fü Ʊɥ].az`b07~f.Z!*Q$+j9Ơu#>܁o# ﷧V{nj5̢iSħ}_Y(VWv3TIu3rٖ?hl-K@(t]'Z%N5AOt 5cU EacstwsvCWW } (#p)J_HnS?(ee;>|r;ϿsWfo[ V, EDӥ[P27O&$žfi{k̮f!"tDAM(fI_4d~5Hϼ9W,uG윫Txm@ v֝z/,qEY/bU hxv9_2|I&_2:*B-dW[/<6#mXD CV-w8.m]opކm`ݑ57 WN[N?tO~ Vg\c$[1,GoHn@vc5Z63gF^D_4fW%jhw#H4uӼ_ܓ[Ѭ( ОL $x) Gp V{鎍HT(=m$ /q"HG8g!{/ 9^&٥]p ?CJI3w(8y]H)mCf9KԎB"w%16BFL5Ƽ xHir(BŕO ޗ[wnIdmJ=%`ӨQ5)HI<%zEQ Y﷨*MY-}ʚˍ ٽLڏW.%c}bB#iwy61R}fgD͉E#2ߩ1;Bj(tD"ʉ(9.Z\_qJPM}"*(,jX] u4yoQ6 [xVUg4KVc@3wXsw`vv ҴO&- ;O.3NHܿtu__Zmg N^* B\4\[f/*%B% po GK._a|oʱ$ l>pvܤc%̢zJuZߏ khYmË6)<%o"E@ʌ(w0~EU}p}L,lʨ@>}UqFeC-3I<&Ȥu_ OgYYMvçĝP̩rP (r{%Yn.EPv`I NeoMV-<N5lj Pv)3X:-*,l^C8q?jP;j8 aXtlJiO+ qLbX} ]}<}ԧUװ?@$ 腶\ i'~oW3 }VVe T+9`Fn>@_Χ~uh ϽbȗS}GzO q7zE׭vЕUnW|6`9XDx-YY2/^NZG%0;3@s!7?DLd@\{\: wַ]R,1aof;Ui"~sW{g3oHW҆pyWosU_}Cz,mk] }SQ(iMᏛڏo*`{û<tT5AxsZs,A /:lgiݼbcD=y>G2WRˆL^VMʄ(k dm61M߀: cR)YÕ4ZƻrgzqEXዺh+tSfxW/o]߈RK?S,}Wu*~0(-:PYg"շ6ɼcuN<u&MZ.A'&s+oa )kﱦV#:U~fI@--,aσda^ּ\vх I\"W+/4ޓѐ winVh'x:#%F<-[ٚ3OǮxœQ`o}ibwxO 9z@/OX(@ *ªi׍W 3Q\g( $:#!FtԎ:H|G1j:6 ?c1Bew".w97eQShu5F$NR[1v#CْYzn[^{>pΊ^B%Q ܬ\I/%\I1gJe0%/LV?nOyiz8}y,KݻiR7 F,F*.=hu(G8wz1y2e>$~OFH/gI:."DV^MQe;c.F€-Ѿ,[(W/)<2&1[I7^ZA&5J'Q'cs`ĩ`?wAs53|wK6^3 p? {%ΫAuw;ɱe"ؑB"+Z+L0Yo%THxA"<ηk1q-]1/K(k$Wڔ_>9 eθr. 3Ķ#Zw{]û\ :~~ UɈ>6RfXFHsaϟmDBizKIvG-RN&{`&o4NFj%X^(VrtW6Slvi[XOOUa OݙO.^J %K.hi". {hѐ&vM;" ;Z^E)jo@}dSډ>Xw1y{s9Fjw@FQ & Ho"RGu\k"1@xFԆ_^ȣ(O{g]rz"xʼe;xQ4g- ~oP!I + GPӃrcѡk{<1/2)<oKd-E9g9 tX4ʔs3-!)O. .xNy !}!{y>/.6MQ)@V7+"UWNG0,QRɊkYlU]RM'6UCc6yި1s1mi|7 T<>>_\4dH u$ù,XK~)>imn;?[p)AtG'<;*BW*DoSforznr:n'v ՙB/:SkC\?%7<􆮼%t唐t4|֓S%v(j*~Bie C)wMwXC ,<-3Kb { {1ݻ'breA8Ek&$v; A]~..u]62E +NNdjE22yF;LLhRo k_kox$II LaFRr5v!S J l{_օk ('WSec3<%ɺXC;g?~=gDR7OG)8yomn2B` .4*+Ř|@LXH4mU^C @\Һԩj_An?;r7,`J-}q6]!{x=/LձW$f ;!)lH"o'pj1X'*T'N|2ʞSK'NeDKs#jýO`&cW6e 6TTh%mgaf}cJfZQң`ˏ^uYŰJdI5L jmޞv1R͸#S'N 7 BTDLf\/mCu^0!ẅ́H: 1N)X\!MlO>jz+l\_^P МT>#%t/K^k"r+"ߛ2H3ݗQOcFyg:Fs##R^PWѩ:X}+p m\DӾNbV2X(RgK3K0>Hc?2ܺ&hiۨ.?x֏NВL<qAQѠḗwq*$8N|Qqjuyգ֌]oTu 7d3HJ gk81,oNQSqH$DWiQ#B޺  .Do%(n[7: sT}e=HhFX]C zXjK6_N{@wZ0KL!J%/ p3/bs6QNAu#3+0xu,_ܪЧ}bK+*hkOfA,udAr}\ `/}dQҶʸ‰?aA|f:ZF!DzV"FTO *03 89'h pMKccf$ޚ|("B-8uՒې-x fNit/ cFUFÃ;:pF^RgUU0lqOjGD7|ųdqPkrӏaA,R\zTί(_&2ྦۮAZCMQ!#+& ,=wJKlf^đh2 ryM\j~vݛ1b/LJf/xs]H9vBa !A`.CC#.5A<~D?TY p'PQ0^31172>;Zov]17%'8˞LZ\eܗNʈc;6LmKM 3#3՚)nZ)jv A^/| 4mmc̽5%b v-vozEG Y^JwtYrhoh}z଄"7}.șl)hdpl|.kNA$֌!m5=0^yg▱q Ǥ`)ZHfn,Ct_lH;+oYV|s[nV 7~IQo2+SqXg{NV(*/>- "AmaOâGMEir}&Su>x4uOFqB1i6c}ATs"JH%8bi 4Olׂ:&̄;C~rqC2_ѺdOۡ?.+ϿhF6)[2 R\a+W>vcNa'^ _k*\n[WHS݂ٙ;UrN7#%=ɖZcا;`]/g;f8Uy(x1Jt̮yGP%J_*!R< T"W~D6cTx;B5&&P늷qY5掳"(JǷNH,x.hG06FOXKnm}#ؚ.̅VM e{j. 2{43vvs}&vύED|6p&.Q˔V:7@}Fwiveo02m [*#˳ӦfRkJE>$$p;#1f$Ӊd-ݶ2T_ cI2m,3@Mag|A;Jw}hE/쓓(,-`N!Yx՗''Vz-W4~JeMQ21HJVCڰ$LL]zMtT^!=6ET:cn6V2:i3^g{fu. 3srQsTG9;wize@.loYfk dyu웰adgP'acb6mPܫM щA[,s2ZvVt&{MbUr/E@T@u! 9t=7kLyȞ"JS=%ݙAn* K ?z8"3 %Nq_^I"8S4ƧZ.2.R ~sO g ;(ϓC!%znRWfN 9qz]GG.d Pj썇]q`3콥 N* E^d5@eX(c@UL3-4϶|pȧE~`+wg`qR!R"G˞Lɶ|HЫw)#Z.B"a_302! J;N#-)+TM6?$W]C`^C"6A* t(v7{<ƍ>0cSzPTlz C5 99 ;K6aE3yDyߖdMΘ6F"s_jשxV=S7Ku'f9$IZ'a٠XY֋x*K}s1\)#U$m$>4+_3Dpz؉f]e2Ÿ1t}ѥaU%+a-y=&y!H+ 4,vKǂJ"*yj7Y)8l*'5O_Us,+f*)DZHll'$-aۥS_֠/Q=y-9vhQ'3FRBԀ𦲇vhmI$wVoM4(8\|[are8;IU<َ[jYm5Wp}`/rs8`t^~cmRV{f\Oʝ- 0+ߙJ'o)[ɏBEî0ZyX[eOAUnIp_v#W I+ߤRMW[ȾJ*$ǥp_:8 OImu?Mo/p%>D'fCRyUD/4>C]d4Yt*|d ѿ |d.D%VN06ew [Xcj_!ꇭRQYNlQou+VVn':&rQ{/0VFHAI т1.:QMi &ЋHwRx7;R޳ |+imiA 򆳸dzhq'D2)*[1?>fn6mT䃀q$!]j;kfc}Q"Z gj)ZŖ}^9cB':SD %hsMB2.,7Haߌ4 lȭ)6WY&5?9{ܡg>5UFO桹?N$0\5Zqumn=>v|9g ] KrP cY U ܓ +'C5f*=|[l~O!qϹkZ/#{Nاm)vIC0cI*vJJ87QH)jV.F4h -zO WͲt{(p:7ss$^;y%%QxB#mDRH0jX=O#&9ev@ѹpt3FM:>.5f*4j}*>nv)D[J(PpٍVQNiISD(0NlUT>!BP&rq`1j7נrt5׍0k&ci^cbâ(pYPHp$; :f2%bC 57%/"&.5F7 ֚??.6gMXiՄ4@Z[Vܢ&NC_]@^"Fi!}`/Ew2J(G_%$u.#M:B[q.ݸǏ Wd2o+~^2`_JAZ7xggYq![^=Z#bGE.;0Z~m=w 89rUq[W"8e)Xd|'ԷB wgc$9++9-,#MnT00LQPJ,f9h:eObC|壺:q-ը.<S(F(ԇ麏0 n$9<ѓXWd>pOI#lӇM&=)#WR:%dߣDI>;/O-&#d‚]/Vnv\Z~ߕ"9te~"6b 3B Z 9Yf5yµG0!GQOwRIDK޷8r[ͥȳϛ >.%Y.x/M v֘nfw.J3Z'ٞ%1юM)M Hrw / f iy.EI'NUiTy8DNk^E| 9Zĉ1|eA ,V̛^>s4РΉf`jX4h@v̶ݧWı`䚥^S! obBF zǗ$<k؍VQ"Q+BZ`!ڴ'BB~I9HxDi4b 砗0 ˏ +^[cYG`/$Ksk˒wZ>VGy2xL`ǩ aωLGGopmc&}$cwqSY֒6=HU!)>ǟ"0GTsT |[@vj6T0n7a5UrO |uQL/Lx= KP9OR+|5*;Sr\9<9}ljwŴ8_HF_}51Ww'Q qL z2.--JYpx rx?8 6띗%"n&\dᨣeV۸3b|xg=@[q#׆oAX2 d}t\'Jzp]q$yL:w=HdgFi(01q} gZ+bhP3Op{ #)$,k?pV_ET$Ug[Ӛ%mlsGX{]W!V [H5c턑}l\曲ap7K|r6 NJvv.Y;?#c UƬks9m,R__ևU2^@ˡ aI ),oe'kƼ3!$E$CN23XoHn(2 D%âwΕBHR)gkn,^wY'nqb J;"F'NKA}JiW&GFW$!&LlO\&D A OwQhFDձZgc\g+'͹W[Hh;9?f浞Q:KTr1] +2P_vApv P_o<'T.}+fR dV ܽhd1Jl:aXr@c!Q1CjҳEf\K lF#iL.pNs_kpkmt~\(~l]"/>3Mןb p'bbyweB {/1x7 w뺉Ep U2k^u`R&[c0't<}Aϰ%}_֍m_| bA IO"{Ja:]Wc7,FSf0b* '_R,H{X5Hg#o 7Nբvv~8gm ,?,>} l; PG"^ lCq.HU,0?$ >=c4_%kxl?'ORwEZu#XtT ѝ6 Ad"EU;RkSϿ <>McF swRfnpl!4pl1}y.VVblhnsdbآ^1U_}њ(ȓK/|3 c105^k)$0 V˶2ߡ/)nS|2v\ggk'ʖ4~ j8%O|ź5?DƁ¿O2\u\F"" [ݙd&؅_jM@IwWw;`P)'!<lLkie@>* %҆peChPӑ;j 4@Y-8fn9*9j͂e`]LrYqg&%TgWյe V=7 "; Թu1=.8%$!BOV|z &*~v#C!xWW.M(Yir7;H !Sζ n1Z !FA4 ‹ӳU`t͑TeD%"(足 r^>F] O>#[çq)jQ*Wj[4ܲX8dٽ"慺HJFB}7,Ōa b^}TIwƾk=T(gIAskְ;$LwP SR6tESr/A,YJЛ_UqZʏ,,x}b~/WVf}{ +n|+ y ;>\^ L#dܽ !6 z_."Je,dYqENnCI_Q{H1c F_2(Xτ0(9TB1|(~Aw#(7+Ǔ:7Dy, 3 !"?CCB3͞zѪ"ZԖ], X]*'ǚ_o*tL`];\B&`BzyB-PigGyS3dYHh S>' ϣ }~T4ϰ"b}J8dkt"uueT_ X&VOg(<˨G.t_`k.Bū "f n 7[l]FrdA>I?4" r*'J "i'jDEtlu=Y)%l49'2W=>SM{f>iGlԝ_Ε/n$)Ş#8Z8`,(4ŰAHjez1P穡AE|t6WqGF?RY"` UHݰMk栘\ RήDdWqb܏bJa pЎR[2˽x4OӠ zxZ\緰l@`ۮfj#e8[Ny?6+JZh&)=Ϻ1*ym[>ή9*$H*4t2̮6F9csYQg^5Upy3YZe\W죖4{닿:1d]ȣB3^k:{y#p3qh nrJNSމyOJjlv I KƌۜGFˉ0JsX<2je8jbCt;oXT5f3ĤAu#4NdM\ӠC/T`ȹ)Ia@>Jٸ1\@coX}w-w `.!jiHݤq~J*^y ʷ35Sd^5yTC&_foЦEbYCO/qv3b&1mC?GWBPYmJ_'2[W+.ǭ%mep7ۄ}څY(d]!>%.ªtלp GGWٹ dnW>S\֛LTPL.ɻ8zn֤~ARv"1 ]yWQⱿʡR5R=ƂIKSÒw_eaEh[76 zڀV {|i@*I_FI1)`[f'<r>![Wڶ|ɥ ةd5ˎedPc?b{Ir| tF{SG okm5VEO<͛8uR @tyY|+DN%'lr)3;ڦHS#~)!=wݷWiY Y-T.JńmyȏxYEh:7t4k:T;ꌁp:lݐ4HVyhfJ)g  }⛻"G=qM^w#.Z&*m- mq 5?]e=s~}S-aEI53~`0~Ǝ4c8KH,Oϙ@0/;ˋ2g!|y#'VԹY_yT.PD\zQG'29[<#/|K)O6gIU'oҵσASdp|J0_$,yQNg Ins5]50ȸ;Y!ϺEN{ ϊCl溧ݒ 2 Ջz$"N,aRlR=DNl~as-Y!yBiPZ]lgR{H<;3]t1<ѴUyNɶc 21Bi?Zߖź8,v# 1[(bN|Qtu}X|@eHAv`}V v@d QzCcdR ,bPxnS$B0h;U+LOpE 96Cf6>cϋY |H?S>\eCٙ=<[㚼 9FR J\{뛴t" *{L;@b{(+)q#χW Rۋ"p~q497ǐ-dz#ku q4v NC>S%i!stɮzdFOF7NmT #1#wKz˧ izdt>.x[6g6-qI|9qFs/枹*"a܋u psP;TcB+b鑻f**` 9L/uq9]D$Fu*x½"YyڅԖ5=>қRR6gc[nwm,vb7_շ01SB:lpf:xBva,S,ā`%^hH.v3{.eXm9U!~VZf&@siimӲ5\,."`uq`c؝ b׊MS29)$Jwt Y`bPΨNwhE#;@=/9E^XJDm×Yjr .<67#^Ȅ,Do.H3@9@4C"vrԱ!^lr%JOb?>['53n|=-q֝2VqF[}h`_N >h|:眽L?t8kmHmWd\w;zAa s?1滐.p힕,2<^)|3P%$@2 Vtxt`6qH3tjeJYU"HR$+k˖ʍ0/DM0oKU}v6:fmK^ެo쿱v;v_zJ[KlXnķ,xMM&u76fUW\N̴s7悹jDĂ>/ӰL8XYm&ާX~]I-kM\ql,r|v]ejyn\KtGeQDU`\kn4RK +\YI-sS{9ZO_4|yC0'˜5F?JbX:Pw%dai aer#S36%Dft!eE<|*ag , u2DyCw*qjjQOCYzz}I0$6C3EL4H#/30yBfT;Bqr ,~'⫒$s|!plBW$d2hRuiFlѭ<YWӃ<:o'$]Cο_1PpJv/l\˹S m vX$޿ B.&x#o 22)qpNRaJrY봼OݪdĴ2|_BMgPOMO]t9JmEN'{űžG6^AFAQUM o):Z(D,( ’rdM( e FAp2$ $gן6b>7]lOaڕVAi[ Zcڱ6хOMvkm?]ĿrK* J]/iIa&4/oG?=CZ kQɧ8[T_x+IwRJw  a6Ul 5?x_9!dR&4rqTBl 2f|Ǎ;T*1.7բ R'y9.ښKY?LC9%veH+)Csx~:* G*G'=qo~QvPja:ÉH[\졣BLyatU9$.Z“+Ol{(,kfxbcARQ\``˪hXj8b DMkh͖Y&x8M9qɈd5R躐igl[ߊqf1Z&[>]E 8꫖Jz+# ;Q'r\ mVl%e7[P^.Nh 5\YCF;i vtq~ZZ9vԿ`B4Px)_=7N>JT+ &42A\ ԶT>M=LfMA|vӸqýAAkX: g>l)hb㯜WЈSS|o|%(ibh!g=ӚJaF%rTcA s. c:^%Ur AIoeN'9fEbw$Ɏ8KAjg8MͺI܆'Qb-Tٯ֑R[ƪS AXuLv)"?bE}_x'\l*fG"ubZZ= 8S~Ѭi)KNQikh@PZch@x>`e.88MM?anPD(cW#j;SIK jb5(2b.:JSf/.G}GCAՇ8-B?p(X朠8V*o+{Αm ӂWw.JBQǡA_[/.Ayj|C0Lq8MDՒ u#X f1or೫}SNb$l5'EBeHKKJb³˝4U'0B&VMQs}׹ACT(;> 7 Ð֢v?2/*ʵmP(`-MpK|y?=a+|6?,P \hs wl"_V$&$ ByrQ͗6ZAs9Y~WW80ɧjl`+s59p3VGZ$ wDK鄄쿔 g<;U{b&l(V#՘365ò=ic鷺U?FrFFAiT2W ƧN06-?1=f3.ג!l)TapF!ym߳xm"6ێug h<n9M#cQlM gd^kVԁ6$b^a`+9[ڗ\F>cH@%GqP)cRSNPgœMhǪ 50B^A= SɿMK95Bt[Zӄȉ#|0>4ws=? -c'LMV [{Aɠ\6y!KzD5SOH:{ǔr1ٔ{l\cS[ĀFYO0R%pe9QҳiE+sAMZVMpQ1Qyv%Z+"9HI&&͊^$0~ {ğ[,%4^lZyXUA+e |QB*AJ\ Qi:X*ҵ{oeuu"ݕ7>{vIMɰ&s6 V,6H. .hqU`G{GZ( $>/jДJW>RsUPie~9Ay,맰ZR.Zb l4aG i"4 %5Ye^GΓȒfɹ>L01$;H1Yfs)9v_!8lSb$߁EWH}O3#ncf8Kp}mKN^IƔN 5 gn ᾁQԄjxPb l5Eu fGFW(+ i T`kB4]h=BlѴ{3\WP%uw&>AbetJnyh9i~U)bCe©(-I@xK e{-Pm.-7|IQ,>z~/! 1KR8C?H!ED#L!b1O( %Uw'㹳R@]H"d lcOpnؤ!TC-AbvLjK,sl1{*"(eR39ܗpIVZHL]6D:t6zN$*?&tVfiמ ~ ֲi1P @kDi*#!@.CD\MFx`3d[dk:/9rj4 ^t2~Wp3Nq+Z?/#EY6O(;&o]v0 }N AX>H(o44weБH^qZpM:F#\iWeQlFߤqBxE%B=poaxe)ˤA\Ia_&Rϰ(gQwބ6럡r13"hQxo8 PsPC5v[wL-5p_rv?Qagߥ&b_0ݞOg =1|wnem w~*c{-D@t#~d횯2Nnx"iIJmRnW.@T/v)j+݀nmrDH J^7 ﲯ^KQY(Ӿ4)tW>?ME+nTj&氵:(PıWBqLBZqj2o"1zAbcad-b(} Tc,̈́U-.wD?/E.?k?Cflvy"$`nI:N,^b4σD{L>C<&Kq#3?QL#&O[ {5Fxojꉇao誈a q-ckh2W5vˤqWdgj[q۵iV[ֲ켭3Xv@:wX\jZ+ϵQ(]LkBN p 7ґDUR>:?.X7o*ԜqA$ D 69 99:aripvH rbPx1?  WmVUf4,N&LnYg@Q|}1)][IPL1D*MKې4kVR"~`MO,VcM %!בnLyuRkwْq{67p$m..{PUZ #r^Qq8i 0VB7ye.>-*..hߠ\}$0v]T#kʵ_QBVU#eTD6 ~IjV*%}kbk6nJDI7a=OHeB]ϞD"rX;RuX&JX{ƙ=.@X(2ڇ,~Dn< e+{hEX4:be1B'\9U`/VɗFw[e[ƛ1rpǂ4h:]ZCl'S(\4]B뤏:6 *]aWǎTu!۠J >SH;Ub{(nnUur|  *wcFd𖂪6mz>A{Vf`:_DbIA4JNik޿y}GDV]zvG6 sc1R{M Dv*6hOJd% p*_XHOdu{-I-&m )%ܨwo%U9c3 .P9^1/Rh;sxar_F`Nb"U4wZ B?&yXrX79wj2snXl2Cq5PXR1[^فQ*6Z:ûk.aVXк5P)寎 PHz% Rr6sx`}آ +< Q,?Z|*{QM!_PX nph9\2y"~+nqbgRa7 ,c]wT"翵<#bgX1E˖HG@5ps e^׼ixͩΡ)(8Z!Q\,/N9?kU !ɖ3Ms_;˴zR{v!%`>Bp?5ؚD味AS",}Q! J9N~LÓOoߴ|>9Yu%b\b~w9,</vuxƭQ-4SDkT5a|VhiwO+ }f}C~N ΏZt?6rqԉ8Zcoo))ln+ B! JC^ˊm̟ t"1êUT;q=EMosCxhQش1[yݲI3 P*@Ո0)GI ?j7b_X,$13I,6 jkt?%YMcM3Jj@(qQke15Klw~_ts|L[GZwƗ |w[m'~PI.yǴ+Q6L18~SdH{pbj߯Hkѱj8ų3T#/罔 Ԙ }{0 ^4\Ce-*ݞUƍ)M-Hz "XKk_/8@2y綌-׿ jyXi*w=后zH-s-Odo{qe,*[=b[/qލ&E} SC0 {Ewۥ6?&G[:h-HtAԻ약3™Ggh$I+)&3W}VQa:cez[#HBXl8mM =`-j FT͹e_nd uE68ϡbJ4byoT6+\ wWq|iOL\4@lkcOD}s<5=0c䂻Shdrzuin8݈Q|6o7N%,'$!ZCO~O!Q,U^躼CUtV4oek~UI@%6hzene4DӐĘ:^bvٴJET/4z*Qo68^ [O/ʸdBazW8󩔋 s-Nl})MG*`lB0!,\,aSvol҃i-HuVaQ݉9w8;$'3/L cRJ@AdD!!>m$ ޚ.l?A6w]O7,]t6PRo;.{q>FZ#5eK TYW@?[0e8`xҺ7潩`1Í7~?F3m) r.p5Cfh>SBcm!'yiopux:<C8?8}3Tcy2cW(?GU/Ţ_߅U-c:@|d zkML7]€@d5 F::/tuֽ]eKK`y ♰G ׁvĺaL8Ž3>REQH.cY&щ/;o=uj_qs>YE<~KѷRnuVDeg:t3n4[&AqXr>C׬k^v.^Aj!PKM䨜gBS[a˄ !nۥ}\?D+(}:]RT԰8gƭ;3W_~d  H# "(bO\CџyAw4-}]Rt4 aGL'jGbg+Dz[}XX:LVh|'!uxퟌ3&$tr_߁ 0\JI ,DAmIzX-93ƾVGJ̑N>"| #"}㉔Y΍lm )r}ֵAb>9Rk<">;!l|7șʗ9l"Ieý) $/mВ䈠ooH!,Doc& <{嶯 ۻkh0 Lo'K2GR:1;q3c @y`e4<&%[+ ()2+"Y+|K[QdFlLE2zҘA4zn:>D`WUa6gHa'\68䀒R!hU7s@ 9CC=$j:SM+1qYA-X PĘz] 1+}œ _(^Y鎎 m5A [uD/d?b- ;ճ) ųOcUg5`:Uozrd{"z5 *wL?gmHT,10%[pVGPoV!Y;z%֕oA 2ǎQxzLJ'IO/_=e!pefJJBc%kuI6L<+Zbs,#@{?wi9*l-^*Y^yqJ:UotykVy%KlV4q +x5&<>a!!oY^KO\2X` /oc p+U|>AY1"nyl,^IX"6C_MM$t"P+rm<4^O,Y!~cR:a;U-%Pjl9ju]f `⊻A^FkSjg $_bu o!b44Xa5U!QsT¥ŭ 0cgʥQ!LbuDSp-#!:fwW QLY#p);˵a{7.d\L$z4N~R̠`b`\Js}_)quQqޚ $ܖ+OTIsIm|| GYxLC /*AD*a0k*L9^֑*w6jyu<&{)Sݯ"5@/(۫xv@bT UiKClcrWz >+a>'ӳne8/WsװkuTboCCz.S4VP] m|eSY'] D yK@)zkt?~9#Y@&*=2f}%H>fngIS OqRe3J . ?q !}3+|NV[7EH>hk͜M?"dm;$#\Zd˵Z'Nِk33 -xStX"/ci ;_࠼S$ux VjGXDZil-(@ƞ2ti|ԟ-gJ*__ o3e*0NMNPF/ٜkjm)MvY6 G002Uw^7Kl^QGB槬HcVwyki*'bUK~l =3ߺNtQ1XHOdhKPj"sT( .,1xLcXN [XF9u][cAܠHID'I, |f s ƹBT nŞ/@ا8$h~H\1:qg/@DWOCK9Rڀ< 9?fԡILdfS a&ǽmqcpV?"Y %iq%w*TҖZ'd9!يцϰKͬF%䬃g=hO'7UET-vVWed4PʚᨷRU}< XW\3#k]TDl C;6oК$U|퉽 QzKMIBư,94}1 h("Rɐ -Pm@&qݾ5R$**״=_,"t/EZn@5\#J=[dxEf51 \VB(-We^a͕N<% "k{B>Cpk:8PQUgmXZ;s+Le-Բ{|z{~غ)@ cԡ=}´_.Lxvfɐ 6 m(\82 bL"*y!JXi"G9iàBc'T6Y ÐӓXJJsMib$\v۸nBrݗOΓ "q,#.S[=haEZD.qD(IP"ʜC$ TEG8\-|oe>GzqKg*+-CDނ`F&*+w#Ƿ{"8?ޡGբU߁WVMguXS .>R6ʾ@^,,mvy2ܴ=p#ޏΟ{L=Cΰh#RfBk ASj &)^h־< }vj"|v%ΙSݕ^HO0ݟb[J>-?0އ6UVP% Lj'}=qs4|?g@6;mgMyR  ףZo_Ǘɽެ\/ of17""u6D3꟪kVtt/<<'΁. nJ _͵_MXQT. -gJ€_I; RL@"pi17CѺ9+ɥa pX%PG;u 2~;& tcY]ͮ۟3'k[-Q,?p)2IIBwR{=#iS̭3V j 􈦟'6(EjXIԂ{S'^(Z)d!bYyX~%R. x"RI&M[3ӣ`܃JSޅB13@ ٕ*R4}VGv3db$>X\k&7t* _^ަ rhQuk8p^Q_bsk$nKv <#J v+;0;N8ӌS10G^FD4mGX-BZa[K" tBPXE%#g{Z?` 'J2$GrvzŗNF)P^R^lVXAm+`+*9HVׂs/#sJo ʀ HdSNּpXXI8tNē&͔%4L FwJi$[ ,Z6c\* ?EWè ewѠP>g ;b6Yuupmo@ yrntw c揽~/=ǯy1bp2K  Y@:/SFh/0ƌt,l~e3‰N خIX˧a2e,/?낅\hqp괏|7yJ,܊a`'=<+հm˜qհS?U+dݏh\nBdůg@G.t10 Rh.ŘBZ/ 6|?)7D8ua3fhDϧ(6,b* ׉P© ( X>峮rҏE%0 6tK3f #`"PyPر}kHTwZ Me)'<Ȇm%$mo4M`X>_B' S RvtC+Q~EЖtz0=pn[<:v6o5oZ߯/O;?WV踑SHw 7D 1t;+1V07jRM!p|A) 7Y7>B Wuj7*BKx6#SxĒ8d p pWe ].:y&lSgPj= w =CqjreTdjUIdR+d"3q6\Y,>P@]ePa_A䗂˴4Gl.:>ffȔʽP7穢}3mVwuUZCN֙pRfQ h"Å bak9l ՈC)l1X΋^qaiW/jV->@~X9^7@+c%Jz &ʨ18>o~8Dn8g[{botZe\F0@ԙ7J;ϭ\ @7%mE^81@_fPJۣ{eP/8b$73.ys`Ɯ^XQxUx7{tfǿ |~}Be!I Eؕ;i N^ E?g?@De3fmz!E@%z,}#nҺk,WIF-# :"1ݾjv'<ܗ2Q@ܘ%oX2VVh!@lb(b-?#Brh8nBt^'0TIiS aLm164Y9;֟c[UYTb練hanD4ɽw~cHitm0_ޭWW0YKC(읛FҠ }]:>\wl{iiQU!9ULwrӎL}p&o5t<&Տu 1y?Kȅ<0 "&b} (;F@5(7oKke%Xd<="V)ǍMfl$"2QOoyk?_kB3<UDH o گ$sog3\Koc,WR֘kӅhzKJFJ&)`Q>_v'JJBUpEn|T3LNU )gֶO+e>u` $c=|x/Yw2(5VD>})c]eHo2^yIx"↙[+.?C`-6PnfYlTj 㼳xst?3rMUW 6Z>b=b$@j;毓6/\}8%F\Noipt AAQ4cï=<"oX_F}sj 0M7);+=pzƳ4H#,; %"R14*m@e"qӼ\!j*Q֝gWm}YCSi'׮KH6MC /xf1 rgf=i)z %ceT->ݠ/8?_oPcM~G..܌FƞNCo2;,"rIkvȜ4GNxYD^ӹ(sG_p J8dT0t;f+w!5eː|>U'LcԵFc 4a2֨ !m38I}uwB;.7G Ot #3~褍C‰nZa6fʧQ/euqU{O[%x1i]xګ$%$O3$Bݝ3)V6־|vP![g#vBgE8Z~Fuc4Ȗ1K t֔#gS}!gajU⫿QMz L SBMNԓ::,$&eX< 'gn뻙yme̓U )+]YTnc;`zܴ麟TVvdqOJjjvca9 ]qKȭGVqMr!m J@Wm=B+Vg[25xW?iD8ثS8ÀyK𺩸7$ÈM}mߝAjRc jU :4Bމ  CĴҾMW&"'|6Z-[\P U 71 dx̛UL2AD;Kq{w&=(u@\y!)-ҭl7=r܁He)b(%Ii5n9I.Υ?QJaB̓egàHH-0]SP%-Hk.o^KQ]Q|;S!߿_`kU}2vbE<,05lo2[h3+eQf FfvwN]DU' 7x[gw/$} ͋UgyaS2)<Hy2TSk,~q/zoyUܱE ׵qqY}Z7Ysj!4 @pě4hTv6PQRMq Di$Th?"Fܺ$]}"Z vd#;ۙA|ZYd l& X**@!v8!8yS'<:BL@Xi.G6 >RbO8^ӹ6WHT]ۯ_/Cȟ)(] BB1WίftW.PD7,'gcbZ,2@T,f@V]X_$ d-=xs# $։H_ux:Vg]vzee Fv!ݚ F䙸) y*7l]),\Gd:>,/FcPST7ʚ }*nY~~6e̒wj8BqxS3*]ɟFg? _!p[`_ BLC\WT"YPͽBfl@a/Pn>zF F>넢eKeY}XvEx|Xlx`}dsڛyH??Il hAE6_FKOL+ڠޝtoťM3b x@Nug)iα}+i9Dz)gE2s[W )֓F 05EgbCr03f*}-tJ(`Y}^$~~jӸwVܵ>E &CLn.\Of.WyVNYzAF7E$fAGhK8/[Ƣѡx%ǍLׅd&=nNE76*omX؛s X2Gi',WKUMCnzFfsB7xo=(H 9[KLSoYυ 0:SRE &."3ܪ*RIȟe ,BsAJ#[8tPFq]S!7hI:ESjo|Hi5Qfq (BA99 l5B|1oNdS JʾW|PiHut Oe &T{<iVBhWTEs +tUL|d 7٬)a2P=J䄥-" 9\rgH uTX :,% |QVlSX_C?ȋ3~{Iڥֿ3xYHP,\>Y))|' Oh%,DZUOER2

    i.ȚԭmVxx2h{щG07j~91ikE _lV8x, {b[ݔ`%v!ufƽc})TbW.L?ldQYN'knqlt9힃h f9@6iVzkd)Ikw]h<;SF9dKt̄zWO^*aݭxߟ5*e82ÔAIVzjY2ɴd9EABQZ7J s f谦^l6̆{NDy[A`7nf5% ͗2b*ϩH?:MIΙ?,y4\4#\{8I;D@w a {,zlb2a CA_^UE`H`$Ϡۍʢd꿑F8N*c>j扫%:nL_Mu G$y 8gyR0~sz8PTaFAcSubCoX =*Ɋ*[iP|tC0C8tE՗e$DU=8]J0gw a/?5aiA{p>7o-V>%E/#:]􏵋 F^>i!C,oHe 7"gLF|.˱Bݖƭ#zBxTWL.@ƫpr" wG? 4BhFaL:7c]~>"?4d$lYhkG & M.TMͺ+0cd!y#r VIs֢o7b?flzn_dk-Yg7XŶQZ|k(ꏒ!Z:ux6&yISxC:>я5$kfR迾_+Efe䵍7_D&]&'bi Mkh!dꭖ?('a ^(wĬxhEi7?K3x w-m.Z%d&(9bt=`1ewobP4(X8$EMϛl ݶ4Us q.8Z56k)03@7({3Op_I& f}6cfÕюwL{C'S=E<CE^avR xPnthj" H?聞Sc?7>SБu* SF/".t=%lhbvwUaZyhdm!'=%Sg'"!>E UN0.q1Fv/ֳQ  ߭M'^_0drՕ ~HƘOV7|]8@*'69kIefZSbTlꊇT{ ?j{"EuЊeD#w{DgŎd ujoUþitOK>15;gѥ|sAnSBKwIJtbu+h(*.2C'+hyhR! yD:3Q-=ύQ^,>c.#TOL z쨛W/BYP?h oB5qS@fص+'RL]ʃoǨ}fO+xt4E9AcgPhFxK'% ]J#Rk&vA=sͰ׵tYItR Y`EM ݏ`P"!j>=z @bV[W1S4(x^=ű{#dljM|-=;^&e)>L1l^tCdMQ˸BaI󞔎t+ZI:汪]Ygr uhA!e<(٠:Z VGڭdH1.}AȐXTߨD883U-k/گhS Jd pEFZbQTS`wC{όrRW.1/*˨Uu0Qn *H|Y%w&y71x!g9;=UեM}5W6RFBOEDXэ`n /Ɖkw|G ǒJKaxΈLuC'^զI&tbG=Xͫaʼ=7+pPelz< v+Dkr9_L&ggN$mK, "ڠݖ7"'e®F)Ϻ9"O#P^&dR`zWU~t%XfaU*? Rk@Lmd]6X{gBNx!cFT/4!@Hŋ/Rh986̃_h'xXdm1K[b P%<ݎ>5ԛMN]*nb$7#ҫ_"@l?<|$' eWcCC,3vX$c_Td a̶X XGT-qQTNypzm,% +eil>djzWP 'dI}_(PhJLY3 ogoi<zVo'J,A}δ9m&'Y3ksH?愊1w$Esq:AAFȐ3u0W _Ё69tn|xV"])L~"+iWAwMYy2e_RѨx4f|OA]^ҦSy6`qN͋ Dp.=cO>ꗢaў:ƬQi}D#i\2v2;Y$QyCpq ax"fb$l:1Frau!g;9CgP烵Զ]^GLOASε:$ƁϲsF]3UNe3) z\Ts͸2 t["]w c`8 JxHj!<8"> sQ&M(dHwF,okmɴ"#!m~dӣAwkIWò=W&<PuaU>y-l3J z*0R0[o^c$8ikd՞VDȆM^Уur1sdƕd- .0}>lPTY#g&Ogk%W aAѿKy.]%@ R^O` L!H?,$<s[y2.5k]Vt2,+Id^xےso+n1o sđWKRZU][y7M`lJX Ex4P;uW=-I(D}h!í`oPw.qNې_Z'rtǕUß48L~!Ȼ1_YըG ybY\E׼Iԧt0&Q?ݟlI3r40’G}Au'+{r!M`Bb R? Rh+mI6h86+:?INAN;)ć5'EJ?;MWQ_DgQ:9*+}'wZV b\YNW"mB3Ip♼gJhXү֓6 S I(K澋ilBQ_N(+OY)g|߭Q*CvRc%l"ٜb)zz,ΪbpJ&r>üP0">F+&a+UjeqQh R+9SQ-ʷ3K ŖwbCƻSZXh>Ǒ-IC$Dtv׊9i ۻx@jͰq{YxU68I?@մRAe&͎b `;&2-NH60 oܞ@$DU9riPJ¶ \9q;ގA"JY:}3ݥVPʀp5`. _T ˗A닮s1@5pa!'!?6E mM 姽`IQ;/F.ֶ$P^&Z&A+Wv]KO?"J|½3De@1ڍE&bI#\RU| 540SAdü*f`J$^JH81))Ntz؂KWy>T81Z~(b;B!g!Dp5w9ܑ:)`%\M`'Jw2&udzVj4RNV3b3'9q\OQCX>IWĀ'8Q3ͧ5ƛ-[{s:tۧI`ҥkERzˎ0$72vh;"SޔTWغ\;NoFD%< =`؁`-qKHaiywhV@f*lj2"8wTr4h:HX_ /~sJ{qT, 5^M(?J-R[-vQ h ֓~.Z@S)&"j/T;ehƊL S>vJa)5^x:cs41QM=CYcg'fJ _ pK.ɀ0մ 41=YPyֆKO(jt,k nnLQG#*'ؕDuE[($p`.~O͓ K+g&,U OHBNCF6;͘Jyj{GrXddzy]_Aci_tF$|H!`mbl$p 4GS02t`ƃKFiͥC强^q0[ owLRlu=h]'_=;">irD;tcwܐexQ$6AOL«yf7, rusrO;[ti]O@RX` 50= K29 M6'F%9B1ʓ {.?G1Ɣ˵R Ph%v@ts@fVQx!̛D/i÷ cFN !kA%x:9$B? n-J0Lbq]{X_LX 8ư<%αI2>^K;P.޴SYLX"xա?B}=9.$XΙL~y7Nl/ҡx2I0L|7`` PF=GHƖ.$YQ:os/L5:byU|uqa7:޵ {̜$Nr'R4c񝬂RU^`_t+eGe);o~f%a.3HEʑfWX<&#鲾:kO 2y:o{<޿z 6&<1>K}[zyjps*e_m@"sƒ5&fRTL;$9g@e8%b3qdNJ |Bv^A`kW(&4z0@m֎Vc[4lg( ; MjY=a|OX#p}sӺ@~hao˨.9p>38fNﱹ&?xgE^7XZa l_W?5FΤJ$#9X:o(:*hA}^c EKC~ dfR2N|䤳P]L &κG "#m-`?AJC]V,=dv#;rvtt2T&X%#k {ڄ:`.=zuN7E*hlD}u7!dя*g;6KBP]a"0Л]TȐV3dn'^Z|bY }d>>HPMLd `Ԣc-?Friidfۼo%gfykEo3wFSAfф{1JKLsߵO PZ|XlV-S eݠ> yCn+NPŃNꌂ O1wt%cyE?؁?d!2~F/IKU: 7SF&VS$헦rVgY7\e(S I NƚXЊ{c7]fHb9e\ga6(m̱2(j6Y.5}tRjBnv{gc"cBxhXX]DUe㑲qG5+\Ҽ 9ur_a3AB䞲R1 $y;ă($T3d+P*/pMe鴸\> |L>|>Z!rTv\4R,TA}t/)~YT4Etl^XG3"[€%O۪/צ)fϿ@ESpV3x:OM1)<hʀ.%>) 1Q`K&vSGx(2WV{} E~]G-sZ;4BNV!N/$[G49?[1a!XQ50;\glB<ѡXYCvbǸ sR'S+ ꊊ xl27oDpV :&Wlj3?sv zIDO9 B&UYacc~>[#kuRS-{F>_ZK)60P.lbxLKלּ Yw(s#;z<v [5V)+Bu iB'{n#0 q{%Z"(wJB q;۱[P*/eM'iZD>4,HLK~6]F\2Ee!<Ĉ.l=_W`p I|*c<rkK={;!ͻz\+GG;ɌTM#?fM;?\^ ,EZbD)g>TEz*KE /\N ǹT$(1Yu0Tp)( 0i .\6OL:B* KR %-x9E PGʙ/[m@l4>(@w3}Ψ>=q -~*s J$5@~3wRP[UJqNOPf%/WYѓMU'vgɃK]K# ȍ`PBKRǮHdi˷75D)u\tFZ?_~HQݫO_TWJ,E\mޝET>gy4!cpnW}^z*ZTԯGzZmD܃zT0A|*C[/`?y!R>8(:: NlrLS\TeL^s)-嘽;;swsZa[\Ȁ1* PL 91JܓKSEkvӖ'׉j縎ruRXLҤ3 uwN ,{ߕj/} DRy=j B<;f%pX4 Fn8E##yW>m o(TkqSSk%i.HwqdlL OӒJν02 hNasӄ/| :5PRsr*Nڭ}hs j뽄:@Ag:` 7Zy^Ǖ{S.RL_JO"gv),$/f.yD}m_-@/J[(eU'pc6kV!= eV y* ځ_* ` u\z ]h5bTV\2躴`?.AxLwTTܪSb9?_@խƱ(Xas+ XB>C:a?+QtRΡH蕶Z[*^L!>nM3ͱ]nASҧk:&g^,^a0Gwq<(QNؐZ˷:pgeJGWlO]Fv=[+,-285jUHNa ?p%55j\:$̟j]} ؍PjP6 _UPC,H8a͢1uMPm|ţT?ԣGFЮ'tVGuo26֟DiQ@R)ۦ]PއK+1$Nq`0 {I[! ;@{w爿~M/x \4d/éw0'g Wm 貆68 r\+yqIg {!dw'#lFP(/n:$(ÀrppS<Ќu@jB 7ClP>Z8Xwd,iyo[A~F.PåwyCkjvR\?dVt2`*in$1PqYlx]1қez]Els$هKq=m&cQ=qԈ|HM 9DIN>m.#/9ӊ;jFP _gE#  `w[DLV %[pZB^__ACyـhfdet|{LH 1M<*g+drqCA'f$y8 l!weT%ۮX_((Eow"^/L/A0Y|DAI#|y AaOun^{~JLx9G3Kyqr E;x={/ p ҐQrBe,@m ))o v1v:2n~,?66Y'aNīQ>wi6n t' $*uk#r}J[MƎҨL-:EW~ W݃*jxD(נlNzكDGJ2_CN\RWFXYYC$jkZ|u Z-ljT.> cJ1uy^p\и Ͳb::-m.{01WR)ovDi5U1*ygStURD̃7p,9?㾐#j]]o|F 4^/:^LzpWͫ,ONaq9`;[J8DA- Y/a4{ow&4ua&Q4`;IF.;#]iTٰrg& 'y:!m i:f38)jM?y׽U8af |iK; r֍%]>JsJ. 1~l@K"/sV3 tN@|BhmAdr€'5a`[ʡ#vmЍAMPփG$CkOH?u/#,ET} )@PQa[ "Y& pOó}#P%ׯ΁qmU6qeͳ:?} .t;$јbлO:x_%P!Y*N/Oݑ*i]'OolVh0aA@Ҽi`z#ƏE!<.s$FP}.F3Rixͣ_F3iZnߩ5I Zg9 ~:<44xGqAnm]KAvN"c*)S_]e* Vto.dy?,E[URI*AR,J[ŘW/V^=ubU Xy Ҙ*xPW.W/K"fn&Uﯾ=qgCC<*0r=[QH&W~H >J>^o j KA76lrbZB;H}5 RYsK2 %<:X ;Ka՘ft [!v?dX'κ:oTiq$LjmrEvOSaJp؅wUf6s}(Xlx4sɮiyNc4uDiNpN +Vk7z\VqIN3Uq"d.廹:Kp">&OxZ+l{t&| tA/'LcF{Sw0R U+uP&͖Š]q+F-OafS/e>uyG;225!ͥG>/ϠY<.ya͆N/ h1mr,f˶IeC.~Ր J%:1Z46\#M1bXZ`BO-(J椾SuBGʁh' 5ߥTGWjb  R9w`O1* PN`Y+y=K+Mi4dB-@dgRƠDB:dv+|d#Vp=I2 BztC-˽痒F 0*OݭZ%$ N;b 0=FɾKt>"8MTڨq9 &w+@"eT1?-6HĬM]pUqk(?D`k毻Vyբoi iIVɅ@FbDw<#acW~ѫKVt6ȳڪrc.EO(טMmV5HQJYh-Ѕ'Juj$~]Wa!*!{9z&go"M8'ݘ?nN\Ml1us/) xC uFkNk|X%aE`G1aXrd׊›VR%(GRlx^ݿ_" ޻̈́>yfHdE~ Yom݃x@$;|o=S:PK BZ+PXޱȣ@E0>d̾aN%NmDg%mNL* 3lKtc\Vtso)"7byO-޸@$*Fx;דiӏoAƿh kㄅ¸J EݚD2:5DZ ^1uO+֋oMzS*?N`?OgҾ샔e 8=[ȥKō:#舆 g?U$Nm),C̡E"tkC!:46(ߕ)3GdS\ڟh`8up齏_ui"%^lZC'Ex3aTڕCf(%ђ݂L A$AM't7޻^j$$96fd>eG:6x +oÙpv!0a*44϶ 5qP&ӽ\=/}} :GicK6+TgIU&R6^XLCdo<4JV |߻P+ \ɁτۡD@9fSOW5<4`.oGoy}Gy*w|o8xW.OH/>~̸}8jw}Ohr%A~qD=g ak#m 7\qpLuo"ҿ)!x[kݴ !f1x+mR~]٢{-?V6oD%&-`zMn?7gj:^/Xjٛ&1(Oső6g[,Nr?e9D)uQ_Ձ-4u\ a˴[w \Ɔ}>ckx?KS-E]*!{@>$yB>c'Xx4Uo:mX[^Qٿܦ`RwWһ&n)E87ih~ilN1Y+!Mx#Tl|ŒA8^ʰ<Y E$M^%E<5;E m+roBO@S)T](UఎpitrDL0N@AUT^<eBVa#b+Z$\Xb,AnTBU )߉-cʻM׊\)m{.s#>J&rї׋dk4|E!;{ͅ1~DfRn!bw9,GniU^>&˨ȓk~ S "Ls+WaQ7wcTߕ"oBMPki )2$(3șI <9PWv̔`v̉z(xPd~`}_x)h.۪ M 4a9g TÝpDCso8bҩ]3D%{ѥbw;b͸+IC ѓ|pkDؚ!f5Y4q@"MPȱ$e"娷Ѫ=s.''F+2Oo 䁨>,ӳ]vWx)2!eߡϪ7ve?DɱQo0jȥ޶GQѦ2v?Z@_'JtRÌ}Ƕ vUJ/c2 ]cɻEKZ*eb#e_ .\u@ } d@ RpA~*YȨcX[a+2f)?D{F ФI*=QO?2$gH\g^]mWdxoxiO*> yu7BH? @+51 -^@%mSTXa o򋢟^ݚa''0Iw_ڋ~@ֵۇȞ )F1{$5M?Nj"1 r$gnZmIw&]@4?,AͿBVx'X3~+K,_x?i3-{`7ۈ/L/69#v5[ք SK"nbǿUwA6H9d3k1hۃ@=*2쮪m t\o )!L1r{XJ}( 7J Xl>zg5/4|8>ղ\" &n|1nz"n 6RGC8x_|&XlӁd| G'| ="_TbT+ #^w><i&u55yAoSAWj.>T>1a8L缀ywm uш8mYa]޼Uk7m:ϭ< ݯ2稛XL}A-` DsSHWoh?Px/  #cM"C9뎬 Efܮz7X>[^1yMdWΨH(Yo4tV-kt qH~%M4j]E뎱j:OZZ 2I|]^aʎ5fA-;,&YA7:.1$|3DՓ(x>}sн;=4^6V!P;dkKf4cj˙ 9 rhL+$+c^ ŕl2VE>+žh{P3fe11s~lݨؠK S#QcW-Ԛ2#{~G^aN QVC7tU,d7F[FZ0eӥM8A]LuUnɃ piͤt'ޮh/!#M[\|<%:c;m ?J$;j)GSO.EmF uW-:a't[#fUNGQ[w5x^%Ak+.P ʒ sfd|"Tx^|$ۨ0|t!=ah*uiLMdo"W=ݻZ`W`+Uhbo6RaLkӐMagQ.͓ Vr`;AGVs%x)9ޛ9&z &0{^.$ `(fIJz.2v]S Y,>DV2K񦕆!%\V۪ި CMr1zeͧN8$&~X~:3Sce]pۣe4E⟨D_ehe2#돗2օ5ϩݣj}2gLJ]WeS^ ,]jHnfȲYZ@B?$,;n,B坘>c`M=HpXuډ(9f<QL<; qvKL궱NP"3OdqIƮ½`Bk\M[ З@vAH7XM} {17BHloP?^ˀ~ RQ,҉-ZD/n+5Gl8ϕ^3IrrIb@n}/ !f'@?[Q~ 9s=RdFģz 6%ry-TP$4-Xe9o *o`SɔS-kAQRN-8gGVŨ{K$9VP*<4lli >ٙX{yLǿz'<f3m"PlȞO.uT[P]$q'ǼYjW|([Nf,S f\"WfOLQIL IxF*\hBJD}Jy +F?3rtȱf[ǓH&*0 I3p\aM' iSr,19ogB8/1O4 0)c/wnFMdڵHaukeIn^$KCėk.:N]JvwdҐAZXۉԈDųG ɖ!#HLyV[V/ڞAFBixnaMueg3 |@Zb?xҌUmFnVQz.<R I!**aC*lx9i&bhdo8~:6A\c1$@TtAF7ڡ$&q}ٴh bk#΅mͭƌa} ď N1{b~p-()^BqZp&Z;&CाJسQz#Gx*b7iM͵Z*lnS}^ai;Pw29]ZG@^Z^ъxԂ2`<9*L{mq7N3PE}of"&,*ά'V2ޑwEflgl0EEk\AlC ]NaаN?ĸo<|Dш 'Ꝙ!`4 631_-nd@t"L=Bytf|Kx*|Q])[D޺sn-+ujt.O}_rҿ}_a16a' ݌ėz'.EP0&P$ i 1 =\y_ٛDX~03[P̧’iH>gP/MDԩm3fb:nW>(hsx+<2m.I;uG>,q=&BJQ4v_+ er1D-9s9;])jY 7Z,?) NE{):w$u\$A6 Sza (9teh3Oܞէ YJE`R6ͫ2~_^P'W}| RKʂ-Z[zR6ϳ9d@ `_?g93:9h-TGX5EgelCOg2?/gГMu 7{ˡ-'P@(#pm;d38zV# Šr6q xa1Af&"_ {MZز䉇8|1sa0 K ,u$qlZE5]pv5TQ^QZ  b )QF3 sՇ̵J9;r\G9edD)|weG!yzS#NɥR\|1mhCKFoXLӱ6D}JJ@9A^̤&^~f˘%6ʿ>H0,wZ܅, E{O;@iL9R3 mO 5,ለ 7q[XD?Y/NXG_챰wM}b@2?:tի#-ˊ?:%pg7ʦ:O& E ? !ƿGLġϝiO qGPʌnK9 . keEuM FNT%2O.ާIŋ9 .Հ:JwW|apc7dXmYt7WYĠ1Iw tY|ڪI*c*.X$kljw۟ܨ&t}! إ|1;Zzhx ڌp܅,C#1 t* zDҖ#Y5nmCovҜ_?]d8ֵe ; .zQvaeX 'MḤ&*xzbj5 pGC aH[f$mה<]=/<Me 4qug4&ovV+=FΓ1Xdz^E Se*ͫяhM.M7x4!~ V{_v-D"jbaWL@1v6~Ac#yX><؛\WW } ]:mp ˫drVi}9?_A4cfO} >KGVz>TDE$Bdـ9|,.`BxZH3<\m<Zw=&I 4a״'30!Fm!pQQ9TR4tDts +*qB1U-vLdWih8;C8nM#9OJ-ָhґ2JmjfZG@fgGMu;m$m"]_Q́s`>)CuB{@-I'{M Y fw3DS/t5%XJQB3QCǁ[EG N= +eMK]"ظtK^:!Ҕ,B~~øaQsJDqq;el $HXphNazz#3⭟ɸY|="'<\"A.W-yiTwhO>VQBu7,ڎa:rPKl- ~Y9 M+Ua ՙjO 8m@=ϣM* H}Vœʍ)(93OʓXc.1re8=Z(.Jyw}QW*ƀUE5Y}uAʬgOдa#&i1TԒʶpbPBoN :y>ء`\e-g2c]/qT+faEhC 2– XS?Er2O 4/:|(7㲊zE}4(y= a7 :{MR5ͳ[$D|.1=B8DYY|h)E9\Qk3rePu l[`h>">es[\[9Ji|lB|`+Pd[`Fe,~ĊqC6?\$ZfsϏJ]%ᘎcd}rGA E!BމmI$(#(_cv+Ig83NoXh_\} ԉ da[YM&w uK}(\EAMkvQ8T)g:&n@`c`.Rl~&WA[59<v-VHkҪ1\>;ùl;Δ7&vES(3xh˷HaGa{( N]q0XgO;I6#y&"xÝ>Ldմ2ǞşZ\w3œv>Q.]iIZRHs%'5n9p>S'Ap2FBZna%M\ XA>σM$yJɣ#ْ}r&Pxb'&W+p33 l~^X*bf)`;pIVQXTLvN\2<4mJ13ﴜbcX!-*o8]S5Zʕ!<6!Z?o/_!  8TZ?'ЦǬ87s46[,=?ҹKR"lw8l>ǂ%J #ʻL! k4׌ \HrnN$lH{nǷO!{?1z'.AKaB4fs_ .|X6pXO=*扐e v" ؒ W`ccؼR$=2#h&G OYZ[YSHzc\O"i$BwE XEO9O:m5wچm3zx.x4h/s c P@p-I0s f:MYP\b1[2$5h+>QdBoyi,r{/RLK-5:<.og4J9?w3fGB5? Mе8Lc0$26oEF7U7AC*יŖGF8` ? FtTjNckؾU|bag\*f1,ړ4߰tŶJqBrD5s1~̔w^%n?YkZ<hEeЌ2QpXPj{Z~Ug[ uÐĦ(xL!;n%H_žBaG;:V쁊bQBaD%5R><F+}4+OHw_prE2]m [hILT}GuN-\e3Q3k&C&s/"GXچX9EjQ@=@[413j2P)yJY؅^g uX,'uŅS_X$@Ӷ5x Kgj@Φ蝶qNMeYzcOo\RpV 쉕 I$mtz+^e$U>gZkɏXBux<}-< ؽě#2@lZ|ƾgK-آאQqf-NI0c<:Mxj@ͤ_@ytN4)x'D?R Ll}&F}--%}O~w*@:,(ǏSiT=YTV.'ZsthúUV=]dgPyT]!0d0)P3 37]v}ri cvb+rӲܨee Mym>Zܴ2/<Ԣ%XXů R PbZ$Ppֶ+{P~;0NJb剢5jtBH穞s\ $o탈 {YhZU`DA2 ~g@;2@L& z_h;/ʕalR gLS1NsUj]˿ / -xfdScKڼΝ"Nm-LNJaç/a䈊ǾFO_?'K|,F%'X0ù/[m5e;VC#rE rC#wfj,Gg#R^P7.LTv2pmU(D bn'+2vb >s|8q<ֶd!J;|?H:`2͘kA x1՘sMe\{Œ(2T.rm #P^{i$sjI؞+j*VyFEZ,zzDzBS5WqH](~ eޡƛz?X[>dyqP)Aկ5VL>ϒ jn\~V=1+g UUOʳ2dQ oҘ^mͷ BG&6'М%zɯ~^v)tgApܐU}.nOk y9Gv1 !L`Mf̅ZPJ$#U&@ }`IԚ|0;wV\|1"UyU-p)ߊaꉛ3YE N`8V_NJ^T ލAY[g8냧혤<6P(ΊMJS{|Ĥ('96UCZѰF1/O~b]1gsG?˺/x/L%kRjsL͡)Bc^Q%]IY]y: 0kuWcL.*pT*A3ا#KC1'3R6  *tgG(!l>5gv*sM)`yZ]2v]<Z.wV~PYL3=熠Wɖ1΁ v1]Xl RyIqtnTkCz@e10osUHFHtj?a0ENXElZfaj򿎱f׸AOA 4P+4P/-|2'n b^Xz#4hhNuMZ|HZi6SX |K8b3E2bBsm'NO5N1$ϯMf^/ ,OavkйpT? t0Cu"rvg[N@3QE{GV ^z'V7}M NJ[ \ҝɎf{ׂ(m%azRy&gCւlK*T-1qH o#@|kaV/OP OZK/b$ظaq"1V!%fRޢ{nu4i4\(dri,vDYgάd;xm7nVoQt)013(@_2'0@3ړ-pc:Mz|"#ϐFڍ_A Dq4 JWhF04ǔvvy;f=oEKQI O訔$pyb l {,X:{i[kneSs`4.!T"Zek:9Ym{Y˃Aanz7кɼ{Q#{}4^@p^?<(JEjgUIH[Xho<|80;bFkXhBP*h)珊Z+g!x:Jޤ(LYLKk# ~lZ"[.-Ja:zWv6-FO>B!r4z7shzX ĕ'IpJ4oWZG'QY}\$@9>:y7߰lR&a {W5vXvj+pdԌbyNns̕ !`G 7i@]5h?O"]61NBE7,9z~UZX vڒf\(ʣǹ(02@> lcX+W7~n `6)TB `T 7kX/]~ 7>=#3lN%GE܍Vd0[vpxiF+dK9yV[wH_Z8L2ۄo8T9\-NJĹGtޢ\B}X3zٯHǫ(q㙫W1]Mp)IR"ڴ=RL@튷IEoy h R`,mYm|N$ߧ<ɥ*uHc.j0+pYsVfJ@kոױV6?ҙk9]U ѫ $X㡕 Wև!BK1fA:l *T1#fB۾ᚬ]WM׻ "BQVxJ c$ʓ耟? Ǚ.MSǍ٢ykp5bګO-HT5GVTFvKrr2/OCSHvбǵɭ(xh*̱/̑][e) >yq!:>Y@E4w: (Or*}?]ńTj П6{(}f ,D[8ya*(;k\dWzMRpҜ yt'Y2!FM{kF=vh0?WNJXUDrpJpaׁ䕮l`fTyFjof0Jn^E 'Cl-DD7w2U hݻ2U FEϲ0V9+PG6&N!d`"5A*ݘeڷ|ԥg 7͉j^ƾIt秇ypNQg ǧ"Ki75n) !H+*{ܗQI$՟s~0%ML/zFGs{ ћ-6<}ʑ6F[:}Gm"Wg3EN`͟p.@.? LsLۈkEmS]STҴ=-^RG&^7@7Nx ,o/ne=4o\0l]!gZ%q]m#hj%KA BƤjM9F|0Sv*XrFlf(୯KE/i01sn(Mk-+[gR0w## Bc~uaAko7i.t.$:⒟jBt ùy P5%HSfaX]k0mDggSA6љ ,FD"1vIt}M JDq׻}\A‡ =}(cJ wkS5 <,:P?tk1Sg}%;۾L%Ê|q =]Wde]9}aLW؈L*k=9_oichĞ>_`<- uz`֧Aڟ Ym0.g̞F䟣z=G/TV=`biK<ҏvSe"? wJlawtqX]"(D˘#WMsPmG˸ҝ I°#[P*/OV9/\"F~[0hNTkKPA{- h( MѤ|gnUg:9C 5`!| 7j !-oLO.Vl`9+H{t]V?O}[xŒf}}вC7F| 3C eH?Qu,0Dsyք4KRǒ@_KWxN[2<[6 z]tE+#{Bb qbѲ4;r2aB9Kxϳ8|pDab:TaLq: nSJ`/X,*V6((Xtai `nc .x}jⳬ=FY8Sr-ڦ m WG+`ܓSQTTHQB [āo@"M}4<ub$EPR'd`K1~(~sO[Td$EPN0 &o{= $$(j4X=\4}Vy%@qEB~Xwr2z†Ss[@E"2FrL\fcf]X4?(_Y`=X;.,/gBI/ Mb+IzXn,jw7ꄖ$6ٖ/lGZ_$g bi$M'%Vя< = cv"ëģZ9>:U˧PqeH1 ]3ʸ ڵxZ'VlĉrUb6 g%mixƽoArBDw9 5y$.𴯺 )+ ?P~~Wx}Q:TgfQjL`qA&ORڠrT |e9Х@+ d(qoPMaB^6$?N G=+;5p78a9m> ؐIf EEe3gF p;R? {Т\Q)4GufbS|R9T72J+J($|;a9Y">¦x')+NF *rmq\ܘo]]0"BxɓU s^QA\PX2Ĝn|/DY$D&cHlf灮_K- X>RVTʤo#s )@i3Ҷ甬#t iZD\0),]%o~T3xbGvrQJKK UӯO+7d9"-obⱮ)3C$4 8/*{$.dk^a/&0ja@ۘ٧ ˍKRPwl߯ )PIڕfם$m!᩹T'˅hc*Q_RM w-2/T;Yxlua: >:Η",u0{EƔ+5U$Zn⥯8&`qfE55IU_L6~P]n-efA$";;S2-TO`8r͇gEȑI_ Y dfC7PS;R#L⒳,53/tԯ%[ U?z8]O"o6>aץLH /]qH b^M 7Q,U# 6Ķow_$V !lONDa;=ӂ۳% 5{Ŧh#{%G1_WF)t:Ry;jĔc,qm+.@UYf x8R wf+fP# =Pm1@K̪LTR;l/gj>0Ǥ:N"Ug3a8I\FPcj;3*ˬ\kJx,ސ1ʙ'{ $;Q:8Ns^iD淏B?ɨHfK @g"YK B%yD ^̽KE%7_J K S5tɔKeTwI$Ť\+"Ê;p3QY.;^OQlϱߓqr$vK 8@&&[ТMW/6CP6OȆXE֊Ylz8}d0f~ (eU7b 7(s8!m:O>hel 5%(;abۋN2{(a܋k٭BD t^[6GVǠ~vn *8\w)>qu{OWe\NɌ9aJYUvј)#ݱNR}:AJ)7h|QP駑``v#I| S/'^c,ڇW2'!sP<sٌ+cTG^O?9tvUqѢPa`oCνͽm~t m. oZavx ÏODcNAE/Uw5 :,Cʵi;w$2< 4\ӏZQIy~o2ܜ_A5:QnK)BQ X7R~rJ5ԃVۙZPPmsFR[c95˔hDLYt-bM5x)&d3LaËwE6QL&o+4w% s**51߿c'1"1gD:D ynbʋ.3 (lUA/982&ߵ)ѐ] &`;c;K>D_DhRBV--9"jMץq* J~/9)݁5#'Q0g\`r#?28UPIOPƌ1^B?`KM;49#á >r:z ]]seYO\ ~^= ٥5H]Ǒ`Qv`P=Š(=|uc(!a/u^g6  Ѕ ɾisC DGR a8+mxaRG];vU ɳ"Zސ@{=!]x =;zªpaq%#)FM?cR\_nD l`B1x*h2;gEx6;AmI|2pL:RO?hV3(ES@me9 dԤH;2?ϔw1љ8 1wf"ZvRC3RFe!#MuTI !da3.P_PDV0k9 꺴0vsXrHPT^ǃ%*"IQ/~u,wlЙodMֿ}3ZYsµxp"Cxh{glQ7$f Єff2FA,W @w&3A\uRM:&uٺ1{""8JG*_zyEczBZ(:h4CϾ IpW5^MfU%(N؅ 8o*. [x gj~aoYNJ7Plux[6.%hIòAQ䧡s+&2iuv--jޞ`yH'M){oqLǩY.n@ST? K8Ќ'N k⬩Bc:97r m4*[ !6YoƗC)۝2MDKD#MrJ }*p|zL,lzQ}ƦO TT2 d1G:H4vuM! dQs=½y?2e4iw 0hGBA}0%k9nr>R*)|3C 2"\MUՎ2 _R+ j $5׿e`Jj,'!9@Oq /8g.$ÝQņK(%=2b {4T,@19dn NWIZQ2fD_a86GCT(GWc -o읷-YIM{!\"uQST' X.*H/f:5qdoEʀ"&6}q|}Xޑkx]4/'L)_%7SfL>#A%`ۂ=#? y߼Dg7g,zNbS7~Ca2F)a9-/<>[xrj9EeTG=F$vSM#0IYwH}Q^ BJ(IREM*x;-jGC'Ws~TB7yP]5S3w6.EF j_݀%& 1`lLῶ6|Ҩ!ӵ':_YfyNpU/_ϝo*qH, £[_ǸMV_ʬ'E%-8 jQ6( 8S ti4$]_$ l6jxʨP(Ӗ3C˨W<^N҇:iMR$C׊fy0)ZQ zB/^ѫA&UuJoq:\NgK3֝F080:SUgLoh9281EO96KbMHEc̲ItE5W5U1ɖC#K^oKW+&)z^ Wm!ڍi5Wax:nT3A`"EnQK2M5@;Ȕ=C.lr^:Aơ;j7kZhp~Sb*ϭe#4nemk5NĞ߸;`#ۢl# ]Yej$Z@:}?P >r+ZV( ,'2Ay9 ;"ׯtz ϠM8'_@w0~ЇpcsEga&e7<7u \#{vP$GzZ4~4l2=ZeU Z=r3d!0rӾ jAlLpoPW|VOmxwtXx!ƟW2{($"9 R~JU׽W%펹K75JAD"X Ջ2tw,˟2TI|gl-$9=gIkPxne@ UQG\zZІ qլqar)W╇Iu@⤳ָjz@Ò!G|_@g6 3LWYObl?%O!CLGd6;o`DyU ^WPm_Or9$H^2gOBj|\tdK.5VmqC/kMbc"3I#Jrw- BZ(DH]Yf' luivz4k\LLe= /Kܒy fcҖyDg;TZW;r`$zu凸,-.:X= (Mi\&H;ًJNpAme"( 5X>3,qUYeA߀o Ȁ)a^7⪹W\=($Pt+X{t1vDe) _üQM2'Yʲf2^Sda3Tgںġrv൬1&VR(W6ٿ1F-k1W4=VKFz.jp9se#kg|RX-%w< o1`[6Iq3d8Om".2r_Êw &`:lpP.J료2, =_4OL2o)N0~$d!࿻ w:FN̂=Sfg1jac.31^O)V%k$V0gm'mM=7U04u% Y\+3lě89I5]lQ\yXgyрAgv9eBB #q7L r%%$-5dpYsu@ V:2IBM>@޾ H490ZM% ElF Ͽ1å 9`QmͪP_`T[;e]~i)EH|6Wux?5-u'}[%9؏5B৫sǂ\#NTl8pckzZ2Ѽ]Z XWϘgtD7M@&XG)j!UJSGHT-T@(<@nl1MEa>)3lҐXҀ+_7{};3Hx U1X;L:-MĴǡPUWe GYbjA16|<ۂIQNXkhN%g$طɍ8mI+N]S|-t2Jco8~k>DT* h;$v3{`M#*| >Lv(odK5^P}2ib›UmEFE Rmt[ܕw_G+`&+-Cp,[r;>)̫wAȒ"fU.:jIw)lUXg"\#mv㬚^.`Y+!SwaOb#e5*97l $r˝#&=/!8_~&!p ^I sT"$ B`K$%e~L! @6rf jB7&x[`<|Jm m]~LM8`/fh < `Ih9c#tWw?wIc^lh2㪱;"VC$Ɣ%RkҐQZpw7ޫ! |VB#zXb`%C$ dѭ(11AJ RChhy8~''!!VK<&&ibLJ2(4 n+ &dl!)h UWI !Mj$V}ӂh|cL5!XGX%~v<)ie.Oz᪟7 bp>[Cd4^@9̝OÁAPq^Ou2L31w17dynM7m,KHYx^0{Sqf)Bv[p ޅ"9x+KoŻP@8!gl A;]o?n|s=Tm(vh,ݎ(Paӎu :o /RKȔv0rUvq's(Wv^=1׆ʒYte5B*~bo:SڂHv٩JZ".kr&,0GI&- Vx55E"[*A(?z̹} !iك^2&~'f5ׯCyP?T.pDo?jdTRLz8  {"!bFueHvw7R5PXmY6|Kr/&ii/ZwcH6]qWE8jVcXV}j?<6D7%ߍD^Kfc?j3qE0P3]TJQW?2vԹAnJ:QKoI %M1ow04vO#kWOONQ^z03 O&"x{ (Z6YHtB_rWV5PWG! nC;O9 06i:bQD/|8`#mXlJi +ica@}y#/Z̻= ( g/xs:`kF ? DiQsp 2tK}e@!zO3@tt0%8~.)$Q~yz4Ɯv6A0CiB 2PuAu;i5KVKF0O}t pp3nUK&Y^w{@eWQLD<\ޔ;K-g_ Hu +LXVeK߫v{0%?ޯ% ՞p1zhESQӚb=*},_VaĮ' CR{iژ.vZXQѡ GDѼ)Oln}0[ 0_B79RZu]CJ!LIha<ɲ&  iԉ:JΥɩ1‘cO$fu󻌔Y [0)+6%Zdٞu(ibӚOXB`*K5ؐ !ol.ym=F6u7NҳKPrM0)C(8q>+cHPbp"puTY"d4N~z{f}jc>E$`ʤTAVWmI$kmI[O_F}RyB̯ύ,ӰJ./Daaf @Qn[.qe0p2v*^FG[~"X=z` Z\Rk{'@+hhf. (J'aS񎼬opga'!,񮟼ΙTF'^fW^YC%9eLis F`ʓIX{B.t\hVm :5CJwYҖ" gzQà*_Q~y|@"4 3)|G8deh d+a5q4aX"B8*lwsA۴Sv vSr\-LLM1{~W( WTCmDQ5r=/x:F/Yo&-2 Xݡ1qT^1lI/_[os::q=C&FBvB#4O8aGbd}-ƣeN/?]Y0vq徟'v*DaTAWgFRf%-쫯eӎ0Fˡ⥽RE0 @3H&Q4HTRlU`~WedNٞn"E u0s7/D*U`B00XshmW(bW5GJ@ 98iΊC+`WJIjI,Nc!,n9nI,y6B@2)l-b]Wś3_qYԺ}y@ \0 -3x4đ-m76Mm9O7jjP^c $]Lhtdlik9 `}I;!ZkaFru"X)fJ;v(twdW`=ۈ"r5 OEo+21zۣxM<(;!Ǣ! ds7Ud\c"""8^v" /׺f-IGICC'Gs~zMDgbuJ6FLj=BA2xu:#'ʑEPhlg%#D =k{B u_˶v:QwIǬ5Pn<>{c4Ȉ,kA @1!WM_)ڃjGyEk,Y&IJs>3K^%ly"v.%Q$` >6 D1b=Peܴ#t +=q0HW,cVQ(m釥ou-;yCaWQ%?9'+2s¦b' y"c@\*k?";:vR|b`l3 y;+,R !)A7 H"m7T)4[4fY’  RBueGM]`9I`#0M(n͆Aab+R^zbH*U|,~VNOELl6;v0d_!Wd)XΛmWݝlz)>?3]Cd/GwkrTȖ9UkhAyv [~F#rtV7B#뛠R@ڄ9T??.{K4ș <;@6ws=NŮj>sztYELY///s ǜrާpi O#1F1r@bk ".–:Vs3'j eY%& g(/()zs?b4q\KITCCV9B1N+S;E/O> ֪!ϞPJU?=qwDB|`cpS\]gpt?E$ =cBcSacv ZՓ M/ jjIJ_/n=.iza]Wo;䱒E^z#6kmQZn3 pR]? 1wX0{V׈냫zL>IHWQq ^Xz.l8QHQ+ #ѦG7h z>QXd=Q"FI߼^́+싶Dc.M .8_lY6lq8WdPQ8':h4J4^<fj,߆;ԆakD#y f0:g_ :4OQIuܰzAIwtl| z"6_qjH֧/iL0V՜#i>ԑ\k)c}%weQ,rn ޽iA=AŤZAfN|MlZk=yd Of.S|$,:{)Au=#Zs)KJֵªu=s2\jQ6)NKWz\feeEmWXB_EH3=bH{tgv)'z>[eTuasI g@ICSX?-Ê%+'5Kl Dgr^n+Lt01ԟL0Q6jznhW24 UW AHhLԍ/33 @p7^NVK[j7nQ#TȽ#{vFPOrb'r/2Z7$L*l] ]CGiG)X. 0>ɥ+]hjpmr_+i|Rcnfxs,o{M["mm@z͝FmTܾKe ؐ#+=τ3:w7[#8f ے[y/#H 0YKT S[r!n}avwbd_^wp-u{lK5[ t]񘠴A{. I?^:-pbLMMJ'4{L[b!`򼩹_)`)t!2mσ_'k3h'Ug .zV ܍n*"\]8ft8* U E9tI1lG7J@ =qEǯ#zlA oPDU\s3\mHܓX1;z+nS06 JuΗ W.*m\F6PeޠHnt!%V3!.(i NU`Up¬NY;۹6o_="H"&=V]6J,ކ D)e$!.?\PXVӗF9R/ك9f(gN[4aBts ]Y)uWmwT[ZA\a pF Jp ) ]|s 껫g` S7&,Kið^7Cgu]N \\ ,7R^Cme^靧}OJ S?Pʞ@9Xf79A-9w\X K9sa~I1\ȫ$̿b5Aˮ!! ܨ0J/ -"t'[ʌj?E sjII4ѥMYsn~ +a>{)ñw(ðiIX(C?-ur‚B8ƦyůIp)GNˉ+9)I7?]Q!IS0?-fJh=ΠzD]DT>+LAqD=Qf8[V` 42j!_:;3{6_oMz_hBygO LsIB,vM2ʂ L|c$Ϛ'DS+)VTUq*T)1bjt,ۄt>`߃Hq}4eaO?ڪKܒevVSxBV]+%;)9"Yp, pv2g=xZ{["q풦-j+}Yߺ@!ݙ1`I<}6Jq h_$}ӇvpDz{%af;qRF"v첮$jtޯ B[?AOAe5-[ypF!]m^Жt;`f /~$4«%,F0r,V;-fZ A&QVR-(^O.!4Y2FʣHX/nL2^o}ܼ'Kg)uO7T،jf_A8VрA^ )QBpAxĩƕ<] 0wy]t*|A\>=*TRZ*3Ev$kY9ʙol=AZb_#:yH G}oIp9(˨;}H)|HH@TmR2`duǭ}!>UPWO 鵉x\Q|B佈~X+4hL6Vz"xKyǧ+~zWxWƹrC**Ws͙+ }HoiM Fh4qfHCGTyׇ oHF Q[Tu˗ʫfˣp?]:@?tQlC(c{dD MY`3 $Te[` |M6GjvaҋUGu\ 9;R !5Sa78ɻ:`laX>qǰ`njh0ug&}9&+R˺ҍ6y*a?)_VГ tۥ)X).9"rқ!.r|Ly]G =W2&!r6/n5E-Ip!:? >y`xSq)dZɁ@4LzoY\i~_3J֑ .0o.;|uڋR\땺gsy @",m!4Emy[oIej)on }[p:rY"iZӈCe-{*| 'ʬ>y^xf/M)`YVw7N9bj-dPaPO@R9Yn ̖Y}/%l EљaJokɔ>pSjWtï˖r5fdZoXg]1E:@­\ƾ-=+BgMfzn8m^LZM7cpG܈qc/\WUS\6+ C} W] 7ʫWѷ5ڑKOs; (n2H GJQk^5rTu;U/̘P-v(vf;XdP׽GS&Vh_懲3 OwU ]g*kI9x b;ÝHIn}N<Ϝ@lTWD4v;v&z3lwBA*l‡2S7(x؋s͇!d2Y abԆ@V,DrVr]n]UnYu8Ƹ Z:2=5H~UM>tHZGwlgJ;'o";*\+^ %PzJ |q&M}k٥i]8ei=6x P-l [ B0M?<aݓ6Ԏ7P{wYxH[M{+ Ǚa>ϩ6$70Jڸu;ՅLhrÎ<W{s)g@v|"4"ZO~`%6}3]H|BEFDK.&w/8HniIq&nba]øx1 8QUo e{PkR4pS>!Vb?Dž` G{4!iگmrfk j&%(I{75{P pL Fuekk@0,Y)Y2z(mXVpA|DX5f{ rgg I{1| ,oR2*JLfŢ1!h=V|6=(Ҏ Z+OSU?"kK9r|#K0rx\#!Nեm 5BhX7A kL!]0:01kL/l)iZڼw&7dő#>`GMU5T,;1&%>s-R^^,WCtř23*h5VN7 V){D*mk'eZeh%H@- !"n'1w͗q+PF 3o0O^XgL ]ohOgJ~E"^=COJJ!9#]!n\/밇(͕^ bܺ!'#_+Ӥlt |s,gf =-,vJձ.%ي zhN>\8R":ju":5jpEGEuqU|>u+\sW= Q))Ks~S@ҧs \=ОtteT7tټAQ5oYkL #9IQumli!h%I2*}HlRū ^50 8xIUJ\HI7مN TT*l'nJ6#O4TM{MFiep5G/?vuuT}b#g/o%U'u8+C?xT(|gd%j%Z pV޼&xJuvWOIpY-.:X=Մ?-b<&x)g1Mv˃;0 qB'AN@,&7`+XoQ[X<2\$C?\HݥXyF3ZGyz,NO>RpY_ t;a6F0Pt @<@h:s7KG& PCT-&wI]*eݏP NH~QЄ`fD5b`Abߵw]d|;Nq6~SM c[Z(1%jte[nŐ{3χ3x0_0}q: Dw?Ňl߿Ȋv^RRD %5*k;NsXOj(Wد0QUZ2ԝ"n%gL vI r*\!3NȫbΟffsL'䋼C\޳Icjm0'k h7?g%rT"xmE$ ?B9N6/qU 06}ϻl2WGV9\.}2Ȭ6R҂nDYߏe5k?eֽHIv-UtAXPȏhӌoȷq NKQsqXC"&rlɷ/ 낭1sIKyϴHkUaQ`Q 9_o&qtne`$-*u"X>S]ꝥDmsBe-)_(d*TBC‹UYƝ[Bnvq*멼n2leJVe v"4n8$4βx'I/1`2-IzK;9ntֿEnvǏq^U(꯾,yS(m4TmuIiqJKF"~ {vڼAEd@yJ 2osG9KYI/&/]ҜAGX@G-߱>{xLU/SߢFv[b$fF}.g=L<V\˘Kpo+Grdz*LOFxKRYZO]1Dp\ۂ.ӧ9}O.A,_VKF`mH7O\]}wī'G&VUI4!WTɼFxȔUb#@r8}%OH*Co('{]]&( t-e,kYyHMk\Հ80(:7d U`6Qe$q-: B ɭ7>{Oy^.G*(6lj#!,f[bf`.5ӌ I%34a. >3-;\ookV;D8،ɴ N8ߺ oc`]rx ;+j;*ˤKҐ!Jq48O8'aXҿ6}տC,C1U'"ᓐYez1Z ҙUNN8%DL v:wpOxШphi!8/RMƃT@IpG!QJb4w-d-l n.V'=\ʦClպ$Scڴ07Q$+}A&4)'[}]CTE/Eo<'ܲ4>!_woO@M/R=9,7UQY2lK"YC"ƻk -ڗ<ާ"yMۭ㺮b,"!wKcVeK*5ٶjD7*νׇ|  .?)_P…'-!$L=?~뚹$yHS6A0G&$ZwG8 L3 ;elZvMt>Y88&YW.(Aꬻ[5t?Td a7J\^2_}2Fʓ >Һ u;^tbigpjKE˓| ,,(aȈ#T߻_95ʩ_'h@9 {zٲٌDv3;Vq4+p/ (;hdl\ ;9lG KxAy藶,ˁݖe5)8^]*)9%߫42IёqykȊHo$B _ZH2R"vyqb52dlT(u% WRߦpEwEY*RlWDiuh: fO(~0Xy#D)n đ7 iF i%vA [ݘʁm}}/o2Ik3[u ~a@_#$:5=!1yttImZBd7 ÍrÃPfѸ}0G]bD^=5LC{gƪpNsP?LJ PDPh *B*"+i28AM1w/6ƶ8?l{qδF=$=<~xij?pPDF^)nVӾ6Pu#[m*9Bb3vn?&-ݵ: %25Vs} JDID0K숪G~yimX"Ӟ#%|'ʻ8 ^ W Qf櫩z]У mqIpbh?MO`=acD2s{u>sgCB c%qoOlJk8 պ"). g!df“\zzO9B=hfQT_育;x{4rV5UM=x)ƒ6TMi&- !|'W yhfu u6w1?s@Z&Xf3+g|pxן.)~9n:Izc^X'L!,QlkڴAQ<7:}nfд9[7cқ ?duǪ+ I`k){L9v(/*?Vٻcػ*\GI * iKg4CRZ9#s%ڰ} v#6߬p)W)j;+SIj'XBs9K^[֐UF\Ap>}#+a"ŲrʂbAI/3č isjЁ2dޠ|CO4'%23qHOiw,V+7xvOV6ޑ"D#ŸsԦ DΣ6 ̍ =ZfEݨGגh[Aړ%|o ȕ26˹BL:_mʯt[$-ON? yAG$I(y\·W |0ɯ%%>fna^0kp83> Z~وXyc͝\Uk+_q^<L U;/8OY6HDHfU M(l`ppю@2ԕ;:F*iē1/NX.dDgvv9AzD3żYP3\nN+뼍_o70=b53ޙ /rʖ2!!9k 8lndSXB+bO41VW}ճSU-3% sTzXI>x1K?L;9I! vzTC}^/GW="%`eZs?d|zGΙӱ,\'HS(?aOEz3,%2{Ą"oPk۟⬱NoXc%j\\qiUXL#3>X!HJ_pK`{5rDʇp-a#540< o8RвLwy_Mp8l%+H|˨PP(m!Q;LOz5jWG}¥Y|-v,T+ӌhW @ȞRA }ͻUI #G1c~v}nulb n5DDBt67^DK0Cj* nlqDgB Q5$qz70 -™AUuv)pP5;@,VN|sCܥZ `n6kȔTY.Aڹo~.2SfUUC-W2TÚ`bYy>/0griBG[`P?Ǐ65L dx7o6ꕃnPC5"6^k}[ y=Hfܒщx [/uq(|o#/H/X¸H]9 (=|Ҙ`=!O-Q#u6a WFY^]'6sDe ~PA KFnޅ{i]v2ł&t:Eş ä.|9F7Ft{}}K]z K[XC6sVnk\[ynã.?dpv[ǷA)rHE9`NdZ]a_$DL;[&'^ UԾsBIzޟ(|Nؚ,Ռ߶a|+5uXX@?|_UoC|M dAbpJEsX:/!Y-^1:VNsRSpԪ)yr}""-kNm6"Y3=:Nrc6ÄYtg~E;fz@5mװAX^.cMvQ9i dX-KO,Zº|Nw+QhUGD]Z[F&qZ?ӷKեkdf&a"-T:vU&B|*/DqOS57ɺE N"bfcWAmjwٸDڧ%%oAg 7cAT`Xc1F2 D41)M4`?f^io s^8*[ -bLAgf\yo;iD++wN1z Q<]wD+15( }5# N2ՕHMc_%).I!vOI xݟ^#*RhV~0C$wU@H_ҊSioy)hFMR`'QJo4τ]<}'^=h͍XՑ1$d" :--\2[sk''Q2("&!N!u hpC,ͤAu ׂ6b=| 8}>[XNH46-E&S:ǙO]ȴ`Ļʹh^iJkx& XC*zed8]'o ݺߕz!]~G9aޞgu I%Wht$Aqx5 VZ d` %GUi~YP 2 HNNi(v m%vL?˥SjEdk=_2' 2"O۠j;pEEIdsFه-_ W6lvRFXX{cmfDv ;t`Xx!񠃽Kyb!v0<|ץ֊}JbXtQmN%N7w^A /TWИR]$=B.jOvUƏdƿ$gp6T0(MȗxUV4*F_v- 4n$`27\gpʠf(kj a&ՀfFȡc><{cT zb'~O8#$"k pmiDC˵:8 8KGjUhrxŠ5 'vѶl'Ş+ cP%V=Q@bX 1MHY?$d*Ty5)JuTA/ӏD0]3,J1Ceⳮ?mFtZ Ak9u6y *RB'Iu)`$F+{UbΎP.I2UjZr+L٥P`f-dKx{,jKNrUr+({2ڙ L+P0gͅy}F=Z%hî;="ck,V1K'wߡjvLʚB9fw C Z FRcFǘ {زRfR{K fL*o+cE_~1D]Y_.EP;"R"rP c⡑{]5)#Ag\,H$R:zv9](m@|nvO:ËoHi5Q _;͌.)tD_r~P"l<|$Ԟ$G\x Dp%9ymݟxrCx!'¨Xr=+t,m<~SNPAfWSK;rD[LZu>WFrǰVIScMMڲ~cm:.,5>OTB~zbTʤ^#/x(T^o)alY˚Y/Ẇsl<x%)0^~+J*`McYJђѕҢA1*/iQ'>Ѽ* lDGBKr|y9ZH‰1&}%>GZUW@} h9DIJ&6-wϧPiDF:9`=yxx~ܴnVPi*{ Iwa+ j>b+mDAu t 9<'~r294bXb*~FYؙzl#'No1iLTLD)cҟ0ΛR3~ _a.oVuZC) w0tk;Yeΰާyf=Ff1hIRmxzkۑ?@$ -m}j baPKH\jy1~OkkuU|j} cר`dYb)‚7JWTTPgA<(fkW=85QK3'UuS7]l)$C!R\Eng)8V!poP|lw\^|D0;;D˥ } a*:) [$:7܆}.P]_w_ }XŨNz廨 )jSfq-$lX>{m2.ԋlh Gmb@7>R^eAjh0I73!th$q鬢 )`LZ͟Z) qm4BCw]ȱ,voMfe:*1hw>kf>H5&|)Xwv0vTrHYBg:6V`62tl|u{3ā?H␈>a{[d8>4$(׮,ĕl "[fkHVGcb~i:j Lcgj i$bI xT''mGu#rc1~/zgP yS2죟-28MUD :v5") lpęJ"DTCж*w) 9Jrb`׊R"($lmX)y:PO{𬅕b hk~>I]}AoXٟL1H׃t%y1'tdAwZ9Zeog zwV?JnV4nrV6϶R!&"|e'ןj2إ  _U%lZeBUI9,^{t-I>/d;} VV])*94/rbXBͻEL۷/FYxүzD/pA MX߸Ix84F( <9Jĝz ?60ԘUW/[60cJ})yNsaK  j89 ☒_(^P`!<)'][3_O숪h+ AA// Vח5RP mZZ>ͦ-T:f~x~Sl/؅ A%*( ){E}ɌW=\ߋA1HG;ěG&5]'{slm]6Υfʩ*wiޠhH'?L#- +g&;U14W8t_A)yYs/Wߎ!1s* Sr>s7rFpZr#PW+:1 恴o,$-t0g;>gM\M8!8"u&ٸ~7L;ILV!=26eП@ՎJ~:aք@N|iF*j,,s+-y&y0'(n} h!_P(+)q66Vo@3#͏L, 탖4 ٧ VK/Mr}6?[7:WET|ؤM~IZ-2Ⱥr٤Ƒ8.ooіٯ̉U(-|"՝SYU{H>%(?ְK㿾 <|h{7 N+ S.iO΋̻b_C-+bE!a?ŠG0A\+ZbHJY^vz~mTtL֍aՄL{No/\ v: Q8 NCT"x >w+.)a?nB#y07ɮ19H-o?)*ˣr5"nHE@.#dbjO>L+W˂ᢣ@0۠sB)6o7YwpU%\׽9*E#*< ^iʈ J3+Pl:2 ! PoN[WElh,kdChT#½unlE6npq@dU<K!Z:m@.8G&YByd=Mnj41Ї0ACs)'ທ?%oFA:L7sX࢙ x7<=l1?VW6T?h 8ÞKE;HC:*@p/ggcDMM|rlҲq>`b?N<~&NT"GCiXbiDCp8K<ɶYxjb4#zW'Ήz~hV?z\.CǯL2ʦ%Ўv4v]y'@u-@Z 4=˗Us~:C4unLLVK}c ^N#4p9"; mPgH. Q\M$]%58mwXdX츣ZeԼ|qA#s8gd&]&Ŕ6O\N;u7ykK8a(݈#DF ~ccC)y~vNE㭛F|TQ^Էjq f1|x-SBVF2z)DE&P0 _3̂Y,x'M]ҼM8 F[&>$4wxp;Z.6q{C(LiHɕ&qqFge-LJ&>Fp%}Z`$^rzE],Dbڦd%OZ$ AEٔ5B IGoqjح-+Y]"a:w^Dz#Pj F% B%3ok] 摕XXSHH?QR2-"Vή͛?( Jh<֦mtk5U/!3& "^JbZ"Zv3.*l=Wu쉕9~kU: e>A䚴f`Ʀbs@Sؘ>6rB/Ψ^uahVֱI%:1 ЫҿkDiA;t8}޶Ja^I:]J" l bH D[\`'AlZ:ce#,{D@E.y hJ|b,= VRI#3UErXn/Gb Zl߈S3Dm109#tqPVak{ W/sH"Q֡㜦tʹބ&QM֧ I t*G2/NnCB5|RL>8bu4'^H]*sHoKt2j-V ̷./q(Jm8MV|]z.NZ$n0'tW*V!0U)?$IosͨbkH:> X^MRȽUD ]-ƓJq@#I XN j?;v.r_+]93x UnoTy?usgPfr)~]2n& . L>jjhu\S 1vQXYbn(\j2vN6yUu&G@Iiq|w(DL Yvlv-1Acg`ގ%{#zyۙSPL.F=z-o88kG=rT2:iK)>T,(\a;:X{zx R+_^G ~?@MmO Hl5J?kWVSNA(  TqsP8$*0k)=.Gh{Z8Qڏ2xh_$Id,l^O 罆0]]<⅒Qf5&P^JSBxЫ&7P=ij: K&Tv۳η':WzϫKkY2DOC%Y; 6 ī+f2)#FV!WT?ä }%P", ݓ(0c5t 0|V}z2IyQ=˄\`X>B[ f8VbDջf׶^(Ku]QW[B}$Dv ~eſ<ؘ q,O I `%8O7V3[ %42dl &m=~]c>7[#oj #N7'j`[[pv@Ž0SttqY|k<w&vZ*~mK zG=Ei[m&O6$>].rEn¿|uM/~uJ&>]6> 'Qp\&,@Bﵶ:{EAC}KU%cheL 5 YOЂqL<%@J{G21>VM%TO]rGN"#&A% ]*mI#ͤ-%܌w"QמfJnd㵤N咺 tpˇQs ۙ6Z.}b AZwg;ؘޙ@n;`#5RFa X&ZAB] IjMIVJQ{FE{¨fi(>a7:QxV^ut ͺC5ۀf KyslWX[Љ:EiTbͅ.'_Q&c!C]L_#oL۳"1 ۃQԓĘ1k~^Yٜ=dIo;-=7"d]8Gu5!JϏ_Q8Z) ?>z/D>|J[^v|@Ȼt{n'CZ,Te \nU`K[ح v4ZVKYO~;o:Ruk]gQz93 AWSrro&̬]9 ˌz /<2IuyzBh4Ȳя}rz]f=8 kw}*qp<[ˑS#5aB\ =H RHiGn)G-G,Vykx}.ݧr:&^i>eÍ+Rhإ&ՁmNoNhNSڃ QUdo⻛5@)C'-\[kďXmoĵ|_t5ڨwɧ8PQB-s2dGV Â18i9y+C$bQxr e qb? 0BcbVP0v{NkcME]`yM$ặO[vf4B&G{Ԣ ѵdҁGxŋ?kYO\Oʲϝf1c(Ͳlt C3Xw\`ޡ=/:A_uII,[1BϭsvC k}VK,-nG"`D@&pBk&VAjcIDLD#s N֗naՠD[\:^JKw`V$Kɐ2٘FS2$3w!^)6Ï{-01pP`x*@|AoTK"|eI'[Ƕo&-vbcIB{%C uæ~i8"%ˢ1=IQTeBO^ҕtucTzBE.KsD Dh;8$Nraz X2PqJI+C|\`1vE j浡yM 'nt1{6Lhʵrg !о$8Bxn[,Z9|BѷΞ9!1"zܳmۈTq{5<٭Nu4J,!`,`Z@j^; DԝpoRe3{X<48mVu9\k܃K泌}ZRJ!ӼiD_n$Ņ4E_E9HZ͌c?&xmjMtGl'4\gX=rxܵ^fArBT!5)|4y +@n#h\bKΡjƓZp>VEБeG\ VDQnљ}V_)H26N;ށ\>Ȅ\ULnqmD\iOi v~\|E^ ](0킩O* D<0fw*:=X)eÎji^NS"wĴ5ўy_ؙ)JKfqTBgtS=iaƈm |OOSRg4N#̏x_4Zʯ|d A-M]~%o:i_iz)Q<ƓMx !2ca x &ꋧ[uw=M0:'uT$(SpK߫|=uefD$1J䡡s+@hfx*QK 9Lcŭ%^QO=*(F?_EL&hb&t4m'ޝDi\ڰc N[mrPj)p6k+C%O+j6 Ӧύ o_<[3<9CW*sP5!^wm=uڣZCVB Pd GBl^Y2.K&r4g懫£y:'!gf~Q fR h࡜mF+ΝJs9\q @ለb15E,T:,b G.5\JƘ?vŀF+97"2ghM=W3/@)ᔰr g F b~* Qr$xHٛʒ+BO~=ZD r'ӭ%y)[;6Q9pXB H=,J5_ NrsPDry栛WZtQCY yL4"]>Ieo;ND duRVC;T0a2.l9YF\/H9%y 1dl؃'n_*E#brp|Ze(#=GWmG]2,tksƌƀE~xBX>;5Y&ypP/6R_qs-CXdOPajm"'A>a2}a@}{fRhۈ,MVߥΡlZg $J3+4:kN!WNNyxH9&Ri93gZ6s?3T?JI700؉TӸ^\SMȬx.JXԏ8+1 IWNp) =rK~BUzᬀ1d 9>2DRGH.+5ǠQ~L k,^@?aOt|:7m:Y:Elw- 1Ir wp||cHz=bC> 3!+zwg 3+!aHup8y)#AiQW_MyN-mV qjF =R=`T QQa$C_(c_ҳ%jCi0+@"jsACQ(K 3q^uH1;VtGhXyu)VV 0:uD$B'&Ѵc* +) @Z.?dShg|P\bbZ7zϭ_4R-yExDW(O-G' =5϶}q늓/Je/_}i(W`Z#M`k8$4o;x3NgTI>/",v0;vE-q*A% NJ/ZI)ܲuf<@ #>U4[-Y_VG]o7Bo&$ UԶZD/Nrt.=dagm|:/9QGua}Am)'/]T|ޱ>G3ОL8<h!4pIBZ6Saq9Y ~XrQT;MEpFw#'A"YBnK9쫅g~9Lj=(^(^kiql$'xzcXsMxb/,nY(#HfIzW*]l 3DL:Cc7m>, J0 L<u1+["C^Q~Dr_,sax7uq&EPpt6ga) »:ji} \?1EF ̉Aܕ9DX~ SӹbxD}2ԊUɻMznPH@5^/hv8f6pnr4&>JiF(J$3,v~NP8,t;ٱԴJ.Zb_ !MjwDجcr7SrtئAOfeOnS= џ׈MLDᶄ_AF%QJMV6siEwWÑ%ԪrafRmmda$!7*n5vOn&<?wkN@wOrf˔t GRaMnkx4?읃5K77@zQoR&4 ZmAMܺ-NL`+ʣ PGsej~m-gHtwsƭx ^S!C~7j:IVlk='SZJ7$BCo3JNaqpD6 TrDA`e+J9nA-;vrނFjtc,Aɍ :Ȩȉ5mʽJʇ;(}%Ѩu*!(#sr=*%r(av բr%pCfLo2\r3 XAjAbPu.{aR)8dxEݖVQ;"DτFY0!M6dfs㠿Wa+*aa'ʽR6W R8\!Lf᎕! {'!C%%/c3@BWhg FtTCo/[קOW`[W#q»E `JU|Pɀc~XfԀ04 ɽ%ҽ+x*@w]yksݰn(cԸ_ʬB0 )N|gj c"XZho8Y{scRMm,kzUldK*7\.C7":υe"2i!()sYE X5~5?3ڙILC%T#{'oxk*)('>c};Q" FzEvb ȢzDiQ'('$oDC#~RPriDŽ|x!e!cD9;ɕ] [ulcӜa?;3w e QR [kl`vבrBb$Ee +˸I-0iaؼAGѼ\'Ro( Rѩ(JTS):حC/,׵yF Z!|iAP}ց:Dɏ.Ԛz^ʺ zCڅ@͛f] 4)wp]p%UyOx7}Q.E|.b:ZCIZ8'yVDV!To(ō"ՁdkǾO4>L|؎&}Ӡ ;jR$VR\EgACSq543K}W)v#>kԢg| ک(pP_IFBiLq0 #$  erzz%ɝlws9&6_x U[pH~oPxEޒ@&MtnGE%XOѓx T 3}vFkL\2/}zB% _ >|O¯bƙP[:w7cX;`8f?P =9_ ,7a f+%l7 J iA+ V/ fDart~NDHV H}MV/$N[rĶM}Ϧ<{7>|w|I8<|q qͶCq)X!2w@.2\k'c y=K ܐp/| $ &{ EAݾK`Rޣۆ{&g:,6[y*+HGN\A@ǣ늇.{߲+*r<Ħ%WX(b}^}#Br̵^| ~yW@&zGxM,+8EsǩTOM8|f-'uF~ĜqFW>#f+z !Mty*GtC_f"z` V"/kGkِ6\ǁ߳vdz|*`1mI_+vқ\zee]TPu6QXX_\|G3<>*qsWMF\;BvFxMonF>x/j0\]̱xj'.EZb b-tIDNw|ht)&D ͍{2p9sy'RX 9; 2+d܁Qn90 b)$xz SU v{/M`?wm(W8uhZt-O=FǯH`F5N_ݜ,̢zo̻Kj?IBSW@t窏.pWNC5|/-^,`781;W~Ĩ54=eѿ_7c35Y':XkWfodjND4k1Njr՘gMl^M#.%lHg>l\a^K}aIT0dz$h{J&DW8Otkg:{X \Z.s%Kĸü "R9rcU(>ŭ3UcK1&"Ɉǥ1i3-ֺ&?F".,prèy=jyjXC@S(]%:Fu_Xջ̲v%\& ֆ2@6ǴO_SDd^&|ɬ_cJ=6:pׅS^<5&9;P0Ny\3lX!v&}0ktlc$@sIɗ3_)sE%nZ:-Pd@B߼8DYAKa[*avQ7zz[ N A`l":>=Wjg[m&,^£J*g;LSCE,ϭR6 (F;r͡H 1QCHq y5W[;4>]OkǥlH?5 |~X<ĝXxC,,4r,c)qD D =(RԽiXMrFFLע]x|Xz7z7Xt9-A%e)'얻.;Y&ו%kz )QI#tB>CU-kn %:=pE#M]2%?HQvꐹtP(-FiB]40k\akBWo&n -{I4tqmjoqv/OY|X~ڸe7T>q^ۭp,"ɵ3̖d /2JHdBO}} Gn.*N^g,%n>#E-L@=f%>BiIszJXaGa߈!"rohDU,gz6v"v%$` [mn2- f*PIJGҡ?N]z]"ܜg`5!]+aY mv>տw5{T" ̲F,ӭ Cu&Nmge `]cC@Ҵ{h(_;'ys_l&%R#=mE|3 B$3_%LL a eRU: b`֫HZ1̺]DDmQl/H0:)EƸ9Ē/͚tMˎ 6 mGYmFvkGJ־_kLzZ|", +3HQlbKժ6uPβ;ܡy¡Q|Q9m?/t L’F bt:t j|󊧯:9Tdpg{mzOcJ.@LRǬU&`޳8w%aX$ lbn9cD,qdXuز~@qg2[S2y lp cp|4p]I#%@!KniOr0"f$y-3ҙV[-MvZH*.&̇I{ '!{0V^a>tW]a3>.D4O"2՛e1 pt;y4D!sͫŠ6Q3 1?DR:;K}'ӅK]c`91ֹ\arbQ A[$iOi$k|_ Izi?eȠ"%అF ﯫO[TC$q,)X 21U|K'o\Lح-Xm:#t$gf'R|9V`y!<4rЕDzxULu>{%;(,[-omiGk yKBH츌4Ί+bc%gAC(f'=MV-1,`5 ='fl-&!!>y9Yv:pZq>LIi4QDmÛ9naek>tDv[ݙoC#Ha#=bT Z3kbk=S9.,.؀=/>4I#-ǥPz3k<[ ?zcgREq8xGy܏A* lRB HW![$ >رQ*pDPj I >5SA4m4auz "!C iDwݧ-Y|Y~ީfEû5!bMX{+|㉣@EefEݨAz9\w~Z}R7`4i(MpsjlC*t&EN 8lS['ȭK^C1=8gcWԉ[%:bSp! D]ݤ1<25d s_VJVw!ì4 qF;'>m1C0»(S%zMZZ6*ǯ&chރ~Nn닍<ih SV;sBS O юDAmc 35}$D5C/L $b%GN+J5L%?'puPTn=G, Gt~wB?"~UG}KEʴyMp*Y 0x@Ք1f6߱YzO"NA[l_:ۅvDg2~YKP3%q d0%Lz"Ft̕-XTieec1A06#ц9 "̈́G :Q(>cF*O} 1|X#cd?F%,h/&LܚG+IC:-w6a-gV#x:+ƪ~ffASʖ 0%1{QFOFeT>nVn/=8$"QK xTR=0!^CA,[_ 8eRqbIZUd26- p,8:QTY}nR?g֭qTp|%u3mWn'i_I,=euTԢHCD{灗[&_*1:y|Kךꯁ0NAv[i9EZ0T @m DX-gA'^ ֞ej]fk5aұ% }F #@Ǻ-40'A׾&#ePr3DbcIPx$`1v[ <hCoz+: *5T2m˔=vB8@ ~xVWfdngbv̩B*J=|}?Ӡc:ƌ7c50ԳHWX/p OMQQ>z >s[@3{] lXok2]#;]σ湢 ۮQ<;l%\50ŵ,NVi垊M#)0 ݫ̠T$5Pœ >!1a#y.G0L=Erp73O4Oأr^ i~snW32GN,ƅ;AKL1[θ3v@ݣ%x IZT ؜Q:O|Ea`MZڦ& R3§4m8 4 eR:*kYRcM0X jZՅ2͆vQcO=NԨZ\oVbW}`z:96qJA;ZB*c#&hWsԍr}23u xMLqMɻ݉έ8ifтֹ/GIvPR~y4!Tpmۍ~ *?q>R\4rҐul%|{}/?um4J5])B)?+?R|v&_jCOan${kp4f&Ƈ v& ]xCAÇOج6Qg QӹPMh4ah fi{h3\Tj4.5eY- q=.sqzElX;!k<a՚bȉhf߮m Bw2@)DmXp0{-FD w,4!swP죤Yrߕ\1R :3S8?[G[-n >݊,E6Zq"CeGVuE =3bց3G{aL]?BKQQC& "86[ =sxX&5Jl]auHF?oq >8yHAwQG40oHpcEdzI&Ul@? %2~O,<|$W% dÊUӕ-V.ciU[^Y^ gLVxb(#0+}갡.&j)/Mg_Yf4_)Dw?碭W? `xfpaCӎ4t_z7U.$M-ipBxFq۸ _\D3gQ(ݐ(V&FN^ؿY^k γS]X:Nb{/4qufi$<b]1^~ӆ]nbz'jJ7q:9CV=<19[Q/c+;J%?4&/N]Bli<&?!]\Fhg I"+s@]v7 @sXӍQ?E~ gЌCx#nkM-o J(ziI,LMAŁ>q2_但6) ͹s)>(Mwov;=pGsawN|޼+mƿ:^5AAfABDk9B _m,,RI#E菶pD!?8FђPk?c|R#hyrmӯ:?~X: hR[2=&M;+ edvG"Cf6~0oH"?8T"n"+Nd m0, @v6+퐩xZQhŽdZF[Пu>]gd{d\yŇCKOyrR1]>R}Wg Sa/"ȐЈvSǜXZZГ.:|28Z;ztkY/q.271J0eXV11V` dZX7-0&4熗p>b^pEGnf%  drduaB8S.{gHKLNb7FkL?Ig|0v`]/hm!,H>=GCzI(UcO^̰f?ss${tWzc4qc^'vPh+(q=td|hN9ÿ c{Ϋ,J?@.ԥMt1K!;k$1v_@(k!{KwaCsh]%ȏ(Y.)d7jALkrf+UgOӷgFڰ?ه,h5H\J |}{cќmƝ^gp.ko n62a#ClI4&gx$|Aurȵo#ճZdnG6p-^rFs }{[2U+8d _76KqS/#e46*u%*:1ʋ]Ql@Jqgݶ$^4G]QZ Iw/](ՀJF&vp$B4-\kaP߁$51hcd @{JV27kÃTFӸh;c5YUc @dE2S_*sM;:K35R6vIyb /z--*x<' -RP1n'{>i:Q?$ʍxuZ;uޡ  -YmV`_!ݘC g tqI5P],v! o=b4 [l?Yƫp¥r:Q5$Ӳm6nG/d&@HbA=j4~nQ2/G7o. "?s,.V+SY&s]cۜV~1G>$bY;rI=p6'NqR$/[îϠGt~"9v|ˡIU^n="Gt!?a>ʎ]eIٔ-+߫ܳgLPp;H7\`1tr5sHI\'IJbkQw)*5U$>9A9h:%~c9RFMs̷__0e If33px'1thgx' +|5)"b >QB_mO|810@ʠŖlyI7jT~siiUE::r]f {]QNR>V s4Jr4eWf|KRw#uS˭=Q+(4$蹦ti^}"Z0QY(UN٘c,6+JջÂ??I" ??Em+;; " #\OͪH_>eRnd J72TEƳAзnh1 $&KVAbRMM3{<,5#&*\r:-zflTgCbzt`3\}y4V4e(c>14 *03՝_B`lγtu hy𸑆[cN^E'J=Aզ)-%DkAkFh"g'H` hzV7v>Zql:[<}2&?PrcgĠ =++{(;Yl'=J4 8ֻ ao<^ɒK. ;ImWM3J Q4 iqt !EV9q bO:?0 ^MS )i~-U:1'&_r5~ٮdNDqVPӚ9x}l"\ER"te*79:Ӱ٠VvX70-|ژМ!Xu>gT˹W X~[#d4-Og u$H !;]_y)w8C;Yzq8 5 )x^b:v;.Jૻ]= NPf'_1$^{RZo.o1L35a G׼_ܼun#IUi*fPmaP]&}F#|V) r'gtokܶfxPl 4:\=q:evPh$al+fa:Jn͇r (}IpM2${jȶ xaixZ#aͭ6 L{c:>źzj 5h4JNyezy>ś9 \wpzUvuh7\ިd|i,`ӵGN5W#nVj &(xr}:99ɎAXa1X VH! [HAN ]oBAV:0ICϿzysU*Hgk`Z,? =982p-), gbۧ2C)90הUճiev#>.Cu(]IU l?&F8y _fcQLxǵ*K+ 5iKF2B}hv/`0$ g?Yl'BʞپU44墔.?:k;W>T źw s`bVM|fx忋u@HhۖΆcocD Cϟd\ < `]5=zlh ](]o;E@It*W$V-S@ =gTAKj"li8aDx=CD; ,Fi;G'8M4(Ml_Z? ?ݹaA@hć s'hW*wKCJK݂^ Tǥ&͛$e ` 'Sdm\J:=P"C"C#8IlIVtAA311~ vT޵"gXȼ2lSSZ.T h,HpR^mQXB;I+ ]ʷw h=+i bQвAjQaַgG sݯQ;&vGحfZKB v,DU%;KYʌo|Jwͥ^ʦQUYo;G@ӫEٻg,җF~y!, 'S*I ?̡,ג{-TÂ]C-]w~jQB_0 AO wz{4iMbLFh4=գ9-JSq57 eU}[ŗTFמ೹EE1Z$Ja::M&ھcs71^a}Z=Px;K'暖 WdtG nt{t'V)Pv{ s;Z+_52 0Q\XP]ʎ2SNLn>m,F*Gް>,mٟr8 2$Pk8#$yRRw2$(g~?~Dof{BFYnq5Ȁ`\e~UM!Q 1[4:GR)kۑkbe q |[`{dO.Klϑ3 ٤sl5_WI6ױTj4Z<j+)_Sވ&JC~v27MjZYd>-[.Sj&=Pֺ@Xٕ,J\"5Nȗ[W[Pl*j0uU4"Ujdm&? h]/ ܚsJ߉e Q&MJ!)u7yf~rh3 `vwֆ4)aT݊1, V_&gr5Oix'L!%hF>'l/S=[8o5a:l^Y(w$tF6 ۠][:/ׁ'-| 8 r/}ET萅5ZΰV{vI,+'o 21DfSFA3<|U_ U7SR{Ç9V\7E/U[}>Cg78.'yZxzUWXBPJO[0 l ͜cl 606?`F'HٌёУ)9Os?] I/lb&QL <8r,Y7) t pz[@i=K.&^Kg+(\4ê s| o} KcXL&Ea1q%6XkI{ hynZ`kL*.2jyv wiB0lO#\t F]gl΂"QrsaqAOM.["Z׷z/sB1_=C<_LFߔc"!3 $rOjx{>}5cȝ1^3Кs^͹tP>\hxDWJyx"Gcb;Nqc3k٬o*1]hE '[2SrL[7Hn0H"ݚ39;ΒOBB*ŷ Ϙ4 _|@g54Ђ{= cw5[t* 7Q8}w|2]Z\4Qczk5Xxx/.憋,W9&_? 6MߛeAe ; \[0y*lriv.w+iMCN\ &\aҊtTpcP{o,.3 "]Y!?ǥzO$ +mv:桖+=+ G'vb V2L4WSʽss"PXeMɤG B`(ⳙ$lsfqZJnzy}!N{Xv6yw^-#YRt;O ݐ:ȟZLzR-MfCOс3o,pUd͎ՙAҐ夢z<L؇@Qӟ(Z/3ծRax}JXZ5c;kƀڭ.u>VMCK@n&X 2ו;4eЍ^n,X˘fkhF7vIǟQznduJAET_ng0 8T-7n_G!wcM7b+d<I`$6$ªdJ"Fz![%Uj;) n jq?>]/ŢOl\]Hr_k,c)Ud6|tm4 W:)4Ish _t%zӸr,iG@}²H;|_2hy3jTeAFh+Hɲ>ikR(&Z3ŹyU%˅*m*3D?}cF<{p|tT2-Mʝ xE-դ=Y"WDfFwXH8$uOB5JIJwz) ЎWA9"4Et>@y4Z(uzAxdL*G{ BHtOr!ZB{4h.Y+rޫ |eXL.8J;ҠI! +f ~`> hm-SDܑ]c){9)!scKSAYzakr ӗoyDN<V[v7k=hԱwSt_(8 yS=$w=#ԇ{){Z &k3#ZvYm}8R'Li4ы&i@!FzhlC)+D^pT+8P4ʺDJקlb&2Py}\}s-_ZR4HΦwh݂(@\\8ҿQ˦o>t3x@2cF[PVđ6ZjS-p.qx0a[z:LleW5WJry1&\³Ns9 *4h)!r66s7VL~%$g.3*$g0YtJw~E+Wy્cJ;9lAnr`+Hk[{D䶒 Hb̈S#Y&14̈^ 0%qcxjk.^R}3ػ p߁W/++&}-ػUη+83=vo} ` uDayy̴mv@[Jj]4In v 9e@O wqg yz-*+{,O6XZF|iQ8Ocg.ڬ^&] `Y~}VSX;Lkw;:We GtayCXYhQHηڑO P&J-}ik)ЎCyHA5u -c&B&N,~9#SViy(kĪu;̽Roj_r%61˾ㅆ9P[ݑjDa3p%Oc9ӱW\N,&$8`Ǧg">kv|I&Me=E v"raXt&/ۍV76qP۳1),FeT7Z2ؼZIFD{3N"8m5;Һ[F7]KA'1S9inN eW";qmԗ;@{tZ̠7w~;,ݜiTu(7+[>M 4"ZUω83R^[_Mgsڄ*VAB燮)_!T>$c#8 ^C$*󤻀i9ii"(pSV2')]c%[q~"ur3>Jk> c7Кt4+~-OZUכS\I(oAxTNeeW6l#)hR1a-P>2u[ :*b;dcĂkdu.#b48M#2jFvNY5sa+a`7XukLZ@b(֒bWМF G6*iT@τYt4 h`ڮM?p5PH&Agz\2>/t%ZdvG4X'dHCA8:RJ$Kzg`,`ldv~qAZ"Y*OVNƧ6zci޺4kIIFeM`dX6 :=oRDYˏIg戮|2l}<Ԍ{*oRѨ3,]]`bSQ`ИC @AFcHoח D~̨x$ &@>HJ _+MȌpEqi KqKǸ$1U8 [s 6NS{' D( YJm65g1Q@zT.]W^^R+P9dI98$A'iϵ;V?g`%ub/Ogtto?[ G2eSj)ȁ;ҳ̔(Ěf)Et%'ZxdT/|4:g{sTKн7OdƉPμH3:1;i/I nwxZriRj&]Dx-΁Ƅ+c:/3AԆ)ɟ-1GЕ4̛H+Q)K{wT aOޗwx awx .@l+ztں*Tvҹ00{'b2,FdO$_~vj診|20DA-=DFRxAIf%WLu]& ߻"- W9Λg~[O)( ~rv~M:K>hǡ4 /̖~hC֙Q]Bjs%ԿbEQDd@? c=%6+SoyN C?2{e1*<$c ,gYZ0707010000003b000081a4000000000000000000000001604fe4d30004076c000000000000000000000000000000000000004200000000./lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/kvm/kvm.ko.xz7zXZִF!t/]?Eh=ڜ.+ʅP >! М(egQ9kmUf)?x5ԉdhyyG Vo}Cq="GõRƹ9G&kiuq;Srqp(3Cmӯ2^%& fK&Uf4̂JKs1)?ތ@M!K̞ \]DO0lmnVq0 ?S\ROan_M͝IZd  ÿJh΀̼x9X4S!VyJHTZpTYJ X?j!b1yHjVn7pP;"zql]koU@K1AYIhDs3Kۘݨ%q1ۨFx_2=lgR!8W&~c\wI]Ǹ@>jΣ{>2KݻXm,D;*UV;كu‚aU%fZ4kt^Jk_;`6qM/xZ~aϜPM*, b  :jE#teYͨp Ԉ?؊!;ϥT-j p[T=Yc3/]QZVyND/}CPC|(֊s̵@KH涧>#Ôˇk'ԆEqh: T*M"c8):JUF2Q ԃ٠PĮB`4Er13s]Y)DhA@L=EP3.ÕOom `^ߕcRsg_KvDb0[(|,\s ,n0'mK2]\,kcT,b4c>#sͯfG''*Mv/x=F06E&5˒ĻaqkI{" B;|pRZVԙ([><3C%kT ~u%*ͽ] <ﯮmIo2ݝE#D]?oG#[Poo/`Z fXG-Иm&mnOw>i۩7}%^9z ͩ!pc$PܓTFvNT8o? E( ɛ}㭒|FZpW;w}psqJ=1 2H1Я\uzW&py1*@q7L=eGry*zД!y՜|*|?Q~`O&VҭIb3,{0s[fyUVV=}%vcKN0ˢ*~b! {[\82y!7nxX]|)a6RcȀxRjޚŗ/j,ÁCFf"8!]q{f̭T؋sIV׳j 2<7 b$h\Gx} ydaf;͎2Hᰪ@ːq)ϊWfTPfTgwz|?*+JG{Եf -aNCB'W 1' (4c^ .g`jl0rR2դJ,L#+a?8U>=ofZ"h⸡表Ҋr|aS¼r[r-W!=be2K1gڟ,˚6)Pv]rλt^GZceYWOz,aP'zJ0=W2FSlSΡCNF)帍y8}do H3ɳq`x^Ț=(ڃx0sG^ h£`cO(E^Ss8Y +iLx7~ uv&H}_ABXMO?^}V׋jJ-Nal&$4_8}oL|FAt)?=dlGgd }w 46rPo?zMidQE[>2d?7TU:xVK5#A,]=svBf u2y<^Fw12%: 0fUkͧJBv.UyRE"9fOo#LrRA>q!qH?(V{SSDVRdi̺æQ|7a\43q;Fa hdh x}Ml;i@9qr꒔[o듶llvqSw w9Voާ[V?r?䡐ݏD^6O*oWs_vF *"[ Nzb]] i82{&uY,DKLs"nN"cQϡD ~5@Z VƝMw42z뀭0M L쌔d:ӛۡ)JoYI|aӲT 1ITJ% 9||BY' vBaC(5!\;(gZi?zVSb? S¶93= ,mb2xbR 7,U}Y/{X{{J8oAP^6'.|jF?cGe_]}lX+?ąrEuukA&f('GOIc4sot{ť`| mFÕ~Gǻ[&nPlk@yBߏJ[5u!`j(XafXbPpB| 6Ib46{o|F/E̢)>ʄP}SwIjȶ!YA+D3=%Y+B$)wt P54ߧ'@裄TUKl;UNiR_'|d#Sd/1F~;Np1,۰L]XeOty &Aj-B E<(. G0݌8m,+ۢD0`VEas-xbxG!dg٘iLoy =O~aбi: *ܱ&4k\ȩ1F[ @niTK7p`a=ai0R9Xwr^˴2l&+D!\DMIyq l8T3PPKF}M)K5h6ay|*UhץU#odpf` ΅l5B0n bVBOTo>@ v(dHf2,-t]t0Ո"Eu?5<,aP5r`1y!ew:6C)rrz_λ#W(FF#r7|>9F(˼*u0%t+l 9k^ 4Y $kT(m݅%!`YoI(7ܤ*YegГBN#(bZ+ Z~u ÷< ;S}5Z;[x 0N* kS6њz0h8 I"<)=4([ qADmUOITXKspCcGH'xr cC#2Hra(ޔS=ugn(0e]Gn}ȡ?ϡ_ 9q@<0̴S~#+'JkąVzbҗh8$Ϸd 6'/3I|}{o% un"YF ;p?dQ@z(M6*S;P1@vrg"w HAH׼GW0fIVXo#]&pC?Ү޻ŌBdܻSm1sbu])Ud2\apDZO=y:"Rgv&\@nkߛB p ΢ma={+lB?VI#FxP /6rpT]:=U1{3w!(7݆HC-뤥Zm? ÏMӝl<#C2-Tqs (Z*癤V; ?1f0Ɨ%Ϛ)<q tkFqL@LlvcN;Α MuT># j%z98u$dڬ)vzT-NvnL?`MwBaPC3q{3HJRG@6ӏAD#p/~`X]~̛8se4{Ky J l]"y24|$'kMRaLlֻpUQxGTlеS:d|@~ "twhYq /r<>WS h MlPCqJ$IƽuWm7V|TQ(VŽϑ>Lp<%QJ)oP ף mR4{(,5uk\uŇ챾Wb5C% XM&Y YWl_RiRw3^Kj_e ab֒@g Jv~2Kbepq_ }7|}BkNwCZRJR-rPL0U,H̘VZ^xZY`I닾F?(VI R`W~87&]]F!0!~HpA/Hlޏ&"ѧ @s\c_""2»ks3Z\=ڦt$V)o& 77tfdE DjWW0-et2w&@[|jҝ B'u̠6/QAs*k7o(=d"$+X-- o,E)3VzTg|Hl&B)7djXַ#E S9e{Jh!G_,Nr~1h\ٶ _4\Mf-H(X$w{w㡩]1۾RBCM 3d Xv˛0-WÚى6-H ^ӭ̒ ;":~梐oV &BŚEj=T[, 9Z J#D$,SΨ X m1`b76Ox@PaIgzK٬XhhuXp-_TQ<%&w8 l/7n+nQ`N5/*:87w44.)6KJ0=v.#|a!d4l 94v2'34*7&{3ԭ;qqE"<EA#-tؓ1iz {r?(GԥbZo^;>Κ;XvD/UP?MO}i;?vvL9{VV:4ꇬ%x#dja'#I}, gLI]zQS4}\Mjnd5ۧ4BM;~*dDEtJw٦ D}`,Ɲ4gU3jeB_a|52OP,>,h;R7 ~δP ?q0'^fSes3yb EmXvx3QȻc4ؤQr>o xLg1@v[&)ʭG4k 3z* FG&h)S9m%&ڼ̡hc/Q#X@PfrO C=Q H65*`HW%\a-7ahP4c)xT wÛN#B#5 Mg":?7GAU}I2\BA|(G(/=&R\j^W~'{W|>ji4!|_羗F+IA%FF2juuc qVf>/㎑%S[vg͠.ڨ+S}vY ޡd]c/AASkwzjH7R8ҤE)_!=P|+A<,4S @΄F 6ÌaڵImtZ\ tvEV aؠ\ NzHQrvw4<">=Yp= hpIOC.J2{|R^@e⠝0){06MWl*DV#ܚwԷ _|cc[3_/CޯRZOk* rI~] WeWfYE2g|vOg^)㍏uopG/ YER#?ߦk8Ѻ3WjN=jF }o*W%` Iԩ{i;oZ^>-$Kl]D6ݿU`JD}EX'}zjOUj`GaN aN~f4*|l r 4Sځ`+sPUmv6]am2M.K5;vTJ63!"dP4NnC2DR.gn 68C! ",$p Q1^SZ ]amsvbN/`:d4s>)}u1*跼WUTU<5K)ASzhjBjBqo(x4|V˨a2  ;.uQ[4Y8!+ͷ*Cx/|B1[إi=T6RM! N F=r "p^ I~4H8M%GXv4X4h俣>c\}*Xx:eaF!խ< $Twϥ/<{rH#;o+M򧭲2Zۨߵ.RvMz!THFPLBu'G%`l=`یxsڭͰ +s̜Q *m',uAT&sڗ?*dهGcloO:IYT]úcv>#l8[\zH<>s`zb8Bۖ C#fbJT04k! .!uK,q1Hh){H6G2cF8Ƥc8Yљ8$K; V5Jϕ ׎nN66i^.wr%%Zs]~TJR_aiga|Yzt{a<ΜN@F3)D8M')f+vp$Pl~(ݬPKAqc[tx\yn= `yMӞG\ހy Z:]q k30i c4:qbW[sxkBv^d)x2 Qxs|?4ᙽpezpeӍj{$̜q .5 x%?샻L3\WFvj{HZHgZW:~mt#3ǒ,׼O,$DԮ4*/B:4\l5`&;M? $:!%V"!m UY,:[͟m*R/_.j~gT#=tŜp pWD5K\ziOO#{ҁ^*Z?C賲.ENT6[ I-{ؒ%w%rQ4= و*ʊӺG޺tlHIuaVYGv,rtFrNcA{ry'\j5zss!\Z<9dA觵{.""R@+,mV آ:RE:C{J|6cicfT/EthWfܒLJph-%lP%*`UqPa䱂m 8 Q(_b:n ugWAsdx b:D'}3ZR t[*,7MΒ7lux(vJFk#W&o^T*wc Ī+qSE&b0Fľ0 b9(o)L|\l234 }6y lJwaN(4hq Cs= fqc!Y䕑{t8^5VdL0p[o*ʔzR4 ]j!I&z7*D0zͬ\քWf)1t B qSkSEW-49m6D z5gg 5XSNqI%jqwBx"m [4^?{d?RAX,rɩLr"cZgs T>5\PEch#$p7Oax_ 8"-pƵŊyg9g{.i$GHY``K.ձ X ^y%1Vα+S!4&07UuA8?ːq.Mnu@6{V/!b~G!~s)o= j.RLG)?.b)\prlf$H”S_]p>s£\WR Ta#w@ٗ8I9;ה{]hZr xE@@Dо,s (1YKZ:>$sN NdD4 jZuǎYpJauYLJN0 ^oE4tM#"Sϓ?O؅DT 'ԜY$ЖxL$q#U98;Jշ9)`)-4ciHp4TlF܇X| jW$t&"%nB#[@ZuVpQއ0I˗qL*)ex_;1fު邞?LkDn b~}/;k)ZQϑ\U'$gvesFDS)9-7f&NA!Ga&,񭳸 b GN.+ېׂʾ%?Q3A~ Yj/26sSFe/6O:nb݂M E#bnބ%ڥhDMyB 2q, h"I6jF7zUp "#KЩuSH@ob xHi[G1|ݜi 4zjeCƦ[`&0b@6ҩ!\q0 놬LlZX#³WT0ލ+sUbiک9_=!2cy3S85F|%LjC#d>1u<Z`+c;Z^RK۷*$}UNev`" C mj M}ہn 3wK6}QgŮgp1H`ȢÏ,ɴG!ĝU\>2=*1U$ WBM9ufVAe΋I(}1ȺBMr\ V.=\wG8{uϠ+ 4Q|2[1YPeUüxKѱCǎXme(Д1hzOQjW.ͭt@M2{7MjQX.vE9G#4nnUoe*KJpTxXL4/% \ P_zVkcewdeKBIV#2"3% &ok}Z~ U5ƜoyHꑈrGtb!]o⿼,$:*o-ZqmxDqɮ8"%bB ʘ'W}^؝|Ǝ`ʔ{q8)CO5=#pPLVc XQE/5{eyeܻFe_%P>ӎ]FD~RlOh4i'597qrCQ0Il{ؐ ӡP^Jv|_qd$p{A "0x<22I"<;P̧=g]6߅vG̹KMDm/uz Ŝ>K^6SeEw֐6To T y:}-͂}!ߛAr{.LT ("a /Gi6v`AHLLt˄-&k.x{h%o:/E3vvMtN6i֜=)D=Luvsh6N2r[2\02]ӾG j(8Fk!/oo%@!5Wr#*dJ<@]\ !흱޵I(I1k p~i$@@3 @@Յ:9lv(Xè7Gl0|L2|~ o-#)ed5>IB~һ/LX'"2؆ C3(/g1bb#t+Օ{ΉL*i&ڭFEmc)0ȫlSl!(y9#ONzq`s=0;n+qe)?n LcIV XBgk`֪?dK0NB?՚%&4Hp.Uk46עK0IbݏT ^J>7sPk(,ь3(,,l`|H{d'|~%?pdjgʔXр u:-FnK(F>Ku}yzs`*24ը} iNX>aEy$1ae`J݊~CM E*4ڂ=948'/ g |K!HF׶ی;!D|:k{>J O?# VH-45@9Mvb<0{M*{CW6Z]Ѭ82 48I4TC~T4N3 tgfjJ#A -[S`3N ؖ߆W +:MXߍcܣYX!pSf͝}0Sc  NժBAJ~ݵowHZ:s_7 DYؚ^Y6a6ˬ4e.Ih R,Jul6XI׍b QOAԍV!6P|C YŵdkV4Esi2vKrr{ଖgzā%vgɟg7 EY׭7)uj}hCF8sj\? /i( B-8{(A51l쎀Ó"T ֵ0Ot+DtxٝLB}ٔ<2ANNNJ)m(D!i"Cm3^f~V*=jX, !QF/۳&Be!h8㣋 چ]=PGN:|d2÷rهztw0pPEgaO{I!Lv;?$zN_(26BsT}`2(9 >UB ]3 %iR6BtwpDG4M^kfC^C4:)3`:g UW,}b$ACJhЁU 5Z5s Kυc1Hv|yԠ>̳4S;0! ZRi`ST 䙭 'f杷hHD/0BP1xy] s-$c6NV B5t_QL{`UOX=Bܺ:fj.O suWN ҆ѸSg3^H⒰ d X<.Us+:cwW(h֒-?葉yj4eȻ@aAô-\)rF֦r)Qi _&Fε{z G?J!<#.A. 2!Ћ#- 0[Wˇ!Iq + 2r@re}LjS~϶:!K }:.7H cXGM=|#!l\"2U&@*8vxTEҴV Mw'5rv78O^oc9й|s9^]?== k@Br06oa=Φ[>Y| j#/\2̵ ==f^̍Em^@PrOHeϾh-eD qՔj2kQq!~ƢB5 +Oq_'Jc?aOhߣXjr9|RG_5Nܳaf"yRR nXs./xRcr&(צ̏kwt-jilQE Q\1 z]{7f47>Fog^hn\ ( Kc{x\\wKmqb@ǟ^`3bHo3DI8̜8f;e,U8j. =mTM>HX׺~BrIm&HK=Y7<(>e)-B:bQe:H`{r5ahWH TbV}6|v͓Drz&*i64)6Jv/@{W2'>$n`.c ˂/mjr=&@:bF1XɃiKpsf_LIVXR})Ze >& In"+,d"W|{ڋ8Kt`pI$ol?oڄ{nxN~24Xs8w)c09wjL9/VgV&֗pd٬66TwP,e>Y}-L,j Et,ӟxj^#asPD$ #i:΅ࣆfݔƝ7h8eOYawhk*ۨp}1]zAmXzJ ]SZu㢓Gy@3aIXeEނXD6#:V٥Pu{vSN6XH5 BAU,Y5kMFnȎ׏vu6uEU`'' n`?_ w`Ol`Ԑ )d b"@ECeZ%S^w? c9:~5`XP`(V*rB( C:$X*bjJ~RXǀ7nIGL}wr QB&b=ol؋){tg7LTQ[?jK\oY&w (cCzX;=*'9qM<ف-ATaBɀx,^a_N(]hm 4 QMARZ#zH2-3"Ḻ unN6:nNjzL{0EEx4 tEQ hVC"Ӣ8Gɪϐ(GӤ,6eLF[/@l^S,SX\-#߮ޫЂjC)<1P 6M_1 OdyӖEc 4Z>|Ǘ<ͫ&B=Jfy@n}/x^0Qz%U5C 4p  qƟ.y%cCz~s@@Y3_Rqh\䥦V8%ү3DihݛMqOEP%mMg>pA .-a+h4oc?µ:l1G{ ˡӜ(j\g~(@}R ۟aqvՄ#ju{A`Nz[ $Ad*%]vߚ!ӃzDE˸=WS8^#. 7_9hN&&hlxA+kp5+}·|ԣFI +ٍV֑|S_-ŭ;ɒ`WzNnr `v؁ ZA6"p~5`q&]FIz%̒-0ph5~m#淫> yQy_V#`ۊ (r׳`tѽcM=:D:;^wO˲Y+&6Niy!nA>4K]v6z}P 2:!:\VN]ihm8zCx %醅[na~Yrn{q4Dq/71;5VTĴ20N_m,`vQ!Sx,ߝٷO) 5 ]љSVh:7rPZә Xa}(2 ?ɺv=g D4UC_| fwGu[y)~M9)}Q2 v5k5-^}ѣ0HeL̎bL*8h~lB>QxT!#xpzELxzgH{ϒP2\]hB+b[ؓx){9z*J5ϒ򫬯hZ7eP,x+OGwn)kR4HF+U%%ݽG'^g_ލE^[*o+rF]x BieY-Pg>*yM6H;!L6B{זQK~S{%ݣӀIl>;aEP"7I` UJZc|㇇7d85gΌ:qO 3Ҳs_stG/y9LC (܀M_}^ҭb֒hB=gEm&]ΈEt>'y`'ɬL"PPR}:_Vwqn.3RM P}•lm@=n"I@j@nF3TY _r&KSZuTڄXrn`U ^@\&3*v7U"4ܖ{-e&m vc8a"@U%vK'qB*$gA`T7΂_O!p0*H8 kWi|R'ݤv브h ^`O\ Rx⬐>h>'qL|UCH9<&˼h,Gi&}|,U._Bzdd--;G.H%dS/J1ӏ(D|4d:M1ͪ5Jb XP2amj8-Whg,UG%UFi`t>+#QWlJ #Vڏ Iz(5'E5L7Mކ'5>nLfH )G8URuHүև@3 G9fiڶ{PZɡ@McS㞄={W*aK~A*TND^6>H(46? A;TvX0D*tn$>V Dl9`PK+hz:ϙs!Cܷ>/q`H7;xɒ>cusu ׼~<딮\pJב8w3]W@z XBc{\7g9F7j$Ɯf?1" XN yDQ`.^榺j)A8VaA(E>WVP`ge mOI{TF>HF7 MďmL&t[e+x [TLun fdJ:8=XU**JL]3]|8;E.ƗXbՊObx$ '&6ݐjGXONHϷCxϨܬ7*MjHY {.j;@Æg3ۓW5"XWLP]V~+Ȇh=$׃wHs1\MMt('iq;pAM2M M}%eBt,+ݰ ̛BA+(,Qӂ#jv" 6Ȕ?c}\2Hf[t?Tq8.kR8 aMCBOܨ/LRB3 wBXEvw '+d6׾Z,yO?Ԍ!JH|G:l?** R\-l[a:c B- #=I[[|o*%5Cx>2lAT[  4-%_`d&3uƗ^-LGз>'H@$~^BqhuI (ZY,'.m"Ez\}Gͯ>x:PZO Od: Q 0G`1>U!c>e$ 'ASYcȸsXPpu'\7Ad ٶB:Qh]  ʲU/E1!FfKHqO&o;|L·X!G} mCZ_|Fg\wV2;tK`:`@ -$$sO+$[-­o5,c{E\w`OLוFy:_t5Bc;o!QqLNGillDWXS,#/KǞdfΪ#[܈/^M2钉/}t՗Ÿ؅]WU?ܧݿKAwz/kw|&Ke%~vO;;lA^nT,g6',n- @yU8 z (FQ,rgHtK(WY$Y&,'o!pLG04cb|7tY*'9 88|sKfE?Ie[GJޢd'}4 Mc< qxkbk9+s7*%֚ofS*4,6joo~dk!tWHQRm=TO1qxׄeLϼIđKsaX|VSb3U [, Rؙ/}/G$LpQ}ۆJJN`P]j slLQ~7FT~C>/j)~ΘGWD; d3+4)SDN'ʯLkb]fTPǻ\}SLҋ_wL(l%"$ T+>`j Ot{Y^3]UARP09`{]鬬Z٨6t8+j Y\%"ԉ{ٹ6=p'ۊ܇Mc$u-e'h*-Ymv n}W`Nὥa9~;"{)wZiiyiзRau-Y8=5ΣXeoץ]ɰdw @URd@BkOW蝵AO!Yƺ5"YYC/KjfґUNio`>4.=+4S&z޶1}V )"Y$d~{kP톆lq'Οac˰'ӵڻ5-,X<kzfb+ =anu[ýN!ħ&=A2 '/|d,pdo_>šI7!FQPg! Wkȃ pe>\` oY`?\Umy- |KtsyAgz4!2'~(HؿCeD/c Ch!6okw=w=#d>G%KAf ;&|34<(Eo/X*XADC*M%;9PIS`ΈW^6Wڐll!KHhzjPX폱Rcnim07Bq[# F3L^z6,H<&sZQFct8;J)ArPlVsケ.hOL3AEK y\^XUȇ9 ɃՎWR$|fGmK*..eZPWJ doR/aE@ka""c氯 {֦qt(?( ѐBKd1q )b} ߱13eˍ*iNX,Q պmȸ(o~jF6Djt!sDAC%{B[.A.7%N.( ҿ~Ik?ahR @(:hf3Z>u2ٸ5}:Ѷh nkkfCNYODޤl",_B"|e8(>h;d{]REOY߁Ґґ%LW,'h:|JW/QmF6T:$" qSYyz(oH'u_-7\pzT򷒭cw礛09~kUmq$|%~ H,U]Us*&/lToնcA}\E첲0{Qk 2l5[N.ea؅W8Cq:_~#aU425y"[zb(uǼ> &E9l>i*??ysN!Ob6% Vqx-ʠ ɦ)s&'G,mU+# 24OۋzH{_KmSb?tD׭!)1󳯄 3=:kBAux]K4^?M DDڻxe&MB(Zһ),Lm0_jcYSd?$Sa_ bXtJ͉w_{ܗ>'~+aR K8jL$Âa, (x3~5ߒpKʾR9w(,%zs\IRA: -`$dQ6/C1oqۏ3J]iLVI~'nԘ0"Sn"1Maoz=" }5^9%LJb_uq\Bބg \WOZh#5>J9*$2] =:Pn89y> IA4OZԎry.E+_\viSu9N>$X/ʥn6?{!a7zݾlQO`Iv, cG$Hhf>E5Gީ@F9Z g2ʇQ *VcbA hhYoQL:hT)Wڐ>’z$/ vravøZg.}"GyKƶ%# l϶qn(GXpT;Bx,nm!G_UߒHWkWݘ"gaTA]"hl-EA~x;M7@}JztV?q@"Kj3} c ,=4NU ,,pfoh^/Z/%Whv=-?\*RTOz vP=r+=U==Èo}yE) /g¹L7_ )Ѡyc o>ugj`1I!rZ<A1Nmgů cT@Ͻ #y:W:8NL 986X m @V dY:JI[ѷ.M#翞nMo>ڳx{ nc *pOg Jpfa<: K8s*Ê .n|$f*` >ZX!;AqS1H5*k)I&;kS?6tڪ6eE9X->+fh1q&{`3`D { <)O>;ׄ&`USύH2^"&T>Dp*w.ލU-HHohXa4)Sjvt z X&3t^Πc|Li5P@13q[*m1t A~^7#~n.W$k_R)M'+Q_ 3a1v[貈7үqX[tIfFyrB '!ߤ,3*G~񴜊@: [70D/c͈a`?i j<@(rQey-cSYlg `NrhTq 1}H+AP~넢)r EOOetٝɴ'u4dIEFxX{0qt/K $bĉs.g<}aJ, WO(o~)MT"{x2E$HORӱNT2Sl9DnRn:47U(aiX-EgѢ^97RBSa!NnRW@}yRvfv!h9N[fOB('P `m5}s7؆`|fZv^5"{nx7fmh`v_4* mbb*Cug( ͗T- J2ϡ\w&4Sm<o;6 }c>H&Ojb?+9 (Ͱ08.c!0~¾er'H'4Gr#h BWqN\m,FƎ,ΤQǶ50rO^k*dT14>/Z/(6U,g="u<;!i]Mұxhb\Ya̓ FZ? Kh2ytM1@VqyH`){w6z5dC.imzNpK@ԟ.%;;ϴ܊7OK>ˇwd~VQܾT6.v s/=8 }z^Q¢h<2rPNe^1]BT`s>#6:8J S̗}hZ%){ť1Y;P=;n`Ÿ=Ub@X )s^eD7 ;a8`=}I!K#=Vw!ϲ󂰤h`F$yزC).C зu!D+ߝMeAU,v,x/'ƆH3hQ{S7*xD((0 ?,Ğ>'HCЯqm6|2<>%_>'.>7lG7 gJA@b>p8\g֏ҙ JX?,PRH)jQMt+WQtaHMWX/XICM$кc f 52- `'7]P\QFO9;1cvB *=²dFw~kj'S+{G)?$+ogKZd,rh6yјm}̽ * T)WoVo0J\UG+ ]KQq8o;G8L/P?>8|&j`TzͿQc%+THu$>ZU+H?[G5ܥxg~BFq&PH{nSPDTn'gע,>a>2ޢz(H6ؓ}׉,ʶ)ڞbSjFFO/k9u;-f>GOILsxn1󑫙 8h\/Nb2´Mܹ֭![?JﭤYz@%0Ym4%:4oa&"att;KA5T17•a {3uZ}of"||zŬՑԫ$ZF8%ViH33%K2' SQ>2/ƉJ˻PF}t>~%R~>CwySTjඣ}G8jQ:t9 7Fsl*r'9,hg!c,fT+|$@[6[iQڔ7LP:4; RᾂLǴ(6P^S[ݽf%x_vzO`!PgL6ydۜԍ񔟙 "Q5DU߁kly{s& nm'YAM8r .N2[C[czp_v,'h4n@ OzGC.|,w 2Jk&ُo `dUA@mcx=>ܴm2_Npeb]+ /1E`#+Fa_[ů x >PQƂTy9^ʿRI>K'D@)8 h%iiC5 "jcc[^qIHf'r3$ɰ9>͚q3,!9 Gcڍoeln˷<*=Q٘YdkNh#X_[l΋=0k*H0)Ya2]'`>4U/@ZOY1KfE/ݡڷPwz` OCfק,^T)3gW1(rnjzhb=Q$+>c6BF+Ȏ eNrpN/@޽N7'c5I+q17JQdOGUu/E.c&'SݣŢ 6s5ER?!OW@Cd6os&.]a]\rr><:l'fnX#FNKR-HmLi=RCYk[!io"L sXE f.̨;s4U\.@[cԪ,YL 1МfA$Y6Jx kjֻC *3WVPfm[ aļQ+^~a,n&q QO4u%b͡PU[ #`R#tU6hy@,m@eܓ{ quvz|L%q&P{ Z*mM-s0J0ĘOC\T_\۬tsZjT2h](/%|>pmcm9ᨬ5FG,{@|8!jȤ'$;z*njVKFA!8b,)t^+ѡ` 7Vݐ>xM֯*+Ox]'S& c=U_ K6x!+~Co7AJ,F ExSx{ܸtѺJLlc5rw=siW' 3+y#@GM0!'=&)JҰ4AT !=H;rwn4O0 F8K9AbJAsoth֝A $5~އIFbuem9j 8T&.7f!+,-l_|xI+ _-~~[&sJ"}6֢n7Oʹ "&!ǾiICM=]K4j X +5V]Rr!śK #'^ЊJ<b#spkzCW&h>TZ5%(h~=Vf`$u|aU_eSL4NkZ$<:d"h7N_w" QIԦ*6^S%䙝 B#|; ;@K$P̮$oVx:EDfS@._-R{s]: Z~ԦY WMc~q#|7L)) 1BMu"XR~*_@r+^mB/(o(G:h\'jȓ)QOȂ$Y s_K[JLg~mI2։ipg! QC!RV҆ѕq{,o\p/x`wm%#8R1;X;5n/X z dǪH3 G!&3"eUi>{`9\i]@Z K5pa@8u^`d]]8:7u& nڵYUj ~Ϳ ~]D3aڈ0/&2ˑȻ0TޗԏB}-B?υw 3}Db ZRܑ^ָ*IR:ֲ *4|"KƇB:a5(<BR_yTuX4;]+6 rZGey΀z3C.S,(touЗ;]x w h&F ~읡ID>>s#m  ۻOwyS] C.L GK*^׽Gz3/0sEa+Oאc:펗"gxK; z+Gea$mg&TV h˙+tR6):⓱h"j(E ZNvsbfGJ`Q^M݂H]tnɄ=Q7`N$wEN$.og UǵȮK" 5[3j>6FNkOld x /{E' ed2y7 q Wi1yH)`7!Êw>`(|xJad%WgE Ns?Qݿγ=hp={d0Wъ Jr̹Zά|,=~sG XPehưmSMlf:XZ پpFM8!k#s5ƾ\Lr@ӵ^ n~,7_$ ̃b: #Sr䡧rg%ygT>~)S%O҇Rc/Uoߥ wQ N$G֮Rw1΄N0s Tp~ <6ܪ#kLXn]>8FosK7X$ř2[0lAκ5L>1OA8Jz8}JRyL>$ސ䞪ݸcV 7+$W:yx=S,tY,|fa7 x&+CmSWYrP[=pVh^Yc3cdMf`D""|07; BIW#dNlt@d!,-HbEn}Zl$ A~<vdD \C;259ȵ ~Eeq>V olk5u,6^z +&UZË&5̜VL)&Ϡt8 cٯ؇:'h㭨~&A-ϡFfZʺᅱ.. Gb[c\,qP諽sWTJ{9&K; 3+$s[ص0* ۓvt $ƙ7SF}0Ghޱ$;A[%ʗHdE7 R f Qymb\lLw]^?.lΏc'a!t3pRqf"|ʇaIy$XbݧNӶ9t%4뫣_(9N[b0—}m" WuT`IUX 9_7D鋓?~nF,KY3' 2R`dFմ-Tz^ہL u~<ΉLTQHmUbC"|21o)aȓM ^8a3J@Z+N-9*8)1є\b igGN C ryeko7ֳÍB ;W6_‡;MʣF"Ʉs a%ֳ>/7p[<'ddͪuuMUФҥYRL{fgb\*gXk]Y3U,u_ޤ~g*o@!yr(Vܤ{uV5jAKE&Z3o%O|_Ó*rF !b`v=t U%pt1f@p*)w=.0?@#@fơV7-Yv/.W:EɤB|߁S!)3 rI:ee$ S,h3rz3h95 D67[{Küƛi']A;+mXajz2A1m|sP%Rssl?@%Zuۊ⿞F;buZ5$ӉJ"j" ph/Vw{)._du;/;-ɿcpc Hw4?N~-t(O)4)~Uc>*nYWX UlC{avFnw6r٤ ]ޝߵѻ͖NUHJh[kZě+0\riF 4"- ܼ@bTq\9zasp;\l#J{;?7HEw)(%TӴ9Kl"?0<+2>(ܺI'#s;wBOPq<wP4BrCNQzݫ9s$4o.TɻڒJTc*>1+C:7cd!Kd(fݷ0&Avo]4$ɸQB9⍡18^ZS!V:(L"nWi$7*hX|!j/mxde~!+?Bi,|B r}O13ѝYM˞+6MEU x܁7oIs/ \VU')617"cOńOmхii<$ZT\%]_ cfOAb`eZf`8|eSYjz#9B`oh{ۚ\G=]5&DQ2m?E^ڐ6stQ UR%l"1F5S.WkeTvET^A5!z˒Dno_LJkUWjw{7kNmRYd/TЗ0ÙKԵGσYJWITk%n3^Ze;(~שɊK0 H'rϓVBX"cmEc&*ZƠ=;N"$f%l2a^]W>]⪂/辀#ϵD$/UdT7襽e}G$AG[+!+rΦ MV* 3Ǩ_+OAր \N/bBL-w v`,,1EXxrm 0{=m:'m`;sPͳ?[w+ ͓3'Om5cڛ%?v,kIb2 wo/>pu~H=\_acO˔VWKd g&~.QqūW;5i -IwC/< csN1d"-bP'Ye& z=ntEp) W@Ov0`9dwgBpvZ[g%qUf} %Fϖ2i/ő:5Ɍw歫qIeQVJkf߇*G_XKק-u6'瓻م#@Hcq?i̤s#nnh5/Sdv%ԡäK\ЍQ k&0Xߑ'`d,>!t>1pDdI/GX_ zT,JDYaXlk%KSC7mGiD5"ѯzJtXSB} 620U Zg(6]p"w…FIJ 4C&H@*[*ڈۑ9+M$偯1_jw'Q_zQ\Lӽs7ͼD?-xUyf:99իPqGlsrݫXHr{$qeE\6{lIتR+Zk$ԉ5u`.ڡ-MS \x%w- | -^c Cj8`cUCYV/fhJpo=3pۭV=7>9Nɋ#Q,jfSXic"$* ueoyޯd]xy7/ŽM 7Q}S<>C6/ ;6/NJ"ιH \ڑ m*,% C]re*J hRGhQ&52 NDÆu) Nav v>1_:ΣX>;F{:Z]ude?{qMRf|Ug7C9!/.rpb"E~VW?ݧv9c4 (?Ɂ-5)l++mɛ.}F[\i8룠)+&4k!_#U`tZ4-PEeőy0.8P46vѝxx/_6~w.úbA;m'e^Z O†>'u%Tc7WjDCʖ5^gҲM(ȣsD_j JG\2C&}hcEbӀ%;Jg_qьka[@D3|/cA>d+$@]+;~*q_(&m hh+xgh:.T$FkUfˏ t44ڵ s10D) 5#Ъ!_8ʋwh[XQo\9jLyv_`HhD\%]IN&Y=ˁQv\$a i鷘 |fmfu Vw8=VAaoBsoB3X3.snG2əԪ%N;P1(lmN-x͂f?RcelQk1(HZ,kW64 L7hiЯ--n=BШlP:%%9a7~*Dme/n #U3-^9jm̾URǏ(qի)}G??/J{҂n#r 9Y ~q q2.-Cx6W n=kRK$u۵:sywwܞprgIX7wAf8okitxn{97g9-ɒ7;~ӕ2~R,+ QdgDz"&Լ K \zJ8hce`*혌DG+KQcu4C9xZ.5шb||FOvj ?c1*&y'BV-΄ff.c68m/\ 3=*Ci0nҭ睓KhR!} se)21fyfrޣ|1^rC6o7۫.JBׄȠX:Wivκeǻfx5d́KhUjc8 pgI31R'lgh#pmxu|$K8]H$އ5R-:\^dYl'\BkHĔwMyvY e:YݽF!vniK^;rL]RRV+,j2ƠCgcU[^b>Ĝ+&Кa1r C0Is#uYb^O$ڠTbO*8ͺb)#TMXqw A RBg_-ގx\"#~fԸkʝ*+n#H-m/0P!H2vJF gӚb9Č ij'd.+EI{囷_[M{OHLͯ(_1&N"OԫQs]-J:ek9pi~MFvXzpv{ӌ] -6\W(48 A2"8 4_;'7&ęC4es;/dJ iF6f_>8'&q ڮ4ЙϬfrP1M-糚v7Fe(&&U 'S!wҴ*)@#A 8KFAF5 t&@iJ6|f$#ªk=@LE Ã;W uVb-Y9ӁQt'ȼ!J~}$qrTR= r3f/N3?n7$h)zY>*5 alĽYD!b"tJ6"bEHm- jy!5/vX1EYMZw=&oZ ցh^^K4awK_ 9Ҋ .H˄ O+2-K˜$OcR|fDkF9MÖSfbkplhCʹ}Fb=A<ϣ ^n<;:/_#F0ea-_ [{p'ۨQn\zD$E@p;S UJS4`s]PcugEt1|zIka ܪ5fAEMP)sݺ!-PjLfoa&Is`fEW+YLJYu *ZQ 3ŕk ~91sj?bC"=E=fIw%oLrK`ŭ-4jeۙFf0~78Y0"G!p1GflsL'?"7Ќə4OAI.VHy)dM{&GwLJ2B΄uY͍֚ګ^u)fsxCR [CszKM27ȼ:pQbş5PяN+WʄH+q$E|]1ltnAQH=)+}x'x x#g4Bm-7,`w}VN-_β^ vH+J#v244bޛ?D2ΚZOF-Y5coxtk%:Y }eK JěbRb.]oE|:8A_~3Q-\Qjػ`.%p e()ӜNi` F@*pMJhLFA=:>le!P:9YJ46=՘{Jդ*0k,vʦƽ[$!ݪC x:3A0۔1gb]'w~KUs'_Qh}q?V(JB8uWDņ]Vһ.ہyֆncy {`U'WLZ{H60׃$|\v336dp\*ppY2BjP",)[{0uUmx}];CBwH oLRsI5+ K eX4~(ZuKxU TTMS*0)Mm0!eP%)wMr6q惊t<*rb; |ڞՂ}]G<#lc: Ҁ_Kvg_sB̈Z+$˩U7DR!@-M0%yGN,ւP*S9u^f&@AۜrNe@jŲ_7;ccU`=޻N䕱(Kɴ9حՖmҽSR[8 \dA:"'8~K-z &d _tBuVےjA Gt!Z8Я_yK>TbJ9:i8Zk| qCiG:DzC:rBUG)Fv.>\ݨjع{^Ip'Ll|Ǵg6IB`R Ҽ& X 4_3B,42\:+A r_,) ;Sś{ q@ Iըo)&i[9%U˕{j%1aj@ovC+ R ~9Og@p&pu=,U@.-#CX仃J7ѲȻ<Gd0<(%| y(% Lp4zΉy!w &%+/Z9ƒ`/6 1K QE8!/pɮ;^oB ;vRnLЙQJ,=mJ>׶;ۿl:EsS7,jSN^c.^H02d޳~ S?㔠c`M5s4͜~%~pHO;{scna VӀ`e\t \]Js`=`OM7*%j$:SĒ44btJF3ࣼPZPYtIk^CE BfbfɂV]߸@jܴ}0螜ڭ*|iSTgm Sͽ*ⵎ,eYONB-0^0]K+JGcl"6s}v/ VlK P. %٫J `,8h2!Cq:whi >IHn-OJCJY )vrX R^ʆ]lW {2MF.8RW4IU]$V*.,H_  ]P&/ ܐ:0y`~>[)f݂8Z5O7}qS%d\[̸9:?Ì5[۲Sf7  %ay0'@\8׹tY7bNItvHD{"%Bx %I$uuZ"=Whj4xPl2}}ג}/Ns沶3Ӏbe>zdwDս2O0  Qdxzn7X4DpY~33FcXG*utgVI}~KD(bqxxhmLJtBѐ3y{Iq,<%|?`سIUH`{FVhV"(qqa3 k["ƶ0!H|~# O]%3QTxYQ2K a}v4ҳ`˺GD%c0 Ak,, =`Vvc}/^y>߭ΥOYdcөMBvi'G AVBBMI{ldqS`$JBo'W!fto)j:^, ȘC(Bݱ_&,9*!'x,C[Yt. d7b`PU;@, tK^23c9Ci6SFŒ^+KI@n}Rb[R͋]()Uia3&I*N_RMA`="xEj7&Ao5_47;Wiu3ʽ۫^ TRyLza/{'V*!c1™+Pe%몈v(,ނkKX.{UDϘíB}:ڃ `c@.>{ 9k"b ϸLC9L EK!~FO?  v@P 2.I.I|nj.nzs*{$gnmӂ2 RKyC9ٽp2|X/%z%wlp=Ρw9^%/Xu$mDF+M!$ߟe,+2uՕɤd^A.5 p E񗒭T~:1Z=i'ﺎ#Tש=-d}a!@?q fTS3!|}9ʈy~MЅU $C}N @Be@.5_hZ$F*L1۲c;9+xLkmZyFj&SãН [lr0q.6{4I 8TxbD#;ϗx4|((TCyCƴv(=[B~g1[[h9tHyp ɹ?7?Luίv/x[y [[]&bR'= !C<-'~cMm&e!wb  rq<(wrc<1IJv߰}*Ml,:f:$qq.YIQmAzZY vB@0ιg]Ja1AiGt孏Iu[uBLٓQpE\l ~v!RCd:8Cȭc>RźƷd&~ mUZJM3l% %@ X9^{-M6ܾǼQCbPkc;xWG]ŸJ" fVFo!pU:r;'ME U[5CK?1eMmO% '@7XZ͔CB[2X xroP#t5]K~8 c\f/E<6|Sx0v?ec$8qmr1<=\)H3R /#Bt7)+̚.1Uh]eǚ?kwE`B5%KhcKGQ\Jhl3DW&k( ӏ f27>]88$Wj'A5t-)ʡJYSn˔u\27 H&#eԟ["؊t.SVL-HY ~:nmN rIa+ &j`r6f^! ®o:TagZU,C:2/n>~%i:A~yXnjtaDd"GvUyM[c"q9mhW=B6a 7}y xxp[-X(D|d*Mq,o@3KhV-G8 (#hOq>\%Srt7~5`2kb+U( 2Zf~P#c7nn3dDZn^9ݺη+ؕ&ö:-+*-i{tW9 @6*q 9oόПc#=Tv9Dc-S PYP~^lM7)j4>/δnj~8ln0z(?3#_DŅrjTdN]FZk{Q>|E1 ֘y.EPڗg׌慌bW]%wdfzF^\129 ,@{E/UdA}}NJj)ETpaTPm Cf_1Ɉ6->A%^[+P'K&} Z{ I¯؃ߦ 񐔯)P#c~( MUyFxxK7 '&̝ %ᕽ])vm P,2#-?FJRd!"&N.촫a[(s]L%hgȣw/y4jc52uA| ܖm\Ohj5k|ڛla+T]/U{fn1 !egh.W dHmOtw׿Lj}88w%jAV1?p2>5ϦD_Q FBų>!Ad&k[P/@\9ځ_SL)6m^Hn`XVk pph'rF^b.ѠZ2C39`8ftq|X9,rHob͉O1rbs"ĝ-btmz^f@_]J3Y$rgWύ8&1ɻTc4Ang}rDȺnHyg&?nu~D"P]GF&Nkux-c}뀃2Gj<;3l'b>FRT" 7s qWtYNaĴz)MZ)Fx(*H, ;umziX-;)Ψ2% 8?Q{vD4`Ϝz.cNT0j4?$"^ n5=znվbusW=B*ş/:v M5: TK<H0k;a .|?n1AB67oWLnO;f1% \qi(wMڎ< vاTr(7ֳ sn!6v6WK|haX<Α>F5Wd~ Qxgu`-hpmE~A=Hڬױk]})JڋK]zPE\<&QYdSv X_%w>&7RdSȷEKa:hgir?UhSrOD!T%:lp'/e}'鴐xڷI?s8\qkջ?jxˋuDFIE2;yE{}2lソw "vcPa䔇 .^mxrptܽ &%ʍJ$ː@CA}VBԎ PGLj…7oS/2I2)F,h6\}|V԰"}UZO@-`WZZ|^?* =Gr^Ҕ4i6י [ VBIt[`- Ae.҉=JKDn]X̅9w{'?E}yس%+).B˰ndHKg!&j=`tJ4{ޒ̯0}JFג$&[ECTב27g@Mj?+H? sϟFCSie _hn (wB@V^イ9d\ 2Y_T8p^o6r+,wH7&m 6Eo=ېʋ()_ R<:h[[EE" 9OST|yݵi뜂!7C55ǫK=74+ A㮧+N|k(,N;G'Ą">1[:>04HJw댸vw!@u(6'2@C ڑ/ܢg㿦g˫mRB ǘ׫qu(3UדhZ$vkmEU8)M2hr9)uH="[k.- p(<=HNU|8t̎n0pW[nsܚ`DN2 `$YD.kT%.C6pt'|Սo:\-z!Ud)PgW'1 Oe~U9-/:O(JTK*djzۙu:UOlJ@VWcZ l1obG=P"ĞAм/׭+#!q\:ؽg>kݘT Y:p|-goDN d F ~u"kM|rHqdmaaNXʍ\;#G=Ҥij L䩧qu;fj wd<37"lz\qV!)ZК:ѵ<+!G }qxwmud 8QK,Q`v-|+Mss {zSDҖmcL[׵pdEds㇏B_e0}he CkGBI̥j鏣vFrt4 3NNGշ hj"!JK,z)Ѝ pc$$?1K+2 [786\Tuo<Ɉ+qwUTZv˒MȖՌaBe T|ԂK^}&KU\7tO|7OyaT RoT7HY#aΧUsSvؾz+e2za 7"Z=D[&f(CBI`<;|T%bR 2ji)nrGsZPRs;E8oY麸Ldk DFV)TXh@f($rRaM6)D[CNc@OjvLFmbJl:Cu2M=\s2ǗE׎(r%]ǙZuTroex(5͊~]ѤU~0Ty@KI-2C RC5b(ܲ#r.SmSc& w<5Pr) M{KH`_ } <%mNtj i1QNPCr_a%TFPxq@&AlXb)~AzP͍m9PHn "IVyGc\ y>i/q-*'Xw@$f% NrveK{"Ak̔GYZ* 0PGw~S+b$g]3_u& _2L뉑T炄 IbFYNīk`;|ɵ3lK;0:-t ?dcUZx{i PpN~|fL1#|Y|ݨJ1|ˎfj৚ɋݰ'$>>qVm@x#cCVfO0?Mn? 町QC2 Lr\łϓyXAPpLA-e){aè:b܎';׶gρdHj,m`uKpޕFWh&31G] !rP]5xSB9cq0pfFnQwAN[#Mb& 0\%P&f􍨽&|.a8Ra)Trn''68^Z>vDPS^!16VHQ+[Y=@4 &N:Dӽ4jx3AӼa _a~dakR"V|Ͳ#5ϴͿf<7&/.1ve8dP@wE>G[IC`I!" U6hI7w˅06owPO$|5e3~NI#I,J7&P) ,-oF-Փ9&ףй~APr_z;ߛ82ٮW)״`#c ;m62\ BeVݯ>XN9;;7 ɝ‘Tާ<40dEc׷\Ss90}nIcfha|Jv݁ڀ"Hq2?$ O~9BO/mhl?CJά(h= l$7͏O5iS+\zkRDS‰c}C7:̈́ZK5~SBlŅJ*^ScW8n|K$ŪD^5zn׾ڲZL )n'J?~$9>y q єQTcw"k(:oi$TU'm ߷ \A?` k&duʛӸKlR}ȚJ!V$_N{:\уMM + GMACTMGna16i#|*iڋ W,gNOŹxsir<`)KV  'geiS(f(WuE{ċe݉yuFA]fٽ9 ̾ʑBdV]))[> z.Sc= a?vox5T{1m^z^G5aТiFg7 ϙse5R`Wd^t mkL;j=+ݡyVfmEnbϽ7,M=_jo%lj9fP .1zMg7@JH~STbP?^l gQt&?~NLV\SF_㕽<ȵkv8X},øfi._7&ߴ)2H{럐eZz$;S1L7bFmt Hf9īK![l ;s!q=~` ILNxV3vI`8⎊f[t>1*;7{jᡛ]!tw3ɒ1og臮I3 QTSk7 ׊|n'/]e(V͵5(Â|?3m_XUB][@$]dKEv\ufJ!4q`2{ɚL}1ڏ4Z7|XN1D4xcZ߄dEYr!ݔ]`Un©'`kE7Yp擦^~Gzg"=YCI."!ў s@Pxuhxb}`f7b Ir [wȼvl*"IvH#y%^F,3'(=n[nxʭH >8P(.W*2aFO JaژHvMhZOP.Ijg'@UysH-TD:[aXfpOmR:5)bHIо[y>ESO5UUZSR0L.+Q%1 Je1 zcRl6Tzi&|qm.T8>Kɷ:96Ovm ł&|"}/e%+#Wְ6A ]Y>[Az `b5ZJeDĜq|˰`҂:>$-.YKX0!zm#.YG%UZ|rT9{5'YŔ;! ŝ=T",K,PJ,N#v*E 'ho:*"ytH,)BY], m/=;;|l6Lrox9 ָzgu;xW@塠ڄeRE!驲dQ l48ǤKhWCaRyx-* $0mo07Zܣ:zxZW87/Jb SUJ$bpcaJc ٪{Lx[YoL}\*!j NSD>$>V^ PFmXy`^ð h6b#9 `KY- xj_v+,x-0j'9Pu'v_Vd[jU 0T#8ШM蕞A?H$Skozx{~] (Io!-OXVN8W?!%uOKro9ytgY7BVL#i`R*}o9e5 QQ^H;'Q fG13)BhuMpV!b6&8ҋVp64nj<@o?/[$!եD,72L.XI01}@2$̚XVE2Qդьƴg{{n! .߰X e ;:Ώ~+pJl9Clg7Kc)σvr~2Og#߆KYKჲ(W{   3],d ࿯(:yP\7V|jQXgp }R1e +/o…rw UWXVGFuvX:83[.AI5ZJ _S1!qNmsAA{2\wB15PD $韊 !i$)˛j <r&/uzCƦψsk#Kܹ]\[M4T=ǐ|GGM8,bbiv2zM\U0[ߵ@ ӎ}eF_p?^{ʁA"];av'hPu\:gWJB2lZ(M !:z3'9UmB&%ܯnҵw"NB1/HƆp"e1g<xG\2B˚k橡:rԝh"5D !s*%_U:А&I۟N^~΀TϾ'jM8QCLr'J(sPـZ_+$-|2-#w%I"m̐>*Z +VeJye&ڂon< M0(>e>`uty6q:|Zd8kT_)d9RT|Udv`.8y}fހέ"ai3kTCSaR;A3 氒([T)l0(hǗr7@bw}!ޙ4s%.06+U? ٝO(&1cK"!*-r4pRyا!*W=V""4 y j 7rr h8d}.T6; YbiIJѦa1^؟yXC#ͮDyFw9U'_\!-*&ȯYΤO'UlegەLjl}^4m (3:i|i5&f=H#3Ki| , ~̱zH/HNe&+,Rdpf A238J?!R,/]}JkOsCä5-b@b (AyJ+>Ho$A)t X;G ZoM5^:޿^x 7,~ų77fa; tB(|amq8#_n6T-t=^^;َR)&QV7YPL9VeX?PuW6'vгsNg=h:=])!\}iW'[f DW%z6;oewD{')/;F{*L TmjX$}vs^,@WdZ %ElU?rx) RLg饧KO|/PSZxEu#ILd ,{I~X,UhY `*CL\0i6p 1Mjװ'KɒG=ζL] y|5mI'皚~{NuԴںH&sdN@En4Pvbk0987x!Wn&w^`I]r@ф gz(W8$@p}^0I8^:6hQ+qmbh"0ОZqo6XA?. udG{1apV 1ysujiusQ?BZjX[\#M$ϔ+(~L&鳪VQ##6У~ DWVB(Q=RF'e@i(kc}Q]y;LbXw 瑱˦Uco$b Ժ43d owmV-yRY4F [-ȑ$[[?MHT~!h~xDc  yT9!]EICXae iu,Μu6'j` xa>H" ~r"$&BVQƜSI[ؒt].N0حSʺr BJ1gD1LT}߀1+gPxNbQ4)7T*,WU޿hEL7!WٺP=nvNEl,?)bs<2?B)ʓP` 3{p8_lL&4o%M] |PX!RoD \KP?`~%ΪOV ]y:Ҋu>]=n(ru@Ց3)5>p ] K6"ܢ)zK67cN*L򮲉Xx,2|K t3%pxQ+Zfȅͨ 6 ɽU˸+NjJ {6Qty}l{ 4ðCNصVģ>D>{>= 10R?kpy]?y10~cYIo瑒Nsvct}!1@k"1Vk'˯;1p<V~lrm^\|do]vo- *ON@gM\sT{͟\ JM^EGG=B٨beݿCw7Rx,@/9 gJocа_e}4_O`^VI++c|ݗ4w`?>:08$ze^>Vp tI4)9), ~ˮoN,ݫ!n>v (MuFtsQϸbBl)Isݏ8~N@AO[OdgJF}ʊ*Qɍ[mMQ*06KpQ6 k,o|Y39j` *vpT{#M NNǐRg!c jh,Klh[s(ZslچϡY vy12ak:裧2@+&l.|_;wY<Cevn=>|Tf!H(Gr#(~R7c;n#NRyEcG+$HJz$.1roφȇcnKao-:L?]!Og>2eHh;pvvά8@GEO_}.Z c Vz(;x#fH2HOTcB#)OyĖgCHSLVɦ9 DZJA8cH6FČMqwy)K-3e!-lz'$$P:?ݷq4_,Ijl\ :_~:ic}ft.O-!Lm-iLm$FL*iVfv_z98/P;߫ Ԋ;4b-U+IazTCrq@g,Ͼà!vQ3D_B4|T eѭuK8hR[gY_*VU& %8bA 夜# ~xF k.*w)p8]zcFr:Z.d[ӿ#ZkA.E0Ok.M6o#bGpn :oMpuZ\y4n -RQ[J@ޙR\oy)q$TICb׶~z7p^3fo Mhj6b'3t=SHNبLNu5C$;TBbM0N%pJ<}^\ m'PaPzJ, M[駁ymL΀(X[c3j:,2ҝPSخw9Zv 5"#J& lA5d[: X)- JH*47dHK8VTpxSoZj2ss? 4-N4x^Y V-h>eM^oC fy}z+>4驔KH7c:3c|M뒔/dFla"UNfOMlnf곪EH"*iw-롅^ _in'CcoMm\aP[GĊ^|SAF~CL}?<]?8y87+ D}8|ayGқ$m*\ҩHkwJi2^cE; ԈWPN1{s_RkvI͖ .{ebe`ڙǦ=Q4來]JBͤ [tb f($$]OD(L;Q~ @0ovĵ* 2/Zk((  d$OHI܌Wsk{cDKiѹ'{)5V?+Ϗ{TgÆ*I]β7s Yfq|%yAo vþ7%gH uWzwS"h޷\]TwuZʘuSj);%4C$c4j/';Kϵҧwx7Z+!Y]Up*opUS8\hl"E8Uң 7`KG[x?2Y짇v :>n^@)~+,FM<Quy˺Qb PPvRN|NXlsτ@R'Zm8l`gf92U;m'SϞ ZjLojfm)c55ʼn^^Y\RޥbE\h `2įHv`nՠ,>!U-ʼ0BT?oy&!^@Hnϧ~8Q |Ec` {AS. rwg(gpPw^_?u͒N/FEjhq@dz]'d46+zZΖ.g" 1e+m|̋dDeݽ[$\)M˱}zʉ%ЄvXX01ޠ NVRYHfh571ᄎ<2&Ww3-rξ"_GH)zdO?lPF) Z;Fhv hOz~wEХ^ZC/MO?gzus\ 7vfef)k>a?N 9EdvnnYvs"0%<@֮z/.+SDSKuRs"zzyFq}2rq%1`8,[2/Q -cWe_.2礴O΁/m5zȩ<$6ڴ.z +`2FI.m=|5tዔ|AxJ>GܵK`:A?R= Rت*b7~?]=RZBept~p&,ŭmЕ RYA 6Pt %6zmZ*R5}i j3,KZh&Ãf1Kc#ON ɥj:lCH[~ 16+Vh ZJT%l=M]17Ŧ?fZ%HAN`Ԝl#NgI|%dJ9!0I&}9 K'lK26T/Z"N%rK<)My<Ǽ_-vHyhqEY w{?hYzU2% '`=:_w+Pxl=v#Ïj.=^N jjz)hkC ǃE`!iݵ='KKkHLZ|H>]N}R!* XyS:!$3#5@A)"-usJ ^ 僗 h=_ ˬg3.:ipwhAtTTvcHJrf03o Qٵ歩KEN&l:C 6(RsBGՎ1_(6Hef8V"@1(#vYxS%5!7؅2jǤ3I* ~[*7ުp;*bS}Tc|zuB]JO7l70| U*RTkLcCI[)'XLFI6xgHd7l9lĔqZUhq4r#遴0/ bzue ](nR>ߛ-9,\ 1n%] GHĘt mxg9K`a n#Bg48ٹv)J$d 9oP)w+@Ah$ +&C@Lݖ*>VlEߔAˀ!p!B/e$UiD05;#';(ȭG`\'۟D}ya]/m#<~]0t,"CՐhE>n˳ұV]f}KNꬦY<"7}1rkH;+'<醛Ƀ1G*oؕ8R*puE%rq*UhYT+5Ol4yޡs K~8tEYlw_^s Za3. []!v }gАoTµhq|;(f .Syl C1jWE0%h}֞Y?V}ܬ ǁ{E66tz؉H h>pJ%qmÞ[g?"ӚB>/{FP z,Tt'Gfxk|&l !_lJ:/Z鍞Hf Diz š|IB_rn鄫%Il}}0QJ P`B K.;&0Ҳ?'.XS|X%3;'.{5-Oq/_/C~*u{` l* .)=_gy|Iq&1(@؇3wu!p:~? y5u&8'>cto(7@(5-Fi`dkrΌDp FVӌa_ڴJ]dfGbҾ1}^*u;s>w(aycq$nE"1cDTR2h֖8 TO'5Ч5 .!kd(z({O#牴 0S)rb8E T0Hx '3"L- >@t( ϯޮ24&toZ Xv D_j 7V-CK׈mKJU { O5w!$ HOP.PQ)K}j@͂:w{`WskUd +#M_rg"dqsMh|_,#`'\?UPޫ ur1WK(={G=V9AڀR: hlJ)M˱:ȦLIvn 'yRB>Tc+"MU~Ieո29b@@EȬ*ŇGsNnx{P"2N~Pf]i..# Gr°-,W1cx87 BqHώKm@- Ma􊞆hgdzl{)SX{WZaMu~WHrpfŝniQZj]QC VubD~~<@ 3Pfp 5Qo !T\b|ɪUC?.7<;S ǜdKĪfCLu\RFŵkX'ur!  R/Z<ˢ5 [[cc 0Fve7bXs <>ܯR_VuTHd'8X\Zrlq:U;'5*l #ۛqKTwͱY*հ%Zh4.-OGUL26B @Zt85aE?M#tRK(9_1Y\/qTNA+ ; $Ӧvy|J˽ Y"e`-(YPpA_0fx ΜB "e{ :8w:kKNIc CϡI Avo'7k}PQ?!'[ӿPOZ5vm9K 6YOQ6ir&r?<kꍧf3%mqfa1nC"1TI=vOoZjN7$Q(b,z{)Wv疱y PzW ""5#u V[!QLq x_b<ˍqeaKc@3аM ^rzf N|.DsL{`"I .$=yld s/U6_0Ӫ0crſ7b|+1WL$aSzK(x-dT+>wgjDzHO3XBJzjjuHw8\X]e{˓2Ѕ\Yp(o-zpq9?\r ɘgj"+8"hv3xDN_EFZz- +*_" T|қj EaQ1뿙\j0r?]֌MPbhb3_"?v{ہ.8e|Ds wt*a(R"S΄ Rx<D҉uԲI7٭=˽pE[$Ÿj hCܙ35GŊL9m{9NLkeTGkc}6v[µ6Qڐc rj(l3lw$eTXy]:|1MT.;TM0 7 B@IbCm)nו?2BL.(NLpڟ \{w3˥ظvS|jpZ>},Jb[+YZz:--o;I{ǭq?%? JbU'z[9[̔+֪9>2:WPԂ!'*Ryd{mE}CbdE(HDd;t֣Ai e Q`KpR@;[3 joNfJd:j^^4е]KNa+5.ہdxstqër|u1VҶP̐I( hl|3qo)'M=%$ik`g@t43Qɫ 'Ds;]80JPPdŜQoHn|j5k[}AX΄rgp:vAD}3Y'*"o I8UHذ7C@ (ȵh-Vd lS}h%K/n*-3?&Q0ÐTI-!a7K%# W5t&3u.uUx&bO͒61mT8BQ%OT,~Po%~W:(c4tn םڶi۾dM). 54O.U]nlDIHO 8LtׂʧgROC/ JH?3 WȆ5O $h5g;FDOval!2z.څ9C/ V3 Xr1n3c=TuL\&^ (Yu@1c^V@OE#7";>T˫. 98o~Q ԗFBa=s-W}as:ݪA`Erڍ"`XfO1% &R^k0PBݫCR6UNmᩖ8uUh[LS2! |woFfPQhׄlźh\r!Wb*ZH$3A(-Go)SYR=Əpvf3.ll8ϑ%ݿl8<E^9 +}yاe3r5NL}Dn&hGÜi|u%TObdw +`{'AGt,M&6.^%ky!Us'\|o^dGމ8*z%r)wnDi!P zxHOCQI(d?0'/DpST/UQV.5F6dAsb({h!V]Oȵ_(5YLwh6-=2?oUC7-o'o2͓/$B(N,\T]|P2Q>\Lu,$h+vs_h_MN|9g++w#(_0-ŕd?$u'"_T4umJ)^;> OVEN)ʞqSmD8@MH3Qbח6k˙wiJ;ni6GuJ8Ilf~BepA#)D4095J:ʨ#٨Bt$!DGfgpSUT9^_.Bs4=@k0D'ܻ.QD`\&^TF@ՎH|4]U>#Rp|6N0Zq%.GQx/aP$v1ց-gGi #m,[5l$7>[@m$= OEи]κӸ &qPhz̺sJTPK_-1n(f}/Φ2M̶vI6(Yh0"eA[uz1ju`hy/ URf}*̴fMhi% J-ڴCVdo+VXW+F'6-m_ʓLˆMK^n 26,aC\P4 ~5^Z{n䯞X@ATԍறЧfҠ /PZlv>K0KݜQ"0kX[Gf69ɀs`[8; .n ?ɣ&>VWiLؚ̋R=t9bHu0|HtI7y%cl DskBJmV9zU/(|Յ+uܙQ.<ޖ¥+aɶXtZғGC!>K[3FX*%l$Ckm̾m}+a6&K"zGg LYij292t YZUs=|耎\窋hӋ} eɢV"fws z@"vlNj)}_ ݦmD[~_ hdwH.w}0$f934ݸ'FI$@k(!qcblwAXf-+GG ],))D n 7,"ug=|sRq[i V"%)b wsCaY㉮^D΢AXUN'c"xUu)2_Jxh_GT`MnD5UDL;TUoe{sT'}k$\T'(+2g1M6y;i)!"8  2l۹IudZ)曞,Thd+aOd H L!7><`ܠ]n3eV.ʕGL_GId~GGC#aʎ#핂Ǻ 82z!uC*tRIcno 4Y sDǿ6OR%$G0vyz3 ZH`wc8^IY5n7kL;/,ˑx+J-N&ܮ;x ~%v~|}{0B0 *~]GNۄ]pIm?dWꦏ{ގMi!->-'nuR@0ٰ=hI&y J$0OVE՞^ַ>MNѯi!K5xG8}S,&>]|=9n eU֢H*:o*<KҌ:p~`Fd^C )lWs~JP&O5*Ӆ}Ջ"S(pAY6szh 8nCeUئ|L3< #`ax<!b9UzFoiC8e?ŀk"p1཮3k|)om?"q3Xb: $ZF0N]@e,hVcE^̳Y< sKC!IcKBޠPeҍgGsD[x"rt"2=k9jx.{}#y'u9O@S^wˢq{m' Ɋm@lD゗\ȢrA:݁LqW#KrƑXC=ʃH̵e[#lH4~J|DK4|>͚?k[cVfK9*F˴oibC;bJ\I f(*}Y̤6*bE[Oͻ`"=lijO2Ė(f(j {hr0_VocYYRZZ§W*wĕiݼD(|X DF5+W;pؖI1Vc|@ŵd[먷>?>Xળ:R?ɘExQa6I` qXTx=cw0! OȀ熵̽~q09-B:Mh4їnA@"U27KFMs[=;!2Z/"̂q0ϕ} [ Gw)- ]tTSdk~^my pzep 2>Il.;xFDƶ%Iz|^EChMĀð)S6% 48 jk"[SN̵ODIН3ۭc~+A䶺%h(Ƙ+z~WIgj|ШJsL2RUy"q[K_> }ՃS҈ O *g vCPdSO$LfaP۟d  _ |~iI!;$|ݶ>̬ i;DoMb,O'U!5^BQSIpﶶAqIϢ䏧톘jۋ2**>6NZ2,.N` qGe&]Fs/d.O]b2d*0iCݓ^'L`{LTG+,DRgJee6İ!B`.uܐ ґ2j6οY5q<B3'r1!g!qE(vU'VD8iWwn0VN&znc?+w&3.`?v0V҆&]n &NRpiЋ)!Y$9X^YVwbώˮJ`yʕje.%De 4;)J[c`B}{O/]2~(Xl Q {XKP| 9y݂z&n!zff2 ` 3hblIp[${Kw1E:ڠPsKΦZ-O=dضѦ(z bN|o%UvѴ:cl H¶*EbA齛Ŭe4Oa ?&[%ʚ D>kZm`%K_JeTU'΂~f8J:HKl auCXR}fVWW+ <{-eS BT2t}[S\ S;$tWwioyuWg8-}w.f{*2B= q0 enG>Ide{ľ*J1CǦh(A+EUܾ1i5ŵL13QΧ׍-@B0lz1~%s0^'-F}(n#9֔ ZpƫIM_ApfH*C||6R %rћ7m ? @Ǝ& ~ׁy3wa6e Y/膗qs9'C w3c0pgE t @2C[t1{߰΁s5r/\yH7k[;Ȩw>OYU-(^'ShK*>kqF=U4|1aNon nyVD%DLpI,0\˜`ݹԗ/@?$֥N_LKP:Jƍ~51*&ѝYÆD- Vhܼѽ#%-ոM߅OcoDe=ɖ;GϵQob 6i'T]BH@mWVig%4UMO׆}4zpH'$:&VتĒ=Sɧ{~WP57[஖_L- DmA;.Lr|nzF޺&L\sms%&ru+N!zn^ZO#Xa4X? '"+JG-jbihmEL*zU`k]X ¡R<`t\YyJ{#U+ry:R,v uطF[BnKS_7:%އD }O}>9%iD>8I`)6Q#l{F6aqHzQ&b0`} L0NhVy)T+b{tqԾ {uMv[rZPz^W[9i޳W93^x-4:UҫMz2eqMRd ml%PT帎! p: s#Qu!ULN$`h (:$WdmkR4 V$ VXMܠ*÷`[^2#U\T%HWt\F>_l~ר\IwbhJaip!Rَ3:+ t\ G]^DwA )sL5d9?cbM`cV mQOǞk_9R_۶٭/ YA/PlivG*1 4O*ހ4p{ZD'@T-3ṣY- 0AhqP8ڤIh ‡{]U>@E/H{U:_E1(<I܈ @nI)A9Wd#!$tТ qV6zˉu"\F46N%x:ZE$%39bg9x/R/?)ps E #'wvfOb̧$(E2?eWnի >N Ser$ D9uF Vi}.ȷ@PSwݛS抃1]عl^7[j75ga  ^LHG['cy[ ޸A ԚXhKNm!;sd/G;m P\ >Céoǐ$&7Mf\t@ r{K].tkBwF2zlȧK=2VĂ4kr ^4 \+freY:+o8KpeA(ÃQ_N3N,)+U^k 61:tb~e_ÚXe)Dȶjp AcE" n;6z|87p>U,b8#w l5O sۊ}:sgݳ%a!X'c臍6^[ZQ 2CQz)QqBߕnȕx/q8S٫N 3K.;,2n%wKE@Y`8K`0|~E8'v d-0e 6z mRBWuBwk=^Ia~3TS^H鮛\_bQ",Si_S9@ϟCt!9v R NmZ''b{vNu]K&aǍ/xdJf.Kʉ]cfz] N&32|fNsxPaҗQl_Z 8 窡Q+޹U1܎0A6/9EeTsȏ'(( 1(bpᨄLԽ]z{6o/rȳq[kM88ƠUؕv}~&h'ƞ(U]!d䁋7_,#KGq6ŷfΧmHcfMlAbtŋ a04={'&9#׷b%, F#D.̀Qdl-'eN6ggKYJ堹ZT#TBm~r?<_ ~V˘(CxcytÂ;9,eiX1{DHݸ^#fF\~<@j ݓsVq>O+wAfzj^76S# n.u_ w P"bso}ri,("񀼢[hD{=i9cmhJ 뜦azEq$;"K>WSl08̇$U0z?/v,lh2G+߃n:s [u{YnͪJ@Oݞ&a$d2eFIqmWbAy4vzq@g&LOk@V6Km+E(.L]2ODmzxbe`z>'~X\b9 L8qq$muB|y-8F+l*I?x% PӞkL<$>&"^= 5s.u֫ #Jd~>B 5!5aN7{\Js7WiDQm @TuA_ Y kN R2KT0.?hVD]ّ7/h£ئ\G'n1ڪ)0QGT鑌CeO` .Eٙj;Ϫx!XTlTCCQ h7pc9fGB#x֒̈́+%^SWj>S ߞ} ,-+@16s鶒[Ƶ3ؾEݲK6\7xX`6UfdqYI^Ʀj|*P/ K}䧻qxDNe>07@IмBq<ґDZkD1Xi+{^ .jo$U};w&58@vTWgIeWY08]oR5L6ܜSq6afb cvwetVw@,0~6* GF(*Q7@_#^ RiʟXO^|4"GSVp:d|H~Ekބ]]0te[L.^C{*.Ɗ ,&@i7M+{aV\7dH- ܽ ZVw@v7~nd#Apqi̻K2QdD |qgXeSN@X@ ?T"~JqSgA%W"D`ΡEAFB5Ć`(/{ }M0{l&}:S:fte+c`-ݬ2YN]UJҵjk!KXЃ/dēߪ .7D(PӞ DHZxQC+􇅰BY(Dt51%۹EcO]08Bw䘥Dr8Zͻ3XbI($/T H&=m܍'ݝ'U`]]^HN  PXQ8 ;/m#!/R+δPr3m^ %ft~H2Q=)Ҭl~ob:l%SWg(ݨZۧ`˓'bᣱݍ+o"Gcgzn`_9#Y]=}Hn*nY/Jg1ǎ@NkxCldH]ҞȷFV穙kzѿw._dX@jnp$[dY?K[&x3X*X6i`W!7[ܺllQG͠{lo+Kp}GJF@eD2Z\(-P#~[rWPtaAh炮:j D-o]Q{+FΆ&qH K=lEɉiKېzݻ1L]\ƎTSj k.\]K +nI-&VvO^BvNK$ aw|螈XA\bJq\tW,e|10, ʼ.۸=Vv;;V \9nin /HgzGwH)=yԈvbHgL@SN)3D'qؗE-Yۓwѵ8iO_Zy&7,ej8Vd޲Ck}X̄`QVR&a*p2(pJLb8mT~eu^dpA,Rq*qۮ50;#];bI+QLc-ף]?~_Xcechᴧ KnGJTюH oFӪ{`k_11<-`M펉n,2 C:%`f/$<4='F?A lbXǿvS  k?"<VH\{fΐrj)}aFDQn$|SnVxL ^8yDj>)|ٞa+fA]L@6UKiΗ M~}7ႭM|)l'OFyzB]dt%3V Ah.Z)hVYM:@m>)O*&kÂ`G? ͪ1t!ź Q_7ׯ;6y׵S ,AlIQ3<Сqg_,y=z>ScOr% j8,bc4M O46,*,6/ r,qHOVN ?n+yw`\f<ñVj,_Œ"H#ttfxk Kڧ[s_y;,U*!:aYT SEt ]eF4OElVud߅ U ^T־#u/:}ڐ"_fsI1-TtPwloٶX7vr(h n K@dRpP bHY1 Px@Z9ƫpI5^]CzN~15ahl"8$f W>KD0j`;'='hhŲd3:z73xbGpm*:`OkC/]Y Zoa)[!W,"IKi~P^=(9@wv5WK^(DJ+ )^}=it>5@9(45ְMw}540P(Z뉎"/Of9ǬjS ?$84[e$%y CDϪGQ4:c8~]B>E %9t,`pC/ʟ\7?O;ʺX@C@^8f)W%A7փi8㞛q@ N.d7s͈𧼇*e1``04x WKuI~bbi{ YOGXY"À;oG1`yоApSmۯJks,)"r,BX ?Wj KW E޳v []H߼W޶dP2%Sn$ښjDW7"/4jv4vn։ss60E =HE6RßCjSVkkMY9*lR☢XH`#y&0n Zcom9*2g8δb0aD&coɻb.N /3F+ T:(n(j xn3b>ZΞ[# KyưUJn^/;(=vRCVHW|rhGJ QzAk_ThJ h,e7> 9CAg\XvS@ 4 wNH! i2h-R &Ea4~\;z4jȢb!gm`:QX,H+D.5ҀGF00U2:b'0{Q" C {EknLY6i6ţu܂Ei:6x3-.NJ۶Z/'04Au2 ]*L` JY4^Tڻi' Si`WG؜%ٹ)Ywcr=3Y|'>nI b(KM&)UE0)pw+( 4pN˪ܴ$NqFG(mFzeJi<dr}e^仱 y~3.F 9%J@k99gU $-"J2:-ҪMBj&*3` r7=!A_% d :HG7%TO23u#燗ؐޖz%v6M$ՒG&1AAd[Ӏ~;#txh_tvœDgI.swGs(=]jiW.:ygkKnlJ}geY@8$۱8q8s1z}z1#JJjb.ul|0i>쑯φ*"87fV)t>?䛧]_&0Mbё͘&4seg|W,b$@z®$gAjSu(L秾qNWBEvTJ|\\/uHCTˋyFu gXGu:_!5u09~? Ne-pg21ړ!Pf]Bߤ!pG}N JRT8eYZ{w,[laʄ,%6z+%fJO!h3YV;ԥƱME`REg涆^l]qN'BY?m'יWE_b|DK Ο#|||٪n))wnDg8]-J¶zo*dq38# p6xDY'\Řω3Mf,S6gs%09'/`R~7Hm2߽Feb6?t 2 p@*cw'/GCcN0*8 B4 5ߠoqw>p>sܧoI&lof!Rɲ`c~/mgaϞx6RLL^w< #xnbH^ޏh ZSM( ng2wLW~lⵁ z9 \cQM";h`{=e1e6KGAW u ya\igR%kBVRi7DY%gn|~B[~I^*qI69\/&j|bUtu+d PȶRxK#떯k/{9TS")#Cbx*v'r*-bMόE>Gqbډ輮&<&mBˉOĎ&jX饐\n:1W!k?Mg^f5ml8n0GۋAþyBJWVS:{\7 8FDDu鿎b] cI<*?y+wuE!8*c7 ]4+ydmaO,w!s&aD0hF1+1IGe*nfa`?̆xWËڿkΐfˢa!Ar=qerTb,>HK(<%Ȥ?_0g*<ϊ&9+2 WUi>/h#4&|KYcl+;C/P4-( UAJ.Wu7-KGht}7xWm0zUJ/E֏nl.`[aa:RX '%ƒE5ĀA`M! 6MkWѴ`xOsbg {I0h+iҒS\WDb,wXo'Ty?2/]ɰB1ܴoBUG]('@Hꂞp5.o/Ř)J+6ՀpP Ǹ#ʌߝk˓`R[ޝH^|ZLIR_㡑A~ r5̰W0΂`h̴F/JvA E4h^\IAry_;Һ8| CxK"dKy%\e޷NsZ~s{4ѩgkw`v-8o8|ea %^ӳ"v f˭t*ZQI3wc{Q^ C[`'kaO{^TK<b`}ib`PEoCw?nOǓ;u78 7zCg͢b[I+fSԴAy:+P FNBe_r|Q@ku ahz劯ԋ(lxYY,oKsrp>ʍs%  'As(4`Y:x28u ,@慸:82, K**_+ɠ 2G ōvlcR50$IEQ%c+Md11 R 1^"zWV͛gגԛWȂT+N b(PFm/4A&4}`iCҺjz!ϳ 7{sJS%h@In'r$YߪbmY'p܃V9$ j 3 ]\8y=2' ~ޤ5bM dӸO$ uё_껡c{75y=@Ns\3X@f{T |(NHhMpn)"TOLTw~1&Vlޔzs![Eqq޼ R("kԮ?щ҈+֊7`f=w5s *+452*KVh&y]B`&g~3hk2~dn #0fQ]uQn-LJ_lFu~_At ~6AuxPypCR 6MdCWN }@Y]9Q{t9#^XJzӸ d=$piHbyPU6I`0 0o4K6<6,8ÝBO<'GwLG%JrY@w/XIדQ#6aG| B;C? `溓@ hQAVlK7 '8KV eJҰ{ʆ6lN~ d!ɮ}ض`Y eQ QV9vS80}Q /tnޞ <ד MEll9yQ@,l|[.xYL]qcY GK\5QaqlŽbKaQ97dOV GKUXMTURƤS~M.}`~-G`&X GyQ' IQ5ΐPYLh#ֻZ80i/e=޻ &3 x+#@@;S,f9˫8.61Y MK=ސM1?q DaՕFqMu#WAՋJGH%w'8y*.WGv˾ϐiI`lXU7g#p}dy=|m9I7~I1̻49.Rm:ѮAd`ajCp(#d~tsPgN;T{Uqtոyk%q |̄c9Օ~&iL»yһ1:\DC^v6(zhdž1n&Hçjn|KQ)A W'P")tlsGץ^(̲UNܦAafSCvxp[k8 7U O'igJ˻HDIZvsnQfl0*"]+ؤ<ȳ~/J *.}YXoZdjl+qzJ(061/L/%"_U';(7+nOzvPw3ӟ{Lji\J֛1ߐ~{!HP,QDF7 qaf񉯫~hI']AL[ޤA<-;t[+X"_aoV.rxe@@Q|*j8T.va)*jUQ!bdDZ'+=8bc]Xy9x2ʼn[e!,Imh6# ;Ѝo 6]lpߗѫ*i^XCN+3%\)쬳)l gI~E㎚e΍AX18ѳL~-*vd^3& 5 Xu.?,ltDMbCi.28ߵ5\7Ĩ_Y>y_C|b: Dt+Z?{9֙a'}В?>C]TW& UjE{!x+K#g}M&V Q aGm2BbZEfdt-|Z7HY3?>L]_ٸ_p_ ֺuc%fPaw?L\CRdw[^ịrMqg Z}y|٠ x˽I#GV:L˅RXv e-#u3<~)$˭v),:!NO̅!($樽n*M0k2+3sZ&swRmx,$Oj8[>ҳ-ݷjf))7WPC>w Q %ID?pXSO1Eָ10<ֲ^Pz*wvKBرgw2S Qre8O qӣi-sfu*r$n?kVM~bs5ʕҀ";bHER<:*q۫"%h+QGbm+?hb'K5;xgYћddk_0UqqvQ丈U:? }#>uTiy+#&؜"=6k_8EfaA/,JNܖQtMIϼ4QɎŸj|"IP.7C:Tt&tJq|ۭV-]~ n[q>}f=h%jF8yM5F EU[2vW^aзм-IA.I[H,6~'c7fKL^r%4_ym:-5ޖ<<̚1{L <Pd~_q: $eB)TxW!5wGt2\)z(FVRv5kZ`*!+<¾5M3:X{>R// Hܹ8׌#V\uz#3/PA+ ',c7.;r&"4-xoƕЍw(`NMQ];{ph> 2D!v OݱX'j=\!+3|ۭ XY)j>H4YJ_uyl6:ca! .h{#X0\؂8ovWGZS?wNv0"nIZ>SnCXwakBv9i@s*x }_nNMN4WkIQ\~%j)gb]67T#1v^ VJ^d+e$:XS#R(FiJ4#燎1e4yv&Js.ynl60\V{!ꄊ 5/ŌezTM͇ f=34QJZ]hS,ֶt'.vz +1 h(FBY?Y%)iO0(UNZ+;+Q /ĭBy #ZbϚʎ9 ۴@f} -}C">4:*Έk Ž5GI~6j"c:eH&{Wŏ$]:>[BۘC_07)EOf<0dLQѝZm@e蔀zӍUc˩HUjY&^3IosP*~Sm!K=eDlhwBUPs“![YZt\^J'xPuh/;6U?qK`H'& 6)BK r==z𰇋Y$L~kX _T+G_p}, F)sUڨp \4$3ݲOIAvLV Bi 5&xtRF^hn2(x& ֮5*v~p(ݘIúQ.6-*:I!R6TH5WlOd*/O /txl}Yڼow1U,0W TŊ#&;Y1_N)կ+e՟E6 =HV0Etz=Aΐ&ۓirhg[[K!r^ +v4mU 7[r @Q Ē3[  P1 zo8JAS~D|bkY5e:Pt/ƌ w}Miab֘Vb׃ucx\>MnV:?aQWkh T`@ 7H4#31pYb *%qcκ~c\v}+2g'Ty0EHݭ7zq->]Ǿ@'ʇONtx^)؝$ |uc:x6淹q"x3$.{g}YN0Q")$ປ$\ VH{{J}qT S#K')GmjGI_ `1 xl $X$FߝEoAndmޏ>Me]k\wd+8&9l8 `Rm>2_sGZ5TqN>LIM`3V3;,[5D4[`ʻ9oG Fyt3eB'.aWR?zKC4B~.c4FˌseT,;%/فq[H wgXQc!nqͿ;X#Y@ n@ɽ){%٭z}=( 5*} ʃ A0lW:SRg ˌnTR]^A55XeőKiqJia'}Ӕy?ngKr9R)ZQʥ)0rklPk-M,j<$Ó>>/5#ϊa)x\k98<++b~;P`҂UDZS"eE*Nb5gKS&Wbf`AMsw} }b\;h#[9OY3$ >< /~\SIg)J.U_V]x_͑ӺinɖI` xaXɽY+1TH,Hu *=@7H$%0j[~A&RjPQU&ҦI=+iD4̥&mb#v>A4_]7Q"$~ ^M9p,"ot=zzQ-:nvy^3딃\1=M,%0(%nL-=7կv/bO.q+mD_\;1={6 bginJVY`)/loIJD3f=D ;?ǛxM0fFԹNQ鰁WT0.^PBU@,xuĖӯ;̱@t|Ի큖`As׮RoQ:6Dz=%eIA_zyHGJ~81f"gN6ә0iC!INerٔ-C} hUr9|ΨYb:GH3f-w +ƽɗ# /"!vٳG\YP!$(:"@m?ߵ ,+u5k(<WCSrD,|B#"OѠ1gԋ|A#Eů*[ݡړ&:ҐdDŭ}z{D {ž5!t0}53(&\22SE| ܆y*,毦?\M1)M5P؊lR*xMǁU=wm.$ E ̍hЀL2*R>e^j{vHqE*6:P=.WFi㞐[KAz*Ӟ tRz,%`r9g5ZHQÏVx~h4$ ICv>Vbw& Mƻҍ$y.8Mg{3Z ̑"adm5gBg'If ro;T߂2]{3¿,7go$Ib?{9a2p/YI9 آ c7Hj}ѽeQK,^ꨂ/!Ʃ$C/DD*>kA)ƬK 'n3~&ɪ>! /] [KҩPX֐Oz ّxC jf\5?fx#UZ "kN]`vYt+cJnYPYV햇$ GHn&Q7y% V#Mbtr犓\߭o~3 KD$kR7dwhm׬+RCAr#%'#&oTwm}QwGZvUW}Gsኽ a5Y3صl {VO*7 `'TzT*3/9e.l慯R56;zX"XŋX+G3ѐ!'j޾6|ac%m{!?/ ԸLחaKdOr\Ȁ",}C>VC[7!Ҭ@-Z5iCZW{&V9$k`oU̎3#F*(<{^ĿE1B!Ϻ}BSBp̵_ '}`\ruG8ZA@@//&u'^-ژ9<8~%npX"ʣփMjB@/IhPxvqW%cdwT<<.ߗ7UYՄ/{ڲ4$zݽ^*⦗MI~fHI:bo6a: f xayʘi# 7L3g=jt '75J]^_';hgUĚD:|ia1U}W&.eA3,JxfyGiyDxeޟ ~,D2 r4< 7t~B^,*EZ$ U C۳-1h7^񖭒"v ̄^lEC\<3:|ZWTDkYX@zYC([ +He:\q`H,z+b(]u3 /]aj3H<ᣘ!dGG$QK8MEqE ^@ヒ~RL+ )i6x/wOl8 #M-LmSI:4Ђ맕w.?|U'AFD7/C_ȳ?bx#Tj7 (qO"f`'`ݱ&">jC3g-bL6Pr,G gjWIL'Gl&EMqŃ{P $ԑR`N-A\#bys[y9*Rc~6A2;xAtg hU џr(Ӊ D V1@s ĎkyYNΧЈi_d0Ibl-O,$)j1҉{+9Kipi9,W`NHE:㈖aKM!eseA>0_+oإ%# /nM-DW DŽ㱒RO&vE*xv҂/잯s+G%s VW5ykD5+Xx I,hRprg̛B!@=^b#_=Q dt1FpS0b} L/@fԶk;DSFPK 24%mf% ^'a[vXWםd9ڱAghN Uuk@ymAu%O (֦*Յ`oMCf҂(o;  tN=m>Ag.)Ȉ@|_Rw{-Uaz&#I>O0)YSHT¤1ӡ,|N8uGA)s6j&:C^̧T0+T|RI~$&7Z?bF,$_)Y)+GiP:)iC8~ⶎg5V)825Kw]9O8,@ s`,q>3e]VĞ% "RTlzfm]u_Zޏ}'Ʃ)91LNۥZJ)s .=tTtJ q "**ߔ { 5xT-7ÃriO4[  .٪gE%({};dm^َA I6h3o!sZKXHf}2x6\v;.岕D,gQ/:(ݍ.C}qѧoJe5@DVÐ!.5gIl$J#39@[.9@\$G{dad^&;AMcj؁Puzw]h1ٛ9rcQzKZZ N&(-oBW.yglYlguиcIsM/bFҕ S핳ےQ|c_0T0A][(Z}$FO|F>(l=,,bxQ{c[akJ +YŞƺgMuwG@_I]f|R/eCğ+;֘]C1o_ b @վ3Tq"3? LQ1M;EYxHmvLɔ@`BDM[:| LH@q ?pљr)\B1=IH?c)N6ml^)J}t_,M¡9jN6j[ojԼ SyS,c1LFya(L0UYj8akT!骳LdgL=p'B5uݔtN_"~P8Yv5£ /Β._ag-;+.4B8S|6:R$ca/a$B%Qi-Xg%gx=fzNqϵg̥vXWܚ*?-x̀B5IFEUR=\.etOadBb|fUXB*CF'xMUJEs 7mz3ڞ'Vx3J0ٶ9fj>봯!&;$̂ǜhƘF=q(5\)mw2D^|P#){8W~,y%շ)x2 Lh+'Fxݶ#9ȕ++ 3^&( 5%!bS{ŗ4R/wmF@m0+^ó3`JLY -f(E%2)Zf^oVkW`'dw+ExoTC^&4:d2eW[RM=$tG6ոE_osbET.5!:sN{bY|/9Nd:8rT; l!V47"d@WBWCwiM/"KJԳ:;Kny'V4kT+'K.-(PvbwY_lb7"IATv1+ekE WI%ܗtT pf<E'?Еuxm*),4׮O\Jf\|%wluKy&T* S}\+t3C$!{Z@W|Wb?Ǘ9*yGE =rM41q /HUxtS)M: Sfps\4vf%lEDgmdE$.Zj9~SbPBÉn)DZet_JD"6o_+~ߚBmցVrar{}qv4 sLMUCfr;RD9,W/2#4{܏`M}%҈zVM( W#޸vKLc 68z=F2BI4@XtK/NAeio̙6Wjǜ/uO⣰]~Qv0^eJ䨄q1DxgSLڤ#o]h): r6 \. 3El?r2) MV*.MI5D]ƍŠ{g u_ӯ~-h(~Te(o[RcJsq1SHy5mt766 *[[g@MYe3pCE.Å-p9Ø:ӊEF;o}yak=!Ҭu3[墘hŴ fH޻ZPDDr:Xo+7)]kDƚ~Kkj"{=%rW'RermEi[IJ &ne2 :ORQw|Mβ7;oSh̲B>8פqG+ 5:~31B[ZBS/a՜OZlҿ- %K(U=Yϧ4]F ˇQ^ ɠu* 󇁞 -EQZ.9T=``9П56-;N »Ds[Sޘ=|C=$J~-Ho2pQe3ӎܴu }x2~>H:O 9:s L؇ղ]8MVE <8եS&`N9IİMA=8el"RF dhtl#oKWc,$02[ؖ_EI?m0%P9H6RoRNGzy@ڡ4gEY'Ci^wC_UTh=@rOqQK6{xßB&{s]L[P\/1c#in#i8!<5oQ]^*+JWIϵp6 +Io?I#>Gl-XTbX%&>0򲴟vTw2 HUF6f¾Qxc =>~ r3}~ Z=; wD !BSHњ' ԋ<&2: l(kzEUohQEBg}N<mJ f{)mef8<(3&ר`"1js@rɔ`X=:"{ÔX`J&BפENI̾UJeJJU(*:<{-%^H\A@}խYK)'\uzWb.oK,YnI:Gs0ڙaН蓙&ץbM9rL'Q~]je۽4A(J.myq  ^y58JFCQrxH]yFe[5 $>ǻ<jݬɢTޭړF+O$%h{ȭ8/DX #hk CٯѷJkYͨ{ViCڦ\iBeus[tŷ9Y8,R{X5 tDRPG~I%$ t#*P RK)h. H`U$^F6}֕O> m6",qv('RWDTo O/H8c%I.`CD{WKZV'Ͻ01B ~MÝfG7W\k;eYw'[ -1V%7~w-+d15Zm6]YOq7GZbr\?mBʺ0 äq9A:,ᯣ';j,|7玍K#V'W??;k`[\& y41Jq%?BQVIrWZS s]տU!cpS?1 EL`;{|Ko@A~IBb7C$Ҫ*:Q/?(Eܫh,6" zfa;KYce2 =ݧ8!oY^y]&L a-%tᨥo0r}՝li ' N64w>j T z!d!.X YJOJ(㘜ݬ+si{qQzQ4Pz &\`%PYfQ!afC ;5ӮVo-ֺh&+Wr'~dKItg=7x0 4vCqqM>9 fُTvL#3R\AeZщZ Et՜o;mNhpg8y,dYQ$',MُE- eoP yyMɸϊ= )q% ǻ DoS>tn80K6,'G=R05kDY{S15c< gQnNakFD .G+"' 6@ZMU0Z^n*jĂVzSLSV 쬔U-'~ߡedEJIP*ٺ; _ R} | 4$(=w>1ag) G΀>Ab+xpcSO\^4jr=a^r%ri%4,~%dl-͟2{I>VrGr[k JxL =kHB酥 )#2f4QjT%|4 ̨A=nZs␺%.4GW}A':d,OUשd4ܖ(!CUhm`GXTT1?>, a} 2YfRX.P!.W:7N[?)0`] nј8&`RB,auQ7}uENtؠ5. aW$0mp-gfaaıNeGӓ i:Vdا0cB.mA^61-e!L>x*dAr}{$2Ҝs/`Xg&/I%R @|!)FEHG:fwLVOxޱKT**3b΍yncu$IϦB94ew%iz!/ :QiϸD5)XЧ1ͭdsЂ㍕,IhhEOZ``j*XK6 c-L`Rx p#Am{t֔A;io>،AZ /tċty̵ҟ* G#>."n@ oqgARI#mՠ pgɘ*SΏ? YۛF <\Y%<0-? 1Y'~Tc]8ߘC7ӑЮvE\;Csɟ *_Ġ@Z=lru/om czcFV(=Y? m~<{Tø%5N :+iy~YOOyFt>si,X;0҉Dx CGJ|F zM \"ǯ~u-\<'f\!\HV qY.؅GI=iqrui!b/C*Τ%Gfdq9Jb<S<> m(Q `qbeiXRQN5|hrTJ=8b6r ww _L2(ٸMsH7a>- ;"`aOFo5/I@~r_bT_QDogs X4lI7<8.{lnnio}[~td|%F mDL=1&7Ѻ?y̗ Fr-+.Auҟ( M'yO0ސ5}>|"^BMaeV6#3,2NX4L&kүuS%ۭYx|jjl~pf ͰqreR~-B!2WZՇo7 2Q:EW+E߾Sgj]T Uȶ9D  d#6qM<9fA1JXS&=0U nvrָH- Mfۀj5KM1&RbE5'"IˋzŋuWC{ͥZЕP}+Gy}Oۆ';&'EVL{dXq~h{?(؊\ =T?NcK#6WU5&ᦹz?y֋?hm\-Ҿ$;sO? Gߟ]{~XSTգk'ß?i_>7wiw)6*+'pu[/ɩS;l1JFL#֓: :GLHqgb]Aw_!0{+m~l'Ƃl-< alR/#?IXug:ȼO<-;M6/#J]?YS Jg( "aHIxRDjoKMr]Je摶{d(s"oD^tԷ^Կrj,A=ǭgޑ`}Л`A(hO@e+k7웈99rX#>a;ܣEX !i\t!^椫׋C!V}&b`/yw>7iZ1W~9i4w1?em*-DǠL>L`e[rN'gQVcK1;β_AQ9/m{#~}á3&5&G{N4< [#+'Oʣ[EjŌU2xuYIyKh:2~ mh+>'s?;`t/Qf 6CPʵDg"F,a=P6xc﬜@eŗawl]1>b+n  +WH%XibF(H6sZz32{w.a^32v9Eb:SW=̆jvM%|dڍeO!(o'QTیN_(h>,/1ޙOQ4OA0Öp/cY4Սdškg-/F`7iv33EA#vM,& nGvnײE{.@0ɩ`Vs@T{ӐmY}l,|rD@=46It.Gp&IG tO6k ȳcpcq*D%O+a!>ۂ Nzz &d;G i(ڀ\AX' {@O^i2͟&Ma6?yVyw4/iߎM.Q;LpѩZL6%t ,Dl+_K+/ 2"W/'͐MoT=cG!3trp; S<\r9*I)Ay4D0|h__'-"aU'D6ZN~} k87.F^o 6 _Utf,J[5-&N/&>')gIWtσWLڅB mm8#ǔ]'ArW鄥ܢwg.^Lc7ӿ+U//G`o=~>dfYEL:!Y?\ܲP<-씳_?᭮ͭ@8x8nߐ|Q!/Hu,=QGLAJX:+ ],+VՍrzS](7T?cG" J=_ gQ7E%Q.t\%A'SSagrRFkgWvïyDؒqP3^Zn~K Eŵ|1ab檠-TҚHt-$/bWsO揢_mvׂ="{3]q?en:L+tZ_(!9ǫ}|wp][WݶjaYMؔFO6Upq`?+gj|IЁxkܴݎD)m+P3O,ѤNFD_JG2C6JiЕl9F-Q((1mCɨS}읓 #t5%޵9lBpy[{G72Z=IvxwsK&-]p}Y)oHO*x{г?ŕ>uᲇMqKM$ f4ʏne~1/%X&d}mcJANZ6 aH?e49% pK nV9;50@ӻĕt: 9Q;+>0a;KJ: /(w33 +EIVVEi (G&Dg?Ax$& #|(Rc+p67`vVszTNCgَmuO4L|lyr;#BI| w(nџcQV ,]Ԑ6])"m؊:g::qT.୐ rԎ֝I6 báa"te|Bz 춾.)[ )k$F$Ipzɵt"V_J4;7g0%T@QUh3ʩ.=|6u޸gK~Epg /z+x-W{JV͂$udoiv+0ňS-sPZpN-bEhc.~G~ͭBGi;[nL$qVi] ؁>NJi~StBTt {V''}Ngn jUȄVz#PئKqSf2u$P ^Me\1d80r{H)5Hd.;b\P@d52A;)1 = bn툵8ރ{jtٲ9W3x YzPch3)P,ɸ\_ Od1UkAL<^f7ȣ)Ļ4_pm *Ā)t rDwג%3Lse{ f?4,:¹XP,/i+dMД6Y{`I0@|T*H o1qmCDE2L {̺_5Pz0'?V}Kz`Xh^j\ceJsf:~}j`QD.k g1|\}MC6QEÉuGW-.)'zVӭY]`b 7~~@ )ֹQZk uTTU!"hBU9G $.twǕ`v)4OH[b7%K 2]EN P5հ|>u[&pG(9Dj8dC+}zۑHݸWg 1pgoy5:kdG/ICS2m Xh0ihR^y|P{܆*؄}?VL4pVRqIl=tm:h5lR0%g>aRՋ܍FO_YDžV‹J041V]6?ժ[g>71W,AR8${:gi"Y/fϐY,eaOէDlY:: 9#˺. ukˑ/Q1{8-JvD7ꈘA܊d1=N9WA0܄@"S.e._ c6olo4H ,H+nFh'bo茠_P= ,ջ 8KGWX܃֪JI`o8^`HXg77FIO Nv +CoGN]^*fMFnIs.TKw"ғ PЃѧx ݉t߅dEd6ZNVzQtqM%z#XQ${w(I? *5 H0У!)#լ+)UԱDp~0r.}WJ[])[Y"OFHG2`,LɱHlGNsCTckQ~VB}s{E#wVװ 0lO|U QQ$q}B,t#𩖬=;8=lU9(^ۋY~Kl$~uKa \ۊ%Hm\d=gLEEXK(ω /Ue4%bvvL~aPš$k'N `'@R_g #hJ&+ RpQó GP~DF[HS=xDƅF()6 Tt]ʑeq tbzxZѕhwNÝBBK剆e+hdĀTFɓ+! WFr _OH^6tNVjY%F~UXbSV K*7k *PS (1H_ Tc'"^eI)q7s:2.S"ԅ~A`o B<Ņq悊+~^H1jΉ ?.cv4'iIzʈ;O {AF@JO484<7EIL?GY8f5k)J_JuS3Sx8' Kd + #M@9ЬiWh':NERd\-Ɛ{#B(lGa`qĜB}ޝqi`']-T/|ϤRlCp0ŃN@Jh-+KvaERb zlP U`"j%siwh D[pt%OޟCpPlL9I5\;|vʌ3Q*.}nUb[ KgS?79cJ&'E}ِ_7o4{qNJaIfQR1e[Y3pPBDEDGUu7*2'EAc.NFaLjilpθd#cMG5K/x^MKs;m2DGk۔C喌Yh3#G NF0_%GX+NW!^x + Fˢ"Au؅Aͩ)kJS]1H :~4c^zIx_aSʫQu™9VL̢w\[Xka}_Qm/My;4EQҹEﳙF#_0": k5{H=UHwTnSz}Yר $ÞTU >~F٨cq^|(&N@o#b._$A8iyi]Lz\8թ)$?xo̹@F'ϛ:=ODT lٿm&)z!6N WJxg =~8cY|,\@%ZYԐ0zN g- Qg^0,-Usl}Xo|g Q9%5EB7G,޹VDa2=Ds0E^h7E撹xHğDX{*EVExs/jľ^_V=pS&{< >Z4`Pv3dZAsbQpA+3QVq,# PD(PKbL5#d5,ӂ=9 Gf+_WHymToKqPXGW+/I=ʤ36 !.l'jAæ2j>T%X AG#~ pܘmrq{'#6t""<b-7YG͍QZwFlIrg-)~WB|يK 8Jm]o*e IlDV3jUT)Φq z(grb/9 oJֽ m2WQDfI]cǠ%#$ 1ZhZH b}n(),tLqteRIL kcG5N`Bڔ$@<n#K\M>d&bG]n#Bw#EhLoN_!tea۔<4!p X<1+hm(?/}@D}Ժ&R>-8ʛ% h6&:I6b^6ڤnoBy?ߥM8}$dtr.ܴRu_ԌoG2BUxHg@l q`"W3 r,XBxT_"4EUeCʋ-M"ABR [g[KY+ *CDdTڷbw έG!`zg2ZEb`]:mRw˲muURq 7ͼ^ƫZ0'OC 'Rm{̟ڿ:՗zF&!= KE| Ҽ7а4ˢ׏Xaٷu'`&2뼀)IOڃG!$*ݲWJR&&tDN*#T"]c2-CC3S-.ɹɮ2jd7 [N2dUH%הadyhًTتUa56P(ŷg-BX,] +­u 82g/ʮB*I "ex9+Y?4}r6o {T_ ]5!qd-ܭܴ%;I"ߩ# \י_I(nb%\3ZS.@=9@,-ӌaekb< @Vv:hIOzay_$qdg8Aɫdn~󔫈 w< ]{9ڴ"X53 zwo(>RV7jc=؟PŠ07z)J *(\П}l\A:eʴt! P+FV{¡= MEmM(i$cstƼ1!D|>Si(ݯ6sW6C!n*/뽦hF2OH;o%–LweX((HV#HJ1/apRk߄ h3i~xde}瘻85{ꇜ>f=BqLB=~[^i=2#>8m\7r,VL[a\喯X˔)d뼤ػ"$=@֪-h#s=6~_ ~ƻ ++Jda ;[7b@0:+2[<_}C+L:ԇ7A_jrr4%4؈0M`]TcvBȔ g]rE^1_XcE͍˄~?Ϸo˝!UҬkܦ*c1p}]3A<&RteU7ŚߓEݹ+O)Œ) G<}&By5LaW'սm9;1H1Q4"}%}levH Ʋ^QbE&#?f5 MnѡKB|T%E {+ N/ Vh-p4A 寠(Q9G~KϨt'bquw]Qs.F^x6ڒ.5>6 -Լ]Z9ps~"! KϻkK~4+]Y*ab B9x_AN뛶" j(|IQ'9Ev_WTfлtj*1^@Q_޲W1!= b=HHI(U |C< /*; fMXzn(>3 75ƒ^[mzŝyw.&yB%L=._<GXɽ/`[lVƅ?[.>ϩG"ɗ正-o/).XvGC^2Y:wXK!˃*"8翸p@:]u|Hxa[_ }+8ጝglGBV[t(Zږcg&fkLjsϏd{E.tD9pxK>@+bvE yd9(rdž3S@nzǮ/VcI*Np.QWB2E* uJ^rȬGukQl?Q(33블c5EiA;DP$>ggL<*2Ih,:k!֪XU[!;!xP&DJ2s`{(0VE6|\P D+/@r0ʧe}0@$w<JtP[I[&Xl}+ i|Y&M?u|2DŽZ!|ܥtfV!6Yﷺ+٠q>&]ecgoSdnl_0d'E<%4yZ-Au'ͫe|$-畿RS뤹cpAt(J?i#;z5 /5ZJMz$);]gt2}6i3 `ai"֟N݆Ag+[V Q*^(Ě+O/; u<\Ef(!G`U!VVg〛fJ٪{Ayꕴ + yI$fjCwbj `'&_gbt$[U:5(wlݒu'p̠xa)*p-Tdr>!jzwjq$p~%{ 'y{\yXJ"aCRA+IX.0b,)YM x(ҫ!TscE;?m}[O !č"%`8h0cJL 3:`kNWL=da'"cOkq,rD!?ozJ3cdi) % 6&E3F[ bЗkG9P&0QֈaY#u?ȁ˚HSKnoVF˅%7i0 N?h?ysR` ٦ӹ I 4T]k w};zX)F#+V#]t]kH]z,TH 菀'Փ*T|:fL2wF{Zwta1Kkg/|ugsM1ЛQ4"W$L9'禧ǻ+VX<CCKP>-0։# tSKݭ]QuL֬/aژɀ+t$um!K?#V>,V5 /-w Kgj`HHץ(g/8]"֮+Ug (%{D`=^ImK%C$z-tR:@7Q}NxjM;ȯ>j)PV1-TŊ딢ݰA΄"(6~4Qއ|ɖd YZ?#u+Ѷ Ynۛ2m4AGh%kÁu)ymsG[=[vA_0 0cyk Z+ k]pN`܇A+v\ttU3<,x /r˽+-ϢWO"޷7@m[g$'R!K,LCeF\1甮oZk}:`ؗ Qw+EUŽQEYiVk{]٪\ @@)ԻAjzZF3SZǀe^k+)^Y\j hYhSHS0BܨvHhJ@e;bK&1e Zn/z6Vmn[M4BKa %m}`aj]iJ{4͡gGf!SAk&.J5(^Dߵ*B4өfv[aˌg{*YۉT.=D/c*T󌤰:~qZ_:(^xⷡc4H[睰;-ek1O;P~wVAG(*~:%Ɯ#_mvެGo-x]؟DRa> NdrߝAT'p?ԗku/ 9㮣"P~3yF)n¦_68OY2r"YQll9@Bv#hnkkƐ9Vq hɔ$p+Pew{5rQI*ջҧ1*mtoQG`)hPzvAnK rsd$jYhlFTz}/oaZ<#h;[(%NYv<* \ ƪty&X~ZP[8kYGVgt8b+!ɐ8RỺ0:@;\Ϸj^u>׉j^odMbzC"<-ޟG{26`e|J5?D<茝—J,oGHw>|tBOA6=ZWeS\Yfw%SRW8É b !d9VQa М6O  A'o%$~ǿkNWbP6k@\֎eJ= hra.U d"d ۞ n3y"4Sgteդϳqgͫ775vG7_#Ygj/1S`u2 tVL.P#] j$EWRhP \7+lܑ@a]bX191 d|!Ύ.Ź+H9lai+5Q$믕h6"moC16~oK_U1 9aS&V ^)?@Y]Cmo)".i%΅}k% `|-(>#: _ZkR>z\orguwJRIYlFx<(T:'qZ;ܭ/`ԁ% 1 Qx]NSs74L-Q + Y,9Xi\$̤CF[8gɕuc+\i8-k BZP\.&)k`D?h~?wu$yn+X8SGeZ[/$L`̐5[ 7mq{y߰hYObPЮ@g19tۣ[-t43'hMsa&B\/7e+l›X 399QTn|1/ǾIyi]1 O\P4C[H<2oXcNNb0!4lj5MΡ_zd;`i{AnΝ˜}~uʣ}!A3ĵs2 }P޴Pa3\VS6>=XwKj -`)PwWZLP,7z h@\$W c\l1D͙k`GP2Ws)f {Pv35rag_\W;lG>cى+-Ħ 3O) R+QYN"3`=da I}([Nnel||9/o0 C Iu\IiENw6 5L6G-c:P!Mڏiaty=qcE!Y>c4zį'1DT 4\Đ -K+Itn[w@^q?̳+M=ee[$"aAC7a(A~4gOwT1n{ 8`+ش/0ļ/Or"|][ l37)6VDDH#~_d]#f\24V;-P [ ¹hz a:Ns3WCؕr6B׈!sn.~VmCȶ|d11IYѿ5Zj8[;$H`rYP:PT?gCƢ0WE/N_5a453Fa}hB H!JD!H}']״Q^fZ @o^KCϱ~)ta&x}/: U72fz~+0;x)Y~o_:m2Jd LO4" T讓sYr-r 9t;);Ag#uMWA锑]eZ@Ɛ<' n;V s%z8 w =+mbwR`>r*weyh=Psgyדq9oV]έ)<҈v7b5/uX/[0ݛoâ&l*b<aН=X^^|w=yI\%ɵf@n1k|Hz9dl#%){ E.ʲy bdUҸTߢuJ_1C'w!cʠκF&2JJwr=wG,=YXz?Eb#;MWBsЈJHQc$ bL7!fKnjPGZn$̦{Njel@G:$O7+y\`Q'` qXKIe\0s u{[x(4_Y7mP`UiSX>Fqpo)b?͝Ɲ 5(F,q M>8Y"ڛ1E'V}E𪳰޿2Ak{NF_7DniIBJly 1'\e zKх'$w1nk쿾Wm M#x03scń[# -0721=w.iÚ߻,pp64 |.i (vܹ> *=y,0PS ;OqsWcO-BHK.+'*1ϮgH&fՅ1 &rFI,tϴ{47 XIrRnE!z{XwGu0SX0\X+g ֔XQs&ЏaAqllFUJxpB&p-H'7BMOj]L|l{<ËH.jI;m ] T|qչ*f,~h3%k0Ԯm)fPUF"!$WnsiO}CղvCݢdr`EHqWC2!}elXM|m((%a⭛PEO 7UZu:gBmҘhSIkof?٪HNK['0\F/>F3tr7<^c;2V g !S),4 ¿׋u$py:h/dC vB`L.9|M&"fu!7*g? 54 ޿2M=׶p4坍QTPE--방%+UD˧1uڭn$,)˷G$%>~+̨2z!#8w};uƘAIKa`Yy~^`?_M~҆W+KҼX+H;lG\C{fG$C C"le>>z,Lcpɇf4R!xs Ҡ{=8Ed3l;Ƃ,HAiꝍ<~;|)7|3<ZF3G$0&W59770SJuzRC,lFDŽL!i*AVq @ aԈ>FKvZr7!jDo;7]qUsT28c(MjC n@" R} ewѠlfl#U6~":W.mO PK <+ƹgIKp.Eq&}<k%/fNgVmUzX]c9u<yLűԤIK[݁_U-Y 8yXl'٠cz,M`:`3+wgiĪ ]7Ɗ#I*gX$=,"7.͎[vZ#6";UFxٟOO"H(?Q?GZ 0-TLЖS'pU3$f3޴k ;#@])nPnMg$rU'ij%,s̼JZAbӞ Q {M\vX}BWJa12vw9y+JsY0Q 0I.PbK=gMQPϒkIfxdp#|s(8 K(3>7\E%%j ~/ޝ+zA@'ڤS%S+5L0\ 0H:=[g?}*GK GNfyGl#v& g5@*_\#|x)92(k)5;7͍H zۥ*31M 'o6>`rjD .ò1BJ+X'jv AT:0!%0䏊X2 6gp=c33E_11RO9H!JE~pW-[/ نNNR|ˮ۶ Piqlkij:[Lg.*6a9q:Pzs}A "9F2`AC>oa/s_ 8-1sL&C R/ODL7RT+Zd m2R]vPM%{1O̓JNxm%WYEeu Td4+Fb) ,usiB  }c@Xv|;4pBXp|3g4Ovua>ݵIAާ#!՞+AUjoZA: l&:i\EgkUy"yVzUXo"m1]%}bPKAup\cCgV NSOP铅SރZp:TXVY ٫)ۗ&\s0H1*&;.߷h>o<E$0HhڽERkg1ЗLyݒҔ:k-Q!7G ̀62ʯy!qRy%࣓YӮ;ՕIbIZ!cɖ8"Rd6я->gL5%3հ&-z$6b#c$KJD]y6zg@E$ %$ ,^! yŌȂIj- OnpAPZo ܣ:/?m , (/yԡ~3f`,z7ɜhq0i{xRʱ5Jsr}[9j>+Hߦ6dK6p P\ ^euB1U!դ;i#5/3D= 6sgCA =rJq\|S>LĝY@y[M=V:lzkx.!(u0< 6v{nECTDȎOtJs>y],h?!9d[;D%_w3rLۢcz[wy|J;ӳfJgVs -D šU!"ꮯIakȴ_*arA앜$d<ʽ7(&mZGVc! \>᭯ IKt{dz5¥֢`7> Zܚq4NVr2(9:ϕr9'}|;t#S+IيOD!S%<[DAz6VOs b9 ZrzxFIm"|ojhG RɆ?3̸ijt(^x, %%u%u>F>A@LXgY tPWUݠ'(4!ZGETrR|g K"%5ߵ.eutXJRY >X~٫ͺI!਑z#u|=_JCo{dN$'I{.^apٽ0 y_6f$`[FA Ⱥ:-M?Q Zv? KKu僨Q׮-fak FAf1(=Y!:;*ǰ~8猫b憀aX;-.qxW!k`JsgU-G]پU;ue/={7p^7w!^Ve"9րx Y=3PYewԸ_: %RiXƇ8] ,nI aT ܔY*?+PڨO *Z_1wEv[IᄋOzoZ':Zwk]{OQMP}R\b6)Q]N$h,KD:mfƾ6,qZBg ʬN5;,:o-A?к˙;-pE{w+>𡢁hJ@ 7U=er"٧Y'J x(&9T-+H*0ZUp'uVzWNf[58^fJo2gR`|/PjG7*a37[d7]0H+~P+w,+BH]jtg_ͤx>ĤraFfހ"\a!; `'@t4wo*>:Lݲl!#fMbww7=&k+ZLƶYÛl_ZE_` JL6vCQl=fNc ̞(e'ړ =iVuT^{\̍(Otbb-exY&1ZM/e$hE-UP&_0qx P6w$E:#͖}L7+O0A{R9x.nх5&5o>X:>^ 6 ػ*>XAH*^gc{w ZIAd1X8]]ҒR`s2%W/}RۣcueO99'qR"/JH{N/12*?ް_}AWTwS &y]`Mʹw,T-:zyFQU[Ґ+=GǤ"Oc($YMS{| Dqˆ s~^#]I>(;GḞwr%ě:K^XC}C߼lI ϔdh3U}_{1}eGj|OP'|A@V:t ]xiNC *"wN1^|qT~rcꐕ u oaf RS>71fx'Xض 2KzxPuѩ+3jZ/Q%#0~b:[qZbT`an$# L|̚y{_i&=4⧝4Y;̐ZqcYknLtS\2e6`۰ Mzhï{l1;Q7.q',fwh+TPB(vVL1q iYt6:=Q(vZ8XN; m2cr7K>zNKu.'}ːy" w|R7fDji ޸G Ӈ);1qEbGF?˽fFk6>m>?Jk<B::1bԊ]Oڇ5JXj鐢 `o8\kE@}m튬GHSg)KŅ9[/ IKO\TTTZml{Y5_ym9:F4AQTշ;)̓nmx_vL.a,@4efXмTGCl 1C =cM!fPr'CMNeއW4owwQBs |]l@J$IotM^-X>}U:cjWe 5J̔zt:h [V"ɇSٵ\#АK>"_ qlPLm;¸sd]8]1+6\_*i^{tJ6:`moK]Bس;\$8D7ޠbn7g uVLvEvী,Y5#Eu2h):cfg{][J(bSeL9AX[拐4TXhVEr)$c96}AtqU< U5),QRUkCbCBO&3y&Dj#v6)^F _ Z%;xy3"[i=rwe7=3-TMvY-.3>ܚxMb mKѦB'xeOS;$Bpbu/1 o쉲.uލ-O^CFE(+P,&.[ǺYVlC(3Fh;>!"/`++&7S}(aը!/¡,V]#Kv-`c y\K^C HF# :(BWz7 [C+bf+ǠdkpCjm,F-ZMq ʐsV}lb'mgY6x:9e-yl%AK\ 9_3_.$P5xmO,GjZ޲\GAzoyo1sEi#憷&tf7>G?B"k1=Bxbq&.d2ũx:m/%BH;\ղc7r1d@,kHj4Р~%myĪo*j˸KCV(3Xl^a}3_eio] ~S8 4.XLjC A,rW ƷX6gt#-sk[ }|47׺=~m=%|T \+\TJ}3|m' pn#5E/(lt$>M:u*^{u n^f FQ)VhܤgSSaW/4?ɾcPiKͽ {gX- %47= XD彍R&2L5s{Զ |[m}1~Y^&ɏ)bLH/ϜK} .O+`$7Ϲ_5757tw}{X\tf=.r[njGغ$If/ ^d;aV2,j AԽI 89> 7 4{ 6!"pJ5~u&4=a  (\( 5Y8;qݬ,^Rhz_?@޼Y R13hwF M*I: l/Hi/Z-tg ɋ7Ark ~g+&'Ql㌲W н0@dhAU6{h $%> g~F ~!"d2 T(/s$,D6TnQ,d~y ^k?^(|2`<0QjX7$٧JW/;oS}2hO8le\CbS#,Vrr.NU=w4S@_W94E:'%r0S '  xD\Vg}j*$5/l.|fJ1} ^EĚb'@BZ;+jS]F'ڂA,[7%;H!Wq&;!3%ޒCal3k|Oy{4­j/MS"GbN_W0?$q!yI\JZ .U?|u13{ew-)5$8_n׈=US wWn^Z]r(IBoc?A< 2fȱar;f|w](06ӏYve"dz X( رOWN0@5==kKDp}:635*9?*`;tՏG9%hλQ0)1{6&^䜇CcTx'{zSo}$ZiJ]Umߐ*(ޑ,kzaNz"~gdK=Dm)P-R.X<^V?k"r*mu{xG3cHph@sgE1h%bJ(w~"kSno} ~ccNT(>*vA$tÝFƅrܠFTsd yFc9~*4V0dMgw>4Eq(+ -=)сN._DC M9'_TVzꝖgz期Ȯ[*SjDjket hZGIBI;RZW롽O M Qoÿ^-[)c=&$}$)ÎX4A'o<)Azեi5/"L I;B}掫=ʟ vHJ*햄}fw_Ґ|eNODokyofu0׋ɫ.6NQܭ\YmT(&>8h Ocž|f0KGv3*3`A<@u0CGE.55 Ϡ L=/խ8nFwMz.d5^柆q3lB:5۰\63Nxz;+;X_W=\I9oRy, oL <;AƒތZ*[رʕsR(H9qBK`;쎛Lc,~`wF)CT%̿`A +d߹TUP]J|՞;_n> 8_Oc|#*h ҈6-U&*4'Deߣ'N{ SQ` %hLWXbњLuĸwnܤ@#ž׹| W#">DPj-X0~#6˩Zs;Zf/y6$?0c't$H̶CLTrbk /4z'ۋgQU;VilwuXNeÍ慘;`2A1e/Bii xhj9y|Mtв՟'T@HC,(ͽr0G9iY!7p^TASK],)r'J|^H T-(0{_]qJes lEN4݆ X)056 p'=Fjpw OE#9Rv]3/dtcHf.(#ퟦwϔ_L89<~%X)y^0 >tG{5?Db"T!9 Ddw'[?`{GT\mQX{o,$O'.-ύ$rbڮ, hڝz\oEa~®lyoOV `50 Ml.A%(̍O ˟h._3 x|og<2cQ\Z&doD>ȧNk[&5? 0U}b Dʜ2Rr~gxD!'&Jh xAc9fqf4Cށ Өb,ڧኤ:oT(i^yǬ^?HN[E4-:Z P :} QI|"Pj:%jz!S=OhD˷.3$ø2%7TW*0+_T$ӣDžV`~f#6 Y1F N~M`g<d]n>g? ]-_m/"2j6oCKtI Oa 8B[W> +O6Bڤ*,dDS@Pۭ:p:F}IؠqfiD_h0JG˜z>D$Kx`D@!Fе2JU?ȍ΅̦MGj6|}'7- τ3Sx ns,0ƕ!_Awg҂ZrXJ?ly`&`VY֜alA8B^79@3Q>Hy׍3 UI?}#VS0;(8T|V\-:pdG:+rzLmL~nik57q7Sf#`_+mq'e V20s8NeǤzS#)y$qRK g'8iOl-Bv"bT@$j6(|:J=U?ϭ<z]t}$K'!}A>6- I3KCܢ1Ip8{S'hWo1 >VY)(?`Y t i8+g]|KłuOxZ8 .Q,0l4X(q -$Cf;N?+b͉O$Vmqp3n%TWDԛ)TqmcqʎRMec0/rth^k=}(V_C7lB7#VF70X]hūx{qh=(A=ױI^pyt:>̰dQw5>VjdX?&bsnЈ"SÌ 4\Xtv|n.jZ?}yh_-nN򨲰c ~+TeC&wy@2+:Fޣx;73 Q$ݡT{4 kQBG5Y~7p*A\hclCb;f6ZW#7]hl! f:aE.ZN(-wM3QrXvezgIZ;ʑ`&'|FqhiWZK/At`v[#9[uȫ;Ydq%1n̽2KhÝ)gmy&НhWb׻B|`wS \3Ekt4p;Εͪ)7ʔF#jvX+5@z j@A(h_~թ+IJ{"}s9-nGJry*BΟ9A"w5zyX?>%.~fL}/zbwdro#:F5gaO l[|r8k3;Q,E^2 M+'}TcIszD_6LR+!)W4wx jݚkϨtMT\u_P},+,;RW Z@p m"g誇3Y:YCLJNQ.$^r%qrc $B/ Xore[x=?E}Ol%+˷I0Hco;?؆|(g,`M&E&2lܨ#ɇ3}z ɰlw) AX|T=ֶ?w0f-곞5 N7x,]`h&KtOUT4~ՠݸF ^gH~q ifCI)`%. x~k{ i#mònB=lcN G$Э%>Irq$f27/4!'FeՉ<u5ܹAV3b(.+qFߟG+Áϔ #{]F|5>uN6J~< 1`(u0O_F<+d>Ic(oXdr7` -:e^tyu g ק[ GC- f ҏƾsR)p* FjZIIs*G:I~Vʥ\dRy7JF4:K `Q| @53o*cKn X(3tOfM28>l[E'72#.*Cq9#;c[!!Í/E8"\»H|0;RlB}V˟ 5j,+F,,уĹ(+X@\K|:CØev ߙ~N`hSܵ,6KYR$A.hϳeN+-7bPZwZP|75X?oN;j (L?sr*Lٳ-! 3~!`3 TR0(5PP\(N" 0He#FɩrP햚z}ËÛPi`J@;50u,}COV\伿zdLH[Dn,Jr'f25aA0]y.VyOc]of R?6ڞY |v G:) UHX"$b~;MWek7(&)%E RY56 L0A=a4Jy( Gl0ea<$]A~7s{) 4%HVݹȶ WO ]ܤ[?-޳ƀo4Ɋ[|9G̸kCYrӦ_QNTNQIc P{J[s^CoB3tV)yFbqo~+KȺu$OME{ۖP:,[hP|l6{Y?j@ \<|P;iCڠ!o(|;⏡NDh]mOӅj V=1kF7 4_Rlm44h#SȚBh.vT%Ae;@mg^7T>_9jd VC4TE_M7UBCZ5n3<}?cw[-hoVu?gg&?:WeF'͸ tajѪWx0T48^4*t&ԂPm,/R\+ Fo:G- zU;m@/jn`[({ {? Qd"sj>S4F99PikE,"eB)%'ԇt]!HR߳ټQR[W?y".YuI P7GY Ce{?d(ѷ*']{ymmUz[:0X/!zu4b6/ o$FNSJ+YyfuޤN?{g(PȀ[޾oқD{S鏘%B)B`h(|'Lr/'q v#0:\'W!A`ʏQ]Rc 0x9]z=+5B^3Њ+̽{v0:8CyR(M{ yF}: ڒGa{"*\uhuK›l n7q)01dNPOHN^jzBZeF.vd%kp{!ˆ%>iԼ u28`,:BZ$ws+ TYؠZMh(%}+q1Cd} tdg/fE@XyVCU7T?_;vK~ƥN:,~{::/T6Lm- x i]p :@8t`C SsIEblxh3" ǼMBYe Hpr=g LH8wӬ22b2;aiu!I;ob#VSzh['F8gr7!@@_ Ld(RƢcf>eVMdjҦ;b(L"@K2 XealH RUNj ^w>$[[5<jzEc \iҁ+@ySUG-Ey_kyz,ӊ *m{UXjƾͳCpak+5I+jụ*Q,m[@Y٢mrgvLQIՔVT+pF^r>ՍڒII &KP >686/5>dt~zZ h&Њ6f3zcS~с<,nMm{,.oj2}Yކ9\Kv6ջoq,ɽ23/*pv䢛d6NJS/$זʩU)}= pAPD_E$LʥSޑ ͘[Nk<-JM[a s4}бH*gPcŁQ6_׺$5TA|laLzܽU ЖチŇawH6]ch ygB%+=?_5ߠ^hl=A.(hE@+D XڶK}ٸ uxB UzxS86P~/Dqp ΋Ί"2 P.sc?.%aZ^[Y5A5o2.ʺ7+zObu Y_0FgLSyXMתB <X+ (h̑ф|ıI]t#Z=%LCu5k q2~ifpcހ* s\Rk:LF!&Ɛ Po*`BOЌs5&1]p!vӸnMM5q3 -pQq&1!.Sɇ<CVEiS eRƇnHy S+lHG5;M24,k{@:G]BV?{;UxDrx9"mZ\N'6(\%1-x鏉 Uܭϸ@!RR `PSnș;m8R<UL9U4$u⼫l&DPDEƲ9z뜖?ctk%K/D$6H]_ƿc#_ 6(ZZ@Kͽ>ΊðxgKNjyXfj]ͅBօ.8UbVb~FQ}mԽzS؎ zPFĝ;Y(yF@Đ%_WkDN=ˏ+~:9)f6P2x [ny ސZBQ/筳lVc&r0g&9%2iˮ-GIw.ԆY;C¸ߠm1ix ~cN͏K1W-Ū?4P4 "uv<3xx\J}ST_u.p=2S0j2uﯢy]6BĿ +rYgdp&$rm,t{$@m$%QE1/FmД$q۹5sjAK%L&珃09Dj*f82~3[2'Q zqÞEl(@_eуOH0%>y~(RQ} W#R޿J%͟( ̹ " XXh/MQ>U{30,@a2`*<,z-ʼ&v&oK/Xjfi.Ć>NRБќ$ȡt~E/qTXr7~` HpmMlͮIj ے2_YyKzI_D^z9)AVېs ez}w|nP𤶀S3dui;q[u]]e/'\e ^6ӹ.ݳ9Eb*L6%4ዞi*"q|5 2U pNX(A%z|vt5,`5A!x Sjuq1GܟsƎ,rc Qow%oC+_>Y呦 Ey z!]I08Bk'%oB2dfIR*[x0bվzP sY=\5%f$B(r\άPZK .hG\lJӸyX-t٫lmuGH+Roe sH)tCi'<ܛwgH쇕6'|R+n+v49.Y%ڭ8 @k$x\0P``+VrAƹvTpց- u s”&s!>%TUP¢M:,ޥ-οR hж~XlKў{G,36K7 [e^>h3y;myLUgHVMhtHdMΏTiSnsw3m<yW: 0 ܅;:3#Rcw=u!ɹW ASu'1"'5XVX~FM`BYME~.TvZxOƂIL]i.hW!x}m ) (m"lh>9ljsiFԯf¢`;u;mTh'7la6ڗ{b-?mt 4 w %+tV@4aI͏rt:"plZeR A&&?5[PKB %22y?4 YO˜$+]$Jxn$)$yҗ 6`"*3b뉻M!2DȔ*+=2!^ >]5429f)WwOPRAQwq@B=Q7GsFGg50|;*FC ߬ 8ذvF!|SqZp+2l=eQ*.?Ħ0`h=C|3)F,m8DɌʑ[U"ܐy3SD\i1- -D\x1DJnc:+7x?.FW͝њjqM]%.-𜪯Z~nOPMu6~*5WpaHD2` ;#j(:!*5<,|y5-b+6ʮI=\rRE(*_wtJ =ԿmMlihiV' el'|R'|ȯ]?(]4r2 R"oZa e鏚ˢZc8\-6oSEfuuDU{sh嫃]#Hg^pCE.2it-a#HYCB%zPq:݅q%=u' 2g$72tP-=Wn7?*[2-cY޶Q0đhy,2\ȁwbd EdߐLkN6&Dԇ%9-l&3} ʕ|,xxW:xB'y4_"ל&Pg3bхFp?[Pyja4zY}mmyOX3 A Gд;ہ١D3#h[nfɗj~BD 싉 pwvX01|U ՈLU@-8LLP*+$^݂H+UG@.IVjt6A3.&N-_zGz59%-fƀȻ0!7-:LQ*L̆ ^^! (i]XjGOƲsխvQbJ7 'k r{@Z(/U^p6`8[+9H BV;`emAΘ(jAvEax]FEq~3" cgluW'\"T '%[3HUS.퐠2q9)it5RXO>r B}yyWIگ_a%eҡ{&8L<跶H) %c:<}jΨbUYTS\iɫ+`e^34DצCcVA$c!&8#{p~%^5  s%cp7`v.9y `~KqCܙw4E <. 얦RI@LGJW4t뎞Kavx]񰚂M¬`%-D4G9W/9Xڈ?`Cף?g .]|'nT I.B/q ZE-[%7ڃ-.>Z'1쀞9i0kVgE8;0{+spuX;ST+Se? GN!g9t_͎K ]x.@bx{.sgI^kJVwE2\e `d(- /Gw!.R1İX:5hR7 DF#8\]c@z>~3.5?[ nW50(XFMv=Ѐ908XF.L,jTt)T悵[@byճӍ]шb9r}_uXF=DYPS,, {v Moc=T;h.p"! p%y~ntl Eb*l ~ .Vj 5Ii#*Q^59OVǛ֪e"̛ed\i׊Iwy"5Wf h}{dCHb[m|PWK i4"={ q:߮WXFY%'&Ƒ"XL( tNh@ G)w7.G.[F խm2ů 5T{Vl<Μ{A[.tDݷ̏)棍f#TzICs@ُz_*M@Rq&զZ f X%_S#=vPO`ERꚫH\ӱMWľz /;?v7MtIEa Ebg8v3/}oU\w-}2z\ yJ3$?zZ]fB.Ĭ SIdڙ4 *0-f-RKV] Ni1EK^БS,H ?h<4Ht'i5:bWW*3+>5j87^ b 3F)O/Xξ?l26nĄNxK̳VyXxfdpq1LTN~IrfMu6.Tt~:fW "1 SRT6?9D60XM9KiqŽ龧z,|\Y8]rV:b|Ԡ?75ZS"TmF[ ;=R's$ % `5xVmնF1#oƳwfpwn~C/gw;@g5酧+))vidrjdwG?x?j|ֻw4Q MXdrW+.4$9+'콳 LϖY6) !b[TiGAB8:1k\+zArC~ qsx"[BpIyz7#kW|@]Ds%g]j¾^h#) 3z jnPD+1)+9=Cuƭ{Lt_lDKjULu(6jwk`BA^奓G*A=p}ɜX`ӞG&{=)9Sw^BfLG.URE3~틏c#[:-ZW+EEgRJ!>3vŬƊ $)zn4kI3@vqͱ"WDEUHaPH1Wg]܏}M}Q4Z$צ9 r*KPgPR.8 _fZ>HDR1ن۶5Sa3Qz:#VYIcp/> ůψDǭo  ,aeV5V(9_ݢ ^۟0^n׸"\N;aWofMbnʽ-I`5$@\) ߶?QíRc4?܌XiY%WtWmLŇ_+:ѾPWYyksY1y1(ylmvfLT ZlZ:26{1fP/醶@#)ୄeo8[@fHt+;A?#g9bP y*%G1YT[5FoϳВnsҙ/H ނf VC'(S)4X/ȳt[`;Nic6ߓ< M?]AIU[ \Scgȓ :Hdhߏ+BwLGr}x[KmjN E0K sͦ5 9.j]1vx T32T40eKxCSndv>ξEdu?w`te Gi@IS;O_ҁ$Ӟ^VEXz,eX3$]?jcJ 2 "37p_HVLjyý4.}`: ĉ.\?ie5Ǘ˰q" -?tqh=|c\\3=IJ-)j*LzO&-\S=\&c,S:=,k =Я8 n9N6aPẅhV٩l6}4ŭ^ b"|q܌W>#X yYrhv2_(՛" &ra9!`6NJZ瞶lS(UoySKЊN7ߩv$k&ܟmؿciAUoqC ܮ7hBK~bAMV$Wwi)o8l9\!L0_S Kr^_Kg_ݴ&5żw.:bѡΛ$ѫVu)~~P&Nŝ@"˥A""YN !Q=e"(rb`>xC?_JsNCMO//K%fA)ZN'jR>0EdyYݳ6oSԆkyڥӻ'΢s͉kK}y ox/ܿmmVpf̴'Ǭk[;55ܧ*uV%8v)V!WYd}{a]kB 8f] MlZ!_Reg@szԹ[6.qϱ* 4l E3 TӆZ,h]+%"E-~':vSSڄuzoKׯ1Z-yq+UjC_db)%,Jd"V"`m@V'viL ΖSĘr?o@j\C<*;o$0 䣱f?CWTAAMӧiėM \V-LnU@Yws4:!TGJ\6<1XƯٖ^+]n^"56,Þ0X L+SE>+D|8ޗe)ᖍXt6eZBJ.jGRVudCGz1}W."z9ҧspfN?SpFޢ hObmfuJf nN*.G\Jgn"Jv? dvH@WLV,FE Bأc*Q>4ű9ޢ" -t* :&^-R&5<p7L߭K:8 ².@@ &T_1B={[cFJd'^L_u%g9KPO0zh+_Pj:j'քMYxh|\@(;]j8fT ,sFobvJ%ϙjaFַe<@S~Ks)ݟWX;lfV~Pgw 0qcxhOV WFu~$j߻V^s`~W)9GPi *]f+( !@)ʀ1Nüwb->;HqH[ȇ%QBƌ!f0l+B Rу 4uFao ~azg㼡-yV]LIQב.2fB7X1(x K@@1HiN】wh!Dʓ] eA'4+" rcD~Usd?Hlpw ےdzG81TXGG}#Y 8Tj\jY+Lu{4\s8ޢmK\X^':9AʤwfVcС֭wkjbMD{KŇ9SV)x;,݄ 8Ɖ\<3ڒCͼcߐ몇im9Xx{f9f^u^k"$*$8R<]e}ikX ?n[*%ܢQH5<\_m#j`jGdhkҍ&8Rڟ¾Ye+^ 1{JLh׸x!{bl֛钄n|Z>zVc|)%x>M^cG[(oV]AG_݆@$ Y:R[aP3<5#kO.D>KlXyZAf~1/13 YK:.J"b>^\reGk0|9OH&1gaӷ62.xJS.4%י-;DpqRAF׍+aw~"]S6L(Lм($_w[j@evV:c?gX#oLZѡU0yavl`27*hq̢ <{mIx.)a!Lݶ_5ÿb&`ܚ\'AbL!KZG|;ϮbIfMzTZQug}"lPZeMfa8h*]4ĜIIRQJSӺ$:OЖ$U_ftqdf#9Ǿ4AQ 9(ISH[%ˈ, +,x"y`WrO1ޥW┷r1G b=o:y'lmH~3A,܈r0]Iد_Z1TaݿY[dM+PαupIVWLaio!Rjz_#R}t9*sP֍^K jPVlضHUIwWMщ]vk˖X7Dr9!N!XӀmEb 4}`ڔXeAZgn®Z0p>+׼3 8~(WnTw}7݋>Pgq [,2kl Ojs3K:c>Ql'<7ir=[􊠦kS>Jڝ>=AFљ^ulm ?ͽ>c67˕*G('$>śNf[}ǷkjRn3y6'pǏ2H|i5v,9؅'}e5tEޙxymUsWM/ |\c>):]*8_,DZtJz߼2b;] [n0*@坮Qu QQUvFޥTNQ熼+){q2(z H5<5#MDy LǡE8e.<%˂48L`kb#MT.D;WRQh6}pvA~R\dxq-]+Jx{v J>b=u :ɜ6%9샥Gy btqP}m c[g[ GCMπc:)@ bH) pPIKȳUd&ݐr~_#+)fyT@sjSL°|\{=lk](lP!z[K +Q+t}תއ EjXiŊq=S(1.  #g~4ɍAh}*]*زrotKxǷ\l>>M?Vn3d=/=O+^5~eW bAX3#1S\ ^MZv-*gqaȟ#3;[IkrL(:WhVqqг}Nu1f6з21!{Jq[.҈iE^]qvʛCsjhYo.ܽFbx OΙ8cch㺡m#Vސos~[5QL1>qĊ),,J$Km&Fv٧A^ny},N;U}_!WR{Gc?+ZEXW?_I0W_m)weaX *ukG^&p҂ Q#TkcQOtTWdJpi0g}he Q[&WQ_KyX/c9K3dA"<&Mck)gs:,چVtg9bAD*Tn;P#ڢ5jղTTb&dBXy]]?iy6 :8Ou]:ˎR[ligP$kթ{={7Ֆ3LJ1(?BR,}xE HB_ݻj{T̚ڢiiȧXgs&[/VRث6V:ͧ?1AY??>ҫ;s?! xYN/J%53]ycBL :6]{Ib{&v \oҽ 22vG ]a2|RVn2yrJ !3 o"l(6.Dq𴅟Iݑ8z+At[it4T/ &Z4N-܄ FSiJAdP_3%3 .GΉ1T fw O z0{ѩJzv/s3U+H AkcCΐ@ErPcגY͟e5oqH/u?4O 2 ." [ ܒu@ Zɘ[ug>3:9l@2\w3PZѨYGڽSe3G.%%`-@'hIw93'~EOT"&#dx{G$HJąg(NVp$rcc\Q)-W`#=.Aeສ̕߆ ;43:tɞ#~pX˿q8#s%>9+ əw{(2}Sd0@fjbSiD$YUPYl!a%6HJ>cd/4ZրId \D]\>Tǵh/hc&0\nwYGmj]^{g؇W͐U0k@'+6l$'WzM4 0$=Y147u " O^0j݇ p7k5ݺ"/T;^B,mQ |0{j.p0.m,)}4g_:̚mwYTɚ vYLM! sQ)A(ѶrژK?+O,&7OXP|G]nww٣l\ZsԶ&J"k3nu&.q|;gIgQ[,f\ik ji@~;Zȹ1XbZYW#M0uqJDGNw' xGeQ?' !.6F5Bom-%홸F~%/|6(^: r1G_Fyvn&r\\AoW ,ktk3` 3wn~lٔ;﷏d hˇ&@PT,c3rSqBvMx[}QիwN&ﵤ@XcE#(% a/[2 Ot`G PSOBBAvqeѓa|q󽅵%:1EgC'za2pyƍo!=li$nyh7C`h4/ u3K؊ZC_<),4Hѳ!T;ɁfnInF,} [c,EH䴁]வLYʡ]3֙§"*oF xwC' @[xԟ&#UmEV`YFi0_1tiFA^]ўC?\JRR?93Yb; i.ut2dͅb[ۿ2C6~ڎ$P03f?>Ng #$@44?ʥ1.U`5CzR*M:#^:-v֯4b"Ef)BH\9blyS;e[ _=ǣ{Ѡ5)ߋ,3@T֊՜1G6‹N\а86X7w>.Z2{7*II",]cγB@eEs# 8FKx5Co@)t~M5H#9LN_`y 4r/L~ax2Ne=X1\0[&SCQ=F|[J>C_A41i[+ʢj5HCEڦAk9)W:6&tai&b&oEwlHzr: P-A$^R慹BC?8G|Qq}GK4PL iA9{sA#$I=T5rA̕_ Cy'k 4"4d /SC7+ᔅmfqa%$8A詬jIۧ;+ SBnu6h`]ǭNlzߩNðOGU@ež1V1bA E8O3u4^U+Fd31{š5bAPh`F<y&X4ϒϮ DˆkS? 3mq   9ڊ)웂Vp:ߜǫC]A)q*~~OURMxwX)5iI-Q 4ή߿҄2~3>vz8$K-}7rVFqX\!鏴িlu E(9&tHcFv}^Ux}~;șm R>1Z?f4Lh)O)J0٠rׯ +a):e[D_=/ed-q]ozQyӫ.[2 #ečΤ͗Ԫ,ZKf8#)V5PK ۏݜ,.=..%|6^L}F"옌l)iS'ޗ>w`mg;1;|=0djӝ}f*dcHa>&=x}OQȿMq9=tio(j4z{ICjp,MTU(q9>T ̇4FwJw%?Ji wE}FHY=L̗|eEڭ1ezAނXpTU_q b=5CMwRvQW;eB_1).PEzo) ;<*ш8@[G pK$BQfp5E=#%Heh?U#U <X ෘSyWJ(?%;JX5d, 7f-^wُcygFؑ o)g\K!b}/xך1tO6+s?C)yOϛްL'=ڌS(XrN2sFI6Rj9$p#4TpW]o&kܔn8s΅ '4ESD᝷eILLXu"`X"%Bq:QQN9oݟǿ,qdz~ĺszW[i>h=?X`Ց'/Օx@=N _kxݹ"S*U젋ix#7K)L2/x;<" A!qAGww&$4wɆ  KV8>&ÄlGۅŖ3Ni55&a蹿Hi>[FK\1 r>?lNV)TV Mɰ`u t6:p[߉8u^U-jqCI<UMgw@N)`k쓜L"0b0ĐAY*8˳k6Uls/i' ɢvr8&6c!Z4>LȆ@yi՘r٠oճ]ԟsv!%F1&9Q3 qa$| Sz5_wϔVWR[CY(tiX~o&_g*v׷BhVo>$UοkcwlHSuWnxw\uqq"Fm 9=U!r_ࠜu@߰_kōji TY|\tz%^ә;={2Q*,v+4j`ji[3$x&fq|E6ϋ/6|qz鑷3"yzjG(} n.㈥rORL& OjKxk1Ws ^ANөU7XDGWSLK/ʳ xOZ4cH@_̡qF?M >*a*Gdm60XO[EỈA &,R}Ipd4lRr&GK W܇ElCjY%17.6M-1va|dY˥s^b*58 lZ4 kGQ3 (Ģ2 Y`լ}PQu9[?[ <['0 Vx₪Ot9 ?=mG$/p&VaT)v&M?|+wz( {xFYHVZ !!lAPlU<*FwGmjB&Œ*{/ ?Fu|&6Ubu,TMuǵ ADebӔ6#X36.QRJ$+b5#74;uӌ<H~JFfK*2$uKK骳;u=H_]$q9 љ1r1Ao3Ld)n/S?Щo|\z2SgID$(BuӞ~#%S/ORhd٬ؼ}uH?vt$9xK)1fԪk9+rIW^kmвn-@vJ_o%A$*kIZYO̍ĉRx*}_%3 (RGބ.>lg,6!u؃0Ri aɓ30\5˅(9 RX>LT >kؖ/*z+K)ЇCUJTt{M8,[t;Pn7[s7sp.H= 'hͮ,cT# !  Yf毦DY92 ~F es[ZeP?p]F@,h~Y=ܙ+(QyKXy+7VSS3 =mr."7V!/XĪHZ  gXKؗ9kG݋2 ?,0eM\m<-ry俪СC6Ev@$<1x́bSN31kdETm!ZӐZLҀ@o0x{+pn(pDȁf '4;\lS*. b3Jv"0F\Vuݫ.>e>q7:3* a@nZy UkV +LhߐNV`xR#}GG/4Xsz [R{ #2šbh+N}k/\i2Ole6iY7 hJrDR\^RtaS>; 3u #;Nlȁ)}^Pm yXS /66F !Ÿx?3>EF ܪUq UTbMld>ɀ} \f`/{w!ܒD sy6pk E0ܜTIH8ɧ6Ӎ鋳gy˥. Ry6ӅH)‰`c%~5 ]VJ<#k{xe rhݙY8P.D ćڤ7! hqjLG՗Ig@#CD3k:8dždc)sj Ƚ٭>KmzRGp <7֫6zȜ6^)b66uU̥g]P;sdh&*yKgi Փ(kA}g,}kh3}?撚{}M`K5pR4s"K7O cɮ2y}joD]鏊s|,2,FH$Ubl7^v4!/y?1Ru_rUY+-} =~)>IGk9Md[B̃ q14ҙ(fLq6<1cI vړQx4Q)Izb%Lɺ.V앢OS[vxhA y;$@t͟c@'Mڨs9NR%N@-ɷG#X˜̤(hGpOuH^D0"p2^Ǧv= kRұ <hd)ٶ]I`=m /t>V@ s[*(fӰ'wtZ~p BJX>.J"W@PIH (RB9@>Mz4U{TKQ)Mp&eDPܜMw; *1#pXWq>d{ulY#y6wZBczr=lKP%""%؍bWȤ5 Ϙy![,'E9<$jQo-qU4nض gg(!g]ͣ4M㥽$MvFb&dyaY>W ;"aHO5u`^٣qd \PQ5^v{.wϹ]=\paᡴϛ)r@K]P!{B>r ~J| )vɵvNϸs=õ;03ת^#NH~҂Ej0*80_U:I奥%ՃiY"8:nllIo8;G`M$oYg=qʫ:?8w(hR<УghmjDjwAGTa!nKm#Rm8f\HԶBv2n%~PS_P8"q^`8UU8PpsBÔtq.1KN-^E".(gud" `Pd{ nzoŎknjtj)D**D9<_sMQ^r`)dǂ0xnDm<Z|y# m<~. V)Z%m#E%ʸf4Կ5 ; ' ErS(8ȕ~BRIqi#8ʉ^mEް^Q&j @lq?c ٮXPh>d9;͇$-\A8-,aTx &$EE-"1C1"&`EnVmޚ]6E ]KXyFBz8}gx=IF8 {{H~U$g\8M\U8]Ѝqݜ'PcS &t+N^5|dw3,D,0餓"^x1 \>ׂL#0f~~_'&9q' ۪Y{a݉Y}eIތi]>BJS*Ph\9g#!ƅ1Gvó%o#rfOKAx`Z?OT)7R-;@*ݞn/0͕(,6jilP1U|Y4cxY_O_ǸA`[,ӆ(o\8:8'M$z~iF@|!p̨TL=6Vo+`?i6Gdn\U.- |s$+k++c y9Dq:&QR!wd"|-0&+# ࡋ`I+hI xNBIVpēD:2&hlprIce'z_B}n;5Q(-8̀l"7 ϥBnQ\C1wŁ5ɖ[նeIT񚁴H sYՙXKD'P}o$ ."8?g/c<)0',nQ,5DT&.V7e:A5ϛKLYAQHs8z1^\⮂4('O?:F@ JEmc4ך%}b[rR285NMHԓeG!y6k̅i鋰3s.Ł_]Uy E pQ+O+/-eK?n~!ݍ,7vf\w6ު/cP1WêѤ)K*$Qweb2gNwFgE4(s藜&X&T:nRn0'Œ!THR;Jj#uK\^6~p2M$5м^P[);$l**#姶392ƞHKr[Hޔw&t 9"woLeQa᙮ Alp69m-!֞ZtCͪ[FhW` w g,b,Unaqk `.:@ _`'0ι{\c|^slf7!^:x0)p17`2<,'T~ҬhҰnL>Z—_]<2GɩڥrXN9sTO>ԕRwqԕ&  QSH+Bp o5x2pplOtk: ^ #a F +ѡ@!ev>/5BNWv:HG""4 r4tE0T; |IQ0d1| ˜Z^E5eėֳhuq@Q{U(g<|17w%'ۭDTVVa1`Vlײ2%s?f( j/e^ț,xAoEH38 +0b3Sꉬ K@kPŬA,ޟ YR%R<{[ǒQoyI0*BfHoˣt8}UT҅VDuH!A.8U'krN}jsfYY irI)a"6` Hհބl*4 f'üEWv< |7Gd+BxU[Za:1_^,rp-'"rIė=LUyB{M]V4Y^ߺ))BS:ë5a9D߹1^oZr,f(][Yl#peϮ:, N%=B']so?0A""dh[!B.B-QI['+`~Dzmy"yz>;ὄ v|ZdP]>Iy(u!wާD;"k>fC+EkAA.0&"Q^RP~,XÇm?<%DؼOgdLt`ǀ7p?x cXwrY;{ ,)C#0[M=/OϗQ/>rAZu[;o֢g39ےzu99[9$7lav =EjW'mshT4hd'_Ċ= ÀL{L5rTFQ P\OB%lM,=j2=NtA!}h҅?*)5x|_z9U̻ B RNg;~SKF P!jzp#w &}ГEV tl^]x?<@~l,~ Z~9j١@o81$3ecdO%AEէ<~6Ru23bz}NOM KI nT(v|#Mәքu5 mHӟM|_p}z$:!ŀ'U[VZ,ArJ]ԍpڙtcJ1mCeH5( hjlPVʏ2gFp_8+ˏFc?c1B#~ Din)g8śƾ0Kŕ'aN~21[G{R̯Bƥ7 )0f<)00,Kc*^VkJE eQx.}q9<&OӞ=#:Jf)=N {jȽz(Oȭ`4seb>bdjrTAd17`ϕ{M|2]$~C앎8:C#L6GvL㿛HCdh>1d iEr/ăMO̲ *j 'Ƹ)B^#\ӪҊ؅]K7\bsF;Hzx C)2g𥊾ѢZ MsX!+|=0o3NEHW9 AZqРv[{y_Gp<^?iT ɗӔ< ^B} Bug+xCґGuͧ?qYP3aER^ϴ!]09ZQQVQnFz" A z\&Ubayxөa%:,daڰ_˩BOcpR\xi/blF[:bT;mptDO~l7Q!û_8V,xE[#}急#=ň,( -HkG: NWZxp`i9" ) )os;pZZ x]<ҁRqfԪJomA9q֛#BS$ݨZZWw*.H\q '>%$mђ=*6X𴄔D&5ɋEM!U żͬU6X;mx=(~!X ><8'rpQF*ҳ*Gءָ,rj& A܎ ֕@t=}#W$M|ݺ o B#sK8j U3lgUt,׼oZ*^V՗;3s4\12C=gH 4GVtfw}y__S7F"NP-: U8zHZ'q cHEݼ$eK9xEJ#Gθ_ ]3?-0)v.Q7q9b~aX &kEq=#o<:@.9MYhkƤ9=MXѽfK4FBQ"]$.ҁ1nX'J7Zr?l63nѝ^>-QxfV`g1AIx:s(reiFW߻4KT)so-0(L@hjo}j a^hT. 320k~ѻA{F,* ab)EfMF~T/|:6ءc-?]\I?* f61r0UpRku,3YV;FLИ>bY?ҿ_q',S i_wH%}yiV*L B̴&nֺo9jؑГ O 6UGD1$I#CE2vm6C]/W߳Z5v=.&on>,ӄ9g Lfow}t |[wt?`},ȥ =؃1* UNAk: z~N%)V)?b,jIB:J1[: pjjx1F] P_|s9Nn4jbt4B+i! !d/Ha V5z˞G]i#WBn}:;'0ql m"72ٙ Q%8Щa`f56k~,~4.H/p 6Fz]0z Ǘxb/ѡy:q>La}1w +Ufi\M\&53sʺ#HeRu}ru?纽Qֶ2t-*Ȇ2?Fu//Plſ =aBX]emWv;v:~]t`5Qu-a)ּ ج0_;;o*[FtmhPw(THJ' #qڢl.Qz!]i+;WO!q`kv <DdqL[/wÐ܉1 B:ςy&S r쩉 $_uԚ?Be /'}P"O5< 6 SnT '~,TƄɜNu}PæzePDbwP: h^^[u٪6{' U%s ZEO: Y, =bܗ8 r?]3 %&˛d;*qQGɾ" c߶ZS˿^*N&nPnF `5@0$6у7mᕸ>U}B<-]L4 ZSԢnQ^ s zRiv~K2Gb]?6haVSklZt!O%znep7$ .3ٌNlHm`+dX>O|ː:m ZS8#Gp|ILȢ.STbHBd y\gEGFNln*# j9;Y!vPE2(xr^ W\~=+dv#jX`C/Ylva:to*W9Ͼ.GʢFA24zbtxNsJR;o10'D9=&{#DYi/ۭ5&gbxEuQ$ k? 9֑7 7(Yj$Ӹ ~,kTȮ+V|/X.ӡȸ0* XG^>ǝtoxpp7szxm2hCܷkau:ɿ5ǝ(|0ܱZ'O"iGGu24 [U(H|ϋyNg yOS64Q- 2& ~uǙl\hA?je9!::fH/7)ZcI[S(~*,13/^Ka8,D&&gWV Ձ@$OD ]BBKBU$މ|lD%%8BgF[X>0tvZ2 t{a{1kϫ`+p{^3<~u"`: 10W?kT~ afĕGxLQ2P r-"n UAz2eT¼oS/T}nR B32~Y5УC{=GGkƳݥەWAKtxbBD/y[CUdn PM1YVQ|8oAl@龰9r}'{LT" cpbX;']Y ; ~3wY0*Ӎr> P?cD:ɨĹ 2FO,#|@w[һa%}(S"pS:g@)eש*qlz< 34 6zI& 8#huAyf@lb hgGɮVU)bM,Qq1JU|Is$YeuDz3t{Hd=9S) ՙV?i`őzK޾r2y.l-mPӴMlx`*#Ye5b79 %ىGV56[羄R͇Lc#Ƿ.3 8uD$6L`)lYQ +"uԅCad=1NgH?wZ|Laò@Qtw\.m@ok vVi4  Od67VCQv>bїY[%+`m+W4!Q[}=ןpS{qSSE>Gெ2R@^|Q}~id1Yk͢(&sBa=\A.SAE ْր8UJ |RsGb*Z# j1F;.AiP}¡Nu:kG?C [M:E((ypI؆O% o*V"<L&3G= Rˋ WC:Ot֠CxfAmlWF;ʇs_~e.!hK&'4~fW>+9Q6XA;mٳO!64Cvɨa{T18YGߞ>h(0D@pG z I-( m/ُ-8dqr'"e\UJӧ׮u(($aTyTUI |fuyLdn ڻpC_v*ǂDsY5Ł Ò pea!bF?`Q ĴtѻhSV1䫉AIa`Mtot,m)iѩT gĕܨjGM^'+ 0V@YOvM@#E.!]ƝIy`w7[-ֽAms_fLic̱f ?$R8Jf8:r'/vlXF}UN'jNVp Q ;HT~m#g :.29ڏ>-Y'GB'sWi*AkK r17rzqGptBjS5=#}mOIj/eliK|FFG=:N'+Xյ7/DR?SxܫX9`nQ}@|DudaL0 J򓙋$Ě eO9>8#l z'~)OdqE8ANCIA7* K&~ۅLxVsNYBE K/Ihj"e&4|z? 5]K0e|c*C uKQÜ~QPjQog+A^0C/c?7%]@İ!XAzC ׸ƭջ/e<:[ ğReq'i엺KCI.Y ^jc,XDb ?0kU}N%ayqi{5U +4X^BJ/XSŘ = Vj1)"٘x++OcSeP(O5kTH6J19|UfD7g_gS9PHs%;כr9 6U 4Ɵqce孴'>%-Te{]­ĦEDtG3q2v#%FV*5DA ơɓ`v76|"$6I8Ua27b%Xr$dJȫW_4A}a|rv3l |^T%$=MPJl@{HC\}9&ra94v\Տ:t,H&IF1&l'\gu݈O|_.p8*uO1_YgciDK!ޓFr[^hZ"b[ۭvoET_h.[ uGOpo{JK ]/uoH$!414j a*37H*m&ڟ}Sp<4-eg Fd־ YJv탏[_ M1w _³ Cm8(Η5~#[QB/2%Cd6)i\z[ QB7~˟~&LȺprBWXf~&DY⩙0qB5Ç8rKM D I]Ăպfsu *x&LVz[ :N%qY"pC~2,w`992`?)ΠR+Lɂ$Ij NxZ Ŵ$oo8C˰Xhr` w5jo sHGY@%#ˊvWSB/6,חC{锜T-C܂ Ps񨟀խ<6x~*I[l,uʇ'@D5"C-WǴ^ g?o]+x.?"w+Z)s7*?3Ҳ%U-ÓfT13r(*T=Anct:D;w^USKPteDޙ$ѷ$&멍e/VDra g` $B;){E="5>ho7fy^X> {"_TBA&sX@2)'OnΗ@8'c%N(+uL!ș\IdUvK50E4I'ߩ7N! aF йOJ}.~s0#w (fBV,a@UϔeMPk'~N*A#AsXbI" 4'CeܴYtl4bBlwW֍2ŭOD\IK݁SGEF}Ob̈٨Bxq>mM69oW~p0u1XX-vq%J|i)P\1 罃?:bZy%RD gAl$[2[H3)y(GƦ)Kyj>J8J&Xx6LgHb(]>›VڗIčsCzl ^M]r 6q@%eg*x҈gZW$LހdCߒa@M46>ޚ2XPmY CJrVP#rwD^0R P0{D ]l LpYĻ_O8 8{k۬~ OљA:*]'2 L㛝o@H9<6Nw)cE 0 (sQE4a$3MHNvAvgX'U';%n=M򖥰z%K_?|9zb7ఠY'Ljut,ȓn%E'0%K:ąY '" zCZ KxtmâL bTɴm%[S .*-p(ڻf I<Cq኶ѫ}z *좵f%.֮60v2N9EpE$֍b.·%I`Dmys?]-JcM@ q5\yQp D>Ah^z$K|hi)KJ)<:5 M1;|@MhաXzr*vqbG~`[DfyVe%&<%`OEJG;dgjɋko Kd{VŘb`ej%N]313ٝ"p#vmXR]FX,RU.l-]NZ5)n)?-yn.'w͛JR聆 '؉M9b~=__%\7 zTkUG4n-)K=aUodfioC!]|5zH#Жԉdxs^vzw&tn7wM>=zX?[̉D+ ¾!UosPa7Tq.Ce`-R30}jFk;h* n^^T'$QFLvՒWܞ,Ѭ' f<J{{Jj:U6N/|K@ְmcHvZ  qRkn"G]ú9ql~3_gF մyiiNky;|&r5 Iq=Nw"hJ@BtTop@RV գB;u`3ɀ膐5<:c*s4nRtyiǪׇQ\>ElvfmEp-@f:M3q}PB.i?Exy1[R/ЈP8#u9kyT*RG% F ϰ̅bٚ?6r4rHiS=c Rֆ|r,sɦ~=#!*"Ӟ  O:_aNČu拤M%/oHN߿tm?2mzpz,Ki`0\ખP3`J\џbJEXxeԔ&1<n\h ϚM]蔇u5UU ^r}MtE[NSD?{9k%e%'(!@pЃ[1Q迈虜|+uxW 'hO8;پ'H$QN2h1HLcW.Ds3,H.Al?ι,"N ۔UG"-WtY請'OczJ!?a )gyXQjL6}Ӭ72ts0.'(7(y(T,ޥ&FwjpD $zS{)T"?`|rmyZ Ԃ=mMb:"T=^7rB2c{k ZlpbiZCq "ڠqo+ q4HQؾjU!0kSA83+my"!ө8g~K8#ΟxK\ H i5V%8&;W5ezM6څW]ޟ1Tѝ|#kmlDA9]z$[I|#w@ފ'2 <*6(0Y-c7MCUHR\o: T!‚۝E\؎h~ qt B8$=wA2vm~岊Jz gtt$aD3/^\zx 1GqGfjfQP:iQMbUEEB0-ye S %P Lex_e iE32DudO9L,ӑI`;*_(KY=!eXI̼ٜey)PޫXg_y@g^Pu 2yBp u!y w(D⹍PB!=$HĎT] 8W#H/AT-F;|䗋>Y׮&vQ)h t6MU#9Ռ"H6gzNi2?|wj]H|@HRoڬKwö(K ( znAVD6aa8{tk\C]שqn|9r+<}DYwn9S77-ř[OYb2)#RH(Qs)EgCVEeKs0l[Pmۗ BO2l٨j'ҹ ܄‹'W̎*{yI0 c2ɜ*%t8dGiKv9{.@OBD%C@YQO@f+E*N=¨IB6u4QWzyLrE]zyv$LB싩%\y䫥 h O3ftZHn?L%N/\׿;N욯cWr2/Ͻ|Z1eZ/2G_Sy=9)͕;UXߌCG. eBANj1JX_TrYъˮ$Ʃ; (EkG&CҩY99˗8ũU!%2hALL!Sn5,ܳ_|pt CG: `p{eSB1]W;k30~H`Mǔ+Ϟ^2LGMI&(?ռ>6 &|j5X=1PyUg[2ǙOӸx[SMpR2=]S(Kҝ> dzko_ʊu l9z^ϩaliBBczqܭ:Ϗo>|.ڍ7Q vl5s{6o6'% 7kwPvx/j~wb|t#w_|.M`;G1:yݓMһǠǜ˛3޵܀9?&q',v<՝uN%;㍮v7k c!K2mGU I"*%@Y/7V%Í!ٺ?,7 aϗ;si ԙdUoؿ1~u_"~6ENʺ KҺvKpN'0ӤiWh|>b2c!Ȱ @ |&;J.!@ɽ`}[h~M܀á r}"Y5{M1|;DP\oAu?=*#ngx^ /JyИ7g;' $jH )"W&\U;G@}Goi vNA6U'Q_VD@kg;B7?PDPj]F+K;:K]m12s#҈]zl=ma˜g4/algNE1-&xܡMa25}l ͣ/Ϋ%NQ־8 (cW'c`п-C"tt]jsCY-PQ,ce0CU_.`¶qs)Q`*U5PdSnsB&."ThhBMepKF(/>;ߙNl7fC8>;o]RapsR'N׊]hʚI]{%aMݕ"Eb߃ م0 &#ݥ1J޳V6ơ<+8%[7Ĥ'}AeXo~؏w=pJ b!hZzX \-V7:\nO0UsG~$%>p+c\X r-#z'fdngh#I(6Uʹ@ޘhi3ŻƸVgFC#ǵծ0q S+)[6IS轣S#1 X9HPZX?X[iCqNkm+VVFij"-pTx gF|zik9W{N 8gЪdl-M[ɷ;3H=/򍜛\g0jpN,p@>͕WIyTC6xѝ($pS0Dv!U,)LG F@3qKfA|.QBOsO1L+j&c)v>UQ?"iJə5L#U+]"Lx}*٫&ew5VCej=|^>(z.oFb /YfȹEA"|Xx4, 3 ܟ,!5"T]`xp2;p_.|,>HC3Y|tdAxr: 3i3CHeש}i]\=/+Fc20d)mzOJl۵߷rɥXZ^GJ+kC:*Q:ˌ 7qݱmJV"hHaֆ"X!@-(M.lj0s\ =.\ANZECgkѭaƄU&B~w &k^xTMځǍ+`T#%of p":^MjtIY,^dO̵:@@f)~_ip7e_<}7} v2Vml ~erĥTs}$ }ϓ1gFQzMˈEai'.hl7݋UF>%1Kn$uP̵m`3{ܮ V2CcCG_*-p)ovҌ2w/ +E8|hq}Cϕ&B۶kPwt tMoTw4pxɼK{Q/@W>m7DZY8 `la-JDcqHGZ's>ZZsҊRpXEo`bufJ+,R ǰ{T_ \y+͘[jVTS37nVz[i&Ti|yɒ!~cf@[-'Bm;mIT+In8)7 iI$R8A8| <7bFm`ş a6 OHXΘKp‰p 0g㧏 U*JR^AuhcDed)Th凨H~W<*k^Vw,O ~]iRnLt~:Pjq0eÿiZ-J"pO1B3)s@P36oW?mgأ^ "BBMx?`Rgbvq`ӃOgVZQ%6"aSiC*ijxPUS&DG euPijq]ca~:}M 㙉\[ڄ1*1z1pQg CCzKC? B0he_s"7N۽.YM]- #RSl?) {na_#-jГ$jUA}:r,k*IcM=Sv|Sz}oҫy}LZʶ N:o'~LA)38gev١Ǣ`%w16P.tEEm FWAct1>Vm?#,EMB5P>W_SҜի\W lQm0o a$yWČ:9yu=[XTwa!& ZTMTe&£dS 5ʙ|dx_\ ]k# );.Q@AkR,]d,%ՇBXekX &&@H| W¶&c>3gy׎QObPI>m-Qb"+n !Kp<0KȨB4L|uO,o}h,9CTdj su ;{t)-*>țԟ[Hj95S6&[Z:uUgws:<^WH^&uk]mjZ HV{!D(-?Rk%gYԼx teJmh@:W;r!oHygoq]"!oIuPpvYLhuXȂJ{ n@k?AV;{39{<ٟ)bHixlIw5m0dI#zS}/A,l|"a)<)|G9w2!c;Yź!{\0bUW$QR9 \E(.C7 ,•ZH.0fs:;S JP VN̟%t_x"Zdf47הYgUi#jR[Bj [A=JϸT3 3 mmy2.fv6# 1$1Ȕs$H*)-,5ڝ|A=w\/ f ?W)"<^16IY*y|{618} #Yt OKL7Za8<ĸ?"$z9N0駾OaVHIoػ=x8YxOWj= N'Ffǭv'f)Q)[E f aupͣbv&~υm;8&$駽Vγz/LR ,"M˭_0n84RٖSN7tAms@Y[78zP(IQ3|$QqGa/rbBT>+44b4!pt0?PT)ouJ6WUˮt4qZEtsoxaWq51:vćtd c4*4\#/m+ooR-~}v)42'?ZTWN߾#Ax$vL!d- +Ή :#I`n'][Ό|*7lT =Ι@F(f%k!ۇnYXks2FsTOMǞHt ~$q7LE!A.x7,]g"t'3(r a;pBx޸P-3ݎ?v w9!//D`31(,j#X5!JJ iwK}#\[`!VU y+_옯.ʕ5<yMHbuO H˧tK( Kے}ڒ׹BÕ uXJc 9Jd=ՅF6>L`T }<\@Ş@!,33+ㅛ60+IA81*Ιd'f1=`Hd&Y* "X'}4-d΢Wǽ݈F!Lz ,X:OC8_J1s3^R (6cp,VdV'PSLPO}/&*lr\Tl`t5b ~ܠ;̗$0TWd"CRtD>f[Wʥ0_Bkum-J KR #toX-P!1JZr^kC:|٘20_ֶljI'\X/HP9lZ̒} 5 eYod5Bb)6v&k5 k.Q4ϲ+ ҟdXpD乶"j2mC HUBw~tZ GhP*\"Vj,<"̛ʨ~7<5PʸTO.P[O{xgH Q<ᧂ5"z@v{_Pw"OZUz^VSŜ7X]gWX \`qNc}  rS][3)G9Xtw PNI>W)&^/B9ۆ90c߉n3WT[6`S+ j'GJH:l\[H%PD ; M ik1[*!qaf5a禌!V9@U M^cʁdYwq}ǭ>aYfyQuėKrY[nx{u|鎷^R."k3se{m84P)rrA Hbx):O Kn u{y_V˱2hy!·)oxs.x۳ncSX8sOK-f"N5 M*&¦0[%]T'Q[*I/޵SrVO; d!v8u3?ntz %"v*PqN=E0;yR$D;5 t~`Pov:[ u[7DcA#e U aCb,-v>jdCK&y耡JAItJ4x J̈́x;8JB6m6NU!9ހ)W\7&Zګg;d2>A۫h;zH*AF:Q7q88: `D;cK \ڒX lY\c(\1'L`w-Nۣ%mN02Ο*1Tf݇ 4YpҒ/`+|3ւM {Oȯ_IKvHZk.>=jy\~S&_c S@,.m>A۶{e!@IܓTŭd>GXVHIա˝t`cM9C Vv3DPC=eI .%v(Vٱ 'DI,hu1mc/yԏZ _߈%=5R\k^؉C [lQG/c`{Q=P9AWB^6&<(N[ &ٵ.\oPUDxtqOnG\vbUlo.Q{n<c*xz>9J^QiDX_KjTvVZ},UvXUNDݢl,ﵕU|f:X'>Aѓ-b7x&{ sWrylVqRk-6T#`Յ[.HVnjB'$Pg&m%A,?sJh+;vD'- h\CFeES.w8o!xT zFs˄065}x `9)pkNܭ17-qs6ש0,r{ʘ![D< p6&?% [,SB֖}On%489Pĥ2;ώ9҇;1"<۲4,gsF FJY~>ar J5Ao``:SMM^S`FTA!3F ϝ+<+Mm H̙:$B7og'qXRUh!BϱkLkJ$ &I^ߚ^KտDi`|~NO۰W14W& ly1rgԀ}-=&K" Iumk%07tb{_jA B4єL, %9!htb 8c j#'\L2zI3n ń;/{YɛE#"O;Lp2 =o` ɰߊ0M&fX|AL"qYaP.޸;; HQ߳Ϫxs Xzݥ; =H;4eSB/ TIp8z`o.ah#}S;gyra6x%LV@f]ߡvڰ3]'zI=3+aŦյ\0=:3oUq0G❴H[ěI61ɩeHʜފս Q`:L؎×=W}BCDZsXqB 53U|Ts(xN:2dNECcHGHsBlʹZ΢?qn߁KZ Ld{">@oׄ)E(*Jp2vpy{ճrW9zeLBpڳt̆ꬱG9a!,(dϕԋ@噌)m<>(:wF@shor`=\FC|#G%ISU5gOC mBPs F(dw>݇pWJ؞֢ܯr1ӥb\`nz.(+S׫X0նKG`Xܼ;GUMw<-40EU+U1: Ɨ6\Yݛ"i38H\$YՅo`?bO0sn0 -{̷{b%57saImu:Eu~-6bQ ڸ!$a| o/m~7<:"W&Xf MX{.w+Ua +fE)MjF1̐7ͱ۫Z$W$WKT9o6esSmٸWĔ/Bibă08uY I4ύNy5VC7_ 1XhշC{"bySG"&\׿Ӓ eeJu_Ft>gHaB~C$O3-rxBɡf0F]0/`DK飣qd*q2KgȐF<=t=?mR+ {@T]`﯋,8@dE@R:9m#0L#KduݯMPGM`c}7Hl8)bZ5 䓬b,+ !4bm<{ 9a*4_Djlۦ𕇕+{`.?{vqgIвv~S@J,G~ܐ#`9o~4 "oZ[Gp*f=&uM:k: ~2w+eTxl\m9{09]Mν+VzTiR3/)^`6Y օvҘ/W=wې!~\RНw!z'@F{PJBřQ} HZZӇ!=-%.Z4)A3$/3KCfSdWi"0.Kv1ƖCf8M8FH!_9kp]}l 3 [3ݖ?j{ԀC۱TD'|Wvc{{"iZkCp)[Y>K$Io?1فU8qtyM&Ñ *G5 v#'qNkQ, u.di6U`m|3_sj4s&LPtx%Dd+zTpS'2 5jAyQZWePsN*l %(i%%>Vy,,۬P-VeC`lj}`q=[L-9˅ܴ눞S)TXs. @ cײ|_@ņ"Ǟ!XK%uyvc_Oj.hS̍"UTsi"zbt0YHm{BDOK9/=t[^ȼ/Q!>B"uɆepH('?* :Rj o [~j %*Qĺ.2~gR;rEQ`݉{9|/Q WlxzkFwx&,@{S[IFSN wU鱎_V a.rSQlp_ѴfMJFLeC\FޗnюlzSNTA-M#7*' ym/{2 䊡mhUv)P$}".&ˆ{N?Ͳp;?U ͐xTEtq5|7F[m@Iݙ)ǛhLѐ^;ԑ @W# _ku6l (pOMKQm5gc8[GEȗjçՅVC>~p踋ۊnNrnؤTtڞ:@PK?;gIfa=++~d.' ,mya4QAcO567 (ֶfe#5Pר1ÈC"Xm8B\L :WU-N6 m{`ߜ7,ZB9AGӥ_9)p ¥3YҚW :Y%Z!}?O)Cwsb:monp>bJ5,cR&ҧCp y`gi>WxV,o1cj G&8%AL`ܦwd;2Sߠ#7Y.2ɲrS^ܹMI5bpd9[܈BV>WO}3>I, T~K1tM9&-_54N+<#{ t_V[H9;8dҘfe(R}Z3$${VTBod{Sρ/¬$Zk =X[ 3~^| 7mC('Mz,g ń$amID)P 0RT;rt_u<ñ+K(Hu{^1uNjX4_~b܎È[.eгz 'Z]g.jwps <65E2)145L.wt bQNnwoDJmsw'us21AZvCӿ!( ,}Lг~'//82CRZ]/A> jaRBUtҐԊq[VFSK[ bdmg2s artjm[0-U }{ }[e˝HLyNz98ńD?l˪]]y}dl[-z&u-;^q+,juc G!~$1Tڳާa@aHYQQϏz/%,UQxPտ&'LϫgWx@"bo>S5 Թ^mfLvPoN=@'Ȟ:3.YXP }:xd.zHK\ nd!)颗!`:fa}#xLIPc6Dixz˃`?9^NGf0Tt" {oʂwrg0/ fz'>]/a bˌԤ8S 0/)[:fn|U$|<>9Oa +n¤G<u8JgE!i`rQx2Ɩc,>bLVR# rC'WVrCv0?!dBAšp7FZ gZ@UPĔ'l?Qf 1V0"#yfJIIj/͔F ^jeQM۷<=d1SR|xNʝ3j GMY&H F޳se AڝG%?tt-ӜQc/[d5jJ^PH+*'W=+<(.k)~H!}=>S%,4(S,p_LK#j&;lpٶkkp* 8jTFA~gx7Rͳ)0;J r={wdj\Geq2^ >\`?l&D"l.镢#B""lIk l;XU0M A"Ј-<67ϏY$-( TJCX @+ i [V8DS2bStW1RFؕelM06C_-d(DžGqajsI#D~>W@BV.Z PA%0hER*wУAzs_XeJ9]g&adCzMrbun zwYȅErΉO urAoZICͱ]/OhlӴ%eϿ+MCR deA=9 rE)AiBm)=`BMk^>GΖ(E+,Ԃrcow%>0Y Lҽ$7jf<2PP~/ GH7F_7dp yQ'K;j(7ad ^ *ڄG *:v7D wEG^jHT1Ż%L֎9# #.!R DvWP3<5Cg:bdY#{kL4D0$p uDkٵ ,0ӂArUo'۲ȦLn4105C;Y\hb^Px{>-5 nx CDcHI \unmkVĽgAmִݡ1]ܤA*͊(B ɜNو,-LDS>%v^e`x=@ikf-p[Zpe^^㠼NH!UEÜ-?"we8+[&'%\!2{/ڦnw.J[!Lq(:m{>:7d[~H-=nrk<|9L ܎s ol<s׼c:xJ-R?SFMyE𝉦̀c㓰YީΝ;ʢR1C۰N,Xal H}1e-?dA•)KbEVpo6/Qwj揸g#b=hw gZ56M` uha"Ƽ"QBRz3Y=2LbxK!ȠГ7 B**ᘎΝ?YՍ)xg)0a@)_aAŦ3x#< \zEO]_EZS|/۳->d'F)?)S%H:ށu&9dm1_yn +0_ZP>q +I,+WxGgL4,N;Yf mr%6FyFQ&y!Iud{+=UoxS|-1_Xٗ9=~n&O/v&XO!ŵonH4T"ȥ@ ڶx&%#$o({`x~s).&:o $dp)i(+"VFچMA]VV"-M""qcOexdQDNlazۊx\GÀ쳦H/}zJ;M N@|26Y22=E)< VKu\w/X"zrQ B\Z^эFiW pHz6G{JJ.\*DpTAƨQQXuI@ɨu( Bp8OGU~VÉvQSܬ:Uݷ^gT%U倔:rw4 ` >byKxtk4!BN*@i(Bn=iaNio13Qv pe8YBFYMd H '/Ai=,QS!!.#ڠۃ01m@*sƋkۼ 9( WU1%LeJ|Cz*zlBya*n#h.WMalYN 'G+ȅwSd/u}p2j pi;?ע6<^S+>`a]Emyuk;@2zpIגp@ xoBZ˖wWT2lǛ-k[э:CTlEx8uc%L>VTun5 *5OBN9 MnBKo/?W \2Ot@*NGu^ ])JoBd'<$=F c?kJDj4o&j%dE:qsH0rZceKEz1ˋyV]N.ܢ[yz5Sħhk\zۃk9eLZ+:+v\ k+o>Rƃ x 8_KJ*35tKY>y c,;s̔aՂ}+ٰn )! @$gƗ7iCt<:ېh-i07X.v}&'OC[uv&g\`^ uUuKl*Yv"j]=";M, qȿ |U1ZE@' ᓇⲇC-\ͷJ\[g#Jav@!%LۙƱl]IMgS }k0T[w%Iah ˾6Dɗő٘FDE)JfʚCUQE7% ]"g۱߮aJ ձ#,ޏĤD0, S"+/O=e2$p5j;l9ehH'ߡVfC< Fo nD)7alZz \)µ:fb607B=RK -&[T~"!PNCu œs6VwQ &T6F P7pTT1p$vkXc0m\&1|m#r=woed^C Dk=ӆ}J$biڨf{ϑQ 1վw>X1$*Ɠ3z7 J3{zbM!.+](1]'~Ld9=`9`L9[Ca e!_elѦWndCV lBRDZx*ƪc)BF陥ٝ/}r$MFDP/ǣ\(O2֞dIBCz T.do4okV2{3̡?)Mwo`Z/CdU l"^p)` <ŋY(b/,!G^8 $U!u1=@~'&/R?;EGGb-Þ`CnY 1fv72`MʷO4/ /&7- b{5: zXԣS欲u\e`4sޏ<"0x[cPw IG!v~6݁w5rsΑ2JbcPd'7NDgl^[)Bv_Όn=[=D: W]`l촓Y,EB4MɽҌ&EXT5n% Ƙ!%y?ORs۰"oy# -0{liAC O)eao\*3+|z]ƓJ?y,ڡQQІLr L 07WJ*o> q.Ѱ%X12xoD?[b9NMxruֈ5A-9,m8:)uLK:c(?Pmm>n;,{3×g'lj$|c+NphRFÀzJWK`?0"=qշ$*8LhO1'qQ/ O2Zz5@sh^䭘EQYO "K-$V+l>$_Fd<~:!vYKL~à823|{D`8خ >̲AN\y!`O--Q}/E( Ks37x;ZWSշq5}2(.̥O9 Nn*g0ywsӃ7 G"Qd'7XhNv}@eld1mW.=Dp-+k@|!Ctf$0S%nzGhӫ=Z)p/ǁ  hFГɂTxY"1(Plٽ )86F67qQ6Đ3^s_u~1ycp6VеKSw;l- 4e77*2; 9,q|Qa/YրL1)LCg ~/SPwG~crG92^]vqIcDAµCWϨ$LW0VĈ!b ,*NcHr5}%_.eaQEU탡J8X~iTDoedzFy4zO@EQ?Τ"caLX٤h :GWSª|=1*>Bّ֤[Ū`L93%zp&dcOM޻(M( %u)Ri4:'*K- VOfde*a s!V̲Їfg 꼪cgA+rtτ }HpN`tٺ8N;7Bl˒ SPw3wXu@!:Ovi2AA}Ȱ,SGK없tQ;jU.Y23%Uh!f3k74r(t_ěd6jy$ЃqC@gknѲ!h}.r|y? Hq|(ɘ赅 lg3.CZ QW}~ŭ xժE]wr-s*mO9 N6rGyhD9 4kyCZ{gt E3W{< s!Vu~D\e_>.W_KU+)Q!* 2qqQ>&b:jLJ=i(R]GmgG% -fBz&m,n/W8Xkj+\k_c Vjs BrϏ*Qn\ױ`q23(6NS8L R +;rLԍ/S2dWdd)Wgĩ+uvhWG5Gh5lEZ 5PL-9#jswecCs-.℣ wr' T`>c%qVI` N `@BW~G B!i#eo=~Hu@ys!Ҩ/ɭ֍&!ۑ恥T5IҮ(l!g+3A^%TicOK_ʥǤV OZK!{Y%ӄ2b1(`neاir9)cӱ :h  @LgAxqNMB -SDg8> mہ£Ĕ9Z7gk'=sۧѠ\.9+g潝HH< 6mg ڭz7GHM >zk֨U$\O[cH;7O4:(3%+{쌪kw,_8LK,{q%6:'H̻L j7Ҭa~c$r1eXƙR 3duUvwE* Ǒ-ejh`Cqu7{LHvSG!N/%wAN,1ph C)P L#ҧޒnjQ-j`͘,| 2F Mb?Oʆx'epX#/C:+ !B}}q^k(x/ CL;U~2앤y4Hzp>VY—{#Q&_Ҫ]X:<V~*_Vg[Kô7Q\2F -&_ !@m|)2DRGd+Ѥ9/YS'6y/]xA58YSEW/s²d`Tnҳ(˳z)r 'KhR^>'tFuoNdM(=33v! "W,*H۞1m aݎSeAR,lM<9v^,US㚡Bz箬ҖQ  FTӜH) .^L༶~2_mY9ow_1M ԷX>S*JeyhuO]?~/8Sw 6FmK'ь[3?fZ3!/* LM<1T:%wI[ m"!XǮ&WnxO5iX9p6Ai*&=%ʴ ,׈a©" szDl̂trhT[k$o9ѧp4gw3rF?aERZY=I2Uvc@"[}id&@mשYb ' CwMBlhf4+_ M0Uo|*2e~jy J[s"T7g Uha+BGF))T`> ǥN< 7^#jjF+5?Vie9<{OH;?R2l_;@Au]2Uw|jZ=[nm`5ёCSxE+f/u`Ũ<{r( 7 /MƩwv39yӺp=脢r̰"~=jqSO~ M=$gh<;M쏳zP XHR4$X5lF`I͈l}.Sit^ѦΆV-Bˍ*b84e|^Mn˪ Џ3e?/_S%.px"}!]%%9!W*ZRJ5vywhQԈWjϺ?՗0ržde 9+EuƬI%,.#,:+8ms!ţQG^q6mE*b//:8 0}S+w#ĖGM>I qLRk!σz\1}0x(Oם϶l~cէ|7xTW[ĶJmJ}xI߆р. w5~.;Zu^?7SNT̊qyO_ڟ3X{RmyPCy<~%sM`7 ; Yu9' g-=j6FR;Fb:S 9 [lGGBo[H0Yt !r!0(yȧ5ƞ ˞;6S9:eٖ -Uź B|ӟ88赜ieꊐEeY/)KI[Q}exgӽՖƵ@= Rm apjS@g&L)8Y~8E͔mKL൉TYChܗݏ21rYzʋ-3TMMK 4}K%LfV5u׿m3/+jէ`f>/ sEy q (b?;q4#2<~&(/V,υNr(tg1ў LXjE牕ViYf>z?oj  ?*; U) <>C.OSioĄ[|UpN'zr hdKK㽫AHóP@Ap^pzeQ?%'Da̓Sf6brwgTw iD\)5[&Z3[1[9{9dҁW},Ih$9P.U@K3"1 *'J^J\ :u;8fTQr1}aBR<:`DMar+*<8}DE4h ΍!$ ph@猬|;rVi]= vg'/E`頌x&D}%ez("93J;^w0)":_F*:ہ)I4B:} [ W)x"`1o*H @㛗MM3XJ|\b;}`7ܢ.ZR\xQ=|;F2Zxؠ2珚`z({%J9aocH!.GDda|qۧTn ^7}U$0p*_l:%&52_{pfv{/x^sU=֫+=ל)Gn)&lkpAf)V3`!ol_XQɾ};3܇ɫ61u9\IBI% v[-+v'`HP=Wn nCTbPjd&~[I X-u҂y8 wF%Fa/ l.fSU~&Pݺ^}×PУЅV3ZnTqS ./B[e.6q,nDԑfqZ:I&ֲl J~e뇓>JE-I=j&"` T:+f;j.|SCْn gg9k [T˖!&/gmt`Vx_Of;)F߄P O}NL__,gYxG$? f s ?Cb1c%NGw*&DŰ o;[7qnpfXbw5uUrї=*)A @-5bc3khTЏKP)tsߔeP} r%ܷǩ7# b+%adߐb>]LQ.S."b0l!/\/`^dEˇN.Om%CvdmzDc UJD>n["S;.jcGi ia,^g"uI0MrB B8GS/ZT3-[fY(I0;BYHRe{W$Ģtn@j8+|)XyXzN-XbศIg_❖~۲哄=Sag|7_+d&j%*(K VkP ug+ gJ:}؏L<|\ԈGi!u_uR OPgZW w==hzsrlP[ڎj{oM>EE,D *zq{pfҰ"V8!/lu2˖ձJKi/W q@e^0lsȊnh!2\Z"C y6+RB8dP~iď >}n9}A>Hys|Y(N$10-}PS :ր eAO&EMhǖe:+ۦ~2$&տ 8Ɓv<ZlxW[K'iRݙ3 9 |JO+mpSF4.{DY 7'ó#hmCtT~gq+:RK̓:.D\^Z W_%wC=i&P㹂?SB8Aۅf)/řQpЍϲhwݩ1vɰTCi?aaJrҩqVDlPur;Cv9CZMnvzY_%KTj@_4>N>7tx5{ÝPP*-V2U=p8ŲF vi#=qrwz,Ъ=Q%fN}|p[EpI%Wbf/ᰍ7}Q8`U[@%hI =}9 F𩠞!}9}U͉CAGH]5mH͘21W#lb4);jБu 5 ^_:ww`6| F,'И!g'jNMn+tzp+HXztk€ )]͈6ƨ~>Y>ޜvߪgWfoA%dPySPȗYˉ#j !V[ >ǺY!sx"/e96M]xBiX<&NmARC%^3e}ckd!ʃyLd N2* ` - ƺJdZ@UocKsLHO)JMʝ{>ўK΍epv7Kϟl%МՔz`˱{B~ Z:€^MM:Έ\ jP?:ɿRw9}!c"dEoΣ.%e|[V|5.6&4WX2MjJ϶YqRjѳpMB j}M0&-WjϾ`$HĘHm ANQ15}}j@ci>wNewFy\FoBy, Ym޵ _jqZk=Yi\‹S;!2t/B^+ZAhЁxY5TY-~N#3f1 *-[XeuVa+ ͸ZR 3[/*c/4C-|$v': . 9d|rG+q*eY5K6WǞEQ V]ȵgˬJ88^PE^jޥ$K,[쫋}FŔ,MEDM jtxO5G&A|s> 酱P*KTyz%KBo}<1?P,ށtjY_F*wő[[#*&m#4 q,_O{Оx؞+ cx-ЎyML#h_&]Frhs0b-hT6ģj(Oԟ~Mp+<59Q /ESp d[178Εx.cl(N{jjuBYNMQ? 3g[$'_%wc4YʥSmC.("H@}m%O $fKCQn|#>h[ؿñҩcˁ2RLN6{BgKioEuC?=엗suoC}Kkx*zCqcp]DvmvB@rlP{M:|ɛlZw*"ƞ)2W8@&J"L\yIۭ6a)h<(躈ۃ;~tRihإpm'BfHac fՕs@4.` tyA!H^7 !C;~9݁# wuV3@Y~.H>^jayk|R$Yr[b'@{iiT(P~29~T*>r$^7 j"0H (ֳhU_C.U>l?|")].HC|@/v])ȴk@okȭOt _;Ʋfid}ߠa{Zƍ3假ݫe5EU>4bRT m] Ut]ymQճ,SxxӇ }#|ngp8d}W=>z/[E-#,kx}J}JuM*-%f?'?w,3%Ρ*?@D,4 DBPO ˾ fCA4{UA!W3ԏ(L  =$ GyCD+ђ詶# :lUҟE=?/DQ]j/uuɝʵi8.IR5jѩpQ>g[wtEnՄ&Wd{KV{V$6Q^qT63S{@ކ+#S15gE'؅Qɯ~77G%G ̛]Hp4%`F)Yd c|dufU`Y,X:%bLK{59~:#FE$aY;=+5%x!ٝްxB'@gP_mK: fR{&^?-嚮YWc,J,9t˼ {@%,Uq7+7i~m#pA|-nk?7:6h.b8^kmhuϤ __IMp֣k L;Ax^OwQ7rz Z#ATvC>QKTc21AeTea mL{tWp g5^Dƙp.APvUT2i#ȝ.= bjNB8̂ev1a;d X۱p:A3=Hw-yقs3Q P"xȐp2²XŕRpeA7- iaNe^G,R`-u!Ƨ:Gb 5#JѮ]{ X[.* q5wdV\+ȾtaWxȑ qЭ/--||=^l & D%v%ӊW߈R: S'] *{{Օĕcܦ+?wud;V@S7PZ3,'qH3oZ-B>굜D>B/N"̂(s~@:։o-L=6,pis8,z\n Q{~mqs񀴲 SAppT9&6"hr/ ~HjݳlT7s" NhĶ3~_mv%?2ևI*Į< D='}wQKAҪʤe4(9{Oc{קP$M+Rz{P-QdZ:8TJZn?5gdStJ~i;:l5P\߁ssr75]HZPӝcf.(2x6r/Ҳ]'qRy0{$ĸ$^$ʂQa=9jReK\D|'睆T8 ?V& ߋO LɇZvH|CX-Oz9kh%(*A ,4O0d~"aS4B 7^}桘^kƇR*Krjڭ h VmcENͮ_j(HVGJ]ΨI:pRC4kD!,Qg5'Jcb8i/F/r`^E]: $o/B.4-R*VŰszv29O{ t2gO,O)_'s|U^v>f4JЏ96.ge]IXy4  $ᓛg3$P8}sƌS %+?47JvpہR{-C!Kft? L Ҳe\dV2I-an֕j呇73%n`mX|Q!{N$Oe}uV_ y`Q~=N7t~7 ťhݼ-qM0( -~4 +D'[b՝M 11DA* YP-- ޭ?0ZCoh^~_ @r"Z\tUi@HiG8QX~8"A&vj&prػlTgZ%7'%N'%? ?1'iߥäGZ+% Ie0K*]Vg}:W>͂ߛq͍@ (qK{lQH7dQ3xyWDqAPfڑO4Dq:_ry4|L_HGt` Nӑ/RDg,'uFmu/ѺA˦8x*DӠP˳HHxeҐ!EyS<#,$RjE^748]֠Hʁb;c9#nꜙG(\nb.Hrf fV IV-uN|XpU} $3rͪdOPDQ1 f~gZAqODlRreu]),4 43fk9W1aT+OǤuQ\9w9H1&jIgV$l$H#s';s{^:$-("Uv`rFGi;&4Iz}[wB&Xna @yIQsb4$Q؋C}*XD$p_DO6^C$.1GqNc ,K}ƹ}'c%o-y&+%YϘaPM8kE6d9 $Z4t($DRǬzy"s$8_:hqA`WJ;H`OVGteM|jC$ٛ9euq9uTAIJ>;so46zmmOۢ:=`Pv7{/%P|3[z{a9ËF}1hJ1}p~E'Dx|@4ΑthSLNd:CW qR˴rM024 P.XF_>ϫ;w ߹ 2gz![9;sתB$\Sah^;6,FyBj ;}{nR]36Ƅ_潙ƛ;Ƅ{ bgo+黎U}2GS_S`0UR!4XeMh}[1?T\}2 $ =x|[`h?/. GFz{Us'|kĝ֔-=x(1?: Zq(f-٬M fG%Ų8 6DGC$4'hr`NYimjN .Ez@97YM?4vK '$ [̥׸I2_DE %Y6Hq́'2vT=!t5(!5Am Kcuwr0"ռgEylZ.O?`fLGF.6ww m nR(uZbѺ'>frb}Ы Jp=ځ)F7ByW:˾K#?C1Y&.YXl(@uuяY6yP'0|SÊ&^矝ѥv3z=39܏ ( +8j@/dD odW, FH E7S"ڀ<*6%0yTeOБQҏTؐ܋!e uNӠ*v. D]Ʀߐ6KWccTa@38`๙wy2kBri&>=m bnSsNF2ʙ``êՖ DBV{o@ps.G9j©bq)eǁr &>L&B6s9/At*I[У_Ԙ}2<_x dZkDQ雁6܅uB Xnoo5F|ۓ!4:Z9~s_ڮKoxC_U1DyrIy5s#EP=![SˬX A3bDޱ7^\}niyy ݉ Jnrihpܚנj%k~ ׍/U~-Ctp2Ό>/=1S꒏ tZ. J7hʼnmiŝVzĉAQ1FHjbtU[H=I7;!aNy6[mվ ؚ|Uz70C9KRcl?L5(\||DgjW;vøYSN]cAsqx3Щii?b#W]k !cXSKqEB=0OmDb S4 ?ˆF.jf'yG))r]~M98V?gs?1Ki]q=>V 6;V@'4=qf^.%VP2m^aN5Qz(`!302BQ\ Dj3Ӽ#sNF~p}O$1=n %8D+6t Ue?%c#ySxh`שI2T8h< ;N3QFU:nwE'HXlB!f{Ãa_\ïd>kZOT[XMд~T60=BI,-A Qݱ674z25'IfI9ތKr[@MO{d+" qܝdaP_DrŃEW$6 D* [n2Qz۟Xy`lspG6UqTߌpq!Z_ƒ2 *R6}L弈hxX|rl v"ԆC"L]L6Tf25&3:ysH5V悵 $9Y%z#f&D0Ysf OvOUЗ37&FzDTklϵ< X0L yu\ŃΘ`ñJ-`c# ~k3C=4]* ŗjZ+{ K=]v:mcR~,&!n mEfˡ27whc~exP4DJ@2=,K iN;GXae}JKH4<4&Q&LСwܩ(l^SaGOdPn*3@ tIɐC%ă E6Nuq_Jsw Tx<,$WMaܽ!5hz c nZz% ,}$>zb5za Y|eV6󊨇븠be5^r K93:c=0.[: t),.Sec0b ig'A~=q=ʱ/9\.n JaN >'*qH)0'w;Ldbnp){ <9(DJ]``JG>omF#JqüuUiuߘJp{*$ͩDmNvg9O @N8n/c N4&Ԇ#גA ?T$V>T+q]*hzl.66AnlS OLP?yɐ -uH6p"w㊑SD1}l; &]|`)0rP<:(: `0wpgO?D%S.'C-~P4[|]EC)HvelN^:gDOA3>_f]ǠN8=J#XW{CJA׫n rHT@pi15fgJko2 fPh~=[6M906 Ϳ'1UyIEw/ׁ6+?lDrhqRX]wmVlSu룳ု8o}뙮xοyeώ_Jtu O+T‘V)  G6[ۣl㙆ü` =8#梋$;gZ^ܼAo6[#MmZ!t)S0HJfd/+"5J3 >:,*8s_MjʍHmAiŋR8Ƶ_]nOiv+󷿑1Od& Ixełυ+[qra~5X>YrFWF!8%i~ n*P2݇?=;stUeXn%/mܠRSK6 jΰjzw;~(&V#z]8\_ݙRC 91x ,0f~ْv"xPraEv3xVfMhШ7u\x#Xl}F@|7&5״bWim{ڭ.{|!)aR1qj3r\Ϩ1OAn D><:])\ 7v]l҄hu(1m** `Z"t.;I1^!nدfzoTޢˍ0졻@bSwW P*9i5" LJ(6C;",h.M3Bx;kwx_Y~YNlA"|4;-m܍qA*S;\yV'i[p3# !tigaK-Ad2&UG(@ZRR5ёj4ڇjtfՓPe Fg/4ej5@w?e/(Z5)XeNGO/ ᜏ˕xqy갎A2j[ 75| ! \tCZNcV}:7GF|d@M.(J *4`* &itp?qL$;kLwJ< m|I+fI?δ !Ƭ&ʱ7R U]06I5%=(lkG~+x51DL/2,gY8Glr1/{jVFI tH w=lmV\/b|DN;K> c 1I۶$Ǘխ5 Ad|I0R i㹣. %vb4uY6> 6#Np&Ն)ҝI?hユ &h{bc82|Fp7MQ)W eNN0 |vyO*n宠12iG&s!N2 -Gb^nhU݅4 ; Ci$ wAy{Ph \[<|| 3ɢ,p*&4 XxmA{i?fMUO&&aXyYHণ8*.W]zzi n J .t#/JǪޕKJn"'hje 3ZhDsb2S0,&|&W:+Epfu-]6cȠ2;YC5eI9̕Ovy-cֈbA0ݺQiYɛܠ|?Zsmvpɾg XXO<102?X2zlZՉ8/o7Cǂ8䪃h UUtՆGϿ툰ƾ UXS0!)sΥ=6Ay9G(7 uOR".NGF vD5cD!Eu GRaYϋ#u:&9@UV*)1o9u&l)b{6")$]34}~ h~!B*e:LY}ǃp΢-oڗ1;"M:]u# Yo;AH?[5t­$lĝfNU &NZ8`dlS:,DUo袒h9گ_K˴ b4b|JcC༵2(bƬI箘-w" NN c&QA#csQҿ9}hD;ЂMjL $!vkZZS[^(T0;j 2LsSsaʞF.yx.u?ʆsŬvk$ugLA}#!rʋ⣚?ou~ 5P_]ƒ3CcIp&R+Q*9 cpg{yg:B,'U?^ߢ(yO/ *:ʌ/uUkpf+{x-,]&˷^gfȊ LX f a<jLd \,HnY'w%ieJ"sqkyd-y2I53s ͯ? ;wEI e$}7fGQsؔ+g+Z&췡b.v.^+9#E91a=X,ji|7r`_0(2N$%Wˠ'9Aݽnx.̬u8!k>ZE.u]Ѱ{G 3]SiL#c(UY_U]JtNGT"nI94T󖱲z }o\E}pȬWO˺l.PD -qrX˅}xcS7 {Ȧ:a%)tDkŪک , mvrtnxijQZ byY_ÆӂҔ0KrfGT2wx|X9FMabZ\!w+TL.ݕe?nxSLL)T&zz%Kh{4@}cruո3av `ܶxeg@5",-x12n%B],踺CTk%mL}lV b" Fn`gVUܬ ]TW(C8a2˧5釶0u"qP vC+*{Hbl͕ٹ~cH:`E863N 70{2H84DO]:>[PYdS̷%Kk fƂ"D=/ĒzI+l̟U]~|@#)/ȱ,P}=w" Uv^]_"03kh$ikjWLB UQ:ʓc8BBqhڣB/J %ܦS.? { Q-gnI, $z@t-Gfn,F"b52 яn.ceHNYάD@WH`G@($.q\|Ü>Psc3\oNI_y>o_d`uJsC^#Mv{fo/];M .,> % ~5gi]!ZqJ``&d[G]'?IAɧbA_\cz1Fz#iX KO^cO`:?(m}4'{u]4b ?|T;NX.{ P"w+ _RSk^, P~Qv RIǏ9vDxs:!ahd-KF<<*ngLjݛ J!TqĄ3(:[i饰z8gxy d/ tt6"jpL_VS^l?4)V(b *k@Pt|MaIX: v2q"CS2)bTQO̘lEc̉PfzGRNe}#@4ǰ0oʅH', wdї>m5/B%ނLJR <3Tގ· * D0wyY'j=7N,~UfT]mȎ-~ƀ ۅwV*ΩAK _='^HD摭O@bPAkPς֒ț^Y$dmJF|\q>"MejϕbWAw B~1~(Ӿ^_;}#_/ `G:MrnmgctMd{.}ө4=N#ǖxXZ|!^# kZTJZr**dL%t=+΂i7ʢo3n* v hho#1'ǥy˱[g'<yef ,;f6!mɐ]$g6纑MAsqd笂H']&#h-깓6Y($Kv@/s& a̼kSLEIM Rۀ%v.²f@vxo/+ǥy4wLuj!(+2sԩJ{S$d}Kmp@G L8^EỴIfJd1&NTDj҅$A+ψS-scw敂wV7 1Bm"dzX)&^/NgǛ$K?]>L^` BWg8w)z< ,ȍ23]a bØeKdeA~ 88'¦j'-˫7d١HZn!O+_CqKBkjibj@ 4:oȕt!GI?rCrO&2@+[Y6VcD jūDkZAfV?;|%|dCl[S;᫦\t4S'I$pTBK`36%ץ .yoYg{bFfT]L5 ;iH/cz_jd4dJ @ v3o 6'~x3y;)0ۓ> _ ),BWm9a-6t|R  3vF;fc[jVC8Y´5Y;T C`:P1MlWȗyz[eڷuǴVӣM6Jx L/s䆎]]ue8-_4u(U}V֦/,0z^lEw[ʖ0B ﰞa*GDczN:G4<z}?jbkn\IOaGz/vb=oRA6F+uasSz^U,C^yI'C5 YxXؤCUtNҩ .!;ᡐe@w#9Ai$^'5Kfh>gd0($GemBHCI 1Zfػ>i%hhk宰 pPցp(#r{c=PfC$# pOy¸!DԭV`UG!&H9;^)߲%a4/:0\36?8<`Jwͭ?)Oa0f0Ideħ` >z[!Tn eBFAySwJ9dU#UC+(EWk`e2t]Lp]S k 4dd t#葙=w5>EoS)|-G0Bۺ WUC &,8 o>kX 5 ۫ ' YfOƋ ;3y 1KeZkqwnksEwW=D59Te"E@u'ؾܮFa`L~]ݕo:^c0O?Nv?#"$OMb?.y@mj\'P)懶Nn=y>:9\,U=+ 7+ptFg~K sh^n?{Qn S[0;990/7`?uQlKf{i8<:[]ڰGq#NUj? LYX#%6 i(s1}qAZ$psۑ!X,#bO%!,]IvY'm=af3Ns3OKZ-H[p⾏fRvQX٣6'®gOWH ODL9X>8uñ%DwBH+Lt`}&V7I\:/lpFJ2t zKZeavXz(>a8;N:sP>Xh _ٸѤt:-4ɁFyG)/d{XKgt7$ 4u@2uVc{y4PEDIc:SWz }િ#DrHy҂S&*;$hȖ1qBQu]>ACPIX n$'2;jED$`6ltr9 5ZzͦX aVbT|7d(2;xgK¨/ؾ )ײQ6DW,ow̚Ђ >i\$:wM z&O'jjU_r񍨙',ӗSF[=bW^2wq_DhfhY~?z#r:cمnd ؋AG^Bs]pRcY9QzijZ4UQ / ǤceP"޵5{3UFb6a\!`\a~7Q~=,GCV;+Ua}AZquNjҝήF}6CDu1=uw'_*&QTxzvǝFv#ǴGH(s_֊X5W_{jWr(9G>/CԌ{c+ u6tXްX3e;U"֨g͡*l}c&z+%C+32\?(և'T#dhy\DIpCɍn\wa @W%9SW]Kzӻ4mq!ϗۦZyP &`k GxVEb7ػʯy{ e{FjAgL@2 scR>t%g۷bٽ84d' &ww{F3?.GGL(n0FcGԅ9y#ك )o5 ̃nhjQ*@U-pMg"j)*/raDYsSf~0}Di?Cz~I)?sQငxяEKr:_ghtVT+2*\R, 4jwQQZ#_zC"x\0b95) üSH6kVi"\]M[G=^lmO"/brK5\T@ RO$Ofg/:>X3༢S䴁U- C[(/C"LنNxAZr"ڟb-s\R}5cT׭7YfN:q&`"g"¶NElCM X^Kެa TH HݿD:;Xm jjP% 5dy~/ /}JھajlQL%/~>Ņ8,#wHUdլ}C r:I7x0tr3' f.w4tf|*#)*͐kiXQ6__Pqstag&imlM"@}_̏׌ Ƙ:uzX@$n sF(:ٲ &xPb?HgO#>zAg; @MWq*2isD'CIHWQu0`{Q^su=GJiCм[`NSųZqTwUҵd@UX0'quFZ\FOTiBo\b" u>͏%~_@ɸv?4N4e 0γdD2hO0ה*+L)٪BR=` &M&w^B$R^fFt H,w(s$gtSOi>Q-g; ׌)oYfÌIv h0K\ v*C @f՚UxvH2#vⴣQ kY~HcvFpGsv򩟜3rڄJ-Doc6CR%K̋7j`r8gxO4KϬ_bw}Aõh/m//0 z*=㫸2GSC2~*b^t Ayr{'Hg% ,3i_a7N֎R[-\e!Ij IFBHލU]'`)DFl VbG򾞍yjK>T5.u|@T.1ZAuZhQ"Es& ;tVXzJE-GJ3wU#"GQbz{@bodԈ\n%Ig ÌVdp=d Lyw; !e”HL_}&& ҳbk^T|P*JrxСϢcS֏lp0Zk29uʍOeAE[~/]ᐬ/ 1*ɲb0Uq Eꤒ%$-c+lq/r\IؚGkTජ#W&po2=r.zO 3dy +~DB{qUCr,վ ֡oeg. _!ҘW$Cfu ctR5U lX=xHf:R͑RC[ TrgM>o{L;eX )p<Ψt獔pTM Cbv5k䨉>4ӊ;y. 0g'ogcE:XZՌ++;fIaܔ>pz7:SG.m*0婕\VjX>m.:Cjrz[1]D*B v=w*I*X(~l?u \ppƩ5I{xZ]dEK㦧qUO mr>WI wq¬7s:eUV4'٭8#J GaM~fkcz1,|{JU ]Եx$Rx$L!+G(:gTGxN9wːzBEJ[1 d1ګB ڋ5(syd,q/VՏ\(#imQݞ6gUmhF 3*NpM=Y F<@%4cuxFa$.ف1 hIg 鋐 5KѼ{Ci{Ow)%a &MB&oPn:*)y/ۅ{Z o-ɯ <- kJdzd\ܾL$hT m0&QzRIwFlMEYV\ېw0,sO_ڔUVyD!F-y2XmkP78#gŽ˖vX .2Z3Gs&sB|Y@\iݓl0ǞCwS1wj,Wb|k6f`HNK61t;bT3_Φ ߄瞿YҎ9Iϔ0f(ġH2* WԌlxhY|zG7aqw9l+^Dz@]=R25 d##>'%hA}45T6F"cSTIv.%ڈo6?9Mf&6N׮6[2;t@a9Ӊj{rn-K-Q3JdwMcBa_^L-H._^u6;L 0p5VpT_[3qkV{,|rT@3̩) UNTsVN,vYeEDsCQ[Wd͵ m"1YsiM\FlB~Ēڜ݇ oPM<=9q+tΌmrz%U.+|L 4K%[}:x1ۙh˂x#}m"3)o)=2ofUב`LMh:7kyc" 2XOi &PaWۡKn ]MHpJE-]1|զ!]I7kc&1A+֧(f`~JXګ>o]+ݔƇ3bZ&t00\.LmA7]ߏ(Nl)Jx`NhI~ d(1Ѐ >Ƅ*kg~[ wr$B!V` 4ԣ7o7 8d? pɓ-cRt~\ Vʀ)M?(T ݯE&^ΧI#Sjk_/Y5"R}X]+f \AZ;:Uף#uS8.#屩ZQ~k>CGNOLk,'{lU%l=8;yq>Bkm['ֻUHDUvCNIcbıJ&"gJ&(y&S_uR"$XLbk1ۻ邀OU=ߍNڔj2a!M! %Nx"[܋76Exқr)xʛL*mWl* `tCR\22}c;͐YEN!uM,EH\|:O5q040Ev!|iVd!(Bnd‘H(g&>y2'ՑxYb9k[?lLY+b~!$j5q>b}wL֊: 9㮍.[%"$?[S^dfw'{7EZu|[hq)7J!>!pCt%‹ >S'UKcs>kY?6shW ࣖAޯ{k]f4@}EsHorb ܓM#u 4# ng_i*֧{t|O|/o!,9[~:;cEtʎaF~DoקGDV|'L딝L&dP _ E-JA?[{ҿ7L{¿> ig lʥ1T@0zS@ l؞S6ȸgoGڂi\QaΩZ#X6ӿ]XVXlm}ރW[+koM(zw)07+EءXOB3 й=G}ple5ي(;Y#AV޻D`QRt}m..Av-uM:R1/h% -qVV_:lPup$1ĞOۻh/G0pIpx?Vڿ{.Vl_=/ (p52ebQIpyZRE"W/+mHyeǝ8him>+?.ҡL &*;&3pR@a;5u| 27A\MH8Dwr RsVLĉV!Gk"9}p`EeMjDB}!-(b#5<CPp">*LOUEV-9-?s`^Pܽ R,yw&`e@QVcgcRv1֒xĉ[u> g!?j$7zR;H.ШWJDBfDQn 1U GP_@vBbE2o}؜`)-hsrVeqg<-qb5%F=@uO)P.5WsK?#9)Hqb.z bYkz+K~:sM=fr^CZM2do #Yy".h9]!r#;O0,ᶏާ. P5PΧi]=P1B2Wy^!͆U]8!J{Ѐ#9)ܷDPMDE;*kGyˊ3_פO5rў (&qQͰVϣWrɝ΁)U<|~uQrz*ŃI"~ۤHI\#6 hxE\)9wMS"IotveX\T_0J77/bKAxMB%^i0#V~& qJ Eyﯛ]sk21jWaw^IskiEsS~d_띏{!oB r1~"'QypسOYg?=UQNvfqTEÒ<[Q&':hA` SLL&b_ȹ3qNsplE_Ż O Vc+Oe_T9Ηm׋XGw̓ :񃯦CnsozE+W]~#̇hx,% HʎZ{^SP>3ݡ}Fm]u`Uϱ~`$lTsRb5X!g3ÔHC-{s%crN `}PB&Zp][!u #c,4FE[OiDije;XL =@M9O R<(Is }BplB#b2.kK# Z>y?Pr"l# __7ď%C7KTl?j|GguS& J} )զQ6Y7O#`+:1@x@&TBh&+.7~w.DAlZj [ݑm\;I KrŎciOgYZ0707010000003c000041ed000000000000000000000001604fe4da00000000000000000000000000000000000000000000003d00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/oprofile0707010000003d000081a4000000000000000000000001604fe4d3000060b8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/arch/x86/oprofile/oprofile.ko.xz7zXZִF!t/"`v]?Eh=ڜ.+τ7U m:1FCѱ4I0Wqtn!3p87$Pa[U{SJ 2̇! Okȟ?x% 5csjj#%W-)<b8)L|?k˰5ު0Gj\4yS<蝝T$s1L9ch3P G6:PfQfʵo! ;uXpC7d\G#^UJ:; y~GғfO&n)5B뼜:@/O<Am_ˊӺam߈".WSF qP5dv#J C|ka]օ=Dz<*"ul_z_ WPS(Oŧ9W+MEMcׇͨI;f,>J6G8: cﭴi]=pkZ<ϡex˦֬ŴYfϠSZ [ b!@fϫ{CD䁧 $u7Oh4[H;[9 g#SHGPN83*q)wO{H[_DN)}~(aZd7b![H3zm@!w+e1<*.5j8*_8]`$W mt$һrGͶ7Vvg?%W(t8Y/"+Ke!ZNv`EOlm2O`O%+ xR.QDVN7x$fw)vbc +?~]Y?]6UX08`xoEOƭ-z/ &Wlmmk }سָ[<=V|Wފhgv# }]В2 y#6dw GSp>7{+nxKz`¾f!)oXZ;=z*ai6u99\n4 Q Hă7%t?r_Fca$USA-5&qR=kW$ HQ< f͉ jiӦ/h.7=!&0u>",Ҭ]kx4Yt na+)i.~o4/ e! oYdB+seug2 < I;-L9)o  ϭ}OہN*P>ce2V='( nXM 5(W'S3guh>{TJaSAFM4s8t?^S %I)7eX/e?v̐5e"-`ѬVf}5}29' B4g,MJoI0}icKA͖6T+>.jHyz@ dqE{ÏGޣ1&CuB^;n|)D@=5v aDxC^>e3IjyPfOL;@g2-kSG6<` ::~Qۓ2 cUF$ QNtR3dB e8"aS9Ƀ_u``9L,ؓ9}[NTv觽QSd=zo$h"bF=rw*węXQ٭Eq6֓Y _E [+(6eX4Y%qUrw;1|,Y\KPǮ;'W!<$vJ[I$ SGz-_ idG40F<(J`(X31aDry`*08:e@6" áŚn&\5I51ʶ{g˙(x3"> 9=- >b|UZo L\qrP[sά]jUR_@꒴A:4c>QI)6v 'a1zBfi^C"8VcEEb'9 XPӟPt2'=w~cnJЋRGi+k,y3NG`_8{E'A;eބSјP>翵`Zs1xA-˭P^TLP{ܞU=҈ 0;n|ɗ2C(`b*ft'?3f$X֍ `z'Eek :Wh+"CRHBvփ C25去D,6oQ<[obpB.¶X g-kC->"H Saqő$9#J' P;g3/Mgµ]cn(2Kߜr/-Kvw.Ad"6oc| Uy$Av˴*+O>џ ܱ5TsS*tYݰ{b~RR"Fӊ-ߒ B;bW4A=>h#iYPtnZ~J]d"d0)Sj􁵃(Af܁,܃6T@7e0M^>ӸỀh|RDc`M^Ԓ|$.0' * Zm6P'ҩds#n'Ή3%\Qd-wD ЁZ*zL({]N|f4K+9Uh^AZP!~'LFTu,g'_f,Qrq<3d I-6t)۝S:M8 h ߒf`JrTLܩlb#WL"H3(LQ `x?VM]'5oA} c zEtԂ|:Rؾ8 R{U"m昔U99Yw`·.|5>y4$tjF8emUx9%F>_ZEv_t^r@{Ptɥ8z>|o5b-EV Mp:@mn)eVh,}0"z69/qжde=cq-D3 O}xM 䈽S٢|BgaZ,oȯ<[2arq@O58׹E ye.MҗHii65S*F )5 p>6YV]dDEEٖ0QַʷM'wlF[65`#!T'ԋ 8Ô0_,}˻0~/P1>qUrk2.8pa9\]1f~lb`p0@EFFTsܖ߉Ha !o=,M+lZwkgDmk]ąC^stE'/1 E-`re{I"NG#Q)rzP4 z&b^0'mmqWL?&v_V'[ F}%K^3:;># ?sǮF Zht۪R{0 ,[Nj)QPԠ9fd3 .p/@zb5o/Q ]2 t1AZ#N&$ϕMwRs05̂b@ XnPU c4(qh,n+hx&` ‹痢6k@qO빡_]Zݨ^àߣ/ҖM8xQ9ix''@ͤyᇞfLGEN>FY.OB-؍~/ ea$!Ǵ/@ŃR6 E|AH'pl,4s8 opPa:@Ɲ&sKodZ타.7c{x Gq.PGoEbUC5'{~z%7)S~ݻAU@Yv|_\Fq5-Xi 6b6>Ġa$m4W]Lj5`Nt'%ak\~iVv-Z'iꅻehеOcp Vx-WM}~bg,ϧ0_t“y8k)'p>q;Yfrؓhet W xUx4HFl1Lo~ד#/ |T&U B Gu 4ZƄr'L:iWHz՘bvd|Ōe~LfTœ#JvxܜƖ126DtyޡRQ zQ+~o::]$_ޡr֌XdCV09=(^)M2KRUsۂӚưxMpUR8sC&Bz/ڧ;S{9v^aʯ(~z٤5O[rDttۯ&W2z5kPtz,|n]凂Jݗ("%]-7Ӎ⬭pqշ6[EcaORuEh?fgΏK+A>w_*^iD gS%3&m٘%J,k_Q 1a+|(D&-샓[xN3XEiܧ0icHۺqr5L~]on:KL,^<``BGbN :$ vO&U~ޛ4ZKg/`wWs)=4zQ0-T*pmA# ޞߜfSEn9-ve1e[h2`'wD,h9,0ڦwt_g慞uRc@4WNj9I:rΑs>{!)z(~ȵqS OuLͽ'U@"n]Ӵl!IԚyi @lenf,ir& (mA5HȨa&~8QO>D<̛tW*N쪽K3X2x [5Rx-Ǹ?Tbܙ$KRfcUgD|?0* ~Q<{!?K$Zq몑5,\,k7hF.%㱔KW} 붽2 pCSl㵔= JhhQ=Xp,j3e܇{lJ.a==fhfr43 zB[rݵi$UCuKYm3[B HD2~6Ё6hd_(}3 짅sH]F^?s[jsc:9 W]Ýs*77穂LYyx䐺5:N~@=}$?/ (EfSYd,F~ti[2td/ҕ,>y>DZ>A3wͥPȲ*ɑhhҾvSѧn(:q/g|ۻTQũ'";;w)lTka:hi 3pfπWKbQlcﷄV<(_04 A+}Hqp#ƮfbUrflnc:|nkHSZm]=k`rYut:C.p t5_|"46Gbw-=,8ʗ3uttY_ekˆo!ː2E;VBU."3ij[4xYtiMI۷P'5ݚhSev(]8rUa/ y5_б`@l(r3(ޔO^ xؼYK]VdNӤשrX#Dk{(MkwOMd?'*iR'6x9P Զ\l@#(<_:2\dBZH+UsJY˝}E!e &4g<ƕWF<4!MR C`OXCrՑ !r`0^%aX_&TV}-w4#δ;m_1hK!H;ӘkFWh>)+Y78YrM?2ŵ@J$怤>XmGNKT|A|[T>>Uzr8|J "p]`ϵV||G- #7@"0PtY#ǐ*FX7ϕK4Qe')'U[ R9cK؁w߆[P P M~0mzLsXE AW[Y05ZQ.R9-1Y9y\s.Gl {\ǵۊHΐɣҿul|Wi#r1=4w$OIW,H^nR c6Eb@ĹT4/RFGI;1ymq~ʷ;^?s0ŎGS-d#\)#Oэo˩:x!/+TT_4淍0ڡMX*W"wiGIO~'UvDωQ4Ԍmn-l !"WvQ![" $xz`\VoWM`{lԔI1 }igZ< @ta,QW`e9ǗyOr[H1@ճ۵ r0WNP ,ʖ ܕ`Y25#>c'`@_^o0+ ~J85Ґ *';)PU@%=Ӌ>yN&$GEtDqmǭňF5 tEPӘB6z1 0!ffT>ܡ~O?1Nikڵ8/k#1: %"qW"*^x/s ?>oA]GNz)Y  wil2_ W_އ`s ttfw]&:Q'Df,;?Ld}ʏ\\8#joTF(L ٺRnw>y$/{?Z{۹_7'j&※KI[ %զ㦍e8fc hvt)1>qQ+H^X jË! 1 t(lTGf R^1EhzԐDiS62C:&tysI) xRIl+ dNb1 o,qkW $Fw̖s }E ]5#UfLhvWXV,Yg:2S(!ZG.[00 |DfФv]8S&pc0O34@J2[rhYrgt ^%JW,qO oVwJRh M Dɑ1472)@[q:.y>uɽSJBRR:e '% pQMESRK H7rm{:$ZW.vay_xY?c8ʎtϬ껱Ӆߴ ~P5>z:7EiX\ y+p]ˇgsG2.~\6HY%ᐊ6+u耩38?7 !-/]4/]"|pN=߻hB~5esIÊm%)Ѐ8fgǢl73 Z7:nqka3 ])0T8 1@l`񸪏yj*+wKQ>9J]0jґ2- ځA11ZwaXǞD/o |?YS Qݠ+ 3bTYew;uYz(KԹ,hCFW<7D>%LEte S'jYˤKoA'qiB{x~`~;'_ַtWGxg}A3@{\khv3mT 8 ~Ptu*,=iblB վ# *~Ay|o+OmCT+Aqqurql#%af%Fg(|?H:cZDLW5T*A,g7,X MZxZNo=68)*'CVi]?f[4~[Nwi@aݷn5={N65+P1XT`bPOAhi A-0l) mKG2H2)og{#ӤaUPX7H(rV?łL@W[AJ(WlvW |H'}X,[yugmY@\Mq\Y`gӈO恎0Zq7~H/'AoHdm1NNy6֥Z :?f Dr}3ezKxQ 4CX mnV&&A+?h1d=]rpBa)?qGEev~NL dr lb$wbՑcIwjkLn2,Avy5U/JpiDZ5יs+C)GnL̳ry;}׋?\M Ըv'VՕm@ZjJRE~@{85l7OW>'ڙQiGm0]C jS% BUaO/!`+ ,'w`J"=$R uA:쭸̈́KcC+@\i6,dW8֫Eޚڮ<ԀklD(RĔ*Cx0B%MYE/AiI<ί9|_;gyxlIu̷ALQ+I/UB?`=K!ǤQ=q4 YN U[l-H7%$Z? ˢ<Xf`Yd{TX֢FHu5z`gO2nPAλY< \1z,(Z,~ I3"w_<\\L$s>[DX4L|Kk#Ǟ s L@tWASn$d轱hмoEwiPHݵdMn@912e!փqc>1Ȭ#>҂ی(+DQjdN[}WOO8Ō*Qq AFSM [q4ҬT3hǝHƔ*F c ر-p1Qu:*^ZUK}ܚsϭlRMTf2SW2%3]zUHf7FoXBe]Β=ڬ\^pgJhd@o2hPF9ڞku:4oQM_Ekwmt7ZjHlŔC_yI ܣA$7@ϥ&P;2nՖۈ"BͰ z%l핉,6B+i{p 5 qh/V5ukbh̔Z"_e?~ߋx*q2 .nд ؎?;m6KۮؖM6gl/IsX@az%J۱[TG)ӧ]]ʿFr*2nmȟz eXۑ+.LA/Ϧp%&k V+}3Y T KmH@h::9Z*0ܻLѱlm$wcK랃OPͦ3c{Ն:0 {wwuĀ|֩sFmfת4I5a<^FoAGuƽa Uv,(^!|xFкĔV6vG b[%#2ql[`*|Π9ݼZXUq(X; azj٨"Ӓ}жeI1Zz~>+- :St+X,jwe:5:b+xmߍL@Cuё8PF_Hb5E4NGu\"]Hsj h&F3E-kΦ(Ye&La>+GllNzM{UsE6YGGRs_YL`JR߇V%̝7(FF%uEڕMi (M\1}wn4["1<840/ʼn^OARk'S}8.Nf5%X0j0еx2v҇}t=  -`P3XiǥEY5uxtP3L U1h$퐤+4GG+p2|WcB򓪵o'z%835!.n<3 !i 0h>}/V]Ym&ÞO@R%Wn<zlhFe'#7ybppJ4,w"zLψKW>&_|%KnGzr;9뤂~G˲'Q'P^h;xcR$qG -bt5=ǻvݽ9  @`y+%a͇ueZq`"o;6(#:h%^Sj.pgtceMjϚ+2G.wpql)L&'={ @d[BKUgHPjfh0-&r [̹W(2_ۨӘֶ\95A- $6$YMglq@i`2@ :^5.1J,}"tO`Ŭ)l̓[%;Oo:.PdCZzpN,ϐƧL&drX${Y:B+r߳WOZ$np`'~ @~;hݼY76,HNL'2WY5)jܶ3/M] r "# {}W JORvg5jr8^! +V[l z\I= eUxPCU;W-_@Z]$I;=JZ5LLWvK鯣rVAlMٷ/6FPWN- <ŖVHQuP f6|F*,P} lTUR㙯:qH 7ۼ#_1'G'qRxKgi_">J:h$@UxKf s-b7%R"Uj ϐ()`"D#dv8gE)^IZz+{ k 6<%09sԪ'pΟD|Ttw椔ooi`mBXZ٭"?@ \,sŢ$8dߟBb\~~PǙbܦ0abu{զe0׷4&94ՅQ=29rWI鎝*LSA +/a3} l?~b$[TdS~ͪba#R'Gjcz.GZ/j c4yI)L/ϴZD` XYZN#\tc":T R3.9_{2.ޙblu4ۀMuOfՐNFh'5sb4%1GQ0 ˎ;HKx+HBt0tE;#`h %n5ZhLn⡁ &rאϖ8~sUao%Kmd8/hz@ynlhyEZ]};/|g/gIJ@ۍy$(NdMvY͑gCI+zK\FL+KDW-mС,%Q-mdȡ!D<'~)D}.0T"䄯\dj%L7JTͅ88~l G@ʳ*PwokZ^?%ͮ8~_Bh6g@:[W"齦Sklq'Tcϗo T{&a#{i$(-A[_.u@= KwU$,ez 1Cڊ9MI;m!6΃2Gւ2ՙDHX4 *"`&"Y h˱tH,`Q^0qQ(ΖOMu2Cvy-Ћ05N.U簀ʐxG%ALp}*Sa蓉%WcJCjjw3f<@ BeXd=%dS灊]-a1;hu%"twӫs5_ 4W(=OYů^:'dEHF&ؕGR!<;tj˻CX!X%u=D߁JUnù I랾!@皷WE6H8[Lܻgc  +\z G0AvU7k8Ѵ:u Acq3IL 3뇭C\ ?w<G6)" i " B]/+iLmKMP;$b4xR#{ (aTB e/rP,eneϔ8W|}̕yid9F&lx D^BKk3 ) {U:D 3RL` =2+t2y8أOmn+b}(Y6ŲM9'gUNC㏿cgBPU5湌?!.bR$ -X*yEA*(A8c4Чی[O)ԓR7$ME"ƠÑ#yǩͽ+[iar"Dl9%+,@"{5qyߑmgA3c( ˋPQ~CŞW&汮Dr$Zk=aEeJNxCZr~W+1^73AJu h jP|d(TN0@+0 Z۷23c; TH+D*K: pd)brWH)勶V"c5DXp?ď/$l^o>hA*@%m`^x_`U"oܙYj‹$ë? FVA*Td81E/̝ -K4MLY&?ڒX,( @>|׿G9cMj&=#8.SS| ZKali5vEh|Udy}~Jx݂ŀvEA8df$haޔt-:0זpj+lv#ːcc/UwQ.FO0Zm#tpzN:#)INQE##AT_qҠtAdB[al'QTOZC8KAS>| I5 (DoWQbcI=3d7<{Wd[t#!a\e<qzlOk N0(rB|6=sG9S\~ൔܻOJL w4t+8Mrь)ˊRhA:!ϩg}r ,TiCje 3 wú|*xs}"ֿ j"j&jz= ̴#ZhBMtD\]5&!5ᨔk3IKr^$臉:ѲCl܆] X!l)Y/\Lрގk8 bۇMCٌlh@~5Aj?U}msl }]+fmxZ\m R ϧj} +o2e록E F{s3X9Zȥ bwBUll×%~*ΗƆxJA6{YÁHBvmi8aۓIX fZLUbۢs~f;ث{b<8& *GqQ$w!-r-ݵzզբ5qzdgmˇlIp9_o bD=%3lfĀÃI|VI<+%۠#O`0CJ^sӓg Qm*IIߑjnX6lD!Q<wGP*/24{4k<1yX\Bi.V J[x6%̋Ű,Gsf?vs4 (͍-Vv {dYa?hWX{ͤe/Jqqn"۳{(!W{sd axu8Lܮz6R$Zb֘6$7YŲV: ?yqyY 3僫GMo+!(aOݧTwRiz)5Rq lwвxD]΅| }s}%)ӍM坅P<Gt48q]V $twˇ鄛A^QNbL&#:Exїe#p˵@9TF㻝uV H\)oN;Iz  _kܸ)}Ɉ[ud "LeB_SLė/`uVNz[?B'Ff^74t֎zs R-inkսeǥz Agm@QnS/\.?ex)ڗ#CV 쇠f #4ot Pˉ31{SWSu?:"ΤzBAGE0WԆDcq(Ҽc%3蜱 Dx Uf]LM*b7gM*+^5)fɰ.}bxD+%je22햆8R@4@evOS>j%!4޳A9g;di4w]"SH7]116gc>w'Ҟ(}9$s 0u|UT9uXŽ1[)1 rõ4v0Qmʕ{upu9.lN+^؞.3rDŗe$Z&-P+-(*"Ww,q"p4JH]'=_k DΡS\ok9p`]Kpr1r'h*3<ަ AvčG3re645vy І2[^a2Y:]d_P]nwg#^8I[]ku5k9Rv8%OgEsTAst!*tEH WA m|Xꚏ0=,{%Ds3f &ڢI 5SwޏK[f -Blٗ~uQY=EuM {OZE-Eb~OG8k mӍiXl8]y:b*fƁwK~~otCyֶ8^6A~JȬ>a]}d3(cz=ZHn>3J=VKU% Nј}4.A xa;2=hEyvix Tz؏ $ BGΔ -hRORp\Gk+l^WSo]hῐ8,SQ?]E,Wq*gu2tr6(*nQʝKA)EhMR nȊ bf,AA h* 51z Q%T5 |4^<}j+O_zp 5WP^w5p k遽 lHiZּB-Ɨ>9l.EkuOShؾm%XlGӊ(uZϼmfbu>P݈1qdO$k윗-.&&T~Vd$(U9lS_gTQAaC'Şq_i|B5[?6PNV QYliMHVB5/lK6o1gn*%bS/A1Dip7F4hHaήR)['t<~AyPXS?k+OHE sy%q?ØH{:{PPcŽlhW VJC7izOX9bؾ㷻_ݟ_Uc{1d|j~؇]uۭ& ͽ<+7]`"EbQS4W2uŠq˿40-UXzz;z#FHn'.'g+(k#Enœ]Z ҁfF4jZ1jO# L/P/bU 3cUKfD#G3 b]2υ{Ce,Q@ z$F{ud̔Ӎ/8Pt!t@/<| +]ʐ28 bXG]\f+%$1 &lABp=!x / GE|s+Q n>S#pp?K鍧TrJ~ 'jg)OFo;]h_W7U/8@3B8O݃'H4Xv'U>Eq![,2%.N#GX#_eU5$Oߖ =,_H߻~ @ E9^R;TcROݍe޿M z";{8w:&}mا!|lUj t?uo-S ^V "VAŕ~zV5ukG#K`cC(^ Bǵ$NVmA{<%l,9_;%lw5Yv 0j*(&/丠V=igpAf` 5Nލ"Lll kfͫ a~2\ks#kc .@m 9 ~1~`Y?ј'.2y]">`ă #;S7尖FS '6Vvҵ:p2- >d~j_] z|+H3#A:^q} cxk X-s7)7kA&^թۗe:&fPl ޘraHG&lBOO9bT]w7aޯ!xSXJ7vt:s)3͸m?;NH'uo[SPzˣV Ĵη}2T6 4 8_]l3]] y0]ϩ`9}P j,ẠxD+T}jb-&KHQ?Pcbj4|#}3 Ѹ 0DI-Gb`lc%Du(!>-`&$ڳ8l$I,4:r Oi;_tmY{r2C H3fctESaP)Mm`[t. d6FZ^pJ1v$A2?(Ğy=2 Ndx1<=VTG;w-HZ BE2O(:~e !-:EA* `K$ {; ɬX)镑hG܍!0ɞT6TOUA(Jz&tʏoӛϾB,{)h,U߿~&屽&|JwpJG/P?EpLi**КB,)37DɧIU?iWs=\h5$EOB; 1 M1 s"B%~0vA~q@*}`ߵ{c!sY=+GϚ,dP~=C߫HT8 >]>)C6 -ToxyʡgfV J3%J_EJ{nhՋ/̡`eT:m XܡR%O;ϓRB`,x ARn PPD6;k^` 7yU=.?:%fbɣڽAfT.7*Ka" p(-bY?˓H}$Y:[rmº=rnq scg{ő(ؔomrQig ~2ǹ_1n6%Yh 7涬"OuvI֤IY9~DwLcf_Cgb0摛S'{p3OYmLC"{9xyӣ(;ܹt86ѡ5"TPoNlURk"M KhtއҭQނfƨI:f7]PF_B 0&O1FދHPI.7-HǦfN]T 8sƕ9Hq=ϕA4rwVٺLGK;+VkGǶ`xO6`=mGυKqPҦ+†dx~ Z?DCMh}zI ~~'gCryArv\ӧn#v'Oi#AܞdSUd-^Tg4i@oQ̽2.QmvN zsc C VW,Di*ӆ"/x%5K~sTx\Ad2-:D+Vyy.49#Т׮J\U?9,z^\* 2L z2uiMNsYve[;p=.kźK:pq8]"e^obL,֌E<1ĿþpDz?}q&Ue1-+ہp%](*pNc"Na^ZC/5 b]RP-Je]l?Q"ZF.roj8_EǯHj|vEjhf3]g`A\mz=Dg: A d{Af#! ۔c%jx! 9Rw0\#؅|x{{׏(`R*8ЈÝM+o&sydBƶ SjIiE̸M;j '?(fx_/uZ:^5cܪՍ,7H%YP#Al e3]Tiat1:?!OR|}G1B h5N#0ʺVm_-s˫Ug݆vN7pQqk0³2=%& lTѡ}m)h#CͰHVc>2G]3Aۑz' =8̂_#njٝFrx81B1% OW0b,5-J/`">=WEpЧr9i}`tG gIdt#Cf9=A!0=h&ʦV*1'S1OJy†Ui1[r{_8HH5C-/4i7lP:ş_shHp[ZDh,%R!D 8a/ Ɣ,tt BkEߧJK&=Paʎma>W}'`!$+qc[ /'N 8y&.ii.ʸ*\7.-LI}A([ ƚ[7AL.Y<ǐxӇGκ$AiQBqil{EZNG#܂gR  =wMvA&J0Fc߹O|٣rgQ}ApDUslU:Oե5-vj~e^2sv$W:%<۰m(37U9ϱ6+<4.2C*黄DfVryӧ_T3ߝ#ĮӉcU ѳ8:]:(ImKB[k7h[v 3b2"WfL=C=Rno._51)LT[~Ȭ*;M!ؒȟDf|X Q8/wo0 Ktpo=Mtϳ2H` CZo2ŕbQzc? ڻF]{"xR 8[=~⾛|,>(S=s@mh3QƘ j3X}`\Ww 5ɈY e;s$)FH,KfM(je*P*q+;ux:ꗆD 'Pꅹv .W2>rP;?0*G4ԤފCgIօ]^*_&#B \2϶x-]xd:=%yg~Qݠ Қg"Y Q8&ppGB?*^[$J\ {ⳟ5=' eDZ|_ҁ3xM[H> Ԣk>N5'':25-4H~z9c~Fb)OՃICV[{/ .WTdê-aqy#`*cjf:$GBd{n JݴT:|yt{`_퉍Q[p V4o 7o:N$Nslu`˘X{db"$v/cJsE4e*+E^CL$ 2< #݇i,$4vl1qdtRЍ|T3xcP{Ǘ*0ـts|??# @wFfE -tbϪi~_bx08ҥ=sBn9vk۷ >LM`їz9EnfҢVo w ɍ1O*8^Ba}\"qFV-"Q$9+Sg3M>= d+x!tm]<=ܺІ(|)T,-}qRS8\\L :0sih!yEхIHMWC9`8Zdd%϶|Q$Kƙ7^y؀HIH5SUδ 5/^=Մ1ʗSam`7DEȠٞ޵2p7')M%JIl$~(.-2m hL*}yݵ`Rj&OU]XG I$V_j,t0 v`Ugp`}#os6@Á}Y߷\fGTnVfHs lk5Sthr咁J4K*HcNY%:CRjC|w{X~|U$TzDFG}yZ̟)]%#tp3;`%>GsuBX/e$(yP0 Va#/ 0e_~ƿ3x{M*75hp& ]ozYzoCDm<V|D;̤\Z*[@:/[}\=?|={ m\ Q-j\  ׼T3 `ֽ Sbd`Mw֠WU?ʒ@ kW/]Qe9%^컉'gh\|B?@?NS7)v]wyx`.[Q<G ʈ;%PW tKd[=ݴ*ܒ?+$>r@n*"zZE0ڑ ]ʻ4Tq24㝞7/H@B|x M:dZ?H$hXA2h󓄿:6L,` ?ъ-]H,{Є bGalj,t\٠aN20!tYjrSBQ-k~)*{ XjBLvwe.ӽq:- nNYFMLQ\JAq-16EW >Am z/ڎX$;W:N\aDa'*BMD5ަ=}WӞ/^EL'x('Vn*B&( N |TG.YMXuX쐖.ѿT.@ 7"sˮ;6rvUDwl1Aut asյN,0Sc{O&q.O &eD{LlS??)uϔd'[`qs XPE_ Ŭ(,/5[g&/w!7&j`jl9#?A>+VSXȟI.T1އ)ƥhAǏC~]U娍,T<ҐƊosX^Ȱ1M0K} /ϐG{l訠"jΟ%|mNh6T>EO$Oi°j'۸D6h9GA(_`rumt=f!iǣ(Ȕc̭? 8'Cs<l I(f`65ʥB#p!DvWT+& :ГibaR̋V-|ɞE\e)[ZGTtGy!&R 9a_^cLBN7,|Oi;۹O?&M~!Ʉ7U$ߥgJ׹ϖ17Z0lF TR:(q`d2u :~+S1~t*!݁!tGá͓S{a#SAOO7/; m!''ȏ&^F0.t @Du@=6%-Llԛ2JĊOt!7h0#MnmnATN7ن" S{Y7k B8+/B 48J~MA@(?{|K%G_:RqPNAb t?uqNj2?ZvieiUL;ةɵv2[tKd;H0 NOag(3cI@p2g]Q)z!{{]qAlxޫ´ӤdaZM<3Y5\HufhU!Vw܍a#bgFR&F?IJOqY\3QAA +*o;O:Tc&- K*s>_bf;Hs~۔у#A1r}~%mit*pޡ~RļLK"Ns҄I6=oϨ6gh|5Hoi1 ؖ.AG9Z}{+{~&1-lAlu-]˙v.z+ $qm؈h[+wyDEP[zTRjO6!W*2G:(]XaΫ% g}xgmNFi̥O,Aʣs>m1Z?o@{Χ8 O_& To59eIճWM#hOXo n(!)=&705j3_OF=w!NߎF 㚋k$K5C+ᩔ@Α,?#e'BVYKZ! Dgb,7e6өv~ :3V!+)$4?,yET)pOVC@3T[ l#6{76Np_Ev=3N}RK}lioPũ0]c]k:GOJ:+F&P:lt:%ԻԿ:k8jտДf &)/ejj HVL_+FݵZ7J6-#I$ us F@ӻE\4QWtudpm'#s7=ky|7i$45,NhۜA녺:ы%e}I UmX;3H&'J1*VI٪;Mq\+)~Pos#ݪW[=CX3Qe^5tm_i7Aj?8'm=+N_{eA#qԍ-?YkZ祠"_M$_X`:xA}zY\Bǜ;~S5t\wD%Q;%3Zl= /5e>!Y ʎ2U` lz`dVu8kgg^HXa\荻|r}Y5O^;8R$Ӗ~@b|90 rp`)T?yꔦ.]pg`A]fX_-Aַ&Cd*>G[0gk"i9(-y7eHE- 5X0ݮc j#,Ay!} s8W&zq{ؽ¡RyE1rm k;3W^{uݐhA'c5\ʹ)}Ȓ8UEN]6<1^8u0SGj-$\tԤQ}82&>';x"gH[)y& H~ɭ QbigAVxz&\Ů8"QtDؠx(pK* a^]Ó ByסO"̠mwE~K=eo} c6e=/cgE74CրH+0XobN5qTBE)I+$Ĥy0.2c1ճ̖̐ww|__yRo %ߕnr U^[>QXI[= OfLV7O_[Tu cv3ZX'#'@H m^\m5C{(bv:c,%Ňb$v,rP./-3t)^ɵ&P 7}񈎥KyvYW=qB>ImO/XʰoxEt^SW w$]˽oJ@oBv$*v;#~Gzc,zϔ>77+ "H'.Gdp$zl6enyֵ g"2uGU%;[{l(v$p+S}3f$@N&0xG}Ns <%/iڳ"AoBUdAQUD"tl=uX8bLJx~kC||̪\7o|]tI7 QnuOؾ8ioRX>8hm\t/v,YHW)k |[!ӝ-P|n y`3_0g˵'1~P-aJǖ8ȉ0JIdd#͎:W/4` #TL<ۥ?&X m͵s'q0Tah tՈ թAm{:stmgіH>s:DMvuNsYKNM2aKnU_͂ĩ|{jVHpFŁn'V]3?=?f~ٵPQD(]w|9aoz<;U2BGǰ]s3k5!`e}9UŬWAM3ݶcY`۬Rn2H݃~l4 HyB7 Ҿ}:[(YOb7pB-vsvcBpz>U :c̑].VbKE)탻(_p$pGW6YUpKqmm,R!Pi]TA02utr5z|TS8fWg,߁.1SsuѰbgno9xl$ߣJ]/Nи8rLuU@љ ʀi[D:cSiE xAAz!oSv~6c?r;NԔZj}N>gڴS2]2@,/ 8S94|$z5yA.V#O܃R8 Ҏ$V2ga de<\v`V{g懼l_6XX;l!,#%'ܕ B9 ,Os+eMbGݠX)eN#$F{ EUr&p(NL";#g@dM"Ҹ1쥗1;y$2d?ZӀz1fżV%o9Zż 'קPrPҋFg+c;ר+`gc9M՗?Fze'>Y[fRwґ Eh"8&'i$|z8ẏX2B >,RTgEy}À?&vW7 vFEN>,+ wew-3v髠ڒ t|ھsɞ8D6&RKYnMp)ܚ6aAbIVIgbjL+Xs'^WAZcptf/E]U0]_a ,h+hF 8W!oqnQeͼAN^5Jޔ}U)|AYXfQg]1] ɮ;1eM1sVӽڨ$?D?)hSb(r h/>_0JA3Va}V0 6S-Wd2/\JCָ0o\roQIT0j<qG *G<_12/9!rɨaf|'v+(XG((Q(+_?4ݟǝ@̊C,C8/,|)6'v$noɭ0[yhY Ĉ|k>`b UT,p˚Jn^(* V81|2S<)>9#½nEB5QcLykKymV5敉Zt\HSЁ%RϿ`rqЭ0 8]F0%9:)kׇ9龑i?siо/ wpl [iV]I4=J![}}ȫGNB#,LR6! #0 (噡kt䷓3[\itk Lc/U\Hr)(8am^N{G^?`G1ƂW-p{{\((9(\|cD]st6$:[TFRcpK-d5x&{=v"6>Kt(sK _(-6-1Bc=G4X7>Tb I4uRJȺ5hW€#kINMo}2R Vln?OO@~pNd}URjK~`ms0n,)Ur~h5XfÏ)=EܓwoG}Gʝv#dﭰClί҆(XWm C tUz&[G|\߷+"?#&Iz܊|-VY*:s#]bdhB aEz qqߒd3C*us hB_HKzw/$DtZ@!)J{Lk7 +Kp54jvholDY,,- ;Px%]:G<0tt)t+<;裴/30+5]WRCB ʽy:jf@h#q>t:Km{&>Q2Dq .Š=VP׺9S!y  .i]\ME Ԍ'E(" {2cFpNNlrRxA+C!KE*+9 fQ,CyT,>f#+@B?Wks3&wA^a))YDi~11sma&Э ?!#>]7%Ēxe#p#A * R0B-h of :zJʘ,jmN=yFT5TCBeZ`QVа~=7tx+y2'F =y|)VQI6D20^z+IωKk>ݯ4!΅R g&AKC=?Oo/ۈp-p(p{7#XTdqpM?ַz  cְ䞊!ʋqj\A|cB˩ %#79ne{z|xlh4V'TMq(z7Kn`&}_<%$ Ԏ@M#ӥ}샒Zo:Zq;E!=#bljUk~&k_<"$yVw4JV"x/메9}~?x JNyZľi Sėra+~: ֺ]Ly I!aT˷6p%q̩꜃"+k њ `rPh6b[9Gv-_\hܢ/JO]Z5-C }χS<}wgVjafe^F$/5yخ<lQۙ)Ė!gZpPgEP<q5g Q>+I_߉+vtBUg^;óNg|=cxx` (oJW7M+qs,'wKF_2W_yhArR熣H~9iJ/pz-S0i+>Ke`y|swT}u,坐`CJCzGOL䉗p?CM2F8 HV$NާfO+hPbz.Y3ycjr"\y..$nRv> 5/uoJ<3:vSrf\f erb{A߱:kTHEor)KD$mo+]^zzJ򁢓Ư;2~CYB,s"CQ љO |W?6kB(:Z4av=Vc J3K)Y( <>ښμFKGǡךE|WğZ zdj%Dȴvd5qbkެLs{Dnc2VlWRj%{GVB_JmUy..g03z)mS4/ÖZnW"5Mu>g4Ty7QcF+kPH:ppziU\`o.X «.aqNQE=IuNS=\␅X)Y$䴪~^&Q"t'Ş~v?(oהtnW_8N9NOE:ξzBu'E>"$/0b+=/wz.  QfYpEцJPbiݦ\瘠6ѽI`!Z)FMU#\}I+PNEVƮ7D1_?@ o9\q%8-R}M4*&y8coHA #?)T+Y:` 1 X F`3C.%DЃؽf-X3~p`m\Mj1'KNp9m\q=QJjh+ΰ{?V"kӊz R{ңV`:D88X. ahIn;Q8\Q$Q5 (fg옌p 2TS^iKmbR)>X=1R6iMkոTS,[xe;鉽^YG mrNW!0PdJ4c wt]?] -0RK+)ɵ?}bjǚMdMcY)8!dNՋ EII8zQacX$L@:/Ms@WFK1tOpK=n7C_HO5͑[uNZ#3vh%.];(}j~Ӵ.gvNeM ߏFw 4Z**&6iz|"F_ȅŶU_:yJnbtHїTL9\yUZȐ!uBoX5 1Ɍ9RI7+FR_ gV{ bx7SU _1ͧaSQ7&&vy"XOٟTZG]\12|yivI+$ݱ{<=/eP=jyr\EcU C$ZP *[e"&ώKjo68z&ءvƮ 1~܂^lsonׅ:Xxu?/| |>x)/jfufR }i- ;Q1m;_]Nezk`2Q*fcRoK'Yw?gwݕ=aoPaTi@*zb b%8jy\WYfkCM!%IkXZW7X`1E־$ӊaM;PqdId?G3vb8Fsx_WVD-)*SkvvB\pl(-w#L_ "sU1BmE~ȿn E%uxƆkRzAR|}]&t1.wq5ŅG?5Rk}DŢIjb-{7|y"Q/ A7Fuվ_]r`nN΀GtSV<7TL׸vҪ$YO(upyZutS9'y9 0mB>'-M LY1ZPl߀Z-xc=;C4E|Ƶ ,O bP걿CZ~7$aCǭ75~&D_㳑[̮ܻ:5]XH*H<@dK?-b#&2D.! ^d1p aXkS~1I,ZV&yҬA2Dd}Ep}EIt$d43%Tq? #Z'#:;/w}D9<8`Lzay1GmkMA2- `pCLvWmSc!\웶GCl[\H9m^=p^i&kВ˅[޶Oc| B&D`g~.`yVt/bV):I "'04"s$[D,W,"W(OzQ{CvlhQE5~s -3 3'n\qI  &(Rex2ȉa H"7-KeRЧ\VL-7p'gM|`Ϲ@|4#T# ʻ[װMԕcɻ{ҥT:M$SU,g>΃D"sAbֳ` j%Ŕs? }@4N.@NľNcx2(RC#y_7ow[D~m4JKJ-K-dž*U+ȂǩN >Q}rPsqMD;AX'RMnhR7ؙu_@ok>H"([6o#ce-JFO[6=/DB|*X uձX6R^󒆿)NHVLg2oV`#N^j˗EX$1oLXqTõ9IIԗhPyG;b+!kpTauQߍ&}w {2yީk/4;F%mFm`_V-'~KycW k`VEEy*pS(Iq )'᥸Nj(CH(I /"(kfuCÊ3zcpUR BĨ^ٖwzh(PUjmNGrݐ(V̫ˋp^y5ɆO,*\a*m2n+="](.|Ӡ#hiC(LuOdyz\1FԭAsX) !"#*Vx`D ~BuP,%&'T ֦.ӥ #:p!e eOdYܢJ^n*l[`=uTHQKZ]AJR@l2qgI#]6E2R  V5Yy wOEY$54hom&Jfi?IlrJ%W2D~z9@ş[ )ZTnk2Jk vE;>Vi S73NDguxf<NWk~=4_~M MNuG$7煥=ͤ8BTHW2g݀ծf~Bcu6x>[y : ~E/;v$xO7 JE4wLAo/"{gL}ڕ/# uMmn+J |=szVkEwuv:Y % Aප*y* 03Y%l÷.=BYݑLp TpJ;hr7L1x`+M y/D,ϛz;.zi+dH~umC9w^QV ]o9 fHGrG:e<}P2E$? */hV'9l*K9hnJjep9'!qadAI㲔.6SP6"I~~rf;\vm,TѝJrrOIx CDޕU9GGb tcGs;^iVYkvHS*-$Z]KrQ6Vnl|:+Y %L?pakFV;`w-d$rjl2< |dNR+=^GĒ9B_ '8Mkxx͛U佾1c2$ ~7rW U]8ۨy=lt 6H osLs }ߍ,Rs)v3^?‘dx$DJ.vt>J,Bcy Y.!wqJYzRm8ڑ9u*p1Bkf]NW?QYbpU~oլː,7:tiGɻeySKA2/lhlR)5șAk񋷫Ph 1xv(x; /HD_d! dY٭<`C.]཈tĚ BF*넩!'.$]U* ֐4!@~+b`Z AiF:+79jD1 2]CɾrNh5"r˦37Ȳ[#.~|5t{&FK_.a+}>@^2Wg@ Ae=JL\c}(R&n() Z]~L+j3pNWtrɳ)1 Z%)7oKc>A(wo8;o1n(K+ֵ&(m_ VOp K&("K2i?E6:5m3({&*TG8LN# Fǎe]PEȄԊV+U!Lힻ91Y#Ă[CHI87>y0j.sU82vf,0!D.h{MA:voKt֡zֈMt| ,l9QX18Q߹ gW aNi*^-V_#ob6ge8HJZ%:8pfC,*~ZC\[r$|J6w]o}[o22 >色SA‰B6l Pw΋E#ʘBD;GCo3@] |Y-v_~﮺9^^][A)t {xD\#]?G DQFqރ(&oIt!^HI Bge@^J6Z6ZQ:8'I눦d"~FQ(Y- P̑#$(_s@h(t*ų2Bܷ-R'g*f7=SrP7%}Nm>+ h%\GzhS8wz404dlv ݌0N/yb5&%(S\^.lVV$65c;کst@"z"9Il8=,bEo삣ζn'toA(Eow'A di:Ԉ.ShY#a=Gh>^hb/ 4N|`B6zS8ߦrk"9>P4R8;96L?(%fMH,k b60~ DFn?q&d3pnI3>Sϊ=vA3>O2iLb}8֎3 aczlRd?z&C>9_˘g~sx"ι`]96p {O ޹0r_HɑUIMyY،0$SkV?1dQVWku3c|o۱K6BcAf3|ȒH5b*sZw k gd8c oGhg+eF$5(Nގ@;\M Eo̎u̴5uQr ZnW%ny$TC!Nq gh_˭hoD.x ܸL7=qZ#9!? jݞ݈6aa`{bxTԖOi}h{}"a2t<` ܼgoȃ7UJwm lhf#xgAŃC0ޱ Z?]m|`LOs+O,rZ잴!k7r>MhBsK/X#>M?t=?Nգkmjٸ Na:ڠ |2Ӵ{ȃ03 v[6Z!xdP)l {?ҟgNlafϬ8J1T}SޱGeʄ[A$=mK[l? TטA2U-x@fed3YEoamל(K5nY@ޔ/YnM-x fCu  zHG;sFid;mn*t{x14W`hE1.Fmϩx *Ӈal;Fg$ %nS1"K$1R\wl`f&iSX!~|G^sM5":6fJ(OJ.~v!|$7p0Js撾@e”pZ2/:Aǂ';NVs݁ґ)'/t$8C}@`iKCY nG-TOHјB%d 0mZW51$ ;g<1زR$l fDh _>÷CW|%7~^Tu`Cjr:0"iEUcK =޷WPOql_rÜ~{O7$GUn{ H R*-̵P賛*ΜF^5sibbR{$Bx_=t_JChNҁi*VImbxMjÖ  ܢ]wUJ~P{a/ :KvS*2hGCJq܎8rN;%(! V7y+`'y1zƛG9:Pf5hmO`B{Li%E؝M .[j>U4fu DP$Y 5tsKiг(Ka#MVYW=>Άk}Pۖ}g):Yqm[)8iFؑJ[ NѮܧ);ios&_ح W z S.`}0[ wAZMnujx(QX 3N)\~䮾J@rPdI5]ql!C{-)R[޴ 6di| ՐGQCjx,hvꭐujVEՆc}[1+B |WQ٧<)O¡3vFHOf8>%5 183㩈|x>6 %^Ot$˘Vy7NT4hNGI"6Y N fŤՓ?P}25vYoxgf ϑP%Uen ƥcjyF3t|\~]ia!ʸC._}9HȖ Y| ˁ<|,r:ւP4u*l'7 xX%tX<+Q' )$6Z\hӶ$A2whLX_sl:T.ת9vK]Ѓd/ $[ ͱ t!_yZ?'#w)LqKVgvɀ "S3N oCO␫R`3K'k Anyv`0v⊏ ک vbJt0)IaBd'P233 k翋 .;GqА^w)"2tSqWA &.X tš)^nS)Z tSq+=X%T!寜q1u[@hu}k7f4[RQ;*4mdY0 e|wG}ݷ9jnK/Krwvb~듺N\ސN){(\X&KJ|l ˎoUD;܀ -ò /^Hؓҹ OGocDX"g˻.q}C{Pb ^|s5l~^MAlILܨ 8hL%ujQh fF A۷İA:&Y6:zsWW3~ ޏ#/3\g]uJ1F?a¥6COSVD/OQz HZ4^ )z`z1:7G8I+a0#:eޭ?;Zd 7LqÂciG $.=D#l]v6?N@_=V0D66"5]ʖ*bbw4orro )-" 60й9/!+RیP>"5^g J2s}R"^$ZʤU{,e~ ,$e[;CPݙTīJ,)< $F;['bAƎW;Sk ~*Bfa"+`}cON9 A? ,]FP F_8AśZ<ҼJ<zpXRۜ\?N,RR O/=Țq.-jɒ80qGsck \ϡkJe LO9>TJ&@ ?bf==~ ';, cH/7+ٚp TgX95~Ҙ|(#Yrym%͈X!J3$-aE46̠ò8gSD$O!Tj1\,G@ٝf~ z$|F:r3LLZ- Ņr6^qE B*TGr6Y.FN,ؕ$|[nZ6 z!Mk `P,p{ܗ!^8Hfװo\oP?]{$IƗUW>2Qvi+)' _`g5SG"=6_z6A*yA fxt?B4jJ/cFU@P\LO4yđtaDɸ@f#h2?Vg.+-?7ZTp8&McU\PvhV1j"nVYO%BSa l QL%-菔ѩU(}{T+Ht dO>UB}(y{{W7aA`-{о峼7 @M0B""OTNd/$PSG628?k&Q;~հ_e@ Tސ1#wأ@41XBH,@my b~.e8tFPO܁i[k WMe{ƅ QM3gfp6( ]kRf?錅;SFNv+S͍_Z C1#uH[l` `Tۦge1+N/ +u$Zx0}HCF8-8!չ3A3]<6'L. =1F7E8R-8 qأ`|g>US!RE<,{\xr\.[A2JVWmJt_:7ϟ3P)BK(BcPaօ7W.28QȍDn/S/<zҦ- 0VEE.S'A: dȿy(&Pet.PXbOi_K3Ff6{$ըغsgtK5 @(ߵ~},Rc|x,8j7Zۨ 1@%{)GZAF5oJުw;jaXBMoU[RbvD3kw .htgL)yv\]4ѓ?4=qBUs-y*TL~ptQզtlsv&ANw`&a`ǩuԖv] f".ꂒu>eWMyn2tDE8Ճ.6 t/^O~CdM^hڪdT w|MrzC"IL^E.kܲ`8Eu ^NTzdH74yhsse3AǽQ 魞Y`r\١[+d† m73ug399<̓wǚ/7CeK!}nm?0K[XoL ̫~qf"0Sx6# ͳ)1wXy بhy3fˌӱi{pR66nh Zi rكD c 50n|ZBo@mKjJL E~e~vNql4Pi #E5@0ɰ%:g/{h[%F*5F-fxhZ6fIy>?;]]AI5gۓZFgn~/ r#vA:|E!S%!w1F]W#&@]ʼnw_uS?Y͍J" {}epmXlu)L{;* t f".!&f_lw?cs fO"0s{&Ûh.3iξW+7|GpCFM~]=SY1Qg-DƂ"K,u 2#5`#~# "A Z%D^I|xwH_"L -, dؤ:QTBDWBDqb_ۤS;!WYth~1&;!eܘE:bƻvTױ (l_hiYUR5zӌm[a%+jgҿ_>a8XUdͫ m8zfъS;Ex JDx!eܟv-PC.Mi4)R$q)ܞJtV"TK7ƟS˥G׮U ֹѡ'DOƣt.Yv d뉪S37O iz\皸Wl@&9Yk[gŠF8ω> `n)jZ!97 F okZS|I[GBn<>0_COюwˬ܍\s"i y2":"9D=.#~? :5#Bf]ooQbOYɪ{Yw(Z~Y?d0KƶJFy,_R glrŗ0c3[yL Ojد# cYT V%8zԾm&QCTfoy".QnA4 ֖ uDAoB#Ecֆtq%<EȰΣI3O*zeI"6JAqN6( ݴ5e@8,lqj6>ϔ74W *l 91"(L0Bd8rNȺHȡÍ&a}Є67Ӓ_>ӸPQ8CN6`f-N1>>g_J%GNRV}'pqAzn0J&]lrGQLl\vͶoc!Hel˔T9JX7<юpjuAq62Ȳk? V} I] HA>)x&vPL m^2|:tكAD2-@;Tk}Mr݃6c /WE܄(1C 4UMxj1bz60vIYߛzD!?ړ`xgvwu |a'Mv;CocQI o!yYN_Mi1-я&Ȟ- E0 j<+~p ~L.hz԰'-\u 'xWm.poO1c$\gWm>+k&@zޯ>U ݟ+ (DA\isoQPx%|p췝HPpb}HU  b򚇦XɛʹM>;}RaESVm00pj܉OJb\+f3PE3tgepԼ#o叒CG'Q5MHa&7{Dž rIOQӸa)ufF|"+8Qj0vXܲr_OBPW t)]*Qna#-c4A$=1-0/;Ol mT1Y}cV M/ks4/ܡ9-͍ocAܯ8I})2K ,zG%cE03ggU +|lI {}0* ".,jK7řBD7i1x$~3ArVp9=)О0At;?)V` ⟂qJy0|-1ONe7; ~9쿜itKSm`|a=KHd.@>5 ͲEr)+OϸrI"0&<;A=[Yy:ZJ4廈.i(; 0(001|O@ƒXɜ=m*TGi.-oNQBl}J&Db nWUghh̜I)ߛ^I:8NtK\pb+5?RY[CԆ3fc$VaQ1r`?Xv n;:ilLX)qLf|HDQrb1d֐H!?;$JPIVYX.p 8L 5EQ8^"쇵/5Ӭ[ a؆S#DK +q{*OҨZ ^#2E&1o-22R!!{ر4 =TwCJO /r7 ,ȘܹPIYw=|_1zo%oAeЪ萨z.B'V:7@8{s{Дb/6EZ%kF `@*6GCQY}j_&3bU8b)i?BSV5Wq)^{!^c%}$ٛwNItXBxO.̂\VscB0 fIxalĖ;'( kN *6 MTz̅>9z?䄻EٛF `L<*eK/]gmFGye& 6` ,tXO?|y^,P4kidXKp|6%. so^M&_y<֖\iDGMytXQ ]$M Ӿ%z%Fz.=B=|Lo#.C6{E((',"!+ 6roD J7d>F Ne腌& ܸ|ãv+/.†0̉A F-[КPMem[sYZG krϺFZ-EZ#ixaʍA y~3Gpq`Ջdo{q8 ,QUqZ"PH_$d%AUx$& .lz 4۵^EG{b'FaJ\Z gغ\ ~.xBLg:{J7\ގG~j>OϾhԁXkgPn;c^Е?:WG inffH~t|qEM\E,y"qkK* se1JA~K5gse.Ô!l9B&`jELpQ'gPz_VIJ /rpcQ ~CZekЅt Ztϻ6B}4gn-U]-fF$a%8 29dR&l}*Q?? t @>{kjq[8ZROKhm"V>&Ei/K jcpVYJ>v֗GFQ+e7Onㆺy@DžB"4$tтkt~C'nYZ'Q]',Ĥ]r<ޣE7+ 1#1GV%5 ylLkn ӻ坫>em~RZTY\,cOl)WN6ZqL}}BFfQdJlٲ 81'A=)p$[ӊOKnѸqp%H4A25!g$VN$ d&sN_)IĆ9z?"zZ(鋽 R,Xc*ǡf m P)MJ oQ+[L>h1ߗ؃/m7;½ 9mbT8]>`NC:˱]NYaY }q0o`_?XHIAgd *cF/0IY2XRRkw~rHe?!2'wWJ1rԩyqPřݚzߥ$$T(x)U"ؤlsHDg/Jmvk'  {4ͬSȎ7Ņ8]Y:PmE֪*&~O4kULzW{INTk6eo ޡu:loIrxN$eLK@x  sR"瘨ՎFP/ ɵV+]At1ޮ' OlrBЮ@`4ts{&n?Z.6T _Zd g~"9a:Ol" J%1a˾npDIMw3iWn1xV+,۩0Ja@, 䦲EЍʘhV?T?˥B4ݬ+ڕ4|" nhnG&‹pm{fu7d̾l\3]iq%wf]I\vjhe voWP{!eEJ1V(]lX(q[3+ jw&CY$8VSлfM@x L@@Ug74]Hak$ ;[a_ W{0#9mR3:Հ:ФLk !lz=R*a;~v&4",[=<%Dҭ(3EvO aa.ѩ@'%=ex\GV^yXi'&(pV߯?ɲu>7x9oO1׶av,.poT7H]W$D gGʬ)gA_/lX-3܈5D}}a$#Ϲ*GMڎgɲm DK2!T 1k vVE 7x9{ؔ^+;ﱤ^„L[ݜNA;JIzOtb>BNMcZmҠl>OgEIKXTٶu؁Rbɓ{#iO[?[9/TOqnrn$ÿ{lGL<~DZ]'Ld[n {"F@[֑_@'Mpw?;[QCg-;x6I1K xJN偆.;!PiWŵZ}_^TLfa\aԔXkJZؿR4qUǜ&ߞt-;{E4zO3ǙN!) ubwR DW DYpI6ɼ罪~ 6gE0v1BCW%,Fz  r}-Q yM&]æTCXw6~nOWΞwc1pNw 0xIٵiyi*qsg^%0̥Rᑞ֡-kEH-f-NҷT}(s'Nm1[0}GG>(^ti<:U&'-2fBH3faOMXN@y:ϝqgeY\4y>|-5G,u.kBi v@@yʍ꺵N)H!fVS \ G)G$8n͙ n7=xa}}C]<1Dq67сf#)\)L7}1?0!@< ܄A=_{4E*hKt솚ψ۳޹`VUvApZL3r#ŻPɰc")'t< syC,}~>vȵ|p%/D[0W$5+4U84# =i7eXܥz9deQX #x7@$zKn ӳ2GgGCq/A82Iv8g[RB=ȨC%:˺L+Ye D?#BȯiaW9/|_mQC9^q4ၕa*}||盷h^'o ?o=>e)z]-:ؿyjKZ/`#zHx(Ͻn z&4vp8_ ).Ř5I%~ aGA6Dư#=}mPQ}،s%q$\apbT^J1}+XEDB|p<)b:SIol?AV'njmڿ_Ae`I ԭ$;y!wNG$`4cjށdA)05h)F4I]M1{ -9㲔 m)e[+z n7i+w[@,SY6l/n>!n tnfe#~>BpKmC/>eP]'=+m3m,/ɳ}Ǫ?쟶z2k'B;cvɢ? nGX ~gZc /D2qIh.QPPlU:!EXxqBG( y)UkBmdn$*aD%{g ;R%xՖņ w<Pީ@G w.n)EM Õt5s1~{ G S i3+[/eKhHrȆ̓,y:k'd&w/>mOY^k> n4l v>5u"sM#XGKR H:aǫaL+"z+ oKfƸ'&£r֘J&7`-)_FB3%i<&x/?D]F4B9]̇Ű A/@x-J<@6O ήp\l728cVw̽CɖD~}8D8YY2 3 U7e4(E2ƿof9z>e@۷^M,֏CG:s}V,~7m?Cn*.ha-0jX}y!3 sܑ߬UB8siY"I >/Q)ڊN|as 텋~Aֱ|ghѥGPſsNOtEU 2~<:YT1rb.(O6,j8&ۍܑK(a`vd~{=܆̂ DHQ8]q%gԫ*|&!Ȑd-?~Z ͉S9_>ڒLW=ERY$)%-^}Q*hdXmo;k`,3ZjscI(H|P&#{Dj,#UPl9ΒoaNrV]=1 6V9JQH~05rf;,Ţ33G<8doB[`Y/bnxEPT{l'=y80 ATzunZ"4R՞_an x2nPf՚W 'vs:s۽X‘+4->]!:zaɓ r]Ų;Z[_ އ_!+8K!Ӻ;v| `cHpǤ@M &='lrP!-W&q;2Q=.!ˁC."_oؠ]WЁ#QR?BɭkHͼ: 1Wl5qi>Mj ?sD:n`yx*r4a$<[R{8M#ګJAAZk˾~YCYȢ-=LG'sedp\nפMz|ID?xfmQWESnc;u2Pd]a@PaU@[^-x ᄠ&@0?{iüCfCOsHKr%Wc DT>v&'@ l`U6HkCuiJ UR|uH ʪۆ `=9'E,ԋ> iZ*KHm1ikh ŏ} 2}wߘX,* 0I6`rʢken*\0rdTgV2bO'Ub|vgS 6Oaa+fԡ"af^3US1Sg3F9@7lg [% ~U Հ͒VJ-ҿiiސ⨭?o7i@j;x,mCZC>X6iwbcei+Pm]*WN9ʩ6zo H^ ~"ǂȺ{ g?6ꓱ޶FREQjwXS|~Ty$?Rv!X%~3'y[[L[@W05cg Y!4ފV|udZ2gN]6:S9lRlM+s]. t>T+,1|Ze' {Rn2~bd2"Pڽq7!*Z }910nmz5sU Y.mfk< RufWS4*$/?E<kثa>#3QAx'c.5XdNNƢX:̧$ `Bgx_*[gkHUd@bv: ApIZ7Fsnj 4޼wBi:4`T%-Exyn[ݧ>.YPQ[}:3: $dАYz@˯Iʓ[5QmC ~|QK)=UM iZհHTwDó*$oLOk&l詬hQYq3gni,zI /{ * I$V=섓ws&̓#p<+iR%.'r}|A0u ' %9}25_NYWc_ϹޖuiD ;|>Aɾ\E 7d-6$;OBvAjb+$ӦS<l}tֶGNJdۨG?@qIɆѾX>+omEs><6*c&n~̼/2ɓ aA;5J{1W]i0ߐ@qLFvC\VM,[Q`QhHDXw͆3l5@%rQ@h RG4\HQ<Ma-<<9H2JkDzL`F[rsyD1'fY51UO! c᷉4LhVCJe -ESe k_p#NVZx~Cs,TjKCqBɆ9u91F*-&{„>޾5/ ;_<})hha&)i[&։pdVtiXzoQGa5&O3sEhZyP9cFJQq5Od*hY;F&JÇ[Ʋ'ҚKNK+{ƫu ]r5fE^jG%GRrEnnoL>?S'!Q,ҿr JNeq7nVs)Ҫ-yOÂ?ԍtxu>1baԛ/Ҫ]Mަy1kj8'Ç95"bM/ a4%bu䥺@*\ɜ!ղۆ@6p@qٌGc5 7v%Ve0~6In_g)'Cʼn%Ʈ,WI)7PUd鴌+G bPY~ŭq>.fyMJ zٹ2_m ں+JoV$I%* &u;/&jkLN?Ʀp,?K *A%MLD96T综X#ɡ7k,q"5\^ggaJ} uQx)nfX {vӂ.AoOD%;q+HBu{EW+bu"c 1A;>qbP (nms.R(w)/W?b}bD1>\\e ˓WS'lar1_h<@nʸu}} 8gcgL. .Er'97-$gpCŌE ȺѾ`ua]KD Ys'Eo#O} _-$ށ;f  鎍EDR>:'(gZ%e$*u+E t6PeV/F &׍].x:֓C:0S i-!{|5hx64üꤖEi3GHnI|N )v'*' fQ.!Y ƒJO5U 6jxióo#3!>1@_?!^f~ho2t` =?+4]g+v: *e q" g(xbp»6⎈HTT=*uWIR&WZNvKc=z%RuRr}y r{X"mȁֈbx 2_yEէc5w/8;Sd织{ (?s|z-gC@ 9#9x?[}LڡlK^h w!Sw @M عq]GHm^0;>p5b縉r劗GȚ;dA=[^4Qi;6f('+t48xք=b#Sb佺9`c/̔ ߟ* i`Q5XۨT7U %kZ(#ru Bs%yj5qecmYĕxTq̬ÿ@Î97+Y[g:!3uU~C/++.†< tz;I]ʇv{q+ ‘2~iu1Fԡ~gF[ꈀqC3}M`,62W*Si'&7(&Q<]gGJR#̢͈B˺']ot}^J ̮?ow.&NdeNz |vWnqEDhDV@{Ux㟯^" 4)VT ,gXCh9'ʺrGHP*z=ǎ }2(ސ,PdiMڮv%4 7>Wq\[cBWcP4fZ4Kj8pj*05̘ VYC\1|B=iFz- WjBE%731ʋ+GP8)!%KZ`y#>tږ3 ,*p|g925#Q;ȿpp.SDl~_,S?qN%Y}vue\xPlSTʏGcT ;rˇsqZ@<* AcdW=TA?`[u\0~+x+MoTr8bx1LTQQV{+< 幓* U/>$Dݱ!~F7<6 {cgfgp`|laE!h:}pEz ZQvP'$<@A;JO;^(y:r&`-RP`#,N, O>Mݼ R1߭ǨxAb^w2*He̴* ;>L9S~ ޺]*fh?ce97M^ Lj w[D~n.PgHdU1d` lΊ? D-V-8/&fI;(]rQ%R","ACYEF}됼9:AE֧.oyy+5:,=5 %~/1"ujzN@mR:Up wDV`O겏,Z RPTICltpNȧx(Q5 >蒴^Y{E  }3*E¾HzcffiΖ3s=i9RyU"m鸪bz(vvQU`oQGF!*l%kNǪH8\|Vui?xk5꓋Mkw-FTo3,nDCzwgOc WE&i75o3 U\na:ɩ&@k`}mQ~_hf\`}/A(:?7KnD|?)nIĠD5Gf`|T| vIl2) & i6vEFpj}.QA3R+"^(Z,nc2Wc:>M:tFbf؆LqY%/'kk`})T.%Hpf?geD=r)<_ED~ @k䦱B@40ejq]%i^#nWr,6 "-;n#۪sdJsm1? <&R9^w[ xg*ht~<6ڟamηŃB)\]/t.`uahTQov=Ap'kQ+*(J]hБDҭlÉ6Bļea8":&`*N<0>6Y#XÝuBo3$Q+e£,*4ÔZ@ɭ#YnwsN,&09inO{ѴG~dKN F. OۆAb Q5 :YO7o3Z![3a 8cNߞ߀ޖEe|A"Z`1v>nP&.댤Ble C[h]x. 7LKwK2SG]#|*LX@RkK+:#xJrlHM5XeˋV쨛|MV=ľB!M쏭OY-zTдcԺ X!` Q\9j`[~ 4K2,O(f bGz^b%NbHXKb1g\ߚxrǯv}=3y2vzj1R(::ʦq)IE`&67ܱߣ }jq CAgc"Sl t0 &$t{{cn*lˋdy)W/l9$%_jwmD Emݸ-Q/TbDBLCxb)E)ѥ*ީs`W\o}{kJΒabnf77 "_ܰFR)mI+)ayrWCf4Ouc$?17z؟ݼɈ|iEr4\'(oMzVGy3HcbN7gp^VhNʠG]D$ 0 sStcBÔAUɢ"p",7O0FyoVQ0M&Cy# ׅ I r'fdĢ~3+ۑT"tT{Xo y-LCcgAX<74S"jIR*c5;7\mVN`Ώ~f<~^2HiMRY%sۙ+#FsEGJ,*Uғ@ҁI;PYZD#ms!v>i!L&T( mKD (0Strhz8enp< IP~pYnPg؋48vDƽf㛰1ׂɸ, g`QB`]h U;bRy_Bs"Nr7`=)]+%HMBڷO~ o|֔nlSe,k$WfrFZqEU +,P?ny_C-Q{+˃FXy2X# v8%?yH9PudQK@0 _: lc7SEOoIl;o U"![TE3*77 XZ}S9tUlyZ+.X^Tsc?4;(>g"trL)CLn] r1E/ mJ%XGP5ݶHpm8 `J9]3vjX /I1 ` zX{<H >-bq}SC,ed)0 4|bĄKHhnqɐ]Sng[q6\C] TB:%rSȼƎhF0)[oȔr#$1]~@#ˢ/'W9d +@_"/ 'b'>E{d$`9mhmZCv]P+F aAN59Gh'qQiÈTȞTh}j4:uu~\v:k3ugG<>uĺq?u[=:%%4oM:qʑoƾ;>~."!R|Yhl pZ=d&1q\XBH޽HȨݞH5b;z9gðg mݝ*,$u4Z U}۵gBZʡ: BC0ڱJpZm,2XPci/b|+XtG"6xຬAr$G{Ǜ`oH5 dc͜y$۸M.ʍii^.QgM?bƟ,ޠh[To.'+ߎC"F$D1蘰1z /Ll!!Z'qI~( MR {,p4I8:̶cAƥT:MU@ض-+QEՈ 4YXV? 2˺d]N#͓lؐp|?,*Bwn+2Qiv4i$" h Uظr6;z$%'<;5! ܍}ON_CeU3m»f|uģΥu*^EZ5wֺg,|,mPڢ9}1 mn:WxE!R`cx S魃 khJ;7ڠy1vEgQ,WLfR!7~z|4S;~Htly _s Ǖ}&m6_> q7M(i|DJ/q`Kf #Yt_wv;Ov'%{u1EQPyGN2:]".$4t5@37l%xJ˭ME|$E aƵzy 8өK)UQz?VYgB HvO0zq:{.7o%5 >"&-(ۍU'qo̟~Cd6o<_ȏ4*ǛJ[F?aK焉|K=0;ߥǩ(rϡ[:>8| [Q8e >  x0k2_C/*|8=Ū!響tnGOnq|Sj@M0>@Qwyw߅"^32T$xݦttÍ! PM|@OR7{()9!+V5$(&&bq!!69Oe)D$_f#:ߜMvׁ5;( dvBARO ©ӂOʮJyf+sg0f}A2+zɒ9`@DWPiwymȺSXb"TY Zk8/iVQŶ0u\dZndؾ~{i(9QwWqf!ġEK3ݬ(QL61 6Ӆ,`ht _&!q(_^7 zNwjuBpzO{jh]ynGcch|ݓ(w@ 8-Y>gQwɾOc?|6V NIY(Z\٪iYh-0*it@EVVbsb_"_" ?e ৉0pj'w[Arl7 .(MYri:~77ӖKG÷uw46~q`'XToi.>9㞐 gk;7P2Vݼ3LШs[$nȉ|?L燐W. wQ}|L@I<&@%ٙͅ3g>=DrJ~>R?!}bJ^;K(Gt8GϪ&-' $cɓY޵%cLI\~][:wN$[UKigؿɚ'><"+ȭ>,dl[G.˶ &$\hs҅[?3ڃm\])V3 O  TܹqU>?6'/u)4'|2ԯzzUrv1foKҰ@Lb*\}Q>޾d 0sl/h0H2b ;O^ݭeħ_^ 5zl;Yg@!g7@r MiGQhf^̭Q hd-7V2+!ɨ1\3؉W,rcp}BAgW76wWm$\SsrVQ`grcPr R Xޟ QSXChB~( Z S~ v򝫜]үXu_b}j)nP+YՕt'v%)?K(+۪o"Kl7EiZp'Lz Sb[r^GWbأ_O{WC8dt+ {`$"XP(ҥ4qvX[48$iR_:z0hܬhQ峸=@X9Լ#.`̀sqֶɖ^ň~A^L)I^1N8ȚNBeYT;B3L3]#Z Y/ %q:'g*8E:UKg4mժ7,MHh8;nKTsut#ЀgKѯ]!Υ^L%T A#Acy6VR+=^ўo(~<pFq/Wgȳ1)૽M2jx,jguv()v@;PJお*CH74:BpIL%c3~':8Úhn"\Ljogr+U*,n3n^)&{1iuꪺ%|胗ǎ'! i4e{T D5q7(it肹TY+,}CC"+Ż=-%ϴy{ (a ,Xs cܤoײ!I2;34MrM"a/TIoK0^v@nw6ArPLvb>:ԲvE1sdY0(L:b A <3Bᄸq.#7Ϸnw_ʛY %3FQGO|J ׍'D\`b?& Rq-W>~zܴKLbx,+zMKpBFj&[@?8+^BV*#_T8D3$ssjR es(0hg6;8fMh(3*;V^x'aT]b0}V`q Do="bcR̅J@tCݪT<㾄A?M5&AR!zYwh/2i(|T9ln E|lxWupK -MwI}lⲳn6_Oq0% )mwf Ŋ+v/5@(z:9KzG v7'}GL7o th5upo|IM5dI N_Lޘȳ^rgž~al_ӾUle?2a-NRıubv_i?c/`^[ۦLݏ"d+CJg ž5N;Zx_ t gÄ6϶ ,NJGG T 1Qo$br*u*a0BN@&zQk!_ Qq}=u0x7>DWɱ@,H{flvJq_QLΣR78nAd#˺^w됫m7>D贮#TSEXr0FAiG?٤@\ C.!|ϻ%*HKvIކg[}*9uDO$weĿfr $+Htv_F.-\0ҩ494:'Li~+=,X @.29!iC^hŐd}kH짝$`GCqhN鯗GRMx >T]#}WWL]|ܿXGo:|De|qAQKi0k9R3{G9zk0bA3 msRAL!ż cΒE#C3B刵͛@yFeJ'˘Eʨq=~gܢO7s-"I:b=CLۋ0fÿeĀڜG\<7s4arp'Æl.&lL>fԙ;l .ЌMS aEEזSOԖ>!bOhGJ.NJ=qּѕkͪl|N%p7;W0,ϓ'JgJK3RsX7e &,дZ0^Nvf䓛xFf]]׵. /ezduNɮ\fL[ؠZyQbCzsuJ+u\.G5޽9.N6C _j.jnN&|NeD~~-{W9+3nUgDb:|jS#_ԾRLt84AAO]W 9 p[>i4ǰN:LpB=hv9h& ժ@Eq ivDz]/> ,5^gP[`A!cM!KQH3{P6l*57[Ndְk|$h#j2s4Z_:DQ %`i"]YSRNW9qodV"<NPbKx:xvyOGcUoاzuկ ;t#z' *}BVL'f8a~k9Q[K>+2Zk'{%:!8j $\:gx{_֗&Ne4"`!I.NmphG,TDM~CйsaY#휟Wlcj$t@RO,"$>%|p2/scN8rV0f[Oܳ bU'yR,e5%-]&;r\gև.GKbV.uTsz(j%'.8X6쓑'e2UĪ F=K4mg ZSEn(JJ-Ij˟UdoE$_~TT% :HOi!d<Ԟ@arHGiZRd# Ҥ9 Wa`ҳBg3Mڼ'OA#U:w[;'7y rObXԈ%&a'g4V=Lr: < ֣b*oS<+ֹna/`ahuZHW@4#On q2ROc[<ȋdA+;rJ _&J-/OUy.&@ }r,n-H&>%NKo:]7J.#tљD.XuS{CHsTU6.o˿;c)a~,qy>H댁P:Lo57x)%N5#ԯ=!rAC(% 9'| >\u -k1E(Ǻw{u:ϓq<+Xd I>RC!s;m #l,s,Kd;^Kc2K;.rVs8 p@\ŏUv6jLw@LJ ϪFJc:<;X#~)YZu}_]YyeNt;nԬ3tY2 `e'!ν2m?>T8szߗǬ" טt$"u^QI&j.;'$N4S,9h)Yf= H0GvBcDGHj>Q\Z^&㯷!Qc},njc;$!5i*mV3]tn: Q'/X.$ \A òaCfZ$Wf]E#)\S_ Tm w7ڦL |r\!fNe@)Zd 4_IמqK ;l$Ƣph(cb7,;Ǚǰs{[n eIL+qAr3Sv4Xh] ^jWV ? ."^/P-PЄR)cbE"[cC!I\[ c M56kP#=8ݺ5.S5[Tp{!;8CKދ[tr5JtFbXT9J?F-\pEʟl7չwK41 /C+}ZJg*~^XKQJң;#^ ( |0_FDS?_CR%˫syeI:j&^m۫9퍝56/LbQ[JD:I}y4  P97VAY8*1T1+@:}(!qCN5@/3zo)'X;zť=艞98,: ϵ''Ie9V@;o=΋Avn1]T[Y"6 CW_R.+X }5H<zq'lN8x ō%M EM:PQ҄; }ފm7dnaJw=]g1NxEt|GI t+d/O[.ppևȕ kolxV ̜Y>x*R9^NG!G"yLe|@1ntq-FrM &dpQ7˳pIiaחqBS6#G/y5~6NHJ,@Xp.CZ< .gfa퉙ޡ) 7M crՏ*tbn6u?`3V搃K ^b  GMƷmy6uf߉soHQC_ S#q_-v``j褴 4ɝ`xԎ" ]to5(ݙFVwdM !'29&2 Sm@x &WV+6paqA 40̟@$d̚`VOfYckD7jg!pY(pV?ZGVa1 2ӈKt6ެ,njIiYFHbC slK]$:l^ p&\dR?d QI (qvvPN>孋IQy9hжΉa,)z KŊZLq!7E!/l6W(J%鯥C;x]bN~KAJcu>OK^4.K J1զ6#-@+R$Pyȋv9LD18$ r ]eI #oU7YtA۔J# > C=5y)yꔏNCƵ~2K |#(Wybl,ƿE%ă3y aO1EɌJS1$nY'Omy8&6+c#>_S;;YUs$i6 }#9rQ8%EF4OQ,|Eݷ%Q!jgPYbI) x h$eRT(|z4 AcEhU|:rwQmm3֘vB[ui-4H!p";hȠUB?؅zyF.y鉖Bu",%mr5V䮀'}8o ֤` V[Gk Mr27u 76fKc]]IYv[1(Hˢe`BKQqGΫjy`dD6fL*E1y.J~{"TM+ClˇS44Q;`{UWʔZ;-l!p4vVh3vy:nMǼE$Lzkl5C;aٵYam=_RXe(2_{:8*,gL8"j8] r$y'l`hje;xmȻ5;JNyU%wI1]t816䘩 jA)f{ JPZ p 9^z7ԑ^|o+Н}?+cpTzwikARwNޕؔjC,B4 (c ?˪q kTXb$?~Rg6t ({eY)VV (Hdy\3C U J{2>ys,(2W׬G:L8YCY ޺ S7lU9YH;q{D@h nyr<eTE¿$=bi*[JYvocP@irLa}\{HYλDLr!doDQz;CBJELkLZ}o $QT|R^u pg) 0v0p 2ǐK jEO{[i+ 3Ĺ6DaT4r.<X)|cV bS{nQ2uzAӭ*2zk3(:`K~[ܒwh[ץ*RƬa:!1jO<_gOP'wagtA_85e].,:7}=Ys!k}߷UVTJsu+|AIA4Nv0+hotf7 [˲(O)X+aٽWBJuk`ĆHPg;1p+?ZUD'X;_Z~ԣFxAR5ޖ&.N6F-Eȃvj*1ZLPk|CdZ*Y Dg?BkAiJ6uPNe͖4;ND#H;-iu[(qM[@YLDR|;sٵ(â텝kW]&*?>#I[γCJgN$48:Ȼz#֒s=RG>B2 &jtFot*H>;n x[N-Uǧhn]>y0! rc4- c䲊Z:d?9cLZip y0[:j䭀%*o@L7uJ&~1S7nt|iߕ]SD醁95g[=dgFv6vWqm~f$ۦ8S;"kC/,JLוjVC+/{ӰʻPbv/V!>=(͡-&6ь:ê!U` iɾ^h:|3\AzK%=ŲO΃KOmM敖(R֮/Rg@3)Q$o3*y_a\>Hm%G^a'ʙc^bP=m@ven?Bc^q;Rmn=~LZ8^ZD\^ދ+| M㋁2?0dH1i/(k2t?uI5-(wUd*Պg}^s < |{uO{%Dn"%h0}9|EN{,%9?b(Шsƭ y܄aECd-\,$CXH <=}s26BN}IA̒jZO}&; s@,Vr-v䔮,;#"w -toH.,>m1҅a+FuGdڍڱakI;øcw#K5h12+{, G& 2NT=ɒKt03OYCW' iʄ|ӄf(c lo&b$71#H "qYiV0l6ŸOM +O9E^@*SΰApt˘y\'ORz367e?XE/NɌx-2 3 oaM|,5Da(e#cгDV𱀦W/NgH#;hTL,rf8۶ [A;1BH8LT- D5TX亍=A#k{ 4c?YeZkŃW[Lbcu'Gp'CjYV Cevzt!$9iU˻SPQUUb xxo;sGM5M,|H=:d%U0`ȝϷ>'赜CjI4JSMV,uchXvîtD)h )a 3]u9P7}K1ZV7 Q\Aǘ'['jeJS -jLN`=`x ֬nCblYnr+-"ijm 5)&OqBM,VN'K"ѽbyb(2eQyJO̪k3}=t I\df[w= 6R2kh `ġ~p9+)&̮'"-#vJcMr]頢H_*W;+2ldKԸ9g;-AbTrT~yZ ^ka][k3`@oνaB.= jw$X D`r֫`x%C/vܦ `^YˆGDZEoJ~BP73F)|`]41G'rÂ5_Y<}8oW[k_z]:RKM+6GeAƼI'ۇ%S8^!,?Yw03.r%MkLR8'FXueY2֦#i HK%o "XN>Ngn@1aW C'S3t7<ϋy$[ 1L"KNz\c۠ "M[ 'o ָJCumc!N5 %MS)/dc6 u ..Y3xa]PĂ ѵ}H5ޭ<\1Y"?v\'d:;RU e녦ݑkF[b-z.lTAvQ*X[lA>~4YQ'␥KQ֯ecEo!F„Sj(PG« <8kδ W6gKo<(fۃǟeupڒ`c]KPY6-~4@,6>;i V-VwoУ-~DףkOe'֍~DG!e}FeTDWDܺh6F 3"a`be9`[|2B4b>sHZ1~4/9T ݐRIݿ%|^;޾*iH4%7;8"v=&x|k,S gD vL=`j2{& Ϟ`磹`h-%GJAy ^60/*TI7E윓Vp^2z7?RN ;RMv(n9 P,"\D`ؐtY3hr^KπJd<˜%_!lX$Xvʄ` %UHoOk7[-yvU .#z5R+bFcjA*QJ4Ո8(hIcY^ j }4QJu:؄\pKZi(4P:'ڕ9GBaĂ>E{XBv{" T`Qg8AI(>Tޫ=4%Q˴;$`FMأJQ:Z_Nj|Aȱ` ]7ߛӚ)0i#B3Di'2|&`^W+ tƜOY%>Hږ,n WdÒL#&[L8M^˸ơr]mۓ]_a_,f~L+ 4{&͝RyFQ+{0Y)Z{[HU]-/С1Ruʏ#|2:vkFp/ipttwp-9`<۲_ӫ%TMHk;4XL\ˮ4UyWLl09z&9Ye7>Sg $;a_BytE/oYۋZZvFz2E/_@Hv x [qwKZi*8kdvj%䴂l_0_^'߃|,zȟ SSv}̚q MJJnkWShH~R+ \ G؆aӹ(YU @k(5ULYt9?lsDq㏇ 7ͥ:ÿ$kZZ60VZ뫅$Լ'qKB7xzՈ}ִ0{?MmI_+ƅuUBRKUI\ 8D̄-q_$/j 5}`HzJ $42 r.2Z@*z?s/#* v*fo6ynш:Ѥ#Uz ƵrA*ߵ?0˻&4Mg d ;q,K3ND B`tV$0{ nYo\^ң;_%?l}J}!?Swl44⡭^)%oL:h- Zow zQ㫙C]k_)+CR$Q[$i J!k;}!5XJ(>"tE h_.".O2em4X??%Iv?1j7I5(n#ԝC?Figj/xO8/wNgX:SMiTT _,L7M~Ǜĸ7_9Z s)ca 52g4f;~ *,E=Y#Y8TPWtɄt9v *$8Ŵ&K:<ᲪsWGRH#!gctG@QcYV§L)[gHOp7ڼ[,kPnhްw1&rۮGѮfͻڄ=MleYnfMcE0@ bU >RiZ%4 WO 2 |/C+`*\4"!j9h+y_IEThm0QuჴvxB/IHfi U{YӆPVW; !tZ+ "ݱ#.uC"GhK!e1FÏ/8V4l] Qղ ʟㆍz&[ ώӻ~6|4 8p}Rz 9,uhFοKs$#2bj,'ɜ *VhxL2|01ŌЊi|f:`,XsϓPȋ#,} 4ͫC+ЕV":#hP^/q ۃcjrZM٢$Td"kaAtZ7TJk|T;H9AFb<p!dUV+ .(c# iS%WBAC R9?OmB s+§#*NIYV U .48CNw5EoDZHPMu/@u/pKʗ$ ˵`-i^}56qW=DA躌`ًZӊ}n&#ݼlNlB<#V7I/zɼX{N;8]Mua`1]p:IEʪ\m㐊ᥨ7G`V}F]T* _Eþ;#2>N,$8w2CN0Y4cl0u4Va__''oիoԲO ߹w[OmXDOvƙ|޽;7$ "/v+[ifD&dF"}lP;v: J >WPpQ<6rr??zV{fR|yBjʠ|&I i8.oPm=ݦ-kc n,~*}𐕥6Mړu1Pv,PK# }*iH_i6vd"OMn[\3M o <`E$7oz? ':#u%9p͕=F8~;GcZ"- wL/ nzvfX$n(%语C lwZx;<1ImӬd[:+RQw 4) pSg;B;Hcӣ =;f$ĢJR~aV4$| Ikru&kϒSfcB#ۓV +PմQ5-Yp zoALv{7 qp-yfψ 2+1>+*Hkr>ټٟLoM(Vrj(.Kizq!@媫u^9x*'ܣmvi6gVUS$)»WIz|8DF9"_]kMLy[xY0?ؽDE\Kh⸰T[C ֦+6#NfZ5?&9s6E_jkJbw:IiI0|"CVzo}ѧ܎W& 3 pjc} Hi9;rctNJR 񯕝m;K!˿5* fY֨ymt ʃTSg=?i=8iЈdd>yf7sɈd6h/j dJl7TS{$piQg \?I])kۛg,_OER[BHp>8&n  t.b=m]r^GFO« h`8vr n6 ShQvNxNQ}uV?gs?:]>Z밂?H8lm<`LN|n>0"(k<] lXwz2"r.1R;nRf_10@l͂@S=N B;s tEԫj =ͼ֕7|O{`a g—80=!`~k==szH_*Qn=v+q %I%ˀ1b`KBD?<\vrVz?۪u"O8OWUЗۈU!&"SmXU5x񋬀V=^=2xԜTR5$Don??]ARq5Kl{$/OP E ;z`_I. EV(C\)Aq/a~zŅ0/A@x2}v^!^8{n7'E5-+֘(g&+|ܬ#5:&`Ԑn2]p%nL@!<䪫Sh _oOW6]I;Q6Q^ƲU;4.O 1;s҃i.e_QJO瞈bB%S.\~ϊ XRgpFIs0<) ZESӌ S1g0nza]0R>`_DD@StL9\WSaZr.;`"!je /^SaEhzךPJZ R|>3lKjP_蹂jۙTrCI:/ h*C.^pCRfl@5`Su WٴVz3EEn=X7epjl{vnY2($T ? hXQV VeGLE⃁m\3c<~ǘO!ыY68#Y?6M& q+KuDALf̒!m^˭sUY)J6'd4@<܍GrksBQ"a[3v_@S8"Ճt 3lDZKA ߛ=Jp]w P߸IRp,e*\O DJUkď!*WYW̷mΘ 阡S(%:ϋj#r9̺|ҟu_io {ܯo˱Bd`Be|w|V O1( [11h_K~ m}FC3eDw8=%S`e"[9bBnޜc (1*0߹7]L ,09*Vw-} n K P(˒0_ZO}2aB_(Q FCN4Pn3Xs특"(foNšIWh,oL|67,_plX6L1<6"H5i vӭONM3@(z!ǂ a}ǀًWT{OpѣF_i$4*8m+JrWRRPG45|Z-_@ ⼰˽Xj~SrKLOO346،I()H-&F2Lfa=\G<ʘ:U{$%k6q,qN4\V9@xqa#y6Ix[LhOo^}YPNLoMȉk'%,} ,D'#KqLx/(s|K_'|ӻ$mm98ato<43bsl7we(ff18t7K|2JN$eW QހjXG+TeP On4 Iξ6K[y"p_p|8 X$,i!ŭ<7 ATnQk#J>y=r tO[K@m0 ׿1 +qOӹʨMP DfE*LM oRuZ (;s0eSznR@NwƪCCRAk)QT-s BLf"/IڑqUŠnN 57xVPǛF%>^j7B5rj/h=An^)Xiv+CVej8Ve.ʻ$M܅1&)!IH쭺.A'5"c:k {o3")n)O}/T4[X P1Cc^UC#߭ˍ b͞V1Wk3,L\ pvQ1YvEvlA:Up DFEH'mo+x-<1ۅ$lwihXݣ̷y=sFo2P $bŘݧ%iuN^gSKl} seuoa% ն~0l"S$~p(&Wk--)GSK'4R#:㡪q#nOҋp/o7\\ fP Tm,l~aӦXzQ`yUH{h2)2qkQ4/ʤfՁ_WJWA'o.cP.&䇣1D}#SC=d|;AjF`ip]玕Rڄ۵8? LX@Rn*qGUdHIwۑY}&=6xQa>;W0j޶t&|^w0%x^N73_EJ(Ee+[HCCϩybZ^M㣡n}߇~}#ZF(:GZhSH3llMv mߊEBWb3L*.MR5^_"*z/lU)diW S4`(GPFb|gZ=b_|b!WB(Xh K6XLefɺ+u,*W`Q70 㵻'>1skw[UZtөM:qvfLZ g\p x(z б*ц|e:!y>c5~yN +QѻU kd7KN9z*Fʟ>(Kn0fx-בqa#gf@M>RgkI*_^?K13F $pEcF(c]vlUM%{9јf 88eLJ:G~< ,iKs[V Du:?m9(&ׯ }8(Wjߛ~IH9~֗1G9 |.SD2uJ.3xU;^d{3(,6pBѭC +LY0>Nn-䰁. W"(mu;-/ekENIl:{^W9J!_Dk_7O"x!w?_`]LB9 oVEGDҞ֋fAV蘪?GisY! ¬{ uPK!dNFw.]c\YXoJ{!- wr .[)E}dMfM|J~C}=u9 J6ɫ0@C"KGg+fA [pnsH2) ¯W#%K\ !bB8;BoMi,.1JasSl_kV b#poס6щO|D$™~}yW0۷(KFRnϊe9[9Vlwټ_/$FUPj*907z6~]qshLGjn ،!=/;-X͗xY']iW nok̓l)b@lRNIx,\?@RBHZ%lvXzE SK9)`G.uӃS*_ibh2QYUorUC7Vf̦rX5•H.]C{bݵ8(J < P$`0(c0UVo3B_V@x545S en7@:۵V!HǪ.WԂebM7 lM+}$H5(rއOAZv]⣩=yγ%pibR=仍+ZeIW-Vɒ2On l,z Aez0΄gFh2o= fjP?黽O 9}X3L~ :_5֡fmF=E~VgfxBoCF\HT 1amLtT$h>BX~#攇ɗ^H䕀'6H|Tv7ߠjt\5Ŗs[4ً_9-ĘW~̥]vUېo,]² Z`RrۊudNeYlUTwRRC(B IiEF*َMeڃ)qqogD8 Df[R%_{8 J{g Ccbj+i(kf G}e$XPxnn=IӋe Ia \etJ$o х2a륟bx> h$bE VkXǑ4veW=A1\3x;tN(F²o_DWǷ ;F}Ӱ kؗD SC|)gXCe 29vG3UhbJD(*?&og{wba/dp3*9 X:ܤ0xbv.zl|[賘%fw*Ú K<؋RGri:ʱ ,?Y׭q$39Ӡz[Y8./1ۘ`V+YmWRTcͼb;LB|ۿ va٥j[<*1R& Zdie*V+.epp 2ىCja|%u4m&Ŭ;8T~ } >W1W!=^kdKcYV7<:NŽsg@ѥ|QG ']ۅ|x'j1I;v__>@S9 ,Nbը^L'{zw?>]Ž ܋u? RUtpGA~2jD chZd ,%7anՄj{w@ޒcrsͲ>f$f=ǨK-fn$uh>q!h%l1%lq8Jzl! H2x ljC2ʝTbm )JPl͹(7dU-ޫl<̂aҳ#Y #ުBe‘$JnIXc9>~{EԌ}g׉-[`j,.8Ovp^e 1/ȸg=8}dG#ɟ,~CW5C#y=ܔ|Ѽ,o;(Egͷl]&;̢֛wK8ٱn5}prRB&{Z,_63-z`iV2 E%Eo96kv;Uy4#Z-w Gbxș p4)KM{fQT=eʛɑ|)\ X 0[ $()X Dq/c={G c*@5`(B!…rV(G A8@\ oeӍ_`L/U3SlyRE[fͭR5(u1eǤPJNXcm72F.Oq3,K}cBC\hscQO+?WKr9gkz[DkE$Nhd פ=}^y87߅61k*֫Tc98ϡTRzb(_P/X2<M ^*_mUd@{:y¥UVaUrb8Q=DkRc 0ӖmwDlL f8-JVQb)Nj 5G9ÚmN{މgL;njPoeB+>9 8'->"iC>jNL6h!S/JO3mM +m}7ĒgLaH<ֺQs_.C/ZG5Nf<mR۩.wtZ1G;ՙKuhA4N$ JS=yul@.-Y( x/=c5WyInڳ~7&QBuv&>Rg o=2WExɪK>,Xi6[o. aBrCm"Xa5-y.Dr'5|oy{`ʬ u1D|͔g[$[6^oT+ur'`Į>¡f BR&OSա_[^Lzo^_멬O-?{+{!͟,xy6IoG !Ù*=Q̓b0=XbCL1'L|R5@.hD5:$g l [ %UjO^°|l(5[~I&(CW.t v]ClC 6P!ZN7y{irl7S#sƆvZ{8xicYcV'TmSPsȩҳ qοf ћN4Ɔzd%TV.tgX'oz--F T"Zy\z#SX8>dܑ3VCpves$k$IJi"*asSi *S'=y&[~8l:t*5Z07F[x$O6p( ۤK)t%z>-?EԴ~^ &GmpTt;V LggbBuO9c*FS9oK#\;"`_\etW{ &q"C]Ԍ2cPB/IG?MOOsBt#uOF)m<*y酾QEz6m-AYůqSZ᝹)8Bܙ,Cr#%@k~'q,> Ͷ, !!pe,EW r[JW3Z 6V$AzSOtM:ALU#I,3j7!ej,r*M?~r{ ;CqByE½+r"S7HB ZB-)r$rE^F2aE*|xKrC[neq\jl, g' Z\VIZ>2- Dz`~ k=)36,l3O+d04቙ta=}魝>Hߜ\L<71W-LE=]_#٧AE[AV%yTc{[~{:218/cP~+P*G~S+)YS q*Ȅ>l62JSQD,Q.VI{8:40v Lb A@E5r9iӵ5L44U5`4O*ilk!ER*fN$oH}2 R駥ugx"Ykr~ _ 4|'vhk=rԮ5D4QF?I>&6~޻M>h_Бu5c5׬ʑMߩpG-H\fƱc➑iO#4KdwJk12Z=ˈJ6E% $Hyʺ <ղ`v5L"QJ%Z<5|Sm4G1]m~1ǟXIpF:(ʼn. iq3IԈ8]Z$qY`BK#OW kϴϷ𝘷jS 2ySq0wj˂#LDZ ãFբüL؝/дZ1Z;܂Btp0.zKpу;އ8(J&OЗ&%YXNxư9Dw[m+czdN < qytH@ 95YhJ0&NdƶtX%chNҀ $ъH=m?lyX* pq@jb0}> A,D~20?frU> 7:%4qa^=-dY2gr6'fo/ʉ27}_t׆!>Q4Z SW}s9!##Ou߄~wUZ$~cF91Ԭ2?s!r1t !whh&/޹'H0F9gp< V~ܾ_+H}h@-)`=h3>7s$dNelyγRcxB}Haֈֽ&<3vQvlo OD+eo>dgobE=dJRw-}yIю̓t>C:o wNDy9^7KٚA1)nn5g"mcJ&!kѱtf$H -oaۻk7a_n6Gc{jN\I'T|QN}S4V-#ħ:br &Qn~#·f0cXCR+~`~^}L@G *)e%؇DuD;,FHrVYi=x)I=7“/y}kyXdB(S` \K{tɦbBɱj"aS亡|NwW:J~QHxt} }S:=)=˝}+%ۋ- wߔd; u< tSCQQ}߈nYVv(` 9\dmCӒlDѿY F3rS4Sj}ʌU=TG~ELq˚_#d-%f#Jh|Av/(6TG  4ig+s⼱5<_7Rj q~|#td0/ ?#=Fp/?Y> ī\\SyݺQ{3|ߛ&ds' nC2cTu!K+1)sLB/yeyI5fmc^X{F0ps\łE(-ܽ5YN눛Jۖ**/*LvM_N ӆ|? kKWh4rdh ? {qYd{@>`>I;m?3j| ia{ v Km d,ai㫝A6<] 0] ӝXm$Vz#,m󦮋K]*_pSRp[ *=_PT >Jajh k\> aif h*cܓ$#7I<ԤL&l@KǶ=$WIjI*{f1Vsҗ+r>,/ᡪ0@lF;xх;oIK8-u'`d|W/l  jƩ(csEOv3lJ˝`7Wɳ)ot9 0@tXʶLxsR 7̫#uOZ3k4 f6v|H4a7v͵ ;xwΗGR+k\ XNJ/D˭ U\C ,Sta*:HPSrrNۧyD̨KLO)١N?7%=l|_kreC  VLԧ&?--方..ՊKTdR''>LJZ璌U&x|(@e#Fxd9r3_޸k 3}+F9FlCdž҈%n5SQG#9ު=Mjc(:)2VyD){q0#Yۉ" i!Qsd@ !+J8/SKht`zӂK5~&tƟM/8Zm2z OĄؒHޜ-ٺ8 %agZTQ$"18`dPcVj5X 6nCo+-~vV[A핦إ;|?kIo0IMT8t(aULs/^*AWQVJN{h o% :,NN֭[#XS;@y4v*dFE3AǏAZ0}<f"Ǖ6Bu5y+45e懱^`ԥ3x_eN(3,hK^j#xoKO>)L͒PLQWl:cג_04qWg֪UBLκdmRRXI+K|_qw.Aȟ$C#RS-HmK(|G&ZnmIhS@{_; 3MJ,쨚]tʤ`ZXtwTu+DlY W f;ǚ#\]̋]얥tNQ6ى07+= F9S~" qQc}M_-9MFZ<2X7[#kE01UŒbo}31%fqޚFwd3BѴjeJ=)$&;c/ a=x-,tCSROOixhKqB{c]Z[0HІEh~ݬ?!j [yJb4ZQ*el7o حHuxy\-4ϭFduR~yRZY|O0;28MmWH92zf݌Q?i'4KLGx+SӘx<=y:լIkDL.`!!b@~P'䚂pFI=)koߴ~{@dCF]6-UT`(! 6qKp8L JVY31?nMfΆ/Esng>B"x47Ҝp~s4zYl6 Gz|G]JSh|M/.A ҥvמ '5F=l7ah|W2J" 0$AxK6p Swx'LF VaJV%V~#&S0Gh) VNեc8Iq[Иb8Bj"nGjQpyToi0_<}cߴ'E]5( }XҜ J7WbPCMܘBDztxdo:Kݻ\^h_ZOS}Dv8{\ nbvU+}4 SGPUb*L ,XESDO/NTlx|n]=Fp>) B& g`B..Eht5c\ 980W_Ă!-k5l;bISgD 1 5bT=OqG%#x3g!/oS9,65+8=)woLRgZKpi3Kp~_RQ /x,L)ԏ]i<#]KeA@V܃Yal@J~oI^a|D{GЙ+$v u6[jdB˼2ݺ9wO |nQ9E &!7O}3C)X<#a'ryqXP!`Z9s`H/CX»흛,oҩn(@[rGdrCcUc@O8fGg<6W?Eacv=EHy;g4/'v4uuV2}nt\c/P.Ÿ53wүdbT0%%#qUk([_*4Ⱦ(:=jWXBrZpj pk?Vc_d읾OLw|.)\e8.!PQqw\מD~1[nh-B, hf5O:oaŎ NV}qZQ~8Ti/|v=lͧQ}~ SY )eӵjy(Dq^6g\:NQ跭 1 &C@Sp֔iC VhΎM?żkC;B[I{+D0vLf]\Jc\G(׾8@7~9\9S6鬠h쾌1\ +O[Lky6@\w-B_CƂv?`F '3".:u$zo%;/SPԦf2ҫۜεrJ]2T3DH 7ŐJ.tmdm4)&o!q+kY [Ife?h!ݟtat?{푯#fclNi0)7:r٫MC8Dpjxтq~:BA*MUNRRsw] `rzcs祏F[j^x] aaTօmx^km`VAtoSkVJqH_NhrP}{1?#lS/-8q@[&K+8Ţ|[1Qdvأ[ai hL5w=dS@ЄMĄb' >nG 9ڐ ewǤ(/bwaDY/p%WoBax<z4Y,#7WB.5E0%d4ɞq-4_3;ѩTD|N@D-(8s'Iz S ]vy~ǀE!C5rG{:ͱp;3!\wFFJ/yugNET5 ̡2$/;n+A.Vg̤0]ʻ9Cg,X^9ש@*MiݔYTK 3c1q鰱BH:cU-xJs9[ϊQ]hPg~"yzHgNRq22IV62YSe1.0aPN?Knf+ uy9} ]Br3G}!arm3!. ii=85 RfcT49uzE]2FڑlF>_7n'|p7>xrޕw60Cjn9;2Y-}G؃* vq/ICD}Q0}D05x໦ ͭxLl#sFUE}nlIs+MCƑK3 -zPJx.GSeAv>e<1񠊿>,QVP<{]@+$}{}=ـUʉu՗G1jSF ȡbH&uuj:ή@ӍMg@ƾz{6_ YZC-U.K-H&0r ھ~81r4{4aڑ=1m]%?V N ӈxS)52Жxςણ H|_"P;ZU'dF nR<%^]D{\뤂jp[ `X¿Uf˟5r5Ӟg,m>[SNk@ Ҋ-tN>w!橕r$+/>R"%%$dlrEb8enhuikc mJ[;‹w٭f ,&‹Km="a=@U Z[Ce&}U>nV~oEh\o:Y|T8h9&ZBM7Xܶ*ZǢ?ns;^$H5ͫ+ 6\hw7)%f Y݇ *5tc?M#ߥ`* Q4"?zh1Q$JNO~6/sPwy]bGlI $gGic/ ,VuKIx}W/0GG:OZC@z> :UXQ\(k]Lj:s޶NIB-ǟl|U @] }!t$Tyatv,UAV" Ofۉ#살$- !k\nv f ź7C5 D>=FR 98r6 @NKLt0XF_B"aӣF(AMN 2& 'WYiFGk+':¿\ c sEɑé.bcNXq'n ]z鎽&᙮X&4tY&oN+L3f˗E%#sѴexRlOLd恛KD8;u=q`?b6NN|(b6nqqysdCGG_YgW] B5^ۿSVOFkJ@;9m=O 8٪ =f W7n}88¤CxmM3(Z-j @2V1xlMzpw/f{aGzy3|jؠ2Ax:&9 Pd`)=U4ln7:궍Xcq!L)crm~2.0˶ՓB>b^ "G-IAvS o-9McG(̯)+L'Qx)u?/.O>zo #fF#dϧ {j@* uS52plU/yX5/K Vѡ۽ܠɣݹ5^ ])T?[Zv_Y9o,PwiS#Ckyc_եvC0R@w%Fk:oLv?'dmYPo K-C7k> 藵,SRj PrC\>퇳|89u,>!ܪ;XaUuf_ZwgJ^CB-F.rqS³╚]˫FLUf0blz֔4W#>p D:n@=:z^q8AVkTb+ }[;K53.+"e]msRhixE IkR3Q]uWv0WN@:`Z]pS9(̓TGOcġgXzOxN..=,CY~-s}Pa YUttZtO)Pl$XHO.MeSU+e G-#hgq=B `K] y*a4M5U5$wb j6d^:R5|Yº)#Ƈkt*SSv% Z: teuڳ}s=нz\O">Vϊb}+ZjsG8huaY*X"ݔq8Y@G}̖vorX lzGi.d1{FIܿyZܘǴ+s" Xս:01Gq6 zF)7HҐ2XIoQ> ;/yiYͬXM5N+Xޙ*2O)I<>s*'널_A#jcPy ,?48vįVuobb?&C%r5~2hsw]›Wݎj4Y7B&͔pZ[j&۶dȭ TY}.*_mF\d/xsTء̦~Gux+"w<޺ ](scE^ [h&G@x^J*$(=e-R,Z!E̥cQYP.&D- K;e^}ori@/Ø @/tF]-.x.Gd%<uRq6 u`=T"ٷ >-K|?U`ԋȤR"*ӖtKҡI:σ|e<0;zS,6)tx>(0+}CJchEW4  bicc0PSu3z 9%iEEin\Uc8ӋtFITÇ?팅sltTF;uGVỳ|2,PH Pra|f+àQ,s) SJvn0+&t6-Wy%ZƄƾS *_s;(㜧[KM zQE\YÄ́:a)K䛱n%RD">3Z0F\Y*-+ُ,E?@,܁jp1p.vAYl#{_`WzTCTz9C]ʒ ;9DB|XcD>6U-Zh|C з{nQ/>KJc_Gu 7%X1xh| $qѯSRwysݪX)۴,8̉(hHzJwzAK ƹ"g@,?l"*5OM|+N ťL؜'I >`azzZXsNaN`PN;7{ Zmީag6|uth'R+c}?o,Ʉh:!s kqܢJv?Bx@Is\S1jW9t=u:XQ9XQI}&\F)dP@`:OX2fF`BAAMlrxXHr["Ũc~wQm#EL2NŜqps;5+6%Ke" cu#!Yۖ+hSdܰ5a'q"mhh!%JCkŲ7_$4#bOPg+pTiO?q$(»C{_d.:ͧ&%)cu*p}_ꖪyFuzm'^WkVD5QwzyG~ 4vH=s o ΔrfZQ_-tQs=C_1˹l  6S/8'iTGWxӇ^UOlz9J `Pi|" xڛqqsi; UL"2f-24ĹaRvATaa9@E&6ϓhlÕ`0ڮ$=%b"oL WOX و~T .y\>L/D!J=$LdqL0τth"yO&!H]$₩JdlhF7%hb;}_ӕ.&/2x øp$ޢ-z.l f:^.g-s-5b >TS:a(3ܛvMBΤV`R)p 7*wKI#4J^2/D-SpP^b%+k=N<Hax&ܞ|ȼ2qns]!Y=WHlv?_ ]d.I;rm%lUE0|¹RG̰ɉwTj5ҁѬL9 A5XO:OCvj7MG 3lޖ 93*>0LaYFݶM -+=w/gݔJl|^ 9[EC*6Hw z}d>&m5[TI lXf]."5p_?%1B ?"<}2j6Bw3{{ %UO'8vWCNr=8"P":8cʫ9uS /w7Q̀ O:z_,>N ÿW)y~iӰMoed'@N@xbr*aj?$"<ss$mvd|TK+\ J@0{A)E{^O[ئ)Ae 6.ۄH^d^A]Av&`NTOB=vSQ_TĿ֕i_Y<>͔#>8&7tO|F螈l<7)z#&% N5#,8ukM:.[PZ n?q,&6[-ݭRĆ[@:3|#1y;i(PKlڱ\X-~ehػHCD>foQPI]EDvܼ]?TEf+N2bm3=czvQX^+(p>I:O1vڛpc899KhoB|"'E /pk߷1QFi\=vZ>Lj$N~Fr^LPdzg"l]/ r}kS]}hI0ZliQ&mJ>t$$r0wc 탏'"_*Ӭ೸tjRpܲt5"}T=1g[¦/^ XGҫRU?qV9t0a51yձ?yN¦= 0܉B.Zө͗I!OX"㩭mHw(%˕xNy45|T #_;|lxɷ js% =`UNde} `T:Wժ`d`ZQDFt [ Sb`J!P -6WZ>F t4\omz !^6vQzp77-ykQ$U$eAZެ<%sk=xF'J 3LR 8)LJVX\!?zWԁ]UH۷,xbF3]|*K7%Ġm89DY2#X`9R/j',ҧR/8w`?7){Hp7<ţ+5ex YڹމRCV:ΚοtFw';mW3"%5;=rI5Q~^Ȃcw`l+5΃wTD=RЅ.™ E4("O@ nSCqg-(փMhS=6p|}G d6+ Zl~zF _ ;C >ȱxO6|$HhuJEA[̸{6VF+}ye$)i)ќLL@DE(,?4`5cDbn}Q4N]["Ā ۅ '[Ms ^RS6%<=eE2RRЄZrňC%$k:sM *Db{:[zʱ>l[ &PY[7;KY/TH~ n Yůz^tǢ;*%N`&YJqdfM洜]6(ClA\0(:`~BPn\}O~hɏ:QSܓ X!קva;hﺄ*ELa8yR}92{ <<HA`j;uL!KɨG-6~nX zFMl;P 5> zQ&@C3O<ɽA[ yPm?rkCt# ]( }Ų6la$6\|:#8MRU7 =yK ۲xSfj{v=UQ x0#e]873'πc76DfƯ4Y1FŅAC$e!;vJ5# mw_s!GPUJmGüEN2^*U uPgd(}cSgyL-mCnofIKe[+2S(uՍu 5XSt6]^sYf-}~in˷Z87 ^?'7l`9Niw'T:L.ԭez=z3)܈()Xkau cyj:`| cV09߫h<Q=0`3[m)D6I3+5pڑ%QdCH h]ZK͎[dIwzO}|ApD:HvyCqAR (FuY6|w K_Ӭ Z';ݧX6jV8!,D.Q#*s]d޴=뺖MB!/ } _\QGHW4_!V7Od~\ dF%P8k#&W1 9y>:ӳzp|3Tzug!մ_v;-}۠IG!E KMU $^|S$(4U0.ES.nVݡ6Y<܉| ZPo6e,#iGZø*Rሣ[e`QYFLA~P4BN4hc#]+S< <\hp|( z EewxY;Դ(Q|Y>KثWL2aNXXUC]JQUrg~b<;Dw38uLBKDwNi߷B Z,: muFed}6h < GcPq·;܂4L]+\I/G.Wd9f6<<Θr (Ip:RH|*-718ܦՔll\z୽ SbXψ1m!H e~HcY6Dh #, ZW0 XS!\$Y>x<)wȀ`+?A3]HL/D6(%+Gl~jpȒ;Wlo <=wE2Bֲ^Ac#fDL"g!/C:6r$l u_+%@pBv6A% İNzkgAH^WͻΣ>xHǫXY*䣈ìJR;d)lTlC;􂇌{yo8VUZvo΅^\|1L̮ꑮE >fe%sP4HAxd[,|z;P0gNfG-|0nWtBǧ0f/a!BꡠϹ#㑇Bj*NU+sW{5\/*k_Q0}2xSTo4hrbHOZNyHW^@e~) qDPYfQi00 .ָ .݂$6-I=b}(ҳ.`}']cAs@3L Ns_9٫('@|4ߎ49j[˻sPfJVr{&6Hf3tݣt)@vOL6/m(/Rw$&'j0!oPÛʢnVR -7H kHXO)ۖJN'[/Cqoed= 9 khudamWfI`ChZs&C'/,%< /3} EW>sqLBﵐ.j==S5> i7 |qɬ-=[/A=4 UNBDٸ'aqlpH2Aߎd3- ;ycD?)4,TtTȸ}0 GٵJ) 0`fRϣW ifnva)*@Kpv+ߙn9)YL&ׁ/_*$pdGE:~D8S𘫡$zvx> qJ[d`v__EbZOoϐJ/V31W==ʿ; f;ַ!`ɞ=zvDLC+Hlm]/C} T(5R?d3DZ,\KlWUZ)ۯh8'7/ToO5J s)ity~PQؖG`J,c^dAE L-cjne_0͎p`rLnBBz I =F[n'FJG>/f8bdE .'#B&sOU ^!)TBN? Q\ă#=ױ 77x4SR}ݏ QR>s4M3 )ǖ2L87!N}|&#0!ަKo/808@4e\nD ygr% Z„?ŕ Bμѧzr:z*-* $1x]7N:l}h&M%!ZXh Y /9t۴Xz ƫb@accL} h8V(FȚ;y55&B`b?G5mrEاk¹_F~ wMM?*BFe:)Ha+?}BQ~l\TnhC L νGR:Y,:wx28s\aP%FY(K5sj}Lh)X' xZ@&W qГP'B9ÌW@nbPI.r'1 )})уW5@ >!.Kd$Bi٨*Hv{F!>8REJjOl.*m3-眗> VqBnU=%jS5c %\,[>s^ҵB^Jq^v\#lZ4O0rt[r}xh$xK\'z N͆.r+\2EXp (o[]4:Y*6P{#J;X*&︠sȶ$T|jUijjfM*g!rzM51۞*(%\XgCday> ."NBDcx$e}bmVKPtZ!ht'p{_^t0<$qK: R="9 T?([;7l0B@s2 uU>#3Y-ե1+~TWb(wq$em\FW;/:0ɜ=aamvJ\Ԡ_Nrݽ?wPtB:}Džvy_P>\sSy=*_-%E/3eqԋywVdEeTQpk5^+~Wť /o@(\l3.8E9qNGhaot8AVǽ;\ ]5a R8z8CG-vv@ j0rV^XdB';R1uru7cİVLQKM3V ZdнCJK# t4@Iq+æ~%zO(:ڎ[/?}q=ú䳭U`)6=NΥ?"7:J@y&(dyBP#LIjwl?) vBən ƋXBgkI_֬@R2u-t2_o| \nq~!U#'!驪:Ĩ T_9ufK0Vu4ڒsڏpyEl^7z*r͊SrZjέU@w|/8 x}ӧZCsV bu[e)PEhrk7 ׉"Ì!Hb]NXgXњUi8C&٤YNFB;{SKġQ w1%݀mл_dSYFl*n=ܟ+:ڍ\>5"X۳ )Cq_A O.'3RL6ڇIΰ47%w Ҍ% oHN;aUԒـ0U$b-UK'Dp ":`O W *ȼ0nRk'1o.{saۂ$-Rt:^7ųvsiLH׀4/7Ȋ\HD\ZՓ{.Hڛ/쳪+[kesG?O.z#@kQձ;Cu|槌ߝ4MMUSᑸ`90[;REޣ>oC]# &PVRBl %0緼; b(N7:R]gܓ+14]ƻbwtd|@F}~5'(Dsk{BFgN"z j"`t9.| 4>`)6/ r@aT}YOijìb] t_ @^ f|^tE/]mLJЧ.NgƿEWKXa.\N?uD3-Pø)G ^Dd) *%Q(]E|EŧA-lWV;OO4RI`M~5?R^%w0V_G4);d 4Z1& 5 \bk ҟ@t+{&ĕɨ|@ 2m*`D&bPwȤ`/_9(25zr kBe,EfT n+ LCwRv x{U)2H),>TJ+4 #9 z12V\gfDG|lf xzȕ<.C _@i7LjD<,&- \F~Qu?VXOZ;g} S"5*~%gJw34"nd<^],oUnΰW`ǂ R ,]NFo DSxe}.V+He;J>泜;r^3) [K<|~TeuT-b{]i_ER sHN RV#݁UruB -55覬ɥl"ڍB"Q_gz"ّ3lqܵ$'9R4Lpmrq leƺ]פ'؛X=n͛+ПR郔z픒~'hnHY<,?Yҹ!,goZ<q}i,b"&l7#v3Ż134&r٨Okv|ʳF+tkkJ'%z"ʖJIpA|)Ӽ [~d (8Ռ]\{8([Z2Q\Q+0@:[V<&(#i b>7Jj7=rn}3Q=leנʒp' >/x"Bq!w>8zT#ho Pzm -`r[1{&OWd J-pA{MN(uJB`gK٫ !wlI)v[Û[O@X}ӧh(f "*DOe7$o2&h<#*i!|v?ܷ_I@Ĺ Zn''Q}RsI<;sYջTעT3%L:/kX-8$ɾaQ*>#K^T#Y8i|[:xdl?g}6gʤA4rAFs1$g=ѺUtE96R`jP9MA97rI* !<&#p;!0d8= /Bu|TS,2հ*f AD|Γt╘*>:E=zNl ̅= IDceeɸՍ4K1R)p=1Qnjuxi rƪ}šZd2a+rX[.#*vo|.U}pZM }*[Ki*k*֩&maC $<@A)JL'Rv>ƟgX_T!<@N&%?6.LŬndJ%XW븛"8wmr!<8Ig5H+ar+bG"5xM _޶j'Kb֕;iyܐEڱun,WOj)Od 8'ћa@QŔ,u&|c59Sa;EiZx7xjm޵>4z-:؄RX'p2_ nDg?YQhAVG *h\E H1Qr;hɆjzf> ntNdK!=XE$oP]VYg?9GRQxRo œ?0EM? ^A&^Еˬ'<%^/۸sA>(=,h5Nrh˱C__پ(&ptHع (mn.pg5=*(\!>YZɇJr[:$36޾OZ/)&yh=)Y" l0 pJww E'[@fjo_v}ptCe*Q <*qxg94w²\MTcP/r:F&Vo-Lؗ iЇbȅI#+)p]Ni*ȴ ygpI2oVڊ|2?s凡ꨅ<%DyuW WtHk*0[ B[s5gyj)۱wQ87o[7ѭkKEG_.xǰ&Abc< vS8[T-]в'ί# P}BQ?v*B5OBk1 nSX)276M84T~2ͻCM`hX3яč3h$.q:'U~}BcNdIq5d)`D]Eaj Uħ6˘r;l fC8 {DZuyD֙sۊi & RaF%/jU ?] EE`t8 4؆rwjRXC6ϱF̷Oe+OɃ*aVmcW_ne7KA\.Fz&!R'IZhV}fuH);@3`H"~$e enOb\NLYq[zBBOV0Tݽ- X(Vb)<\E~VV7_[-stQ#-ѾnE’i㡺-]2c=% kJZVFP/h7x]T[_H=i{Z;Jlr'ՇzCAFAz"ow|naLuw~^ҭW&k /5~SEzz@]ijp\e.)Ñ 7ta2кD`[>W*VGUvTio"&H[0ʖ edGYbV܌h';bO6[_k Z{ OR0w[U?2foD33&'AHZKf H"GץC}3.~'n ##U1IWmؿeVک'#w'҂Pߋ>^d9#B.iMg@&[uxE2{p7Jn/8=k+ (C*vcac,J%#)>Q 9b= ,(s_kDvP޾Yzh0 vUJSsdߟ|[J xF}w4_ rM~RMC;*[p\r{:涪HZk0TFQ_tVfL~dĎ]cD4~4ݹk]DlE $"Bl8 sv{Η>T! ,i}LݱbHoD҃eX'HTk~]c* 0j'#"ا \"!==cI'אַOC~DO 5}u)"#K슟8nاL\D ;B?y B J`ZU9jt-+TgdX W3[ꎅ*l8ʗ2}@PɤKTrZ 9vDFYfJw{mp@HO !/ 2;zn9_w @f6$K~9Ԏkp|Y [Z'jEx6[=pV9RLHN}frAo^jW=q'k7 V)xf[*UAyXTP+D-ov /Bѿߙw6MC.ޏD@Fm+ $|+ q?JH8F9# 9NH-IF?ڝIJ* tȟ32VvZx91ߛ `/?>c:Q۵@ë@uUmumXIST{ jgk ?Flp‘ގ7MB=X;k`ă9>L0%gduiww % :; õc",J-/ޞ怜21 <U0I+VWmNeXͽ|> 7{c<h"謏єgPy\}İ:FR1*x.;S9 cT/̳(@yA[o%9X *&c$YӢU H+yO73w]n%=xv*ϯ>6N:Wy+dyKm@wb&6S*HtN:<ϊʉ>& sŧM4K M*̭kBRd)6:"Nnw8{{((,Q{4ԱH6Ax+qAVnXyq[+8?j] LEǾrU`A&μkrI+{ <[Fgx &fnY:p (vE 13F[-bP1ComG4RV[LxJ 9ih(pNqKeEŃjJhϯqh.|WMG\=XJ޹]~q!Hq\{yq4q00ՄlQ@ҕ8Z༗I 5Ϛw:tw ]>(gSY,LgXzjm))U 3byAH$DsV/xv̽{ CfAIpz )҃v\C.RׁOE4BzG?|iS6 fOa-hǕ1A "%yL L*lA:h*Fz+a5LZlv H(` ّN^/7$*L8Nϼb?|(O& G-\p妌, >S,H|1 +wN:5XUXŌzWe]wۋֽrR"nFqx3`H[D#BsADxئ9l>?f!יh9 127t#kr> ?Av͐H2г-e5 a w|m@Jw 8f]ޱ\uQߟ/(}._FY 9뾈}-C ,jYAw CΦG ZH8lR.o`myiyBq)(x /^e,vAN2}#+n?!Nb*+Szu,Ȑ _%Vw#ǡ%#;5 hGDP:͍[V!Z[\@ ;p稱[!ϚOe8.?,LD^R(]yK͓jZအu]MaH[;FJ`f*G]q2AuP Mz1E:.ئReT8цc <^ 5 xE6PvW&a[c67x>nA[K$̪9IL>h vd~Pe5XdJl5¡Uc/O87fe/,)sIlĥ/+6Ƹ'E 7Ѕr.SIlCLezr6#s7˚qk oNmaCx$ x:_<~ͅ}S|zťq ch1ijgm> G4:?<>U T<8(;#WWp"fprb+u lg#5g4\H`: ^3̘׽v0ydo=θٍZP y$]T.SYJ7F1/)UXc,F>NqQ#*/V(3aĕ5Wv LE}9%벓>em#K^ZKoy}3?TsL}ѣLx^tj宾`NWMQp女;J. V$<(ǎe9qTlvxW}eN YoÞ]t5s3w_z:XɃ?>[5lG- ]̲7/?~E"YPN^rgCm v'Z g`n.?k\p%1Nö6gȎ=W.42 6ee6_% /y0c/Kxgo.`Q.@_vcK"Yr~EZ>nL5cR7"8A@?(-K(ݻߝr)&WCVpi&Y^]g,\XV| 9.BbH[7[JMd$6_4?:4 wY/6T(Ɵ Bu;:$D`vқ=rKOުHl\}uBHrj%spY.9ZD x'!ƙd磝᜸,S:VW^nA_:bٲM'ÞaqNf0p nz@V'L ę?LRĄFDmlhҬ6X[eHLu@5EJ%_zseH`d{ ѻ:>D3-TjwJT?V]}gg*+M9} ھ hNO*8?"ܪ/\(\vҘh2: l#-}q,5ZϓEVw@K]ޤ P² hymћTc9l&O6`#^>ct1m6r+>02r{u#"OaM?ѡ͖\U!0Q?2OMږߛۄ_t_ל_Txz/7[Xce7sc}sP YM@(( 5Z5&oLM×Iuoi߰T3%(`'j'fP] U)cduU۰#R`" @&+VpRmIG_j ^6e" |qRRa6)CIpANބ hĬ ]*ry&o )}m6no4TGeE}=E~k#o(F׃I˲ubYݳ[lM;/G%`W n-Y(:SVRXATƻo,"$=KmZ %d0߈gKk򸤍&z=ێ@!\&WF1J>LP%N#-k))Z:>S:% ~=*߶9vۗ}Y8jxm%7uC i4)bh[R%E=.[SE K#85@1$jf6 ɣ|BDS,ha3bLf`K>/mLM,dP>bơXas_re{"H~T")ԄATm uVki4nP7G$5/xpJSfJϒ_-x=pчW5 MhgtʑT0x TIr."$kLh.P^zGA`㣧Y{YmNϓ")*WO'zШZG fq5݁G&&kAUYβn {qʎHNkhL>:jnaw%G3QWslVKݾ<,?szAjanوV;5ɓ|X8Œd(pVhݣFTqnc.wZA> Zr5fi?p#t$R)O=٩_jp3Qlsb@5KHs~*9eJ8CH.d.:T**8ڲ3^mBn3r^Swdg6h4>B7$5If")1&/]U{]`JHH`lÉzݐaC'TܰTcD!ff8?!Ȳ@P< U8M̺H|Ho %r:ZwM(ښ Ns#ZT&4 YGMr X% E]ΡbsLg[CxdQЮg1@*}a,L( Ju%Z[g;A7n)*ЕU-`U1nn^/o.}\Ȱo>I=. qksGp;0)Y{,:0{jpMҟ퀨Sa=Fǫ~5Q?qRw $BIuZ=.)bŸ:9!.ٰC{\[^zwG*#9-r<@w`OU3 kV8MPts͒beB\41ڴyv9 xd;D %?,Ѱk`q0WhW* 9錸>ٰTA Ɩ@IˑNVQm#8q;EN KL/ 2b,hi`͵=bұ.]Y'ۧQc}3FWy`sVvםǭPs_)Y2 P`-i#wNF=> #3f$"D?V^tOW$#_b8m^÷ch%}|Gײ@ 9urbB=ǗG42ual,K*P mvGI} :Zf.f5YiScXL)qυGA%Ms-3 !qO+A5! cT΀ ry[94ѹxGz o6D(/GK1="SX&ݒ,̡+5&T'o!cRm)'J_5%KȐ_!(ZѷmDBz @{^e9'\}qH}sGbJ= ] z 1fx?\ xV;r9煩uP0@):hcQ6+{+Oظv,y)P`׭뽺nP_ =n?g.fm^.vBG[uu$c&I+#|K kN|% mRA*W`iބ=y+gzd9h պVzhј}PY1YKbt!SIr SR{̡ M$lFTTA> eL^pRz^(VgwdǍ juMffEHg&G/8jg-SippzD1CmAɇƑӜkINDɮDڛ [00>[}?ȴ +ZfQ9twmR4pja:zp F|T*7{ "`?TpjTZ7ʤ@ rI_&Kuf}T{&8Sj}E@:&-L&KTrԻI z=L=D*A`$Kώ0+^%S98aӅiʘ~#>E|>dksWb/Yœ">6XMNfdud\^v,)PrІ9YGr$,*V.$GoM^ q)3\Wax#B^&4wvi]SVUuu CrdAĦnW6γfo_/oR=aCI^7p<oJR7xߝcEdܞWI{RR8g d KԮ/]/1{WMhARAl{ۈaJ-D!Ρ RC a"z&~JaWVCN9* { _gCaLg$FG5#*U\x[C+C"*uPgdp$Zؿs3ç{ʝ}{6 "eԪ ķ)~hmɚ+||PRʁ/BV"ǻh?-[y(2J26\`2.OE5 z-M.3oK)zV#31:*2fàC*O2MbqNULYFAr BfX Iأ} ؙvCh|Vt*"ܵ4|س7LO4م jw #fDHU潚(]OF|mQͮU8̑X}$\$#mKbtT9Ylb}g|KqǗ#o Lm' 'H;J~y; A]״{'M2n(i!&s}ЎIkW uX|9.-xN?ÙaP8k,3hLgX n??¬;xJ1St;*"{ ;HXft^?3Fhwr[>{$ aKYGs"\L!i:еsGYМVdZ.@? v*(cR义.XZt![1!'" \#=֖a8=I<4/?g$pJ55[S'9ƪϛEh6?84"[k?i=Ÿz5L!b#<AN4y=ϩX@R檷 QIR*wXZy}EϟEPkLMKt rAߴ(8 g<#V\ԭH)ŻQ"t*u"UvN t:o( =2TL 0ȝQ' QD T-Ra$uݐOyn\i5qg-6Ե4܋.q#2xdY=O4JCH7lo7%<$0p݌&;j$NH1.Lu(F*X)Mcx(yJhM*)\xٵQX"f!dc!%>Dr w^*ӿֱ/AqWE7k7WPF1iht)HaR (!G{"vo?(g]ơq :TVL|'ԎJov/<Ƭ|x(Oi$$}&d w• [ҕ6I, <9 p`I9s6.!-1VH;v0IX:QgDmZzZI5:3`@0k,17n1Ӯb+\ 9bF$Lq"Q\l{~{_ereq? lhA)ѿ5; @U.DzL/uX1E| e__=,w׭Jʌ* Tz}tIc1!$I)G:-Faʿnk^5'oY4Lcid#UE8)o5U$x@nme۞^z2j)/$MZ&z'( QM$ݓB |p\1)knʧF"۟H0FhS,8O8j'rXآtAA4ҮLM|icj}SfL]zI'S؟B `s7w$Bs^K[*,7= Ғ^>luH$Ю FY3c<#ߜ[$x–lEv_]f `bKz=xP1boC5" to=}Ei^);yLNcΪ+VLQAK _K/PNm "8K}lMyiaN_:k*4!N FH6鐘dBZ]s,?hX9_Z9Y5 SM2TU ghε7ÖJƹIv\-l}:# Ec `Ը@,Z.#bʘΩ7'x}1c.sbk@5/[I.En I2-Lh52GᾙE؁/ ΅x9N&V<ɧIVp m^E13+B Slx '9.տ K[XZfCɰjbu 621fޗIPoUE I:3^b,1R2o!zhֲF?ohh1qq? 8'{.oT?~{$D%+] 6A4zȸJG ZUj4tkoE&7:z|iǭ[-xQI[$/Aumte)P8gB75$,w_u bSZU?b_xr)zAĞǥtiR2nZ^-,,=_5v,lJdR'~Fʏ4( @V̈3Sn¿> ZpT*GX˱vhB"z3cҢᖤC!x\N1$fv@K|A</Ik4-M:IɇrO*-0dwdx~{8-X#aYr;p R!(,lhsR0Gݷm 1 7\aHZ9+T `aG»DZZ>|llͩHåNwsk8]uC -ouOn~49(aoJ`oW*AγS!Eyt%•{KD0gvqTgB^=XCy`SlU|^m^1F:]0FS\0Ќ|a'|ᮌYw:X)9%u s>6MHR)ŋ@;H%c Ӕ∠N b.og8c 9皠WHOrEInZ1'Q+: klA&ᷡ%qs |)سGL$ $_}Lj.HLmj }˖.=Wi2?RŴt&g]8yP+SxT藟<}]oEU+M*j㫢œEmnRVW*28 2ōDlk8jii T '2|&= w^[%Z 9g2̋]^}ysE$Ժ\;xq@Ə^uy1*ѣOɱ8ZyeLQK=22Kg/^*tr\m B9℣;-ob &kw/jqlEFכK專I./r"[S $ '+E'.tXt$6Ϻ B-Nm}GAv,fۇB:L:uM?'!tČ}-ojx)A,jEFj\aSU}S쭫^C쵒 knV/bQ(H"u[=YgټzTt%4SҢxp` ajRH%=};l2kb0ʏ- zPl/amS%A$XoPSc3rov 8$UޗetqP?%Jn,8m@iūUNDtm UYfS cCVQF 6٬Vt-fYAUjxvg M*N0.\wԾzßQ!"2ݥSϕS5%K]i|xCyk:I[k&zyfY㘄_ϖdؿl*nĖcSGJȸJ$Ƃ0$ vWޭ~Vlƭ|'0 -=ǖ|H P ۴XW4Зy!t-ha~ nޝTE`,ג*6rbt-,Pd7hu*Iv| /O!?t{,hEUĞHjE|t)nYutKGKw 5ƠD¡HIFrcJ"anػ99*68"Jp @P3;FZzبp4q%0@ S~ wfӷILj~Nr)P;(M7Wn j@a[FM9 MW _5}H-S}_ 1_RR s'. OlXP0Jzv :oZo<ֆHS  Z5x"YUE?3k@7klž@. #?T\!ᰎF1UAQHQ:-*bWi,%@7ccB *wϹ8\s8<5L[yoY[dRD)ʺ傍PNg,]XڗGmZ4̐je( dY S@\gZdҴ"W x:i灖_9|Vr\4=c oC:Lgnm۞dL6/f}5+ IuE@5ۮY[HMov~+b pD4xEIwT!d-X{4SI6[()'ddK|=S2hZGjX G0s3\Mq;'ontq[".~w)T9: f$9@ka׭[ U"7V?u)t88s||cq*"v&X۳$@ T3l[||~wtN vLIOX_v O5>I%Q&(eq]ґPN1éPAhR+ K\L;7[y-Q 8~$9. r~L&.S+\7XpQ'yt ,79K4S1s6^.'. r6q7Ex$(XĈ/l"92|V҄Z%rD@TГ%УσA#dw7ʍ8^$t;hQuc,jxNg (>GWpY.\4}߆5YQk 󟐮6`TI0S)>Sh--BugX6˾Ji2]BRLh>_Ov,ſ~TZ֒OΚQ L(R>˅,:_ >Nc- {U+sYD,Zؚ7$]R)>irӐx2&r,B!`ޝǤ(z<3!5MIU`pn< B 1Û9+"̒uzV6\ϚPi_" )!O<ۛ.DjnEG3 !8ex"1uttIs@U^=ɭ_S8A<G,Z'RЂQHSnB]lMЯӶ>Hy$Vi؆YnǨYOCs|Nc`Z]"yT"O*~RUvm ZՓrZƐ$%7=6:ԠJ5eJ:j:)L0b͋V6ͺR -qzVp '7x@Kec1y:pt#{R `0vm#$ۙtQvf,WbA/jrKR[7MEq57V#U5~:y[5􄉒ort9)p\t}g.gVh9#a?=b#['dE%¡6Okɴ8VnHLp 1{~oWc-ҕw]<SŖra>A@ &ͰѨRF+0ɣ^.SAyNA ZHQw? hM#ٙA)#v`QtT0$gBT("8EUqy+un } "Pg?g$ uu\TPAs {  OxLBxW{Cq5 - \90AAi u)+n|@*4ňkP2v;wlcjN!V H[j:m >|cx"DYgDf+Ub9L&).5 8l#ͲHIpXJXZI&VεHmߤ/K縁6ڰO⍽`չ9tgXԹª:Rܽl(#fWּ7.j31f!*(77'MRlmjp3x.Ͷ>IcgS_Ye<%0?%R_'v.R #\3i+8R|?\ ,VTNAUX?)Z!o,(AkBѸN|BE 礜>1[nQ0 vYN^Ӝ׺ K/(u2OϛJT{BlaŐl=L4o+_!=;Vn)Zg/h0a.|}̆`+y +OW@Th0R=tu ^D_*f؞ B-(t"񢔘^I;Z%88rNF <'+wMG'o: ~#TLgONU{lF"2|;>^e Y`A-A0א3V% 06ӽὑJsV7&h]Φ;k?5]32p4)@i:М^\yo^|V8d)!6k%fɜj@|`;-!F3egG6oA>:TH3"9Ŕq5`D(jjŊ=qYV2i}9™0;5 'o+C>E8 Ȭq!HR"sp&eP^O5&VR/UѼЖ}G+El]DaFD˸PLX) vO8'CzQX`F.-c-:/iЂ701!,-y(꒑>CglWRa|([(Dӌc)"}Ȓ5~>K Mԅ_4Q5 %w]z潶ߧ\vk1T$DIGTx5ZlGN>LtЖ 2Ł;x[c6W a ۟&K-p{G'?!ZZ( qɩ =O'\'ka5)\7E _ŀG i +e%Oωf?S}"(in- ETcs(ugbo73 _ ^r@ !t/)֨nS1pA`YmZN L<@gl%:4+4Z"jnvbf''*K,VNu.F8!t5xӅP/[Ğvo&$Lºpk M970*-jEc򬻼ّ`h޺jYkH駵c9Iy,5ߓfGĆ'o(GQ<޹O1~ZZZS S2*S}ՄA! !e$6zȚ&l0z.D"Յ2u/Á ouC@wt9 {@ 'm.8Av 9rZ,pA@G=9OP7!3}ǯ!M}+kZ_<N̜,tepvSd04Redӿz/R5JdJQB:c~ ҇?@( tF{ŘBG.ˡYmcl.z|v|Y1~OnZUx7T<`ٓDD"pHܪVl!'. V(!pӺq460(]N+sx!jpS,#o4! - ʶ8x =ۜdC^>pQCߣ}]8N-X< d+ r$袞jEz%)Xb"nQR@)ֆ ur?6T&pjnJ~!7_+ї~RyF4'<1\*/eOAPQFY[|\d~iuK y%.Y[L.V:'Sx &YTyoȀ2%m"b)>Da7(fpEWȴωcly jYJVs`-)MB +Q(dS{NRf_Fq(e2ˢ5lg*{)'|o_.LX)>T>J}NV{,e}_@`[- VOJ5s9/pΏuqLm`w3?>b`Yc;T;а2}!Ȳ{>ʳvr>x^xd:Uo*O1F2= frL)g=NfFkEԡ[1ؤ-bSUNVnZOyf>IWZG$ n:7]/c,`qc9[K kxj{܀*C42x hou7:SVLG|h}_n,B;ˆ~U@y Npf>Hlx :—dd`b2#cz//6^k!dz C*->xSڋbnviARʺܪZ)„Zԧ ӗ$Jb2fױJSDx=sԾe($X^Z%)"䡝\}M64 s:dc["ӡ\{IOrx|ښD F˾bm]?%cȬ`̒eOhׇ 166! +n=Kx] l$Aw-D"&Y&f:h`Tئ~|,U^B+Vкw:Ʊ0pQ{hL>VQ tM¾YV`AtN>l8X^+ϵ=wn(@O#]Sמ 3V7}yA|jPq"Ngad6>*+D{y ] ۍfCd #<v! l~=xu1hRo9g0ƛ;ys\ b[!mkYIj[86&r8UV2pZ}â+p@4^{[:tU|i˱ q!g\gcoСU/Ϋu^=D 4Q)Woq)7QxbL>ɮ.PTZZ&T亙ti c ~Pm_$;NE9sqH!{+Rn"lϖ 9lL8K-{nd6JKMxd֣LU XM%Af,\54Tbs C5FGnt 4]P{^MY6f,6V`5OYҊDCO J^4^/Y \\ʈD=%틱Rb88,hKpxSb֊49{LD g Sm!nm jc! F)DI; Aeha3= KI~qVcsff:y=-;Wi7 b d",Xݚ@Fv3@(ݏK,푤o4{Ɏ&#N8O8[DxQxl E{ef}jCցXeg32ٙM62&=Ux=Ϋ5W7~.?j]"d,a*JkE4Z=0 IBn8Xeҋ-B't WQI㖎$, ANM#ۼE:wc/}F;Yt=fonudTwy-b,>"c.p)Mb4@x} g!U~JǻʉQТywC{b!\qs-}r"w. c酌BAƌ a+8ǧR(WN5.|EͲz2xԸ8BNN6{{kY` HQKO_ʎNWѸkdL] yb-Jm\2M)s i'k2Y?ui <`A\C/R-֡MwJX>,`: g*{6+:Ci/ d岿f8R( 6Sn; ߔ!!YveeV XsBk8-\_܆@Hx rb3Sy+^%;[`JSeEM^9L;{ B(`"c_ 8HxDe%?yu_&X-Ō*pFE{H7i6c9) 3Y>) C[<&YF`lx=Ztn7w){(ݦ әlRgdPQ!=s[mmNϣ3xqtHYhY}@.9 #)#Yzyv͸@45˳nb̷E[ Ssx*I :RՀiA2n)-g8? Ԏt KD {umDΐ׆X$Q ]tFRkTugyń /,tee4dwzV9LaSNtiK/Yۋ / C-6N^$;>yKd9l;0IAb7ԎVQc (ۏW@)ǭAsĿh hW3v ȯu$#~BJD(b$+ f77RiQ|b3\ ~듟?!{أPJ:9K4>ޭno>DuMq7VGeW䗺}g&gWL$*/(_:W_NL܅[O]RʾJ^7Lb~8lݗ0E֤'\fPC*JcBf?02k:RUA=-0OGnizgD2 υ xoБMmM?nH75Bq >be?!]L.#2KJ|^HAvDMS\pi?p"Mstھk0%(usNL8(pP,>f"F?+j,>P.30e`NГN  w.n?e-vHH0V F`bD`[vP2 qXv' f=Ad;'`S:M$;fbI&E߀IǎD/UQl]D{D r`_ܽ_tbGq+=hP`/}|ãlɄW)Hċ=żһz١M5 tUKJkH6mx XIOw[Y ߀ģBlK9VdԮD K48~y i}pS9I]홉I to^f #NnQM5}.ɝGjx+S0x=j%zmMNM!$1(3 _.sXAI"M;SN4I_,&4aU3}*RФi^X4&"* #\sl8/gGt ${ lc1ڿ;Zw1gjq{Q ,Qqk#pAlOMa h{Hzmd~p[.DzTO&ce9^b` mލyz4b]B xLc%^8eh/Bm]KV̀Z5ZQia~#Tї<$U12VxIho XRm~۱lI.hC"\ ZJu7̼==0q[dۭ-rKH1bpMmI8;Е߾ b~H:biMґt@Atn#4Cg0*oOsv0(64! eql-Bto)7떦[9؄Tʓ= 2:;;H#mc(~w:![F~˧I.VGQ澵TL P7k"l= > 5BBXrpDA /KEYT,'1Mę҉rq{Na$[Z=^`ЍiW(IW~[m^$ /ׂ̦̎qwma~Jh8໗ع/m.r{)g щcr!Hcm5~]݂ͪo!vEhK7(߄) Xz[VMPKA3@?X# U |^2~1V#N(mМ\ »qrpk80'|wy`%̗O?~ f3+9 ?Pkr][18]e"hzaC_$tӶnZ?Uq*!-Z]1S%oc*5dg8Ewauar1&h;Ovhm/ܸOKy k~2c7 nrp~Jր 46wiubLj%eb`HqPzԀI3}1&ut l~(e.UolƸ]o~!8؁{ˉ #mӂ5lf/]/pH?}\;T,eڀӺi!<]^j'j#aQ_' rKDc $siy#s)J7߃Ϫ_]6,L܇_HiĴ1QwJwSKI3BPK P+#W=cd'!^,˘5֞suMr@Q3+95:|gLYtL'ZbEK9U}$̟ߗ`!9Nzv}IwKt1㹄QvH I_%"; 0Ue\2\!?bE @,r@`kIoXj~򇡲qv iD!}5P]'Tv 1}W1(7ջ7csd}>4[1ߴiGXw%v;C[ 𝢘YQYS$4ʽH5>rdU7ԍ$]K}YD NµcyQR:3ep%^\ѷ(Q3_:X~l*aQWHK0c( ZrIb<AiLO*pا!lu,:+-¡ fw'^V6 SppF*$w9kJ{b–u^^u!=M1tZ¦ KTt,#K4+>Sۑctҏi $VŶ.}u&j{ʅrQ1s3 F*@ 1(mzwesy xyJBKw?n;""a- >d9{eiɸ^/c&3&-;B\}9#%p,z<ΦO\%]cw:B؊_6%T'_j+!j!3Qfw\eSÜJC^] Ja5ՑF'E~WQOaa"PYzuB yl쎲[,ێF'3pISP'.ٗc~6 ͐näSMdGkVY6Cz,]y&˫Z?u5K⍾hհ%\0/ JځJt=W6+ ֗U!ݽzҩl歏)5L"TG'k;L?b_>/5@↟10hr~lwsjE0,҅a~P i{bT) ʝQ zlAxW7ޱRqۋ3},g9A^.޶\f~_9|L\Ӊ|A|^H !._V.rd1X/5b9Hm]a ?OhsGxYC4eɃb ,F}غOm n=q%,1o}Dmr:BNp7lŸ&d_Nn2t"Wl-)Ji ӿ+55Z$^a!#caڊw7UB9ű 6XC6}EAgAc ! '2rϚi.C}F?|A˪}уºȨ_ktᇋn ҿA$z5*wk|)lH0rD8UZ%/+CVndH$ V ݯʑ$ *΅ԩ.S>3K@֣`e@o vm^cۊJT" lUц /S&4NS@J%M>ԮW:Pն#<]i1/U1eYGekbŻW cc}iU :E9{b\~LW5F![VQ-oo6M@O3iI@oC*D2m/^$閕0oh~.ksSSqhdlFUIq-},EOK/ a+4Xn:Kp 2f7@Z-@%{\Xƫb"p[~4J}7pyÐ|6L0[)/C+ҧ>El\WեE}lp.=-;G`t&T+Vg]zX7]B׌j h%uRԆэlPѷ򚞕jȅ]-k\+y'mcfôl&RB"@KK|1S{+hPWu>> KbFV*tFj,bTXXPrQ.ͧ_a(TbQt)}*t;]OX/wyq9x8y(#?|IT'TR-0:F2n`M^T~]J t` &@> p aHرhO_ ޻?@{o&0-[s~kdt)'"*v/*+eNJ0YoQcjF9w ᄜkXπAVTNsMK6 /7΄K)K_.Ͼ&$zfP ixe93 HMon:Heֳ#2EY65կs'm %}Ԓh/rZnǵw|t8{%+6Jj['m-%qw9#݌ړTLu(Myz,J=v s5:xH_6>@9 B}L8(fdѵn+)1esGHJj ώ5Q F[5=b84 *gQEQS] ;}a%N R=6vCG EUl!M@_뵻^NVgIőb (7v碸+}yoR0Gt҅GdPzvK*e:;#9{ 7ښXQ9~q(b8 Z-ZjuݕuNbn}u-OiO^]n rkѢ)]C?#}mP\2&ʃu/ļf( 6X\c3~rދZwp6'@aWn%*@C:ACR U u P\©|TgI6?88"z$}`ȰO@{rfnN^O…uo_eS,|"ؕkll|ϑ5g;^w^?ǕM oNܸ0Ǣ?=j19uӄt>9({saZٻ]4Sy= >.&Ze>pn|']4QegHiֿ!%osno@8:1lxX"%$m':}ʼnbFϐCҨ-\ORTp(-bfoQ$ ,_6g&!GFfx3u̔9<&߁Rn9u'f+ɮ&fBpǭdVd ZJ7+._%$2I)nު6=(H/jP>X @kwjC6 52SbZMw39 _BH U~.e](Għx:'ySAj'zUybѪTe*mN4$;u)khcB,ޛ,R#7i%,7~h@R.W2n^}DtJ訌rR]׉^hbĕ!ײR.Dk"}ƴ 3rCR  Ǿruq8btaHB~n/WN18үƒ\FR{_fUe ISr&?mSARzUX2S#+N{eVPXOpO>i<f^a1 kjpOyq#ѩ[RjB(U#}aʟ̓7Ū0XA 7h5oP K(Of?<ra?~PTgz,Hyf*IuDsgd(% 0>uBO\o4jEf+hۆ,Y6JV\>YDPT;e]'.OttEm>\ $R@NS hwEί()GBrD?鉀DCՒjF/ msl?LVl ʥٚJ&H[Uwchpr@ ˳`iQ6QM2 %Hat'Gtf׌374ao}y}?sT<~9:0#Ghc$BOXТg1y1n/{pds 2 K9GhN-^i/"U7ޕ*3B_P *u.@-Lj`+4lNi '$K538k^fm_z.ӱJ̱o ?GTh\$FEb}C&(3f Wm4{rCg @PԲ fw]эw ${C *IWfعa-Ԍ[ %ixGb7IKőj--[9]9 9W)g@̯WG,KCbYk<)%ZФBྫྷᣨcCz`u&NJz$U)5^ׂ^V!J ҥ]?5{NYJK|@M?s2*smk\wZzn'[Up5a}OZ1H3h' 4Em̏jݽ`Bκ{mI=MDw%܄ޏyʜ GpyB-2;eۥY9~)S揫sOh 6O3-2/}4G#nS['k݀R+}cj1'j}nWa^cW~~41NLQ21)2WL9l0>r\k}&QM45/K: lvg-zЂGC-_.."i? :\"4?/f35?X){f#wc]\Lhqw$X}oA B )"fB;WP @{fcYIoJƾTIıǶxYTi쬐&cjU(rS,n5VlB?mjg!V]`/& 7yl.e+i\BVEh>ګCyh6̃}zoF+7HE||{^Ы;)v-"\:+`6+5=WИ唫uVWfx?[k+? Ki+|^ZP'p ڪA *TN]1tƵQM O7]M@"lvgK0*l?y9|^;bd䋒)i!pu@ 1«>b i lB~?~РdŤik#NcLb_VA W)Eppgb d uqS1HZy9WuJ72BF}~.pܖ[xD++ Mk&%.Sa GvRvx`qWN>,WL+$;! V2 _#%uMH 1.[Jfy]LKMPĵo"hqSf6ۇ53 |XH*ZB)nԒZB H J70[Jcީm[^-qy`_~L4l\cu]l5=uԇЁ H&a4.O& Wfr舜  9Z6MS{`tI,~hW:Pl)̉rc砪i\Kƽ8B@"ת`lUGڙ~;lGHt1 H yUbNb&st2 oIT3e&ZBo 嵠!ik,JKSVDIXmg8~y}^@>ɟfd]|f~@4"u>u /SYȓjB)j(-_XVFa07y܏c)RQDNd0YgP:_1)E[bsh2YbK`lCT#qK&J]m> =paZG D,n|6~+w K#2y,eɺeb"2gY8a'tۿo଀ :~`jF"]BYM(7*-Tq X~d;NBpu.z8UqթgQEtX M!r>aD&2;@mb;kT{^a6}YAJZ}YdD G(b+[_Yɍo<Pc0b4p K`De+:[@Яtm1Q}o];hgt3fE˅W8J{A)ڶ1[:7Ύ<8QBP\6˳5ӡ o@~O9g𿿇5Vz:]8Ǒ`'?AISR {Ec,dڛZN=\sxQ6wDɩ0!Vqew=TA-zci1#EUd7}? ,Jɭ"N&r+a8,#뭅EjSA;>S YZ&;MK#!K?22Y`U? /"'h̵.[BMQimKlv0w(G{s:m@}&WӬkdVD؞I0>jQӐVbבz7c$.G T.%53KP 5nf\$do. ߡXY%Vhb>W}faJXe9|5`irLTS-M}tuGYkJ?_f7_7}R;[8 DPXg,(Н3)nh$ȚR.B.K .oڐJ9 $ Li:ĒҬ(Ѕ9$Ϭ|ltaĿT2/AMs/0KJeuLpyyumTk>=cO{^=hӼ< Q]Kq^oT3a)ЄN. 7KwZ./XbLC9b ei<ip¿Q177U##r TE PC9fE"UrW]A-"9'FZQen#|N"D; ҉iBVo"evm u~=FJ3 4J-QMBb82~Ss]ߖ?u[-0`vh=~]g[UølWmK@ric7O7]rj*$1|Pio+QKy ݡyB<@EXkgQ"m5[m%O ;qTϕfHr3TNw{xR7B>hWҳ ceк۵T9"%Z#ހnS?:復긄-xfFZϨe!?A¨DV|i4[,kNU+TrK Ӷھ,_U&#GtEUKzZ4X_Ka~_)iO_;]SR"MC%bg>";)̈f0RʈBÉ@sU%}^O(rLu_Eɭ7*(aurU!m!R莔eʰJ83Y^]@A=6ⳲqgӍOoD688n'P{+Jf:m9MT!E̪J <+ؿא؝qM ͣ<;gNASIehR%5 Uʣ^aODyÑ9 W)c6zH+R_)􃩜ktߙ%Z,͜,a ]#/8D$R;Ch[o;J  Y.ZɤP1OƌtI.8/gk5(`h1JWew0ìT(ռ(BWx&hʦ0U`\ߢ; L IB ^?; 8y=󟁳1EX!ET%ߨtHf}YB&!"܅lк_X]q:bȮUYiZFvtY_͔,{yk`*.~ =O d;*[7QɊ,8Pb^|UEgַ)+B8?=~@ocE$a!dKig,8~ˀM!DFow#aFN#~F .fpm׽p)F_j+ ­ v a4DlHP]>` v1Rߓ6ꅨp`D=^7h;qgl2^a5^NKL+.0ҡR5IacCFz]Q*`t%cS-+[c=uNa;wI~gO`cU 3Jc@?/dUrCe8G˃#c g{cEő2ĽwM 0{[y+hc B0+`ҀV ؃%π aRK4M< pa>)Awy,RSDM!a݄nf} ezqBpt0"X9">SqX͇A(Ce(C ;t6A̜ Qcb0>wL?h&bo! jnsgoriO]u2br0ZxO=3M6馳$H@h.(#zN baHCVk)CyYuѮpc?0ǦI{yϔ֗b9Z:3șu|&p ~.\K`kHQS--f3,Mc$;G,|\s $lg3hI[˝ˠ/*1\Z-4~R^^z?2X6\ujn7cNjS/s``Sm!eDOR&YNg.Lj5ƽ\J+er+IIuE' DL85&9MxLLvrur<_; %y'G=AXΥz*s" -)r h3آ|AbyD EQzRCa LoB:Wk7m3?Y^c-zfz!Z]UK'%RU@rVpݶknS 6j,ѝ9sT >Oi|_AksmJaL5L!OlDT囏7;q4Yns\gaUW`=|u#+#8:;4y[^oO"(P ^d }wE."ckkMryti;zb-/%ٟZ)-#@r0BQ@m2A*a ]m  8PjWTqߵacgO7#.F@Uzg޽Gr2aSg4|)"`U_1Dt{9ԿtIdn{GurJ+mUՔ0 r7K&"=j2BϚU i!T IB{g0L$(dlpݴiǵz\ԥ _run+;tc 1~ [IyNxƍTDWKKy3wx  f807[-ʻa|/Vf!I2/ n ^njVJ*ke| Iؗ"Le*pn?ĝ1쯛\v%ftMz<,Nzak-J?{-V&-.g)o~Ҳ c1ZOKF&QM'S9)ek?"(i53Fn;ѹMFȢngo鮘'_wxM"A ]D\Wh/J gvq jHu4{`)^V暦)/P6~3e$=q}e^t5Z7ٜ`.z ՟:Ķ4/x*U3B{;PFW໗x qR]1`8( }Rq@YQ}x:`˨5o\uh*t!Cb8z WA`%EaUUO@I"QtxiQUGl"8I=󘖥D^qH%G9䐍DW HK[t\F2S1%mܡB_>vJI"O(ӉC遫AQŪ&m BwZی3m)N0K6h'nAĶ:N%5:}%mxG#f-W2$߇Т6maԧOY-Nk\y.CGNp,p; #m/CُyՑߊBzA&у*K OKIϰiA^Q(=w\ƍ?ځQ.~I$]=͙GgC{in{63Ve(Ə5 "{R$xֆ%vw@\xAI~Z9R4؇j-ʜAG҂M`oY qwGMT~ F%RĔ/bux_1m&*}WXۇ¢5026mayC}V {E5pӰRɡ|'QEҥȞk2SHCo.t5EoAy&lKm*bu G\H{ %gS.[^Ut}#7=fk9X}^~?}@G42&0 O_|IuUYO˥.~&.0%t<͆_0\'9:-Z.ޅH|WZF37&ۃvH}79%󗋰 XF}qVA^Rn*v\'6,kd#v}nAP.B3FQ 5p#)3C#W<Hn,Zofnx 9jPnĉԙNR 㕺,n& 6oi>SU"d1KYSD+JppRIN/+a+5Ld3P@+xZВ-כONF94U'*9'7 - r,?b҄X?P |Dvslrizxh:&jĿBd,kȓnu:W+pwE}Еʋ%ʽGT#1;6 +2sH7Ae;׶]A>7X2);N S2VE1w`."35f.F _/ g"1J?a5_='I¥Ljy@/.=6 ($ Śh8;ף~" k hPXGr adJIVAT- ;W%cq6S+yFGVliJ6=vro7'0Q?@q243pK'8ZsH,z# , CJ[q,=\Ͱ>ΑCcW[}þ\Zm .sz>5/Y!)<%H-IO-DʹkB!G%," |bf21;`K4>|?'m'mfN<|!^xHvy}H{EH{}`/^UNPQTxl=̥n1PpҨ[^ɁDl]9"的p0ϓɴ/1wt]eH yCL&SEě "1B~P%3&7sv< 1 HeOɿ}PSG+w46hl H"ĿUب/oܭy4HIUqhc`1RЊe(О"7â'V4;k`KP}A]|u?T2?MZ>8.Xr6B6#}V;rQw#L77Iy ԃp9`9'ۈrhE%=g[ cc;|'M%G/Guhaf*hKU}.3atzÜ?~ګ"b~`ZUVG).ݤUFzut}gR]0Z$PqD_`*tNQֈN=qu*E8%;T|Nӵ.[lDUXEn&{eIKΐ+n$ϓm=Xp.1rnf%gjᵇޮ/;<ƟpBϕNWP80PN{E|PC sy>7Ncy(';[$ *71%1+ʾ01[L( pv499LAݕV膉i=/Fj7CyKZڶ&cG`F~̂o\߯#~jx& lشS',oP^^%RRV|z$;$0,!fjh:=Uv?zxT2$ѵJ\mcm7f&1QK| @"Qa*tn׎T<)+?Z5IP+ڭ&MOU"ZZRu\אD&B&l㰫71y\>UvWIM`&#wrpfk3Ԟ\}8ɺآR( dKQ(j!G_?] 0CC`e+4FjÜ\@/]s:SpHwmEsV1#I$z;,nPDyf/lt6@قP49Vha~*lLddg=+j֌:v񎄑mOu2IW|cd~wQtUx8&Sh#o]TפZ2ɐv-BQlsok/>2Lѯk(iʹk|PA@D \$+Lt7,(y_O.4'`yl@3#^~AL'e.5Uka'Qf*t{<*pV"=e(G'cWL>B#jգe_|3"W╈G,ݿh,MAkyV]iF Pq8 8 [ݻ[,Ť 7v2S--},ꠄ Kjeɟ++{IT<.5&=:3ʻ2yKpmӋ."Н"Ԟ,8½wؽf\NfS4P^K9;1~c[玏 ^NmB~QC`w͞qGVs%vYBtS+\ lmX~թ9B)I쐢Ėp mNVjTZ_<,zjnP>#6mIWXe.+ *=D@{%V>|NvktW5U/v/ˤlVӈV )6ABkU65WIm ⣮Ux3(Z/).:JKk hss !2˄(CX2!<jO~;hE&AVhcbXhBqEy,;.>݅ ù{B۞T/u[%E߫ckS(\MhϽF&2PԪ$5r c]Vhm˜ޫ : )Vy-e1h6edʏ)[Am^=ZTTLWmovb%O15ѼZnHGi P|qy`~;yRNȋm{].Y181qxHJ껲ll^0ΧQtޫ+9H\;/SnrBO4 HXz@w^AĚ|nr \YlJߍ ʇYi,y1US3ρ!vDV mشl5-XS%,QPᔠ6AՖ7}cն+-9Z/F9f;bAhn'L \NiO 8OMm;p#1A`4o0 g ~uq }_9⛝Yqmh۷De ѷmM~$[,ROܥJLi ɹQ!4p˵?V~R;1.nZܔ,ӄ, vʕ7=a%%sW]>zW,?G1uZ>ICƬZAGLXB.ȚH+P<TaU Д_>s>>?voj:=C4odI `~!O\b TPȊ+n$buWG5 rOgo6VX+e[F[疽gVfşPa>nDHR6jjBf, nPB橀*[; [юNC'%,qq,ezJ\.J;S>,S(iN[Ze } WPmkjB#'bCZuۧzY=fP)GԎXv6OU3 Gh]Ga 5?Ъ `1A v HZ-8׫ts{g_n L[lQ_f[7۽ΛeJәÉj3ƫѳtRH.SHBu8o@06/gwpB,%[JHJD^/^:CeNNK;kJ؁sQF3Na󶷛}_m_ŀf^($\(O{i iT3bX5 &ړ"bƫ-0(7W6T3{J㧢k9f5*mG tq*b32_3P؆:RQHgEpEREȃh3wM C?bzՍ!11}i1a)RDi: aK'hI?d%l0^媖kHţl<gc[6?Yh#dqzD&m(c]8*bG3K`q;[*U^ \6|I2?;#OdknAC #T>9nov)zjzԅz[oBU$@cMJ%⳾5ǎ^Tؐ#cˤs՟AҢ 2|&Twg< Һ0(|Z3g g勢кBA 񚹣#թJӣ΍2fs MkMh.s9v{1$է?2A䮥5áuF[Av܁ˁvb--(S4ZԸYfDدF Pު/ D?_˛f vmu5p܌_ҩR0W=1Bq!гwUJᯨ{%ķY{* 'gji CG:V~&ږ8~s&\;J1D45]NV^,5kݺw\0 (%<t,-4X=HK@Qw1tUX4*4iZH8}0v6|ۆt8QTf:/{Ȇ)tJ[oXt f$lP𹱒J?EoWd)&踮ep&a>fY{Cz>yxwAZG?Qem!?ywDlX\\.b0 ubAԡ}NDBc>H1M46E 4v)|Y]ΰÔ<@_s9UqeVPktK"wc - Ԧː$7!(/3`ҏ0xaQ5MA z̤v% FWٕ sor<ࣷun i7cv>V s,V-! +wz5s\d[qDuiGiW{ @E*pp29a"d?o ȀtkDtƑJp`d)QsKi)DsJ.x ?BC6\!b fDI@A9QyR:硇g-qbL6GT^ЇTֱb:/P*<O7G!uA5`J^6!nGN4>eNIYeM~}j$sЙ^F'Is+ܳȇu\?q)HڲNr/r {[".7yUD@gm|ra:l-b37 zVsBVac @*eX?hsR?lj Rj*NQ -\_$׎֣ 0(nhf4*!4N(SE(eձqgę0#5u'0;Ԟ+zgV) ưn%@CRg:Ee\#`*)8zR"kg[}= zH2z耍Gg\ 2KOkXs~5b4j^vx6"+Y,G"ɓ0E^TU%1r1]4?{ Xy;G77a#APDcbS (lW2xC 2;`W_"te5񯢙ýN_ bn_@76:=BS֋NHQnMşPSCQ ie;[ I-U2 nʝǸE zwDZ$F9~ (rBW'BӔPB]B2 ΜhgdN`R-Bڼ҂/LPTʏYp :NikFͥG|,G{E>n^sbOCWSa1f 'T9' k'(~Em"P0Pt_{0u:Bs&/n\ D@d2ݦi$_8mG+'FO]r(Ap dLrL_>۞U`h[g'Va/xۇ 'BFQ8{4p$1Cf^W[v&ٚ0m[yO }]e++~{TZ30(5ѴZ΄"-+th@~y1NYW6WVaFG6gG&r|镀_ ;'q̈_Բ#4ލKkaB6#'<䟢.0d;'T.C-p ]>t{е-1GP]Æ K7')EEŗli_( @Lmg3+QѥѽB@I9dOɢPzKU[bю LI2}*ab!H| b< BU.2$.lThoc~aU ?\/_NlC`PYd#Ɛ# 1|fևnc* [Gj5p/8Dl^4ɒ>tKPp\4Wgq{]NG(kTRF~*[n!DDb3<wB9Psr;ꯋ-MN=o=TnL.k].`J_2t3vO=_F3x_71(1?2~v6@qVϹ. R\^Rrx F^M%H=;!])-"݃WjVSV"`o؍| &٤,0ϵ(3 Kj`9B=+؋]9ozZ pJwxq.[Gs.m2:Յ݀m8!{SUB'"ΗdtCD[42CxVS=҇ %w@`ҥZͩ!W; /DbWeHqAqVJ8k/0*R4Rқ:ݩEfфS=L֟'Ut oet/=[#˰%DSD mM9'iՅfMbfOm{u伮 D?wXO2oUvdg,%5lװW$2>9L暶JU?/ZnUsB) SbRqXFݺ^;9Ky8*ZXGOD#[!LSX31~uM s'v ӆ# SF/Ha˦i۹/XwMQv6etMd>E&czt>_;V-QMdɒ-}T2`D+]g!J6pHE6Gub}4hHB_-M8-]"m c _2˒8>'ՔhY cKș@-`Ȱ'̭3Vsܑ@BNWL6TȾA Mni (ݻ?/&zc?>6 x3c'_22nw+ ^!?Py Lv)XN g|s18=9lT kC7j L2R,8_2\>@e>&K݇3IY[XոHStc:2鶼jVc.Ӵ1D6Y1Q>7NւΈd%>~r \N.RB{p%sNCk cD,yt_A`ep(?RbFys(1x.Tlqs'4EjU[,p Px-U]dP! DY>7]he\)TzIqZϢ9˽6k"4 ‚IV<r\~$#J'k#PfL9k2tgM`TW?&H[a}еX集Á/A8ˡ{X`.+dJ$!5.л%y-{/y]CPljBkQNJMvb#H#pb oZ,=fr2yqȲO֋yF @_)q ~r_8\ rS6 -B:X sf5F%iq$7lbzWͼE<O^߾l\ QϪRBd6wgӎ]gRUf_逖OUg~7V{U`tsUݯ Yz[9Y#H܈]-]l5xWx&htZ(\FYT,TԎ ='"mk- o2fiYBds>먐rΈ=+fUk"By Fc lKM!m7:-0*=9HԌRgaT$}eo.8L {kxWa%%k,+/GӄءQ.jJPyDz|OQ:ET"eނx{LДX kͦ~R\͋R8m S=ҷ D?&4u?.mB̢`뫢r?пMqK`]Ux[s@(+@Q AC3 gmuHľ34trE8s)w1"p7пpo)"n*A݁95.ܤ&8PT׮|!Dm[bs[}S>/v8}~"O:"ӕN`ZZ/=D]Ba&d%ݨRg&35w1"4иr`\x\OBg6/+42ɠv\n_6ڀ)c /u.u5vQ59]|_6f먴,GV UQ6j'{+ŪATRkV9?Qey6"Lx9ݖ4䤖;ezx }~izw3H\pAAWލ(4~ Hsׂ[<[GϾҷvFϠj 䤁Uc;PlHo|X=Y#*okc1P/\>:J3:a̝AjpN'M薩h=-B(ԭ'z((Պ]̤!Gčpm{c݄ev:mdl>X&ν-`$MNm<iLxXYEaZMg_qxR? VHH ~.vs7~L HިAl|=J=xן @A xJOcanbty/-ND4U(K4-rd<'#Vnޯ_n)~W)hWY'7;鞍.㡩"d>3istkB ApݤB+i)k 'Q vbbP\GAjNJd: ՠTCяH=8Ie;v+05/^koIjDv:X83;`PUXG4Et4bhIM{AoF@L ԟeik`qcxc秖!/w m1Br! 5<فN`O4_HmfE$FT.j€ziVx6 i\}0AժOBKzN:!1\$Ͳ/-Zf՞2B} K <߳ *nN.kYCZE/iۣ}qo3K.먏od+>CVk[&f0WJ(T;Q KcZ$O>i=6y4u1skUFH*T0庅r0pGm6} O aAd^|jD7A6x'W{e- ]fgmrñxH Zc!~&ɶ6r&DiPr~5t.⇽.S?P( ٭t QwV,je8"v^C#އ*eSE<Ұ),&c|@{Ϊ#CϪ[K?0h5k#ST2jm4V|Xe(¢R<'7'a 9\P_eο:0|]`y&Aq8TN75+pxbgAoϡes.xW]33ym p'bYe#=A{N#fH[U˩}MSZlX*?LM&C'fǾ7?3ECl&O\~{~?3EBJPjs ƨWy_UwhDm XQy<&Oh88׆9J-Ukzlǭ5 2VI8܁Ef6 o 7\)@^kEPx@I|)`@^{pfvU֨/ѯS7|NX]GΕ0k#:w7dF|OS;oc6io s=:{$i1$ʜ͎QVp:LM\@4I@Mgo^#$'QUrT V⺲L D#8 y\y\yzRArls-vۈMe*$=53|E3y9Fo#wVe ~R+`oE~6O >{|9Px 8>lxං F^H"r$ Q}#I6Y^> <X_\0 6OfeVdJbr;Tk%ؓTvL AVN$ַDRCO)^ U ߐ}P|wZ(?^A{n(F)Li%ziֲrWA cK %DJ_M/Шumzpxߴ '+HRBta)Qb/OX̼ QWxJ H~ˬS0(w{j@\7ʨYssT<',D2֐)B*FD-BwoS[%PZ(rIyKlimxbNp0qhlEz rݨ8h\QJ/@.8XXxbYPFs4kty%.NJ O/ Ҵ{^AزJV1*e1:Q8z(Teyomj"ju4]dy6nJ KL1=K(?cUPͱ잳 ƻ~+R"7߲d"7k莚]8 xYANKpaL#pOe{["Rys"' 3Ez 0~]M U5;=ת߉AqfP}+JPwd~FjHg G?k3o[0ˈܶ(=_7Iq^(r Ц7DXzuMK4'cH²yd1rmVM3Kۉ=k=% Ժ'UQyD:esvHS q(5=D= xٖ݄(.+@n.׊e* ٸk,ћO9 Ish0n8%o/JpaB`?7 zOeemg5*I?vcn2x-ZQ+cYRgkQ4#/OSrwWRyJR?/R> E&7^ƅmYxxO;;D~Yv܊l(a'%3;Csc^TOK. 1sa@<[GL-cV`=EG-WCcBˑWyW0ŋ+:Ġ@*y,){P15ӊ[SŠfЄQ=(f ihBU2R}9QJϸ{zk*Η7 Zs^_%+2_FJ%WB,*Կ]8b?WO3,6G1 --Qf7lF/lkuEs/.rksfUK. N{˛!W.ȷʜ(1@ǜs|K}.-/')q(ņa:T(N/jW:X 8~J gYWtlDɐZj%0T!]ccޮ`/!j1[exkSo.fa#( AL%m+bk~Cf !ym#N/E0Ժ&|]i/ܲ}_p,vA{.Ex:(TlC+.̉8-tl>|cЬUڮ+C+ƚ Gw"\HsOxLbH:zۃ^{z /O0 :% SD|O `UV>UpFAHG%"Z69nptIxX&*g;lm%WC`G`(*_ 'XXeP{Lxmzw1ѱ6-”e#ǡh$\cEe)uGISɸaJȝ^%@: &hK(ZJ9Ч7 H!ZT)0SKZ}۰r! <ڄf-fx`ΐd3h)\M+ej)h =JLcFҩ.y_;mn?) )cxҙ  g\!RW9.#?3TZ)ȵ7/Fbь&,m2,KȦҫ !i-NbpB5* kh5kVKfDG xlo֤].¬S3K|OVFQx.ZpV#< (&p4dF J=gȁz`3\G sW{%WĈ?Sk@07 2t?>/ BK,?91Qe9适ǰz-oLfmI7 z2XFBmCs.h\(BǡWjKJ#@. 74gvihI}׻ )CCOAjV5u 7vn${)$)4T_LiуaqEyMGFd/f\ٷ!N v:/)6ٕcl ,PI(nM)+5#x cO7,r=eҲWyCcHD:?8zj#D2 nzs wSy#BtJ_(\b(^֒s:,=ӗ]pTv;)#݈5yq?#+"|Y `&(`aNmA}n]7: $\\$DkMf9d$q +sH1b3['Y&3Խ3`"ʑ #-˜'GtKuRCS;Kf9&TT¨@V*8k2 +dԙz)ϦpH̲CT$\&ۖfcpG.z~w |u릈]sf#h L Q`4(9həIUyob)cIi2F9C&,7$W E?6h YajG +d=6,O& mr mg jS䍬v9Xڙvw-灓ɨ>qV R^ѓ(b̽bӖWr1V};%Ы]/hA@痆._R3  |Puoڙt21siu (C*34TZXanp O\kU"l'[$Q_!t P k,#.uJ)8  ^ yޫ %xhz5yVqAc7G|eSypHCO)Al9yrhh[7?Wl;՟ƃ =[[O9EHHpáҳʆS%bI \͑x} $rnthWܕe)q*`90GޙOxÍe_C NpG@;$% //'a5$~4Ҵ2oE 8 W3sXP@Gm;mL4%P{{0Zm-尨xw6CBy]ǎ =8"L oI&>MX⋑ SȈe&lL|HeF菶SI >u3%}14\HVps<!\"p@ a1wIqL !2#LYDOd <됀lg) GڱknėJ`%yPqht@5+U^,@,=͏T5XnRZ.DsBeR¹ Ąr_fDnKcP#YH`[zl%޷A,Pvg`PSaӫXw8Y;n Շzw>򸳶cz {yD-tʑۈ | q䯉uR |A$0up4`Ri1n%"cmbld EP~zݺvjrk/tK'Jr:bO7t\ZVu/"+e鞪"lx 1l h/3නu- P@]6%˴9"oDĝαd;N%k)nŖ_&Yiv)Q`dJᙬm)Hh42ʜYlU`b+G%ӳȅ~"\hb\IGm1Blλ;z]K-:M,o=Χe\wIpj"F6Ɂ58n&`, ‡M'JZчJQGeԮڅVLh:nr14Т 6@@b*tUGS5V|}<9لvh8l[ItEOrONkpAO]N ՘XH"/8f~F{Sk<Ѭ6g@#g!?EOVSͺхE}eph/~aW ۑ]ƌy#Xg/ TNnzsR" iD&k[Z%2X[M\g"y=?D~/m;-Xtl$\&p[Nt'@3oټF1$4_t|(R5-wUoulZLgNWl6'T<{ѕRXw gPVLXu&PC~pU% /zj#llLX-(;RX׶؆ifΘΩbM8-uJ9"UL+*Y3\^YA4jWT"qIzwy򞧵BFn@ى 狄mrw;)?YMOǩpJO@!MH&i8Y4*c;4ھ>K96vz\ enlLu~ &>~p¬xv!|#U iiY5L=LD8>|[sCNZ2_= E:^ }[Pb1E /WYL3[S ـ9X/ M^&1tNqENFc(ވvaN~K0;} trҧš!~ Q]{|ˠֽ]6_(o~~EUU!je;YX+I\dkuO$MR kf`:٘#Zam蠜 Bq53墨P%L.:UAfٮ9z@J%Vα?(wDK9ǀt8УÙ8OaIi1g> *Q%Յ$ƿB;O:,4 !,"ZW `"3k@XQre#U b|0X#+xgFxq| 6ɾF..I\,YsJb@Yï?Mx'$ə[?D]X!H~k犧Iz a֯$ywڞ3[x;0I%Kb|Ak%fePj-M٬ZB*6'<~!/O*)O[s Ur&Ϡhu|Swb<7%zE\'~^!"N)bGk^]:06od cZT2,$PFGB݅\^bh \7:` G[+4#is*yy6a,`b5-~\O6Jc&ǎc9 $űC&W9H03]dɄ>Uv[j"?iMA58}rȏ ^A'ѱ91lz}-25͙xF}?%:h Q=d!@~cmbS tVyȦyX40)v}& { 7Z TRP5.TKP˽q>M'(dTquw*"l\Ù~c+~ Q'6VxU\nT:8/Skq(ɋ ƕmn+W~Cf#΀9^x8}b#G a 1C(yu>6E˱cU幰GGI@9#@+:`I<'zn;\ilM/ᥤmdBSIOr I ;<?(̱ z#xS#;yIfy=A^˒ZvL sF\K]H>]*qn<-y=QhKV (ώXv!{^Yӌoy(7 UI.ؘm:鉜+v\4ODHrC 3FUlok_;Ea=PؼL+%<0vH#y@!i/Ԫp%('+wU؟9n_5ը%r,]4-Њ&-RqĚ?3#؇~̛+eׁ٢OgZsߋE+潢ZQYubgb}VC\P^\Q6)'FRjҢq(PuDPB!pZu)"l~z֔[Kq11n9 r KKߤ%܆c;_ƟkEWKdɷ+jKFReor^_A?&f'2TI&L7O¨ SC5Top%+ y=ۄMv؜D::kc.||UH;c (v sq"C {trUvݾJʫ;B"8ۗt\U=@l@;-Z:@j"ccii$;^*tI|?lhSuWb+\>vhirN:M);KlHݙ˩ي,Ui ۝D)#9{oIoY i%b=A;g;B B䓊N䇰A/t]DM@YM*u9<{3YMVτ070V2PQ`43p:{2Dr$r9mBH6A 8~Q@#|Y<]y߼/%+sNFS2be[ƪ4M(Nd8í$nn Էyg)6J)m =5m 8#G)jb WgƟ~br2 IbՕ:taO rDpϳoyc;怪 /.T@qyJ|epX劁}I!\*Y8aecvD iľo_#w(N9Jtӡ NkFc#Dx2hѺ uj|yŰ`Dn,qEwad>夈iJJ3 ~jĕUp=ʱkU0<.u9J2Ij; 79/~n m VK5=%:!{ܩ6?w}[">}ErMy"q#"Y:NW ɻnw0 2"?)5nH6mE+9Haj{ 7׹\S L %~[kSS׵8>\r@[(NbK'>VcgԢW.sxӕxw^[>=7rPEHWNF wOڬm黿ycֱc@͊|F&O nήr̔(v9Wk{'o\цBĘJ[qL{+S Gע gf` dQ6HQz-U~ĩȲ SYM%|2nM"cE>ZU$: 7DW:YIE=} fC|d~h *,;m'6phCdCir 3¬P#r#$$߫BpZUJus7ԱG[oLm꾢z0RJg߀?xwQKǍՎ)MAi p^s٢DEV)1OӦOq~SsiSt 'bO\vW&Kл[s1s=IT P4t7 蠷CTy'w{I2kF]7ÿc\k#a! 3]"4en$t:Z0N|xzLo\>rSA¼}bP`i7,Uv%0;}hqw^DዎW7xL'U=}rF[_,ԯcwF2^xi8*׮"ǒة):amP%!*̪aqL1ɜX-8S`d\ќJLMb ؄"OކYXr*q"`dM^6u}bXn.sxGEmVMk1tRH:0\/Ek`{ 2j Wnqvzf iSg>'rN~Idon r@&`32*䜊#PXf%|hno+P όƊhS"kVGE9k kQ0bN/&~ft5ݧ~X1NsNƗ_~^ ym3zʌ@MԒCTHaAgs6F×Wۓ7 *$; g@ᯧ z׫P/D*Z)׷w"UG*fAJc%ip+>>lHcVtЩ']Zbl/ء^+0(T֮Gs@.˫~7 Z]dÅ2q͇~D1A-{H !DֿA9 w2AV'!6e_r=HT@wH'#Ǩ6Iw x\'lmw8qJ.튄iz:a76Eϔ0G 7{؋8}@uJ)Gq^dXQ?GJ|Ƒ˩0kM- I?a7YQ-k g0^}MDw"zrLɄ#Vܫֈ=fydwpsF<80qM̘勛dp>Q w@gjj"!rT~βq0g b\n(`~s98j._'4p ָ=Ui쭅-AYb 萢X6C?`} O˪LK ik_m adIzLiwQhҟK[١7a=/ k Kl-m9zׁY6[4ªxSMUtmTB);lѽr:iSOj}C+V+TR݄ǬNOHBfے'$ BZݷ{tV:H4m/-79<&/jN"3-Vy^ \.PetB { jٙYG /'R}u\'nI]RIBا6'iᾋ\co`| Lv}73&3pmuc|wA$o%DXI&)c*"X$9K/X1ԃh}ܐ') ka/VqNaF^a@KnY(E+HE WbG,P>`=jG+q0V1鬙9$|S~M*-5gpEX-]51I qB0cc,U!7)jT+(p{6Qj_ tuf8B?b$/Pϑ 3 9P/l )@߫ 'fo{5I?GN NFĆh~ oxn_ShxqUJ,tQQL%[CO@/hq҄pDɐvh7k4 fF'}h^ƨ_*SM) [p\ f]7Zd!eadl#Kz-j1hz [x> {VPko(_=$h꠮nv&i0%V} ,tfq+[|,W垴%/pf?M6d: Dm9AYB1IdD'48Vbx{/<ˏA@55cp+'btM=!+Qo hbV"V爄3Pz $SFQe]nEC@kX1z+( "C7baqHGvQj>ta?S3cH _S)>V{ dvAuګ]$@&d5ԩ _2y6oڭ8Lwi.]:8Ej")qK4D7 DđxJ̲j@ӌ#cfGZH>a ?XtI`Nn_!%AY<ǥ|\`n6Ewl?k=SR]V|. ĝkPw.r1NÎKʫGkIJPFshYʂ^pUفÓɛ rSvծ̶\ބ@r/*F@+P%b隮6٤3|Ð,=lwi !IC+3ѱt ?[CSAu1ཞ.0V!5kj|!CIX*iel@[0|_ ĉH_#5UaM?e͝:i}s}詛^Ł`OOXxs{,8F?F:HRƋmPG `s͎j,+U$nQ~qP! 8}h$ZP%F&PFřmK K5ʣ+#]SLT0%ZI3gvG:fԣYqҲHë>sX8!Ft'I((Vr0j8HD =IKU' A="í3x?l'[%מ/w*  xz{7yQ+67ѡGo"mTdzu|Ԅ$jp&MpwÊ}f4gQthpI4yx I w sB'q[ (_@:;Jf([Jh v ^BAVjayc,bj|ZԜK喆Z@ oxOŠmgp#PF[ )7ʔIvv2Q0T<Ԫ'ڛQh&l**!MIr,yxBޝp#*yj6+7ηG::bޯ8|Nu'L{ogV%p$ V#A[(ǙiY_ sXv1ǷVWƠdj<flTLƠ ^CnYHEvP&L֗};:heXgLė2jޭU4*>@# ƻG O[EwOJZ+CL\oѳO'jer,c÷<wnue3U.7d73Ym?ŰUN1L&:\m_L*2 DvRYm=l/idL679?^ 0U)QD2E"㹬0+U,ݛ ]Nu\ߧƮ&tP =34(5@rk2w(eӧoR I݉IF= J( vB~D1lFdBcRU[ZN'췱d_h )3Amېxfm(б~'ڏQm>.qS2of7qie}Ɲڏ42LTe a5ޝ#f쮧n]eDjQyNn׀(]*苲=Gz#miM7 w S5aYކ ]t@1&d}6bHˌ`@;呠7p;2:ķv֬)ǝҸڗWQOk?'SWg8A+U;ƅ]U.ߜAy*U=e}I=`|:eV: ?'_703R@N*uV@?;"j}"чʂrj P 'm6pc_ݹe:j"o(%Es>PQSxjXǓr?…BVBǼVIuir,}^H~42{?rc  }3 Nrz,Ǻ1`4Śq~B'զ S@kx.;FthZ̾٣§&>0SDXē:3]ns"!ԍxlB%{],`!Mbb(Qx\[7wŇk^ʔAr.Dht}@;h^}}PH4o6HLWfD3YnŬb|pqvWWlL,#E `:/fUJ@&8&O(_!Ğ ~2҉ }. 6*5uQe>&E!&ҧք_jOx#_O gn5S1'V=>`﹞s k*ek!bMG!IB9Ȝ<̯ɹ7PUA2'fױZ -o'#УixBǗ"hѲ%!PoCdrw.X} TAqD]}Ù, jYg1ŕI(U";?u !B\/[j WGݵNԇ@B]}0nM \H-#,;FR\y3„\MSIEm=?I[U5S㻫F{,QSBҵi@g*nTlwmB;Wkm)Q8xJVź\I}?B<;Ive3#/kGCn|99BHH(HRkEőuSJE?비D憜]&K$n{f?Oipd}Po UT>|Qy9:\פe4?C [+RhY[(=6F7'?Il; qBM{|+wzu/N1"KTs20PuРvϘ[Nn/rԁp0b(K t )3n)Z!^!HuH1Gԭup7RREf4鲓xq wc+v ͡r7OEC_,Q ?7/PC*uax^FeA_u`壞mr0[̐}7ۺB"obe~6`ifT#zHJf@ )kF# SHDfI qiZ(&BRi(GJ4AaXQ+kiK%)aі&4%D4 H^G`qN +3hː,ʴ_`(KJbVV ;3 ڜs))Ckc>DéS)f`}Q#7B ;Hͣ>9t4IX+W+ḒhgToXzT=XIS4m :;_XA^{B w8#,Aޑg*j{'0ȨIY^ vCҐF\ p^wDuͧb|~\͕xHyƦ:tLeU t9ꁅw{w2V ZJ1o¢-9Z˼{loqkA:I9 ի}oո=E9Qo.TĿd.רkjڮ ϫ̆-kDD (& <]>xsVA?ӵ+1W!Rn|(ξiL,˜J{jufZb躑(K;f`!7Ȋ7xЂxH P2|Clْɼw>b3dԁ&[S5IKfko (`t_Wv3*(Oq@ts2^a?4ep'O,CtxeKV5$HoRYv.2Q c#YWnEK*X=~בbs&Љ[+,l>D[?)34;( Bu$r/!M*T5Mn L!OZʹ4Y}̈Tq/#˃4KT鰄$%@P'qbl7bI _HT&-$ڤtyԉP#6mw>X[9^G ߦnj%Pbw`(:hnh'>h*LOUI ϳdRkMѮt {#QTjw0 { A1(݌6PgKG%@/KG1ѥByd혱­,UJzQb}\<<^sKWI$T܃p8!mLR 3Mυ?:zx2 DryȂǧ6g~rjڂW9@ Ofvha#p&Fl@vOeׄR ES E#gut˝x=18H>/"DW>t{\_ JοsZv%uFi@?JE&p9*gRL g,.9!9C9Pk2>yJ hqh*y9٪/w>2Y5oX~Bt#41cd!#)W@Jm oKVSN=$Xbt_4 NL BD&@sJ[ѦeqV6W,}?E*U&\|JXMIe`@W!9VlȒ!bdX*m5ڮc  ] {i1`͹aXզ<cO3Y#S$5 jPֱ:`{ "cVЂi^Fwcl~&!: ^cű 8bp]'.v&0 NwP'\~)/q2 堘|G9 |μ 6ES0Ph'F)|'B{jaQX'{z1NO\CHalUR #fnꕞU,Z.UpgYPB=$XMT&W  m\_z½ت}'36` 条*8٘YbwC Je }@AmM9gŢ^2_Q eL)?0u:Eq淉m_-V MK:6`"m#Ƒ>‘r_8Dq*}5^W  1̾Ibc[_wX;~:T.^KM[ d5`R)_PRa+* 9yN򟩆 LBTILTn >ZUĩͷ3'pMh";@Ά2@0L'W4dNŢ('~e6C&)*yf@|A}Q>6?.;'L΃tz`Կђ'cX Y/ƺ],S4 BIex×2kf?d|eF]䡶w j1ƏO,9Y0SXדF۝LMů.\xhZ/K=/d}BtpٹIŒC~CF{HL/`7`DE{,oeX15&/K /UuhUE 큧扝 3:jHz@TLc{PC#Dvw:oJQPWN\ngQPdR<GL`J% 7[Hu>6oR}%9a4"M;.fUHzJLsS9OJS X y1]@%Q⾮" 0U&! -GBt޸YGJ~808W|ͥx*pc; go,ISLnlop!QB܋ZuΤ hO`ǫYwa?N@ _xQB`Kt;iTm5o~NH٤ % ɓvFł[ɐ?A#nK!c nDI]lpĜw CaۆÉQZB^*;iۃ=w>] ѵdV䠺֬_sg9֣ԟI6Eϲ^>d((~. y,QFe@<R'd&9䧓lo}0N mKG(H Nӟs|bHkAY 娗r*;pcts7qM;K{@cHl5>Dh8fq0ڕ!a adS1ퟹ;#ƻ;|PaƣDw%=Le 5hF Cr:?^ONڒ2&;G(#`]יˡ*TJ[s8|Py$AF{ ye\`sh,eoⅰK9lL/?kv}gc ljS[*K8vFb3_UJ6D/.nQYty}R%eʅc+Grfo!葤ܔ.Qu;𫫦^LDZd4.PەѝgGQ&63^]}4PSyN'z.Tb7tp=IRJZ9Ӎs)NcT#cуɃ)׎hHX"^r=*yd|}h,adw \=#6EE `&IX>YASiJ3DeCA,-ZLGJ#HpK{Tw`DQ.4AOIN>w6w>97j`M(MDuWOz~T4,\TW}c%0h(8 _?;c\QsQtzmW?>A  4ؘ};&p~4-&N$3"XQf:[4"S@6LSZVp֭#KCy}h M뉊mHi4, <`9k=kk|C/W@po- [s51QEٓ$/0 e8!`S; dr@դIjW><攁R)MA jG3ğw\WM%@PkqH~~g* :S{:h)Jaj``HlN5pdAEH((Y+G$ @Ϻ8=GvǐjKgɛɉ w}U!2W‰$[t EMoak/4.؆|BG3bePB!ݕ~!1&3[b\?ӌ @| m <̗qզ}Zxз0%\GΔ JPL!ꬣ/{~\1I(h˛S ;%|=ü 4ɍ1QĥK[~EwiaMiWQQHjbCҲ$e  9-0A).i{1l`8K: ɿ&9D6i؀狱t_wRUd1M8X9!HD6AԥO"@%r5]_wrߩgms56ivoGt/Ai$ bK#"S2Y۫NJo;ʹ*yE{|J"*B/'́\dF>G”gټ~,g/*i.ĶXoƩXιǰT}]uXЏsHwܐ] DEA/eA8XMw=Y,m&;8ɴ 5BSv0@J*`h*Nra3oG4/JS: ώP8/Kϲ`H͙1 'gNkh:L6Jg*%h%)`t(qdd F"JNDӣmv?!}|k<~Rȷ-ݻT=a"4o: =BoѰYf568eM`Rh#;}nkl?yעڞ|_ dGs\#&bd/黆9pAex29RX&J І <*qų@^Onu)umxL;y K[.> a_^Ǖ kN(iy5-N/d$j7p#oϧw\iKk k=GF .&lܑr!cV$UV|bR[ls{`$F[8U-t$Ojz+cBG%xq3I^|0-_('S(Úոt\ se:3T$e}>*6Xgt7}cykp#w~\Gإ} "V17/:LF.Mi-53ҶZJ\lxɃ9K|$At!z'-K)l7};ttcdY:sU'f11Ŵc)T'PΝ5;̀ 8VZ&*?7(t/Q/OmJs^2Xic]P5/̨E8p<k*\x=ĀRYzH0 +zJfDT.֭ n:/,$eNCȢvqs,Z5K@ 홞VSQC`ߎ5Yu\IIrz챨{L.GDzh 3⯊J '$3 uHsk5댨mXa"lC8jSӪB.v}-Xd=:Zm(sKM7T:(-8+S{o9V|3tѕ&것Uv,v&aq0;v0WZpxXܩZ; XO\?+~>)[G鹿S8akm/rԎuu%)UuԾzn%Tq1i>KG-;w/(@0eIԐQ˛:6߂,- -Ou@#4-ΜkrJGO1c},Qܘߕy5'_`fukcdQq uL-atQw$즼#s>ri,*I8fw @Iz9SY@/3G炨pX9 0\}dFNz}J5ޜiGX3Zh)/dU'h_ZBlpiJNʙMMgz9C9/oksX |~>E| >/I!b$ %]jvF<=ġl&=ЉF|Hҭyݵ3%ijroDzO)+3M%2W'?얅iD.p"I K DNn /ڷhVf&m3j>+D*}K1A+`nj#SVŇ)7,]ҏ)1T0 Aݤ@gQQ6gC!y6rӧJ&TyMlno CQLCs!QrX\ϣJ10߉36,BR =fN5Z@~Qe%[m0I~Ha.r RmG g %gAaM)Mg@O26j5v 3h&R.kb/?2PIē>0T_SoHrj^Qp;M`ؙǴۥjx5@~Zڃ".^Yf)nRx.+Mkqn)[V1o(<_[mp(ORnu?<$tXo59ιk v[Blv4di{x{Bܽ6ᆵ_)Nް>Ȋ/ zGI:,޼b>-1:va?s\.\F;Y>Ό-X " D&zHOʊca:V]Z/^꒳6348B|nKKـK9h C.kC(v,RJCTa @>GtYSCU; 9h,+6 UjGQ~zq3UGySoaerZ6}h7❀ <AN9Wod3;ҌH""bNtW*Uʐ`!7ϔL;0T{>r((_yJgHZK|sa5s}juPLww@t]١anusXzc[U\zH@m\5F"Ưo'I8 /'ƭx&޴ ,+-տ"J.}_.EOvʴ#Kzjڭ">(.P9A%|DbM\覣~HP<;6un?\`#vGҙYhYH@q%|pP s0zuw627Fa#/Wk8lQ-/- :r!sy3z-7ކ~=MBLš6!jRJ~jGr$Zh P;A(g9#Fb+`3wRғQq{2Gʧg ĐFVg:gQ]f, gUKow*qxqf0>~dt⸴J:#*\C"? YaSWWhT?p#Iv.XDu'Zj+s9Ӻ{ N nT(n*87ot g[eiROr⒒t0-.6$ O,'ē>c&]<nm^8jE!v^:Q7tr%%ȯ$yr>4Ci?4YSS2P0)*؀# m[^2BKXTK?B9HyFKN(RVhpQЀZ*o0Z(_oj9d/pau4Cn72(Ef[#w|{ISRBQOo~>(E[#>5~V^ÀJj$p)X[h쩘@"Z@.$ .!im  9%sڕ~q1_Z=5Gv | 7{'QJu~ SB$4ڠ9Ő!NH]>K`q\6;І1ȚMn{UBސ<83:Цk~Fc)5ZZӏ)4W0! ]=@V ?Yme[ [BP=~O5{#)hOmD*/>5sRIK0X&;1@]p__뎡#sp{`X:fALfc~ Pd(ԅXQmr0fr͈ZIhP{4dFr~[re`oDgsn{ f( E@{<E=-fs0` (g(6IUI4ûR}xfhܤ>tMB 9 D-ޓ1gʮ * ?7ާd9n)CexiJKsmoR,oݜYɶj/*ua*Th/_ٔB$Ϝ]in_b- _^9>s8.*~l2L@*m\&变o7S!t7EIy8_Ini ${98טbҟV[;j.Z)@JGox7Y]wXQO۳o&!8yDw% /K(e(*{wJ%6A[ʭ'e  jr]_E "zQfMrm6J1mGsw}pYpHޙ42F`BATzOh^QYi;.U,=nzҝ76.N7lj (Qj=sRA\!mB@,ދF~֟=:[wj1xo/V9:Y1>ַU߀5@.#Szٮ OXn6lTJ ;xƚJu5mİ "Q KWU U–7u{V1O$?^DD,iD)_!Z+/pҷ@SWD~UoRlkڡ XDbfm O 1o-Ή$Dm7U9` ^p7MBիa"y娹Ԋ=s,T)\/͟_ɟI|d/p#AwۅKa &F$I.B7cg#vCRձWc1ŷ1OwDM~f3SG-$gm@V-|('cp<̽27ɗѱ8/5=$~ĺWMi Z&D(,mF1T@/4[X pZ%ٷn% v6Hs覌gi0QI΅| cS dNC)tWLQ8O\.b˳.&!WHA[Uu؂ vg8iYZ~f~Xz;mйI\10@9SsQۥ[Ht͊^!sA7BB$ %Ep_ .Go胟KJkf2HBG [޵bkju Ñp|7*"|3~x5 c9m.z:#C֌ x;)%: $xBDH,YP^>;Z(}KO}GJet5ٖe@ZFkF#sa}=Ny+<3cw✦釘@䊆$:(b \ZPJD]fgCY<+3^aY'# qcAsJ0C 4ttipKeIe8yp]/$!߳pGhќ߲HT< Գz^wmW>5$0m>+"j;@j+8M\-3?(\;W!IkŸgrJc#RUFԀbıDAhaզ2z֐A%9-~qMg86{āsXLcaU=L& +nFB1nPh2A4Ӱ8a ׳\ AQ(\_?p;HIph[rk7gG["ߛ/PlB%n֔mF!dTyبڽ`c[Go~7w356@RM˶Ӱ4GBGhG(4@Pv)Wm 1qlS{G9`/0s(M/}j`Y{gDo4atE-; 5WNtQfBDթc|e:KԱ$]'sp"%uv[U!0# '|Nx#36XmN<4~`7 tl}j!:ʥXvȎӥY֓oO\.LUl\NCM&}G(\BFvizA.&# 6lm9l+VxTYԲBaTl FB '#@ w_ݹu| qҡW! o3qRZzz, DRSTDzf]0k1ްj3~8NSb.dd&Iv>8j: wܡb!(mt(^̰\]Ǯs:<0ͽ&涧Mq)IAqwiw4v,ff4)H i(Lk%?&;ކ$xzlLkLj{[z%X V;zdfo cI(c?;;QLb£Ǭwq[EU}D V{֒He-L``s%ڸ5T쁙A#(F's')$ MQKM&*,18$EAGcpv69M;qW}m9 m\IoxteA*V)9|u>:ـXKZA!k2|JllngvWϙN 93ZhKUrc)LeFrc] mdqބѱIƈۏϢv?b81Z+|d|k_ߎq~ .aX7ת?/Y7%0kNZ@c) HQaf%r(V=q+ʗ9H| >u k ~,j4K(y#UD.}ڿ#`Dhz0]Y8/ |Zh[A^Uj # 1ݵ}H O_ Ōg .mSnd?980G ܡI c0Ӗos"zP䭅 evr3 ]!qM j5~u]QBLvGmҚ_a-}$d9=X3Ưlfkuzw<3%6snQl#&:7m>~,@AI}GC[_C M3$QxaDC[g;x ʺ$FoըU .b<nKkaƀ%nxקw FU:Hm ǿlSHA&P=5!,h0HCW]ɛl0`* l >1s8NP?}ecc@1TYF5Gk! _dbHe롡mV搆cJh(r !K2gny_ǎm4GCoIs{;lN^d@yY:| H Jf9ï r#,<,/.zqeS5WgۑzGBlAKf{h^,TJ(=U ֖FSq9 9"RGh/aXʼnJu&w dĚY Ri,Ϋh&k@bBS+\P:j #|s4mPY:dxXj`K'z3"(G!:VOL_x7Xꈼq|ow<դ@ܓ RTٺ7dTBj~lTNrˢ)W#L_keTd\17Kvb2 ̊,rlG5I.d2EGrG>,6Aqhwjc᷉ M|b`g/H̷Dm)1l#L'<ڔdjyGx<S1!54PHOztIN{eSkj6!c%zbŏ8*I>}zәNWpA=Q> ݸ-*^>MxЍ\:{1Kk5D1_2p,_2;GU᫐T@T?IG=ٝ ^$00+q 6pmƈ%{bjD駂7&]E|R-(sW.,=mo48#OhR h?F9`qqRtWO0NB kNZ]acet#vJZ$XmP[|`rR+MS=.7w]f ‹bŶ yη臾pKU6r]?_{:c(.s] . o02xi-Xp1` xgm!X! sD5}rI'[w&A"&H⿕lu.a}1BikHRQ;GZdЭ|ooFEy@P3lCH@]dף|ѓUO4&!,^ Em D%x ǜ^5,^;˳lrR?K8je^t*D#!yEd|$nBO8F,C>h9!PQ(8͸$I#p["ŘQ4%aSFƒ~b_ۖ~PQN9#>q8dK OqRgH:2mjG6[Ν@ G X aVJ v%t.?Lwd1kCYmH"us$~cV:ĻoC uiE텼@f׹ɜй4#$[P#g`+q>T4b K;Gztg\4?9m[سE؆W\乀վ wj}-X$~ԕs?oXx"uh NT[ˆ3@Z1J=>JzGlm&oG}moM9k_eȉ~<]L-`vEߩ0;|5g^ԟ)hr7}W'Gpe[MSAn/5t6\ā C}>58Br֠&]YCj(P@ID轜Q}Fe ul.1Gǒ@,:tt^0-Q hg| ]f_p#~g=-FZh.sC99h\r)N #5xd+ ;f܊6_LoUq4"Qf޷󉦐 ):|*i&$g4 ܲ<\|u1oFBB4yM#}CcY \Ռ6P,3@Qaɤb -J~t 8mՉ)h()j:`, ?hDP;.ߕPI+w~-3k(6Vo &_R1,CHȖ/k^6+01'aW-HD|xI_n6&Qj\7dC:#>>b4K6V#2v GX^^ޱd@ Bh@4yίФC ޻60W!6\i&ZɈVNRyسߓ}Ix/!]Y2EFqi of˛,c_fO)},yRE@أscz g껊<Ŝf kYR8LNP=APhNvq GƉ2T;'̙)kAhz GӜ^HĭJ/~&Ê@&I`ZBy2%+Yi|-K+L:#YIDrĚ@ǜ嘑cZV+npg<$p/ m2-F/@I\|D^ч:%['޳<4RfǑrsk҉ !uߐ.E՞W>2ߎ-u6+da1/55 IG:o`MVn$'Zy(: <x[Ah7P2<ȣِÑ9:ґ# !`(p5.~Da)z |.t]N􀯫짡dNj\Py a[R2@&Y*{ۃp %[b)q WTzO8A bF+?gLӢ*uV2Ǖ˦^Cx.)Lf2D2pĨF>B.P*޾^Q^I}}ϥ;DeNzj(S26Z;qL gpJ (9<< a_/n *9g̠]h>? %ḟ+r89vam_R"߉=@0x:9ۘփՕ.;`~jebZ)Mo+V8i1kKwuZHb12r.(.U[k?0v5'q>BG~9 >@MWB q-[a3M;uѸK_-&lv7kR8gzL_yFZB/VsĨF:Txﻛ)J|+iI}*H;F"B.kngfL\;c@.7<@c,3ؠEJQ`ϼe9 DrNk~s%!|B ?K5Qd@YX$)O*2XzxT1hepb \ CQNLI·_(Sώl3;M%?jӺW'O/4?wruu=:DLTD9 ;(sjd IApDdxQ}o|y6Zyr XikCljƴVs4\o9@?! 80-D_m;5lQl%/ҕj5Y]SܘM<4YJ4"JRs쭲 un%BuUU0+M?t꼎C_&0V 7߃gh, hǸj1:s(XF2Sv6t2 1eB |s עx ȧ+Z7<]PpK"eo.P=9S&N4~+>ѓt0k3x+rdN$ftWm6-qZ?>ɱw41whzVrYY 萜7L7CA*bߊ"i$_Wjr@B5^wHgƅ!R~eO~dxd4XA(^I7B}.O&@3JoWb# ߯ZS:ϫoĹG=ʐҥn=?Fn'EIZ"/{ :P/c&Q֓ѧs~b]k~CUs'}? 93jq{6B7%gdM M(Z~*%%]șK|WfyCBϕR㺛n'dRMblMzgQVlCDVyG!hhr-*&Y>q;c2m#Ew9 ɨwD U;*ܷl=|\&^=+sRaJ&ռE@Bn4qA , }IP#/X&UI`hyvqԚp Y_N)yɜOW ^U"@?.ntFaҊOVQ`Azmz0;fNBMwېiOj7@uHx5A 9Hc׬$Qu Y;r# _kx1u55y5w6"uZLԴT?J2]{#+{)x/ڮNϴ$fx.93Fu+~㰧+i}76{o躽h>M>K-}e]m&JV(Λc4YMQj=UCz'bg> zkhgxٞ8-%|]sP;ﳮr 0@,VW7u ;33f;%}X2wǏc :v:Ez)oi<} yɥܺTT"XXk1~ZP_5-+D_|}(M0b;'X 'f~\[$7A\zRFTb@0.j}DsI2lWƢ&Mp\&.؎X _ou:T*zDQ6aG\fDU1g[:饗.*AͤUħ-j䛳!`AjD~RYzSt,/ޔ`LldoQ2%Үdm{73. [kn ]d;{0k@bΞ2?oY3;^JY%o%J4Xߠ@5L'Ǎ=qq2RG)S͑jlyO !#[6zvxAmm"馓f6\4zA歩כlؤL(eY~KZT~#bFM9yN63K=v<eYc{CЋm/1xƢsAϡ03ÛQt*=l|t 't1;gLa$t5AP"3_Xߘ{p2IX7k7eVvm+?;͓;8JhMW g1(v-~s4vBpvG1 3ߨ s}UK b#̳ZY]EbF '~wp~+D (<^%>cgIE; =;ym;0v7&NTM +¯P+^gHxi]͡ Xv\y\cI^9WƉcorm ftr ,+Rҍ yqcoQ$&?1assW; ;J`]zȆfXZCzn`FFea+ =]*RZAšʥSirg9hv"5M w}^rh"xw:ƜW'VϷmcn̪wU;"t_pg<ƣt"R8vdꛮ#/Q peP"ldGhxUv}NdJ6~HC Ռ DI+Iv5LV~JȨVspA95aCۧF}5>uK HR[c1dA-hk6fU}EÖIm bK5J٫?ߩcB7Qz,C;b)GjvAp >z/0ch+ʇF4Er肁Iuc3'9h}U/*ı!: +{½] NF%Ր= }tjP4}F;0O-t7+౾Į9=~%|C\_փޒWiOhD 47@)r5JRIL( pAwz?׷]t:G8<ߊ _]:Ž?[1AnPF}j]>q/bbľ=Z"Կ@:|7vzo.9W`]j0( F%;m4Sv=Դxʝ@0ŵR:e3g5_j+Lف<`=XYox>҅d>;#t jŵH緅\jj-^L5d 3)L?Y5_vMyȭri%s ,:0~oP[+6)#Dn5*Rzu fOбSE.K y£V*еhI˯x#pHK 7 > ?7'|?s/Eh ʸ# ŪRW{o] ^}L?6s`Ɵj@*dWPvi*b@V@YpQ9hDvMr,F:X$q슒,-ca2OOt"3 #݃j7YEym \"6 ңbi\A|!OmI#}ׇ)U0X򁧞JbMd6a%E&_xB4Tc}YlU[H)~^ZxUlceؽdE `p)h쎤?Y6fÎҥiA ݱE1o$9>Ґ֏mD~o$޽ _X:Z4+zC͕ T#AҜAbt#  bjb(Sjޓ:fE1*>[ey23xNx^R2MHɗgy}gBdqІfs\Gfנ~H/b/8L]Ju++q{>7Yk8ir.IK+Km찿XMGgbw¢HmEB/N ~jqYQd4]¾ [22\>G4;|v\TY$c3{ rTage5}^p6(E9\~h[Jl.>Dne-JEUR`x+hxSCg^ ,I3u1zw\@o-ELЎ^ 5cd%]|*l\Kg 1ZgPtaiQ Y㶩lC߆Fv0'gsIO˨QkO=x[%v4Los1Ch2+=Nru x / Pڷ sS ĘF'2V 3y}VoI9sC[?X mqu.Y?Gedc#dn!dZ0 AZt72EYoXv(-dR0%Yn+\tڱ|&Xihuԗńk|>7;(IQ6M)\%7 ++"f/HOjaOr%7G(,d)q0c-,Bb6T$eם^6ˋOmSMVz<)fdtB=ݫDhՙǼ5o *Ү0,r%'X "_m6*gzvѩ =xC*Q:OڂU o9!H)M8\}};7"wۛZG2/6@@' qKYu?rLƾ8`[/udB66 =:į@v6 D avJd#zJ>q댫yAazuOv%O?0HGNr_&{l TbS}cm”=[(\*ʞ\ dla+11J<"uåFIǥ,Tzi* +: -F#\9\|˰R}r8 B5sgRkE!( ԽݜPY?;9&}f1R' g̮l c!W,n4Xf]2ImXqb%GwmaԆH*5~!ͨ3 /}LRUFIqZot; 'QH7ܼq+Ė*yQ6d[ۼ9ûqy`( :h AH0pI*OׯʬK/3ZX2sfrd$$A_OO"01((}KDΚluz[XYv̝㤘کnbk J˙%uǀp[˜G7Ǽa/ G\6E"a(]ύ' _2ÁPOB4S+s-c5:+t>s3!\x;v'5g5j.PĮ~LvDdP.3J,0_,: 8]{dSE#=2nyUUJed+n ч6:N~Ad-HASteݧA_m9Pӏzpґ0p0)Ƥڒݕ '>t{2f}ZQ y^ %]$4ȝ7n){! 5YCt$3A YG!:ݨz(3(RPex0G )1r 7_O$ >YN):?R虊62n;a}ab3Ϻbv"'ӡތ6w 2Uzm[+Nܘy+]:-Ó}k'Hs=5ۯHJ8fWUl0ْa\>@DuC%rd0Vv3n;?ﲝ &X? 5~s-!`h-,JS<5j^ fmnN&7)/8!OMqfmDMhqZ$?wgAQ:NB|ȚUvi* %qR`+| U&(D&-J G(]QVXb"fˆ\} UG][vUxuia$q MO^%Q-ѵ誷2{&]w΍v8JjLooM򂻓^ Kd | C$5%UL( z "\#wJ eLd$ ּn9򱇅Ap4>uX5F@*qW %cCHRUt aJ#&ʄAj|01At,/BnPH&s㜰n:B޳- A *W6P//aU"LȧՍB爮$|ۖۿl M\7Chj1jyL |2gM۠S .£NSc@l?bm^F 홮 ,GblR"GhyJbm0#'RE2ubFO־tBM$OϣV-Ԥ!lC~TLE5L ,uޜ#{ 2>&Υj6؅ћvGQJXo/CЪ`U \]-imbTsTP ,&h6wkm4+c̀J2S'=4L>9QP `| GKZi FbGJL㩏d _XS2OLٷ3;ޏ6,ꨢ,֮5_h~9x%CJ$.nRѬH/Z8ɴuTӸs%Yb>FY%N>_pOrgvFUvmF&o=jpclC'~,ڄ hqTDw&&:V[vIJ'~ eγMD"]w+s+>WAjT$o>(ٛ0=.d=pDn:bjGW+V]\nm^ʝmJoKl,{BVm/}Rst@j5rz,@'QLT (Uh%9m`DNs :,β#z(ۥxv-cNU@`WlթW8;=8DԦfRބ@,b"0AcyrOj/**jh n6̲ om1<>- ~v%?z/ tZpY'aw3U[i ^<\YrRqY@ ǟX}Ҁ?NtI[̇͏sbӸ#1FrcM_`S bK|05'&\V3S[{@ٿJ AA%4.jA l;\*$^vjiq-e:@ $f3ipDwNkQ++g ī|fr^Yvxm"l__(b+*F'F\F2f68gqIG TJY}6h 3i}p?BЕz HPf71Lү҉󳏓 ƛ[2!c7r.#ǥzs >SZI/O0 1|z荷mk!~н5vKU$8NNxVޅbU"g]\, ]ct8.B},nJWD *XE^^pRA5+i58~tހW!Wx%:O܀n͙!G6M8z\}4RLuHO^p3ߞqlYM~2IrY# 5!9vu5X4_Q&v v.e?f`NtQ',ۄX7 Fvu1߶3$O]4I#P^y9B[0֗@w'VeDZ䤁GԿSCtgmR S,οU j Wo'hJoMLcdǚW3tQHAy'HVaruɢ&=h|3u?9/48 m{.|~SUh.)=ק5mjtXs4<Ɣ3qs4^\g2m >)#6$C8-MZQv2ʷ7L~o$ky kfMMAY}!k MM$k[*=*&Wm{,FUNzRԪjX#8eFb C]ZV4ZsORr=lA8ì~uO}-)w="?HxB9P!ʗ@t(X2y*:O1 H_! =>"AN\ХL-I1}鏩`We)!4@{17_r=Gs\r &FhF9/bŽ ;UMO)֢ tL*(WG[g6~ʈ^cYb;EumN"BTG2 ˩|UTiZlc0=P$p} yP>< ttJyR =zg<ᥴHQU?7a߼i 8z$"F {i2nS&qPu11hG?zD0 ý笙d돏0pU?Eb߉@?>;79/,+BżIni YOY?JM3]W|} `d|Xp`RÅLZ/u/C")~7Yg/Fg5^MZ2;8uz/6o* G9q5^ 4,AԿ.g!Ff۶9 g#5[gJIKl; #;P=ƬT 50] iʎv>*cЮfr$}ׂK]}\kZժp^}%S ǑLog:KL+-P 0 :7_!=Tf#y|)4crѝZhmheeeZm~}njmH]YUfq]^/9/ܗ _5~I:ҟdR͟azDfÉx \ӳdgӝׂHJ"B୔!;A>D0r2: 庴w2'!#S: %;aU+(:78 r؎<*1]G̿e:o־d3oRAw;gqR ,}ڑh-<,,hM4TEU"6sB1X9(aî{P5\ݒ|zH/(|Oނ *Hej[#^:'9(:.Pn<碻W,cM?`l{T$ l졿B+#L3S>1כj@i\n;zG#0"wT (7<#tq# u雦SD?˰r`B- <*}R/_7j&*I^ >RuJmQ3lz ݜ܆iǓUb, 4*,$E7 iyX@MjP=~U2 no9l!U58_@ sv@WheʹHYN-oU6 +0vͱoggx>ǰ7Jaր3!-Dx2D/Q/7ʼ(cCնHSRټ0@Mo+N&G$B9 0 K.„I:wOKZR"MhF= e?\/t7bffwNe90o@g]Oc#.T^T "KPt>塃ze)n56HEa6"\D''WԓᢱrqG37)U>9m)FE$Fm.T_) ty WHHRYԥ@M0 h*e-t#q/#brܵT͙8\&_&T" K0:Ys+SRsMkȕwOf]rk8eL+鵨aS+x P^C`$.i"b} &QVn8.!ݩI'{8p)G9J$a3#3>ælJ`cu]5s/dyJc7w=2䋬nU*_t VT<\Sreau&ow18^7jfoϐ|sRq󻺝`氙B3E4'[}(,-cy5~+xGjgIk>"Ya&\'2Ϳp1UnvwEƶ/Ϥ3MtFgI+Z4v7}YWlF;zz6p$[ץPټZGP|#pX?!ƵBdI%HJcr5CI^AЁq90LNYiY}CMMULbڌFmd.eϠ A\c+54kZ2u8erح; j=ثSTEN5f _6c?Uȇ{! #o]Z6ۂӪ.y0,`')MdzF\@fùGWɰػdj. m0 5zEiObAeJ!Jh 0&k*(2$LDœ怜 4PRoW(:=L 5TE#\o?]; ꑹ;v(F!c闻nmgK@ybԻ%5hۇ.9o ;Os`y rM!o}k ,AmGW=Ď0t@Ų6ݽTZU:ǚ͉(—>b{Fl{[p_5UlV &84.зsU|ՙAWgt\%b֓:ЌZ5z ;ؔ$ؠw3䲋V_|~٬OQRd;2izM,<v'?AِD7+ iuR%w;x4!ȟfJVrT]Kqflnm\Km8'NhW/NOsų/{/h]W,rwѢlbe vЇɉ!8] JB[YS <|c~Ԃ6;7nתϵd)DNcnM"tRO"W86`cXaGXEK' ;UC=#}|̌ ?Sw4*5@DK(ycc@5)dUS^V lWvxLŗsl{?whXml'茌T|m3GqŃ \D:C:SIp8muBP:$ 9'SpHa{0c]gZ־Ȅb]sʛ2DSw[Cąګ"pwň86È@,yQ2 ľ$8&[qrG(햪FR}jY7N좓ѮaDx~q:'!^|[+p\7EZ N֞C? [h%&vo: M#DB{i:Y̧Bhss$g+aWJb0S?'w; _gE-]+4,hKCy-!A>3|^gڄ$92`J]Nd7ˣsχtFV! /iq >xTV8h;c.b웥v`gO+/sE֦+C0MWv!#Dvvs`'>i"۸GۯI$9_ ;]o30KjhF?6:s coWF% xMf[._0X@hf͟UbŗfӸQPug-S+Z 8V&۩ry }ކq:WE"CAHb:q;I5NܬSe{~ ~G N%@ Ybkg#J@bh 4f|ݰ[<j\At> T e4?LsoS$uy[TUsD)1]G 90а؎Y|:Dz̨nZ*؊ п34_0ucc4? N1,dBc t:Qp6',4.1a7=tD]d-97|"*.V`"frjz]vvO8|URV]la|:AFso ǙC6s9wv<s=R =bʢ~pt7p%==x )w8^XFDelD*ʹޘɉ,!hBf{mD&1WlbKzɩSnT[o iha|=x� O zE۲uQ}ygn\+ #u&ȇr3+,z=dX>G0v[Y(۬%/x,d쳡ISroD\kD9]eZwגrDnוIA|6_0FIKVcq2# :Wb#%Bg2b jXF(Kar4vf.qX3vZ @mjᜉc+a ( lC ]]ړmOJǍ9sŃ^f81W{%T )h@A,r1]^-2s[}UY? 93)6q})R D#2/QU&Tɹ C>p9pfRO 4a)Q}nw6Ep@\9uF$K"²L,-DMJ/\z*'RRsՀ(-hIbFoPD-=rn?}!.V}'VLK'GùѼ!Fiu o(vl*fN1328CCX'ş-h8?t|յG10DWE2CsJ7BVpe3?Y)?lpjrxF=niU>RU)k"b WTY5p3UeuOv gj8<ۿGZ[HF i+91F9-" w&"c\liCr|c?xgZp/N~=z[ $ .)G [fcǁ\N$ieJb`Ů帝IhӎQg9ӲLƄaxnG9˧g8})5 l_Wת63AL.:^V9n kDmb7{zcȷ]V,w+t*&?tNt_~㬐~W䗪^q׼"@e70v-%A6-uTm=1> >ka:ZqA~cBHhdDh~e i÷ ›UO6W. LDj w4bFm_>sI0W MX/C>×s]Uu&q'E 6=,Nvm[ǻ|Aq}7ij条 sM`Vj U vZ vڻzC1+oxE5FH\|^ϖvwq,9wpJٹ.6AQumChđA% 8&% "YVaP R Kqbv$w)vJya?8q]271ELIdЀT0M q\끒*s40xlDxy;iը#z{:%ܢmQ VJ N".38*kRB3dj}*n+l]܁NqR'toJ>߇@"N[Dӈ,Ҋd+.`]rܴq ZKӣ[sH{b`CȓxkG.ר [3 Phrbuoɻ9z;$ԍL(&VSF='g$M&B֔mЮȕepgSC.vt{W $uRr}FΉEj#c© +y"pة ' mWx2~łSN*'v'w3 ?mδP Ws! ;;F%G4#$AG,R~.j 8J JߜVrI$ Es@vQ&H0cc/]e٫%2Q*@N ݡ2r\9*&Il!tx>VJ;"tGs|> Ao:)!nTA) F;Nmv5}_nHd$)٤.^-dum([jߡ4^՛NK!ZܨfR$,_T*#0oi] ,UizBTe$Wd ] PRoRnmt}ϣ3Bb`=~lDTs\=hH7;p'o'wtz]&-z_c.cvk(ʜ DȸU@jm,˂/Vc.~Ki>*䘢<ںCB]7I;mE1BܞA:>1SzuYȜ߼\Z*P=M~?~ғ#-<8B~~]&WfgWz0lՠ̩\lT1FT*Ld$ӲC^mpV)FVAk7DsExr>),ĩ4=pІ"2BU~oHkS=A]B~ 0ZZ mSIr@r{*;'3Z}*)Q}ϬOU6R+:|WNb mQ&eQxy=hMGͶU_uw4Y n D!hIM7ؑE p#} p` Fi*¯mD_mj⵻,\ |sO(r|6у?8:nw -sQ iC!Owafl8e{ q9&ΏQzzrf#3aمtmй\TNCW}Xn ov~~K."9ִxvՊSЖßlѮb4QD`P LJt!"Za$ZL.9{]ntvζfeoџB^ 8% ͓߰ůբ_ქ\6- Q|+`Z)_'D0R=bqfa^GYH).(ت@! dz+ 4ܒ3v445CGԂPjЌv'0joiNs6*X3iXج\^r3%fR;κKeEZ)Ʋ_2<+#3{ F4Gqlݞ€!?rmLgqԑp$6 bbߤBMX)A/Q!GA2@zvɼX}g(z^1XW/}1FL2.A>N~`WMRMCS$Rt%H&'7 97;6A?'U8 OgTYfX$ {C:W4ws c^/˝Bk$ErHǂNn1:D3?CSHԣUU{GC;((u"]+ @hhnKSF" \i BAxc{YjqW|ճՇ+HR{|VQwLLf`:Z?u8%7Э-Ǻ%3zȋ=a";ծ4W1 _4Ӡ˂3h,?ѨKM ?$DSGMd1#d. wQ D쓥'^pAqj-4mC.O5l$-/.l NaPS=~T}s2iL.k s /QPnf+G|/Lo6 |TXiɋ?!Яӯu=;ml_%k Cİ9Ja# lX %ĢDmu"@=gAQo=A ڲn/APy,@]a02!&SRk;}^ӭ^ * `^q"c8ذ#k^= ?UK41Vx*'H{ucwsL-gŮL//S U:³Wpާ9[۬ҧ:-׊HiuBMK y0EaOR|%9g;{xS7(m=!gXKcQ^S{O`j. S_ ԑ&ąKُ\}ll_r,/^#yk-ƋfO$~Ksqcy`L,,%9Y(KNc;c[{A aC>99Q|8?t0Id6l[!_%RrmִbVρ' L*,v5f2VUTj&,σ )v/2EEgƐڈ#r' e֚7 2<{Vf+Gt6G z/BOwWح@j&#tYg9[TbjF6HXP*XԈ&3=LރOrUDCs/ x4dY*gp[̝\dوQR*A- YUy ׇ<:{JciGPz^lW﬈~=-\Mwu5 &zY}%z5&ҎYH"-B$KgaJA'h]CKY )ysaLGw]QkK3UwgT4Al֕Z쵅}UEtlXG a/OlrE;C*75ڽDA9RH%Ή|-";R!7(~-܇Cc'31>#untgy ӯ48VeŇ4-K{ެ\cJXRД/`=qSBgU".K.`Ԥkkvqnz*Oq]P|T24 ?ز_T6i.ٻ3y27ȿvG7|%SHg* i)ED)Ǽx?eFhv 4#M 1v<37 `RTχk;+;"=-pWDsKU4]Yް% z)K;*Y*ftg4)!r$)&L"}fb/QRl|^A"9~}ĩO{D6NhU`'~EnQ:W%G:-mNt7tZDBE|ɜP}W T&{ 5~ Je"*㜡&[$H:5 ne÷̂2ޑg3ˠ.s( O~\yWvnag6YoB,8͞99_&P8U DカSLv S\ DHd0BDieX}k]#Bw$3E  hN)CB YNyw'rYjN⒅8h5p6᭦qM|@ֲ+m°Xexh]WUߕ_եx! {ߙd5vbmBښFiE+Pͱ;5IvGcոGWG$ C<*7Q:5Cfr ͜ 꺬BQCn]Sxn>`U2m<ˋ, \P@0ɜ~cK9:tS, 9r-8?0E2 ~gP[U8lJѥ>$o25z Hk&6tkޞtY4CAdje.t[uw_yDe"zNů WXۺ5:Įc_L`WɄ2 Bxpq8P'ػ@'fڥ?T6ԜgIӽNY~e$I"U^7'4geW)GpnfAeWdm~$\i1 cNza Μ,vFZݞ펟!Dt-d?MM+]39lP8PE:3I&?pC6@:Qrs̓腙f 1SԎbA je^ˠnu7:ݿ*n^@fq𘘖%۷ϓqI"8'4ap.`x!pnv4huՂDy&;xh`i gE^ĢQ_D2ruxF];.sO,71ehYL; Yv(۳^%ؗؤ6*M$mG&C4i-FLt?peB mqcj4o *9t9%Ʈ 2j/|Ӭ"WR[GꜴB(W^iEO;}cćq~jZY5ED>wU[+C {ҕdpĺ^l],}qnDxU[WX?E)4šɔB%IL0pD?J/~Csi=?Fٹaȗd J`cL2`x^!VD&^V&z+YܿUg(j?ukMheqjAF>U[av7ٜEK[%.NuP&#iEbkKJ%3.;vfqYtι&-[<|(=Ӵk%3/!ݨ ViQ m 2ݹǒrg KH$|c'r]D8.MsK-rЏ GC*MP 2)X `.+63_P+S;<֭ߕ\i"w?#L[aC5ɥuuP$i\Hćab"D8'6qaJFR"MؑJj&/7/so8Ptą968;x!]~u _/S/r0LX^a%#TfE+6z}ٿvfhS`F Uc0M&c}db,sdU`YU0"qq~tSEVIJZx[*2d>.X9'LWW(]IYl7^H>bc5obn`'mkf$ &EBТ.4+uL޿15,"'Cѯҙܕ{V,cv PcRRzUK<ۼpPy! lŃX-q'vyIB0C|׼ce=M j;w1%ߏ)) L\tor(,}šj6R[AS,C*AVb&ov+<#Ɵ{n+393gCqcGP+&St> l.BkHh瞕y$xP@UT^TrcX .|I>0k,)\حQFc5_ kYCąp Kukk7:})< "A&WFJiZU|MFXzHh\ycHuEw(&X2O?-~*k1j3!ܙյ0f%2;͒1{Y&!{L>gj*:U9&zYr6?dE ԂcKGȪX^rI!}d>Pp&u+Ec){J"ٵ}*}/ v%"t>hcͻHDMa:18Am}3 r^8WQc_+R·ޠ 'e5~dۇ CrϖiR ^Ai{dQJ1F)Qdϧ⥯co^ĺY~*hR{͡& txUťN+ fF ?7GV8Vl@I}vU|UeY@i 3Oy?6%s1 ˨{ր{o rpArULy[~Pۂ38y?S[M]QџUN&7ȱ<=- er6goh%m*{)^Crq8)\Zzm11_zr&;(pq3l@:t` ɕϿ1Ps,ɪ@2Iyx/mX`%B鹛Sa˔\xլ!MBTJܪ2m|\nCBs(2-2;,yRz&g+»Hh#t.gZdj=7YTAxyNP #SuY!٬'B6ZT 8tfK\aiq5ͭD-e}3]p,i$傌9>]WZ6S}Fs۾_v2A@<4iQK#o13vVZFI3&M1n&jѥq> U5W483zh$^=H{̽GX|N=&QKdX%S/IUMٗ6(=K vBRN ]Z`%</{`sX3sosqMu)Q:g8`മ~(b}?Ҡ>gޢ\F~kj^7':~W%4]{**=7.-D\!\E;avMOHEf9zi;ٷTUʚ ۃֆ*~QWU!ПSOܼ\j8OV#_]*-erL{2sX* ۜA1Uϸ hGBJH1\!wRpdmE9lYŃ]DfM(u/q_#zwlt H4TQLwL)!m(uF巣Yu$\(?onyظ,M1#TaD6Iݙ%kYuFCf8L=6a*]M `MC&DTrӞ?< =YZ8pNgZ(]LwkUM?e?7ų{s4H(6e# 55MO91ONvz ,t+/;qRsܶۑM%>Q/ҹRAOP<[LRb&يaV+=eBG1rvܘIa,ewLPRmSU+Yg55#E-M^5kO=L8{.8wzKgCD+9ԭR5Iv@OV@vt>e94)ˁK6g2-ިsh ysM̸A);T^ÂYU{?A_ B$_O v5r"oܒ<\TpU*썭H"X%z¥n³a u I>YeD8DB儦& lc+۟azM#z0_o/(Wބ,P<\*+S?᡿n=owDYkغZHo! *%S6%_Hhoy'CA 3X+˴UXt/&5"ujuM \@;M$]1a4 ] C{ORYf~JҨ@\`lL$xMގ~ztqB\0pgu 1x\zT'_.'b95IPpMmm -vkyE,M3jbD]+9x=~a-NNTHxG]_IKd#yFN1cJ%xkYGe1nȂdV*`UNݞ,FH1ҋD̹警 iܗMਅ^ݡkm>E=?V o*t1)FMXJ߰ 0#:v9Ao791H+#MqCrmk$v@Vں0'&yi\ aMRaU1 !h kq DէEZ.B'ӭڿBM>_ێeUX/$y>rX_% F^* `ȟ[c { >ew +,) [?N"o2ͮ-U ]w:m EBHe7@ߒP- #!e;tO/UM2OJ1ESA9#m] t1n5$)K_oI O5@OYEkK 6l 6mh˃M2XwM#,;t =֒Oj*DʋRoɤ~wPo4X ,#:iZtA7C~ i¨Ͷѡ{l8^ieGڤ(|m\Ƭk# @RD%H/RI!B/Fa=/`Z9zH'f4:#6H"쁎|DžOG CPطQ}0 UaUԆ=3# ufw\suc8)I f8lpK'3O?~R?mފJw"*mtA!2OVw6m9'f)11Ǘs.€Hj/9-VAZM7{\Gg))2( ;❅?KV/~3G/'p{>R"DJN9_@{Q3w?)!zC`'VsRx&RuA)Y'MQKN  V ̖2US*TUb$$0J~:oGjFIaS{^[x=ͧϒM걄͝M47@5i&LJ\^XWD~J-{K@# '\Wbw$;X'%vx*Q[amd;vI2͠E?΢L; z$cX17MUV֟Ua1AFOaB+U_'VdDԛ>owYQ%eףּnR:Y<:)6HȋϽGcY cpbv00<arS>ju7p:>STӾf:fZ\ʀ4}ǘ0fY|h2c%i*THO%L_g&}'kOa- "ǐȢg|ƀi7}clZֱ,֬U=QC J['gm18qrjO,7L6W)n>Iw^c}ܣB[Vh}̳,<%^]7"jhF/tcoݭi#{'cB-R`E/>1C٪(רH.K"釶j3]Y戻$Op6,25,fyo5dGa X 8Gy|vU0(>5hPtWQw{ry ĕߎԻOU:~Q DTËu\T}YWSvӐ?{vc` 0FH|LDמ(C>si>!e^N L~RAfIJ]y9ƻgBǦ$!ri'@RP\^-U%6߉`w $kpf[Lm!M"@ۃ5k$V0|Xjʀe k릪Rt,L Fu8avh+9y:~Vs٨QMrlRTJKjZAҁ~ԣLM+yf%f'U{T2Q'.ʼnB%/Zl.#cBX96U)6坬Dn#2sGYpbdG[@/ЏvMh7lJ:V Ig#L yu&I HtOj9',Ƅ.b &}faΟx#dQ ;6< DMR f*"~ԇVXWxhjEHQshd_ikdGps KC175k+%1z˽|ȖtN4> R4.4^>Ȏ^XRg⒃ykX_ M(IrUy܆5g);7tp܅>P)Q u @mZ[쾻TC|] 2x>SpIĺŲ.>L}/Oz8N8 >WYRX,\91m^u0bW!6x5>FTSkRJC_-Nm$tGԑ \5~qe(qa)B; PX5,(ExF`w_@P~1~SeLjà/ӧ5Gq(> #5) F%z{ţB#8Jj:%2[J8Ļ$@N/t-b]Kp; Qu vԺ[ЫmKE,CԴbnDXgD _M(N.I5\+R=!Y,i3j'p->-G*v9ߍ~[ M8[g"t-uW%7@{em.KcfoVtH҇[g43?2(TcgM"`o..LZs(QkI) 4LN~3(t}}֝>Ot.y"<~1R*ТprPٟ]r,d}틭ۗ,"19}#LFStu=jۿ4 ܬF0ϒγSH@[ HZK(sB+Ϲ>U >XAtAsw&^^Lg'k)zvrE?Y7V2$,e9U5,܀| БiJYJ}7N (#QvEK}Ndh gp$(ϩQ,h';f|LN '_D+!6(7MI\,nA7xw1嘆i fđ^Ķ,AA\0,u+1=+iQyq? $ "%zOK^trS) aJ#dwtx%cB3CDa BDB`pyqR<MO%6;&l]F `zio *Z(4Dk8EC}, [bi }N$|6WH@,ȶ`١GQlF0(xXE: j#h度ߠA c/,Ԏ&'Roov w_FsȽo_xq\!Q E8µܦ 8C{[o@R)>"KMVQIdԩ:}$Y;bhS䎉O%/ī3e6?$ve[O{+0Q+ykiY 'q5*+Q*=nk͕a)Xf *R~Wp {yp$h}Hb6MjGW`\i;eb-MPQ=l!V@kL;8a%%3+Z` 6]7wjlYx}xEގnA)sL-Ϯְ,&#V$w$E򳺦3z:6( pEI,?MwZu7ʝfAŊԿrs ˖8.QK 5g.4m}X1Uzկ m51M .;&#-Fī)$hM{l¬廸LS0q'@ը\߳%hJe:FrG?Wfn-Qo6+A(Y}$ Hx=U!ʠ푽$'7hTG<)F ?o!`JpJJ ,))O8&(Y;HKLe Gì* ‚~MJ1h+9#'ek]j$ 9a1 T8[!l9״_v⛥?DR*ldžx. /;렋#CWW5jtK w&KmKc`X)^:q!Se¬D".gz.K4^="/oc^/r$e ~oM-F:}f/:a;sP?N`[Ds̬/뽧H`% Yv$a_=ywp.C}hr68ynqОVxZށA`q%v "X$ZwB:.)A oOIliMIǡgIaw0WjտfE&Or-ZEN_'?}Ӄ"M1MXy1h&\ebp=_74 b2"G{͐^^?m![!#uNmŋ>!oEc3IA;f;]S# I^O{oqؑ_I^v2J@61m) G6>գfXܻn̳Ǧ}p|SPU@[9aնQ;lg3L8G*C" OSÄqpFEsP}Zj6zHyWcs@ %D9(*,8VmARCjL0؃?.ǣQH }Lt[óPiVI>H#CIE%He}8~Њ\N8b]*uؖU\O-ìа7UL#T~_&O__(L޴d,꾺JJQ`KqO"Kf1Cy- ޠ89&%ޕO '3[MU㡃[qM?-!DP]bfVXW.#,F ='a%1F|65sBi5W*cxbE1u@Ġh;: r<ǒ#4tsq1:l d1zUhS]CϪ=(':aLultȭ з.kvRB8:- [Ekl[06|@8%Dwq{_7ک/Ϲy7T*%Ѽ}I_"= nlz0q~؁AH5Ńo687Tn]>ퟘ܊䕤.QP%;az$*LEwx;*> "*^tNf;tUR?=yڐ4z\I`6hw 0_wTY X|qr 31+C9N]^d\`AR"J# {+t9f,^KS쬢HvUҤHri ';QBzAI'\(\k>bC $JTޔ6x=3B)B,8orn=lиجYP^0$ܩ b\ZFId oyk+$#J%v)z I]VO,l^:kiX&((Ql0+K_KEyg3!zCQIwF?L6Mlo1_^pԥ4%1Tz4+Gqp+56k,lz(`"k=33oJ l?I${s*Ew$4#G5'$LD0Em2eϊ SN]5t\%0f5f!^Ec3{?ϗRt͘T_ Ȇz|8Ӎ"dU(%[^ͶT-VqU٧ dz( v55vJ#&To`0 O=Y8IB\0P:zm}I9A-7hqv'J*4Of%Ttrcbh` )ُ| Q9{{U!Z_2ָRh^(ߐ~V3Жrxlʺn}[Gd,;sR:KV? oaxfmJSpQH61.o,Xdo8W2HϞ:8Cq|3߾Q*<"̨ZE~="E  hEu KWw+9 xysx\ڲ%Sڸ`V97"[n&{ mܔ>pdp)6CC犤g<*h¼AAYUNaydv R;d#j^i>MZH,W-ԜM@:`m7&#Wp54nibR$w_7OBx8HM1ԫf:>I~Ց/ɖ < ?Mt0(|"T?*%$dvAk/.}QvmN{\- ja^"*!.VZ޶~UD28H| u(idևnc IKgE&?҈YcO3ɱO:R<[ ~n~vz.Vh=Nd^@:7:Iψo&L☨g$ۻ%caOg4, @|ptf ߉HiwR*!a:a>4 & kwz1X9b94.Hg LY5 A@>551_] w,W^ҕFy6ʝ -l%F5-=(Y(ఄ =%XG~<6߯bW@~$7k y6ٚJ ΐ)^m eFi*XİYwZ3yjNPyNoJ + yY㑉| :\U= ‹{{|Ll,9!9 {gvHEi[\RfIukz{iod-D4Svk#jeZ\K;,m{.xj\ j|39{cǪY콬 Ċ %zY_RB@&て'QV⽍7aHPsZCG9я0~¡` DۊƴyTV,1e_%. Q7. oճAuvAIdJұIʒusz# r@ gk:@Uo"̟z}C,+VO-"[[Tkz mqJNe< V#7adrQ?3_"Xn9eW4 XHy5ڒ&}J?TCBإ)3 hN8t-g%oҢ5$RTkQsPڰ:ռU(wIKzp+#҄q4DUNtۚWhfKA5LɌlI vY}:E_2'g3\`D+q{d G!=CpcwxhٓT'hk?'.tA^&FK6tR-{3NmFn"H0ts5OoRN*"޵pV8ƿ/KDx:J>zvVkDWڮ{bVo{1y XoWd _Dx쵰ѹ(T_(k3ߓatqZ{z 0F?l['.NelO n,(%R\E:2Imp'Rx>sh./2=F)B^"ҊWB Uqw ]<)`ᕨh&(On![Mr'N_\UZ³Vgse&g󆽚R3=E쌜ȻlӤ,f',٦O˺ 1ѠJ56ݗiduxX> h9ܑ$@M %`^|S*)p)",=$n`n0w~  ;\6)#GAM/E `\ft% Tbf~~Zs"D o}@<zMKƒtCوEdunRyPnx])?U^nyx#S =ˉ/q1W#iCkUsh;g2=ݗ5u5!< 0%BFKAJB'Р3?uu _A%hr"b[4k(=Uj Lc2\G257\H`oN$!ks{'J$^0 N3CC[,$ELV"ijt9L!ΞލO>V㴟vN;h^>_kJ)Ky5$bG6o=VDƫqr%dž}bnYKf?" .J*2SYH^H&Fcx"B\s/A&m.p}՘(Ҝa}4W44cBٽ=U gzc3Rq8?u98+t'Xa)9iEF^gPF4y}\u߬׃) jd8b3kVƉLtK# DQq'S,Ī-.O)DJU-1=KO>n?[w,#6ͅ#c\׵x6 #*Wl6%q2L&?'i*<ŢqՔ,B4ktjQIR+A!dP'B+MOU3#C=X y0nƎ/dXv]Wa~R+K%uNfq}pW-O[!g zd8C[gQjSzx25pev8>/j]oJC 椰UM:/,`N/sjY~,5:+4iq +[d%0KnbZ[v6eW`r2}njcUr™HD L&_RgԘav`#Z҄*ޔv Bxv_iR[<"H]upF%N]ͳA]D-n֫k Doz+Px?{j[' O85V-b?xWSG"!Xf;eS{-=o4{u5 |v͘Y0j1PÉ%AS UPϨ? s?Ō|5PrF.oP#' qs0 Pw*pȎ;2ޏ&@kZq֤$FMA_LCB\fBX3joI0ט{ެ .ʒ4Ωyc.DwQTxDV]"ww^ &H1sbWZhh\qѮS F] GU]nE"LZߝ^(v)P34H(ۘwۋr[ gK'G"-F\wqܵV4ZpX '[[̀k#AjK&`p/Lӿ n?HݦUsEߣ^=0"CvДt\eUYD8Ҥ:y N>kg%%8OJt(rkpАC1i2z[{Z ltt)CyxU 2|_T;ltBHO:jtH?mf`wl-$C`qgq_ٻ 69-)K4EPɓٮE/̞1S, ":Nz,dfY٤q,`찼Ed[ςSɀgA4Hɏ[!fAo;˴Vv :78e!"hqU:]UO0=Q@lVqj-pؓy8&DSO+2zjךy)Cbp,T]RثAoJn:{Z<ЁuK{N=W5E_:_~³ϒTw|>ּqxᮉh0 ϝ(V0S"4)VKRC)ؒ 0:_jr%r:lgD-dG7y+p|ɺ^v_ր&_3nu[jG#qHY$uB aq_X/J{6Nd0Y,FcԌ^O֭iqyL D r;,K26 nV JuFY; }^Z%j SX䗐lSa'o!1qi^9M0 Xeh. jҝɮ^P*) mNw^ xqvb ,ARx.gDNcMNX! d^O5/(MNů?ȋ qo7.@xѣCrq{Qu؀}~r[?IMl@-f -Jkrޖ)8/2{; 9j1qf\qeuF '7W4BLld~2vh/;PC,*:B"^Nld]3(>j6fq6pJU0'dVDq8v-yAjP2P9rP? ɞ"1y,4 8E~J׌VFo"Ӡh¹'q]r8875~Pa=+))<9>Iq| ,\xʥ˻;ɪo Tyj ? i,nѮr;(6y\!ѳ϶ gylpqffw" 3Ow}4b\z#, ]8NϯX RG;6QK\1_apg;|=N2،է(]&[z= *>nd-z-ii0n(Kögpճ2z0y8e6DWm[FN"y2@W0!JHʼnxgV \ȓoNJAş &쒆c ik(**wX"UfSؓU; ,RWVbg}&ڏO¿t擡 bZG45r=moW+aV/ZV,ΰD=6uh{L f`ťh#:լiMHT0T,޿BcW^3ן zd 723yAO8[ H(S\7ڀ#ռEr)ԕ £P=LG6/ItAb f+B u: XL;2݁8]tׅ;xN&147y<kAׅ!_h0@,CLd~#t@p`ӷ뉳.[F+ȃk شzȍq}YvS]qd5W UjYJRw Ĝ&a\ԄaRr(,aV{50Kj$żCZ0y,tUmߓrC$-[F|b/e)Hc5&KK I "hЇk`H2&<|`W=3Ǐ#V8l(f4@10WtmQ +h sܳ̊ɬΉe { b|%ASrw(Wq?id Fd^R+p*IjU3 P`p K2Y"uF!,zbңݐY`(|>ĚG` /3r,)F.4Ȟ`z 1+7 %l6DGI;FO*J#Rk~0n,⠌DK%M!Uj+Ԡ6\D/kKND |)>Ębp]2: k8J@!Y2HVV~؛1Ka ӣfD&r8hS/e;pZ@5(N+vacE';I‰rJ\nO~_4ߚAa(Ch4ٮKc}E32 sy+]N&d44@6F=FTU??NHbw_ <#? רn"jxgrw2q;9 jrILsHD0V#I[0J%7^nЩ ȹҮI_aU |^fKxWӇE۸Wrrǧ'mH򇫞ɗ^m/1+l>(J4mnߓKE1r`m60 $`~jW؊L*(d^yhOz|K'P O^YtR6Dͦ[cf[ U{It& zfep͊=Be9 ͭpØKifl+j*q#8٥)rףA0Ys!H:A p#u!됧"+ڻmc p]WlwAF-a!Ha}!aY#"wZFNFQBoO"} IͅQi꫕a_O${`g$>OE]g8WwZmH?xE fR-RN32Lպ7ybOA|f$9!-̻\dH7҇- $WAgA %f{ a B|P&Qz+Ꙉt:wN:f0)R3n={!&C:h5XXxڗtGz^ d*{|ZeN)8kEЎݯeOr`gHpW^6r6+R)3P=0oP3кsI!-T6E="fyjA_ji[cJL+VLS"yqfp?2[ݭ2D-_ GN<(0Rͱxs:(tV6BwNJkO\ř(f^,$P=g3DU=x_HJIFr MJ.Fň5eٴI{[<$] ?Mu\6~*UUhD@6?yOMc,8_zqF7 |1ޑ+%@3O~y`}O$DUMbChPFzRtVyl`Fj-r>1:$kt9_D#r]6~OF<,/baB2l[4I h͆iuGnOtܰ꾿qadNfꀀ0dZe_[դR? Kq՞4QALWg( y!b Ĺ^֭1x35[7(ASkX:i iwD Ш>'s?}^T6e/(lXoF/} ozn*tU_cJ|G GD$ ),:ﱴ}5 pWd$=T+Y싵Ibf[caFE q/9*-A$Xʑx=c_t^6\gV즣R qɆmw%Rx;Q ̯2 'Ɉ԰ )&b =6̓z[GŨS#ES/s3!!t}L_1P" YY7塎WUd6¡PM( x8SE[UrNCv6\@'$cIY%'OIXy,K*!tA-'H'ēa\B䂐-H:449]:X=Oґ".YLӪDiap9ڡ$sy3:viW0V4h3Ш=8I.׊rs>8pa-}淍̌4CKH{PU.ͫh- xCa]W_Y*_4DGoM ;*;B ysiYlYXӆ^v/1q@v=$ SԲAoǝ*dp3%MI\̺J[`И =ơ!J6c. xԹR~G?<ލlTAA +OV>G>G$q"4J*bW_^H[{ib[@)*}T< |698~!搼D查^eXfqncrj`x.[h9캄,γk0׸vnz2ҩ#-eʮ$œR;S Xb䢳)} =7NW;ANp&G,,}RU)OyʮA}QA ZsU?8˱ Pp&!=Yݬ ;]2hmv9Z"LX$M?qmDO\:D,f. #LW|2umiF {7u#j_ .{#d%F!6mϭ)B%]@:$r}ńծ (stGtn,X#Gކ 06x)Wf7^;sV!S9Ug⡹x=LKXl#1]̞AhY]pj_LY yJ#:b"J"ִmWr^Fniρ/RuE!@nV} wAw{vj7 Y':KXXzܣP,,WbCwy"jQN#(_UkAɴrM{d/2rĤB4~V᫈;KiGUO/^qщc6/QAȸ4B#+xG#@"ΣB)u/\(r$ -bC#3v4>S U+ }t74c>m)Ex!REruzAe9LssYKAـz9[C,& X~ >/)XR1KrpyH@D8:m$8Y9Ji/X 'f"Bf6~HGapbbmQlIG8O2QGr Q#4B68/ v N2УY*3&c4.ho $}vfsUa{~4o*fWbFbA!x<ܨ>^GB-Ic=kWg{d#$eVlQW"޻ԾH"HGUEmXX|%]Tj=ԬTM 2vp# Fi͖&8sǽHf nlR\;KlGG?gk}My>~d:cߜ Hp=Gr8ۇ=sm+Ycc֪?q`H g'-aSkrAHTY+ ĦU7Sc"!tgybPU}M1U,-p+Z҃?Ÿ~y09'Naktp7 iJ&Vox~1\}6pEC;V1N/ϊo#D&( ɂ92e<S&d5 _VuT09GwG@b4҆Ek]b<3l@ 71:]K%tk&]^]7E~_8l#I{Z$++"qQfmV65= &~MJ%@KU%&֪+; -"qKdth&(@&:x^*끡i?60榙]] VVC7:?``wؤc>mSHv-絍4qtPףJl4lwO8Ż;Tg,l_Zx&4B1ܷp z}|`;!uNv5{L'Z'j\*`4Rc{u֬B j5}Zmh]Rҡ㲌1'>8u %4՜=nNP.wǍtJ\OSF'%3Wɂ=H fdH(bc )A*yuAgw-:Bg{b}4[kٴ]bo)]Oi~G %3s@K:gW@]]HszZ Mjeuq6<iP9lD!-(!i-E2kL~>z`TMBe yױQ`ZܾGT%&c,g^q+!y3@U$ հ-؟ffl/8m Rf>hRAă+cSáĞl% qJ;µ,b,fjg?X^>5LV׷q@M V2HYg't*D$pmnپGz$Jރwc,hlţ;rE@A&XWN!2VTK>߿Z+T#,Xaq!s|Dg"}PrsӬI߼NDXqtwVxçxs8]y 1xc 2OF*"9㏉6ȔP A  'ʬj𫢢s\"Sqi96?; Ʊi="'$|W0c=,fcw\q1@V GU;p\!ac'idBO%s#iaGl. {Jzۙa|bHXTR"dԛuVqgLFAF>x8o& =@ڛ|͗T'Fyj_g-P{$GF@W[UAYZMzorkyz/GgWv_ vpcw='LKә,ymJBΨUrn `6*(%Jr6j\x=HiQL0FphG nBK 9_s~oj{ _[Ij>u l? r0̠BjLhd4O| )Rz|YϮa?vY`<]3J9 yQ8] z:?o(?;F6OGL%Q 0nGLe:ŖT]:sq9W. B#LqKo ujuN(I)Sfb>`ѩPsjQsdaL+\]t$!dC[×tAaU OwqQS:`r><\ d(@VpjY{Q)j*1k*^84uVFj2X'\ϩ)mֲΈTRy5-sφ՜EưL__{UQm.{]HOT FfQjsr=&Sk$l -ꏖ~F1"-/v SJ'Q+Ho1}%ݞK.˞ ж>7MQ뾋|W"&^_erhh ӽ$F51CUM Bf!rwʙ;Kw5L+ĠR@ spy@NOTPO7ˇD'M`eqdNj7qؼBbv>b<`Z#VY hbk'thUR1)6UKgV 월w?%mBHbM,wo_;tflIl)*$ ӈU #Բ_G!t8ui(]1g=$4\||'0Li {zɟ5l`qELw0\ڃJ9f)QkUKNTZIu/]K{E2}6NA4)LB1;wT jdM,-6KgvڣjjCbBVŲRJ7 @ HX}Ed2>KG|3!`KAMgoGv9m4~wzeދ1,4^AEm?*ܘ@~anJhD 9y!׻xWF-zb8*;V51MgcpX9;D~cQHL;4Y2^؝b-@/ D4)O6w--iRϬ; G3웶8>*& [M̷dv6C>\<Bu]30Ua6f-GCQg>)igJ? ;B,ٵCCŻbZab9Ăg3ݲxI[ ]K8?0M+Ata^;Zt{^<%7l\2q ?EG{q'R"s@`-m0xKp#N1*hSfߨC^; A"^{#tNUK@G*y5%z Bhm}.3T}^Bl7_5 9cL]og=dcv#5P*`N4ڎ#3H@d&_>flR!E>5CAO{R⍮P;{~f q BD%.|^aUO)V6\<1+g.QA0L9`̖Awz@T3قtxkWR-ɪ2,4E!Q/Q5L9DjA! ]lv{iţK- }uLʁI'#guH3|MjX޳hz&s"_/A6>ᄃKUMhBV- 􉥓n3fΔfЗq_ |7xD"vl~#ğL!7i|lLq9o `2؛ޙ!zg3^oh 3n5]B-T96jӌ&KJZm$YfB+[3 i NjF.0oڸ݊Y N/'&篇b|絽dڮMgYc>U9$mI rC1~ G/t &}zw e&) L81Eϟ@N*pBW僿Gb 0DqrfUy K(kJY/XfXwT aJH YKLc`R'+Pnj/r4%+.kp3j?Ԟ_^ %\mzhOCQHxS6T :zKrΏ \×S=JEY0Y.$t/Ly%  il+ 闼>lu'q l{jQDfžp } S]ٵyg_ WZz/k"a_~I:E`'#,m|3ױu1_)\}8Wh߃5sVr P 'OkzW9֢ʢ(*<.Y޻05PДYqw,go!%ei[K9h9-e&%!1%bX~,lBԣp# *w{j@i{#neaڊ/ 1lV" X bdj=^, rMNKK]D\'b%22є\S]‚t:gQQ+:1QI⸶|)b}2[oM⵱}?iDx:ͬ[*2RUTރIo Tfol#*Q&;__RvdqC1`/.wxB~SFS4<̳8ǹ(a1xmK8"sBʒ%Xӳ\:ůoUw4-󞦥rj`OI1$.@|2힓 {&9\7m"/*R`] ZAg "i8Gu e !{nA־UyOTBEH"LPx.T?:xP*I: ]qAIۤ/Iolh3^. ++1M3npiEafFkfMaV<)=2vQSLxE_KZ67i8P9!@$7ݒϖI“#tmX!,/"K4`7G*=;ظi0L 3ŝ ȩ[Ym@ #ɤ)rbY&ONE34dO43 w '0.Bؚ3_Z ȷ %¾?*xW}@/jb5bt;Hz־in6X; n |h:zk#fJHlL,)ZN69QfԊt-{5;l6*`3s17 Z<,#ضHO^Ud  BQ8enSEŒPZxk(*.rWPGS?O&=B'yWTb/"7^ѹ WwP7ѡx:7WJd*=QSK BI*Ni{^}<2OFf?:: M=ANf8ju!C!k0̀QQ,y`1$.' ą#mԮ^_䘞Jc ?S/=:t &W|r jGQwaԋY+rяam00JoX{q l5gX:}d ÄFMK)( }vGs%rbƧ8zE(t< Oa'q(`YQH\kzEǾmIІxNݐ9l hyKn^INHuWUCD$QEA**vSO9Z!mlV!@ݗ.A+%F)ޥ+4q; 4ni߸- <S%Wfnۉwhl$7c7R1sV<*\`c".(K08MVRJ ^NtxTe EJyvn3y1dZ›!gaKJҔQ'鮫PU! ldM;tߠ7ɄVW0LCRxD~Wl 01w1Xkg5|A;'Dʷ6Y:lh.p9;&%\+J̧$XdF`dkŜ(XSl}L&s$_>`E[]աOƄS_qo-=7p?HFy;gն]wuOC uL Vm8JX#`C/Ms{Z~y{f"d2Mǰ92Re;<{q}`M79rHlIB?W8Jaq@_:5 œsi6j :B;G4{v|M?T#D4U Mќȿc(XCAJ)hp.E<_ X wMb9R9g?'e3X3Td"{q'^4^Wu帘T{|L)Za_N*=Cf^Ґ͞( h\'1ëHF۬L)nxF_wR%w~פa%l\PZdQI+/ge3-,OQz)3џEpzwF) < hLb5$STx;o YpϒI~xYT9E.}s~0$P(ea1crֵa2ދ Mltǫ_n\R\Nog핾1H4ñX_Ϫ)f_]gVyG][ yzwb9ۆ'йZ$0w&ַ73 k-69O!riN,my'u`Ǡ<n1X}'i<);_\LSDm2ES2(DՖz2;lFf5ܸtb"nŚ'͓4_6u>17S ?HAi9 Odکl UFI.'{[6Re=MDsLǤɦ6zJWSV.LH<>_BXߧ {Ih<.@n+u)Q1 hP\wQ;n {~8d#$ 7Bל&y3\7Q .ʸNIO3Bo@~sNP u2uAKF0VIZ]m;*t$e&BIOZ2+${T%;_'`6,и3[Ua7|{;MeDw }z?GK JňJ)Koۈ%*'+6ɬM:j>[d®\R @ɦTzM y_ (^IICLͬLWSz61MLdKn*x62~($7ge@5?OTL PMz0χ"jLoƠ'~n~m/ A.C9j6(0nc,y]q=G@ּ,b^dhi7d$/jH pzu۔ 6s~Uo F¬$GI8\f.beTeS{ 2C&JW*?j?% `Js+ /J`SmץpKCVWM9ͧq4鷪^le-TŸ1Pc7g,L _S=L{/fÑJ|.*  a[T[.dں*xt&I11)f9\jX| %AW#b~ 1qquki=?dݘ7(p1S/ +Y'3\؛k:jglQ5_J]09Ya<*=FjU#qGe}5c3BY:ߊ^wal٥K<*OyEJGIזݩڼ=WW%Nwcn%+ !/.D1]m뉅tH!Ψ^=f H}IY5xm[ߡKadUS0X Qn7U׶nKg)^q57^O2䓴9,DM9Lڿ[(k!~KRLN9הsACwK_a¥`Ap "ZHёTMA`ե%> @U#1sB01; †}pmY0-{ w\9N~At\b-QQD VC6ʏY8KQ{GKEzu"X l Jb>N@=bczaCZt^X6E~ebC'dS1Ӣ)CiDD+c2O,mޜ V-2#: ߂"xHwBY1p n =P~~gNgy:# A\eVFfOZ(v;y&@H X`|99o2ӼHj7h|*>:8tkSf t!@fCLN| 6y:MPC)Nox˟Ne˨(yّ6IAs:eO/1 Ccro} G#Ie~+Qu.b"+ߺ>G)b={5.,Ꙭ$89ƷζĠ6t$Xj}@+w DY_*.du^`N<&;;!ċ:$S Հ$;y8_LhQe7ܛz ,-oF/HϨvS'J[Zݫܱ$"U0@yۣQaT3: i~tz[Wv##FJZk&ˈJ&%ժ618(3uҚ:xB CQd.,Sٓ0ѲG(D`]-"A?Q$NGUfU;8{:U'e:x[%E3~Ӵdz8"3t\5# *;]$z7[ڸlQ?ʰUJͷӈscRa證[ t7҂Va:b1ۈ etMB6Z# [̱vgS,dNI-b&T^ %|R-u-\.ZG w:<tjAVJ;j;vQglSo|Zǜ Uۦ#_^R\jkaNgMFuA)tLZ@)F7NcLt&C7мd1;֩tLqd4ne5 *hA1>h.[zKWS74 ڻ,I8Sz3ˤ- 4nq( E^d`9 Nڵ;NR! ܘJ1~On:'mhY%D A"K{TaS\闱`Lr\p&}w&l4I/6W8v(Ɠ<6{w%w7gگQc{c˾F-Ÿ`Uvn}ćǷ]+(Vu|du]<dVT&l.3¦kʶ&xA* ӕì lS8^~9 )t.]c.k * n+-ߚNUj#ﶃ| |釃sH uU_caҺj},a&Ɣ]i?7dC5&}g7o^icL<6#MHϣo ωO}9Ù؂~Ŭ۫ "TW0rqbV|ʟ  YgvCrUѳ,D~h( ~tB@?(q" ƊDMFd㝆ץo/\Ѻ؟VzH-7x"Ioz9q+o.E ޮ)=ABr Ic s)5_dz9{l\4%з]Vu@Fonj}cb*]TߏF r083`YkӥޗEɘ5qʜѦ6(U={580\ajj*W`2F% ADŽ. nG+bE3E<;%F+Q2{xG=V }c?#q%֊ )R0Ւrn8d&Bv82[jmʡNs>| 4e=؈ +ҥܒ']UbTqfc0|4EoCdB*JZ*66'm\,4JֳMI%`ɴ>%)%ԻmR6.'P6 &:&.:ϊbȟ >LWjiIcq KLJ(%0=~v?'SBRsI Cm)pia$uѡt|>WۈDn MRh4!jJti.k}ﴅLcoаc of_G!(.dPy׏JA_T _zaLW#{sCeVZ&ka9!^JXG72ҿmYZ4ʤl+8碑.l"HܹÅ/ Z'qm6ڧxd,W}bEt^U$)5lvS y?I+#jh ζKk6u:rlt \ƜMc#e^)ST`u Wn fA:=NTk9n7YmCGdmZ Pe(n-?E 'w2bꝙI  F_n7E]*3ty:@ML UP/̇˘=N+Lk=HPk3#HQx}.}AbXDcTE (_2>8W6D 4Ht\P)=o¶}⼟gceK@XK0s)ekF 㜚sFVzIp7T.i&{TSM&V}شЪha;Hh,J 1¿~lra֤PS|99 T32 `[)ybkwr-S5.zb` qag Yd LŨ tTw7a[gQ'å-v_=rPJjE$_*Kld*7PvT2KDj"j5v~WWNW5sW "3c_-䏽qb@\"]x{q`hmaC@DAԗ]zzڛݛsG1x_Lhi}쁌D5# 1ў2ysTL)ɇku7M7ZFeٟvt6&tY@:W@c2];a*߷AҸ|T5G:Xϧ4vb5cqϯ;i;WOU==6۞?;G:3!\ȓF̮D3nZƹ#sl.WZKF$&2&ˬ8 䣆ҊNo(ȭO "N 0XBO1ye<$v;vv@4U[Z;k}w߄]p0`/_Zq5b&_{W1cIz#.oU[R>=es>'ohzE2!~HE#DTgrGJ#'{"&[ ̎p%Qz`.X'߳+ᕘ.=xQ *w=v:ZH w_irwЄc.Lmfr񢦆lcѽ^v,!a W|^mfV]tl24 \v)kt|-&*S[djj)z Ԉ'R+آuky'ٙBeCVC(]oBٙIf2J:N*АQ2 *D+dNLiA%<?8XtGWbD9[PkC}JY'ǡ7=jJ:Ȳ0DNw 1F^DT|F;18dE. gϏ=Oj M+RkjY,W}YxFPcA'Iƥ~dF~I@TT׫!xa,mWdtշCFN76^:8zg , [եԴ#!wC /ܝF$| +HP~O>Rv5H X1;z\za8|0R\9q| t)o Ev ̃~K[ pѡ~GaٓQyl*wuUlzv۠gKcJW,_m yvۨ?Cpv"/v9gl/-ndO)0NOzM_6>Bg+#0zBl¹u޽뫀KCz'Y_v/lo 3O_Ym5w;Us1BFXq+NI$&rfKOkwn0\GCFb_,yQN2yhPI "/i hENGϳl)븍°TJ;LS@?K\eZ88,ȣ-P6__ ׊6,B'6 s R["Ɲ,V"ͬXDn1'aN7B$g>eFZZ0,uŝ\xc"΅$P$ӏa~S.㱍7i2!vm$ KX0ġ*wIi>%5MjjDa'`M~Ϛ!FEh)'6S^iseSI}u/x zeES#V Ec@Hĺ-*S縮ATn2sFծ!*+~ըǺ{F)뺜ד0ݙΐrK`>GA`"Q7`Jvgwv^(Ey\6-=!9_oK,n=z_bD~H4OAV?߲m0l+-CSmuub|%floh&,-Z. st2_kY-plrꭺ$v[?bsX@V$HRn PE(`=^oV72"&NX}= uYhʤi;֮' ~WStk&OEW**Jg+mӺu<q/#c K#}FY sv! Td##s,3,ɓLt6E|i6iKW(^)E_)aƭH8%\<`mnna5пczaY\ʋ;%v$I|:5n:\ucvF*č*5pK_ 03(C ![KLu1sUYI_ڸlj{ɀxfA{JxXNrwvs81S2t[u u3^y<{F?Íz{vM?"o M1K㫏M|ɅŲ'u iB50k3V*M yۋ ;^l7']5C6!5QG\}:ѕB f~bf%+C~"D RTmޥR' $ya1dVj =Hz'`:;1@f; h\x5Q!3|[GEaj4/HDJm:ck'ּݻ8asW+Y|gkMVk+`PCBc;'dWHQ<p5r7FumD:ʥ)-z /oAMJtJCFL첝#EDȲJUKO<#v:F~`9w%xɀ85|VUCb@sNvs}[06OudݨPa6ñrb1o|YG0RIL|9Ood~oIf[4iB»*nsT2xgQW!~V=7TȓS0\Д0 vjџHzҘq $^0B땋'.7`(#DdD:Tm,)xucГ{}O|~Y;L*8>};™eט)i65ɧ/%FIl+(_B_| pm3*NN0mfWA\9XQ0ƺF'Iґuި]z=AR-3$X 3 r\}Nb'ʻ38>Sv@Qp*jEDQP͐ ١hZ+q3Bgxs[C"ƚnώjmTrq22EVS)Q W]: FXP?$yd6jRtX ||m'9&eJg Ѥ1ۓF#q)ݒuӕgՒ®K_;dW4;Sϗ.2Ti(1@R'`…87S,VQ0>]* \J^B9;mqW}qsՓ:v2 Nv^C#&uXp->l o סr~3AYBz^oqPKzAh|D 3v5$ D?h+ 1.)O1,d4OGmFij6a )S-##5K/ˀµ`A[J:|;x@ V2JD% RAs Ԙc k|,8e/Ue]E_bƃw31Rt]$UIenK^YxQ"_g*̱*ȜUUc _K=2[].O+{[Ӥ]D~v$ST9DzcЖK]-{ g@W[(4;)8":!INARQy/LuB,, H7l`";U >],j;Z|'F `,v:{0B$(Z܊eΓJ7[0@߽tK'~'?sGې{AzT+]5&fCYWAxnW[(Wrj׋ܧ9-g,wG7z:ٳu8ؼ rk1IqfG04i j ? 76 +MPUL,xa=B'A@JV&Q*a'\+w3L^x亭_12%SiI83"'Hɭ2DqRL2{j^5C2 D=ʦACkδ =~IDϔϞ9pH#Р%C*m!1$#5;_IU}cLj"t$7;"+1IB~&4CmuR7xLc8d%\`m&G*@QGs |vr^/w4J~ O{=δdU0#iP#ՒRJ3y>M[=_j\.[exw=sn X(p!EwL|ڡBOz1 vܥb(b&Df̾*X0)P㕗.s%]<ј*7g䶨t01fӸm**}iZl;Ԧqqr=xMLEcF!G&,GwǼYniw(WBLHR(9}N6 Dt$59"F3'9%;t% lݪ5[5fHC=>=V?*P;Cv:]0{2v5@a4H4KOh!fVJG=^p5(bVw&@HSG$0ШWΟr#da"'pj9&f@A24"tۛ2Xϟ=3׵nY)*k?f#G-K.DrލLvg2Co+vgpWBL#< @*7@ KMfv̄Ӽys>AeT.|h}Ym1c:[OͮFb>ӊZ^lod|vne J˵#X|8sJ%WO$Rg}tڹqOoG=g MRˊ=f}`"a*tBg>n6f xQ+IIon`LY ɤO $@x߶x"&Q3p{<]K)ed}֊սwzɆ t?|%訏x}7Ndcd*Q~|3A=v! _FtrL:V4y.qg9%ũs!-l)"?'tLPiԃ1VҪ2^ |g`=ۙΝܙWAm3ytpsU`r۽Qy8 ́$Qǚ``gPxPY{8bz#o7^ˋ=gV!g{CHas-`1D_"@uFܻxN+oJF0껭N$h}[=ac?Qi! ]%SԺiX\r]xD'?ԱA=vz?pxSñUR;1*Md -IdGڡL԰qi^>(H8Ftlr<G@--5^羿gv%aaDn2m{ }= pDld1M@*BI:(1xlѢGr_\Ub E[xOQo lL(6xU F^d1)6燙NүtgЊf$HSM})c>@43 Dž|$( ZN۠֘tӉBWؽ{˜,?h *Qa 31)1ecT:]\)K݆pÄ997v10'}{]94iԓ &"!6(p:룰$LNpu^(Tcť$&O aSܜ6fsNKwf-7}3*"#tMκ38`}9dج`M(bˆt̳BksBE*JzَVA-ūMeS6Qp.os=$U#¬'3ۄ.cA;} GB!Pmw̼TØ@X: s`Ċq/ke~G& Z%X^]ifW$;rm/y0C QM f;YĈ2nSz&4 f|/vg'4,$Y|:Vg'Ouf3m=X3?\{)u^QViº+G7y!1 RO@ġY'?*f ̩0h$_8_+06'g$~ݙI|=iO]AѡH׿fČ'n !+\fDYK愲-C\5kv(' {/JƒQn~jaTJ Lvvkm;λcXF?#uq =:4'4$iLE+[*2]֪׌wTu("1suH.yIe,ʨgV\)O, !%c7Xꐯ>v?J%ԗH>4G%O0Y<>?,3hlGat'Yvג;$eoٳ cOSW%:.$]'!p.)ieڟ|A/TD*(k#PߎhOۀ=q7q 9 ]|N[봢6"VC(iFz-zߑhOϻ湏wt.Q2 @B2H ir?4H`*K\iLsPHvptW" 0;%q512Z&zc2ٍSF[ǖT_W9 Ք0.;*OsHtGRbvSXvÆW˙;w؊nBW8Dy3I GKvsXI"en]XS:Iyqڔ[zhӛj@9t""0}v"e>+ހCÃR+rà%W;*/ fMy'dK#<, zj_Ckimo!cF0GbKюd7&56k5Q "kr:1h .)8g)%ܫP Kcx6z*P%>H\~(ܢRbC;&9ٰ9D[tmkɟ$ DAa Ǐ H؀)eWmW{!#? 7G|dqus!, >:]be$EZ@l.gQ}ׂ2YˀwX U2rk\L3RQCk͟RHpW$W5`y IlM`g\МIZ}IB8FɢJrKbg(W«Tw%u>I0^]nA-ܗjSXN|X#vd4Qмr5xAXл%tv_rqCLl▐VΊS_aR0B4KW6 ե[3M2UHS,1)yfZ')j >iɑH뽉|;Kx׈}]7+!퓧^y xvRB<j1,3 \[4kࠆrsI85FAu{&礂X1*hL[ƭ)9R+}h_lB*o|-QZXgFsb5IH 3NC×umFmYq!_cAj#r\~z29H'}Txn@?_ bO Ź6tM0ڧN@ һi b+<sv]QoX؍xaj ty&&!Gso]VbrP(%GƠ$0éIh*MXklh­%kj`▰(?:7gi"٭{pF*{ֲBGTʅ "Xn;68E1A ED7Q*؀#!=ûr?G83B<>rDx@'@7YAqN)WHRԽ)zL #hPhVITM{Fm:B?ϥy=λʶ.Š8kP0~n~T3ovᝋEKcqu &Br5AK}Kv t=LS[!:EC}]|?~l`zl5H\w/JK`Afv.wE{Hͫoo&]×+tC,Pp:'y蜞pAS9T'4" u Ls aL g I)O8vyG9ܖ3`-;4 -ɕ$2TYtA a؟r4&3AclMDQYC^ȇ(X9|S1eD@Ʃ#ghR/"h?ˀ {XOԢ~ j\1x`.m*KQ0ОMma늁C9qy+Qh.mir&d?m7JaUKQ5 1 GyI}PΤ7~˄eZ?spйTgܖW!~[CNLi= l[ePl%)J*iY@*C>e=,3¦ h+B&98Fa'c/&$Jisi@!wR:а u |ێϽ, nҮ~}U~ޕx kQ~PGf*/{+NETT:%Ϯ/},k|`blYnot@*`ܵN+M {{حY?'7tza>C9Ѣ]re K=}5O_d*b]X9Msg  %y8 4ntb( JI.|_iZ=q`tli`v.2*kV:Đە_<`VAUv@-ɻ?KPxQϷŎ Yz@so=k%W_9bK}S}'0fC9ԩ=5=vJl`y\]Pc*}hDCyGɹue53wAWԔáT/w |SCya<ȃ8:UX(g~vS8ZWza'tGIRF}WH4T&JZ+ w@y\b$̷('YS}{ڜD 5o1ch(ض#zx x6)tjN,笩#@9m'8'`{.GF<5Vx.G\_iMf ˥&CJ*@c7;ZX hV$[޿_ʺ3V&Sf6k5:vu͑hd;-Fܤ ov1VgI 3"9D?h!}P]* pVn8#ټW>ibtrs/b^=npfWa1vQH _N~yz}Q抁?X񵣰|DhtOkcO􏉳!!#?d<,T1yhMkei&OGuHOb 6G4RRII++x8I@MDKr^d;q2 V!ҬTM8b~W֝>1CoW;6Ɏ;i8W[֨Bmuo#a9E# m˸~s0Pt]CF/&pvfI_`X}bJS}JtHysҪu(hi $zh6J}f Vl`|2޲F8C]]0E3x K">.~efKw "F'a,4nC"q پG32cj5K[y |p&I.emF b%d yk?`0mS=/ 疀Rh' a\ˮWjҥW-'#Ѱ 'D-r*l2nZ3!o t/[c9 9r!/Gt uƟA#+SobSyF;Gx ꈬH?A7pGoGL1>DM o#h~C6dUd ltj@&([QyJH~bwM) _o~y2AS m}k71 A5OZЪr?"U[Vgd$a/YfӞ[QlKvS).6Wcyv\_R*05XF3?i#J=)J?$E3H_M|!- 8g^wZ,S oIg=U+tb>H<!Wl"<'.O" at-G:?'OUMKx˰& /X2= {3yV__*^o!ӭ1QĘ=~JZ{IO V2cX2%Ƹbh泛_uFȖoJweh2} k%a"[/,ݮo<9CT\M"~ܙy) 2(!aS z#Ҿ.P3yd"Nq9yNK1%p<T56TBSd,/Pl7v˥+B#0?f%Pgxܠ3;YNDp6"y' BԄ{.JmumٿZ7O8[-L z d݊O ? T쑫㔰,&C]EVW @*mE.B޳[ XSS[& QPr^m3 ?z{pLwSOðĠ.? 24|S}nIw0D brsmZzCJJ 3'Xƛ2y}tbr%3cjc-ӛG^Rmkcg٫#ϤO| 5q3[(ܳOҞ?X/2yNT_UAQ35Uۍ_6$0G`thaaFx ѮR3!{<_+HɟCN/VfȁVČZ5pH+#{Me \E mzDR3 dA^J2bUH)zzc2f݆g*^ιT~,E;/۪4Ksfewa?fЊ9So1G ؐmqan]ԔcMM"VxSWҺ!NG< G+ #P \:W&& ½{& |'%ti HAS32ASp<}3e>/&Je "+&1 ~R"$"\R]\! osJ@ cj-<rhQDBZFnL gWG-·޾lN'g$ *Y .1~p2U!5C,lf0':av&K@Jޙ {nc֑i0?Z?n+s7ZCuY*Wa9ϯ0wYjWP;zA/r2Π9uۮ8iIVI'[ ]hrsS|fݻFt /BO՗L]KXF֡V#yNdb,+FZPu]k% >58,Mha^m (E[>}翊/`JO\̤9"'%50vRui8bK·U R;!da ' E-MmVdo{59i* #sys+UCV؜Y麉yta'غZďIkn24K h)4}e;'ryOs7tOcȰr k<ߕIg9]Ҵ`"ͨ?/6+ lE%a6IK;2 ;)gl /HK;M''@2-zBRi!p,Q62 kQ#R8 W{$B;uW &fD;CNPP$hF#$q l81$:PWZ̸&(cArSmUuWCI)z;WX):`-^4U1R =% lon9)3Ӑ0JZ"TZϮnb+f^*M c}i[DPyU <iwO2 Zu r`BC/}6wX+@jcl {)Ӕ (CnZ4rfBOHX2@Jg;N|Pv#uFY: B 6he-fA91͈auwŞdm~?A}FyO# nvXBJB:(*b<7c&HԈpP:!P5FUHA]R& I+!{KL^Mo|uy5RJxLJQt403H{uAQZ!s`iHyYui,KxHΏacSN}Z 68ۚ"^o V WDlu3 B,Ն7Go JlؾA?ePVv.,nC YfsmCJk'RqIe4P|M1`3r셋d_^W_J&qɶC)D>lG*ٓ/\gws1!x|y"y`"N,iWGf\~$`?ߨK.w;b1/~4 9O]j6TP [&~J+5ԫ`H̓r],LlXnؽ}IP:m,.|__ڶ84xjŀ ~ocKgA?t˟rVCg2`ҡ+Wt|cLVOJ&M> 1{+3Ku/l_F9sH=uFt.exxF[( Z5bU'PLgDoNTݤ^Ok5}^N7Thh?,yʢ vapSlX¦{j&"Y"K Pko gl̵J("5Qf)vmd̈\'Xg'5t*$n^HAtQ'9bMWAj 0)u L@sݛ@JpǙEE>:Y\8ϵOju`illjqI!hM%TJZ??T1Cm๓ 7"?[nn#\?R쳍v[ X !J9vӉROU⚐JD8.Tك ! BoT* 囶xʹxFccL:]EY 'LɮRCB@}@M">5(z]DC8,b:[7_DhjGCBꍩY`lŕvkJx`q*<=nVs^J;*6OwXZ愌Nr"f.2X} SB}%BFؼZdM;_Axg[e7vJ:s:+$7 ;ݻmrF$/_ەPV.ZwuJkj)5K2&, 蚺pH廕gPh" Mn ^ Pٺ}z(8,h|Ui 9*t (MݒT )mAs¡+-ɚM.UVކ "Uj iN"z/GCGXjrY7Qլ-yCaNRsP k~͆&V q" j8Ҟ\pdp>CfwԬ$iE}FyOˌ7EE|굄Xmd :;'pBp+uLv^@&VF;~XY lLro(!6B!}CЍGK5ce y˶forXKt5Fb7V tZ~XDntpUl7LN`!*lhX§oa:"rxZO`ņ'aT'M;Ey;KBX"nwyx+s#Z <#;UN{dDP3ut᠑ҡXJݴj&T h L1pڒ(GΣfUj X8DJ*d8J 1hT!Q@"ye?̆ioa9"&7hSm]@_G̅F5xq t6F棥v3وZ76ieyTpIǓ7E8b6;H Ӟ)  Pn$<0}6}&GU(zۊ+Ura؎+yOnpG>mtrCf = 9woɎ/.E?0]Lc/aЗJCk!xaN[EPb F`=u`|X࿪v--iLo8FlGj\q'b1sq }$䓮.!8rǕJ6s }(k"(5ĝ IhCE>z*Yl̒ppQz~Y<<$ 0')фUסltBv%緫Î3 !?rho3gj {.ZYx0aƇ 5eؿa,]MY0=q%G&@+VCuaݢ^SIuVw>DcQ^ƻdz6ggAZ!I|giHB@}G+g1#5Q H"y+-c=ro#=&"$wYֆKvk4%dlE7gVF<5`lZi r>rE^ jPȈiRB<[}}B .;no58e6Q¿R@;D6$0(opWD@g?a\WXEWǵr M< 3Jyyᬻq ^yfyIEn*,Qj81GL4;>,dJ]G`xiHۻ7O7WCphE6,1*j8\y&R;uy#Gݮ0&1:ԙO߄'qEV왟FpNp䓾+%aN'3P9Uk:Q HNP*rڤI2(b0߅xҖ3![-R) MkTa NOܔ- EPScrpՂ<ЉrM<ˆO٠>CO4O9,4c`A~9ϧ|(skwи^R.w\M/n"<)$XRǫ޴ 5^`֪@ U "Sfy;1p9MD)^;>#E@]E^y8*b%bҒ R>FAJgzWigj$nNs ƚ'^(aJ`9YtEM.nd/%dA. ̄ˎͶ[̂5o2^.B=_ []`Z w(8)n1ɈvqZeV;GFeߌ-+= =(xP :0-@][(Xu{ܱ,zՀ=s>㰢:* ,˼8!^(X`s;U&l(@ʁ[y۪nnXOVWQAcr9k6#b&;Cw^ҿ<Bv@d% c0#/>Nِ?5.>lods ?w`F(Id' ?,Ѓzfʉ/am{\@o$ 7fs$c,n*KV`=A!1i@jC\,@?zs^\A A r)=k1֞ J*籪RqIn^|xv̥nς+5@R0I%*hLBzxQ#~E}T۸BԡƤL }8_N +qb vk #_=_$DBoiO `G41%ے(sY] *aP!cl^m7VE/TwS#>;!k Й^,.5ϲ)O]Z3)aJ\&^X1vvR9l8Z\VU8/_y=uN++XWҼO؆Ye6 Mw . ),O|!:,1OY7$iGdIgzIS85νf 4, {*0j&Y=B]YJ9{0 P<0/ڤT7ݺ{WGi{0lvM5ߴd_C} A Y3"9D= 1LGtP]R__#R )alm2ʅYv~\j€VgٳoT: 7&H( XixU ƌQ,Pz512N l{Q?̨J/g`6^vEFG_Y$Ν?3@!%֣&sOalmuB9sWI=oq։PFÚڗMXl'2%P(z`x]a^nu%~UkY(\ߢz}GWFySZ@8ʗт(aqƷƢGB ng)ՃO C .a$ϛmJWjbBU)l!qEf y"~=@-qI{n. f^)lvVVKvհΖ,vXto57p8>NӾ#"~UG "Xh-@!T'i=Ё@1 &~=bqz(yee vH.,xl`cbs61TZ~i\;h;i,U> kU3`TEqZo>:K. `CG)6U>VS>.I" 78TӺ^L$;$%%%rVKJʾXsMFlZү:Q*ESh7 ۏ ~./@CM$ߧnspjY{jΨ0_kߠ[⅋g}YmVuXq??ͥ{}a*Dk^nUj޴b[yQ =Qnm}Ԩg_|d$l/+3Y| `!>I2d&eӉa^N0^G_GdpHjbگ8X$_rYb2e0GYdP``zdx&J2I3Ubi\@##(eЙܐB}V+WNFbeN>%|8-E0N Aώά\K% @8 LY^bt(BզFh>?jTLφsixsS;Ë# HVA)^gEN|0 U[bq 0{uN E:ILc@d@6"#u5 d c ŽA|Ub ͽlɂSX{5Ce xxS,:jAI|$b,}C1!Qj`CWǁO/THwl+a)-1sC+ĎpU2\>G(~cVSPO Gs[7usvӥ3Nۉ8&Q]P}ܻky)s/v2RD3{؝4y bhC,/h`tLDjy _͈jHZ73L/ߟfL46I@'mjV2!Fn90yN=ha ȉ,8L}xDI}ZL[C:NNyLcݘϣ82u~Ey-a3x\ bX}Vo#IޑQw*cG!a\7G(nڲ@)[湄wj$m\:iܒ&)Jq<^ q-e/}[r xX]nքYs^61;ZM"/ zL6k& 7h&yR8 ) |mLT F9NoڢݩٜD XfKjE8|_AB sΫR.i&;6'LV) !A8?ѼJ]Z':|ֽ7m:iX-;q16*nRqfXRhp<5P9j7c B.t: lnu8Nmb\6p4݃rʑM\=p4ZonT݇([u sXaΤ?oDʁPl[vD;"b+ɦbXWp<wk@oU*:Xͻ^yOZnг=FN  *A'U6߁ J5䕈y/t -18~bt|NO6jJSfRYF*5w +R$$W%ٶo3F)# &m nTFOFQBWM~!UmAe_Mq_|<*:aI̋jf_"72bX5qDPW1x.2mgLE)J#B(=n2\}&o*h1DspqRY(n̦3o%o.ݍkg. z3-ć-BMҦ&}.]X>U3lTmcdkTCBvPIݻ$zxm%^ޫOg~xQm'*(L~;!?պ!f ID ˒2/S'Oid1{a*'bS6/ *`܏cWDrP> =Pڵٝ^ v$9xs.B!>哣w? ٤,b@AS4);TFǃFP֠ "`OƗCqKLFNo akĿcmY;?-g=j"? hs$6< 2ƊL?0[e~DC SLC|yy =[+9j%8k,8D.991:rC 5]d!!r߂ֿc?IIh,.2(caGN-LǪoI! `l8  vKcׂ|vRybY$,"Rkm9lj]Ї{4v:ŭߣmm\E`<9xXĢ">c6ZKFG,(.fSQU$kܔغ!H{dXժ:L-{@4z$XhaՊ(K1N -܎jd Jnyaoni#Ω4*#QmFqLrfҶ;!K~.-JnQ'Z*?Wt _А!Dy&~m+Q%FUB|sdG[*V0WSH\cx[;qxE/tr2rY6F0iyYuɎP!ΑT.lju;yH;gт և I$ۅz 0r+w%J85yIlqь).i JT ILh@P/Ӏxhp &kPt<*ʬTTc Lg0|>%wϤ|('[6nrb_BO8M˯&Ig@G@/͉r[oS,&y8"4e 3xTwE<|KOO's"T.%vw!ԝdyd/1rͥТI\bsۊoQ\~}:.-س5cthpS851`+SThQ1Ay:Ef< UpS/p$U$0!׀pN{-ba$fOxp'WSG .6n[GotU30nrXZ& +wg􌞒 5KO ؄m3rAv~0JNϨ4B#ڷ0k@TIX瘴0t<c=\](3]{W+?,)PDMuiJ9/ɲ)H \ ^θ4!Y}tי0b R>aﵗ/'H:2]A=}?7eQmPs3QRh j ad8U_8b94K/OF^jvހPҒ uasc]#Ur8P~trʣ _}70MS>2(G+2q D~5Y`?x$ޚzAVA|^ԡ<ׂ;+/XC2 g֏ғ݂1X~s!tUFW:yzcL6luP2^ uywS^XOհ'DO>?0p+]YxkUT$y UXc.c6˕YP?a]溍բb1Vrcbkzw؁ɘAN͞ ?QSl.-4㾢:8MfZj (~=q5k̩rRZ' D G+Fp@|/ZȰ5gkL%EfZb~tWHoH$Jt7ыoA}e΂X 0:d"0 2~g[j]ڟp<%n)zaX'׸;y⒩4iUN`4i5oq(}dIcC*esB\5t*6V8'/؆!U2=L w҇G(>@Јz N"01` _o=SwM/Lz B4RY +*@%.")X-dXqk+BR{HߐT}W60'9nt~aČBH!3i?i8ѬE[po>8eq3H=1rJ #IF>(T86fvi(qgPl߫+Zv.01$E"vL7]ݛЃ{*JbET,ǘϝ"V\gF2_W{dBe)2G|GsJ^gPsqib$ieh ȇ zZMckI60_zCEMҸ!3 CI5'IUՑr}2*\YdJԗK/ ?( |M6ߘw.I(nKOH*oF {< M.O7 u* xwC{@Jqe!fJn*#ؿzPUF.IгᢩD'$RC1({wYKMElEHԖY'W"֓(OŠCQ 5lS/wq {Gp"~k a澛vL6 打`{^JKƙKH埙*r!;vFs?MԨniVM>=ƽ`'EI Q"g4Bin~i/2\а^AC!WYDѭEoj;InpT LrP 4y۴bT}[QPTTv?37xoK}DQj =B2uFr1WAǐ#\r1X:v0 1PݗNgZŀ$S-kBSW~q{4FgfF1~Ma8.j3ZÍrxf {@g*((p*jy|q9@D.yY3:\LJ?Krb, MeQa\;>C-XZ1nLbg 䌤}nmSLrgB4'V&Hj16Jib(RZK&]WH$?26 wԇJQ OȜYQ 5C pK5x;1r)͕mD3L'Yu@՝㕽Ԕ˟<6OXִW~QڧAʉaMz^1zo]Rw)jNzk\R(w*khR5w#[Q;cZdhΞy\WhpWg:cOz)J7Ң()P] ;!~bI:j!PMQCcn_ [{ZV(QI OZ򓵑y3D5ֿ,m!i)`L`%WR]j,/܁eۓM wmS4q-u?ӥ)F!߯r0 ,$OsˤH{-PDJ3J0;懅w93h}G.CFN!-k 1yG&2En@,H`;LQU]"Ͻm?ΰ\pN)^X7߬zo*zՠn[ݑ,F^+gO;FE$WfQ$s85 }{aGkG20Z\NJC_%7p԰1_KuA-~{;zamtpU1 kGpggVx%q^%#kQU%RRݩ|4cr_  e0O[Xba8Ft-X͔~1xpf>'$٪1u޴gme=ȥK5r =<+Ӏp"e|Cĉ LO9 mFU sſf~xew $LS`5M nw'DzjJ W#ya(7H(ئzi fa:@U@uB5 LP}s8Wܨ7)LN 'U,T&]W~3)!$RD%ZeًN+o|ƧWY1V#tz,-;:ijJ9S<z: C% T% j46SvAԧSwتP-`RkuITCP7Fg?r`Qpm+hcǒH}jӡ "JN 9ളG8L0PlR/ef[/=U,]lh {U'9Ӈ|W+ʳ$w^:F.U:~E!s ~hjHgq>&Mw'R+Ļ3.\ X,s+qX|lp}v+97k {qGABwg8]yo|;V$L!}KQM4Gtd~ĬHu ț"=[[] Tvu2cl]5V/$I 5oC\薀_݁/u`0RR ̆V}++ENg==z{j7].˻M(UAW`ўZW!3qJo! ᯆڼaD* @9.P:1 ˱uZ"1JWΣljøy~\Ԫ<5%x }@c@V4xw2H24 @;M+J.‰ `@(oE諹bҞPhvY@? ocSͶg`[?Komٓ۾w,Yy\ "ʕP&C͊ E])q !@8¸PWE$4+ZB@6բcwP)=ðYR9O2{+;݁ݘb`O25]|t~ʧ}LI,f|n\cqOW2C廹xgmVP+=[8SKE'$rZL^|W3M7uY crZ9&{q}\^rq?oߜh+v]Oq-`07'G%[w7R?l wmE#|=D:94_zqJ%nQo$ck镴Z51}nD9X":~.ɩ IͿ9a5[yc,,x@h?*)wx^m)|)bcJ8<&oڇGǼEQAC+ډ.2%՝:]y;8ӥX"7Lw9eI$9Aҽ*B&-&).|FQt1ˀǨ0QD]quDbY  HuWB;=w܁O [㳲L|Q=!sfmIN-NΞaBm ?\@ 1ʉ OwR|50UxԴD&!#$! ws : tLP0tzG^F4I&xA }Zs{ݾ >Mv=D_3i.Lz-.^T `| *5oyj \ًtcFs ;WwoeOvp9'HQlM$^=cuwcXuI O袪U-9cLOfo6Ibe~w\Hx+\hӰGUCcnM3C#u]̘t;yIfGcN&UFRƒ{9ljVm!a"hH L\=mwx8FtԎ҃(r%EGn-zۓSs\ID ;~ҁWBe?څFt2LlLEi=My-<2 OGs[$叼ԤSHgPkzt)szI y VPk-ATCp_.x|$CWZh@6ϵ )ē3Q5i O(7 FaUΰK LOy_" {e LYjyu{s6*tB%a"m>Iσ:S䍪8Z %M.Wu9w츝zZF ɦoGh5`B8#qo}ʦ9IClhe>=K0Cѳ1QEGdWZ䮊)"lff !݌dF鼻±3ZzI f3mwD0dY4ƆhMd*$CPaQIB!俣JЙ./ox:,;O _Qv@9g |! _c.~(GR*j]튥59^#"Q5hY᫣ȉ [0bl|qYV2^, pdw]IF~/|.l뼣'I廃 $6D_4E3$ EpxB6{_o346H&_xr4@ea IѦ!Hiu}i,XB%wPH ґF<)?n (HE7YK+e-(JH| jT?˱A1tn>[kp<SqX\4luH |f8Iͤ]R7%sT{(+ X ^%%aAgDˮdtm<#HW`K-]< q'/UpnA}Z{J(RAS,esH?lݝ"+~n;@/[|ti:LRM4WV - k9x>`JW<"h!wZkw&1iRmxr^fZ ZˈYu<2x8%Ne\?裼ˑn16d>O7#RvQ_=Pd&OqL,< vq? 6#@Nw6gszgHLJ^Ruu:rL_a+0s6ߖ(Qdrff|v:-lD%F`lsr=H׺ k+T>*u*EϩJ9ၤ^J.:槯`I`԰S){ <3PPm"ǰy>nu\aO]+ؚ1A#,ѵ Kdž&GF(ڻxdQ E{f )ۄU.=ہx&{=E*>TC`p&8ub:iK J?$=<.Pg`5W;؁VC~ՉY!{Wa>eQthBbӰQMÇ99H^\f|L[ƅ3G~ph9j‴༒Low%u$-E^'tyGV5Zl42jYLF#.]Փ K>=)6p)\Kv wB*󜠤5FQoطfЍGֻOx7VVA ;;Nnt+*j0!{< Dۦk',O1*YX-fDȵ?r+^w~'}c钺[1v&-׫aHר?-fmħL$ʼ1A@MVýAG!Z'Ux.+bS"*I!<6gM@ u2 "XT=8lm6i|Qy Tڢ)΂qgѭPru8!~wQ'=_ϋF?\'0N\{U o_cyȝnIO-;91b,>TF-HZ /$C%s4J'ίGlף z\Wn>{vhFE&fݖAn~pM}RJ+/LN6oKI=o>n' U=; ;by$Y Թ 6~3ck4*lWWyKpэGaz d@,jbL2= \[:7Wk&L:q,V9ŞqЋ6.Mر ZNdIYӫ ϼSdR#x3ay96#iv D u9Y3Uc`6)b7׾J_{ 54#ekO!Np s}!qSx`=ȹZ]jxS+\-u3 r^$H~z815)7dS.JsTĎ?F:a"W\tXTA5}QOE"{V/u vI \[1ձ}*O%J'p  y\=Wpf#Se\o?_.{+Q7 ގ~f$F@Q~ΠH,/o&]{CPs肥oEF5X5& .9s=g?p@b2݃T,do}wCzq 1bǹ^\`|FP=>*Uc.3 N,Ȭ17Eԓ Q l!0Án@㭎^eV1߂P"|<뗵 ᚵVVUoЕuv3ك2VPɞ^mU7ͽ.I NfP|9'T&QT&I_%r;cD4Z=8 Q`rH F(5[coȋ+v n^^"UIFFbe$P9W%[qs8jW3떢JMW/uy>gM_u g)!bw-m/faȭJ m"/bJKRdPm {݋x|ސja7wFediq =r9oTLuy\ gKY8@CG(Qt#~B"v:HI [bPpȦDSIE!l* K(R,R]ywGAn/`# $l#Ε>TiĴ<9 ExO!@F?x}\F9CcIwC'H4~=vQ&j0S GN'^:ȧ?#˒X2'XMR!a=FN! jmm$Ѹoj( zX%Tgޠz*G;wXp4`ƬɔQz/cCX7W(.P1㍼ ӒxnW71; r y+LK7&`};@$;Q䁎5Y ݲ k >` f1Aե]{p_zOćk`Qg~KcOB_' F(TuSf]׳1%TouJ7fTn_:DC/q/y{K6GҢh@y=EPO4b]`՜- eDSt4]McWG`sAls l2is}q}:E6~CkLK8ì+!;lCg=o@d0SjE5`{ң|2ohYt|:i1J%)TIƳ˧GQg2q _mpr[1&6M\/oe#Bt9TD<l%eۧeQ;6s5lSL9LzF-6D;) (rUdk`K֣않`pDDo։\ZL^ bc); ـ*ȗI!5ĄqP_CHJwR2+* AÌ圽۱QI"h k9t* Hۋ-;Fm+mB2!L3{xWӗD &QxU}" ો*di0j 0~YP>5(/qcNK\J+.9=Hy?)c4ulDb@!><ճh8?­#R)[Ny*6~~i>鵄 -b4?7-W}cwx/BuaTɦ@2U% d9ҿS@ ^VqD ){I~l^gm H@oGGa\55ϳw8V/鰓:gSG{7wpԫk?|VZGT~Z ZſSR'߁-pHeJNy휴U{9lᢰ,ƿa8tx.5"32{w'%6l0@Yo^.c} "KHYgQU|}< g8C Ա@XG89yUY+(R~3trvq+p|8.щ6c7 E?-o$/"PO=GYh˝^RC"ZԍdxP&|y>#BͥW4ȽAeGJE+tL믝E|d6 l i8ho%ur f&J3u!ji-1G9D | }L)!1>vS 5sgBerq7 Ey"qF1| _4CXaNRL w в?ͅ9~'/<-_gg0.m FnjYv-=ұss'2?pHYq+VpH^~(cB[0T0Ӑcl|lgT sb 搄KO4XeCBs-bn꺹'RJz\C^o9{U/ǘ?6d72WKi {@Q!Fؽ()Qd{6Ylc@&/.'&xptDTBPej}KjL<.o3CZ!A'!\iwg{h2jy7R^-HJV an Fvh2leXI9LCք)Vt#Qp=~bYݜ<AZJ|x{Kfj'^qOэBAd"&^U".У҃l#mk ζ5"6YlX|Q(0~kHɿ!z@|Yb}'RLoo#@wAYbMIT?`{ؔ.h&oi{>ak=Nxش+ŋ/4Kd RF,l5_@Zb#- APxNﲦtj57.Ƌ3/ڥdx5U<wo6q%;Jf#pΠIvڕ7aRqDfT$(XE[)=z"$mqxD~Kad!cOF B詀åΫnȾgڦ1bI)/@˧0?ז!QzX h Qҧ&5Pme0(=t{r޾@57/'Q|ww*߷r{*1u\U:A-V?[vV4zaoMd %ڍsϓK^ 쪘=vRx.c=X=l-])[EN7<_S:ȃ760xfy+9."Q3FVԱr4Da 4{Y#낻zj%}?)<,aFA;/n7<M&q0z`Ŭq5|A£T[9[F.e5b0&(pNZ ç$ 鍛fL 3t~yl]l? J/B$Ⱦ R Ylw}QBZ0B jR#sZUO";>\vRU2JőwD(wesshWqNmI$vs9TŌ~$QSV#Y7׶3OpniFVC*e?y xfW1Cg/ЄTtI-Jl}e~'VƻFB4=˄(۪lxM` PُM"PjngZq7u!vzg&svPAjP,KUHݘrKJv_10\ySj-ˈo&#-1Ba\oߜH:~[*ޚ[rۍT`4!1&gXPFLqFTC?06ULڹFQE ^]S} x؝vM4":SpI*AI@u<@˕+)8Qj& R58XmJz@;f3lȂR%CcW*ow˜T"}O"}Hx$7rNB(ljT"W>jvc YWkW:4(!]T<:~!U6j}ذj1MKCAOÜjwoXOxgG ݮ+Ic*Fb];M6e{֙,kk `'6zpAz}Zz344QV9\B?:q6pKhoRDHbxmcELR9xDp\4Wa<)'nթWՌ/80] ^C`:r1tmmK–*FXKIwOQ&8m,'UCpXo6B3VVT'k˼h "0$3Fq;B%@ꖾD)Pĭꂛ-zm-dtWL;sōx)@_q=U6 =490 6z p#}g}Qg0{s~yDg ή%st@F6x_5U \ mP@{#f{y(ɰvoU:٩ƕ# Fv'n l= mqo_rGV:$p*4 JYS_VXN}c|70&^¤8:[u ?j~3Ծ u7,$&a`ѥHE"IN!/KtT4ө'5(:%ZevPy]B%X<1\nN-VW\i(,ʍLH[:YXYM&NL=U''.@i%GJ 66)8sZ@\׿̖9 PgE# @(h-_)v Y @uZƂ( E ،HmlWIҹ hVQl:sM-Â6 "d+_{壟:r1M$*h+3v޼)0`wa%ymmVLy+x#cB[ *CsT)V"zw̶zcH+[G숧1ҳۖ>,Kw{Cdc^8=}/ A*0AEA+]f%[ofYi'eD]&H7P&mS;J=9䦉 ,eDZvG}NQ<8Vå7hg6)|>GT(+؍j3< C5-_\ =<+|(B/:EcpwH&ñL85 ~P:y[A{'j]"`cM]Q>ec`wKHʔ~¨U"2JM.2wyk@?! l*bF[svo -ks9]b}b (L7}%a`{g'c-ClKz~`=v;OA (IHǩ T+WG:G JC9V.1Q@b۩EN6 "e~Eug7@Nb|^"0'^ |rWIŖf*(4tE+k O=Rk-"Qe-6J*ur =y ע`6zq"zF$6N Ugzz·OiRCW)Pa$P.#rX=wfb]h̚?|-zW̸T̏t'UVhB.EJD̖I6`8ZuChFHPx8 [J6q+Lf2r "R {kh{|&<PUQ/Qt+ف4$:|sD;Ɯ,E4,?pkUr*v6/7wGs,;ۮ ݶ/I5~xb?D6^%tT>PI[)$Tvp44Ҵ,'+MR¾aKKPՇ_*=]Q$aR]UY;LR쌣gNv(ۙ?5HۿUۧZT.GXGxJBc>@g9 !ZX>qq}b*=g):ԣ=k& i0\IY]px*>_ Qo-}?E)@}F=! Z'`c^ijCQ\;byi-KE"k(+R?3uMUdsq"\mɍSu%QYSeqš-&<,eɕN^`mxe-"?Bovs R'Bƕ'T6+z"B{&dvUQI:A>b,5KU:슠ua)SIw՘\\zn5iҜUƈtbZ@EeTU3嬭qv6(4+/ ]:V{4t|' Mnu WqKWm;f[g!۶VU {Ԁ4 2H;O<~qrLXPs_K[, 9"F+dZ:2@&Ks|Aok-ݹ!qhs:[x*! PUE&ci?V:EEy81';moqs^YF/]OY/[VN~jdedK?څdA-piP=%_|scn:)},K,jܗξN0 R|{,Lw_3L.;ބk\ȑ~̈d2B }T:RQ6~h T"Ÿ\k2j'v>jt/k) 3ə =u\1Z\U`.|oKM3 ~"'E=bF"G4`>+L&/Bx3p}p\bEO%nSO2I'!,A8 %vE٩?2uL gy4w.*i8cqVȚ[<=$ʉV>ZAd*_4=BD҈^itl}'xjOSw+0 .m=F4MgV7@lb]ai  =dp8X\aXxq j _d5=\볊)}z~ױ_E }~4>\É@FSS: HfA  ǯ;AYXArÏ ;JXc^˺ gP7Gz}Kor^ 3 yF.r?;1Ì͘p!M%}x/q>zΔ/1';3^[U;)5b yYBVl0Ms}drZ'˪7UauRGD+yYzznhSC9PArV[׏Lj5ކF'aVBiHGt?%_gw44 |m#حa־8ĻO0h:LŇ&slK% [߭瓀rZ#G7%4JrȟJ1WMa1uh+뤙i]Y;\ߙήF,CFN#;͎k&۫>:qj40]uu$0COfC$"ۑm|ś̉?MfHtk2sT̬4$ A{=9>+*PP/B]b<Ar765OS޸=Gy;0ܸT9&K0 N02%>DYļiW۰O 8}:W\ Rj+QFialL'cwE`!XZuNtj6C18}WV>f`lό!`wP_ È:5(`Γs…݇eUwpش !{fBȸYMbZ p5QIP܆,ⓂY+D5W5cH5C׺kB95xq vμ>^ANV %UX~9 CnڭS0=OƼR H,t6M#جi4p:GN=|b1 pɈNRzr \F~S%J؆i9e ]oš|Ŵ@].(4^V~"9} Gb^Iwkp% !hklTG>}8)Nv N  wP?>CUEfp {;Z"ȒYvv#ZLr܁Y*Bss0%܌N~wKgmp]X;]9czbonn✚,&cMR SO׀L=sD4|6w\|𴀭&Q5xڥQN -~>G uu`kdQ I?4+zQӚ?էM0BT.&#v8(҈U=bs/( L69m.u8Q+9z\'M$>3>HG!]yy~GMx-ޫ _4 M {Mes]\@GZ~@e6tR#49ExZ;TTVܶb|;|yTچOQIBTֱR@L0mJ@CN1_E#L?P"?":Th4 1#1VF\>0/VH x8o)nlpngĎN HJ3gm(&}&odn-[,ǧ$\GwP.PJrP{aNz-S."ɪaJN }ZM Z)_]ʼv|R!%l8uiW('X]_,yVS-ܼ#ĀURݤ&1Yg? ,p`@h9,͛Z#%@zʇ5v&As%'gc,];]WG_c0FN?J7`MbӾzQG^'oxY/k W0e6h,JmG2~dEuk| lbʉzmPG{W I50187Sߗ{"qK,<g7ic?GvlǍQ7 ibR[7ut^1.[P uы/7{NmlcQkyaKWBT8 ܶqY;\ZTMv]qx6O(h(j]B*0;Z2Q7 y0~Z/FfRg#l=gVL8YLFHTSVb p͹FTZ h)ËE@nrhl0G ĶՑHq%^d B0B~&/VL!0Vӟkl qM[WeV-sv0a`۷TŮ'Mɂn|xs{͕6#a..u:D)5[XmWu`h E% XuJQ ÖeurSnCKx}KL`qΤFo.c'#+X\cЧhPąda< <ҏ@:&TԈilD>fixT/tV' s'';)LXٓ!՞T#`ۋ[Hb"2Nڊu3̠ZݤŔ*k]>FRu Ă\E^VV{)ץo]5Q ERcw-|ቅmڡ:UY yd.ЀkUu-kADB3z m&#Cwp4_ơ\dS(FJP))ϻm-;BcǑlh(mO"yu貹OmY#g-lGᜆ~!ARS0xL9*,4U, u*7P=$԰o譑V(Ŕf;sf{ߓ7i r]:BjmF1O R i-+3 ix +==T?Eߺ;pL"[6Ӑ{C&E;iڇ(BA: NVVzg`-=e]tHE)RJoCЋ%@ԪC%tn2—Z)+ ){A12AZ!l:{ i֋D=C@ɅLVx0JKNNW SΛ\1zK1j4h 0̼[w)%D1a3:W tAkP~%~QQLlOSM]{dnCE0te8 T҆b,C{-'trbmd$vI*&l4 Ry_rjm?:2sȀY#!qF \)'*e̙ 1hU{%"e:tĹ^}>wN8N/!Sq B<1D~paޅ>`GBl6F1f~< mwg75fJ9NHZ=lQ|pѰW!nR`5(,oGO-E·jQ.|'s<O>'w9[Eq%iT!r5C36&1/!%J3(9#0+ 1 bڰ\|+oз=A(2yI7͟9yI{;f]r׼N32feG no 0q+ %N]AfP3^0maZ!l󤟯rh!ABe݈gS-T=?~C+|!Vq-@RK2;ބm@tu|\<\,Q(TP8pq58]3lhc &OԅإUI,բD23靥m$yɛ4|w1=[A+\,'YC̈́pp$2(J#ކB}L8WWg?|pxa-&!^!X+G.wڋLv~S.,Q$uRWE1^yNUzNMr°򢡧 B`egY,GyS"T6B4e{up^u|ݳ1\ٓ3h"XA&/NYɝTI^FC;C[c x}'V:%JhV#l6_l릏]b Mp.Uan1[AjehQ?R@-KᯃEݷUN)CЎ\9T[j7'鴵$ȹXA$n' j,ԃa+FBɽfV`4\0@Yuֽ?Uf{觷G) h"2գюc q "@0a(]xp-Bem<94w+J!㲐[VahlDukmfe]%-4yl  L>"aHѧׂ\qP~P DzF޺d?=,&T)Z)GOYM7%~Yi֙ 5]nƙ"ћ"H`te&0fe´ Ӆj<}f Ȣ5H@YF>nX ګ& ]e*2f/KDa܌kE>bhv{|AѱÄ"`$k_ii T On1|&p@͗B"J,qTrfP4%m4 jMvG}V8:'M;L]N5Aݝߏ1\5_d& '!n[69IČdLW$ Yu Ǩ(hZ,E-d g.!Dlh*x-e*3 㵝_W=BFUj 02w+ئ{L2-=yS 1MqV kV}pHrĄu-nO#x/ ygJnC"0')Xo6fYE+ `:˥ | xJBb!y}\Kb1Q`mE\&ێJ ;@Vb6"3PG% eZW#͢f7SToJii&E29z%:/s!-dvTMm͉h'bş~~GcB@Pd8rxပdX2bU. [3{e-~9.O pbC'.T #\iS$1:5}Ƿzk[rGW`S13 P,I}yAdgGUb"ܮcw!͠.JNÝ/,[n0`Mn9\N$,v 6.9N݃gN7{Vr-{">Y!*Uᔿ'H XRᶱ*R:v~]=%<͋ CE'Ȭ7m»r ӍҞh*LЄX6W+\ӥM[n 8˾} Qg8:S['%moVg\؜@fS_ vDN FFZ9jh?p bGJ$c@.qX*}YGX kP0X6(z\4GW=W JӾ$6c&f}V,;3\H@-t\dvFL#BNW[EZdn~xyٳ!E'øE/eFȭVq>0WЪ>'3[1+9޸xD[;Ph:ȳat*BVU?K · %ȣ|56"yX"K2@'a灃 e&gb/߳[Oxh:qר~ C-xxba7'_tBI"sš6DQ:4+=^\Β6B,kfбycIZky|)e>@Փbige2xLnV_WS8Pԩٓt<ǰyzsҾo「(;dC^$G}TDBE咊a6J?!ke#98_fqBbsr-2D ̯nB5GVIG5^ټH1{^`׆o 6+`<3Է5lL-eg{"ȉL1G@g ӕw]{*"b略7f! bRty) (3̩u@9 <Ev%D途wG{(u4劝 apX+JD!wNQ}K1G|5 lL:l ;;X[z#n{'^e'm!4/ :z83{;2װzޮZ?oJ:7*LX :L$(x$zn3XDui-&Y%gz2џ5< QWhj0Ex;u</s)BTHYMa6cՠJ"jCw@jߖ[,.IN뎮[D"`i/_dh,rB:π7z8#)ޕqR:Lˀy (uMЉ8V.y*tڇcXUa'TA ܹcpJqTgXFJJjY{u8M3xPé"?vgGMQһ[eTПxsX,7ORO8<ox_3skK~:}䉽{Ge&kpvfB{c99ul5Z+Pǣy=AӖ 3ʝ@win@e.2 y#xG'rv76hn "6F5BہYΰã 0=0#;azP:4^ہ3SuFWIlї4rkX{cr! OS!׿alciUh'9%sZr(gxΘl/s샲#)ǒG9zM!MDڠ\ΨWy HKyc4E գ{7FND@+[lB"vY L[n IcArw%VaqlCRˇһSR(b;9:}2J ʅ[tߏ%sz<[+  Paw1fAb: -AR)ѭpܢ+^*_yf=Y4J*F.r0l ]sr#j w E2\|M5* e2q]lJW%IQɃp.J/Ŝ57%EvPnoFԞszez~tauA-^3RT`1q߻U2IZu ??3. E*{NTo3)Qj{wV tJ>P hQ^ !<<{aMmVGL Eڲ=2Hٿ}/˨H#JtNh¥@@$kJ 3Ɗأ5d\)f/tN*Lu"8Ns~<>6^CHo GUm3 qA0GW Bc>MYb=J=f"%HXL72r:҂"k'V@6Y:\C0~| ylpwh PŴ4-K]-EnI~Q)x bEgBp5*ء94f!wR*4aoEݣ ~f _L* X%pn]q?5MgZ]Azq_fE wa Ktۙ"Р"UkOcW99r醋X&/8LrRHd_*8_sܫ塹>B"Qldd]*iKp=]=uWgϭ,xѧ?vߖ \R"jn? a.~^ dS(5vLx }f]7-C]mF1}HH͛W ]ś zk,ϧFp%W q U?`*e 0gek(?YwaHFG>a*{\`g?xqCaSe&aHu7 DNQ:e'Qy7o ]S~]xgf ,~++dIQ?Uώ+TY} Y*pv LAesq4y #5 ʬuo[*>3~"d`U"8Vojom.4 =;P()p %ɂ=O[ف~ !Ҏf"XI BnͰ{qnignhٹI<9+x+9kc2t{Gդmv RH>['/i};(+}Cn֠ B6'I ҀWƒX&1CFJE%KStR@~d؟ `Ɖړ!4ݯcJ>_XeK1F,I}ZsF vM*GQ.t6)|-<3JޒD!5wdT< KAt.wr\4!/by,<#fMtBeݒ3R& xDU?ke'r#̕'0pXk*#c0\VwR*mG!RJz#*ũSkW*6D|y7@"~H.1~Š>'l'7(:ґy8}4 G-J:~eLmRк|ڨd腈pE⊵ȭ?}Eo, a'VZyk<ooy'̧h5 IA͑DB' ;p/}3]Β ?+x{ݱWh?OԀP9\nIm]e/UݸgfwO$Dg(bX~齛*f@ ݲ-~ A͉S#ƄVϗ cz ?FP;.AӖ2 w; jK 2 y[%6E8vpK /}+ Ź s7K qx;3a;IXSt +aSȠ#g7 0z @MP')pkYNm~\'\@vHƖanao 9MEӜ.SyBC: |S7KSOp oj 8ĵprKP9.<_2OklK&LMW#ifEܓe=JاaO QZQag! ccY#myzBՎ6(g矛y#y(cQIM9[+MUBAbl0 =8tUa9K4mHpS#/ۡRm ^*€t)ESî8ϑZz2K9LT$ʒ;5 $gK$-+(@m ?#FHZcX5ZQ]z3HvtZ0a@ªp)EMki銊ECOH:X% XH6ԝN5cXk<s4!D}މ#֥:fnكL;pX&6ϛ(ZWk$WݯxF lwrމ$ShSGEtr I )C~,P7|aPuش](K ' \SY,.asZZnS׻#R!NE gcXEFHL:DNXtnhhcٓby yq{KmVr3/G=Vj2VNũ2z5-N\m S*SOG"i*}&J&H%y>No[RM)t$ʤOILeM{pDP ,UDMDꜧG~g ?oסbO; Ns[4h :}^Eđ zO;dcbEԑnuDl 48"@QC#akR 3C1*XFIi&AP'+zMs `6.[9Kٕpm~'"],d[cI30Қf_π/^QO}WGPONe. xOl6߻# MhewfoUŭ!!QbDdwOSakAnZ8gMSL6Sj myF%f.Thr?cLS>tk8 tpUgQrvl̼j*YӦ vt(hZρdVn_VoY'bϯxGP')+hipЍV T aUt#Vq[xaӻI6^7qf[)"*ᙺv>7[>LAH VBܧ_G2q4tIT!_r.T0n^)g*d 4f< *f&yq-G3@Ra[ˑsviy{л&ӯ4V"&g܆۵ zk^g1^?W(jӦb>B$3Wh|xg[R.] 2IwG&qX"^t]n["לH'Q.K *bR[qeC-ƚ%Z٧(v^R J$yw;˦yjf!T"uI.>Nv죞P-ˉb˿ˉikZc*dU "im΀P.RY#^HaD#&pKn/A:nNp #Yqi*m>O\k)@ZQ# Av'+Djsf& <Kcۧ@{{8w>bҀGZ2)m@?ɟj_ Gnĥܽ&bkOY˾̭^ڃ#Ɩ6>ZNJ2!8s) Z}"2H^z#xQcNt kIYVr jrSŬɻo4Y0veTHu1S:6y.컼 Lq,Sq\D^VUi\~N9 t鞚7싷Y P~秏\zBΕt2׶8/9P~c&X`jn^ r^"Nf][# VƏ jUJ'y,F kI蒖 6t\aཕ:Qc8IZ|AP:]gT6a6ip6T3ZD ].j9sq7le N}>-g:ItrˍLVtWQ!}9 ߫^xPHvbt6R95>#WN#.Ԥ %^c4duE2gf=}&s3šW!R%MX R^3vĘkD"ujҝ6E(r<WEkxyYtpF{+̷||P"q f$!賦dzR7>!Znv2uШ粸?s* E'}z56e繱ݟH^"*P3ndSRG1hXR6}j{-P)W+ /%_ I8[)SԴS]܅uحQ~PK;)gRB.:L`ZE2CA1bYLTWjl7Pf;xm3y ݭ= ֤mA!?JTl9'7ě{%4r-El,hlڦ1oZO nxu"^FV+?3[ӠfC  ۶!?a~ƇY2_дNcPG s$B~tU+urj~_l~h4 VjON%-\& 3J昪9A2y].$aЙiIJ> i5PD yiB,w|qI"@J|UPQe0^}7iG iCBabwܷ;; Mg܀1$k=ѳ22R!Bqt$8qfKvgZ5l@B s<48>R~|64&_3Un{zWc`VegpMC} w9 `-ט|5`'<MN$sňY"Wڣ]p?z`#lѱvB5=9$ʬIU8vXFr{+-G&U`@?d[Op& + k*Qgwmu+c4``ϏM.H5aWF9b+Agnwz0"l!?sC^Jzc6f%fFR[K50[Jƕv+D {囯>6n>?I7:%;v̈LFIf4{"n86F9cj } J9E]<彠!"7<'^fZC X8Hxu))r!8P+?QApuJ㳜JNX*{ю6Z)%G>/4zZ&IXӦm{ 7QN1 se^)]Ƙ`'\r]IDokA`5V@g$uΦ}# {V۠VZ6k<PWZTYymᄝ@~XtWlS7@!'$ <e#i l 5O&iڋCREP֯4V-|?|_ Z#R R0ssꄅ>S#;l C 腼A%Zf^웎Ʌ`ULͪ]t*0$E}{6+m`NkRa s)=^I~!"$>BڂAj{6яSkMMrB( pJ$p{9.Ri;^غ)6f*pzb@'g6SocJzިZ7ɵBtW>ʐ/sj,Y]jt.d! V*$8KX-kC=a̅OK~n U(L|tu!EOZK"wmaVSL(anJ" ]3}茗OҡUakd& Ad(IDmCbFy]#'ORJͧ?ͪ N?}<S5ȢD/qBopr5-E7Qg걟8IX!rfM)4sh±l62Iw&#D8! Q?s>K1DXؾb;( ˤD_ +sVm//zU-´V:#&5{>\cTO ]y&($+as,v>Oczp]a^ʾo1i0,dB^=!L}XЅ 9fFK'Vq-ɁU[!S#ym!xme_NZ-FoX^חwIO6H9u/hmWw3;=욞̹K+MigBqK,O][ٔwS} (IS,%{n[zL-,4s͕ "9r =ۇaz| =qt^KOXjhCx4NBls+n{a '7$͸]CIX' ҏ#$Xv5ۧ!< tdXBs!&+B ~( 83(]bс]V3a^KMd_e_gïǽp dHpb W~C#?]G*}E?ܣB .} rY;7e^C=6eͺ 6 '+s0vcv {f!62$RyDn~ UҍCW<ڔÕygYE܅PK˅DHB T٤\ .J(*~{US*#\vVfN&̢dѨ͡t >Ol.f35~ NwZqM"޴2l:ibTdg˻ .x꯫6$.=2S*ܭ#1fW4Z'W-1aMiCm1yp;KeY\PN9߻E<p>EKXõx%vt -9mȜ2'3,jV"4\4{;Cr [2%ҪV%jt}`NAJlrCAˑp|D49m1$F@L,Q{p$X?s~a]ucNLA!-#lO!ǻ׹P]^߅{1<v=L3Q8R_6s)B[(^X(7(YhkdFVMXBd=;7^I:2+7jEbp. "'X,>[fvԢNrΒ?~V HXv_ٷݱ|b;Կ1\HwG))|83qD'r'vOmljek= k4KDA b %PfY4"EhE)6O㖽fɵC @i~M:xOc~:cyv+.yxC_>rj~(1+c/ZMuҸ'[dvc9IJ/wD yșm$:RmQ|VY\vB6 -8ԞGx BM oڽ7h&3v"H V,N.ƣX)aຮ-izTo2";n rbOa{+B0I|w MʒN4םˁjh kǿw@%W0vta=4OdA "t Or0maYZ  9mJU|!Mvr5;=Yb#7Z4-8b CF󼱥ч?g!&}6KB!R@dJ|R6r0aЎM;y+k=^DܤELŐ  |^ ;z{aؾP$4VjqP{1jz|1vĆ$ԕUg`Ӫ tیNat)%;(L#^1Gzes6c\1 & 3lWj_HUioL0݈;ƈށnXS_"mk?Q4QW}uN%[l/e@&N ǩ:C]Dr_m)"q +[IOO@EX3s#zy(-5IgCVdfomX{ j'@b( Vd"Q)F>ń&&m@#{J_J'8A'_FiFk'1yڈOvg?(o2 lcS. 3$tNNݡOR?N.BV@ GߥKv4)zzGiGM:c# 68k-D\,iWK3/λ\khL9劲zj9K3;FG#~%0r-~O"P{+Fv ޟK6|`3=g4`1q&Aw uκh̑X|Fma |:XɥgI81>?Y'ߢ;ЇI%]L1qDo%s61J@nD=Uz=FT(4/7Λ@%Z  rjBU88Mmf٧YŐ1BDY.)$@1zs 6´Ig[^)@_woP;A ڣ1fn!DM$,tmO[Aن'~O\,P*Y>[*PczLdG ߙV[ XЃOi^ڻ/͈ڎTv# h?pUQ :`Х$@Ɵc F \lTKЌX{w˵.ŋT{)y 5_u-8WCQ/!3IU\hnQoKhTC59̦3U xՇ(G^sFpl_!3)O9 1z`)YTfތdj48Lzd]U/+6x%=^qhn\3o= .,K|=^k wXVTNV. U8ǵo 6 o7̮h"=ŧn p,w)2~:%nn -vGU?\4.itSEpwmF_CZ4$/19*`h.!~>9wgk>IA$rgw֬dE5!|VGUж( \'G/M+Q- eW3vz<hJ:-}C1@{ ,a'#V=+q|~*EYC8]ih;8zX@nqy&TkC3,%2AD@J޾01l +bov#>(4Qwݑk.CxUl+v@;=fn 8wګg}$]n[VetX !/P]qBBDx2kcwxqQwoLrJepu^t:R 9>1;c~oS)i KBH]r\P+P,f ڔOV[W`dܶ%E壚se 2 ;BóƧHa딯2gZg4լ,U~·:.2p94 !rOMṀz+tHW%i(S/(tKݫNCcLr>2B_8DXxtB{GF\By-\%o;G)eú{J葌G^g3/2uˑbo+|\a6Рt[#g}4Sgڳ+?'vި]Lu==sw9ͣtPp%1PFxk(wa߈p7"H'2cU~G 3Vw9㷢AJA!qYy1R̎5>rQ1Mc J"QՔ%gZO;m>O>qZ5d2l|ޠk ՝f-^ݴnll̨.Ar^L`v!Um]y[4 bؑ`,?'ÚX:o.c6<^C) >Of7\wYOS[u ry³Gd$.vAeK@қGei ?W*ʭ$f{ Fb^@^E?z.X v/ÞfjR5Πay4صj΋k{BO8Df؂{LT@ x\v[Gďj]ڲԽ0K-1")I&'DF2kFE7 PSn9..X wuԼzׯ2Q=q0 aE#(CTvI]O:Y4N\j#gbHa0@dsf/9>9 KM+N J:׊o<38E|!R368sxPx15I8ASrh]Qynu8I9nV4"9~qr C% :bh AfPQEⱈ>Dѵ0 E@PePe3GCgIr6YmMPfv;O Lo701q [,-`ǝ c0u H{E.U&_P1io`0b*7"(Y5seCr꿛[W|l %}!>@f`%Ʊ\C v-2?pk ?N+vGTxs Rs[d)upEKC1Ԓy7@*Z Sl }I%{j[7$!RY|xjv5Zꊹ|o|N2W% <3kkzͧQ+Vl=a0_.g H?.*Sʦbs+RCNilv Gu 3xR'T[~i /GW8q)تHئ{3z\1w>D^^vL#C;mfS~Մ7_@0Mq8$WBI6^~MFxD=3>ĖX<<;ʿ^Ds1V-V ?I l OPk;͗>JdF[>GTlaKc4b-2+ݫNQ.:j)J{$hnv49hVѮ$HKOi}or6CH▞ѮX?1!ϴs{]~x,RTPUlQbb3@4H* a1!ә) =)h1b` SbMabU,fE Sߊ:PGx3wt<Ll0<{"{@!sм1AÍ,iA_dG8w71M `NimL̶љI7I NLJ<Ŏ'jaAq-}Ă bc޸p8QǍ*mݕ#ۇƈK .yXG<OoN(*_Lz?pcl] i/FFlEўMXO^ HubS {>sJyGktccBsGzESR6 lZ~yp'6g=(3 kŷE&㶋'Ib3 =_dn–@ phZ(khw!e*Mǫ(J8\Wktd yY Z;y1&,Zڌ5Hk0^Wl!ez Մe,8ϗj*2U*wJk«Ol'H* I[i˪!J~n3IRMiZ,n:dA5I N렔/A]k*&+-D(dxnv`6DA?y1$q)UŃeNi@0idK4~jtgېޭkkcu;np D<|RO[i 0 MvWĝy D^ Wl?nثߴ%i·hF`H\e$b0f6F(F@SK$@5&oM5 5b;e1f-P,Y 5 ۅ6G 3ŽͣgњP2,p <͟3]Oë-= Cٟ f-<9 @Ny (9>&Py4 E7-mͲ,ȇHQ01~!@m)KG"=QAa/_5ݢSgؤH 7#CƛO]3yUTQ]UUc#DQvRz5FIQkbY̴@D;abϱ>:h% ztӔ. 'Of.I Ud.QtkZO,h4uaNQ&No}]i oAc'8qP4Z->ӂ oԕT}(0d%ByN3K[tCarF[{JI5i.d9✕ o]Dp^.pd^yo`Z2f'v𦮶T%i_N $ʗNf-҄5NغZcXc:|&2VBWcHuXDًAix(_,vR`'tHe%/fL7.ݍD]~}S=Q,w:4sn=Ebs'ey5DJ~ҋH}&{YN ihk](Ŋu]k|ias:c%9Q3JI T}vW1t#_Os]/jq%=~Ј\ ̬']M;4Œl1g񍏶37֗oԛ\L E/T:g:0%l&r+y @T$8&5\StfCxtx ۍq^T̘1<_1b_6Re f W= 4V]4tbq/[4T/*"z 5d# !jmgA&'JOҏҧVj=?[\tp߾(tlT:*K9OfV{KpQV&5:΄%i9* Jڵ p*^K$֭+q)"2er`L%P H |P-@zǎ;f6߮`x!͉aG|μ/ڳ/9WPXק5%7KwI,ƃYOT}]>UˮHL \a]*ZqՏ5g5=m:)ݬгUT~߰X4j'3u@Wf=apg. K.; 2(]e*HE4WSk2_3pw0<|qzu엺(ʆKG_[R~9 T Kwst.kzUFnp5 8mHȬx;Ȱ^"RS.W0΃B[@iKtKcFXwDs٢ `j;~;x|gF^bp}4RHO:KQ]X|ałi0j[?qB^\x{qxyn3l_B!;0l >GD%-28'uK Oo`TDWy7$D #[ $z}qG^Qrd.3,)":2P -h+ףivC5O|agx0GTc 2X_E0)(@ A f1W_oP тf8kmh hWa#:ևa du#'(tNkG83i+15hedNb6Cتhh],sgx>J[W) {6a[UdPH\X<԰:9Shm5~nEޫ)ۭi3_ʘ*&MPI~nc]Eh|EגFf2[WxnuX˘j!4WDc Ssu v|{LGe|35@QʚE&=-[_@/h<2s&`&|wozW!HQtg95 78|K#“@,V*#<,74V|mI?/jk\~C0z01FN:ͰsNwT6;_Dpbv\_m>BrpfLۧ#:g=1hۮj}eOo _( 轰lQY5 ]G`SU j sYZЍ;Af)<,۱ib\~}oI5ȚgfK6R9p۫ ]RPM2aDEU탈q6]gu-BwֻJ}JE"uj/\#K 8&V ېBw='Þ۱" j+|ZTG_{ĤqQIVp!S@1}7-X&(#M\L>`Lj &7_гӐ[ki}Č F^fkpEڶaXmEۺC]|D>W|OPͪ j *8 eQ-5|Kb9ˣ 7ԟzo=,݌"jă+/y;s2|go)T.?ˆY9u[-k{K4\gC E ;uᦷ̴ ӡx(Pri˽jJsw!n[i1xK؛ǵxS f6&B?uFz:4\t_b1 -in&@Y8Lv|02!7Y68D۹Bbږ9y?u@X˾AFWb'0T4;dݞҡ-&)c4n_3ּJE%@`&G;M/`=E+.xU [/6o\kQN^,_|x}uY!^7&*I`}Q_KW6Y4Z4ŕf`>Ԣv~_>PCo\;gjJ,+xaJO&u#Yo5&Uzg!銃눽z4xH :wE8hVz!닁ΐ,SAIFLׇ͞VA#!fRC#")kq*Jۑ& 8TxzVikw=6khDzBWvtm*UrcwlTG "gp>_PkD5xYQOl# a{4vS4 C:]l( .+j>(Lmb@bZCgu ~HLKVǔHSxQiЗDB,xJ<͝j80zI=R56ATffbx@ɏ 1du6ﱸyxj"0ƁiCUߨqq40DV$MPH6YDDND6-J(vyKpԹi #NLG%InG,@$҃,^lO(;GF2`yy|9 5EYsgF_\y(fUJdފ$$:'ԏ0zֿUګKLXe9}$Y on$܈N $F (a}0Б'-G/>2OCK1#%h)❏B#mMv`SK96)#FA⚀NQSt2~7*ߊFk~ڎ Y C{K]R1%,;]\])+F5 //1>[;F3#`XԕaӠ2}}!Dkȸഐu:ugpK㇇HoGjN24@WeH7B7+Y6ȝ ;oi5U1` Fy ^waO== NLfmghM1ˀTrt%S9(!gtƇyT_cMr5'r'6!zF-yQG hʙy?S ߺgBO7°2ݺ @9#-}ح|G; IhӫVI}~<)1e$ ~#.G' HTq J%&b I.j&5ALcT i`[ܑ}}(*3Oo- Oz@xV7M 7,*X /%zUgvXڢFpծM$m J7*xC4ύga;3`v<8$._,] ,R/o{wMIO\UîjfV˼!gZ$?DɤelKpƯ /bQq"^"}ֽ˅U7& G^uXְ4B*8Qgr F#g.RYG#0* '3I9`Ja0\+.f$f%æd DRe|UUO'jVP8yޙS2}%%j{Z6(/,X) 0SĶZcZK0Q5j0#ufo)_Et+)9i;d{)cpz;$ H襦6c߽ppD(  SIie>KHmMOJ[~cg;qCKM5Ѐh|qab(57 <+/ }GQѐih)k@;ڪfJo,H M;p[s0m~2EƩ{eΌ72  k(Dh^-#Ҩ 'tnNt7X,"rn&;|B$lրf`9B>{i-ii`!<~~41`hײV,Ji0j;, zPw@NXA(]ޢWg>ø*t&O3ʀEe(Bvj_"Ԍ(%_sFDؔu_o֟ ^ag| 6-8\5"C~Kd:F@@'js[E3"Ť>Q h*-4 rE-z&\5S$TU_4/K57ATZ)yRLV-S3w5oeg6Τ?1Bz 0~ i <)Tf.=ôz|w3huWn:Lqp "Pґ cYW5&)n0P.vA*2#uK~:m%6$ǹjpC,-|$U՟.caKִL+͂"וǐ4݆k,$ϟ)yKY؁ڐU;\%8T!=p7ojpԿI*l#>Н\1,G,Ϗg@v5(Td.~{Ugw+d6i/j[00W7%n̽3!U]D\+k| H3Ĺp }dRQJb3  OR;b ;ޜ >1r'EP N2RC1E JXܷa!Q`1Icf/R,mT8b+ 1 ,i!v|qkiL\X$c퓤]Z -6>vՄ:cbPFVoEw|ZIPܕP PIcYǧ|)JujQo=瞹D0<$D"܉)-}m0Y"zCMsͩ*&VC<1*Kzg?"Ӕ_]*T=~ VdbS{)L.ӧ2cQ@G]Uc1 pg1Ջ.IKWW!Rؠ"V(La`@qKK7nv ?D r>2ηkNSk{ G'D)S>x{X+c4lZKW챋G9Ɉ0Ko|p*bKNMiAl/.58V:L?AXPZRv2F9zAu=WXe-QO`O ~֏׆:|C נ6f;< qHg.x-r6׀0d<'ƹLdo=kn7Sqgkʶ;r_i-oR%ȏ߀% 2O}{aBRh⼉ꕗy-)de67Aŗ#BYan3Mҟ#2 )J;g$>06ے B0:欄^y83Uݓ>Vh%h[jCOxCp?YJ_nCթtА xB}r}"Aws$"gҹ`hS,w$$BEck"h ln-ҥE8>9MgG_?-;-Gp6"~cL[wW{뺥/A鼰ȷb\FMLSZ XWPZ'A(* nOxE;l9IW $l8( hV|@ⳁRYjEH!ά~kU*[0 XMlq$N Ryh {ў"2{i/?L'BjЗd1`bf3piIq:IZV*ΉWm#oSVCϦgл~:iS 9DjQHvalKsG""e%Z@pDNH˗gb{р14yv%lTTNI?l-Di^(/ x;z.w+!TKjOjrPJ/AEF\HgbԌxϚzbdEDenCWVޥ*vԚ.lgܼר#tjw=eQ]' IBdV0E驄g#"z4c"gƄs-P9$Fߏ^lπۀ/\A\awjr8'II\ 8_|.M<8NqV8TTkh¯kL߹Pϣ/u n7slL?:TJ / N-:W2,%r). 6~9<G^g*%yE=w߷<ĕd7^ zZ/f?  (k~j gߴ^8TU\@r7R,\BEwU1gV*T_Ԗ0OW]:m;jEʕ[>'^aSBW&H5Š]>m!K f낆MdsRqp8/r<# KvX^t%YWоC#TUfKnhduN]AvQFD.jܝ&bj=,T@˺\U:Ki_%'@fw}>ބ-:o˯|#9bBo/ [$Kn7t?hb󪬈vܝD°Ky%\9}pR~5jj [ŒN7e6a"^aK8kLtug.0nOBte8U.Iď'U]d}2^_v78]sZe,n4CxIwb,Fؔch'!*Yz=ND~ /l֫h8HBKEq>}G\>*9vXUuW R dqe6t_vɬµ,d͎OSpl F9j&,ٝX2!:/nssWNj"Y9Ӆ<(% %x{BsRҚVAS,D_ೈ5D~8C&߻ h ȯ7~nۘ|#C>> xnת]Ce!-d1ͷ%et{Q : >~NkMd p7jYE הC<2<6F#UqQbq[mqS_s {n+}W 4.*<魦5R;4= YI -)EVKRB~?YZjMj25Ido<VSWkH2 *J VIJ2v{N1`ӗ Z3Ȣb S+G(3{Wv?b2)ɳfO_5 D(9$7" !V52e@bGwxYP0M_"_qC__|wrZ .Ɇ24>dY"B8ASkn&7:w&Xaƻ~\ GO` s2l=8Uq!ԡE2M[gW&P  (b+ at e>m( K+*>rS+Vmy_4Ssa7&ZݪZ #z'@w&[P+;ɇ;ZV⛋t[Z^fO ϖL&d&8VvI7. ˹Öh,hʪJdV2*0=9)R`v[3_G`.wzt-ye]6%o Tf 9qCb`0&V%GFt51\0dž6՚?6nU`>g אN=EbRfxqD)(-i-ۆ ?0 /hc[q!I+jyzPl_;aЭa&б0$1zg|T&}JWSީg/YܸПFѹCةQarm@ۤwd}sK7(vT!KPe%!8Q.E:-{crQ.ڗM'-on8qW>` ;'powU@hMMmLMJ<`&[WEGuZkrԬqQi8 ƣ?>m|JZ7>a9QQ~ۛji5\4+F~LS@Y@r}9O.ɸ5>4 x>U+;T}qLskgJ O9ߑ6ia. MWi AUW2tH@/Ϥ =i3fvnrOZ^FJPQ !ZvӦQkœB'eh}X TPa`A;h"ֿ]oLJ\[ƥhH&xP !}Z(D ?5pӆ܃Ys:LkNN#.H&j\Q ݚJV :fPTDʶNDw홤,ֻi=^-;G$s᧣a8IM$P@mJɒzt0,]Oج2/oJ,dsW.U4;tX'nQ++?1h9f_3:@!|P:&*U "QoÜ8` ]PRWS A6:-(gQ^21Wq^hS u[se@'d[aRpE|B/D!8r7Lɝ-9imρlI,B']O= bFE?QJhUF , oy(Y$8m_=_rfF #82'aLYQ.$UVNʽЏh]X@SXa_qqUgzApxv 4 = y:**ߔJ9%5kl$n |WIE_ŗl^_4'VVG߈X kf*țh5 -y ]Ny-k"q)YvO椟!Ss"I81K@scq՚Ǭ+]݇w$0 _楧xs(3ٯ{4B5'ZZUGu@~\'o:/fOWR-5qIOQ6byh#n<Ҹ.# UPj)`xsNټ 0Zk0@'D/ n_bㄺMwDiTAn2 u[|SyP9PR/q?yN\+D/ӞuqW("OK]M۲^).$< =v@zNwlYERS@?ƛo[W=0ߒJ8E"[Z& RY^ 'G`K.)[N"˚ȁ8s2KGY*nr bUgjWG>jf p|4;Z:رߌḶX[tPC H:X?aRHxf6` U`j y<}Ĝdz?PqDŽ{@h4ᎏR[j/ķz1DaGogxF+f>zފ djMc4'n a.ݻ4HleG&WgxRsCoZOQ;l WuU"s˄wou'>v#%Dzt3"`h0< 8 J , g]Uf]sBK-)Z/0?P>PvķyZ<-ΛެV[*ƋX>e oV=~7 "l?ypdyĺ4];bRee;rcK1Vpds Mmuw6`\"$&$ G0C?#GȔJ]&Br/a$3- d(0l|0Ĥߞ@Q ;5!Nˠs9oWzn7, 4lSt Qׇ(.eQ~,6#VTﴓY5Apm9R^C(V5<[+ǵnЁgQ={SHWȭWoR3 ;bk4kW_wL*Įn=@Bt:ɔԋkaeqvnȋTXxA}-RE86y}P a*e'd/r+ۭc79LG@Y ^Qz`1OqhoьbQ;CBzy`ĐyUb ]Q oͽu`"R"[0+:Z:^~QJn`$_?lRߋUZi'JSҚm90:j́L!@5%<&)@> "^mb2TmQ,yv{>wƹd_Zq;Raw09DdM.R%Cn!ܨwJuÀ\ H8H=EO| XN(;1(JȚo ?IgZ7&e8/:gQf,G+ KlIY8 _꺰k `M,r3D'q8XZNJI'.>1d/j9zzZi x6xoȶn(~@MeсV]c C4[=W yBa5o&m+Q0zS3;IO=&{ Y0rrxcYsL%29*UcNYAY?]+8ݶk?jB4Za{'߃Cw Xσ с]gJ_ڥp=k>rܟ$\|*ty.ꂼ%aNz rxɪb^-ϫ^R22lQwNP* Y .Π{4>Pp<,r5/Nnt 9S `&#}bEV 5z[ɠ{=Ab'!$b,(&zc5qQDg'(]lX]̌[F8?v_bEzQ߅ibnMfF&L&K/JD#ѵq] #nJ"7!0 ȣ◃^[DA2"]/{&q7c%lmĪR3^${!Q麾ism]Z}#ZJkƢt\{/57B~ C "kUK2ϷukcKx (čYU}d fWb0_͋ 9 'uL՝}z#d 튇tR|t;9bEp6m̍[ѱRڀˣn7Wq އo,nz@`0ژET }1fXp:H6uOZ$V)y? UQNBvBt,~}t_y<|ˑnOu@J3ҖF%`](]5'G&^Sdbc,: +4."" Ai`gD9w޲%=A?\e*̖Oz77YZrr+/H~֥t+pXO <,k’Moֺݟ0=眵Qd4G87c&5vt ZsM*a&|z0M`Iz]d {AZ TyYV=6Vd4!S7Paoev?ylԤ2: _%ιV/(vحBO/.kPu_~Qw8ch?vv%pWO*]tY!XkW葂=HBf?D[!PR,l7It+!~w.HM@$DFs2%{VZpćP3z^9$?,1%6FT$}|JC% w*&lrWi?B!ї*s#>\`EN 9ܗQ*/$3 mٚoU"t$k0/abg5kftpȁ^J'IA*6&qfv<bʷk*k(/7q5'+Bo4z>C8$E6-wVsoJp$VUZ6Sd+8r&azTppUcb֖:M<Ր P MP"Xbť Fة =yT]PDЗ**p$ekpoൢӑF׆yGICd~[rȳ87TJj"\dABX^yF4n(xG|W-%r`raPCKNGLCuZ{նP{$Vsӣf /l; e_U~4l,N:S;1%\6Dcѧ]\̝^1 l٢Y INڱ̏(5a+S׏䏲1p xIY?r_ٱ'ۦ[+)Fr*@x165cȼ=yjǚB}Z綾zC; t8h4nVu\NmTKVdjLC@HKX;S~Q/KeE=Xdk0׿9 o? 1Xc3O@>XvRG%ham_@{?v p$j*^h(ilIANeX@QGv[^w.grQh)ݏO۫.6oKnN1*sY[cfpGmXr{r8eG8PD_BL&D Qe`E= > /aԹ91Qh[]N}g BߐsjS=DLX[$o`ç u`j޿Lblq,%CDP6*mUKMsU^/i],Lh@7FydeЁ'[ޏ ?4вz) 3S4a7ers GQ*N@46=W<i{#M]dռƧbblzdȿ)~47g6 awm$`×8kvT'PUqyzR"P =_ w),Hų,+FAfہC*VӒJ2~= |-yfUE`ʯ"%7\>S |q >qBPq~@# U^9V*iʺK$飽 b.ܲY[c0[Xs]3䑨hNێFZ}N(ڻ2to)=:q(m|p!o@CƠZCWr0HZJWYHZˣnxO&h]$2*V*\(AX"8[KUl#S_& XF\A8!t,&Ig^5yɷ  S5YԖ) L؏|o2%LI$\{]jRjŵ)~~d`:="dzcP.$8.dsHʗ6ΒDF6[$1EVx=Xr5Gl^Hhģze8y2ap^0^ӽP酂P=ʄ}6…E:Q 3?yw- Ѹn_s8L|mrRda{Ը{ؠ9$߷`O~qV=C]c|t GѝX@l"eC˛Դ{%Y"+0"Tn]gǯ[+դyǍR( 9'؝Y5(*f& ~/@^_}w&oXha35U3m=g$w3\^,| FU+1vBF#-#:QhE $ӛ _=Ma.j'^\pXy׻;s'XT?0qf(Wr{n~C?,šIR(i##+5lxx:Yo.zjvC.FE˗(oޞK7Q6lƶ9l#x}QvyPd긘DRP+[9QCT+^)tDrx9˛ XTʄ s"9TM#pFE$QR{y\|b;|y<?ADTQR[Lh9#̱9TzFUȫUAyq4:t$8/c۹0 V RVf,fm2lUBa܀lb'gZfv,DgS qQ/;UU8.-e"7m?#ph+ S `ut#/ͣ">v)῰k}yms`;,6z!3M$I `Z"v+[M rBkhՀZhy镣s@t#(HE OK!lpba+CFPGY'5N*-;,#jJn u.yjPwgп) I]'"R @rR?dz4%*"`E"@!~|'"''z#[zk`Ҿ.JBOQA` |9jrQ E#B ; dŀ:zkRly\t(ܷjBw+-"$݇:I?RRӧ56ٖN\߂۠'7Ҁ%r{]NB&'V𙖊ӈjŖڝٔͥt@ƲhR{/ ouF)K):H̩XBEHPZn([٨34q_s~!(u&S!8}\Ua u$(]v9 u"m\snrscaf\=\* (H=R~eF#G?#c~%ݷt`2΢IhugW;oLjJYzH-xIN 7^yșwXBN߹m5}4 SBAou͞_9-\"飤roLU2~#OT> [7xu~硔enƑX"QSV;@Cmm0[xD*4/ܣU70ĕ}!?A](y /Pe&k4xWƋmStwYO,pԀP,J$eLS`V-0wP}{vdc*Ձ~;0~d:V~19}C+#4?s@z1}_7US^/ɕE(c {4N^xx\v[@K\*:*: JZmud61}R$t1h }<?scpgRp 4F\g% kL{qٺv[w:UŝDO,5mj)~N)$o> q}0r ׳oIjؐfGПsΣ{~ TUJl|{b,* 0@(lN~Q"N;H1I~TΣaB[&ȨG]S\0PbD!YU\a.y.}? T1`&qsXc ^X !.`#bg=_q?d%gRAt᱉9?!]E.BG<4k;3W@Cd>ǎ8 Z mFk|]$+ |>v ,\)e9w.s镙&hSQzG=Vɽ>؎Gq$]og誘kGOVE~{Fy;|Kn?Bv䋀VWNr$7yO+ C3 AdBpA>!@Y0#>> U^Yo1TN9PQ!ߎ'$K)0\&!ɍqH&a~4(aAnL~c]7h.K mVQϣ`!"AH&䡧odtz]F!UO_wIĘ{s/bJ?Bj÷O֢۴oi&B}Mٍي=%lNY0~iN%xyhtׂ (LAz.}_ĈAµIa YJ 9𻟺hog p3'V0mvTog&[~kaL9&SeJ)e԰e%|2 %-lP\b|.TFGsQ GkýK  m voT#MT맬j-| s{`HՏ<&G87*\~W1@3? o kskNX HҚݚF sdo32̖dL5.D}DMkZ$/.3D.M^.ʼZL 1=4ϟ՚dZe1 +U>YZ'qP<:I7 H%h[W¨>?_"dck>AO&ƒXL& h ɹ-H.l;LOt G?C |-ќZykbcT{8fycIxe ٶ/*~Kr/[ kcSgz(0'6nO{)wa7keCfȎlO/.(lt`Iq0XzZVR,P~5VgNUxv{z`wČ i.rY+^luBc(Hph2`v&&HeqȤ#P\ [.*pEj9L%@bz+ ܁+#[nxy:YZ]fS3P_GgZ5xIsV{`I;*%*7;{w8ytTBĹ^S?bÀw27˜E/xp]R377)ߎf1QUPL2leaT9e(׋^d=s}&aQC}QA)"0 M^ 8 EM9\I8#1򆞀#b肨Ӕ˥(-!JQ2<=bg R3IQp9TfHNY xcX7p*QIR9):SY=ZK̓ygB 0ʺZ|m0`A%ǫzP](sqY~"n [$­NȎI`}u]\%?ao5tңhrx< )c:W|?&y~.h@7\Sr63Q~2$q ^ڡPY/j']ȩУy A9D]3K`zd_@GսrgIztG\,5HUF`FidzfT%x3Pg!5#qAfm{$@taՁ:^%< +~ ӏq?lg_` e+_0vQɖP#a*+/ļ?W+öȈ`"(鉷qIg4!_~&Ou+)yE\TGƑ;jKc!(?W=$$ʖq3Q֧p}&.})+}3 )T) ,a8Lh!z iҾrV-xiJ&7i52|pCz+P̫D.ԚXes`ERfm&bfxUW~C<(8E[MgĉVpcE/p{=X̨pxKt?7eVBy藶97$'Tlc5- mi%`dT^: j$/0lQ˜$Rmw ѼMF(q>HO˂ѹ/%-ƒKpWמҖemc. v;Ym%Q3:^OЖLX[PG X)} ³8ؿWp ?<) g|䲫et=V90rUI\dMN`Y7VK ;N4U H% ai*|>cRSx/$Y 7O}׏/bA-zXCHEN/|D+;7 %bmkޟV$DXă}epьɕrA@G ҟxМqiWv) hE,!úFjJuaPe|%Osi/co0 npoKl1.mX ʻƉX}T.|$t\sJ"??DO͌J~kT 2TS~߇ŧ\m}UaeR+?`b]Е.Ȇ)ƳV~Kwo3E"V#aЧB4z3D.)CUw-]-xGJpD:"/\(Ñ}qrG~:s{u',VlH᭥3SNT{RZjE!N&0AqDcQyrӿҞeؗ3P(3_iT:O*dpШv\A&9_2o ]z0;…&PJz \*B.v 98)fORjW&+_*k`<6'v},X6cP ua+[j>q ak&>P?>6zsn6+r/C ^_s>lgs?e@0z3#9`&Sz wym .ChELW+ydAsF&ePa$*l[3 &IxΌsZ\0{Zhqx/ExEdLEo㗿 O)U߾# Z7M)IXm߉래AK>Ԃ;rN_&MVshg!V2\Rc& ⶍjt*"1I}ŔV}CݫɀFh4j o!>k_ςzʧw[G*r >u!eݖg3s7'QT./|j,V-u?a^E`mP~,Q1,QV=01od$D];<{ͩ[|φY Pxz C<`R`@@*p;,?gt6sOL!\xK@{G%ZB ,0A,8р ~XI6u~!jP+HMSmxs  Y;섛= /b`&2JLL^ يRA 4F# ӝ`㌜){QJ1@l: }=~B1@bNgTo,j Bá$Nr 4~Yu[frnI G.exXP 1{ ,VlNNw_֗,) .1$զ,⭨^ 8A 4TyI<08NjſGRہppp{Z/(r6@#yxi(7l'w0Xifɥ`~ձ],c7pEetz9H25Nm4#Q:(MgUjZ)u\/ FBf0+=C7~~zz''w v;eGXtM[pA|\CXؗpX)@zwp9 kA>ez,q־ekr.V]N1cS[ _^ńRrM9 -4RIⓆ:1~v^a+F9t['P!Ů-#q%0# u,4{ GhK FA.) }B.r?>r:J=X">QɹWUYD d #ݤxܥ ue$̅LX?d7 =jهFVmZ,[D2?=.:RRđ*[Hm˟M1ba`k:?P ,-ڽb9d7yN)鳨|wBtYxa-f@ѓˡP72{0E̗Pyl yZ2lpP3۠cBp N(G%.k`=5B  hbW]0/{MbcHמ1/[$ZY˘K?DT0!Ǚ15T6lMkXۏA@pH()#\qDU-vXH;5+8VEv<ڤ1Ld؆Nl܎s-Y-?⻇yrÌ|J :P6R֘f=H.b rΛ\fQ>EYĦv^oX6L^(Mä4ۓg:B[{P!nFW:=L4*a:>03'9a X]aAggr4Ыa/lQZT%SĹja_C$T VVqnubD{[pA^++ZR+f_cD]+D5vڮhO4"՞(a챊}h2)IŠ:y<7XϪ@u\aW9.2wB .{C.-?IsEb LP E*!:̯ 1P K؟.[bJz(o'FWegV[tA~QX۠!rr<(˂ 3NDҧ:eX,KEIh8}Pkea0'.yWp|a&CIٕu`=eaI']+JLhdu Ƚ-]%\e%Oep1(L{d1&7Q{D7 @_=>:}U[+"My6̣$67-?[\W3ѺWm(EC_t')))(Jt>W=c)X@#בu|6'T -BL02,jݱ$>hEl]$z1\Bȴo12nZ%KJMc5}Bn~q liu%/9n_KG #v<D arQZjbFQ*{k+a^qaQ6PaaF5="νTHf96R2|j>y>BpmxÖ,.2yX*/)#Y[AL~] mױ3#ԓH-uelZW!duXtɌVF9 Qc@K>̘a@Um0B vҥ&3t@I{1"1ZF3zWo9/%9O7o2E7Cz9ahd$VbfM©{5 'jn]|X汍fsncՂQf_/ !HzN#G#fNNhm)7>qA1tfO9+˄;[YSVno'y)m/C rkFlbˣ,w".Dː)7ثʦ6G;,NSKSIm 7!zeA2K8P`U,cED*ʷ$Ŷ5oi HIϑH |,xR'##'вSI$X"гd (Mh`?\kjdC2~nNBCtNk{>_ҽ=WM@U|\zOi!J䱯Q(P!aWN+E$ "C6yvU_ z[ 3]'QJU<@-7=Dwԁ̉tgX՝`>as<%d0N`%PZi,1B oDKVL>VnnuxU*4II cȜjQR!w_P[m@;)<|'Awv=e%ʯ;[6KdžIZxNW 6CF xW)JnԤw/^>]Tހ8-)T0ϑ-~'á>UBDFplwO,/MynPO CPjoh,#?92/4V9,CO-VU0w.x;3<h$F~"ӻnMg.US&K ]H!#O4ڢ1T#iВ*)e륤<T~%6 XuNWza@iWљh;♴]&TiZO=(#U_r&Ƀ# )w 0@+9~04';xgo) { Q7Y/AV*0P|U4kX_X(Q~מ wbP[ eEJ[{kt3>Ph5-gW/ygU8=ϵ Sx0-7vO3hT6V۴\:0embOa+*my>#!r5%2O'J+&ָ|ڨD޲s7(LJ£ #S0:s f~%UerkuR=D;K&׮-ῖ${Z1}yrnZ[OfpPo"%~߽N|~l:3I2ڶAd'GrE,p Vm s >6\@4[]QC[lxÿ?S=5ST3dߵkA.ɦw,H9:cޡkG X_2FPl@8y'֎uL27bi.]ޗ >vi?]`Xr t#y8'٫nuK7=Vp,$ !ۭ܄նTxOtn26 */۾_%$q|%ﱟR\{{7Ë=WqKt/ ϲ9M]a,/|FnfșuA2 TBK~ֈn;,累62Mс:o1B'V~v55G쨫mzaݶOs_٢:$ ; *;fd7.KOU?J|E|aMmb& Kǵ`4Ϥ]|f!BiN ?Qò鴿|ܬ//ܯ+kecF 3)WN u9= p$ ֚l5fՈwSIzr%P%+WF-x\Ez@-t>ĖnS(gK YԓSp2ҰGi6g, S7Tv_JIyaI 9~FDVcItn[Œ$EI}m=}jQ45tڸŗ11&C1LyDrOzK̮u/P2SV}el>;XwiqZ AZ5un^ tӰZsUbZJAlY'|f<Z1, oHko&9=($f-)8* ;_^k*isQ0-`hX' .|lGlkeJѯkh?oG141EԿn~'z JɭmdLsX%ëO܆lL' W9kХ\L7&ݰQ/8/96}MO6ffqNq YaZk`V uvt,+o>rwɶl1-;Ylj{sq>cPi(WSCÜvj/R4>]4.5)¢g2ǁiCkMOU W0x3i}u^GRUjGDՆ!-@.$?Ι*TjMJ~4_W}'YZH2!mfm);ԏ$EĀB]C#Y^6)۷ٞ\7=J?B<2MD~v] d2+QRa$pne #*3H-{VUTyu]}܊^3!DMP島Nĕ$SR[_2K d#P+EqX67&q`J^Hm nMdCf_Soۯ07X"D)ߖ1f-G"D8貔*݅2'XԢ7rQQJ5q/^Vw/W43_}vyx QYZ)Xbu<2::Ӫ(Sȃ= (ۛ#tZ:Ex ڼ>E-Y= (` yٸ^^%# w\"Mɱګ.YoZd&)gpY2̀"crRFI Q^@YKvGFl@WGL3PG,[KeRLP:;ԓx(s65%v8Uo!x]}~&#'ӑ 0<t#^hx Q1G”z՘4~T9^Z-d |+F`bDbaDN V%QKwCаM3 T.9ݫ/_P9Fd"cCD'ݮ2p'I5&GQc-fXFəM6ɹ`W=!_ÈȚ^qW?i%39&m[=9y~5 's7X*SSDf 1H3f$#T8Gsʵ`ͬeHKJR3/t|6{/!q# ~DʕQѭ6zy+*7\eos7mQ*ZQUgXboѳD1g|b$]"gQf" )w9#8!3ĥ~1₺LL ]^Mhmn|a˱Q7P`@cA'=0PͥۚUёnFVAEjJ\OƎ%Z0~}x%;?1R(0ZXMsfG"=-+޺?q&8`P޲!`;L77;m%VٮاInc>a"Yt, |b=#HdELռ}@|< d_1N;q*4ÛY+{+6=TTXbښgZ~/kb ѭ?e nD@~Hq8`#q P'Q^OKĬTy (`ؚ:;GޕNY9P@!@6w=PPf#N_(4`OVjS \Ap)@G8\k"GQ'%) 7FѶ{k:WA c[}|/F{ qIǨ_Yoq X''6!\Fb-HnLϛzmkvٸNUG_Wȍ#%9Og[02U^wƅЬo(Z36Fڀ Ӫ7t|@j(OIJ<>&wSrO3$S@iZ_m[wQ!CzXz V5.xTfWh U`C̏:]~M0Z;MTٗ` }U{lAxL`S7<&c#z!J`nʣI@YcЈmHNiаf5nc#ʠ FZf_, cê@I=:F.n,. ΊuX-L9;ؾZ.uo-L 0鑶O<]j3KA|3y\pdRR5]W(E8=nrxB: 1nPEԅCnU~wT,Ť.}J y.[q3m.YKMNI8(ՏAxrjܣI7ID?8RL} uܑ /{{p6*KG =-g7YD/mS9dmqy\kEEIFd?N:5v B)geZiv 5'̻&PŚ C OAfFCQ;LnYmٜ|"YTtWM0NZV !Psb/DUɥb@(T,bj0HBjA9R ڕjhRXYJ\S{ˮͭ{Gڪ>G<[;ŭ"d]5>c 2##&dvEA'?LY.F{ Lc5NX ygւ8s4u/ )@7N+H N<&MwZo;%=f!@6+IEFNO|Q;-܅uzJq^'$f,O;2ဃ8>~ xټO:K{9@Q09uj &ZkW~ܔ+/Oo)z9T Zq9XJ>.v]eae_LRvU\b7 ^Km0:zU'c,H-.J吕&0G8.5%{Qb@Z_5EyCj-L.eq=F4}J. t. n4: BHo7<f;`-W/ fډ\m\pā*%bih"CXmyKyu?IQoltgp3)ml2j1L$,ebQʋKi7u'fb/ fwCCm$|g G$㓧-h8#y!U-~y8m#md=ഓ"Սz5Or'wS icJ*P0C7BgUK7ZgB GHњlp h}Y?VK,hos0=R&erwL;dϱRY'缱f*r\M;cQkp lɗ6hDZU0ΌcihF O"7P4¿X7}7,(vQAytIK!t r/^MM팏>B@Ԥit;i~L3M֣%Jd䌿O6vg ,P-th+bkuR|-ڡ.[.TE8zyEFdT@t .= "EbAeTU9nkE5+;U&Q5}[ ăLX]QN=c]92O Gʁ]<ڧon=E3I}کDʶ׫E%n⃷x"$,C 5?( en#0$h|u}2n7p?mxj\.=d[!K޿j?ιNXMQQJdi:O{os}6I<> Rk_o}3QK_aBa%WCfiʘmѭkf hH-g:{=S-d8KoC;SS*mLvE1 \{o@2@ C36m¦꽮sO/Rn U=[kZ2A(&ZzHg\+5 ZՂDw踬HLP@tg5UIx}m@ R=]UT ~5d:}&IG|@8بv+Gx[ /^@qSUfkKYSJƨHp,<rw4)LFB믭 e`ȴf3N.z+ZS"G@"!SI>L?ѫKku4Y) h5\ӝㆃ wpbc=Pb;R~UhrI5ǎc{/M05;T.N9&1 Pl!!WuuX<L-ܔ!M$8e&v.It+J?^0K~Nɗ3XlY0pf@,-p]@\᭺UG1;"UƐ{ڟ_@)rOX1OJ )^"'\L> MAQt_C&C$ Xrߚ :YIڴح t5at=]:7pԾ VOL%T=O}Hӻmf& qm@̎g^7%|B$Ĥf fKՅ\O7}ƼBK-K6fPYA6 ;o`K@tI+i,0̒a]RX'QąЬ\,)teg~zgç 16dߺ6DĂr \ 3nW@۾Y2fh5JC0-ԿDXIz(zQ\{ T@FHn{=GDl!B+&@R%0-ֳXuv`U [tgаzf@T~>QOFGթ?𑬥F`5!mw){:=n#DZx'XMvuLN' NoQ-ݿ-UF!kM)w\M ސuD:=:Q47 &Q^SNff_`T~ о֦!Ώ+3'{L0,c:`al5Xg؄S,U80!"rMɀG#liTOF#w)Zy|4ybڄ=[OY dcc)pJ٩;U' ԋj> ?3@|١/ Z;:/@GGWq A:_A[F7S~qn 3U,-yssm)Ӽw+ESQ`| ^r>#۸эDJ =Ә\z*DL~9P+i!| T] w)| NZ+lQ|Ew3+|DX/$ 6I"imSjIF}=DRG`{P^MZa{o>e!Ծ5sG -c ϥv B*xlVl3Sh,\frk# FT`l pp|w|y:Bއ" i{sFLUF6kbo&xYMm^l~c<ȻO#v" .bM6kDк1NP~aq6$B^砓K|N;KLM^UD~l^<֏W[Bj;P&-'he?N=FMe!&m j(>|]RihDNQSH~j /z LMQ`̖i߭VALt~uiZ$fa[7w'蓷ԕŽOX' ]G(~'P{NF.^^(Ƶ^QlHEʹNjd01E3(x`&Uu3&_=29q.@fnYd\͟u}pU T VN-۾p2w.yyh3ڹ'ɮ|nCىqo:]DpFI]7ikAf˥ _C-(<|m; !G(HOHcjf,kWq(D g 4$xl{Tfx=b蚽T+ks c|,)dQKU$ӄu6_!4r:Lqı-aUA '$0`vbJ* dS viWii"a *&f6OaF7iHgI\v@[c6sۦ0 hR55U!PR=BsNĬ2G䠢W?C88\MVyvE@Brt5teizBkͲԑ%i'$>whi;?9F؃ڶ=0{PIk!.*,'}0 kP7D*Hr| ~s(lc^ga>Z2,6@TI;O~E=Zݯ SVJRiabPO_[s@F⎮@9[ͤViӨ2'" <_w}y› CvI ⃖[wbmPZ0ޮjhwUzu_h_~#!>P\" Ȅ:Ŀ0S Zkگ;4RDtv4!n}$FT4./[9-@1`;0}ɂ%szliC,q.)N4C9"@N}z*wY /Tx[ /{q@ 9ktk+ʣb 5A!v=w Vmw:/ ki_ 1@XfYgo8݃ê3vb|2eLٺ1LSQ!m3D16w )̸<|Ia>8$[J⮉ ]%ۀqLNl #n OL.Ff wI ^ak<.w#y\g(xlv8sq 0M) V{tSr*&*/C뻨[>#eNj[8] Za)@M+Y$ZHejQĸ{"kUiġ K:-w/W9zs;p5,ZU@dTrq(7gϖy%cz_ ,^Obo p l"]V ,";_Ol`3^I'j[QmgSp{7h|]EgaUÝTs) B>7~c`DߜQaǠ +_Q=tmU.@}bDiΕ'筢Efe ٞz;8puUa<i|?g}i@qT\ܺ%z&Q7pTs^?@vTY<@zjPNe>qy=x m:dI]Iɵ|ͩ "rqyoqKڍ&ݬ='ƌ>%]'r ()3+oR-AŚKYbgO$|z1\|S<`,-$~Z~pṇ'm*LY5VXr7ώɨEj--3ZD㡟C3IGMs3;YB%}W[Jfg#ר՗SSJq(4gjw-!Ę7iZD?YEР*3Q-C a\[DIX<_(翗yh6vù^nl`$~isoqˏvS7kQUsQ .7}]qlC L`1fh8bK`bյF7nKL"KZWUQR= wyلw"t& =]R{z0,K>YX1]mO/k #|: -VOjMd)h>O^Xo\KKʼ>LQ2#xGƔ+NM<]! BJ-!Wpzh>"~ƅ2SԳdl&=4 \մ!8v"x,|i%lvVCWV1|koislb4XfE/~;ӆInw_3qJSYPo^ƒeSb_lf(n&D93F;!ڟ(n"M9X;/ӅB)1Z/mO**r M(C8Ͽ.O-.)ܝc}UfJzKė:,߅'@4/7_SR$<|*ǰ%dF~iy篳;[>f~Ui~ct׿/Qց@癝 &.5` K᧰<ķ4{ׄdQ<{)5lF" 1z0!:6*?]_/t] k9q)f5 zoɸ5{B F{p*AX-hH':3Tw<o ΢NrLIy| t"+fʕJ5I|D%sh i%#t"{G9e$I)l^-]bz_|1)'Y[:(Rµד E/ݱA!Qϓn,JXjTQJL IPs@&|u6Sj_(:$&W%{n$kyf%7|y;᧭59:[;Cm֤6ZU֊u2 RAi{,lw&1Mxq ]ǍHB rooφ/\o]߰ G^#Daj ,WK2G+_\/Z &;,.dO0ZfLhG{m-)Dj!hDcT(&f@5 <ܔVm-q~&DzE\Cs㐥p\ L}DoO+ cuy wc'('pðʞs6E¦ʧIߙE.24Ax%m7 Mf\U߿UsUц pj_ 23S$5Z8;LR 3}6;\tRVW PC4R(?0#gn1EO9 o)>~C!9rt܋qPt6)߽|)W1z.h!{a&5ޏ@Y3إ1܄ڧB2sd/oQb-/9k݋#ͣMR*KqqB81=$ܖ/8qOL_׿~cImY])S%YKǑ13ciH4l(o_$pX[Q#2(@bs#eS[}a9:2x?=Ia2DkkslXU~h g^c.u1R;HGr6[}s`۵KjdbrU"0Ghu0ۦd\-G@vtV)>bos`Ʒ{Z`Ш^qO5kj0c~t޺Vg>6M6-\ᓰ WT2+)u3]*Zf捳X}:_*x(D(4 o.[^::4E'r׬SB+61cArJ>zO.H]VQ{PW0\sEZ%TR:׭ ZL~M $qY_8Gie/pq0gLRpӀ%]q*6adV Xx7RsڙJMZ>6lZAfAڤ[c )JnO&%T<-1)*d5ÖХgfMY]z/\kk'H *]^4IS=e0c%j2|XKj^'-+-0jg&jclR5ýh,6gQc.$ Cs)+u}} 05BN3a P.kly.ҊD3IOWٕY3XdŸ<#v3F@2^7`6-+ީB[$"zt̅CR9y"_ީ_$Ҏ5*PJUKDR8){m!|1;V_CQ+އy>_}EBZg gYZ0707010000008c000081a4000000000000000000000001604fe4d300001450000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/ata/libahci_platform.ko.xz7zXZִF!t/\]?Eh=ڜ.+*>/ #t-i)U,wPLe]:aep!IZuHY2'UoGn" (,a7q[D`e͊>UujbF39:7Du 0rs-`t6Ȇo} mWT̹8N, f [3=Gʹҽp1¹;SGYIvEqg靰7 l{Yn6k6˃)I\sBjSviC~#Tj翌0 (cj&?31-c6场Uu<źC=FIܭbkۊӶO|㏮tΜIN^v^F=)-c%D/-E햄N$81ծDidC_ƉFEqvY^!smsqHWnOxd}k Ǝ֖r6Wʭ]MnԜT,hQjid!(0 &ª\@D%=9Xk*)#gNUhDR 6M+T3OZUGiE^%s!n{YoBD7MԁrS_D=%f. qKB"Þy*VC"etA0bm&œd= e+3X3Zm RvUc vL{WJKs0 ݢge$CqokٵʼUe̚hOH#Eiy{]׵u7yJeo)lN*3y(y>D$Fm4cYcuzW0IW*]yU2!sxEut)%r*ʚ͆R;9F͞J!adf`8(MzVe< WHdYBՄEyGiI Le/3m1a>Qx2ZeT7W[ا)&Lvә$^f"=O 2:OI7}X18  U'nF\{\j!_-CVQܼVy#gFXX.S%JN_TKDZuCOI/g/StUh.ƉѨq:9E]Hga*+}S{k7NE}9-ON{5 gDhHV ^.j>/g?WES*C`-4:,74d^w:X_Jn+.|s[9 @D@(S-0LFJX5Y2(^xfLbaÌ(UV` o,3Gzʜ7&p:kb 0?<ހ4M-);E~sQ nQOR6N%p^[pHPNjtA (k t/-#{_+̻ՍʱVs& `̋gNde&4$Q v:/,_W>9 z,+DĎ -t 9QsQ`ѹ5`M!TtBIxZ#b7꣎CQ?p]JE|?7\C0I$wAum16&P2Ck Zټ7ɾxvIbm\PipBnª4OvGJ-B֢|(:!ag3Y*^NsYGٟ  @, JoH FRVRU!Z\ܐ-Dz=N(:|n0,- $~<\^li᥄ Q;kJ6f%M*-& 'C vc$N NfORF/f-̯zZLNȹ4L}OMۤ, 27蛂^($7̝fy!1/b^Frdee"(dZX݆FɝҔF$e--ԃ Aۂ- O Og[شEP?p>-MXr\ƀz[{# QIs_4f>RΪOg]$ 7E =;Wߖie8IQHf'G@Xg[4pZN%RTHb.'>ž'`K}JL>zղk[$vk\&w߃U*7w!i>5ifԩ2<ɬBBq(Κ,EnAdWφ(&݂xM N@\[4@U<H[M3J T>,>t&zke⽦v})G. qV&Bas>q[JP/Ί  /dAjr=+|h'ɡLʨ:,~Gi@kβj0iؑ8Y΂3i ZC zg A1> ^d+#5Y,3/ uou-GvA{P:Ggܞ,cXEcUW~e*[x_)rJ% XMǚI3?+{V0OVE[]/P&_*vj*.dTcd|~fty.b#EĄJ'+J>"W+vE4K 3;f.[߬)Tav&vTN$g&= K4iL-N,8K=*ZVC(B˶=/L)tr~9!HuRݢmsd@J )cpkFSUSAU*|p{u=/13_5ѥe-v3=iuW1EӴ˯KP@ EIm]ۣ~hԻϗkͺ8;:mV8,!bfnkzYK->QeZF".>->n,3=o8L=%aHS"<-[n }ٔm\mr _rSD95ԟ͙/M4_OK/ ޖ3F,@f;j6ڔ!dꭽiűkf]&SJ,#:V1H0޽*p (HO%@V}L>cs԰4y!xqX&9H@ J[a"G-A A,GP~koO] ea=C%X3E$g5\S}#GF!xՔ:z~c :d4װ:Ȟ +Mh-c`fe'gzvK 19'!b$' gN ̅]A%1mk|`iNc:0 ukMq lo [aHs}@?wA"Rj -VUy],##>VfLjU%x&Mu՞n“)l"kFQ]h˅(VgYZ0707010000008d000081a4000000000000000000000001604fe4d3000196d0000000000000000000000000000000000000004400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/ata/libata.ko.xz7zXZִF!t/y]?Eh=ڜ.+τoO=Wء8T-?:]mɕ rmP3P Dzm`*93&w7yPr &U8g}HZC1rlRiq'_B6csaFpƢ*NB4AKOZinABOůaSXsň]"2Jgç#՗KPަP[J0b3j{ʒvԅB(9{35Ѳ5Bz@0K]J9JM$MYֱ2?)`S!1́ёK, s9GC`lmB>8>5ngq{{9,CGI~,OlH2.q6IƳiF4M6J cPbwXn׻H9mWf\<%皡"~|;)ehM{$x;*cx1 * ^kH3:{6V+O/c Tk%;pWƽ6BgA{ V"/zD|GH1!cPFW!d'yU B2@fvT+B}t[fB6GCli.`5g̏,#Ee1%"ňbQ=ILcvX.,}Pz> EBu۞Ӧcح@^AT"cLOVS[`u"N_Ȑ ( ,U ߺ%JfXH_KTΔmmvquULY*w]5R Na DmMa]XJ _z}%O'!:QŠ3pbӋ*IhMZM_UF`&i>KGVE2h1=YXB1="SPIt^DYWDqPkLdٞD%zýkS꒭y_{_u3~/ v|7a%ޢn-HyA.vXR ZdDPN)#Y#r?; 4X K)7B;ۤ$q9n:k򃡂7zq4xk=$KNэ.]Qbtr4kb2SJ2ǽ%Y(cS7KOM|LX X"=hÓv0 Yh=!.cl;͗(jX|ܘm7I80ݾ!nC؀]̚BB@R!vPMM]c垈ύf{:Tǁso2zH RAZqtg\@wɓxX&UG)\^856'lCV;@h^?LH} p>X6\L‡w4c9v.WhUbv;&3pl*!5*;ϕɲ2ND}_:& "ǯMb\,`9v^GoԭJW>xDKKJvAp-?MTy^Ję_q68ՒNvQe-P o}pcP ilq93oVoޅR Q-We0UIj2cDAӿ;wjUEt7cGb+:V/' n:{/ǵWj/mzW)+B]W(puS\ڍUL/5KLv+ṣö7A&ι-;֯T"L~5{r,fᷲ-z7>X>+ңy}6hH?ѰoOk^Dm Z3n?},ϾdBԺ]DBbp4\9U^0Q?է[o7&[Z4hO? /&׸D꾑/6``daEub.{VGNn o*o ?=RF"?QqPPo /([!y?x]qMATJ7dWXԦR @͝EDE >E:u$A|e\다nJI\m|آ_nmz*HkK{ߘ7-HF/Cţ+/:: 2O? `]K-C{^~h0UrZ'w38J~K9H3V N&f'mIg:8~Q3L{uOj#xB$"(j7ٌ,z͎=Ť1&.V^%vӿnC6P 2抳UkU[ h1〥~x#EӍCIŬ-3h@ͳtO~ߥ|aw"S@ol4;sC+2#N$Wzr->w![$̗#T(UquبM2,ק7}Z*22Zn{Q/y-K1ܘ \( 4=vkpEӏ":;)󤘆2k>XML-[,Y'U<˘e; dr)DE|1nm9#T!OYc`cZ{4JP"HfFzዣ;mwS݈Xu=g F핪Lu6?.Y+3[:@$=ٕ :\n$^Y?^8~jAHPiv[a^1 ;Ms2cC|"xH$KрщW2@jnc%R¼g2 XO2>i #!~8$OA5Dz3|p2[FGUUxSDX:Sp%EQuj0>O}]Ĵ"{^HՐPaW۾U퓪j~BXtXCn+FSClCf}淶trJTԳ1n(e XKjV1K8 [,ErC0"Fi sSd?`|]J*mY+{ʭ@c*1C;s+ |ݴxF[&-@Wb͆e_-܄[Њwb0C՛lB*[[geG*ӨW&3UUAӥA`RWÐvmR|Xw0 \hƥM[O v?c* k"tu)\>,J|_{8- K"sTTM<}=Lrd]DA5K5=5uhۘve+pN=G<*-<jM+^N!NPN[켾y'*Hik`lAB)Q3SQ y01H;F)^'rfJs(+.*3?VCݪj.@cÜ ܵUV oxrR8㲩EwDGf/ѝH>$9\csS*Ix[GijÍňk ?:ڗ\8<.cQ4}>@:谈QnW&&BxJ=OGaܴC1%Jg+>-x!ojʹ<تs . HɢPwH{XHa}vM 9tD R0 0H+a8k.<1 =.U)ʳnjFU0{0֑5-K728$4_?EIb׍¿ ס=&$n9!RoޕD/yaZO.5Όo›F/)VmX5tK>:h4m%m,p5;k ֆ~ճ0(s8|7.<]#=,˻B{ЈԇD&%)54%asq)/&"~7Og*Ȣ=Q|A#yaxCb*.KK z|ʇ074 1È CSLGi7d hSI6WH,/jvW,Qg\<؁o"-~ᩪ"K]Hbܷ/ ˾v*IE؁N,5gA. 4QjhM Qw|[d(|;zڑc)ji٥fI^K}ϼZ/ P$Qm68 J0~=>g}Aޠlpy-#xfmٖעbRJ,%PbD깤|eڠpՊ$ ~Y7`/*lح?mλSKvlۡ rURv;RD-Ïn8~OVkveWi|HKj0@9}ly L߫ y]_v:,V-nD8geC #6i%KhZMi49 y+7&ٓJ%<*?=g+|}Ek!WYgv$c{wc O2!HmM&шCs~2pT~BQuvїŲ3Sϝ#@u J4I+H? ? qʌ-0X>X@&At鲍8tWo77%YKk,ZdDrxh3ڱ e(hysa3і!奁twzoSp7J>K)K)JF!U,5>{k4]isCiE  CR=F_a7E;PL ef2EYʘ7YRXB5˫X}TD 뚲` i_<]3ihTT[w3Sx(*xW*m)"R6fA"eԏz!z}z#0ϲ_ޱQ٠oJ6L%;#_<>?J _U= p&g(sWB@XL`po<FJ1 AYm8I} az3}GcuȥSiP|7&-$czj^!3"0k H7kkE[ C)+CuI(:̆UmGAkVY .bǦ@Gh}:(5՘g8^9vZ}~Kzτ-ыÒVFA.k} s=FrTx-_މ:##?_ Ř8)&zPk˸*d,GL=:Ѵ% Zh"pX/M"FKT_qCV YV$BiuEQos+k̞?nbO6s$z(n,F? w!"ʁY\cNt mͦx|R伓9&V8Z\ĺ b2gW4"k$?Y)4Uڹa#=K1p4k!3~倫~E#|>b0Ff1|fo'ZK #PYxRJ0Jj69-RC{!)7aRt@/6: TN.^l( P7GtuBڤ, $ ^2nQܴ"P᳗ |wSb5ٯM9[$);- Ś\&gt-u=ײ/n@k= %aJ oܒS)hY/(*S,G9|χCd8J-̨JJWw>8?UdU`9̹)_cx>cW)K|+SBKt/!(ԧ #~_Dƾmͅ6,mW|k{)|G)JPp]>up8-?vvpYOLg/!&ymqM7)]1`}#7]{wsRD* 2G#sz:ӥxF:7ȃI=|RÊz[hSȽύd{c?%qr~VPsQ.8t{ڷf;6+h?[Ώ/tà-dO; /Xvg˫8*e2k0@\E*CJ_w(+cGBIH8Vk9.`-}"2m#_4ރ qA7Oie5 ^.%SH}>|EkP/ھ4n$Έ IFa Hz̯4W6CH'6{^B_8D*H eN)P\<9`zL;>$XZG-T0=˟xԼC#n}9Yۓu6NsIFNb S32z'V渄М˷Bu,e=QW*{N {5@{5l^C` A@b9ƌ0|8rD q > &NW'jL]nLlUѵmd @3"Ꜥ?Is-yޛ.&\:4?l;:W'T-(< o C.(ed}AC5E7p?VNz%xaW«g M?)3B*a8o6#hcK'bE2 \g転*-{x ߗ&,wp`[kW18Ew'W>F^="ZuN]Sѽ  Sg*a\!ɵ}i C'Ո"jwyeRΕ(Rmn؝ݭ|3Y{ B᜘;+Z!$hɶFpY&N7㓔9/0r,q9ڙ~}Xu!y=|7qVHy$sCzW1^Gg$E>6AH ?3)nT>en%T* o1Qa@:P1~4v;b$y;cgmP *HYa[JyDЦ(!0҈fNXFMV(VfawT\ӝ~^qsj _VY@d #{[GJLyVn:_} gzLy]zK87(DY+8DwE, JS#n yJZx찒4O;eD]'JW'l̷uh_[p Tߘ 7DSAie aY&puo1 N7y'g0\V`cPEbTVZ|qts#Xk VrdO1jaPhK>y+S r3 YӁsɭ 1^;@x7un1T][)kyeإTk!?Abߴߎ  |]'nJsPɗ.@W;te7 + +CXrtawVfcxHN@`tV8C #QoJ'$~ܕ^m5 .PE}߽."5z}w/ܩ'" J;hyQ֕;z%@>"%_U4`%/$ZrQFuK1;u>:#[{0RTz5TN2]p%zn9u8i?L4d=O?eib}A=oЫ ˦g~\/KɌ gay\ q0m $4}oܣ3tx2ҹD:H~;$5[k.; nTJAm)\_U3=ދ-,X#.'D\WfALWV}7Ui3vޞ-0:K0 5w!mj1ntmT|R?,=S2 cfRr´L bɂUt6];l>}a싼Hm o &*[gjmcov٘GT_FPv}[HU8Bݰ}ۀmvt `7'M7rӦ _wJ#"= cDV(\Ϡ/x=vǃX(-t0xʀWF&[<8hMCv<6E(3|wŎh=;rbja*;di _Hc"W K7=dTj&k rgѤ?d^SGa`JӷnX2ddȲF,۲T_ԆBSx-.}>.m= $~ZSna5$m{_THƞ0EJ mB?18Ry3ѩ<` |wǡ؞?0ɺPhi`XFH@YqKKQ-//P&d^7bUDa2^ԤvI mw8L$7G+U[-Y !-ٻ$) ;sI?wJ딛AȥvQMJyҶH\iXBzTnjHl|D뭸?y4 vsl.T=K;zkp cj^Нh藭T<h_ 9K(/*A%TaWG V9@,E4*@hpuXWx wi/<"Fr]"h$%敭xn6!!\e^ qB񈔿,|E4+v+Afdҝ,*_<s q=X؅cJ%arPνGnR"{+Wh#ur&π/eД-~_|4s$qO[+ Ԑ*W:@)ra!eFdW~(t׵ktt(#.MNGWUlB k$wd<ų.8RF,I˧O+h~$mP7إѲN,g~Ƌ(yZ"`oq&鈵;1@W+d.8/7rf$tLge^ No+GA0OH38JOl믭,0BN΋~ D-_ An5'CMI/;zA$'2\< M`=AHN1ҝ3V#1gB9z.~˳ I6 ̞u6D%1DCY>I d*pb/w^ޔk[mxO+AFj@<ͧ<7V|a!wZfJ{#l*<464fr#03=v2k/ 8ZAءs5c} c^ؐ3ý5E;;M>Q]gzmlџlۇ"t/Ը Ky'G&0!H_(^/z;h< zC>GmJ4 X`{s; ,2BCalvW&"8h,p/fɗ!Ͱ‡vV˕wN;$Z݋{18d{ʷo~%-)({(CϢj۪J>hcÈ[&⁽5\0+zs+UI p>_lnLhQ1t@~MĮw;X?3"ۡ-Ғ]^g7;h ^)CljS[=d5x%R=ʦ+5̃U!nd:ں.gy:Ѡ\dfARu6 fbh"ϵ&/ އ 6?KuV>GE&3-_'cQn;Hh*ȃ>\\Y=NtA-Du pێT`|-Y/kX9DԚTvCjYk2ylzp)O)C!L"t ih6T-3>`f3Iq(ZYس {.5ƛ8ѼhL/P_cܾhUreG)P~ iZUsoyHzpjCE|ڳaxw 6*MZʺK*ZÞOPJA@VENy 'o2b~HYEߊuhgmc%"Ka"",\!񘦭v0=huUon@+~H8鼤o'6?P6$oE8h\? CFFC=3(/I/RfN07NuAKrqoTxfhreк`%FL.ߞW.=d##Ѳxy f%tRCuUڭoY G FYWoS`dKL"xd;2G#ڒ}0)NfmONΔzb&m_/kf#' (3[wc6shha>Zӎ(vgӊck5&R ^聏Ѵ_|eP-="SͤK/X{ȦNƒ՜; %?F+r( *þ8q"j;:lDy$B:u\&~\=F̹bsz+)2:[S'=پOW YަeOl 9p0٦[.,7:]F^Ȕg9z/z!欤 M$FQF"&"f>䯭B,o:^k.4,KKslZCAhL ag;o8\_,' -@fbv%@B!:k9.府ښTX2֡7Zv]`60.^_s gb#(񘱭? K1#@֎]S!Y8OiY?HK=tF23ؼp +Tl+VJ1&Gb38풸. 94 Bs/M/E֮sx4b\ Tj)Kp c|]!"xs̆iUx<^[h%R= 1'mo}³/ţZeQu%lw;23I*՗1յEӕ.m|V9t^o+@XĸdH URkxȸ((|&}OՋCR6f"js|Ś\b=U֢s\6"O LG¶nGjJRHѭ_sq4]p'I _V3j.<&ff{lcשRj֞!rmњ~?me#Rl+us@qH_\,cT/ǥL)MP?RXs{[`:M7 Y[6 HǔH`h' Z*MN&"5ߜ+58n}Y:9(#&JHEeSFlP1õmj Bؠ$f n1g ?K]Kp0y ;bEA];7." oyE,,X[*Eu ,54%|-]Ҍғ.c;cjD[UFBcTxxd~2"Pk ǞZGlyu!qM}ozZOa![ oW.q)pEZwZ[]KcgTֈR/#,2^FٚPK%Hҥ˪*dNZA.o \"=o9\)s3z3`:4sr:M9-o MNeqoVߣpE\ 1T?ݥӝln)VAßE8Ic-dPGD0K"))K^ڡl˒/b4 z mM R+ic}1e+g(+C,[xvpqTȌ?3ؗ8˿ I-ZWi[^m)bC“uŞO. qΙT7IJ9*"Ks`!{5;R 1=ÁG[mr # z* X뒺aBMOLK Up%ykf`.[bF:|*H/m_)܂g Gqu&c; 9P8>Ug%Ui| S%#.^YMYe.4LSA?,"kϑU.Lu\M!NY w|1oi# e@ ӕe2UNDeIc+!UWž`)LsI2|H8 i^^:rcB}?Q=Tƌ4Uc(9rCHq[ii8a`i<{,XanuYtaK ?ZR, / Sўy^ ܢfBTLR8 /Cf9e+&t79VI~#Go{h^\F~U!(F{ﮔuxC; #O_d[E(Hȯw[GؒoYdip>Wi.j.%ڎɤign=}ySI;+e";=bkL8f;Cek2uFʣ%Qj݂ڨ޵  x ѝMkM)J]\A_@.jĄɨjGa6Iz؜5~3zͨe~EЋvspYaYw[n.t*T4.ڲ<0 ІzVbs*Mz-avR3lb(ܖ} ըy@Qk+ZaFVN۫m(|TT Hy0EQ/̂i:Ec"}C>^H[5=9 XRN. \pqɗe3dg72!/dN?YPh=dnU}K$֒Y&yv2|},HQ258dT@QM2IJJOF;l6h5,Y5^TG͇?>y %Gh"_.#o{g 5_(+1B>km2 "f뒟%Qc΃M=D;[b{T=]sŻ"A)SCK-Wo $_O )= #KcӤf9 ^s8+s=r8AݿK[D|g8ni1@o’V}+Wv]f6:O1FVPSIHUS(V2E b?|1X"+'#Ŷؾ-5>m2E9gXp!N$./lcoͪQZ}Nc% 7~Ou^m`de\ᮜJ/Ƴ]qvhPdݥR 8oЀ݊[t+]{e qty6¤`b`©j\7l 0)<+ܒ&==]:7،+X/Z /\ͧ)1:hYΖ؃ݥT@>*製R@H t(@̂wxZuԚ)]_F̰ ?(l) ];FEL~!wنi GQ0+}F >=u m‰.A#X+Sd@Lʎ<6" xi- %q3~(}Y55B94(X 4rLwWg#ac}` b#<poLPr|ۓDzZT?cq [j*'SpFY+9Dvr“$[=ce#*Ȝ.gY[) Az*r6+< bC5A~=84|~SE{3+( b^͔-ׄb%ܖE @:I2/|=T~42 Ȫ/}/TKJfݖe$z[%P-W~&K*є}])S߶xºVކ:eD80B^srO8u'nҮv U7oQJ)+< T@u6>;9B6] J8d>@j'm$D:s@s,g^՜3́Pdݝ"C W(q%/N^X-Z椡Îk\WF--)2Rf=<ȶ3FօR?0<lG@ZuD 雌BdC7I{#] @aVZML&ੀ-sAW`$[_EPC{Mi|Y_M'@'kZ<$:__Myce[rLD [My\d#sџ2y˟%QCψN9,u9_ϋ*Q$e/Iv6tŰ.&yHWa( 4Qѣ=IlUKޞqnTWPir)7FD<}!q$B}0ౙ,hmi&'tip5H5|82n!ƴkK0V_1\ϧ7;#RX1cfDB):Qjʝ]K>WC;x$lPW5)rXC| lO: ʕkjI;#<1K\=<%&;*'[o7IgH3KVN l=Ə VŲP7q;ڲ&BA-HDyxj hۈ #6@Sh -H(F D-sGH 2gPmsC*d;P7T_cQ@0r&&.7cUu^w%\1iUb\ o-9CD_r'D@HS.`ϱ@Ǔ 2@&j*!Ϙ -XT {Xjk{R?gy9Nnd5"n1Gl A9MuCs/R +)a*g[PI4dG>QEM+vn;2WD[`R·y]=a67j#BFh,{N/LU^ 8go..O2aL`^6¢di;ܢ>7^\<0iGqSIap>Z+| %>̐O\Jkw``JFG} EnЂ*% X (f_?𢄮em#}`Ry݈5iҠ`ڝwp͸. w[BBx⤅jEsۀk%R3cHДSNT2OO.̟KP3 A1$id+TlXU^; 0&3-,<ӑ;Bt؟cWf(|; ҕ#hڅDN#> *{Gń*[Q|)fcc>e`΁M>rguMzbDv(Z%ګGN΅)9*/16gÎF%?^M"=4*~TЛ!)!4*A +S#$芝 `gܚaK͎ke%aF3/xMDwGꛗK$f@67h59vZլRYm*uJ7lCs#[lmc=q*J L5}!25L]>*ٚ}c^^pԥwG.nZXV1 -dX%`|eKX\4aAX 1 @G# S\:V_:g.cU2'q Jpy`^uC6%r3QQ\:oR Аe`nANKWPS*N=p!QDɸM)`v L;׉( 6N06qv~׾XZ:dK1~ Mf}9/bWFw1h&ҚDŽd<&g5Џ Q,s&^&v;lS{ 򃺕8=C&gV `o1}M_pA&r:)vTE/}(۩SEh*Ƽ}C'nH"C؎S ] K4^3nbmZU|w(&KJN|- H1Tfu| aK^Wtu14뉗3:@CF&ө\*GAd]|S"}1nǤnGuy ^`b$tِkZ Rf(;Z;Il2='C"|C/AL+@Ͷ94b3セ{"D19[b:Zʖ4,kU[XB0U[0.Ѫƺs cyFHˏXIc<`}Q@<< K#5#j (mD%G,tVsg4ts LXX}O.nis-'y馞g^M2 30tZѶ j,O ]ʶ)wEo)q 6cp:JCz }m1L8UK螸p<'^QJ%*,/1pd?Jc uH3@ZSY[yN_~-l15l`65w6d070D}P$w|$1:lGK݈~]Rۍv-Yi'8lt}"OtMiop w`W:.OQO>^fQ܁*4 79T.o 3Ż4ēb/i&"4eXxxoW#}kwXz6X6}pcnqp$<"54T%!P1 b]\{ `P00MFIM:c:K`(ԠU'YȆPGS wZIm?x];#};e6JppŴ{xH&HM@Y0f^j\\ʋ׍J` _B!okTVeQAQ3yc*- B~Qyvzߒi=~umU7(5MKm-Jy}Q=Bk+9#]c]sY:3BGt0_r HushJ.@.Z^xTcT\x ;B:v %up*I6}^3kt-K<r|^w} H-lZaCט#HZ"V۷eٱic5K$gM(곘ʎ_5]7t~ M;yu#@qR?++bӴDOw$ /JN%%9d˿#ehAA܂?.ZXNwO2YU,{h 0R Ku)y6 ULRW-H6Rxr^mF-lU?ʷ/4xLفByg$NO9vi3V0~Rȩv y Qا[ҘU"N֏ lmfց"_<=:OA*+)Ԝ3# J^2었f~&i!<w@OBI~ .ē|ɭF+oJNrv*Amj @sc1qKsKH#LH$DuL.{Z&P<~3& Z,=R`MQH^r/'vt)/ m!yoHUXe=z06}$J?x/*#3Kg&7r9l&֟/jM!4xת?+6䘍}30%uR_(DHiupQLcκlWܬas>VvOF[ /y5*docK~y$|q'~k7$'D@L0w$DOp}u:BM5;*;cQ!GSem?a;|[XhvA7c(V?DҦ.lSi*kyB슚55mEa=l/T#۔qr-u *O>\j>{;iG\9_Bęcфud gonjmtFQ 'XƬ TeE긣 ěY{ %eytxժ3A86>A 'ulw #kKYC`E)eb+NmպqZ0IL-J >t&BnuIu8'KK6A50>Y+jA游V+N/':EJ^-HqM"dbj(L7Ӥ!@ꂌ[i8E Ñ$ eDYe !10[!GV+#(Z+۴a tF E< -OWn_pMo;zl7ҥgUHfm6u04~`Y`9#y8} 7>*c$#LO_Z%4e oVNCk6veыtD%`yxNa23=bcsv$N,eR@8E"A8-<6majL'",~,nٝGgͭ*<ňTOI9֌6Wb#7,ӰqXjM¡*y,උ^6޴F@X]F+%w!N١@GAxg:NBlfCSzK}~3an1Qj#3LD*'ob#uy6u}cy;s$mX199Zi y/I`J.͖G:vW=|Ic5q^*+FwIO/{/`yF.yLRjWq rLۈl/L#t`h h19󜤔)1RGXO [hV{`:*цwe. -Ɠȡ@8IΧB+5ݝxXw#2`=AMH[ $];ZMJ,(KNPWg( ^fkR~'4XHk j_f]\ܲPL67kTỖ /JeCYXN f6TU{aڏ&)*Bɺ@p**(7x |CMv\7qDlNX>2ft#Y'IQ!\䰜14]%{8}8,G'e$q--]g+keL0=27`)iyņl gYmX/д~;P;C*69gpc,od`'4ޙ.EűW҇+ 3-onkfI//.eկ{fb/}2 ]f`aV>,}Ӏh p ]q#DgL:t}-s4;Szc`0acςUd-4`lXcsv=0:yd=όMyho\&܊1A؛BP[hJihu, -uA^ݵyj)7EiѽE[rLhqviM ~ӻyFo.w}iY.>A[Lf|9@޾[\`ڇ~ԥ&8-hH Yʧ$6E,n^b$,~Mm' &{f۠ғa51Clo?PE[fcHx##M2b6iK >(u*SgҵIHYśEa;~~(/ jZrCSځ[.aqpj*ᢢMS)I z6Q-M_<~W,W4*7H(- pc44gn5K [kkUW"&%fAw/BPqr} ^s)=VRaʬ+i^;Wt9_ohe?帹 XQ-o%9t,:Q'E_Z@/E/%)鬍q%/* (k9„(95pX/0;Y7/Xx P}3H)eUplB\WrH>_\eEN²\nT&' {z|R3%#Gcs1G&c͵{f*؝kx@yH"[rޟE iL_ig$)Es@,bkn`#o0yAqp JcVwCB:}MK@>'5LPHKG&֭D{;U; '?75B$rC-Νv"QVGqO׸y zꋺd1詜(EAD{qeEK@%]6%.;l֎78jnOP}v *u~mlhCG|DcZY} KTΜhfe*Wv1qM~WY S')T[*H}ďYpG%Ʌʯ@K2dHV:/B1 =30A]vfU S^hW@+ߒ5?W3_m˷Eގ,iO96ވ ."Ԏ2N@j 4ʃ*5 A=޳`E0ɓ7u?o|gl59"lч5ŋ:5'Gֲܨ;oՁ8tJ@l%JA oyS>*[ Nzogh[z D^@Lv2a6bAi(µK?ˤO[7,}zs$Aa9L1FxYjwVsa~J3d#ER4xG'>+G:`g:zƎ.k\u.A-ut*Tslm<%W40'}O,S> "+1(R}@,pk0#ϲ#N;L.)up27{ xɎ̞iQܯ{IV#rvejٞ44pm85Sg%cEӞ^UJݹ)0uSPW fB1֣_X>/4,%(6Xlf34=:yaa(Á0`SɟhuljpdҿSɁD@.ko.Qfy:Cd fZqB1S>nzS7$2gKC l HCe+k M;K 7S|)q@X>LW}sM>g=F0¤KKNv7nGtz- .tw>8`Qz^E5&dC?c/0% wӬDApAKj~H_{By)*PaisZ4";A)UN%9R( .'/K`~:Z*co-'9CBOK9?!uOv_pZP=f1F2aen<>:)~~vlTB:;dq,mRцg%vioaoɻ q8Ju6]:£y/Ui}MC'c9ͳh6;RL*RY'zcq͵t|vƼvW urc+ɩ=v${6(ԯM\ZC <%=>lmGh Lg.}O~fFxXntl۰i1/y!V ݪFO*ҙHƷWQzTGyCXz,t4[+9}qq?ޘKRKDE lJ0²Z&%p ٸhcR!k!r5GwHPhENk/p_rN-1׻_Pur''|"L;2$a/H.b=5BnɄ7cxG;Qbd*}40l&k\:v%m{9ũA*2GXHk`Eb{DeXM1|*qzcnW)BSPb23tIyT:4hD={"e-ctXasIer& ӮCh]O웸Hܮ0"]U‘;FY.,˲Oɏl&)Cq@D?Rx)" HS/uAt?)1+0@F-g]?RFTODWͫaNsQSQWgP-GyBaW̳\݅=8*`[%qY(ۀPV>fNR̂{`Ɏ3_.YD[?D8Oֹ]/.gfOre-/3_P2%N&:PB/"QFp+C8V dk) _ Bm˃k]]tu΄?c/suZ/}o#w9n-{]@RPg8;~Jߪ9I>5(Kt"^,2:uj{n`<\70Uu\_Tn7a:Ŝ|LkZ, fGhoS#ɿ:F:S-[H d4cHoPLaicit z*Z,;ּ=(_gc>6U*]! NvVԴv;"0အJJb yiyC}Ǒح*w7_i2*s{M9=}T>KKf 滛iL+qt.M131sǸ4 6/:`t [C(!$f﹑~S-|l/Oj\r\rCK*.kiVa0\< !|b'U#Ųd?l?t'=_,Ÿ(,/!{ڃ_Qн-"c!C%gfvZq`jVfv@6DK9`xa&ЫFy^'U!:pfr̪^#WDa%0]4cYcubB'؀^1T;5M]{wT[2<]`yޛXtU\<r͛~kU&lm]l[2L6&Vm) jƓ'V̬V)G6ڟ4s:}s4Jc;bX]>yp +۞ D+^1d{] F#ej&rs FKR$I' Ahg[[>V 1 Dr9ۯ"*"*1_L)o[0::3MGU LdksKt4𧐳Uu,%<=ܑJ?wUQ?:ikq#۴[e >AS.?UXK-ǔ9ujnG^76kZ)Y]LG!~U*Q"?ڗ='t _P ln%Iv䗇ݤ]uf L4d<$ g3,N*U<5)6T & &/P&%tJ^uuՖ slF?I "O8 tiBqu-JTOWMX($F*[)N0HE${HS24q#R"h)HSv<ɍ3 sKJc<&vxt\ ;ɢZBmy?r}$DL4=]jW:т,t` a䈟gPoroCPFhu:R{Y[+ߦø-397j&[fXBm% S+4y4&LVX9&옽ζY·fP]bW-K!V[03Oxq>i8 zʾAg?@_f B P) d3Ur_"|q 6JI 棃.T6k6mN{.&:._N]fvӇ. ]Tp\']3j mKqpvnm\kmLN;HVKcQ_|'Fʤr.Y9+e6k ,d4ĝ~6=0w͓]`Qyw%;S ;/{b'4FĴ' ⯵8_򋉫K 5hA*z˴x.9sC_f'óXW\ܫh|;Zw*'Aa>:i=BEAn'("ɖm{2F4j{M'TfHYv-bfXNk`קǀ a,O%vTGȫ-U0Fnñ:0aQ(ZP @b-g/IËg' ~d0a+`F*zQÎ1"l>*Xj8zGͻ~әжu[Rؽ6ǴɃN[Q085)Kf.pc3Rbc r"91[$@ ?n8< ќ,n\CF~C< k |$6z=.cO|BIB3ܞn+#c^ 7vѱWJ5Z~?F+_DmXq7ݯPK gșM={T)d&?"*"" <dkKDiw ,$j4 :`l^abĪ*o"Gƍ_ @x Kt= .hSI;gӎɊ|@rPh̯'Q4Oý7:YCA\@0wQkqomVC1ẁϘ٦n!aj:cW ,Z(]Gss,.IQJwҝYmJU8/{OS- f0ʀxJfD߸5cߔ{)S}Meu(msѽ< ^x E HS_/bձuΛ@[xT i (XgBg"=$n~[]VE❛reƶ"*V;, tOE]?m+j}*LRׂxXBXӋBr}ܹꏶuPgbPJ2k,F+jA<ݮ<@vM~ ?X U0xFU?G1@(A! u6:FIρ2z)/,$"}K~b[O'1gV{]B"w n*vMYF'f(USAAh{ C!e+'1Rzh?$jN . kȴnRY9\4*|I#G֨a8ϳ<ǝij> cʽN(V#Ŕ-,v$B5[`Ә}#Ǖ9,[_?Yo3.68(~Ņ|ҮZ&{#.Fs(#>Za|E˛04]H$2L5w !H QO'?*:";3j|ښkDԷеI!܎| " u][vcsiO!x[f2|M ,]2h H>F# {< 2 Zȱ=* Ncy0)A\Ԁr䴌vJeDYfyHhdf?m@g1w%gnGɿ;ۘ+\ M=β5.Uw5UrXw4mDgiP+E,e[_:TT}f%{l2t_YPJE8{ ,&mxE}WTZZ5'~!8Ƃ;(ڒfƔ|<:^ռui`8ɤ73% #LrOUV2B'+W|JA3F*C/oaT\U?_=dn4ŐYI#y"]QL[hJnn;EݣYsgb=(_O Q>5׶c3{kR%wm}ɲIoj#XMZڿsaE7ݏ'ELIJ6BT,3j?RcQeI17"OiG{pہ*;X 8bTF._ՐEeɎ$~أss,F@1y1C |"UⷼH|Ni;Kic\XɼckC"9|ۛe" ڈX!^5oTMX8`b8}DrV?Π6]XoP]i:.AՓ *"zaL(`SIgiBڄ3^ vrt8%oV&b tS;\|ms.Lgu‰"6ff+$eQ8e9EYx_Nza $ t 䆏3%&"ݑ_삛RZw cټ]R6XsF_/; pyTnL^ZO9 Ga'5vpW"Dޞ--|ԧq+ףW7} CʱGOM;h jNm (ĜhR8]w,hhP"\w& θMp1Q̉))V ~A}/yZRl#.eیiVm!ʛ:X;G?o\Q[]P~.x'VCaKΑ|v-}G?E(b\^wv:DofuQ٘!! @+_|̀HHa!2M}GhtFbLAЯPсѥK \aTOoI)8#^w%&p~%/ڄI#PbEݨ!MH[So5ɽy S޺S MU$ uwQ! ֌Kn:,% %&wU* 3~Kه@ }mTeᲒb:<2x)lҭ[ ׶? L5U<j}z jn )r?`v2Y :gt'f"̋ <(Y_EvH} +`=|qUN0,ɩ_іpH5T$i '9uqN(k1?栤Hc(-hҨ캽󥍬cVW]BF #WM5M-ީt2Td'Z=}=wkffg%$\nnvkh?zxg5Y=:+0]׸\o.+V $ۥ}PZ£{yl!j G>.1kr*$1ۑ9CPjsIϽː;M{G[CwVv~} {[=(`SdBiuS!_hZ HOѮYm-T%PuM򻎥K+ RM_A$?xYF֡!(O[*j5BnSgx=Bۧ9qs4ޘ)m2A<,;caCC84$A`H=5,S'x~i<:µ/{ۺi73ӌPvL~2bIg] 1Z/*ȁ4L`|Vsoʆs ioL}%zz|+єAdZs02 r' <Υ]M*#>KC*Wꙗ&T/$EYxer+Yvȼ]A/ 50X܃*>@xchUSdSeCN+4<{PWx8ՠ?\%>6:rQI%&Zʥɵ_?ף|$awP>,s.K <ߓљ-쵒-Z0.{H zMl9?Is=4h2"|mohU2fN2&!.k͞_a++RZNw' { dr4lhx̪ [)R N/sȵsmxQ(EQB`h BU#pXR;X˷!ONuzi9Yɀ-Jϊt-y1QjsAG6utM`-\\Ӝhm9e<. G.a; kI5 _:1zy$Ly> * { Z)3n?:Zy BH+;6i֙ *y4?8>Jz'1UZX1c{Y7C!ZkY OZ>Ƒs(l3UTP939E#3ljHW a%#~u+y%d/z9^zHbW&8#|t@尽*U?*a[P 2C&/a,3m< A}J"[ m[~)(ݺ{a#z{gdjsDk/Њ,eXt&VLOG)89 .}uE1kôֵ@7;rB˭3c{3 a;L@ZuXh7ҷH狤u@(C?Gvl>Zi}3E; uQ3ϯ_D|wDHbBG UGnbPZE7<#[yV?12|Ƌ#''}QM|rK?@_GGm/!xL/I1;嗫1y&!N萙l-ۧM3!KĐ)- OÆ7 C\b- bv O>|GBxC%͵W 6S+֚c CNy+ʌvՍFhj>oAI|^^_Өo^6E7P_uaS?ۅ Ln m=;ɡ' LԺouuWk;^v,>0W+SbAl70}ruC>ZRXZdϓ]:BHATX_/lV7@2ߠ{ 0Ԓ-9F-fmݤKzHDg9OqFM啷gFTRR {"3lm6|؏A#OGA 2"ۮ(&fƋ?LpfChREChH^9ޅyF,)`KMorcb>2mR^;'T*vN>Pst:G+oٳZ1 qefŸ |[Rhń|?ĺJvUyzUĈ넦1؇εѣ&gAUGL QLd<+/H' JOHl#ea#c)J Ak ,R>kWN d~^>ĨOidV p~ ?'t[ڰ5dCR\boaRt_ߗ9\rn XMa^! ͵@jy~δ7k`x|bn\\&1=w"2 q]_\CKz@'P=p rKnL]xI4={M ]|!QЕ=Jid?uZE.?TF#O~yW'3WneQHVLlO-FIƤM|-Y@gY 1FL7+O6O0MuH(^ٞ;u:UiS@ 9.1` K]]'id-FD-CT`uC/Dɜ@wejÛFoLu0xBvM$pAg6ݝC` |L U$ 8('$]ґq hLb@ZH D|!!LfݔTI%i i7fptnTqYts/RV` (p2z_S_gt G#hs.e@ :FVo">-o ]< SFf#gZ$EIdLPE}-lp ]IvttsD7"=%skY%JNU!4rR4[u_0~ܙg3y6~^ ɠTǨ]nԠ:fULtQh=h$; [|捃({qDc. c`ь oԃ\$= 3L}77%Y]mY_2^r[%G*Y̗R{n2z)(^FgYv `YX1MߎBG:8~`{q>,𬘓K,{PS c3u S\VjQ4X/-He< ȫpL>(.QH̋lwJ])vwL8]x5r@_H 4 I,MHSg1 f#~|Y!mew0}7o>2o5vM-ЌWr RI4zy:iWfͼTbPGWa XS6K*6S1P#KDK@BǩzD R':\%8Cʭ8 B$ltb, J}$}}ln38ȗwOO%$_σY%rX {v~4NoAIXQ{%׼KoM˪D"HS0q\gzFsZu,x'kBӈT(` H֤r+!1uӅCC6NHQOq:^ -XJo@v+:f?# XIm@cuGA%?|7՛ה9MQp}vm>gQQq~}wxēc]û@6cJ;k*%"ZOE[ӗv |wc9R/Vwe$5;k0гb32؊7M\?2s^4^4Fh8"vko.uL2:9 *-OWzS⇇Ku;ߏ;$sJ %k]}$gɐ\PƇ[FAo8][F<fb_*R&XiuX8;ӳ)'1me=Ef(8M B*eW4 kM̓F:CTުD*TYtmo2e()Sp͢3jkE k&*d 8I38C|dfM<8qFigr}Vb|mg9W֤nئybY&'<6qmLԽppƇ:K-Ո7"-g "hȶ@¬MV__1%,\O`FȺS S4`-oEK";=fJ墺Itŷ$Y [ !-@AAp{E9/薿]2lx,yVڭz2uUJ& ʳy4jf9N) pJi_":nf8y4eO ah@G:`"1ٯ^Ǚ% ^0;'V3ؔ!Q㵓nD2T'mq]'m-;)^Z_]$LuYS=Wc٩;*%[AU.&_LA"Gf>`NV:&}wwSXz$ՑGxxuԐ´0P ϞgX9E-36N}|ʶ[qMּdy,f Vm* _ßGqyjRGXVVrfQH~SJ+6ԑM\7J}g!1pڑZa$e7{煦i)uFze1ڸ5YT6mO{vUX?%79I.jVvud/Q]=Xn}8Jv|SPYb'Y~ȣ`4| *u  V6 M"A$`dHvSLp5do?K:~C۔|"m;σ$\(XWf_C+ܞ@Xsbڽ"24ܺIoF@8++Q_dkg̡1II:Pko |w1dVWb 7]Pp兵ݏw`Ӵ¹*iuBn?^8ˢA~/xfQ _xv/YxO!& ]#8[؈"τNjG=6Y]1(,Q'Y+d;B*ڲ@`Rj-c!s̰ LjȌ&P)d-X'車N tHhCSDKQCJHU]T#Nk!SEdȗ.0;WY$j|U׊Vs'W,s'Eǚ؍ cJ_]WXy/Vۿjb9=q_kWc-J"QWus9O|&c.^*fTa};A r zj;Up#/9GF+|6, :;?XCC JyGns^N/+̑"1wUkaYfѡ,a@)4ЧUVCwH sD;_o23iŔ>}.UǠ_'6[+˂0j"6gMRvJ;D toI:_^A*Ccʾdz(QJ)_hbmvXkk{Y]\Ո^l38GN8 ^a=%Cgۮg1'6j.!nz+Nuiwh!@*jPae3H,hL'+u&ޏ,RG8HkQj蓹0%&; 61haysX&H#lMIKӶrIJnBeD: R/ֆڠv]$ټ%W6sDǨ I4v 1Rx)>!), te %++E*%Z(;[.,̵TNA*!@);JJ ^ҕҺ1ag-ɉZ I"* ס15oFzFy~blVل f\yBp4d ԷeRul `O^(蠣|9Up1)ʕ=E{|x7L%VxgNQ5}0Сk'%Um'Φov>@- yNJʨ<%9{)e7g`YQ]|.Ǻ[F#D ;5:cY\'./l} 4#7ݟ-zzYlLqt>TI!(.Hh'=-$E`Jϒ`I<Ʒznȓ)d\ѢcWpHr8=ٯ=PƧM"L_~hb`͆c<$ra{Y+|\릲'l(}҆{D辋B 8 :LdSRb(8cU_~jLPڿ-`NvLd:]XW{q7JowJ (WV7Tn`7}zYp$hSlyUkh^$kJS6E{>+< f^gAl4c:[9kӏ+'`mSlWs!a gogb:$3AܪOLٕGW'cȤS{Kڕj%| `*?%9b\-jhEZuzN]I?@"[E* G/# #y˚*HqBj/Z+[ |$S&75g_C8Yx?kNVn4]J{sv!v )$-D]fCEP`4q8Kk53FD6?F`PU:; \ H[vtL3-jlT+Jqh *݆+Xb՝g#!76f[l?Z`]؜OTsR9gXOO`IGn 'ӖJݓ$_<6a|&b@% + 8!,U!<*B^+%1n6uz΁P+k8;Ҏ40뉒Kq9L 2'hb,W |?^Ts 'Io;͛A?eo}MꙋdV&mT<絵m#.q[n|֨6ɖFdjV$30r YR#IL(>Fk?xُM ?|§V4 ~_xI8C, xT҉}-n 5OC@tfy啩97C\h.W$K+hxWe7.E KEz ||3 Isw0GjU4Y7jg@*hZc?ی§?*LJx0"}1"?]*UsS3ԜKrl=n5%vUQHX 顿w)R0=;C< ݑY`eZNdC~ Gc \j{߹*ޞ=Or*]m*YY OfK?;όWk]n#흝+iv/S۞bx3/)ّacpBvVnXtmlW"hģ%H rq 6y%3;k64r0&:,mx!P[UJazd {էۭeVOdנuuΜ%*0ߪlx#Edv?c6)?#x5oP/q0o4[ޏ~ru4XhwT'% ?wJoVCAv4#AUrš!^lET]]=x?14ۍţ{XZ܌z8}MW7zH\7d{\)c'u_:H8wz*!ʴLu 1̅kgOBP~SqZrwוTbtDQAفǹ,|bv=v:Hc b0̗> w*/Z7dD dۄ?0t,a[!˥M>ܟ@|K,P8O>]a}ެȏ {} +#N6Y,Fsٻ2Ĭ/rU1S"q5njxLvyⰿ9J595ktHwZݼ+LRAyknB:V A #14Ι]͇;gD&d]7a֝j p~|Z[To0SPK]4M2h-SzN0%S0e9%FA;&{k;G,e_=ʱ3,"j8ٛ"04}v _nE~M(|<\KXQ-W|]Ni(t`ob%z͟+`YM֊2TʚN@bg YC[Pt[Ry?GpzK#RMaT< v'Ӆ@o#'5&{02|B?mOitzG,mTrn"OYOvRvƶ^44MAٳ`d?R/tW`ZqTMȪB 7?حnb7[Vil״7SHzhqx؏!v\ʚe2:LʒZ|:M+YWr҅OdEE0g.ܕܝ`[R| d6iP!,sfQ) xÂ{Q2J& ׾4(R(Kߠ`h ސ= G2f``-\jwS]UqJ;Dsx4v\x;o/A1 Rʞ(v3Bڔޅ)fޣk5`ܴdj&7Fay@Eō=A?ײ6rpb}t[}wWPKJR'tbSVKSuLMpmuoL&;8IϪ)k.PUdSQD&=#2)%Tv0$xBB c2û*+~=\z8}['~\wQoޗ"vBJ9gT]X3Of'Q<( 3_ܩ#֌lh1vޒ4+(dsfhs'q0Bsd`''p`JeН 3M|= >|%grsG:.ԽVlvEZؓW]TZ::W&ixQqǙAHs2=vݴX(pȁ20c|? G-DI,C9= Kkj/JKJOrEB];KwQ~r#P.>X(mq) ~''l;=zKםbO/c7YM',1ebj-aMYcXBF#E+Hla׶ӛRQT5mEzf/ؿ4VpL/)|NwJIWHF,UVJK`⠁hEe[y2RbeJrޝgxN?@#oQKH eω&s0q7[B{!H|&ц*eUBs蕥 ߎ g:Vnm[EB wԻpt|2ab}I&1-!g?HOiz`5K743 ?_o%;ԑ xU ݷ35/#^.:1Ю0Ra5sT5!g2prYxJOL_I(4>q"Rgk)n*?~;d1!bj(%`qM=^ "V/k"DZE2ÒBB@vB仯/DCOW@yL"*澪6?f"7x`HSzu#оT=-ZZsߨ-,#H\bpRmOj4d& w\ъqD _V1g>U`~ b(&{a {k [L `|4Va,kkZ*h8:EC݆Ik%{'iKs|ȋ'_^/ U- $~IR8܌<:.=_roDu0#X1lhzЬrq.ltZ% VyX@aZd B"Ђ HtA#ŏØ©4jpVy~ #D.۰ilkZκ3:TxD0ŵL]9Iȳ%}IqY&آj߬kDؾNwlp=i #@2cx(7 CzceXVZ.k N)0_Ym^O=qDZ|Lhh2vg꤆@Ȋ\mXOk1=[7Gv'"b&UJoPf4 č>'8@~]׷5GG>"KᖍZKp` "}!ͼ>܇Y[k2<~y5dSMH0챓8"iK_5}Tݨ̌U˫|d!a53!׿M+[% "oMu %Gfv!{zq(StN~ ) hx/\%[jĠwJ#`:e{B}nua@TyؙYCf+fwFқ[aw>kj!,2}@[N n(;,+C ˡm!3j YE0շjw,(W2t gZ-K 2HI1q5L x}aRSx`Ph!{ޠ%JҘm,CV%lVyu{Cnyea#n.Dހ=cOq" 6P&Nz/W3o9@pGB:dہ8t&#Ar3Z;J7Q1N|ut@1A# Mkk5@Cq=A Ŧ̨(wMEϽ> ':;Kkǽ%bmԷr}#zڠ1UpnP>ch$PXĝA#㨜kH4685_0(ž IX@`݉ڽ?w46̭N$hKd1p'87&6Cㅪ2e(X΅fC )I"WL0C;B/ձo׷ *%s0)[PV b}%h}Ǒ.y!K}rJJyh H8HjX 3,KRUҝ)rlս.FX-mfQ5|cim Pl VmQid,pF?ͯ;w}FeOY1lG $Es65~"c1+;ƢV Q܆JX yEM3(Nb˨kѤZZ~եu[6 M5Zf[2{j i+$#@}+.;2ǼxP #H8K Ț Hnjg7.YTC/>YZ2OV1YoyXTM[zcU=bZϔ}rD[=%({rG>,^cRG=x) 8ouJDiJeq'j(nNrUJMׄ索 s\t>]?炔U^n}Z5%E>+%x/l7aGNqIZbt9Q㆖@p,iρ_Х͝(o^oҋ8,s<T}k+"Uc IN~|pLjک&:.>q\z>юE-_B AF֩WO7=.`QH}ۂ楕A{cQ_rGˉ)yFAG؏)UU*jeڒ1#DЂ),{:"ށke,=R|_KuRSwr_=cc˜Kk ( jD",J -hV}׼{Cmj5As6&s}ZD= x~I{ִ'EM=~%_3_Hn(~a<qlMZvf7nYZp;όENm^qwg#7C͔F? K_R _!$y%M)U8QAUa ՏLD 묃%O>_F(ꢿFu<))Wǿ{g!ES2=/>CK,c 4su*,ψʘSc~xۄr{@:X^(+Ҥõ'wk ⱬ,$Z Z M8*qð~LJ:܏oiw O$Ya@Ǎ5N_bt:ᗕ_ )*A6^8% Eh(qB> (v] yF)1a4 y:e0`ŒY-B[;+{`9:n tB߶64>z6nf57|O?$DoA;L7&QrX!'gi":H9"RZD-]46p 9)WzI\f73ߩa_fªSDŽ#pn*o3¡=U@/$URPWxNEp\ԑ~.Sk^e-T 27xr)CpJ(/آkd^X.$]0Y ]cAGC&:zMpsN6ۡ[2q>J+Nҡ?b!nƴ#m V&u;dTL2T}(Hiط7ϕ#[Bh$_+ Gig' k*`-(HA= sR,b0|:oá}_(cV(cbf'G|~sB7CZ8 ci3 (F&5鈏ذz쿳"7knI$Z&QΉZ%~,aQ{dg?ԆBaLRFiq8 }{]P 𧳢e8 ;)OfJa+PZ fja˕md4L`lL!"׹33g~ m!fFb55.9cfgd܁ xG'V4@ݢ!_y'׶PeXj[N{טsI< nԁ)R?X6~lIċk]񀱑tR:ACjrUO&K!:4e4q".7V@˥==NӍG6T\ɆJf,00<>m)675Rh"3xcbQd/Cӎٴ95%fdpޅCp40ub@oDeOh/jMxxigmS[UZ -Gf=gxj ԥ>%C5K_x_< T5iWd{W\zoQ<ѕٔ ߚ߃$rdÜ^Yw鷝=)_ٝ5V+m$P[&3qn\aCƽ;EP;H{d/ׯ Qw[BB^i-ߣ}gMOFOE&a !gd X> ҡk HkjmV>+^a!Ʀ½‰YWpjHe~ #5kDo\u|,K.;7Q$4Na(hty8e.AtpgftNCa2ګQI X? * h &})\"S‰ +쀾#RPO@i[G#ͻDF1Y00cԸ(y9N & w;ዤыFqYNW-Ј}Lؽ<ةwXXۺUvPRQf.EYMל~O(A-.grYOF& JSX򱷛aw¨].=nZpNYDx(IGG6HT?F /]y? -o tGk_|k"V^58p};|.^[r^쬐aÎ5ר>'ШV\໴ ȤHc/o$dQ T|%Ka\B鉟41qyXߝ5_칳w{ >zfLE {(Ǹ˚ݣ_O2M}$,T OXgUcOP@#D wad̚tF~?S067\ 9y"i9rלK.z:O +7nyCv]{3ƁrC EKz~Sfv)8N sV&S!ĨڸX,=OC϶]LRr:m!Cxʬ~ FZx%Mu;H肊Mi3#p,-O`  !YqRO! :ۋiB:)ܓ?r%~j,nXoҍ)'얷4q0&e 8&5AB$zY<U)Q3"Ȼ/T mYemԲDmMUQt|zKI BJ z+(ƗIfuא"VEFv~dE)͞4nW?gP'R%I+ mvC\F k]+U{i/Tw:S3qB*8KN 22| SF9l6$a.CiL}ر>U^maD֯kz4kѽgݎCRCaE)l= [څ\_G& <4lN΃aaHe] ˺@ۯtAH3x;m(UaI+vDk"ا*wC n7DaJGq踻[)EK8件D?Bb{U&)gdQܿgsj"Y^|H##R5bg\fQw3h'Œ099w2uݭa*mL &[4~9蹰pT]\'D~1u *oKIEoNS᪹²5D:wtaX /U P Nju@w.e%vֈۯB'JR{M/RJѿژ_M_t8 rVD2^ኁuh3E0OT%DG~%rrE<,v`{ Pv/K; Vs.]p4s.hF|O&~Kkم=OK0RK>7ro7}(k^iQ7 ϗb&\ _P:/h%32bҧAÚۡ?HtĤ!DpbD]s5+Yph8ɔHs`l׋^ t e!(T=uတ RPBյ:yb{LN|C@;@k4$$d?J\nb jT4ʻz=@#auQTC&#^fV WFGLN,˔\5>DB8'8lZs-`c.$5-gO#X(ЩoN&AuF" a]|HX}`8*ZVw59P'~FZ /NEp*ؗ'bd; 7j!(8~#51WXAi9P Jðq5΀ $"e*ΔjtuM4Իk/YGg{x.5nRvaCcI7Jm&oNo4Zͨ2ש­oau־ WAxmi>ž_VֶqPj ^p)s@/Z fiky!, y^_0$kEHinP?)7m9|Jx5fE^\{,479!%}oZlKiSmh5NItο; ;vG@=NF`\˩<ўP0`Lߪ~a  Q2}z8\g 䥰5zq/g#)*"`cB,F}0aU+1B_=\[{l6K.p*\BZ*jƲ$.SV瞽N5Hu>9h?e|qw]o7jה遙Su Zo{WW FWA->גrxgY)_-茐ɹ>BS.Q!z iZ|sR'n3 }{w@xDjyH\Q<98iq}>J>dC"-{C(ӯ=EfISh1w'yܙ"ΙQ~+)Pҳh'*9 #U1P~ZyHL2<tԃʼnHDO[?^+Ayf+wH8Kr[( 뽱0"w+@gVV `C-e./:@yt_cx:?щ`z8ڕbu* &mfvROo wQ©ђEz&fF0%Zw5 qzXWhh1jW-Q?mM7stLW&ِ5UN/C :I Š~{UKF"i.r5S*E7/|u:_CLs?0KyIʲʷGx:h+萍&_'cvSC}{c1b>j| P-p=.6I'N~R`F'O[|"sBI /V\B װdaSw9#&bZyrsd4[8E(- Z`SbZɌN—q[IlQ˿ʔ/QѿB#>9z̈́j"驶 4%XJǍ=[4F)2Y-(h5)绛q9+o7? ;A7|y<3j#` 3fv:`B3SbҨ[;Bh-\g-[W;36EfDpEPIas Yf'j-~s*o(ғ.s)ZIq] bD dMخ/[' zjQ8ǽ/Ff%hFi$+P0d$5Y@4ȫo~; ^.x'w3 U0mWU |IF $1$;0n>R R\E>y &pgvâqpxTR_]`擔Bn|ASTPeҾ)F2z,i<]p~NAo@V#2 Tq,&E̟% rX[aa]Т,qH}[!A MI0{hoh3}y7nhB9kVL<qZsx6tzO*42욭Ö*~kZ^ECyWbK r第!K^GCC[=&koDEF—1D$6h6Y+q:hMPkk8bD ?sS@Ȟ +~:c-B'4Q5ω=:[!,lر8HmHlj6GwDO9(*=_*]9M {~xin>t+S %PpS;+OЦvWF!S u4~"Su ,rĹ; e!&U)Rx)P04{V~QO) e ĥ,~fB84beo k23la)b".˦X侸%85zs; ;*l6,R"ռa9֔VzkC.ޔ0-Hi.LdTv}|(nv˞NI<ΐJfsNkBn ?j : H(,r21ҋhHbyMM9MpЂD 2Zfׅ9g}m Owۖia+8)eIwߗ..ehw|I }4%sG*?rG#cJI@zgDɉ#@Ǯw C+ ݐS%f.0 ^xnn]we*'ך (9S$r^ X-#@oh_76vb!^{xg7KO}Hr06[sg!Vh} -"uL/T(RWUؕn1)q9ABG[^&DsuR Py&*؟T_3=,d&QMÖG0/v˶(\.)uDЪع>h)K,-hYUPGxd,o"{܀<*wVK+a|~ykV7|tkhem챡rOZlo$yH2p^o@^n14kca' ]i5wg<6C.Q"& Ovv? 3!Q X#IV>N Q.gdmS+m$̘-$j"E^v;'gpk\w _Uw-N. SKݮR TnEkyJ{̧#FC$R$Tmϒ!8@9:X1VQӿ\s'Pn9Ůoa_ XMp*p܊bɩCa&1!o „5 YBTs~Ql3;+#;c 7 ~gh zz 0k0H!zF`J@|:S\[zCl|e& RgF0K) 'Xp"M]:uN6ywѠDN[)׋,4СLOn2vUlwF+iU]['c'Eͼ=4z_࿸VItڔ'elI-GH(&w ^7L$8Dtf2ixouHZv_ kn 0Q撜@+Opq/W~ʇTQf)V%r-dۜhغ'Je jnjPizc~`* Sˤmp[nZ|h^]/M|f{.TA8P6O 3L!8;ys: {'PθRAV hfnW,&КZ-Ɨ<IG/8gς] !$vɸKLewi'> :EL,y>ؕ xQdֈKtg+mz|u&A۳ h=EV&n jՕ$fة T嶊.* p4z^a݄e HbsռBu~X,:WΣI83*GBN"wiØWeAzOoU%Z2;˦ >P'+*,K IadW;E7tJ6FJY2$ERͺi?f*~A,*f#jdvax4 E8_áj&d*n85Si~Vˍ-4EJ%iނKoU ub:\۟@=Y§jKXthӈ$S= '}nk.1{%ntf70Yg -$IxpS]/^E86 fq SbO:ڡ _FκFlT7$FlۑuMhթ/ CphA|7\қ¢yKPOIL\/Tԡ JfbP.{lWBڀZp[_#[)&6';b7{=A`W-_ɠO %x([ 9mi|M$6P,`X)|["\t7=cԄQaD&n4x3NڣHlutrޕ n_aX02"w(b{n9À.jjmThp`՟v"+vN#Gtr2˞JKw2 AjiO?6T;8C7tl0Kv)"IB) 2­ΰ 2H掞:D/5Ia(kh2:.G5e~ B]J4a*80X-,`t 2b1R WUZ6#+D?V@~Ɉ ;Z{mANc׼qziOԣdU |*x;/H؍g0DXܿQ KEH2Sn6+͉]#-r5+^s~`]qyʫ҂OsLG]]{xk9yO@nvi%D:Cӫ 6s'`|Y1w wr<:C]Ygw~ƪ\3738ʩ*t4G)c(2}3'.h}uZV+p5&M#z QG^`ISB ua0n+"["8ES9桌O%͐:Q M? c۠H ]"$GisuI݈iK=1Dd'_2U91.jHrWJWB%@0K(-*t37tW'5L ~  =V)6+xl6Yh:r+ikjULFh1[Ăx5$G^2`rYz, ag#nc\6=Rw4-JS[³7,l͔@'y= *~FXS+}PF;J9_LG"G ! !I.[+tLgq@jg"m/ޭ /TN#5JKMUCV{Q:bb\ _ھbk`3dd3PCts/I)ܪKcw~ԯ-KoOS *z 9]m܅ic) Ž M]*s0y;`HΕaf REo>J[BX o%'aw͙&vv4%#IQw2:sl6^nAolsk5s6"Dxe#0<Пx tX,>+jX0-îػ^.B$*jvDF߾BEB K[uYE?\ 0jp S*\bTqt여 @%RJ}>X _=s5VN%d_)XO(ϙې O}y?}'G@I'mal ]<>,%VJDx GOڪ?} PPi-vz|0F&mȰŲ('x3yUǿGf'jpgѦrNRO۳_wLwljZꔅmttߤ\oeo^{@ͭ@C/1S1-XK ~/Ӝ&OH[( Zgzj) If$hi9^ɑGuV0S#>a " GޗGIE,X0^>ΓyWٍͳh8yxZrw * 5rC"nj$XsbAP;b jkV3-cn<f7yV5CuĔ}8+i| Zdw_6SgOz_$;-ӟd\b۔g ~%a@ 3CS~K{fgc :{ME<@ ('i݀lEy7#g3 m+Kx.n32=k'¨.ƴ#4a1|XQK_\E;'ic5PHb,>PY}7mM熊!y1v=YMe؎ ߬p(slp̐0Dΐ!;{<_˦8D+yF`0K 8-ߝÔ7nh' @D8vscyg-|!>9y? s&yX[i_ #/ucn^YCdZkX:T\Xicfsʀj8 c6'Ghi~? ˃( Ua=1h= ~7Pƽ[nHªGIKҦ1տX4__uIo1eaRCY~$M j0x3e٧5~k;tf6B{E'[Q[|g3)GO `< Ώ ꔿ66P3^ooog}{BaytRQD6&ݱ8KHv,5[PM# d-JQL$湼4]h)(ilŠqytB{=rsD4a`¼-ˆsϿpH 픗zOh}XvVIfGVn8-f{}rKϚ2>c~ݗlKgadK)Դ%:3R]GHQ Kh:U/1vLEh_,f0gEF ݫ (Kn3ONdp3y eFRlӯ 3K)Ff,}ANq"NgϞb"6̝E¼bChA0U5uy`NǶUr &!wVE!CHz#ß=]tYݳnI?q*/Ç+G\X+mgli#wx`/Q)4} {&:Ne$Wx4邯_.KG~6}mT_BM1(Q[pw bƦ@ !MvgHJFMe('":@#ϽX@?iZ9 dŚUctEs6JQ/H%+h ד'2ӢE[7FD{~g* g3EZ:} -_j63lN`by@Ax!rv I$(R/IzWh.;`H^[7>v "Ϗ誃 IW1q7lvmc!+MPcqR;U3#XnLWJ#;30稪nP֧-`DZ]`nwvXr2bZh >L^4_:k1ͮlQ)yx_p2M(vbR >-5ȓ8!)8ǪI Z;%6%}OGy5)]ohOavžSR5Iž#*;m@T0kXdC)h' '+4wÑ͎L5fd˯>,F8~;-k9 Ưb,-h4ۺS9f/B}S%Wuo#=/]H]DY}_@:ui8'qOhȩ6,ig>x 6 `T}.=| ]윗 %K*u-Su>.?`_d, #wĚ"gж+J! _ḹ{b4?Jq/YU,u1|}۾į(Y/>{C.>\jqBR)3R5eX.jQɔcnlÿ 5hz )mJT^m(uf׫)y/9 E鳮X IL;Ԝп׺2,1Ht8yz鷔 S39R8VpfJܧɔ7nM,FR &HHLOn4[$4l9xH\eb1G lC:˴jG~?O-V x 7ٟ7$8jPְk:T%BE!3ɈĵyxhKTj~TYCPނ Hs 7!\`6nl5MAߪ)9Ps`]#D6QXeҰ\.Yc+Y*PCkoc6קCLݱƐ3Ӫ_o }OM)~~LV m#OL6@6SbKʯ0V0>*w`"Q+e!@cnj-h~0:w]lWZ UY B!uզ7GGoRx}., וۓiwC>0T n,,hHjyq`g<&a (ӝ2!ٝV䕥W-`c#/uCRtOg3\Qr"Ual\M\vxMzCeG8g!3ԅjG. ;5d]DݪjI(A/:Ncsc >-VDߦj^R!zNeOUwcy ּ{j{({H1j2|"Ex.V ZEJ; DelB.y6* W=>X"|ykwH AghO)߮T`ƀ\%q>-DIE`-L&S 'ϩ~j1MK$J->hiu{h=V I0 u1G s;w1)\3,HſF>j2'^8sV&usxkЇ~#$0S~(HpJҶ< -A uBJQv pLJQʍYc0n#}k_5a^$\jNgPAde7rbiG;#] mPC#[)BU"C ydtbl?Xbky|{=4 awovɢ|/ a|<.q quUBHg [H Gb-!3u@ qR^W/PQ /X**Rjhu}>&j%稐K R?T8$8x>"Uf-O5eg7 azjðצΪN f~zjaMgjٴjQS '=tXΨl$6Gr֨|ud̃.W*+ށ67cB Ɔ={ $j6v 0#4m;R v]n+a}@l'TWHy~)&R^<5wx`rޜyRg;j<صW%_50tՃ$s~PSmk?9zK]a)SGxJŢoLu"^DoEJE(.obX}ĊPfLLX`~_ \m+|uUIюھvrK"A.jM2=ɒ p .m׿&K+{S΃Yf[N?HEV8 _wd-fˍ!-w_rG X_p]Ө\JE͉y ~`j51Х?VV" A: }NO ZjrzPr1tXAr/``Ao|IdO ȇ7)?5trN0bJW<՞*1E~Qվ)XBƲ+^k]V6b[{|"$6M jd;3b.s!nRH{sY?}?*S%.xo}O\';|W{BxC1;yA!`4-lEEdcy%\`}o#P-Ą) ՐƛԠhc14s>M)H2ib_kIGFuZ'kh6h4ԑ0H}]tt9q;1)x` IE|c߇}yU! j.&ƴp)0ń9; ~M\JSs/k>D`fGA-! hѯ IJ'm`j*Gڨmi}.JQaM)loȹ

    Nb.,fIaMK`3-g XcU R$H)$2;Kbʮgmƺ?ŭfudv𣔬dnknc`mO-F W]OS,D{>[g[p )¢w×Kg>I3˷R|n"T7Yٵ&;l0Lj-&*XU.3L+X ŝ^4nuҼpk.Fiㆪqm(0$gbY ʼb3+ówMRVMӭq~rn~5,Wt$c72|xlAän^n%XX*tQv٧2[(oh| ؅u!TB-z8*]1+&==r[z}%޴ lwp4|Ѵف& B¹u:͟g4n/2 *|qUxz:̙g7گVةɩG65i.DA:+B̠1OB@/ONڌM5XX?xzcQ֠ɣR N|EW'i%Uh %Lģ1^KOmnZ5s -irjCJ;",]#o[\U~k_>L*( }F _: 7L 7jAe_f=]J& P0rQ+rcJ _0:t/e Y~Im;!@>ùOGcٚ"i 8樱}8.jaoDcuz`Ƙ,s*-a 舔Cۛ* &UJJ)J. 䗛*yd>yf9) U"}g3|658e0-(dB׊҆Y( 'tT& V6rԿY[7}L]e5)RAit |HSVhchJP\Š3 שWӚbNWиPد/ ql&!VH*c&^ &3 J?0]F#-4/YI T(|7>x~M_nnߧ^ P4pS-"딷Z*y@ʜ^-#)8]Z՟˒|t%}ca+E|\7~O=UpODϫRNsd<)Gk !г!A%}kVf8Hٟ*@YVziӎ&!$*3#{i$z鞈u?e:x 'h"i ^vw]6l=H#,2!NN\78#wԬF:/ v̮ұT"@(IUU 0Q QjWmc,c`vX}Z6667Ѱ02 @ 5~x7Hu2a_X! 0I/BF4ga\@OE)p/ ']3ȣKE>oF4/Z[辛B [rND , 1pHAJ|M_MY>pR^9t1OS S>g$Ѝ=8Py w rgZ!5OEDĨDNN1¯aTU L wC,BTkgqUP>.̧Sݕ6t+BkLkB$˦bBr|jjSSM?NH"{B Z ؤ+S: 73A`Ӹ?9ܗe8qG")m@:.|Ϊ0{_+K$MYl5dV^uua3k%ƶ2渾۞,A46׬vj})b>Tc%;_*&9teMސTCH%nețJa(z&CaMdPyV!UY-$q'͹zqiݪQ=Z ꘴&` 8, ۢl;7ڼ77`ܸø$[v6HK'$ҫBg»IZLpj~Zvu~9U plXom֗'мdTd%gtz%]TMVWr꒩!V?>o<>²G)c:HMTJ4;"<50̳1T|HJ\2ӖlCef(@pٛ$19LJ.kp`,"Qp dz'M JI59@>ӛq=N[ wU*^d-SW_$|nG.l2g{"f6zPK=PH1U=YJyks}P!FoY s Ts7+3a3exz v`>L^"JFШV[`Y@ qg~0E:;fx!y'ߘΙ4X]<)L L:1ոeGH\A \9 vPxҩV6Qw\~/Љ۴%/ϗX{کu G[r  Z"diĵӫh}}:,YaV+y潨Rl@4eJtt\9'Q`NyNpjwF 4@48h8M|!UETaq ͧ^<_)j}s\$U/~Uc)}ey^WMO'2N5 fKOA~VV(~NhZ'ocT/6(nc6{B ρI#)o>0?_EHDTY Kk TNΕp7oљ8-U5u _Nhu*|^& 7;\oO7 PDw рmZj( #@+wbI& YpPLNkX~N\TlWlqP8i2.bŀׄ@cxvV ,>R$ŁY*SQlUv2?>Q'RD-߰70iҟAߔGQF%` 0m+'|AjZvO CdAP9}6ϴ~eSHi2_1a F*~ԗi!XrD o<QoI^MI]EJ%}%oyܞKߩLgG0%}_Bß!ۮTl#b=S*DY?4i2fknpՅB~\~&_ B9)$DUh/tFq4K~m# u{ MViDs,AN7Giؙɩ<޶R] +|2."TffQxBLV:!=d!BƄ"mo -drr&f{JI? ן$~.ǀKg,b^~D"8D`\Q9i%cN.cf1'Lxֈ k Ŀ+;ozˬq#{\v:61L-D|OOӎe,E,*YgowT1]McTsOc*STx\9ȷG 8ѵ_.r]nxTz fʼrpyf5/y<ffG@d V78:`fUyUpd[Z#bI 5S2F4E0,+r*-yE),G*zjj)Gi,ew[.׮OY #zyKmx\|hIn7Wt$-WN c, ^f4&Iᮁ;dv@y(Y'EZQ@Oؔc-;! SI9!{;iVji$S=b|OD6LOM"%uujI"fc~!=J:P Fs[qV=[{iwcPw~hP|.71EqIm.jtu% v>:w$~VHd2 LFGQ3^T_\z\$˿V?pnÏ4߈"ZRIM1Zwz?;3ȆowF^~=2☕1|& y UA Yje3_am!׋ࣛCmx>6go~A5-Bv6f0TSco9 ^撯F<.~Z+Wx?J_GÜ%oU0rcY8YpPmNr^A2 OURQ7U:bU@^,%^,0"hJҐ<SoN]1L …ֲ!a?8EWmΫ#pzi7'\sN3t`t/n[+K\g'DcXِVw&d٩Exevr\SrI$A?U)M9j-=5NU>N YtRnn3 s54/_ (k!=^4DĬ]~bJp#+>w 'V9Og/nzj3fù4+l8I׆=ժmT[0\e[AF%C: "aBj]>kT)Kv'քO7gAjz/\鎅OaE ߚԍ=m jf`i|ꖲ.=@7v/^g|nɞa 銤D&c̿>ϥI*#O/8M6P8a]V \l13W-m?E8BC*L>YF^c85"^, N7v`O1s`Kնݳ|)1$gMo{\9 ꆰiBib!(QROI &U 0C,ۼ杲0&cFntwг] d%ɘއ3Ѥu' g0Nq}rvWnKWF"ҧ$TgѻJgGV%cA+Ku7dO웙xS11^Y' JR,XX@03a,TpTD)5[= W8 P6dIN`u қMVTVЅ8~)?4zH֚P4]oE}=LpFHM\rQ)cZgLOP 1{,wC5ί w{w{3/tS1tR$'J ܢS]MYfݖ+ #.ZGA 2}h}Y P_߸6n#;(gx"}7-sa]x9CBXJ\JS/1dl´1V^ ./8^h5Ⱎ٪gϰF+_&p˶饮,"P%0!C-a=t[vn ˄ZCε>p9)gCN|*LZ# 8ΌOȚ;SۡYNXVo:Ϟ.=-t0 )(c 8p(TtG0(\j<"}.m9\NrהNPtWk^5]ΛȎf=0yKr-XV43Izӆɸo⫿1!Ǹ0F мdF1{YޯIH@ 1LH*RFCYX? ojZ]Җ NS&5ځcD.8޴ G2g, Q-E _Nϒ 2xCko@שoG|Ƃ#]H~AVcyi'LWܿC|#^S\ 0v5| ܍(VP+y_ijG_^<2v-hIiUai=-C 9)yBc9 s_70C7A Aj9 !1ʧ}Pt !NCYkTYqڔ#`\zT+<AoK &51.wԇ)(2f /ʬ>ݕ6s݀8E_ہ~9'-`O6^IwWFd}A, 8~V|Ìfm+li~KI}">,bgվMu zj7"b(|LIzh[ xtW: 3I! 3!Lfw%0V;CڴpmFte@- c>p֦p oR^7Rл4J.)_U凙m]lVfnzQ6{ z!o3cO N:'$U\ǟFqGjJFؐ?55F[7C;^iĸNY%snKX&fe+dsWRa ך9 vl{=8M\'N]R.90G9)JĦ||2 XIBu~fK/gJۯ)?{?”US C%+&_S,.lmQRGUN f5 ʕ Y}ɭ{sIKqNI\”lj5WÀƳ*=[Ξ~РKN~ȃTB7:yD|I>݈j~ږK G9oxBSbgd]_/W8(>>ee Vg"_1R c,13EJ!I}tNko£\ _m r:`BW&#C[ =Ae8ld(iAG@Ѣ(:iy??!UIr 6ĕv71-V_SK`)R"z]c1݆qՕ7J(zY0/L\,oR> Fv_]ȷ=ke5-]Yq|t,FZ1eҫ%,`H=ʀEhD =ڊ uvW >drWtWth/j}Q)Q_1=(5-Y}]{tM01gٛ=g/[1IVG?xN:R{_kLT~iߟ!|ܚ3?e6 ?n8ۭ G4BU+sa@f6khy8s<aB6,- `Ae4UkK!C&I^/ByEbΖƭG&f>Ip42i861[v&|y0kv5͊4qݼZeN8܎6s3Sf=HǩW?,f/I U:X vh E4B ϛT]dJF$$Wtv7&{:ոwPA#;DHE-s3iIXYlstzvook{s{+j!Q1'Am/Z`C@eĎG%T9J23T.߱T|Ӈ2yfwVsM wE_6Ai팹DV k.9$}} X\;|v} f>8,U&HA$r~֨pC[FSiܒJ!(/?_L8æbL"Y]}aJT5 &n,Vܿ.{LJy7-$d5fdcSBN/B[%̇7vlG"})'Jd"=W"xq$cz5#-9O<XsT_WR!XJ Dom;BwOv􅢶?+nMOW>-v7U"AJ*0\n7rli 4rX,uޜ& nj$6|`ӡ)eiɇąr$9C_ )iKvbU# V[tXdxh I[gT?wCW9f~hfKp^9@5N{%dWuˣMS)M>K"*!i'2SC@2аu]u'`U{qDE?X{5P]P)VmmSY~Mo1*&^wV]tan[+k[2﷒7f賧cә<3PIً+©t5 آzJzn *nV@r;/̛+zlz>u ac.ML)q7 cm)j qIAWjY0_{ Z@Lnrp+stXBº)h $9ZV6*QVX784DߌUd1-H=~Cg<5哻VI F Fk*5Nئ/~wR?(^(7e%󳤙]4Fe{  r&52`}2_xC\RN 8wsgɌK*&ÌKN_Y&]FH%ݟ]j&*#;@ƞ5g ZT6\9A;F7̆%D0˦iP]/ў3L$f`.y29qa r?-gB _׻jU4:# stTi-HH߶!?JU5*-. Vxʡ蘑=T1 v9kia(.gF`HܞwC,0?TV.[ql$zqu7DR4GH̛KbG=T6^M%Bfivi>j/*8;RE(?Ay)5 ~ȠƎ\Le1LAd :we :HGœc/hSs[iٽמvbw$E#pTCs9)njU0-Ǵ巎uŎ3ҍ T|Jvj%n eYy_"=4RmP*wzD!ɘdis+1u)kl|i]2 hcf$HejoH1g[J3F34Yؘ׮.wuw!Qյ]O>F:6A0hi>z>OˊekEeAVh;i%O^"qZ@Y~/U;2e3D2~Kl@qwU ]r&}j5asq;?b#Y'TEn(S1Wm䊵v0vHJ{ƛ$CQ8Y[I7d9DH+;hYk5H&8 6\ڌ5[ez*"T]Q=OSTJ24݂ie'ɿ'>б u`uY+Cc761=^,]+6rCZV|pHmH^0 Ī*IB1wM2-`|WU1r+]*VRÈGyO1. va,` V_TbOdRtߴ :5W=JՂXj4o@l4G|f3- h4 2*zE [+Eq0Q$ ,`s>R@>IX|,?tv0q!PmV7+%{^2982d9m=)ˬ-k"5P^y vVL\ҸxtKg C9m`.BGby=ұAn+Uo| ;bvkɆKm<b H}YH;{\=wÓ38+O-]`@D*Nm m_t >$2 AjY:'Prϥ i»WB ,!Oq MuR?Ium)i^Zd t%su8%RR iQ<o>qjdD+X JmZ xe:@ixH-BkgpN,L~☐]y\#ⴑjr|f˕dcONfzD=j?[_x\t:zP,--_-M$ iժ-<|:VE,{BeO9|2#Z F#Uug0l<{ޕVy Eߙ op'*o-4_+n03SXuNgm:_~>r'd3XeOg|͢0/3v ^Kߺ+ZOaED+ewM7@$a;otuJnFm$ճP 8>x&_'ܝ\66HhDo c" ;PҾL[ ~8x+{ =OF'nJC Mvtɮ/_%&0f:WU7<lN=SFY0 W`?Jy |h9|M܃a1rGQo^\ScAJ#?Ta؝>XEau! *B gזF PfZMҽLʱv]@a MŐYza/nM_كv/'(xg=Ƴ_5 !n #?Fp=$zxM ~R N.Ȭ-r|@돧aoKĺ&sw5we5Ϸբg`ay+hj$5'a:Z৴ v a0B\PFw/JͣY] v@dWTg%7$7!1 ![-ygz3 "$F?h| 3 zrr{.ɹI岇wz+:+^x>-u.z5n/<}pu]P04Lr{dܷ[7 寧 (*bSflw758ՐⰧh&7 k 'uNUP_C f\m)vpo؇ږWchb=EEU@>|of $Vd8.|"W&It4 K`oOj@!]3Ήh V -IQjX f%v2puuZ=on.]9?aXzq4NW]Ug69ywT.['npjG%6޾OƘ fx@G x˄ѳ~2"Q@z;z}eaIy᫇1*[|Y_~QGdD{jwk,Y+=UrX%.p`E} > -W2d<_c}dA9@LPY?.[ c/ wnlͰʶj_b؂{MCVJaH}&_ĢL:r7)-Z$=[Jt͗bQt(5)6dI=Iѿ.aE(~|1Y)LѻSl[E#NeyΘtb+9ZAİ*=r-Eͯ$m DYwvz(p_ Y]b?AiNmB6(K9bj7?M+6Ͳ(¢!pQ't蘪f &=q!w4W8=St2i쇩b~3wl{DS%M Ҋ޽2wBOo:TqH0ӂ&Eq|Lt%HiKis%$\Eb  *QDO?EҊ<i`zFATu`!VY_\7tn%1`0˘δ[)j\L]%߀?Mz*Q٤c S,Z: 芧[`E6|mBUc^ XXX%koU&~ *[nzl5Jz*<5T=kgA#m:+4Y1}7,jj1,S5!?Dוٟ@t<|jN@i=LL4^8.ZbX%cUϔ:3n kąYo5p;C bLkre~u\fA%lfx/lg{ns~ Q94{/ݪ;6J9p 3SMYu?HZ Ξ_s+l_ \G^“-, Jr~֏k^RJ1 =zaн5g7pe!ʦo *7um:|Ōw4fU d$Gѩ~^[}Wn<-Aq>˻6{4b|HKBxR׏C81+ R3Eil{WxT8.$>tжӷ& xE3r~|}2VM@u-Md@d6.l YŠ/<֢7 5:QEэÎmqLgY`?]paq(`PF9#_c_Cqx T^h +Ź<`,_0xMMXޔ? O:4Ku(:mQJ/ F*iq8ݧqS.0Z̩6MF S ?Y{L!$l)cD4%Z\8ysP5Q=:ι8)u+h6u~qbB{p7jH($:b##Xb 3BQ@z =Z.v[r˯kosOB!\/ƭq[A$vk nD3) ?Y1wP9>H5+^Ûo"r<9Q;˺(_ŋ&d@-s_2*:’gs~|>7y! >{ jiKşb iW +VyfGEe\/2Rma\r<%vfXY6/:KQ%˝N}x@+P i_NoJ*xC|6^C3ȆexSY" _׿M%YXfc!xtR};-/KߔU^6;vC% FCs s,J2p~{* d2 r94LV{䞤'%NJYym1&_DXD[2x`z#-tRџk=Ord9MBn2Fw)T"M(YF *: B"q8)t,[!kG1w+VedYEi9QYƮ MRy{Qp'vmD@_^G_П 1ߕ#HE CJ$`UaJ`LХ^ޡTkFIp[`$XU6.\%Es[SZkms)8:q;`ul <0(qzE˄A7!7H3;8nR0oǥ?veٔK8zEwWgU {4^0Y',pccqNEϐ ix1bܟ K}a,AY eY&_ tB]aə Mg\ X[2h3UEYLmj7݁ES*٪ib./8!F> !ZtvER!!%ZЎQqcqǰa`}⽖$,VĐPOFh<]ZW|ԞVu%{)B}ab-e)l}rڎ31ՖgU:Skϑi7Iߐ6.$ i kpR^rBH\3.n?U1p{UEwds} vnu`;Yk੠i qBœ0H/u!J꫺P<)VYyo>Z״X<qKJ.aб5r T "tC%~_Ή1E)mۿHYmzA9I9YMU`|hlil8W}LRED9H^R!qBkP27/a`sͨauE;+6]`ԟ#b쯞J'aAT;id Yf$šM!D3e߭Mu^"vW*d`]{ї>,&r3 kŒ"R CeW c(a(2utUGWdpkM7s]z4A P D݇?zR/m:=w\ϣܗJ;(t.9l9GIjDFyI^ ?x}oXO€6m&%Qpl]n֋>"!4«nfG^d4f"b-PoEadm5k=zكJ Xa=7e`aK7A+j&C8M=a$P3'{^Z凶גobzU.:E-Oz1NRTk \>Lތs.T"֖F:#Ab.KyQ_jW&*tP"jyVTUc/4#=^ Y4lW,6n-fje- cd_k6OBPB.k-Vq?m}zӷ59ۜoh85aGghX G ]\JS&age ѹLv[:;[sSՉ !^ןU|ܛSOP!AɪD dҰ\+VJ.K'O_9mΆW=Qchi%|wX_| ,[Tx4|a9lNO~VUjEvWMU9Ljsd'̟ؾ*(H8OEE#J>+’ w{w+q;e_9؞\$P"6騨o"sl=\¿}I-r /rc[]kM++A]f;wJ 'dԥanVpŕ}hE4O yBm:brn/PS꘦1.,Tt4×*EKD2G?L3c?Hͥa2H^8HC}U+4IbJ=*pg^"N\J Mx@|OMae] .3&V"VWɾi}BL'k |=ƥE~E]~!,:q#/= ٰHsA0Uqԑ@;m‹OXZg޹OSú{H_"L¬0)JZPr[B ̨UY`~Ə;;VWHot ?r(XbHlZM')ִ" W i;7 ϻįEARpCp0oK=S'@tR|iqbEu=J \=Hwݸ؋c' , TlѠ }F\5e1Zǚ`#O)5h51^RרHQY ;ICSrgLzW;`)yٻڢUaI|yYW~ YwKnU2K-8ⶇ 1zc21>);wQBpnmRSeO"l%_[Lä$d?nV-j.CGAҴU<%639IqCTAopY5WU-C04"X&bb)(_@Yg}0U3lu}ʎ5XþH#ImBeS5l9ns%)) 1',t~>A>oհlNHVDUZD!'yVtG^\Ev= ,MBl C1SXب͋N"Bj{]< 0E^P_,hE}0KNĨ)џ?7BSTjZ3g,-K b6KVc` ~?9H /b׶>xv $UT.Õp!=K* ΓĢ@EHM̒-!'eM7uɈr7,0p1qzQi<%3. QO@eBsr d<)i,;"XL$N`_7Z!9ߓDK W94ᴬxm^aO:6g@(a dfa76 Ӑ9ۗw&45CGxp!Bd$NhIC,R73:~)A]X/x^$x4^+JS@+ 6.ТWҠо*\ƈA[ǵ)\+CRG>BWT?q +ca>:w/L_ À"c@«48_> pg-SȀIQGv๭y/Ÿ`0Qf6-ɚ Lڏ4R"a?|gշs 6s O c&LIz|B,iɿ`7웦cV&7+OTQ[z+t7.|̬YHʀnVzHN퓭gv&~ H,I0磽ӕD{*[ >P9ϻv *y5ِuͥcH jZ@KudKo G&_?+nX$&VԻ~[cb$?xU2;rp.#x$av8wLg猙0t95?^E%O`5waJ|#萪Zq9:03suOɝK΢S֣Ga=ej(jbP|z2 I; p28+ [Gԓd P#"A j.DGt}U"?R =`lwC-Sժ)ߥd)%|9o#x|B5Y>K_mfr{:h'HB|UDg]ZzYF_T\T/hapsGk A`n/@q\\{db1X8hdp!wL nz\^ 32X92pwjXlى1Yӑ "E)sք'rJ1>ĐuBo#1Q$r!iއ. TP/C߳s( *nы{#2LUb<-*i ?PJ (rSVuE.Q@+N'<*̈2 : "#Q6XiiޯsR8, Fy]qВs+M?uF_3[MK {cH+N| >u$PeVԕĬJ߃<"t1aiݽ7PfϖUyZqFIIc^R|/vs3~i a'CI8Ll {67%K|'# Mʀi7M2؏!*kƌ^bCWc%~{ؔIMDK[N<7>u=ڹM<=8t]n]x:Χ4`y?YX fL56)s37iä]k}~d(TqSG]W-N&Qc89"Т|ԻJk@N3k{G哰(XjQ!>PpQ$"eCr ![eyzMSް,=)Vb]IXy`ʟ85m0iU;J?^TPx۴ [U'm@:-K+N̺3_ %88CJ-k@:n&MI\yz_wDz0p3>*5! #<.N:C5J#MÉ 弄,1P$cjE6yb# V;?H&$EbAҫ_` ][N"D1MoghV\_{Y=47Aj-ew,/|(lRC{'uu*uಠRcLYay`d6|KnYf5Lh4LtN+ KQ/ {V =SïDLrA@  ;F)GMlm(5]QK|T\l>mh(G+LZƲO~'7JZI=-3˜UQ+61Ǵ|{̵/K4qҡI<:6;y޴ć#Uf^a?lcC%d%Ō-aBי& E1!:QӞl"Ny2\?X DK͈Cp 9P3`v"얒 - c \xm|eٳo c,`Qu%aGcȂ@'5U+U.{Ѽ7ȁ&-|ׅ*h<2bNВ*T5sF0kFmyJx~[LSN\mm 9Ɂd њ(gHO]\#b򾰎o{rނ2EsMƳe<6N?߆ЗzIOf{zpWl춳,zU6e*Xhycosǖ,tX:bΔ *7n7@x8#$B{'z3Ɩ"|#(.9]ˀ5'mc[fM'gg457ywŻJ[ˑbpC nBґ]j@ ?/Gv<?vNp.RhH.W{7ҷЂIAvzI73`@O7^[tXϋ @g1;n\ڨ΁0Fg>8yg}/ RF-`3lQS7!6VI0,]ln~ Ŀ~fDF*Bݏ0_?/T@ğH9 Y[40fSS[e A%ɖu~7֖A% KGbTCliyId3afF9\~ ڹVzcIr?N3hvϖ̉P6E$bB=%q`+'aTZ^; 7|yCQf kpKѯř`eCys ǻwo`U&}=M󝰧&20=3/jDNH&J׾zJ [WhQJaU]7Cg,:|V1(TR'YeI{,qJ=mw@F^z;*O7LG7j#@T)I0SA =`OD6R?6\, دU(<'uc5lרat)FHpJDO7%#YԜJ//['`WNmz"߭>~YV)nLl5۞doBQ3 ѐwڨf+ (x5nXT8 #+h<[,zm.U2wͰMNca62npħ7+1h LjB'Op? `_[f=\>v _ ~~npE` x$uF%s(?Nu?KIň}&wS=xqZQ[r΀;Pd}~ .bQ $ΠuBV`W7Y oBr 1-n6T&"DtT=/OGӖM/:Kba!#"`?綁b^WjoHdɮQ 0].ֆ$ X$/#bѕ ZTRANqrqaؾes;!qLc6vأ`Zx_f #횇tA^[>Bw ԡa Q@r:^ OUce>`L<3 bSz5Þ =Nߗ:쏎S ya1<k>vѷ/'.zW@Y(l[:~]V< M$1 FqʚNB_~r b¥̜5bbN2^C B8,m3Jxnw6k^R&a DD w_XTߏlX`T C(Sl@e=h댯9 ՘*]ᅆ? fzp2:FGЅ%6 Č(3jtL,1d5ĤkIv)/WzS '`A9!o3ّ&zd +Bm]6U^:i0~3Ea# (]_U[ <1X;26_\ϖz`$^N6Y C obY2{"$~ c`mK>CLף,1nXko2ׄB˞tGoEϡ>[]oL7Jee/(l/[ӱ>$(vQu}] 7eC><@xar8CLVF>V^9PS"<7q2m,(eT瘥ZG/d\&اI7CBqĸ7[!Dso䷧ -%Zџ#_+^ ߪubšZs%ˬXڳ2QJ/OLv5sNP ]yDL}ra-N }/NνT,w S{:p Zz H KQC˨ʰk8{ _a{av[ӑf)WhrkTir4c.0Ad| frkA-DC$~w3=MQOa.rWnu%0 "Le0N|=t_Fiϟ5f\4!EPHsJ\KZzB @e}Qmۃ/5@4I:ꣳ k"^pluWg|dL895" uS1yqy$!,6aq:NI(f;n^p~.阍w,HZRJL9m~.w,*`?c6C9{X:#av  K!#V*p8ʸ'\M>皙S,? 4T{ dbS>բyĂq1۞zn$}iKX & 7()-t'տ}dV+5 ʨ^Sv %zghA6%4:nª"g L3$h󛳓wzbh9wg" Jun;b!\/T3ޫg҄YL(xʘ)ыK&V"T.KHPN{;"KƤRUBwԐ$I'2Ù;$;@ZkB``uyTc"fB#ykӺQ?%9&=&o%ah!HZG(\Ч=eTߌK{!20Q1’M$x[4 [:g̬9nc;.4z4z3{nҬh r{$K].9yY9OlH%\u.SWCO_x s& ߉:z׫퇆iPJ)u{P?yuն9Tӽ@S6̹1|/@ ?5+)crX~4}Я8蓖2VXl=P}"a}"ΌaeO^iYp#!mSV@` ONa}he$6kW4.poDDj%Dp"v =^ƨ(5d FF˰N!+n5v0Dp6h(dōk6!=; !ckb#P P!27osA[Cc̀=YCn`*akfF 5qp63W07pՉD[c^'B%;P.W}E -noNDF*h/N)Go Vr|-X̂]+qG:f/'i[9"x<-G;2&H^2l^}!bpb굣Rd:[ P ǐlL0NBa[_0،QicF>ӥ|& o;ћ;r4fԿN+Hu s4OChRV>UC_/VxA?Հ 4kWSD S4O1y4粜1cX 9z:&P8}ɡcˬ@AO0eչ&FHEV_ȾE2 +}2~Οiuo:eb\;"{OR[+o d6p٭PkS fࡏڱW(į8 FsКx]Bbd 3_̿Eo8~=VemHnlB1 K[S"!#@*1Lwg@ZqEqy Ӕxmq672ҿc*56}~b-0V-8v#=e|%4}$8 ;ZwiO܌t{wAe#0#YMdaw똒l($ /Ƒ8$B~Kc]~:Xa=P,#|!̘2 ʻ9?h̭i(GGEsD7Mi~G .TokRk˪%4V&; 6U@v[V=oaWWŸ?[f,ot?^|pl7bPU_rĐ;+ yA@#M 6f׳P|UE |HN"ӪSձNM$9F<&Hj'Sٶ5TF$R? ywbWvD9p2$ʀS,,NEx-9&T,CwZsmJ+q2,n#6 jFFk`+Ǟ A59Y=mrrt1!\'w@mۈ`i6ڣCHұ{ŧkg-cοŰA}5l zRAʬSyNZ!> VȊG1H (X&lOm{DKs` 7X.<\)itS$Z?lv:Yhf)'tObB0kz2#!M` +c[~TYG֊ײ۬/EvhM6IF+nϔoHoKZP[ 51xu~r<,?+H@e$; {w~2-L.v|Iq6,QF?d9Ч 2"$@ !U]1 ^|T0 &8q>%qV䦗8J&{sɼ ] Sjj 3ڡϝ_lK;B@(uQ%i_J~҉.YW Bz7WZ).#`']=%P[?SP"O-F@JqPie*.1.b! *Y,Ʀ]X!) A8Vpո];ͥF0J ]P WӲhxdK9 LTA}T=Q@Zb/ץ)>E֎ۯkT\Eɉ*Ax hhK=23H%+$ptHn[pa}bT7zw@HJd0|O6oKtwf+ -dU QDpӕVigY!7P ?sBhMUڅ-y4?z;_bÛ>@k7mɠ`OTj )e'xrw΃"xVLAC|txAE$oX#C@P^ڠ)E7s0%4Nf++GVf!9!E#Ss<&tzbl,-tń44pg>RD9 ,Rh\o|9˹. .ټR@5TMa]LpAgNN=i^VA*u#f T'4S̪'x!MM 2PPP$g<8w/Jͮ\&!FIlJ?Q`)qm>wFXL25]C4. px b2˰^9W}:%żݞ?#0&n@T N*fp`!0C&@ѥ2k(-Y8<%STː<+oPTS՘ 2eq(DyVJ22,Kj;1oV-4RL땔o" lvm"44*ұ\񡪀?H+E$U8Arɣ:WYR4Q çzKwq*n͘Z7 '߸ Ȃ#!9n&??_kL ;ɤJM>>gacZsumY+{a2_`ȠWy)kfz)Dpf=78VL'6?sxE8($<;$vyQ1`zL٤bhvrm.߆(mEiKo1p@oxiPɭK@ܸN1LxZ q龩u6A %Ӱs _jӺzS:<b> dKx?!/}M`H?)u 3ҦpLK" CtSٳ4̸RaE@4=6=/̠W؁~BS`(:U~`%I҈I3XyZ/NfͧF+1v2ޗgӁĊ劰ȧ)͑h>J'Wd`e@egx֋IlW58䈥]x<a'٤kQ0t:-%Kݺ]T _`eC\#jC,c$gVzW*%qny+j*> ^AsJvyN G%om1>r^^2{xHL;9vmso^i5<Oc"ϯϵiVx`Fo2m@'ANR mi!'+ %#N2lq< *[ҝnEϐ~}+;0kPQcY*<'8r!= ҍ0I:j&=qUpz\Wƙ/,x&l Fyt=Hpo]OQɕ9Kf)Qti=p'MF5YzXH"! ]I..MC ̲9KW(K'Zwo*;[kYG\y2vZ~.ܝ:zTV ;M gRv.mNcRZųK)[CZ[@+ bZNq\YVuj#fNeۀ:02@D >z*맊t%L"az d޹P`ip:H χ`)̾-~E&;W9 l3P4YE 8 l2 c"=DAƭ 7/4$%.rsjqs{;@!w̙yV[:N3N -GoH[ ~:꽠tZ M9bz>$ %S,FP@S\_YRfXloe 3 Ȅlͪ<ߴkDx(sy 1`J>#S[G_P*qc |]ZQ cHaHT@e$Y]i6ݶ{/=V!͚S@J;}yI n3O<\F_"x26:B Of3Z=gzʀdu:)SALj-~|]&.|ŷtH?A*3#â"2U FbbU?H+>K;FI=x|&\vaxY n$Q"GV\QYG.R G<~eȍ jUD @qvamX:hCt+U:򤛘)B)]Z#& j|Rg4LّҊPxWX.=Rru[x@O%S`x{ /e̾9Gew_ "Ë wn|:o'5}߶wiI&3%'fo=1i0MtD ( WML_(=/JLc[%q;*]IٿkH'W6r QAȯ!iDW<"_eqبOYu&xOߣ裙`:b ټ(+p߇Yv3 G/L o9ei{C$wFFfU2wDF>Ӱ/[=wAsvSqӹ0H.{6qQ̇0){':Ҍ0jE4/8ifh<`nd8P'O@W JYcls\O"r#DuJl;R)( 6Xacobĩ Hk3zI~fDXV{Ѱ*HG =NK9SHnb'TI>`Ѻ_wts,O:sF3/rj,Bw2=`[:Xb(C-ЊV/ڐ*:v>RREh3_8+ A)[a})k/Ixˌ_l Gi%jX#‡"B3NV%y)cNwgM,f"c}yk$^H]\5 ݬdUK*=;s٢wS*cPvH䐐o>ӓp${ a=/MV֖%P \;sT\_Ƚ-e"~G!Vn*u8v[MN_C^xH jPG?W#C&]ipLGM̳(U|$1vjYӓb0e.|o>A^>d5v8 c*`G81:4jʺ aY) wU /+à/k""HO~19}G+Wtx%|ƗkmANw$Ou hkq$d|f1jo%&MKpP9ϜӇP.;L~| ho +L]Z9DVxGtL $@b!&ѷ\Iapyf.8FSf-õj0(I|ϗ70P/TW,,vFCkY՛TUosCQU+lB$<T={-²}6)0j69B8ҀF4CBMYP(5#m؃ԑlPz'X| -iz\hf!shA&=/|wLZ1?䐒Ty(7Wj?qwP ÁBr\)PSWEŝ` ~ zl'हo-fD'E7w9!J}s?cRz3/wdz,kTʨڗraBތ/@ w`K& < OsYr%HRDrwq053r,yb}r\wlI!wtݗo҇zZ؏AjQ?Oѽ&'=sH[ϦgQ1\̓u.։o\g8| $ֱWr[7rc?|BU|f$}\~+ Wo]#|@Xu:Vٿ=Cw X߂n GF@ِ>8ⴑ#A)`ӯޅCmVpSvxw@$CsTmB2Ņ?T򚖷 ^系0D4!gi]μ/"op_Mlا~p*'i 1s7b-K03ҳl5 "wwf㈻nE9)d[LchSnҞ!ה" I볔7 |56rǥ)#n8);S1X J7kȤEp  #ZPQғ#=a+tWN%L%{ygNA1v5"Cud jW&Ջ{_U:ָH&Ippk /m>^տ4<r똵Bs(mj0#a&g,^pDП{fu!R$"$ҋVB c"y"lhO]r5fGZhתYV2*ęgK%x]bV:mϺTW'?ԏ]]ďR~xv詎ۖD,'YCFGМ>2RA, lGGM_h bji , @pw&k/o|n^}|2/IN0cFP&i *$+]U&2b̝x]d tSǓձtk{yoh_Yߍd3]JC^5v\(jSBUJ`PS5eQ~;G*˷5Fzwz(9RڝrjƧW(x`vh- 4 5I="fl G"p]'G뻑Ü/\Lӏ4hI<#>0*>:|_Q:-Bt%sEq@+DNgzFgo=;ޫ +rp!Q*W@EMbW\q~#pMrbw-ton!PڸLtDr &#֑KNm>wG"yZ w=σ3#-l^.L֑=jW(ؘqKJ7>\24ܖ)?\ߩtM!]f-2ڕثHm%caC: @Amac %M_[vq1B 7zNWh/"a. &<kWsKG@׉8{c:BBQJaϙ@NWz&FzMt2qd䥝>93Ѡjau@+(0p.4}jt@m0WD @tu#+, $+?Ѫ8L&Tyv۸umY$l6ahhP 0!kx[  !PGǟXR9 4*{ݲ6h9zf!9^%;W5&]~Mi40{_[?v'2η^0~Gv3伆`GӋ⹕Cr#ta (\Δm0i><:+U2Fa.~ S)\ 1+Wٰ= 5IjS!O@ ^w8`#5E;ʴn"N-w 8sp?L!V'OL:JXxCX\$Tr0VV~FNW=`*#w &:p&&w>+I.=ݜ aH]#D+ݝL:@ b\ΝinfZa# 2r'9?E>Xj7Ј&K;$8FζNER b<@~uY22Y@Y@BNȔ&2yJbnZA$JE"5=ogW eH%EXM{!)wJ=msS~$#)'n(6Ҫ): FJ ~.]6Xl tjO܆'7~

    wZ죒xnMF}>ǩ]FрKOũ{DV2)'!iK){Se(wwюa`^k4ոP3tTc)BdlSM PS課\s>3t2y֞v*~|M\Թ6u7^C$VS׎OZ]h|bn~=b"6[vzĽQj>?.cDq9\sg{' `bƪ!v`.6&=ďL*\~dɬd M}?hxTp\!dd fc񲆌3!{@!AA;*m¸57=^hB4n$V_xMRڝ24,jjx  "}gQ 7N5HY _j^ÔU>w(K)'Z? .Q֐QnME/bMA>QwZ,rr* yѴ3'c}9mJ|ͽ1[nBX%yc Zـzwk'1%-ěz:=883SVN*56YNo qDy\޼c3]h0V=|_4MN }Ϝ sVQuADp85g|K6!3:q޺;-0:¾\ ]z,/c5xfRIX⦔7:a n%v c[l?Kr2K.qlѰ_M G1d)Ú7lrZ[0uhpR F#.E;b)t.3`ӥD: i*!wwؼsZufzb 8Z2HVgv:j`FR[4JM~QTB#]kbdJ4bqXJ6g<BhDGulxIMﮰ+㌨C{ηܖX*D05A{1ąc|yc96ȈHCĵ'p뱓x7"N,L#K;S1јV oG Um֭}MTN~ rq`Km&椟ǛK99 6K(-2GiPDvw*N..{Fӎ,*Iy*^Geѻ>-((PtԌ:F]xWl%4i8|5Ґ>ϓȤ֞Eb!zP@AfLU 4al[#:x%u DɯW<}q XIβXI}ˈNډg п(jF$-=&OB f pA+lK%U銮˽b"*8pd a%BƳdΜԟm-iHZ߀Qb\n㷯;|?~Cot|I-}$98ԛf >׿ 8UcZAF{} ğP5"WDNtK͕@5G@]mjk)?i3w$*Hq Xk9#m'}tfB/5{#|h{H(KD+vΦuQf/'ց"xT+ZL)e/JֲG[@%^b'yf0vVUL'Ov yjel#Mjbc73۵aA{&}{2;z"? " _PG/18=]#l ;45`uLg: g%b(iM̠ ;I`ݬ[/Vص>,&(+'ȀN*g1tjہ׋~~2 ܪ zTp\-E(ۑ>>XI8\ @AGũ\! #w;b~u)uW>Z-4KPe΀ӑwGl g?r&Vut\_vKkdMZ/qh&]ﱽJ;ڌ(ĠKtZbZ;hcI7Y}DdRC2K}+678yTh(PQQ:(g@E$/)Tz~Hbd,%x/yhAW#efCCJRs0d^ڛ6V7ӥ8H'1N Y 0Zjvx"&W;*>~G(n_1875iA@eUqm ||b:ɆY%7ȵuV,7HXU|b*M" }Ǘ t< K5|LcvtCOn!XI3SoUy3r,|ܫr TI~/%4;bK#ڦAj/ dG$n;E88mO:b%7 %nv}>)K(KEȃ;D ٮsrSn b]ob'`Ɓ쨏b펈}M`#3Iq1NsFu.,&/e)Z+o7ٯzk&L zY/?Qÿ, jP e2A Cņls\O "cPs]o|ĺg]^j 5)# pDk8u}K{Ä{ Funδ vgIoͪ& m"#2DItVDo0fHt~p\BiĵZa#/tl4.͂lJ(l&rsz"yw8fFggx_;μe5Em/\"3 $w-0IVK#[*vk }<[M &,``":Ma| ܋P&Yx_i&lv4&hs8EkGyBk/ JlkТaV&Z2}QHcsO iƓrf}\Clr!rwoM\ҏiqvڙV.Aq!D]TfNE7*eE+ &%C*/̊zYm(R\"ɳ\?s|u ۭ[ڊ_M E21A"憻+J(P쯂}{; G2WhT`%I>A{#<6(,{@ TZ24]Zy͹\#d\N2!bye }m{: |H9H]qb,fg3^8pI@Hc'BѥC@?7l*Bbpu0,NBM &+A=ԽXp'2 >.h:Hyj;r;QMfi0=dQ~ѺVAe g;Лi,ܣ#VUY= {lwmq*5';-BԘiv⤘r@"AE+XQfTXMF-i&9!t*;Q(Êuk?b6.sY=h:5ZD`uҝߕo?֖p-)'iUɀD#~hFd50)%륔-(uMeA+)W']7i#(Cm5kOܘpjó? 28ҿc8zSJy,ݑxC4te<_T{@Xtszh򙕽u}J3Qw 13OQnJw-}Ivh' "L$ȽgN fh@fV:6,~4dV(j>L0GMOd>yeS,~3t6'!FtɁb@c[K+wY15а#c[Q #z/ʨ1wԩ@ D\i2Yp;#sta-OU,8vn^ = "1 . u@`O:bL(o1 x !5.rMۀۊm 1Di!|.1 x|}@!ab.y -iDVT`,NQ䍽q>KG_d^0vUܶGas#$`gkq"UNJITĦ8D qIC)\ %]X8A"hlD+}qV2?TXd7"OZfpوF9a%!q\窕 ⽺ƣk0:Xզy40#NQ >y l.ő#D WtvzmRSw_U2+u<3>y^-gŷYl"T\q[G@ހ- Ζ>5LRn;peՃtVߞX-(4Q}텗ay_c;{"^[5%'ʼua o3*?5WGdQR} -L5)8j&$-qQ7[՝;jz]Mznڛm5Ld(  #%;"Y/G!COvoIC^a Ыzu% C.͛]/UӉsK318 duG'U ?X$FkhbR%ZUw8^2\^%q (6}䣺wy7T?~6ͰdWQ.XRC(%VS:Dvo A:3l];gD*K|%nFZ])&p9 u3T`T?n7#mz_\5,Bo߯P4f/E<Uty,:?i@&5ܔog9vYBD]֢*i߄b|;c /g#FIu[Vͥ@>3.UgĬ`y;{E,>VF=A$OaPZAvZ \uXP1X_&M`PA@g6|;ͦ5dCެ*Hs"B;rԹHT_d .M8 H]Eg2)1/D,{?;9X.-Xm~`T8Jz?9ɦ&CZE$B|f׉XYRiཡO4f,]i*tǗ"6:?OqY(ap{v09 Tt2ɦ>f`p@$enYxc-c S̎ClH|!.#lo ֶƈv+|= (BЋ@ǐsIZ"P&(@CFmEZqc~:Mxc{ci Q| ػ5< /[*")F YmSbc;ۺ)--_'R"V?X0(ަ}|N+"msSk ng>&)V̶h=\rh$YygVn렖P 4)on1YE98n2{,c?†0Bv}hBq(¥k^츋tm-}$_N&S*1~3ÑgzI'VмtV( .ʥ,miH|C YSu5fzu55?v fo yY,3q\iv`C%m͝,L(O 4nfAV<В`#!noY?J؄~aCE }E,d> fA(zP4Mx?&ؠBmT=e ȁ*s)!rT?)znInJai<$:l珳V•jaKVHptj nϐp#'pKҷq$uZie ?+Weu4G&pE 6u]oS朥d\Jh|5hxG-p䍒y!D|NN ^fCKfSΪKe" GLC9tm¾ePJW{?0珲:)k _[ sMJS~1 Ă4>4!1㻋pHKk%-JR oeZ s^|7!󅿰x1`@.՗\2<7j -wH Y(AuBRwbJ'X9=<: ItB!WfuޢMCB3ty3Ș͸d':،j*u[)W] }g/pֹpfNs׊kmj\4*#C1mc.ƑB/|,L0ޚn^!LBSbs_$=>sZBա,H$`NZb|ZYeF5IV S :'1Mg` 7xIxC lݫ+VmF)l;aw~FrDw~rJ{mL.O*m*JIjkwSzi#9HҨ(C uBA-fyt럚l̙jkL!26A"'?t\3G^ ݬ)ߐ:UPz'`8ɐLuXsFmyK{*5c/B:K+?!dln eQR LP!tQxAn1ΐu>rPl{@=9; x،1/ST,Ψ', KȢk^#~8{]h.tGB<:bs ~ie-X'-詡k (pm1oP2 Gm B@Ti3Xr[Nm2$c0^U #<Ó#YuC-O 5 &iq݃zٴ@jU}:D L ҐV/ns'PH(V+L }N!-K ̸x @eoܔƚu(E+"/IM(VSE II7lRTHɱA@`wsJw_Ṋ\3&R?>g/]UҒfrrff-%UOҀb[v?7lt%_ADzWtTAÉb7FGG"7Ic{5eL Ed p n2SҦ#ur(ί (EUz| éϥ~޵F⽱dyE5ZOPw@7(QT,֍*h07!.GF uaqkt8D@Q( }qQJ )]&~N,2U,|!v2eg2ulBƤ(D 9r$l=Pud[G"yʑ J_wo).0{ٹ͞ v׏c8?,4Lj P@E V 0v81hw Qy4\A(R¹#މV1Kŝ|q#0^w/!J |5u|yYT350t .4QM#wWT' l-*NP %\[7bE03(?z:\=} NבmCM:7H.DfMpo_ s#ӯU-Kٮ^ Lйυ@u^#.}ĴfIFJJqT$?|+g#^CMZD޶}s3A\ 4I07{4$bЅ un=ǶL[ȃ1l@gWzv5!,ki LI@̚}o_ =B&;'LC![lOqj}Uا3Q *w$C\DlUcv@m,wG0il !$^/wl%~ _iPeyek*cZxxV)bx J83[㿀1ʦxs:+l\`T4[d\ltSP24wEQhGO5G_`~x)U~=9{sΟ!kwE hVl>OHhڛf,~^{<̈R//Tڳ&`iD2.G6e_J6Dy# FOuUFC}ePT0b"KvK//IE]kH)ʲAJU:Xжl{3QT E[Bg&P7R58Hhf:u3+ŸJwNԚY/NDpx9m7txhE+ o]9WWZ &?L܎T2DDVʚX*:eVM3Oi\j|}ϛ l>}.ͫ>6A&va^o<& sL£5zn@ F K vORJ1OxlbV = SBŖčmֵ|+NU_xB7E' p1~:K 7K+ye CQYg%RFWXdi@vk5Ζ'0`$}jPVcn0Qf#W+%|hYc[H >ɧ>Mi&.>b sbkHXm<|r4Tͩ_0wNEy@L4>]1=A?"N6> B+ qjVJHʗ*BZW{7)I#?>r{mE$sֻo9K_Syه`cWCiMk(ҟx./ҕEDEa ; (/jr\:j» c[aĽ:kK 1 0`XzSC#t 7cSNŵ3R|*^Bnw4-G^]IR"huUpOp*!m@}^;_4(tXœ|R5*pva~'l2:'apL~pVXZރGmn=:VQ2mv>"*Lx)t3s] t&,<2m?Y kq7>ӌ[']_8 tC@qӓWR =}qb>/>7OcfP&̣yM(=rP5o b1/>'jߋf&jږ77G+0b)`Q[5g`h03/ ʗb*깕EM8 *=n̛s6)v3+ ֜Ok3+c\C81vKIYmQd-2^R26&K?(9`"xL|ȟ79'Jg(U)=;v"cqC1PEkKw -KAep`,˷be\Xh֋unJl],Ԭ h~mVC%;duN',6$Հ7JFG/Yyc:x +[pcc:KT|b#v-Yaq: ow.%| l^|.`gJڻ¾ϋ|i}淛QPa'IZTp ֙bjtR ~GE*H#f傥1h)7=f{;<"ju*H:5 fUB#" $ݹpV)^p疀 Y/"M2 /NMry )ؑު䤒(Pl"ܬ HZUhϔbeskr1xafHH:+\iΛq)&64 gq%w%2$(s: 2 ־Rͮ΍ Lo+R_Odcn@,.l|:fz9x%1CBnE]pTƤlE0%_ (#HLlf $hzkƋu hIh4yO(^>o ;\bO,8nBd7]p|6Xq;6Y̬> [c\juI:ڂcqNHdQW*&7}oMNz0}rE p2x򟗑W?(H['aO ko=iܖ!0 x_/I1ztE?gt,h^ n@-Vк}y'Z/s|5DccfXx&4iۆsh EȫT0UW>SbpIJY_:|з+~U;2Wg-O8 rng&v~:^;x6~'dƷ /6wPnpē᣸㢸'Ho懓pqn)SGxԔ rb}Mz`K-.;ߵ{ U~gQ{_hb;7A][ϫs6ID $W1B̓߅9bE"3҆[j:~VrE8@GAMc׺ ъ#p.H*Ciu?Y+5M8Em4s TToiY<)Ie{R@B[nI3lyƾQ!rrTbYhu"kdOɬWOO(',Xа qvx8;fs{XkX7^~ v-&jHr&#'6Х2M! 7 MfXjBݍ.C%#*\a @̆+|bH x@<']f dY>zܥ]|/T @1u:BpˎKUnke Ec M~5(i7ph1qqt$ Ɖ%SuEL^ .녾@% ZdvY]AuŠAN"/wj'4Kojq;u[0LK> tEO]/ `1m+8g, s"vUJ~C܀.RkΡr^j^;e0l:wK@Zv\T؞VyC.cza=z[8yıu?T&8St@өXk,G|f~Z!b_nWq.iH8&rU#v+֛'h\K[Fļz3Fϸ\ CFXP?1YN0imwk*d PqTr2ע5DQ1yG 7PgV:l]^My3 7I0TxӇ 2Dgng[i)À| T3>qRS!aѼl5~{x ^X\:e[SbS>$[ ,6"Y<*B"Cp>=\;22^_mƇ^Pj[ .6 QC;n iTnTrA,>~B cֽ(9as *<5IbjDwCzyLZ& Tȴ!uaQwYhsf4Who ބ*QQByŸEQ ȶMAKfB)F1A߯ܐ: `0#PHgz NƲ]tغ0z!!uf֓6V%ԧCF.:L+ xj2!؍vRjTYd=0 eweSsH6BBKvH |]%}S BfˎPGHvԴ^2ztg,8uJք/[v2Yrsە#"c{"VىF $k0%n{`>Xp`)X݋QLJEyBҘnU  ;Θ=Q,%YF-Ĭ/Kyhsp\:osvJ8ҥTH:ی}AjJHvo_& @q|1\?רDm._ҸKLiTAXv#3" ?u띡C?U[XnѦ+l|T)85>p4=H$QI_0nԆ= H_=IpmNHiW vy1-d_qhצ$db`q(#E*+ T*{I)釼uU rPO"ZNLG6,wF2"KFyanZy'fi`Lbw,{#PU,_2 zNT^SoQ"j {y߶NT;VRYP{-aWoUL tRlPd2&z} 7 fZXbZUOIV0Zymp26)wӸVnf{^IAq?o W=d)Ak30*"L~jiU6doLd(ŰƶZmCrs a U A&Kb#f΁ Λ i2AƭeȢ[)"gfLPm%!En!bc:td!o٭31Úy4#u-Y04 a*SCQZh8g6FC_( >>"Bx\1jǨe .|aBc*RAI=d3gڌOk.b:<4C  4si#WL{i~ /޼L^F7NumSpc Z19v7/{/LtFݤqE@!sDa_ 8Boy}L5mbeToޅ񙸘-t{ǮFLļ.YIED@2D349q2us1qpڨޥZs܎ &lKe~%2o8B֛Gp܅ IgsV08^dN) x&5QSgPH.+.~UD6uiU1aQh@9d 0444%a1Xqc[=2!+D2OfAWx֜S]S7 6G[tBυw]|f=QM͖iB9kխ\c ]y"&FWvdblO)'x f*OP"xp U|fmok9'Wz=JV}+&*MVKm"U~WxY&Rը#܉pY>P$u8a<%,4qbGei6 \EE[Ty*-33*۬2LW1qh@ nnX묀mj&Hynj/l,h\&D>Y"s\$KٚM {}H.Th>$Қqǰ'_mb> gDs C؈'"sχ5nzB'.q4{R.4)i_ʟ+VS_ >-\v_=yӍMc*[D%52*oL;"nN\ ; "k}[k0 }^Ӗ؏Mk**$F+h$oXzwd]"l٩YCOo'/E.O'ͦUA0R2@C݋Ghg}ՈC|п.y]->׶Y6{US[쓑h!mwAF6nɊC-95C Nxib=b\oYic**݇D2/"Dw[*BD!5Ofc< zlj|j Ne_C2Ȥ5̎IY@E1&Po ZEQ gBQ5z y͔f$͕85GWܩ 6 ? G nY> :KGU/I^ɜ3n|Cժ(`Ei{`. -MX7,Ґ x6-;kYXrxXx %^. Џs6ˁ kyRDU@o5h]@| ӮZO,V<#Ȋ>+`6֔;HT5PyNoLV+ 3Ua_EzRYuѲ$06!py\"XQjs%%k=n{_r ϫ[jb.iW?xP\2Mοɮ5!V=[uD${DYb t`mDC6KAj[Fm[Ui͎\חKٍ\j'FF'!Ԃn,>;^IlY'<]e6뫿 佝E7;bh5%%_qi.OA/r;Ӱp]R y`)yRh%O23xΗR, \^p{ ^ƌxؗ {4` @thwSF 0TJS_0b .Sɚ+ e,l|!mx~W`u["to3!rH9 +}~PYV[Y'!RoygF:Zyb}Skro!p[[.UF׫>T,JKպv@KDR.j2DLdJsG?H /*jDbvV6 PCSU'OhXt-:Gk֟dʝJ2Ɯ@ςaDv:*Xwík;(?5+)Raށ'PZs[˖E)R; :.r#8Z0@NZLO[*M" N+<_p wuJA30}8,s}'@iGX `n{F)8yx6@lZ.=A)K/_2܅v9s V v"V@tK bkpo畯!CYr6@<<. ?nM{ٖr7yw|05D4ugmϓ~U3&{繼(kwemO'O yFHt~M./CH,ў~xkOȡp< a5uR`=яr&i;pS@@ 1ǭJ u1}cefsuG5;B683MH5T5ELSӂ}$sj3ȂOB*ZNmnbzFߐa;sl).v'O!]+b-rMĸWC}5}_ιyk&%mT!B $n )̶X=uɷn -$Bm8*^Цm`u;l)#s:CZH\> RfnndH?BW~i7c-l|:zm>5puv[>,2K2'vuZ4CSMQ`Ԏ!ȉpzVf\:Ze~P LePc4M?(֟^71kdoiCCDeG>(Jlֻ-I8>:[r7dyY7ՌiQYW}xUٳA#&$Fn&">uڱ9ZEV$#i-&DLD[+˼-fOK,ȈB C\Ho_>tN^|}E17QM+)5D]q{wt]4nK>+mes m% ^JFITFT>z9)gW|9 e"NY0&Xo}lz:C[y-OQ~*)=з`|ɔPB#:r킠U!OgGPG覭dcHyAl-V)ewKI6Ʒ>VI4Rمm`Fԩ38oms 4[mu_/p%׆/wm3O]jxTߙ,aٶIx<_)/ԅΫ"%֜Vg3 B utVmd&j x6觩$G੕:>M51֮üUIux4uå<;7pt,nA&@a)vWpsgUBD>3yl8o+ixuz؂X&J8*n"Dj8Õq3˵Pʆ ؆ r.(;vh1zÚf0$X<6t{v d4!S3ЬLt5ߪG4BHܰWh`ufv8W[ |R ᦮X*dnɌJQyJp}Y_t=|$(Pd4ese71ߐTŪɵ*t1z`7MA93R䘽3$Y3}'Rafc4XiHCB6v ˀЌ'W/CsWgZHO,w~!cQIG$=G+!5\̃RK7yU93F%'bOުCO+\E>3/-7?_Qn>(k^eE g,Gܥ&KëؔS2lx[SM0Fjˁ~x߉T ?M"[FiE P_7U_T6pO'? SP\UŃ5Bzݻ(o֬E#s' buS)(mIO]\nU(߃yQYŹ7"IsK"@4$C;fIjwפ*Z hP4PqWԏhTڧ٘ \hjq*q`YP9 V MgN'b- 7虗}'!UdjV%"m MDfQ/&&x]_Yu Ǽ0zӪP}z#|9ğ-6kBX{*eIGij;2tm^4Pv{-Rח[Vp'ěu apjIòmph,S[#0:SEq\7c|NŴT^ӶP+i>Q>ZFl1PNg |Me`&KS>75p}KzAJt0l&RCOWA;((zY }dМZ ;! ?\7D',5`<qĉAr i5pG"Og~SRkTMbTvUStNL։VO~O>{!(L'|%|WRR }Ɍ-#iyrpE^EBHT8@41+2[}9}&n Ɏre_0)tE(Dݥo5x Ѹ,PiKtkcf,Gf`C!BOs:Xk!We`,h\< ͝Wv)CKF͍{@X5cCY"~f 5w&S]<6Ӈ w &wfJe_4*!FFa@‚P_+Oe6gNk"gϋ|$^(={yi=M&; h?5T36ЊbOo :":9q>1? o=Gӆ Nҏia'?Ï 8uWxbn!!Ԫ=9O*i#`㊿?P>1^} 2Ylކpk{roVK _kn v$g~,D]Jb*V%pA ps4"Q.(.4 ѳ ?N__lΠ~Ci*Z-ϪD+1ׅt9(6m>&!$|w~΂9jcu1P]4j_crԍ{rjBU{kQ }^YEMR[ad䒋".|3C=2𜏵+(5(8ɮO+XA"躆V䪟@7M8nlD5:#wG [1qyUNd$4+~D=z ڊk3LsTZ3JR&,~DIaA# "E G5'O$i> ]B)fE/,LDz=Q4o~*^]~#$<*j & eZan]X5TIrď!P7,ԺB|]I\+yLZgsC9m 9:- ]ߞ,';MWT܌!l7K) |֣U\$tohe5Cwm>l21>)XTȎ|o1V) 1 $(L iy* <,Άv+08\A`*#.#Q@2Z"D!r=UY*ߩR K,ZÊʮ%U}&?OZj5 'Eix%-_SI`tyQAg- hY5ưϕWexJ8Ƿ.eJ@)a#5M3!P駙VUU CB7nHʨvؓ"%#V"Vl❏$ ,Ra0O_ܩ[Itd V?,`R;Tm,qF~^U|\&ô,sd9^G7X,sxHV78&瑄u`O݂jH;b gľf]O)ȬwT7UBso_޶#: +s -L<^Bx.1~B6-utDpVL͑GPVKylYXUf1@ !4-/84d/Ms."ݛ|>8툥ʉ-HH%/Kr ϼ<cE11>_gy␅sRO[X" _"sZhʷ&&@9 IE'r\0#iAk&=[mϘVzۑU'xYV1T ۈ2 ϵ\&V2a$gw\* V2 ׁ(]R[ԧU4g4޸$f ) a0!= " )O?'Rb޸^e!(ɅnKl8-׷ٶւ r"ƄlUpXݏDnZKjc ܲbў ka[tm~AoQs]njuKE;qT|+K ;;;vQHJCmsDH9xH:`P_{ Τ9jh !qf Yn`⛉Kr/yǒ]xZL5{qqVCP}_p%+Jh ij@Iͽf!9rfW; u +_H̜.YT#W[^yqpÒh<bh1*Gtͺ*vVEIwI7$!2W-`bg* Q5EV6%Sy_냂4~=I*K taV,G5BueҺZѯkŬ[KpٕPQ=̹O@; Y`>,IX_a6cܪ"(-@[r(v~zԕ.- J5Eh9 {B1^͐O0*2l`[jҪM|Ԋ_ܦX)wo狩c$dQ% v 6ԟrk"F>./tWC$uTût#xRAEv@P&sj3Bb 4i.1/:,A_9Bģf*L~#buүkJSVV참lTB85>7>鷶üdMɭy5^?Eu(L#\Ll~jmZz6'xw)Ls>wz,< > g̥ ZƬ*$7͖֡{̳Yעewj*rvf TLZ;A]sN~b#gqyo>]Mi(G.vb,sY]8I~wT*em`RwPk4̔PH0c*Kɚ5m]qqShzd(o ]<#ݏ/?rw%D㷇z9.%^R<]HLNY}| '7|2)D^}V.#$1R!~Gz˨4@T|ÔSGcSzȆټ˝Y!! l<~[LqA59D:^ʺO7V\"LRaBC9,^AҚm=N"⎦C\9 M*69kH8ǤbH 0a"Ǭ.6ǐG\tEʍ7&շT5#58=S.c?}x84,)&y?}9֐w;N^ Na+C`ͺb3jb33l]e# Y)bX!ŷ ]bn9X GfJk!-xc dυp@ڷ{yCɖf) 8"[}M`J0Qx,MS\iJܧ9w*bvꭲ c&7=E":fY*T\~ O_o h _b t71>VN(zS~ Ljsl Ns1 ,v7q4@[uRȒFh 3LJv!bNYX9-#Z>Tiڭߪ6Pt[-b1h((lK͠"Eۙb\亃'WJGU'RBhTNḪPF }O0*Xw!Y(Tmy@aORbŒ~esy='n` *U]>\ `M&"9"uei,r6x|{jA8ԯqMȐ(ޥ( $(gu Oiě(ΥNb4OiZ1i{W%Eq vN/yf\j ȱȄʂa| wĪbXNxT&QtҚ-gzhj'ެ3SI>W*0aId==s3m#9t[]Vܽ!u@ăLlٷrl(Bіtׇb¦_BXu!WH/UsJ7 0 S6k4H &Gx\)TEXM[e_GnO@hUʌr4AnB4[38?(kĕQ faLt]| ˽XP.B~e Pg%| }Bd6s h9 ̵I)-AFET%B%<JU}, 7-2ǭQr{/>|OeAzRM}/+I OGKҁl^}>׷)%<r}8W3TNU(%Z鞃"æobA;?Dp!Θ g˱*7v`xmTG[&3{|4T!_Öb~wn=oc@gdPyr;o*E͛ N W嵲 ۿa#y>E_iP4fx$:=K`'<^+W6s׊酦&&v*s9CD΂:v 7w~聿:N>LjhKU_t-yO2\X!/ط5 :EhD5,f4% Dbr D6dž:'faZBN֓At_#݉4Gj6{iMW#;RyToߑ]+Š!@a_fxyj0Mť kuT}+lQI~T~ :zƶ(.]I\Oˈ"2ʘYBAӄLf! *,(j$ (B' dNSWpg\FEEBm7 9V;HR>`ad u٬F t;EiN^wݠ<';$Dh$q껴2w7_l8CFJw,,Rth>IH}p˥۷RZ4Hʷh4FtaM"9) Pn}H}E>k/Ў˗kˌیO QVJ-~39G}dWF:P7E֕X/qEC>uڿgXx :Qxcm2AL_khqպ`A,3>`a#1pDV?6XUδR"#`?7C<+b3|Wu~ !.D}10mQJR3yrh>^:8橔+ 넍tBOы W * P>.gVzb[f+%@f9#3 ֘q p Z]P;^B l7;>Qv3ծapx}-`A]QBA3֦mwz_bPg#qs^AJtUvWH BKCgsf[VS'D|!TzR zm)]n ^x]QFQUFK3{Drel|A. I/UT%fLݞ@!Dv*:¢veiHͶxt1Hi #G?^~ dR2;_ CٞR9~CbZ!B%yZO `!oq$wh41 B^ n|u7uLCuH-g"zS$J_\Qk@.!`CH=J wP|n?펜Ho0;G; tTqz 㬼BCtkd5w9Tx>p,!wgF(9_i!vV?bcỹH WVHɡqoJ{n} ?>QY9hF~sb7M1'&r@JafKB-FT;H5Bo_#(WRQT52m J tt?vb/09mլ;YxD)9oﵑesc;6cT^F)oҝ/BZ,e_f Axhwa"l5' Mӧ?>G)\l+d͸lD_Q"|qcsV@bB8bbT Z*-c*1JwrJݻu" ;$~;b*I|;IP1w9+Kʛ+%@e;#%Z*p &kv1&ca. M23[pH_K5Z;Z]d`IKE j>-.ѡ98/`F|%v%#Ukd ~rU]kh=[W. g )+gvuVVE{藟_~QFWOM]Sxu{i#Mi3(r v F)ObVðU= /vl9 7EȦoI^*}@6cK `SF3^dF5Ex*ϳ ٙ]yCIok#T!fTׄ@^L%P'0wh#.Gmoprؿ&=WS$~Incp'pS RRDԀr.sv\mzȩsy.%*L%Alrɂ6NC@S7@3',o ܩ8ey*'W.U3&vР(~$Gmr#WVKMAm!ƺ@)klBpr,c*rJ\vI2蟥Ya4%#;P>.'&21na-P8YFSC H5:*(xh3/= VT?U` ;aJ iSdY.x}0_Z;D-+P 1 r7\b#ALrBXNF4#'nH; k  tJ¼ځ Op HD),a(LKt`m4C[U27H0*4e$;Mlrr 6p%vS yR>>o>1F<Ur*ZL<+ ot JO`g* K0k^C'"c`!k"{#HQcw8}A,o_n*iol{l~N_5^>p w:$RQ*HR8 ~uH=c~Z"[ߞz]m.T3Zk7g0t4/ęjmN0$ >6l x'^;8/5O:nsC]֠Ƭ;5jzDEzVn|DvPq(w%BH$HeK3!rBMy=[NX{\<sדua ԪNYYrfKa ;5$3FSH操byKn}x'yC?}翓`mX\yG OKNuK(m+,pm@)TCV,;/!ܘ7ZPx arƔY#8i+~} #6fQh&qfaGs4LJgExo]._huV]ڲ΀` } ȁ()嫑T/-]@k&2a4I%qP@Dyi:xN i֓EE^iM̳ԢR(T ͻ>h;l,Q8puivrIfb k+Y.ZA 9u]ez(.:}:&JuJ50J Ķ^2~t0G[[/t;`@k+:u2K08S EkbLX*:-Qh8۱h)[lVnb`^LWD D5ߛSnv[Z+ ߦj_b{eӎ<ՋDʲcl*s̷gO[Mq}Y_=zI,C DwyU:Lj皤WLTzJEQZRYYSoۧVӿ73Ra"zcoE ~yfLoZ-ioTJًȼ_~CͅV hERb!>$4ުy 0Jc!>Wv]w>زݬ=l)}9#aG4}Kٍ3k]$8iu[o%GiYIify4:df`B?#A-*-˶?Kܔ3-0dͷ9nK 2ObMYWEC)ػخZjpyEL/u^Yq l QXYXQ( xymW_k:j/QRpvNN'L(`t+[P `ahv`= ]*K*=}٩ϏkrTLw9r?FO*~Rto]&F֜*_8R)<E5C u,,=@XB1vZ}EjY[G ݝI?4eˎ3EN}=ǵn>*9cAphXf=eIMC FJ=)z_l͵Z5AP&s'S5 H!N T:N`!c&_2; W`SġvcR\AIIP2iwF_m inG}JZZ}j'gYZ07070100000096000081a4000000000000000000000001604fe4d300004808000000000000000000000000000000000000004700000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/W>hƱjY0 6FMsffazG)2׈EG KyfC2l7:bv/ITHq]iȔ˶(#VWYdN[+mR,un7*APU՟pQF0Y_i 6ٴ'Gzt_fS-$Q׿0(٤a~ 9a+c G'I״W:egfI5Y%8K\|nDӡqvETd3p٤eep;/z4O¡>Q.LVcv-!48#b6>=W^*>W@jZ" "1sd!HtֶPvJ)8G\Qb:E%4k֋z'.J5܌nz*[*>T'BѰ|dNp5 ˾2l1Fqr*b1HO#hꎲ8dKϞ綖cjGEt=G]sc\ V|n(,ϦE`bW85qGվWj{rS& `:iCb~-+,FEO+t~{a 4{H9ƌmǑJ$*F^ECX|C# ݷDcnJp%QJ~?!~mI_Z(&Kz%7Xfas_}xW?D""WDqIau':yp42tZ,- жg@ȥl]ob=Rd۽ES%m]1 P`g?{|s2uEۍfUg&?-OI:~~>^zoip;4m g3&-\D?I(ü#X}SYs$%%r즹̓+ APMcWyDp,Gا xSҢ_Wa&?H@=j`߄1ŧYO+xe|%r= /mK۴rÕ ՙ=ESP׈̎k3^dk_AOCqgBt5㌪7M '" \h\:-\,| I<el,RN~wnI=B$xiɈ/:Kx}GRਚ=$ a&3eVfU-?+0LMxWs%6b% O-) LJyRw0ZDŽPFȫ]>It(*h_ =*I>/ ǓJp~$&t"H6=$VyBYhOg;M}a |nb7I. CuЪ}/|$N,uKVBVlȪM!A7\;`)Rr1xځv9yW2Wg;|e8'.Ppw:o>*~#P- +!v^&VspH=\E͍ wxTK2ySx\,1^UENp#ɖcP&Ef#.޹ GRH~H1z>rSN}ب,Q0Izh"L_FF1hc]{ES,dIxW>\E"lƸ_v;Cz"rv5X{Do5h jy>lm ')n^&<{>ɍiD<;!kz0'TOtyf3H\d wԺ~k4at B)(|-ՖH O/adS(xl觭lfdNsAq|'*8aY_aQM ~nR!Tp"D0DУLKJ>UZ.7vt?S9c*jD/5Kcr:8gt0pbj})2$yfخO+ "@IʕCa,?/S 0W)N&L!;t-:/{oG|RӝA̠b n{Ij9"ZHk?' ,48=쩊~թ(e[k+&6N%fgZYW~زPB2\Q=#[뚹i~P^\?$~3ؠە0]ė_Ɵb`r=b{A'k`GXq/@zk€xY@2E5xF@ Ilcx̹>4_KN,`)#/į2⛩x'O8_-Rd `JFSs[u fCcV~%?J߭,S8I yO|q+]9EUKB'l, sr{DWPGuhT2cf}%!$U阠\p5V('д5|oEԱCl`=0t+z\py't8f8՚9nk6vB#NrW $rU9DioeSsE{?ڥweR.8qŔĠM&$XA}9nr6dsƲ}U`6>(DֆvVAWp$`nܳVa[V:&٤AFJiIDJj@ͯAaX[]ɰ ,ᇿc5&zx]1'qh6Z@POMSY`f;a5H;ڔ|6i?g3,.~ȱ)kM-gZҕHH ג85iT>C/J:~kU6?**OpA%q2VIO/o hB'3@* #k/yeD2oȆNk6i=$0fՄ;@L)* ֡볳6v\t!`ftIch'1e,Kw?ޣ'Ʋd)#iX׮5fץ*0+j#5S3ʈxGe>G$`G&go;x.+>2=ϐ MU1? @w`ag=fH(0y!/g"9V*-}fҩT2SΠu 10zU=WY7kqZ]m5`=3ibb.Fʀ;#gRomC7":fRt]>̵[nS Җݒ L1%-w\Fy\ЈS5TaICOU@>4bNWnrSΗơjAu9E'CLJ-Xjx],DO2~5^R@F@3}~؊~2"P@᧤(<5]&=rݎєt"_}v[o5pWs33CLqDj'+'ڈChH?epkvVfsfӫw*[JL}z1q20[18iũÞ=P7d :I%2yV:шrIX* 6~F~($<1 -B푒{[nHz5!D4P|}y؞v A0*~馫0DpgM:3!u%s +5܄봄EqZIUw( %Z걒>u4ۿjtKB5'=c+} +)'bN@X-ؕpqwhtv~?,1Xf ogpkk3VV1Fh-Sj rE20H J BCk)T"$䐆<'71yHD$T+Db%  # ˖~g4 wɋ&5X (wdP_Wúy r4FB9L|JU%W:=9ޡ@QNjU4'Pu1bUM/?q9BNc`ܬg>cQ x4U= '|oUgO1s</Su#+t ]glj:/&]%g󙸢9R?㙯3):VY>p1$1P5W!!Ĵ`zWC*7Lڣ5{#Ic{Rܤc78,c[a_dS@-Hk9Jvo\Rҭ2>GEmY~yI=CE"nx5"tZYƨФ>uyGکTZ~aMEmT*bQAPLal3-tH )5` 䣮%Xݙ뇫fw\L$mz9O%7 20s'Z~S3!]-ZpA@$ؔVK6nDŽ<wxpVޕgpEE"?94 |C5$ )ϩ})á& FUFAKoj%Fʑ1婐)\J#R/fs'o8meKئ u7}u=ti;Cp[< .q) V{ėo7`wքv6p\7PplyF:KKSryS[ݳLheiZH8B yKT WuQ1zؙ:^v˒$%#i 6Ynk[S\(An*)@!/v -"1nck<>”rC'["ܳgG}':;lbf_tՕ8I2} k7Vcg:d;yACHˍ`z;᫕0!ѣ\!D4M1d1Gut6%7kTlRඏJc+=/w'bѮp"n+X<1KpIZz-~[ 腕 wPctTx$ũÎ*&n9RLSd,ԻlڀOw%fZ7]~#u+-NhKrk:gZab.z`=>蝏9ѱ+'AiYMOUP#Py2C N[ܪ{EO8.@)B%olT k #C9" ԗkn9}J~ߥ~y#2InGut}E#4vV]v#mm(]Gxqd4J\ň#A~)v8Ai ;̔=\g ]씅,#˸|9gFq~*u,'D2cѤ!10hk@_D¬ bsR^5xni3s+ֻ򋞳٭nhmQTi7'@L@Ku^ٛ]EXeG3 &7>ځƜ  l9^sz$pS%~g^yP>V7k?O]zfO}18yGBrFdOG0# ދ >#$Or_g^ 5mZ\tNA92P8_`)F5/N7B߁ddʽ.`yufq1N WdL9O2TA`Î&,l@V́rFrB( pYN^Lm :@(f$1Pm! XGMXL|k}{Q=uxAFYȌAam3vc"̃T:" 4G'+\d b%XFYIEUKa솴_$ Glv6{ XPn)pU߉x6ujgj죙 W w;ȪQQ-E6ڛ6jRU ySpk!ّԘ2N}+9&:q(Pw)/SFIX+Á_is*NE˔Q8CكnfHZ5ad;4ҽ>极T2 tw9аĥqƶOJU=K:be\BmG B/l֝1<5nQKih!-;了#I*J)4V1k9Q>p2\@3oi>,MHs ZL#}SO[kO]==>!ܳrd;²܇nbsN3?OVg֋y yQ9}>α!4TCMh p8`Q9] 'z\TfOEG68N] xl$o)77 CW|!gKoaf] p/;AF=g)}l,*Pv[x}zH±S*<\Y*@r;}5'Y1d4ɘsZsÈ@|OQa22]߉ƣH=15Qk KF2Ynn 7N9Œk% !'2jqw̾`>%}ofR;ys/lSLw SQvuP a2zk\eeRY65闧DHe 7e\a>sču:OFD$MW'dG{P|7 %-HnLpI7S4va,{]q$BGzFb8b f8 %&c[xu?f< NSMj(Q[:diS* Oa|LR?Į>rjl%חI䡌yT6D#BvdIyd|kˆHN`]iJKmlΒ.W[sˆ=&Õן@(j'n Ft1 g2bB$[:>8Nw[ z}-i<쐞%}̀ GˌBvDދK @$dG]M8t/s OΦ H _D,җ4;kd-$­̆pzP[pC|cX>-$@Pt?(᳎iy :joVŞyө$-WV@+ퟤ!+UVxЀBOC!=L?LG<&+!9co˒1 R^٦Q잌d1K˹jݕWlNȕuG nQUCi";l-X bhTei ?N72OkW ^+~] )yyW#4SmLYw9Lp*txͻv2J5?Ph|UN[s Ey?Ea{K1n߄~Zn2$j^ת !o)rbER:m|mm ^n-p͌t8pQXfT}\ǐaUVkBpFo[4_H$ҫAtr<+@!S{V(sePT :?˂Urm|)X/ImGP"sZ|tCbR%ܓ%zXu='8J'_CC\yPh]< x]?[ p@_GoIbYL @gf٧M+/B}\vpͺk+#f:q'3C/S4txgha(>_,қ@``uKż ]9dfa$Ipޛ,&̰|QRn+Y{քv$OȀkԠZɫbd]Q` w{do_) ʞo'0),rZ@TP%)K7+ "%Gg"{Qqg'VuOlSS< y< ΌZ[үR ݡ܅iVfz`(] ejpˁSպ`{M^DZJ82wEW`'ڨHoP(jKų.">oBa_OW 1GrY׆eHAr\ 8J@i^c,j:n|A5Uic_M)Ĝgo=T/vf+k4A1--‹0*bNSctF/q 뿋0e8Cbf DD#bIx`qGF́L ܶXiiFHb$aӄ%3e2Rb` ǐÙU/I+;#Ɓ7uv ^)Zj97.]͆-Gޡa V:`p,pn~;d}}y x]c!*.J[힪(}[w"L#$F?B\8bab\0yjm1¥HM{45~Bg)CA\() v(2c!X_A@\k{e~aM=UP{ Ɵ5az($n sFSddB~( yߺ#A/_;zborq U{q'34Xhh`KkSQ\>SП!MbO޼ {"`>j_ƁNeY31Y2dJ7;uBձ1 PojjPGm4<;=T?v0lbAtb$m1Kb}$@d&s;es$n#4X`ZJ=I"oǟI! WՙD ^t#:n~G8Bg(u 9Dpn s _ĽZH#O%(9+Ԏ;'׾rG&;Y^>YKKMbx6VъFYu0FQlv=~ `eQ0ӱ/XtzH{Ƨl6(7LX8?LxU5@:};W%OSZRB H}}<-@$UR?$"r&3&;. L;ΗMޙ3!y\Ejm!2D.WtxDu>ru!vV9H^toi#} wq4RT1xڋ {NNWT@ :F#0R\M)xS-($ T/g q\Aա[ ?!KխPOzΨƞȫ+iPUފuYUn\fDkd^<*-(];g"aS ]Ul!tgʖNg~hhBwz`Up6!*5r0R{|aN˩ek\<=1kFwOM;~uMmhK tuKWmٙgr o.r)f7\G`ް7;RT kܞƽ#=Ox6QuSʝ xP? wَf{m;vj &(w5@Vi&톆Qz' w{q>Q]…5UN\.Tn\}֛r˺b5 jC#;daz4,b]6?@MLRXN.:RɌYdjV/47 M߹/*u=Chqu[\yl<ʆDs$CE5ccv`D4P9/7݆{"^. oPd}2ݰN/Ρ=!\jCx3tMCv-a\Z-\/]*<>NGJo=oê4v;:zT/ 6y{4;>ycT'ģ8kvAD(`4-۞#5oI"?ɽ # 5k+i@ 5˱oWm<1 jQ+Wt9߭`6F cf y+ m 헻@eAMW6[!b#V߈Q6EGJWO Cb4BƙXHuiWz m=w˰Q *ȍOs]x8ZnFFI-jV1t&..-&Vgzb`D4?~~ "8sd-;|MjrD5UՆS su(-'1^u-C`ngA\Cܟ )[L%L٤ Z/qEڲ ͤ#B!*'-۝UAT:;J6wvI zglɌf~luI=3sL;X/ |KQ/*RU 3#&)0㔤؝&qU B3eV-3Rw9vu@A)qH̙q &sh>*hk=ŚņekQ/N @3Xy+36P;}N-Q $a ] @)RoGδpaN&IڝE!8!,H*m /N4cQ ghȔEͦ -t!KwPt!A&iL5c:*b| ʩ>Md>KO Yzyuƚcλ =VP {*t:6ȕν<Hu-)'ݖ']>; r|`qᵨFС+ԁ2 '#tBɐ(*8꘥0mG֔y}YfS;NapF5Wϲ+ZJP b ]&OZ4*!Bt`mA39<l)k~!G5!v %]<"pLje'Ґ .~2sFt?{k? iϛθ["cu$iR0,O$-nm7tsL5ݝbE?5.пrRЯda-o:Dˮg#$'.֚jY#v'TvX>W4F\n,޳=Ɋ]Jҍyl6^ʰ>vV|Od{y"?߷Q]~ߢXM֛J_gɱnϑ.s/jEYO6U֡>Z0P8C/^79J(9j.k "v쓶/,= bB2B+r\LiC0j9:J%2rKE6heW)]6r0x- Mm4~B8j:12) {N8G,xe:HN\ 9jau虷OByaL|ɍs,PVl`¤tR_LNh~Wo*r2+t-:> -86!jpP<IT z=1=4wc]1ax%(p\c}lz,jZ*f/- A5@l>HN@|! Tna_puI.H9=L3m]#W?(ſOi aN'I#p-R40'3Q~7Wݴ:jMBcR*+~ob&Syvk dnuejPaChIӶ"ElW-^K۱B:ZX@׃NK;.~̀Ɖ|c':S xSDD)*ZK|\J R!Qd >;%6ie@7ꗶH. )Cq%`O_uh~Nz[F m#_G$}}c3.{*M `_r]j6TagXҏ/W v$;A#8յZpNouƒ J6M"H0&sПHhJ6{E%Bwz+ǐ Nz"ZpxuvaQڤ\o]u9f7a"߈koPB]cR#|݁S~B1e'y`lE33HՙcC %2ɓ8DN R+8szD?P$v>cms6o؈۷zfCұDk) ax%B hTD-*53,q|J´+8 3xr ~DV? CX ; >PhRtlMg;n,Eܠ{Z1 ՗IPONƺ1n/E88sb_a (Y#WRF{{m=IU׽dL>b(J4s󾐖(7I.Y8dQ7ȭvj;aE[/wq&--jtm/ʙwmA`\08 }M~Ոvy BK la >d92oNiN~lb𶯢.Y\m:WȢPHÃ(m8,_S!e 0M^ob)>E/[B+gOv㢘 dhr6kkD*x4 Q~Iw$mMeES)Eۙ%.Igm\,̊] ,p-z4-x`qFH`FĞE.@1*~]βRm]*רŲ >j s_؊,Ap(ľPrEҡ(a!яu H+oMsENGuo?ENGاQqǠ17]+/HWI:|2JoDDB ,fgH7rǿama;$8&o8 (YJrLtdE]+ r u~] $Zkk T>O;8o$u ?gT.7>JtHim"MYNz9"D%%Nݲ7sjDk;%䘫U-K%͚,U:a;/ ~.4+*F<>"^',8Vҽʢ` x`q;i_6GgYZ07070100000097000081a4000000000000000000000001604fe4d30000b85c000000000000000000000000000000000000004300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/block/rbd.ko.xz7zXZִF!t/s]?Eh=ڜ.+: iUfj 乨y/wYp>bKtPq(T"8Bo5uws٪{Rz9PQ?MRY0"\5h8"b2>˃ RٴB5I/.?ʘT4ڞY̓" .Pg7LJ:y]FonDhs[=]@@1>6 TҴ 1xfP SؚԯݭZ+0pB6J=tDo\KVP|f#0\UaH(tu=]^~a>L? @|A!GO?o]'k}Pک0'ɍs_Q1~<}2?N]kܯGMn4o"7;xvbM>P毳@?y6 C۟kӖն i&!I܅L"dJeC"X.w`_*NbWΔE]cC#4l`p#2$l3LWqkF 4rW-+%:հ^Km.VS |OwX8CdnGywHϰXm 8Ҷ%{2r2aȰd 7SnI!h6>1U/_SBϓ;Q\$D Bޫ*%560D5f339l,ʺkyy*2TϖWbS#&+ZQ)CF)It*M7ٗJ$Na,,WKypXjGcN,ymqw5ʴ$?½7fu#+6E4 gy}nA&-n9_Ż<\ENܺd08d &VNBsbwɆG|@G>9=R z]X7q6fc%*gi[?Un֠t1T:_+:fk f9; _<垿C->Au"cI[;6\{%WW)|N MK _ɊQᷗQ1eqv=J J[RKcs 2c`|F<1tiq1-bzt/1ސ}| -m ڵJi;5E0; !ebx<,Uvϋ6鐪BtCN5sͳDekQcފ|tBaqkt#7K`cO0e&LBz5 (1%Fז;M"j0rд?/XP)á0gQ4 !c1^u0VFEUS iixU #UKy\uDiH>'w^HۼJA&ݙۉ+oS3iڄyc7 3h\a҃| k;&0MMSŶU }/VZk=#Wzb9Ly, șLl˽GiY,$14#7GU<Mw"E܉({ڊUӾM]W2P72@3w6E%a;G0ThrkHPujgp;ҭAzЋ("AjE_s$Uhm^iXjdrB@!ZޟO:)hz\wM ܛW[9)-)1$YO%QB0# ksEf`b+sTUJq,l*[+io*p1B߻ V`"0ӈz[& 8ʃ_8RcNV0&QcYKOETY|n?Rl;1Gǡ?i@@ oQwN|id_-PרZ *%aW m9 sIEu-_A&{O8i68wP;N$O :pox%QXןs82vuG@P`v,EJ=9~Kд8]Nz#cqY-ֻ}j0k`L|E {3RlUPҊYHW&CUH|? G, U7`*\#\T|ĶXRIuDJLwoP6dsӺΚp/pyJ3mBO_)tNCwtUƭAKb^Rw 芎)nMQЁ$qxN'j$ptF2,$x19eIͿ ޞw'ѳfv}MA/ 3u`D;>v 舚&@E_k⟵ׄC_.lQMr~z .x3%pt%1+3Gysˉ7ҕB?*-0I:@pSRKPfiword\%Ɉasw\6zgU#Nhg?lby{!l6 s${XXrh[כf;T0Z98JxPN9HhXK%uG#J:9B ųꩽW'vDu,;=U/ [`tL#jHcD?}k8b.8AlMю"q_=%aH(rR%k\H~~쫬tEf@#3wSךNfzVDfy>b k7G &wI{"gLi2M(LlRxެ60l{ pVX"?e>q_șs) yܗ&r=:>LΚ")ahC,ݣl:aCy|8Bkc&*{(6 ^LR6/UڗV5/ǽZSYXrw~p y_ }e^߿Uvg%(gum 7J_ dZ0b}G<6MMfQ e`8Ąt[GƮT!ClKd |MIh߇<ٮl}43OaۼZ֚/Qxkex?4 &*!fqcݍL-D&P*GՇ69xB)4G'8 9*L_$5s5.VS($7͐TȗО  )~6 w,iZ,qVAު'J i%v4kER2 60*~Ԭ_-Όj)PK=",G$_ %2B)$<<~c`=W#(;TVo_bGK^ngs \+K3 Eo!1/e{<"/&g 5XT6"5ge^Urcdvbx?ÿ7XMO;Y!8:@[(A%J [cF*J2KR[Nte6S »\pIo\qFĦ/^1X@Kg&![)B6(Tyf%rեˌ]P6㮨J?9ǫ)O*i9gf[lSȔ`!p բ#;Y3Ѐ%D\: ETK7k!\#4YBUZhU,_](ad-xDL[dO)6u/T,IJPt͙̯{@qS k47TNL7?vyYgIU?bH+}w3rYV4`jU}>%_x]O*ۭb' uI$]Kz2.7ݲ̨-MnUB}UJH/FLp7v{\GʓL5EbЇ!Fmdc7IAgy^/tQlC7݁%ጪ>K(v0 m,|vd]3-Ι aoۉ:'qr dҤqAO ԤfXqC{N ux㭚!aʩO1]@r~&y w1C`0▻Q%|^=! _$1=<"([I7uFT47{pTf (?pz_GɔSG+1oCwN=KuMHawV^'" UO)O70b6Mbҡ ]KưIf^eI!$@2SDPS{VuYqЩdy5Ӌ~;b=uUFbW_Y&>Ҡm\}F{ZqՀ6smHR n9CҡᴟcT0qGSO DK,;s!Ttڸ8%x\BIu@&HAKW,~xUUX~'8 BoGzxzu}Ś!42='|LJҌMb?Eӵ ZLV@HtM&}C}@p PBw)硺Va0wZ6u3,!޻Zlzil_1Bx4 :fkN$n-R{e9A랚 k9z>Uwn6pK;o>8ջ+Kc5cIAc0Y?-<16K8n0\bU\%(x #zǐsO"/w+vǧ9٣+*?RbR<o ˠoSrg0"m4g2sDㅣ7ޚ&62_9ZR^`Gg(Lu#Pd$|>Pe'V:Uݫ{S+>h u9X33WU$qe$S}.9PYTeJNEkޞ%-U hp6edu@IAvngMD  }w8槝c~N # XzYjcT $RAK %L>P3[ð"hHnۗS X.c35" O˽|)8!"-ft5{iBLJڱAe=G*s'/C#t5]ORPM5X/άdE['gbsz Ґ!#T0~[7(;YǛ;2 EgCAl#SQ"+H#hi dA;j1e x Y=í :9XAlQq?a#]Q"q=o#9Q TwuwXnpd}f۔͗lתZ1ҟыf HHe36fTu2F %J2oF) 'ARw>g!g *i_GA FT$c:3IasBׂh,dcWJpg=ʀ˔3 Ft׏<6} i*6`p+[&ȭe#nw|,JqofpDD35ii̠7fЃ8}?bf+ <"SM^fZ՟uivNJb}m&”m8.#Һ<]yNwaS;Rؼ<"L}f=d||laui>7J0 ѡM  _ds(ݷiDTe{&h#*Ff*'.ldXq&EHoA ϢE2~r"ޛ%z3RȱEΖ$G%UGH48*ags!g]He&u -ݼ#ձϑ\̙(^ hruDYptq C"*'I:`SV L aGqc,:JCZUpwM0gGtCadBk%T9J&>\x3 #~C6 m0/hǞ,Zk1i4fiq8t5J-smat oIWDDДX$vP㟫khwdr"3mx٫]W? _/qlbj,F3؜Szc|Ó:}Q<\i.Ci֓;Rj1<ݬG1˝mvkS2.`up!~p̠"J:yՊ<դX$gՈՁ1y\.å/z.&z Q`ܐ뮲4X쟰RhG(zO/TYuR>AP/"eT_jQ%gဩ~aXܔ33,-Ywƀ`H%W("NCyF`]G6{+{0~s_rLzn~0nYu|op xBo8o?lXg>\ ] M]Գ8¹SXa^A@Mr)aJCm~I]G1xiփ2j;&@7 d#}^a\Є?л !lF[1N(wm50Tρk.+p#1Σ4G.: QcomRI; 4(&Gx={p&ׅFd[nh? 4ӵ|?[)_-~'N2^7dm+&Cda;}ؚ&XvPa!qiqPxoq  ο)^)7-~)kaLsiQq׫h5XѹeP}UaXlDŽlaQւy_ڳ,0m*K~*1ZVeCKd|ZM6v,++j 7Ppjc_(җ RZ&^`mjK5^kSgM>uDs[5 IȮ OBH^ZaFM.4(}7IWZX&JcZGd+l*Oɰ|{Bؙrɹk%7|,ܧ[Yu3ڍ:{`t߱{-NHa*6w%]ȴ#¯k~5Ǎ7XCO:j*dw['@ufz9a9ݖ?c6"L9Vh0&p;d+Hgvˑ!oxu!}k.ĎZ⨊̔`ʫhUI2jD*aqD~z2%!oЋfT=%J͂QUSh~j9Ln~VHT*x!rrtRf{9 '+bDp2pKY8j :53R#hwe>6/X[5q q)!\-%j&@yqE̡wSj06%~- EH/U I5xCcƺ1 hAD'pFt El$ >GQPRZy;:5?2/U,젌J)*my vqlT9q\ֶf+imX }}ha~p74ysl=_<;i|7Kl&A? 忛mt0\-Tˣ[b 1nþ#^{o^EeSMiiHsiP3v&*%x"3oA{唨J%Ƞsg^w/H"@%E8 nX&hai:rw|=#'%Ibrze!uW;ˎ7S=!tqֶ،7ssP7 רh]Op_q۱hS$=6ChhYi:n[PqU%'VT(\>4_}/4W3x{%!J|hk*ϯKfbniQI~*/.R ۸>"aq%9=1Nz)hES&.(,7:_+W 47?"ns^O/}of9,Zx$U:gkeiSX dmLشdԏJSBo.I2Zfvr 'Ȫ}.٬']!OXv͝K+qP.7Gp-׏0 vNIRrV _❠(?{;6':Q̟,:k9K*Wع^Bf{죽j_8܉tϧpX?~%;\e8F'4'|,8{upwY+@973FYdklxs8R%} i)Dz[M̗7W.3>OM E 91 XFZHV$M$yS1Lx0Fk-Hdpy{`mE4h3gW~݃eXFMnr~q@JՍ{zW؂nL$javX%YpSiQ*Q;q+01=RLE^+M RK?ʿ r6q]`;8>hvE!<ϱpY,g+OI9xeO<槚)GxD%-`YWUO81Ryk\pMGrؗ3픦+In,^LQ׉3+#AQx}ac?)4'n*>w6`1L<,F/Myю2OG-GBǴhG}a;A`W^Uu͕Lϑ2>.P/m\Q{YwLPIOIGZt lWq* 뎤N*E :fYG% %Ȍ`wiN7ep$8{͙оyt"J?GV51@VųFAT\b 6`sPû eȬ"ҏ z1j鿛f(4h|_B2}y*a3b/H/QJvG폟U)7G_w;c-43Uƚz5jߜf08|otn5B:,Cc@}c'@BD>@vo6Ͼ !:384P(޵\i,0^Σ,IħHD0cp'vkE⶷s7XJJdez!3Ոs; u {C'SLZ4dVQ T+Yd W@B&@" <(baɼ8ckg++i4Kr鰔-~/C%,!o@]ORlMðtXS7C48`Gp f\U R9/,Ȧԓ)ZpA嗜A~|p<ÛBdhy'9͡;2{}❾ݓ/R$6QIJnG(B3oҐ2.w ≊?Ksxv #uH?&?͠`SD|Zs<~4I[KNuMJ; 4'}@#y֜ 1^A' $Vl]b4i?^u,瓢MU 6OxBsHu+_#UO!{m9 8AF<1Eur3"ZY:jqĤ:%Uj>9b"Y=@C`nW9[k‡Rk&Z+ſ-94;ULw[Mbدgfץ| ~Guftw^mI H %+ugW*'5(IJ gw= x8&LyO,U ySX6A=+w_FCf<+@&H{~LA >1G:CZhܩ;/I0Xe' Kg#0KnjPXס6nXgb:l,yFR|b4xJBz,}6Ax ȵeVv:DTMh\mkOvc(-)o<; %C%GN <>^h(drk5x/w^"o¡V;Fx<@g)iѺEooaɃXQ6͐R>ZTc-Anp2Fk+!bPBqȳ#6‰g =\F)S |8)'uI?9AZ0#E4zvZNe>txVǗ^;>j>ToN0ucFcڥXf^Tzmw5(MxfU4>W815\憸}r+/"V( u|z^>D?s:K.+\QOR;ǚ8D#\`3)YG _whPr-=V1WC م#;+`P@87˂"q0p l:_=6C%qlJL,~CxRKr,}E,J,aEVohȤ(M?U4&.s`Zk1 4E=a5mW8&Z#yՋنS> rGc_ӄn!TMbvEm<5wݬ# TJePj)EgA?Tx|9 8!ٴgX]ZuH$"r'1b5kM75d]MM U* w*+N#I*xКwBVbXW>˗GS=^Ǣ`TA o9OZf.k߱%.s_ҤFzC79]ؿd{6֗Pۻncb4rI yjlǴD )gjshXg?°c9*ED2obP!@qla =#< >>FQv4`.)sy]WJI%nd`$-|>{YopGw9+R:؎)Ț$aE+3ݿ8m]'6S 'g{zX)`m1m1s ET0;Ғ㐝Sw 鉍岯اɌy/فBq7h y)۽&zp}8ņզ_Ka6IN)T Å|RBo+lgNrH!R*,l`hxJ̡ #x|J:䦈VEDElb*U_IX&n.6,T$m_!A?"׾:4Y)`&1#YY7'+#k\<,r#/dGm6Pg"uFr|/$#|lgg39*TPݥEer'S2b%t:\zH@5[ :bڰ;ѽ,vA 7LZ _VHt @1Ӎk܎쯊N@?ZVD#kLH QZ?ɰ:]s:N~ }tm7jYAYBS1(~ǺXOe~w{~-LY4{FޮzuO2"O-f$":ԯ8UomY5d'S|YDd[5u'\Yw}>IJ+pEnv}+T-<Th[n(t~w#ݭֳp`V#hũK=arfB9! W3f,h@^U5h87^ƓS°[_̨`glt@D籸Y/>cTG2@SI7PCrL! h1܀7n)׊8FÂFlEwӗA \f.SnfF$[ɈVqPh_ܩwGHH fls憭E9,Yg֊]!#V$Ԃ0_J?Ia P⌌n '  Ud`=따rgNqfnwR뗗nʐQd*چQ9j%5?l 7<_&nCFVZՃ7R~6e,q cC3/ݹ0k9ka ʮ"^6I)d$:\_e<+-nW Pa;R(4!CuTJK>$9 @溴P6q#*4Uy*f2ykV@c_ivw_hi+#M9xN%ӹ Q=@ {$z~O6.;1Z;Ҩ4n#2>Z|T<eʏNjYaa`T@IOلO _JiVۡ|C1tԦ/u3AZI\ҹ ށ굕teы!vְ0 9ɣ`K#x1qIG7HK|5Kqe:7j;Wfh wjL?mTjQF/ɏrnL劻%֎DCZOiZ9&U__)C{,ZxHvru8L<}4᝿ZQ>L1eԂWDCDBR)èt۰j%\ =r bfAS/u,-fĩAwK;kWCmVWnE FQ>%R, |8IЬU#JQqIRp'y HS3|T1a!JRA޸J= e$ MFhp ؕԫd%EUaߎ oi|M-7wms  b!bnKٖiy.(Dޯo:i 2AܛapWY.4pԷ;Ⲩ;J 8W_IL.UtBpo 5cM`dDb5n e@f#Ң՝N99w$W&Iz#̶0.j @jYsU?p؝tFAj[XV=܈@4bt#?FlF,tG7"Id˘B` qW \W(.6.:JIƶYY==x&} `.x{o8"Q/FM3?̠9Q6p4.=mv#T#%xrP)~Sw5Yw;nA\m%zCAE ͑0HL\)nL̒2т  "qr F!FpUxM%S4j,\ @LhہLmg):U^5rb&~["\վj!47KhL+}~h9ʈH`gV@OHB5:7AnUc[/\zɻ* A.HR8P_^7yF>yðfeZ\I.vHac-N9Ds'ٻkl઴D. ;M\vWRQ,ƳqU L38~uԢB?Z SMIUH E!(xFp<S TܗW\,;CV+\~ Nl $3Rr; QVXh}J:6 v cN-=8T@~I^*qDQ[>󒴛:k^3OBA}2^v7N{t` &3z5B7Sz5y-w0d4laδޡ[xmuŠMz 1w4-T:OEu{CdHp:1?z6,;g3 Uq/~Yͨ˿soTtW=)"p+-ý6WC!-a2ȪtD"[,AtӠo GLᦠiXRNk,pN;65_.S[ٝ ֔q,z~BuJ3-͉ˆ!'w#>WvtuǽtrqL.&b+#Jqnmϊ`u]tиxr}` XF=+p+>jF{Nmplskbq4}GJZ}K%!ǻb:yQFs`Zn+7t&uG=@,d$rjӿRA#–nֱmXiφzc2tsx8s_0 ТϨMiPxʳjfVJy{ :F#Bێ~=aFhu#S6!3)Q  䠷y*"8? iW睿zdUOސ4覂PrQ8:ݑq54፣+ג4Y/nIiiafdqQ'LHFa)պK-U5Jb5u< S'JO7)SO-qJ-`l*0&uҳhE~y:C-\Et)r@us,JekQE별]  xw[Z`@~H!SI1,8 8:z?@=*Ÿl9"Wi>C>SC0ct {^,$wcЉX4=e{%h+:{$B%}܅!YRH&3gϳ(u)Y,Vd>%o nY?g3b #JwyT5 D?6-c}hPH>h d@+C'^{'4) 嶥[LPmi6fQY:x탰`@ ajẀ\3'R^ ~叀o':'c]Ab㭽_"oXG%r/Er?tJ@E"HK|p`[Lَ ƛH?yv0ajq}+[1t+L9?MTC`'RMk^Z'vgMԕlTfCSJXP |o%Mu.륱Msv]AUl~>r!yWtuWIϲgצxT(ۧ=sc V%3\z0W2Cc$A9ԛ V b}+V*g}KKˆ:eީZ߻C ⎸Ƀb"82]A|qny;[r>ɗQ1^motଐD-%˙^"35c$c6C Ҏ7>F ze+Q(ef쨝E \C8VL+V gGfGSw])Ih!Euo@VY*ӗ]ǧ$Z/j~oV1!1e<#VO@[3n{:C tۆsڬ ^\k0=6jq?: R <{zt^ŽRS!Us@uNuOLn椙i-}9Uj3RL . :c vW  *uD[ $0.-ʽQN5AǪ3J'ޒăKwTT1x4( ^܋?U,ɾ vY)-)jμLUX2"Y6wh_ony£[v_1QRW8ty;e$tH6eҞӍ$G"%DH dҗ]n}kƂj?0 h<~{* qȔXy]E&bEDq[4^ üU^AKa"LbMY(mR7gsxzfF.iCz] 4w3#V!9zM+WOĪyi İF=XR&>CJ HC5Z(^#EwXo@Dj t:IvM"s3@?P")p杣 ñ`@e®G$a/)d TFUo!jVir%'ƊLΉ ypj„ix1t2O::G)8$KVH2nq6N_,7R[ ^BB&ĝ l7cYe $+n!`gL"&݄?!E~ã%WO]~ w8MhO~GHcOeض:P[@G?@28^Myxa[RND ZFϹqycf[(gK$d}`{򎕣E霃-4A N@sWk^v^avf vzQ9`-WB$zlϳR-k/铰*ZA2!C`4JbB㟂@pz(Tch-{SMe+bpA ;V8=g+%\HjO! (-5Ĉ; a 4J \{.X8EV{O|ܾ8CSYw"J p]+##SY K I *-߸~YN2V<߾w)Zd p0z%6&RN;?:[]hʫuz ~ʨ7\/,b D]8 $M ,sUS=WAT~u uB\ܜHH/|cC4_B]mN Ÿu x_x\2 D_e:<X}쁘o@ ;oh#X 3mČ$LSVk9b%/W&Kc'xBNZ9|^i(IW4plta]}!ehl&)` =KZ%kG"ȕy]Ǚs50 MHN]^*O?OuS_هkBSL s=MnK,1&54 q$*%ඨ}57})QRgiAEejU4Ǩh%֊1 q+}e+Dn].^W#zɠmŃYۈ, h;g!Wdt+p6 R6$G ^=YBf/r̄>}L?Fz^UJFn9uELc">,zo3;p·jeX4};Z2!ڙ o2Hi@Srd!S]_m_!T-lmr،s~EhG-ӔpyDdKZrcːr)vLtRX,~2O&߹wC v?QQIbV-vۂpŜlcj\5|f ajV9r 4XM6Y@I6?m'jE:DE<`CVjF>Rkަ Nzmur)eДbo @fI.|6-ۦ7 P4.*W5z@i9w|}駘4`7Omkx4h)  $7fA(wYTF|8^b^CX/`㺫nͿPV,Z?hOKl>J!+5u^, {9O#U\@D/Jm"peywITFs1qL$c, ,:wpȆozj\jт;gC3 6/J}:C=R7QV5oNj)J6ܿ1'Xo9$]>'РVH5r_bn6rѝ'P~Z'{h]1XHoTҴC㲚 T U\^V8j:@m I3 1[A>{Xh&M! t޾;ѶKz.m~ )W&bۈˡOBVwS3VZ6urY69D{*TvI` %fAag96/q\_nDUQ"XN ywDz}q[}~c$,)2d$mfɓ gr 8,gbۭЀ6̰P/{L␀$| elhIk2IFitȓ!1O鮚o]B8?96h7ҳG8.fBB"ŐHBQdwCb!Vì{Κziآ[f"Zft|[j7XrF+ͷОXc۩ K25*SJ B>k. .b7s#L`A@m49z\^_)@G%GisRxҔp;NЋ?C-O4^57ڹځ9v *%xY[dR0:Jq uoKR1h0op^2Pz{ iOSsBg( NGkqEYhZ.\ \הUn (b\kfy##`Ȏfs5 B£ ?9z ERI}weV=l5KQ=I' fz"u:̻p_ Zm/m4we( %0 ްp֚)ys_З|q"H],"P]3HOXO_J lۺ^-iڊXbxИ,BR?q#˅M0*^[۸NjC8Xn_Zz q'#r@VqiH~;<ӏeRnKZS9O\BG>u&sFn⧷zf,߂.rOXSM ai)d%|D9PgH*kvc@wWi;L*JBTovx .4(a"g?hǕ }ԏjω:$ SUPI:`P1E",wmكBs^xd dB5;vvGfT_&(\4_xPN"|Kx,+C}-ڦ &? =,>2hȽfz#`IK{$Û5H_tgEWQ6;F(9N.Ak:'Rp3 U9$ 'U]4G~nDLkcc=2[tØ_ٍVtcyAզ?cU;oĽ4O$vaF ]h h)Ri:)?756AO(`@j2ȵ JXQc_pmqDws;{Z?&̏꓿63G8,VAhq{O'9( ^rP04N-e(s<ӆГoJt1iyK/ϻ7.g. >1ɄʹO7GΒ}QD~* %VREv᳢|I.m#60W<4(&U~_O~:#csA*y/^мUf4{~S)< ]x&Laj=8=')aHjyIo7s}- w׻%[=*Ƿ,b=<q{)S+c_W)90! d;4ht/20/C`\ UG&Ԧ9.oNkLY(;gLR^|1btpxŪe p;%Zj?*qykSugKެ{d E[ӱ^i^s^C;?+SPSlsTnGX$UlUw"XA.C_W9==#]JsiclZrd#%q~$j,Sm^aM5ӮW_hEn7#팴SzjAhOa]U ):۩;YzQZp!Ȼa 3Ƚind`{hjc6TO|=QglpEKb4i\?khX\ !x7#yv0T,{U0Ʈ&1tN4:S?ZNR=Jz>7 Ñ?A]o\?dHΆaYPWm(>(,%*`r d媎†4ҭ*f/"[FFhѫMq'VmnMdNW8bd5lA'S~{K֬-{O'EeXvw=88P9ٯX}]C Q|޵]*me v$ZOaWMe䲐P`R=ghPy v'nE?|)SE:H 9.bcBaD!d3w4[ ܷ0C^'0$WJ>;o$\${8sEȾB.k26{"O{OzyS"}Ür\oߦm U&:٭ UM$Oo%z(l2lKPח؇eK_KY%1RY$;2 ;r|7[6EYvI8U(IM-#-@Kv 9oU:lwTQ7SN\S~7mLh9,k|!娜uvPXvaE|딀zGaC DcM8>$X93\`u*s zחJ5zc(RJ5(8*CR'рZ!P;w'1 ln )bFm6fNʓv)vK,,L_꺜iJ1C=֭1~#Et!f z޸MR6p!tk"@fb>C2E@q5[#*}ٙ@ɒY`fE@mRFer* oWQސF]|I塝$p~G{ȪjgI|˙CmՀPVoEqbb9}K>$SVu!iҳ_djϾF,Ӵ.4g _璊xw ,M_}2f]#R%?m-ޒm9+J,Y:9SnfLSnV^ca&"$k83^nUȭQb3vR"{NӚADW~X\X4ޑ]ood  +UYT%V8.inBq!PGTB³xK&\c6[{=5 YI1\6oA!R7xe7{u2pDfېҷP׆^̕w:;sv7 R53uf$smzETPv˰dIs[Vکkv 8ͱ]44itٔ:FP7>-1C K5uk3x(6D %׵޼,aտ/AV^쒥!xc>g4wB*_b3/#KpiM)hxs$ /2r\&]*8i[:Kk hЮ1y~^T w5ӼD? QaTH^B /-\ ǀJ":Xnkt3VdKU0bDbj:Ԇ""Fj._覟l-J HǧnT.y:7(kq?7}z yEeH=U4v@!&J*V4b$m̿]ƒl+$/l{cf>h E"MKn^ %z`f(s63(uXʼn5/hPxiMЋ8Ba?2}}kM3`J-aA.($o>K<#ˢEn ]c7uHT]eưrˠGّ2pj R e˫YbM{w#81~Nm4TWt;^wuz$of7C:׍H'}Wb ͹&=;gΓx"ڔn`mŲABor+7Y^'f& *T55WP}"vf֨/<TkZ~5#D^[a5RUFMK* zޭ="5J󤗀z;b=*) ;Ec9~S@q~a5md٫&~ SgJL* [[>;q|&o:e;3^M Tc܌ÎXhGz:%ۚ_wꤔsij eGk$J`1Nt"odֈRgm+F {urzӅ魅E:EW9Ϫm_tvX y'Fr5|bz-ql:&NzUG8h&eMjP èa5Є*&a CN{k/!tsg˝|ɜDXVCb9i\7h|Xayy7g58~چ6H@4 *jIu2֏T(d@Iᆾ8' g_8qk}驞 j I%N|UNiҚT _u2ktGAC|${^6I|+L~pLR8-&xw߹BEޯٻ]jqܰ*OIҽڦGI9왓5k{ qw?D-[WDqM6EacmGp} i!"J1eX58ƽm>oٸMYF'f Lg:தJ5r F0KufXNŵa|7/QGNPZ{\gGM.Զb%]o4\BaR#Ek݂$:nj#@{9-b\)@òwxI}?Dlb~&l-BÜc0ńEE{9ǮAC<!A靄Z*6ИmL*>\]٧)CNqLz] "9rV:cS/GAK4nc6GG]#pXZj)?P B=6,8  ύN9%\B9,Lls3 @1,BwnsӋgRxgֹ3闺X62|C<δC-Gn=q 5V_'~)ی'+#6-hC#`_SثD-GJ[t-s% H|lFnɕ<α!sʖ ̦ׄ pWh_ťZU  `lo"!c#fM%"/TV1X(Un$@%,jn,/Oje,2 ITz;@1vB4ltvea`XWί/9mKW_T)8D91̙X,R1UF;svz` t=hBZKT;? #Db6 i/uG:rğ#A%ƪ|(cSAģsaJnLM %*_-Fhҷ,(gc|tD31KU/U&On(TpBsiPȸnJ ov lhiAM5C:XUdNo7Dr\Y1iyǃ7)oNHH.6ϼ=jLWz4vϒ;檉=%IX}:Aܭg2!9;$`Q6E dGj3Gpxq` ɱbꆺ-(- $l xS} AUWVަ:^ +tؠbl}2&]?vw-`6Wl6CrVd\"ⲇzZl`yqs nnB,ҩ&!~Ȉii+(H-86 ʍHXJb!*2q˃Zp:hxJa'| ᖆXxd 'J]4W&;u@\F' /*w\}beNTQ2n eƃ~2hhOuPZa"Z9]BY+u!! ^|FwLE`NGy<ӱ:%5 =Od<[$,ԊL>27c-)E"9Z4 Q0Hs!g~&`XOE<^#ӯ;|BF. O*sy- x HR L82{YlƠ՛]\&q*hiS.#Ow'hI s+Y>]b lI|֬6OA)ҭdkΓSN=,ˡlGbe|/ /Q))7CRXBY{uXQVXjEmf(ME787W7{B:EM֧*9sPLј1YD2" {d8h*逎{2F{8o_1dG`"\gu 5m, StP\. }>{ܣVҦjzT\9nwkm2CV7%,|/S@8z9AjSwآH)H=IRI[γDYy;A8R*8"=`*NiRT CA[{Qi35}Xۜ߇YL/A:xBlhlrdwVK{ qٶU vE;`HrqG/h5/-6eƟɇ>96$/&ӢUc*MvMċ>ri}_dNQ}j֍Qk2 ey1>EA%kվqgDa8)3Y,qpo;79n0A=NLBN&yԫ1*WP̏zB(JM~"5ov"MG/~Z4" _-Tw B?inOv'?&>Xz͐`i'_j4?Bŭv؅ wm<^ ;-XџwRď 8R?=Lg{|y~cAG]-IfR$_&῏Jԣ*֕~#A & 1tƪMbZ4:#$D\2;4e+j;?C D4MjpaKn׿} {OF):c-]?pHJhN|Wo:֕74M{XҐ~&)=DZGǿk DXSUǓB:uyY3N~m6vnѨ 0nrq~@ VqɺeI%SBSSWa}j D s`fZzօ`f}ڕ$VҴcv-B'ù<0B~c2,@$)Kᤱ^nH)'f)99 #| ~cS'{dϺ,tÑO[|*WۻC}z^wXMX { H1e-{:ecNp Yc@T#G:p89+m Mpp %7SckhFP9{sW(2WyC5ؓ*VmD H`/,֍!S7I^U$9F 44ap*Nv=ר kd |3%bgw{\э-#9\o5@-_g0)BPZ)˚ҢocJeT3 9 XVD$KFRD^Q#xHiQl''`CX ͚SBY0X6L8|B%,y+΃E< 9G 22e]Ct_39J@㴰%$(C7(߉m^FAbn% U›4Pf^>bH1Ƿ|t)=hl]&W@YCgHZElYDr<+-Y\i2g'P)< 5n^Rg5ahlN^a u `ݱp$6#)1_jQOJdZo~\bG9pzPs7I D$H!zЪ ?OrF"~Ym'"뭜.ip^H2>x+v |7t6*vfn5dDASL6|icL5ߘ3潠5#};'t_ gCj|{  z DcJ%C\qMI#@jrgTA5MQI$5@^YM/UOF]_?(krblti,w8#ʣV.l[%<ȁM@>0nSȭ{÷m6[Áx6-*qMV_)S1t S% TX>P|Zl&z88ܛ,BQAZB,w)4"5";j7Ժq@`dŽ!ϻ^c^o7WJMޖ&+@^HZe6֦y"#J#[l=FYEQzNLE΂YNU"fr.2 EQ߮&/+'wģlYT%C\g쀋sLNqXUx12Ē=cjSg7."NBݏQa(0j{{^9!䃡? 6DK!3Y"/|?}Wswf )9?p7Cs"lBޜ6@cM~z6tGM\U?YB̓O+bm?\獆'\(cqWs1pqO\=:PaMSt&j9TzB)'C~'\M_x|\*sXae"'n'a[FS!k { t {u7O8zu}ia"I(; گo Yl5W #A(=b3+1`K5.tبT֩j.x;!<64N'z8CSxՠκOOW,F-BNl3ʡXDN=@`955<~q$T;yN ' [}]erwO%$A#gWj 령6/$Ye.Kk9XÅhJ[h8~@&)Ù_Ht SrS'w~0KrV:EMئK 1Bm'y(3f'jr&%9O)u|H!E*TC[p c5ZEnZ0Y?QRmz Aά*!sW'7Ը*6`؍aiRb.cd#oi8mf|&˩{zd3f\b̦٫[n[ɹcP;LE&HTyt5bS|EYria߁X F(5#kc@CDxT]ȫ"}%=b9-<@]a>!"%Bj+a|-$ llb_OlgkYw[t|``>X 0:W+|**a8X) ȪjW2Ή>.h;5=X~91h:=a} Nk/@;*19_x<5ިbMT;pg@&㩯rG͇ A8:YN(^14$v ^Tkxbj~y&m/CUNLb6w{^ ,G7\l.cZȷ-9&ݪOmGif,XB8NR]5hl$αmS4?(.*Z(w~2&x7!bQVp$tnZCfS7Qxxf6WK2 g+o,pJC0 +o3F\htn<$` H&m`Whbfg@*8΁ߴO*`|Lc \iB)3^+Rz"Oq`TV:[fGMߖ{$ ;c8TJ5>严@1l͜ײK5^>.]g,p4Gߞ㪏vMFkmEnQ2$2>v%TY phP&e;J2R H;YF5Ʊp,̹HpuSW-e.jf8~^h)P:X̋t^f> l:%lu$rW2t;ӴCFB&U#NH"t\M@Rx^j)+ #|QL%đ@ $2o 0<*pֈ4kJ' 0-nt{XL{Đh,vGsuxF-3;/肭/Wd]|h߽SFlҾ92ٌtshs+#Kh90ڧy 6'q )z6}ʨkm,:poL<.rhe0 .fBJqj2^L' 't\z1Xim<)5^0N*XfLDó?gSJfCgH?#+ p{Je~K -";y@ŕL+KO>]n89mbC6\ MIz|mf5Ve3 第6WP:sfC+ny͇m0xC*sz*yy2Q⬧le.ћ4%o՝p'UԃTa(Ix7eUW o@0':kKZWmϋn/_4&LUO>cf!_pPd>u,&Z!0oƙVJL|û?#)<^Wk-! Im0,zؚykpA\ZuMzNwֽ9,1%O,k-mlg&h*\} ]t:51k\_#@ fb1АPOqLe\;Ϗ2F?txxvBt=WEt]fj!RKg%#;$_ %Pv 2w;HB"{^X~bcERaE{d%]EFr,p9Aԭ^?>U1$ z\}cP2N2<,=7r.Rj0(PXߵw.={9.y wx? s }xfo}~P 'XkNⴰBPOc{_)K:O7-W=̳N&ˇw8zN d~!;.*fn$K@p 'pGYxM7 k)_FDnwa6ҥqZ<5O!dFnhDld Hp<~hOE26ΐ.r4,IPH:I?*`4,~]zBH] .+?3BCFgփdӧ\fCPsIcV U?s@7c2bu>6P,KмdfLR#n|whރr28 vƓ+,镨ɉ]Rа"8̂C?ZXh?#H=pWCM{2=2<lq%Giѹ7_O_'F1/}n$c= kM;j7,ۿ ލ >\ɆzL+j^5͚tpO U0d+H nkj> Tq:4ր# 1 g3E+M7븛#3#P5/_#o[KNc#/+o( @:e72R|ƕ6HuaPѵQ,\PUY)A,SNȋT#fX)?<1"Aق حr*lP_E @r}~:?ʽR[~/z'{38K(uGMN@#KOu<%9ЄÌϚq&cB% A*:I\^ !sXw]{4G~+(ar?Pw-oG-[""~qy%m2l35{wi4t-'iek023CLzh:統a^L8aԧ(5"4ZNSQ8@шcDR6lJ%!}c5s,Y.I[6Dhʐ8rޯIa SIBM΃}2G'?5`1*g]0 A.hLm(ő/PJ_͛GqeX>*}?fcƫK|$+u$ޒ4)cyo>9p\X (Xt-(澎 P&JDt D.pSitioW#X*nCbl 3!m|I8:93"$oE.5i9c"FH)1z*17îzoо˭#;q%`DERyg1n-WF.%͹y{1zMQhL& ``fTEzpv# KPv^PRq@ԞDDFX0wE ޭwdFc$ޏe|*{/Dq,6r"-iM-Dee[{jkm(CiyD1:`~6Dbb?| I.@[ yz*IKR3'I V b&u 0 eõ'-ema~՜m%'5f10}⩀]֢ <;v&|0NaM?RLV8D5ZH2rd.)"@7K׵@u&6\g{nqG$KǭdI 9>ׂJDؕ)Vz"LmO8U46ḥ]B\^%80oTHrQrHHǵpܙPG}6ƌX.j,dޅkX,:ۈ,[ ϙ30B,1z=7-]U}2"fEgoivHS6ն<8Ȍ&Thԃl0oR GS{͜eReΥsE$$9;]`@RhS=j Mt Ku) 33'G)OC,ʫp?B}()q?һ?| Ԏ4|ADQ.±4)Q<!B 0ng˟ :[}3\ZO8 U,?F?TUHL Å@Z"ZaOr4[TmSs,ߑf|]LJ,Z-5Qr?H=y*`Y0v|}+$$Q),Zg- PB4N4D/(yd!,YTٴ.g:^ةd ];~Uphr'GR{l$ΖTɳ54-Hr?\^/ypKM$Y"=y ūAj ǣ었UXe4ۨΏ:(#vMRAGΠ/kۣ!ЂG3d":%y9RAdY&^Dkpln2&B;C6?Ul#|q) 4?ǚӕ UhoV?3BQO{^r-+CE'wzfa=Ƚ3U=NTN\P'w rBm vcaB*Ask\ L(~aJ/V$ĕZ]֎CM,pmwH*ŵ(9%<4<'mQh󇷺{җPg2'"oEb}*̻H5aӟLge-f2EeȢBte !Od[71xl=) p)g#%c"u;16*GGY^F,чrs9%I=ʁ(9Dps'X]G9U]xT̘døD2-^dTIMKG;RzhE s%9i̋:|Xֲc,eyS?* i=I4L; ^ڔ MԤ2IkA w;ڂs4YEI7zGޭz^ݱ8cu:.z\`OOª +$\Y,1ŊRjM_P\Y+Z1(bVٱWѭSaa"I LV׀d[DPp,UA7¾?Gဘ\т #EV{6d$xDmVۻ\f0fb.:c^7q0;[d@ gdxr*#LrYU)x 5 yfS8!ۓ5rZh6s^4^rh".Hnݑ4"K^S;kc{J#~/_ `]H#_ M,(T=-uQGpD#ɫ_()WĐ1Oc-CB~ޚ^+dyhPhC[KXEk5ʥbG1'mQRI 4`濉JԹ wYIrggd4 D,J@nnZŌ (H\8w}sV8W(']o1 f/$vߊ u2x?VѢk;=^}׊dJ>a4eT=;ހn=ۥ.anvtl!,0YřG9Zb*UZKM5q0j1%cXZ6&:*,7mp$;qƞP |lm"7=g\A̋Y(cJ=u޲9`&j M{-+܏t#̭D.w0K&3ٮ*`lpo s2rKSy/ no&GޏT=t#Ξ 'ISvr'k)>zd}N+~604"䢲G&yo\Yt/zIמ.%5 @jVUODZy4f`7&KBl<}zNb4S 1̅Q@v#D3aem.UG9a hf/G?U/t2@`t~э&!mtCTk#g T-EY]0Kre{>>ܤ\01{)Dl9fY&/ȝl.e6bANXXQjXwK/[y+{t a8(j{-[CPκ/d;<9+ 3 JxzD9z#g(ƺҍAsZ0'H[O)7 |_9]BW)%@Uvm{ܪ~0Pezs4h륂k_p@plh@ (_~)IPH x1+C$ !&q%./$b)£tYh'apGoc׹=JÅ&T-CPO[}}Ty& VjHTxp-Hzpu|>K 1=inqdĦ3-%Gr:~Y WB Kd_K })- XY|oWCNɤ p 9W2ɉ2Հu&΃FuM>ȳuVdp?@!T\x/adf˷YϵI4gsF0^}hX'& TnVٚ:G|FδvCyq=RL P*SWIlsL ߟ2\2 I : jd?q I0YPhTW$w Sc@Tr&5 I7!lB|'j}fL7ithN&>\8:5…ڠ\=k}9ۓݾ3!ˏGԌ7 թlr__CV sY0y9!Z嘒*فyeاaR\ۖq+7( -RXd<!1[@(ҸAUJú}]y(Z"/^NaŪ 2|| : jO1qVʽ+49) Vr:gkYE9W0E\+٩Tvs V̀2 ɐx+}%bQ]4oH Z6gibՇDw$_<̊ bQ*?w.ǯd+wW1%lw}a+{ 6Q;$[dge9e[BA#Z(-I*!A=GVu^CMI#v4}$qh:z7?Tq &okaBPY6-ݿx@ [?|0$謢\.)d2_PoD(W&Ьn(HXi1*o#U-8FбU3<EVtW\\D5j iH35@rIJ~ *3yPo9{%j֨[mUgr1q#b:ё?vJ0Lnt`Gh ²\59dXYB)@dH1(-"Z\(/OBoA=hҙ3KyS!KzSdXxo-bH*Gܭexʊ:db?1"Ѫ Bt鈜<ސ1>v/IFl+B.5,<[oMs8c̡w YRTLÓlڈyT7yz/PZoUf?vY!JV|Kc"*O U3nR_m abd[#E9Cf2CD'l,S /U}c1 7^(/D +93T~-lb\Cs u,:!w4?#9{G=)?%üb{Tԥ,i"O\z7'>gl}A/(Vſ/c:7 k Dۚbp qF>7ĿRFR"{3%{ @HcRg|!X}>,e^'6o\m겵 6|B++"݌gnB`[/t]>,o /r"[ǗoL\ûpPjאqf%@2Q񀱐ٗj':^U4`cWzC-{:D)hc^lQH6A UjzKg qzX@dX!eL K[gqUz,Tq@X$lB k@nW:FOKr&=J3mI 3L,R!6 o^繡ЛĹQ E|R덹䫤u¥5|)DY׊ 6x#:IG g_9C9NH@i 4L`Tcf<c?Q%7u,'~TynGo'FXcf*q:r? l8= yIl%Py &:ͳ\%VC;S#ZڙǝyL}) m.̷M8Wn2j/v83id0.\hqإ HI}L^}i1S#P,/fk" ?M#ۺi&+*G\crf5v/iL䅋ձk80hTe+L!F ?a_p8_,l!$ұnWJ{+MޝFp|5A;EGؤG>:}_Vr\kΨ^Eȫ KakǢ) j MJjyr}UO'IRB~Бbw>~7&|q!=ۉZV;% %jjðNj򃦢]i-'*7ЉB* 1?ł6\sV>\čr3ޘ&?;9ʴbōbŷ 2c8S>EPoq5)U]`5uI%M˞_2 &)"+ L/GUxL=^mx_0|+ 3 S^9-0Ez}R*=vd; 9h8> Yj\,pȧSCA-K (6=}[Ni>[@81MLC 7uSOV>xɃ*Ys̊:.1Qpxþ" X~=0-q e%DTx>O75CeMὥ\ٝb7MVty q([rAĵwi8.YO_O$g(Mz%wư%jom^uRrYu DSq54߅vp-r[rc4 "A[_ *Mh/~D7XWL~y^Y66GģYZþ}Lkoot%Rmga{b]}1kLm=VT|Osd4K ~X\h{]mN*P&h6Z2c0Y!#u8GHы+7Ww)g-9;iHs1SMYϜ٩W˚D;,1Q5XOy!jMsQ|B;ϭHOgToW hW̠rRXC%G#Mn4Tmg|zYtָtb $_h>/` !@IPԕ?X>qkVWG,k/r9I[*I<@N9Ú2 $&4%"V@-%:Vp* UX!eqWm }O@C>~a h鰭FqOhCɠv%Ql%E߿wɑd6v5׶S*A蟜̚ |Zj~T$ZHul Z7r""r '<:GkZbËf$"kC^>M2E%:; VK?MrkyO1}LN@֌e!EqUл>Uv%lVTc o]A؏n-{gjd þ5 {`/>^[k: G^g&@S 0 *fc̗dVE藉{ wd %ץ+쿫$X) `h1@ >(U+( G44R3d` O]aaY:1>R3vE$-H[pZu"V$li =ߌ WHog0z)4S< #G-KBkn7F- }84ٷ^ƓU)m R7{F0y I|:b5>rǷJ##L૗z0T>TU6M$ M ]@&+09!@8_EF=s8D?a3C$>ij]!B?<0ĺ0|@g.mMӫYQTpr(U+3b,y%Ȼ):Y}[X/t JoȽtoJ$x{ҝ#=e xݘ!_Ts]wk=~mc'Ȗ+C$rt7 ]c ,m0g2/|&j&K?lPy()Jwe2~,U%?-j+Υ6^,h=Mv= osB Rɝ<u%GsN&9`k[E:\)ycK׊S֢C\j…͞NkS ɮM^AqcE3aקu '>cG%*₊VL DK2L:?1Gm*Quf#_^h${ Wc "H= 0/K YTZԩ)esWΊS ED0T򼿦!hAg= }E UԊGH-{3+.-ЧxIM t^ШW0%>SCW2Аin(_dc;dIp{A}!n s7})Q=7*Hz1Ej"׋y;ڊ[hx OӝWKˠˬ!]Y@k <.߆@XTPT0u0=Οj8(A6ޣH>+ Gf)|GL3ZIO3}?)^++˔st.<, 9VBFmbJO0*FбÑ ۩MS!O;ޟyB 4OG'YL3!9lxGtof[t^ )E=mS`&#aӴ )뻊$FsT<):;*%ޯO %0W WXФ>NM?|puj@2ٵ9 S'+-"m n1nN|NBb^KoÃlv?O/|$w}H_x*=DRMh͢ ?"xJ֓jA}]ȒU,FHhN%b[B?rW_5{9AKr\Sˁ)hx }&={@]y[y}wQyLEۻ5o5o ]]qŰg&8#6 ƃ;QJks,t?-ul9ro'k u\C[];2VOҰZ(&49Ci0V[3a^߁ u )WMfn쏒6Be~ceĽ#HY-n! dgr|HlJo#5[(j|jvA)K)nF `ȥSɫqz/(a;QX2rWM`:{B4r bXѐ' |PTVq4||p82L? 8г1}Q_Go̜P|طmsmb37JtԞ5 n444pTʊx$${~ϜK!5$ Xɔ*Y1\:-^KXD8[|oX52m#+~Cxych5 c95y,zDXm9bE&ctHu`z.i-"FX`d)]zxͻ1@X }ldӹҶEOM%†$psÌ>nn8ubKv#ȸDWEZ!/ LNQ;s +R]Q=!c1\e$ϋ>W*A$vJO:Ark]h4X*>Z ҫjצ9 -vF,U3HT†~Λ\5bݾgDz6.\]}vb}fK'R,8G0{G඲fNCUXfQ(0@Pfu\g /.zk ɬ;%4 ֔5/ȶ!?曂yƊQ,vTͱ}mu ݤU{|H+V[ dC@ĥE Onpn:ojD 8h%k'8jgJ9\3VJ!cUS{H252N4 ?rIF'  VhfJ]k:Z7Zh׫MZ+LbPfb pY'$ϻ0D2ڙ_bИnJKJ C}}/DI8R4oMi -Pi .6P6RzY_SJunAei?.wD:[g/k>F|$Ѩ(H`I[)w8~v>UzD{Pwzݿr*@1N(T᫶C+2va4<~CnψHBJ=^*1Ղ*d XG*:w4nr c$N%ͧbTFK\f'0BNBTql94KIFhW_ftLtaItdfU=bFG ̄#8VB-6r ;nF F(Ї1E7da#FЕA3A?}l)';axeLN~nmo"1I N3&!4 z}faOTQ8<鸞hʊ]yq-/uJ Es_ϋVKUnhJL'Rcw^&T:w k@ig3}PB~FҘKZ)wN1"*͍I\ZJ$+P6=&拠GьbVKzʈ_8ǢQ.|ct ٿfΊ D(hޔ2@[2\ ڣyQ^E9q^s⷏o뎮(_@QK뺜]is?9pP| 07L Al窀RXXMѾrԩ^UIl+2Tc8i>jXX7Z)C+/K!x3`<4$PU;b+EQhT*} 3u[@GŹ[`u%7=(1PPYmpG@+&>*+m0ia*Ľfb(3e?B ŮZW'AL-Uӗ>ufb%_y ?4,:wup; R\IA Fl[@ty`sk.1r=<%:'lǻ,cR֝G8fO.S PVKXd(Zhے?iՊw=f`s=Dc½ܑ8z.1hxۏ[lQdz=QoKO;"b^ pg=[>70?^7_wCscS n 2]ùvnU'B{uzV"5 T@(]8`6,ܜV]w=޻)kd)I?Gwl{*0T C95ɟbb4dH:;MF;w!7k6İ o'AF ..쨇n6oh3CΝ(7mcY僋/%KSs#([!]/˹kR߼(LhyZe2R}(KF@"XfQbwb??֔P  L qĀC Kߩo{p*.})u<{R !j) |7 "L886q~Qɍ j"]y+hz? 82i}&@c~ BΛ/c[?SnzscQdcWŴY8_?jslاQilm#Pe .LqZ6l}I1}0gעz-ZqM :5@_Wm,m;{PzKtz[E 7Ոq?ž44{Vh/D~-nIu8v"3eq0-K_n2Til%nrxsGP3(>#v>c%W-6a)Jv ӣgx$HwHkЖ;LOVF F0JŐAw3d09,OD f/U ~n[$+!D!}=;X PYls[hMH,xkGN/ϐwA"tbxfazVh w&dsw@C }I~A޶%_VI7œO0%iHҫ7w~]S[5ȟ+!7zFȫѦBfˀZc0:](&6\$JL/K)d' )޹^V)ܨZVaN:Njs mzCѩlYBPm0ݞw}Mw;N]F¨髅 ZL?|̜([v|{ZLN,T3|0>DiKTeu-mX( m<wf _b ͧ6fݙf܍a*z{}vE٢>MLTHa,.v*̌T-0WOw!.5~;{c{hsG>NgJP >ayԅ( ?i4cLQ - Z$%|re58ݠ"n! :~q><:涖>NJqIS%`fFUIYSKYMXd u5}`II* &;"GcM8 ͜+\R2T ΁dzK쀁 ЅM\n_b.ӢUܒPq žӋ-T|rk-]!;) ˆV H^3f{,3 uaZP!gr#1Rm<0h jjԣv`B2w.uBdu/OP!R.?86Ec1"JީF:+\ w34]B~%̖%O'Q!vw(Kl6lnRsYjI^5G"A2cx VhNRZ |6L IK3onaMYfH(Ye(}u);u-;*Y5wR+$(Bau|j8Q<0'}מjCeI{8HcJK߭ ^|L[`F6Ba16 \s$#q Q|M3m>rղhP/J" <t4K5=~8;J2bRĿ[nܑ+IJ A/lE^KhB^fVjȚm(;4dCupn' .J5&llPI4d-K:DSP6!RxDr#`*燐Lͼ7>i[>kiAR(o6. 7Q)޸oDm/ų,JvN[6ʽcu?ܟ>Yz*."rN>$aBqvV,jrL㽥ҫ>:0MnKHvK!/`Yп 8ΔD&n̬nKBx^]JV{M^^?vo جJr_Pav-m7Ic  \ a 𓥌!74 Obs;n I. ,:̧r,ͼ=B] ""uG~,u/I*d9ߤexi˝N#sr}`y޼N\Nc)1iJߓ?6_ZHz ڟJB"0Z~5Jm,/`B7)+ͼCȴ|NIb"0 ||t=2ѮPVN_!8BwZMJ3Pz_~J%K]M#RZ l5O nQ#7,8w4 +n]X> Sz\Py^uYdH ;_x zOWAЦ~bTjmx}8[j+U5 0;H=@Llx@큟z0ERE٣. Ub*H$rVsUҫ-m br~窅^V2fǓ+gື2d6r{<(!|'AuK7+]ˑ(XXd }P1yH3́}_"Ab4uNcIɒȉF|֣/83\2ݕ‰ Rr!N#Q,wxsSR\ ӣ UYR B,({C'&Iw~"$gn]\޴ϝ[DTȍ#a c:f&ָ6()#}Z* ,Cmƕ+ʱ=K:>% _(O晫GyO譏"7@lD(QI, QU J1+Gf1,\`ZGT"!P6m*GrXh@20]?7iy?i1GW]RRH_ % MqIa49St# Iai)z<#M|TE2#U7u%IDXםk0Bf#͈e 72o+)n[I)Srf;[>\-QOlU i܅s< &ZoꞬTMR=_;ug]} @wlg= >UmW PCy Q[Z-/Q7PeuRm^ nAMNa-!WZH\w2 ȯadE>6n!1 ǀjoX\N*dT%j{(v6(!QvDDO$ġl/ ^pFixs|A1:)Vt8ɪ5j p:j?5_u# &0u,"yD*$lj_NWĘtcDߤ ο\?xы"&+x J> prc  7nl;Dž,2j+6q<' V\n1L'>+IK@D0@PgqW>@SkcK \)[^l{Tګ]`~ڠkmnU i1͍ D۸gw[%N_#TdQߨd3\T7\>1D^פ ~|Aӳ fpeDgDowBjtF<0Galas@;áɌ ,133!(I@ ̉Y/ ՈuīFF WNŭתS$x jĦ驸5e#@qZpi63&:*ߨލ1 dSa_NabUЙ|zwpmudϛ75TifIq/ es{0͘9kp| -?[ ((vL3B%9O(!M\6_MJRjsbUBbexfl`$ aU_48BhM\iRl BP<{Cš}}wBƾQC;l~S,\Î>t.lO!i2ܨ0%Rqz,l4௿*@{@.PHżFGo\ $@[6}JE:W)p GÛA)LJFAKq /VLo ]uzU'3v3GQ;/ u&- *uguۤQ ^I#G0*oiB?]:2*RV>[biktY8 wZatoamHAIh#>2> mim%x0HߵX7$VԽ;^PK N1u0a3bW.Anr,d-lOdK.[vae3({(gPr4 z,bm }g ?v\,Q[#Kg¹Tzv0xcx;AڰH#o"Vtv0:kƜqTP1e^_N t܅h,l \&ZD^a )Io*20߽8Vګ#qrACjhgt9-e2dkhYyjnaؾPOë-6ng~{1I9:"޺r=4n/į cBS!oJ1/0_…eV?lrU >rx bט/Sc؈qې{sTUp0,gyTs#Ow>3TmRԹ"0gA$: _5 ",Zk X:E"'!2w dLcEH~ÇCɄ!+Ysh˺D oS&Fz-'/൷ ŔWCBmDIRL'|ߋ|+1a_9_&،!yJ܍\ޅ ΐe綊XH#͟FK_f UfTl7X,!485ƈ=ƕ?epk:1wBQe (CZ GgvhuԦp5u3ҽ^x)aSuL)AzT`+ER"{ #r1 O]z?&=}l"kwCo-$T^}?]c%cXd5G4vfXx7| orx@S8 ,m/;A#NC*GqRc˾SN%S" "2&:$O[PGN5uУS^$8'<]Ӎ]hԲwB/]~q \-~-tK\ ʔڀǢ5}nyQ6Zo21M1e^E]-A0:3L+oGo\I!S׈&}?г} 7Φ 2rfhԈyMK~SN:_opúA (ּiHeIAP4XY8.ܦ@`2gl:gVm1/omkymfr#gސ9Z;/E[ZXTޗv+. ~C<M?VAyʄN=VBb/W!s!Ժm|Cz8w=OLX _/>/UK Aݼ@:U~>76TE L kPsP]L-7+Q?@j B5g8djLN$~c\Y8 jN@mU] R-B~?Xǒ.JټAمx 4RJ  V 'kzB3I?yZtx3LE8=̆e dM֜%Ir]էʗbAB7D$!ZGjzP%d>l4@ٹ%4iV7䰎($}z %cSx)XŃ٥vt OE2c,Z3QZ3XW|`# 'P AT_A3p&[O;&R?fV ~p'|[3N{QAEQ t,qlAp߭TSՕ sR:L,NnP^aX G !dib\.fs4g&ƞ~J¨<:zygD'c P+_&1FbmJb ޴PL轺ُuk4*=W2%fUl.K|ҤKndf݈rp~Ʈ=!DTC0# (GMEZLR_FC*LWjN&2CSjMA/8<4ZZƁ PK ͆\ۺtΕ;@Bʇ[%ղnܒd{̀2!Z*-,է]w $xm4P5t)n ٪sgVL8f|qEnak0,obІ\ )((F°p|g!)v`軤U%&*lk2UGXFD4N) wҠ"OxMs,<=Yw]si M݉ r&f-ơ'6>Z.>J}-7I0\hk-cyXE Dԋ3=y%Bd]cRڕ8S~6PMe؋He!-ĸd"+8s*A 'Q]dK^Bdit{_c - -mR  e= aNAi=ʶnT u}jAQ?¥w>Ԑ&HHxuNCW,($aw_kVzG֫o:gX!glK21.Tt6t/OPe0{F7Eի8E\8!js5GG;ڂW f|#iRNZ0o~!u]şҥsgbpRf2\m<"8^VkxG<{(xX ςn$VNCߔѤP)쫧Z.@X }£+?=G{hlM( DxHl2EOdHNP EkG\%bJJu?tSv<&-E6(ˆEkE#8tP+vgs=anl $s70o )G]_U;? 1s=[g9NfLnSD+{, H&xGӥgU%p ٙZYsvչsc dRFr# ܊7%PSͧ"?aOjFMBh-L{ElH-|d`\-H g5$)!c&/1/0֓C_Jw΢-wF4N)~㈵*J w,ֈ;[ p,~kͰ6 hGੌdg6$Irl+m][HYx$fMqU<©ۇu-[Ǎw)G bl^r]aMM2x0b?vg\D^ $?3Wv9 x&Cs䵺cl.t'R>FCzckXyo Vk\d,c :.wP ZkOV);F%R7uoyϑ i1*\s:y1znh#G!#kIW&e Hqqz` ֕:S!e}oy!y'*m'i:!~nHpD>gݶ!kr6 YkE  |YݻEays 1Y_>(ɳ4vDe ,Xֵ9;"D@ܗ$ռ򆎕cyl9T7ClBdg'Hm-D D+ ,}3?SW-LCB[Fp߭ȯ$[2 xGص?GE7~rD8Τ^qaeFJף^5WaBiSR 4ϕ fIQ8, W;.֍m OKBP!~p 7 n̊e2VU# & &b6#A(xR#3!3_7#b*ޡ*6~bSSCK`Y)`zfZMP >y^=BZD@^͛Ͻf;p`+#:8ɅIIyuRQrjhS>{h{SQi Z|Ua1|OAu!$c:8"=s҃zVE`Yagk[&a>胿$2u3!zw+ǥWQȲ \)XWC8ešji0+%<:,h*e A&{k>KC2'FHKz15"l2 iB4ͪ|RKAnY-ĔK~=IBNW ]Nwk9Jgynb^np"w-xQC{~%rT^]t6 _̀Ze0 8˱}l)\f?M@1oբ7Q ly.\fTt/;95.#,rWOk/v&Lp'+UW>}~qc`}bqXaK0ucM֢ϑlNN渹6R 3?%1t@Ҡ]<|~lg4qD")06mm2Z "G\|@A(sۂ!)|Vڬŷ*l8w?ZaODoWT]O l#klŎnJ>>_JʟѷD{}xQBwt5KExN Zz*)%%rIi+(]J@#Uz Dg}nU\'icưr1+:6 >M P@00&VuEøiŽrt`lmiol৒'8B'^X\TkP!w4;5v% Tw^?"8o.7S~,c&\PoB!msp5j)hI# 0j5|mlZ yTjȉUo1;b6k?WTRqiru~:mD<ʓxvgd,\W9˨x`N~}F(mF6^%}ۭ;L֋Z{?¹0Ѫm%VA8D1] A_ f1nހ]^ت9#XBۊERDDzK7 (k#X~=_Fz(TPs(k y*ks#@:.&k!DS]kQ !ց],c=͌s"U}ܜ}AK@#sf%Y/m`F y1M̄_g:p RHJZE)R/޴ͅJ*IsOMVP :} d4lbk~WFJreġ6,A^]J!~xÕ:]"ʑHs<gqj-r j&jdsT 8tv:X?E>W-n3 !j&S>85@-3/գ@MxEԱo`8~j}? L=8̕f<6Fytk_ݷZMt3 ֌qd`dE;'32LXWZ*mqe ӆT7`@èghm~ڶn ͲK,&8Wp(d N)Ր o%BQͦv^`A'㭒 InD̤.e~4X7,W.́ht{LxPͧǖU0KigAIT2gp-Z1V@[I>6{!0 &f`͚in I=y4ge_pvBb~=t:3m$g` 1[ETlSCuưCѩZs8Ub(Au#7Rv#J:mdXώzAԔ4V'˝ePqv@C)j[6_+/tں39k ו w z:=u8'MCv-j2바|@?wZǓve?mHRh=0߆{Dv[\ʄ/C= (o%,dQh+b웾٢LzM?,/VQ#bshP$.mVW̻lAK01u=+v#YTKKBI䀥6pik,:DYVDL;~  talcrX|KƈZ9޿5ؘc ۑ Z XklYR|07j6|L'-5z[WBx`ble-O J"KᖤlE$jKC:Ό|J_N6I b]l[aQ(")ڜ55dQ=뎳 )+&kA7NKH`ΣRìl.TqЏa}WsPitkHm1jlmx0}8p߃+Ю;!no}oWXzfDUYx=_UdR'X (wEync%n|/D,Vt:=Ur~:!lAwfEGTOkn$uY60Xv{y'{֯$3" an dkw$s5Fr#9s#R}}Ñʑ/w'TePEf{D <~׫M`X5`ԁ(A~9}L}[\hPjy5WNn mΙid-# A@wu ,T*jryM}2s䄄l*S#eP6>nS}Wx_2r;H2/9i??I(=/Ն*JX0s ,K-VOsurEozRs1+R͈e/9@tBc*і{L"(ze\7*, z|[qVB0~/}##Veb(ڔI5/ap?) ;_gQ.^ё]$?bAhe,yWf۬O!%g4F^G -s=|Xf16Ts4q6%-b@tSe q"k(F;pKЏ~G WBبw%Uՠ0ǩxVcXLк e wof2nAWa}#tۥQ] SEE$w7$(b `.eYQؘ/4N.GC.d|Da  gͽ`*S}4E S?GqᒕarKP&bޯ@lbHrxĥ:̭)$;3og)a ƚBnzNgdW2;^Գ%kFNa'7M!I7B2 +uQNDRH_P3Y'ڶ(du_!G!ѫ JLX;7plbFz UQtN2 Gҿ'5>&Mi)H{49ek;* ]ՠfh)_k=UWL@;39k BV($z k{pHӁDI}f]`dwɻ6q%a1p9S;?hI.`aW#6(o_=íEhb"m >#E<_lP(‰OR+ nCh9!g`7/W֋sG2fN!;!e e $/Xi]ՃD;B'~i;ڇrE v[l/aϭSH{}EU~ݱec/z<(97Lw墉!E$fxXHO@Lfk(נDN ҳ%K] ha|dw+Azy%UKH%"u%Lk,NZ,&kÕC\!uWt|'%fm#gt6/%;M|?,GGF-I d ckam93%4n(zߒ;#>o`>u?7 U:i@ȊY" DSz2 r?ev)"S))(x>aArNВ 7'dgvf3ej륨Ow gZ'4%l`_{kcK'XLu+T$O@v~m/k@~V$N| xW|~ciբ;"u9*(Z"4oeQjTp%0 ,\{}'m̤+BXk75 pnf:qj6q6I\/E߻ئZ/͎7!H8'OНxK>}IPzZڄɪPDʵ2 E8pdrr? ZfvFnLguñ}4B/*q$䞖I۬Oá4lL*YD{1c C{a{k-ìfqm&-0Bo{+,zc 4 ~ Y4~PM~PK#D "J6vV @~ԊL+4VIÞ^B,"t@/RB+p- J{ԁnx.誡fZ,nqhMٸ=]/L*5ۈ$h_gaOõ4oHrjқn0ߔ*Gݓ1x[N tY)cfDCoZnsl΄Y)2 B>v|~O*._nIHrnaa/q@\97.WJ47e[ ;RFɼ\t=)|CkC<(F)ED!'nR бWPT&\-6nPzΪ7?lc;T됉t?%0@NsB&{vj$Q+c8϶kޢiZ USgh)kLklnT ̏Z,E{8ۅ(OC^?Œ@:"KDwNlEdl&o"X>?DnW@G[7b G~۾Q׭D3i|;0y72PlA4;<⷗lX`StsENPHɼ SW8 &Ap_ޜMg}!t'"7})ETRkeY.\@:&u :=8%OiݝTJ+PH&=8)q~A9أ Bt`7E_ZtCEo N:UA6'pmn} LBrzu0s; J'}va5I\FWi vCKKr=|QUs<3 Ȣ61jO "cr`kA -(¿Dz")$8?ǥ9j-VJKJo_LQ΃>S\#vlJ"B|Be_$;&{p3b\g=_4vwưlWo,C`F/eV;.֙~0ɸESsh.@;st*t#[˂A[.Y]. ZKV0{[FN!8DH&H >gׅ_}DWQ/:a_ZM ݿ4ЈPL0vp[ՙu0љ7U]T/.TyU}a{aR-KQ 9$8+VyC\j?$o5H*R]=KޜOP1/ɗAjL0&µIڲw +Lc1FVÈnƪ;KȮmYtx`+lѹi3kT ڂ1TAqi DY0Ci^@$WHpp0٥;ޑ"x 8|؏`оXP"^yq^ZIxB[EzK@)Xs ,̰牝z|B|t .z$`yxVu(0kCdg/g6/vT5N!voS-<[7 QN>zS8&d-S&pV4QꁼڴJe;Urp#@ߪhog(HwuNKsw\ GSr^: KtRGlTYc{4&(C[ 'Ei^Pϥ6 hqϝ/;u/]:>K5G8UP풱Iv!gs5 [kyo@iD-YPsotX4ek❔ T] `(%*% Ơr ̵ aiB ]pڢ#'︫)lm)IM^E4V kDdy ]?N,T3LW~y%CP]'-Pc \ywpK}҉2 k }e^7W7:X շ=-ࠈJP38-o(?K+,2ggU\81YS?yL60CPZ;٘|B(\ggT34j :)xlE kWFH?/ ?x/7Vq#?9i\3vx\DӓD I>ӒaGŊ폭6*'X3T[uPg/YGV6NCC:TϴVģ{2H}En Ύ>t2_".bCt[0}+cSIV'&}M"eAjsug!L6Bh=7UG$}zAC6Ҿܷtj(VkfȺ4 F<^604JK%p҂>JSF} `?Z[%uxr/gFo4خDryoH!uM,$&tx wxow他$a[q qW;q"d'.ydSֿ6M{Mc#s " R\.gafYl0.4(M@䝐Y~CAs@Zr"TyBo֊Gn[s`R:wՁ1erߪJ?it2"vfs 0lvΌ(eo V;4>u=`XQf6C#P}іZfz]Ƙg4Tv$mÒ<0 {]b{ȃ)`U.]LJbHVE#/twhm* DMչ~C~cvќ@ f0< 8T'X(~8~ Â&C@D ֳ.xHQJmM{A;|[$pze|BO4§ Օ"2f ,塢89BR?cqRゆ$!;DmT5M_ܶ7ƥ?ZM~x5색ӕQťUBc42( cG|1$lECㅟڀQ(C Sy$Dhdr78#M} )+&}ZZЧˈ'kX|k=~9[ JXBA]23!hU{#*jfڎPl . sZ#5w7X|X^O폐ubt^eE@o> ʹ$Gϫ)(;nC 0-@+r3eHpCP5!x=Шm^@&'+[º4Ϣ0-v c}R͝YXoLUh)@UԥǦ!v¯%J|[1Pn=~Hќf'[z|37Q[MfGq؍)#YUчykDuqޚ 3̜}GTLXDk9\h4t˅pSٌaV7o1-FB+}vOQSZm9_oF H@tԠǘ; X3Y%QO)NK/ԘސYJB3[vՑ&|2ؘh݃(Jx!HWc =l }0Tt9 C>ǎ(urH0C(υ *h?+ #Dg 94Wz8CmFV-x8 GI ;!l[tϘLDS- d!(0id\hF U|Mˆױ0rKB$^rv(*zf:d  d S;򎖏*D.h֊ j߃@{TMͅQ}B0&+8znq KXsHdldy&l0ɞADۘ#PAt[|D D)&P/CYr?s6`s;F}Fk:)tH>NAGk:8ڶh:N]Z{0.>&$ `i\3lO:rY\NjgD(Ĺpaw=6|LUn[zEc9oթ%j7DWKV7gKbK.; qP+NVN;k'"Ш J-BFv2ީt~6dж`l=m&w04`F\$`yު!\KV3'MsIg 2rz=S\G2sXtwFO ͺsD \8HC}htՂNP#k&jT36jxӝqk%; F˕WȖ. l`ֶEEi<9 #Ȯ .Ņtcc b 1P/,x1uwFGz#U3+ti<_I$Vd<~w%4 QUkdszÄ+ d_~Tr*\ƀZ1xnkp*6w'n(sfB#pZx&83]Z!NPSEoo:Z *dч1Zżڣ}/ϠI*WóJJGosv=>9Y#kjVE@X# mףZL3Y~bC7< :>gqsi4׵[6dhEr8Z5IaaNEGc|E=g\a3)`Ϧk,5dW˳ 2\ĪN}8^;,0PC.6'|Nl*wAO_|4 @3MFv?NV`7jWS7{9"5=߻ts< "?γgxl!`Cx<pqҧɏGXgA7*3n_#jB\ n!h80 OV}M SvCG?`_14/s= W6]N@؋k*{Hpˌ.iyשnQXN$[#)9xgSeabϕMck~n]&&-:0Ֆ%.Ķe]9>]v ?.6Tj,YE{7U*LH&bQ\ uceitF5/f&PQfn9{3dt밦_z`'IwR"jմ=ze>J\ȾoE;%jwkVA{{xf@  UP% #aldlSØ ZuOX=_svc.\"} ^#ݽ¨ƙZzpx8zţԫ?xv R6NpZT ,ҳG}9uMLTu6@CI &%(:/D~DcA?ҬdDqQx#4ne*̅YcVD+ܞIܶ*ÀimfZ/Yq_Xm+|RK@7ulVSUVLpQak%sm;Ep $VwxUn̄]!AJ{,g,'I٦$ӿᗩ:+l(4yG=eO)c6ks&σYۻ<R@SM,Nffa=ʣPk^ s <ȟΧG]C.TN`zj匯U*i2˸%O*#ZJr:KC?* |h/rBq|gp/i=C leGڥZ‡? 3pi=_'1G9GfP9ύ݁`1׼:HzOGgb>I`d"7$?eAC7JrYHu 13wTJٌ !MSۯS AzU1?!OfX hs:`$ON9 z9ML\Iݏ#mq5[CJj+mc?>,GD.Xl4 fհ^LRi}BEh!0m4;@vòsZqŘ=%ILt;t^C*H}S+u `k ɬ+0CTQ\.kH9Heg>c#(~Cc9 L~VP'5B_|j2  y FA%P 9v|%K볾}OҁpÕ \VX][6ńdFJcfdN]{$3ι B~& BܲY]-,iAّ0ˆ}ssNЗ I{}w}-'K#{2$ 5$=rx'ZxWN7jv"mB½hx&ܯ\Ub$h^9&_RQ_oF)> ~kfcLK|N$gh0 xGum1&O.-N{rw{`4-/ ֑v&k!1/WDj\ \vC1}@yn>=(*nDP{ёr}^,!i2䍹[3g=Ʒr8?p[C6W7=Fyh|]ת[UUٻӣ]̣Y+7Goo*=8I_6HLXggRR, -#>ј>WFpu1VPoIV(vV'^Xܝ. |o7ik]yQl6:+ uLݧ{I͛SA(s~ Rx*rH^#%f 8O\RT{9ƍwF^)avNFtJau}GO^d<0WIAqʳA{Gp~-i26v=p &8싽ꁳW]Z^Ԧ){}AEhHLBjw~~, 3,F;4O!,(5w&* ͷK*We4 ] T3wgd1zIrF0c.p';UAbz}%v Ԡnj$k_Qx/$>vGO'OTS`kV,WX"x LyАNB1'B#=>v KJ^!ՌDBg훻c ptJTۼaGK߰9 ")J0jy[kᾐm5U16=̭ˌBEDz.yáU ww7V2wo M  o-R*<8]ɥ)X/hZ| bT}U>UIaja 󬎄Z(}ԩMߜi?M"ڧ5>tdBK v(B #wXx\X3ՈnDPWeǀqP0\oV&>@K0r`Tv0a4ZQߤ`V.bRIZ*6SL/̛צ1bq&e(% ;11۹@#mپ;ش!^`\`jwIf d7NOpE7Q#4_qӀ50fjJp[ʱU,uvC;rN%maFa9<]虏a=`ti<ا3eddꢷT0hم-Lg`gk"Ä tWdI ĬbQm`ʒ]w8yg(MV ;j܀F)UP4cP7B/ַܰnə nm@~)TQmh57íHcW; څjpGVܯ;:M >E!uylQBZs4kX( % cD.9ޓhJ(NF,r/sdūTal7 us`Vq3M?mVL}wmKQGo<B|oRNX*t+4Y؟-R)aK>5국O4t2@_'!;UIWUqvމ;0TІ6ߎ g$~\ -g+YUv%2J9<7%کR 0dS_dBEAA{Md|ٽu?U8\h65Pg$#AUn/Az{Ll{8a|δkp+szn$wZYyR:aqJ+3$wR: =A2M`sv*9x ]"jE>՜;3ۛL-eL++ui^!8MH~ / J2R3$ @}-TxJH=g!77Xc8^>JP (o+L=K'nUޜ@z[( 66C.MÂe$DN3͆ ζޛ$ju"px(39cPtΝ!i JKE[(mZ/ ,x^BSafcS[ʈ e+= :.iD_?Ys;F~saWr|'v||Bk2{a(Q7ZRD`MO("l쥡|cq f*TA}xP*ׇQY"򞅠0]s/q4-U6d ZrZ6iq-ͩ wzq* @@rxrD|PNeLUocZD9soM9CDN^RlS9D _} f{o@u  Nk[I>۹ %@̱yn(Yŧ1둝v^rŹSZ# A&iDDўiT@LK7c.Z3XU7m#֨ߵ5#I]]rA hK1+̨R@q߲sF޷S )ew!\\Y>>0 &QW&ڷ-šrllB;LRיQ #ɭ֝?kRs10A{5{Np*v혾|9( ;7GɺO9x `Z}#"kIj*dq6Q7c_'32aF[_e[9_<[:Url   %j-1vN^DgDYޭ\I{>@qf(|'vTzC۴Jg"nJkpۘl}r Cl <*a*a}Dcb~zF佳R.5H0{RƜ^ bA:ۉOA*xuw!բ4u%تi`P'5K5<=B3`Ԗ 2 `_kc;^UC)埅:CEpg:UUVD@6x)/p_ >UpTPQM{ɇI6L60)ݖ١Z`p+V=E5֕DO Sf|;L)Xw If;0}:ĉ/i>]=9nP=U:@& b=S0w*B d}cZ6˵#m>Jf D2Jyr`6|"T ~M:X TP =ކs´.8!4qR{V ρ!7q^Cp>1e#NĖJ ,Cs{)ε VqͤW>Lp=om{o=oIˎq.zT5)F؅dMhz[ GzBz#0/{L!Du%89/"{l .4i'`*9)Q1x<\ӆz*;@#-FD~2IfG,[OzU)}%M$9E u(p5Ñ|[<G{#USEj[pL= ClpVO%c{|m澜ŦCU,zw8XH 3|O/QteW9@t!~\{Z-{E?Y5Xuvawc3WRLd93"LJg"+f O4WC+n;ltiN;I9S.ߔS3BlV -F咉ʝ6qzTS?6_L &^"c!ѬH|ÎRْ̚ 4{ju N6>9ٻm)^b8Q2 "[PVF6Ί)oTQ+g,m(gL&'$(И%Q?cbQ2C›\хWOK8[ _AɾTL9p*/p@qnkK0zUuKޗ iqja^,; 2ʖN37˗]vn(i*pA W0Q N>CgvR/jڛ;S$稗Bk'[ }1$R[k&^=07ƇdW['ZՀw6F+"y Sm"fH[JO$ Nn31b?Wel$md'k2Ai%wb.HxxH~|<_.{xe*8wHN*FJR5P(ҕ(o+j屁t=ŏ3:]XU< O mX ``PLc7*?EvBA*7N_NjYBY3fkѷ6um\wUT+v٤͓@?o)|ǹɄ&\zZqMзhL^=JX&kTWK4TA-5{fdN7Äi m ~[,K}r*}90 Qj!wsImMXg-Lbf>*J1Fy7ēmk8@L[>e-`q |c_?OPDn`Q,{Vµ*D0۞ qRrZGSUb;5^K>R qrLnvրp9?VRg@~-\,XΒG;%MVG#-ShWfa"62e x 9V;-F.hv8T5.&hTfsa?.Q)c[gӰ^@`<^etp}> ,&X /ϡ[j5!Á̢˲, @UIݮ}S߫XD V %-HqC# 4VG͜1ZTnq""|XVQO;A<OIM\In_ƈBy ?:CZP? 49JKԎIiFg6|yxwVƔdׄʏze*e3O Gap- E eHOg qU-@r px405%(jͲt)MS8ARUÉ`y]=F1{Q՝G߾]JbGS`Hć/ϫIHS*gE+!J,MeRmEŇ 4?RԞU8F_3>C5{z< 9ƍ3włrޝ}q ,SI~+R{ve7[aXHduKi!/\vWOWU*vێa̖xO1ˀnd%z/Hz)qGgFU:&ci)۾3')S<$W/smCmoTSPSOVN|!Φ=f/Xdfѧxү-"@>&a,nrlxx7`jj,tIp}iaSR30V^ -NRoe(jStS~>ZG;&چ,HoG,?S'3qReG? -!xvӤe PJG.  ~Zl`☉!!4i A:$5Ѯ\$[l[JX"gĶåpiߙ`yMYu4; LjTKۿ*kJ^usZ (ͱָptTDwv$fYeeX]M̐dlEv Yn}Mv@IWٲl8V g&r ͰS8>]oH}Bz@̢+S8oex7aۂ 6?eNת&ٰr#K4+ɌKj9xaՀDc00Ӑ$.m#Ǒs,ɬ#ҒOM_o֓:w+Y5?uQPr2 s8zwS3`B澒nȉg0Z>K%jU"?K3P$8ӰǒeR_S|G0>8T9ncILbW_>y;֠Ɲ^w9 ˒c:R_W@vKz?/%C27f{0&]We|s.7ҥow0s1E9ȺK7n̜ $ukt*^͋wÀ;W@1~\O1}R@34dFnCgdh,[|sXڅE6:癿AeMNT¦Aut`w )QdBy^!.&!:8GƘ`wy3k'YcmX- {O^U`Y.5I:0$vͱšbs6ιv [[IjT?]v=Ѕa-onvF'e[Md%~aQYxh৿3>+weѮۀU .\O\0j?Zdn@\埱IX+?М61'j;D8J+RTMSɰ6JƢ}+'UW~Kci|ŭ 9#`׼@@:tݓ/|_r9?A0q`gj.YY2 D) ~2r*`op6yYC==?[\(ܣU J|%틽!dxNE%/+~d1 LUc bhMʷ<1-*flm;|>qDglB{#C " ET+˄λTT&ҢS uzi4Op~}]KYá3v4F)Uke\^@pD"8w\$ԡZ}#z cΠjV=^(~ހ%dR!3%{g_=m}~䋠F b ؋u+4:}hjӃ28Jֱ'qFHMM!pjV!ȗg<+c̩kF-ٖZw'ҿlPQݑ&p*DvZ3g )ZL:Q!ZyTN.r,f&~Dz½#ѼZ7vn]XT2qR2/:WɈ%0a,uRsZx4ѹH=\M/`RCG_֌AX7]ǐ8mSCZ 7}R*‘rc[ɟ -7b%gb/7v3ˍMuGxSѵP!|t*96Vg΍^>F zLh XaCm!NQX:!B*[|QvHEJjlȹWHyKGx2뼖w[bY̰`JO>)T7gHe2:A\nWbR梧Ko(wNcݿN|U ή `sw&/{Ni4bL}aٮ ʼ]Q-F,}Y\(MErrG 3^ux(t,\{Am H-iۃcV'z.GZN(wR:֜9 z?@PsfP/ZR9R{HN$Qh-hc`oK1Fg-c&  ߗ'=#Â:G[! s>đEl0VOBC `>;]3 EdX3M94nffdUtf^ڦ4czU+WsAQu,AөГK5BFI켊ܿfWrz$w} O@u"z3Z"DZ@,25ygXC}ϑJ?01SQVI=™Y>@{]lIU].!'cNm<h/|*b,ٺW|6͞!@mCPEQڀld'ް Hpoko҄;5`4Ab3qbOiu9,C=^aO^ԷcpNM>LydJ"\@aoZ#1*'xѡkDεF:7W%#Ya=W8 (k5C wŎiS|z( NAYm@W\4,J)htѨtneahdKVA7\{ƕ+UZ)>: ieхUٜ4a]++}as|$5̾HaH> zV6Ƙo%XN. 7~4h@{% 2ӃT|̺rкsT=mYO-c SYu܄0:wD5|΅i}jN ms\٦} 2{Y_gz^#$8kN/OT>, [R2q+Oh4"& Fn*{|A\b1FGqN%?kx TY pNM̐wE9dTl,Cᒤ >Q?BŸggM8`]E'$3@{@[@r =c =M?x+GIxa}[ʘD!,?9?7 BJM;GC5ɻxKkqX1b[=np('ȅ1.[ּYhb~1w迥:O zqMܺwMx6iu@bXȍC $`Pb+6ر+V^cu糩 ǔMyfq@ﻩH&dU+m$A5U{@mHkt [z?|mH?i_=7Jz,fI x 5')*L&Buxʂfi3Q;PÃnrMtyQ#.h {c*7hAF] &ign;$q8*lEhNbpr혞L2gaa P\Ypw̃uV04`;p8!eTׯ=ꉲ& IϽV2 Q釕ȳQlaiՒ Ff! vobmW8?߫3@Le7KCx ӗׅ#I_V}d0ES2l3$D̩/t䎯g5UGN~ȯNFdOJ_6g>OCl[[^C#`V3~}Ϟh)ަW!BT@sY &$@XIn_⏖Ebrh iWF#DOèfч2ȒߌLCTObSjOj{+{W3{DZɒ3MOиk{Ck0>||p<(o:o(_>S9s"59̍HZ¨Nəew} L~TS XZ㬓$:#7a;Ce(G#jofiׂW}*#[DPhc]h*ڗ#; Tb+@(f/viXiƍC0'?*=`1lV+kISh$3%ӏhż1&([A" *W+4 b^TIׁIP}&psLC4e\oM3\Pk->22U'3܄ҝaaՋ8v̇H_+ަS)΢H,I_8}oȦG'އ܋A4ݩRM^RzW_[ Uod9 D\҇p31Sխ[o+iD-oB5`ÆSLjcEэ{R) Cd# 4m}v"^ >B!ߒ,ɔg@eݸg밢4ը"G 89~$dl5bɽD ;Waۿ5X5!p)x[p,oENU훳H.]Jx%-Oj䴯秙wusSSzx"c8ouEM EGceW903Ј6Cs1>^IV0۳OVP\5,Uj2@87ὼὉe JCbp`&cm^j~AC&5A nSMeȨۈ(P1zPjYt>hFkŎ =?@ P\<]Aj^wi,S@V a\HIB}>NmMXԿT]l*}:t.CiQ$e~y^Eu^##Z41fqwU&QAm5>QY#S޻|`R&Gw gIf:c"v;յ'3MrB RKk ܕ}$ *ob  L:a2GϠ3,8-[U}tqM+^oؙ ⼉RE dEH!\qy]_H@ǕH`?O!⦎^6]609>SЀX#.9A>@Mxfݚ`c//*FSTJ<*uLF 97ͱwk}טVy,)XFfY 6~Mx-ږ},ĩ4&D*s$K yQ"K ƌ[>xK[saQB]%O"')ď5هa+DJG`EXB] _]`F} vfn8;;(VSiBU&?B涳9/,%8+D K>xֵg^H&A3-,m`_=~1C2ٕ F&0k!>˯Qa/uV^*~?IBi$fD?ސ_# M!I?O`\J\ JXmc8fz4Ts;L6ն)uɉ8:OgbGթ^2i*QwWdA~ԣ0b"2:1ѓ ){N̻ɧL>YkωqDث/rm@ql187æ+}PbF <$5+qwZ2|)Ѩ9>:ȭs1ABȣ*([a E:RzuRP@EPe+,k^oNVe4N1l{9olі6)ԙYQHA.~Edv(Lm +82 ؛1WTj:zvfFEf*2 H8t9T!iw`'Fi۰}s!l0MmreA $Ua(jVO(%iVm]O'>$-G1WY@K#=5TC_;ycCb8U5$ wj|O.  hv v)!TIЖs\1a׵(xʬJ{Cͷ!%:pmk&s tb?#=B o%Ȃȣ< h^#O9pOG ZD0WXl~ł!ѿS"s"! x4ݝ2A44Z1;m2y&T3Yu#ҫ8#J_J 6B e':`TY>[1H8dF'Ւ}` Q>U˞"3^W~ 3d0o0+TPCgNQ#,'mVi:'%Go;su~y,YbNFZ%N@ߡK7Oo*דQ?jTٜ~ǃ$E~ovu-[=&;u~r$@Q&n15&rZTROWAnGaMGI#ݢ$(VR9<62,G#?SY6g`唿S0)~SEQ9xZ%&3Z C6T}8۞u$wmW7W.2O(=_HvEݑlj&` >܊j3=VnQKT#Z$|/+Tv6U(uύ -`x`܉fAKSml[E*{%DBrom+ws\V,(%@p 5ƽ?P>?5\o zW>]oԩgsKj,~B(D-uݻRZ&ղ'j*\[/9 .3I.]ܩګUN{I$4*#<]Vs j"n˕ֱcB$r:HY +OW1pSn5F')Ϋ Q"ᅹ\66³{2]j7B0RLkv(R6Ҋԝ9ߝt>la8XAۣW~6\G<1ܺ$pN-c;]6'!g11win{4d|APӬXZ\*/by!8W a~1Uױ>Lӿҏ&fhƄQl0eޢ3ZT'@, O/Z ƟϤ h99RVWO}Wg6a:ɁGCBǜbFO0$F69$gtz5U͙K5͑`mL۠3J_]S$fEP$.IʲuYRaW5 ?PiKi|hESW~ R_[r7$^8pw꿐+UL:lnЖ0%pv!wm${,-W=z@ ͥd7<ø-c$Su"xG|5% L_SZ n aGԚex7:ڲwJ̛`26m?}Ѻ^Z6DֻNGh-: 3fD!2ȗ++ꔁ#!ǓB ɦ-uD*gCi|%^O@- cO߉34 o`lZMWĈ\4%obU˳~@$o  Qf7Σu(L%+t+! AEBFI0,,9T Nn'uiZII.xoeU*i˭¦Y7t )` w|s۰zް v̠x-%qe2vڑIB}w(ċ8p0²0NrEb71h#u_Oͭ<8ާ-Oܴmu&' P{Lf_K4YJb> cx ˺+"gc8FYrT;V'2,@u'v*Y7&Cb 9 4['#}rimݸi,5u9dXIoi#8?۷J ‰s&Lu6PA޺2jFW&!O'ejbqW;=+" t`~YFSZH Ƶ^>|,7!_'lW0ř)&UQM!-^FmdGLVbd^S؝Z1QSbZ_d]~JH^C t(ĩCf(;)oŬV06)ryHŢ{ŴKhCTljtS!t~47=D.hpZ YrE1}4xZ;mG:L2r=6RzɤvT,ņ&3S-0n:q vm >!Skץޮ{{^KpYPT[̊#PWfƝ\ܾQjboFYIl^4b6<\XD;%٭|B~N"+8d9*s~u:8tkxLh!a `di w;P3rKvp>ٌ봁mP#k۸[u].C&W FcU!xz{o_+H!'8f$cGnL oIԦ]3iuhI(\JȺVah);{ݻYXzG\.U }b,us!v/8.UBpё OohQT"D>eօ'dÄImif:$uձ6W)~{bH<@Ƀ A96MlAVԶf%\$KyϽ*7DK%Mk8bwOS'9!U9e9Ǽ7jP HT=;)SIG>F܈dB%[s`TJEF 0%uZ&u osOr#AF#jI%j)0nsZ!"2FPWN 0횄؂5 p+pW~fT!X^E9SZ7饒q-$#LC.\.XG;mW a_(ڐ@ĎKT~fP=wByhetˍΕ,^3lX}V1uP'x0>-[ѐRɉn&5:M*AW k$^dܢ8~]F?=w]AD0ιkVL4" ][gߍ/ zq?W}P+ՏFX>bMfMv.(Se3"Ѽ>ӅسA:B -*.+@8r 1n <1jwf5ЄCiZao%[*ѠH2_8XkuYz\me^.i_]Uf4'*_TC@61 |A?FB%$&IC&)1WVLcYv6"sa3`UvႵ׬zgJOmqtkH`f\' ԯz0^w A='lX.޻*hp2~)0Ed4߆y2~# NXyof㇐yu@:$_vU5ff>LDA;[ q+b:,ٷc6E`m|jK㉕AxČSG0q2ŋ<XxSo0St[.ھ4?^#0Kx"F|A[aTqu 9mg8H'^@E{κQz>>)![ぇS&#~'(7>븣dx͍$ųl%v-S*-i!pDH+ HNKDA<[d1Q !u2},phU} 25A>$r/d -[En{)Ѕ `o~c܄i \Ҭ^PHÙY MA2x;njW8TvɟTy6 <,\~1 &9Z}hÇW2_'v(Z8'9:dž&̋/`h잢ZZ%M#Q^[JiLmXdkSz(V [f[*;,϶߿I QFr$CMC_Ŋy^6@|`#ڍhG]=(ƭ5z Ƨ}v̛ KDip@*vqE~x 7®P J|Gun'H%QB4יr%5"SH2㟉oJL @BW*_:ek -a䰌ɭ2R* yxwLkCpLwh :.'&~_ZDNIΞ/#9lrɟMׅmuik)0ꏛɍ욦Be3geJc.煻Wq좖bq'K4RSJ4UdQ8}vMLgS?#2]ҿۧVz^|=4 3fra[ s%pǪ'[yZ7PG5b#DYz ]˘M@&Dfm#uqHvQrMh82h~;];ӭ޼ݠ/ۤ5Fſ.æ{A)?Sq{X:皨dWA 8V- 1&WX}VY}LtJ-2euM?Ӄ,KOsWARY^O/(+ nuhV6)Ri"u4;u"as)<f&mEe#M/YvT]Ȓp*W#/xX市 OSOnc%S6}\hZ9jhs /cS+۠s9] cVg -["|S!Tw!5@2|B00"ΪiL }[zJ '/عTz7h1f[cȺG{/gv.du ͌nltx*_Lj᥂: _sQ HT)+tU؎`Fȁ8WWRWbfIV c*&1V)I6i9Lq<Eu퉭Z9ч,M) nT'By;t:<Ztx5˃} y?%u~Zd2+Oo!hC :`rЪϐs{LRc .C!nu z>D9 $SlQ51ٸzrt;N=fWARH^O?,b}l[ MdM >3q0<\߫ / cަAtgOҜhO+{!2 >˸ʕC&$NVKtsU;dO9"qدFL`43j/-ҫgM[L- ߖX沼Ot$Q0+Fiֆc!'ڥp`u‏,';Lơu:} I.sctzUFu|ճGOHDgH;`)^6MhM uJ_BR'AE;8;I_ve}F5t:ji(f: `@t'{UR~|AMk$m(lVEPB7=.unJ%_cj":c_GTa~Lfs1#I:4.K vڢ0do.ytE&t(v7ٵS6hVy"Ц^i0}HۢIT*bڂ }V7uc&W^j{{2ԡv?*sҭ̖;wJf1ti;$K4`聾[JDA'P Aݯ1nzikt$N0x@b OO J !]\=6ؕچU|Iذ&{~ju%pbI.o~;e+ߦH hJ>vŚgm"\w+47>P~S6=T!˴xS䗷0\?{Qo{?)?͞c>K>'":W~U £0w)ܕ%WQ$/J,ȱ2ޞrG82sn M sx݆]f`w)3fɔwTzq$0B.ׁO%b`/dS.eL\쐍su;RMTWi⒔y33autX.ٵ˟`S9!NVչT M ~9c72.9"$$c>rPvtU.7rju۸17 ]5Qin {J/we{ t3; x@>ZO|U6FZ9"}>{ZS TGJWT;z̿x"KbkޢmTvLfԽocz6E; #;xI2%d gbh-4-UX<#nnKNqlùoCr&KeáÉW?!5D :Lt>9;SHj 3nݝ9iW?{l~mMUQ:3#) P%Ep})icѓkU7Q'q;۹ ΛW8)Ѹ Cʡ9MB+*et&%7Efceˣ3 ^( dYzV4ZEDrMbȖ ܙ,o6 |=PX\ ;[f7% ٮ>I~d6C a]@]h%ҺE͈&۱ywLAOyZ i.x ޙmXi  LoQ/ qo_rYDiD'Eif rpvOy5`HL8~2,Pȝe# ϳ2Gۗc&VF B>iD4.f8wy'n@q;#L> h:# Qho*,Gp'Z,$ݢ%a++bG0d}N?W2.CJJ5{p0lmE]ͥ#SUbGDW+TQ|ֺHۨ|X6!EP;.cjG7 k|ɣBL 0*-0x/gU> {4\^ctFWaB,6]ge/ƋBg^$yW;/2> io6#˕ }\lsX$j}~D+:t>N\ꢠ/fuK-˽^j. ]Glw8?TB9a܅edyCT:e\ )Zf΂x+v(R*I|;ގ YȲ6N #`t09gϭn;t EoIDma i[*`q|R}\k:zxrJҏ9lxu =!2_RFl@Xw1iU1q5 $mꁍIvmI)zxw>ꕰ*3Ϛk TNJ;R<a>&ɶi8>:`l+>#UuyHj[53nG=:IKb`k&aP̀0z,zͪUSΊ0=/uR;fjM+I8`U(lz3SQgS˭]O47%AV'" ylB[vT# #=eUʉO&P0۵EȁbE=t)ѾMO3X/A%,H AĢ((J->7d16 V0OPc R'!wapĝJ; Jq NWܫ9Z:?JJw>SjeF 5l[RWDt=W;٤Fv瀙 Il(K[KaGt`Gn +==ߓ^EaT_Q03>SSGV9{KQHong<)-jL}ZXbAF׉"W('n &KX͒U(H0qVɦ (A2[MMlY mJBn#TUjoam )T% 0k?q$@Y )Ygٝt -GhKg1q-2u( P?'hkGo*D0(HI9Ɗ8`)i̲V;>ΤÎ 908?(03^ppx(z9ƟY &0L`ΐv)HZ YUƖ{>.i [24{8Lr{zdr]Q3D= qcJvS14jꙃ$\Q]@1cd#~f~UwpvOzm,/} 5@7&>JEp2ܜڬv ~U 0!?r FcF7PMgNnhKSˬ(4C6 :vxjTL\pkby7Q;e 8 <ĻqZyN{I`Sd1a@ƪ,Қ2Wuu-?:4Hx{^KA:( WVNJ UeÌE'|(Ut!\wD d+qqо5!y-(NC;9&x,NJ![dȨ76e+]/[D-K=zf|jwť-駒 F]?:>ܴP@S`? "cf& 4Cl^K˃# 1P1t;T1 ` y26JcrYd!Fw1ɏ_PY=4\3bseI 5LiH6SL ` !wR|/FƀܦFs͘U _:Vi8J?oX|h$ĹJϜ5p>Q!fRX+*sLC&6~Tj/ zj*r/"`g9+ h=_H&ta_HE2AzkݓnȾ*;A|tBp aϑ)וzg<^Zx1s0r WU~ļ6{F zP7 8.nPv.uT8~QAuD"ԉ+QVn&!(&/wS[př o\e3>K~( gmJC{[r4p֏sHb*ĬA1m#3:*FSlR%q nLyHƀz(,^sJOk/>&{slUK໙lBGM(MtުoPˆ1ϧ§4ӳ?]65%Ak9FPb\N,,_}˘H[eBv& KILՀ?:9SX<^R@%@u Ewk^M 7^e#Q"9(z-J 2ZM+2U댨%'q\ӆ+EnJo8 y^@ɣ\&!6c$~Ǵʀf*H8c(G/mKYtbi"21cOf.O>JI?@|::}h^؂# 3ʺCHx1Zn"^2{%H\ iceQ1ʜef`ۿ#hɢ,sB!>يtd$I9C5<#'DKH~)UV! ë$bW\i"x< H7;6ycY26X}`A3n59`\W)Eg+F76$Z7ǎ:viYwzr-vRxR|\iCPiYD]6^(%1XV?RsP$ҴXHOPѥ3Vu\xtҘMҮ3 }m\y27sO{Ha.  aN֗M9Lg$whf_! QjlNhCeM'qEԅqhp fqZޚSr]\ҡdr|jEuC(z]̀} EUqG r6HTmv̀dtRF#c|+'8ܻ?X%hWx]}_?<,8|hq x|.Iz)nRc[0˓ɧE= )[RCMK9ܚ~ksG: MS˰(aOڸǾm*)]Ւ,܆"##VvțtKy}ֳ (I&㢋8{er~HE{"eHUQ14a },1`ʭnT h69ј>Y-|UzJ{!@9g˶ sz@hO٪ClOM֢4.k4KbrpОN%%Yi;lOڿ0~oi26(T D0GR kJi+~_#46|P@.6p.g6,XErP\)uF+{)АMCz#!lO4a&kt,b^`Tj$[BqꆮzF44ߗr( ńgo\mf~y+ؼ--%/lwdz\ xwh(}`R񬙍PR\FKa ;H.t}`u+n) AQzʅ)W3qɰz# | 4-HoW/zT763cvL]v< N5Λ+JCq Q 1ǖ,]IQ,z=մ2)9W۸>Y_54-X8 Z,Ҵ4}Vf˘OIl[<1@ꓒ{_z =2G ɠ"(2 Ae}Ϡ`/Y~|JvHY.6-hRmϫy")hlz1. a6 j@׀Bz%jA,c?7yA6dZVѢQԋ++$XKǮ.AF <,v Vt!܅Lɬ6x,i[˒U޹|e)3FHo C4wiMHAlX3n,Ώ` Oo#>v؃sB]wږ+E] ;W%,^04riWKӆ_Z($X!<ޟ ֳzwL#zzxHv޺FHv,OPgoj'I-̀ϭ=7i3 ^k.'~]] Yi)[+py z0{m[dHY-Z%>E7qO/,-pA+oq82Y }ʶX1'ab WGVZ`95V?s8]ʸDXH041srzL?b#ؿ">T@?ډA;v`G\ZzzIp)?1>Wڸ,N n i:B.F!k#pC-m6B9_)݈%^vIp9P,}h5xgX%gjWX]Hs* qRl gi2 Łȼ8ž@T @We2s_7ȳ:NxNce<AtʹEy#6`咝4RΜ R(nӧIawλ,qvD-F{+42e #[8.X6Szw~H5Ĩ?|鑏Q7 :y@\yC''\|@EK>c6::s5fF]:OSrPOU U`\Ee03ˮQgϣ`9pkODl~$T[rXL*%PnϽVӞ6RUkQK&4>HCfV8p,@N==rvM\,!H߲cm;bE֏4rs9+.CgJ&wR&4t@;- =n#ZEmOh9A*!">'ԓ#A# ϋʒx~:|i< IIdy(KhT QZ5f7<\}}v8,(V LeVwZWS2 ] 5JcgirpbJRLJkH\;~9I dFzIZmGvJ ŵm8sꚇA*:8# >מcrF9f_=m5VО_CeqNJa/{;,yă 6FA{tseJK-h\7Xnbo1PfhVZaZK-(6t3›} &9V$~GY9\]1K)=uMᣯ-=sm}/5ni\-&Gw 檿^ܞ<;,#$0*> lgUrr2ͧ@$@c䴩\d_f|؁9ķ>$TI^cs5DA)j%n P>j+i4{zˮ0<17HBvv?^{(*,;>FCBQ%jH UvvF-ց[|ǽTCozX_<j"Nif߹nB7m> \)d KBk2k[G:4Ch+sURfF :Eѥש+=Ԏ?w߄w),k>Z%/{ <ΎߓV$h;pdqR, (.@;BiԭwFPXAc)EVtBh4\L^@@BifSl^İ7?snM:9) & [a3[~dJQ|}#4ڂ0MrRf(U-nk9tʒL+GsGi $Mh޷k3wtf.f>w #aG:#g]\G](DL'r*py$\΄Ȉ=ŧk\jZή&2 ޛrCT8P׎{cH216&)&+IٵD{Q?BT$GJj̓T΋`<ÅX[}gW_B`\S>{pi=\{kZώza-R#E}{׮KHB; V0:rt\ZNJM'>DX7\pWI ˆzw jtR \rY?\&\CZ|>vi{(2m'+P6aAC)I" h`~Qc=JckTfH[fQ2SX5eδ+<{h-K~4^S7n Bs53&D|FEAԊ1;箓\Nqp-oEv\ JcZëu'9YUAF4ªyO};S>kz2[a#0Pj#ikBpI1`% 80v=ԓMb:Ti| * Coָ=bW6gLTǗPCH"]zM#o fZ<˒Ni,@k|O,_MTB$6%u#L2>Ob@X&١)d &Mj8 Pc`x kLhy`nːZ/{Oh g"fQNI0V|zȶMJQ:&u%%oJ$bRl j6DSDa.(MTEKDZ0iHu>OTNҭ5p;*&hvNR8;h0YĄGAjcȘ%dFS_ 0ڿpb†:oYܣ Y} QN+ %HXjln#JmoQPՌK&˫8}f8l##n+!2 1Iby. IR2 4?<;VbL8]s%'R # 15Wk@k^֙'i{T=YYdB">`##pV89JdX,I*BM@s:IzF 컌"# Z1n:z;4{,&Թ -X\O75+oo*s`WjgZPVKQW8?(?@26B)qG,To`8O@_o"{nضUB"v͢Ѓ{1\ul1-wȇ(J[s6pi8an&'Yc%dɒE&PR&UKvn+h9Ci2dzbF{iѸr{w ~ WɋT)CjHudӓWy9 8{ c 8NBjbiŌ$w֧^ܠe Q f&6`.?S#˦Iî bWF=(Qǥ6=zʪ^6Tab6>HyQ8Gls8hc0m:xzץY95SлT3 8ѭk΀ PSmWof5V@]?㮵۴*r"ه _+ N"'& 6ҾE ̫%&ROQ K8u~G\~/H@-D+]7皂'Vk K@fWϰ'ܑ*M^8K8Z,U+ P\| mjٮqCqG cusDgz=/MHENxlhI;|I!8Wج+(vˁy ׉xĀ]|I؎RQw ]֊Vx~0 ӱaN7@lHQٺ j܊k\^HJ U|Nc%І!cM8VVB8SMgyEЀg|{XQlp&gՁ~[-eB'+\UNAe!rgRf2kЍE^oga_X^,9/UhD&f~ 7IUxDJ/5`-~/K4>[-a .aGyLIVDAn4.t_ x+2^Z:ylpkQNHyy9X+[B=BLAkF^sz*Dd"X$]D9^_lLx׳AVp%o:Poo)LqNvx*T$~ɰ+OB c;P4`$BIWJ-R(agw_fTpW 1@$1Ք$b(`ɲTH3O zR[Ʊ҆.E)K^]g#MR #Җ hBoaa B$I{!vC3C!=W" pF*Kya)# t+/m"ľ_6$5IrfS#trE91jK.k)^3Ӗʘu^upVpɀoL2fr_bz1  K/@kX~4XFqdG1'1dLz?.oo+y.lXx̲w"Q [zսR)!V'[JeXj [סS4ʙD Wk%Y4XU43a )wGKe΢j#H@QwLP"FV(o1B0X ' x}. @ 5,Ha#$-rӋ4?B.s{E?hRP QkaG;Z%ʤu,!*62'zs\&o~m{=Oa]7@gkc|w1wSdޣta)u!=Rn)®bWfTH ,0 u"tfע+v5:TᴺT'\z@ Ir-~=;#ڸi%V"/W:xR[xWB;z% `$زDB] aSJa{@w:*%.ؤefU h;/9wqn}E0O^K-XesNߝ3]bG*c언U}-U9KwYs|rdfVD`hl;ڟMj ,~"b"+wWGT<-)[`G4`+|I8,ޯL5[zP2);9:s#ɣ(Š0oE2>5QY|{H"KCIJN'hUg+l7m*%"ʰͿ6~(>"#WIsy1y'SwM.`7"kQr,!\ 2hRl<$q{*hESr ";0,uԷ FťQ>(gY:auJF;\6G#Da6) 9cbЩ;o0r)G,ܔ3H8W }>x.Xnt,; >5_J%q-ӿ׿]qG[X d71!׊42w}+9%лPd ]5VҮmt r1jZEĠ=WZ7](Aa:G۰>_u_Jj p-a٬G.ɢH>,܀8ۨuw/mKJÕOgzy[RQюNњNf8 燧ot~ g<z{%h!]pMF9eʤ _֨e625|;mbFLWI 8q* q|\ݓ >li$g^IEk]x-/F]Ì9{-#*9!\y25g(Qbh!wbo,?i:8e@t}Hs +{\~SWa(1FgA6dHCf<$wN_?*.ژfxĨA܇q-q`өg DxDD2gwA1xڙQ8({0 }͔xPTJCb<Ӵ=grLMh0?+gy teKģUh)ӀR`6f PT#]мٵ-n5{Z CƉ߻ETgэj)W0)Cq34?eHΠDPuBhטּ#U4KР=7Ca$.Dfv+HRZ"I5F Yܻs6'"ӞKp9&2?ͭw-Rώ)=zq| -7}EvK 69{_$#حɀbkV2kPְj3J=~=%j^xyP/P&Iؙv-0QvxYH4}rCTDrNΗn7B 3>E_ #xv^P0(8Ё|)Q_=mX0F+N7| @81Tiq2x# {u9&s&e-ZtAk kS_3pA#sp!!d$5,*p?9:?x1SuU5 5iQ8v"sQOV*" 5siJ ~9~?{O6ny>QӕO% tǕr2'6l0$(vÆn4/Yk0Q֥N>Oh.p5tM9NҲBRƂ,Mȃ#e@UZS/STUFrvV5 ~]$OfJe=تiȻ [cPW^Y 캪L_)~u'B%4  u}A9/(C]pB}> ;w c^J- DЇ<'F-VJ˵1 xYn0QZC;JD,`xg2a^XlP^tڏkBЫb7tw#ph1J%w/< ˘3@7ݹN\]llP-&j(#FXSܱ ڔn|g 8,TMF"/g_|fcg|qyɤZ'``2hnkM7G:&IH4ZǞL]qa%N Q'o`8d-(7`c뒅L7'U_r얆+aV7;煿g:۟M#4fA6sNg j B)׊C[\yVcz>t-i|1`A;Ԭ(%DD1Zd(4hxV%$=\孕ݪPUn2]9ʥJ%z]> n{fi+, oxV}ƴX85ܙEL%+/|w>Ci-=Y97%XƏﯜ AoTbe9^+]x%O] GU\SNUJ1V8 ի12!\Ҩ"5)z|JBxu>>sڍHx'AoP龦 ]YӰ8E7TpVraSĆm)GMyy_/P/-XrFafmPU<2^)14[{TE^qI_'\u_bYŠO:;{zi2I:;ZGY,]`31& 3m"gi^lij<~rGIVL*?sݤ"Uj|Rʎ[fAoPS$p7l5ޠGTG;,@j F$g-H#+4տ2cTٝ/P%7f4gP,8-臸37LjJh(6$ L_^ M'76.3FfaZx\w0l&ZٿBEW:j@ɇQpU%^c>Ac>ƯN%(܉H!6 TP`LUVI9ܿ Y$(L:39s?w?/vEC{fnfe2: 'OҘ>k.shS7 ' ,d9j;0^p8jw_8ȸ`)^Υj. OhQ}%7Uf_}k{Ӆ%xZ7|hrU Jku6ρա7Qd2:W_ѬfY62.׸4]=83 'ŞF-[E_cSghLJ,=_H;ZQuǣ74\L` Ը9mE: ,7!I/X3K҇>ixVʘ$ho!\. *U>=^ҝGCv))V!쿁\vSgPw rfϾ) _[伦>J L8OÉpϩ+T=e*Dؖ_O`YĜpЭ=mb2URNjEZGN(6,W!0eژP &=U ))@KTI,UG%Rz.$)5}ri~8(oFT/0\Ye H$."Y‰gӌ+/AG)KCesy373-jAdOrjWu 4Gם[6CmUKY0a :Lw,(db"SABe- (pÝ8,+ J;"lo{i^tѭ7JGQ$brpZSd9žQE|M8#ҟF:u3w!}z ׫" =`-$xD4ja:=]^ ^zwA𨐠BVC>x `&?V,Z@ &4Yvc6dg!_XIf8 WP&t|naD߮7"P|r|<ԟO|Wٮ@b&8Gs@;Y/6G֙Z0+D ( +ZAZ &+1fӅV \Ƶߔ8+CrU0‡JZ۞鞸 v|JM~oO> p/\BI2-e1eBt=RW.XÿHM6M/4!˝*0=0^0>yѕ%ʬE=XT䔳NϞ㮧iY^ز-Ko;Z4$at٭R"4:K'J>XaJU)-_o~\-,PP XP`t&u+2[ sd&Z8)PQ4)xvF:'@J[+`7Af?}`AMl(QAu'/, VѬeҏXkFX(vt?lvo9{='B'K~;yv'HY"mvo<W{C5hQl[,"H~ .=&no_&Ved,N^p7rn w}fpf=aK\mUZo~i N4tuE>-XM@/.ݕǟ~,<.y≷;!=( pѐ(m5|;%!b:#0b@27FnW cn!`!uwߗ!ۛE%L:}3|RNO60RKS0Za!l|B%rKa`E*1Cō9'k`5-r/^'!~eQpo8I@ *BX?A1jCJĬ*y*Cmg\(w;)E z&"e12,hC^n]5u-)iOa&f s|WS̢ƭkۄh@@$p)] kAQb 8Y$^liv%3];JC+|ڭ+ E;زrdt1@3;_<&d*8c~<ϙ~}P$JQ+[1ZI]-8 \z3>i(;%kRRET5תVU@X^7/\ .?̰oq|Pjo6Z02i ڣʓ3 $lL ݮ-S醚.)W㈰Gg9/bL -/.yA ]m*{&/<2-!qt;_ճ혠*AOƤhLPl4X퓀˘~X|G{B nf1Na=4Nu>Fr)t! h)RUTU 0g-]:Li>qӧH| 7{YkʠS#)e,} p5d0/1b$阗D9  hAb[n.rM-d%*MHA1'LKu)5> }6ꔱ 0Olr ڣB\8)7Ks5%\ETϓZbe 5v@\r1/% GR-ˉ}d5VMh¨^j/g ejtpDƚ1(fZ LN`Vɽ(hB%d􊎣އHF Hz(sG.}F`[[b{Qu$iWn-G}EN@:oemE^I^4]CR?:0X;OhazQRˀB%=DY}'fRgnoqG&<* S:,AJqv=6!m:% +2pѴ90i]]7lP:k >H :7WԄ6v QϺz=2<)EYgkq*hrJG)u3k4|LpĦJ"'fc-WvljlYh ,TWCHOcT%橒fl.ht>~ rwhIT},/JZLEV0ɛ&O_p00t3>Ag9fTsԕJ*uo#=Fnμ:)hv+x``5vRLwn[lYT% ӤKd.?2>=34?!R 8 $g%HUGסrvQ͵Q'Ʋ,^w?WE{ble Ǚ`ɡglr]V{.6ph Dq}"[l\ɑj??BGܽQ*0;!/rL;&sv: D'o:P'4 ʼ|o ÃPFA2r[9Ivz .؜$,iSZ>4!%r0|LbMipƺzb ׿L4\l' , 4Ԏ&|PM';9* %P\w8w3ueP4 kDh( L|J[[zT .dzz6 /;vm%jё3o롢wA)U5WWv<=(a44"*LZ @7]s(FjFAYMc%f VzNq@<3d(8e`%cwwBzoO~ C;,aܫ^M:s:#n.ʜUȢ^@8X[,0cQF Fq9(_DLScIm )4tápGG(/sdp!\Y٥gγ|ͪCl bTezX%u@g.QM)wl,Cv X(L) q_ Vެj/Ǥ"D ğD~ԫ\pXC(O #F?E2.wxC͍u;nzE oh5v͑ FJGx*uc.$&."Ɔ)%6c* dbrWC~98p>.ٻȌu(ȐÇUʉ8>5.:_Y[OmK|zOsU1i/N0y<Io+U)p GSI~i߉fy.E)fYqw2fj Ҋ;3& ֬{5@Kjr^zڪr|f3)9bxu=O\ɮd,QPX ZҧzY=7s==.[hj DMSwej YohvN).i?V_FC.|mƤ?޸vjKi"d9(K}mJ4u[Sk:_4A?havxj> NX01Y˳RIiwǵPPZ_|W1uĽ(/y"B,✎9B:IGJ7/HLHKxS]d8\~xU7Mr~gAIg< _SuG֯ ̀4$:vYޥg??D?el[GK!y#S79~7>GO8V+5&]MX+׃6>koc:Ѿ}9sg3XI\n@_;|\Zjol { G#XQ*|,߰?Bw5n_ZCнTN>p;DtO炤xжSʮEFd3Q4Z?f z-ɄTr AB`97}.|S /Ԣ#~LlqCUNt ˯' S?rh5Ally$UHk=,u`Fa簉ݲ)) ν6f31c #JgP.fUw<6tʊ19f}:́<#MJ8J|_ؗkE HrLKq'->^>)SO|;Y[=DdPt.KXI!]O{tӰXEK  ʿRQ /<R'>`4˻@\%_}c.:%oCF~. f/lRb4 ?8pJ$_ d+ GT;zEJ\OLYLݧKQdxRYnOޮMte3TCN)p*wv5O~뭒hZKEM¯ayy.MMyىQ,{ڋ{@ }ʕVxWy)wb%6Enˌ5>~+T/ڬ$ /j[Rےf)-gQjsut-v8)Ejf[ 7x?HnA▻Q*Z!B׍]\@xQȋ_KR,_”&* h}$"P3SǺkOʁgObY6JUZ+[gI wwaxR/)\>'`b[&ʦI` v>:n^lȉ쉃S s&w,Mxcw>u!,x!Q"%HWt G)=SC8m1&r墻}gU I\ЛRr"ّPꡰl38'+#ZI12p9#-">;1Ffgd脄*iYAVmI?(װ\v|zAA[BK%򦳀@BY֔)OPbDEp|wjI\ZzݼtFkd2:)FWm tw8N?`oXƲiAw)*F' [u?+s8%$LՐ֑~C7) zܰx3$ydZLe EX1+Ҿ Cw<N"I#/TS_a#Ɣ0M*iӛ?BFd_A;cT K-R$ކΗ{G(ڱ!inI}q*y>h'uKHڋΫe ^K`Қt)N,\);JT(Z>nj]qٖDAƁz4l6r- ūm[5ܝ~i/4yv>G 93&!0C/(ՔnPy>J9`p+PZKjᗪeMhg sgQV@†kkpFtn(lR\> ߭ǯob M]!kEm;?TNWQw WR5x+V^ ~ ODe){$9I%2oMk6Lin55{^d1oxjAS;Oj[)mek|;yYp cW,|\zK d!<Z$}_"ח`3l]MFD dJz"um߇]4̥媠hFek3o 5^hqđiF;-j ?{xamW37'_~a%)G?HbP{ߜ$EP9ml9})F >Z>όu u'+I(p wsm{P:ɔ.k786"s\Nr+&L8Ƃa}gbdX Gz9 T0xhqE QXR**y83:5Pb8%ze/@txx}Cuymp^K::" }4&":&RЙ1]s.(a0ALk}.K}$:y/͞aT7[GnͱHcDҳQTrstR  Eωsߊ&l T- tJߕHѩmi5 ּgq~KGtov~DE .ϳܾID2GUv#NK 'ZR~\N&fB W'8oM;u8eק^ U,ċQM@ +SLHYoNz[W&B8'SQ(Z'SCʔhȰ8.GrrGur,' $F;s %[_[WMj̩8s;'ЇXщ%=Ҟjt{brD.+zLDs!Op4zz t[#7oԆG\TԤ fI*"Vxv%{n8ci-mw8I r ԗ Ui֑mURjK݈͵"okT?Qřd4&C4($<#^1h2wXfMo?KF=9.tTy,RI +z"fO1U}L&31 rEQ^`!Q!9{sIvNAbq1p\coYpkx@/YɭpIk6ZӌM}\QD57P=ԭhM^rjyJXIuN9ɄOkm[K *43BofQxnv;kl~aTVEX`9݀90_ _xعy2#sĔ<_t˶MpX*4n=>^[%*ۣxQ#X3)r֠հ^c&YmôO`QB_j0 p#g9y*&[޽yhT ׃,DExo35G!ɗY+JS~;u 'w.hDÙ놿1O(#SaaK`T#:M`SؑA.\H]L t3f2@%R[HKc(!dq19R"x4.?J5-b*l\mȮ,e*6E°>%,R(C LT507݌j#->,$Y6麷_T$'Jg^.8؉ GVhDHK;+<o[!FXxnދDV1ᦺ9ޞ.s[BSkb-O!z*ykh>ks{sU(}I8bEW񅄽cDp"w nb<|Ȝ뻋EjϱtbK.:ޒa#Zs _GwP̊?z9CM1tuN7|N< gMlB6VϸQca| ӗ .%y!gP%WHb͔]IuT^uxYo/9 'm5)R!OKI!gE2.n=zѿ (ɧP#$-hF r!nŜQ@&JY骮q˛4^\l{fu.MQ.xZν["H%?~L$|.4p$C[G#)ܱO6 Hqqf_-U }cߓ FzU]᷄{pi"4dvA01)oWB(L9J%Aw/}dNKql}=:c5:NpY]$3Ÿ xuF(!u3K$[ VVm6TR60lpo -6H2׃wI-Rz; :b6q4:|QbNPjrTXx8*g{Ɩ8^^)4akuqT$NwlO#'XDSOZ7 m3 -?6lG/ L&F2vBdj#JaצD$+w b2.f ]&N ijܶv9Jq;OX51b>É[^]YpN-h8pl78Xs1z* ;OiUH+b#TP)3N%V wCtڪx5x!JֺAnb% X:%s𩪂{0[#ĝ L!'#>}J[O췖ȕ丹kDdgQ2;[]?AkMnu' \z2s.`'I6)Lⵂ!c,&Zzf*/A==H ai;yI3UC]1ͧNgLߠRar?"eJ _RL4HͼSʮIqzu3e[v΃znщ sVN/r +Ѷ@7Nt=0ыHĤ1+ACy\kh Q|}]A9brr[B3G-I..t|hAa]ؐ{{S=j6",XўŲٚkIslM#Z֌q|4J0tO֔T%0RU_/G/Lq Fs<`.,/ =`O͘&TG[ 0{aX uyO8'~BB/Q% Y.HXzoEe`?c.P@cbB YXJ\N/QB\hzlq+''v/ly԰ PvDmy1; D@66QZF ^qB6َYIyqF5VݟޮJ᎔ Z~)j`VDsrI}'kgH{ "?~m$U[цS.OǘYmgu,;F1+^>_Aߛp"VOF74`cNGUѷj{BBd, M=Kp821${< JCI3jR3g9R#; )=r]U?N~6^$dwM'cV9~-A/(6 ER@M2)@8SsgO]V[uclxy hj oYvvꖴbgd&Jɦ\JױJnUڡ|Ӷ^ Xi4UMJa}ȕ7ai+[$\mʈ4Q(ɫ~.v0Yڥta )nўE&ta)GC0LJQVJ*@r\\s_@L]Vdzˌ#H{Vy'EE{]&̐rħYcMQ8ID* i+rrhEpr乁fg|RowB^5I⦼I6[V{:؂84˓q)'EןYm< G7>N+:I~L4bl-G ^a`z^~~C-Ttư rh] ljBsX>ldTܷLwnK#ƻqHh~WI ؽ ={p,RH덹+f"աK^=ealxzp>aEre>$Z6R{4flXixDK.Y ںRTZAڏxJuaj Ty+p1Fྃ]j OMWQtg6>1e@u( PT>׽-Gђ *΅EW'2ċ|K^D: qIzxƀ(l/;Ycz4֔Der?th4))ν陦i^Ll)$_cbraMI|t3%LdpLDT 'b ܂q!BiO&}k,⧿{O#F=;syH; d* ~\9OAY}mj2k߭P :^媄5uo"e'}R@X(dMP(95?K >"/0X @#gakxӈѧkS!⛡ʯ~Ȍ0ty%(9 % I-e9&ԒcU q•H00}ߏ-44Os'aѡe ڬ4tӅP.0зr >?v=dXlqM,_&Wml!ɛɣ[j5&qC1Ϡ3Lَɾ}v z2DLbVJ#@{M1 NkQ))?H رmLO \S CId5N AHIga*H!LA[׎2ԿJ?\tf)>Sѐ"S.)|V ђ*ޠw)+ KTSDe#8^\2>T􀟓rU<5Lߏ \o$rJAҋN ;)}띏}A?D kbE8k^M&B'AWaP o{MPd Wy.Z U|Q%XER3D{@ NTm`s#cLEؾ-Dĕ]7 V# ÁH  (7< cL]dIQXo\ô ^Id c5 hQͅY#i[=2=ZPϪ]nrB<^7[6iR{6v7BE9&c;3R(]̸^[ msk(iTezzX+_agGnnozg\:즪}]Ww5&0i:RDX]TV&/MEӒT$>7a(Ŷ qF3@<|1 pK(wZb'bW]0J־N KX?Y:;zݯfM$)re]{ ^X FM ߀6 W{HpIuUu+$BS< 9PI_g0U@u4ٷ,hoCmjQVRZ%  9\.@0Zq/gt\3a r,~Ynstq;jX;bj '"9l͚hH8%𕌷 ϳP,r/K/e0q˱>{O3f<}6:CVt1, )7,>1}ded–5*MxCyIq=J}9qTT=Ya&%E⿿OȨ%G؝4p^ņ9|iRDve!צIyЏ|Lr]$J2CNd$p]RpPL޽Xjzz q>Lx7;rO#_8%c7Uj<\6'^.u[j +eWH)O]LBwܲktC|'/ BmgVdϗpfÝX /Mȸ2gy) lw%_o;e.<__Gk(vs i{svd[ P=-ezy]Z4َ.RJ'Iw Bt0}HSqZ p\K~bsLLP0fzo^S჎;(8Ί W@zCn `"Mo~xsr;vkjظXP:EڢZz`K4"M8Qt3^Zq%MUV !'@]Rd֝nUd F-fCZUN]U wNV*F{`QN@4/?b4ȋ*[Ҍ8TC▽{k J`vj~]H!ȫWͦrgUDa tO?oTKxû W;Qgr~ s^W݅Nt\ tP'Cp2>^"Bs:^] ]AGQC"Cm~m|kTVZJ[) 'hg[亀3{!p2H%lfI (%iv뤟,֩aI=_0Ģq>yv_hxj3tY }g]M04tfp<>:YV ){lRA?8hʀm)ylO haoIBF1*TDLT||Q<,Vوp5#]`]}$1ˈjĢ r]ڈu UYćЋI.Sfo/$޲ }5ޤz]M9nBc`\u:H7ݕ85|SXFqM9TȪXQ]!$f4$|0X\}XdXzq##,*}k>VRK$Q]w"'H:M4W'ʂ(wNIqcUP)s媡Byl[Tf : `8ՑXf ̐S`&jU0$ufJoh6J߸U $~UiF QH@e*o754a).9q..n0Z84Bi\:f%QC. yζ8NLZ9ܪ q+b~aqz;KHhݎv Mˇ\C dcC 1{;=Q ։dC6ZMd0Ͻ) מC" ,c3QC֬xp=!y-_/.FܤL70cevZn;%6[. 8MWƍVpu tBpJ_%i1h=Z1 N͌%!ڂU.;buvNz*ɇH^z%0䞀|DMih"zvwIu&IR'JZL? z4x ŅVn!5G<i6rL@ cK1sفkYfj< 2Js@^) $ꑀ5tLbB6}'}u98Pv3B5=1>4 E11,tD b 7 pY" B1S|tTs5=Wۘ1+L*iW4IR|mFhu0hg#$rR<ܨMK\Z !Sa'8Rq*}$ypYMo>kBw%dk~L>׻)|FdmQI OÖ;3ji-q9}  $^FlTlah=>r7ǐb o];WF e$9?I$C`U/g"mkxMڪ_6 [e(ׁi6 ko^2M&c5o<8}A%|9\yƍ!AquljHn^Ȗ.H^v97)DG^:\Yd5%2/'#\A*f-Pm}#hh-G$RL6Pɸw2|yieBw{ Žj qg[:#1\J7ʠj (qA^`ahneTFl-(Y85*fA}n2P!L`)1 kymx5a@60xTB߼4]@PҎ{,]l7Β@ieBߤqFfDWpD\ g]kq*Av L5g{>(k;'b_60ӝ%ՁSb<@m*TUJ$Io1B$d-Y*.,NOT9{Y  R9ZtO(goFlrKa nTkduGV=ު`[Z:n~ JAF tIwK^"Ygis-m*Xns i DC,ʐIlz=. /"]t=eY$&_|Zade=ӯ?=IR7 B& dWX~eJnvee R{cgvu/IقOypjt7-T'~'hWW4BX;>d~;Ή/aQ릿*T z"GFr'-ܼzѓو^]+A>wt7QRBig(ޗyx̕B1AsErQ沇f"; ˆ}5mmrR5dlHFV~rK:pPD{wR7r&C:4-|L!lÃ?yr|u~26⹫T߽ 7F^:Hy 0T}Q]%P veemxJa8D%͢ ԺO ./܂t?rHc2N;#=Y&~gGćM8D&$:9z0sgg5?;Ō"F E]:9F#xR {h?n4WFT T ՃéAx%/O|'Tt oR-Axk@4[8I'=,/݇ی6)r`Uǹd*L6 `1yrFE~,k%R: P*͖܆ G;/l#iEM|k{oH;E1pZ5%Y0ƋSM3)mpJV%\ I_j e&ykKmuV CIѿ /%׼Y|[ G&)Uul8^*Bx9S>C^̃[[ZYT9o.!l4)QY_ f p3g; N1㕽v]CLx q;brjua[S1N1Uuh R@S]}%˿<|gǮ ļb6$J@}d#jR2&* A.-4:¬}s>Y¸[x35mADm @yLAuEm'٥V2H[HQMJ,W*PHҨmȔn[ӮY>O.n*/m9 s=:wX|/o&O~ȫ2f֔ޛzeP^X }4Gxgo}611H|S|y܇ TE1`- FoO} DעPf [ۋt!/mw PKш)\+ˤ8pL 漓w Şor[#qYkpv޼vC' 0LKe6 ~$-SKKq"HQV9*+E>gV8D՗p5Pݸ@m,(`Yiǫa,AҦK LP"Qacȓ^***GM1XAAćW,{@fUU!xfzUTWY*^l"LV _ ̣ ȧaUjp1:Y^ )\(Ϗ&pܪ>zl嗴v^ƀ(rϟuw"|^/i, t֮6&[pIm #ZiTr | ۄSOHyR5e\3 KO%/؍_[Ė(x]Y#+oВn1zB&4g ȤƐ }9AGM.}fӴA0ּJU^XTGPVX~DeOm lw(=.Sir\RA.h}.n.z9f(mVN2oݪ'MOsK70HӸC ":h,1 n*:5[/˗ӯ+ycWNGixpT|Th2uX(<^Ťp.#C )} ջnP{l\n=Quw3V*&ש)9_4*$(/=Ѳn9bb؏$>z Ea<6{>ŰE,;` ިkIk )xh)dPsLHt+0d @s4/"4˒#4oa!*yڴ D1ԏ2mͦE(E5_H:6ֵW_x_%.g,,b)-:>==*!E SY{xD&5Pf9"ܲ a4i4H\lZ9jc<قR+*ׄ~K%5-$ [85&,^>٬HL'd /xg㎁;~qU$O^2x2z~7wrqt434-g?ϳr\ '?un}SWAZ` M$}$ ? KҫThS~-bdǶP*hR*PDnki=A 6ϟ-TziiYBE:ܦ E̢7X{KL ԫ1T<es2UԬ T&uϨ\)U|)mY(Wг;wx(.$!`^[;(&sȴk@JaRtNF]eZgUwp쑡G5'[E QgQs6;z[8{7]k|f OJ7TΏavaҕc3w0P`s*o&R .|g/ ^vE;%j=8Qήmh@+ <{ ]8׍1#;I-/8rՖ&_غaCo%'z.Z".dygo";@uf_nm5qvtjK{|m4̌]M))osgh,؄ZZ_9$aYIԭJBiI5˛FWYcpL?x:{,J9\ٲByi"u֠.}oDՠE2iM\>V0E.S(eJ{*)k N5rkaucy3)TUa@ATf7N[B+b "BKc+I_>TRi}}唦tDpBA,qeLT6㭿b>8TC Xs2kQ`ظ ƠpL,O G1ַfɱJ1q <@Y(Dzk7x>d{бgYZ070701000000ab000081a4000000000000000000000001604fe4d300001658000000000000000000000000000000000000005100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/d ]?Eh=ڜ.+M16W!X) ;xp> :Nb~Ӝr*ʢmۗa ,ulopNrDELr AA )=[ԥ7֨x)Xȣ6A"t~^Ј.kYRFWq (zL.o:7 ,)>PV]79> CΦE1~=ZxTxs$S;Ke .qU&hH`'E:(7z@}ь%&NbkP9uH6=}cN/HmJKgZl`3o_# E< i 紆Ve}[p܄Nڮ0久mp \)> P%)k,sIb2} $P5tџEh;A/=9!8mn O'6j,OS'f lhÉo.QE9/,L"p1FF{?\NFPj'#DK*0V) A؎(YF\SxNǑWDZIHYLiyVڥW-#=x>t sX41nVl8l6w`>nHs:^[t#|CYKHI.r֗vqtWwrAeGfJ9gYDTz7k8́K/rF^y ~wyʖ[Ժ9_p%i_߃Fnj=R]O  p7Xo7Ok:@}VcRRdyVVq!%HY]d&O+Zx!B׀j3xEA~)0?vhswnɬe2B ׆ؙ4`Ӽ~BB%L{()WafJ{y. %˜/!ADTIcL>cġ=/"}[xN0\+{$jOkG\#.l->@Y.S~QOa Do/F']EsYUm!İ JAt]hDP#H[>SfFZ)RJ> J+>Kg Nt{xo9}aZtr$߿ic]t%+G^s&d@qX٧Bn=Qh>ӛdCH})6y ?S>x4=:Gk"FAb_PT+RtT0I̱U{aj2S#7'I8/AZ 2! U?p`lSFMp%ShT9azLNF/GI`hMuR߿B.AZ(KD_EVtA(f۫ ^_(y_݈̿ڎ ^fT%2 t\ kV!{Q DtxЪ dzrDq2("QQPڵq'O{K8Hq)x.%*"/9i4xp[^YSHSJbк%"Nʏ׹zFo~k?PY" :Dn4`q*ĠOD5Pq@& F@b:u.*ztcEs9.'Z\?UY7G0ɋw㤴$f4fwb#PaZsp-ջ1SWLQF켦9i,uJXiu~fMKVx`U)D̒TLme/ꯡ-2X#D! 1ULKHy7gEP#0w"|r <9U] Ȕu@w&y#Uq47xJ&ΑqgH̙mdUru@Uk-L6 ^̩R'൥NvM"]XFsbϺ6~iߌTi#|K[h gh+f.EpS*Qɬ-c9<1%V29L>aVF\:prL[3KB!!ZGsTkcX0]WEXm:!(c #|~EDj v+?&%,OZ -a_8} Vl{pVql C_/5"LRLl@2U $Kj` &DQz& :TV<uY&x"2PvB*$}@',ڍ>oWT_&dnƨ:|SK!݀wg)uNPʼ+~|&b'Jț]?}#&QТiҽAIݗ=I*Rw/u mێOXe 7d)ξxn?DUE76A败O9 JVމG; 頁M&2#|_s/q-7 ץZ#ie'/W \h#wޕ+ugLbFpbI0:eu͢2USkrsa ȖT4*OJ[& F9`9xG*沄`i x/ŸNWF_ ^ƚ˸KzmO>ӈ!Z|[r!aH;dä{G@# oķܲUv5tΘl=s,'LzH!: UB~9Qn]qlg+ 3Nl4$Ǝ$֕eJ~XZT1"繋oP8N:Bw3_inzaҶ|RBXsڌal0{ZJOϗ$%Ko9hxuS0,oh(R\1I8cni:s\^Wd+oc)arem=$ɶTg&yDѸ){q*~ew۴JTgJrXhl[SЉ lqV4TXD6Sw,b/K}GfRAydh#ʼn3椗gvG 8B`VK l`O eS ol/aGE#7B=Eup5&dH@brf"5 nx|!r?\i nRvW.YdΫ-i75EV-'~ÐѰ*FtAa('PI:г4s~͎oK-}wWL@tȼ[aHVk~Bs^I_XG/*ъ0$?dln;e*䞷zD_`k4390K%`qq31sgܜ%maϛ#/ q)3?2#/E}hn=ϐS>ƾ}AgrPFx|2NHsy :^ DEXo0Vg S}@m?䵔]e1]=7e YUy`Y<=OBN5Po8MB,7-Ĩ.`<_/@m|YhdA <¢UZl[V3Z۹\mVC[:ZrHD}H 'YgJrlwjKa?v]oL˫D7C/P :;ٳy uMxa3^/Nm~E >䈃QيF­І 3 5.ȼ7cxhڍvsi,[NgYZ070701000000ac000081a4000000000000000000000001604fe4d300006be4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/[k]?Eh=ڜ.+gfZ7W-™| >BA[, ,&~RMmOe8(tR v/ח 4n\_UT5H0Bc6 ?mKLBH:Ԋo0 pS3V3,{I4O[1i: R^\VUWv-X3GPxe$eq@e{9VMp&Xxf1s ort# i0{6U&px"^'/AH?/"P_ q&EY5ϥ&2u>Q!,v7>Y++QyoZH@1g%ܻ`}ki>0=wq .#sT)P22P0tl1M3M6j׹Z׺v|K/DZ1f!,tX՟#X-2&NHb1b}w LO`?7SWCMT c |bp5nۙ=^AM*JtJIu G;C uc€LmGAޞ')/',# | ˜}ƕ0\2n}dIљr\A|`6xI19Hy0_ L|rοO[Ĉ&7"#`7;|3xpda{.Մ ˓xi>y2!n,\2erk '9hZWՓ߀1N1H@+ b%jd :FSDeS-mPw3K+h^ YcR"sN/3޴kdϱ]NYkJ?i8YpLB!+T-fp%AvvmC `* dktJQSypń>:"}Mjw<ꟆH&$=/ ]VX L!` FYY bxH?E=X A^P^d?}$@Ӳ6Ƹc|29Pjъ蔌]A5J% Q\Iwm1A.T[ZēP?[ +d,J62"gI8i2x.IOXǂ8 :@( T (Bk;H$Mr(!RkQ AVwns" PP'3[^^*O7Un?; a~M70&; hmm4=@ ;'A9ԷkxAr`Hjfpmxy^|cv%r+rqHR^Z #ՇI9w$\79<2].p󹄂jX ŲY E Im EDJlj+K!a:7!pd?6W쭨;BP]_ڤ'e}? -utcLp =ŭtVpаĂc<-Ij̳҆𤡏jZ6vQtupp~գQƹ.VssB&0^r9#yD(ywq 0t-0J,Y5ސg #ˏ+wiciAA"2;)۵])YS2a)~u[zrs07 ؓDe(M{=Ȏxd.<.!-ƻҪT|P!r/ԝ<>n5$1w2>WF%V s6OX+ `'zyR}a7i(r̛ iZ1w鶌u>iD6 XrpO` 9K[(?j$*U f'x2t#BVQޒO3Df(8|/#Ų^C2vO@#Z[xk6 \C~޹{:WWy Ct0֊O6BVyo0=qA"/sfRPTd)Tu' LS^f-"E-VUbb%Ke! ZWM#i| \(Yi9^k&rAU½n#uIhSkJo~pyT|UV˯G讙G| b݈BBy(a8Ԙ$͇ꬣ\!J_ :E0͖ċI]TFd< Lz[dz.ɽnmq}ޏXʎ~ 8Wձi\րH Bȫ@۹zDߘjXH} NF3s8o9BqĨʍа8f.EП) Dp5fyz)0reNҬn9(NW,0_MGs ;vݻcQ 4ra`Vbv9Ù'WewdZ|g2ꓭ#Em츎][E_Cf>0P{bRMD.ؔ !])Io$P[O߳vhO@*Eľ^ڠfsX?VWj_j b"{^?Y<ʼH/&u1j_t›[/* ;TI.~rmdr|7{RG<0 QBF?@@#ȧtTדfӤukmT5Vm'ȌrVÊJ4JЫ)+iQ8JKfcUmÜ.67/ lsnj6w ek/J Dh$R{ {W}c:.U쾉S CL3\9@)Qp1Hl;8p ;w.6*W2L=w_~w NnL?C]M ?_t뼰fZTo>Rr{ Bq" ?za$wT<ԺH }PK@}+V3gLYcVZND|8W767s_gKu$2$= MĖಚV qέ?L&2o".*uw'R4~#?ܿX H3@OZ&_*JzYLjTiW}xsp@Y r)BZ;1vb J?5!jT H [)[Ru׽#X!tخcѾb9'0=̳cl@`̋6 h#!e'T]Z& _P̈́u{Iӷ}"АyxfP2GAu*߅r.17^P]OQaӝgi[z'j(Ϳz#BBLEb٢k:CL ?!5cFp1vF>J2Fꡋ-*)Gv-A`3ZvX!l3+{ oRAN"Ķ:qHy׳[YJ A*L&*kő^;S_}lг u'3 ^nPG2g 7B˶h$EH'LeJr҃pE*b=h'b7sݜCbj>KDfV^h(6Ci@oђn ^e)ն NsSI0R_dEsy? __z-2JYp 2XED nt|cNr; IIoV*UHbCv NH^K:0f'm7EPZ NX7%WLݡM2gQFJKwu 8cL;'|x8WrNd>?H^1XWb}jPB|Y7>ԘY zK.qөȗ m^}"t+>vWB.*XA44Cu6Y&$mf9ZX@69J4ecNԟx'}}Tҕr\@NBkkdGՇ sɏ4+ vceQB`n2xIoo;Tʎt髱{v2Rr>%%+Ec7W˥/Lq| # Aks T!_""ay̫Ǔ=7:4\ANgA[q2!y\(SiM|oL2nL(N@`aL ٧I=r$Cr=wV; O6vE gC^f͓(^X-q2Qܭ4zy]4zq8&!4*8~g9e xǒ8~_CbvuKT;E%t=lGt.._.n77P-r#uWᨛ_Ζ߉sn&9F9?*7ljIΡFC"L}JgS!_HCEgT*XDm"hX-<´m7v0I:(C)1?E-u9Y|@@$,AlI4qlژh9#>lsH^BZka57_L3|d!u;d]@x# <[/en|F4?#x-4Qw '/b8+^ lR*Mk^s"Y[3]?sXx=٨k4#!lBnn:|&գ:k(A;&[2Fic?Ga/.zv"uH!;ƋU> 7(bݙ=x*mkӪ9D3sxa/xXX9j}EaK@ 3s U$ebGCKHrd-M#@~ >|1n/ RFIi&_Df}N`/g1ݺyE{V_>5-娩}*Hf&^OzNutPr;-]) SfQQCgGl{˗Qt}nKG_J;1 ^%g"csC"M2[ʋ,=%69MUzMN'4U1ghj]34lwcG6J^2<ƚQEĤe$f5  )ӊ1u`e䃴{K*BF7e?l(EBwI解s~ g[{Srl! |X]$MW8~?ҦYCl1q'0]/u|1.ؾh޷r/ {ZE3NZ#muj'~7!/=(H4 %FpnRׯ30HgA$3An#4 2*!`]G bW`rTBOa g|X> tQsTz:/n4%1M- ^0j,7@k>-r&hiTqRލD_9_/cK_*MShYUSi(|$5=$dubv' TV N^?k$ԢŮ#G`1g M)FbѬKk՚W ɑ8+^uJd.+ | s}w[?M+.2K8ڡkG1Rf_D}DX0pzZ 6_ *]\L?0>eԅQnjz!|9m,4SG#]e̐{hUc?$ruw=A~qH]X^L v3Qe\IWvU>Etz]PdyGhE. Ӓb­ٝ}+u$Ne;b7!⨟){c(,-)wγ‘üKRמ_H˭zVBiV X򀩕&#ng K%P/زi)9vr T7S-?m)x*IXH@B3Ka]#;-'4IkH* :T ri w$gt`+%:o^&ڪ MGRwC`)/<2RJ3)SdAS%GˈRB!f\bHP 3qE I/q\6IDU0M nzmcNѻJ$׮0fFa> _}="x~; D+xmiG,P\"I?]بF*Nj|[vYF"xȜ2QB=&qR6J4xa9*Dd]}0|9+ ]bu{e䢘2ќWPv2 dOū}qhlw0V֖n?AZGhjF-b;T@S8ۮi6mr*%Gq3ʒF9ɴeL'Q=jۏg ?]hJ5<;hrZ $N''Y@Q$J.MI xvr?% ?\ w_NLqЌd{z2*s^)zn[7w̤k!pՈM`3|~ǰ9$.{j>WS:_q?4<f~qz0ppGu`kY}0۩R8Ğ( $${_"(x+O`$!^JB.q82m.tVhrBGyܲ V}LtXƢpOZnCv+̃t I^4Mί/@TbګH%]`x%}`Adr'pt+po|Lّ A (HXV<^r2?4PA\ex4Gm"S _(BqnQct>*D{I v(n7Q թm⎷["C>m%1"zI Yhzo-ghͿ_AzPEjk\=0]jg?9\ۭf!СB,x{b;${p/nm=R~9x\ji4?Mi&Q# h{ 9JIGyrnlXS9V^RD,ojhlWv?r"9. >~ =u `u|d3vW%EIinh:`?$/h"BΦU˄?=Źi(|*cf T IG7pfI: ;ae=.Σ-~1W{rS]Ʋdμ?% =1RaSRwe9p;AlBr-6NIJދ )4T.yTwgS?LVּ揱<2Ar!7|TZ-kkpy K.piߣ͙V2o1NB ~[FJ>0'hA!3:gB 6h~+ |ṗFݫ?( )N׃ޓK6p e8a:0E3Jd1扮Q&{SU`$aV/ xܟ%dsYRmL!x'1κ/HC+S贪k/,g!SJ%goÒ XmIK ȓ6lbrg>bOXأe%-%}a$22 \bG–j7D }"H+Q> < ؓOA0Dz[ }ܬBU)T$nW9/7WΙ jbV|o9]rU "wwbtƝ{^[;ۛׄBl/>[`LȰ<ƫzb8; C]c4]Spb䓥Nrw{A]dk0%3O}Ű<hg?_q% ;2U"%j?\:~.e(bCR&q]- o#CJ/U-b_!jl}0-&W,n E H8Ym,wF׳ 1@!&/su<owXV׎ e\vb|1ޤonm)9l5i mΦܕ{m`@gMwtk4g?Hύ\YFwY@]<a'R^P$rj,~qHX|6-}R&؁hމۜlq_jEjYE9Sjh85 u*HPUzrGpwMg$fL&kWlؤSmJD)GR$qJ;j <4caЀD"q/YӷCY Z"HݒCI8i+'N`As /hfI]_a1KD~eXV?v:y~ԉ6^CXDsD=L\yRͲ\g線8O$i۪\F/kk$ta9}s$\Hka}}~>3~xs% fl^c#şN(pCqWEJpfvbɱ]Lxe# 1BlEoGP\RRMK&yo Od7\W$*n#3ېxwx̊zNzE[I_[SUzH89m#jn Cߥ pQdoB[TԐQT,( IUIpFO||5/gYɘ}&w^m/ohsivDX}4N1ot=ڕqh6ʖ<̩-ЁBp7r4\V 4guxiȒM>}١5 [$csO5ѦӖCK4kwx0+Xy3]>Z5^Vx)RI)fM;+f^hXTDʚl<0 AnNr WW>E.SG:mWnM2J yJ<ǖWmzחT:ncA OhIɴsxy3y'չ5i9DޕKU ANNCM{%9#'ҵJe&q~T@Z/;jkS3džY5_ LR}j;ȗlpv< pFZeM X#KzE0Q: S^hs5lZy>m+mʟs/0pmUbrð,u ,[cl } X tZOS_@`Vt˔&?*WVR&9i[فt?*˄p.3DTw٣a Yq FE]О/ZT?F`ڕ1.iF?KԖ1Y Lȼ-re[Eh ͉iUZDԦᛉw: ~B<܏j`Ï32}1v<2Y#/ vñzlG.ȉqgI#JVk5VnvvlWmrFB9[1ho7 S3&I#l9+#M/J+H,PvCY8>tL^nϸ qqvj~\hE`ԴGNMMҘZ(7YM%L*y؈{h[׍%6 bj1114Z',%iE4~Dm:J!rO~EE60|d&j!wXC=+>) Ǣicdi*tIWFBA`D~k {0C!o&^.lc\^<윊u7~gJ%7" i) 5vc>hEQNP<%P42 $(oo-տjEG09LmBW89ؒ s>{/U!G QжFi^Cþ|- %{wq?:E$5JF̌6$6+jvxE[ZDjzDϛK4@/,ɮgfD]8n쳟Q[1ptk?Q}{u +q &DBG[ %r˷%)i`mX SqT:qm4:Yt.@h߉|GXTi1œ&˙m̦{f1P5(r .wAQ+bE8.\)h6 Tv7uۮ, ;>|C)XbFiDuΊ-_L2oxC0.4Wɞ`ǂgݾ8Z|D*VMb#p-//tOj7n~=/.DO@2:؀y8TN&\>-z*"ɽcFZ(Іie@ٍjBC@Qnp-]YSq3ӊ1-J̿ #'05A?2[G!7q)ZzjkM=^\3r"-rT0~$ eo01mۿ]ʽ5h _dxf(O{ê`: L/0BE4aĭLPbn)Kbh'G^ŧbEN|;oFU[>v],V_v)b}Y)<5*(~{Ǡl񖗟y.n?T*zf"0{ ܄%qt+7c¤_ĩ'eONEB>{ƌ!5l.ReOuD3+%۟DLX FaO2? pfbO`$ ~ QY D N$A)~sFo`na4x&,r)V 0ڨZw#rc7*1nF[aeaC8?8'BMvo[.gR%s[h?m @[>Aᇩd bZ/B@߰oFqk0 lv#;=f)~Z.w"9JG(P 1-zJ2S\YT. ϻv($n= D>A vp9g\$q_`q5y t~={w엞ZK#4áH?x娈6%w"S_ΰҲ)-s)?ʆkhk/{Vu lfPDXC: L.jy&\?ɰRWR͍v5 ; "Ӭ4*:s9+~L:Uzzi"r6`xͽ4|:u|ڏ ^9{%J4 n{;7' m.:9 DƢ9@$P34Q-Q#v1E7cm"4T)eXIer bkX9ftF\ۓ +3H'9 ʴVq{Apj=b4)HրYEÂK'ps'HJ_X72~t~in0Ӑ<$,2m+T`v!]V[$BPxIoKӢ+ mu]AUC9>q-}=2ȁ/zCU/tGat !J%fC(<ƋϺ%2 ՎM=B `p63#f|cz=2>r[%q>.]Vjb%;X-c fBIs;m&u Dg3C~h@*WڄÁT0qO`'$4^A˳Lx/N"|#j?L@5K#O"}J%(`.& @|]"HLwi"Ppz}}6vb9Jn!֐g.[V/{_pEM hC~n|VO~d9r!;ޭ yti>SvR&BEcSXi%lB,F:KԠ+nqo`.0$ª؜i'e1 q < iNy=O La{JSL#)-}=H`;MBϫ7<__7)i%ү"]y/E 7Ua` jdVOFVA@fl4K]QAlܿ[ >z9unviMZ ZU=_e* +Ʌ4)^yY.@Mv_w uh"2ώȋ]Ug& at07e-ʑ'S=1; ` )* |CG u&xEFDT%;.M(jb&ۂBq3_}q'ƻ}َF7Lkh ֐Mx9:E_S.hܵ#_(<~LH"QK$vBp+"IT呏^l"sVO^ դ@ő`Hp6%HԏC,glRaHuɌHp#{o䴾̨;)cW]Hob#'sF`ӧm%=qG,\p'[4֪Ov&;1I~~ܾ*׿>|SSGxsF!'jT@#=̺v IPp&5ڊs5\rB(b/x*6[]֗`V =TG㎣t@?|Ɠ=OI\d\S&|]> H#'*<:P:HnZ'_Ougz=`"tn l1j聯Ʈ\ߦq&' !nv+%|Z\H I&oI.ݬ$zp+HKtX#⤭WJ'YFw$·680#:^G8YdiymONB{ݖ)`tHj ;&+{Qk쐁K]kF>dңWPBhmyշ\~m=pߞvą)c5).ת6\HyH_}V[q*@JD2<XY; IX? ["\\ԝ:(>5<{1~ q۲- Ǯs)-J MT{u` #:*4br^yJC>Kт!a5"z rT mCvgV ֣/7J4#eFD;T~yۊ/DrEꬁϜJdf7s4p\ϲo̓^mRfgjτBoDBa81 xv_]$XHXg0&'[%4jO)KEE< ge,U zҬL@5=ԪynvKB·W1.I^^(Z $ȹ4~yOyZvؐމY`jw&N1إcT q/7_יlݱ%ŃET8 OKTJ3 %&Ҿ_ˊKJ͡;fUAϖ尋=$AG>8񫏪e`\R<E+;+qR74A21V~YlH3=opM/VRyWlNC|vR@8{#flIE3 |^ .ocptOstpR{ZB7?ّ꿶fƷ?fތ2 Ln/l:{a̵xP=3CĽ8IQ:|SS;b-X8zY^)#q&#q2 S+m`ɡ+ 2hur6<0dXG_4(ئz=mr+k|Pmχ?~[èdRT2pO[mbjv|ϢJLx3a1.l ez!2o3En+DZ;m1ȑ F]|ݼ6i9l\B2nQ})=@j&B3.y9Ƽ{#"kxuc?𙕶1a?&yQո2_.F/DGk}`*v[3DV8bVDԆc mxt"L>N4أEx9D;#p[`$X|HfG8 o[i 4h&J𞚨ʿܺ﷭~Pyi:}ZhVVλOZT)`^acQWұ}R2r]71:VI𰈽]{}v;-vw +PZ1|yݝ\@^q jx w[nӿ%NAFE 6bD29:絽B'--=54]womqcX"!Ό3w7=X:6]M.ȇ&1T≠퍦? -خڰGġ҃O "GB'tg6z[yw99+6`H]|,%'R+j:+IsW#`\g7!jr?~_Y\\X)3eoP._ұ ʟ#Bpil8+DWzN+RH&an2+Ke13gulIb&IT[) c0m6SY 5tYT|)a[91-%i-C_G`5m<4'v~!U #8eK&= ` FgFIgmjŽĝp!jQ; E ~@34r"}-+W5OQkzZBU;wA~9x!>` qck%+W,s>;)f(Mw GT۞842Oa>5Z+a<5)am'i? yA}qʼT1A[;\܌c,ji&ykOM@$bѪ% atW$wvztqS%g.~TKda"zX'Q53L CRqU'6M z=O?v|$$:o^`Z ejEr):tU+y/9TEQ=1vz*zN]e)a)Lz}{u ko:VK A޼\Yo7,Jڝ`M,%)`Cu9u#Ys`8HcXNs!Xi ߡ|#@S26d{N%OE񏻧ҡ[pnTyEf/(=Kl!,SaҘ#OkR-' -$#퀿|T"بf :Q֫!xJy øYA6 54ajBJbn=,zC^M7?DEJR52 0,ЇY"JV6\2OC&>(Cb:.3+ nZY'r\6utDk^>x XW:tIi3۠:W捱595GUoXgwWedK(.Eb=rڰ}ۊj|B\5?1 p=ĤR7")2%fA /A:)ZvH,$dž=KYh(\&sILquF4@ SxSa)U#,yU|nWR;Kꭰ $1& ZŞ5&9$]?o}i ÄVCr67zF ٩|@{I#m!nh`^G(<q ~gE`uKq2q(8%9t6MwChH0 B;um-w4h~'ĩDǫj"0\飼hotcK"\7yB=%3|S(}KJfwKF*_mW2 ٞe@I2_|yNKl6V@v|r>8 6?)+cUQ%Q 5 g6|H}' Rb|6ߊ7Ca\8Y+-JPJMB.a./EyN;J?nEXod+{ /LY'[{/DH}Jiۥ8g[pV'[im z:}BTWzJNL5[6/h]$}ՔrLʶ@aIE+wo*}([U kjC ;eQTq| wݥA @pL UDHszXU5"Gp˿mVH5τc0Dyt׏v{]vĮCYk>Z]9`5zYWtF^]+ˉYlnwB9k8Ƿj|9kjxyʁ+r!j8YsO,yj@!\槖% `Qy(b!k+WMBOquSjJ>G=yk?*A"ec[0cKΥY 5\tƎ NABk ;g Nca  XZha@}ULe gL& ʩ6Xfu]~"tcWC` ^둟5wE:ZXM -kY:82I d{D2?NA? Ԃ0_[hƳE0So=/p`i^qWU ru\YqѶks%6T3~+Yk7.ZdǢ$Zf;M䎸YNɇG}jyqm"L;E7s-z3e3n_@4$]+i 6Or kS()Z ʆnoM @H8Wj ="eU`yi ǣ? R]xCЩӚ̎əOg8 Yᅓe ]ZAZ:1dr, c ~U92ˆ1Wi47m~ݚӚ3ι@O&/UfJ.գꛯHWraH/>I v,݃ԀO˜\[W"(Ri3qg<\".=Gz? dq_ᄋ:{[نݞSU<ߧ}fsćU&ȕJ99x~}Ldy̬B ~l}40Ifɇ%eucG-_{'n8+^"z[rg=uawM?決.βMHGdøbn}h4G>%(yL.L'xm K~ IKi#/7 Vŏ!`P$(%wAEnA?}0%{tXwwBffjAz(<\*J~C` dz&m^&\hlIQY"z @ӜcBB/C 7"S絑aoȷ4dCB>aKIi`ݕ+iu kkFo+b| ?%,\mō2<wp,. ,+fǔE%$Hu[9"JGvMBAtB{hfJ;%0wA{.aђ{\Ng*L7soDDe*_. e.]vxW=)e$֙ 0] U&vL$A᧞ykӹLS)q.Jvg/1/';_Uoy$51ɍ8hpJ\>)&tF@\ﺕuog`•(C;\r5ʛ> )$misB)ohn͂?^)o0k0KO-nyXD2WuP:#Li,I?t˽Q`kIFi>ey4AbޙyS1^?2sXrˢ) WyYs l>zׂc24ԯV*qz%\{Jr&(ˏ ~МI(3ӞOȸ{>#{pP@o$`8P1#턗„sNƑ]hܴ?gYZ070701000000ad000081a4000000000000000000000001604fe4d300003888000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko.xz7zXZִF!t/8H]?Eh=ڜ.+ȘDHR9Zgpa (jD*(Gޏ~WdU*Clų^nn"gkaV9N{{{WS4G,2L{-γpb0!&C6L4jeH"uuf?p{t֊ULAbशcAə` Xq>J^hB*t^^r^:п=eVmSZS#UϖVk_'Z" 8.\l(۵3-?a Ǜ(0g4E1'dD1'A ,ſȐ$ދ_@h%]®a4L@ov#@];̬O~)RQ ψآLv.F(w Ot#9^P!E>.s5#G,|XX ?dW v#rԗh ̯>yvDB_ V׶IH)԰|.ZMC'Ԙ;67W~KH2w1DHRv^:I#(?'I0QIQJ`8 RmK`))m!xh|"s˲!8X):>+L~w;d$KːXh<j^nnA$OťW 906RBwo_&:FA"&[2pg"Pv5{NCŷeKkdlKA# eH8.THP z׭>6F "+2Ӎh03L9}aeɹ)&&"d -0KEքՏ(& rcU}M2Yl{/"vgWk# /e=/ [-+X{I)qt*~%0Jk/8I)K^0>ϢpLtvcàuȶ% ߖXԸx_hsxǻ$x H1YA 2  0(D_zt%F="5k&p;4#7:w[U#5qyNJ1Q#ɀ)BD9x-X,9S5H5&.X+ EX'H>[L2{~}T2*v9pc*KZ'"KK"! T7$^tzl̹ORn0Ε]%7,STL-ѾYEy㭻JĒ@Ɣ"NHo1o4o(Tl:͉^aw U-` C否ʁBO >UVڙZw.z Bbd0*̆(aETQ-E4i[pŸ UQ%u3# V}{0Uuzk:4~l›|rj2|f[v311m4 }v}fC5t (1ՇJsjLX!Ucty/Hu0YTERf jLGMkx,\34k>#$׃,Wo!= o ;AnWMWV=h\Heɀ¹>k }WAAQs8r@$)?ڜZz3gI(5ױH[_ʰGD2 Gyk(J_ usд?K Lfz guP./eGS~ ޱ D6^&A"~)x X$ki"xqRCb5Lk'3_t `XAbc|kP^Tr ҮayL6 BjUeTP8us,} B+> {~'Ǒ^ n4 $&aZ:q50:ZWM+K+Lz+׭է'B0[nз\sp~-[XAc!L?]H㦂htR̶嗛ԋ̮&b*%BmڂLZEZ.xK$'[Q&'i-lqKC5r'-׻~S7*ő`Oa/Ķn1ml#ۈP.W-7^_ m #8ɕ>ҬDc}p)|b*$R&2e*vQ_!)y6hB={TIs$C`ɼV#˛{Lؘw _i !5/8v_85u7:xۨ %unt>:Y|,WtYJ\I.ZS g SuUA  bVh't_A15^q.?)Y"3|$>,`cƮ6d#x5nz:l=?wFqw}G[>Ii:P#x/ٖj@NI:) _ e*Qc.[~&0Ke)QLJĖürIbY2rMq~l1S+-bCPؽBiahA8@;˧Dft#'nK1İrqYwa#Єt!֒8cX X`w<5Zſ! gT赐NL_^qo>eUn鳂-65oY`VO"y2d$ɉ$r\8KŒ zOÁs`FwPS~dOUQnסCvaͦHiB%Hoox6t,ᧀV-p>3@Yл\f(k9dSz&Ce%9\6K +o.(pW|x0gBmځ%= H3ss3a F'ۀd"FUS #j@hSЗJ\X]X6V >XBz6xi|F;iĊ^:R.S D~Yll БMvmt ]IV60x@*NJy"6jV,>O]1 m Y@s{SludX(w )Џp$7&4&4m ݗZ&qboC\"g)b`L#kP/RÈwE5~ h&kCz?n0ܪ11,sET|M >))r@;̃'(Tz  {J+BOxgE]>?(l>wYmn/5K$ sN E{6CeK,dC~ ⫘:W~-۾{`ۑs|7⬽BC}RSNSXxo|0,U6蟝|=ArB)yq{ 4m{FDgYW"uz=C/6o,߅c;)<1OXfb曋*J!3T-qcDƯ[7@+c1XzV"ƲeRȾ[r̀S{ʚیP|䞇 _Lxjෙh vHLDDe|x2[햏ҳȝJëqcH?kbj0. .nT|m E#&R.~;b&Z֡wQ7JU<1G! De1%pHd\K J6 s$qvyb",3օJ+~P \T6^l,ZB/DZWxu"fЉXsgz J~k6MQ^G X8BT'ޒG H%X4Ahu22?CHnkhi6- 2<d'/VTVFs%.xjCšy{LBU4:GP^'L/#FLƌm\_OpVIZ@[n@OhjG]YD ?֬ט_,=Zx601E T/-.Ih?Gzy ,I]@?Gڶp. Dn<hh۽NLA*[`*> /`xeRkX׋ j<)aën3bF4Xi8J:z DGqCt\YhrlxUP#䖉eϒԠ 4pY%݅>LXS@gnIv8)l5 bb0 _LsNOrW{c27v,X<3cH@_3RēOjϑ8)W- R ~e< f<7=51 H]94&9@rEW GȘ[Sr!+"]~ Q]ݑDHXq3/gTW20~_ ys~;v?inc2I z,E/xʶ4=ɾEv fiG ^:/ܖ\VJ mZ$m؈&,ߏ"}E5%ƒzWJ2^׷ߏRIU5 qjm3s'x+M$ODW! [as ~()"488prWRBeN49keR(ɾɍ`ҘU ]_#1@5g~+Aᖕ%QA]#۴b,| *J/CI%)qAbBSk_:5rܑAh5X<)Es:# ïMIBwUL+rޟ]-"5_1+R?_l$k&jxit;32[KU59'~zZC뢸ȕ64& (J,U(⍆O}xSoFm; OUhZ1Ãory~b/j(t#}8.Y30;}9˿}ifь/I}WSU T !*nn7.w]X-lCT9} ćВRr1n.%?\76ex5H0:d* }}E|<!&:_'}Х0O?AwZGۦ#|3U3SXdwĬ'r _v|jd73I;xZO-2QI*P ւKPQ/MF5aNus]|ʇX_n-vӻK$sp icʐ4Ae6l-I'n8?/o|^2*2 κ*ŔJ4׌`B}ighZ&qNNf2yEI˔^2@ ֈwYZt 3UN6ahiL|ãG@VRs*SV撗4  Kڮ:o2($2 ٷ)Hv'B $0t+ [61~$rsEi0{aG0\}~G5͈XaH q2jS!)G[ޕW7")O|ݫ{^mQ\vJ'׎#n s<X 'T ޡS*7xw[w6R-X@مbl3PaFYR loMqa_ -MD,KAݸVdR \)k-"2<@&5n ¦@T+疏nA~>P39qq(/; +WmS *;Q-tys570T|b5&{q d|]'۱$1y8)ic7&"p4?veSNY.Kd"%'O`kzZJ-_VQڡ+ $R!f&=mj o?J{%л)HUkl񅄄 CЅ&,ʌ\R 3ܻ`{fdž;Vԅf'+Vlo%K&$W 2Hfx]vG~Xmڟ'AY`<ok]3iP cö89# _$`Y>muiBp.__L+09ߤZw(?Ӕ1Si#@"I7IE9 {6q1]<}mڼ+W&'Thd83bN`4wj#e޼fB`p}ψ>G9ߧYPO1be. ZruSV pr2zPNjW&p)h%PZ sydSEI+] bM1'o DOlfU1شmhY~c:"Jo:DUN*}ZL rXY4y&--&Jyv ou>/ [:8kj*axRUaЛ_Jt~JE  N?f1?FR1kAK$5(mxGn` =X%y2kUd.bA?MΏ]oMH*RC 5(9"t  u_`!BI:(r@)(E2\29td矄d$٫RWX#dJG+'*c~ N02Mt+@'N@<"e}1ķFmWi͑3Z[QE!U#IJ4E0hof,ܚDwvGe{{UO7'OBJB.J1ld[1KQ2 KYsN*R0Fzfc5~9imGm_@M.#7|NZ H'hќ ^WcƋE.;RVɤ v.cK>qW!wF>吨*?3gO"R؏B~9'3i\x9X`{JӅr6/-2Ѫ.䁔#a,޷F]֚.8{"׌5GKE߉`B;kT=D?2Z(tmV- ,N,\0W}LmIaBH"Zj'=0S߽KU}%C* },]zAd Ό9Dt rЉU"z"WYxUH#hNd$_*do#SԚHt΄"j䇅`q~&"Q--I?4&Xl !JZF]fD>xAֲ fSǪѭh c2t?сiDNcUeZwn{<h<{6joۈ2o#z ԋ+ ӠSg2n-'iKpco$%+Ke:&jZK-H}-Q Ѵ7s<D?'7@e@ڝ`FR8..wP WGɜ{RtK YE (jucR~*&boG@Jm024 \* v +Ύh)#"Z8< :(g5.!n'H+GMrED3G(?©Dh\-ebn TXg+/,c)h( )_$;s{:2c d6+B8/fpt \) y;6F yl&e9atX')$玅9JtS+p4 #o{Vrd5P 6*T,0@Ext |z A]ES G撔&*j@i l%j\I v%Pɞt-`‘6/=$}}-dG񎨤3,g7j+]YO0gO j{9Ǽ}s.:e5с@$msOL\ (;DZГA5M;?;ܕ]G_S1cN0"AFmK)j ?/nyA (}JoQt\Cݦ>+L~ ê`Ǐ~O9 wιX#Csj)ozX3D$ >|}ET^òRsRȶ?=V5JETVŭM3;5ηfSKɥ왗j'Mᗒ>62\u6w hr!z @7w?G>ɛ$#VNҍr)@ Ԑ5` 7/³I2Iamѳ-#~JCRj|rU ?Iv- ϙ~8I60G um v}UK=t (h#[1w)2h.zvUyr\g-UEXվd$z7X`D}C.G&lniB"=S'o~XE[t]^=n/?3TZmҚ$Ρ}|XOÌč7ٛxsF^=DҎsb܉UQm.zI7ƹMNS)"jF-Ik cr}͓_+}g9w"/q:C^3$r TXK#. f8_awOSH%ɞf+Az#yVPU9H@T _F I*r]e{pԥDsm߈{/ .c*k.a񯕜lSO8m-Q1amY(A)x1WXzDuAr FO.?t@V7/"Pmx gm숕U-aBw ^%XL=K!Y-*KNJ\x۳}I^^S2J;Gi TF2E tvn?.ōXY".k1swpOI߶ze"~بI?@;ĸ[: ~|_A3hjNv-WŴR`'*9qZϟ~^ "R[H,)fGHsNE))0ejClဨm4'`eܱBY tR=OLv CtKvb%^_ԭYonDQp\P}jhQāWEԡ&3Ġ.CsF\^3O6~09Kse]d;1\xƊ2\_gJH*J𩱆+vl@,G%ʄ0GE)K`w.E #L*7Q+HzZu%)y?.rJٟy!.s1v,Nu8jC^MF?uċd=厖dh8m{ɽ"ᇛ-`t6-Fo *o$_Mb3]*<ˡ)onT\;J,rev)RH50RkXi[xodmiip/&SoS '`{Y,Q_FNis?1৆;3%8~%l/ޣX.\3eT`;%u " Lv=\c>lpfY;n*v&^PFpzS`;n.,u2m0)3i~[صmϭ#DL7*g]c])'}F!;=ۥ_uMO1 |S ]J8Ikr}DA1HiMbfPjo>;B 24 ~nlVp6BQvi}MkZKn7vʿAx$QgxKU /vl+ 6YҞӺPmLK_9f"&[XW{gZ崗$>t1P~rE0TN_ j6 ςhvG,&0oΓ$.^ fDZFmSVҦzGBj }<_~.P]2Z``v~X:4^f(hd :ZQV+SxV{ЌVã_Vr58 >k|)^Vp :;)g|XN4; uE%iKM?Z/|=k erXb״>!΄w歔#Au+qϚ'8jia$:/j ؁Ygh=-Z!ޯѺF2#AئMiCT.e t',C(rD>r/SB,~N,\/AcW8r}zhf;VXp)#Ȁy# zJk.FF0ϯ-f1["?X 1bynHtrKcj;̆H|:ﯦ%xT%Ӹn,oqM;9ԀR}YǬDHYA X!s0 i4ރlL 1BAwf^QN$s@?׷a_wCuҡ {!0|<49U!kܯ݈$L:-ի$-pPڻ$2n Z.ֈ"a#Bi|5jyx keɋ0&sh%egtVТ7l }8qcD`zr AsW]2(wvfgM;Gt➃wSE >3@ʣic<5Jmd, ^ |L𒮺 .tn; EVXc.i"b}[FO{S,Vf05ζx(5;JGIu`ش*ˡt]s1"Y>\r ~ Pŝ0MUO@`*^eM 9x\/[vNҹ=|棼9b -N ;•M:sSDG% 0a.0s̅G &fڟX]Ps'B®r%H~D"@x~;*Yi Oe}ܚ8_ H)dxyer<51Xˉ$ ᙢXƗ|S 8j}J=V]~87SOo32A=5wn)k(!.mʇU:dBs_6W&c jgywn™ xnfv*G|܈,Q|pPMj'trK.Ic8rQ7I`U=94_ ![nHYwHh@x3`K h"(>io} 5 %[_Gr-H*3YjTuۆ1 _C4$HaC:ѥN/eXo6zE,B72]9jYa2|LuA;]~M$̗PѾp5 ޴RRyw?h1aoጏ G?xœc3)-:7PNt 9ycBz[c6OZƉW}KI3M1Q/sg>hzjp0Yuϖ@՞7"I($[XZ5 VأLG-δj'vLYɚ1v7ݐt#;dgBH[:G˿B֒0n1 9~1,:Z{e" (W0fB2گ޻K/v|z{0O+t<ԯd:}cˋdQ60@_&t1մ aW47jN/~?k#^0%@=YUqKб :L_7(0 pZ/qcWk ꒳)> P]mk!~XB.8m!z]|VBlT$:i60T-JRYx,F#3&QF 퍹zק ijN33zF?L$T9ZlVܑӃVL]r,|3W4F7j>5ՖZ_5P57|S.qh6z.W7;NcΚ?e!&>3upGc hd~BU RܢP#Zo+[BpfU7/tg=lwJ=6QIb—0Q?5łtteAT٭oxpC$d}YbZ)G EɅIꗬZ\O=Gj0m[em#ȝ;œ0x)t1pPcihVQM1:BAp6b8v?Xw^==Աv 7V`WG^6OdԘ\Vqk:[ysbi2Ě&MVXJ~@ " !>lffSt3;k{]'' fSyTȇ-$Ԁ}TogoR ȋ "Z>VvcoSܛՠ)ؽtboԗ)<%Vc|WI]Su#'AYEʼu2N SnMbgXDݴoz̹5<d+pmQrf?[4d!s:x-}h"B Iw]+<%[TS:_'ly" $B DUc0dqZ9R3״6y7Z6e}ܠ:ɜVyLIԏAuos \z*(Mh8?U5mY8aayD6v/(+znSZ,=z+2)GKh7.!ԑ*zQc9* cE PwQOnI+RNlO^x ]%NSӚiuO\jv6-izTRA1n0NU vXӌ{-PE , 9>5i+vXh#즢/X0ay[$?PKO4/W[ܘ2 Plg7᪴2Ȍ*o XQi3֪p߳p&^AT̋?&@hoZ9 L\0z;M)f`t/%JH@GJܩPMk^kp~H\ndhϰZELݤǽL-ZB5'V]5 e݈blh0@bK8&#j^ny7l 8 eR|%YY,D gјgsۇmF>=ȸ4aQ @+Э@FHIɂoϫ=Rȸ%m1ft[L6,a.j--%gaY%x+>`LA $뵛?N&쓤Zwy>=.y-Hy֜%:yYL%0$u>uׄMԧl,,!&ixDl7瘙J`B]/vR8?c٩GwB'z\v@u`CS')]Q|"[ z\X̝Y0>R= #ҪIA%q~*'8r?w,<a`W: cHc8- #,Q1+峄قq4juKcاU>T^D4rU\TD_V970`/T#WQg0Qq$,--#8{ ^Lhl7fNQ5(>PE3R%{]/Y ~BExiT1 o`Wf!q[+0Sg /Ʀb'OY@jLm =Y' Z$00+v0W@ }[X4A [_'{d*oONdY "Ў#W_ ;4>ۤ#Nn{*N7ڼ̖wܱ~^jN*i7v@O:#gs ֣1E-aD< CALQ3`=ȴmt-Yx]!I_5]2R֑h D˪IZ㚚ZSuGH"4kTEmCb9I>ta;_PDzaʺ!u3w5?Ulwk?cJx _LAd`0WM^kad@99<3U5Eb>-JJ~G,dֆ|8Nn%`?nMWCﱧԋO&{ZP+( ܅GF@Z'AB($r׽݋CDREo*(==Nܦ>6uGA`RP׋)c^L"=sU#i> 0@,IfjlC뇝MQi9ؒtpXΧkef$A/]h=VƌiTȄ/_m|z SG\n'`2Z(㙯~]j'{=/6 qVsF!a}&mF^;!!\D_Eo!(Fu{4(z HX{)k`ףVS3ĪUϒhleTU5$Jr k8>v#J)P(5 8/ ]8(bS*1`= ~l[JCg"0]vƌZ,xgA/>R|ha7dmrpN 'rCPlZoǛV426>jyTLGqAt-c44e '2¯!=[_MtըSGيS#= @-d84tfΎ3G\ עjH;Ij=SIdjHh?eWo$t0I(ܿb\:)|{Z^-`PЏq9dei<F@ozʊE:OyZ{~UK:32HdD@Gl 2^:mvo+yZKU4 |Tﹹv>$%~Q]xLRW]1@K, (IE!A~d\۵ፓ%wHR}=5UK ӳ>а!mb.0L%ȞȂ\+A3=Ⱦ ;@WkʋV0"[]$Mq!uB8/6kex-cC[_m.5r*bȆd]&^3\8q03oBw3I#L1igj53F&J_]hPvֵ툻LH<2\}h0]uKM<ݚ$@׈+8XO&<Q'?3d\z#OOj"b#2&9e  9i#lˀQO)o7a*I(ɞew AZ\?lj7v9z-`$L,Hw>lg E k`%"o ǭFr}pNh=kCPf*|[ juF{E+q9I;" (o2D] K̰F*Ob/?-DPKLm9P_;RmGjwOk{aʵZ <#hR<ȎK(EUC;nqpҭbysqs񿠛K]fpiz8 lPO{ E>SJW GxpP.TR6%qǩn4 0s^hg"DP_9pBF4N'S[2E.f3 = N3Ąbj h̃3^+&a~jGqn$#D}LCqBWJeoMtz~?{윍c {?Z w$/URhZB{uG?A%lbًJ/1 _/{d֪Ωϒ%kȆ|{IdKn"*6 3x;ZPW8qgqpvN]F>s;nÚHc0/{: H CNzȌBX׹G_g#lTwV (ybSzq&KvU0y#vKiYJq,#dWmӽ;M)W[JAEk\RuMY(C mکQ.#&ʨ5 FP٭&zI ϣrvW;h,j(Fj( jʬCMO3W^9{h} zH;aB^}GǛ֤}ĩB^ c7S ݷkv cyӤL"D`{柶1T/0YUaW`OakO^t'hh۱ݘ~ UB†P;$-^WJG}^lKYZ}, fG?q"/堔Ά ߺg` Do* 5[=.݃R:?S\J_H+HrFP-l<5*OSJsŇ7oV޻_VEܖ,q?AۧRVvޱe ~WJ<R2m-p`d#,7la 2__Tm1>JE`69.Y\9O$c%@Xlkzi6\褕J' AREgT$lav0f{zD (\s'>qWʇ!C-z%Cԩ0gyZx,c[ r[RO8G4?Q<6:`ol ND-T,JZIkk=Wl.b9,)}wUug_NZV{:Wk!9b Y#הEwzn{T'D[ }{Ic? KnYXCT4JDεrXA"dC}-P--x qAw#2Ʃ?_ v8a}3e剟͎.؛4Yl|!E *Wf8݊O1:0ro]WԔ?].c.Ő;4}쌾^)\ŜSRa~y<\?YtAI$$9Hƒ,rK݌IBkkwM.;,vhjezkK\n\1zQ| sϋ@h#"yz|ļИ8=w@n=k4C@q;a QVH^2'gذڐ,ryL6c<EkMQ:Jmc$?xmt_zp&!ڱ4/&ąp"a4gJkS}qɅǵrc0ipׁIE;^-2 &ܣa螻+ ?ԣ܈R>LgD~S8JI8نIo$K`D/7s95Y0hi4/ayiZdp&NZ"AW%>S~ I0=v7J = ٱ/[Ck;) S!OOa==pP]2pqa Aȸ̟C/=G8<̒ƪKׅ}6Aeeg(&@*U(GGf~S-D#...F@4c޷$0>:J ⨭ GwsËfW,(de-LtN?Aj5"VLVQFٷտ7U:/.e-nh=SS,hbx J%J3 پMhǦNh>FŨ퍩E-Ơ|8-R'ءg̿w ڼ#Bo4tJΕW ?s78WDH-ƨVbN U4PgKWPbu#mAa)'5Ul 67?w|)ʐ3&#aţMW212} R&ם/P_ (̠mpIT-IeOF%\JlK,s/tc- &6/KЖ㜚I{/Ќ| ϯwyk.7a/ =XQTjKMJ픞e| ُ@6b+ZtF'#d=˳U"f*b6n J. s_5J ('P$D*>Kۺl>A3؀U.XG(clͽQ5L)wRc+ި#O1S*n_~Xʈ|oGaK]İLjƍW&-*ų"%YbM >V`zU .J()ՌU+Bv}fHT2CAx H]Lx%њCܙ,8(s!ȾkX SI1 2nMt,M[Z)njβRdA'v rhWވ+>R+™ >Գ,& EvF֡CE(%,.EhS2f[L|e(h}3*`ivNk͸k[j ձ aYj0tVd7wcu^=ϷаF=N(X4Z5H7BF@K/ :<lnj۶?;T:V o-oWQބ:F)nIX踹e?98 )#B8'Bߐ)})C-5H(*#& ;doo2Ϋw,iffJCh F4ś{"X~dqQ3Wv.${+]^ Q;V}kjdn /c1Lt*-22pj⤣ǜL]wQ 3͘([2JG![e8ȕJOݟ.4W S]"z\V FDtj7ZtZ|}/:턾if_2fEQ`-Dt֨[8ԑkLkbxr'E>ϻ6l\E&rq8V·,Ш֮vzLϢjA*gô4đANBM6 GoqQP9UpT RwU{|LJE? P$ W1cdܟ#f(\w#+b-td+GӜ 9x,,~?]C}rߠ/.L12N\No&I]y4!o :g2&BoBMP\"2T$gZS%)]B#'nfQ[5F`]')v$#:YCˋSs-Xv 'rH5V]wDZwlDn\n+n;VG'JߕiCfKd?jk7˰}ew̓ajެZmEoQǜ':P5^ԻƘ#Z^?.BkHShF}kYoMt@}UB @"l#_<ʉlYi=y*ME^暴_83 m~7xC o$fHoh U_TE7 fBgK58>ĽAE%gSwlm2c" 2r)Ź5(Ȓ -Sr>9A3]3;"^Ah栰t;6X@shi I7 qa s%}^M~n+]x/[SB 9677\}dPKo6rGD_?Ɋbl YC@JnQ.#ʵjԥ E)%Ys.A.;MږrΕU r00gK}~/ 5֫ɾacb}R )i]uj8NLq@I<}e۲M}zmj Np4]Zd׮4"-ރ>ڦ[I6; 5!ed"]\i6Qxixʤb#5hC*C)Me1j"ΈO#1( 4 T< %Y+Aa`TMVʲ10jeU%a@JDrzˢ3^MvC P]"|qzm+Re. O2..=䒹+Ve;4N ]SlF~&O*sSk^{yثAuúA&$韒ajqUW*XDc| )cܰD۽6z)y8GNJV`khl}w U\:u\QJ^!\ZjVeUI l \Z+- [Vio :f 8<;"@-,zXoa%V EL6jS-ad<#]{X‡9 }6s6WC 7t/q P2 ts~w!Jr%ħG:!>Y)Kau'!t9ޙKݲVpl 3v?}}`,Ӫ9~IC\?YK.SRAVoKrVUDk6'Qq$0i<_]OO)ڃՠ>2Ch=-6nuT-jvNK*{s1q?f9w;{ Gy\--g%ʵ0E()%֚ .n\Uom̼St#*Ae~SG> 1iTTT(xdt@+lDvӲb^@`?T C.ϵgJܖzwq{.-{TW'Vܖ|c=hEavxͫd:^$$/|woJ˃v&2J'Mf/4[*ϣuUL2̚ k[.>+բ^6=JJtW,0{c h;7d;KPhm,Bd] @*2W7l9.AL>bɻ?ˇVbˈff뤝o0+޵j$;CҰZ$Ak[yilkkx~&S NpUl0,WBIDJ|n&8;XrEa'DRJW5s Mȗvq9S/m2K(1̻y`$hU@@b' sy^@ 3  *SUJ-= ^ܨXOi7k ӄ^\O\ɐe/b?9Nh kE:6"&Q|&@,VN2 fwY;b:Xh= O'V1Šo!og#.Ayy;\n"rMޭ F!Vsxrn. Ȣiv*a͠MŘ yv&:h\kU^=(Pjò1gBfZeɿۖ󢾦Ҕp:7pX7 dU2h?R}0s6[\Y46܎O QfXg[[NtKg/]HbZi4eXMrqҚέycpTTyb?n:?ՙ܄HpRC;gZI7rބo5iG=Aw+CŃ(c$H1gvcX}'Sk h+=3[0DƞCN֎ʨ7P,Y6fO/+05eQQ j[rp1nZ}x 4px(EZOrC})͏p :㶐EB Q [ H+|sE{-ʩ`1*,n3 cM[dJ|1'lN97rMݣ'6v԰cbv 4mw^vy &nsx9)uTxxn%ӎ/NGPMﴼw{bc-mV[0WAnTu7@rLaR9rzTT꾐.mwYo:ta~\7 *&-] ㋜*J:+yrO2h}Qs^į!zm6f dhB?Ȏ*`G>"!9_Bݭw3ԫ%4 1}=2 YT 3p^L`ej xmLᆽ JX:)kh膐cQ(jt'p);  ?[ZTim9 |+hső"*5F!zK{'9C]iD=E&UUjʨ[ 9骜 y` \P#QMNb 䫇B0j|~:wmm`3]l $8,G6Yȑ.\ۦFяo)qx _̪=;Kߡ+clGt,@@h 4Ou aRYH~\88wx㻚èc̬@ ziTgXs"6[|UvYxdTk"oDL!=y2ROM'$% Tdt65bV[[.zV W =vtГ n u3觙t,_Xakm?SF\\( <=Ί:D$ܴj_gLuwi]CWz&LHA,zk!1❮5 gfw8mW )}Ds]j;/UQl^glTi>xau.i5-Uv5z6*$@HCf^j D115XuIFZJ)_](gjn.ym撚JG[;Oi8 OIoxnJe _ǢGOݑF²^U@gn.BTٺ B k GAY7k]W8[0 FZFsWd:, ZL2ΦR|)>PmCxN}VG:f*Sa\ngD$)p볟_O/|t㛉.5t5T^aUͪ=BLiDANpMYt:jC)ʪݑ eX'4/I"<(ocłм8%'m۶]hn86K 8Q_hu+6/#%_a-TcJ^*utzaVF߬k &ĝvxY(ׇɩ  *Y8ld2ب< .MT+.@9b8|L c)>Y̪=kw=؉SH4OЬ~!.\08XҁC\|&.-uP>tfl Z=vS: \j*BצfXjߢU_r+Vc_3u(7?E7Qa@DÔQU#GyrjY%<)0}FqӥWJ&r=C;lSvjT>G<^pίV:8Dn8Kogèx|:n=u?B jl|Ad(^%z;>d(qZ=NW w012 61767~9G;NL5%6C=ПW&B+& &m2"Eف: z]teKwov=OYi52 ,(J* Јbä[1 xoڦǰBݍł~r# (i*5?;HpA,΢*aص>abTp@%P7>MJzKS:ڝA O:eÙ:ch FH Ef| dH`=0!%`x߃}\Kq7JI +u,.ͫc\_䇂Ay9 Y3$ u)zLUH _fqoYO~w:wpkxe7¸=!Fx1f+eFµyqëmpX*ijL})mCdyV 8 rX L7oAWmW8tb.sO%dhIH~/\DJZf9x5v)tc] Ɛ=Tk1zc5k:7ϑ6 $\$$ՠ)aeYFQ-)q^Rך~JN> EߋH?#M8p}˜D%Gn-JFҶWIQx3vLk7"{&\ 7AOg>H dr9[Xr ʾgg)W8}߳ sY~@x ifpc3I^uxx-e5ʧ š!#%RrC6̛o?մ@${⒊ P-Υ([ш JA? V DK6'^?Mӟw: L݇ X&(Zj]IR s^{iŵE =, |*mL-<={ZLQ|jy](Љ6grd -.JTlc iևnt|hE!۶p+{GNtM?h:>~cj矈nOaHr2s`5i-Zw%Zʩt])#]CUGѴ)Ԡa)i~}(w.`G% 4bKA'.An>%PSB0t91C9h:4%(-Bݸ[!biN(<+X|1Jh~Ft[ާuOV(/=\8w`2d~?6d9Sǜ5%Gd:#j@" %:6iw'\Ɏ_ϛ /,0rV";LR= _`NA֧`%DCTҗ5*DCPގI4 (ﲘ#WXEZ<0.џfi74oq+@eoۮÊ/BNi.~D CӘ%zy}ėN%]9$XŐ10UG`8$y`;!#x OɎ91mJ輏щ{rWέl 5ӟÞیc.ubߠ¤d;M0D< l1ф`^"kgO]|Tscڗ}(uY]u/!jR!=DQ~B AH۞ƌ+- "S\o/I^n.Tjx&hQp L: -2+ 0}$PHˎNU6R\UEܸvNVQt2ęw^XAf6_rme_L\}=e;OBBW[Ǎe%{d&lcObh (ol^Ė8? 6C|zz H./ HoGԎI9 SǓv:7 S00cE-d!Dz^1؁ߌӧ'eU5c?[nB| p!zҪ9>< *ORCJ莭WYyӽbn-ic/4c&TzRCUNѓ';%uxǣ# zAdKi!-;-3kh+$ݴB\\rDZv7EX*: ze_k|J)2Nn7N0:r Fx6i%Ͷzp`Ksc[9/0MjI5:9fk>u!@WޱϴQK5Xrrwm\ScL| [6,D,j&CgU?W6*+zkbe 䨇;;j*QB,.Y|UTev!8c_^ȐBH$2#Ξf0*1䫀&o6,%E`L4w̰G*LLl3ҧ j$ .BAħ+~ZT024 wi,9mʃv#AD%#ɨ'k%맳nԗL+'EϐG i&nĽg3x٣ SGaJRP*.!2SaMZH+5ӧ]IgV.03/+զ`0qɾ{Ȓ-̍N?MkF]o5tG"Nޟ;2華cOOՙ&{i B]d6 .H\ks 1f_=\_h`imXGiY<؂]q-zGy$˹3ӻzX5n<*)"kעːBcl, ׹.rͶuIn0Umm@`jK1.Hv<Um$ X޺ ^(Hߚn{5:xur$~ѱ+Tۍ7#5\ Yu~Q ;g= qyG8Շȩr4[[# u'z c%>~"2키3.Y hi{L9 =W_/kSAېϋRW7TrKB N_᝼_} N o\99ccM~K!s6<\҇cZ\I657#,k;A0"ut!Q6K8樧µ5g$ e|.#8ڡ-ㆨ ܫLeȪP$ V+}}-`0ڬYNTEx$)MG(ȇ犡C-l6#E,B޼x37 EJQجQ۵W1}n{5>'iELM\МV!^i(inJ-BUeR-%c2N(V}56ۆτɫ5=hITyES ƇWXXPY!l8&A\4l+gu}&)lnvǴC!tMf;b  Z'ԧRǗ%3orv^nԠ\%&m|]qDt8ԬLvk?Ez.v6±cU8!.莧֢QAA̧En:["}N2x?eAH6'qVM䒍mGK]1ac- zBT74kǴEr5񲾼OF"屙+Ο4GnR*p5qW>;1<†pMյa=TRM4ÈӛUly[NzLiʃK-k P2a=1IlFp' D L _ĽZ w0$&- ـY Z24Hͼ_{Ot2BUMŪ RC Z4J4Ah)p74JN/w}Go#q:f )dPʨ: 6tnxz٣Qsdp+rd0J)3SI nok%&tFx)8PB6d:q"jƪ8[{ѦwۆYM6'{ +\v^Y@SZA)vpe=/$++J·m*4@v%2(#ewfju9rͬ|OU?}*R銺$@%.~5u^nEwc H_R R >1)қ\a] !:$@;GI}hR8E%',ɸe$7<[H?J¬h7WRݣWp$*`hiOy;tQ,-r) `/[dgko}U;縤SFDW#_rPI&Z#K75\5E(9-+i%Nt3Kw[~pVg(N3S@uu5o /dW,V2f^H ݚ)}LMq "O5*23I2?x\W}2B8n}-rW@7\>W{( lEyӤy t;|Fm&؁G`Gn>] 8u FP,:Q-NJsX7c6xmD?%ZmH_wu9pOZS H^Wa𷳃EM1wDhAvIibk[>#uf<7iQRc!<7"2lr1P>sm\A^Pnv3p^{NLu׫IY@@$a|()Ss% p[6o=ҩZ~T༨O"c8ly:X_qԂۀhҚ6Jz0p ?h=QtX$ ߚ\'!4B+q/gؾkſ)cŮT--g-*Pʑ* s=VS'o 6ۚȌIE[kz4m)Xj| 2qT.H+fBx;RT\ˌh\Z*9w,`U "0JL6IcnS"PHɬSѪ6͂D;xKXMaށ*M%wRd--6@bWn@Lj AλWPǰ`i`j1²TTGɱ>5?Q.dsͽBJx=%0c dc|rYo ID" .%%{-{Ю6V>Ԋxiݰ(1泞@@&!f+"0(YEUlQIg쩓X'"(0 '7%5hՉqBX} FLX\'vCzm=՛3LcìDpQQ1 _u)<$W.. p1s=lI-`uyBߜ~pM9eJCulFyT}9tGVqlLK &b FnKkM-Y ѯJC3%貟90 pwZUx!xd7x`-u6qKo}NA3p.Q+_)5| 4msN0UW_.6kTJr4ӄgkf(Xdd0UbECnW[|D! 4q]ޕŹusI$O 7Q6aM}:EKNS4]ҙ(҆f-# ٣"?o)<.IWdeg6| c6`J, >Q 0UU%^J'RfTu$k2|,A2I bs= *$Q۠Ѡ\$+\ٺZwۂϼݗ}s/ЯZ3?{A\zNҸQQ:B/.8&3)B u+NRI|EV8D"+Lvub$iȣSi v[ȥC%i*peKDԷYtwuqtss3V& YQvy?ŕ䶪E›7RR@S /'17!N$!K,jeT$%2@-:>٘kČkF9ΊLa>'kF߱~4,Y'|K_דjFtCNsj0!կFi= F6C77c\$)ُ)o¢![IF%f3qJ#C׀T0I{D XIdL Y ~ᡕi 6c"_iLI?BRgO9iІpe ~58IW 8ٳmڵXCށ)e π?Jc"ew |Ce!r^LvJdjo=ިųDdCK MZugc@NJ63ޕ|0HcG'@bH ˡ:pPg{mDA\!&J8Qr9JFX\m`$)G*&OxR1(L4`ܻ,u1u}U%\ R?[`{_<\j ߔgbck}L+QQr|F_DWSg8c╱^m=XWUS: Oƞu:J꛺cӄ[7+p]/=\x7gRK%m L۴l):FU(1؜Iu5f: R[tJt w :hVU"#AM%NȈm u5c G&Ŕ~g;ڇ$?%! *J^3Ndiƺ0Qڧ'wD<΅;H1m_BckM*<7$^)q#'vs{m>FC!ʴTulRwd±hxrQW=#a-cɚۚt{*yU;ٹdT02iBF:/Q9D44kh]Y£ܭZ_0mkꮌ)81Jʿ6/8l} i׈νl##z(zǻ|jx=1y~tʷ=Ct0&z`+bry26G_L-hTӏژ!Ohۀ lEKmJT4<*,`6f95օ˼3f~ɪz8K:s-,D;Ep|'N=|VAm0R_Oj$~SZ .(ھ)1+|mY@Kݠ,a"I[ݺ")Q3vZZז '%lq΂1ʽU }Eg;msLfhBx~\㘵\Jiվ /:vLP>[-,f^q6*ͣ:zTSa+)1yE<+  A)h. R$:.'8 Kl|b)rr.fO6I\K,;w8YMHt^q#Tl3QFC0$m1Cf+^/ؕ]˓6#PC(2`Wॎ6CA|l(Ԩ?;-6z|2h?91ց7d+E r q=m`≌WpI9,=J8{Fyb$hSū(e 28du=?.W6 6%)dFp>vU% ,-O$+ ф.Σcx̓YsW,&1wul D2w+gu<"|ڍCz|O$ĴY'=ii=|3*Ն4iIjE嗃TfZ!W5~N;l.._aЧp+c CFAbpWw"KH$! K jUN[ MLG;Bje,1X{bZlYMYl& KR[3|[`1 o{RÇ=Q)!`)ȽLP$w,ȫ^q )ߵjyyUT'iȃmCNſLxCa$na(1L퀠э]Kqrwֶ҆L"= ~P3YU3YI 'ߊb @Mzw\Pճ"JܙD}5p+Śԓӝ(ݧItCX܄Wt1Y:Loʘt)bQD[jbGx A OtS=C} D<?'?݄ pIVSQ9ӎ@I|gվx?JWa4s\fbA /iaŸe)n8Gu!ɢBֆ r骙8\7}M4x )"gpk F:, LJ2bMtNP:}OoԂ KA$lC5ȫEKi j'[#˥hе,I[i$:4{i&>o'c^ݙ(x7%oRU_CʞO+V|`pk# d3}vz[84$4[ K wAO/6F8CAt-HoN4k7JզS'W:PX^D;r ֤6nAϿ[F/0yR=][ rD⭈cB\L#=_pA ᵳ+c'){r;K@nZi9C{"U-tE1p v~$ַAf~cjph Ɠu{D]2'e|Z|ϓMIOQQНJ˞,"T1j*:3wO﻾J10Yg9zaGB)OVW2Suh)m*/.*12cRrsvL;=ٛ b! ɺF9:9c@l/?Do~H^5|k#^s>6[~9YK&K ~m BtH䃆bCe[:Døz8|3AY䯱A[˙\;wk'B"|s^fQB2Bo%H[Ef3SCp4FE^c+ؔyJF?חD?ZI*Su,: ,$fgz.ȶy)"&'~iorMgޏm \?Zw,k<=WV=}ΨEji pGy'}/0o?荧6߸ _~?⁔ h ut҂IB0<pYؕ#)Pj׶)Q)JrA H%Lzܽ8r;=9Hw;QSgR(:[|{ee2sB͔h>@h̰V( G5\mrkt*i" P6|q5?r=G詚99;8#M,rMp< ]}f;`x& :-Ӯ0V0j7_֨f9bK)\,FM_Ɉ>80p,2؞DT4 nYy|͒d)M. Rwaxm޴gD&8?ׄܣ]Jx^y:"N7II72sͮATx V֙@!BCs2[ _y~U–4V ^S҆';^$"V!8Z5eF~,յ'uLrj H_01nܣ* bc ],ȻQ$FA~TZ%o&NPwpabjӅOK$B`P:Gء/_PYm(B|ake-"oT6lݖE9M@̦&[tt R2X8ZRfUn^48JǠޒ< T?9(I3N) m97ܭ#jc5 \E5XP@'ߍ:֚!Rl7L 28Hҋ 8w$Z7 2 4Y >44L|eex8#y]luė 'Y춓4qfnt(7˒MXGu0>QEG Ӽ/է[|(iKmxMΑE; Ln.r#z1N {MV#j~ᇃR Ūc$8fKW<l/J|} &]G:6#QUbCzy5Dhr%<% P6JyIgV[F|Bv8i\wIOXjiľ8!<{<)m2@4woguC0yL?}Dd ;> \uzW'h!yRk@2-~@,StIѮ={#4]f۲pd#2^ݧ42_^$G{;tT_3 ǟubiVGTvڞNF쿩I9C)ڡ :fnj.ɦeyV"ۼD< 8~)aLUV'xfu,C܆uO{,^7=a%,,19y7l3ԑ$&m`B{uP5 YMS (\&C#/Fץy5/ ɴ.X=RSij + TbsӥN0aWЁyL_US>wk3JEQng (iǬ:YCJX2s/-73Ki?|UhkSŒǓ (ٗ}p [3//C{,7ߧ>E2e_f Yy^$O!Y"r\UTCya{(Jeg/r$_Kk&:|8"2%aHO|UQ>߸;| 2pnt2M&tr6;6Up5NA='<Er Λ /s 2ig 1u0mw24u4ԇb0m#|ioPwht^w)oZuMFYOzA/Dk|5A& EfOq<'vCܲ)Ht e?MyP^ϗX9PA۩D(z="A9D\+v=my:\1o(wMkVۆOVHZw )\X\ 8V􇥏aOSeZ#6%) dWg/9uBԄ,k(mCCNW9X2Z`]7 Z@QX#sAe$='g[B)nq |v@[efhSoO#74j>pzh/WIYdk`}SPȁry[Ӥe$t?CQH~'`aN"`y }|dcHdpK%/i_#8)D&ߊl!_A[JPW6sԧKm qGʤaM.Nps ,,u&1dI8<;iG uG!:{vK4L?Q1BaEBwK͈Ĥuxdx+?1>,ƛOt=\qd@nVGNJHa.˕wO[r(k-ȶ(ک⃙vT5\\{}YBOq}c4 xJJsCr3R#aʑAlI kogKa-|ywo[_ "R.Gg( @U >>tvE>gꐻcc+!@#{.7D ChciA_w;Lx]%D&cc?t@' {3kVxonn4w7p_PVm)gC7n[>IvJ*w]L1>K[,02 7^$[88qwĝ#w/ T+m!_xR yɓYi5ρћT:&uҡz*D)tu R" a.RRυҊ\>}ΐ5Z1l4G>pm7G{nD1?%x).|ˍηwٟ;;m^ ZUu:P5dTO]&0]v;$[&'*O7Z >f)eE£RJɕ=3C'nnΩmT. 8**5tQU6ϧ )ȑ[ >:("?1ײmq?`L/=̹"&sLuLE?%z'wD e5H 3}N4Ӊu0MvZ ul+]s` ]\必WDywu-쨓}&ˍHP4C^7{mIC*'UYjf 8B=}WTĆTU}[ӕogf[W1p/ h)[hfI| nH' .5]we2&duΤ!#ŒέsI NXӸm, hsis%%B cË%!Ɂ6³!{_`w㤅Wc}8lmpߠXH߮ e j0.GR;YFֳ*Wq@/ȩDYmjcS<* 6ľcЎIa+Y3k&uHW1U`AMP_zEw|η hh µsSpEdXzPڡ A2.F) t:ZN@9: oq!E \AD^FSmm 4}"qqoШ{_ u4>v(ȩ`j7*P`~(Hz;/ ۏ?B΍"s˾Glxa#X] m?(PŚqfNitdG /s. nE\q S0L‹oFTVWjs3~+*){G]tuX0kߕL_IC̯dZ啵jmˮb ?Źhc~!|zH!kM 78ZǨz_0o9px,\=rC)%QA6Tq(7륽|{jg BF͗0ʵ? Vlvm!+5FGlRRh>H۠1[J` ?{X2\$$5-T[qEN;@,6ј*äF]GM}9g =t,Fu~a6ϖ,W'"|: *؁cqvǵ[g2PkWP,o^Vpw+ ԩ]S$Un eM<1\  ,n1(LpA87_t-3&M"&t]nzdNd>ġ$ӿ=L0+!َmźZ~+) 3LL;$jՑP/`#{F;^8tb+Fmu$Yz¥oJ}_jΐ_uIoݍ@.LDJYfb-4Qe  kX  W**Wd N!cQӽ}/i.{N,G\ {Ѵds+9jkϧưuq33!C.DFWTR| k;'f_hXh /봝{p[ݝQ'枠27aɠbw E\ &" XS X;΍q_5`vFs}6N=ڈ9ic}Ÿ:OnG@??3%D^\G_)zu_@jIA.زLru nGw0Bo|U Xӽ MrJ}IzX).@\䫉ʌl\<>g33'6#._̨bU !+8~ 6IL.@Ec81Wġ9 ~(zx5k?:q"HfȰ,X= hyӌ9mg^D0@FH XgQ*ʂhM~Z\s؉ET;-ƽp 7Էkv +f\_}&CH-xv"+1!y23M0L}px'OjP$  nB% "iz+.̹a ڏHt^&DV=z GrhjuZ4FAoa^ ӈ;'t垖(x]Y4C?d[w5{Pt 祁XFpwE^UD_wu=BLTr16):3W^ 0-*'-34p0.ØL^%זgXQsVִ8̭%vg=3̾c曪^C'F& ī1%uCR faYw3mѲ?&n=ba7\Q%50AK`QeQD?7*OR- ,a^T/Vq,Q|UXs%\ͯ^_jOz@̈́ qZ)€!d/h̔$ϣuYH17zgeKP}(e8|41}AlXvkEHՔbwktmf!n^PaUlǀ.ћبhC-9O;nRZ])5Í583Jv@3BHW{E\v^'D(9i^ IA!+ZO˷Pe0!1!<6SBl Gi W0|IF:KG! ts( jSZ1af Fv1of" ^$6RߣnSWUooZ" SaIop=@opU4aсk}q3/Ya YH$8#ZA ,x|wL3BW,plNnS^aBFkgM{:$OC[Trҷ:! H^Й%|(0bVxT,ꟙrӁE>(MNk] Rp\usxA8\Ât:%lX0}slD;2~EcJߚV–O-yLS9MIv `taAޯK֟_ M1(ͮe}`pL { N!!s$-[E_D 1faXݔ7M^a?^|Sl %6ɞ=`e)iD=YD<%ڹ.~H(4@ԳWMOPXB1>wOa|<D2uRU92_#7%~5PȶwX^o9QҞ_hW~?`[ANP{UFtMPG &Vy 1ɢHBǺ_,QtWeV)vU[0k-* Th(#fndGq\hbSQ:۾)L$5[pt9Y !VvR#,3Q8 &4({mPdmA-!: Mmi ND.jve @w$ m)BPf2&<]l:4Z:i7~k50JW1/; ʶ)沔Nfތs٦*ni" /Zޠsޥ ڡP Mu&.c_>NIICꎴG:ޜwCj;]mj D@"^ '``y:6+{%dg;Zܸ&T޶-!jQ\]$B(*W0ݼc,2\gfCr"|2U.8l@jf\;"X$rƉ`F@zRj=i4N 9a]N2+but-P=AMP' K|  zs_<Wɝ4 wI'vcHZ?xJX' p1J,Oa;^] ُkk)dDWBL; GgtnݬVӷ55i.Qs8nĈ1z3<HM%g$ ~r(,V-hdZ:Idb`i;~zJ&ދ((+FXȍ]%tbYU$JS${ٷ_;X% v?,Zm44zn+át^`HCqأ w7~~<}@!ji"X  q%hJ$=酋#-&ȡ@Cqz‘ oBzx;u[{iW鵋Uœ0,hޘ:ѳ-iԖq<)n 2Dzz N 2*aϫg\Ƭvz%d3˷BWnfTPL_?>.- &s^)xP/Ԫ.R\8Ws|uu5C~ǔHr5ϋE˄ڪ3BͩYshlp#ğh7odɭס'(_V{H𕜎uY$~Rʉ[>Dzq%1a~.6yvKlMEh'R]Q_4t3BKs*M:zׁH泠X:xY$7W9RǣENi8s=$!}m}-+$ OQ:,,%`8'mGgvh;I_cj xZ܏ O'"17_ mQPϛiX5PM־SQ_ŎI|ul|2w/ڢz{/! N]`u_5g͟D,Fb§iO17DhqEA:NJ.R(c-w,dfm$`փM^GL4g^ܰaV@'ֹA]<|jA0H7 7l[0Wv@;1X4T}bS%GlG\gDst[ x-^cEDxw!)Mkũ!wcVR I &lMʧuc; SVWrYHczӱ;V 9%tyr<<7ǟY.WX?z Uh99`&AXDZTD 3yYyCLŨDIPbVC jH0nuŦ|kP,Ӈ9uڟ zA_"t:^c^^I K+;¤/,m(:G۽wR^" (.ȫ؟ZF07,zg{B!cZyx$k >m\̈́닐W*U?a{|]hNlPSdxv' #n8 VW<$3}|HPt v$ti)C,'Ð;GoB|w/}H=Y@7-Hll:R* z-1)xgDW7t*,Lvq F#w/4>]%W29XlpXm|-`-j r|~h)~+]`99ԠP3 @ҠY3Gc/) Z”4U$]H,Ovl?FюW^=X8QE6pz.vI@l~fxΡ Zߚ^D%gRf6t<+R7^")9f+n k Ii6\5GU̜zM%&?1W~hK$3qJDl&ƶr7~Rwy*m4 %4eJZB(S[#~K{2MxC1 sߍW[q6i i_ 1|=sMҜ}c!W®QN,,)⒥Ѡ#O ^ V9,|U4 x zX{,g}  SMES׃_=gpry+O0q{Qf?a"aQ!%ArG䡕i6.O|ɮUvQ#)ЋoUS:Q?^V8WY, Tm%1N{c1k$ sƩǃ'm-LT'.}l P df5菺 a&& O[ qUm` ]3Iח|԰w3~/0H_{K:'?Oϲ1! p!]$D\Z 8wʺ?lU+x7zUE鸡6V" k\6[q5r*O ]<5R y`ARLŖ^ǖ6Y@q`yfpԏgS6`^sej`OL6ss6l<՟_ Mw$q$+X $6#m)UmٰAB}ː[psQ{^B=I"[AOl 5mpMLS]tk/ Uo[evNM#l&,51F ',P;*M <>9{c m- +"SLw6|s_Ol/Q3GG?^hb!QЦfڱg,sߖ| QCg Td=lh3|L&&0.#V~Ve#'YnUPwYE4[@_0 ' n&{j6h]=׌˴̗88|f^ĩCݚgih)–>&y|Y u} l1Q Q.cב)<]%UEt㌜K:eET+I4Y|WH!=ܣ[&dWng>@ pW%9Gr%+T;2ypPs8=PiHFXJrfL] d3A٘c'=+;8"%\dòfU$iMwF-4a[G"4xɣη4H t\/!72~|9Em)LcPo@*qG.鉓ԖCBGnͫɜM.ї=vSOч(֝cZ,@NܖkK* Y !$wj8]fMSkA6bطq.u$;$] .MBm/ͅ8\'z^r&_'.aFp /qN hϊ#uA3n 7ytaN~q(I-[[NZlXv@G:߿mNb 8p0- 6] {ga]@`*}LG!qCh j_2$}e!)[ܼ bBeP:ޘhmzDEHhapD9V>}M"sdGP~ɣD̪>X)u^ئ Y6wtEy `a[gӠHݦ1ov6Ȉ"J=6׺(Fjx)Ejkhwm+M>p 2K9*fĜ!,hΗXP ?W("[m+z(pdvDi=T^jًP y%|? :)km/vI񆂇ُw9i ךiވנ==0X{;şv/~[мOs}onb1f׸DŽ&1{1x %ardDuĂo*@zۇNNcf-ˮ\х 4v'_-`c8&TZZp-yW^k|2#=7H{=K%`oŤ bCGbagyntp'a1ڡ.^6}3 #Quen6ꣴOL_;XKfd2};Ws4Dtj__ԮV;7A1KΊ*81oPa< $')r]XmO+BHyvF]7) CXG̹_oСyiMeT_Eʇ5 |Qr ner늣RWYS0&PNƯ3P$?k)W$1 zǓ>?cCasRRZۘVj]']ާ]׭kYi11 Ȟ9V~;Zj? *h: $')UށiZ!'`cT u= \Mlj4rܐ|uYwèT qܟACU Op5vnP-*pCaoUe-H. voWbH@H+CqU[7=(0$0HA7lΩGh+*RZ8;ɚ~?s[09owĄH-Ze`%,6NQY餖$0* 5s&12mG'TzSFߒ=L ta/bzȥiB`<m%m]o9*sQ6q rG'm ΂gCݛ##+Rv| bAV>e(_suaԙ%keя.?KMinfݮ-`b217e."8 0F35!GBQ\JTCڣɝ}u`P2 RAmx$2 PZѡOϫ7(,!ztLe-ޕJwRA Q&;_V3}~4>|( $oъmetkIJ:rTi{UP?i:\gRGrG(^6ҵ[ "6=͟lXG{cdQL3O}́('LXq;%2 ˁ,uCJcPKdP Wt|w*u+Vt)ykԹidN#+f3ST6_Ƅڵ )%91}|(ygzp-rºsܐH@\?ByMvrG 23K5Cd7Ow/B8 c. ׀):IL:V9۽ħm+@_g)p3z안8)r(SRY8~5~j)◌"GJe=ekf6t4$C5Îgڮnhv7 eIEBXQJ4H:q'?B5¬ (&򺭛`-)s}YUƼn~\߽Xn@+O LOʠq+=C+;uAv?v_ ,¹v*ռ ; :l%)|5^uKH|V.0Tw3 |D N?wS>2qu_\{FEbsɽja2+:W&U4o^[t,/;ဃ^#T*^3"V.VͿ `zv02 V'/u`/Zy!Mqf$D?]ܸ{Ϥ.NEs 1GӃ~:k]Nʓ խy| 9Z%>ЌTC9wR>Z5/veqY!VX]USn1UOZyJw=8|'.2SsҖMZ%X}ϵIi/6W?K.SΈyx$}7dSXVBߎ 'l-jGPwĦ| :g޶i{~Żnl7^G*xbjjXϸE䠟?x#J,ZKzY #^1 P0b4` X))VwR:e{9^yTRWn8'e|=]:~'ak85fy 3SU4E/_9]&A"o38XP6qs`Pd$:fءnO3.ԫA pm#S9gNl]',ZEi"BE3A%$>ŗl0le>jO /ct YV| %'Ìjru:*,ó3r<܎Ӈ&#s9̶g6/< 4[xXsɴ=?VAӮ@S&"":|9]kC B.A$` /ݣOAB?>7} mcIS\WLuOQA$Έ-r??vl!2Sr_+8NO)׮t/>)IvĻH!GK=E5< n~Kh>>ZCgMg*Mmɥ4y~)rx(F=dWq?ҞMT؊=TOnTqPc? ? VG.19*;18˸Cr@xL aGK%콣@Dz]f)_X'Zb4m!]rX,xs[]j \!#tkha^I2*N#O;HZ$(/" zJQ?Müa& 3sA/KFkU  SSWF@G^ WH0aE?{{$375ꈸ ܙ.'pY։m/dW\.Ѵ~}kĆFFJwY NCX*ۯ!D3.a8 -'5ccjN?LY>٧/j[Nȕif(Ҋp(=Jr7Xt11"-[0+2~GFcN7u\((?g&^V.U'ұ[hzmӎmsocpJ"(C]= hd6̠fRQ!ySN.RFSFcӤ&(s͝D! gW^x*^c"X(4: 9P YWz_ qg;N,=҈Geͳ#w+=;O| @Lh;6عvPr\#I"-xv+FvaɲCk_bEC~GDuch5cB_"b}'EI;`}Uh[¹ .bн#{B.y/߭BFe; V[NޅyjNnSފmZ`jBj[&rmL`5ID^-%ZGO@P ]QIDl-oĦA,A#AMEqfwdY\Fy遐@ahQ>; `FDy /xB|eW8@]uGʡRNKCHr?2?֪Q5PZDro5+␥&훣G9F2M8ǍœHlYuCS~S7WU0*~SkBUU\ YD|wN"'2k^}=13?xWJH(3a3 `*61EF,/6홵 ^1cyR7J_}1L@"/[XHNQ]8+g ,>n*?\jO[s~lqR~=X[ɓ*t'(bs)b:MݘrР9ETяaW^STP ]ׇ*$wuԮ" ml 0.櫜BMsHh ; 鸙WVPs7Gvqgb#GɑruiaYǸѭ\EZ>'ն& =gfM}UKkME%w  D֗v;_/ltmSL*Z gJQ`il`]ySTD/źæǐf Df]o 0XF[sH#7Oa1#c`33Wl }ðCT%Rr)-h&( s)==Eɶ<@בyrcURǁti~eKy 0ߨ]*vnGғ3% 6d Ӻ]q[ go%WL΢lQB}9S!|6z$)TVs%uֆL -,)~kV{WZQ߻4dJP397@VULQY&8в {Re=sQ/SO2DuRc9`J}h<,~ 5BP,or0mì.q[p!?b.GBB75qI=$ã5KZ@5a -iz+04>'Ox8G>*&TGѧ2.le2ݺ5essdgv{[?iƺRytC0Cv]W퉍ډd B xr9K/O-AG_< o clRq-ศCnU_=U@nl}I,tW0v)) %&v&Nn[d'˟:{8_j qPmFޟcFQs@@%zAad}9 ) e53 lxWNh[_* @{ .Zq-EF\e[U/UЇ,:7! \ݏ'ASOeQN4up`JE-(BoI d〜5Aܳ+yTv@{Sh-s;a܎5[RӚ1}Q7 FG ~K.nxs@TkD[$(qrlF41 &Ly>Ճ=m#$k%\UL0; U2iGvi(>,[0(G/,ooo\B5dvw6CCq,tv Q~ Lv%,-w3\=; )$[|aq̡Ꮯ:k>3~uN 1='yN(FHN== v܋X$kI)eXsZ䩼kju}=P$l곂}{}\-i 6Kr 7K'*dJgz,x|iD߫R@`ӷ2B75Uq'VJ,c+֌%ͥX 9 QuA^>ҀR=CkHCtM\l1vgWNn'(-ĜH%bOZWb5=YY@0X/]}`^᯼fo+R;!-ΰ7 436rH-:vv *-)jx P.i`dsr\1~eJ5&-BIf,ߔvqv_>&C`Caq=5Hԇ4{mA <5\jR[YGɸxtۂ<!S ̇RNTqP~8A@5=C2 /Z 3Hiv@6BoS vs-'??$RFQ -Ai?4Z(̏Ȳ"ak^fM  pb,F} kMԦ[vIt&UUP 0(d-]\Ww _8hh F#E4Y&q |0&W؊/dےlFO'biẌ>a46_o荰#hYxa]|I`2նs:7teBųn,ڬnt,IťyTQgrV28e [(͟@b#I];cU?r[Vj6s-MJrH]AXBMXT6]ī Fӏ:[|G7a jma=k R_i0g\҅X(BYU68ſ^v%VuiRnCΗbjPl}JZX;=oahj+.,u+8 BAK+-WFNֆk]v~5тFgqk *a,`4FGya"-P~KQ%p-T8^M][_=ex{w6Qc( կ9Iݝ,9LjkT6UD 47'#6)&?N@lj=\XOoJGiՑ-v Qލg~oW6d$ h̦H7)} 5%sGg΂#_[<\Ajj9z@(_f}2*$,uFKV:|;Ķ>:gA0na'˃]i3n0Y3fi>lr~0 #zEZKqzDܻ A!ei`hO=&v^O0˳pSvcRPI K2#-ʋMS4v z* yS׷%#3X ׽%w_huXcׂw5|[gb`%2$CITԱXcK{=SZ:DuCBہdyԕl; 'Foi (0I#H4ڤŷ -^'{.M`׋&_[h?Ab UF$i;$16xfK0t7`#Z (K$|zPRn`vJ%(9[6P}Lw}(Pwk?w]yE2~7I ؏c"ģbŝ% 6-F3&)f^ljw/+UwD=za,HUDnP)rcMiy;حjV_# @px:s+AʷVwUYIl.Cc~֐.?R^r)c&d=\OOs}@2H]n($<]׮VȠeBYa+ecMq==272g4*|rM"VR]_@?'6-bH6%&.c,u0]ڪ -Zɒ+m O@83<)6źmwoj $8^[QLU( pnqn;Ȏu1uGeIYQ4a@LN L):Eߓ˖yp`inVldS=H;IBīE8N:/ 5g]2ZKZ*qk j˓ A9Xd/:ٴr˯*Iy/iӄ#jѢ.@,kã@[+  aG@n=wu_+9͖\h V)E{&2 -/Qꊬ_Uw0KV5l)L28)~F|dym3f_N/Z+F$Nd|ZlQ3 Dҳ/yrL).l#$7<^Qd ΥIf`jQ;Yy^!ϘWܿ)mE˷q{ChB1ԟt5l)>IphS^gߐYȸ sK<'фc\9Jb|6WL~L>a*l-70FHJ2*-`9 ;M9Q]*>6fޟ \ \Y$#\}c>oC@~F;k!GdaeŶÈKw*OMhkʥ h4#325˷od# ߟCFHhMqVJ?\WQ r])`撛hbOzxT8ԩAt-04(YP /Ȥڀ=Q^c]Yi3jUczuΘBSPc$ڏ=꼆x{l~A4K@PvJ5ެfn`!=? )Mk Jҹ/_Ղ7 0K 5I@TĂbmEjk1DIӳ_?kAw9*"k ghմP˿}X7t.0xeP={AqHql9XX+L\pP?0%H$Qˣ\7s l1HB}*_HF HT'y6Qzj#ļlf d} di_oM U) ެךPp֘* N|IYa[l)щ !Ϭ(xѲIrITLc¾f O@r~ޫ8'˻03łеG?YA a~;kWZu<(w嗑1̖2UfA (ͭI57?eݧY_l&WƗݬ'jOl/R)yg+k[{.{mYJ~k9;_Z0 ҄bGINw[Db5?`Zkh2:ŧt8'f{fa:%lĘjAXLmsX G\M`E@ 6#YktINZp${ 󓂢WկT+_Hٻx-1,֓Oo֗[{q'fYE_냆[H"]g-cza- 6}(8Y&JQџzh%YxA"K[h^/.*Ʒ5Y~8vv23>33w ښ׉pBDqwMz5(jÄLFWhysP,^oVqIҌk@$$WGNXmhp0ܧqQ?d>(*q#]Q <J@},T {Qn7#s֤_tܱ4 ^1ra*|dwc g'nԅбHP\WSЈI}"J j TDH ) H5; y- vH}FqrI<w>L*t'DHdyWA}Qw2xe U"݆z"y2 mԁMlCu %3eߤ$^C8J ԩ -Ο)N_E:x>(Cq )ǰˆ=UD2*e$с XP1~E+gRG :Zma:.∮z~AޥoQ`=p.,GB 7+М@K#m\K0!W?$?XTR@8aDp/i4-BsJ/AŁ,&s~:11~3hSݹSsɱ}hLF9^¦=dG9g[Ef3Ui/9וeN1`B>G2kԣBX=u-%.o10tH|:m*n}}Ȝ:`^S u#a*Ruw0"z}+G+/snbM7o^dٝf7ajUkGo&pK@Հ >d 'fVѸ7l&:FB$V6m mq/ω])c@rh Y Fg쇥^?kD_fm5Naİ:j:_[dخ%an.ֲǫEo繈}\ &>ߜUg0gi 9NAb+JcEcJpz$[ "aXnD1-0Z(EDz)V]ʤ|3r }Ɔ2M\.Hl jPW;(scGނR|gQ+x8iCփ:pqc^7TTRӞɞsHAڛ975Tz~d _`GM kBcں) BDlXz)P w]%.Q}>e:uKI4B/iIXʹ +\2#l&'T&e Z ?'ÿsR-{ Y33MNyqf,\m_)×G1Un$иtYlGOvX6Q(D?7,!ډV _q,/JORT' bdG*)/A"qg/,Vq?Cu.a?؆,JPs"%(ޓku 0=]FݡJiɫ>b+*!LO J _bV )BԔJMyLKEPĿQ_2}EBtt{צvU|\3r-&svvmvfE•T' 7s:6:YY'\iǭO ^=EƻS\:tZlFwS:8;R#AKr: !HOLR!OCZ Nljrj0S͆ k!ݹe=?߯)]A߇q @:%ffz XKtft 86^~gF+e?d jKNk>_ډzlR'G8v@d^+rey֓MH-AS Zv(]65hbowWŃ;hvwmDyWChY@;o5Ik0zn4;N8hƝnpFa{(T%an V6GN_-~YGw@Tg"nj ג=uנHwlI;S\\5H2\s&TRAcbiސWlmޞxgeEv n2A,5٨p.f=(4uQySc:fZ<;|*ND}f&)Ƣ6FiW ͔EvW[buKJ%<(7nOj_W'bb|f?uX`[Vu*c*(?S:ӍXŻQ{_rE?!/aVӡA )(nUn܃E}<-Q tFfBE=OaI|^_TBϙ%7Gcַ u܍iBu lrnucIa Zqɉo =YZoś#W2M5XԇɄ .8鑪ToMxK wj`͡{ j9DķJ[Z]i-tXSl)z{ݿNũw.òN% @ʫ~Vx#Sبw BNky{ o`e$"^4i WM?oP1秣'"M*'[|f3Ofk? ,`DzjFrq [ʗbE0z%"]]@*K)hcenXA]ǒ(C̼985~} ZNGfN7G{7|˴I lvrqNί9Qb[*V +."\G_q?p7Fnf7PO+G~hq 0)e/"UPv4 IL8 _ =au&~}Ȏ:;Ehdh>POHfJ4f5{Serr|cy;fHAOjv$ˀk27DYgL-֍U(bĔܰfBW]:IrW ($ᣩϭQ($ ۆw9."[e.,[-|cT/`kшt==jiв-t 'wUvȉf$A#]u(lUbwUOPRfiZ=51k$7_G&BKsn`KiW < MCWy:4oe \<#w,g,?wjs%0[1Mw+)r5> Dc+c2+x z;" @ b2BS>v:~|BV*p9 T䚒[?s0 ]i" ʏze>R4K"kf2~R:+ XGaףx݂{-9P6oͰ%# mԭܦT25Uv3>m Pnn<}@g&}[ATmk%2F>*$cxwh|6zr0Ë0U}~+ b>Y-F+b+}8;|?u~-A>;d<Qa/=煾7-hi 2#xR^Zrr:q&Z6$)LLo9shZy~DOs ֒|-`מ2NDx0Ǟ =EB#јb;-1`R9e=3Pq#OTx߾NgcM?d@n).2r>-:#F2{oj-jėuS8x* u}/ * uΚk|!Fgpʒ[b"}MlřAIh;،]a~n4lXg=0w 1̏pZMC_u_(ٿXX$轴㛖–kV5w7YK@U3Z+h[0]) "% 8*¶.Jڻ86 [\!ƌ]_IUCU-:o .Yί>Xw;(5(V*"/1Gr]HkQTaTWZ[,TACC Ieȫm4%Ud𭲭'}'77 q[Otn+o ؊i+9-Җ Lkԩ3Y"pAi>x[Їn*j* Mz:j^˸q`8w@um `LљЭz>hۅR*g!2S ;y8iwVͪ\D}L)1X2ha0U]oItU!ѢEл3˭Tכo2_ +7`y|v6(Մǯ7wg%&Y/,NI> /鍿 >p-^%\|0boQ0DrYC $M/d@f!sExi3e~%'ɐT鏟tbJ6ENר"K|G 3h__@ȿA߿N.iSOf`E:G$(AR:F~ěWMGaI$N3?S3iNܗ._Թ)8 @RD\x́f!+MܾE +\ժs>&5Cna|ڨuP{@tqH &m,->S᜘"+u-| 3/W6^WBY!q/t!p__Jkv24je|^F9Af]fR%#P`@da|ACm)b? Rʙׇm]g%rb}֛`'AWB,^Ou,X*L4eB0ų$HvEeT[MoMw.]؉G"/orG}p=;C*C!.&wO=>M@ҵ)'KPE{/\Qb8xJ)lxZٰExf=asNijL,qZQ4.#6$`n/տ[Bx"V˨*$iA;Cnĸ@ OabAFO%!o$n"aŒdYZ,~8DB2,?Z2/IZ^OQr?818&lral^{3,8Ɩmh$9[QHuF^’ő #wF-66Y̙oSEo@J'oѭZ{*+uTV@wÉĶ];C3 /"Vh Ƨ7 SELW N]_tӺh:4|Sfq`ЕQ~C>LmDg,;n _`uZ:-/Q2E(B{oGP? abOpYg=ĭY,3L6ت]+Iu?9A#ġSaA}ZF0J[k&dqaj@eHTueƿ-`yFfsۄffBlGJ T4|,?#´$&ۨکM^hZE/<ӧoTLM:sϴsf N3kulX714*#sW{1E9vF[>_}"dDsTęk_K0 7i깦++ ? +=lئ.dz}9в+{|VX#'+5E۷ʦxf[d 0oA=z(T1n U/U6e7X u dtȗŒݷ =X2ruV{&wkA)tD`6}7ɭ*\kgRk7P`QxLH<'W6 sy6aq*Ab^۵VdAx0Ҋdh?GgWsNIbx_M:*^ocֱ*Dd4) >&dt09 s}fTXlLHˊ,!lKx__S`6p2딬M.3/Yƃ#GV^!@J(u%Ϗx 1!b{<H&_^V3cQ[QXcg%dbL[ =I  ̓k!kGr6Oz \#gEW,(Kh}ŃMQ/#:)zDXY-HIZ|4м+q\]c¾jy Ɣ= 'Mo㓠ꩭː=91}^këxltf,(5;d0[}6BU4\v@J}Z $ _ڝzܼZygwjE^֠2+gUn)J Up|"PH5h>{i|=-`qҳHUm-龘i= z"NF2M.h7E׻C,4Lh > "+*z:VS$xĞz\%:L}fC fƨdf~M\ ,niN. %0C?&\u2 q'? {ܬq%y;>;la'E" H, $]#ޯfv2U>8ZS2#&r\ϣe%DLxDF"$fk[]oB,s") Tn ߬{h1U[K: 'Zs3ǚNtg|՛F#?̦ؿ"3.7ϧ"qq.r{QErR=ZKr4?zҺDTi `4s:lO%ʴ_COvpUD[|(" E> Vb gƫ\̈Sނ⁳^jD&Gqd+GԥeD6e~10$:5axF^$W< BP@wu|kw"}>T 1իL4CP@GZhINK^u#9k/̝;k(&-7V>0O8ڣku/P?S{u͚%PZ oh 54Æ9È^sEWra ٲIeS\ɆA>$u}:O1`P 8:&s'$M*|+V՚H:OԛrLwQ6 2^hdDyKB+)oF硠 %Oўj~-O>D߷Z&譏 ʝe^(b<p ՔqSncs:X i.Laɇ}W@3Nrs 5xdOA/ Vu5s_8M55`!!!5n업r8 `l_QK>%oYggGꩩN:C.>/$Jr R˷x_#֍0:"p} [4ND(ʲ$lY[scOA`w3GQ"KD>B  R"4ΈO3Xѻ4CQ$Q- ;Zzݫv(߆UϐEFS k Dmᄤg3S8khu7A02zN<57?WV{NLlEޚsbn"׾&4ʲjVBNRs7[4{]Hd*~S@b7n/.0þ5E!rs5F p%OΒQ?KZU 'B[ޗPy#HjqG {=`~԰wBh~,(2Tcd!*T&EYq^ p VhS2mJ&w!AHg{0_o$AejNBޑx6ؠs|M,de,g>Vpe3nԳv8ĢOʩ|ߚ̹*yF Awl令3,̥KCyI/..ʩn/@y`a:hau̡1Ýc8Ë]A8Z0*-~>tDtU׫ q HRɟ?̅<|HW{('u@bN\MdfIyވlx$GSRpW}gL|9 ъi̟ v9ikfj KmXX͸^s;Ʊ8/7k'1^F3 O-_drӱ=$\xS=̓4xu8>@0MVg0%5| L?Ы͉k'ϝY]է I|L(wհ#\CĐĿ ח5\"8Jq؞\|,}6M&(fEbp}IUL{Y`!;ޔ8p1k2se;?omWBW[5>i-J#ة$ܓ%vC#Wu&UzG. O5ò]>VB/88QpO('Nliw©8+ey* Ȗ4V'J6,)g|ZőOAi{Ie3qKM\n|cCs-JQ[up(#;Cnc72.]difUNmWȴ6yiL:*Yws&6*c:Ϝ1JsL`,|/=8/$;m%($tz DߪdOOϵ#Z{=&ߏ>;U2練>Fy!gNcaIYh k }`vEY).ׄƱi6$C? 9em!i֞&)XNYn[̴75:_ٺi3#e_Ǿw& >]a4ys~]=앎#"OBjRzE݂&4xWAǎ^x,MnNe+c2eSkW]~9#^'@~I/i-ee"Zn 'hsnu@froh+k] \ G50W1.wesDex5M={hQ11-uݔ.*QTǍi1D0SO٨#BX\9*Mv(=.)z 7n2e>0ԟ/|++{u L#Hu,ZGc1;)maOweQ@]4dxzDVT1@56pXa- >s#穠g |Zޟ[SS_gY\`x 36̩M~GYa۳:kb0_)=r$Β oO-{tDP:={ݶ$NpG/A18}ESeiF@[C IڵtnOE@XC쁹"oG>6<8чhu^0MZ:!Qju>%yClYRnϏ'hR RыU6(&$6^jqw̰~هv=7B.{*Х |&/+]wRTyh[*tsW`=o5X-5sPwZֱ&v˅MssuOcaD#i(?߬+Qય? ^!0h=/ɢ3)fjހhDC\0NQA8H(:l:5">S&FL<G%$3ѫ!*d$sS|!'[V_orSf6T 6,!6gA)?@S^oviKgJNJݼQۈj+J;p7TdC!/3e^+aa0CMH膟8ArC|ЅZSA 8_lNCޮrŔ^!~M" ?u>S-l!VS198RE5]ǬId7 p te?wȷ'$r~lg ܁Osvk?9B.7ە\};~`.fZGPHL<}쎪Q;zt'}@j|BA`G1hO]^^Ԙ*[҄?$p@Yy,n}F(†^C;"{U-Q=4!d#QT nK,"& 14wdpMR:ϯ%{']`GR|\wh4RZ7._+XbD NP<vbݩ{m)2dIbgXv`*UUC̺9fau髭- ĥSm;ĥ[m K!С@܆THL\}g\Bp\4r:oT"K-#SL ?>t*h/PQCe":oƈg(ET_+K8 -븚|#pQ<}'zªqѶ`^*i;84.eCAeb\ (ЊV+YI>#N=i}M{ۭ>3XILGd:m\wZE\?a[l@fgfe3iPxÒVjG~BsH D鎥@ɼbKڙ O1C}F~[c')ȶwv2ЋqA}N)᯾-"UZk.Da;5XFԲ~ dwv5ژMkBz) Ţ?`S f:b^ kp̷xâ3m+&Q6|"Ԛ%,K3$AR:EPSO!+W ] ö%ۖ|#%b_ӚZfpz%f%u[cT(: u˫Gl+8[޿sf#}ͦdGZ::gc;"ȔE`/E6E=I$⭭TlL5MX.8hu.-KbB}7 w26vub\6$[$@V:qjsr#yr.?SU7N8 K^<1nA(J!u_$ ̥ۊLX]HhT$^\$x7ռ[Llry;]'t@h9܁M5=Sp.e:qxlDwxy/g>P6SǦ %8JjCp4=/g; &dC xȧkTiE[|)%]g:iqNmBƠRkrnGgekGU2X',"sQ6( ȕʬ>'>OS&ad„PW:$ЧTlp:^3;(5 eRs.#̆g;Yֽ;w&Cxb#%u7:Hr/߇] xd4ȋWE vOb~O-P7P+eXqZ8E6 m}!>|bYLnA{,Fd&z,ש<)WƱ8LX l61!bZP@ui R#l;L 5CS;Vc_;ifer  ""Mas,6/غUwO5m[z " Xz+UM?v51pa?#w^OT'*xrx HW&CE<s֦|^EV妼4%#v<7p-RVل"y`Cy DV &jSwSSpGRzQ7j lB>(]2qjVv(ʼQ y)xRrP۲X@*|[޽VEs &Eu}4C8Ȑ+$x:k.SNdwqT&5+ q{ɛ_+G<ؓt Y#煄H."L8߽ E!$nXyc/y8睮s-.@,Bm]R6H7;|, 4HcJ;m0-*b( |\#= +3A >iS xT.{o[@,k?Nb}9]7Og~aW\t'9*}U6 _+,.A۞DlkH|THbO tbWpτecҹ/JV|]X6+eb)YYpdzC0ـ0z`h6-){12g 1hq,y9Jo>wc=NTmi|}s^l:7Xe<8@.*pm3;= m2P=.xyX#ch`~RdtmFxʳ[M@jU9r&pI"N̺2>T~g>Nث.sA N*įGص a I-xfM躠j98M;Bm$F pt!q''཈ӕ4}mTc!1ePbpPv=n bO'RilQ\ef;=)ҴOY}?}@[t8i3 /#HukVRlDoRfj}؄q1r=N5| CC0  ?Аo7xP5cVnH7GLɈs*+1Q|t{a-妱L^ajyѣ0hI \8u7v:-ri$ap/0—pK Vl m7[of?cJ#V wg[.S~㛾&y ,hڈUӞQ3:;l'": !^{SHEUB:ʋryNy[G#?<@1bĪHV]0h|b7򞳷p cﱟEȈ^U?t X-]T#+PIH.:+(zvmcbZ}Sϵ)c Q| t9h8p@Jɋf)mZP5J81 *naȠWT0ahv@"kIN}[3}%Il@%Ҙ>,ulFƉŹܶ,cz_a[~E}w<ԓ#%W7gES_*SCpW%n?ϥ 3|m$ Mb=5Mij]Rގ]M,JRr!!uwʷt%[gH khQX~s4Nw*n笕-WǗ<5I:/]'Km&p[i7Fq]x(֊qZ`EHmK1IB3v5&kqOΘ=eVYÙ[b/9݃Rޭa]Zt~tocNx}:7sˉ>aSrOr2yp?Ւ!@ 5ܛ ]USFTו,<X\$ɢ&K !Zaz8Wy`Ѳzve:}rhP%͒_:Ԙ+ܴ~a[{♽;#S_9Ȝ[:`|Vy۠}aAćZځ}?=eB(RzpNKO"N sRPYƑF[ë.4<9vw{td< 悻t](v*]>ܙ!U}0l8޵s2wq 5QQcRIqQkco?_{՛$0C $1}Cb 'G+$AƿlwًUzh>JPCʽAq8r̊trLd1h4(D:m~E3̊xz%cJX=dgD`E_>g˯_[_ӊ i*!<9h{Ӏ7q7{uU!?:rرjմ+1L% CI5n%]dz%Lkm uQ(Y+!q6ϣ1a@Ӫ>2)ΰ܍܃TM*\"xDA(NjG7h&\eYJiBQf7/0|K^U2hWh% S!(jd 5*(HN'|upnʃ}ʿRnהT1TnUW4Jİ[Y;1ŧٮy1jóͪ%m,{K(wۖYc@weV \}vr;ֻ4,.Db,{/-ЃD6?j`@cW%;yA8}?!յ /saTM\g0Jݳ#V EJyKt}-Kw(M@!4uT'Ϟ0l{Eò~D,%-2||y+O|ùʼn |O1; y>>zV$銗Ya YR.#gmЎBrXIުvhR]aGu k@cyiYD.ў49v$+pD;E cЮ{=m,oa2m5mMLbQ(Q9sǭ-{2_uI@R!?]ՈĽ_kUo \Pmj3uR;GUE<Ldd0J1>a^Ͷ5$?gUE@5BcMNO U[ ژ]˸cySu󇆦皝;n ɶ ·J*:a2Q]Ň71"T<^ǽz`I*|[N:z;ciw}rBƜomOiDKJU%|cq C xM[OG~"绦p^EnRq=/hlt'hb9U=N=ǝj? gzC>J'GtyddhO-SO$shY-;G/{CNk#<(2Oϲ9/yo }A PySE絀F)ONxbGd fFAP -w-BeePd]moO=|mvdbGV\'Js2>W?Y@pu%jS75~13'Pb'DR*rSL$Ъ1SaZ $[jZRX7qN{, 0MճEP-敘0zCR6OW^J(%T3D( 5R]2lV1/RѕLHȸHtF/Ѳ]ڹطPK'? b9igCOR.]yUDe?G$VbZU=q  oI+;KuQ'r1C"]$=˝_m}Q &1Zj'%}i R]:L`St_邊QH XK4,s8BvQkڵGI-8l&yeg@x$%`lF//9 H4fޤڒ*C}$ۥ ?nl5Cq@/ lG5QeA%+O{`(-%Z1+ҸRQ8sJx` w͋ fd.*5 ]Dִ2mlMM6w҃l(sWNm-'}JChȯ6ZzcF>!B^ҊfpԅoZʧp-'ݷ+Uk{ҭ-kAGa˧?8S#&@۸hO &($0{u& W0'TO[L,a;Aꢷ&- L%$ {k`u`` \ Cm{IEg{-=/o" A"l|8Э~`Z#|/a~( 02ɢwgVG4 lRq/W悊 WnDX&""Ou><^= ]:,:8NTZ^KV}6"h?h4QUjÞ;YZ3t¦㿍aI#7 ^Wɝ;sTVUe'aOwH즅8U}i9xS]k0 %I8WBv@IKߋo&Bg'D`!BjwyD.OQ݋rUpPlfSS?Q`Uae&VM@Ft:lqrP]r*`PL$:8qrAKu7tgaưS7c!"=؆}Rh-ԡ yCa8_LGNKr '1'$]6nPK7=)QcovAh]l2!Êh`ULG_+ 5ڃ!)`5D*v> Sq5_*AUOdt Mep󎌢] "v!4)'$3 b4]y$鰢7PѾyͨKSOaë~|r1 v0F8~&nE1*>K &#j3 HIM.{P)qdx껋vzD? 8?0v'qSewo鹖"%OLJ2ߟsz-xs6@)PyCYbE *V^ha^\ttbdž"KjPyX#icf0@n !AT/@E^,I!HQY(q*7"e AEJ[ߓ@ _RE@͊xHpnY#:& U8Py_<͂Δ6.ɵ; _ȞJ)  %r CkîQD%`Cš1/+"qiGw{H"!L:HZ=P`{I)Qh@"rPu9~ L(Q-sbEa2M^jY 'wN]j}c j# < Rtrwڛ#[NTHRJBKqgh'sЁd}S cTwtt\]=И &.y&]p~k7(|o}<}O0c#DZyղu2]Y<͋L0ν#ee 9֜#4Yfr0c-CKC*;R+I2( +O{j~Xfm!śi肗 aS)gxZ .:rj0h &,CcZoD2YpkҪ;rbUߺUݩy i#Z ꨝ5S\g,-GgCmzq$psu4l@1dqC6_MK~SL:pt ɨFB=AQn=oW  - N32ܑۢh= g("ɠ(^:*{H0eiZ":- . K똂křSɹ)*M'1=EJ(#'I o-"fA-$_@͡A}dɗET5G+z^—RۘsNq2&j2qi+A"XI KvXpޅ_gi6.<!ߝA.L:R!ם*QfCΆj\>D 8J\=V罡sn *=(zX@]I i}qɎo[n >yͤД46]A - kmi 8>㭻f:W/-TsQGQ0Kv}_MkAcIˤխK]ڴTu[v4}f0a;gKs݇WLM=YrAL>8WYul鉭O~V;p@F+\_>d gVҡqjX̾۠G0鍆,ъO}xy#^>{m&yy, /.N^%i]kX0WY5Ɯ* ']UdT5u9^6 j€Crp{LwLS74ymjhͱAU@K_+)2])Ϩ4C15 9 M*V~<ɷp7!xCɭYf$T#mx1qRls<ا= ?$ㄕanoVkhKSPn3d`4+%apKʩ_RKskWyMSYNu;Gax`3vґE]JeP *FsaHYa" %*ž4 ޹abeʡ5+MI;"DrH(U+cbn2>,0vpùMrdXm`HW]j L,omrXQ f5+XwivdɧXzDN "^J ~DǓ~3x:(--R n"o R8{5 feBcOoc{*ew15Q٪*>gl_?W7iUnTUQhd&Rƨ)A턙2Qձ6pLB$j<-xZ.4j^#s+mQ$aEkX\\a&o@'&ni%K̝8i7 e~COVLqFuLoD,Ɩ T(ӗ%>MJ썒J/9٪|PSC9t.'Y:{~{AA5sݬEKi#W,yVzF ]EWhOgJJ3/xXӭ=am-O[oAeo1_VX 4fAƜw fxf_d Oe {lԴP:T4CoN?f䋬i׸߬v])b>eHayPji0Bz7cnv\dXN^͔UԄ' 67@ɿFrDbbk,:MF#9@G:2=te:~5Z,vܽ%JrJ 8)u'&Ö7|{-UgRhQ?@ȐP_B` ,FM^\T(Tx)!)\-e{rKFv]s-5R[?cYR`T-t(I/ٔJsb+-p{[B(>]yT )RgÔ1 ;xXJA Hq\cXh^Ms3?[,]hw LɸMv^V^ @-XkjU.>;#8^ƀ>F}䧾#4&̈i:D K:Pm3'L0i n$l^h}]oJϘg~: BiH,>{FϿT &@GuSw(iN@g!_=վm_hW]ʥkcJh{q8M*OtjJxΙ[-Ib9«q֔t1(OS34]"㮑A~G Cc98Z%L̽9#Q.Z{h)Zg J**$"*ޯ2ו4I)yI=giNm]*=l!)NC+e8rk$R'"؝_R+Th8U_fMeϾ4 K FqVY*̺%XY>6ARhEt52 \c=ra4慈fܸfXҜκet^A `4;<[ U)'9cٯQdM$|GE0dduȏfb~6`D<UqQΰeD*w)(^#C䍖~Ylp. ?3 绱 ` }T ->yłU?aʊA5Yb}rL6G'2c||HL.(vSgvY e&b +F5 /3J|u1R)o=rS0CS,6|j_pΈ iL-NFJ6a5WH\)0Ayx.=c[M#z׀K Aoh?>}+ࢨ!&Yކ]pf;S`WaDwk:"`k-؋[1/f?bE~m5^Wl~b?;yF, $N8AvڿR!={=vk1WS~N.&s~Pr | gKF#,a}Ԕ4˱ڜhU{| iAw@LDEطȀ7| ՂYhMmr]q}9?ć+. X~S]'tWVՋ &~kW T^(A %?Ϯ|]W{~9nǏjPҡ˂e$pcll;2:7p,kI3jA0e &<[j\&WЬjx5[iYayHgˮkHH+Mz‚CBUܴu ڙ?>TMgW0Y6 T M3ua=r:bPe~׮I_Pa2:dibqcG`3]R hkJ#4jAx8ۅ(ݾ9R(%$;{dP Z9T )"^9݋S+Pר_]ׁ|f}M :9 jj>ITs׾jиŚ Nk<Gxd[nZ5Am*8mwRDDLBaظt Jj68SLz L2MЙ'eVIЊ S9\ҌIl*ъ>k9\uiIX'}R8)!%x~r_X%  0- HtV8"}zyw.cѵ~Kj":Dj' j4я9eYVϤ:O3)YE׷!F n6}ڑީ{4K͉CC" f8B6HISP\2μW0zv] j0km~z Ȳ֧VR4}Jc NU΢*}j|󫱓h7Uw =!)x1s5+JÒk*/W[\7 F/9{XՋX8>Y<)~ Z ~T93>7E$ֺ~۝ Mpnyr+z.n~=9.=':G}|&"F7I64vZ $v#a9=Ι &93ibDq 4ܭ* 0f8ފBQŘac,Bc:"S4c;m `0vKZ4 /bKnςm'Y? xRAqP@߮LvARl?<%6zˢ\ʍ7`7˖E6CtU /RUY!$nX,b ʩQ=Nx3j‚>|Nֺ .hO"ja<7'K#Je%Jդ}ߍ *2oƈmK+W-1S+j74[x:?Q"[Y@*bӍ?Bl m&*~}o'ɊP}M㓵2{l%5Ds;'xF mJ-,Bݔ,pwuw `̯w~sX #il8;qЧHj ñؽ!v҂_xD9 n߃U+3NyUV UE&C H,8Ds4!UƂN ~'+3䯃l|zIUmQ檢P&,x:t~s]L\cހ:gc@[/fvb"xxaD꥿R&vxhFaRPoc0t,#[ fty)ؕ5}]17Ug63QĠPf?OD|wJ:7ukA(eN\U<fj#E])}ihRAHqcF-"&q(vLZVq`.u$Id'*)^b_™X`d##B A}525}']+Mt5pqơGK; l f/Kƒ;W㷓x!E-dİtI7a 2MK5aO' $(3!Nˡ[|/TTN|MZ`2LޭoXl毞HQTDw ,;ѐp *` ^N@Ri^j,0\r?rXxu\WR3bZMjӨh[`o'VuO _Y8 D+l06ܣ찈F MpfYy;(.wOb'Ĉ a5QRx^k,HL{hAwZC t  pz'M6)"K_ W2Q Jx )F'mz#ӁLmwDF4gݣaWcigj eUrJjf=`UHS Lط]~uw9}r.ۋ*9 Q`;lZd i^IG-_̹<[<뮈]1cbQCk=|NMpt*$;>}>Xt e 5e"\V&3x.ګ"h z`6e i ɵ+=Džv ƧG+CKNSLmcQf$%:()iNd>b,XS9Hus$e>^)8SE8iڢ/a/Sт }-l9& O1~Gq%w:m:9s\bPRǶn0Yep>8L㓢Doʀ7U/^:3΄aZcӽ1ϐTPc awūaݭV´GL2 ۀN_@o.ghw!Ivb `r.(",zţxu @5lhtϡ:ScSrCLY[E(mNf}}Hb*A1WP`|ub/t'r]@f/+D\(1Klo_KTڬIO1A2kxk`a J[(sx2RiE-n=Paq@:JMVlEC[p0QtDZ V [Q6g%68tΑ/v zNV Nˊ?E!^6͒(qqdO"zPxCˑd^b <_<ɹ=JgLJMTӢ)Lxbd8ݶ" 8&7Ipiq6YPm}z<ÒM&cE{6Y奊\]oE!H ReڢEt>ăo6{ 9J'!NB_9ৌC4^\QLqPC*\0ۺiEîr{w۔L9`ۊ6~6e`D8-Z/~V[y-k]+xh2k snWV5=CʷIlTdg/h[6][r>c*4:7OI-dfJV-j^4I . Ka{iEi&x^>OvZq\xC&r ½JyZ+!ktp*߯ )?p}amROd ;W&%-;+ T).v󬆵 SE 7#慙86+;2KX$2Idaxuԍ"0ʔKi U3 u6b;^돀 f<ٙ>b["aB[VV>bHigC 0O%][)yrZޠܑrтbǙӤxng=*u%~5r|bJI {}\t:Gڨ0{1؍Мw3QF{ WYtcc*6v.bly[քesmp 2HQ} gڲkunΖq1Q!(缺q= vY:ݠ[N͏ZDPhDKUJ:W{x?n{eMK_گ{ ]@g3gXc$]ݩׅ"&|m/s]j|?(ˋzu"VB2$ZKDYœ_e2LѕġlXzpM8d*?A_#8+SD˕c;o2 gilI91ƩPc6BB\˒ `WԱ!eBm,f @[aCR_#VZw g<A<0C 0:d$9(C)'c~5$,^.觮Q@ `dK}>#K>YD@a8,9{/{ E-/cK5J Y!ZlpmQثڰj>H>\HX[$S'G+Ͽ>=f+5EW1)~)+hRY>fŘ3Co=gZ7_5aX3< hɱvd:^ݜ 55`PJ"UgͲht.Y=VOnuH$-숃Ra> R l[dJ[|CxY"MӒ*xуVtqЪva+\EƝ:?O7#NGfBIڙ€ $# %#o4`ٮ1&ʔW趵b\MIfoqWT)ͱ;}™Tk;{U(߀QLr8pYu3Qn9 *S ,Cg?OѝZџ'JEz kvrJ'Sf(zVJ &EybHiNt/y>տR *YaK8^ OQm|&1׭؎ZI/QW`gqZgVEB.XEO?0J"H  0AtCO8Ǜ>uӁH X>1lJF\`nnio6' "l_=!ڲY3M=|c+EgǺn9;xetX`x^Oe*2&:k4aT3J~%s:_(U,mQ4kt= F٩2Pa1B_@.esGWv<侾ScR8O.QT$4L55C(͕cMgBoFjr"Gq*y}n?MeF98M8UwCs jk1KMOkS-_DHC_o!Mb🝒P[`2{D*hr& LG(Rlv!'!/# 뱨ͥkι: 58Qim K&PE'j64,T sU>i}nNKLSx8ceXD]=ՉIZF*Lxv0h՚>ӭsqkx:ӝqC#BޕD+[DX|:ȯ7oҼ)T#DbEFҿLʯ<]zߟjП͗́oº'쑕4"MxnS=@H ^d}3؆uiފՌ#pxؠ!QT|W;ЂxƷ;,n93% 3R؉/tcx0WZ}i'<'bøڇwۃB83تS_f+96d?/ '. 8$>9rW%^tCV2]ZCO[Ŕ744jR_ EQ91(w8BP1^b^wl3+sAr5g,gPX NtW´B:G>jh}DtEF 8Eʗlk&]JKqzv%9czR?rg =9 ӌDFeppv*pdrJT2N)"5PǞ#FEp=(R*2xӆ4I YJf%~pwtN}1<"gA1.;n)^4s: R'@$Gޔ% FU\g>3z=z/t"gW-%~cbz* >ޱ7H-.~ ^[1k֕"o{3n۞K'k6b"d@/%}tQ`VtԶtDqWWCкs.6*b6WcYTɣP`N5>$Ƿx #uH8qJTVdMlv[|k'k_iO4jvdH<eoFOzQQfD$vY@Ag*͂RA9gLb侠R&C;{;okBw0@+ʙO]?a9__R$F.:jغdBR٫NDqN3b!y5;QC!x}amU­20+u<\Q\>ﯳM;T6a渐m8Ũ):;!c^80UNëxCtxXž(`"P FG;P2Z9Z3dჸ ``՝ :j"}nU)߃#>u޿?! M%[7Sc`O VHƱ brk:)dѸpU'hɠ "b2f7SY?q*%D8SEyN {Ϯ%d^6;cRZ|k|(3$8EZGlmgDV}cŕ+-e5l.祥H9L?5Qa5-_~ M9 &4ӻay)چ)Kw]K@;MZ9*}܁ϴǞP4>9\[&HqTz8< 9˦KYf!"3?͝+낸  Ì-@W$ǼAvHH>~y؊Kۨ#a1Mjg pBU+5T\2TyCE ;> &3EsyÌ㗌eTgO%I*"iAR(}bLFF_H"¡QZ, \k7Y)>+y Ӈm6[WU alOÒ=s$j!~Cg,bU>nB=P9QQ'vApu+B@/̛D 6߾@\ 0olΧ:.ңiMV,>pŒnƧb]\bX3nN&*w@qUpM) cq/ 8UcSVhb4ˢ]սF_[!ph<(`Eˈo(r-D5lTDRΠ'vC%I30H+Fl-cn:;˔Gbuz4!u0x:: W]^. QؐX6$BrRnԕBލ|5Gx <2 &[׈Q.AI4 :?m'T*Iʻ˭G/Br* QOgEQ۠ u>r0޸ULr"Gl&ղ'gB5Dջ`Ae(|nE3iom|$0yPCR]C@ "iJ˼}aTض SncUy%CC0yͱ RƁa$~vPhro!JGA%HPNwAW g0fP9;d\6Z?C?(#0ǹmOѻHfLʱ^`;"|?,B,ykCdׇΊ}iwN|+:Pm\("xOc l\z^6!w hsEcP[B(Iph,$QyGj?xNX{c9dzy{GAF]J]å-PeY׾um3;7_W>m0٦sma"Wrrhs4Gd[~:ڞd^9M1$}4*UԷ7|AkCҾEVbJ&@^L hnQL(ڮRCJKa(PdWW~G{ҔjَB;U;vݰιߊk<#/gf2g7sӇӟ]U8.ZZ`L];GbA4x|2z4$ uK\јqү31  F~"Zp4E.IUjr%bC#< @L9Fq!o$p6Ao l R5SpKm!1?^bnY㝅fgQ!TBjs m ItBTuN(4*H(VبDaO8q Y #yܶMQ;]}d8Mhx~$IFqˑ,|/.شT7OVf/dF8k̬ pxMJqGoqPܢ $Mx3 2Urg[ofC~Agh ܛ8S_v9.D=Wy@ mrk]#{\efķLYl֎;-Ǝ=bd2;  . ~<чM{9վos*fA꽞'NPox>G>|qscw<:#*+6zw/m^vc2qВgNU ̥.eskP"[KbvDzMR̼9J@%*f}svHJo"5պ:[kMjZ2E@ΰ #}熂mIE@f ׎(l&/c4- njYlo |ǽݔY [Iewn^΍J X6Ιχt9h8% la(Ǵʼ,!GءSN}gBAC%i$ KU>5NwX '%K5͹?@Pf$6d*I t֎ސ"tʍ X{t$Gܘ;cڮ'`$ws POE3P}ܧnByܳ$,r|ZYf0`'j k e٪g^1p4a=ô|K0 v+бqڞ;E#z ;XaMkѼyDF gxh[]a5;~q~@b)-~d| "@SYs16o`5X>>CDbdQb8OXBcҋjѳOߧ5Y9b\N47ڨ5e ]dbb+N$'=T]Gٹsه}9~-hB61 =yx $t$F{V5hXFvwѻ ls-g"Á]F۫GQ V'" gU+yV9)4N:ʊ#nEĊ$n0WURbFϏn'M"Xozkπnݨܔ]?fNWҞ:&o ow['.*#}=C>.ײge)e4< Q(1/[b ȯ@PLN,Xՠ'aqyD g* { wӯY0|J}5,רSڃ+_j=Zuw:Mhuf^cQ ^v `,<[!s=H<=:rjbC uDk`=9GX4א&F\Mפ2ymC hcUA9< _ѷ@<07+f},ɱ>⺭ktXE+*Tyv;"ULb9)n}n~/^XV޷'k٣zgD!ru'Ҵ\>SH%TR'$7p,38]E~XyŵU9[yӊ4EOs;3SWD SgQ %SQ"v 9Λј;EBqsK;9}NfRϷk^$i8;fi'IĦǥ`Ik-vko m͸{tTGnkkQfW P n! ΞyD J.JK蒎Kp` QmS<@sSr#O=0jƒIiatc;r!aa #t^v8;Qg| ~  o3dИ#u#Ҏk  ~#7U>C9Y|#"Mt09&jƩ8&'#%tLZۯR_=74_V۾E}ٟ]9ֵC*`n"n*5k0u <.)+0̐4sp~ e|2#q9œ-ewn1=j#,>h6[\Gֱ1\M+{4`hwv#$|ϤBx FlYޝ`M{K`WYodd .;$o;YHC:U!TF&,Qk<^{nSmCFw,;Efef[\ܧB-da $[[/W⎠OD-[y!\-E x8V<㸋>mCieϛsU 'TGO J4z[!廱5=ФH߅0o.$Lg-&R W%GmR-QCdoȏgbp?. M (]SA3&w?uARf  ww}O8,Ív9Y)MdY|=?f`ܙK>y\vv=_><(Z̏x| A¶'¦AEbx йݑzw7H0q2lR/VZi]괦Yڥ— =k9:*_}*Fa^^t7-m O֕56$U/Uc(B6ǹl°Ya ||A. $=S"ؘr$:%p2{s1RCڎqaSܹe)/ 1 \\ m?:kIl(?cQvHauG*1mʷ y΄,%USSP~ⲮHꮼ5j-,?ʗk?L)RXZ%3Dق\(H!L]42|YP&.J=9uCxr5Q]֦̅>5𸨯W53Sccwh3x%ap ĹZKM)BУn$-\2BMySO#L.UReQܱlH_RwۡFW.jL!]q ֿ /^.\ R0//ke2W'M*gBF“o|5q"<ʙ}U@Dt+Sz:HI5 weމEe\\7q2Ӯ{_3ȗ9))M3?^*=oe Hhq ](Oze;Ky;VEw.݊&~ [T]z>^#Rao4:K>wd+N<9/,Wog}8dΜ>sh)gԤ|ec9L}HS[̣$Ƒg}͚qpDn՜^I^Lߟ"N#ldfEލI%]$]:cB"S03y,ZIH\~,_]2Uo4c P'F18C;Dz^xerv4 ܋9*an DHr09O)Xd uǵ 82@(q\ZDF qR4urPZz8 WH}t8$_@W Bf#3PgO4jznIZh|eN!&8K8rL?~۹fwR('0c%¶ւ1SkQBL };P$=;3䖤k3ź^s)@(+%S&;H,ʜ+3vܿC5}0$j=WuiD[OaT4|] Inf۰DhȞ0m'iO?:550fľ{ok H yQ({mb *Y p袂XzfZ>Wav``>NӧZ(uڎF"-¼?iLzvwrFnZYH !0"‡XopСO2m Ƈ5SG U%ʼn4-Pg~@Bts7ˡM0WW_wi][+Q|QC?/4}>\~mINe=(rGR|ˠWlK1hZ gCtr=56%R1J~tщuWLbIBۧB:p0+RӦJ`{ҋ%s:f`P75;2H<4@6, v߉FN.9;0ҮULkE*&z<93g`R+p;ASZ> y?ANEi/h֖!#x| 5N wGO}>lA/Wç&rdKO ACTlA0QBAG[w9'<4c|;_$|hȇq`ۯS`s 8Ѧ#2veǶ-JsuCm:jO V˘|қʌT@S \.o o j w@'hPX]ɭAyR,v%`.raClA"Q4GҪ}A1oy:n>*i~MlEw+)~KUZ?Kϲ_A&{Aé\Ի<@?[`C]qk E7%' Q7 d^hI/?gPASHO.Xc'IͳTEPa]KnVɀ=}Og bC @jnB!p^U{}Xeދ鷋^[uhJ lZѝvj8wKʞ}޷{(=;ZGIx_|W}K_ؕLȑIU)ioZ*ګsx?ɮOKGBπI*ߗC$)x \ 4G4m7KV)jk*ru&ycQFATjCGgg(2bW0Lʾ1,vE 3XM'P81ZTHv:lIq6D 3VU_NeP(Ѕ5^iajWQ s.+ vPj۽঱S:v!/yKIZe}d):n7(n<㿕% 2הZui6(_z݌R,NC)[2ufdFMCdz' ]'.8_ m&0D,@$~ 5='44]t]΁IQooZ/;V͟q:fbMA,י1o]5 z,x Ed`* ]K݃QIlEԧXe,eJ?>燹>Y EV{?|&AØL)՚2/kat HB~N8{ V)#v͹f砬rƗe|c]o{!ŸcZ칓9Hif)1>m <ӕqHjD1ë<t_g:L;ZݗAB5^tm3"1#ܹV2[&r"'CN\)9YbQH@TB@FÊ}%] pd+FeQB{z题!z~(=%NR_ujwSGm/ Y)+3}HͿJW'Tc0&pZݖ ̂K3b^̾K9۝V"1"l]ߪ׈ZG>$5'^=̑ãD.JPB"c[ér*\saM&4mGf>+XH؄;yb b*Q Lkpb/7˾t@V z#«/UcPY8Sb>5n;@z.&{=k-vt>ˁ6Wf]@H./;:x<)AZ4Y>>)D-BTN| k8kT¤?FjLO;ى>B͇ۖp- >LOEq(w<~&X iQڒP*,j>jId ̶p-1EQBg˥}P98O3S&9ez ':H19$DRѽ|=jw$.5$ҍiHU"%/=ۗ>#+KJkWHin- J[1L?6E 5%3mJԛz4-iDqm_p,?nsFO8+2Nk|c^W;N)]is=68C* C=ШsMCBB\$<&^2hd+b="z g0 7GA~ꁭO9k/+!Y٠Vm1~y]ɗt%xħROXqae:U_;>&h֟P ]IByXXZBf*YS硊>2 Sotv~g##îaQӳ!'mkck%qI[Y\SSy!GZާ FTy퇔Sh=*]չVW ڐ`gC_^pJ{(1k[%C (ɒE @301uZ#6@zzzq\ߐߖ Lf ʱ~ P [ANHE]2GBȯu x ?M`PV׊qcun4CG _D N9^ZRa[Q hbN%M^Rk`xd][(D_.7Sl)/QI3~=YUD&Y4zh3=DOm[#d<"02=Sy)}+L>Z  ']! K38M%^ՍG3HÄ7I~@ /ONqN)\ë# %3!#op0^;hj0c"^h&5Ǹs*F4v!'>isMJk<:ˈNܻy%8B$?ciOfwOn9a )lզs GE.a2/ \Iʋ}R ZC" ?bɲ  fpZ13}l/ىõ?I}T43&+_l]'٤P0]9DEcrVoD6ۧ_{́"Tok_rdeE܄lʫy`I&Ar`1`=Odͩ!M]{];AD VCúLhח0QʙzRWٹ*ȃ[e7aBe,X([/8^}@BBl NC zw]N@Hk>} #*k\F\49ݴ Xv^9 Ib%@:+Tτo?I󚇅˥YnILC8ga8S`NQ"L/FRv[gUJĂ=. ˛LMB_}b<\-~vqV:lU8?iXE.uǛZ;qz)`n9)}c4c/nTeȨ]2&FbcXJGbaFZtɑmb(x|_TÃ+,qП<׫ՀB|=+hMz$e GF6`HFld̅ S[i|ѧdj ^Ijρ3 havژ虌 Pi竆@P5?;e_-VƨK2IU_Ţd5zdVWq0/ &i.0 eO)ƮYK ŢKW6hd.3ٖ4kg–G4qhZ3E|CT,G>HvnpIr32E}wO*c3U;Et2&*r-ψ%' ?#Gt/1<}R6'jG:^)k[ d ʻJbIZHt;P|Qu"4QD =a19vqޏvۼ[>)9HL:NU YD쮢!ڂ|͌Sv08NYGIN ȜeSǨlҵQ~&I+,x}[Qa,k|>۹+c"rsf:7&LWCSoHa|5Jˡwiu^G Q@XľU:O|/a0 A!*"rmVȫr ݁ZS[joijb\j'(2Q L(-V(S0ϮWI: xqHzxoח s'gPZZ iMHi4pn+ AA/poL0$VGyїQ l2k~mܸ|,-2'/f$ɧX叚7uH2"^AZzgRPd1baq?i)CI ;I")1U__is˥K_%LQuH1I8ʉàΚee-I_O]E//A*Y_G9,e.j NmU(S6zio"qeRUR^m3}u(#3( @fGrV\BnU6]RݵIu)!KAMc0x;kHzK!~! <{tiq.ZV+ŗ6 7.0KYH<;YN5'@;uDAHMe\KF##k] |Mht+vG1ts%# YN/< @-@#e`ZX3)pvh*JcP-mk= "RG!A^v_B';>Siq k|m=&ԧ\;NJeAs2`X;ap'x x[eL3/>3g{XXi[YAHj+dǐYقu+}X"x+}iA% PøXљ mHaa3?0tLͽ"=. xbA,0 MZ}ۊit+:n;I)h8a:HZǝMoq\=w!!XgL՚ z'J#s@Ea? ]L[T0:Cct R|+8S!jG.)͊`N*ylHq?>@;ވW=kˑ.j@eU8w;{{!+~xTk1JPMףLFmf呅(P.Jshe$r`JKTϊk yYsuRm,)ȭ?N[VmkRgkJy("Ug ϼyhݭ qsxI2 $pSgU>F|+ՇsF~ p UI딨0_i2nLSo0M@p_u$M1{3Lrg .80vCS_S$tF5hr !:r~^#f΂S)[()[o?l#Q aMȆGeD-DxS&YzFOc7%dS o5^3] ;6R#,8)(P~mLvhpV{˭) k0v  :MuwBzY8!Nŧ?4F$_+'h^qdSlōID(\!F+֔1lގ(כ |JbE toU/ -g5]Kvq8OUg]bg襖ze[jrhV%ܥ1 ;ISo$Odj2W SIR 5FCq%)s}'h. ;L]5KFVh drV8_G{&yeS^_&r,In, j=L4K &jv;Nq}۪ ѺORJw H(d<-i$ \&\+{vb[ʠߘR|ro@ .d)hTyT5e7uk$$aĔeLBLD ։eqԁ,cW%coAU&K3 mk.IqD&1$jS~#&b)`$\EIIQΚOb[N! ePz1aa#,mdnʴBU\mR ~NW|oxAٷ.#!Z\Kg=T!mI|svJypHqN= +nuՉch}b-x&}hOT.Qd!@񖩎3'6>x.Vf4kX||5MƉdсz$G10t:C;6:Ȋ$g3'$q0V'v4VYI OHQV;dʘ:oB![ف-(T Z/| T.hG ^m: D;=#/Gr ȢVԸq*Li8 & 670cGʿ٨( `[vf9E7 gQi> V U[Vx*q Jp+xG3A.aZ?o]HP~pDivŧ4K.ry{Q wM~<#]z1cp+.v+}4JgUjąJ%b205ɟOZ.c葑<*P h7]`qRpYq]5 Ip%aBrljX BsJ-C+k9䶁lVKrfRg0 &qf,q_qA c"Ͽawe0+lm?jqEȰ"K̮P[XWv,]a[ Û<9 ʐ1%՝!WTГ:AV;qђ.X+GhՁ7J.r?Os!<9b7g_Z9Xf.:$,jB⇰04^ D9{:1UJ"7s!óXEi2 W͉iagLK u"Mጱ .1[j9H>.sldfoS雚 |䦐O P MjHhVɢldioߥ \[2$},>NiR o;gzƣVˁt'pK ^Y*Q'-F4Gׅu4DG-N2&{P*Sy)_Ioqs\J!?~25Ƒ|3Z` tޘb"J7<+ J :$1?oJ ĽJ[JB~_waI_FV]|xTJr| 樓2jj#,rdT(^ƶ2{9(JiIgĹU6*MŒ?rQrnAvT9mx م<ͨ+:&u$@? џ<{+e3 l 7\+~2*/Wq .th%fvNMsK@:~PUp$EvA!a凼uO[!oUuMDpTDٻ0kM؄zqW1}QqẐp}&G"OS=mmSV i+_oJ ܿËԉw9Pčt7<5Py\)x\Tl̔ߒ8ߜ1/oipqhLvJӯK.] .ŏ8eK7 G73Ap 8œNEZS>2j*y KqZS@|'#i<^uv;OYK*&j\'oPoN-흊]vZpk#{%M眘XI('ÀR[K>JPFHjsl"2x4? BH`ֱyT[T@ʻ>$ 6 ,٠oNI;ʾ& iuUȍ_[-ퟻ #ZǤp+UؔFa_cL+:\IPvI+T/6U{"(kؓ|p~.bwvuO9C Wko pYARVAA~CO~6G˨ʲow.({7nk h5^TOU ;2wj;}'D %=c͸g\•4KVHSC5rBՏeT+%*/nդv5Ig] yJk]dS@߀j0{H+\bQ3:Kxr h28x9k`5!QI\N&m&Vho9nT:56S.ˏkڏ_}KHݒB' 6\xMpWql"3Ҁڀ7٠ .>+54CرgUP{'f;ZIm/!62c'y\]/-w2C7P򐴤cϤ4*-Sr˫O;5*\87!f8џVp\& IkBƝ&Xʸ)}u;ET<1h]6>.zT t؊rׅ+rܤ/&UR&6!/=@Hjf >́ҙ*_gQŃg4ݷEąws JjB*$c|. &}J 0ZlL:@o$Sv(<de,vbu6u)]|A|©.FRh.y mnLP՗;r|E7< Am[;[I U>ry`H81> [g)I~&8+BG{\WA˸r"0d?w/O)r _(y+x'DbH ci4fYoLm %%<ſ/I d4QBTd28Y'= l;C2+ x$SwDTm Brx]*_lMuA"_vZrd9YS &֏0! o-d3l[4љ8v'gH#0[?%" RBfmLQך8QX66 6վeO"\qm<ˆMwvF=ZQPa P&O?UOM^8RZn()x^=qcl f[hزlx.@bДƪvev2ơ1EQ,ܚ`preN@$wб dR[J[ ^7@BeU,83gEkam&l2HwI3 xRk[g*u_In"0K*V(}R2ΪyvMS a܃  F'h$}qŹvYZ0eoi&JgJ [V-EwV=k,zh2`=So|E<`c1xKD1XLD]GC =4N-ˎ/PpZchdgp_.J쉠C75N 9POKDm#fizK:8%};~WqgbЃ޶|z}w4g41=w¢+>yI%'Cԯ^.Vu]{},٥Aت9jOIL= @ ׍gcDӜiD۟f) F.R&M2&։?mIQ FLhݑ2CL\~d\HW/@|YqI Tu;" T[! 2UFaaGj^S̸yKj.n?uLnzRᨀcGgL]KVFTTUp d;)93B wǻ3|1+1l#QzR=ܚ#<e6qcҀ {S8BZ`Ccׇp|!7hHm}=2at|w> ɽ=!vT-YLas@/#=x#ui6֣4k.:C/ޜG7(fYYZE?Ec˿YaDlxN8`EV&aߺZ4Y, 3J~K) A$KBz(&fLrKydz/Qg :$+MR/lxnʶMY,LIo@hkSlWScde(DZ>[UOPwޢK*.覔:P XdA}e%۝з2FY(˄-]!h9WtI0i)%h8x(ʍ=ou g+ сeap #{!7R -Bs))zZTW\sPコLwPtOLיtD1kCeEA8U^i{mS"Ca["JfI$+N03"yT5%Gl.UW6nc- !OJA3R+nǿ/C Œq[zwc9cWQKT$b|G<pG5ȥ X:d{8nw}$?b尠)s=cP%g`Ϯ+(m8h`FV^z/sn%$AC_q|j^]BZD1$0/ټb.%/&Gs+K }<_ ^2А0ś 3}noVkƷ1؄ڗ_Td( ;_3x}bϼ]n% ,~\2֛y @-7 S X>yf֝ {^,WkQ}_$dHIkt&iШ=sH?:zTCL$X(aJ7ek]4VOv͒A8lM.qqzfyMۮ1nو2H9v|u@߻`%ǑMup%\:,xIX7e͘':M{@kɓF1r% |Ĩ' lnx}n ~`Azw\n.¸+vTzi^3q_}ǭ<`~NMU #|&r4Gˠ\W3_Ŵ~`jmO4;$ˑ#_Nηg}&u~AO ` aX%z@ewvhYD3l TS:Dҟ޽4r߱F~-Ye J./_wWjml0gQHWP7U|5Wt KdQַ!Dٹdƕ3{K:xKbUM DG^(ф>VU-I0LH+$Vc.-2dW{p<^څݡa6(352jyTܕʿEMEٜ ?SFUl dE-rS6LV3ܜ:Є[U2jYOQ(=}I ~Z[_@<@a43r}Vcssbw !4(4#'`&DZ LfDiڙtgVo*"&E&;*B,G-l ³w&t6P{Q`@ +>H8=ڍ ׌|ItfWEp:VpnsnXҳ"}uA$s`;ͻk%0쉇`W afxc'u#o}TsZhMWJ*M/)FWn={ MPxPIKq($Ns6L M3Q-wN(k_?R&$t=WUYFZF5?LQR WUtHM$C[}:4ZbRao|`1TKx!QNGr#A4C\59[v:[UؓO B6ˏ=6C`8 .oHzzPn.Np?}daeiHe i.,*;}<13O/qsCTRGIN}Xpx%gAe$.Ѯc&i&rju\2̏syz*p$+FXI\9cz'OTدMM]LR~A'58az@skjEv4'/'f@U?0SB9I FNs [ lEqR"vʔt*63 ~i{n-j(Mqjő9adhMT K& Yh*2 K$XP 9l݀G/%EiQ I"|hbrb],uT&v"搗wZN+M^)]4O 9`)j!-cѡ4tˢ$G$t{ߊwƀ~-޿f*[5}0Jy:afȘQ]:9S=%٫&Y8q|(;C~ "$ IF"+?Nj,hD'QIWSsZC_NO Lxvj+#󯶇ʠf+ls68P-61`LBhXAVB~b3(O'$%~2r70`qO`-!uQ'!.+!KăcB~KdcY `%S0X0:Zٮ8p '%V_NUt2|Z6dETLqDh%D,O[t\dD\ ?_Ei%0&y-'p> KHg}C ?ĂV50VA‘D$'XDXz39 E-ihC5w>ӹv y)ejGCH]V`Ia}ß"O;O1R,nUTso8NqP,%1edۂu=d%]^WV~xc8V.~oo܍͖9XHR>_0#x"iGd&'qF r6HXrEGKzV\Hax aPё(C/pd(qaJ ǯ@We^ !;k]D.zst굱 Xz?FZkbЗը Wof~=$g+dbd)* RS /SkoRfMEpɗ X~j>H(3Nx ӈ;JT9_$.eK:0,pYVcmȉALmۆӈyS.,w!2.ԄQY? 9ģ&ƈ?|#0iU.˦Knj;;r412ZglW!gTJpGvgnPR6xH¨F0ϓ+aN8þpo/M@/# ǪLc/wZk;1D__u/G4 SS)$wi%Y)mG#5/P}>#@krrjXqPYr0}>Lɉ>َuh3 %_ɐC#)BA֗f&`¤ȳ{'l$CZbTŒ!Jrъ oX%lN*Knl^Y>NG$(wŐc;nҥWP +g,\G'QjR]_SC"vN_ͼ'jE?ԾK(6qG\XNr8v]Yp|u|+V㭡ˆUGFοfyF[jnZt#<*_匦a9oNM -VA6z_Wxv$ Բ+ [P_!ahu_BMS.{@C/>V'^X3_Zc>Wz6_l/2 `#HPmjU ~.B*)F$gJ&T_BB±  /A epӤL[6Z`\Ad!y({TtnIq];֦tq Q2E4ПwuJy1v8-F>QM4.ħL[(xcSޕwjOR2#Tl!h7A#lD!Iw*P #;s{Sg=IUq&"}EghL2( ѣ{SB!TmYN-g? iϘqoI8gӂ񬽥'Pd7DӞQA rs]6R=dEh[s[LcKxj@;c9E)ȭ>8MFpyw!ކa 8̅z UMc_l&G eLwiY # 60NYn$%Lhar+fP% bƖptֽ01$z c&bRb\`z ЪtCHZ*tp PCd*o'RzΓy5Z fQ A's(7aNQD</3 k="j!ֿ"Jц BRo5KKKSR}~23`BsF߅Isok(Mz\)Iu1ѺWhkdj:n %Fjx!BZfO9k֬jxHvf/ǞW +"ǕS+iU KW^$(de~Q[!;7qbKgBc,ÞD ʞkC> %˻Ĥ(oiAv'&jY>IЬt'QPQBI5VU5u13>)!DNe"QaUmr &? +btzN)=qD>\/NU\ O۶JlR4Wjܰi#-fo|?8Ԥ}wmqZJRS 2ݓ=I|~}w2An>E=6e_F (5N(mo .mI,uj]'< !3s(B삡XPs'\!e]ddU%m_jé*g8fNbYzZv{E #^SS.t ^mx[Zv\Jm%m˦A0'V?"vp=Y4EНE7CѻJSW7I=+d z  r7y8ܾ#?Wfս q>GaG?"ߝ yru\F~V-SyvnF$hx{6Y<𱀟LQ ߃qĹu ]BWR8"=;4%k &"h'߻Ím:|2D(շ%hgrnAYs;di heQAފ=Ͱ,Hf WQ9#CZ ,,* ~R&tT|-J.E!F<¸0uxC>db 3ϧM6 D:- H-XN٣/GJOr_[vx> P:=AR1AE=ooW%9ԃ7)6]C Q.ȳƆcDCd:ןbt)쑰ga@%i_:`~ Z Tla%uyet_Gmjh$ ֖\5I͋sMRF0g `PM2ǣi&Ipv&=)V^meq)TaZ SrI>b֦- Il{"yD?5~ʭSݻr򺺖/cXj %< TsAA97IJStRZ!m,rr[f@ ||:.l/WW?\ :m2 +uC];J#Q~R纂.NA}T)[=zaǯM`Aؿ edEE?QOw ^mCyiƲ+J=asdU"5y="d'"aoxҠ59>3 qÕULNzXu ~Tcgz6 ݅6RNZJ< ZEHzVp}̀&D܍!>ه+kP` vDk7׉`N9,}%<)-%nm)Qk +R~oyY"!IFCyڷH[)ŷ2J\%K3f直I=rxIV*=\y"7Qg#4MB.y@$ٝYD5(˰ՏhЄ1w 3g;Q=c xY3JPD&gzR1?bB_ff^i+[.e]~F.:'B7gQ]s(mpΠD Lm3渜q곯ͅr1sxp Fl3-{łc,iq4D{{H<l^E*}! @ 1ΒxJkѭŤơ щU@%4z^ ~\adž@7KkOKHz0Xf18@Ґ[t쑠$ppg^}P[@֐!$QP{bz# } =h-v씖Z >N`~J)7!8R9Z,@ -璪8-tTN}ȼ]ʄ85oebQ-^[ש_F$6=ȰJ@ U+П1#ϥ81jZ4ruFP9)ݿΏtxXZoJ |TܶA;nZǀ?Of1}&IiSʛYM?L\W q.A2ۅ\/KN;T8%dhVgRtS a E% rSBgjfFҿ anD;7Ĝ {lWѪDޛBbk(MQ@=$'0Q͙Vl{8F6" z*?c x鶿/] 2 9R [˵atάUS-İ|01|][#3ghPϐ^$Ui+8FkC]"nU{ nwƈ͙mRK^UbD[{)xЃdP40c)I{Gđ30d^zvdWe>ۢ=-=L.Rg|yޯA4Vu"3nc8<)hcîh3NyC3 $9xدc'KD~>9FP3P"Zɕ{-^K$la[ؼ*(4v.+ LsPש]gTʋRܜrG l? 3B;\smŃ}6He]_RbT7!ldaث@ N2ܢ]eX_.Q8gct?Jſ@XXQsA5;9€%hk -f7FhV炢JZ⾐L@ȵ8trOlJŤ"+ `Y 8K^)wppcq] ENCRE"LB). VNյK KF}_/-T࿼[+Xx+! UEyz2r;ނ&ͽl(! ] խq'zMKg "I";Rp XAVBrP庝&CoT?XA ǖ9 1J Fe] 2Ѥ}cxZ7c"S&EIR{"a"5ol!xy݀3,wfx$,qv9 g|dS<2t)NK ,l}*,} A4H%nN{efӽKQRSbtD=KBs+vYs45gnQ 8ҋRjv`((}6'UhʢӴL-*'8AqG|QnTw үNčB9\ѓ̅<@ 0 E'=<8>/%XG =`ܲAhG-~rҌVຏa]Z}hLJӷQ. bpJ eZcjMWxjđ~.cDiP%ظ +"::5 ΢M Օ 멉hU;NIxP).]:K =JCy3ݘIL hNKkE($x);PO,y1j9U;$50z*waWtUu 5}]DwK}RCz> $W,}~0Ԧl+'!7yE:K_6p?9wDc ҎcSfh/-=G\ j`&1SsO~ѷ/~~ (|?co%$ȸsJsz*9oQJ![s)yn,A`zݓ+16CȮjݨ=$DCb'-KΝ귴@ԉ Re\A|0{`H9y3w4;k!~ ހКbH6Yx_f2.Sl!Q_tXAYJt/p36ojpW0)+}7W4߮Ry.V?K{P$7PaXV?r1& ^r2)$._" %Z!CӒ@/89pITf?ӿZ#INBtX{88cOP&ؠ);ZC=T ?p5 :+Hr4VVĨyky ԜΕ+|Ô=f5S33s;|+ #)=Up /a-l_oq?j@\ ؼ/\[gy.]9?\j ڟ7B垚1fJ:ln8סnɤ|%΍*jyӘyf*9}Nj[n2҃ \jIOA.0" KN{=0^rm5lȇ*UsX|W* i5^:zu`cE: C($lr6k/&iY@U.0#?bDںċur^tzRqn7;{صsi J\0`GGE,'b?0"[< ]t&(!ki:UhGvg&腱e<>cu&*~J΃AJ[풗%@+p®pl9k2CY]Vܭɒ> pv@Xf`oƋ.p* ,D.pEӠme,ɐP8ҭ)\~=Ş5dG24zk}ي ChL͔;Q:bcI3RW0M*F{Ib؇ ͎冂\L %c"G1 DfaT^-nd"anAVw"v:8~RCu38.3݆sMk?﨡UU⮌x,b}iE":l}:Z^Hy{w6 {z:1'J%)wo1\GaKnI"f1fܐ)y{g?υڎİ *YA$ަl-4EG d-_i3"yÿCFG!'-y8טDWTHSṔǂn۵Hdܠ%=GFcCpݩRpIB\$PD0w=T3aEXrUap@7@ZMс?@4B@ cb,ϋ%*Tqe}@҃g2B5I&5jE7jimO>J)D}GYY; .{F&?ͻFa{_yQĸ.l cf,p\F4spn6w>W4_őf{Z|nϞ5[_*-FN(T2lx 6Ic!I%*HRL6zİ?L7"1aE9MU4R,sޢ@fRizK(Vw{".Ǡ싅;ǿMo$ ((3/^:Uxѧj}2B쾇/o1O,r޴R1칖tN12pR;~[Ʃfk|Kn| 'қp/})4k[odznxQ^Ae ޢ!_1MڟXeI cÙe -s4`F7p-LE"x.ko[^"FmFӢl Z#yL*qJ.:!Vܯ,S"Y P[ceT'w #*$ۋ~GC>W26̖9ޙxiƝ2׼?x/̏!,z Ĺ﨣B^i1H֣U#,4tz R%6:䛯C:pvUN-vׂm0zh\Q<;i]UpȌsD7Orm}J嬪S0R2J:.>>bʊ Ӷjfl0Yd&b-gQaP\YllTw8U@xL#̨jj`+V;t16([H*RQ؛BR`[s3bobtc} -Hmw#g~ C_$AwCDzF7"s}ƒ:Qs{ {B)rz{(ן~F"lU7hdJD7Ζw40>cxo|dD7p*Z0Kق2sxYH:w ƭ4JTE 0#|O=3 ?)eYA!M.>{&9WSL~A Q1pzo F3XJD7 "8zL=])M13 ]Q$5)r09'peŰ6QI'ϵ?r:k;Z&]%}0|€onδܩnaO3ޟ%L'RSyaَBTڛfI2/n<&@/?]wV\_⸋pNjd+|c2Ϧ}8WuSB.M﫳Q&/|sBS}#8)ʅD3T*hB3Di LpWiB ǷO(/%ih* QIoz}hBWxh`a43ϝ |8܎^Ϲ$;bVMt_Ofq48wJ.- ;O04`82_M"ӧ4 QZ 5a]d ]M 诟nKu_Eq*fPe݃ڸ,U6 hՇ ߦ22fuf@ s :VԁQ91sq9`R/$ɀ:|",5_P5qR7qXqqf4S= ّ$cSD HgKJQ {΄ru6p+].~GAZ_%bo$0U&nF[}/L* %>O H8xY! k/pW? †*GI8`rٚ%7|dZfov ]r +d v vj/ئ] *tÕb~t8@u +w/,dH=b F/Oǐꊁ%rңǛʌB1à KO5OU|*}? ԇW!3//::C6vSLMY%Cˮyӫ8߯!_}&אJN-5ýgˀV3q} (|IuWF'>/q qfVG!1DpspZ$u1D$S@gRih]c".xSU뫈sPN&Ze=3Ln-u鶹IE~ʗ'#a!?1h<%2IVߑqaBʈ n%_Zٍ:ILk*RȢdc/񻍲;M6DB؁V,v&Tr'Jd27KSDj7>70bFea=ؘIk+^}R]HRˢ)gqwOPxF,¡N^~trp#sKO2}(*ɛœLۓ>Y٦ŬB @7נ$n#O7HM>ߧ;H[I`T ltn8OU{qWnjx1h-1{5Urb S#ePhhH[șwR(6jw-~~1yK88G x,v?l8y(KQD[ԳU3a&:h3*/ǕA~0'ĕL*\坦}+#KR 5yUQ=Z:VvFrgBs (kq+ Jz8V'<@J,CBڕ 9.>e& ^FWBi?HʈN2,5aV<(i%>&Q-:fJc}&\H;,(MjB ``AV1#>63  i`6MW?zYY(&kU0w-~x߀/KݤpVVI$- jej~``LkƤ¯BtJ@lu5_p,1If3hyvf4t,`'*rUR8<޳J OhDn ?@i]zI6MAWz寏|nY-2j$? 9%os5~V✒̔+|QGsfi}60f$ƾΤ7^^0SZKD7: @yvdFQ'k$f;*{K2Wj OՅ3 5&Rf 9/GZjB飕痿?AEfg"𙖇՗bv(d-iB\N "RRSɬPTR/\+n&QduD|n4G3M,cQQ Tޤ-xaL&*WZ4Ŗς+,5(ZAFSLQ'6rE=4ȏeu+ҷ zqGkp%mUJ|չE(~ 3Xj(a.ĔTfr~,ڂC`Fsp Hv?wm+K?Փg<g7fF24f,8HKVjDч/6rɿ6=[ԔUĈs>Vp~Gc`ř^?w4,4}:΢l_,@(cّBm'N^Zö-!Ojll1mDkW88Ġi$B1#{pݿc?ޒ2ӷ;I6+U1nVBk? =ձ#9ۏ9:x&>=L71_󝷁bl&F+:.fr@SD"YPXf t l<< É!XȍD?](:CFaK &EX&cEu}Kw莋l 5HAF^",9R$ٗL(BSd]M4!{ c;'Fgt9S˯N{ymKf;\G'T1;UF΅e1K5- 73ơ%߰qx_@&̠bƘ ="{@?$ li~1Fe*)a@}*碈 U\m(}Pn|p>"rK CTZ$CD0KL~GG?w-,d3$dMt ]rrd8.TTn} 8m[95_')c)pm`m](f@ -<nQh"Q#Iɖ^Kt1V iWhZjӪNOXh{S̀ݿ}{J2wd"guVQu2e~Ul`ҡ Y>cVPff3p%el#+&hu2J$I:9j!CG O ?4OшeBZe;IdO J3w ~=egS- 5q1`8|{ · 2bWL'!2d< RoWH) sbҫOt{U?^\Su{_]ФLl+ TY} &.{7#Uxj_Zvh₉Aҕi i`AuLkG)5iPEdۆj?59\lGã ~(?;_둘مe s\+,j<֚WR#Z$mD;+fr@mqA x6 BSV"cY fyE;n'*/0zdT_yY;sZ[mVã^#{_H&&IOl2eC gL=l6 >I ^Xa=Oz\eL!Ӳ]Fb+,( *-"0+'FVlȿ4x2R`oQ dFu :Gp!yWdž1u(rt/I;m~b|bs:$E T{RBICcγ]lh.n.hՏ.k*TRvX&<"{ [L>|uDA>?+V,#*>j.zG#Ub. Z)8}BwԽ2-OBᆭ奲rk֝IW)^:zQ`mWAu]쪇 Tu@FqP`Xwi#Rgrw䢣N5QK`y#]Z jx?D.qrsƧղG6<S_w%x$U օAsAJp_S=AlZ%?q|Q |xx GuŨ.Y,*8@29L%V*k\XAARByT1F[*OSOid !trcn#L΅3b)J iy@u7D~s?ȨxAE[5B')@nSey ޙh̓,z5w5`FHI ۋ&M9ewE~_.[r ?=|ֵFco}Tk2X_8&7GEgSB2}ٳ ,I'$wTnrݭ5QE7NMJ+Mru^R> 'BcpI u z)ݕ f~/soP?<4Rr ;|+ن횋@L wt)<.2/շwU3bE}yKhpEOlX4-<"CA XtI-@_vPR3QcQ=yb0f>~n}QA[Ж+)}' }CTm ]4 Os^P1/95 mJ~,WY甧vAqƽ >!B3O7V#_V7ⓗڳ4\X\K 6˺f̠f~j@"!C,pl|Uڒu I3˼ܫX[J0鞟ʇQ[Мq}jҙGkYFD e鯯qXCzY]DP)(Pd{L6 ~xi ʳe@m@5ȯS5u!#lhCMAK̃ *%yF~sAy7vHoU֮JϞ "B99*w[-%.} jKQuWxO۬f_lXJ{DJO'xݓ>0?H_(moYŶU@_ hq@FYr > 0Dr %MtG3+]^_B>s$.n*BiK+7Qڢգw+5lX*͟CT͞3LŵY,ot,&Ô6ԻФ$h3#(o)t#˷ a`$BH]_m}z[?FBXxe_y2jm|*p@aw>F,6Ë|0ӱE<ϫA ;hۇ&忷ŗ.8ACH>w<7Zwʻ/V?{1ha ֣lWqu2GzOLIu(nR8[ b}N ^+lU谦O>-rs^bc @%.P\։[Zzy=IAVGU":<t^,ۿ5y%EjEꬂc^ng3l,ғ /i)2 Eq$|uLOl",u|F!Dy1PfRi!x4LZh5qP$iB-"Eփ3heڴ XlBbmmCj>Lk'(yl=Ru}ڜ\=s)Պ)1} 5F2i~(LY~{y|y 9)^?}-Y(V]lHh+&#C-R#FedrI8l t3b_Olɿ%~\Y\\Id K[Yw9ʘ.V_, u{^|D҉:Cu7K@nvwed8=ekc4՝B<$!ml|#7܈W̅0ڑ7RBr59Ej%AΌ ?k#:z*ƗHrlL4Rm7 iGbD]F8[O^\E ?{Q0_8 Y`]o' Ҍ҄6όi1WL"Ng/b dǥ`F mNN0#^mLeh jH0C5!jgZ|,@}0Wr7X2˖R]HY['Kbb+o`>OQj{iSW;?'~X\ >޸ʨ'h9-Ԟt7PR&i25Wl3696 jW2gbSnѥ>#qlw}B=Mi!h r<* 7[ubC.h 1Eu̮~9wktz%]"Z0.ePO3R@)/N(v*sݣUXY=ٹ$Ψa;@|: +1m].ȴI(RgYgu*Zg^*sx>JjsCdNPΗ7q3iy%r̷X@eaY}^ y&eA `%'\pRPԜ|%_}ʜLħ~TƂ#lj1XzN͗1,njʂ)@ )PtU,so5sh+h4ǣw+AŌ3ep aL+SLWhF Ťmp9i[GK)h4I)O$RvFT'&뷽[%?T$JmhS `rr3~GU(UncL\%PGOX^]GI4 SuTšir<ȧW)0ԦiH/|Mt*VKm[%@ hST hBi+/MlfYQɖ d18tf-k*ER؂t$%IsZp3fN\ihn(Ʌ軯YȘy¨ gfYfo T &~%º,BUMǯHK&qmJE0ܓXhn=C\n²8\+lWV~A0\*evfl 3vt$.h ^GD:[F ϨĀ&);DLUZmJ;-1E&ANE<y)Fg tY18Aܢ/iǮ}}mnUpny xtԧkai8IH4ἕB)'Ā= v*W :9L7ɛgPS*M4d3 ć; "ƨHm<1{U}%'Z-dD-u͔Ac"#wzΞCy ao=vSr").VtXu-~`(3Zcb M]fQP1BFFe*W6B̪FyŸLXkHJA4ٛjTFż@ #{0wX^. uF$Q_ڧ9.ڌ4x?zOT0lV:h(vvBG#06,q+EiRDcA2a+7ٰ 9-T/瓋0 ǯ7`]#L,jZa+݇jܠM9+cҴ֠>[l1jEd@*_ܴ9ʅ-kY z|j.m \<$N|b,LM6r9׫o"|0m T}\!O:-'Ci PdJ;0@( )QTdv߸7A?^R(PlKG *.`O%/1c%5+t>0q"kb{y."<~-CU۵+,; Rgr9px,2xvޘƃvXIiƋҨab34w]} @\b^7hmLX<<Ź*)ni/i<{4䀴 Ԁ5fɀf&SO2j~OD`0![S~oOc99m]Dch\ SsL $ )bmzeT៾5Ԕ{{d=i dpIBbQ©#]E.G#ckqt=iH><v?^^z4Q)v@f_{i!_%2U3a sz5p!"A>xz$| $Ex\Bv$ӽe$hkARG]edޖ6F؍a.&w?:BcTɀNRIɑ[!*4ZBuo$xJ6t4PW^=v{@HS -\38{Kodmk1*e- m1S*pY;W,5pSE%{uOx麵/Dsx):cS\J߷쬒wՕrc#V`7IMݟl"(]yC2Z&mFHcBC <_oyY#\G 7*PA).{k$=Ra圬3z+$Yu? jʃJK2!iy0*% )1c qXsInY0ǯX ln8%* dgG=5)jƝ2<](}`;N;wH U]VwDZ $Gc>Ę` ~Ey db<_tllfI#g^=$"v$ 3UyouyR^7 s2 *9򞔤(}42=_9V6΄>$3P`o2ݨ&zd㭱V<t+TBEPqaqhNV`6%WPď_̊f~TDv^ gйWgZN`N{WzzWE"209B$~]Y ѕEER-b>%|'üp |O }&!9D/ I 3u [{ՙ`T!6yؼnYpǴm8>wڴ7@瞘;)ysbz\2]ЩY6cqI9-aO}N}PY+| dtV^0XKlC~fSghMR&xzlcg٦9\fkz<- {`)J mu4(#M˜L׫xMfBx_I(C:db5ԍ0htb|r9I8᫁#5y1gVT出_{1(ĕfVg/vW'7:]H_` J͋)%z;MoEypK&=uL~᛼ggc6wwwnEjf4MS|Zy|;ckH4VZ¨`e~$E':k6& ³CpeMU; ns;*AIR/f`E: tVE$7;Y L Op"I$UPھ4iBPQ (;A1v-{+ݛ8#N-Q42xxKt5h(YTB}O(5OO?H]^#'@*VLc#Y+~d笠+؂K Lqɝ4o/̯ LKqt^Y:}'})]Qg*#T0 l- wC,>2G-T&DFFͳKMG:f=F#z"U[9$%L2OACc7a$i H. *Kw+ȭtm /42}U>`dN,i:*ah? 뎏##DrM0NzUp=I%,Ibr!DMCr 'YyU- A*[l9F \XHKw턳!w_3b :%v@#d@+dQ[yuQ =T֊_(HH 럏{}PFp]\,dJ$aFQBcCHbxxY[&:H`pR%C/{螊}&|zaah v̺1;R+sz]okxddϫTJW"b86oʀ(w8C01O>SBĕ8/p| ʑ4 ^&QSz@o)aIjIiY5 2PURW_[ w93/*<Ӹj2GQF3DEѢ?.ݻ_ڤ:epc#]@&Ax]$\3UV__PzN%m X[rN~WPXCHF_/HZcTjU)4P8,/@grɺh}۷ziꐘd|M>f΄u_cw ](ĺ]"Zdo_7A!iV-Kīe9ZwA(n ؗ!ޫvz76QV+ntAk {ݎ׻B e}ǵ q!efaK,b%?ʋ|`7?YZ^dhT)a M>EUYGV8@6h-NU(~9V1 kEpoM{]Gos?eظ\4HXP*6ɏCTBNBY* '5mF;feZ6BN>GD_.I[Ț{Kxwm񳜣ָnA8!{.<>zr3RC $zȵ ֘Ѩ ƪ,eH/]|B@);j,.[ O?w1Wevd dB8Ymϭ\aμ3ЏG5mjJ:4#fY>5'4nՠcm/LS^I 4d`ltPLdFlzщaE&|5ɞɮ| :k O3u^4P\ bqTh ˤ`Ջhι`֚ R`wM@Da2W22 -׎5ڎv˕סWU9D7Az1 'l1n2Kao5F&?#KFhGFԘKռkhk; Wp'E9*sWۘUd3qjv6L S '\Hd|O҃L9Dqg6~\my`N)Qy~P|F<p]w1N=B㝒! ͯE&I=w<R.hѐ@@yP\zA ג,]K˄I:urhpRzyrG,_Kn.B:kX(Al{q ll_^Bb_&()jrV'9"@۾?Mh-a^$u?H 2AVAO*u E8n% BpJ<8rl mcT؂lR f񈼗ň֝-%C߹ܑVaӰPHcu%L \GE;3E4r '_トb@xeA6 OQ iqц"\F^U2־NMNGBRpFYi vk*]E30MQas܊:|9$C.2To DR aDI;^Qc荇{@ǃxF".g;QY35+PVFMߌ5n'HfٶτrHѩES2eqBMz=DEVrhX|ln|b#%^d>7e.2\BVlDIVa1V?dЬ*[}("PE[Jt}~+\3I=3z _8\OK<oOۂ01IiNEʍVd. +4 1on.I? av 765 s({GE7*V*W0XJ,8{uIS>ITjqd5f&<*j&$_E{x$UDE4 1!"zmܢ1 jVM?AuXA(v":7]u_7Gd:*/<#e]@X~t0Ǟuݞܶz6:v$`zM|q H ")TOVѱ?[Bwr~W{һO=dzϋ.H>A@4$H23)h,ۖ: %NXk$SbXlqejy '}2^6ߪr L<}:wm¦t@S9dpuNQ|:8}g`p'2?AXČSTBXFrؐv}c}#'+jWӧ^ $!x9"Wǹɟ8u{i*jF f|YNHڮ7c/qJ=kg-6LI*4A>'-W26AGyc l'/';<4n q2&GKa(naia۰3w00T0U/-!Vvƍ3+k6~yv"D#ϏxFˏ9Aà$Q:̞d=EY^-J#8 FmWT?||0-ũsȈVv}Qؐ!=׵t[LS0;J Rrp33V/A-j@-PDmy~C*DQ)=n.0gDqzi@͉T޹qQJ!آKȏ:6mF|Jĥبddܧ&^9j'!EiPuXa S_=AZ, 3"F0y|3MBnL#2PwP@&> B|nb89Qt ez)OO'b /)挲ppNrg܆H+cJV8v@M:r{[Qut;Xj@*_h! q!HD>% DH훛}2x(h*n ?k ^6rJ]\Sa7Cqk͏brh 7+Vn䣠Gf WYR#\@*b#[#_Gb.A\4 ~ha}IW"EtuhUN;4U9[G A%\#ZIW`+x%99*߶x!L6H |G4UU-Zcޓ,|dޭc"đⓋ8-gΓ'4D(d~/qqlЫiÅ- J$} 6kY2ŲJ{?N^M楱 AZ"0V[|rq~`~M^4DpǾoZYk7k<ړP{QO?, \ HgVk߅,\!&2XKb}΍q1 M>';,`u4NT 4 aH7)ӑgc Փ~O ἤfq!UO9Ʈ[FcO$:U׺{h䃤5T+n?w@y&E8 zyП>& ~%/lʍX%\?s+0k|Sxu_`W>^z#mJM9x?K+T<#δ eE ҵWb֞ߎi,#&Ue1P|GKWZ/c-] cK c?Lgʮ ;Ѻ8x|q:s"7~jBlv}cZr;nlvoKVQo풤jԓqCnB䓫UC_ߛڱ$`7ܻ k +y5`%Nm7oѡ΢o:EaS*?I6 IGxXf @z'^c( )7[ h\ɢG|g7\"ÊLu"ao߬kD ܻ6]hD8\ Yl_WM!0KwZ/& &<{)v|G7~,[0wK"C:'is1Ԯ5TA)=kC:S j'cj7xAǵ 8eaLa1r\XePO+Pͼj])Nyӥ]]NH\OtEx.ƻתi_?c'a?B}L} WJ+jxa@E"q1a2[jW\G6v_ei!`ܩ љS61c.ѕ9.\i:,o?HazcDtXTQpGĸ+UW>WA7ί$#<{;VOXJ$3*J IqL!JԹ{z ۋ:a93E2:QбSM2/wqD0]vp}{Eehw$aZ~\6iH3]#5;`Ըy|r9[kDQT08E_vǺk*LjE!u3y}Ae.Qj6edrxpsYv)>] jW=aV#jdm䙾NjN.Ѐu~Y6(^GTe5B[K'v&r'Tʹ>XM S(Y. $0"i%_/.V\܆aͮ*c1lye;PrO"s>M1d2B?R'a: <|wL3:,.zAw4Fs7I?'%?Jxp4ro5D&8Hf{o: y:ӧJSm(znn_2lbl23[e*xe{;MYUoU>vG=fT-_( nNe5#bO@EȊXr1[>Mʇb̪_ B#su }Z6SS]yc|Ћ k'>o7߫3OE|k Xʉ"*@,6;yŠGwgcd\PV:;BP L~&v"ܨѵWSH.>F\60yCbƲ{IgU7W =:jBU}rm̢eSM Bl#5Cb:۳h䖲,je@9>R,-a5jZ(e< 'ugl-8#}JނCsjgob 8nZ]c}V5m*<}ď06nʇ>"t3**CyB鞾ȇkL-bгi۲N'Wi]all:Kר gfTh:z/[@޴)s`f^㜬K5h4 ;In|)$ҭ/> ܺC_e\Ѝ7DAZ?x|jD5*Ҋ*v0[w4-}n,ʾ}JA8O@_8g?ROc ͖9~Ps9\/hD~ow_AfH@c/1<+Z061_$>FM X/^D*Z)?s XMvR\ia8 zV,FyNį_s љFy%ir((?6OOua@?@a16e#֩ss!Z﻽+y0Q9B? ,>6M\O/x| h⹚p>G]hZiѫ5DA­ S2&r%{`!A}Z/߰ClXlDЬkLc xA!/h G8Jvi8,.+w;I#Pp2alGFB'DoҽD~WuRx}Ht5*a/!Fg9,ˋx(H"ȧbF9ßʡea괻B2 Z4W0d_ܼ*(]z4|0u( oZ?NI[p؃\s`FUQAds/" F oGƽpYȅ/"*x[-Z℄hj kS˷^vYP|Q@| p٘dGj@jpT4K |>4;RF^bk `I!dKv&*=7vg4cMP@u{q2 Mb 6KGfp;IțB9ҵ.6oٺ}OE>s3RH&HO o "UNG96Wd{( Z:F}4k^ s6f+i(qcg LFLhBu Z*&3aĆ"<}kbڍ;c_kO%_EV{T&ռQJݮ04 ܕu_QHfP_Eov zWKaA/Ʃ/!rۛ;%cD)\M ;->{zc- Wޯ/ @ >H=*:Xmܹ2\@HiEX;6%|ؠAǼ\ҁ!S.\k|aA|+kgmS:o[h[(--(jͭF+EqYX9T V:w>A#OvaUcRӈyr6J__mHF(OhRP> öP25Q>Anܞ?K[ +h2;uHqN5ADOǏ)A'OG/9z?( W(Љ.827 wY P_VRSNh|9*ŗw&Toc} )/`j\Cەb]kG ̬p,6vjgW@?sӄoc:~ഽk*F!Õ8HvrR<ĺX'@7Ԥ'*PEyj4鸑<^>q;^pn*Pw5UjIOO;[!嫠6V(zHT%MGB|[< jpI>It^LYU;JWuF٬qTn?M4ξcmC=JdÊv/mq֪n>/}7|g\vc_+~6[,# Op&EaΜm_'͕_n3{~ҹתuXA'".r!V:pU.9[ $ 7؉D`VrTNVɟ=)EFffw._(N~B[ O4W36mOjdu!ڰ6oaG2*:wY~: ʇ,I W/FϽkq;P̃bƶHe0dlŀ'߇N~@G:ڝ@EY ټ 1JmjbOVP~h<ړg6as@4$;9VW{Eqa g':QI4QQ xjoP  QՅdE x\'ZAtW9E~>^W D)z9ш ׆FuZb;|7-ȇv:do`6k',!g 9,s'Qb``)_g GJ55^lb {G[s]+ #s5}ӵ9,R p6Ũ#ބQwJ/c*ݶubtJ|3)$;S@nV BBkAȬL*'ƤMJ`aO=E]Lj7|[f 1:O y`LzG]o Ԧ-Q̑=Z**w ,b(-SciTsqZGe w.iO-[$Jg_*;$E#yyrr՜{jv-L5=]8=W.6LSTIs/ 4e+B K59@Aץ=d`#'O&Yu`Dt&^O$U~~Z3G>rZyNUkk[[{f[TJƌCC$KMcX>H Wxs4^ɖY!]^nL8€b[?GŹA$3c 3Gj)V[ުS#{IaB?tCɠ+}63"tB݇K9Km[g{Qt:+{píbK^bTJ >9ƹXMЭwp 4^#R{= ;U(5FѱBK C_5#ZbgS?H -4\Dh^):q9û`5yZ݃I8Ɵ2>v@kvo\ O=]m)F)j :e`VH&s;Ph%96f\4+5fcj.~e>2ɢ-i'cTbG"NHtPJU^Ō (sY|Y ]N:|Dn*)Dֵ3Q:s X-tr>Κ@bڼfPD)B>T #[7&\)B7) hPݺE4#ؖo(H$0ӂ-Z|aV6s8 *ߧHIvL ^FIt@풨ǻLok]8CQ9A$[`iQ n)yc^u΢=|֪#[3|(6UkڐHĵo[pS CayxuBNFA%a-$AɎ/oRcuTc0 /գQ;CNt!8hMT'Q$l~£ KPpT@M? VO%`:h& o/!5XB?5$ Vl evk]a5O[.H*ςH1aM׹u_Kwp=UWfʒvaH;?hf8C~'PP]L.ᏦA4{hccB,*|Oo5kO?IPU9+RzE6\)FImN„Sݹ:רއl;4Vv .e4X{KWpr< ;pTb FZj0'8 d&J@ƑW~EQ yU";|b ex<ߠE>.gɬ5K:)ǛOp}TBq/bЦt.A3(6^*>h Q ~s]hamsL~%ڑTdQXX 8 >(z>CpS˙C؎û|X,29O=0 ...Hx//QVQl1 qxE$Kc>C 'huLk\n2ebt, "2CӘ xlJ(=a!ځuu@q`t|nx_A 5GHImh.C O n`Mg AS48Vz,ؔp::ށА6܎N|:Iu>+пuWz1rr;oX|OQtзi4M}:mNrXs`?<ϕRA5,́v}o":lp?Gí+gU[xߺ1$]dȯ7`_cX劍gZϑ8oqW-[`&:h8c PyWT_h]i7 ωЇ[r عcbE-fa* *[U .~2D2!hRY i HEN.3B_M~ָwh\95%F%] E60WeӇQ0YGB~2久i78~1Tk8![zN[ ϑz/2Ъ$]Ż2xhj@6qaG?2fe~['ԕG!-U\ߗU bp(Z#CVm_s`OVUnvw֯mhN昷(vpq}<*5ϯy} pB'E uMB;|Y)Rs.|;ˬ٤0Ek8h|E†ۍ挄*P("xnqa`-%n65^&qQq)g+y)bYW<ɷK-kDW6 PlQWnMzYĻ{4(ALwۑV]9`8S>7%lՀH@vdp&!+V믮EuW}xI%XsdYe5Z!W9SwȊbF4{GϗyDS_ tP| ď6jQQFUO\;(ܹO$Li%  %Rۀ"ɏr]T- 'o]8P̾+#Q*4ZA7za}#=:0LszZF TF4XBH33,.PG/M2}tuHtdᜮGn#r\!ffIgɖkqD"R;FUSOWG|"Hݏ@,uw0sd֩pnn 7MPA 9׻*u45+f-BM7ܟ(b?"׋^ƗcFQR5 `AE?:jG1VA$[74j?^{3(O42eՊ >BNeK7o]8ˮ- 7鷙n}a63QѵA[k~M6ُ{M#kgwu^}EvHNc#V^/ v$YLK\Fsz"~-ִӛ B3,lc49|h%Z̩XI-R!25Qj\G BT*b(Z.3f;L1{ SijX3ނItYpcܽOY(ŀ(V\GygMb`;aJ@uf0-XQaN+{d?t@,߽& >ą$5x:gyϻ/9Zfj6 ;FN`.Z !rӋn&-Ł O"$JWFͲd@?I0hA{hm MJお;F]+0)M ojx"E}X$jKfL9 3/șD/R6Z_N5Ԫo5_io;S7R֬§E'sdNԎ }ϰfghjf7ii6qA51Bd?joi;!ٶ(SW]T+Yn 1}^e[Z)`}j)煉 &1SLuaĽTG'a[tn疟ΕC2wY#hN"+2e3B.T66 0ѣ[_,%/HL\L-'!Ö$fq b7]UVfV~] H(6b_"}R[#0 e%{+,ES!Q˛/I7`~ϱY*? F}U\(6W0&ƌ 偔{_qp}N׬~y1tMʰS^p5UqV%yӛ9 x[[j0b|:rriS:F^=\ĴFZRf?H9mNu%PT lakN򷂴lp=ۭ(&/`ǣUYŵؠN8J S[A_nJ9 [+mFIҠKDДM}L%'W/ хtCȭO) '<@z0'ZO\,0:1riW (JaJ (/T$m){R&j8< xM-# 2 ^jInMI% O҆S$1C9nU 36U:t"Z0׳3%Wl7O)l(t}..+Qz\p$FvKK>ޓ$3c ;X6 zAa= $爲IzVMdq>);KĊy{h&נo&c̆(( nϥ-!j yz-Y5@Ī OstwM;nmpn:uk+[ "EҴ3T9{.:6"b.<ֺݶ wRYE Dd&CltEaPQOȡŤPd+/ Lze,~0`c!]xp蚐r7e^OIh!c Hqx ݡ}Z^  J96aocg8\g6.u|e4]yTk6|gB7Saczyuq4C84ԏyn&ʱ>"4a =p>JBg=)#TԇMYPEG,jQܬy}K+Ȩ G0,p,9ˎ ȏ7YA1J~@_œb4tQAN o"()#+f SHw: Owl#bGzɦ u*M=g`x ᱋yb8jgMBGB]Xym]A^hb_mtz Ϥh([^#0_J{<ִۮAFS=^>n*'89р_]=aS}H  @u.Yt[>'$Q'?w6 j"LHE fH۞!%M9Ʉ,U5ODFM=b,hVHd3GH.WwE_]Zv ]1cΗ2k/rxfLpg|>$RHlGSBۯgXս"A` n(["}NH_!GQ*D*i:lm܏?aHds8cBһ /``(yT楏b{&Tm$fvb*%9ū kX Us9'θ|%Ѻ$J  [t_(ys_d3L.vňy̵vMr #~HVs`Uz_=ngf`v鐼pE)[:ؤJEGk J c=kQz|)Nwp:iD~ }CfC*F>t[~y!IsƧf˓FRN_erUiDA=Vɨ8A?&ePR%-ũ.i\vV7 o#'CI@Dm; aLi]phQ3Ն㡤FiLM;?^S$eMnyeN`ptG`<-r X ܢGzD+d7 A m@\RMn% Ñ  A]jŠ A2c(PYSf"Ŵ1tOx6F 99a\5 vu(lzԊg$Rfi"j+&zI0z55Е;ё,g qY*A'klRh4XRJoQ6J `g4xd}*Pՙu߳G ’BbI=iCJ?'@roe[ S~ٗ: 3b֍|h'_=:癍H<*^}`J}z,H^=&g_ՠR\Rdtc>z]I cɟ9&@s tx5d0l•::!p!l\RAYqr}HibuevO >udoRU# ln69UCn#ϹU}spc;RњXUAD\] 7b4Q³qTwtVjMHR1к=pϑ)ldNYOVx(psti:Q gd(l!3;z4 FA%U:7W7\L$& w0" @:q(>7mS=pykʵ~D;z:}'fX'YF,)-jvz;1 b#UCƉ񦸗 F̙!!-}?Tu{zJaRo%KSx*IN$c.mʶ_gj¢HFv2EK@|y'꩘ʿ P[{;kA&kH`_Nl ,)yENL֚Rp ?hYǷP!̔Nves%axlq>Iq~*N Uu;QsW)$4R~ ܩ9IIw㎯C_)7qw'K]Jq_szU+zHM3k1θ=ic=QmN{aAr>SSM,r,UY;c1EoOeb;q:EMq $"7m?Ebu.o>%:Un#blgȥr2 @ZoXl, 7 XkCCh<GcvT-ݒǰRsSe m -8CF v"~0fvB/@Pr(ljuNNqm4*De"e=Qңw='LzCN1d(I;g(M \CQPUur~d1Fi%|*0 rjLm]-'z"d2#A9N3y'+aldO% *~Ȅ MXVrUw~ְ6n;1媬L &Y8xVDmHΜ9?o88CWFwloĘƪaLֻi=CP”E\eO-~=db'g+ŧ4+zϓ5L5{ :~'Zns_Rq(bJ_BBG3H96'U[m(TnFꛒW(r 2ƪ!zu*3n<7,(tK!TWҌ2(Q ³))REpػ_;"@}NT%4?rIy>2=%9o&vK:)b@3ofgcfRͳ~fi6cD]=˳E\kM80L0<*.jPHXuUbԳ:8 *lm W{oh_q! +SIPhS)%oyrNK^Ê2H{Wr&YRbv06,_yk`X))Oh{~ޘiAim [D߻.q7~+EP-WHR!uC;{U95)9Ks1Q4c\:`HI/y5m 3A) } Rg2ѿ8Bvu<'gg XwT'ZӤVȀע!.dR wkW^u#,QhzU`օe* 6aз]#LkXt<9'Zq<w&7YnSaD}Ł^[סd`~(=~%O)*^w%MW3 0#LRӪB@6OzyP KG gK{?OV΄,o9ɛkv?U=߾f4vD-OI"g T[i>h=.i=Osrju7ٍamj|7,d OFщVw :#~8u9 #3&|4Keв l`u260Nt7ng~Qo|QX}NĐ /mH*~ί̙J\;ǐ=Q0`v3R+p: NGzJzQ86sݸYN'ybn1VX Y(ro/JH-WhZDeݗm+b"&~(QGܔ6yrݶv if:8CDR*ژF D!:-EkX2Hc#Pj)HUϷvDTuh@08ɕl܀%I89/|ʦkSxpWynaZ$*VO|RS{̯rI6X{A{ƪfإk^j!>G*Ct0IC 3۲9 Qeс FF.󊄆(%@VՕCz9ՙlsyƅU 1?eցȼxwܨ"H7MOz1N9W f6 S̄MV&9ЕN ?:\MR2ȒA4;'% fAśxM @87l!j"m$,"Jz ~ŀXtU} R!dn %أoִ4k%pRzƟ-WSQ~x(m/soe::8m")e=Wiݒm%N2g> `7U *}, SEF6n#(1uGO|y JBjuo uIYb7wc[h\NL5:K![kJ:[N?o<#fԈcW1?!^;0YEˋtUMA67=g7Z *oJ~I(O:@iG{ P#)c6}kvcMwAqMol[ý;m~rԱ#~ۺH5[զ A]Y]3  j4[;3hcaonov_:2hHhTA?BMPr$qoA(UWG<.E}vJ8G"a[E|fAr86&"{ELxnk yPgn~N5溋}*SvlpAWeElyК`hXs\A:QkNjxo+mmqԡuU[#YS5@s1}&^Z%:/Q_:t1vZSE Bt7o`\[P i ȓ!(k x2 |B/;kҳ4C7POX~1ↈ 'n2C8"@`x*5e 1/zhT& .zD_zвtAB"\{4@$iS7GU*-5݄%HjŃJ,L%JARԩBMuLocyI13Rwj/Ì4̻•!foR@fqvU`:?yd!lʐ 6Q(/RR&+(սZ(:wxIuLF!hԤ`bH2p<N~! .Ĕ$ 'Q6E_`kkBr@Bus2'A_Xy5)[1C)%B yep!:l/llRklMݪ;vȹ5MP# h{FcޒfI?/V`?]K !qU}"w|,os̸&kuNBchcWf5!>|nJ %\/Ir8_c{Yg4 ZCw&\tۯqx/ArfXm|P{hENʽ*҉Vz;Y^;RSǡI ]CCS^5o fazd3 a#pa_ ;J؈ZI( $'%m`l=2%}MBlQg elm LjVO1@bז' d\j԰]Q1&L"=bjj[RS&:wT6"td]*LcB=cC_yj_̣9=:Wxjl>|nuȫؙ)>tDQ 5=*zL2YxE!/' - EqRC U%cPuwZ«54I+b%B pJ2Va?_i?B)3+(p5:# $&cU!Lzy1|dB/(&r!S0{Yy WYЗIasovc`L)Ic:tlCwy.Kp,hf#I%x#[b$SJ| xdN1-T) [e$@tV:!=b>1x 4Ο-.-J_f}H(a1Yl♶-Zk+,mK3B+p !F@gV1y+eߴI|f'TT kA0|8?0)$l`QOHϥqfEE1D mҼJ[Jf"~Xtx-F<15F6scz0qB0Je+f)lX Isu*aRb=7 ۓ[vhG$ 8j5T@ۓԧPeƟ\L^6PbCm,pN12M#Z}g1}I(c s$7!RI= A G8>,Bb2R Sj/oD$@SJojԀ)^G5c=Ô+J/_n9E 7>jų;Qr{/L (g+AUtag 6=&[N*{!SK[2̟KOoZ1(Щj\Ȫ~[/@CQ [+!A}{0:Ss=LzD]qP-l)vzeY#=KXgygW!$`SQtr]3Z"T=*ҕ w%<]9 \]M kcoA Ӱ݉~:7C1빬ڿ9Z lF؏ZkIWC"!PHgMr@!9ذK-KS+Ⱦ;л5pfY=}@CMprS9Zi! F6_ HRx)^X֢e L ;=Hd1#S>#0hS[>˻ L ƊHѽ{$ r7,^8A?Y*3 6?o7[Ôfn(rL &̺F6։i{ZDm<˂Wvf>X7tnO ÃlʯКqS o1H,:F 2Q^זG,Rv0ĭvX=FwRg6*dm2' gqciad:Г3%ӯWZb5k J LܳU M-D&uz*M=?yȜ>_hc1/qLngnlݠ]:IF*]S!FQߑrO2VALA3ne?:P$AXF=zЬ,=-@ZXf.֌$B{ 땊ӷ&jߞhOGtqk7te5L?2|$ ,}dzނ&,7@2osΒ[%hqn_GAc1,gXFiZy9}\ <كhQ>ljTSÄs}`c\Cۆ-3bjx+QR<Iڗ' 䶰06N/8'g ;ؚY2"S(P3L[閘JX"r<-w1t5e3,gkUv^" !ug?J"VJ6aOMW2*\nq{7|6VIף2M 6XͅS,^QODK2|Z˔,Yj,f.+ W퐗Maϭ&C(]k 0mKFW/;Aߜ2D`uEnɵ]sU j=|u9wk]) 'UdeUg/RGv wvH*T"c#Ğ$^>i= qP+k!*J ̫|x$vÄ bxgy%cP^ jGzYlCbVC)/ RPo|9H =?mx7`MpSR&bbdjS|" Km6}6ס|e.wf1FE4㩗Z>.na49O*<&v&vVA:0&wXz&Jz0ۦX #)p*/7ٱ&4fY/({!466S6Ob=!R'ٺy>A¼ׁJu1Pw:,ak$`d*3=Z9: 75 +4*xNݯT#&\WkA{m[5\E#)OpM߽0IH$J#Enj"Ws! 8F8Q|60Ԣ˟A :4D!AAws=GmtzNQb߫(28VZ[TP sȶ8EaScĸ2hjf3p4PEsXxkd0h\Mea&)PrZʠ BI`§:_x~+^;CI'[-ȓ\k+;M~}C}G2nRn=\(ےf-N.7ٶdk@ ~wVmrdI(7 !*Pn* q[8!Ȫtf-P(įpC\w h8ju CZbI*tsɜ^XM wz>Vhn]%L1#CLa#3P9瑷O{ނkI?Fgq}0_F8bfl޿zL/hPj*kA[p\TRd$TvsQMz츙r]2YkY_ \~ kX孼UgyݬH95U^xP {}Dtψ)7p^y_Y:?Q^ ]? 4y F9AoB&CNS|d>&ahwsb? 唏Rޞxz`p5%9O.0?jA 6%ia 4Vy'PjoWrTե -"S-Tȹ!Ƽ.efJsryE$ IՆ U9T+ r7RUUw1=(#fM%GS )`#7$נ_Yk>ƍrg[ͭk @䣇p' =Fۛ/cȟIUUɫ1,axb%j|f A?IiӉ@۶OYN8NC Xwݑ(FҽKAzSԱ[f:|V-&Zp]Q]N}msDQe>*uڬ- O@MMis_HQ 5ewJcͨmR߱h͟C5? `s26q[Q@zo(=|vK"p5c <]! ^ ͕df_ς ˚Ci zAZ2Qc'ǰV~4F.r砱cU(Ц8liefw.ygP_lNC>j.rKN&*eQ8>Z(eĴp[ X L*H_BɻbAL3RaB}d,BYƊJ-Y9;qQǸְNx{D@vFa[FSQW=S'cڴ H<7,/,+RnE>D[1(F/EiG 3ZIz&Qgkf,ݛeR;x~̈́ݸڪOYCRpY5_VX)aL/N(8_$:'Qͨ)D9gRTʛrg;:)]wɐ' t`!7 8}} Z+nK%XgFYVu^g}W9xҨ*ؑ(FX( œk2""?d4Eo|P!kKÕز4ܵZzٍm|{:oU:ž`=+óg}A,h`}׻dSv_L7ΨTb2)Y>fH8?7ҧq(#*Wd;7~t`ӷ(SʗyJA⿙`.cۃyd~G%C$wY><4WGXW>O񛔫H)G;l^DDFaT~0`* ~Hn ,ywzU62dPy\]DE 36n5ǽ?ڴb-@T }F9[tli;;*y 傁;pnɕ꼹q7NYb/\P<~o4E3cƺϹ ߞF4).k=t8^p "9zׯm 7DE #o4oӎ RLmV$ (%<9DruM~C7,sL,['i()rB]d F4lLr%nn R耼رb*~g7Z/Rʥ:w47WW?]g ~6 г&]H~C7aL >⮳3Z30P-4]#3c ϣiIEۡe 㘝JQm3p:t? ~KTa&`"&ƞkz >4$بOE"`3:ϸH&{OfK ~&Ino!RUCq|G^H.ʫN$I>$H\3£ Rw4;R=#TlUr̾ju{ڸ " Pp1vĜA[n6%orʉKH6F{^jBѱS1Tj?8'FoW#7P# gjpHWV$46#CˈN؉Gq~*Njx^ 2y狡F %>̂8(.Z6iB3?&s u-Sxn"|8cEir 5-<*nPB[ouy=R;q011c8(M  .ɢ>,䴻QYN7ǻR@ĽFⓠY5;:.]R?ͫmuΟpָn{ak2^61:"~sˡhOhE~qjD{#]K{ Lzv)&Xp0j׎In_hοe/ &\cˁ*'vXgn+Uvَ3b jUtp,_+yȠZ@/l=3'Z-SI{c{]9,1Իr|3լfrRY\DGYٮ]Zt: VCV"ml]w͟X9<>AӞm.4Kw|)qY~`傔u-͌vL{qt*1s UNT[C}qL!xw~سg%(ŽYpf TMTgʹ  JJc\0w4LVy\1XVeMwC$|5=4!pׄ#eih塥, qAeRGMM|"!9u'ع:QDQF:2}:L)Ϫv.3LkS|o1SF]GӒFCA>HK;bk W%Mji?2ezr{oW775r>6v:^s]i5E}Yrjy [*ilZJh"Z(B mr~qvw-5=>E o4OR|h0 _atI̅1ONP|it;~#3^ 2\KvΛu/AX#kpoyztL p|3 Z`IwztBA~U陑gMc-T^Ѕ.kglm >H*6 T{ZW)+;F{@;lD9+S!Kq 53 v׭Av\WJa-e\s0.V+Y|GYc_MVcCERқ w)(i ȉs"Idŕvbt8J40 "R&OMٙE$,uX>E<X,\c">""?6WImq.j 8[Zk+lR*հj  plKͤI8#x%omXY蔢=aƴBxNDV3Vk> @;M[D _=B⭋,"}+ } K)[v?(^)w*ڟkm)e9<kLgW8c\{#+;.<$m Jb0k +ߪ4aQ?5,[YuĔ = F9 @bJR ;yAϼ| ⊅z9,ɓҖ5ZߘsrxgHgSlwƂ?t5 P@Lws5WL+W-b`6 xH]Ѻg, D qdVv=dIvfiUœYJk^Uے>%SXP\؛쇥RG<؁g4<:C _ x o:/>X1s 먋%؍<4s4.iȏR{v8f^mA uX,ge0!2;+ţ;hRw^MB'nWFlo\W?;pA'y ' doKuEV3n_'[$0⿂aFm.L|k#K= {Qffڸw)t<s|!y5#@pcE5sWp?}+Cfh4 Y(()y df2 RGCϓ41)-k6f#M4Ә>Om*dI4{/4 п3R4 aZd\&K̆_YwF"+c;4#,UcsVߒLzcOPQrs_Z?=9M.8 rY|~YA u˙;g[ .Jҽ%\:W^HyXaԠ>zk@q <:4`Wї`w:Asp` `۶Q~憊Ib}ɰK{Gٽ%*% QYFA1_h6np{0@a >fmg LW=v? }6lER+̈Wh5ZRsq#LS29y!VFr8uҎmEYnh;6_`.ncEy9cĩޔHT36`}* Kɪk0qS0j@ȬyS<|jR&߇D{+榱+K'v K lC#s(Ć2.bmXbɚ$I?z(ݦjKޠA(МbzSMghsm b4~%@$4ZKX C6%Ay:6[#L(BN!auAzS8C5m=V}[v A8w"\r{r.wA:e8*(,v<f?a+'s~O C7-|PI@ ϰ5n's̋fM)U9fuj&VCR$Qsȿb$FV|WhJW-?ݟłM]sC"=TdpBdi;:%e*<|eLEZ~=edZLRo/)#:Ǧvd>.߉چ;fY> <HPӥh'kU(y̛?o(oܾW L h2P_o-qd,m ~·O'P@hC\76-NRݚy( 4苡$k ɚ[X,j,HFQP rfW.NȢ7E/<ᠻ7cC9;_VᓨSb}bHH TFNE`& mm ?շ783QLB9Tnd5]PgeA¹C (2n![%uk)zw\MSQqojaiBR7x{sSHPIXs҄V"uDQ -;V $fLK1K1&z]X0Եqaĺ,g$FWYa/3PSk8zl%bD"̈́ʡEaFw~y Mn@^iWe}FR{D6&c99%/(ɽ7n =%,ܔs Ya=@I6I@+*ͅ߁DpéK3ެL N2Cuc9ܤpޅ+!S>BM 41z[5dVABLYtkLA\O!?QqguDVO LmB5~ػo^>~wcё=fb2 nW$KY?̵XGSC AgzPVCk.~0m<,|6hxJ7%M_u*f_9,#ID&'}B~mcƇ`0;@^նhwShϰ_7hBjr@L䪈b۰!ʶ+G*|61jqR#JC%!Aٞȍ4/{K1:C];1 zrÕդe /ֳW7sp~1 !7UVlVO]H^\XXM2,ɤ/H] FnיID)w㯧r)8m ,J:m$ oz0{~f0Gm+\5-sDj+y^c}yS\7`E{K9mRv̈́RJ?޴ JZħ#8-l#kgRq1@Mυv޷׾d k<4l'm%1E ߛHYkv.ܶ¾RU*Q7;WsO -cf둷 mj8oV TB(S*@їGA HҀ($(^@[j˾ &x6-2_,b,+:8ϯUɘ:\}_z56\}T$M5zFbkxEE{.?ѶX(lǟa$nFXtB;oVN 6r6V(zNR܎!늘l^ m0fC=f׿[l_fkd06٩KcSşm ,-QōRDc/ ?HM}|: <z,$pb Z}^9=CBln"jfHᩍׄ yNMx~3\} Y$Ym&Z_f: jpOvjRzkv#qm:D)Sوμ7Bϭ™90x7q8:=*o 99c KXf7ahjRLk(r< J(߳̍BkIO>M&z]dO]g=^VJЋ`^OOȆRvܜ[b/C(`3_C0Xyd\0^bz?O-Rn-Ym= M>IR`#T@X.D {clV+\c<$x *i1$&Dm0h `%Md\e}HNG 7;%NUf`K(CR`nvIe/m V`7xS"ƫĄw SIi(K.L >~yuh/u7{f 4t_D%A~OU#fM@ډus \ w "t#">b:?@~#j|X~ [8O3b;f_IHB>snwKn.eIeY,b cp!ْJV=֒z-i-y.G@Ge[t"sN;U"!*Vcl_&>[FGqfNao7.Vk R-0w~JT9}5aM(fݥZbh<r`>zW\SĜ~  i_-66T0!Aw|7_A~d@7iR)0Se2 auP 8GomܥN mX{!oFz}wpE1]R`Ĭ[_/Sj4p42_/w ?. qҮ @2ӧEDhV*VI/k&h2R ==sOG߅c#վxF&/@70sNyct5`b1h]Σ\sUEBmimGGs`cjk&TIvZUm>Cx Mo5s +3i_}ܵI+_{I[m^95Sĉ*C?9gB 'P9ELb)D!!+򑽢| %A@o5L뱸SO0< >JvT 3q]MsFs4k߈ph0ӆ]nt fY"O7:"0f 3e^VU听#Lw#@s'ozn%IwJ=3[KfCEbt &^{ B}w۔o2M{%-^./C[Vq=j3qN~G/ Ke30\tu0Elc }Ј^C ;:fiYdIIRo3[*V+D<%o}{q) ]=9߶TJ6݅WK4h;l&P-'6l:`nI"I;~M`!^9GM7磖bb9xیHgQPQ=rYpUsaVP=iym7ogWXP\D"_ۚ&a;TǜѺ !הϱ1MZ"+uRIy{9!qY{P6寤ٲRDj8o@|s^,},'CIB:4-6 8TXDR'-]κkL ocއB @CgF1Z8%&tw<&,ɝiawj{{ZSaeG\HӎƅRvw4Y t\7<%:\mu5aB$ڙMo+#UŠ,τX,锷S_6cX:(zzVeVEM1ԧZ *LɌzF6R*\D<]B#˂y4a4C@zH=7*tñr$0>ݽȷv"?=nPc\8&9#K !u,OmixR7>rDM@A:yf{î|-C.W[SXXK5z1Է9!^R{S8~8>\Xէ'+F!#rXFrWGDD^BA1W$@⛅iˤ~OX=n @KD|}]Z6&p;o3p5ݝvLQ\Cj6KE7}+u@-vB0k #>Au‹|k z'X?v_Й(2urMHm q )͕-4}+2=6mSCbO~asz=-[ǠR) G%-mVfn[)W!_MX!=-"$_XS> k߸ CDmxɰ*[%L]Ua0S>/D%߃u ňub{=j]ǢDT#_V'"Ɲ4 16n-ƭ` f_  .IAag,EXdM" UC9+4*ేG>TcΤu-xĀ WsraTz`a]1z<7ǔPp(µ%evͻk.Y!b\>SUK5 NݷFqfU'/i+7[BT a=CcTzZ' M,!zbqi!R[ a1X2c㽙4`޾đ"F?8X>,vn sٽھRC)]oTmj_&w>_FX=><~4:}s~zKf6 lFc5k*ʹ,TA:5h ޿b)@$}`q]3)#6>)J4N58W,1=Rl2p,ȭGBv\O8XEp@Ts*Sй+gdfIGut~C[nd'=C|83CH Na]G?P+ >$rv #[tywgk4 7IEKcl']HhO>rùM۪Z6vB"DFWIae+;{&Sk5su_e+Nl6I%࿼uIN/:6@кMZ-'b܎v+:~f_Gu/ˤ:UJ@2|'BFzakcphO=[#.?<]/kH|R٩L9,KiScP < E7W>ul߸Osɫ=~(r,]D R|dWSmG>fc>9 )Uo dm<؄Se 9᠇W(^ܽQ uw@"NOz=EWXTH|_= fHe9/b+A9VY$Xq ",Ķ"ܬ4@ku.}lwbQ=z2\7Ev^:lIPXe~.ΌZݤ:!+XL2vէrb] y#%NߺPtTヮלf 1 ӤEc}*ح8cK..TN2EA(A)ZԔ4h\iers2F&$'-!foRSqi 'g ;VVq+V.m?qj}hInPY鹿{;ft,_ri+\_W.Թ085@k]ezW3RfE\:7( = LܲȬ $GjKwmY?j],%gպ[箣c R[-R`= 烗OV 0= !r)ّuA]@ |lW8 ,*_}^?!ϳ \Ona/AxI "\lo?n?/U$>Zr5kb+q0LJ[$v׃3bqp:635dZ8FUP;~ de|rT":> F2YĨl޾`XrPApm 6 b{jt 3^uطZ[~'zcGpUvDqZ|ʽ+n (:˺/%lei4;}xʯ B(<뺵kCG0eKvDб mR=XSo2jwpOЅ.GWg6~e9;T9귳zz'!*tڱ*zRݽpfDxqMbUsO~"n{X$m}L"D 3G[ Ab#޴ZDZfČ>ލ*sJ(\,'i L a2śL89e7>TuRWfqU>UՓM{J}`4^'X[ 7ZxFNw/|%:a)g>kd\BC=҈@4L4b Nos5"t;c`N>TdZ16.Zohhg9 ˯AVBqyԝB؏$e6*a]Xo.уW: ̲FWvMYE,qqT)5 WD컇c}M#N,)Ϲ85PM! s0$pY1vUG~t-G mhd\Iáwx5XTq7K!,z5sІInjwWbws;\_+GM*lhҵ1tiȌ(d&Y8.2%Kv`UN^vO3hz˜9 OO}>zU8349$f=Nj %f}/RiEoܲB rzkK%|u?j%)zy0*Oe@lRO!gn,vTL?]^״GO\^ {p:)iWp *Sܦ^:.X'Lr/۸:)a jЎJ^-6)i=rcc5оxh'O Puj1Hg_]SCe@#ι:*jsIr_F ;fC]#9?D r08.|'E+8YVF1 %d4h|$3f.;wa&w>i8ŞrԙaL><˿o,Q>XDYCCp (5/ɪݓl.SeM]Oj älB!! *tDuDďzSSԒ:x킚>l1@:pz+ bd@ps@}'q큪 8٢q8*{5oꢒVS3R)TB9s#ǔ/1lH۪$$:MXj|hϻ8ʮC*rUlYFh!H Pr˔:TJnk(yߍ~ՆY,3"."Ȉ}s4&F~jpS@ٚr %/Y0ݤE cX6 }~&/j(#]ZkCoޔ-T&5}ÿi/O(rxsO1d))+0@f 4߱|2ò#n5&[9>WΟIN*"sX~fN+a:_߄4ؼyUI+GJc~p\z#:Vͤm)NI"3L 4dNauXxB3݈ݣVsHl{ܬ^Xo^j![1#G:6wz5u.&(&z&.ܕ:C,}yG[' 9g\u, c,b|4$.ؽ$%,|$IMWLs' ^(d ~Q]Q&H)(ĝK$VN(U;{{}T xНs}ADD;OP %WN5V7vq8+GRF3k`–z!;~͓̓N@@,yBWKBo#JyAC0;'!>-Y?2P9zP󵀭X2L4Ʈ?XTV}廐HIɁ7Ȳߵ2iY2 sbU =Du,+j_FwN:gwKNa"ɨ"\bI w*H7tH/z4b׻&0+,Kj 9.XN,I+F-E^nf!p4q_"t BL!ޱDK>pٛBKQY1hf@2w`Ҡ($JRrꈤo/ UTe}ƆTSiŻ3ЈQ`pe95V,}JJ9|7;" %q$;g6Cnz!\%bujI!2 \@WNeO/5O="Hjۋii/gwtklAMɚk\"dYPoyдs"Qi3RÀxh#5V b}Q+4Bnճռwݩ7cMQU!3x-\ (7HpyďJViXM0wΕ[]bEjjɋ>7fA%uOKʄ7l)-Znz*"ӫQ:߱C5G@p=-Ko޿672tz()v[vFL5T{j MVOzeez~Nn7'ptI;&L@]_ B2ے[P"c\<5߱ sѵj&>,1iO>A0H7cD]D K0:(M?4)|AҵUY/z AKo%7%#[xo~\7\ Ltㅇ qqNg݊pKʾ˫3(čf rK8 fd d߂o9,obmqKW?w }\)27?WNJ 1,Չ>p<|u ѱuA fG*RjzQUƱ n`zXHYLɲP-&|b)yX3b ۷kݴͥêbinR9^y:Sd}|Z;\#6Whho@!'J+^W#*SI{^cU|Pn~>2[,Dso%YxnDiq<5an |l09ĬwzDIlֈg4ExFsnD_ t=Zu͇c̏g5ƀeaL)XtՀ5-cW!Gup0b hL:=0ׯ dRH,`/6yldXG94fD"pT>S2, L|xjqmdB{Rְw3oDCLoEKlT]P0 u(aXu;:oBb<.ce Ym X}/1_#m'oic!a`Rӫ>, u|hOf@ (m CHКE9D%ZlÎsD=Ħ0uDǛN+.z߈:kaT.rs+#q@W ֙w4Gess&'즗J{49 G+hp@֎fpm-̓7L0"YX*8|WP.7T p'N$Z\S,Π(;o{扨͏}Eqe!fPƟSRVp"ú}L<]C l#.^C72%/;6 th;=xEDf@ "k>&F{U:⢪̥'>*Yd=M[,- + 2#k+)NpoljUPS6:6zZNW|7{h5;)S(Nc!O X5li>k#*b׵ ʾ`Ē9(Ϲ]hTq1{ag< kZ08\!ڰ̉^ zPn!Zi7E-=R)N7B But,<Ewx&b\SS iIg] ] bN D}reIy 1Nbw˿[W!؁-8b?&OIӄN!Cin-:[c B2Z,Y+{0Qw]Ə_in07NվcŴ[j,_vKO`䉇Vе%;Y0.h. la[WPLPzoXPnGPzQb+hBڔUR>̂ddx$vJ?ъ`ld'u:D̄ b /\<:cK/eE-}.tF:ӁlJPW) QbpN+ҜtIledŵǍFb8V.GuXȷflu26=t̿ 4"xi;7SިI+@A5sQ|b/Wl`|.D*nŠp}\ DS6dD0:t7}+u{ <$OJs-B}7[CU@ƲOG̥>*9u`n}ߧKB*h CKAR 8EϞ%Ic h09 x i뻚nk-3QNgݽwKbKp~:ys1t$Q^/4PĘ.JrP/' \X|EP64ylB1k@ܚV( ؓ+C T퀚0:cRa$P`:>ԇ$SqUl,/̳Jz؆I@'$ {/b:EhC5h|CB+S4+Œ0/K_& P虞Ɇ#noK1&3_dY40, 3R`zuc =SI yGz6F:F{ǜv[ tmJ?Zh?^p!M }JowYNc%9j1f\waUZ~6И0.Jg?ZCbxiCTxIl"'~UZQg}:&ߣv+>;`d:~29!,=:a.+cFu:ϩ ~@H܎;AĆ*nŚS0nj[Og?7/AAjZ}Ð3},\7f CCbr1p^čk}mŌrӁ]nő̒UHꠝRX|@MIH> %-PmA׶BWmKamdQyHKoϋQ^G~uRa7ʸQ VÑdm4\K~{%.*;`t?@"]'NȻ&. V'!A& {#y *\ 8 J /KS(Jyyl!ݿh;>+kr"@C>IKY5ɆK-96Va<\N|X"ߟ#IA +)f\ZqJj.t˃zoGQ EPp,4NQϕ O3ZӘW}eL|M\\9l]פ\9se.<x v,޸LWZ^rsKZa88ȟ?Gr_m̊Kdn,zs3~۳ ƋarP"ecJ٠WAc`e[ O2Žmskc /a~¸22 G)Y/fba %8%J=#WT:t!~8m6z>ڃE&%SM9Rh+*[4^Hyy!l!6DyX)NiTXFt;,mк7E=FE <3ϷDWqɏE#_Zs,`,[v]&?)Xˌ!hWy89Z5=[S|,9!L Ew/gS~<`~jlQⒹ|1kPT2Bj>7|NuЦ0MϡD`Y [zdёD[Y!.PZ=-B 2=Ni\Ộtb)vW]Vx6ΖFcGy(j߅@J#5U(v`v\?V LFn+оFd/`cZ_! SO["qgq lo^޲lD+^}I?>vɔ'W e/:n t}O4O%B \-\r0uw+V5Zz(,pw3W:5jZK2]QфДWtgG9ƽL+hH{1r818_ծ#.E 鼿ND8HzCg-_#waKVG##w }ze_-1bJs͇SО[-r][B$&Ԙp!4cs%Z$=$ɼe\٬uy€%j`M['ܕcR;Cر2[v3PjmBo̺ԧNr朳2(m\h>b&0ax&t8G6<6C'(gI*-t;+Z6LTkl@DtAOFgx8)c- 5/'&!|:)DJfB@k-]PzӚcO5# ?x5c-%=@~P>s 1B^P8ٚ~̙ m{O0~B-jݿVo&#cm/zXxZiLz|LБCX-28pV]랿N|l/bŸ^џȯMeA~&f"48'Hc_{mtO|ו){D>s$S|X7TWEvA,]ꁧDysl0wHS%y/^YIwLw|e;f0E#^pRݥU0Pݠ"$rh0{G_jZ&{Eʹg :GNjw@f-h*^"Ȭ($;Vq`MbSXV#_%YS5--[JjUl5T_cͱKh 8;Uf/1Pr1KpsI1l PFO~".1} WΊw=S(Oe 5ɆU-gר}+7Re孨*|Z(d]Â"-?"ex4&zi^).669)H`Jˠf*j%LTचEl+.|n(J+ժˣY`o/pfj>0 ܏pNUdжo`:Dh=TU=8+Vxdzu&G41e8< 5U_#Ffٻ")"-c1V2>[*"QLNI|!ѕQ̇oB;a0FG,ܤjp# DDJ:5Hw7daCMSZ$qj,)}I7ڢRLU!w q2 ˉd{~7" {?+/IgԬi VYtw ؉\(0uo$,R"B)*oP xAr؎5CcqJ<גܴ''`Q{/SXHrif _QpndS!Pa0c_3컸P{CM,aHiVD!W)w;f{/]88q)98ܯaa b~gk(8`ϡKO=b D~ ǝxy>\Wߴ}SR{kH 4vHlv*QՍIeh1gK` -Y 60'DjՖ:yn꥛ӕq5"G69-⽪E㙮hp+|ѲR Fn_IH<,)D\bFa%> IZeRXvxq&kD>̼iZl٤hmʧ`/6\F v*(Ŋ<ȇӀ{g,}T<1V{Pije?6 8"N#_O`Yvʳlg dX{%.`(5A7Wa^ˆ>K/I԰k|u4, )2]15'7861c_}zW&GhR"7j0sY-sr@$|WH+XݿޥaΌ?>"+n_z{[ԺW'f#t%8 A10BA+vjg@Dq8% Ӈo3K.&k/bz/! +tIj 4ѣ˟{g@r%W3FT]Xt mLm*8)=b5b#S&KO&)36QܦۘM'^rcfEW 0+3l t/ e hNm )E]O95C23&X #HX|)rʹPԥn_/Due5'FDlنҌ$oVlu-Wry#6~p;|SbƈQlo9deG"ޛbh9@ $i 3龡/@5J{ӇW2!*$ *Cq7Hr\Sw[Oo}0_EStKdv`ͬѐw+ㆬcB IpGn]) 1v+i?̻~cO=SdP^Ք`Go;lQˡ}"WN㺺ZTC$Ż ש}p]F_(ļ(>VAbOʎj H8 0w)LZ,ibuC2܈iTs;\QmFz_9Ш{aV$撳\)/} 5,rkrK ]~>:H/lݾo ?S?Cx eT'Ӹʅk\1,EtU0TfZucu %>Blˣ!j4 IG´oHj$~Я|7`H_D? {qH%O~^PJqS50)/Ђkx42`K G \u;$As3T \7m5eIe99bvY6?szBv!/Kqvw}]$nd._nNc9!+D(ƸM,9]5T',kzwb +CVJ!,74d(.ɛV=rD%ND#Sؤps>,66i)%rl~RV (8iݱ:t"T$bo +L3⌕1*<ԻB}"j⨼㖢>Cn;HwNmۑ ɑ\R1wm个$XnUs9t)sЃrGHLnA}E!uo="&-W፯> d$. '0PLԪ+D/-jBaWI]LV57tȗ!6d0Yb@Z?sT"V؃!Zc&K Vp&SmZA4P@c:&Sdjjaqpˇ7L5_Av uc>W8% 23y';e_jd"R<)VAگVj ۤpʃ)R!,USЩB++Eɫ{@0{\nc2kYakmX\[q<3&}&1 dm6>Ufh6TjikMO7Uvi+O7Pa? q.-PjZԽ |up=唖nxиī=E`4<މ`CoL ,WbRg; \\ALC9cf70)|o49$6+ǥ,h:ŷa _ =gTQ% u. 䆙wtFȑʷKG{a OYG52>s(z`zEβMq6Hs>`ՠP+:|x8dhӳ-'Avv= K ZHKvZ # oD)'!JipqLDY˚!š#B0I%8za]z㖟SN}A\<^#y>}e1ZۼGr?N7#wYY 0 3^Y4 7w!H2^-YDYKY ӏ7tLWajy,ZȗHsI#v6CJvYsW\YE!Fy OO[WCYnmx[pv_o^1&@[K#R~W ? 2#'vT9za)`ԃ"0$?Wm[T6'}nbp(\գX!0 b6`[u`uX gljhKTe4ɮ?Z9ӣIPSeIɰc,a LruK`;)uBNx9 *K0OaT@rM)&F;}T/q,{L /,;Y*ZBXHbӹvl 5#H\-U5/q;@nter,HꓩW<)XpǷ"ZX?!=1 \!X8UӃ5sjQ*{97qIw-p"],()uPJuƓ}j os촮͓6qd @5l֖qƕ'VЇIի^ډC/='@tmC2.+(os6NQ_}(Cabb:XX JSw`Ua4o4g&5 ݢ;,p`C_u=⽢b`WW}O X6CKviL^'hϑvNy}ZS7b >;#)g8zO#7[H[6^\>a%TqA7*:]q 'NA3c.`gR;H5#^[`YDF7XX /Zzu2#c-mWoLs1,}xV/ub>fCmB#yr`NOVy /xKW ťFAq7}L3{AMNEg Y 9^Y}{G\>2@.pml\Q̧KH}EEDTZvR,$8:nmڦc MNTIg/Z\S NjGiqBд".y4_Dƈg&[id&/<:oAΉ4^KE g+`۵ȴlSQ eԾyWi>{ ၛ;;&ҿAsߏ;ts;hp/i OmrthrEi,>s !e;&|SۆG<*Ndgb{\ϲy%6A!19"F`9NYʾ寵,Hc$KNb6? xkX7֟ BJvO:*5ߚ؄8.so[G΄E3A`;K}ť($>V0AUf7 ya1&8l;OҎү[nZFI){.6nd[nBkŞۨ ߍj`*TM5Ti6PGA8[mcjsg'+>jl0Ob> $*B$C>9HCi^0V*2J=+l:sxJ(~d;Kƣa25YJ3LsQMLU{K \,q>̽2y3G; b'T9z UUN~.Zv?F†pC~Pй8Wy8n+\_LTWm q)%i$w2{l4!*'+%[ܐ)7:{8b1|fiEJ ;C $HuC3;۪lBOcBɪ_ٹ$dH1+ZmhWTBr1N"p6.v&F \L&nES? N-!NFԫWde?bQ'IvMG~6l=y&|iM 񮂨@N bv l -u)@K\5 WˊF?&?Ȝū%(jQ_b`}AućU~YOefQ RX!eFM3Ҹ+>6 t3WoK?d&GᑢUM޾bl?N4bLAV 9 y{|MQ"=ǶQA4ׇ<ĵQM(M9cGLWSwһ6G^ u3jdƬ l?N$x'R/-slBm;ǰ%[˘~_ qC&Y:[i7< {s)?AB. ,]2 kZRZ9ư+L]1ڴJ_륿bHsO|}{,L OG#:n㡭J]8uV(NEtͦC_jxOh)_Lkޤ+($WGiPZPfVCk[=4[[j;!2qs}o)4H=ǂkGhYoDaJGbE?xͿ&f"m'B+&y92 >B|D^63CibcռX4QmmAfU >gSR-V(ߨzf//<([(->鹡F@߸ ylPyEYxG):M0;"UlN*^4a, ۓnY#o";)1+ hl=J?=0VިXmk/S:7!5]eBj{AGb"uyx!uc͐Z[u_mbś)uݺ_5k\Mi5vډ*귴4 J[pq& &ST^2avcV0PxQj!l`qoX="7 E'WEMv=GBˣrD5;iܹ5t]6d {}BqzGzo8ׄ{!N :>-FORLx# Z L2EjPwb!-׍KS092a7.HԄJ2xILwn9}vIx>o?tD9TR'a/G9CFciV01ZR R]MunfRi HHu!.?1[ ZL|$ZET4I66q#r/ M%"K,#J/ދ*(/Dslj}K2!~$vx"a'|I&IQ $aY]k=ټn+/%V!9&6e%J;=UaQbdP& 4γ(8M{̭I\d},ްN76Uk,xZYVCHDp6zMe0zlFϨY;SЇ~T3?MSBm|_3\M V0ǔz[9Kd9;Krںd$Aɞi_p"qe:cZfer/ZC :LiK,UVw%3*mŸhm䡝kƄp!w9L>~.oggOID$"y$Ծ@l鏬mF׭D97whgwhːg-F[ӐyѼ (Lp ,{iwCimhsȑqGh擷D"Ae׹ k[t16 .hTۏ\ 9! J ݖk; Vp9fb,-T7w \l;: ;]80-I7rՅ3.MvR":zEV+iEZfK<.ѳ$@MzJp]lbrS(Q̞ֈe1G(C#hCaQ%$t- y"Kaz-'"?Uq_WHZ±bGj ~Q]Aӊ[I\'JRs %_Nm+Tm Bx6PX9\? 5?GESЇ#)ώ|UtM7ӝh{dm;Xt"DGN)w >N妤D쟀+ !?Z9(rQ A"1̧=G}Y~Ux,֕>q]Pi ɩIxjS@Е}PaG^uHG(-~( {{ z[Gat[{/@݉VFӼ s{[O/s  BX{&rZ|<+e )_"CTfآ@u)u`oalz>0@}QHHaNtZLNpg]3 ihV0M`\(HK= XF!r(6ISActK'jM[_; `u6pj(`pڏ0>'J'wouB÷4J/4h,fI?Q*kQ2jߢeAQ%K@ KP69e}ѧ!\q7hwK{ri6١'+跤P?56\n:&f#xh"f#fz{^)\_{өfD(v=},`(2Fe{W-CSj}{;̈́3,Xkl []ݾQdtUA7m4B)+$y 3Ę (̷<}Q飜,-D\5q%k͐B6Mx-I_6:hxvVjY u<%gw(zy<62 y58aჟ "*tTS/WQ\H#y.A^#ǣe˚Z oH(A9 'KaHiAlչϔ93$@'j1R8%<+O@G$$O鶜5,sҍ._ڍ(5g#׬zv<^ϰa7 Cϛs93 58juQŮ\Kr܊\fE9(Zm O7k؉,9Ptȍ\ŀ-`IMJ|p.4:my.RyyHYA 4"?IR).{•&P;8C?8ˌ Pj;3}sq,6NO|agD8fYzJ stSdgr#aiqÔN&H[ޤޛjɍL)xA>y|Nܸ|[ R xLW`! 6u$E{~iv/uM;tIOQ7#m_{bgg2 5)eaDxU$}?6(D;oI$G-RjbtP(7*gbw-tbFVk8ctRNĚ(_ftȚ@0E!\8ߧFpDп]ss+5ϙI/P ݛ<`L4[YƋ[I1aJHW,!1'cp>,uY~fljͪx||\3?l]'K)=6B>= xkc[bfX+y?!?7  XUP'Z%E%e25DU.pi~ﻺ1uj}cٿMeOuE@;#Dho F0W h=gAd5 ZdYN!C xy~||?eiS@\LC119ĉ:<:YpLPG5Vj $XRoG'M)e(|FՅ{ Fb}N>?(qU>N 2|uk1 U+/boB_PZ6(~/c8b??Y|I]ETxIןW# (3n}*i姒aR y|AĨVsn2f Щen?(5!3Fe%u*'LyBXp"qCd2t h,Ee Ipk :=vɏCr2?k&}ggٚwsw*r:d4`.68',n] vhY֫\/;7Brƈ¡QeŬs͜oWj#7_,alr2 6B Ks&/GsXk^ 3r0)kR#? #2lOĬLP i\UfK5^?bY!{!ۼ< /T+m5* Mdo Ғ2,x @e_ oeq{eXcewW"[cF/ [~2Pz th8\K&{m>1F֖>q%1z솵ys4[LQ>>ˇӴl0Z4T(QnVof*m6F\w#qgHmj;MSb*@L)yĂ6+~I=7JmgxyGЉoX5Hd})`%: V`.†rog!栭yB{b#3,1I=8+ '3s enHJޜ=GG) ھ?LJ,1*bf{]b65Cyq)V_gUgc PQFrRZ50y=KERe]Oj2V0|h$6ni0a)|r, =2mQV*uGޛV|%Yh0GF,!R%ꦡ. j$TQZf!F}ȓgMЙgok~idB jړ㨸W=7'jfEP ߒˈn4R'yf?xqg33>̯u)悁TJJ12r[XK4`:gnXh|m$zMPo7n'R5t4[h֑0$gXׇu QpiXh]LxR3dƠܣB5Cqd|׺I`(3ѧ3R~> /ޕobo-%t&JqA4}q)JKwAT8$6_ jɌN f} 7+}^rڠZn5v%;]qɨWs5 VQx{bQ`um9.s/am0%9,k"ignl)s$dr=l] a{ҍS!U$ڱƒ,ǢxSǮ9qL1A\nʗ?;8O |nWE|4 z!CNLXm(.>r~AI u'4݉:17[I:+sc*K&\m ;kɹ4͌}%Xq`#FȰZ>,UTz9(3.ԎqnG06yjv"sːl{>E'mvKj7Adqo%?>i&b#G0+4'II75LNU.:}e?V6 ׊5P< Sd M&(aTݢU|q#v<8ư##"554/^k-9ɾ?KmD[Xc"-!PIlmkDҧe xo, ml-C]K@}c&Rx+QfM-;jw/?gg <͵})'E$84Ak+ZغC7Kg[|Y@Ubz3 J[싆F,HHP1oruNO$ݠu+}_aA ѵ,^W7j6=Ш2ѥ#&d0@5p^zm=ՆN?(۩iԚ<$Rp 1\=lAN;6\RY+2r2 /3 D4DUWPo15\\ʥHNu&؎%?8)STrWFu66}yy'Ox9>^<~Bs͉JEp=Ͱ)4i(\㦅gMU,/򧓂8~ǕXX5`tDH~ _:~Ti B>%6,}=X"L%/2U^!~j BUk ĉy7`t_-n0N` ބֲmӻSLWqFl7u ;h2zYS[9ȍG^L0 P0uaPv?YXxSiW+9KWCFvΛ֔:O`/l.4:SZMgWJv8 |ꓐJ cpf#A"'ftI"EP+ǁ@31hVKq!t \VTKN7) Q] ¸3bE$RT=,!\Lteօȏ鏬4w|7-gz޴TX5Z*"kۖc}=WL}?ĹUF: طs{A:Bc&nShN4{?o{;3?tWqY S+YPWJ>()pmDǤfO!6 B42Nƽd.HC]VĽvvE_JcګXz}kl>fxU)X9~<;%Ϡ5!ЋA並/zcesU4f- |y  >r-&%㰢Z^Y^|8Wǭ.&iǛ !G.UcDJ|!AGk Z/ªMsigTbU*#] BrQt*?G1f))A'ƀ(L\<`akՈo+)TERgj1wEغ?,pQ~@d $ր6ϒfwuW G[X b2哃o_mJHF=jfoZDŷAL o&/ơB#j]1nk|`k@%=e}嫋ֿ_i|MJ\5.^}*-^p?=FpT?Pf" Ehrly-=}TF#aPҾBĸv<dľ}-#no>H#Lኁ/a Q~١84ʏ&gɺfoȬ45 m׮ X@DŽg1}^`(V>#M %< >F?!4DmsiƘX @vj%(#*:c-oXZdA7#Sݓ$"')?wN_9Gl? Xr/kW<|+cp!g[>7\41n 5HO 6shY4c)wR۟ Yrf u;Rڣę}Z,2`ky+q~5 p(W~]{RjGj"T*Zag7r7O" t}t.{>3F`nԚF3;;i/xC:|i*h=B J5mH@%tpL&[uy}?OѲ+a&e50܀CObߴ2CƌR ZW`h妌>r+誀Zs\Ք(e-dr]%H*xHxfʇwt(D}>MnW3ڛ0 TU^" wÑklDX{ .{9fmEJQBK89W gvd mMi꺷ԭO/~Nu^Lv?JS?m؜f",<<7N% NL9?dtO9|Gݕab%CPb22gd ˽GlU% >r\Tld;rbF3 7tS#jGGDG&W>7Tÿ-NXq 0ƿB;ZB/m4ҩl(K9􇙔׷R(W]:Wd6˙[Wf60f6X+\{s=`ۨcÒEzr~SɠĴ#"'W!U ظȬ!QRqb)@B/9$Qn"HkLi:zQЏL4 ϼj), [Y( C~c%a@J<ݑ{=,!Yۛj~cZmHܩ mTpщ-,C^|/d{5a+uν0y{׮G #| )&Zl[ڈYѯU=G*HB7f r_+_U@P/R>:UKo>{IZlH}l"ͥSKATlչx< u[] [?qhRcS`cpk(N>%b5߼uk/sgVP ՙGSqTbᰧzapC9in]NM xUfZ+$vQ> Z3m wKqVEW|5Ēcƚ9r`n¥[m-Z'b¹1C 豧TO hgA%ssl4087vܯNkod 4pAEN/>B HeEmP!X7P;n~sD0FU}{eo8{G?s Շ+inG1hwbVXWgFr3xJR*OC݂IDhګ0L{ D@.>B `t̰۠α ) 7[.)*`0i7/SN#arx~Q>t[%g˫E 8R*2>dA+p%MekκͤF\t)sQU)".n+ꁓoCljnJU0}uόiqt!o7r?\*$,̫pm/j@2`p4Hgrl$PLu:F'1xB)$<xLs} ڞ8ﴩ= E!Pv1g!;Ґ/< V y*>l .Ɛmn Je51g!Rg֮B!o2@Gkf)0BLO.s(~m##Ԣ.4L+&HϙukE4 u*%us<()Bv} 4}CUbA栎hEijk -3QAgV3{ wWl|xNCrР&c\PQ3I'^^ $e'OŠ`XEPW7"&L)vyM<mO4g9Y}|#5V]tmh#pC]C׹ QnKuyGٯ&!ӥLlP)gY .m<LKIX8J%MjC ގpN@R$b+aλƸǧ,we7Ë @;xZ"9^$߂m,p6'E]!wb^Âtre"LCM##d!Bפ_D!`3`F6xLS-#3tL=E">5Xl$4{9ؗ :nNFGrӯ y Qo!IR*B^V5xq"Ͳy+פJ7auf"V7-gTl@d+Y @čͮU,uh-vu^ãlnj)|ѡ@-27K~B|Q3}h%.yVl@9B{l#W-L)cH(V2àZco<+349y>`Fօ-5o'VKy=Z4%7Q2J+Y[~էZ2;mK=2Lzp[y\j7-Tֶ:pXQEww=pA5+?gbOL$|] 6!@vp9Q]jZ=CP$ օ cl*),XCspT+e鯚A(yɤ%vG 44eh ʑՖFK='ƍi [0n>06$7F?r2%V.'mً~ 3}Ռ&[ϩ?N$| |ܥ;uzΦ*"7J5}kNA^ی e{Vsc+[Yr^6wP 9Qr|Lps߸ 6e<O )Nn [-u*1n:YwrZwfb[W* ү\beF]_!*֬ϟAbǤceT|hJ jyZ;~ FTMgXkq1vZE" e+wy d{ p0=egi7]HHpu0f;|Uj]́E R% طXqnG=adyaل^K_x1u j@(-[sV2>[Qxզ(bM8?T]O|hTITLݚIC y'0U]P46e^ba`ou;2W9DĸnVC/{FciIEfXY%q8xȨDy ctoKK6X=:o|giYX, Ӽ_dz^90ȴ "hޯ50}U^e  Oҭ)2ժ :zW'JQ}HNx@`>)^uA&é$Mr&jt#ͺ5DՅI,)Q{Rg[$gE~*hFc,4d6S\ C 4h,/|kDxp);o!~o/ij\ kF' WCM`  σ"9I46dj4 MrEA#w&SC̖Srt ܩ.bLyZIYJaDAΚ,aXW+gWEcn>?@MJʩ߄Jw/Sɨ5aZ}ZRs6bIZ[Y Bhc43ӣ;VybI`EYygQ1#p /mFmA|"׊Yh i`V_5D4@x@hOX?R>K Z*6Dj S݋CL4YF%$F P`TĹ0-Ny\bwG4v)Tq6cd=ȟ[?b<<<ܤo ᱃~8Jޱtyc:PʡÏbx{Wmܕ^֩!UTL bV<͘4iKƜ7&<2/Ffvg?UD7i9Mϳ J#R$v!=_:F]5Å_.7,7QsV]O$ ꓹھ|YioūtsAak5KGM@oi-r'oL}LBO<ߪ+)Eղ8;v#[V qWvm(pƫr-o fնєPʵ:&)#W㞍MmuЀ Ҁw̪ZT23Z=W]:M#r5K/AIBPy6DQ5׹³#eF8^椢/`!@;$)Ee Xeši'c$ J(ͭ y%@Q[5L&&nKE)`Pkp1}KFŮ͐#yu[-f?9 :Kuѓ[89 ,_RlZdbnŐKDUU.bshGI%-Wjk,i!BVM`Ͽ]pLװ>xFD r͠j:N7S/ Qu<:Ы$QgЯ 0gQg,C4/[Hi^\l}8 N ԚHU&oo3೔vKQK\@"ni-VB#ZR,^j^1# v%W%P.=3bLGNF0G5(uPr9G4(gTR/t2,.UW aBX>Oic'ChS@KEX]Ê>PYl\K6:R6Si>EO~]}t/ vk5+M%LtM"?Z)܈5"]ckA)xwq䒅3 ^q"i6s;Q͢teXRrL'H]vtp,eZnrkx͍/*({Պ`0j&]u5+APr_D{<<R޷BGy q7෡-m=]dpA6f{gu]UgŢM D(l)4 b3dV,Aߧ5٩+b_ˆ7،UE_*|nYُUffYh54K"ɳ %fw3ǨQlg(@QQr>yoۜK_izg].n}㺕S@O)$\_܆v+`+z])1A:u]`_ݽ##t`qp[k%g蜿_$5:!zI cA\%Q2{/Zg`SɅ'u:)~ j7)\z{Y:\0h"nc'%LPu3j1*7P?ҁMt3mݹ]ıE?m9kV\]_fZu兾t?eqc&n IN+F|S\=GT?;blVLmo v$HR rcp^9jqg^ AiL(0f?۴~^븖ӓeBR66u2uSS|28YXCV;Թ7jDz:U/.hDpdge͸!4ʉI~x2h).񟶼[Fd\wD/)q7$䗝Or!gU4[76VXRuvdoQ`ampAY#OPˉނ{ Pðw(-~֘O0h/qЎ ЄMQ350f9J=n%>xG'BiDڋvkaF؅Q;ᢐX+Yؠr᢬:SqtOn0u@|-Y&]»( AfvT)=ıH%snGRUve2SFQT6gY#F!N˩ɴ9Z !)N$ޮ+Z)w %xq=`V@l0Pk`xP=0[5%QžOԊIԽi,qb)^Hb6c\GΔ{1}鳕5|Y:G"lgc̿d͡47zFY9L^Ȇ*멼@zG8z깶4iq0]W`OEdHܹ?۷Am V=G n­5#)Nʢ]ۥ_YK L|Gg DZ="frDMz1`+7S"HФ)iL}oݯV ,@ڐ-8܃l 4DdWG!_~֗h6nDDOhs ^#etߔPcSFqZep=ayY%Q3R4H2uf3SK+(yD{4IC?7 Q]:YRH@sUW6t$  XC .R|D4iȚ+hK+A`lT"eߛ{AvOЄjJa[HW@CN3 l.7j+2]dGPcl1e|bjרd^?oT9ypݲƠ*ueǹgNp8 q݇mc͛BBj5D!.ZI#9Dfl9*)[?8hE6,pI=1|&ZTj) JEm d 5_>L^.qPػ[<*TPx3QPoRj_s.?Rf?;HE栢?ǓNAk>lcd}bkQk7̎f}{*ԯe2%$Pfɞ 5J`ܨt"[E$UbCL iԶi3lN?h^!쪋X}Zc.Ն~c_+pqQEMв<LGY׋5YC7² =#g| : ѽ仡{'Y5]noe701 WA)W7AE CO`,)t%Ki/sx8+&H@1SCK>^ +V:]4W?(G#T"y[copB폻yU5'I#.w >s9́zMDxGZ*۰6R0*O7֒"gU9$y#v9݂$]";6f5!Wk+FX*9_Z7T~HyU-~PMI/]ußxxGvtk=f,[n6=00<ɩ:!&lR~JL<-9K>W䡻.tXK+`iNQZnc 2:mݫ>DG_7E Ф ]瞄EYWe$Z? Rvaܩ[penN p#@PHKYƈԚމBa<9C>2U*aj ہlSn,@ Is0{6 du'OZ0F/ U=YF#oB6XNQ_L7kAtfsP:6wVBfߏJR3#q؛ރy7w!cXKRzz e2'əi $g|&U:2n P:k>0GG?Eq k.>1} jVt2> y{,[z.UpjHRySVd%*FR ~߼y@.60#{wo]؀ioB&);6M|30kumX~܂0<1 , |.N_ Κ@AImJ6ǖa듏(#PY:Uȍ>*z٘T즘5սd>Lm4Ze Ew!~4eV-1>oR3 H33X ダrY+_u  i.]9a_W$_g dn>k <ؓySF̲5jG'>J1 w R.%۪}zKߔ.3-BȹoR&h= rM|iaa>e`6bG do#.i캓8)["'li9ľyQe -gy 0I.Q(y?ənHGeqjL!jf[/-vsϼֲy߄N! aOnмۘhGhu(-I S_G16G) ܃}O+ (bD:|2C<)ɢȻ`X&D0O&8=yeM7|o8˾q}DF&x>BS2)XT>6dN}|+$9؋t_$اn{*ex:EZ8cj ΟjX.8p-n0SԮ(8Br SnŸxa @$kEțn\G!DTᳶ[+%މޫ av{Vn1bǖMCuVyM5;t-o8 8 R3x@ .P!R?z {|"u;K'p-LF(;.}矆ưu!41 MƝyQ#R<$mCvAv&3sF@Mﻀv]yX0i1@ha[,M62/TN?` >&nJiBqq%Y/(b@.[a:#.{%AG-%:|&~tZZ6NmUZy\}Pϼ>;KUyd@H~D@3 =E*GƱ #[N35/r$Ա;ŗ5nˢk'(fCjr!r04?O7:T֊b+t˧eR2粟t9~gǪqc!1WW=m[H=ϣeq74jr f*z7>ƴlq1%7כ/>& VV]Kuy={T4 ^\<&A:ϪdkY4ora NP]Uɖ]K6Dwiu̥44xI`X6hTdH]xWAE+4K>eO%3<(ZO9 :-.#~q}m')][SsZne 'C-bP㐶j.B3sy^(zm?mXF]AT`-]J"Ye8gLacZM<tGjFpf{v2Hfam 2P9]InYVAWȐH`Y}cg^)™1.>I'Sޭe2@M.]م6F@UA}L.9wU1`R'i r $ qКF s( BTr2?Cg eS|MiiU̘<sMλЭlO/:NQI%Yav]\gnG792 pqG"(IDߝi1<-JcezH9~)AEnOiYkLZͶؑx$EV 67Q +%}qx{Sv_nC<ϗR)):1}[1WA!=YAZ'QvtEĨ&[Hev9b<4C1ԉu/T99TA2) ݔijweE H g!-3R,ǯܵkUq7owGJ 1-e?u:q6`G6ގ߿"̶ ct^!brhyg'2{AKĭRP&(+ÀV AU ll߄9&׀NԂ|;%vQSo2>PqpӸWd%Do2kX 8BR0aTȤ'YiuŦUnK-V8|q_C\ |ޜ^VHAoImMs?=_L*S +zbbzzrx+*TrK:޺kpM,f/1JsN=27hmnʲȆ\>L 8ucq.21`/AR-J53ixd@"*Y%kTL p ܁5 HjȜ 7 @q 2J.]lj#%UƚQeX+;X./ ~V&zʨDyoVwl5w ?Q\!DH֫fO=VEy$|<~<^_3z?\2?%ݲWԭdWw諍h~VZ&v;?d[<̱]m@^0Wޭ?KŽ-^$líEʨbIw F h2qɌ^O;ϬlF^#LVN”R!yiBn*D T)п=ޅ3 L}>m ~|kZsES>+#4'XRPs P ]UH) Ӕ2Yto >$\ |;4~3֚_΁G[8&Х[v(4|74!>N; _/;O &LU`mȲ CLI%uܭyl6;Zhnم +EtP[,r}[6ܙzgAr2&fp!U5F%婌 ]S>u?a'I ܗ SRP6RRB+3xmDž |r-ɮt`Si6=-Gr[ +"A_" fEiNAZU>؇S]fZDW+6ӽOA0 nS>TS#Ƴw $ 3rQB{tyBu}$w$D%ߺMjskB"YдFBWٛtbk$^IZI6}iro=O5h+*^q!K(28.eƾ Ŭn.hU=Y>WH z4awfٺ|ܢ%1S m)C`}qVZPGee^ːܯтOl2n\#ܕ M d liOY[޶) hN-WZ(mM=LsZ b1ÞSAKi{0u AbגA8 :hO2˺j\@WӼ$9obO"hn'J0xi_97m|")nxiVWe/!kXwp#^44K;`~8;`hFxhuc^ITd { #Nj gHi*06!fQi%0uK(1Hǎ}f Q9j9o<85_B>DG{L Cކ~FSuUx&!+%6]+kC{zKo,體XH"g P*!:"[ʈ$J9e6,YV$)|3Z2Bh BޙQgO_}DsK*9s1J2|a/)l4wq0FlӯXtd Fز`G̹čۗҒ4 mHv6G$16k+Apu*a=2ճF@HF6&n, :`8sG_L6 ç b9ٿ>ޜmalG%8!t 8 DMHΜ y{cc=G .d醗79ï%D_\hU&\ImhhؓMNIRsG-tˣmF"TX>4^2; 9J:ғR5Đbp>^(snhI7^UęiikYw%m`a `+,|[ՆķhvZO!ke~ۜ2 < _`?-bpI 7FzLI{6وz5 cqG hH;*Ms{rt&]iPωtI(rs'<*kZLxʡݐ[P\ou4':a.ƕ0dPY%)ߝ뉯sW 0kAHV2NHl>97m@ H$ C=">OX;w7d/SѦv{a-IXI(ꆖ橾w}?)gB%_}Ro`f W.6 x,WyH2q<݈"d = |,۹ƖuG]X}v0Zgw [X 4 Ik7!bS1 69{<$u#X,vB=eRGnd{`M}p Y1_U ʣb 6w9yHP\9[8&Մ6ҿ ڿO(Q)2)7EEob|jUd t_`0ߵ)k\ФsQK$7GYJ>1X&Bm?\`?Vت'OtSSv h ;ǣU1g9*̭fz83Ϛ̼1ڶRήtIYA'|Fb2]O[^T# * YIr+{m*\ĝ箦9H ocZ#pIJHReC0vgaAo iߊմ8Ufm U`56 L/kL#MSRRg<afǬM8zWUCD/ַrc5j/u csF򍃛(v{_\)/ Zek{ͺOq'^os64&h?}D& [K.|ZM?ʵT]gW-|~$O{o_i1wbV$KC{˥/+ӄ4 B;'.]JxBW8 H+paC""^vgL[륂mk4F^q`ex.d:J-\#+}f¸)Sv !ŝCsmbd8 ty ݥyɪ AebiW 3|8s\Wu58yeg·$K 3p4|GiFm5>Wd9B h& nf5*`R +ڙ>W(*%΢6j\@w֤37NV, he!a! i/.><">M5)Z՚ˁj5,qr 9Õ1g2Δ,}3ͮ#_!OaDt{x'eI\qM:I543?"gL3@Wʉ|"_ lM@S 3K MUO슕%qB蒤V"m)-ngaBZ. Dsahg4ҫ-Eryh$ D]u$c(^)쬌PgMF{+M[>f~T-aL`ҕ?d wUsP Lc?xs&i+n%9"*b8lX5gZGFn~n* 4=E "[8*sݷڻ?V-š+Iot;V L_6,M n1E8U9ԝ"=82Iw3+AnzHt{N9G Jît"5X T(RdY+qK6H%Om7"&,4-ѹ[FFUe󐳇v̚wZOOª4-D_1JqGeƹ?qب!K,V>3d7܅{ڏ .x?Q*!vWQsUy7:i[ζo7pQpdheAI4.8KHcLl;~]/}VF1EcWbe+3"Z(ٸʈG`N9ZR Bp4 S">drS=ǡǰ}~ gnNrqqk޴ B9¦ȵ3HQϴşuK?}-`J947l7%x1]~>8\5;5}osܾe=7&l"ݜTйkfK$P2N|;xd)n}ý[7% rFSQԷp7L5@?&~آ[[aI[W$,J] 8^1Vf,ea s*7:qQO2d J4u~G^fG0 1lcAWK@V}dX>R b zڄ*--[Gb+tr.>Uri\w ':.4[ǷQ^.k6Ȱ]܌T3sdY3Pb;bqWM M,vvfmI _ptn4԰9҇C:SWZ\)}vXhv?4)>;\B[t0CoE`oai %"VR1dsD­خUqf͞L~^)8:f0#D`)ڦ f,:K }BC_LsW_B_l$3%#5o_Bm"iS5@VByQY EGVԌ| *n]n'8KذGp:7v} $=jWtXmzo.)KͷN[H1 a1h#:,88ݶ^:9e+;TTY!"HC}"Tz c{mW[lҚa}"Wl0!d&)_YwV kS>Q)| 5beMݣg.9x+ HT+| F>m9K٧St·#.elˣ(7j(A?dOJ pQ- "/pވհ T>qvJr#,Mߨ  "*[_s,Z*+{.^XӬEIqUŕQWv4NHP":A«R=B pq4G'Lj6VCZ`ȓ{ kyjb?u@y,QEbeTdx[*vjqzlT궍ʞŅR4p\@.L12.QBgHRvt4c*y6;K!13ɔҖ*\vt^kژ))Iްp$?3ƥ4m)P҆(E!o\Hс@_nJJ}~#|SQ iёo Z!Wd0_ g}uYTmljɺyڃ~ *XȯYht[x0 Kz*%z\VbnY~$'|[87\؆-~-T]8ⲔL}qvށSw?i- Y)ٮ-CNO0ZbA#^ ߿X^_s]"0lX}f}٥ 7W_r"H9L[@aWlH":l SW\8֞@ĖMa@7rX̣B+J/h| `P.C뀸{mJZy; u>(rY CSDH:ig-=x &FMk uFZg\v3X) 0)J:[ 8δK3Fjif6rd{n͇<.i@'zT2#sՁ8D(r_y"#Ҟ0FJan۽"J %[,T$\ Q8C5CmZ]meT(j=/yvs P34!nϰ9ЛSV갤~@:wt)%u6ƃ>EHn6iH ğٓ_!˜(7W aH_QOm(Hnj>Ub|Lfd$3{s^H:NjpQ1k#V^8囏xҤ7w 1NֈCFy]Β*JnAgH/K(2;VUV?'oWOߦJIaY ȺC6| sE:[KsN-]Kun<-f("|^iϣ {j\تQ恛13kB3骖Bt+t:Gl5Uw21mfoPrCUJHC;SA2ưk *",kctv.vQn\Y]z$(xn!`jAdԹՔN`]뱣=lOic'Xsqz[fޕ תMj wgAR4лJC?Oeiq`hSn,>?BB>-81RUa %C_(*ZSkq;k>PN<~E6EjgyNŎh2q6~&"ERG'z\ѦXb ?D5O?=v'RDEUZ:`= r7~x?vr9Ldn?Cdpewgp4̎x),>Gm'̆hu Zܹ'J9>"@O5ձUz c?XXݎ/pTBM60}%7k%9LDR~(|;gYhFڏljFnHP##3PB~%СIpT6 N ؁EW (tC -Peo7 H$?qe^n:\L8IOA"YT;5'\ %5Rb̘|"%mb4Z!Ir8J/O4"nEXG8^M^l;PB!.t0- Dy3m[fYp,FTX* й')WL kZ3 fE:vB`Y\ > ^oQ' >+OlW"!<"p{@6IjNkgo#0J>NgEB3@*HZ<.$t(Mƭ^K>O& Rv}vEF"Ấ0aui>6 JgMD{j~;SCvL#8HV=R=/'UmM'ʳ+i=Fn[Vff*Y1FKVPq a^/KK)ة|l]Ks-$37-#lhik5F$Vs/O`oy`a$d;BHi )iBHo.G5iˊeM* AZb&\6!<9%83WR:63ؑtY$K=us3GH6s1>*x^z ܂ʨ*bL]zSΪY c&C?/S"o%&F8f's\ao e sIxnޣ~.iM K2J/+-K@ v{? N9lwg-gXD.5Jłۋ'Gΐ斄ࣂVIEu@byȡY]x@(/sRpIo*`k5NKi{'bX!٩_\:}` -үS+Pr6e=%䴛Y|^f=p Bmgk$!DdsQPÀ5oI2eflߟh.vY-PT=Őv΃ tDR&Uh4i(c! K(τ17F: ߸e#>Yao6q&\hQ^SMXcns3冖'u'0w?vtQ8NIѼᬣp*mDo(#g[ vtZ7M%(ܧhhiƾx 9u=6 W*/bz ͳ#q B0 a 3T)[Dҩ0=?$>l1Ɉ)?n77؛Y%`|)]>Z7; 'E%-^4|qW3-)f1/KWayYױ N3P|e("0-福OӇAΓ{q+ 'V4O4ȵ(@ߪEW1` v.ZpP8uyn-:1ckӤJt¨ %M5$-X,ayzkW0 5tȬI ,T~FɠVX?Vdo-%3%ήqo} O> 1sQ$}&.H:>u,8SW1)#F4^T8\)KdMsy^7 T-pk>Mޞ(* b ,NG-_kWB>>oE4^2aW5V~ڦ?3vO>kF[M?+q nc#{yN |%.3iT7H'Wܴs*ɣJ[k/۴Xj!. ;Hy8Mg6WkY]cxJ+1 u}`bHz{}oکKŰ)afƋSk4-oq}oYt( ϫGZphvB}ec̜Kf4H &|DmLA?\?W״+81~9_RMCi{'P Ed0v~;5V8˜]z${u btc=CdsQCucV`JZ߼2zߋl͖ ~S %簱a{*C\P 5JO-V}TQ\7K=bBwP&=.tl_ V>aA)FK[IiS0m/Tp>y] ]PEӶwq*ɉr[Zi=nm#z}8 +!Bs3ԪD|ҚYi[ᎲbdzXMLCPh8MEwNpiczOt%vWObU%87U*!Aո (/qD@̉9q&,.l1S>ޥgkgF9X:2+#k 빣f~G897y]V6*IV:wv=(ܫ--}-)пA ;P]ljoT@O+q .V0r/;ґE#wY}ʘKg"ͪDg5XՃ~E\ӃYz ;HT۬5J{"Qu2(|ZGy6d',3kQ Pu@SI8e%azC2ZrACpڇztl RpvW+.9U5 !x,pwtu/wj }"JNi-0TyLn``\u;آpvו7!JŁp_euCnlH4%t߄3`FʀzZW|ʺQkFw.ѽ:pGS~bcʺٲbTd`n/]=|?8ܖqxAQ|,0U Q"^\M)'Vw&cW& *rpEmͪxڱ(}0(˿4rTzo9.|#s9)<'%54-A: 1 n?*4hQ:9H)"|WB ⹭U&#i5]^ئVT:&D58cl’D k^$C˸!wB^M?GӐd˒MԸSzo%c 6=}3# DɯV0woǖb]Cfh"4 ʖJ9K^3U˷)ྛ5}! YHU6; iڠ0~_$d*k܀HY(Sn6:XZYwdӭBǒ`;Vd?7XwܸA\zzKGwBQB+`rl໱?XGȦbvqy L ˛fx {BjУw-Xt~ge?v#HD 볕樬@;F:P R8KYܹA$h̷Tn8/)W4% ~ bԲ"$2 8J,uo<$4H{L1-;0dmj Itj8u>cJإy`)*^3,bg?1淄|$D|d#_c r7fgTp3Bdehnl *`_]\c xy-uʚm?)GL5c9qrp|PdNMe߆0XEO[%Ч__4QCU91\VeQϘuНc-Dn|Z.#[9DLϠ,:/|6A8}RT4M AP,gôM!I%2N-[2}b(MOL@ U@9S2gRͼ#a2(Cy_9|Á1xu^sE?w cYϦ\(6J@\LJ\MHIR(@B\!z"aq>i4~ks;ḤDk`|:OXTe.Y )p0+]"eI'­KV2υ EUkO,JPwu{EՎG!e0\і דo~s +\q6yJx agOD)IHL :c %.WՈcB'NipkT({igQ _1ڈow]"!Y V3}n wDd`yrHr$oxTҩxXwtH2DWhXsIVNy3 I~( [΃2x Z_ jCgYpϛ]t,??notc͖ȋ[nfbSxWnO ݹ4H.^Z<2;Pd 4~CLAp c<`-8&sbD!y[DT,@/!q!+Ǧ|B- dAgۏ Men%Awco0.SKv\"Uog@lSƠިprO'+޽j O+ {=U$֐t;¬ZJkIuk6YXUs|&*@;0wlIKI H]{-Q ޳Rx} 6=.Q1ϕQE#]҄?`.ەީ~μqR.q4zs }p˓]脎9: ( zkU'/ό#JEX!`cohyJB A_Zr0DA~X$ؽD$ԇ")W3WZvC#k'ŹZbIOΤB%X*''I8z8  'Ѡy|׏`y}<$a@9'3Ø{q SF=(<sE Xi !p T$Ѡz/\ S GҔG,_I8BlK(yHeFE߿spu3 joYPUE>'(m^NA5Dw yC.vAiK6TL"@T{] @C=J;49øbWU6,e -"^7ۚZ3JN)X͖hKseΚ1a pgYЙFtĦxgMfs;x2eDU9m,@NfGJhnnv+S9V#.yq2zbdtOw95?yVZ`L?iv8bIC,a*X2!k'gLޠ.sTH[S/^LR / %8YU~kf9qml X脖#(FeTA7AH1Iu"4ʉ WjH@۲k e 10 D4U[8f+^]@2Y'ʍgwK2ith1Z$o>Hb[0=A6qP[ Ͷn㎣\ŋAI}I_ˊȄFl(m(=u^WZx7>>V9|&SEǗ.q=pW䏢IJ%Xr3sԄ.j. :z̺k ȩ^ Ɂ;ݦHd㛏Z YS2@717( 2p.du_o7Ѝ3{!jViR9)bKvc X)mi#-y|Hi*tCWzsͭ? Tp, UBhwBOfF|U`p"֣?Q^߆f"1JEO  +-)GW>VbÆRRd7d5<5 h+X{u:AjO A@+hV.HsQHS%4v:(V.ze4=7<\SLM> [}8EwUj]bAdxoW~a9w UkqZ\?~c 8єG-J<Ȏ8eU]ݮunz;!X s p`Ѿ\Rg7o6ˢd{ؕ 'Vt4~WU#zfBDZB*3p'܄ DIBY D{[ehw]bd#5H8o(ڷ0 na[­J}VR!y¥ ̥j1W{FD̫ahvh' Ԓ1Ò։ۗDۓ|mHxP`ȡ}sx[aF̬a d 8$-2"iwY%CWOjW lm3 X؁qn3C xAȾ !%.o֥5+$ʁ.'qr3bL;@!jT!eCu-څBir D#R>԰ &Z_ h]gh]|.I 37R_Dc^eh^l٥&{IPÛ(lm+U,+q[jOٸ"c2M6%@="U ~]*쎐9~b;PÁ8}^ YCyL:]bMW}7Oҏt*KAڈ )?HxG?#&vCڳnR!s]~v>ݭV+ܽ*S8"C#V\%tq# EVo]T~BHWQ^2fi#>}O%0}ń}hѧ]W4Vn8bRԭoxEN{ ی@ЩB:+A$e,lVjs(&X+3E VGfGK'(y7zHa'VȘ l{.4R;5PYJVK8:۰ khN`Q)}CKSڒ* ; қ-VYA$u_19,9)hJ EL3 S׷5zJ]b #T8E}HLvâc(n&yx[$ɺC8a2 FXB!gm \1 XG+? =9t؆"Ilr-e92Ky6Hqvq" q4ג '($`%e D;1-E34^Hr񪰙ZB}9Vrj\<'z0W[v)91%x5KE:F!O;Ӓ >" Tc:FY)z1b {1]٠Px偁*;=sógZL2,l*KlR] 3T25"qrTI04* w8^r>^t"$콟b\S lia[j`s}cc_v`H%b?OKakq`.EΆtE1Pse7z{ZnopmJ7rA2[؟qIpH73o+Lg>-wį%҆sדІ/>% YZX.FY9AE84W8gn3c\< @qv*HE?N4?c,z!#혖!sj%i dN(0LKkf,CZY+<17>߭pYЎGRJ5 821jOjlmN`7gVb~&hlR6wmVw(C dh=_a4jfM(X /[RV4"3z;4 6b x ]yS@Q3&M%v~@P}Cc>P\V&zot{SҀ_V<z2Ɍ|vͥ1{t.QZ\Xv&,c`:cq;,p{) 0mUmΉ8%<RqoS;BihXBgTkzl܎"gr p9,w-M&?ShLF[ u.t~fvcT *Exg>?k2xV(4>NI=HǏ'ep/A~lC﵀ @b'(Vԟf)4 }>d722ݺ&'|݆⹀FTߣx'4$׏Ϣ+f.$h)E7o lzJ-#-~|aTT:T eT8C러dр l{{#Dt~TA/4vZ\ئUrBPDO=湄M%Uq"M3hd|n.}z;L(FÝ_,bj]!XxH[Ï7V7yX,o h8[PTאָUA;/61"Yû#i#mWYQB IF0@rP45X)o((^}gr]kwT[+*w?3m¡5nCroz 0YR2tNn#R5nEL)/ kT*PHzfh 3+AϖZY|nFiz@5zַlvgx;ً5Y™xmegAIK:ٷcb{X`\WGMJ`<$6M%2ug+?7ͼ0Sf1)B991GaǤ%}2 E~y,g,}w2-݂g%YpE2V%~Uq92gd˥TIg鏝)tdAVЕ[D bgO3h 烰ѯ+浢)hBF8s&i 12H>l4J@ցZ6BJ&'g~ͥO'X2bNAmiH_CƨMS\ᕛWay)󿱝;h֕Rx|7}^ܢݗ (|Ǭ*Ie"8⤨;&ѧ#đ /tI~؝&Q/ȓ?./1\m}ITd2Hyڀ2XRߢ2P#ޱs+HfS&-?mci|?ٽĪ?̩{U`jq ƶs5PuH H .7*X1͇4%YvQ6ahQ=dPaxlGB~Tf5娳e^QaII~eBVnw lE.OD^1@Tj% ب2^VxQdaϲt,%}}xRVQz B:gKuLW=Hk Fɘ{=Xx?W-a*|Lq_'T3^MA >5/Q.Sﴜ EZ4m*d2cBly6oCQ7L&5}1/\7o cAfKlTZtj1:&)Zr>23[xUMTD;b Y˥uN{HP`x%>lׯjrgC~(}lqJ(%?+T"4,n$6{[O"KϤMZU'cQOY 'ٮ _p&u}Dp᪓-RlSCD&cǬ&AL *~hvFm%UU\7 f8zZ X=21/dJԛhq}^͐#VF#NwP56L܀3D2M[N0)ŒIr;M#(Rbzl]Oe}ط;-r߁]Rz.*8&&#e&;Pмg'g.S Z/a6p 7-\q d$u1AYSﯡ2*jNVHt*p[\e= ]lGŕ;nOq{*;eJM ,#)j> Z6F0m_z X{1XV\En{GXPNG|G7|-Q=?a=(<}3KRLs]1%d&fbO9T͒6+S0aZ˄-p47_[g}Ўݎ dΞ+xD|) eqOj؞(֩gqWϚfN5 )8DN\]F !}lT[_@*`8UnK<+eԖ wsL˱Ѻ R*5[0%Ae"oK>~#_dj[Rzk,qc M+b..ph6W1vgh\ e@+cf6ā 5bH;4ؘ%qD`]3)Ro )~"kw9\%3Mz5&q^%eJ7`Z<5sM64Xd(Hc%|q% jnD[R.T'ݵbUg1Jv*I-\[F y#ʹ[Qc6 +1԰xP'/I3kC7e=*א [P_7oߜ-n2׿Ԡ^8nrG#BDcL󜖿 \I#ngU7A$L\ʼO}q}Gc5 ƉvA۫lb3tNY&Y'>d_P8I[&&dV̬;N#'u`@O\vFTݏ19Q 8xu0k空SDʛ{laD יZ㭐mb[MΟ9`}uqÖ/9'$ 9`,NryWzu&O<Ä& ^D'Zf) Ѓ@/- 6^|t@>8iR6gJ`<*R7f$Bysh!m^L|Br>ǀ 摰Ci*&QHfЀpy#="k)\Ga4gY'*"3wt1-wZ%- 0ϟJ9x1WqTLgRSoq&u~]۱i)|6Í@|I۾j z#Ŝx`Y_6Sxڴ aF=PkFRHNLWqw|IQ%X%2ig(mPN zyM} Rb<:#)Ure&7WPT[Ѫpw")&_ie$ϳ/>K t،>v|Wc#MA<@6C05`KA/}hKy=ĔTV6 oamx_j/[u)G)V7&PN Q6|76%g{L#1DŸk3y6$6AV,i Y Kp !0d#d=btVK_hG-fQP|svZc2EB6]@\) ;P{ȵQz@N} 0A8xYgy]T((Dس,"n Q5>۹)\~ʙ"\tJHJt& j n=t3bNj#"Ə'q~͔*|sJM|Kj}d3*g>uc}SE d'LfqP,?rW!~pt Aô>2719eLudsd"/vzm 3{.2ڋőY-V40`BzKTY !r qƉ b;C%^q|A>A*د G, 9> M镖RƮS *(c}+ߣƸ T*- 7 H"Sk_ɤo[Ԩz/h;<&~rEf|IJg\[Q|%Tg5y}urQh,͖ᶉh:aF?/ нLL1 BŎ1ne{~MpZB_S`+0[ #@Hc ՟F5kMci l_J̿sΩ0Ǎdo/ɱEqjt33J5M ֗;W߽uw +*/&_mžQ)bm1u%b9[4K쇿똺6ܚK dsƃ)n@7!m0 rpU< ၏]U1 nz$,B m>(r/ӻVssN`slO l 'L+v  GERll]=r KbԬ4SKui6C 8cn6P+ R`mԂ\Nv[#o8d=,.93ڸ:׽_ϲr[B;ػWaR;{'Kq¥ E n# DzCn(r^/] aꓻh6.Ҁ13kMqFAd$zz.4wbRꣳlX>h/ a]]mZ)QCnDe$= hYn.,P 7" :y&;mh0[;E_Yc31*ݝC!$)ѣ?<8inqs =…ry(O"ߵGrHKQ(;3c$S8*?Sla51Rsn6ڞy‰@L},:/F` 9Ф0 X+jJd!_pp #*iz,Oo2Ϩj|fKRQhwaN'iO& sA, B7EfD%N+؞t c52r7Ft!F:Po ˮW#32(/T{m"OΧH0'K"}>P Vwfn`r_MC}T q  r  `*baS^@u7#nt~cr(H/g+,!P߯u%]ʹg鈱;qU}q80"J <(38aZyV'{PlYS~ӂ_&2 y37ƘgC̿GȄ}Iϳ^Yg !g^{#@STZ{~'P,[A d<~z̥lthگ]qI1e!-nf`DGawG1; 2 HW zVr yQW] 1L "혪Y jS dRp Oe:@e{,'JoF??'lKYg%3g;nCq;w -XU:} NL}*+ ƔUbk-EcG陯]z?˴V%1ݲVk1d&7jޡ~!$>-0DL Jw5K X[[$fHŇ9?YHxZ.Դ뱤pN QLW zO;^\,ƼwcV^%4Ųuhz1n4 >SHQsaWJry.>OP>>bB5 bgHY L1L/竟-";$=؋z$g Խ>^~Tf~j_]LjFV)b!dmDY@BM(|#'65|HFn]RYr q}sP*BK|KVU$TOhgzBH Op/ 掖Q2)Me Bҏ5LNⰮSÀ-Ɍ:J/A0p_Os 005rELԗʵp4>I3ɢUt +N8"栔ΣRPNK?M17{6sbjTtG~3*v8lIƑQ ny2'J}VəCR̉6X[dS1·T[lI,òu\&DG%hK{vo֌ǐT4 4AgN, o2:-ufB=j%b7z:tCsS[LRlW7͓; g`3V>֓bRZ`³&0LLb?̀_N8GJ8k]W OwW"sa9WRw D̅$yh]ˮU+6R7ך?UM #Mn#L7X| [1x%>5JR DSVSf3n',Ua)bPٶ!D4f`wل@ cs(̲{#v?J"k5_\ȔOՠXqc*FO-.~WVE?"b~s ϕ!!8X|o6X=LPйε<W*R{eD l!6NIw/7GMiJ A/ th Uʶ4 igxo `Q"\`, 4˳/J$->=ȏ;ު/h^.JAJwHaP2Zr\Z^hC1~+ 7mߡ8}sk9Ts͡Ns&o6c@bbCiA|pumF\o9'8tj^[/&gx2s&͛":,Vb  ȺVѬ}^u#ep!.0F{_C?.,iXXбg%3 $g2zl!w!Of#_r1Trh OiI-!Fg eEeǎlkʩu`JI:F1kb3؍8F7*!ӕoT¸-bni#/\cD(Zx6uZ KEZ!OrDhVv'v<JB0XB2&ENG}N"/aߟ`S?]2yO{ =^TQJZ0_*3׏B_L5Qhg B߃&BeoV933P0² |\v^F ֨z: c̺ZR;K=E? ~F$r%d`ѶJ ^y h5<|Mh M^nf#t]%];v1`_苎Z}tq6 %/%Dɏ8LZKPª]RUiOuN|Œbŧ?bII )~EG҇փv_ -dVft| ŸXJ[ @f;w&bT'?oHΫEE>d0qVP)}%R};_[!9/Gs3,i!5X[FQk4ɏ(pPkZVƣPTcz{@C[-/*o1Tsb8cE`{<E;ne"s\94c|*|XRړrփ1gEadWkUUN%:hFys:CqZ'4 mMA yQJMUXT:A|-lՏ= ֨>4{/b###o`Eځ?8$ yK lF:*-50mm/W^@0ء:o-6 |?H#9]R0@  Tk^~F XփTr}4.V,%#vqJ;ipGae! -vBE5б'RQy?H`9o@1.2|+Bf8|1[Ihj󽳽u͖Un+T~ >r%3^W/ZMj_: B29PF*\B-ua5 _/{+ =?7&Ƽ\[q4O$Aҗ緵g< BHtSfs,H\Յ!ۂ{Acz'sxw -$K]S ^A9HF}(}5״X`y 4nzĺz8Y~=hR+PU3k1m3rȺԞn#w oL~quX&@*TPns2o4*16tk0;!eEލi%ڽba aUd&u%"ࡑPgҧqTg_=#C5)PP [ 2L uym']9[ uD Lqkz@b8W9*|VkR'iKr],+ԝ̩)ِByF^Bv|dbղA8NvTI3Rdm~\ԶTʺ'vl(KƙADWE!%q.+;>iÓ5 ?ј>ǺҌ 2C2y@ {k J,*)KimhC;3;pfz̏YfX\3ovgH`ӱ}ФIkD6T)j$/29f* TOAE& }J)ǨWPUǣVf(B!hYB#wN~&"]=[kV+|-/nO mJQSgZ5fS`+0ĚKr]NRQ6F^NO#}p{mG:.PwcgťUo ۳0a@=f ܖЯ{efoj@Һ_O/uE`yYHb1td~?qj%)"og]ȥZl] < =6VCjk_W۫-Q]_pya<~g#j(iFxbzIr8O2b:<US*$zR-_ @ gG"j#ˠJ ~{a/Jp KPj+[b3K_e00[=@&vlM{pj?a!qt͓ ۭl0C5mHs2KˡX}|*A:|h?4|D:.22 {UX9=-'?Ė wwLJiedGFplo"8 *Hy~3AmuO⥽M7 Ung 5'Qia1aH}2J >$1I{LC/Q6# T6x(b4oJ;D;l%3()ɼCdhXK ׎k\偋#Xck w.-s!H괋B zu!!VǑCZ:rP`Sc'aѢ|)塐y]S9 k#[5"ЏLX2!~t:k3ܔ7 K*:CәH{*K7HE!`YG ߱*72WLFlDkPY>>| & /k33B6 yrUw(w*Kұ^nu yy~ݼvHÈE^OOԚch#J̚\eZ SKӔ}<To[jAg39=px3y߳& ar흳g̗T:G3&HN>)]9iHeU`[MXGPGp$rx+C|1~=b2Ss} ! UiLU*vBX3a TP5xyv'Xt:vo~sz>g.cW{tpC>pe9@M#?$>jƸr4ӖϏVFhFԵ׊\7[O!hdaIji/0nݤ9KW<'|a6"DOZxS vf;TUoӵ sl ^&TLvrQhbH|% qLޟGM A`#xs>U5<7n(]<Pe)u>%az[ô \h-(`Us棸nAt&h90u,D]mHu]-c\[Djn/m E9($LN6Jn](pbp 1+pG0R) %bmrmP[._:sIDŽB7H֢֗4*OK8ii%m-MR!\$-ڞnMND 1ft0ѶG^g?kମN8k{1AS{:qzLx,}Igz5jPlߒD%ҫt{Rv/` Zd[M?/!AYFʉi6Uj$o5G\̚JūޔEGa]g忁bgz&>[ᏨpR<8~$c KfZJ̤ץV +RGj9? +z&z5ڤU:,SJ{hC2b6K^BˉVQ: F]%-Ũ3') U;#O:4M[al˗yLwCMS $K=|)-8O.mokܚD5SsIq<׋RJl@|[t?SD򦣾O~y_KWYD,c+H;p6d`WBveA^0o~EuH@5nWvx|ݞXM+""DכuBnbҰiӪg̱!pȡB廘Q#2̕xW f\Tj>n_ ӳw%GݶwMcB{(DW'猟hU{ZqPG5;W8`7,icI "bfw=F#=2Ȑ+Ǻ$pEk =my dQ;ck^{Cz{<S~$Xwzگ:j#81:ljI8S\aBbqi@Ahvܿ8p ]a:vƚ\)ooFS~l$GaB|32K nVqK$^T/#3up Kay1 y.tG/ :J+OB Tݕ )$(!6r#q`-q`e,[Gb~0J{ ڹٞߜ)k5:6f"t gpd(*z9ZHrlaN`t9n,qqFz0y4Ɣj^8p_=ߒ'eӑ01\t]m' Zv \z 97QS[HbRcsM E3,D{dpI& \&ƭ8;u?vGr6F$3߷S&ա/!EUѾ=&;k&c.EvU5FT8x'0y.?YUON,e[PB,<Wzʌ JOX`詔`PW, d0]ؓouXJ'O}bJK XMխ,Bz/LuB N͙H@M`;1 X$ǑY@WmY/egsrǓNXi>Х'cw2?" 1ZĞY p d`C ^O%5H>ksTxU(AW1 SCf 0dniD&/rc!kGj+M{^^ T~xV63R7 M>>jDK~<~j2fJWӔn2󔝩,ifz6EI!^{=h'~Lt1_)8R 9HƯCp+d9EYޟ?gLk>asP=1 V⊖ȋ;Q<䲌V$mZߒGbK&,-G@ay9Z{P! TtȾ>A2(Y9.\g(S)үǣ;AN4B# Z Yg/v/%^h0 N^{ _3|* NZʅyŸ4 wLIVl޴٭إsC6, Ɣcgtf,o'ȼ+s"~fؕݐsew.SL3lUl7.AmgkoGsNuV5'ExRF\,1P H*%h!t`Q2l~iQ%l&wHbAN*PEط c$-uNК>s`Y'Ѭ#c5Me"?[ZZ~rjd|xVR=m 9DS_,8j>T{3廃ǿ>~2[8 ٰW?i|[a2u9 bёFչ dXDS?ZCkZs!9>LY?E{qqHm> ~*3P{Ę|UܮF S2::^DcԎ}~=ZVPy`.nr_r^x6SeT+9QbzYdk5ʏC ld O?E>}T5o1%fM ٰ(AYJ [YH#, d$?_{s%VIpD*H[S}1iW֘O ċ>k_rV 4]'fgzmdl*h\$ œ\7%xj[2sa6@Bv>MMtfvet\%$wHS%C@gX݁Jbҫ"x?v!vPs-& X)O.Pcioyby 4p \B/"eTZy7R|l8-S1#MMig $C̻LNrq<܉j:J#ኣ@xR乗W@`h8[|9lPBk"wo#E /6&z)֐qq_+9IN@<X1]8_Uq#U25@wZb 𦐪vRvg[~} RzLׁ"4a, KAy޻Kxm 9h'5V 0#hLҽ]yQRsd&}QZ=Gvǯ(RЂZ+вέxՕ'j!~OoI{,"i^DJD: gOB1,!׆f8R^ߕJcjNB@, җa.м`He{JI>|LiޔhpH<<$  4Jx[Vm&ĥgr~5ԇz\-Ǚб|Z&ۜO)/ŧY8ҍ['zG_L c$bģRiӯk,!2fQX/4Zug<у{'Ɍ|yC dC~e0_pS#H|4-;H=v2'cCx鎷 GHGf8JV)~a&2b7A6Sz8> G-ep6s Q>?8kX"Ŝ\7p+n=WHv789%W?19ت#*._G=5 ?|k3JXcN։"`LÇX(Vgs5jpDzϋ%g'3!z'KfSτO[VM״ !RQHEXv[ĶabU0vq J6C*5]P8B*N'!J T+؅x9,Vwtng&#63Zp5vB4+>[&-E:j_ ҁW[䢕OUzt lD,`=N}\,^2ld[7JQȒ!!:9&*ZI3~+$8-df9*0?v.K;Qj AIc^))75$;$P .љRnfƽfbPXR6M^LM{/T=;4 4:/CN{[\ަGxpڅX4­D%.({&)5Vvھ_8C_@ PT4%!gMlz F4^7$n諵f >"pDZdDvp<[9w>Auj`Yp'74ca{hZ>Ɣ|݉BٛxV. )P7ޙT?]쌛$:Lc`7arOeҡ[uu[D $gB(×:Җ,9;y$&\e\0m[9NSdT?%9kFYԬj5ak󣩁)f &N7$0J{C&4Dj'kg ʳE'qYY4jn i+_؇Qg̭$L̄<֢8F=U9MЬcyyyl_DJw8rfnƣv%ؐ\uEbks|Hg6."A@bvQUy9zv3 òِ JCKso}o3, "U(鸯6p]&W/Hlh A7_=4.Yrl *⥈ulus(=8'WY.\K{^=:iFBxBKM[yϙ6l̍Ћ6͇A9ذ‰8áh84Sz d<^_CTbS0&b2!~3H2C(ͩ`I ݷR%tVڥֱch߶-Hj%jCB/$AC2Ԛ )_KU~TV*z+D~Tױ҄zb2hLYZ3~ @1ZcX .pǀ"əSBTfv 9$zj sv` $FiKzR)PiůCLI\:y& `cAospr2yS#hw@Ld Y5Gt_P?.Բk!kM/mR Jw?h'kWP^۾ gmjE67Qn̰TA:> Xi~$P[+W\_GA`vA!xT|#Wd{?70 xvo5{_+gtGϿ-`6F{ 鵈"19pz/60*ѹQT!Ws[`#5SeЭ0\h`ga9 DŽT 8*/nagX+W(xKH'zBd?X/4Ȉ+QTWHӟx)VA${<dzg;n6>.YAΩΘ^8ɪaf\ 1d|[i..iZKM~N˂ׂQd!nN'pGps_x?;n!40xSAK8dYB+kz.ZQhޑ=D \=dYƫj8(Dފ0rqFRL7@/[ţkh,c2ٱm7l?ZCI>'"cN' r6)s p8;0thJlda֢$F1|3 12.pe2Zi-;7>z AFbiLa`5IPRSŬZUu%mwZ)] w\aViG|H{W€Ͼ=)DJ\Z*bM^v{R|Qxh;s eԾPpn[&: Y222Yv 9hEh'O >&k^L bᠷv~ `>-#.%HN֪#M3Mr.3SBx5b<̖4(Li&3,^YwoFzF nW25iڻETE"`_Z@ejljdMʅ[P0&*("<%9T:ipt6 &?a˷C. ]uSq;cFKƪZbhQ(ݜ:aeB[\;Fˑ߽T5?@!1٘ryP^O(2ΉBU&ҷFFeP"Mö\$@_(7e|f$EDl^ּωBnk)zF[e]t܄9-)V3k:^Je $@$Zz&Іgs1=dYuEJF)bJvTpޝ@сN`o$Ɠ\x#vjV i%br 7 hX[0L? Ұkm-D/\NS՗nEj ֓LӎkB"-.NܧSF!jp Zhc-rwϽ2Kڧ1JGTyPҵrP*DApζC(ghU捠rIA\'26^a؋ @N;Lp7 )Um ^UJ|_JjE)% XkGpdԪ6 ݷ8\'mwa T)L;1NS]Gd{cS{Uzl:7r߉2Z#@j! qF:m?XXngW"?3f9aBMUDvH1xiX l<+;{u=._D3 \Y߆J&2]+MKhHm)U{̬PSHRlP8R+kڳ.r.߭ Ρ {W0(L:~f$D#:Ϙ\;.༉I1%[ӽC?#_!Y/, 0$_u}Ka YUUɶ@S|&Vx byO,Yރq%1QprWYx:lGh-3@4}yWkIHXT?/0Ylq6b>Ov>▮{GvY:J:m"c@swzNϟAP -j@톆[NC w`Y^}V?7E SRou#`ՎoW[q.B?BwrsI\{u$pkf{l26ӓ HR@I~c/IП ?r)/^ }`ܑ"LEVP D@bvX" V5*wC'p̝ƅ0H{FTwtPdUĝ_`4 =d{W%4)ӎ=_Խ/GSyQa+Y\0>K3`X=)(fVQ,'Kԉ)qu>M[3"$j۩N3kFj5CSCix x  i]o̯5A;+Ν\C-SA~ڎDp$ O_co/ bֳ\F xWRkE%9U([Nh<?Q4snzaֱ?li)' y{{|4,+h$_d3b5/֍+ʵwM٠q7K;u )&WXq q"sBXU2FW9V(SXCh:*(W6q=(t7āVB_nOn*#3g4ǘeK)n -KՒhHwlªxSo X#1b9܊U8|Hp eqI[ 2+[.K#QY9K+|;F(! x;Zh]p{*(lyMXu$\RY.N68GT5}[qc8Od$. A>fv;D^:El6( 4.;ЦX21Y fTB&j9 a8T+.d7<$Sr0KfiEuXGYMX',W#g N ׃N@k@ 7<@p)YuDNf ]&9x뮢U :[G(~vӌDK/T0Z~̊ S$n~Sâ>BU%#) H`,DJ[y]1p-֨x85)v>shzhѤt>@3=[xI 5+BYU݌5k.#?cЬNkFG tT17# ˡbTHt$QF!e"Ɋ %C :-҉X?*+XXOf>}kލL-t3ZoڦQHX$4n ZN%I&Nx)e1{)J"bj\Ò!Kid+ᙤfXxc6\輮FIR2EȪR GHՌ(rA9Ku ~,ݰάsBٺa.ځDJʮ^Yz2-,|~k<}[i Nj&=ЍD9=\$D# oviOK6sWDd TsZ9p#^3WEi3- i<&JyBzW[ 3F7Z(Ol-JD(oRÚ-k= T|2H7EuFϘ}Qq CMi9%(Odܘ)bilO"*\%˯kdZ,_mhX׆PQZ8x+A5ЫQ#v%cG׭eWβqPǬpDO.cZZ{FH`g; `L(P=߅Hjf lSi3 q۠*VFT6X, lx BuaU{z-y8/B?&!]C4&a/EUTdLF>Ìp?i |hJt.п5#Ɔ˨W!v(n9fLlALAw8ofw1Eow0nݍ[JֽqYza:3 {LPϽܐ2ؘ me˝%q !f'6 |qQhn A-4sh2)Tjb^8 mYv!nW_՚kza3IH3/G>Z!U)X‹gEhTeY #Y:XY*$vTz=BY)2MXz㰷jm yg81kkK;`/'֍H* 9۞CP(iM#}~~ti~Pb EШnnw.I;'}VBm+L0Cʻ3G J鄧@@ ^60@CcIu`/s @|C X#p/ӱrGۛgdܒ乸(W{dG̩TY;2vp8l$$.oM;|wi,"Ѐ\4&t4MzZjKJz~YPٲLm38#ɦ&5FmqἙ&/w B~6 cv397W ]>& ̿d K+O.U\X(63Y7&V'낈mcP[2XgPq=n@ _fU{⮁ {2% {:2XszSdC|8O w~0Ofx$/YkYNKcܪN//D݇rC}cGH<24QyLlJg -SkԍFL(_:'l6).O ֊pq\;jFTkA?# nGӀX-~?|gg]6B6ZT A%Dzʯ4%@'v$;Rqr 蓿F}P4=m#L{_caї9h:Ųz}R8XØ im&PnoV1f\VۘoD=ObBna\w"2p߿ >Skrx_H`ɛlPr^r[FcV8{}>c雨3B!L4/dhCs8װ!g[5ɈQߠۿ- ۼ+c˷SⳂ=\e/s!F.2uvYk9=.r /p]AF8Mvn.v0MxVo~6:}ʯ1>y}3lҞfga[CXuN$ΚnFkz,G Yf9~gnWT^-njB4SwK2>v0^za][oYr;SZ@w9_z-o 0\SY\vN-)nӂ88-֮ '` &c\DV0#M3lJ\Snҁzv׾R ڮk'c'Ek}˗mff6~+/lZ7ebý'8fz ۃhhԢs"F@Ձ ,idN[gebb5ꮾێo sbL<g2U=#B nO+o jD|?S!:h} 6fnH_kFEM®;F?LY}waAS?L˲{8̈́\?lG?m< & LJ9{K9c/iELj%"ΕT?ngN!WET#Q%h\-rneή27 b3@Z\q׌fwa)/IOl,V24 3ˋ]>,N'x6&hp`W˔#ꑚ3f)-F/q >R50윩I"ifr1i߽޲XH@vt {lTqc]Xij/wD%2PJ7H}.O !ŵ"2G,WTml=,Ӆ"y]qUdC*$ԨG}FX?yʸt1e+ʔ{=MyKPX=v}$RPDPɁKVeC#:bawoInkL}IzrDl@Z uu uQ]eOov-avjrn@8BncY+0BkCZP /N8LN[t%o )*t.!I1p=p]&d_~AN;kZcX 1cq؟- ٿ+m-WB57<0)[uz8ĄW"M &<Ӻ@a횯wv]߇ qqw fdDБNpΨ _5% _G,nq EMM)7juְ>;[+AitI2ˏ͵NӦ{e9D{Ca]a|}p#N \V2# u0l6IռpХ\}!LuLH`yq4TڛnۜN:X\V ! xx)m6D~ x &Vyz꼉*z.R'AD%0}DkG+V`Gx%T^ta@AEk6H1Ux\^˧owWfB$QR?N(Wwޕ T8|||VH*זN Ɣܧ5z'F%|cu6,d V?KBc;?NAː(]/_|qti TX|NNpXem4j)_-ExԇCW#5t|Lj0j@LJlڛY#}0(OYPjdhDaze`wv9{K7:~5jkp˲g!)!d4 ^ɗ=RIZCKn&+_u֕bw8#" 7l%Q$'.ҢudRq8&v|a4 6W*xTaAMX&ȓ߫/ 8bg+Q`,y+4 )Mی@C\HYJ}X˜,*8/{11q D;a2H. )hucP* #DFw[|bTZ6ȜV}%HE17J:K'˴FocuwϤT2LgFH|[a'l8-1ڀeӝ'Hy;\n]Sh7+FNJ]ͱqiY.*\`*.AKO1ldKhKZH-UЦUjsLVt{4RzT:=*d{_wޥ3 d?+ Cۮ:XI\>wFY<Wk^T|=7;W\j܆YrMxK|/ѠI/nb@\CMF:;GHw9Qĥr;-5`U#fyz:}5i!WL臢a)8D 4rG48CG?]Jނ>R^:,֟D>2S{fi򟕼5Er:DVn[{/iji#䷎UuxmGVN5Ig;V)/DLAqE pv&.X@v4lCVLӷS1zF璯lhxqᵥ*e?oTҨ6W?OJwᮦ{kYDg BO]Iс-9ZLVL \D6+iuf`r,Drv !v ʭ Nٍ'(WD5~Q@6kGazMGSqPiКͱix9gt4Nkw7ϯURoHAy%!QW yT$-$!pkpדAwӨ2o&kFIpFn-I=Q<>[At;GJ5i}3P.O }DMHUJF&0W\Ջi Va kRǼ?;IRKӟؗRoYI-F ]ز6l6m 'V//IhǦz+Ǯ7gGAԇlE۵>kjGO[ IJB&OTՕeԼ0V E<1iM~ Șb`iZz[D'-߲TpaL* `קq";Y5BT;i_7\y[q%ڦ=|]ٟrGC*A#L$濈Z5Irѥ7Pd$_Vu$dq9{ cŃH0N%kxl [t\k,Y E4Hiߢ`7N~?!5;@ Q ش _࿟oN辘ngFMam;LͧKXX)sw聑YVøD#]~Òk]$G W@s/&7I:% _!h"zawV:5_Qg(V/p+'閯g xSMU0! TdIaB|I•|nXu#/VSwSnODFtf5#tDzN?OW)`Xw|o ms9՛qz1\|Tq~.t lM;Z 'm Clf9&q(sna& }pa[-Zism A'Qchz,4W>mS'8DGr}p ZL F o{.;pT{N,nƂ#-H-MH|'g zomKoG@[h K#!ܾ5uT^L[=8 m ZS36{LOY=dHvδdV4:P++9t^2Z{Ge4 5if^ip9L3u*{3EY}˻vr%cHreF=>c =c@4imYmpq9ɋ>w-bxotm)9밀ޞ52 {:PSɏ]f`hM6 #3%S$fXtDp@= 9BLm7@k:~a6#b)">[jK0 VbtvPQg׌EL g?GEVev{66 %1Jb;wp2>7G 96U&JFH;4&dr4CQɈMsqӭ+(\-ݎ79X773&.f8󬁆$\,Z@Ky4,3#-aC҇T} SzPW#$~.ho{`jý h#>'zR{H(zAp%{Ry@qoX ‘ѭ#VB'Secx; mW5ˉl藏_im|``QwŢVEFf׮L\]^ҍiBjD9M1R/+V(~:XX|Lznb}ĕL`]ir[{tN' 2d{d=7 Jn N_qsپl^q;mX3]Ȧo~l ݎ aW޼D69S+Z떉eߕj K>ɥ9y\Atw%ܝ/cs\R^fg< M~^]#kDIwf?¸&56zDvSչab~c:(E#%gY}ᖉH$g8΍>ԋkz1!C+gFM%Ƞ{@ه%usꙛq{k[E>/V~|e.8bz jz ecC y=LH M6K<}cY>avO=|3 +.+;l O62 ߦx̋?c{ ݔ^6L#Z?NFU0紐I`BP؎;[6}h Μ)n 7G,B4A(>1Z=8+`%,䏌sƲhF;m6&SNA2R$$x]1Ȫ=n\fK)Z~n*cac-aH^= )Q1 1x?Ux&.[+r (1V _2<`s 4K9;u4rE!q 2O`">i@.U? tzU 'K%7AϮ;n*؇c#1;HcWCBean7<Èbc\` eyn:C 掐 LdUzq=o_d9e1 4DD Ep-oHl0$CYDn2(#Y/,-A<=f%Ċ|Qxx;` 6?4Ļ;T 0|Mꂫh۫R5e*픤"Z$&mWg5zz=#Jt*ZYZHxyQA(84l4،qv*":/o @S\ACtʼ-O%qx3ڣEU\wBx%aB2w|`)ߺe,3i/ !zJ^^2c@,6~:%*Q7Rݹs53#YD+LD/[U17SxЂm7c(,P-1v|BUb믶߂2?3>@hT3L>j";i @#WaBY7C8! ʸM4 MN<0$_[a6TB XatJ*sz}؛)d< dFH)őTiqBULficG|0=Y[v=谪IK\Qdjo.UߦEfYrVvl8OTa=]H}9l;صNJ/95euyXef}k ^a0]@B{r܊΄!.PR|g02}I` S,Њ.ndB5BbLvR9Caz=b;79Sʨ>`sjQ~/[5+T`_۱d d(ZZ8%օ4}h+@=пn}]:m*&&xJM}?d mq`.)p45#Vm^q(ܑ ͡Е:2㥔K"4.]MKcS9[x__]d@bn~f@-iY \ӪA+ L1#)V2?>ӂo S4sEd= 8 k@(ߣ #"EݐLȼXA_$󅔹LP`hokD)_$"b  \H}=8cz f(uG)nRp'鄶 tܐ:u\ڢ ]q?t, qmkFHu5M~_KEѹ.{ &T]* BJ4X {`e]Zpe!+ H 㞃pj_:^س)(SP5n}z zm}]'Woyo&0鿎7rAƝ؈o#vPjl'w׶+(&rUsgYwE2xJʗymznT @g[iImmƙ?xC7a[ wz:4geou0Wvw/c~^KHR9m@D7[j߲xFW}EG$˾Bb :-s&+j>o+9؞5h \4.TPCD^:y/@ "bpdPUKܙ Ao'LMעic~{aquq$},B?mgsזG2haq'ŧ&*J9벚 T0xyc]蘞ņM~- J1$2/p<' Km=-ʭ<%0ړ~Ԫ}GW)\F*S_Vt'e.LbIJTGr0? +]>4DPHn[WP1ǘ5]UW(bVby÷8Sf֤kOy@|CA ϻ2lp1/vBEh/S::"hɀ9ŶG] oro ն0;jj~ 2c}¹z΢EuÕ1E$xyMW9pgpTGcsPlp\Ld5V_,ƅßs&V35 :V?q3RF]+jX4XSnrE8 *a^#Z`] 8Ο]7OJYww'!q\"Y+ArE9\ @ 1UJbJ>"?{v`핕4cĘ䮅c&NOlHLJ'7B1PJT5EoìG ԲETG ^Y>qS³QMGj\9Z2; ī }E5{tv0H*)O@I%$m| :'ÿDNPf⮥k6u>(]A#̞NynjqGuޟ8a`jtE(كLK"TEؕdc> i t=8G{v6{P(h P y/ߩ5b}}|Mq#9Pg^:crMEJO~>V*Q 5WCW5VRg`m}HﲐE yo4W>̶2 .n]Dlܱۯu Ẅ́Vpc$:֞괲iY8מc(!# \cwhbGQ<>ѳ쁩ϊ/*y8 RYy`ͱj0!uHQ;6暍 /{|u=C.x̿_@*>rDkavސC}"f5g0p%fW 15:@KuFE\?Eɴ|NRU$U:.ڨI= yjQ)>? o>9&lj#TLA8HT۳P2%~#>hgxAo|!6,PYN#BۅN6͑7r\EJhZhڷ0>{ ,Ahe6,MQ20LO=!~?ZF{^]D# twG})'j^"CPOUwxT{ 頧 y""ӎp1sP3-خC2+ WBm03/^hBS~9A*^PsZ Sd^)Huqta&,qޘF =-H>a~ý޸ W(W4q:C5|! "\1%4 HBs7Ƿ/Oٵ˽`q/brЏ=zNE?/uP9Pyp`r8QՐٛBJ!di-]>֥߱zX"e("tECVް0xߡyfłvGh1l:j kSD(wCe?&9n X/;S*ư{X#@3fKAtM~?=)2#urS ld1!'U jkރP .&ݛ&ԃnzr'bXPsl-TUSG]Q'1f"!^~ c ؊I%J/Tg~z/3 Bb3R)3԰w{ T~Ɠ}kTj}£dQ@Dpz#ߴ84s  ]mLTδ۟SO-RiJ;Շ)XuQ;Sy{܆]sAAv:J `'a(NPQ9T$*VkBt!C4"i Ye~{mqp:{%XH;zP6Mj+)%vFj f]ƛrb lSPaZn?lmuD@E+&`] Sj֯) Y~ UAPTZ@_Rw퉿aNkΆT &g) I`Lx )`1k[،IJڸr]8fr2/0s!ޠIڷ}2,#+m.* R&\·E[ĵ$Ymއ'OeB" ^&)+QJtG7GF,O9(_Cg۔B >2o;MQ8gm.(d]XY05qڬWїJ' I`ƴF(ɅIe cߺ +d9i20HMIސ=0B"jfOH3s2ÿ|ع[)P8,X`ZEaF} 5rGAr"aiUOTA7!X@/ L㙋̱bV`k ~+miuRIY':]%sY x.ٕtq%8LE4U,pqRjE}Z/]Wlw`U0O|m'^IvQ1QV͘L]nXR]KUIA[,P^ 02aL`Jk4gX)7K: 7!Y7W)f2Pz݌IXLhü[U".w޻%~ mf ] k,3(|. Y`ޝoĔ Z#a.r5{& -~adPh[HqK .ڟG[SIǐE"h9pgyoLZШʡohu[h?r+O~1цRϓ7.Z`EV&Ԍ\'t֠7ӲC\|#UҫF QG݀7T {A~:E8P%iO@Tx]TK4"H_@:2MW_6tjQJ k& uf!U.+kWKaG#$h[ᡞh%kj9-AOe3/.mU~isbzזc:&Pjľݐ9)T4[E߁Wz dXtL  Y&&Gh /aI A$~,aD5t E^\FImŽX*'܉i%LYoi ̊~N~Wp]fV[nټl(G I3$+^\aE~2Q]N;J0 |%DawHUgɸ1FT4س48Z5QZ ?T*E '>?4|>7 ~CZj0zgQk'cԨQW4?izoOZO91p+FV ),u6mKDϭ 06T>fucQ:tKoS'TmJsue I aNTOێuP\_5%\ٱC7o11 +21rU"eDyfUWj%hpңmi'H*=BwR;x[ָ(?=5 >Oδ5S-j /+a͍:M(3q.;FY`e "]4(xG'U-M ?>ڞ8b\S(6z et d^w5{ZZITJ N( 6!rHY  H}BhU/g?ELoY_/)`' (?F4`^zQ3` u@/|W"{ڭſ}eL~$VgeЍlP諒}UPPOTGY]"T%+lWz(] 9~VZ>+mߛvi]@_s(BOxQ_y*1Xsgp`$^{>KPV{Գ{Ƣ=kI?;1 #p D/qφe}ko;0I (8d9.W€[͐ͳU9Ѡ6Qb)p}Uh 8688GxtBHcrOUb/[lRωJ毱#-. JEi-Di{v9l:R "kYXò;eH٧/|Bh:LXI>]o?1 Fs5vzE5IJKȆ?W,uehRw2P ~+ڿo#O |y. IxOfJɑ9DW/K~vjiCF,@*Tie\|R3$z!}e  !er|dVې<]ztJh(#/Xg@D #[Z"a-տB<|Q~4$%G%5ʈBM#T0H[g5|U<.DT 6%2 ZKmIVel_!J-Fǩң[=&uiuʆDt Xh77ôzezGS+V'>"ŴhŎHƈ vjU"S&<@.3f ~tRx/Pvݎl9+S75rH!#DaʲTcZ+Wa3}4-oJn?>&W"Ii_vXz} 4ZP[ az5-ՠS[Qq R?@4'qMN暺72$3;r]k OaiV0v,SxJWSGQckudA3S +5*ոraΪQǞ΃701rQ8CX'&p?Z7/m*øaw2L0p@*@X:t|K^7`3#fzǚz p`Am+zߕ߀pf܊ `/tO[*3ʛrk2D LZp9="QʸYꅋ4 $3rnMsH3)?֮@$SW ''X>e V[6p^iZRjV&=ӡ 2Ro=YVGyZF'߬@EAI)_g0{Qs.l A46t_ʔ^$FvŸ6!o+nji*ƉyP +I$gtdtd!;s\e Z'Eޜvû Ckh-fx1Re<1 tijA%su  ژȟM43SO|t;aO0Q;RThm; !%Y)Ut\??~ls,Q7f#}t}%\Fk:P@QnQ Vo.3>lDKb ;' rTI(SzZs0>QyjM! nl*?ҴgZs-^J&U~k=آ3ƒr z`W v07XqXV33t-̂R(RsƹF$~d7YG[t`8#aѳE#lbbWr\N |3*_Yۜ)-YYG9嫛zDف*JzPI"#pH;,[%\e܃`zQw-۟' -kq"tALOs{]vsejd 2']joXZ}oC2owF^I`xUL4uNRgD/4;0"?籓|`?GduaJ 3!Ii*A;{Sc8@oÄȺX>\='>(gAw*ihr^xK=srӇurB!ɀ$0D!'8 !p$~VE; ]jE&G!.߁ CZ}Abw&/=-i8YX ] -{Ιض"H T_يPȶ*H:a+O/1@Z_r/6UJ2l^)?%;ԳG H3ǜv0L=ޗ7mZyիHMc5do+ E[/ɗ <4F[NKJ^{S?a@  ~[^h u-1uMbwY^# HYiWL.t S-KHcI8?FfMhGoDۣsټ B_צ@$ k(O@ރ^^r/q-ݯIL(p]zŚ[mf72}-s(G^F4l'IZ>kMY9=z* ]+v@p~,O-E=!1ذԔ.r2)MFT]w䅈!k:[o1FrvQqq$wEmVzqQ` Ô eUn ThiKqh?k+@6UѤ4rhpbjq'=(i/Hw98"bՄ4 7I*I jn4H-|W ALhSG!?(Rs܀م&ѤgxIQ>[H2B#]^3k6\'|u3}zt>Y,mWk%/"us+rB4噹#YXB">Єr@~$" J/ee;DBxmx6,=mk $oX?(̄qޫe&sÖ[!ޑ3W !R2>@..iC~:-Ӭ}an#}U4S>}QLަ.x8 ƍ(yܬe#0I=S+}o$H~?=fOJF hg+qVr XVq H%>0b9]c&_FD, >xL-U%m9IOEر M}q <@ v@g.A>*+̧x.4zŸF@.H؟K(ٟy@7ol[\A{(8'X9bi#ey.ԟwlޱdj1l-MaœrDF6(6EbVŝ>h" 3+;]xD{Ǜ^&KmǍ+FDfCggTeM+\&-IMrP9]mS+_+j)ރ Qc OI~_  6Ycւ̭z+a%681Rinb|k@FNm۝v;(lQ>A)*<+EG+g(*79^-Yf {pR}@2׍~%%! U[Ս88e?{|9a3_M!axb+UIxRՕT{'sq?nYoiœs(QC.^:}:~ ??f(KYȵ!ױ4]l0^pcRGLp.uQ0#eO3 !c7rI7.G ;cw;a{!|jRafJG=<.Ž&/6V]ԓuNsа[܌Iy 1[rui'kMGN61; H'CAZ,vkQW%TF X91Qc RWP0-L@yHaXӄG=:ik@@)ۛ8ACSOF {C_VC~Y'm.23t&˷G 5w=1׾Ho="Fd]Ώ)8 9WO!m;bnI tjmW०lc(2XM\rfk$| O!Y; \.a9Kݶ]0;7]52 ֻreuほəJG;Zs 2u)${9[hj#.'.2qs jF)۾%k\@#-:OX|9/Szzivf"LktA@Q)?ȱv 4'R[)^S8J}+7aB I"vǞTc^5E0)КMug.yeg)_׽trZWZ\h qFZR[ݿ݀sH|)y&$ܑ1)[} Uxطce2[O.i9E0XyHi@ ^jep+̪$?XY,'2At ӟ?}:R FձrZN+O?U2#HU>s<_,Ieքm,5 Dؚ=6IO%}`zIcs&<`ު oaE>m*$~:ގz+49#m@)삍YAj!J/YM8ۛ)|#F TC=:@YUЛ0 6!׬aA[S39kT_0o`{LobP`Om"*0X,.~fnML_CVDᚔ%1n뷾aU#WK_c1~h?xiSYf,|wD!}74 8v+Z(:/VK/M[NZ(F ~#*-l7BM̑'y섏͗(c)#@Ƙ!(^\H ~KInPSߚU.~xУH@h6 ljmBk{÷L1d葤K1IיЖv/R\{~jk/JFb;"YfFN$k]dxC0v6S?=nUCMK@y.'é_v+:uMј)zkr[̸܉atGP,EHw$E:י$q"i׏S)E^ 鼙shi:8<fNzk A%)j;7*7[u¦F#ҡҢ( f,\.s'.( ^FE<5"NBBϣ:Z# GH8G˚6K| d띶)i&0~«r^E4[.*/)1G>\D_uf>sV#z#C=BF25N%\y< vG9ܦGҐa$-f C=jԃOZ(|ɿI1n-0ó{&`u}eWuH?n, !Uxj쑉ⳝlmz`P4$#$-?o\ +XՒeN5fOYPbpDEg_RWl{Tx:lF!BXM OH\q&=e` Ϡ|Nl 1-WBC~6#ׂ5&ݡ$>^ "\~{Iv{9ribV3&C> Ln^Ć m*K}OLY|z<ݨVXX("#s }N:fVt;\,09[ @G_ T*1 p5#CCB5r8Ȼa} z2?K ubzqDxDBb&W(kU0,B CLJcsggn…o$B(HcNXHȹVrD[ =VyZU§cy0_.'BBǍ4/fZ5"=(z{{2 SiƌΏA~K1%car&M~3h5u'D:`]>`<qXxAx/*W+rPFx%M$13EoB xuP;h69T7J8z wa>:!Izm*wi*8yXŤN$s[v8 [X!t`:43a'JODPPThl{x[i`>R|ru~j1a +Xl\e}b[\Z/-^T7;=k}U9=XwPN^[iW,8/yH86t.cŸIȉv)Z.To$BϟcEDqAz$(?}8_{fjE %Ů}.F.} MV)ث1E2OYQŀy G r_P$1`.JOLu1RLSBQ(OTj0Kl^¼'MK㞱 }/?/mbˊ bhqLM555Hxnij[xX |Zn&TRdVl/ug.$vi=E4AOvl&2P64|\3Nr{"p2WzV2XH)֔3*/-`|Pw8[m_r8yb8koP@?B6~t9l7T=q!D?1i ?˫ ( ;nUw2\R.-_,-&+"HD'Zf^wn=vEK|@5Ad;v{8ߣZ JN}AU.z~we-RZ_ O9g92C/(6s~UD@P&ekɥ:+lnl׻& \0HY<:XfLj/ti°~VBoTzģ %y2QKK/r+ֿ$I 58j\FfΛJf[!"+2iמDcP_`@ 9`%zנ%ӥ0|*rᏥUDi|ӯ|-f˔> eP4KCٜElʜܰÌi|X]4ߗKXQԆ1|Կ(RzpܝC^4IxgĄ6M.&XrP`gz#Q-tfj闱!b\EOpIc`Go[!7'5])t1 0!wݜELr`US_ב!eP/;DG.޳bNP i }[JxPtb&B!9bHs2ݑObŗ~ ۼc[+nJS:@ؓ2<|uJfm]swc0WSĹuqU{8;|䯃Tc lzACI& X~;/~0Jp+YpVق,ZM>==C||pEaRW'?VUdp<$AX9p=Jxu Hj!kG`űČD`J1`j׎%:SvJkJna#7Ot&zr%Ë} MzxKpqJh 6dni$Oo@ʠkBYW{}1#ĆdXˆYfNxܺ#4E(v/ 1}gsW%Tiz.X ̫*?օ6QOX%AY~QpZC7 zKk6mdqO ^:gSy&ا)C=c牧?1z/J z&wb[熿2uӢ *!N:(Ӱ}`ђz<n7%+ b>,9׀I7ՋS?0QLd%OJo%'$tl@b!YQX7= &g'lGz؅R'$l}aԺWcC*qβ87 ^0.EBRʹJ~UB}:~kQavU?>N9wpma$KΤ,:b5\͓('5&nXǜ)J!=oWBJ=׋ VQuXU8i/ǐ؜Reꨕ m'a} h{mpD,askj,']0JDł:V&Tk+ fϘ+#.*c^*N0<@`Rɡ(*z~0,WV74PHf1܈Kh^FdYiYI1dË3W#sW7qdl!x+~E_pE$-d~4,]_CT7;Lo &6wkŨ[]jU[ЇL!7}!=dn4 wq\;n^#7oqhx zES]T̘zˠJ!eκ=ֿ"bjٽq6j6+IEp\0AR9Q5'=t\8vh[+0qel՛Ps7,%L<˸4nr|׆799:D;au !/ %XuƽҤ'b?ռ] æ}ESެ4ɠa)ܐ 9 7rUr_yq;5pƝ/>悁ϠD3D^>'ͤzeD _@+p4\KkQ,ZG ꅠӏ~*ZppbciTWȈeO[LʐK]jlvq^)+`P)(Q Rzyf30]@}APSOEõ+gF #y1.Ytvq;{-o a$8WLiGzZ7iQbLӺE&/ƈb{GahսEq)͘v[U1VJ 8=L ~.@Y_24'xpÊ q,vN[ZT/o" m :3[SLFZDMI Ɵg0]w ~ni8^꿘drFuzэ債K 5CPv=帣1ݙˢ-`u:r{f|M2Q|ߪQMPH&ޅeHQ,\"؊ѠAB:o 2BqD,<%!"ñ ?6#6BW fXcX3Hqhs}@ob{nqW4鞄j E|Uh dz]coJ`:{SƔ~͛2X `:F=z&/,y|xa][#'*g~ ~S K8pj xԥ58P:.IW;SZK/M)^ռf#h5͹R&="dϬ{=!ű0`-sl㿈f`Ze bRf*_L+~\j^2/yG/h\:|yߵ4jh~7{& ]kY:>x˗w`69'I+Hk%Tv^H3~` a:9{}ナ3{ &ǎ8>zizm_$ @ ˅:x񡛖T.dt>oyIy DڂWcbj!%||Fl.7Ԓ9t uDr"ab剖=[ JZU:Z;n x*?1A?|$*Ԕ| G/o2r T'&HˇwՍ.A~X?\n1"Us}~ເjTkt[p"YJ|Ma*8:l_ۚyO>-".%}46MdJX.)Yy|ɣVRo*O|hq~kS ^F?E %i{ Íћ ](lV6?n[{SXJ͸9O-3𠰾UdTۿo33B}r(9~I>tnZY{RJAjn 8b,うc&A.c=˙[KGζ (G\DP ^hB7(:s?w#+<79wF-Lp`#֌&= Rtlifd;%nG,oG $X$4eLٜup:eٸ)u8l(-_X2du1mؽ fEK٫e_W-wn7уl| 3ٱ?8>khkrxO\pXUf2{vң;OGsV2>ͬ,a<@bj?CVUfq; ]~AB#Vwc7b)RXȶo5tH *=8Rr*4ֱKwxTjl}Nkԡ"rONU {{#I., ֡%PݹAO]H,C+$jB(fu' >ЦC\gsr zq>1ɨ1g/^aXg~cwq6w7|#:7*_{}rm 4/ESI )T #ݭ. [x\NChJP9y&m}CӚ,JJHl+l$B4Z5 )Sjh9Y>;϶Ƚ;S)Z֭;UK7W:a.52UX3p텤 $"d"fp#ns2磐Nc޲JF,n?Ak95'h7P)^9C,a.p䵳+MAYBXJS🦛|pgP"7nw{'ƺz|i&@74$r)}XB^Myv0R^KoP0F+p5 uQuC3if;QqbY0fS<Х%ߖ88E9 վcģyhϱRm5M(a3!@h~3xdB;=z}fi*1I(?Fuց25bg9gb̃F;jSVS@11ұ/="5-k1Se~)}wK/-4<%,f=*GÔ/PkJ<1\v\s鲫9^Fk,ᩇe-]eNwn-zBZ\VK;`z!,?Uf2L(~vV_V e%uϔ;]Rq7tdrZػ#y!(OUʃSF=VrJEtSfl$*.CAI;EkĝHax\vV{BҲ4ފכ:XAgL w2}?Z>K2C]t$]2YcggGcxdYS$Xy%N[(SHOQkV $ Z4Q!@w?-"<{## '8 W )0X !~[+WY3T9 =/$K+ZY)5fjx xSذd_je_GFߐ=bf~QzLL xzPA**k5f;1'|[mK(_dSɦ>=OFg bMvwFN]$6l_v(e+6Y4W3Kj{Xmģuoo6ц/W"9]R,[4+X\I:OUGnH7i čV>~]4s@抽˿ü6}`~ɩxcGCOVC\k~̋=Oˊ^E JŘ>1$~lZj1^b89kcCf hꁛKCzMN?^" D.}Ez91]E?n,܁mhmNLg֡/cOs^ft]ӖW08&n}= 4QE7pw1}Fc8OvAKtrdRߡ(5Y_j+; ;D 6Vt!( ( 6bg3ȯaHr"&- $d:<$~Rv+QB,1*1=Y 0-֌kL> 8#b C+Ɛ( ŗ561ۙMM+tET~v'%MD)0f#*2/fpӟlt%nT@V$$XV/:}I;tuNխVUT3BF:zdDCHc*!ص!`5j?vrN6=Tf#:$D4/J>t82;DsM-7rX5@}Ʌ"8տ;;`ev.βF@LM'ć9IҝQ%$#@/-Өy?pwbmJ^߻/h2}B++d֋r2=$/z&}Njun蝬z-A ;sn,Wxblρg0gbҘtzGf :\Qj#I NJ l/) PSt!Z q ƬIhO#/œLw>PwkS5aRtm˳2};ס5r3IH\V42t*j cVyuE{AK8X"_C=Kb X叔u91K=ABQT}ƗL:V_U{ Êb5{j =X|o5I*(U!WNv^h%pQ8Ǟd5衎d0ucd|7'<7%(7gMWr0:{ث+(嗀:#/ʤJm!O>No64` b o}؜,olE8ٕUZr`;iDydB]3Ex]ŬbFkSI+["O{mm$y &gU/q6 d|+賸gӧd5׍ɇɖ%4N:ɰB9EXI3]wGtjuPi}*:%OvaPRs&WЩ\4M&yi _W{(LjFN+2 IִtS GӮ GyJ0` Չqk;s9bCu,P|eo@|䤱U/m]K;|- j~PY3}땚kGڌ 6>Bsl \j'H4Ót;@-7 j54J n-UIQoY,keߕY̹MRPlIj` 8kr< Nήl=Mh τʫT3c &z 9BMX$Uc6.u>uy D1ܔ/M-g}cjY TE8%zovPCA C,fSQP s;Y:&{*JcM6}&w0YYJ],[H O0°#!!ފI@P]RCC43AO㥎vƺ|l9eM1hn.so43ӬjuPbŭ[z5AU6+.1hT!W{|z*wPtCgv0ϝϼ악xCou7PlT!qv-:7 i[6iذpRӰ7 =hUs.Ic5)V#´(RDi-mZi<)1vl8,;we2a_I Dwhd'X#@B,M˃91TzfwK8 KuoO"cl[3lrn >׃>:[FŖO:[ >wgk#aHx]HK.e\?yga!}Bh @ڒۘu)~D*3B+˱'ԐenYEhF@:|&\)@j3Lbt 'z2 g4Av kXARqgTp%leTҍqǰ۲yM)PHƾ% Kt*?;nR~V"v'F 'ƽw ^\bAxZi/8:>I@1FtA,ީC{_HT VN3LA۴Փm,w\ֱgw>_c*0$=9{v;8q 6 2A}15;?.BM_}ȡn F[uh暞 PtC 媬3',j"^DN{3&'^6O\UMnӏ>Lf@ 6'0[j& 8GחTiiE9w!n]ws"̢86%iFuN"DUiΊ{#[Z+7'7KdV`>DC06mH`O3kǥ>h(-;Rf.5!QHXӜwd:v\ސDvths9J:\ڜGw(V0LĝYs`HP,X4Vͷ-=%9xg؜Xgj܆hJ}\l(ScXo4#rlY[x5Ƴ3DI%tm>j* قYs3 mUt\E/4i2ɒq _\#|uKjK*KwPۡə_Yl-8DbHc1bTq\IEEƛ{!6.8 c}ՏnC:$:7 K_sz #xr`.g`%eB|TP e<5ֿؗ)CEo`θ^tc ja` ,V\ ?>me ®j(ڷq.8b5LuXdm0n';B1B~&3+R:9;{go$ jxo'qZyc_JmU 7N)esG33(6d1g􅣅RsqQ5o!@]0qIDXQc~|r[,K~-HCoE#m"USaDY4:"v$._-D/?>PWgLkt)Ay>R6;8*[ߜ7̜O@ h9 k\4((ݟ"Ef)I1P+k*rZjazXwsrg/uy{CE|)C3 b>$k_QLtE`fwHyI"rDq0:EXvqD&PTkZh`O\a?$:Amaqk,S'yd W_A.yj6~3?,d>p˗lw2en3۔`@zNE3֢vvS% -M%)_V-Q)D0Liw _𸂭9< aB$JtQSe'b;$b2h5 (鐰eXuXDp BTMc_&{TK?:W-KC<]` <Ir'`ztSb'꫘E ^f]_ǀ yeh6d(c2={oL#CEmN& ֕Ghӭ\6(Eي˶k$8µE:d@1., jɰV6ށyb:KӄmTaM6ZT^rhz&Mt? lMtW6M,5hj0;|\K~*M>2";]3t2#uu}qt]툫2Q/QҚzy~S夐$ e(/B|o=?8i-$C COǏ'Rfj6ksUZ/{$1l'E*-j$UXtiQM3+xTi+YlM`( Y ̷vG(qHxnt &bxKBQ H1` b\ʰxXS Y %zhLwu')Cɂͷ]zKc_Yg(}GS۶@!~XǢN ~BK( vE^4OFF7`E 30j?'!S8˙K(-H{d#v }YoR?vvbD!ѻB/dAқ+* m$P01>ӄr R)B+vJ5;,ϝd .*[f5蒽+};~n04D?p:"4V$tNg}q<~F®{*?.EF#'O"6fi֩ ʋ zkI eU:wi%(@{g:7Jjںx'qwq]PS:*_MUx^ͮP >cYK["&F7'>_\2jJGuEA7"ܞSe{ sc| Z q܊عbx.on/@_-?\ ]Ÿ 3Vt6{r?S'J .tlH7+}][Qmʬ9szO>!.Ug)r/2@5o2u4ۍu{UZ|v(HZ/3ގ5S[5ٍLa?bMNG5K&\Iee< ،|oM=a#{,g22nLnkty\|lbF(Vx+I>@CzwN_dSވ~w:\!(]Q|6S_*,Rnєx҉GA,cadYw㇔%r^}Ƙ1n3+2OT:}AČ魕H|ZPs$l&\GTDe*21_c0 H2}WԸXWfʜޥ\gƮЪД%sYPs#L2UAѕ0vMJ6?~}%uzn8r xa^iĽ}y,OB$A/mD_;i^N-Qt5")ωҩd[cP%o—yl&ŠKOu[фiz.WdlTjT9w1^Bkƛn9RZ*bj 6@DjC[)"zbHuH6I"Lg{^6(gN |<^H2RG'hwЬH[F/V{)LUVm A^I{e\$q\`(O G875wWﴃ E&MM~?Y<}F/p;zϙV{ˠ/8C\,EoվT ; 3Hr~07=/:B>[˃b4 '"r*wh5Ⱦa"PAD͢Q-}%KFmX;ru/^-)aY'G?\w* ) pϯt}%lG7?XH閑(E Ht8>+ 7օ>wdGaz7uYQoD,hP4M[>r̔$3b+9IcUPnŜǺch&O 3Äф,e?}NQCSOa},C-Q)欿>;nKDX~SӃX6C}ÍPM͟jOCtu 2糓V4'.^U~ 4Щr{ C<3Ǧ#L~ޭU OPA1a *@TN 57 "dK,%|iCU3 ~yCLr@"iYw4/qTiPBe.fZϮK(Ԇx'r{#t3CvCwY ))$k!Gl!4OSG헦/~x"8h).`@8wWT޹$J DVG}Php ucrzR@nYs|%]8*2}m;,5[Iq`]ltǣI+~^O荠͢"-O贡M6>[r{|$ L;ʾ$0]&9BĮt~Ih] <9V8o}%) NOYʱ e {YIY)B{lo#e//q7e$pG<(IvҨc+pp"u'ᡴPJppRBu!m_!fC|EI:j{DoŇZ5-ܡP K++r:Vq@Y8Y}E4[(Yf!tыop0ty1?Vh\4UL~#CQc~H ;Tm7RBYΥ9qչzѫAf4nasӟXb>^=@(5l;'}:j9qjTC.z-/Gnđ}as#VDO5%H[lo|$k4 SMR?7B4^-4YZ~pPZu09ic-i_(l^ARQ*DTVU'z׾J#w5 Fq!g;PˆOg{{f 2Xݻ1|7^Dt.{+9k7ߘG^v7>fgA*_0΄_OVfWd{#ݬGmbW0TA%Vf3 ^N:?!5ϯv?cq!8X?!M]pk h o (.ƑLO}1:3ٶ"[o7dLt{N+(K~[^*]{?^?ÇҘ?9{ۋSqZ>)q\g@egdbMCrΑ<4Q7va{ti ~~Cڜn H!׼N>hEM8ĞL**Ӗdu 7r|ږ"5tHΦ7BU# fab}qU`ej'*T#M1`pͫ0l`)@UmjG)hUV8KEiWe}U5xZٸڪgJq |4' I57ov'øʄ1*u~5'׺tط@\B`]ۓ^9LJzQ+j;?(ǾW7 !vAo}4pO,ڌ'@BbF0YIry%3u{IMBO)`,Tr_TkkyЫ 2,(j[{ Gr!nZDޝn)'["OlˑS"#"6-SΘQI@Mi٣4 ~Ta~@?Myn,#cE$̴N@^dS ((!БGhrr/ۜ;NޛEuzGOե! .P|S6n_ȟblZuHNע2m^MۦY/&.{Z5Yn]<N ,zsZx'b?%JEc3TtU/XYrGrb&a*ĨKSO$V>[ Q&_T0Z+ %(^gynYSK;5o8]#7 <SC^pU[5 $7D(dZNZ%Qv2/K\ݞe F1jxـh̞TbF?$B`mHS<2CQڤM;V *5P"@(鷣Hؔg^:z!۰ҫnjH@Pt_=uE jZfz'8LLc0%а+Omn:Q>n]XiFWSq?NH&•0aN<ڈk :YG.sY23ƤO54k1 ܃淜-ڔhl3 0; ;5ȥW:7? A+HM8OҬn=/0{=7 9J% b,M`:V(3]-M ᱢ`qk_xuh^b {L_bѫmtK5wsi^l]w`0c+hnΊ!ޜw ysi{e?fl&+L('x䢟5 u]!+=i䦫i3ۊkH^[^zr6$(s~V>x>qW{L˓wѭ{ѸR# ^7& /OA\0Vd\.mD~!*;C^diZ* ?h-eAJqہaax蓮KZ4k 각^YZW@'+"'"z!ph HЯXV8.m\E՛Uk7ސ)!.1Rt]/,NQxy-,XтWFèWۿWƫ\NX.rMzw%HkfFi$=rFŷy!@G{8> .\Mz] < ~jFڿ +h+ǝ'QZ*17X8֧ *t=iPb(`&,x}]z5c#m`3nƱ2̓[;:3z2K⍙˼ 00p 3=_Bow7bQۈťc[S%yX cfw$1K2a䓅`d֢*{EGmDs^U>^az^xxS6kn0o#1:f` nvlƈl1vR+P]Qq,ݰ EfÚ38s^7ɤqkϒfe]qX6(f xx(V+D1dJX y=f"DnQ sWkN@Q|TAtܖ2z[QM&R3*)v˶XC }6h0>2k8K⒖+9A*r:Fnv+C-\ouRfDP= W9'M-x@;oi`t穽Qm? ][pdZXp*dn7 QF0a;[\G7J@jeS߲ϮE5$:KƊU4,&>L++DFF_XN%hCx'äS*6i0&bN:Œ:p9:)г/nuc<ӝu!sNibc"%|`$.6>-Jk)|]:OL <70R%l[t5z)7nΈ F=Ph9/fOzP"UA2&@V9R\V|z{ ob]7@Um3zl? n_; %%KЯY}1-WhΟW<E*\L<s-K b8# G<)9Ɋ~ѼT@=fZ1'\NNg_%ﵛ\m-ܲ1<:$duanA[K8Y# y&a(Q3r $;B޾X̮5mhRz_`A( @GDk>, 5j|^='Y @a8 ΡrF0S7S{hv[ɟ 6(Z#v _el@,Aƥ&[:w)id;FӿQF2_hGcTUe}ݪN šڌ$rHOӲ̯X'Ci@[$ɥ忭cȜͥDc: W 1[_n&QL'sH}42rY$Hđ վڙЂb! $<:a)'k7aaoA}o@d/Oݮl(XCӥ*;#a5{@󳧇Q;MfGN(ޤ&^8g9^+ŔC}.fg"w;^ISҹ޺ h9E-U6L}NwN#xp~݁ c8mS"tmڕ8o+ϑOʎ[D4; 6GԴ zy[q/]@}1OBФUhAB2dn Q`a5x )PC/+5{Sh@EvyQ{!{ۺhY5 i[ӻ_HHm =G1\%rN''HJPrH2Vdw rP2nͳ{4 oXVBI'QU+,ư3ٸ 7|.YīCN$ok,o,~<J(b')8 ?=x%`N#"%"$^m#-56yrl/J{,l0QǨKoU%Aq0Av<ҏ יA-m?n%JLJ'˓q35:Y .-6z(\-0)Ѻ|F^-ЍHѢܕ_j } ױKkk uճ?'Rz')Ty g-ϬD+8%,"ҋ r x!f\%n< {Aq~*c2'h\k3X,Z#¸pz+Opk3Κ5-gL2c-hhdspEmR,+5R(L jOS%x\6%v3~Ra)@o?+*L@11tcef҇'jmAog]{ݚ!n6̾p߮Qwi9SeE;bb8!BbcKf\Ԩ.A?_欄 B@㊙`W3#s`?i8 aQmL@j j9# P _\"ʌ;k;臬.ӽ MA}@&hd BC™5PZv-yZx {4 #m"ndB2K: 7Ly:hFh EzbVCJx{pJ" G4IZs_DA`9U_yxđ4 w hrpUtQq SJAVX Ovyd1{1턼]D8p,<)9,cka_d%12-S@u"O"1V!ih|/~~@.=q/S{11SO{3[.hk"nx.x'Q +]<휑{P9I1ɴa"^(gX^k ,G\=/xxH"$y 1_XL]!]ү$)> 6hz37:/'$V&ai_4vWn0ңF,W1dQ28OwנTk{v >sRD;{,G5/Y{oK.c&t c1߄jar©7(:q ZFV=sKiv4r s2pa:)#>W_Yr$Nh(垵Tm6T'fZ_CBևhmuԟD _$K0Uϼr|5 lk ֯؉qW&vPC|/ ՝ ǿYF]1ip_g_ᖕhusм  c, S%=s9OAf]gCX01U8l7;DX HMl7p)}ylaj&Sp(`=3:x?!q &Ah1X\ U&UjFPiƚqs (d"h+<s7 $~T!AGc_i7Z~)w"`nS8cOCc3;zV)JHG#n !ɏ<rYI[h(?vkt `?iC桜5y^ 0-iq˙WߔSvX`/ ^3!GE!{qA i)(v'0l9~Hޯ.JĔሟo8]̂'*HqhGYIچmv9֪*mb,O+X@o>((nGG2`6MR(ҊBJcfS2y`oo,EF1 8 9 f`ܣOY0qS_P5lq6ܛ}tu5Yaܔ[`vku9`->0F51ݦRqjz{=ĴH1Fh.ԌP^(XF9cK{XQ# ϳW$v?ĤC3| 4y{hq}2O"Ӏճ^<:xottƣ܆tIj_ dnX4`߁bxPG9{]&-ώJ3x\i'ݖe1#WG1g{4tpU_ropOq~IqЊG3_fό$m0/ PaN>&kLy9YK]"BK#Jh_0lA<; ,D1QVZ<@V4y_"k8wǔU)POɥ±۶R Fkmljp!~Cj#pA:!w* rYdu=Ĝ@tyiGط7ʾyߟW/>N"\X.rJ,T&`;>@@ "oo_csDk`J.J"PAR;|^hd>!&,Vn\_ى8j1ު\.R ΗUBUL{?`;PϨ/ U50F!_qGgQ 1R~^`0L ;PZ(Mhk/'|^!陎z1:@ geB;'+{896+ A@lPLPdZ`Th^dHba?G*IY )*+^ J_osKmcsՕ59Ik~jȽvN?Ɣt/;٭s:&H@aAsoS?VVի^߽!dl4$m|Fl1<ɒOLY.py'%ޤ$#,'P]g9V%o]?~ʊV"r/Xi?̴cΪQĐ(BC!㙢d^H =%*j}u=i)abBA0 r'Ac$VVGQe'2?*u[9IgxfZBXҜ(H""}Fx-8D*%\ 5M-i?s!&``.K=ng{Х;;X ;rH*tՓ/PczɽD-O1>;l2̽Z-zPu~s Sn1 lk G"fp d(~ؓ3T|sa r~CR D)e\\vR_,"Ï@uKc6)=7!% (Fңv9H#\ZͰ$?a]]+~G7bvU{lhaAoܟhcE6W%'vmݒY;Q.NډX)&0VUC k=5vJqu[M}*R%8KzzxrPuZ:8X \g\QkV˸7}mu,Pw|mw̟ L-*=Er5bx %Nb(,ꈠ6n\%0[ej܉$/n !#V6/΂Sk\] p>K8.RoNّhؼIΕ):|saJP"\AʡO/Ov@; =uڃ+h@'U`0C]5.e eŻt8RJ6N9t^wq<˽Kv8 m; U`y$pED';+F?\ l 4;Ӿ%ceѽ}fn"8߾G!ğvW3p-НiU 3|!ʻcfh$,dMq+'u>koV9]4Jo!FE*T7hf=τ{`s0Ĥi33^9pR3PEª:?e$fA@]ϔzaao||)"."YqM;^iH)3*-ZOY")BͲf4" pͳVVeϷ4TFvN1HvIU}蘮}V H|~ZPImc!xF5=Blvd^rBOш4O{ O0UFon"n|hKG: Nntl@ڲ^C. ٚ-Z5an}' 2/X"jJߔCR쯌F_0d H&[3>m3쒈n26D+ "ŤI6-5 Zl30x`a.M|m2N@ZYж!y_q/4%øVŲ-SQ0PHqD0]S~t?{j.o[:úԖ?wkW(7סN3ݕzbG4ُERH:@]q.߀'|z ȥ0C>kM:.—E߯KoC]EVq~ ^?wLK9uEo9_w_j[ƫl;l車+j51!JC,BPT% D$L` S3ÉRfP/R@ F7([KdF0x.H7eWiȵUGQV4 HU㌈ JXtx%NEOѸwFiDpqC'oeZ}į4>-V|'5qDQ4~ox^<N298Ao1ޭuݒE&$ n5JcqПrH T ɁJBƷEاq0A篈0o?oϟ0M l0mB` B~#5\Ʋ+ *Gdb9sCxnqN?a"!= ]hqyGFJ(I00NeFOxuOܘ m]رr f_FXm\ڰ*8햐 S'0pD-ơR\ 6Qh֞|5ҍSa06d.2ߜrNJġ-p[bו/=J.31ؙ:9YC{\Sjx`ǡiK?\\]wb)Orr5HF#"]f5OWEgp䅑6P KHg=&8f}kc+p37,?w.2LQLEe̓LӐ`39E\#rɖU֖ﱈfT/aZs2yǽ_Fd1e"X!(S=/J/sH ҒXUHUO y%U͠j}T8(HV^X\̈́İD]G :,H45fTڰ8RgI3hWLo O:P7N BmcdrmEwU؈WE+3zŎ!F9D[ݕT5HDS+3]65fwW:FF̆6`袁[QEZ@K;dXT7Ӡ>PKZR։216¸"4I(|[ưXN˫;49:ry}|_AQLDrΧ'M3S;(![Ώ6Ty4n{8~oDs2,W먤3fG@PQ<; =ݨȝbH*~)V1z5zp kvV7un%C ="MR*d>GLCFenVqkazmƐ YӨfH`_5'<^"-/Jel >|s@)6H|:;]\'3Uܰ}>E8mk5΍6#Ne,nuއpsf][m {LM БTqY?WʆNfu3"5tI0J$Z7rb/*blr0,!zK.1F \k{FZ_2M(-^f*a2}o8[wL @$B3.HٿWWйr;~^PcĈ Mvy9pn$@яݲ y~f)3HIg0<.KT_}cG=MMͅuQfB8np92cUx5R2nRو4Z6 eS(B&3 J}]3)FU #dN<[ى:u46, m>s`glYjGdk<}&P+T$ը@ծ|xw?1- j)06Z2 !٭ȥ%* qst,.3#j#0L|ԾZZ( zd lyvD'دV^q11qTsMgu.8Z$v;Q|7rJ $9b40W}k(Ü${s{Ye&vvUHeN/>- 0]τnX }:Z2dLΨ *u EG( UnںodzgáQo`M$TAz 沛swNq{:[W&䨓9pδg;Fh Jb<@Tvsg0QFuGBaZyb8 -9?tSdǘFW: c3OQöcD',SSI '!X_̔جl*]gki!^~tq@X7@r,nd9ZjbSm'Ztd#uX1qgĦdf2M!׍5zXJ2pYcb1ED0 "÷#ڦăA(rś|K׳5BT9KE:&TKskGQb2ۭڇW>^aQ+2._f5(Eڊ㍹V#)y< :Vw7ZbМ/rس1Ո@UWt9O=>/X^ cik5ǐNBQ(ϝ6L9ۺ^X5 ܁@$]ŖsT?4'Hh.QA1Zt- g2', >֕4_(?LΊO4qv+][[DV/Hw'3V{*Gv#y1_RO@Y˧tc]$5?0o3)~;T\%_ee^O LA}+)UD2R -zuő#{j ;*VgCbp{Boԁ&㘯?9 Ԓ 'Xd,wUtm2 #j0A]I|=E%ɏHwLjM|.'tإjcN-Q1y,b }npͷ0 Ŧs zYUd'F~nMo-sd!S ~FehWڥkUw`8'9V HKB, 5b`QWacwwkk 0f,#pAԾ2eh\{,~nr}0^7z`u51>$A;ѡŎdܖs؏3v%eT MsDDBG'n%m(t$"5nY}(!S.nvO8:l!10loaGPxFDdž{]RȰL/`# 䳺{Q"#\Xf:!(͟H@[z{f/Kڧ+дBq8C5bKUs I=7y<9"_nC-b ?+qnIXְs=-ɯ{T˳ǩ{ndЩ=F@~L8vFq&tzmOci`&I}¹QHz|α9@Oo4r߰6& ME*V>\)U=e,%^ 1,.pXy[c-q?匞Ǣߜ V^#J:+Px$|{"`l5UUO 4L5IX\NMV,ׅ` 4`mQwNH$<کYiU7|VM&_;w]"Fʍt<n |-L̬:fj >mkxkf/-*֣E/%>U]P&e茩=NC`h^!FrOTwT>"+R^Υݎ`>Ttx {nz\9^ך*$o0d ;X&f ֭hM rv y8>j Psף)45ueÁ]g""\z9?uw@̆"8$yeWZbBy.L[փA1[H&fo1_3+m+FkC%j^!3\9K\']?O&_I%(8s!U=Ve!g1iֈ#zš7A_9oJ\M(C3kRæs%U\jkD˯X8/jW#k8 %A!eݾ ZWS׾S r[i]`KHv 19[h<_0 p1<|djQ/%W@C ?|Ԧ$۹\vOne cL?%vjH^@E+Z3[=Yk %,!x$Q:3gTP_&^0,u|Ozg,.r,V$gs5CLo'̘c1 Dۅ .uM-xE"25&&OhGԴͶҧm=DFI3ǀˌ亚w-۴R%A'w'o-IUd˱qW܉U9rd5 a@]޷ABޠ҃@xG{;Ȟ .yh"qFc1 q^4қKJ`uR%P_n,`}:zh yք-`_ U-`c,i=4(u^Te<܎e5IPAv4cׇ4Zw h|bƛ Exܿ26Z̗Iy9{D9sPtR&>< kHuF9!K ŒyA\W UҦ^2#|m?T|#C_-hph1u:;_|$)-ZlOe )!gig:vɈ^_'a_p '.QG0Pl'M[PZh-ꄝ =MC=䵁9fGh^!GC~Fqߩ(`MNSS(9ݼNe@vl?zO[\\L=BpPSۚ5YFҩ)S&D\-\9pMQ ^@۸#wqn\1X&g9f\ !oʀy>h!}.INp|}9RLj㻪%9 $:⥹bAU3GP+. /`sz![~)Y$6t'zJEwhspR#]9;X$:%yo$Ϭ4$!!lTx1Um+uT[]0e\ys:Ek|rj2Gu I.nZµ)8wsW4$;$_ Q!ӗWE7yׇנ3j2_j4ЋW B}.Bvi,1 j\ƼD8/aOPMn`j^8U!#fR#V?շ&niR?0"7Wrq4$Y>CT,LB0 6$l G퀨,S#:At"I#zQ=OW) [݃at%1]k(Unʔ^ps\YLC|<85вΤ:sz}vno 0s-BtA܊u ;1%.}27 A;y[o%1Cm_9y$aicyu2s'ɶb)}Mw[yB\D0gdI\р mWsb?3Gĕ ؾܣ*`[jSҮMn1`0O4$txVᲴo,s;9z=-`=^/ޏ0,-ۮ}8̡RYHhrBH)˽-{[ݥ@FȕQ5S#dLvޣnF϶zi9bJYg2BdXcNճ4!_P3iU(Jft%dLb&&)R1DR~/Vm!0k̜sb+K Q}u(?vlbxfگͩʼn mLy2x_c_+ڞu{=W B?#S5Q/+ 'dLϭ~ s!]xh,C%n]1 #y49$BqïT=gm% .M?kU7$^-*#2H$F I{@l !ʅZk.V eZAg@J{zBٻZKjzsF#6]ה*g\nA.τ8ų+vPM=dX!]lzPt6O"74  uo0V$MSAӈk$Z%3r?Y+"S螇%%#nNg(DAmz@G&逯dOfzU|]P&l2(x)P˩KVtO?jQJso[f{J!7xU^4!¥ӆd BSՆ̛+ܡ.zuqMB^]j,b?kA _]v: 72.s> 6/i VsoCpo`fT. C ͑ԏ?j(k*vv:nڗLzG {Hz@vAH0 s]8sXRN9Ϳ$-ξ(~.Kϳ^$23̛,[ 68"'6Mv{B@6n^3tlmţ$#1(txl|BA-i3X{#L LjR5FNuր!Xu. AH,͎-c9{JERO_C>D:-6K Mw=Ml48W=ncV&WpUYQy)=M^iPfB!6VQ!13\Tj`<} RY ho>š`l^` 9 ^Sv&+-ۿ1|3B66hB`zp>A=0@Rc@e\w7*h] 8 ZElmةdDkl25͍.a9']˷'txL| q[Ƞ=*Y0X6f닮5e]# $IwQV.i80QU5oD=Z\O$n NL4yͦ示:JTcQL@!vإWQ&uaɞ&x);(24O*E鰠|a\͍]Pj|,s٫%1I4 '43Qwy0f$ns?iBVZ)OȫbTX'1}ضV$R2&29BZb`paÍqMl0\~CTCc({ hª; PvF wA24 $+RDJ+o;b"TwX,7k;D ռR(IxllE#9W_উUn Cﵑ> ZPm)b2TO߻Vu=DF_.+%&4D)x-RFb[*RGn4ryEKBXc#3iB.=HyxbEN;|00gI\Rzk]yci*ѱhT3h:YwiWfKPsQnWN=Yn*U|oj*;ā=¹s)9. B"lXz0JT;`9j0UDT hݘ;= k]y` Ha`k@|,g{G5*}g1Ϣ4pٻD/7Ã%yANS=B҂Zoh qX?P8(¬%aЇP/:MP!h)MaoH6/xpP0AC68rGߵ0y{9s&Ji~rEUN>uD~r]Wt"u;#bv9A r4 Xb u':|jm+ͤÅD.{l̎7nGD&ho^lj L(⨘WID^eʆnY*LGXS1r̗߰@(h'oo4&[]}Eύy6[ ]D`~E27H0-=^L u7?td'JO3?bS>hG{9´D;|+ 3_su'čoG6X̒$IX8GS"4X,(h▷΂Ws&[ ܭk5ؘ ÝXEfxAQ/[DdI5.zq|`_(Pnpgn A<⳽0{tPH^%J܈yQP}tZow+;`N9Pq\zinqcE%RO$95- F+V6l6 dB}ॿ .ZblA% 8KnK|"ްh2/IJ Sw/ tiO<-ӟ:UR8g =NeDn vWȩ#pFUje>*$-S[NȯX**|yh7 /2AC;>fUn=Vx%xj\\܏2Dd3WNA."s&svdCRa{Y< O HI98-d3#v7զ;8UC^ |zrcF wFKJogh]#^?e*GGл*3HճfP\XY` ;*=2#!D/iΊVF4j>q L]iHPfd>ոƏ#paj[$?=n R. }t1kDI[Do<}Zd{gO"*](Xc`& ;p#{ +iY{ 騊oShE'E[oqjrjbM [RaCQk]C=H{ٷM/DFxBcSHDO1WOJ61S--G0n%<@&_W|w\Sq[,λ9~ˋ*Bjq -GwpVÏil*("mxXADB7S>bz< GGxR yaͫ-3E0APyf^{#5 =(+( W[=o%_ZIzה뵥nGmYھ;mG=h\ݙnAD]`_&vO; }2Yh"%D:Š"bnQE#.l1&[ OC -Vu*N!~Ui]tān ¨y _-jUy28zsJ"I)Cd\YGQ4Uy t!vW#Nb\Te˨)dz(ROƨⱿ['ͮE,kIaɶ*8#'D*ӊs/۶/]O i]S/zD8Ю:,ds, Uԥhz+Pf}LS-GFkcn&f"︳ğ4A h|XQ /Ϳͳ] fb zlANڕ9x}\D!=S:~JN2MlL0P7 r>H$}PM+)kT꥜e' d*ŏǵ]5܃7D#؆04CkԙkP4f§$ yx~ΆD6*(Fo5"S$W\09қ2T3>,6 C ޙS}~ev:* O!u;bSd$t(+ŶE+1UJ.qA3 YC2mS2eR0,SK17FC> Zd*QG3b -jՁ~G uD޶{V9q/!Wі,#ډwڕRҏsBA;Խ**c+Q]Z*.ғ㽣.$Ssg<mE_doN":jJ,(1yp^?&.A n,K%06[oCOuZxjUX\:.%E׵ϚA|R· g/.oO|֒([_$$}7zb ]Rݫ/~I4ၾlbrwFi0X܁tn^:?xwHw%{rnAOp}SJR̕:;9jїSo,Za۲#LuV.Ѥ3>fudЫ`RΝ݄jfb7f8BkF8+t ⮨lG ?G'e~QT^Wte/"F揄aq+@ñnVͺ9a12$Aq AfZU]V1knsX{%u$pnDA1 OEbUmT pIbߖd?ӨOdi}tPI`)/Si_؊2+DZMYNH{ }tRg@-H.Gr[KӬaopHa23k݋끥3)Wc]69?rAg0G+j}RIQy?%?̾CeS̺>A9rS?$s^z+7`$ƅ\lԗLmsQ0rRWsxXd>IBIAsN%%$;$*Ξm& 6ct] cwtNsh= !+[݅lZ?&v o!De4ALL^K j~AC| "imHHbeĮ܄ݩnU[ȓD3`: C=b𛽃;h]m˺aTwR.%o+ďކ$9Ic1{=Tǖi1AIbê5! Z֏jqH{.aد yI v K7#c_͝"R=ƼOL_v[1?/On;S¿?ΔEb8Ye/J+^Б]0 x(4סljt~4TJI,z'tbUVDEp?azqMUk޹yRHb̨X=zb)cEKCxw aGN> &+K̃e>A9zUu.'Ob5,L$=f!0]ޑ^\'rDsj{*sjߑN dsΡBr[l,0H-̔ebҶyĞJ E~4:"#%TNX.b,Ώc5 2z>S1. /ҷVX;yV?7kI5}d[2N BVMV]aaa;7D7w{to 546ܒNUW@CYgd}*1hybikeF,:"PXfbPy2QUU]l$e(M#(2tLRt4Fзؐˬ>2O@0r9ʪ{PG.)GY}od^I苂l9UZkITH"CdN tuv}Hw2ϳ@yŕO,kiS7zq H՜0-, !!V$37lJUNnjO`,AMXǾIȷi )|I8צh|ن"Q>p8)Hg :CR_XjrP&pJk,Ww҈T4mzi3FNrip.x>нN ),4{¥Ӂ>Z ̘\7aHUenaӑ#.v<'zۧ[@KLkB9Vc@s1d"Nݓ"vL0/fL+-\WM_@*йaRRlVNu!Oas Z o]#!ǐxy8+$<#&ii};΃fa`{Q"VZ~.0=%cvJ/~l~2MΟ P3(z*\PK#iqS>Y5w[ؖ"X.@Wm4sBxIj'%oӴ+CZ#j_t1IVndٯfqUI-DY^eX|%"L# 8Y]<̒O55h9 /BLS6vIŝ~2=.Kq BHq B:›.6h: YֱQ}vSRk il@d_ϊ;ʼ$`Rϣ ^3e/`#1Tj-B/je-JY);i)zW[z(vm[[U*Ck-H#?Xx'tbfkgg^<2c]_T[:xE:o*syRsy%6i6Y`c@6u:dįX/:85-8Ϥ=M}mu/or?8ŀ Bē=byX}(\`|f$LJV8)~B0^% FG6gdro>D,xEžH&}/6+;".6)U:|$䜽V n;@Hsue\MJ6bku{ːz]o'6+H§w /QS18]S!уĦŀ-I@#@W?$ʤg/qiVYffZz~l+a 6 uf Q_CI=DEҧ5Kv@+=ufMiAwIt_,:tZe^Ecׁ5}{'$P]~\'mfۭ(|]5J Yc(qfd*G_RTM#l_ΈY.G{=fP mxq6.QdkU5j]Xa$ݒA&%#Qo"(ɀ`z Uo%.m3aԟ9Om dh께4"VE ݵr>c{޹@<(KQLʬ9+Bi^rskFue.ߺfQ a_>Jޝ t:لTV7@2B#W0>Zݭt-o.?h;Ou}G3Y2:+Ѿ)jkcIMs6E`!>NL86c,NQ D(3l~RvX|]|ȅOK qD:vڱV8F~2$ zl1ıᚐ ALE%&&ȴ(ŗB0'ֱ.G7RҠexc1ж؞S>l˰NJDO Ø}]*@3v= nV_!1WIzʸ[xgٷ񏎡UuԏsoL Mw@C9GɢճDh cj=6jlhAsmIc{og*iIi8x+SNM[@F9<iZvE"̟Zb!az)pf\QG͎9-=4"hӼʳ6c ܫ[Lce4 gaPW1E{l2H+i]9φ@u2[D"t>6[=M+bQnԉ=S'y#oSFMAj$'O9'AwpIc7`a+lOvʸƠcel2y`Q0;-c(띁m١M%UỲ3L8[,<{^d?Q]3ʻdlX:+41I'pʏi4v}&U;J&Y.LopWaϰn&A畿<{&*v3mԲ,kgNzMm{ q $SaQ8p^X~M-^VYR¼p>8 't:3Sd4t|Tx蠟Z=-x)7qSR-|M 9@)Pm0T6c,V̈?قE6~Tŝ"q9|%Nvd(~: J8[afːO-U YGL0kK8 %.3=KHxJ8y|rN [ݶ'x`yPK.6Ad]0\X k}wv3ێcz`4Y(. "8shÚ/-bsV 9A&J(ʅMY_.AsG5ٔ~Mi#vM~,j^f.&KImL:RCd H's5ĺyVI<\}yMGGŃamP<0] R_LH]c*"lrjQnLрm4pou"tgRVBFK%7z+ ]o S5zW ~utR-)J8A P^[fb(.p&oWI;T"d o)i`9Bʔ{Qh[7z5?6N6lL&3ާ+&`=ǠS:60~*4 3@pG]i!#HƈƠi#I^*&jm5=F:]0zۘsi S3-AiL䌆!Hӈ4™zJ12jCu GO9{GZU:$n5aSV,q#xݠl=›[^L,Rb더HGb\akPY$ j /}:O" fU7$xv29WԉᄲD>nr[C9'-̕-yMdKKZCuYeC44b_:3tx?zye4;z Ч}<.FbcI!cXs?NA*qӛaq/os:.hk^I ITTwop^BSÆg/|҃uJIF}^w(m^w<^UTVj=|3LpDL 1J`inV'32APBHN(b4!+vΠ$ 3 FSPb(l9b?TQؕl݈b8= ݠinvl(IC[rc{ heq(<,̭#tx|h79UMAk*Ce,`Y]P d]{ VKj #wv4CA  E3FY,cc,kNu,W'}# ݔ yfƌ݌"U 瑡|Ҧ$)pw`ɖ:.'񬲯eI2Ċ¿]_D\f˧uA֓+[m_@h+]Y wbcz@F1)5=AU\(p|B&K_*֒*R j 8?[%I:<Slutf\sPlĸ>zP4$賳%f^ĄBgdX _0f{sdN7L.*x87ӱE%oL n`NhdJJT<}&JQPkƆ (e.<2:;t$pDW_S؉tք+$fqQYhDBn0";t)&v+xUL9>\JXeL4 P>ZC>[ra ,Pi"?OA\̒f0Rɸ;(8<|v*8yzciɇpU m rA5 *[|8O"jkOC-.S͛/2"8[5:rE|.*X3ut&!6SĩF9ZKC{I;.nPVF!zzF.7֯cfϸ M~ͤ}t:> ֝/hjð:vAdSy[%mpbVI; !zUc *8D+a^4tֳn'ޡ. }+/Gs6%IFixҹ=䗯2/`zznY'qӯ(Nר`&z=⹭ވSb}5?zڇ'y0koVpJõNdnXH.A<)x :K[&mW+uAh1zv k%f!2q t20T=)*ss8^EJ#&eVviaMLt^p=[Ɨ,-TTWܞ<];T%@ޑoל9p5XhF΅?H8oTy *K_Ƥ vGAsEEƼqqARTQ0h`~j'`kc+)_'lIŖp-_k=HD]T o3KU@$؎ WNY*"tyn\;8kg N8׼߀tK~KHnNȤYtxT{hj'HYd=?SiO%habQ֧Uzn/(}1O<˦*σMćm4^0O[*75Pz&#˦K.ꬷo,nv!:KpKb-iq5\0D Il_g~:#K7aG`ABx/C>C%U3˜t̶伯Yeq<&6(CXN ѣ΅kw4ow  Kj7L2];CHfR G=yTx57Ɨj_Qd<,Nq͛i >vCG2K U^h <Ϋ1(L,3IJ0/EX]]xxB"vѼQdA%A{ /E2h*i(NX 0KWt#D3h%cjh[ L\jsK!C$DMu{ l9zBLry;!lh ʌ4Y4dkp殢*#Y77^M"q..*7><|Ʀ[?3F@UIh-ezab!LMz3s+VC7#g&dۛMVEG,{9!C2GU[]~&x:-5IJ,pT^{TR_~JPN&6 Z_([m5Mx d,ϋ@ϵW>G. WoxHT6V$X:$% dd'T*7-25~wlY.GrU@H&a:ENx,%'ۼ2@"waՆ[qcZc7tuoAC_'vY$&5a<8<2xFš25Ya]욉Adž-`uۈ֭рD t>S0&a --)*N7 U/L:䈨^ R@z<VZͿkWf؇dfto%ͬz1:-!s3/7;J;k>hcF_~UmѭvsA[oG^@Ia9P*:u,BNuqʧ5\Um ySo9orgPF:|ҺQ,3N{.6M17&QM@0i̝R]VI$xhӀo]aB${+(im}z?CDGpDS"}گY﷜;C=^>ݱǬ5y8k l@ DN~"n%JT7W+%Pb&.гw6鋂"i>rMmiPh}yGK_- \g SS>Uv7l TZ42RDZZUY{`;-'aઝyUkH rC+jԺp v0kTQmc`t=vItŒۅ?Ͱ6E6n )wJ*X#O,>'9X'o+(SAl쐳~H~Pǟ!őUF6->|lea$e6Js?ɡR'.-.#.Y✋K\=+y3\1J|dz}ejp:Wǫ$n1*-G] 0 *b~U8IbM Q}w5ξMѮNM$sFU9Or{D|&6I/΢*n?- ;a9TMf&cqj^ֿjj~%Y>^\B=UYj9ڝr?9Ik j)*OIm4Q1Y5U=1CY*֛7?fD\,B(#͞ƚ>/ufHGF˔3D8:oQS'1WQslB>Hmj>Q]|юx{&T"lw|@A [!n؛ʸćGcSBAY)G!A<=Ka`bsk 8Y{ܭA-T=gH #fF~*&{h@n'I5h^8M]oM gCD/Cr(|8,ՁW6\Tv}e$n<7NDKATX0'yJ։01Kf &t1oV''p,CKywM.}#?MC,;wC.Rֿv8ag%'3k[?O` `k"R ӯc=OjBxwjػj#<]ѳӥC35=UnA]Dww _iµ=h5FM8cHmK;eY~7.|# /UGij@qzZ%-bҿgsҨx@'2ZdKJw_ mb2=jpcw#iBgbj uհ]L@F¶]w${b|gq"ee+JpULvYi4`S`dd%vĭbfnqFon:EjC*G-LC T`.X%n 7Y¿np*9bw!,lA!H ˗+h!2s_| `Rbxwpܰљ$ot{c" >*κ'0xq-SqU~EIW2{w{'&a2dl(B<׭w5B ;ԴZ&zT M3zu^* NJ -@^$/ܭ @Cz|ӂǁZbTE_G87V=5pN|H#Px=ګ_/p [89 e)WQ6~y:X{vYD= 6cQs0,+s5@ZÄFHmS>oם⸬ oBoJ'E3`T@W?nMҴ-]Q(\kUOtq|īle9,/TwUr|6jkCr_RʈoQ[a<;$ VXkBuh2A*KVW$<܈\H4)(3"d-c`wޕ |n9iE:917'n  H?}~r @b(9-w#4<6~L;cY0wRZRtZ'zɪ<5rUj_"O_<<¨9R~M7, {ܵ\͕0`&fS8ψpZUԠ ɋ/DU.@Sd!ΰrlSߪYOmJVITqxa®_FUirT(h3$wa)Xz[Od6h|5l~'?.F WUǻszm@\}%wւϓH߾/[9nN1ɔt1T *qAn.֬usBkP9p5r9yޫǐ?z[ .]Hi6c}\j%_F٩>bim'?MJwRcˬ8sS?y'7e܍h9(|g כjUî1&ٷ>J5:;:8g)  Fz>׊֣T1=U?}ӓ-&dEfgy;ՀMo ^?̇N9cg)! Ð@>]jGw$ fAL \i7ؐeU_bz mH܂ ȯć=?ᨾ\hzn4^"glHGW4LHSY>Xt D$&-8!p1-=x|)eA i+u6UVL͔&ecW0|h֗TFT\ɚaҳ:*,/1W9DTHx荌H? tmGN.roX8u%šKWlg]0 y'~*8W: WOw`a;qT \OM ÖWcnd=缹=W8šzVp*u-|~$3jL0?mae79(@PovypڹRuM{Dʉl1HP@@62t_"BM+rJmz%(bu6iMf!pYb_^V^g5Ŝ0LhG~0wu}`[Nh;_=0omNU ^+Cy>~NɺzN~Y1hkWa ]!l&2Ҩxjm#[ e V &15[X*\*=19] '=~#:(0Űl7FIٔ u#FW2\$E57< pUZ%gF.l&|qˊ\ڮ$ ZVоlf(X&O>(+[]3#\ka(vyNV6v-^ N|ZhZwe8FQ*_qyՏ̗]Dz00t<+ #V5HJQ.onr})*ah?SKgf!΁~ڶEf̠>ڕҭU=sTjYk{>ڐ2pf !7W rl뿍hU'2b}vHBZ9fa)8Ƨ n@Gv;i\6C `>/>M[yޯpB)[L&`5cz'`D}3\-ĚKkt0C>Ωrرj;1>AHFFvW*﹗7 =LMc˘<9oF CSfȾik _4Ag2%]^Y53e,g̹vb3ܟ,m3Vӥ0 B ]Oa%̶!zv;Adڋ!JX Umb -.[،R!De9 8|xHMޙU-$_S"_n2ױH)Wo 98Hl^Mg8h\G%QnEQȸWY_${h( m~AƖ+Ūt$ ;i.3g[i~o.:O3#Nk gh$![ng ^slyIĢ3;8&)HZ@N@t6<zPgqe:;dhI?)]wK;ӭfzǶM]GS,OPOjBX>NG'H$5yk*P}f`IElVa7S@25 'gZ c6eErrGӾׇ}Fc܉gpALEDjkc\c{Gɼ"qw)UJQe6oIeⷎ >"ptyyy|Fs2YNMLȍ~.ZJM@2r~tR,fT:Ds[r)e줣KhFsç9|zkp/ÃWく6.dX'N.IVSs{DVw"]ƯJ #g7vh<+&zpy8N_6o ghF]X1lKG>Ǐ% Ӧ8G(JJ/Ȑ|~qՒa'h[^=9l`- Yז |)L9k;mH1?&ÌntU@v +q1 aB>5Χz7'9 0830%")?^=1LUYb 4ll#7qwۉg`3NP)?кjFGi,0Dg{J"vK%a]#ObaQ#sKt꟦0IPS2?FOaJ3\w1y:_u\KʁrJuOm$G_i@u_|w9E&Z(! *{8jPxJ<4w-aH~UTh{%5 h,x xӾ^IVI}$C;3(V7l\Wh5:ѲRK5h :KM]v0ѴscP cShXHfYP4%LB^@hDz8Yrznư{ʸ3 `2i\e?'iRt"{b,5R nU N8‡0}_`|18; ~HK׸/n2Хxf[ޠVHGř,Hjӣon+Ն2WpE q@.{ToPʢG BʏfjEƺumh-QW;uLn8ʆ\dD\Ƒ?l㲯ʻB=9a첒,+ާCt: d'"C46h~[7}*UЄpޯrO–z$n#;]H(0.gW䶧kQ?IPJ zpKO"-44q ek7N%'cD9$8D6#x Q6`FAjXc+'pϏAQHӓw6/b|Իj#J}Mnh[Ō ?oN)Gc[P]˳)ٚ XޖmLDO6Jֈ;Qڼ A5cgRsl' EC G%2Gx닱'm>4=f;]\(;^SWU1;r4ORXJԃwRڎ+kջӵX;R AyUGf?w652;3ImaZ"?Oh-Ş 98b&l8 rX0EBb\={0H.j;VRm#oR;M!}iČ bT[`2 Dg6N _NTgؙ/Ԉ *?c9A5ğ?nl{f+.b$9P%sѱ X4 td\F)Z;f0I86emOݨTNc9ڝҖ7<}\ģhm`T599 Kap[D&ՑJjK;XҘi XH%WzoaXcu@Ptnd廇,E@)q+4{} l(L*hl&dS%yv~x _ w>Hc[V 2H/gO) A׼*K ç i3Wq'u051HGmr#QQcvYQ%0{|("RS]F1W;i|$˿IKKɗI}&#K׎uy 8Uԩ\XH8J=ژ6„ fkCGbE/ Q8_^aʧX|Yҭ3H01:nVbӡ-d"} H Cn3]s`H5r,$=VUrxoQ =ɡKZ@l2І3mTdaz _^kO!KU+ zj淔XJ(DJTI{>I5y5ig?:6^oLIP!}q9Hگ"U<}NPާ2pO:Jn_f*zk\Ecjkk}g=_а2PI4Y 8vp!ȼ yJ)D8/ׂ*hKCƹW\? o:( V24*bQ/QD_SlɊm]?7‹Ȼ/zRQN!J#ΣV fѣ̟Q((FZoHN듟A򋔅=/S%"OCZ3#i蔂;'(?eƧU53(12 FXЭ >TvhxVtVGsh%nĺA!ín8Tp5sh匢K6ssYXUO1?V;԰kP^]z.k /M^s0v˺q)wH'!HM7fS?͋)}Ң[K?Ճo4Sl=SP5<{Uc;;!=a?x-0>EOM}!ÇY2$ĩDΧ=d1 BxV# gYWOuTg K_5>"C@08dyVV'e:d. ܀暷`;K['ЄesA)/}T8V3ie,&;FBƫ PՁrLDV~994INnaבw %/mBٹᕬͽI_P=썟LRYpwn2 Fns~dJ4 L&_*RfI{Z&#BpKB?0;yjJ*! %v."Lt6=3˲z>E'̆jȐt@Z/ [1^%:$Ar:ᜦmiƙK܄$1K4Q#.H']YOU w`e"Łzn?htk"6"VsJ 5s.~DT#>*kfd6/$3G͉%Zn|ӀYd[X-'"vj'߭W8HD,_R `Oq "^۴ҞȮnO DSARVZ Ǯ}2G¡NfFo3sCiK!B]TݴDvr_YZq{1߇hD[̕jG`I [O Rί4N@R5 8|vw|N\$kkp43鲋8~p-JP$B%L 9ͅ 1J *ȃe05:-JOInX|]O xϋsnYB(H#-r&{R1ؗՅhT׉_&<(<} L\H!c;Vvq+Bq7%/!8\]zBy OtvIezInFv 񦇘i)K5d-Jg ;$i3D@/ǥ*w sԣMr;^ ;\1 Yـ.aPhWd#}e(όQaP97{  X*lsCDwJAߐlfp&U&p#~\F./>۷$9o>S:kI#1ln?}z[Bo'KӺ $XY!ZjjeKE{%hAG{޹=Lx5t`ĥJ3I;7tB#n&tlԈ]͆ |%2t^Spo~ |$l3TZ{r@vd ¶@vcԇ&\oogfW(FBeRM?9P7v ZNwYZGV"[sai\d/ʺU:[Ն탂>(4ʁanX.!c0+S$ sŅA\2Bdx?"nof\'=H6T|WYUz.D' ȥL+/W*id*ؓڵш>C'~&5 iޫB"XC?N*;rNf =lpq|W/K,ѝl97wln쵰< ϗkO ʼnh`n D`_HT ˋ*?.ȏ#$CR>odX%Sa ܋6Cxn &5*%cB0а^͘sXd #l} F.Gmr",W=XF6)? ևG~Z^b:C FϱE~4 Cz[İ©SR +:0ut+Jv8 ĞPiINryYt7/Q|d p H9 Epyg'Cl&ɠ= ᥺ew9ѣcSgl<-ELL0`O~UԈcͲ>v̢އ\9"U#/1`*Av*d^L~G(dH[$i5Kc c/Sg<}nʭaQ[@XPҀZW PQbzY57A-kz=}<{D@*1nI-/:G.<>넋5z:leX+n5(}|TjG'&;mFf`ªT3Y:(ȄH[n#lvy}ep.llޱ,֦5_^"y5(- ¥3)Wej0qݠ:>1aPa#@ p70Zc],i jB -DyMB:?[oLBq 3wTh.F0]e V\k혚 K_y07Ĕbzj]΅[ CAI  X#RJz!SwKřvP2b!'^ `=Ag{r|kJǽ+o{-seLU}gG䉷+@Vv=\~\O?ev_'}q!+uGɜKW4/Lx8 :n:7S2=U{ޒ]m&ޞ|ݽ-G {Zu熎mĺS[nQf,}TX =P1Z*H^ϵ]")lci+MIz ؐ!E˫5ژ7ʙb-xL:=ƨ !IE:m>h5ұcmĒ)+ViR <oOaqNl҃`o?8\-ͰҟPS!f&0 N \F)v%\]mD¨P.`Hv1Za&hJXSmfWܿ<o& xΨ ;mߎZ+4NkZ$HO j/³(֔D#;Aãx[;oxƸ|+8]:}L׋^$JjqhwplؖUd~]t0P+ӏ>}dƪ 9DMmOi@( -l0vLL69(MY|73x3PKh̆=clj rW".dY?cνQ>-3Z{np:pe6f}VߐmQw `փD hbs~Y"!5"8i?֬(آǃ{3&i+2לI4&A4j]nE;mN!޽8*P8 77"hv6Xűxg,v%xju}iݯ}<4pMXhp9݀IHtNfyJ|E$ZSlKhpY¢*1{?1U`h:G?we$eI/ PhR,9 .؂Cxy{>+^[lRVբ\8HOXgivv8=1Ga / C.> ƾ3RTvI7Z4c<ƁwH(/q.]vwiSx=TF6w-JsrQ@瞐$fia2mmMQC9KC&rxZЦ\l97'~i";5)T< &S KU7R߀wk1ɝoH6-}JXo]%3 ZGtimHKxUU"_Pd;X5r""#Y*}9,R/< ^5YLL;y# -,P#JUuvBԫtr{LzDRVNId'#|Vzc1{bTea""qQ`Z\nB^A”yyt <&9re flrAyD:9yy>nO5Ed_g5=<@)$TA^uVNiyV;N^m-gx>$yKAWc 4V[;flIo9tuU~tUe0l}:8nSdc^7yB9Cl/=DK:3"&[*t!ើogI/9(wc'HwZWZsZFt"~Apk:3[绯Vǩdil[~96 \ tdܔae>Q蜇oq;|/0o"0t)=.aVb0w``)XyDWwFS g2lߙuf0 vm4}:*V[*i9ojf+} Uc^O(dT["m=)[*J̎5̻?Ҥ2`llffxg*`Kx@{rݔ OаJϹNtM!x h"c0~?OSyQt1+Hea/YԲ~X0w/zZtD 9"MNU):*4XxaH*>ˎN]&MVYǓ]CŒQ:?V~Q,sm۠w;8\6i>Z'kQD3/Q託#W?OSL8K#(ҩKI,ƑBPi7Dvx0*$a%Tp?Qǃ']59;xb~1Q~ 8C$d9ȑ*M3 vwsTFQ:^R,T f|).u-A2u) hvL;9;!K̖$YI ߋ<_;iܽ7vI YcGk(;9'j$Zc0_akdOtS/S">P #>(4$9X'-QZug\8*.6r٣G ڹ$]K;u~}JwxEe "dԙ,^B '6 iښ$ۮ*n\qfk\-ɐJt}ؙ&> 9}$Gi *!+8 .~Ӝ,-wx+o U9΅#oDX;%,(1FyGgU2wPl6y8kӷV1j0J G*ir9,&vԇEmZCuVxJR\g>ҭ7h.NgJ#3WtӀ$jh%c%),yTݘzI ) ֡PQլǵj#5G{s㎠v||_b*A3U(lz (M0=KK*'Ï,py4zܮvOdP[<ѣFX"7bDU36^^hfz+T|۵Ts576RN31NLIcG7@GR^ľmauxqΣ\nas5Vi |e9i yu@"brSA54ܿ뀳Ou6$x.&pF\oYm D=dX3AN&h  ICvAE"GBACnNѲ-wsfz ot=r@ ?E.k\wTh,E썀FRydkWO<]Uv8!?F6y ( z'JQ K9Wȅl+[GRl\+8B<{*CWӧ'iwYڬ Nw4̮o/)ryoE D8ugƘ/@̸z-YsyVycэ;9[ ~FL + l[lgghLUгZ~ ^VSOu' '+ɰ37o惋~EiI8FF4bws ɀ+x&(,{A!)mk I'eޅV1 E[]R^/j"ʁ,Ƴ+EtWRW I/.otbr%a&/'yPy e&S.9;b[K7W2q~d;bs2zw쭈! T(;N{cy[A SF!hWӠ4p31u85Cg  @m Q-ARLpjŰ2\UxSiEoTr$a}8W EU-=&'W.p%W60bf8>ئ` |7xL۹::Re-r,RXl)OS,}4hGˁFaˢ%BIoqϜX.5N1~xlLV--]=bCƝ-Z˫j<sus_o2zWv)s@q&RRRim{ U>>& 6"LPD%AgK> .z;ߞMMTqSIf' &)G$Gut>:ؒ ".)quPL` )C/;; T>n?iЄFLm:r9όsc6/bijG16 TGr$\T ,{N-'<&NË˕ƜoJU r VɁ_!;;WV E fO -,d/hח'1zX\{jQ07Mf}cdt|5.X;QNd%lg6f(J^GO˓ad( ǹyXmvX Ajڛ"^nmW{Si91QU'VAs>p[IrwЕ}Q/wc]tIK(\M49\'L(h,=^㽢gLI3b@Fi$B^Ca9X T_ ln4)ߓZ^dp2(E {ϲq6޷qe:;_*\h (NFc*[!f0ȹ几.l|Z# ٝ*2^DŽ*h [WEf(; Ib%\\AK%mrv~@ jZl^p'K*ڠ&$ r0xl-RX/=^؍,ƾ6FetbA~烂qjqiCrB/iR%[U,\S$nr2]б^,zlٙ098aN%Gb,s{.2 oQ|r{Bc#wf&̒¡sP 9,LI#O*ܩݙ ZoiJ@Nl+a ɀcVcwu1( b ۰}5WۼHo`][Qq]%$D4ЄdQI i£#i6ǡ}zζ^H*tYeŖ= S&=g'\i?،QTA!vyL.{iveEވbyO|< RU_ nf-d@#@٢(7ϐ;Κ & Z#dP@ӪPiF>RAQd e)vhR*XAYq& # 01婠"1o^" n;ұh߅>geo93FQ_Ø{y69uۑLظD$+R4$ L8UO'Ԣ5ZRYj[|<\Bˤ܀;.^Q Y͹68_ĬC琋Ϛː4'u^/_e4J#MKqn/u.7}#9M{3 fP~rRT-S$JfM85wtS1z& 0%Ecu C^q,rG71 IFo $j!ֱ(OixTWI^0kfl;߬ڲE ΨUpfGNqiWM&?Lkk6|,+Xov&#Kfԣ}O F]R&͒keayKdx(s2wg!Y5ƤBdU3aVoCvAaYz=-"ӠJd1{ROG!5'(T3Fә[c?.O󛯳6:sEaǓ]SKH;].'d eF:>9Y? 9[i(S MZ4ZP҄Fw*ȡ`w()pXdL"߹E^p:h"8eo@r);1e ~Ϲ+L{ #T d:mw_=u;ط~(e7>ἤAi1 Bչ-bC%l~Y{ EZϴR~oBv_eIj46dj iU]}gƍ #~ˮ#ߥ7g݌VcP7d6ucLr].ҜI[>v&Ւ`}72"nu3? FG%EpU`(a sHCb_-1ݽ/GˈHA| V,˄HVq`oeB޶LJ둵c'O9ƌMͮ1m;ΈmR52}Km$Gj(i5軺|5 0{ Ԇ~Z27Yvxgo:0ݢ-_r8" P`҆֫?PLϔ.Hkl"{2yLiCࣝ>ٯn5ֽ#NwIJsF|->{a@6`nter8HZmnI9Q&9~0y}6._IJ(GN f^tou]bpԠpڰt%Q$?أúr`'H/+#̄xU$@]˂u 4vȝT `ژ,',KӸO9^B`,/;_ Ӫ"^Eo8w7SΣ"&h] Vjˆa5zg㮋c,F1:4?`:#uf /8K=$K9;>]ğX?(<x#1nBݶG6zhClĂ,h;>%&by¿ŴtܟOj $>&KWkOG34F T%e$ƴY )]ϤJ5 ta'ރV +PCG_?gߵ"a*o<l9\lG &tS!nb?a `.3%)L8iѝMݐNp}Lf*tGc8<dQ]0" ʏy!,[;܀pQxf25io{,^yG• L #]Ȼ3̩2^ν%bd@ΫX*\цX%U򭰫is[r?7;Y t?>$5/iϔ/z Zƈ:!WѠ &o C߽aݾst ֳsBmE\Q?eVF1iZ+* Bn倖Hk#VC d'nq!L>JLȻ`B<2@{2F;bAO̧J'3,hGvA=-:^D]Jp2vRkvxFͫ:hL p/6=@ #ʠ+l8QR]bV-_>-VȗL+3/j:q#8geݗ _$[\O%3$5>N|2/9]$.tE!oX6o 3.|{J' f?;@vvu/Rp,1WjԻ_]8:^FZ$?eȸ{AA/Rne kSf/Ė- Su.⥿X΂!#Z1XHI>Sc4BtrP?[R,#E{q!HXڜ< .Z>hS,DR/XfA`~lꓫphpFdu  _U+sR1ΧIlۏU̸v]{r4.Nn\!E(zQT;[ 90IbZɫVͽ#Vubm HKzњ/wx^ yt8Th+a\&=qsvEs>D#+ Fͤ˲ ٲ~NLqhK@,1l) ֽӁO5z"Y?hRJ6jSC}l5Q,,9aRr<\ri(Z#4u.ÿµ\bEjP=v^n| Ù 4L ?xW% 6;;kWt3J`Fm@/ Q kћ.MNo+zdUdu@t -֋8й2>wn%s_a {}۴j:ܩx[%7#U݇'z\e:/wb2`IVuuݎwBUEX14[$GPN.<\РP_9V`/jу v1\mY>ѹR=OE)@KLKӔy.;D&A/q11tzLZ lOTZAPy Xvggr5QƯ{&iMc6$-Z~U"TbOXy~㊫S3 +PYL/mUS$(P9$Wf_#u%p!? arX,-;֗LS@ }Lg\r3+ZV/n*HXBl8=UM:[06:V3f#F z|k~"7"dlY%غahUAFȌM]!Q+ŒdDGIn3/>9IVJmD!|M.мױWkFwS :+# 8 ƹ LqΦH(腖osy ބC^ xYKj!BګZc'yӑɢ"ܜMкeE?50Nog CHOxZH%5Ύ*) .R_ˮq2E<1 S%! 뷰"f'q x2=g NW3rupH5zS#tñMATk8MgyTӍcg>_nLv= +DTfU~8Y\Jt @`&>B>&YI .҆fdhA_?D%5Ec,if>.eKiK4 !(0{xVS mS[Y,ehL 6(~;ڋ#tyF+L5sB2r!` ne(pecݤtу>2ߑB:f,X@Ys+o2p#˭H.\R@#9mKI8gG\{y$|165ҭ"F$N2'ӣHX/Җ B 6(OFm[CVDžp+.q gX[{{z 25>ӭfT+/VMCMA9n21>;<]8ʯѻ9[ƜA 7be e"ꌜ̤A#5%\1-%iD8)M n+w(WЀ/vc A&s¯kBDbb;"d0Vm6nolGt} mEK /0^aא䒋/B%ʤ0[cg_Cik8Qc[ڤ-+ qϷhbL*_]B'3RM@{xۭLݶp[S֦^"B/@R)4h==f &};8g% X/=]4x^qJiΎٳ^ 9rQ$?(7ۭHB)T>O<_(2E d+li5H0' 3h?]tKj"KycS]w6*dCM Ų] P8&Sif#N"1>`ZkkcـԳri2*ιY>I:Tʍ- K#@IuMQ ?^rP㙼م2 *\ԏW]̞_N)d QD9,oOr-dĵY_C_)P`L_-k(JI|{ҒIa5lzjw+adklv( Po&@ ȠQ'Zw UK@7;%gj8+ڼh?o0VH*MyKƨ[CURlàB*UӻEs;|"in$d';S^E%AO' L҄R)I!V[ܦc@o ~ $A_l{C6'Jw!ƕס4(S3Au4l_8L˙=N"\eh+dxUÐ(w4v=kzLËGK >/@\"q/ 2F{F{aiwUtQ* B1鋚4 {= ࣣm.xQVN ƵjGѐL-vVHP]pzB,DZJ&͂0X%qAL?ՕWT@n]hU>S-Ѯr&Tu:P0[Giu_8 ".9(~;ǒձh}}7t- 6t( Lo{O1 iےF7P.'O~FBG%KvJ/庯c'Rz[$q w |lGy2F8f)n2UgC Hn,=TZt|)*fC\ m +Af4,foQ3oYثwX/5^.3.9MNwΛk5Bm%BڳXp̡?!̕xS1\q.0{l<83g*c-fGOkDjU. hXt^u(ЙcR]`lol29U_7ڿE#Պ*4O2G̈$>i B2R0,'7^[Vca|Xϲ.͛8͹wjLfeL gbo2=[s)- I"b"@BD]vL < s=#kYVz+[ҨPj7.Qw\ ]ai ,4ƫZMQD/`cxʊ OWm)!@}Ȧy``¨yOEٶatt"ogqje&S,Έ)V0QYWE1oE?O0^5{v)+ح ?" iF#m Sf%C 5^M<jKOju 7qqi\Ҫ~}pW@ :0]zY׹ F2o"8yC } _cF'YU\5d*|cS/U<#e<'>k[3GwogΩxTSCN9jʟXsV .΁LJMs 6ܩL]Җrn23n+DXI&cN(G.\肷JըD\gE ~؞p``V.+BՋ‘ê#ݾ-`-T`Y#X ]ZU5YWS4+GU^!+@I6—. a2Jrp`G!98u=:m4 +10:Tuh[IAny <;J =@W 1?(蝉&u[GՔ?n${tPhg5ӉSBE|a0@۸~Ig'\1kN酷ݞ@${#FNAO{d}\ mܦ5r^/v g3dM3@=%ҁomI"vk͓DIa- fmcU1`̅YESrt*󎴫z PUδOY>1"*w9+,7RW|MX?\Ԛ`/A>: egF@)DeՆgR7~g% 2[/LT[ʱ pH).hƕD91&IEE"otjYa$FjC2_bxOzF^gFBSt,Cx'88 |LCxA\\5TCi¿3F\ s弅nqRnqHgmH`wr@E >W5d tR9joJ+߲aѮ?O"3&5N41YJY5>"-S!Aj x+&XRFzATZn:TBRVxnyg4=8C,(].P:OFbP-={]L ^jk-2{0WJ/_FH ܝ59?4*;E9:KS! XiN]?]gGc#JZ0u5ϕM4`B4r g%QҌScyYŤ-3@3>UTU$qJbV . T*Ҥ(ؓKG"` *VGV٣9 roäd.Vw+mܘ.E/;0ޚ%/ф['EaJ50s|ay o3|1;V ܀եĺ&wy>C8VTRjQԾ;`*R,78߂~Bfp7t6J6s:( @eUJ2| ηC!QE();>.0X,JYRؘKivIj_TDzQ o0Sj=N8BTR&Ɖ^X1i@R1ܒqJ^sE@;Nz _떧w_~8O>ru)[{l7+R^B/ԂϾ+po+z#] oVjw-~?^YG. -|6/Rt#~ە3s N`E)w}ŝ3[bV VzY6HWV Ʈސiɣl2ػLq8h.ӏFP\Ia 韻(nwcj9C?5㕢š|(S2-PY0&30O ;'.OY۔+?lvd+Kcjw -\"-v{s7: Wva~^1]>=Gh_xhl*.@;ZcQ๲` 1~B6էiP8;`P2YY鸧AEHm5sp/NV˕Щ$@u:sǧ440x{S+x?8wM\;%W@e' P39֣X4b8qvbȩ;L` Om~\`5SCPִES$Gr''CۓxUu?k%-FzXUGs*=Q/ggC]TWΣc];(H$Z,"*0DM[g(Kܑ4FZRzk h!Zןte܍-1y#H7Ao+VH[3Оcc܁ 9̩ltMCo=n=OS|Ԅr]€XnlGIkO; eInGۇ3z-edy94@OKHBP?6f{yZ }١WKN_o;!K^CBzi 6FV(b)kFa)ו=y2FSB 9qeEO_TѦUG&cH.nwN8ҙ/SD ɶ/ `U6K:Kl8CdD6_afȨ':*~5'l4>;0 ~ Lҁz[z]a%e49Jc557+ ٝcռ+ z22u3M8^l@3Su?#XFdf>ʨoc~e"nILnM4ӱtqE0Ye7D =nrS|PRrȏG$cά`N׾e5>rli8UчKF ld-9!b;W{4Ӷ܆YeUk^,̲36rO2;.k V{}Ĵ(!}0ʓB2J 0ɀEF O?̓~HD.G4=GT[K:Uq 1|6ZA4?Tpm58X 2!g ٻc[χI,XVF* MYD4:i*F ;&TR^ ]D\&i‡AM9ujG@[Se,Z6$@%:tFzBYe!E jimMA}~! F)I y\c FO3X;*;Cܼ~Kjf PnjXض:: Iǀ8R㻿Ǖ9n>JITN{#a ,!@XYt~f07lz?ulhG awC\g`)-43>M#eאwYM'" JAԒvތs{mVZ Xn۲Ü7:F1 ;!W|8 opޝr}֖{͞V|3&~ `:.]@#5'2 fJvY-HrS !hPߟǣ4s5+|X2] %?d5,8"'&O_09,6 o-^HS Uo, eh??u9vM#IgP[Ӹ)RgiB!tw!ؐH+M&"Ş0PKjbn* M7!毎vi1V>GQ #4Յj) Q,[=wlX֞5{8wu|,좡%ֈbLQ;qC[ D4DmhLZ'z+^ fKsmRQ=]\akHxQ\]%s*4ŐANQDk 9vWPIMM.[9+32:~Ӈ^,M_ל$ {+nt|9Q eV86SlUҰ~ǝ"|Cǵs&yWD9ߓGj鍉:DJ鎙+Xf&98$yQ`ݖ.O(PMW=ݎOlA*g)ʲg[퟊>tzN~29foCX Š &_b6r!q#!0Y^~!2+? ?dK2| :?sn44jm~ L;wm/ӕPE-C9%k0 fZ4|dRQ-,X^co>v+/ϬB, ]X ~_HC,fNŘHMd' w2Ʃ'`#~p`_DBXm )踚{MSXPr?r8ٲli0.YPd@>#t 68֞Ds#zVڝo CE^imRň;./d%al'=BBl9`3ٛGMwig'].иx5o ,7_)zW^zd ʒO?:"RRO6QFGf*eﶕ_zF= զx-e^'6!&n^aE0G76 کGN+=1!iŴ_{K"R(M#iD4PUu Fe(eq886\pJW+Ap9Fo^ٚ7~@z|'`}:zyH |0{Mb_c@9I .;pJe)puɅEbYķcF\TD'Թˁ(,PM@~ѴM:ɊU_i^}(LGS`PL94.>$snQ#tO/! F{%bu^Z+Pɷ%EPCKt%6U7x4wGS HHEl"`7L>#KМkZºL)'џx:\ u(z!ʳPfH0!EWOzB=pLG3d(W7Eг ؘCoL[Nk|^2_Ǖh (چ=Q܆b26I"Ȓ7a02IqQG,VmV$L9}0y)p'**ndS4^*^+2Ҍh ,f㶻K>р- g=S5,= .O@Ri6_}a`К^NXZ5wW d4 Z{o.WZqkby}"(} T8 DRjk9ԕ$Y\1ϚlG}|̐;7d(&1F,1)o6A_h?MV>"A;Ԛ9zg2/ŌDjU:q}l| ED> iwGdgODhMQg9XӖ2%(&v.^ L<E-C r-7:bm:_݋ܭ ԵV%K,rыA  b.f@7/ٞNj\9P H~qn<.huw9nY6YU3#d<:<`sBPo&50|xsRɌA/\au6^݇CQZDm "&2XO8CHa䱬оS^=;yN2__5nm+,+#=biZR-iQ6ICG3F;@94 MJrw}'}؎ԶjF=&Ϸ70M4C.xϠ9A*Q3:ŃkG)LSt]P؊{Oѫ:*hE#~i_>n {Bӻ[G)k)O!-}7[ԔM9]䰳+LsllZv%ܕρ#C*+G$ψ/y2ELbE{ej6ӰYe@&䔈s_nFlBѹ쁅ER2gݥk c1&;;*Cu?BE<&u*yKq5{R_T?+nΚńoHS>ܨiW"{ WxHGм` R?~U1b{ i۞r컦c_ 4 9F$7S>+hw6/ɴ\R<ɑ*)gJϥ͉Tx5[:yD9 O<+Z+CJWЀ"[,;QLI.VPWq d5`Cr׮09.&BlЏDB apQ#D)\ՎjGN'aW<;S),Tb'k[/A*q޺~z}f7,?\hDYn6,1)2<ֽJ$]38]AՎ Y5KE| $vv6*6œvzԑ231P["TFwFFZم: 6١U8 jtk_(EH0G=.`7`4"pV!L #_k?_'eǬSE<5+sxa+3rv=15Jx!ab34EGSCJa5ݪnBQp29RA]P.׋#~@$Z-< QfݣEx۵mD!F@ģJw6 z7 UV,$滦;(<\U|jIp+O6H=v-\l@I G:&2,}R=7T?1ُJ\^DӇE?֋ssHsfrDxp_Fv6ஜr1ĭ˴T\‏cTs(~(Q 7DWE%|gTc+9Otni".I%[/j 'Z§nA:M]hl暀*Z.R 14ǧOmSDD^Z珘FT!A浮 aG|>qi(_{>UԥP[,KIV#cOi0zR͎bQwxy34ہy"sA̪gnj, Ys dPjG]x̄j֊ǒקS˂3H [NI1 ?!ͿHub8ζi5Ǻ=(-( N;@ܷc+-U̺cFc"dއ!Z!-p7B(H#nEw^26(=$ˀ0}ۢZ4U5yW7+Yu7{me&| lz3]PQYwU \ ]oҢojfvzZ1'>Wf>gKDyɤzI 6UlyC 7n{ǟ&.!rJ'aQW(#IdD,+(Pںg}۫=ّ O1>C#!Ńz( Rw[#iVDf:CuA[`E>24ΞՄvlnă!8_@ Umv2`pqWHgP>24-&"c9 ZTE*7dPLYywj,j/6SQn9mYA>qK)p@$?&+4Q9㲨;03hAili%v\;)J(Qޫcj}PsKS+jt4MJӥX5|oJ=@b$ΧRZ.1@l`k ͶwJEpwN_-7EeFu}ƿ84^wMzrSNYS\IE?^ `%zNr:D#AKY1PШ榼xgNޛ떱}'F5:0i"Kt6ǚ׾H&רg8aqٶ)_SmS Yw'ZEV39'R';R~IIDZ[" ~{qw3о^iȦ#(J 4`dn<qЂae|0Dy*eGAJ+!󍘳t _F^Ɛxmc~p$%tBMs/:Y_]E.bnNVС>J HIh}w}uFr_.ehV* ;7_LXơ-Ԡ.7A` omqO4z]r}uc%7ܰH H͹I A zoŦȞ7=%O'WITht#|bF5ꏱ'`ؕ-sqi )XHc|N2v9 (F@Ws;S;=:(_1'ڭ(G|ޡ`eK-{Xg8 2)HAr|}7MKhWobbj9Ij C0fI¤HTv+TZ0tZ!R/F9١ ZѼq8JI0DEcI-v8xگ'x#𨬴ȉjQVh{P_}7_7@;uPDȡsRx/ntk6XFFmI1nk k5Yק6Ɍ)i)@J84¸}(G~y ~bGr vYbW'4 >W1N7J9.pڳ•iHͧWAU xH K|w XTB;Add9t,>v w =Do_cX,K5mÅRۿUԷCH@0 ّ j>Z0a?*1Q%, 9[i^c*? iDY2M*67%7 Wr9)s3 ۑ_OǴf)`M^rz]jJbk j-`ڟ~o[)'d6 tjN8k!/?(t_1l`:!r^!')wofiW١+Ǖ7 ɲ>ZNʷ<< ZMr WMAƀwXpMvm)PmAq_An3{Z%c[ sFku(ʗǷ2AʤƞlղZ N%dtGNj{.߹s"'ܸ9+=EXBZ7hQ%X&Y ʃfU e zLvy)%uEm;Dun~f^TMCl[h$,(iVbG”lBK)t9eшCO}້xВM%fjZ9m{(yb+1W[yWpQjY_5 X3P%h=>a-wy+6Rc@58Šz `TwN M[5em~radeORH} sj=Dnȭs%t*sBgE@wBQqkM_")tK7 M8#tUW]#xp.IUxSKwA$_k/xJlEBoيM5'l'cpR&*MJYBHh4Rc=)%-( +xjA۰5g M[(icShlI㈯1ጦ#z4@YGKu X3/t4[☀Jae_&C%VY3M?Z``ڞ;_b:wCZ9mS, gjnZ8E#bFv5K< fhy=^zfgCXɒoWvGaK4zD}(=s=/tc&u&Oyh*T&P2!I6?n~Ȧb1hSU Ҙ  l^SE⳥#VV):aA|s?OȚ0t>Uh(#7 G$naƭ^Ri+B QN٣Q蝛(}؊44~fl;!Oh DKy2 oB/eŮ=Ҋ:HG˷$S ΐG Yp Nm?Rl0[/}07,<4zDh%&QܔˊJi1a9~A&u#.n+O,( Lhx$o8&E)U{+ڪX#tʣ2$kXVA 23 L75  m";9A_'Y%kdƾnx_^A/  8q0n#-ޮ޳f;D'c̡';9W.Sx5\ v[o}yxkЏMWǤ ,kɹFGT>J n5>VA+5MY&ҵ˳v&#`!t'^VoHKF1S)s]^u/1Ko.h+#<bvQn͙$q+KTɠsa\Q++;Lv)-6Px_σΙ[CZ͈|&1UL%D@|KjjEӈr^LgSDX,w'rք~:tkBJCR"F?f%4T=|h{*>_DAqk\i&'I9\pV[Ch,WMAH@u mSWơp`Kr3#M8'y g; "k9O28+< ;Yì.$f ;EKtI}cF%fbuӛ{TpZ0" QHWܬ@dz_QTxqI/%P=:Z~ٶs[H' !W%?ܫ";)}j ){Jy4mWisAx1 nv$<)~ѶZճσm$2eG@exuUrC]J;=0$NA#*>x؜fwGڅzno2|Au,)$Vɟ۟砥~Wq~׎ʒr3LKO K4C`B_rAlfV/b1Q9&B9L§{,4sͲNޖnQ`MNy2;o.!.*("z=(s#_)TZ pH aOYЊ.nBWl;ɪYq*@X-w0I%hbP{GlNb-WEiM$#)Hꗊ#?e X8N36eJN0oN1)v$XީyR.NǶp`7F^4cK VI>SkG0 UMA c@y$M9ܭV5gY0eFխY*ÆC-}i 4!›N`QNb[[SIkR%nd/bQR&DM/Jx2ؔnXAr*JͲ3tpTm\)YmZyß6r!sЭXVYP`YOW=K%dD~]# R rB-c(5ޝr98b;+7֡IaCQhw? {,h6(Uu9;W05;uG21=|&d_O<,-*!u}];z[?Ȯ!#'lipEGD+/crq6;g _͋mM 2#:RX.߅8'>mO2`CrskZա=+a'9TXp ,(Kq]1ߍoQfD@FW{*gצ_Ɗ6^T]#h /m?#^'a+" s)6Qj໠79̸ /ecZ];2Sz0|N&71GO~ 'IcQ,p!vKRA )Wh 69o$7rEcȓ@+ێ8͑ҟP`O8$D8ך~ӻ*(>`j& ,I? 1rt{r"Ğ3lnRT]tant.u5#" ̌Alxu9K\2osNܩ8#^ɒ4 QJ5+hHzu( BB8/R<8?rQ )X s:'[M fdT\T^[{&5?hJY 6 "?e6׉:XcTڰoūpP&\f2_H?7gG\'}>m#hߑk4ᵗhdQݦe_#a;4D%8)򹔓(Uw`;^h \Ƞ>wܹI;;Tԑ0Ui_fC(Ne*l^vh|wgdH8VkepP$A8l HLy~P3pMtO VzQEBu9 yg=.VnY*^Xh2W*3Tۖ]\3%zL>Y?/Gٰ|S|p=;C"$QIaA6Q׈-k'Ԟ9D 2^n46;Gey^]S|{PsA2}M2< XQEq)W6]z= fQi,xKX˼KH\nT@EĨե'/J WR ]t@i!P8y)19ն Cr#-6.>HZukohVᮬ~o#ȓTL4mKy%  ?mf >&YB͝))ɽMƁI\ XoK47dTKN=a9R x=vnږW!* ~`8Qv@ "ՓsyH܃3r:] R­$h)|Uu[2lWr vz_+=rl;K2T50a*>r.I`G_i;Z E|BOD5N"G&a3 Ӣ|.|)ʱ }<^Y>lle΍)A>DG I\;|8MRMȉ#Kaah|'qĚ^) }P E?ދx5,kQC>EHMI, ((p:K۵Wjz!Ŧ4ƀBv2ds|U ly jhTw[xV CvTݸ+d@yȪu. јwhOw⯎λi YI֧2L@U'zC9fg ./Iʷxea±lEASm܅r1ih K$D~X[ qW{\;l;P#8\z"ҸGm@]{%'qOZc򯟾Rᳩh$̇V_3e_d._gkkpX~_H7yKv;^ %|h;"l3cM~ l p=d36u2C9(I$do:TlMW`ۧĸ}N.XhwBJ%LƟI_vf*,9I! aJqe0x:e$TjG:>'zZ.>1k2 '̿*\u~*qZsqO![26\I)ukxǞ@8` zx<=#N1 2Z]= pWаW)7Ņ]ѭ򿝣vbh?M(:$}weN<6q|9i<dQגYMK] v0qEԱp69j ?qkV%rssBE뫰xlE3-^谡i%-m-Vh]^)E0<-Ҙ2 gR؇3w "H s~N>i#v5>q1b?R"Q!詨"ԱpƝeS"BC*]νTgĮCj<:uSLe3sǔڋV}嫾f c۸AL7G[eQ|, ?zU!͂7müE-huQSu؜^TdhbԘR)ߏs1$C'h]NSw]#$'e/I}w^ |U0޲!La$T4?7L5fzwm':LmĄ.OxDHC_[R͔ʀkT#u &;r-ww/į@r+a%?c]*I' @Jpe U4ıGMtKf `Loc3hKLíl/GϮE'YԠX:q\ Vki-VEѨt it=Jݯ!9F|!nΉ͔Ad$8#'7s0C6-y&d Q1F77M$5sT2Ŷ|5~qHNCYRŏ @DN9S{ s`A\8kOuUTR33O=bSחr4Dc :BJeQElI\ Z =#v4SJ5u 炳jxM0ٛ#N"JR4S據i,8ny"ܨG?u: gS_^%`XO~z̝ؑ"*>__B$ eՀxp=Zs{:kXvP[ئ=0!i}}jG*1!۸-@$eИ0gHfrN7 q&mw5P5>ܨ*̱Dq%֖(lШqql!4ĐRu6! &H:fC'^Udzù"PhǘR!/Ճ\<`Y3xF0$WxQ9*P,!U먶Ba~#Vnbzg/ZIX~}InIx^`p:>בK^_X^ͩ48u@vBreآ,Va]-)<$,{B-_(͒ڕd.FௌǨᰚ[)HiWmw63] ~Cy+qAE{`ݗ,NŬ:V;q?:L y:ŅDkřV^*SKGGoҎlTLǰYd'XQFrPI|_JZ&&'JK6hzL32 @O[F>im3]ީrv헿?#X߈!b,XZVF u|5ENrQkZ5:eIaFW_noe4p1Z =΍9-(hG@ 7k(ހl:aQؙ065ؤ]+rl]B'? em|JfAݞ nNH6> 1=&|q'N |B rȲ,&3<16;vѹtOl9&:k!6.ȝc 3\sKk]f;S)6 d eC;f+ՠjz78xRpWՎ'c^ULHktC T>LrubJ<  9n!Aq ҘtVVud 4?u:y]*_A* $l+K%o^q^.2gxYH06Y4dKy%!xppOk# )P%0BAQ8s3[0xCX{4w*mfx]>3 CqccrĊXxWƣwjiUȋȄmNVNDvQn@EIIhTйU[plM+H(Vp@4(*7ӫ@k@#K"ֱ3 s.cN͖졓kvi/gbrll$O(EogxHS@,[ Q1t8|^N*|pn\"]dq bwF,"Ҙ9Y_Wpɠ, S]Q_i ̶YAK*a\ΤÈ AF逅/+vh_N$Eއh.H1xEj,X z. a _]|U6@t/xr~*HRУ'ӷƛGez^(NES/P6NJ/.e^*m IMN)֩Ӷ*/~2Ϛ ~,9BEw~# ĴU~\^Ri&%vJ8mmu%Ϲ&,a߈g{zܤѺK]'9<43!mO$ ]o#zˮrC}l͊aY]˪_}KsĆX3z1s6xƷ*؅$jS@Ll'IvXxĵl{v[}s.RM -)4=cre|iu6Ă [ WH$l*9T8 yBizL!xVGzrW >7z֩BS[GBY+ݵ7Po VTp1QYOTilSm5i g6qgRy4Z[pNlUD1{ӪDyz|!Q79zl?hO5:|L&:t!K']C[#~\/ 6kW qXj84"Ǽ"xh\-\`Y~tGO\EҤC=C\Kl1Q$ ]TRU"/tJ| [u' u}UW޻:pJdI _.+ʬ󡃤Xf Z_!+ w3,)W_sy雩 \lŁpZȓ`<{4~84W.G n ]3IDKgK1Uy'&lcs6IY2WJk]^E-KA'sh2V^z %e5j{YȡÑ"b;|svB`D'p.d'gJQ̄LzuGYP~/H6W-@yPSe|'8?ۼ_{chknᜓנJ EKA+%h<#,a8)/;s,䛛&E;2 =̰C{jatD0 `dz7d47#W[ɦ~Ns;T[aT0`?s#h W_?6CWn,*dC0T d}l NЗѮgȦh QPQ%<ݕ4!+s2WvXoPPhMmdr SqM \㾑{Ӫrj)20G}B#5ixĮd- eJ_ZA"88O)}Uk-aDbLͶw6Ibsv*[P#"0oG®C^"޸"}+Xjpݞp#(,QQx%blr<6kg\a>azim˘z* :U'QwLiء)]Bh(EVnJb~6#I[H$eQ||u*- ؇u9 [敩i2¥|$(nֱp/zoP1h`6O(Ԙ"_K9B#fMқRy>) Ķ wfTևw9~z)\ bo''C%38|&at_|%Bbkv$e|v 9ؘ\zQɔ0b|4D#`QG"Ε|PNJ8â=@՗4LǑFKO,#ڰc!'2ٛԄΛ,j% bq%;#`T;g~KȮ"r^Vw:SǟS6FV>1]vM#UHʨg`c =1E< 3<1ʼnՖOu4;REuD 5 <ݬzd<'^,sO0pB="%x2RcZ\ S6.UI ,EP2c"A^h<ү48Fj ݎ#Bt:ES!:&FZ0}f&Dײ񇐒 R]|yϞCd:iFgb~yO)VF7Gkב>b OҩE_I?V ej4>1 6 _`k1-h4nla<+v(Յcۙ7qM j)v!XL nNICz{ŸJFd31Po} RԺ5aG2nXlUʴ2鳀j/b)|FepFmuh|(c9ݘuͅT܎_FGUD#H`_,n. h8Fd~ `asE|pq /2*gpr0kJs/(k9UK 0[1́AS$rm[5ϳUL_QnQZTCDP'Dw|<֑qEnqh?(ԧ,1U!WK:OxܪP-o_モQYlh*[}OWSK"Eㆋܭ7=XB:*;n>2^>e9*xXRnY\S7@<شU}{i# @٨;-āpmBupV》ŶPf 7mZU4[KMÏ]1 YKkO eQ ˵~+L%NX[,WӛOȪcY.S严1wPQ @@L Fd~, !B;ey|ڟV+n(C$ri w.= h^F8`OX-F--PqKV_$Z!ex6} =XK윅ȶ-U&âHfEʆ4'(c6җq϶7NB{'oɬE0 e n>/pٟ8. 77{ 9aovA%'1`J"4</`I 26i[_^Q8:nk;inZx >qkcX4ʛYԊ9,{"nQ}\}mdJ bz\QY* S4 {t8 mIL!\$9}Gz2[͋5m'_2 NdWdlp{(kYӠHE )Z_I~{Cg?Ke9onY{Z4[-!U6|;MM:L8V/F~ N??~ݣ.EՓp-1ݭ8t`o-!Va,:1- E"+di3imݚ?D!. S_ ۈ\g~n u6$t?o?םV@#h+K {rpskk鉋>C.}Ҷ9_nQO` (Zo vN"݆x 5aӠog#p hklTHONKr<wOʜ6?\/J0k(nͷ>Q[6^ s[D,{G+6hrnG)]z9d !ˊUa0w=f/+TCE^swj.P$@=6RT^H<rW^5vl~~_ j H;)Wy΃ X:.񅣖>$6|RuY@"L24&LO#я$!1[E>UeʅốmkxhaC͗h/ uZʿX.t`G_7 VeҥbAk} B+ Եjd3oh paG []bWsJKs.&xc&{@ҺֽSϬ߁~>bߟ^v4q{7JD<!NFx>7dU$"I8elJvْ68;%Qp.! ;JŮ#Rrb׻hg<:.%8 fmwpI.O<ܵ'pvļ Atٟ pP83(Q Xq5~DZaG ̆[6muu+GyR2ɘ : g%H,djk &ȝ4~C>2, `8$:Wb`D黠e``xRekFIa|pm[}('p_s?z(G{FJv힮Pq&&aǵPG|S;`c Bw?.?f+uRhIe@&̦#>-ʫL4 ^σRGnl+ke0)41A {q ~8E'k!Um_-mѓߩg#Z\U҆X=Xl%1hqi7Z&7qOKYj9h\n[U}pJ1d,ZþkLJIkvՋYu o=6@5$8PKPUxg!Zxx)Փ3tX3>m Lj$ @@fG[mT6haiǹ_J`pլr~L5[y=)rDYߚc` uizi\CW:cj#,+SD"gx_ux(-K!!R͍kfl@B75A1ǘS@[͏)O}J@N!'LpIr m>[17+T w>VeΏh W \-2/eKΖN' ̑@)բ){WIUHβp7 /^n" 8ىXT'4pOwu *OʯRe<'j;CǷ+:{=^@3 áZUYt\m7Kl7)A=BeVR0i`L{Q&'8k5}#?k*K%@xZ}׺sȇkA*ش_ȋ+LIw̳kB5 4[(~*SQ}4? !L$-.yvlX M( Ù0iQY:+ŏWM=/5^/&8v|i|K̅QYe_m{QKވk]e/:^9rˡL@4vNNԺ7_З"1B ӿƍ8ﲢc_XD TsUΠ'TNn9N{][Nq f^s=+$I2H{mGNp5M=чw'Iɨ ? mA,+ +n^mRlHjדr36ER BXGeVpg)f5{IΛy"ӟu%4IlkWT$)(k9m$O:FeY@cZ.L ~<^*g'ap en:$R 4;]g~p̤1NQ6X{**<.>e_[l>ס* 3/GwR o=͖[4ZSf7BMfSK%&bͅ1K;^@F *>+#P^A al5Ѥ̾JBUcv`yX n}rf(nj\+"Qvv;{Ocag.! MU # Q!uRmoIah>aYD4 6DW`%>1 v];%u8=Fa -.uqz7#Pq h޹E+.۠a)p"P9>͘=$!;R!aVq]R@ g!M3FrXZ3%t!0 抋 (a`X6- &0l]*@W*Ĭ!8,Tc2¹\7J/jQTwe\`jgB2~P ݞ6+6ulaLQYglכPa o"Ŵ}ㅫKxNOMa\H'a8Sҩ &f]FJOJ^$բ1)waBjwRr~/vei8V3Nb cHY}7VXΔ `:HyV->v0b' ޔ02qT5i],T&E 0*^.C_CXHt5B!%)߅dr#vtYcƃsa>c:\Mq8sI )^g#Hљƚ$ͿЂJRixnxa RF G ݋Pkwp?k<托 P{X؞ '=LXE<1z7ƛ]LQ'Z#75^+0k, Ui M2הNZZ4w]ȹ%T>X i ]>Fh(\JL˄&B&f F^=O;jQA8A>?JJS4l畊I8 OVy%vN kv{i_Z7#Z#D\ -D{f3+"a厍iF&34 m MD%Vrl0QޕóQ x 3 ,?ޝ3꼤wQU尌wbT\cEZ,d Ϻz1iʇӇ)eS˾Ae~ϬZo#Gg%$uȚ@{:*iN8A10csX)36dI=[t -#@9QbA1v wEŠ*Qq2> sDg㝒aɟ7LDY ,̒hsjIfmE̮Nx =[ a]$Ӧయu)_B+Ձi8sGj6EÞX 4-UVo-o_}, zExT\yi0,l1*o)[_]ӆ]/ٴu},js^c7*:xa4)*py}3^+aFv@WH-<1gu}f=14]Y^ƨɁ΁eP$ _}jz+vn1,/d W ㎈%b Ghj#]X=\\o[wXXw P\_@x&GMc# P>#8x%YRƗvH۰ r1or䍐 ^kQ\ܐf8),Ng 07Kr&UIZA'a㯖b3p!0S,UxJ;j(qΟK*m:ur|D"ߔTjogJXKm֖3dWӧz@k-TL龕܅v0b]iA}{&nE֮?^=T8ԤZoCu/]V1.;n#S/[re. E35!Cє0ڪ>}dY/?P2?Z_\/ݵFEHuV¯6\ӫ}=jQyAi& P3+) ޘtݽz$/L2yn2AjO@q8n"qd$B㮐#Jʯi Aa"[/[F,wiYӜRu$h4M5h(mn}#-P \H^/Ep;4W99vo˼j e3hヘ0:s,B68 ܣgZ9y{,:˸ƚՅ䗬2R Ġ2$1Ft1x5mn#M"T=U;?Qɳ*48 ILHilL.jJ ]NMTO.Aۮ?"QT>3A4\P{>`}i`CaX4{4G %qP Q-:2SrCh*ذbیt<3"!j| DMt]~T'(i\^RhZ=3T Z25뇂cћ@JiUFG\"*f3]'|g,% 0&@`˩k8YyV,F, )œv2#xǺ( c2*X,,}}yC)8mΜPi$fFi׮qpQ=q&@|_?%zN&Jf0@PNx<*qzde~8ԇ`[t;p7衴|U?@M#y8x8NwWpi@iK8*tCHw#F*0r`OkD)?#=JmKwdD^)40SОCJb2僾Oey(PEIINN(G>s9*z#\6hIup:H8$|d3˸=KZ(MzY g_ռq>р%?o:N|9R&h?m}!6;ٰP3]iXhfiXV-\L|p` ~쀔VW_ǡ˹nD*or+T6(}pT'u TEX_*C%{:G։S4Sėg |Htρr/D8g'rK2 08ZckZ5llL>dn 댪m.1!; Y:k?x aIf_J8 ʻt Ob^+tykI}`6s[E߄ "A¨>"R /1~Tʷ&TpcŒy Fҍ|tلD[ J]Sel*󔥢I+Nr}MvʲԜWM=jeuX(?02v);up0U|f1msxSda;Ah%I B9ɒZ vjm_;~ʧVaeu3NLM|3YvνmOkeR i_Zn!*59gO_/Z=G~T[8CҠ9Ȝ?igvf05&Q'[<ϔ^IJEd?Ez+=/a$,)&9BܘF?\ĊUM]f:JfO.R09+'*Cͫ U?(XɻęhJFoxgkpZL*"Mu3,e-A.^x ծD1}L,8mK<'gK8h.;)kUVnPhո[5{`}>Nr(B3TcjqLZ8!@xNx6_'ե+/ */Fً.Tmږ(4aN% i`ݡ}n,<ѱu_ e/"öMBN&i_n/H~pNCr[ybS:|,7|5GCkEŵ<˗5Ѕgm046{A` -Jyb9=[ Jl46prg j8 igd˪)H2/ | #퐣{PC,ьD؀󀬬Y40s@oԘ,(B;m%e.^e}%K_=FSH6>o{M#R,X?moI ˟fmmS/ h ":8|ЈYUC}#eg)Ws:!b`5yn 4LȊD2CgX{,~uU{ dNDDC $z7X]w~oo?l.{BjhvT m_Ø>10>l@74tm5a%YR'o ?R=Ɯ P 2Ҟ8-C*?J?԰*g +ΛJ|dN&dz@(H_Ǎ`ahEhowi_31DQ$1ɏ|&P-ab/v1 zω2n $yN,Mև\ƥJb{u~Z3IlD7Y .\n/,uo&4d| f͋HղjcK(UPN8YHھmz)sA` eb2Λ\D)jCĎ"%;ncSo'&30h2_k&lUėХ`Ywo AE-Jn[gn A|!医A,EbQ}`ȝ qҊZȹĐ$28L(Ro }G %><{T) /"ؽ?=͜6ףb:oRN%체 #ghw(Р3b!:0q@zUs:[ILogE #:_nKِ1[Eh둌yoX%2l%8Fhr8ZHe\åz$)^]ie0Xm},GX`}JzY|CUA[_)|o_{e(Rɧ9r /s? H',S"kʥ*v1ͥʽ N0g`eF# SDptQhBA24WȦ?ΓK\@ON:_Bb!R[ k-QHdj\olU/s(@FQ6"ׂlHB(R' ÏP&Mz9!TQ|퓈(NqdXc7 ѬP(:;;) tLKOq]>\_`PKOvL"$lK|P#)֖u)b36ZycOUhb#ȼ4AO "V帖JW#=iY{4b yV=L-VCKHğ[ⰂVγ=&Vɷ+mc}Ӯ~2o*;mNrV&A7-/?IoqR詢ŕ/՟yh.Km*V˵+AtYث8N߂+bhφ[/a¹r6'-;f33g nnH [8T?yMK+Y tye׏]abv^ Ժ-ũG!k/9{Oƥcrsj-MtFih_ v,`_qabՍ}X4GпD TGWB/=.m˛?=L?WJ^T>%փm*'-jnO;&JS,nV&x+ZOUBT][NfܐXB_ )mbcp gbBz|%Gnxw'-vt܆%]%,|}ΪwV{IIiMo&8YQULmpy'4HQh[{x-N۸4@I9g(ImV%MuFLn.p듷=.شF=\in4C,ЏVFo{dF=#G .HOza?L% }óY؃˖9 -n׭Ct;AUÄLDofrթVl\51'*x?yqpQGte4<mٰ!XtňN {Zθ_p ѥ2 CHGu@?Z[ONj*q TʸQ% m[Qx2,e~%+$>(M屶nZ @xUAMn䷏P.:&kDcP{#x| j%ku|'w82<ůUZy`IU ]O$e3%ڈ"Hμڊz["sRf֪` 1՜*-5W%.L(T")76Wd"A0ypK#'<C'KYb]g:ph޿IA/`/|F&τ~B-b8B:[RwQ89+\WMJQ^T ~[Z&]akq Yx&tnHQ|V 1~^V|--gֻ^LBߙabrg׍RSu=&m9.2iͬ!J*&8Z*|=Е䞕@?ﻎཀྵ%/#e-g3Og P L 2:R3eԨWTh[z{I#u˽ YdEB&!퐹>n1 Y zԟB4L%RhazD)X5Qv ΩKpQslB v"K8EQ;H6r0TY/>/ )zi&9^fg 5gxa ,Nl3k?0D[ZN02ksKȱ d n!`_?U*7z As`E?yaRcew((LTT2^ -ɐFRV;vzj(Ճ_H+ҔUXx8;CmcJFz ٸWwk :YmC8=81^-MJPBmֳB9x3 F)p9sߘ8]Kfyt F S/?2꡹(Zo4K؝TZ(̯cW[~ڼ&CƬc9. $փ^_B;ޡ is{x ONÛ 2fwcQSu|h5|uW*Ӎ3+Y1HS! aj^ߨ(rޫ6Ԗw?#@qp L˧$‡?/q/wQe}V  q DF!N&sd#ạ].˜k RvŖ,Ȣ)+ 8; G88=Aj׈b$O,b"#ƹSĺ}7Μ}h:~u^< W=3nKɁaƽTn^bb9!eB= kz>BG 2Cu:|Y`Ͽ+'Zb#Iq$@UÅ|z,%W7˒V>t39N2E'V DomN,ne#<7oC1N&^txP"~,JZ u*;dtL98YJ|+w`\VVtN#ǒBbq *EiZN hzƟ% )8w. v|oⷚ TKG]wTɀ h`z鲂=kZkE3&9)0ϳ.͞2o}nNJۘ:7 &΅@-g]vn^|C}g|` |Kŵ%ϕ ;H/2cy ͽ飄.V.9@0MX*xd`f10-P0??&!"8!1Zj! ᛀo?rRy+ 82Tqc”E['U'K}/XTo|C0 4Kn-)H590` 87 %t )2҄c3Ko*"$>Τ9*sv:ڔg-7!o\a42W-gUz?$yU,3 1zu\2jӼ~tt>/` 62xw8CHn}_ ۷A2*3(B>~wvfW7ߡ5Fk3JNuQ aIȰp+5JKDHѮƭ 8(|+mǀ)>BI}f @Ev$Ĭk۾*4 XlSA⊟W%]6Ú"R &6rr=ee'kDCJ6R2/)|^MuX k M9!r<)P@B9!F0ºIv-TcfULyU`/geb=3bWM Fއ~$LډsQL^ǿh3 kr QdjS5 `$X9̝ L.6jbqp.P4;&m'%. IԶCr5 P?Bm ?A&"t_OpD+!!Y"X-EEtp7'؃ DZf﫻)2k1E9 V<$MJcs5lQ S\@rԐs4-?;]m"xf6꘿e%{~-FqA~&; رX$] & %*HgNz}&&Z}Sx+Fn4zYBd+}8SĠ7+"{ z9sRZj7'@F 7 (+Jal`>}LZ^}ބB'> T56 pc]mJPmm˸T#O_\ ۯRX`vG@a A?;tFSDF@)RuV  z]8!7%dB]c 6OO"nV]3o0H㇀lcMv{:D'3|sG*. KW%.8BLdex9T65xCpz}!lmt=Og"/PS[nPWZwY{"mzn:ZV@F+;9Ow|2󪲜tRjBOr7KB8"ᷬkG\v A?35P/j/=ʃvvF<[L2c iO H*kĉ+HJ5 "6i&KւZ2^Uҝ@"7 "-rڜQi@ʮ G3V{V'-fNrOP"=s6Q}4{Bl ^6Q_WMӃ!Vmщ(Ei}j{eC[h-[Pp|>E% !)NXP`)r$Jj=oƋFA}KWSX̔47OxAcxB!wjϜMNl3<TcKNЙMTC`%D(=T̝,h(S>k@6P?ԟb)W/m֟N[&l"ʐɾbXK(_TAHRh2 RNy1R<"O$HCrc7 yG rAJQS /!Q9IQM Hܬm>`uNw{GHJ2ff|-|aҚmWeM`*;=3X bHs0Gp@ _VLa>W~fx`0Y1۽xP$u r65ccHI @ A=9^\^\]Kwm@{n@o,ImzME 1m]o=}SCOFɵpKL;QRg߫T\.8v(96cT5 y;?md47ۗ-ꫀ3-]]18f"}Xǫ0ED(z#sjyg}=@b?:r$b s̹ PSXeʡ&Y]E]5s_ɚ,pAb-/_ ,Y[K_Or7ZUh:\Z 6p+8A|}yLnPbJ-DZsG&⠕]!SK{ҿ>'[9ҧ;gT m*Z])y&9!}E7%k.k/\ecI%2DOgm+SmVg!ebap lu4%!wJnIXsQl .13޶I} 'm7z9r]os"[A2"6lyS5Ti#?P2 -B{5;|{BieF˕˷dUWUgw VbߣI6.aK jҗ~Z\Oyɣ!Մ~l `G wNJDy-ũ7'A[(TϚrzK_3_nb!pu_#&4MFvyzE1E!V<4u\Oqkɐ Ĭ @hu!Pzb8"r2۠Gk @R ѭӻ_##|)l`BG?R)`]w;(c]@Clw졪 K尉"dh sX-;لkG7]e⍽/ꥳ b0%e=iy,.}Փ0E}MO.,=y/7-a&Q}Sl`ٝikiQz!(1? IUV 6τ,#`VaO0yM|vzO2o v }R2YE>MJN(H+(;%ƢuQuS9/<)rK&S!b~0?W.[ᦪ *}{Xa[#&nRXu3(CSa#?fc5C]Yˮ#&eU OpC8 m||o\[wvĜThrEܞ5ɶ) 3'(%$tw$gI%0'xu$RI`5IwFEٺsnNV }LDh^ټNlYC(?%D"x`Hnl\{f:x&uJ}9#:!_1 Zya9Ʋނk^" ܰ5t\"TME\5 v5h#T#Y>j@VJŰeA,lh neh"Ld&v^~JMӾkR瓤ֆ\N-qgEþ"lg487 /Umq5ECUC$<~⦞,R\N׎cBvA?cUydajdNOLw{'] YpYUA=&#aldz_Sb fQH1:02c+!i90â:mDB Ȗ򜔖XZ7N Vcq= .coa}g{rБbMS3Taœ1M #poHCT`G;&ַV[#b't`ꠅ3_7Zn5fA[BK$Ef X|SG31$ XrŔqSd >_ƸȊRcm-8* Cլ,nrmkwae>k4MlnGżx&[UD2Vzvdj. |ZIR3.ɶj%{),YFT2|%`u]J5ʄH1 0BJeL^A)[wPf] Ň'#fEdM&[!nL3!|F9Q#]x, T.=#RLy-ϵúP:xfhq8ީCdAki-2RoOAKN0V/GL1RLKE#%l>PHDTjH&,UWz'r" GqFni,:\92"q#*TFJV%`?"R=[PD=Z8[c]4_:.ϑ}nڨyIoutN4mYU>-c-8'&5u4U)=eꜺ2VCeĺmN(]a|NnMEZ.BСz!eunP&Y#,nG͂8}QN>v:rƘ kp8EU h'-\_^Ϭhtx O H}iHvn[q:.鸝븁w?5l.;jKHٸt\iĴ ./[#ʕ@p9u3 rۇ[j>{H&1)ݲzÓ} L (k9|TDLh9S4^x>sP&~DХoE뮂 @Ӫ.*2e$A/eX)c)H gY0⒋d@;iR9@ T8,묞K]z#\'Iᙟp>W¡D3Vo*?;7Ie1.7r{֩x"X;0cq)J$ ӐlKyeDPeT sMp"T[Q -󻏼|3 ̾~"5.qq mObudG ql$sm!د }.9 :F,zʅ: é4ݟ @N uPy%?ԩl oh,Ud5AGtE>xhltsD*]$* A[~?  r)ѱtLeh3by nwzRM-ւgڊ7j_&D)2).@cuvOzHiwi|*Dz=1$/>EѷhcA6 (6h X% !2e,3]y®fOD@屐@E\E7sv^H>N&#Z4QZo\iC5ԙ,c7(t]dJN.MEӘ,'@׀4`JXز%'>!S讱|OlN7r$ЌC]A&d/9t#څ3x ,ũud!V3no[)Z9xmf" \=)_;4y~||n`Rvw42s;InZlN&-zy%0a]:~sxb=Osz6RxO5D?6GPMɭ;kaMÑ:CAl Õ7ں* lpbk>sLK*ZcPTHMݓb R:q!&C,ilgIJB6rJMeNƔiiGo<|._>}:dR kznS[6qd Q+#ŭ43c3!eG dxLOvYȃbJbzi`ģIS8(ϖWkn+`Y~Q +pYP5=ptRb%|"IRK$3fWA0?/u#2ЇVF;q;ڄ{Ɣ=+Dd;ZjrzWz|m)dGRL[T٫Wz$Cm4b0$XBtF[* <^!N:s~6fEkAarf"0YATrΓ\^)]Wnj=0vT.R:'`*F w/ñ#0{i%}gvJĝ=- iZNaԩ+ ӳK?Nbȱb"uޛ87ج'.89H\_!lJHY@1.4 _ţ 9A SQttykE*?oQ)Yf7i{?w$jSf J7N7HyY_X;=-rv{ vlGz1WlZ)".g:F$oMBP`Q%M];L$GK-խ9T4 iߪԋ'3gRf6ׯTk5+<vwrZկTQrKJ*I%Ms2j3>pzWTvqm5e@B;e0ꄴ&Bz9zk͎NCE l!J#]R \,ْ (CdJH4h^cAx\D{6?sj1a (GIHy>saSqҌYh_ 7O/-Qgȯ!e2Nob܄SJ)?鵯bяRF4n?6hRּ V~ Hiv-ObS2JZE^+T;o/цc#Q=k12Җx}Cc Y #8I<8Yjh9/2c~Uoy#>d N=9W+/l՝F4Faaȍ{lCKl+D)h*ڎ]Jx'5řOX _ t~EvcshL$f ꐛօOa],qXKΌH $- pЖ 8l6ڽ(Hk{7щCp ;X&~W>ݡ=Vh9ϗkQ0+@%"`nWQ6z/g Fx".jrzpkC3ĚĔ2ϋ"{A11%'~TD5gc, ABAau;EnLJv~~n}C̒38;rD`x1HM:U?rr,|x6!!S`w,e8Ő:8> y?t:QduNl.AT)oN=PS-sbyg0A!h3kʲ/1;֝ .]y%`M89l%e ǐ[Cĝ :H\`Aݠ43%*h j?ei)݋ۀCh""`Tēn|m RMkޭHɛOF M3Ś,P$=pK`oa#Q?w?wݘ * ; œ;w2*"3+R7cBǁjDW }(X_|)_C=HSERpr kD@dC Cagya+?Pe<\g,g6 E'DYNC0c<*3G ^wp7QSؼlvh&c ;?2:YX lڀtyS%@z&ݗL<]}d fb:?S:E2sNHnG cC_\f#lMa}J)Um /svX ۂnjF` llH7ϻ9IY£ }U~,Vs?`'?PΎ8c֏0*wT9EoJ\*oiLC`zFT֬O<:y׉S x#c*T_|c:q焿M)/4Զn;gj#sBcT{_&.:X[vδ|Ͳʳ}'fB- Oȟ^1q}Bگfm" ;eDj悒;wQ|)a^@0ȟvBO ڹI\$ )V¿qHR#rQLmO_?Zəǚ=O ;汸C@rޥ : . X.no|>c#S]%L+*˅tLE7ٴ|CBsvO|0 m.](5azH"V2&<(r1l뾾-ց%Gͧ\![Al5~Cua`kLlFERKpHTEly$,T.]C!e'4gm|My3ɿXvtlZ5|>BMweI@QibBo@͉ħ1m,q}v-s FHs>Aa|0g0)贳QqEiG/WԂ<*ߔ@lAؖ/+No_:z ⰣtŰ,^Ԁ7ԲZq}X[ؤT0QFՒsٗ;$|'ʣGL V D۶NaBRխć|7~y} p58VzuU* Dz /@'^>#x= wB\12 -I.c/ҫ I|`2:úC~3k" Nnne7_Eo/:a)<_,Z\\b3%uL}EikV942oەS#sttF͋ 31^ Q!ˣHgځ/ޥ2JV|%ɕ!sЫ͗ls%xx=%IaR;`9i% H%E\kioE~s8E xJ0͈Cn(9;yLUⱷ0]H,0ՃuBȌsϲiN`Z*kg2|U ǰj9iiANZ˺/ RZX4vEOgOaA4Orbդ,"n_CX3 ثE lC6?;I)]'XW2iN'bk"=G""{+`+JxS?Q髢Aq cl-!%GGx6@2_ UjyZ#K?U#w !b F`V&qI9ʩw`w(QGXy2| #?~l0vHwk*4)#Q[Cf;-,/*;B p 6>3ٔ`͸x'fQp"֬÷-sj'66,Or~zʳFɱpȁg⡹wpJݻO+?7#5d[K:aGV5?oxrzɳi}{VK YDXtXW9kyÂ;EC*`-ܱˁ&mҡ 'g$2'mZj>7C~kIR+OPua&+x%=/>4WqpcD+Ad;4zf.r:/g_# $WPK{^@slw+F.?^/%t .wwcW$z mJ8*PRʂ$4nkL} ^?1uE6KHƴAgl{ 0`Xo|y-5"?]}ܓONۜ[0T+ Ab*iZcੰ쫜D6K=(J+uہT@v bQdc mے?J~r}B;,-^"HL ': x:*yN <6fn8|Fj2 !ƏYŠF/%O_7Uk4ӇBvKm}0? %I>t&l@;2?~sj[t 2_iuvigxO%k ]4n<ҵ' L'PE5䢾-ECJb )KmI,g 7Y7fU4kGzeEMv5QL d/v3N#dzք,WƝ[{ ~ _UUftBljpl@&\CTF -뙍4y{8 nwV(n$}+nW9 b;u,pz%7ǘ\ZKJΪf~ǃm_1Ģ"pT V$8'Kt!5`vəsEzпRl smEaJQWez+FʃdSPtgԒn7[p |6ܚjㆥB0bpColȕ JXwݠ ~Pgw\B *5ox.;œ $~k)6j*kDԿEjO+m.NW1i3{kaw msjsn +01Ά#3U }|fd(tJ( ,]A'_jR=> ZNDDdVQ"; zn_JU#FU) 9Uc]Dfjd1Z^nPp%96wʁ.~$ .8cEb;|},ICڿj4 oW[b #w{``GxUv6cj>jBg71|a^ sB֎cH{lf\やif˭PPar̝ތ~s=NEmo]ug#slQʭ I Jx+1ԍR:Wnqay_!9qY䋇UoPDMIS^>xY* [A0%-Rb g iV?$:~Ȋ [wY #AItDW V,e_͟'z "Ks};vOФ{ȪtˊG OН *>+.EL @AM6ƉTUjASG&M([dA|pEPaUlTi$f*:C&t$6yD;>Yww@~%˵Mz:t '> ()vNy/Ο#񸯒?`Z;Tv)'e"2$No*: h X-~.%#isJޱII "No$|Yi|U\}Go FGd"\[si$"Nvo2b^SmAqT\Gd E \bUm#p|%4hM9/}e7gvq{]i]1)*1өֶf?R—85qlX:473## de/^eT ;% 'u :LYٗz)j4 >TvC`)ėqBǘ9*KФ9 1[ HrWeT_sR$A3}w67ZaUKfqB->gdvh~V =Mʈ^fkbc\vh^w(T%ijr !-5Kuj= >QsyiT.Dv a S*wi Fbڪ'/?Ic/1gjt)9&Xwk4#7u5|8\fO0ӂfu?jԮKq˜lmjk /JdWrX' A /eNa0UG,}.NA{FO1%5x٧8#8W)iV{ޙ.CJgB%+F-'T7px90_&`F)lX.-11z(Lc*v8T:=6shwD xIL8T#~z{tŠ®}}B䬁L2#k ͭ;e J,\L͜jn,'eL@9`Exby"Qe M2'zл-RGw IYhfBk +Ua. "< g^zEwOgs&Y:$`&lK\l/zķ$i`cn1tׁ3|v_c- P9q[gttfN'"2]$s+و&gTI:ZDkvTSf@\ƅc\3*"MW +׶&WgD7w!_beȪ!2CnT-aAȑ@|DT Aop'<A$/˜>6S׳¦~'`{X^RPBNcVMXGQT%5L(a(6,S8\ld\ǾA'&+ 19%rL h$<:qf"#}̃F./596aN|;t.4Dtv/MH5u*YA$i>EQc % r~4CNJsG7 CǷS_@i (Rd{g06Л!j =`a~K?L\j aOP k˔'Pʼq\,vVۊZVSp8UtgKO\'}#5y#3hiGr. ,AUHw]Bˍ3''DIpqIJE^E5ܶ~5AWˤPxHI, h@ 7?!W`VYM*K4[膟ۢY}2ft(C t;geދ߶\FLjmvp&2?):aS9ŃeLua\T? Mqs+%"piТ]+n|KUv+8RsKMpE8I?y1c䘨)._k:<-*XLxdNiT$ M38]6/$P7_\tX hY ͞KrkoR!'ʰ=p1q?q>iv"޲au>w2 쑝u.WJ &AHa:*DPtFLr`}cLC{жā|fQSÙD'4i15MTwGCQTpwnӵ: 9 DWo%>*$3h,L"\A7X~j#+("Aa =ܮxׅ +l:N?"«8n1ȶNlɷb rE[@t ~M/kcP6]SY#{f+hIm~4B =L'Y'%Bgԃ0/0`%A$EܒJ N2-1H>;],gQB`4 yMg,oir^e=U%ok'g,v{m )GOJ{,6l)GaN6S:֕y*r|\iUO3!@:N?4W퇁%OO6; * p0ITG7- ΤC)yRصG$ sAU#'作L 82.g%{!H6oNu)eT&ۇ뀻tQ?_o_{Ȣ SpFCG(mKKsgT^y#xh_՗Ku>U9$uLJy=XA:0!1=.0X;-a|haNv̋(h]rŸIG_s'MPhK͏TJʀpE<4k.}=,ԴxiAܴ ␋Bfplیh}wڦȳy!-+I/KNe|1=]ˀ>(7(+ pfJf(ZY +1LŞ4%Chwmǹxa|XZمrWSKeglw3u}|KcV'k]-(R ?S}HC[{^VУ,y3Vm-~ƞ/* E3x.fǾvhl0D [qhVcJ2&PqŻ,nDrUk*i_2+9ȱN?`T>zQ2ALW;1ypPnPg}+cۑ<@Bu. ts\5Q@)9n` _(dtf8dVAd43K;@fͫ!Ѥsニ饃4 )^]Qtb2@qtȥ:󉂥71@m-0VcՋ1n:E7>&jԊt>pc JK>`uN&L*"p"vi*؞kȵj`MgZ7h/laI{ E7@96yN2oxm^Yg`#;Ag:lldd\= uHoh1.~H.|kqG;^=쭠/W 2cUprȅ#V7\ebpB0(PXHE}~y`g~]R$pH֍~c~ِėBW5*xӹT/Ϻ)jp!.%'e?\5&Jeؘ6\BUeHS D6,OHlI 8=4J[ 7W$: (moq9ofZQv6 X; xFm}N{ v@уmHi< slgh#T5Hb܌;,Z͌C|(^қ֫a5XOLh4{/aԃjuCS)biz C_n-i&a_˕$]o)6g8#x9n4oFF7Xz 'p0Ex|8j(c5>%vnt[KQF)Ω){#\(sM}g!͝ Kѫ{ng7>a)k4 E#ƚF>](̬B|6&^UL%v_K*YNL]89m3vjZRItUvCpqi2HW-`Bjs{3wMW`Z"i`q1K!Z/qYZI-}~@{wӬ T:f?xĄK5y*RmaaE 5us͟PƐ8 "{λiB)*2cBwThd?zb8_jm:x1"5F4V6t$ M*͢s\!="X6NƔv%xQ?:OP0&p(^MwO#1pzPO6{%ogK][O _1\t:S7NU$+1&ۥZ;|${j7q5y,FC,'C%̜߬xzUq 0bGYrzyB0?/.ͺ=[i2e@,O; 3UT$br6>!kdH^a䦒 -+pM6yHM4J糓V0l|DSIv^~_bWȫhD jQؠ0óye@zqsg0QgAcɝFW$sSc۞v*gUr"9[,}ABɨi1f`٦eA]1f݈,Y/'HuGf~ܮ|=1B|kl=l;ceȎgnfiLCf ELtB\$i^z{pEB0(r"A:BP:֎ST /T"W=[)o/ `%ɉ9?,7.$ DɑՉ6TfDcia'qCg^2&xj~))2pWW.o3YU3 .Ҥh&Q]{qo9@dJS?ZRV^q>`_p ʍm"R0̊l6bŊgNѼڒXOL3RP2U`rL{quCxظE{nUx by/-+nfLΔibܡ}[.f z̽8h_7W 5+χ_z%[:u8"}"+r#/ePA "F7!ҡ;cRfM@y *yȶOE|Rx5PCW\n&4wJJCTg`a*.!x3Vs@3A7 0EiG}C6~fi5[;rIz${Ω6F.&mj֣jo\5$mBDG 8;>NTRޑaY۷B:(1baqG鞠Xs䓿ܨ㗜a# S.A->=_y@IʧaSR]ENyXz9C$)5sZa ӷ~V H}A[J#aɜZ8]j|nP}yoww9e-#ɉ^\6]#믰bCA*)6o;h5?)2J`^o$o%v_+GtklV)|'L!, Q/E/ab%zBf!j)ÆB-nY$CvaiL f4tr̉Fgݩ~A:Ӌ<`:;zr $yd* >W5*>"}O<=a(#q,LQb4MWyV-5S2bÌ  D\&6U oW@44"l K1חV.rjN'f:Nsې&O8󵳰] =B%n%[ \GSp sEVeܒF-%ymοx(l뎂qO $#{` ŚW8e%̔`ܿ!oQ5Rlkx@!fyOɢ4)ibeŗ6Ji(64!I dWY9`oKP/$|DliyʖA[7xF>oq_Ň >k_WrШ9pZn5\kڸ$O?z ʭG'__kBu&n5UJPZsݰ,[߿kG 0^0w2\& OHwEըXmg$wpjjl82zS4i![u>+Ej}dA*J H[CZ>n`U{Mb҂i׬%NOdg,>mCn6rqyg@ihHρ,D[yUbX+I5([`Uz` $lp'c M3ـ͆6yҥAj%*VYܩ 9'BF^$J 99P8NypɃ$`lVZwSEO!8_\Аc֞zmzS#!4 ۠4+ ~yw y ۬, ׫XAuWHۉ}Z싎"m0bV7/'(V}ɗYjUtg'RPuĸ[|Zf &B 5#W>WQ[Oxl*aHo?s$CJC2HISOk :iڋt46-nUKvz;; vG{Xpcs `\Vͮ>9TBd7={/ I4ivDg=>zaHB)cF(G s]=Qf;ܱHIu UJjvNkF2?g͌&sâݴ0GTX:(1rHt 7}˃ +p^ D|ڂ*_ܷާ CژSe?XXMty]tֈ-FQe"9q\Tk2>߃h-y:Rc i5_.z?Q׽yg@ʨ⯄hOfp)\T4 $eޑ~6K_&aUN7!B/j`]#;qO]WHc~F5Ȭg,O?~ѓq !_) jݣ|M3tXi@#8d0*nٝ!l~-@~tb%tl2#W]! N2įHzj|by.}9G pl|Mw[.h 룫1Bb*Spj_@@ɭ C5),j /es;Ph e}YOmDΙ(uDסK+3ӌ)z[mHGGl5F6 R.NY6t}0qVFgci*eV{⁣fȠM' 0U-Žn^*ȧAߑ^n~GwǽrBG6C'|E-8q38mE"`WPbCp@X|ͺ.dv6/"$떹 #:ksQVTwa@0I/R|\Fmg,j0YuLSi0R/9rSG,H,&]hUx!28`:^]+3-4bgȜH˛r*([y 2}C%sj"w0##P>l/ .)1F S4X.:#CN4f +}A`YI#aG@^rxYZ˘8귺-:NiFnq=jNԧ7R"h>H^jO)0rEW}{;UL(5)2El Wz]16My.;8/˴ǤnLI ^,#nkw悋 FQZV8|&[Pn`[s zn֮q00r;ë:V8[ 5AP@v⊌=HY$Zh [c"UcIHrl,y3Awep;NQDsjJAD'$RmzS_#>`w0TSx^b"WՆ$Ǟ1/Ft&( Ǹۆ\rBӥūf9oS[qFKZ}}f_էӘ+r= ̳b\t;#X1`u*WBZ%ޅq[b4fM༗e;4iswgkc&J7Q_;Η t{h8 ´[X| ([YNNiڄ͸UJwTiC% zs H&>i ,\ 5#7nÏߌ ^yw"נ5l-ěoP;]y֌|ڷK3ok|ֽaџeBS":!M`6SnЙw-Plu@T5(?e2%],oV} fwnITcUͅ[1ah<9 z9jVYrGyd<ЁćA?;/k yWb9L0XF#k 1|칐+~IvCL{v.*̥x!aZ\&'_5- .L-`jTU%S4J+'Dqϻ)rwTeV^ 9l|u˜Ql"_`!|'n~a9ɀ^ uO9du:u :6eEJ8J.0*fXp%@5#Kge : :}T8dz$(gа-Qz?^B3ѫcL9Bd>->DgXG2@Ԭ$  .C߈*ogaƐفӵhq/H59Z3AKG^-`.{X6_HmWi!N|߆k[Pm\Lԋ#8a\߳0^͊cguT/(!n@X*I=_Fao8 x!?(H^hP;d߸[X鼇]YIJÇIM6W{FxU$`6XgoT96`.χ(mu3ᗲF_d' r9<(V 17f Ykxy9^x AHO"[HRƔ0)ʻh} KWL"մ\mqhdg״Uz"";@_ݏ+ 1,.O&abX\+N_;%X +OX;g^uy:˾3q+23tob Wh6!= {)ax7@ItY8K՚OV tj=`;>{ol61T=O7@߯)Q+] T bE#ψ̲-Qy+(f^o~$"s~%QpΧi2xIFl!ѤPvHS0šQKBglΖPڙe2^"i/|\2 83RfUp޼kTfpyl=׀qQ1q+'h R5nrwQyKm(ӵ$}:Q.ahȀmxݐq.5|2؅PO}ƥRw<׎q1DY}(U-1+'Cc.%vH!!nSѡGٕxjb>i`}cA3>k6@f'٩es7Mc8{\whlmȾ S#2,-=k̕Q9*6#Gn뎠-!1wg`ۃ0mj'3GGw!8Nl|׼π!EVr3ER#>;|$7Y(ٙA"G3* Zyp ^&ykTg.& U h-B78cK&+D$zFͽq ^s{"{u]ad]K3`~c"CS{>f$H/:HS'C-"C33gJlSFkhV|DV3њ*'M]1jC- 6>ްK%@5J8q3 6•~-ܺ;h`ҿ fq*:ҸAKH[թPoDut#1~t꩐H[f[d# Kx^arѫ-3QQ38 UrW#<3 Hʷ c,g6=*$1cX[@ ISN[%stbBDG^%9P '#zw딝{*1ddKΨB$6E\5_<=Blna*!ElгBxЫFPjnaԤ_x6b_\cHsm'ط>mQ1>ǚgaN1"(Ei[k1<@^tvkJ]IӨ +>R^* VSN}4q14 ®3b<3mF 7fRٸiT&8A`c5\ &},JGѲ Ն᷷tf' u3XfaWTqN7 (XYߥYq8ψʔ7氼:yk0L:^; F;ŸnJ}(\FAGVcUdoɏA:^.΍}lbI20?Ө5 1NĊ3/U berޠ}A1NmU egQZYM6W#5 #KLVnRCy3(1By6ڊ IMOV{C}4*G8>ӚXz^5LQaޥv"3hqYQ!ð.!/`zLǮ1Q98`՟()Jr +{Xj1U j&6Wwѷ+TȺ_@p=8* -;yP{U=7Z?z=  V B޽Pherd,S&<;,;L漄HdD혤u}BH-zG^2>E}1]`8;Ğ%rˤOZ2ȡ*e9[581L16ˮm|ՋZR]2]~;NSQ45>Z/NG)7Lc|:Da Q^$dý?l8rPdfHȌ&$1ȐCF88g\uB4R\ j&=oލmhQuԍo"^Q|nd- kdtӟTK)g^dCډ~`"[H"qO]%U*.S.B0$@> ErUbNVK++cdB o?y*wWn7kz'+X6^2/-ݪQ!\BI5NܵɘSAmڤj?|6 '}+fKMY^M=(TqS.BSP#W)}k-|. Tn+Wx3ˤ6|}=M i9q9L^jaBG1O>_܈ g! #-\sWљ!k-5iDI&6euzX[wʸwdO8 P&G6ͣq:i'aRP#R=YPArE~n+T Dg_)L++T?{*Þ@ ĖEPp;x1Z_idݮ7&Ot|~J𼴠9Klif. ݓd=nʮ= zmBeCR^Tlޏ :~!/ H`lAs&yY,x"v'?׎ΟL*w|zB:<{F8ÜLݽDfx]6I'g#,!d%͢Ӧ@(L;nz}i|.L8_H#)~xbrVA^Sd(fP #gV5O7{vq3|g*qǜ@[Y0 S#l<]Xt,k:ZdүLعSxICnuAXDz+ ֶ9G S[% [l0{ LK{@l;5T=Ds~×6y?2o*K5D\['Ho.T4O h̄cJv6"8Q)x|EjSY ~QZBowʅ G4k3Za0C>}KYqS[1TΒce`/D-`0 4/> p^D՚ ]t;1T«3뭿d8XƵ.7_ka%5zЗ4@ϫ}QZڭ v ,xFbxȳ5^ h,쟏/|? tZ(oqh~mDJЂl ;҉L||־%vgzeZx8|Sk}_'݌AHZ~Wgt.I( ̒Ft *m/b9#ʩNiD:Vְ}vY8*:tNJp0|S{(KCvOw'B)yj2V]<5NÁRGn/rJaXsF6mlH;nT HD9$'L-t$V!W:w90@N5Ӥ {xy,M@y 4ٿ_nrm! 4q54"q)#^NМl"d/D?Ioٕq3K!'iPb bHʦ 6=]o)[ /IhTkǡJH'88CNȔ"c7t8ï'ttQd?+iOF7;F"1'vN؃"f+O9LCTT;2ju^Z6ؗm>.?27 Ź)Y#DFN<.x RJzEaj"ӄT,TiT}ԬYP/-p pt۝fCrm?^s5RXQ^\$s 3a;Ϝ=a.okn.)||JM)TJLC6L]k+S(NVemrhc3nliz-G҄$ :M\q-Zb&'dh2ŷ[ [;NuVGM6+W,=ױNM֥ cscǂϻMu"dT; TlFin;ѿ&bfo;iH"!5r -Cӭ^VREoQ9)!W {Z(nMKUM;1G**Yfaz?%JERdKf"EpR^OCvdJ[{#5+wn0]sS^8`n#fNm"Mczi{AV_%꫸68'yϮw7 DOL^4,²=_/KSm '-]Jţſ+8r_C6lS*EoE $!݂!v!ݼDve9uxGsA^Qe0مِSb0_J>=_@T7a 74ԗGZs|nQ/mNxR5[Tߛ;RELV}hqF g;_8*jF '~zZiaN#m:ϥӌÒ&S|s߿<+kaJ+p<==pn$_lM+lލSSw]YV5)= daUލf~LU 4_|wFbU;FLU#m߸L]|%:3bm+Iql~ε gcM[._B^6PQCTl!4ލ#|G(B?t͟A]<ė>&xSH%A?>k~}1]o<f#I]hSE/~ϫƴh6CYc8i5HTЁeF$8$he,ODy6~+xވmt5zOp Bbǡ3H쏭h˺Y$zE ]e{Lj`@aՆ>jHgbG\{''ݲXzW{Ff9\qt@B);O\8} b!RQ1爻Ⱦnha"֊gК뉜w5hc8̢v!o opَ|p'R'zѨ}Lڢܹ0GNKyZpFMj/M;ky{EByNlV+*˯fD5e@xkWK7 7ntTyo*#<=.)2`Ta+`T\䈣p8XSڔ 8)剄^ov`]bV~*hBg `Cw>yUAx8Xy|qݬxV0NpMa-^ 橛q"z_kefш-"Gl۹t>\ڙ%6! {d<Ƨ|pL:~}`԰m0s69N`KȾ4p7aR!F̪܅ 릭% sбO1,17:XkUO%`CB$y* 迆 iG=ɍ2 Hr*? yB,[^rDQx ; Xt`AeDohp+Q%H& 9~ZimړrRp{-G= wVc AIȏ<鳁YK/8/Z<툘JʗqYł'Ŝm7>fM8ݑ,7˜XuT`[ W\̒ӂCPֿ<= (Vt i•vB#t4.Xϊ=$1/0b"VQ"Q H^Db'~ɵsW/&bYƱal|&V 1 >l2b'_ c[`9VWǼY&#:=efh@6VC82^a***:6KAp.io> 6 M3SԾU[Т~m)ewDLT8-\, Xƒ[9-q>:ۣ OM .1ql@Uu)p<l62+ׅf&r<vw1X;r~)}+Y6/Gᬅ#8|B?m m '_gP dQ4`^=_~>)'z zjK1 26H5%lO&a&wժhI @m bF֢n ٤G;\X iA $L},d$;-i '%*җ>`*\Sw^$c,Oh eb vQ5'wƦ 7Ie\fEu31G##X̀IkB(t :pV6=psGY㱝֋jz=.&[Q m y_DM1P<*A]eע,"sB.0أo7^Xt ;cV,kq%kVa 1d+wJ6޽Jm&H"iǟt(ʾXBfNJ[yD`Qh iu B,C+׻1/=.1Tl<߬2/Eڥ/G;Wܺ"Ģ4lٷv㸁OZ@c7D3}5FCY=~A]0I|Q>\>7Nfl|Mɶ15TߛK5ԇ/\bol/c[ 6WI}g,m`ӊDr'+˫t22?h@jH[krO :-b|hu$'">sX(&ƴ#u,~XX(PMb0lE(^,kyT’ j!:y|tKk*>]T/PF"E1;ܺk!I2.!FRD<<4~v|A.Pn@|KhhI.}83#oG`Ʊy}qLI;X䡑Bʀ jEE/Ңw-뒴 Edk EWmAMl6!7r y=~Øٚc2)yƒL("w7ؼ\xZz_w^8d8JHQ V_' !%ը'Yl#qV(/ L&V?GI&$MG B>ˣt*~wt6$3-%6שoY_vl'B8@Nr e9 [ "M:Ԡ3678osS{ZU'{F6_C$M:rdV~'V}Jy dIilwi_A0KZ@EZ7-{*YTBx<Hÿ %ҳ/3c7IW, ȄFgTUT 7t$Qa站L6X5Q9^q{??pR@'[g2@3(|w,ڣ 9۫[wЙ4σi$H|BiXlkh]~͔Es&pF(C&*cd1Jon&{| E~D]ZDRRt9j~puhXj <X> Ma 4ƒ4=eĺ7-8&P/i iS/ .$5OyaݠfmMws^a`Rsk'f\1Qk?ui*R(&,w!<ϵkfό8M_ OZKߢ1UX>]ʾQc%#pzqLiC+4j#h ضagu4K.gYdK[;?|Hi3#V (]Ex,;xZ\ f#itIuO0:7;FHP[9B,~l)#\"J?j.+Q}[x, ,ġ4{wu[#4&͛ cĵk \^ÛQ`P߂A zipq^n.h>_t%I-|8Mfht'>[ ;W8RзnzW0*z%ѩ淌>&ZGNŶ{b ѺU5<=GڡsZe5Qs[8 [;N3}{ƄWQ4*W?631\{Rl(A;]_#; |=EzM`IgVq׶` Hpb)N?S]ɐF׏ $zoхtÐ⧊r|1Rs7z#Rg a'*@ֲKIV+Y PϤ&CWD!LQv2qr%Yz XԈ4333 X{ YTՂ{>}EfP*u,yR!Y~ Ӧ?D3􂄪#\g}w6{%AnxO^$sZSOʵyՇv(0W·G.}^j$U_`|q{~YOɁ8׃ hKjؕ#CޯdTW7CKiv/st/t5$Q)}+]M/-+y~OB,?:D>^SɠS`L,0 g_ KX=W ǷY kpKƧ@F:qi5RNs/qmk:ny5$ʔI`v-; ]򓣡ϛh܁FT\m`#Ci#խcv{,-[רaU `e33`Ođؗzt]k7)LCG<Ҥ`V~_Tm_eՏg]h12^ѪE~xlpI"LMJ_)͉wo?_]1pʪɭj屢 L#3ISxw~۩(gi#پ5o;cIaHwv+3rGl"/^A2{ó˱ML=?+M?@>9[wG ʳ *}=[L!^ŇRښ$'BK=c,݌ OJ7ؚ̋y.߯q &Kq\d衧4sJаI@iߘj #8&FsSDrX$}blr&R"f)rj^ED24HʴGø샹>{Ҽ*m#)+E"&iibT'y),Q'Xe'gf_w's7NDtd *2/vsuNakP%/<%?2_-{o{X3-LK6fsYOَoB/&ו4ݚhKgsPa(]d`x! vڀaS&F;Uzm1]˸D=)?W}ٕ&辞lO9w[cvsJPyPi"άuw/IO*\t; hxd\n"MG3{dL)z~jֽe֖m=ue] 7'\q A&d1H6A%Y g?KЬ牆|XO柮k2tnxڜ!ߧ toxf50(9 RU}pUkͥWv϶pe.6F^^3 nCJ..smKқ`oP<e"BX36*^wd`12?;wi6`~=P[|׿)Będ|=4oi4{!&zqCvBXQI;hbWȤDTw4+<ŕ+L>A7dR)jnJ5 3RYMف)o$g!0n5b.HTÌ-ӚPE S?dCF'q)"SwTxv 5 L y\|&-*5&/Z,}AzꝪɥIWQ,]W6Yr9_(Jug~xK>M@~@<7;0sZu S;wKK {}|r5[n|z Sp=e#MS֪dHuԟPn&^Md``~Dbz\CA/?Z7i|U;B=N lbXM@N*6|R.V-1{}4m M NQέ譅b/4S7NlLdt%, 3en`_No@eE!Prs#t0WX.m4zի+Ĺbk]9uGΖet*D͖Db\yZ ^¸z#t:=>N){[wYFX7ࡏYIpb6LjI@m*)e_ک0*Lx@PP~y&iN>B}s+-~NGM'}T>ݖ-\IH g|T6l 2U$/l4B \Bˈqɚo=ds0XaPkZ2dÞvqCP#Fϕ-bT2U-d[w>"wt@mۈgX=ø[Ȥ_?֛2IgIk9|N'Ǿ]TѝfRLbVj`<2!S0Q Ν, &M;? 2s$-7kҟ^͇24YlyOWTnz8n>]O]E'TCߖI.3vVXe{pZM^ܑy[|u\B*>5>I)vBQUI0K9k.կC⌊Ja^v>бH`Of5OiʑQCCV[%Ӌ12@/Yԑ댼Ȩ :#Lk#yLaaG,(ѥsy!ɷ$^$Ȟ)]5fZw]a{Bo/E`J\iH-YXŮ$KͶBL'ch34%/W%ut_K[%h?X[ t!\q|vHv򇔅OОn%Wc {#G{gv>{xIrRAi_,ycG,wgT,R2+Gp:Jڤ)dץiwy ü!>JRg4oِ"7k% V

    f-$Sۿ>r ̻&HO~^~iÎfSj>sn > ] Ln04C'Pn2*Y(%inX-T%>,SzA_a )'? 7tLyf`Ҿu!a3̂CwR6!,?_Tkg&Λe?|z^ QG^?]Ȏ ɹ}C5f,a[x?`_ܵ mw~m@,wNFcK[˂{ ؞ k AK{ KgxhEcCp U$tW߇';w^ ̮¨"ʛkKC5UAiS:lSh*D@A#&H0w-s|Ϋu3P,H&W~Ah3l#Y]VmDMɵXcn'Ec%Ys1V4**p+O}raqQԜTt;>fR& ~yDqOOK c_?j|d}v:еd[hyIlAp÷O A$uTmy1# G!-U=9B`%D0J7$]v9GܠE:RbI _u%,aBj-皘B" Af!0{CmuiUzb7.+^W`::PKeYV2Qd!D Ԇj’\&mVRfx&JV Bc'n8"ga@#7Hk|w*$/j% Jq?V;@!.!unMT]o~ImGCZm aǜjcXF"P\.-aըb׊GA,c>U5A&@5}  )&j[.>bOFYc(wYi;(ݲukf0m9pL!W6MJ+P=jKV Z_Gc9iu #v%ClRFj3$~2z;&6=1F.%iU`*Y?A>Y$a~2p6:BISşCN^tP\u2=tIqcYZhZq6ݠ?ctir̮$uIJ˜62_0^ TƠdTܡϼ~-&#)0&D^A7rP3q/P@uuΫV AM#)k⤑YW-M@CW.3!und[O'D DNa;TꄙD Ceْ(YXiH"#^ؑw R^yɝBEJ]pKY55o@36R(/BZ5Wq"+} 4P&?6=j;?Ks/ xUij yAA>*ދX:t7rV́,nM~HqBw" P>Z+uTAO`X^Eq"tW_XFM(Ӭ!_̈+NJl6Mw<`j zihV>kf-c;Bt.M^аCY{p9`Yq"u[x% > keC *0;"UfPwpOsUDXx:cD@cBitI[{3kNjcz߁|']%E$ PelN{|P7ݱ;·_: /WU qBy?פ  s*kK#0W{;,H \{(&rFPE c~m]p۹zgPπ#CE (X*@WMx%f.t~<mMॐ*XxƝ1,#|3]г;3Ñ;FՃr))+DoCF|(V x8:&mJY,P̡+@FlzX{m݋ҜL K\Aj*lcXS8ye~T˲ܴRsKR@͡fwG\(R}JjU:w>aMoӒXY֌a(j@[{ A)秵 GGCSHZ & w뗳::li;ٺ>6l5+"S,Nġ=1 k]FG?C,P2Hؑ֬A yEѠ&|_N@?ےG/]ym)|K"{1RJ2;5@}3mo?&b"IROX2c}\^ VS˝!߾uWڠ$*rC:WցJB,?M J1O oQek J2O !EܠW=u*edRI WGR+aϣKAU NJhS4X1s[S!A*5+u#lna![EpS\{퓁Ǽ/b.x әʋVԑ^%{$~P8{kU*.au]>MBo;DJvƇ_^/m_ d"vDv r$pЊYn> ʛv3[LY)Օ-O#*ktK~d-nݸ&Q۶qL I E}Y53{ yBusy|B*=ٹ6.T>.4}Ӎ%;Vf5ў@8c#O[x%Z1QRHש=Poy+uWqZx շf5wF 2lF[>rJ/^v\0H=NKK-q5pBU>.iIpuQ/9u^d@e=|8e)/p,3ƑOlnsX`񦵈gciNPsgU+UՃer1ZۀdEmoKjb=ԼϬLE!,N[Ah#BG;o鮪DB1FHzl=(h'Y Zd;Qd&{g2p[,gy$̩J 8Nͧ+g!6QFUZ<u$&W$P[QP&JRkp8׼P\*q(Z;A0Є .R$6zD>C 1S;S|-MGSt*ݺPc9R7t*s N=0 'ch99P{u>|.6Hށ%j))5X|ioޙ΀ g3z kFny 3)\%69[ӑbze6FZ-Y?@ ౹Ĝߦһ],TȮ?@ 5DMvv=XJ=(`[N(%=8}6wR95>HSl55j\$zp*>~rtjm0 /[1# \ɗc_5W'nRDa9US]Id4.Ï]"JkO!J;wy+2=biroY9R-jtقE:mVPwW'$$gXcN8(q_m#ޗv[pp54ݵzgqB'r0K=C(Mg]>0VfZ߯JWe{pAE;q$]<99G%y8ja_,%`uMsh0t z{<㣘ZFWC 4ٌTiWxՃ!k92[2Yd,ʈl  m6w﩯E \r-6Ue,Lw]!0c?Oi~F$DS]P:" 6M(IcMELUe&2N4BN״wI4Gkf5dU_}b0_3XYrajF*Oc!$@%7eNVJ=F*azOpmH|* :G2iRUE60jzkО.g S I7pfFpNb]9pB#P+Jև* pap״= 9p,7Jm+Tԭ'G))+P]'#G'4 ΎC,ag*|1'\^+"eѾ3.2 s9MKV4Lh~>IO|3#uupHKGb#Io`yHH%"_,>+ATOF=PPuRqoe#1kX )RO}XopJ}32{(&ƲikXQIF?'eYQdi:$\ݗLw?H,T(&bgnC c?9ʘ'˂ ^lIvP']"x/9%M=yHufMhfCho43˙-!V"HFg[v *|ߤm6o&?!Hs# -Fr_llhy; `1Ƨ Is_Ե_< }X Xvߞ(x.*꒳ZӦ&!KpUAT![>Χ;\^,\*MT0lJ# "p,מah<&(SBf}ugԓqk-?El!"fUarBsѡTg) zsgiğA5Vu&}!{&& @V-;# o Sb&H;W|oiK-`nNg?{JRg~O DIo'Z WSBRr"}ۢ G0>tVO{2ĦdOfoSHX{rS?[]*dg 26zwl1hl+022mi{)A /P9g9'kdoS쁍v=5ʘc]"ս(:7qyR5nEq:8-SaOj% ?V?*t1w3BȪCU_5,趁_tsv:{~6z5%gEYN &.Z>zwHvt9\ B9 "))%q.M۞cONZ F<q/z0u^?ޏkR'tS[ӱ.im|P 8IG .PEhRo >a>){ ]h,JBёIjS*ىo 6T$Rde$D-FI|.kTsZM"=GlӢ2},`Q4ޘ)TZx"iHpn!4 vp`7o)k9\RZSi7$p`08TKi|a򱳯fcI:R5 FQw rpOKWۈћCz{ KC*~;7T+Jrub/ǨP3-o?~}GCფ/ysm.RTnKlg?>dlsej_,ɖS~z#}崈d_2pN9-l1:a#mIScO&긴βo&iUt| +NDLIwGJ>ix+d;xX3x!a9qv L]N⸸l_C϶7Gm4\BR7"tAeqQdIy 0 `U{m葑+dP>ʈit "e3A{ܽ:%R-"\zDk{(c9Bp3;PU| Ov2| ;Yn05+IL$!YٻLeӚ1ONw ^5wVŬn0eײ:klwZyVx2e)DCrLb qr~Q.#u3rby %k)a O==7:Zʺduw  J1A wʜSAUo&4; k\ n[M4}'nw"a2?.8wf2]?2 J\$Y6WT\n0HT<Σ"1tVlDW` $$Tk"hNT Ѹ`tm $rj+ ʞМMGk9#DhO6Z:=) r8ǔW Oh\q_!VDyQkXV\xbW` V T (QJVo͊~C&T$g`=jG/z|K6M|*T>,( %fSAJ]DE1&oGwdK-M ١W$-)3B GXR9XW ɕj k͆r_^:As|g :P=uirKMrY'z~b?OnQ}g_ˉAX[ͱx@S{=R=5w_Z(kelOIS 9GCy'yCw5K`M-TF=2֖vq'>ٜ j_L~И`o$#5cloGc0h"tdH(>|A]O~zBtE0[!biԏX46S>1ӊk[mx8okz5؏ Cq ~ナVb:,+;OzxLxnjMqc)0-hɨzaݔ[>Mj>zR;g (ňLnanm_:6X_ (VlG`(|-3[ŊK\?)EJDQϩ^墕桸n~pkp㰲ek:uT܂NW~k| lh)ܼ38ldZeV + , VpO9.pA%9Fd,fO>;>zucTEE2 0y 1 -h ER#ࣧ.=X*pՄ FI!"IUz^adb!lԞ;~;-'o^ V. s(;+CJ;5L:TkUQ'Ѡ>ݲȭ,Ȑ>pS jRg^1?+A@S}腨Im ^@Ϟ=MG=3?kbEiV JJ5h2* LxvSt*jN$+~@!]ϼbW#=* _%H%L#iƒ!ܒV>ޛH-"I8z04<|uh'Ϊ#~۱^B~<3/zeo>R|rgɑ{cj;946=lp, Sokm"'вFP5q*7͠uV(aX<7N'L, ߊOiT[\<7/#MqVzg|rZmVGǃC*[5cN{mWg:fs" -Tt <փq׌_ )W'0 ^UAH%|TO.-V21e12ރ0v,2cAXpq!dKs oX~dLsN4Բm%I -:2v/$[E"ta{ V>6;3V5?_IΒH[^;jWj.GנQ0 Ds[ܥd۷I)p!>{a2kLW4DLrih/]] )C`앾wb#:\O*U(VBxBtaW\l?4ΪFκ!dž|;' 3}P#D**j !݃x!X.|>. Γ瑿REi=Ⱶ*s'8yPHYEPC[E~&X!埉 jcUߔyGEoT=m@:OzWv SiMŦ؞FenfG|G>*{$mr~LY=8f|}/z|®6fkxwy![D*sNmTrhV?@y8*ŸRr5cNIO v0GF3ӴtIa(eR v%zr,Jr״2&X=PAfK`xWyTd]#]ƭ-x@zْ`m-i!&)ϮBFwNX5İߍůFqǀ쓬6s2x:Q'^: n̉;d,)a.Cխɂ KCwzbX ?9-U*hRsY}ı'x8xӶWVSvعߘKcdZkm^|v^]8Ž7Zl贇YZ7 pR_'A#MWQ쵯;j [aoIEAdbF1r @"\*F[v_x@8 r].(cPwۤz<ŸA=E&:Ā$Z90N (FDp׻MA晻rZ:, .pn¾*<&^]nuv+{AHGZZgw^g\WBOYý0#٥oĮ.T3|BY4챐 |ZAcDz_6ߖl]MTE0F:WIz[S%zH'`Ef)v# @^ ]YiWE )/,^Tpc* P%Azb@Fޱ w#@cZb?4T;>;N 6;m}/xޖO{#( Wt*A;-{`}6MxH`w+|$7鲱 y6ݾ#'t*W.rAS: fzK7Kl)y1w!+M"g yؔɰ !%ʹ75I%_&Kz|ՏYQHSBi񜮅eup{ -gM;4w8Mliv=A$93XkP߇A /$NJvT›/iiqr2<僯aE#-xInH[:A5[Vg5ېرC t#g+ѤŞXR©X ?Wgch$}1n]y]ūԽ +S53L(B /+I]-PW?޹bga1d iu͔sc k;b,4jU lkh$Muҽb)oa<L@W6|az?ޮxپE?1ؾq n>$zgg΍=:0E%J$я BK_.m[_%ZM_Ƥac>e8pf߲=)sBsk)S;^SuZ!\G-tޥ v, }pވcØ* ƚv{dr<;TwwTZxk;o&̾,MjR4+b=i(;I* u"R 6$ 7Q*uBC]DNi;!o96q]WL Uoꤵܟ&qh`{Q|MM2Ҹu>Lyzc[e ?(mAWep@{+X[_9`Ƨ֫頷,߀" n0$C~s+dt jCsğHn(h.kCLX B 6RDʰ2}s9nU2O4ڙld ۠M">_=t`2gfD4cW*vgrb~p`wδ)nк فm9KN\R9PʳE;xϏ|y O| M8ft ,7f{, .3){2 zV*3xՇz趚@.gD=iS3 ;OO~9^GWKlvMȰCyMJcl 9qy[#bc(PG-R4 1sIۜ@0a#-Awudz"q@`03[_[3@N՛֞:րS'j|Wpv($|wrBW@m,_̣\b$Wsj+7 ¥Iҭ8clح+06' H )BNX x1R- 95rJʘ?ăBu~~p|kls.DU&H⅁J{S&販Nud;s!J)qBXѯaSZdr-dIpXZ*ף]{#|RÕ…9дEZf>Tk!.y1W:+j+[􄳁([ 0 ^:Z5 6 #!>/E_qlJLy캮yk9pwae$v=oR|.%G)n|♌v|δ#R2䚯ilǀmv5\?#A-z|NU z(~Ap>ib6qظοxPZ|0+""p*\v+LLqMd0VIIT7xZqi=?A7xГ9Vғʨ֖&دՄ|JĘ"zueqW7x}xY_E6+~zE A\SwEe>KpEHCrG"02D\]ad&r'WLH 8L) Gc* ":J c dä B U #U?w\ȔgsoЯO~o.+.]`YcBWRBmCn,.NEQֳ 4fNg+s'COn>jxwGw[R"bn,Sm$7L#HTKvC\jw;O BG~߰=Oʷ 襆)^J*ahm}~ 6[Gm~c@"3"OlޤmQ}gyDӚ()_MP\1:ńƥeU,]Mf+FK"%gY!Ahor\ cR>V3=~[bIZ"v~(IXO$7yl&8^|KZJ6ح~@ɺ5lmFpi=ףnQ}ڑ8s(oFU&>PODèyaρe-\'WPR B'lAPl s\ki+Wg>ap5L @\Ja}dP,ȓ~i^|*T"΍,*Ha8E(F:,!6JPg{V_ItwN3ǖ. ;_X*DPqs@Â)͔ lN8V+isD(#zg?X1P.8#^ܰ/PP*P#$/=Jgܧu ^~ApnYZASkf:/ξsԴu yJTAc[WiyqŊNj@yOj|yGf,yw Ȥa0, 印rۀ}0-kCb"ҹLPc?(hdI"\5a6;V5Avt0e'AqE[ Ga *Qin.~P#mHj̆o?w^DWo($QE|gKo_ES6|3Wq1ԙe>N0Q0AApX4τFMgX@4pYEiy)nhi!lT7 9q7 {岛qP/V+J =WG ;  _Pp@*+k}ثBDїữ ͏9󸰹7g@U؂!-̺|>+TƑYU$2kU;FWdR )ٞeܣ0TI|8|Ce\;eg-ˑ6>.s ?v!ׇ@mphy(eTNZi3țmfB0ޑ~!~{FWwñ=`|۝5|)swgb̄!E)-!":5к aP8LWv(='.[VH f H]ܼ1|ZazZnCS+\ʓN øFR EQҒu|N|q"d?aa+lւVқ;nUݗ\$C )=@#^r&28(E. R0`i,}oU݇)e94ꉟ'H:RAM'<Ï5/JK_$pK~&H*6KIĀx͖i&H0U"0dO0"G7>[Y49]\Bs߾NZQӈX8Nsé6Eˠ>v L amM+L xN qqұ&y0:paju$ ZuY^?d 8M}W4u+Fev̬ T|ȷ:@rcTpqCX18`Lk?hzi^ h"ѓ4|VBtkZTQv"*m69XXzRSS W3{aSJn?mDU$ K: 싡K~w\S}ʯ`ъacU3McVx2dM[[,O9&jV[a*BWBÕR⩔݂$TU<)^JRudix:c%|uA6%vEi2$%Ou`ۊeI-r2PUaTTkk>xT5|ךI.geR8t=Cgm=z-.èfACeRzzFtvΏCKC4,(C7_# 솢;ݷ*@cKzr)ӘF:'}fto Kj~'̺7SKm TbTAVɏ'X5|>ō" XRKa.7*\r:6HWSږ=V-c#eA.KOSdTUx·mg)?ǒT_Ny鵤n]5r5>BӼ 9oP OS ][}F3ٴsgjÝGf !%4 '"ދKsAةw^cβuܦO}WwEoإ#J^~>æPv"]M,S VhN7?pj{T;t9l47+U~$DF;<4e<-T5I&.& ~qt$SX8Ij0Tqc@w'v>*]sKOs{-l>3ւz燿|k?7W{4>kawf"/N4شߦa%Ͻ4gË$t2R㳘̐Zl.F6r^n\\*" ۛ[ad(? \e#*U*ZZC.7LBJ6㰪Dۜ薖a#&RUo&Չ[lFaY)kcյB,-oCSԱ3!'*nb$x{=PEɚs`Ow|/8niP{#:464eüsk#![:۶@A+IX(]ѳN#[3jTfIb\3zʹmI>;&vo'xIk6#~<? ٍdO)R1Y35Pݽ]/%g{*!kݞEJ1f3IsEj~*~7$u H+\7gA?S(kYV5}ySgZTXę%ԩ a` `ei%$wwk,=9N+\5>:jxIАQXm܆Ĝ1=o3=lil]—㪃Tyn<]X,`T".԰xܨigvXI![kZx ;I)`ʌwq{Xh;p"u*žhMdo*hdw~_͓# D崡4ִ$_,Q8( h0c[ɦomGĒV99j2w_s`57_-o{qc@u-/|&|8Vi= z ,$_ɚ/ƴ<i Lk^ P{ 'v?ߙf_;RvxN,QM4".\L3=ֆQ\P%ŒvD0Ls놳 pJʀH%x?,}@i41A?uykߛRw&Ŏ& Wȍt쎚dE'W\o! *YͤJ/Lfraǫ3a]E?H=>ό}^Mf+&7.|Q+6]Ua#Tz*DpKo%'EkAii9xEiB, bN"}16jn,&yP'Ik; u~[ M/DltQP+48Dݭ.@3:krWT|Y,|ԟؖt*@)ߴBbcNν09JLy ķwЊQÜrZ$I𐊟sH֛_6Zn;VtʭSꊹ ~%%խFSS$5[ OJ?6l  swKL<,LET%y OWB&c]?;ѐ՜: uRyCȑ^qz7L/:71<68m@Va)~[dNԴ­!X9:IE$Sl;6?p9|dQ vй|E#o$cm{dLܩwvYMhLVΒ^8NJ黧 BƝ|qu)ܰ'#Cy:ߤeѤbFOuׅQ ]}w|:X]Ac-H!cN'XգnVhcWm@IgfYh[@Kя۴Ie $=4CRimcr:-6ELDA QM0p4Tٙ`I8RdI/dF?3sIѧJ'+u<4E}xx@Y5TNM mrS(wK8#>Ո ^p$v+-+-uVco(t 2j;ơn?ӴQX/ y?Jthr>6C&RM3d-N&:F~z./Tu6+/5sZ R.eXs9CĵS(z(3=!N5_SuzNK·)mL 9v*InIHv+aDkBwxG;P<_$Y8{]DZQŸHO:Stx HePqK8lҰo+wi[ JVِ̗\OJ) ̎ӳ\BQufxHx Gq XV܅MB+nո6stb:3z?Pɟo 8@÷NtUo. 6$V?ۮDR0T݉-eBzHj8E}9o?߁szxI9r1H {R15(4iMM3P2vIǵzгr]UtADDĔBv\W.Ʋ u :Q^)Ӄ&HPZyԯEYvb)_}2[0' zC{cIcdSA:򖋀9!I_ 2kS (VFV@UlvB3vV؉ɐ2!e*AI*(%q P0Yo2i34؛MaҳI..n<&OY5A`ML;i{)d,||]\āv?9@QMRt1z-w4bd zWJe'LWyt|L;w]x(>^قL" JnVH(2"@ t#"-M#aDT{L)"BʤF(o!C>Mږ "01!C\msZˁ:#%|.|dNJSy_y(d$NF >vಘ S4 L QCVW he)^\h#j=19첩eܫ t5$TjrNχ;(؅BGPTw$emL>"+J''Ƅkc. Fᵷ&ڃlȠєB&(EOP,精BY,dxˮ@b>35`@q vKjp7HV,>鳽6DgQA hR'WK'Ϩ#v|&:giyV& ={0إ$q@OI4+|U!-%P!!oB`9poaIsp.}sDsuCtf}f /f38`nf.+XܭiPE;Nm?S j\~ >ϵ#j;'ATmRNɰO-N%f3ѻ0y@">^ޕLWs"t gj!*?/#:ˌ1VfD0şV?h#c٫k- nCǑΞs~DŶ=肍&wgX&\Wb^+rdU}i4mS|94o.˩"3zjUBFTX_\{6lzQG=iqEx>;+? } >v1}+w?c(~ij-Ulh,d/(Ӛ*ruOdóv+XoBN|)TDP=U?9{]mQ*TubD9n\(qX3}˪ _ng6jYXaK1+~3/]^y(qB$ՀyзF|pj\d9WN|"LĿ<l";_/.c3i@7';sQrBeouh,Z8C|sE^^2ESWGآ7]CE~DՉ-QErpI2O+TF߻3B7Oa%,fF G(sֵ:`)IgofC2Y۸cBX3R@"|]a Ux-櫨A_6ev=YgG7]>#8ec:kr+B I5ʓЭWj_B x VuЩ5ĸ.x38K[!E*gNJ0&cgnENo:^ E6'B^E%Q5?MpnBag'+]OX>vqzl]Qqh[keE8+HunBQoJ@OSnqbnlItr}PMD?O*t}MV.' #o\-_kF>]s_QkhXEqY*EGW97y8+R{g`JV;:F${ Z[1:H͒XrR7J"6p`y#T# ig2,&q_T\z-^)$cb`7 v.$Aq;j5 P$}4tc`!G]8e񄉖f=&9ڏ @K"xnlN'*љ74_=aн8 l0ZcDfА*֮?Tz q,*EQ~ۗ0!aU+Fd 2ɽuyԇ/'A2Ff{a>~^zje.ÑA^$¸"[{OvoG%Ik҄VU{i_tW@g;յIr[^s*Zflσ}M]h?`H`%Lq+k7;kze[ ڸ&P7"o((}=v_I-;|&*T%|u{)ejyH1|Ej/U<;k1JA{tqڄ XaOW9v~7'x?u=5}G!,f0'>O/򻋊 4O(Ԉb7obFi47m{Vn'&ʔh= ]Z A&ζ^vS&ܧyTe+Nv;w=f*Rq3[Mf*#ti8jEL2#^r!IlOZ^ٿ&Llv%a#`.^kPfe3=RE?/zg%1sy`aSW(H4 3r@%՝%d۲6/~3_!i5^:aJcy t91&mh네YپwґY1 =l'קDayZu9ٮ_ \"7 <U`\RY4=߄±9a`{X-1zw9X{?|$/*Mb X͙f=ic *Q fݨ*be\F(esi JQRăɖ;l!"?( C3; پ$^wdT;i( E]bj@#2g.nha{%ܹO h OerZ QclؑѧSj ;J  { VI䷡z(ҟW8ɢ;: ":K&֓]x*'+:4Ժg鋣-G#R+9e&1YSuxQ4慉fP{-amJnI #X;w~br?D8e1\JlD&}=!,?o |!sZ&"Yu>AgEE(pV_j"P|Z~9N=TH":z[ٖJo2hƺri4eTJyB)x`^%TxPZ>GtÂ3kZK3 S5ZRRzC70oXjL9LgF>2-Kc{=L 7ڹüyb!Zy?ُ$R,j]YVFVm79 H̉#i vu٬d0N˃Σ+4>=`~iLԴʮ 7؆I~2_#h%Qj yW" fsR>WkmR8zz@s&Zsa䑒eW5|"Mʶ 0#-$oa!^x"Vf5#.՝dz@+9aF jݿei]E^]k6ki%k(5[[ $5`qϏP/*~-hor%i pw=i,1h11bGVh:f틠1$խ}6H|܂hاJmjuUC8_. TVϺ\Y1ga 7QKciy?y~3X||zq{]T6*#t,ӏwRh9`Ѭ{$=kZl} 03m#?d8\)jշv1?TҎ<k^Za*g Q6um"A880"έNڣk5} eZRk +a tYm5d\a?~MY; 5Z}9os2T@lJ^L]qZG*25.b=RcEV(֓% kNt{METVCwUaM*o{1O85xBVf{*04H.z3-6G;b쉨B9vL+\}zHʡT>*D),Q!a eѯIխ:VovO?o ($ݧc4> }u " ƗFMsmW-Tgj(eTZ|L|VጿuJ9f`{"s(lQ@bh[s}wPq8C >JqXsJVלoU7?@=?)W@]DJ%/`-xοFCi&U*8rg :#2ON٘ϥkn>Yhimgu>zBƉ/X# B@i飱H;=n9-/Pؒ1)>7#xżN;o+r}9oCMQb&)R\P1 *|0:#/YEښdIL z!D h@VMW]4#"[Y̞0$vVSx1Q+䅢T:j+v& ~HS .;0*z -z.VeߝVMD!k=l7TeT!?v9˭ESQͅ0-Z5NL[Z߆Z7(°(3J 0J!ٴgCB~xPa6YI˨` PtJ=р,=*]-1VII4rmFa`` ^Q;PEf%6 (" ';% }X*@Et FŘ7jV1LXv _&l* QaNL"gV^]@ZW ;=X(+q((f:H!ݺ|Yq V\G8cWֵ3-AX?KZe DSK):=LQVO69?ƽ2!18>6mf֩ԟ CxuvAՋ 皴904?8@@—~cm2teC ^^zmC9wt0 VOT'NN2TvMaâs qV2JViBfo5~_V'@˘0s߫5XCŖ҈ j1n!،#!mn4׎_9=΀Xavz4W .-m@Phd-uEwna[ 8GRU@7KM3G`싌,qԔ>Ԃس IHY|X|R&=KX:lz;F8FyR%mwOWs8{ӺMsZy>;υvT٣|õ;!AO(+? ,I1%}{*e$g -$q׿ȱE1 p;Kɚ=yc0ɍ/5Nqxuv5Q Ab*!%Sn8} Hĸ"y1(j7dy;7q 7]n|c-%oiKi5\.[ 4[4\u5Xd;vfrU(_rJ^YR1((?U=Ԍű,8F1砋MuXkhUWXik`n6~hl/Ȭv H!в@߉5b5 /Zw9- 6:0|lxBy9,IyB =dVe]7:vyV+5HGuhPi.R1 <`aZkwQå2Ќ0fGP}t]|*TV*AFo|Y) b;;{>|JWW<ɸ~Z@oHE ;ڳ^%F,\7ګymdmJw+ojdZmoW /| !"3T07ufѻꤙAxvtaC'z #&+c,G$B""`= 6Ӷͭט\0;]4O#͙Um>Tgӛp* CۖF4&x` ^-|ހu!lv0VX#v++xO*y2 )4ASr e d^92klyJ HqpGB*(ɜ{'3ϲLp9 t%JCY4G6q#aDG'}{jz7qק2ut0nC)'Te!wrIV&>[$9(ݽ݀c FXj2 zPԶ<i˝5QW7Q?hǜ~JrZ c*)n l٘;\j 1T=h1O흍i9(2 Sj'g)'@??a[A57Y Rwe+z"#I=͗HCX{(21hPF꜋ -etuwm{1kAfd CNR h^:UCb<:x2/xPszO[EPێ2U,#nh`E TFϭ`3sbMG !$9|d6/C7[ x[3ygLe2m!ĥIEn'(I$[_tSe&^[vi~pJWSҝ2,|N Q)vƿnIҒ8( v&(kbAq+ Ab{+^x_HpnPS ߽FO9oOx48JS48[&E`CY.G(ľ:qkx^ s]xE>st0L=K%1)Mr1g19לɑahÌB t%cX S=8E{J?]_4+ D֡fڅ2ɨ9u0}f] m* hoe32v|N)Oj{􁆔ַNa0:|4P*u,JR%^?oShr`QxMEn{_ZWX6pK=z٠&Fa6S\ _GܞbGp4l];s6xMP0`(Kp׋+6ဥ<"t;?qT6T#զ(g2dA,@Sd.tʒ1ɟl(gVLchB +D80, mΨ?bh߽ 4[5t^y aXQЬ(=4QBr*X2*t!bF-[1Mɫ\ƾLXtZ@mȅ#$ & 텊*&BmٙCNJ Z<7N$q29̡M) *۬ۋy!qE#tV*ؓ^.ۯհʄܐ}yA~" 8=-֯f`/v1 ;%syzܳ8~9o;]>E×Џ$ ey~?+:O#( /az~M# U6{iN fŎɹ5KiZUU=vE2QB!GgO U~.`"6t{Vfɮ 2sU/dݍDols(V7fD.Ou |e'OXtZڄ^F][yق[Qw(Yq׃ |S?TTe>}d_|W"Dʹ* ;)svC/Pv @%PDF 乎͵³-"@Rr9nlY(*}©QcZ:VŒCLV 7e ?Y%?l@_fiaU+a> +h\p.whjONTKhniT[{#oT(fSb6o1j k?79xnm|>P;o]^)DV$[Yں$%>t`0GY6Ak:91M? ds{|PL=r#y{.ۄC]y0 b*x\fspĩgbv)Ҁ*7@Fkh8zj}={ݽ;t)B$C&c3Tpƻ5Ikl:(th=,5ݐ[7" 쑐{gautҁ5&NAq:1a 7~6PD 7EA#p604Œ@֭P|S.-|Szd&m<""!}B ~ŒT6Z"D^̨B 7[v&=s^F٥=-㍘!rXW{[R,Pg^̉ѧɄD WV"{7Xztb|ߞ0_~m#5Z:ޖ!bMSJq/Kv5,?!ϴcɚ7]w4*¦mUD)jXr"::A>-zK?@ ͍m5󖑫?4C:=CXC-lZ%^LU--x{N#3XHVF.!J)HcN}ʷ4$`=K|K=4=y\D%F'ϙ~Nu-汒^έ6ػ,ksϠfjnڹdhnF5j9}/ ]8z_?("Vu/PIr7MnYlg 3gˢIg˝&@о8L`ʲҒlLc7&1'1y %ؿ;~>dH\#n4Z"+e&sOa܂Ch_N:c-AM ^s~7teIW @̾ItŮlC1| Sě-HvU!KS8_\\zhTCo^^] Щz vtVQ5:YE k қ FVm{5f<-]Me\n9xl?&UY*e;ר]85PDIl}p ' KYDY^8APVLX$%'J| 'aq1[ɗg$>Ŝ|]/F*jQ~RF_<]_m^+Ғ)IvP-: ll>&57(0?nm<Ȟ*diQ!gKE.(ԋ?83N.~uh>e|Iɴ3e$2b0( Eh`_CgDCF$b!( 6LtogRP"`L%YoQ-/Fd;&ll>o8O$7 6ޓZh$"Lj6_JNBQZg]~}ʢ3}V U"YW34 o9pP > oɊc] ߬*v~|Eü>e;j0}-a$=#bDRgJwDg.}G/xwQ$墯AA{ฃdFly¬1N !ˮ#O//k U^f͘l2 gL^vtE]R\?q"Ю&(=ʇL>AvK ȐRa짓a8cVq nt/ dP+q;(,#'?WT2k;ݯ5f~0mWCi QoDvЧ+h\l0#kY7{CT⓷YHѭ1ujRc7O[7e1-gnchzDGk~ΦDaExL0[e5GKͣ6A2IWDq!4qi5K%.,$L)ov"gN{-{TıL5yoT X#9񡿇V(Q(>եҒv_fǵ8DS*s .vkيTwnC0~ d]m[6y&' *#1ͩ 1"ƲaH̊@dLJ@M:~.5_'_BwDq3F!n8o z?uK [l*5e/ZK(}/OOzLxOʾ|!֩ctZ6)?OB{gcv#b8U?fQ͓a'Yܜ29RiTr#mKѧ/÷xWHQA?9!C(|9vkbf:ŠKs{UD W[UwuoP[pŨ+QώFwSOk]&5y?gh_/-#>IbFgPTE]PE-℈̧´"[hzh ;9_1YJn#-KtH{o5{m8+Fםiun0|+MqNU|{lܠ4CuxF29RWP 8ɑ8! ZP{ *z]G!R"2~@ X5vE),9QeJнy/OdNr>'䨃.6ycBo~!WTfjVt82Ֆ ^"en[T7+UX3 "$Wvaqմ\GމSz(v V)fv1%$gS~prn:; a!|6\hphִy}̈2~hԟ|OTcьU/E]hN)}#۪&d*Чvo˜^hP$4i] ӀRcxޛZl)P`7:MmLPKӾB:Ddǵ2M]JarϼjC 眻vbJ3A8F*}'" >x^'{ =71L{Aa88 _I~`w̄s]G=B5NZ4޴E~~ĄOĽ͕>npCjH) 4G `x$,ؙmLJz\Z](3SDcm9¬G$Nq(\p WfU(mX*e rXi9)$f1\ATݟr {-IcsQ0;ozh|/("9{1=@PgimnCr-1qI$ ) @"TN`uHhTzLݖNOAzq8@40=.QwJDZ opG q )rn+־Aa݇ۜ$`3F# fai1鮡B IhHiCv}'e6,U.'zcrY2 MuAaP{CF>["e`a2 xc*G.E'*! k^I&Z(.s6%-u[y.Fe^]؟.N2x3"i?GLKoawVrȖCwc&'K$cţ!rf׮^v梦GTz,v+FJh20{lD`8TgSI-oSe=2P xzDW@:=#K;jpSɿ V:a狴pgN5fwTΩ$ն&]Z}-)Z-LʙJ /teQ/稲;._p-E-4=s Qv B!I*_pK~*DKGC xGyE:> p* \:4?d }2c,omXһ{xz}Qof{q&w DDRc1Y9Eg/F"4!+['ܰ6 @L BltD gv L>6[ ceJCÏox2*iX:j==cm-$x`Z1σ2Ҫ(#R>9Wp D]?"5Sx|Ey>Mȧ0h/QPʄ ZT:Xkf#*SBpRP*NkU`<{ڱ( A-ρ5}l!*MWe %65ؿa^C9~Tk8ЍO,Ph+_[IȺw[YGߺc+**[W:"جF7SU5@TFwZ0hcwQJ2&GI*Dpg$7ď (q;Q+$r{)uD 8Mu4B.<YyrE9g9X.>~LpH&9ii耭pAz`Dn%EmvH\Pm;%L|rh < ]oGe$Iˊ:˒dX׍bs=;[ ѷS9rk˜ȡjΏMq -9/Z5߆VFQ D-P@/UZ-GW+KƯDB!f gv<"3^ -t&U݀ͯ>3`ҏƤg7 R;"=>7^h&eAr^{Ԉ7A. ֛@CdbHW[] QͳOd4+*orܳ{;qk{&V7 &d}iaasSє.vBt`mf_+[-uL ByPb)؊,6)l}xK&]=W-K:#;o==817G.]ҏpYHv܅um//` l#L1u< 5<(虊 g?HԆAf74UbEpjc=Zh 6aΆVB`xNxds?~ڰOb LxudڇJniY }GXO1eʜ& p1ɧbj)r 1 J飓㵈W@Bnԑ'A+uS>I6ghPǽqB˩wp~W(pKr~AڢL[9MJPeY!DߙQMiV% ki+wbTl H@JrqV[ ބ(>Afr*؝'ʥ`)p Y)'АwW+&*~HK 7 :xU ҔXϜ\$"?GCNׅdƑ$I*⮯EC ޷t Rᩕlã_{ P*$–u(ɪ \Gh; +Tg ]mYo9 :Û_s48E R@P6ww|U*6ىZ~Qy $w^=W|IpFRfro.L3<[Kf"uaP1=I ,y־\[-7 kC.)$g꤭fO~M=\fZyl6 y @uc-~ g!t/ "[d1Uxw1`͖Ƒz^KI )ѧΒ50_WdniK(93I"b|svݻ_nlW*/J%Eo.[9gڴe>uk(=9ͼM 2ĞRovl*]:v !ثp?{*z4״Sw01(`^e/] 1g6$S>3LcasJ)YF"0U &u s2;ztJ~C+3E%=kEY$VL^nU//  WwLߥ~#ߎB|_|{[t B{^#Et!rJ4QYCr5y2 KVLhB;F?D#VP:E?+Du+(N$3WvM3VȄ祉I NQ'vະ%f?m#!2-,y[]xR}{+?iq8jC:m!hb5k(V!&MJWA:Kw0zD2=z:&!FQrtћ`MmMo҄9)Svxఈ4*: ^S< $r@d^yt K}&B6k0](Y(-sqTSV ǫyV\ASsQ C}GM^:t%&?J̖ь v)CgDJŇHI?-w.j61"5 Ur:L qrR L섋ՠA{8O+}bPߤu׭_!"+23ԧ/0b}.8(a (/tͮ ~?CL4ԶˇeH< *feAS.F sZ&a+vhn3_žPghWRG AߝEfB0/Gΐ+)_S[GB cV?Wc)y zrJ1_D^,; R@$IWS>ɗ0ϔrS˒@H$U0 w<(g>^#QCgپ[pYOB-yBfLzX2 "˩:V{4o+}s :6?]-/̣zNOsDjF7@jJ1B;|&|M6pj^J>_{ǟá+ \ 0 nT;X뇙7N.lK ??OQ=Jx066i TݮyV|_>ɻzJ*CPJ P7..J  K[2FH&/64|&mKO?xD6^J\nqT|MmC%^H|(S\O+/s6UT-(95z@~˟ŰXPz h*!TAM7d5~ K0` q7ԠF%FNM_J'؊tD]ru,i}ruhɞ@Ԗ;;i}mS6B>oѻru0W|2oibwG-?6B$7YȚZ^,=?岮\GnIKJl fZ璢2uxi3VAUE*PH* y|R8#fXX!VL .h=lP5\i=keW#7ѕ )\4ʥtf/JOIԽ1D_PW%}#yjh :d" 9>jDq S l(;끜U#cWꏺ9[mî nB: p#Km*]nɄcdL6@s:qndY{ZГFkwfj]=R.21MR]}9f#Q&Ѿ_и ^.:Č6'U*Ğg`_pC0E@qUQr9|οjQͣɧ`W('$KkW͝>L"Z Q3{+[oE"A4n{D5a<NRmf >Hwowf(Lɿ.hñ[ . vM[N/P&1qRT7]ڹAnPÐܵ2tUȽIXP5(kY:_KIJpZDV IvvJC^9A|B{/SV6/W%AR tdo?Y|-rb'u/C39¾슚 [e-1]&Qz$h8Lhh#8ۗ=?bㄷ,HѼlZ'#Sؕ6CJsk~ILؒli^/{P=yP`$6/o " tslxooߓt0f,p60(i@KߔYop~if,qʵx6v C E\ϛ # x{T`Sb^`pGaqߖZTlCN d^Lͫ'jpaظZ?TtƄ[K4ĩ-z_Htzl8l8t}"/tU;O=ZgޟI9^]'&}ʓtk܊ -kT#[B?;"8% ^l:oOI'ܴDL3i2.bٿJ_u,fѬ~_Ac@:9Rk[K6Vh1_]4qZva+ċ`;O>Fw~y[IWT   ܰc*ߙ{>sHv [-6,+JLiA",G0>@Q%zjA0Qp'C47Nʽ"(:8Tm2bL>T#χ2jv4w ;f DU M$ tH\v$o9jJwnIեdjSw}zW8ӑwd*mr-T%`mk~U{Hsׁ$Eia`LH$yI@qC%"vm;Ŕj࿑yF景E/wv0tL@(y@7^byqYh4ʹ#6ҕ1E!2ahD=J=l(sKAzz˓Dv':W`kP@,JKFBp|-*d_cB*-DޑKU-ǘ >NcD!"k򳳓 ONV<|%90n$a6y<M6q;7Eܥ,ܓ͑]ϧQ0ǣ- RQ *5e'ݨdB?#eSI>|6|=|kT x`!ֈ,nH5hq쎢 "m65 _5E;/X5H9^z GF)ptm%s>Pcm3M$,#dᝃY!Q^,ƕ҅c1TjS~W DD`rYo+KFU;>cͮ ?zTcA3d<+!WG=5}8Mm!ؒ]mm"TjMـ3KryR"d#9ڵf 㶉@5l{8_L~P=&uR"[# GKlObw1X.fg|3. \RRP04hKC>4ekЗm[#i}Sy{' 5f4iXy%4_\a aP-y$i0nyܚ}I{7MV@e~aY{!4IgJ8^=eSzejBS?RH"jobOc83"MQ8`d3n>- {>dY 0h~V@97N狒Ee{ Zت,;)#Wa>$IՁ*Y0cJ ߬ sӊ滟7YU8}uK =}Pд!^?IrH|Z ;x-:OMt"'bC !{-%&(h9Z}9Ā3C <Ϟ9-v )ה4: D2̤|]`αҟmΣ _" 4k?%f1 ͅ xqu40KMHfȑ,9[HY;m \܏)_ntss Y@:o ~/6ѕRɫpt Y:p`7Ul;o餯Ȱ.c=i qZ"gU k|Fa]ʥťEٝA{z2t8nﰢ mNޑK*yٴ ͞l.&ts6580':$v*xZy+!Q%3W$. u;td>;".%ci}EmlSO(R>{J Aaӳf~`lɩע* d znu V|璼0v xNo0+G7(╀h i( 3ڙFm)Jq.֮-{!(z o`32?ճGXBoBؙ6籝,$܃UWGR|K Fy}Mθ%!FCCwL~rt[`NBr1DA7C9{d?13!"a"*G|h Щ\.Cw'Y|Lz%jr8a?\)L~e3#V߱Er?kD|L;`(/(6jE;\(/T %BJ1kN&JF X v{G,=iqO_rY&xmÕha5PptÀ?WF%Ia֖Ǹ# j{3dʕaɶrӽuGG1MbZZos>"EjT^1KGPmoG#e |i{9rfòYNz홹Dhh`Ɱb*w%aS^=4vd $?e_Hq+qhCwwl4| FywmvI:u4j3`,aD<^g-7[́ ګW?.Ҩ>?ޕ9cs,OdV!`RFx>;s!b!l RM x AּV* ʡ=͛7KSBCwL-I /-n?Ǐ0 av3  e\)sAD  ګ5F&Y(PM^WXix 1:X릸v#)Wz(Oh|\TB(Q%4I+ep*إFC8e@U'\wϔ=&Ң퀂+,⢷rE6wv۠ .wڭΥ"@]kz  LIU δ}[9Kc<_ =\|-G _F9c+HWR[0a-p!T/і[:[z\x"^2}5߇^ϋ_;8]r! :Le| F5"{;k:ϣ}* j}CuhHUͣegU!LI fhncc$CBa-b( 8Gy]D]o@/\Z<.uÂ098G2/֫W̡U-~KS]*Vyd ZTZ?SKtL"r@y 7Aoqdد5qfV_"fs:Ci|[g^@! @}F8O2WAΰ\էB4ܵ,Jǽ'-2}|RF ͅb ם"=AE׽z'o̧3DMcPtsUnYxYHo,uw$!!BϚ@e9l`0:߇| y[*BW ̈́J>P{$ i?Cujm|W+oe*W%viR8g]_)Cbzn(E< p.q9i}eG$L!%cz'=:4ώL^Q[2 x}-Y74Pd7د/:}սC6OZ'4ypWrh;ھ=@T` e ]n@۬b'  ?w?e`^.<, /ͨt9$7Qq1)/LMaLj59{("'M!Yv_nR:{8¢'9Oő[ّmo:\'?g Ν0vJK5e\NH,T=o@`,}ULU͞XxL? zK& &>L^;C7˷!DRնe٬֢TfR.o8,}M0ˊD + @\(Qwg,Gŭ10jOu% 6.j621M0''1V֣="V7QqęQZ-lVZ=ReCaL-4$]ΛZak"a M+g֚?sASYmhTp&@v6kWuZπl{ӥC՚_o j~ՏݲxṌtE^1Wf@34) 8/?m ؄ j\ H?tE75 y[G}Re{ӢUGȤW 0 s1mP7'#JV𽠵%ZI8r>3+D,;I6 莛i16UΦp Z9I(恓XCWZ!_6Ws5\ḑ+FwjF6YPJm ޝIA]}z" ȹ5,O/ud`_v .df5`2b~R~G)!3'1 ^;]#ȅ.1FϞL}LF1)w+Ta4gh>PsCP'.@Eqrz0Ζ}|hI3G|T@ \qxgijx:zL &G:΍=WP0| /+^ZTDȿ( m: D Ki(C.7 Yl)zת4)apKi*,y})ޣQf216T+ݵL[=_\7\oxoY0#CV˭bm9ex R:TjaAYkd{y0wĽ^uD%5JtRɩvJalj7^^\6CLַr$G3pB\zF y1@8z.]g:Q4Y u2MÿGʰ&{2SP@ I6pew% uK]]m]rOA5V5A)j~H`.k>Q2'Z_VC2Ked,"lHxS-slGuI~`h [65"@tx(ᎂjQ`p\:Xq %SyGvTZH۵,ޱ[|p!FM)'ql>t6PCī)-RUGe/r3Ob'ay3Xi2`7.oV^;h: nӼZ2eҪl+ ݁Z@|SomN)R P NضZ'L1I4;IU" S'7;C&\mvJ;|ahd*^Y2B:p&Y?cB=]RA<]/lW&8ImLR`f7y_ӕچGԦxmӎ`ZDQdojw26 *5Z(|X=tʉT7vSmh--r+Ԧ?hjd [94ntlWp-0<8kT]3%p/Px/;jtFG &r9' m<-ΚZ%1z^.Bbx<[˛H9Gf%m>cWG}\$?M(t`! qar4cfpV,zqۭFlgb_:E4Νu]ȎT:1+J+t,~>WKiMD3_/$WІ 4>g6خel&GzFu=8[FA5a `׀diVlt*zqMj% 0(<db7uqG;SZ~-hBZo{_.aĥO2*#$.E8BQچ+*jL 7HyS=ljT%W̫3S%2g q]l# t^yh4w=<VI B]$. YN=|mo+wbI}69zlAh"^_m Tz^m`ߖ)A@J'2XbLMm$M6;8kLťʳK$DmןnzփB!~a;C/DZ'P{Ə7S8ajF&[>1W]Mݒ罊mz/^^Iz\iN3^{e2 r67 ~b }Jtc[g)d%=զ@9"bYiT U7nqo;{'Ș(Yʽ!W0G}Ǔ0^ -b"ղlVy^ G!=q-;0YZ&uN}6old''_SDq~u{oY M6F`lk3yY\J4Lj3Є1ΰ:qf훏 '%=a6_۰jMWv/iх>'|gYm8On&/YΞƇ蝇!5iG$d)-fclTy^GbQ/ճ3l)/<DCr459I¹1pP? 6ۍs~CQ)_a]HT.*-۲PY8ZʁĶMw˪6fӆ/{gF)dPfm~qӓT}Y[CY+Jdnlwl a&A5LҼgI@k7ҡJ$6|KA"mcc-@p84sf-w F"+%m4=]k!?=cED)h.*k 8ۭp26]a"}KePl߇CZ(/Xŗgy^i!vϏR< / $G>nħ' 5&S ~τh_% X@#^/%SX\X6 cib`*ȼN[eR]a^ pkQWɥS-Η lT"Ѳ8Wt69 UÛ #͂ sCId(YܒEpm@0dTz3G<ٓ@;:=yNL߉eTr>3GJ@Zk(x&b~`4R{Xm)!E )V`-u[*i$eco-[<+1ʤyeEǺ>;SiBmKj `GIA3}N]J#T!Oyث;rfiz۝D^FGqjHXi|6ڣˌ+ť28ήW0`"-q8oaeGEq6#)P.1p76:ij.fG=nގ:$fT}qXm z^,cP[n.Z8?Ƚ6wqdO(1]ZzYSr\ޙiS(r0yI/_KlCrkuAKZ *l+73Z 2 0ثi_o1:жU'" N&gmUZ{{xmꯒȏ8LB)(rh_(z0 v]})/F*v@Qa압?!,@(n;vdXK($ ɭd6!ICZxp+4UяDinhNb]%_l~Ѷ|d C/rN[UfX)<;|NAU OF|p1# <=PD].҃hTAGRn؁T 8[.g4cFJjj}5afYZ'}?|LS/: /Ca׈pE( )Jruaʣ$9rPh JumB\eEIq~Dkw?dr9mH+,[ lVA\U ݪpJ1PV>QKUkVC,NsxlLޒi _㚆wT#dhAj,j҅{MWu?:Pq4D(}Xԫz!wA :T~֝SƏ& tƍ|<#xh/xC@+.4 |,NQUsُΡVkD#ݡ2:lַ&+J>#*Ǒ~d.h%*rShc*ͧB&"* Rlp!_D)epgdZ0o6}'-?,_E<ڎ&t"B#D&zݸֲIխ֞m ę_?ν`+>]v q/M+0aɖx E.gOg̽K h$)XXamvt;C}^,k}@T)Ƃ|"^ňnMFіz幠:ϵܜ^$Xk,QrGk7 ~THS{,(.wڶZqƘ!뇙JLdz^bD|iS]cuJ(e6.ӎH># 5@9ja|cXq]JH>хؕ*_{}G8L7Q#lM+=bثI W݈!Èݚ̥=*`x@tFtf֗q=r69P/$7ST\D=Y+LtBqkG3*lwuqA'D"(]WqU.]!5n+CytY0u|\9qbe6hj6=hI- Qņ؇ {."367?d5n(ki§"S1Xi\נ(:ܚx}*]ixОam32q!U`{=g* @H6!ZxSu`гn_s{MVLfꏣ_9'}3X(E]͜\{p3+KV*ҵ*"GKv#҈~TɭvۺAa;6C*6)Cu}-Ld|eO )t s|y/c"vbX:KKJx H.l0ţc'Kb'MՔr1*LV^D.){324l` mjj_C)7٬}L[X.I C{ kaVg ZL>tSXm7LF EG^BN5(X ;Y]#;!n&귉7(w!]-\D?Ԗ V(lr;ZٯB*`lA~\س1[B+*шX.I|泭mMU/݉̅!OCToZ$,O#yexHX۩&?+6#~/3zzoyҌ=ٳX91!6U7'8 ~?0?Y3l4RݼSN02܆s5PKxԶ42C}IȘ^nFD MWxXZl|<1rMn#/nwXG,\! )X@ g=X;(gFlF&={mRPL eY?A thr}sԠ7AQ8 qͬVT2Ll9ڡdzIǵ Y!HM?P.hJk44~M'r-5q[IvGOd'KẺ?Hei%@Q {Ù10M'R.:x)]$CyRf.ipr&ɸxPZ;c{'w:軐aqS ('^1,d C* 2!)e!biwT64<uzlKɶ SXYn#{N2|>lb*i"|y=G RqH |>?3WfN7\),;Ҁ-mQ@+ix nvKtn%^̇2x$J.LKEBX󐴔==x%N2KyИ2xOR?I`kVEAJUcl+@-5 K:5'J.p8=t3MKQmZwSNVJt#y뮟kŗ|nmkI4Jf} h#lg2mF⟆nId8u{$,;OfG*,sZ1RGM`N"Cǻ3gߘmpK8>vM{5X!SoVp 28H3Fmr@+w.#Iu&׽w!7.d3( Hz\LR<"`)eN)| <2٤V EZz?^]`W'eV/Y'^6beBvIv:c`3j[|`nwh/m .Uu,ҖO,_@bU6;%j'!pF;,~PVjE@,2TJ_f!60zzhlf۫p<:zb]NZTէ® blNx 亻ΞS-N *ïF4zwT&7  V:NRǩ]F>/~Ohv~_w Uf^m\НLD>>IK;ʑifvevtFvD~x`ang<#ij[^q[>뎾o,Q=΂e;4Ϛ,j_H13p1";89ۯ%ſYj)e+7Y%`g'v$7Tv Ѧ7Re'Ɵot%Dq%6 )@6:`l %-IQ];eJ|c\6\*f\" _ [DHP&!>JAC3:LWCa xNPv2Рygp*aN=һ > L cnT Wk[oTG'O?OT#t#r7Z.#Q⽼%qf{͸#b73t{0Ga Ӹ 6a}`pJ HH)Gm pƵK=3M%`W0PE(.+tb :q#_s^ 4n{Fd=174IG๬I1A*"@m )֒,3P $MħޝIşٻL{us Pl w^('ll]v\}:Ehy8K4rc#_f_92r0Ŭ|ڢ"n 5PJssdrQP"D6e]ZV3g;$&-0YNI$y8s)\.f 8҂N3u']F^ǡ]L6v-`z}wZD-\'I(z-P]a?AT7[\."c^J2r=6a3@oi}#{ԃW;Cz쿋~ՌA,3bRO =Z*CȂy>R**`L҈Jjf/DjrUf _v47F( e4(5p][VUGf[0)0Mx^ K `W :, @Z!SʷE"̤P΂rd)џck!A:;ja^Vɥ-I&닰V*ad/@*K q$+^ =A3.iW+m=ƥ?]Mػ.uo]7Ku(~$tg 1EW@ >%0QOU)xd&5ЮgtV/RFjp;5JkhEE|YM͏HʻʼnBJ": UmE::hm1m[_'AGUa~\ ivWw)fQ #`>k17/nkV(UEX \ uaCx5#Iw|*T82Μ>V m:00[&|8이]=AcS l N5tRaI2N>:`ABKTRN8 `HsU 5HZ KfN~Mwx[ڟ)|kd=4?n;G >sHph.0nb}ߘqiωcbϳPXc.{ A>߳SzsnM4!JŐ7")NIvUPV`_9o4q!+yTϚ4>2/աOyAzE|os"('5c[hU̢ 8$*˽MC <sɫ,WCy:tΊ'er9JE a!Glv=>i4Py xZ6vz.+1R3~k@d˟2<`B6Y;s6CMd#GJtIKg~!sgпh&*G&UH_1ϵlEX,a!JP*%٨\ OpvsBL 1rSR!& EcO$@ף?!s*\ HOЭS@%Vu|C3/*cd$EPf):{Sr!_6:=3s .:'Y:FIA~tt'8:Cs0nGYuo%ՠN(v*!F,  F5 RҢ<0hf#(J%8(Y\55D_YjY@?ֱc6Y[_M99,-UIVuuHA^Q= g91:>^ }\D8*=J^>0-nu͚`C֓ o%yj+w_&C%)؟^{0n M\u~]Mm5<3ց i"Y/UV9R i$RhqSgY"Hv1A"5ܿC[ܽ_>pmJug$K-Z#lg!kq q; ,rHf^(f}-Cm]9ei\ _#lXQ|8&>@!tؕ>6)Ce@U̇c2טjue4!)FCTajg{L`Sf>RWC5S^ Jau,/АŠa-X 1 hUē-H3g1_8X,  = -{#4'szhR*G)׫h[zU.pkڳt DjQEIh0hk eQTNT4ޓUy}۲_)vvl긓rǼ B9WľN­e^>EBmlO 2_g1du٘KM)UIR8ݭ~X Ze4ݯ7fZRG jNro0wB5*B+͡qA &ZΨ)ph}N URa&x{ \n􇬕&/sBAmgJMV"8J'҇3vRB!eBH3LxFp4!\83-3-úKea:p ZrdGlcuVKOz+N {#*_'Sv\"jE$?f Bü|DW%2[Y8)>Ķ2}2+!7>dO0~OqLՆk0(Mh y\8hݲ*EI)K^+esQĆn,TQG@6EB1ilDϞfe5yUh0^^}vlYJO1؀(PHI,M&RߟXAR[F4),.?LOB" 5NNysC;;`ɇ*Џ e O`-qQ"X7s -1X ь=YVPg>qaݾQ_c?Xlu/4uZ .+]2[j PƦY\гs rik`-ij^\JVK !G +{YsLi^կ(٤kc7]?T4V]t? 7@j0kV(+^`w4rO& 3vL䢃NPVvu7 ދc rB׬M I\^Cj%t\V}wEڳlw0-~+Ǽ2hD21EYI>UcJ~3 nF}d!eQ k3e1C4|8`^qXm*_I*"+Tʠ"p?o9q+Txyy-'s'=WJzY7V`^"?/wd/e'~T*, VHa߸~0XQ a'e2_D8Yb x,'UlHw-1DvT [:.+\t6j!6\:x%U 'W[?Xm>ێ$. P]r>9GID ;v?#)̞#s| lVGF{4D\; ;|O;6o$SZɼ|1ʡ}zV߹KEuՅ lk=H?2X"Ft!ɾ.VD5HA^D5bjWXhYR=cIevB}|9oJJwtA2 ap^;qR;h mv^/~lxҧreE_m:5O_*g9ӾLP%rT@i{{@y'%MRܱNٷ$'8咭j%pL0JYׅA+2%7Fh,jL]Q|Ozw{Ȑ<$<8wur0 ӤD&)|?pv&*v>e d%TbLf%nh:Y:J'[eR~fFwtܪŽr{ +a\;Y嶺Hch<)FHX(rfAh="}jz qE#6Joy7Hp k本ƃr< %0?(!ƴqd5y1THc(2RPO>)#1CsmpR~/QP;|o{1R*lqܹC~ &<{,ΚtIfGڕ`rP^3_0o:jWMt=8Ǽ9s( ZӖNb`I>b4!x{4] M>J*s._!]W6+8uzg$#x84@>ՖBKp%j4Ϝl=bf:MfӘY9JJoüިURrxCcHtmcvf|LMy저xF|AgFFȿvZ?Οh{WK<h*f!k?7 u@ >X;?)iUP]*мfUͰ42v'kR11#}Ap5txp]e > v2Yg@$^'+x;4&ymN)?"I"ͱ0s؊~%:ք[x}FBxٺp'M~y(vκzvC!gIzo$i#ycXZZTRo_I~rz<{mwTvzs(^6nKHݪzꍊ'K 'xL !ZAmq4Yy}E2UeɫlOĚ&Hُq닗dB:eޖ}57o vlF 4ˋ8$;jN^TrWa)DfΫq06]0!> zΚ N\U]{J#Ҋ(uiY*!Ym.ӖAcoot+eB 'Y26֪ؗ٦q" ًRk,%)) 9\g/l,-xT MD˘ݕW VjvJc2 1|g)K|- >C .mReg_5aDVE>{%1hV=b0H|:`^ Ϋ@chR1/}B(aqt&Io[`n.buvl)zJSF$/9o[!\ Ȗ@Y}XJ{Ԋ{cr6o!^Jd frʶG8vB $3mZrFLa~ jߺTtKI=M9 V++t)cr5R?5!R^IH16\CwO!o G[EZ$_"X4dqA#ƲOD1[t.)* >>]m.5a3kmCF"5oM{<\*t,6Q'}M-%LVhiuCpf6%? ;T+ peBI#ۢ@C(}.erJGP٪ozY> aŔVk eTɑKBic 54< _vE p= =mŗ0s0_jZP/z1ڧτ=wS#2Y'P [^תW?0KZ1WvS,:9s|@翭 [Ȑ#tQv_p [`Oo+to>/}Tt':QCZBՙQN^@_)qg4(D\0) h JbrI4pe)9BD8R>ȁ$л ,JU?w6)Raw<ΛUh{sC.#l=[(˨rDC_PʋBdjYc>S-s_}\K. ;C@I?WjD߾=:t}䟉U"GO07 Ƈճ[ H6#"DtPƒq8\+,Xm Ob)HUFiCoFfsoQ夬DL}y Sy /XY7 :N遗f0'kS} q5Vc2 =cO3R=~Ss3 D-Y,LX0]ɿ]ڛ8yaS^ɻHI CNeET#cݓ(?.F X1A!a@r;{ڟx(1!=6xg RI SUp &Cy4JZ? AРiqV.]01;Oͅ)ibdiβ: qPf}亣6 U.[Afʌ:C0LSǦ&,]Z"ȋ́e%sn@& VT8qX^36dXWEȓ0g'tU|h$s)1O 4XY f ԰fB;ҿZ<Ju!M>qts7Tχ}ά KN+m1tI’Wtz̥CsD`(uМ*k+i(-.~rP-n9#Lzx )0DVH=m*ӾiNś~PJ~'M侀׻JOߧq,O^Cs%٦yHP [[ŕtQ&5\(UiVG+8Y#>CE?|իR Ej?!s&p-}{s! te -PC؉:+o]&'LNG}*[)Qن=n2m{Q#Kꤝ7OՈs(xR 6 Fm`)m6[Qbէ.2ƅl5녊ďJMF贉5Sf"AqDx0FrقE@ zFmm"e@5ԡ(+(ZmNPX?WbNIУ|'4:O g2xL[ >јB*h4Uq3лUPH]L@;쭸}\UOnd[^wu:_'~)02#4ƈXnsAƜ&c>%)tSm8'Îm^pE74#S?KJEf; @: ހ)V{3g+Ge_182+f.o6K>x7~S &s>Z˴B#@JJ2|z8^q;΀+)>/1d̓fDЫ;D23CHk?ֻ^ܞ˔S!7꥜XFy\U3V-kWS=&{\ `v#c "Rg"d/4ښkI,ǭ[B?k_'g_tQlљ%4^IB:t0h"U]3MR\`Ic@ l+jnݧ}3X-f z׮J.z)nͬ@Wgݱ5(AT(؇nF.owI ,q4K,@m Lmsvv|r6BJpAC5L6DдC&9;@lk>cg.~GVz'wߎ[}_ *M, N]kbD ky(96e2uϡZlwbT#i$ᘅފ M}`k֤&显4(n.ްiK<|8ݠ9,0Bh>QHa.tV=ms&觴aU-2KN(8NMtʏr <%Rw ڙZG_ Â7G{<NщC[jB+ظnm44T_ᶿݷ04#I ) e`iXZFQaǷ*˶Q + 0Wow >~UF?_NsU0p9 rTMɆAA [_"/ d?$aw̘KW-Bo#8V ysX%15~W]Ȉ/è;ľp5>ND3-*NϜS'XN̅t(a8xLyF޹ Xaf#1kr%1$M }dFf⏗SAtuʝuHm)Ism@D~FS|vk#]7A8dXGV"} E!*Y 4SҐ,Z|CM]kHo:cզrYs\mnG:C`Jظ>XQrWgCЛk޷.}4M8y+>i>j-d >. w̓]˷M(]S5c- 4MY4X߷id(nu%`WpKLG>Y芇2;tǤ)$pH[=+uQ0>\?`C#1I-5*?]Ky ݳ7*=bA#/㦝kNmZ߰J[:!5PĹ-&Jxuk< 8Y9cQ\[]P4d7PJaYS ydy e09W j ȊQH!JzίH&xD -U~ה+Ϝ# kGp&, ;ء4nS-o@ZiVukd&2wŢh85u< ODZb,.g&M/(Ըc4\jF֨Vg9 cߒʻ|nƄk\e[qs|`^J9+ћPC,@]}w 7|q#G09^6kh3{/޼kt{H@0ow4˚M`vbav`В/p+.NqEfVWvTUl/9:klZ>;i)xsdp<|F#hĈt*s$K'xӐYG bz_+۸DO H0_/CF!3.)QLb񦯓VrģneyDn͗'Y[F(}E=|hu).z~`%k<*Rɓm5-딴g6L땩a<0%Fp: $[6Uo8+s[MQ?3a$h1% =!wao|9u!&}Dh(& Mcqk_]8n 4mӵ^z3 VΌѵZS?W MXrŠwAIvަ!Z,c@Ͼ6rQZ!lzEurtOK(>;j4Ұ&7ras fY;kw - ~tiC_ݹɰ)zdۯ}]4xO>b2f"|bxe/ ?DYCZhڌM$ͯl+LS?f)=i^],tr,ɑR ?]^0 "-^;#M88Y>"U9;cړ {vFyTz,׾q&Klk[a:/+ kUӛ| 1;]DݺB.}> 0Fa4.uX IRlExQ|$,#1Rն"1- ]B `q RyZy[³LP{OUĹZ-Cdѷ%`Fm1i֫)IqS-߲&jyX Iɦ΃/ EP#W͑B$U'f%^W8edYԺݮl7mgFAj{7L|B %<Gv68p*Mme[n6ph춽?6mB񥫼lxmKX1 ޼_ 9yIR7 -q-Q:ǡ)[Ea儳;xYG}{^3\*hހOWCptpJFE/wkn3z_Y5쒠]n{e%t)ijjGDA|aNஸo!4{o+l%rlEٿWR`,  S-x+R?]hFs5Q+%0PE^jI RWOeJ%i[0K@^xKQ"=y{Դv[Srs/R_iTu"F6M~(HrD 3lrJHDygq@Z԰:݌z܃k2d-9m0y۬<XUJpL`)eES#jeP͆djg%Y[>y9W':l\lgy=jVE7JY4gcu<k{Wl7ZUyZlR26B^aTc7j ̩9:Qp}ve,}M741xh:r| zTgI/^^Q5$X;%ƕ*gtc2wi i؛˱f| Xnntb&)&q$TyWyT?둛8'޶dzGѸ4`6/Ud+(|l>w?D LԞy޻ [ ձ1û1@ϺY /U xXCȓT$Ԩ=^eD\`%ɽ$l?d;Cs\^qe&$@x|uK+hBWnLY.XpZ\Ww׎p)m }ѵXoM`ެX= =2å6oWZe;|p*UɤG{OeNFU| -C+|siöy X?HY*$(5-GF?߀3Ӵ*([usmyԨFNjfu#%}8' a瀳hjo>K LAs\r*g ګJb(J(#J0=aEޛʋ-KnBZCJt77ҽBPET*eC^ lKFmy?$>}J'N&4YuʻH;j+:N @EM$J>|4cW?qѡZf<_%|}i B5gʥ5.슈Q$ZQCP +׆Z!"xu yM:H}pv{Wy;'Yl@q ӱ3׋ ȇ16Z϶wuF]3}tn$BҝF9#Oۖ70Пne.Yz*+t~LL#荚IvQgsĿ|x.ϻhe߷/Ֆ7$j'~y ]v ۫ЫJjqo޺iڽ  v`0~A6x77,|v+M 3*mf*PK]3 WRM$_5gxe΃>QfPq/H$p߄cG՝ l92#D,ȱʲkMY us#a+!^?Z~`RƨczgƪsNPJ,J;//= _'HZcf4/ϹIhRgtp$ q(RU^*.Z`-B^m&a,'K͍ȟexҘMX #c7ׄR ;y<}s6J=T }eNk=R6'/=Nzxon*ûR;V3diy4wmz}h ցmd^xrqSObZNs§~rJ< ^y6PZaț.yUl$SH~oHm'j7$AiklGl T?C{M鿘c%y|eû&Y}i ֚ش5Zkb3X@-g\vdZwyB;:!sn BuVKW`|_!v yY[bANc׭-#,O BL5L!ct^CE=Sk# |h1"8jC1fcOE+ ^ k>R U2=^ލ ۭj( @Л6dƒ`V5ԧ} Iҳ#?Xͤφ!$,`dYQ~?U3:_bLd(5MK~ }=S+d G򷳪R6+ e3 lv9v[[瓈7!E4yC]Vf v"oRZV y!m Ϡ|6ιk]_𐒞nrj^}y ~>q{~nޔFf]qpe,81ʂ4U #%>ML*B]Ϗ67/6pGd ߒKMRCԳ+mƋ҃{A\t8NgHa1=TcS7(/V~;}]]7`̘.\ (XFQM1#L[`chdW Ti:QŢϵ%cbP.e{{ɣEaJ(uRjPJǂkgeh9O,ǹE3ew`vgZE:˯]ۂnb ; kSor$Ħ,WYG:!$n"-@Ƣڄ'5c\ɡJ/(_PzSէEwMG:3re(貚*Lٿ׼M٬_ 9yfwŝT Juer{Cg4iID~R$(AMBz+ڢMVrg"hBff1'G 7i{)K C+}9#-Z<׮~3-|ri$tE:3?3uIAWm{Z3]$|P$ 0N@cU 0 xҐ4:'M(c>3;>uU.vqD0Q(7a)ӈBG ح7HoUTKH8&,pWp7%IU.1bZlWHNN1)l.6ԧ@;LF)Uod&Ÿ 82\3[XR1Q\5tzyWCBEGȖ 善d".JZΖ5.ovOi=8 }b쪠p;}y%-͆Lb%JQοa$ɾIc;} n0!ur! 'b0<֍{9Z}C/*XR鰪&˂^T o,d}ps=~NF5\p#6r'9sx/ )wZ=hr $PABHGHWʡ[EF$QUb9ȍ7u-A4ƅ!o bb B0OOܩv)`j:^q6-s(ڑm! SFK a4co:aNζuڮ7Q40٦_ v2UAy:0zJ_"Aѹ5WC?۩t v ⌆\|IN*tɑ?\O rJp_Mi;ahƭT:\)iKMJJEDIJ&gzg%f;GrgNfBQ0׷)MBâ+%&|5p<mV'`$p雁Lă=Z~?$]!2xzgPmb`IfS?` #[I:#<;Z{[ !D;jl-<9nu%ZwRoh c[[.3kλ#-&mpM 5PEPs㟤5*''&Fqh ;'jC^Q=qXkk>o [ FMn({ݐVTG:lxJ17Cowb =P_ @!li{яbO3b\aV Vjanc` 'fTc!ȷ(XC-*k < ;I`T'+ p<}Ӭ]*4ms٨ov9F_ZKrT\e@=Bm4Ok4Q.lm"rg$ 66h\,.D7 1!\7,mT3~ 'nM+7rj%Dtn|j<ϻ܋jDEQZAEJw8\?fjPc k{R/缚__v"#eJ8qr.i{ubk\GxW(`HyT?.Խ|!?m<v1D:>CȆ6/@K:*I[6E;<)TKW[Qn̎%. \7&"ꑺ! Q!̽Á.Xن}r(:^b7.NCWt2~'d@s#8z҆ˇx U -4}O 6GXF$'ySOKկtȩTH }pQl'6h)nc H  OTȯ%z)lfD*Wܘ9X^54<5?*=>+wۼ")&2%Fp0s!v6fgMb:h-N~a1{栛%fP:]4@7xF]|ηDM6w8hv))|ds&GDF.DƉϰbFA҈FvA2Gr+ҏT"@IqVDƯOzՐ<6Euԭ0٬P &aY8 \WPӎ,7ґX~D2t/ڴd&D}O.=O@Qvz p>?| tVRLsɷ tjN3Y'%r4ibW%*HA0g6ޤ%'Mlpsµ>QJ;uE&=yD4 $@G(^fQsZ:2&4ғ~ncT|WfcP߶1$X7{o5,kKlgpe4u&keO3][43N-/O.V'o&ٶc6F:~+wd)~Qt%`H?! ;rKȖ`_-ydHy_cdy_=u(ߓRmJJ&o˾A>nۻ$sܤ&b4&iNW9(q@OGz |x9ev²W0> O0;z39;3CA5>|gNrF`CZx|bNF9m_Y"w1~lL(@#UW =\6lmhQd-Ǒ i+C#Cyi=Ch(޸q o[S s^0 \azl5=(2n BS~eǤ?j\J Nѱɸ oa"#'è.D-o+Iś~77.ʫSRwHn13[2>e8ZKG3˫b}dсGӦAi}pQj׏Mv10ߗ{|z Y y\aeuV{+6u$s44[j?RN$;P(# ,NC)4"+a떚wSK>WcGK/떁L]jlţZ.ڪjN.ikP(4Q H-W|`  fq B`\ ;H]3CTVԶ@/ǀfMV2MzZ]>ن(%#٩؈C8g&/9|Z4`g8K ;>WKeAYA(~@Yͭ1k-Maȷ!ƞ!3QR;Uv]C01>NWlǶJ0!_2P Ke6Xcdr՚S_yk5nug[r3I=mTt/|__羮8eO_Sy?+'|ZBބʌX>a}>q$0o!wW/pHPZo/gg-!Z~&abM4.^>6M.b1׉'뇷}__;^yW~iWk (t[0?MJ2ɚ>e@N=LunEM :Onf@O}=$LFvmdkݡtJjXDI9",M,2T3?yq0"M. z5(fgv7Yh? r|P*քV W;"/-ĝ}u{5 1iGȑk%YoUIdBb nh)rzz8XS<%y^v1OW'X=qsU`L-% v/]Phi QKn.F$)=WEλz:((wʓXbCX >܊q6k"'ČF(ё7L,y^4{XE8)F"HIN6)Q ++&5'T1 H&/fԾ#`3ety;JTͨF'ɩH4_w)Eeffko~oI1͂>D]̖7: Θn鎣6D<[ds'C|oO0U D T Zυケۊ$O=:j]$?ܘyɹxgFU+BozU%_QlVe>^J$5O;|ٓ~#Y| а7dz0b./Yq| 177k5[PJ!p] fwl ha2gǒ_,JQ ɡ+;|U)2Ғ, N}O}H'+CF S9,F>_a]5ح2G R+) 60|v p_DQen*M_-Y>ͯp<9,o_pz .jk&7ZdPo3Du:3JH0)YO y?_Pm@ZjK]PPhWt"h2Ѕq s[W&[\@N7N% nse[85\IĒCČ։+GĢWݧk28#՛~$E%db眲իqQ+=h#,w,oTK}}!SKʻN{E sh﫲곙y gv*m.6;bƅdvL -2|H7WNzHy6;;1{=U}e<|s8Xf #tPo8P\m; ޖ(f?O=<bfs^!6|ުXoDu e=-7; t*Uj39[x(O*gl0jAGCt#8nVv ו||YdƍǵDexv`ZBEAG%gCMNRc'6Ϝ'ct|A>髭3~l**%s*`5%0;i` ?j W^ %OF qXkB&uY1zvLA :ꅔDw׎X`ݘXTc`)˟]3AkOU,K2Y闳K݈c[<:(vV 3Su\O?`im||Aie~8*(LBu\pxLkr-Cei wP]"ZFuBXy~ޤcR<uVv1[*ox?dX-5C'dexO;R|9\}'e)9(1|tܐwǦ,|ڱלd4X^z6d:YUN-dE;*ƒ:ƀݖVD "7ɲulO p4h%Qe*E,Z_k:i%bt ]Eګĩ3\M!D[4fsGڞ!ШA<lW`u|74+Uu.*&o-"[ B{dGAo^*b% A⟆/ bG1)5%7O{OJpQ @oג0q{M^=Ty%xxe>egQL\OyYRS 57zB#>(߼Pu?$T[WqWS#Oi?x)kG:kPl*ođ ^B#ޜPdrS}Kb*xn5%O.r3p>(TӬO_dKhu[mR`O]ТIs'~ 50 UݶPr/SDXW=CB&s)OxTz!o!f9FԐF{Gz~eG' Ь㉕m|#PJjlA#57F"8~!N b1?5r#4SR><ޖ6hs'-̔? ZU7nC@_I=LIs2,tZʆO߈"R|lB\f8v_6CGmG ID ƪ";~G?.^+Uk?#0g"V ivW4ۛs#t̿Rv/u&fUB{f :w hzdr%-2 e PDL#`SK]6y;2HCnk۫~'8ڨcqa(a÷腳xD`{iQ$QOUL-^uNgH iP .FSe=]Hr w6Z,5y5Pq]NHO+s?tx򛏾&a<07g,(Cs>WLTB$4qjfVԕ!y-WVITBAm2}NԉV>*-8tðO8(K*l |߶„!*kqP!4iᖾJ{(%P~$hD p4~*) @nT#9\4Tf-V!0M8ɞ4cuߟzO)|bPp*g}'e7x)%A&pDo:);4:ɂTQ3o??sSЎ_Lgҕ9Za /q#JBx/({Aw"|- otMUm@̞j``MZ&oBdRnB [E[~?&;vpUӍ-AݐGc62HzL7;ոB =&>C^P(Cx'"iUvI=V i)A0f'*zp3Ӻ˜5иOPY0d)kAt'8eqrRDNS>y oST.~ )b`e~݇MTg?:BW:l,He|LRpiЗG{( 5D^.D&?Z1'm|JՉ<$ x 7qׄ+Y#tN@~mΦ[NEnD381kY =yje!DpD.9L6q4&+*Jhq@gi Y`yO 8DI4??J5g95+:~mIIe8"S-߂ԕB|mk5Z]3(#&& k¤|!jj'J\f-^qSGާ/mxHv׏<,Ӯ骞u tqZwTJ =%hnl_4@Ót &U·rF$OvEk@&_K;okA_nYܤtsd]+hu:@N /{xGʣɖl+59<clurW҇i]8 @ BX"\05 R8w"J6 Zv_VhNOyFFpx]žqr3 JuX48Xɡr, +D/T䙛nlg}غ*|"!E7:\^" ޔcY_nOQbMHUW8U(|[6{{FdWv5- _Es%xƈqWRȔ($. sEw2q߮bەWy.॥k(%<;9 A%}&ͽc+%kwxei /BiJI~ ުwG ^d"cU6`+B4=Jwif A7<\r7 z8̄ KU$H3'5#Li#"҆o u/$a~m.E׆MMow=4S1VL~4R{BI|*OQs }W8^7 dvKe@D^~x&a #;s+zxdt98l>YC-=ADD1e{GLRWj ~5\St.A5 5-Fdӱ::[>3ie$Z.wz>qofc~z1WGbH'Q͠e avLjB{T (`_9$o;Ǒj'x~*][9-^>P ix)Q J4n-qH'@eMxhkf^qF=ԍvd x> `B͏>rk<~>7&!>l5cVI|tnP8c m@KX;y(ho*F ;%7m`kho0$O%'ֽCnqt3e :ï䝏sl"p2=e×rOR1|0Of& (k Veqqe%ΒT-Ltg79Q],ґsخ+"Y\ޓXtзa*ckS^B,(42іORS[j9a!>J/l<VolqTBG $V3lH87<0}*>\#;08 hXk5W]u2BWNv Y)vIHqԣ ҥ/ %jl󍣄!qnJv0QǒR\hV糀O|#QtMu=5`<"v44*v0VwyHnz[[(=Z}1ٿb)6D/h&l=+7Κ :2AkH3CImgh^nfPg0=sJd : :lAd~f7ɘ-GL(,p1~hmo33m}' k jj/ /q쯜d7M؜Q 〢=1;[~q; K߽u@?j63$Rֺ"ߜu\RAU6Fc;Zy;qq5/ D@D1K)nl T-KGhPJTf6[:'kNa}>~'$deka0񁗭]m}ТWԨn9'^0Cp.嶊pܫ4Z=J=9tV˨YY л(k}'̽xcs8Uf_Mݺ5vBwpGh+xH# -L}:IE_c|x {[8&) ,W;%h7l-tۃߌH},(Gr[gwj 1\5"M˾l(!mDg/&PCq$Bg`DD%Wa(M{Xz(~/jKNxZ|8PF߫tD;sH&+=2gR6fud |*h%g,O[U[ó~tdQ P`H~*4_e&)14.J)T`lA/綂Ҍ)4<-'T@`&u#k2:S>A%f8mK!5s@IH&K b1J˕$wq js>hE+x\nc V>oqg=Q־w\o"g6[.Ҵ\ f%0#,Dˡ@ WlLY"1&K%qFh|Pj ^,Sݮ晜>}cR',)mBBZ^$ !AMSdqMB[PfV*#U//eoG)go8@FՃ v>awӭ/٨ZaY:ǶE`+_-*usNaҲsP|cI7!zqclN ᨜l rɜdtIvq:ve^m%bH XV˹ʝ0@.wKdPx_ݝR [KuU=π4= HI70%xA$I⣄Z"gp mwe ьǤHБI=3 xi\V%R,n`[ ?*eCvg&1l DB0`|`WĢ۞t*:H'vkX@c*i"XvZu鏇*9E%TLZGog;%p! WiE)RvLЏfA>5i~ rMTjL,> ׃T!*Ot<ޑM &TQ2g"<~sMo"{ϭ BrWq'!cTSfڤ9# eם`lY%|;֎ FB@hGf[ݴne{+SuL2;`mY̡ȳw-W5-|:.ͥve?An) L3bb4Ҷ\KAw>V?⋦(n\ d[by4M;i%[TV̂%0U(s^-s46O='fԖVD192e,eo$TQ(_ioO沌 7dȾ%2ŠH !M[,9a2nTZ `K>A; =8>[{j-LJBo@rQ7QxPwnk:fJB.uAY}(dS&3F\e5)0ہ3ZVOAOvx,цJKRDUfH>unOa:ɑԻ ΋H$aU0*8J^VtE} ֢d"~;f {Ha~bGkb7v$j o)V{H~6Ů9/^m>byA";t܉ %$V乑)A{[T*g2>2_- Ս+*M$Hzr,T؛*O}'qGWP@ S*r Yedjv.F5O3ֺ; `ة{ԯ/Lr,G& ;t/IU=OgniP8>V.?'{ncO"<i;HQtt"0m?gB|azب{\z7<(nD|JG}$JYp$<0&ă8RWO'}<&n$h>Gvp6`dkΗzV)/4xo#`i-o(/~6tu#R~j^+o9 EFȱ)vXcz`ح@ zf͛XHahߣ354>:o,SmCmt 8iJC; WƎυRݩ-*_*^H__'P%(YiYp(_rO>*R>,{H 2S=jwF.J'&xT%O16|褖RA5j"tԮu&y,2<[~~LK|Pϝg} nGBINfmć{wz>M5oAJ01(4g[d9@Sc}Ǘ'߭C2!CvnA?;h2pa֡16Z!{.O7Z)=RJ|٩uI3?)ZD /TE L9.my-q_ Äc؊\\mQ$D襢dOpȅW=2p{Y4ZjAt7.C};.枸8][?LqUh5m݂; b=}xI pX_I7Y,r/LJdmi "9-nI(cV| NᇥS-`n'Wpfr~V<3]'1@vMdWi܌c¥kU.&G1O*#+i#f)v"ȼ8Dŏˑ \2GےzJHy6ɢ8Tmb)@ <ju09KƩюl)9ݶf-@y oK*Z35vm!*U2+@~J!n0.6xUuGW"wW!mbW-Nc[V]bhsi5vqOtQ Q xfœhI:/h5֪aKn5<L-9L2?s]Uf%MODẔ̌/J+)07/Л-s;uV`f,/)9p#")x#.Vr$jTFA '=A4lϩ΀pzJ%eHpϩ?y&<)TM7Znm.DahhŞVK fHd) Ygmڴ}ܦW`g <_IJmZsɽӐ-*.^V). =HLc [["5Ǝj} #thc[ MЍqA4QaW;eXuU8Z^0O5%A890|ZiCk% |HM痟v(űe.U:?墑]syCQbD/dL)S+9xtUˈX )=N,^NkD"}ZCAFYq!*% -nyт@ &sy^j{2MƁ:An 0Z- +Xqme3\G䏰64r| ̀TJY^4رbʹT Сn_1|JX m)SZFua!axanC|M禀%pJ;7)9 욼t%K+ ~K@HnC `YƼC3bd`a/ tUT@ n.-aSJxtNVBc|`pwoc[XHQ.O!P;3]x*781qj܇ƽZ;A1=\SveSIcn՛j1W4m=鐆bx@! zn)G\OC-#SLbDpNikg{~HRD|׋-kyQEJYGck&@ *X},'_)b[ *D f{|=.P^hYhTS,jq(G%Z4bR b5695mG-.Rp%|[lv=r ZI2pmgJoMJN2\[$zF: _Ksx mHGtuIg|n"\Ll&gXsyUy/[3v+jH}⚬O1vL:q{*xTjyjJ[n}pW\ǭBV~ ޮWK!1]k#l "a\J,knfc*gN?1Kw⇊돫*;h1AkW%ݡ*k,XC,\o h{Ob,ͧ^H#K b\h /Ye?^R7 !ccѿR/g-6:BO^{ ͨ/TVZ*4iTp;ڎ3<7!(R6t}44˯wН#h|O@{hSkEat8kO5N*i}(Qx)(Aܜ҄|9g]]|0OtZ7O2a!]ڳj62=H+0ŵ5s+#l T/6ߛxEF}U"[ӞGzF8sL_(g됑> 3>rS.|J,ߩEmOcR8x߆Vfa#TRh  ┦!BV&] L.N yhF-*n@EԤA )[TA>+FfX# ?7D },V-#j "j+92ЋӣoB1,Dފ[NU[ǼGǓ*#i"WR/Nƣ 9cuݿK|8g;%H]zdNe5Ji 7 0rq (URsw/΀WͿ8r*/9-M he,.Cbbt]ahtۿ!|U<|MoRiRF%‡;s)d;kg"ڐT~/_!ZnJX<j{7 F";T^_y{SҾm6ͧF-P&tzƕ\Ul0khi9djxuo%'~HEފ㏿M\G"u2{ 6JhtRIjTatL x ݢ?%n e$5M5Ao/"Zq@eكGj +K+DRHy:vG:6lQU8^z LIW~ tx X#ǖ%xV E,kfTmbhdˡYZMž6S OruՏ伜ڡ`B-̯tp+ʃ])_l0X{ڊPls\;OD6*\0styϯtZ@~װq, ΜF.g!#&dS :Z4wtNbsfl]=YE֌N3s>"G&;iVS*SfSv~Lr,Ox6پRfNɲ1O D/yN@RF-E/Uiy3s }؛%n:}psz2nd5EBCz8ZpyBNgehx(k6H:^G+qQ5\r!<)m?B)懸R&jH2EGkӾ&hƮ`EI-Rsl,LJe E4xwchLՂ%txnErcI8M9_w8 ooA`If)<d+PG'=mZ$=FsBwgzFzQ5AĻ*mm^7_mwqָCG@[Wn RZf3¶YxSIȖ ;[IQ6 %4ĚЇ;;i$fuk_VQ~= |2S$ jb3Lh,d/q̤pQ@c^T#cxV.EZvUIL/{v.玷z8k+< _gH>,B e^WD^{aSn8ZLɼ%O\ž:8(`^(O^k*f!ȏ`D$ڜ0Jt$N-wc$|M#}9~Mo洰62YR3R"4ܸ%iI"O*XGVSYP_H|O8 ݔ!ܞס, sOs9P3Cm5473! 9='AC?E󏹔ּ}D ԎU+j@qgUdP$tpMlY t2꧕/&Ʊ#uuߙ;X á곤}.~-m0| .eE3?{葛 ]DNl]z򹛹jV5PSĖs@ /Dx+}1Rd)t[(q/N/轷jMo F=s}'HĠ&)>M SBQh&E-LV,`tk\%ĂD\[/ 72z5 9?@*r؊_FY 敔TXD+,5.Lh Јej4/a'1&E'C߫tGNFCkegx!K?IT4"޵KS+rwl,`/ڹ1k:' gO ̑ m2?Joߠﶄ~kM$qVb>(JN~CQ)ץ,F Riuĸx 2Z+!36v.9~rJX :5||CNݱ|7B3vn_D·w>x1(I i"0ux̫Aq$8 c+ A0\Xvo6I,=[DPڐxs@Mr66u֛ /\[B s#zfڨL9e׷ sno`L3eٟ"Xj╝JcH5zڽoނ?6e}: ̧?aK5OiCfU[odg`E8$[r͝_9S2ZK2.:@Yߢws5GL$e\FBK;꾇Jhoo%|7BT|tG⥸|NӶDv7M)fIyTbzƭq8q[9K^MTIL BzQk$)A.e k!,xF8XfΤ Bn_ "?孺VO_!ƚ>9+G*ƖuELtAj]if3|=:F <"`/PV7Hž 9ϻ3d96 7\醞>ݸŵZ)oB5(EGXX'”-Ht'_[ FL8aAo X&)V_5c ~^VU"籗J8&wMkop ~D".,B*-[Tu؎EĘ͇5vq5KTy6@Y_`Vφʧ!lvTh%@Nmh9o5ԚCq.FTmN7dQ\BpgߎiO@m|Ո-g9Y + weDruhv6YǀM iqӶP1Š3,b8DteL_)R3L@G*8zx*Z3GbvX$ T`7h^'΅@mxGey.zƔQ ` \[hK&46@#|>,_Xܝk%"%A.4%s e!cOjCSP@hՆēl䚘7^($8LvVO)Iv<ʃL ?pRSKKXn($U^*bGx>#'Q˓ `ރ@;:))iY;;VN?uɣMb{ &fL6*5t%7?׮L`)2u63YyG)-#e7f$wRBqtgq2xU$0/[>6ȱ̇.3q:% Hn7?ۘxɌ Ô#(p=/EM|X!AI[\ī0kF?[ =xW NpBv_D+Fgal-$LGY |FהF a[mJ.bBܯbYx 0[^|2D/r޼+9C[MHy쭼k}M֜޼2GAA9U0u-vX kj*h5Bt?.RpA\ mcX?]Tx#rX("loxo@b>:ӵTz\4Y^vMJRV:bh)\pM-F)E 52(T'y1mo 4$uh>Wn'j;NN j|*asDu#T@:?)SGZ, r10N͛uW`&e%UL=6U/Qf$E y`joamA=KyuMB ;/@넘땈m m3& "0 ӜK52w4&. n9hkj ұ$2ߝ{EIٞ'r]twQmJ_@tD˺Eu;5C=1%0K1&=EYd2;/f?g%%~ ji (wV\q0@K{0ݧ+d;*)/^}T\┯O 7 q7NQp*Dl{ɃpυH|J=|;:bKy AAH tIU@׉S؋93"9Y祱u,J.4=UAzP4|Ń)JPzbK SꅂK('}@`}~eHjiJjN >7ϱF<ftYEr0,.@"eS6?KJSP;J1瘗_=JȖOz)d >gCAC#`(cYn1{7VThIZIS/\x{U>C ޹tf*]TQNPKo|q";(vʍwZQ;LI gLҎ2@hVd&ilKk&) _up`8SмgRI-RL|xVŃs GmtG)ҦJ}˼fnAR"?vԬ!Mz{.K\Cd|y[RBimzbҋW7% #i&*^}HmqzĩRuClh̝?$ Â|](ޝh6[]8yfYJG۾D׃ߡI'k ؗ3ƎKK 'DLucy]@fƏs|$b/J)ZH#:9{ gK4׭hڸkYLwPH\ :\BSKdK o 0"VM8ϰ)rRi]Kzo*=ՓtEVd3=Q*Y[uE3h$Ɣf:fl*6uD2a'#X3l5=@=sO$| g/"STFu7qI;'nx64=\QCw4/[FԒХy`VLN܌ IX#-|-*`fgy$Ad4w%nc` KF\ P\ÄfFƎJBal9,tWt#`)(*,c 68[nZZ_}\ `'mtT0o<| =eZ-҃^{1]7ZUnf1w1|_ipgqPcҒ(WЁՁ-5Mc3u̘\ݴVo?)0n״cqhF`L9WmeNl#uɕ~YxN涹]qN=iz-(me;o:Ql+Mc)"Uwc)i۷.̕gPQ#zem?{$kPT5vs--p~)B#>7-폫8V V,n"m Qd = -CF9p`,#.P+l栅jC\QDf4Cun7XCR7k!hJ^a;#Ӆ]L|]F#bSD_T|LS ypC`v:dƢVA>X _*gӳ(6$7X%JCU;ޑ2'ʡaU=5o]5blJ]TT,ۨ7՞>mp9v> %Z*yFsD4Pʉ:V6Bs|-2+XV ,x%`*kMQ| $uZ Ł"[> 9CL^n]+Ծz};yy=;l]3%2u0Fkq-]&%`I i~]$Wri(Ū-bj#AVT7lJHt}m%q =S RR8K 3妎 [..UU$6FB mBKJ|ɪ*$yaIv`2OY/NS+VK3N,r|Z/< ¹o dUҔ>j`{ fRAіOof`ȓ}^׮ƽi:ڐҟWQ{<\x&0[ג ^7+xX +%i0!xH]; ly "8`k;; l4YQ%eR%2&"U ;bEGOАt?K𢣂=SCrkkCz S ͣHx@qD.FP]'J2YFFƒna?s%/BN/EX4 Xdb<4'${AС\s^B|bio N 'aN+DjnH(lO,$'q!{Q}WUL!Y d@]A[WI[x@ҡ5 zMuH8`cAHvk*g̮ Ҡ%ݳZ,ܰ ^-5A 5.9Lj'cV+}nDqJ \"MNطq!1uf坙eb7;u\5RΨ[8`303)o#3ox=͟v KTN{;oc=ᳺY4;4d@ ;gjED$@-OI/1iHD V=Mj&['4ki.BUi)3Eݲ P8_-yhqkbD@$=?a;EıِkP@{4@ zMT'|D,}z!jQ?s2b>U|Uq̹\3:e>|tчrkRs*#na# 7k iEhl-:+HF5,>\ZzW8ky){yX!,pQ[A 3Jɝ92՘a4q{3V~}yv`{ܗJ(RZN;'c|cǓ\;)X%=OՉp>𥀫1zo+Yӎ"᷺|QS֊[;]YRQ-jiav *L݁w8Eب+!xʈ_\"3g8R>gmN#E G?">?OWǸܟCSß`A +jSzZ6L&u1*Ad1_cw s9WP=+w%%MWDOO[|wRaY2>(lIbH [Xm@sڡ x:^J@}cԘZbv)eڔs5WcѸ(S.Hii;$0rHnY{$ynd%Iwm>Y}nϕvX8;(}Qi1>|wzԽe z0 w>kB s ojO㽜g ]R)nː}Ɔ_ɇ0QݛBiVdipa#\hۭC9x[ vml=qp'b7}@EvcIw`s0Pqd\T!XGs=JVG=<=-]'|6Ol1ZԗH0tB$ùL^mݨṈ$ɑN`w4'w9ApQ">i)+P7;'- #\z8Cyq ldi8߄]~D$eDv`*| /FRkDe+Q66Iv2@-% ם!PKU}>fE6׺/<%@2|Hm8cۑUSAsʷH+_\'Ml%6Dzΐ?y"^)7F6#Fڰ,N֛ =ܯ.b|Ulc^$9J]&|Y8"|2$p&ި*" ffPt^j߫Ճ h&Fn]E1 AF'aơ a^Ԁ-Re9}:2q:U82ϔvc/sXu CAl*j5eI{ޜ+Z)4&!XN:E0 v~/<ݑh*@nFaH!iҲ2 Xp=ڢMk JcubP)U4^8$$Rz[`ʎ܊;FݑAPL ahLyuSG3 {!ه˔pMd0%jKI}āP%$cV/'[OY-cRDާʈ!;cDT^1ruF+Rw֐?bw[#`y9kԔ\瑋KJ&mȌ aY^7/zQt(*-= EQY4l4;w`-mB"GIZ k9EK4(wymDJ$u>9m: 9ɡ77_|,NEr %϶DC`:[q(5`nΰ̈́ybdzUp3GmGbwo=#CH)S=ѣfÐL{//:}ǟz_F=ԅlIQ^t'r#zBAWYPE\u90jSHmOI>gJ)aaP)u9 E)lL>JہA+nD0ئV.ںP%!sf4Xx0XNA;rt%O,ôAۮK[ QY1; s>/aRo_R^T4˶\8yƭ}/DBmW3n%l{N hs!Egn dFX[nF #w/UlG )sM#aS-˞z-Ǿtvb! ֣4M(8M~]XʹA1aq;rǞ`&u"GBX{1 | ď"J%\Sri 0qZ(Jw+66MQ2 03BoIW +ZWw wHgʢQ\YH}~۱1!֬eG:CmRs+zq 5HOEX {~( qݝgm942>nv1a_P-AFS- jZD@nÔoL1oIMpjwsn)n;רbBv9Us;@޵@n^!vǧaQ+IAxvx9&{Oc-V"87~mXK. %R4]N]}ww\M42 ̚8|c=G+5K9 +{t&,qMg$ 'x<%wo\*1ږ !>O3-w+WH{]y5r3'Tٙ)rgCτq^5ORX6Bބ\"ܘWlg?Q~8(;zŶS'ْLlRHբ@]am|l]p9rcCbY,H\b$JOwț͹cr h`b+XhF͞[tk:e.Cㄇe8lFv PXv-* H8 hG\f,۲%Se$xpbg؏pQ{R?ef4dDai^"ĺ*Y3ǟMH:IZ}==Nai:_ e4H)4M|`{qgHUPIOf NA=R빒%-.xۇ&u 8DqM l^Qj!*QN?@btRq(?4\BKq 6/=4صvs۹% g];ѯ>D3"/cXMYM ]a^6nKޠ)xNs0 ( kVV5rRJ|D/u :Õo̻ae rǻRx`W;W7 $I0Fu9qHX20y'hy>U.`ބ$+.XHX1ߖNc8(n!nᢃLd gV3nHEԑKН;ĨXp$<_ňIx`y >zp6iɬqJrBv$X+pѪ[x Aswk=v- '< #wy9҂5r7Zj(^_,eeH X悿'{[:EW"5AM ֞SKp!WVgf94f&˨<2£)2?T"_dPhC $kЛ_PWɦrHb rh*q|wXoahAjB*&SՕ)RJ%:J C4 Tfd4'rWHZHyJ,xBb*n2|8D7bvAX8gA '} I" .!TEvfB@9$/B{aylR%gU-30gN.X9cՓg.OOb[L"[H Kn(]:al B!oϸjsQHXHx~ Bl?gQ8QqԤ,V$pr|_#!iK}-'rN?%B* *RFA>sbwy9V}h[xtT>I?ЧSnsB"35I/͡ЪUH"Mq[ͪۉ _Sf)aU"zx iWjlzW\NQ/4(ۥ'ZuF )htn]h#+:vs&YP=e@rfijzݚgthu E4Rƞ6|S8u&S+>".phsu{rD{xSگ6),UW~yj;\ :@{DzwlO4!)ČЁ?R 0yUnMFXRƖJ;CX}=]\y +G ҸQ|1ƀ^NYm~O{jh֢tH--+KC3Mq@[?IBס#J#4lroDkR+fGrkmfWjYqjO ՜`+*e%vJ^KHaDi| E 1 _j@W: UMlS% Cبpuݟg,oMB:2ں-jaHzͮT+Uz7@@ň =,ءpHp`^#4?nIH $v=y^layAOa]#n;IZsY6#=* 4{W=T "}7{o~FL3gvAFƑ$ Y%fzuRP,\ Kk9aԄzmP<*(39Lj~u.F!b%GQ^nsoADUǽPP@ZrPMryGu~ê5@i2C6o ]%vd-^ET[W3v"c3r\P-Y%e2gRF .NؓMNTCggumEM̆S%:WfͼLm>_nF σuS(eG>bHiCOR (kX]HjPexYticjۥnE`fOBI~8\r8Vup2E2*8;%_1/ 3UuӮK.h ׌c//I^f)д?ч2Bh=g8m'+{/nd"Q+'XW{zDŸXIipuޜĀ^ǦzM!&U.aҸ[sNsBINi{ r6ݐX>ok+lU(샏)]FN}%Ţ2K1 c/?ꈒ g_LVzićY52d? "5v\vT9"0!Oo >ݲMeh!aAhq˸6Gڤ, -E #]!2$WԆ/r cJQyEI@NԢ{n_ȿZ)¯bX6ǵcn_M$e,;X =Xը.,g鍐\~-[ۍ ޏY'Ta"ViQ)vF8_"eL[Ȭz`#t zyݬ)[SVz4uc13HL.|CIĖF/;IzB_Ę4á5$'Š?ez?c >ԗBo*h(pw!Uqu]e9foШLKr8@M)B*QF AA6(n8c#M>'9 PUH@lhGXsZ{jKVa#~@ruhlujhmD ѵbTD ʆa 38D6c$G<^#CÚպe^ذJF=q@sO/#ukSEя!2GN󿃼޵NI( L[1$rӜkB5FP[tSރlHe<{9w&i!& _@?BPWS(FrFn[;dQHJ߶y{&ňOyd>d{ s*{d~BdegRNl-ȯo I #ZݷA֖`+clKpv=DV5]^]\w 2șiْKPO)ixwB;lxqGm}s+MLRxN]o)1HܺT\DcE طs_ ڂu4^c"kecE M(`6ݺp[DT:{΄xJ@.vbϓ+Q6Z|aObDUͳb7PlT?=-2*`-aXVP&<;E]*/ҼGO=L'[7(dد}nhH26&C4[k,^($8P4N ^5pj3e/]L(k8wm# Z=^wv⌶ֻ*e`ɮէRЏ{9ΙI? $CGmzC]nP]17*K,ggq}.j$ZC"R/>duƘĹG2 .ElPlpp fsBROsD!RPa.DD6&BGm0+ ~h[Nk<}Յ$~sZS6qpWnƱܛ/d"˚Mȹ6)1-]ťAWI,7Z-m a踻m ōTD$iAdY~jϼ ,XƖk2vqa| ό*&MЧχxg /9@T *֕C$Ez6<7eC@ٮd:V)a!ّ"`&ehUcذCPR3`UTUs< ֖Tufo:IW"\UЙ$luwZ'6#7TY? 3rSPnٴE~dUcҷLX7h^ҧL7C$oB"㪱dK%xIgopcǬr7.U j+)tSu2!CPxa[cYaۦ? Kﯕ:'/ֽ8f<^8wmȈ/ސXw"!$M&phO%lo^nyV/ͽ&l.8ÊRN2()kߓ=Y%{aHLja'KgO ʪf zgOo]I aV(DžMoѲbb( '4>@PHL9z4 ^qJH +L`z)e(5lDPcV8xw+|׿siBVxEwSϙRhavE$uLQ^ec2 !HG@(9vq/ڏ`O>57Ȕęt`gfn7fCQhGN~"rN9,"kX]02aP@;P(> JMcq//8Q)Ŷī~7?Wq7`Az ];FƎJdhi4OQEm ],qhX3l%&#xů H2mlJ[ "& ,va؝yd/?@1KXmr7~`q3 hcH&3tr\gCK[u[ov ܳ@| >tp9!XvT/sF^^zDIij!ѫD==L>`Y*0MYzE.tq[j%\a*o ,OLЇfCIwg6/0EnW7:' !RuS{(5 ޭjyD"f½LrUXZc޹D"'G(g6VlXe եQV"}c|ӛyJ6R}~H==sf׭029|Wa/\κ ź6FR+dZoӉ#>/ ܎"Aw.=]2ֺ>4X/)U,Q'Q$rB'42KZ/0d<Ɋs-^P_kEImT05a^^Qrk?\=Lh+4 25  !2gJ_c-Iqq,T_io):ʣr<>境a: 3&@0~3Ol7,.(f.,ag!/eV3 vf5,Bb'{'#vOGkn']Ә/5Sn:u9@ _jcV`eR.4"VͶ<6m?q2HWϸQqqPل\fZ*f3uqʍq*;OMѳO;[Y7a4:jBp` Rd4~Jj#$?@!:d/0^m_\!|Hފ7- 4Mv&EmeT(0X=x 1|`u@s7Db| ~O`|h>sf/\|C|/yW >q 2; 1{qYԚ+6ڰ/jkܧ"-G@sԬgi \e:xEK`'N+_Xh0zD7 wϠHaZkNڠVÝ:iW#UdLyَq(~+{]l ;(됳yr½`Xg2 YO/ հAԤO T824vv,AE1D=}X}JE]6"B˳ n+1=:Ci@Օi$xv8 J@Ű벻+L=0mZ7#ĂU`o %P&Zt8u}& 4i q\&(q |BT3YC4&ee(n>O4l;SHFM ۫m+0rg@@Zuh\gRyW`vhrjuFJ@ȹάHzYD Rd_.L]Ĝ }+k~ݳxcAB:2# 92-wPY%Q8^F@;h~4DO>>kH0ߒ(A/RG8/xuA+&LM9m<؆>?ꗿdU`yq|+AȘܹ ձxQz7;>S3p45T}>*Vv45A_ mMd5ʃy9|Ҝ"GAT|i;aB4kkb"-|xA3r9C=c.]~rb"<4HEC̾A<6c}c;XN8X̚QA> h}-]n "lL[Ç3N{V*ޟf?߯bM3Օ^x+YwO/2oLWV\WXFDPr djR)՜;4Qꇯ?W"XFU؍0'TG^o}E3]!iOo ڧMaa>틓5R =xŅ%Pc`o,/ӕ]2\WQŹDx5"7"3df26p[+ܐ6 ]tb$ {`? dAKWZ>Lj302ղ5bLgE 6Nv27́|Mȏ̟98v_xz~GaqKn՚0ftlYߧ-T`笩z;X 0ݢO* ,>jZU?0_Rva>n!$ #/3 ݞgNDDQ[|P*QJ/HDūhT |AU!/ov~ O^ &u\0?W}b'b tӥX쇔F2Aƹ@\9Qs݌U%#)^Es?W20OV`;֪y0kܳbsǰKWeap٩͜GEE剗ׯ!Ѵ{o'f~צf^yoԐhCl/`ԑs6ȓf&XpJ9U>p4W8/q5U-rPea /ج~_r8g)O|tk)I$:*xEi/s㙎4n|;%.\[;{9iSףQ8=zbzz;UW:/wcj©@ÝDgQ:zC?Q'vMVuC9 'Xx+k8K zɢkv76\ѥ9fEұkXۧN@@VP1cviD3(GN .{W4=SEr[fY\|~(#灦«MzLB Y^-qv%Z1s;jVo 26m?f]ot|"H͗C$)a\ԨΡ4; {V.DVh{t5`Ao}6ˈTOH%ATrOw0vkCKSsx5>1}{38@;Q"eUGjUUȏrDw$Vj#c,FK 쀩( _C`꿎O3.oɝW$1c"s?XpX9O㷿 QUJ)*IfQ6Bo"n_fFW 08*0q?n\:eޫ$1¨l(s2ޓW)@MY՝a.Ha.~$Ng }p}0u#긒-X0cKW]UT$%Z ^I~ v!;LHH]"ܢԱ8DJ,BOC{븙Trmlj|AۡiFuR30o2F51;a[rzJDYS͓wE`5,JL 8;X"Q}FdAg1ļ:g^k5nI]`f#9|f2mD?wcO ? hɽ߂>LAO3@e{8_#FTR+0Hз6;G/M,Ќ>~9Hk'ۀ6e pQ;,]x= N1. ('r@!t򂛩7\'Cr(ďp>Hu!*x %=zNIֽ"oqȺw +ŽeE!Il~ D;_җ+qٍN $[ 9C3o40%;{#ڢP͜ڵMͪLdTϠ6^烂30 ȗDӅH{-ncKis^Y4&Š1D H鬴Xpf[38} # q0Jjȷ,͠=Pܲ=C.~%I1/0E[̔1MW}^sHً&pEfY|6(f&*F!vs3[+Lv"VSLc7.AΏGKstpc"-y^x-0[s#i`@VrzXl8q_\~r'ߒlOK.- EJ d0ԥMXW?(W;aH)cUEPڃz"'G|I[U\`Vyu>%\s SpmF}  xʖj ^}+~.AHII1{=TS1QЪtDߤѥ뺹>ԙ~ !y{i;?/"jABZ nx.ZW5mmP^_h>8aᬏ_9IcVN/.M.fj-Kc Ar=Zfܤ(^Ql;]XIUܵb9c IXpSP]AUEs?}e,jβSAx0A{&hXnƥN8u@|YR5WḲ;Ӑnʃ@AuR^4?Bh ?1 *|ȇI ɤuea(:C ]-uf.FLu1$F'qpPϿ!8q~ŧ+ Uz mLKk!5M ԆH/C*4x'S PP`Xo<#fjZ5B-\/?4z~ž/ 3"ff`OS li,ZV }(A's!ֵNJO8s_j7HGéfv/!eؒҞQDwa-n)ʉ8Ea8=XhxEu4%O<*ukz.(rģN]Lo\n`G=>=W 4nQ~$<[} j<ϴ?u h_Coe (q˵L:(NT`Rvkntd0nzhISZ_Nr.kG;DI)=t/"G( z|ڏ$П{9f9ڇWcĊt@`@:TMoiOH+sr|UXay»MÞr[<^1)_L&樿0EQZͳhjeaєK{Я Ǚ9XS0:>ⲽKXz7]Yd^_Cy)xNo`F"arك楩T3&Gy:琌}{jGfK,KY{_r &V,bʗ!{lq'"fHzv$IU;4ə@j 0:` 39![sQ4 o@WGUL'kN5FmxY)өh5w!\.@v)hD{.+WY绤 ܑt)P<@ =WА5X׊Qm_]-'}X2}[q,Ӫ2oqK&Du[|5mk6*P%3YSoq VACsh(N|L(^6dXƫz +]x\"}8uD8M-_Oi>UU-DHS\/NO ք7*Y @@.R+4g!Ngn?& H9҈4/*'9Bz֧gU,>o]ƹNz _bM[]sPۖq䅷aZwg H!V̚ '[wsMo}>}{(A>G'C2b9jM7!7՜BvL{EpcI:g҂b' By6@:OpǏ]~}34 Cv8Dbl,c?'믖<} m.7۷vO{+,` Xs2?bw2s1x@YF*G W,mHJI=x x-IS8k#e2:(<͋omv`:/K_EKH>Jum.{wZY T|STnFr Gfsu24 &܆RJIXẅ4Gcrat7I4]{$n&)1L,̋M`K3xQw/p>ᗹ'\?Y[zΫj!;9}oln(c:j 0~zܬ J~G{e|Rm GuPWNk #n֚`oh 4y"}]VzYK,KHSr#j.DK1簚Ҏ8.?aM(ظ"z gZ @يNr^r.svŝ;3:Y[b|)7ywp ,j}B2Bkrª:E^)VKƊ('0X5gSv.ϢgII妨Ei_eZ]Gbu?x?7>Bu06 @Ty'VC8ꥻv_хZhUr!BTڍf9-6ym+%'cН)\(Em>K&U8{MTaN1ƿE󜦕잲ERۦTzq15V->;aT0tĴb([v;A(EDȵ]XCQ0/w H7kOΐMm<.$@gWѰ9{jỳ{yJV7?1k3#lp7[3jh_DN@DNQERݰCK--&ڳڰmO AefyP:5Qxf dK_(n4ej‚vmj/S qRq@R RFH9nswa$y6'Wa Eo܊p0Om){0XP3)rɹJeju/ʋn-ё<jN\ UonK B5d2SWiVVЮTI;^`TW@X7^ >#n\ \?^jA~>BO2jiD%Tt`M:I˪vwIY5w ; :MTDbL swQ]ʯ Z"Ɏ9~պ+ JNM rI]POTR":>RNʐ0d~ФmK1YfB9Rn+d*`LwEМMPyʑ6sr. =sAnÇ,|J( dh"EF%0zA,goYk EYmcȁ"Ɩ?b=i0@K瀻xC$Hleܐ/ ->&j}uIHߤ֒Eg!Qz,b(ӆ9QތM*}~㧸_lʫtkMduCb]r70Т;it:[1G !9dt t:Cn}ؗh*5ɥ<տ=s.H4Y/:g9MCq6uiX9w-TuZcyTuVrC)28t M)<U'$]n!J>, UG2`@p@8 n A|`0sM%-]_dn$F櫐E2]4ib}o811$gX/+PMp:+Ԅ $ Z8gKh-M@e.f* w=Ud_ЙҧSsT4%FMXxjB2̙FBɷ8QsZ){Ví'ȖԸYrEQ%΅hh4&ܫ-lp;A-sim`7/:zƯK'00_]QOq!Ix*,V5#M`+#Svw?gB*?YŌ(V [wKs#Up~[.1r\lnF3(h6)/A.-x6KAU܍1yf1 *P|X"5[dF7>ic?; ;f췄Z0 f]LjM*/x]~Q[NRi- Jxh 泀;4riwQeȜ ;҂G0 0F^8?N^h'X+u}lc_r_2#$)VI4vf]:sG+y'j"rǢ~g2<[t\5^KNswM;ug6OzI.wz={2󰺇 p;{ڍgeHG |¯(2 [y R薌 8r[uW\n &Dzm `Qib`t??uVʮ1. NMXTPO>QFV9u,z%y4àÜŤ Ӓ qs/8ڠ17j ]8 yTCg# ٨k4n5A:WB1q cQUlM ['+ UC" Q*`Vs=FNY/lM\O7xHI ȍ| 'bv"cm$,t vړJXV{ )-RSM-% ]~š-8T>,O6X@K{MѹQ4a'\s[trxBSdO2gD=o_ri] ɪh/B^Q, "A1heQ8!&1sCVUnDL3UaOx4X ցNQۅF0ʴ{T94C$%F}^I'I-.f'Yk\"˸8M`(f71J0`8qDиmY͑ K/S9L<;0p4GeFcMjԔ-@ZUy)1w=>2XCٻt#uLZ!O#  '-QVPH)tT0J]mEiD0,?jK>H`}#ђz_I6^c_#ϝYbG5|[®{,Bn{q[PֆM <n6j=+ qmLӰ`o0%)PaN1-5إC4B Bw .Qv,⹵&qS; 9?k=~` T Tc){& 0XTmwhU APH.{ rH!q$c+;;HX.Jkz-p :M3kJUb9$TtcNTM뽂h׭zpm!c ַ_L8=组3(GӺpue!t_Fp]jɓENஷ|@1`mAdE&c2Q܆CƖ+kKf!]xib '0`3M2x:bFըD;!YraQϢ0{Uu8? RUf& bc 7< m<8EeW7׳r)+Wd ݦ5L4Y[`Ps2PpJ?h#V,{;ig d/0<^Zf"l,5`Y!RMhti@G] 3-#ъO֡Fw>7suyN;pȠhh~vJEYN9iG)X$\\2g:C*eR@YA޶]^>Is*nKQUl4Q4xRB*5*> 4( Wqk/Io,&씣qkl浃%A.1GͰ'pC`۴c=GQ>*Pr< /J3nJG%[s=a` ˋ+Q@+6Q^>gf2rbNvEPG M|Ur|T4L>2TWOiڧW1; .&ё0$08 /-O {iZ̘~'<D4e8vm f&ƆvqV5MsLe+̒&#!Gb82!NdiWCb'd=uހZ^bR!iaK'Zkn| U-/ʷ/r)~. 3U[ƛi%=95=]֞k_ueQUep`SIa XX‡}TK Avȝ,qE8u!~ Hv69RtUQ [okdTkJ=La뷫c1!k8ޟG KwTj$lDLn.-Po9>Q[M#`u4v!*62[$CY2dtԛin3yNyIe>k{QD[W kiWURh$z0|G& m_¦ 븑~bܵVnX/Hkn|yG-ʳHTGKYQpx㓾ܩz`wO9-fﻅD'Z w!2؛!&.0 ٿJY(TBFeh}w x. ҰexI&,.xa%r t&F\|ѠTdD&[pF Yubh-t\Ê%k:3"Cfg%(柲2gA}z4hs;( S268oSAGpOfgi>qőWъ!Y>v#>d2w$KSgamP( VJxr"KS݁Ӈ0oa~ρ zܑNej jwRsU"Wj#`l%$əc K+9HH|gmPMxq $vyTc_ z$PՕ:PZO3~6|n%A1$d PRSŋNj}ic)~gE?ngDd*;! nPtplEUcoF[t!U]L7ŇpN3\ճ4] ]e¹h=) h@ ƫ<ډ*߇dbbL\G*$VHN@`q  B6MW'#?,ԤH6BVF*pzRZ/s+Sw$6t򸵉K9_H]Fhh$'[KLnnAIٓ~yIŽ>VM$HS(r^/_$wg_"a#U (Q?f*\8ͦJ4@@1(Om7 4ߋIc@c{EH.nON4n姓=;g *:]*Aۢj6=Q_]y{YIUe7{͎)wrDJX3ҖEH?gSr:&-g]t Q=SvG|j(RBvq%OGU^/YlQjdζU#UdևG[Ln xlzak HS-䭫%%[ckLaR쀧y݂ظRC1xz8VIiGl^8"'$0Sȁ%g?L)e0э Fm`Ld))z/_|^nY#n 7*?w;%%eϥf %<$NdrUP O ۻx?b ϹR'Mߔ$쓕LhH*oyߕտ9ݧ D >S2B8h $wkֹ2ߣq~v /٭5&**HtbkګCo^7Vo!;$!G@7I$mW+Sl(Jt#r H|+]ՠQ'1<鱼IvSb *nH}).MYq &s4EcuuV$0uЕQqMʭ&Ȏ K>=7*|2V; ֪넑;U X CMm QeST9U/hUP^F_SB\eb'zXgf n kn[X& DiB<^|V4sn|[b]7Q4Dك_ :-k,O*|j 1c#:߲ljh߿\?ӥcC" T2˭W%2N/FV.I5m qC9˺Obw`vk[ge#ӈJ5NBe˞4ZexNq CÝ"fO@\2_aTr-[1sB2Av9>u}(kGjD^z3dV.CNMh?6!K[y;_\}СsPBQn4 δ敆@#9=C-!L!w`-)B 'Z9(!$s% i<|Cqz3+KqJfdb]:<˧~_FsaǵOeAe)w O^z0q(<yہþ,vˣtE9 bU:m)_>JC]Y:ipćZF'LJJ!Qu4ޫ"^E_ d{ : #wI+nH.2V <`EYʞh\pt3aZhn&I'$U\"Tr[G!JqdKp*Z"Ӌ>»i;p~"Ο6E*f L+kJO[~s n`RFFh," c)BC){׹pC@Y},| x)t,+ζƊVWǺx&)箯m^Tx78r(t3ch =R~Ps) r熴m옝I^o`/g+80wNCXtWOmYf.9V:sA!9tGp{H<.K!0j%Rms*bj>xIc#.ʀ{Hu3Yj"/%;qOo:2-:s\U+m Y kυy\7Oʴ8bn {/1i}O+ܩ'.[ 23/}>,0 fn@5\9k ~H$.[a `fk>AM: ۯiy toh^:T{.Y]|шލ$OǑU?^HDwsFHӺ~'k{&I@"[WW7}P{1N{kr]zHUd{hf+>zSNTmmv G`?|Lc g֟?{!%w%d|N9?NlD3)(WDb]ͱ;[z`ؐ여˓#5iƳ|Q׸_-WZàegg\0;UOq. JDŽ9Ÿ),.!Ӎ U`7|c1@R_碈Ӹ^¹]Xl@pͭOkbzBN B1&[TF 0XqC\ $ٷ8?>6I!¡yېU|UHM"Xu=B$|Ӽ%Uv*nW<ԟYV9Q9ӄ4=B)hceMfu޽/LpIvc!ɾvrɷzAɿ4GESG*FzÆNt:W^" !29|L ! =Ôv M:\sW3 0(85 =V̊%1,! [2f׭М6ea'pCϙWԺuQkps{RY]ysCX3Ádsѹ tx!wL/:q YW><Եj987"9م񉸋r3rl2vt1lhR [v}| N)4_F/b jA+a5}!rgRBQgIFU9?%=Fp[GNMd,pU:K &HT&U^F)G-_eg-r'}/UqաRWJ)0wy# ÉS\,. v4Y)1s흉 cp^^à̑됰¶-tn[O;H$0h@g=ެP׳ёtdpprtW $^9W)Jܰ ^iuUQ!JJ$+ЦlV$HfcǍX= "2iWi qQ!^߹64TVk'ձcF R1qͥE_:se\\mH|@UCRigEvsb&A\9x\xxK&*#;|Zx`t!d]f^~j Y|=dE5RPt׈j}EPy#컔iSgͺ%^e^M;KU{;J;s%`@oU%-ɶTQ $rR $M_`eh,7aG*y}Ӏ) ]ɶCx]ҫwb ) LPLۖMY?~,s?iGOC*|̌ #7[jJ;W~-7{o U hRB.c+rǨ[O);+r76|Ǧsj1؝xC+9ht3}P 67 `e1{xHK:՚å%|?wKMj ATSU3,CbNR*Y|}oJQl!C7c>R?-rK)\}%ŅsK7{1-`ѡsh X}FtI_h9ty/"6OiDb^46( 9xnSl~"ݠn}DT -Y6p{V{eF7EU *q˜V˚iNBOgٙ]C+q_7Z9l Y)ԒW9FBRH!r+*_ mLg$3[_H{;oם,#op"ղ7e;*:`3ͣ΀vk~]/*<]7Yx-Rmt8nxeT$B68ZgąUrOzĴsmYNAUrExV- 5T\(O t9,^ڦ犴,f Y)GP[yl!nCRUFK?ZB]͝p+ఘڳ1`2Uk`zMMA3܍+dEVj4š=1/=DbԮ$U DM6t@q9B/+؈Wj%t^|'~ڠy"`zS-R?ϵ|_! w!3 s hG|: [flӅ $G.h B5I66A } [ 6ψQjZ.uI>u:YċdСeא#ihR- _iI;"; 0=_>qÌ c1C;b)\oC- {:u6H5fxc' 7Ҽp={H:5(\:Kxh۞"3 ms sS",/NTtgqQi"ĩ`bSvқg*Ŗ$.G3@vK4kKM=\0yu>v@$}_5y\d|~!-K)A+xЫU o@z!]D,X 8XP7V~.B.1~_wZPj;5`Nlh?L^f=%lp+ø(EFX -V=k1DFTV9YAz>c} ¢:g`%k|t,@tbf<ԒtAyymWݺ0^"I)1}HmZ5QY:ٝ7ϗN{TC+5(h}+ K#;n=1YNU9{h7"Xl6һfTKe碑I'+I++V^.C1DkXһ=?w&ămC4YP .Pjt0r'KCq,T&GN|k05l<-DPTeM: wh9 X_Qݑ!A$Th]S*>] 7$s4dtI's؜n}Vy|*:qf=LLh$db'79, : :z.S|BΟM]]d[m˧K*^@})5df:[37s"*l 1Nv1T"xkX'B d ϿUj>ҁ˦P>c/IJG9Ɲ{!)q!t 튥˶ 1W (r*ck󐁜f1kKlK>lHosts gt;"k7D;<<pGV 7F"+zHm~pRȕ }c&ie =GA.X+ÉZQZC(C NOn>/n?:\)5Yde6MǫJtW[`pHbF6 Uٍ+H2'}= _PBko336:"V5NI}זi\y׏>o}xj(y& &S&>^8ZupZq#]&GʷB"q]9OۻQ߭h7:MN•Hlc6f{E% _ږ*qR?(A+ %bKCÏ3oQbDR4هmi6XǫSFxm!#+#P o/|v-=8쿳95V;ḟ'&鋳L6g7e3t/HzV*{?CPIܗy,X68z~"i{.^+U;ԍҮ"j\^"G/ -L!/UoxIS!aNq;'j+`a%ĀQM DfH(a iBذz-d 8y$Nc㪖7 ouHtbb$|TyӒ+C7encY'6oҹhD-Ԧ%XYJMAGP4OO4eZ[ &Cԛه.Ulf'v챳Y34f&,#8{Xakv{ '[Z0dxzRJHkVHQX}AMtp<8 Kwd kZ?Ԃ7ܡ?VGq>>b=6%g#d$}Ya?X'֓qiŻ7`ukP7ӗjyx߆O*.2ԝٸw=+z_*)P5W W$mBH :# ƐVoS=+6=wA`g1ߌn4T|އR8&2YOgqh+(葘 l{ {MWd[Z0#GGD8wqa,uZǽkrgP+,ٱ=Lfhw`muݗnͧދsr@'eYE1ҡ%*31?RDt PݯL6j+.N0B| Iq@vDu%_G!42p .TkEBh>C"-LJWp>>}]~+tEֺ%x繑cuʢ%'KZ[Ş/u8}(v$C})K S:x)c/)#Ƣƥץ!!:-L7@n)>D@HX]:e3r52sX>4p վo{Fޏ#߰WԿ7qNcrLpM8>X Ma9 ~{5Qz-_.t#:(MbsgfHߓOLNokn?v!;!Zkʞ*;?:2:웒dhB_8pÁ<3bv6;9mXY;&>ecX.NMY')A}q[>pt5<=G󨜅Μd*; A-"1X3fߧiI!g˩4FqTťqN\Z;ltY@K " _?d o,9 ma56|'#1:gqp"0u3*^@Tv v&$Ó`Eg;@o}%okkr7GzC T԰;[[WK _ ?e$͙3Jg"ԜemtKCUJթËZ]P`b848$&Sټk vH*Xj ͗l5!ǯӔ~zQ?-{{Mݣc;0% q TNH"2l/&Box`S]D#!z\•uj +24Z+D)/39ޫULA#XĢ^w4ReOx#rǤ{\i}WQ{Kh1W,`e0ٖNkjĈ(4X4 Yj2_utI[6c,VGwVtm N"?;* | l! ]uqQw:(6q[iC͙O% &8Rc_XZ8de=3>,Z@ TU51S^R@RrB.| wW6iZ^00CӭL[Jb+zTl1:K؆9('AC'-Ak%2:+W>M 5Y; h;Wc x&8cuT5x5QaHa& [@YMcpSHr{FqaeJ 9J>0p²nwY5zlڣbu6KiIB嚧쑃2 h};bF4.&z,u@8҃Þ/n2  W`i A#M݂Eq4 8\s s Rݜ2`w]0B~d)4-I:eŒ(.VRZ!Jh~I:Rwm5J-j!xV3JMW RLD#3ؖ5b]杋4uE!Z RhS HiQJ4%OitWs7md2km 9Ii FVk'Z·M6hj)8m@+=r51K~I۸8LxAӹz)>槧aNX9fKM^ck@b,(~5!t p}HW_Hɭ#)S  k>GLY0$e#kDysY1ĝ[c@#AR畮OKՓ 2YFM΅ИkK%aP@AeחP'-JY}8~SSK֮*[l;__):dG[oRYّFl}Hfol%lcѽ$`5@ SZFI%˅ĊLbPr'A$VH N@ހ^FWd8ն 7wM-Mߣ![ DCM9*?P5t5#C-fp֤?@U U K9Ə:5@{h~ EOFA3p ^ZR}!o[#TY)-omQxxJgqxŽF UU[@:ɿ$M$sH 0ȝSLҨ!,`y8\Z " ~!hN[n^34rt+~w?-xʹ[ +Lc]Og&Ư5MBsh \Y88j޳!Y\5 >Ui跽MC>Hjp;dXuQ<".sRV~U(Z>i4&Lc yj]ܵ xQ6zhonzr5_!Lɠ]0e~P3s 0qMIj2xbM*\A S!+l.ʡ04yy3ז4tK<1+xנʻܡa(RYKp T*ZUWq}ﴑCSaE=йn&!~l}*Cj'G@@QJ#u N 5E} b7b$}j{SDG/NJ@"_J4n y⠅ZGBl -f$*xTw!&&p;uQaƮTc]r\.B;IЗT UDb+[ӑ-Ul&.1"g=Kqζxʆ͏/\" 쫢P8N+ǟ!Paڨɍ%ؕlo1eX4 YE}o[(FRx-ݎY\6Y  #\EiG ȆL[ƷI͍-hl rNM#TfOm]Sm(_DDA*s}+\8ecT"~L.?IkR*Y tzg-,>)(Y0vCR(M~1E:=wKm%/貽l(rŲ/"NdYuCRV[ƴ&x|\hrђ!wGC9ǝS5XO?2A/[QTpOwV?Q>Vx:42l6=0o,i΄m 1|ԺU!p9y#Zߓw '(8ұi BUsٽwIs3U([8 ܺW"ͥēUo9M*qg,TЀwTL 29Վ;Ά7~g=Ҙ/>Q;и RO2_VϐƗ.TGpHL2sű[vX2Iںr .=jʲaAh.5-5A8Ew gӹEu դ5&>y|^FYF]1-LW4O 6ذ, - BH w^ENYVY'򎣻ƕK^Ą>ToHm71Ƽ/Uݮ"O4fMTIe.֬ɇ)#jYgof׆m53Ύڗy6:u7D64M-5JoIxJTe~EfX;FDrf/ i:.5/N ?vT Ց󬆠aeűi}%1«!۪}ya~*ɾs&+Ru-2Ev1@ - ~1/]96V’ZS8.M ,gM*2 㤗~6(d5^H'*Ikqڊ }mNFX2aQ޹J.ma$%."-`(QBo5UBuXn$[{4r|4_GIq@D?ջZ|˚[51׊R|7xzjksRYMkoX\=OPSs-w'2BBʏ.ן#KbbFl5q p g7}tĊwDJ\fu~rZSm{U+&E\us/#p#?sXl 4zaF30*nP7=-GyXVJa+bx [yƪ95@E*Hke 2ߙO}O)ffɎJ3k#Yj,ϖ^nuE}J-Cwbn(Քf$b; CbtlN 7Sx1l{+#rL7zxv=npYh z1x_LSX` :NX:#M!>M(Gz=?yhŅfV0Z(sϞBA%Bw~_Yu'ikБ䣽l.vbiZ 5א&TV+Q5@G:`6מ6bY-[2);,}wou5Ϋsp!հY1_N=8$telڧš%q6ײ鎪q`oM =f_{4sڡݲ@G+[ ي &3~$ rW ٸi\6SSԿY꾣b<7 _Mu*1r %5J՘ vnjIaϐQbYptQ/L+OAN<:TUIA|~pzF,W> ĪB }GYmRd WIKqT\:}##U(c4+|yĺ? fq֕ s+k6JT&K-3F2,20+@)G=2qǔ]`pޜ`ԛ\]gK^QZPi 5\k֍?骡}ë8='/%. P6a|DrH$0necYRTalk2ʠn{+lHYT[X uo/:F@6QpK $'ipuw4C!% $s $& {cY~M+Z&|[+%qe)o%5 n!.βNFhp3ҳQJC A$ ȫC8ZAװK}huuyVЎ頰&v`11 m44cgҤY Ԙ?/0B8$ EC3e#)WcX N⁠;FEfi&yF\/ 5zwpxob>@PuVrz7hvԺ#6 , Lȃxܖ1K|MDr|-^M9TޑwEwnn潪"E:'K2>^5ZU;x s3VjdP f26-A~V8nڊ K KA0o1M#k+N>0' "X1kH[],6U*M@ڷO/%K*1^h@ I,9h?kmd zz#<.&]~5a%E|X3zc]U끣ħ5.O+,Xa3;vxZCD#{cq0*Q^q^s~t K-g3WKߔ7`򆪈 g [B| J'% :&:t\Ӎ1 r%hvYOVu{x N.?{S3[H g6,7ݥIX <6ٵ孅Z>; MqtOt6:08 LyIKN΀pL* ۉcss ؂]9?.p-4e7&}/vi&dj15ζOs|"V]ݑ ycc&Rوlh|&8?Yj>,D&A'CIg/%QXmIRbo.5O},ߜ n#b2vCf t{XU[+'4zc$:7+2Me%n:(X#%=e:ϯ$WMFUɛF5bn4ȹ犤y፹ɭu?M:@)561|ŠB/3u[9o/2 k)eEv bgևa<4T pem%x?Vp+z7ëx!Yj7ByhF)@C) )AU‡&:Gi) z)OnݝJs[\I}&ɶ{HAGKN!VOOY霑Q^'`C}ۯ黟QKӎ S`ANQ_<"&2O`,wY۠&3{H#tQ)UnO|qpS˷cXLEDu}c.N7u ܐ-nQZu8"M Vͧۯę,8'%ehh-ndm`$H51ۘ"pDJy3M8N#Kժ Fk (RQ=ӣ(ȨqYǰnqbBn)1+r]S΍+rnvqړvpٕ(xc.@`Ks?kNtaO2k* X!~ݝށ*|f`E Hmg[T]458\%#ڮrKpl3H.sGz 5ܕzɮw[Tvi0ܙ9,ˊԿc3nF󰲾%Z]^[f/~f֋lJq_g+W#, "%;y$ A,d]cgi[mA"Pe)‰T<%rŪ"5Z]L9,6~SF hF_+u(w]0ۭdG.%u~O6A1xDG$і=P7T;QtEy&;-;k1z&6*bN']bM_jEAVTM dÄt~jy2]|wLL/V(]zHc!"[Cܕe(9MkweasYEKu5w5Vq>rUC0[n %oWQu]W^ž#E@s4J߅G )=?$ -8$Fxͱyin)>TgWdZ9v`yCEtR[ `xzWwVNP@ ]ڈ}=yg Kks{=}.Je>p?g\G p&Cp\>)r`dF7  Pj%WG.xi8!G8Lӊx要+^24pvd(76$WL>X@:7CŸص< UAeI7ne@ӟ4,ajۊ1XE<o`z_J⡁/}v& AB~ >h[NijPiw@V2,E<|{zvϥd鿵'6@0J-83_eU̎Q/Jf^sb[DNK1ÁBD QˢU˖3B-aLnj\~i/_K#wmOw@= ًCK[& v`15uuS[0.N$vbS>fhOy^~-cFga+yHl>e6P .Q0aj0z̒+@G31f>@'uXA_YKPpsu@kP|9NL9MU+;5I qz,T!ŶH;pgש9, ծ)߅mO:nKfZSBstpZ̐@ \㈉z쪝R>+:}$v5yz0e&Z]%5݀+b?9ˋO+sgD?vVo I {xWʧ8cY^RƺS'g(߾<]V}L{g`R/{]n-YmYOLtBo M:YB6ڳ{ T4* tdȌ-E]&q/XkEؕ0ӍigY*S9; e:dݴXeCg^ya͂&1͒EK+{b'r~#N'8ʆ2*_{_zHr_e^r73}x(J.uH X}MDuNF̳|DdMv2uhZc&[%T ஗~b6@jJDozfɐZ2"3Hp1 bE8u IR0gLhWV9",Sq# VfD ޸''{|_xhc?B, #)R";LˁXg%P SC^v+$ =Q1f#k%j1\31]H9ԍ;t V}31s., ZͩVɞβw*)rJbB~'{v]Ѡ^ BQYC*܊9q -|u!!}I<ɶG2>9 Ŷ.hRm 3G^j))lwPvZLrnVQ>Rvf·8+Ey* Z;H̐b]ȐP 4fv)C9J.ιd[&&m=[4.WrEz`x`KLlqt}+m("1P:5 c]&5PByt@Tfyg s୙H4mx󎖚ԦEG~4v"f6Ik?Ur {=p+Q(8/gS$^ "wT#_z]r"8v>AŸ`D%d]}G <(;:񼻂(<Ї";XЃ1X ѐ?TE r@:œͣQPQ*u`jskamqZ nʡn cid&Y%hr+Y1?=kϐ79Qf +&v#aCmD:Ɇ `HTg:ߖ4ۜǟe鿯^Dkm jTP0jsLbL sUm'Vk [q6/TB*< NXNynmYEe A$}bGk& q#]A(;4Z8T(-n3^##}'˃-vۆbHy1%#D8dxsyVA?[W5"KO:^/]K*Q9e,j̠83|.j &{MaO<~]2s_pȇXU D r:ç:RV>*<~تNv(Q;y 0|7f $`qEs̽!Ud$\Ԟ=Ȝv.}v#:/t*Sq:hEG:8U:TfqV 5y$@Xr,][H JF moq٘dZw\OA.э=t#vowK K QDSD^.Z32Ua=3 '+*A6u/׫~&C6}*&c]ȹe CVe}i 7ЪJ0d- l!n&*{x|ۋؽߌDt-Y'~+x/ǏǣitW F`x^AnXz=^p$-8~6E`uAJun7U{+{$./T+}!ɟjm4[p^CXAO`Z&BaS1DhÓY:4^66hIin c.>wKņԭb^i,tx,*[[֣YMz}.`. oߊ-i9ҧ"T}bP'\v}y岹Z"SZ^Cv?x%9QvJhGqPRM莧- Yf[̉LP>p)h熆,|Ŋu.v Hrk0)/,Wp!ӇH>_W![4WWQXrY% JؔOԎIs` eV*GG@ܿZ9I'F#GeOO{$R񇹬@7J'?c׋#G _܏Ĥɮ۟j=j9iK<>1$4B$LFCu*ޱʯ]Y\ְU*+ROe?6'vi0wC+{g%)[hɅ` Wc %S@f(U<*ud豯%v6&a0 Wj3SGMԁ:Kܑ% U;Vͬ@l58@ؽq⥊#1EBP:bTSfn7+ח.BGSʄb#Na$\Pù;^8-)$X5vt|Z+u(-1D0PZA&!wm:R7Ygq<"XgVR{g _KkKhBRq%>2쳂YUN`x_g=V+37iīG*TƷ Rv#EFFyYo" ݖTv_ޡ®ܯ0L7Nj%%-$(Z)62Ɩݴ0oN7U[൵AkЄ*xɍAmlrخ 5ԕses&&2&Dx!1.l vP]@>9`sBVi漌wb8pwG7dN_#k(s^)!T=#k]YUa.*wc\i8yh&vrn]#[xpn=v`tg8"%FSNTCTD5:ޟS?]^ B4Ǻr+{5+0Ǯ|)AI5Em[w8[0t^䳌umf{lJ*t+L<(m[/7j h%Cf/4Q E#S- ) Ҕ =P?9:lP:ԋΎ+3^tg3__u5\?u݅Go>bU`F~z8kmוqd ygA` v#;´HC 7GR[ nPzrվ QrΠ;C*>3tμ[V=gfYE c"ja 9I%u5SX㬌7а@>_zB YZC!Uތ*b9*J3sώcw_R/Ô¨`{Jj!0[g`hG^ΈNE `=u s%6zv67?wHә kV&QP0}h*[^g_`OԦ\H!s"tʜeH -% >( kƯ:!s_|/ !x`s# !zNYEs{`Pm3 @G~5(EƠٰ͗ՓkG %>AGc(>A֏n#|E݄q/K+rvnZyAUqQ0>|5AbK+4B> NzkzMadis%كtK(1t܊QS |m3Ϲ]$d[Ikp9Z @ 9Rpy6ɗ m2J3'bd C̏KѣP-͑恇T!>Obj8?cy t'(YKaNFc,^H97N--8Q(棭O}]wДhy4BNKz19TyYbh`7︑T vႤ㢩{,xNRMsQyx%Xxc^D'^vO) |Ni_J>>|aFzg$̲~e1 ֛Bqp ނ#hoqh(RwtsZN\f6U=&1:O1!]P ߸K{ }]T1$ۘ!6+rgrVZd\u'tOE`T݁*`@6BnTq43AU)ixbXϝ,`Vߢʾܭe "mHB8d͔>\AZpkWpWPEyJ`p'e#قV(:*$In dq!bu0fW`8ǯF;ͤ1Oy.{Ĝ(dE=,W]ݓ;.vY(T[Awlg5\7Vc|-\.Kg%\CCtB#u`){NT Zp$tu{]WoYH,Db0Vk9#d꽀 I,Z"!D1" fcn|nٺj-%SJYF坳CiO #nއT$H>obVq=҄BPuTgЗԹ6% {/wc!h6=bVH'Qʸ[+єɐ>a+]wJu'dt_&)Eг|;6\ybv_a.A;}r]{am YN;e=tNhw`@Iqa 0MG:6.NNEJ;J+\؁N_ΚL.87>&s%,mRcHoe|,$[sځS{< DZ4~5Ҹn'j!4rAL63j+:Ihv+ [o|MbHeK 5 ٶϝ:ấ"M*2A)"l['q,ۼcw%m(bCiXUe 5J.*7oԏ[S\17Ȼ%"{%H' LݲvQl:at"gy9zX}4k}|AfPt})!p󷀂S @T-qfEha.x""Eg?y&s\X͆!q#`ED紈#'y$AqUG0[|(\W]w9LM _5 فWNSY ,),6礧q PlpO`\H_3XӐqNCvEϭ$qt'fI+9}XHMG״L>cjp`~k "_pXIG>+bIE&j"ài#*痶mZmMrɼVU?r{RjiT)e#bV^3IG7qj]xؙ>xJjfʼn!%璅*fx᡻Y{vl0>(gƇ\d 5Ѥ)q8"|;Ȕz7 3^ǭ$E$' :Ps$䬘/!wS凩6nm yߓ^)^a>3 B{F'0 ds:%BZ<68E@ R@W}=Ӿ6pd K^ XrŐ#jiZkb U8 UToBUdf|;z8*#!]NhemКcWʙ%ljetB@=' :Y4{ZJC~SC%(]o6*ˀVO*xpo99}T]w<<ДX@z<.[n8Lg8Ty(_SuN(G40qCFZ4[%o &۠hɽ|'|6Ub5>C=1 8bAr5庉8Ʊ;!㖅u҉[^Uc x-/#Kz& eq(&P7`QJd4)2D8 tm*Z %zciT"\ k&R@@$8է44|ns ܑtOs o-)XNSdyꠣg6n$*" 5q}ڷ/=1h|5M'[,=fp힐0=_$X؎ǩMB4[ÞY,T mkh1c+Bk/eu0E k0΍G@=V&Š3rShBsמɽ(O+PFG{V ΰ>m`0Lu!j&}Cf> eG8c+k,4@Q%Ybdye1~act Yҿ}ezBCT !B:][6-Ie *4 vҒi` U#em;*dHOn"qH@ߵ)1d/](g3{)f?ӳ zl7Yܝ+A߱ g3cP]!ݸbw6 c19wBqRADs.Ä!9SMQ?@kcfޡU˻N Ŷw4Ih4#GFBiV9!K߸.ڢFL%'aO;8m&DXYma/G5}lBa,x2G6L¶,GQE\C-ASb%eD<&vjJy6h2`isc`CXC h >V) =2 ;s*GOmOa\-g!$"\^5K2 &݂H.,@O$sVlin$eDkPӇ8gB%Nb-xQm2H4Lh;c ; @dox$X&eu*p51#OƬST@,gh8W9'#4-ôZIC&BKoC0gaLp&UuKY^1QǗ)l[; 7ͭ@C0QAD>$xxݙ%D}ӣ%t.&"?u_%Enh2ড়RJlJ^cpӀʓV31jvĜ-_% F6@ @͏a p 9b˜~Rv zih4_ "h)QWBm Aqt[>;laAg/GI cGUsDcs-mQPRK8u1> d|īVZ4ϵT½.@p,B*f#0IsZ]Ҥ?@!Oz!sm.{p7m]rC2U3StZJ)rpbڙ2ܚ_"Y̯" (0&Nkԧ &{cLGUz6*9A@5AE {u:siQS ) rv*1(G@e);fԷf#WޡvAIY;C^t y?Ӛa ,$V-"ޟvd$4a]1~jˁ|p :DAXb,tŹnsǵ#M.DGg.KOo!!Ǯ$ϯ-"SJhMnˀAp2Y$_FCrOxzѱP3캚m&/ ʤ`ުܶѢIޗ66t",? ρ0~>F3.!"zj 3"C vC#YͣзzD#2ud]N5crc~)TkpHN<ɴNC]YP *x%1ʍqTF_Cdse?zjrY4ޘ NNR "!{ Py´)i=J/@bmY{$iv`nE+ҫygCk&-z%cw` )3ahL.9&#Jc9m$ l?PJ LGz[+7 z@=|44 7&g(-L)MN*Qg!ih.'6,h3:/^s%+7x[I^ALsgW1lmnskN^J3It)ՔZ<-1{g-Y+%xA_ڈQ~`!Z#t޸zٴhH 2O#b\I`ː5vF}{ 'aa#"/[e%'FL3ݳΰ}Ni]\]:8Ke@BFB M>hH9xAZX/r8</<"1J-CATMUO;웕Py\D{}(Z =,D[d~y˨{l,p~]]«bҩ2?ug֪k%Acc(9MF(  y!K[=qpG o}$_t5T\H0U\(۴ϲ};ǃg!~~2Ip,v-?ur8x?SyH7RA~N;!S_iș2r; &my4>$&vͻ1lO}#4Jaȇy>V ZA4 .GmjVyZ-GPyս=4__*{6bJ&s/WSW/:oM~܎]hv58> 3+V8E$Ԁ(@!KZ $6p>:ÈU19\˧OeEuZ HB v ,Gm03!l~ ,XBJcxl9I4TjA8НltC5@) \rAY@mC(|Bj$r.=f@ O'ӬeAVuH2w w^lS;W tP>k1E ]ϑ`-U4@rxPd 1aةkĴa_ *1!{#9gq?g`'2}9 FtKdͥIv'mh䓘Q^=H>bSJs][ZzXmCvՑѺ耭!jtu爳Qm*& F@3+Ok1 #}:縠 yA9%^ 0吡TG3twfɇ&GSxDtR6qy؇SYwr{ODڞ׸tnr#G lcjRP|/k]{O# I!8=f7IT!WgIեk חZŠ0akPn@"EiMB_PX% mvXpQ2<r<&1l/IP/c^%~t/dAz|OG!_n܁qHrPcY K^` ҧZjG~ʛzI[Y+竨_ت7NQE|G}L|Ӛ&<DO \{Đk kEv&}ijK >VJ.OzApN >p0K(IdyZsGŗu")ADiXHjc fӎ=$Ra(9]0j@0U Z;jlB2ZɃy_wСa HjxߟYs V>Z:8>^zۢ@\,e >77*o0}"ykai! X@S&̌dZa+vM'\c| bG;C9p8ZYDA}").0(ވy=c6=FO&YqF- [TT=VdhۮNTD @qE3>&j74(V>2Y )ox /ǍeKh@"u@mogUDP?XԘ:tout֒b|^*N>@zT g')B+6!ܯQ"QzO4IS#I;YgOg_IY7Md_%+6^y\a XBmth/SnDu_hCbh,Uq,ddD;}|?QV$a5/ߔ*0SdWƲV-+h0;N}MDL|<8^ ܿZ1JG{2a:U2-Wʏ^Seݞf*Im!kD7C7{OH,l%B|5x9%7JκR(0zwr* [+&9HvUC~/΢[TӀF-{9}GXП̈́ [)F}.⻦exn#8Lu;ͦ Os^c1 A}T ՞b CC!K#&g\{\|}R !0%aOӢ*>2zu.o )T5D%v'n!HG }A4O@7wݘ96*aqWO+\L̨(Juݑ`BҒTp 5- DBFuܱ[Y}p;G!bhC _%SE].nµYQ}⚏5ڕQb"F+z1kCBHcqS gʤҜ2 FD;?ZA#dIA3 yӒѭ&"8u}cBP)Qҵn83[gRx>1qI؍cGN4><؝)xOP&몏I+.[@ 2Bjoz|W4 FdfYJӌFgRXľƞ#G:~Dȡh"fD/̠#܏O>E:h  SQh"ȟ!V c{ }z;1>M5nuγNiF*g;1i JuWPNj.P߱a (oT KhC l_ī%~vf-d"F+]A+M1+ _"@ }Pi))E3eCvj` ̣é]7t >jTrj:s(dRp7zx a&s۞9}IqT-~F8eD"Oރ|KT *4$w@jhӚWQz +tDSiS-F*/ ,-D{jٚ\7快7_X=(&=]j~1͗(sw0S Ib #OTE>i-WO|GsW$s'ELE;|rn(O&A&ހKz_S5挶])W7Ȑ\f@ )]镨7\ $5PYZX߮t`1>H>8Bfؐ'tҔw!e]%^LSuCϞe5ji[krA MQyRAy9\g.`sS\0'uaF%֫&QK =-m8cE$eg7$Y ?Kj85b, 8$I:J^cH)Phroͪ:L9@iw6k|SZ9G-@;b ̪チ@FO[N`ӵ7:dՓb%Ey`s AED6qx׿G>qĴL^EAumݐ@}^ѧ*?,9*5V0nYV*Вjac2%N= RjlTpDY1Xs.T lZ}Hi$? 2̹oN%$&|_V&M`HZ6 +ypZPLSɽD~遛7Z!7^5Ҳ'!sǯg=ܓȄr-o`]܏H\ņQ-Plg IƜPS=k_.En6*J4tU ֆ& uI2:WM_a3yԏl(;mƩ.+"jrOVyoQj9.2S.gvL{x I86p>PP4ߩW" :z$i*r Gyw5 ?=Z.X\1?A I/$bW3Eo7EO|q;=dfV>YBQc>S ǠSa!{*SΟޒL&>!o祩uh<0ձ48ЗM^JWN{?PJ#h'vy%/,7yLŰg'mRsAX }9f8Xzh(F({bSV*IhOEz2&E!=^$;/J,:Le[MTX4q8LC§ xMYl+C]QӡpsaaÁIK$a=`ߧX=V?pu^"BeVe Y4ܴ_oWPRNoK\?L{.r#Vi~| g:9︲!Zx*Nwԑܭ{YE4L/eM#ɿDC'1Rs(@ K-Hbq_ྰElIqpD?-r!u 8vVʍ.HеAo^]jjt !a@ l/%J}Ė-pF/\۸w\궍 אRCOu<"'0];G䦹RڢňJGH|ùgP?aݷCϤ;cdtMSIh/!91Sgx c8T |y3ZH p5 T(}kۀ`5bia9"jܒ`̜ujI9A_#(DmeU2$;`@PM֜~O^K=X8mxfF\g?̜Tl?k4_u Re]&q>lUJz -uj@캮էܷ1)/|`8syzR:ICE(PdaUJK/~U $S0;نh6Uɳ)< |@? pjϣ#]Z{rF؏r\$5b}rGx.L&Q`!RGu'ij7Q9:y3oI<U@e-I"&Wgb:s?K/>&z!hD_":VY/xLy*0ޟPւ<}=2g6oiB9?KwBѠc֢ŒTJsH5™Z{jFK!Jd^3RK(maan%g'6*B"x9:J@XFT_%Ᲊ˞f}}MN0a}xxnnBVt"@+TŅ5 bScw-ȿa&hI363|v0svlwPıhfy f61ݰpQd?+nu(>u; ViHg)$\Weg+YID<,2YSJT 5yK1&l;M-*&6c\3!G°͵v劀!8prytpjYPK%|}fGz)}$UtHT/-At4(~޳ q?1QzE%cx@:ڏt"-p-4K&̀4A|G.dg :ZPHl_C\:kz)կ9b`T>L+ {Yt~$B# 7%>I}"pgL]v\V͸WG?>S»# u}^Sͣu-g0.AC)ikP3Vߘrm|}$e7Fߎ#iN)d\S^|'S_M]ߣ&ԅGGMlc=Nnr%@TWpFҢ乙͉st('N Xfהּ^#ސQH1*Z1K MߨJ0 !͢ 3њՐ~Yڨ*x󪣙T6Fl4w&} 7&ƌ\q5KC1];~ؑf'2_/#6rb~HR E~UV_԰K_s1{Ϲ|?knyj"++JD_W>W[Nj^Ϻ#ޛ\պ^xǏ Tq3xjx 2αUJ@|P|HȠR<\e9GhvQyϖ8X !v$a 1ʾߎIʒN5Y~SLշ-h=ZwX2L_ kpk ]{I.VF|VWG f/ej&,iP4^~S:9i8~}_lLwo c:Fv ĝg]g¸A{pe"8-aP¤R|%m3%6p@Cm3 uldCOtOݿX〞tGjq ]f^?(ږ}V[84y4ʝ<\?tqc8KZ=0EV+$I7857irG@m]R8Bue&ˬghq$X`7/PqV cMoY/OՌݨW`zE jf2}ublƯ6C"M_f]0ɛ"V4I05dsGWJ6d#ݤ/ZJmڽKPh%ICǶp0rn1ƛ݀Lf]Q.*gd;⽬Js?uYOT/dz\hie+?4kᨋnӡ*dãat/%Lꝧp^,#F]}YrQXCm#7;#xxP1E^HKc6c7?gLzϋ6# ~9PEVN&N`P_=C_gI =P?q--𵇖 p4]gɤcf`h>2EOn?dYx]svp?dLhHiګ;JѨQ)wR?vAGÁ@W=Ҵ wf:|%tP> A&т-䜌P!Kaq(]$@v1u(B %,oK2_FsԒT"y%n6cIi#TR-g!p/ wBHs^5{Mע[UIgod{F|^>d:ōd~3/yO#2&)l;VMԜk*\ҜskƂ)~;dzp]'[D]|/i܏5ܲɇ$֬65ĻUrM_3]*[k;D"j,Vst ™vۀ=/glh΂Mz25i̕$<Ò]g\9GU.UF Y; Il/8؛k./>g}JEaH:A- Ž7MS.X=sp.b`8AYBCeL-8-:{*B$1[)=97#e)e%Ul,Or!R܇&K<\jzWp.H vOp{$qZN]Y23{Ԑ*db:~ $EWk/Mkj~ DAW4L)mwT5:TLs\WT#pf_E\}(~'ԊQpP#V][{s`^% OwyYݏzޔBo'ʛ3PVdC5G2J^":+O1XW1ZL^/^!em%1 ʷͷ4@kq3s9U̷:u}hiL7 | k1}Q(8aJ. !ѠDƏ";6֎FHZy KpIf-zg'uyBdFKɄ3-)It[aAэ\Wr/=T[UJJGkQGKZ 1ܙ\3 [w[JY /`gVXW)ͣ>s'7՝Het}8-ΐZ?{$T_A p=SJ_7C"mL p*MOK]8l߄6+gTs{M"WĦNdP*o129jc+H] j*n9*2Dm-ﭑa<-a"OxY!tap/le! BEqC̛@{ ~o@u=-Ҧ+ZF/`ߑniSxMht_DdpF]k:~ Fj޸\lq.9pƢP3q$FH ڵ79(@hDd (t׸.B,rg&l 1U;]0A䖃& 3A tF&: b?BbWu`TYD6 I[: YsVЛ.Q&^9-*)[n\^kR] ߾-G^ b^a8X߱ɬs>!U9c (ÉM?y:5@8K$"Uф_LHuZ Nˮ,w;}M*WWKvEoTբkKfsl\ Ddz|:4\?!p/wD(ӵ r'w查Qx\X.M Fv/UW3+:wO=[;r/3zHE ꔘ*)az"8Ђݳp{ Xf^#g yފIfrGF.׋-3bdiک"?آ>1v5zhqpٔ,ֿu2P ui!\Q۸8H ?ZgYZ07070100000114000081a4000000000000000000000001604fe4d300015e54000000000000000000000000000000000000005000000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/+o]?Eh=ڜ.+ˢܵ6Aq;X6?hCV`%R݊#I17it\)@sK}Hx&Qɑx{ BB2|԰Dta|q6,jAOlN2>bthgy!NUU ;5ODva\Lz.w1ZU$6sm''A~ug]˲GIK_dpvLa2}ZbDfT ,3-)㒑 Qً Wc yRCϋ=pǽYK1-I䘁qf4ceÐtϟ2Q?P1⨰n[6$\Pu |Zq2Wx*zGwTO[=!~(Ō"oifanƢ`7lJl`xŠ3ɰb$}Е&{#V77WEGn(RsӼB 67!ƞӻWEDښ4ݡFi L (-C`J@u w]i({eS<3[r3yGsiXyv0Ǘy *`}ĊJe5!(!Z&9/$WB(H*3 =8Rp [l{7hO@;6J2t\ &"WN1 dwrqV_.e#,Y^.ۑ5ō/pt)RjPF`tA+Vσ+1Ld!۩PX|iKc+<{5 %ШEp4!F19C ҇(Ѝ$R>dUaY!AT d%|Ƀh*~h8TafŦ^׿;=H:ro=}if>pX øf[LL/_76ceiGif|k?:$XxTRiadA2{~ZZ>.ɞnĘiWݡJp)tBlyءL5c~}i{mئE*$"h za*kԀJwR~~w|Q^|-y|4{}`CuP֡lf6!Zk/|CU]cC_7G@y#R=>"鵧c<X.h?nMp_mgOoa WK/F{*+Y'?`j86Cju9H7cWyvzv0vQQ\Y|b LFޢ ֳbgUÕ?NUQqE>!++Tmq<4٢NgXGHHV~dq̀겐$`?f?wJ-i%fdS@%Nd.z[VW ,| Gw]3 wҌB֔%b͓BIdx8}`CQyi} p_*b>҃uFqJGe~WG@0mx,30ZB# S)ѣ˰h0bIb 91Rđ+MeωG7HųW%/E0({Bb]T(*y;H-h|dIH쵹B]7Azq3nj,TcecFȐ(*>GО10r_sʱDˬ'_.AgO>^8Gx0n _Y=VQ~dÞ1~@<-jécF;ԗhe\/v91A$z_Rd|>|)lu@R/j:1 I}>ۊɃye[s!{N{}Gk @@ c&ܰ,\^LM%pHs(xɜ&8TkʁFbUw oEΩfQ6k2 eI4n~8 j쳓pe)b17hGaAb""y.-BugQ|QY+m04 5(Vg1)[$yv*9 ӫB_ے&qf:(^}?PM^/ MQ qX`̯%uySE\E,'ksy R6lXM+h|#@>9} Wg_}w%f|ϩ @g93eK҅\5p`|;=x1'o.5, y5MJOOs9aF] 5B'G̓J=k0w%G b!\@M2z}˱q #YVQiBO?@`{ei`љR>Za[YtXqw;*R}Z.2zu ޾0,MֈN_#ϣ鴄_j/cIߘ#,@.xU^Gcs\;^o]!>h) O6qȒenF4t/t)`h9v T;m 8ZSԩ',lSHά >a`ȸE=*6΋$sPۮ@{k0(5@x; e !9~9ߨ XHԝPMq.PAF=nBvHbd[6?(h#<5+nt#V=Q녺^ P2 XE@i'䛩(o%ȳ7̈0ci??K|(Y zv <d-4&tD^xq뭄!*]V,MBB)V9{ܜʹsc<FHj&a4KtA2螠͘3~5?Oz\@d5Oy~_Vp )M st. S+w?_PD7nAᱤB eL)CuTsGC3Њ 'hed-`(= m sW$B*[UT\ 䥱V6^2h}?q1/-b#Gճ=DݍS}%G.| ^zVx9~rD<1`2b`jCA;M_c]Ioo|~K}bH1dMb*2LR $ӋĠE_5GR ]n,fnd 謏|K' [MVWP5V|m1FgHgmFgv#M[q-^{` L#Ah`L~.3 v`=|6[+g9913sUQVʔK}9eT FȀC? 0ظ~b-T5~ާN ${/387bJ~Bɇ[}xO RE+&T-Ouʱ,KK 1ABbCc &4h#*퀱V"dU)uEgZcki a VjkԴ2L8:;+mk@SV'k}IoTbEwe x1B:LN|Qiﭓܦz]].I禖=+Œ]ka4 $耘d:";vzg@I/|z!C뭚{[MJ80ckHNjՔ!!P$+FMaorV~7TU*[shYAŔ2Ӌ H>>qtU[/,,#ར檔, Q]: OQAn^+潩0AFkӄxHV46p@b|] `ך悊3c =~ׄȞii: iP ecrߗѝU!UN;ğr ̉C&oy>R~k5c]OIT$D-_Hk7.TzŠGƵ7ihr-bPnXVٟt'm t-X§CJKn {Ox<&^?"rG Q&J9N,YtT7jvV/NGPs( ,M3^2lx@ZO;1 htWm=pB c"_-˚WC {+ @;`Oxx$XB\ @=c8-//)'MayyGaxCߣ@6ǫg2ȚW K6 jmv{b)tDQ1I"Mv0kKg$ n2])FNR:_-&%[oC/&5 @zpul OݤàJrF_q91Z#1R D\$tsPy1o~LtCPӢONbMkOmmT4AбYL9*RMxK-uTx۟IRfl cjeTjoi_,bR)Nvjh6`FۅEɅtqFڏz%9?`֎=I4e>--JW>c 6w'O2\m3~9[s- k^F@Ҫ{ \,Q-3,t Q %DC#W'8 J;;SͷIYkvF&M-r@L{o%SQGH ޳ǿ%0EƐ9 _ƒ%yp2vGѫ M͇W=y 5@9 j4KjI<o|ڥިPKD{~䝹Fk #1$m@ $|Fyz5PNWmrQe6 y )Tـڡ *ucml= \ߜ~Bb*W ]gt@p%b|8wa4-,ւikvEQy-v׬cTID=S=9K{6=xS@o{q뱺!A2n %icuL#w&c|ݭ':&907ֿ]{iv$ݴ.0U釬mpbZi.U#:,+qvUp;Dn:b ~Xi?HcX7Do`yYf"r'/bOKƶ6®I%nuovd2T_ ~2#dfv'E! 0L8O 1> \ȩ gmZZ cO]yg|&ip2Fk pR@g:OB>|4z!n/C6MЄClt.ovfKԟfm`}J.ymӯ`pNI}7^q 1NMjxOz{Osn{|xZ9Q W{PJcR1J"FH< )PZj,s"Iܱ`|8mt9uⱙs $NZ/kU뺠qPCV*;׆md4Sypy~}ӟ ud;4յӚXWLTdPk%1Ae(l*T]" `ٳJxVB4Vp 'TH~S)s%ܥɗa88@g34V5'7~P\ ==񝓿7݂o09+/2,xfyyԊ0j>S0iŊ@;X{@h-f^!e TV@.C*rb CΚ^LPXb=ʀBEX3XR`gǽXMA]S%Xa AAb9> {bM\6LBVPmC gN31kYD{˪e qHKQD`.›"fqin)&-xn&jyVup{J)ρz^p^m4F^@ߩa}_jkl1*/Of)"RY7NEae`r 1S-\B?7ɮIoII&1ZiX gziV=6Ueg+=OSHW+ ڭޛpňOX\Sj9iA"B=> %I[-u ]=p B|0 Cvb-GBlʷqb.f%VM~aОbOJk/ky ށ vԢMyYOI.ٟZ2MV_g4xD0cYo⒚$z5wk<>365:,04¶eP</{;7Rh}LJ_{RB9j;6>]h 412eQnxf}ƕ|e]H_mec ͐/8KY;[} +B6!WiQĕ,_~vjy {V:g !g\t=Zc /T_ȪʫmOBCO_Gx,}]]G 7sA BPc4٠ĺyhI uN [b{X҉}o`+aWwi3{ 2T ^mlKPfX@m|UkRge~NiR, & K~"$)P05q2mAY#TGdl;C0Lc=2cS|3ռ3Ju2&Zҩdi"L,lږϐBୀd }Ȋx'q hIF#?SX(`4,Z}Ұ٪GФsW|bg62 . J;x )6GIsҪatk}ӻumd'&Zt͎ Y @+~ms×-%ںI'[ *~uىW{;/ xjWwP@O->_ @Bg6i̲vn073rn_a}1dX{h&gS[ E؇ٛ夌0Yw jB̓p+:#hM3,?D4Rw'rNVN<3pqc6e-qؒճmofz8Qˑ% <>_>`.(, wtwVOhϥ$/6u\&׬)v0uMބgnS[ ;ApwTPS-[EJYF T6Z^,,%kr ?gH;wJ`ڬt]^MwD{}!{3ID'u{x z L;ƟIs@uegBVq,[=9yguq|5(52, jPn IKn|")4Yw$Q > +! #Z24ٍhNK>ˑXqu-=H >r{$6š8&m'L:gaໃ]O!DaCw=G!\ 7NxۺA{:dҿHݳA*}Rߚ&mF 5{\ T<Qg2;6 Iσ|4WY|[ڦtgB(~ttcr >ܐ#k *ǞMոy^6Ȍ Q̰G{aYajXm}^smE *:4(y .J]- 4]yU ڑ e}1_]*b n'WpJ_۬ZgJnminpxw?1ʆj~' )EcWLK<8g_6?{*7-O2CEĘ+ ~ nfMZ,1톾fO h. @CmbTR$:uHx3<} J@wu*^L?/@DygcЇ~:ҍxR8lK# ;FQe7Z}/x[W5,}km Ɓ-]ܘH z4!UdZPGE1ڝ-g!p!-6:|$7Eb L34~nxؿ[wP%jմ~_dɩBRf GeRح˛kD).zlV޹U8 <,7`3^&whn{؅c"-בI'd/Z pȈtheZc׌y )L+zd ,控$v9ʷRd[$OyGT}lD|@{Ńey2W`V _H6I5c,Un~_}CZݪV MK3rsZ82ۆ:G@]Y.?54x֢_jX/[=rnjf6K5mӹ_k3v8NZH{/HA3؄f* 'L&qbBVY_prfB8lc):_J8eEz׾U>%zqZۋ\Z$#yNmBƝlղ%vJ*8r.MOVp;D ~%%e9٪KUrJqNU /DB6o|=b,'i\}ʨ!X~ :#v[]fal~yzʠc2Ib9IJ/L:}݄tS dq˃B [er BQ Q|RbEg]a2t4'7}`&5 Ͷ Xw ! O?K59+9f'7{!l2L/⨬YT1EȽajA1ӯ|^mmY[)pXg/;QL3_6#jⲌ"V9uඡmhq># bBv6nJB)<{KK%E=2=P,lc7jd5eAIhlW8qH[Eә̸N$Q&M]<"RD"/{,h0աg?p =܆a.4;%(66l6fw/g8su'OZ2n#74(%zI cmuGR֠>; UfA],0j@+ Ts`(l xM.x%&Ik*6WK,3ץzHK ݹ~ BmB^onZ -+F>0eʼn4^mr^¤jr%뫅89' EGW%CF2NҒ/Kc^N G9;n,RLF͘~3-v.xOh=FhDTfu5Ngis;NoZ/ڻx/]"DԲŊ4]1&k#xZDO5MdR E-=unT|Yn? o<[ja }+@KqXЀl)ҫ%D,滫ʖq]zKg KE2'cQ<飋^nY}UIew 6"ڻV'IWurL/x+RJ[1xAX!bI 7X씲bήD$B&Netץ4H.<$"aQ$oMd{o6EvH|f wɄ H >0YrQJ.#w^VYQ&-^W(Ek~~S@ ?7 @㕌; x0W~WьKuA@RwujhB8ӷ,m8J&1=Th̕}jE6'9_F vGodϓluԣ!VMVo{ERK]S7^2&.]oP݈_)k5}eeIfCgZhM6""|1;a~0GZ6nYPFRD9T)+Ps~>o;KMc+ 䩥+!{]Ť>,OQCmN6b ЌF) ŗ5{Na| a\U(Qw^09yj\pwBL$޷{Ӭ毌Eqλb6T{R Cj;5(" SIVKBWO+nq0C:5Bf!5TT669aG0Ax ߂eC(33c2Lnc h+8ԋRAl*]+ VFq塶$g6{ lx/UTQp8"rOB8 A{LUBe]f]AJ=ZV CNK{0P@{V`&^>Q+dʕfk D4Ye(mHx^5x2C\Y,ڷw <` $llbp+~ԋX Lz:NN`MYní,{R0 UȗJ~46$#y}cژ Œ4Il 9kaZlj7aF!2Ʉit r&{LɅcW5#p*`f`L Lٌ;֝xÉ <&<+;ı ly2z ܫ%JelٙNR;.\\YV8e{ ŎI?W0aP=!i)[ԣ||_{wZnTJ2}anA+.(phRGkr8 5td[BM3\sPAm?^C@T!6ǦvNn,de6v #1"V+!jﱁӏE( RRh\kʹ]]\9ňizSz11D?kwP^yLh۾7p[ o!f& <_0,k ߷f C )9ݲIӝc5<$~)]PωϫvȊP+@˻\ja5Sz} Mc?yn,*4[֦aa!EBztR+@@jv_7! U]JCq:EлSfrKkUh`l,f)Bg쳳d@?ߥ$n h_XBSS傠9)aoikv$Kђ'=>0{-b,25Ehj*\U3nV U-JT)l5T9>n%8~S$c ToWxqQNq~V h1ӾS9;MRy9BŪKz_`Ш<0S4D|éFtbG!r6V.+5 7̇ar+!03p]{5PKXSJRܱP:ZV, : "DP{K" zaj'ʈTBe o0э ~) K_E/? z3K fi䃗p^tr+)?4Ph!ޏgh?2SC$m&G|+R(KZyTOa^>?rUHe'\۟*T ]c%$ F]r<T?q~&ZGm4|̕w̛g8[/w>)4s lr2Nkqg[TA'fw|* V-;jK> ܮ+j." !(lv#y Lqחy=NȾ%gʞe03|773VEr,hծ7Fv Bd u =KLFdΗ^-\;%%QW{z= yWwSizZ*ua=2iiß>CF:u'j6~ˋi( z}1#EeLR;j0cvuZOPY n^PJK2#J~˖ f}LdfGS!ǁmC{ҷXپDNj3w3 MQ2DzjjB4<0՗" `s0xΖ A|ӘFh`[M/T1PO>tz$ƣ cےڕ`wU B`@k4Ωª6_h}hj-4Sg! O&\2-+fԽbK֗eS1[gEɷlr(MU$$i!$&vUein`* S>|L۶_iYt-"GfFcq/ ׷U{D%0:lښ7Pv[FU/n e GaBF&B]k#fyYL 4r U,2XS 05cGbX~ 64r)AorF7$KP%wl;G07*⽹Y1p;fc'Eؔҗ0r_8E~9PïJkf-)!YI*~Rҍ;./ B?C@ZY޽SxKa:I/{x@sdz eA.8Y%%dWXŀ^8* [' Tw=^2<ÓRW4{g$Dzyyohi Nt]V[%އK>p΄v>n^4X|a\ VnBe96?O OXC&3 otC@?V{hr?c ߿("f΃zb7:aʍX"\akR!?"TI^D-2eВ7Z*o΁Пʖ^oqDOy?}pRuͭxE!4_ZcK?ٟ4"'9I5S4t-w;hRXXϪ~V^8+ ocC4f> ybbo(7ldC#QOo}ﻺ}1$$اxf̼"Z#-jEg\J&~Q7h tr<^gb`U#X.ȘxP5ŷmTmHxu7} pbf :#~HL+/'1S*q?GXuA#)й IuJ-r┮#:D];kk[Id,>ҫ2 ϯ+- `]d]VOב(.jRQ\PIDW[kb?6> f p@p] C`|~#aK`FI܂aI1=UZ'lK"|sqVvpXXyweF}r{ a`JfO^&z{ H+,iZ'g\(yû]|wX*\o.Z>efS9=#|*E Um'4~BHڏa1d_``^m0LAgiu>=~Ԥ)OMvGPHe_T?RiRuַ x$?yBOQc}zD!Co=v2N_ z8LDT+߻]?}3 vwv̕Kn;ʧ}^ ZiۣPq$ ./RfbȍS5(2 ^UͶ!^/):6~5y˩+H(=rir`3a7>MNx)'^_#af:y&ZUC pN(2 Q!I[ _o{ea׆bWa *[޻iE$ Q|ˮEb#oj9rZźP)USHs^tq(ndWGڏs,`Ն!Anʀ (#lP]v"u+eݬ `{њSk8 Յ%c孾aN[-hF{9.(,ţدp]rtS)w@׮2j/>"FGLeut@T &IZYw9;}V[o< ֯Ai<=mn?z?4vb>kPjcDU/K#M]AP }axE FϾU{Hy5%p!*jNm1z+E=@ \O_E^xj-=GʂQ?iqC= ==N{|2ك_L_(^DL|NǦ2]CՂc\7Iw] qPX&iV}o- cfeg84 tJvǀܨ=_l7\7.Qt'=lM#&p-.G;*l.I߃WңqDE,-!&$XYv SP跺Ǝ-07i_!4?LhO+s=VGcn ɖbTj dg IDQ, f4"*tAľ98j۳A{+|cA]&5pj9F1zF¥DJ|K7lY\9c|ɞ_B(,\G ѥ]8Y%8ah.bh]~*oɖ>QG:uZ{Vc:eZX44ɾ5 bĠϑA8 rAC!%tAb,( Z"wrwpOKGήr<հ^C3-,q%oرk v ')Lϥ\|bQߪu嗖ǵ/tƱ& dXXx`1ʣwcEWpߦ/ҳDX"rM~5nڿR%4?R?xBdIY$~Az~p-@x5j-N#⻼`V=z_,>.ަʾ~햩P"oAc@op`$|b~.R/uMrh8(oa_ʏi[/Qd*.G;=xOl\l}JxFMC&#J&A-Y-'6{NEZY(:fLxVߢXщ*˒ƑV|%9@́RC%oO{-P>L" 4N]g eONfoz={z)T.虓l| }i%.K̀!>oK(\̢o W_b<V$c:&|P)Y$Ӈ(LޮNZ9Jk|A^9j%ȏ!/+bԹ{alWd4WoQ343NtcҌDf~W\(;7:`ʖ]8^Ļğ*XF2c)\ZCjQo=ؤ G^@88% tKѽhuvĺ85\uvDCɵLJF<(ﰀވ*21DTR{l 'a Zh l;Ds|h\|.iZ×\B *cHi.rXN~ EW?"f&p!òL0Bѣ@qS8]O"/ MQe]y;x dK쭀 ?օ:4$΢X*m4 F[oڦ.LA Pp?6򑋡lU+ueN+HuS^J{hYw]P5iϸdTY*aj`s7u6<kk'~E&x.ۢsv˱?i}4#|^GIv6, tĊiٷ#YyUwB?06߇6+!]$ ҺV9{yc!x_'Ro{Z-ՎFx㋑_/[yj?Lӗ*!vХyR0;<^%Z-.ә1P|qTa ~sWB܁r;h+F8?D^'4#3blOG+wGP -^3H9*H<,BNI4x1q'UWn YTkD)ȆqPC ?tFRa.Ly+ ĴI*(fZ3ysSni_ "b--)JɗYK|%wB|␀ q1n hyq[xo9x=uk+\~;*j ˳ ֤Tk‰?נoXZ 5|qN33A-)jlOݪ۱C5;EPtd'p#b+%b anë"SЌ[m! K2'rzbk.ώW{JR9a,U>ɤ[4vG gO6,0x[.R$A$1\(,߫VmxiOqo(f\WUw&!ekaxl.aػmT5]%X{ioy}4@q8'dd]Ĉ-n/$VQVHJY_9o!V_؅/C D" w MM?!F[tu嬳\=8Ѱ Oh$'HcvG d *@͍b1 KQ B89 ^`$@=zsY+3^iGOvE{ I_TaŒW"@&[i{.5kHE1/qlH,h \}\+Poa[@Q{<:ѱY7K&oXɨG 3V+-' AYݔ@-S >NEq&ϵ|ɬ55X?#[J:B0j.?MQ%7~QHv,?e.v{LX2쌅9q/G~D۹X/=|{=^*f%(<#sROޔa0*es LD݈x7!SS4b1BO"a{zlŸ#L,o.\*X0duRS 2`ś^NB@5< ot>A3=-jqLqz/͑:-pI‚ōTA抖e!A 7䝎rC~&#=<opW &#wAAfbɓ[+8~IU3l&D]v { 4 cߝS\jaahmkG骠9_0@ )5/!tc4Zs@aRѐ ~ҊLlt& 60I:mJ=d?^ ;cR5h$qbIW[1my WI؂sYHK!rcutc&o)?+bo-Y 3 Ǐݚvě^YGB5E&FA9r&ʻ &W=Tl7N`YQ7b޹s眣F D1m25*zV7̝F }iĘQ3s}Ag:ݰKJ6ZpF чQv-8BY4AZ33 ]/F ob:ed :yՒ!sڹ䜦xlDQ]`G9J>2i;k`k !-}XD=)/o9Y _LSleRfQ mRŪ\ f`~g3H8h_tR&喟*xB5N{c1+bSݫWIOa*^yOR"Wm6f(`Y ~M>;%:]~l7P0l?wG./IftAjbzy/h\6(;O1}yGe<ʞ؜/W<&|TO =R0}ޤ|y\crs3ϩ_%b3}Ep䚶yfkUi}cTN-Utʹ*Qل%t)zOq)\ji.r6qZ/+C9Rϫ}Ga|ΣśO[ͤu%yDB)O!Cz#/t H$On@lj;?rZE@uOR_LZ4MH" 8㽪iΑXFYU 53va!o7"Rf_+8x?xySfWSlj~gsy h ).O𨪽gmPc*B%7"RBʝHÍ7TBUJI:IL%BK'+QRuO|#H5FjCb2XAE$(`XÌ۽ :z۹aJi_H[U[$la߾Q-060 {w?i1z+v/~pmgOmBbL(pJ=)㠔'?WE4]Ǎ 嘌6| m= Xqwô>Q &&8>M_ca$_.r&\-|O_n_q8SLԪ`ׂ㎡ mr/xF.ɟudTÝT_h]{oSݔV#+&O@xW%F;Ұ9MDB8WbDgվPf#V ^M U)k<׸/Zd%ïT{7Gr)M嘢wu3A|Gi7s45f;Tz>WBy6>6v8l)qKpvڣt a~"Ysb6?^^ \/)>1=b@p>UjFǃW cOrig'<] ȑR:|e7n"ZIypH_5;")E.BͰ*삈ـj yB:.m5}zL4=1oh+H{t#33qj԰# JIaKKYHjBg Lzfb|x ~ԣO\Pɿ{nG5d+l/lʤw|'tQ׽"5vz Gc`_ZYbTΔZϑך!?'V4u $&_D_0̽g \]փ?$(ߡĴc?98 7`\w/&6;ooI!|?3?k~+cMؒMfsrhZuS0GR! XU`%c˯MΥrD=T/k+r6B5࣍lu݄6a'ZbmFDVs,6nuQʡ}+\n@&!#AX!J$& 0]qP]-n=M;%}]8~ۺEC%C:=#%HxRJX?Ep`<]X:u:4k2zf u)*^2$(w:߃K88}⴯1bA$W}h,(L݋Vtmsa.񿚲4:nn.5/, *Ts,V܂WMG) JTݮM1!BdV1[FnoG=*3!.%*33t[$a kt4AovS)_^ReC >-xkBqp.䏰!:/$PR,[: 6[ _>teҔ%gu+~4@ͩc[s kCGJP6Oر UsǗ(E,߮u%YZ+<6'yu];G||9 RvV ]XYt|z@a1Y>[ >t=\ӻŢGK7㽚"'nרʸ[~7IbsN4e\ pSk̼*#vq't=_\ _+~ɰijQ|nP97YLnSN"T_o`"$8+\wѭTJd3 hpvЭsB9!|kOw&pUA #57S>P:*` 7yqn'إ tX34#G~8^C`fb^zE0nH^COא9-*?7K3w.J^!XCSIz/kp&3DzdXeƘV6]!+@"zGk!']xS:h~#@J a,@zO<Ò g^*FywJNU"ɝ*wc=i$D}iyЍ imW9LdKܡɠ.e⦉JoЅZaMuRSLg$p5)?tow?$'uHEB% ΍JhwAD2e#C>$pgϷҊm+ 6Ңc'Om6n Nud)6˵)Db KV#xMuVm-(1O]e|؟:R%ey}Ҝ\Lao !4oA&P0@gj(--zH^-z<&!d*xK C2)H ؍txwY-y?p373bl^ne4)Űx?snQ]RfܟL*XxcDYXuθżS,9*$Nlb3qyH%`xlt۟ǤDOn337`sUb?5Ab+ $\f\]Nd̗)7Q/q1To`(0%o*>n%J)C`'M6ބB-b/c#?!~_#Ä+aBC'/ԡ V+CenKWTXv [m/}4wI[%<8Ykb Աs߯{b se/691@eӟ,ۗ2@L 6 jSX7>zr.(` 7DeAl^;d,R߁0۸TV#UM[`T?"'?3XeYUqPpgWTOSNZ1,O净SX}B@CyGX3&68[Z _3>jBR.5 b\o~Oǰ|IǛ6'菸3FRշc4jD`xƸvBm k?a2-a2mbk#jAiAR2<E;i[٭ebt)A8곾kANC&>fK>d4cOQڐy)e7'~d%%ouarCSAWjAqxД>'PLAc۳| E5%8EWmղޤ(xf)ɉqP<{x#X֩%zYc\ S֒lq*"nVpʂt?42Y DB`Yчb|b+ѣY nQ4 80C AyRc8B׹ .Ze4O؎@S*YOBUN=I눀kfQ> %$3ƝS~^v}!h\e2j?bۈBE[-_ݗ=Qb5pR W]_aG}J)cUyzw>{~c1Ph_Q'`ehbW~R:<ʼn(UZ ,W)U9F֤xw6{ZH/gnwKb&6UK6 n { I1jEі!t~ O#’V]| rZyfGLzk"6za3<Fe "GRu;ZzɁK1 Ya&8zآҎAC<2DYbK:6$.9NJ)];F>.3 ,{zA97{J1$!#-KVr~SBu(kG<_FNfIjܺDo+}IUvZNEU;!*?`aO]PY~_J0oݤ\TWlC9IN\yg:u\D{goY19N@ݦ'ݿdK78'mn#&/p^nEMcyA6𨠹5\K̗T?Ř8ǝ\O[?c56g<8#bS•v Y|w0ɃD4h$@G.2O?x 1֏8p„1Z.Op̽*SpS;Y G4laK>9!-p kwW}Vw=d;l,y!~3nѶDy?2Y:]ԣ U7hwx`OGg |BWaA>uR?.ʮ0~6T(쀵;?#W'?Y'>OI[a&>mYL56VN/(KE]~:k"D[UwG^c9rH$ t, Q?p?xtg,'jt?ȫ[=70'UvJJ KÞ#Wc|}p>1rsU'UIJQD*k$#љJ xy?MGm=MY!D$[OGLK;d:&DC|Esdf2:)mEi١W (֫J 6MY,-8"qkF>yFi@;aU'm9 xKɸ6 nrMEGk ,fO9ͦYJ_;=W7+e^ 0&B/X\Z4on.aエtس%ΠEDhvS+y 5O1F i/us̠!aCzVRoء̌s ְ9?;bӚ5 ))t&7Ac}H<02AxܑyY#'G gu兰B슉:ߗ94{m!ԓy{q0 > L%S> 6R#4/8,8{ן۴:\cfyw#{6Ow'to1UQͨ{%[~'|xTv[sEމqS PU/9E鱯+.ay0iGٻK:)3Ue kD4]楥~: ڨRt/FV@+)+t6FHƼp%R-d 2p Bݿ;xf/׽ufX^b9ESG\EgWZ:lMq@>^ud2%4>V7GG5KXa 1>ojZAkwd%p4]Pϛ^bқ!EDp#gXlg@oa{.~ǿ]F@EaxiE9GA44R[{=Zy4^p#] q_@ C(<Rnj7OT+Ph :E[.N?pa+kw0A/cx(56S؃X9rɛ6Qz E0NZL۬\*NYANƾqD_~P{]8Ԁp87.#[•Y5-/o/Vnt# DY,R?YIZ7feD){Ajik!J3[M﬈U߅ZfnU=ȹ]7nKhYU {PBR$P ǿs`>IyNr͗&F6WRr{>kI}J\Dk 0xŒ_q.GyIZz䝝nJJ+ w)I܉GIj- "ep@|a4rvCӳ_))sEN'%rpH`OhWC.`sk3lL7O`/oKOU~8KD+&YA=>>ӥh""80kuDw|3{b(Jux)7G-WZM¯rҖ_ &g*‡^^@-Dz(LAfHo<*O|`hO;N,V,"2 >ڳvB/`;G͚Ʌo-|e Zs55!Q=E5A9fub]ieM#3PyX- d\ FSF+ *b Ih;㵴Ov-&Ik~ab뼀`1Ea!gÑ!"UlndOm=&6#HcpEM|L)~abUTQ. >X d?:8gS'4O:HŮsPd[Dɚx{]Fss+0y6kFܺ< > vLx;p]ŁKD`*ؔ湢[N͗6{8‡pu5b&./&ϘYj은b=O\1VUmx@Bݻ ~ h=G,w#o-BXLNIZdBIQ-T 6D5{m.VjrzyHW^ Ny'}<$Ts!z}fnڦ dYc|.`At e&u=z=^npDsE96 ~C+E*Lx<:vB{׃ߕYX\)>lx2R2L ݟ mOu.0 IT놮Kfu%32s;اj"17bA6V7@bHp6%ۏ_31@{25l~A/cOkӺmLô7W;?ӳ\i~m%vObk*vwAXƑ.%,A}wˢ7ZفhG1lѺ/f:NEJ-Gpp(!8/1⃊'dD'I~l> ~Cg~^Ѕ+}QPX&l!)d6ר"N 2'g>1M%[5|Qei[L qN/P^t:-ܵfM~x暗qvsB^-Jab G)la-vʷ?PPjĭNibBZ1}Y$dΘȶBQO!Qhe$UPn+HʤerS92}FdK`=deqAZʦE&m$ z:<\hT%\ꘜ&yENN<ՆsZ7PwR#\ n @zFg 9]qA2*0 K;H狗[R2=)7Zk f" lQݑH'kQ~#+FsWsc>\S뫖_f1 !|"BD>=.ȳ.5-eOm| ND#`OԄ+bTQz3L,{-"&\p* : C% .׹;WيK^Ro|~Y\?BZ28'obu++Y_9S g8wၺjB?_+2bz:ۀ+{'>"P'|uEHJ.0-Nq lłbVRslwla /鲏B4 Ȝ%UɓDpr 8A~`X"(MK&%fe*Re=4s͚:.I"gA='sʭvwӺ*,xwJ*ӄъ{Z˅$&|XY,:`o]|e;a:O_n\i2`eC}YCyD7+dR0Ecς u ؔlвJb;VY\у"JT.yb6&۷0 qpna%H$n$S9)7M dDV,0Wn\gޯ%a,+ *2?*Iy Uw$-c53%fgP^5S'3GԛxRe1s]]ꅓޭxƧ{ܝ1hHK'Cy-N& ]h }-5ƪ,#&RвtS袙!mQ9OMǎ'gb$e4A:ԒZo* t o+Nȿiiv~ L1QDw#9E̟q#+R|x8P L'grr#0@44?/F6Y`N$a~0FUH?>G΁i9ޜPDܔ,mlT@7wjAPNY ^7Drg:& yGd\@BrZA®G@c-eq*)VZRkʑ L`Cp@Rs(e;PW@ri*W#nq] &h ܣ[mGvULXQk*JspsH|,݌9鬾+$*ۛ0;jD \a(OjP9" BH"R ojIUglMdϯfW݉WL뒹J?J݊Q,WwCL$SD_ @iKixtʓ-&Mb!Q Lf\OjXw YXBwL(͠B4&S+TbMOYUSRM!/߁y@M'P xNG9);Sy3;wb%תW>U/wѶBIwx3߅&?Oy-_+x\7`Uls\qDq5ѭ디 %V4j%-V-l$ KGֺ/{sS: hVD2biYrH#?˒H#5~@D^(bDَN?qPz|)jER8-\ß͎_-nm0`̓ h+#wgpXN/)$K2BOxI;Z& Y1zօ-ٹXS.cJ\su=*=/Q mkQi CAhV ؁!|-np~Wbm+k,{v˘ `Uː6mA9:Ѷ׬"NPpw_GXvy1[~wJEnSRهyn>/C —܇` m= *vj!찉OcaT}R%0dJE9m tC,S)ghM>mjvZ_NgnMPpcz'9NƄ #ջ{lg6ݧ&nD;cXN:b;Max 5=֮+} {,ߔ_f've󨇌F]GLIΚ*wUVe}i6wԇ\ܦ"N&DqvHT.NiprSٻIAeEH~`-TK@@#-!/9>C:Z;%bo 1!>> cb\0\ Qo) ~u]agġ$&*eD_EG AM@jIp֞s}a.jx'b9fʹ%egN'A7L lX%kXWK*fViH%rBwŔ N8{@5_YTu\2z|`0ga#MlEJb-&dofV!Fa(Pdޮ<9ϵPsf)٘]!zMa˵<{BzDڢe2~8\X43?mANrR-蚷,_25^k*V1}-b)O0MU+djW%a#l_/|W%`R'T苇Շ=fp_\y/Q ׏°:EF;Pˀyx9F/L ֢{,\l1hH?i);Sw1f8!F3,v( Hl 2$'R<pG5mWƉiH} 5{ϓ֠}dCr4Jӏtk#Z\;˩4 tCx3Q)5yd e$$ʻdã ;G/Y/<%[TT\]fɑeZ1u+;VjOc#:ךП-uqh5`ےm$z3&)kÓ-^DvtKIwQhvقW6Lb?aiHj>|X1[PS^c@GWɒ~R.Rn obXlGn$?:ݡq֓8_}مAΈDf~.%w X>c96`43A.>Y9ؐXӁ靶5X?E⣈]쯿PeT͵#HgFBq|>!R[eOFAW xg f9cgu_xW CS8&dNW(wӕ aEs+\:*N^)cv`Ca:u|XBz' kGm fuVSן.{C)P.5YQD.`P ۾}!Ak@ *C_?y^jυ6aa Tq\nZ /.v* v0.iD/\k B_rE3#[ *OP^(\40mmB wc3sIQPI fU e|x Y~0dft \I섲V뻊ט/+!rǹjJcfkNZK \ޘ$wxY!gAn8_O^ ~Ѣ@c7?UZN;6j!K@+T쌙StC,(|Mlo@: +-FD^%̌Q I!:MB2HO'[궅ǶH:]L"rAncSZU4L{civ P4B@'N tϊ!^ho+Pi@)RQnWYTUN%&_i8,ڞqLGJLW,qL`ort2B: -AZgů'{Oqr_Fuax'J9lkc뿶WzUf_O^CwYI' Mےk?q<4\ AE§{yV/@x~?E]H|=PEԦ_wuF76W8_$K~8 -hF3`8s׹OM+^*x'-11֢d>4@~oEghEIc9SpYrɸ/-Rn͔Ѝv>q26_8|FgkGszYoF% f4i2s$|uxO qR2gҢMw?^gQY\z57uϜCtOcQ]vn&@94IZ&OY&ōK_AwIl:g]^J|g"eEK-lb-O/CJ7Gd \gI3occF^G;Šh'-?Srz/}ykxL-8/~,jęojz9y:d8U&#ꢹ+o`.*@Cphw,L-tc(&D0Hاz8fV B"Zx wj_9DI^%p$DV{9%;]1$U3Ů$G X豶MIZIkX[! ;3JFVˬEv< #ޙ#[쳶WGb3/kde뛡Yos;ǿ|,̗ϗAoE!O:FW5dr%/4*@:bO3J77z;`c!B )b}#G\*PiVrH22s̊ ]!]p@ĖE_{n,eM|EU2{ Qeiw֡^ lQWPxQ_'ǭ\|e?Wm UY],*͉@cIv Gs}ݜ˟t*Y>BDVm16nDyaV~(UMF2|{`6BX D({.zmc l;7-~ ػ7=( VU }!C3R֨GeY nMZjr)mA9;Cm7[' 6_VQ8LR©r*UjVJzl5eb5XZ*-2>w}A%Ni]n/x;׾)"(7Uֽp1Kդ*2*E Q*FM;2HZ95ly<-:[~mbNKx%}֭ImᲘUE0Vc7E~w<9q P3,?6 +='֙*yH䅩!)Η4)46e0A\KYed[?x\Pb^(&]AFA2(1.Y9UXnL*ÈG ^sku|AgrvOkdyjdUR2eۼ^8F~)&O *,BF[>Пy*y2ߟCJT ͹X9 DQQ7ՖOkmYMfO{)ig,S@CC°Rz_sLD?6m@/c`a:r]J!ZEiM-hLqJ; =d'T:(Bpzw n ԟnnS"6`&l%yjvSj2a:Mj1QzQU_Ǯ<ҹMX:`FO˫QǶ#ѩ(;lgs-&4y]w o 'fI.9VUMɅ`x۫՗!R*9(M,e]A_j3#~k k+?~0Ic;}|\,y:)wտX܌ZzAUcht*,³F$&v0)7X ݎĆ߃t"``0$b7/&?1:Cxxs7ژVzDZu ܄?o?@ҡٌe BkC;sM*` oR7,g|o^.2:YEQ!Vde!LB:07@Ժ)PS_(.l7?{#W5.K0Mf0ʨ#Kx]!-/k3Q\ރ8[CŦFB0Hčnc@u7G8^#ډ>9$Wq;.~a6&sYߟH!upӖR!3軨ˎC){x0?sB]4BEeR*:uG1\0hUX Fo,3mHvUSS`dw7f" M/W8bOa'/l=d}<"s.YԷRo"Ύ " p/&FP(t/[ȧOg|]pl$GL5;_ oA7m0 d@F)pM@ay!wAfO&:P,>]?nSܲuŗbs:FGFO=0 W+MA-8Z daE k#7m잇)ZYh"N¼hBgl陁n!2{O9aBx-Wx)KSD>^V~S"b|Lŕc:\A&unG5'p'Sy=ءT"\ !/sc$Ip*b𯮛}gT{PTwə@%~LB{r 8)PDdڶAi72VǽzRv>ܔe*=gş& |HfԶvuV!aK5^!Կj;FTOH>& ~ o@ xZ)\=+rʣc,v^+d)>?p+ YDο$j^r=*c1+T=>e1@(.ޅ伪dZt@ډ/R×3pU\f+sn{M_KTB1 vnk\^( gεڅ[’`CUg5kw2vFʘhG/F=?ʪPxw^GWJSu͔H6aA9?Ixkۊ50?dZ^BQ2{ Fu)ƅz1GQ`^Zhn+mM,llbong^Θ<֣/ox\3x3C K>\Xnj[gV$[S /tO s+(u]?+Ā}cKy ]mDRyD U$mm+lxIkA:`Ile~!3^QIc}C״y(D%?g )KFP}fRoΐ#C'M҅5b^]<|ߩUih˗ {L8om0WZdm=:tZq6w 4PO?5ff}owՠ EvXx&&VZ%2wrrd:0vFEnB">%P.zN ȓlny^{ zz2H/9ʄAi]$ytF;=bcFӮ+.B[]ZcKz]UPt&~|Arw歇QӐDPVV[ 1P8wQXRuX=l> RJ/U!|\ͬ."e~j'\A`X>{=B.& ˢDzB98`VNE'J:2Fpj.>ϯH`cPJzkR=(`nі崲m~t2hz\5Uhi".a Mrsu yf"5eiO̶zuoep{Sϛ<[zAGgn-@nQLͶ%mLDNM t_#.|sᶈܑ4SJB1vPɵ%Ag01ȝ)P>r6k|Dts$iEvA_v}%d os&tuŢnO=_-m0 %ZZ $f+_ amMmk'i.b[!:l~2 6>bǸdtf'YCllJ?+FsI: 3ȥfܺ}x*| TvÐ D`&<${; ip_ ]S}X]a,BFso߱WVvl©M }}M G_!6cf-f0VB9?Ccٲ/O0^xxjʳm9kGr c dž%? լ}YlG[TNˬ~NYOxV˧aA<*1|Fim9ƃ.>[ғMJF$d x{A,=Yx1ϢZT p_´U6#zɛ0qm==Z 6*(6)r*K=::b In5Y?INRڧt=Gb[ps8qcŝ<ۇ18 `EC*w܏T$1l-Ta3"cӆ)g`5*+wK*wC @" :@\8(لR9_Kx1>* Wj2^WްY琧ؔ6:,jB)W[VǻLR(q.PE9y[&XV9uq{m] -"!:/?SX5-N,9 g.thٛq&|ːϥՂ:jzy3IeZڽ^ ]Sj&Vgn/7-T.+ ,!ed/oۏвq)4@lz˶4~J.hO䡃s6;QB Gu&ԕ gqU8 ឭ4LLP+d(hkTV&ųkSJ;B:0/z}͠*GcXg45HT; wrT'| VrnH鯸ގlME,]a)]#v }`oS'LCʑƘ=)AmqN[n *`% "/O}=Ln0Z$kD0HIykӦG#%d ^9f4Hg){[2\X>saɬ.dH؝F.вFBmu3#+ٸluQ~?\2:D=b`HIHc0Hxmît7u+魫r(#y{e1C"l;RĤt.b|ArCSsa=[6 _n3*P&NgZ޸Cx2PZ oAvk.G<:CK2@b d+ѹ(TGӭWZ!@_589 u40 }ͯpɀ(@cʈH^p8^!B`p|Ƅ6k T{L;EQdՖX@l+yC 8f_\. Z8;DB|>ss:w࡟AZͶs.ɠDl̟O.]ڞf?_]rΩlUIJlTF}BԆ(`>Ÿ.D -k\ę1S& ҵv_ظ_V%2Dw&m(!ҡԌ UDs t!n {Nό A-jp3:>,H?x41iir" B 7/ʤ\g9'"cߟ/aY>n0N^+Ba !I8Lg?Wd榤'ÆQfVyz)wqp3-#(?(xΌ}j3E^ϐp2o QʎH 0.?KAtϠPb Xe};m_[e%ݝG͓YubDFhk }p(}Hүaov@0 ӹh?o*zL.HB?}|ǽ@¼J\/O.d"r#S@v M=CswY?(ݵ2UD=VM޻':+l^L$jOgH!f'Ry5zvO%Ɋ'{;eϛMm ?v8n%?ym/^=#8SHoP T'0֩\nxӽ'"]%q2-"]|ewluu M}y2 / :N_fr1( ODfV5[H wYV9(QjfJc+q>(x,p0;S+/HǿX] ()ČFR䶷_>#ρ%Ӄ\&sjܨip0¹[inWq'R6&iĚ n4F ]G -Mf&+%l$p)RӲL7<S_d2d7ߨbD6}$8l7H'NoGdݛhQo( ȶM>Ph3` &P'DtJI90RKoƅ ]kO#ͦ~B4 Բp4uzJPKjߟӄ8{A'.V&tDią>D&j2 j51\0^k-n'xзwyAP0T{;Fb.=|'!\rG_#f$:OUf6ItV#b]%[5r.8/6T4;#'.tir#v;gvDR6ϗqVm;|y6V~%/BJ?}!dM˜,x6B=U)pMKdE9S nQ#ӕjiPDYfps'N☶w`$EO0(B.P7fzg s*U:$jPW S>?HI8cס75aҸkݹeIBuhP۝oϺd T,ATd4&V OI`WkJ[0ۆ/&܈Iat1L~ijqb: qt?!́^\WI7p_>?7E4s]n|": X{XfX]LkiʁELJa˨M"K@hM|H>^X܏*3R/ h'b+22$ȃ}e`I䦛r٫ꫧ@Ϡh 2mVhZE{ɭ1FsP;=0.2]2"'_ayD߈Nnӱ|ֵ:l늿V]&D(jC@VGlm#"3>,[OOs?U[(M>S2^9!SYx%0&ֆv+;>[oޯpAgi4E?'Ց]QDq#$ ^v_Θ_NΣʙ%|k?ގbfmx4 ,D:9f|Z.Ndm'bfbVAQ&A!gZל*F;:E6<. o5ڇq#w\48~{SVM8FI $$Ҵ= B30o6{$쬹 iv&7//I"Z#QBa(lͱ+C5yU^0+eQ~}%Y^}zQ[K<eK,d׼QZ p~cX~AcueοgqP(ȇ yAn&)ȬA\jͥrOx][ /о:j-T$22?ȭĪ7ؿO2`w[)6먮LLʨtsZ~8deR; [ K X.'6~X ){\7885uIjog*iwvyIĴ\/Vx@?A'馍C4UՂY< P.lM^ y3Yfݨr yI p:kXT$Nc>=љ$^#לis?Xiuɲw`}RDžZ^!`)DERӍ6BRd_ȩA`#zX'iQ]P:Q%cցl/cRdscTZ+0ݥt+0YiNUy%=Dls22wG!z-$Cz *ԛ z_Y%#/4+IMOivƴ1rŒ2wi,rASaB$1Wþ (oDm[Rf,73H1>1.'(L1l2Vt;λQ?CҴ}qq%}Fz+pfm/#OO~T:Qd2X0ۇb 23ڂAWa܋'>z7U'<>oFwm7y}3j_Tj.1F͹-0#; ~Kn&PIzD6 ^` }X[B-&Ɓ3ԻܱpJsyΘj@>NJ1RKԟz㧿߳ Y? S7 Ș8nbi [ONGٽ֒B+%E䝖Oj0Q?z *)z@'Mؒ=_Ԙz|Ɋ:ZOӜdk P"rFrֱI[I$fPi_JzD {0935aWbn6??TG{=3b:0kQ:qiKœ^p! ^6Aj QXٶGN[}M)R򆿐NJFAX9%=3-[[цNgLAC$ F e6ZM\C"I甉<,RJ%!Z+8ќZ4 ԟT%#r N_]'m2|+CW/] o4 zD W~ZH)-XQ32ͱl֒ s̿6NIn 0'PR4XaхW2Q[0SAt'`M-Tż{RHC4_m/FbHɨj tRd1cg0ܱ4WSgvXH3?ِJY8k4XgW"#~p+15;F \?6:3{!;eF]xi. ʗg # g_#st3Ҽ{SX`A c<7,;ZmĶ$J4qO^$:SdSqCX4OQstJlsS>- VHQ8tlW }pz]@ u$w*Al7 ҩ6Mclj,2#eF}@`9 ^s &ɲaxkfdO^NaĆFl>Jkx8i"yQ׸-ks\ R}7e{Ŗ"9Y8 53$w?S>Vza*Yf&_MGtR[ʂ&of0/n~fpM5pMI#Zeœa1@Kyc4!bO-I*]{C\Jkw9.L!U~Ft#H;$ }Ή5][̻cZbd{G7}~׬J9Biʾ^\@!Kv_rڅo5Y`c"$x)S@뻋Urzڧ=]s%),y.)I 2nG> .tCUyܦj^?Na>G U+&f]d8?!* x+ôPsmCA}ڹ&X]k5khy Ia4 KEq}9cKՁ;Y{lYl,CCIFM}`auò?6@BVD*92Ԁ.1qÇ3EP~]t/J1Pʟl50CՌx5Rvȹz˿_'W!A,8xKڟ%t}Uw?>C!:m&jXݲ¶AǶI}WskSd.wm|e1 u@dMp$ڹ2ߓ6Ą( cb~=1mN%$ Hj3[3@D \I!<^K7U۫\8[m5s'i]7)\U{%hMGb N+ f (J6@ tz:#'PDv翊sdK^C}8g~f zwY,iM;"E/%[ BZ#ct) /n:ʘ8:\V AM9VIY@n f%L-/)U}}_;QVL)gVE>SEֆ{2Z=mJ\ZQpBM)^r3n =B?On"W20hߺ=;Jyʕs3ޢDJוR`|Xoหm;\)i2 @4&ژl~=YzX#f3/dj^>c92^Qf7'>@X;iƒk5#Ej!qLs[-.܎sY_`z;R rUHͲ,K Kj́moY )ZԸkTzE7<0cg<_CFld>jnM~R' % xlIV!pZz5ӵ@e_Қ!,~CNC>OĩӻYlmn? 9jskߚ~')'[_vtT%H &vذX};|HV1z\wdbAkII4@g/I Rd<;j^!;z?jZ!LNˇ@̰nu 륫=~=dd&@@a-WѬZ0o+;6a z[3 Ss xsjL.ydD}I@Vy4Q)b,.Qi&͘aG()vzd+(gm#r{SXqd<0&PS +b{sdrEyg<@MS,q3 }PӖfX!Q.GiHyO 1cGp$"0eU~ifFLwdl]]g_j.#+0A8b@&o3wUAF: B!˝*jlƭ_ЇbtHI-%*`vi;$a`ZGzxF>8e~Pzx]R?ʱ< YkQÉ='.TJPmݪS03M0- ܳݛTsj T j? a?cD ";<&s]C ʄܥH^۹mʗI߮Uf|M' VSX;U2OS99M]5zfyDK'0cȐfe?29=7s ;hQF[br8V%1(c[tLzX@<@s4\DӻW֤BO!F-g^3<"UH|l[[5oJbr*t|s+h/3e]%AJ+]Ә=}&ESO#SyPm{]Fnih9K5h9-dI ԕ(Ʉo59eH1rfq#!PX^#z yk61Qѣݼ %RɬYw^rQ}f_%=cSRFE֦Q$H;PH1,r" -BkFdl6yHQ0ѸY>R{yyϵ+8Q9{'9Dn=0s)<*9_;}%P+Y"O5|$+ޛ{G_] hݘh<dN /-G#ꉿ-/&XU*W k0>QJp+;Fv4г9=sVȼ6„\Ls鵼:0V^~m|\6jh}kHSƚmtnK0a6OZ"vk+6xHL縤^i|Fн^~0~vRd_Z5X-Pm& (4؏f̕0Ƀ~9Mi0{t] Ew_m#EiQ Їn[Qu(n1Q\X2ɔCSP^<>8d-e{ˈ/)ITs!IHM'ݧ/6Jͩ4WMx&OH6 ae&e9:{ҺB&9+Mq}wEK@[-),r60&˗}@u>%Cޣ4*f˸#Fp^~ȵ HT[\+\E2B))S`tc@H΁*ux^n!K͟$:WN4egupW(e, t"jr SmU6{z2](i:Af73UY 0U[rL[7ALJU >^YI'Ala`^3"XvU8y:k%*Vȥ} 1jX qe}L0r $Zp8Oa諒s:nl hGJAޓ΀JBxnS !xRzUip.@߅-d~WmZ c-_jYNek+u\V,mu#WG^ޥV^>‡+HFDKKo|#VG)L0 H;.π8y k\UCYkd8x ƿY*m~>>+ߏ}e$ϥ>b5M6Rz&'d=۹m%>ua4)m;=1E2˪nqE gp2[ 5l1M"Ti#O,^墜>̛Odwm㑺rCsw#Q8!гGcc郾JtRvu.NP&y˪KtvQ NZmʷg\ a8u/fnxVyXuD{ZxU-EE]12;bums17&\ԿwP _/`S1Rh+Z$0v3(VM7)!Q)-GL݈,/ŲqHL~k@q1I:lEjm:_ɿES-D'4ݥ9֛uEVBwfEOҀa48%n W;v3U# 'Bbx +MHxP?Yh޳ P}/i]ըG+7$Twm ՎTAйB:1K]A6aDt"]%s_w^0mD0*;~Jo|LGw]2Vcʺ'o sTpdbPޥ2U ,G0P''xrq'>Lq[Y v#O<)鬆 ZJp zZM %t'v|OݓZt ,غ`D9qQct=Ft%Nd/z0oG$2l>J-?Yu\#f :Z+If!x"X/Ȼ?Go{<)QA 3?]3_NݷrcpiS_DhNJ%O#Ax>3B\ ]*lx߰] ]ki5̩YTR n-߬OeQ+=wIؙx߯B?#m+Q g`{d`T-I7%\q] {>&l2j x[a~-d=]wcԗw9iq2B j 1-Q]N?R;` [|znd"(]T!~2}h{p/HC z Yֵc jjKO9=Y8GD]ecX9U[dx<.-_[=\ojtVi~RB3O=怴Zu^c%}ncomqE@^qmEPà oweIqnpǟfÝG7/ 6BJcP 1χV Y՛M8zFkڑQ!Bz}26G[Y<@D쀺A$6zũjrV2)FtqqBA/Рvᙨ=ꉌ.J/A^Xvc d%v_}/2UgW k"?hФ^>eS;)[,a+DQ , H"KVG Ug/W##8#j͉H~d䣠(GOU;ކy3%RFEBo cÃ2.gY8I[uELAF)_W]|1mdE$P(rL4zE_]?QǸ{x}CUqG쏉#\unWFwvsz@r9Mo.`~ǸxdnG @|iː?R}-ioU0CBգ Ε 5 @1gUpt5qұ|TW~+nM髡쓏_"}*$~'Oܰ mi1L ӵ9s3SN_o~%x3/~('cQ+kbcLT4*r>6 h>#q+]Vqh~O4;> P-ޱ_&<0%%-+y0#ft}%hl^B-1q)Am&{2ݷ>9ّR.}P|ނr6{ʖz {ĥܐ]v ^=H@'Z*o N< w;R J1̄-[+(O{žQvuY4 ҉{$hȍݛw z7ѽ}%пB9OUpt|3&?J<.6\]skgh~Qh;Ad&rV o:-e^o/_v.A?:u`=Ul'67=; CA:O,$-y D=u~G0zXƃlU఺pZ%GkݕШ>B*QGQr}%/.PUw?Eo_=+6m3jVB>zUNi/terfoqU3"7StT#Pܫ =oWBYpx F=CH0j\sڼ,`#rƲ7G89.e2P֯` (@Oq4# ϛ ԅ6Eq܃WmFBBxkw8+MdMɛh'DsʕQӀ`"HRQ}J2~<b}](+Sܨv=?d|DfOtғf_ %@OszgX6l¬#VJg@*@~*YP`XcZMUt*{N=+{蛪}Q1=(?(Y`7X&\JR >{`߷f9 rҧwqAJm;l&yJZU!xjBX]0[T,>bHW2u//7ٿ1BB_(:&Ri>շ Ʀ [];p<Ӽ4!~k/+gRJTAtDKߩjb^9Tk+]V߷'+}I9 I6ҁRèl4j/s.@S—7]b8cn9 On^pdED⻖qG2M XNjx=.|NDu0߹1dxq++7by32/?tJz;oǎm~iBa[ړ<ؤڑCPۜ}ҏB86~98{j T#g$:$cWS,;WH.mA|h@߽OQl"栘(탌̎;#߽ 50{SB1v![ωJ{-ZBӍl8G&)󈊸\T' D |>`}`t#ŃLz̼L}+﯎}_r0&V^Z)-,)v 1fp>0d-|9դuYv֣>5qM\^@9L.9E]1S7Pߺ7wHX{P!fuuIckSyCOυYBy0eI˼dl!-Ol)wL>J3Kչ}W}/!IvU#㮽^Psuoy@fplpY;QElzs[NמHL{g)Oܱ0EўkkShRv8_ QS+ig01DfWrS,4`MJF)49؃y 4(Cv#+6b12(y=Zf[ѷScUz*PHŦ1 mm d DJ?<fj$>,TwFVb0^<$яl4[Nͥ4BPP|NRbAKW]k@^B0Rʴ\X >GƱP-Oz^XC/mU/lW4Q7\M+?5RaT#/c [ӽwfTolG=i\ʉ0?k\\c0ٮ *jѫq[d=Eւg.vʝ?ǁ1E<5~wCH8'[!J6?[Yvus 45^I2qo MCjK~xUM6O x) {h.j4o`9z ~+f##@($- gAb;לNCMzƯY,bAb[2AuIxQGJѨc&XZO%(+AV*qH"bU`ToV-gKMqfq)fҋ0خ^<1vzzls9U_i,>R*[/J5GV"qHN/ft *OO_FiOT1 [DgNEq)MǦ0iDΨ.pCR:d ^(Ŕ6"v*;2vc;/QATٴ"Jt{6ehjfYҬ\Drc>aBϪiG]^2ESt^ptxoUIEˬDOyv% o'$6v+GW >o3u~UP rH<1 ?<(ᥲ9P;JmxAGl@9>㳣q2\ 2JՄ_(ո7WMCSힺuZ EԸlg>xB KBlkװ91BvtK9eRX[Īq)P2͉U.'~E<7|Vw`Ym%Ud 2P 4k7"e8'/JLû:Xx<]# $m; ro0цe dvR&g& @٬qGF>g%Hhݛ5W8|}oN3O,**oث:a $y;0MrDa"gxA\E9iLBZ#g֕3H 8!(wua_)UX`?.f ǧzb?J=ʌǶGi,j~u϶ jI(ⳂuƱ&MKSzoS1Bu\FpÉ(LjϧN2G i6xUId`KoAꥍu]CjCA\XRx+K2GwwmH -|JfuK0 ,hBuܞv2p~r :/R.x^#[6ڞKdzqlMw8rƃVCYoLZ%ʈ$ZB1`B-ojzLmPU~H/3w8+*+Wio ~o k8 ci_ydV*t_tt:U;֛gqC tHpyؘ K vxzM` ILmRы%Z#SvL"AhfWD=L_cӉ;ӥ-zʵE5ݑkl~&1"uB[?o!% d05IDi֤2p9)Y􂟑9Pj P`4}k!4s'fjK[[1jT"ә=g]7|ᙚQtjЧK6ҮlkTCYD*xx,;0p2&@ 55䈳lp70cpa(U™.#-fFibn_ OAB3hd鍍D!IEFlq{]?NMfu cwM@V3f5 eF@ٻ֏ZPt$q}/y$ j7kV}y_Da;<4>PQpXtH\С;J|H}ZmSN"صLu/%>},-q4ɢceu`'D xG0F[=R V+:84ڄ6xe(z`i&gHx݆M&EB3׊9rH,ĸmnL :G^+B-tR3o .gꢨGtUh`Y[*0#@֧= g,x\iP4Wܠ9z{K! `΍+蔱D;C>|ZuWMوŋ< bfz>jG3`Fdxhx:7/³bpk%hS:c:x&#p*{LZ.ЈP9@ <MwmJ*r'"[`&vvDRU mA 5eUt. lnxV̙|=4+nWDŪH-W:E\Q ~xN}|f;+UvPX@,v<ʞm)HSXT9{ٴbQ# 95([+ng?c^5`EH$8-LJYEh^6o 8YݫmK<g&bDT\.(Cۨ\('E"LJ`FSҝvKhТI#p PDI(~Edxj3f& (zɢUݳfJ,/?q54_ZD|xDyP^U:hðR`.!E,8+:H_֖jPx;^,j&~g9sVO5!rLC4SDsbHc>X"9}Q&̧6FXwK9]v]n!^C\:csZ @)8mqrbyMOر]Z$е0Dųpz \t,&P4(j<)=&qԘm]^l҆JYi||Pk%`4beEBwH#_:̇ZTiVݓ0 V;TIQ;T-`( >"FHJRQӈ>f8ז].SPo4hUUuOQl~K\^̵̗V^ޢ)ajODHsAj3 #"ssMp?8k2W*4(Cyu^^2k~k^s"߲[+FT(6C:cze`W]v8L0j$V/(KU5Qc;XlIDB׼ "$ߢJ0RgS3^5܊()5gQ,PvN5 i7g9BGۃm={\KT NY'%kܻόx5k0N-Z & x.( 4XIbsS:.c!N 0[wtDk:Duԋp^vk9.ATHKgkXń/h)Yz|t NA1JK⺗\uboK~@+-K'Kp:jh:DDugTC~`Hڟq1rc%1 6]r&|#BSx{vAHĐ JHWyP5 ޫg6Vfv ruzSqJwBGvAZcIG)LǼuEQՆ0ȥAY-q87%4٦Lp8s˰7LsRXE8Q_C۱+kFh+ΰΉ[hv8eI1g9Qiߦ&^9$D{-8~l,&@K:4nj-џl;}aL U^3ͮ_I8 2q2Xٛ 7b82CՓ"x~56̅"YZ`g?5p1v%0! 61~̇u@0K>Ecd.>Xhf{jA.\`—,B#lRvDob`kx₎idgUР&sQQ)k,e- jxUPQbQ$I( 6$Oߌ쩉%v.6UH"kah[`M7Vc} -ܻ}>,ײ<*)Y}7:'r{)jCm%n{α I}ʳ{~~+B9#NmE=zw)jS vr^ya16cmˬkBqo! j"xf !D>k@T fPؖҒZcL_6Uh Q-uHSUIoCt4@ }}/v?,P*b. ;`ư><(DIџŠCqG#,9ؑ=z[1wNFwU^;ÿwFB_|FV/Y9 ]ԐHlJ l#;K%l! 'M240|gZ8þNG-Nπc(-Ѷ.AI0b_Acȱ/?QUVXr|m4\އي@/JY¾t-V)^$+sP=PZOo&[J'ڸrw:Y{iF"a1ߑ-Q:ܸbv61!FfOJ6U=>olР ?/7 @֣7{U9Я$ [gͰCS]8S#x ޖU}rupR/A1APQR4nEUmDiHk,V`E=C6@gJt1ϫE FFGdc6hR-n,+ϖbxWTF~W>=^joȮ;6FO O X:8WM2BxsoeD(^7;Ze$Ӷs:Bɳ+Zz{@+_o䃭bGnh2􀭐r]8ފކLmI*s֖Nd/NuᅢW:dz^Zz#|E/BPB5m7o6_E2kU#7zvP6Gns5sE}oX;++ࡘcNb_]e!{/S+ԥ=%ɾxojIaT_=QK%c"0iH^XBxE$T=x>MC3N6G,LzRjzxoa{)¬MǦhgV*vQ`g wt-i@2Pmh{0-WuV͎uj+b2Z,k(NZ*Jm#x@ aLOPڰ&Q*Zy{o\7^5!(=@(0_lau3k}YUz;xOfļ(=%iڃ%p #K߳nNvaspxI߉E0KI% 13oF `%E 'aB9KQ]j[FNvG ByN([ sa苹Odw2Yf͒:朻/: Wz=hxī=֤=voe5Kt_UC_G)Psњ54Gj0b\d+&ܵznoty>,@VQ8 yzxJsPBg%4,sf0ZUO^Pϋ8/4P Y~ a-'C}HT7zvieřq9j1B 2試tf wc,YB) 84kpRYF@ n[`2lOؠ 3k'yv0ҝ{Ɣ@4h+(&J)w{h$@ wk~^Z J!XtPq}۵k8ιgC"eVda-/ôVuNfA+2`usk!# ^:avW?~S{mZ9b MBDBNM'狝@h3] "L-+OYBnpO 6 9,^vo_Ke{i-AHozD5fŜTm7d偄3xPېg2uCIgu@MH̷2@BY^ߘ؁[f04 +k՞Vfu۹HXS{aeEm|gt`B RW;dghGIy wH~Suv9mLk$hV ԽxaRi%vV &t6] e\/_Ay(i)%wCO5g&_qu6XQ=1u(2\{0`6'|>x w)(J 9m]ٸ'0Y$ɚ?ʡMqmGaTF24gziHFMG>Guu2u~AV({]MkMKO)Hb`Jh]G;&iiWl)Z/ n:$cSH앭rcrڵު8Ԝdx5:z~= S㎬mtC+2K"K&d܋])j1qRc4_FS3(@ŕ3_)bs߉o;t+$.V8f&jihci_eu"\?ui*s]͔Ri>\zif⹼@'<>P D XTqr#^?N5ꢖCҐ4y4],D܍yƊ&%^J6C9SO쵀|WE8>%R¢)Zuǵ&0WY"m+d3^N.K@lz-k1.i|DjK4铨\.Ph1rn4X'5Bb 1jFWcCo*No/3V%mNk*Iَ-pp˜W )int}HanelzQ.(wYa6Hu$]vBRZlioWfNSog3)K0 LU gG`Z^*ۊR[8Cg>)Z22%uebsd(t-c^F`l&+|ta&O=H@{=fI)JX|f9Wk8;-=ʄ?n\'\!otqCkxu50G .iTY Ơ6䦈=q5=@.z"*͘hVOE2j 6P/Jƒ3 পy}KPjɤ**"MͲ%-5Àa.WU9}tR_7S=aU g~3 bBgilG@k3𣸽4OH{ Yʠ%cio&e+I-oI܀Vd>k#N l"}6D;ӖF [U|?S@0,Q?(Ȑ { ĵl StN?sd̙n$ȷK)(_Ls3v?MӼ]YpA2461/=iY+!u:č8ib#7Nuķyi%կ&8w%ܢn >ͫ.$'IѣAW[s^yj:F)Fmr$dⰧܒTxYyZ}(}e /t:õqc cw@u6%P̢7('D j89`6&%ІM<੭L;Kځe"0pr[rmo60qB-5c}S(CU~gnHH}56̽TyɩIӁkKIvL6-meoaO DW`w\MԸWQ)sm HYjb&"g|a] uq%{8Hڤ1蟈x 'uHVjScV96g~|)*|˶͏vZQbd$I’klA긙=FiتՓ~5cÖG"y{2RdfQq,͌C܈?25l%וy,cT2B}s6OTi͡?̩*[y%\9Az{r s.5(+@ͺR1[췂H6U.7v'iaKCna,mB-EP=| ` C4kiOG]%~BX+UWǮ4fǰgH5CͮttTp",?" #6ےoڰb#[6'8Dl%GƏ!_`84|(YxG%Su1uUN[GlppL ;4{L)릀A6u Q2*#01y;Dv˫!e|֞rmgnxV8{Ub,hZ5Ԧ 9=^*+b EΣ;XЖ7?my&d% =.E/./+5өs< #faZm[01ʀc Ҵ*?|^5pbſ4ZHJ7T m]zfykCO-.Hu+=ނ@6_c%Z6O`us+bMG2OdK62gf-ee<jW^ ]/!"Ay3v63ΐ@0(?q`b#MT+.r;#S&~!CBN4K-ކ4F/La690Uۓ v>0c*0`^YQK֖q@1+Zң̖LY|`;6"~OHEmF%7[EUv*h@L0KwfKjIz [EMP?Hù~޺>~^ĤE$\b삼VY'$kPƑ`69:PMcyswOuUey&ķ{GX Bz-^sݯ8,>}9&N@k .A"-=롌={3L'iX5#D[Ǔrz- "eC^|>-rMh3h7h q":M誀oܞy*t# ԋŗ?K9ujRB'`43eRb2P,^/FFZ$d)RO։Ҩ7aQ`w< phwY" %SBͪ ]im|uX~5} yY䟵) ^<>cgTa^ՈUޠRVWĆ,mU|8 . *z #V OLv9V-{?\A,䓊Dyg1` xsL_g=X't ]Ҧ!31>%п.s^kYN5}!F IEcXRap=Wlk^% UFyskCDN| 6 .Xacwdefz?(\S\1GnqQ=U2x{`d?|?ީgռ)UaqT%Q"Ms-CG77.7 817T;|MHQޱ\o):7U w-)]Te)Z0Ѷ !M2gf#Í-J0|!d'^" F̵9.w,*u3f42@>*oYjIBzaafIRk񸭩d1i>WZLd̻tT ߯zBBgy+j9 oʺFGv8Kaw/#!+2 5|Ȧ,PP#DN,3RSQ_dN{*G%$Т\:k^^pc5' Vi"C}sB s[z%g·ZP-d .y{]tuv+mV 6 NKpK\\AI1 kaC" X`GB z>ةEn* _)M;JG &/om|hKYѩ֗%~׫l:[M39ayxpb2wCذϣ2qcyfۨw wE7JN&\u^KS#co1mo {#7 ^\uR]T*M_UYcRH֠ߛ͂ű(Wxz׌O In W/'3'Wj_%AWPZ6j(c6ꥅ(>A^zo2h& !W A^ ;iEstd鉳xIhr_{2m.Z=6QuFbmxvr"TOG.HI| Twk`#}&xX䜿?NBkH\^_~./RWvmv醟fm :,$>%wAp 0$}X.Qfa+kptuƪL ɬ;!Ak>= `{V1\X@L6c!"HGWRDt]qlbhc/:5=RͿvo>zN_%,XTfNxϻ& 4@KjoN0C,dâڋAޯK3 HFi`Tl(q%֫ g~/P&Wٹ?@Z3lb~<\d/~ZV m!eWJOe]~Ѹ𪉡Gi]ʸ_nԋ'50^}F357;`綦,;zNͽ"G\}J!1=vny]V}S]*$#|CQƐ~bqVL߸!+Hﵘcxw*RՇGK5D=ke ъ2&0M:xmTe',G9BG:m3-y|fO{imxpHY\iru d|p}W)@V[H ~0(Cݲ5 ]zԞj^1N>tV#&*uvyѱ^v\_+XKQ "9rPD4{3Vc@ğU=/ ,6NEWNFJy2TUgXk:^oJlgDiWFyYC!mT;m<%yHu7':*ᕪ-Q߼v7w; $Cb[ 聩]P &Y !nɯ ϛ]3yCְPή›%~{ھeq<pC<0O+-w-G]C"D%ڀtN^叙cXG<%MY\,ӹmQjnwBc%-g8)oVJAڲ2nA#KԸQ]mx \ kue~OPZsd&]~y:!ȹ g9d~Fm,?u؋KȑӬ qNv fsȷ*^Du1t'd"[r|wڭyOOVug wI+S8DSN^7LmLJ lkodHp5n[%)L.v%rCQ>X&ͲN A$eYSa`t4M뗇DZ!* [b5N6s`'=Sw*r,+AdF*DŽk#; gE!i5N5cةBm3eܒu[l"j)+ 1ىE MmqXk7{J2 pc?QҘ#J'<>%/)1\wz8|?׳aF=NQHpҰ;DIzO\'H^($GMɡ'``He/QLbTnGoc.;dR ?~E^O{֭WM@8:d]RqaD2}_x&FqA/p:#9Qa1jq3<@z_)E0afa]LwV"$K俭N]~Ae /Oyq`|?>ơ6/K75ƺZڎ)jh&ʷN>U3 $b#_IiOdH2S4]%dsҁu jNbkXX8_@4i9ߨzB'^.L"k)ם63zP&5P-E#=i,lu<9:N}ti@ۚ0ga4:ANfb͇ d%uˁ͸i vR$CZ|(=]q?V|K Ds ʀDF""zmX}Ovjys[k!+hc8\e~4|!Zjj7A~L,"AB˛ޅ59$Lcƃֺ㶛 eaSoclh(>NWBs2VFG"%u1a+kYnuά~ͬA8)(s)@}cgjttuރL)#ڴE8~}KF9jYG?8Ѓ%)G{8w䌀ÐGjV =RDAHu¸v;@kuQ6b._D}u~F3CC5zY Wp,GpZS.(tJ{M}-od kŽv^\|ͦ!.VU (_k_.Q8S靸uRWs0dY!)_9k]Cʕg0SHTٽHzɠ3^Տ_h |d3zi1ʷvPq}aw7,\H͔C9 ӈr(Aڣ\Q`M g`ҰLYv.NTٿt:9Y V?3FqUnoQ{.n[ڜʟ@TF@=7>1ԪC_P^[XO]8  +J]d ͑z<:<3_mATxC*}qt\&8FlJ8F0^Ő!P'h-22:{H4sxcADcޕ[0 4p> x ص;N x2+Qd$>8vrNnXxyQzkPHx~0 k V!b2 NbCs[jmi}9AՁ pt2 wˑSSi#g~/n6BH 6-HT갞$%!J)VV?,ʡ,~`_WJnqZhǠBMv8=e#)NtO{=y :z7:Q 0}9Tj\#nBx(!?jxh WJ\V|Le>,o{؟07P$o5Hh>-TGm |T.9߹K4 X&!YwT5U¸Il!d.a=¥v7ovk W$`زa"E\,i"1{̹: l6_K٬dL07 4*<[_BQWtyd {(C"?ԩ]ۧuE,L-6*4CZ,K٬̈́&@Y!C @'r'_W^@ F L4ݗHJDMp~xH UՃ&JBm|4~ pkWS:K*Wfp 2p!r$Gy6zAAcH2C=2cp{m!6|,e/A$6|f2~6k}ՀJUB0N2񖃟e@ch6j)yM /+1HL&E)0%8-58sx<,{3:ǵ>&,K-|+64Y 56YŝWp'ME*GcT6Ih2X"&Zt&(`#wIƮ%3QP_ATn ekhjw<99,qJ^ͺe8_R9kfӛ Uj[OJ^bE#3WVC{fxo-oI۩9ᓊ*ۃ{m0Fb /0ĴXB#sIۨtjmң_U0 #M?l`A]VNj8Znm@T9tC9AYY hOu-OS2YTj7STL3Ov}g@ZtdՆFⳑNGWAb:Lm(YeD%-EA/Ho~/>>^iՠТٕ|(.1~ bS紆-L9G8X而$l5:KX|b |&31s ѿ)X fZogjm`A50x4?|)z+{Gṅj3x攪2=>I-LR U(ukQꂟ4ˁ#)*Z!!ʸBɓh}ވz4ÞT]␄l1FseNW'oq߾4v"Me(dU\eZs]q+\! j}_mBpJRև`OéJUI1]=+ӽ>P|ؕx$"tơNdø4 + PD S6u.|I66][[[AY;\6 B_`v ajۼE r?3dNoa(ź0a«MmCoBFn7 Y[յG6FDMKJy/z^&M^;W,T˃h06h RӜ]k [9dG?Qh,[Pt Ku:(j +ޒ0[ռ%=ӯJn=̦ZZ·Cۯo2,D!oN3I`$hIr3W%lxD%-_[ &CNu{0>00 f' 9ka{Y-tmX~R̛r1d? ,jE /Oo-+x!oQLVW'~(AbS7?\XplE@ފPQRO>i}VlcRld?g.({3_U-+@9C`rl9P*axɸ|_q,{]atn@$+z |Ǐ"lWVHdc)M3z< W aANY;/ꍢ* .%ש4_ ΁B!Oiu*sK(|jwAi;ؖlo&m'v{^B!}%)v&OH/-^N#+6z~ue2Oj^>bŌ윷j$f4[P`JS/<3yJeѰ¶Lp4-j٫Q9Ra2pbrxV$M3t]} f}Q6ܠ|<\KBARJE%QWuP f!0Oo9 7GP`DTcx1%˖E?*._,17^{X G9Cs!z!?1vM"~LBC&38R1U $/W#[{ˆZ\MT¹ vfS1(7UD:M bMs+N;Rn6(Vuh$/I7&Q˪ZjeNjGݴ_n RsOݵvDE\~>}j4F%k׌6C.䬴P]tMWTR I^ @M/ui>1 Xz0d*uÖw\Ts MF Bwo$Ǖֵ }";[Z&ɑ]lf7|YEẂK>9|g:^$X A`"I5PsJI* l{5ch(lf3 wzSX[3ڕAZhD_)NڶÕC*!֢*|+FF$KYѽQ}0+dbc~Op.FwTmȝi$$:dI}㵗1ݙR2ٿ|g֚1=kbzʳ+ilQC2A6n2pnah95 +Ը'gkl@',#"t)( ՝㓓EG$g:DԢ]iMB~sIX;ŕFF--ߏtNˊ1H}IdBzwAt1r$f!ln.эOq5<%T2Q b3e˸*6p dQvsow-ay,s_D !~ʿ\ kfSV` -_ g&a5h-S8@|gT n Uq;ؠqI60㊸4㳌:}- 9M5O,QfC~f5  N>*VSƋ L=Ch8K sG>?z-M$8~p08쓈`cBu ģ:- Y!M LL*^W([߰c ޻ )4coAMu0eV=yKPj=uM7xZ" lz$] ILVM}ǹN{\!p!o stu0BL\BuNC,| f?/S_KX7lXC8wMhxw8ali-8Us9ن&bbА6A1Y|.@*]8^kR?I`U3fצӶBq>Wǯ)7ɑM{ ^n|F;Q%` ƃ{/Oc}ePAGe({R[yC;@b6+KmG&sFM$79ym170;u$03.`6yʥ XR9K9D9 dۅ"O ]SiF-W/[C&ĝxë Iqc˺@Кk@ #T[,pاV7v1HbssCduEk:]Pch)@.r[![^tulOȍ{+aW&J?j+@db|\WO##OI6qݍ^סc/H_Q~΢vHxdCk[pțW #Nt_ɜzeA`ZSsԂ,9gI/ TCӐ{ -f]O)=Ep7kqָI ոo&DER1+H-z%vM70'ovNvQ͵'FvO c#sEjQw=DkXA:b@Ai'~%%t5>m6X7oJIҪ7Xi3xF,5&ǂ wSZxwԴL2ʚYB\2;l'R h컼[Mv: !D,B1Eבv! Ϯ(X*Ag47f. XaȖO 1vdY5 {_ۆ86=5$`W< 'D._ 9XGmfH &eC?io1bOKD33;$4uc(xx E- țbt{02rZ~fR5%W5VSRYK@M~@cI6_!}[UJn0ШŽ6F0`C%=9p/MIb$e7;z@ 0FZ9N>q)11:"yj0',J=15**k:cޭlU1QfmU>?7Ky !ZPa„qC//6Ӌ3زaP˟̐-sCb<X '`|JXK_4?edKFj[FZopiCKVى~V#TLl]SKN93$KRœyF(LucPT@gyYXs3jYT#Aƒ6iB"VZ:ո(?Z|pgcܞ.B[p {Ws7}zHW<ؘsNr㜁0ݽﭟi#_봍;[gœ~V@EW$%Wƅ@l3ѐ <0Up}Oޠ%`r]<\?N <.,`Ihr ''#Wv,3p-sTA o}jՌ̤)KlYJ%a\u=/O5 \_PCthRʤO|g;hJB9sa$Bgp< tbG v(ykWk ߏw8V- e=]h3px =Z(ewF ;8XPHCp?ΘE٤qAtIHH:G; .:tq^ ki}7f$]7LU SP$k3E ?tp^k e:NNއ@0&>"Z"mMF? pOT@}\У&dR8 \"phgM0钭7*>-S\3;*kN6$Hw+X!#sDD+#)lCN+n hAhM4z,x*"{'pY@:f%8?AI|DdMM5ىyc %jGh'{C5.;6;g*9 Bt2l⥮a5\ k{npoi?f˥4 |RC/҅MHozCeSMCks2 N:vvQKLjM)Cɠڦ.(?+o.NϦ:)lq1xrH\MÎM4qnfj$_v -\]2 pmc3ZkS"U 0 R,~>̶WFSK2'4hYA}3XaWгa}K$ VI' 0#E=͢ϸW+A,nQNB:tWH 0v}n9QVFBYVzmȡw꿩N~ɚoҼ 4yL) *I!yv1=+2dcz}Q?0lUjMy9K;I@~F(tҋn$hi \R(KF,E']nt",^w-R29]PfȘKӾuѺ*94n_vqqnytyB#U =9,JP#oN/@O3F\dzJR0~FE0E~i-R2=j*h rIrULxfw4\"m43*lAqV‡!1 !(ANNgfrZ>ZIw/-8;o5rYש@$s Hsf!~1Xڮ27)^ef_)+ss$[LyY,q9zl)xЁ%ÜWHd L"տq&FD g!>7u*%g0oz{ a@lDȣU"Mb,Y[&ds%x}ÒלS"Y QPGNF[dQE:Nl7%U"< qb][ˢ_{hvAVn7VBmsɣQ٥ҬݐN3*|g6}Umh=dF1+b:LkmACcf˦\3 $1W1a@4 ?V_W{+Xo&32^f$^{sCwY#0ntҖSy4r&lgIB--ߩT c)q9|_|#@(:^UPGmeȋ2-<.y k T!^=¤L53N1 Џ|zY.PTfݯs'D4i&1նu[NlC̆]øj+RRQݙno@ޗ^h2aܟ HDP(Xt}{#)c\9ۦ]Ba5D;X o]f+\|gfŵ*KdzM8vm3 ' 1UݒpYwPfjWa0hu G8ڭN4=h03 ud>3jw 8H,)8汜gʂ O]^΂g"">zW8%B 4 HGKzz%|سW}KY-kkšd[<\󋕊?ߋXg0%^gt!A[ڑh=I33ta?Ή[Z"-{Rn&UKN8x n1|r:7^Vq{NԙoC~UmS{1e Q4 4/$2A*Dž6. IDX{j__Da0|z5i>?=%!9֧湅b%qy guKgE= G c/H[1'MT5@c1^kFRG.@gkxN)ˆc׹|$-3bYy T!MU#_# )V/Y0mvG9خЁ^o*zE0^&=(% MBI=P7+ ߲9~+(Ծ7Q+iHtZNv-1)OWVi()Ώ<}NЂ 1#ʸv$Ȟ[8F`9_T1~mLv+VI8)@8YrJH,T%C| M#\)R+Z~Gſ zNUt[XE!ǣ\kމSD)̙ۻo=\od/4?f[S>*3\QꢺnfOBJ2?bق>R bK|iɵdP@ ( +}簱Iu؅[#' ;_Yd%/DjPp![Uı+8#3%U4{ɒS<1ңKy'$A^"cBYQYqNn;B#qgr ŃGcd\9⨆~jlӍkBF]C~%jszӏ7ɛr&6٧ƮL4z8Y(L1Kvֈ5PV#wNi9RXYCs/ /lV<>9j6ayx3s-=^?c b23XSGϧӎ *mU9-ݮ`SWO_T*#_~ C4VV58=Qe?a:{ȳǡE%|݂?_o!6~K2X74CgT4.6LSMin8#v;p4B|\l$FiTp?e#n>ƣ G8a9x)m3e޲e}Xg1 ؏JIِTU]Jɫ.a,)Sݎ@Ni#^Q~̾:a( G-3Gr~ӃۥH=0ْ*)i! X; * ckBQ Z{Jaxq)~+ Sxj>_:$/2iyfoVôVx u UP? ˲ܓK0hq^;#:!X%I ] X=ɣd0J_FfAj sے rt 5SsX_ʔ+]?|׷8tu< ĵm>.!|Vp[@&_2siڭ,U3pծ5|[/WN[iGz֠)4}?a;!EYYpҰ,[Wy:lAT:UTZL\xSI`3bs}AW8Lg1B9  ٲ"\^Glgd/:D܂|o{Cmj:>BG~v%f@j9P\Fb-\x1r9iFNwH!6Zm9юPYyLnr8 5+TQ"G6}A8Ye)< c9 c6է[fŖ0D/0lYyRq@+uһBpXkqRjyf;A?TY9Jh^ӈ+T:&+.jBC5LkJFXľ:"qȴwdZ-;lkI.\&nކ8a+@{E6.ŲR "#dwj#YN??Zj[՝Y5 #/DϪݬ_54& ;u_LvJ?$GE=$;Fԝڒ%f&0%trݚ@se!%Xq8ecnhځ F5T̿t;ur = ;j6~q=gIFj2uH22$%$bPV%mn?GR$9*4D¶ [3ddb6y쐰8j6E=#ga+H^ªѥfD&y$NhGBU:}RTfLMZљBiyQ5{|6"wPJˈ(+\x9E>7?xHpΛe1Xg.0Alkf?jqݧ5Vf}0uqD,wTTCFY#uXkM4Qש"#{BOC|"*xzc ;.F_hscr`x& c[hAQ a].L^*-IstK(|kJm0> |9l!>#,->bR69Zz^aoà&R}$Cp6xώ>r9c]؆Tii!Fs F|mz4EM|RJ7"K>J8x2eۖFD6vS Zar#*LU(øz#/Ÿ%=k9wiڔJmƯ( 6eO1ô #O~.]\^,9\>yK.ޤ! bpok=d}R5SDs%MJ1s;p?H@Z ɟ`M)IDGOwEy רMNiЯDR궛ؤa俄}BLs ,LQIvU#Kk[Ix ~IKvP;'ҙu`F$(j&k[Nk.4{qU9(FڄMg>f.Ʋ)9σj|,BtV`@'o`ɮwKEVԂQ`o\š:Lk9>*VT4,m? r\z% w'ARN2jh*Wsj^]*uwUqȼS !F7[żfM# /?8a^zCJ-F1;27/D 89 9:hn0{<ޭF(_XUAւjn16r}&;}$#8cߔk_1Pn&tb.Jr8#Ί,W":5/tR)o#N升_tM7y,~7؊Dco}-Y飮濩T!=ȱ3EK3v,qXI1#  uHznVPǃdxEGUS7W] )!bI &Dž4l7^l_Z$aE\ ۣpq8c@($ohG_+?>ImFNvGg~* 3׍ ;RKfxHez_ae:03C0)o#1s`t- \Ag݁8DrÏm5Ż+=ţ̐mTxMyb̜j=b%#Ӛy42=xҽ6 0tmfģn"lP:VF#^2(ID0\n[8I dP|^,!5уB<UE푰3̽ƀC]xp`HCk<Wˁ觏':%gˎ\eP¿$ CaUn,(dyֲa8{*{e0ѼzuǴXVL 6m~wMͪ|>(n/j{ O\#jOv5Vz7T9Qi@J$viSӢr}ډgYGC4B6OU5zFn$n:% ..HALDȭaѲ-Ъ(DKjt?T Xw -&>vo`?W/!8͢FD){/tRl ^Β/>'a۹Oߺ5,q^Ra5^zLM"N*6ik\m b Tsdֳzh}[ \4Q3 _]|d6DQ uͧRэFo6l?Kyq %pDK7yIeHS8vU\c5r<$wo$vT!YvAAcRŢҭa#.~XNX>?bpk ?4͛q2|*m (0B~5ʽ)z.dO+EZS@/)U<ĝr#*A$V`*.tZTCOqCNu%;f-ZYֿ4# ]wsHTXccڴ Ŀa86lDgHHvc&@N{8ʝq FA}&cbJ' I) }ֱw9+]&{y(#~d՗:mTw` daupCtA*EoAܰgOb "9@E6aCP3ۛ&}QB5|}`+<-Q$V_f}~%:dJ"Ɓ%Ԓn֖5cM炎x]RFC )6ψ||D^$JhC8I޲m'Xo9KSx0|,SAҶQJED!i:d #ިwȷ!"[dgm̥%At "amW5~A]\9=h]x ғ"gBp\~C* \(PTQĬ:&G!n&+{}H^9-< D5WY_T c#CzuFwPTm3UY=urY)mko1v^\%Bc+)f|;ٳ4H4;G\' LJa[>]*x XgSgb|PkbQ JXz:ok쓁 ! DOt ]X'[ܺ;D~GM±t6 *4ܓ)viǪ5`"6 u:w9xT` 0D]>- |5!Ϥf)cUB"G=L-d{2>90)@0ںK_bIqNT^uěyS.[|zBI`Lڛ')MϦnR.-c ,wF赌%$++c8SPѾ1 eWO~^mz 9\hic: Z^ 1$o" Q z98̖|׋{[+AUPWţY]FK 5kerf6döp6/Dr2+{>m"(Gz:䯶WX>]\:e\@? c[YOʃa5}؂tun^&U"UvOUy@UY&) ,Zm|45zjA\kU} }]z ?hy-HDQ*>~VV ]ud_mH竚@^:XRV 1SCO۔f5n|B!\U˱5ف/IItXgWL6ƽ5{؇ޡe亨2L'ٟ= H`ٹ_DMfNqcU3j;zQ9uBE.9o[WFd'(D1dzTpTaCslfWnjF ]Y;,0V+d# 8lI{$]bs@e NUZ$ $&:a^w #GZNg6`6yڴIY$#BV^v?ꇣxSߡer] @A{?'$ "bFzf 1DE%AbDޙr?x"Dߑf~ L W~̨(bb1U+6HG8nw`(IN.n4:B I=ƪse&Zj^8Vz7%ɺ[ J4+GNy-aޕ͂ÌbZRren? 䉈YH;17$0״jlR͑FDκ )U+֥ɡ-GghhG`;ic H$F_2rz$ LBX0K#-3&y4eR@p-/॔+=2]Oڏ_> "ZJ5EAVnQ~jT%M HN721)s41_׃͏-$ ?fv˵ ԀC[%O0SzV=k`9),R\bzGںa@~BP/@><$ftb9 yYO2ay%9Xfk}_cI;5ի 0(e}ϵk' fHxdpUS0e_AoxE@{QX{tdb=(C5Ʀ}fS.dc$Y%r0T <55|}!ƅ(B7dXa0߃3Q l?򏨴Lޕxĩ!YEp.~I;<>|!ĺF,CzmSrAHv:N[kY9ۊޜd0y7mEVpT09@0x# N4/OQ$?z &!GK-2;edF)nW&&I{'~I0N7B;I! G6#qU.'qr&^`<8lrĵm_ӂ }!Tӵ(.m_:CBCG}L$s̀0aA Pκ-1E2~9 e2j Th]c!i%DPXs9eBuEƄZMS>ȁ!)% UdKƔ]mdmiErP?2$j(]ϳI61H}CbIC+nLm] Z*ε_ #H|ӗĀN5W,.>]N o~d.@7c"@NuvY]euNƝ_U<5Gtx#j%9:WǕ |F4x83'\. PU/4c2t_/X@t3(x6VWnbJܡ_Gĸeܕ6z~DQk܋ )k'kZofS祻K5iGGTߙ㪂x/Itl {8۫vy I'`>6U|j C@V$3VPq.[CϾJ4RE2 EݱFʯ+ ۓ?+ )~Unc vbM7Qbi<5p:O8>Noʑٕ)jV[= Bf-Զ/53іIÜpl6YR`LJskbkAI Oh'Ws6?7EͥDkAmzc6($Ǣ}L ]Du ΰ̈́mb0_㔗. B#:~HY ;R^y sF7kEMEG(M;\%%Bwܠ;=Ư5.p#LjC2|yG΁u= JB s:Ŋ}7d.K#|2YZd-¦xiL jbF+ͣj&Tb+;c= |#ҙ" ፯ɒ1Pr$Yckqst1NPA/.'Tb %h+}+R‘(g[loMW)Q^@cjO>= ~Ryz-obC8Z9jO0 N?( '9)][#| ׻( M wܽ^A,M2>+)LD3`e`Ek^?Mw $֓x~g< TP'k9p.u0o9 7Dĭ;[If*p"9eu,fҩ,"pxcB@)yu=89{WuleC^bntP Phjˊ^.Z)eqk?˳n_鼑)%rwo #l ' ߮R;Hmmnnt59dXlb JFe탒ItōmnSZM/V'K[koMFu)1Zw(WD0(Ǥ.s /kv?[G}jQymD7w-oQly 9G5|^]0&PJ>7qm'gY B²Sq`HС2~yVy:4#e{&GvYu񞪿vP9*|@K8lp g3?+%m =$v&<ޛ\& 'q-A"K-X+v(d1t?Mn`ew3^z]11f*¶S($)MJ3hBR%RV:kV6떄vu9PYq2[{~WZb Y3g;&v:qRVi'ߋ|M Hcl LATiP,̄>:U&S؍:q6Oފ&5e/ZDE*b\^ kvt ~ơK|pPJT uv壌&HQ@ajN@}Bb#U񩴹}({C ǚA+::|"&$]s^Xt!Qv^abk N³C|TdV#@ƣԭ"t-ػPѣlES؎.t(.&s8 Qb\7_j hzjd{T-yM'{D^tԙ6Ȋ§nvS Mge(ݓӒ3&v&}ͅRhKxnl6K%?mp󧠋Nq2n9Mm&8yUEstb>s`m 4>sjf4IK7U쯀!uQvbwLbh5DzgN/IVX4KrlRBŧhb$J67#ʼj;YB"!a&`FX>/G8 %y>o5 'b/䫛Gw b $hR] +,(./~ (K߆>3@N~U?|'fzYon ~,MtyzTJhxcHSNJ9y?ރO'nz(c"s'=ѹLQ\@ +4ʓgWֶ{{jLSh:MWƺ}9ZPSxG"2-ϯq?]^:*wUBuàXPE1` r}^{neVR|wu~76S-^17ca2/q?{Oؙ+v2TL1 iM<~e09=yAQkҰ@߇B1`~;h^ @A>ڸ.^e0nn\2S@̂u9؄@ ./mdYbOPdAU?4nikMqa8^i X~r]-j$,,4-; WPTX)Ͽ#ҲG՜q~Zmf{IP ^ A+<{sEq RcT5b:>Q'cZlX4wABlN9MOlkfŸH;^zK[H 𣝌ShR WXi.S+ͼHTX7\&&~J<_.{ywclu}W` oߒv"l ۠h#^kb$!`zGHLi;B1-Bm=j>?HR(3w!߇lZ60O&kp\$Z#XZ=-L"ӈ6 ~ܙH4B _K&áwi/jīMԔ],d{M2lޒ=]C>9cEjԎ:t H>X3|[Ԯ|`Dh2וEΌlsWt~0;ҧ{!|2 8nfIh~տJpp2eJxPS#GdQFГ1\]rNyI9B:@y-AhoQ%&UVoq>RKTkp;mY iv#8Q ~~?b<_!q/e+|5+lfgζB\7].}8ɧ ;juPPb|Y]> ZEN(ݫ#85}(0ֱdAcu?I2*xy YUj ,ONiwtx1f,`TP^L&͊W- Q_۬h#C%  n%O\; k(cœard=;0Ow5Hm |X֚Og\hYd }uioɪ&G[C#3#@$G*ʟ`clk{3EM/abxQWcpmOUY36 |èxqtE *PwYmWcq9̯9ZRӎPnF9s(;;RJ^U^Bqe8ccU}D7YywRu+`[?#ݚkF[4*3= 3w3ofAzJ&r$:7@[@*ަ Xrk\fԷ}2ܧ=^H`S}pQH̉Df['!?XuBӢ\+|`75YR0Ϩ5|ImuMu4xq1!q-4!yM&p+%Wus3G `Z:"x߹R6]IoYI85ƧӍ_~֧U>H_ʣN>yS10G}iq@M"@OztQzW'OH&":h0$ryP/X9^FAm> ڪs?āZ{JC+.N@6tG]+ڷI0l%$3㎾q~JKkFvE>JD.U׽v3P<0yr\z8?t[`] ᗷQF!ĿD<3*tԢ~Zڞ8kB\$68Qc'+E_"Q.HhSE)Ў={S Ё}LC83b>ha߳aέoaڸ˟P& :hB~8FE֔xݳXF ^}{ߓTc/K$]dJWB-f{ sc=frOVÛι~cE$ԛSi!(&';Ҏ +C_;1$p|DiXzNس&eWJd}8\*El;F'-gj tvJ܀3kޥ4Gb;ތמ;iM<^ ~{=U'O^)JuG 0`0@U?3\c{(v ؤÜ8AqyaCYNT 3 6g';áTH5%9'{te߃(@P=$a;I/Cq{,QN G?N.泜Eca u/X "4]h:˰{ue,ZEN $:9P$qK՚<tIZ6J(A/P JnE=>,f/鵱 2Ԡ`;Fd{LQAh"EM9NI4X޽`żuLea+,Jֶ]^*;+N:=O4IIA4bS8;Jh"?ۧ }A+`3IaԤ~2v9)hY{Θ< ,V>tW>,>" |7~!lyb+$Oz𲗸2k;,#DEN0>,*sPvZ(e/LTzk3?k"W:.#^fE h5<0%Ϯ6@L[HJ򽈷RcW]hn@CY\p~1p)װ|z~3o'=UƢs%eÞK} H q'Q>Q/x.l4?KjquP+9f+/ "7`앝~P&h((&ܠ5_rmHkF NƪYxz0c܁ vs{[EVJgEI ȋKF;xE71kGA  3Ke@7 ÿYsq;;:GyOpP U0b#D)𪖩`C5tE&]ԫʉ6|-0|_ J^ z{*\$*fp1G~B% .,bR\QsOɒ'F:)s$h(" B2h)gůKkb16R:@ KG,>[2SrдMYP(mP\i&s@\Ha>5]E DQIz|&SҌ5:sfДBOtk\ܟFkԾ |Fu=s_* W_mɥwV40MCNGKgfH᪄z5$U(NޒZów81CGx#IhҩayodeW ck2$n):vż%Ȳ~++eΊDUciKsɁj{X"'qv!EI[#@RWZb}_&>\vyD!0J Ͱ g*D;4! ,;o.`*dÇwT{/IVO|hRm5H{R#[Z soOt`b XȰRSܾi9dR%ѧ; }^k.(Ջ@bM,J dG5^cЫ4::ZQ@iBm/q˶2V_Ax_qj*L6]/(Ul;SY.m&;'kJlO}S9G7y;Ww΃R]r:TJ\7ܞ9WCB{VHsϵ;Syޭ\ )`1<9o>|jy$Ϣ, %j N}N6= Ӳ5mhD?6son&Eg5gʦ>@*~*Ikb*q1%5~m\:RVX[;Do)Z6kd:,Y& ߘ 孥v@qUA`9ZG4eO.7b%dg;S@y:˖4=uq jo#8hWB5G >!j^beڄ-CmK& yt=O{P3@{sFfy׼7]V4wk(@]b`vY<2EE;U~;.vV<}aDTP⋇ۿe^Cfj77$L*g~\TI~CleXF~._׍^3FiME޾0AR@Tq-,QX'nݷ uХC0vi޷MJ4!N©E<\(A|YCu.=9Ҥtf[>C aC R^W{!zW8 =r@&}xw^-ě'1fb҅cV*S.#\p ʋ3f0g*j Ci2cTT%ڄOAяT; A@ d9V#9_z|4G a^UV5Ue<J_ǥZ{ @KDž[jtdʙ)C)8Ѻj^|X6|aYF2oC; S|r>Uo';S箳'J_GN s=(کJ,2t՝IF!g(2N᪙m 802B\4]9#KA|K-o8Hbj~(}#A2 V 󦸈18O=0ޏAv`}|YpMA:5w~nȫqgf,-ŝE4Œ ^HCOqmo% U7K,;#4t׊Ԡ>Lje+nIv}U7K~5T.*QZP9L_[$߸& [v7kU-gY=8}3i(hA\rL{w wza@7ecU0P1r`zHC}dA6.ǩ;3;~{+,g>0CU @_7?7֙](Uݯ3Rz[lĉTZ6Ԡs6}KĪt "~E-,VkU \9e9ew͈~q_C T+Bp?j0G򢟨 :&PܧhL^4k |h*{ lZ:7ǠD*~A\jhI߮.f|Hsw% T[xqva9 IoȝY۫EC)c٦)]3۩c v+mc2lej ~*d1$L6 D:ig=gq12Cq$N"&!rRf)z"kW[h3[(J(KDQdGkM[T#aBGCtކbc7=92!~2q%nqu<=4䟘l@cYB٘zdt,ie)24!md A+D:޽2"kZ&)ћ◭9JPy(jC  /pxREY3 Z"v]Q.<-^\[q,&m1@w)[w7rPW`7mHE*XWbz5)j W~\hylRWy_ZYDrW|ǯVQD8i&ԔPWY_@]#"2DZm{: Tژڛce?:%.FOT$،C": xqW |UyA @~LȜɚAӤE⯶RwBvp#7ģ߅q,g)hP:5ߨ2\fxNFO[8jԞE+E^ "q+[}4l؛p dwѼEͅC8,.aP\u66kk~ǦP٠8  OM}&&ZLwGf/<,p`X%CPG2A F؇cz%zt1Z.@S'_@ZVVl0%Cfo/T$QZ@06t39E#y x~'hm-A~T<6iP54~`. e8֖I T_L PXLߤ}S'`*i.>Qu91&`%ɂ1vh?1jM"0yȘ_+Ms,7˧:_Cg5A;+%@ -u\E 'Kk,1knzħNb MT!-ɫ<6%bQtܔƽ1~n?w¯t~]&]3s2&VY[ 8rnΘ\q4R$F xqN/jd L]bjkTX} rtV-dtPU0WjXNs^K٩y -sy”7o&3z:<HcAuTHË^Ȁ:?HiFO[ATW:R%mlzb  Ю ̦>5sO ?'!u;NbUcF%,qki7+;LK0x6T;x۲Uo\6)_'ߵ.d/>bC{T~F݆SyVN֝*8w-h"sDOZ?Q.wdnFI46*a3Δnb9;N}E"V0&Ӈs{KB e5L6f̄!8%Kɜi J'(z9Nml iW)gvWv1mzv&81Z$rl%v!Ξn= A,{V/W67bCƐ@wd*jC* ]9[Հ"_= >m+z왧8޸cy4`] W2pU2*(c e`u ZdFk4*2f 雈fprJut6}ښ,Qe{1ԦbiWZGjeT~8(G1u}o5aNՄxē63noᠣSuXZkckd @ycg 6'`ύJםSq]&;9f{ཧon&ˏžJgBWE*<%Ed!!.drܓnYJl$( Q4Y)BgX JޝUW+&柟e^4DM5;e+w1!_Va@IO<^E* N&( txU ѯ){ iTidLprcW*ӥyΌ ~ߡaumn.ۗK>,׽ =)He, e $PLvTBd78VNx<)TV,@tf_ Ml E3"1CE#Er[Qё&6 J R mГJ?v\И{g[riSJD >\bmQVxoÒ6$`t=;g.;HOWHC.(jLܬjo)06D~dT;hBzqs:x;k &F7#~q 0$ {Qp*@cy.Y,ga[8MR_e٩}Gz4|cWh0\U:6Y2h$qѯ: pO k=CS˔QBŒ~˼s%ȡl SI q7늱 \Iu8z.=yUw|^}"Worä;Y7XcϫPm kJ96`_a vH/(/_DЗS}JlJʟpM 1 n y 5ݎhbT 再!*eT,3Nd !2NJH5/tCC͕,6JfSYl߂9JKw9̶p=l?^}2lqGY ï/LQĻv?l [cLYXhF$)SR-FўaTwL 0hk&H}ZTkk:Y`*.*X2qOsJ"۶?̸3@Qe-3`3w/746OXu9VwtmbMpJ2w]|0@u#h`giHFydMZ|uHN gKƼlNR`"JcP`Q}b/sb|%ӕ J$,1٪gPxFh:²]78yK4W)&[Ot:h4 ,{Ƽ>ctXYI!&O_eI1QWGJPFßyPqya? eKvd繫Qv: [:ݸ& ͌Gm?cr.=zeuH\ }/$:Irٹp^>ϴd2b34W@k KeF:Elqrvo<yf5&:7@b Ya_w8FnEa%s5˄Iy ; ]2ų<'$nWѯׂaVM(M+=e&2Β7lኗLGeUfeuT"H˫ ,y&hE8'tEYR:PEܢTd[|5bǁk~'#s4ء<%/nk-se\q'7EOa߁9{kc9wzHy `ЗRL헲rChcF-z]<>#os EyQyk3J;w /cA)lOUÅVYV/a#hdi(p/3Ol-ߦ ] Q~"wt4Ls:pKzPM"( >G\ephUK%;X+,q8HL\Xi{Ch4tA扸쑥)(qǡAXpJ Di2)(x5ڝ 'Ju ,-(ߙC͕mFd`G٥hNGW۩Yܗ'W+Se>IU:E }bLd݋m҉3 򩈄#8n@.ֱN+Y "<)Bh#1-A0ϳ C=|U+--к'e\.Q*Y3 ; F? ں,2l}o!cODu*,Fw߬;m[䛘aJ/MȤCK,A_p~l\6VFp]A~?fUjM/4sA6h28AВypdFSO*O VIWa.B$sQaF&x|'=?K7X × 1t?*GZn P1$Yt2Y$g(C^Gt/3׎"("׀1Ǐ K)TKn=,ř(c7\V է[C;oǏ mlM!䭍ʴ' K"s>!fg.T pm|LZ8|/(]nev'}G;>>0Jd!ꉓj*)TQ5wh nm[A\FLw0X%*JH. !hhpcBP 8*/ O~>tm.$9ǯ}7yBy }K|YRեwbϺ{,$j"&|;a"p70ǥJC(X u@I;csnsGyvsD&܉vZSRhAS<.Ĭ3[Agc9e[˴HmgI-cR  `E.I6eU)JwYC^}Ζߏc-vZLZۺN8he8"nYn;0IWT?FCD> c)!ZVfԬIغEE CCTo.;Sd$Gp|h %Ɖb{sb%_0d^竭`O Qrދ[ZJqG|5Kʷ HA:9(Sc%ŋi.?"nBTo)k<@qv76뢅TGGf/& :꜃":|Q>FD)mNy/3&,ch}*~sH#E-pKQmf&+^e 1B/a~W Ǜ`$P(nI~r-4@㙪B/~V jT*zWzm^)~C2]{& y&&%Q[1V#]42[e `~FY'ߐnUUsg09@zd5ŀh,3V;x*Fdm>gIJٚeI8V~D"V`H<$m ۥֈ@z0G} h咿*=C4~lVe8AꓻeyhD"whz,g `f枯eO5}4jsOa =P-|4f Z~}[ќWt0R5,y$Nݴ~D=;cNQJhr7©ejle&g' 'HC7i1wbK4bGGah v-]~(yW-5xXeIGLO9W+ٓc;/W[X@#q+=@s3[.d:[$)mR]kw #zuDR?0 Gz9an&;yZgzӾk(  3R8$޸_#qͬc~hJz* b5}*br9)Y덩bEl;XBu$2+Vh1(佩xModHJQX?; 4w5hJo%%,ʐ?N9-^awpUB'daΠ$4N1ڃ8W fH/ͺ7x ,G=.ʐ9fA.~[*AY#.#gN25 'K}X0q;fNΛ;LYjpZmLMK_>Bk" O͆߶N`+| 51/cmAf(8  Ŕ Ả^GֽB%q0goYAPqHQ(5zTpS& ʣKk*OyLؤEkax{ bبa4(@5;o/*֨;5 q5%:ElC5)=]iR`jeMGb;i+m*8uØ؅F|'C>÷L1H4^JWTi|r' .2$>%΀CdI $< &wB#H˨RC¤svm T#sM=e/H ʣ 싀OТT&Jt<)Y@Wݛ D̄i ܌R^TZ*XkJkMtB*-+?hy̡yh`?c)zHy\ ѼD+sD=c5_*} q"ʸP-5;N<le$MҐ%0+Y’[&7VgB87`J y bрx2޸ىe~NJ[ M^NDtbHCZi3K0!}sPc^$ӭt܇Z(ۚG (M"ֲTC{~\ iD^D[B+gSERWA7jSjO[NPl 6yN)f/ʳ=$ܕqMF?G [= ﯹOZoK-dS)&~"gOAϮ>V4WWz'cvۭClb4Y~SMogo;T"\U uhlEn2׬tȒiM`.tUV_(#S؎v5=4Ogl˫&!Nғ9kt{8#tɇi=1hK"MODvT.2s&ŐfnP/C:}~ 9YWE"3.y%_3"9 [,;'՗-\@5- wg&[v~8VM%66Y;ЇOzdVjLހHl"xIzechVw vV X(U6X1xEt<Pqɒ/t8՗*@A2͂䱝0& KWsdl^ʒ%YLܭol |UiuBk <(mqj*37^Ch8 ;jfݷ띩utGь":Kju;E~Smsi?$dbƒF7"ƸRbbK6A =Tk2ԉ-;x5r%PnyH>vjqia,+X 2d8q^E|w}Ha;_[T P~9H#2gFb*ĽG?=&m"}'sIdفyAJ;)K c/`gNzx!+&|ؼtPYhí\?m\F9R|uRH<5`Q bM1tPh 6TKRR[~l5ؑ;d` 1xD;[,RQ@|]00vYIaob1WߎY >s-_+ȺV)"+7'b0"bwsH:YE42z3lrwv~=kDjL3u=2SomÁ"f… ԍ;Bn-#k5/'qe81%tOvcxra lD͒^"W+&?ˉ ]ўi#Ze?S$bsGq/ǵ1pr׫β*D"!.lIVU&{a@[$G.7g^ ^% .W)Ql8ůAlM9F<812ߜP5Q%Aރ$>Ȍ;*wˌ;SŹ=2l#D'bвCԽڟMvuL|cch9a~I,f^9NƧ]rFn9C[6Dwb^ 㝇V();`I${XUv U#6YGƏeQPIӟFZ)ds ,4p{gLe ۪08~Wd魙}E@M]/a]gU.F?NB/SN\ySJ{6ZXpgY0/V "m<ɘP" ^z"M\ 瑹,2φ(b4}ֿ/1A\. 'UT-"ZȀkNhy} L`ąٍ>'."n[@Cs,7RddGvgc.G%2㨤bj´sk\6))V1Q;XNV"|r2S}z*!L1x_Ϗ'!LWwmlvvPyuDRlF$3_<27GW.4Ɖpc0^E ݃tjɩ@Mb9*xKlQtEǗrQ3$96VAP琊v@Yn

    ÞN%/dMU[-|_iVgcK Z_y[xdAM+'3K*<_{CgJWqu@'/nvpвgߗvX ̛6knR߭3C7Aɗú!~wLiba6~z%MOzJEia#?TFc=(,/8iMX[{`?ژC6ה߽IVhI|>Y "F]| !!>T훜rdhxhf?I=:h/m(Aщ vd8-ܰ&tws;ԈGnک 록miF [|HVb9 7q)NԌ0{ dZݾ}9oBeAeYs\4.O^m.S9[a#oˍ bV=EҴoUhS+GN^N]{uj/zzvI %o:$,e]X'EBr[&[ڧy3ǘ Nkwf}KrU͐:3 N 1fXJqغ8r﯎@^涔]m$5$Ieb̩QeZ)Mm#izLS^3![ZKOr-qSIMgEHhlv My@ACy33Y3ϕQV:ыuV#O~?@JUQt̙1{@?,G?Nڻ!X֔ɧX. GЍ \K0ܻRWv@ir1z:/ʏ3G\e`k-fJ \PٲʢbǛVcIۦHe|sLbQ[JDAW1֏ n?TA@lJ+%3/bͫ(&αTkbf`|%r#Y_J}h*NVn)w H9 FL|gLǕO_ώ4h+;Tf> ?TK E5d4TQEE-,[zu")-(>vJCq6#-`7߯v# 6+iS/3cw"wFIU󘋻Ɍn̯n>a7g>83)*fzv r^4zJ[f$x㤉>7UN0gU%;sޜkK+,*ﴂMJh?Bw8ؚ*஖YmP~MnE{-ߓU4j2"46[+UT}䳥aOdj^=F,Z˙t3 LR.#/vsY*Yz{o΂_m@p3a`ƣUX_j.JSlHF6^FAq};)laspp`S3K331il4:^ʯD?R쵦^=ESiCnh LY hkL3EбȠKzF4-$qvJgmGE婷iIlkk{j'JKXts# /n3H >wQM{Fp(g<376'M(/tN${4  ˰k{a K x!'qoW T _j"vZ6ږ2sL '_D,t#ߠ-K{Kugɖ1XP%)ePٷj`i,!˝Wq|w6zLOipɁMMQD g>HjƵVa^;NXwj Ҟqj"l\ja&h/R\=qٓraubeo❳h eh"ee|]nY264$4TyW C:k!(AfLhqzu!9-Q.[ſƀ6'-Wk|$4~%3_ u⍊$(v&1ޖ؝/VqHtjҤq*׳G0>TX߄O87ir t#rh=|Vh9FNJ%a9W8-L!7Y򛟴D t G zT8 BQ^4^j>p;1FN<760>TYeYejBS[<,FO~ < tE}r(%W\16.WS2o[ 15dPYOAcu KD' OuliĴhR8ҴOٝzO'_5FƎ iS@@hmYĭX B~gI,M>%@4`6:Z!.HRS/k=|憴`X Hk#5H xV?~aSнEXKP$y&Ōl0*Ψb,|Q66,=aO3Xn>-f2eЖo{EwsL; SIe7:q 7aJ`u6=:;%k߾?av:#&y"Dn.Bo3I}. MC#<8`ٲbnSaYNwd1j zbƣ3 %Lpf /ax;WX.颎/0$;գiHkSLSHs[?':Ոl5~qpab@1m3icFd!OmZY#-spў5YY]n1ɭ2q.7|[AGW?-'η/yuk4a ny@Bw~`Z7JG( y6ۼC&^ c1ΈWC`K q$Ǥ" ֎i;y^DCI X_*ELXٷ]9{m}W.35# qBIG 8ѿ-d+nx*޼r y8$equ,2n6R4>S.x[Ygk}LY0Z| Wjzwy˔Nin*J'6wk !7fKֽM4nة@bqӠ.ow e $ kӃ1[,Z)'2i5D.;=͡UP9)v |ͳS.|EB)hkf#6&եӖHȽ|ZҷE vm'N\ oU,DɱKe֝E)WX-UqI.$D!ة 5bEJzb?*J -w/$+x{%Ә',j]FKH;"7L r7֗&(+1g`y5Hr~F /EuщZqZAڎh28&m9ChkIF?Gg`EX2#KbrKߥ|ނs +CnFӺFj%f< z?EG\.iGr7uϤwlJtz232uVp:q5 Yg.k3q~1ef&yq؉/ iƠd&t%m>.?BN=c!kחvW߿7j.@%`[B\sSsqT[UcDJ*3\TH`z{Z9ׅ(]w6O KO52U+ h{繍Z6Sؚ*G2 x I/.sEo}Nǝd)HtigA Di_x\JĽH!5 Uq@~fܨ`".2UcLV ؐ8JOP39֌EU; 0:.:^#AHYˢE$?@9 vfzOnܟsS_4l;JD[ᷣIDF᷒P_3GPqGxR vI_㆐(_**?1Bm`lWm&l"q 1 8{ odBj-Y$OwRUi,k p}ݵpipCAo*$rticݹYkxlMoA1ʗ\Wm2sEQ$6e*]ˇgVHkI?|_/w}*4 h;j;uj,s)(jNؕ8~2LrJ2ƀTVgDOt>[7Z@Bڔ;3.dny -?kڙ66ԔgS( p8pX `AݿK.DMR=U;pCs r'hrW(ߊ5Ŕ\ O-"ԷnȞ|aT,=jZX-kuWb }OoL qʱneeo x1ogk+LŒ"񁬝Ġm#}p|ijŚ.X"p~(K6n干aƔޗn$`P~{x߆}w~q\ikbkM_ͣk!}o%,/TͅM2e.((&kҞHdȍ|ǜo8p'~3!]PiUhJ`Z^h(ad@c睪F_ q k% vAZWv>Gl(KtXk3=u@gS,&MaLoXI*NM;}{BwC i Acm\XdyHx.W۹&ql3\@\NV8ո"qy`^ Nn8FJIFVluuj.L-$)<)wc zJT>^x*Ū!~1)Ň cMv|I"{UL5nC̐>(JΦz#~~>Jٜk`A.f|7`Vpp3l&g4 Ŧ7%K 9i\kG[p0vs?$0~c,oUnX4"- kأEMat,7qIza[^Mw-BƘ\ ym|+bj(0t u򓓢smOcҤ:<N.(k׭T5Aol>= &h[OD\&1iVcvTÀE_0I-WbUoK堛F;t' ܏y)X須/¾pu)Y,GZEѹU7&69a \j$p?jY{eZmvNfҺ4uD"/[k 38ppoi^JR.j[(:paɞ8#{ wV9`{.;rNVUrGoLw%= (9I Oу?QmXM1ai+Eqg}iY7[cU L};lFz"t&կrJ9?x/bZskU *NJk^|B];CϦ$wboY5!ᩍ%\^)ߔ5KYdBfJNY$V#aH,dvz֝YcN~U}oOє{>ehF;,OL}%L슅-&<@0`6q\ hQaݜh*$E?ޘ$r(#s+vw9^? eS(<9 ViяX}V#Hh/;fi/  Rn  ?wz1C0"-(0&FD*6,z*&dm#ޭNC/lReoѰ֫-A"rÀ;8(k ]{(tN[+ a_QYNo2*ذ9 LK$0LTcpwՖEٕ!IsD? 5V ܺBEz+a{Νot iwK;B 5x4 ! LLQÌ* G,d1]vUtW fJވK;pRJ{/0:Xh[@w48PW EBlU\z-Aᇲ":o` 1]W#)ئIJН9AcLsKJP}~1H1涇6r<p8l>7&6Te"04B 4܁\:lePڼ sG YD^H2?Raw+sJt$[׎rD[25u8êYPG&;+icc/߳jVLo"5OAgHϥ&,S 06zzv&Rg\FYk+LPS;"z[Q=`D]QQzfɼF1/[p(% M/ȹK4Yk5qƿ#إc 3ڧF,[fqF/ "<)QSP}皒%f M;wI8 Cx30,Ib=DQVG0P0[3(㉷6#G:65Y@}KE qcJD9l#(9Ǵʢ6$PfS=CB)K@tTn7\ ӣVRviDjO)P,Z94q+-AQ BnlήUcF=,o9141(k[]}6{B1iUR &@s3;悺3_?$>h@N,/>(Ӯ{%-Z'5Qn8#NA!n{ڢ:>P&A, Y".[^v4#jŌ(׫jQU~3X pHNs\X`Az'ivo(.Ir>QP&dIGZܨuFr0W T9 (]?O8|nƾO|VZ]^wUQ4 U88Ԇ:2a2zOcGg,pMWvPcRL8F;Ћ[x q̽۶XR4 4~9&;yfsh_O5̇۳z=ݢm;^?:%:\i3'ɲs"pN@i~TPC4k[ +B[>ˋ 497vَf(q* ۷I!BU?{ ; ƅú b!}}o堬:THaZ/TsoK;݊fЄ 3Je*𼐴U1&["7i@~͞f9֕!}T"$K,V#&%ysx=AXlK|) !<B́dAu(c7Jew +tW>3xmE ڢј]x"UdvUaξp^W'=xYTa{*=1tQ2+j/.H}A%dI*3/蠎xыUH s0\Vm>5y&LD<3̃ BYPQomp)woˡ! "'SkXZĂ-64(u(X?{8g&^5 C_|F)lT_ꉅ=qћ%^&BϺgr䩋p,ZD޽̺O8'"\e*ZQa-Ez)ǦQ"JcqD~-^ G-ž_mFSK34l4If#CA2:䦓dA*|s譓/C0Sg\G\9>qͧ=89Œcd#[٘vo@ArY$&ZGF@wO7o.jze̖0?KL]/i#\:F34 l¬yp%C|KE OʮsN v5eop 耒tH4.%PՖAd5LjP(Z[[(IbDL0֋ iqm$69V(@܋t&Uˊ#TgC³{f(YĮJ.,VcD7CS'_yjd4"RZa .5Wl f tZXR`̷5cnihk3끕1j^`K!hFin2ukdu}`4);x %"´eCVcIg.Cs(o&@Ӟ!yzq55d;;ex4#e*yvEV,Ȉh}RCQ!G.d7y)k_klx8>ݔ{/E˷zKAya(U&jpte3D[uc{79 8{^hIe$dW:TгE"p&W O Tx+DS%hܮ@d|]ۉkx ֭$^iiGD1 8S bGЏ"JUZRγ"YJш7/)efV,Z2@+L}kV۴Mv,? Z cPc2˽P|8qau΄sw9XQly/(vpIr͜>4#7h`ڈٝC41*i1s4ņƧ3*s6 8(4/OŐaӏR +Y7@.~+ys4O[8C h $k`mIn 1  k_S.A 4 oVnoB5w/%.~^W}bc[F`F[sjROHgΤ,-0֛VDxN9(1ePOƆ݋XEAV h ṋ\Ig+g\)HUʺ %)=.eed 3/M}|P#+yҨb}rgEzku#/Y=Blɥo++ڊaٖ܂;@[&9-+F! q|x̒Tt: xJ>QK=g4̀R0TKK|C/ʐm`@&=H6MOmQAK` jxQo]}QMBD .?޹{綑]6u#AϒN,#ai &@:ZE,\7Xg=tfB:PeCy8G6E#Ӷ,_;cp.pUT|Hd.A_[\o*2y,1cJZgǦ]Mf($:?D$՛˻̥̈́#(#Ci D5 : v΍兗&Ґhv0G/kD~ۯH}'%C̱-ߪ N]hRiͥJa>:Znz7( +4+t:J.pD?mUuϓ2HBmIR;zWEB0IFG=D޽`p% ԛYUih1gx;Ɔ$:o4@J,J6I+F37. aZW'7&}QmPdž^QY0Ou wsA_bx=г\mh+,b.@ehY`<raips&LU١%O0vPɛ\)DdQF/h %|6T$団0d"l:zI+Yo]l.gxhzCt6A9X}(a`gb#죖GXZH1q+qgV۫ts $߲DG]X?p$nu\fޡ xghYА7cU\nt?eY0ɿ3_D(:Yp  f0)s8lf$ e,-`Y%L4q!v|gzg-4q7k0)p%72 |s !q@D3OJ͇jMG0B&t2<ᵆ~Y=|7gbJ\Ȕ &="[$~Zx܎U)ɮ -zEpAHXJģ0< 0O[Һf?z-4J8 a_2+ =ZcQhjɢP,?6ř6vb'KYC^3Ch=򾛮 [_w+YtO[sʔ퉐wd?g9[cN >x ka6Ք%Ңl 0*1)Yn1Ixpy)5tHEMgC'ڼ +$C;mF脥hmQ w}wdMh*6/|@C$S`,~TA.cuɥyop`8T0V]󆂡~ o.s Y|fO_+^FzՌB|P-uյs0X:p6e7K^L0 aY!+hYʘE.(Ton5_FY "xic4 $D7td͈s̒3%kVh_S{0cؖ KmGm-5X&1Դw2#R)  q?Dnj-N kٽʔr{ ݈וb1 &م< NT#㤠|C u<;)CǠlX< mDZ Hh_b϶l=1V3" 3]du-  wt!}G`#ލo"$-?ʓYz1!xF=DL4yQ>Nʑ9 vS`\p"V0XjM?d^:H,gU$22/_TߢqdB4"o>)"(Bj](*p\!hU!Zz0F<qVCyx$k5d۷Gir~!j$M:5S}(+VA#"/w%Ly#?u~|Cu*B/"uwjw1ce'/Tlt'tcc$V:qzm(|秞Ĕ8Xeb :#0%&gC?HOtώ-hvo…hɴZ60{ǢFf<:XjR24?Nt ,6r[N"p3GC%Qd5Eh[Q{9n&~-A%zR<1`QYWt*pYr#_??)d 'O.x"%!R"* p%pA0Y2T,`½4- h{v%c;6='#7OS>gg喎 Z1{\{3 jR̭Q,:Q 3{djZߟTH̚L&|1?g-`jza0x60 !4A-mqMZLD1eI>|K7iXֵU ^Лq=8;?1\u?F!d:ؽ1 }{ YkB=K&SeTعjL lp@V/-WnPe4Bή?ydyQ?y0T٢gN.,&YBπ%`ܡMꗇs H] ,SXh9bהxEg,4<YIJgK'd/Yr#2esJTf/OdsQ<_8#jr#6$2u!Ab{zKQu/&J1Sxxf?K5FRܗ{z% x:SHOS*9KsplrUԮ]'^=Rj.>R&C]rOFVA)~UuTvM`N-}0,8k#S')= T7"MҨWyM8!b# '"]A/qn*mm:r0O"*ېV(&ܢ0+Y^csV>.OgYT -d[z̖d-2:)N|$+!Yx#c)38pԗc@i7f e_*%ekU"7ipD'5ݡnT";25v;ayEWm];iblϏ.LbyBy؎ʗ&o~H8g{/pT?SD˪d,wYgf=}j8B0ex--fqY[-Z=ymn1ݚm4*4w oj +iXd&a8~2`veۦO|Q'K_S/7B3]:?iyY>aʛ< UȈ{M=*ؚ+4lZAfX uN}t88@TS;hNL}htoˍfqb8810W pb̧ӖKgbn4pqq󦯛\>N b~¥Na/לȃ GpRļ ) n:fL"_ߢ&dR/ *M4룜6 ѥ#_N csI{@Q0&mWѧ)<ij[q j hYЛ72n>VWh<Ĉ>[O8ycXmϥ"]}uݙ?PYi!w=\QLK e'+s,[r Җן9 .HPq0DFV fnb`CRK:Dl.#!4b=ge#\3R<:CUZPQH(!Јd/@|L~iLJ垑y|GZ: XsD_vb,7 8TGZG&dt|e?KFy ԉDb!F<]e;KQ;LŠTex|V")ޣ(Dio3%@pb~]wNh$3յN:D|SR hwS3y%r.%cYȥNtdrޯ@}""W~j:5[.xt+Vh2Cj+}^'&F'?5Mzv_Lޫ/\uWay??|xMʹAH>0Ug_az1H#ZT$y\qvT8U,߻̲jy{[>nvfA1] ''gCJ͝%NJ0OW d:l6.RCY14<)PͬkA_S fq>ȅV*G?T3.Q'<;qf\-憳7tU*= 9Y%KqH>yc7"^a &N)/H4Nna ЉlELoo;W ]u]0>c;<#vrmX 69oNYRX3g"9EY_OWo&$6'^~7^(x\I em0UXRQ t(0E3[S)@t۠|$a՛FI4s A(֧#nU+doݡi=UM(EȶC{;cEr[Abgw߮l4 28HN(2(o(wI͇1Ƹ="CE rT4UJLo]w_,>@U<@Bxy[mM*`dJ\~΂ @(p$+c@=BBODko*O8&-Z3mndCW1cᕊ+>4)Xq~@T9sa=rdߧa_eЂvh/Bcٍ:LЋOM!ʖnq1$${XDt9*y>LՁU%UG_J[gϧ&8[4{[-cAӴ2b$dJH_Ef)Y?ɘs`=GL0qrQ6qeB2M]5C.2F6̅檊ܨ+c 򜦓(+9 7jِ"Zv?z&3a=Jފ#'VgHMWWgrECkos\+QILi+֜`z1ТIOE6^v 啒3efpF֛<>NuBxfs;qGYb* Q'ն|DN-" %=]gyEΠ9j?u(aeѽg_L1q%`.[*S fZa(ci.YP m5VtFK99.-Dj_n˘4gt#l_u!#vR ҄4gskBw0M3v)c 5vQ1Xd'1V|&<܄/n>lxZ!d$Gȸ hAuTQ,I>5M*2%q =l$ŸW];͙pNq$Q=121GqhV@Tp \̤cE :Fpd T4dX+X4p2cpMzy+WϚYAlP,X-Xt-uQyh_d >.TSվbU֨Z6Z/a͹UIct%RxXF0N,EuCPu0}Q]9o,3?.>H| c8 ˈoݻJWdwKhf`Pz"7çlzZe_nbٹG3!BWxޯZt9Jטc7&P;FwC˂f8!G_^Yf!~ZG뛟>~v\*>u]QRhM^ ]8ʌ*ble{~tT&IjqƄ k*$0~<P@i]K\,dO/5Ez=G8lүsrRz~hN5/~+M YBT߳*\*}v.n<۔`zu%?7 Xřeg~E)k)#UA({|-ߤns`sBQwCpV\^ۊB賍(xL,Nn82 $D"Q'DQ"t͢ \v@Pp|X7=Tr"~[u1S lJUtZ*Ӧȏ;q[V,W ŷ ĈSavQ⤋5{>f64ؼ_:8` $|F͌HxG`bQ7 wvkt:^o6THs+^㰔XýmP_wDәi1{t$#.,#)M" !B$ca`,[6 8ɦ*s 5aR3UǥL׫V۠~@$Ouި}t6܆ .P G /S0Lv8K%[pEOU=k#|?1SkUϗ)=V4<Ň M[ =)Յ\(( #jr#+o:}LJwEHZ^ ~:iTu.UASlӉ/_3'a1M条Jkh 4Zӻ(S͛\x|ہ>Ɗ䶵 B $A)uڦZivTM]1y"OF2ciVթ)#8wm0Y19}`Z.svz/9l YWLbzfcG)ݖdv~MW{91G]H] 4f %P"a+}_jzwuz4@RŰCq4]Sv{:1Y\X=>5lծz+}1"C@U8sMtI  m}4#PU}U y#$@9dף9^!zc_Ru!.[CpP?# V =W_fN-SKTE*n&xNk W )]…!7cԉvIcdÔJ1|S/'1ϐrfE+yq$D(֤SEL ppqix5W(ϸnYi's ժ8G:-AvD(q#8(w43/VN Y=,p0ab:ӆrd2% 7wv@o'gPCfpJ[ dˑa1, B@퐌GfwQ*ٖ1N`:7?1Ҭ%szqȾ0Z0YC fMiUb335\͛BD 5&GD1v| n>Nrs:Leuvй/|aqd4'!ΎNTW"C)q"Yw a{M#4sj_;K.=(@^p51Ôh//Wtʷ`l(FrSB+-+x*myī}#_'fQMb6GC:HѝB7|K 9rzҏb| xVi5,{5 twXر!Ji7 }\1 ]~, ?L@17VP0+C@ PEnuͼZO[  tBvbF @ϥﶶ4E@z:DT {fD^EPCrn"2Q[ -Z-\VY!8,"D+Y^T6 6#0NYE"`ͽ5hX=q)?wiwKP`m؛({iDk.~-^%%(ښp&1pqG/ތ>oj[,x/{mL;-n^$:Ϊ+W韤-<^=m Eޝd7+!8dW>m{,pM&_qh9(wIy ,17a_d"1OS};I hKL7|"AH Gxݖ#42-_gwߕ礬fI_ jl@E1 jwyf:ɿHr 16y7 Mgcrr_!>B#N`0m6P<&=4RDwe'>M 4̪K8}nK}̶[ɠ|#JS1Ȯ1)F-"V][<ĝRg*}gGڤbvי8אx=!Mk(x!ѴUtâ\] sl2-z1L -L#tr"R-8a쫲FX492&3 rXG^>09/h Gtrš{Q*4LW[ wJ[歞jKCG Vg/ _K]zdnB8ݲaߌJpưA=%_fW}B[AH?a iFJa*t}/@9 DX19ݐ OnP '-qJ[0EuQ䣲})9T&;96ut`H:Kw)?LĹqs<[&9. aD6C\=$w=zebNTâ<<2 ue4W·`o$`c&䆴8|I(cvQ7^AZ}B cԽɣ1REDK֮o,|& n`o5-R>I1ANM4$ęBD C x),O;HC1`>9܁ٰA@;q)TFdÍdAxn.pRC؊tbNK#WYteUf2\yas.1pP/x7> pknh_'a kvBZ,S.+ؤ4w Ye[<ș\9{xP]1͌eJ@_4<-$O GC&-mڲn$2jG(W+yP&r.Fu[i)Ubgm_![GCk-R@m5 s8xumߖ3O +HխœDj%;Kh(jo.zgj@D#5 4߬qr) ~y%3֗L܋ZϦ>)XYkbXN1,Kq+M~( j%hsu䝷𘎃pZ;}KDVyPߺS|;@GTiG[RY7ر_ւV^?0ruKp8E!`#:c*Q,Ep5abD߼ ,qH7z"@_4>E(y6'h6i G =\NlY{ '0_#f1}Gx1F4?haVY#.Km؛[>[l3w:7goK83}>woN$=Vkg7U-\~7[8[6 >kkynKC"K0"r{JzJ'|;m`a!r hOgS"qMwf,g 4]⹶Vc6Jn|#"ͷCnaWClF„kp.t+ '/ٰ7 <|-OZfB\-@#N$!!EV_4jH:.\-~X֪ %YƃY&-֌襢 τ<=Xg{kvr iPdۜ%q]p[J7l>-H:~EJ6*pɑkWx|>|{#1qv!Q+CԊ"Oc\DOcm?w]sl|&wa0?.M.ID<%fP*s6voKIa*h輝ÏFlO+g"f >veY[Nj 95|I1Ď5$ҕлS{jtnZriwf[X)P'aS =$ocpQSHUmPp:yTd'_mW@Qa3L? BzlD5} O+G0rKSXp{eK+s9v>XV[ZV&$ӟm_3&^atˋlwɅCD '!s޻I!4L@VlLP$hSu:8-ʃ/)hՆ\mō#a΢"$hPNr(~gE=7$%~(Hwv iC(k[/^LS43)iq/wT,}P^=A),JGoCp.f p\䂽UoU:wI}܍vZ4q}/;6.i)Smn`e'ou7纋QF]>Gf"bgNQyUlLԁ} n&NrjWN=>>D_!7!d^Jic'Ӂj Ia.`R>0׀"Xs=]KVթF˚yC&}9Z06T?y6Xkٝ:9v}}]Xb0-dE?#߼Do N! vYI`9C C}!BT#N[x dѮ1(7|x$|.rr=!m~8} _k$~ bZs+s f1L_3/%;!ݿ|F@RbsIBfbVn$B*'W-GіwkېkB6w9J~QK-eJvT(l/#Ru8lbpg{V#hB jpfH!AB)EY OX23G ?fߩDҽhhM@<-SߒPtz/), |G3K:IQE /`؜=(^M!z+p ݹr` E= H5jaGS^u=~Kp3aF AWRUf"m[-TEWG}$wε"e DK;k5 HRM h>PZ -n| 懏dЊxkޒ9ڹүPZ|TuKFc-u0OԌ6/ hpǡs'ȵ2FY(«hIN \<06Vw0i?6veVe5r]',Jfb Z7z&m@S0KbVh;+__$騝_v8Pu?m!Tm}QҀ~\USHף]!Db?Lwgi5KދyzJWS53Ȼֵm]H\O 1Zfq/!I2-F 7 x 4-Ė[A3d}CWpA!*̊ 'Q #X-H`&Dv,:fpl}ѽƞi%W M'}]fd+sWhX$YxENo* W!e6\OzgќQ!ltȕڢ+vµ5(a5^2-o#Ǐ !_ 2'PMdTb9_ۙfh&Zd{A4aiJ8 j~=`C%U0;8/mր3IJmVfAWg;Tēг@ˎ3KRG$\l^bXS!IlAˈrxJ*SUA}>k8g$ S͔\G=f'b0[Rvb]H)K!CYmR \ hT/ٶ&FN (] ( vo?*@Hp}_8[f%ǖtpnh8ͪ{Ϳ>5N2I]'ĩp@{x}L`,ad2^dʩsa["o@> ns }cjr@DSnx;36xÿ56U8ZL]]Rvyk PGS=o=52':&a(ڃneq*2ni@$l,-}I:'sMC:| P̣ &*d_YbmHBϣ5?22:q?لjx,gEAIcǩM5h@F"AJUW8&bdunuGKbfj牮O 2ِʿX<7J\(e![JW|K{x2<'mDƉ13=pl3?33<;Y`ύJ[8\lXI% ^? 9*_&N/by$%!']̡_UR l!HsK5>$)?,*FggAR"Rwqr"CRQ(S"QNzC[MZgQ|d/s:&}ww.q~" ZܾJf@eL\ǥ!/?0:·Lg( )Eވ ؈BtX<&=.wS R] |aŷgCs 6xjDܔ)Q@h׽TO{vDn۰͝N\"0΋!"@/A(dTJc!Q\(.,B,geaW >3}|O*;A| >+"8X:6QbNᑸ$<.tqŎ{mp]P @ F#vv-a=t/#EBEP?:F`τK B*BXW(Ph,k)r/x;?;%N Vk.J7[}Rȝm%dֈE^:6{őLR~R!m9/SHFC\C晳ӳr AD`9Z CT0y)AK,qJYgp7>{0xx9!&_.s$>uG*گ̗Q2na41uy&.!&j#s70A[foI_i꼆z\iD2(c#[=R%ILk`fH?Ɉ 6|aG5tӞP U4 }CԄ3q+ Sp~؃S="5),d edsI؞#$y8Zov/<*ʴ4Èز$`7{B/\}H"HCOGVͩe t#uTz//OK&%iӜpX4HU'9)%?j`$ l ٞkxILxnf#ohPi}#үLBړX,{"A{$ɞ}HH0gLrMňKawYj 0c~w,OJ~6N1oXoc4d7_Cz tAyECK ÿ_هoXgCUq=m:m.TJ`V+[(682+ eR"ODAth"C@&Qr Pua^L_ceD RUܹ4Ǭ[˖4X*K[R /GxzVɼCe>@='x/*.Z9iI PK̷5CIۂL%po:FDn%Q7&}}>()b8Ct#8WxM&m·5Ŝy1u)*$K(0\ O:aJ ̄HmdvStm(YleFe[jL"?F-UFE? 9΀M܋޻ w@:2%|7#!>$|㕌?r:xZQ\A+Mɚ{!Xw8SjKRJ׼#d[~d:& V.wVg߷g?m8+I ۀp5$>0-:b+:vpݖK%~;Sz|MKNn-0gBhB !,\^iUӇ[";k(]07 %p>yHd$-/(9; )UH'_7p̋ X~l LYo qknn4 aWNm㪍8@9Z]a 3pik(b*=W?gwC*oOdA$)6Od J'/"t2ȩvF* MK9Nki7%5?xűF@M%@H:dr=*1/ُ&0 +4^3H2b$jtWZkGkhκ2&9ϏEG)|LJL3WN^vܫhI1g\uyɠP_yu*Sq)ґAj 3~,5@};nj#M9X~J , &=<.e'P u|Tw^ns4][`ۖB, \^C,Q@ρMV΃g˂`f,Q}nj;detyņ^t< *;TMh"X~]Wt,9bOy~r!Y GɌ5^,(繲6̻ 4<]qVbgĹR~VKNBS:$nU2I,Ҋj, ^k`bvAY2GTLHo݅@ӭIr 睜H+*g3K>8B6N;q4Z q$r R*u!Mbs0NBi gk1=jt)_?xgK}Qzgk=5Zv 6 |ʋV  w0<@uJI0"o|#*{j+_$Rs2G{,3q@|˰KK5g=TI74W&5^az?N'@yKyԣ>92eS#s/"QT vзEx^q7{Ci2Kah=7ĬrxWA޽*˓` J06} NKB-=ɗ>]pqy{zk_w!7=|D/%R7^EI`Sbp4= y^G[|u?XM5O޾hW<tHM[Q>rK jGE9 - ЀFUV˒FRcJu |ԌS @2H:gfV)Fһ u>y|Yo}2395;U64]j"Ӏg4Y~{P/PwZB>R~=J`qܩJ=ʟh[\%iU72Mcչ.F=ۅDiި(> ϳH%f3FɇDw3. ĩR$0 ڱ]$NRuV{b!^B~Iuxı]?a5["͙1 \vWVV؊G/POU;]WBw?Br)E  `ֲ=%r%;0ov [I#H2QCA䛈GrS3I]Lvۣ4 Y@xegjNi \R9SN E5fA8vq%\ a"274_d`h|Oy(ֺr#fGV-X('Ha6XK$̇K(:jL_&DY;ZiڬѐS"/8ՊjajiJ0zD2}$ Wbsא=^%(: p9(yh hfKA]?uKfzNVs*Kq*x.HlR\"PAZ_VD<# gF~QhHtϨP]W4Fj*-c=zv u/y +m=`< ץW>(8fat?y*pUV*IT|g[嶴skf)8V9ຖC_?}b@ݗ.&XBCn!=q36hIn> Vfr[X۶w qI1.)uXe U}! BrDd.rД5߮0w'GV(M_ u{)Lsn7P !:A Me\~GUȸh;eSqoO58('܄ I 8-v7DTkƃ 'P;>>T{4h>SS'u3&V2qxUHoJ1qd $'w=f4r(OcsU6s"bHŦ0`P*>Zda^JPpjPd{"0 YrXkT;7<+CYۘ S,M߇31 SQ=U3˙!"|\-f&N"Q FrƎtɾlF?l.0ׇ:Z~&kVke15X`O眜íc8Ju #8'fD9;tnTT: B{z,B oY5*ؼ', F _h3]W%)}j2$<<|@72J#&u)~]T O4"IcGvxo45G0 ƎEk^T>7u¥,' Z0C<Q0<NI'u fD {h/Bu: eUiLՀm$L6(ԭ2ё:7Qa~yek*O=o!$u]r[Hpe #C8ԟTS+>Jj6g~QmcD'b?c&jvQqqti.ō|@oa8 ]x=U=9{@?1HeBU$RRfz`IyKE}8>@`X!_B-J<{2!wT'<^1?]H ƲϷ~mFʴqfiS)B#|މ 6oEZe/De,~ Y>~k=gW F< D|[#L¦gM54@k`\ K"mSA4@$˶-&C7" i$\冒ImxVK3cj xy'={IPO04ˏ﩯̌.?~6bLˎCs> sz:W,R:70$EԤ̨U{n䇏3؆=&HY 'ɿe;^ vy#t^⠜,_X&p$EPJDkd2 B,uI[dMؠ,ԫ}:p%GXݷv  LxFBlzNdbRs&cu/9f&3t[̓.ɪzkAק{K8Om5HAzFlOՏayQ_7@;pgl\" '/p#Ϲ7;כ?3IWӹMp}Qw6Ii RS{j]_hm৺|昹Ym)Pp< wh}5m`lSrJi3 [S *{_LaFt2d];p^,! ;oSebc(vOC/1M<O]분}EXK_ɾ,xX\4:@]Jf0_Uս1p[STjE,BZFOsc4N&/|߈7894#/{pAKA\׺md %rw!-Ag >8?0c4\"= hOsaԚrIXA]VHu5(I `Ӯڜ>[JmmAM yY=~:-% %=Xe5rlYTWH9a-$sߗJ^D@TqotM*苐mNnRfL-=sLErNhj|ץ~NQ}xFerߠ"g5ќy #w6喝ʣ]/p"7򡩰F6߭Y+% GRq| 'B܁5;QZ9"m$58C+"(% FmTvRn}k*99 8".LW}^t+r!߅:)[%i;_Q+E6T!+o$߰`Jw%b~;-A|!sr&odԨh]c-g"hS'geZeb܁P鿇~~5` B]Jh9TNsM)a=PrM3U[ɄBxz.(s {# %jfoV14$_v ovh%`6AM#;I_̣^TKJ( a>}T gԯ]P)J#'h"0 }֏^pz _6=ߎWr "֨KK΂ZԱ~_v,"1> 'WtKV) !RZfr&BH2I_iBGZޑ9=+ph,(9Jۃ S1Cb;9-w^a{r{0I`;l(KŤI]PVhIa̫ץZ"$9UdJW̕Xv9?{u &h\(}vwVX `i.\IWp}uTWk%K! bJ-\gA 3cHCtKB$>wQE"Js3a71KN6B| ܰ2b[" Sox[(>1ˢL<ԝ+Y}KQTI- 6M{GPzap;ʟ2PdP"fC;π[6|ʌ8شo<tbGF051<2ƞ_|~,wy.PIڢbن/F>*f-C`'D!>+2| }@)Alr@uac6Q*hu`-w e>{) ȌZt TWjBkZ娦rolƖ+#(By|t VY~eu'; N<3X?{xHh]CxHS5Shn;F1NTqFoV^R esb8'0'mtn756U%xT6k@Sw5!QwsSX,eʖiwYT *nhI2x!WhUl:WTv`ԅPP흼b$BUނx2hhOlgpb|8$: p ZՅ'`%lS_ )O 6x/,(^ 9Ve*@<УSbjj*5NV;=cdB, bC/Γud?miտ/ ^\x o_~7mB"b_K#HǸܚfh)B.^Av"'{ӝ[d`4'3d "f s6oHy}]2ArZg7Q< 2c*㤘Xh`L@@u\~58[t#L(d1_ EZFv0 U?Tx@\'ic͛X0?<=gYa-%oCk˼`n I =-P&珓 # Ef|\ 鱑Anw$#iy]Sq+,J~nzؙ%il$jX͵v4l8D`m#ӈ O '8HlL:j%~h8+1_2Mxz2ЋPw1 >W8v0=vTt8ϮQ P~T~XM{}S >UT7ׇ K#XztY;,,0Y <1Ks FipH٩}T)m^8(EA/xmd"!z|g6(ÖN\)3f`;AnLC¿L? 6.H@ATsᘚX;ymIMCR?'bP[ތu$ﱣ$3dzގJ a1N\Æ]d1r Q)(<]fښC`po|듄cW{u>CBZDV?D f:B=2l_!n6PRš"GUO+Gznx ў1?hN!n1XLC7!<7y@6 6 4P~MXcl5,e~iɽNΆ}FBr;7rP\U,?)cb"!)8_lBu=޽Up(9܂U _Gb[Cv- hQso=o]Ç"Ha`/$OJNQ$;?gt*i݇ ">p.*ro3Xi$ֽ'FQUNsO;fO7>yP@Gs^ aW&"۷wu# L>dhd଍t6 ?g]qꔕp毄KSٿ+ l5Лt Hrp&,[r:ָIXS,&j`ĻS .'/(=ͬFnY=7=WdN3!LǟK* }'ޥ9o&hթ^{$R8Lh-F-}&4W.`1ܦĂߢyHe{vq!Ȋh'Oc}J<18,+wgPMXtRd7vkC zn!3?^m?k v4`h0+w%i3-iOcx\dYFD-gb??dH f!mz$au|ؠ~O |OŘHRpfChmf.aK7htKKhsI'^g3&$zSP7 fCs@pͪ(Ì. ;9\0uX͆VFF7dľCX@@3+P)B8#CRs崉]sD9[Қ6f<% Yy kƕ񃊕X-0Drd;R``Aٗ؞&)kCQfy2P4ﴽ ~?uRںe z^is tt=Ƣa}r2H'&[F ފq 0ɕ{w2dWZXcnyL#[RE8> $cPy J:Xd~6IFSJO=6A曃kOHcJ:#tϥeMmBA"lߘP`rA!-=usOئCCE]*w 0 Dd,+Sk5Ӎh~ӊbRϡ҆ ֯ 5㑱֑F~ή#=OJ%~a,[X 1. C_Pln/g; P+Y8 D^LKoWWℝ0Pv_ŀ8XZ ]+ l|1c4R =x, wK"cX9iG]:BS]jtXov;p{ܵ](wk]ӫ~g -mC 4O73'e(h8| ݨҎVvͲNkϼOFz5|`l~aqFD; 9Y$n[;cZFwv@ZU;hBnXacy@jub3_rYG oJs* )?|J/=C'wK9,OSG>xǻ 0Yz6Xީo82F.5~{=34eIlU|Ƽj~8S a -(Qǎ  >@=Pȍ9. k '':WW$xP&a)aj)d>yxoJ-#B>v=51hS .I0hf"GHsNrRW\ֲk aijrV9)YAƔ1JV|W+`A\\\~ojẬYz ٪ÏN6?hR%S[ё>YukLJܪ {o "V 7lŹ6՜mظg϶C_?|2wET^%mسJ\38Qs$Ykm݄* 7us0r(2#UOXv3b 0Og?#c 03נ$D×M+Vw#f%T݇=EYkjFc"(p6?=ȜIR fؖ<wrq@m|dZ7,<".Y2H bGYkM2"a&+?K8;ZvIZ-.߫emq3]Q"$JKn_9HWF(z*LPk',AmWA@M%! g{KlI<֎Z&ŪA/k}AKc,Us6bb{)j[V K}b %`ӿ!yg%c[C?9%GiVN$JWȚBƋ,/\ݍtKX^'ƁbZfu?rs*I{G&a[㔴%8m/;}ٶV!g2fE]H 4F =M@ӷkųݧ͐s}VmC|hQŴ[ "f؂.{儂P$;CD}g}׊zz1W{m<|L"2 =NW֭H9Ƒ# \rJLүE `^uN {1Z!<؅KUtexO==x wЇ ܛXE/m4`rD3iG}7G6] ,#$Qhtavfk)c8`Rf!JD#bX$YQ_g@F߳|N~&2>;-Z:}D!{e )?m (jH7+Y= GcuE9*ġ&;N]pJ)8$,Kjh`$q:eD]W" IF;ALQHPX#QO!=zdD^W vVѐEbctҤk>G(s'hA='|[(P3 l= ~{-'LO90 5'$e/\JO,.AuVDs]^)9yEȖ=x֊'1Clräs%SlCd-i5INGFxoTiq}%ٷQ2jo;3&m؆O9ȸ? H(6QUȖ%HxCoXl βO-g^@= 9;K"R"@!)T8O_^jwv@yx ykӢBYΪ/|E䜯b} .7b~;>"EzЙc%7`It-YpVIf,u`eY$+Zjv9ߑ_y/G-A~>N1 k+^ZN'_TrQpŐ߶seŵ6*ͥ2{?~#0-wRB1{'ZWGӳɿ:'{2]t =R}tp&"Y1M|?Tp>Pq-Ϸۉ˕*p+Ljo/8p8FĂ'D9k~M8@XKNSݰfX1{D n]|ZO(aY.7B5 KҘˁ*N?%ۆ.-10:[L3:sF\ wFcͪmէj !]YJ\ϖH׫uv&A?/*SZ3>vIyX\"6(0hx. :3_C ~,VKW6@5>\enбXd͉В/9hM/CR.!*RRlj ;"5xvSwV7d2,OP549,.joxَlEt+iwU>LyAAZ}Ҳx_&܄IB*?W(%.[#hϗ!ɵU/-QJ޺u$-pbS;E-Lمýy};zʔ^-gDQD5'O='ԙ"B+mdD7Cq.Zq|Bi_2c*Ddn*&0 ()9D{wDg )3Җl~q|j& Woan%qۄp5٨瞺{Phosk T CF &M>I9"GvThL[0 hP@s'o1)>Vm,6K:n$g=X88TAL!n]Y u9 U"*~+RH&_,.D#<$DF6\a5L}J8r\Ƿ [T$XaQk@vc=M*58LC1؈oR4 G)p" pce@ĥXjIXwZE!kEx̆n<'1? :11VJ ~1d7|=/~{;[ÃH0Kޛ"(Ԧ ޡU09Շn; +af&c*ۿ3()3mqpH:5HC 3f%ٶJ4dW:x%K*[0/Z-y*fq5mkrlWisPv0Kͳ1ޕ-luK=NjRA&AsVfхdV ϑ1Y:8*!yxܲ j8?( s'F}s6KYcq\*5 f)(ydJՙ49hͤTZW5%mWMoG!h A!祱/iqT=&WgP+<,jA_pWϓX$:Fߧr<ӎԤ^k4q?~e07L+IݨxÑS(H,v:#87WlgbO#Q?0k25OPr\s_gf4]p30N_Xn|G(8DZZp2~tu8xʖ5u6&T&*0(0IO)lBfX矗S_*Q0@} IOY8~+D1G)`!2 p/p9xuf?Z[fLS!Bb+|ۚbg:zDƾfv;k|eS0.|]z/})C>_ըu@07i_4AO;3KtN!OTzT&k*K:D-X/"HX}MZJ7~oF20QRMar3wH}0[ͯ"#ɆŶ*59& N w-!jZL֥eR$%co<[ӿT=@ ze0"l-_Mo潎FvZ/jmFVg*9XK~N UT-_@ϥs"\7ˮiJʫMI|%ǬQ 6y)Ĵ4m _#.3P'gc;y ʧ^x0K&zB@ SpdwՑ"V~eLj }fA 'B'Z92VcSA,E' gvGx$'qNa]x2]m;_fƾ>"\U'9V\GV++hJ=bY)inhL4|9 ɫyʓTO|iOI^}\Bq'_h>/@2L?GF-ыe#3 ǡV*&l@ΥVU l39$Q(E"6t}K\PZ[VJ.zhM}olp݀L;/p#(Jg˸GGY= b39yHv%𘩾iT`b%~ABC5eMY8oRgvCzϋiUc$-m]|J\ү$$s} AfΙ&0qgʆS?H ;vk`M\rF;@E%: W)a.Š~^D߉`5>ɫ^5Mf"v5*gMS;gHbQ[.j4+NiNX<1 "rf&>@˕; mm*`zH#MLcaPsSԉ0x.ͤk308KF"yh(Q ;Qw.7D7uڮXZ%aj~ҍ[@#ǩ \˟̛^z`6t7 BA?V㿼Nƒ~O$Lf ts(^Fb#t|#Uq[OJjV[[,bX@|ctMNY,IԼT _v,bzDX GeԻ&:fΎdǨ>Xf?h4kP>B&OўΠT`t(אEl3 M)^Ng1Xgt;R.T>5{vm%g@Mٜy}2Wُ&v$nQ<CmoG^2y暻p;Z:%q(1By8 E<B_F2([&wyIhpjf+*927l+mLvo+}gNNz: 1hP\4?plzIHi}_pEA"FWUt류rN /|QYKqH~VFSR0]/Y֌Y9K',T"\}ݮa Yl`\-klo||=R r׫pfcGԷ %eu;2o3 I5?RPyVLNocF1FXb[-y9.lb 4xJbM)ё .)nkV^VRԈ"~6s&hub:kّXa%}.r[ 5x#!]PYɘ"Awr16K-k"y w?+g"y6vD]EMfI9SJUsI6!Wļ{(X{}$e?(FK;7|2eҷo*h<=Yӛy 4iס|#Ȭe3<'j| ?#ˆKhq?1^bB!Xs3@:pO@vxҮJj٭2mFh;'6DNV\#mh6CXUƑpm\cIwU$,gG~v݄Bp11 i'QZ)A'IS랿40Nd3ط^Ċ x8 u0o5ƏuUxeév4͞yR鲝_vϺb=+ ^UX7 ?t8 r?PGiEtK'(a( <$>Pb-ã#$MZPT<+Qj-X9IތReNKm~F3Lf3 XG{r vͩ`;(J7=E.['ygFs-o t0%wQ>Fe㍕Rz[%pǠ^x_aYL\!haA5ek^id 8D K\A eP;#`ݰ73` LS :^!t<_,`;v2~8с3[-y]RD7jm Ũk>0ӞRx?&AؑiipH%{QmG>dKC"@G6gPTU81͎ߪ` M ;ntJ ƻ9&8!15!3@I'\58tW}[Dٗ=-m({TF51\D?MJՖKFإK .5US4BG 8Ze,Gc-FqP]@7, rK2QjkR2̰ZczJTB[Ạ+;o۰ˠ[BsݘfP5 E+l鿛u/@KkqIq~^!>|/ЃvSr)S-?٘EmڮדȲ2bMf_v*ZލǝcDA{$Vt;uO3?|ǭrN=vI Z0֧߹!hYzZ|9ODŽh>cb]zHgȬdNy5n:360EΘvi|['VbgVݼA?un_v̸OPG$=n!i- ܰ/1mY!Aut7OɺhLzj[^7Y 3$;oWti$B!)$:l͒o':?HG Ո9-JVA?GQLSD9`(*~Yc~zY׉*cjΟf>UUiQ7pSɤE CIں*]䨚 AC{^qIbiPkf5,=+"a :'A-C{'ӡƖſˑ^9 D1F_٦v%ʫ)H K R xQ{kcm4W!<㭿%؃݆'Qm %# U 3P_38u6)u'k9ϩЮa[__3wMޙj~Xj^d2n^NNg h@7%Bkk?Y[ 'jnĠNM9Řv24FN㻓 V8ݏK)40O(՟P_|oxZ&8WoO,*8tNDrIz;w WDKoйo` 1@3F2<XqfZd52;xjW{jVέvxӻzAQUܸ]g{$/-$Xrm2͋w-|gM9%WpM޲&V4Ѩo-҅+>-T٣ղc?]t,^{Vt^ fKmX1ek ݑgVowYx-tJv20 Bi,>zP&H9G+ -~FAu@@'a5"$g wJ 3}dGwm*ɯjՆKPMBN=WjKeqُ sgyg.7 :6Tw%|X<`1áa^߳hMO1K3ͷ3?V,G}%U49t*LaГdI46bbq&f /;&v›bKR<猛q)cZP VHx}FOLEDŽP;3 }r2uw7)-LMhy( mfΰW}'fLx:tB/Z2>M^[0cI\̗Q?KK0ZEK(P=Ghi|1Dhz2QDeq{^ iDwfٻ:Gy'0ie3%kIyH mZŧ?ɻڶ[g ΅ Ot&ؐGX0 mBoD&GS>H+,HhN~!r Ʀfq]MFx# G24I%| '`BpUIbKW4 pÚ_;Xi~i B-xk?\ue ReX䭩3G~d| 㑜?ߨV`bv-̲"Oh53b< $4УӖS%@tO-C6%X'+z A>Ք3 pLr٬Hc/Qnݞ3ˈYQz/! Nz 3Ghr=_%rfp`>&Mջ 8 =4ق3= 2{EiHoKƒ POkϓ[1sH8ܟ̥§ӈ@_x;@d|kbkk\FhE{;k,sjL=ɾanэJ!S:u4 {HvC]R_Ûw!Del|z"14b.\Aj@Uc-(TwƇsh` ߍ2;3v$p؄ɀC)Hk 2숞{0 Y10^ 29">{*ru{,L:A+YpO/.XTni;`8O@dcxm2bk WȽґ"mIrc6wt/s N>㬕Çj Nhpq =`ݼ l4acSKO['[Zs&i9 KÙ>R3Sg.b&kd_TNh5u:ܬS/h;8wD]綪>}rOΠBt|3X{uUEZ<'=ԛx< [,=A)j0vyVdzSÏߝ!g4ɱiq]p7&#Zq7`7ZtFt4SUw։*]hQJ*ATX6gZッuAzbqCGln|S&fyT3ݡcpFAf-x(`QXKNt_ bR4[9Arsoȷ.+9䑧q&tKDLِ6L& z;vNիW+w koek,[acjO]w V6]ߎ-rHyFQ.UE ~рT;8'N(X 쏜nl}zC`ޗHU,&$m[bYrpްdrIF\Rxw d8qnA`FfzfyN<'c`)Ѡ~_s l-L_Vd&_L$d]*b&JXoIs ~m=U.=kl6S" M]iU[M֐v.O(Tr*H.>e 5R%k,2Y @ ?Y+R3Kg*wɔm qgD=5#W.7^d{cH#r O1<)vT'nOk +sB4Wg[& cs#={ى-xzyg 2>i D^ zV-j539"GJa`#|׉d]o_t}7'=Ƙa>! vl]^29Δ`>9[ycАy.&'R) U<(FO3/d#XMMYgtiAIZjBq .iN1>f@ 3RjeEb]jFD\K"1/aF\O " DPܪ#֛uTtW䍙P*fct$co󤫅qr_Eq#`8p+&aN̛p|wh۸~ꍕhݩK)@<3np9|wLvx3'f 'oT$vBn¬?UhSaD{XeT+z]6> B K2MAtF~P:k˃:*Gzk*qw9)l5hGQ')?FCXRmX:NR`7iKݞqGH'gYgI*,;oDQ (A3zBO%'Ӵ.@H\:%hBOZxow#1S >|bÉh\aNtNPhU :ki h0MHH`UwX#ri2j&09? \3\K$3fPJd`$E,嘊`4Gc2Hd^0|y?QGIQSdw-n͵C,]#CD%D6*go'283K ma4<|u!Ә e|[sNזjsԑu([x|JcF )&%[Re <ʁv/xTyLX<~]I^@HlrÝUp0K 4puDK-ObەƩ3r4>0iJ(qFmu]S(09;t(\Q}饸<bߥ>{ٿ0m-W!ȒcktKag%+_[wgQI2׫?d{]>i%zg~lÂu-ħxdGzVɪh ";%)CaskEe1ol|᪊'g|jʩ =ֵZj}[^M 4v4!@vnFGVgF0}dlW^k-Fjۂ\SLRh_1w[;p?_piU;oztHH0m0{I:~"f ^v!/"f= gD(,˅n^Q-&}.ZE z\}&;=@v}wD PUO2X.Q9UAa0OV ߥƦCq[:0wPz^#^ GM?7[8\2{EF.}g]TƗKΦ (t#}Xyrk;T3n&9$+C:C!OUі֤Yg-,0b&*'ҝA &~8ITj1?K۞W,UZ9Sώh@g@B[+L0v0 O4v$:.cD.i&$(e Μ -Z-J項6R'`bMrI=ŕ%m\Xgm)=L[]/NV:3]Et`5!^Hp?XU"_ $Q JƄ!Mr[au}޸r'm:(Zwèױm?/5~4pǸ]i ]r#^\K9ѼѮʀ;v(Y .uk=rk!%S2_}dj88{@S:': y9D n~,^y2D~w$2Y#W1n+%4 xр!j3@v[**҂IwUwb F+(xbQ+YZi[l'~i1KS;fc^)u^?Lt7V‚phCt…֨0WDe=``h.) kc>_sqSIٽ9p[+R:g9C0A2f0q{kPSkA% {JtvZ7U:5Id DS3ǶevE#wO+X;Yk6.8F }s=lYF"d,8>/JuL]E4"[טĒV>D碛r'a>kO ~JB96jGX^ij~K=Uno !B[`Vd~"Y׏N=ԍB ?o-VE6 7:igʄp EߏFp.CSb{x+qsU?_mU@XU"S *rBU\xԉ>"o [XvJ)$G1Ո5A>vjɿE %Mk >:߶'k|? n1'!@gL=߰i1aF]vfV\@zy Q */5"7kJDD_DtDe76tќ =+P1fh򓆼"P]a쓄Ý>XhAw5 J)}8S%sNIYLeod7%9~exd<INd1j&Μd)GГo1 U@MH@ѼKUP ·3lp4GgHoVs-~~ &Ί/;Uk"Qm;*ify{f|X0.GDl:X9)m1Zj:ٕm)5"SI M˖ DNJ%C#kw}/UT/LفX,P'R%2Y?9S1f>qk!KWXp⏴xQXae/Dm0vç2Aq"|h7^)^@͝<#ښIIo):uē#vQ")n\F+&-X0kAȋO+|k HR 4]NX9G VnqmZ(+5{/5>vZp9 XP ?0O"+<?gpML!lbD?c\ ړ]w:_R+E=1M1AA~S|zƈB_H9)};fQXV\9'7;MwCY_oK3 CȟFZd;}USKRw<j}@ͿMg*@_f4J͗(PdEHj 0B С.ڿR@74v0u)&t@-$7 ӵ?y#Bi,%Ur4)*m ]R4y\Ͷ*#L1 Yx@|"'m5%d E0mCaNzޢQ[K6T4hEXdqœTZB9ux$N⎟-nŒ`!s$b? Z% Pe^)]%Wd( 8f.w}^3iec,{Xc#:u ^E5Lfl(W"<$>b]jV qz4ºȝUn536XF >>A}gti ٗ*Fr>rSvzXjs/J }K]-Č _&ʳ_ul}Av/)@EBN|A$OGe^?=%^mYb*2CKci\TH?&v' D5ut%qaAA@fpq0nT"b˯.ʺi )$Ӫ kb2ʕg@(&Z4vxq :ƶ-MɤΪe-GH3eR}j~:XlT_)fl30gqIs~XtFC:I?zg½V3gYS`;r+uޟm`9w2]Na$(e4Qߛk1v5N=YifNf+ Qf{ߨ)xKw5v.Ѡk\ثfBa5HLIg]obi=i8qFCNctA3^eM: ZyjpiEF]x-_5tzʒoJc%Ǥ\zEQlh 423T~ׅFE7:F3A"@-~Ph>aG'.i6D7k:1U"~&*k/7ȸ\\n`35aߟ)eYmH!6/^ߠ=4̛ߜQď'"⋜ֱs*=s>y0 !JnW^RD$nPQɳ>їq-@YwziFb!R^4:1*XhbVn&_NX9b#^p0k(5 4iNZ47 V[E% 4E3cnXʼY>@5H*5lf.]2@3[JY% @9XD똞PŠw+gWUQƳsmL뵈J#x`V9Il)􆥻xN׏ ?j\F`2jIYGn&\0/v鍎}%lb::K{3z<ڤe/7`7]n pc@,8m DRȲxKpw1+-O(M}#Aݼ *ݿ1L<}QYa7LՓ8"XRd2/$(Zms9 KPor.g]2ଅi[o|~\2f5/ɥ4N=* Fd90yogZ58@8{K7QV w1T xg8te,Ӥ-%7xpG!'[I*5W4=HoXcHN/^mCHwtI#)T,\HG%H9G1}jm5e) -$;¹-$ aj7ȚGg%(v@)ꏹؒ8g"YNt#)i ?GsIY}+e(<+ "_"Ө[ p?V^ƊvwI) ]Z4|C *[^۠m37U%1JTi99TJY23 |@M%!BFATPc,U.Z>Cs,#c caL6$S3E_dZ1s%pqAlK鱒JAޕoPH04,Q@nSU7fYg0S4-d#IMy=sU ƧU,kYo…tM:2f~D|SFt[ o'5j.j|;7S -YEOPИY>1\Iq߈ICt3MRvcl}:qZ&aRL켧9*h7(ol=&+$O]czJ ,c[TzWw(.aICv)w=opjkv"`YS JƸ'?Jw^T(`"ڰ2*|Y_S8vT3pH!5mCYШb)SΎ2#"kc{xZ@=|3ږ6~)4F=$Z̠`@W2`P@~4}6qyԦXNI߈ʞN_Bg)[iUr2WC▚wr#0֚5L(\άmW51v1fZSkIkotJeQFK+4?AyNaX< !Sة$ۜs4N}sQY3KV ~U[jF+iõi NNS]"Í[y*tv"^ G L[ ,xߗѲ>SHLޱUYRdZ37e[o^@c}V{}N_to,m -]Ǚ`o]ʑox~c&q @?WKK, P@(E<3_+NP[u p?4SgBpK8RSox6j 0v俇-dXVs.r&>x(iڤ\ɱmd? DT 'BuҰW3&J\{_'O<9 ^GGDMLzM mZA^U0Ȅvg->ka J-j Q",{>3kN7ā-A,8^&=<'5&zc%Kl_34g53KGB2p^a^h.p_h/H#NƉ tDu㯦cP66 B꫰Z\c%SS]ֶ{n~B7:J͚z m3%7 J>hY8=B qv  $V7*;d9$UꧮS|ri:exˊݍy=Uڃ?u4bzd>Ji7'moU\t+e&B9&vooj/ F|,4m#\ kxv7K;icxnlJW"1bb'F'Jnkf/#eIV+A[*qHMOĩs.O%/5s@I^~8'Qs`G ? ĉm鬜wI-Z42Jx&1D/w9 ~{ǃ7&''dɎT/8fs5m͙ď7n8/YOb}2wg43J.$}n@u =pR5hrn+/.ȝX k5QC6o6Jp "iOoŌ2..(R|qɔh<QVCvaS~*">ix22it_⩇Aep(F/N6zn.$yK5i`2t^CuEZ"hu$ kuz.C_fc*-)'|0؁D(ZZ Rytx0Uބޥ暺BӮnJsSM)aD.]yDI1}7 `3Ȥpt rȉ0dvCG_&QmU@$5WRZi"CXGqtz3RZٰJ;-E#4<NOI wXYH=惠c +]/ρ)^XтMϲ55hy4+47DxlL( 0V4cj@{㿳cCY֡?na2UeV^.VJr$RL^/>Z@ /9I!o#<˿(WWc|}aMC@5 T=ڇ6a $ˮavgZz2{?uk+^;ށ?QDw'r'j:JPu]8P-ݯʘuFhf/#vqRɝ`O\YIttXPH!HVuQ%! Vcx]ů[ΒS7FW6f:pwo(|kӭ9b :Hͤ팹q5<;YEfcﳉ J֏8[>j 3=։qʆ VxQAC x3梸~BYHVթAx\?%lf>l+$e=Cc"y H@5cEjN21 )'ȗџMw'CF"LQǻ΅tG :ysp P^:Ԫebwd*I $dE]O@[$2l_~؝jX $ʊ01-y ;bd*@Crǖ:2f TI " 3߯~Q py]TSxWZ͇$XEc:QH4k9ֱ3~T/L8OYpӛO~a9XDB{ɗhU@eg1T(qCTX}_?\gub~rO%[/_HuWcř0@wl:/s8>=BOT&5~_q@@4j;\O@e?Q5Ӻqm,\32߁IP> boȴRGWC ȽpsB.na*,^g9o%0[L\!C`Co5x6b;Ͱn!p%qX Sp"uClq*vu^!@I[!tSTJD6lQ%HC'* '%+?LŤbpܢ8.S~먧: U>նnk=*4& r5N7V4f?Ɣ/%oh'B %mVh*k5bK+衐ArB U}9)db])(0 Vq%e7t&%ռUUTxǯ5Mp7 Lb? D| -Ȝ1S390peW躗*(ܼb6a ᥕj.MOF ݈YCѡ.aQ4֖\?:ٱKL.;˕qdؼ)73x(jA㪨rfW(HF8N8sB)k_l@a;4zrW_]qt(9e运 ^}0k^% \mhѩ\a 5#:4Jz} mXS˄4͑( ؂SXLq@x{!f^,}!'ǂoCRjq@'L )A.fDHKOp+?LN͌jGfP{ުhp_H8P)"X_IP8uacO1zWkΚ-3v {z+.FWrysM {Ra[N\˜be0*uyZƜlt #8s3̏_L;oP!e%w}]tC#&_ P*b:#0\q"GseIIћ}/Z}r?b Q8rΔyv\v!]:*^N0zx" ^ζ axvGf+ąIy=8˷=oi^rJ2Y||Xm&EtJ^5i\'Բ*6訚csk`S5ungV?,0h}pweTH-W*|ǎ㿣TPHߗV|:/\U{2 .~%n->v–xc4B\qvr׾`‡KXQ!x<+B._ZhjqK!YV jCԸjLAtUG#Ф.؅ؓy_fW >w B:CvIZqGC'oY 219 VS87K֩)Qg\gw190;cy=\clǩ(^w;ܚRD`A;z쯎$L} p-MU(e sx)l״mHNHoC!D`PcM})d5âk|}$C舴E*ԆL0Aԭj5i4Ȋ@2W/[r,J/IH#J΂TEG|C3Q4au*[qe`"\o梮(=p$Vqgty>4q\8uWhx<_jha%v566"\/a=E6js^ӛ{_$>[ZCi[c7zw|QEJ3x3Am#&TGE' #)YUt( /Ng8 :2"DtgԬiۘyf5nx\|Ӫw $˛1؛Z ~./|,چ@==`IC^M6$ N`@ϙ%@J8ɨ󥺻gNfV$,RoCw#v ~F|`I/>1Q2{?d]NnXb73E rHvԂɆ+)~\!yr"8A2zc{ȵ>8 ^  p%H%V4ӏ<͛$@̙RȸdS*٘ 5ط9$bd[PiJX&Ntt'yJl;R f(^J gbHG^LJS{6+1HΔ!XzqҢVmFpO7 4\nJ=? nnΎ R,.pUƥVqʒ=Y9uyÎJUt Ûo~|M{[aVW6jFeTuG:=+,l{}}8%<:M'Ŋ:c# [}daʣq9d"Ltp5#|ʨ1rP梩pO 25΃6Ti <)to}ry \+i: 9A^5yO^򜗸 TXjVT;SMd}(H*|+'HXEȐ}n3X^)&_}K0ualr3) BsV.:JV8TDLF_p+UtUM5>*JygC`t/<KѩS/m~hNC$5-,Kh x ôp`(bndЙuY.jڷ}Ĭ|dD p̃:ȽQ'pa}\>R FJ'?OcWIy2cԕ@8T]hћ~thltC^6p{}XA<\`=Ej)GT̃zmh?fA9ʙraì'QwMbǒ}8 8)~(k_V$8?njP d=u L =vOɛ+! T R!áPiDZ0 &\zNSȢq}yq%=VV&aYRjdLq7ku 7Jz>Y~#P(j}^9̀d+*uFEnя7ykBM}z)dDc}Ĕ҄V^n RI*4ok(ζ6N˪М5XTzs+il fN*=sKi#K~0GBh5y$ApcʷG(wՉO,{ķ1{݆'p̧|cr)$ ڪ()ܵzʍG~?/)v Fd_>OGAwsBc{~l)㸞(r8c]47k[[z ۔HO4>0\a4ܕQY8E |\x?8E4@شRNðfJ|`}ATx%z.]ܭm>F|7onk2X,hYwQ jPΑ~b_27ԙ:- Űr~ ߏ$Jk* f 8lwM/:a?q尔}L}Dv%9D~&d+;} [|խ 'f(h_?gb_UڧWXLD Xhn Z^4n*춷0gOš'GY$,(O("YWX(A wX"`-!M'%S-/ "^y|R`uA`36Cgm}IveƯ2UZg01G]95HizT,,~T @afE#voTdJD9b|+&>k˯b)m6iE P)l#d%<,|C -'m#mg#jl^4o2%no+[ C3I4M&^N֎krx @ `xT]0~=5*<kpRP҆*(;SI&mz}ÞIi/ r}NؽubsԙT9@pQeh$iߍGjBa; LFBȗS;)i%k),O vk+Q4ΫЉ2vꏙйXaa0e{l2/ncdbs}|W,UdY >4@37J`’85 ]M.Q|$Yn"B椻PDZMA1b~`= LWRPv $|eQX}2Au׍:驜7Oll=C^2澜ϱ)Szݺp$FU4B*m3p8Y_fy LI0 <޿2S9*]lw.?u4x0:^nE {AGF<{<IYLrH0V&/CL|& y#e%xG`2 o]KMRt ~/U78jUÞ'xz*3Ep:fb*{/=G-_%1 vƔ`4Aϳs< I;x ;JK S,5\'{GplE C-=bN4e" !PQjoD7@Ѧ9mCx((|o49BH&k0D}UP=>Y0; rIt?$F/zH`qD/? ߲ܵ uEm&iJu'4ŮKuh |}7[ ,#a3D3XoWr R*lyz(gijym4tCKEVusO}~@}JQ;хY,8!-li;]],A31co\ǿ33+m9)")U džRD*UZuAႹB \k0_3Evou]!W9pߒB7Dk6} -Os_9 ] wM)zנR6> $ 3<.&Y27_Vf"/ޤFP1Q0!"'MsM67R~o`F s:)mi~l$?ˠlULJ>ӱYSDlF\Ce)-)J7IJ؛B#!dSmha\KOZKJ^y_*H'+tQ!Jeq=)ËDm /̚#萁>%C@3~@ɼ朙aǕIqP(\m#LADLXܶѩ'ʎt̀7޴Q#rFĔ ̀#B3 {,DmRmF$g+WH迗JVw \Xx[ -RzW/Ee,c3z)ʮ1܉:\x!gHVo-%wW-7Wg=P# OpUNٝN g°Uh ~3~ YrjlL lJP5\ڋ$B\rX/s; (Ϥ#w#/4祟wJnlq-PŘTcdE/]c 9K2Sg^/aj{b`PoM: Rˆ\'TZy&)aw`bckkK?1'?/J+qgʼnqo #ArD%iܙPcR={^ug3Csfs]YJ}IA)#Iwn*{Y^3xPׄm8шq&ҟܭ*?֛'鷈 ] * so-dU0Yhjf!?|XiBt  ?sX*Rzt jX$S4>Ҿ+7$M4-l8 ekf3ҔW?lThC5jى'+Fw8[3"ƥg B Tkhl'cWVzm:C"2Vuz׺7Di BeUx ѣc@89S{B2]Hj<[%1Bunp q<^7 |&Fb6 (ۡ=/m|_~9o-NҽCxy#D|f/[GxTq8hR'cKGяp4׭|X‚̼ׄKBD?ۢVG-|u_圡IP:f+Ҕ6iÏ4̦-s2V>M;<|mFy(ʣE8׿*#7& ')O5_bdL)qO^[yӒIYawkdKd[ r:Wf[8E ?&gڼ-xDD+oZzRh:]T{\H9aBa^q'5'ހ(H4i͊6Lwaݣ>APf)Hc!T_/de\ &ol9o'@J`T@U9qM6ה 26SDb.io!Z__|1"lE9 CO$y)҈~$(J  ppzSB$KpPJZ-(ɅXM.,i J Ku]d 퍯vc/gcT=UeY[b>1@w'Kz2(u z0L-B~-S0h)O:9V +;7߆ձ-}~)Lѩ/Jb uԷO$u5O,(;d|s̸7ĉז)h0}K#BAh^ ҄ iQ0n{4.r _֑<-iheP4c ~+uW}e `jeEh8u@H桵š杖& ܐGC܅pͳTj#x\*Ʌ CL52 u3URvk =!(>57?:ѯ2a*+gCw;O뀖G773d(u 1#qvD/bQ*r,B 47{=lTؘpqD T*yF BCM[`;nI@Lt,%yƏY ׊5J p64ǽ ݦ/{@d!i|s)\C6*|se|Q^P }ۓ+}M#1čC%z>:flCy>=`(3ؕ(|MநV0'UʵǕQKt)!룝S4{Χ4k;ݜi1) <'pYEj)EpvL"ҍ1! p3Г"=#tqTt/ߐJ%(R&" ?*aB74F^yp ;\=V)֒/(yS^//O²Q"~OD A׌Q3 RTqcbd"GkEg bl݄hIOh!򟶿׽ yhֱVδ\8|Oj;Y˱P3=JhB:ɩ;`J IP8Y׾B,o>?P)n\|l0a0GlqbMM9(̎RMFtO&&8B"޹dΠ,P,ǵ%8jg& ձG-V1lM fV gh ޔg3SL;#(w/ 1/r椱Ř? (2t:8ؗ@v%& ?q?X*l&ֻH\+\HRL G-a,H9i'gc*O%RtCj:4) yW;_.T:{7ԠPcLpHA-pJl=mA-t*7Glvk3現#sl?e Iy~'+$k ./i["JxDx0D [^xҌ 3Tvg4+bRfYY4Efrr1Gcf58k&Y =ɏWªձZMŢ:/L ^ɳs ?*Ц2JVZp`T xj]$e;C[c7k{J0žp 8']_ir6]ḱ44og' \|7)/-&} [vDŽ|қyg1D?vO)tVsh68a@Gc׻?[ p_AdJw\kWlE *ա a3 $7!<\T{L^ŌekpUNj,X Jdw=aUKң@Br dn/#$xT& Mtkv @ _D`]FC6G{7ޟ)['" h'2uV:O h= ..|?;-q(MRjŋ̥'4c +wN({nz%6Z-C~=B]sOEHExtPb rAz$oE!UuGkcǀfvUVY?^y\dwGW,N-+ {OsפM {B10*1D\OGVP}t'كGz{{ɶteczCO!LYoVhYxm6bq[Zjceb*B6Q#gye<0e#꿽gU8)< 5[AN;49Xj103b T Ķ^G~C7>a8=GuMpp4 (@h7JRy" ͧN[u7bTS vKӧ[==1GеՈ6p}5LDv.c eζ8)͠+&䎃4/Vxya{SѬ9M;g A!F(_AY`6Br5LeQ '!S"="b&YԒ)=jm sY>H梷>@?1TÂmS+0q*r"# \/UkM oJeMGv[Ƴ@ Kx h/`m-i%~ أʼn|[S'C4;RAXi N%ƕc>B&R3]bez&zs"xl-5 Ab2E*,pچ;,O?._m];OTHRSf _Cє o*BѬ c Ct mBⓃm7VY*0<`s$$-=fU4x*Tz_͇M6$Wdr6T?5l˼4|VmdDj){ب zA}l_ͤ‹7,-꣤:PV/k MŒi*Qp= %d1((2Il3Wcy-BʎuʃX@FuBK碀'SE3_H+ݱM(knke5Y$Fl#؍0k(GʩhHr^U jC!]{\2`'=6&[ 3!S3KbWӋS(£7U-I,q[zYX 'ioX[l6Lc|V-k4a,XxGEx:O:=>PŃ_02~5,R<9riى@G@j̏(*||b RȔn/'u΀žB@x1e]5g (l4E=d#;V1!"rQ\^TSU ]gnQV>jnZ=Bkx/>~ TydU'>Ip%Czis޶1}QTagdAY^e&7NKcx9@txȽ +Fy ~Ղ) N; =$I+ $%Vl^G)69F:Y+Fm t+.|s jZ!R`ZN@I; :T$Af֤00vPgvhHO`si\{]C]5bŖU%Z?vNuΛС v'+w:El"&,e\8a`^T>E3'×׋ڶvK :&Ș5jե6љmuγ_>mR5Uz~meme :&X6 Ƕ6|aӋ89 D-)YQ&<=PU+-QnH[}w@sE:Tw o zfV:14GΨj%O$BZa]q`馨߿]V)Mj2pm0>`zhw>XjMAP{rĆvbVvd¡JQJ"9C&A:g7+?-V<(2gB2|iĺˍ&CW7YB >( i,FųD˘hˉ}80͚x@"SD0x9ǖ$5Z6}@I 3jſ\Pec&PBe[1Jy1tVQfW#PgVSZx72_|s^/'qD8ģ45r1O~)K{zNoBxK̀|l𘟏ݱ 4r҈qD3^Tcfh]c\j:dL-*̅srfbg 9$kW9 E0EŠ<&u5jI][.KXJ}q1O R x&#mjup3ɶ0 0eKo1R!!MvA`$NMݢ_yBKKM7=׸sO\i4@׋4Vǘc/$MQ ޔ}㖄BZt2fz( hu%Ͱ'ë\j5]Fw5_#g7`.yrfFycZ EЅ_]P2t  ag|yePMg4Axcv̚K_6&-BHY@]K$[oLgZg8ۭbkjLe@}σ!$KQWH;k#0 ͹A6RKBq_#H w7qIs|Ջo\kK|X` /[rx`t Nc#v-~O/ z:zӎ`=bTÌvCdxCX$J $d,9EHnÒ1d׵(6ss](vɸ+/ct|x)UH;ԩ0[XϸZRA<#,S3sfXH,` 'v5`|hd}k@h3oW+iH{u=t \`Yռkf& ’~^$^Ci?+W-1kyk_tzUxqp;oӠ(+WIqŮQfB`z&J&:hE&m*{Vcɘx‹(+VV{27V*Ӻ(X_OO*ˁ.?{!ӷ#2`V*9М{iD6 *IڮPrj@.Pe0WhBb zY@ I6 F Ltt#}͇pQ uC$0v4pet[8V@_6;AV8bbFa{uϸK"G1";GPn32&}]`, yPևy& ԩ¼9ibwoXv*}Ju JT 6Ū7MvP%BFL3)yJ$hD*b_|`Kͽ 0)+TX:{TD#p¥~ @qNn%SJ=ey\KaHՕUAId%@$mb^9U/-k]Z \G>&;{ Y1Muڻl9+xʼn-)K3pG?ΗMH$|Xؙk<[&yqe6S1#Q6yTIT"gZ@7&? I+؞"cc}Hy;Ù!3tmۭV4`%=&7R6i,kfVf_h*vR&cNq#l=I C6rZ0Z5J5yU-%GUq{Avnjά_P-ݤG | uڌc{eQr.ݭfN7h 5UFޙK~@+[")eq–GD:z !yAO&Ht5w]q>^_F 3_n#\7idJbf]WL8bj1bz%S8z@M+n,NFeu %̟Vm`qJ=ͨX6wMBJ}A~}m=m%: 'ؗxѩW3djR += tYJCI L,e4SgPdF·~ߘns+_!Sos 8 7v%.eTS`X;Μ:Gz C`P <+?`ƃhӉ;ӈ`dy2JwɾeBRGpHkvȷ 1GDKwA켢̱}ؼ\8hݡgw%Bg| 8O)Fr.)۩d?3{CBq[M@3v G{c Kb`*[|лQUD#V`>|jF`yڳbxKCmW"?5\ׇ KyIU=0EzējW w^NF]u.#6~\2Ĉn[" mk,4v{ͅ3H')X#WrEb4}{&'}p1Ӡ fROGG0/be|77J!dJa BkMXۅʷ֬xx-ܛ(VO=؋ woeɻOI>X A ii"0d;}j^u%O a@2fkGiUXNDe %Kk¹f},KWvSTF-#Ԗߤ O$\HofU w e=W(EMWFj WY>3rGfw̠`0[`^OMP(q;ITDmje WZ_5VV72Hl(`щϱ`jy~./ud/2H/s&1^ROQGk{,/ױ:/IXX_\>&/xmhf~ =&QVdF]ZYDrvT]Nv*rMָ=E@$:@jaOq*\U~X\17`x >u Hr\9v8$R"!X ia15]45F]ŸK,+){z <=i\3p[C53(\~ @=Ep)nadKi2(9ZI6P󰍊R~!3(TSmyDN|͋ݩaD:dԣZc9"T3N1,V6. HgwI+7Bd;0G՘K$;[{/²xOk$OY:HpVչ  f)ǢFYDBȇ[j`򁄐b퉼hݩx~w:o )?z-Cc̔ ȴg]ƽkH̊yB$iR@J}`ӣS=Ory(" %DRx:b%wGU n\lŅr/{LBLoD+/s:BwA]|XQrd<<\O6c{lHڿw~"$yn 9ioO.템l"))":7Z]_ ?pB"UH}Du Y  kxiSh 0ځan~4Ye#< z՛P-uKt۫|[ǵGfC(PǧB=HzBAT^~`M\%i&9KS&e+k96m>-%T",m+lxfN4= ^ռV -? A,o+kDƨd}f !Mo(; mhpZ%n<ˀdlElPX}~ݬ1]kRw]&v)PNHOO7X}zJcIdevV꥾I-=v#V@olkk 7k!vU+oD,ִY'#ip 􍸚Rqԋkx7oQ[CFsg]Ηdm @4pM4S^願_'E[&rUDK9v$I(} /\.yVs+_S;(XLt6G'hVg#^;d':ھ#崴3D{ߴ4qnϰ-P?Jq w}FEu]`c>TYLvy~-( iSPP FG lx> Lel@ŕz~>=lEqkmXypб%z'scuxv}Ts̱'?=Y!mrZk1O$ yQ(EOZ#ѣOv%ĵ.zۑy:Ủ16vNi_>5TNDU o"6yP,ϞḼ<[ heg$7>~] #$1%{Q?z,a`]lJ]vSuRV"2CRpI>z+U> }xTZ#.|,̈́$P-0 bϺM:kSz(mc{bçhY˚l ]٭KK2 +e4Qp[G0CΜܩނ(Dl8{^+~{"vP_e .9naHsٔ1*ۘzVBdt_:0[&;@4q?Zkwجu'RG]l|JΝyГ ?HpǨӡxVVּ)4@[@ПV&r-sfag Y" ;z7.v*.U贈?J gO_Kڿ邫$d6'zwR]tPhPyֳJO@f P}p )9@DZAe^a* Ԩ P%P]aFPO+)6+7CmD19Aj8jk{̈́x ${ڲ9lrb a^o0-%=^D|Exa@LHfh9)XaGUGLa[mS+O ;D6@&GPX֧bO_n'17Ӳ2t(%/ nY3B .@ W5aC Z2z(1!抿J RxW1|lOPE{l;.n0ĘLgAzk0{ e ʞ15(OtmJЄv,9L~L/Fؘm^FBV#N+t mjC}jEhQB*TK #3te!@ׅ9Bvݓ p6&u аvsxRitOHAN`íRDyғ( tR̬ya7"¥ohH/Dv̍`7Lf9xbs{ϛ%e[z%xrxkVNF(V I8<0}^67P(Hh :ڏe)Vt)%5s4~GNgA8i2n]Ĉd)/en?-Rt6HKr6,,dh=?{ J pzΜҁt lgbtz b&iղ\i.N&k6 \RQ[܋?}ʺA[Ɛr:kZF3h7+eC}Vi* @kSyݷ8$5"r =U$/ْko,Zii`HW]1behs.ylz,L{kÅݨ4HJ.?XJ'R1$A!Oxwљ}wlI%h|+pOpC<.H6 ?lRek=:ݿ:?MP(UEb!UơB39V`mMW98/YR`l 5TYtO,qz"Z S.Ɍlg\9M'x>.ir~9؊dJq Od<,?"BE ofEr;fE^!26PQ}*0 ]k]x܉ev[*caiU\i_/w[V> ڻ ৼkOVC1w?s[ފD)%$,Z=@q(KliԬf]b-ӟnήH&[ϋ䙁[!zT \n2 ^Bz48C ęgFxHd@R,aeR 2uF15>kf5|Gef,¿Ia4r$VL:fpxjӆ}cv-L^Pɮ>ݘyb0S?/86k0TT\ÞA7[c"WR?qG#icqiW!z)=ηW TW u4w`pjmСEϚVr$w04:Ҥe7 9XM3澑%ˁ"HFs+>ό# pj!^,+[ʰ [5;:/brу@K P>@nH:1W/T,1^bdf%FŃV/~UHֆ8v_dM!31I*`ДG wwKNśpλ޲%Ӥ6H2H0hg)*!N]mn;]/Y[sBbU-{~fiRkJA5YҞcsbB,( {0_qe#þBM5-~^zW:Ad޴ ڃژ03F=;°v4׫Hv_eP3W7"@Mg^2EOcl61<[L䞦j'OPzS'Š l׊|&nB|$~եvU8\՘ptG/UGCP{tŽE?:#( TRf.>So?D딿/}XraP_d/O$5$ WD8_ejDo-SҮ =Zo/!4g |E)(DȼɡHOO^g䶹tf`zhӧ]5I1UAa~Ō˲b7 Wަ П~ΖSuH`yD2_1,!x1|tnT45)+.N]\W ţ!;AU+4_E5D!˔п\$rk \Qap:ĸmXP^bfo/3y%UZxS"]ҌKHѳ= x3)8yV&$_gzE5b]ӅUQ*vkW fE>ʽI=q(Bihnamv|~[ q2(pؽGeFzq\;Pkq7 rVЃ8_\efr+_┘ wʲܤxچ =hlDj-ʺ!UQUײ̋4qT)d[䠀I80PN5\>!e^ xwcT9Z",7s3\&(DzFm9kvy:"{čKƸ(2&բPLg@hPРC:Fs/iĎNX&yvUgfurwi y7, KvL #K~T&H3cu1̵Lؘ/}W0ƭ~+7Se2~ŴL~M;+p P?)A<7GRf{>o 1B2},wp.\iᒮf=J?! ¼rx J;2X Օ,a\?E'_3ssr/86SgX9a4تR:mۺu*9/ c6=9=4JcM$QK>pF6A[YHe{G @Q+íH2/t}"*YCfbqmuEȂ@M}÷,3"±j#/ wHeWK lSvVM+ h&9Tra&M.BSM#h%HhY?M'4 )e|xth:ASzswWfEb&M #rQHv,L)WD;tfv:6( Ew24IIYp(+6$~֜ˣ-.--؃JZ9xt)n:3 FЧu؇m7p}M1NW#_4ǘoiZgצ|&Yо_[}Pe%`h龇GwE' JЂ M!6$ c=keX`+SI/leGS ޫHӾd/9E)R1P+S0=qCF%ّɛ$$*-_0N-l^'RN3ƕbx]gAdGXn -pIAAZv@J ԡ.~Tu-|*613Хht FdaK2q8n}TRӪfKy'8 e;L2DUaYx wBۢG+tG'l ,o=g&3nqvEMIfys<9)U, DnKE "x }+bd_}[Qe1#dTajV 7z̃i4bԉVl0 K)A*Z1;q'*%C &%x9©s鶼,.΍Eyub,EOEx %.jyD}Q$PQ睾.FQײV>&|:`3ԏ?`/( (&6)v&k:U/>S }VLzI\zL]~A.SR c-_P@wB$GV䲽r(yyXR;wNڌAvP|aPqm"}D&'Y7?+x{jߑۘr`O&)]"7o h4JxV o%a3d=jdOj:k E7Ҁsh̐LmͼQ 2j;gDq.:?÷W) lKEŲ1f[)h u5 rrp]81cŖs\G$m=Tu8[_4 մy"/RZ\Їy6Pt)xkBon肺xq~X4%s;?k]E 4o=[9Rdx>$hDHy\`t?L~5f <3SC@$4OڈR`.hdcA%`gq~/C tT󧿓+-$eOcT 7zi<ߕi6|:ޝrQB:!m|:o- _h~,T H :5fAK' H.3n|̫L2ڍ/脼fDZj?σӰ0NAc(u .FIM M]ޢ ~82HbĶV~Z=8ܶcddX5l'`J /lw)l5_9 CMH6ft%?aMkLB\BN='\.5(#nJA q^ ,G=y .ӈód NX-%y7]7t&7 pQx"=֣F̸gtLTZ7 Ō8XCX>{I,ڄ԰jaf4[C{#1-%deQ v CsT}-_|KE}*ab QO$$@LG"Ct=w2Af' =%XTn|O2FUgQ, rcH~ 1sF؟|C}ོ.\|ծ&Zéo.@YBcQ/k$q@KTGQIÉlCWX囡D9<;Ꞁ UQZ©l<*"Û)a݆ ]+гw4cKeQK$3 &r` 30aj^ӑ[ n&eE\*(!E'JZӐ,>P(fa^sVwbB7RlmouľyO5_=^Lwes۷y8k3wȸ#VMA֍gu#቉ ΍m 5u՛xgxRJk'&481k -tr[5,a\T1VS iŬ~PN rEʯak ?S-KK+ATfUPhs5g]]VY[6 S^A-gEmM"[%0[<]|@ǏO >~L=$g̔*Ѡ{X,|_fb? J%$* ~S,Bauon7"8 @ E 3NJ)T@6U$PK G _> Rhc 1nSP{HÓ6N/VM|0QAw1\KwnEMN V><( 3zP&&&f6s&ą+0=O\Gn˨X*uߴJli6WQH`Jk|l#ޡ 9eg-j9X{ [f 2T=>I)?PD~2Ӏ5\Iq2 ԁ-K95F nɄz<^0c4^Pj{UgO郪Ml#҆fP5o$%ʡdZp f5:Xste d.Ӑ\Ry1JUȀZa@g1A'u͝I{E'0OVm!TVu|N%LG)c"k+5^\/!e4`}1[$}1)ۀ+N9=ý|ԋ]A'f3"{:f7Vtҕ.59p֞dOnj;N-J_I[ܓIk$0\nW/n&(7Hta<X+ސa?XJUUٞWg/s Q0ZdEmJ/crja:fl4x)X@h_d8 f5SV##*{jjh4zIN*׋:u{kN v\9i%:#h`_Rc&2O5̦B2p@7p.ͱSD_4S]fx+mr=KZҤg 5^ZFhnkLL*vf2n_mkB* g pGRAb #O AtBXXKyibjj'i&@(Lu|rhVEsJK%kTX)K$z XuVu$ l]/kGw^wZֵ~_J 0,Хػhyq5Xn @EoR΀=7쮓-d##g{\ڃ02 r'x|J 8W."K0w@Rd0x?r6.ţ9[ɃZB3̻@*];c)QOgq .UΓntb'`Tv"GdJ=zK$.rIHF/,aNXW5e8 ~ZʘYQ[(OZ7L(xofIz^{;B_2{yթq38\m xdGM! us㌹i :]FbQ52PnNM6\9߰ ё4~ٴq("Q ͵+vCaڥ&=h)H7o'[CI4ϊQӇL*_>]ڃ 򟡧 ]_o¾7<"I gnuKEJ"[z3"bވοp]ƕBTJ"1lQewHpb}nZ|^:7:W%P-(%v_O .4Z.qĺ*QhgG@t3 s\Mi|+'^y<n.zB>Z,Aq K~!?@^;;̒"1z:r%6{”6nKvzh!e6k?A)'&/eR5.3{g *rDԘ@Z+w">]DxQ STl~XC #̘AzS6DFZ~Q; ζ"5bDn)E"1&2;znظ?kĩTJmx'c\+- K@n-EoFZ|ikv!~曮Y݋ئyXr1toz,rjb2UĚZi6` ]UE(jģp|M25A ,<ڟ(kۤ(t]·EKrNFI?F)1=[ g6սŵpm\EO,^vȆds9c($٪؞n*u>!"Wm{R=}y *ٰ08Y&׶]>mE~ĨJ|H7%H$W@ADz\}}o) OŽS%CPqg.kJҩ/-!C:7'IB=b-߾$VolGsnڠf1\- ;i(z*ΖITBZoz mFnqZٜsw9sdv{ӝS!)B=,Pi7ˣ=\Pg=dwԚJ-}хs+[}>໒jXF8= a)O->|icWAkʬ )?rF We򉐊'&kFlv\ ""#Nh 9[Sر,0'TGYۈ,}z1:N8i|_L5"1$ !~kdIID5vOTז ]v#6_CQ{^P_jY۽=Br7ޝQ8\-_q3m#B Ì`͎,˙ %bߔ))(-ztݖ{u5eʀ"#7pzY8W[X?<(O_*1ǯ Ŷ܅硑"< tԹ*uQHk[Y<w>#:_uŴҋ˥>uIPQ/ٚLw%ǽ:%"z㫑Rkݫ%9&!MKP0vF5\] c+/i***4Ev`5s^yՅ-b=LRS([UֿgG"mY\=4R4k?"'BxrJYvk5KasѼc2)U+%c |\7e@H*ɝ!m.!YPOdS9WV #W)?8uZxu VIQr/0xyQ@o!J{\%.RӨ;ec:A"du:IfSyv[uJV>i(> `oYzЁ~/%mm†vO'ԃHr}nMek||/*)t*)ݎ.zӵ9ifq $xXpVm ɉvR@B>a3HiZR|7:I[~3˥H<&K2vԅ ZmLտDTPG*Id H jT&:K'QE-f3`:4%dm`$&s&0j0/=hIQ ?{ЕT$@Lr}:ZH$4|t'Ik/- ޱ><+Ԡa0b ȏh"KIt'ΪIS4k ADl߻s%G(OfnNxۀ^ ϧC w 6`zBlO5fr@ʏٟgpopeLQZO3R{'l923,_okHM")̸zZˤPGm]b& ׿pDz})Ao 8&V;!go$vkgy'J(X{%rfHIeض@Z I 0(,M*w(s}"z(, (EێleK+͐|?ްyGƐu6[y?uE !sNѡF*P3}_)ߋ 3CLr*KNIНx ?8| waptU|ul)&qhryfk?rZ xw6ߋ+׭J"A0$EL矲0W E籌+'Uu K\/w0MIcElդ(NsP^TFBv+Ʒ](E򏘺@:osG!ؤٱ$P3 :e-:Yf$!l__`;g!9G{L[x9Tڅs^1*>w[od D8aU 57πt7W8))EfI)l~މf<"R:"W}r|xiF! WR0̛}/ۉMVɞxڻd_F,47𞻟1`5<(smJgUY| 2Qw'Ʊ*ANc=0Ÿ_=,]rf^PoK7뭦t la*"L ?RQQ|XoR;X:#Ќ6U YV2FKqYqN 3 {6.zl}woRN\`phet>*QiO?{fpZk%MiV@rWιD 䢤;5 0Tx(nĈfMRj ʹGU'Ւb H̓F>[5KLjجi'>j ]Xk~|f0fV6sQǐy.iܕ2353[ P1]k*KؼN5(rfCC{} .} Ex-YyiNad7>0顪x3ݦ.Ǭw%\) Ulw)4d¬TlF BGeo)#ar]z~A"/FYwې//Ջ7Aq76`)tbuĽuS"‘P0`i;mQY3DRZ=4>E;O]Qį)X'1,>sV돩U-P O>7{<Ӌ^]oעFztpYɄwXvHNseMP+Dk \ΜD&O`Fpj-Hbq%V 5vpf܇=H>5^yQ^"6nTv%+ҕisoXine|eqш:8$;ꭓpy[3 fOs/[--'7!h[щ',"LIɿ? PINI`Y/%O@f1r7[wɊIsbܚrO,I \(j@fu1/+'#o{b?lѺbk>qJ@dbn;S{1.B:jKlʋl5zƦ!yQVUTJW<:կ9?t)&/\n %Vb/Hy:hU':M 9F?y$~  j R1UVX-8 9 F"~CyʿDHv tö%-|LpfEgprU͌e9bGMGپ(k1Ai*BK4t}>6H*&ֹ*N[ cFi_1'V3vy ?x=#յ{W_VrÄ0IY?+˥00ʹ{S6ā*`囀0}fwa;ܵNbG4~N_T_^krd/c: i7_s;2E P> +F6CQȵlAwv%7> G\FЎPqڑ=msV\@%~5@D Vޭ(_Q̿ K {xqN?yN#+xg^ALO5oLdG@pv+P4®ݬct7m}3nFkr/VpB<>2΍ҁpt9hD( w+A>ł_ ?B[ /q奤Q vrkUfaͫZ+gy>\9|Acx{Ԡw6gcYE쓚&/^܏'vC9pp'niϷhG2帒&4 iA+˄N!1>[+"ȵU֛iy1"~$!5+E f+W܃d۬U {+qAQ [2s_ZV Rg-`c)uZeX n׆ WPJh1PyJ3qaI8U-x H)#MVe | ԟdk=Ic\f<\˿`n=|^ 䘥P.ᮆz6l@ /.:eDTJ#<ZNAo+ۿ#AC ,b3ޣ,~  [D]Ʊh:%wbN}E UdΥ/Js~"ygH7niRR͏ ~ ۙL sD/zEFS?$Tt.(ʑv~8}Ws򩽙  JIV;BŮ=9)L}I'\$u_(תU//xs]K9~p6Elu[sUx Uk9a%弊n5nJoh mNضV^]1#)f˥A<·dQصU $O*#) ]u ٢LzĈϦA{h-"vl2Hp?lj:`d؅A^lw7PR\4Kxy ᇊA)dB7`p$Exߏ~[v;Xu$&sMTcW{Ruez06;XzH=hFWdH,lR7Glf[1 &8J74\Vy 3݌kq @-ϙ'XFicwyztE.CUnjK ~}fz%Lg~pT6qtЂnTs~ W/`qa%1l8-6y; 7d'sSdDYavِ?c5!Nh>lK)eO5_FFWի]NX͍^yӃXu; L8̈́3Jۇo aёs4 fL//T'> |_)b}Goz>hKE߼Zl;~C?p;U|xȌ+q$]/?b\룎yLaiJQB47EG#>\<\2C%m~KH$*TnD/*AV?``S`,NO4sjߜ7?C*&atC~u(]ⱷtVZ1_齀 0- |0Kѝ?Jo6 g_QܢvML&Aw4h-%P+du~aΨE}:l%P}ټhR<(Ėb. 3[ND/w# M*U$d~e2ʱ71Xqci$؛ 1^zqD}6޾ZPK:ⷱJac#uq7@8Be/|ea!Lx2?ԖVqTXR̜k?Y6K7%>??r亙-]Jq6 /PaV~"ō"nq n֥︤z҇hvwNp8MRC]CAo]Pz4X].ؿve=9D&4#4pV)hj]uYozo`v,HuxD,ҞmpֳGOsZ3" $fA=0j-CBPh?u12Tjq3oa^y> Mpx-q ǞE.;s vrk9y| sXH@t Zonqi3向ɟ)ĝ'bŏo }@vdQG&dH[ٳ#"J\o"D a ?L)3q/ DNfZDESŎ!* ,&w  DE*]a4}kBLƬ٘} `l KyӰ ED6cӍ9vuL!t^l8;!q?5tSE^g %>ϻng!(兖`DMA5Ωmu&ywt%–w|vjfY-a tZC+KP$W/P ۅ tjq <Ҫvbi;Y6`5H-t$w7?Ɔ#dV78">Zwp{= o"siKF/*pMl쎎3 lI6D mĂ/9!p2EJn,f{ݹ/K?&Ada!R6'W-1`Ͱy>m"qZ0&ղd™:r_GRRheu=f1|W~9`Zjtփkb皚]ta'1!30u} 1uXV,滽^n?(G?z0?rōkkPܲ'+kHgWM}W;Di-HyjBD^iU"5 ͅi1Q$ŽPH%a:AsFFo8w~ cIE55$ăLfqIH 7</i DN !8}^Ul&t<4UX4rA ;iNRػ"z4xDSڠ"<]PnKp]T)ufTΣ1)CLx| +=-xS∶]l(<\7wmw Z9NA@ȻJU)C^SژI#NNqGMܻoInAtpD u|6Vr2VF~\?])raB{v]lKz"!LҼƅ\&}ňRE5p X*(hlHݝzn|| ?O2? ;X؟^sn@ ZHRLfzS`+wRU[-gBa]ֆZDPmp3Gۢ&.tR&Kl iU`D#:)"c&@.T7TGv|0ޣ~Xka)XJIT Lx*gl9[F!u|cpvDwфA.Ky5D[QE\lǷ0dJn,ܧƓYØk=vΗ*a.VQzɾ]X ed#;t4;R%v2dz!0Y28Li%22@WsՏ`5&cUъ;TԷQd͹K*6$Z 0(*sE__i9Z{GvN KX R[ ' ai=y<>6xcO~h}vb/[*5䜃T(qª$Dܽ R+<M!Cc)Uu̙ar屒ke+Q0Nvf+ qX^LPv ǠeI#^+?:8F}dwNdgƙj[&.,!Wa|n/SgsA2;{B~9ONlUDk'ΖA0uˏ_VPsI5V[6*طv7+!Ӑ옪!qVY2gVW!VN*wsՒ1ڭ{ uBNpkX_mJF7y`yc h{y gÖeG,х nң~>\kG>%2 p1G:-;u"y{tA,zfdQ㬭BސdHaO4R ~q^۪H+]F{)k F8ߦm* ӏ]h·d)PKlJ3;qn##2tNֶTg Kƍ|`@Mwe8'trUd: ޡA,o<ۏE-`2g dr(|<9 ٤z`A,E sO3n'x2] y jQۗ+,To}(6l2Eh|@4EHFac8C#RRPqō'lM3u}}AI.!ʬ`7s d2OWGIQdcd^z`ѣƾ1noX_z6O]܏^1Tl`A\)xK^5 x>%;=T,vS'l? J`Iȧ./.YN]da'W3y,U, c1(G{3yKhA6᛾&Xl~+֊C~Ĥ :/!]۟'2_MPk5a.B&?inxv.pNcӰvZ2D0LAcOP8_kzy\d8$7qj\@/-@()z)RTխ JIYFܢ" w?V6%,j܈#[,L,7'Y ?5DTž?PTF]b7F5+y1m[s0֥PX=pRɚu1ҞÙm^N<9_w \MWW|-%v5Yl ZΠN8Hىw =1bْR:ډv{u@Pֽ13; cxS)va!# Ȗ06<]f(2m|(''xT((ށ:wL /o7a7[ibo2 4"k])Ԭǝ1&cFEOH̉e[[a]EjDZL?Nk&hﺅ{ }cb}oۻfWٍ-am7` W,)HM/i;U\zK c.) Ohl4QY,'P 5KqC G;*x^i-#%zR$dcd#ƍjveH$# l2G]Ә2:V_IPc#]G8q f'(qV*8|:DCbeHHCʝrŹ&ѨL4>s62{2[K(z,bH͑ N^Bn#wS쁲Ïd}rKr=*`v*d1prwĤ׼l4xu/`3oŲv"![RS _Q=t]876{ >P/Bb[6Ѕd3w@q$9]q8~1~Y.Vh8| 1 MۻXzW/*F:Qv\C0ƿ&Z :K;2qc^C9 WoهlVZvysδLp{9'Y g 1k =p+.Sk)`Iȵlyh-`4Oimu5"M+C8.L@%0,|S-߸R]`P<)2 '}&#Ս/#ȼXH n'8گ+&o6*yS ɍ9[JbJ rOmEVM*DYxӴd/p#_ȵ+9YeHBcbZS`*RbPҀ/`Mr:X ⮿́ l2U+Dpk@ |sD(-+,(#һϽ*":j ȍtPb.j7IQkXtz$: Ml)E\Qnl i1Ql=3va^WB)SRԋ?ͨ6%5xH(WFĤ#I~n!;7JZ.>iM;FE 9=vՔNte8S)ܦ6H9sn>^.q8wBM~0ؿCY v;`PR_ qmE/a쑢XtHLm (Wry:«"A؃ʖ6XSZe[Sᘓ@voH_i/ ^&'iS4:J^,3*C٪a/?쵳J 3K;WR& ԿuCF5@d\~H%6C^Cm^GnZ񬅳}h~gesBFd,3nDd5!½E{!O{,8R>hjq_9C4j7t_;%u+pJE)8 MQSe7Rأstpd؜Xn RKneP+K $bnXr6GB Λi S7lai{l"DpoN3[jqxVO0&DBX@̈ j fva -M 19a}jVfm!vaA>ZUzNv[*iLKCuE`7UxיӠ4P̍Jsꪘ1#p?^C'vX|N1eۏQsTyWsXr#^zcQ֛E _FI ?RPx.ÁiODޙUXKqː6d+Pq]23+[c,1zUW97P7'tFb7B)O .ִf&(I -0Fn )u7.X^bWbc)!S xl8ߓx'hy1 H!ް!Z1@Qǯ5?:]4q]J -LXAs~gP\F2~g6O8r,j"~ O&c'@苞ƭ:hBPy1vϓٌrrb)Y܉<4&5,Y!zWƃMg0QIIbd7KBgQ's.:wU+%@+p'GC~PBqp B |1sIxn/pԶ _Fi4e,9[ݷAiFqjoe"r9tt_)nVU@Cm jlb r',Z Gniybz6ʩPyab^)p:6"%Að!>+(69Kj]A ]k|vhCi#Β|]wT3v`,J#`hXbXM}k)|_@@@mZ}w#IxCrN(x G羔tQ5>z%}E`{WzCw{XЉA>X tMuuGG<*[͵xoޙ@pE|<RPA8{6&;*3>7S\*tBޖju"AeWv/}\$v`z#9fK$NJͺ֔alWql{̓)K+$TOzr rYp,w55Tbz9?U9YgOЇļ" 2klRe^)6 l~E;.̝KqPPB}NjXo× Y'SutfQ {1ݛ5]W E`geZUVi0`6!cIQG*t}; j+8i(~mu]bY_nd.c_?b7usK„ |U$wMվh RC>Zck ^7o?\$p6.G@eo"g'XK D5(Gm/j/^*/N[C%`j#RZh('\ '(y8}.*Klm͈'d+ᦢ957שLhx7t2v .M26~*2*?($GG!I0{jF-kvF(KZ6T(HI ҕW(킓cDF;BtP@1ݱĥM73uP3NlN'njHP6ZG3Dt pW ^lq qθ@S6q*.y?w!,??LV4Zzp645}a`p,p9,*<]b1l۳#U Jҗן> ytM(&,e f5HZaxi'ڀ1,,&c-luvsxMn`驶X-S>CYβ̿j42)&ϖnLd4[S-ݚYdCOLk J+Dct11)=+H1dܰ / [XjR ]߁aB%CZ/2Jw-,B)*)h fC4u1{"#{7!TZzG~IGSr{xj+A΃l!q)& n_hF#8N*;ċt $!I$<~ e`JlfQ4-!=w tIW -Ge0y72"Bƚ ^Y7×3ߓto(?1f!X 3}Fy_xGJ';9Dsr5v>95Np)pX#_rbP 6W9Z# 'Pk+h[Kc!Kԓpg07vePU_7;,B<Qgˣ9byL8>?Iy(,7h$#~>;;avZl@]qdlzG\,*ۯT!Lbd9&Xq^,̐0g]3T.ɾݺ.zv)4L7H:U ? yD) >r` r"<1t_!6 qMZ-Ѫޗ|ٰieލ[#ysTiSFzR HK FY9L+:P"&1\ZJ0C?'sEw7|"ӿ~rJZڇ$ j̻Eǀ6+mP 3HAgŏI XT撹'GL ;CYkLD&kl{,LNF0ΐ=`9&d )n!*bKuoecjt5w=w +࢚]xD›9#e!CYbǔC/VvպBLpCdb3(7j4摫oDE дfnCo;_{ۧ{WnqN|{۫6`J6}9ٍږrL*07 sd]F"9(ۋ[oiĴ&f/( )?4`/Zþ jDghZpO|UX K0ii0l.Flc{) (CB`֓g.mY mhr6CU 62m$NBF7yyP0G%_5 Hm a`lBsY}7(bMk]޺dzFl/BE|9v[rXrH{t_‚[Xw6MH}S7Y Pns~# \3WIg1Ix4%DI#LQ)2%5/, PWi&0EAUֵ[MOPDJoXgZS4>&߉PoB[FP#[&s51ts曾sg<OV%;bW7l3:ͫKņM ?$C$<~+#~Up ѹMݰeЩ8>&) Lo)|7QS1Y~ב `TӎmhlP5kT6XECM;WTgx+6X&CKp8jOI2F9#tCbw0l\.Ҥ'`h2"ވ"=tL~/=bJC (V22 il])\*neά6Ֆ0[ DCіwiNT3k=.MW͝yN^7pLR"Uo1Mcվ߾%`d90^o}92<ʲ֔$OjĦB|B Ua#-=/LP ȋ({P3ˠec NgO/N>ÜA}"'Ձp[1?9EY|_g([ C-f.Gs+vzI!ثgKƔMƐ$˰*: رGJ\v? )o ,6`ѹ(~ =:uAJHʬMh[.! uRWq86zD0It#::ms>yU/ 6 p=oٮA؈_7& ѢK(ԴVa&եYI篿6pC+HD_|,ܠE0%*Τ#v4IEĤt>tmHQ8 z`f? ϻ;E^ʼMܦ\Iiu),S(jRʿ? pqe:k]eI}d]HLY2o.fe®>e~7B}z=TfNnι 匃~ tssϼ>{hɧq7ӎf} \" ^>R!OapUup%#e2M \U`kǣ^z{Sgw5&juAS"AQR,BazADMoHLOz˖ǐpz5ܓ/?aF-,eD| &T h@p'2q.JO %fw1'oU{=nb8:6RsܐSRX̻)h+Y_e_4[\Z|!`MClEº q2%zSL5v4g%W%@G":ldO-heM8F#>4ǡqm79OOaio[ĸRC)Bwt;v1ȑG+m'뻻Rph'{QdjȆd1_Aur䋾@LIST*1\A밈C;F?MyYLuy9k0 Ћ*lՠMJ0.}J׶}.e.y,ʎdJPeJ)Yᖁ^G ^#\gG 42K%1* -ҥ@[oKz#,v[ϴ 178Ԃ?7O,[mV9aZxXܔ&C4˅FArxay騾@TO*2Z(Y{N?H@d#m e*.L$WMW63jw_:0­}$5A4pǘOr\wz\brwH'1۵I!'CO錖eQy6V"#3s:eJU2Wйc*%kOyRyM|߿%^(_ZEJ .+GO,!IށpGL}Bs>r+pSt.YbX-y@fu4 ҭ\D;"ȷRB qآCQۈ,^jUJL$!nx J3]j i;)|Ӑٰ5X!t{3Q|;a>W{{l{9@C \&:6Wj[Ձd<lj@ /VB WcOT M>ecĞ1Wݠ@33f|]>t1w¥7⧗^%]4{P~F<jhz$&P8Si=ރ2"z`M sbyu zBq(ôtfJX]_B ;淩D;23|A؆=Sz78<eQ3h.*b'5=tYIݩshhgǓVyQ<|K < d7dR.]'ihC牆_9;5&(V)lH.:gG+?T/' =wZl %O&cR5Jݠm\lu޷UV ؏.ŴEMu moQo'vhhiؙ 鉪7HCrb,$5hM'{1ƭ?áckm6v ;^5eR8YޭR^I,䉬0X.DwR|43NK1};d\>ծ;V>ꇚeMhGK.(T!O!&mS778ztYws3jSݾ jqQY3e,5PScxb^@xrO@01Hَ 7OBlpXMu& ~eeQvHv}%daa0 Gߌ*H íA 8_GnI[vE.r Dw^F +6}|S,h"%Ey.[/OIYf !`C݀c$ؗn P' @`@"JG=dJkg5GsO;-S cAGai{[s)pGf9M ,ë$W?HXB]oufDcyi230'J&/Z0)ݨ-M5 \;NG>/6s4s[*JyMm(I܎YhB =&99YH\=dc⣑FQ ]MHհE._Q = >C* i6 &5tH2N(2\);mbwzŬr[LA8L"i?h/FC\lj'gc(7#mA&jGC7ں8/*qi*`+-90֝@s+[1Ru\p3PhErnIB#be$'~,.OS% 5z#G #r@!1}̫/R @ۙ7"l q&G}̺6fB^W )y x"ΓٱMnG~6 K`~{ ]Slbm+m̂M)>lERe|ݸש!?8LD# xl앛nuZ1%A:1 50.eJC"킒 sgbf}oOup&j; >.:Z.*n>PwVDMʶ|"%SȄDZNX=\>v>C K~Fp[)oV^+tpcn8Ł4Hrl4T-hcX2ވȿ&l] )׬x*F3Dj\,# h0Ʉhg 5!ch}k7bOFоW,ængp=ΪHBJ~v#ڪ JsYљD:7`B:lpXEv>r *MІk]~a =.BЮ d!"T{&<H[a16uwr JA3~ЈRrSUpwY!vr<# ){(e 2t(_Xu$֑ 0 @H.j9Dn<*bR y6݀4aop#<iʠYh\WIر nv:E(y5̀@&)cdɴb3\J|&D5oDsuI 5$VuZA7w xTgy/Vh*{Ma Me F4uK23[xlU!;I_kb{{qq dQũPԾep',<$~klMYIJ8Al|& |>Liwjb4گBGSR;c9g\ \V ṭzHsz cLF+C VӸv]n#Lj!*K2dy^yNao~S0tنT@;Ϡ\DP鴀yR1_Z# \!\(Ҷ7*Q|8*˪1iahK [2 n;j!%>,\TV<,Yt;# {S^a nrpI'Ec`셫K7nU\<)qbp"k,ܦn$V4||rNQ=9kr6jWu@Hi?=\9geNb2ֿ7OlgTqDD]ǥh\fdٽ8&EPYB+i33{PcbpF}C\6_JQ<D#liQ}.Tyk,lc.R~=|+0vfxz_֫!PR5á5zh. O}tq +! ^@jM^v{ou$F')oׅ)tpd)X(VA=tq2jB?}uқ:j <eG7*/͖3BvR `)DM튈wX/_ik#'=tV"Ӆ}zu%!XRA ̍/)Ŵ`^EI2:@^]C#cǿwg ;Z@:mx \9X9-Od#0?B }qTHx8` }Qw/SЄxzg,]W0u&mL;ZA8s-U #䪡]a+1> K 5ge;y>zo<о1i Wس`7zv? n_e5o:tӓPĄd u/i$1uǓr!Q -0M2c%$HզqU+y:/ӆZDF)=E_3,_zKi̜_X̓ϧQd6K6.mdȠ0u_g~Σ-6u쀗^Kv垣W<"@B6KoX1M~ 7(vDAOMBx;Qg X05)|7s(Q\[-If+ ^TzJE٭^>׶¯UliA)SSy%x^sݑ("E  ~Nؓ.Q'n0[>5k5}]G)6XIrʪFタ՜s|ßNQ~GrQ` sZs9̲t@\%@\`<)d`;"!Sh p'ɬV@7H&n]eL\'=9LX"ie !O׶;^ 3X c/2Բp7"$vOxPyiKV0v}0`7_4M&|bu$@lӲ̦RHFpl᜘!Eƣ,wv &u57fuRv6q?P[#z 3>0AEQ׿TiVp89QEK&DTu,\Pz.vQ0P^ Ugw؋9:ihw EW?Dm+{?܈8 "q(ZH|V˶3)-4 +-)p .sM9amh_{S?, e{m8jED6@P7nO>dFb, <|aH'ݐC2h@ `s롁Ξ٨b/2r2t*D5jW,ȼz=0qIVgy`JC!b,Ԅ#^F7; As8& (*)7pmnU(r 6_.2IDkvThIG}+ӕW#bW훦TJB_臬]|/Mo2+KB2$pYPjJn"^Ky] 9)U#`qUCiY}[Ɍԗ{j%%;K->|kLɉB[ȥ˗\qD7[Fءe-'kǢ?g:ٕe+Pɔ Kp6H,4vK9=S%fÎBwh)8GlM:oD7Y͜"wS'n4V9zDP$> d˖@6伧3-pr?P0^EvH 1f"].ǫ)e)oTXT;6@Qg5)>Eh $ ".pf%Da^КWR$ IrzV5fqRwV"~ X&rLcqRn@{V.oQ0&E .G˾/q/2N̬'=䰘BQfm-`dGS^ QUURJ1RN"e,pX@d%o G`f>^ZK oTh zQ o;d|PA lkyuqx.GN-n QG]M`rQX{aӴ^&SF(#1oo!<^6ԉg9hX,Qc#8\t YCQb|A|Wh=Sby-mm  GYImܜ9 E%VI:=iޑx}Î( ΨVIEbSDa8TE/4SDdRʶ nHaa6 }siLL]CGѽTIy:Df³9䂅[h!SD^pL-2L态 ,_^y7Mx̮6?ܣLfQT:@9aq8?' %J7z!SŏuM"b?fsx>& 'kK!W`zgۉkafc7%!pfv:-OS!>3gy**uVca74~9{wRA5AsYH ٕ* ڻ)+|I %b]P{) [`gc$^62&yn@6kTݝwFTeu1^zRU;z,-FMtÀ!ΰ& vTF30hT-IYEҭ pεjԱhy;93ӗ84=bneE/@*j i !q{_LP5uQFj/FH^걪|rZ W%hU 紭\`)XyFwХɁNQb8bTgAܯYEM}{l]"`LP `N #׈p hںq+i\?z0ILD EW&,gvY9d D&YHoh£4[|c8!?@J l͞2n+`{sRD s&;qYo-eZ'FǛx{NSi ѿToRڄ'Wh4 zv6re9PQɤ̽q7,wi|zZ=b[kօJd r9 M}}y 1ukP8/my4A%ڻ-rįX'Uiux aSF&HؾߝF]`"Vo@~÷8<]wYr`~CNYV3ρ\R|){8?Xa\GX_Ϩ_Ѫ@xOa 4 r2(q<7<.?k8q*=©O/<uZz->g%5-uD3ՆRhQx5pdc RvbSM<%YeȒަNEiH|L:E_ǖ^s=p{¤wՅ'ZZGZ5.`56ɱȬ%ޕS3c[)s!VYWRpaS P0)5?k2yXRm1 Xaz 1~DN}Nr4 ~cO[ &Y(zqmGYlͲu}T뎉 x$ofOIwkmH8#o Iӳ`,WoQ,d G[y(<¿X dld&r?q"YOsT47k2*4@k)++/aacL!5&R7=:mGaÂ7yj[Qԉa-svei&}vPk5J#{A܇t:Ai|Q*lHnC̰S!ɮQ@fbS|@i&4%>sSHW6;Y+h\C[xTw<;\AYĻF^"c8A]j-STN (Zuz:c[ r*MV6a@7$Xo#MD $ശuԱplHYSh/9j!pFv 1-(\ BVm$xb颅Ic3x؎N&^OQYi_ uK9 o=x:ykT fXe8L\k/1PeYްʻ_F ፗ8fʚ])-ͧ7k SbbfrAoN1s9,t U-|(ҥSUI?{51$$TC)j遢D$]2Z<3[e -aLBzE_&E#o<*i(ZaJp?}Z/W` KWj; i6luZ.jP)tצX9$pyg= %5 P[.ܾQjh*A66Z ,F(k9\ۜucT"hC܀F#}1J)`O) vQ4tiD%wY$AʼC^BV r}ts}k؆:` Z86g%YXݵvU$g'u4|4Z|>ʹ ܤϪ%ޡok+s:~yv,20d6~"pǿl}sxVmKBYDnu5 3d0b?9T~(2ۻ`gb"%$2h36-X䏯ֻ1,!"Y=KFs" Ľ 0!6/u>zB#5ԯũ DvT1rA8b O:Re)<.Ӯ :*N6X?#lu Zc^ LGڱJѹȹCjӱ;ы LGk:|R|8TB\iꄸo@! JK-'tl_bj0C'ۡg>Qk)d`JQLWK)ш$jfZ,ǯ}3}ֶ#^櫙I|@9Q|93kJ0э\x2[duH$[;RLydYRԕ~eaW:1'z,`^$!@!ՏLǯ 9N4LeBsbTZW7+ ǻmm]S [sPޤ w@ I"/L W7q~S۰l3o^Ikrv O-ɔ|G'ȷp0rnM܊AGP'Ϙ::f1UFUiwmy|7$LF%I) g4lPq4W "7VOўwlej{5։&;74k-^?ՏѾ̦DʍTfAc(!:1$^圎z|jv!fU+\ykEQDʡ8mح0\wl* /$"FuGlƠ|hK 4A]b9 ѣb!z'7TjQcΟ%7.NI6N\tiZupMAݶtprBmDX>ѯCܓXa7# E`M@Ih%=dWaw RLE G"R[q֎Gڴ%u>Eѫ捩^ٔvʼe`n0eAa08w馚Pctkţ>On )I _c֔ 7 [@7r7z ѣt}?(3!Z+.>ub擤*kPhp*9FE='(x ǿ} )ٞ3yRpLl$>X o|?LiY 5=s.rS^}M-ڼ.SUJVt\O, lbA&~֠אI20T wCM?-^n 04T ]O[^+y 54VW1#6}/Iy@HUeCQ2ڌ)k:]anK;fʌ6?!eD;..\̬chTP9⛒krByTZfk V킯imxh[c:(ܴcǡ}u8Ա@Pܻ'1=sܝ\W/ IYՋڊ^A:OaQ ЊD5ۀ=*`knD$Tu=nz;9G>P]/&'^upRC8 =HŖku pv 3#N zC-+< =נE@ P'/B9XjoVEV,n,z'ԥ2vft1DRD{G"kT2#׺\6QTiYQ2Qn 2EJen opL>706qL+aR@wj'xΪ[Jf gr}j7D>8}&ϭ.{fx~BZƸ)],x0Ɲ&:b;d3Sic% =FUxw}tnmQ`ݦ߱ oIN,d+M2nnmx0%fZ=`/+l/ 9)Ä'UUu.Т>gKLp> ߿Y*LA@>-.OOjh{@iCJ~JJ"X>9@YJcpY3DeqSsW1LM2}OR07*d )Lg )ظ q3d,ò[pg"ֺf_B6Vn}/Wq] [PjE#gwh|bK߾f=:s<36vM0@ZIU&GAK7uұ*ӊzTUY0塥MZ6 5(qw޻;є`7KmWgYkF]/UN1{heK*|L6u:d.zn`xY7%,9-A߃PaebjlB ToՒUn6Ӹs OgP0gu0Fp(!d&=/ël/'t/v c#M(\cͦH^R>dwsW{?P%5ٙ`ڑ^I eiHHeFac`-L TflnS'C B48$:!B@;oPK _\*ȝq \ha$4겒$ oWz^atRo|LMLCп홇RFLBNF,zdXF$~N1y C42?'YBU IytncOf +⹊!fȩlZ=Ba&? zΏdXʞߝ@) /R`[ڒI+& >S31haʹ.hw  R%La IEjJ~<,JMkQ&П5Bj2X/Aamu5mGޫg)\ ŏy)tR g3t{}*1Ko o{[ZU^&a[BI4 O#NC 趬j*/q=;P j{gN_B5A :CzlH.6kgS#%jG\B<2TiZ_؋/L%z,5LةM4Vxo>Q {_~JWrSݣS-4gV7ߥ|uW\>O`b#+qBP-PM)xаYܡ(>f g#"?7~ͮv9UM@;Mj7%"i_CJY Gp8]t+Xմ`S:ʵFy]H:71IwTRRޯƍ0a'47>XD DyT|9 O=ڰմrzlT 4{g'Ĩǀ${啄rtB0=a #AwЙiio$d^,BUe}n{l2-q~jj~T& v,M#-JQ?r_mT39g5, mJ&"qfE\fa hvP6eQ9koЇ&9CEd=\(Z=ގ+U.ѦYcK$lU s&THXvא/r]V7I(5'!{ a29SWˆ&g&Q#v"!-|. Wߑ|-.g¸`>c mmc`BW%'6pf; |v POE.@hgrv;W KLJH%y@N`S`ެsL]e9YK~!Yж_ .WmBl'BR2M 77冘:S0\]HF˝;T'K4)mc*KjM#C+NFX+),8,4{@3رy%Jv;ڜ8|E; u|_gvcfui  (?=ËEK=:׀yփ& {M;P$J4k1X~(fO?O=D.Yr3;~H@F.HF:q uwRս dkT-`dEzẔ/ Vd;! B'"!N-]:tsg}O= coO&镧s?mز ߑA<\ljR7k-A PƳ}дe6R\;zb]F#cRy>,}RNY$sSH5h+,vOWK(,Z=/E5!D޶qPDR7,Hu?1o\>H?Ɩώ Шd"1 M-zE:$Y4?V0 #g|^Y]}$xP7汼]&[/l(8[tp DpNNoYO@9YHƗ )hg)C?;#Ama  lBT*ҫo i\)x8OKLc$: zY@\l/ ?Q1p{%i>&MLH 韏f49Ӟ#T4_'zrc9E<_>*,Jj9KF4jKKȉhBvrLgN@ۓ59% )at\#b؟OrRze7vY0U`Fu{zIs1BĈu0U%R㢰j޹Kvyo#N-WU4uv޵=_(6mRoM],Hjy;k,ΞI&а@KȤv)Y"S (QᎻhV}-*3f ׇl$[@ڷ}#U4E?j7Mo0fe,ni'O&i4J[g Y^/)kђ&f^5TY/zQ4(Kɕo(*kjNw}p7B؋7L@nNGcJF]j?Q!| 幙Kar8 4Ϩ"[qqizh kEVd?||]^H6/)4L0PouN+!\2s wkg'k^ 9puk ~Ŕ'@:8`pFɔ߾r&}KuǯY;[˂|-2cЈ,zݹnbԾIz{Mt_<-5 s:º"嘘[YK˅]j64{7*o8_W@'o3H<98HڒCtk1ikH;n0=ex!|U?^H s*TDASi#A5-wVOVo5:߫O/,}xA4G>^`{˷GZskIR2 WqBݎ?x>T֧[Hf;_R?RH0o-/uy )V [GK ThzNv%k 7/-sZV^d~>>ehଌ N(non %׀/ D"*Ji KHYp=CceWX_[So2ޜ:_L4iYK'z(keu{ʌPv@ڲw>e 6юв !9أ^7D>}; VlvD#ˍ5zCQZFp(CIV!d@GQ=BuֽX5EFx́e5>o#(aDD6 [F OcYWԚgTA|ۗ)Œ-!ل$Z kYfY(UWAֈyp]]8vW: .,  x3 1+G_}L_1}K6wlR&KE¶;,K18/> |[ƏK]֋FZqNv>hO6ZşH'_t?4A4iTeb+gdખ:?w/q, yQU3Q(] )H:'߲kdGOu W /mT6g<~_Թ0r㒦% [) TWdf{ uzeP"Hkk2C !PS$i_{ިd|'8BKh{1`zJ&EC%9m-czowe eq% VI9<ֱ\IC`ǾF&K̥WbZ$p4s:Xf}S q{$Fމ)ZB@NG(Q1B##n %)P)NJU 0L$jUO?V*bgcynz䔮 7 +Z*C8 xń%딼Vf_ߔR=C6qyU.<:^el$STQbw'Y?0?OpStuBe)'W>G$.m)PC|wGN#z.IVyA=b mԳh kjqrHfRQW΅~dI}1ayo=Rz z<Viu=~ɻX=w6S "Z^5<[#O|_LÂ_?8KD~Mk[鸞V&]^jT p[Ec]עa䁞^~V{-dV"nWNvZ쓂}"< hna".qÔ&Y٘1E3n ϸjS^yQE`;q̧'Y!ڸJ۵sH|5X`NZSKfzf^h~|3TkJ;Y&8X^5AI*K+cYzsWw&7GF,3 VefmU M}"yFɉa: OR%]NZ`;6!S|zKEdRMNz]W*'*yU{UH OK讜:~Jܳ Dt&{jATG  q~;]o Љ##Qw(MV,qn5eddgK>6?)dRޓcc4~|zCi)e^MqktAZߟ}[o}L̝jknm? ~: AbQ{rR.Euߔs-p wDa}H})x.-U(ܤ\3%=՞dZ.e=T7&FoɦZ_8H;RlڟpI)DۅKfDGP퓏t ҆eetȿ]cTHQN2nt ESn@GDh8(z>]EԳa;ϦS+B>4 3[_ĕ/Ak(nPA,1.bIbzZyKsjpjN&rPn6Fׁzp2hԞc:hݏ97?{O;kȐk4S:'鈤C;*6%Mյ6h|*7krQowI/K#y+]ǻJYpK4ًtA|ALڽAq:=FƕUX`ATU9ʈ8'!|* Q+Uuik*)-yܢNeR b S~ynt˚XWFUAk0;\!u# ֠|/88ެcsI,D8pCg!ͽt.,΃-;Yarf 6}.]ėSKv; !?LQ\ECdm~Y2<)0ົ { V`3t[z꧄J74fCwv*Ӣ d'@7vТt);,4&Tˤ0<;ے?c9ul2eMڮ}BmG^zm|YEerm1-` &@q^C)&ɛtR;,5HJ ? d5'iZ>FUn,S:>WDƤx֞K{% 2Mmm*GT:Wy-a}Uc% bj|7nܐwm콑U;v*Wz^Cɿ༣̄,;cpSe҆PLSҙwR)~!Ιl-}i"dR>2(knő7!us2_8|5wAKXa#z}YaFӟQՖkO K~W\\)9u#:ǘP]#P3jc;u0Ykf4ٺ> =Pt[(::sOUň&7tG.DzW5;ύ[08 x :D fm=Tmp.)8JO$z,9v/O}TmR$Dۘ |uEټ%d!\cPz5s΄, W/ {4A/jJ1U)mCRzEF\ABw)U.QW͙=|=o\p.Ӱvά0)֌4@pZ0 8#+BH5Rl#6* bagI `E=JBKde6dxZ1O2FA-2od[N mn`P4r=i3L{rS{Cb,C@s ]qa֕"T]r[,߿ڬMisS)<0cuPى;>[Di~^*v8B$j]Ӣ`\kT _u<yfP*)(Ӊm2Ban,䅥5ܕC`Tyf^KT`pNM]rei}4OᇐߒډR+P({\iC#'Tw$#P1%m5ng[YPvWjA#\s/~o;agQم, qycMOéX#DMGoQs#"ZO&G=+$R᪾8lö׍pTcXCR1g93[h?zJҊ&rI7!@*d ̔.%d\$2~^$+)D rÈI2.̉ yN`;_"}I~QYܞ; 1t]@ɿZ ֭5bObGxu,EӐnNޓ+Mfr|zt,c@PWn_{KoWJ5on`o0&/C@9yxpE  ,35b\2n=#Y "%ʼngH v@zX4Rjq噀j߻fV bANvHa?B3e b8=l*`\#k`e2yr ~J U=`&&Pw(hU2(P jk.lf5逸B`vDpTF1\zmMGjHlh*̋VNe'ȸaGJ.NNb{:=\`{eup|bݗ,1&& Ё <] CGuv匷?;p0+^Ʈ> P"I䵴Xz/SdUzX \$󪹬{i[$cck "rڈQ0- - 1 Omo/gIvwڱBZZCQ #V{1Jt(IG~uV6ǟda%W& tb9D<>2So{8i2wسk&akchN7dr -({>Z1B–6wvEa*V'-,);s cQ(a'py\TsH9>M~*ީ/f>3NU#KE~mT嬝!?ue['?'NV!i=^',s>"OTZ6v8~X5A=Qj 뉺VT ~0Z8#wh97.}zPa3.ca uԵ$!pjQ5pRH82g ya#Axw?ED̪eϱO$Tk 8'ЫUZS0+3[VHpyaGoIS6Ή69Ώ`f܊4=1Q~ #:ȌH`@8,uAwꗥbw'U '"2t.>W\xxYDbEn;u+S2m%G$&I=wVt +Q,p=Q R{&e2ʙfl ,9 \Cu1Sc2XԽYBpOHUy*5 k3qwQO|"Py@-蟏z DJ|X)\)uDb*=t 4nl;={q&qFq>4CH;5``{1'+ bgnj۴KlCH!dkV1[pNg1U[vآۑ{9N dG+Wv1M=Ad:>4/H,(ׅ`,5 MɴoH_n +,+@>@LXih;-RI]?Rn .c5cw5\ħ5^'6@LOc[ P,Œ? 1S݄gfp"A'?c㉁9ȅ辑k| Q @9lKU$t8T(&#Z采P˪?l+|E[wa1màx#;A 5|ӍŒL{[ + ږZu-z 'VE$p3R>}x,;Pyb}59#ƼV><~lG噔 Rti, @?B;ur6NjU|̴)NH%CwD9*ґL"ɢmK ; vd2*!''?%8K4pOu`ױXʣ-<;)_O- :S8I])\P* aVRbqz:9GO|JdoWD"s\5h}VAOʔrGM6U^z4н'}́bBfjW}A>BIk22w6v˫`)O74BܘVsdb-ZXZ)'_eD&$>5{KZ2_Q/]ї߭pi`$A*?^2 S{SjfUF`;9Coc1#$R SuatE߅-=i}ݝlw&Tdot}Dlj$_<4UރEBE?!!L pB}Pgd:t;ud&K#nrqRj#'ra9 )<~{f*B@%  R38Q<\4:иk@cuelQ<7_V ďڑrUQh,4 }F KlTxC{zMxJ ܦܲPcE-%:pD؃Ը{^4¯#F ;U 1&z鐠iFLx৑v!3=KWAi Y3kgI;v:/( 0иva4bM@_yA.贆/;j[E)0[? ~~,+u=4% 瞃؛`>dcU*!mКn WwG(dTh25&Zt#rmؘJk~^#cƫq!15-Ju3̓|v(U \t# 8[R#!i*X|iJkRD18Z.(n9wan>6jrIٸ]s4 Bg&XTO``YT'w.\v?dC>[QàنpYR^y2ުnR:^}TuIB@l! )Q$+3WPbjkt?ϑ\i!ſ?0l{uȐ@+C遱e ۯRV Oi=QHJBy~8RJ n]%e%z>n-k{Hxf;GBo6*mvX~RiGEBn} Sٍq.`ۏQ;g'^YR 4_;ѝB"Vc/$!V:O0#K?'*dλasB/0&R g%ۅ5o BȻbG勦IP+q/eSz$8siM?@Z詍#Ubе31Ss6S R^5PH_fW[֘g/n;/,5$WhI#3G-PPGj8fvp ۑxKⅾxpAW`^|MӪ`JC+5֩'IaVV >Cߖ) J-EXG"3'N}_UuC x$!],:<Q;;zY<dYW !_Z.IAh.}w%_ڣq >;*#ot 読v!><1>&wP]|eIfHZ""dJc8ggT-l :ll&+>W?"b 8!Uvg uBe~I?!,H+GY:U]#7/Xyg'.ۏjsإD0֡o/V(' 6 zI%VeaM3cc L-WTCW@5[J#WAle3-q´xNOA? y!8a&k'{5Z"1D?-ئzP*a*{~C/윸%j6T kqw!̬a>lwGH(Q7誵|كjˋđ|p^,(8_FD$V1*Pt&@~k䪶<3 2֘DF WwѶ:>1WGVQ5=.S%jCfT&$4Q$/c̔wPv\R]4 i7bC@A>u(NBd"|72!5?DQoNI68qfA1gӥ^$ Q:<' T<}UV,^,yVOVCYN]VkCBjz7cŤtl=JHզ3(4F|52]DM#:yr+}~[H. {ut渳bUX^TKzTgR :C`̦Cpi½k\uC1^e79!T{HHԖ/HwEN;dH !niА椥ϬW7Y0|jEsaSTtzM՚F?qG{H*l>'"`ͥ,PaFKFڀQ[#N 8@k[-gѶ+ ޒw; Wp)y^-J,Ti(uxn:XQ; ~*vz/zRq!lV= ژ7x>Pҵ_SB(uGΨ-( rMM1K -JjV6M*1RPFM;{:ܸ`QCMZ-Lk ;%˝N?l@5z5_o7RQϽy1V@dž5|PC֢\;Y}oSN#$V"8 QŸgOufL깷邃&dY39_ Fsc)뙟 'E<-W[Յc}t)K Kfeksj$٭0-UJԀA욾 _+I0C1+5[} 'I筶 >s%_8ނ5عOwS 8?iIf^:Qn^!53}`Hvr!7DS]e\a(XNo [Hʱs~srulMe- DBV|(ueA o:wV\>'5^KYlw&Wz@: 8yH*|",}҇(hvl ]n릍)BW:<^Ѳ YZ{>30y 0f[-<2Ydr'=s"ke&>H;cֽ"r-/9Zƍ;+TO+4%h Iuv/GkaOgt}IbH]b}qy{>:V\*LiŶ7~B7@WfKCJ҇ub# |]\*z [&/%4r( ' ?ub؁_'( /ɍ*G@FT .ö~E,ڂe:4/ethD|V{iFk rk0N5YWJx~@E #Ig1A5iy!>@Jq$ Ǥ  M3m9~2uJ2% j^7 B~˂a[9F iOIdŖg/%6KVAg/MS.uK$w\@_P9Z|n=kt> 7;[M嬻(% q;Uy&,>٪Kz ,L/ M>'kGQ ¶AGayZ?FԅbR>3DľU-rP`x哭R+7;h9 ubVbm,ls-96͌)L[2ERYw KʙNa./NjUWp4VAT&HB9@ 92K{Oǭ{&T9|e9 +~.Pڄf*6P)˅{q c/zip-x ("=E!jm_LItEQ2+4J8/݄̅\.-k*oR7kGYGoNB t:"!ٺ78 J'{ד:#MIφ"bbڔTu{pp FB@,{Mg*9vC/k%〇!,am\iadwv,/5ch%'_Q-nPɱ[0#S.װCe~Ch~ ^`Bħv@qEpdɗ%U/K& A_ek4,V}E:pc,#􋖣 }?Cŏɾxҥ*gYMYh<}L2XnqyT`ky&; )1b fk=~MFKIe%gm: ]D3cWl LQ*X9\:aA|uiegwX?!\%6ESwfCtєg߃tE$T{ŢoCxXqt:ORMh ubS0|Ӣ7ЖoGE (tF~@ ~ iW#N1&|c$Bp4#@B$2lZB]ն;Z`% IJQ-&[o[`lU1C0VXRS5Z/WnH'{h(.2TeN:jRXhD{̺H}Xh P>@^J]/6^1@! zQJlr"A+Z zὧݍ$dgi^M}2 vƀ7-%[R3@&oLnԽ?D< gIְ /ǐ b#rح u Q^GM݁3` -Ζ.b2| сgG5$yZ, X~\%|_ w~\0T:3x"'1'HZveK&P>mA~n):#3ϏSo?DFnO\{b @{\3 K]3wo.ܻ˹]7l=_E1yNpݎy۽W$4iT÷9P=Ƒn/_pl× *gpĬ!jk,/ J< 1XvS]P1<~>E`龘>f=o@Eѝ^ 5:|s5Jv^;HJCQP }bNc?ͣ |186QlV(ՋJ2p] "vw[<@nw -z_Gֻ!.xiDgJDVǽۑyTE-?L4hnMC7i\]($þX^_+0oc굹UCWHVi ~%ͼ=wMKp=eT {kUƘk/Cas|oo;$δ %J`@˜!22S3w;vfF-IԞ;x!ELKB!@]3ִX9y,Lħ{7FHٙ7.B~"#Xt1,]A:Ϟyw=Pn&H%m*CW㓨!! ';/k R OV62ۍE$j(P7:+%2, Pj7s&=[=Bg-ƴuQOI#ӄ"+z]n3$s]v]qDesʖk Պ(uvQԁdYOVF :BYoX|pR%άũoc1@=jPo/nm[ĔO͋dkP3VtҿI*Pyh""{^H2 5V 7GxE>\7 0!p%bC1)-a>zttqdP|8;?yh Tapf cHҗMij 2uRN8aGڠrtڃ;d T9n`K )uE@!j5o1Ȃk雉XƝ9hHp_DKݴq1W1&YAC\:BYES|'n]B֍ L b24`_$-rypʹd8|an!Ĵ͐/ ]2&O_ /(yX'\$diHpNlSNUYP0%xX_{:aȢ_/BWֱ6dB {s%bH|@VYA%<WBޢ}ra A¡auv*BoGKd͹QƏMLWkaxwVȕN ԳT<<ų6(a?5h͐Jzh7C7Nŗ)2M~vB< Ù1{ #s!2 NWNbwY(`0I͓e0:!rI]Wk]R ?UT]iɆIƓ~1tP)u xa枝 PUoq#1[h: ȶF$ӬUꏞ'k%U7BE #' /`T4,W=9 cr|Hwg0 N8&t;|v)kZ2KpO4?8|yGԥf.Tub{;pwr;CO/+(qE?%K lR5X84>9tWloI00oe*xFc=&IV٧zµuhbxje<źc-O=ϓ<y:\c;`K{FK"%2+FF+;(MXkFΔMZ> ۊ\5ן)ooqRg#*zvKd;eA4-OB_ MCm,z\;ϫ}>]4 ~u\o@2{J)gD(m s JLӥ.G"ԯf#D"ւO?EC_yQ#$fLH,]=FDŽmZ5Ô-m^af MҦg0Bz8G wGuYA/б0Z{KZK3-g1f4z["hIk~C/0_`LisT]SC߁j2k%Yk!Dsm 8xl’;̋g u8P0hbbpm&1SkV1~Hg^'PY1p7`^Et [L`6 0u ЇsX'2N^OnZDu1a+.;3 sڞ;bYGla@N`Mٝy<G}xŤ}6 3FJ>)7i3JV4dʢmO_N#)Y \)GNC68my6JJ&cj3(;-\Vڝ3GyAη$U8Mu2#rIԗfkU2ic`0V #4٠o YMI_b~G%|ŶiLߌfS| Pz'ofk,=!zomgG82rDF Kwȭcja &rXkJf߶0FEΙAwQ/6R}%OW*|;(ڟj@",G_(~Zhٚ6U="oN[?uf)ίf-tMhf+ /d{2Κ"jnmqe\"Y$ £5L'^l@e )J'X Fj 4zCUA9J1fjJTcv :k[\j[4ztQ$K~yv yIuC>Cs޷r:e @c%@]*}/u*ѽ-#KZ-fh׼oVIt,cR1 @A0c|.*|ٍS|S1ӆ)kD~Z%Xڻ\GBW,2=rVPr/4vY|w"/Oj?5/@.^+$S6tj3~֑NqQϔc:AWL "8Ml ecmlz\sg_$t:,06$ JWO~UuCtKx~~_̿pQ Sq)GzDg4'5ʭ;x&=GIYkFŴ Vvb͒e!;1rc6,\hmI(S;fuREs<)PEA8vOecƫUOlwZ˹t'EwfX4F,Z{lzMs\xD'7կ=m%金h)565'>ˠZ9O%d30v/z0#ZC'q7e8x Kbg2݁\$ p.j8DhMuߧPY(vF ]uc+ztCye Zq5K>J=vdp}ݖOv{$%!hilFFfפ5vC^INJҥ'ѽhu41,q%@FĿ-F|Bc+ﲞv@-zv)WI:&wKh4{&hmC3Vě~myrE4N c93%Ȓ]le#KX*&N!A }q65]D+N _=u>̈́pD L8NjCpTߟ=qZ e!բL9ʫ/ZFhmީv&߀ڥm}`tZ.\&[$r#GEC=ak?MǝXÈO ~I{DqlX&ŐpJ4u? Zbv{b1Q$"j$рS.n#_K~ܩ[le|{B \Zn#Y(.XӅճV^ڎ50N8*Z+! vMp^X Zш5:MM<+w'SX*,1&u6hR T߾bS՘9ڠkfu66<.4L[Z\{^/UvpXFx1O-}_EqRh(OP!E[Mt]WOS0a%PYG9%L6g /S/ spJdmΒ\C2"h@Wxs^_o.5"v~fa:4^1+\ oLWmEg !/)UGsMY KY;&1@S ͟p-bX֤ jRBjȧ @28mv+1԰Wi*nU5\ " Gj3:mcyo~b'P1Dx(GxG'Fi)?6XKla`I!.mX~+Z@Y3ǯ\gJYl&ygnuf{ T9Df\F!f{P$:il>::Tv.;MBEFzdsv rrQښH 罤{ml=#{5C`rpbGm1Zwjy~?(Oxӹ qNS wb-D!){xrRؒbH σ%9j9, Q\<eW! ]K xMkw-nKB7M?io VhsT,b̼ 06+1y_ߔvARzX̟0c{QlsRw~U]I{ϑĢk͜l^{1IgIV;OEDkGތ0GX%u}eD+C}90X-fT̫A)@u"Ȇb/t] |wvt AKE݂PeݙqP}Zr<׮h I1n&ʠ,7l|Iute/צKnhRwZin@WGa*6lL)F`ӭ}Ap]uI(L23_(v(mp fT54v⭲\#2%m>{[Nޢ!$(Qiషh-=wH kl[*liP"CEⅢw݃PC-? Z]|(2b+WBv'b-k +Y`J0^'ݸ2uHz:ZJu C`أfʐņNmuwOvEʝ0bj7WvC]0dG~WTE=7׍rȀX`2/{o+WgL4ȭ޼bI%pe;L$r64mm" "^HgaOJ{ U3yv-Ϛ5u&Y"<1[jYI(HL zH4WL%G)nleBaiSv\UJ>M big I@[}9DZ[Gn dDKxSO9_Ig~ {[Rp  Zߙ,ÁW/uB3n^cwTAS݀+.KJm!Nѻ0Yێ= 7:6[Jp}7K-$)@o3.*k@s93ՐЋASr:>6ؘV ' ⭲ IڭaA|T&`!kwOd"ۣ$&O:.&im3jJ0wW {G~LK4udVrgtt?)}of|VG+CK^)bH15>nMZ%(*Kk"oħVܸ<<:q_ɌxWn)JX Fѻ2Tsc kWUBI}V+OM%`ܕBR^\Tui{;~ձqeBIq'&r'th8]y|t+ ,Jt0ceBN# 9"3 <|Oa=_DC|hƙrB;"-`[U:^vn"c%6734RGVxj']N Lha1`z( $a&% wׇ6O!ci~abEiǭhݦ1ߜV%uTiox%mk:PAV>&aZ\&@1ʎiw6M @` ENߥzY@G:%ʁ'cR3;VWww* S~XQGaO&Oѓs ZNEbشFsApm~ᰭbS{[gΓ$/%SEMhʍ3)q iJz! /9Mb*ysZkIAd3E !i"x .2Ṫ=ʯ5 S0իΩױU$&4*wiPv;g`~XqDX 0܀~F~Z54涎/N1\lNҚn<0ŔedT$G~-8){ٍR# ^mʜ1B| °3W(X~עZBXO /J*H}́&4,҉A*B2U4Sl_3W»5dԅv R &֜d$: ^!'|,fIT"HU&!έs~/kWn֑H[׮Z P)sZ8p8^ Lx 6$t\. z068ĦmAҌ9dlF!Cm7so2}{qN4vQgMY:#AT}"(]jՍTW##Ѣy>]hoc޶%,E`OE1Szt!]q?Fx*d1G;QD8ڐ6۪&C f MQ]HAR:?Cûd# *Qr)j@l3sРnDy~豦˨_UNF69>LBca+G/֍IUHaЕ=涯>T4"qZJwMsg_T~o];r{p xO_0 HYئU/coKFsjx0^N\$ZK[7+*ݛc9li~C7SD̠75f iѼw4|%F`% j\4Upod[12<,b~wZ.}}=Fw{O۬p0_a?y8 fPD1 `l`1o#-X[D@ÌE"HE"oOcm P zW^:"_CZjZxQ )`L&jKuMHOY=ӵDZMP"UYO1\uOc;3!P!j5$=4eil*t_#hDc@@=Wu?7f2.k#mro"Z_m.e+Isciu{:=YBTjU@5 }৵oqVLlkWU)͑X(&3'9Û_:P(!3  Yj}/jAz Vg(|xHWc|p\sRO*Q+i칁Vs=1 r{.qtQhaEϡ+VWAO0ԅZuç 0: !aq":6Aw$";J 0)unCGNwb171g"׊?}mV54s\b໳7T+c\ҔF?u_6uYE4| É,@r[MApOgʸϚ{%%M@==$MF#by0ڬMS\ySBQ N4DM.{[mJ[xvC*.P]?xKWt QS_ǥ{G ]3gIJJ]S*_![y#2٩q<قTk``\R u-gs'F ޖ cn39|~ݶ%tXmX¹(o媺_ug[@Sm -_ QK`yfm4Ӆ"_UY[Po?VqǬPyīЬ_w쒶(׏د/5,6޸,yHNe6`L;'mH]$( pޏ =)؎Sް :! SKYػ-cP|ՃӦF6d7YTgx\a6I`?I^_p-\لoiz[ X^D|M1-Ƴ%rI[FT6M!9 Ԇ;B NJCv87n=\/й-% КQ{OT8!Xf$7{V8n /+ph¨o7BϋWMrDt/ wVї֋ƄSI KrDuF)IPMYa? c6O"\rJ(ɫEՃ&\orSs%&fu>kRr<{".X,4*yFA5*^ }i% ]9/S}Hep * z87YGo;"{ScY@٦+cP{-cXw:mں6*%Ѐ:/ې_Z}Ef]:|k _jٍ].x/1zA(ާwz <' BwZ#L' lԛn1ux;Ar4ʣ&uZMTwE$g OHv,HˬYa5LW]/Zn)f|zq*f*aN˭[=Fjb-7|qϷDŽD(ᆰMI UbJ)2XbL|1dK{t2| =*k}ؙXvhgf/{q21EWi8iG*7a%5ThJ%^]TAOˢj12~rH@镘;_y񋹀BTdqS}C So&Q7qOr{BLEi bMk)CR*d//P=K[G_qK #0 [8*o9 ؎$೥]AO NwwsB! w]WjLE 2U`FCy3x M @`̑Z ;X@!Nj^v<**<[DǨ)K|X!w=T.H} PO+oVk*hak!&_,D`cdudɔ/:~J&2f޿QB'K'?Vcxsy:y0(7`=Mu 0bG)LoPoOIH,*ؕtŃU9Sk "Ko66Lg 8 BZ Z[q*A`Äq zG<5f-\-o ܾ‰ Epw؉VxD4U}_!$ G]`@hI3H}ˑ)fO7ѲL\u 1F-zI%ddU ;@r[-JYtF6ӌ N;e<5jiJ+ ݑd;O<$װDJ#Y"_zFͬ*]ǚJl=ѷ {eS:D7PKݡ:}q1O| [_TM(z;CW2j̔,˭9k0;s.YfDPiL18\|?yp ]r3my:{2JNJilK~!{3Zy܌w=2fM>U:"<>r^uwKt5ȚJ:[<D퍖Z1lFĉ>urw;\O]K[{uCs*YcPV>A3 b7u8^"nkL~ϔaoEڞEHP﷥4@C[MoT#p9r-&!&sQ]5+':e6BvPSbn[ɱy-'T%,xu«v!] *BQ[n2ه; QLS׷>MB2ƋgV̤jto=MZ%b~*\愢?wbNC+ ̓J:,D(q+Ur26 jۖXql}'xi#f3P_hv8"fgG~,ؽyvpJQ}sx$ p)dvBQ)|i@Ke36r(JKxJzz1H-?f%ϱ^u-v;c.#, bzϞX+qEnˮ3MtPgڠoMj^_;7&n`z(d`O DLδ}&O"iwՎnх0{G-H]~> ׇZn6ZBhRs0 Z;o([J{N6&"puص!(%j- *pc=L,\quaϣ"[p@^}9h,wmU8l`Pr+ <^iF>?:ffA_gTm2!gcًT!?=Q {j)3ByXgsf5#b,Q3l3rfi/^Y=p@?+0ROMT)G' sGq& cAĬLɹJdG8 3ʿ5X3$}9& T4lG5ש]s$]bPѼԨ'.k _L6J 3~p Ul8^⨃+)D%yGa 2_Ȳs,{ 2*?e7ݾo`tƞq?9%|T 촰âtdaAGuf'"]u<$ =J˼wy&TO&G yHm~};(º/tSn%=U`DžDzǤoTדoJF%@* 43hBeDeǍ)1Am]>-ONv x+gb͹}nIUBsI44 uo,a2]|쌭~l-`Wo?p#N tzgOi͵RpNíA. ;0k 1nwBɹ7p N?P/ $fԟ*d~rFIŅsx] !L-iou{C0IUK"p11[Z2뿫#ՏzLLMkm.R{p$ IUZX>k{dPFxRFrAaAMR[Üt*BOTtrڿ !, :}|Ot{h`An ah=QQhRw1oBOS[5\e5M3῁!j ,9ȇVCob7NvAT4'Rt…2=NA[9ZeoP&/eݪﴉ3 ;CHpt(l3z{(@rCڪCKN2Ȼ~ZqF| H!P\Xj+sd*LTpUmQz3"=eGchXUqxGJto>[vx׆ik⿇gdT?lnrHA~ߐWlpNJprhq XN~r3K]1%E ׳hlҊ>li{MGf)0pωp9])*" Cڰ|\[-1p1-wWX@)tW?( k1_*:XTamQ|tf X0byk3j%Sg|?u{E(˅ kƊ=n҂,/8+r+%gO"/CEA ( ) -?{L_ d<Г~I`Ox(f@w Ib.lI}wY)k|dNZ: KR|&J&9mD! g^oӐr'"bӢQK}1Ub͍xNNn]>~nz4H=;tz*!W@ĸV\g2#Wd]^6mSXPhk#;'A)(ܤ0y(Nm3nО{J40s"I6X!.fx ҳ0\aO&4OPx<6 Y#X*ANsK߫\/YB9kB<7sA>}PXuq`iDLV# 2ቻi+s+B9WqKh@翺+҉"PO\ JA4ގ/JSo,oz_َ!)s~*.Y20,C@ef* 8K29&$S/ƑO[Du=ٹ]%`Y)xqKCf—xYGe`@ȿtL>?S-@nsjac(&,椆BlLs>ZbxK>iꬅeT,J_p,e桃-#m#7ԾF<>^ov'>='aM{#R*H剽UE\P<}:?rl# m0T=FWPAdxe%e zpg!58 wN0T}[]'ʽJ'Qg$]@x!js$(?Ӯ2H ~0xƺ`i`Q[24#=4E+C#y y*̅NM!""(UL$bONa%Fy4mND 5iuj1XČ6&s"|R/xT$L5E܊n"irVoI1mR&~,h_$ߌŧǎ[˂& :.Lb<[h濫 @ȲK9Z4WhT%5gMSlѻ!R hFxRg,}Hl1 =+7v؍8Q%-\?wPS%6\7F²s>,@(q_=ilr|8=K,HPltv%aAL:{ PJJ S4L>}usYw*F]77 3'⬉G)"811*sQjrȏ|WR_3[roy=dFo8B֜Rl9FN~VSPcd幎u\J~7f:m7wǞ=jq%e}5m`U#!a_xD i-؇N68eLj4R :Ј\+]3ؓ,XO{>&8(77)|//*2]'|(WR?Pյx@3ޔT.6QIflODQ!MR$x~iٝvEJng k4W"_on {)?~6cfg j XHX1KXt`b IK1t= E.$R5uyX \ z EȆ(0 ظFO %E~X4,L.^G)SD,{\c^~X`9#\\*E.%r:kͫQ`v v_r̙Wv9>).pes*;I6Y_[us4^y@DW72]2̼p:G [Wm1NUc7%=:Qf [LhB CɧR]ux W&7'l3_=ߤm.@9YSpbABUoI!][5 s7b 7nFU| H''7\Qox8rH"~x=N>e2)G;HmN ( cجn陶 ~g]O3G*_`ґv lb>bC- bĵLJ(SޚFDC=DmD:&CR`y9CbRwb V>cj\"^b_爯4?+ң@bmTyvwp٣.x(#0Ϛ=߲Ӗ P n{kQtyMOڹOt{.G4!CFb, EE_J&,Lq69pEkGohf/aCh <_rz歖݇B4H]1JCoW![|Q(fr3j=wz3O q  tR<*W8"M5꽢jS5,7]!y,~ٕ]{S"N:T.48\dMrU  T__j/?}؜fgs#+u3i'A2}f33A̘}QglUn0gh #`*ѨVCF=Ĕp5쵿ǻg0juC^ԦM{T(vK4:i3#l;Ha~Qfm]&m/ e,}oMOPՕ`[iƃmp}$^)!31vf;ȠZyGS6nFGmBD1Ô`\Y}POEâ*-u$''vr>sRJlNQ#[\FEIn.Qܚ;<`H\NCsvR8;|{NjBNҍ:З}V2>n6~JnL]bK #b3ѐQeU"3ŪUqCa|uH'nBAqH@ c$o>SmNӂBs*1js\5J<KkxxStN4tz ~?G?Gu3'Yśg>,z|_[U^VNOO1[­\(@bĪ' 7+cS޿ i.8xbn!S 4fЯEHBU 6Z)UB <0̳2s \Bwg&eOc O,Kc pe$&XM?N[5֤;DI F5Գ "pĹ.Ä``]Z?$DJ$6u>Fo[ l/PmƘϙLeټk" /l<O3DL3fRS ٿzXVXGg`aξhJ_M!l)E1,=V<ӼBA|SoV:Xl,!4!>ѾƧWՙ} fPՋ ,8+&x|]4 ](憲c/S7e=Ϯm>cW<EjOO_1s1vӞBN;Zyַ5{?q0K !rE0Fs0)ễRťo9ݭSkg~}HXs!y2tӃb:cEsHN,[X!=5ҕBBmǶl&7 GxG&ӥ'-ŘP! Z䩻_qaǩEf7 oߍji.u!o}_k,ثF([*˿{ bWWbY,Bo'aF"ᛢy7I~ jY ;L64vq 6nzbjaae2T}rWz\'#ttMZӚy8Rg'.6m'y9^``4Pm]&:fwG35~~ܭBTwY5eAbڂ,ԘG6 Vr.[.\` |U\/VU(7elWsB%X|hc?~e&&K!,L6x6 G9v evRcw 1d]3gfXܴ.=iuпZbsO;ow^Pwn~qSeIW7ZfFCI#D!Бs(mXP.X` 5rnvTØ8(72"j)=-3B#"[9kjVU4y2E #YAMF*"f3e$g]9ןOGo3YÎfB•4&_)BNd Ҽhyi~O AeU:T]G"[h'yT:E(0̝}߃=v'/g NJM7?\&߃`[hЫ~qE^;oTAW24 9|SZn5l@&CX\hS5L4t ReKvd"^[m?ZG8xνԶV\+@~c='N=QkxYR[$?:AlvaI/@\P^w&*>[G{XyIHaEH8i7&,}]Pu~\. փأrUEwiՕ4q0˂0>Sf$2U@IJ"F;6OKR 2y4 MĦAYP!gJI:X4.퉗E'%AX5R}9]üի` FbͱH@ ٮhy1>b8>81/jݍy靫|21esM滩P7YGgnnyul.{SسKfܘA)]WW%=e }rS$B/td3tq4}yb})UmAlJݓ ZfN$Xǥe $W]VZ(e![8,amޤuفp S ]֬ӰBKEO Y>#o6i\RZr,0`ێO` F2/_JBX0A^3|/ā0pqM*K245w R{옖9GNGSWv,Tzq}k힎;,6ltrEh4m:ygUAZj捈I5:DJD xg.k|lse86lv ~/:ٲأ;֬ wN#xq;lZnug#~ٱ?a<tD<q OB5?͌)=υmh>kM!?bjƁиl+ֲdV$ Ŗr&ԕYg9BCacpOrn>, BOD~w}ˀ1 𚳕4D-LuY y07-≪DݜLtGDUXvF"|)'QG\r~nG$g8^!erO`WAHu>WWo/}KgՊJf| ׾go~*\K.4Q5:Rhl쏪=&VO Hԗ0.n=$2go,yTt|IDg{OP:%E #B*P'FO䥶jz̩u|G GCǙNP%2#JVG][O|f:gtbY1 8'6/i&y4Nܦ^Yl.EkaV{~E'lV?--T,; lJʫTx ܅6àh<6s 4q؛dP E[2Xgvf=dwYuշgQg"@8?J⽟wah{ K+,Bb,oo?T{cm,K {geJ웝Tf`)?p\洑2: g(ƂxD%K(ջ,bE5Uz,ro#C1?Q4;^_ Ŕr X3q<" QPNz D@״qi O=n mBEPaˏ'D>X_2wțK7c/L b9z!+>+iK[ 'CVr]†\# tUVLW0ךu4v##[VVe-ŃhY&?arAXrBfqJ=Y#рYL =,o6)&i~c.W>/iK'Jo[nTGdzė&(82^ vPo {)4~d^X[.͎:s.8<ȹ8d4?J RGlpRYKQ*"É޷"6ia{Dv= ;^w:Qx_tOL)$*[|c@ι!1ح33yecx`@|D͸x8W?m羥KhJ_A6||^|SGNV?Ch1o]kdh?e~~Ni2bt־P!rBbN XPlQ:ߪ WYXdϩ3m7i(Jc֦Co7+Ze1_2 /mʜaN9׻C]3Hv'`]&c~ b*KJ4k)`A`̯K5'd7DCڅq.3 r;o&!u)#W;$\ R?Nn`cOe֟&}-&RrDSY?ih[vik (*+eD2R'@E"rF^1le+im 0BF(o__h1 ~P|` 7Q\5Mq iAq[j ȎࢌYL崻`3]k0Ps!Vf6>fB4_-w_dzg[G1 -l)! 98!Т&A, LXIѤh7ļbP!9 r l9Ow-*qf.~%Lt(.yo|ܰ1|37y)eRL*p+yG=Nc39P*Cߤ񦈚,E|"bI3 m^XZYtEG>oc/CbZTK$ZGV9 rƠ=h4#kXj̙cgMRte"_< dZA340C@ qEOP NAɪ Е{pıByy.UxՕ`_a#1YPbr-T)qA ó`\`<` @y{zN*2.n|VMJ^>o<'qH6Kf yOF bQ4ʚ]B0W{n8%קSߴj,| h&~]R=GFT"o`s-)-j\131 &_1b nD@] f&ʃ@3/%>_S$MB}Ԯ<5r,ڴgY5_H8 ޲|JHU8)H۠h`kv끯~#fCƍ[^yq6U:2Jžs;0gc˺- y<^g'|1$}^N|(!KsawbZЍܮa4޷@d].2MΌ; GйU3 C뻕˒_)=řߘt {B\ ee1N`9i։\l=^p­1[Q ǀ@QKԋ!Uem =).RP]m<0d~I }V!m)G;6<T5BT3|vj,ꘈhk\%kdwIUJAŖ.tntuSw\i 쓙eeƈfXu>0m|@w9oKK-zKx*cu$IEk1^v:}LWc3*؂4 >|mRsF&|eଁKZ:ky bGP*zNʉI{{1 T@RG,1pZf&WJe,#û0Kxm .)6Ywt%Ns٭. ~(77>g^>:=[lf}ĕ)4Mպ#ju[$hďA/4w N/R+ M&IAҷlz ɝkBh/ޝe)%x'smWa8$K3872HbiK?md k#-W Z>aKQoׂr^u`CZRϾ!-hJƳ~9gBX5+囌DU5*T)T|,0dm`] D]h֌K17Ii7-YF_W33Gmu^& NF $"_z~֑k6]P-a^\I9Hy3;뤎Lul8TIH7-b.(FɻP*Yv|$Hfɩc Bpy|kWZ9F @\C Xv3o2.؄7:x@t-ui6t@# >Z*'b8ڱj=n P9tpz%bvT0ʊŲݭ![b*},WT=:#8o_@qC~JaTp4R/**)_vdPt8M/m{{+ W[)/׌4 $>bSY+HxMXX^Y37c.M/P3x!.4QtoA@WZVC(I.vNh sCR~ 2G+ qY=QXX9ҲLaz ;ݞ2J>הl y|$)q.K@[̏gyGE'gRɓf,<9)RuY2#y]VJs蚕]ycԞm]\onPEmGҠdT l (ϑj'Ĕ_?I:M\m] Wa kclkEF.O +^`]\Uo$@ VO#Ǵ6ml)?ec w䇻 aRwFǣNc/QcaJ[;fɮ8֫p%̽8npWTDog;;cn2}//kN65ªե4#;'ˏ9ˤc駅_?҇6,Ѩ[$,&CxqI䯍o?z4!}SbEI@F %lv YnǤr]5xY~G㰵5Dזo]D.LG&(oc·" jfO@Xo"(`PTn.T/z4<V,a5Pz "u#1(~r03;Q4hT ~#ӪUQ7rH0[O0c ?90w*,VB|)M ,Y[cPi"Ny#8X̑j<;C%>YQmK\mm5f/J {6(ǡ-RaJ,#8$nJxÈj}ϱb"chDzLE?W1H=7xN8<8 klCmRRؔN~\TP4eMdjo YK>"p ru#dEgXd5]ԕ݈Ѐo 68Z ƆPIy U- 1}F ,s`*{[+s){.lG"j +JQzHcyZlzTIi' KwV͡kZųb,%;%@鿻N=ǪJ~M g'ٶ.fBŒ|"AJ|\Lܳ{5Wwti\ =Xo7 ξoC SMT{5tw(DyJ,DdJ`>k [8pM f;oNNKiԴ05f x0Z9jQc;34wപzBIiC(5jcvV9e3=Sh G[ߏMlB>mYX)-"GQkf૿D& p4Yz<ш#bc0]_ČH*YNC(\Mø&E{Ȭ $6AXOF>xyVA.76 槛aR@2pnuCKnb쪳9Ρ:+NE/N›;%3''=cn 0SJv fGlh )J*,*[R0աqڂ/2; h "d52Okq~$¤^@-0a|{9JIJ(L- Ҝʻq;Qm5z%~<}۴׋d*(\.홋JN[0H .YzP1.*x0sܑi ^o_\* 6^-hh6Hi ˡ;WYG2EY<ΎkdE`HzR/|Yb`-ͪH4gA:`"$Tںgd Lm#ZI<'-m \B7|W^,RpsP{r!:-RMrƆ>W:[ #՘'[}մ :MRQEлi0 J!ev1`V"5#W A=bӉ0 я䖲Zfyvdt}&M ZLqAANӏY>EIN9Vb5}:XT7WEFIR5]%a1x ]f`bfReM9<ĶHsWbs[(7,kй 5cZU[챀?_I]Oѐ`sa?1Y|)d?OzI5Me[++Rf&갌Mh Ij%R9.~|v}×pI*뇕N8A!9cgu9xQ3#: VףQߝزAZ wCxfO,>Kj-i?:yja Ѳ-hW$sbI| wKqM[PN$%w1Ri unYrM" J;-34TV{HZSc6(q\~;NIQbggp?lKo>s:y.I6!5@I.8S}z47\Y$2fl`Ílk=kf`kh͹䏡X8T?Kl ʪP{?gz 10[fs}Ffşz Fm9=T dΘCzϦo+1KƵ^VsVPsBTz,4bI ~A=OlC#z/W(,廐eWH-gd,SUk&ō2.@W1/(7~}H3 j\w\;'˜Kܼ 㶰}jj!Az)<Ӫ殱!#|n"ZOnI<˵M,~'idFUot?deR `a?u=tI45hL?nV@qhBFpqk"W lIDCf'xȘh *)L)*$J?]bU[Qc8Y`kdLAhc4ヤRp!"@WAO_aAxQq%Ԡ; 4'A6k z:ʯm $MUQ&PJXlRbL^Lp+Fy""Eϊ^12)i\kG9FՓd/u8T͹O\* &?uY~v-#r { LWMӧ!D[l~Y'O\ZƅRam?B}LU넇gg]6>?ߥRc9*" i 8{CN_%Kh^Lی0ef&ZsvaKc\ě9a8?HM0g@E((!$`ѫ54NbAs'VCi<)H:,Pt]ғ@s{!a$; ɹ?xMvG= np#ތ @%$Cx\m:c)A໳HCi]1iZ{H#8FM;"H/І-"/O5_p*с>=DzOj 29I0.sA&^a&WٸS(O)/@|7p%iϪgv ^Jl Z;Hߞ2Z&13~9s= UI.#_ny Uӣ4=b1n?]vǸm?jMT]/Yǒ}IMV9†Z؇>b[wI*x{ b&A\p[#xy1e6q? ˶8(wSm( ݘ0**h',f-E8mUfT]P)BB4wzM3fvE@4`0}KbH/CF<ysjɁVϐ 6) ` Ym:dºf'7a0.h*ԧIw1M-^5eTLP#;ojC9{n;Wom7*d˼N,StYlTLPi>ʾb6(yg~DʷCP^Wb,XHL 8S;|js"1!:BU+0(|4S#y,Wy&ވc<_RvZ8":S%dh9 `CNd&-:}׃W桯UÀ{9뤯Zfl^ a*=DjZDžfPmm'q,# "Vܼ4>\M 6%0Qoe)Da%Mn\Dg?̙R(2ғ[0/lȏ9b Y[i9-u*i}L"جK..>p(:4ОA[$jVPdn{ُ'uJ@i850QpH+K8TYwkJOa=Z^W!TR^`fTlڳ},Lo\RkiZĆu'vLgIpil`b7N1HbV9V{Y(ubIay.ޭ9:Fu(Vʝ!-ia|ZA/돓op#CБ* ^\k%Km:ŷжriTLUJrʡI@u]}/,Z7Zi'ǟX#r"2<%rh-fuT9lёaB B)A`Lv|I%0 -Rݟfivk$QT}Ҏ7_ɠC&%^nD<Bl"Ao7ID)Q# ۟zIh1 ZLJėϑaJ(%4M'K+DJspEaO:E U]DA#E3a$8{|BĔ}&L[WBș%'n|X "5@=q="rtI sa\F*R6O *os?hN IFFS!8IgqܤrAسbGDn>. ʻO |nE#L v86dWra; SXrTmҌ&M["ڸrRr\*gMRҾ+wm;z ocL4*R$>"ByxEj-l5y"0t5*]V:p;2QwA,LsX+:9 we7G2.`X o胝Nqs6FFxg>,Bl|򗒌m*J-vQx6ȃMS&5zSV'ϾR<O-r}BtbzO}3<#DmUXQS>uqૃ2\ޜ>gajϑwiF.){J5W~0*A;x3R~!Ae'$3d؎-"pITa\Jf׋0^HXP6'2Xv1ȱ8`?׻r>$Lѿ Kh r ơ ́劓:A'ך0ؕ֊_׏IaI&l$cBM 3LYAX2&k5okV!bOyN^lsƉyxݹaD}"GcMDV\q14Ky#G |LB,0P k8Ԭ{¥>M+2,G:6Ea}tQ>1e;Ӟ~4((%)K)`$҉4(4|ʌC?gNXm%ERG4]%$6?ds0GV!g##Ξ,dMM 7UCjUwOzK @EN#r W2 Q5nt5"JmV!')0H 7Wd9SH=qhh7DAz vit+IŴVMG91M ?tf;VŦ*,ܴQJf".K:'<̭k1sp3:c~rξs@%rNoͅf*-DG$q'~[S_4?B+R^X{?O?_C6-:"P.!iE990qr&ɕ]*WgV{甪+f}-H𠣒D&2t&1?vt4Xu gTVb!Lݾ8:|PZ=̹¢< fa}l):խxɨwm' 9FRVz0iϙ.>Y@Ќ|O*cI8t`.% 5"(Wnvg,N9mn9>?25W}5[H-m_BZ1| vT ¾n eSČ*N(y 4~Y! b>jsRx!X:AY=/'€WkZPm>CV&YCG%EF!>eJJN<>}m5leiDK^Õo8HYL*L:Ȱt3[ qۓ~gx*&DxՒ yFFR<+zwqZP ķ_MpBH"i.* ?mT2n6uxk;޸My71VHV%?=Ju˧NI# r˲ 7p7NQA/8VcqEJ`}4M1N_e7g}5mѩ`!yH#u9 FP JqT# z |6SHON-+lKbRb9[t 4RZ 0Vh]shF2U2,wN:n>1F@zn1DgHp{F 9ST:4@=kK:gT%34NvIOyCV? Lz8 Gl4?Eh&R_#X9GΥl}'ǂcSj@S9Xf'OmFĜoJ5):F>ZVJYP"%(sND]Am7HtRͫ[1W6O Nzk:&mowuS4U˛HN2h.XxD١_Cii Y+o q[6M"Dl"^$h;⋥yLB:g~ֵ9>4,z7tmmx-H'3ׄw_|,Ӱ~GrNEX ڌݾrI^"39nv# x.$^#YSmQ`5[`#[KKKT~s_&8CiQ%wGPNK)I^҅c~f*^ I`5M>*l_^OБ]:6xƆ:&iu#]HOJ];\^IL}JSB 97ϾJ"qބ٬אn9}Q1xU]\V _73>h|+l?XxO&|R+gτ-rQ?y1} N;1u:*nVXm_`]9L2]܌&ҕ7<`]A+F@147 U)\%B#v@/究mQ,ޯkOtv:PZ?"@ `Dbe_X|4i8@͹U }6音Psfݜ_ ̕y;.}5P9-s'̢_X$n*u p:(]2s"$HiOMUsIǩ(nӸ>h/0q>@/щ6^OnZ M =v20>tr꜉x;Zܘt2-5YP,pu<؁Gg:Uu1`/׾Gzj=mOm_rW>$R>bk1M_ǓQ%}bj'| a`wp ZՈÑVwTSl=F,n]Upi<̭`;U?]: K>a_ ("%K1W FFۄRVbv<jŲ;(g=LM &q.Hs!ԿvT{ s$,Jb<ࡒd٨mK(MsqjE3xryRhjՔ&y;+ =&26eQ"s kqqwƻ'?}yti}2Fެp!ý`qJgiGqe/ʏL[1hft 8#xX3QSRcdT:cӃ["k|؄FF"u v*Ơ=Sk݉2r$}_x@^J=><[wk rKK+bö&:*(uRžsjORr+Vky)3厛~96I'G ~oP03Ht; ѹ)UՑ=ҳ; ~UZ,a 4 ?J7d/LXg GPp?E[wA!pxMiW/q"4%`q/` Roa7 X U,"R5 ݂B7ScW@&M'ŦF:t#4lӆG& } ɘoͩYY4+{U3+hW|juEtb S^k75ۧjXwTk( 9F䋯b< b(Fj;^A) F(vSDYZ6+P ^ֵ=[fӠv|Smͻ7Blk@7A3U*g{>!eD0ٴd5JaQ}qNxp /!,L,(Ry1 | 4xg|.XQ+ݕMD=ZU)Y2c3 "(Cxd*o|c:WTX,2 \Q{M| UK#hԫIL78\Ju?jRU!*6p8)_f9ȟ?d&ꂏDePŬ0я&x*4nwJ^rЕ ]3f))WP;y:70WO/O>\L-$a@E75R(…lp$.H{5M[oYbwhl^j 8O@dI#ܧFm=q՝Tya BZ, xyrzXJ o' ˖$l03~wˎ;1Q&Cke=IN˔LunD}rTOyѴ7[&2B$R_IdtTwC1G_?HG-B>:RQ_[VuW\ %Xk+ziWWٱ":{b UxB*4pn#=-v8:KI{ SP^O$[_\s[w?1&ఴdÿ?ԬKh=.(Ya*i Kdq*;XTE9I w+/5| "ξri\ͥoHպ ?q\HU5WkgbLϗNFgmx{˗Vʼ"po!6'&ztc쎴m>_3~tұev&d}!ȩ@8I+Γ@gWe2^092zg mx5c#n-NC.f@|c.{O9H}cDό(ٸ 6[έM7V_ǏLDӈ("R+Ib)urT<5dCKJ 0,m_w 4A%ͳ*~DDohk$X|Vxaҳ()^-j=' !sm8sZrb>x?MľrC?&N١u@ljTۘ*^_/PD@q6e9>zܳz!({p#M͎` Ҽ;<>%uΐ_ CUS˜&Cv.͘P>h.$\kJNmӁ z:1&~qt:T&ޝnI- $W;rfEe=*e(m;oi\\M4B4x&%'A /KQE`|"fd6pPzw&0r]W*cင =aga#qmin&* N-b@X,3+;:1E qH|JP!p 9V7qwv!oyRkyzԱvl#>ZW;!nSxUܕ%Z@Xe·T} QȎJu_g~d= .+9'xYAfof͜BRx%Okoq #Ԥ1Xp+N%y(' C ҃z{Hm{O{ң!eAVXH߽ D tG_ycUQFe_e[#F}IPq4}"8OaUTrڟgN4iCoDi"Z:ne\i+px]IG%1.dkscݕtKZrLXT1úN&PaǿSKvy׬rZJĽfNJzt#Y/%x?E ~ r ҢVzsDbQ+ =iEGG/d2 ch?PNQ`ؐ{&l(Q4'HtҦBVOHl:cYRG lT6;)š*:=͒geԱ;A;jt +>!ϒest17FIV1 g$ 9#jH)^oq LjU<&lfjj$[ZGk6~>%IpHVӍQumw;1VJw(wͯ?aVdp{*%~-UgqBY~oRYģ*I[k6ػ\|R,1c5Lk?Nxru#]B¾Ќ=)*&*ΞX6s1|Ƈ髗{roL88ֵ~\#=G@&V70e˺ 5pseV"Q52Je܊ʥ#J7qfFߏw$ɜˢ[Â;TfmM+(6qQpLQ@qAl -v%P#yG<230[孱K闇WuPׁa@m1SeĈ+!oW*>q¦]НOŜB@uv,Ь҂@La8~v#l 1)~jЪ NpxeEO3r9dGB\zw ' F)𮾟ybD#>u]ewZ^FVة<dA /!`hp^ W* 3lfa=mA$% |%ZDB$@[vSm屢:O2j}f/ @Ԣ_"8vP<+ʚg@HP!sTrH# t3+pTp Dm2~Lad ޘ~Zbt1ߤC U!z]P㸁t}e ) :s&q <Ʒ$ u,'A9j^эZ*vFQ+riúsK>_#ŬoO?ef8[V JO[{G.3:lnLje(N^gFLz|},T/dg7>͍m r_"%qmP4 bY&eح:Eˆe2wZY,dʞ+'tʌEeS>MZh.wL(֛Ss| f9Cfug Vw-w/[x)ҭK:&)\E /~*ZԊ߲-BrԱϬ=C%\pYy-<$!uQLAN>]zXHO,a$ɓK,tZ 6yۇ~O;r~:?`K[x58 P>:"}ӭ"~X"Ut$z,MP]m`}2,_'@BcS[D=KLt8f4 2+3H]?0瘪.n` ]MYc ?rk8ͻTm"d Q @1p2L%6yӮ?_H>D6؛R>sܕ9XiI;֏f7#/!'ph#*PDl'96l EƓzHavU;̧e7GNCв c+c}7v腟 8&J]cv?ZRuk%^ߗqIr|Ɇjo'F jHdR8e[83 J]=&/](}v"ۍA4) yA4j n$ȴ #ȐܫnzTy>kTeDu7qENQAߎX$!j2Fj+kH2)S;,o_ۓGd1J6Qy u8DȘ2u\I zG1\2|g&) ÏDsZ]ϩCR o&S|c2 r.-]DI⛉YG'nc` x߬X{flheR%rbȉ-Q/q_WQcHUWEv ddpSU@xya:2||`[Y$H}6 AY]ɷbaj7)-N==dUM1PP40WQ;lR[A'񄸸^s @O{pɎ+}3ŘKjj(gM1^^_2zg_R܌^?K]cL˯bK~ P8/s@n=՞{a''ư4>XW=Wpnc~% x.~ȥJ,hH2& ,{s6`Oxl_tR4ҘS|EcPwICiʡP|)-c D_vSGS ۘf;.)k];|ъ?c"H.Np=/^}U2isk>?ݫ.+j"eĔ®Vң$:UD I_~<$8DOҳ2W+'#a'٬mm$Q^:iz$xDEV_|(Lﳎg|#xkgjlf!]+/Mgu[_'naƹa%/Mon_q;4i=TJӕ2}]_ѕQP8^aw^ʏX[?8'֊guIAmVfkXTq~#{wټrHVRv!gGhxY=]|dpS^ ^3B{`2 hc%uXVp䞗SMMRV4b ?)bx?#ؖnK]nٸ6J xP_QeXL؟?ԑhfܽ3#IAi8Cs^O7@\ wi~*0yWPXvfLx,H`]8j3N%xiW-on s]RLU7^(kإ\7Wd"mB,9﹤#먳29FknT1{RwJ6=^ĭgIBe! rql[2?Q ITk $S5mj `bT+ @z~kvU.P,2AbRnO+!PGZ>CgWt0;/69nh /[KTtlt]ö2_>8E[pX.B: IZ !If՗GM:F5K0j|5gaDPQ:P )Ү BX-^.\B.b1|&VYcE#.Ι:\0tr޹OPBuv<'TaueaRaM.?FV@Čܦ-Ր<^h a);qN=DF5 &v6I3r1|* VQqwȻS8ȨVz-T2cjɄI J9{/%agn&QzEӖIW,LTMW@-4,&.TK*""lЗepʤ7}z&ߝt$x%l]tOffأLybl盈6#AL&ݒf|$>H+__n!8ԃEw[A.`822w9:/is^w &[':b>8+~:$~̲/`ʴz/7 _5 Ed,"RlTc%غ|'k3ePt 89tJ0CikT,UmbE.-MFbQD>4[Llæ7RNYPqaqDt<;spm[L2UȀф\*F+ qR#Ҳo5z|"y"roy;^{%/jH,wiCqpnn4VJD(זY -ɗ SqlsrӸsbGSt3v%꤯e 5T Ak~;d//J'[F2hGg^bl  ؚ4!F3wݸ4NL:Y1Wٚ+4߸*xrj|Yӽ>6mO'B$yN'I ;FT:HlE ?鰴,`E4TGD#U"Snv}"qPM?o_ ;d.o*>By(JrHA?tL,f=}4\R|q&Zt$4^ ɫAdO3ӟ|sb̧7h{jZ憴3h7S/MfԪ(ٙ/!B Oa).8%~++ yПYm^ln!&V8 aI.GP sU$a4b3>p\v{kmn4g&Y~iH~RoeO$ Ej h잩w9{C=6vj5IYAHk;ٞ! 1 /~Fq p*Az 2x1 ƌ(])ϰ/JzgXRd{kSվ]0]!VY{ 4?pv#z6ḨX]qg虷Y&: nA?^ 8 hyMV"8P" ٸ-TcyEX6ٷ>_C,7v0<^A}CVKV1XxYI]Ss-JF\>uSjVW/^tL^ޏ~+J9M9y8Vn_g`?+q+Lުl_z^&v:YyBsMJNjN\iB,r >ii Zr7-i:ÕかgތιL(r?Xѽ^U,2ö*uevCӵB蟄]`?@dXd>-l-Gwbt+FJg,ٰ5[f9N7H z^^(XFpAQ 5V]wj nZR?V )Yga:I&E(Y嚒4"dJ<.K8ҵ.㢎[UL>M*,ꁖh/t{UUө1%Du~Q,Gw!+TLFx N ِᲰ0W +d%Q]~N/0I_YDU7 gA? $gڢqd"CgW{^bb$JEdWy nyl6q„X,{3~"'%vqnt]q}_-􈽏-<~N>|T. YMŽ|j"zKT|I>xT٢km*M|+=t?A򼖡y*NzTFLUT':0#]xUM=y)kZI']#INAbUa)x9 DCTq=NDQꦦt`_6Cja' Sm+nK;2!IApRh\RE,͎WҩWNC/-B dOKHFs,  rE˄>jՖ7r̻a.'µM-wx+h%JU1bCQe:j \MؤAJVL1HTµcࠄXc n;GꢔҫIHcpz*לugTn~x6xEr]16 4X^sLCOKw99%CEwv4S W<)T|jUѻdd2f>Z0Z ,` M*w=`9csyduu->0U1J&E?!q-r~1o}nOfV '-:V_V S S Z<[G`4O9 +M J&NkV=. y+1xZ}e9x 7~Ol |a;#NbD'tɷ ďΣr y\:)}}g'heā́yįsANH$6Ӵ5" 2=<踽ie| wX;Zm[~ 7*Ѷqxi,!aacd+! "UϨוT}hfj_NCVңT?rqAdkW H~t9斔3>Hztu=M=s ւíRlan_.hD"@AQ毂2'?}cv6#7(ýS^?1l [`|Yj bߺ #LpXA8!歱}ɇbƱn+"BqH-򕇎ۙUeTkGgzW_N '5O-۫ŻX{K?&J:dP?4@Us05ŊcM4r'PJ/S<;2PqΤWK2Cc,eU2{3-vL\ckĻc*e՜oIaGgҫy#"ldöX~MҠ-e/j{GLRg8qTQ(5DW _vp={%[Z~e*NK뤵Q?BlbcmQfF@L,)V\D71Gmco6J/gdح̗ =Fk7<DRx°WVeɔ|?wh4HW:`{ K'w6*'ޟXK9TNEa&mdw%LENGL:5BC.bG.&x` TDꍶ4 fŻ ,M{X@GŬ #$^ Z>p=RX" 3^gވ5|gZ#{ȗ[pgu~AlF'*cE4̭Hg"wl *!Χ UjQGGTb.sլR@^v SJEj ʆB>{e"|<ܡEz^ipcL7C``1.%=i{] LHe\e-ZFɊQFQIq 'W; }V1z>[#]-\B囉8QGjpǙz(,divbpN M15hZABd B"f8.CI}l%5̚fFYILzpj/Zp |؃&pp+$ޅIYk죸Iqf^@|I3Pk _0Ys3W'׺K*-d +ym߃l ;p2?%T;N [;uH<Ŀrݺ^<'K.kP?!@EtVG 5 n: (YuˬtY3D|BA*~-;gٙmW`gS|o6*ؓ0Q#LkVa&mw4;>>h;9W?c3ހI9 A(*4A|g_|}2QUN\$JT[HXO8Ü7zJx(۳#kn3#8?vuH.oq1W _N5g%ŷ K@&Z(-\1Ie]qjQwc"jS1ˣ\Y$KhZr9 =hd{'J&Kt |IJ{ҷ%&V_wUh743WR(w5yHq=|C4sD7BǜTHniNǝSR3!ee[-^>c r5ӃXMMc4LKlͳկC>+ ,9è̅{57Z,&S$v t%I[ yX[9u04-s>1#ŦV} 7?һk$93[ U@]퀼#xh^P.}e+s:Z$hViQrj+P Dx & lEy[ߣ*SkM Վ+Ȇp9M_i[WCSv+.ͻM[*,N4-`!YFPz۳5K*ôMbJ)̔t,.VIl,J\@]i[*d D&C #?1_A&%lFrg# ;hk/LvCk4C4rCOQ*k$5r+R@m=vHC>M[ӝ_@~75NHAj`<"swZ} >Z]DSIl 6$: ;zFɋːv(ķ%_E1|iQHG: –]%lduGJO.O"\W+{zvR8CpS¹ZeVFWUGͤGJN=ujUH܄mTPY  >`i,I8./gC$v.bHʞM(L*YeX5[D7G[3 }Pl kU#lt^AY-&/)Vb5ҮhZ-%V8v҈2u!E|/]38KorǜQk1{q%bi0 iY|7Mi tgx\a#S&ے⫄3 O+潗! k@Rb$IR%b̢+ҡ#,?$ dzt9;Pl1<|s @yVid aa02!:jvH6I)T9tG ʛxeLk䓭!4\TNZJsOBo|Tw-mΕɱ< ~*@d`L[).g_½S1a"bS9ĹAjYL1>r$[9tCfjNNYS_Q 񜑙Vy麕nq\Lq]BPcYn)ཏbӐJJrm,&sɿ`@^+}HP%tr:ܼ|.ch.Lzl Vց!l j0Mӿ-KD\LV](>X =nt60JܠDe7r u"klf*+胾3D>:;B,V|: j."Ve_Kb%.o)#@> _Ҋ1/nč%lZ‡h&>Z3o6\t zȉkJP%r%ig0@"R."Ƣ\ΏZ3lC,Kط5\ zՉ?[*>)>>Bs J :AL߫;D'}GI׶(Ǘ` n2?Lʑ_rgx60l7BUriQq~20~Vd2 #R-f쫵ԉ0}FuC-[*Q8+<@{M&a^*=ثA|7)ӃdóR +;I[}m@}yB=8nֈߣ-׉r<2CtZϚv4T[58Z asjOmVyz4 Ѕ),lZ+pՄ4jR'Aa)|Tpq$s@W9_>A+)aGLnYZI7Z#M,A}9wL6U/*5 dCNJJP$i}z-(6E?bN?SN6EF&tڒ fSR#uN! I9%w+/`w&} ^CN)J>-n#8Obg9>j+l Œ_P] IM39Uے~ͨ8]F‹6_NP!i=$#JոJ%~9mm}ݤjE;!f]nk ͦ6-_]`~0^zh Sc<n/<_/%cihW/GG߾FrB㥃 A2oζ΢f{Mz)ROp>d5}o,mO]4CB+?+W[hta;CxsA[8&cqPܵ8C~3< !NI .!~mjEDLoB.+QZ 9K `sOf~ A,A>ǝ >kM_by_?q_y`@鍆55jbRHvsl\93+ԓXhRw(Wn+T}U%% Q$7gOfHAu7(PQ_`lT 5Zk_+BIMV%e &TsUW1A{cfPK`ѓZ'$6L?EA>)>9i^5dMϞ Ts @c5PfqXlVG"8Qp:x<)k0ZYE=q| jm]8)$=QGzZsxHh m0XjaAxyǖQ~| %r 9o=CO1:&4oKA.z<>+$ p7Rv)&Hw ’٠DSr֞z!?5D3*NHć-3*CwXw ! { ~{''%Z$o<J Ⱦz}~`0`^]%Fi`xXu$( c+}-y9Hh8ˬ9G; h!Z%(~DA(zکzybACn=#G џ_F/Ѝs9 Zң:FcXmʤZuu,W|LMw3 *A4w8'54̖JB#/al_yy *M%R4/ WYޓ_*Dj)Az &] y+m,klgIV.({Ġe/*1Թm]}lf*lAFmN.Lܻy63aOoqOH(CFyadUK.WNas&zxi mg q 8<->PbhMS_R0@'}B?vDTeG1Fr%94G ϣ #3;Bj>2)H? yQMn”Y0ۗubZ\,h_Ow@_eA=8T#뵦- 9bG8+o)Q(B_G+wĎ@9y|W$HȐ[LN Agy|Nnv܇ s"⏓̓]kg7qLQ< 褳"u4K~PK10طL~ļ .**`X87țhsFSxpȽ&.&/biqԜ*: qx2$ڡwN-aG^^ I{$A@eW5_:f 4dS ݛ0}賕ڰ|ѝ3}X;G{0\] e~˫?⚡^I&y'CjF靁l5!m3+ňlv]' }Z gG7ONs^Fbԭ,8?4tEmk/`wߞZiSs(\A3Ѥu͓`%%xVˆ"61YW&rȽ\;dž }"(]}&]?MiU/st#k\w$ ~v;|" ]-2<U [nzUTL\? תtpuVKl|/5tPyrﺟ2Ķ}'+똎XI0XWI͢}?'l(OΝZ 1u/4C\eX2UsoMgFDӛ}1[`s$%Yk:aT,+&[KN]2@_{'x>rIXyQǢ%Ǧ AHçN x w 6DߡϣyB@uyX7|˚G [_\硚OkUHŨ{T_n UCN) WLǓbj$NMFtI!hG6#oa Q@RAk7{|Q2"E¼VJokg 6Z_o_"d_6LYю5%p5C2(9:6Rϩb5 YkK%u9wrH=tAȐ4/dG*Z>jot#tp9B 7udr- ڳF;A\W=9Pcg(fBD'h42G]iV7N8o?!hWPUpj0'_:` .A-Uu !:r!#I* U\SBvҡ̑ēI teQ )`v ]++G͛G{pJlF;xaм߀ܖmS0 ^^VQ* {6wtQO,y02+uX#跻(Q ]Էn0<ԥt, Un_2Ʉ)fd(4*RUȾPQu&(!P{ԷN9sQgť}iW;=˼QqӁQrjŪLa~RѣZ)U}b'%TViX=egD ,/6M(7]HDvh+?+0n +H^F juRO=kֵ9__tYXO3ka-tP7ߴqߣ6a;>6d p ;jg)U)U!/|7c2MhQv.w,)oWV%?-ԝK"P,2DRVwQQ3;,ZL0 9j1Pj/kcJ̺CV LAtGf#mX(v|RO>OqZ΢\Ihr}.2w QB>W:/d/B$Q'ihXl-ĭ3k\MʒOZ2< >kTL9LFl˘Z Y.OcّH&m{?L3V;&]UA$gwR=VW5W8oҕB Cj&TF S^q#锋쏐ّl~UKR QحTaY:`ҌoIb,6>yjP,Zےuʛ2Vېc3A5]6("VlA +tqlr<& ㌴cjr:R ,aa$zoNyڧc-3/p_0h` o?%, D824S.* fbt8o_i/n z;  >ڰWO&$F/cxMO:ʞudoH…Irp(3=Q9K~XqLQU}CH-vc:94X%TEaM̒ D[C. LŬcFk{~VDOJɘ؇*,HKk<{r(ҒPj)_zcSPV RqɎvb?NVV94r#\gg 9 Io_E4Ix0\JW}!n;j9Ѣp@V4[*DЍw.T5䦸mId7˒x*rg{+?D(N+16Qf-d"%Aa]*g;&-LIJˍ|:2)B WMn+OD=N&ow irm5I2ϬYtG!軑|?n`GU-0ɋ0fލD-Cۿ$g]t}|y*XvFsXꓼ(j_ U6e:Y_e{-}Z,`v5.u_<Pqi<$=RlhPƨHy.1a)i@nePzgMis^܋Ï?XwϮ0ވ'Gj}g,o 'YA%!N#.@ɓR9QY`jD0O0p@t0I ݛeDئ㋆D{- ntfT%G.Qav =WpnS;Q۩\?D` `o? $ qtnpr$wCao\@irZGJg!e!4Ā_ܳf"yGE]AdT5ԮYshWzalnGr1SܩHȊbC 2\H?}hHOqh]ot?zk?#VS)ۀKKm+.yvNLYNmwZR15>ݚo"h4hy]w/la^Gii2j[7.&jZnYRG?~LZJ`1'S{Qg CI /_]sׄDƸ&'(RεA?9pm SDB~`Zy)6Q Mw9am\`_-k{]|ŵ#Xֺ+*_s2FOY^*uQSLvW{@ !eloH  bahvm)UqHP#b؟|"PJ'>䑫{ЕBjG)wxOQBR?+FnU}!hAىK _i/Dɔ q[Ƿ} ̍&c(J<`;L&#Df%&E[pġ|Mc: UD1*f?TչṔZ/0_*; 3XH ns:ͯYtp˝G1kr5oBb3 Hbl2?qD[S1p}|@9uT-]Wׄ5Tj>s;A˭B?ZrT*ھP9! b@"Z3lY/ծGYL4L*M۾c{p$)Լs*>!TX ߏE᎑7퀃)$s J|\leǍЂȣB{oysTwDIRH.{k:@W3$Nn}Rv } Spօy9 |R`Iɓ $n)tbf4 ٨|/9O-J&/4bʩsTyqR/^&p5:%(x3EF}W2U-o1a_M4 mTm)s ${&&A_ҏ3+Im}-cRr؅A!^I-\Ce(( pg*v߃׈BCXxhZ-tؿqqVm!\5HDcK]R>G=\#E~Y"ete*9AQy\ʻa$V ZBNN;gZKG @t. 5y!/LG3e0齱&\UCw0k"ufH/+7 [e 41^⯙17?/ḯG5 Rkw”|[U-7*D U )ۢn+NAu/KoU3!+4",U5\@_"9V[c-y 0|߀ 5_&v`Rě #> #Yk_؛ґlB0MU^ݩ|5jduYsz{.6d5O B3_h3|p[ ܙFЃ"@kב=}mrd10-ѥ{|k};vN4 CMN1;FObU̕ )&L3 .yf;)XD,/1&~;j2J IB<~]$eQ`3j)4e0i筀{5tNF?{^ XK}ѹ;ݽjf㠈;yNߣ {E,^#nRbftPrU.餣ˡx %W8Nʳv1e=I4*G=Q]#-̈Haoq-4r3”܍-7ŧ74hG8HwAވPO:ݘ+F\lQepGf?H|n5A𒧀7# erUaB+& 1"[c%b)N4L4TV˛`N[-L7"]T[򬻇BRM1P.=j# _Qrt`ɐ>>)t}EˆFd0 esM,l@,0ǚ`_ ܺmH9jĈm6D\Qy[:d5:Dġ5O(#qgt}8j,,K!umMВ| w;tO%ch|SZ ."R3SVщc+86[%Arw,d+ J-`i*>! _6t@ =ᬪiksoiifX }|8Ad-&jBAa f<1֚i3:D fXUieױ> &0hXcٌ_]uNF^#T'8IedEc;q4:lN}-6jڗ> Zr t΁,Z Zظ3O&zTo1-YFn/Gf7H^-^ N'&8Ʈ_Kpߐuy'LKt}w$laR,|1Lqn*bgϏ)7&@ԷA)yR%O$N؝|QD WC.H9͕M|Q|Fsp ArxZynf(:@D: Āip3Y[W)hsAggVk'9n6DK 3p<6C2T`Y>JBrab'D$#LL<{ WEZ!-B6nSF_p ޫ|53Fa \ϯOUDBdƑL;d͏ \uȀNL[>\9@AUF:cN%5C{o/ь4;Y3 HX-o]~e鏫y[1S^TwP X4iζɲ.C OuA=iأ@k฾;H+[s9ΤLc^Y-o[<&$* ҟmqܒ R-}!ԭEjQdl =DK[&siB`K#!-hYއbGɊ!ȶqbڢWU"낵g84ekkEd+>˻o9^Y2ﻍH..Aw n` _i[УWAp+ m%5Si-Wу9Nl?՛Ca+_.Ɩ̄Vވ !tKD)K&n7UZk byW&^by8~6r0: u[PciH@Pj@AkbgٔOW s0:-t"]SH\ota.k&A= Y8[ܶzY7F] ;( Ny(Msw BLY Z,1 '@T1fWe:B J&GGϧ-n|yxڋ E;9I# ړs[5 i}0hu!]6WE<XY&4DI|#&<єbp8/.4onw ?w*RćNX\_6ԃ0KsxwU`XDkMϿŀSIR/sghlbi3()mZeOu}Rɾ1,zNة{&l8ew52Õ 핈UX*fLWus3@b<ة`hLUw~mqJ8NЖ ,!ƖS܌Mv3ZRߟ*%&qBux_^NӲw'dY8It|8'TBOoXeV4If#OWdd_UFW#z0c4yۻ"LŲӢ~nEZ=IE|Bܪ ] O_~C*tέl'X܆[zNĮ]du/}9S-V<47|F 6TNV|U|U77B:t:KOlEv>$ x])FW05j;vѝ")fTF)cRNf?R=]Bdr'|K:6C559,jW.:_s #U 46ٛHK0L)wM7~"YMgT@Vdݛ!9g7>=-5m 6di 3wVr ُZ=̈3&OZZ$^晉F6w(lp΋!Do|9O=IK_Kzӌ(aWRc E]<(<څOXOXH֦KtT.PRU==_?ZкؽMH}veYzNI[pΠ+kz#m;s#N҃k1pW\$V'WX^+,]9z:)a-;Jn39?ʦa(k걛`{_AQտa0`9E}s\IBLIBU;nOAe-$Ds%1[f{cQdggn(-Ȳ WhvfM'âz=й@CiXPNIO~5F86l.8޾̬h BNjw|f!VHoFc^>Yq>T5 sEFKIS'I6iO`nTL#_z6L]WZ^2C̭R1"bG}*K>¼Gۖ~^'W@!"}Z5/ձ/LH)SJ KDڏNs-g"Fl=jK@k&R= /ұ'`d(SV _O9^4?H?1{WnXO~eu&/"Ͱ6=rOc ~! У0-FKǭn)I Tum?^tz ʈmId =B HxezԴ%;72)M:PV5ūqSk8JǁF*T@ {phI(R)MW.m.ѕж=kxrǤnh,xV_mAfɜqY}"1r.VGAe]oHʪ^-Zƞl2Bu@p3g\q"9 %mVdϺ ۥil%U!P Ifn5\aX: ;7^F|;K|vjcʈ#QoDVx(arx+dJ^1??!igZZL'K㫕Ah`hE6Ez6G(`1$5ϖpLBrF3 k'?[@g> ~6= +q^ ݺB .o!ONat7* k o`R؀LR9>U!Pۼ"FFpE$ բqD9fEOK'4r6LUżsmw=;<#gG.;x.H %ϵ,ypE;Y5fbkk⋁f"Fc9Y};.7cF`"pe$aH H&Fkb?kzy"$xw{cNȀmaH-w&E >f ڥ-x]?Âvoc{`ZFgUlz*Ο`y OW mM3` yKcV.) _Uyo):3P.l687z#D=4 @6 wg4%5Ş Vm"_4/"#$Φi#2gyWkd^mO}Ȱ.BHJq"ubϸ^N 2_-| %p5Cnx]Z&>g浞y-4DOmy: }(ˋy'M,u ׌eb&u(reUh_pcsccL#ܣP\R 7{n]qCaB"$q@bwUh8b)aq ue%U_hxb_vjiCJғVF@>l[nF CTXM'+:ED[ɶd&" >n Ɋh_IqX&aAΤ۪'|vwmi T}kXnG)Q!SZ]bLknWي'z}(LN;gu|+A8SFLj6;fIKk |iKnc.d YKeJ|XiR|!=XFӊSx\''~P/~M([٦Ze~a-~vӆq'Y4:Z{ʧ]tkPa!1lu;Io閭ZmQ jN &geDrN_WyӮyif$"ֈ(W,}z" 6 >^9\`-[}(A"\)0Lr(G;F ;jp]m0wc^}1f})M/_q ad֕BCшmߡ/ى cD 84īO5*m~%KC csUH N +']!f 5бOd>N{,BM`NkS?yԵb)bfUnQ /*eo1+oĂ~-mzkp&ߤz&CW,EqT[7wOWutfNɶ E*LWĢHG(3WR>BIhO'uUkf57' #VtzsKzkV x ?~QJ07q,z!ш, Yɍ`P$Q!,|J=T<ۅ?. [f x6L{+|ũy{*ŠI1_)?8DG?A . [I^[wE\zPjVrJα+d1@D$^1 ) tCGU#KL*S^4+R݇!MPX@DyM9)#;dܚ˥5䴲GRqFi:`4,?3/:&wԯo* NKP m/p>Py=e3Nxu/W["0`Mh_()#8PT2Ta)%M[8$qyo䕲DZI2=u->@~a/!) O˵TIQxQR;VDfg3P1=X0$9bt{6Q*8&_ &<,099k0jbE;%]!}e[睔EGSHڱH6[u1* T4ij r4懃 cU[o5P<*x]K8qI ;r \]-"_m1 1F^;kORu;5pT<m]@NRI(VUpL0H`x<<"|0D%dl9ϸEkClQ=UЙÎ˿#GG. eX"?um"*Ihyhu*k}Ó6B $p>H: fOpKcKzLa=Ǣ6Jsz;b7Ybmuň0CZzHSnihUp&#VcnK!d(ѧ"Ž[ۉr W bl0DZF]db_gH#M\ŻW#6'W=Po+߰ϷUI,6Jf7unSppzZNEu$IC,]-B͠Ey ze-p!2ۮP,҅cer O#0>ye-A;JryWD4|w%,v N4x,̝tك <ZTݘ%%0P-c|r^ɸKUx雭jbo?>!/LTb+hZ8g\[j7Q %_]s~fyHG@=USh8%x2J)C~ꑻ}i43.۫{>"G]gZ} ,Ed m3">Y5[߀aì,ϹbJp'/ /flFtĔn@ ֖.Q<:]',ɝCĊqy{ @ "Ox [*/]I[3& /ffSH(+]a_W7B; -|66Z_EARGEG;` x[miЌ՟KV֏dXóqMъalaK ^ ~1\nHd$c4HĂR:Xtzeg)Wc^:JnҦ 벗YkCy!$'*8Pt)<٘ъT}Fя4> rWYVK$)1FM3A9-9Lx{SkE6n~k):R|F`9M'w ᴚ%ɱbQb7OJ PT,Fǣ,QCj`?4XI3lcJ^-_ a`6;P ;6Z_P g"/z#8j$_+ ;A7G`CIy/L-_V5~_Qoτ8; 09uݖwxӒ5HƏp{`֏[X(Π$^gYRˍB ft\ǀ`/ލ-BwDHhϾIEaMs^5jGU kCؼd/ghId՗oI&z]%@vhV, ݠ(y?cѮQ),]8nQRfD뉵12Oc~oSCp%NeOT kPaXcI⦣ 㙱d$[_8Ԕ4 DEܫ=e!6ƒ~$4Mh#'"f )[q;T[o)]Q܋fCe v ї!O.|1>UW\]’Ʃa%Oռoohk)Bc6!ϲ'_WVWYߌl+9l""(Bu吵ѿlfY$L@3%X.c|YU xǂ}#NCZǭ1ǺA׀UE T,f0877mP,,{$= 0da:F^-CYIO=gH?c:4c[sVP޴Zhhh)HCwR/{\^]e*5QpRY[bS Z媉6D+pNX%^n]CwPw7 (•Iy/Ue"rLs׊2X^vS!h=k,T-[4!F;Bvm$~Y.ZigZZ]>zyLCqic\Ki8r UK?1PE74*7GͣQQ#T/) $g!"V29Džg "sҎsL;pUFvМ\m鐐7e]Dda`2u=K0<+ElB7&EgI,&|bLϼ-E ]yP]3.?BIC轆GJBgp=Q.{B"i 0}jswܖ9 <_eGn}^&#.E`-$K}ӣ7w4#PX.4>%$􋨘qFjLeu6;!~21q:4^SVNb Z=G *-}{0$xR2㝝# CZ$1]^A^sr48m`AM(?Jg.jP+ ,. QԂ)?cc]x38$N,9+Bc!d|,-꿊>9\YS3*̜ !6Xл |t(lBזOE;Sq/Y\#׃w(ٺ;/|Ұaa.h*lP>S}yGU#2 zٵP7|Lk0m]碰LX:!ଗ/zq?fba &PXA<]Ȁ\ZGB?_,hyqXRF7y,+Dl'"Mא,B!/UfZ"^-K@#LӒ ͧ)~wQ6pύMk*R {py0H#!]W!舢 гt?Z:X^Ռg1Ԇf4]50t7 Ŧ(%6 ׶7 f75䚸۠:[CTIFkU.WL-ڒ]O Zs1w!s+"tzɵQ20:FrxOcC1q XK-&ͭ1ҖՑ'\mW["NMG<|<^ޗ"N%,c.Mohoؑ/^v;{Z(c1f'g6G0{gOw践u\ڜ[o_m`b䣳NE`b⚮Cr&XG ke ;"*7l2$S廢QKy@}U5bT'g,GQDR'b` aad c0J[.A<AXX\>ϟ7ʲ(=>'V|VYCx::ޛa!r!Ѝ|1A **@n=mtxK)Y}?@<۱/ ٮN2. =+,:\eۚk nMp NܪqH#z# dp!1kht⥙jčT,z%wY.ŬC@.=2%sh7ljP z:+QLZC"AYb*)#5=">pq 땱"=tpCE2/iH#H΂Nߛ//"f"c=tyqZ~#YJAW>Ɔ|,AF]%~<mt9;IhW8?,ޅ$rPE KD?)$hKw/%eu ^`ƈǹ!^@WlF8d2yVf5S}5颚&in[X1G :НPqCȅUKXbfٕjJ_-(\򆟴.dc]%No!U$RT;!uu)y uAL~./ceOxN&d<'ߌ:/&&晠ᄀ;\h1=Uj 1?7>]2ۉ F"bj\4C?1g\n~\_Bh~a=[*.nw}oU9 X ƄB[ _TqVO\æQPzֺk ϳiϾ:nM^E tm5VN1?g8-DDZ[-蓊~yt GLMy.];"@Q:Mk[8\n*ΊC ɼ_{,!#!xEa~E.BPjIav-Q )ww)QK9]/2(fbA]\N~i_,%]շS#i*Vl/BmLI7 7g^[*:._7o[C9QWrYgl 9ԟoCƥUTȁ>/rCsKK0(H'ᕈ9.F.?uEl?:ۣiMYx+glk1줙 ==SMS:_26o+H?MF*e m;l6/tp;@<*e!7k'ԩ O&_'T|f/ (={Lg4} Kͺm'EY}]Ew/ЄW1@+蜄Yw܂UN;tmƦu7a; eJj'F$@ huHEn4ܤvyn6{ T3$)y}}9jqbwlY0idT*{=׳3 .VИ<0D2"0@ϧf]yFhR']}~n:ĶSEfL3 c)`Jy}H$HkGveeoKhWer1ܸ5u)5Ҝwd ۬pa*DesrfZmLЏ.iG){$%2|Rh-EǓzUPPjZ} Q0 Vw>!|cF]r7g $ƔIOE>lҶBQ2ƑeVZ჋qjȥFL [P2wIA3A'wsAŵ twE?5F*`.E:~ؘ/_&Um@?+N1Yr c~)0ԙ}tA,:~jBQ+QAj)LuHۺ[ Dl#X"P -DYYGa#>BoFA9ZŮ̜_ܙ̬Gz] +Cwɇ#k2_d/𧐣k"PB&*V NZYC_/fXEӫN(/W8^"_~ncu հu]o\Mnb4bC?.m֌^zX4|EHl`oq! kNҸXs6b9`:H' O"O#Q0B4f$Aj XܴvDxs]_Yn&w`y3na2z~%Xrzo.|#,>n^HAozD֝/JR 64V[tH2\fgt;4 )nBe#< A+>5^ۊ^׋==t^VG3b{lZx6KuMڐ4hrn 6poqIA,S4[ŸBkΰ 7 LK?BH#WLJЏ Prh4> ^8Kȁ.5މ[8<,L2BC bp%mrskw;TmKVc.㭙UМ&3Ȫtɥ&  $:a!:zݬ'zJl:7VR2+1?qG?4 d$w-M%T 3q= W&gͽ;&4p3xfl>0]ԫ'32 SS`"[mR&q:ZIFIMlQvwO2-| ;OX>4!4ד"g(K^Y8Q/Kٕ0eE o29b8r3 \Q`ʦ'%C#s~xgh[”s^Uwc%t.=ZGuSWryl#P j XCx 0DzR,LoJLԎ h&7!%]zsr臁=~Q(_ !M4xI/8J1EsuRn;jؽ iěүs)fHoߴ8vk͸YC!71O8IP20o$.a`ZJ_Md2uKA Z~9'5j=B)@‚ 3]*'"#%pݒrǢ~&-RC={c9VU{n]l9$DSO䭏I}ZyH&p6ts7xNԝ|s_1kG!n6 AFL#CӹEnq.2eU+pUj܌~}Nr "#Ԡ!>#jkkbǢnv?ܵ{ $aV(CB& qE{. E`%u>tzkD;gz{{0_6N (}n1P{ZoO|x,ʬc/gy>J\alCYZAbi"rkthS^@bžhbw!m~.U^,VWߤK`E3\S|䠷 |Dv5t_ʠ)2 zF[gp@ t&ɔVx G /9ǑhW]!w|(*nV]Q8lnVzJ/ V+#Ɇ3aҌx僌xiuGYvS .,aIZ(OwYOe; yIJSXh^c߹8؂)e#e[LiSgPTfR,?ʳ=P~>)U\/z_,dߩhӌ^n.t{]F82HD}_ f[<~sq䎂;.:8.:ƍ#2ɍ Zl4# uaL αbR>jC/c,b{7-.*OGI}b!Hho =O_\d_OuO=}} {VI@^>.gielꁶIْ׼[uZfA}7 3) B'+i>s'#z|IgSߊl%[eF#ҽ $' \ď4E`TfZ/Sn}7sWl)ؔI zsYlzYTHH?qseF0I‰E;]}ԓ,6lŘ %P?D'6Q^ (F'j] 7,*[D/=F5 bXO1)jmFV)aCU=3٥D mr1u}V4A^g &>,_VS| @]Bn>?2{@>W>SU=^)Y1ZJGx<8޶vij <'+f,'?gHd.n㯶RI)?4Sc*oW5^XeSCzL˂S73q醴mT[Jӏ*y<3-\هLԡx\?X{1J<:Xձ7nՍSLi]ŮYaB:Mau;,۲UE-0P>/X)p!ܱ{2eV+~F12+e:w0Uk v$mэ@SBW@ naz?S޺(;O9F=V%WTjd>~/~R6\E l5]f?  6d֌*I[WvhV,s/U-G INὝKd3 3SqJ+Z;ޖfp} `NlA4Wν8 P2~aEخC︺~ޫT}]hT!<_U&dVŵ^W&b&v6j{܅觫OX'cl4'EmWЖBQ(=1?C$_pA?hK@[[*D$76N=l |]s?8z؃pؗ/aB<7UUzp@FkbN$qqb^PR 5?Ȋ FV6ʢ=QgKLbs!!CBR1"f-%:mr:YtM}לsJt,^/ƊD_MVLV^ A*GLu4"69#[rԶmf܂_.)b zkJ6#ؒ)YFXÅJ7ļBICPMZ=C} 2`-( Y@6^&. NK/m`N aK{/q2ЩoP*_sl chK8Ӻw̠mB]9ѣ o!u;~͢j`!XN췴׎ oRnH"!l|[j ]E__~~ejfW0y+8؟<+[N {.?>(M ʋL{Ky/%06w ts#v- NqwXgWy`;/K !}Pba_`;E7p7u9wc(굽g(b$dn rG^҃qr"ÅzPkܚ(T 3DISCM-*^ 5Y.JJjx ҮA[ #,PK<̛s~8ƕAnuMddK&PX|7Ktg G(g %_l <:Fu~1s.oNb#F@GʏdkWh~o se][ߋa +} iETWRƯ!q>9~csMWK jSq+[=m،%$H`F^7}4B.45ڮ䘯 hh10x oN8 :OkvNO#l|¬lRhw [B7\{gö]&JVT0X٘?oWk>p#p7Fl;%bQpx:> H?`RR+!31$ʞub|(l̠?{O N7mfӴK,znݬP(_}Bb5H}3vx͍04RFB9?T㿌gS bfԋ渦:<(?\)%MBHڛ1,ʵ4j M+ۉBb+aݙ.>YYclj7 R+'])_+7H,n'nzVsBt2~gǖ6+odNx;^- UO<®r>W/E eHjU8^3"?詇 㻝P:ə@B5O&H?R5ё yDv( Uh,M6L ~K& -ژpS Y4 >Dt:y񢆙u#'C> >2ɜ6 qEڬi7 Ӑwv\EkYĂf׎ PBnv0 ."{O켁kA|Ra}Ů4ab(ЯU:=9$x=` B ?HģKB 8x@䷲v (@Bf=yV EԬOz4e SSN1OPΓTJ&N*ż Gf)_k)J>b`f)"̶޺p={V9)Z],Hk$ee~ae!S(g2^x#%^!: 9^RqvSb_9K?"4jJ:Cq_ҤulLI<,7gُ ɜ^A7tTٵ>,U| g]sC*6Bߓ ҼoTb\ͼW5{L$R0!BtϹ*DM+U6)t 'RgjYp~x22ΙQCcAV]?X5ׯry(կqqc6fۡD  2rn9k"֠Yoy"bjbce {:?'~#GHmARͯrȷOك:s\p#(Z!h;en_ ]:m Zm.9gΝZ yY2T\,%*,D9+'_q#sLM 8iUX42&?/3^'#{u)xxפ7WHQRY|TJ84|f lP=.H|RB |3Kd5WЮػUIӳUQIXOF (7`V69 WuX4@`t@~X}y+VJFBd/Oec@v0=G+oGd;9Fu>x|Ado9dWr˫vͦ R΃ʢS",AMT l+[B.}4c?k|do:=+4H9cPl+-*?٩a+ YffP}H}QFJN틶 NGݔ;t =^Kh6 :jxڥ`IYلӴMN=_v>\E,3}PI$OJnX^ZP.e2\y_Rik~䕍$msܲ)D^؅-dYX-P6F3V$ kzpEo8rc۵ƿB O.z#hc/E rzPsbWr#I)z :Ogna^:`] ҺC3"hѩ")Fp4Q`Y렓FZRm"-4?"{X\@r? r PݭB{Pj;3.B.ti'bzbڻѦXҜV,0֠Xp|8u?"V{y2v`Ң]Op}3kdT[ݍF'Nj/GCp~x1Ћ2*ҵDʙ=߶?ɉ_Cz9ؽڙq&"lctXoG\?\[{ŕE.**aeSEX~~:P)R|.ܙBj&)`piT(őN#&eA-N<Qus 4mQfD'Phr%RΦjwt>iBQεϔq{ 1G 5FyAP+xPz);qv'v!/(ECT {}]71!ߩ!i5pOZWv갡[-O-UA8ȸѐbNz((u4LkV*K So djT1l VC-W>! d*o.L{`<7c,Q|,9 | Eu➔T7H Ѣ6mA9^zw(suO3K^䋮SFY<.L;[ުIp|.`p)q!9MswƝ}WhlbI)9*١]1S!Aπ" Jm(AC˩wDjlά$q ?I\aqM{_4G7W I quy-/GΪ "s^3iNE[CTUm /"sNB6$+q__xdB Z{kM)&N_Z<'[ "fLi-٨UC,y I>oen#콰WHzv%| zJr:fn*9%}}@PcA=g|xkvRtx`7 9F4KHZTXnpyliБ=o:QecZ?7 , OKYuf>*G-[d=s11G Jӥ9/`GnNwGBz졭&75Ѯ0.y*Vbh+ޢL C.:C=4!TsS ڳ[4ќ3-6SgT{pNR|+{ąxu# uj'Dqa8|cQ-lH%g P\Kӈ8_CZWu+5ojfQҹ0#lclhA5x˒INZ[ᮾ]Yj6r2XMeaN5#<4Z2/+yYұiEk phbaC_K'gyw =`ikrVƽMpo2Gj'Q_kaȔtFd'ZghKNɍ^}fqs,$ף gx,0S mhű'("KGEK$J/ :|õ uA!l^v6Ī*6 '.kƒFs5;pNئo2:{Yp0ٱٸlAN#A<Ջ!Y&9w Z?{!Ƃ k*YsFDQW7W6.zP:ucXvxCTkcNim>2Cj)D=ppNR :rͧ̓|D>~V8,ڗgXN)sB'5-$OQu;6(6W`cXcA!hy [b2R(L2 ꙶ Pßxڠ@ڷO.nN7PlfzY;T޸G qwD=^qΡX4G#]g$70wrTe.bJ㾁w)9\0o@=-HP;tDg%'Em4-~5I6v, `\6,+˵l- uhi"L~0U eW^v%% !ckpwbD~?v.mv[εl͎i}:B9FGw#`k&pփXz|QG5(U)#^PB"&E\֜ZȭMUߓp;WT?=>#bGi>xVlMu%4̐ ̋OSϚB[M WjNGF&z9ܸy߆p}'¨u gcIVz錮\ۛstڝ5ǯ!mJ :AD`7ǣߎq-}"}>|OVb㗯S ٻ` v)M񸜊\ɚ&Q?䗨#>bP#C  <7 s*Xx'G~1Easg! 3׈TJ\#=%,<͵]a2Ҳ 1f;Fbړ"3^KA>.M :"N.ŦZy׬NdkkSTl $70̪}~m<[lKGK ;c_sv_|sb[d=mEx3݈% U>+DrnuPG GQ.SCǚ'PMCrm߃4|Q\;G`Hia(yDrgl39,;VM d8ޅ]k_)LpL҉e`\zi*OE1?elXAÞxƺ'4㙨^*h'GL1K MqЮWKT&_<MQ=a-QiҪ[(lL @aUߝEZ^$g:οfsYƂiyL+T[o/ hZ>2X6YNB.LyO'E+R5ɗ*V !hѬE<\z -M@gBc*סX&yrǽ,W4#eXPLOrv-z/$U!QAm 6=]mf9«a~%Dcvh!J|3O EEl?XJIFi\'Z:mc}YJ6S!!ajՒXg8$|a>q5_"?4`J(&ŠZUɩA%T-M0%Qeغxl^=ʞ@ӊ]]ncs~_ 8MZq'OeW?@?vߋ;e;T6WMM ϫ=~&ܒ9#1P,\u'Ce@,RC")ِU?0K5)E*L7~´gG鲬+4;K8Ro5k :*b?HX1pI\V@:*Xh5ʧv+~TH] tBęeSAp^tz_$yD3L|3.hGhzC<8d2iاCp`mbsY[.DyTMh56zs6@8Y&̷]N2Y3U3Ljjl~[1GoThN7 H_1w)ұ^DMGC1 I0rx`bpu&R&:Â,!!ΙG&Rn#dm TiDH0wϻ18":dgZ5" ֟ 9Q侠(8}2EfUГM9̰&Lo{t˥01Lt0kִٰoWHcNŌ9(yӣ*J\΀"rN|%@:۔V\yD] O{[O g${?nµkd<'{^IūV ,fmkwJ M'VH>;P rNG_ș̖o b`y'.GQdnw˯yX ^:mLJH@(Idv׷ŸT!6؁6`V- ts[F&F!JBbk[T-Jp$Zlw Bj:N(><\Ue5:ɋnB5VMir O[lY h7 !>Mr)*RpoEgGE8 YP~^P⅜C Ms {:[OzWC m6,3ۤXZ0-u7_NފFDȿ-0"WMǁF` /2gחq~H&=JJ1j~/=tZp&_A\pŎV*xHZ<;yiqv{t DW%,YKntSyI9fU @|hV [;j#,oyqii\YET|nc{u@9kTd}u|TCOjoG+^ )]65q@$AdR{DC,j~g>[ $aeFNΫ"2~>9toWbYMDurq# @hCyq _I!*sG-IޣE7h:˾'m%K Gpa'B54Y ;>p \`9)k7|^^iQRXĝXe`bMbV d]4^? "2Uo2l'r_5`6"^0̐B"5]-]O|xtQ\q 3E5Y}8@&\+A޴Fu,7n"Ic49_00F$d8uf'nʖU RĠ&*ϱne[S]p=fB80=(Od? _&V%1MR^l W[֣éƒ>,h:`H֬{,)D5?;Uԭ%Ɛi- ӪZ2Sh%dZi=I]xOa+-!o&#O_ ]̕36#L?JN&~lKB$ާĭz6{?q=Ji{a.o^;%>Dg "!s`|!nߔvqMeG6Oɒ2ȯɌzx8IvK㍋/~,Q짃ڮwh5SZ F ڊbH{h';6(f۶QvGJӒ5D؜WzXF!qh_hC{0XӝAd3B} ,t LLk[(%k R19@R;~L<4&:,3׾$Fϴ&`dlJC:]xI =R[6qp}9N2,uPV$q3?֦`e;[!d8&3clyjU;Q ͂ll+>Q{5Vf 'ȠKVn>O&⧔qPFWjYq $Fgb$-$0l3b‰Dk4k#nO-ru}ή0u S68LDj~*\C9Q]DO L•|S2ć ٓeR#l6Uh"zSx:Y~k^U'AʐΦ7aACڔ|0 v\NV&?J!F(؊DO'}S>?i(zfdP&?`P; &>: -rv{̥&ÇɋUQ_!YRO,C >CmKGS jv :4)l1 B^-# \/ɞL6ƒr6DU|ܗ)d' ʊJ5,r>VL#D&\;@:8Y6hQ3ٶwu֡gs־ gA5[Ihjh*rdTN0Xՙ0eZ|8*zI= YcΥC倅# 6U7x ǃ]uf`Qd#Π5ƕs2? sLJ@ж8Ay&;-k\|et0Fֿ`yc(蛳@k4NY.jޢZ(^Eǖ].J&:1NL 'F%-pR "ͷ v3;Nmh܉Vwb?|oy x{̃ffUGD  3UzqgXp{)|V4>!XCz4\J k68j?gWވT\,zp WM@( R{X} :0|l>JM9J&bya_`FMyY?䅨X/(:u ٙbR- ]qDlqڀVLžAD$*BEXA(SEqe4d> 6=Y#T-/^ۂ P{f=ݎAG;23rc`J)V& sw9I*Y(㱾YC5ח*}@ƽJˑ R@&ZcU|":DКyJˍLWTo %x =s ;D'(+ L@ ñK h\`+NgGoq/mE:s:N  #s`%9V đyFύ3OHJSbԼFlc^cT;!3⠌T9+Ud Zy2Lޓ׫Is<Z;^ -MI'DЅg X]ȺDZVv#H~G%kKŋW>Tj dXBsNn ?r3[.y+f9ɚ$XoXY+^;F6m@\xTGlqH+'KU+SmƲj[ ˌh#~ψBĀA NŲD.!›AKqݏȜ霁J\eۇt7t굽tQZ?@⛾s@l7;cΐSUztnsR{S:DjWpwڝh߮(l6tҥ׌Pɩ˭z-P03FUb:A68d]}ݯ4S.Mn84{r:tٝ36L:7 JB:A|M][K̨|}}64^ *~J 8TbΖ]RrM1 ]f*"A=yJ RTth,m5dX܍n/J5jY'h1kXh0 5[ ]XruR E1tךYނ3ge/ph37OF±cgsHbq<67 DQusn,S sr饟$ܵPzX\gYzo^">)h?sm_ *h m=݃OxoPiw-[#)q_U|l8գ8Prz*$T?r}Zkq7p41dT WI*`q׭5ktoulc~fŧ~qCQ̵. 6||TKEDC7m Rn!rrhhi` bG~Z@NCRʰz:nyI.gūOON-i͸3c#}ܳ3\?(s7FHE.Kz-6eݓJeu0uO5^g]CzδoTQ~\))&[pҟ jGuj ~'!k~B8v}0 9 Y&3f{s-c=[IZ\5ҭ&ߤT<mSiY⠭0ј<,;/@NUXJ D qj\>5)gO9+.@T0 UrZWܼ]lݲ] kP7dCVC^|;z[kݞgLF )ejڇKEt3uhc%%e kX>Ot `V+sv[hDR' `Z77@? L4J;4P]-8bTD9 0PcڏT1Yѓ2!zo%-nX HQ1O!E3fvolC jʦlpja 6,kA<.X6k8Gi m(m-%_qZ$_=V1}=>&qYѽ&^-a(b꟝bX g#ώ<(` &nЃ"ǡ)" {_Cayav`W9^o[v k (mʌb/`#{^]-Y,bYjC>qt e{C[YDߖ+n~gJxFPiWa«ŠُCsm,rZXεYJBKrA&~-$9{ [a$k(wC8 VdsI b2gRv'9,:_p[$bcQPzȇtqwf]`Zc07v3Io &tpmz>yH#ĩ&hx:}dWrwWst2Qa6TcA 0( HO#%1УQPCnK! T_߿CrpDTנ?!q(92/EM 5;wV=$H.9=IVg|وY#ծlKI"i˻oĐ{zIt(~O;EX7C,['UxE +|q]x#lmJd0sS7iۍ  x<&E}P9@PyMb:a2/ƈī) 2kWBJ7,8AW >ÿr綵 vyPY¦c /)\5=?QiIzh{= j:CMgyoSLf5KJp#6Q>Ȯc늊{B/g4U\ LT/!?0Il~!_}ऐ "7T~ `>\qϽIW(lsj^X|| 6LܱHXKz3fb/>[ %Ӊg M[WSap[-;UA U {I׎9y .k b{1 ɟ,:JC"HTF/Ku\ u ;YGoi^4d]k0gFPc7*Ǜ wVPL'GLnj W5FkT&+~ +%q?Clƛo S<J;KgS!n }GPk߼b[kjz<ʮ`XYYnh.Y|3B1[^aL_d boG>gPBIjـ(㓔i_Qgzݥ3؟#FLr7O"dKg=̈}e14 N P~2 ٟRaSO3 n".;4o-80mM:Ua֣pg,d8y98 c^?`c03*OvMyd}&⣻?YNP] ypP|B(=x;P 4faV6W|6O n6*W޼p 6ɁW=Bg/#2Wle=)Y|*B V x9EH*1 rS\E 4Vq i۱c4?<\8k2g*iB>2Q"DMrIDӎHއ q%JHw;u;U~ܯ{KBip1'gIޑ9=^mBس7o2áu(xgBZ')^x$Mq6`fjCck`;Uofy5E4^OFQxyYGR{\pD[OZ6YD]i0L+u)an\2CGxaEhNJ?ݫeyvF} K٢`nii{(WUqÐ64[0jz ۂ&_p?~c,d?z+Ol)Τ"(YǦP$Bhwf9?}4y_tZߙ>7sH@%#)6rdڪ\6P2@;]&z]NP&Ems3pSԚ+s2mmE>DvYa #JU@ORs*#aPk}l{T$i=0꣱8;~4`{!W'Jh8tϰGk--29z5F).mdjL&Tlݒ+meo45@5ZHIϨd5@,s>%LYwNvGi>35U(`m:@`rzG[(uXx-Tb`A^lƆbv\$ᝐ˥j ,B$٫|}x~~IIS GT9Lfe8kmmhV1]my!]pQUȘ~4#[%}+h. -HU[[Qطۊ֚V,Qr9HMqS?S7QY6dgdYpZ]{ WV2'NP@^\sfH-]Y>Ul) @q]h tR H__[q)adaV)D`em'PlkVJEvP"k cr*d68>t-}9R?8!k{U)~02┎ߜ -<60ǨڗWu[1^LJc (Ty>ǭ ;~Dn{$mZeUU@%ԗ[E97<7D_Z;m@]6m0EX N&,Ǣ >b9tS?2 v6#%1WS&̖@!~ hUd3qŜSB(zIe[ .5 %/i:,m^7ĎL:[dy/iUdڞ 5 c63K2\-Ԙc`13m푇&#Zx7~R/4$}QX)ɼYWzHV#waJ60L%n(_A51k1Cq'o,FJl GL/k8Tգ6Uʦd% 3~/pU/ GBS;oh5L_6*s["ͦKb 8GD:o?Tc1"2=Xu4k:\5<6ǽxd* Df~=X  F'ּ=0BTgJN9͚krПv+=~2H=#R;h>&Be# R b@MPtj .6LXuYV!8/sQ|P >yx">>L+,6V+7Є/NLӪs&fzMpfG|1lW*!V #$J6U,)Io62l˲l9OK.fW1G҇Voc^9VC`ҥMQ#U#20 ;k`?<7UNz+3ÅB]>7:_~Tx te)/SR^.& NV&b۪ۥvSQJHԋA\[R?!Hi|ULNH>oqgd):Q.0p\Π9\̐υ3\X|1&LKlԦSQHIiɣܪ"ml(a&=w)8!H3wMd9 $YhxYGu8HҞVred㠉Z.Z?Zkq)-!2@~usAT!ݱ{T,$ⱙn-g^k/onޞL,3)̦FLnӡ~qD1o \Ep0?! O;| 51NSKl03#ISUSLJD`"bfE;a\U5ݽ4¢vs"1ԤUq`W7O]{gG @C=/1b1ۨR 1Mlnolz6&}dWpue54dƍ\?Ũeю bDf7W+zҬHp*J+#;3BدId@u%n ^]F(oe5xCGuF5Dٳu.XL͗0zQ?z^RO"}Ov1jv$ o81rſsldGS1!B2@DE1GR0ȜWިLX )ٝ9 nd횠CیWb|"L'XFCY=fvZ`T Zc^o3G~ޞtMjo8VElV߸ٜS枅uc.5Q90[1Q7rn:FƩA5@=W5ȶl\4H|D%̀)s7Bht-%Pl);C? /+=l} -!f1N?(BwJWCDO147:lƙhiDtL g,_W=E<x..Y)38a"Me{w%| zV&>8 pE`X꟣OjҶ)ZbsvvӁ!T5W<[4Ã.W#Rz}M"J~pٌExV=s"얚 wFX  ]VTnQg+5dw+eW$Q֕`ј 2Zaզbr/XsUNvx  <@6Iy,W]&&E以-Qb_{18}gF9Y2_8 j5r{1aN\8 g|B͊T2ݶ3I{bY]ޡyyCEו~'rH >S-<*2f  (̻x593fgP_zUVC  Q3^\}H熱J:QMHD}ntWL6ǧ_;0C]dZv{R֤D|ae}KN4aCwNؕ>'TnM3())h@9_AX/u|כ3V!jM(? u˟tK#d9KIt(trgH08ᯣ%zR/`6e(&Q X)FS ΐ+ՔrD͘m2 RƒO0{xjC% J؅  BTLVD@Ee9q2Ae1`N(ps; 73qװY- 㜮DYyή rٽKIqId]նҩ;Hk*}k5%n/Mo;kBCuSάWd)k1KK&%;!ɺ'^ecw u{ܫ*Z 8ږBEƟ~+eS[bz oOWA/}c˯ QsoAx|.0Z E{Jɒ),"%lK[  \yQYɿTpoK)?Eo?x(W-F@(BO 9}W<)r)ׁ~J]uTB,u3] [7֒+^F@nd=Џ9 `!\]4"('H^DhP`;u+/5T,ܬ!/ (:/ٷ'g# ؒ |; [§^A$kӈo_ lZE gytwYݥyWfQ%CJCsiN‘'7l5UE|tɪ7^vC5z L@$B^|At,/T_!84 B\xV mPe+FsH!z U?^!# 5kWͦ]^wseat?~\)^dkoʏj-.!pLSxMSt|4ue7Nwڵ5ZE¬`ij9l,|aql\!C8β}|ZnemdJzE%S3t涱G.ﰹR]' sӅW:N?R`!:s@`G y׵- PHg#5689{= ʪ~z鵼)grʞ|>6p`wt!(َGZ7([(@D hD &%U:|D." NdE5Ŗ9z|au+G"=TP6]\h|G/ ]5`ԵS S<.!~S :xhhK1,:xk+eNW+Pvqbn:S<|kR/m-NMQc KƢN"[w-ox(r2v#RhT(DNd~j6MKpf]{9q`B^ց좷}#bτ57 gCwmU8kb` 3 ֔EY5C P)9-?1ij~2YNdAşCNyJeBꜪcmĐ}${f7j[1aA9k} 鮐 >ƍ F^)! (a5r*P]vuو#$l8}MSZcsL@dܹ|UFM`4F:ZSb ] L@#b o)1\@/ u[sY}\hB3Dyndi[/N2+/ٗy%J6އuZzaˠg:SF\6F(lG/OFx(]TFPk>۹>?%ׄ SfP~!@$lг$q+|8 POz,ekTn{kŅDC-=lzU\Њ0mT%U:ڰ%5O#5A _|գ7 \b\](}ͷK[3XE2|/D7܎﨏[]BC6ahQ0yP8qp&+*)O=vP:.qΘȯɴ:t7IeTJүNlkMK] ;?o~w!61;+u^a75WBs/HǼŽ:Sq]t?(lWG]`BƬUZU&$Mou6ւtsZ6]OsJ Kw4f98@AqFq  K@\]M#dQvEgC@5ZB1`w`- 3pZ;!Ҧ>%Tm(˫+> <Bm\25F47VU&5ZQn CB옖BI&S|Rc$-%ϊ'KVM3&%Z6 |JbxI*A3a$1%Z5<Ր>Jth(FaM+@w5׈lr5di Њ{NK{@ՌzĎd$Wfs믏D %Jյ^K!įe.̗K+S_NhX5HSWe՝ֻwSj[PôW#˧ɆԡBm.~Oa8^NpY$\DHVupAbvGe 6H*Xl[\$/!Ge}i罍w[7O׳-vKYE [ +'߿ñC|mxw/S¦nDaB{'Ba3sCt,|ҭq ;߆ YȇCj 8L·qX=>چofVj!{05/i b5$z1˖9WxѼ1X:M00$aF+Pz3,vqXXENK z-z[lW1qv5 S4]~msQinfmږwlq)=D|^Q+ z@<4n%j\Xz @7ݵ9)uiԃ% f:9 Q=J4ѧ"z<錿z9<4w@Y9+lw{7LNڊjp%az8A7>Vqo'Jý&ѰB-_FʹWĤSVQi 6,_]R^_BH\ERwTZ= 5>M2\ޮNѫb)RAJdcKbb'|G$J=!;LZ>g6 [r t!R<)c|-Qq>seg)NCMO,d풁oXvm*B9[{4`Q"`ѝI#;%Q8lYFTpR_.e>[ %)TfBfc!@>IRT:ң9 .,әHݱS!>YQ7H1@9W!W$r [ P^[g4r˳w);D8~&~Db&EJ*-7,$2.9r(W\\·Ɛ;6qm !1OP:5cWjHR*Pח[vD/s،L5BouZyż&S4 >0H%K2Ж@mĊJMdyNm&5v 1fQ:U6S !bM|yH|zDgv^1Q]9bd !O%} F!#el_W\`c.fDN7XmBٕ hO NL"m6`-W& K>刜Pva1GZ>kK®- tM".]%ܰ,f/E%.ME @kI_͑TzowͰ$m@]i{Z7%gCo6$.yP#867anN9=GVd]'?lq*ډ\;僟74+:` Vv vC Di/B}[HV[cBa ί@:qT+mEMy_+iֻ`0u#Kqb"^dġ?Vag?\W[0"c{S=v-_$i @j?SuDӟ|hՀ۰y:e3d6ӖY8 Oz74e}؉SX[y:j7MI HB:9@+,P9|Ƚ!<elG ̐mUTx!$򚍕L6MmC]w bkyt4N?HP '#u@NE|`/3 J0LA%wvac]^XEiBPj .adEdBĴfGO`2eP>ppaeX N}gg (\+J1¯ͬk\ZKʱ]2M,'b}>p: Nu/vWwdo3u*ٖuEЬ1c#ic]e+dGt9)>HrUPoO)߮]wkQ j @e@w=te0AKEN jɺ;i䖓F]òJĽA} Όg 9uQqѫR7^@Q8fM;ܷٶ6b*֒(\]Q1鸨O`!_1-鶐}leAp b.>a!̽BuB0k!כqsTS<`lR}~!K>T*.,tCelCIY<._Ŗ Dl_ )5:#zx~d*˽F@E|D@윛j!^&TT#s 'еz[do9( %c=„;a7 $"5%%Q]B8>Yu[%r㙅)mq\ٯRW#eݻ;%1,> ;~.d!^zrlu6nsT6hީ+FXV@u}mjBW'iA *goumw[{x*tK^Iٔv*S Uݦyw <Bʕ=\6͒4$ėm ?D-W3{\VOg%$*MiϢ浨Xa%gMJo 7t=ɠl7  *bR.07uXt&XO %C?3jEN93udT,}Z#B{5X4Tr( 2~y>ikS {QإQv sz˿ſ&'y4Rmkワ;nB޵!Ҝ^t_zNVɫu8,']lz 8u*&kj;b>Tѓ&l2^X ǴEo i$2@Vߛ D L [AU*uj`WJq(>e(*,ynZeyۮ@qRzAsm%ZRCT|U c r%9i P&.%\o%OumUSptiSo3Vu?m7$z`p [qX\C+ k1YS2r+#!pŠ. SPo #Tn33R?lʭh ^{,af"]d.]k5BRJУ#ȉƴ>nP1?9EH<%ϴI`yƤ%cg%M/ʷ":-isu6IPcr(R5$l/%<[yw/N$KdȽsEo Vx l5|vozcQnARQ| P^o('>d.h!0 Lm 1ѩ <>3%xPv t>~?p Z3'_+u ^[y1r&==uP'6J ~GtѭU'8Dlg;?(&F FH-7w?żU`]k""ECeC|}Ð:ndDӝ[oDc}2OC>x߽4 lWŵvZS1&D*#`ws=#Vv._ͭ8O4x8㌞8vKl}kp2$KXW׸^oq鸶_PҰ6oxG}L K0Gj^/%}fr~ڦ2 k3߁gIӸ,:6s~w ڌ(%m`ۡh(RMJl ^C)\o>z!I]Z.CY݁r؊9 '"'M߃lIYT҄$p{I&IΐV b0yˇA +>ovLۛߟ"A}z#WXߙ˧l/"áie$1 u:G ,yN\yW/Τ|n*[4ֳ"4HK\bay_BFtڡR}@,ק͂\!z<+gBDR^H6LW%*Jtd Xb,. {á錞 :5yBzZz~p :]3@r.@wZpCp d#<$O31{lQ'ms7/K76#Vj򼖘̐t"hY[m }}Czi}E4N;eye$f``ܐX l!6KH+3V}XĀ^y܂Cͽ.`e8yhaI*Fƫ.בK~DZGIgz,<-TmhΩѥEFm%SfQ'QkU0|]YI1#}҇ uLvf>E9 ט W|8q U00j `)Am&֮Gb)e?mu@$WEhdqi#!Qz:k(re 䄊<+nmoBY𨼜lXܟ+)[!dBl<dk#k܂OB5F~ťoªψi}j8ڜ99\;OvWgbŹu_OrB= a*,0ݺ=^OR>bKԕIQ ݀E.9 7~o/;Ġ>͹U[ʝDV s6C[ dGhĕO#gT A$'o ߙGbaWJ~_?_2AA]TX]\ #kKTTν_e'ם h?<^–H/XÐ5ex yi&K>eœ/%eR[ ׸}[[{۟1Y0Բ!tAL}7[z^s`j7zcUCOQi.`seވ />N9d!\bV8u\c~)=q]zcC]*ЗVFe*y9)L}Ń+bR"l -)U-Yx#6/I,BsV~+ANC_op>({o= c$ޯ8VtR+)1> D9}it «hw4S"T^M\>嶣VywUiVFޖN_UXɀRQn'M+fWf /c8c|7diw?5Y 8pN#yVRLsr<l\ @D~Lj>}gh-rيv*'w_ؿ\/b$=.(չ m}Kp!@R^;!J&T+kt0AbEg2{sb_Ҩ(b`sŮ4rMxpV e#aZv9sepLޭncz;h1^ 4o҇\qƤijX}y[zn10m}Ƹ /?Mk18Gvzc^jY$HdhV epRQK! pA1o!4Noo j쀶Jɥc>D0]!PE2d `BH 8gGoZ/ڂ_k)9=wt21оg3XiP`xxYӢa;u"bʵО?"wB1;<"Ƥ8cF[("_z}Ze[7Fa# )[I_֠~Y8fc0`zj x 3dֈaog sLm9;!sv@+Mɰ!&U1V{(QIP+&Ir\ZE'({2p4~4xז.:p]1u3+<*zrB;=9s+l.d%BC~5&-a*G|اaqŞsn9)1jpHBEq:9.wO5l,CZ8,ksd_4TG1Sc+YzU?oTB߃%pD ]^e4 =LZ8/u ]mp˗n3tg@ے3#>9˭J@/i?NO4&"6NOi@ʍCHn5S̗BL/ԃqH~{W=fJhT IU<|<3Ko:5rhso{7Zĉ- ;Wh( Uc`PgAX)yU+bXVEe 'g ,H LS=:E]>y2DԿ*~=L wf:hiblK2K+mѾw=_MC#ދ~QYҬ!9F5Y9dO6ϓAM{Q!C5 -o-X&hmԾC] n#7CLz13O=.s'\hTzӐԪL+r\NIh&m,ɢaC4y";^ uD}W2LQ%"#DkwpB dGcy|*d_m X}!LGz l# {X* ʥѺ7fa{tv$!Bð (y59j}D><[ȼ~k%,vtx|C%[aɎ5L(p#^>;>WG,S^+>YsWZ ɬkU ^So>9i5Uӆtzr;|^ު_(*CP/2-W7^z  m؏9+%rpIP"v7u}|3Z*xors@5}I#"#:0X!:A=>*׷O+rKQl(t!KI>R$`&NkP_k~%>j*,m(\7X"ı:O,љjSz%Q0◫`ުlA(7-Z5eo1@|v!tC9Z&8G  %Z_ 礵~{%E\ܯaR ii)חty,?2gW0Л%"3pB[{{aKKEHӖHh=?P'UΨpRL$%i]6<,>1^̌~;*ӓuIgbiw8 4^-kzHk`̞) 5Bok20u}# uecuqT DXpSgʤ hLf'vҍI,78'?$*oAWBcz>)H.ʰyGYb~)}cD5ϡLY14QXȭcӁҾ{Zs{q~m%\7P6};.sclrE--讼H"E4=^uXyG#Lיחc&zYҖH.=\unfxD pfCa@6՛y;v>F~ag c-_](Y`X{nb&2S)AѦ'F,e{@IOD3W~aa8W#nS 5jJ.^xi-|vZ-n $)KM8N5 A=11 b~[+ߜBǏT'58phgRc޸a,8)', #YPH"sܨyAh J1ϋxw|*1:O=ey~8Սg8_PǼ:x^zj[{C7~Śun䬿܋p}+ϧ #%Dgi3Y0d`qRr/D~_R \:䘈ש#(c>Oʼn>cy2aZU "4a;Ea]wl W}kQI<䦼 zq RU[txs[d暃Evm3lS B.&nt[|ΫQ[etm.=_mʕ22dlAl j 4 ,0DdmR'+{[>v%iy 6jy9p-h?cP'cgZ+ч{cmއ㧪COд9]y e8 LٝIw'Ȩ!_ډudaRQZ؛-mE~&KI iwM(6y0 pL =|H MCO<,|&̆A$FݚCa6m$+Lg}*,^20֓57p#ռy nm-}- LԎeBXӑb 'ҦgQa2!0-Am[gd"%,w0,538-jAFv[oɈܫg\wy'落ԋB޾#ERH#e)+LJ9Oҿ)h:`E<1#T1t^e\z,'[Y{OΝ6ɋ>We&RYаrXy#u[rssrd*k +sQ:/ Tf.UޅYя$ph\{VȜvǖl_O(ձ_ڜ\ (Wd+fzt VVK 6?yˑA]۱)m>yZ7A!#&T9C-S^dKӣP.i@$Br^逥%q%5ޭ.7à ,G <,}Z2=}/N * 7@9ycz4(]ܭa=B~ :|2˵ϴPYjDdy^4zB/ԲNq_h;lNcLOQ.4艚^p*+>A$c?N/=JiӬ''篑 2w,GdE6(AzE.l){2UD7h-s*. _F0ӧ # 6Kv&_߹8?QtufQ?b8+MkӪ >é x-[.*5F+33 d*]4?nFPoR tiPI7{Q{ l zǖt ?xX+1٭vcCV@co A+klh&m1G.N^21e &!M2}sPRjkF1A{7$#<Vs'1nR 2SmE!v[v H; F&q"+}S rM+ꑧ浆(W,\kɣ%nYPͶ@< g׺ F+j \d+s#&4.;œ9R 6Od 9E;E$(b%XVoSV{`C`pU Oۅɺxs[]p9 Jxr=&CxeSo;a8CO^OhZh}ond{(1@2S(q> qCcRB^;9uIy+/z\,Z`ʳw5<Yԡptj eL(o)/>T w~dWr~D`ûhpPF8L=M&RڡUkl+&XOwSY feo)7D=}LqM2^ lNk !6N# [W4]9.ՈjڽS#dVIDgYEΆ)c"CbGA=͊ ԗ*&F;q՗F4昮Q;.;̈`QhbÁ d^Q_q{t\:S ]Z6GXAvGGk+ I)PǼj`ƋNN^ S}d aE^?u$Ek2ltXXטZ噊6xo]gJbjtY lȢm$eϥV٨+.V[AXmE_V;U f H^aG9v213hdN`#YVsPrģ-2MNEsq' FI?۷YI &ќ6ɑi2:^#Z ۓgu sAT?O:9S|7Ǒj^a4 ?YV4Y.w\ mT/=n"z(⏑G75 1m_f ;Pt< ͷ.+?N4m ($48mwl6gwgQxRE5[j# iPjYĎڒoTЛe8lw_$c4alE֕G jPѿD[$qAyHsȚ4͉W/$y|i͵Ǐܗ?;/L,QyEX 4?Y|"N} `AܙH7UJf^XBki)5` r#FMYqZ *tG1B:5o-s$ѭ4.ہ/\7'3~S†Wu[ETv דOw% ,[dx|$T= YY AP~Nn@ $v,$[naly$ 숺ZLkfZ dM50>&zD_>D^c~VCz E5ϣE{Hl4&X~J&F1*[3npy#x3gd2#o޻nT5V*̃@6UNvο%DP;IG#ޠYZ w2c_ _)pց3~^RX"de i#H mr$jMBa?zM-1L`n5 2D@t.=~@8$Ai:}q{ s%j!1S/tpTH!yaQnM%0JRDr6$ r`l&ѽdg G˒Y}{їsPD m>TevQ R[FMJ S?]h xͲ~wo-euu&v-B|J @%uwB@ v:3 !*؜sl|0c1S]Jm> >< J1 #ƐT\ob  P4@dl;>^ugf#E{ ollȅ_#UUG|!'6wi vՄPim)l?!Tw9Y X|%ݢCgNwuH%k?%h>IT3Ci+29 Ub*c[3a?Fx,m:s2#V1>BV"(9|ђ #hE4Y1uN?Iz?4Fj:31q~7S4/[3WIshS9Kb˂\1> LH]\-@rQ BH.R<}p ncm,YI(sn=I;M6N u ml6*~ 5 @!C mT!S,'ES=b^Lij*$枉 P =KD{B))ΌaN-jdLgQϥL~_\s"!9>(w)u/Ǥ<^%"& ֮'W`t>%M|>$D>Bzňzj#Gi[Oj\Fbq2.hrT!-?S ,4|fߖu^d#|.[x֋^j\!fgt1 \.d)|gVb6_8q:UUX1ī?4ѩҽA] zՐÔe ,ュ*dX!*xTS@l@j^UȞt*j^uNzU;ŗBMSAtU%"/3Nެ[YU!`&)\bk,.dlpk_xO O_$Ä=Sg=Ϊ,LxiVU)KzJOC|bl\{._`lW)^nf#~>s?4cd+EAwvZZ^흤X5Us\H>Lj=? ?(eP_)uz܈3|FsВ5yNUL:-,H+j.YkFR?#/. 7? LVd+<%mq) 3꼃8n<>K$4_ @v˳AVp#H o9 oh:ݝ["kݯ88E JW1ف*^Irm(,"|ʡLChel7[O~yI.}bG,LnupQ6+nnPc}iTg F :X@- ~}wicpVAv\6mՙĿ+I11K5C/lM''eC#A\]`N =%[ˀL,~N͚utS?Q%0dq}qij CaY_B\Gb51Lqٮũ'!/f 8WxgG5DX݊V2VJb A+NF }Oh"C F5=ۈ+ ɉ|JuClu {K*83Ҍeݖ' {߂(4Ħ੥OD" atcZ^޶ԋ5] aQ(r-&k&yu#UQ\cfz+di(vv h;_5eJmʷbfPz>u @DbK(B:%9ԔˆY#J9x 3u9PEG?~?IZN߿_G8pB̸j[a@u,!Ml3DKmǫpb}2j$i FWQ֧K{3-9CJy !y_tP vMJb~);@m$# 4^4G%)Qua܃_CsGR5$>v8w('L&j$J3%[B};(][+3v|*,Q@$',ʭ--V#٫pX! "0q9)\!% HD Dِ$|k&N+>S%+JKiM;FVn2H_O Rc&< &a7>l"ݷeL#ApY獄Q)T\~DM(e99ld/u7K/Peh+vqIa/13Hb'Hh`͢csy(~# w's@G 6IMid٣ 2*^K耖(dJ_yS#B`op|+&pASWh]%D0AUh;ܐ^ "97S oDitkK;9aP:SI:Q(x#QlTI{@ٝP0=rc"sSO isЂP#罻  7L T~Ch-șvIܷx`zQ&gj:&ֲ֓dy U׬I*7m$e& Эkym~xZQB I{ q8vARvkyiݾc<)L)NCE?F Ĥ?IO}9~h)E0ˏÛ'@g\<:D\l1Hg )|li(bD i7 .MB/B5ua -ws7/kRЇos }%y3lSj2@ IqM}{!%X/]5ɍi.?"s?j9bSxG ҹKvK`%O?sLPoIV^&ҫ)̗筍lDWH~%nlZBj(ޣwVK }XmTnMS|04 (QQ0T3N.>/E}r @ξ=•w0Jjg3Dp MFF(٨3v@+IϺUg>W+\ Ǫ5>c{DgsE{)'[hO#oNqP6b_ra{zBmP 3 >6rki&UL9j&q|ON;A0g/" ŅPT;f4}Q)-Ȱ`sd:S|3kb]T q;`"{zTR4[9? Z=[UtרcPCq;E!ōPfgV?guDW9-wSt]Pu8PT<0͋R 62皓kpu.罖Nrʏ)/}kЇaÑܮ hze٧azJˑO㧱r;x܍߾+rZ"_Ox}WJyDG<_gɈƣ6C ?"|yؐ1Z gNؒ8`yvi*]8 (x[aKQ;_y`er^*>JmVV '^S0-jQNh2% c⤾_3fAV:oĨQưVX4 F!.h-?o)!ǘFW e<}ƵkGPV.\T̺"_x@[0P0ʶ@c l x]ŋLQz`e ٞ(`:L[ԸfƷZ35xfDRؑOi0xW#l-+te`ÃPYGMvX> $@L?)fQ],< Qvݽ"2̹]\wvaopjӒ>2tI%Ks@[&|Xt\d쿠^_ 3I(Y@WY..DYvVP>cO،"ֹn ZJyz&Sd&Ňq7~>RKwh14oOJU?Xx m:Ɲ?$0mD ߄k֥mJGBvk4 9JD@4)Q;hyl˜t{g#qyV3-DG> S,* g2lj|ZhI_Z{r'pvD qX549뛈Fe*Ȥ!/;/ͳW͍9MAü&Iq1A>IJesqC MX%axwa,wUHQBVsWQMX- 1o?9c~&=E C[/-LĬe2` "=3̯Uu;9h5#et<3&ʃ`Gr^iPeA y5@ɣNPlJ_v^\\WfUXkoMe' .-d/A[>I⨛D #Ӷ9|l䂱 QfGz%֋_&k[؟h26vWb`Eɻ*5G}qDI?˲p]/Ggjg E,NVWM'vcx ۩"A~!@h 0w̙=k{Uү`3䫒i7IաRG6W--r*$! ʜ4Ί{z"|l .BBdzT( Ad/UEiInUd 2; t>V&{@˲ "*Hרm9"fS#ԯ5= T h#=$$Y5}/$5 Α俺 ~deO<L3eNR|%TTKc ? 昰E1"c2 UbC.Q1!?z[h=p$und=818罤"+xVɶSj ޝ +|S4*Gi}>r*Q\PBU7AFڌWcS)7l@f)#J n@PY""HNwI5Į}V|K1J047`ĕ)2|f7b5Y*^˂-n.k;T7@1@3({4bo`,s/J$g`Y-=M͈ྶ;v,j{lՀ@VK2V*r? > ^q`}|c,3 K*;`,^$M<!Gc캇9s~^^X spl6͆/KvEJ;&` $ӊ56%ܲ]F)[ meWi`zŰG:92*[eWD[ 9/NV%N=rg $틛qm Ͽ1u zPDǙD֫[띲;L@~GCCojK&՟XWo*RXb4-^^k";ˠNS;N f{֧DAYk6k?D ʔ`~ްHUWjRC+[٭f O# }C"\ݭRo9ǀ_&= H@u Ie 1WoGxf0NAW PDp"䟷F]ezt_^^zUY3,bO-R 9H4j#|<l~?_B<9$:٩:hmu)uǒɆCpfWR/g~w2xZhLm B=^J1mӒX&.or6}=f$qjDZ^sPխ7SZ-*}% qNRgcژc8 iG;I3_՗-\gfO:rAyO'v~X U [Q'mA)JJn Q[=Ik ײvhds;b5 Oafmmx7.XpƯ/2it4Q?e(hR1YlH)kVRfriDPDG,HoOlBdX0ʻm}bPlQ]ײcAdKVJ,ʶV_. $K{T={WF޳~KEɢP[a˝..@"z?\(w aZE{_;\:EV2Q5%̚^9DVzŞ+J;/#jyy)Sā S c9nbo57R"= ǝw=5; 6 0岩U37zGD߁ua2 @~rLg=}84=ӏ[ǸNj/TŰZ̍Na;vܐxU:nAq ԓ TZXuӌ9 3LVt=P P')$~lTQ(,+h(TE|[yGKAG qYlg{~K VЙ]kKB_ G[~˖xo)&YԛVQ󳋞3G\`*f4ߌmE|L@'G%2+0 kch}i-$qsֹ$ERBC%H!,)'JRQlǯ$p{K֩j"J2LlsE% "45 E4007qȨUhCyEvLu4^S* \۲xQӎ(h}J#֜[CM1&Q-zjE iEx{Mʹ|߫E4e-N3cʪ@6 SA_RՑ:LfP{N Gb-,yjPj؏!HقjE@R ?o\,n#޺oQ> N9'7߇ dÈx -lmmg.Z= ڣ~mN]KYIBj ae&dv3mn[Yz>YkQ@ +*/G3oInkjuIﯢi׍@4w,&qfiA3L/j6)}K"Y,:Ƴ`δYfhY=  uf;H%$#|KNw)²:,pKRuEf)+o4̴&Wot^Fv # 3H=HJ UAEKߍzFn$Iٶ]jx 6T˦!98s O[e x"c #ql^8EYfo\CbK's-J$d޲w' 0{\rMR.#$"/ͿZ)9;vѾ-+e5H FR+C]GuXZn}Ro`~:y @D= 85 JŘD2? T~I,"R˼59h{,$X#PM{mUh,)ᒟ^Γxm4U1p O@"=ZPdc(*\. m@PHuCy`'14xi~.m{e&oν<B{ mDŽk-GGaCi71HVމj>ȧ2ݕx*k9Ucotu"3\ҋ9t  c b__$yzYx1Ng =߭x 'j$:D žуFytQ#?& )c\u X9Q.k{KwшO_7 pdnW#D^ @t^)aeT0v 쎥Z\Z):6\l6Ƿ+U1,13J)_V16Ө1BxE ݸabKGkYE -yT6 }2dB{{n6c ٍ(2ÃL$|ܠ hvyd^];ӛẝz"NITww *M̡ۣd\\ϞeE&M#˝ _?My=!7ĽYliUS1$MW >7\L\A={\2]y$ֳzn ,BVL9WGG! " ۙڅ\bVd;+Pgry /gLa$;B4هStt7ѫT9Z]qoYؒ1*KH%Rӿ5<, @aW7@XclI$[s?p`+~4: q&G<^j%~ߋB]<hy6ڬܞ3о !У,6j<_ p$T4i !;{XJi7*FK&$zI8U9*<Wbgloɾ@"2ȀMͼN-iq3X治Cqr[NlaUs,\" ɘ>h>ĦQjImy6~_ly;3v6/c؄akm7&kf=4luo_b+/C{o0 4h.vԥWGY`TZZNfHd"2mE~˥nuC. s)'GX(!opӮ)gI)a|]~o_x8NdQeqH='2 1o( #;EDN\"߳JIjVk[߶tϗ9=A?baU!2#OgHgi1:\Ds; hou4uRUk=`25B4ouS\CIXiI'2~ڃ_He ILI/ \J!$e: w0֩#q7P(JX-L#w.HMST3?=CQ\Uã{G%yN_㥈 zyq1 Mn 6%R4ZybM}'sS ~%1WHVn޹"XifI:auE&}:b.#^ZzQ*H(_H ?pOy %-k;bϕIWz9!sF2cBqvGas 'la~ɃZN4<N]IBL,\^peǧSs7bA#6[/$G:8$hvo&)z3Z gI43'L#Ium=`EA5*=+x7 ێHegH^0˨"P0Kzƫ$6qܽ.Arb/ih,эUL5j6F6,'|xI¶3 c`JicG'kď @xEoyx4Vd5]@xBifr#AhR)$LAvd?b%alB𣨲o[Է9n iw͕/!#@|!y=;nx: 4 X\jb:JL7}>b% L@ia|m]*d2_uS֭ԗ?`쫼)&@Ku5Swކ@EXێ{Z)WKZITqF i_*Iq ~p\ "g?å+M)j&9lH[K;v/S8~4}>h<lWD#4VX]!Ug0e ?S <<_M9LiB,(+zho [C/oԇA a4-(ZF)ZHvPD9{(kvuE{ҟ4AjJ[KXIO, >)/LTkI_#r6f*ړΫ56pȁqвu %y>Vs7hr֒}\ާ`,0-rX ʹjK7tS苫͈cc\ N6eu ~a`avևLC6JLQ#5:P*pG,+ȵ7#d&%:?qz\1J54Zɚ¸jպs^NktۄԴHnGLDq=TukߣIiT3rrG'OoNr< ՔP3{BZDTukpcd89?h\C)ieOvRb΅J- jHCgpGK9 xvtF՘5Oi[ WBu&m`9̖|j67LC3R;&n59U\? 3^~r)rmڥ7, F#oO*&;oojxҟϜ%6|}Ѫ`6bXw`ؗJv O**bSFe򼆯 P$ h35D֕k%82T(֡`.tGM#7z1Y-'fƄbjhl1ɚɡ.lڢ0W:;˺F:˜\=8+2fc2> +Lflq$a ڷim.{  +|h>%YU}~,+_mϡ*/ O z*7Ajߵ`ݽ7(ʍs'`s[XL٢5 22dy(V8-SD\Dz5h,!hW©+L?>G-xKQs&æj0pF̆$9>ym駣nԹ71W:NoqjEn"մQ-EYgx%rĎ&)Lӝ):=Ve&Uw%PƴLs$}`vDWo< *_\tPPFxmVzL&" P-}xUج0BlăEi{TM$JuԿD%]hlƞq: s0Z nb_WU4icހ}z[gGYK{Mf \>t6žPhk|5= [.%V%4퓩~,˂Hs#vk 9(94bfy! I: E1C󆬥fn?T&"PoLEج{$KDkv/4U>6t@@AJdQZƯ!O!wwg FR@S %x<qlX0:cu 3AGtʈ]>n1g.Bk}4&7ড়nZsA{DťΧp|v-|^26'#Iig~`m8:3׭Kݘ@֋\n蠑b7DptԖ1V2|g fUwԱ΄) tH2%L S,K@斲GT q4Z,ecyE$UcfLĉ75s.Srࢿ;PC+HSнΑSA,9{h]f`  Hr5^Gj )7s V7?OW|X= 6yWW"ËR> ͥ~8&d7,;zHQHE-q+Vq7n'a /{L0q4G2;8 2 'ޅmݚ TRzTE9ԯ)@Yawo0ktTL6H 7LT![]!^ܝm};8r9|EP="/I&$"JC|LE|;%̘e&4p9>7H,˷SjG0TD9\@q,[JU>&~} yt4E$T149nYFWf{=r?׬@ᕫj g|0x FL :{XHX6Y5$,@W'[I\OwHw~`O7\Tw(-礴F X3{w{; {+J`".{3ٰv@rjy ; (~Zt%.s~;-q@JGMuזt6UZiu׌rk-6 Bam`2 /IDx İ8ԧ,}tra$d kJQ}6xc&#*6bR't&1)wyWĴ#O0to7ŎqIHe A\sa:qEiSB2ضF +5Sʠ8>4 ') 5T9CϹz%K!:z\|uEYR⽌,h p[,i x)Mf5R<nj_7\!C]Fk{`>>{ãgC&rd 8g?uy11.X%fk0Ws(EePg#A>',sTzgRYAGS 4{.QqT/'lM| Ko}KSRZ[Bvg=D\p\u0*aT %~ȱޯ֟rb5myFIZR(۫w\ܩk{@łG&&Gu>6=KBTe'^I\{G6 %f5/S+Nnm4QLDlfA Iq r% sh숦"FM@n$6OI;Ɯ[add3= ڋ %Hi|n(l+*9"ܤ6R[3c:S_Ǭ\$DBa}-ꉍnMނ( Xl)f3u {QB :,cxJxGlU<8}We㽕xùކ` oG} k."BNk"3AT#?Phr~3{]8NT!Yt\\s%tF䦩(@ftk)+`Z= ]ka٪2b0՗wc?_~⣻h1Ë}hox_ ِa LJ)rI5/7>X͓@`E1 vK`2}C337 ޘɼ F"$':1b!)f67fQ*ѭ1qDܽ kwj^$V)Sjո^#gF$\)d )C[18-}rݰ(=-QCa0◱4ܶT 8O>窵BnYC6Mϋ@e| W4T WVdm ݫ W6i {DnS]O09VԊA; x |@_$X*+g)}x/g"I\N",(hq47vFZ[jPq? JMV3ewѤKaxEM;R *}9 a,fͮQZd>=8V!?K {-\͉Om”lw΢4'Z-۰Rh7`[c{ ҿ LGgZ7 F_W!4(&$l&oP%0{'9Ł?B5|ǐlb^׆~S.'܌ֈ땨ԃc饵|o^أ4r7E}أTO.<{jg٢ 7[NϜ4z.գ9}ۀ?"TzfZx9ēq1jL+m`3pQ&< "imvvtJLA.[tk5Yo@o7rH˯Y$W=m ,gjw3&l1ؐ$D=`57Vszxo$W?5B-e+6kXL֥? jY:Ua8P tWT7NI0g鮽1~ 0vmӒdYlK$Y㨜ZgE]}Xaq:|EuE[wsY<\<n^G:쫢~]+~V1$8i6.~4R!Jj t0z iASdnoly6w;7MN)p Kh{tzSK6iJԏaIǻeȤXkԜ)PމOi[d 5D7@X%&_Q.؄`LG.R bRiCh/s=MOӁ6{Mn HW@J& 92[4/0bϦiP0qlYX4☘ yF(#kCέN:˵N%,_d3PtSu:j7yga鋚Fʉn *siI!?yM,B謧h|5l¸R[bd-(g,xruu^{516HufڰY2Lb"" &g2"'T,rxƟN^0D]%8go@iymԖU>`kg{َ &"n[20j-k[6dqv;k>%h̰O~/+0h#i+=S1"O;d{ $L}I55sοO_ׂw)~W# 6}6Ўxn!ZI'`WO{v#ի]^0gB>8W 9q=}0`W j0{t#44"+t1#ɜ܁G?6(lyV+>33S ρ-.d|m|-lehR䋟)L=:gč[J+ra0lO?{2sWT5aʥ͸2 #BS&{y8Ti\'GU绕!Hf[9n6 =smMn5Dֵ9 $&-V`U$LR*$_~ ѭ 0Ni`-!0p^ Uʉ.r4iViNVzid ?5ZcZ繅WěrB3כ܉a֪gW%IG<ƾP`(ޡRh+9"/2ќ ª?JJ"kӦC't :ao}ApEH4R*AI7q|-';upCۨ,%@x^5Cݹ(]1m3vv נo8Z8+`)Vx]ez[g~e,LTJʵ>hϵéHƞT8,B4a\=m'KVnu!~kvbq,t !MbDWbEEs5bD&st DDVXxtLqim8](*K`:U7Y۠S5 ck̇WLMC{~E:l,8AϢZ|K~q:i2߆GKS@&2<'vȆ1"$|Diva]S.-'+D`*  ZEmv+=ɾI$Sa գA Iv{H:5Hnsa:?)!7zAƥІЉ^?p*Bחbs%T zyB֊v:DΆGn=imJ ?ZI!): q9((o(qu2p;0s#p|ka>6Ukj^PXǿȥ Ovٸ;C&-Qc 4$: @|{zh v`)W=% ~Dc<Q@;D;|i5=  hkSkG4GLN K(,"Br\o Ko_!y<re8Md'#.gI9ٌ7"qKӭ8:f0W{hqyoc iWE !hTN6Wx cƆRmy #ϺoI eMZ9w; -} f}-p^ɋ< @, ekj%ۣ 4"\'E~7HkHgV]JKm+^J3{WgIVġ&j 'avyX!I*}_4!G!GMm8CvZDr1YUؒI4EPT$B;͑3PaiFoD[h7L?봥,Ge5CSI%Gc;WELKKL;nG<…*F)} (/N+MLjjϼ4M &DWzszl?Z.g eߡ/,cq@j]nv_t:&]Աa7(ɳZvJthq}KǸc g9yBT r q]|y2K3=m9']BVQcònΒ:}%aB܀ڥ8ţ&&f.@ P0-O;"qm豎JOP-[tM$CEBj;淋*[z:x% L o=1|DV3>RBp{HPt\g^-d qBCS!˖Kq] ⪧syFlǜaP0<.>0Ðrʐ@/ZT/'^8n8 dT6d{6+/%mvoZq/SKIV%tэ.j)] D ^ukC g06Bs8%_Ì[bRmP_Ɯi-t(͑avq"b7F~7<=&?탳`~.z';`ɼ M,YDP4t>`}+~R]>mU`{i8 #=gѫ*}ZO ~A _B^ь =sm'~EKS Uh^#9M~W3^~KsEuٙXfKDifIGةI0N࣊fAHpfhc\(Qe* ^N6vU犏L!Ϣ Oي 4'?9gϭ:jy0\B8<m4w;V@ mQW G!Tm3`.2<Q&?b1D ͛|uYpN\zqC@ \4üv .S|~]z_?\3Ty;b)P\3R$) ;<.vė?.GTr "~'[W[:HG1p#"YĆHg/m#DxS9[f1]۶b_(fqPQt062N?':VŊ<9HnIlWӻ#+t-d XJA %1aɪj:f]%mɘ ]:QSdCj^ZF{O݂8vI.1@)dQAX@YO`#(lX@Dں4"A_{(ӂeQ 3K{~Axh Ɯ;e5l9NJpe6d*eb+e_t:X+0em 6]5* ReF웮"v$/DzU#+'zړ.Z%i%f`2`79=0~k3r/k~"Vj(ՠt`έջMتAUUSoa_4}07 1X#޿{teob@LhL[oh`0}n_yU %uɩ6gkޅElUȬ9VkN' P$ӣ%E'E.OϬN%L[?gT>V*4*LQH|9~ EFaP#butf"Vgj7^Ib̡iX@0/ggf_5'GCIq}dT(BK4}_u{/Z3~`Pοn?Jŏ`s M-(];kh0Lg%⪁`թ)ı&_2{b:E<)цc%}Ȍ?>ݕGOSk}ӪRNYU K"Dh'$w\%'IzgL2iX&b;x#k!:G)4 e&%Jb?h|sZ|ٰZaWsT53ذ5;jfV.r7Iˠ6k Ib-_jAH= Qh8y)'__jXL 1ggQ.[kVX "ux % AjE# D@#+jp]#ԇe38.;&P[-ƒ4ʴb,uL0o(&y .+Lљ7 c7m"l`~kr4SXtۓ9G͈6}f]VA7\!g+{(yVzo胺yM=JP5w1Az848RK.!}iӲl?QwMq82Le MU={0X'MTq$i\pga9,=oBW -ߙ;#{BsbnMŰfyrei)fAwR^c.U`drsYG? 'ם'ck6bu53XQ<-ȞXLK6~5e<Év+GASߛPD)h^~vr_I6`70Q$Kd>/(5 XH-\!͎fy8 \O"z@"a Eg+B`y0uv G)*4CDxlـڼ>wa5V2Zk'oΑ;:;Up?IXN8ܔPKFĨ ДŽ#!]M39ىAamh֤]ć$\_J[_ֈ~h]ʳy< Bwy\U!jRDts'jgѷG{}g75{SIH~u$zx(< ͜Ċǵ+6c;BwxX/IB&zD9]u`M\ZJw-jߑ0ǘ 51흣OHݧm`B+ n .?m_/-^Nv|٧>V %w\.)+i=afBT~TeXn)qఽA^oNZ 5[Cp(0-IME? /ۑC/ r1ـ!ԡc ?ׇƘ"+W\cZj%Zn r慻6zwR.+JB"EbT Ҳ_yrR1-//"7Uw`FKZE Y H*zA۰@50Rݠ{-D3,\f鰱S9qzZ Qzvvȏw#tVs<c xkd[{wvSb<߻m%4Cˉ,,r6yq Ure\^ )EdEWD;bpOcyjڷo\Gn#eώ'Q.@ 88Jd]Eq29]F@fZ[ORh' vp$]tV<!p;<VP4+6:_rMP7њix7x/{OV0ET=_ A'8dž22c9)K\tg 1mZڱ޶yIQL>6b)<%U=^h6;%mGKՄj %lxN|ANhԦxş2ؤd;Mg娲ˋ[oBxo{?]eʝe`E(j%ZA-ILN@ y3 os](t%sEṝd"TU)|Σl Qz;nog[b 2]ޙh}lQv1(3. ; `Vu깤&1\RHנ+fTs}>{(gO{WfRُRCRU'63.LސF8G~fJgGk(K翰*2Kcw 'ʈ,<8BZ-; _Oϳ}bQWŃYG3$TEb$ϐCmCq< FWx҃7!Lm*VL- pQEpvM+Z&[p*~ ⧩1D$FM0)Au0W;mx8<"`~b又D&>|(u~/"\Cy}DLʈgטx OD "$ CQ`jC榼یug. )ԦWK$PxtcwzȾ0XK?o&_b" Tem^2G.-c6!ev)l9YK7ު}on0,m*Nvki$&Gyc| K9fBBB0ipʖrLu$ڭ`3mی~xAఈiR]H;pzwqa՟Rf2k)JJ{򴭏-ץhz9cA?)VQp n W6򠵨ؗXGut7ܢ  GM(w^4w;I>$AUOCLW'L-39ܪ{$@-s:/ X"RS^bټ \n܌3c^J-hU]1֔# NI0dI0c}jyU/sj:he p'QPC]z~AhZ0njw]*tҍ5Ds$skEUpdR(e%o#|)|w 6 ݎeEU]zHUWսd[4fK[2>$!G|(DN S epO*, o'=-1a]OX*1yʥl)k\~5f>3O{O$Ŕ~{x )mDj;*B E#) ͳ?+y1r5h)z#RDQnCtK)mx5N UQ;`Է\Fͣ-[Ȗ2Wmġ6N{M%&n~wJ \z7@\>ดtEqXdS?׮X&w(x]n*d㠯ǕU!9s]&{?WEJ!hTE-p1kq$: ]aa['%}R3uQ)PqE-ADyknsJn_/Zn%=86&8:xN;ƅSSnÃbބ#Rh{*$>vF$Ş0lOr)g ={j0#U/9<9"t 0 >|DNK~ t'E3hhkŚChQBC&*XZ?1%RLl߫9U6D,k~RʕudBa;d5=̉4.oibqS#lo+|,&+%k6JKMп3yDjږ%`g/~Ĕ4 .dpEe:KcЩŢT K i;j(.VпtԺ82 ͉o`Sjpa\\$ 1C@Hݼa/w.KUڵjJU J g NŚuf8Q.gI3)3bAػaItDh-2lV[Qlv]P4u5d8(eJlk. ©FdtK]N9fM1pfL.jM.VHM )Iw5tYkb?AyYTr5Z~ DyC`$7+!~Rv(oҀ6; \/Vc&)}gp,ep1?j+Uf\0'!7lMhW-,KQbqKh^ʉ\_$y16Ŝ_ $-Q%qyb&Å83t"Xٓ:W``Sԛ+[%TNl,[?Tu[P ,V$w@@A<c~hKAI3ab^5tPGf \+o O}sGmF)7yyo8lǣ JfYu3.=jȟxk.x)53:ȍ6Gʺp\֭eIA_Ӎe$śq?5vg;FW11=̟~;m7V +]?32wbY~Bx ƜMz}U7B9+'ӢjPuw Th&P/2&V4[#;l2nM \f vA >U,lVpxO 5G`PrSR9WRLVt*6f3Q8MZ "VDn6!߂z'pA%I1wb-aydagu Ru+\L.vr?(Eb ?:֑j#Dj[NdPf%_␈Tl9P>E֑o:WY{I b A;ۯ8 >2KuY"r1Z) @09f+2joV ̘̀s~b*C(Ysܲ*]Hb3فS2gqHY{GJFT=3!`WO-rY;ۙll оu[tnGP&<쬅7,dJm>7nHY\ǘgh3%ܱ+= EUI^h^ cdASu"d9Q3`v 4iBu]rDž(H)AjDX]-Ů08DH+`xv)RMR ]JsJͨ02sQQv*Ȉ%H~U3 +741dQpN 뎴a~&b´ڝ3T!7L;˗ f>r1uD5{V3OUVնMsBD}Y8ԢP @דGֆ5' $ ,q`[Wi=zz*%kCDYMfeeyą h1c"_,x(q k, K] }wq9Hh)ezvg]{&1G"7ToTjeVAg;~<3Z5Z}3H1nw=KVsf^BPXe^ Rgcl#):6s2e8Skei4ê,Yl,o -C2^.ڙՕl;VRfhcFp# B SO|/-|SCwdLw"Y"T>q3},Bjs@c6( "YcLa|̰4 ~k3HDo$` RS+Γfqz̲m&2qP|;Q¦Dr8H(d- QeH@sYmF0p;4x{?@fS+ɨP*誗#[}𫦹)=A3{1N(gU}:AffcI3 2FD=P hI+ذPoU Chy ~];b6H@RmFN5=, ,W.}YgI;b=yZ<1\!S1md@ W'.ӿr/޹4HQ?<^@kcGwJlm= >_kHcr%ĸ^7hAYA߸5i#.i|Ќ55}ZXQ>>{R͵D\  `og4)GV{ Mʼl,r$|&%7 n*U3t A a(뤜NA6G ɬIjY&5}^,pzG[C`2_} 3LʥTY& ٟZrA֓sӓ_dKj1L.Pq݊ŔA$=-$mπ] pYȕ5CO*EƤ#Ӂo밀Okϕwb!PZwDСm4]P AY<2sqX@F,XL1tNdrcVYM%gԚ,277kV)g[U֗RHo$v_@D1Y;r>('QH0!@?(8v`?UZLD˦̆Pf6!ZXAЉn\FS2(-:< 5 = 5DTE_: '`Kk 2b1M./}̠aVHM/ {nqOfoeK=&ZQ"XI$'K>ydMz3 ,M-my~,GK;~NNE/Xfهs}*.'Ʌɍ?k+F5LKD0&* oPoy RD*]V4[@aLUkNGGez`W{{YifPN2#"Ѿ-W;T >kg h wž_>AĽASZiM]cAoyf6Tj௬vM-zuӁֽ1,zu3!t@=8ݪ%2ΫWiG*gPn '(M82/-~2WWWxLNst^VBAˌ-f؁~s"7bĺ2m@C5E qP̔7wo+II?ǻFI|GO2Iѳ꾐^'۞ ߛg+v\VAݙ>e7a Mw5r%e^s_4U=pnDa(~""s>nKOpRO%U,H}.. N(PѪ3d]O:1= Va`VAd!QV ؈?+#D[yEfH5~ 7zݸf<:rp)^s=i2>b25p+2fz"]jAqԀx`B ?GCȻV7ύiG'] aIPТEsB'==';`f1u:l=GI6*rrՉF>o;HxGѴX*49SSx \N(S2g.ILU!'(o?ys[  TC4z0ryӛ ss ~h۪^nbII|Ts z8|5^R-Aڏ5t%fXx|(8oCr'e,KJ_mVݎIiW}vf/E_/;"N] LhaE%Po\VVMea9Z聆-fPQ[L'm~IrxMZ2dX<ǻK nBmyN%[T4fjF:0YKaaAt<`2-kR3`8ވ!J9 !KчW+LPrT"&z+|^ܤ! k T!ӢAH 4цwBJ.KE9f?be۸ɐ(?ka+ ~yXrtOSXޟ}:c`Y uKa27ks˫h?v=3V=0vmc Zxj#?-b0|R7hvHv% ~NX%BY6oSK7{ʫ@@{FSđrp{4irgS-v] `Ujf1ESd\F'/>sC#DuP!陬hS\'NZhѡ 4uv=5?٘caw`'^cw, b;_=fc룧p;ˆN8ѽǝ~6&<)؎xĄ"Fg^9GyY)+-&!y}l)Rk}Fs jJ˟߱ O)*KGѹH;`Rb&0)0D| ͭB" D8E C.v˩@OXD3u]9\yeoi&K?Luf~W7J ?4;ؚuSЎ^_ėnh?}ɦxy#H8#88H_$('mjW5%]2 qġGJY HԃmBjc{e568<3w/\:tT1 ogbĚmfC! ^:30W}0) Tչ'K~ş,*91wV@Wň_ ^yrI5˾JRgm4=k0$c}mU< mY"߱%SapZ1ޥf:͐pfVy*A.\4xUhtx#J-a  >h2UDq&(AXE lQ.4;=S#ȳs+y3b־Ktn83LÒ̢sÂJ JR{l& ppM^n . $^hE9\^SVf} *d_8w@vU1Y*ROEV\8s2)~С'^QP+׺e,DS {>(P0]_ca q3emνӝJ49fRNO:~Ctՠ:2 #8Riv#p|uGH_bpUKVD@(äJ uj7r4 Ge6S]Ȅ.?ݸDY7Rp"b$Msɷߓ!)j'wVP Uz׫[9y&ϳ9 "{>f[TqxlGN~`z[RC^'0 -VsIQl15G!I}]a9˄aHVsesv)_ÙC9}?=td5Xy;]tdsANFY\A~7vSp ]|#bLL:i\G-qS.sNW-=P:`0Hc*w|aYvٴJ.Dv_=&DUm$=ha=hӟ~XWqŵ⹽H-@k&Zw xT_C`%'' a pTkJ7Vn^Ӏ\'_9nYn=wF}?4m5Ap ?\rxOC,!A'Fu71>hL0"Tl\sZzI57m긕rvCNGPAA˚0s' ļњ%TCQ((u9xQg?*2~ Fz,kڒ[V?hrt~7zMux04ӟQϠݥ\QZ6/nn}!yy(kځ0SӁLGm|@ڴH$`ʩ t1ܠ.GC:зZ7>k|sv̒FTR9;³/vl&Rsh6}!F Ds\_7ߋYQ/%Uj_i<zbIqw[ktr㔍H.$ w|7ߜcf4u* gcr E eKu9]y"1#7.0qnDd#%a *1AE,LCr;g',}HNS]L%iwLfD-4uwZfo(*OW;#6~}C5:rEP3b9꜠FX)!mbe%VP1B^`(*#wRWŵ:ٽ rqZi;npuǝ-Vף/a>IynCSɔ<{ih *Zm~cMuW2?G>TųUŖ/}mqsB{ӞuA{ ecb0LG=K5FBLM QK>LU<UU4)C-Ի: 6 a5 <%#K9Dp`cጌ'rij {oʹ-HDQrej:ؼ ܵNOGp!qU,@桟e"-eQDs)}㛰-!z`澘= 䛽8' `UiYEj`|t${&̕ɗAC_dU Tgiy(2olf<˔2lߌ&? @2r_Ѣ@q7 &P}eոxƱ#W,y͖&ʇ[p'+. w.EbF{M-B%A''? 6,Y&=ɻW#Bm j,@!ϰȡ-̪lHI ·z*ˤ|^Otݏ W9JPbwdmN&9~h_;z5¡Afmf#e6^%ʹ%Fj}PIr[J±QԗTxtE\)iW~>1<\D I?8#cڌoج}Us#Kna+b%Mp45QWwwԡUҖ$3 v4"kDPAQ7j`W, ]{pP# @nZ,k| ;pi!{}o8E wtw0 [dw}ZrI KW=V?BXS#!IO.r`ҭc r_ǮA5x3(VB 7nĊl+ؘͽ])"QS2cѮ!q<6ͺ{,ڜ-;x?}lEb &>,F &% !qL9M*kٚ)ps0UL~|2w"6CPآn%v%S @|}(|ʝDDC|IN0M1/)|OЇ}sZ̦Qp0)ے6ՒTq%HkV7_]sxBdk; mi!:)7q:A& (3Ԗi;üϼՠ}+`?seJ9G$v$ܞ~ݤv&Hh ^5[?;sZB}Oa"x 6l2$,:&~ ࢮT2Ըgv X60NO, 2GX$*"RązHIUB>&zYOlEE'LWU ?7O&_p$e~8j\q@΅$H"p;5rW*QzxYӟmu!դgiIL8 "6D%+~;|F!1xT5Jig]k2視%<#kв 򳛁*~ o&:0bG4=at/M\*V qՏ̞2d{&s~ -gNU#nYC:*Y VcUe'C@N|TA~1gDČџtݙ$%B[9r"m!)JXds&@Δy5ھԼ:2 5f5'Q>~NY8 Q Үإ`$웣si;. T\0 Du|l4ѺR@ W5z|Qc,8aZP R7*h-$Z1iRhDtiʽ"LqLo2ۊ{PG7OKY$QAJ"44vnW[N1UzThW"-=]!>s=Xt4ZhjtMy1ˏOl ({ӔL[AޱqSg>Z#iѻm$*EZb !,W洹؅:߄ƓK"«5Cg* w,[|x,(0[MU(8οǖ1=TXDL M6jeI2̍{Zw1Nnq rS mb-NNfT+kh0'w☜ zΪ{f-b. =yb%HVJ g'ZsQd`FC ZGO&qgbM<${&`\r3LjZ؏MDw/#ov^7R0 9` |>κUβK{j8hddcmW6u:{-&8ؐT9Ԛ1SG_"ǘ2$&yv3 h5'~ ׊ # G`5v+($>jkXz߇o<1"gU7f G]ƐS{/V AֶC2E^yk-) EnD0 ,䖨3 N?e#PA?mSI\tO~x #X-6}_tߤJ"8C Oۊl W;`A"gJ6eTs%$6bT)-A79jg[,1#%DIЫ]fL8:j@+r;n 2@g*(H:ǒ^rf']fV'Ԟ#|E\9à'gG@-UڴTݑ=ȟQ8B j7 a1 mJ$R(]ŔÞ"!;++6`l+^FL\ܠoh ه-T\}~*d@dQy!@[SCdd޸GlI#3:BӃ$FѣmZaC__UPT?S:MIb("2 >s-*,i͈]}>."G_1$ `MI~|4}.1 :Qq@!8BcgOUA vIbmq@-aw6Wn'i=t6H9"^kB(_9,C2zY}36XB2{n|lyT 9 k~:u<\B=/5?_W (ŹaEK%L\ΑOxQuQTd-q ~xΐ)i-< D PU0S-YHL2LJCJH=ETݮI i69@~B s]ci'?ĆUSj}#ib<#èܖEm1f*ەslyƱaa2,3C"puQxx@};8ÃCNcw2}H7MB1 ,7 >_FaSy=@>*k,qtOl\X0h [gH"fVJ [5 P5z|fˋl.n])?R7y*r Xss9NuY!we^ea'YƩ-jF?O4zI?oc[6ܵ@Rق:GwɭN]g(a`mcxůGVNb#h Cf^bi8 qKz( bjakךV#2GR"*j>l.9φIM V TNU]@]B=-j ZVq8%b2F𗩚e(qΖ%U!w+Eƥ֛Ās@6FC> Q@zZm:ܠ"sa pBw[~Emԗ-7ݼ`Uha.sx|?B >RMOQN^EMTͼ"56Y{@9='K﯁DžQ:ѤA) Td02~0jcfjpVw@%p$-0j-ye*!<B[7#C*Quar^BARc:[Zno`XK>Ʈ\rK)ȇ9BNsp !.'5Jn ]gWJgJۧJ>N|S.Y13VZ'lM-[ :kvoVIxh)Ha m'.eJ8(r(4jS[5=\ު1d6MF12T3ghe~2:6Ȋ]:k Bx>EC9۱Xz%l3oS+d.FvuZ³N)0.#[D\hll{z=wioxusg=TfpŰ0OFHHI|p%QY> - &Zk؞I˕_>XeAW7ʰx/rї3Nfcd!uBB t~fJZιXo`uDSœ-EͣƻSz$lBX_;9ؓ8;6ʸqڀBflV+g:xvU2d7D~X!H(nHж &HSJDjW"5޼W tu63 "w2~M;kp5nx|&Nv3) ;Ҷ`Ys7 ]_[uI69w͙c!V3އI-@=.pTۏ3&n0Yn~ut s {18DAB k}")H9RC 67M0ismtAR&nu0S^ g!)t|췖SF䛻܁Y?抐Z<4B[0њGЪeAl$۟+XZ~B8k]lP6rڻ we}#r'}؀䰫ĩ8,v"ޗ,3ݜ2]GI/wR:a}_]RhMڼ j  r@bc9eѦ<,n vʺå1BDtX[#CEk-dqzgtyL|:mF>@ZVGm|0õN#8jkAāSwr G.D!8:,a T pYVŹ/)]WYؑ[!KT lt;L2oI R `ZajRjcVݰd)$gG1qg8=̬ʷar}VGmɺ@&moxvAz$Y!9lὭV%n񽃨ʁ.@c' $V(xqb֝TםEsp{D(*'EIuL5LT&ٙ%WU6=y#h<#%?r#3ٗ?d'{AUO]&wHU3; (~*5o-^r=m#_jʂCZyVi M]h6anA .{LRy8K~$gVW}ɠqQjVzHo `f7 l/ %'.wR3mb6Ⱦ1U+xK}?ańژ,&ܴ-BlJӶ8{_gorbTXѦcĢUۖBs7G=+J_1:o C̛ {JWNAahWւ?6֦sE.;O9z|lxgG\s0DcPE)D^дᎨO siz.saaxuv&**Z0v̿m4ŮCؑ:ƈBz/ebFl\id~.ՄaT4HwZr,H)5ο~`nk~ge5qʪ9cNf.A3Bݧߢw_˗)KIϰmY=$b%zoY85^c -M9c+g6ADGrM_4Pxeб7Ce5CH8*N2@ -md5rtf;ʩ>4w;V'ZR-w$>7#:ÀzN{ďplgu3qBį"΃pS w[5[sñ5damѻ?Wǿ{2=>}dϼdU>DPAAL1ȰC83|yZ}ba nx7G&f_:U0?aeuIJqnd&_|T~GFKEZ66457 j!R蕮ZL(S~>50PBNRT@ KLH\?{hH_ YzօFrU+X˩[Iʼeo؍%hIdmL *L U *O6,0W$hRut Z".mS?/gyhsgBn)m6}zYSj4Lp,-#Z'A?Cnjnc9xyWKɞ%S&G~ZZ qf0ƙɶrl4 +gJ\v[۱8nAƆ^]Y"[:z{lK Up)҄QR0 -yxYAD'2/s8Bװ!=qSr܉„j>EFYp笣E>U8يZ`Bъzt`!L3PS ˭.gf&R?tM"mIಽʨKsx`C;9B{1F+ddV g ?cǪIg2v!366#;&|*B}΀D%7|02)X\s|S%aŋ4ϒ"-Ll0t./ҕbD%Nd}% t@VZoʗ^/Gƹ0wk0P)A߷#@ 4cZIxRM8uLv]!a/`+4oB'XrTc39TiU 5fn U6 !.+[fֻl(WrE=s§"rxF:҃Ewf:?<sQ?Deأյl-\c~Yas'xUz2;4r3lFTN?n,$R Ns@>NW=;6\4$C?ж|v 5D}Zr|  um~6 CD#qTh'JDJ&?5F[{\55/28j"70m5%|,r +^H/H7y&0WM|~{-m@TL6C75<:w>)b3,%44*c r(0y`:l; 1"jC}`9xf㼕bn8s,%2`ò^!{k]qli LLG0trGz.hq)KJ9?qeZ^L 'BIELR287vc&֝¥Sg=")}Q,cy`Sg.3BYw<}RSdX3uݿ>Xr$^z+0ƽS!rF[&oMg=1NIlU\v6+75qV 0J29s _7@>͊q5$d}$~[tdSO~{.kGj }P;H`.eo I%1*$ {eMa 5Q GP:y-@t;qdn8DݫQYDsjsyH)-s]&+YpIB}E"IJ *3aZw"3ZB5'79']6.Ce 9xD  #f ]I]( Hl{sx2ÙL^įn@qwp6B!3T .A%UqvE52-eB{X\R}g?N 1fzx"b qJgGɋO1!2VTdM*in Te_]瀣LF~܌dgLm ZA?6oqOTpTBYEB,="rb/fMUpngև*IA>D*Vj|7'{$(eSa| qYa\{Pp0GlcpLvZ4PW-[`h }O|tD=fZSI'ev~{aUZ{ s%JdvY|__9༛F(~ºSJڿ1 O2XAgIBzx@گ( ڋ3/SQ%dyfs2SX7`{Nn|_0K}xW`^;Ţy)%_R4~L<&oz[RtHELq"yIJ9'3QPM*j^GEbݸFlX0gZPAyyg* X-ܘefX§+뱦xudCPhiovRu+8J[-uF]DlS>ؒ╥/KsmM5Gb$ C5[SeKݫ1F@+FUpf6W%*z2!G#9{Y7 Xî7ID&L,*8׿xis3qx!k,)%SLr H:9_>R"hb+~xmf幱L'O*qϐ?*Ȝ[/w8VKcn9r+ Ȭ$֛6^21ѫ?| L=N Gą"poYŔ]$y+#aOQ9ٺ3(vǣÀ<(iwikep3o/ۖk|Tj2DobeK&BFKYyR([_N+D~wljw͠~ي% 3MEo +-Y6~t}RX^kjQK lQlÌЮY~jR̷*/kkٻauݐӠ'̕k^Y9s+u^ >u]PȬ_yk&T~5˩:,$ Rv]Et$DU"9(cz*>hfL;c,3%uf_ ̏bSj,]C5K.T:+~b,xASV s)}Y&$kIlPZY4kKѐό@}BFI,|Ce<;,r_,Jo/VD^i]r5Chw=F11r*uRS[ U Jo4:;aian N%9dRJS<# =0p=G "u, !-yi*s7"q[!# /RR!XDъ\T(6~3OnȇBp Օy0 .B](F[u'RFlFe'{!@ ӉKG#Y,agzZya]/li#5.ʜZF"G-x,ˡ{!-V &z&:Uי89z€a۟WS`$lQuߔѽ VK4Cuʽ/!TH9g^#p"7DRŠJ Aj9OvkOE+PY^H?\VgiO_f@j&vJGׄ534}W/?AIGբq(NlqÊ:}ӈniRAgkER*o/is:m&LsJ uwD)Q@C{v=Rv3ࣖaCC)YT?B8#c2n> BϒIM# @y7A}7+I)DMƞOҷ,j&5rf6(ܕOs[DT7TH|j hE, ,7[.C؟HPOmXVyms6f'b!&LUfB;\jPYn0Z.4×` IdN ߅ @b]ásu/v:n)u= , Qc)@,Uw/[Ek_rәϸtA0,4&=/ۯ{D\Xn7:tӭud+YSZ4z`a _Ӻcki!ɦ/!P*ҽe!ҩ2+95V"SVS@AL\ZK1_вAT#6nY_`qy7|}v!8} LW|zB̢ !56BQ.t))xsKtK#@3>n%q;`sH{9M݅uy6iC;_ ?هU| |]Mͥ4{GWyP?HlZieg,&';zĉY@ΟRhntq(F׽dNg&\d2b Y2,feePEB-ܗ@Ea*QW-?jU#HNaTг_5[Cu=y<_T}a༁0ə?jY<+1)e[} m}gmS,ԋhrܣ7׼n+uC"+UhBQI#R譈IA;~B Yiz:@nXb9vCd>E?=3!bF`#ncw6#p R3U3\EnHjMVWC]4$'ܟ ![&0տ7:.cc'W,i945G7Y9s:4C{d @ߥ̑ S`);y]?Cso}>H {|n}TLEь սH %E"{|䆚|2 WdK,5:6e>m;Zcyx˷ΠCoW5”[h s#؋$pDBH]hT=7u)ZV.b$ c4ܼxIJ~*1cBn_E pH㓡^ QLP" 4,p2P)6X)tt.H }oc2A>7-n!3R?FK&VBQ,/[ ũ4DA%Cگ#zܙvLڟBW M'E#&Wm\xJ|;h(6iuu]f9D@ . Gő0rg:L2?"TK2֭9wPeMwTV)P9UR ` BKZ>z&obXDܦ-;r7Lk0Eh=O hz9NBE`Ri)z NXe)SοY?Ҋ ЄP%} UZք&OJ(Nm*HҝqK 5r`4Ӻ#֓RcL(b݊QgaXK\(O<,GΚ5AӕI1\ 2*EaA >ZYCh=!]9ʖ~iV.e@^_v&YSҬ<9eWGUsq"(ƪ 7XH`LxMN͘ BVTkS/e:z ,mcj.#_oq B*v0I"}sL;'M[S"Rfo[F:gn pfˈ@eRɒ/@ʊ*.R^qS0ZS./Q- _1 K\G]$+3.:\;6O&Y|J:v$;xB JXɇku%!Ɠ\m /4Zng8/mh9"JdɨvGV.@pHDfd(,ĥՋ!'՝+}(+ J?ɛTb@kď8M!CFer;͉{\d8PJ4.YVQ60tSӼ\.6;z po,t%jccM>绚wovRPs%cymwP%36iiei]kBicY!!xRYԑ@ps%JĒaX/i)[pQPӬ$yb1@[պ*H81A蚩[@^2TXtD wrSWqJA~ͬ 44*b/B61[}ILYTƦ ΅/fhHqHF݃SZ8m݃bc)S˵dTVw-!WX@R {ШGXKLSOyO=)?vF/; xړaE;yB@S ~ŭCQ.$)TTpvY9h)(@k`h <\|.[9f+bZ܍L3/({՘rAZ #f5mtQ3H.gT*Fd^&,Zk6Zb}}<3J1ٖYGl6\u. ;q[On. &&'Yk!CsMʀQ}n9+`w1RѩCm3k`Bģh"ZhٴuΟGԇs$MQXX8ef<ҖD\tB?dAY1te*h lu\qPn%/'pZYg&fQ0EFR d(=B?A|81R¸5CbLEx⹅5+/c,V Ӳ:[Q9Lѱrb*{] RÈ}+-v9+pa_\37@nt;J*"16`pg OJOXݔOQ Vި1*4%qn8DչC!lI*Fvt;b,u|^ S^{? 1-Gچm,v~:h\Kol^5Ƌ5D{ў<]1)hgB }ԅk|'XzVn͹w{ʉCp,9":@fV̩LQ9Wx%Y%'b2y{y/\nL]@:`:5/(;1h"̞Hx]Y֌3¾ڦLul!o*J?nLQcw]cY^Ausyy}7Bs'I Ov7hVm/d n Si~_zi?E7\&)+Ex~A 1FQnbPeKN)FBhA]f pcRWddv͈a|L1۠i *+䲭1rF:Us@J(NkK8OqyB֏Rfp1ap5mxpF2\$/[hb;˒`pwLn sMJiV j$/I4Jhre{œnHd,͈#zWMLMV-{~C= ǫl0Gc6.t!Tk*as?eA@K r z x?JO}cFj1Dv|D&ԋ,܍7:~bWS|Cwqmy|@juGդSY>LþA|T[[ϴ>;IAra:=G4&.QzbUdC^~D8ATg"[$zA$ U:*kC}Lm;WN?{A0KgVFZI-ޙL*ԏuOxƫY8j ׇ^p H`΄, Xf"YSTgs KAuzn~$Cl qij=0v&,t﨎ܭ[gY(^f gM;=<dґ⩿]v!i(c㭿 A.  6iywvmB&ضr0VFe\G\Klb]c<, $ Rcfƈo%@k ʤp/ &Wݩ-ϥ2J}E%c5@Qrn*1CRvݰH QgbQ<%Df>z+:hcGE"rp8֔`EEܵw!o++Adg,uNWV4Wx}gd-w @89*`hD}_(zw"{gYclo%''. W>ɿWq_pѧ f7u'F@dD <>t΂߱NNh UR)J&hOZF#F{? E  @w޽#WB ųBc~AW XMt: A $ஜo;ʢOB.#w'"ISPCVp /;5Jrًv}~/N*5Z8QDA#ENRBjjDOyRk.z"3PBEFFw;@wL91u*M8cZMN4N)Y07kEd@2P9t|cPnJHI\`Q#D=|Tx'mI_;≵T`O¸mYt+4O -YTLUV(ժjO;|Qo"r,S( Hե@mpU5Χ̥VFPYj\w̔&;[ť;:nJi{{ކŀd ]G=M,-I:h];;NVx-;mލ>0ɋ3 2nu5>&B\z{8c/a7.:x4>*vPƂ#^]摬RϿ]'^pdV,v)$0'Wg7Mgd+ d]U q_[nSnei 5 hF %-/l tRDh_ROQE&ui%_kv\#flK:j݇ϥs`Ctkx7Xr0to< Nѿ$,>lR+8{Eg)%H}l:ePu<m2~?^efw}vʈH(q4g_ f443s $?ZAڊyݹSiabuSCi#;?6eb߼n?M3:5EہoWWmL @;tjXMJ,OhrjaC]--CP~kӻdHewT!7Xki0PpsIcB%P\sGJךBvDmRb.Coa Dá0eS K#ܪIrԮ.loGBxbt+:&}r vq<^,;b<5~Ng=4A<T羓q 1,}l/r L~D}*Yy@y(@޲%@K@8$IEPU_U/!d 3;PeEvزXB|Zmq3-NRG?Rr@ߘlmW*z߇L ,S.ˉe3>4 FWj4)=-SD\z\Oj ’R(xi)ޚX% %aKˠO K͜G7@W8ȇzE}"B0]03+^xNEY@V®"wR'%sz'&zo:58?gC_uQ]]+"a0)lhQ:횑RD3dtC48.:3v\^OYi-١_n;zR*]|>EIƔV{t8טrf kox (=@hT" 9!>a:)'а`nFZIgxU;S&q$Kygw썩T/!p嶿F#$zau㐀֨|nh ) Db)*:'ND`[RihƜ:Xe`| xDQ_r&؊𽥖Y*;C]AaE( [8p:$ .[uŠn3Rf8#Zq\wUtE`k} ǚo0%K5u9*&}E}ĉ+653x0#ihA|O"hԓg5s&A~U'zWYJzuaoU@mQX)+ rvc naJѺ;aٜ>U/k#Ҭr{T<. )\>z| 5Rb=dXJ6hp~O˘Uo/)ڳ9Y`?m9HOՀ%ZXE*\^Mra +3QUZSj㵾EaH@5Ui;O4zM0=U2v%j/ `4Nu @L4w_*iXLdf*ĶLJ%&dBWvF*݄՟a>4s42F 5s=PΈ,zAX0/|Ը,+ F!H٫jVKNŢj~5?Cp;,<[9IC`3v^1 :Ɗzx*ٓP K?3Ǽc+t L ̬c/D "CA#_ꅜ5"~t J]mFɘ"؃rjLuj`,N ؜ek@dl25u"uP#6hĩ[i=_brc~vr{,ߑeU?n~B麁 9hÑW/B'cZs|.+2N \Q0TɭgtJTFN+q_:?CyE2FͲ:WS9Ob2stwqfeTzl+:,@&nU p~l^F 'XWr^ChA_ཷẹ3}hn'c=NC)1sQo]C qGxyJ:$71{2!M}Y^ dp`(W8lspmNZCD5s”p_ibQܛİQK0#ƮkQ*׌] 2uǢdpӈ(0^&UWOfmB}fv3 /eOgf?E RA$`!a .*W' qQ<( `y~v^Ӥh8t8NW2 7Mbg[J¾G@4܀aAB UF]FGoѢZWLܼaJ23 ~B+s F`K*oEXdх8#IQlJȢTR|{yj">0SKHT^` 8=%a;eRk4 y.r]ER+R֬<~TKlyU7fA\*-!`|\ܢ_jzbw׮J:Z<-/'jXyKLUé٠ƽqkolV5;;4?#S!9$x o< 85Pp2&ޫjk^\WH.]#DB`˵̢C veXxqkbWpSÊG5I7B ˛v(9YQ@Ciz}~Nԗa[OxA# s^m^`3+[W*j]tQZ"̕?"1~lSDEj¼N ui<@wkŒ &*)}f!>愝U^J tɬ ~ /8K6ch RA6-[rl$'ۼ&{R|odjAHB7ԅ`BM] %Wr7ᦇ꒩+@']S)"0ߏjܣܦ%̖r(Ox1P| p_2|ydߐGFOON+b-B&q =ןؐmt-NƓ_ceB ~w^L֯gWj_(>:&֌vg+7r ^Tx3orۛU&rRxlbiYlsYs 4AFBٵj;]p+(a[n&ۚ⤥M$G֧+F֖i6.֌r}~2FL:G.Y:^o$Zb[*|~n-I0;9(9~Yw+y/5h>b08teIEVDܼlyp[fgɡ{}RFH Jg'XrO#ӳȹu%3}0Lx8HE*R'úQy-{l PMm(h'|[{n_*7Cyr>L5i&vmS"z5gXx-y. CvXbƤW!iX 4eVtdZ."e,VvRCi*pǪͭ 4&JLvd֐If8C @ZGZL_]l:P@/us!MĽ&|vgT$D;kԯcᒱx3Rr:U!dDmmBhI"JBW1Oj%K[j4? rY/ ?cSF;',ɲ]ϺJ|ێIYiСG(#\,)VOĎI 7˩+t`S|8d0, 4;8.穪k9* ,'H x<޻˗ ET ? ɍj~[% =c;Kb+uATry9\*Cu}Eig ĩw#锴@Fv2|5+#o$$de./Kv8l&eٿfO<׌!,ѽU0y=<_ZcYn0ͰBll$QI= ֋ *H:5066&bA g b,=(K^Pxc-ٸq-hkjI8&w]fd{<|ՓO?, wՅ,;yOn2_*?g >5EyۦQ;919<Z`+rBށ8U[&_Ru8F%`4*a暉Gq.uUC4v$Q''(=TApGGxF)|$?d|%Hƌ*>=r7Tc߲JKE]<R,<uo^U*I6"1ѝ=:3w}X ^zȊc#1B냞c'a|C}Hu"fC&{$Kw+M"R2Ɇԥ4P7*=?fMFZSY@dF<Z,i6kǑ]_&TZ l|K Qmr` 2pj5R84y7Qs0R ZSfdWNK0699 sJ}[-G/JycPl% K\8*h1WcH+;Szd!{Og0$8FѡVjQߠ:<ƺ0uzwd .94mQ HB$E?Rp!a{~0|f(e6?h%Zjf+Kg`n_Tn'37FM$G~XK{Fy*M\6N&}b^sx1hAji8P=ڽtU=yvFefF.$[RGOokS%b% Q`SkBTia4.suǿ#n$K4_$h̛lkj+;07JHׇ9v/ZX1X!dL73sQ S~}w42#ocKꃽCHNVǸ(r rU:0Ru-9@aGo~|Zp֑>iDC\t1٨;-ÿa=(*q"z_;'̫?!޲tsoqsv *|V5=IQRKqŧa@˔{|P$8311 q6mcG,dAUy; I$q4V؊*ȝ`Pgb=+X ‰D07F u7-G]hhS,]V:_3%LS^@ᅌzQC5DFoqdǥlʢ MS▖GLoֿ=m۞Zhp2Xjx%'a s0'ܖ$%_@1*+wZD1XƱ}[՚e {4znC@$[5 CYT7!mLW6$K9kyiw@Żn$8Mpwnk%;X܏߁ݯ<+3ܒBJg[%=5٘6W>RE- FȬ4kP})ڏ̼]פʺ"g3BW Y,~V*} fzX& 2F2Nvֳ4[% O,W)8Hsշ6`GR!]ϣRLUܐǼaW4ʕE6hB}`!!J]s|'¼L;Ʒ«(PfŢy!J^4@ Z=`g ʼn*A]`JipOo ᝧsMzNwP(#>иpǟwQ5ʦ\|N~g'l5 zzh>ѽz]~\ FMKT!4I^GgYe;Vs{ғd z5®!&Iܦ<l7U #q|ۓMpe,TS7ⷛVyݰR5pPX.PziiLC6~y *LGk$m~xQ$M M%^#E Xfecn1Ըs:]5qJ d{oK+X4"s 6CYi A*(GI =ҥN4bh\eG&X\ k`oԈU Nt{Zs8k3ruCb܎5~3CkCg*b4$"*E/۱㦝ҋPd꒏Sh$|tSÆOSN#uT"S®MwY4~linj9-kmJ(.$E|j:b[9+s5/ڨo:f75g$6eBUmqyUH\X8 x5۟{X>w֛ˋC 8AoGyȳKؚԈsY> N花6 !kFC 0u@=^9kfT>L6ApdZt%Ҟt;Yc&d{yWeX]4o8WQm2 Ypwq -UB}Go-d³Ҭ{ R0RΏ,YKGrwN>GuqS#DⳎ˷; 3:Q  /K!6ᭀhruaM')MC&˱(>NE\% ]PN|H$faNVrRDK+$u.** 27ƃPO1 ]Kp!V%4[SĹ:8jbivvK,i Ww\D3UL' Q̦d!%REgT`[AgBdKF`﷿K'o0b.1i;kGһ'-e sC{PFot6Z4=ߧf! M{u<8eu0,j)Ts"0lPGKKy-;SIGJ7l8^y(@$[etx' x՘*`~8J65@촴~6hb=l Z&`JEHrݦ1 q1yI:'`3ipNy ~:V!".KR߉z\v)=2>/>7]Sw͈hVTUu% ZʖV~/-IaG+ت6 TomGjP0a%$1[> n.eCI~tdQ+Kש4l/)ᝈ1AP;$W mN2D1,.r:+4 wsP;d_u&)sS, .QtnaSHotD>E'M Z>;UZf]^]h+1 g1̌ڷ,xC\PÂ7:x{\Rz tT iusLZKY:?ĝ =n<9Mt5(=‹ % !mٞ/[{=Ƃׇ:8z'AYChGx;.|*ͱp@XIqXzn<,|ҨƪfgIKpTJ/:$Z26H.GA?`.E۞]s|r_ͩV > Bovtl g)لdŵ}qX:\eW)i6/?PeXrn_ R~O?1mJ}'ilF/jsh9869+na+CivԪ]u]{zbMLsDZګ k?=&;\$KE e9)*]8} Färkb$عaYFH)+ LCQjā8_D8=>FjUP%GF:4,Pu3uuhfk gFsVƊ?' 5`?US]ouf-biߔ_W'Y)&̷qfq~%,LNc $ -f5$z]&ר$גt'H9LNl{anJȋc|4͘.R+(fm= s+r- (>A>EPӢZ3EVyu${_M)FbcD c-)9 :)Bif H`>$zaJn6YwMΓ(AQ1癧|>Ha H).-ED@/>&C]°9cGXS`^x;iXUSI㜪S3pDS&ɸ#9(۽)h |7 $5ͼzm6lrd\)pf**Op*&H\zZop] _GE$k8U?9F}G_v_S mAn2{F&{سyֿ2|/?ۧ|Pf=Z/fH LÜwxnɐad#I}tS#;E LxIC?%}`'艈^.JGafYҵ|Yj(:zy|\S+]zǷX|Y6p(/> Ɔ6A3fW<}68E-a 4^0W~݈|~BZ%7xN"$~K^zI2vqϧi}v)LJ!1$sGfnqX:7,;ė)?z&qBqC25XR-$H ѱģ T8U-v/k *_)VK _B)4%.2P 3[l׫P6S N9YrȪ9Ray\BNlӾ0wBϛVm9+ͨM@pI `[}e)IԒ4ה`N)eG .F1Pf[(I$?8<\05@фERզY?.euEG_NHgnҎCA1Վ`1?MX1:eȠ|g!S-QJZκ۷L0f2{Uf_Xc؎qYj7b{cEF.V? Nn7jh'%Bb H0 Xu)]w<OS Jp'+IGC#DB9g2T] Rl]05{c'_Kɫ6&XI.9o$I8Q@9 ̛WNU#4A iB+N$*4shLE ͎/3y[0š@n ocT'|` H>0oc깏ɉ1+Wh? XK6[pJ>} n=C&е+HI\1$}#)/'\ŜN3Ӧq?yӇi{ctX;9dne=J.o.})mֱ?"irͫU-WMI?s䣵/0~'їe`d82G~pj| \3V|z<GԹpt%/}EsWf}$_Wea.U:&?BixP[g*ɊsLUh;&f̲*n";4G6'?M ߔQ}*!BԴ4L 'OGۘA *(4<=B##LƊMeA#e_&2/{RҘF+]?mpQK!V5C 6 /y4HG4:U?s- ~9"ԗ" 'bbGP>VW-Py}gjJhtЫdQD Pv-pD5V²}(Z!ZoR.g6!E7dy=%e!a ǸDWP0mۃjUJږ* b'Yp+%4RYpǣ0*#t-Y8Idx N[3L.pߡe1Hqp\951J3 \foO3yT㢈jm4x2G,U # m+ rz> 7|`|Qf(R]o'Pj|>ln|ӱKq&&9Mz[0$W֎ߖEUBςc+炡GK!;!"v"vVc,1°X~ l]m>T4|FSB~IKP M{ֹ~wY=tV'8/lJl!cGP\N6<\bs$`GivXXJ>@CwajdmdLJLdd&An(" f+ȑ t`%EhĪ ' ҫ ߚw -"FpJ͏$h8Uj?y~Lq5AuY&4Oo(a>]eN5?\_-D X"z2' UG! <# g,ۜקS/R;'.6ư,Sjg "ݫup%tÜ1X SG^F<Aehexp~)Zm{PݮCw wkߥRcagyfp }ߏjXmv!ӣ 5~r 0X 4K;xO"?$dGL*Ʃ*EãG~ ƻS,.3ՉcЛ)7(g6zypAX5x/(ͨyi5ًR35jDxvC &g;LE~鑬-ăf%>U$EOT%Y~+?ǷcB9m'eeF{ ?dNy0@?}<Z8xiD:YRh݀.gUVۨ -wy7*BybPҠmBʝNU\o&`|[w$ؕ+V ƥAY%X55$BgZs(>VC10|iiqu@tݒWpU܈hQKJ1Ǖ+4$?x#T珹?Bfϕ+XXzb%Ovj swآ.6y Jd: ZsM=QԈ7TMjaƆIV z66zLN~4DӪK=:c4@YHSM֏3)ҡ!xDǣx%k7lI.]*AbaY +\rB54'M ge)_,Ct-RF"N-]G\Ak5rk%g1[*_ЎU0o=R5]of9UO9!5}?|{ ޔ47+WoIԌz)iea^oJYeΥTwoT'v ֠s0UZgӬ (\QiHi%&n`q^hʊP{ǐ=ZKa@9{j{,Vw?2V{^9pZD6*b㢰؂۩(P[-Y琍wO ^)%;REq]TM)6h]wYj}֒d1hLf([UIR0<p(cMqb*ѷN{m'aBLj]]Ƃ/.Ņj1DF9ŷl~{gxt8GdTTKo/O&küR?()5Š vC0{ Du8W[ܾdvM1DaPK[u_IҞAcLtIGL_el߸Ǐ/e-f }fmNC|ӞkÖ Fz, zf.n$4-յM?IXLC!n= 34i0^$+*oG9A; ñf C^]A$eYZB3 xUiIHyJIsR [h@#;v+lK,g40FNP{oVK|<}ynIfM!PC  o^$ztX=:V&<3R쉭ku5R)_*=7 ? /,LДi(6A(BXW[Ķ ݪ0/57d8wOIu-56k*^@k$S)0g=׏Qk>]Y]梞|z.Ԓ9g,#Ӯh@z!ي]T2>B%vˁۘAv}w_,獵l WwG{5׸>7U+q<}L2ӇO"'}f!1Ӯh0? ?Agߘ@`oLj|kUq 1":E.tijZ^?7Xxۻn˾L*G 3m2 ZE{ #/r[![SQ5\gu_Sa!Vx% kA8PmG(ϗbBbšx->zLc)6S@PY rrvFZ42ȓwga7 Α݁P}hRhmjGC!};^ռ2^BA91 "/4}{_V"2(x),i݉(ASѭI|5QMlh mEg]eWiv-ΨſR9& ? kLOScÅ2ZNSQkK&6M"IQ45Gc[Tx?rG7 " p,R=whͨCEt{DW*9!/Bq@2'!4d+ׁ*pbHr+ԫ䈡Tkmc15Lb%ᅦA6z.n(n@}^ f4ȺABJ)0xQ>b'STy:dkphVin |z=1 %ދMM$ŪFn{wk.%E6PKhIQ6QVDDO~5 q7pdǮTn,`cUl*|YT0>w! i5fչ.(#*څzl ѸG q-;M&FY;5p̷un:Oea1!`7J2Ck Yjx/#MTOR1(θܔ`[\"Dw +&G{&nt+CvTC@槾/ǻMm<{lDz9t+zPDݴI&o byМreE3]_k#3祊eaZ\ofS~?-':Q8SΩD[>.03˽:y;^y]3"UXĖVj&_aErqD+0 Vփ F"\׺=g`\ !O}3A)>M׼aÄEir?6$;𧃼:@Dz &Y]16t] )Do@sT hU,[| Kcf%6\9V-#hpہ#2H_!zCToGI @fiSY!pΓ4tX$>JUTVl@B;"+ԈF+ ^61W\pG7ucoIR k-!⟝F3d+T|(#*·R ИELzHQcA,6HT,.~2A "5!*Uek0稩0UoKL,7'H[ih}Vyz_W|*}=*fv/K1a H)OW-2^Mjyc69!ss _5rOrKfKb3qvպ0ƒ%rY7 ʘAJ?%X=KSet/_&x;Wxx%29$Qci=Vq,JJGt06f$?0@r=5%QsJ˷?ÿK2Rw7'@fV#w#ǩŸ#[֘ۆ`23ގa"hlֵNr{bfSwz~Ԉy6;tKMMn#NDO}2Aa`cn0)Iߋ ¢l֔Sf=(T GKGo1n4SHU4,HVqlY L߁^1P1%~ 'J:.ޯ]J [i Cs._b,{m?kz(sSBNva^B}:2\pzOs߆w=|SBڽ1I_":cˌE@ $cUrDždZx&T*LF!)K*8փ\-VTEӞMkΐSup=mG)f؍(B97 _靮hlNƬo &Z_!T O:酼Lh7K t}l?|W )mgL&x O>e ݏI ŖZ&1r!$HT..Bqx %$7-h-iMW{"[tUdPl`ҁbr9U+񞈫#4^`Vkq,D uϩ_^3rI sX9EfoDK*vpiY65 2td6Xsd 011sz?\䵝uMuV,~Eͽ7L/x>ːz3H»{d!ݩ#7,y;nS_]35D)(w;Lΰ|U]_sxՀȣ,8%nAJ Kl;B`(j}u)Q?@qr* lV ڷ4l:??(B&,%ss|;#TpPH.kW7,iLE>3۳{a7*5=`Liʼ;NnحP 8عde;xx@rhҤ#Y5*ܴKgOg'n}kr{S1g>ý\XZHDeRQx%Cd ?SHf|ҹo)]Ύ2gOZ7:1WL/a&B~ؓ0'[d\;/ce[}橡S pߨҞ3kW7ʆW&jMB2s|uqK(͐)DR bSP-BIaEj8+rE"noďKơ(3i?wCG @Vԛa>L2p>-Bxv.AXJ"/n;}ksqO*r:EODRkH%-6ۇO`p?[qA5R(;e!V4gM L'{b`~a ADt&E-!~5nC#ٍ+UTq԰fUgy ^gbbh (oXt#pcҠ0RG,VR_} ܤj| d$ؐ ~ p% i8ͱUN1Ǧu_{KW}|ټX|2exeUyn(ٍvg&Vz&fԜFRˮ\!7P&q/-ἣk Uq53Dt+|C9LzGB<j-{7՚HFLrGpNtoR]F`}W:qA`!|E4;lS٬'-RZ~e@ߐp3T[&ʚ@Sr}BB4o̢ySY%qv^j!vhY ,nF#f{r,b,+@~tk‘0rtgŘh1啉;& )lv۩B1oD}G[8mز5R_I7G((Ϣ0y#z_x _5Ӽ>"'vvn%ғХlH'd淰9{bR9;1"u1\RQgCf@'*}SM/UsaW`?k k.S|ΗQdg! b:sx?m? ͹f{fCv- 2nyw;žhTH"yg"y6]yPo)%CDtuWm+TE3a˦3u~>$}5~^o1WϷY"I~ k6QB]&5Z6))^9xv8J=C=~+ܜ!{?hqVGq,ʸG4-lpN #0{N_# r#OW3xU p֜U,+Л }#QiٚH[2t4M %+x 8ԝ3kb0Fu7i3|*:gG(ۜ\ VSKgTj➒ѓP1=[E4&!4-*zV.`ZI|b:

    noeK E"f$ȣ RQsvFqPݚh Y)8yTt!XP+ ޱ0 {JtlOpmDe>f bĒ}L;]pl)&OtCt ӎk>9K 4!?EX M6,뎖 ~ ̨U[4娘$8-k˘ xG CpnkPC"N1 }v$+AgY6-+ >ӄ5J%)X[ͩp/ zn$X%b" $tf]BN[}3LEZ얮z>]燐,k$6aNM&4qT0k(gz?V 4{#z(۬M(nFFV??FfW ;F) =z!I Er5`1) ؁篐# @V|l|pq[B]PGU Vh!E0Smky7*IgfSf a29i,FĞ#^dLJҙ%[,H@,БgKB s>p""E*m-sEں6;1,o&[Ez.oqLqzIyj_Ţ|l@Voi,:^gVJx%<0J9L;vHkSđ[* =Вu&+ zېd:T/XΒrziUq:Ȳm^ӴP7B f8%/HtRjdkYX^Q#_+Z %&e}v<ֶ?:T'~3˃ !n;c>= 2OIU`/!J8wGMʹyy-) C[F 4/|.u;ܡbv]~[wݏ7Gm3S%db{G h)&7R*ļ{Yzʻ;842MڋT*1}׶"36shnl$mPb{;IX Qtrd=BW}hh 8؛2T#d^$ W%P_]*`";Lx}P TU |R V,Uv i&C:gϙLp1uejzxRd%s_@ 藣+btaty#~8k)`O|Xײ_Ys)GBk wTe sh$@lF>eLK(ÚN1Q㻤R-9\M puh# <,omҐy{?ֺxiYnP1Kq*%" D*@#8YKEs;¶jR+be~F+(M:ځ~ܘ|qC:;%tGSH),PXt~HNB͝zN0زIګtW q )sB'%S"=LYx~DZj{"*cZcr7I}f+tSՌC&lBsY!H))cI #^B=L.N7{W`AR0"m.DɝGJno˅ yg7ۃBzDbǚ.VJiQlDbi`~Auꏝ++ j)Y]p qZɭh*_Vx)w1W7z>_}Y5τlfE˜ĂbqĖ Q"j->u'lo[IɖCGmTrzhռ;:n]L:*bqse{ iuF/ؼXǿ=~y7NF6PcrO#mw|&꜖V [1Jb.ԝd}nBc]Nzrmf #ꢁ;  P]qVnYMle=j0Xaf7O;Q[< xv:~{l "kmVwYYWm6'GUanxwc-vx Myw wYx#/3sZKU̚W-M ?sȡyV6r;RxWb!h5"1O!(`>q"{,!0fsz&?YҶE˴P_7lxS1uB:FZR}cqd:jCLgg1h6pǠZ0| tG$RƍRe5*k'EAB/TE@Yrmdm=1nsmxNm9+BĕvHJr"C]xc Nz h3+C ngջ$|J:,[~8/?z>~G&;ρ{C~ԍH wř t$>rcz( ._}T=ؽE&bVBCޗw,q,K7Zmz|jscۖozQR CM&h(OLz T+jQ"]NYw?|^7]nIutCqJ,|rUBZ%pxiׅM r4t@/Up6p5$0b̝r \|;Q}e[ mJL v׳2 ºC0H}zrQ֟9EI@ȹos,%?ebp -SΞzT[D#pqgޭ{FhQx{X[3^n;qs/+vw41›mw>G lOP%f欯Q2m]y´lj]m'E!+-sJJ#yfs\$I2GeJCLNm(=2|+KRylF ] 9%B}^gCȔ+dR!\J]~6BdNd?LH|ABWoHNĘk]! W\iMnJ/gGi |°!l]Ҝ7g!%G= &_p^mJ}QRqC@LB]~r9 ͞!~sQ_&xt)*i2F ):q 'u!㧢3xsb(œya΢ܽg>/^+A58YKoR]I'_H(I3io-*uD[ SD^3wD`g]@4)>LӉN[R\_~5FJ[i-Bʱ6 Aphp~}_"t~`p*es'8PAD危6'm,]!K%b*pW|P$ߩJ~jpEAuJr,XtlfuBo3wć)U# v{磫Pkb$6CrB+w#75=jRD"biJ8vRaKqµ8ۘ$ȉr(u7>䬽d[ qNBtݣX˖C3̉Zf9qFuC ANFӌ< @_/zptJMFe0m94I}c0^u2SڟlvNf9p:3T?uN!|! u&:_& LDSx_ʩڧӤGW`H?FBeHLxPPqX (* ]2 !6!7\fB"BL[PWV5Wjp,K%G#)[d0H XGL u2)rʻƾ(}ҕyحSGQ]޿E£/mVM͠Cr V ?D\0\>t}”?^լ.lEea@KbYu4yc^UCLt*䠃N0Or/*<Ȁ#J.2m] Pܢ7/y~8Lo7QY"WYRJPdm7_]%u3v!7te_]cxVf}.)$XF+))h0Cd@h,!H6foa )2+=prbxFAFs] p~&cf/SQmvDYNqكtAS#$ ȲZ)ʤ>r%A{>{%~AUuB%tSC>Kbe5ԩPerU|@7}#u1xV̻vGw Z*0kԒ?1`;; ߈;yX~j-_C5ohbތkà *4"M.BlkTPx`ԍn_s&Q{XB;HljkOP*?;ex;vc?(^gXҙ0`QBG`.g78~瀗/~}HݎA4c-pdhß;"H[ft]zV˭omFMG; )s"(*p~􁌦ۅvKf]86E+j86iLsm4#$Sj?'PvbfMJ;1\B[T.W!֖ _+}Jў]m7Jao/cAgѷU:;D:2.jR8SWV o5# ypf4W87{e}bOb$;PSym| bI qݕޅ%f,=N%iͮƁ$TK4n6q `eĥk\VFJ]t!={h j!5,HD}?ƌ|y2W&±Ipoeظ~Ax'J@S R9l/jcfƃ o'6\9͉;Ҿ"gMYY8S T?v%nW% zXHΦ'#w Y)Qwhx_" M,jīpku0( SQ|ۛɋ5\k]bKٵLi2#(=Z.t R#!8\nt 浬-}\joԹ.2Y$xi+Ш4F/V~~ݥŌ2eGp@GP[Cl`ƿ7$jx| Иɓ.I·A>?{Ij&YOd=P#r`'$H:;'0d#6d↌$lHJ틣_rABoܰ9bY2`CrOJ1B!QLU[oRܧ0JЎ,g-1\ 45EPrO94:h?ԿK&+aDGwLRnet&fhPrFٖj4vo]抝C;NCŇXP*^VEyx?_)>VMׅ5麴|[FKM.0$jq=k]'~;X 3 )NZwڶv~weRt2)Sےj lt烤ݭAo(?qP= 7<8W#Nkșьf388yz uB#[F8MqU4Wş7mc ,-b W@ :mn]c&ǂCFf !DSX^5yB+眺SeQqxx̝g "`b^Ou{Np|ؕKg^߮sђ%c/JʌJE' [_4yZ y1Z\(2+С}d[s~*H'̑.BޓNX{W_|Q͓ql{.wf6rԤ}Q,2 G?ոdrؤ>iG*%17:X|&N)BƞINF7Njõ>}I>X2qZVY]Hy qg ޡC0l0>6tk, {XQ֎!6 2L:BeR`8c`}6H 8YY\پ}؝%o YnOw{]h<%nQI FT. Y `V# Jޱ58*BrB0OYJNE;Z@7+?)C-KE44 ) 4ch\Q{!@*dPCs#$~O~j-H/2} fQ>2k_ߐxG-^)*[O71YYZ|t< :\u3նbs |11Ao_8;q/`*ísCĪR!2PD# )3ᤒH[exNƑ^  %j\XeeMcȟ63V?P,Fu}]8[i-[  A~ s+ϵ8%X[{+ x.9jBox,#{RF__F5Ҍm|L F8Q– 27هȇc0xɧ5R@F*U.Pm`}"V31f!<ܪ6\Q@uԹqԴI P s6kGuQF-^t)^![e A]6p:&QJ$%mWr:FUX(Pf' 嚏;K|cHR-3piI=@e+nɍ'PzǩqD,&]`1Oc{&h/gW37CMhYuxC٦@weT^t]ۊkִll"dnMqyJM6ܐU,|o#;1v'R_mg3m¤BX8|Jv'ά_%}&li{SȔM6z)y%4}hҰf SS^{Y'9 =x;+Ţu:}9vݏ#a  pэ ߻^QB1P(>nwv:JARG/݇o<"OEsfhdWO@٦Z[D5zx\LҴ29Fwg$Hk0]솺"_ҾP,P±ʏgF ( Fa"1O;tj*5m3cX<>bdixܤF`=!FT05@I- -`$i=:]v#:hhvbhSI +<~Drr\n)EP:CC`"GrTckVիYt_R=۳ K/G:]g%5 '0#ijΑav?'Bjy=5P7(%ЭK ё:N͋je-<2sS՗ڝw_{m=׷ڰGhDF%W!u4Hdʃ_F]CSڳ (ZOc;(CL䔇fI'DD![*(F+Z)?!xK9ϫD }iK7ӝQB)I[G>ggw;y:s\_o*s5_qH/ e6 - y>a}wܘNRPk`U=ph';T47~F{dV⢔IXf*gwL+HIc2ś|[xU8_)B}` E,<6BO 5w 8q/;<ݩ|EM© ̓jݸPXMT=YUK7}S*$=a}X%Ӳ~KnOMZp]9kmn~A{T+åd/1`hX(̣4$@{IM=֦$v0;wTuM (h:3lzW3,*:os3@PGv rl_u Ays(SIg*=/W?\:?u3JVS|:)Dթ@A)}Rryɘ6/tGH>Q#O!Uע fQTY9evzF7&{Y1CQ!jO= ӋEܬ}y<}mv2ghC䴒4Qdc{J2r21j%9ISQ樎4SuO'r>~JUw$$Ex,n"D g`FqzfEu⿃x+ŁId9[N !@Gw7< :f' ~LFkW{O'UuD*Ӯ#!rhmUkr3Yl_鷭2s \yw6m?E ^Nb5/ա:pn+64L@Qx'>"R1LCjS}9{T:(EW4vs& !~nzc;J;~W$D4xT+Ec5Vt5[T.5+]b[HkF\{1 AKsb“PF)u-P Ax fG&aه'ӂDc7` 4=o t_FJdcُ:[Ϟiiك\:$~< Ư,B>J|i i;ޣbs:`=#7`QyNsz(󒮶B, BLzLxɎYmdvF`h%no <苻 k3BBذ^$E꽍VTk p&2%I(IE%gO$ϵ# zbd, s[J au0C*ގviԔpwbG}^&'=I#AnwZ?5ʍxMvCKԹfY?Rj-ԣ-\k`e[$)/ "bjy=pND}H\u7c3ןO^-3@,OYu9=]ouH&c2G* xokmC ?WЋrdsg+ (gL"-a2.5nws`όSMÍda[U>ܩSMZKE5!l:[{ڽ0ETZx>$˫ҥʭTSlX̌ϰn.] [EHM~7Tn8%&a!Vb[0^xߓPhh*} S_qB@cia%7R 'ܳF.4'ލ/k&6&.-I`arKbQ7zxBRUyeJRG(c:n;gͅ5GKl;1:PCIs%)ȫqƽ,y}p2hvgIz,bҐ<*GibˢB.TnPN hbwgޫǙl5N.eo'khNeS~, c G94 յS %~ f̱PƎЕ/̥enYӌFֿٚVcMFkuPg #,B. "ج#ՕL8uԇ~ísMV*7x2P7_.Xc38ʜ':<r-jGJpj<jzm]Inn&B8A]Y DȂhy8֞ a+oX_Gq)E@ RrU#@ԣ`hj|FWN[j԰v>uoqC-ƌM^ ":atʋrj_aN}+lhzmsEis2ScJ^kwΊ!L==N[΋ NW&5"~4>'.,3& ˇ l)pfSeP,$\,Ϧ7 v-@-(hv :?Zp6 baaEkݹyl^^ ZZ~ʕטFFb9WT;i36,S+:1y!MI |Gd[/ M;l9ǫ2c'/a!w;ֻCHEXIrR E1v;[ }OT.! cs+|j0h ]++|۹^5R\*;@ܕ3)5@Wi' ja}uieHD*)y]Q[/"VZ炬TNQJ]da-:^O]yP$2\:$?h% (w"N: r퓁"[- 4hKZBCJ^Z{?rY8ojV3ҔWߺSdh HI<9]pE+)"/ƉI $Dcynցān]4&O91+ºa>1^@VJ¤߂~_!74 =";XR6, 5㵋;50!7'6ɱͿlj2^iO秚Zg83@59;ٶ:VSJhrFXU &&T*Jlc~8Kѳl;t543hys/&y!nɰhk ISNL'ޖ=*{xcbC^}2+(#UvRpl`2KKsAM|\_Ž3d֨-*ɱ>0 @dLaV[=}1u*ՠ@^DJR\@056q!OEpXW~붷Y2?1"!G 5-aa5M`CڈMn3?s}K#d_# S&7 KH_w&!oQ1Q>w{ B@OfGA:i/3[~mȽpRG'%y͹UxG_| ^^C G)Pd/⻟Nj}f C#:yL#&W-Dn;}ua[Z1k^Rr"]'hٵ])wߴ*3,m{[h_#ⴥWEq>O2e~/xUhw/LeD|ΛǒLw͟*Qpobf;gZMsZV#9j\'9 q[2*xEC\}HٴwZY)7G%҃<ûîBA,aOCۇ+P+-g1U?'L+ωV#\(~HDFoF=;Q/Q/?0&b_/˕)'mP<wq[9~^8cKyVet OQa4֝j]pfgT"( ܩFϰQ,#GUk˅Cs$CL4ҞxA|&]DWӸӒ[jS9 W<`̒kZ&]+VȊ["{SKRf93D3i Lj* r D`tA{CH<ux3-1Z?r!њӿZ Unn^lOahӜu\iQ:Z..jhQ@JdJ8zVsp 6vPc'™.%s%)ؾz 3v:ujNZga8#5 WmCb1.{TqC,Nā7W3ن@lrȭnE$VE Jc-Bg4RqG1%)գLB*޻ 9Ck/ȼ[ rj2_BܐM#ٶݷ`˭z- =؝LlQVx{[ 09bKVNS+2VjF8͗2),ëޏ2\$ ,? 11#BWU?6c"q kAv *+xeYfԘ/g *0dczAwzb7v7ix?I*h=GP*hL17{57f*sZ.ޖ6\gTDvˊ2[GlvtV`YYb4鄇%F T_YDe%|` .Ru;#,>|uɠX[N\_VXnl3*1Kj鱂 Y[8۰ΨAYCw~DkULk`%0_5<Z-, t"Phg9MwyP zzsG&-_N(n>H^CV~J5m,ؾ#`1ERdwY%ayt=E-NEAGמ쌥&+E1"|I,eMD#N } !Vt'"6֝O@T`oAsw jȂ〔Ѭ(-%e6x@MZE5d\[ {{ʌhC9EUkZH쬳fV~vhپހI}cٺ#eƲzbV^fMoM6꼊@ڔ$v>fmiJsLJ)R..?Ses 2Kr?r/p-㠡LZRQ'R0 L>]*' WRfk;}Mn2ؖ)+Re".蝼gO) YP\lPڌcg ./QH" Ԕ'0*JzE?9ؿP툏Z{wQi)E/v"},- j:>Y1vi5\òQlR>+[u29GǹƩ;3ҒDkip3^鱸WgޅnY.f9YVp/4uvww,cn_Ml6*oA,)RDZWH$/[}vH{T(#u3bt.}AXl7A }QuYo i'T՝}QйmB] 1+,uչ^"3Z5yYm8{^Љ?.&@Un x\ٙMY݃KC3fxțfX|(Q,v`r g"-$Z'*5A!+o!{#c``^QW5uڋDs QWx_{#F^?v- Ǯk#{_ 9ʐOltTVaU`+(pmgl <=g6['[UnĞ$&2#B1yJT}/v;^z,/%ܾے]*\9mH.t )B8'#)sBK<-i,Dl{+/M1oo: %H۰wPv֎qh-0q 0 b.Dחsmm?.^hfybF [ԅNG`++M {XmnxY8Jڠ6}HL *"ȟ2ѵGKCg_ILU{j?;bAV4L$G[QmkIs -c}˿gL',Nrmleu@IǜV h=6b%a/\̔}+؎PQ},U )U¡#&ϣqVGLu3 w#oOmslV,Z%BLYK&I%Wk&5c=/D&)fi(i`2pj7"|m2d1spcj8 r=\j, X~A51?mB* `-.`@I Euq>^L?.-DK)uanI1?iЀ 򌣭e &'x,5Y'a\UoVءMB孟 (7f8]Ĺif3E^XwoqpRd.>"ҹh"[%bv TN2aڛ(DZ2("0@z)W:GeMeX>_u=2_GxaV8.fdy:SQ<'ݎYZ{48ܶ)KJI1RIx~6DBBY[~PqEqxh^scp؃ ^Nf$w""drsFQyDN'[XCVa@P㥤u\}5](_=| 1QBʹirkF?{:%vb%_iM`;kk'nK51wheȥGBKrÖ'-|sߪ`w57uz:dW#$Û]xn'&%hp:"]K^ZT`zyC0>o"ƕ)|n,,5hfoݘ3X7,$Gѽy? >9JHfkf~mEP|ޯ'gZBjr?\yԍA9N`6~z Jd&7`Ȟ$a3Brlvׄ ZUD>W(|a]ۇ ?{G]& ]itro}A/vsSݺ0zubgs n*} 쁹g+ s&=:pJTT%mD$3dmK _BHHRayq֎^AC i763߀IE/˖l@GJ@lE׿x㵃 ]2ՄBmMo%pcJiy#ʡ(~(\-}hm9>(Snykz#Xq hkez}U-uUB>b(툃W_Q ƈ,ԥ% < yg_c+[0mPaUXNs2 0 zr{Tu"Rj.v  J>{?ԁ^c&tb^QԠjĵ6w*֛IYuB홄\Z+У~^~{-JYׅkD>MoJ6Yԭn;:^yFl6{@'JSUemǮyQ"<>\),9eiQ?@edn䡘DcraFSՆ#<)ڍ,H=:{Uv9 99{lH6EBҦ670o=Tc%T%LrNԄ`H 7O%* 4Ȼf6bfov.MˢWzFRe~& GқSM_tt D2cs3\{L^OΑի}2zR]Ω^^˟3BicpԽ alko$_+5.] !fgxWhw8r+2ב` Pׄr] vo-)fl"c'YC_Sɕ-Tkw9uz%opZ.IY 9 >w磍5>˴zBLY/!$}_hu=mڹi,׵STl\HOҪ9B)@b R gJsWu]EP]6AOL;ƂfG@z`fib67.l #7@Vn;t?Ct#.9<2cBix5BB3 Tm#O4Fmrش}QnoLD4 =c%L4`S%p5kš@^Spe?TxAc~6>κ ZWᲙYdVq *EKf2-Uep}v=uiLi&gP^;@PFօuw2S#1oO -_mtDq-%IXQLxɟ |p14vlg>{q$7`dre"[C&VphB`MAXp-@8o_>GOk}uւ/eן`R1z#sHVĠ} eCKm֣3WZ}ev7Cl3V$ge℮ďF"0ON`"25PƸjJ=7#?[,Ɇ@g؅q@@yU:k쨏V $widz5*͋} _G}xv#uH`K0%az/Vle8vt4\-M8b/sr~*®kʨߓC˶{Ssy/n2Aԍq C)(Z~ !QiȽG5=Jc/dt1_ᆻ02=wdNIO_9[7M|H^W:wwxKn/ҰlubPW鉊 8,qx0cҦs eVv5ЦilPKqtZd%-7_JNy~8ﵐ'%]gp*Sxr:M∯CsRVp(s!;Q{_>{v\Rœyg9}XJ]qmŻ)$1i d.ߎ+cXOg$8#Bex+[F$0-@X|ӏnj޵" zhHvzX h}K"?Aj{ kIlx_pI??9 -0Vxl(ZҰ8LJLA9% !{#D`[di?XTD!l~*d˪M @}m[%fAY5tW2YHjcC?F̟&$l[ bPWp$<~iSmK]Nn+:Ʈ @XtV BĆ/w ⎻9&HJumYHz*.s NO?8ʃW_&/mfEW>{]bXNC~SUʷFU|5olA!,O}lOQٮAkR_;\{?Zę{$ F,it`F;kF ڹɢR6(PvLQWkDZZWZ`$n|#JdA -1gݘdB!2c{W4U(vpJ}pY$8:4MX,jq A޼Ye|ći꠯\#7uՏI源 Dov}B)BOT]?3(H/~1!}k,Pqu=UKZ :X/Ìw-`] L4fHI.Zo٦"{F+I$M<UԺ8ʻwfz_b\v;*O=-gLM$pXqAO8ՂhpR@/hvdQS+Xx3 ϪYClV;Odj0O1KiWmfvZmKqx E PS]+pb [ґ{)>V1=7\xB̢ye¥3JbՋc~a¡/̾B# \B((m}nR OQݝd'7/(d{(Fc@CQ @]wGP-T]`(++mX.^ܮd|:+G3C?̗hMr @œ' z XJh ڧy*n]ZH0@]9&ƴ(ST53+;BQji|kcC̓ٙ1k#Kx'#[pR7Te0 'L"in},1)̐Uk?.Y+΋ąJ M #襳Wi3FQ].NH!pd;ga/6{B m 3I_6&44Q0b5*&st 6&Z]6C1 50hjJ ŕ$U;<HЙQDݽ)^ 'DY8.MSP^dMȡv9cbU LV̋#AObʑfmkd5LpX/"iZ"/ 6) I։UK ?! ks_U`SK´ -AfŞf}Cעɛ\yآ4R$~) NGE~J~)d{8Aj*$ AM-$@ TӚm{?Pów+`iDqYH &}'V[$.v!q=g%<02=9 ծv-IlSJMs1]wXecE4Β5/|zwގ{{̪;]Ă/!Įq8OoȆ2R+50V0 i2}Է~&bбW1}k6aT Q VZ+4֕%1AKUJǓ4OմR):ʎr u>MD}Y),zl'ȨSH,.Cݺ1wl5=]=1 @-1ZV;tD.x駪|a:G}2'<6b06bS*>=]p\PVg<:/zp҉jC~6T7{52{W,޲67(hxR,G"E3 Tn_-h3GK"62Pޫ,C+zdeƸ 1gV,*Sq1Tֱ\xkכ!ZYтubpqz;Zwne1L.|Ɏ%m(/I\K6uzOpU$ʜb-w>79l,M}qafvǐ8v:_ipI% ;> `fr.FnC<1[ʯl7~A39*?nU.kd5Y YXu3Zap"ybJ@OcԺ9yx&qp}w۷,bǨ7##? Ǿ n+H'm#Ud)Vwbiއ3f< ?|Fv$)-"biq2:>)tNm? mM})+a"[bQo(G o?Bv =o4lQ9n+ ?ٔy7$6l+[ÔW8e~1[hnнlƁ8VpGQloV2R6|~~'p:Dv~a\—Gg K)YτJӧI6 CE6~!53 $ON"6aS{X'bUֹӛ뼊Etnz$g+`RH}b)WT`E"C])3gWtrZ'5@+Pk;%m!0׉4QxQ!xdvGɏ_Ў([t]ni`cDz6CS`JF1H̏o`\Ƽ aAKRgE[6X|wp 䯧aQW o-?""<$ZUlPT;a}uxǿ$r+qWFoہ6O쳹7ѫ/Rkh::\B$ ^9&:(9WnB w΀E@j"tsԵ -jP _fMʓOXvnwNrt#nzg3FDFbk^[ThJftk_ 0' #^ S׃P~K}LH9bo v8X [l$h%HG]\hu2A'rШuZ}bƉs;Rś?ފXWj?1ոc[ս| Ѡ"0;|^aZ`;4Ό8xdN4s}p#u!wh15#=&.c#VהM$=/'Z1D^hS7JR.biVwGw#WB3xSpD,99=A~juiY&5qgяO]]-$K)Gxo|zIπ1zl|:(EyS8.tsMDW.Ǿ0rp,P8" iCWy=-Gh3yŃyMc˅ӈDZ1ٕpPZ?v]4N)s5#APX}: ~$ +=IY Dovm=[q{[Ռ#h0 0:RCP &L:X^*Cߔdȟ vh35nL,\f y0|<İe <>,<*UڄMKJCy5 Keu~G{4N,JgHIIi ?`nJ8,d@I˥3<AJ2%UTtd_6wNP%u[~<~$Ӌ6G<.78u胒;O4ʓ5%%ps̱GQ+2#0*5!ۄꃌGḂ:8YΡ#;Fd+xE[\S3Ⱦ2`vՐ7DAzh3J̤ќpѥԹ\8+NyU/`*+[xR;khv%=C.}7=@/U6qJO;DAaAk%u'omyx5 )-Lmek`?/\Ś~.ɟ|TT]tAR[#nܖߗ%+Q&`6QdI`i5_{d~}FlGHY+;% 6@ 0iR_EX?|gu(!ʈD+lT]nZ*ޯLHHs!6%Yp!nPx;GJAhk%$ ӡ.ՅXz_0]z~&$T4Nl YgbV /Sz@8D6P@kS5eQt+D͕5AfZ蠋Š\@ڂTl3<Nq.UT!7E㳷E~qFꨡpU2) |d}8w V!|C֔r|Ju^j=S"ij6he |n|C!:4+U@Di!S&If53*UmI<kћB6l(U=`^$j aY7RQ8u}, !J}?1+9!CpGC Ǡe&vk=9hqo',\qJs/LrMTLǃxTT͓ iR+8%&߅|;Li!Y?q/֊wAEi^`ݐx9e'( YS̕ xU6+bL{T[Xg%R`M~_ 5;hZBM;p7u6 "Տ=c. |&_ܵV$+ IcoDvH+4ds+&'Vy$W\t`;.aڂKB;Pq`8!N Mm4Û/5]Vp/" YBW׷&z0_`+|n%07Шa^g<gS9[ E{,ؑt8Ͷ Pzi|-Hb$ޠ50[tb*ͤP@!ZX ےoQ _?AlÛשe&e`%Sg#L6!g=guaF髩H^L~ajchϭN9/hz3/_+Ug1TdʅY{u4kC7 HQcz%tO=bXjF ((r K"!U$nQvѨQ<;̲[?nUTף'M~X$?nvr Jmp4(jA);|D[qeC*wY!*+{L^qܙ?}QN;iG}QZEBO^ü 'd?O(DVQۂ@' hknF~l$X3+@n8J^";#",}'+N?)*9M oЍEsspjCȻH-9Rr"#|^zam}n"79Bn{3sp=Q/Uݝ(TtCՅ86fE=+|8Ym6]mGQீ<9DgKszG!'[O,Wq3i/4RS;!P7KEn^V+_]6i*^ ji) 9G\%8b*N.9#"NFX>ipP>,'|lH4>J^[C-2xy`AD2.XU3Z2GA)3үu$hVb85.AEk{Ҫ̋jEɢLslݦ/&aƵϣ E۽)p .#Pb>adx$-nq\O;tlx3^ۅUVے*luz@l\6ϝ䃩\h o镥ڝf;`Y`y$x3Z"T/iCuz;TLGbV9t 7! = Ki`F # $Cr 'kʓ;/ϣ]i ahtR*ċr([ǼAPټJ| ,j*9\{<2lQǏO6pL3k ; ]2n#rENDKv_ ৰ훣U{-ˡvMI.'W7\'U|?{:aNi+GJO[d(9:*+IugyLjN ;Ho," [Lk)jWޘC*2as4HQojlpiX!yҁѷ[w'd9QFdA"W2OTQ uu;37?(a+" GIpe v}NǖV6.^nD1{E>ѰyZb^q:~cFD#2vy*k;o]t7j^4%̓ a7Oh9U)Ed8YF.L%ũK|M~}N 9x[vQ+cYz@%T'[a :ok ]zj]kĹWCRKŪG . (@" -f\ k7 26W! D P: G! ntکdh[ג")z.~`,*IecIt9 5'׺EthKVFc0Sۉ[W``];<5r~wq8.WK2NŒҔp!`|]"`3*y(cb@Rb0?վovCd2)77xTJPTY ݰT醛/7)!pb TJ^d9Ab_!XM^)u0҉ ̈®XSkM[޶p[gKvK-=FBȻלFkQkMD/&x:R3_{hUouÀ +BodyO}8 #e)]ڸnQzY(=}*6Nsw!@_l艷`!ignXe+b= WڧCsVWmb' ;C߇!Dᄃ5;OdL湕d$zh ~2YIc̲o&柅@ O'=Y7$\}ߒSE BTCm$# 5Ib8!BjHYå)Eٳ6Gӫv+FҕM{aLULJJBJ27\_LY2廅CkW2~:XԀU_&W&j!B0תiM5ȜS;#hZ)X"CjKn:,Q3+L8QhMAҕDq;K"tתڹ ѴoZ_ם&BY9kIK)OVw|t\LN7(/t\p{R⁏c I Hpm܀ܒnk(g9ZFO3R%6(T t[2+HP.%v^ȔRk3 #|#~$e90͏KK w1/M|}b'oAw=ڍu՟ݥC༷( ^^r8<㕉^(HC(g=:5n?yüLV$ (߅OPXy@b^,6Y5^;A~/ȐU|nسX3-8r1HًLlwSĨ_՗ r7KF^)dIEU[=T$) +2bͥh3"װl!W[\yiV,3F-i`|V1F4Er4ЖG:I="):o LyFc Nb uy@ƖV} Mwv*W\4I_`}D}$ rYqMKJ|VgH0P+x !t)~:$EW&S<5欸60'n“oo`-ݤb4SR i$c9gA6{望& b"aZf95PFs IvMJԬ1ۚZ8⻲Ӑv  "]̕quؚ st!|$`E.N~6Ӵ㥊]q(;h! d`ְw/;hȅT?݄4tij˛etj6*u'8eWNyʶJL%U m &Xo;Ҵۚ 0 ]'~e1q7]|wd;t$"TR=ߘm{#ϙm&+:fZ>HpBtQ#a+NJ}}. ˎRgXC&:E< =I ^{sq y CMabh,mpfC] ޕ6D'SaxchUQWz#J>XyrTca=-4/"QR{Q1YW;y $-*YS-~t\$]4"*.(~U/iV~TNfȺT%w`Zqƭp 6 uᰀz !w"hPԙzmi{RSiO@llke }SEi-M ;Ț'Y*gLEjdgW~ёcjߨg]9fCUzGdP?gYG<[..54E[Sq.:L<+belld@^?)ˬ6oX"3g#NjD۳/;ȊgNǏdc%#g8Mo\'3lmsߗ^F셒L9_0[d}FpR=1|f}ON!o0 ExDA޷&낼oFmV. Ct&R`"}S4_d("CW&[5X Xyl3e+c7 IuF W*ggAzhF-o5Mz5]`# vO9Lj^,::.ҙh07#=:iq !Dnhipaxm梙ONhnHh7Z뛤ɇRvm6G,1f!Fp9IoWmwF^?*XMO{BX$?x .xU\ 8J%x wg7Mb\̧o]ﴸV %P0sGZnV~ۘywC0\!zj{6+>%Z6p>wCNŜ/1łq& B5me)៸>Wyp4wƠ&KC &[CٺV 4:k%jr*0EKi`$.eV#w ĨLDZ fWUyr+o#b1iv9e*v$p$g,W̮?se8.Zj-uIU3].p(JnQOaZe2ڼq)iXpaBKss9%n4tdC*s| :gȏQd Cf֊]XOglٟ T%d1[Wa2LJ;[؇C+&yşS!7<M]W.o7:XE y`$W6STߒ lOݼ*7'W 3lچm>R~zrUO(>*Z<Mh2&6Y܉.Cђ>јOkד=a1l|e׆le | FdܩA)84N`dY9J]WZФg^otJʿ +^bW*fCuN/u,cR]ww%C^tR@֔ҤJ4d^sZиpxDyD)ZKHy $\%U{f6A8.4^Zt,Kty,Ҩ~9IVMthbE.]w#7x^'G"3E[lTLT2VB;s.#EEF}=%s5ucn+CE g'+  [ H-NYjS9>3!JL?dN\dQ@-U3mf>En;ES ú,R,L;Es٢;Z7IK@Lyc>˺GZ+ƚda| t ø<^̕)՗Ni᣷#:2ة4B[W`$UFWsW;q:0?W$۪픰^|:6 [yZsI[?Ɵi9c VǮ *qB*(]=O팵mr͎Ub˚O~|D@i7kAd Cgk&~!렑P&G̜*4লt*A@xĺ ̦:Yٚ{P?a%B+AL^*"ansJ]$ &JcGǷgj ^^&g\[%NeV'zi7>vqD\,kO6OuZ@w0p:o3!=f9', ~)aٛ3&Av@77o2h-H[sx{J`ÏGR&ތ~jZ_ur >0%5Hvd{co8lAvݙ@8nN c_*D_]Kx)j|*?Q 8=Y\5GHDHs TgT .ߊ"^+e֫skӌXQ= l!ک+f{Bk%zSx8N P9ozzϺY/zg?_ ~ao~˔օ|q~|3qֵ.V]Mz8FqLd1Y5bg]'$Imn;{CIOs>NZV"=)DrCa+[)VߵHܗtV X[ae)8Sߪ'.Mӳf_"<ñ2QLB\vh$}@; A𣶙?m. vQg<(uYEx[ЅNrQ"r!Y1][A-kнd(5, mq Ltb!@"&m 'eXҮt&y^:e!u;Y69̪&s&E`Kpg`5y+uir _n(>~X _m Fl ase#1?%DJfm<* =0FM"~*bZY7 ;F־ԋ pUYk(9".gy`7h2{Y cˠ7m|&^E~q;mv ~W`XCh=&M&J[3B>r?7򮫻L2g>^At.KzZcm[\ߓ/3n[@GG|Qb;ڻnltfLz7xч$z=Q?O]kBĴ J{k&}HP?du VH"}F-HIգE)a}<.ׯ > u}̦vS_W5\ 4;ƭb? -0̬Il,(e*2B-]_^?3 Mw߰$NH7 s$X[9ko*[Z箕\vfU:-(uQ\6Xl1H+ܩ{Lua ?#2DؑdB"QJB }rQVxHe!) ʂ$xf=W''%asb Dɗ_?7vQa1T@c>V7)bi2o\ime=(8d4ł4,'e3ybJѨ;w|Ԙi&OP6IbqoF)i&@p,8 5N_] Т%3-J]r}o䜰Iobt {p'h.Ubņ0. xR37URL*%B,餐?.;ߙtkc|Vr݂|Mܓdal:)~-b4ўTu,{bf*rl7 J"&$@t!k/2S[c0>I=s͚?З4?;۷R,0A{"(g~:[O&Sa6B {2|dn|X1vd>ekK،㝝BNkyZ 1E DO:BHoOTMH mpW#MF>DKG%P ][wb4X[7$ b81?R MqPȘ#c+|P_s.+͛9b- 2ޔHtbJ25BNT* n3!J)X)͓n'5Vu֓'u>c^踼gߒ(>s%szQ]eLj2άNvrD PmDZJZ3KLt<^{L͞ƻM86%Q\FUc7s)4?բi ,*u#E%r=GLqcFְR>kS U$"#Uÿ%{|GբmGE I%EΎ6"z䵉q~d'QՋ;[jh>yZSf9,sġB05}TW*SE#Yp/"pYtz`K.wEyfto(=iyw{nu;eq;56tމV8l 7ƫsfeɪ5. va[eB /  cq6H}9S`j{e!G:U΃>o)D"W]Ez35-:FNAJMoY-k>WġɯΚ*υvJ***T;W ҙY n3/n'/dޡ]g| s .i^zraYi>,RLA]`rK/<7zLaґ75ίaEEfii5ƃ5lh8ĝr>L1}9M. |Sh>3&g7OC?z;aXN5PkM A)foAuE%*W[(L\ȬÎMl)¦VFH厜#߿n ?Fp >VA9a"٧^k6A(bVSC8Y};y`XsJx2.nZ yҪ5F&l8GA6^&? yԃ*+#c[Sq&lLNq/ڿ@ÞRS'iȳ腀g~MrC}e":m fs7339@YoaD?|;ÕͲm.π e83Ԣ?9|q- J8-0`Ep F&V@izt1`%e/ʒ)1;l~8L'3{cjYR {%|$6$R:T^jbm.b[ն98Ykȣqlg lP,ft .1R93PE`ɸW 6#Dr L^8,UBb7. {Db[~яʟY^ЈS2L?k`?jpvd)3 VBBNA`uLFH "oy^s:)Ga B`Bӄߺkׇ)0h#f^<[>hY`)?<'N!O8~]y@y X9&hNJuS*I S@ػEAv{2}i,(OX)xq?D-rB5$~5bI!.{b j`sZ<à.RhgHksBXV,Wc,)0\1}cI"޸"ɜː5 2B[%| #weܒy8~a/$t>8&]$0<D~\䫼bO"-l7rn9$^5š-sҞd4/KN0sDm#ӿ^qH'UYxq:nl,CSclQۮqt/ ĝüK(21F-YjA0?LȈg&}1$lܰ0dDĖ :[&ׅ}ZIJa*J8Q'Ql"d}]ȃhߴ7Iy i?z֑-N-J?K:Ni`I"1oYLO>Mq os[+e>_l tiv1zs2Yo-|1iOj8^|Z@TcϦI#)l]KRsZM6s?9h^Bżn@3՝K!5o^կ ]F/34YJf]7W):2˜vC͈h:+[!x漥Rxg"a kJUslG{je`:)( m7a I\')@y@.ɿ-4kN ?C)yn3V4'w ؚp?\ v**ؠL!%W>N:<~ڛCITZOy˯ ]mqyc^l3Na[JU186kRW0ۡ9_ulEbYo0UA^qlmoyq2|F>c6sNg~iSW<$e P+= [_X+oZHS2u}l3.zlߙd #ufZ sj(:'Վ'9NE;^B9geo&hŏ-g A`2Un"hn.=Q:佀 M3\ci&ny"R,Df뙣P凲V}0Y~h3DcG6A;:pqU/te$iЌ6߫Gg)O q)xw9Z?bݟ.JKLVֺ(zeahoibVLM|27#rqzpAy/f#@k!\%.:i+st4s4L`FSӣڦφ$K&-iJ~ɠ~*BgXDi8Wb}xf1o8Ҷơ}XLb(@Î7Bdkf ]=3Y:q,M}rP,aZ;f~Wi@5U͸ ,w[)GJ*$_kwHbTHNcSeqoșP6$ T!$Yi7$bMu^v.UtOk*L@}JTN=ɣ"~BRϦi1C?F )sPi-gPL*JTG8["lSn W{yKūO_  t؉&+,j I>pcjd;z:bŰ-Du .)017puS._jJ*nF[: +w$t=jBe^?5[7(R)EP$'ѕsR@!Y Jxo8f|?U (t.Pa|8%nJb*Ijz5#+-[>~ڜ\nWguξoM(U/LgR,:Ÿ#KR5 qBT )v5gk u=L^iG:hHX#1ԅzu _ɳ2 R8doEJÛ*-Y}SpBJAC%{$Ք{He(SD'VMqp9+=l[iw  W ޏ¸;*^\Kօ T8#[)#qmڎ4cm?zEBLF7aZa~ѻɈy!1E *ƦX Vh*%'_z -ӁplN' "1ӍCQ¡`7Tۧ¥N<#h1y$Mt{ӋX9e;7Jf zKz\!\v9^;tUTssf/"<{!ލJ3OϑcJD/'|r݈E̠i!=IʖKLXDllkCcXeZ 0<<JψHǫrbH>HP _xKm sqMϨB?7]7S $Fkp>w| d$i _ec(4=o`Qko>@yx5वL> (:WoUa6BT?q|qxIWPGթS!8En67IQtL%\V(e-k}\aA8 ˉs ޘV Mq_xCXLy&^<3+J! ah'kUqeWFtn$̝?>Gu;ᨚ^&M;6 Fp|ijmΎ {+'ٓ-[Ugcax-|Xh-+AqkOuQ<5I3Cbd]f&Es\T(W`aˎ,|XtXզ!̺oike@j.D*L?~0D95ǻRȧBXs#Bs@*S'n)Z]= _ c&_o\J7ąd&qk:֤/lKg.\C# v u4> GFr7y!vI(Z ye}@o4(C[\ ݡM~9Xڏ<_ofJ>Q{Yr/[vJ#[6ؒ 3۹)v /<$ y3 \cZg[9k7$&GLRq'64 TDd9/<0%ꦩ/7Mg4z R,xnl)+lPw/LuT߳R2j1$h˱(ӡ+>w Ӫ5S(&D+K̼}rKمn-+P"j:^":!Ůhށ̷sIdˍܹM!HL8d>Q*Ρ+c Caa" I;,QJ=Xv]܀ l]f0%Lacgg { j`G=1HSou6ovKy= LZxT÷dżcZ^f,^þ]2Rp-duc@6/늷SZS%u{җoJ t>h &\Z }"Lл#&W*ELNaą@ր(XƆ5g& ?bPyKK)8Ȯ F-:x$$7w}oelCt,XsAX&A[5QګoUe+}g lx4DeV*K;`@ßf9M)P > XizCN:fkcG-.s)-Ǎ`C5=YܝB HT{H,ä+7X UNi9  J X5( *ĸgbSsj~y8i[ .#zj|< ]WoiסOB[WKa@oE)ó)ɠV1;aJe*9AAxWWr,n9[+b%KWK2hDm,h+ёm@ݩx#yau (>kvgTk,==d,J 8óۼPftf f5L?Dw.(\Z^'- 5. yu:_Bz8!C|\GKEg~,nN/v~%{l KB٫+BƛOܵq<~:T0OL&_bל!\vBᘫU71EM-u.ϊ+oM eORQ̷':˕n`\Zo+CߙN\54gB:azU!>߻:t*v^2 -0Y gMG6 " >WUK"O=^6ȪlFB%=PWv raKI;B2QQd C^Mw$TTJPh+Raê^N~[YzكF4NlDK}bTXj~ .gS+~jV1|u㱱55pE1΋* keD' 9hC"e8_TQ [ʶ⹖#W'\YU7{kɋ u7n!UF9_U~(:2Эp46 nWS٘Ex^@VLsg/dMvdQZA[RWt_'ip࡚uTc}Ξјp:WZ']@U 7r @CxrӁgl Qz(>w|Xm'k[wT4:jאEHg4)%65'2KnѓPs~N=Ĥ\q/ȹ`X6lt Պ.+ȯ5%s@o gVJ3 WBBBUX4Ր|LίHlQlo:"Q#vlja F=g ,A$ORЖ%:wnm6*z׳+l?@36QC%؄d1%Tpv]L?Fț'<m1VMw7kz6~滱DX{yw}BuPKCèorYX(ikB[.lnOZ dHrIWڕs0Zl:Eڇ脊q$fEi,{px$%m{zLWJA$>xy f#U}d8PhB9: 7־S&Q^c)Ě:M2:}"*\#'/xZU@=jP4Xk?ob(#зO\iuZ.]g~er/ۄs;mk 6@5Ւ{.duXaǭK$_̢x _b Ek6Fߒ )]Ԑ]#{}|71Ll$ kT,ku;*ȑ2d.J 䜊H^ bxD](`BǞzYC6JԑtI@;J8_.`( ` `֟ xR$䶪{rf`{bc&WT1lŞA]qj_+p4zn[l;\qH] vTX.l` up>c06[iWXMK3 g_,"Eviq3RJ\],x(I?XIqL{q0acs&L* L5/['w_CRvV΀kTyTt_4Mi'#jWK)in~@0CYj1.Ͷ1oJ#!YICi`#>e@;o$A0kxwz)<_E :<{.\Ӊ0% @Ĕn :I|ƏꪶtXuM|ꞅ0+|}Jd螏莙k VYБY*BhnR>CO4=Q@$'H |@uG{_d!Q}k o2?X EE}3ss(5(iI~wd$5BDR+:a#A/j4RW~5:t? 3]OSE}/Rv0] ,hI$&K3w<q5AELvʗOiGC{L%Kq >dOyÌd4pXNmAɭ̷JٕX%(ΆX8`#^.+atE22Lca,m}ZBX67aR-~s]1n.MrFl4[9yix.Q ɆP6,;8l MB1_Ҟz񇎀3sRg)e_挤GٵEdC.1NT!D>ٝ+Lf.G}j$| 1ꯙb$%΅ؐoq| ?{&=_泪l=b:)OLn^nc}t| .,k=(lT .yZ4JN~ߥ#x> yZmmH艻/+g |82-1:^̫ ם+߁()E*oC1KNc6; 5T&Bfk51VA'~cDxȡmUX9}yg>;2oM\G2R7:XՂ7.[/k|k!MYlN٣D_8Ep%/?*ĿP7cjKaEbe-vn"fX{dp;D #^mR@hJ3藊Zpӟ'vlv>͛JcN%Է+I WUMt]1ݦ=fXߒ a./jlbe盶#X? WddΑp}@6ԞljM>!/Do-/Iz#Gsر1`ir6Q_x4=_dOXsVt 8Yf_J" Vn~aCϓ$wzi8uxQyB%fjEۦc CA&蓏K;'PVٿ#-:8WE\%UqlFt~k޸}VwZV k~Xg}u>+30nxܾ yc_),*'CTTDNK=*vVҋ_#z)F iWi+%%`DLHa) CA>>Mu܇xMjSJB$)G5lyɬ[ey@4+.VMK*h!أtdJE4lXC}i,o.Pmɣe&YU(__DT"di:9jF$Q8 QGΠ/ zT'[ᾈ04B.JoeGCbۜ<{(VfY=y0$ݺQkZjȹ^^L-M׹z/Z ,i-~B\NB8H ˪(?c˜ @c{GVFL%{cGt@$kO 0ŌJIU֙vݏ#9q39@ 9nFRƚZ `)4L7'D /Z'RZDk^ha>-q 1Dar C?j+} /j lW'i7Ɂr<Ji2 zՕ*EGu|W |JE6Y)頻Ÿ/t;7md`;g) {KI8 uXRc{>  \2}c*Q'EWc x2`Po@ppR5a_V?'J""V~,Tn}e-gaVa8B׷PUFyKrj[>*ЧI̯zl&P&Uؕ1/Plgv'ho`J{m>kPV^/?t* s6zz<Lo)L!JrVEBs .Xn7ZbYUHs$:&juFʶnJFFh< bNNe_uckt7knqFz5 s H-$)^CêӒ+w'C'R1{CI|}d%d3Gz)un1WPMFY| yH(w1 $i"rl֟PĚ%ig^15zò.fC\cr⿇0hVTFM2Wsui%8!r\3f[e_QYDm \1s/GN-k\#3uV2Si0T(錪؂_ W9ھk- w_+E+B̖5t2 {l>Q=C&hcOa + J-Sߦ紱O]& N/H29 =6e#ue@DIVzn ./Y: [>X"|Vp ?+Bz^? 7QǹE| XD瓊T"p09Ӹx3.:AIɨiiv8 vP١?n! a.hPWWeq(膱=W(Sɕ }W]Jp7,\ځ ':5tS$ѻ)hE}`pe*Uro"U04W<ޠ9鞄r{D  h$lr(V`@H籠G\О5y83#]}kpzcY<{dtZGfK孬~Q|{S,.\[ӷkϟd%~V)FYȓ{WFqyusfќr!c[ e LГSe"2ޙHb_R:z@Aj|pH?*Q+/ytz* ]~~в \>a/))v~ *`B>R(͎,n> rk:}|T"^G PXI=d)L1xB-p}~v$L)22E[),ঔ|IX9FHLnb,?8߼y:'_.iS]0l?"0T3&ET#s}]uD8FIy)(gL׻_qT̷x)+=~D+'O=ܮ0wzh:<߉{f ءvCx!"Ull!\6 t;nҏ%QNJ"F;Wh3Cr giQ3I>͒5I6Zl K4/*&t2``ੴ/A9IO,Bp*|X/cEE`u{*{ZX=ˮ1'5G=襴ޞo{pH=+*J{3Ɓb?ƁdlP' j;-麝l402I?D,bõb֪CB3J,҄9%WREUgbq}eU/-q}m`vCf=;eX tMufIq/FLjk]qG3m>:"pci{9ro1#Yj-kMxW1X+25tJᒞxVQ)Aӝ/ yW,`8/t=kb /_7E+f{9C a Yb}wX\;RTLQZ RkeV}u])"X8 h| 3ᥨ㨼R|=\P װJۮ}P^ć1>F{p]L`[3c3+.ݼ9 * 㪩%(¢ګKBf3; Ng8+z=Fc e6#GNi{tݵ@H p2 qRSJ}6q0.챘qXwEAtUbIS u~`X>Q%Fpdd̼-5 3"\ɓ44ki e}A vvf-u㒱x ; |.|A)yG ^yrgI[ @NϏ'Kh3SdhE8IO$Ȇf1^Uc唢#rSAGzap-R,5@ |";X+uaRd˧2bRD . ك-;- 9>չ.4+wzp&ʴV&owZC+7D>wg"@C~#:NCƕPc#P9dU/8f6|yd :3٫J;RYPoю}1T'ub`O,˼㼰X\B2D=њC6/8C;ϙ=2$T*}O<7Tw~|u|wf N_(ts BYqhkmxblq/HCՒK,ܰ'*X3L 0d$Wˀy!njNzcT)n`AGI|*~NʢNFڈ*mNcWL,=~+feXIDը)U:E5lR W^*1"ns ERZI;e޸`O|㝀kz%xJ7AD^SOQtԊha(ɳRĀ'DGȇ͏#X̱ .X9:6]$lFvP>N^uDͣ2VtZ60[‹۲UEd[(GH >QL ZzFEߖ:ZYA}H<z!KuT8x%:Қs;ܯ7i[Ÿ~5aIdY9bP[\/!"rcK&%d|^/4~An> r}" GRэO5*WtqSH44Fϰp(؆F9JrGIL Le`C'-p%M3ϏCuY)@UfoD'[YtW!d˟f3K;QR57doM~U;GYŚ@};rne_e"6pU5z2^h9\@+Ԛdt5]c*WT̳j扲('O@lm|>7{ކUtH3/PNJ ܱcIf l$STϿoW=7keF.^pBRNFB˔)͓X}D\?An̷}VW KHT<1ju1%R6] eoQ(HQUҘr{{Z%7yђ2(}A tPfp* {aBgDBz^-4%HqjR1K[$6 gC`آ¨’W,`j|)K{O\K`vgFiPֽT[u+` TVC^g(hq&f raʯaiyEpwADȁBFEiA76*v<}1a}np,;~p1Ccx! i=c]lQ6dls%7 ? ʸ;g IW6aU?XIRƲ'utD )+"Md޴z;d(_8{|=t./zy`0‚|>*%X!>~?G{^H"?w E ۱qX|~J* {=,I5ֲB7!7+*{/{4V99"kZe:Z+)bpTZ >ɒo 7/u=^)}8+CGVh)pBT8A:DZ)d δl 3E/ 6 QQn<M6Cw $6ZI`s(OcCmPߟ= ,Pyx'3fCl̾\̊NU-(hN~`-.PVcڭ*1?8O`|Et K4s=.n5[ CN"_/堄;t ՅXX0K%\nf)fHl- wm-/퇞gVxГe V)~Ǔ2i23IQ QCe.t *lIstUO/OlO@\t`5DPV7(c 8!(OBhH9qܨǷUjNLEqY*9Z:g;Q +dg"IMc;Q`26&&}:" Jv́sd,}/Wddi\'n Rc1ۧ=<"D{.IrP1 yxw Pv)ߦ:戌uPcgfy&%~OXhzN ,ȃXtjH16 5mC#a 3 Q晈 fKוsT Vr0'O˶5ɸdkoխP9# ,2[ ^)ԜM㧉3cm‡g}y!tYR@bx=Nl\Nx&d'~l?;ݧm -nͥCDC5W[ BCֿzt>\OX%QbVb/GD˷pQȿq v==%>. Uy4ibR:ML.,`>#$7]L4!Izb&adK&݈ﺦ{|C 3jZ7k1GCdoAսXiBA{. 5z%¾nGnWiCo ,O);\V-jx^^6y'yɅ!t4S4 U _#g0ӳ_ )Nvf(h'_FWzH a4},X7F { /x/=DtQj{+wWN !6QU8c`r=I'=ZK:s Xhdcϟ5Zi+w&|Wx\4-%'s%5o 0p`# 2(2m%_,I^X?%ya'4/GL:>DDeD[K3aXS{8nA !6`) &Z䏛SߴYT7nn _v8VUsdNbCH=F=t&ΣemXq]1˽{^x;<~BdFjP\Cʻ|© @鎬POԆ}F}~rvBPxr|':a%X' &t:I5g[ vXw]3n޷c(&m &C0OR.x e׆HzGq&*R,Kw;,,AǜW?0 ;m^+ĴTKP'=BORxS`<ȸo`]u|NJl-ɑ^Cq #?nfm`z =b?h@&Z,C= |V`H}tl3x(\{2:~az̛pY"" zԺ$@݇{4Mx])sA61C~v|ln\+̬{@+D1 %#kqJ+ a@gQȸq [Y(>$xP6F.[*SեYǪr2D@'GfY}BXnh۲jGCtstW?)s(u4VdX׎•Vf *:Ob,N^j-3_'t'0Az\;Dk|j.dHnP쬞JQp(sgK=>>FIOA:[<NB D;#BfAZϊ#Хo!x?ґeȺX[5}s2YDY͙oŬHܘ/HٲcotBBiQ[MLvҏy,X5}}6P1U t`Ͻ3,Q%~JKb-Q3ٻR(X2Ctu# afHA8o×`sRA,+ɟrW)> 2(רlDԏ~ SardMI1 c?e)W`g!(;c1-t^<%srט<{w΀hF[;W#l z"`<"O?v*R"=h.G٠tfzo#&QWBh(n6ednm/tγ筵(#^94 +VxH B]h|@Ͳ 3&$քE 7h<+ā؍j0%_4|^S=.TH)^* &kRD&Z8Q*N!rpVsϺߺoh TȵdHN˭d0 -Cڌ*aB TN Qzt/|i9-($A=͠ {x5)Q`%c8Z XzeX[S(sTidÆIb/#3yBʻ E蛛 4& ƒ SQ8GY DĆԝqJHpA! ( W LLDMccKkt:."ۂ^alۻP0uD0b|m|F$HBTƘhoy%B ~Ͼ ˲*g^Ědm].Ccwqxݏ\;mڛ~ 1=SOQLp_f? U4^0j$w/q!t$ZC+ƄW5 (ڕ38ȇw;qᕔ"o7w爧,7d`ZqED&A$Ts lba묾{9!e<rJv 4H !F-qp0>B, tV?`B+fwMU'k/LSשB#կH9l#Ev'O? 6ˀ]; =v9K1U0 Y"w.1ƈ 6I9 7Norg<'䋉N2 =ϵډ`{S] >#ñJtvUu + qrUY%\IWW-9HTuI%R_࠳?y!X HAV99_gFy#'6q\6SIR-WIES^ q|2ouer-M.;/cj>ǎ C2!\v9birFYOy>3ԝH1.NW޷|K[n[S/R 쐪nj((P\UBЇFJ8>5nd6J*^֝Ѷĉ1!dKn Y4+'&̂CwԈR&3zv}\/-@)5EQhĊg]B_]DPi"xT̨R&3M?@s,wUvR~m@dc[X*"*DhI]y ۃ௡x X~ABUȳ%*F&4+AфXAc]ioP P|?894 pT?sֲx6rt\"."R%<vz%xz%.D@FJ%11{9f$W}0z]iH1p:VUp$X!wRpSyf?ť N^0HI :\(GYĞ^yM\u}1۞=#x"aJ<vJFO}|jEI-WlwZӬbh@iFefGKbD l r_0Ok遙#4y7&7,-2\_H,޳ N4Ӌ3():Gv82[Pb?xheTCL[q X$ٻ;,,UxhRgk@b Em"'\!W~܏N vfꊲU)L&U)gL7Y.'n1o{@B=h;ų7׉!6>mS,~2_m/tBM˞jDrV ,pp]|QW@;Xrv6?f}y~*+=}pF{J-Yea/wlizLY}BIQS0*=fO&Fž-5}fv e+ pWʎɧ<[݁i֪MH MG+e;bnbD/p ^GMއ"܏GPIO k]f-3.<{v&|okÙ{?LJ?GK`qlo ;x')F`U1b7 OtǼ"+*y٥e BA'>8մEPߋJd 򞶁ڋ2q\ r'm|':Q b#BQQy;VA o|OSM6pWվXJNlڳ1fPX5#Z>1$Nxr2j-㦖cy2+k} IP;=ͩS#K/zw *9O"OKwRGmvqL7k\?i= cjR}Z[+yϬ!]Hw˖R4d;")~[ͯ`!׳V g"zRX#U_-T 2m-+oKJ ӑ{k |:9@[~e%Ow=FsB Z(f -PViNY#U>@]5KX54ESG5YrIȍo} Jt#˽Jyg$4 Zw.Wi a2)[wqږ_U)r<yzn^5Wa >Yji-7S˛hnoW&懷tUPYi,Yl˓]}fyGh(^Y(2܄XxAX0jֳlxZs /Q(r^8(M Qp4ɱ= b+B௖­+XpilZly[B`gPbtEmIH>$"5-!(:h,4eVFU},џ;`kqnS-Y4 ,cƗN+aX~=| .Or4D˙ԧtiY) yQ]¬"Ԉ2-ZBU-{nRAxIx8K׮<> .S\B7.Dskd ^UV`_hs},c Hs~P5?q{x:8"Kޘ5cA>&n|ÙR>B$ZĶ;0NZZg]f .$,y^8K:\$9]ZY)cj'N2e~.l) \G@- ZPak4ULG^wlwMesH/&v%v{κ)50 5YɁ:RϩAA[pUM `A> ﵶvY?g*(r`Ԯ*D inq] '!BˏpP(';Hj,(m[s<1- q@ q| ?nV0NMx\# ykNv_ZĹ%E "NJRPgExϔ-`7N\XB-mǘdZŊ7 ç[Uͬ.MH8QLC 5S H3ϺJrO{E c!@)5\ T'\%fн+6ɖX()<cEqx9Bx +&{zSŸKV >QjӰUp!)N[>$d|i4/JY#QyظKk%W }{ R놯}i=CnG[ 5KܾosZ+%+5AT|ެ< $!\t>$]WqGc^U#ɿۇq2CP[[0p {!H>ww0qq@LSĽ Gv@z@e$H 8¬EwO CF1l= pÆ;`t[Ro՚zV@>P3?Duk_U2YdKRf>>[A3q7ۏٚHig$TG)jÁ5)nc857HoFQy[Lw?|7X,ը;)r>[V0|"a*m?áxE 6VD[Ļ4fg󰘧;ZqYuUm_̑kKT7Y} v8õ^sَbVD <yDPWr_Z t\l7ե_Js-Ni9V1 E }9=r`QLT ;r_-xZP o4!$&>,RpWfPR238P"epKx cޅM#]&1CAG7g`%r fyyfJ=+bae "»0teUYO6yylGQm46Kxt%柭"VcvB#\lZ>?2EL=/FyCmkn8 æ.)Nour^w‹#tTu.a0C@ނPC j[#F8* :lvv^b.?b%sRLfgm}3{9 Y-u |-H1fYժŎEU>4 O'|);M` €ϡ@{]2@L,0`Zv!yXr%\lvjmKH1wT ,b_{gSԔuEXً:&1 &po~$i %dG5Ϟ9aS3|)Eٸ=}"H6{`RMIF" 9Eny s6;K{yמdrdGP9ꩇK4ob p3wd <;0D?:=*a݋rsªY'xy^_gzGPtk 'SW uhRd$!9(-jUSwtn׀熜`7YxmrW`lBiCQob E]j{Xٺq8r I{3SFoa&j&{+'XXU g3~-ekO?ANB sϽj;#y0kFyf i}R̶&ңV_p,>%m A_5z8S~J4ڥ<f{r+OhU$@(LuesH9B SgCuR;vW6ʽ6cށ}C}mE>]G (OhHY"Z^,j@fm^ޕdlu # e y;}mD& v;,ؑdڂ6Im)>6 +`}|R>%fbmIN*&FQV&ĥS0B3 wy,g"٩gx0L-#!Av鯂5|}>^>T [exLįDŸϟ"9\R\tΨ[{iL}mjC~}>5 m+D(Gm&\t z>G ;Ḅ-4nY%iPeR 0FQ. -s~Z}(hcý7RS5pPR| >?%ܾ:˼2z=^6gAwsKJUdvX%)0ul\,D=izs4- ;#b K1?? &/=q*b/ :_\`ЋinKShq}D)Wm5mZ؁]_vwxYA]9~18EZ9kFi`K[GמPŧB"$PwO2HrF>dCc;A^u0sq1uW^m k8 ?dS1r]So(aY݆EL-l.̆P|6!OH;kfUD K|ĶjZOPNs0}.9"G N}TG@vZqLD ¤jyy eY֖U a['HSLqUМ9˭ڕṨ<7T=..[M.j"ؾo腵+鸛&\G֯51`Ѱ#2!Kkxˁ&ZON  !ծJiƤZ4^VɆYz2psKv>EU XZws!z|ت<;Ɯ_:V]TK% n*)ڠ>Pef}2tDGD0²M<&ѥ_ e 1hQg@r"E@ \[h(Zxΰ _<> ?(@S2U=YU;$tPhuU\ =rUM~;0~bGIgLV61˨3!5v)6Cl\ȉMa9CCѨY)I&&jhz76ρXUzYuX?2sPg?:Fَ*X:nfq_AE0uS1#{ ܦxKEtyg##lATq .-N1,!t9|aYxA~&twHrW Rz)1N04fl{VJ,&Ilf'^Cߕx aŁYHZ3H7 Ɨ0X3AO|$bG]k_^-P)ٛ2+MPQ*{|!6<2HۨP -LϽc˽=$CMmoˮ8 ' w<É &OLl2buغ&o\7fJ]gy ahFti@F >36*b7tw;Taƌ/Cw>|KUI>/0ŒChyn+hlW,J,GUGc+/ 5FG|H?O%~Q2aPlD mt=EDK |դP r(!5dV~;pQ պzv^<}V|#u81bw!bBY.pOggN߼( ݟ+X"80qXGy39^_pN&;uQ ̇T]%*K[pwbC,,s}+fY΀t{YlaE3l*.[L~#oUF&=Ȩ|;c g] N܀sfyΏ[iB^l~YTe47Ϝv3d jD}c`ư>͊xE{:Fhy<[abMwЅɔ+5pْ\=YːM x>/K֐^s086ŻƫRO5=J6pSqj[< \fkTbBqbhV#M|'b1p1-lr1d^,z-ڔ3su.1B>sgvE S=:f:V&Xѩv _eL;1d$ /Fhlp̩9C~J"TAt0fe8piџVfCev5{yk[n[-u'4.P8Ŷ -תiy"=Bn!Pq*>wol{5f;*1j#m9>Tmfo:oO 1icr Sg(Qo#lC@bfG~K3KmIh5u0g*y;lQifglFM=WgYT-RbJ~La:׬;0achϥLr-V%3<~.r%S%COQ!9N6y@á_GAj= ЎYšsF -(96DTaW^_PIs/pM{ T谕H2k /?잺&"}&1gEV4jl{=6߶h*gQ(8m *7LXPpQ4OƎ, | bgF>m.!;&a,}5#c6,bO7 S'ӸOȱի4[C濓5|F-dӕs܎݇!+zƩ]%lznȼ=()jOryr0 OKj(:ّMא5W8tb‰yMe,C>F].fō+޼#9 e l递!x-6Ҍ=WXN|tUϟ}ˇPÞ#89僴l"*7? I553mѣ%5WB^r8gSdrT.Zo"rȖ >{ᯉXmF7:gQ:`}Zkmħ(h#>>܆`WwT 1 [l2d rV"2ͼ0Bf!nvvYDTƬd|b‡م&1daQMr'_F%w"W_. :F3(7&7`/5{TWH; F`R)Aj!r{'6l:Xfrs(䫚(u`Tq@b<Ef֌ G@O*nr#ӟ g=5i ߉H1(*bVUXGmͦ=  qxj5SZRI5deňBy w/i>е̷+dE|~@᱒?l)<5yp]!MOrױ۵̑Ū08#w_`uO}Kż6{lK[00CKhLCY:H8FoǟEsB8WL`lE5S8TƯmE~U~NwGdQF' Iu&+U9 y?wLqNOX٘R7:mHU)M|fL𖙬 G㵣2,d[ Y#yL'p ]\g0+}%Լ3;Mz؞]4u$a%6L;q´ZpgX^[Us>a9^/0L$ V8Z!9Qlʙ6S{C66S'}MK"70G(!R5"o㡧7}0?N OOmQp~<EW  k厌 eYQD@}!,7=4j҅ .n)LLs;KctG҅Er$qh-ά7,dlʷ\Uąj/ y]aj@Wt/=g k(TY>6}`:=659RNY9?w|ϏCwjZq#@]ɀ䁢q2";mթH"+c Muad'P˓x?>(nlYEY8$a!yh훐/Oi7 0IͼҚ6G#\0ٽۉ7M<80.i87mCC5Ep9r~s1"խW⻲'F-֧HNNdʝҖB.p'io[.7fs56l U? Մ:ɝVE6?ϱ8]A5ئiv $5wxpjrծEޗ0T7[tX}x%ί ꉨLq9Fe I{X P ='J>Zϓr].(])?KGylڋrr\BI'+Ou <8YϜ9 73F.*  =$i:@G۔G/QEmN]3s|W w2Oji \|K7Z?TUGL4X-3Xi+Q$i?y@#Y fPGㅽ&k t)%4lgr۞[ؕ\G+6dVoWǾ4N-N鱁o?CVwH$]j4-CmjBoYg[Tܫ[A20ul*M8S ndΦg_1|.'Rs@t;m ށipvkj A0!\OP :Q[t !ʦM,k[WY'*@>h̤pb1g.DvMqԣ ɾV*1HW5sl5L@4V L`T_`QU3 WPW\T^%OAMbpf/6+ яzmGi-c) G}<.4x+-rk>n4OVD!f8q=Uj#UE~OLw̥vt5OA#Z}[-z={xaqxܫ_!l~)FMYl֣K=`-.CC8H_iK+l*uIchǑL䍫Jj;R $f'Դ($}PT$SM訉&ڱk". /˦dQ Av$(K64\@5 c2V'˰q3'6ˌG V88n/`R3g-(2_`Lyx/pS"WPBTh%xThjMެz^*os<$_,bC I;':ϻ<$8 ky"' mOT)жS =Zt:nKH@R>$?gvZ->ֽՐX}yb3eKaO#yb|Kǯш $ķf'8V!k__@ME1;k./'_.C>iP.S#m׮ 5 RO)R*#)J RƎf'@ݭ4ߖx dz 4"aGFA\WU 7ߌ]1P {妦%$[C@\Pp 'i|?Gu+ oKdtl/ۅgZN~xpoCŸc39yϝxKԝݤbGE;$ֲ)o f(A'}qxuN5j dW5߄4vYA/ A'uΝfe[6bu,RĿuPrA tBM@Ö&p}l8e ͮngn1IT֐v`"LRWFaavpCYwc pn&?.(9S5FV{b\>FT P]ʁEE>wDMi;ΘKxos) Qұ&JŴi_ =uɯׂ A<ħtq.q!'O =iT)-gc##Q_ V"x UGjZm%:Az1сI k ⺗LTI Z6̄?VC%93Nps;)s(\ҖqL:1ƂLhsfOX|B[v4]Qg~}Gm6vRXK} %A ش\b6a_pfh;Fء=B؏x}:z-H/fg'[,E- wJa]@ɢjk`[@7YH/AqP;H]0Sx$Aϲ[fw!1$<|?;o;ӶX9[npcהw=CE*?,"SE9,zX+pۅ% 7t,4e;J'4%,դ4S_P΁v /ူJSK@xA0b>?Bfgd}lHP*Z1NAAڌcב(/CAl~l*F9Po,!-qrI*nMY؄LYNƑ R ha|X|'sX6}mBC*aCXFduߑ*s%='csV}>ΜRի؞x)g}ʬhB!>gs,fսZ;4\]fJRL-}ޥ$ NB([@vzӵĐQܧK]+|cAVZXS.ARM'j[7/ai G% Y-96NV&M"&]Al?e(=}^'Y/XCAQ|g@u,/vg]~m֑4 1 N|Ls:N?0kڣ5"b3-vxu <V8?o4F y2^:rV"8WmxHwo| P[f)Hk< 0'yG V15nNEk//ĠwgQ& *l*L%)ȕq :LB0VnRUy]Iz̄0&hDžrQ.|H֍"`BKeb0a \olj,>H8G.ON~_ 緄JEHS86rHY1p @ ]0n:qt"}ya6˱mO:撕m\t-&Qd^)WěK"hƇxsQ5g"G}? ω4>1'sD )U+'"&2.rt3ʨFN$ؐa| "é3`+U[n=\PcƈjGV9nĀ\QsزBa׽W(eÂzh*@7yKoHRPt$ t$Q'ҳW,ͻ ÷Iw)nknD/d'!P\禁d \a y[˩|<҅+{&zAe ڤkRރй"V[R/uY]/MfEB$8)4_o%ѷbȧQkAʄɂj 9΁?Ϫ_{`JP]S^N L[9GF)<r_'X]i!_sk#4^C=b>|{+ߖBYo;%ƺ:POja{'ӽ@17xU<-B d 4 ܙ4, #3uij|_/ R}q=nH|'I?+D)ygqꞷlMU4]5 s["LÑȪFHpu\L>#}|<0Ҝ\Da@( !#sd:67i1]8 [ҥ.b xB},ܡuFtYǰQ*l۞!Jv]Rrx1 m1=V yrWS\2 O8(G?Ljܬh".?jy{izx1UR1:t՘RRYӢvK|ٜ,z&߶%z rŒpy PEH_S V<,e_MlR՝N*ľ=S$`J6wt.!#t֠41sTL gyMʍ}΄ӍzZG J񻕦"uLyH͌\(5J{f[D[AYyL(ƫ֨S>E4t.CjDi(҃b1=-zjjbQ,= I#GsKkϒ ~FnzW%[d%m) |p3[W.:IiAŖmTWJFقA#[-pd JUBӜ2]$3,?D_=pԗTR#<\iI`+fWDŸh(c ZU}{0aQ5 qȃ@Lu$^Q4#ן,& UHasާ-U˄҂j#2!FEdSMxk(tĽɏE;7G/Qg0IOhb-!bS~ٽ;E2o;G+eQy~ <@ Cfx@؋r(`ַON4{gł;f )CSM9pXl }\H]03RZYN@0Ǧ%++Cn+AkޫoPju9%Q4yoc蒦I-^L[Z]#xu.ࡰKϾ d^ᑌ8b[GͶ(L01[o[+A:("Z3бE ї^.D'^&w-y,,X8e"QUK:u{:K8@vP7]^N}}^ IpY6uߍ 1ROpeY.h8\;EWOݡJ\.YLiǕu~Nz"U_be1|- 1sa>Il~M . i2(c ,>Upxs+zfxIPיb z#EP=ۋWx%HFG`t} a:9I/vй2w $ w\S`?k$ȓi Op\{;9VԦ;x0 KfIʧFU\b ۵NDTIM-Ҫj[idKHGI 5zc4/ Ϸh.L̍f>K3 p0{F vy\ 2F0Ph>T) ׬خOjpH<`}?@z'2ȡ[dy R0 ro @T mx{ToKua G%SXzͼU6䩂dcn7;B: SXj`pmS#Z!om ]xN`}}8ښLm{ #4|–i>!>Tڷpѳ!LN&anZ,]TZ=*K*G@01YRdǥS" 58[D!ꩄG;B~w{u 8)9H,m$&fE4,X#ө:jVV^`FzsY9XXF%=]2IBJaa| bSؿBHLz_ˑEbv+;C|+L5izK#BϏo@r RhFz{dRs^CʰNTUM>XG8&zZR?']wUC 'Yo WeS&(QBiR T#bt%|ٶ;:O1< hu~ARֈ츕(5W%PY鲳* e y2Ñ7@[ Ѐ {m?dq@P+\[ωm]J~Wl<;mshrK߫ 1H@/^{q]At+|~vm1y8Muz805p$paHbz<0.3v(8pZ:"c.'z=N0fa:tf.&0$euP;!wT  m1n&F&^T/9DXh8bR0DLMgc`9jƹPl葔%{@xlh` `s%,OywA{7Q~?BvVaלfJQ;Q;άJ&OoJtÃN^H:2骝 8A4hH^9 gl`Ҵ"$7mTKl .6́(1Y0/끼x_'һ, :BSaȀ`OX$8-ny(5&XSy:)hD5( V^%eœZT#THE@{XB`Uz % \1.Lqlp-3;atJ.^Y&>0eOGB<NU3/+AMR?b{ gj:`MZ?u 6&Pt wɾl?rݛ>I!OK C iVk`YF!U!TCZd⇍v.rs\tޅz&D)J](x˥)@9B]MAi ~?_30Tb '_7k''2_aTPHfJeӋ o8[rcBM0⼇wA$}Ų&g ^L)4M4!>nR\ 2 x+]NJV#Gm:^mDԈb/ Up[>'?`Wj t8,e'D[ք@gхX*ի͢F,|a:AoOC{jk1)!humgFrEf,ٓͅAEJ|Bʡ-ݟAƬW$dmمOB1U˘$v)Z ɮж5h0~J/R`2rZ5>XN_VX$eSk8Xf3CA#rG6r ݕ GsVFQt?͇G%7 \C3qKYsYu^5c(9`PJF2%X 2K6Ee))='ֳAv~1}[Ycmƹ]0>k*3aN(җ}.:\cLslmU"(bOUa޷gM4u x|fϙI6E,SUaS?XںT4(8fP[I輻@T ƙ QrϸϏS^Gf>@D 3 ت%vc|)"]Ə&JRwEԨU(KUxs7F3vZ-d'M/Q7<\g!,wKPyr \)Gsq,2n <]{9teʵ"<9q &v1\\-5=. +YK؀hMkT O=|_:tteAK5nP#'KzaFoTWftO)J;fVG U%Sևm`l/1yꆤ,BGBն>On&|yP1n?fyfL^Yk}C'h`DHB$ݐL+Oe9$[cM2F´n>+|3=WYGx IQ W# Ze0\7QqpkL)(wG tuG7ΐX{n&QN z]옚:=[BQAG َw# oVH $|M0PXC8r8EOaleP0؃iX(?i7R?Z H6Zo Fe,A;GIue]Np 0BTxRp|dw陧 ؍G_F5Ve 52iF2;ah2FSrZpճl.OZ;f--.ބ)׋2јIf>$!Tqۦ*>r]nGհ 4N=anCf)AccdIm\ F[AS.ӆ:'Z4VF'J 0CVe8۔[sl\5>C 䛪gQƘ -6S%WW,f34ijzL>bt Sn,ާ&b}NpvU5nK #"ϗl=KeYs6k_x̩~hƍX4Jl$ӀЪYCe)L]'~+jL8E)ndc!< 2Z괚.:]ɯʭ@VņL)P L(][j22ORsQ6 @ụ)A͖TiҨ> .9q@&վ2/יӣto^3W}f!T?w^l0Kyo`NUl{o.ھ)Pk3K.|k߮7GA$ ߷vsvD!DOk&tP K}0)$ɒS;=é=E˟$i 13Ys`3,82]c Nx?j,bh6ʢ&Ԓy !pН~[yjVT$T`JCm.p7اKRQa+tERe C?GaW4oV[rS"űjMQv/@ƫ~1$/:c(@lFu.T"8% ePk˪L1*k/ PxC:,V2"hSZ)GnĊಜvf/Ww rssy|^%"nO$2o6|}';ݗŬ``Lim6M4j+SFqVNW8Fvh^; osW̘,V?g Hh߮ jn-wE[ѿdhE  MhT w %OtD& H9h)`hf1Pp5}'@{R`V2BBq1X~eoAP?{GjwyNTUuF .Lz;!C[@(^υk{-jmC+P*#$C֏UG.;GZ<0*a91t֛o[~/!>fo|u,J>3ʓCG7$␴Җ(!Q67M&}) eb$0{=F%ދFcZN#9Uy{'vq{Tİ}@5EG3;P(]$F (Gv7MܚRhU %߶_U}9'Mo,; wc,P9.M8p~.6MILT} %ӻ؃}m&D )u+I)qeP:ߩԽcgܮ > IG&!o~͘X>n2Ksw_@uA}- #KV;:> ar1CщMk+󎙡H#˒X84Ly'4ЪzTM?Qպ5vFommd\'5ܑ}Yr-?b 1+1%[Ub EG)l,ojofO&ԲӒbZ #P (4ת_ XT#c#ltR$ZuVNqKa ҳ Q_#k4hfֺi 0y-nU({i!_W`ʼn2CG!Öfؐe 삗1Di9NYp@~Z-Z [s@cn#]k5Qѻ }`BnʃXhCɳ(-:tr\<fo/^ D'M/W *}uOO\jd.t糹EQRNXٓES~6ݔr%l Uv . Dsv?F&.;~-ȕ$a`'SA@{<l,`k7 /RȢTt";^m2aNn+_'h ͺG1 4#۔A][@sP3fMsJ6ZB]{0ZڍzjaceI@@eqc.P4QBSdޏk9y U-dޢ}tz5Ďu2Bת\8\H(_AmTo(đ a*"Z_LHw,C R5i6eb1~I=1&246/kX&),h#X<̣ԗ&Rօ/aNSۤ5ޮO|6zUܨ\~ҺԽ̞q1C@Qa] oRң& @@d}cp,S .K2<{J{9 ߪѱh:*4qR݉kx}bOk8ӟ!FX|lp^H);L!pSH:hX"~0TF'~(6}ݰT]jT>G a[7`>_.0r#:Bզ/1y .pyBɇ_}Atwyr5gLN; AoH}o{tSb st9L,Mf,:9硈C!/]_Zըb1-s9@Fof>0/_)xU4!x?oPϫ=9>R~DH"X3ƦDz1|̒Ьq2C0+t Ls:؅?2 u$'LO$Q'nbD__z_Uj䏯.60CX@f4G=8NIya [(!GA[ѳm KEMgظk]UM?jwӉ6beEӬKJ#wћlG*~OPF9  î֟)r9!b]:9O%?c< u72B>PrΛuQt'L=mIJޜNA7+ $.nK ऒSTE},1oj1l 7&{@RL$sr~x=h EU,- !w#Xk&Sڣ[ / xN#4,|e0ؘe} 'hT5̚&Q rHL&Y~9fz&z1l5z9[;V\o=eeDCmLA=aS&djb, x t#C%y_mܻa7qYB^|A,ZE\0ٽ8frn%LE͆£Cg%r}iK]VFlVĚx) އxДy?ϖ:T{z&5aΛJѱ$9bW$\fŔumKxrt|:?O+ '-)\Z/cv9̞?8׫~ӻ($LSbEu ff bʀEYנ$L`t p.vtwu1Cs< Ć5tE(<†/)~x!|ĦhA#9(veg 5P+ߏWUGKnl9|m;龖9ߚiǩ 8nK3^:_.g2l"c_Tr٩,i"lP PFu'o|9>T:lbA+M k6bDG*[)b(^esѮ&XK/6u#Lr\T9.DƧ3x(W{L˜z.M>Z̑Z{X, biN:Cu`H'J|NSsb&|U"v54|_YKoe}=d?ECZOF$1=L/cRūh . FlX[F=SH'j R<0҆?<# gחkZPQ|$}!QŀOXX<*|Ty f)!됮NR:#w F{6֧~ 󣪓ҭ2#ֱJ0hdɾKlIRW(CCto5̰td|¿z1dmcF6?LV54:GOՀ-g6/KL_ 4 8%W\X .xXudRE|!PO)o3awgT#Xq^wEW]@J.b|]d(!.h aҒuWV埂#t%m+Gx>;F%fru[,A F _$E}(rwصyXYu^[ClmUmf(5:eO(X/xsqa ~@}`Qsǰ 󶘇Pp[[b#4{=Ka&`Ĉnb+p iҖ_ ""v]1nmC-^Er {G败L8`3p=%fҝ."_Hlj=5 & ˻X٫A>cdzcMLשׁRTmR_o2t̸ukٴ,"xNbuEv1./1["Ygxf(W RFAmXV):Ojo%~dj z`CEphgHzUs7~JXnD;i+=GJhnWϋ -|dn3"|M#d_ s)^0+Z_dEz)`=a(TU'>9)S6\] '8~\?[!3}!?х51 |g:#&@ sE%0>`b07xDŽAfZ'G3e+ƜM#Ĵ3c'n8dI/y<Mn|>N{莸ziQ%3`E\Y#4.h13;H|.ʜgN)X O{`*lp7fmH ڑ:Ìv@7DY[)C:b-#u)tҎj^o/'Sý{XdX;MpfWbcO]+iQ}!֔KwK2W3$Iٔrg, 5_G̕n#hӍ?@vm*8R=*&8$@tjG*2ۧ$'χw:K(9GL`ѥ2~&)g/hr6 <[wD / b (Y6U*7nD%K/ZC-W'z+i٦P7ͤd G^p90y۽r~|<龳be|H&#]DSHH:[z2w^b]WEHcC`ϪMMjj6!Ze0dߡْJ7Iu-.JVSDίROL+G'涪c1T I\2U |wCC4k>]Ԃ"CQ1L<{,(o.Ԩ`_ad*m >6 P&_Y2M[ڪuys~{|Oׅ8 #I0Z7qNPCHo8dmxka +%1Jwqy=!@Y+3ǃeĉ%4O?X7 N߆ XLx,wαi4û]'D[ɗ*x sŌ/6R#*fm7wf޲ vsR(9 HUV赿InP&IE-6>w]8,M[MuYhrI s_b6x%I_O1(QZGnt$RCX[X/0Cov ^.F)!_;$ )$2KL̦VY&?;.5B8QCNSυnU/se  s_Q3k]JeGD-$J=z^2ƚ0^Amxii,M08mGƄbKTz\8OM(;8]~` mAL.K7baZ6i?S;LJEߋn(̬nج, V9y|҃I$kS(<&F|1lNVPj v]LT˙b4i'{O5|)*sc.Ɠ9 'n;C:d{_DQyNeBV Pz(a"#6!\. ڼ6ZK:+?LLSd`'!;ߵTsٶ q+eM?aoxӥՈ*{IW7e !vK $W lGpa؜Dį\|I?o@ gsm][t{ﰦ0tx#F^͒H[GpԐ`ںcZS=š-"yXN KdBt&EQsLxδC)")F17zEt.k+aA RQ6V0Gr/xY~O9fŕmY`ϲz}jil!8% C|۟Io*:.c#V7AVXL=YHM|m_@-DiYPY]n2;檄#EA8AϛvqpԠ\2kJ9ffXD>tf$,T[w9D.Z"1mO&&Z<ő8a)6J8 J" B|pHwp[y)XUucu[$aYPCŪ|og7c7yگZz[ $!4s BT_X|}YAOfSjV3ʈpM+_Z,Q|>c*`8B Zk<?+Ao`(-yq6#Avk ovzwwK+/V04Z{yT"it$hwFe@| *mD?5~hVY4kP7DE+]d`3I9?#mu_tXc]P)]ƙjPpTI %; x5AQЎa 0~s 腢L\CU,Mۅ4`[wynO+uo@~iA^Woi"R낉i[Ǜ0ӔĻOb+ڡ/45@$*e> Ydt6{I&W1<ޑxLⵟ(.={ yJ.Rχ2 dDCIJȝDZ7X5Mryh'AW]>#3d0 r=j!Rn6P.sϑD⸆W;gs ;Rձ7/C[N z础ݢ_uJH4ʘ9潤8>@g偟o/І2`0@J 8.HgdzD̅b"-d+ۨ 䭅 qAnE`id@> :qNLhMAbcv VW:0z"(cb3LkVrrEJz#k(vI 9Ć;V.pFːi6WlA.d3atrC['*]Pflizޥa4 "xGqp^r#CǤ2y 5yma9 ;[p`x7yj@SE綈A-b +ZgyzF:YZ?nhhֺzHl!^_!}щԵp|PdG9'J]zXfs ! cn!cc7&Wzұ>FU\N* #A6o:2UNvC_q<)z#Ԡ͏&cs3^&4؅mlPQ`V&\EOjh+ՓFU{Qoaܿ>-ZVc+o.!Y iM m5v.K5ˋ:3^33Ų!Mf&[T&V`5(`1~HbLÚh~ XjAÐ_#B@f] Xsd#K !-o.%gT-֤im0]ͽ 0"b{`H@%,C p6,pm '1ae$DḾmRZ7)H \>Sj-N>wG BL @O͒B[Yhm9L# q8WBoa,Q:xxvA7rnG@Ev^pз|ޯa8h^h2י^g}6FyuHVCC'(sp5a_ dhBg]J7RIb\k%[p?pNЊ EDN"\+9J); tê?Tp R -NN5?SZ2̼0L֜CIjA ^<^&&]H+l Qp'LTT54O An|Uɔ $v1ng^‘T@fѠڑOsUiwV[R\aGk>62vNV08Vzx;o#` l>+QzU'K6g,eA2 RԏDAHM7c+,?{  Q4v_\g8ˆNqt#EP7i%"J{ڸTM!vI-L0 ][{yrc߼e ],[SxlZ;ᕟ8a=UJ)rf 6g,*w+ϨS 졺J+6۲ɘb;rSV2AKIV25F&|@dD pr\Ҧ&YGx&Ş2$YDAI7jQnG҈`?+ҙo9P1d.YJ]=z>,M*2.9w(*ih"GTcD@[ze9R'3m Vٞ܄+z֫d僇G,Y ?{]ۊ1dX8{B :,hSÖ$%h[ɐW-5 O6]R'V5ݛ6b'T.IX܆Pfm{&/8Cbu^0 LXW&!i;]YTfe9vgyƕՌmq^ 4Xm50x_cb<@%tlKVa"~F9:L(%s.s5/RR;yP;ːEQɅ{Sv~S3`'t}prt/ےN8 od&L .Dܝ% ҴG3lJ\U<_4UrYi޾b]_QIuF)OB^ZpVs(lzzZ0aPmD,tAP`M ʴ+@ON4"(9RR#"X6nc1#tiڔY5kL8C"Ծ4Sm+)_CצaB,dmiz6MA1 wxҴ32 ˵jf X^1{HZ6?ÛZj0PF<ۨΪ{qԢ1 cuxGόPTʇފox*EYG:tyU**6#׶> :_$^6M⋔7`gi4 OQ$ $:aH0TE zq 0M1m:.Ydڸ0tm"m,E:D#ِ4㷖`y\F"DJcijfGSbOp}d"@HT<7p =\ҁ3V\HsO Pj`y2 TQP4}v \/::JJqw. ~ß ӄFmq8m_#5^kXۖ(X{4ym"B;_ͅ .11@\ؚ܋,wz**K&tKu*)=r1?KZ#Dgm8)QxOȇ6^"픘䚨YF=~X*JjsI'j9'a=&.qcju[@YcL~UoիՈsoS5H|ۈ/mA&z A| O>G̏pd-CDVD y|hov7ryW;]9Z>3x~/>ȑlzAB锢q^;!u ̪mLHCo!cܛHDECY-EOt K.KNIg;_mx-Qi /aGt=?[3#w#o$]L{77"+#X/0I"Q^pVӬF a7>Rhd k 1ӯ/`e|"4q&4رwYJ7@HhH ]3 'N;FizEu{tБa#Aװ\sw"K#|[H-)kjvdvpSz5AWL_95UF>:Ι,& vwTy%+:Nݴ4\ ay# 1XN_C(yu?)E !7 K/6PW9kf?I|(C\9\J{xDǏͷG€(-{/"yI Zs(|w渣l֑ NM4JZgS `/ҭFԙKDI7jL)/H)>TI5Q|V7H_ഝ*$1$]b}"ei hDZ!$Z950]5O3_e`jnU-&Ӷe׿e|҂cdM|gG=3 x Xi[*)%foU4PlK{gBH||[%J&ϡLegQ)[ GGmxdihWDC|5Ofíy3Q3x>s6n7Zٲ @>nؾ7 Μ`6 'V1DEu8j58<T eCIq%#Zç?>H"A)>>0Bki/nVW6~n46A*]/j6&f9v#O^3 MRR}WOO?_E&_\HC|lߕs&XkBH" J$Pz\ Ln8\+RN"+EWJdSރ`3.*(bIR MfkSfjna_] U$}ǽ_sC>Wֿфl̍w6yH#jK*eC||Ȑt=ˤS$;/ f̶Fa툆B :Pu+a+^~{:ajKߞ huv]D BȒJ:ۄ nI;E1&B\2.` ؿ\Tk;bb8vs7%swvy^MrCKGtrWczoquYjeثkxvw}hG؂dԥfC\p{PS g+.Տ$Yf)Tσ٦ItC2Pb˪HR!0׼L)k6SVai8aI˱md6gA-bCuv|~[2E?kՠq3ሐO6 ňDOd`(cyϝzg qy\fŦݒ>m۩V&V*>B}:@$˄tK-Hx r7h)Qǚ5?#dAJֲrIj¹O Tc;h.>J2q OxZGh@Z{h,o4!ɸrItUSa ,_lIp-;bYWA~Zt B:Zёm"{2}zFQO,`% c} 5ߌ9g{JF׋D&nҜzU4ۖGr=|@>X2lPSd<gz1?ޜH- gכ3[MٜU[w1Xh g@v&D/ߚ T&hC; ;d>p# HK[*'5}^:|8D7 ?KNJdyC*I#Um @O`$mq<):F },vޅ WEҥ)8Sn4*+J\`UED:n};Bh2=}dsj >{OK= ;BTqWjB2 hKWk,dX\axp2x]E `JJ*IP[Me8=)^\Jb,Iyh +piBElEí0;L\Sx]%ŔS(a&9 V `&d7u*P1ɛzݪrul_ikISg%5x9G>*l$9]܀_d8<:bp1rrˀj1 eT`P ٓXpyj~E^uTާof23w-eR Q WL)~QF/ H c_+he>R%i(wN}rRon&PAHF$3H/[Nf1 ^4&V s~Ľ>ݱ_:A\ /ﺀW6RD1 8o =oA;3 ΣQ&L eGVE?s[,a,ٵj}[&TV xZ nZ,Tԑ!WIOHsG hCIny%3bUȿ9"0ӅOs'fVɥS49$(3M`߯cOZ6=o>TivL̥&CBYaOs~Pi;@ y)K6lX緧|r]USNyёp⿐btI4QhC J+lq?M}wE6= |x|lNiά pJÎ49C4+mK'Slj3%xA,F]{K9lj~ k-퀶mul&cͷa>s)5"b]tPGLu(xVY8+7jʽ&Youĭ*`z9R\#{խs=[(VҮjt57( mFf'C +15ǾYJAKˌXFc|T@{(xK_4j7\O 1GLh`,[8OBBy6 L8JcL~R-~_nh/b6HǼhUC4>Z.qoU''13RMVt~ذl #]?CW]o˳TQ`2qa0Oxr+*3WTG=Ces6޳xe]*AUm 4Z&wxڗG_tYEyQ6ME檥10|4ͯ1 \?c(W커 f1Ddm-)X#ƴ)u}͏!%)"wAQ@/:4\NዱN)MHL/$O'*}9O@y_\/r1P3g)fٌve/4fu͔]j.ߟl\AА; RO[SFQzq,Ecn;6Ä(E7%i@*0IlwQ $zn8' 5*S:j4*xzcEzdh%L l /ub)nt% V"ufi/XZy %k/z1Hiǁ S-%j$!}E|MsPN#_ǰwR50sL#+ʰJRདྷ2{jP !WּѣqeYUmЁE$/S 甌qVTN73#Z!y~c)D7ṯ6$HҲW7rqcn!s `|%qg A=iŵ13jn*g{|1Js^ǩ5~Ww4IR9rGETw*֠o ,3 Veq2*`DU *1.SK) E $uSS`%X*;/Jg95xxC=`e Ws|yym@wH0(]F'?൙N=}T3;?9g=-!/t+OW}TajɕQs;z D*x%Õ8Pu3O|Bn}v_(fpB)_UwTTP5_N,caW&kk]p0s'UBboNP1X,&8]2l*+,YjO!]a0Ֆ=t Eob׮Z)h5Rc[N=fSZ <v'BTH 'Ct@q9=p{ChUXXO;JCtEd@_}X)e߼@`Hr?Go\Sp?gd.vI27~@_*T/t(7]u:-DVli:*F ɪ{_lnzI3KHK2uo>lFP*9Yv_#ZK܂oԱXBM&ab4F͡}9LìQU%pANH42w0Ho .D.3EVn PŊe:% |(-RtH@$j?0!٠ҽ8 VYSlyp+MlVRǧ^SQ™z2K$1~\!u<3 6;TO^\ie/#f%_iGM 0ߞ@kQQtpDHa3jscLG~0™V^,6m9yTMgy"mQa;n4vƈct5jx6m+B8NZLSx`B#+’Fc?M ļ8 7ZU뎑5']zFb)8Gig*Ԩ6οs^Q%J)iN"KsRb!Ax)o[!.\v!ӎtRm%yqk]a+_!ʽر6-)?hc<m{ KLpl8@r`^J m0W3{q#Iw؅mbʟ,=mv6և vG5)# czDhɲ=($ÆN#R6)jw ":}&拥.1Spywb/0ױ"&?,L(Lgbj|E[;aRp=HmvB17ܿRƴKbIM-$i :X <cO2J{1:@oG/JS(oL5555X(huDfiJQv婌|X`aܓUbڈP~&:0Bqq89@8L! 4%}ة֫ k>I9 $AEC#.K_LWd!tG%38IV>Hgs7_2LJ$l 9qzh3>V`IH2Ⱥ<+Z<:eU7jVCp]Y ݱje]"EWM,wj+.IYşI&O{0hSnJ"*&ꉈ< 2 }M]OOb6t\BKr!F:\e,n#?Ȝ^c(dC9InMx$:'t@hF$ ,.}$njY'^{3U?*Ibx`F:9s1<+4:oC@fɃ#^ԥC M) Pd~#zwZ3GCw~h6lڔ~dL e:kug ͆ 6髥sl`_zGrVVfO 9ɨ&sMzX&½m2Zt>&eI ̆6= 7N"z.uC?y^QN_ En+aB7F2fL=4P ttM_]8cԠe({<,Hbc)M6JHwIct䪪SV#0.Ocal2䊪ѽكTlYm =UR}Iqbx,ٞ T&,DbC )|'eێpen56,uvx5>)S Vl;OV̈́<:np(֗ p"Q>c0WY{:kޚIL{8b|Cliݮ&51F$vjݛBDuT\#L d-@Ir;=FX3Z8t4,?՚w? z,Q4,UbE$27EDA𽋾{Zi9[\#XED8Q C?lt1\NHcX gǐ%ҡ Rw6B,T2ZMh~m `&iA|CƝ#F2lrȓ sYAs!lS^J}f]hT&GJ3f!qW9W[; ?L9A6>V6Ph8|Ch??U7ۨXQBi"DEOA- MY2%88F"A6mcJT..i~#nt%̱헶ijZ8&^)U񊶑\wjxy4PC/'I fy8D#Ka9k^qSٽ)Yo˦&%CjEz8eCC~kyY> gFǵ:e1ʹ#KO; 7߼VǛxjUh] L937onr(ogoѮ{?́K=i5e'bT }>R%Zr* 8 "owC~'rV cE*Ŕyn=\yb5"SŹ 0v.N\& kR:0?bL% B omx5V*=uVm Bw'07:G\?ӂ%7oH5n,ptD4F *bS ,tuB5ou#IKb6˝0K8Nʱ9QŵL>Ej1&=8R)>C# F@r\ O=2ӺzE@bUYGR1jT L832 ƀ1猥Z jT%C*o e6@hyEN tܿ~Y4 oC֭ΓV1aA29=d6ȟ5pMPW2.zoY)䅷=jyO`pq=A]Ɂ1)'Z"T{ EzYN~nBn/hׯڍWKRDNC3z$[mԤg4s/RT?\0;L1(̟[7PM0=py[2L/S\W!JH=ont嵌bx![[_]Q|ו_MFKb{KKywQ=Zh)<͗s;'vLL4 u2 {ڇJm7[ 9kdKv +>Fۊ'Z5Җi]MmvD#^`W*pۺO8^cSV7[㿁 . N@'œyܧMa i.BFʷC5:p/Q$8^ Ȕ?ܫL}zt IܲfS:'}/~'Izcj?5G V,%Ug$#s+rW~D5M@l%zp-e kG@"QD}V /*fiRQP -l0_rtНBMߎ/ѓ#$> Bh7UhIڔEsW붎S(?mTԷ$E8H׌ ٭0;mR:U8DbwF?7t3JpDeiw赴7rJW_76ծ|@Jel/ ^kU*Rۡ&Jw`6"qgK;\? ͇+w⑫ Fd5d.ސt;Z{O AZqnS&A v>>ZdDNQŭ%vy=lP}{Cq~?x@]3Gp,Ű]f g|ɂl@Kp׬XAri{,JkjbRX7\d#iJї'hYU5*e~)y(ESl4Ù[͡8KSb.ʂRdeaȏGk`4d(eiGHɤm,lF@^\?eLHDU!}AXXs?µd`IHzW27CIJˌCM& ő f!c({Ү9 x~)vEHӾcVVo{ړ0b \M ݥS"[!"nSavʑ*Do!bԦ^0=ıh]' vWY8/fqՂܸɛ=T-CYHˏ"P#.afSD"rݫ&JA@ L_xRHPb 8w<7*~,bQ@^ryC^Hr:ڒj$KzxG&gҪ%5͔ؑ*߰EmOGFbrU&Ȣ9zBIX'cKX!c5[et' F,_?>'NЏ9פH'SߗOvYl +^Պ h! ;A$haCî=Y0/[G@.ćnщ=̍,bwvU=7Rd9F'w >.m-|ded['vR AOXaN I\ u$ % \ ݪ@< 0BcBJ@j3lڸi+yMȓ"gã5j3G1M!'.AkdWNCL#ZO?  ^N#O^>{?ӣ_)Md͹~cg10i0PD)0VP[8YA@x|$~ :`ئ͝_L_*`]yu81bP &6™(D$/t0HۂjnP.ߊ^f^wҽ,<Pϭax)mZkVhݙ=kKs\O'9Ť{^Ptl֞yyGdў.*N'gu;ݎ)e,E $IҤ5F3:FD͆!X(=PAv]EysXx$ #Am8߱|4cD W_qgn lNǡ{g[tV`Wm% etgnN"|eʓLC ua ?j*Ifm+Oޮ֗6B ekW%'f&_qh6${I$tz|QNR![jN<*ӃKe쉌~Vm@Ok'Xq=Y_RQcR`-ZAlYSo/lBEr|>ʴX@?i|Խ9ݕzq? (53:N!taU1q#N1%|O7YDC(" d>"O ER{gK%p\8B|Y)J+YiQx9lbY8PM*;u?DJJ-@m,>. w2pIbu yP7]@yg[C j? [pVJUK(jkwU䑪y8*Fg}L]ySM_fL1ԇWׂoK?ue5=J e.x$|P&|@Y)`նlJEB-e_S2jTY2 Gr&=N-ioˋW) }\3?䯝OT3>0"fMp8 e, {cIX;tb6Qgl!s"owNC&*奕g%n6|PbOQƜO5Q?eNu/q*riӗ h  :d*pVҩToG%T3İdDN}89h5 _ *s%ث8`V3g͆~.xT v!6\v6&1bj%\E@' @8?.ڽ uȐfd'Jv6ПZ,%%q<A7uzlTT/K0%:a4_{}WlL%%49ii4^[@!kW% TǼWegjLʞY+^;{&\WGx{\+>O2cVVBslJ Qr5H5p@-L?Z^Pu;_C&+k*ot/[ў*DN+ե01[UԶ!V#hn9$+JT>1k EǗugNʋi?c@) u3iF(6zZ@9僙eBvY۝T&VJwIRTfc{-]wUv6m=S@,jAj ʨ:\{ii"jg*^k @DvRTRAϚ P.)j`[&>Cu؍Uy7uo~k<NNg6_kBK4YU6nu5h }:_3,d;@ _^F`p|/KKa?%SS =Oxmᅬ`ox5jKt. @Vx#LL00wA f;ch͝$ /_~*Qq%bStrz.pci4c";x?q-jnqΑUo6BJ\!լИ%~/]oP*bF|wKk棽*ۊ`%A$#t&IB;UlhrzŮv:KJ7'(hKLe67pt7?nˢj睌aWاa[SEG&س;!>EB:~F*o"DA1NL*FLޑQ\ti)9lo4(T^OC{wW~8b'g(#>c/#ķ 6igʮo".0WR-*u Fʞ2рW.@MP9ُ.#a )a|jF :wrDw粘/_GƬvED7|F3粘ފٍPŜ/v恆Lٲ(&}{ HV |b*$&ܜtTdR)5 e qq]P.# D^ElesBS}Kω"bbu7=L BC6^k-3[4O)w}h/ْ̐&\732SS'5 lB5s4uA_q !dgym%Vߴ:8pd3ݖw_ۃ"?8̕Z}TAF@rkaĆpPM AtUە3Mm-rq4-ȊasT$~^NHAF@:7@؀LJ39=Ƹ0(rֳQIqlme`Sr@:!Rlob6u/"oF3Tc@F&5죑V^W h9+x˂2ĕTV(I6d|G{_%rFVZUÿ8WqJ%EgCeCb'_>4H&|wfB+?Q\u("y8!3ػ7/>_PmuNPM:/yKԸ̀T ԕޤsIMkO k;|C8c!i] 3RʔTug+uOM_YdS6$9L*DjyGj&#puR٬\oO,&o` QP8(RL+K-A$Tikh?ȉ;ƪS"N[R6g!@qh*܂=*rW BӔ}k7"QWέm!'{Y,ӈMkɎ@.].Vaq5RTOe^A :t,L5ዑi]==y`<-;Y#VL Z.kzIx~;8\2{<3NFNg,ڇI }fa>_ݡgw; z:(qH)lINI l~}k.f άcP=m'\bPo.Tԧ0AUVGP@YRd#)Vl=]`iIcօ 2@h5I;3$"gpwh F B8pͨ$.Yn0D*X6Xγc@2iQp†xUoL.NM HAv9`/B//M+= 6dr\$\w$nsBfq]e8>VY.RR_Su?Pх=ܱᨰ%:L%q4#=)yt|qx<+x 6dPA@]aw<NP _rVŸݹ]p<,I,MċDcIŸR1|yѽCϔNji#eGo7Ƶ2Tݟ .ЬE㭊uʄ:[cj_rDgt{{6&e= Dk3bKXe}ob*޹~jAJ )QGsUA$Z׌ڬ ڶ͘;96s.!ҴsfPvS.W.\lW0묳E=]A: ^PHqt';RBf]Qs/I ^i"ChgKF.̷m=Ps&q+ѮظEhֆ Z@D8uo(w9[_%Y:2t0f- $K1Ȭ+3(1z"b-/Ø?&^/#[%PZnǁ(.W!s!SzYOѪq쐍u #!6kniq U#rc& e#~K1Z}m2WW y&38elr]#dREit~iz[ ,MȂr"T]&$^Tx彧xD+:}Zʩ> etctR=5nS'smblJ~Da[K;3v6 B #[;] E8B5gm7XίfQgKc-8|Y]-xle,+ALB~ ;sG*uKt7g ŷq: &Ȝ)\M#%2cij:TDqꋢIVbp ~Ng9DHL ě'N2|[] ׅNl%%)-2q2FrDB/x-suOIf>0f;HWGYhew3 QC VqflwQ?(2 +!G\j9x}4WTjc4 o8 >KOKz 9ĎsQܛx&X0h;>'W!c0hRWPPT_$ls.S1e+Wz<\ (m$߱|RΊ. lj7 ;2~6S 4#Hx8L O#.g9 {AfjE~Q>}l! k&!J2Z5ٲᠽ1yYKJW)*,tJw*O#\+f$<\5N[kzL]e#VVZJh1@|QqK(;= 7M9x%g5#&ހ'C@qa}K hig/Px~MdJiձN}#}Q\upT,$NKMqF党 KcU/`UbS.g(~2ޏ]vϦ_XiVmș Ccj_3$DY֊=U롶%k¼QleSE25 5NA:V?k롧w_GA'?'y(SXzsMQZ1<. ZZ8Lth%@ѽ6IFfX6^Ù[E yThJ `(Rt#.f)WFZ~|i$"ii iWcMbW3_οy! hy-XF#s80v?\̓:kakrsF( ىx*.}$-O,&,fsS?]i}{1; °(UrxwGлҳ5'tj$ M U(NvZ(qc.Ϗ-NvĶ1dj1ͣsD-7(>yI-K >3%Nb}#I5lw Jwǎ QC)GW]⫐j?zc`Z ȼyr퉽smf)'B֊TBp$܅WUve#7O/~IvJ0' *ѳ\ʐYxBO?K5YnpJ_tB3jB R'*jj͍lUTtآW>X8v`tiA1:޽Nm~I9Z:ާ@tR k&^v7,./K0ѝdاPn:gA dR\)T^VBY ^ 9&0|)jvK*i1].$W5]yH}p@r'$:x1oI4:,JϲQUr_g"ߍe58%KKLUrd?HL4t-zS_¦vpxLϐӳH/I 5D p|=ZfckKύFq=U_w?S;L!io:: FVqu͊4zf$[d"J"^gU_0> fJu @iYnIĀ$r+7*ݘ%0t|;e9dKi+o7E8\/gi, O&䡯Mcw? 0XΨo!\~zv&#q `+RPXҎG@re!x?sp\OTLIlWXA㝼 T13Q?9#b;QH,?|a,2ߢd, 1&HRL8- <]FvEÆ#jԯg&O2.fERԽ;v{A'kb1mB_TP;O7z@3 FXV|T6̐iV< +/l }Wަ"wܗN@7g;/L^gC=Db%YKC҇bDqQUQy.t.}}z1Ft,X$X,dڇ.³ߙkS#@H s84uĂ)9C{櫜 1쎵F,-N'Qy1Ak{]0w]wO"J+cFQXp.q ]dq)4o" XPlxNLmE6]!G9IJ{ڋ{Um-50MϳȈ pe,?Ĵ{w^arN6oHwjO5Um^6Jgh^`1 r#[IEįT/h$JZ#nxZTM#PQOځ(M:άF#.Ce8c1+eH\OE($"9n8ntEr.ks*"g#7{$[߲fԟE/"~Cfz!83Yrc=HB3 lʿ ̝L-z^7|5#1§ <6-0ar-1D DWͫ;gPRuxo^ @w~owҁ+t24r:Sy~Ί](*jҧo$Gu"i͝}$W OQ?m_j;Z*, 8`㶬K!f{jC眍(i9=lmDסV򂤑XTM ;u*UûuK˻!1CP2Y3-4=}:p[I;32an ǷLҐ6Kb(O;x?Ls2cwx*rv+[@ϭgaHHuü~d 0d//8 oh$ghٿfہKAU8KCǞ*9BƋäK3n<֕G_ݝ@Pb2]E[ rdHw5>"~A"<#taQP+ՔHXcН+q j0^?Y֧( Dj0^e8Ht|&WQVy«#.o *S$tZ"1o٩3\[J)v; 䇯3<^xr.@2T_t^;'w47uƃkiA?PA;丗WBLR^;fπ{&  cdz:ג$M6?BvvE8WR"I;h^+*"K8xmHpt}*0]ţ Ԙ8 uyU_;4K2VuSt ˟q(\=pI 7ՏqO5w8six[clL׶}_uhvZӬKC~}1-\s3R+M L.9ڲo#'o'{TGYAg8igJpFkFͅbhx-r@M}GL4 O_avqkSӰob: Kk[q(4TNYv%7z;]5~s^Rܱoч1|#+JNxq@yD;6R40%pPpK+x˖Y< IofR2Nce,ҺR$PN2,#(|^ a'`B"tIY96;}aטO ۡ8wղ05_Ӱ`&՜VJ˙  ][EݵkL-v)Cc)֜NtkP?ib),S ŹnOsC n)i,,xtힹ5nԣO4Ts=zꌋI$Qzx,wm,MГrsK#ߗ?JhRyd|(έaS:v &Y|DZPu!kKy4ϧ; QHѢ=62 Yƌv@C,Fೂ0`Hp]"qRqҦuz5Bٖhad1xI $H]h }h^fB 2_**mXYj` [CtWqI]LӼ Mx!^Ih>جDtXx̡:c4-4_~վMyBY~ &WED١\8Av6:Wd Q Sʃ ώjwưIX]`ue/|aL2v }qѤ)90 .+{<1R,jSc7M9]G7!'?)t@o]ZVob`hvUͶ<)7!,MnRɍ[R vj y3/*T`%8([ Wir[z3A.iؗcbi+zj2vDltHTU c4T),^!N5wLRރ+R+) <:YXY()#H^=AIJbjɇਗ਼Q;%E&0*[́n">Qj`V; qՃg$F0ӷv:+A; &ڥ Fլŋcѿ?!-Xl4Q< bomL_nq$]S:$@38MO`Hk\\pP9h vuȞ"r@Ίܰ}=P`谘115sO?1ġMDW{'c<?/2jIsUւҟ3K /IbyUܩw Ie< `kvea#=eHɵ5@*fS_Q@+xsޗ&js #곀phʊ OyňdHPUdUx`B0(S HEβZWPxkF˿ y1?3R}AY3VԡMl`^ eT"4/:M忓Gd/ػI*SgwjvШOLaE3.?^3c`Mg`O-/| f{QI_0ߑ 9; ie\&퐼p5 ozWJS]9+ Fp^, y]`_k!Hk%NZº^n4јF2ކ'B#hd1f!L8LA™"X 5SDX=EȘ]ӭFL$wh U:gavރR*L$y/j"Th? ֝hKN,ܠQM[ )NuP_T2H=IR/Ho5w/cJ+8*uz |LJR"pZxd-x@L gmawBՎ׻aduA8e.p,UḪ&ОE[fN9cx3eZʶ%=KNp[ʼn(h{Ł:I_+C$6,jX3"n[#}r9ʼAG]e$IIł1qktZ`u}pSIn7rUW#q &Kuƹwhc R<~0O6Dm˝)Vuwt.YPq/ UX;Xouz[Q9p"~rV[+kb \yʤz"Wg3_0w]qh&%.y$f) ;-uSۄN[ ?^\ΎK^/eТyx2xKnGݢG3+{$Qx-lQ AL3iفY30P!D R& }!P&+Iu HI9䍂E`&][=Sc*jAsr-׹z'a2PGs3,X}\06 D<хE<#+# ĥ#ٛ.z]M3:$+ʙw^,fkP|TE&fkn9t[M29Rhv 7b~DOD[(}f~ǚKQi-Ruȝ_LD B$v3 mGAwWCL̛f8P2TŽrŲQkE:*A02lIJ*e\ mɺBjk')Df!܌8L!tR /2pK>|Fn?fd;h \J݀b@oSSvo `ྪ[܊WL&邼g HrNݏZvdyQW~^˕UcCn\MK&,`/e0p.eIC?9[6vj侱l/XU |aA1i^t~ ] a?Al|9]n}'kK`=|<#@jqә/@E&m=FuGP㠣Ihv2(ĩN XI= h 5Rb$9ޗ_PeZ&mO؈hV6wD) b>޾ϻQ}XSkGȆжMRC$a~VJ,9E8 " &Li]eN#w$gs6:W0!r6s"ϒ!vIΨSH3䵐Kjr^a*lzK!gۇ9{SMNeQr\L4j*9I ; W`t_d[Ǻ_Gm,VdtWe*k50vC=ύɓӒ/+fs~v=jXӘc?l`xЌPSYNwOOHM7asB'9 J*HoqfB}WālWD_;7t9 eyF}uDKNA?m_̬TrbULf!O^0AkUFGԿK9bnq͖΅lNF~~+c}RI>¦L2/+ZE>C^{ԨʹfAvY>(ZKc7zAN(ʻuU|AÀ%۵Als}9VcTנ$#HA?X10gch uݶ"] * %A2=$gng*K nWKy', kd\%-GQPiPeN|&2ng$\HО(A^.dC We| zGWsY}K8dg<0r{Q= 4Z@T#=|d\yRzrpL]^sLϷ3MflXS- %t$/+aV|ڡ3wCE λ $ 'Qԋ[JY1McKV3s1b>GJo ǩ}D, `v"qO_9ȴ˾ ewH %ߣ 1KSaPg], k>S#@Sfu@t7I5=#ŽE.*撍Uq!Bڥƞ_oE);TOk_=z@巄,ɝ|c^|3j*͹.!i ((\>n(&L 3@lvUG7kQbg@=TN[67ܵ!Bԕ} t}E&RW3 ׎)[(AɧtFu:0>+vl;(60vV6񖇞wA&>@2#R|*8[_5xCE `o+)ad~^.U XC9Ɏ'#@%X#.}$Jf+k,Jt{'O|kH`ÓJ|AcN-C^Z*E+G͸O,[?3/h2 ^߁[6uEvV/"3Z=E5ޫ_aN5 W!Jǹҋ\ջ0$:(xHgHg%8So@]'D4-ک5!?4u<,ތ}OdNiN΅|ݛ0//ڏO dɼl6nb/I# s NZY~e%?D,w\)uV 8ќMgG5PJqRJc~2VH14aQ'$_(Dy{ -_q(͜2R}{/q*arhMp䁺ɴR_U,ͶŁt=`f6|r: , ],iq#N]\z ަ5U0rG}qlZl{35N\D0Jà?9ޣZ;@QGJVÛ ?NqrXBog}K"Kf3\[׍PSw1]#-ƛ#_Et>vNJKQyT|E0'ן?R-h 0.n! *iԉ Z0}CWNvl8 IË7Wi+1!q}̂Ó4ηJ=N~D̈;`V6Eݏ܀)W+`}eҗZDN8w co=UznHIt4`SV~mH8`E@3&}3t';H"T`>|hRG܏aK ߎ;gGapvFhGzVCbFO s,N.dkh E/^^+΁f>,] g{Ur$s/30ѠN}Z+eV; a*p#E0Nc*WO]#]T|ä,5fig9Vʥnx8)d6Νc{_mtiǣŭ]%X=R)jXTi`ەk(.-i*U"c$,_Mdmog.DyjSDԚ˭N{JMĠ`TpU3ގFB c?uYJ>sx3T< WoXp'[cxlxkY=F6]hz􎻮LKj_~MbH{eJq T]]sQ(-"&{~22twH vTFs2[q@}5tl=5SHfETr.z)c;q Tml1ω} 2?͈cO" % 76u>:4f{43PnHm:NKR46^-]ͣTk$ ݉?G_6!>:)T98՗Yq;R_P}Zas_6YlvnZ߼DeSbJ7u0gb#,-OĖl*I>:w [:8ޔb[gh. lA:T@,ͧZ=ؠx(>l`,'֖lP'4(wA.B=$XncNў8#hOs\.h=w$+3_춖"$ WlEcye>S7EVMdemїfleDt4ӓdw֢Lo:l\ z4uzD_D]TDjSr!1,{K>=VzD4 @GcWB1F PDTBxaVc.Q):?,VdP )ɐ\K]/<B[Q'- ?.ەdmٚ\ji thÌr<ۮ&Cc)Oh >8?qs'Y@IZzt=RNS_.OyJk/궇gp OuLt˱A&"N벛P 7͡I(|.ط}nJ_ : fw|vbVVv n2]߹0Bfڗ %X= 7"0̜ ҧC6Cdqu㡗Dȉ%v<!>s 4lY;8E&W/ᾭ75*`L?1GxAdUv:{ 1 P:g#<ٽr7VJiu[8_6(mw(jL d kst_9<`4GD@tW`E%D]0@R]"~\]_Yatz؀ĝBqq}~FO% {]~vNh S}k.7S2kw]0Y'huZ[<Ґ[Kyf (Gjk#}*s0T"9|0KƿhevݕLghy_m[!}/tGeO*gr=hswݷP%I©Bm,A =]@?CW3`h3K˹ؔI{.,'^K!% Cy)Ws<+<9+r^p# ɬUW Zc}Gq84dFc 9OY\BMK7ˈysP@*񸬆~Z] C,0L-'yᠭ;^G(+۔r1/v C3jbFy (ΐOsv)!ڕɦZa&=!M | 8J$;śL W)E>ғ;}ă[ߥi*h3GU052AIsWlP)]TWK!T^.luf/8N;~O;tMM;W"xM]_F4 !SQ;Ơ-J#ay[a>b4=t;Y8ǭxk9/Ql%9,L::yAw Հ es-{|'OCx~9퉭JcOxPQL\xd $=huo,yϴL8vHё0Cbh+31@uz 8?p( yޢrŰqìkǵ]'+=贰h_$H]kKĨ G6`mk!cҹE*' EJ8|H!0O؞'FĎ$-z-x%/hU`RV@uFP&I-w&16PQ x+VdAޣ(d9<<7ޭcc%Yq+a>!y *!F*dCc$_*l# 1L [w--࣡O MSOV8`+qi,|i,(t%ciufGkBo&y {FZz4~#KOlߵpF6۳cݻ;cee[#?C Y;3N8` ^b9 5SRrUŘjOGV};,un(JK\~4"GV>dgك .{*{} y H P[NK|`e(.*wrMD)i뵧3dib4P߭PcJKR'ˆ"Re`,H1\ϝwnCJJ &#ۺ+c= DFjtQ]H4a :EPB]qAH5(ݏwX/";?:1_QFpܓ*%Zht1HxϙmQy|%l+ ĨȅY MMMNHQPojUG.HZ} $$;B}b@ް>79sWaM8g:cVv,T*#'0 Eqg6(7?'@2F\6Ȍ`)<Srژ}Y/ -Axўagy%ILŬd tt\~Q.([Be}@ՍZP\ Q; ˰4K1t&Y< nQ=4 ]Z(C,|؅',co/`RT] ' 8RAKܪSwS;X1FIYNעS!7@fRjOga%UgAbU]!4gZ%ɌJ~&Ĝx5X0}JRQ -l[R_lUnv՚E}%i-46]^tW۫=P~VCޭf>Ϩ'v@v/L4trQR8x⃖!#܇@yN]5k1$}gxQWŊ8B;$B``qCS- QIղ"`>*>Nt٩.4[,sßE`nv͌lWDTpn/;ySb ;?!䈐].XDP ]s%(]\V4!Sf͵ 2#[l,15[\p]Ld+ӝY@3 >0v֎V[/50e2<"$qu,đy"(q&p5^-WDz(4J mL'{E99)Pbz+P 7{.\)7jonFtrl)/5H)-?Or,T-F[xpT[Z.qAWH$X1GK2(=h դw,Ywh8çݴTGw0n$I!6ByB=@W?F #R[M5*$"!Jsc϶ʙUX!ւjI:UZ RAӽ44Wϳ{>n|ƺ"(41G^1Z^׀4Z=D>DU)R(^UA5 ^N~^42׆CVO]Ui;p%Uu=(Z?y#z,kQڞP2 /`45YUt$ ?+@иb[,nk’YXD܈6L6_\g6Hx텎Ɍ^,?cq sU@΀Jq~?8k$H 9t$朤1,3Y/z͜Z67#!Ҙ 6q$;xP# mTӮ\5%'U(jTv5jL1@JI$zCQW:-=kTi} {hPZe~q@ĉf\62+AQIaL[Oyߎ bvjD Krʻd_FoqXHxƗN/UPKqؼ.GWݒs ݙnQY "횰)]b}hG!3o 4(a>9RGZ+x5Ap,z2$ @enȐf]O6<cr]eƗQlV& V?I{j̄7I>F $ch0sd9_KR鍙t؁2Kl&>* }@|$$F1BX@2'[꿓?ҊOO6Adymn AL+!k|޾)o#-Al^:Ϥ=d&_C@se|Rm\ZA$=p `2HѠE+2%ĐkUNB dvXo9^"Ay1t_qu{PXS=0C}L?1F̠ 5e^9-RԿE8+!2#ky9_vPЏ%%Fn@wsXP* #G_Tu- KEȶ%Ps>tOS|cQ=Ỳ 4̠@ն3j3ucЪesd), ms?s +*[ IɻTΩdl;uqr%^#n)TrZwؑR7EҶe4yK?v(ꅵ֪s-Ւ$^8}{NVe_&&k#9pBiR v׽5!`1Bx[[t {\ ߽ͿnS%!:¹VoZ&[0Pט0/j$õ r<,FМrx 9#kx3㴲 q F7 &_}!'Ě>[4?[ﮬvqvQB09qOw=|ں<<2PSX@(!>NJc4}  %|$/]_. 4q׎$f.ҶU97;nr#LOKSLz88X~dOom/CdOhhzse%m:f"XWtl㛅-_c*z!Y92'Z?璄TB"E[R{ c>/c[-8limwV,vBl1~=K| B߷(G !޽1_k%yh'mbl~j}H1'͆Nɭ˓ I]}id?y@ T3Hu^o{wvi[~i*?@I=y~x}otU8UJFE5.T3v4wBEX:>`671f(c"`%w~C/Ue胉mU+_~ кҗ$= ?7'N=]; cр5hpM69Γ:7l׌'FF)#J9pI$tlLKu&7SUٮ)„7zgFM&dst  vL^]VIe娮M^1\& ˄ވ_G yT7$jãhϥ>jd stS4ujaWj]@t8y)r1E$V)+@>2tQJyɿ&>fC&:t'*4 o h'Ô]L+TҜ=fqȒ @+=Oj014?ah(V2kx'68п,$ПBO" dk 53y!=m oXKϜumI g G4+ʚA>GDAU:~c1n1?/G P[J/ /iHuo'^ $ф8%žX9LS M:8&s~YѳP=_a_b.2L/ts> LN(JE};WT2$]2G.[eڬ8Spo܀Z_Zqz { msacu$UT)O3i: lw^=N,3ZjNR؃:^)a 9ʖ;] ˺MgͣhmM:1 {_WYQ-mEZ4Jd̓A W$-GO!+U$ 􄦢q>yfVĩuz.- ler츆Foqf8v>ܬajƫ6LgF6t ײ~"U4ꤵq7 +<#B95.ׂhQEK`$G'.HoPIĽ 7O$&\U{R4O)qe@{9UuP EMpwBH^=ڥ쓷4;硡|ț*&$4y'oG+C][P~ tpaCP5e*·+ujPݲ |R\ϐ2y ?j,eӄo'3%nD@MfV ;69_` ax8=:+L|aQuBq4$=x2A/=0#@`W۹awÿMGYT@ # ML,nD  ^[{JeULJGlP%auFW(|%ZCU3͸m9J:ΦxO狁Bv*3~VIuUE]`҅AekOQwy0-*8Ej ޻$%4u5&(G=^n9e,D.UsV2,oCx Z2\$^2; 6pr;ёIV#d!HFox_Z/3o ݒr=ϬB˶ c=gq;5IZ/s/$ @;c:M5}|Xԟs[AjRvU}nsqzA br};]{x,sS;Le6.C1 wXR52ZbH@-_OR Du;;4IOk l`.DE-#YFIn={8Ur6gLK|nPu2p<젩*1^2brs4Q"C.R8pjd.'+zw`[fR61- cN(ݡ$4;oɞ̔)h``/d&c^ӴJsT` EgcIP 9Fd^n}&n+]jG+;|cfZi MLn~0P#h&Nɓs&y E9L[t\鷀ט_6^G/W;?&Q!˸}LVThz/?=vg+b=oL-ԚY+MD{E&ÃiO=qo 9mIe)kOJY2^Q}$ԉTUz)A^~rS.H9A1[lHa9Qr_Qlc_ZcϏHH-pt_V&tU6Yy 6<8 kClCYvU#wgS,+u%GApWquȢ]{񎰺htc&dxߧf|]-}6EE'a͋ȰA>o:&z3Q*6{@/y"l|_JmCHm;1ySQSȣY ޛo/.o;\:r9O۟qUMz Wr- ,஢/eX2-&WLZ.Q$\cu.,mMT/N(4*vv&u/"EfyCg_M}1Ag+^ =ǭz5ÑTkҧ'ub5va,V|`S7MyQXL4uZ 8siV\K4Y\E jN'ႳVNpN.:2vd y{ԉQ;mKINf_nPqb\-Az ; Iqvjoi혹:>>*ˮ7)(,e;Rw)7ٷ^A"^vjڣIgA䞞=b;5N8fN$i7 n4ҁѧ*m~_oC4=;HLeS<a/ld5u:,C04 SC?^$7zd[:SNާ8*O NH?j贌`NNs<]b #?:I1 uBT!s0u$VT}R-!\eպQU3v;*v[t26d![P@HMnVFԐQl+Z.<J G%ܶt9/bVr`EXb5++fi>:ueXVю\;h=}B3߁: "UV5&:tB'!W-KcZG/{{?}⛄ԝ Mpl쾕`OAA!OcDAZԉ-u 4#o0 ŀ [iR&´dʋ5e( Qc`|M'O;7["Au@QU i`M~;_ry?i];XW h[:bK`>^ˌDo2=F,ž./_:ănϐTTcQ YDWhqjԷ8!l-*$O ]|yWqbʪWo/E#K;~W똙"NRbO:Y[:[?iFʟ SI=N_13y#^p{4O0Vc>?d؄}%: ?Ue5 tjD LYV:hmx:0+;4 26d&VbC/E[:qRqZ=}~0)TDgE iј/UJw`2ҺBfez.MM>MmnIf\lRYVC%_K>I=g^q mqi]E l nc`ο2MæY3qGE0 r.C <5.Kk]@ XDcdމwEV2x t& Rߊv[ &4̯ovmHAVN|i tPp 2ˏŐ9S)OBЖag`'F>EJ?}Pt#;KW,c\r?m?NDd-ݟMKI^w" /B p#y( d?#"p ZK%c.3'JCzKBa &if|"b%u {mn$r2]}bX`* Kp?/3o&X/a:z8lTǨ!@3C(N[zht oGK0/"!%%+_MHzi'J3dvH m853(QY<)Y jE3`Vԙ6d'҅(PdrĜ75 /)-}sﰅsHSKOЁi]>w@'44VlN9lG@Ttj0rސ'^EDuDC ' v25 EyO*×`~#FY40@t 1qh! ɄADO\{us JpDVr!oI#p-2ۢ=QVs6nj. ސhTƟl?7&,<rpŒ;B8rj'K1zϦ߼ی=/}v0ZݐrC 'OU.>7 r&kԜN5|w[%nC(b8GP0bjX6<WB\sKFZVdS'/B/;蟚ڍ648(9Hh>׏G?`n5ajs$ͼQf'.T^k]$rW?1P PcPH`bz.wuP<{@7#IJ8] [Vl9es6.+()< )p%_4Ia*Z< 1`N _#tw^J-lK4.e,\ѷy5R~,9N7yz5Ktih&r-KsMxʞBJ A: C:hƳR6?NM%[oܾݞ?A5xt+~P^HX=@Tgn'i}ѨY)<$]*ʓU,{3Ee+k/0KHq<F9ן r>3CuVhXb(лmIn_{O٧K=}RРa)f١YY-!+ZZ.f]4TCPRk݃Qo SBwB]I񱳬Qf%&g/1"%ݏ[ȯ@Q3!iF?m8_ld[ ,ZﰭEd|PPDASgґscD=0TcruCկXElNvܷhJӆZE7aoCęEl>+8 v.+.dLNWBbITr\S{IؔPFY0F*:nJSWVj݉FuXKXO؍<#[":C>Y9ǃS>E9[f4^N_@WMW+ @.rDpc(B!d&;'\yv%;X'%ѳfrذ(`'`Л1%k(;ȚJO1ṕ] obXkV M-]`͑k BHѣu 7Er޲+b1Q8QK*SK9 cC6|0hogk%u![vrIuˎQR7; E[ɢiS%M^IMgJ!{wQ^t9/F`DJRH!QbxÉZV.{V%" rk\ks!PzIZ]5|Ojvg'm o|ڨ: v+,YNx1-tPxS6ƿŀi5q,E #k"P j^Q=app/R :Rʹ,L!{t)(B|쬆 T䳿׆@O!8w} 2aD+oCdC~S1.eg};5@oߧz*pԞz;J3ue_nlߌ;7>h ,LuY%7`_ U79. Nq=uߥgՐe b̸0g2TwlAS#; 0p8f)/9\ELb*k[G$ta\ͤt  ȿ"MwӇ,??LԖr6( Yb ip٥S͕ `q?2XB&<5Kc3^Jݬv5jӕ7M;NJ/~.һMsy{u!/fV;ӆZKz[ywFl*H|d_|a'W&P зXP͝K1h~yHkjGnZd#Y lm5cʊ^aLn`1- R- E@V?` S}ɥݖ Kl>)d läYN3Nrcy+cSG– L*xhЭ\jUǬ&y8ggϷŻt4B I YK2-^"ܔœ|ϛttQJ/ YQрUR3GM'սLJCէ /V:`q^Id>nLFosL]ZB0 _vS1q2_CcwfOfgķYcv l"Z:h@:w!.4ZKIÃv`+ 5J: 06yr26WF\Vdǔ1)jQYm{r/ f`iz'Ȣ4^;Z y6$k.twiDئM ^=]_k#47A1Bkz_ g2!3^ G[C -s6H$Iv(CftwD60$WQ/z{6f<TZ1[ݶP3}%e}3$>5pć 55sb B{7R0<=K)";*6mmg4"#"m8'mf:s;Gs>xHb̤SKg}FV PnPAcoUU {;qr֤W ydG>NRLtS^Kx\E=$HSΑ T`na 7Et#c~Ō3x>m@zRME[Ԝml"as pYr"Opp|+֙qmHL_l0LG1z[ɚxd?SfFV|s2PMȀF%`Ucisqt-W3y9R/"3RZ57䎠TYt ' 'Qy-bKU0E-*aQɅe>v^.bys.s7U+*RnChbo;lZa`hIkRcA-Pxwl*t[XK܄ m(;mdK' Vqi.pv8u56\pqz֋mxf1:6ɽ!%t_ `IӘtl,Un~z}:-R.ߖ=c?CKw^fRԖPd8K>pfK!6Z-^S "!;N?iz}|$isbK@'wアC1ՙ xF@j񻅭/hr&]6%%?*Eȼ8,|o.$sLX C[n4U -IS.{v жZモ+| tW9:?~uTm4q3 0I%^`<tfl^؄EӄܧL@j2Ԡ#eJ;ξq~?`@ YqD$۴4sWku+sύt؂Qj2/ Yc~3Ydzg+ 1PYu|Mt<7JVSox3+unU DsgўK@zR@(Do%UXdZ5pK4̮ '"̔|rND(LYs;DHL8zރRue_*m;E=<.hiyڐWA؟ Co#"ϩy۰"x >"%ľ/D㋃Ëq"a$}-#4WyLheV"UKB8YXR7U{uhlxZ0GewoJ Ծ6]Q7rCX!K{T+Sb\WZEm 0%5hev[t5WFFmȪݵ˄ɠaҧ8Ul4=D{HEUIe ~YG-6[g`ꕑP~H4}c/DTDvrw&I oՃ|{b.q2}}c`fRN?-q[g}HO&Rǔ⪽^NLkRjCg )ſ0 |)WX e38J'"?{PA/|E& aGҳ0S[,ž&7Kcd Ą>%;Q5 Ȗ6>$/Zo<ɱ״#+޲b56gkZ# - 6h;Rij=0DrD>K0hصz78ƵwCOcjdC9Ѡ*MiD*΍)7TtsGVv:0S"s5VSJ`JXq:S֦`HtGm/d]ⲟ(6j:zvy:k·T(A u[ZJ=x ;zw0lu! Ս"\55t%@F$roQ*4nW62I6~WN];IT67U `jPa HZbRO1ۗUM*90k;#Ru$Xu-% 2E0x[S^s!v땶ݼޞH#O%6XtU{,pq%e(l` НXeոn\A]c|.jZЗ UI@1]m\֧$(/'\aeI p¿O[3Z}K^Gs[hD›vL$`.Ьt̲֓wiS̀1|C5)̄PlDa￿&_֙_o>zr ]PW+~ w Ԓ]Pr>?x#[aʂJ ^ub$D1[Ӟ}𫿒r; M/ӡMST^6 WW!oG"2sVTs-:A+nZ窀؇+j؉ekN"}_ G~BO3 ?YaSCz r=te!^3ԷSd},LlIחb9Wg~sX(lΫa^16ޑ|)mdl$`U2$ɷ :YR6ͧb饀vlgS_ȃ1;vgqrѻt"[+n@'}RcЌ{e haƧCY)?[gEJ',@8%*n>rۆu@L&E틔Ǎ}z KWoSE!<l L^v^ *2aVQ!EnWʼU6'Sr#3#6iޱS{3_ o0r}h8&xǰ(D@( 00xEV: gv)|Cu}(ߒ-+*4cg޸N lc˽V8fT乼.t̼8*>PcۆÚb faߠπ xlmf65xJ'f&z}1qj7fǩ13+K B^aEmʊ*w_"Q+q|RD| [:XƃY[E 荷+ L*U0oȍCsn g6*֎\Nda9|`3uk5Ȥ#J`!#+rEVtV\^ qG꣋}|~!-<QRn))e;!  ~cNZw#}}VO{ψc +b-FMíp „[~ Iw/m]-DM%b -ZK@zZHi ??a%es8ʑ%ʎ:m}Beռ!M=rP0M;n>ȟO+ʠ6^v>"΁6@.h& /:;KP;G瘲ЄQnJ{n2"2'K-+S&,h&[NN)-I R);r(a.ib>5dpa]'_ADm_y:C9s ]ħYYĸIG/%#{V?qp_$<⠅Q?'M3{tG"O;bb. @?4J4<aLJ+4iR;")6BX}1ӑg MCl?HOaefj{&E _V(2|3VܰpERS mFoB柵'֧6V4fC ȏrNւ5I^?t柘ׄEs-uQtIz 36 |p\`FsO{oc*|`=K6ӐH[?:sbRQrM}AA?Xp4 yl8<&DŃ9TU@鞳ؚHȒ)lfh1v|{.+f JFKDaJoy *C #tn0 ǖgDE'?AgD@ڠDZ}Èԣg#Pxޟ/0-l]Fg6]1opQ \Bp X8l@+z Jבr-M"@ْS<,$'/(lo&z1R\r3.txe;;`\ l͗W[2OQJxFrL۟֏qKz8T{q֜c$Ϥ#!c2YqJi9(t$\C-iÖ^:] /RZM{[hdA,`{_TQ6H?\ߢ>+^9`zP.U:B&aB{"sGG'K_ܶ'.QYWьm 1`?dߙ1D)}TSJ/nq$TZTl~@r7UCV.{ވ,gV=&S;ײĤYL_"=ş4@lOWhe8-E9&ѳTc` 6;v$֤GЮ1>?uɐ_cE=b`ɺRqCJܐ-\uu 60..Eo*F?-KWus̷֑OWABȚ5>ra[msС%z8Ƙ~ѐ3ker)i!>>N,acȂb9BzlxrÈYR"LHȓHc%aB (=>W"Z @Ŷ'lMf.oezԗv81я pD*y A)%أK bk.=Lcԣgi3vϋEH4)+!x}eWb ȢL^%vp>B8^b:/\!\zKsf[wtIbqV>k-uƺ Q0gƌ|()T!GmSM'a \,rDd~DK;MTPvnOUlX@;Wl醦q +IM^|شS#o"t&ݪ{4))?*m{7#_@p@So}V+.OȡfC'1Rsjxi1@50z@h<6n-DOC'չ8k]L^Tچdc}ϻ~b*06㞿:KR?U:HL>o. ͽ|/(׫)m,I+`!vj̯f k&+)˞F/ȄUHO7yX&q?坒VK8(qY#mք\B"~41Y_wam9D_3Z&Lj2qoOmOBTHX/ _= _,sɈ5b{`dӳU Ti $FXR.gxrr'ؤ8)kOTS Cs9 = y$ <,](rLའNK)CK-&NgIN}| Ř|r!S+q?Q9P|IuDۧ3@+2-h ˆqk~(;PM?\WYDkcfxocٴh>76lI_"iVKZD[yQQ_V˼LۼT.^/w5m4[Ρ}zytw_J7c/!q4?}geCH4 ֛w `$~< Wx[GOy߁wFvPD âįs@ eRLc:[7c3ԋ}x,V}}i es0g_@a{wb`"n^|!}/|a" Qٹ 6Xy^Ǡ(f!߈}׽6؜&jXDg9## "wgWfKZJއwF`w~6JDE(o\w J^Uk <̪'ZH(FעeMM_ D9PM/+!ңeO~aSjPnE$fi[#~ -Z!ņfi( l_4yԆ[{O Vc]X B5m56灎Q{\bDk' 'ƒPMIi wڼAE;1El1'CSQg`7?at2 X"iufF}:qH۷*/K@¢J\*k]3/4(ߴO+wwtcoW9'͌ _GnJ [0!I@֍UM54UxĔ.p*oH~q+$͉6ܥ_#mv*=C?QYF>4kܰέ8tx$ފo%#1|gbHv ?aP}`Js8gۯVt@/͙|9րAAS`4qbURX$ +;}G6h /HƤTܝѱum~.ӺHk`>qd6$P!ɼ@|Uߠ;PRSd9 8)tdusB0+S2ISl]t\9>ɻK_0T !fƋ=y\T!p?R$.":]իWu|e(f">oRvװ:f\_ٞjEWTN!% ־8¬/4lラr 0'طFN-0mFK>J#ZHU=G[A(9ҶTr,dEzI=!pC=P#h0xǫT4N$ImVJ6nkL *h)g#GZ "y LOk >c7GЄ(Ҧᦲy8,]l7ic{ѳ} ?HqЉ(m5b8[ުlD÷qF)yy c-\vTE91Ļm<+64U*S2 Ε 'A͎'>QuXUM)m؀v)oT*lF@xPFmrT LK%~Ԑ4͠Ch&}@1^+y΃@R 2JuQ1_T@y V4a6֓ӹ_ X*Tq(fTiq癔kTW.l<GEҬ9̏nӖRNK}.۞CWb탖FIdnYȄ?;zʳ_SؽWb9)f rz&Pn9?~#6=ݻkc^O0ZcQvzH<bR(E -'P i]ERP昊3s3U}>!caq%~-ǮB QSr$_~uT(.^lF8+vFZX\V.zlU@TS霡,X (":n@[eCC# =lC֙.' -LQOeӖdtg2;\-n%cg(p8w߃ (^t.4QGpr_H23QɵG$$+xsFha=J^SK"䲒UFYS8 9 C3khs Irǹ>0bo^1 h3vR{&8֯D4*R s$Fw@?tmR(,HM4A5J?!h8FKS1ܽp$E%7p c#>јA4AC!xwd#k*Cf|+oywh:h{=hs4ͨ^pKE2GcS_7D[[Dz޶ > ;i✐0Kp ybA)@AkNsljRF.8NbZώU4lyoĦrMRxVuྖ_]h~xg*ea#J1`~3FMRiDjUwi_&anHB:djzk ektfs;Z?-(͉.2]9jƣT?LUp$e3orwg.8M[7@a:!JW 2kTÀrr0jk/v j!kJɰ,fW"`$w}@oOJx:T &d* ECDWsQmo~=/li ڳ-k셂! %{t6Ɲ\^ aw0w;ZȄ.#T qQ`Ãg?bNIwFe'MildLabn&y2=@60?Pb8F>CQaLIn0%;$sP_̣"%imx_r.-`O3NCi}Y"g 2g@'p+5ˏ.ύ"PxZGsK'Œ!؅;JO܌SV:d( a_ O"^"r9~ok TOS,u#⽺opZkQ5KBSᬠæGN*@|/AI#`WBA$ix $ T-{ P(s9&9Pw-KYړ{#(R ͇dn)Д!3j$95q\@n+(mZ+׶bzr;5+1hV݄(8DFs#ưH#>gz޸,,qrNYǮL_䦣i)-{B5Ḵ972Ia%aZ(r\ +IDABE.eJ H5Qx~] QB,#O!u5h?V S1aU?!_"ۻ1&<OӉ_[ڂX>&jn-uQ G)t':6Vģ^'ôY R> J&Zܗ.{:hV0/oaD=ߪٺoskݘYJG>vT`6t#-@߸؂b1g* q4Aze^"hW|w}k5cuY]TRo _2@/|4# W=` #nEa͛=2L<YIn ؾ nB)fa]I0EoƳ 8mD,M- Ѱ8])w$}~hmgp*EJ<$wPx!sNO?7rwDPҖ#kͲ1W6u#UZW;$/t)^(91y/jX믟:|C*E`*99ONZJViHfJ_bY;@~ΔN^Y)/3nOǸ ŃQ'(9.iOS$Kz9^p)z$Hmȵk}3rJbpH|>vT D 2tʖ]f1^K4IQy*<;K#6C.޾d@k6[7(l8%\?@·Ǿ!yVMz[WQR[q+k^ ߔ>P2~7JebhN A˩^uy 3 19˩/腉g^qyBw{B(Y+:E`bc܋\F{YE(RMO^bՄ3D3vS_'Y ҁL%Y[k UV' 759f§@[(e9Ua]2&~+cb+a֒x|Ct}]$'8ѭ7ꥩF>ZᥐB)YaՑG\֣9W IŠ+/x J?& #%*5=(B"g B!8-YGA 6<Bf=4Iq`xA%cJOK&Ż!G;,q]V 0lv$ u 3`z~LE|s}6_+_711:KXmpθ7iI4NpӾ?-4Q9[$qMy-BB0K6-" =݂\~ڠ!l@{يkk6NcGrmS'Q?[0vd7] ˆ.ts*M@(Y3>hTW5v8BB3 / A;] <+>Q>V[tu5U1lLƤIPKcRt!^R<3/<ႢU1}# 9-y;a;vr"𝎂,}:8<Gn񙲐&c9!<^d1&[x ʡ㊥B6 MwIOԭ("&)%$^YM'.lWOĮkή2a3A"CgL{o"؋:^M_&J*O?>ry$+!1E.F6+6ף*,j V<9\.;*gGvrb'5v+2#,q6MWMhJԃ<'(k#e d;44ݵ8Ԃbb{s1MHb$$[gJ G_D"7ΙxrƢ/0Az(j%K0. X<9 x[]#/o5.wUt!,JFnټ̝QʜdS,%J}6P oqV k@[[4oj N!wj[PW#鈴*yQ4hB{YQr$+"9MA c3Q^o*ɫZ ,~ Q%a[ so3D#! <$l"u4o^n] |1ARrGI8aYDc >`,^YM`l ֨5{)}A>UW8VMh"moXBVo$#؝ :((WCaXqb4@R3?y_ Q9BjiS>( |ocY[sz;W1u V·;}VϢ4*AL4Ui`ZfK#C;Zja>gzHLg>+]2 ܠij=v5 d;n\\^yz bemg–WJ(Veeol]ބMa;'AFyJ~<=ժ.>6q}WN&H]~RSf_ddmpTdn̈́d-Xm:LWxSK\ Z& 23-<4Y+8D~_? 79nNk t?fr2J FQso${%ߒ.xV%OC@`5`|dMt#)dmo x*RʥV_<5KMCTQuf/ UPwqxC)FSGف&ę֞` ]9%3 vaՊ\:>Dw!ӱ#,Cn=$g\S)Az4UVuU;d:n+Id;|t w+8DN*hh96RLo('*$v&$.C21\h*f] Q.YL*3?z4s͛mGǀ-m9E3ԖxX$y*.kLrx{ïA}>t1#xZ{І\vjk`v ,4`O_`NMPG lX]d%] 'ϕ0_t1s{XRAɉIAʘMQ/j.McQ%||LX5--u|\mEtEc y7h7JĠ??chc0!}SIٗ!LTd x?v{~bAN,l=ɲ@ $<7w~J)$ $M9Ќ(z\~{"!BclHDg־[co{ns]k SoRɄBW/KkK-HD͝103E8+L sPxgEsZY>-=eSCd"t _b@QPs:*xc8pݨ\ l`vCiţ b;s<]I#%Q.k,uLPkh~9).F3WPXb*u{.08A0QUG=k}yaju3͌Al?)}5i$M[ϾzO<@А&gimwaxb(Y<0^kٽ&D17`Ŷ"+ #E'dvsM. aמAl݈gmy4:nMﲨ8^0bDr&yi?-+L0'~iS1"VGc=3oUlY2IkWZa0'j#^ߏA=]y]Ñ)շ_seQRFW9 ]^![V'O+Ϣz_†= Y!lvz¾{s Z(Rs7ea 6Z) w@x/p@ئ $k QRJҳ$w+e$*6}GUdJUof{QKu6msgB"RDX/3I`IJ%Mӂ<},#fرlHOg|iytZD(}DhAe\|Z'ehHp8 nx#Q= ؑ,;=;H]`Vd5vukpT]N,8g&XP^2 GG:g. &_E'5-jxC@ "XYk1r3 >QP%{2c#eWǡΌo\6@gx&l<<;vu,;qDE:G{;?0ٳˡѣ¼~erYO"i+NjJ4Ri+b{Te"tlz&1$YRVޔxV[[KK| iL>Q;{ El&i#^8μ ~︇7MQ],kvt@:x]H0DOހngDz뙄qrt8t {S0d1TmȈx[l7[6,i>B sgOtaGcعT-Jzf}`R#LMdrO6L6"S^ډw .{qĦD7ˏOʞЊ™ʫi4qCMHn<3TA:Q,׊L/ h`l6ۣŻe_3D4VitiF51=ȷ^bnԩ齗H`k9%J+oEx ](]g!hC^vZzRr"uG˿Mm&GM,`*DA_n5 YܕnAjwb(OȪAq4Q|. ؍q̫ER8E[bp$.xoʬ`^Du. O7o[Ow T\4Ԟ29c v=kPo5㷾aH<Dٹl!yFIՕ"fufm9bce,m.WW|Э9gd:SS1ѣ 4 MA) ` !ۅl@.FbhD iQe3N:k҈d{M5TP}2eލD4ɢhKY~O[Ep*wty/w*I9I,`"l>ASej 朂6`DB6BJ|bb>k*o.oiL/3$~Cܺv&sBm*YBy[6,9̳i ai z.*>fY҄f).ҮV)(X2 yM Xf"ÆZ5a SZ^%,<Lő4gDnN"d`g崻U@ VʼB u|Ŧ{;3Ū!p^'D` ʆi|wicN؏ 5ݟ)` ňmYED!cy;cqZdiE-;CgXtLR;I3dwf>SH*;) LI opf%-sP TPx\!ݝ=BSx4фo)Aj_j/*ׄD"_z V[?it7,6:_ts2aXeZtNMvK}$eKe Yw*s`WE{K l{%zº fC?g>ԓUIQ>abj~_4DT1t /1%Q+`n|*4C'ԣUE$hHA}\ccc}lJop;JHq3b&u2qM`hI%T% G_!k3ZY|"+/[*Ҩsf EVa|8U&F2 ;pBIAc)F6D)kP0ǒh>1Z wd&S;paلU ĉ״RB@߻aD`Ť C"Gl8fx^[lJ\ݕO9Ej7A{]R~5K^YpHKF'?`7h &)>q5ypd0.xSfRS[G-mߵGr^EJQǙ']=эA2(;BԌ 5dTR١ }ÏM2-I=Bgi=P-: u(TFyXgWQ('FL'qJ4O?˧rf7;uAa2Wq gC90X:,2t#m>0=.n~KBDk!8no3BtQ іٿoX-JMm?=& mh `UX쭾A1Wc^*0w1,.fz9Q&)Px m[L0o S GF q 2B}yY]!{ᶽTF@|:ЕEO@ACӵG}\L"u&t}tYsu'6}&WE9X 9R2B.+Lr7.~2C[H7Ud몦|KOˣ2"~L9˳_jOa{| wkqp\6{ш@D#ZL?@g6Z(RB]KCY4cx`8/5Fv898scM/αNF5ֱ54?g '':uТFbv= ^RSQ ΉlQqI|Ek e~P {NϮNGZwx=k)5%:Vk.rCރ, <]0~DHN }?&R Ϯ?8Ԓqhthd]5@GT?`.&qbKe[.>划bjڲF wc8$tsH4{~*f ƛAj j(tM ?s *TM BRBlbZ,ךJvS!CK]G9NW@]  k$_ FoC$8pt}-x)QVOTyj c49}7΅4DjַY(m*H X.`@SyiO54máQ*~DTt&;7%v@3'pf)1֔\-ߚE-_l] HvS@?*/Cc-}C?zk'!Dn w/x#4Uz%#"2N*6D)?Don-:=,^#/:HI ,a %E!QL =e"ª/珋A,\I[> XrW@ݷ|}}E4D*<eZo>t:i MGco(F" $n-;$3xgxMIƑuo;}"e~MR?\/ywh0wƝy5mϟF0>/?h+ e𬀼쁋 "߳98ٟaAFIʪhլ~.-cuHUeKM5h#V57yD8*Aᅧc i ROZB!F+-!{_!j|+ ⍛s-$zWuo!߂? 4$UKI-F9uln>_UgE ȹuE%y!$\ ·:|`9YCbVM./~~(bEގEnx4ùg0{1-cC 6Ae_qbgq; X~5Y05M)%Y:0jp.cHv>"b},I_0v0N`gEoNb'M_O\139'S?&)@.a/~Ҁ5LneJ'f!zA۪mjYjy_VVSƽ/]HflwPV<_qa D^ $J >r !QJKE-5Q܋AgXVy&d:V8QSJzH?"Ϙ n:S7idzd:*1DרԱ]}\uf9rށY#XR﮲%r'K _q^ &JhY&'ǖ^2?ob=X8Ky\a}I..83FٟExGnRiE~X+r@>?S$8#/wtIGE'>d6aNϸήOxhe}oiLؘz,Mu{kW- n3Cz+%1xWҗcÀ1(d gI}p[H,LL ?aM#{ƾbp1ʠ${%CVu95mvdLËhX8{:rQoeyNAW[Zл#sa*2<.W26 Y a Ùdq㟱Mqw1#ӁTC̬u>L[y. BtNrBD#?(Qӟ;ٱD*iȓZF3=! L&le_s֦Ow#['-zGޤWlQY@ڞ~2@>1>fMfov㾣YzўZ *c 7ay~:1f;(f~rlj+l ^GXW+> 2]G(3,v>6!dT㎡ -P> ,_ǨuJ!th 8`81#X7lFM|R%U јi2bIJM&HSn*@+~4MK]@s ͚\>(mx͞éa Ud,%u6`7y:s +GR/@G *Ln G驋eG'*@@]8[; Y,Ţۜ=@.(tlᥩh2y zB9~xTHmYSȐO$DIvϐ"ǔԹ{;՛Q 7O$˧Eu-[,ß\k'$?QUJ8e_s=T_2$ҎnWU į%>#_08nsLn23;\nژ}[ZyMC;Kz{ft97'Xb-sy&38ֵڜ .":ׄ~@S"֎a%v!|C: *< o#&x׻ڂ}P+/>v3aFů[F^ {^DLDS:lȉ=9dvK9l[ Mr6K:Bd{uM:PADݺFҌxxhկćCڊW-{^hA8ڏhP*ײ9>0?p!M߱ޏmIK[ܣIW NCi)dɷ6 V//,|)k EkΏ#陈Ȏ^V{f`az)Z[|`s&%7m #FzXsX?Ф9\Hm[ֲ<ӫK.i8{nW9m=f8=@M2 \6k}4y,IVhM Fᒕk0T䩏;k#c80F&~Zфɯq.p.. 8S)w͟H w+9 ^s8CM~ꙆMVw-r/HpR&m+-,݁p, L–Ǘfo-mVo94RDIҋ|_) ?]"2d3;)W'QBW?G_oma[B΀/aqMφ_ƻZnl4Gh ?ސ2ih> zbk:.ީF^niEC92Xo\]u_12VSiPUI|y "oCcY|ȶYՎ㎧`ZjOX8;>_7tVˢX5N%Sk:'8ޚJa0uOg( NR8z 9rPA;Tκ0"fJnS'㉦/es<p5+ٖH#_C>1bn=8ǥDIR-d&.ҒOF"+ -v\=a:-4bmI;"D{=. sB3j61b\ xo|SYQa33T&:k1o򷚥md2+3IE zAwYebuyDLLAC4&EگEe.#G5!u B/|e蛲b˲5u-dzjAS"Wi]O{V] '[rϊWD$T-I*cp+}"$kH B8%I7k@CL:r:AK]EZAOᲀ)nB[}-J[ <@S ڈ{VKe.*-^xUc+zRqT$u\8 '9Jl@)-b_lLJlԑ'&,,OyqcjU }t$0qJcpdN[ZE汗[HMK^⮩OVMRI1B Ó+nG_[c挸jIFU|ǯ= T` {W39zgHt ]4>J,0՞Gts4NG7+XeA/CT/k^^O0Vz@nŪ+ԇ h`P`ĈشgȰ([h7Nލd=QeYkK}ͽuUHCOK[0}'#uBuJWy[KB%krѐphﭮv{ꆰh:JґG+\];ZX)2z/g*=AfW5/4ܝ̴6vݘyĢ~ eG(-rh'%tb(A`'*6+jygNW<$bALɧ5Rwd9d}ȑ. 8+|[@j% s"O#Kj8`N((J4=4AdZ{uZnƃ -$GM;E\xi|1nm/,$y{z e>.]@UrBˬ.G 52:ljqG c $(giky{ClRYlz*[U=rЮ+ʆ&Y|F@OoDu2b=鏽@3$dn#oPՓ M$E5"lBrY Uj9 ipYy4+FRC<aN{9sʲ;u13ZAv3ܨW d|MwրڷNN(>5/g_"mM b?aE$NyId80UNVɁb:SBæ|Aq@PZi]QבЭ=\?cq &GFVXTĢO:pmfhUa!.Q&/A94> #0i  6oǓb¿LU$cfAŀڛP7 q]-5D4 `"q <J<ԊzI+mŀehQWuFj9e#"+ Lz0S - "ї4FNޔ C}$K't]6Vu@6{HSM,bY3bð w,l]<9?ɀ;`8t\ڜGKc=i&0$݌Udk WK Ca< VEj#:~~!Sy_ lt2,mϰL{jĎ.]l΍(/c %_5Ik/c8 IYDx96}a\uXA=pV!'UZ?6TD%&)BdJw#5{vQɮ,YS}=ʽ-=͟%5{ ⼅t hL`Oq# fo( mcY<ӥc(m&kP+K*4JLOW8t-qn_jJxK%bXֿ`*Ҙeyڄx%2DԘŧy B%)2bgYKǾdhcoE+8LR6^X6$BA {0[PTQ0N7E.f|7bO 3DB~k&]ǟRKʞx&'ZK޻ݗ y;˱FzݖB?EaFFr lSvNp)Yt:r pG dMWb#j$  FvJrq#`9%h) vX 0'NI0SL6.\֊кK+;6Ey{.-XPC\YXu1>ʈ )QPֺv$ꉇOX)OW.ۅtEPiq hٴG&eE4ɝ_sn;Ipd,&IdhE)/G"/.8WGt\֬b-o(!3揥=ſ)]?Z!4!@ZTH\ ;i[. Hn]ZErBK0xࡸ 9ҭ LA[ ]>PDXyiLF"9U;Y#wp+I[YD? 2..!=cc[ttuEK&i оYN|0(?'O0 DqëעLvFBq -{!p^jXv*uC`Q@. ryTh]|/S埜V<@!2މv]B&mz: 0V_# 7sYwO2^[ƘbAdЕC- $DvRDΔ>YԃY! ;6p;X5yM;Su5B* UEӂ[j=u4M]׫KwL$/Gn-}.12 -Sx*t\`H1g*/ʼLVVb;vdWy/J<]vgVl_24烯(d*zɜ# 17q'&Z',ƴnkR #k䋌DU0HWW~0\v1x`};_zgC E+U 1\COlIEŤMa haR^>vlbC4n &ۉX@MGwM 6gU@>\B3 = on gb 2GHQvFq*?=ÝWĐ/tle+G}fIfU?Klῥ9BJ\Q-LB7wRQ ` lvf]2o._@%29FM|&قY#_㬅}RuIy^%- Ά뉵I鮙!f~GÕ0B)!\]Qj^ Aə|T*yN,Pr;FMHuD&+~V&z99X]͑~D?e̓j\@> aL S$rI>fs N"(& |aL>D|[ZID7ĝlVGxLʨCx|'bC9 % {jpqDMR ägux@63P4P KLfEcV,YZ ee:i[59 tQn2ƴm_P\!&^·8i^Ur1FHOVȓԂwsM?VLFҡ8 _Uxn 1<HR9J/ކ͗.vM-aظ\koJ! Ou's+/brNt-Xb&e 7W{Jxs[N.5t뾦`f4CD=IX0z_*'ى  AMF}VPgOlk:Յ Y5#9vWh3A֗/}lS'%F@Pxzɍ-#UYCq\|̯4v{_j7cRvgÀs/>q,G"nl $HvD*7W!0G*v|0ٹd[PiK0{/{{M%G]*g {dX, {+{išk 8N+!׎4x{q,1)mb@xOLJ1̒WcUíڦ_s(떐eՔJ x=&rRVWʋeУzOv`8KEY^j{HpvPi6Y߶}yMQUt(~6cڇ&v1 %UG7=f\t=I~#<Ři r'Lh\vYp.+[l)'cK'#z]꣭hb]=U( U;`Ŋz8tRmu{8p(/P} @ܵs쓆/ wBPioy>~ +|CN3EI]@r]t\dw]eTmX. e3Z=uT j~`KStf¹7Nzu?Oo䒍{Et.0;Cp.zNE59bX@S$>@{J%ЊNV4v.m.znR<|:GP+kñO:P-4JfJΏe`U=,^?8C}P@tnZ8Y4b8ĢR,9!z?Ļ׼Җxt;@FxK}4cK#_ޖ b^ <냣O=">HxCùx--MqV6kkp<_t]؏1̗ NwރPwxmo;Xf1?&r\hY$ӁMz"nqNj $Flv[Z%B#Aʘ'o`; R[_Ds6/ xzGX\hJ"4.nEiO7V 0ÊG~px+ "Zv̀^>0l; *>PjxW ۋ4䭯Q⅙\5,ϵ2Diޔ^ UBRCrun?HZZxu)Nez[%^ݿM²M褦WU-Ypt9I$%dl!򉂳]QQhK{ GNQpMOj*2ND*zԑm n#Qq&tCtbkx0$Tlkk5昶WGL6i^~bBć/ﮘmI7c5aZ_'Dڳ@7WUuC-͵K ~ FRM~:`Ѭ,3&*<^N;P[狿W7Vp,Q!2=D"+pY"lmyBJK"i=r"7cJji|1vE|pE.*M>|꩙/黇4/~ut~pފ=&@{< !0bow rT;1k_K129 9ߗz꛴MlCkv12ȎU\f Eg6 >R\ݍSsk^srKr4lƝEY>Ah1XA`&2J:f.d; PH*|K@ШvϬ.œ|rϊkO"N$Si)rV#eAjNaoȁ9 \Ew0?/ѱKmF n!6uk1Ag9vaL% Jq}W+dMŬ?$i!e"hSb5Ud>*ƌeR% miR=%[(IXjVS2Rn0W?-{;9]B=HNzT^ygl+4h{bpc[uh3Lޛ]ݖP< Y[ٺ""ar\=Ixrk\l[y;0p<)]Q9cD@z 邎`765頌o=MWg+dL4D( J2/Z{&v-tjZ ; x^w̐5==XKej0C{+/_憌 7J.čHOgmDJU<Ü3I~^@K\?]8l9@MWy&JSkΊ`CA:aʤk(UCaMz.`@Vf?g>,$^WΏp*\2` EgIɟ#J/Mz֝+K%ŋZ#)I©sB X/l6A,ήP/:?:s+T)!!TVCz?TjD31H,+]^R"~XY/_P$[ a =&*0UNk|=r9< |2-*UQ|B*{  y75kQ{IK Ǣگ)Ls8ҩ:uJy\6CQ|ClPy=K/w̨4GB}GfR!i}U{jS0S{0|ϟfqٛHUǡx8 {|ɅV@Y%=ɖ0?YM X4&?$|5}"3i$zps~E>G9xzDC p.J8`~6+-qyU%;ã~.H4VgbB-J ]V-\Qѹe-;?ZӴױG U ĤMd95  Iм v)1j>&P4i61nF_c|}og'.'{~y 6fjO_GbG|]E^U{plvč!L"Q\ .q8ݦFkۖ +PZ-ˡy q,Bia{'\l>/d~vżٔ$-%bVUU&dT 4NVIC 0;9^g6kOrj˜􅢻udXJ>}O>20E'R8aƩCXHcHxyJ ;s,)N܎eXʀ/# 46*.[? b\)Ck<{mwO/m@~)X@ omVl3ŵս9K6`zަ(,8Ͽ3סX:S,N)^Pix2Ϛp2e@c3Qk_/X` x`A)=&:XI AVDVj*Ew:iJKSr!gJ8o6"~p%-U5V+hclZjvGү6W43Tuczkχ2E/oi`j~O~ѧG It*w!0G= \U'Vs}euny hr_brl[+s] 3Q]_D0=P>$I;V?0E6P%M$(V\8 Q#6jo$ B0/cYDƱ|H2{w )3hk;ry$6$WcQQPgn6pd\FJGն8O*8vt7\YCQ\+5b%fk"d Nb=p "&/Q,;W6h要\@q6[`Ǒp|F~oq(ׂR](T,n_]5x/|aTvC]-"Xx Q"e)uo(d9?rRìCVZN"cÊuv>_4I9YJPn">守un9Ǐ8_FZuw2M290vfZǴ #ЍJri Lma{_C`q5ж\_Y o$_]b};(  Ygbj\Xڨ,,>w܁VudCM.Lhí=>dX^:@Vi#S'Z]j|S1^GkZ,ͱM:2˳m14HBdU+F37'֒24ahZ*'5u4N>Y:+?ye;[͟dI0K6h]!_r, pxc8yVcܷX}:PgfOpD8Rus*aBB7AmK(rbÕXlT"RC^XyH6(ɍ!ۄ]P&Ѿ˧wڅ8RvFP0y0. ĭ֔#{/ x|If]p:m$1W0o;*=3h1[D"L1뉙y86NV0b"~ɵԳ }mf,GZAn bJg|}Qg PȲ̧˂"%US!c(ߧA ҜSzfG/( ޜXdY#GvTR8\]O];'dKݺԻҫ<ܧh|B5kaWޒiLSp)bx=ܴ=< N 4¦ ݇!Z> &]9O(f FGS:9c$2?sY'0l!<..Ì:Q NT"2SCWC[g0y^Uͪp%5[6樇 fEꃳ/ ~Ec8;!V ;NoN/}쨡") Z]+rU 0|vyW,kP1׹)!%}%z| mlZRM\I {O=` ܕÛK˶AzDU %k 7“ LK9Dw[*Cm9j}ա5JOϔf"'=I5\(T*D\ Cvׂ_{dX[^Zsb'\+//)r.ӃǴ^w_f_4a1f5 S4xb']Y<ΟO(Ρ 'cnrzULF]H0=Go \woD?-( [Xۦ+h:ėDSL)g4v Ў=C <uNQ*mhud*\*Q_&or2lV(.%X+N~V 0i 8bږi7&;ךWuO* Z5EDl@IpfJ"&ns<%Uw:ڶ0vlMϜ|@jaPz;H|7!eVԂT^e׮52`MIT9BRu+R]8Jį:nJ*%)2߼T!DŽTCLEN >Ihk"=A14>ـlP߶ !ΩJtLM[Q@AVa嫟k&sUǯ/H@tuwKN A왿uM14tb2189UJ4'Z[vUĂmD 'UeP"Qoe&-g߈mim-э{ M^A/P|]JLCAzH7,k_&/8>Z$!zr~4̚!ָd>WaW^0ƺ.f/Tn?VgIv۱i?;qmlYra[@`B~.2|k8041lV 0]0z rZ5~MoF#k%?g 3նuDgƩa*$ BmoFM 7kM lC [@=>1En~ճ!ӿ\M@D莗:0,i{bۛ~9s<Ӆ8Q9{>8qzd,z^1bET7طb6PgA>|>m]Tb$$lAHMԀ7]KL!R8FBg(kS3R2 -Sw>8žD7WH!T/iF ߞW]b}l`|&^ gGdR zyk$ D4IC\>2PN)X0]jXA>08n(nOpg[Ƌ8. $ Zs+-cdQbX!vI )ܱY<]xmnsQmA@i# aUgHbh5}q8R58~i(ڷf F @Q!oS )`7/d!|ANl X+s0+GYo6Q#E3œ8BxvtZ٩QѤAk4}A]bo J#*ҧw$ɍ(5/ րY]?$m\\zl;U'b¬CC8o`c>'%̝q==6 Q @ Zξy(3-&җ (sѣl۰Ԃ'sn{nizMm)HR6tDž& |WYT \s0=N</#2Q>okٖ@)ZyDD 󃚌I*^j"Cd*? oeq\JUczVBKxX_%M]?)ًl)wC̉}sCVӹt_; "Pځ?+0 y)A9o$yᡤy #u};'nJqlX@UwH".wB>uq{ݞc06":E9 ЫZy5G K} ڛ^D>IqN״b7o^zj;6(c6\t:ECO_0ggE[֒OE\M-``pGzDacɔ@̒\e^)\5v{Q8Kꍳ~¶z'*iJzt._:6E´A_ > .'|l1bJ4Xc޾UchCǵMNy*u? ^{M )Kh8S  Jo!THm {_(ù iAԱϿVSHٮ{b\+Әibc Y6R⯔&kzDE[8Lm vnIIV ­eW8\B{ש5z| KtPL+j>ng%ysIA&,"7$UŒ>n;G{e21`3Ć=!Kwnz$wv(ԌijV\eƽߍZ RQ_MтRGȩA|7^6ZвY:';AOkE1y=ɋr1Y0Hrxas Oיm ,:1{q"96xwR m<1s7«ӷDZ|J&TRgOS9E.OJ&)+fkDn9s?F"c.OE^=ȣV'j$'W9)^,9{Oj}TΆd@3o ZEmC.l^?INH8XS.I)~܈vj6jQA2} +!=9#`v=+;YT{ ҏ<0ԆobZZɰQe?qs:uy~IޯKB|@93+"x67q6pM꿴_$/%*žu4/ˣRhfO|u@l.rBD!:Xيvg *J^`RgapM  CGN=Lz&8ExwSZ=ej%a )ZۼMZA3b5ԥ6H~as^<-TvѲ,\n=]B`9W tf){G ϩ}R5z`h.e}Ӟ4=Ap>B6i&[~ * pW,E@JFQ K:i, i^!^A^h,17dYԨAm.k"5iu"g)IjIJGX;OChMNx&?/@~{RxPճB8%$f dv]Mc V\"19ưYtރtjaXC 7Fn2ڿmpyc$8"-`@EcG6 q$sd_^dp͒0-^rI]qiRsuW$z/svJ$Suxh ޔ0E$-iE~^\t`ژ$EV9¶#摁ƞI`Cǖ2&y9JoXWWhOo W?Q~71b#8>A GIYC6=6 le!DCƫ!Tj{!n;#$Q3aPa9웱X*N%8䕎?`{>`su35j ^syRv}4hzszgUNAX&Җ PV k NGPYmp8NXAR}!ƈ"A4gKRA3bwaQ0Z4F;c9[s# #8j<(QQ1T9ٯFЕ4G<'٫$z2Ppݟb7BXf)eeMX,a{~95|O &j *cDc2'% ~@/ ѽ){!8Ydښȝ`kc3F`Z!ro6E, ZH$~TglM>$8 `j*Kv!I*`+!ʷ/ :ߏveXTUϡ,g8@b[;mjR]&6qUp_Z0q|F?  >$?Gx7"q&pQ [<ϩaHW/xIځb~*1zKlZ#ӰAfvt*u<ݹxPGRvO~AB› u"]yM^" ^f t5pC͋%N kbU$&^}왧4MMrPM=4K*+uTTݍThsZ4L5hV3g pRr) 4z luEx6~<ґܿ%a9fz"{}ErF@2ʦ1KFtȌj:.T+/8]F PR5EE@y|I-^c^mh@'h0l&(L׸b-f.^]6UXx(q|mzz'}Bʦ/wGgE LB7S80` E~F>KVk5#έlu}H^ڟ5 㹴KsX1DħɗhC89 #*;Ī#מu%t.){) <  Ǒ:ש?1$<d2OI?Y kʘ<B mڣb2zU%壓,!>έ**UBˏJDKՈ̿uz&do@]]({1y7ƓQOaSf1Y KZ؍mj^ee-wm2+A]4bq~< ;j5ҠUցSk 6m)W'C7oQ2SSɡ3T j@,xvAeS`hclf#\Yxr Ps `!; B v>xXp]E*[j\f+sjSl)bq6޸![4_TmҸ,A;"ک|p; o۵v0Lnz{;64?rFfRap|t^C5x泌oWYW^څ?FC YZ}_BRV gt#Vy탫Bpr?'C:EkIqǪ)}oVވzPކ? Fe: aUm&4-/BK a]{!,T2p)iyNigh\j{< 0b Gw-> Z=2y\yp=ս[ڧ5ޕM0M6uǠK>+>?6*_ 7'ݨ|em D/,3Ld"8[2-Ӿ1j.~4A/K_f*T Vd*u jkO!wN^6;!?έsDzɥfEQn(:onxsA0:s#o 읖G'fA퐑3qa'fv`z _XUx6"_CS#IҔYGtո+& {u&Z@cP=w>v%]7SoPX~9m 57$2{`vwns 5P׆75&RMWnnmUVojzlfF^ŭrANzCg7 OZ Es zeV$ĚͩU΃[Jbj7\>߄''Lv1@mq]mCpoF+ #ߴԵ޳K̝Md4@-̇]C0O^Nu_L`][=y+l?f +znY복P-{x%ȡ%;Rzhi\[ ~}"0A)653ɏWg3g/,:$fY({Qńle)TK"|U9!;4oTύ<0!MzSy,F0ȸms9#FB_Uy_Ae TY;ȻP bm[w٪173hK;;"7ݹ:SxB]qUp!h[vvgT6 FFW(Q jlڎ͡&n[VOO)珩;C{˒b&O7,"W._X%֘!¼+&yfһO3~c[IwZ ۑ=Rt!BVAHwE4MX;LXwiC*7gpFI8oT!} q:̗#7`OΚh}] Bb_{䕇Ӷ$+k{,ÂZ6}+33E~4 lGDd;WfP y.K#(vE!6Albpa7iجؓNC{\ D'AS;!nM!DKT,qxSkX*Y3yp8FQ )G>rL b}Î0*۷L\v1(( T҈YArDI`ӲsH,z0\}]5%|Q[LyDs:UL<HfF4/Jߋ#>=6Ox%8X_P"W6leeÁ nIpv^:bBzĭ8r<=jҬq]! rg3)ѫ?dKSzL'Z4mlMkgNXS-''.7k!T=Z'OPz1ɒZ1ܓ@j;"kKWy:"q=[f'!I{cp|s\9.ŒɄa:ET]7X8;P;y;TI.5 &["': ڒI.@R'58&% GIՎ@[XQDh>a}г &KFANN a%O!m̏JBmLx47\[n lm s^: iac:oyWc:g 8aefNofi}}p4/9+@NO~㦤t("&N $:пEI EW|ٍCenmk F3/S I0 Byq%lt;sc lv/@:'Sl\t>S+?RC<Yħ[ś$)1Bxqug^;eE@aQFHkn6d!m,.?Gv~{٬LF 3Z_[S?j~6!%ݽ {XM$Iܕ?Z?X76Lqm[Bu<>@~I1rYQM})coPG¬ym i7*agNHP&+qWR3DQ.8pg99,\ E`E x>]ގxVJ +g_ٹOxA X#pc {KUG@¹=pc"2`6$>.l.FJ0l@Kz7ݲl,G֨Bjf1WFMܳ.0`-$N S.<f@EXxKv)zPR! 21aq;p {UI;̎rwߠ a]O0fEN׿DǾX 7ƒ f-i3'L>+3M 5.qb\.n)R5vT$ad:[A$ά)(&x= Iug ʵDVϨ+,c c(QT`-=/D$OjQ `S͢ƲGUM.Jvsݻj?1hd*C56aRXRo yc~ ٰQ7|q?tH !Y264ǤZvmrp +4dXs*JMi" s$Vߪ0TћLdk4@Kc9ʹ4}@<ՑT`ssavB̵ȴYj'HAnHZw_p,<~g8CbFB <eX9ƖwjL[vniJgچ^X=Zc__ ЯS]aF$P󉣐tAX4*!겞P`u_aq't[ 5x2%dOtU k3Y^dG/_+d}= Tt?H1 Z+6^I d@5qsv*vsfcZNХ[r1lb+Nj tQkPS Fs*NȂZwj!8VbKAXa1kZvnSi4]iSTd_Oq/;A,#97?`k}ui!? P/!1/TU-ȣY\SeuEnd$tpRi+z1 hҏV+Th?m ';bU1+Lls9NN%mTL a%ZseL0@5&| Mh>: ?(|ԁMFjuw0tMCv@Y. 8 DE{0!OKʡʵy?Ns<;͝>r-jh я?^ԡ<={mM(R.nr%7"M(k [* ҌaY><ʾa\ &4Klpd<FX͂9(֢a*KܙfJ4%]BÚ{Z;3VO2lr|ejIDڻ4s' y=xe<EMjM04ƽ8 4(pNo嬢=zzӒa֍7w|PQ}"KorLqFiB lVWp@S-[)F<9@]?'Σmz5swCWgW8%{^RD*tȐ>@ٶCW}1eΐg|2;ՆFu]1FkRͦ.:'4t7rضɉ讉 43T\}Cz$fq<\h]oi:{ӤXx9ie$-LΦ#04 "P9?ο qS /immtmF,nz/ͱ 48zR qIBNG?.mC$ct8Hr! EkXytP+kW]n3f$t=dOԪEvfz2. ~y%_ }xXDW_sՈ}mPr;Q]DcBFǖbhea>'@pN @~9ȦLzT Ʈa=Eٱ8gD1ƁL,:bW6h,`[51Uv^8lEGn\ÿb2<b+8+x ~mW̶0(@tDf2!W :3H޶PD6a^q෿d\EM.a"nҸ &zFF X'cT{a^Z/ڂfZjf7Cx\8Y#@,C?f膓]8dCh~wf&A|_؏(%9qf`=>J)$ƒxd]k D3pĢP|^gO2>#F.P÷=*/ ΓM䓋(قK67U<YgX -I@qjl6Q=dٺgfpovQ66ab<%4g_  ZE%F)jUKԍ$L:F|P ҳ F,p$l&1k0נgGUÁJ\ek `|CBD([Ǡ nkFĉJώ*P&'qͳtm`z Uu)(;sKfzwva2U-p#bpGf]v*zfc[ Wrܓc )͛o\/y:Whkh/EG[b>i,cJ0\e칢2+?F-,: o/q|ZK_2ʟ*M%>SV[ KTa ]r;]HD}dmd-7#sS Ql/-8a !ZAg.,Λe'{r"@ a %M^l,owOvE͍P3jlwZ@V:kYS,!8<Tǿ+~]MFY_m{ǠVAws,i>{=Ió[ʫtu䥘,HA Vٵ^lccRl9FDgߨpn Lv/j}ڔ66ɝ4DYࣸM7##F.@_J/Rk_2(CO%Z.s1L_~-^,GLh(x+ v) *uJc{B?ͩ|g( L"\zraDz;utrM+)ĉwS{1v rU"W]dv B)Ll|1w`=F'hMooD]G> Kvu֛ߚ#Z ZYH_h7!a). m XԁRK=ƋmVR@4Zԏ3f3Ϫm?;i,lzQRX|kImWH5EAe-fӫ[ɭOq f2׬WnҎvј2M䋡 $/˱LWkuzI 5*?F\^6jeA%If<$tי [ q( C891 R(8JH$Ld "$V= y66R=7<7w*&tgutdC|՞]+bNb-'&q8uJ-qVl6 &u [q'#jǷυ]Kԕ:x1WIe PPHPnAӈ 1do?п p5D$Xљw/XTRunI+O#kH~HW^Kexbd}"+BvT֚#SJr!N[ 䢷]t18`(_'[Ï+L3vG2(\4QZ5zçB UPrNQv$!PI6RYP`WdBl}­^|eJ  oM2El9de'RRr!SʞQD= h4:Dc~lTj1 n/ ,>}ݘ׈ Rڡ1 }Ѳ70+0J CwMa{֩]瑬*c }hp1$ߧukrR]:r,ĥ&!pgRD{$pTڒ0 Vtӱ6L$p D+~tRܠ"u&Fd ٺ篸6K+1r ;?:ʊiSYJya7 ?/ oyQX[7rWsjLxq΂A{'RfnrփJg56R#3M AuسQˈoUx9{)b`¨]S$T"v]tE(LZU˥# Ck.WҾ`?Ӊz#6 {&M& ⢉z[+Nߔr Tx-oeJ>qX&$ ܶ9&<$w:` ~(%z=u BQ CjlnȪ*YmÇ1(/V{3=%1Oyxe8XgK܏lwu\9B.g .7ӴP^.O?;(L]翺^6&}aMoj"Ro!;+jos&&w(%yVʒbM 5ڿX݇|𼍧L(+?Tc=$Џ ᡏGZ>蠛ϗNADKhјX*ȇ\o[fK hL 0˜wAn˥G'_k=_m弞/ XxQ#ϛB)j$#U+R&){ J!:w'uk\sκ p͆c͟$2HS_.K /^tfl:`2̜ `z͜L@0]R]Fw`wr[Ć/)ZKKI BAMv?U.M a>l4#(4۾Jﬠƃo̅:eSsF 22ZXYn˱Wi| p.[YJ0YB+7h תԤjه*~Cd`"~[؍+< ]E1ΈE>E%b9~gt2UCLgXsJ%?D,WѢWihn^I%T5cAKZ'/҅~I*qpd6Ԅ'2G܏1_Q/yٞUv˯$C@qǖ6SSaau'DVݛc4kF;5(u*μ lP+ M"ynsjlrHkp&Ƹ Y-/p[Z-ԨEˇ ([)HLSHɦFۄ9lgF)B-7CÀKI\%g{V?m=T^ieu99D&{AںNjm/z5gpT@$3܇KHn [J^oփ>m=C!t6٦;ǹ-YO!'7AsJ`\N `fBMof=u9G!R>kvl&2URX%(A庀{n-N Dޤs km0q.}-|Ǖqߨpۜ\;K앟;yrL,UdHu쓺l>-):8|t Kܯ>wَ{>k9Csq@/WEx_%^|iMC@K[#*.B ZG}qT.]? ý}v=]P'C1R 6"ی.xBnG/|]ij"h|-:$$Ťi9 dC=8l[tn㞯Nϲ5Bܛf0ZR?ץWoϝ%uUu]D!w֠4ќ$O'8{ ZDGEnNMH\eİgl %xHņ ̽ie0Q <4L_`)߲4B,(]P,/n;ޘaqw";{K!ԉb;dLT. fIvjS/SAȈ+ƷY X3LBޣt 6;TV9󳝆Y[4 {=G.s Xj0qt cVOG1msWHZO©ZPz4yf hkɺ.%'rLi7h mWϡ%0ҌTĆ"HHSoja%V25M 8\Ov0bdD qlhJDt W!_EqGAv#b?>t;m@wi、:m[M.[1h⯥6 /AO'"y4+c!X#5<؀H8}-v$FTg._^i׽v9'hoS> P+ ԪGIL "KaѭVPHU"iv2ŭʪ/g7/ۯ3ԗAmV+}q:d&foF1ީY3.rxyTN-gA Tt_?KRwa\`tx^O]A-!d?ۆu'I3( -kZH9ߨ?{_Ӥ8 TιcgC*7G ((6(^ bb .eEs6zDd/8[/x*EGe *J7(;z?Ůbn#Nd5Fּ<ҍs]T#C68in7feKrU$ řQYR֪PoRj(*7IJet`(ه{)gOmBItY+E-}uql ĞjtF;'e_Ҕ0&[9:MjÊ[rACc ߭)nns)Xq ˖#پbQiWQ׿*M4qBfk O1,]~j1̈;" P73D`זKHj];8<4Z #]-zC :ɓ-]MiOy#`jm_%ݬ;Xˈ(Tq@–7:J7SXP+˻# &{fZL1}vLR#p_.e}~ۚIŴ`Gu!~q6KP_wXbEuuw&Hl3 Q^bZg/7kb0R{@N8 ->ec춌pRCQ&=m;XeTD J| WHzes_c}9 plH@fټ.@ S_P0YT\!rJ|J 'qeɬT}T|~̈́:||~?1k$'V `b##0uZpQ<am y=U6I60w3Ƣ& h\8PƬrvRsa0uFi_֚H~`6 pY%2W$|b?3M#bMV]nS}ZUc_a= zѺn$dד9w}OnًFw_+z.\S~s1g`*8:;4 .3o@9 !%ݫh`+ͬ >}Ӣ4Ųb$8UeNvV}Cr삺QW\ U*AogWqa3 ǫW_QTO~zT,UVAb(Coڡ +#~O" ڳDiZրy #q2jKh"kd 2DhVyD\AČ`!a_zۂ|_^DP=ws%d<:a :@3,L)L&êJ^,a2oFF]FwΑUǴAeh8 ١F#P.q3:zTDblQ)3 (7^&4`fiՍȹrwk:\ҿL*6zSSNM.ƥOD'W[&ͅp9g{7weOb39JnUBe@J[蜸dvE4 ^C Q2u`+7TkR% gHWyO(2bd&1vr|U&tZs^/Iʗk|+lƥK[iUl ?<Se-i'oe&I4Էe$\,nxMGiݛ$g 'M3\u=j)D{o~+V`roM+$54lVJD*#q?2_u4wSуވ6حVoUz  8շ PgP u'A4=&_fqzvבv3mI2h>i[pBxw&qk#!ZJoO8x`Bg(Ƞ) ;C-↷l# F lf)4 gW?0F/ecΤ_Hr ,(&UPat*qޗ҈-6͑H0\W U pB!^4 /5L%K,mװۓUy~EIy5Rl ms#ni~8[ *dm4ai5xYPe!Vh&F\*/T3dRaqGF]XSKIαa_Љ[N eGi=LdK)DȤS)P0u^6ɠW Q_O(-ypՏ`xF`18dxP1ڑTd?[=@U[w!#?c5O>it<ѧ $o=ĺ͸Ka{4d)RR4$j?B ķ9 qyH xA16IŇ,FVV -K2TmeC0N~܈t3?<_ frDКrC6Hq}U{{ ?ZuqC1bQ`'m&m6 [9rh0PԶb:|;93:*Yy24;Ϩ`Ib=%I |af&OχhfT[Q^ R#d{Pr\#„$]wPr5yX|k\,ͪ~3!%͑U߳ 8dN"|!LIW%h3#7Χװӗ0 "7GƔUGn,.R[\sYx#0O_!?N wEy  ?\J9D*PAYȪ>/okLZܲ8?Y :.ο-so.ԣ}cʦB9d:z% \]` 7"1Slsv rG =@W"XBlt[o-22W v\()zZ ځ|< 4no1Ny'ѡw@GޗO@0.<ۘL-E6 Pț9QX YuR_ Z_X~{թkW!Jm?H`s~8ޑ~pe{ X y4dA;GPIЈ_mqsN%;1S󖑡jC8wLMO َwaŻJއK՘6c%w CJ| L b=1rxVD0ΦQ;ZFKPػp)UU|m _"nHhP2_7\=@8A;l~Z4/1!#L𸹀l/sdx+c@%K#GR*1Tmk)[RbLKj{O/2hF?~;9FՔtCH>HI{SPp⁨]>ׅ(eWFqfɱԸ4-q9#vCL6aϜ?O%rc8ӧs4Z >YY֞\&QJئ眐B8L %Ab>}iw.T\NԬ4V]\>R 1]dj ÜQXF&8dJ2=>lL>S/qZJ I^zXLN~Y'Gk0B!9&~Kz/9jP e2=!ԙ|):v.$Zrt$<7yzyg}>\h+02y$9B"rNZUz mICܸ2bYY7̭9A:ևl fkVucыh:[7btzgA* A&[zS&s/oXCʅmNN38L9Pqh**;25zsQ~WQ[c.Sƹ. cV1W懴uIp\{(Y;[@ƦB" =| ͭ>6ANRP.T&l'2h58/:N*nu$rtE,ƙt9ЭѾS6\!EΈCT_ L0\Gh.I3OFh߇K ۸Tb ]>*H+I/,Ie?RQNSt-a,2T07]CwNfwuz I%М+2mzlhacq6=9lA |?XMٳQ6A3GI9Kw 8&8$HNWfnȚ\[eȧER˂-Be-)ғ5||1Pm.|βg7'Xw)! -ݿH KCu#>7H`IM -=).Yǫ2AzIm3,l 8b ̴Fj(_f'F0q qQڥT;\"pSZ"*.KD{D ̈́PJ0"v'\؆:4_W#΀.bmd ֜އAw~3r/=ޙJ~Nt Mӟ#y}_ֆRA*:kg=LL&L>'varcU>:Aw~8 : ȻK$ῳ8Cyd$o#-"lV|qv ",*~*}YػʩoM\bF>Қ)GsSiaU#x1XX\#4-e#+l3V`sbYL7١&iŏd ),bZZ * ,Hu镎 LAHOpMFvޭL%$P]q0/`_AuSTϛQa=+ek; {X11rW|Ōr0Y7"= !-QFߍb\Mg2wS#L0rDhkjͦ,[*?l\,Y9 ԁz5[glc /UNPG1p k&ZB'eƢCЖHWK@Br%qtuh7m2o ?؎o#> .; Qc^O GQ? \xcܟ3 9EE\97q b-OlPqatwxW) w0*/~'$Y l{:lz8}XP%\rFv9+0`|\X-Zl?o&"Oo0S]@>K\ y%R3l@[SL*X-k#4KҩhZ>?ئ;nqNZ, V4dBύ 3 h' K5}hE;w?}T`k0QXX-ތKƬYⷱ|ҟ_ÕR"[%,^41lEl"ޗ[N:ԑkzN>cnܠx!Oh"轘FVEc#2A?J8{݇.cF;elcu%l:#L6䃍OV쥴' -uKBKhy8y8Ou"vMPk h6te~oȷ#}{ƽ/Hn?`g)%rSd*oMzg`P<u\Y+)\'Ђк mQAݦnhy,h rG^vrDe( fL2C>vp]CG/15T-UsQ۴6pqesz3t fAHOԟqZEϕJzVۄoEyKtfyI].UP賣f/;!A`VP6U=u:vQALhZ=11͆=P넅F4~? RQ3tY^>zLGٵncQ}Z پїEҰIJ )U`%VZb$OtS%}z8=EXu&Ğ_[R3G/_~*kEv@TXu_SnJkZ|%j&$F7Q&@9P4I&W0fTnWf}oEͬun1Z*Knϓ(ء$ ,h-3GѡqRUK?4t^l^D!e=Ofud_wۀ :0Xf#AS~m(NKwYuOvΰ.7쵓\sP?!z.oy=Xy$J»c%oWOrjЂ‘;0vvYw(@ +e1ۚ.^%586)WѶS~eFdCE2^;Ncɜ1cbQ+ϷtO1i_{$'CS}r'v! Rq^Έ/~`20@ֶ^eWL.uǼ:ȝ l-p ~ZwgPv~9t|_.{M3QO)I֠[!^3N+=X>?F"6 UxQ↊STFR$pX=_K](cu/jon@Jeщ=~z+ϥ(vpܽk-Kd(u`W?Ͽe/;wee`ӿъS?+n58]-cXRw 59\t ɗ`ikxE{B}7$v@2$a}ph!}9U&n"qP3'AR6DŸdA GY7/roGd614=|حw_>!~z2(FXOy-!ވVY[S VHq]C HlSBZq&пm9 9i`ZcZ 8 an&q1/i#wj?汝ix/YH FY#teFMf*}:+KdiQCsu~hɼ{|[śLeyQ`*DseA镶56̒ޒoJ7J51JqW_;5e9o>' EYӸ]5n&욀)Zz Pœ}mzę 1Nꜹ07, g3|btzЎ:Mf< eۥIdN̘jmN}x~ٕE'䢁@Dˇ\n@bElȭk'$ }f#s}֯xB‹[GH^UD_⪴ᶗ <   6DlmP dcMa37}xvTt]\\WU,h$m+JHacBZXu3+k!}-ʷ:Jv R{J=WR4ϡVwBJ xyHbլTnFH)'0uA|cEDӡ!;9ʆNL_Ib؏O\E֮K_Nf !+ޣ0)1tJ_XIVgݞbkCOpN;Nx?!/[2_j+cL[deb$  JTNQj5hӧl5 Yo hQQIkmΔ4i8eA0hT?Jc b+ snA ϑ-^x>y[GI%z}`# M >xf i<ܚ%Ě:\  rlyרXD`m HzFHa[ oMΘ)ogm|&^vf,m:R ВL&G[!cۆr%W ϛp'?1_iqiUJwdM;,@iΨ]p!K}.Je| YL`G̣pϑTW\H^=l5$9o ^M(>o#oA;dxȸe؊ Ο:e@'W7/AV7cW (.V_U^ٴ[u%3A?/@':ۨڞ>B/#}}[/~7:IƂj l?mInn/[$S!Wup!bo[>C,G8ח/B ľ#܅hA7hsjfꥃm! X*[h0Ń XoEkUjM68]y8wO\𜶚AMe~yvaB$}ְ/_x)RnULjFC)́sW:uU'Jګoݓ/-h)H /VlN"=nNq9L14߶)˒(V1ΩL%C qnTg#d$9$ /Bcq}jp®+9& V"\箵=V'ul#=:Ts⿯p*&=Lr9Ų}x[}Ӹ;( /@-j645Tқe,W[ DN){9v/o׏eP /)x`vE@̓Fe:.X & ٤FKꇿԿ\Πl"V~v);M?Z\ C2>UU)^A'2ՙRm&Ff1N9{kNkURtQ5(~aS&9{qTaNC0o .gvERtjڊB^A)\iq*O> iMR[Za13c,J6 6րSAA9{,1Tl2a>2swm1<q#أo>9ߞ0G{g% &N6ĩ^mR7 |Pޭ Q2 ][zD@+`WYA˄9`2" `mOBGr筑 m՞L# .޼ ~26kTW͟f Ln 9], $w8Tc3E`N%]=bRD@a`MqNV&:p~DheYRkK6iUܶD}M*rjprQbu';i|إa?aWCuG0j7!'H[=yxu{I_AR-~^f,LIlFpį}#4{*+.|-e>|,GaUgH7㔼s_|*,L1;7R$R5o)GıBc@To;پ %2αLaǖC?72tIS1i1g/XNJߢN^hw1SaKT{w­$ tA[ܬgSd\ů;͆8]5> %_6$yy "K&Xn#gXM6hYQJGJvXf!SFa:Y-K_:-BP:/& h+a5Ȉ$#<ݹ7fi~햊tj<;b0؜[o v㤞I{C07p܂?X 5m*v|XxS:;iX0͝3BfyoSrfnRitˠ3i~O- Q~5K_^CvLbI!m?vCh|d{TZh*=yr r'DzA`~"fAFA+<d],_^>"娾gΦDp^PmB=}YEV:`Xdb\fĈ!uITVpUk;S}"U: |9Ig^C_ŖO1[|1m aQo/s'~ߨ?` ުYVy0 ~S|I4c &];ܒl>Y8 2 ~+܂{7!ѕV!69#򻔃|"UT9@6?JoAmy٫)FoD¾! YN& |!5\a4I$a|vU}grfC5X #)=,[A]zcTa;&aN&IVW{t Mq'G8c߶WXɘԯ;5_>4d>"^DqNL c_ȋD/u6G4Ը(q,Eѫ<)6&ݙq*eaMWai2lf] p ҿFReoӡ}c k͑?;)啺&{"FKi0ɸzC+V6[v l{cKZAG?A*kˢIPixc-/q܄"Hl8gЗG(TR|A푊rq?&pTehkDS]z5W.zA-'7^{!~w˷(o6 ?(bpc´tTE}6hXVBL[(*46ζ@ۧiճ_ ÔCijX\ts'Xnjs_NV}!ƕ@'FEg2jmgob `TqOsis?7\@Umb"$3GB$rh{b?%ob;]wSQNj8 I$(O#R<&;]Pf]ty [߿ oȌ J76./P1Rd:t1 DÇZ״l%&Vbө=9ǡ|b>_g1 _@7nQ<\dj[?w6~u3XE% $9ԣg)Auez8Z3lS %p|vE"Qk@Τ$aWjY/Uzo?Vcb v-EUi[m=s[pꆧ~+z) 1aTϯȱ+T(:,?GbhGI7%z^-W&j~Q+U l M˓΋{ZG;tnrO/ԟn}-"{z2a /)GT_%F녤fށ:3ڱ؂,ĄܨUW"ƍ0@jR69t8Sa8XLupGW~L$y :Anň~5QF':Lwg'&T6bkH ́:5 v`]b97ʢQ$JYlzb%jdXzԢ \+Kw"ͳ GFrsRpEIpVrZ8$eBLsAnإ $ Me{ܷFy@˿wl"RP,ʂFQVcYS2'.fWs=j Z-M &DDj왼?6_~{` Ju Bo *WU2Psp<ZѸʑunMٌj%?pDcIq23Jr]OnR+ Rvb .b$óy\cz}Ѽ[K6'|1d̢'<s|h(kP鲼fLL(.DaA:,Yw/} qtQ uս8ԡNB{ٖR"\;iݿ ><=%/+/듢\b_d}W;G+ñ{)x#MڨF~ ')+blBsi_G.Tf^aDs-o#ZyI];t(B*lޫ83|3i 5sMqvb^Wvkmq3"l*|&&t˞t=ȸ.;]B-d ,] $zpTmi<˕遂2P ׌H^,lr$*K73׌2w L=r% 䔒P2JB0eU|Cɟl>^) `YhѢjZW~l6ȥ ]AIyL RvWz̉**P["UztEyN6T~y4hVV[Wn ݫ?t`sQJ!uH P)ѮZ.ysVHf9\>83^)kUٱCAaǍթ*B&;CZ#2ʌzBw4^WH)=\vJRýR-^H}9,@ \b7Q͡0(Vn'=0Y[+R!TO] gmHd{l.^yؖi~DRKr5MFˁ@ձ@x96olR~SGʹl[/9!-v;IG1#q>{?EqǢ,H}ы4ODV3tW$~Fd(;%vqx,ج"`z|Y=N]S)-d${=AzA>:K͂ppOwxV l/,M"g6&Dk*̹LpXg~< א:oci nW,57^sR[W\FRsVJY޻'E10pEFQIa~LElsP{iYjF'9U^ps'!?yR|O~bHDq*`u:W ?e|ޕ4ͪnB60eD!5W|pA3Nq1\a/,tIp&Fb iޥ|BeOlY_c@K-U|Botuk7E`6׼AD3cSpsjZL/9  q! ~㋡*NtZӼ~/AY DUÒk(U֚)B;ӣyKRxDoUMJY*oMm \7Xb2Z7h!RB(t?s0Cоۚtsः2+qY#L IOfufWUOSkV's3on]&on!v^EwKgoFFtO$ź990R5LxE8rUп>Q+,@Dͬ ךk}3*,"n?Kf{W8 ȑȵ]OF>SjsV %z&Ơx˯޼ 6J)Q]JT^Pꇰ*DB N1X{iPzІ!"s< ,et$&b? exc9J]+߄"!BL_睥wW,-E`P.Zql!NmTEJcHne*ɱF_s26x;)tUk?'5ǨM ; V_ЍՊSkQ4Ű msJ&o!xG,I"ߐZ \kdled?(IN^`ʀ ]{l.ːj'lR^R|~u򈺕Y4Xgo+NԻh+q`qzq"5(3nt$,}}eM,{,~斀YR6=!P:cENY`6+7ۗcǿ=>tQЛΫ^4>:M)^eFo@OVlK&+L2&+B 8FXtu<_,ƌ6{rOM …nDٜyҊ@~lB]dfr4.:(3DsVv)áơ4Vq oNOz/FBy'@κ&z Xv;kn8G_`}S$N23FۊńўI\R#bsx qX0) wШP;*/P%zWI`wPEUY Gg"I63?fOSR|<:LX.jbCݺ'sF_Od5UyЦHo@(s ^rឡ[ HTҮA~?@Yȡlo/G,x!L4nPuw_So'6P.֬qr<ݰ6gbT&x"츓#2e2fڕ/GF 7C ع:(97e?vd?rжF Boi!ai< =_jEFp0hC_o?MhG8l>37,Ho#|i9M: >z^TIW5rlb@iZn<5=]5@^CbZ KXW* ޠj@@~~chidc'1l6DGɦp!A[XG*$ QGW: gU&ti` Y1U¹ޖ='D] yl_sT%1Rxu]$ѝe߸ge\7TWVʋqTݮ:`[E8#@=w|Mf- #b{8L],9cg+~v [ M3qe%M*d1KwQH C%4ں0rV4_JM1U>Q~OT(VVU QAl塧5eʁ^y'm?$^k1$ae16pzP2&69.H1= S+ej^0{_ʐt" ? ^ 'C V$kLI2E|,0ᆁԨ+jqkZ*A :l&V!4D-WZ}. !;g6(GV*YC9pncCRfEJ|= _(E0']b,юٮ{Bp#*J -:0n_7GhOiqbѭ9GSp) Z"YdϷR4:#}sǶ8NR5\ <~=Podld T^aw2%$K.[C~[G;z_JdvsX({5׊ )'Q[Q¤"Vul욠%a\ZX+ѫqdu|-LtL+TfDLL b6`]M D҄#u~NeՐUI#Rx?ݖ'ёrP Lm+߸7XyRܢ v:b|quUZA4jVGo9tw#ATaWS~*nTҶz2tGK 8e`ߖ_;x/cIPx&o.!qP^Ѽ R(l9d -SQ8C vRUe`K|v ?;m winzF %e:K1@ZC[oQJ$b{ڬy:2~8[0 #[-MbԲNR~e;iR=Em-- !B,VxL.9HpzYgMgJd<$E}`>I脻򵳈D:2 X;ZoQ)Z4jSkڍKĴ5@ǭ(^VY(fR#5G{ D"+sfنPz.t^!j9\9ԦtZ' LKEI.'-7|B9Kڤ``uN%dswŸ S.ފB7@$dn1D/QSF >D{81jj+$ɵMC1%:pMd?u.xE %vWg=$"\ZMLvև( $=c"Dd#3F~vPX_!\qѰABBsfb$klkTWr.+y 'Ԡ{Xc 5f@kc02&>B>|Njmk.-5?3ZC"xluv@]S.w}q8Kx +K.Kլ4Mf`(14l#UW(-+4hP%S*RHNjաbC O/z ;.ھx2:ʚPyϾ34U?>9  ,y8'1ˡY K4#*#X)gp@c,w}g%` QQ?=a \#o[mR-kJv=^J?w*YAzZ/HG y/'[M9<26jCS !J*~qr|%l|k#,Fݽ eżQp4zRGDsȭ`:۠qyN500$߰SL@r7eUy͉1b9 ]wODr* sEsoO2#}lI~ĕw2gPJv?u,6*CQXȧ-òDz܏+woZb춈(.&M&$+Fn \:4X,BE޻QkAȀ ݆[pgeXl&BMvqxfn8w =[VT` 2 }_Y\:62|h#7!κZEy!ڣk^; Yl7w4ao=!;a}Sv-6SǨYNG]\-(n䜅/^L \MV?SJդF.3JظG0{w1~dLo`rt~Ɣ 'YzCuuΫFl덫 O/U,&E^74Y=JCvEAٽC7vr <=QIϓtIl# )9M UJmR#]eLrrF}?Fx$}k pmHμѺ ȇR9CwɎmeİԨ쉲> #))Uձ\ǑN2O򵗒W=?L uuBe 6ԝ$܇iˋ4ԩy02@d6=ѷ8j')}M\x-{Ӈ4|PpE A*`oRou~s'LFہC Hoէ'+/Bjk\ʸK${4*A%MSi F[5ڻvMB4{ j*X`C% ~ qPr`Җڨ68!#\Qx >*M7sh. l(Cj/L(;>ɠ4+glו6[>ͅifXXͽفg[٣O"x$@ߢ7FZ HRu'r`.Ǜ #![^[Um%ae"{Wa#)ޙ+>Ho[8$57d}Z O`.nW9ڻ勅DJڡ0zD{v$ Xu|p\aB^.;j YP0MlM%LSj%(d.?gSՈ⻗93m")Xϝ&&Ƕ?EJM4 M=/(!7ܺJLV Ӆa$|HK1241.of/Sqk é;&*Km I9y:UI"U)lx뾌/M^ulzaZ+̓-bl a9fؘy I/{ z7M: İǾ~<ېCX?O[ Wգ %DGuۃǃ*&LA8?J/JkrCe9l_<887FqL @*k!ݼ0s nah\0W < QxSgF5;UV9-5ҏ3;|7G{F k093O؉B]Y҃^pҤrJ֫j*j;wUZp?GwOHS@O3$Cg(?m'Lt̺@ u\]Ǚ(%KN ؅Ҷ׸R;pE贕,Hb`ˊ޷O3z("8>1) EDJ>jf yU")j F,g-4据$z7"l騢uu NՕXѹĵΖ[CXf|>瑏S֣q#DS ubS]=?X1D;,cJh3֟?.7hJe +TrsVޒEV=hГ$Z3|[bWw,fH*X8hUdܚ Ė}Q}7xiX\q<ަ贈|X^gqVhEΞW:ۿo0{Eq l_&PY'H;Td C[qmB^H+;jzflvy%4y]ԾCHrGoobG1+dCI&Α["1K9*U+xm½?P|M*dz787D*Q]:Gbc%e4Gd2D#X0h ~J.,Lb =hIC¸HvlxCw˖viHrȯ oz˝+}"%{KGsg K>4"j(:e_&~u)J')t&rd\Ypx1[$vjE[w腳𢯲H1`?\ Wn;ܪJ w8%|4"@6)%|eTf^hi`-ÓzO5;/Y/)YGiA,Y3kNl^J)oUFAPq1F9<0no3F\j1j%{FLb7 %s0T7N;?sɬXSao zR{zuҺ1+!'K^*wi@k7n nK 0r;DZU.(>՟/A&C?̫gیCW9/GUũ[QY4e-q`! ݪU n<5RAW2+ڏ #b  uHhؐwS1̽`tRy&?✏je{ZO)`G-N-9h#$hBt5p+PV%66`ԑ-Άj]S\wVVNgY!@V\ `d~/t|n%{ c!+Z V$6#½o߫E;ɔIВܺAI(fkeC^,hc-.+k=,:ƴ/k }b5o#s(FIpxpRcJr쒳#۸*ڙ@s6qYD*Wl`a^}%frv827Jj!(aZpJ2H 6*d7ߝIZ9=o2sᳺ}5LPb KxPQ;73Zz9cé?byL:xUZ9x+D&I•}|;iNK<Qm ]|"҃% SV9'C‹cw;ǙZm%B^Ip_Zp[Mbr]mdKb}&2{iы.۷H7F^0/zRazKY`kݠNbp%zK%s̢qLeTnߓ|g6Jв qbbGKZ4T$Y~#to.[Oy oD) 0O5\0*p%(vrSok -~۪}9,# -<=&rspcLѰEkΪ qS@hMm.ne_Y_̭3Ae]a\9҆)n[4[ù~pԥ6ʶ?zl{l|L= 9mʄ)h?vs#@Vh.V=:Z&URVyŝ ˯+Ry-R06۠u>9gtwmP_]$z LmP]hI'L !Y=ЌfdSŌ]- &!s_¾#zMkk-V Ś ~XB_1i+Ш騹oVФ9# wi _lwW˻( \.7)^ 3n-Gy4o!o_D=[eJ 7Pgd_-ڲAiJ&nK{%"JBdH4C% -AI@L:m> b<{m:7͎ѳ(*]x(B\ -nXڅUVAwBm~3 'kouǖǢ=pcÀ&i-!AF2x.8jq>=_㍱T+j=;Ea%[Óz!BnlR%[ ^EE..pr}NzNn!;a]upWEB*hJ" w =>`"N !$-]M,e0녈h>15{) OMM'Ȩhi ˿Q|;@S%A$6v r=OYU,gy~n'KUރ-֒F$)dHI~lkfS~[ hu/9kFx®74;bE1Qyw z=H1$od&aJw%xC0-<6%J\ފo_{)MAuxL"\v!0et)Gƭ]7s-$ t0l"m62W&0I |HiV{8'ݩjdļ[Y{w-كQI*AXF!al0eVi̾:oxmX[zeN6pG݅Lᩮ*#oQ*+0=5Ss HE]&< `KFK=ykwڀz'H~fr%Bl~hka88/\PHf4Gz$'bϠalՀ"j.J {܁Xz=) Бhs_OP@E$9v|}CbLwR$'Eq<`}>{m(O42Iq)_Pa#Z%fѪʜ:˟ƈJw,c9&VU߇*u5f=\Z('RW[!py총  ;+A] 7U|JL&Sy,BC69'~' mFF7y]%I:Ax2 `pYnT3_m\7=A8 g#ۆ]I)<n&&ӎuЛ#;lL_#:<ѠajQfF^?'l q0A?6bmG8i<1#'>-BnGڽ"(i㊉@as$Rmcf&#3SCxp1΂&jm(S5Xuơ,eG %!St(Oҿm GB4%o%FFh,eH~TO,%͹\;ٍF Pg^º 'R`+V>A,V t1g05EtG330nq 0N#J \NW1b/"t5BGӨ e[A WRVw,<3ާ+JufޥFi&DiCcrߑ0lK:a!tr',>;,VoVl߹Y) Vhxכ`4-8::)QϬԯ|(y\Rʅ)^FOOZ| to!Dh =܄TɖwĐĠ=zDNL mЎ*psdKRTXʿ}ΉDZ|RyVWVAPWc_kGY}H!2^ՇDe%;*l oaVؿF0EtdI>PQS'@/ΠYlbʓOyi"ktnRJ?m mQǝ!^T~i3yc@ԥRYNYe [v-$yUxƭS],m:" O O,r)ؽQ(3!4xY5i:+΂2ϲhS KhtM{`r1$979lnpH)Piٳ.@T6o^A~*<}[\rf}HLy8f 8 DUcd)t~+ {uUs{*2=GEJV\"&' X qIB&qQ4ļ˭Ј4N &(a1?= )-e7S4MbE[YJ~T#E)^_yO+2Lju,ܴٶY.K8@&Zk[zn+ FZMtgޓo 8JkC u6YalWQL0&tvSLKHK(Mf1(23njL #sV>1ʇJU'c}[5`t3DC4oWGA]~#GO$XU=vh[$9+筇_\eM)CWz]fmå 0}p)_t̊4m[mhyU:Q~g2RS,*"I`n>|.f V@'7p%{z(J샨x0d|3MegnDk+F A#x|;w\a؀K 70ELǀcV `تK>W~tLƉM2{mLlPWvB>}%*ֻvJeĕLcW`ԧ%91~R( 'qg RÙ>|gz wsHl_KZ䵐PJ?C(㴹փjK"}^dˁ7o7unCLjɝHࠧ1\($.˄Rcj>3ۇ7uJ |'q0!:9>rXOW ?P$>Dna2ÃBI68@cP!An|FfKjbQ}0^TLMb֝M ɺ-+`zV6ӎf`O B^bvad͟Sbm d0y"RFJT+T{@= t0U"7R1^+x [`}fL 1kX=&Z}  ֣I(Xj#A^;\"K\wǨ:q8k)t|0JLPQlJKVK73 À$G9PzJn"9}#N3ph{ ݋K+CZ3 CCҶ{#qѰZŝBw /ՔKq1-5r_hT'M@\3d ]z@@F,>p1km mӪqWm[8\xE4't689EdYWb\.k*b/zJl 7UM4V8 51iK`[ma/c4^u<ȵזwxi"ϟt&iF|[:qGzEJ(׽AG6rʵy_BhhY1BZ}}Ɣ礎ǚQZol60ௐ?;3T΅z@';P\^d}lhbxrBx:DzF$kaNG7uDh6vW+XS}@CldmʘQ|WMoؼ*bA5Q8;_7ˏ/1AR5.bn7Xbli?*kpz8Oq;, ^&E8"P@T"/ǿy>qܢF~%U;us@R@?"} 0S3ճ3'8bM)v:2uKEALŁbʯu3CD F$hRuFԌIoPx-vPRa],-mN*7r 蹢(6W Q =;fpG΅{Wo2&idqw0o|˧rݏ(J]3r>MoG ZQfmf\uwb 4qQ~2J.|ʶkіv[}2>ּ\` 59Yfиeb[y ګ[f: ?2tN_BI~!}xN2kʵ|W4ަcO5S[Af8G`!j.@~WZ!#Ywi$@PJL[Sb&ٚ3h$+'!!ĵո:=> wOv|P+A FjwGu}9} KQ:e'SZ&i ?y,<{x]18˰zwxӭB nxT}AskϮSIH_O=>胼qgR3/ 3f\uk}"\-An{:`Nq~>,%M׌6P,%ѻ8lgJ F>̓2 k뎁cCmN/|d'B$P,iC4q-RH6xK5RM# _H Wf^e7`#@awWc[6="UT9d1s~cNI8YV}8p*|%pVN/f@(Lp*DyOjQNFWQe[NTo&ӷyH;<շ>RzʴSLFȜT.∬o: x̧i~au;,Nj |؉](GgI/[#* N8Ha/vs?)"-{GW 4@/K;z J -pRzZD#]~d7,яk&~e88&=gϬ7V3!άT}S QCc!jEILjG8N.{JW ϖ=owy=;7vcR갲(TiI,R:(\+(b!9SD@~˅=3@$a^GÅi]ߩQ]NBUʮQĴy6$Fp`nOZ2ȡeͽѥ:*)]: Jzld+C]HjL1ε>_' ~ u׵}N)8C"'mD LK֤|FFء8E5"yz<S40 861%%/lٚ~wm\ѡQ'DԚo2"[$lQ)Wp-.œ%da7m GOn ,b.ێOr|y=d4#Lú )Vo$˙-oUN7@ %F(G{-V-ڏ^ +4s˱nn-aM'fjmnnFjU΍,}8I.U$EdH-/9>'2̯R'D\89^_rސ)_;^wпRK*akL,62S oً-p^̱H3+謾N@$#Np)HPW7rCb3> K^ףN m6r}yb4o}ქx?)xQjlꤊ=KqzofAZvm US `?9WV▍lH܇EO&NpP$3Tc )Xyr0F3~Q䫾A>eҁv{Icw5(sb6b:d V[X6d3nQa럙{;dqQq"P1?  ,ao<-@LP␃DWZXM︧+Gh$aqD~꺾J GgQ)];L)aU EwLAM-UaoM(r\mj^Bm}+\C8#MM?._M}0 szܝeq +C85Q*0?`Z@<lwkp[%Iu-d,:VWV䘅̄JpY?a*jTj #0&i &:j(7 d5 Ph/.2y՟d*0u|*jftn/~wJCuS']-؉WWA$}t`3w&KQ% ,H&;4#QPZ8P[^T@eWP);ku:nZຠi~[bLboG@:Zv]mcCI7Dk)\|T2 5 (e>tNQYѴ\br!A>*n\: h:[ M5sZ:N4Q1_( ׁ5X=`I7!d]|(A :f哵#)Һ u"kQ믈~ky]R\ ѱuqH cY)&:EĤIm۪ ݓqr]{7!$V\O>dFJ^H-}~40w!.X*Ho% ^2I3.df(HvrüTⱛn蠩_ Իrse^9 eg5'k<{@{w E+AfXQ4h}|(T˪~6TLYQ+i> o?^@Z m+,kڲ65ABoO/ljg[F@j+uv8-!/c`/ Z:?fa3QD;磙7*++UNoad*H[`4D;ɫ :;ls֊`̰ 3иDbEJ,~X(l$eW;RxjҞBeP7BmYޤ\߾jƥgX4tMߐB 5UCڢLIUa)>\0+HNhks#b\(9Fy#C)Lq=,R##8vIc'iv$DW{\w/o`ǡf% >^R1Gf5(sˈa5ld#iAOX])[~[ aU61{]<!J9t¿3_ZDLhe IRL997P?2H}1z.~"ykM62Kȩ2WE}>uIuhF೻QʤtM.@ xHK2')+Ln};abFbCmP{:- i ;=.FBuZ/+?27d º[w f`!cUiMr{BbSv߃'1'AɫxJW&L!fpޮQ0i2Mۨ[D B`8zҶ7G ;XgyYU8)oT+lE?(ΈxV2Ϸq 3Sv:xOo * J B-]Yيyb'$UӀ:6eݾqګ?ߴɋi[Cqi@]oVgiv*`| ,E~|^%\/geQY~(rK}6ì]!ppz£+̇sZe$ FĚ]&}0GR/_7Yc" EZBi\MIN^ /Dl3 y a㋈ }g~LIm ڀJBI˰7. -{nO!j5 o4l"YLnZ C?S )&HY4t E^KN֠~JedV=!%v.#4sE;d Ǽ;Z؄p+kBZ_\t G#"ݸ鰳(?x\zhWQXAB1;S2)G ]) <?=L]{}x4f=Zp[TN&nag~/܃)/"OAY 11˩ yW_^+Բso7NÃ5mR5$)PuBC}D_B;:S$@H3ǺWkx+M3ê, ^3,#Oj"򲶰O_"Ҭ qEL4̋IL=/_%xOMG, ' ;rL:lS+*7ąg:[VMVQԲsϪ)DJ>Ld} 5H,-lB!;_Xd# ]_Y՚HxDn{-D쀴`R$rKIAz1j]"aa~Ϳv؋%'rJ`;[k]b)$ lͷuJ^P^${N{yY=uH'OFOljJy;~ꁤ8"" m}Ea-[*Z{fC\ݍrVLY{odBHHGo~J#~%5jlSQ*lA'VMO/:kQChs`&onP^(( w6d٣tmCl|bdfjĄͻ#- f~imb7]~;`;l/K3wMjO0 b\5dv9Hs\=L߽`77I"{=I4v$y3|sU ґ[@kjFfAOQ$㙻`d= 5v]!>Hc 2A$hA>.YaD?c(מL" hǥ}>vHֱiE0;zvΗO.5[Omef[yUvI=ĽHX?k:H72a+je(7.!{HЅ٧`@n5{q19|v+>9< 0b3}L&_;0=$IZKȽU%S,zDv=|*3Pb4 E!1[nz- 6&ʒIՅ3 Η7 vr56Y@o&MNY i{.b)qX*HL^OurG&4~d6p % @Ιlx;^L"2>K.\z2S@ ,yP*IOqPyh,@#ѝ!we!)Xt>0W%+$0qlV A8zմ׆yo>NI;`2XNxe皱+r:Y!Ji3a[D +GfRd5KPB{.S  $Kaw_UKfJ5_W|VD!w)-Bh}J7^;ld*ҵm 0p<"T^[ -<045|O-4=2,ÄmR_ n%p#j~ ǤedPp@4o=͊FXiΒeb%X)`G:H0Q\,wg ?λd_I" D4jZ/í$L \(/0TQϊuזt8+(ZzI7&!BrG4XFSӛ &*~[sa"$Qdf7 2 _*ݕ/lwk״RnFaxG]nH.1\b9W7g)DKޟOQ!x  sAҁ3{nIv+8Ģ='o[녫(Q.J.UHf7FuǮGJ V2%JiT[[Ru GPU<#-17&! #RbJ5O;na2M"=DF_ R;"mѼe1흈l-xEN`l!Q"0F-E_o( .iЬb`[#b{*$7*O7"ѱ` @PWoc_@*Y>e*\d_ŋ5\(ҸNs+rA']s6g|K^"- c)W- }18cԤ /yUBsbeR:#Q0oH3&8V>l8h^l0=&a֡6z+MrQDnxvAV~iY/ƞ8!_{F?1#Jb!=R6Ȇ"bÎ(]gkc<Ǝ0f/jAT a PšVU~p8V\s2 XV9%fl@Tw며zvA5aAjT@ܬE"Z`*;P_j.:u鱰l3xуŢǟC+Q|YWW Bco4@C#(S;\ʌ\ c*o&~ +^nGiIJa܅=[:sn?( 0{:+CCU<߂jΆLv8U1_# ?[TҚP0uWcif`~iG*3Z>}y)N 9U|,/<3 6T^\IFU+X}\jM"7cIeRxsoEL1 $gIq3k〠ɇ8Ў"/. iXv]][ⶱlXt ?bA`iG 9 4Zue@:P1MjFZBGlRq9w9rM$Cߋ. ls: wŊUc-_/5k%(ۈ9zvtZ0Z9dUUʰCzy\T;c3zCZ+Rق<Yq3x4S?(l:k&e2lڴ@ir $[ʓv ͳKIAS1-w7ZwDߍMV(0kHCYt/f05v=F̩qQFĖfֆՠVZ9YsKQ+Xow#pWC񞤔b'N߶ 1=`_k(JE'T+8>|a#,H18NЏKCњLw~.OAXjS2T_Hud\:'ʀ7}tidBJ{G,̤`04 qEKi z^7\_o~wW'-5i:*X#3ӻGn )*^=<Wmz"稚.$sF6EH˳JG Osd! 0;A //-.:}$y^𕻆X: ̛f57Hv^F{۷7rW|CO/3KG+B?MVYF09ql S>'d{N8P?*MR.WօݑrճoEbߺW}7@ l._ʬ{.P0c1;VM-.?y0 6,a 8-LR<ŪX Rr\j/K xwaD,1j!@yP,m<5>o8]^j<{vMSgP>i7g\1Iw=|x0^l6>jؖ(#Kvxc6v08D +!  qM%VbGjv^3|Ս'c$o8@d^(Pfr@bbZ=QK#{I4J؀D[Q-SsiǍ.0Qk}[Hd^KX>ױI+D'FJ!oOdq)"i\6F/*!Tj?y5),g*Ndgbj zy" 3zŸĂ҆ȚgkfbU=M:V$< {;fo2 *4rKhSҕ6Dgnm )\LV-O4뼷gV3 =yüdUy?<rlQ5#G[_ s뼔YowNAZ_'!!sP၇n}[H7qUIWA,؁u%78ҕ"إ~lݳ*`„5kgT#Nz;ޘ=n|6栍3a>G f:Z,D镨{R{b/Su(ww-Dg`ID&d3q#}_^To{T-` 28YE8\X2fj{rݰ7 >JKxIJ4wa))WPJz<%r rvvh,{?aa_o R+8XpS Kf'"BWWRQ Z ʄz$nT7UYZs\g" bN*uio49o@a|?,N-z뵾yMs`²gh.α_rhęW͜h.HdHvȨ0ƫsrÊ|Ր\EQ>2-. ʄa$iao[#$㔿'E~ el.u9tc_5UA&LuYG\D;g)t?wd46€@+7A$9r@V,Uby<19Xݺcp'w0] ާ-dfdY6. -bͤ/t6Sϧj@@n)(%:KBS)"ЙfD(.֖Dfb2,l/ #PR'ݕ MH==sk= ;]mMl#I80UE4f)%׷-M6 DŽ.lo^M[<JJ&v+:;+\wȕmE2qv<3ƫD3<80}4>$bЂSf<]&LZM:Y 4F.fdiPpk2n_:P ٪yO[̞y?knm*IݘP_k%~\T]3t5i1Us+V$|[dXfi髛=*18PΊl8WM 1}?CFw4 ]hw|RIWCVq7j9`L}F‚wD{}\n~6u$fvn !wͦW[=YLO0%qꃲ#>YH@(_-#Uᮊag-(a|#nQUS XIi+]K6xKٕQA0?D]'z\;\בYalX9ٽogxM"$MP%mcP,KW-B?ρ$40ɲU[JFPe,m2V}^A?3g.WHÅL mU+;bp4GZ8^?ΓzE⨬7T(˭|.%ghVa9cU 4tZ g)pHn-: 0GJYAjٯ[t~V/{>>{ʟQ{"lnWkذ,36E;^ ?*~[wO j1lqޟk x" 5k,Wݎib+/ҳYoŴUL.R ˜ׇuCHEܲ,J+mb%uOAkЪP 2QN{o*^km#1ESs当15L*)3R n׳oze wrg)cbmuo$-Pj0/aV,3'"6)+<t#-*WLA­kǚ-Hވ:]DmJ哱*Syh p*( :e(P㱊 ;_V*k$pK)A+|[O맏wNxĉE=gфQxJEo*7 kWv&@ʖH6gkhXG-@3I W~Mx#7n VILoL>"pYLsʓQ .X2$6Ė}B?Q_)%./\)\$w 1k3ۛ1^{='P^nSvGH)PXo+H ۫?u9O0j|r*)Ѹ#$DreN*\<\H`h~__nΪwֈ z}T[%`8WPÇ%ckHұ|Z# ˬ3go<}Y*RX]9~)ó2ܺl!xlU87Pf7T'dYźns]G\ٺ"ɖɕ# v쇓qU6y 6sDQ&c [ҋUWgMIzesC 6h ˺kSbP,G(*<ɀ~/ :` O 3IT[4l;R|1y/hhė̚guyHġ$砒MSq% i#GU\D5 *}{ܥ;^np&0Is?<3pi wVq5=CdG`ÞJSlmBpYѝ J#Su'MWҮT%pē~Q7+yPP'mQQ/~$$-vh긑X>+K 29׏B"4KLIʯ|' I2pt"J?F2b+{2 8vZMb~NJ&g~gEB$JV?eml*- ulR%Dnpؾ~H)R6vU\#glt67KTGkxi\ZqwXeY+t"@>#<ýƲY &r+mNVZ=E7v2dx}.7S҇xįs04"/yU:KE]1=H#UWy(li[qOn]HU@NWYhJvD( bd̈8&Kj)y#q Bq"rZzqB[( s\3ܜi8Ξ'чV}JǻGJxѮ\afR=/ }ĴBm;#x}6F>^0ps:5::B[QaUQɤ:WT>o*(Qk֬, $Zciu$V#;H:@)B}ʁ9d@`飗Eٜ/\2΃X6gS`a}ȧb6B\hh Pak!);!KwcHDJ#^_d@" 8F@g )1QP`%,r`>vXFx!!+yj7XlЏYxnK9s/01K =VPSʙX$t R  Sg0856YB5>+-'fiUbI;D. i0S#{qؼ3),Z n2tjL^c^'-͈k ,jOzxIR[\]qD x ˧[ZѶֱ΋!\e(X߶ 9pN%vsL*X\"ĵCq8jG4-֕[Hlt`0‰]9cHKWە~| Xϸ A-EQ)fnD!Wa(6ShH(3+ G8l<_Y~`BRDޖ߯Tޅ[4#İ k!ǖ>[ܫ:Sc Rp"O9cxHޘ{ 9~wAoT*X]0e+ZhLQE7+V LxstQ6d(ۻlBxL%ZUͧ'fy!N7'Qe1.Y=|JTw*~w(^3ragnCQ[F9YHi'mk`}r>@xeU78=Xrz>8nZG!w3~׏ݖM?%mDkt1 Le!i ?BhZY[,@AڇFHLW5ZXݒXS`iV>: #u]L<[qVMtKEl# _C]/`EJ1u5SkQ0b[}m]'kõƃ#9ѣtDxfY a#O+ԵlN=PyK%ΫL`!~+1kxiɋ P`G\4Y=vY80G>$('n g{<_Es-zKh3]bb-Ƌ;-q>93K3tJ _mCeO% YX)~s Y-,YB4P>n PEiK_qw,#_G} Xwpa$ucdWF5bxˈ@Ϊ\&<<.q/׶[x1;g K$:.FxޱOQ.XON6]6|EgeƧx,TtF:BN w WU_{ q>Nō}QtlX;ńYVsOwcN#iTjmqe0]iS%u+)PڟNɳZ/wVyQ2W@{CXqUu# COy}|[;LRZ( GZƗZ wtqeXO|q -U gȀv c $5$#crN| #"'+jym^Gks r"aΗ עJ@2*9bP33\HK߃+?j-=̊y-Ð5W:4Ʉ]*F+>lzim;T<ܴd*{[U_aXb-6Y^)ë}lnwqpKM g# ] >c\S&@YLnkl% +KraSyrGTBwLUz5C1(5~aŠDT ?XF6$/RՇ#2 ,?xzH{t qU [XlI.y"Q'KQD3[ՙTu|feERiKHKVULǶ 8PLy.&Ц۬B:S?G/ѿO=D(|GQnܚ+qhW*zR ms[VG#⦧<8Fphq+A`G-nE)Szp"V D&2ٜq†`FPo}#V^/֏ȔG;oX{}^"= #| "FU!g94aZ~\ۗۂ&goos+쀷>&J+@#9ġwŘ݄LՁ;/G  1v6sGRTh`ƥY|\|)q}IabLU\8[0ؔ]k/q萿5S{hƋ,cC%Y#,I (Mcpks]t S쿆μMDrG#ubOPEVT s5 !45mX qܠhQ۾g0)D־ZBǏ tbtAsP]:Ƞ[~MNkyPucOZX|`\ [`Vsm% >Q 晃#)g2ôx)&<& -Xf\)N-4exm2.x1FB@U3HOb8"Nc@oj܈LǕn7 >@_}}ed$`q@1[!l^e6g3p9a/6c&yٰ،fÁǔDpɮ #agH"-9wT[7KM^'5.]̄³aBav7tҤfT;b^S7*T]_!a5cpa7 m778}Kؠ$0\!֓ QyYuAӱ%Erc'~Ilk!RZ =3 p?gt6sٸZ!rN Y#/Dcr`.58Xf\>pg`:ǹr\ J5t]PKڰ^K\ (;}2b#\UqDrSP;.BOaiJBp4L\I26[&)͆>-2DkU]l׎=[YgmP/|9(s!XG$jƝ]&pOIo\^jR+nC!X3y~KpOAEmC H$"q}YBoLXNY!QYUW**]Za@AfOuܠ6H.`: mʋ!ONFEz6$q3k/s='7އ˕k 'dRzSxm9n"γVD(%БAQir\G!|WO  _עkَtwlYFW`iu8PrQoz8G&1RQyw> G ,D#Hkl8õejG]hL &L]_Ce]Wu`/W.@b-Nчr?lep&?}|Z!ۿ#.+b00|f;b"t0$eU66+{9-ew&MY}HNKw{:Z 0S,7c 8.J?@ S?bf=w#2ӂ /7J A'W7 W3 ] Xg{obP;-(9M ?C'`̆nCGTsiu(tf_Eq4@N,Z5m}z :|=2%rkSd{[ţZwqmKI_2 /'?@k(@4(=b5r<.s:5֤gN9?Y+ʫTT@ncV"Woq:d2C"M ɱgYZ0707010000018b000041ed000000000000000000000001604fe4dd00000000000000000000000000000000000000000000003600000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hv0707010000018c000081a4000000000000000000000001604fe4d300002ae8000000000000000000000000000000000000004700000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hv/hv_balloon.ko.xz7zXZִF!t/๻*]?Eh=ڜ.+>=ۑDMM=lj X@]"Ʃ S&^ZiDPwb^{NG& ?af*g*±>J>Smu~4 (3`tNG.ʪժOi9:Zl()B MR[i]ʘ:#JgΈf=ZC.K~bB(] Oו] z]+ǀx ^iP /'9?OpIC/-ykٜy~!5TA-<"RKCpL't8%n!S !oSiM\JcD"Tw)^^I',H e ʋD~]$׭L^hNF0$:@Ƙ/h;^BL#g~Z | C_D|>a`p# %uf*wdyxQ)g%mO:o2`򞴡Uˠoʵ2A@mtkj]q˜ K/Š4sg8q]~ fr@d(= ٞ^ۮ F4ʣZ,>f0.kX oU%\}("V AY'\ w|qΈ+  U0(cC^?'^-ii3~+P.6thiyʼnp5( E6.-֜GH8:]$Kk+Ќ<!"QWD>h7QŬH3T$޸ ͋[ ԯVx kE& QgJUaqЛJ?/K #>;*idGrUkbQ%ֹVq-ݾy.Ca-^),F#\Zin mxJunHF=%aO #`tVЛ[oLe+xC?/$=im `kT"CzʠLH@+C{9cB7fn+#L&m\ͨX !D&/&B!5:3@|6.^uJѤEח{eL"Sk;[^/tu]>euy.N G>ٝo"f"V$**ľg9>l32wIjkȡs i߻",x->3ٌȉE߂)^+uL6"&%`\'RDII0ѿ)FΡtZ"LjaI]¡sv%!X;q鱹MNm:l UB8>Je%%ufgqQ{fN=#TE+M`W6!mM+_?[{f1F;Baj:xFmܾ㗆QID/\PL0ߵT0WE ޫMs?ԯC[_YL̜^f`//7T9|!gO߰8u+H}=tsJ@t4I_D)=tDZyc8ZoN;SLS WvpQS%'gRuMkf밟jo6Rgj3;tGYyxQ;1CLFU{Cѣ',0@ᦳ+~Xz0cw3c'y/sg"$u>oe[6P9+65;|ld χZv8dbq+bZc]y{CڣvH8iꞈ@We3')7݋hD澅* Ni^@LԶfR@6p -!>OJ&t&9L+,"ÿ!^X($yMk~+9Iy=&{ZukiZ[,+RfXU y:V< zE_@b_?~EYa;rO'b؛I96^5!qA3p`UkٓH G\3gdQ "&ǻS=/jmm|Dҁ}@RB}9`&9h2j),X<>Abs ݟVeE_a.>e>TsL,@ ?m¢\OڕME]YdLigHvOrJAp'~:JcF]hw a_:ͷߌ?/λpB?g7Ⱥ2eX[#C*yJ}w<}hY`ҝg8ɽ/5]tz GaPŞ׀بwp%]ih&DaÄY#Y 6(<UHW|Rt3U,`a> kvgz?f 2e8mL"Z|d[<̽KM)<ȂQ쮃@ vT]9O[Ǚ[B4ޕ ew *Sicq3]$f?6D"?aREJH|%Πx:C _&r<7T[R~̸J2%:^`'̜dBjn9VCcvlk#qٖ|d٘|;-9,DbٳHn&9>k]7?z*:(R6r~.ɔumE|~cJٱ*"hGA1(FFR8qzD8CEORs#?_=oDVH# F_uyrj&ZGxGh0oY5X_(QQt9~)(?,L^`r,WN "vDI{QC\45g9yߋ8pPCNUX1D6HY&#^%˙Iha_f<;7+[#_7ٹ$>-Aye4jZ)@ܾEm`pUD:, 5W>Try;S{Uu,W#8]/(|̣6=u1x+QEtpI3\YʖEzI4E8(E4VFUtO4|PIzCx[3cDaݐ$F<10)vDT؆!JC2r ^giOfTl Q]R^[]Y)@Ѽ+mY(+ZW7ÉYjATvGB k.o*{.0{H&̲IkpחŐC@j@ Fuq_]+<0N3ihEMV}IWfLJH-~C6Ug*`Qԋ`<~ِ lJiK( ;Q xH֧7KIndJDQ␱k;v-{((G; fl!r{kZ7`*yszigƟ-tyvg:{&`Q4u.BC+|YfA!%Wgw mb8Nzdg&ũJowNB~lc1dG=zJ GMIJ(E}j FW*2\"dM6%(KR'ԀFKeI@t B4Է]ޚbH%+:/#/@6"T=a?u3览xv`BA,~KY&}s)uU՟Y_ʲ9eͮx /J|g'>ՔhZk`SVZg:mo[6>\xeݾ-Ƙ]AsX'Zh.n= w#ZG|辁ՋgJM+E; qJ0;]3N ?:>.T)N1%9K8dew4Im}fo29}8L:A˥@Ohݗ $WZ]S jk6i7VR z{b!skfBtJ;#ָ9K,:,sto0{_:& ;"ㆁN: F+떵 bi/%xw4(RhpA%bX%KgoYFc~84/s6 JI(mݢJfΛN%DjTYI K+H7)7%L1V2y/3+>I=Zµ2Y$OܠMK˗"d5KY[_Ȕ@eu:$ƻ^o ^} Ij_$':  .zDXyEt]&[]"Tx"Gw[Ev4 7ʭX=O"GuWWpUo p `^A VwO17 .ͻ`b@s<Βq2< H4(FfJP=tާʱSTMּ& %&"[;LaR{am+^/c_yqҳtkCcS)z?8A:jîj?Ho*X&֪~0DM ?,d`6ݝ%v1y@qDm,[92o@ۋu].R>(_Ȉ놚 m1Ĭ:]J20$%d9g-<&jmm hѰpVabπj#yV~rỌjvC c$r:2BsqUm̴0#KVIA?R WM8!Z쒠a7[Lp1M{UL 0Fb52bcJ9IahE/oOz T)Y w8QnMωgu_t踡Sm~YCbf%cޭ+4JP@(mngvBK 3^=M68^FQpޝ9~nnpB?FXVmΊ~?jtCӟ/P@ġkH!v4-O/tz7BA(,fm!:A%9S~pY+ Z/uѿ}Hy~)D. =E( O,P8nr"8ʶh9RB ٌKm R #g~0l(ty =3$,xt&oO2-+(wl*TevB_ZYw+No#vZnp xRdl$aYW3U-2rY `{G65ޞ|ڱ^{ʙN"s<=1Jˌ5ɦ X= eW 5@,~OfkV_>n ^)w ӕ~.]Jv+ !tWH^8xvo]zlFXܔ{:jF/p \@hVhed} -W_Haw-i~1."zd ВɭU`,,9_ CGVCmBAZǐ(ٴ;EkzxᶎJ;ctɌιϛq9 BG6‹;e={KIGb;GWj |qt{iH $@y\JW⦏ )-OAH@؂`M;жTK {ѼeUTA`..{-ܔk5/\ Z H41Nb);D()Y{âJJU,q֠3'ΟsE6~K?|[kM'hp\==lpȅ"o [>}O:qJ/Пn]y˃>x 4f{4YA_eҏ'ʼn%*I^EFUxꗵlTa+YtQ=][YW.-r*5p7 -&ȵ3N>膲p8DJ ZU.ptN(5_[fo0<9xjH@d"S┧ԚWy@WB/D_LG My4Ƀ둧HP$n#M\nl=O5շL;:FHK,1L; YL'\3x;&%Җ&%;s ǩr0e2z/ߥceo8/ \,;A(%t-lm#|RK.o;U SӗC*,Bllڂ|ťn#4ˆyαϺ*\/zC+ G3#jE۲*un$pؤM;hB;ɥT{Pf:`|eixlӁqZ2qFos`e]H=1ՠ"XDjC3"εcD3ń߫R\ M(ρcs}1U2"5V> al!voBMbc_2JO4 P/煶;?԰|(:Rwc{O\WY,QUlx!DŽPL7_IlUi'jz?e5󫩪 )`N& [AeC=k;t.ʳG%6'(‏#|U7sw۫p+i6wlMȟxYM߇KK) n#⻂ c/dMo.vNm MW.3EE-M|eJ,1I5)K+}` "&nOz slSq"R9Xxv^ + Ns 9иD7n:G;׻wwj{A m>#MH`wͫH8{Q׆BsF(x L ð)⿽a([j A*%<9PxHFdEz?e&{һʬ 1:23:]$Bd//kN;(E? /LէŞk`X59x.HjeMPSdCu?_&eBQ}D,ku:=hJipoPM߀IGhmwG 3$p9lǦ[t, r`&5w!9/|s0.(,Ӓ\)M|IEڌv UL\͟=^fKIHy{R'e, N EBfETKt߱6p'Ƴ`x,td3L v R-gy^4`([Z%^f;n0USzO7AEtȡNoit4e|`!ΑLhsJGr`ܰĿ{-gqЃ[.(fjw4G׭caq# cֳp`}2m aƏ޼4sx]L$GQ=ցu <6Fmù$G׹!=n+QnVݷGlo?M6Q((3<=-iۛ|=;T1OG5sa0Trw(jJ߹`s>B*j=E@#|T!\WHYXUAV~p6FHŜ69xAU^sH 8N/vȶ6 Tͷ\{E}U[$gD9Z{U11́܄@R[|-j5!SμFkESk``daLο !TKHW`6.((mmZ#wuz}8Pop׶U@$y c L jIi":;odGv)19WW}r$R1ϪL(4-θupXH4xX.U F3:24(U^;gYZ0707010000018d000081a4000000000000000000000001604fe4d3000037f0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/+7]?Eh=ڜ.+ɏwTv{.fE2H76rU=NhCck\Tꧪ'G 2ȣGUr.ՕXb=/=J4,}0T~+WN~By妤 H'[=—4XP{@5V-D_`-dj%:T&RuҬ'Y7rk'ՙ$pmUw#92R FLK CVW)i4,n%Ǩ<p]5! ڃK׾_o:\1%=2?7T ^F\vCtr Lanhk||j<$i\=tNXypwJI2X̥;qm)`;\fp TzYACYd l}d-X6U9YR&5_NK-hM[5["괤 =Aπt=6CSfʰcs`DhwUBphaU.",N:X+RʯE8CIc6֌~E̺cNxa^BIw)+o!o%ItfԺ{]Ko0i7$ f*K(EL"#<NC& F Ž G]uRx~V)lt[ e'sQ} zm}4je%^ i!vH_~'zXH5qқGhXc?E̶$nQ@·s&L[u/U1UEݗ$)G,I5?eeE 2< lUMbh#5oGc"<,-|ZmS}ԋ}X@g)"RLpJNH)N@ҹYQ8n2u1jB4q}{suHNs«+ {}Hf0Y Mb?C +>3 R}>1Oϧs'cuXb<]5VKm6}6^âK]Hti;1 ["`_'huWV, րAG4x\;) #W#G~Xѹ6crɩa0L q]j.?\פýc;'hjV* "2OC`IePZRz=&4mZZ.|h$?0]_\wZ/JA`X{JRl$pXEQS5>pv vg[1'B`1А,G/ غBoMVd۽0 ]ޜx'/wm{f=O[y6]Cn"@jUD y8Jѕ_%xZT@>~rHl!]s/p yIcmJ9o)DuƁҕt?Tx\ D붠ԏl Γ"i{g_1ib7 g5'T*%}`:8A/,_?xa JCf͌cSb%/2@8ULi/ l}Uax> mdӯ[F*-u˽ᔻ eOm/zCftcZRv^6dO;-)`pkEbazvPH+F,ߤxu K~Þ{rJZ76.]ɘz4DeDJ |ȑkc3Y%)LNŊr&Ųt-1- P-/wAt!Zp8oDfV}کj[0hף7IBKsmu, ۸͂3LfNbe{x_g (8XJ1P5IFrDCa?$љDDF7(tOœa8M{?v؛b𙬂`sZY4^85c1i1 མ'Y(*qR==-OX^ O4h~?A̗(_tO<-# Y;pÐ)Y3zG)耸\Ώpnr唵Ϝ~6JtZYvͲJEZMTHs&H%z 7ϞB?3hqK}?&D Gxt!ur1TW=$,Җ9g~+T'WOj$ȇAAGBvjЧD K82s%zheKlHMˑ` pxxȰ{t#ճtajјirSlRBI]2{nR*KE|Malh" ]Qq|(*JYf bu.)-nJ _ަ4#,Zl6v"X⓱v"PSKV8E693HGtA-N8m@uO#kԜhB5oVpvp9RQy)V‰Y`iՉ lc-G[ڝde"hN 7gD6Å5!qB;V~eYvd`Y. 30,⡂ͤOL!eQA׹Y< غ+\jd+Vr1fO>D{Glڝ/Iܓ-!;/:hW_X>EW!Y:)]N7ңawbIg=Na]h_]rBT@7Z[6FpV;3o *tF%W&Kwtce >8J1hXU4e.g:"2OZQMUlz[.KYi4md'D]O NB<6>o908MW@U唍E"rZ'cG񴷹wXKrp~\xw=AVeeO:S?)`a(CC3ME⯥q+ʦStkFC$WXz,~G,M$\O- "p"uE^5{'w/˴j!\&D<4, flQT>ifO12H2CI>zpq>0ȏQ $&"R(D ~o0|LUt;$EJcMU!i04QG/Xʣ2>= ni/w5GvLy~^qSQ)(ƷHM,ULU-1zm;?"Z(z{Ji&X@?M:Y|6J9G}q&aHN򙉫vӝ]%bڊ]-3U01yNteпpI Xky| 6̅ƚN M wm$Q5FBjЊ庳eͦ ]"= q1 )I^; _l+ xװ h/9@[ba/B'h"u+;{["~b2'˯LI=7WedX·r,t':O^ Oʾ;YrYΎ&f9G))꼑{ȑ\$HT8=Eu3y䙷Pz"8Oŭ!ǵcXJ=҆6+w~Q[:!/;u\nső)]"0zT޾rR# ZFS<Ő#[Ԇ+O3?!?AK䵈qf}`ɥM=-~N3.`_`IxaY Aw㙓?lʘsɾƘ w£ްk%&qaYRdhh`i)~W)N '\ (>_#+_GԿ3ZS ^ˑ}b~ %Px-"%UAzJ0bZ`XtVg@剉?)*Np !ٗYZ \"xTP9zheΔ48 0u%JOz]D#ŦV$~]'H EӴ2 0%GHnSdǫQn !@3&DZ$ rLyo)_{k eBhu{(aYܢ4hPsAgI^cK`~֒02 N4  nCXC{2vX;hm~@ Qx!IbVoc|x1X =7èfp/.9"pŴ!Vɼc|)k2#i&퇎> ^A(4uH2`NԿ JMTj5(]S̕e M*LR"aFG]C6y}u!:ac1WwFْ(e{#ab60E`WBz7}U Pۮ%? #%SD!;u5l%``5]uu5"ŗJ LTlFz[Xׯk&p)➘֩˟ NHA`Ax+$IuqK^‹HeT$t̐LbPd4:ʹы!Հf.wB\nj(ʣdHd[cVR;HT3[2s$t_L,̿mv3T;/a+7߷CBd w/k]z ѻݗj2}a+%QWD[:b׭y@=T @epk^Y\<(m= }Ó1X,ͼ2lUrՑ̺x^-7н0|j~RGvDږhƟIqU9)&)28q%`i`%0 q5Wzz6MGyBO ts[bf ‚\F*:j=яx*j< v8aUW9YYsޟã.M M8!i hSrFw=glz9=򫋩?l0KuNr+]fqx{ƻMe㬑e@K hCP0b< PW˹p;!3+ۏ GT n# *1P6pl!_ECuqϥ.?' Atvߟ~Hj'\5Sx \<E߫:ܰSq/*Xڱ9$ ;u0+ ) )xڊY ‘^DuEq˝)o“^%2n?7#k\Hf i7#-P1/Úב3,S'i2~eF4TK _pw䈾2HVnNRoZֹԥE%t)ϲf)kGr]3&D9@yv3[7R.<.? 5,}t8SWCCPbur_L0fPxB+7X"V+'f*p%ó촼Τ YR-iJL0]+%m#P3(\R8]3aE^j.3Zb9@3.19fdHټ`= XUʺ4嗼ḰAXh[g ,, y_-P*5 2OQL}z=[.O9 HJM 5Þp,Žzf;9W.*+b,..Ъ9֍sؓ&zSE0f -X\2'PܣC2̣8W/@>]6Rt))lH R Cʣg;- R>? B1) 7BwN#^dn#LT-傂'[Fѣ]RZ9}`@ƖKGu>9Եqڊ]q3$ӞfdL䵷$[QXxdԯ0`(%9̜ h500T x&rtf_!.]r"/l~{j4+!Q ו>7:K3FrnȢd]3{&:HGϠ8|xOc. |X$[nq< Jsl tY߼IK. X'6|(կV@<_EC/8OPbz|)j&hU' HeR%-pr/۫ͺ]ʈAӁ5gF>E= 鍵XHح_.MQ:mhQvr6>e2Δ2Ao$l7φPlL$)i%S('V"6(FE d@kGO] ˢi^-'taq(ByPt] OK1)//E>l,i457lp8Adwުf@H؞ YM2]> A1?PBI>A^=5oU(Ҹekj-|6kN mRsZX`0X7E"Hp@2w4b>Ejzxk{EaCjr`43<1/n]?ߚ˫Ur;;v0iźN&$aX!=be ;z27 ˿B}c+`Lh~)wM$U#`eEòhx^iZ %UOǭJ"Q^.'^V.IV\|8#;C;X4uY+&)!?X4~ڼfBR;B eSrv;H8TpN*i`3ہ pmN)|OPX7!a~}5S&/z F~- E4g׎4Vf*Vp"xLbM"!&0K9爔wGʅvgfAǠ VE\_1 zoz*\ECeoϴYT%pMr@D?Ay G};O Bm l:S2Td[";?VUuܮ3{1HiBm)= P`zvl7I78k V|YjԬŞ^tEW 6ŹބF2[,7Kiθ@u3gxvܦ5kR (}݃?XGa`BsTƁPrn!GFӋWfN(g % o2 D z)ӑ≨jJλVHtACϕ:z<>e^ht~ňsyүS9 Ft+7$ֿ7ⰢoZ{+ZɨHdK_~{2+{:nцIv?[H H5p=usm>07JJد?RMMKG`a`Z 2֬w_$iTgr?  wN 9`2[0Jy6k5ݻ#on8,/nwB?"L!EwȮ$Ĥ8) {.ԂCmI>y.a \wui+36yG]E2֩X]nLy%-fziheH+%ލ=Zxţ6hDE[O73u,#߸Ipe8V"¿`xDᯉ<ΰld &)Sp9͌L؝t"9F(& & h{W̭AGJ,N`Dö9v]d3؛A,("bj] -Y |PB 6_- Q3fea.SXǚb# G`*wƶN:0j$#4NCb,uZYl#>F&N V{pWn*aQHP?$vC[8GT6m :u /ٸNV\3nX"}ݐYU&fN@+r=5a].}==||iG?G_< NC-raZeg8 ChRxZ9y#/`}$z +Vħg<=y6$,pC&!llG[< <W}5 Br VW3ԑ Awg=uՠ[gLpIчOe~O9t~@Է)*.4w?_> *Z䩂mE*ܖÊa^l:%r,5Vjۑ ہ QbWi v^Os* D?REQk s˚QJS_LD_&־ "4R,pΟTװq#{?א e=7at|t}3Ie 8ivp_IWD;}hխp=퓷Stfqv8Pck6 J @ZlE٧P&vi9; `^] FkY׀yRHh"Q,zD62U?V#㯀&ǀ໼s'qq|jCW:jKz#tE{SFM_b#Q(=JeRN cȴEQrҿK#*+aԨ6$ QAn'H]pK [hT=[%^N8?1L?T 9+9qxkE!w̴B4`N{ԾF8T;)uSx6CLJ%"2Oo( l!l_9Tr)>aZ돘mԬ ]mgkPI_]^n rr@">%56R䔍>6yayh/ %SnJʶVzqiK?7yUH=w#䤧h{A DX,nNV߬J}SEr4gP@a+ s]8磏{aIA&jۦrk~uӦ%VX%YdL~Qcpk͗/s(<787"{ϟc|5l;gRL v:k7l%-|c'cani6`m"d:Lxk*hWj c_AAR~x{KD6OF2H=oHsZr%mlDt zb82m0J9@s)$-e!6Hr,T2;i[~4#哆$D7!ɩ67!{jZt:TGT!plu_SDxւ}JՉmDO,R߀^ySN-[,0`Dzd-S 4"be!H lW>^ws]1?3ςl 8fQX>"^yȟ/̛V#-p|Uۘe\LZuSBկ\˟[jf9Unbנ f(V$]77t! 2v@9Kb.T:.En/h.0XC+D;zCHi=d[,RMY.}*/ƗkS3ް2]S"# oαgYZ0707010000018e000081a4000000000000000000000001604fe4d300009824000000000000000000000000000000000000004500000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/ҳ]?Eh=ڜ.+НF# yOIFb/O`}u-oVOh& ћg5s; ckorD©432a>+SbpiǣZw^|^(ZY~D$zmp{mX=pc2!I|H-`zvC#v=Dc.nA1A9rTd:)DMVq]t J^|)n6B3w=&xynP-~:ܳ~Į4FqApp&S=Ub0$坫݂q]UGl?f,5C "I^Rz{9~׮XNlY%E4RAwdX\U7;3Z˷s%EAz^/.(Y&&}A }|lE1\o,9}u%GÑzϳOMJ _U[kD=̈́s59:Մe~P r 3 ?zp~K|>ˣf$hY\_?*q v7x?`^u޽`YO0o3o3#TfrĞK$%ŊHQ mzqd&IJ\br6dcOPck N} 2$q6\`7z:߷.orqALr M7񯗢_~)= LaぶjCf"*ڍ<b1Ky] JO, $JZS$yM,u9-H7 ۃMQ$lC1[lLJEY^N2:&Wq9$#:@z~Y!QN J2̔ArQ,G<vV]G* P3 ^Z6FOKofڿ. ֻRVڒy n@kZ*S94ZDa9|HFǭoXp Yۉ{x̠@S:Jf+5iJ %VC(xV/-N VSFaȕTb9&xQ6S$CrdM+gCPMJzpa۶ԟx{x5ױI_^p- Wθ_r Op ʂʀA˔%GZ+PCB 'rtGN8lٛ[6 xnF2ߏQF|"Q)P=X:Z` #{̘4R>}xq~`6Y(?$!EE}SJp`/DPgեNq:c"ƽ%ckûn=q@\7~Ȭ`$f8m*Pńvk!=P,A"fOkLN.|bSh62&H s7 >Yk㐕X?ִMv&-yҏ~<6xX^SvK?O&0ʙ)4o*4;?!mEYQ>XD gKIʉeLӤ^2"/ncT@ Ek57lBϠ#ߣAW>$U*zq-vyҖ-s"Pp > =$ }zɱqٓe{-AP%Qj$wy5(9߱s)< B\u0U>%Pإҙ"-uQTݫȁ|T0 K]- IZAyDą{";V2Vô6`ݪ><]2=׌=`Ͽ9t*r@OMcc(NZFybO} WƧ0fӂOe+%O7 Kuy3YT4 ux70 Ϩ3N1vRT;@ӼWo:gm̍B^LB>PAo=(jDB ip0{_GMk\s,t/OQsIIw>H"Ѵ3n;5>D`ka71 Y{/Jxؠ B\x ~Zg1uSbXt>Jxq@WT5 +IY9ب툦lP92M^آz' F>5#=Wغ ʔ `0:WsK*:u5u{Q-$K]yD_I\aܾ7t{ajh{1y-q`?X+qȘTgn}*'9y͔|HoȢj̏s^P 9C7.h)@^l,V>>7)=K]!MavQM58sgY/gP@ @`j-ZF I Y+ cWMU xx^ٍ:j6kDү)xޏnmQ *>7G.Kw0}+S݅W{!"Фz k `g"G1%IJ5F5;__ˀ!}$}@B!Q%X/(~)A/!XV)QljL79yx44pm7go|KuΰMbyfw67ܷ(cZ%<=YGFýdqkHN ΀'>TsoF' ܸš<W) *9SЉoHpʨH$DJ;kwyUM:H_} >@s` sqhdBP}Pn -Xo/؂N+SAti埋AA̐!7aD=4/ #~*ɍ`/R]|"@-Uj=8,ih^>:2>XGw:_@lP%k\ۮwHZ -]4TzN75A,ww֓V d|1L<ӽFwǏ̃W_1\KpU&4\h&uKN@cA2x09yR'<t|"!vy!1M<J%u͕ vqZUvЗ aV|sMQq[uk(Of~8~sG) β9&; x3h\_ݞ7[t[}"(73*uy*1t+lKp+32 Ҋmu[_e=FX.d[UldWMj/'w~^FmG}̍$ ,}J|[DgjEm3 b?QfDߊA]r, ̨&3[*H50v*x gջ_/EH&&-^݀}(JQy 83Ŗ Bw{zu(kѥ͖u Ҡ,{JYFzVKN1ihIp;Yo1Y,.7(5Vԕ>VкVV!ګ =c}aۢldВ򐔁 RHRt4?rs/G62rmuB qrfY>8rWFNh5?vQ:DMΚ>yYxab bPTb@^fiVu3 c@2k|JL$wGKzWD8-#@b O.3UO&γLaB@HC s7EnF ӧw<1J {t0Fn߫uϏg5'hsfɳv!-oZ)UQKܾ:$Jcv*klVDA.mgAO{}{F{-|v*ʄQ :Z!y1eʎ[t` 2u]qaB f|釩`=EW!+= ],K9$ӳ^aߍXɿ3݆J +?Zq4AzoՁȳdVj2F]-Ud@1>/>x.D.0[[RL۴u㥿Bw_iɖc·z3}q(Ef#;sX){80=3?$t|K4R"ՋYy.xEM̯ _txAJ hBkt~ 9oTRcNL`4CNbm 90Q7M.)j2Qgp;ձ8Yd(xW.*N5pZekZ!8oݵZVrWynjT09,RJԓYX s?]B:YG|kG"cz̽ 4o06 KU-fCfZ8[FVe'W2zz1JH^ `]]R5f3)pА(^\zRfyztj%|i*Ih *%dJLj:4@ 6&E՝\hS"ޣܮ RBU&9h$ya"=TAZ hn"Fd]4np8ViGgAfm[_jμK-4e/;P,~4ԬK p ؘ3_ A|2J BiND^8,LGv\nQ.X$5cBS{.%x+e]13o"p\_K). n}*^zO!|~(gt ]ooV26UDB895'AOQ!t=eg OIS7JsNT\7t* Nox.:{ yR»橨odP'5kv"йρxV3cB"|f,ZT2~mTg_5 .N+\(,d@7޸}NE 1l$w+ͯoW\ 5a_ T=G5QFY\5('E+d/FN8R\0(#Qjo|zm3y5?3s{I+8#gH%iFЗv! f DBr!O-i/hNNь g\{)5*AxŎj9H$?m 7pHgsiJ`z|ϕSF;o"w3D I¬d!|hRXx(ZyYr5$P߸: EtBfg_/l)Knr\r#l'^+_~Q[ԙ{L1S#J=vE! t=1L%0frbKt&8ehIt-Vҏ *rc9i"5>4x>pjϳ;<" iZ:ʋ:%v`xI#fm0O22(FJ^4Łp;$fZsbq7sD΃ mVYc/ئteͱ/n*1݃Rnƞdr$\lgjYwMY.v7@\ۈJ-#Z}%7%M#": d0&% loQIi/ps^ u7d{iBt7=BJ]t!TuyլsTNԹR))儗NycP,]KB>e$~kE ~\#m,J'{&?5Ye (hWacN_uV$%yb)9`/DVc~KD9Tb7V/- l`ۜFKb#q}m,~7*wBpuQ2\n X+kymhedT'-qn0 4[[ :"rgq29.M8).IfL4^%6hUsK::Z"GM Jij_&X=Cg~Q&,{w~ұ\*,-p$/.MY>ѧx0IA coʘ1&b2=0ARix7#'p/v$GlwzvMF1&~dxؒc Z905MOa2Tk?09ٙr ` 䭮X qGJ^uR]Nd2;"& Mzqvu^Pyfl ߌ`Bt3rT0IΩHtmwZaDzP4gr}=pcg e-ZݕB֟[ R_Bw](~ HɴW6,xĀ*~ʬQVabe*Yl;az=9R}ԩib s(vfrP1$[Mt @PNNPĕzQL,ƶ3C($PإN{Bܱ؉!NIgNgbD'MQYMtq":Zt/@?\oIOi!q-TorW+B\9.S;ɴ;LmdS56 8Zl◢$ʄl d" Ҩ_/# :%o vwA9=<2 t;O1)3.j(Yy\%)02OfnO)ȷ81/ 9$ui0<7o.7J̄Lz?G˅\|c& ʿG|Z՞;\E@џXUz/n^%@KmK5R$EKO~<S޲^HsԺ/ɋk];\} 8֍x<;K]ΪwHH_XPiupCeGc|Am [*%cuz=`!qtE^}pSsWX!ƒDalʾnC/cOK>>CA:c-K#Ŭe`\i< tdD'8.sd,wRVmm1 1-f]> Zs/a-/ю$ =Y)+5= SH F#:zαg;S|F4}w2TO@ĉnV?5Nv&7Sn|Ŧs~hH@E! v&_uk0T\Zc r&:j_+k%0>ZQs 5 Y.OS+- vJq$ʂ^U;!bN"Sd8Nv:5)U&kDN47hGTEC?DW]5_`$ETW Yn]xw<9G0AHrZB8yp&R(J~c&d.o|0R=q3ޙ}xX2Zmc#$fbƎ\]u"9([>ibgoDylO=W bH& t3{&"*$\}E1-Bܲ*r`Dp4syvGm[:uCBsIJ鼪ajS9$&(矙Tkǁ +W&1,jѝAP#a5-.yX~Zs|0,~3 W/8 -dnV?F@.o-)%ŧ9V`EW`w B1rXte]T<&袲r|f× %#G7~b^3pg. tl|}5J+qf,V@()$!sf Bzp$^>&7fkupr9JzK KvıI斧Vh%! )Tn}v8׃K_N^LS()M1 GJl$4wR[7?A8mh.=p&y5fY:Uֿu%+3 I8 HU2 Y6XI.Q=I7WvV¹Z !l EX}9YrOP0dl!V45Ҷ^>rEuJ=F4P`(Q6ajcZ'*Kḋ PYddJoD.)ؑhږy~ Gw`V0fjB 1ٛK (); -l.SX+YagM㹘}X?7@ȻčBZmEFNJWjDp VyCؼp%\LX]~k#A/MWO+m93GmN=Q>ןa'G4Ǹ_U &+ĕLZZ$tL1Q衳XҩQ'bϹAyI^T BkNRWMf4LB3܊' ͳ(JP @ a쟩0 lI1fRQJA,]ɾuC)(1E,HR j2Xb\A+v{7mC̲A&ƀH}EiXq?_PW3l}r$>cGkk틹NCu)Cx#8OU'YB6oi(fum}șj)+JD܆sq>p {_D%M3j7E_Jߧ*UNP:EIAr ~?L&OP6lJCbbwD1#w'{g_71OX3 /Ԗy6^ 9OA_wk4!zTpzȈ%޻O׿ԑn@ՁyYBN3`"JYГwܴp:fR%UJ(2|jog]Pݷj(Ep.{,"^~]L@3 FbQٳx$ECpRlMh-Y_|Uv0ZyS}ʸw'"U݉*G|h խ+9 ;+Wڴ+ fe,03ᇞSդç{(%, sG~O;(d{.f[05y] ڮ.i,P{`+iwK &6g7:)L`g?5?S<ְ5aol%`wR~}Y)9J_^S> c߽4s=?UCs!ޤb+muih+Cpvte{Xi7j 1gD u7wneh)hk+Q\s4XZ(MuD(|`XH6%''h#m^G03ǯ,:ْlA+4j[N KΘZwk1/KR,a2"OhwtAjg5焼2ټw#mr#];%Iʦ _,\: r[\2!um""bFv)t؋V)EkIV)J2(;ĔJ>«Ko|M2VVGZI藯x}~H$ә?] Uٔ2e&}ѩ 7A*A%9(Zq\dz܁9n|ٯ"&Q1sWӚ/hk>`գӪF~_1J>BgHqE+.N5*W b/ bCz2s`B~M^7)=>n2P(EEL"JRK:pAzA Ԭ8񑤑 H}a%Rzy=уEeJA_̡s?3 ERl0ǥ~[ ѠnK,JPf zrʯNJ!4VTn 7ɴ=$OvQrٿ^oo@qY\nc6Bg@=,f{S%iW6e3eQw vFuaÍG<2/"gU1LF6Ս:-D^2):karGw ̣-s,1~']1e8kA;%x釾*P2qu%# 5 ;ްc9rؤ6<ȿ(;Z}.ՔarӜcI a"W$Mbc (:vFt8=kF'"D&~X0UgFMq:Zy)ڠI|IS"s\Xƒ{QWEDiSv>F!:㎓wFukwi|3"6R˂!&#'YE@Ld᯽ٖ!If0lqyTԜg$!oQ7{ZmZJtA,~><iSnK CL@ߒl)=#t'; ^0Ԃy۩KѸvBN5bFM.q8sA*ynʭ>Z"+PJ#iܗG( 1OH X@BdX*0MyWIPEUs!K<aΟ! sjsuDEW!T&5ƘS=)y/8sc6~#pߋ};'ܪuw,k4ɅeV_K{* ,T'ƈ]Blhf.gv/fWjl WPlc^S6B\.]9vފ|x٩Sqq˯DfdC۟)Vk7Fu:n+Wc,g*?FjX'>?j`}AH5?V{$on,At$kym|CC?.qIi +`MS-.Rf4ֈh01 pvN[kIHng곂f&".:.rjH|nHxme{^`X]b8#:9ha+ZF8:C]QLt`mEYqbSMӍ# H.MJ}[T$4:?^X ;9>N>ƋV !t5bG'luڣ1eM{E88yPѓ[ʈ2ԃY!dv{:s~a+8A oy>!kVRT>a=C{7Ip2QFrvCk$p[ZrX<"ևaB̧gH7 #жi1r]1 ZQ$MOx;=Ƈ}~(*h?n\>@DWu/[|XE@59!&GdzfT[9D"8ÿܞ"}Ɩ8G-6oP~(A} drbbU>iRlgu ?S()nfb "8X'%"FW Juo:,xHxѮ#Q^x8.cӒ$)S}fԂ*@B`U4'qW*$ٜIDېJȦ7ʳyubey 8}q-7s7f`3Rp$xRݝ%iꅅBI}0_TI8 ܛ9 x!4>}53dW28uf`FʤNIl4j 7PJep>SL~Eg;[ўn1(ߵナ) -]&Ɏ1O}lr<4rqiF^h\c:3a!xI3"U$jE9?XDR#* 3ۀ E3_ 2Cy&QOzWgAA!eD9TW+.)]8eE`>"\#1{]gVt?pݻܒqUǁxj$WR@״iև6y'Hd4V!\=`̢н(^R~i=_ey9KR_! b̺jiy-.JfE?FU"c\ЮB?`O !*%jU8H:,T4]w3a>Y"l.:W~Oy \O6<[P(?M6~c(`jج:̄yxZ*Sb-}cOu6g*-t^0~VW+9mٞ^fH~͍ go%jI>ɒԢ f\>'=$"NJIdMP g1pRٽEdz)%CPa;(eH@5r O/Ɋ<-ʙ:bTY^GXtss8`*nA3E Cu8-}]#%Lx%Aq'slcaC9+YbV غJ7f@S/꩜G+ps `p/K8^ ;=ϥ9hAEfEsLf# i!_Dl 2Q}p)4%{EN"S PR4J%EpNX|~`XpixsnjxUQrp ZEF824IL PED6!w~'칂bbRWCV-u D&bxcXf4-ԲK7;,(ZDŽ  K\sao缼Ǹc*7kF5~ЩcMOҫmji=[)nB5;hݜ̵MW,mY@NALĪ\KO5jN Kt=o) H{Jjyc9+iD*gJfI ]+p ]KN``t%Me|JP}I꫼ q Y :hyRQWM؄g!.hT)&LinN婴۪_Kٜ/cfD !Rż7"ow; ^2hcQ~-2HE6$pf,FqX@Dus9mf:O'W˸$'OA1tK)CDg4/$3)C1WVkc Z3%;`$!﷐^:I󛷛l)( WH@ HFrrB`gѸb$llOyG68;ډ<^ý7J==E(=i?F2}(zzt3 q(7 ܀heNi'W/)U, rj^dy-ΦT(>8p :`͌䋚l?ŧ{_{ !]޼kH03}l(agErnPbh]y6f-hAܠ~u}Z/aj z%SY7{Òw Fͬ1,\a w+g!Dr7qn(ɦ#܆]S;|KgPMFRO([4mX)RI'h<)0Ǚ3⯙|Bn QiӇG fC!CP˽}0MYj$7^ po*Wd8}{Vg6* ^'SdT?uɑNC5GvzO :@{ 8-#Bc@[]KIhtf}zErv$t*4ɤx{Ox6kɥ_N&LvТG*Hӷ$_U|,Tk{P6tCO ޗ F'D'. o%Y]Ȗ[*vpy迺dnHҬE3,_u^E44W4p}#12[ (ʁǧҏ:YOrn>Zj^wqnq& zSz.Vpθ}d9;Zz铆Ȋ+.|ۀs,:R*X1Hq W'ͤMA Iپ׋pQ莿jG {M2ބJc[RǪDm#)猌FɕD1÷,/t:TMWÛ* =o RVz0ڼςxք-SZ]ih^CqYhnU nZZWԪUn_6]F0e;LwC$cN2 #P' !?};䠢젫LѐRx_ϛ$yp'tqrg{#s{ r@o!]K4/TMsnw.#}j j 96ta*7\Na^Ҏ=]'m˿NΏ#E!U8;z$w\uw%foε<h̨lՀ u476hc]foQ&. Q8~HD1K*ﮚm;UڐirrVͿۭ>|m9-9}o|n+}JG3^?Ǜ푱&Y4@ 5A5@_Ŷf/ /ly|DX q(e( мVYj[Ϭs݊(\< Q& -X+.U%谝iyH5GvUi$TJ`W}Z')$qoUAHӬR0A?g\8fD7K=Y9H ejc&/(s330WJOB).}˜A0(2iB9jVX*(9P㷣1dgKP3e=pXW)kƒ;ɡn{?uE-<k{Q<ȪP{C _-ƚd.ƝU 3k Үy~mc|XU$"SF_-:mmq_3M M93yÊ;xbk'Z_Vٖ>NhiUڝ`vYS Őܝ)1;2QH(6!O*uyrk_<"x%`kOrUh78DA +߿ę D2i_ gCjáć[poG |,OKqHwڃB'v G7?y=!')H'ۈV9FjMPH4oo$/  uA 6D|6!n3acpWZ RG$"ai{j+T~7VC‹y׋Fj;O:).@g_*mq$xCfެnHAj1/dI|BGљRFW۰c|*'3[DMR00&N`,=e>Y@c;lge⽊=ٳfbV37' VÆۓ,?QtIi?FCIhI-; S|]a.=%# ʚ&W1h8؅jnGks@^gSnD P):v QSр 78et{zs; -k`C{[ۍl6S,K{Y4m1]~P&ؠnaAG"|IJ $/W\IM?MJ&NYsxQ2"$)gQb&ʶ1߫0|^=@'ۖTTqÔ$^u]j"P3 <=30)Q*/qS_ۙ~npzwsxG4͘9ހM۔`ac4qup/aM{ȲC)ON6+rRNi6ke_Zr#Ro:,2!M!Yԯdwrm倵al`L䕟szKZq,ꆛ v>._C0Up/_x] *{$ \K1=kF(g-3_^&+됯c`z)r`nR ,L:xІ.DS|Ahj;+95҂n>K*۝}%+qw Mչ} 9+F6X_򢈚ceԍ:FԼvnX,:9aa4"UAĐߤG;zBʋr$$k SIlhʅfzdM`M{i5c6 f~6Ty( Aub"Veߧ|%~=PT3BT`9+q,2*5' y=MyC\s C֊_gDmF̫8Ū-2&ⶋAաцFAb2ƨ6zxqؼBtVX!CTJPl 09aZ $}'RgeZp01Z8PmLUk0*\z6`q GS]0)mPF."ʾSd14xjsWFWsIgp(e u5"t&T AS_oՈd; ,*'tZLHQsSg SoC(f$ں3*Zw8vM"# 3 BFƙpߢ_sD{"wǵ WA1\ɷplST Z=t=[ M"7]tHyv穃MW~qp;{fLΧOcX ) T9fY'ح+!R$J`$Cdiߓtt0-gX! ("̜먡s&908_nR2G`̨j9`!]YWw.i4 Mh? LZ8Ό A^Y$=zXl/ho^ q )a_*muhKz6~@Y?Z=~l*],ԠF1=k1^i˗]Si(7- ao<ԷV `ף}NuO(1aV ₲g^<7M^|.}zOfפ)\3ޯ-C:b 3jAc۠(Ea8cO(4k\+bWx5HD2O,N]Qqi^8ף_lYzɇߺ;cqIF_撺 p izhM[@7غftYGߋG- 㟎8' eےCvͿzz8Km+`=N@2@ZA'7otʝn׼ER§w̖lN``""@=nFk (賂YqHԆ( `3 pi?*\ouZ\]ue]hoa=c\OLjلM>SDxZR.pYo1s$|A"C !p x)[&D[u$߮%(&ۚͱ>WsO7L5M8pKp gO*9 eOZw9kpP>0BF̩m\dq%!sL[ܷw cRJVqb=CI6ERW8=Л=\kLALG_ N K%Ev> ؞`< d yu#pWfe"ٹ9XwQ`sE#G#h[4yV̐(t؉p_<3}mnp_J( ֨O*,uhN; l &A54ԡ۵E"Q+4|d5l\ S[FqVlDOy7et9@DAaht/adoC@NXO^Uk`IYH󲳤WO еc96ǡAZ#$<O~?Xn$4…PbA؊Məޞ*4Z΋ +FڦIevZz8`>M{3l7z tnȢ68ao&*4u Fʟ%ub<.Ugt3 H -)"(rO6+ԋf_>̢_V0B?AV޾#S?dVҮ DaD<*BcHvKW#M) "ټ?W׆>Y\> w=2"?wm"Aa!25,{[zj:,~gFfFA.q{A9{E͊\[md|S˥A7?)[(,1`ƒN|_ ͔wL/n0z(L >ipxR$jw8 j{ꡮ oMV?>Lg%ʐ'W܅σ=&94I-էPv%@-2?\,c*qsGQJHw OfXL1?=ĪWOz 3[L*?}vv;9 zC9)]@|M]K_CJdL/+f_L0^;?ٴ]aB z cʲgl&l 'x`ߏ9|ShcIO襩E^(ȱ{2@#IV& $:,@.6YY vCfBɆbv7y 3~ !]rSb[yO*9LqeyYOl8!eE񞽈է@t{>|iK)"`\?!7CD?!7 pZ#PVoCx:%!vL=،r6WHޫM"Z 2?>^^$99G²&t,ffSkgQ㡫!h ‹m1Ґ2d Ǭag鰶LI3OȜV#(ʢuؽdDԭPV"bCgc<#s\LR~TTwAR^,,pz⳵;{|lA(@\Iy#hT`?=Y=:-홤y^SL )_D!0 |{ɉCE=j|8>Ip{aAgm3XK6DplLBW  }˃o/`sc/P:- JDŗ7l"m"ͺe;(U~ J( ڂ^|YI9 ނkc‡/po !ҿ{ZAGn477ʕ `:}=6Qߌ{5n5ƒH$ؙ24 p5'Xou,V{Y13:gEpH;p`e8ceeS3j;+*i}Y.m !6c#7DrMw]W:1u56Mۈ\>. Nod*X](BWR` )ZWnr`6'[tRlG}Jed7ϑ|is~ߕc^1/y#y=|,+xూsMEYcFn,WlWaMlnfFiE6Rk*F4g.o v .>}-7NMsHsmz/u#XvaLA*Fл+ϟԨAyx%ROÐ)M*14|ߙ%,(4){";CSG3k%XxOTb,;ML6,[I%ޒlbi &3yh"_ g hPC>݉PkB0eDsj0Zp#yM Lzh.0Qf`ˑ9O-8# oLtAjGHxLNe*qH܀ *9ˏ15_}oYɢ߉3xmJǺ+51rٱ{[UR*hL̉!.!al{%GyѺF~@޷N[K-J@x`J]'Jv{T/M`}ɗĥǼhf#[^]Ne_;Ğ\PtB?] KTm$8d[d[\Yp{0!QȶT'oo%Age$)+,BÊ9r eր\0?56}1/{ʘ3#Tp=*{NU0#n9xÚ<~eM2 ,AS"Xatc>@}# \+0ۥZSp1e. e_j j,4%_dܠӸW3A0 QBvbHa6hӖ348r`,-i׹wd?[z_7C0%Gјy4m5ξ5wlSz\g  4*k1Z x,>C ϞIU܀tGI*ӑeo1GX8.3GogA$&;߄YcF2#й"WS#߲HQw}U+W$U2 \J@WNq-v@?A:xC˧*OS+yڷ/b 8:م*qX53 ,\YQM >Uڻ;vi5F8 0Ĩ;%3qJkIsͧ<󿾨Gu&G[>DpQTD}{^$723{֗ӗ-sMGMMӹ ٞXZv" e S,,ZxP[g"*a AѲb riwnWjL:sYuccaNDU_@òK yJ .A 6)c<Ș&UǼcDnmJP4xyz>+ˎZIkvd;G؊g.a5$EV)UFGl>l>n[t{=%r!T lmW'Enm*;e@1(U*ۮXZcδ52NTbJᝢNNM C|QUPn$.gw'Ѱ)h29"(ĵlesX=Ľ_ƾ8zs3.[ȓ,g^Ɗ3.LJ5g7\#@mS_y<hZ\J˾ N?s^,ph\%׌8 #%3! 0AP߬m\ Zv"-_76U,}.1ow1!=Y"<[J&(U%c.:{`T7|ۭb7[Oo2v_v IT>IvG}|^Qdk&'1;|> Ϣv1K܊$& q_42WTEPuVG2<`âyA$t),z1BY1ASy&ÿsM|DJOXړdw.{zT 1*fpŮDWv E %7'ȦRy{+.n~LGxXA)w >'@]o WW/?.;7t.Q}'y^e[ 0Ft5H*2~`cXD.oUHMBacN~γy XmI8ko% jg$0@I6@;lT)ǾΑ0<ӮIǭb > >F,2zX= V"68tC!,D.<7)6#o>n_:e>p 5H;#a.?O}I>9HvG[@EԐĠ~=R[IObM+uFӱ² b$XwR&o ާ_&I"*gxn{oT 0% a}Zٯ^αG-[Jhh\5:(1FH)>BdGe]=(Ժ~T!(ɂ{W>N?]̚YsLZ5UWm7 rA]24Gv' IbKee/[ VB=*^N(pB ^GɫAQjMa$Cd(&6 O s n? R`:w 1-QīVOldi=~)7S Wʄtz l|r-"K{j`96A}J*MɦK%m,aP$dk m`m9JC?{:cA*q&e@>cٕMdy5m.P"8d?O9M;@2W@]R$H&#U^Θ47M*#Slq@a;6 tU-uVݚqD3-V0 E9TLcdnz $41HQDܗN=wDYjZЀL#YQ8/*fT F}+GƜ%Nc\:D(m F@$H}l$^CS#sZesqm9Aď3hjMNY@] p?voαVژp涬2'}P-&B.qc[R#yx8B=H^MX9ҌO m΢Xc*k< n-=̅K o`tԪ*Chq (;,˳/sg0|휾D>]4uXՒ2@N9K[b!&g1MCV0.R:MY]vg.?8]N|[ڡA&vu8&Q+G( c 8~f%eKh?X>+9~5y@4x ەHɎ. VwpV=&Z<  5:{` ߿ B/PEza!9.D 4F4 e"qeS6m<+)SL8OτM*/9Gfrω(2fYn4īlD4+w?VtvK@dh,JR lA>@wC4 c&[ Cђrk̚ɸNJ?=]홨$yU6F< HߴO8&n>ϥ?|CEIڇ r;wR^=QṚUVp-Zw#dK]1kb=n,7CRvY,;zsz_d[}u/R3 1э~5EPp35R:9N&5i|ɞ b +i25)k ;LsIåhc"\4/k] 1ݖ\M׼:a(w Э ,xM%m_>*b-W։JjR㽈@39x$!ϓ:ϭM{*ȝ$em7 |q R7'mU2ۗ`"g?D~-#{}wؠq Fw\]5L3sH洆%V+&Pqz/m&|dL0Cg MxzgM^)ݖTsfzI;",e H9/G"YUp +F\Wݟjts.sa; _Xe,PրK5C"0i %(úM2nuNɘY&y@ʈHΓJnD =LD|H#`(Yi}m:REi6O/b(X-X9YBP!+qpMM ɌZLE& Ќ6/G|vѻd[Hߪg`y$p  3 J(6zm&% ىMRRTp,C[*Q]eR. y$[_u/B ٭PIYM(ir.)ޓ#kY)‹t^~ ܶ}sH}!K|xHMױ@nǔ6xtAǞ^GA5 LVr졥zV'8񯁻)$+l׽nX:pˤ\K-i {,l7[/Arگay&,!h?r#}q-5uPf˜(ń@&M | 8oDE4ϊ޾=]Pѱ((xa؋`;+O҈f=|q'-n1e;G-5+q1n:_s;^mi^2FՎΣ7zmSm%p}F` ~ՙ`R^m $AC 'fQ=b0E⿑U,1#Pr(gq OtRuApb3AY.'*]˙N+}aϭv}YP8wN\cۦ}ߌx.*UD|EŬBtZ39!nQ|#ta[zJY>.7HG]8| kU^ذktP EVvil6 Cn%tQbfz0 7~w6D`TUn` y  4NyYY@淐@c} oX-p7KF q!M|Nԯ,"!-_  s|Uz0+G |lk~^aӥiN^!H\]*&ƊkVc^ơGVֆYLۆ Vaf?!__HsW)>}kHpcrBr[lvՍ“8.89Coȴܕx@AJBƸ ]uOxQ_C?`w8m EH:ۜqaYpOR_5J8{ae4a$)y@$2xeJф\7n>X?t;^<츔Zl.\OI[|[vD!OBkDLȴp!5eu^^z3@rX#᮷ :vїjX4[†+n j2>tw[4DDK\P`;gU\9~C heg.Jb7`C? "yBʹ=uG'zLmXxaed3XY! LT.g@6pv~N,^)b5O47-YC,gďcCk /wFG}]; |[O+lJFSc ⑺i4={I֧i0L+p]~S{C|ػf~oKG$hz>Jwɢ)Cٍl!.(PhUZO;xF( +̰[VS.yq!0ZnAl9-%A_ ׎bK={ٵ*yp0$2rΛWMj]o9ࢥio%)M=52}Sk =2i:ZqKGZ{ #ٓC,-&&Ml }KR>1L,M5,=8I)ɀjx^Gq|mRelsjAs+?""(\2ЁT, N(XvͱOl^߂N˹K5DDXi 7~B`Sr_ƌ^RDCE>.ٿ 5Uݸ*5+nkXS\R 5`PM HU0 0 KZKX3d/{|~Wђ77LP1O*hC̮ TmE*kC!'|!!C^"#9׮jk&ce9lQ-JD~Xc,\ W_ǧr[JZY<[bk:8Ľ@RUb2+ḵcт{}ȹ1Fp f͌ ٛ1EmM&!)40xW݆YIf4sMBs'Y&_Y+fӮh8#*PѢbݐ~?Xb-bdm]hBΈ1E+'`Le4&`D=41aUDZ3<rvgazKGIIYT2ٻix0Sa0ƿΊ~& #Gy:*(?5QӣY!R9sL:ב "f}AZ¹hN8]TT\Y.LcMߤW2Lr*aW3 C"wG.#^"k=#'9Y|ЌO50 tM*mΉK\`Q l 1vN"lh]+g@ؽ; 8%a nef[ѭLWKw< M_xQFYj*zEUY|oX0X +2JY:G8 uy8i':ȿbS|fn?\ȋi"L+,sBfQNL գ5 Z=ÜrYTAe/' 1g5-8)-2٪)>m@q&0ۼ{t|dPMrCD*Lw R) ?od0%c#!=2hq-Dk=LWN& Ѭ:F&&9{5MCq G-LcJyO`M.R=MOn` h'q ctDW#lOj5I@eQb4T,_#x{A؛Y RJ؛G0&TJ`xbU_́"<>#i[נ˼Hzүb b+r_{o5&59>2~?wCyM%n(VYN|}W!<B0/ftz m'ɑ[ߎi~2%R3c\UDpryYHW:]3ĨoS"}-h]U }=3@jQ!i=T[TLg)+mk y "&-ղY׹hv@1Ok.{j!Tt$Td LߊvLs wo9]~8A IPO`0q}toMXfUtSͪEk vǏWRڔ'ǰ7)v:a1Uu\#ÌB!Ƅ1:@1ge 0 Ω0-YEo2?FFM-7x-;&%,dFj)GrB!^^?E)Ax)tO]lYhi삝7Zv*fUB_ >ڦ U5𖋪H5Z40A/GS/()ows^̓O 6 ),/([9Mr;ˁaޝ;Pr+ 5Yr&E2 ԟců̿4|8ǀMU]ASgi_c 5[Wu)x)ۨ䨠q<jk:Etˤz‡n]?v=.tT sLb_v)A3@]h|.jWG-.@MIЪRuv]U /-sȰ.*# n`~靯pxNj"(9^RbŖiT&&U)HЍ0#*tj9[M(pus[5s@\(/3 ^y>d!c9o2TY _?';AELY"FQO!ߏU}LIBe%&(GaIlZKmfB&Ӷ a7}'+($ktlqEy&$A6·FFvk˲[g2^TZHZ=Ȫm_][u;pkt g{ޭA1 Ti`K!P`u6{+pIrepGRE:kVbI ix*iM;_4HqtH_VrVԘgH4yʃ>{jwߍΪȓҩJֳ8+|!dPWRP ݑEcd w2!y_ul_]b0̾'+Ҝϛ)Hm/' ?aR;Y^C.g34E?ڂ!&`|zv59?*pE_1͌VNboap=ܢ9\ q={]{|U7[cF KWIT[ @ZJ;⏑r.f`H#sh[ BnC,EmoetuV_.a\me^e ٣&IagbF5zJ.%a}Ǣ5 LsvapZ\]( =XnqA8Jm\U*R0;zU2pؒ|Q |SSSwgMt^Er}]]CpwTGʏRh1=!lK\}CPeO"7RR'nˆ t>% ̒/^Nj*ڼ؞"޼d֋wo7^춛L ulhd(SB  YN5/fZ7T }qviopu#Q~|bڊ=zMFb6-rR= K#W_\WWхJ! kpNC=%qsܯꮩq\I{fe-R:J|}ReJ$ȏ%H+\MGCK,?EM#$TvG!N ؿ5ә&p)K^/Jty59JkE} '϶.O/5Dϳ/qlm2Sp1+=R,>0gE6<N刌S,(GY˞{If+_4z!L\%GԴ]ѝf(JQ 1wbGvxCۆq xr>J`Nv XhEQ-ȸ}f @Cq3({IHo= Z _A5k]1v`blkCNQp2 ^s{O>UyX1 ;nSm/ޝT_Drc^"XISȴ \b0=Z7G!׋Y\^l['mv*r+{8j4l$f0ɠSF@L/8$j^5uЪ 'wەM"3R:&,Ip~㲻io]GH D͍{ ꥝?)u%+aE`6 :|Pk8dy;*QlB+[y~Ff ,.^hejcLHK|c}j#*wIH׍4lcLmv6]X,ɴ?>Oj;OJ@TLcavEr};,«x딊M`Q.42T:yzy>Py cj(A@Nu*4G-9ph81$)^\ mBo?aЇr@o\.9MPe5jav,2ftgJjG̜ `09CPB}я[~<(uYG}|~QuDET߼~p& ;At& zUP?A~ic*rTβ|t.LJ-+2(I9)&ig?A=-$nNNm>Ȯ-|R_"ْy-5_:b !ME};Oj,R#QpY"(I?jOaOiu)Rڒ,&('$6b7A(fˤ";e7pA D(&"]/qm(S*Kpg^?1i 99i\NxF6`r\W\pm) wUUpgf˧0'XDIYrh`Je&U?C[N ZLKIfKI/v@a"NuR!gټAKH}d.`#XY5:u<8$(CX*(w(g@+  /t axMI)/+]^]hEP?A]/QBFedZ/I\ƭ`K>_ekD}f?ėz94y~#jedwu;.YQ| j'+'FSA|1c-@ÀgF-0l8qIA'1~O cܱh9|DĹF84nkMpR^ƾeʧ7<(|9,ьBrBSKk!0ȮWV(_sU*iCJj*;NW*1+G@ ;(IU "-4+xXKYx%ΧA9 E{<{HQz6U7tڳHV|?fK͔ պ͝!BB?knQm(O4QS)‚DYJq]~q 1+sv)#,r7@_@J+9Wb/y}IZ+jV9TdE zdDwT_? S'D,:qg@p6|!4הYq@~ D[X5%X]X/ja׌81zC:m]YqM*JW* ?]J 'NNH8]uS+8kfOG3K)t T#1֖Cٌ4'񱪓s~)?]|VDyײhԱ0(.N EpC4f QWng"q02]GkR,Imy;B )Ah`BzFͲojl!b{;cl5a{+" ǜmk_u]MrwߖcRR9"gbA{-Y\"'N=1#yUɴ/kϖ, dsoEZ.lw1J_BqJϽُ!^jx ;~wp3'E>dmpރ!b'΅QC/L iU:q2ɻE CXTU)`O_oXL\:)\&fk9z~> _<׀%1>#T7 Xv!'T-͜dXOjJ&2uƚxk8)b29JSÁm[$no߸jF{EvcNq4lO\g=&0sW@_;_r~7?!NNS3 >RF\O)G8y%{OD\y"2QG Q024n;Z!6ub}1gY,kpd$(zt#L382?P36πC1UꐛLɿ^{l_=1ԵÃ@[yYjF(T?pDxQ rVK>Z)WP=k}* n*IIׁ3@ 81߸?4JSM Ò.G\0vT:춖%S3o <83"c`\iʁOL,(5u0A10ʹ@E\3Mq婀36ʁ:/ yLΥF3TٶX4Oa=vYRs\&.%5c ?h'w;9HZ^IvjVaDsW5^Tt2ЈHhӋ>$je Ҟ7YP.Qp# \̼!;Z}WT;xmN 8ǪڪT*5]|-PZM]i~%L_zh|ڳ]M$] +{,XhuPZ쾹S.x-UEP/)S^=a0%B[MTi -ao{7~.M +h#t9Gyn@**²e Xƞan 6ͭwbܩ7,aǤ<6Du ̀s*QޟwVrs 5kӢ٤Eqo#|po^LXHǾe!w`ɿH@J[ߔC6ވkMr.e\.evzcSbg"?򋙦OZE# 9$H5xGwϸR024~Wk XUXli@&o|k{p`>b5=oRl ~FӚ$V8cۙ4'` Cq%)9niˢ+uBЫyiXS"(Zc]Z)>ۤRr_ ]\ߙr'D;M`NXĶԔ m ;bS?(B6?V3Q5^Py92Lk~bw=7Tv@e~QxV=db_^KKvwb"LՁdٮ}aqFi$GF?:R8Ldi\2,6oĿC>)XY`f3x^(Qi)Cyڟ q  !e8_ 8&7gI{V5€I= &ܼg=t׵Gsg&UT87n3*,=.]0O9tNͲLu@=Y5pp_肽eZ w`>x{;OR'4Y56K63>~ Ht2#R4#C9ם6o5{^aOr ~%̟ՓM{7U,\6իSTV:N&)N!EvV#e/2 EzFҿQ !]Y#L a;kF2daXqubO;̿gW0esZL|9Qߤ$Ok_onU`oiO)VkhYYHH8[r Q҆vsYġHCEWF3hSWȍ'S5=YȖ1s'_n7ONdŽ/sƴ[oeə-5璕d^k+׹k<\ /;;D-*t@_A?Y-kjF]28Vse/lЬ|); mo-Knzv9fې'EY),c tEwIN[z\:2Wt<6%?8;Nէx Q䂩l »%-i:0fA9º#ߨeU/d9D 4Ly76m+( RXT-1n".7WF]w#+D7ם2uQmGC##t(LHonUf[E!]ȷBU4cz* t c/l2SR9mkB(UKlО-F4D˩JTa]g4 } Ko\ A$4eX $k/ j?zX#ư7)zvb=!."0Mvx@YOS˴ay#=ަwPױ 4PrB.ԱPLx{ ѦTF(-׍62:*ABc&ֆf0 (B9.lMkb'R(jz鏞gtsB;BIb0NnAIѰ\jl;i 0` lm}] ܺZOiaDK&_F[XUDS=¹@&xkYa{*Eꬳ` wIbHxeE0ٟi k=lpG4X.ѐ3aU g$ NRAY}C/7#xEK-9Qۤ0ٽqt uSmFΝkuA&loL Uk@6^gPK 3`20v}ץ>.mUCD&ChGDg>%g{K r3{ \QMצZ;\{Sj{d],/V/5Q5b(y rb氱8Wmr:2,HN&)Qk)F-nbT?ƃWYzD o u2Ȃ m?ʏvNfvWwrRfJ)^<#Qcx7d0ܷ-)0aB{bb . U~!9[+ڋX`ywޜ>=`:Ikɫ+bw7`2F_]ާ**އૢdcxP7D=$BO!ԮhL{aE 'V&QR&s#˥vƁ}=|2Vhw :Wȇ]cnޞPy Uղ:Yܛ2\MC&#B8m:>=2E#˷]S1pOM3| }+BI) =04[o~YW48b ֈC*oMnhJMFr/$̇RINP}Io.acB(ѼѰ- ~Xۡ EG`jqܥ%%C#l`[_gh"})Z 28l /Ͼp66na";M; : _=Jykͪd{OX⿝yr ;״Nא}b=J Cn QmKO@|7,KoBJdn1dr5;WRV}0eI2} 2&?_LgOȂ}af12}aH?:hَ!HYozvgq;19%r<߾<$~(UطKs.l >C hn 2fVgaH6mZ:ky:T'qAi+6Օ,FʫfJE-ޘ=@LE>7Z{YةD=Q ; p06dh /}?r38 ʂtN*h/dN4%E y 5LKwGN` &|竣kgwf!ލ#&+3nܾ0> &ι6 %Y~$'~3.̆#PZMHɿqc|~?Z:𙆆qzeU1(HV/D|TeW-̓g!9fQܡbr?BkEGd`[JN, 0Ҕ6Xw[ruƢB2Eݟje&,42>#QZ@gp0get>T6sjg "\ z"խ S9^ ~^ekVc*mCAeͷͿagf\- MY qFKZYs$ .S H'ɯН:Y{7-*u2*4Z rܚDl[:mNz4u3L-t%T !d8=bD&:sGcO..jZԙRt*rBDr󖿣XAdjȑXBtŠ#!5+0g`h?]=޶Oc2r}5ba¦a"zY@r7@uwms_'p+,ꉋsZ2~c ͅdKy*Q쑉C&*^Yj!i1Ğ14>Dh HI@+Z'8E`t0we7wM+ h2?gu"sC +Qc4hS }{xm;b Cx.Z#龇k){8 dRlN'EHEX?aQ/:V)_7٭׋>QUF‚}'`j|ExX2JXGk=FC\Ey螺]Qt9Gwb[yTUAFYWp#ݪP҉D-Ij̈́b RMU|nEd>ٕ1|NۯMxOZ us/(w&;AfqdL-M4ASP73#wFXStSaZd=V# \ )5@*G^ UΣJoP#om;\dM p&+{1^ m\VMiqX0fu|i0)bSUN%=t4ihnr a_jڨ {!Dp`25٫gZ9N*;X|]In?L[:seɪ;nz^yV[u1JP儀.%?On  Ulc B+' {9GV! 9/L.! dOB0_Ù$”]p;M6]|Nh`d' 2/7.6U"H"4ounXrzs2˩m0W!$-4mF*Y^p{@jSϩY7ApXZw8E!6"..b9 7k0a IO^9̶Ѽ 9'z)6 qnِ6 vd,E@7Sr+IV/eSSIFaW3PۍQ(y!2I+*҂Ia@ +۹~ҚhbPbQD=(x5W(Ο/`>wO!E e{?]:PwBZD۪J-`kYVʨ5ۛGt_jGl+9RRzT-@ubm"ϸb f%x )L/ݴ8A\/_-(<I:}SQϦe!/vvDf{LIHLaR6R+_LD!ot?|tNӇ [AQQҰܲOw0Va$# _D(]"r|*n4l7N*AmD$ρ^%&Ёc8bNu q b9)E$/,vKhxw4$,WSقNLD\V?F~%oiVxkcn/ڧ3/3ڱk{ 5갪φG p*8f#u9=}Xȫv܈"OU ȦkQ7aAM6RVoy}GȻB$м8xOyd7On߫7^@>;wm3{ (U((ЦD5:n+;|B辛&4,zr"Ѧ3lʼnKv|yef9ʂ&ZoI8so3g1*NnfGoJlvn{ptCkcE3aY ϚۿN$o}8讪mgps.Ñ z Fy d[B"ךQ \ޗUsyë&TU1_8#HOϾl_@y:hU0IA=vLx HE'6?nBhO%q;hr7(Eu1mxKA&Xp0zt"d[6x-V„?o8Z\{l1/kب2jܯ3ݷ"̃7@:~PqC~#sw;9f> Al, xmm2ïf$ Z`ckTnjbҷpo4|bH?]L1wݫÀ^_~;J]rBFKt1S*C]wPwOTo1rX!@!,}:ILEE"E __yBA+nm}G&rG5|(7u[i53(I!< QV )}$"]v:x#"@B:= |9 |HT[N} :7/BzuT1ٶgRBc wtxpncNfkG%\˜SzUU3pH[&^^o!mU'.zӔC[ CakHKr@bm?evuG;lg%1XQ]?*R_t뜂}'<#W61Q -ԏWy炚3|9\*tbD{ISt0 c' ?js]<6Nz o[3ğp +9W3XA&V3z@pD؜U\P 306BvR~HEXF|P3q'|28nr}BU#$g,x6 Mqӊm 6+8*fVÊwMXFV#GYg5xn ?$:pKH{acD̯jG~D.LlCisӁ6t*Ka"-s%Q8B5N\ {9^,1m~ (ۜ8wvó]$b}OTqX3< n@=6>W4%qCk9D=P?Žum՝`ӑQk< |mZDJ8I#D#4 vkXJT[S*sGmBK,č/vdi]#w7<6;sj>'f1M6}r -1J>=F t!akhΧ;?!НX} i[@b\H@[G5g!AV+ UH5t $QGӬ+N~1ؙx7tûNin7DA=|y+,(Ud]9^³}yuӊ{J)WG%x$OGiI0>iRj")AZ>ѤqQ{|Ci[lq/- Pҕ5I| )ݬaRq>˚=S͘2E /ML3p}ɻb1 `Hp{`m~T!vǓ9=M,XZ/Xl7;wyr8Z1@b)7mU牗4a2Gc]p:w(0<E~@t#RWU{Y_|S Sw'Q1< /Q,"ڦoPNK"w`X:,Eg`2TfYd*-p r>`L zꟴl )XFVL04f,xP0}+jށ$'j+췘npiBH4<͠(˝8hÈ7^4 $1M!n1_ݖE}ڑ/8,b^0K J~*~OcU ce䏢]3D%TFoYlJ bh/ KG_"# 2[kX`umēxOC{ nkGH{.U /Q00?_ /^B"y2M®ԙ]'pw¦hwmR >c]?BR(dvZ^ N_GNsEyaȕXލ5V1HA(,gE>An Q~ArM2/6ЀYswt8e }st*6@T [$i21ϥݦN3,ﮀ,PVy![[byQrt=qPeH:$G-L() ƓCduPbY$e[FiGDh~`cS/C[wKAPϗs K 6OT"6/;t/RS? ?ĿXsYkV~F;!_2tb0\[y I̤Sx'J\Btc\[/F 3I<-OtN+djzkl1@A?t|Gs7믄Gű)3`CH ~ZqoV i]%5͜Ϯ~tC dJ|R"%CVW7'3>6[5s]!  ^MB90Ksx̳Dк18[[wO?BuCџA>!Zhb#G J{(+ %5\-y+PGEʋ?5t-?jȃpE9(Kd]N׶!'1RzC5Mj(Bx 0m-Һ$B>0VE޻t` H>10pfս3TЧ۹#Zqp 7KM(]o?D3pa &5&TQّͥ96 $cےny.tV9)8\fjF%^K>#'VWFDΟ ,gҠYZCI ) HŮ3?HG*^ۺ }19U\WY@꛱ V3al@~Z0hXNz 7@qwuuxC[A1@G09P#qӇ? b2Ͻu>TDh%[ Fi?3?UZ_܊5˕8OagmjFוΔVz+J_0 u;į}oE#c[Za_UIz޲MXdQe KOQ_?!=$ cvQ13 %pdJHQ`\&~B%IHHSF3-mü5xo'=%rkMHk WBr8.'cg _b,A=ԹpcpQJXX=VG3-<8o uƣrQ|30JT' DIqܙˍƸëLh|Jqbl FlP%%t*#׫#hvvE;7r>RkhN1Wk"C55$Cƫ?Ba֕mUXze[p8)_v9%s7cL\I_ f3&jη"ӛb2`'f-EiSE) R` AJ`\(2pe3]f0(c&@̳f v2H'#;i3cȇ$yxi$&8w* fAdϡ bNJxAIjJô b/t [C4q 5sd}j^c1>WC VN޾ޓhq~#Q+yo>9DM4vyF P¯>3dJ\VvQzt38گ܄qs|D @CDS ?Dɒ'w'bm.s4^ԫ#SB7W]`2`+G+ Q[n]-^ƗhRQpE ס "=D~;s@N2VAm<3HŔۺij;m ׄ5i1[,"\6fhao|?xz$rn$_ϳ|g@ cLC UwUJ8Μ g/0"j[-)Q`E*bNgb GC+ ]Dg^fY![T8FSc}G8ȴbZ ¤5ox` 0iϗK~ǶAj| D,+]39f qw]CP⌨%eH[ox yd gArw杁6`{?9/j^l처by0i>'.W{!GW9c2v]f ^呗B4ý6|e8*GΥċ#f6xGqjIG}* e֙|ï̙$20]G$L&㥂JS@N7n"wE0D@|?ٟ$i!5 mg:]*hu~a"snH[zh/Ư"s, }g9WAc;+d—ǂ ~\Zbsk\!)MIBsn#{M(B3xR) ~H=^щ_(pEk#m:OZ%G B;:! ˁ&V˜%b :Oީo/ېQ1;[0z,)H]y]P#2F m+WeD쨺?~^)r5I}"}a.3K}.2eXZ\/LWrÑQ%kxRkք\3t' {4MΓŝ?TqK0A+kk6lUnY@sN\şjQ=1@ d neO׃.n)x!rԗ32~ie|fhA΍*&b[,H𲔣Fw6(pUn2""htԝMzg!WOz:KfA/CxSFEPXf, 䪬a[3/T%A%Ke}GBgJ\_{V(.l΋܇ ) |@LCm[xq ~VR@i-Z6gKe&L4{Ko`WU+N(nt;.dOY=fFr뮙ALEywy'5amBZ\eN$N*I| hKtuT+"-j/cL0мv/`zY8;ScSb4K a=3#'gm+)%"@MA cG~G1R ,V/ӗ«QED-Qdor` H6JD;b|X`h-4$gms 9ww?^6hݚp\Lf^41^(S'rTe5;Z3ikq)O'uV&>@ g!jkz']@]5UIeb0s@H2#{g^20L|yj%{2X6U6'izsgANGo"Ƃ<".߁߬99k^4EM[VY6zjP c3eh}kM-a}9#a7P\kFr_łQÚX @A!UTD ?O^wV N%]ta3@j]E` 79{z|zR>ݗ KB[Z2|c|](&5 cCDegCՁKmcTgj罟ySy1iۦ1?^̞Z@Ho piT$o-wf'\RSPPi9Ŧֆ|$C!܂xo% f}VlvZjY!7qMS[CqN?{Ɛ}߭@mMxߙhSMdXGp @rXKK7t),Oo 1;R'"H~ciS;`L W E&stzL Ԯa;٪TMR&X gЗw/n9'_1z7D&FhRĦ)Kʶܓ6e"RGdObs!9Y/#P@)Z1ba&vK:*(, o&X@X }w@'MaIG( hl_Tc yEv _] sCBQ31G.SA}T]6cnLb9Tvğ"KsZfq(✨ͱNz3O=Tʢ;=d{)Ȟޖ(9`dEU#"a7-"T^wuXڸhו[#ƤY[G}3%J̪MRsY<=TS`n\Hol-i XxCmN\Ag—c"+!@|s]$jLIj[plX)O6I@Kꑸkw); *{ -A%/p`3xP`7 Xw`FO^; j}D^w>][_{=kIřa75Щ&BgkXh#at`ۼ*a%zYHBUsjn\ g>R:y: >nO<R@-ՖxR xediq%SX9@ܪ񡣕qcGX1<ٽ% L fcT62]EHz=`T[23{.nAX.bݫ /d/b K`2A}1dX(m'sʺsClL/ƃRtӴ`<>@0H׌ ^~Xe$ : yu͵&x[|!uf7pV qnƼ.w61[I0{*yQ%`c8(}gwʺbcT팭ǿօ%2!/i@2Q<щ(5 ָm6'~e2uLF.J-S=' nf9Nz>O&U|iOar }A?PZښFPs2y} bTn֝آ5nZ s> ~×UO0"?^`8P1]7G9iyKϑ<al\oZ9х< M\ }>͕]ڽwp.]Z(dt$\#蛜'Gzm 3NE0v)YM @]b1F&7]ӫ3U{H)D?G ʴ꼡8X(5{.q38x«^s{OhRQ/DOwl om]]tVمbSVtY YhjښޒM՗x!TWV_f*s3b`dDR?7By DA#w[8Q#*>2f}j>omjv,1 m|ջ!7Ydo^5D WLy=ݠE|Yl0@b[vT>g-wF7 -v@e_5(y?\wS ڞ٥V^^jѽRMc=JAyJ8vF(u]f]LGCHM($l}qB=nM9y#QB[9뛢ÃyoyzpH|v (怬>ks"\S^9lb*nE3?"I g%(Wd&W&i{,aX*h9K@D`ts-4S|x0Z)s+DDwlv'І:;ɒ]P[Haj{4։ D7ϯz>p6fO~u[Z˦( p-r灢UGh~V6v3${OuotR[W⢇Vl@ڔ^7詚>L$dAVViU':G΢h3GG;$T(!8mno";FgXp 9."){V9vn޺mnuٷciLc>|X1+O)<1:w(۶LfV!qmjKhjMK7jK}§{n Q'^5ᖰպFe0)ہ:i4@JHVĜ* YW{!Rqňd(@(X遂2LPcUv ޑ) #&ԋӥ@#Hஓ)թvF|Z$(QH,؏KȄlt찰z6 \&8dj33SX@9.ٟ ɉ4'ӭr5&Rpވ'}nu%fƾד0lG}򹿨@E)?Z@Dz*8[MZΊ#¼ :ȤYhAɑZ`w<[#=8JR /d] u?#VCBԕ|bŵThHn1P3d( ?&/xE@]qX0cx% qu8`%>>7@5ކw~g ߃cbqiY]2=X0.8ǖ?%(>=wTd˺^l{,Q#Ѕ;)YdoR5?tH6zǏ)o}#̊ѮY3)ZOQC1W/)!ɣ| 'bjŷ`Vb |,w{'8*lb/vTEHJ%v nijӚ[T& <1@IK24 lPSi yQpQmO60W|0| FMp85Ey"nw::db9XZr剬AW g䆔?ML]Lo* C~t2i'm!.oy9<VE?dɬ('/~%hGbZK}~?$8E^SIkɛс{;]G+uś<$vrJvѤ19âO' GDi@w9>A>(/ϦN.m5gQ5`3VxoYa>i}Z4o\k&,% .Ik =\OQ ]~VB|}ת+j4o,`>c7W;n:h*wSΊێWfZgZdy̝YA7Fi.駻T9$Ir +8@G횭_Tk =Wu>C?P$Vp&t%R)\4rKu\ҏ :RI. .6Hu}p"yǧΞ#20o}l2ݓA?'Ws&y=]ڄx8"O-Y.Z魱foBg-i5cƀY$1I+zd\&jlszϞ+vԼ۴<"݅y1tlY"(=>,a<98mIi( M8zLʔN:oeEo. _g>h%gx#qr K6z ):l>h020^& ^z:))Xd5Άg0U:#bWһCE>rrQ!I[]ȾH=WQ2/AT&Jy1'!|Ks`'WBL*#͗B1g { tY+,dߪ6FFDh [QB BV j : I.aN k2Q^fxce֦/ <K56nI[{4a_ckMWJnM*~S(d/$5_1[ _qaQWJ"~c]/!2ySlιo ۘyˋ(sucd< bWԞh5֕F/TmNm :)ǩtd٘ly4{Ipw߿ȊZ6Dcoz}2[qbG'@f16@lÆ([_ RoVRO{x_LNsd2kW4l9Yf}ؗ9cɻK8Nz[}S@JRJ\#?E,<v|M y~d]Xx.f=;c[ba`K.qb([SOU9,"Z1]nG\[Bۉߢ.,mg KRckS5TъIPѺ VJ>reX8q0ڇ ӝ_m&"]|QC8aJ7҅Ѱ&C4ueĢs*uO;V!7FEYPnQkSχƥ+N̽FHo v[6, hB53laq{ E }9vH$q:&g&gi.Tc0BD~7 Xc*V-Rs\6 j݌e`i|n4\uءm^IQdSrXR3 d&ЗBHzd:nz F}=zw u%yNo26gm_+<96bh0QÏYȚ˭F1KeWm/I{w6PjRU7 x5mɁNܨ}yL٤x^ |,/hTL@-f3uXtEwB qoiGepA-lAN([9 9uup?HWe=M6UĺZWÉ*gRDz_{CP.[ ΍P&=`3r3%nL N*KAzюvx/C.wwLHz[Lnmx+mJaY֍ګVc#a+hn?ejA;K/FQJDW8y*\¬073ݼ]B;N;˧ЇrI8; zvr WBlQ{/?a^¿ɤF@PzЂ[3:TP1YGD i~S+)(g{z|;UEȫSB}Wfk1w}e4>YKNQ6 nr\96X/͂4V\4ك4'pw8{W`"%ӌ3 &Hʍ3*kQ5Q}`_œѹ?,A |E]1(~Rd^0_5 +kۺ%t,T1/K=wz]/%f|^KCV0edvw2Fl<h-_v̝'[?**xZC\ՃD>N&n n J>>KjO*N3upA:.T7;Bl5/_G'.fk/ #2uG4:hԆ1'ɜY-m#Y (f߬V6m_byѩȂ DSI|=cymnmk'AOc!nOܜCP<$6VCrjUΧ[L 7Lb&k QHI`9>F ״]TaB4Ӆv*&fq0"[|X-iIW^f>dH`p?3w,z]0 nlyP7y|Bn@?BG;4֨*DF';&/60/Jޫ,[$kj1}ؕcu/B^/Q,\ ŊgBGq5iX+mȂ?9Ec+'  ;H. sW CRlhHY}lh . KP{d"ZDI QVifa!&\9 9 /B,ݔ$[R}p #kQ ok!B:]ަE)ڧ ,8VE o7KnF-!8M3~"-2;V,*5LOR+ѥ: |R#<JΠL "gQ_cN6uY YZV{G-]ųZ^07[]ujIIeyU82OAY F|V6zb [l2dm M}ᚎ(sFIaT[joN40w . /',\خ FUsw|FbTr_O:)ą&;gQnfc~MdQ8Y[ C@S0țB~2V1Cldy])ߨ6 F2Iai}kjnڏMOJ7.C%Lv7fԚ < ZQG\u$C8oaFfzoxpz/p,w$U O(;@oBeZekfW^V| *F<9ݙlbsf=Ά*fAӕMgv%qxwUCLȗЕ)/Z.qUba$rW?H6% MSP-.̛ܚ36~1dqt=.M" +A A35.Vo"`&JD\a8SD7ƌcl|:uӫi4Q"F[|}"*]*vhU;rxӭ8W&)IQX4dI] |HA^(=|ܡHUxu:Ph0,}2-6&~t۹{$z U0 QsWnX\<"blDO€ʙ3Blj?$=GYԖP澸-KCga 0r B 2 rzfޒIE܍yExGe@`0Œ3rP:g3\C0rl9m +v/G$n;;9@U $WH0 &mܰ,P hm>;ϚAGGh3_"k*&Mн)X>$`#0&~su״2׶v G6z<ʾBˎžD &U1O[uwͽm}n6YQS!]bķB}nQJ[O0j0#d&ˇ(3d X+ ӭĬ 2RnO80U| 5|eNK[=NIۄ$&{"nd D$>/qQ6{{]#鏔Hʁ%!2E{X+#{45J:Ν9g&k9+ա2XOݩSsqMPSyEWLN` UnL~^~:Ͳpgd+Z:T6F7mHSH5P9VCu7Jn$-LWVmm$:GA;m:[m/*Ç%L, ڋ@ZVNI_ ~V@xr.l܃)tyޏ!uE:)4e`LڂJZw0$C `u3{Q`G"pk}CjG7 /F`a -`F5bJqg %Z!cZ4"n<)ܱj^eb{ |c[_/*M "D v,1/m䷰$sGEwo67AVEN_BxtSbQI{eV'b6 ²e\j(O?]GP^%YTE{ H.AYzцg^*a2Bn4 ?7ˇR7p#a vH}r"FmN%j3H9'ˋ$``XR"<(OגjHL ||&]k.|4~2|̓PuϻFS; e%91//=UY"e87olkl$> e!}&nW:CګFPPٗIjVάi^GT|&YH*J%8AY#-6^\^mzxv$o@,Ƒ|ʵ9CX}ϡ+}x` j}_~luP2(TbNLHn +R<MLu9^ohͣy ?; iנwNDM< z5 uP +CMc^W"@ax:]~vA "XKIɳ` täy_-&wԣo{dC+vErhrKճe!"D@晶;@y"8ѫ ׈_, ,|eБӊЅxٟ($<;F]9U~+Z~l+(sc*[*.xdwWjaLDs)qC 9x<}% 3x8oF݆DI%vSW+[k oZ3Eɦ/hWR sF&jlfK{3_Zx@+]Tw%,_b"7/!<)均9X"[,Ia ?@#"1j-S96Eź# %EyW~P%GhodebϤD3bk;BZ`k[!16 9%Rki(9:o7 yr$8,$N7-ζ8<ae؟=e7E6cVb b @'F=[H qNdgIkU#:޶n%qelx@Q$oމVwXQPrhuAz[ĈnowywJr gfmu82ͱ,B2r.!AE Gl3a?ʘbZm6J(utkL$r}V_ ҬNu~?zCnZSFT Qcu% ͲLht/(rr6UK$FD.]7TH ^.(D'g,JD=Ͼ M`Gy؀y>CM2aAD{)j$ԡ'XE:\Wco7^iI~Šm~r-8#>j:wFy%\PKM,?D ,~y7Uuwo3zϭ0orEm9r`b`ft_>Ǝp@2M?Egyبvk0Sf;O(pMQ_{*?1GVg WJb`fRK Jr?#5xP y5{!*F 1ԡ[؟ι fZG:KJqG8^@x38WYK;07%?`&p_rO<8$0p:RTu'.vXۯPXq'ڸ7߬hz A%K@*ذ<-PL,ijҺS ȓT\s".ƫU3#3"AT%1sp}, 6 wCܮiƤᵯ83OBXʳ> '%Q~pK{ztb'"lcvo TT; s z$7:)nI~92cfKWIC";nnXP eX$cPx͑5VN+zdgTZs7t֮ HJ`} [ńs?o3#P#&Z Dd<ѨZmQ_ۀrtEhWNu<ԒHG̜{#|a  / LOvޖhhۮEђ0M`Ņ9_5AFiϣm:pjϚ,h)GزIoȳvܺ.? AÞ[( v?iN220O/XEŻ4oI]>°tFA>E_,rl Q Ûup|k(5Ĉ ?S9żZL V>݀:u/FQ^@$55cݭ~ϙpn.9x^ OMR0ZaDb(ԤlgKt.WVȕ z6QF>Gz-6̚! ʖe`vesvBg3+< Jޔg1 ռ{,d^ukwҷjdJ)kbXI7G8'ڻHrgRۯ.cƼ y*VߝIdb>'rAl gxSxZHД m, BxuTۉZM)@{/R @=oN&3/V LqS?r>1R\̓x p5udso0XvY)u@fGf o_ $VV_/'~I \FuH}F`]T{ 0:WD3G? x01_^Т8ZNeo*{vAلT+K;x!k]߷zjܧ@R-^;Q&A;q`k:\ )S-pE3{RS\^PuV]&'V&%#t`RwJ2L ӵXf.hi|\|԰#, M3q^if]x![)7oZ.(Z_RcltnFIN(s񄤌̤̭ G0y:4>?WoOuᢐi ZXy}?5țƴkAZ| LOqVঅ1XvH{8'P2|ظ?-{n qhhnT愜שؖXn)J*-bY[p)9(rs|N*޾-TFF-W,씶IVQ^݌c^q!WLqedو p^[\]QN|¼ALlEe˔CJ078,#izœkd-ᦛuWW7ė(u1u?`ğ޴uᓹ|dC%U;{R0Apdi$X%vI^71&ʫ1Фʍڜ  `(mC/_b: ZjV(m7%Š{daqOkf9АS$~e(#x -!8/,XnH)DyS~FbVmc?u=躗s8Y^uN}·mRi)a4tЅ=qF5hٗSOs5=T%"6 -L-o`I88sW#w,\,'B2yZz@-"QGB /eFha8E;7dHE!sDJRѭCS2)̿X1nCwVi3W^ f VTjކœ+ע]_iz<)b>T"ݧqh ;J?vGqi#1Eip/.<{yOݔU& nhLhϹ@R:n_qݟginp18Qq C լҲD͚¤MBیLD_730{FF::h547lxhx"H2'xtKÇ"l4%yómyNA}bK˭p%8T$گN:M%Z4ކ䃫" {\c47-996 d6ڐ>4q%Tq䷥$,3۹+.(h$ 砭Y Z zIEVl&2>*WഔB6$W"pật`D0Zl  u3 ׭u]i4BYޣ5@Ǯ1L\͞ZWSv-lҰXO.Üfuc2#˟t`YI)B_iEYo2iK$S ƹS|Iv3p0 -u]PREP˰[76FHuu}4U[-}m]V5j+5+v%~ #M^rmm$^tz]W\U9ͷGC&^/ĠD]3|f'nXYmUMFNGeRF0Z_KutXBJS4:s >jnbJOKnըчe#V,v?RU&^%ٜ'Q<<JȋA*j 6o_e4~G x<3wEd!tON/p 55پ͢p$RiTFyPz&:P2lK1^ۢrnykA  sDH6 #Z1uIk}(gq{p ,c\'Ϙq[$oػ-dqШ5UYrWa>O %(4VOZҺԏ%c!KB/-`:$ 0ja?_H> 6/ ͭk7A7L̦}Y}ח0 k_xCEv maOіFobtJP>iƇ!zzS:,3_HͅƐ/ }~a#{BQ m@|dsbWhQŠ69 K|#lQYxBFr(t3P8$+H]t,j2qM` J5W9} mwN}w5'~*\XHQ,2}GTa@B)HBaaBhڔ t m@Uz-Bc_TkQ.|Cq.B yr, } 25,p ?ʄ|A⍴]s'#v8pej|=%t!_yy^?R/N2O&>pAOD ri_!(MpPrg>y#M+,n]b})+7Lg 17h ĵa24Q)*,%q(!<b8zWi|h_-!ks-O겪lk(Au#F*RF}*9+^d@:8M1@TjNUlTY23⹒JTO+ʅ4E=ެu܉q%#Op[c+?ȒI62\K.BOT??A?="(RmK[?84 3G4kN,08ޯ8Ypd#}xi΁C8xTO`'F ;,ߒG"T4m|?0t ?MRB>Jr̾g*Gn)}޶u~@6+X\U 4ת Xb1lS^5(SܱN =6? Nu  sƖ~aMU?-w  aHNY2 LP+yM[bB>نX^D!/>@# '~$܉b8C[O XQ :T@оv>jl>]i*ZRܽMp#zl`=W7Ooץf+&W򌐝Ý)Ux;~/+7b[!-,?H,.#MW lD#*8 TΟOj2@z!*5ދ\5lMKwG9u,St.[ȕ14)f L+83޾+?-7%gKa^ 1^ 0'\=Fں&I_u΅!jKLt$E:/()Fod&ꇚ85wMzkk>T  :3w$f[ʷ}mvҧe1BIMV$Vk"êus4"*4smm+Th~\!/`?;}_~mpxYE%6X;e&J𫫇wwnzE45)kwG%W>l[NF0C{t19b*<%S?8}8z:hl)~U=o LjҐc^&n#V㟫y:[NQlwU)(UͱƉ=msOߍTƮ4pooP[%ĘJ ɋh-^ҬÓVG?Ǵi-NkC\}y"(Ub{Ɂ=c]/ټ/n#; J  p%dGq4t VnLTՊK3`h<(&nPfH8_8d0Һ 䣟l[K; ,LG WE.ONÌ (86%q?QsGW- EWxym[6^-8 >;rsĴ[p5n Ir՚z5sht0J,]U+7O'xq˅%Uڤ1 F,TD* dBwdoSd ֛M DN@v%Ďn;Uݕ$j-u}oqb5FtԋaV_T>a̵Jddy,]ʄ8`)0$L8!e΃`5nU0Zޯ3 F˶q]'".- űY 癧q|u9kΨy|Elb&nMQTN,tTkUf>z۠`ʩ߰! m*RL#QXIv[W~9LzU@z/xu+;doʒ&Qz$w t8+%hlMk\Ҡ\=Ԁ۰ZM@:]8y;/mȫMGXc'٘I@E1t$tQR͐yRR?"q{l#rW[iOƒvRJL?So5{C5"vjd M_h=}RԃO۩2&i%ҏUaweP&tXh"B Oc˗5a=1<ݨ\d0ٽжܟPT|xOss(aiandV&QV}#@ d`eߍA1UC O}-% ݟ;H]/Aՠq_gj44 :gz?w8rm1.g2wIhȆ5}9@hX~( c*ꨎ?֜k# ]R~R>\u{jCpb`JyrM'o]w:E 7lfh3VN?.V@qbQۮ( 3tx/Ԣ&[>9= IwYNR`{̤[ih%3wdդ1ct)*2Gc\/ĭrC`/01}O/u<^ ` M0PYN'PV|I=1ʘF~%[/qgY>-R v2z&ۺiMoe9s|E"Ⅿ/b3a]WVCd6QOdWedtYHJ]fI84 $Ʒ.S,$g a<./҇fӲL?k XEW,N!E`@Zn 9=f|<ڄ.1`_#fS<=gb+-/AOifͧ>UZ|< ylT@m0Ȳ?[U21Ӌ`X*򔱏$a KAϜpSQ`\zķ0 _7әI{QW V-l< :4˾^&Ww<4#!%r ۘFЪ&M]DoPR"CZvJ8ww,i^2>)q򗽸 ν^,P.yd6/(u9;X$x<;bJAx{SŝʵRDڱbxMTEjgf&LB d)-NpMЭ*RKYsMU VVJ_?{|bo36FT_7Kږ!*ۈC<_hvUf١C!%")-MV =KDfQnΠWGujIC(k93gOzb2dUߡ8͈K >0Z.HFR(#0mdaC9Bq[CNxHKS}d[+f eb< q@t2pAK/[hdl1 hƗхV#7p&LXL%(^ ^.0ڶ:+bLGWXR*Ȗez?22ώPBgѲ|v.zU= 5"]AM+}LYFVϒpE+Wլ-{Bc-}߱gLq{Q'G>_箄 )]XN ~?xrJ`#="$#M 7qGM觻S0<;Y:REYx Tb'JckރR9<Qoblw2YrU1g& jGB*- E} m =7:V7ſD{;YZn`QBUQfROsuJKddmɁmgPꛈmKR[)+Jeq)3S]'%[Qw Vt'H&Y)H 0e~)I ˋVlJ (HJN̈$CTj=?-iT|ZΨ<+V^e F-k_!Rg3U˵QrQ>ɠ=) n;8dj5^ 4Ls :1O_U]ܨ@1xQ>'djevӊvߞU&?CeKPFES.dGSk .Y6~ٌ$x Kcx'W;iZ$T_;0H3a`F[vdMfa"$k:wnXhV;)>,:EŞ;(C F?ȹ]Tp\ S}s"F+_-^IBSm˗"i4zF\`j0*&"=['hsjrGя\nQJeﰷ1e Oe%̛6cL!:ƒ+#`ElUC8 U*yךSF̄x!z`at6QO$2")$@Ioeq{^Rq=Q*-ࣤ&VO=-KW_gN+xp9Fi*aMYG7b&p " `N bA1>#P_3mBYKv ~ZbN\<0j ToA`!%7٩I I!VJJ=43h18O76x@"ܢRHOF4az) g臤W99ί*˴ _fn y/ILj/-sP8MGCsBa#fi}= p`ukWz. UR74PoQAm Z`2Xbi7l- ovo9,5bvFW"Z_w)+(WOhYׯ#b  0:}v~)ή7XkZ71aaSZn!CYad% D҈,|P=jT䂃10'0!bJt߆ǚ\͆auzBPP?'VjGj-JcT|U HqA A䱢(7P4rEX&x1R)kŠrƮ^~/H&`XmH4W|#Gz"h兴n֞Ɠ|}\Dm}?Yq3}Wi頚6[h鶂S-SjI {,U#Uxm2TO +Z!wМe j控 )!`0Эb@}ҭ)4hy8k~ȩ km9|M0$6`V=DwMuB>Zx ^Վ/PODYTxNOobm13A&틹 C${z垴j`կsx ڈZ8eV B0S! kAphWvb餒>:8R*&MnT"aڝrݵX󻯆**ѥ֏tL]Q%!&Dkư5#ʕd-Azi4Z+(8yB˰AXq.Z&]踧/`cl>]ƵowU\w8en]K"[fj OFZ &+ U]\ YqG>Bn?"|݂ Fk;bI/ϻxl|Z] 7_.Ӡף۷[y7v6Rh [Ai{3?x.O*`(uHۼ'ICϓ 2Z+a<;` 0f.YhݭT+1k9<Mƴ^传Pw봐lH?V(N҈X/6XOkU"y>p/cˁY:}U=X4tv7Qr+d=^prv.AE3 ljD Q$w/yΏDJ?q4yB 5z車ěW ;4J4Shπ)uOO$ߛ!wQ'h~JW;q1-.n0nN혐;7ƉE0Cz>wN/W~T|WȟXg-5njk8qaҩ #Y 80rbsӇ z0jF]Јq6 v<]b)v1}^  _jAIƫ q&<݅+f7.'UHAMRa% Gnijv+ZyP8x\hxsA>7HȎ,b } HRQI~gcv7Gi1i( KZI.x֮euOsB<\PLN̄b+I6 hPlhS5&,Ϭ>( +T?'Ԥ([{GmB@+T/2B{$f̍ _y΢== 㐊hADR^(n~!*`ƖbBW:FJpԇ7l eajhmGO θK,eԮnc\Fz=Ξ3=v7ֻk!ĥ⽼S8;RG rfEҬ;u(+߲< lzdԔ6)2>Z벫튇mݎ&CtI2pI4u TuiP>=uGZDey"`ȭ06?St$c/ 8ߺX|NHDhMͿ :9I̖߬Њ*r U"_Uqr}DEd)4;_. r}yȐwI}Ǵ{z Jz+i'Y2D13%̠Py1)gɊcOT#NUC3Ԟi6 %~ *K/lbdJlwAJ-P)+SДiߖ|]dbX ME|^8 aÛB^ Ƕ~jZj&T\3PC Ƀh*t]gEÅj^=hσV'<+Bkl93S~rWxbar@8fu_S^)5c1CPL?p,(&=0fN*qz-G$$aY})M0kbAq%T-ذ$)Ŕ2͌˥љ5oyڙ*;'8vl-.`=ͭ s3.g5gG#XUR B/ϑYL?& bWb wb뗱tBѶg=! =bII&GѼ̦ J kuױ ǃYs_;b햜+TM^9n[odTi{R}eqS>2_h\=>g/1~_!{$)UqpC̮k;Y*o [49YY9Ew-$cnE8p VC.ӪH퉲!ݐ ZXeb!9[C>+Zڽ̃Ük!o+L:j@+@| h?3DH0ECl8G&E2;#dkڭtLv52 esK @*YfL1 XtER;uz< ykWElݻg/ # @;k"~=﮴I#e}DT_! w7=/nHXMA-Z;d4վUK;'j)Xú} JV-5QZ uMg8SXq$uW|.nVҼ_t2!گP(K;빏 —VOƟ]UEŪȨ)dyI6KxwLB6'=~'"5ZiWyјCt% $T(Pa[[4&3輤5: =/I`uw,B@S·* ׅs]2oFOLF^.l_Xb&v^ |b"`a W3AR@'CfY}w< $?dUB"1((Rj\?$^@Fyq+ci edA96`q# X˵B3D&p{;Ա |D:}3= UgчZ+;<{hePoXRr VZNe{Q|ٜ] {lFYQn>]_s< =4t8 F inZr(t燄mŘlV#jА'KD!AG#S42>(xYtȠG7yS =yNv9Ɔ[!9vgP3Z,M砄X!R|OpkEUMi/D|Rۜ62H*O1Rt.RBU}n ʞΞy}zxj8`I.k4ȑBh=4?фS 0h"׃͖ {7 6 Y>S.==:b ZXg|5Qhs\j<n+u΍`A*I93~&AɅGʇ7䉷ḊtuM ¿.rKU/l@1u9Rz+R~i!'t%Lzm$+'>󘲋r4Dn,QML_N9 i@j Q  R"ɟ!IX|n[kӦ*oId]DiwK3vɦƨ(p;10oW/eA!j{?q|4a~sy\_¼b%ؽ@NWdRɰsB3%)4~>E`%qPz %E?mհsEm:Jّ=d#.ر>w{NXYLkG6XZmiBP8](.sK)נN˭ȷ$UW/!$Up>l;0.&hoǢ`vGUZ(B<жlM}wR)/LU_cH #&ebGNK8"jf<Ű67?Y7G eK f|1UD?h=U'oRǸ?MlQWUhM4V騈W, 3XMw&LyGL**NF: 1-X%)Y.MX͎PkP#"#Bľ%GYX)/G`kT|* Un|BV%h#ҟGԄԊIC0K_[`9!WxcDaوY6xcK+[xPSc;wЋzF =nx-x(Xv!<[faC jd"MbgK"5IzpZ *>~8qx vںPSW#p_ܐ"9\݂l0`"8J$fҗ39ѩS S^yGȬóE{KEz?zULik3g>aDM!ä8HvA 16Ȯo&#脞8Z4SC_l5S`@6MUѯs̜P4ʥwZB cM6UZhϠɎJhOcr ފ¸앣 4L$ ,7N}B ؗx?_$h/Ufy{8%Pbko 0T_N{ůg8氭{UE3vTW6& S `E-e'l97Y -|^V.\OXTX/3irV+g>yNza=P*$/8y/}DV~oXQ15Vi9afl)\ FHVܧL"vTY)FrUٗ6utB`<ѽl]ME=eqdV藃WUѩx˷8E&u,?5Yѻ||F[пiODt;exFZ] L&T5I!^paaBE,B 1 "4w!ݙq'iL3&Lh0YW:ž?_2i-e 6eg DU+@ALMՊys~.0kJ>SLtudA= 75d)FGciRqy1 ]9=i`wC0rPÆ;S)s>4:U,StV.p9BD-G:b4ubbP^ˇT&6 .W<b1ǃ#Y[.*hvTڄV~Hg>s`*yVަ:rhguIL0D)j3=*?:4c#"DU,Ę O~ 5[g7hoTDR6g@fPGUQg8:CM ( ӓ+mtr?@3:/* 7E,*'k(h;!UC9dN7|qLaL@?_B͔3,֋K Q1J5C<%yFITɨBl(ޣ^qRKTxJfXV(OZܩ9 TnO,<|g}KRp)ic,)(` 턱 ;#{\ @ cP))99c5 i5\֧o8nJ ^蕾j;>L5Tْ0B/DŽHصɃ)`oPLѐEAa{[[ CwݣbQmqЕ/~83EtBW_,5􍃡\tb{D^ eL4A:#6s.c4>霗\@}+!'q_vp*JYCJ qGZv[,vS- fpfm&>'bhp@q/`tEӝ7֡I*1cb܃ZzkfٹIw{b],:Hē}:8C/iKd?%Gqӌ#7=D8i #wǓiU4vAmL؅ADRM! T:ץƄ@PZ0j Vrf#GުâcRei ZaVqAj [Lnch 5SIOh=ڃ~`ƣ/gł$_,s,A<{H^B|BrMRm$<è)",xm-fjFĦKqΊIj=t=xϢߔ&#( uc89&Yکρp  " !t  5(ʇ`*vBP:s7|i:RFAd6<7CT,Ǣu U?QiFTR9z$ZIswoHF:.ABcS%eP;־#};wA0a(H QWׂ%zsPu󓌻8IM#\s`Y{b)v­c:"oWA; ~2HưWf>ahqZGD[( ++Nx.aRn`{TE.a:J&aZ-K5RtޓC%.w m e> fh=5 Dqf0j>=d^G3g(9%Ye#SL84Vyf+ y]_$t[b==Jِ9?!!Q4t U 7ң>|i[()qI8;,V} ZvZ~y僙wt˜{:`P4B H)؈Šl~ 퇋,A-AO GxYla'\vw%8*LmS58&!s{<>~k?ҐKjf--^|`Q/X"ޢ~\% q:ΛqS{hǠ}~'h I x)džUGFv6c P Q!UFbw2#vi.z{|1.gɖ@Ù"sSd*K>CtycU:L^,kCN'K 6K9.z8|qW<پ(Rj6X'G*(Bܿ1db$cdD9KDO΢$ r=67Jk^j@1 \WDƢdqW ?d=mTd-ҷm+nàT8T{iD!/(mS*jR4.%<#IF7clRC?Oj- M6\{0 [:Vmrh_x֊ȱ|4g\d?u7&5pueɌiR5le)#T=\N,P#o}w Z'wBm %@QQVzsX) NUIqyK|nFSN|XiL)fSnxqggFƽwIg (<;O ޡ;#.3.#d}Ǚ7~w>=np&w M%zL9Jh_$)/WfIjLNIf(\!gIvozh }>YvޮĖ Ar~NO|,<(3XӃRq":~R_` wɒtL@yIAS P$`Z:6şGzp)M0ҷM6qGsb|DiHvwHޣ6AK1z-R-T UtnYN$Gb^;:CauLbޣCF/5㉎jwԑNm6Eܠ{2^d8v72}+wR8F#RBX #T{ x_FE/`'#h<N+Ǟժ=|  =Mq;*[hS?o{x²/P-\yZ #GS'aK H0<᧷o@21g'7w-!Ck'4$\o2j7,cIppdYO!|!/bqPɹz2 mr)2x]pc>QuԌZzW TȼH`HSt"4iExPIub}]e  ;Ƶ {g>w /ە=䐀l_7!lwֈk1%~[7Cx2G.8Áddᤦ1h(E.2kr^~E'떾-I{tĀhҗ<; '<%z= ZS0*d3nUb˲+z /6;φg^^T/4ql+D;?nZj 8sh&5q/$hKebp #=v][=݁5i+I #nES,(8Z-3fPߜPY;Z>ZfJtX P gvX+>}bzz<1ȉk?;ty%]$tFVmJ61h5zz_z/ c-gpF)Gqx|xvR?.TD۲q1;09=tg ?Ft;+z 'cZKU|8Y\E?:b[HA tK@Hf:rʛ3"iL;2d{Czw'4Kq{jZ:. )KΊRy':QÍ |&)=rtfNΏiSTTn)UK&q_p5Q첫`8b%?md=A0 ͏[yvݑ7qy(6nuOS ,e[V% UhF׵B7D}kj%i1elsQr&1\z;_O2g`Cvux ,X[%*ڳL?VHYTC`:#PnQã~p99( e)[=Q:R]^ZZV" , TH8}}s< @&yHͨĦIڌW@hp'qLlP>{C:xkW9Z IJ^kTD>z0w@sv!V2{PIDRo{ZPE\:Η 7eUqB_E8o*2d823gĢ h 9lbQS̋|>V֚/~άvsiOSա9k`Vpܛ\)=iTYtpq<}mGNn#Ly5kU18J-7޷<öSdro4p%]$x Ёs|;w+=}LTHa \ܑp@[ۯVE8I9ōpx_swdUI0.K4ko'+Wx.iH-xwNȳsnw8m`$gDkwH~-s҈q&gTӾpjj9 8qw3eރpDjBg#oJrhӻiUӎaS6a[:{|>D&&kRlC;rPhSpK\h|izԓfOqv{{8lp7|ƈ)ߥUsN|l8AFPvׇёF7Yz+BdEM]D Ty]\_9zզu@ #:*+م}p=qW_96'O)xrP,:'B(cc2^R V#Fa=dlf" sPvqւf }f3Cl0?5_ =AF|-_#=ŊƧx!ӊ.'m Rf nw2 +7n)M5ǢY:Ws Ln/3ZvA8Xĸ-6/9 ;vmAL7ŗMmK5`&Hō| {Jzn[0ˡq\bq.0/5P2M*wQ&~q(0 ViIl!9EquiWW&uz+Quy]jZn_uY~>+xTnH U?ͨF֋09I;sul:[YD<hն}k7*7z#c=VpS_2Cxt]VrBscۦy86Lv?o !N)ac0Z!zJ--]DrTrpJ-RB1-ٻxdqdVxC#e79MZܞjm Zg [FaQwѳ:GUj%b6|YUEˁMhe:;5<,a}cxP |qUXbZmU7#xf;}صi67U9>!w W!EFc,6E6CXKU= ֲͶB^j9TEH.l-;m7ϖ=|07`j@أKZі$*E4l35a~wjY^ZȖbli3!!rdr [ 񑋊 u@[M!hD-'**]<k9Q7>>Z{|vnn`%"Xw_>JurJ&C>g٢)Jlbt-oڍ^>*S$Hne>+Ne4!A@9',1$irhg2 oʼnt\1 I sVB/w8sQ_yIE tA#~W%jR7vx\L*..oR4iⰃ#PiH0zy!fp"859*12n_&_#% 4[Bc̚y&+ʔ9NDOpH) o_*JC.}YH `=(F CTp/0Zcy~_+XEU2#t&|2ٗkFIIqF#~k:l D@g[2;<969Ba-~5gmm'Spf&.ktB_abeYpIahG`tc1Y*Avҝ$]f_}8%:{tHHlDͲ/Ơ8!_FX|vކT)bh6>'>f3{Kلl sTDJԆtīW;2ArԾeS a֮"rF]fgF+tL,TцNJ B5^X>-0OGArɣa|pl61\6'' \[X5X 5/bw(hdUfgT{yڲxZEK78\8ɸ :~'9UM O¬:P\|aZ\|z D)%;=/uIpT& .og\9ͮ-Cp:Rjj.`fCAp6U=rJ oS.܈zx\gj~8%ńc ]p[JO+01ʿT&։4IvX)и11 E|T'W,MXc~/'l>Ȃ' F}L\v&)ћljLNP/]()?Ǯ&yڸ #A} ~TJ}>\ KBtn_eB`5E <@: IAHDMrLrb+aQZ'kTi{βʏ c#x(˳#PjttWlM.tۆKj%&OYGEYNR U('Y^Ǡ`7IEl/AH>d"'GIx|slnD&R<865EcCWBvм~UV?^fF//dxfP˭@CU.)^ྐ;٩:hyaĈ($@xQ4GEtZLbC nޥ*b>x QnNGrkq Mw :{mK#+tyPXmJ0c Dw=dIi2gpBh D5I\s O۰*5Ըq޺xƮvRr<㼝" QGJ? (VXȺ ~ &pQe,)b^nb7oeOXpX8< 34.$bMIzQ͐Re} =H2K?@ %>^ߟ{ :0e-ߋ{H X4,.5ZdX u!Gŋ&sퟸC}]ZgG-Z=Z9]WU!@Xp޾nn)(/| + kdq _@tݭWP8r÷71~ƱʻͨHi2?[?EU + Iӣ`7fȬ_lwdvj׬CG@_{ tCρr8JQEo{&YO6oPxX|m,`H3Ҥ#L%-c7AE m|:-08 60ͷ)$9D{.egʳ45>ojCAlIIwe'[Xh}Vfn'vG;I&jҵA'*nSnl'ukpTg;y?uƔEQR|a.Lf {ksf]p}v^y[~ eK?eadw7zFJ @~ m )22؇gՌ% ABCEZF은6TV+P^ǯ9ٻh0i<;yM姬U4w:ӥI>GĴwܠ$b8MPL}ԗ[˘{LPO+|_"`;&]7w2{r1,-ɋaPJN4,t:rĞ3+A(ŮQҵT맜m99WTh, EGntoiJ8tcIJV[O.9g|qH9)>= j+ ]Z˸^d[}` ߡ{ HN8HI,x,*|4Q_aipF6B FaLPgr͓3ǘU߱_6޷B/2lGB.rK VZoȆM*,{̎Do`꜐QVº)GGe&0Kxv3hra>=XNƛ |/_u\{jY{\-"5:$6C :H/(Tvߋ8TC zoA.Džoo #|-lI$zgڏKh]i=@b;4&+~!2i?rS mE o8gYxP!{Z. rIO_E1vu= {ex@y#"HYUk>:Gʒ)oNkv  c^A&Hڈgz1l* Brڛfl)5Z5/8#Wٸ,4yO=\j?,9˦Jls xҐ s6r,d\a}û,PMV.m% pvuq[BLB崘cw)g)`O7r!9 e:JʸLՉiH0d $"L/2*I &@J"[DӶ2t!}x1T7SOEWH2tɏ~BU:>y0f3Q;9u63gIti$ oҤ|V^ \Qr,۰_lPo~~LUq6o횃q 5+rT+ Pgm@1TH^ԅoHC͠dk"e!C5Mss<>(LLs+vA frB>M5^`E'JgUrS< 48e=U9g5<2#|e\# I?|-4 "A0, (x1<̥w UsVx^*1;=y]F'O7 @? QAE&B& P٬lA֡W{| ZL4dLDcF"dVɿLjxFrih$:$rqb<7>whUok8(&o{ˋ["'VO_) yx's:*2[$+MW% +i8#GLx2C!i0 I<,jqTJű,%}VƝ%zޕ{lŃ [3lh{#^;@czAՕD0hFṚ$.g!h;ԤFF0,]>ϝr zuN1Mү ㅷf囌DZ_ Ղ׎vuX&gL񥯳Gk Ey.cZx.B"=,n ɳQK5/l#)%zEc(\e^#0j.w 5eH4pIlH[=֎0ʆ]Þ+?tƯs4!sl%94LG.Ρکtxaԟ}5um2qŖ`&jd[^NO?Яv` &ZMxڛ>+P6=l"iK$Mo|X>j?eSufVGV)BN;Tƴ|ֻ{!,&/&9 mqO'efQJN IHee!@u<.yڹZ\kϐV!cKhC~2#d9#HxݓRT#1bkr®cř44w,\@s[{ife-y9?`#Ɩ N"ǭ"|՝xPO^ Y~,n[eaĂKڞU QN 깼!ä@$]b](F}&W}ű(\RfҔ|.1Ar*`: `6+>b=!vmm$NrTA`nm--}$^:{4v7FN> ~+ RcYRUlp|dU'FN,iy8M#O~@̴w9emK3ٯoSYjai,U!,zbgg-(¸ aWSYƬW O7Zwȴ6K;^S Ȝm(_ᐖ_BVjWdSߒ^ |]o,pUuPXw]NnF.LMHSTO\gEy JKPZKOVpG®ʲ?񫨤L{tr3M|N W \}7zE|0vS[[NE"&< F(!9hDN E~!Gاi& Rư(<*kg5VX&`r^$ȳj䐶3hUJé%dk5Aԋz5q??w5|ksɩ3ag]²wۺ}v (Ѱ$ m\ `hM鵆sݡ õIIG4\ZL3/t'>Eu&+,AZk`Pv~8(n.KznO3)sءuѾ6m'IR؃?DPy.gon{pW~' p#+Y"4&RG*p#sN:^ddȁy/t8.ҨD7Ƌ|Kv ~ʃߖObqfYOS40`u, 䆴Y`PfkL̼{L'Ib!7dl?ĉwpuaQi:ƎԷKO,+5ob%EB I7pbGq*{\ErH[,O<^@[κGjfVeחYrL5 ^X]+9Hd"hnCNx?_ڪN`Di9\3-n~c9tWQh^~;6I,a [G8,uJdpC}4`!!3PZHU*@DUh'>J9uɖ!r^u;s{^HLg=*א]w!&}qXxe3:G׷$^7#i:֫Y=exE 4RK(舐x<F%#C#D_PHExÖ/8c[SU|{*~f$1xS_8UZIBͯ*Xԭ|{6PЛGM|2`S3Ol`8zhXG-A$;k4Ĉ҆y[MGdb6ԁg&V4onSL̄[&OLE)AtT]38)9SrAU*&?#pсr̽^Uvh4X8>F iXS=x7K)n7i`-ǀ=„5ʥCDց *播9[O|)ޭh9Zp֜D⻧{9qP$ ̳73(&dzHլI&Ԫ Z]Z}X>T5r#Y5/).:'i$볰QW8ba z6` )F ף@;ԇ" .cVVpSYŊHae#)Pu20< A~ ƨ-k;@NaHxi}Z_YF\?Cf C6twle$#"fXkGǂ};mS o9?wd%b Uoɓ?YBB n+3Vh8K֟4H d9uWg˶*cvu/&TwÁtʘ&}E<Ŧp~ꩀlqPw] {TX/^\ª9MGl'ўөO/Ir—q*.AI :|WbCDY 9cgؤa[R4? P . X|[X>_˪ڲϖrW>+_xי-`n˦KYK&u52{g&8d}'7. 2 Ϝ[(6Ȇ2]%G| LN@6?F&QŘ fKob݂L 98`BiZ עN`s<j2xrɑL ,N0 ү.I]|!M6{u x`Y)Z웫|cs/RB!"Wܓ_|?FHIheLL32Ԏdz,m #lwcz=ԡneQ5*a,t/I(%3 tlwO$-H/@cEZPZzB6ߢJL$wy՞-q8SIIE1n.↻jP~A+'$ccHh!/ ؆@AE,E'S0Ԣ{ fN$=.ϡTLh\%gl|& T{E= ? +qϔ $W O.\PNZxhHӶ#[N"hA-uݧ-At 'k+-6Ƞwf4k<E0_m$XMvTwEKzGL 0Qr QLއŰrwuƢB1ֆ464'e1lBз2@\Ѩn&:pQK􈕢% 1\9T~J#v,t-8nA:̾$I; m +7cfVC7k{s{l)Ÿ/y 쏜uy@m#=X L7~>&.{振$QU5IX*f? =A%X-]_@9pyL c-G8}XцXjp90{}~ {@,pyP%&j(@$ t '>rr]?btSm@Ҥ 5G\7n8k4Vb̬כ *pC(aX8xtIktRFS7I1>}6a$9OZ}~:^M;?4&k^E +,݀îܓdž[ !Ba.- *p9*Rd.KUp$OF "bg z0I^l3\զ-]W"_6;yO( Gxwfaعŏh=];Dr^ M4ՐS Nd=R1cuByz/@9Bpe%Ʉ=mX١<|Q>,GYb/51DJu췕u#䜾EΒp{{|2azy),Tw>YCp; ej7: @N to5AI<ݱ͑in:25A|' <$[sևpӞ^SoOj$fʆ=1Ɠ k|wMt#E*C) pF N$/9K~wٺp糚 XSj|k81G?)K" &Cc[ԥth˘߆1S2O  ߏp۸n8N]:Ra aF@jdMp ^Vr- {T"]W?e#7Go?Lt@x Ԃ%8*N*qoط&W?mS>Ňe2Pd4Qžf _ax;س Kk1%yM}⹑; _GZ:̉)KL Jg^=D,0C\0iJĹbsPyWL~^yL%h,_2/V9~ƴh_}ͨ>Hې6DF>UˆJuXPԔoKaD~:'뗭@ >^lA? Mg~E40TT nIȨz9"ffȺYTZ)nJ{%6mZ>dR9tˁ*c/A{xU^P7RQc.Æ&͕F//~F  Oסnn`A?1 /y_kU,Pex+inm!Y, ZOq_\pt)hʙU2V( 'ܭt{@P%N$})Ս!t},#D9t(exv (b$V= YԾtHb. y5!&z" R1yhM:x63^ ds P%o-_ٲ9o 0` S@YKrNp-"Fΰ2$h"r= eJÓksH(5G 5Q%`3 "7^5%ofW|'{ W E|)yܗ)]؇{+!t.꼉MX$7 c7WX~Z->zC(\~#w^b{k,1S ܘjόivk +8)vf 120⠔R:-b:zgXL<MTl&Ũe/hJEBC(S} L]X`S }  ڿk$V94H[GR8|N9džh+6+̱n2(C` m/6tTi|7?sh^L/P2q@dDY5$]; [5$1#q)㜘:f.GT'4 :0L<:1 ~:j\tFU$69XE}^s2U2Q Io"yׁ^m;^>5?ԋ!p'ݰ;K)̳'Bڏj1i% ~|Y,?Z-cR3K \َ>wt5O fPO,X0e+-'^f* R}5֊_Ty lW8H,J~ ojU;[th )6s9[qɏ*~$t3k-(9+yz?ۦc(MC{=+MbPܸ(9Œ;1,WnʇI dEyْ!bQbf(Ts5]Nn .-JMumJi;!?᫣OLiyp XL^ QDA,Y'/c]m BtRmn Y1vGK_0gdG% t+*{OpldH(v]dug֜P,KMVlHYnKӝA @7Ԡ_Z!p;{!#=n^^7tIT.u|-_Gc?,*> r<7Uni{BTo>A2g?P3\H1 )oc b-نӮMqeʫ(e#\,`K NRD Ý޳:j0Bip{jQnٽ0~nc' / g+E9dim5 gG$T\i|Ʊ/ ahFʵȏ示uƜms36ܶR\ۛ{v:21J_Jym:mq"+ ]krPZs^)Ա^J2}#ƪ_Tm695IgxԤfw]!b\z#n?MQqw_Zu;1cQbG~:N-$QAljl; mb'QE*ٷ!D<"4;RNpOBf`ϯJzbdIM-,MD;Q]Sob}a!l [? 4F ' |5x&gOX H|?i{l7;au }  Zi9J8*{Tp\ e<*#eWk\]un:] =045_4gNbGfc}1OXvjZMܦcmD@̳VOa‡73{*^ra.];ؔ'6%U8׼.u)wfr4ީ劫sw+uAZI`@T]VVQ 60Ql&~lDB:.e'U_K0BtD-j`$Py9^ )wW#C}ّ)\՘-y'o'u(hvlяʌ\Q%Cr4c3Up]An"O2k1/Ǜ|48JnJ/U䴑*\IZr/L.s#TOl?Ai>kw.m Fög~ w4uE9-,Nۀ>q3Z^H7hvF|1%-cQ+щc0z!2! Kim@CtEJ$Adzs# UKy=^ȷ?%tMG]6S7=.4j)}AfeRK<)vfUx;'$יP~`QY ɤ|2EtqYwI0$_IS:侑O̝m1ыjW9fȎMfeOj|O^AlhZzDŽ}]<{jB8 v@"(* !Ps8đ(+،{XCd)US^aQ*]kf|/=pn2k`!tN0Ui`&܂*J>eݾym "\֥cwC%ֶ;&DFٸXvO 9fg/!J_lִvK턘(.wc:e-ݾV.:.,B~\pw\vzH{oIL"6Z-BSבٚl Qobɛ߱c=<;,V9Þ,jsպ˩2B{1!.ΰB?)e@]nuU<)kZYnj+|D.rUP*hӮ2xk;T vY0ơx`Xx$© Ek8lkm17ZG49(8|Nw *6V011W8eԔwK2?S*d86 fh05&dfq/[pv=os߂iɚe{v/uSr5qL=ap1bsɓF _U6W;"!q]j_nODBw.btGDLn{ixx m|2Zau?dvSAMO/]$Ԉdv՞MqگɊ~tHUKge~#XuD7XsRW2ܴW &:4d]2*,1H%RfMi%Ǡ67Ù%-hM% Q| te ݑ#jYg8))UrD`X:_gG)'7' R/m)ԋGq5A9Bnn@ R _,2)eprͭ5sWru9e7Dz225Q}< ߛjo272B8@2>Bac;(@n0zͻlA@\[+5yVQd}E*KXeC1pIk0_cc[P&3tM]i$;y?WO%R4ze8xC ?/IȲNVⅰU؍xwJݴ@W .{o a6ERHLM5W2\o+ ̓(,O@"VlO*AfA$}=kآ7Sw OJi*`eLǩ95JaC^cnQ_ !p <+5=or(zl~d /f7r+ٯFGIGqvBEÁ+Z] lpΫ8Fk@"u&ٯvG8,pTNlxӶ76!|+stAPn?9ss_w/z"2byob,]?wi`Ѻ'<@O΅Myd >nKӬGN5PTd |_T3n+Cs1%wf`]=F3-6Kd`0>>57^uUn(cn̡b c-`=`u~|}+ۭKWAfƼI< #Zp< $ts{[ݐ_9@6FzkcO{])m7!ƏԿ#+=ϳ2qFN'o-6oن8Fm#g偎" Rʈ ݏUzozb{ M=]xLZ3,;ń .*{+fjNK9ow==l!E'tIіjoQۏZTt #$ ȧ#S j9C)<]#4§6L9Fv@B0&Ty-!䃘J'Jc2?kr`8$O#V2Ma9ic:%ن0RyPKeŐh;z-]i+Z_q.W2"GÝ$U*K,CF#<m?k>y20I)񚨹0% "j6aBc~hbڲ7\R[VHd"7+`0̋%ʜnήOT%[9 |03^#"^ hz|^:w]]Cd_EvOGc*'B:;5%}SJ xTɷn`F_y uI {\-G"9=d`e2ݸLLbCQ16ɟPںS)9iãJ.}hLL i 0$9tp,;;j J5@V qPAߋJ!>|t7̋V7YMԺ" hgWrM/Pk*>+)to1t3 ;P oWU001u)$d9ȖHnB@nY_owWpi[zNg t䬊JHŨ,$>ZǮ}3 nڕGnsn{hyMS-QY3$=A(|7/@H(vԤI#-Nh? Lm9{;7הS \˒Hg/ZӘ[S,H鏇|yGv@۽E\JE{ȅ[_ݺ+ׇ)lMӀ$g`_brՈO, Y l<@Dv}-<_3O~q+k]nifgDbةO^OߩE C=.P:pvX11䦁^xE!c^I}pKaB;o*#!mnt`1p IأΟ6S*^Xݓ* I`putIf e PYS,~4ˬrJ'17@1 c{ uɄ%J*C5mt&4i,Fkw*׸5)'2_Dw1|@TOR̭ =7_cx^Y }Q +ҳ85V0k 40o.=jPC#=&6Ykb {Zbe WNP(##*5#ARW.\b1~zؚ`(//m:t2ӳEbn_MN5)WZ<_/آ4/ G<!/hB!'r q?]z"|LLMZ3Ǥ/J mFBn@`'^;rڃ/F#I&^Ljʅrо,O-WӲ`dQvwCʚ)Huy/rKM%d)/Rh+<~&P .6Q$eRx/EK#dYS-_h˂RV1nW*uw*ts `o-TP*(G7 r_)Nk6[+k:L XߢLfr/=OC,k[I/hRq@΋5P|1廼 }Yfou@ePōD2YJ4=T-*ZąɎ+} F;ƍ H(`MHEWزB dehf Q*nCaT?íp-HbQС !2פ. 6dd1"xoKM 9)D~-\>D5t>*hI nۤ,BOЙp0Bwgؤ(Ȣ 3:쳚JTun\B '-]#0XBܣ)24._з?=AT` 3G{p0&|ĶҜ73SpَM{l8N8'r9_ۣ>+i m V-AJZ:YM*VĢ\! 0Pma9aY3s'E,eSi))7 GHfK06 {>OG7pb;uC~W}{9{,o] דhZ yyd(K`qJ8xg DWVePV0MNqhmO x!pnM|p}SpVnvjӆ:ꂶʍHȪL_mv=/5?EB䭄4҄(I*4D6+^w/d 4%d!עo(Go:r[ƺo<XW5[?څeaǤ4G)nsOqjnPh9ː>nra*Mo(UZ x9wѾbu3: -}Fn@9ctU#6s=#,U5Y}#„kY7/*Az]F#YCL_ g1+)wser'jr9]ɷqI;~e.Ҿ [m5!*uFW.I4L|*Z@CQK& 6xot!˫Y%{8g /{Fn9/Zk1>-JT sBTEbOF1InYl wfI >WAaB^:ML (N2n..mA2;O|{)T8 ãp;:)R}j/ - eKIxTIkDgj?GMC|Cul8[;hc| )3]Kot}^ d4{.Io6q s(tOf7Gxh*Sc>I^w3Xiy<(J *}:{j# S7=/sZKyĽP~!HA{7=Ua\\+tHpgV6q.|,}єhU4r? ɿ`"DqLyG1ۨqJh2&5~2A1SUyT{ˈ ZS8x0_OS~T3 udZN܃،(YVɒ%HD  qger628@e]SyGcPBʵ Y77' X4Lz6/^ॅ*>hK{WNm<[?D&܂"Oxd+pUN|_`H`# c 2B;u [Tݻ|M"l P&ʫ"]x^\n!M$c@Q/e(AQV/yl:J:\ sIRi 1ȩ-J+*MT(gw E4Xgʈr0>.K[Fԓ$'rܓ5e|9aϐM%'.jY,.wl]QkSQޫ=*N!,Ϊ4_75)5( eS{ J+UFʌ Be*< xWDb_Q C[E+DpcA@)|x\,$;m4T^&-5[|7h&eMNؕ?H|HԴH D ~ձѧ>S(R/>WpNLB<{K3T%@8xO #)(&yLS1v& kĊxMt}Qr|$,䣸?["az`.u1”IHWg%dzP3<4jA i{SX6nt7~-(4v1Sv+C{57j$bc4:Uu`R3o *FO+a =]e/pcyl V>q`ҔHޣ$vJ7+ ;f]]K6iw4+k1%Tě!3b㔚Ҙ?wk#Qf@K5\ܘGJQ1VW> zO?D,T`lnt^DY )D^{Lĕw<!iOOj_e4D<[@+*!Ue xvO~I31c `!` *=ERŨﱿT\u?Eoq'xuiN3g;+lbd:T $ʜBB#(a4;3"urMAĒx79h*. QOGi'!xG$:53ޣ P$ڪb*APʚ09!R^t_[ ɗk2.4a2(~L0NMZ6}gcKRKB`ouC|V7hhѿ,#nE^PZ#c|=C C%<:W]f頎7Om(WE`3+fm$nD4w9¦WYY…* 2ټƑxݔo!T,,IDLٍ=Kk$ 14bFf)˧F]8>J#믧5u`W(1sp:5$8q-- &o36hw40:6@}ysʄI ^˲[T~vBSS 5O. jc1 2=j.Z H1r5jj.X=F^2Kvp 'K͊'KӁj$Œn6j/O^Cgv!vW DE{AV Ϧq݁ubSlxYXB$pZI+M] tLn>9(Y ɑ[ &0&,"W ڿM{ J/b{lCJZ pLF r#+(S(~MP)Rͮ-=\KG9'`^k% DTW1<MtGmJTt;QvA[rҰ:-D]:p-޸I|.4"Ƹz73 IZK#L!=CLP)#` ln5/}UOe wO&Kq=}!W paOpaS\ojA5A%Dk\0^F3-AY=ޣ^z&ZuHPX549+ٖR+#(i:$oރY399Շ J96RB>Fv\IU}vRUs/R@نZ \ÁJ_lR_嘓NIW C' sZ  ]KVd4bٜzQ8ryBaI~DݠlRBZ'7)TH2]7.4z59 O8 NJ[QDsl&1ĬD)5߯rmn2I1[pt-o_iIn!V+Z 97 Yw?Y)% 6Cn[SiLd] R>ekJNo+B"w0'nt{3Ӿ5U U`?*HldhKf,1Z16\oM_&xDyvhֳ3E{Bixl]xQ]閆<}<ЭirRVejw=;l$yNkj,K5iu Iƿ?|M@K\&trS\^߽[~f8r~-z$%Z_  -:yT2!ږ؅%9Ad+e f>k5/ӵzh"qn@Bk #8m7pM_UVtX ^RhY#3I- :RΉpq JuP2U%^ Gp.覭~2o_Ƞ\+VBy{G;V 5s^Ga2mo7jFČ&VFvHK \/3ÓPsrN!Jw!K-P7Uu_b>֌"+i_q]XbI(\QOʒx[kyDb.c-y۽"? :B ?iU5;ܿ;/ƵZ ŵqcE&!b[GMCs˼ũD;]͉b5" Y-ӎM6d|(h30RmnhM{eT첮zd*2W_ ϫqK1$w5;ױ9O!h~t$-S2+9R}u:;BP$ӬG"'sNzf|@J dRϭ!9hO Pl];JbL[ H= &NQ|L^-Chp'98a(p!Cx`O[G7TT3.ccwRF_ eM.,Olrӯ+VƠfJo =yPO-)_F e0ZTa=$Dw"L7 +6UB$͒୬" ٚ)^G! bPohKQv%8 rg:SVu6;nВo =o\ ~/Y98")FM.N8 V?<)[."CN&d2<_㤯HPkršխ"mr2\3.)3 L:~{yZA~m0zmAѭ8\۽!X f'G3\MS }8Q}|jԜv0Ǫi $1`69_I 1\ueKNώ$5/H][jGsxa@q\l*A pbD1Ɠ#oe4ckTb5dc"]U]k'z ԦG$M0jƦxUJ>P[#@{C|~.Ωy%O_Vy04K-tj@z{2LIdpViO ^1 W=瓛^=j~Q?3Plfl Igx Ծ?n{wfh@ AQR¨fO /F>(ojusZoCVj ʝA)]x,>MJdC\ǨPNW ɴx<!tXϑ$1D5Hdϟ?ŝԖ'늼Y"% ®\p&՘ln"(k)* 16Oq `R$7ʕlPR ڵò|_&y~aH?; f*BWmILKnRt7qԺEInӧ2҂gXfDÛje@bجj"JRظN5uK-DhRNF?Xh- [x ^7`mgbv4+;FzA--=T5`>k]]@nfF4حGH-08[dM_<c3yşGwclj: 8=[-26q!-yw6rT8ouw /kUi߈-i帬 ܞh !:X8Ļce[;_3}OpLⴶ (@7w(kYe$#BȜv-G}hSu= Oї!'+5./*QZ?m$OST\qB/uy2ss Wiz6PBvG>r-ުE.̮XsmA' `Fo1c{V:Fo` ndRO"8%{̈́6zeK-yLP>'^gR4=5I]I[u>~YHY6.CD&/H< qTq&|%iq=UE'E 6rN1aJ^`ޥA>weqT41=.Ş=-H:2'̮F yBqӒf4&mDџ|s3>b5G4:,l+nL[*K>X ȖC: v="bʷT_4'Vj?_L?c1"/t=/`T?wj:p(em~5Sp|\ Qb!ӖWExd.Nê e ٴV~2Y8ޗ$Mԝk(Y3z1.jk.e/f40h}pGb]5Ŧk]}\rMa3_c+uyqRg$ +0۩PK7JEO״ )%p5̿wK PULxE[O!O8w{ /Ri*m-0hn%vM* :R3*>&X'n`4Agl*38<>~Q#N瞊 SQ>l$"s~]C[M 8v}Wm9 !m'io%!9w&|&soxR"2[]֜hkD\򕝗T k2bX"r8g͢.6@[4? NK>OP^ ;oQp6h_"w=+]+kfe4)QO3<$ 1Q-Ǫ;q/ߧD瑝8=̀BFM UKRDEs w^|D0 yh%3:٫LZlh-oI4#arw"ŃLoHQ*T?Fe;]*QҙX,q gW%hv9W3ZۗsU䷭BTb!WXpUy/xFb+:Q-'L6 Wiz%/;Ӈ]7-pPVos.LgFͣ{7f}h0-R1f;E z=Ыn ,[NI_˱_Ltl{z)X  MfJ[oc<@kÑ+@~֑ OU!R=wH/v Geߘ蓉k4[;\ 62VΖ\e/EvC:WE6RhYmHsΑȻ AmV#O-$M~y3sy&X5F8 cA"ry)OQuӍ4osQxqR3ގ^w>Ɵ qiuC04Zƀ#&wE%/Sl ooo,R.p* ٮKW 󒡕WO&]+ %u˜C1]$cDp0Z#DPw|k wtb8mӌD&2dnI3C06b{ 3ÃH;$#y.o_:QEH` lgg@"gUG=,=)h#ٸ',*9@#`f缉I?Т5H]Asr5 rP[']I'ʣˢ7sթE"i^$ q:tT=~7bqk=NMȖAWY$I4ٮ\h4ǼVvqf/$@|̬Bx,E.6jsHws(r 44fj;Kae?o O?4FY)ǿ M\&[Цyp~zwO5J}9Y6BnSi숃\;52@*\1SPE~jG7Ӝ]nbRإ7yX*A'6h!t\mwI£-PyK|}op?i;Q1C/^ `1+u7#1L<FCj@.j9|Aqe.%N w)Y_(k&>u{KzT;Pkԏ<{f>$FV7Zc:#2PtOd a5{K?Y2KW4y8 ʇNsj]y[,'eY% ss !y:Ӂ@<Լ?]~dN xv'ѵ(sz9W_8 P; ü090=BOm4./j .s/ eEvz\}-qP;P^_Ԇaϣy\'Cco}JSFkµ^ -ܪp7&Q҇5?q1{u =d/kGCvOd fqm 2L<|/mY?-kآؤ?p\H{kn F.g&385v:}D;~ 6XGնP"V■#\3TJBw!g`btJS)2`s+>"/e- ww~zͥMܜ >_eSD1u$'7v 6R:^m3g <)$ q؀ S$ʐr I#=;*?Jiw/]`ee*.|y>Q}e}.Ҝ,dl`n>:<cW1EeLfmLp_!?S%^T ¶ .L d;[:&!5"ҫ`k!QH,l0ZKɰ۽<ƾN*~`&S e;[G2`P49O1^NJD< :M~|}nV'L#]CSA/.Dʫci~ 8z MA A,dLStƱY΄]&^=q>N JWaY|c(BFOͤPbcykP+n^M,HrI+eMe7G!PFticzvfCŽvqL%HYuVhۮOܤ_!/^ (lyڲ(iIl5$K}R5z ~T2VPcm^/w`$xhD5e\OfX5ZrxnhH=( {痸؅`?FXNbFfď0bEz9Zgtb5ni8 ŀQ0`0C|;{t4zU*a# e8(WqcƁ7YWelĤ? }eL֎o0Vb=oe)%)Wn,#P421#́$9z'>úC+8/wǪN:hVD,:HB9(2d6NLN2$(٫WR@wEYYAG&&o\xVke G[nFcΚJӴB\6QRM'og@,ƞ-e4٪!5(#oRCJG7U`D,741ĉC0QsΰraːR\BPVJp&hM_7cir NPݘ* kڐ; ƠiSrٳ m%$dw^0v;pz@pe!qaqmr=Ibu&3.jʹ=Sc lѕ9>a=R@3Y&)xVb邹Ǎsk?O.N)1=׷~_JpIiʶ4chqUN5[;<=k` s< ?Y2e…!p:!7vɴz>A/j7*4Z*YNEm"k,j1Xqc_]+;V맔}w 1Thl[C@d#L72]rD6-߉!(AM~IQ.AI=/^Fjk iSr]-1+kZ5]>h#kC& oJoR &j $]ED5 WvPE{p]TH[tk1>9w. }4p 1:YL^tF˞;]?7v8s񂻎-W(@4f֐$桸{kꔕ7^ܯӱMm/w1'ZMhqy˅a ?훾xI!JgR{Kal} k05{H >Q ]-DMO|箠]~I xl!J C*D6wNA~3APasT+.Nj>Uwh:zvsŮU^x^j5Hǩ8 $dhQɤ:b߂!lxnjxU/Bl(, KQG`czۮѷi4dO#@4 Zͧ.Z\!ǃb6*;KX$ exaunfsKw%^?mw][f! k7^uA\jiO'tٽMڑ?ea7/֑mP:;m#q%;A2)B݄g4k cKRsQlvrD>+q,1c聩1Qm&yU_\U]^p.&N#P\ڜ ){pk崰ǝ&U5f$uբ7ጣFڝ?Qsl=X>՛dKw0dwŚY)\+:*'RbnI Ӈ,D̑0w_/ʐ=Kkzc3(Wj:"TY .ewE SA{*;kmͼ<86 nd? +Rձ 41 =Z KBjKS; "]o%jQX= ꅮH\)A3؜>86[OoWa +2R+--Ulpbfhtj{3\*rs؎GQc-λ8ZU[x/65up(8 5,gFgwqA" WsW ӿ!Ϥ`V}3 [zڴT)lW( -jSC%~Qq\&C]m29kn[ȇ84h08|NT=3}ÇrXnJܵ4|^\"g5.ǣM * U9Tĉ(/Sxջ5'[>`ZbZ> vdIc8%; rg-~_ EJ?G:ye@0tt۞r+`%>E 51*+kin%%Uc@,vXc^ntI7rBlM~ux4ɢүN#PA(eU\sA.랧V-i>ByI*IW5D 68m&tTJwI>~˙Z^Ք6S OQ2h T 6 Aw{5Û_wOg|B,+6~:@'P 8\W\M8A.OdIUxjT8qu*7U'찌4оl_s|+hV 9H#{H,:[6G/zJHs}OOv_qq8u\$*B'(juμW>w5]Jf]Zٺ蹎sB]:Y,U=?@t0Gp$.'oH^XDaG˶xtK\UfȤo D2?0t8XNA XVeOndPZz<競qU@RwC*sx[k&HՆdyQZV2%8)qxJ , B ([jz)=`$r/ C°0sg`3r+=4PwWS-FtHnqCrneR Soų>c&Oir}4 ԆZEU'¢,; V fCxb ZDZ1 W)#5#Q ]_ asvxǕi}y ˊ{atcXO<[kl5M{SDjOMyI:lW`3bn"lAzR<6 8ƣx2W =/7 ձ2iʟ7DeUks)O]J<{ӒYyd+!b2&LL̤GLU_w?j"dd-->y\8X5#Q|ҩ ]%ޡ㫯#$k,vح7J'-p&E!|3ǥ =exd'f zj Md;bp'/Փe7 V2cLw8W-yfH4K(OC_!n/e^ pXs)66bt`8te\P E YUJ}npWC@N1HLF',R\DbzƑ691\y'>b&(qqQyyh a`r\^֚F6ZzW!wS[PN1xvAnu,2q°] >u%LрeSpC0Mrr$̼ycω1j]:ʚL6{ŲKU-\ ]\䵶êuُp0bI_WŴ"ߨIIt(kncXk03AP/ pʘ& OLg.h?46g-W9c˙"Bl+H|y-,kE} c*Hy{AlV-9D==,|HC#/TqcQc8ȝtj}, $u`V!L3vZ&䭝\@_0ĴcAWF p3CzmJe^|$&n$#] -0W 4@b& {鵨!=!܆L| BpV+u I녥F~?Xp{h(91I/8$П;i&6޷]qR< {]Tu>0} 5xNVYO?L6H^գ@;x&p_G`*ALK߫{aG]I:t;[ 6K+qwy N۴. ǒRfOܖC!vܭ4*VZ;Yk#BEZƙ2t/~OюVWqgPrw8W"/vYҢCfK\D\Sqs2xݑ6B^ytZ1K!>4rcJEkL R y2hfCQכ\ Y^6~ T'}y7& eE+T/_DI!6gyAW#PO r9L6Z]&`ž { H ^y5Ĺ;:X}_%x>Vd4_ïQG5?ce5F >!ܬR 䔷wr.ޜ'N_*ٿ8'{4"E,n1os?}yY$$)l<5S@X[;740,1~eu[m >QQA4@ꬂڸԎ^^"*MdQ橸82cTa+rX).qA} u U"GrU,r2wp_U-\/vf0*7bf.[|Th_rt"dQB籠sfTJVBw!XW8Vy=K:0vs08\AQ @NqD"2u韧( t:p2caNk/ svz{\`vՉkV?OeIgK4w9N!TN!tq+G쩛!r]YMy/m}԰4εr4M(~tb?R0T]HG:Q6w"n<>:rdG_`I{pTĝ,i; Dov>g<JY(*}@L'N0Q4|Ni]Cwلiw~[)8vQ6̽0D;Eh*t`19cx3B2o-UJŐSYu HyCg "+ P`k~7ִJTXŦ~8~m:e(VR~PRK@?$K #)'^5b 5"@SUw$V^ Yr^à|+LC./Qkv ˝Fxp@f4s4m>~{9k%jNuR?c\]W >UsG?¨ J[.ƿ45{(T:xk7 3~rGіƝP&% C4B\n T< c:c"f*ZWq Q>Ʊ6xPa-0ե\1煿Ubs6UB)ԑlTcAѹM!m;l j6< 8lTqz "o2y.Ưgi\ aI.@1^ :3/^*&p!ǁP=־E֯H\o9iZ8+q@b+t@QRta-W $wOLhG[88ƉxiBF-~f<@_IPI>Wvŝo[6cevmoĔ`iQ<#nVgN;سU2B}BZFJDŽͷߘQjF4kPAb]dx7?SJ}=\=֘/ yi$نXPBn%v wB,A:P"%,|f4ЋX-y ,9Θw?*3[ڟĬע]cgiivRWYV39Ӻ,=,lz4ڗIbY2s 4HݏhI}XØ 0dFL?xމu`1&xF`(tՇg@>GЭ`G9Ϛ&Zȅq^jvPUīǼfCdIS3 JTLsF'Q9nix|5ْMRIJ5D&mcWa 2?1-K\lc,l5}j$uWV10,͏д]iJ[][:=Lk)55 U0f(Ƃ﹉)jFH/&J Y m|z@_<ł/ݨ#_56.h ׈>N5o*:(%VH_\J&~pNu*]Ih))f/nf]ޑF$*죭ؖ7͜T*I;7T*q5YPirMJ*ޥhVt{N.MZ>6a5i\lx'ZIjs{~AQ΄r!/󝆘B`2d7q;OHO4dW(>J6H%!)C *YE!ȢiN8_UAպ&፺xtpfu6ӹ ]0;nV?-ftHMiy6lB:O)A'oڦ:ZoY *w~ %[I҅L׮͞ݡ5dD`O$*oY\D&C8$0|t&R#5= dT=BݭDSC>c~o4OJ;F}X l3RE0]7hњ78lm2MҝX/ٹsb< &m*0%Xq܄A(I_mm}Wb Y vfXOU OyMy1z&6W4b-We79%JI !r_JA^Uh.I(XU0=}^[N4rm)== Εe-5 t?Zy [!w tLV$Ι,j$XtKpXf~j_/YyQQ7XDE?m|F`^3qTF]"c^"ic@&F֜O ]o:S.d%gn,7ڀ\%d;BKmB |E&__1uEi;{sUu?C\)[dIp ;I.ck.¿~B[LBK Hx[}῅-eBtΙދ m&'lQ<1O^ҽ?=Uv4UѻqwYMi]LN&,$޹`ROtkO8A2Pr[?#|ƙ(>Ow\jNPz޾e A xv"LjnO6Ԭ*@6Qh'*<7gsfv{܊ʕbh36jJT0eHgon]+Nf8O, zBS"=7әCȓsB?Z=B>v@$ȾZk\j6,ZzעKạQ^ 3'@CQdK߂ 18ve|L Pn7|VE&a:D|>ņ״&L[ƒz lגٖzݭȲob:I/çi ߥXAW$|hO (9uŞ/.{A o)~? 9hq:'i׮pĎ@(jIbͳwl,hpϣfXrc<k}-`KZ>cH' T-v2 W0?bUݹK#x}=b4 9,bjL2Ak$$?*8>dɶ so0Mq#DSMBHF=5ڟDŽR`+n3;Lb}݀JXniAeEH1>u X6cÎ2Z,u;ܐC{0Jt-S!p,@#!"DOfXA\P1-[~w!YȽybH H|1LqB g@sJZFc T#"˖,3SPy\4T);1<_m]rooUEi0 z5@;Ə~(Hޖ]-sȱk;+rVA RYn )48KwZ( v %'TmmI$ 4]O;|$ǘ;, /8Ecǔu-6sڟ%8L%{@9<9՗'Dzm֛?rTRVj_?o%-˄X>ۄ̝SqD@KL5nmP"]Y\ٶ6nLnu1ܠě@m˨ikrԓ+C3R_ FeEVVo?,{Lyҵ0+r$R'[`n~ w? ?g 2$ч ^ߖP?e".2&ܠO J5΁<´۸rŚaɛQ!flP!ɱ< F~bb]%xЙѵF}4sC@'u ^N=؏H_ɣ ⬃J?  3J쀏nNw\enA) ķVI5zN.qᢚr]0ԺFpJmwt?x+NU jzIlPD^ݖp{z@/3-=UqxǕZ"&7*='%|QrBӟVK%_n"[DŮv#)H.|{ f1)l)>|z^`QUa)f"*̇C$ .gm*N׼2L,l:AFדi$bNv>|W׎Ф(Ľe{ۓe?xĎYBN`u*A$Yk'FH_6­LQnaf> voh=/sLK1 omaGhy%Q%/ۡ04ai+WW@nj=~!M3PCaVD7* v+&\K%?aR)i=h&&pem \jhqA* <=7sx +)ky3 9gM #E+a jJlDwXWdcO )M#635t6&L:w؊GrW%paQX,GVǭPX8QQͦuM_o6H 8\@uQԌ N w"xpPrcݱUVͶ+ "ԎYTl6C614`{@Sp>y^b>q,|x"]M&y\?5M`^#aT]#ޑwOKa1`M:_ظWH<^^b5~~<] vCrhӪ tl@+op^Q01XH%0o~6Xdeѯbt#@g!nWAH[ -S[rF&#`$=0p&+/=:RpP{pOtfΖqE .v/bF/5m^gtYn?eKlm =@~=zl3)")bXd9OC]7MlPz\t!JV3U ~ڮd= C˰}Rk3/#1  Zkf zB=Eݾ$6xe*߷ AqO.b Ӑb>(;URXM,/X,SLBbe<6 a?X 6iBں-+ݖx|y'd$O!7jW쭪YF8 ΐ"T,$\UVٷ94oOSX<&\8MdM}K۱9<}Ujuo ԉ<nې ē69f3@Qr! ~oqD\u&]-Xg(۬6lNi\C[2gwhf )GBSc 5 ⵫cfIV'zMP0SPl#'¨c?X¨z!BU* OQ{+.:U-3"m GeF~L1nkP3Ў2S~6=ڏ".=JKod^j-Glc1f[ҕ^YIP7MKOWN[PV\ʾ|@NdE-FeP\_nQ^;fTXZÊ,4!ʰ.D\#nBP< e6nq}E-^2u.K3xt, u%ruTp a6Am',Jgwz/r/:>ٱi˂ƴAPtHJ:i/#-;uYS8F$1 g*˘ug͖"+rˬn-ämud6yK3+em{d{̧"U0l`C'::XXG7ٶL:ΐsO`׆N@ \GzUz$y*6A^rDO_ ">3H2^yuD6t,vtL_IgFD#n8a&)n sq2ɔJU9,ך^j'C=(v^޶X'1<]hBsǰ4Wc[SiկyF+=i@{3\GH#(aM3DI{2%7pŕ_+wr#`}{1x45x 7UJOh/ Gb*n}](}}8KX#* _3Ap'LS-k|qz Nv շĽ@^?ѥF,&fˇh Rr&m1A nIM{,*(GRu`?&ǽI*XF̻)FsgH3w;3 7 |ԯJu8n ,"+8踵**$~}jPgIZOd);i[i@;>J4aL],2d?+NG[RI8ue3:]ʣ}F~'mheD3<>3`N)8+Cp, |nkN!wlzϨɹمYQ!=6'Ȳ˂ˎ!ࡘ]{)^:ɤ(k-ߥ*}uhc;Qp=]̯~UOm|L1ߍ VT0^~Vy2{O`&pm9\}t橘/>>(wm\dVi"&4shW8j7s;Mqa7k-F7yc˜FQ+冚'"W:_XV/sCuPP׉xc⾖6^C/dv}ZbџAiuG=4&T`Sob W3&-#*g"KnT>gjrO[W-"?IO01)5^wj\bz')"ˈBHb _'|}E <ҀKbbG_8@=o Ϣr ;G|D;%oY0oѢ9٩ÃW' %lZè zk}-',XYV^BZ._#DPOIbFx'BO^mnLNe&*"~V.3Kq$R[T?]Y(nIiapUQ]=E~שGk{F8E)ɔ!_vP/3‰?qz4= ,{w8qk3t~)&Y(LML}!HkZhz9w/t:5Zu;+4Xw3B,t'wKD~B'DVINl`B7ܼ4m}%RTv25Tyh͞7Y41iS2N-O9  p0C%hB\A3J9l\ؑ;gM7v.DΚ+uψS?h1y8M(Sc$SͣDB]1,7%e,0TKt%Zp  Ӕ94)u6)!2? lb=6fGJZ MkJ[7wO y ˁ "^<E&oBBObG9ˤ _)|Mӎ/zk_O|0*F39;zk3۳泌޲Z]|g[ܟ98_ &?QtPπ t&1ح@Ug8M :`/= Zks*e> kc+Pu!'{tQ~o5^:нfBƃ07a&b4g] cNU;*܍IcI㨈떕iޫ4m5;PLp+X6oo]ZrocB$刪Vt4[Lprxk$ giR]a`)%R1!CESh:g4ms~pȘ/L响K[]$!ɚtf$.1}7`eNȘ֚/X:D}HzJ xɶ\EM7Ӫ^í?TM[ŝ))nECk$it.!O2}S y56MM&#`A/PAolBe8V)ھTWMV#6uXQ"] e*/XVnbgBYBUû{lu3)ʞL!dKiI.T֭,Jgͣ< ដ6yj0, VE`b_X2_I4IҲ% BWkd:(+ qf.%J"Ս 8^M@R&.s,Vd~@5?Ix%%mUSj@;5nkF]>GA %$|p$َy)cE38?[VdEȾ#U脝ltv`f'fK^;BT8Rʫ6ZNL-!"h%s}N S*6EY/ζ)𦚈:Nu]_e?7b^˒ q]E/ClH5`~|[܄ Z .>,_@6njN`PX~XYNzRd<|LGA"cm,9h-/P:Z\3%Ү~[Z ġ#[r~ᛅ7Zv t?rS"ô*_K{MT),n;ErsGlwDD^ey63i|"sWZz$S@uGfʮDv?Hg_'9P;3"m#FNC"߯RWJl*&(A|;}mΌ{a bul 3!3CU=4d%2O(f_^]gف;)~k/D'f_srm4DYaOsk3ޫm[z9>b\JYPd6:oQQ (2STG鏿>L鵞 h^$LSvS  A 17 ϟoe*8zwꔻ@)^!O}?0syՆi"aTfm2tX}M ~srGnC\Fz$4-[k8'\jМDL7c$;XT1n2Jz4ADv&X6ٿEഺlLtz`7s:1RjR}gK^F5Gv2^T:h *P`?~Μz5R;-k:"jaxY,EpVE$ȴf,tHW!cTnStJ) _/U#CG}9$YM@V|L*chd(YF &4&fc<=< Ӥ]lq3ٝe$ XS1YJvwXZ{"2djl%Qn`Qd8p`]>>^!|kM}V DJzq&wdYG._m%J c:2->dލ]><-(Ekm0`[jDW$*uKmyS%ܘ:S!:Q"P>c{صب ֪~N->XKOަVX?B3y"kػTJ8yc})49XH}RC~ Ab?ކpe*L:`/C^%CFɣaܵrvcJ6hHسAчV_e)B63F*2z T\Ӣo" uA(> }$}J'm|h0Ө%.nS4v`o!u֙hXaV65=ofdQS(=$ȵ'S1rX6d$ ƌwiυ<`V9ٖQT9 Z\Yw.bdz& Dʂ*E1 q-3TÔ ߛ&}~5nrпAV\Y1h2ѰO7_ϵvbt}ytVNDHz{<9#&#=J(mVR<^;.0{]k]rF*rĺ,0'^\J#WCXސg홭)e խLvC(("ZelʕWN7nw˴,_+{ q(j ?8rЂvB[!DcC]|^N.u.n[Ժy1ZŠJM4tjZJDxJۭ}?[T`WHYRz{$W-O ]{`M/ x Ygale.Ɏt-7W~#]-hiXݮ믷Ӽ=%m׺sֽ ;UW$Ǿi3~c%.Qꙗa9*`q}FMw)4ART!0lh-H;rDȻ9Ј8AJ ^}+HK9 pQ*uQuqt>M4DGz4|ǁzhR9j`"k ᪸N ^TC8&V9U$~ƨ#4g}G4\>j VԶO >w.5g'*}Nm >W4=]^W ,!#.ޫy5xSvup)9ACSf;1Ng0yJ)ën1hubBRT\Pr$ [ACJV6B9ZW9wY\sɐD!-lp;DRwX`0h[#`)-/!<Iuō c]@qҾax4u ~+pkrV M*apAXݎ׆'C@q,:mcFK &eZo{{˲39 *⎅]4Bw"TcX SxJj;„ڹN |4Ug FNy$/JD Z2 V@nW<܁V!jC jw}blUxċ33NSI?@zbwBoTDS~3G~eERueOKBN{}o7`—N[Z6]1RY>O$ s(a^fvI"3ɫ;ӢBmPk1*|@u)%BufJ8y9/{H*YZ` kOhr }AF$?ZPߖ"1?F*˗ Gҽ1*r2*r^-NHXICK%wF߯_*@8MGnޫkk+3)CT6̑ɦ~/x' OTkBڬF$cfisR0Ns:s*DEW?+SƉ! g>x"٣|ݙrh3h؜v跹ˠRNO\^C2Uk՘*40_,b lh!U6@!R;+ 2+LAM<xx9v4>MDFȱE`daw,fdklyΘfV W*-Wʹ][OŽ`~:H(LS39F/R߽"ŘZƖ>*fχA@-EǫX +SX~50djd=+`,sq̙7#%go^]q\&˄_^ln:VI2 4wr az8k-)[H-Ȉ.wN5c-5#IT4RJ8qs,F ԥU:J+d sJd6?VnXy0;(;̔Լ=ݑU X4Bz,dP+C/Aj2 EZJ(>G`Ob w6 v8e 2WoO dzdۺ'yt^e,{hygTFiP2>@Ԟ t!ĮDX=H~B])A0Ponj1k iCSSPo ˭m*OtkoQMi߉.դr8Pm8`x=7M%q5EO^h9:p e>8] 更CtIFM[-63cRYa fehtrXtIƁshfg$md-[>kU7F7iUN ٗne ?1Cκ!ВSvV iu:0 bn͜x_ke+GlK.Ҏo&Г YR%Mܕِ7le gŕu(ζ~v])luBuCe4]eohKCjTuEՆ=̽ÚNf6 Pk986|a]O:1߯~JfH r&v4962NrX9aSrGe-zY'n3?V3*&0O"ro.;/#=5i6l&c'Upt5(2ïM=93˓]R3ڴE"YŨ 9G8řAP݁CxA DPCXt>C CsK[unZh^aUoήv8'b91֌]wC05;=nI]R?ta,1 _G jVj͵d$+8IdX6.n_Qȟ.|M@! ۽ Lp]*ڄ=2:"i7aeӬV1QTuYh‚V:$ea@rng y=]-vΩ/V,  <6",=(~j BXrIMn||M_&(+t:eu }f-,6Hg2yA15b[lA~x]Ff v@}+㜔."Տ͸ݶ\1Ԇ!KV L`Vq␃ ;PwF)XZ߇4bFf\u J@'z " Zo!EeNKH(D!׎hxdB+ك9Xhjjќ ߳`$(tYrD&;_͵ty=\sNmJmȍ9B 賓_ly$S(^r6?e S~s;GI@"$mл,OАd6纣{aNWK.$L.Aw0\6h,kvjr9e$TVu} '}΋.U_8 @2ݝ\<2g+}?;(-A,jVgFwKGh4CEMO"ړ SbKaJ9k6zszfc[z M>6? M+gouR!'Qt j ofɰ,Ih=Z|_mo)!ǫO\0dˡ\fel Rrʏ&ᦜ+DKf[eExr(lO@|~[M3)'24`|Z\@Qo<=gwrJdWz`x9 }_L['[&.V4ک k}hf5u%[$Od:G7vZ^YU)L W *`zX,0ф)C1 - >|Oɇ{~j9ɒt&*Z"kܛb"m&#I$ R&$[hWՉJcB-دGuh"J}fqJ}+*9k"col_z=očRrAWۃcaw+KhO&_]?^Q5$_JiK!pt6t]ʲOؚύq }]K X g'6XɑX=#94N;tR/4 E-W_Ԛ^,)"YA~V49Nhe*2"#{T&BCzYU9Aj-bѲ<]e*W'/[RA7X95ib=fخ"ސkif$plOޔU_ 2vkN;,*!,6w%eJX`r\伿3ϣ C[47u\I l{D3ёԟHvm&qB~sO. dV,ʁ.&67#]X[ vqxZg #3Md ,<|*󴸨7@~vXY Ybe~";8{W(Hn;_зht % !n7;džoi11%(BXâF~">V< X`G84j@/]{OXb[ƈ[t {J0ז @*@Xx jK_-g#xre3Gvڰ܅Y)Zt Xg$׉%+le\7ĜzҬ !&>Ősn8AspAZڍS4GŞ?yq`8=O95N. iЖޙMj\U<@F}aqMI5\EwMy 3O@65? <;xw辂aY7s<㒇-ɲH`CiSme U;Q٥,"b*)m!?[>ƥr}-lӊtWN-Hh.d[}x+ BhAk3ڠ@We@ݲ)ww|&0߶4F^7PUC.@Mlޭ4&ڬɅĩ=)YM!]:)A2ȭҜ 1~ݳEh X$~䮧 Bgo _ $<94g2?H#~ݺT06X[v6˿(ɻkX.Y7PC7*'[y7'x=&Y 33 IFw:\eT ̠﵇ $ sOhQtP-<:soX6g w! 6psmyVȲgċH&ni!kUnW}>-mrnbm$~CO *=YorIӤ7uXE;BQ.YpK"#04X-" Ͼ1ʏ@ lEiEpW *%6`MGV@菧dgC1肠,|ƧȝɚǁMrS.].>g^=9v)r3CQ-pQy jG˳y{"4%eY3 5Jz{nj-͈2T/&WI=3vPCH<Al'72L/K_̦-0`s5'{:'I}-?g~=IowإTբrlүrh۪ke1KW6=ڗ_D}~`&u `h "LH* LV$ %<ޠAhPK{(@[xXZ.Ut2 t3G}YG!'sj \i/3 gO^H?dd}``9sMnz(59)X"dffC&F]%!kcbm-n/K[DF(f4Z‘I˚N]qbu+-  J*۞> YPI{=|w urQԚaY1Wޖvc"%F7"FεClru+M3vRX%V.փ/ " Ԕe`x|V$NX5ud{0)Pxa6.[Ҙ%{!]NSp϶tTebUd76!B'NSlnPu{Ex_8 ;qTzS+K<RGku?aV09H:.f)$3y8Ii *HPWS%A@M ͯ~mhIg׏jrKWܥ'J&}滴׾9&>P%\ Ra<+h&-!8׾ oJBܽ_R#,yT0ʋ23cKFXWynN"w]֫%x.MǾҵO1i%Ձ̘z]KcksvF 1{sqnhMhu(il)s*}c{`4dK.eŜ j g,;i7Y5-}XגBW3fә+l'PTs5HN~:>V48PiL\ˠXP"go3;qOTq! $?&mN'K$F`5%BerxTNnzj|ȸz|tsXmo\ d pnt[0@:vzS;R= Wvr]154-;J>W4,WN7@{ 50c`E@]wfr$<Qyy⧅r _fԩa<5{#yƪ[52,nH0NʺCbie& T^bk?F?ȼtHIh~{f}V4ud9: N՘5H1ml{U WЂ w? Dj 0:5^x\즇x$QQ :Fj8Gt{lOW4@@jh(_Bf?ٱ٨OXgj wvAΠOxX &+_"貺`=^?HCf-%SZ?s,~52CoemQpfѢOvp7>v0G(Tkl`X#)#f~ӵ,e1ةl#=an{ABt R\+9ϖ+ 4|\\RyH8;.6,>j? `rq냧>[A,dgCnyztv"4܌'IN7!>ܕT'*[F\R ]oqkT (qmHο-AV'‡l*YE 79`O\1$XY86PO!at1"5M)g;L WTtdcI i{ϬL.!y p֌PwЪ:(bdxc9'sK 80seX2Y,)νX]*O^p+v}氭*yz9zjz)g+/GNo#uE^&[#%z|Sǩ?HYDf|yH9aYr,-FBl9@4(!&;״YH8{ >GvܵcR8I{|Taw|.t((Khhq='QV;Zf> - ': 3&i;m (lm)hQ*/Srnyzϋr@tPGLv_d|x5;X] 8`c`#5DqK4aXGu4G%{\=ʦUFJDiCVAH}Q!XY;I[m`a}f-ݒ?Ǜ1G`a6yXNb rO)q83vߛïKp9Asc`5L65~|0Cxkl%_\[(@*ulBmTXI#U3y 5'[HEqkw8ZกܺВlGM@fu(pfqASD"ifcb:D, NMs8_JO򅳖xcUWxV $ f\G5[ >;wXFv{4٢"a5 xM!%mF9K[1|RaOo@[+ Mky%gдFMI vCJҍ/wh5s673H4P+-Y>κa#e O xX*'6S\!X>^R#xQ7LL`Ij{U-Y?צ_B㖊+?(AxE+D~|oS·5,Lܶѻ#n84ןXϴ R5ݢ195lJo4>5M>vw^B>:a{^Si3]%L`]%:ꀟHVAD&D0%r~~C|VfqAbisj9uj4rFoʅw I݃gXԻhF]6ٌV\ߠbЌ2պMl S{VjFݕQdDzTVdk-qpTkG͆6E(Ki2%UuP>dHp' \ 2V 6I s ?#lmEL㑵;+ګ\.o8㸥Ψ_P@zKi:bݫPJbzΪK-<~pM_SWD&~%: ޲ )}p6>xoG&d7-}6dJ2)z2Ͻ U|$b%v ^~w=i_C@Xb/ pdhJ3ߛTWϻMrJ3ZiףAuqH$6fW4_gݍ͐H&S<۩Kf3/ԛKYCF(L @~+)q:{ǹ!0Zhnla{i2})4*God\Kae,a0Q 9CQp*+tETǕ~Fp2 δOe={,yܸ:Z: RlŒ\,k9ʭ RT٠ҸU^בPڅDCpJ;]Yg33M8WbpS^`L ͳei`6E[R[ u)1bGFZPf:Wƒ( KB-~(-9ޫ4?Q.ӓd}Uo3Zʙ&rUO+z9eN첒h/~agNV\WJ(; @\œv;ԊՃZ@FH| hl2_S ]f9䴉}: Q[ svTLnpS*}-IU?#DcmDMy%Q/B*$Z.m. cc o.x!+$I{$ѣ>Ɓ%JlLy9Zw݄Gݫǵ<;>=.p !K7UةP8#٨p<0\(" j/^d}CcT?0s&{"<{45G\J琪vN(vSaJu@7خ껷>4,vTG5a)عV_4nҥ8~.R(] HHߦ[ K>2k,HFoG7!+D8ñʭRv&:F* qŀӲ3 ~1:R,w'N꿿-[x{\k/ʭtG&vPp+te:K Vcua/dSzX7Csʀ%MVANQ֋caP#/X;3x7i]nvG U (ڷLq*k:^trŠqsX-f7 h0 ;P񔘭H; Td5Q`}vqv(YL Ija_F\^\g/ 3?E+ݖg4=9Xxi[8z>HrC (xƻa'lD'{Bl#!\ b@MswRuПGV\g* 6f Fu})F»fYdNɇBvv%G FZbrXc~KmӁ8Ek<v'n!5$GpdSL @'^ …$MpTzFY^;k|J n^#*Z"0KmPOOe ,~XALkFeƿA*i ()ouo $cb>1_sficTOB%Y?T5^ P 0a?Ȗ*L^tKxĪ 9NaͪaZpCmf/?l_.XȯU"vK!il}2 dvsNמщ>fbiB=b6W74wf$vP 8ȹf:ri]+ C vAIEN"C 1=3?]180gڣς,I5)7dfU(c%\O v:I?Ӷoc==w:QeG%u*;G_C8Q&vX@woD%3@u~H?n/hAS)P⠆Hp4Urol<ȥd?4=voŴLY$de xSyJg50E)I,IFu⇦saq9αKߍ'?fz1нʇcn!?P#K tMgdavo;@,.~1Kou8{k*U+7u?~?R aڰ1yi:o- ~3spF#٬O9Zt#Y2  Rjewur1Rɽ '5p;Ŷf>{t3]p1k#up6}};3肬[`)hfJvaV¡x*YAΫq܁$!N;mYL$f 3p.j]-|˜h#UȊ>WDc k:{Hz28-F;v'[p#eYl%Y' .Wx5<]8(HCq?uiۼX)zݖ`wQcp:,i7 A^(vA$[A#dn7=Sc\Sևq1;@h>aI_gF1u`1p6g=b򛅠:Sqb877Q&z_:dN>nUf'zHb6hd&?y\L^徑'syi[0%ň uFAgяy{}]O$nڢnf CĀ+.QunY/Jjr ,S{!M?2S<,I jK"lzd5ϰwQ_|x^'{D5ǖaG P"=4i9P~!198_@W <]j @˝[ 6E$M]HDt棟sN}US t֖-6_6UC.{ǕMiLR2ђރ02WBC ${.3"ڂu,ЅU8@``V`\(O҄X~%eJbwfLN\cߘ8kPLG^]iBP{\$۸*H_+~ Mw?b#_f5^R2њF1 .YWJx㺸XOFQ~i i8wHuZ؅0"55K6o-ssdњJg0C3ȍ#E#lR81\+ |xaS.&a3% -xv3VK,YbjѲ*9-`$'8tÕ#*DVȭK8Ѳo"0j#P_X6|T%qbR!v#P>ǒJQ|6yE~E<bH 3.0q;\`e:vqō^ֈ=QOT2ʂ,g ҶHҫ~s,Ä$Q3KXbCPrw$2D?R %qHEo˔O2;X@W7Jr@Eyq@1N?Jg0@/aƘ-byX'RdIs_٭1z;?gs^x$(NJg̍0M e,|<1Ԝ"ۀo>Pp8qGfHuz8NP_rf}Q1 Lr:!g:p!-ď .ͧMw!wP~C7"{6J4dIEݾG1GM. 61>ztߔܔ. YӤ^# ¬ţ_IB_o\OGge% 6)l_\lq55P!x<>e9Ӊ풤 7i^ 9AϺU፹; λ3rs. mZ۠sP;&aC;O!SyJǠvBPg9z:Vj=eBx{ɼ+$LJ--ToeC%4/l}>$sO?1^YɈ֪*;y[<ë$`{Ɠ2 ?70 bL+Ci%,æ_9n 6A.٨CHQ)/$3D*d9aNxF'ܚ)Fý9*vX EL .T AV OQTV4ɡM%T EZc3N! 4xi8˥Uy;ihm.݆ l{ P+Bi'&\UcJtΡˤ#E酖\wur >N-K)/\+ 1ey QC&=YZsu*q齃TRzs.Z9Ӂ%gHJ'6u{%+aZ]S2΢~)Q@8bNaW3y[< jWJ=Ц$ +RwP}BizN!K:.|ѥk9++* ">UE!~w/\T6&0buwE>)w<9L%wVar?E/Ţ}O hA ;*$r)I_x:m#y?Xz*?'Xh1Ka (.bW+! 'f-LmcY Sŧd7 r'.CAT6lt`3DIuY#Xur$@/ c²kN`IAXH>FB_gҿeyk?u`M_oQO_:u柔*c| ZG_%RAVsB|h9ϾU|d!CO2M_o!roŏ#,h0vm&Dghd@UɼZ{WhܓxB:G1d1 .Mgþ09vOcn!fzvs) :"@Եjҭ/K;~`9__53t_"g(c6 7Wc=]EwW)iNJZq- q>]gH0NN 2]d]zל14n%FR@!A\dhCFSKӧO#5'wArGXLVQДwLݫ?ŦВkҖ !jkpBjdZ}_ hxװ}vފTw0)?J LCq4g m@ºAf^dUm Ů V+2ıL!mycեkqpXmu޿jro@s}L/@@k6I꤆WPt nAC2 T z8H0^H֍f'SCDR?'^H'|ҝT~F,i_ѩc_N!O5rW[E6TW+*EK$+%d F FIߧ%!t7F IWTj29j2{<n/?7G.c+5|ÿdeAY{}֬o5*IILs*ШЮΖ-(f{; QOUwGS7&uжΘg G(*˲a7~t(48fz 5pnOFx`*_ Xqjn8~T2]P尡3|jQ9c@GWZ6[uǵw),a ceyxÍ;4:dGz,UyXۃ Iw t!S;c8 )\qs#z/@#gVWp=a&ʗ7.Wx[~7ٽ "<S)tKYa e6}:0'C:A4p, 7s%GD?_atvn1 0~&y^f4k)h SEkW¸n({&8΢P(OI胰Q .ӆ=oJIZ5.~JSIz ܓrtK['B6&Fe 8'R1c$mz[?~щC9 oK`^s.lY&`kY*dK'BRo`%!Zw? Qb̭lwMXK]-k)ұ.-n4LuV50(^2@۲K܂lR7A8#Iky̟͞ȧEKY!AZ2\K>Y r ?+=-.+Xh;Z5`&$+I[ڂx @[.>ػ*?y\li6C8<(L .=]w-.tEVD 2&48KO=p90`K̕5*n`ۊ+]%sZ30/"_7U Q49vrΈs5]9y)42%9^~TT`@o)y9 [`Z*EFƳF`3NY=JiIYV${]iOWCv'@ڂy#oBtY01X!?v5vU8IA"V(aa&8>S?Vkf[4̷bf֐8 ɨ4ٝc*KBjzDNCfKsc <Bml?Uf|C/Ws[JbV'u&LZAWrx7D޾4~0լV0B.Ћbua}9Jl]g"oB.)u,5:$sUFr|W7ԣq%0]HQTw}):ܫH zl]WQcU pΔGrP%L}FY9(p>e\/\.EXv4y'6oBokm!) d>eq'a_Q1iwG80L^ʼnQ\fl8QN|hC! 㗏BIɿ#L˛uM44A]xl4.egG8x`Xl bW$i\97AMҿX uΐLi /+wm2 dCi4J1"N\n,` I>$WֻSEо'=bvnoE**,$2J,^ix#y;xX``1YE:yEPKȹaۀ3OQ5ZqNݵ o0c"9h S&ǩN/Mvk:b* g*L[utC_'P,ڸc =&iΤ$x'77\neq%i}W#[$lwv5|téVyW/tE)",=@7#^-Q,dĻ@Y0S*uMp|1&ʂ;+[3]v oZ|z AB4젓δ{Nb1&ykk²6av}GWc{L$ xC܁*͞E 1le'Te{7RXӁ"hzTQ}I >2Qo:-[:;.kg8Qaj,R㦳8q>"+tUI=>^Ч0p[+(Ygz~^mA,ۼ 3 %^+*-wlxT YK0B@ [Ģ#wv8cFHOk(!6n)IO?:+kS3haK܌0EbNQ.e柎ƕk|z49JCc$!\udpz dHTB±֔kcA-0[K%l+2NybT[(ywٹ鯺ƷxBX!SF چ73C)B:I˧ۢ=N0Tyj#LpL9ug&ϩ;]KI !stcЮ8*a3kn91g|YU!ыQο _Wÿbua YeT]:Wg L';gް&DE+#>WwXK^k3try?{N`E#t䙋rz~55."{2$p Z5ͷ $G[.U@g'!'>H"NU×áDxD\fLLBo&uiTM>|%|SU_<<ׇ~y~?Nv䛯R_p.GxKros H-+n fxLD/ 2hXr5?{C:plARun.1kmgD2V Nb7c?nkֹ[ѱ_"T۶>$kl_l$YIMa/VǕZ?L!lX5о"^Kp",H݅25e~$viI )sA~ߟCH=:|>Vj%}a&% ku}ABgW_&SN%uT7r}$̟wИ--m}ڽvf~Ci/304&t\>7zY).q\ x>M^;YP՛LFwj){ np*qr̊Ң:+r )y*IF\Y,eE\q(YV S)۬K NJ6*ZRkRwR"= {Cnf5uu-oMJJL~@Ƹ4 œ59d]yã:QGL&'LDo2 (w64Dw \35U"!f,՛CLW4;jFj]h:S[c-c!C0'P&j0Ras-0/Krن4g )Oвzש6~:n:RzD!̏#cE<WROk9H/RҸ8~g!͚h4:B_"H_۰'~J1YwϜ>WZ$?&\I4v}qJ.x?Qg[>,Ak5cu_l4mpv;{mD)E\" }+}цs,ZbD`۱6zRQ3K&? Zp&d"7+WuTt v^@Gd4*ۅ8tRg XBL*)K#_ SdUWəg6 hdo@\%AՑ0i՟Ps:BwN"; VQ;)I l_ڦD /cbͥ.oų'WM`9]MRO$!EOȕœ0t< i릹w "|C|]L1EzAP:怄`2t57?>ǿa؏4dsTcq? q\*Xߍ4$e.w)a<aT{| Eم'k"7yTOg ]KG9ہvjhqIaVfl b͸%s^qӋv\)QH,'1 8=f&ΉqsWxpŲ_8g<֠.BwKB3TAʴT7֍EtT ?vɁ2`"{چ<|xuƤ*YC?#w8 ̟fkS>q""i]xU3}&Ȣ!n@Ω;;i v=ovRjף<%\ޝvZqWpl'WNȎ7P24R)NjXVǪZ 1_GH jy5.VHRV6Tҹpi.?|S-,.9KV6#1;m)7o{#ʣA6H-FfbQIj/8IÃ^}?pcytvZan̅w4{aOZTRaeEM"͵ownػ '~l?Y\x,i?]hBk ,s˿ Z#Da^l 4DOo8PslńMPn82\fpƶ)MёoeV'ֈ^VQ7l6Oы}&wg;yؘEõn*1>"UHK >i(vݔkPV3SzA\\''xz:*.\ލUcQ$70KNxcT&Ni/~wRFY})g䟷 H0~E^$tbKΞ(ϢH}ąKae8[Bua=3e&5"QK; v;;~jq@#(PQ2B^ZTL8Iߒ<T8E+{$Ոщ_J7tEZ`KL鞸z`7NSvxc.…E/A~>ҁHwfexϠTVJS!w*zDw;ջrŶd˙h%I:ozߏMx}A9mD`kr P_/بfi(S$F<{N3GmH kA"qln0pQ n(~#ѵ{BHn2)PH\/t`3W5xۃ/ϬX:m``+<^@  DTE6귭+slm鱬^m{CJ[ g;jơ:(`;`}0ļFl9b9 R磰D^ݬ&ͩie^w_ t ]"'FώI%ޭ`)s"5(/j[')eTðmWAUӋL2iC߰3 `5/I57{y9ihFJ`&zv6=ԋ)3!OgixcL;n}3+޾.m{eI'D nݖ'e(d) آXWBhN{Alb.-S\X;flLm"ePLl<1N; ̠|0d힎±Gw rt W[ Yq\4r}0|I^WcUEMV8Gp *ߤn΅T .\YO<|Z)JSU} 5FBa4-Rr^:a1#=BXa@)gh'GJDGyK;B71^/?<.E,0:g 8dbZ꿏5-$u^oS^UYDX[e;/(K{V6gJB XHڄ[G$l cO7Erū"W 8Տ xnH .IKHqQ 0I?_1e8kʌ!H:+ԕ3(Z2(Fkβ_(u?:DsHq GQ?nRIR^Zhy~?`97(<Ӧyfj1^O alEa<iad26w4hS4wFhBiM>b)pf!hpOƞ=ce\"Wa ][j'HV)]D[pp^3qjg2o~,ŗ]HZ nEGsuEJ3sFPW,9r&h*Z]7bO^E ˯"/ߘi .9K&=&źee.Z8ܺlu*lX\da%cfLXQzÔ] A\*=ֲU9 z)SɖL} -6}x#Jꅎb{$j%-8W7EYNT㑰uqzs @2h U!듔ܚDD|(D.R5 p3NUcuksGT:lr§|,g9 7hT JEQNyԇ2oQ\VW^I `Wb@_m#2Uvw7hKy JbTp] hn^rzͧer~k&ǫ ^jöRtaM?1Gz0N(ƂusɼJD>8ͤ١f<$vh 0A%yKx {eN 楛B}9^!!*qikT,;^Uq7[{z hVS <|&6wo3g6C#.Ak_mi8Zb^l}nIC&5>)OVtm=a`vG=v 󧾼-VwF~eII9'+ek<&2@#͓zh7w}C#{wS^_=fc_Bebe۠f"cĬ!0̮ `o"qc~7X;k ?byVzM@&ucl訙CEC.y3ʗty5rOulK[ +/s#7b)zFE`Aq&t]xa?lf|VZaxf@61D Dڞx۱ԿpSé-lD`-Z-M`+%Ѷ=IԤI`.SSn-_&<1/bmdz0Sivndԇ9OC2lJhw)qA[X6$*kB~^IBW^8] nkJj l.+"Ydg.)1T_w+kR\dݝvUv>]S*`\rδ۾UM *n(JgLr>q%l3jnTKCvC"R4;vZa@Un6ϫe #Xlk#.<9Njd'>5 O/!,hbAy |شcFU!wJ |}aR.r*:#haVaԛԬPŌӥVׯܮSmK]ק'ꯒ"^ʣ9fLwn<&$PvE8҃r LFYJM s\J ~DHo@m! N4!>6p{[EKgݸmŅ5M_?pP?m!?-]XJT6E@*Y\yϐ )6 2=H2b+$N?J b?lHQ2U gܮ#+cg.FǦn;$PVZcSttZ S, ? U9 NYQ~~RU"PvkՈqRoRg^B}BgD\Gī#rLT:xh 0{עb8e$ 1?W; v`c|_>_lx`ϒc~5;9|:?;wq˂r9r6;+蛾R`51೷-3έCVЙ5U51g ,FvAg\lA7[MM{sO/smut OgɁ HoAibӀ+B('s42P[&/I$HfyT&+(=7˱ُެ "sZ̻i]xy-*m>JC1(j_Qb.D`yW@eb[!^ YYEG!- r)Euֿlɍ#,6[r AB?Ȍ Z#?QRe׆f.?=;󮍱>NYR qߢNF8U'Cf͚@,ܚ#b,HQŪoTՌ0xi ERПGMEnRCi~>J&Xg˃z aɾp?r 8{< |Izoۏy׵[\&f.#O]`k(NNNڲqẫ+,rγD¡;Ke=F9j_-5ungR[UDlF4Nx_`G}>bv\&~.sYV?7 Z0x.sa @ KWWlƺ{nB"* -\r|}fۀVtm\a{qc􄮸=o9YI}/!VZH(K:BF)b%IW%yQbxrP;Exܫ%д%45i*Cu]t$$io>[(ٮϧP}j yn*1-ݕ7sVA* ۡ<PefΎo'J5V*TqUc:04TV**xe߀JEe{"/4Ѭ-.O%>+  @_&KYIdC閂G YZQ2"Ϫ0e #(Ր\6DnVYOEɕQNG>GA!H9vקw:%3 fo&n=ʅ 5s?;k @74ۃ$ k|1_uu_C+_shGsJhR$,N;0!ΜNѓU0Unx)w!)Uֶѯ+Rv:U|_]Q}l~=Vߓ$,Kf:.1JSRۤ!K k6l3E>!GnǖIQ]N8I#UAx|^Sղm1Qyo(׽0T+`Fh\mF:T^/0P{a}X47뜶1IOX0lv_5Ɛw n?q|+ w}F3(_$Aoh<+'$hX}FQ ht>hɪٳW'ti66gqZl ϗ cm;Nm9_,VXԴ[2X\SAp4. !i1e0U/WrEF0%s5d*YMP-^S&sb^~S\780X,X~:bRֹ鷌t );M˜_Ka's|.Sx]d7v5Ѽ43 u;=eq4v sEEYBҮ="Gl+>ͽ!-=?S~aP[f֎&(@ޙ4Y2Y"O x)3V-AP=_*׀.`aqubo_ umqu}+Rj\[pϏJ`؂NmDTuZ\ j,r}YYOM[ ivzQ0{ԛ/UV SϹgܜ[0wփĪ+MkeVC[//'eW.-M wXF̐x1R >ՅlWJw#qSޥ^[0|-CzpQܓH9=80ARa#=o J֎W@\IiSz*($|hFaed q>FkX##^;b5qqu,lKcc+iXM}`T303ã'TXGR"u zy:E" ##Y\r53 _}Bjg^Vk쏊y)ye-8I 'vhM1.6DR tz>͋O0aN$l7*8Bw|=]Nj+:Lk[tמoO=o;|q2 2ɴ$9@d1;>r;K&wYQMMB=i-k^ 4ʛgi9g ؐvBl1šC)@F1Dϯ}dGOhno5<>3TsxMVбHӿJ|fS3ĨcZ0Qʻp̚PdaPj<V6e,&yfX:^p﫞 y7;zS5)ZNz[! "Үo.mW#Z9I _;2״GW,A"1]3WP9㲰TKINri"ֱIIe\քhkKש06#tEEI wȢa1bTsc 8Ħ 2+;b0_vWu9M/ Mn Ip1ylS,ʌRl8 dya>W[}u{1-wt\ƛöT4SO]0]*McRFWTDcjb}%ŜOb(I Ş/HsP*n7pyhAB/-4r7AM)d|\XuKؽw[pէm+PSd`ܓu^+:`.tF}^@ CZ;<Pph `뷏 P'{"M 1)a<C.F'o>q.$dd*[BMX4CYVp~iy~*wsX_i9$8΂4uqLW͗pDS]jIxUD Ik tEyV.>XWpƥ IID#x2P"OX&?e4"6QyIO%>;[̉BW25h-̿;7ʲxtB5ЪG;f:q ~LbIeپb, (o`pyg#Q8(u/k[{Rhh%~kGPߍNA%JڷMmF 7Gak-zJ5v#C m5?Pv^ǓeGD5A@E/ J4Oʾi/ usjp]$Q&orDڤB?.xUq[ΰ8). (Ա͸N+zn/bGHÐ +HQ^apq\%.LVd&#\mʪ"D|ۼx၃Y%IGAbC}=eыjuKOUw"YT4hȅN[D \%H%FH8=¼p+V&.W˟J],[b|0`eKtD&^M\Le !u$gOe8prO&1v6AwO#iv&$륗=Ώv{"+OpKsk:mv ~ɥ*]e=d}4e)É's+FX"F>LXNd'ˎJLT,SQ!=S8&0Ŋ%e\b\hBrᴂ}1Z_1ϪƩ};@`ry"rw"yT ?)j(=}4W= v3!kUȴlQkO Q(T/`[JhX,Yumy@WTraȑ}aJedpø<')_MG>ǭyƛ 6aI<@8%&xc#/dG$B"^L3e}}a+)_ pA2l~y\i9g 3G;xV⾙P 'nTGGw E6'ʶ;%iEh2EMR_ݭpnw-G( Kog[p'礱 .Dƃjm|PQm:ԉ]X?fsP"hVu .$HfܴF b "MWUۗ'Y,.Sι P`D`<yFG03=:pmHpqʤMZi'sOeDzfYt2q2ѥ¢Jmos]w>PoՈ*dĸ Ac+pph ,ݗE:^J 1ko<%ϒ| BJڞ7E g+%ucL“a{`<0Otp`ۿpCamG[ЗC=4:2ÐP.,5Ϛo`*[QB~vWT"~*E %1.cLDEnx"cQWЪ#︹%y ]c@ۛm8GzɃ H$ }B9>'0 \4f}Z8t{ Wg1D\9nߥ("?P5:@'V,k4ցUw rݭo8,Xnp= gJk6JZ ѧ@iW+vzLmbыmzΤ Q}ڽjs+ !<ǴU]MC'n&YuHg {a E_r'xVeVf d3"A%';Vu ﶾ>̡R{yҧeT%"e aְ*qᨲt5΋ro`j}#ˑ~e^n=Vek3Dߘx"V,3 )Gv:)ĩ ~L /IUfVLi\6>S4(H n,W:譋LpRMTINDǶr!Zfb"u*U1畧XP<@=F>vs(}4dd3" TO&Q ]e]oJzBVj; |'!<To^u1GN C}(|Bx6rz(ֽ/t0}H8 %0WVY@||[t~f;JSޕa  Ci-(eyfmQ9ht&ʵY(TW0K6|n WC(a41#xG~,Di+@ڀ֒h9c=SDaH%8g p멛sLB0ExPhM[W4hX+(=:\t1wrj;}mbW}$z-z0+}6 g_ vOCT,_"ȕiЙ*%˂X@x{:^C`TjRQHLeVip@})mWȫN/C{>LZ%TUTlEE=dj<{3{-**zufq@hK: ]z "n^kc3N7j /ρNOBt5bChg[ e/H@0߽59~@0 {Y[e)Nť0}꟰s2LO1N_`]|k7NU:lQSVGn,ܛμ'%5X]׃o}vJuQ>trsDdƨi:qIv+!Հ8Jݕr'ZՔ/l67W+5%v"񄷧 X%Ba`,n~ #:.ekS E̺7<ߦb _Lyip{-9-V5Wyĝ_ 57xR{6gd6ָ ,GV'&vf:  LnC4U;]ԯ8FzM`4^-JiV ʼ,LP{Ah|q`8R 4mbDIherts}3sĺ?zhtl&7WiŹ)slg a)^Ka:16435K7qAn1Qߓ'* 9VZ|gw yٹSC4fN~X@'~{X2S O%`t(NT ~Ž 0E+H]|'v̮qf[E '4u_l\ņ5Η~ߺ`|*`ZJ}/׌f.lU0f/\m@}jۀ?}_)]h=[ 9O%>N,D >%5 zgGNS&PvErl%dPؾMKǹj};0= [-x6'{@Վ1NyX'C!q<2] 8sA W&A[ݸgØ"f˹:bW Xrٽ'MW3G}CY  PG`Otl[\z9nQս;R^$J. Ir1;KlƾלIg8|ETeh7;@k}4uRGNÓa1;ocm~.aC_wcs(]y5j) ʷZ,Ī3Os{Hjzw\7 7 dvnb4gnτ2sE3 (^b>eDs༧Æt"f6ͦ{l ȅ2st~#s%bl>%duƌ|.{7@E\n4wT`hyC?OI1K/ϱ'Fm͒{ٗY%5|LO u*p) 'y y#gޛRn,ʹ=^_u\;jTM7TY1C()Swl^8ӑ̵IeO>3t\5 \ 큥_seK6F?|lyq/wޅ>`/A=B99_)Ԙ[IR_*0zFk i{{)Yn !`2uS9VԲ_hxaCEh PzTHZoTRڛ Ĺ8 ܌U#jV5 \8/lǤ((~"=-Vݮ'?qcA}^v3\j/C̀v)-RmQPUhT $;fpEr1:b< mbtbk!]+A} ^d}-1OnHLN/p̔S0'q[`!|!aWi*}J BVu)AnV^Õ(UVrsrFG03AEϦ`]I o^gc LE"vZjީ&?rߋ/TwTd}C:/`*r2C1ե ؝{B`] BO9DoGC@'+Pd?vgա 8ܩfT,ԭ(`g݊ϟX♯ap.3iL6ʹy@lF.`uxSqip:/6v۠.&HB 7ӹCZTkWtbw'./ާnr! \mWlo ,(34R6ݹ 6TQ ߘytG)%sFE29T= `IDrΗNqVyCS&3F[,Y&JY¼Syk+&B7'"IF ?pj2?@*W<2"#إj[9-ԦJrF%ql}yӱGbT}4*a?rv QuiĮs Aku#b,fMSSGbOe+&nAdMPrrY^}iaQ-Ν9L4vꘈ)0B[M4inʑ*A7!3o&9ּ43D׵Nvh"3u d@v8  'y@ FҎwHw)ag [ႄ&`M>&j€wTE}˜ v<`T_GP\ `JU96ɾ4c"x3 nɲ) {܈PCM3 *u#+XmV uV Яi*oUE#.ouț.فnk2ʼn)K$ yk39[XZ4=prҀq3mLݔ8G b`SUp+HDe"3RcW_8`u+I]DbY7'hyݥAy]%Zq$]Ljә"&]{}xl_-%E5R"ܗ"v bڹ]AC֑r}#:)Z\R|ո &[[آeQSui1vH3ڂs1>ф٥Er^eY: ;/S *If LZ2wt~焹0Q t qj3:K]9jsv^2wΠj&0||8MVoP6yzԮ;u lc Eb7{ozI46Y77=4ѩIS~kz&$yiɿ,:9D* He :I?AHqpSIK/-$Za-Fo ;?c/%# :H>8]V2Ea! cRa9؁|e۫@~?O5&?bN+%beb򅓧KB}G` sv6ɗb7rsk'Kxa!R4nZ0r^^L'b{ַӌP谤Jc3&vXc2rX{ܳl/m` e)n YM$]y`q>bԓMlĬH">}N5qGa`+u(P0~S泄/~Y`= ng|T3 jěHdU[ΑP[,k] 0(Gu"J.#q h&DYAKmNP}"m8 n,xdU:80R>2״tgyiQ`%fe+뜭@t0&ܮp%;|UxhN#r^H-u=IG vT܎xSN"]DO$[GzИK.4w;׫ M/.Q.Vl}z8ݣː!ϡ}kr#!qYIs+TRW<|5? Rr鰟v !qK!leBJ񡆼a[>\c9Gc:q?y~z5B%aGf2I7h1lbİ' =|s3䢿/JqDAnE巁9 }Jq%j\>sB7.dsQgM.G q]_P$8:-(0JU_4\KUEx>Ҳ/:> jJ#f x\n)j [pͭ  ȎwQO =KGptlt4J玕7Mho3UiLǼu?}4+|d~qaBom.kR]5}tc1Bc14ps{6 N\ִ%[+W-sW]xĞFϽS֒iv+;B/y1l:f510mq$./>pۋ @5"SVr1Sᕐt/v8kg t ,k#6 eݱoYx/r[eZ^G`KO3;=P)VS&4&jj7%`zh7_C*i;+ Ciۋ _dkι}S,=B /P\GC-ֆ40ĤQM%LV30fGq Dv^pA\DI2WaQ̿Fr &Wl@'=d4uZTYV'j(6c?bu wM~2~9?9̰3IRNN4cSm(TY"̝,2=/RK?@4Iw1D*\ 3݄B́E \C>GiVa{>=f-ɱUVQm8e&ޓ@q7 j+A>^#k\A4pr`wUgH M'#?^TGW_Ιb]u?HO=Qos/ͳ+Nw:ތѫ,xrY H/{W49T~6ypb IYRmTy|S3pUޅxt k()}ޙp&>yUxO } 8fܣ /'پ5qwŗmc*lq5^f5"Oz1Z@+l")uP  PNC_ۊEL`XrNWLcT7Kf+w9 3ͱqi-版xN7+A>c'MgM6{y3r(r}*eߪ]H&$.T uyljYJt[euZUP 5_5aaf {ˠ1d(xA:AD(DɎ.櫧;%|m*RJRQNx6Mvuܜ:tM!vĽSZߒZ^l-g@R'Alb=Yw7X KlM>\!"gg8{= ՇJ\I0+e(fV:XDX T]ãAb5w-]oyDwrWikK޶Ydt%n:|1(3ܦmo_+zw*yZI Yv[oU&DN<6vA7LH+΍.^Keg}3O_` pAd!EM+ڋY"ݸѶVmEeX)S064>uf3`^: 7A:w8I*߃Mn6 KQ~U|gbhF>dZ5|w&Y|q-yBn'xܧ䇺tu,M@ǵђ 3Dt_N~gzB-]Nl qգC7rNBmN*fyKī6Cи^(arkPq.ArvPLK0Wd~F7h ;ϏF%jh_JŃBfn)nPLM7ur)ٷpU[ݡtx@<A8måNh256pI0* ^6}t%Q{v( *)xD _|ї-uT)T*M2te˫f:3 磘Psd3 Gm璶ZQR]Sa5,IeFw{N"Hccm= NDfE K-R%.qBEjWkS3^ߌ?o9٧0Ɗ}hϖ:3$-Ͱ\B 9֣؎Eq^C=!s:bjt{TG< eG{~-Fi,n.k9P+kTe^𢲒R|řd~WG GI>l 7I3T9$3hИ-I\ItOOEƳ,]6My D<k\jjîkätǔmjIp'Ѳ^ Gv> YHh-t5`dTˈ#\JO$u^L_DPzM-'/|5X2$ab%])T:\cH؄H)7?rMq] uO66̀a04f5_l?Z[cʂ|`WKP)8S|UwxZt0%h&o։>LAw"?&5d w7%CC*ROqU+<&7pҩ[Z+ 0VC HhbA Dm" =aA40WA(Xm$k68SD92Ɉ!bE@,ɃQʉωSϝ!3[;?2a)ڙ .j|GۢP\Tyvݾ*ʔu$(X=x_g%8Rc˵Q0Ͼd4dG-*l)cU.,v)+׈o.D~QqgZ63ȧj!LG<%3w%+$tC! ǺzpB!Bl*%#sR%eIT@Kk2~/d[,zp\y9.\@kFO}kBN願 ވ'cb6pkmEÊgHAjG ZMA4#"B pk"b|uvWo׋pA[%[,^QʏlNӻ8$VWp0PўKL}iMjm=zۥ%@پkB1OT.+4|Apa(05v`e喚 e@i:0Ȕ߆skg̬ xz'|cd5Fy_]HZmVӧaL[0oeo$=~4n &(%;~6(~EXJ,gwf2(Zalj17576[njIlq";&:SPPͰP\E,v303}lNk":D)|b5$')|L⺞>k~u/9В8x;L3}gb PHE%ޑc[5="}z|Ҧ^-7#üS6Gn7]`?t#XR.t[qkYIm Qd|""48KwPBGi )iUj0j0:؛5%C*̧LwoEN.\m+x r[_+[1F,')1XBHn>'zqz*l>bԃW6U:{˥C]Fxx6t1Hw!Ѱz ̄JEױ ~)&Ad-^Vji b.>-F L.u?sfB4H,j1 me;׫AwWq+ 6U0Çr|Y_^r}_0ɨϒ@7r_AG*>99ؖUG( hׅ(;.9@ڸmb})c_LQ/`M&K j*j ZDz_Uv'[U~TCxHuڳcKem+p^%Ss>r$N2Q˺v>W3fhQ A^T[:}/FpH{98!af8Z>A<afU@8@ Ǖߧ1djq7>D0"> HM4+4V) ТYd5 샶8q8@% =whn[VpM6r - DLT +Au t}|ux?ҔdO雀C䄨^'y,ݹ[nio^+Qi=/#_Q]U;+z=>=!Qhz-ʛDk!S;*J$O7}1~fH.3,&슙_wA6]=}OZVk~%'osA W!_s;y ϔL` KĢEsI1E#$BDg6mϥ*KYn'LNJj|T.vw*WIá)#?~.%T;$ěYM.dL&p.t4L),tM$ rC8XGXEg /eF)s_wdDhhe61cç M'`[p- X@x mha=N2T4N|C;=In# $ՌW#j\xjV" ,٨Xpp;G3PT6}HDXn1XU:uH3돴Q>{zYӧW#Np ч~e`u]0H*(%-9V?rg{n+ٺ:z*9'e;>-Ϲ+TJ*@ TfK7tU^(ềZyᾱR:wXyE8b-l;TWLJtc`*ە&3;kk0^&[Q3 Y3H)ѯsbD,ґUvzH֟JUgϘK8LC|^DT1MUBhXfkٰNnEFKwYv1d|YB-iKN_v&6>#t;xk!eHdWm >T z,VܐFw tڃ} A89gzYYGE~C QpU\h(u0ۨ(xv+zXE keAQ_0Yv/?c-88ֲfsB$m)hg$  Q)/}+D|̌#Ta8YA/H)Zע 1v׵EDiI]hϱk9I*@ϟHL+~j⅄z{f-ܔi3#}z@!0%HSskִIm,9꨹z%zFbw>E=}AyI)A+MtZ yǛB< <q)/TT*3O=hN4hOt&byilnӥ޾>Qr!MVr4TNB_3O6㝑cqŚCtxr4fg&8[n^A+z4sfR2T0^r7HN/|/1>u4$ xc2P>,T~Q_R1UbAD\KJ. z*NA5YY YCD[\/0OA솣uGY굹=ZbCU35e|C4q]!a.b^oȹcm}֋SotF6n1z˦_\š b6Zvc.Bm+sH'ChV2Ǵ/ugSҽ4h mIyӦo+~qroM!L&sO OSl 2G2ݙ4 KiNBY#l>-lVvuv )uV ]J@ZC=i9IcKuy=Qpޘ Z4o"]%/*{n_GVp@'w×]CPS.̹aaOOiwfcK>A'6r&C|^Eβ2vtVY,Z bwӏlj3߽:(;b<9FJ 7Tt룙fGR%S93+J=V~tt~x@C% \yL@ -2Dgjz\XPEhZ V:}PYc"1Z:XW c-Zi}'y.:ȯCĒ-|۳`>XQ*3?{?m4i1\s10QTkk$f.DuJo)v\08 ݵIhatH Ճ+e8uJy{MDoc(ۢ8 ZE5eĵ.ִg*8Um^VoSo!FWL[m-].x.hsrH ^ܖP 2ut[沆@>_4JqwL{| i|*]bH լFKbAn# AJ{'R'ҝRDT@4S~)A= *vt08P.+eyLerH+N{ٲƂZs1&Pzy=PkV],A%Ÿz@Ϗǚ.]=Uܱs{@)f;N aaXCR&Wπ_מd jkATR-h?޶hG ܋ۏsBS 56$ϷϵcblJ}4V:umOwjKb~9: Hp+gn,I,r'ޯ{^']~g#X"g0* 1I O7 ƻIOVx܏OZQzI"BسYpQZGbƔҟysP%.?3/=B ~ +ǟ77˦;bMeNM_Ï(SsR &#B9 |*Z,`pBur8 eN=9wΞ__.# GvBW.{W=a&΅vr&gZLY_ a϶x6oY:1 :*#9|s[(aZ%Dg:G``P3+PmajC NIYZ{Fett$PY2yz18`*oH.Wd8EI cx9sgu 2Vs/REW`l uwfb]ggvons#Xj]6JH7/Ez-&T.nrw2JzЛ1tKur+"G*>}_t(`aR9r^WƭC&Yx0zA-x|y {~MՁ9o~rV4e%#t] 1vw ZcP V33N F|LzS"*H=?axj/a/n]C&s6BG]\0cv4O8NaG借"PQQ˙J rjN,.N9'ɜWp`]W{+&R@jX:˗EmKl7s5bRW.|NFӀkVs#Ұߙ2#‘e_TdzT: H+㪵鲐@Orkӹ5 ӭSPN(eC֑/blm S})*/e<նEQGY#?З$15(~CvIֶxqW Oi|F3E{td6V`;C޴lUV:[/PT\z5ϩo[Bqbf"IaVLrv fwZ7$a2NJp+hv0zu F;xyPs=(bC9VTYO;]yj  kr\&ePx͝z|jeWXۼO1>0LIAL-$<5 h:x=s&B!*X-9˚׀[c ؽL hQ`g@=IQW"I*AУziM]'3^ yY@KH[@Uk"Kg8kYD>)3B?'J0d!sr",Y%YNhGo)۠Ŷ/ %5O v1aǶ:v%,Xwk~TDf`4rx rGdÁE!{4>f:d}$_*4A>7Ib^sD+y+qPalgz@] 8KǠ4}Iᧄ@S1Rې#&bj&{P¤cdUW枡dTO x%_G6acBI9BEv+YZOC0Rڥ[rQ +Ⱦ~8;{6Bɝ*ꥍTtjT8 'J=enUev!@δM.Ӿz4TNgD#džB:z?wS`/6kՑ1e0 Gp,ǾͲ7sv$+{6Y{ f8[}$ 5:n"n "nZG>I}zm >H?qQ ha|6[I1nVa$  X4BFoQL$YGw; W|Faȫd莎yXV^O5346 hB])?Z_ߕmI?űe\O |sn%p=AIjgd7d6ڻ~S\mR@zmϻ=R.J> .d 35%^f7Q-7)> V/{^ CnIǥJ'v6 2dؤAd.R9uj\|!!} .٧?3jwZ@2qFcE'GCz?n么$QAA ۃNińŀ>p9DsS/ny3N^˪2 !Y|zb@y ,F[KЄ+C7AdP)n" gt;?%gا?/뾭; ;rDU&?RD`W~p:e忖<M(xwT? \uT^ ʖQ TMh3D0 K~J t#/Wd7 wSJmetھ2B>9Ϛ]9tS18%߳,T0t)QCM&0o9˃_?H;b2kԊ.s1 Ei+'k~0)t݈mN49)J$E_ 6|c[,o"DL2~f-SiEc<@c̯3l'\J@*C"8hI*{JGx$c!:;|-'3r\w:/*4h^/#%`6FOSy8blGR#@`?=S/CjGx&-0¯PMpo=XX8G BxB,KlYzgp_:LI-`jCmjBk(Q_2L϶N19`lyQ:l&Bo2+QUQ5dḍ$y@fPe+Y)^B }ﺍQ\ fRy 3)X=D X6 筂L3 k(Z~g[P&A4 }*>g.M93۠SEeD#bTR𙎋G#R#`c 9 w~EH)2JxyO.u %8ᑡRe C;FV܁״Xw?P8C+eGH-oQ^}ЀvxahA8#di(i^(l4M *V"a& JgTtqAQ TK]uAmasK,m;.iJ 89n=Z>`Dh2ZޥU,=~[m)Lj7<>1,}i>S1(îG+|WooݕLm[ZiA## ޗ_7d׼'_R} 8 yqApF"*ȓc[^3FԸhe kDQ78| ;oB@VD_bcqGd!,^u@jgc5p.`Ƃp0gle:,zfP?g6#eœеPe_a4'c0o,Ţ\][RCQlv '_XtaZȳd쿣0gtb1:˱ˁa\~T'K$6 yWG"iTۦ5nKRnRq& "<(0 o8y1ֳ25˸k-]\hokxA#IfY^I>P [(ힸ Q̦/Lm'֐ p*+O5lNSzR |mN1-,ݜe%Rg7e2E3/GQ6q0\rK#]_X~SBHsF*<bk5TEPatkCm>N!bޔ8* ”ځ%>sS`Q3]Ĥf>3:)iJ\w jc.v'6Y+ ֞`c([|#5?|=pۋmV-TD2D֮#"a[\m]~bڱqХahp^%fƪ0Ss OK \$8ߗXKxڇ6w)5N1'7hEGMcTר)1I/Q@Կ-sd0OjJ/>`l5 }} pTT!vL:8O9+Pn1{{\Pw1)֥C+y ]{Atc٢q~/3%\״m >1m zj]+I z6{! _QrŬV.{BFxOv4p^[H'N}n'*T!-?x'-D{4HYe6 q/;y$6 u5{s,)Ȃ G$ԼlRKm0<u,;P:1nyl,x א~?>ZУAr#&5lԥZ檊oaֳk2 'zࣨa~O3:8jUo P2͍:UdFQrqkxvp3}8L\7P!؝[,]pwBZ\g$ sr E ٙ.߹bڱ >`2`2VMl1dz0GPDu0 ۤ$՝#(9v=ߢ\TY$sRNPXL0yh6,SX.׶H΀Ut>/yeV~|Da4p)94;Jzm4R j}/yhf w^Sե\y^!et*Y@.E.T(3،mq@%8gݶZfZC{֢jO.>(hv߬iڳE"@"4UF՚vx(wvTѣ  cx!o;1b6'ͱYʟ\4]UΉsWLMSܟߐPhvmQ 遉z"?}Jb^k3Qsc& En/!NFL\^߇? # FC; @sUCBO+DU ,;|:G~>"%O~{iN7آN[ApS tF՛n `Ng C@:̕844ȀPӽћF$ECjjQs ]/݅`rMqdb=pl$Hc_ԹAgk\%h%"IѯO . d<=\VKMUm{pСD-D SL,{Φo"f̝jAvW;:!j"L9M#4ˋunٵ>_EsUAU8C?>w%m߳YȑmJX=/Am[(k`>b1u5#ѿ0Y%ڦgc=+I R<T5TD/ɍh|Jn LO-5G Czԥm 6L(VД ]3 ]:958~8$TNS_y SQL8‰عU}/Bٴ긙J7bGjsaΓ0F'R#'c{O*U[Sir}UUlʾ >r v/d;a]$ 9v6U2ĖiUKzeɅ 6BWvzQ),Cn(&.`ym)e *rx t0űSPO\iyPhccmWyU!2g \rneqk6lEXTnbѹDDoe]:mH)Mq|/1LJW+'x>B%VE }*Uc=#ᖠZzk\$'4cymaiWf enE>~&%-Ԃ /\v c}BZ\$cb5V jLگW1>oFk*BRpW&{2;]ÙyoA lfe6dTě@֋èj!`o/3ȭ5+bnx#݊+s8]JBɍ#k9쩫슮h:FJrl.k!ԏtSeGbPX>ދ:/xO!6@R`DK+MUIm2I3DVrF!BO??ɽ֮(*#Bw=+[M>HGA*vdVw40`ٜHE~{\xfʌV{fqb=Z}9O.lzk>Ђ4Yt]9eTea= 1DӾ&b8< =Q"}roP[ 'ѽ)|#iG&K px>^Qg\jR\Ub81;۶fNmEպp1D#37HE߰"Τf< ) H{B+,愡x~RiY`ˆ5ăTM1FNM絕jk@/ŒH+(i{WFi)Zj8,Ivw@=q !E)WZ,crzKa|WXCrXsAFQ*Ҳ!h qAU4.KoVRLnIk8vE`]1xws4ȇOOPbfE]*^uج-~S# V_Bl ghJ&p/3ӧIf"ageN TYyLX֣vPc2eK5d J~O)"K^2v*vee ^6Dj(űu[,qh\[t$(>>u!u%ZOq4F[ XZ :( iBkQ~X v;]LЃQxYuV0fhOv>/ߴJ6ʚߨ 7!M2MЛm#>† lԬ]$z |n7I $(Ȩì3rnTGzq5 uUa 2|k~E% ?|Gep 0փ:JCyҙzy@t2E̝#0HO*y]WaU{w%Fᚂ!?XNNҒ=A=!`bSÕBzmrS_V%U(-&2FGa]xAsD9\c#_tBamJࠦtұI,Dx#9!$cg`ڀ~ey({/fd(8v,U;r3rze'5Ƨ&4C>[l޾i)$T'K^Q'~w"&LAy¬dqmk pQP_:NZ_{uvXXzr6@Lþ,TY_X?u(*sf !2T W'r:Ly䶮XCg"AvXP)/&Tw`fR\` b:zlΓ@y"N;:g&C"||'%ǫ蹾R Uұ*ubd;b?1B.qȭxDi&r+6<{|zU8N|32lf0$tA(AƮDh94sAuzl# ]t2> 2Xz{UH!rU\m}@$,^UJ#|%O'HKFzWϫy>W#Ner+t՝S~ Rey3]lO ԓr)/nkp^9|жwzqab9;6Va,WO/˜@@C;pXt w]0/5gaƢ<:oJ޵iuF8BiRiyy,"p?+`{^1le+| RaXڨ2.hNVb-ku[8 DڳRAV$FYaH)Cc<rUY/Z%)GQR==t[.+S&Qǟϼ FC: e:qQy9†@?P8~ }kF:WN%÷n\{=: e6E8G%'5/,p{eghAiX|P1mi]k!KcpOq"@ @ݜ0 PO>Xb:(u;H6kmwP?RqwaXUJJOt: `͘ӅC)V/j{YFx\+zLWMIh#`WI(@$B6qq?MtI*y&]@VO^(xhdC}l~+>FmT~S"`h} <-VPRp+;*P3S@AqkmǙU "U)^q1'%څ*fou0B|dz#3Q?ۉ/Ё{()k7 Ix :xxVQKg %L4kOWem+<G?zͷ`7HEʿw\+:|>zj?@n`@W ~!(SUMɁ. iI#D]d .DkR8>iv6yV}v#;C%d=0Y+7ɂ+!<6+}H4~/|7( bRfg 3cA@pq lB[>ZHDiJO@ p{hexaL<=-G"<9? 'hm&axߎHcE5i{Ĝ.wjd"̙H#D9dwU a˄DyhިA77`0LJZx).WUeFp,dlThnKh{ʀ$h;hpJ*UphhȃUm[],rk%7dOa*d/1},: 8QqRѩb ؤ^p)4"%> Oʈ3QO%.4Ƣ_|ck,ȸT/z[{#] zM@]ɚxZy%?=OKV%oԳ`|%;7Gfuz;{bLn2Bnb'D%Q`)؜j끥|NeHB,y$~x2@w}+šH [}}xOQ k:?)ܾ\ZVj}*/æ<(@4`˞NIqX ">_])ĞIV!9}E5:u5/-̓t=lA$XR= sNږjFiR ao6%@f&~J6jXEU42m8cjg>}l }I[rr=ɘ!n . 1J;zBVVhqlܵ18DAOrD`RԐҭ=nwA]\pV^l.T\Bٻ.[UiwEKI#$[eor6ۤ6*.I|⼂FN>;uL Q:xd 51?XTěրM8)^R,lbĮ.X]f7#V_rW, (%V,b-@g?xug7J)1t"-=~ PN}Fy~aXe;neXN7];ҩrf2Zc|HK܈9y$pΡI8͈qZBV/1(I`Ղ٬0_`U]Z"j.x΍?D l4= ;#F &h,49HǾ>|XtT>$&wl泪H]Dޫ4i"dė]0pwcà ,VCdW3cPE7<=q[\Tfa2Iz&VLrX] |džyyJ[MEEB'Hcł%$PZm"m*8 kV0Y b@4]ZY# ȉf*iJTt \`T"+ǁT{."".GMK*tNF1\##ƒviش[C"L~IXwLYoTٗȪYst64.nmdL29ڟ ZhC||g}u+@iwGd×HVu02v)S z6Vj%@jWzr 5+soV󪾉CZ[Лu'%;eu&Ӓ*<2ǡض`gDDń"kK5&=ݾDZ+u}.?9T2AԆ?Q^0`?E[ b(y] ApXbr0_ dB\Fz5=Pr*BatwG 8Zbr=^7}i`o%a $%\5)$AʆWO;Fn/pMMڪXi\' cƅ(;0rlS`>Ө5-:l)DWSVkyudCFwJWv hhjEL1Gˊ[H~ti *ܙMi#.Q.wH-'UfV־aT-~{'}d NicrOu:+'DPlC.3oD"<؃B{v) f$N$̤/?\/ߍ+6?E "/ >Vx9+d'_Z^ r@ .zaşsҷ3h-LMr~hi`]PyQp֧ڣ+X Ww$FaeZ"}ݻnρK?≿\ȑ07))e&hB/x"pBLL7FD*>dY0}nrOE[ޠP)eNhu mFvSA6[{ǰX-{R NM;E@-mn@Ũ !5$r-[:q3B Vއgfbe$Aέ}1#vnd1\ælo(CL]bD={"04c] 90P=h )>}Se zԃ;4wh[< X@uFl]PtLLԯQZ+`A`_<&}ijGK# ԑf5DJldW=ʀ -wFt3 #LwJ?\i/!y}X]ڟF5ɟ0f;0_^$6M‡d_q#\οE$&-b f(/}TA@, r[Fd4JɕF?A0\0I#jR yɊtEY?OcaTC+tb܌H1՗~ 큓ͤO6;6&?\_n%r2`e3Z8-҉2*d w)VY4;uqmE_`cכ"&>T1]h:iCcM?Th\N>gr#wq7ÄsWݩ`^u,@ ?H%IxmmNjBar+:(CRWjv( eET]*_8 uqI+.v|~U;y^qi\L$-) b$/.lݔ1L&{J8$V|l-:k/Զ\sꅀ41jҗqCbP9qMw~5̒k_ѽu< Z+|:#h-SzX^QFuaJA(ѕpp)wAj hDcXFE69gQ~(4I=QL>/ȷ:K4 ?u7[agI\ү ٴލ+P;|[cV#e:Lv g7:Y֕nG7y<0=Ӭp[#H3l4C; y *MfBԛ.vHܞ"Sg"(k3noXؚ!te@KT5NUK!Fx$bV5Jxnj;/$_G|,w$el [L5pv\_QiCP-Sopch^QhkR-'G'r ,Qȹ*EF@AL[2b4APqBVw9|knMJ!a>r3T`D~4@m KOeHcbRaq|8[u<\^wVKMۣ7/؊Jήfs'#U#n億9|djKjLAeu 4~gZA1>s8 N/" LfV(Va:X%_s[ӆ/\=+R,`KʬyDoa{cJ7|g%\GR I,ƒZ@Q6rdz )|/:,۪}P* 7QBVKdeieI876bb#J&Ꮥx4B:}1}Gijـ)uZOnyk0ȣu f3 FݸĊh )Gǂdl e)X M9ZGFS4rĦvJ3`8awL,gANHhPicXaʎnU==GM | Yjr>d@;Юn~e!'\үqn[sv 66}iAf'>oeݝ iN[;iK/Bm%kY3:i]\R>abP%%^6 V|:RjJlk*U#Oz%a]Y{_PSЪ$cz[]5#|5&"<_󲱗JȴU"%ܶi=Wq[IF h&֒&Ai8Ty]A$6Z#񛾦(V|U6rrrVvr)Z^Ag$7O/%"\.sZ*q<$.wlFp*5Y86 B2o$DwET-icCb3@{[~/R@Q8k  +Rn!fRDmXyzl_N׎>a3Ċș,,:-΃^T| %(W <L >d/𩚌dY<5ɒDULQ`=dj!XZy\䯩vvVQg@ó'sa@k/ȱT%+`'O\w"ai:"F3@W/K`,m jľ$)t +u{U\/T k[^+axK pVVV2>OyjJdgL*3;)LHYC){e(ǦDbDUO/hIPP5?œGE@5ZP;""_sDxwrFJ `s0ЕT^oqBul*v5d_'WYjx0ȈJȴT#oO2bR<4ڽHDRXneЂsQD|g+t'˵ޞr *Ӫ*[l1,3oc ZX}DǘMUJDTFNk/A(\<~Ɔq{ {tA} !n(5JR(@R3Vc=Mui\?w݊,$3[zӓBwϒiH``Vj{ ,RkޒzQ8rBR`Rv/`$gq9]r˴Ǩkzk8JN_́R"|>YDt"KX kTyvJo9SV^7x%ڨDfp#s˶p4#գXJhgse .{smv'i*-x\IǸuD$Ps ~ǏV(}OSso0\U?XFXw V%L[SiUbWgP{pڳxɕΎ뙽I>OZXu>35*ru;~Nʡ6vHmHLXॵf)搉J j`ROpJ$LsGtN& jy)eOezwȐ"qUrYCu[є9--xȕ("[+gSwӏG>hrXS4}lq,\C]<4 [2Ǽ@}ڲܣS>7sB]d( %-bYd ^E[Jәx#K>"R& /qΖu2֒X,.*"](4'ZyuU0UC`ZCtǨ;rKU=[E]do\ ];=TEoć?nZhCX"#7Zo|.6VyF3uwbmMgEup%o/qj@Ilai./{f؁hK=w0YDd>6 CM+8],%#I.FSݣKe`¯yE"%Íc>Vxͫ^;iozmgḌ.!Es#H0UgSk-dS^|-]AD, Fǂ5_6CPm 8I'ʻ/| xx9HaM=8G:^tbJGuΪR ]]vRORjX[0c1ec}lkʌp*nASryʷ4^U(0>Qa,eA@["Iةy@G*kdbSiDh#ZLƱWE^ُ⻰R7{v#&MC+n|.R\{J˗t9bm yKܤ,vp75{P( ed#/Kq5*2PX>o'_Y9SxnFP?4$8%Q Az!HHqf" U1]Zmckh'dJ(NUе#o=g-0S.ocꇦ4ve5 v_ ?{;V]TO/8YnٷG/-[T;oUںY$$wi#8rxъinII#9^ {^&uQvekjYd9# ƜIY:MusW`la#U3 /)ٞmb/%Ɵ0\`{pm!ݒ %|E}"t˲̜d_Cُ~-/(P #7V0}p>0g^9;i+/8`S7v{tvW7=4{u@`Շ@p̱2(hĽnC=Y*ä_z @=„sGz0A`4Z{*SJu*p߭1FHOU T[ϙbo"X`OT)  yi^:hfD .Gn-tGpRw-xݙo)wm-,oWybc!XVfN#VOM5By cE&EE2'Qؽm^>ax W8f7ȵ6(Dzb&Mˤ-ybEzP_Y|mw9nA~*&{?_]ԾI %Fe2qm::NPÓ]]WE3}8**w%؇]3=jwgDQa 3VoY+v J 7qbJi BQ18 L3jqLd>s7}KJ==9 |t mc1)bjoҋmiQ5Ћ1-b(0N6UsHL(L9gxgsNUcu\Z`/^Z33Z=wLfN.M&)rS/%O1Y O8fbC{na _`G6q'x T$F!{nيe d{ƒ di~EVhJ:4\cVrt#+ٛ$GmDN A9߆iFO>,S͗OfE'al1$zH?!0' Nε_a Y aSurpzɈNxY\Vw+}=!I m-4ڣPx_"3h/4mm _"t}$G6}4]!{r9]ل9c)-jbi~.C\+l(o*byJ!mW1'Wv*A(mwqXg&@`Dn0>?HHukV D<%aͷr:ۤbJ{,KjiٙhZwx$W w YsfcUJWOy WC-5FeY]`81L 3TtjW"JV`dvu-H2t`AAmL5KoD^~n`Osg+.QF@i-7;eKҐD+{RBcN;)>G2WN֧f@𿈽p:欜pS# q׾&,;~C\=|苜7O$Pǚ1ĶwU%F׋,2p' [$׿y [/-zI R'uC88Q'qa)?2tQqo>@$g0t,ʠj+8# %ȿnPQ**]l;mY;S+Pl̈́.a{'Voi2/ږ߶wH?(7azYQ' l2@I4"9 =D8nnFvfDQff\ |lJx߰Wno+df1LI]xCpUAD!|*`VubzJVK@*isւ+~ SާXoSߙN# bݓWr]ɲdD>>gAm/i  @x_p՝Oѻ]F'nmco蘇蹱}ε#e#|ڙ>OՅ/lmʼnQ&:EP{Z5."w{h'w 61e((#?4ӻs95!*|BfjẂNmlaa&^-*,AMrv'I;=s;-3 _+'yS)_t䝣Y/䙶)z_i\f3J`k~ 50P* 4B=I?QS Ht~p"f\~+$$-j/pi'IZK %KaBb7:Ui16CXdQ4wl絾k՟4F7<n-]-B(^1yN)Li=)@k NmK|.Ju3v>$||EbUZXLUqe/rqЈH5s} /3՗Y5|aZCJ0^ O9\=w7JCo,6ESp.cZ%>>,d;G8z XJ@ob{=2[SЭ$ T[سBdCdٺN[|1*jRLSrIކ@=3 gJ+FȣL-ڔ9qxHC4TF=Wƙu_Y"  %b#&3lK$?Cuxv/A'V/IywYz5P&_OyRAP~BZ3pN=j&}wk.;rB @Jnw->_l˔Ǚmp-T Exڂ `;Qi!0nŠ>_>J+bTW-Ӧ:`0&G@G%LQq FSN1Hl!U}Y[xPza, N1_<4pV1i ۓyT&۹t f] +{ FbM %qO t 9_pi,9+n%MR<8f3楮?'˜Xp6^S^Pjf1|)P𾾙l ̯ӑN9 d 6 Q];NcdOAC/ b\vb=<1e'joml|л Ժl-J(2CrAB1zNɀ](GhRsw_Ȧ,A pR1ޗ$Z( ",9&<< UaOJzN] F}q!Z3Zole9Uڐ۠eS9d5CdD?|uŶN{≥@yX&m)~S ܋-YLioS&->R-:"EPv0ŇZ[3Xz#\T-apԲ"-RՊɍ %}΢!s$15|T6ayX= M*aIJ^OKv-n*h,Af(dp! Ƽ.s݃^jVhD'ULwADhchx1)CSPݨ܃<ڦƱ4[(˸2ҺҊϧzDD:ߨdh w3N ghE7n#~]70I61ߐm/uEwjpGA4[4U/,LT~9_:yWp\t\߼2 KqeQ/0B5-+?‘s6m37]߃WV^f.~x8Ôm~'{KOw 9-I|ߘh7 乽8,$x93p"09LO ^Z *o?$iLG1BS|ϓ=]0^!)/Z"6!o1TyHH{LM"LhT,YtSBOR=ք#%Q 5xp%N}H?&3B㳣{4ݏDr29N77E ɍ4'o U29ZGpIH5L7+ԥ(a) $2/,p#rR66{F}b<8M4- vM^{KiRjA!E{vtȬꆖh/R50~XW2)M\w2*MQ`93|*SސJ]+6e̬e՘q8>t?ysՂ7dB^#hW$nu1dW$?I vmJ,ēU3[8^GnZ )VѦQdY9G(%cY$SVvg{E^a$^z$*-:"dqƊ!n5.xNé;W·Z\l3sʹQ?mRZhHePzfDteS ؀hBE JvfX\4I3?'!ߥxEyvx$$۟hiЩcw.%i9k9-k(cXX jv$[-RO"R%ܓwCw'z8֨7bAmoF`VkϘSƁfY66$\% ^wa`/X,EJ_ lX Pf)N@am hLj_[Ѱ~R&5 {0AcٖM/jԓ5s^Gؙ^ulpvBXĿZǢuGir*ޯ_kV!vTG904,N?26qA!QC*|yt)z&+$&,6c\$4z2\kJ,]x[}L- 6RO.ݿ'ڮ,_CޓAebH{ K)QDo_NK~ƞg= e Ng [gsH* Nרexsm+)1+m7lɛˀt,K~G[i- of"ޣO#KQ\ XIQ6 WMLkni/ΆPb2/h-uZOLX0U}"^#Կ߸N[ݥDBE1Y8w78"%T[ci;% ORq|KUPY\8^;܋:Vd:ϥj<0`zuLKڜ?[ ,,]mI;h8.EQO(D롛rP> ĵyֲ`/}MWCQ.7wb,<9'pލ)C"7v v$ŶzFJV$ Ӿ"e"Q$ dkѺ&:F]AτW} >>hBeroHgy}.G~7~ Asg_ɭC#pݟϣq&#4Cݧ1o:qlE>)فbb]YqNX`}V~3o[UMYbDMK{YwGBXT+8lbx3$-$c]ÄUj5>pXڧ?P:.ZS=B& YJRy}BO${" B;ub.<:8H#}õ vab?˺I!!yL)W{;K~ɢfl eLpR qzt8gVuȿv;T"Wr]F?R7O(4-oDI)ӌMk۴Zgr|܊ YmHi+{:D S;o"vèUlL͑4;Yb!XRz{h44tv*Aj62?"{.ge#׽%U&Q`e'gΪ"JFb zp7_|Aa>KܗFxjsU(P [ѧN/t 1U?#M){OCӪX8Kԣ0$^3EQ.|/e9B ES`),XK-UdehhGyc;ц%2ԥ "Újn>f)V}HqĀ".dsx؜~G3DvIG$Y08V`>Am@gB/v(Q}BlXo1Fq^Ƙ"sX!,L k 1]*j)ӛ^ ZqE .gMXgFe9GE!e3P0v]$_5袴q3M`JI2~*ghiH9cGOМ~^LH, VQ$W!H:XAD.=ANkp#ZN{*rYOpmp ,vM9B8_́;tpęj_u<ǡt ,[ucNVqe((A'8wJUvW%K!hKsLP@Wt b}Ϟ2o0`,›O 1 \mᛑBFߊ J, j]zї@?M5"+@NUp($)٣=þbV?Guvz8NTsłBS7 Dڽţ4niU|nb EŴ }].jc.uɼF"}}:0}>8DǞ *]R;kPDJHQ ,Nty[ 4ឌ R5X" =c>m4hO1-Sa,Zi=/IkԬ9]B4FT]0 F;8/z%|XQIt)tuv\N\6QdR#m$ڼB1_MwnD>r86ZW箆AUQq#3^ƤEl/xx"ѵż߯n2+ {YĒV ě~=MNW0q=ynoɩ ݨq*yz],}*4sDv 5 5h{]X{ɎҰB[r@r'fPVoJNUNR[>lbunIO[e?|1Ht;!]G@o=_XtF847*DҬwSA\}F!O?/S򸘝G@V:UV@>ڿuaI lޜ!0ЦNH5 R$P[Зy5G1$mGL^VqK8%q6/.~b^mg4X[ͪEG]MMM5x۔++",-;G )tϾ!]ʙ(z, Ӗ[̿3~O"FQQRwKWbԮod&7Uߖ(ٔhg|@g9KEhѿ'}ʗGO+m@3u|ɋz`%.dJwف9@dv{o hN4f"VS1A"݇`o!dJjnlK؄Wk=)S+YWzox䅟f M 0 C[vpWܐNpz2Y;\@g1FwC>hxscD߻X9Dž%΃CtwrqV"٣.CPHJ;1~!~C$[&kUrJR~Ў;dn`g?2VknS-2'Z]gLFazN T4ޅ _a : 46]1$Vš~Rӳax)w:/)̎`b'CZaDԻ2(ޤ) 3u]~0$G}<}JȭuDlkk%/*2,NOaC!Tp0m {:n|:6*=Sd~ƻx9&MF|T+9H:l0J8a0);VQ {\;snlǟ (뤌H4(p7u >ꕘd24zr J/V+&@.1{0f7&5|LR~?sڳ%'g)}=}jDJzUSӡaQߨ Z\e}9hxMRג !9b3{K"R}^V=8b`)#+sD cs4ִA@3$Y--+uzF.:( Vd_H.[($PVzq$k +\.z),k=5UFoMFVYܿO"ً&p8>ʡѮv)fSHjs|$e"Y2܋ܺSJY<ԋKF"N!m"V jzLeVؔgO21#Lbtm\|d~+ @Ҽw2+)R ;=$ЧwzҳI6K+e %XkF݅⛸YE6?V=1l\wLK}x`(yłs5tn$V9F_GEA? .mj%nἉR7Bh ]|s5ݙ]2ɍ<ė_*Jr>u>4fMIuf6y*\kxfPbvPו2CXs}( n51_Iפ? eIEHh‘B+N9@'`We DNlYdfT" 6"Fq} j9C-H Y.oj(sX>b[g ]`}1۳P-{g6<>mXYMkm~ԛ{-0<1,^Yߨ@@mA+S+:JƟ9V0U,ALά%X7]eSRysih(lǙu7Df\۩-N"1O ׽Xz~8"Yf/Mdk3$v,#43kޕI_mDPڈox Uz=e )Gc`Gl=s5+̼7_Y |v =SBcI O,Vq-/{'jH1<yU9Dap<>dQ6OmO;I߳fi@{cU \JWQ!vDIs7UJ%,@锷KGqV:ɽM <-USf{mef,5LmtEIYjˉ?[ָ>jB* ώF=2rL6@M6Qil^>'W7\_p*ʷή)`\UWtRSOiĎ :AI J; G^h쇮N~GyRɍֵcHJúW4m)]Kits;I)ڲs,Λ1<}M&Pҫў,m.} j0N A}rt+ |5j + )CF8vlv"|"V=H`]$!Flwꖗ,9sш]|0*pIq?zJ$.km':VtR6ov)ZV¶E=$ W^RFAn}Ȃ,j [$Dq]1'uJ|g-N/ K-i2EOQʼO!jjVnZh(F/x3߳HQ!N0 .y y:sQtƆ\ke&Q"dY/ԡ.YsqtvIk+3k͙@/g@(ݏQr|<MbhQ[fvhc]U@2G%cȷbm .хN9K>i̦>/K8D CbA Xdw",-1dsseMQߑCoM3A<(5fdO Mzy7YXQ$dw #v5Ï<Ѓ3fuj#$ +w'dݫ#ZV z*(aKEYeOWrv@Znƒ)BtafֈeP5F:zzC"BVREf9I;T Gtd<kb?Y5C~vQlI=*񭟆FjBwFDm yϮš" ۢc}nxj_7_^nSF-  B&/GTJY\R} s6܄D)$f ꕺ3U*)\p{ϥZ zn(>Uā=|r[jiĤC=Rxw6r?b%nmXo4<.d]{z 1ǡm *8$0NYG˜YI)Ξ:YC#AԪLfw,^H1^_ Vt9 k(I{P1Y;O.,{Y4XHOß[K?CKX@Q9Jӏ'\ 1I%VKVtQoΟ׉H>a^ԂQ3ǭ003³ c؉,$=i0>%x {V 7>R%𱕱`vZsq7'r_$yqiBދ(j1g[*vڜ1Q@&zx"%Qw6>`yrwpqjD!=\ nTKsj]z2#WK f&6oC`(ccpY!]ӸtV",Bw^v[|>;L aΕrask/TGn3DwZn@`WA8G|VV XA*]G 3O$]mG6-Q7p}l0 '?!WI+^GU/CT2MFHW>~jﻎz#,{AmuT(s~ z+jR ^GG IܡG4vCY|;%H/V#]nº_*Zږk @+0d"<=5tGFkj(ϳ܎;D9;͕S>PV~R}c^!o !oY }u25(qD.tl G^t{9F}FE_rp mZ=4^y\gCBi=7ΈY캃δ BdmheF,Hx+/*{ GIMNOr B}P9Tn kJO?8D%epj29#S<&Ku>{ɦd:t/K|=FjV:H4e Pw+#2Kch3 QaEsƈ%أΒ?8i̅\O+pl17bQaڍ}5'C[`^78ҥf53\`rEDKu3b)q6\@vPܿ?9+onE˞=惂_ 0` hKzJJ<հե0 oiΖ3?lz<.Uф9KC2dw&thS|0؋T,gzv#iYg{#!f/\*:0륽Gz osQݎiv=SՃ!)iq:رZth nl_+Rp^A;ۏPz#MCR _E3- L[\Xνvk_I-Pj[+Ĕ3Zz4=DQ? sgBW'?!'7ʷ`l£uT㝟3`ći ٓ-fԐ55]4x yeoG8 S+R9P:L{#8@"L[!>nxzT pf)ELt@v䧝kZcL:7 AgA)U)-+GC/?_9bJW&a2 ]$#Z^mh,q7o̡r=$tiQ>go;< |xm`$o!?lvVKCf7r1A 5Jĉ&2֒QĔ.VG>*M0WGB; ۶4%evUx,_Oɭ>&nvVM}k/LJ~kO$oN8 DAk)Hk137g_zJJ .ЍPvt\E^I\ZBlUjT# kJdE7 FH"?gu?ƮT3H\=nG)݈~1s i2=xcZ* ^@C?2Fٰk4f9aZdbV|gUYg,铤Œ^w%"am)T,wC=MFf|m>nd"qߌToTi'qnB"zr18|q~(+jt5Sѹ9N* G^\=rwDt7b#7]Ѐ|x NMhaNBPVOS޽&Nx_"difLo᪯BnnqI 8<]-bt|ExV@dcZtO*,JgFo{eF]_3ޕ+*0J8mg=,Lz{gist46TE412wv[<ƍQOwx+^>[pL/cs N."qoA'.^a9U]g~a<2I`H 4k#f Yd})Rmtpc9YVH+R٘)mوDyy KI8AG7w+D> H:rCT+wLUS_籱٢S߅4W׫l-3B7YV!A+.U93"G* 4^26ġctl:}q2ZÅih&3(b4AJ!5|^1m[e5;@/@u:f` nҐ,czR ! }FnXwK=@ rېǜaI!niyF^yf0 Mon{[i@>]X:靧 y^gV(N3#ދa G};3FQ>PJVݓ{ׇ眈lNjh5qP@w݆Nz7͖lpY#W}YE0,CnSPbr{7ǹw:9+ĸ{_u|ןHfc]VWeFAyLp-rΉG/YLY hsyJ}œ|h0QDm 5I*|,+TXJ!\f:Hf}-l8qG3:) QQhU>U)d wBB^\ȯPZ5 %3Qda*b!{cc!9=y;?j3q=PP;Qҥ]lc? XbPn" qkt_V(ғKo]*% RwM£8w]ۂ}GJFߞBr068 39 |L#[` 8"Q]b+/$'$<8~W(+l@O(ChgmbEK8 0vDۛk8$L)/K ԣ3znO(?%j9TC9&ۊ|@kjDH ? 0;?GJgY^x,(qv v%!W5!{ZB;eL_ Yw[ZFJcY.:D(/L+skLG/ˋ:A DD}2^ts4AĪ QE$J+/9_W*Tj@RI71=l?ajCK(N.%HQR1B% ~Sn:!kh:hc66A㕅y!c`h#yQzփU?4}|fa%Ԅ9Z^2DT~OE8W=xۉ#M˜\jYB|a],,z=vdT*F߶Mp8$*~Ci- PKSF˽8`qG*,tSZ"B5^Ӱx͵0W@b~5-j3f,x*E)uC\!w|ݐC?o9쇉q#%K1<13 Gw6)@$21 na#7&ߑD,Oq:2eq ’)x#E,\CG5Qpt_S8RAwAogY._.`nwzm/LSk. %<ʇ:^snq[ -ޚw_趉0tJװk u}q4 Vy +իMt+z͢ Cߨ"xye%3rJ+:LiȰLjt ̎ޛ_ųS:\͓@@jD[&.'d϶>5+F S˯~Bi6j1̹ULQ1ٱ,w8\g< V@1_B/܃aNF[b|P'&ЖH4Q_)NBNZpza[ ͂*FSIFrz/o4bg&j7r{wwx@QKJ崳Qv*Oy UPdSC Nc;UEďx2.ey+9Ȧ\M $jZA=WYHU=ZQM^7qfGz9 #&ƩfK+J 9v^H)r1w1X}=>MR.ӜuWP&K$Rm‚Z 7w7^iƵ5^ &&S $G 2pmvVȋ:47n%QMiJzԹnRHE_C=n{Ui }CQ(_bVG-EG8H]Z.-i!z,kl#z톁neo%'ILY~sH?a{1|͂Ώ@'nu'-MV(n֩R;kI:3Odk(Čbjqϖo,5;׋o(p7tq]̗4]-X-M"틿Ij[M0#o%luy]SQ?z2C+W^@ѵdHpÒpKB(>䧈Ett|:3(rJٷL&N@"M  +26vnG?J]D1dM=(V܄_V`D;`@j9=/EA7v=$msjl$8wn`>(nм+2C'N|G!.&M4‡oi*4h9*FuP4M@;wN҂' "lNh8&]̪zqt ?]Յ\Ơ:y(tTW2ZG'~]ρAJA%] )mj%0F=iBRHd~- ua%۞~Fҳڒ|= ?"d;C:@kWTj~&J˃{ۍ-N@ͣ:e΢$Ć>AM2Zi_js'P6w-# Q.>EwL+R1HMGĵ T|VVNM%20*sՠ&g KͥW @{Ҥ=2RSr]M%b<`5q&jQ@H5w^Dldx\dKfz]di+dlz۪Bf ,f!40^Q &ԉ^2w wRa7,WJu{+izӉk>>,Qj5^h?R/]葞N|.vw²/I$./%u4"yC2ԱOs#^^UO_?g>Bv? Y t^AxO7.nWZ_st$_uFD5 'yͤW֮G tp iVɞ{`4 v F`ʘ;s?$0@S=h3m qA3Lt8HlIy1Tqxk-yiԺ?b9&Zo|s)X=@sLB[W=CxE"c;lUF=PѝٟXl{5{HgV}ԭ3S}]M@0jbޱ Ճ, 03([xM!Tު{ J7LU#;mV&?ڈ\6ky͈s/}@ǩ:JF8?$yYr`;nɘO(j;=zeBۆO&vf:KR-z`k{"=Mw5"KPC# 17_\{DЫڸ,ڬ$)$0  3BCܺ=+lRa7rCפh=* oT3P~_ƑA}Zz]Q*rD]ɑiWim'eq=2;M?|OF?u}Y!8r3m.t?38`1+!^ Fz6F1\:%fs{%x%~CpT}]QWʟ+*V#$Ù~3E*|: P ݒyآ#T,ɩ&ȿ#=SU5NJ/s~N?/w{VR&%2L#`LsL_H>*6)QsSJ!K9,gmt4KtD·T؟^  xJ/ϟSv֑gj%r"H,0}JϪ-Yb;-#$T< \$cqZPu#+" ޼(%;G .) `{il,/54n>o~ύ t3Ur^TZ]ܹKK`҂Ӛǭ 8H7h^@=Z~~f{>BRCq|9SsxN{ ׭/CHuqY"I |b_VM]es|F-j-^ɧ?g8z-hDp@ *gQ ެeŸwu/`/ taao_<$\Z%a̒6>/mH;a5rQntMT0TՔܬayc`[;H5`Rm8L3PBe7 N ٛauq&}'K(Iam\JHox ;7 Ӎіwm])Y驖!˝  :<:D B ~-*D7 UGΛ9rx-+k4Ѥ,BL5 *cޟ }60 /Uhzxqmfb BnUKr15(k??o`*XFʇZY+0ѹN5J8Ǿp$ɞH"c/%K h~-G}Sֳs{vʰwAr$\V^HXGa(Ubpf+ )~wd7 }3Db.j,j_@xa- -{ W*`_ؗNLw='JC({}${ƣZY 0127D+fF.~4jRMPZ9Fdlq?Oޙ\'-:nn|}Spo#C{5[/ǮF.Ոjjvokk?! 0"usjs4< ۾_x׌w{fPT!_>>`X9j71)5Tk3k5& |[J>n?\g@`WQv*QpE"#įrZH G(vHѝdK(g v ݯ aW2ӧW ;:q~ zeCsAXfxsAT4j|_;b|cS`|Z$|(h$KtӈZHԐퟔR1C<7cE`KX[hU.TP2gڈ<ۋ=k!ɇ񋺒?IOuk\4ӶJ\*Jptfк$v7&?fW7$AMJ&"/l%{UzgSw߈г#w5ۖ~" i9bL1Jmy2=2ʮxt۳PخdoGh60]Ǣ\|K-PsAjGN/Pa񛅚2ݩnaSI<4C['#6u&, B|IG~W)8U B865Lw:($wTU7m$/;rBR~TA q慲(Zljmۓ?ۄp-FgĭTx1_Q`4igeV>&WoƤ%VA2~6%$v~33LN}^*8N%9u Vװ0$C=ĕA8oRvG7R;mz<0EY_T1+ID;7k<˛7D|nTv,^805yi.+)m5xO*B ʎ t;Epw a@{389xcNm7>k)pAm=c8qq?pUfh#Z펤|.XkFjz$DnVt(I; ysZcPud3 7>Ep*5x.jL$mKtԘ T$*vwMri[7tPBk981\|Lh.( H|q_]"1PhSJϵ}ǀQhENa7Tsu??/WϻL=zחv6ZqA _Q 6.Vd^ Z<i蹒QPjaPs 6̄] =``[EOT%DfJln>ƓE82e [ ]) qCc \b2fd"&o AK (QbDdTY ~|jf'^`X˄ʥwm,l4m"E?${g Jsҡ՛Y^6A3 +P~5X^elFHym^e%0<>`kֆnk2V 2h>Vշc8g f ԖC)y[(3vv53/*9vO /iBH7<0H8-$x (C,*H-׎qJMW'eÈ` ~#"y)Ya\Uk%㰒#1ۨc-(Pi'tٟ ܿq >\ BP Մ7p0-s,$97^[,tE3c@])3'2ýRhW9T: 7LB#I,Ff>,coK@[':һo bϹ t{`P̟%Ody\[@;Sm0GU>N\<*ְJmĖQQӺϚA m&~sֽ̿fNr49bǑh=3%^$RrXyYCy38&Odtz 5wLЛmlIj:CNZ 8|`oI ͚5`:܋y`\;#p-jszD~~x+Q]&On]lMztIċT4Ճ#-%;QZ7@~ /bWn:^\_Cʸ5,5sUg{.hCU]cǎlYإE3>d[,?l]>QXC[#Tbn03'&9ͱmoSajmbcu!j%<ΔWٙ,H2WM<mj՞_=@l,@5ť #͕שհ>la3#3ɚadzG\A$0+{dRgfpJfx˻.sD\7e: 51!dk>0SSY7plΦҞ8~Eѝ;Yh(=m/z/lW߁{ UuxW E^Yzos`yb2DPh" b+^sHqwm6kg]):7i].ku1p߅*FD/|#*F, XGFݴ[u274I0#_ץA !Z)+0CS{gÕ5P0@7ү}vq cҎ 60sŒp-CRLQvŪ,!c27Ǟ 7(.)EzR1>Ym+܉P#5WC6NvѨrNB9|ILѓ\ng@;_c~[1-H޻<܁mC%urV=٭fVSZmW%p)ʍsÅ`%QP}m1ܻX.r_}Iݔ S$ByX i?f\6 OQ9<1-WTJEm2zfa960t t_qXԐUtJwЯiўIӎ!ۺP&5ͯ.7%:Y٤]=KʝĐ6=Jd(7lX}Ral7 j_𷖗XV4-NS)eq2N48 )s99N4n-aFԨy-S|U&9Ӵeq4T& Riroc0x=[~Dh)#X+81AwyP)@T[斏gigv~Ц7F.dy)$$LǏlﭿ $ϘQ(M[/d.p!ŚAL=x<@F]c96iY)oA`ZLk&&5\VNmbǰG Vz,KETW黲'1CڮC/ u?L5όd=H@=?خ$hPdeF/JBVi1y zmژiWH+p'u\^cvu-LL>/PїS9M!zN ,k.SUYeVW|Ho+r0w}!iqe7Эޗ92ir#Kҷ:+hM8 =HV 0W|'2~)Ԯ2TŲ ׳|JAqnEg'~7wO4SItbXDcBh XxVZr)CS9M,*ϱ]ppu^%r3䄕hCׇn~j὏L6 P;^z99{A"xnC:~;VyPT'FMd+f8d}߿6&*r01dYBkrYXaNmuHD|a vI-Д.'V6 }zI !]Ч^7 zM1GL9@.5m*:`qPW%PXu39A'Ze 0 8`fBNG2Qg7yėZ&HGOm;;:g'R(SMUn@9/72]n(zSPSF #W#e8\f6iB{Nl_/Qv3+ L f~_J۽#/egwҠCRikL$[kιEZkӸ,9G0Ҥadt@.k)Uh< +yc`DI@QMKۦ6@1zr}8 9j֯lHM!Z͠1gIErMM۪*dlIΒ zS~f[zTnm M9H/g 4{A3f \Vnc#zJ/*porb.f[u=[eh?wa{,3uMkwY {ޠh.3:^g4leqǢMK(4(ϴa ! (&?,uzםʇ jg%2dM$;0$je줶b%Q*B(ȝ̆MWE!d80]N740  5yA ڲp5ۨ"h &4K·&u睰;9JF1L=weR͈5^}VѠCCromOP;sM8X6 sH W0BQЇ)Fr3f>ǯ`VIWItq:H Ѣ'(Ul2jY^\e;7 ]&EGx)S H{Q{4 =RbCH3ěB (XP[p%q~ѱ ' QFTAAYaD7v~wF7ੱRcGL2k[yw畺OtY"AEz[{_,$hfAz:}eE}ItU]sv+iߝGZҀ7oC#o# cR@|~όnz,d\sT*̸H'z^ky';Lf23 SN LBN=k%{ Yj=v2 QLu/e:FJ*7>[I 9GPͧzps$y*~#Ҝ{O2i^* Ш%ƶ4ћ`{_T>4}[}qIC ĹIufF%յa"|i@!$~iJ[#q:/NvVes>Ҷ;,pa@VƺBA:$H {1m0st/>!G(*8B^*a3rnI'+9ǣ:RbwGqq>=0ByMAV?,ǀ7o]@r5ٮ֨k !=W2QO{r6RȑDyi#I;TOҵ%,D?N&yeesSi=2*wAbO7&溫JRCHUz}V v_szkqI iE)}wWVJg Q(mrO=-Qw(݋26xe)hDQrfF~qhK 664W$3g& K,uoߓѵ u$CtBhjԥB?i>6jgg=h=aEe\%-v+q]BE"TfsAX>htNv{Nl2]ڲËp6b"W6*U23JxN; RX!{صub N)wu3tOцJDŽs-Z;Ѳ!Teug7.I8ﺹ A&doaXZ.KMa$혦B&̂LO>1:\YS[$l~D;n!!Rj~2sFs` Nnʷ8 p&~z e-](\g.IX (pӫ6Z*bA2~ATsO5۝st`t:0Qlg9vХώ ոFڇ+T(>("~("iʿmqy;>e(x۳ɍ$s~ `m C\x/\ƒC2ZrvwϾ#mL:_Tvoka&@7HZo'?ہp@i$f͎1&"MP1 jZEɍM4?xHgW/> iP"F2EҘPpUn]tȈ~} );N&wf,(e J]AwJi\c TIګoUu~\ S'mQ2}8Iոҳ#1S\јjWȩ'Q 9ִ&SH^U fs|l`wW3N$>d誤{XlndV{6fle!c\^SIDxcMn{4z!7( + 5`() Ûi14)JG"gھq#JϾ7`Wf86Ώ0PVIӬʂ;>s奩gZO{TNXfx1uur"웦Ɲ]tyy+h *)75ٚdh~kf9 N[[=d8Ph1 z X_u\E_eu)}NcF ŨHoikS6[uQO+-p)Hho3#zc [g[WGuN E' 9p^ 3o2e&\/-+e~}ft W53oZ!+/2Y%qv5moA2>Pk(~pUewVt~뼛bԵb8,սOGhD*¦asHIB`,ih '_H3j@4M(F[ JCBXYRGU~d:e{~˩(>C$)rUt[g 21_ F4jx 3,,h[JYsXe4C~rlyt2L0IA 6g_[.E@+F +GSId"I+Eh5 #d:gCM9$1^@aK\%=fhlm7'',:O){Z=tsOl8рJ&OZލqSNk归H>'3z] 5С?bI2CqJ-*d9ҶK=iS/w8Y8jpM](cM'bz|_n tz>-&-OUWNkȵZzPJ奐^s닐4$Qf5^$oMBS90oMV)aݡxՠgM0ԷB!Z[l170>g5ᰘZi1%5BBC^(! g=x 6,H|fR>!1Kc2?Kg  *ȍo;p#qqsׇ{.*Ż@B ̰ڜ_P<;{Y()P#z ѷIࢳ]Ϧh_9 <re,9C%[-7\y;jQe3T-?%4ݜ|;3')J5ĊyQkAW>Н3#-yjfe.oe!pqBchJʶSHR*bHre* hN5}+H~WU()Z)F\ޔ3zE7NzqrP͜il6d u]fVvx9dK?Uf3IJ fS,:dFVNM,lďymD;ŏ<;[auZBBƒ{ 4)5$R'Zga{} XH̓ZLx FQf`۔#oFY=|FH.膐yws ipO1Eks|z^g&6J h/vܙ b-ʙ6< W'ٻ+[Rr7]mle?jR7?3Zd(1Z@g)W+%>/s;P[7Cj-$ᐔuG0* DؤOE:?#0 sH:u%r3Pr.tfԿ*!S:l-^:`HDŽRf@7,O3r`̑92y\͉c~-ǹJ_^} r CG0:q,5&y7#=,j]Ȯu|ɵ3p\W&S-\Qa Xn8p0mҳZ^L0>zXאnM3$&&;gGK)Odc0WN{U hmfjeN(6{"y-^Rn$qkj#cy4UohCRYYLTLgT3ɰsZڽ^S/V|l6> ~aO kjR+_AZ7TRL#%v%0J}YiR־Y9Y2yuO b#Yf#qLs+7,ot_IS+'`JiC|yvn'l ³lSg'Tu5i7G5mFzDU_%Iw"w^ٲ1?>9`.F86SBpBlV6v+(Bq|&7/!@ʣ:S >(=x(Iy@9Qem936l'*LM^_@5 Z_ʃN&sH"HI*lfi2s=5G(U+w,s܋37Ş]1㡔+c(9BM\9[a[":܆[0H`$mT{ u7jbq7Mx>(1/ kM|eÕ}+HB!wjy*uDXGgX6&&77},åؽ1:fTq:8#RΩ!'Q-6蛠C 2'BK_Y<^AwV`Ûc=? HMdMzA`T\ś͛hbS )o,Ewk$PWL2< k6؆_̡kgy)gîtD2E94GJހv 6Zo#z-\W6E@NK ?-Le4A\3D\ JeiŌ)h4C}χxkֺÊ m aS"Ωx44|@<>KH EUD\QV$ 58]a wi9 Ay(ɥ>墶/-3ukzd{M:tIVg<VvlggK=ifB5t|@iʈ6"rXXkMe .:S\fK! 3m>NN7bl^҉\@hyFh!0 _t˿Miԏ)ZOAqG8;3s;e$9'4$.lT](4E(_֯rU53.j׫/S92ebW%@xX-=E'@jp)cZ=S:ڤ.Dі<oJIMiTrӞƣ-.(D`*gdP\ܵ$-Un)tGGRXR*Mwwh+1QҀ}LQZZ+>ujw &=)[釛m*5&VME J ^XOO Q^},-gdC\:~?@WFjgڛk|> Ighն]*;I2;֣;&i~M0tMrL ,Tl-={pLyYԘª<νivem!+oUvVˠLfFMƁ%_bĸI|t¹gD3o~JBK?Q8峙7+j{=c?Srv]8%9W%jxMU46a"5p[J^=w U3J}:G}l&?84e{;(aos v/E.aVU*3',[ 5YuI\ĩw =B6v3^=]ubE2R RN+Gir<Tٞ.EI^|x2Oc<`0>;'nł5ϚW)U1ɕ )2.eruiΎQ)O"[uV~8[_s}$B<\FGҴKӻm"99YȞ뜒ǂUǼ>lsp3X>*7.¸^8 Z6Uhpu`<D2HM `$m όť_%s|gY^_JF=$U0bhp3V.j{Wh]Otw= ZUʞɻfx|t\{˴" +PX(p3GgY8l+ͥ?rFSݑu@y]&2t I!3ĺ;=-ctJ)-B-*YyGpf@CV^ valo&@곸\EY۔M?pX,C |K_kfP'v_t,P:?RFp03 oBoU f^U}Ç<^e\ [ܯP#WX%Rh<چi":-Ì$KIW:ڲ&R3/ynh~_ Չ< IJj؋>!d.1Ћ'`pDR6.¨GXLrYm̛f3,!=ۍ8 'U9{]Dw%GeΣ,ΟGqXhTPeʕ*VC!Qs9NM_(Ʀ +3V8/5v#ቄEkM*Ԙ_LoXBAyBOr*sU~+Ȩo nƾuDR29yxflD )@·m>S Jk'4?vܗoF֋3&dÒKh 3;jr/ ^ cbc,KoW71>A('ӝp+$_brt4{1+iN-uDe*Lœ@om<=yL"B`3nΣrkJ{ KbL4 T**y1l\pUG._AmB5N2"hʷ?RuPur\,2Ч0| ek2GǃyO? s)z9ڐS|9%,0d}dc/@=I$7~H0g~g4'Ô;⧟x Pj OE&N2kn Yk+ZGݦ]tV~`40;\ ,Ƹ`[S@+8uϺD{⎍ t-g.5iiVE \:2bwzL9aD]uz=@l ͕yFOgG7j1Ή^"oMj$8 =]!?+pq}n,".g.6Ck)"oJ$ka{ T^ZA?[̣T6V}h\SI/îEz%'yqRj"Z1_A6mV^/GnD`'{|߃Mu,yI ~mX_/pu+-N1wMk\(olHA`&0e`#.aP=$rQ4$;Kޭ]˪*P (41-JnM R1=ϨN #wB  #rZcpTMm>2(uVN~(5 /vRƞ*/x\@j@;<$9?-s80׌s V_+d'3u&-v. +c; Rܵu#@*tRv Q_תZ|2H|Ȍ͜We("k $R  _ʓ-N[%y{g:ޘ4P盘of9r` k"&K~D:Խw iy.9-Vic;A>ܷ!M5;eLyA œԬ\ A'.%^[ bLHK?hL R~#HQ5y~ѷv);KKgzpx# `fk~tw&Aj5RIA>?yPaԣZUgX>ߥ ! n6wxCV)sC7Nm+f#* O}\DwQbA SD G~!T.Vn+?>:Cy@9rsMәuŋke@tX턉 {UDR=hqW%-R< kN^o\xV[!bni5&210R}beZ«fseɷO^ÅKy-Y1M; '?A8w_%=)i*WײwNݼ~q`!4n!=.x  K{ɉ'n7YY_HfH!Ɣq%A iz)[Jy0f Q(]e="큜B Q鳛Z`\b baKO9?iS>V-Pp}1^Ƿ]GIPw̡wNxɀOϰ7Xs$Ir''c^cÑS}:1Qk*VI+ rb֗õao^UNiIue=4`vqo_vjNϱ0)5&^Lj_iŊ8љ869"ka-:`Q_?Ϋ?bn.=`_V"F^Xt!Y㛯~Qե`q8&X ݉,axNw}hqܶUr(d_x~FeTYU`*0+%tܶ.̘@Qِ  {}f~3D7i4$55qKmd~k֚B X^3}o%8sm OmxȃZ] N$s~r=+ԛ Fgu.uv>u~&C$c/( OgD4 gck%UKEH  ]腗U Q*HL8 :r#_9[|UgfYQ_+«R^ios59KU_ZmH:"ذWS_)krs1sBV.7O@B͊E0-Pp@ñ #ڐ-jn֑5sL)Fe]{?R~\&UB]eF){yۯ{$0y ATdǃ!>2?#?sq12s^9V99cm_X~a W%b5/=4Wgs#lU< X΍Wj.fQ6ewl%2v\yڵc("S扫 2OKLB'LS@Wqcr.NH3 * 8Pl{y*Pk8HuIpZ0̘m/"s) Gm)нq=71BG4fy8} y>>ͰA)ʨ_8Й*JF僺o5(c914<,+FzA51mpc׊ ucMy8IQw7fmބgڕV{*󠹾()5M)2'=:H`~,#Z=3o=哔t]cR.)tJDOY/X. wcb"al]'9 L&NSʌ}s;|}(c0,*^# 1>(ZUw}(e;~L +V57Y = up$w({G/A6=s]#H/&x2S7;7ܯ6Ժ|s0I[pXUet3;ѺJe*yw\^:YkCͤ!`!J-W-ooK6]fj\]@=m +$& aBgm`=M\*IF;g"΋ &G[\ePY.92yl٠3S*vnuG{P9%N.LM{PZ2%ᗫl>1gs-cFnյw_([I3>v\W0$"[eA~jw*:3@!s&ef;GANLԠ,,euNPg eWye?4W#lt<1,ج!I 㫼 ,/{Sjsy> Fe11c|Mɐy~ :7R)x}#`Og|,p~W5RúԔ"0#Db5_5qkX_U BI][HxJ ԸB6_`o ~kdYY77< 4`˓dYt+4/S m1M򽷳eY&!"B8:%8|71]woP>ӷG @s^+/RХ33YLH].Nv_{Lŵr@8++ _%:2#O'; pxђt'B3YO(Ycoo:x<8b7BxFVY\@ԚS7w `Chj+Ⱥa J!Pj{XK ]|F|iʟ&{U&e >\BNOPH+NMsmX@7QM.s( FX*:s{Mu'$^av\̜2HF')p@s90KyA(I֙;gMxTeTRM$-AÃ, .T"P#WL;z c<@-P2bEcBEV;G| h+drqbĊ]0/2_wd&iG:§Y(+b];ҙ8-2EH^Fxq )pO&'|p>']ӛ|gW%({dǁO7Hzg56`86^rH Xw跼!ڢw!pi9S@vDi+YHvA;W=* ]Y\R]pf b^vZ?xhG:VQzȇU)ʴӏ(i_{R&&})կD"RDL_c\!}Clܺ@%|_ ]/}}S 0+%$NP\,H`ǣ >Q$ۇ~̂Ȳb  z2/) Yy7~ԣγ'nL֥!z7ᇶpm:R_ zh[,8߯~bǐ9)9JeR0{bȦ7&[dX)ngct[Ui֮YA|̝ b5ATnb*hyzVJ%i5Kb0D掊WG("+fZOhiykV.kA7ݲc̀7ՠ)kJx-1VH`N߾ĹⶋK0;yrSWX.zFQ3QFow%pTWLڦNJ_U)"A47/Ae~j ۲)j[ޠF(,:e>o-Ou|j1Nu.ߝ'ov趓Y G 8̌VdQ49x8|cQ VL(*h^X&5{ ZN%uƦ)ݛZŴB<T$?DK$m}f_ Ѻ C 4إ=-[AcUw+xk\YM^!i!* AOq|6p{K{y֞?hZ8O<%/|jB&/c.:jb/No%9H^$XM|FhR-[ۅJJauRGuvl'(7ܷBj__:q!Z׉EB,Zbc 8vEZG}B޼^lƢOD[(1E(z]737[Cҙ7`(1D,zHx~ݦq6hD+5*H]~)|Ј"r7]Va]\RVW2ըs&6oޢB/) AGa%p/#KP^Wv Gx{)Nc!ha_ll(u@}͚ky*53<5Bַ90[;b|Dڃ$.ǀ"}4d '3`aQÇ; lX묊Wj_Kjz3f]a8t/$8%;7H ǜ H)% ~H?{+-^qm5h/Z Z.U,V$OB+7<Mpc]eX~"-Xp%! ?nc 3ɤl|ڿP'zFȮO6uHH oLxU;4pN/ZUtޗ0S>/d B| vd f%5s`ׅkC8ZT]^r)$ɆE,vx̓yv,41j?hdVl|jxsfK쬘rh+.-P͋N^Ъ1GE6bJ֏'͔ș:c.OnhԎ\&z2Q/E0$`?WGJrP裯p$_9|?mׯ5xAf/-$<Cⶋv܋na>`humMSfDCyN(wP(۷O/8&NtyHe7|!~;ښoksQj3  ?Yᎃ? r.% v?k>m^q4M B UFudFL_ܿQ}JO,{`-x"GVyZn 8W;4sc xBB 뷽fٱ(+^Œ 햪yZȞQ+6PVuE,QoN渿dbڏ!P1-oV R%䟔I d*gVWs;M&Vj,ÿGN͓3uMa?AL4.94>C 3ЏH_2]K$;[n?"Ax{N&ʆ/V(EGEf><۷0MW;);w)FnjIdw'k HU.~==S7dwoTWƝﱭ>[ʦyl$%ۂZN9s,TuG82wzX~Kc,hSDaȻ9|ۊ7|w9"˅Bn o}P92*3 !TΩnD)ҫ4<[?&W&Q5.w4{̲ (P (*4P4ZHNی61;>#nJF:BⲰBX/|js2nNlNKrݒպxox2tl 8}.l͇䜂mn=bx.(b7^6~\ nH/AAp0t֧n%b& 'ɍ> J},5 >s^V O?ev'%Mt^;ặ;Ϯd%S8[)@uD IY-)TĽ?$q1>8_9=P?;ҢQSX+jS+K 0_ zUT< ^# Bx`ʿjeT~TK 8B/ن? e| c4 U{N3n̄41d)7hhlHlO_ ;ya0 i4f\)Ġ1uM0zDxnĥށԢ׏S^p흐:*ttj%niZ,Ә?:u#dl6^1FJ2kBPa5?Nqh;<Ƿz S!7-omwmU(M  geCڽVf#'6$\YѦC`*x1v*R\YҽgO3uҐ7 K!!oC9D:*@+…z.5m:kyolIJ}E~د--yTcs  h$7'RJ$欴J0; 4y4kL[yq 猂e NË.B7ʢkcWXxu?g洅OhhgOReSQڅ˵e3Ɩ$&I E09Oe+[(8$zl$ͳ|-ԯQn^y"bҤ˔__:%99,P]`<%׆Ǘu"ky6, ]06Wdٺ+&q@ rcXEIPOX2`_wŲMk<ޤ(9A'$1BGVV[ƦQd^ ,uyԣ, @|oJ۾pd i` W%y&yvDV'S0RD|hGu?si>{ѵF6B'@4|w4yR,%Ssjw@nD1vSdʕ&UٗxgE቟GI u");_g]? H ߘk[ZUHGRe+4jӦgC)6-q~O+rz5l@Zx"cM /J#Xˎm4_dQ)R>M0F(#Vq5z+τ|whwV4UMVtP9ƌ ˧F?ޙSyz\Q*Ou}No8tZbIbglZ:7RK4v^ ŨTY)`E9KIJ0 e)i-skّFhPva ک^k/"uC⳸jSKTJ̢A[8/+Q_|{lvb6?W:{z)+S`Ó'9鸮yc{Oyd槿yR#/ppf)[|Pt0>ߦ=̥Y>@ ܁;ªC["}B54{:%c yLq:Yli.LE@#Ȍ7M3 ?7|x+F*?S1^q7:}dU̇oriHf=u=`9@5yg&@'n1ҜBjzmM>R^lh2N#L>= Q g?";߅ nO%;+b"$gʘHD1ㄹȖ~s *t-'+ºTAG` [ <y/cZ":Oxge 3<s0ˠ4ԩ߰uΓ3( -v$>R^'=U1S3zM#=T!4;U,w{(|pe(FhkJ9=.Oіv &ah6ַ,9<9Ru}Mw^h̊t'o}?#P'-6[XYP.c@1'#2zb[%gLéS(IFayj'Mpɯݚ3ZCE\"7#dH/S{?q/>-n7DNxkjXJ_m6۵W{fND^ʶ AqQjY`8*ݷ_ 0l7z!p[k1;I!|[giP|ª_l7,.-[>x4\ uc=l 1SйU$s}/m_n!M -@(e"IOaFr=Z_zQ~&]awVsq*9P l&Dh 8v|ŵV u`aԒMxCnWɷ*Ah Cָ&=j:$^L͈|=-y R#C҉E*t{jMelܷD9-}9 ʺ0C:OŌ= {e0gPJk1"Vv:< cj.Y4lRPi/':{LXm%C#NË%#WܘLr멂tRr7MA;nP&UO!k!",^WHdLSo̡6op (͍7rlyK/o"#Ek=$xxԘ[{q7}DEu`+s<,~1Ysr]GsVy|p~ر@ 8$q>kqws{=eq_7Bz\3l2(t[?ZNX0D ͑&4}'mi5Uҍ86PLyuKy0 "dq"hJcp]` ,ey ' CO}sDfx,-Fh$u;@~^ʯ>8NQS2sQDF/xaS%99F9O}g%]|{ D(w~Y'tHd{Kk\4~l4VAE.1^Fې;|u5a&~ЪKG#v5s$]p |v;dgjy}RY˲qF<ޓ$cOp|ޠN .9+MËa9:箖d\dGq8Fϙio6-r=:Ȼ *ObcVQ*ݟ}J EC6q_Kpcbp|8!=⣮{c OQ0ٹd'%}zA7k!-»"#*XRLhv: feO_w:ﭥd~Z,RS0 y Bb+]95)MG塘>&q깍QUWъ_@㡪 >Lw:(ЇHk[ZzSfI S>ga(@߮%z+rm~ݺhoO  )lPŖ]PF8e-ţ3hm.i=wThbz0U[Bh4ձ2 QZϲQaizx'*6f $'{4Pc'!oT#Fa\6`Z̽O ӵYt)>6Vhʩ*kM7b.s؋^r[F4-"5m<͚ufX~2A'»\c[zS;;ŋsR۽n.Y b0ݳje9$IQٸ0M 9 ͽ\ wl%p?eq뱧o8$ϕ>wA+Ejh /O熶n^/ @-6w1J]1Y>(,UN=)yUwipZzxDZ*lVtQ2YS0s:@SܚR& @ЎrfZߊ"ozF[]D.W'ιK kF a|Kp6&0$;ʜX!Z,lB3/PJu/%[ }})&T+*XB=͡#9QTMjpUp:L8 +lv -:ҟ%?ȒʩPiZc"o駠ޘLn>5N"de |i $F7ݖkTW)~CFdQBz &6a&uB0It zw*V.KVbsaˢ,mV;) fj%8 e1| ⮝;fPfDX,e;(VUU= 7n{oE'm$pPrr!iRP7/衒ݹ!/iQzEJґ‡=N 'LQ;nS Q5 @> Sd)OiWhH!i9dzcWg4\x͙t!m_ \T7+'6y@ʭ~l@96i$H?X^ fA}CnUN 8MyV i[+#L'}{Dޤ!WQ wdƻb+ H>);w@dͪGLK(F$s^1w/]QeUp¦!ȣyMdz'*(gtd{k}|ldϛ ̣^r!< " ew?S5T%/"9EnuWϑcOn9tN/̆9]m槊3!KHUXf|nU_9NxVoocNHmg=}$59 <(kYQ_=ѮA{Jt!k1?E09ͷ2O\pBkٰ"5+#җt " υN*гLX'tE[Vy>TArIL; ]e& Vg>sZr (R w˹dyK`% E28DJ֠Bi!S>w7)]i#]l\d8G7:떃@+Fvnrd"DVD/Bکxb^.v{M$<%b<% =a*t쏰F*'ݳ+ Nk }OM3{J +/?sh3k@H]npmN*3\/q܂ovz {UǠcT6T.؅L}+E''4ԏ'ᣍb%˾tOHs+(<%xnجmnnJ=3w<# ZaF" j'FI(y^:T*ʭ cbvNe_ <}jp>6kq. a2 S3,6rj,ؾZCϰUB;; ^qRF;EMD) V9DN] |FzwAEVͦI^!oD ){gޚz9*<>b߾>i &%ϔGyD(P }U"Z1^tj7}VشMa/zE%jJo'~T=?:Rh;|"z g=|U0,Z*ž0{=pϧ]ӊv|"kZ"0TӮf|glB.R%]Tw0U9a1ȶ_%˧Yر ײ.pasYj$c Mv:n({p]$எ9zC`q1pP7qfv4Q 5MM#R #|&:Yf\[}{&Bo{J۞M%<L{56&CfޮK.}SHzmKeAt, tNU:Xm:&R5 w`OG\u4oѵ 3pne8Z5@XP6 'N g L&҄R.책aeO*>fkRfA9ܱ hqSԑ D\"覰R`,2;-ﶮz=G2~g~P\I02 !N|8[ӝ[ţZ?j, ˩a`w @`r,i0$Ts9T ž]7L]7MsbE2=7R^HfI}Ҕ=giTƈjK~UklX?d 6B9XJmp'?ϰйO.fI!<ƪ`5\i ŞVx:+}Xᡩr\{vbǽn+CNHfcbi{B%dD-I wau>ml-Y?xG k"ߥe* /LCVk2;]E>بR(ʧќ qs1 =gA2a5'F֛+53)<*7cwve}lEWJuu<#y)"\;֡ȔnHvV"7mlsh!8H;ZxRҹtT ڇ[[4޹b,HT'1 AW,jP'qV#儫>XnBގcc0yC Cٽb#x9RFgPa&U?qJyQ Ӡ&K߉Dn;kl[wȍO@,xA?zU良Ո4uaC6D(| kd14֥Ix>ce7}eFMrSqR_:N2I};Mk^2}["pUq?XqFO%P$~xU~78a# i{?T+`ۨ'i1@  K^ĐӠ9g'DEm WAY3T''n+PE&Y=cʠvHb 51_J#d}p94|.f^+/uќ93瑌OĸlK6:Mmd@.A}'@?CGb{;1zTQYN!z_MnaxHED8K %ec(bhmK{шg Zv>,sO 1ly5n]*8˖~9`G: jKSA*Z) d`j!YRe$[F?*C9u"# p\E޸vݍߙ+Pwl1R \d`@f?:bBMY[,,7AA2  `dʉ8U Oq1u9c`-"Z8ze@ޓ Rz2XYb#@;5<IZIûOlxNQ2.~7AWT^C58JDok?>F],\2b=p][@4&x2xޔh"sr%UEГKr%yYifbaԈ \:H/+.is;7lqnpvZ,!`GL;ٙfGR|&|j셙r{s]t֮tQ^$ v7c?0b"IZ2)ML;k`LK`Srף̮"O]37sVVج5]t4bsbc;~x&x.ʜT*8PJڹhrL;|ĸ*]}a$)Εyo}?DL'aH9ʇO+iBc`eunes+__s0A8etLbP CZ <#"e\SOat7"Vz~~/bTT|{,ToN"E.y9b(!=">`-n*H^@ڱT@_e3+{^q"Ftm4o(IF|/6LKE}!ORd9j*`hC7IQ~QA~!W PS<VVtpye(ƂxT'DpϮs!-uXW s- j ;SF.D(0DmbY7;SU#j"." QK95Z3B`#(cL̘ZH6Ka]||aWV]> Y|z5Ѣ4# J[9^N'?;gA4ѫicO&)Ag7/^JU$| 1)&ۭ=r%:J oZ|YZ# l˳4W.lkp=#F\Eem TnOLw?ƸIx(mŕ5HWЛMC2njKPܖSVpUEx:hs'!:T{pȧ@&ʈi!/ʸO^ؼwVsyS" gk,#3]/3jna$7c8-]lBCogW˻x%R뿇yN`g'x 4B`Cʐܜ6 SY+twpcE_sC; " H'Ѐ\&6ME/0RQWGOiZB2275n~EĂn7;%_{渊7g'('n؛9 AS=okDaC\%`ĶaBC\WX{_Ydd s?Wo W 8ęmk(X~S JJba;ᷢʺ܇q{ݠ`kcBbMez%d͢*v!k)`*C=:IʗWd賢A `ז QB'a}̫LIkV}RNf3 #en@"75PTmݪ2)WR@#Lz xX{\'Jzp< =~jT29E4I!/\rTm^ԭvZW剣ChB;`& <`%&z^;r_=qp*7\Ut<(w+*VB41aH:D9lٔu{[d(Xz>$.s-I9SmݲA!fCpl3n^xN&epXtk_j&[;7ѷ=H![Odk u)KySiu44rpEB~[*jYZdYw#$$?"F2p>?S!-1XN>&{Z@DEVtJ&LEUy WB'#kd~f`YnAKBp'N\+.}S#0fTo΋σmSq*e^.]+8wѥ'  G4ę</pr$) T'Uy1crWr#4bY/?i4ljȶ9=ћx@~()/!,/h-,z{eAeO6P0^YziavO@%kckirNnJa0kDKߥz!sA"KA!Sp >dSWIdZ%5InJ-Ozcj>;^}ΆJ3Jh  BG06b030JwoSk$bOL vduVh4>݇qIx;͘jTH4rzd#^yO*Ӣ02fKoǓ:1`Ûۇړyl5 4%aeհ\+TġTS[QV"A(m6S tްA!<%m1Y6;4vͱk@:T[t  ocD݊*d0f~6*^_9,ŞxE fZp^ovc_kg-ӉVv't`fF? o@p#݋bA_N/d YA> taԑlu;r=XztʧCs?Y&nR XiiwUPxqyD/2*ՃT;K!kpӆ0OqBSxtUqPYy rMKvYed‘թҶ& LCڠx!tjjn<shFQ&[O56ȠačVhvW:3e()E}0GgkDMP=eFŗ3ttHngpX7K.} _4i[aqomK#0M狿eWZlod!>e:20H*{{ޡ)/g5E<{/CA.l\|:Zuz,_c *}.1ubs&;.$(n}(%a{9%K08<}[OB3dYX$KOK01o 4|~OS {(քP=v> !R7q,{Y@%wv4钔UO>n`դ-[bջ!&o8 ;G&..@TMyj3xYߋ_1+=&R s٣ccN;12!VEHM MpL6V~~4&"a$51@$pGbAgccsu$}nZ~BÊ9;O3ٻ=Sܫ8K} I1 6(&Ky뎞ɲ4fٶࣗ:\ƿce7ԞT|翣k =p۶т`:!h ~ڭ$գc2 r&+W来Ty J F*3H cavڔ-{_$mP|?Lc#DA_Mok Oim;Jv)5EI}rD f\}zu_9FwnHY~Ɲ1):ȭ@-(9TS~.uBT>˾Mc=BpVBѭf+ E١(a͜¤l8Tæ86*h{P%bڵ!+OA$Qbo()('ErQvN} BDSJF<a^,Lk8EM]8e!Xa9szhmawxp=}:v|5E >O."zFRP:4z 1ץDhVґamnbR" mRAg8{H/[Ik>m+Rޕy$)({e&iؓ] }{|8$lZNC۶#z0A@FFNɝ4 B~܊]+s3$Ko8W`}XqB?X`|cRt 5ZiQ:mǝE:e#v M3F6[ONϢ8T unPFq|9C^dQh*tO "f&K#s^" X.oIWݱ1YZ4N;L_P;g&|WB&ΫU c}$Z ́UZBfɷY1LgdInp:2 O$]N7RTpRFueL:pT&Wx%<={\ SVëbSIK0O{g>Kgˬ#XeƮDhq* hm=<4ZRw-yL.6xCt-y"ߐFLyF0R ^R#s:RH&We|[#{cͺ/[ci3dNzgDd*d&} w݂';f(:\o"kQK4 uEҜ ({fnXxI%CW0m1ps;r\ S؋BǞ|tcHI?(߇\ 2̒IHs@Z4Y(Kt<<,jMqS|] elq, VEmeMke8g [>8*=@²F[j6ArZY` %,ư0gG2vi U բ"ᇼZ\+,]?EĒ`}=kAZfFc0gs(ynBvwSI:zηVlJZO& wYA,:;crvX>J "4+EdŅ\pN1c_n|?U Hyՠt `W͞ kUVAu 5S$JL΁u`~Cj]WPv)}Jit5;Y7=iW\&Ŝ6cWѫa?9oduAzVq݈I,]p0TC$晌KR=Hg9 i:,A|jdesǧ>k~ht0UW]d$xND !6ҁ%\#iޓX}YAS@PD>(<$`7n3l)JR(G(r\(1"jIA;~խ%b\˥w= !×4.q$uB,=ʼsipg1bQ3= n &Nrƪ'N+P{1qù#GׄT[A&wnL%-FiG:EHZijrci2wyAuEznuMQ>_n|q@y͜&1ahD.*3b&9Yl$(P_5}m@]Dsq))㺏ܡ maXs Bq\#.3[v{m{SZRg=!̋lQv?ZdRnЛIJ n 9KYאdQ\-NDWNoaCCKWU8bhqǯ)ryH,%KkƤ6ynr0m(ǣJAm aK qo`:s.VHf#R{?~Kp43!fs#{2/F"i'ZٺPh{d b@p㿐Yйw>EbNP.6ezB̽$:ҾJ}ö9 X#ΰZH'.@Bid* 3Yܲ̐wDO+tnWi}N ]؃Я7S͛`b>S@"a9%,Om!2Nz.nU&k. Jդ%eNd3WhVn Q!Iר$>E$~{XC;A9P[=c G5EWRD_׻Mn8 !0 俍Q G݇r>U_$@|iWqtsaC.>Te]re2B-vrQjK~_k!mg="ٟ!W{A">h8~ 氁Q ?RNXS6~)klg< RT>8e>XLqzޖu:c^LwK5fVU50__T:OhG!`lY)5@Ph=x0 Y4~ LJH,zhlOIT,麖_A4KZ>rRЇ4칠#`,sOS-F }J1;YX})J"zpC9܉ENaCA`ح-oSB;DVE5g+S wQX +豷WȚD2r6t9/`'P<`#׺6sj7i ZDb~.%H?\sÇSH/?Wmv xo5Y[Ӻ%66UR:}c]A-\qhkAs /lUf20!2u( ?ԥ A84ٰn58B38`5r8E_IrCwGI{dG^ᶴT |M?P47f ?87QN%Aع#@=v7dNC%xŹv_7OݟwyK~HB +s\g|.Z:#&j/5ɚUaE\4O8'>w|v Ԍ&AMj ]k9Zr#'ͬg'D}xRD VQT˪4X+|a(nwd5.ݏܘD ڞkHЌH_4f_m*uI616.2u,|`üF&[/0R'E(nR#Rrc?a4[߸'gɥS t6Xz !xyI`w\br7cal/4W|l+o[YN,+נTG$ MH1q 8JmmQ[wFπe2]NKjh:Q{+SQ. ڴlC|a"LR9Nϡ%jgق@Wt|VߞD(q@S"w_85_9Cw/B㩠r9|3M=}L`_\afaLN8g"8!>a. m/\KK7 ^xzz;_<4ԛ*.MMKR9-z~c02ja宔9][l3zVJ8 GM\Y?A,>8;L۝4? u5[ţ'cƮ<l%۪,W^hy¿zg>Լ:fbw[m~%xG7 ۶V+~׸S' "ցAܫa|d(- ) MpH`Wi"ͫ>׷G9bM,vKkq+.+=NԹ =Չq]1#ڷ1d p7KAʨ9)6X50ǬQh{o56\0M;R_ڄ#mTy))y.]sߑ+7SiI|< CWS< |Ήm?zAџ:6Ÿ*:@N~z̓*7 9z@GE0ބ|1c҄OGOWKзɣ-9m']&J~rC*U!b/Ek1a9H-(A#ogT)^L<{׆Z#lXd`ĹQƎۢbS:7zT S-A$= X`w1oQߎOnüƈQDس!}{0K..Q" a­PRqT'iq's–jJ'k\R1=JaFSr Fj$MC GpPrޢpsBVôq P5O a5 L-ͥ[$Psƍr]zfANgV&٥PLTK|,~wZ~§9:_壘Q>H Rtbs-꣬B ib5IA)$4zl8EĬ.X% m#“6pi@:SNtry=Ta?g 1UYb!HOՆ_vo#A*wwЇQx%٩L j f*#YܸTM)q=omI6C dktadҮC\^v2Ƙ C>^5;%ǯn㔦t 1TD}@(kDzFLńljvHvBּ;Qfb#udv˄Q'&`=TAd)ơ%naz|`~"8g+ă7?70 Y;QiRlLZO_d4MC )UbCJOTM {KZܾ{z4l ׬ `'}XiEXhsw=}( O|;o{ɾ`SLax77Xv0>hcqX?=pqN{"a셔_Ť ڠ- m:f[|C)5 c'zDC =#-~6=v ۫ AgN9:`QKY$Bk^P571vU*QpmQ6H )z:~F$1Xo iJ. PHYnחD{JEt=d[MDhʘ/󶄰K۬ğ)Țx0 F+=̵*>12q4N*=8GpǗ6mETZae!; Vχ!2,I$tN7nR _퓛 -E!3|y) ]!z-3O.&~-FC3.]C} Va}>evhcѾx__7uftGUA21\8Z]CXD W A#tI!mYQVb^'E050#нCj%E@sK=oU9|E\3hy{Еu*E61}*GxVHY lvZAGJ; 6Dq=#HduӛЎg\ٞԳߒ{n :;ViP Ad /;OG˽%> ~U,9 /{7rTܞݦ>\&yGtlYPS˯k<9ߥ,9O$/oM3/23+b˞1wFm Jn,#: 9ah*qFn(#fa'4ͥil ?XQ6p/>K2MYe=^Hh!mM0Ĉwyg ~n ;Z`rWPju9*lSN5.ĩ |FW(1e@vġJEfƤaLS!F%=kǒ1BʵiiݓFs~;+Uaq{8{})Hl2sqڜxv Zc9sbR)ۨ[ 0C'Y"T4$ĕ#YSmσX)>-Diqt'g֗+ D y]փ= ݿH\*ZeuCI8֟_S"7eq8a1QY'GW Q:$o_ F$ 3r26If.r-U\Xn5jV/G|hvZ8¶#WMJ # _p&n:*CX: <]7X]>=̈́zV3VŖPፂ=E+MU-][y32#aPAV#}O^Մ^f:P r ~U'>G|gFЋ$^d "'X_^\k_ghu?25WglsDoj(f tPY5 jmi_hwd<5G]%F[]Y]ѐ6G?l1vj tD*;@"tQtmD~y%GF'}=mRhڧc ")yC6dI`㼄6\!Sz$9rl1TG94/P]Q_EE K庌ūLkkmzPx`t}H{- [K6>%w&# *dIb>FS`fЖ?*\f?˩*Ua0e6|vӣwTdb~Q bޑJ(2+ſjpZ+zN<a\#eG&"<u͹jA@RElUj[[&5S\B3Js~zazIlv!mܡ)c)=>7 7%Bvm&E&1 =! ngBKo9,CF-i >E3`9Us:)Mby3a{S٫(鳢vGxhRҲJx0 5@dF=&w-v#7ȸًz 5YO\R K7[crϭJ1Cd}k'u`QWmpl =*0i'"ǻdk=(hfzh l0TvT !ij.C+<\ISq؇~5i#W;+bW? x*Ǒ0NWխT0½r%5 Ÿ-w'45^QNht\/W'^'J:@Xkb1գL[}rm29NK*]Og'[QXBg"%]$[ ơ w`" @ \sZ֦T"j<3wIv٧v>ҠlDSaN 6sTj\˻aۣQe^> ͳ~L`у{C]ήʖ%|l+Uq<J KmL|ߙXqhod\z(19.%R= iEKh&O _Fou@jq!peOe@ ~Ȗeȫs Ql!*W␾G<,6*{$,.6x*YFYlWh:=,XtSA83 x¥&pr?V752G}[x<{s `Wk(}sH']?WڴmTM `b?Zxuf( mNkȯ9+,13~"5\2ӪF6!eFCl %iuk_oI1qo$]d?g3Q86R>X^ <}TҀ1w+@Y5t& + tpfeu~' aVNJMgEc+XVv_a=Zgv ?Ў+CNojuM>g9TmBV%(1O|>[eSO y`x_}T~@ŅEG~;Nym<(K>E$m\`fzx㛑 i7pezG)ŬAA(. EL-2|:S)輑\hz0cDa"l|7;DyfFGxk7~YPp(tz'Y{<!Y*IHPMӷni 8z79ͻ,sI2? 5 u40FM8ZHUhhA;ئpx.#bu53ls ~pi᪪7P둦 Sdkz,utk }IWAt@01D)+\W0!]|EhH3g't~d048/USZ8nĚZ+c[3* e=Q6GYAsZήƿO˚պݠ@QU}7FcUCvqTEΑNj?q-}kY˟xW $F;emsjyX0,ڱE3j$/<t rЎkKlX5ёe:'q]L|/U[!G'۔qX9`?82043YQ)dlpoTkI!08 X|GQ+(wpߌ Sݥ>?G|gum!c!+@Oґab|EՃPzČɱ\y9LAN7C[걂}~L='v7.r82?7$Rir~B>xLD99*Xpo(!ӭB@~h Ͷ'bqZEv.s!4ut40CB<{+6*z-KŰdSq׼Y](C90r}Y564:C ܙg{e#%~O\h _ވͫS K'4VOʾSp&D"y,Q 5ԻRo;FG PTK.ß!gh֔ug~kIB'o<  aYWto{$h[kCQqk 䊍^2gX= {zL{;[Cfu [Cn^] ȔQr\bSq-qsٚ̇t5`Awbnn%L-zq{:bE MT<;ؓ܃26wVhˬM 8dVYF: #fE*:V% e::U4FڪsBv^^oqhǜJRK8nxSanf ?n#;J! o8F5DAe x֝sW' L norfo n&*PJ>ATsN妱lP^L 4O4pGn"uHb0ljmcwBSP EWP0Li'%rfk& dl:M~jQVJ2\Q LoSN]Aj(jQ0r;:|w(;2GӉֱd i?J[Cᛐ$%s\1k>̈́Gt ЗI]^6Y},N9.sߞ !Y4g.ItVOGft_ff`0y)b΃#׃ qJ4ŧB}]14Nx3vݐXxEl(rc.? >7M4 iE]]|ZGhu}d3";#]^ʁ^'%L3z?d}JN,p 2oJ(i\2ڳ!SBi5m@R~{}{\Ppܧrn8qW[nFԋ=GF-EրЍZgNSK(&z:קJ: }L_+?u6"t~zԇgu~l _fg{Qhh³Θ5ltg XyHjz;.~w:\>-8)Y3D`*8IGRVMgy]a-3ˎF(9Vkk\k&Wɾѫ)~Ƶm,ψAlHDHz:Rk,B >vP7efS}ߥvu(ig fa|'2^vsUup=u?a<VEy}c%BBo˼Xh=.x;VLBesh$csrjqh \ B q ^DX<>uU-p(R-sZžZ"[g7޵9R;^ T)wSU~)5 77 iˮɕsf#0oz&,N2yn "ZٴD.<)=ZrBSϷ9"bM3fs磆^CN('[Yx l;PPJJO,QD<jfG/mCHbG1S"&aiJRxLA ?Ǿl Y| J XY!HHiuL੤+XvZwDG5{2A7J+OLـM8,ŝ׉EvyorW@h&>!U$,dH}2:\^N)qY^8F Vd+K7(9+=4yg Yo$=#bm##w%od;1z sdd(Ue"+e-BBG;^D tsU8l7178^т$!GJ_l.s_VN,DY|tqF!oT+ ~vj{ n NGHo΃hӣ0F'WI}|'(Un.@FOj$m,#U!HW8.Zq!fv#BEuҏRbxߜV/[BfUr/^3!5RFaFܕ ԗgI!3tuaM WT(\XCcSOX@ƧEIh; xW J~˚nW@|S7 ,, Ӵ1i*~ Uf{ILDkz'XWc`g`uA azTJ`CV@c$R:>PB 9DY%n)3lU,,ِI__DQ$Ew)qgtg`(N|Cy/,'uŭD$WFIf&>sSK!T`Uآ O@묗d,FdE`<^n\25~(nn}&KCo5{q yY'==ipWk=ˌշʉv<57Ȝ,Ljnl 6sSMŖ{s53sR@Zߛ+׶^dw[h-Ÿ2(Nսd[~X)Sh\ B1␪e ƍjv4|DVfq}Ašg i Nu7\:~?fGa>z#he rVԐ>#l1{e7K; $;se @y=/>Aa!#ڣ65˔^A5Ek,UYX5IGy=g(Ofe':Ckta[W//1`ԋr0=ú IS_ o%k}d ƭvž"5̔z!,2"Z * s1u~кJ`(6Ksd~`o\] &zP%O GaX.ƾIQ.WX]m_V!EpH-5G ag0Y pfEnqɸR.`Sx7lnp/1-I3͎0eC@gĀuo 9fw2gh<6zm{+LQz(B{Z"}m/dJ>/%LOSfx9hcgqwp%)ov-/3g""[ڌUcX|x+|Q u̳\c\V$j3 |I3'uM-|DT{lsۘH.:M̥y[/|3s}HAd Ҹ{+U&2hgZbKִ~;MZT!"Cr2I=":e 0P^F}̝_ҖP՚\Xh o꬇ʡ]1u_n0#$L0^CR\>K \?'FX[dI8GFaVIX'd`h"!*8upjqEYiɮ2i-,?|hgD~/(Sc vMݖ\,CiҲXXw)<&tr^{P/jKÇļ&bYY}9m#'=А4M.p-ē[a@ 0Lo^ՆYzvGb/@kH pW ՔqC`r;@(JI|E2~ Yg|=Ur/Y̕[ ]f:"zewzR`:?QWQvB \v@ ְ]]?]Y %ſhJFA ;jcUMnpӗ]ia-4w\D1|!4Z0Y;HWն«UI'] :D4ޞ0ӦEY#p2ȃe!!'i?rdS X ЬqV&'d.FRpG>6g{ś6es%g2~rcedzHlXLZbO0 =rXVUCާT|k#nU oBkNE{6_G)~Q[ {=N&ۅTufJ9إwP~ [-Ջ'-'.;jUV >&Hxe J@sE-pH >5@,n,Yޣ$\YXxQ&S yhXw pΒQ׬M[ԅ Ev5yV5>R 3`H&/R^~4|r=j;A$Wfl,1`Kg1tٞ8|*L8O l}6^1'@UcK4Tw+SD. ? se_=:- I :`v;-+b<(mԞ"CgER1"qr8upC;?y,η)Po? c[ĀQ?5c84GhX5 j^B v_ffEv(YNMځ9Oe2Ձ >=!;qDDx秵HvQ/KౡkѹjDz]KN &GVl5]l~uURU8pM['SxVg;ieEy$mчߩ wDSuL4B6D4_`Y̌hm*r:?`k_Jv9YoTM~=eS1 ";{t2 ̫7c` qZLZ32 lo02IcD!bC ^.sBXUOjշn2uJ£ŞI)_@X{ @-v[Ch eK U7 SNނR`;NA3~GxY99džK* XP,+im[} E5|8XdAqU,AY"KcVsj9 M'QU.:-:v*`_Gϥq6FSw m7iX Yb}G d_$(`1P~"%.CSv'osMѳ<{7[E0""cQOna҈#o6] \@C 4-[) n l˝L\c6>*>vu<.bUKt^~Cb%]Zi̐&vTbjV (u,a+~w`RZ6jy/r/h.vԍ.>U ,̷zΙ~4Qewii"SH 9E [\Miu<&'u_PՔz1`]|(D0 3z3Q x5O4l_uԼ/N8fֲ6ev{AAmZH!h]xE=3.H hrDD#UH7OQUtrMA+R9^] êw!%};,e&mlD>qD# SS?,eM&tCIho- Ώ1SHef7G3K}ěz jU /y|WRFkY^;Jv=!10@ιcIAoS)l\ hN<9 r,vmGFoDMoM&i` |͜$&560Ww|Pp$Pr[=(0c4vi?碑*0|x0x^u>`$@aWtel"W1#V3mcↆ T`V~ξpr[l= 1d/KB/ņ%|xUe^NBH]P0p1r 4Tfہ{vNy:Ӵa`2Y?-X\{щ]`_lFc.^$\=h)~c*RNpH`o݅)vD; ?<=epZ*چ8:bs :%m;Wfogc9'0X~AΆhƺ[q9HaV9}sENnT1e} 6f3ڞ^&*(|!p3%eNe0gDm|o޲vJQR9x[5IHb s;ՏxOh I#kO5'(O0E{yM`LjsCh1]W2x(+5v%O@vJߐ@)3лYi5 Ũ{ߕNI{HHS8T̾D c- 0~׬+]GBu^M=IH!LI\=bb9By5ͺ->֌_T"베emj@VC0%F %gC$ΒngQwJ+VǪ9@/) y찙mau,{QTz5<}dDFA31 Z7&iَD%cvA)XUlW2txɢ58ޙ}BkAQ;8'*ڢ[}y/{73? )X41r!&!~VHѪ# @)VM5Nn$d/U3L7$/=2וȝbLCgS;A:v9Rr)+DI=\teKTt=3e[/DDW/)rSwA31w\X<}§j4X&ǃ2+PW^c&̒NfI-XPN([ #G&Jɩ ]W;\P!dk_2VMi Repw(fPe(B܋r)J_ ,d 3 v] cp5>pw(tx(܉e(WJ B|X}0JFuU-+ތ%b* އlt*T4zK,; t@t&&K @h`VI$˝%n;> nцD`C~5q-o?(\0&Os"ca1eڱc @!!B 41v;%XJS1Y&L5ʔ 10g%S[ 䰇=1xaOpkJїNEEl.gv՗=Sx8P0b3%Ò匓;-BfZ¼Ѓ|oɝ~:C.S<~hGH t xD+GܖuΚ,G Ώ㋜h4аc;-#א2Z2ܓP钉2*Q6)WEےtу9Pg>WhB>8a׻' -!`Y>lyмHτW _N'R]XvwDzgĨKJnKQ0%99`n h@|;~Gٔ=:̵V\O,lG?VWGM-B kMUݥ37A)L\Pخ?4Eg #:= 8b?P^A}!sjY}OJzx/=xDed#?Y{Io<;(:`#%*yIv'}N'Kg(N IlWmjʾ5,2J8 >ًh@:1}g6u&B|:Ɣ#hnO9i Fzg^Y7M5! jhA."6Pv'x[Tm#sgwD9vÖ+D63T͖)Җ|LW[рY5'dzuiκUWeev?_d5Zĩh;#"_޼KwXo9 I%GgkAcoG&;l%@"$W01-B[5BH5ɜnk!*_h!1Ã'X#h|-93 ꝗKJX[Z1UoթwۄW"JsV _xWwb7~$dS|'t;ʶ*y߿bHŗQ+̥=/F7[Y #s7NH9b3Ok~کO&/E4uڭ.H2NSM ,GhO8QkC:]0d#)rU,=- XW6.W&'҈ɬz _?Э'6J3 I7$?'?HO^2u9I͞b-f^(11Aܮ93={DL :x̣R?"웛t_g)HĀ)-8eK}hFŹkY4=YeU ut]xVf[责sAt+[~#!Kb#8FL{xNrP50Яr*|7pl+` ?iPQL^qOu\_B7;#jkq=pØ|<0z,j'߲yt0Hq=qѯ5K4V}AuFyV_7:0XM=> r/C Yjt L9W'ww3"V@ZyF*- ˕uk,xz GٖRe'~(&CLx5,{bFH3(yN1$Ϗݐ(?0waDQwD4Xp,[*Q; f7$p0XG|dr>]N-JyCpneŪFxp=-*hY23 KʆՅNࣸ"=_m߻vCu=f[LbSY($(0ڽSXvV-]GfH^z2g'.R墧C`v<)=[RŪ ZNj@M~)R$*h,,#i7 D()6(O{+Z)YXQ^%rʱ*# Z>YQH5,8 -#KL7hGC@:"ir=vl7g+-4$3NwI]|?TH ׼bqw\kt[?%7pi!_0M}%ML>'%⹫bȚ !typ 3[,\jL܆L#k]'2zwIL7٢ -v/]fԤ7ZA̰rDBmDz7Ql ȶbFDQ'1&@~R-k *\[K) f!P75ѪRF^ļleK}_]Й=>9B~8LFN71w.NN7tzfGTIIu-³)?)mN?d90 sAo+ Cj1y5GQR9/ MHULӈN2T8m^5A Mv.1,GAY W&v癐!QY:5;& =kn@;a zGr^x9{;"PvsګO9ױ:py7f(-<]v?TcwF0Zt8P!#gY9x4c){]՗Qy+H Юx<7ǚeA! ok779D\m%MUkR#kAwۉj>zq0dD a+Zdz\UUB^nCK<[ EYl^;D/Z},u%N2wH)j306G2o7KgDj)T%S|O]]Y3Q=NC2krM JP o=6`M6Yi!lv{dLeSz«0V^s~b96xv.=ducbJ}?4tVC_|Pkĺ!?4K 6Y~Ɯrn9+!x]1T؉<s[NVue#`?>d"]g\$#ԥHW[3B3hhNWذ;M=/U$ MҐa`fhG2(ca(<͒GslD*z7Yl*̚4R[[0doP'kW| l׃KR$wb/?WLjLJ^tgwx, WY(g;A{DY ED\W J[19To)0b(,lHQ7TxC_&Q ~YGE}q{z;Zk PW8H%?Z+hJ4IFtvjX3P2 yaBmx/g0NDr$].?⑛Y#2%ZmK` ~ڼ9O%puDw >Y:(G5sTAp!_=d6o8ٛyh/zEq[g)O /dvl4eCso=, TF8HURJ80<)>F~.(ρ\C-ݕ̡)#]\9sxmivz3&M(MF' DhPj9n玜`Rtv=V}$NϛUȻ ƚes:zPӤ- )M2|҅x"_;F0S⼧m,&B[dޚFͦr=n9RhЎOIm/׺1_LifEBX܋1߹,k`#usj$lF_!_"pnf~ Pyg5Rpa08Qo3|Oy~YjhV7J̜`,DC=%nl9MkC =){*&[.ϘUTa> ]m;w>Cj/j~e 3\*(:sC lAv!ڊN36Ey|'C)k(wK"B?CvavJPUDqQؖ|ǿA2_?[PV6ŏ}R ({./]arA*}pwF!bLH_>-=}?]]U7!1chyh!Jث4nnzL`C* B_d  kGaEب~N\%C5E0ynN1quZ5ȱ29rI+YMBW-nd$gG<{2e3^%Yn Nq#m'1 R \",[2.7!`3OdwQOA|1v̡Ura 8s99 N`~]Q8=9\=- IR܀&-1$YV㠖>(R![0VcA>m(7KilT/ԏ|y.f-g0(] 6ӬV!njТh;uSðe0kф&`lU ٹú-:N݊YŖc?&Gׯ޽eVϙ?Z_藱3  JX~\@YVb>jmK?ʆQ"[2`܁+^g# ~TD)UM' @L%H3r5&IM!D.oPds'^ z?nA[LW"tCrrQ CJ*l{w #-4lQ>A!m/ɵ%F)VLI&6Y`t8AwIY^eS7sr{jbce_mb)@]'_"@\{iH㯜l Iv.,aSaEs%pf]F,zڰElwPM9P9)6hF6g fsLmF&k}~ gk rvBk9r\LwYu3{] Y) 'Bl($BĴ=h>V.CTs =,Oв¹~™M1% c:bI0ŗqJ59>Ȍ"NT5![C+0F#Ws"!yw}^!`;(fiN+_ ʹ/jQn7ĄI(c(K+8p&242-"롔 E{T}>_̋AIhF<,E3wa]՞m-1Ma񾨎PLc<};_Ϟz.xO^ldﴩmݦ^?M (۵P? iݖj-uyAL6aG{k ieoT;C1y8WP$Svز-]T'H]zoGoCd֔wlRD5DT`f7 :.SS ;<]4C|%KИ: XE4F5~+MTSQ-wq`(3&hI0:D+b(F5F+88~)>8diË́+=5bi9#Dgxο[(,A#רD:vzVA sQ)| \qPCn#"DՂsq>ɱeRB@3nN^% /9wݱZFلoqI=t%/ 3A6I>gkbUH}=蠜'>Q -_P 5~i톙l( 4^ 5+u`S$;29*;B1BA\5G44Z[00@4ҭǻ<+;23ҿ{*Om'|vTUM~w<qE{q]yljgnk;.HP@B47_H ,eDAΒt,?7xkS bY'gT߸V#w+s9U%.GdE+Q=Kv5so~`T*Fz…Rƫ*2aN2RYe{ROvi3!vM eN{Fi w >m\*vhϝ+8efӒ~BDg3{Q}?z9ڤ.R6v##tK7AqAhDcݩC]?yGV uvse&56d7O]]6ry.HO$w+&28qߘ: pȑ>o2q_) ϥf-F<{uFY/r2XGYOcj'pn8 TEwkzϷri&05b};7-BtO$g'<[w'^ܲc&1M_ǧѩ*TWbFymFö/QjӾ Տr%5% DEFg113$wC$@g5yI1oWX#^B!&c+1-C%=׊#>−MzT s.cn^RDَVg\{&, T! r$6hKjJ[-hD>grO EuM &a"TiX0--e 8zYeE3ˢ ӛ:ى]ZR=l)ba*<+{7y$="X %-Χl鯶tcE1_8g kƤx*p2ĶE㷫-)iWբ$q%MtGT mյ*lѸTAwY_a:+,5& y$}wIGn懲Tċr6\8Cvhy{#ۢ21؈@TyyC_9_7Fdq8h?r;mv0iF36~-<5 8K+\f_U~2n RSv͸cؓ@%إ-9k),sRz-VX(@!V/?X^ 4qC]ϕ?*zBakTjla}<Wm\0bDQW3H -*ḏ& ˒,qqJ#EY\06E5J[wlCD3W6qNxkrG?#.vx[$S1)k?I] U[QV𪦴lCVs<"J\b7'fºNs"uKx& V%=k\s|3gY!IT37> g>b0)C'bcJQ>[o&KP#~s/*>iV":5I@ڐ'1ܷ28q'(decc+nD=p+;r (Z6%ƠxۤJ "BYX|SKwdM 0r_ cd K6?g~2]1Z&: YdpFsGP 'hv~`#zcGnM>EN9_g=^&ʱo&/V1vΪ:1MeRhuhIcɬ@QAR)鏘`uĉ˿0p¬d"Px1Hͬ ZЩQ`-&(|{ F\/š+7lΑ9KN%;3Up;M*srw,$/v A<]1@~]b)}EM'ӟfѠ}ȭJM<fOJ~duX+iAQ?жQ~eF0ijbh>&e$5͡2sVcMT}duTO_hlEQΓ4h.g]5]ěm/aK#U<*yE!XNw6f+iFBs*\+¦4/-xiyjnHf%!m3u_f1HS/0?s۽w@8^S*6'b i 3w V\ {DvBN@qKy;dQт%P|/܎0D05Fr3Oty2IAa,7lɺu}; P4PL$͞Leܥ6izZ&o2& ZVeu+0:Azr#hcm6- SCFX+K0IF+ܲOI%LEx=bxY/5ß66#$dp$B kyyMvuEL\'Y&:)XbSVԑm2E-@ D/ُ"9!LXQ425Gˈue6t%J2D%v=-MxXzW8/qFju7_GhD .-~@m9iSvKA+PzGI% >|=%ʝe'>^{xEHSf4F cwvOYR%i7罌`k;BuЫΈ{a&roTf(аY F.^< e]yX>trV\V"O>- Ex/7:ۢƇ;Ih܉Jg$^>2lFW!Pt|Lj<˷uE7*Ƅ ٳ(skZ3yjyvn/?Bxì0am)»_@̠ZM9bHŻ͐B//,{[f4r꡶,t/'Wۨ}{.r/Put{+ I,D'7({IM?Y.jT%Hg$PG^;G%&H3XVRn-_R?VM,$ 4d矰M{Oj  ]7nR8(-#j}.q psALp{ߕ[Ȗ tOKI_[^xGX*|k=p'}$Ka&Z'jjog|&/ \CQBu8Z/]|v"yeOO 4I#莗lQnf@nL5bgcblZL?9U堺M֭vM [-#r_O'5] \Ռi,dE֧vq 7C!D!|aIO9!ut+L)\Ā&i;\6~9?/62H)8CȑDVLB{zѮ(>Q%3l-$9~rī|@{a5f?}EXԨ4rUAP-y9D&sL(kJm h*Li6 D%JT#7\%^ޕqixcW~JK/6g |1\;kD۝Vd?*98t7(4bFo ArnyΩX\]7rY01m6 BNZ!ԇ"Kt=xl^ #^=-w}elsb^H%Yz=}ZG(Z}yGs-!F*'HX㧷:0x#rUqq\ǟA'vQ$et+R rffwA\r6H BGn: GHWjx.-mE| Ip0\FaR=K#"z "L近/ r]ELNSN,k|j0 ilk# J ~ϝ'D#wg`]MXf[bG^|mD:!U_PGE#@WN~~ZU%MeW|Yrϙ~v:<Ǯ: aޕC-LRT|[v[d}yFiGCaY7Vy1Vw|/f0"Ylcg7𱇪 Jt8qu;=T/е+_;?RUɓ\ H7Zo,\k NyJ3"-kw}xs¾7+Cb0C,>q!p~5#X2I-}LEeT&9@9 .J7QPRzu]ٜ!ƙۦx~m#LWQ9;#.'瀗xZ1%1`RX6JR!m~1ȫxǗd<AyR di \ahFaa&Щȩ4VJL2L c/WB,n';X)gLgOuR+inl5vR{[?ʥo蒯!I( bzӰL  ?H v/s@EHܐC9ƫթ&x"Ig}0GoD>ŪpWux ;Ly; X`1$4^` )"HXEӜby`>VCLoә> W.!j`12y!,w=doBˤ+&kӉꙟ^AM [&mM>αv*\_}˞sۮoA'P7ָ9H6PMwgȌcn0/9[G8LYGE/,!&vi>,@E|7"tͥiF}<&ZGYD)kpӠ fE4|D2i~%u:nSpA~5deohU:&: M9|l?uLɿ\LcҦM,}>{3ǃFbFS~ {8_^5 A$KV.w>8P#E:e:†jtpש#~ |EɓF[vK5„Bqyx؊>@})ZǬ 8Í"fa #nWYz~QsT=ƛ+_RhʤsՁq}#SYSY;My0 5ݜ~66XvPw$̻ &3e",}+)G0QtW˼[! Emzr=- M$ǚ)J|\ D}>X(n:n8ʫCx=@kT–Lt+KHU"h-)upYG=O1A8d`?]iCօr+kW]昉}׮ ^Ipͷ0ay5R -_ Osq?Y3J]`=lJPqlq!3*ې}Wթܰɑ1!c&g8l>kK%&ni(K?#r|JQjV5ޡBtIY" 5*`v;|K /$N_o;2PXaÂAu\ge-)UXS3瞱8h ?.^F ..]!g63XtmY2snb0$^{4@RamtA" X,;wk2aN#VA-]&'\U [J~y`+B $«۬8b2`Ҩ?>VM=~fii*58}ep OݩPIC͇Nr1`,PƂ#۟3k֑:x5.͎ڃý`hy~sj*L/Ԯ-XzG|Rn ϧĚ{ZA!Rpܒ%S52i 4V—^M3e;ec, 1. b)g *ܱiϴUk\NC& 썺T~to VOx>Woi |+9h< Ⲉf&J7`6=?*Zjޚ JhV*5a Fku)Ts F3~lޗ3 DabZ9P*jbO2Bq Fp]CYy:f>|ȐZq?dTIԶWj붘@bj:V3f eT+|8)OjQ d^s?xKUۆBέܿEӶ2:axO%~n^î׎KKgG@-7xZI^XS1.ϋ05Flzc*M _EEEN&IVN- Ūd7Sf(+~/E=PRdɭF9݂mZ0|\͖<2 Kyt&*2=J7_&\1 ))`RV+8LiTa>fԖ['Q4*ǺC(sh5դDH&z7^ t*|N@-,aVE}ݐ>%UA:6vq:$opWT7FopQ{Bg=ec/}^??[ކ(Tݲ8k;ÊQNc4Ulr|$+hB,_ԏrH|au$]ԏd <hvݶ, zMW%ң 1 cP>M||U[L/pf̒t~]0`N=Cw֚o =Uy`EcY꽃w\%WOvV#JQF_D,627[{,[^<Ej+\;T.Ĉu8T'GzH]љ| $Cqzˏ6vACԪlc{,K#xq>tE l@byN&I dc+/ly_MFVkQt%/J½S^56ZmnS|_#{BMM N8Hq]4P0lz.{CCr6' N%$8@v[/vEZX9-Z0e ͌QpI-͠ne?[V,rC G$t\q;ʤwc-Y-[9r Ts2-D.Y_r3'4sa26׳aӳBt^l{r2$$H':.UQM՛d@5d`Qx ^` 3}%f[})[|]Ba)yrBRׂpqh{j5i98 ds)H x/ħLL8[߮s ܨMaΕm)ܩrޞ]4(`J[ʧL0&MT?/3uoB܁]2%:[{ hÖ́xKJRYP%ǁ G>gq͹1GXQ39(їḇbNK!Hݹ?HnkcƝ:ُv`+gDaSşjPL`^mHKIX!r#(ܜ=?5nbg~2'fZQpyO3NAm~aX 5LLCӼ٥~ٶO!ߑOJ8+F)86mHc'n gvbNp ѯJӟ8O4JJ!gP kqd<(nZ ퟲqhl*zsDm&أH=CCw-b]N^ hZ4&{IK$#nZGJ':~ttBK,jB yʵM%2@f/fRIve zMngI ?xlRqBUPM㶁~) ޅbd^>J)nJxCJ\smxJU:; C,:u~8?m͈fjCI_7C2Y`6v`2]NVZzﹳeu2uf%Cتp$kuwmʫ#hvg 4%LG@w7I'kqi ى+,ʓqЕecY@SQkzF@ɿNsl2OQH>!ɩ9y=gknB Kt;GUA$>{\'ϥXs>$3t`/$ @(gċM+ lԾH%R.{޸+L||LI݃ǧG03 TqXc߬q"K2q4~\v?N*),R"r!v!fZN ]*;Ǧ?aIʝ^oTH uONt!E{%a pwN.0CDd 7`fiCH_r:݃WP#WepKک/KkUvs[dXJ h3 &h[-a S$x#j*n::n0`5p Ǝ{D=3F¡EGɖ5/ܦSa :©'E-*W_R<Ϳ P^#afeAlOȸ} d.d2!s۫Gs~'o۪olΓ/sD$o{VH}, >vԠ3޺Dh}j@O\5@X00ܽ(FvB$TK!5n}-Nn&RAһގdfH\ឫ7fIن Zq C3[BGϒ$\@i9s\Z`q+&f'F(ѳ7^xq(l45lC(2@۹SrޟR@ x~3䦢$0l`19oE@Sv\1+w>(&Z73qx87/dzkY$23ۧGR;T9iu#zA9_^mV^\j8=|MhW?E6~.}8h*7EUsGmuQbCNv?jF%Z+@jKV0˘_ַozڸ5?GaM @60A=U(2Rboa=P/uODNiIA̰͉巓H#F,)0tfc#E67/vi[:kSi ڼZNW9F0!II8ˆ%vt%Z o 2Y\q ji )] >5A4RݨtJmC1g9s!@-~cPU'4(( (4(>sn' 1LɀIS ke A_lE?-Ԣ_#?n)24Xէfkg\9, 8669?MfIߋE^ocЈ巅叛/B'2 ʋr$] e;x gY%#7<%㼕dr\ָ9L:]A|PS4ޗ]gIN'S ؃8țy")aOȥ[F{+G{P],[$MDJm1%6ɒM_,KZS;ƅn[Z \0ֱ[rj91Uq )Iݯ'Of7vt}5)%nD5bl ׾.![;L'B?;ݖd =jZhp .8Ba}Ca)Fzb]A(3D 1?&_6k.4n>w$Z]ol/ ldܼPd3Љ-7/{=]ܯI)3ν 3˧UbdKh5VT]J+jB plᮿ(MWpc49NqO:>&IsFJi|wX0ȶd"Na{E÷vj쓊ā BF7_ !R]C_ AC8d˗PPWǗ?\3$X_OLFugLdC&J֘"u5`i'a\KL"чuP1[ ^ -N1Szt!dei2J5^k}^>8!J/7KS܁,z34Z#eQd5rVAB9ڪ mH1,J~†%p',Hiw2t\vDd9˵BRH32v瀶|Ƙe(Dm8R16tVdU4[a) "W糠?H{}+'HO7w򆉨Ƃv#-M>׾YQPyP'ڨyj; D g**<p) a2>ztLԷK"\=Eyfr C,x`:ŭs)츦3Bxg[5XS}h:h> !DK6t`k}o{YFxTH@ ml$gckdHTt]sz)}<_]C;Yˡx+//aoms>,גE=h1GRp\"Dnr[Q,z렟B̄y $wUhplok̻3k)頨:(?=|'dY%unwi}%s<_΍}"X@"wI$ Ô* Q4dڇ* NM?Hk{E.#l\u0mݔ8^,„YG֬a[1G娛MDiH >!E23eYN'\▎=}ꖁ%C~7b.*_fTnع+o `UGvNC#DG.WqE[ٓY&m[<׋~F׶LBhfMu>#9|~~U5Y(b]PsfT8a4^*a·/Wc ].u K:֧gl<(W2T{M>e ,L4_=Uܮ꼯f𕮎%&P~,UOsSzPg-uAhs>Rfw kr[pׅD葻F\Թ2Bv3LdAcu"T!$j\s1~U&_Vm~fn/\Yb &Qw茂 fn-Za8Ad=/: *W˞H5qZ3."yv- cuE[oϱ=oӞ1+o)4.xw/ʌ.ƱGG,!.KbQ6c 7+Jd.U:kf8,X,s$P^^@ Oʁ"ByVLx\4e2ɻGЇTW-L"L0N1Ŀ3*s%yn7h-sPD/sQ@E+SE@ ,pv?:;d{ )G}a#DD'7̯4L8,Z؟:;[^z1fr.Bֱ)6%:@ͬog,drzi{.#n0[1\*i^>L`ÞK}-U ZT&Qd:k˜넜{2Ok}DRtw ~ʮ(DUx|FCzȗ!Y@vn53 ?I'eV_` e)x~z ĽZVD޾*XX9BVьMI]9m,r͂FnisybvXA8K'10 ڋ(yi8>K-Ԃ\oKGg-htUJNcz/$i'D i$n K많=\z+z |nQVr5S|_14ӭ'Ij2r&PQt6l\67q/ Qo [qئ8.\N.raC M?<2]Ci_ nJ3Ʀ -+ji)S۷iXD^<32k?h{s9i>dg<&P{3jV 2zTJjkyM*b҇K dmL-vG0 F)B%9i <1<9gzK^!;P_ R=}-~w$Pr.Җ9zeM=O5Q7QTGb~8 q$eaMvvFĽ{́GO|l9P[mT<' qt r!rlN6e4v$1~>( u?DMFʣLq#!+;Ƙp\K-V:܄Ñr%uNݪT4#Dx/~N-i?vuR^kĂpǕ!_,c)zC:ʐp+U%2VtϮ>^CǦ <ƽZ%-b3U\'Ӝ#\XtK电o}K##\R)_zXa7[w?$Y&4ctH%{0:k9l`۳A ~KCy?ԃ <'^wPSbg/C+n:Ck?b]0fD,.A1}S"isK|R/eTuXY;gi#۩Iv'vuw cxm\acrqe8F#yU:ݼf}CơT*l5RAtf;,/ ~c {֘!QD 9u;1B+<(pˣgW2įAbb*ۯTŜF[`'!Qu>L&[]G$o{Vg2?dMׇB#K]H I°-/\D_Z($)*Q(4nKN5?lø5^>큊7z# b.VOD0{yԁ\z6}Fx:a^k9m4?AmMo32eR[O Bq2O#&CoNud)TzԙyCb*#JAo{;͕8:zԁ$L2bJ }h t/eV*|@3E mYܗֽ۬pRjoT+VcRPY{=Lɬ衧'hFEGʱ6%O:)/gfCWnZKR&K52T֗FI <0MzBjppH|IY"25i6&$d]t7c >L4 .SߜܙIuA mt_b1yW:*c^#zVQpLP@TpP]"!+K6^QFnIY? "0yWv9=!~5PO!i>yYr:pl>=^'𨼛e ;C[{Ӱ7Ɍ4 t\J8Mܹ^fJ;E *jpU,ӈC ;`Oڜ` Vuj2cZLq-:`% b$ 7W!:D['f+!@qK.0*H,8hazw8V$T٣6Itv!A Ofm}U3Cy [z $֟ _0|!όlzddb؄R_x˫9l3Umzhf!͌>"ɟ6o2oڿ->$Rm%wai=g0P~WpDGf ٿ[$W 0̂xw{iv nv I&*s:9)/2ӚQе_ 0><(/Lt3^Z/o#U eD,ѩN6aLѻ;vdc m,~$FVƓ=T!!d x(KbB`H.>ӼHC/Lշ,Dh}LIW ̐oƍ] H+vX~JTf&T fuyR-]ǩo4ߡ=Ck7S=#z [>7yˏ=kw)W+ѨE|%'Ůy!9RJ59cpͤ#P]|4 ʘ.ꁬ-J}Ƕ^(C{>-CRZ `զ@||I`.L+Mjhԩ&iG#9mJJRFOEm8pW@^>{V8 d~ӹzT? Z̑n-S |AнlsoU6A``?0h$ոi5:Y {)w]4WN1>K.7A `@|hGbj#@q5XѾ8`;ohlf\~*;l[DpKǨ9U}wt*L淪rEa rI9T] 7Bc`B2*А\ӬN_;ފg2 a*"0/ݫ hRV#z߉6ԍJBT=VR_c22n<~GP~JX/1T+K^Hv+:@)an sU%+Yi p[z$l MQV%"D',%|rQb0aEP> WLMW_;)jPӥqsRx r3/g̸s,dJyW]S]t ;.=`3ډ __wr->Y}̽3['#:0jB= 1{3B ?(d_zwVSV, V<^e"w,{T.zrV\l:Ļe9l$QY;՝ܽRz._xd;a% ,/lXܒZ Xe0S8'BtsXO0 e0C@(LAIy+v͜~21HBn'3Rd;±a* Sh4KvK:^N2=Q5u Ljr9+5F&&&(YJ1fIIɰCFAYI|a܀s+no=v]Ib.tFl&g汄`ʉyWpf IȤ$??vN`P@(xC~{>z!X]^YG>q2Nͯmd&=BC+S3Dk꽱%Vo叿9fR-a=ڌkpn(౜Nzr>.j; KўٛW7q!ة}[)r\RB)rfohYD5ެYѨiڐcˢO԰ϸ9UE8yK1!^'Z 0/пi.$|xdXS ꓏(laNkߝ3=Ņ/sunpKh{ uv|Ec}EvO_z6Ww!Czz,|o77Jq7>gG$ "5&DzHFl&JJT|M̒JH!չGXeeMضqƹk;H8qGoDֻ⺾~&kAXAB7%a ;v<C88y O($kv3AS@B `[GN?Mj< eL^ Vh~y _77~bA=*SR{S2d(SHe;VPZ% [WONf$3UNaWKU9Gh쩉+SԞ,{IΞk1/xyyESF.R%T"âwHhW3RعOʖV3tݨK"y$v0N}?wh ڐJW*_Hwx|O qבPii<_hWeQ| 3븿PJ41Oֈp؈|-VGV6z2ɾdj4IeǻcHw ?(Ń⡂xkpjKSs_ ,peL;LÆg0ںaQIW ~L'wq-)/|tFJGL3Ty:-4YɫL}8%kV GY?=Ɓ/Nl0d- ALwܯ ]Lȅ5֝#Ox3/цl!*Cõtο.?q^ -8kCpKܱZer7?$mT3s Vb|ЯSSXtθɣh| ¯֤$Vͤ6#8zN֞DpmNU eӷԫP,:={2Z+'M}" )[Wu^`iX0$5!M^hngKۇe $QoZ HEyQ.!s T$jK4\Ű#ꐼޯ΋<m _uö+C/Jo-Ԑ`l&qz r 8Lw<9 oWl(*U:ƪyPIJԹMB[CY?3J "vv @Kˆ%:X5ad J8eʇANvZyQyY2 N&iikyJ3&R Y!Zm* 23t>/)B 'du0Jhht'CɽzE;\xsiIy,\"*{us*:}Q|ʬ՛f4hޤr=e`! ]-ά:vܸHﮕmu+!+8]xXj{j8H[:\hyO1 &t&cX2k"4^L;ڎ%,hҰ 5fUNf 5ɴrG'˚0@|MBHjoAa?5ZJnDqS.C23r헸a.I)m\hە7D40sd5Iq&(ʚX8=i2QZ!Wۭ!tvW '_nmH>5=5>N L5Ŏ?YMA2)ecPC-=U=`2q~$[Md]SĐys~y.tcj0]3AYywkg5k:IV+UiS\~Wh'ޣk4yCe>^q7+G SsߍP v^pfnOcS>}5FpnpzyD*4aє! /nn eh >_2R ƙ< 'BTt>Д@)0F m2^'dηGDl> Y[(:9_ k&‘w6% uP0ѽcA8+!+ !,2P8)q@,G,8:T\*w-dI0&IB kjDF }{ik&+xќeU_R8rGר<5o9pťXq ]6X~-xа_v1 }0,L=#@y6%W3nfw}N7e#9+`Gj4g箒k:h[9TtH@3}^'G|X T4'hglpw1MQo@Rrd<c\lW9 n|{2|mڲPF ش>.:5WO8)n~)Hd_ƣs%5Q#C|ULN6NM|hxlٸAح4 ؛ +ӨoPa< ;d0\ȟOCIw;UD´Ӱ\Bh7ZxB Kdpu}hp"ٕ"3 HS4Qm`k Ә36zLFuI_Aɱ"jZ0G -zjF&5OFlafj9 łE_r ˳ b;EL!tRV=jf@~BI$f(`> iAߩxBܬNd_>}6 /k =כ5($swa`M]L^(Got@MAD ;[='%ged#S MmڈV llj)HP_bOMo6\)猘BegPꒇо(,q}ro7lRҥnޢ&,GgQk7 &ZҌgWK<uYUׁkԄ_VO%n2MK30L 1F7N~:O#Ŏ-pdrv}l۝G;%H~1tnm~Wڌ=iseFhY]󜏻kpY| ]ޚsqy`oUZ\%X%/}{状NS a'ZnNM w rȋSȎCk?RZ~ÏhɳĐLi"-[?ө-)UMn}29qS5;$NCNWa *~S%@5pfW°@?B9.0c(-EBH@XS<2O`qV MgSLc!D fkBEK@?#!MCUECj;j>9MPzGiu!Inf/z!+aM)j|I@-:tbyr_dıjvyؿ"ts^Uu &.-{uXE&UB9q(A^ #*Tle~X`}* ?PEi ET%pƱgeCUSK{r`B8 :q-9f'nASyq@^o{@|P+IPXņf oɝE 9uᜡSP QTω:V[g[#<x,}8=v5f G$Wxj$`VУcq 0[ը ٹnʳ2M-8Ѓ?\u8́?QR.:dOV:3Zkگhu9 5;T$ 7p>1D7IBxl\Gӵ{$Uղ9js*wNeyUDIdaפ2w4qx}{"Hd2]#+<)Uaܩ"D߰E0JOL# -uNQɬZ:g:+FK.z[b6Rd4M=Qi75b5HwPkZg\Faq@a@8Wunn]XC(x4/_{=]]]S~[_Hrp)'~,< Rw+f:ue7?'| 7$ l8ʼntKHݒ1/Dkxz;W9IN+Totn廙8?n:d)A{L aao=Cʰ`?\+%X骾f2ht7ݴ'Cݫ4HD+)wjѪ8 8xλxfUM]xറOS]5"Ҟ\X?bёVx$rJ!G Q%iVH֦aކ֐6K wQm2J`QYL'`SI#1 GznhM+6u[\C1";CQL98KذsyBL(6gIH+M'۠[@F$p{j ' $Zj(VAG+s?xfk##}  CI~Zvn2TjXV(9׋:~3A2J $J9AxN$y30N+TRϪ7 .vU(mp²jN~kиl"q|.B$,D&?Rp=7X rPɇ,eZ(4}lĀRhS][ Ap1ㆽ7fX4>D_1l^;b[v&<cW*g93mf3{G?fUY1y%gO}OIս'`eqtf:\^O>/2 &9ǝ+igٜ"2s3ǹSٟj 8zG{ʘ)^M_c9Rp Q =~޵[_E<+*2]L_xb,/M?P9Y 5;9;g`,UnMKkڕUbˠ 6#t41)GYWւ'@:ctG>^lf$`>̭oKfW>bkNu'<(#[> @I/s|s (41T7}:*Puԋ"X7#0# "bR@L4Њ7y aJ`!0['@Eĭc k{/jOc:WC㼄eΞsr[V)o#yRA"] >Dڪ,;R֌?; ~)ZI('!QG)Peɏ,m0Ӟy+߃L:AF >f56^4+B%;RdXQÜM+\*/T^!ޭrϩ|n)_'/e}74TyMuqHeȏ'9pM*jZ}5Z!`CMjƌXA۩pi>4lGn %hX85p;K Ài:xatwOQ'1~YN{ FJ?#u "ʽ\qiY Q6ߑ2@kwi P/TŶLH͔Ru,˞K<T @)J/{4NfۯV̏l]m<5~?:Uel1-x[@W{}oUU٥~~]Lxt*xa'8x*.Cr>ДAuP#aMR*EqX~VqLᆵQTC -^< I o.p` ]uL%&@CI/tRtPH\Z'm-JﯙHfӄ0H\^Z31SklyyqD 㥣a^A/]( Yᥢg #d> ,]hAT+M3LcȤY4:pȿ/ڤ\ ߈IH`Kd%fPPx-ʟGRGJT?>hQ3nc9ĂABj@Xهd(yz20F\v#nXig,?vqXs!w9' XNz^fˎO#Ӊ si+)A`Q]ME"ڢk 8GB->k }٫딠S٥nU5b1`!Ik xc4'QU ik=r=v`DDfd q<PS2gBl?yT ­m>uu:3&eFg nK8&M7"#yƢjNS{A 5w=_Af}n}d}\NͰ_ϓMu>Ťnw:8Er9za7T% $(pKAމ!.2DS^ V48O꼑M! Wި$CLq8lY{vGѬEsn8l=vJ RxDi;zRqvm%yUr| az@}'i;G(x pBV{UĠ^&l5-dc$k=bUx-aSJ9VF1:2[T1aފlA8SlMޞGDڃFxOzFCIAƶܾEwR9 L,`v6yV:T8Zocг{ $"d֯d,pPvg@jO 0P}⨇ytjI_uao69Or&PZH6H~ok,pz>3rx՞64](g@,88jy_;c"<8-RI]!]ܟĤ}v L:DP5LB'xS  ظP- }\>DsJN*"WY&tiT`vhTGY0Zz>HdE\NLu: m|*zPoi׬vvg}iyB`z U'S.\Zw /^nWQAz @TI=}k2TƻiN͆Eq*2^ef9~2ҁ57Q Zi[Pr-ܙ#1UcUK޴uV.KأM%u԰ޟ:Az Pюh2Pq|()~d65 MClnfEMv_Mv3=r`Z rʠ)S)՜Dj}A5;OWYH7kwͧ{#kq1%i"mي^BD-2仦*; 9dX}~87f_ߗisȍj9 Y։SqM]Υf3d0N:)UBo6 8281Y(@QbUW{D/]-na<ߢ<=++fM -X#$JX^EȣW .vZxlCjR:/^83-r):(TnĚ o8rFw ӛ_=—c 砹 UxJ@$ 5&cHNCS5cHK̓6dus.CQq~ūwT8]~.pT=AXsej0>/`[b, mυgʉɓDcETő6 j HFdsch}??*˝rXRCcIX3V"uL ږxHX @lEOS\LN*ET2tolWբ:C`\N6'\rc]zExPx(i<׌ϩiRrכ-nћ,4%a"n/∌<ҭ|-ж4  c߼ZrS{%m~;~"@!ib) e }*Rr@C30Ld˩y){"b? ſ;,-4R q!^M,ҥL6lW+V1T` VvV/Ɵ6 4=Fi[d`uX=pqݦ#dv}Mp wIjTmĴ.^qA)Le&)vCbCd@QQ p8:-VPٸ60سM_F@ s?!#IKm}\όS:S w=a:F#`9 w6XijhZ~ty]A/OG29.e8kE= ;a82/{V׿yAqbG/LxytoSʭuA6K)hKKYˠR9! V2Й/)' 0JACGbAGbf ^*nY(*0DV%bKC:މ t)aS <7c6S8C\ƫ:=p7z~i5)iN4{+/t Y-ԣ wĖ\7$jNjղ;+IJ37e7^u_t*P<!߳|5h~PucK) F;Z3 p%Iܖ2}44@9FE kp>F|̙$wG ~u?Kw-w.8 UGPeK&P&0W&f?|9dzQ`Mdomm7 !8s-*sb"w "*X1s0<\Lh6U*6o4Nmy!Vќ'FٵF[cy%W]6V8 H2rwqvmSg)~Ll6 7itMGG>=b,^ ~rH>QZ$c /F] =((h ۰)}j(yp­&i@q i D6=VclQ_nņJLRf قS;1|oW~ZkJ`R3I7Z)' vm69JSNլ6I~h٭ RP+6eŪ^.|\Q) *NՁ͊8m~0Gp<1){-9욤cAb1(*;U0sMqQL,;z冠Vku\y+OqJP 0e$PHg2":#iTZ h|\=/7zög޵ q=! QTvJu{!hKRkFúD9޺ܐ~ kn 1 @"h@w ܹsJW4N ?[f!Zr#!6#.%`;@])ipE։)y@#u=Nح[70/Vd%gW3ǮNUx+aP[([QIlfAR;AB۶st+s`tDx'6Px~$vGjy |͛ 7n]]• 9&l+|8_fd ѠCYYR L`PY 5}HM) /C1p+ʡ4E;JYv*æb&V,WDfj nMu}#+LfUX\=d!)]hP/W5` w}\pM& {14ꔔIWhtam|7k{\{%]ڎ2gJ3 1vFt;h"Ӌy?ոWg)>&e洇6nIFH 27EeG>^:R@O$栔>&Ye4t sc7~^rfarХږiGDuq#ZPc`0k 8agCm4=PD?"lUUf ;y *@.U0d#K2 "i<|yKC"* h ʼn+ExW(^!2cBX7v;~re>M^.(5ɲ1N[ǣ8HUx?Y7ޜz39o*iԈq"o mL&nd}[4[G?;Ǫq&GjB [ֱZgyj蝺Ym4uFu,Ay[5%W0PwR~?Ƥ{Z1aI.XpіH͹%E琇]1l%BlF@9snHTiШpq4]VO-eنG,u+ji:j8]K1T*moyh Vk.|-AZ4z> `M`7nbC4?&iԍA #{7) Yi$H3 %ͿwUЮu!vw9+ahlؔ$9͎SqѲr-֌i;&DZ|HS25Z[Z )lk:Xd64bQFpl~)6ӽvG*$ٿ<ABOǜTnpeJ1+ Drq诐 Leti08sL ш$zƹGf", v[9q)W˟1{`Dr.mMTǸ{q}qE顾Zb3*3E4㻨DFn?0}&a Xd)'KA'٭l_%k[$ᨔxP$IkSD;t"m]CX>pv/{a$*$ë<'qpVK~g{NSq1pfN:d KF([ÅJTu7l>x^URE;/TH bA 0Q/[ƞC\Yo:MQC/)} rA0|jY>e5e~" >x9W{eV7*8`uMՂZKYSuApMQձ.$z!:yp؞Tud ,wM\Wy9qX/qU/jzw?:5Bs1ѕ53[܍J^9RmlOܿOjP4'yQ0,^'oU|Hx# F|D ]j")oȹQ ?}$=,qIʳC(7N 7v}4UpX|}qSl|Eq;{IAs";l"N/zLxZ݌چm@(n:!Ses)^* b BW+hV3[0IX[PCTV{ɀש9QrȂ+?*jDeiuC1j(ST*GE=P'nͰ-a af|RJk0*)6RE#40 UQۊҭ*xpYt4_oTWC}JUgwP&?.1ޟvtɛPRzVORFRVЂ&#@96&'MVh{WZ\ SkX"Y*Ipj/j=E|n̦AȐk)A:iM]2Oﵔ(:{(h D"i[Si8]G^m`EN=7daqDV~?ٕoJ*_ u%9W 8٧\ӕ$WܬjZ{ -'kշ¾ibf&aZuMmϑ(J3yW\IӋJ`s\p16C5-H;#C| aO\Fe]a6!3 Y=Y 5#nu-d..Hj'}gOU è lBh9ZesY<+p5"M]ݷTR.3rtkpG[Hv+"< /v;[?=u܊Ύ.q"<-cWƎ ܑ,1RAzZNgacg-W.!@ez=wP;PP^d .إ[\t5N{Fla>ԯS׊M'rPւOTQRq8rF[pe' =]Ӻ;՚J^䲁h2ZB7rEpE-%ocYܩܨčo/N!f"ITJU@[ `gm׆mX2AsjXv J\9rfZjJ] |zW*+DY#EqLx W%ޕ4 x:9[,Cnʭ0%<xNt!ְ`kn\ 2fj0\;@=m湲m=1ﵯ] t ~b3A)ݜʗ(Yi-uMdN*O#s-cʺ2oPOAr/Z~8g=嫈,TM /dpvEoи`)Bfcq ub_Pl){ -3OUp2^`%;1$28WG&Α} b>IӴD<EoַR/n|gHSڪ;읠 -҇瘤@ GSr]t؜>}E)c @@xԌm 5p;{("=H3/@=arǰj~|q{aspH`($Ib'ؼ/8:䖩f@ z<&-[5d#h惌R΀Fz(4[x Ub=f&} ?% v4DwZPXI2/Ț2w\OQD-˓lṫd-C6Ӕu #o}ə3V~P>;n}Wq52O{X6,0O'pبR@If`ZM8 Y NE{V*¸ ' [QMYk61̹85H N?!XʝQ;i:E:epIpCa_T. "^ P@_udbMkB\#Crkdo[-9fA>MD]Sqp;آE5ɷM&H)*2Erg#[/DGiKG"RyVdȓ$e;tj_K OVs,3dN-'nZv!螎 [+ZwCR0 hVo !jE0rK@yt kόI7$>nziъLjI21JY}_ XL jڣ=R;:i@f?h'ذ^qJ# ]dliL`i!ΣB:*v1~;KMkg; i(j/Y DnrçCC֭9L?:9WuQ?>RdF0@N}X_9 Q,WUD:3T:#DR02Z[Ln EFǐa:gkC`u Nc{j;*@Y˄=5ּB@yJU6^bC, VA/ 1j]oC7@:'=>݀iY#4rj:^-{*pw.܅a5gz(E&İxYA0t0qIHU{u>e4B;;+sFx 籰 |w<𰂛П=˒p9쓿aYOf7Q1)g\ /foKDE|9.>qG^{)Za"*߷1 bR+`r<7r&,l+!vA [C\D6Z7YK %W ]D4#fYe㔶;FƈYӝH$  O^1(|@ݧNEN螹 CUbN~޻ ɳ?&EXF3FV%KT\(z(b*BÃD+!'ӺQ﫬YPZOgXJ#ƑDn9?אQX%ٽrZLyRХϤ[@/}7CbV0%E \{ d i'ɼyNRr4n޻cd7+dtB_%rXQC~^Ыl_\8;,€cuUdz ɓRkA@W5 ?CCmk?B]hgT ~]-탱ǵN^j C[6i6_~O |dYO8sIRzSb+ ۤ gQ9ڎ;ɰ=NS| sxqL#"?C'o˶_|%޳'o/9  5M?, F eg&nb\nteOJ/gN琛nAFjoAY1T96[%iP'R#'mcX>/P%RE{_TcHZcU"|W>3vf^ƃӶS.)m/_<1Md+@}Ckf:Gqy֒B6+SaeoS *N[S'?n! Q+:l;SG vPVu}(Z<>&& M5ߙtVnG"$%O+&wI>L/)H(i,8"^ r;k,H&@Hhy]Qs'! AK[c֞=7GWjfR…?AIArϽ␆Fbne*83=nGIk ,~NVfKLT9 /w H5G-Ui 65!&$Zf+pFR)Ĥ/: Zu KF$>RPf؈#O[ܒX}~$gSEhomnFic_edWHm| xm9#0Pi__4°P:^:LJ @fӏnRKsjH2y~gRP䜹Τ9^AG}"sjQJܰo'8 }Rh &he96p[1W&gCvj$nS0afM}v gŘѧ+hF92LS9R- n\=Is"R^V 9IAe4ZP*#a_sbﻕI|=0p\Tbً;k"kU| ,OFњhU)sr`u'R7i'qRX^ ̈/>/K);>_t~;c(D#| X4J 88:t NtLW+ g ${%,/"tQ b΁8;5O.!1 @3$г=nācCYwrRJYQBm #ng W*6B& Axtjq(1\\Ǧ4EIO%1-WqYrs~.ok /ygsa׋*;>I ){9ԧ)g [k:>82}75DQ9; `M*5$řŶi怿#!8m"v| A|ucaJ9R,+(;!"giFmj,Nka_'2(T6AgKdSe9]sH].\2/ ao맟qa/D|:Yk޼j BE”žO ljov|^7#udC I7SKǪS,Gn6˄eag.a!ɝMJbo+HB3:XyT:J+8^h%ONEwm T022!V~12o2 [D`V,t *T 8]nb* iges&[K)'h L 7Bz/;0 5,οP:` XaYtr+`(tE⹻<Wj ƪ7i H֡ov0]4߅*N|1L^ʘ3B%3Eۺ$}i~ R vVlޏbC3ϓh)Mg,bfZQG-raTͣr5j>W&y 9܊` aD~=wP+j6 ټ8)O}E:_>Sd7 8cdfFdZBuez|\uR[::&rQ5xn}iB]^N`VF>H͆ug=g!l|CroFD>QQ}j1c+L@# K#ĢY)Rlnߕ/䰗le˃1oi)bj:HcơI_Z4g5w2uYw6d+/ Dt{(Oscj 4.Bi)` !BZd[lxQyOkjK.TҎMҜ4pdJ;_M굿Xuk>H\+#d?#XK_TG1D~;dRD<, 6P3*-U~~4tljeuZ@r;k$8癈<B}[|N=7 ^h[hgo㶧gOQr^ _8~|>K(8 + 0ZwUZ-t';o18HE!ǐr۝0k[=bKy Ů55͏Ooq=ZwF>C 侐&Y2.?jDt) Yt.gfm+Kv3B:DPjq e/WlGr~חX[M}%@cÃ*"@2Hi8z]HvF3lW9n_ y0t%72ۯCE6*^q}]Zo"V,RRzQ >6?I"59ڰ-ޫ1ԀXT$Luv>P$БiǾ|tm/ܨQtKpwT&cQ>N H9Nbvm밆{; \Q.Mj!qH %?HTMW=UҿhR n?fŒVE!Q{VHdR&[ZߏJxt )y(ضtC5w^as%7&I"Nw(1LhݦIXGfʆ\/mTrʋiǾ74(;osX:yoI,OB5Bpu^Px=GLϩY=q 4& ?]ۋi#,?sxvy vL>5/G]IniHvՔQE)ĵTN;~ HĈ.ax"aOIS@ x6,$Fs`/x|~{e4hibf~ ~洐M<#dQ>@Ϊ3XMw W# *k>]P+cC@O:? ~0)\:ҕZmVPK͞hU&_ 6ԕInH/M _ wmvGhfPZZKʘ@k&+v#9=8XtrZAv, #&!u9Hs OcN:^)d:b)Ϋ X{=@lbި#ֿa@F%Z-lF ?rϸdYdDLBG|/Bl!cRU60 XXo&\<*twQwMq)_]jsXET9Ea /G ƌЬ߾/ 㡔-yCi>޿{:B p׭q$/ङ.G勫 5g܊^gAv7_ms{}SPtu`0/pИ9|jhp5;>:\Ĭnec_`=)VJet%"W - *]wmiQg#VY Q" >X[䩫\d ř\.1ق*MCԢl M9uH<1O&ҿsf҇&:L? @I>ʸɀ,0ig35-DJ;MyY_/c<֮= rf2ܗ 'WRP5 "2nv6b BX~[ Z(?%*Z99 5BN>kgbƱj34 DCTϣYVZ,eun-p$QNw9T@Ep0|el6wt= Sըv~{G,O]O9}'\1h JvDw2 _A22_.CƉ(~mqAȰb1{/^m!c2a/`ƭ4&3x:yO()]I䐛{ANnҎVf\.|jIxIYT5;Mr'5b![AIb\PUxDErpRKa]ϸ{Zɉ/ypϠ\侺17'kȕ10gE2?/\R׷ T]wŅL6PM~Ȑr|A,btG~h , ufo{4sr3MUNגvr^תTϢ!JoJ;7 Ou[jud3mR9:ӧJ>z l LeDw5$i\_^lsO0hxU ĭ(RJ~J\ WQJ+)|- dމEi[[vv*y?xR,+h+* v61Հ科iN+f @v/'`Mc[){ )zX+s1|")%IIQ~]FЋ|üKOIu~fEU*2EF%⢋RχȈ"c4}f|^[ -Pn ` Ϩz ')\,ՊL&X mIu8m6Ab:R&]~*S&oT^I(8jN&3kM[EJ4 qt6I(7'.FuOF6?ɢkrJ4;#_s1@\ EtjlzS* A_Hb;$FB KҞ)pn QϦi4kHy,o}vl)}`K@PV{jSI5=׳5Ҳ,;#{gsybbؼNPl4p/V_B=t mTH}-]^cJ3C௅=Y` fvi T8|%0Re\ՐV t K]7>7%ȜĎ:ckƾHjB|0#jmL!/~dk8=C@ٮ |iu7WO^/z aF`G-!e]CZQCK Pz7o/1ZxqXCcWNӉ@dB|fBx+V*Y[ )n7J>LN 6)R0'`l&ԯy--_\kÛ7ւjyUY0{k*=VTr,gBc˙U2WCBM]2^]Uqg i7r֝WZyFa˕κѸSr\"EdU AM4LQƶ1-_Z1dÕ R\u//@*$e8%ijT1%%09tx`fI77j J~Fm7:T<2>d.5J:lSe`vT%($00t_ЫRmZ^a:3Qx5B;Y!H¿>jw&}\ .5^mk.BV5fjMhW<[/c\x@B eL]Nd;iaXht`9UҾ߰Yd̸~wX) d V羱 ϐ5>" fZr!YXS|)F)42pGgTqͿS'9ɘCEx1Av"C:3?&6>P(AkOm **Z@}fpu&?Vli -E{XF$|0WQFq-U>y`;(CIK\g\$ൺ]ۦ ,aJapy0!aVZxX!} ?F?kʘ5a ^*ǾiEB-s{Γ^k·2FUCT_zEP}.* ]%aPQv'WGŹ/%OeK՟5ooAPxD(1gSmd:~( JwscZmt.ݟW4^?ms`_@!J gjv%0+:s2E9w p>Qp0BkIhojb]fG==k_ no6ehMu9BNڅ! 阯C9*CCU1(A$HEL8$]e6Ќ]c@[t@Wq 6޼1%CFvRA|uoVGE+':|n6EN֌-M{tQ?K~uRDs1o0GzKA_B43RY(5@9QaI\{S.#Y̥`zuZ_xH71v_ hZAQ]*MбGOf\\V[㘱SZc1ʪum]^2;uTe9PJ^SPju^$²" [D4¶,:$2'r<O!0 @Ih=BfQ=J̖εY/8E)AcJ#w6+oMOihYFiM%Ɓۊ c㹲> (+F(>Qe5Vj^Y\|!'OAwA|\8}+`5߯R9:/ 3xj[Qt^i <:5Y̘ơ6nw bW0$e.8}\:o_{L/\ 2qɞ@:1xTzt8eK3퐍+h>9]cf1cwiB )Wz31e!#dׅ|rSZyz{>%z}:%?eT 96oA.lQ'rwRSzsΔ .- -+Fna(q *b ZOM8k^TcQ%ƀ}d6*'@N -0vhs'~O-&/xU% л?+@pw&0UlxG/@vNgX|۠ Z6X\g훔1n$1F5EbR2ayNv+)LchW_vU օ,]%v. 3;uRgm>"VoB˯nJ ܪ+T~!Cl[qq;=8/.ME%-p$Еswi0T YIb, TN쿹`WTݖ˅rk}ziWd*VPtk0VS it}`5RNUr~j#EhXO(WŴ4!:&~jg-%@mG$>vj.DvŲ|pYrX E&Wp]4+koMwA=XJ7S%=L#Њdd>r~?,\xa?OQ|2cցfoMG82l3-["?FG~ouQe8;R>4l讐^66e׃@gδbY6.)mW,84&4 $:DG[jUzP BiF5z&|q#DPeDBmgѲTX+M"GI0e≯4iT50 'ΑM ѐxoQXJ3n.K?qwhryß_1(S&9?!D0+l|1 ~?){]] +OQwRLT)!;Zv{8Y#gJxLoPrկW?cJ̀O3Pby!`oLUA*8Q5JfS.hԴ $dUA/ oU!nĶ-WH견^{J!Jv_mE,^D'T`,Bqe '#y@<(QabYjYR8mavߟ WM:f%~49ιLRDX(uQG`nn"zf?v2ղL^ۨL5q]l}39:> fcLo95,zzXs|P <4,*"ՙ..ʏ'}!pcVESMؚ|G9&k&мc.A:>==">G ޣTlqR'LEAi 7މt)T9OS%Ha6kҁ#R7/bh6/xlC>\ï^م)&7_7;TZO0EJUBE׺m@o0Xp#.Qe%$||)\Q8c&ҸʌnLx~:N?!Dʦ_4Wfbҹ/`qA%;lr$l@SꝷڶyAIv0%e@@ϗԅg ʘowe]-@Ctir1CE$܌kO[BV_i;'6|E(u%=A k d,i7*uj*>H^ΨmsXFe5&lSD/;^Q"\Dtj2Oeϳ̬74E~lT*c[.vN\>g 栩g:t&АZkK,ŜhiT o&Ux}8#Tq''efr5>o Ov b.]??髲sd~|eM3|d:mn"1!%K/_QӆF׺9K*)ʵ_faQȟYt]OQ1!eͮo&|B|5:[![> 6`C/ uGѵ/2 H i2T@!p竊h.1ZLËjڻk^bi>#d8}gW0n]FZ3zQ-.'旨x%T5nnSGgGѺ`gq]=Zoe'UAbl]>|~%4˗çKRi52^ k >vEl0uNj"1cKJ)KGIKk]qGjdD,}rdSMiÉo3Q^"E%푌1q}o~cwݚ[}*~cʙa 4~DpW/8t2GԺ^ɄyˆzIF:"pPC-֚_aDPMp(x dB:&LEbz>B>kQ ~a{`zBN]9pvx.[rM$Zpuk02/|zV0#2Xe ]`*IϏaħ s:}3c֓_f.+T\6ytJ)%uxbgp3#rҏ-p*L\0z`$Joe?duWTVT-rk=!麆,y&S0YVl}dLۍ`%qL,J܊3û4m:`'wPň %K>^L~01A3‘f˰h7>`:8hZpY,97s::sX/{>OX_D2΀7\a x/mV{RH_ZRuF,mK7CZHPFݿ3~HA̙/LOLh۟eF8Ya+|ף_=-Y\?aȓAC"R ~nB.WC$.`jC0(pIZڍhQ\\ Uezee12ŒcLͨb&imNH;N3f"[]XRncVCx6un)8 ~3VDdВ:N[3gK)?ndQ*i$:>_Ka|l4v2LśXCa3(;q׋QUc61 4 VWA4l5D%]й SXŀa7ͬ7"HTWK9+WH tL2,BzsKaaMR;{909kV0vF4_f{L"1d4$%HmxhGv᫜v~H4U+G0"u0p܄$g2{nOOƾteHz_\h wn퍊c] @Fo O|;#W mnr4HZ5i#on29ni@ N 8NfMN ֽσ%nЂz}8̌1*h*a f"nrQnQv˔،:92[E ɷE P3$B/ZDw^s%-zKr(q0M3S?#Dy#G/d[m1SӈR( G*fǧZj_)%hB^ Q|"@B^xV+z'9[i(QFc>x[J ]@t`8fTɿ ں!(R~y{ |-:y6} }R?tK nQQ=o;(o9U`e+mTh "8-yC2\~<>N#HCRe2F GKN! JȣYk7.EL.m+W`UK$(fu%T-/rܟpҊQN1z"xGXbW^A$-+H=G #Vog @ hI@,I0@Ԟ07M Z9U1Z nLt`!, T> !dZP+[<9*A3i Zh~8(Os?L#=vi" ^ERstمI[?~vj%=^~HHqm^;_P mu> 4#g~2w{Dɔ>֍;"j ۻ/d|zIjX"`^NC=VGtiήʸS~dD(C3Lw'q0 }0nQ+#~OQ*~$$4`ld>8+0_ybpp7K  P%1taF4 6u Ǹff j)>+3]j jPl̟,+԰#mf>$8u}vݡcZMZ$(hE˵j~ocrƱBLZ!o}neޣsY/.:P&H<xN6^Ckߜ\ޜ>Jd; A^cQQD v@td˕M˪w$C|0coS9[n,U.TA.fT6R˥>RPڎA88 l) #E=o 8' ˽4(QZ2\qŬ9nY$_ҭt6&s$O"_簜s2yjM (2z\x>rR3"<5KtM~n:#o򤘟ŧ=~rdH;DH0 VOi:o!aGlJmrwJY V~_pW@gIzRm{ɔҥpW 5 @eNb(9$*0P;fO(b#%< CφQԔ; 7fCozBr|cjpWn Sz=e.\]\ż(?ouLrF}C0*|f$'*OܷPN K*oHL`)q,G5JU#H-%ټFZߤF+zD}eg")P{7G(c}H=7F,$ {ڨ>7SB~? Qj`3]: 1S(|eK~ZmՍR$& 2؜^O_&ߙ=kvREcAT2V4!HWTjÐ_ϴO>{ʕ6h=H'Ҿ})Sq󃔐젼<#&S7@6rL0lLJb |ڝh(+8N8U;_҅ᰨ1!k9F(Թ7\rzT>]͸}{ YnzC f8 'X7,{oDϥ,%%#?N,APbE2UZolFtO]9In韃ýS P4wOT՟t7CJO ! RE!>k*_ɟ@C4ogW?s%_,ofFztI}09ycZvo}}3<*W79 HP1}_ INAY1|wI-՘NÏh &< \xWoe.6ACRW i?{0IkΊp\Ϫ9eĿHԋ3])TE mVC^s)u>7^j_H,u8Ż\0y{1S5R0  ItتpPv'f+4Lz 1=M#40t1u٨ M) %ݪݶUVGͧg~[}B^EIwgD&;J[7o&d̾mX“OlUS>yX]WN{bWW( "&;vA-$Cヺ?Kv3EAx>Ή a3SQ)ٶBDxˊy;#=(Y .`΢z[(1«D hȉ[~Y܀vl'KJXҋ"AjXmަi]V 2AP0*'s%{-(֛TgzMls[ai{5,{DWRT:l'sԟF)#oD+9%|a[ C- j*Z#5dfh#KA<}5׌sWF%sWRFQb\fXhಐjQZKG~Vm3,Gd%S"Fȷvy2 K,LgUB;>S^#7.q*[u)s NJ g^aP0d6soiO&1 !x']'[o`7A;EE 氌_L nrnƟ jm522ɤ"nRVPsxn篍w ;AXTD[fx;0M`gKOK06b-:P(4=j 0Rr謪i};J4T7nc-{]8M.7XrFhB%AF4rLj*![L(JF1a__AO33n~혨Jݱ`zF\YM9 ֐A>NX/x4Lj$"FsMV3OrAIYQLS" \b|6\)6#@~c,5$:򚆼XeZ·8hCdO#B m 7_uV! 3i/NGlc;&U`T[ީm m|KmYN7HAEQ;M/_9?h+ q%#u:RmVR~x036m5A)f+6Xr)ClfuOQpKMĄ̇c>v9:<=bڸcsDByC^fˉe@vv5nmX56I|I?N,(L ?}̣f# u*,n>Ht}LhbTɀ}.zZ2hMƀP ySiCiC5m+ݝ,}Z9_O2kfF;<\,ij0cP[2N֛6`; AH55Y^ n,?$fOˎt6/SyT͒M3ev8"PJ28; Jk*OF8 DR%iLJ"ƹ0i[ ZYEcO{yo* ;⑜v>/u0sWE8~ۡYCf^hW!}ϫ8oN$\e{ssL,S岘Yyi7CV6U_~|',^T_%Pk834Jv <۞`eCRƋ_lL!?@mK+;^SaܙnU;QepF nhM ˏ3hQc0";8˽KC ܙɾ0,Q,P0^+cxGw\/zkG;; .*=Q,w/jG=Y2WEq81W%FVR-Y,sT3+xPa R>(+W x܌y]j)wEޱD ۨ6 ؊K$: QYQ@;zhg޸7{uw-Jgb"Ҭ>FJa8sLN}}uoBjO-+*K˝+QOҹ2F{ !uf-J5JкPsbjͳ؟fyzn1J;. ? J]x ,Fs-mS Ύ7$jx|+Pv4f5+Hzckn=v|Q9.mr:'NWs T/ǡHү93Ifm9M,opg㣅qqێ3n1%eKJs[q`2X",<}|Lbu"PT:jbrPq>-(zXO|jA6Q]9A8CuxnU ]cV ˀ8vi @Z,%5A=y-I P@[| s5 lF7Z MXk2ժKW6z3C7V` h)A{LҫzK wB+*jӏ ,{ÁCl8P g!=t"e:> 1~iw('T EӫC2eEaaRtpI2;@4]nr#cn{UP8QxU"ezTf4UߪTį:,~BOx0gMWEV DoVpSQNV͏7;=''þ *?G K;HaNPPȬNbDs>Sؕ溦N2,}I(T8%T ;BV0Nh-'j.DbMWTj[^9 Z8nؿ^C^f[1GRStT#^K/6sP~A\,I+{OT nz38X5T>cفVWdhSL=`yMB}rX0\,z? 3%˂9+s̕3nR2]TbYE?ٽF+B K@÷5)ZV,kSr4n%!-zGlŃG2ƽ \X #C a.8g6V߻a-2ߴSZ^4nBqJj&3TogpFhp @ucK&aaKEWP{r{fv\~-U~B[+Ii(?z=6Dj-[.J _U X t!!H,jI>}{ 3{QT-[短$w2`X K<'QNU ,Gں_ T*+޻⑂@fgRiͿ\K>[]G,=fJ![tAvԒY) o;up͟>G5揪/J)6x]= "_]Ap-W*}5 |"-0 Λl>/]r&߅/C´E>_oK+e5>upgõ F55?q䏺: m"+&]5Nܝp׷p Ʋ[X H?`/<$|eKi#U p/Mo ^*/Ŭ[F6uV?_I*xJ^;ԑlbi? I\t@_~DW]BꤡX% kCS;8޸*XuWITt0Ed^[7ue³MT”)pu^H2m&y=[y?k14thGH_/ P7F`ZޗL/'Vwr#ۄL[SS=pR: b2BuA#Yh5R5i(cO%qFLW~ft2Ӕx-+DXr qRpw׻‚%5f {HkU;ǖfb/.]RkGσ†هm Q{7:7R&ε3֍6l"eɮcw1Г顉EJ (y?M 1 ^s,yBѣKvdnY & _D>_\a$K,jP(I9D6|lM#9j+D(3yuh(9m yqnOZr"-̈)^cza k"8< D1($[C\-s-I @yH'M7L×xHKy cv r¤d>d;wf d0U8/J.^md6[NFҚѶ>3* )z{sdy0[_E^GНRPucv 񿛶O^4d0T %I3|aoY^@)\:oZ'u% IW&$?D/Բƒ਀WkH0{O]$ A6`?sH0jd|b0$!>T"%v6TjhPZtyv%"n1V^* G{廙,[@e"E/b 1,?br39|;B\L7`@bL&"?D:<^=%/Mˢ 'Y@&N518kf7`$ݵ-RA:TN.:PYdnY>o.&=}a \W-Qǵ9&{gӟ ^:ϋfSqK.MLAL:أJX¤N<L.)+m|!д(]SuOWM`SJlS|XRn!HC'KD~橾ZU.&le{52IG iC)h(ǔGhW7l(Ny`Kw?9S,Sj=£<<!:%VOm+B%rY5)\qfNEΞ "O y*1NѺcK]JVV-(WJfcW8+|I2~eyc|B+8RGp#Ze_y(\1ZQ`FN})-<: GBV _ozÝ7b^WPB/IY$5JQ 8i c]D[Gm2&^ހYjm%=_L\ã 47'.UPr{1{eH18ܜpV#Cpu}* M aygnN^(u [RVK $jg Ѩk{Qb^r*iQ Q)-G]I3ն#;2;'g_9eE,l= M\Tu@嶬Ͼ~"mb`k{'-JVvӋ XzV2oueGiMg(ZDkRaܭpM 炊cg~mQ]^Y5K-e4f<'{>]O-HG $99r Bk}UB]z)m~_9zp#s'p{B8vƪJ<#}r,P Y394&ޣG!ѥ#LJcW$ich18xbݔ<[*8uF];VwOQ>&.gSbKOW#\E= G~A I1GsvN\ Hwn!o?J!B3dƿtJ{€IW!NfCk^cA@TIR0M|oT4[Y.`41=B%(\gc4fcfP<:OXEn Xc^@TyKTwUKF)V<ߥI|ui{]@!g}H'І~*!!H5:.3.]V@k_]49c|"|8h(ZE qBgKha=LnLvAq2kgV S]JՌD[x5#lp/D.rYRQiמ{uQp_;ڻ0I~i, }EHre*|x#\CT_^8<35z #eFSutV񏑖Wp"e'~S[%,P,\*t(BXNtOF4*,kp*6yq,Ujǘmp2I#Lؒ"ʕu3Az d_8kAJ1,Ua؏Uʇ㨕[d&OUFPe噦1-lMۥJ("Gy4gyA*!@3?FAݡzP3SȌsec[G%Sl0Qf VHAu0[^ɢ4p)qUƫ^ekH:}h.'A(=GZ@= ̦ڽ^A@?@֫p`dmDbQqUϫ7e:! 4k>\ ՁL;+Wg2X>A &٥1ش աhC%>bNqLdv" SPPZf3J10i@^ \/v;<w_%}E>r;K)k/<$N)-PU96<3Ÿ)PEnhQCr&˹M{o(gSq^ bOd{EV[i G1kb `|]+RوGo#HK8Z06mɜ),La`뱟g_}, MM ߿y־t(C}*N+h`PB]PA王3M/I)l;6W`Zqs}!Y({d"_g hmSXTvwO#b5jhBT H`kWsvyjOHyynW=Xkj\GMRU҆EC a}릈_3Ծ2U}IQ=Y快c|o4HA)10I'q<R; k1Á?`M^մ,'C-Ίή?EzE4lN-Q.;+1bjPDCOcj9;/s 9XJ[o2~O1"(T& <`I!tPc-LTi,DW˿AP؋rbŞȱGHj9}]:J àW$'M+p@ޔo6;V<%\[+~1Sno{EV)z YZ)MtRts%^jYח$OpI~yea~MR#V"<"1PX7% vPB ѱbl cmcB00\b?K{ PE.„bq5h[/ VÇUgDTѮ' yXs\2gh.b b΄e]y? 6+%W/"B%(|GJ ĩTԉ/VVEvfPk{~Gt <Î_K8p u-bSfccE`з=P5 |&=Y"XF I 脡1a:G郬^A(cU12"̿`:ہ Jᤙ #H]cATD(? c03_;FZjCF#L> $*[ϭ%O34.DV `1vQ-K4j'&X/8#_.y[7|J߷`j3hEI|3L%eUR)cqoU'zQ5 e%NQIE:Ҍ_yȡNJjPHfyƉ 6:څD|ђį(, CvEMg5 F3a~p/-n0/V^n,ob1daJ@!I,*sBz.~OiqZFK<)ИtۓШP*}MMbʁoP5e{ @5̩=zᬶJ]68Be xeqW\$ZmOch=8גÄ6-* U>qU"RDlM+X86A'?xfXe7( z'MwI_ܤ' wQ#)fVEXP3j0ut Wp C:nӬuo'- nhupl4Àlu\-ƬH?7@c lk^)Ơ!/|^0׀SNذ,9l(0ۃ_}T/M d b'# tժ-w ^Er9w+x45& 11d<wr௟УӯgŸz`fXJ+-%XЭ$4jMY $dSMلSf^ _cA"eFtnO@b8志4$( l_A`ز襏4VgU_k]!DdٺȪg1BJn ^=9SL:jrDD A;lNnb_\ܭ}ľM%>쬺`PQ0ǡ$؃\ˑ{^P B,)~,%b1STFfΐCG#lPv;_/LKI_H6L>^WJjqLp%kZ6U^Bb҄?r?aUmꎆ3=m\G`AUA:!+$_UwU8(.68( 2u!!cAF#Q\? *~oqs9};A͵+XgVXCӋ(T(,45F>;{elMqg*tv/D{=CazU,+z@%  lN+ ^EX֜ΚA_[Z^UN(?gcШyFΫ5h zy{3A$C4&GJ$dSZe0DB } /o D̆@~PiKw^r#J7 CЌku$bl|aTHBPz96^0afـ%:]X)> da$5Hh`Av.0YuLi|d:\&VTc\\IkQC覫#~\3n^~s|?_8)iQ&Ƥz2QwMR(m- -$=6ѣD5͑tISВ5!]EπAu%}A`([J}L}b.SOT'CMZɫ \PoCmdIޗڹǻ`xn4UX8~Fteq|SH48QO45u):sGn(~{W]CNo 22.8t7%ÏtkUAh4MEw=uME"$ׇhڙNݣ.f3[׳ZǼ2!Is0Bj ZITu2Qpudv@T-+EW~XBפY(̅T+ԪԊQ#HtU+{Ƒ:8!Z4Qp|CLGp|0ȭ7y):j b|Fb #7h?y>h.j K쪽DE76`ms̞F%yOKL?t+^ݮQ8gmC >֧\F,E6MX-3Ui[I>`7ҶRn f7mdF\wU4iVItU׉ʅ-H`4PMջ0vYl$ITWwB7 M&Ræe&T\KL0uTsclUA;2ז xkʈ<7UvX`kho+L!ghmdF,~t օ|5|RXEHq Z8=vOJDW6-03n'n/YC/+Y.p}kR}K?HAO>;4&Rg7Sac#̼X)~#-(m{:"VXC>gcаL' Ήv?2`.eӅѾ\45qb#+ ܝ^3spl NOC{8AԵ|_SwB\j8+}J"'{dj0d&[ݪdC]l4^i:T #0 +4彌 [젰v[f+1 K$^h0֫qQD<%f/~tIMbk#h}-RƥQZ0j:TѡrFˣ oJ\`],o{dw$9moC5,wPo{c=V8&f) hz-F[O!s&riڢpǖ9+L[)دV,3\/]%: {Q`-ٻcd&-Hƕ"B#kE_,}d *OU#[`LiYbkUζW}iFW:5!NAQ/?I_m pxi=j~WG" 57% s%ө3$m$%E3N.Wm}ȣMDtJ.'!\?k{V0Z:H. z ֍ C3 'މIK_L €P՗.uc2c+ \ cz=\XqeԘ;u4e ÙNg `0s+ os{Ae /z PNPy0L-ee?Rxyp5B7V7/ Hm2kAH@j,9E'cՈC؎OK 7_#XXɲbuB?yDyˆaHYf묣QnFeAmߍ,Trk}G{06_`?@gG[u*NuV`t%Boں'`ހi Qg=Dp~PZ~}= c|1TM=.ITutXq!L/}jmpnfrQv Z`h=>S5$X$&}N?n0%3red$-0uۀCa^qk,ڒ~3#=aE;yu+G$PsrOO,ntEgXD @AzK+i=A Set6]-T;9.S@!L`O@i}6)Ɩj t$0ӶHբ.lدէ|%7?s?9,tcb X~ִ->Ʒ|*@kWXtKܱs=spVq `t'2qDMcv$~)Mm.|<(AFY6fX[Z-ߊ˙N蟽ԄE=Iqif>8M5hiMXIJc&4:zJȘ4dnlOrzQR8C&ߨˁI$[4^W4{>Z1a[\U˰u?8_W`|F .1KiZc.qyЄ&Ӱq{H$$m|ϭ [b 1qn e.ᓧ`Vy{++>GQ g8͗%$$6d/8W 7֔%֩\81Ge/j굮.q?QjHJbPJ7𷧰WɌ+yhjao$AMO`/ rW?gKcڧA/0,̉>)z^s=Gn7tS7\B!1m6/]E#$SrFOӗ\i#F-ĂfU!C1 jJ%9yM<\]ywl [ JYğ#_.*%d~XBkCW+ҋ.npVy{р|KK}AbhE^Ҍ g@"K1q!aXV`wVf6_l\#2R6U;EGPI\9so^kCm4qepCL]ӗJh:6*jyIx?);ȯAƔ|sP+ "iKH:1Xo+E%ӍoBXhBXS3sħ:'Gjp=>q 8H qG"c@O6~Zf  B.vjvu}w!7!?7Dr2iLEs)dic䱧7(A{g;>HD'؟ˉao*2 6QLP{i3{WZM)*0*AiqZL]_Pobs9J"i>ߖ><˻Ol+Iz:k#Zxvwd58=gFIJw35-7]z/k[ŸMG}8ˈ_ f܁veW9y;cI>z}| e4O?S{`Aמ0Pސ[10=P zxϰ` l_S\ : ڣ~6n2!yOe5o=9dd h Ug+tAu&NJ{pV[{g#cy+_8O< 3_%|=&~{uj!mf G\ %NuG>5E-!IͱTP,tRE {^:jt#2Fg=Ng؞f_i7jY)I?vij{߶&ቒ&?~"5C夭°h8صىCZat[h[#و7}~9Ln 9C?5LaޑTzmVy(*)ׁt647s.X555QF?|8xm*=w.>2_&X&0maҮ2lޔLKz%9k|rܠixXb9E<= ].>LL@ŸΉ~p>0VM|wIGpV%-Tz:瀭E^(&DyAtIk%bwEJhT/b ՏD=3et&1sX}оBKbi }|k1oc)¸jsoz%#Za,U+OߤcYtvR%^^%!cO sۑd%\dž/r^`ћΆ]gq:NI*^JoPԆ7h Gt ϗkMc^w؇rϕYҵ_ ]ܶ 9YG@$K.]xg ݍ}șRbi2VgM)]g9W5uqWBԡ'KY_s% ڳ;Wvprg,tk;rike0"XG7+9pH0t|RtђAfϯB\& q$DĠA'k"Gk#ORM!HwSvQ ./کl{IĂ>ꡈJIBRagHd?RI7-n9TjD.7[@Kמ܂͢)xb ,!E*lp]&CDԱPB\kr!Ő"[>ՎYJl/D!}HFǖ&F ^!!sﱩRpO|"M d5) _!ts5"{/]!T3Lo^~@'څg0ɏЈPGp])* g)S/RI7Eƌ;[o"ş¨.*n;P[gށ3 ȵ6MuPRؽP6РQ#ډH,5yb{^lzh%~;n\: -4K='-. 8;y[FjjMmA=I|Lڝ $1R] NlyjB(󖆚%RjpMM,yVa3pEY#$fY ,H ւ Z}/8ܾ,QBWt-d 烈.Oyo4wxT<* |TUw`e`g^@̀{o4 3[08^ݕldՀKZϐhx!| t(ҼH)d'~$$4HքNn:5{xOB?)Dx@ewX"\ޛg d9bl9v^+{&R;}$#jǛْ4&[3cs֘ 1.Z6-bv+ n,,]u>njwVlDf DiG[GqMJ"%̛`} <7|_fM6Me W|X8W|ԻțsijkC]E?ȫ$r>ޕJO\F٨jҲλ,*}d*3Of?hc]cԟS^^gwbX_LVMK8-i0z D MnwxGRH#amL}%J4ȹ*D9)`> DV/wa8&Ov)s2 Z4pX0XNv)+1cJmRVY aWء'*Wn!nө1ﶠЮ;ҋ5tJ&M} 3 6Oh%/}T^S%cuPRNym$>QORG8%GC1v^exr ͨ%"5pƤi6V)cӃƊ!EKB\͐m+?#᲏ ~%T[ I z-YBT2( تhj\m;!aݡu4ݡ14*}ֵyB?Šbla XA3?0}HA} M9ygUZ%kEAS_Ct:WB8BwE E9@#ۙG"5g`j><7S䜮$$ܾ6m Ca\UY&?,e!4Ֆo,h/3/V*_qF"<\8br,UVJC1?j&+V>FC>#}RîUȶΉ.db>.,|9Nˮ9(E#$+>1+'wZ Fl6w^}^;pџ!=ʭ1/ TUm2l+;a? _T2LX _9v6h好D6]`TwbbvOü0m{BOlgGKxY]S]@hKk<=,rϮ"ӟ. +QO&$k<5GB98vgf p7CMCl:rE)qAzv[i^Mz~,]ξQo ! ln)Vwؒr-1>qA\ 330/~XZ4_TFo_ 6'. E-V>g?w c4Z}1؞ +]O,pgTOwѡNl钇RƁS3gqk.]-2˒WŠ!f] }3Y][&ɻo$幐N-%.%m3ELxlz| :%̹NbR$ `_PA@t/jٷfw3g.&j[Q xL0a`(=X#fYllԢ*ݧgFj>)HoQdFWܒzFY:np\Ԁ5'8/BiEe0\uI%KmltZC'8gvUG l: "B /7N&kZxQPgo̡:(gg($$}|v>1A692+R>3,jT4ª?(կ2>ʨ[{"irQrِm<&JA6XcӁ^*,Fe=B#Onl;kѸՎ]r#k|}Ϳ# 7nx\pӁ.-d 0R~ʍCZ/t'`K4Pw%~CRvĦYȓm*xtk&2?Obx\57CPDqďmm+isiqǙ,+$[ޖ;ʹn)ƍs Bx:147|s x"Jqew [^igF5⸥}ϛ&TL*:|ZE2^^" =1(;3[ZrSS/1A8#UO˕DZ:/Ic*((=l[>=݄t$щ3 !Ma//=_vFh`W4vyOE2K`U 9&̀~CbI,9k8 $DA'YV;t;rŒ@CyUE< yEx+b0i۶GUxt -OdhWJs5^a#ʈ@XNpWkD-X$,Oi5Ce 2G7P i­U]MЁSx>υՑ\>ȣd\CV߉%R+|`nv8ðvFRG_eE@U>[=c)Z,(KQ:PnPPtLuc4:Aikx_ʢ{Ć9nۚkUdX]q͂o&RSd"! CXeMZJ؜v"N#if/⡀1<6džSX]$^o@^[E\?ygH!2ؑm6|JwxYwyHśi R]ko!ִ"9nm+) h?YIsXgL|uu㊣̱ >'^4f<1G#:G p(ҐUy?{v-wBgaJ͠$h];O[u}#w9hv(MVwoT7B!Ŗ i*aqVƴ5cRA?y?/pnXbDo1!F:c0Q5@ $sAh@uf^NtMQ_3|4}%E"sF t;-zs"C{=JmYx"2S/ ,k(~\3_Iٯ&1B֎`YPGT7X{'L??0Vqy3Z>W`44*q %ۙceC\qֈ"h%h澈> D|%&U('.E aEE^kX6:?Nk%[x{N+w4e L>%9L`@4sS Z\I%M:[#c9Ʈt?GA>4PԋDa'ʑ_5 xڑ E=q&27#,H]-qUyBEAFg|4ch+UX]O"lߋv\ ӽn@`0e{]GmfKItssxSפxZ|N1TCvrucݸ[]YP1X%^-XS}66w=@Ӵb:+F8z[AYCr-. 4GDƗ?\O}ogAΰǣMsSg6!k+WmS5:jOy>t1nS"$"XQѰ 7vֻ tɍg~70Byb" EcyBa OP/4J.Kɛ`Ţqswu~a = "/ Z}aZ%WpqQQBLox*l1bpXf2b]<*G0褉^ hxO̸ p >:۰,ۖnN, 2fkMAڼݳHJLy=Ai]&Rt#9&34% QK͈E@%] X#=O-$_ƘU Dx?8_1YvH4enӛSkR3-~l &*hen Zp{,\[/)23rK}|"$^%!ukߤGX?p3(vJM qҔdSJ^>MuqkŸ|^7գp$uR4-\Xk0xs1ڑxLfڞ#TSM'b׋%J+;Dݢхφ2U[6"^dZwajag<60Ҡ#8Ez gm.?Ί/hOКJDGM}(%\87n/ˋyP]rb{c߫gCn/q>gB[*&ޥ/5>~4%O)d2\@ p WeMfJ br2 fgߗNIBPhQfO@aTJ mTlq͔4!| yL{}vwgƉp_k`lKlEVj2qt5k]bmu}9kͽ閉W cXx"~a({| UeyrάކMcm4ΚfG 1}PEvBZ|Ϩ j`4I[KUX B7Txʨ{&aڵ ~slo?UMw8Rf4^gAиXQŽx4Pz(q@ȹ `AiJ1p ;de߲ 7:-v#e##o$4p5"l3cmԃr23glhzEwJ9c@Cx.ХMR@ }e쳇7.WSy*眏 ]BCo=<Pq욥dЫY%2:)aƇ@ #;^ EHkھ` ݅ 76=D},AU8͜\/hZ.I=#*F}B_5{?VEdD |iϩQ4m 3z_SeEyh-1ÝLb!sRȦZxfc.(竰~pH/ܨV&tzhR`f[dsSM N847rmٿ=uLVa N"([%M;͙ ŏ{=~X"Z֊-`>OrZM13^CQ|S$*ڔf\4I-KMlhcVK+uf7 VÝ&n_J9L*1כ?J;s2b _ |˷^yYguvECXV=ģw`տl]Kt21hnkB ԋ_OwW "! ܰ(ـ;kkÄV0. hKTMC^S&ĉ@&~Yp_&CZg!b,k,)oy_r?ezƭޚ”Lٽ|ƍ"QV/4Ph$9MFk͹]Ib(WiX_ GN]Rm3c0h+[_whz:hC76Wx! Z凙cM4#\}g8RZ.XKWb)24;nDA#R[) WS^F}$t\5(lJ9?62B}MbxK})h-;^D ߕyNtVa$VڭoWSնeT0eSesU=>f6ۜ}.[n~E┕,.gd&xEo]B|c^_=m:HsgE! iUG |ٮ?]qǂǠK<_OLf'&>͵O[S)8IΆ1~@A;L[q ؼDיR;#0 e缳Jmbt\%;0nTxT=sYr3{eQҝ"U\mC42Hhp&QMSCKmkE^Ǔ+kn RL)) [m7:\jiPk"|8ǜa^]up7|Y`S%>[%j]ۗxl~ pϷ @3Tc=ʼnH<k+hGw羜 :BU#Ro-uG|eQ߀ǫmmq`Wұ=wDX*Q*h"+Όe{pQDzxommgmܿIF t0AY@U  کk(QvVv,zbkGd̤h`i&$"S"k PR(Zu3k&%EX(dVKT_21.'Z O3N(jZhAx17}TYA+%[锶w[f`x(`$,+JDTIJ} 4;(ʮwaӁ2<]Ȭ k*v"Z笙s>+[X 61N zLymasDQ'?S^JE8vy+%^<~5-9*H I :@ż(DPV '!? ~N|o{e|;m V2oFم+k*Q0W WsU;:O- |V]oFA<:1 ZW dBT"P^l(=9szOLQ/!mM)½A.dRb9ݚZ#M̯A+r$U8D !mOLkŸG-X v'~ݠ٬Vpw|D !u\ 0T{/Z2lAqGNh1n;|)ZHU' QPU;bke,pv".B-oR?Ϥ2QA4ufNFҍ`ga@-xdB;C"[McD{#*0XwD$Q9w꽸֮%+MPi;;V?u(!)Z01Kd:D^~I֕37?#EsG@Ӝ ('YV0/iH)I}>@"XǿÌԌ؜PJ8qh GK.aM E57iڥJF[*yl[ y1dRg7]Vkz`lD]k{"Pmh>^[ SWCc-bwƲwK\?#t"+D!.8&Ya3-|3QKūW g'":"ӎy,^f\)`I@ Eie\V@ES$9-6)}͹O +djp(ؼ5 1b~>2[od<#RjRw) ypiԈi˽UQR;DUKRT+ mr#A/\bv]Ǻ4ZK|}rFXؗjz%s&h)r19A]pD י0V]lA5g:., "` Da@gO`m.M9՟uy5Cp1mMn65ϺF7݃xA7B\.Wĺ ^X 4&1n$̕1{7b(]NCk $;!*y,3)EÀDwsZ,L$fg2|*HH`補1ׅSd#AeoЖo;7x;䣲vaC fv&JAM.d=[Qc.z{\ݾ˸,R#TA]x#?L q4X(hD&0/_CW8߁&_CpAmX%Q2&4Z?b?Dtޟơ^WAwU C״>뙸sZfYj:oe8[t9(Uo4X^;cRrڿ|<%|ѿooRk }5SQʃÕS[c|Ԏ\HGU߼X O p- PoYG͍(B#YAVorswf2Kzhd B]{OEZ[2$x$[ތ[_#ʎdYPV9a^Y;(GdMoG?CA6S_|U_0ѷp`Zh! ֻ6*E2i+#X30qi̲\#NC>^|Zپ%|0"06vV> zG[)b|Sm,vDCa, HsK3 vLU#qĢ!z &Ƭ 3p΀6rAT/2L ܔѠa?Ps]M,ۍN CxU  aDZ%D5v嚽ʳZ2g|_9qa*S芇;$1DMiF3+fq#z 955\~.?0{i4Ť(  IKi%{a u2*>vu<穨-<޾WG%h XrmHu{(-xA1:z ߅0?T 4 p7xWӬǹk q1nktHߞ) լi\niۼjߞ|HXmK? ' 8`5_ƚ|w0A,#:圧-z@uZ)ehle{r[ [3nIacڃȾrfFiZrRE̞.h+VI&AG5\Aurwc%@2f`o/ 2|xO\R>;fSzAyy<;`O𼯦ꖄL/7qLW w0Y1j 7@~ῳy Vv}:\=n\h;KbO+}]+r4ɰUUx6I{ ( ?IBYiJ.}.J"_e8Wx93}ʔ}}*.>H 2-s2_V? mKJT_XhU{KH(qzLO_*s5T#*PO*Ӭd?+I'C Rv*e`d4fx]qV2Zf}ӭ !V^A鯩QqqAW8zϹ ڋhJ3N:+IkO]⚆,`'+jQ(4þº Y˩u_(2B72Xu_!>~?\X3÷*MIɲto9ε ]a.%~!a<>Txhz66#B10<%ڎTWCjٛ[2c-|h=ʴ?R8gV6?-k$EdZtK7 T_D7((Aƣ ʆ;?'nǤN7_^7I!BiGjSkF1n"oN9q(5@jYaQI04au5%zmh1+uI^mTbop;0-ĴQfA ](%XVd龉v:qhG5rx'f *zgI},UpѵXBGq9J*~evj8g:EQRw(rfNq@xjn!ey2pD *kҵtR)g" ITzdi= * ^oeN >TRż:L,b_\()`JlX0n0ߠOE@QwpK:tE=XNۘq3MVgͫE"8ǍV+sWU7t-b*P'\b+U(`ŃU.YJݙ%Q5g]' Mm;нݏOп?x2]U5&Mmiifgz!7^">"񫱂R$= @;“yA~J1"!O_->WUo`b|3n 1*B )\fC2⧤QCC+ 4$Ej[JᗖKJ tէ8%B)]l+æXB%p=QgCtkTԳBk{ĽB~NTv=C%@ (. fUA+1_7c}H$Da V.㟀}.[Wb:/$)QOn蠓RW͠h.SZW}n90(aTUuVJ:`M*"Zz8!6:1P;옊S2 "$5/rp>yix2]JNcd0$+fEb:؃IJ6c 2ۢhG̅a[5N[)RIn7ºyk-W@ 7H³u_EpJLv88WD2Diw̉'RYP&ڿM2ce;u+>xZ^7MOM5-K"_Ѕ~wͺ;w5V*uzKsHk4e!cUS& VI}}*=!c$6>z*jQ2JGs8B ecFɤ5n@"Gvhq/#}2L.ϖ YWHܪ3"~p'j1@?h^ |C`4dO=sG;;t 0[19,kd1 QnhpƚaIb7W(_,ډ`0AD$2& mᮬ4.$"'Q3=#5PFkni|# ygٖm~V戏@AР͊c(@!l1B[Zۓ4¹M ařB͒WBTC`犒 &;&#(Yϒ1>*Tݬp[O5)<00(D3R:8H^1DvDSҚ[fJ%"^~Ktddl< v?vuC#)eM@cfDMo:Oa&ܤ?kX&smaovu#Ż\dPN|u8;UآyW0Ŵ%X)zm46~@97t,;TLX"|Յ4E? yoHf19񪈩 b2[/oU<(BOn<ҎMQ饮+fucm":3n4Z|gdd`KR-\c/g}'K^G v|Nss(U%Y磪U7މPL %J+F!8g`[{43{J`crT%8 C~]pqch8d3Ԇ$= ;} VY7TY [Wma"bنu7e3 VxĨfʠ9Z . Jo$VaTZ }Jw3BTK-*OHWAp Ɩ^Ӈn|rF9,ס|zҀty/r:?!5pH: g$4ta*?۴d`ܰ0vnzM6Tlًsjdefwq6Tٯ~|9WL\42Mwk~R[ư)=ѐ:rtλb>Ѹ͖u$se&ftLR/,oȋXOgUQ*5b%Io? CX[(/ İK}mY{~nTkf:Eb5f[7v( ԨywF1ةduKK϶Ta+%qH?C,AnՑBB d a6 ;+*Ha7MLs8VaHIaQF\ɹ"?bn h<% ).ᝈn馔9~P&ʑd M^ah";)8 S6?_p ob Xfb-E‹Fz-hK.F@)mZyj@*4pֲbJVX.;Χt\'X Z` ;\C"l۠#ڔza:$@cM)PP$!o;nmHWa |Ng|w8*Y&NFMk[VF2E4WZe|-Vr=L%FkX9*+_MAwSCo{Q(&m\ Nl!t\"KvK\1zRMA2?oJ]Eyǝ]IXQ   0@YI X'z(Yj iso RW:yٞWz89r );ySks1*tvN軞n˥@1h vw"N㚕&os恅SFYi44lx֏s|YvՄ:f͍ee %"{4P/F2n$D ]l . kj0=˖!Q]!3U0d7);ֿWp;~=|cbϓۨIVU \|Bl7Q|.D{S],o暷X9xn  D{Vj9+?{#A{'#N([> 'FɰbERS߈#$ӥs 3qK 3 73_ n!ƴ~!Oi6";G_茈%ؘ˧MtC!&Z]|(Fb SDl6ҟԓn@k<fX wP[ظQ>ϲ%HA>ͤ Qɋ癅{uU@ڔuGKPiz5ޚ4P e?Iz= ;ֹzG#`z^eɑ|&A QjёPִŊIX ,E; H׷4HD#G{_$ Wj3%gG"u^Op\xY$^!Iiq((mtD(#&џɻO4Q*5>zŮX{exNTnؕ}o.N$X7#'n\xEf^qo/hz7usc߬H d;Y N :&dIzTONN03I؛Swզ#I7 ׁ㇔Hh\}s +/ÚgpNh>=6q1 Z6kZZymM`~81 1xsip(0Ȗ`6gl [Rﮑ*xLڏ׼Vx)ׯ@SИ7د=:JU car}=K9)%ʻ k Jx6%U7tN)ki-*OEj@[ Yϐ4Q3Mʼnr#rWv CHZy kjNȘޤ{W4F,an\ ,\Z1\%,Bp4-7b59dYԍ5ƍ9="߰3Ck e9 '+p aZ* N; gLWQדfR  'N-1.K=캫>JҟVg]Юs<J^|hzp]v3Ȁd:Y9=} yc% y-t}Oմҋ|qNUN' '5?VKf?͘FQ=0;c#D ՔqڎiJԇMW{)P3d*evΫFB!>{^Dw땆=j;s2Køq :H5A-q>$k?ٿȼ/mB(#^OƂF5f. Sjd`$ ;=AEaYG>V@̛u{\4w!Mp71_fj||1[i-ޤ1&¶r _v۾eG'¬ ޓb'MCj/l[_@V3"췅$e+H I"y]0[~F`e9c`|©nq츃[Xc#}'V9uzll}\!a Հ禬1o:RA;[jULO+w9a5@O4X~ x)c.vbW.9'LɶF[&肕,Zqg{>2XkcEmMߺ*9*' Cg OJ=gPf̖Vdk2iPbKÛ3?opiM9hR40YpZ9Wq^} *|t:OAn!/C.лviQWz'S|ݐqnmdSHzҘQT0cOt+GGݺ*EԅtfePTP΅2tVtSv@3ɟth_1Igⴁ=8*7$Ryi<ykeUlPIis+JjhB솎{V(EIZ,gP7&Կ!(fBUfa-2JKv癹L)ٜBƓ?(#q6 iCCv΁JR喨}̗*n]L/Ι?=Nܢ{= oY?|CK6-v9ơx}Ead;lJE%9=wn;@3R18Zh ]^ :aLQW_G:orT%ŭG;pP)kۗɐ;)`ficre8ͤN6!j_EY-Y 0p0.Z͐&MQlX\vOx:L *9ZuHTmCa,{\6v16Ө~mK`g̈́ؔQbLKn: Cozl VD/G3Ȫ ?qљqPxCP[rw׆3 Ggi`^$8\(ͯr}{e !lm:C% f=z$Ψj נ12l qeVh8 uSto`gpH s+nu7PQ5~so`0P[H[ZFyđ'3r;3iդE|,ݤt᥃f %92vH\BCfVdO-pr[3Ǻ5n*{ð=tNAnV!_1K͹$9b&Wsw4^YW{M=!kcG̐۶~OV@@ ¡9;$ֻ ,8؎N;봇um! ɒRB>v3"5+I6 ƏH.p25}9:ym8}!7>L) Jz b_>Gvf79nLy-A>*+:5qHfU @lOz8D$90}\cರܑX= 2.bch( hb.:J{@Ej UeA3R%fH]7i '>5m'( 4Чt>9?ڢxE[!X2.&me {HKK_1&T#5:j%w&ͻޛX ihEJg*`iZ̳;=Ɖf+~<8'sF3&4Uq +ʿ=Lpc\=g<݊#;~̙Ǔ79j9 s8kgQؓovrC6㜼 FIO%sQ{^=%ƖmJ\̀iEC(i&PO8VJ9oˑ*yZDܖQ6\iyQ}c!4mJ3^{vD L'| 9 ' h\=I=gbӻ}ptDFWUO4"ݨFd\Cpۣ3*)񖍢₞# e۞Љ~z(Qs)-j,Yf %V \x-l6E)-49ԅF%ZS28(.=7HbV `*#Un> ~/t4uҘ$_nqf@ gf/a GʟTj\J.P󄸦rjyҡSPx 6ovQ5zJC?6̱ p U})!OGE>nۜ{*u-O,^㤵K^ Z.e~``2сZZF+)>9dL}1 Q=9]|z?"t5'>EUyya-NP$]ztN #Yfi,\`&g{ӓ(LQ)D;(+ڦ!NyU $)5GNDqn/+NQԐ,ȵf*11$4'g0DŽ&txQQvә4x9r4cޒ E-FO\zŬ#59P,n@_ٻI>Uewn70bˑFw!U8觯 hH Fy|l2ClTm3N _miN\ո)dAX -5˱<*TA`Zvjw$d崙ā;K}V囊+p eCtԣ)kdEv7?jeDYcXN+N-0CAL6Լ%f&!VѺHT*5T8(#0rP1ŎWuOA-[Ze?VLr($~CWO bč/E֘"o[3>Dp/쐬;~U<|ύr{6k8l.J׎`+HN)b,޶IV%M l,kx#dKqZ=nGqSVm;^~l Olq@}k42pBk` 2 -k,uJؚ 1jzw'<ӛDL74 88<"}}}8#>Ǹ;!G9=C)+1:NTv!{a+hMWm&^:G_DMzg`kf'#<n )P*{˪U'> k]7 <*KH jL ]uu8+JH%P;ҝes D/k~+/ SMUU:hc6(@͢g -ZƕDEvgI ilGbu3m Fx:QK;TRY0* ,a`O\h?'84t_27RwM݉vX=m_uL)M&4[f=jS8a3I;~Ϛi/<N)ۣk=ţ yB8dVVHH5A/ѫahh8`)%* Kp)t~yp"teL5GdHlG1(ܜY9Ε ڸݏ be^gZ2.? wibg<:j㍕*tbYt"|7ԙ1/bm0(ZҤ Ec1]_d7V9%@OJJwI?/;#(hs{jc=ku,y Ψfkq[z d%u^;;.VUo7_ac;% Ef6aNSr,dքk"d ;lbOETk%Q'uDW8Ҿk[;Ir%i_JETM&W=UiRJZ+<4bәp`]r֙E*/3WL2֨ ; _tqc)P]v3Gew{־ 鏕e/q o*!$:& 6TlmFAâfc'B\X9\}|cn>*lbFu-R3ļ+d܅x8CW5DDZ&,I02p5:w(hfKsah): /%d5T_ =!5 LzZuR'O )eAy*ql* m#3P7/} /gi;^Է͙& .1?fµۜη_̕YP[jt;#^bG&իr!7{=v[fJq= 6D->hg_h1'S0b?A6gG+qyG{:C6ꁖ3ZtՠRs CvtWmWTh)ojf\ffs{N[zt6De)_Q):U-h*D}:\D 5AZ0I;Z/꽂8,PY?V Oiگ۸`iWY23Q}Άb1۠^ʝ[/^VN}n>6 ")k1Qu||Qm|@ Ϝ4ò,~\dtofcaLGp3lgIRtHK£ky#45{;r' ʵ]y|E(e"څ Tw&Oe$?.&N7Vp~UVYoLu$"Rc۳%"]Ly"̜W= w]R<8jBV1ر2M^٥bKy͟ydGJpz*A|{# p0)"cq+kh~+iV.An9wB=>!5x\˴,+&ApRL20a';;r;\&QttgDxơ»pu˥= SŹ7w)RK[G<;zrLL hԘy(r(Gk`H;ɀ]5!8"YJoT;3q +ic-}8 @ V3KPWe0udLgGZVvaWX%n ZZgV% v,eU.Oϴk!**g^S4x"+rBH=StK(217x7Cji9lԎi$-wD,ɦw8}mŋddD7kDtl-#˿r[ =EM,&d)NΏ8'[ +?i[mWNAʐ!ݏy({A `|iVw+muX`+IKF4lG̓7xsዠQE8իT{ ͏`PA#Y:or5S/si^m:>tmՔY|hp_W0V: `wk '.i/`uILmAe풚SU%R17T95"ixG8Pݗo]<-2/գ.pB*.?nï [3> ]/STLcc+(X̐^CTMm1^ rL+nP{jf/ U>ͳC}NK@!y^R 7eLo<)4La=f'ŊAUj6 (47W[t̚p#eJ3[<-lp/-FKQTT(h8>V뛶vd(ȝ-Bп&9K -*`DM3U{.mW+5NIi#( `dE ;Zu"0C^H}T`iںH>.dsO8Ǥ8+_LfǤ*2;VXi [qk' 4/Pea+Ԡrʹ9(?Szvq\;{QLl)Mf:xKwHDtWfk--P*ܳh-&ضJr Q4 "H-m3p\@QS/]SqJ(R#Zcfk?0t Zhzg vn|geh-ex)ʥ-q;,V+U1rj6I,k\&aÐngx-Ю76XރuˮV|w36"sRKy^6  szThK~t`pԘY6TkWާ3uDȓ_P:h qmkRGwDSF9 ֣||ZەL5R|-RDjn|4t_'Gf?M{$z/ ;x![՝膉,^m涅Gxe!8G\Y֠y_ԦLy TN};FɢL;]ʞLN)!Jgt䍣ACa};bZ%8/Aw79{xXR#<=d&hHCll=p-9j5Rѫ⮨ELҿ\6K+_FnFx_hSO,[54}sSMlhC\0 `wgF0ք:!k1!wy벡^ 26u>1z)uL=@S|3arȸ8ٖ襼(%S$nVi?P+`Ìgd!{A|r4Sm%JO!/pl>n1*]_4Qk/U@J5x(%Fj2S]I 9&ȵ6;5aW sH@ ǣ@-ܢ.\ӝ}ǀV4ʁJ}WisY 71h7&Oc/?ZD]*:Q {.ss2+EmE9pvC5ZϻX9lUv˫'XHA &7MۀD95DC,@^[y]CRE5aUt|3$O͹)jy6|Id3_`AX|XkqƲ9`ݕJv~kڤug#l+}z|Yf(fG#f~fDG+԰"l+~X\DK+QE,jq=7`אcWkcՁ=&;f.mN}.vG ؆owJ-r5 xT3==4y-t@ h^Ä t!T˝ű@8t8FveCaSd{uoAMX:ݺ}19]0`Իܹ9gDGxqō4HU6[˜ n-X`.XW {((̘ óB7Vyұq3IE(VNڇ3I)t_2V13 j^*>|5C$w)r ٶdh4NYdN[*E4GΉP5}([<#.D)0 F3cwfR n\ϐp`",1SB䭑 'QP Ɖ\}lrx*ĀzkߠsY{QL\--"#Wj^'80l=c.c?9dZؚ4 x 4tĀj$oM}Em'^ԣL)s!Em–ax ra*|rEE-k}X1pWrۧ&BSl7]*|y2[ ش˃7le <8ŗ?=|3ցkv ϻPؤ١䘳B6t1+˪@E> )†J5]eS-ߣXH*CjgjB2`,^9_KiԆп:qz9e-v )ѧV/w\xJQG}wq /6XkY p٣1-$!ZGvtxbA(X`2L(!o/%EGH^əꂯ|GcK< <*}Hunx.INmwEj1:v^Im?Rq BRgJ﮾lo.՘ӱ?6=hL?Ʊd)3P C[J$4~\߹k' ~nWRbZH<|)'(oBnbRyͿdmj2z@ǢwȔ7賆t(50ϾmP0H]qqN Q0TYvxcP-Fh -e(8-M+&u!jzsm`Ear:N~fЀ6P@P{Y/]3O-ӶTkxOo2$ #NDP"W7kdTZUp^xE{X, %ug?Yth٦{u6hTl.ps%lԕ n(IV4 S@]T܀V˟KVijjFbԝD݉o !8BtG}g{J 3$,:`l7lXHڱ1;M"9"pȩ펄dOOڟlbr5-Ts3^u2JO VDBNǕ>ڍmQsr|Z"݆'+!9c&J!D apnuW6lݡ'#_5CeVJg>kK9AE'#aHt\Z;@$#oA'ǔo[<4Wgngޛe 솒<: .Wd\kUp%hA*Q'L6۬D'X76 QJxtltgJۢEBx$_'jő]'ѲZ#xE[M)5a\J-Bbq"^@Rk%,+{֋ %|)B < &@,Gc@>zt/Cp4aNjz~ak:>1|V*d_)\F }tHfK1;9s6Q\PDإxX''Kx}I 0;6cH:Cg4CU7QH]y"ŷPaz 0| [̳ZBZDd*(|]G4'wVtp)d3sWNrзPY/c BL]Ry6y^\: И5GOD3pj,TvS`ܦM܇v5LN@U^z`?hj`\nS : $} :J0n&0Uo[Qaum#k!ʭҶ>D#s843\?9,`I&t+5sIr3(t_he:K 8q,!f72$FG}-ȺLHJm1m(cȶIbd]J+sJ:!\l#XS4bG3{hfDonCLa̾kփ S$HvE?c) GOh\Xzq׭ŴQN=GD.6/osOdr SRLxӼjd/bCsTs'S5nlXs9LrgFΞH]tBjOsT/ƛkKMPP=p !|~X=.Q(J5-@ uUɪ:"gh%{N>~3R{@˃Cu0w(ܲ"N6T]#󼈁>cAS93!m*=xja8$`Lw̋NJR<ŃU@=`c$; pB[1GL[90#vn%фp0LEiWK!:$'9b[/3~:.%qGǵzV"u+ TվŻU5AJGuCY'C4m"x]_)qGps(tNZZFG@v޿mg^&My8+-iyꆹ?N:Z(~ǖ!0{V{%~*&4kBGMTm:e)_dlM@}މM\Z(M7@'d{ܐ i[F Zg'G{ 1vTMLN\.UDبdR|@ (tM]nAާwG*1]/BhnA{qǓsʹDY~ K}N10BMW.&g}0 C%ue⻞=Sz?:Z;1f[&KmşS0NLT=c9FPO?1&uiL(v]H '_I 67 ue@3< ,Z[9=(4ɜL˙+.P`H-d,mu^7wwD PxE;}՜i3g[;d%C0=1^ d$ŸKYJ}Boah16GeHH `[!,y"qiPmKz9Wj}cq(a&S eԕyL$q< A8ˋ^#W U4d^=AC"V4n0̓6[XTZGݫke ^1[NdbZ{v!{,q/h758oS Y "F([8"Dpid0\D|GvH(`G FZAת j5ޮUň֧ E}{ T2Al6|cC21 @eBY8@/p d tYAn݀Lj}Ѻ:O8z8È_FN3D+eÖT()M؄RsO(ze{NP|(eP"_Hjgs;6 @HD~9[DR]4m4.vIݘ8PO>]ʾgZTK!/<&HgWEwOzSq%c+a-|\W- Wх'*'5d Om~:^j9!&?+hy; OAu{TfZE0̋^3y{aߌ>ePh6y/i"vsьudo@l#8ԺS.P +,u&r0jt6ۘg##fӽcG =n,^~)I5^_]͢m%:_GxmuSajC Q C=ެx`)c_ e /C9;cG]=5qǐ`'P̓[o+4[p% A!3r"f T jݺRفyeKQBi[/JDB#il#pn N8d_дM1{CWr_DY+VdW4̓ħ}lf 0,?C=K'*pw/VtH콈J䟧}I`t&i0HIelx`>]_㔦08+gS 1AaSz1t][#|6=7dUꤸbyǰV%feP$'p,"JckgQ<` \+2ki$Z OVG+B3tgKc"9ucc4ep*JQ1ӡ8h$+|Ó :kHA駠_޲%#8㲪Ԇګg{"srJbYPDT@%w8|Y4V%;Aitd9,z# PˬBȖ:(ҧFoi*pq1a0WٍPVrcEᛧЧn% ~j!Ԙn/! m Z3GMkqRcŜE_ȱ Pυh(WX? i3z䫾oPzS!w$[OR)4W{PKm,i,cqvZl4 ֋d %Mwkɯym@} ]6.8i߰>xT@ddwx=%*BІ53:+vj5(s=[IqZ0LWY(}Av$ %19J$5˶J h j!adu:uEҰ,A<ګNkC] Iڻي5ϷKaAPc<}9Y(,c[o<Z d"9pdK1C쨩E EH:(ĄJ5/GBג*2;9 dxK 6kDrI_A(Ks+s; #ۀXR<>nT<~[zY3S2bih_x}6ܿkڛCcvIx"5%z|nFgJYۇ>Gژ}Sܧm[ ad( 8PW$GX^-5TK2q)ٙek:ttKZ+i4zċ"i5]ͼ')|1nJmɴ؀$E.gu|3+ T$tJNmsLq< &Np uP:r/+bPigҾPw݊1pк+E.f],,+pj@;: ķd}ipޫ,CƑ~>1Zۣ #OP΢U 5]+udeeI|ڝKsiu QIݡԔ5{{ Ӕ!uOp,ksu{ n,&kIck송ݎ!0ŖP@A$G",6ϩiYC_vkq\ Ro: #3;%Ӷ ʫ<91N3?#M2-t :hB}0Ǒ0={_zC>{(E!J7*Albpoo\r8jEɄ QA;(ͪ}*JK]Ab31@4f r`7T*怍5ܥȆYH"}K32ŋP;\qn׿!1Dh.WI',3l'vVNXD}%ݥDZ[OVO,&n34 t+A "j/1':ZA+Zܠ~ s;Atz 70O4ם<}n l(0(&}[EQXk(ɲs}}Pa,\u1AAƠ~M1E9~ ]X; $_[@TݺFaNmb (U j1~CڟH@AČh_lVPz$ɗ{b[,=?U"\:z^0O$1eP2?h..%_@Ԡ' jyK7֧<e"& ܞfU7A{\=2=h ]r~X{uOқ-8/Iv^tIZoN qt)uMP[@܇R/Hm\i^z4]@FW.6oRq:wO Yr>nWD_yƜ?ނ~22W=-qhP6JRUIU,0lox֛=)HOhA:Qv)o0 IE$5KR`u2 GBն{Yp>+yXg7妬wEVq(_e{Vh9'ǹڃR+,"v)fH"Iԛ; zZ2`{XߺdR {/\h ]OmM >yZ=Т>ӅĦ(UW&ʇn,91"g 8ʁ0~d)a`˜=hsy2~r*_,pfCn,T늢eB"[ ]Q%}ܯuR[H}7SJIwֵSťTK^BTD0vʅjE nC{5K4,swL0_.BHr~_H[tcW%ٕ<z0_N;HHډzt@֣z$lBeP壜mnhp\#sUPXf:;{m7N,[;AK3&w4hǁ\FffT\a\EU1ᅋg!"1[e3Ž9A)VRnIFա'Ch sQ;y]+0E`}adX"U=&Baˣ1#8d'cw*2 /g{. ʗӰr@p)nb_=x-\'0}=$0?'ҢTAy, wp|($(ɰz6v2C봏yH>>fH(*!M$0|`RB Q$'A;]QHV+N.%iYˋ? ]"dxo&:g8ɑ'e܎ɳDthkjhTd*VG wܚ{_Mo VI'P[#@ީq=X ?Yp)7IoMPqB.}?+&SiIx_DgE*u-;G#A~/pG$F]Hm!|FdS WJJnd"E7Rx]lwh>4J5+A8.v[OSֆs ^ƟnPք䞴O:n)= z"JokhB&{QH;VԯӽZ[e4Ǔ GLZԸ#mA*tzȪ}zGG|7ӑ햙l2Z:\8^."$Ti?yַZU%G"C K+xTUhCCK-׼CI<2jjן*$!&aHY%uq f^F7meYNzcQ,̦\[C踜xaY dXm16d[{o=@n`+lHe$ rgWu5h)RXs[5DJuRtF)"Í[uWy|?HH}5)/+ K xt>kq ?Q#NYCGLY_/TC~&SӉ1ϵs{? &aRyyx=nܘT ~mI@W[Nh=. yP ZFڃ ԪU0-N{SuRҸK@|+c76Skj}{64='wӯթ%=Bٵ S"m1|ĉֳl$qL_ 7L̈3/C;C5Ǐ‘ K AЫ\%93Ki,=$&DAÇFļaZnqPiJ/) kC9NC8~ Jd0/3gWn D [Rԭ,~"k6Ba"0/J W1qDXH Xlv懐LH&8[.;胕tOtE SwEgiuG\3׺oŚݱz_b1!AҀ¦8M)F1`뛰>:a< 彘aJh8\z2?R}uB#ʞH<ԉQQ#hU'5SU,C.8X^ 3ܧ _c/70k pSN&t:~׎LKd $LvPr^˺w"g ևaɞK+I om7>>cjtRn3;D/{N|-?qvw1}4&Z pqVbMXhNjUtSJD\ '}7,:3 :>x/ݷVYb9anRnp: fQa sr Yo71 9(&MibwnL |;\9kg"R՜<DDx`AR35 e!4T7T30*4Xj|lQ~W]Щjᄘᘂ!iȐLLn"eJ@}_[o[9Xn]E>"ѭy2Ee҄,f`qzE5No?viiO|ܶqX(Ij*3{$FOV@ I0%oΆ&$%T%ꗟ8Ώ6@3߷x-)TtkM%;Pys^;'"ـ046?fr'Ra-=a8J8L@+MnigR`kjYi7@umR fZDax}3'=TZxg Vc%𞹅E[p ֨qtٗZRM^69 /hK@ ςoD8_mʴ45hQR<*T)v)\HqXWw7zUЩ\͚B.Ǭ1lUՇ7ڼB!<\sbbIRB0D Me3ؤYV}$ w?Xt.q<s!*pD h͌No\Y*C -臲3]EčI6fL"l$Rit%}!6kf㇔5LކQ2WW f[Ʈ;BÍ`kRyOCNZIETC6TPn#}v@.,(=mPOڂ4HCO:N4Mz**y+]yl Mys8Y::LIy68З.8BX%@] ~l9@A 8CJ}W˥ȣ\z1СgNfaQ]pUu;=2>[R4?GbT ;Equ_8?eL+A5Oq~6'S7oݸ`\Fػ=Kvɖ\VS5LwTLX?@ # Baլ3Ty$h(7yaNYDRhsG`yjAM;Y#ّ[GJjGd׍=כK fƊK䍕L@$ E\6ruBW'c~oE+y?}e;!,uK4-<Ӆ.ztgM=`&IߚEr tz*q%ZV(?NynFS99NnpN]Q騺&4B= gcpE }:mT~tO/otE"0\:L$;z6;s AC_6"W" |t~jzw8 Bibqbѯ稞!^VHU:<)V /P[$uI~NIڮ k"r—N?5l\8#pO;NIpIޜNEٜ*͘jg<2e)GL-WC,K_N&k!; B8X\OȀo *<\dK%ͻpiܤw?{aE1)[ý^bv*P4bbp`zp7&ƛܨiJ&ȅ FϼVi-qAG?_NDW h;sbE/ЌRG>&r\/D hZ Ҽ~n"L8 ݊3i&ph weGO@h",*a־Ɔ 65ЩﳸMʞ4YpȂuB/HgXh dź v GOZ/N^!b*C Hx7G)|ysd 49a\XG P<)u+~ Y1† FZskWBQbuilI:YB{1vĪ+FyL%|?lNWTg|vU0t)U> WJm[+" eS@-঱wz\7:ߔ^?b5iu܋bP<z=?)lmpj㐲J݂e0Kk/ 2Į!52,}bxk.}bC›o rۚ}5yRaӵ^kvI Ѓe^^3-SgY&9T$F4ޏ=nw&̪fcs:9pY'ďd3{м>p .l"QPoqsxT%( dRs E0fq69gˤT-2|ǽ-TT:Y2IMT=ɿOiDGO,G8bmݎ3u.C m\Pj6lm(&XqTd>I|&2aEʏJ 47/nv eͽغ#Z1W׹EkFoCR؟'Rs 5y 4ˉMD\n[,hE7ӐP8W` uaST^5AOB=)v tP3al!뜥`M0Q>fZ;Tp[ʅO{Aݠ=A~/(o \RUb d0.J98;"nAnA4`T2MiE ,e=2!CI;tn5@M6"m𭰪x}Zҥ`7ٻhí^6T^&4#.I0a)QZ+"xϖq15lN}z#P(Um,X?͝YAA׏)~yfPXWvv_9C<5rb\%P9 akѫȆpH2|bŽoz8M*!th]J5M`b"ʘw/蠸f:0Z"i hp5ŏx˗fQ ݓZWe-$~Hr୉6?i߅40k$Ze J,-ᐔk[0"n8)^Hc ~m {-cއD7XĿQh߅'+wmo JH}uq o _Ku|d"f婽@~T}=ޢ}Ź- aop"luKW7JiY_F|5R64U˴[?kjldM ,CwMas'N2%s|\B\mJe$ZS$p&{/ˋ/Q1Wv~dh} G ̻B@R X7=;;וLI@ ]00 23׭beKGAS@LGe;),8.G}('ŔY}ݏջN` <fWM;LEa`:~GeXAXR%厅;Ӆ}47>Cq'sinG);lݩ" ݉xiJY-+1 '=\m1*5dzq)/-c]tĪJ-!kVBz`f57JPQk5QrɋBX^R&Z$86L`ykiXp_13*2yb@095 D[ciNΫ7Q?܍gfcܸϢZ3"_xLv~S,]N `5f#c|)/OLt]U ;`xNUp>TON[Ȧ6Zp7L-Ӭq!I!}s 6jO)K#6mt/p|d?ܚd3̜g>qR< r|ڟKkВ{i(QK_"ꁑvrt(c_末\k]iYѷ,1#[X*>Z> ?4+.X 9pY,GJ cƀu?4д4M1ֻ۪BR62bJ*Xѐ"}? k|BVS'V"`kpT-|l o`]yڝ' Yt'9~Wy3-6us/x~u[)K0iփ #b{[5{ .7Wt(kla┚(|l8s" 'n0.ej@d^LcjMyX}! ڶ+- o6&דԮG+ۈTl<0Dmq婖|nhu)s3W0/,l>]F2 1 r-s'Іto+s#|۸.?jׁK1(IU.5W#x K/`Z6!`X@ą-?@K@)C@g`#1`Ҏ.3shqh)%t6rm:NI$^p#׿J/v4H Z_GrrUIPu'r#JXk7_<ь_kWT(H>Bfs%z"$ܬlR39`RևQF(!RS%_s\i؇%I~տHA.}Jy4 xxeRHDNvEq{taF99(Zmpnڢyq.v Z0GZ,V~aD:e$tB(xuxā~[3TfھOmWt@ 5+GvIOC&rsHPTIBys%bACV߳I2qiMf3UST Sif*:yyf"dy|>QakuڿZm:"MZ܎=EuMz_*[* BQTj'ӮpZ8 >ԣ{ 4>0]k(Yahܼ%> Pg ,uɽ=㶩t%8ju-*O=d@РGұ`tcFm=\ޱ?_"/wn%ǶĮvRK( *騊}F~~f"\@*O!g!$@QH/i +}L45zI 0,YXZ,I̔mC{sL lՃMCܴˌJ3iQQ@rI}^9 @hZuTN/սKp-i@Vꈿu0>sOߢ"A7d>CZe wWĖ@uY7֦jo}t5؇_bey )Cjٕ'Ċe'_tG@)B$ #Ot煳\"pIjR,*8N.s>'K… 㛚q#pm_d'%c)c}efߚ:NoNyxkWݨAA[ПE(ĉMхk8r앦˰ܧNS Pf͙aSp.,N`UejBUh\e#02!%6I Gܧ*z =?$PIZa}qV#^qݨMSumP/̽H0+3şbT3UewMvJIw$HE*F8l}}.~ b4,T.z |̐`,Lh7Z]XCE ϟ{N=N}rDҁ;NS 5$r?&R#mx@rRUOQe䑐#j\L@dj[ieu8SG\(z &I!P EL8Qf3OLvF47-aMܭp~׳0SN6hp8UӇ0J wiL/jvd]^ @̜Kp~C;ي@qouNyN?.~侨k)B7VT"UىEEZ*Rc둔h.k7`}B @!0J3F)-@x. G3#.Y4W#m3/\^ѹJ4}yh ⇉&t7=K,}pY/7jr\79ddz.g-ꖭg׾x\R.S5OO_e$\Q"&oi"ʩ?yqRWkR%;Z/D;'Gwt$:K`C0R8BGQ J4# i zmM[hbL^4OjE<0k{HsEz`I UAF;鏸 eUCLuDD- 0ͫ.hүY-).t GA]6x"$.'xy^HX;k7sNvndQ2 ::$ kV~/vwr&Zk>`'KVIQtW!K$D H3=ƞD9Cg#v<@7g:?Ngusd,?@ރbhl0T=˃R9.;f=u>g f1ZDNJLK O `|8|%fZ.oC%@&A}x̏PvV}˓ra'Z׈ޭ FB,*i d mK콠]3ˉ;v b2,cx Lz_:-|і^ٙۖA=~G/N̄>TX&Br n?(7R5.0#rAE>!+7ԣξǷ4 5w4+`_o+ЍtTͼq p[1lAr?oҾGP6AbIیb\׎G} =P %U@VϢ i]<ŁI2#DkiiͰA9KlJBǃ)ێWCQqj{'ʝ%a!U Բ/#+܇mG3ѧ' U6O7WT`=l Cu4SXPv; ti`a0πn=IE,XD$؄VM;⨣yF!Ӣĕ$tEI!VBG\X|@s31Na1%߿kV>bme^s:eCBEfygI_cg㹾5`+;,\Pp~pAvV t UpEލ=fHHʘab}-cMñ&R+[$~ix+73sЃ`@{AQeg YpX7HM&CcZfW6g++MŒ0ҶB@ǚ=2~i9LٻWO uK~HUq7)î+>ڹLʖF"f$+ Lt'q?`:!w}ף sO%p"]~VڔJx!SO"pܔU(AAVEx(6:!)MK7T- {.XUlL6A7!"WŒ|p|Op=rh$,ބ8SM" J~f]ڏ~L5q:GJvWbZ ~ TRvzRc1EB '1-d|Y-Q'݆Z {o݉ }3"f?TԛQWZ˸/鈚J*Y!ϠR;64..rp&q4Npvr(Gϑ$7C k=Memd{luLrGZ JP0̋r RfE0N3+!ČT= k~K}՝W?MʝYW'̞7e"9}"`pPvײXm V4 #V#^yax)uY1~T3=8h[KFOh@ //)Dmga?D pNLxZ3um7#a:X z8y?&<380r>ʊKyd>1AvtLcX HD9[|L2iX3x8W}%ŬQYa%f5s@ʗ7@ʰ,]y=8X|~DH웹_&L\ ]Bt&BITpz=&PgÔ!l4Q5g"YGݲ?Ғ-=| >uH.HAI)c(XA^ ;SmaDdW_/cI. >ff.TO_ *.$&]Ut?3%ޑf,CB!p ^h2#db0`q0v#EK)JAЅ Yf N -Toۯ$ s#@NocvwnCvhvvۭB/ J2gI8$¿)[_|"[fnZ'8йM=)fU7-H m:- VpoVU *yL86Z=/5SI" j D:NbGdCgf 5nd4w^v+vdLPv ɴ%E];UD[&'p%ͽ&!&Rj^ijvr~8 i+C ƢPXrddAa/n,n?4—xԻO Mz>e%!qߴ,iGP,ֿko. A)&XԖ2R/vȌk6TԶ6KT"pBJ╕뎗|@iwE-lWKraC >a40' >pɇ S'JΝJ5E#J`fwpHM[5sF{)=!}#8KgNѵUF\ 6h5zQy}C,Pcun(2jꭻZ@2ɗ4èmS[SH_Dr 5RGrby(Qnp)Mh!>w`-ԊIO9AYV PEɱˢ*Xi')Dy#KpBVS/AƂ NIį&kz765<<%9iuBֱd>/FpSUn}iH+k:$e0@b8E%bB3% o/IIFi>}UvQd%L"2eYJ g ьS1LN̈Xnq z CB X5qtenW!j=Cp }?~(]шjRV:0djl)n hIU4bv3nJ^^L”uޭeEŠ3A}f_ 9'CA 9DWA+E~ erbR(::? vEIB(ŵ6l\s2+YըAqQRqؠaǀ֗ 3A"v̜Le=(`g<3(Y9Cr&9qWvt;[ T~VF$8zh;}Mp[Q|"am"'CJCy"-eC?aa4ZC r8`1 &{ݺO|=zЦϊ;/-^=KJ`RԇOzј7?KxHYs[˲*gHeN_g o;νxrF3]a-\Byd-J\VM#o8$:;׹EކDn?`R{C{4'M, Nko`6 EMS865ؼk,. oeTZC*%)yurTa*.!ʿГ߮o\ğA>X+ ӗshB{_$q*ctB[XHd B.om82eDr+r @Se,M'x #P` g~HoRHvY0D(oP}i$Qð̃Q?3uf,d<ĜVW],=Ԗ9;C8Wyy~nOr/m9/BW%tz0J-[rcDq!@h&z^;?/n7m9|DLuҬpa+(rg}3Ro]} k>c_80ͺLsVpf6]Y1Ȇ_nbg΂oבWody|/gwd Lb$ sq_*UcyͱQ:CHIE{kjAWB(m^iw8?.Qg:OuD|+(; { ]@pЄX}Gx_jk+C`7 z2)&$6\2U6+.z8yGF9]N=ruUNmݨ#J<͡,K[ȫ2MaE\F~u^Ȳ\\[RS69WD<U)荧jܩN:oo\N2 /Ea5}&qd?ZYaYE̞~.#E$ю+'nYMG6څ1I}6^i/c|&q"q=aqwvQXqˡ>e%*kyF^kK햆IWzPP?Orr$H ./J. mJyk~-Sp}9hO7]=xiXV= a aߵ?=f9WU}6SMQ(!,-s4> ;)*mk+&87M0':[S\ `ѸD W讘]dD QfECf hG]6MC`IlҼμh|@,;v * M'#/Tw"ߎF¶[a:=.HH<p|&3B߲ɼqhLvvj#:yчN";D H5f#8R [WxjqdoD5I4@^2Tz@; T:0W] 33qȫ~<2#F~>K>WG,'i6'eYNqnqNDy(|(mƐ 5\] x#.~ "̗M++Ĝ8bz%+D]'Je1H IP_[vM:j?! OǼ*#Ma&*MYԨ,Nl޼fL `cjKܵʓƙή :p@EgOIf)nql# x5y{u to Ҏat ʏM#Zznrso4HFM: }Ԝ6u~ ۈj9d]YvKV1zew1eʘ66z8n=V*2°k^{N9ހ }\x;C=б\7/RǬs<ff޽-x aՓ<YGJ*LXX@5`&rv59KLFzmcI'ԜrѳD&"I= _wA`?lb]eSX{ C>c\Ee%,ίЏȕ͋}eSn3mQ~_y7(0Moy͛Zx-/px܃8l]E䇈o–@fcɐ4<·ccC>R6 -!)l]svRcNEYݏ"N&Y RűI} F<3 G4>ލH BH˧II<8\1ӧߩaDJij(i:"C$:4o0fy7s&{pVUo z:9LKrs"\ %L=$(9=HkȫІv>8(bǨTj^,_Q{)%(i?"<`C:7X=R67.oxymjC6-RY]`M85 F'yƆ]b¨<-QAWQz;Q 6wO=%mc`SȿQZNkCg;VRaC{55|N빛15NmӸ41࿫Gv6$o_a<5!f%~ &vL2&]?%nn 2Z\ ^oglz^ /<#zfR+.l6'pZ3 (z`~2=OQ\a7dY{B=c"j2j=͑c-r YY-ՒUf(D9HkNfVOo)e4[fc-:&YRaf`20Έ˚"Y!IcMҲ+CK6=b ү}ӅMۻYe3J5hy |dt,v'Ҍ$.)Ϙ6W>xXOQ[{  xvJu#}j1p1i@ᑋ͢nÞr,@#fICNO^b9ilk{zn2&7!6[EŀSz`vC-cFWsRPcx_%)2!4D ͳ֙t}PxP[C,~k.rhfG\V_r(OҰy-%ofd[VnG8>uh!~Ԝ3u.:r٘c_Om>g D`H^C2"X8 :k͕8 43ZĘR/WAFVx&:ȫgt KVV.RqsI+&2+~=$VSlT%WPx*Io<lAbdrovݷ*U&V{3R20yÔx(;tT0 t{[_ 3ghhX1FʈbDa3_y.nn"d$" jXZ B b{ qÇ4&00Z1Lk\*}j ËւK˃6L=ݟJ1a?:_R8mkyv fRFI.Lv9#[{!@\ϑm羈2*Nhm]|Vux؅]=ylg:%yT%.\'G6 7N u2 T(nCUF7=*YHɆ$Z:N _5k_Qnzg]AoN[& LI )udmb]bTOw5f hAj+演h=Ǟ2SJE1:5bœjtYR\'%ySHF!HS'j(|W[u]>CQ>Qp;vrڗFZW JyQמ\@vL*KX^zCzGa_Ek(ecڵ69n'ݬEم&%6bG+sY5/$F ̜y@${(#iPmUY(kGvHqHY [FΠbl>Sߓ$;:9uhCux۔ܑJxl(h5ɮf _ A_~T;rkܧ [i7j~[ڇ Å%޳ ƷrFvTb+.n7m)yQ#mb_m$Zda)> auU*X}eb{@?DKIeSe&Mg2 :8]M8zߧ+L{+"QKqܫnYKPҜx6L_I\8jmɐYlHo@׊)IH !/X!dH^B%? ", k_/l1@-gk =GsNǠf:NMT J. -y?b(A涪wQ?ن7|c?54 =2͖AVc"LPLYీ7ĭqM3P D%2TDaD|."bՌal"׺5|JݘqgɁ_8#iW5Ʌ˓&;pf>r-^p9t oNyQ1ⶶBt]@I=G\ RWf18 $IZp\QohG`J?=qKsⓧ ֲeӲo|┅uěԗW)υ7NACkػU2B?< gp=6~FT {dp:/H jPiW*̴T@'#P@Y;n>qN%ZWe園)It52pM_9a7~-M>US:Evu<0>_ZŽ%ҝ#P;]k| ZZ%Tk'=MdIN1:j\]5t3I? En"79l &͉^ݪPbrhtg(hk@2Dl@ô0 WpJm#*c:qR  ` t3ĩ mć+F@0+ 9p;)t}3".L;+v$==k݇( =S8h MAtƉ6bK9zSs[&A3yee Q@u*ĴJE3̖]=yN{ȱ .O)t Ģљ^)賋g+lQDŷ԰KIyRnK6fENdd.tS׬ok#9XD1$(2pla"eC껠W rWv&& \+]=ZGعTi%7u52SY<`- U <wu:qm$hϳ ])J"7`q$@}o3? RoHw/š#:Cxj.'┬6Og?['osS>ۀmR h -n\isTStܨt298ܐ0h=F[ У˓ -Cm\EU-LuS~e7{Q[γtm[!~5\k`uutN "9yZo\[p Gʫq:i| 7l6i#C ǭqf}VSDFc5Suw"n^ ,6"Q7UoaN2F #Ĥfz},')& .ci(&3[U ٿL0AC$1 vw-8%}vIs)Mn  8␫lQ#G1 O2LE#XB'xI]\`ݣK#fEQ2쑑1֏Bgyܷ\AU= v;JmSF|*k;.Azw^y;utQ0Ed'ӠN) ϛʣltN?/dbb8l&بc\ZceAOƁH|9ћ+~tj}/muPΑ2%DYbh9 *P(m2&.X)0S< qZ{a`wP{wq~, x/\4QlвɊáMAw* '=&қLF kh,2;'J_.l/D 3UNd3S~^+&ۂFM"볱x.AXX@PIry@4̣*-;j'pB ⦻"ۑ})?7ޏD5Lی_3ӧ(Gs$V浯tg20T# 6=s:SdV *1{E7(\S=HwNyU7PH_J9kd̂9j1~MT;QREۋ0}CtFJD4gwV !*dt͞oڇ=8v49ՙe^ϚQBb;uP.|*(4U/YیsSe#}֛{oS7 159& 6p5F!Pw5I%܎Ge-0G9'Kn4Rٛ?.-TD]:D%ʤ\8_Ŝ a֡(ә&U`'TV,7Q&Z:!6věk| |fg] jw[uY?)k=hxM@"n]^.. SjWQ-nWܪy-a{;u]OwT2`4Id_4|P3&C|]@gOXM/ټ*mT/K;hLs^ı`#vŀ=by 1f"oBZN2|\Ûx-u[  ]8w9X18[Un~_Vj˻0dZ t"*Cu&PͯK0΍865-)?MRf+ g曦2u{<~a,)y1؍)2b,j+/]g"G")R@G՗}4V}\+6 dQO7ݭkd](1D|#p| @eOQBh_q_II~hT.̝FȲD""}!*ʶK7q/yuk/0Tjh կv`҄Sk|!Q+y9ģ}R*kLz1i*W3{k(N^u/HijQ)}iCC2bPZ&Jcfz3Ry ޹N^u;(ZdZS(U_g}oGnDKCP Yc64* Άˆ{j ߓuB÷6"0WӨ3{JE&cɱvvA  6^9z S+oCYĕl\rǔ7:͊ܞ(iU8&ᒬ&lJ7F5&"OOJ HdOjfuˋ+|fMlVZ#SXRAP a''kFUo9cKhS?{#fFAz /cܶL,k~H0-"-ݱBbjYIy\0BA8V#jZ*WprOS 6X5y\SgRiB*RcAң9j'ֺ)E̓)-&-<8Cx]v-QIf15%DdԄ6diPZnPbt,P:&mqˠoMN OQэШ p eou@:K"&hAZ?LْM  B (F1I y/! | u@?S4в1d:*X]Fȇi#̠AD{yTnU :ms'dTk puSk+IFb_v}тSm<'ҁd[ͼaDp#Qϔ7 t5#b޷XY,3Qj0 uJ'ǥNLA#gOKaL\`b42![RAW mW6$ڙbgQ,ć{lDitBg$İ)}ˆ)U69$?IJZV&y$G);-|{C!f'~ .ڥ<+LQQCm-ϠӿbD2aڤS$J^Jq*6'П~S]lO H  NuwEwؒO3{>g1Yxtnh.J]yp{ H@_$WiZH ?S|ZO3ؽЈ{O[},h 9''kUZ65.O4Gp{_~Y ja|]4нpi~#i֯xN~<4R@~r0D:.m \iURf|5JFC[>Y {Mwƣſ cth/X~S++B5R0?̤r$u-O<]TyYж 1wRafHEI{F̾Zgp z]lpa-vۮ!%P&IwI2uik.vPh/xKДE֎H @r/jTb6,l`A7j^Jns98bH#\^u T K/H »,'զ; (tN/L":}yMpR'L<<#vqTCS['s&&y:FnN8|x}~q},W(Y`P5cWbO` i na (LSMca3+DsZNfD/n00#jed0tuȾ`1Z8zcjlDT3fln7irx^&%&`PHU4?\;8ҢdF gΓ;ihY6*|GK{@d'd]1?eq[%S?XUXm7٠mdKzekKG>vwʧކtDZ*G[xr~!? %׊Q\b+l(/  󡃍;\,Ԫ ´&+)r'5_aŃ}^ !ypF5@驾ۗT6JuI!CѾB;k=J8 ]~h@=pB}h"GȶIHe!1%9.x>厾Q<Ҋ cq]cym:9mLjQ#[XM*8dd0|tPP֪Y߬8 td\۸#@,IA7 >y@^TxiS#/W@lf5(Zf|n!VuA{C\Xumc|) Zh鎂H5݊MSMifjPDZ/J\wv2 PcycDIG=,A߰ k/ɔ283BfNnoxxaW~d£i䤡6%xaAV ʹGyb4w $ZJB~L-sc8z`3e42^Qja# $/(@T3p+%nFi[i5*o=!vѼ>a:?빀<^Ո藃*Dz6JCH˼5^ňMuwxxXpѮIE傶MDWj6aX}1zPcV.^u%Qh%{"uV_I֦LICY`5zP%r[ܐJ8z2t5ۉ w51!QDO,c$ t]qQ)=fzv~ 1ϛ\Sx$Ƌ2ZiT# g" o^< / ܏LqaFXX ղ=$2\ϱb _]! ¼6;:Z()O_EY9|m^tK >PVLr=oJ%V#zf9Un*+rHAs3P {gapL'>ؑ'(rд sr*6S`i_s[ ψqw h1O%B rxb^H:4KdG_v]3w5*cFWV9Kf_+ kts60(M5~ØxeVsB0yB4qKV[;7ZaP vgkBW$[#TM D]]O&u2[Y-d΂ht } ~TYqK @Rg֪+.'bf?O˰dRqk$Bl C)[g-څoF:V;#-Ƚ9jأhcnm( okjYTn\ݿYRǣhp#WyF[p$,jl͢+褙zq!l*wk4ވ5AA,$4z1iG}c[u` t_O? Y;@03kY9ƍ3cO&~KJ :PQ%bWcp&yD9\DaܝZa~xj^!Ky2z^ՐyPJ1D`#<5ԬkkXxj(' ?%VQ($VCt Z{r5Ð8]=$0{eR"*$nr/ 5=gR9tDP&Q;L8!g*s.^T`Tr[*tAt7Ppg EƷ^4c9< &Iթi/atD IjEݞ~~P #ɉ&ptG 08yi+* ͦBg::KkPHKCbk RFuofsB;џzB&9?p;(뒧 zW,)GU;nv3B]S;[E)GA=gkTrD_UP}+q.ݟ2$tt_b+ O>Y<}Y*\µ˰ݬ+#9쉏{fC%WIVt`rlfj&{O2J~U!>xq&;hFOCޠy  KZhG=1e@}2߀4CLcа# &)L-!ZX(7\Q7 e9-RZ{ԋJ%v^^|]ib=暚aSRaBunlErGl9o,TI7ϚL$e]S^Md[ډ "&_8Yk(,_\I- QUe0`3~=7K13}+ƝOj}r#4ڇΐ[eN 9FC'nw<'ĵw0%^.nIhtI|N^B.|K hj)΅t98xOYCH6'Ixh*HَC|StMh.8n$ Odl10ت=2_6hapn-䊏r 1 a5·u|bMF\S>Ynku9ҨF 3vowm!)MTf2 >mU&~E']J?[Cf^ m=?8B\Z]?\p*lU$NzY1&N9 ˇVF}'U5NE"1c0rs:'T+h0Q*C(iQ4)"RPzVGQkz+&f^e |b߀@d//ytTTmډD -Kcҩ5|[V n^fqZl8 ٌ֥tv3IvO-3-$CM_\\  6(.n2Y|婴rДv8#hrɲs|L\b1ExڏʤN8(L:(TK- B^Τ N3wDq`cwD)凑|r42Hl0&Shh|N?Zҭ.?yRHn-[qOtK<;_N c*Vi]}_Ӝ14oI};!`aH,]f>=&R':O7^aT 2_O Lnrs͓/w5 nm+fR=oIkf\՜a c\'~cFt)`~!]} X"1F.Z-KEE}t,A6%VÜr|RKgzr䍧Mȭpex:{szVb~Jrlϊ 8ppBb 3t-Ci큢ch{X1#Rx1ዿ1LB9#d8@ϾZ 5 :=޽or?O˒/܉Ŗo 'ƣenj1( U9m,|I**ieRҶ$ LZ{]VrFPG)zMhta1MBУyztK -"ӦҌub6f75D7uWgK |ů.{S[r3L|&#l5TB9EY +!HVԪ+^bci"܏/ƻXkVjnf>s}z]>:DpB ΅\=aŭ\DaW/=pr,1k"+=y7 2 ±'•ak탺C.\.\Nl :δ=mPs㗅a yY$4l.OhAc.n}SdOiO%)E’΍uEC!d"Z~yFRjșbgml0u,A:-g x.+?^tBwFgiحl/Ԟ`t=otKFB! ^8r7v0ke?<|ec{+<flCo1ܠaw0h<[q: yuqWqm jwDFNP#\[ݚ˖wea >W[Ym31^A -C,f٤G &Xs5pL F\3cryˏ+.Rl﵄;o>&@+F~FtJ%~#*GomJlh?4o#<:GWc!.̶|Ա3hzFHtʋGsQRy~H18zZz DցB;QĢJsb>v:fYӁ4v*mau4Rpϯ\rV"<~;>:UJ]1T-BN-ZLNQ3I#6]-ݯuȅW+Nr/OaGabQ7w |)ѐM><칧`ÇQs"&faaN++5ȕ~k6{8@j3D>L-@'Mv\$k WhanaV+̉pTL2g4ܮA-\ ܛHA)84DRC"JIlQ R}}dd+Ȭ$˒Ou( uW]޳W}:1sbqxJÁO-`y lPFjZd,*K>7pdĦ%{"/Cg2F<- RV1#^+Hs!wj% nˁ.1MfnԅnհK7 hw[*lE pPscNUON ^e:fF1bd _@Tw(߽5ҬcY݉,c1 IJ淞=CEL wtEmc|iB>رE {b3erć*aPATߕFt@2IJF?Difl0o`v~>3vƎ@Y.g2, k0J8cH:u:ǀU-my %؍Bd"2ӑm^WMN٣0H,qc9w-9 Gj+`?(k /2ߍg۫ '`P$}j߹B~wI5Z O6nY‹C@!δ]%0<}HJ)䜱A.߼!=f'Xl<-@5zNS6𓒴jK;D]5rG0|nƨœE^Lb+X*yaL4cMgJx}>3?.Y9? ?fJC~;=,O fۧ,&H؜Hz޿,x@[-Rlc3]6bd6 &,EC<(f_Gz YL͒hYI "faY }y}zae#VGfR!=wpt.95/U7}NҩB1%<zLe_! N$þқmÉVncXP0L(]qLMm= *V;tܢǸ5Sʄf? `rqц]Q &V*i+Fب77ak]nRg9Y] 27gVVmgIFn;"7q/x؝f@ﯷ*.WX*dezj1АWd9Mǂeb ٹ|Mt\2D3rT$,cj(́hGONʰXJTI]l=ڠ>kK::gli$Ay!)MQ\pi/O#' NE:f c}tV@~+~.=1iX&}-z5p̡! e@;}|ʬ rgKz0_ 3J;qtqQΝ~M]KŔ y@2K+NԒH( O9/ƍjS2 MlS4ѥ]o#^JģKY0Q5ȨN3~h_#PFI8tP&[<?B{4ߒ׸7^ 3>NWayvXx56:G[[xn8dHAlKȿ#]vZ}խzo^< 6t(ϓEM^b>CJ lK7Lmg}waRIDoւ"z)Qt5RʒK8eQ"Q^b1.Sr.|Ԍ &kG)@퓈;}N8 ?r`FWt2!NGR쫼֠ ARM7-~?pC^"=1I@4 w74Wjx%EJ_819U(#dMw9-H68ՀV_%Sr5}}d*xE:E\14Lg;HИEAt5*C8BX3',mf d&w |k%) uG&ʝ6BԞfvs듏D>%`؄[Y!k=yqbZ?S9bSt 桥[#iu_ODK ࠢޔBӯw0+G\Q{ Mnw7  Fg,ԁ^ {rx 3j ޙ5U0cJ0! {e 5dr5U\1识qO=J LaX=gqI-*3Dy#zn+hSMM! - Uk?iyCLK Q.^*~B!z?ZFDV_b^ 5C]5&~ A7B3/N+⮸6|<&H VytI{̼>_6Lb OZ2O2&>ސ 9Qزdw z81}8ovƏ|-sPBRe8TdކYTE:Ê[lbYc;u7jOVŭ] oD!Ms_3 \ZQrI3D酛C*13=qPΌOC! 4860Ҟ|{ D g/7Qm٦ByzEAtWIάd~bC0>&uSF k7mZiZ.ju3F⎖PmL@Ej艢@σk&Pe*.azwҰ :F^:J(ʭRX^p@̄6B+d*//܆{Q =NX껴j.ʇ!퓹V4l~;yUZ& A0[K?kS NJrˡN%Bv9Pn9}<R7.q[(bFgN{&ݏλ_k{{3.gLHP q28*<~2*„ VDQèxbI65a~2_!xҷҷY9r{,>y' ϜQ!^?_5g U)x=}"Pto5Ӏ:zStƨbrG<T.孧c:obe t/\#Jax=U"N=GR釧û@ +#e|/> 'kݎ#Ҵb=av8ֳSk}:GBٸXDkۺzŀ\Y6Nu5 /⶷cf4:}R)Z0Z@ٜDkuJhG#fhKR|ma>6w3}bl* Ћ{\"KNVc;VZvKq"׆{GG\a!p=9y׻h>u+=!IÉ t mJ|GN!amm qkDQ2_%yN2ݦ^ke3Tnw$'m9f7 /$7J7Rgoq^ǸG0qH$բ_ IxZ+>Apgb|VE߫% "bT5`3 ^* Cxu9ਣ^K`+ qK( z4h8a_R0P)G(h-BK hjߒav'i_PhKyj{w?7z 3V#-%`$$lC E5XE|3k;(.H={LE d__K[wV9m)`/lh6 I RB`hc^ER-oCC4nj)<븳e!$Re1( $K0` mjG+8 U^7 ;`SYqہK|հHjKn+wOh<3qܥ M-bsQMϢ{ydC "+aIЫkk3}4B=h%7bw7'7#2p[59mвbzf@TdΥS|I{8;NpVڣМczj7 #s#,Nn~N;vnS7uhY_EOO>QVd4o oD1$:$Qw[A{⅍2idd؏7 ߛ^A"w1H&+MtC 1@bATFLpWt9bj|ceùv%?2񲖚"g!]%P[QCGҪ [RX]F]^`6QWjW9oi=^sHFe%GDA57@jC)+.e,Btu {Fw(-ZXd[12zS{s /nJj} lGv`RᱶMY^ 3T5;R!"lMH?rvMl6 #+5 lu(vYX-mi]nNl hd@9vW{%8;,)HFMLN±OlS0)c̀IdTw]e{]Es7x$U8 T!uń |>tl75RG,“'26B__oIbF=t}rA/t P%n(Qm??AQq;|Xr }h:A^CG7e }jR[Jk;ejNuiCk` q'z>:P,*[m}:_Bջ9/㮬1;Q Fېq"R k,oʻiMD<ȊrϯHknažכU>[9@(Ivf$,!i!,F^ y_$B@"f!;8ajQ!9|OICϺ$*$ |g[Ix\_I+ $4ql" WuJiOTPMf.?w\6>^qp&z %Ly䣐E 52gsO~Qg#^~ezdQ3v1PA|}m_ jMX&jW ޼ăVswMo]۩|+,q@uX}[_t ~jo` . s zeeYݹK G"z Ddƹ[X[7p3-]SߩQg`* R晴ӴL@g h_QoZqeU"5u^eCF: o[Qd] i&d(R"-6#/S۰\V˲kK3t0.OWB7_,G'݋(xIqfoP)0^ަJe^A;QwMCsS`IA7ia^yfX\pЋHFb>E't#.hIQb빒oҰ,rzr=MƮ/Zeu C$D6 |\f?@4~"A9م&d 4&,`S}r)'hBrAƃ2tK%[dg."c?^4lדq7et#MfAiHRK~u+Sqq*kՄ%"uqby\VطA˒W׏X9CH:wtI]K`"8t4*7@c ( IHdO(d#°@GaS5@m lWgm>]f{F뎫#tc,|so_nr$&7Co4Jqȉ]?T/ "}ޫ^CG@e#^ÀxY! OUEX2PY1moJD Ali /Lt~)=(@8V:8S0ғHQtTpLK;p*{0ef0WS>O7TvAÚ4J׮p0K:3 KW@JcM4 G@3ACyw0:.ji.fЈٸY;KEQ|e` |,6NدYOpEB*ӟOHbAvqvYӍ|\chjf,L&k4ɺ&-DX.aYyuEW˜>T/y>θUÐ-e8e&x=D7pm#D{[ D?R򯐲UVa\,zvx| YiLԐ#$El_x&G#$pnjH.81u_íU~ n(J]rzCR~-3hK)oWc_[O򛛔͝ MlZ('Wf,-j kdͱmFdcS2{/_+OM]9_Y%-nUtě$hVxq,$#L@T! H~lI^o]h ,-͓+qW159H3}ŏ3d(P0='#˪ xiFb)cA.Q?a ]{ti — *S}@ü-ԡj,7[C](1Wa-B_k3RT/Hbz`&`vQ@&P4y(ao N.k oL_tnN5.߃F5تd' c\౛X`CŇ^=N ][yR#|)F*7=fCCVR)K%v,~g7hgFzW3dR-r@>eUY d*[I'0D$-N_6ä{P_Zϒ%Jp`Uӽ~ ?.4xݶĬVv%O1 zqH(<*oJ3J""2UolAB!.7~<$sTM@OQvE#GA,2& 6C"ZXK1#K!h0i\}W/KP-IPDǪr y_mD s~=<HkJxhRM*#B==W]m\#=GPʃzdo0ag58y 6р@Ғ+f{3JHsND D&BV}3x*7E/!i5NXL>XF 2F8v,? fw,2Z r\҉%96V(dغZMX -o q4#݌z  DU8uB7}xQ0i(7ȜfSFy\C `T4, NngmyJ#C =>@NL4Z}{Sp1X/'SDwW?A'HyIuz`v:j-g!R&:lT}DT pHk{)$!WqlM 3Y)`7~jñQ&/#@$%Rk)I  keo;bfYnT3A,I|tҷkdǶ^BӟeUIO|47W>ȧ E4|C;neti?DV &1ٕ*uQ2 ̋M@Ic=J,1yAf~"bӁHos !LZwD]`!/xӖ8줥6'e|7 ܆=kF1&׶s]ͱYŸaKnxX <9BTLҫ&K ϛi#ǜ|~\-~gO3b{UPӪ`O-T -.; t|)/bWXaeCpae^a54p= ".}#|DsV٢DV)ev+oDq,T{L w{7ԧ E^Kiw?rEN4uAA>ɹ0= Y{ݬ%M_ 3NSڟ*(}QC^tvŢ3pGGi GqT_z"Dմ0i=ծZWfav[8L$v.Ow ͢K$Uđ =A~}M6='僧ѰM1৉\ jdycK~_4Tz`7U]9Ҧ  *$E'q'g A%Ss Y>u]uBcvUgCcP^(z/Ԥ1g͉iU$NBI0kN;eH}2ů2O-pjַ ōπ۸KX-&^?Koj/r{J0ves&`Z eSc: zg×k1X'eϱq |\\¢Q+ |ӳmAȓyc 4}S&/!C*#ZVDvh dkB~A,RMXƜ~_Z>9F'qw)gvv,~d&sΪ\~{ev: NCQއg(gȭ?+{Cw`,d氀599P !qR tMk[æχ&8Zm cvC%qnɢA YYJUK{TRfV'N} JsADY|ypL^BTV>#4%{@d2EPsrs2rtPa#fo>ӛ.$dc=n_f|-)N^||KOY r?3䫟3 KtXg-Z>U%+Xx*@ѕtS5xtpYT-CPn(w"oϤ'%?C9Lv/M:5 {of1A9f;HU(QV)ћ̄S+E?@YZ9п}NQZ^%l 5_O(O20vLY Vw ufŵw!TV&ͅ'#~/. NKO93F^b#Z KU[PH/BZ*jGbr~ 3d9{qhRp B9 i* ${!5`Ng2>w"vjͽbtyuφi_]H"eauBurMd^9@ZwV4îVdac|[#_;?zOδ5m[ɍ`ؿ؟@зlH8.\:v6%4imyXzuәg)onɥňe JBzKJʶ7{YB^CgM7r=Hl t2Wdo,?ٯ=JXY"9˯⻢K?M]ITyc^Ožh;<<<+7 X"MOYףŚ[TL9WsIl 0gw~jz? KJHC3?Yj5\Dh?)Jz@2))U#pK?_5$ޞN:L u!%s];μ1(c ֹ ri:Q9@OLd砰Gտ}ߎKŴO^kg8G/kI$F~{1te6fQې=s'5M k A#,bG&Dz ?ƍ yaE '<ǭ v2V\) c_vR&s4h64+i{0[)cշϔsv~`X@WI t`~3B6We[%aА@#f\Ϧ^0fTh+Kf lz0G":6oC9WJaBv* @@ ܁ ѦXe~ rҙ_0}Ţ쩧,筫̡iDSKI PY+A\٪"j+ ήZ4ȸ O H^=r՚woI<1%>Ҵ |8h؃kbtUL1M7-qIOXTS7j ŪMKg0b@Q):3uy`; _PCGx/kXspT38=nSK(+Kۼ<7X=3RŻr0 o}ϟ'"ET̰|?$#TQir3Jykjmb}ןKMk*nf6 fW7yb)prpIyP-=*Zl߂N9Փ|}'W+3Y, "q$B[J.%*|GUw:=4x9']RM.$0bF#a~3PʢG5Ht94w>&ƽՇjAņ"2fzjrxÖx4A0`b˘Zg9 aE9eOZp|BMk;)?/S FtO:m?ge2{H:_:^6&SRTp,2d`()xȫЊWfhsH.]eaq!ې]eA9٩i368`pG\dDL9ՊLE!sBf4vjJہ'9IӤܺ1֭` AdsT[iZPij/vm&". #b" PE"BaG/t`x^UBNV0"e{">7Ώ6}JR^FBy^tUZYAQN̅1jvyP;NTgE ʴSzz(>fmñj_׾?B1Z0X:19zc&D bjI%Z=qggQ[OgPWxeÏ\qLezEH}&2̶Y0~T_"CeW#|%/6wıZvd T2Pkh|N(\Zd%4PC^=KD?ß)i(OT,pT񫢄S\6ѮO0wZL]@ʆabC1j+=Wf4t1=|4ca9` NiȋS=%`ä B;iEXNÛM!pC_R}C70t̅};5趖 .t$f`>7_W͂Thec%N3u`SOp^vp_Z4z&[Z`6Asw[D0 o2 x߻ 6l]Mv>Nj&38ҡo5R'te N#Zj%j}IF%>i6sֆr*mVX>wm<c -Cʗ~C0Ӧjjl-q>O='Q }zu\p!Bt%8grEHt?i2U+`0)3&Oo%`.o Ħ0* C,M;-zMm Dgӫ}m8&-U ޷-WySKaS+$VIRDX|K/|Z1RN/k譶v52W95$k?ׯPd3l&d%Ǜx6Wނ<@a'Ӕ=#&>WK}ʨY `6 Z, ED T0|܎I:?(DD|-yҚ6Q՝bGl^6iˣZЛU^LcGg-h\O$)Uo?Edā*Z\}4`MG|`Qu  ohYbnD_\vWHx2H-s\@߉\&8+_TK|(Kozgs>gK%/M^v-Uu(̳هC:H]/]9QE(+ x.SN4&}`aQ8l/cPlFaplxP̧H藿3v>t8ʥ 'ȖUi҈q-5Z/9( q3 %w۹M`uFvV9NDCu̟nҐ;l´ފN_0/}'H{%)ȓNvh SlC"w 1Јx2J3zx7 <[܆xt 6 `S+SSݢfK17a*MF.>j5+ڍ?qO[́v=bu kJ`^$ܕ勊򓛲!)j>rl J`RP\d/8()6'F&hIC<`].e ήB wH0}2j Ao/{,XZئ<SfVDIIߋO`=O/dقzuY0u^K D jgsݖw>?5LE5Bgx/x*Dybp0O]mO >GUSף푾<7Ƭ>m_٦{r|2"e͍l6zWZsA4 R>:Q+Ǧ)8) )A-wKI1!!V P "X͐ȸ.1RPUN܅&.;;.F t.=R0)=A1'0)Frj6抦lf#q&qR,)֎l i&7U#WՄF %dI7ŧG7/_ڋ!^%@r5DޝkfY9o}Z3D1RQg'ay"c=t@3sT܏ o~ {SYé A´jNГ, ;} %PMT#l}?E%u$V0h(_mλ\j0?y޻ϻcW"Қ- uIv]qrF 4 0`ts gmϝM ( {=$nô%Ch\ÕBD1XNKYZec'.pUdhN#]z{F߇?#X86ٖͨcƗR+3k׌8Ɔ\aI7jꯦ (EFsGv+XM7Op˥ߵ8v,wxd4pF /įr]!T:m iM˿мrs3LVU>Ce S17VӸ̝JTĨZm><4+D-{1ڸ$/<9!BxvYрB9̛(Iל0iq6ϋ3Rdj8_u,J%5Zz?p9|)W=r`MLݔOTq33aܵx ><.Q񶇏k_dT璆fT\XHey8AR>J4PH;< s~cp$?NT^om *Lfs6dBlQqTnV'1"Nk\A厳yA` -%DHu%uV|db|cEdk[t9,h>iXq '1j~̩Lrp EnLf-@vSs2WCR)<[,P?=5jeB~տN-n[U@O 7f;lC頯_(A1Ԛ씤0_8wC| XD75s{y`RBpLA vL!+ 0GBq]$[#/eZ3en!^-uwL dG`1#oH\\P٥xq[9!G]>{hҸvʹ2J/̊ՙ&H\}{Rl u%O.6M o)-rMk֢h{Q79VC%3CԙXRf8 5 *|G9\5yE+ӟ.<>$@&28= j޼ZnNK I1cV=r6ήzҼ֨XFp CVĪ/BRJg65K}duo4elc LRC M!l36B۸ Yb[|[N(ۿ*%2,94hX M=j:c#D)3-_t_u(t&۴r,'w\,Cʊ៷h's LʫXPYJy9\`d0>iMRǛ}R~=*Ny5F@GuWUD}`]_~纓zR䭿&IXL2 ms'.+gv>̭Elgq-Bi,EӒ%Asʂ.)g栗|PΙM42L!k#ι^-~"#ظ&[Fx08ݿT;2H ʼD{ѱ\o79m=Svty)q6XKF,@"54m#|sdicgDCj&1dn%^(bɬvf.x.#JȲJץn6נ^vsr7XV^\[n*%hN_ퟷSH[ܣT-E 2"Z]V ׁȇ\o~t',ևAox.^ǹ*X MA9Mql1L>^W!t;Ou pJ\+14eԞ\:uP!4CEC\jvw^0 *-Bj!dd(i_ZqEMuiWza)5ŘXk =SP.P*DЅBV&EȪ 0VUmL%*Y 1Iػi'ڈAC,ɨ|xWE볙c&;jU9!#,9_0@@2O98['Cxvi/=L!0A.'FM,e"+lTE+VW> \1hjh ew~ȞNwiL '~ߜ + ۤ:Gh@^v;+~י,˲,޲|:F,5|EEMu/XzTNbB圉>V)? hQ>Ebqg]@ݺJYjrS_0Twe{ q3bRHmH#en3v\c:)C} NpS5rfx1 :~Pqre˒OkViKKnaWiT/akQ4HrAzqatF[S= -pf>G03E|Ȕ5\@ 0 6b;qO𚄖sQOaT hkء:8,=Ј ϳ`)6TO&vdV&FoL:iPebbUu$pVzxN$۫]J\Zkk@Em;~f]6"")-![r"mLh|FF,ɺ[} ~':V#+k @w6s?~ HTz0:1KG{HfC=,IEi.U}{hjс9hk1t}&+Vc JzIys_h> O{tw t+=&hʫSC9v1'RrIgsxYeu5;m:V<j kՕ]1&`"'Dn3"}MQU1-SܴlD biG\N9N>$֟i<ËbtzN@+ʖ_@U4k'cY-աHh?v]{mbr$4xPiW7c⎞[ `p2 5ꄘlɖKȴy{8?SbPri8&ee霊2ĆXgґ^/]"6)we*nBG>O4^%<ppaYMO#',T>VFJ?q"W^\:iDЎ.TiMp?B򠀜2T\.H{}"sSrܳ1kMG7zl4:DΊw èspOm=W`=k.J˪X&pV;T':簧f=N"?IpH !ߧQ*LzAWutEoA~E;C/ho2 nҽؗ(o~%:CSr*Ljos+-L_jmCRsc*|_ .|T 8ŝQѡ:_0Dwa?AyvA:jJޭ8u)<Njg8Y{= +d=J/€Ӊ39J<㋒?T7-lѧeIHa0ŮO)xa&fn/}_}TqNELX8W6%S]Ui(XN x{`|}BFw#E9Ӏv [s~|wwOLQ`fMoVo#b/ڦa㈃ hQi]F㤒hpRk3 Ѱ1T'mßT V#60-aD*'cE#sL\c# 4q DI8%_S0#} X?\jӝ Ep̰}ihuy's0 R.#j{|?,r^j>( =1:$EU`垠_ےIq/NJ܁jDXbQ Q;`T $}Hh"">`t8`}:=8>NpekN螓?nJ+nK\J B$aƔ̲> ;.XA6GK>u`uZ˽6|em;̾gCϓzIpG~91ANjU,㦭g(կU%{D0ATnY:?=Et.mDP5Ē VWkS,G6)j 5b򍀘qrOacH'*]&"GCD#?-Srg"!v/>2w*GDž 'VFc bj ӿD&GW63P5t]| ދPN9{ZOj g5A2c*ìW|Vl#=6šw4ΏuА媁S@Ɋ`?)1:r!տ\lQC9[IR R=3'`vnrQ+3_luq/[bpD3_Ala]7)"WMXWD 'ΦO:8a($'|<2+kbg'H}ؾ(ү 7k+ʗ<7Dz(ë%51gjY p5ۓjW5|7!Ӟb <> zQ+Uv^q |NmQSH%՛쥉t`0Ӣ _c]\bIzxAUN-TaD:K'/)K;yKA4G1,1Y-2:<r-4ɭXx1(V~p?񬡴0S?-&`rɠ힓szP/xGڹq,w#) V(t /6!!,n5}mSBkPSgJjѾް,A+ŗe,EQZ3G&/W:_+tN|qڈK˿}WA{ť\Brdc-n9~fy8Bf6 ѷ#ח8M-mXdٚD)ڵMգ6hq>3i&eD}"$fs4yhtU=S??ehZK.^p ғ6&$HGN|Mҹ"Ɓi5^D!M=u|Ɯpd.B)M9s0[ |VI>5qhs%yo}(mw;gN Z~'{?Xo4%)iw7,. cexSNg4ܬnr_";#g+ P 5 C9 Hm:IhY4{YRn^{,>`w<Gi]l#c޾.]yI8t-2!yvmK ‡+5v>9spHN3Zz{9W%'h?NPvM{1Hz+{y.lޞ5e#qia EzI]pI]r=e^)+ȯ*E\Tbc G[+-(*. 1NTbNL$XeQanH܅PkO$9#3ڗNyei ]<^C5 ԦΔϒph{=bT.[|wLsci:TV "֝Mԃ"Flo3%ec@jbR*4G֞PB}!gفvUwey(:?qr`lբ_Ù!hݾ0a[)ptܲyj.va!#R=뛾V!A}hp-z*p++@1nN& 2awYښhU-T؛WToj,)*3IȦRCĀ:zcgR1YC+/eNsoCOASe$듶 T?d)vYzhzzb1NPP[Qzλ$Vg! |&on}` Aj`4WxU %/g` `>sPKZaD$6 ]Z[ɤ\G|qrQTg0e]z7.ZJ)ﲁlArE O٩y7iP/tnn.g-1g ._A1wYʉI+Cձ@T͏VpKL'|"m\tXp)9_]ֽoIu2bߨfʅBHi >7~,c h;|lrEU1'LcM1!]rWzp-#Pg4<([ @CF6F3t CmJO+AV_E)c8ɡB|Gz!<w^,/ }z~ 7W56ȒՈ}8 fFk:,6.KV\A4|V8cV gyf9pHm B&if|hJElYV*"~^bUwRJ \OT'V6V{nuS@ 8#X~Z\Qi m3LR1rkPQ }BlryOo>_Bo&ky Fk<^pƂBz-גxX9AAhKji\PFX0 S7K[NOzRGx$=ٹ]; ӒF t;z=k ܝ2B`]J_@x<8Nbpڀ38T N ~VXώ{`B^.Ǐ9pȧEku- ƞFMkjD?{BG5~[6ob3QL9hNSIyP16()͖N:ٛhG·́ >IBEGd.xee:V@`NsS̀3o-!KQ&D QRӫB htZ7[VufF_nJ\ռ(ۻfJCo3{!=cu^_9 4GeB>߷M85 @TWf)K-GzOJʶ< u 5H#޽亲 sHQH M{$8PWh%-;Ɂr5A1խ MgNR:TLfʘ_NAcdtBE1> f) [,K&P*ѕvd~&\{s;;EQbr a38QJ9gH+bqޤ50Hj,ѵyB g8ySu<Ԗ*_ID؂=w8`+W߸iBKƥ:p濘'6Sw؜;+Je=$:Nmua" P yZ"U1?zq,:rDVWNM^$8coZNw QcΌ$vrgMnnX0y6@d?ĩIPЕiy| (J56lFsz*Zؿ6F-r77DP?mZtڧ$*#0&pxB)v#VJI3YP#[0ɰR/PdCIѐ ?%mbq.MDj\<e}' ;_,PFGސqXH ~ ߤr p䪇Q]z|GvTod {2gEZnK# jiJ>(Zr\WUrqB;Ѭ*Ď>7u0X=ע-+.y\XҌ\v 2p7hPr e-pv9N_;TpI^\O<C#Vyij;A>k d\b/IeO9nҐC\uMKL_?] & dW5H,6iwƪL`oɫߚ$6;y%\B$T#hJȔ[4xݧ:.fbqJ(~B şKq$;Hz,*C\ HS8Ry4oWYȷG<܄ɵ(΀)jCAP*,4V>)pٲjKz3RFrn R}U%JK q]$>tڟKqBKݎ?" tEUL{ X ny $P6s߂a{"V܄GK_h1j,I{Q յpg6w v6. Ml;T[*39{^|10um:wBW:-Kb-7PI!Q,Q7 $nPIg>Z K<,!3+5ƟM!.wZiO&; j$9,t^IG "^jґ`SbG@L)p\\7 + MVsh yA|QMJ@}NI짵f{I7~ ƒ#Xayo6. x{vyCF:DfO<91Ҁ|(=69*O1BAbq1rHwA{>a{fᐰʍ4i6]GkI h+>S:؄oټDS$Po&]F"g^={MZV)[R. zuD fɅ#SEMf_PȔe6,G+- [89U;j~I]t4EODml}*MK2e( BDC[ct*-1GN fU-3$@f ngC{Qd 8gCs&P =8ߋ=Mʏ&9'W6WIhIõv$ ^7z.Ɖ_K>S d|ħ{]}ణH=bto EW&df>xڎ$hDCPϫ1K:8IN8FS9 EƜb\BpT8[ EtH3Y*c. :hRIa J L{9¬Pvx_&# Jy Yk4@3!P\׭c6)f"P2]d#3BlT#*C%pnā,k:4J }miո +;YAͅބ4k}g;3AC+'*Yq/VS~_Vr Dۚ2[Cp,SKbz¨ժr:#&o@=cH>VE0Sލ/_K `4KKC"iRw21Eg) X2z.Aйw\7T;$^kl`z t8?&} 0yiER~5bSw =e@Yɬmn`3qurf'LTk@"-VivQ33o/ܙ-lj^˱ՕG 7Eސi4( #ζeұXbr@5Ȱ쥠%r|08@ō'WG^҈$_3 FA3Ɉv QY7G='[^F۰b]6x%7peD0ZTvWoM&}y$"gO/kY`Q^Р-f$; Du[r醔p` ɎD,hɫfڛˆ*y"6d9^O4Ȯ粁 sp crRsLY=k\W3>C*&ة5όl-U6>Ŕ-{>թBNՌ&f( vM 8v~_lbla/Ė'.{33b&W,hDơq.[ruzyOCuAue7o>!^4<5HסNMQ$@PQ-6FSp~ro`MI|?yZ2ugAQ\c*xk"JJnL}ݱs@Щuw%M_ >zZ>XDuJ 6TcQMi/Ix [&B,ٺLq'g_ۯ"qjcLSHs49M%[JG!A.m"u *4 [ճ^Ihmqԛa %"+0 8:-%BQ{*R$y6@pY]W.ad5m Loc2tϑƅU.!ov 5Zp5! jxg=-,x& \[ *isQ6pgy:(fnNc27u%[`zޮgR z*IYF=4 ;衁fֵ*._~BZW,*&\C*%imVw|{*[TPBuYVu,_U `AG3]wq?' e^w   /H/Y=ࡏAD%jBQS46|[o![ C7BsuU<ՂiΞs'feozdZ甩!8RǓэ^Lfv#0_olR%e.gǺA A-EOZ̀g9 =_ĠKGi^S۸ɻ ;6 rpč"^%_TPWRmkۃשKԉ#ਲ਼⠳qԁ?G)7VlMRYVqz g0a1R`7,$`%6)-iL0xPtly޸9Џ:SX\߱V>(wꂘ'lN?2T\p§\ĤBOb+DhuITa^AHs#1z=0?kq 7j:fRq0"6n8?Ň n߄(:Ϗ$ڇU6B ~ NhQRlr,<xx!!W5)pc tuu^"t4^JR.6& @トFJJʲ˰4\ū'!K`Nq.i?dЎOY48l[wÄhR / Oq#M㳾|=xҵDO SboeFY &)wkoX;* oMi?cۏZvqW ېs*#龷n`R}z h{[2G4Ymmci:DJ{ ;{⦉ƭR_>>SFd;<7wlQzlT{OY>4!iӡ+:4pwSJ"tpj.mW;zD5Ƽ=.7ةo6NsV`eq {Tsnu̜tdBjĶpbv-5xZkGa Bc*T1! ˓eRR7v6YFr%rU'’k=bZ㶛WIq :QzFɥ $s CS!n]7?e@4k"z4}uuul##53ɨ31'vHL,]ZBF̚zCx^ȕ.e!B"'f ty2j<4:G㝁7qNX@2hy} \C.`'0NbX܅Qyƫ=?JǏ d/ Qdt4PQ6(,H:;, 9`Lean?ЩC O9%El2"9JRjGg=G>LB?%Tl]QYiuټ褰]fȯ3Ixnp+vpBБ?V(D4emikx1A}" =iE~./2cSbO ܁ak!h+&E(|g:/3Nc.A}Ht}qlX_Jt%Ri#䢏&LUTaQµS!]fm$t#/~-9#o>Y;f2I/ע֜K}*^8b:\L!g w*nc9úä\NR4|W[v`+P#4S2ï[WiJFXh$GL~c 'zhc KN[yiQN!WuK߸pAŢg 692,_(+)7,BU .ԕeI-m+98}pFfYO!{8`wy~J-܉&taj<`F"B lJ#XI^;Rp[4g]x+œۍIңyp F:0յ*b}V|JU|׿W:֬}uR3iQ`gc;ݒŚ~%+Zalj/V0#/$sŒ%:\?N"҉ 3vaTH92B=6E|{0> +( upBJ:=yN4._i{{5.Ҏߴ\CU4UX=ZŞ2==*ݮթy5/!v4Wޕԥ$.ð).+ «{X(#"?ɎU]Gba|UXu\زye0vxs܉;GĘ`5?Q[B#=7&ఀN@>8WBG惪r0y&n u:jzh"9Q_H OEٱC_BDǃ~P"?DRAҬU;!LQК;0RؔrjLqDӵ&P@*JnT~tYUS ]?vtC{Gd7 Oy3boK6[wgFB$.DQ!nJ9΁7tU;:xaCxcު&=JdRExqB<cp%3ܡ7w_@ht!+͟+T31r>mg:xq7LFNbH!7`f4<d돉/AUȒ@m~) ;z{Y"on/_'/&/?zڋ^0B ͦ[OKQ[Crs'V"6{Дh:EOH=̀)U]u Jot J6Zgbw@7?j#ducٙu*I&GH0G9a+/b^|t ӝXeɡ%vl7RjSs!̳IbӀ8#3`eKK͆Q.m/ a,_u4E*FrR֫Es;B"A&6"b* VUeA ij'$g[ktCQ1yt> =^Y@_Q1J8Z|,:AlI ˖7z̔\)^X'U {+^< Dn j bpvyn"\= V0V*XĞg}fx>. y\G}f?18<`LhC l=.2Nx!M">-wҴМLݕE'u| 186@TP*6c $phT9VL0x?\ PPfd ׬B|z> ZFvL.|6ګ4) aL ?tV@YU%6R._r*.u4))>j02p_;Dצ@BtEFQsӲv4CfmMSOj]RPAPcK^,qk` rzuT@#ZĿ{y49$hsЬ1%7ڤ*K$+<.s Kwٿ{C^^i7sL?pՅ/9OcҠ,v9t-aph`tGm9ƞ@4\l^xN o.5}4wv`~h zKo?2|՝~^]: sWB\Y4*< IR11'|]9KBg҉ސ"G{9HhIyHwQILE*"?.bXaD݃;!ӗL%))ܼDkc_:WN,W$4ǵRuf0L-Y ڶ͌<ŜcVpgWNv,Tޗq155чZ PJ 7=1P &OW_ЙLb90x=|(jjUљ}hjbul'`:zKn5Y9[${6Koiܥv Ijg*J&1n}N|L?6:#>8}DaZ54{}¡7Ű[vqQ  y\nj&uR^~r_'\d8ܟ(Qwl =tmºG#)Ց+R&؇8MSѢ9O/bTy_٢ғVCYXI}q\e+3~o;,|o&:g$ų&n6hGy@G1qhnrؗɯᖿxm٪S\ld oh2GC>R 8,feWxkʮFӝ$2Sm>vf^P ؼ~2X{ A_:|DbS@&pq!}M41>V[5J߉Y3:AvJ Q~`Ik-U7D8|N;LeV1@|L2znO%>t^ QxTV35ii[Bof-ZJ T$QO9vB+"ak]?}uTsIJL%"nz.l!(&8P2j,^'yֶI5ƒ dyܗMKf>T7F18/:k1DFpB>?F[3׫ap P)[ wJbGwup/­$]bͤp{l0Cingn,X: +aHuM&WZ0yc8I yV0prd^E';Kҁ'PpOt0 $#Y4@W{ L'1:Y ?`ޞxUx;"gw ) OXRZX3lV|st"Ijßm鉆zֲ J;[qp%P; ꓼ[?b5֥mvp_pC ~c$ryp%@ރI}TĆ3My–}%QX^8/AK,bexF< ;/jR )//8_,n9dOYp}$=>KO[WwjX׭޴K%m9]۝k<9h 0~r8.3G{6(na?K3-{j!á3<ݝ?@3/֞A.Ygud)8L3NM-ۏ4>Z5W$FH9Exk"<1n‚Qs|(1}fC3=Ќ-î ]u]X{DTT2լ܊Db"׬r0,إ+ҥ]/=f' aS'0%$P0-)'&N;s \j*!:JpIhZ&5W6.xH0İF[Di1\ff7L!#Z?/Iq+^xc SPi]\Pifp0 X[mzkX$)-= ɚ`ԧރPSB8Eչ$Vu;w@{hZ+Z~Mo=dGN uY<р418-}[oTEțYjp=j%[2ByG Y.afH _ vy@ӀO,]zdNi n$"YAJrB謑!ש?A`3ŶQ9iW{Q+/O+wHpQki*Syry2 WVDл{ۅr (h-kvR?q-=Ϗ xBu˜EB t5:4a8)| ~a?lIhNoxd#oK8]HtGA 4A3jav}%{wvFk0"2%@.mȅ$W[j;%QmO!.!k fwpPj6^D/T*G K:rzh?dtB4V'w싒[jY[﯀UA~AvN 7C OA"v1, Lir؍j#aadhd~jRIUGo`}wpgz%O&mq[y^"4Ȱ{ pyjȴ D4{SBc_MhfY+ [Cx2 h_yeN]>vqApl?RAMm`WhocdUyC[5o70Eẅ́- H9$DMm0M@$g+08bf˄ƊF-jб$@lz{ UCry}Cp­Bf̐eYlXھФB=dr%i7Xߑ @rF\aapS+pet99+ju -pv@wvMeOOװSG΢QXKvcV~u?5zs1M6& J!Nhċv6J)#n^VDb+y.7YIޏr~S,g8 !C-=XEJ^ N,*,ߖع7I]ұt7hyz]H f c =@AJGkmq)ӚuE?R} O;=tGOB? d>Q1v).&-Uo 8⦭CMnv9ƌƮفE3ik<ˮ{`K~]=pKG"Q8sep *350(¯J+¨}*`q+JR\gKjQEBҗ%&-.bxI=ԾISk-@=Xqy?R+]C$r ~z< nG^RU%I1UљHh5Ǽ\ȥ=+l^FgJ?<*oGH_q6j0LϔSrglEQp0ˮ&cq㋕J1M@L䖲 X2k PD,Y͏OsQ`hŴsiv{l!)T_€Ń / .Q"R"bkܚ%t]?esK<ߠ@b~YI'[y#Qc  :s(o\)`L;~J8ʍ=>e1kvĄֶgݭM;*Oμ٩;D}8ɀI׭&"^Yrlh/?8!J82f$k &x-K-P3ʟiYHNIʰCت5b/sme!÷98 hK_b;RK_b^/(W]2F_XV#t={ 6&>gM4%"^͗YI+ %O*÷+fɃ0^ХnoB[Un.Ҙ1O=z]{sN:˕ j蹼>-=qp3fK7NuU 4wTj vFF" mgMѵdG$ 9 lL#lڑAF1MkDct=v3n;+Mc!EwѸ&yl i(%ij\oܻ┲~ Qv \yK<0mpRlf gl yv[`"jn#$('[GS-{OZl 2'3׵HXJ՗}ݡy:Yfkc B](GȆ{g6wJ{tYT|CM[W`HJ5y3Dvgu12|, B4L!s3aA¦#ԶĥG(1L-aCLXGG*;Bl`Ó;,7E ^,} ;"RtZu8fVS{|"? F͏w!"X@R5boa>ֹ߶)wbvqS`}Ѵ'Er :{Z21A-JPHႰVGZ?A<T_*5)F 4zzC !vY"[6TNG$ 55 gK#@O{d_}Z~\<Ty\P(Ncp^D|b8lKʲ=_0t'E`y@<ܖ~UHN]5Ɍ $+ru;^FDu2)QDE3o>E NYF<;(v܋3@z^)aʴ";[* $+-HOPtu]:iZ ޝ6jsٹ ^_e-HP uū[]nn]EYZw` Q.ijNy)M5 rI3BNꩳ9G/ggJtWwX#M]1 Sx^T(6ʯl_{4 x|a)1vRl/"ۼOpuf=ź_^=ZJ OiA<`bN:}wnqeP8Fo֕MW~Sgز3D^Q2~қ}IQZhg]:]} c,PYg ^9S"`.=p]`ձެ6w* uvAޏ%v5cЧiMK$Xq1C0f{:(w š|CpyiBu TUS"Oo*5U|d> 2#3gݵ0rU whtX N8}WcD (ޢ 2yfAv7.6iV㄂mbKF]q2ؙ*ĞY \fGy1'xF*Kwrq,&!{L|FWպ,nO$p>mF}WARk؍-@Lv*@ܽBu$Y\'I!+KA҆f@D5^ A31e( Oi&0]u)ngրnS?FѲ2Ga2&0#:uvXqwX@ t1L_\-KL,^bسU.x@K#D<EcZ05b(?B!>Qd%JZ:1Féii`6WZ7uv8Bk@*:/Z} ^Px^AUWfahKU) !w)?LA z?tB^W#yIX9+% ?ddgL^TEIX#Wra{!uim7tpH`9è$зs2 ~qk]nF p8aQ7wCٺ~S\!R] `VXK kWT]4IKNx \/ bhqfT1}quJmD%]3V Xg! 3D3DC -= BދSL__30;#ăb;FxcR<ߏGY}μ4^tؼ3x=YɨfӺVJXJv;= ˎp]Y8n!֔t@fZaܒу\-!DOt[z5>r (*wq2Da2IDСBWB(Yy&Cu'7Md"G9E6[.6 lPS wgE#O'9#4/1 8 w*l%\@"+N+T>[ :-w籆rޖ\jDЇl~mQ4$HփGuՠ+HG,JB>ި$ϊ\^?2. QHfI-9M*&Q4bXЕ\[fgN퐄T;eLOa\ԿwU}K{X~U[7L k o3eAac? 14PIP))I_Y܂K°.k $R7m?eqsJG%P\0H1 L^ 6r`x (('c,yyWI3ehX >wʪ>,$6TT􅢢O?M#wAΧB4E2aw >.a%~=PsO`#eok|A_fb>.uɣߛ6Ľ sq7ό-̲},ua/R *#۲H#I7YIt9(>& Du;PV]__>(ފ=.U <]Swdd^ l .R3 ~)ur!jjLUVaQGT9$W3ODn"Yk` >:O=<@[ utLYPQQ>ݖu&^C]Kl Ԓbӿwp,Zý%uV}LuzkQ@RlLF-?\+AJΜ &֗ިώ*Eצv̺B @-I)'M] ąً+ٙ^Ld5X7=bBtJԼX<5|h𯓞j1bIwE]Եvz~;)[5j1sHPb|L=Wx[[ӧakk 3G~Yg$1wq L>- ۂsm_M|ń%S椚 %h)uU5a+! J3l ql0PFJP I!͝C  dpW-b=g{B^6ua/].A';^Uf#%S)Wɉ~0<p³_"NB$i{ E} I.`0% N@=bQXldۆxpbыȇ]\\p{fFufze5r*2 wݩ}4=GZΏTRa7 P 9<\ufܮ;9ϥ=Ǐ=ԡl *QM2L G|Dl'?̜4Q26A;bZSV&pt`[w9-󜚤13"B:#daƒ~ s F[OYyEJeI{18@Z ~-O|=P y=e{{ΠG) F Zؗ^N ǮjkS*:7o<A-ʠzkfN0r-F!~1cr H58M&*;+,WZommX]qbl|wyq;ÑP99XuEAռttOMnF|3-F0pBݑm_ wNNLHmΦruI<ɪ kz0)oݧrg iP{ \m;ݻqRӒXF8Fq)7aB +Q-@\)(vo 8;Y]yv#Ķ?ETɕ8PagЛ^Kk $ \$q}DVLWoAߓMj,hk잛9Xǡ]zHZ*sXI@C+ ~g&!m9I\f~Q`oV YDWk,> GO5mfS;g@onzm]ڴÌSD+[' _`ԾCa|j~༚h=cĤ @̣dL]tȯa<:fG:Ɂ w^_A`>H[!!M*_j$jgkeCGݡwZgJ 2j32y/qQ0C Qlh87MZpzxx>f|N~U34kd孎2+B9fo-t;]}m."U,V( I$ȸ2j p b;]H_J ܇꿷-.R[v?ܼb-}?عȮ83@df Jܻ%Ug1 xQq-KAAni2ҋZlmwxGbIF?.T?MAhxGuIV#tY(5ʵPiߒv PĝPx p"D.d#kfCNS -"=:~n/},igA%DDW_ק#]K9c v2k^|=0tH@rev"K^H(-Nt9mq׋ yp.C}36rբĸ5,Ҡ??F(4Y2=5n_+ɲ>G*IwG0:>[o~bu mvOe6(tV3pg[ѣ M^׽Abe顝ZPN-qtZ neB_7Fh;ܠ-j a*ͻ7VEpK4 d݋@OmZFր#Cl2Я=]]H;g\y us/Px6?pUВaFc 8}2:)'"Q[:Oîuj${Q W%xh41%hG)؃6eY}h$ Rϩd@c G&ˊJu&@kcg_RQMQA7y0"C]MXϠ5I[FfXhr;FL?c^m|>\CLES _Ql\Qsөi&]h=QjrUЩIj@O>|,.HJs<&ۨ(+pIT?OMk]=qi99 A7>BY@d?( #G{D>zHm(^`LSg  TB30h,]+l]ɵ g^΃_-6/!cJU3Jf\.=0"9̔]q07h" " Ӕ/i3X2:A0i.fjOAN;t+[bpAcoNj܋9/j`J0C]D" `tn .՜2x#ɢ*Jj/ٖ3DK9ѹŸє鱚9z7xBA` v7VM='7):W,] SS ?g&Mle.K۵NM!:ktPg\E7/n[8ؽ[}$QS_>+X/?pRE q~DM>MZ>Pɺ::LFQ)p$:pz,nF%,*l)5v|a Yrc VaBmIKK|@L|[e[7XaȵsoPR VQa*ܔr>$?,VƯ*]CO GP(#@Bk [5<OguWYsR81&R |SsRKE$ivv,!eFҭF!zŎN.7MfhCFq'* E.C)(PWq}>~UQ&34W)*W #b)U \o_eu!kО>A|~X]Z1煳2Gdm!>C?P ZzuF z=D ^"={uv ΉJhlcdi+{0x(tAΨj!*_fAt>tN4؈W@=yIl:36ٯ~1F.4Ҡha#ۨ36Ҹ!F)];(8ԡ,Rdut237b(4ck=tAlNi5H!u5EқT1S^Mp^FLԕxFNz**r.emGq#Co1kߦJ@_Re[+dj2!6'Ղϝ)!'Vh*mޫ ZT)҈\R8c=?֪B.*̻VәB NFS7׏ΛT?(#UR˜* :1dfJ22i{?LL8X>Wff/Gi.ijg,'^aszA肺7G̔oṛJ]8FU[S3`#& ºJ*zG`PkkO[ث?TI,#F(03=VVX!g2}b˩fb萌tyZ+֢yK^f*9FwNm%Oժmv ǂv {+9œk@Be2G;l 8# P wXKfS7) +c{mVTڷ͞cjIpW-UDD_I[Zʃb:6DسaBx4 29hs(YP? 鮕` [qs\'{)oQPw;gy'Fݍ f;)*qݔ+{#=WB_+Z{Xr֘ӂW7uH 6%W0 #tEn(2wMhcT I}/kE GyyPNa cNxO+} i(ɴIVZ! #B֗YX2?wwq^}SJe$Vƒ=O@fL}&dlo P'n$5konE+O3$9^M^YH0e4-hs ?/XK&̵pz*"lb%o?ٸGtu+o?60¯^)( DrJd ȯ^j؂&"]r* >L,*;e^Fr;ziAg3 O)g:gv^^Ӄ kk-0ڎYtRhb{d ^V&iY6n`QPn4CLD6~l}r$/JM+XHG-*$T|ӯ7W^KQfO>`'3U[A?rBҠ3O)X:U}}:! Z %RciMֲϜ8z78{ȱŧGʫt$ 7|&yTI K/TG\panUn {#T+ 8}X;A72겙YuV'譏Ssy2!edx u5Ȱ HvqgZ\G=5m)#"@;mgl$wF wk.%Ñ٘AȆ߈19vFEuc/ ѭ:t*l>{ܛZ,Z5Ͽ(EGuz5EϣEp?"s|@j!2jڹ4! +9*˂1:(_LS4VnZ)zF b ])&ڭ8bpt?vקּ @%YHe䴁 {al.&|$+[Zy5][P1-Xȩ§DΩEzU@hu49#e% 8Tg֑J&dqSjBl_8L-oU`ms;hz_]s_}< rD!H:-Ŕ/UB͡[H(.Q}Z)}_ju1nDd "?J%g6]$$}{f9HMQ(K!aQSOíit6I Z%RfjnrV*c7 NV1# p#u"PF#0. X! +SDa f#\b)~sSī8ޚ\] fH׏5`xCUw3VMD3U| ;K6XŽ s2_a:KQ;2~ŷԣ}.ku^?+[ DMRܩ7k=XibH5DP 4z& FJ#%h %}WrW3rmvܰʂʄSΫG@=-BWvnM.B>kjUj4 }t[i O^'$]߽nV/Tu"؃-} 42#}h8n=8"Q^swT2?ԤV8V"Hcx^?dZlXWqN(w٬t$|-#S!+ܤs #ryؘ9%q ٗ=hei.q!Jpc/R1L q셀pTKTUrg,xI#Р 1gB)̴UӃr;McN'O Z ĄqaZ:B.ER!%<k{%*^c!CEG/K{D_'HϬ&%,undzn&VB^EmXPmybm1s?uR gR1PCWK&l=cgN+鏡 }XBd>}D>JG#. Lo(/4\TnH*Ʈ׹#\YmJ{R#8_;>dGQpʄ 1` @=!DLe@(p(9Kt`'"_wN NlQ19oX?yw %kC N .h9m5,̜'_p0mDQBQ4Gw>X0N)<\# *lMᝧ իz$lգbqJFl۳Uc]]521J`bL%)-M+I=W]G3FVN9ՕW41sڝ n]j,)ix/vpc5W&8yThMH6̓oS&QM<6EkVb4Gthbafqc6C;uPstЬm0f-$`pg!4Icvf9Bz'X We @·n "O$XZ@ri  Vvfiآ['*(?'|\pm[ʭ[i>^&RG$Pǧ3tf ۴zaAV61 eY~ꍀUqhohs)#mNoB=I&`b@3:pm F.b$E/K1O׃mxZ@)pmAN3U~yOP*;66U)XVӾ~vzKG2"aݔ7%'x9:~H5mN72|MT0M'4!eSƑY3 g^+r^@H\0gsx=7a)Ȃ `vUP|GجFYvO'=`pb/2C#톅PЭ,CM|mb- sK".i7h/`L_Qq">gݘ>Л}Z{0Gqv#eoAÇ2|Hݖ %rIz8?f$Gxx< [ t`Ny-  < 5m*yI-Cwd)PPdjkG֚bZJ"EHG6+x\\pvAY~(C\"mꮔ:"g4Ň)(<bL-poX6:&'0쩺ׂZ$)1wY)|wL@ds4&Ċ^>eF4A:5*_ O7¥'SG8MnM+Mk璬ʏ#IoB^%iځWձ/SN*>x6ÞoH%jPbWb{ y2VpFPdb>[*"{ g}YDD+$;9G pz\Ah0 %֬^Z_W}=nܳe~tu SQɤ2~mW~ՈIg9lA*4LQr{RcwWhG- GX@6ܻTܚOa 8*m<Yno(X"RuZ P#pFy 999kzǺ@mQ!m⋆c7&AtzTڕ&gSB!|<#2(fٛ ;55x+bp?$d-sG7DnyB 0F^섍htR$aِCN{I1< l}hDvu2|S5~ӧ؜uty:/=oY_B$>g|E=\ 9meǸqhf-H~ܩܾj@^'3JǏVc֤b&E1 \vt9-VWg퉼G=@]B>J$k9 @e+E$S hF1%-G.̻L{kE ٦Np;aB(n[(3y 6dV woy}\mt Kջj:;XKߛ% Dⴖ3d wө0d!1 *q+I02Ig-T[.FB_Ti׺K%\:%d"(.HU筕d佳/֪3T7bJ\YMyw&k b&NuQ~OE(Ge'RX"jZ  ]F,y:FNUFx72:Z.òĖ\ b}aat0ifw +E5x+dEs8gzd!̜to WH\L:a.k>\ɸUڝ1TR3JmQo!c1`\ Xw*.`'O)S|*j6cIZL!F{6*Rƍpe-《ٽ.iԳdugĬ  ~!-aX38Anqբ|RWy]V >U]}Y΀t; ?jj9#Τ9+z;΂l.4߷|MPdR/'9`bt? ]5aFewʨO>mt8}q>f5_6a'1Ymm @!agrx&cp~guayR0- S<5esLe€n n?,_ͣjHd#[M;p߇68 9LzU#Edx"vtzXz^]g v^ 3^ldSJL%SnQҡa[;v(9cc _SrԶ߾P ft P™j=-l . 7*!ƲX.O8?&-9j.v@9 {||\/0|k}HE#͈G6KD0Zg/ܰx Teүy ۰ QJPGV0 'ݪr^S~`/y[]Hjj-`]?1\*dBaaKDk_ [a=&z{gfS Nؐ SG4kRŤc aL\5~ȰK,N*rl]N30p3ҬppdA0z7jqW^5퍤 ŰϘ@`Ől zjm z+U㴜33REtѫ^*xKvedAiK=qyINĖ{"Ŕse;/ zn9 ki<,! 9:)|Vm,I+灬?GOt#*1{KzYF;G+*R;]~tb>DҫBZ{D#09EKL^~Cf-9 mI(܆AHe>?G.jgi׿;s2!١/ѣmu;2rN OzӦudڛ`U yƐ:,[E/O4gԃlh"ݟvQwŀyخ̙m[9K bYZvlӯMjՏ4\t(uJwAFgTfف@&לF D/LwCZ] +Tc>C4&r>V?o[aVQ$A {HG7X+[D$;v|1[ZM<*ZE(D6,~Y`|TJfKύ-Zx<=}tP 6aC7Y-s hq}"O`>x?c9(?Wא<APCkHmaT&w.pKPD Ƒb9 ȼ}M[7k0;,"L;W/`@r?[{H{F@57\%9͞3#U%|]_5Ts:[N),ڕKx_UݭgbSZ{zl2Z-y F;K*]1x  =~ UVȕ.)^fv^̗>t >'X2z!|NmCvefԭe]eS8}B&>Bv )ީsdlpO;]ҏ&Q&?(Ԃl 7o!;1~?Y–Gh43^'@MMtF- q9jJ jklfb1p"Jp(.ʺ;90gz 0H楪>ܗy}?]–9ZK)Rl.Sɚi2nKa1|Y;ic_f~OiLL& b80 NoGi~/T|)8Q U,y"MUឳjb#¯g]^59Qم lji(CPd)#6IYro3}mF/BK&?6'q#N;֌gbhy.UC83RH6zv}WZ/պ]Q6"(p ߇,f'N`*̐MC^y V9Aߎ̋# !ʩ/[S+unv@ZȲB:}BnW~hk.WFV[>(P|:ܞYb:Cf}e+8^]T{nmx2;=@eMΎHeO.e g֏4*3X .~LNBfok $&;"{w?q_|I6%J9P҃ԭ39x'-4E ;qZ#ƌw t5`E`moRoTrksg%BlK#Bc.dbgsEX<Eylmxs dU/77~_F2>S<|~!1EK5XJn;D^\uA.T(#8; V^]UQa'jK Jp78][CEP.i<t0Kx@Ő4G߂BӨ4Kr"aA2~<mrwc|F8y n#x>$w$rž)?N(^n.C޷"~8Jb65&.%IOf./j"l(^2V K.8;LcoAWk>PJb&$#a[+iS_Km:׀Lp IILDPhDcCPno>ˎV'z:,ž?vy&™Җ x1GF;1a gQHI<՞ =^Qs& aSpLb'mh3zU4n!8x_ci#03ߪcCFsXZcJs^- E놽#֨ ?jʏk E.o5HKOW1zMÑ2NDDREFj4: ݕDk9 M^&횋o"?];80&clK[87ZO/\!)5gϑZR׏Q>IrR@[f-|G,Ikഋ=7f\q:Lv{78t)AQz!xvc Cje6U.%'oA%|J̾ jYZu>"M, atbuu;̇D{WQML~ 8O@tU& qV}^Ry)#~fIN'kU?Τl{[sVudAkZ^w6/ВV{ &U~vJ5c ;2ch" b"$\>BCM"o899}D iMj&7岯F H}|Kq,L(76 ;3B`MO-sؒ~YU" ̐U&ZBQA'7+6.MlnF:5@}Gw]9u%G\TgRӗoLZD|e9##B yvS %uWywD2-HWIr]7pXy+FI߉&eP-يtQ4vN? t]g?WUҊebqr^NR6M|8b )LOWh^MGo1XAxƠ "y^ {U۵cС'JNY+@Oꋱ4gުOmsÿvGr $bs+RQ^Op Tx {?HcʥTxEQqDLKֈo-h(O8^*`gЀ uaS|mx#Vدo7}O t<2.ZW"dj-˪=2AB11K&ۙb5hB, ц/9nmH;mm1n_=|FkQr5N?BD!">u[8yn,-5Wf;U!-7n.q!b&(Ҷ[=+s56[Y QYi~ftRvE`RPͺK]vDB00mN'\-B6f3?x=ciڣ԰r#>[eȃ;([wt -b.jΰNeO}C/?IJpsn1\Y$VDq> 7|Z'2mt|p)Q}MibIoP*K}djҨ0}ҋ n+LKbf3~j)Q1^6ݝPQRĘZ~rzZm {gXW?qބ4EUV6sm(>\DV~/W|`I[kˎoqhey$un!sԂF5IT-6gNkj作;j8$IhytC6r%rE[snq[{ V]Y{LrQ ІiIxt49tEcZr4EkXI}2^[o5<(L>?Sp89;=Qlej$ύ!FRecO4}hZ B56?U?{;Hh7g:j9yMzK12&њm#&gUQIGlL3YIM˙2膄Ic͔k3EWBIC<]|azQIdEwqYOU,J4@Tn'2.oIg:p=8<c+]睁>*P2shZ%E!R. ־X h_bnH"_ 0 qph1T's bY/{?jAqpblB <ȣycQ8Se8կf{@wzq6f:,\wn5:Nu bG2~@L̼cKTҼ:8fW%AƝHgzh;F(Bs{(>WHQCu8ǥh"=@uPˢdn6> /Bvo1!7bdj!Vi?Ն>  6o|Eԥ~KY%T .yCW?_Gc|C!]_>iiq<|gk|7Snp.6S=CǬr*aIջJ!(ؼlʑ%0akCG>*+>H M0Gf1$);\4D=l̔ep䳯V91Z]\F@2hV훵@$XNI-qǞ.:(Meb;` Aq[:%@yqso;I>8B֘B߸cPl#f. ۲1n$ԂlPbqKU_8k?ҵ n16PJ$߉}9| $WO`LgT&:˾S_ه5m Ǫ2v2 t@ckn* I^s8[T5oc:1 zJ.Z wUv'ס3b`~0%^i B"nʚLIA} 𝹚a=LiЄO 1?q̶zPASKVQ4Hc<,n #\ #/BF Sf1aErl9K}CU/w+$jCn EkA>{W:H>OS8+e;7fܑ{!?@"Źy [IQKth9dcn~s\~ҫVf$-u}g6OXΠ"4.Ԥ(cU | >'IF[zDD.~)D[+O걟$nUC!PwXiN>:ll&Ǥ,( H9ZԸU-wC&7wK俣%2lN MZe0vH,=ViV&` hszl@+p|(fis%5j}4s)?Ơ;JE:kքm`d:\’[8Ń[$E=g1efS` w8p)$|$nLkS{eP[@3 1VN_7K7-ɭ/u{GAʫm%YqzN\Qx 6LJ;3!) J#;ŦES/s}kP)t P*1ßLω^ ]h]y]"gX@GsކTgk<^yx&m!weJ&C˿ڋpuyk_hjkC6j/F!T"ZkӔtPW2 uLߏn ڷ; UDt\l> OMfkWu{}B+䗹<1Q1y/Y>[\] `V N%M?=3#|ZzJ\(9vsR6&*rޕpcP1 '(h0Z+mdSp&sbxF]nrOq 2kf!J fu5`T`.&ijVa-LhH $Mqo*\Wp;J#b" YI)˺41vO(dx|n\:͕,vv/bD@=XM06ۜjؓ^_Vȶ]*@C\(z\u97` kfVVw!^`u >~#xOU?+1RY<J(wp)Cz\8VW\9G΀G/_|QNd͔ǂsLE°¦tckxA2+b?yvW횀t AA 3T 5aODv= Ww%:Q2+K$l!X%X(PIhMǔְ?l=)oZi;f濦͏|$:^< 4f`M6ޚNUCDC1+}T:eQi !TEDWN4C+3 5/۸;gP%,6d1gͺOI5gWwR.Eѐ@X`4XLۆ b,f_rJ_86}ά|צhzA;6׶ezL<̄>1v14ƺCPI>h[y1pqGr/0 iYVoQP83$ iڑ3˼KkznavX#VCItw: $[ K6T:_@ablSa $*c|b>twŒ!Kz.@ uT\l<0RQ8}dtQw;AR]%9S)F}IxDl ^*4F w, SS"|'bLYWL+ w&K;f%;xa\qgpsR$'l;^)/iZuE Dj-9JA])ev&~}r]ʙd1oﻒRk.BBD1L.Ek/RMWkH֑fNnAp sCU)F\c,1ӽ;AG q̥sbE<lwf-0"gdw>OU/GDal]`6 Ba@`wByGtRn[_#nGamGEU}9]{ vdU6a jD#.uB>^La`K`AL0u>^ 8+a@Sz6kNFDՍ{؍~=<J,j[2vckR{ Rlf|Kr]2k Wuq-Ђg)ԐQ37A1:a{u7`΅ wcCD[ѬfB`GM3Mb~Y1XFtm t@Nr jߨ5T y*Fq*|jiTRT\ORU6B~&57Kp [B^->}P}?^Ec)bawQAQ'_[=ZRBGAm4iod%(O}q澪K4ڡmHZxߠY5{hd,@m: HZT0URu55{sKW5-BUHoGSjDGΪx3>xVL:ʖ51VGrFߔ%?JUBۮ B@|70uEΔ3?4y\y"|E!EiY[6DJ- lGxx҇*~idLRqRC~DvSMaKHab;?bWt D *qㇸczӹ/4É+%'K[VE9}3/t*.c<+{`epOɾ? tZ\fxP9qe76#[UЗ1b=lh9캁t!*pA 4YNA H1k6~h N_=,`jpCh[tV|v~1P&W8#kT(ًNiCSΓ<믄?3sA\\m8? (2ÍEvfNߌ4z YF+, y0i۳~mםuo*hR\녒>MtjswQ6eLH=!Zh)}K(lq2c7Eqn܂9vɇ[rI?Є <0惥߮tq7?J<:V[$\ݤD]3 BʻM3]pO89&(%ɈSkL2#c~v3pZ?!*>p-D;,ljAi^1q<@4@ ; 2ĒCJ&` $R쟣7ڸQ#$;<}WvG6Vecarmt ۗ7bԪ5٬?NoʜOI5k4fu֜}%ljh.6k[p1ȲjwbB*Q>#:@)2AX̕G鞓_1hc b}zjB~a5q B-Dk6a9.U X%sxn /40}Pڞ&I#/JiJ3hp`n1;_%R. oфw|2F7IFjPM^IWr@%1dY +`]+xo- Y'6Śݧ`[%/ˠ (LdHxtJb5qf:W@eiFzF xalҗ4G$>T:3ScLO!S~E|̼<=H`kttnƗETˑt![osvM``]V,헕ӷ&Q rWF;}vQ%e;=?*>9ħ%p x"lZȺ.38f)!HwyOQVިUG& }9db׾g~qa*M{gԾq"$Jm|\{aTΡ8uK}T"ݛ9hX}K^GSUv[R7T5&4L ~޵&uF v<+"zO;?AY_|i7&WҚ&ȅdn:l+ 24XQ,1f~|s, 59чOi=K4^DJM8n`: k*P;oyMJ/.lYI9;אVsuk Dq{?Nu׋P4 Q| HD\.Ki ZWDh c0S`Y>im\ @/52uChb!/o4OH/a$ZFE5> /}+n/r*6 E@X !A#$6hXؿ.(к뀬HmznJ#^kl9οf/B|ͬh(||[jߎ^& qt]4uw,4LAź?]tu|Xi9f( lz] B?XVŎ#2%mi`pA5$; ȫ\g+(&wٌ .\&9ɷ0W .Xe/*c;8Qh&/on_òͰA D\E}s*g +e=;QX;0Le! gB_S<^Fْ1|⬇@&@>*۵ݏ1O60<t\\ÇKl=\âKuB`i-jAEVxvdV``K#M>+{As ޝVv]~۩óXSe1WA[XϬ0ۮK lpز;Pwj!` :WpBB~N&邫,zi%q4Prٜ`' Q%zH^X; UÉ©*AF99nvvcN."cG&Q$C[WI~lPO{Qd_fB:`OlXE F'H89V^9*E)͗sп_ x>YRV&`YU=^.oBvB^C}oK- x\;MIǦhk@vrj&3 )h VhvRs}vU.S@O\]2$IX%BL(뎒#h-_`\U+_RCp z!CRǃ3! W)ڰǃ6,vfWQbmi6^5 y&ћ δh.`y!6LYG'G]OwwTn<FKiF멱C!M`B=7;ԔazhYmrC +Tm=]4tLHՏ`jY=œ!"4Kѵ%'>h wf*ff}!% &qEFUu@#)ҧ}yb>* KLO&{҆@q XX'_WYug 6R6jvI|'K[$*=) =8Ifћ̕|6~.UUay*9{G-FJtْAk׾CI9ҝ{dyF.drBaMX_@euxGnܿ`'*? CUnksSh[, ӖE|,Leq%ѮZ d V&Ň :4LAyg[azS.lO@h <lN9E ^HC"bH2_o$,HiE3+RO;_#[)9mEuVv*g[J漑>x| t&>}70/&YBX#vH&` WnxbHH fV taX#NkItlefj9'|rՋpĕ:wz9?}g7:[!~-+!g{ Lsa??X= 1]3hf6<i!e š2h.%I=Srϖ]cR>@9TAM. 0~5߁ezCrdϭ#;z-J9YG @~UޘHkKɅ P;氝 6gDB2;lshFEU1ishnIX|ɼzﴏIR2j ^ؖYB[=o=^;#2[dR= b U G$sz:.qQiiҔ\:%]=WnP$W8fqkT 'vޗ5> =%b~e,s+;@Im* @Gt5Fke_̵A+N(s2[^Rׂ> ms6Z\8[]Ba0k@\-\ul ($›"䍇SJc$K]T[LBis4W|<,$_$Uzm VB䕄WT/;,+zd&W6F2ޕ1rHݚE!a"-O{$DDz\ތ}mɧXI@$T.^e+s,$Hw?75D% ~ævy a0'W݂h!:V[<3Pj/ևg$2 kdʉ UC+Ll0u׼ tt[[RS=b%h~}+?9[p@p :v?cr lݸ+;oq AyCںafz*^hj,soSnq7cDֻ+}ZwS{f2"y?)FlGG;֏ =[ڞ8=hےD:lyv,~Q^)vP]N㊆m7խM;CK I KJa/kY#L~Yan8\qz:D8M7쫯~BrЎAcyYQڊy *J_zDGսltbv0B~cڰZ 4U: yN:愋iI, w|pv D5\FjTε9\.:@8oAW5X}D~SXk-Ɉ1eb ̍kUMOKLg*<v_]]Ð s:s!+]|W0fXnlAu]gqKz#14VnnXb6!+ECʭomKJ5J okz\LivO ejZF?VɥC;wuR}EO_-ge @/,a4ʌZqc%3 4(W|kR=quth>QX4T~NUF"c=0}C ja<#$)[7S|Cش 5 :N?G9NG ƈojvgn:tk# d =j](wJp 6nsXgp*KbAxYZ"8^2KAc9!/e]*+GN֨ k JndK`j1 HM-çYl+@h ǑO쀪g^pzwO7NidkGLJ ZxY2%B; NB]b2czޗcF-fKg)2X3H9Tq;;/`cɔ7rq /1 _՜A)ep,IZ&ݬrh:\X7ayP^v[`˲3%0rAI-D8X]If/x҅P1MD83, S`'JpZӯNP֯FX1PiJ|r/mޚ&OK~Lf;UOA.eld`3\&Hf`Mkv!kƌEPK@l9\29\N9,GYeR&m.,iX C38dnY~yS%}ΒvR3@!RmT0ηc_p"r u"z@C)cUvcLJ52GGMY'IݛRKs`YFۄ.|cG*9^gUUc 0ߖm0L` nPPm>"|F?=aK/׌̐p\JyڱYo4*ŕ|+7/4h4""#يXZF}L$-:‹_gAie']1-2*{r9d߯xQR |uKƥŵlls3  .!LJ˝nZCo ȸ ״@=#1bA+}|f7-Ux : =CYRO jLQ =?sپ{ܳju$r-{'[]^e#'&U %.gM{>K=tLCq~(lm/3b7\̵.y"wz(9R+ﶷb ?ޣϛl>ae qB]8_N5ѐ۪m}m~FL dMjCcr}ErzeRvۂ9,F4P!Zv@HCU=(cˏR^tu/Ȼ>>zB׎~f8vR"J}@9t)e+-:uSH{:fIv S]ԃz](y#CN2WX;6M}ar'\8߶譤A :Vhvts>q9*Ow{'UP zU6峓l^.#4{z˔]Ǡ@HL0 jߺ$3(\ה"3fnSeۧ!od,7 )yTP榘K5DG(7&uՂXy)7j۝n=|OkÀ{QAIv]2|MiyjMpM(TIIՀ3f6e.T 7ة0o6K0<[`OP>9DHM!n5 !},VY^2;k;;?O=*Α 6 `%lA 1ޛ͸%>4Žt[|A (>2B& : eOqPՖpca̱؀HAl// f,C6l4ђ0b^_gzb!yǒ-fB߽{ m4沄idoVW*cƖa^_+uK *o*GnB@SJqL+:- :*#Z3 \\o]gAbdF-(#}%ژ齑j+U>1uP-h[[#1R'"+U[)`YPP7!`JpEexNfs[[ӎ2+9| W,qAP4~[ZV>|BR~ NEq /Lyw39c^l`] B IDks_M;|OzL<ej_4BUg}AAWŕ<,*ܞ=Эսɫ~)u#lrAPR\&j\TedP:ѡ ;ș+AH ߑzvE۸(Qfg)hr J' j7 $Ճ웹H¾ox7XiR靬P~6@6aasy|jfՙ z$0yJ"Rx @F_~ 1v5.scDf^rqТ`:j,ԋtwKbZH站$ Cn'sZ^cX6b[0$N -,,ԗ!oJjn,d1918ct/46 X"Rט>=U,&߾ɤ1 +-%ZAlS D4(JV_ꞯQJJ7%n =OYol@<0jN>Szn\~ `GEҳO,~i!%6)ɤD_H6Q 4T}49ռ8anv~]fXC.lՈV%Q }.z@aMS|7&z& (0zz\ (y(PpUȀdmo25ak5W糫&Q"e9h:NsA _P8䷛f}>2%BaJb13q `7Sym.: uXW9hš`W~x*1QjU)7+ZMȆar"8q?._Saԗ"μv Nm&Էd4eHT^79mkTQS33]5cRK['a@r v2cky4tsNhTR*=q5%ɱ ~Urcˊ *]9vxxfNKB䈼+Iڴ-ƒnod׃V'!ZR(;`F#h} jw;Oܝ|~R5$Ͷ K/V5q<;M Eb0 q(E}%mJZ>OJf_E&f UV5E< ^/$=8FQ3o|'"-k-Ґt'A36? Y9Ldץ"9Xzvm RcoIF^@j6 UӽQHYRY}IAb5dG=f% 4aOM\khDdA #\Wl"sUzyt~iYM5=>3 t%=Ԍ3'K:c҅kJo~|!?:=kh$t Vz VNZ[vJ@;Yx{m]RR8|l)2.u2::bnVՂDr?T޲VcfQ tRU `x~C~ Q_SQ&K776"k&T"5"'֖0Sp(HV\F쏋3m;Wf=Ѐm%ng뤜-l9HY`o@ mP+,tI#Pz We-2s1Bov\ ^B+yv#G>;dsW25K':G^,|Aqzo),QC|eYpZ|xWl5<#G?lv*ƙi|bUgI~kIuC9ՒOK Q @"G%xݫU"ׯm'K.TjJzE7h ѹ ~,?apNTM\q=jxMUÜ_b#)cR&\ =҈&0ޥ`^\ IhTN;y4RzRrgr$T1S+hω>Z5=F}PcuiVEEsQJX%u[ |L`^8juO\)zν: 7-L='!Vi\hhlK7cǢz@Vz9s0ɎA[:iq El_]GXh3K^+^LyE*RqEXPDI!5*b#YWXfn 9IcL^C2#$A`sQC~^!Ѝ!X=~[gm`Ԋ?>mS{d,e"w ^0X,DO@ELj #B ω[9b'A%@KL(ܷ93A 38J!m_H5( 6L_g;%Zhg.4MYTMKhK k1qm'2^|Swًړ>F@K†<njQZן1B17"'zW[AR则Hpo `_gU nD ~|P#\93=0vk~_Bs{2b K;,_6ס 滸aN*x+`Ie *^Wi`c)o 㺈FP }pA(yB cTn:DaA0`%O(jQ ps:&?5>^/~M j̲T7^2M'ܼ)DM$ƈQ]ix 'h4ycu9(ʞus1(i&+n1j0SQ:"X NwTeh44XjдZ#sU#+TqtXcH20)hOTsu|Djb@: -d0q=!hG~x?`&/7MɸmHtAFQ}շ¦lHNg Gm lUw0VTvkd%!srfNB EJTOLhY׳|q߉ N.Ug4O󨌀M"k> OR-TDlz 6f4U~XseS}I172z3n+~童6Y|׏.^:_n#+nL4n++>Ξi 7D =!M?PWKTH 9sUȗST-4Ocp16t̼29AñB~L@gO嚜LUY^>Q씶T,-š p A#<ҠzކeQml"sW̞@D`c[o\(}6xW|^4$DmtwB۲8vְ`2gBL/9zγ> ;F܋0F}oMoRd-=f -,elRY:{ n,H_ kw` y. ,W(nԗ"Pw|32!tt|x4T103-nHD~$5'O169ƄI9RPR"7v)!nPm7 /L9Ŀ\In%#dc8 0jZ[ٙߗn(9Yp?3zFpJql;hҟT9F~rӕΙ:fzL Vg)U+.L#*N=!dS?ͦ 04K(X$ǀ1F֮g;7IH %Sio9UOci=ߴboP.R PU@; Uъ ' Y) -Lh,4`8T+ƀ[GXyj~Ӻ<"CΊ qXV4 RY|Jgâ Pw` $kHhU"Y)#I$k=&%?Eľ#yq5/u&銽c1]A']Rb۔1 3ν0motN2RV:iǐGT;7*жljsRR ./ 1Q T^*DqË 5`׌OGJ$'8'X;-n!sdz`2Lߟ*7 0c'Ofk92^hxHg5%NvA`Uj{$q7ġeg^d B'6ĭ*XV~^jMcVyxkx*G߿y/)ewf8\{(yӜ#{">[7ѲR6{$:QR.Xp$,i D F!*,M}ܤʾ(F}N8[ OtsMwFq.M4[!T5;x; 5ucp;!wR =N԰'l1NZ1d=O%B溒 {InNFVj^R|:%,k nmhogDGmpzRd^7F6}8]/5u~"2 bjEM? Gթ!wϗ5w&;i45Nxcbg~X4~lZ[2([u|xe1/B U#dXMmPrjb1;INۂl/&f[~\j(V+ z._aG/_LEyɥ=0:G iȄNMi ꐛ9+ ?σ1T^S;ac{@sc=rd2"ίF~_-c@/ Tb\XRcCt٠f!HT\c{--TG^a$kY;{$غ;`\7AJhƺлURZ+2X>kԧ6mny<$Wf$ oeei!qO߱ƭjlZ7krHhh˅t;O9F~53zd[ n`*Mʧ2JPu"RYN'c zZSHp*TpJ1?~ƃ̬=),(@RscXn*ͨ!U5dDnoR;㨼oٚJ[o[wWL;D. .d&\P)|ʙ|2@",F11޺DCH6 %h僱.?:E`%-ö!_SF@ۼm]ʈdW3rD;)?9 F"Lh{pl}[\u=|n$'72[ct-tיS?0Jz]{0Fg` [-)v;_EOklIA!qX_/eBN|e;fv͋&S=D$ ^aYE8_SI;UkRE< j"'E;짪f9v?H\Ce*O0C@D EU/ʺƆh`:Td {!Mr|c'hB7DtߖB,jHwOXyM{U!~"[,9)ק#:>o fzh, ;5V߫EyNw*=mtKٗNket51$1ш`FW}p }7П7t60IWCD߉Ӵnƍhf|.EyZ뤾a%-Dq>2מ~Ƭ,[3@_2qYLz\jR'qЃ \9p? 2(HpBϳ̐kX :B).8!e"x?ot uNrb MˮzNo$l?;HwP)kƠa. n1C? =2ֲPu^p;F֋Ϊ'_Y:OcO)8?ӕ?NʠFmqM \'Xdz-v>f{Vg=dte;Eᙋ=@Ny,J-$ ֩rhVC.2%*lqQ@gp[rD'8atf jreKN U;CY%l3\"QKzyNo꯭$N1uٕ-;\U}tGNASJzVHlR-TN56i+D{[-z'},jd{I#"ݼ]lP*L}?7~뫠mE23KK^)@&n.K[c_>~Lᨪ$&]ل"gȭYt-xmި,|vz50EψҭOfޡ/f^G^ڭЭU_ !<'1Ύ iV c˲*y!6h2 y:yAOծ!>^0.yUhf=N-x'ןSM|C2ZN.)l0n3e tg²&e?j?46ymJ)n&p+$V Vэ]Vr)&i歠]wY*\v߁3c8+AϮLUdoƸOonηquQ/+WΫiOۓ@;Kw >h&jQeRp W؄sm*5)I$(jhK%P?ߴbËM:BxZp-.wu!dL^C*;6n5}*'xtwL{QXͤq9_5LX&RCkb16` +B@-~!Ȥ֚dLoiA矟S)3"-}=6'y@}'^?% Rln} h`݅d_uE6dҸ8&Y"=薄l)q>1ztXB~NJBLw*[ uhf˩9ÒOJ4pn,\ az!%8]녫\~U7q(+7fu֛z]9ʥnƜ˵xDwAUzgiol?|HŲu??iDh-YjgJJ"ra0:YoصOqA89wy ibXatBAk>'2z'w>kToeeHx Ji}Ao'iE5Nj8 eEb!%ah0m#C&LJLbF9+^j =! WD̯)6XsJ}ď}#*Wit+Scy{qiQw{]t"}O1vRm5N ?hv^=mud^Dȴ ;+fth(FQW<Yu= J;B+{w{r34LgY3fGna Թ2'G8S!.3l<#5i`Gw2hS2qE/k)E0Tג$ JZ(D62Lhiͥq a& Ȱyp: )4V &ȏُ64$#],NV-`k_݁?RtL ۓuȧĠ:ë& nJN9lpW^isk_r,g7X_ Q60 Ȉ03/h^:8w Z4k{ {b>N ZF7YwO->t JvjdSooX6"Ŵݶ^,\H|,܌FoV@.E}Twf9mqOE)S5?YR/#F^7 q'oø@Ÿq{q\^&Hy_+80^z 5$maPsZ獚bL\"0>!r baAظ"$(#Cr ET4v^l\~(ɯcA;HBW5lӢo\;7mLvlEiY> U4踊瓛hA}&FR<TYV.vai;k=*&Q4sط}h'=_\yh p%~ƶg*G{<6fy5ĉ#0z~̌avß^~ oMwvixAK?ofg;;!N*aq0gJtͽ dW5J2}D"zH5oq/Ls;= =#=Iy&|cB=]pT؆yE̋oUؒYen%R5G·\,4,h/Ԝ/ <a88ayx\!FCjg:%~[ϧ%ͱ6 ,DCmMwA ¬ m'ȟSPùtP$1 H7zqsvI nQE P5B!YDEq!#OIߗu1l^!2(Ep]kV/ʀ _zxyۂƨ (>JwfkNm܉SCrSX fbC(:C>|dk5~X YjjyK$Fp 򯷒WAg@ԌxqIOO=QۘfCs#9&ͦkI{ L0q LםjN5˒#ڂid5`Q]p%VAA}a*4I*nR3j:۟+T5 hǰ"komMos1B O!^#F 2Vz5Dr5@lj^II&gu$(WO@]QYTM\I?K"fyxu1'4/,z^3F,|3 'HeuyK+m'E*ɢu Tßۣ1GnD$]?0= U|)h;_w)ā]G=ehL!ݺ[pl4os>$Jb0Ui|}ljTty@kLVr D;߰=mq_d /WJ.HZ+Lyz8`DouGDO/D8Rl QK7*iluP\*?=K&m)28GlTXadAa r(8 84MnO.fe$ӚAC["fgِұaYmOGS.ʰ;OwT C8`kգ(`uIS>uF 9`>Ti̪Vݒ~ixl|Gљ\^ң}Vgױ/bs,6Bձ;20tލ2Sx%vHE: L)1,niMgss)Lly蚞`N7= ò$S~BEh # uKA NQL+LrE9 o2z(ݔx'p$my蚻P(Q.38jӲe %\Xr-)mkwȻZ)}SfDbQye}ѱofer3 MnEvս+[8T2sYyzCHWdP%^).U٧@zg^Wnl󹺎Z=P" ~؇ *q)x8|_XsI9IҔG{gDƾK$9^TDmkL2zܭ]Ҫr ]^[vCWZ }!Ek4T%79 [<'a(k9Ŭw<Z..CW5n -yWӴVm,vP?^xb+Skw|iŷEPRUL=MSz~ f7[HdsA{0)iʹf{EOqхJАwiFˈ),\ 1t?esLA[bjb8MdHªfnAK`V^jl7>p$f.q<4| #mC}F<𰎝 iyQ[ap/VE}6s=mXICXh6 %ݡ5'lfz($Ny څzrdm{2)ŢBxֻ*$=LĄX S XLY|s~k= NŻ˃Svhi⁽dş(4]?n3m~׸:jx w}Zf/@H@%D+M:A Y^юGQw~6mZ.7y3dV’t d6rօ{Ϛ -xR\(+a@B yyȐwQ`FN+͞ҭD\0ʢH'@וhy|Y 㣥z1X/^ޡ8ѻ[v8{ v0г@- Wm;IP D{$ȓMVɨYk0ѝ aC2}5*_p H䐷M3U68ȫjYSue6"E9NMPQaZ26v'5gPzT=ț3*Ctb<$AxC pRәt[(o)鳈<ݛjX˒[,^oO  ɚх&ҘC+Uv ?̺6 j[D5Dh7Ű#W*3TNv͋^ OuIE^PoპƶYqZ'F2,"7'B9 \ -k0Vx\"?~kX&{I8Rz\w5b.x|`֓l@:$U%SvS 4 ~/qk춹BҾ :t &Mfc(?sa%W-?G5ĵmhUeo7JIV&J_4.#/ۨ7ٿ_Fa}RnɤK,WgYyǘWIC!η߰]Sh+L0©.o8ԽH?T )BdipTY.~u:ahM,I\Xڢ"JRV?CAQ9EO8BW!2]5 Iv1t"L>(c46q;.+=N""#) ]pc86hx軠 r9%XҒ͑ga'X]sAl~ ;k.{(FlWi T8,UЬ͂lra ,79S;5Y+u-NAg 9"F@" -Kk >UWz(}R}ע[E&~#@sIh^ ҹ ( $EhVFW3ldn#S~ineVqH|P K]\j ]sҡ!y,1FN8u3Rh>8}f =ħwj&l{}j1kd(THߚ |"ʂA[R‰}\Z,1edF-mdJygf/|4r@[VS:s7So/5BZ׎^tx/*o0sCSZn ur J)CW'wν B Ba &D4}:$@" T4D[.TLW𡹯# r~̵2 ]ďzo8kG?<3l/8Dm_M0cB-čedY_㘥Ê!h&InAW7WM];a/{V[qm[" ,'hq-S?#)%xTVv\yĺ)IS-"C ]\#cգWZ8r?)bK$ {ݩ޷y2 *W V> y>kzyIb jOV6n#,12X7)!EcTα!OŮsꐤG]j-}Vfu-L4ƚ =0=pJ"Oʠd"5UMD`)zϪel5c7X֮,zh#j z(\2 d 3YXcJ݊/w3cΨ UOa"t/JXhsse[[xI&ރhgM ֑Yd-/QW{7s ,+4֤ X'c>V닇vg[A:G@YvgpfUA~w /1z7[C&N q |/G͎{OCT\ k[СEjٲ !`ܻw>^$O;G۳6x;b#H9g;j rEn8%>PY~x?(,v E~^ &+σCRI SP`7X>C i Va L ')LԔ.kA1=5b+zl)fTIf?c7ej9.ݮOׄz tv8$p]H'hdC-7U_ xnѴc^BrAXMutآA#-ۊ)sVTB}?;&xNFJ $v=:XSoN!Ga2ApCyz[H^m> WhՃnpY[PqrSi>qtnCst#fwg!Îga+"̀1 UC_5qȗKR#0"*OJy)1bD3FE:\&bo D GU`fZh#WmUv$k~))X$lʈP\c6285HBYؕqOaI_, +UsxW/iFjy f !)2sYb97-N>i=Xn? zKP Lf[LG{26_7n&u8q@NWVrAuI@`YJWr\TM[΍S< W̯,EqpR/}"#0]bsb.EΎGϼp94*=n U ՔpK74N -%Q5?_},W:s68?"Ih'QSԯ{#{Y O5 sXl\l([|_ 6m۰ڊ (i,WB,p {Wbړ ?L((~8N4Fd75LrRF'ҁy.3aB1YP4'S;}\Q|<^ݮ>p_ $Kt`4U\ haj48 EK w84GLO91 0pi,) :یRvJ@^{ٸ^v%@ă?Z@=>f *{SZF3PSts!aVU9}q[~gonwG/o}-oB|% p'mSj? [ :4a|= K8k .‚'8ܑd6|A%X0viLmG2Ù;}jR]Ah"Q-KR7Zq>qr%Hr̋xr`j&>(R7Ș3V(GC$3[A t"Nѩ^OYՓcGKbMd.Y\:گt,zOi~\gJH[gNhex 0.5[l7L^Whh*u[tKi{!=>QOΡU-YXO.:۷?JF%ݣ4#pP $ܻO<)d Hَ8M?J14= Y?>SJ˙0E8wV&oK`HT1ӗ-B{mRQBGѿr k,O~<s5hdC(Ru "01C½; MCMڥc ^=.$t`EpTˇv@R-( TOxB&ŊT/@ۗ@"i֯25e!O2z^OTEـ,8_^f9REA,[R ?%]&@ ʬ>y>wiBcaD$}5#0k *I/OJtxp>-JBM=|='2kDv8aGzgEWƨB#K:snh3=T"-U[FEŽYs1 8&<l}DhG6N15r(DyB ݈WKlN(1+q2,"p v!rgʿ~( 7_U@qstd$@zAa ˅%  e,l҃q׃HvYEkr05vNT,>}<qgB2OcГȏc"2{mDC3E((d3mFG>毌KVW=[%>毅2B:EL+շ~}gۮloFO}\(3ys޷1`3h֒>zz#M:S= ? lhE/T,a,.vh V4D%Y.YYS Yk$C>b/8nFcq!Cy>~_Bwº [lsoٽ]*FsTrdaKeSA%C8B|kAY|֌klt@ a]O܋KȌl6;BRF`S{f` )zv 1:ضe0ln/ &ڱ͵?UY'\"%OQx@u^p "'g uuEa^F<AgP7MNKx W3s5CbjJ"3]/ou=>I= (=yAƘ}_{.ϙ7ւ¯,MQ,|y #7f;I:x@RYx2/u~CEEbShFKx/P@ZN>"3(3)Yl1bHA:kTٺV܆d? $*&ޮ)N&eukVģJA]&+ "dۧN'\j=L V=N 16w{sQC,]-v_p-MHLBʨΑ߃q0d;XEð =!JPp+\JY\w}j{j ;U >Ý$?a d^qE30jyF?A&N2,: Xե&.'@W5xlYuXm?h\ør2%r&K?v+EG9y-"" Z_W2~ P!N#a'WH)H߹O( ^GaX> QsBFޱJY!hLdOf_OM:6?XJqCJhdoAu_ۋsIAqIwZP;qUR-"ɾl~@"2,v i| 'BQ~|vFE33#[=,8E-! udkAyrJ|n-'Aet ~4: ŒYV &l.[\J$0:CBuAv|]W8js&(Ac9-EzAkNˠ^/X=-U]P1:%CpV']wm Cr5W$-[ݑyZX$Uem} "6Q;}Uo׋aP8$7!9YB p4*"LG/hݾBcڤ @Mwx͊o,:YpUb` D5ybmu03q聴ԇ r)ܤѭV.hې{LPvT ݏF9H5svlq4I]:D"ޅ {̙L~'KٖyE(wZ',qr{xh|#wUYD@ޯG75?3Hw& F#7K"L?=V[F7LYOeUn @8x?HH΂lH߉!e/Ȟ^*Zosw`J4;]CP86r#f !(V}8:憧1配eke̮ E/lW#-HwgCܴZSmԮLCb=M!?hFez yYPc ɡMdVΒfƎ^=$B4K[ rҤvWi"* 8>Jo67Y]k)i+` auUp7?7vqU}f0Yh <mou : d+3CE6E%qu6m2W}Cqow }߶KFNNg a_ .5@7H{Ĝ\Q.ny#\WFݺ"oNuz2Q(UOvj_ 8tAօK;C(8[-9h2G-|Ƞ}Xi֤>+ٞ'McBIu뺈#5gic 3+UuV) 뙳z1Ed}1 y»uǐnyZ䬛w?9/WFثQKTuDqIw`jAzvJٻ!կx=ãGÌz<8$C7]C>-b o Z7eY&0̢*aK@?#hY=Ջ,~*sfoEw?Tl"hHbЬ:]ʼ^W~&yׁ[F UT|o  9!\8FQ@^/(xX;vW7S7H~+;O@_..[5,)}#v9RᯨqV Zа  SlL.! J㗏viI<v' ebyKۀ粋\olԇ3 m#k m'$f[³*WMv9/D3jᇪkC>SŶ]RՖ#8w6X`s6ؙuW/V)l0k@>-MprΉ165b\e%*iNPD\NP즖Q@ |+eZ R^{8kqjkYzT x{Cڡ3ȵ,1BՌWMY%L&EN<HDCHłqq{-r F9MQO)ѭQ`":'E2|߮'p='8JL d#y8 WGh3WJVJȐ++|֓k+o'R%X85;z+F0tp>F& K%aԵ] <%RufvF c ˡ>E>|zK8w/=az}T'Hr{aE'rʺ50I ].휗p"*) >>{OzHR]8gpx"7@%:"-82!bާw8w~qG`P0sI#2 &/Xrd˘_l&™_!Cyϝm 0E^aUѦt*.sp9N4AnCf_?i 9@tIs;Ԕc7Gr<S/mI5P֙IQO5+&=kmkb^MAk; J%[=.!р5T^TtnBhibDSe{QŦ_]jg{TF] -m1u*tFV y`Ũũ~| aagktֶ YoOaU.fD_ twDpm4_q~ Zar _S[4k/z#5!}zD`y4YGaC@qm~gִy;Nһ)V ͮoM&e|(VBJ/;S>81[D|z q q[-q| #{v@HW(]jkw" kґ7Ȗ_H̰ JҊ\M⒏?X i|BKݫB}cžveyD?-" S8dfQr<*z'@n*©~Y3ET9Gqc bPX~ 4%~>4RQj5 ć*K1 k^c/Ι&7hw*җG[C-Z:8aPh.3zQ$\:6,jVeChpW= "/p٤#'VZg)}]DHKHyh/R Gfgx1qƞ">D,=5Bmҝ - e%E۶/Aj]t&() p И2 U@lvU$IPQ` i[t" xسǴӤ! +ĂY$CbVQP!!岏trBF n=ziD9b1%ra:>wIJ O =iWBROĜ { ȳ;~Y&6g}d=g<i,3ZS ;G]M3gb?8gh{J U,_cŃ4PvJȻ-H;Ȑu.HZ93p*1Rgx}RبZH7evCr_FTD1TFd ֈQB r;+kOf EU B= ] Nr yɩӳSAfXur%7Y;kS+=*P:d{,40"xjkHm)k0i5㉜onw jK$ّmŮ4.b7k?إGGMQ"5ά F)`|7"(A$0JЗdA%Hԯ6 u}\i 㘔yӺLR,=J?] UxS <ȕdW08lfC+$XNOIEp.kvəη *nVV?OPZ9ިĒ`A>IR̀ܤCqU'+kO]I׫ UxhosZk738]F]'(ׅ`<wb]XRabBWB%z]eT(xk Uta0(0)=|fGS3/>!Z)ĄcCo=ӈi͖aլ6{]GWj& ~ }= 8\$FBX0~$R322-Z#6r:%;%C\_ԍ3]r{aYHgʦWVҰ1'3_ߧ~Z(:]y~sXhߒ GXpcUFr%̶v0ՉA &i*R^>X662FFqv3"f&@i$]/o/g͎Aì1 l6%VrrOzמIwJ/Fv3z97Xh\ ǖYcBrk;mxZz\. QY. +>bdKBIh/S+`)ڻbР\ꢄ Yוj,h3:?!O8#IhLZ r: cK 9XЌ~"R(o꾥%p$3詣ҙW8ibbp{SGc=՗hUs޷!Q3(`-rƏOԝO29DK{Zx|DXg|;M(C*L/ 8~xiQ2LmEJulYՍve|Ws &4绵w@<ˆGfdeC~iKн<( 4+}FrD<;>/ZLJ@ [$֝l29;e@P<A-j$% uF(ZΝјP$H-BKMɔrpjZ ]W3 $}_ ѺK.B3x\N ]FЌjIё+נ+*m8Jnќ]9t$Ө>ǁ$oϸ;.q@$.j@as$V)/(2RnjBC5;2AhWbv3 T.>V0Xȶ% YsiHHM)R|MnaU`^DӠ޺rha5,01V/HyP}lNDwzC40{B䕛8r^m0ȆDn@U591~#Q&kQ3%᭵b4Jp'o{^vY slI#qwvtthdx4*ۏp ;;NΡoOEsy [@6@gdBiHKo~gk~UJTx`V˓#B2HV cP (g0ndtofK]3BNnpYyU[.G Ѧ fX Rm8ؽ~/ӥw`,X@ބ}t1 U?Ux^xLj=~Y993w"F83Z]RE GSQ|Bed NW毃DMV y6oSl@!7513[]kpK[O-VH>˵#19ٿH1eD IvhDAyO" Nv D:,"M)cm:F5y* k^7pK]rPohħIrӌ4 8ۦs7icUUWE_\lɩxl}ss<Î#J^JH,'w#ƣ~03F,3GOPxNdJJp6o ѷ![LT‰lݮ:nXV1QVÐ)hk~?#MbIUŇgX^ 8K5 u'iΑlzԄ+lCHĄ_uJ]lzb7r@%=⿂~.9zt-3w!(w4 ̧r-m"6b&cO[rJG-d|`al:~UJؓȫ[;}Uu$su!_5qiŎ{W P/uX"n98psE̷cP"x7KFNu1y*dtU-'J᦮hw'T(R<9g}nB4љMV?гˤgy97aﺢ8iLAߎŋJG"B-[)8~!E<uʤ>e@DZx+57@^i*t[ݘֿXE3{VЂ_tleV^/>]9]/q)M L!+l7tSW@2lzj gt}fы  8S~tYmpp+I!ѭָ_,50u]AoC\[" tYmT IVǐҹmƾy{)fz urvݓʻ -qOnYQl6nR3`^Rp@Z*Zd}.-|ʅ ; jr*eL\%ʜ $"D[Z *҉gÆJi6?h3h3$C'dz*I6<Zvvi.D:Nxwkth7d_CC}-WKr?iAH<^{$ kR ݿ1:A. ^-WSH"GܮYRRI98e220Ω1cEDzW`pznVRϯc$cw7`#*FzA<6^| !W"$͂~LC^͜ziJFcӭ+OS2/d8s6vF/[P8Qa*F$gm;mY?̑^ٹ4B!3>ܭ]L4|SFCe6Ov(5O׈/r&,l޴h2י!{ZZNTxփޯ)}ys򔡪vx$JZ[I{^>U9`T6 Úރ4']–/(OlmQ+B׊S`}8Q-1'7úr'\&` "* #y:3ʋ1* 43#JҬY0X=oX.cCr+y'ݏۺ2a_;טw_ILZQHA2] / y13Äfyi%;=v9|ڲ<Ҁ/ip)F^>dhI 0W+cd_0{FAmc>^TcAɄ燶dU:o+$ Wa Gg͎};brZ\L15R;.NUQՑ?*_<`M t0?`[Sk|ԬB=Hl1Ijwޜь@sF?u`avԭHmuyEߎ H(ll;;qr @|a/hq@sKi2YlȞa6$w|#QmFKU}X"1&\)$-N$/Ƨf!DR>2^>y%r}zI 掐ɒPr{ӓ`sC7|iԛ>mQ&K۱ $o3@gFR%T:] h Uu8.#'x51t94d<™IQcIzNY(Ucz)Ee(Yۀ[.!쎈ކcλNqY:EvA>"SGU(j܌S&[UhcKTK`;VA|MVW:iI,dG=U`b GZl#g3szQxȮZ:V/kN"g㤷{--&/w`u~*UT)I}eln<*'uMzwt\w8Z%[(VD7 b8_5;ʛ{| D$'!BB(,iS~Is]J*6k7g>m ɸ͵#jwqx\.>w+ΦEL[ӣJnE/pbq/z3JA*[ X)P]7Bȭ20o$3RuKqʍBNv&-`&Ӥ5?e(S0OYb˿O8u2pYhCmr}Sl<zFr|ZV1̚U q"OQ1mL* yGœPd^Q`i*s >J j*7m i7H8n)8EҴa 9ҵ} ErX;g :"xJC`I 9(Gj9dF:;(\ZiH_{K\\AhK hsi^~$DވM; BυY]π|R,VyOO w2.q:@@nD!7G$ mv79]#AؐFY`*KQPrZ/j#6֓!$OXMĺ<[|>t7<Ŷ?0 c֥yb9^n^3ZXN{Oj迸)m u%5e̽ nmDA3m.@& ґ fSFD93J17q&/;>2H cYŋyRHĖ~]4vŪY+}5Wfhҧ<,!٩jPnd۔]س39rJ*xa{k/( qj%dI,/?"0WLKo=fpG1w #P6WkCG;?)"B (*=/[QO !}_Ƙ g`jġKQ+@R`|ڰlL4Bp`Ygm6Hydo­D3KۄW߻dD,euAYoxSX'X;Jt1\, q/}'\`vɬuhZ?ܫ ؂rqٔ-[ūwLAURgJ3Jd&%zÈCX߆iԠ]a`*>@k!_G,λeO kG‰(ܱI &MX._I^_@OyYѸU.RAG,BL(bD熅4kRS+uCHX%C55!I%߶8+5t@#qs+;L\^|&o6kD*vkF|,CgIPLEP/M;-Ӆ6:>".Lm^2Z{z@KN-vbsRuƆ1䍂;K3YxoÎ٬{\R Cu͙7)o:.E=yԃJlJɽm%7>oZQiwWMF14f=%'wр&-4r *:6cۅ>Mݕ|9m8A(FHɕiOs~ ]pzo_w :+~6.7@/>bA{z]p S֌ij(*g,K_= %Ǩ^w;-QK}_͠ 1IQ#{<@6m3P9z';ay^Dg |F;jJ0`9QCqo5/s@Ml#;,mN^f_~hon[t?5f }&Rx ݏo*ܤ5wkƠι}شh~ ?'jW 8߳r/5 {NRa s|[*oT5[6L\CHhW>ft(2oE 7u[/p GA137F-"8} Cꎙ/\dvmQwm  I>58V!Ȝt% )W7rڅ)z5*8]+[ugGoK:95޺YT%#(Q]͗%39ЄFm͋FfxƳ,qj޽c$(p،r67Y\9xfW,6rJtuTN!rG Seoɲ4t6Pmf sYU_2-cf2~3kg( .yM[i+NUMB%t W|Jo 4^XSr'QEH\#Rf᷆AW6];/1Q{:L 4_:4 A ͻ^ߖ)r%&\b}n݁;Ȕö!%\پ|@wne M>9:=[ױPkp=mww_Z<-(pIkgGb ׭u> ƫxeY[f :]4ɛ;YۭE&zn=>߲)}:#Ǐ.c%+ȕ&sߘLfQ!zma[m,XR­.˽lp%8tN1'9|O8 WXJĉP+'?w~6Ѵip6P|!6Ɓ}T/%4Uxk4ԠO3 T1=.P5>hj;.ڍ^KW39Y3Q.(̕T?#Yϊ }~jodQauX(k2Xz?G:5=z3VEA@,vIm$f=^&"s P&0Ϧr6@y>T s(&:vqVh" 2g*FFŸc:[ZKL\no> zYdÕQJ&g\Ht➼OF.va .mڅ cw3TgnޏG+@1UW7NbT}V%x" ʅriERoz]8!Y&R~+Ic 4$6QKg;bUWxZ[&h}CF 9͙NƤۄ0CbNgci,u? v0; ס0hBW|2 "vbD^Lla,}\A\`s%2NCM/Dk+IƄ OmF R*AjtX܍L8m$#]&6(힫#F +b hYk6V' SZH5٬ܢ*[&r c5Yڼ,4 `Iy8鰜yw=8,]""ZQ:T٫̓P8s`>Zi9guoܔ𫀑z48FTwSl+ $AYnP)W &>s4{)a4o=nf#(!~?{Z!<|8(hБF-z6 5 ]PfDBGy8h  =x?x<P`1h,,[[|r?Ϡ}( d+ 1R™vVTYanGfep)Me}|:t.M&x!V)w݀MfR$'N;LK1V9dSI1X o> δ S@@.k&iSYikǜӲ/b??T'cbt!dwVAH_Y8fFłmȞ\9A`؟otde-b=nڞvÛ::wGfI5۾$4P'"vW|:RN>?="de}k\wkbG_ᩱ+Ӊ2 '\x$ǔd bqڢIDF@.j5nJWF^붛`3MyT({zul>)Ϙ yJFO@C-߶giK BحANjȵlo|d0J\r##kcXfc2pE(Sai5)҃sڡ|/*|&?;ך8gv"]LAHYN>Hb0z`_I9: m{yz\D`lA?_:\5$i c']8?YuW,·Hj'6bښYh6X$<9VY1=wSa󰱽U8=cp(QaՌ4m/="qsp@ %(&cx&K}$^#GlITTMP ]+ D)>pŠlGb9\Q>jB"i<#Պ[1D露W:9qp*}@&=ksR,V ̿Xdo %}7erLI,btQ''f>cYWTh $ic Jݝ`(91lbe䩄 /ԓβĝ4i:Q=zbCS6DܗVd'/7+5,ۏD15"JL鷲{R3pݪ].v\KsrSҕTΚX$/Yh+MѶx[?c =Xɩq 7GqJ ejakHZbH ,9}i/4} Xp2Bvg~#hm*?Y% ʀNל|\q5Y 5*(^?ewцġ#5#Aۢ%DJFߵ&oVo!*P!xu>i"/ݓ;GS~l4xش-~xer^sFW̎O6<ZDX_|YFz+w.9CߔgVԓՑ8SrXr wulMmP8WMڏW`?*mlP1Nc`S>/R=%5AFa ,Qja>nVu !=m-`^jv@>qi2~9z`^kԐ@l@(ʇ )~uSmjE`@ϡE4DAq7@h`!-ѱ1*lU*?mQ~_!7)h͢_Aխ| OǂmןroIw}7!s Pm^w`J[=C_? Lwo.}3o<ٵ&X'riYM:8wZjHk~}qgzLEG޿kx)R)T\Ǘ<'Xz X7| y\c+yzG θ/iF+_'P߷ >IY` !S>m bMc?vBIж*bD!X`OXk;gHq4epE< G˥@1PG6k5"(?+4IBm&)bgɎ*eYV9hR]'uI]{I*Pֱ#M9SmS)4L<ӝ[I?2 "C7p0[ˁ.3r'nяqb;)$cו=OCy H@vV0!ARNɡ%1׏o+CV K?.ZS0 -YpQ :ԻcfBD| [~ie1H0ZدoqzF&Al %lψ'n1TPnJ7,>iDX\s&("湿@TZb|ѝZF>H29<o ,}o(ND_8wI\JȣbZ&D8(Wo4to!.Y fZF|Tmy;j*-j ;wWMRѕ/zE&0,ʱZ0+ZyE-7yk.Z~.!gӹ LT 6 ^g7 %j9ЂI$t(d'T+?LgY4qJ+|T{N~pc ^&nPǗи_Cn;2A_U5Aj+9'F4\BZjyid9P)F.ӝ3\NNaLɹд`n?ptGVΔv6`USKk+(]GYEN9ǻyemEK,"SIwOZwjtB)o>uS˪GiZrL[a;~rrɻqΐeWw@9Α݂bD挫 vk哏 %ل3zK˚_i*ơ/RX4+;*Thbk~pa_Txm݆lUnDf%"3=8d]$4Vߊ*:car:Mڀǐ"$-ےCY%sTOI=ܳla?i3|i$ ri &i#JKo Mm'bHZfsgE7ruޚQ#jo;`|bQN͆+,dIgopbcCUi#)r_l)wVS'T[cO䜷X^]+ח+D/_s;38@^wr "4oͷIBu`YV4Zx,Hrss$!rw e 6=Js4oHR|?} `uojgz b9!9&yyڋ5 x2I.~68Ń )7;DC4y~' ]`t$B6'&_.mv!yLr.y﨡e콄.)GcTz%B790yJ7af^ 33r/(.z]tX3|Cj"73w#qAf'R4[GCk47XCLETle¼gֺjS/$ͻ>نŗn<L_ka)&^-u?vsq8V]1i+u0v<6^r*f3YPZu$# 5׶FXgA NM<ST ^GXּFІ"FĈ.>:%^<=),8KOpq5!iV9~߹`?ed: ||US%Vv3<O0hoߖ@fuFsȟi~C¨FA߷BZطWe['v0HסR@U﫢l2YO k3MVJ|;V`6p y~-< AQwG8)5T!nֻEKpZ~˴P\q& c> MyJSQR{6W._d2?5M>NY}O` ċd_2QgrQ0'*2dL^&L'@I( QjuxcÚ;>7<""&D}9|6xW6f4-Zmsӿ&xxz7SA&x@_.ߊM1BmӆEkDNëVp=mv*44\xЎ4/8oyHXaѮ$RZJ]A} ? 8$Az-]97 w>~x]eVZݳW݌W=2=jTRK9cSOu=-!fm!D3凎ΎEۮa>'\{L@H_W]fo$=6D } 2qXg4NRt s)s!H3a'3i&aoi^-kKSym2=AzHU/?j$k„/E V`: #z0WJ^4}+z`=gu wFYޞxIR ыdtbЎq^X)›Ol9@&e=O<[~oYDBi! 픹{ }r|ѾBN)Y4&B7oh<D!Xݰk`R⡪c Q ہu S9OHD[WA(b7=Y['$H6kX97qD4'w X V'O`%ƱĚTUK #l}b/t$uo{a%H&.X_\N \6WP`|#ڙyݢӒc "cIyfaS.իĽIh8S8FߏZzջ"a8Ƃe05e2j.r{TȨ~!V>hSJy &${,~́l˪<֟r'5OJ3jy^[|Nb0,ۢdlo9'M̞X}c+oOKhZQ5["ի}$$%u̲;Nc }NF(grݏ'I̵:Wkrnj]]-)):)cS(?*Y*[sz/32&Bꊩ(>4=S4]+5ReS*l: %_P,z8%k!4Ì-)PH#e?ޱԉ]3x=#wYBOB]JbёZraĐO$`bW),D-o3,-3Q"yܞ?9衸 hhM=D q ? $ZӮThvKϒ+v?#{w͡|}I)ohD&0MJOyj=/ tjW?)p1kN^]OZl]T`+ ,T,z <ȸlȆÛ J3cVB~+؀{(XW`XD! |" ~T(%)Kcȫ-f 4\gn 1@xFGEUm4{2wh Aϟ[bm`週9FEkpX 0RvBxڲ=/إG=j%NTm++ 7xDW/㛲id4B郑RJBK5  )#UXwpSҔ`x0m -MCeҫWVYla0x|VĽyi>ӿtN0V',G/$/PY[hFŹ|o۲b,؉N|ײ2j:)8x3# fꃢfb͕mE1~`eËjO' ]}MV{*s3vm>i}Q':*\a-UƏcmSvo2TLed%Nlh p hu78eD͌FyJq :}X#uZ+lB14g,VlC{wIv&bFRf2?='º\L{29K*krx^QSѝPHGba4bAs Q̎v>rMӏ#f=&U_wL[vڅOۿ|)U凄~*<r8diZ#b i\wg2D$GQpXNaԤTLkOX;"LGo9FE?1; 6jU|c$ (nܒpf_Ղ1m8&Z4v3h'"EvP=tfX(Ub3WnDuX?8.M[Rx aro8A D Q? M( 6r-ˑ0R`CRݐm'bcb<*K(v^tQ}A%+U X^LSʢ\_N084)th ?DYln-{ ʍ搛˧ ecҮ>[۞A~pLV= vI.AAḑWE(Ň j2f%D>i `V#HB*WgK@sɠS24|~ ܐke\d̆aւ[Fc2/oе+H*Д#=G ~m ޏGG fO +hMJ&ɵr=)l$jM<w:jB)4nPIzomο-z QKL]wLƝW&ƨuec?zG{COt-^(:HJ<ٱXYO4~"R=<5RNoҼPM{È"}c\} X߀)+5wQU$M@}xԏR5z*Vix@U&SĄϑ 2SWo| !#L̆ʂ,d(?8 ,,U?BeK,f -Eq_RO䗍Hg_FfzB0}u AsYWq0pI.|7.7)8|}?AJ; km3=*$;j&W`~f9׸T(xGC9Fb|l fx 1X6cp ^Ǥ?y߁F'l+|V! eSXYymmOIp#*CVp/\1dd@aLp7+"ބы-r'!YSkҢKt :=ە3| s^{,yؾT4pMW6IJZz)!5@9cjTz,/:g( ߿3J-K(JS8J.;^`!|4ؘ"Wn.HLvp;3@JfU3T4G^oGk%>>YͿ&D[SCi:\KRFE3 BWYb~ wƥ=?篋(q2/9Bܺ\.?F&mY>*{0h[cdLϻ/UԭJb $.[2f(1Z\WDRxh@3yQ=5g' /?wq!T|[1R~iB524%vb{M@eP.x8OH*(&qSMx=X7o 4dt}Y֫_] ?fvjiaI_&??>uhr87-|Si&?,whr4mĘɬɨM;0]+i#< 0z)ޘUsYF7) LI a)NTvH~3k>;[j鎭7$1X$> &>}MR4EsBH@08TD$ F}n⸿ ~ʗձV I߮xKBm`3]w(dfŕrd2 $:DFu`z6~u֨O|ʤP\ gxh d[L8-bқŵ`0];H8=HiwċZd=Ua'.Q÷EpZvqbIGԃt7%,.tO,ߨ *Ʒ1U=ĺS۫ VƅGj239x?a7v}'=O~yL3b:DJTT&n֭?o_81\q^N#? 9p"ؾ!jZMw9T5ҭo49{~)80Vtlu eY4:p*1{u'pog<$aZj׹`vPJfS!~ 0]&sOJ9sZ|<"4JAW[Ӭb+OӳT>՗އsht6}zݶH^뒳paoOgUǙ{ۍQc@~'=G> AgUn!Cd-pRh"x,ֽK֋PлhaWưB:&,[:1 r๾.@LeK+=C)AU臠׭Ȗ lj)Ws 0 2;""tдEhŦMFLJoFJŻAuLaf K_iR@G/(۵]+s#4>!⺪Sa?}WŇ{0AZQ;n=RiL跙b8CRޙL3q yyQݖ G.lt<MS߈nc:;ZWC2ܖ m$Zöj2Ic4vǹ#Uބ$οyhƞ{G;r*ܼO(GʺЖJ:§mt?˱/Rֵ^U[Q"<-VFv'[ƱupgW߈kV93[dX]QQ u<.Osjy)Eإa}"J-&]-vUz `)SX|.r  RmDYER,t/Ivx j ogHBȢU\3P:DiD$ āe)'1])%OngBיXvh\P:m  YbU(2qSM?Rt#R9xg00cZ:l)Afx⎦$0C/ e%M%-ʈCf_ණ=\K͢ES5[C ]k!1]bt&ó(Ksju3`6 >,y8hXذ_bpaT1k73;p,?u$H),%9.`n*8ܰbxz)ż\^u/|ګ{|o16d' {+^F31$wyw1F74v;Ia56ɅE;S ja=@؊(ԴdƎ>AnD'6 Ln_/MZlV dNc{XގM~cJI`% hB OOU2sߨnV}c8Wfn,[ ?s5efEǤml~& -˽' 5{Sf hi:?C t" :N82[vrȌpd] 4"%Vbׄ$-կ$@OL7,A(NKJ=w8M'2 yF8U. "M 7c JbK+f"0~ӡ?!#y:/B!>bIh#< ŝA@TiAFupڄ2_[b&~R|z6ؒk">zy ]*7^}HW]S{諞זٱ1fDUI?tɫf7W$U _UtJYI=*4e3ė1̾Я6(_ރ)ϖoDɚZ)1#Y'LG7A&G(ExV,7G>!L2Jjq[/R,=Eyf6 b#ǥj>RTf~";IHbᣞ[;0-f57`zpɻ2v=m#ԫCu56S4p~Nc] -Ft{I ۫a{|0VjQB T` 6pEgUmQƺe"V;&n ]9U#MnN$?R ǀ`g~N/jJ4oJݮ:ɶb@tMe!_TM W. ]+Hʻb~ &Ji-m^,QBr67ӅjW_%8|(SXroQ#- #3lI>sPq9ɹjtOC(齹T\"bvS?Tۘn/q!L @bZR*j`pQdNʪϪ_B1AOr`1zrp8Ap(J=K_uxw!*r{: Q90Q!847Kv 3Uy[-t#ATtG6B`HCY*gn ţ/^4E%&q+N_GߖZ<\|Oe'哊BVpđ| ׸E0=N5Ru!@u==m^t`CG@T|%`pl/>Pz Ea ićycZ9w5nd[mpl LJWvt%8,Ihɓ6xV> sWiOy}ړ9g'I2Lbj_ى蚁)#nX{j5^/iR868S)4Aa*eC<39>o̰b]i Yʗt_,Ťqgk!W`qbDןrԕ5[؛CCŚ+)$sL"D d,F*)y劀>CgK5w43=Ү@غDu~[mC 7X8]k89CqaCCmOeϪv͘ 0Y|(4>|b[,jukP-ޏ\ >-CJIR15O8MuH"OBYdYćQw<SSv:d/M\84Axj(!E>Tڠe r jԟ2n{;X6!!/LHo=&B 器X++fy#X7$w0  ݯP jD|ȁ}.QMW!青$@nt4`1F U陙"^ilVGD`hEH3pf>& -:)*L][%¯{*n VzddL~)& Gz|@i?GD}:响,iZgx f:͝U9Gk5;9钑Jk,<+ߟ0Næ$\^eK](Ĺ[a Ki @޺Ď(BD,N4g Mg : FcDqI[pfY%A|0L>D#MK st˳ኮh^e%|ɵ:!-YLZͰt\+5Cc6EĨgaَcw]`(TX:@xq#?YT֦E\Wf"xC-wM t;?),8mmr!PauANLdN!I +F^6Y#`C>l]>~NF4Eˉ~Hnyutxa.Rn`YјF7 JXtI46vO ,\d*Qb\ɱ!Avk޵G!]&W9l6A?ej_-xcFBf/c6ƻS_9ʶ^wۗdfU9Cs;x죷-ja?l 䍱Cy+dO<X UJt{j8Dg!]{bh6K FA4s7Jpw PO]EI5<|%>ց 2s:\.[Idג[wd]AxYVD8bpfi[Q̼t?{dY m(RX==8u(НI~'xjUlo: v4}}ɓ$Ar8PD5# '+4Qw25zN ɞK#’''XzIɌb#(}N>Jy#A1q6ffQGGm}gfۭ |wPCӯًhDjgeށkc$^2-Hkw[v]g-S-,˾gjVDk0O[$K'_RSeWb7j@fi(m 7? ݲjeYHӔr+Kw\j/^ E~B| `9;ڑb2h\ HJZF T݄sZtq(YLc}s8_PBc46/n.|CƞE${<gK_ך!06U*e^Ǽڛ+ayc=To~F7PVM&~{"lݔH^=Tx mWx.OqtGTa1ui6IAbx30CPN$aIR͖rdkbj4;]T?cypCLb1[]Irzc峗 Y-{ӝ#'ʝWp& {xRQJk6"Ƒ, BmM(Fs5TY~ae0wxc{hX\"H!\ VhZp E Y͘EK*y$#I*}H QkYo˙A8~E= ^.SSWlg`^cYpZgB-)~޾m^Z1I֞0g_̋Bo T(МQop0TԴ u~25q`H^@c{b$r)bdt-o#+Kьx:t-OԳs% Mf4ԣoK̴Zrw=2ՀuY+B"ـqBo}|tPuf#0a+Y'}XwN ;6g%iܵSx'ʫxsrgd)Zаk8p xdXQyLlf[U,U EEX6aZ_ EFpk By7TR8 #Ca2U}r=h 3[^%N3 \T_#rYb_:p, =~b:%pF!7zj-1C?p7hBrf5>POوv!~e*ͼ+ݥu<֣%AYʊ?Ų0uWF[q˘U`H6u+V2t]G8 59knϦDldrI{E6 K$K@SÑ/ ]'5n*I̭Y{b{8&<{Vg(RU+ [VR1h"v;P&]+{pj -K@^U(ա!27#:REUU2avSϛ'Io;R4G$kKcA IgQK'E͙}Lɒ Z S !1^b-M H9/mG]?CXUPioV6Yo0/2pkS:+"oDxY/TP(}r`kA7Ft/b0  c n1><&Μi ~n( o"\ 2w-M|sð7 {\|6,cM/6څWsU3'1y#-ϭUtVp]0%t׻̷{pltV; 0Tu.eioUcnTEe(w{*DmEp7/';ܴ`m'^٨&˖Ƹz=TΉ-닫 , vCL'cjKWPYVF/q"MB' J )߶ ]OӀjvFB 6oJ,Kف@sJoHh=32 ;gO$-ؽe܈jV}Cʔ=x {aoXbG9ww+"NtW)3+QB+R"WJA׽͆d2pU)0PzUIܒ/^Ng=[Mp )p7n`"cJ6=B8J`(Ѩ)o }vXL]ЈFjz)7Wt  &&DQ mq *tQDNV)"2`v03\d j%*{b6#.9,Ɇf~k/xoC'f+򝣛.L wd%Ix͗tmxPѱƉa0 7[sGfɓQ3И4ygc7]p'rhiR8_8I g1A&$׺ 4SZpb&"6dݶfwݏ,>MŁ-ěGe9p/VOF[3*C7RT$[v{2$[laF, ۢC7b:GYZ#kv;#'3M]25ɕNXP8F"$]Y5v#?! fSnYXvB0ڨ<2G \?x®WNڏ/93UuQC7*:e4^ԥ%ݳҶ&c=Dg3bEKwz@{}(HNB߻^WҞ\$G+>,,/ňl;1p1SbY(bGꑟ2t;KvVKtצáuJ$T hOH)DYЭ1 ߪ2E6902r%,NbjUtb`352c]ojucXutW27?{Φ/zɢJglr,M#Ywv} ,cXᜀ ܌K'q7 .:~ 0rB@u?EmXO!AuHҚtO q^ ~E2X?Z+N[~OjyJӾqO+̂"O/!%Mb"Z@<@ 5 W#wL9T܃lֹKr MnUVhK8 mN #JJ (znSk~#dŸY)@ܺa]˚Ljm'ST!DO~%O:5Ҏs oUVPcDXNM^~t=9dGK4B;c8N/WEn)P.9yfƲNGS/Pva>DXzH|֯{[< rMa$rHDNlr5YVz vYVOa0VYf$JRɊhxD# mYhTt7ޛ= XQ!* GmߕhMoz;3vA{YrJ%"KxR"qa$rW)vl|PJwUVœڠ_IL ՂL7m`*:1/l8!RKCԱf-| s.6fd°c.E爒)}Y~pKK@Ksqi=ܖ܄ QlبzB]t&g~#*U l2Wi!jΰ{Q {h:-FaRPt}ΖC.ԂWFy!^H)egHU6n!g'b#m|ow(uX3lޯ,L0(mS=N =.%֝OY|RBt쑠MoG |[*j #@#'`/8Ϛ"٥KX)+jzѹWyڌo)Ր0)jpRx}T(j:xzA;sҿr>Fݎ gM8-(9ZSsc6VhICH\!ˠ;YuY3NX37jeѵ+6=*S1Wj`"VV2aG׼v eBD¡,qi0gf fɤXO2qx,&LnFt?2"ꕬv,U A,L1_6z4nNSR]E^Fq?(2;zysb7ߩ%Aa͐&}2k_UJӰI1 3gzz(Da##YI9.EuIfzܒni2drUxUbT_2k䀙{ :4lNu`3*#Bٵad޾mK:˪wfNBi =&qn)yhw*ɵ .۱ Vݸ*BкlkN/SD>F>NuPcTa;'L[d Puk?Lm]v .O4='P'hЇ*=9@ލpHKsU*ox32-\Rr"jcH(`eQ(a#mC[J{xH>EU,@=c:~?ZڋNIBUKa딼D-RjTUT2T6֣ebg8A65/=vyO{YuBv|?҂i& ܬS`ϒ,fP!@MC7ux+^lS >O^+΍TUnEk7™[Y^8l! mqk4q^oW7ƣ(p}iZLPWp\ |Y.T4F ~[yzA/F6-w<@h4ICr[ez<0NfXDy8gMFpOҀe}<si}\sWm [oЃo;bXa-XiXf#8g= ?u]cFT4Y(e` M ^oMnJz|DcX%%Tӂ)@>Iu ů'];I+hՋƥx6yUo~ <$ai>r@ព:>8?i')<ĉs iș$v s!mm΍ WMF"TZxў0ًhlsW*ې 3\yEXz=uO 9?huMU27jo`5Y[. 8!гBy"EMG1c`))w`/ QxMs(Fw!Hae}J~h x5+p#K `+i?~1-*%YvlRdH< %>e W6i3 JݙЍ[ѡ>;NW.J NwȚ%|Ѹy9CɣKp6b KJ zOzHlQ$z~fEz|˯&c' vn[Gd R3]+jlƨm7EI] EkI©Sh}j8YRT\NQp-}CH T+N5s?.9 { %N6iM30%ȯ^UT/.EW |ZIҢtfJ}fgLI!tЄ byqIzzUZd~FׄQyKKgPCL/zi_D(r]!@qׇ4ȗ]B^9[H6M{ڣ~z?!e;9Z3/V-0hTn| `.ZԚ]L~thun>RvvH֊ma.3ڢ"-V9:6ygaҟF9nю(1Jfb^"U@Sk]u>Ԗ b7+Ü|/גat,T"R(6pWpp| 0V}Νw". XZaˀh0bc1h)߲ixғ[1H%-8[N A+=a9g8T-kD[B듕 {,yi0 ۙŮ]Xqil03zUdbvxτ_a fo 6s n8Q\^fk1*O)^UtCV)p9PaUngp-\\ w'ɠixDҿ#tD樹5% iyȑ˭;c[Nȑfe|΂Mzezkt? (|Ϣ{ׂ8P EԨŝZz:/q &IO4Se{ZڞxWŋW6@H[LC3 Lv[k-~0}sH+y4`~d4W2$;kFjgKNήXK:zH wy^XX?`Lcs(Ax24jr){2tsB$[_sVg!?|MiǦ_ iZدOzHs0f`` ^z\(gϼ%'rrweg'Y\ R֩v HD!JTewxcf8KEH ߁DLDwMu?KVgsGShnDt| )KޯγIg 'M:[siF$`8Ŝ #˫y\;n(l" ? y>+1K_nsN6 ȌKJ#Y~U dVfp/27|iۥD.3k( n56akKyݗg?T~T(q#B`YR.UnC':ԐdОbs\1S!@!6ɟUYq6up,sК`,K?e)Ѥɖ_HgF4=(WS'N; a,H;+ŜXT>ro^YL/P >mE,[2<ʧId7T~ː-6ɠV/Z N-٩+'H W08tBWπ?lGH!#Dy=2SEkm앵G)%$Z?\:,I%tC2_[`Sla\`مGOcND V-Zr͞y|HD{wTv.ppOF&@X.J`P>}k9( -Vª+Ƅlh {uP%G8'wښ;2m0\49$~?~CSid :U, f.|vzZ4M. ( KdeK{fvF @+?/Ȗb|I V1;R7q뇕S[U|9r0"y󉝕F4n1PkaX(ڍBt- Ma%  7-傔Rw}>wףGa j%DiT =1=4bn|‡;8DhlZUb^ө#ET=}xLzcOB 6Q7^IRvH1G)t7/~ NAaִ'Cl e{TՈOU G2HEivh6VG^L%ɌL{mԉ*/2t L9栧Pށ~:-I H|6tqz}0Ĭ noު[dt>T(?4cͅˏ?ÙrRvI9&z :yRR.hZo^9}ޯ:I(kW{(+{jn,+ A>r]Ǹ @vLW2` Gd-g߀Y^Hht Z !-`ts}۩Gkw"r#EW%&}x*w4!Ж8;gU%ޣ!{9ՅQ?ٮ]ME_,r:L_.(/E(:(,- G:i+ GAg˂g~y4|B3աDeBЗMH;b۵j/~1m o{Li{Z}z%dE弳Ψzߛ5@% 5 ޺?TM_L2,I1(Y'@C{SBCW=^< )Niv[,"]S֗T>y,# '[^[-PwKڍ'sš M`"(Û}]Eԥ|u!zR<CMA ?4~ӈ3i0.H L|j.qS@m]n{1/6@DĦ־NJ0VF-Θ~TgFEX݃: hL%!8-A X7ضP3dlm<~̝b%Z kd(5>2Ǎ#Q+jf&њk-qwK+a],e#0 ȥ?ϒ0n I8+v0۹EV0!$swԼn!<$%W$Z _e\ /Tӗƭl }9d\O!ST }7̔; %l0VP E 7 }w1uU=Hmz{d8E +9 Z,gtfvv)+cq5.eҾ9#J{pwu&$~{, ma"[(1b{_ CxWS#C[Nr\0{ejWּ ºLLaIA@k_>U⫞j;{;;{x_6'ɷ>սt/EwM c88="bU쁲3w[KPmqZ>GO\;ms#l=V4OvK5SԊD Fmv}{3Vg>JI )us:NhĿ ye`؏2Y OJ^݄V @s?o6`'qY.ar0uޮ Z{;t)i~s2&y\1,(\ZVˎF8H  !#mUI BR ?pC(5z%(}QS5dr0h=L%X(iT*ZB/ @āmP75Ʀ08S ^ϋ dY~ }eso`T<"sq1 2JBlkl-W xBDj؀VLH?HZ<m g%cF7ȥ 3qSSCRDp?YQ,(oXh=g T+]fERyNb󭚬"7t4s;Qu!:y*c*@A> oIj+5#X/Df]qfx7%i'9zUkaezr: q})1˲nL4 WM- Cu2?d6eFf7V4:[sqORoM\qː2{y;_ާVqR_cW.)@8ȵpN/6 >ӈb[,-[ qؗ'A~];7\QR:LḴRo/WYTr=ۓGQJwvM+5w{ |DmuT҄ZԸwFuQ(XR‹ث@{|.% _MM$ikot'冦߆Byc2c՗J߉%@b۸(g`1\VN{ûS&(g"Jz2=tfY(KSK e>@QYD-F &޶đ;/Dc<=,+sb5h8뾍}Nk OK-,xŮ7jz1zGqj]`='G6ECJr~o(dP`R]pcګA<بh \VgPmUb0MP$6|@OĺrFAty.:  iPsn6*wD9dXE-frCz7]jE9:Yk}S<^_7lq_WTWKcDn*W EY5Hv]|p.8ؤЁoF$ax8CVE&3w u\ h6,`F+/v2յӁX3c4POsbBcYvdn 0~ь:yN",+2fo]ّ`?r -KԧBMЂV7WA\x+-.lx/!ᄡ/j=ArjwȖ;; Ҧ2Kа-I@~Bx1aCǷ pܵQ]y8ّ vCдt=tY6ifQh8VNdRUѴfx.7MPGq+)AX-ֵ#~a7.G$ܶyUM ULNLv"&~TCR;D2_tp~;=V$8S:sEK2p`o)<}`ݘX,n1~2a9"vp|FTWw±:y6 j[gr{< ߱ZF> g*:zB wq="&W-zQ3* W/KHP㫤X1KʎXfk8ʈ(+!ؼ)Ael.2) XEg%;u[),Dgj3ǂm^tcP-/A|,+Hp$S*-('ѷ76unBv At#jc4S۠: ا! 0OcN(G kR3&N^kҙ4['MzCUnHiڀʍOY^I6Cyq6Dv^4F)kUf^6k@gzrdicA]XSm{$*l-]Eo#j{9ӐJmTl?->R^˞A:7oPm-DAJA)8ta H*rp2`W];d$f(]O;tVsq[2sՎQE_%YSN`XK.Myc޶gZ6ŦprЦtb#sb5|3.Vh. H-A`Zjhژ^w˾pf9c(Cs$8H-m?R*5$,t[bI]1 D/c7")/d1„4~<~IFD(}97mKT+#fVhrq_c+Yo_S%4U}NOq%0}˓+BMjPUϛ[R>_ TEǏOqiTC)EE}*&=E+"1Q'a2:ѥ0}k'R?N0N2F>܃5 ˻^)^po%f]ۜ6z)-gǡ:#YOGBRNE4726cm.A>Dxg "xclm2cC6O.baIGmLz/HjB\e`` !##Y3'şX#t< `'rNn;cbfӊT?0wr6XS-{S@ɛz^ ~ 0mbL_̄K͘AFjAC@Y([W wp+i>~[7^,Ͻ>Z SxNpozh s5~K8[go"jNPX[ۣ!o q,Ď@PFǕg:F/|̱:^jcLFvo,RES Ļ.ИS s)WG 0yWxmw mP>#%joKS-f9=RYɿ,E1_y$wC$G=bq83Pe먳M$ɡAVo}+s,}z ˙ZPOY;Jjm 'mnpJLrYbu/bGy+c&u? 9b89 )\_h2SQq[$A&<"ܬ]|XϦSoB[H& 4Ep(ǟ+T8ĉCU{md+ݪ$.AvN_1K#cm =#яlC@,%&~L Jζa*f/jr qoxy4%BcT (PO7l>2-E[~5"R%THg@HjO1aƤY59ZFœ# }(9,uF#|]>8㈻My`EnFc'w@CL7L3+u8e|Š0?4 nl*Ί%9?,A1xՊX P.l-eM]凼n6"!|LEx<;K0Vz'! = ILvR|KU-?3:ʃ1Zl#t/~.툳JVCY"|d*hW7b T9ܯ3oi+AAj;ܗͮl] *Mqt`rFfdza^.,a0DnںB͓cį4y[aZLuTDwac1n+@5}%^gdWXP"";m]jIE:/tpe=]c?U뼀9:qGOQDtʺIC'3!apf5MJySփ; Hs\vF@aΩhd?IW燹mXgwŹ#Ycz؟F)0q`>K 0Orko'˘tٓJgNwݍF%k =X_\UH 1c ][}ucrVTSLb!d܂xz6((%5Ǭa?opH,_[n֙JXՌ%DA=|!lrTː?D'PGbj1H߬8F>zgYA4e0)4mC@+ex|T684)3iA,1H|Dc*k(؂ Pޯ?u,op=\*GqZ-dk->U A7BR/q(D $LI-=f1L?d8ٰV귑]޾83"4'jֈԕW\RmJG,5w=m@½U̬~מW؍-7)fE"j| k^lOIxUѼoA i~8酫 C Lp^b֣8mVec]*ȋ9ȁfmnm\p=a2/}ΐ>_g-dSIGM/8€-V)7Ya`F&m}iӵ<} (VZ 2#cxKQw;PO]ELOo!^NS :9ofkAȐw0vJ{5#FFXb8 ?o *VEȱ(+h "85]Fjy,ҵt]!Yey+nZiU} Vn s2wog4SH2|Mq8 @w Ȉa-'zޖ!y{fXmԘf +\տ#@~PBnZf9KǙX8z`ɣs5 eacW^I 1̄9P-,RBXDQ Ido݊@p⶯> oՈUMfSuȷ-oobħ#۳ڧ+yUnWW ߂m9.{+x^Qr~;yndWAz٩/ en;νtx@+8mD߄<H4x&0+DzbpxR7 g#tL(fjtH^R` 렋wϐ&7i 9ؠSkib})us>c&Aխ.lN$1.k;Q fyɲMHH(NM|)=&t57m^ݦ8dvUO7=w( Fb82_\L}3Pj*V@4ض;u!9J|VmI#qyC0t]-?lkiM]c Ϲ]qEt VzuJ.9ɞM?S_Sb9G䁎2lMZ>V(p_J؄3KxttV=߷“ UH//Mo%̍x736xgY*%"F;8n{1Z?^=5zb^,{]R=MErxojnG{5A\4H%0t2,tyuY 񎶭~ӌZ)de n+ w\*qF  JH^Ȇۘw3,KʰzGƨ)oU'i\.v,n;\4/*WFĵlz};{lM #)@oiJRu`60rYN; WU̹+B+`.}QIC&o}b.|tBw,,; Z4Cd}z=؅{XYFQ~•&Қ4 :**߶˥rsw LT@? k <9]iÑK=i֣+>A4ٹ͋&c;K #Oٱ; .D_Ul CprmB9)ء?G/'RKձV%Fc& =\n2,3GGt_MfȞTFz"SMH*9a ͨAoܷ(tFD|3hȪ4q:vԤd:~*eDvccͫ8W뙋Kj?Q ^Q)ם{Zn!?b4ckFHѫFHiI4v+)Ca!ԗ&SFAԠ$.oԋ=r\{aϑUWCOLj ץq3W qb<V6`b5B O,@| mٲrv)픏#H69T ;{Ä F$g,~3m'7 vū2zAX i'K=Xwnh%+Va#߃l lgOnB -Υ~: ƞa}+ OOT\ttc*$$U1ZBVG7USVaD`s< A"EPK;,ҧ#K:3)Ad|8|,t| Uc"+m 0y%쎣bogv ֣  L{@֬dEw1QOOIM s~Z,`- 3}qZ[eI庉_.1nuf_XǶQBfeԲ$9#"QS;ME⯉Jk(V~LJ5\0 4yZKΚF^zBx ӦU%=d-Fm+N P@MAFy?b[ĜX:)S xA~4B>󥓾zJ?j(cozH+a+fY5)g34yhqh@8 lױuٛ\plpܴfΙӇa`'7kё yQ{7iB>(K.ӋA("8 <+Ib h-F 2Xr}Ta49:FP\>zbO)'zrbQtVzfy])gnK#/ Xm<v{!4j95b Dkw0L (,GٯO" 3AcFkNJ(#H!(e[_X5&jt!c 4(ǛV'w[K沛0a ,;  N*CJ(T+M['AJT;i7`uGf5+ꙦڃkcJiB.Qx B62@/G 6z_2Rf)J.`GX<w} rưE<(f9e@1-/B+:/AzR sP' *Hv-0B~N Kkk{S];rZ9?7Cs c ;+iA@D ݖ',qyσTpEO,>L{3PE3m\m€Yt|>(T!kZ٠w) DNJeb]6MKC:JI ǩChobfJ/@}l)fqtDngt@eŎ8u6>dG>S#'MPX]>6r *cmHg>x(`%tME˘6L/,X(4O{ˮ)u<g%Gf5qy%64S_MCj \tZ^Sԯ8ψ$.? slgE-DA$ !=j1݌! i HxOr 4mk sYjñ6Qi?;n`̉YwTxNar5jeP+j8:Aऍ"xz)`Mx&b>]4F&bhf-PګY "N8Y.hv74mS(:'Ŧm+Go8G4ߚ&gt| ^ho"'M"c`>z;-#"- MUS]*GR"e-r5={?5 e}-`<_CjJq?[h1Čtr2U4LByGd/$ <ݹP#.Xzy'6qkCG֒s}z_ŚWAwuI=N6HMVwZXiO!jqT;125gf6.< iPJ>]G>AȈgd1rCT\>tb5&m,d1Ua^O Zz^q?Psd0q @iS!b<-2q([9V{v3W=B5Y=> >cO}A`DJAH`/k C9b&#O\nig7#t( Vɱɪ,{!kbR7AcH%4 ݎ\7#^#^6ٻd%x) `}} !8$Cz+Jx!A/A% n¡?ONBBñ8vea7)]n-ӜC̝jw5#`qAnpU!\7D xb} {lE6 fIJ냁|LtF24)%٫!h8`H?qxSPc;uLrΆ,A΁((uڇQ#l.:iL ,BfBx $|8u3gh0Akr~,( 8"ߴ; VxUe+%͑u&ja068^ۼ%/f.k9d5:2ޑss6[ 7Z%\JwĈq: F'nlh67K_(=kč/<ڢwC:ދHăF` zMa <=xb-4Y`Xb2:_Qh\>WOCW) m;p1 69ΘN l2x8M40[lSju6R\V_<ʤl:9<MՈ֨(&`䇠CyX/ƭwȫx]yԉ2x&ʣJ%m 2ϓw~[9hbF+^Q ゾU#Eٓm~Oa8+[4#G|&Â"Xj] \n4[rᏍNlxׁ iu!=kٴ^O;7PTKq,[%l.xP_A 81Ƽ~,(4x4*طȧu}`"-$PkG^%%a/YX9OW$]'첬0vloN TU4>ſ ',KVIL)ųx`/`nn*Am^_zLY da1*\[)fe% ݌Ƨ* #ޛN&ɺB:M;b@5# 1Dn6q\sgnOq߼]im>g4W>WG1' `FΛj)o-"9VMt7S-.}m~/f5g %~qj[ZZr!'xrJJqqk(iX -] &;<3~=H(`X2d1%lYW{gsk>wjѳ__?ʗO>wvƞk5/snڸuzΡ'~%/"!lV-HgmiEAGD,Kn֭[Gý)+/8Mлebō37O\(@0By}f&X4Bt9eQ]x8#P5J+)~ w{y FvyHl.E(yĔ+=ղQ5ro4b h'\P8 3%5[eA/GCs3Y<#(@E8vs ,QeVcgr"r?}lVC*{]C;YDv S]9JG 2z ]Q21pMxM*ң%_sKT.ٮ͟Os&.GHȺ$y.~GW➑Eay>v5jg-P763Zs9L<lsp].N0#>U"!@.I pORb1<4`䄋}X .|_eH@i(2FLjE{Ltki%36N\f*ӹ\uQdbpܰA]vKjl-SX P>-s<,(v !'fur3#Dl=Mz') CVj^ke/#G͏b/f25\{M>9<9oZcr$vlIq:aV ' N5֗DF1ʼnInHbCZ &uP2.aV7nF%:8eqQUߵqMM(,'x3dc礟qVڃO6ͬl b=IneDxAՑ,~&Rca҇WŰxÉ CMdyD.g+~u5<A3@Q0>(7p–S.063w_#p.~rn 3:cIAULz Qխœ>ϴ\~@I$ܑ9 GrlNonH<Un1sq ?;](ڈ@h[ylft Ҥ&Ӊ *5 :%(tzV#Uo^8gQk3tU;NGgpq„I}6_jyۂDY[D]ԁk N]tIż {u@y(k㕒Xw#su^Ec;|YIHY5@USxh|Nb HCR,%sbQ=\E[Ңl-(&KF8hPPx $&4+~QNKP$.O)Q* Ա7%~?@gk_Wk vЬ2ǚJVQ—+P=ț YfYRN2k^і|X8dC٤|if\ QmWxz4&zd?o=lCj6>87.0V PtsY{ qy2]Coi ։Ͱ3؝Br&~3Yr8 ,x E94Rq%رhAp1U׼|.Qwb4m:U N5 tYф2߽ϕ .ܵ# ):Ql8m!K6m Ex?9 <,&u w|=blj>'M$~Dl_s=qcGe[$砗Litmb< bCo eZT >Ⱥo6hζ"HJjm1tOI9]Ptm9;b2~20GÙO( T>{ejYDŢ/)+Ey$ ??* H(Y?b(O?ı ]5dOv4Xd!0N'+i1{2o2zNop?p8Ѹl#HH]2 !#a:f<5ơt =Hq@J]lDr`~a.ltҫb #C&G.5?erL% OJeCJ0Zcr{^~,p,D}d ~%cŊXbN p*FaBl wؓ +XQi&ۖI9k y_~*5<hYI%uL7]v!W'D*iK͞/x;Bq޶7k܀?hgd]A2P?ie`i$z܆"&E\0&hWWi;~6(38D~->fL0zmgtU歶E&~jժ{u] VuPgkqy7~X= #1)i f_`w .,>eޅ^$JĠՍms@Xz:)D 5(GB|5Fi͟5/s9 +`"~FbG-RJOcy,f/sBtyXnH 3O`0j! Ԩ;ovF93WFP {6`ab>KыBE&FzE5aZ}]#d:T7Hio|9V}#w2ZМEI'= ]vdm_v:.Zh۟8PZ>r <"nmoK#疭<,(c p5Vcp/F>&F}ZH.r"e#!؜zC=˽Y 3̒]yŸ9>#@-ۅBrD ,fhߖKӞx9pB}NGQjR;,!NsAK̸tꨮ=^CJb89~m%%wmr kj䆅 C; $mּaSC],| "| /։mWg*^{&L\n0A3;!Hsv(ksg3}=JpLn3k{#SSƫ>*k0H-UJA{K@(y;:{|~isʄD*m<iy )t6BaMX1s1zR%vMڻeyr_.s OZbj}%{s$i fRoP Թ F׶rg%@䮶` m6-cS[H6xW,szJ&S ܿ KdGDgPDr;P/TT쏓)WCH4 d'`;'Ӧ}~`$k3_ ֮Dn̯>AB'lxʉ!b-8rB*"7ҹOcmn݀; yfIXƽr[dsV5u~[fi0@_g" Zxb,zcHS,-F^ #ؚw>jxj\STr_9&k6\nr.' }R鵋aZYT b:MѴC`cF޼U'A+ZdC2v+=R8Rcn_2kJ ޠ~AJGJ8JE$)%P͒?%ϡPE?wRAIĎs-d9]iU@ \hٝ$p3$/â?A=|Q8}16% x"Gks+n@ibK sݿ6su49.$]k K_,}8) skRePǮƆ}ZK!/)~$U7xm*/xJ;""31X!$|S]2Zv|k\o'vEexEݥ4]}̼cdul?IFϤ8`x& _ ,Ԣ+ 9V{j=odߊWUճж)o%v)f v<۫/{ΜHiܯ,^V5څ zX=CMqGC،q,ͷi &17w_C^շj-"񔾶~@br1gCm50E9ŽQkiؠσh2^h^3dn|CQc RM[[pֺ=Idm` w 1Aܫ!By(GM&^mDJ݄Ko=SRMمХ(2ҍP+Os U;A*,hO&ba;[Vd| ,a"~w!98fd҇]tD*O@.x dh#qb.wpR=-dt3uvS%\6ҳӵ 4%ݩF"H㥞a9Xj@A+.OJc݌V해ņ Vwy KOݷV.sۛG{exVֆWrXX cy'A o[&zqG1k"6~(^q\kোvʁ?*HG@e!]9|pai3OP@~F+w!XmV(g|~ҽXjurUrЊCVmi[d$Rb%PyBZ>e4AcɴAE^ ceŻΨLU[zp(]t*e|C(`lx]o@kQ;}p)6u£$ z!ܠnL96?ͺ9Nd5yh:M*0];MU8ʘk-/$޹{D$9g${*bZ>ބ8  1'>aШ"Ƹ0.9i\_#U]4a{n^lu[Rc{xfW|ʮzvfwd*G˗.d̳GNA F;-HaYWf}^Yc0謫0FĠ|\do;[T\nlS7xD\ږ1aڊËKH<.P_%ٔp;ԯV9gҁ6Ai`t cFJ]ͻDz0!7ӍС/zi5;,hl_~Cw`qEoraP(FV#I"BhQF4UpwL =9#}clL,;WSذ|%Q%($&yX:|@@[ʃrSHf56|Hx٦JϺUk[ ^+sdr 68kZẹFM>!cLw)پW #9W R-\""/e%_e~>QUf`C1ko7<נg,&WM,,†6>$\C`lZMrq e gP1*e~[!eK@?\ŝXo3l%݌tw[P%{^~5 d!Bn\z|a E4_NGnzggތIPWϖpؙJ._uADydӬq'ELĽ*̃f˛;0Qy wZx~˄H2~sxh{H & 0T+ӕf~O{~&hK[0g3OW)8 Dh}3-T0`Tq[#n5k[|78W^q́"~ D8Qǘt%P|Wn*xv&b!/E f[-X92%3" U E3ʤ"gɣQ] sn"jYozk`@OH >g&Rs~BGofʴw %.ƥ P:V/)N$u Q'w銥b'uz_u3Ib:ks0K 䤴1[n؍{#\"Kf_'UV́$2H1*oN JEQQRRks]}\2ߋem=RYL%Ok!5 *wpEevEaA@ X]SBίY!g裏<6Xԉ7&QڣR @Oˠ{# ͝DAVx27c {fp|> 3u]۵$fdSޣx=O;Cr0.[H!}w371x6Sk1PC&(ƕ`Y޽̨?4xAZ![PX/1;<4x&}VB N h߷\+iX3K xHQokvU;q2{ic(~\E6\[QA0Hy8÷CKo%ޘypW*VC@R `P $/OzoZ<LۍOwuX H܉~+m ȑ?B@M BlѣgsF a?B[ya\4g[Ju-j1T_ꁁq@Rjx c'K(ByTa#畕k'LabfE[Y 3 ϴ {DV˫Vn$בN9uOPqq%d0jjxngϙQ;KHCgz*RVN̫MU|!z Yܷ^c9D-qvV58= lxk_; gPKbqnʋX~7@Ls9 ԆIͻbkp~+1+̸٘A+H<ϕn,4ɶ/{ ` hI(dU98ZsTcցysRXWz C!tyHN >'Ye$u <{tGg9`z=򯦍 #tIaO/8LR2XFYIʫUz59&턥ioM%]JaÇjYZyy?ZG4ab|JK%<z!Gbƌ_ޣ#\LqE0܋n:_̖ŋe=W2ʷi[4;]%;Hl7*}DNOr/7U }ph6}+s#ZB硄#:Scmk0\;=!Z)6OV2(RԪHy>zf "lFrb;굔fhevD֐s~^E݃i !KKi)/*׏;oNpW{,aS8-AmƁ~9ny5>܇|6ֲejcP#Zc uasz3#CU4Y-ykc aZ oeo¹j+)HTlU=y \~ ^@1smZMðGqqbiNtf/^͞lޢhzN> $1B}yulʫ9>>h+hB&?wi0!}q"GS_`ѷ솎N˼aBPnn͙M; b]/N2qP\ɨH&E14WoM]v }f:"o~rL<.-l pwa𩀙X6tA9M1OЬ1UZv[n*?/{ɗ*^;OCq0 cen(y>ă{xwt2G O ~J#Y>0!3"AE}-|8O0WǬߣ:W\`,#?}qlxr9|۽XNN]tffÔ?bsf} =唊G:aM @cף=7tI k DA`+i>q!LG$Vh3R ib4jeL;SF$hpG4XeTH26 '> d9oy>ȭ%qxBվ3:=摯g\έg RZě"lش[’yhs5l<96Z" ^7箔VX˺_)m~ZW$Al# z䋟o)g~V1f}^ #UgGo{XCJ {IC?@qI>W4HrM甖-_14lb#/wt@!xZxkX4G1dUB9s^P)6A5^!a8d"C!Nq賦ލp:[xZ;Lˀ, Lڨ'J}+8/̀_Y똩PȖB *ؿ\Z˾AZK(: r+2%`ZY¨{Bz^ NcޔƮԅl<'c#< <70s=G]DƖ0'5oz]%O6$ۭe\kǩfI4J6rBoUc$UuJT^(*m΄*mk)AuU? 5v ; Ut1XQA0#7`PKsۙŋG݆csƯx5o~+Kl i,B>7B*q~BC\E(1w)Ԉ?hʽ lG<3i!gW 6҄ G_8?gK zW5x!~R]EpGKwqD,R8`7^u$ߎ Ά ]sdiL*Bv>s?ѫ։?ZqXXC$`wIg]APeM%egԧ^81K[yq5Ȼy LGcA|(fw;kg r$$Hm) %6/ܛt3-Flpz6&3$rUf М [ź8ٿ$e+ytmX+ZKpU qt,-yŗD-4nc56rL/̝ mwײ ud·H*0\?>/,gy(sx^d]IBV+Xtrew |" L4㦶nYǺ XG9b Ը%=nz(#P *+YXMKy{fX!Oa&˪Azȕs?fNuB20ĕʺ-"nyNSH=%嶹pP@.F %A"!BAdw32W+SKJĝrEu!5aćr,.;P+?Q8Y;֡r IxI^N_;?h'Po0щjyF1dniqkQ ^ QRiY- o`X" !pmb5\)f+h?rhckq0N@ٌv'm7(t:U3HbFQF7SDExHяbW.6G 'd(#Aa/KstV>I U=Uԋ\4#ڤkÓqh֔eJhCjeukMƕ,i?AE`JJƭ"@3oT&{ HU./wڠA ZSyݟr&<$Ԟ@EDZsPB@|M s 'VbkQZ lXbֵL\0#KQbD` Ҵ+C[) aTn?{~]0Z)Ig &t//8x$]|tX=#> A ܨkVBlL< (!Bl a: ܥ/d"i8[~ A-!+߆muB@"K.BJY8=G]|n;/R9^uYjE5Ȩ Fɼ嫜f}R4 AXg*!=3+dTImL/Fy1E i֓{(  ,<Ѽ^ePAޑ7zl^9 UEavLkį餚4@v; (rn(fhC3;*~'i.7۾f][ĥˊd,HHah>S&'S !9p}4RtmG5UYEw4:W@+UCŲhLa;L>Kֿ&08~~ Rc,]))IőS(2THh#P9A/xI :{^N'Avptӷjf4 $7l1Vbw޸4@Xkr3"-IgGV=;>b,mId6n uu^51'3kw;j[&A\qyٓ03JƓ9*T(wSGeX8b[sOAZhGt>y^RXQz^I}d0]/^_^+.P"?+!2Ԧ_[PTi-cJy͂&tE3iu68@/;97/Srj@A~X&.Xe7^~~$ք&.ȿ 1k}yӛy*p I^鑮e@wL=Cǧu0EuutMC`Ŧ=,pu0/?Gm1)uP! h\+yJ / 䙳B{F:syU NOQVbf-c+o7ʁ寝;@ pNqU~-#l'<7\C"ߎD er̝B,]7 &ȗ`4>6DmqªHE0KV ȏߕݼMi>8yj[Ax/OI^Ǭs疲:V{NH UKpSIcE"ַ.z28cŻlchҨy $H36 i>)TtPt&<҉OzEFA(% q1bVfJp%2enPRHxns-X^ '$τTjءu`;J&əS0~ϔ8V`w`YRij" @Uwn{7mR#b=8UKQdZGN5GAnwRxJ<5-YN3riRү~>K*S^#Dz5Snc6% mK6<.{+h 0 6ֹB"DB:uX%3t}W崍ZKB,i1𐙊 h;AK']YV#T}C'0 ^0KDYhVWOnU jo֛ؿN;MsO}]wW< 1(D4"agosXt0fEiS./\zdwKD@|V mm+*U ~AV"%%I#\w߹_3MrOi~_߿"DsxB #JB6ZAd{ 02_E-`{2dt[N,* oeW@< /]x 6t_ʛCiIvfn7O׊<:=x;3yC ] <ЁfT/ K^cP qP$| D*=DZ)?8 ?4*ڍʬ!<-2MҬI]_h)AU^@/QuD_$ئ$(> ĕ SJ2VE$Aۮ$TvN=J/hf0bY}wxYq|qN=~'wO0f*Aj< G늰`Һ;G/~Y9,=sO:2`< VW޽KמD ш l$EcERN(b g'{3ŴNӀd_\ &iLܳEb=yw7H,/'eR!pbȅ 3 ۢu[}8êYx6Öf@~Z'RꇾNqȉ݈)zЌbsm L?^Rȳ{#zk}kGPiwh ح=M0|`"-Ruh.\}HOƇ%N@|Ilۿ#zfJ0׷ meRCk@JeP}" O}!NXbbQ3IB|d9C + ,2Qa TʵU&weԐFBH0 qFNaKPhoNu)ɡ7+nA*J:Ny0bM鄸p(l^&(g*݄ԯ݅bYyđV͉_X8R 5 GHldrS$z?=9.l T(k.=E(€s.C1). z7&UFN꒽ pFDyxθϢ4-us`e _Ӆ-F@}^cNV;D5N`:1>͏"|]>Ѹ+ YXR6ID(u0ȱ2U%fP1V5Z"PGޯ TQ\'|jܵ.z[od,+++>*}K4 %<vGGrc83\#U#oC7;  (E8 z=6„{5V ;0'9ءĐt~t7 o|^ !ġEoR .jCUIC1oב[!t2zח< 4N4xnrG7 nLbVѰFT wҘH%joM .׌knWuN/ Oiy7kO9!D]/pfEPoD^+m/U+`I&;\hxE:}Yb)yȑdPXpFπ 4?MJerEzj>ie7KlWB! D׽XQ<|JVf&zT]d(' 1Pjo@ 0Ę?ߣbO0Tr[Z]h思( v s)jjd_ *8:30#Mv+V"Y˱z"5iEHZ4U$DHH{XWxG(NK%amMPQ4E7,`v"*låCOCkkPOsß%97ڱa6.eacA1Q{īl#c醣`AUQę6H#7Sm#ֻBJ /?-XdœҴyTpPy,3~K-ĭS$EC+зpgziX]+5g]iF/2@' 5f)>BM9$:ޣ*$% @bK0'3- 6-4 O5Iý{d8XB}Aɖ0w2z24i2cp֍Gm 4tV|6 ( ᨋ#1ZanB cسx"4{aJgzշ/ `يr΢χ7/4 ͽc@{_폏预DciH*zG߸4!{i%4;@_ިauR7aG y,0u`8˺3ͧ7zsʅa<2CU#8oeSqDB[6&_X!;V?i<T%2ཌྷݿ^ҹk(_4@/?+ M1䒹Pm76:mku{(E8q crͣvYaR:rk\q͊@ %FGDSL9Zݘ*4hy)2knǧҢ&5h8nGQ|1 R%==.GOh ȥ)OA%v3 9L\MA 4cj@,A{6 0 J60%P>~/mA(yE٢4jY'9T6;NpX6'd/RIe- G߸G߳,|(`ݝp՘FƤidVKFjI.p)spA^S2H0wiHʯh,pMئf^R<>zqKdQFE!1C1I$@eK@TzY~x_JW*PS0z426ᔈ /E#v6rM]wݺ%ɟI!1/GChV?q}=KgVs#8tOh&ٓt=@`MdEIz6L^.ӥN?O刁m8z+U+YUsQ}<@ K*+={I`TEd_QRһM ,gw{>A$qiqˏwUi͈153n 4]#%(mr]L,VvX>}4ٻ\zIC4P[agT8VydI9Da;2GbΔV@݋yAڽт6fYZc+fݍ=2?j*旌ٌ9XCC9*`+Km]O0 c,f][jimA<BkQ[΅cxa| WC b,@Gkm+pHդ@bXm^dO!rBTv߀l@]Pi 1oN/ SαGGo[ŁƵ'`^I%ev^ >㦃m_|hp#}:~# H)t;a@ ?qdƤ ]+j5hz;?NQ.M]dF6)-cb(飠bɜ+U:}s<*PJ8̮TqT-ʃnUJZиιk0E <[d#UR5C?K˙L[Q&M+>ʢ9P#zmcyH~ޕQºɣHtE޺u:\Hx>o YxH J?MHVvbߌdΜD]3Aўp%zo!/NWjjAe .Ԯ1]gysyk2}n0/|d*ݤկ' R]E YYBvIUDž a0P?b sY..FM3B\idSBԛUÙĻbQ}~yk1>=vՖ 4/);hVev5wN %Z6l;HW 2{e݇,!~/C G)+FWC +ԲP99SرX:u6=td @~,qN,r,hA [d9?s u%86dz$eh ,dK3JM3ކp쵔]qVRh=y!fRd <:ɊIA֤C> ݟ/Kh}gsQr匳:"w;n ;(ΘhCYK mH1L dŐ.0;1C0Jc!o]hL;O'p"I)"!ْ8FPUd'=/{,g3鍃{}̞ O%N:+\i4GTcL;W{ݳ '`Y[Pat`Eg}+טc゚㦈} 1ﳲݑR[UjN'_/q#&.wƀz7|[f+O+P=/8\CԞ>a_e~wR|6ljndouPP}[ZF+l2R+X^=K-NKhm~ĕ9q9ySWN{5pS/t0v<_)N++1È虼ؙ =n $UVV'RjɲQvύVBFfL$ E Tw龂 Aۢ\<=37`ZEͲ_^,H,_Rm ޫ\ԃZNWfLLGZs?Ǖ˼DQ#ic)ɕ~?kH2.67Db@60{/ny5PZeD;J;@ghܯcǧL%C S0qƾ.N46]ﴡT3$~Fd^&3DlMM--!A7B8(r)7 P~3*=Sf9Qvr<f@k1qƘ}KdycjRL'M C+/U*<+'eAD,Nn?㻁sX r%߿/̃@3;IKy$.C?Ԉ1pH ›Fz4M8*GFћP Ĵ:gAM}lF>pi{4xHByacSvg6f1HO^VQR>f>x'-$vBx](ǐĊ?眫lTKm6 +ZR2[뇔}ǙBגɌ]vT|1z%>>j)*SN# M\2k9 :ҠsRkF=Jh Cɼ+k o{#|i܉gS~.gbs1΃*;jD0?;ywT/h l#ɰX!gV 3ioZ%TTg8ߴ3ȱoʃYL1"M8۰bf6Cw5H#X-Nϱoq$e `)T@ i 4q6;Hkqش>;* ų {=aFPьHpʶr&f[*@٩kWƠ/߅c0&D]&Au)t(H2)Q"2}OZ-GJMPs3 YxG dDZ߻PpFq0ma\d^~`RuCP#g'y.8;wӒ8 E&nG@۽;wKÓTVw< %A ,^l劖/X{b,t?crzMK5 ɡ%M02;g>4QYm-ϡ6ΠE0ZÖ083)Y)kah^@Eh osiiK)TF: 0?סTI;/J~Soޣ*knc]"bÿb3n#G%{>CSKݐO|zqs8B|[׷W.r[ɽMh6R һӋq+A +  L9)"7Tvˇ[+d5b׺?:ՃOLjDKV^]ROכ[7cn*+^ŋ9J?n TH+$<~?.p^uI#IV e}02մ=OdzIӜS-=<)/^9Df2.m E V[wf97{;w:Jxɱvפ+Ҵ˜qfX(3'yWr5m0X/>ݖ:tqB$V9Gӳş[( 5_Z7v4k01ZA0U"lqL^cÈ~nl5eNnI`m~.6qIC_Eĭf?tVdGcnCa1@e5RFAHiamX}Er0J[0nLI?}Hp V)܊JN3j!qOcfDO6 bezmfEoS;$fn^${]86$st-cΐ^HJg5:?}O]AVQ`:t7:YxڌeqL劑"a0l(ʪ̛[` pn4+| O#%eY !lEfYƢ+K!"bP49I\EY2m;MS:8TIbHSfpG,)"dJl4b32dHQxNi"A/f&E ᇂ8yTQwb>1%tX;s.V_u\rjh[S29ہ; 'ǵ@n|Vs$U4LUj-J&AVH7 sa#•[M|@}U^x d6\`>Quq9C'9͜L:ފaH\Z3J$6]twL~md\!vRoee,J7=T2uաN.d+OO2Jk}/RЋrC-: 2P NTOaL6g,xu KwtA$ kI o-xo礄䣊3i&QLJ2oR(u :\Nٝ rVJI@B%HfBWVdox/%eW)9a;qX\sW$r7 dۥF˖كyKe` ێE_dl OJ꿯ύM{9-PTCejTM`u| C*u ۯ#+ŃMM?Rk4$f@;ox8U9|DA+1I9D3:p/SL̬0 R2d+Xlۙ[M@@_) kXZp3тC 1L+m~%Ǟ@F 'N/va?ۜZ̉d^تUU"}dUuۧ ؚjzz,xgdFRO)mfa CyvN{0TqAatSl#sqØMs +nք8q j5Gi:~< r#C̗uBiT|@"F'ގ < ;!lmy<'˅$ȬB;%, P ATgɺ߱?O&?p]/cޱ8/́&0⸛3袾˳]S\x; ;EAzjC?N{(0@չXjCcD@}ZF9dz^I(ņMqRЮZ5)cj,o>;EkQPs>СBxJ7kbͪM#cCCc9ҥ!R*@Ҙ6ƒQr$4~wzi|[ b#O2^(bkiTKS Ya_%]XNBm1?N>>4Uz #ٌZi zoُ|aY5Ԅ^X^;ARq?D.ϙ2j!NcSgZ+QN֣Qr4IQ̂bʴ&Fwrg]ZatF &uk%FL04^B&Om~sϬ]ρb.4};hoIjS">Z#ұ'! R+b]]# 7) >ÍP3@ {_Cpu7g0_tݿD毫 AQ,fQ`̨7uZ59$q[~\ @S"1$Vc1[ FY&R'NG̒x *T8=2hvCyC+8v,cHP?<WӔAG 7[q՚1@1cb138;UR)"-[Ga|rwqQi\8bۨ|F !ƍ,NXt P]oxCm8K7hO3.ز͛ q4TX X?}-bN?ZaPFdGW12AQxEv2XIN,+)̣<NjAѕrZ=OW5]q斎9q1E^mfljX/_T^ CA=(:YVژ:H0fe\dboY˺3gaIq(E70:+V(C&4Vt  ry_ErC =+з8.L, n,É+G+_ ej UQ}ΜАr6E6ߥD7kg8_E<DYb!n_!>|UG<䆍MYֳWBV  E1PL~eֶb:c"zJH `6ȥvEf g]FҪFsݼH(lf; 5=8*F~13s0"GJt"(-&fsA{U^Υlߢ}SsqDryw^E}h=AY {5a_  "ָ560B3 .1X&/5wHM}f1Yp;S_"wz)`9UrsPd,{Fpu-z˾(;vŴijͫa(%xhBElƧ0`zyW0gxfN٘øw!Yw-/NziI$/w2PQ*1Cȧ2?g١9<=Snh$4hϨ0ѪW̓ . Nw 0ۙ%*W1zȉ&Q㲭έGuq @bAixy%'j_dPobc|&! Wژ]{pLdCī^" ^N+!>nZ@F!h hU+ #vb7#/H_~WN`+<},:ã%sz6(Xma#kMwm($ j{ɂ]KYy Vk7۱(h#Ei1d*vjbT75t|LîØTD 'X?Q2]~}1*(;v.waơ?{@= 7D:3 |LM=1"$=uFAO׆n~ثȝc\ooq1CH80?+LI] ]E"YB¡}#++%/\Q)GsH 3ĨiމRـyX8t [Gm4!%8 KAb ŅKga>{=0M;橼 v& '*#f8T3OLxcKn1F8[BZbE}| Yaa9'V%hWPs)G6 h#x@r34>;&„U?^FO!-{MOTYniaj6<8 9i8z3e ;k+_EcV)uxBvUZ 9Y '" (Ba{,IMį] 䥏Z$3b%_ؽg?ؿ>bz2[u ?nqzM"ַKޮ\Ȟ@/f'd" kkHG:9! g]L,&[*l ߈ɪ4v'0!;ƧV$*<3q-mjlh39&ʬ|W$6BJ+Ϻy<בFC%GjtN[Gpx, u{(jՅ8So~Ɇ*.ch\+{H~yTD`kGL|!\26I{dKֵKh*-l'3I`?e6;:tsRI[_U@G, esVU8n % ?0#2g'@䰇Y#&p8y]C-Z KzqL ÿv6dրۊ`,J(kwګN6q!ܗ}Bm҅UlkCQ6) mHop*3]UtZ(Azf#c&E>uĪ=^޵)UnC0㐂iAox%7AmFf$LJKaCQ_}5RB_o\LL5,ςZcl]2,(OqC({Eaû/%=tQ}ce5b였壆8MKpBa2ALϱ$^mP@'tʆ:cyVF3ޱ HUQ;hgC̅cu9CԸdsQGMLHn-|cҌeݞ5/8^f/Wy܉ rʾ)n&Ws7 5xV |b]7|%*զ>pb ts cO}:ȩ<_5ԡ% ۙf"& $}?m4+gm/rGTLZXl յn$g3vo,E0sx$H dS =k@,IVE7ϧZ1c(,J|}l5.&>Q-׏:j"%vd#XX| 1}.S!RRu֌ģL; (L%9gc;DO~v$$%Y!N ,krkdI6w@XJXR0Q>So>3# 6sw&|Z.$350b7(JaaQ@&-J )i(ONjF\o|)>.Cƹj&<}smoNs+\u iI#b#$sфO4O.et΀-tb U8&2)6Y=Ē+^ Z(+PGh/;>˩Gj^*]\;ӆDLv$ L$C5l!UB Hϼ6#|4{HTxa'('5gԛ-Uݿ~z׻)D(㪏Ă.`nu+LV<32n0PDJ$?%WYtf-h#2xwWi`5e|}+9\7vkrXoURBe|&2tJ!ۂ,|0$Pvt0 =qm/G?FC> I9kpHoH Qgƌ{` #la#'cw^<W?5v`~鼱ru)¡nM\tGqԗ?Ҿ޶nWC[ds &okLJT8h`OF+l'(7|e"1uՇX 5v ! ]Ukvh T _+7b*Ǖ~,5_Mc(.5D:9ި dK1چH-gd}.V9Y=_Zy(C2~`l{9Qx\nC$g'lR+ RɝM),VLD% ̪ޅy{Ը"C_,^H"~YFHփeR)8fbOr԰r]mOAz1đ͍rmB|3dۇm3( /}2OU9eQAt:vC,!^Z3RcIkmߧ$x~t(xڪ7?`ۯFb GgJk3pT2{0ci4vK|:b Q5qTXxuCubF2#=~&~TM"~ZS"Z]Ҋfk) ?L.[Qc'r[׌ D)_0}@`šX }١(_@~/~z&i+Wm`e|͛ E3K?x -2|Ȱx<,8ݖL ^'5Qslf*Q{|y ;<06h.O!d! n[MSX>MTG%Pi!7cjeL!P4-¦/tts^VyGy3}(;(ޝG%mKso[Iˋ p/p^ ]Bc}5=V _7R1WYȠmzg,WB>O"C@oeU{12L4TCs}5yo`@1|G䲹3 .p:%YTI!xܮɟ*S#ՀrMި`򠗧FR^ALu*:47EsղɍMϞ7j %!oΏ#5gYH}FeBXLPjk}滻r87Է/I^F1RR --HȬ*`at^lsy[].esHt}( ˷5tU})_OkW]*RG.Cɕ%~ϖ("yJ$<33Wuy9*!~3mR]wz6? {p},f. 2ak'sK/]D46|x/"bwtpg1Bo]t60G$|~@I.#aLT T~NIR[W''n ǿ 5#B;c?gzv2'N@v鳝O殫aAckj B…2,~'v;@yLZOV;F2.$/,2WOFAQ S coe%Z~^I\J^$~P"0HW_Fch=B= ?SlYUgyR?w8t0Co^ e1ˆ;P*2v65ㅩ/P*Lj*a|$v,z@_fǡU'Y#ǭ4I?ϾcF<8P [Q\3uWW-*E5 sfA tا-_zŷXSY;  O^-^t;Aİh:Iێ4w'*&߳N(|T7I. U!}ނ^O}P Xڵ)lWB6zn`HT&=e06jx9s,!4 ̱c=LMNgpg٨vIBmZx)*d*"Ev*:0ׂj*>$u%WU櫷SĞ^7G5z$}FMĜ7B^/Hm_$ǘCpeF'Q:ez2I-[s-yZA$H%a)V}Xy)HTTv@>#? g0L={x[F<+Rz7GE;iYa>Փ,/C3NsJI'LVIla QF{;_Db X&R5&c 3!-W,cGJ˺`m j`o[Q {V@ m](8w;tvF3cjPiL6JXcgdw2OD""dL& j@r䝎|C]EQƓ]壿SX$<]<UPr0w:kʩvVp#5Ҭ<;ԛ!W.yY)їVut!Gꥲ/Ϊ݌&Z(1/D)j=xMqƼjMT/UG[y=ng5$l#~y_ K|dq R'8q8*͵*3&J^RA]ͤ-xi%Ձ6-۹P >wv{gp*C!5?8tOKъGc/5R MzйWF!6 fо4St H &ΔÀ vy˸JEd &B4g=S)m&M-'sh;?-X7L >te:ocf⻨*-mj0w\q.NO!#'ӎvǚ㵲g>C釜sIj|,d Kz&B6s[WryEfU #NOϓLGT9,Ԃ֔\R9φT8Kpmϓ ґ586 ڻRxTZ@qYJe9Y#hVH<C|ƃ:=0>F ~5P}v2I=tZG}ofw1t/KKcUtUQbY Չ/~UgV:;6s5#]Y`ǀa_B})+I8NjYleXfj"hV+tI[C2q;RJɕl=V Sk_i'/ C\̵UW!Gg~~sM@̧fVX$X n`Qys:"q9@@v3wZC XAݷJ3UZ²EφFfGR 5s N<4h as)\/ݻwJ.Y1'g-h H^ +JM8lAunHf[gz%gS+S6np‘|yK𙜯m]i QQkƍB7`mD@/脬J+6[vȒQ^0buΩh_K l,) Z鉰<')4\QRQ{i4|U1AH0"p7h>h;|):/ZO;O!fv5Y CbhX^R%d~|^i##A+aօWp?H&V1H-&ځ8[25(euV;C5Ni f{0 Fk< 2;AֻSc"5[5nP=oir;ajs,8iF c²X4;* ybSA)D­.5 ZTk1 m#&`RY yLk;>n)F'yޘgt0j2j#lB682:Q ffݪ)gNꬎ` ,:,daL#z` * qb:CgQ#M)Bٓ.RnQM.xЙ #FKrI%hƲ}kg,BcZ?+X*g*1ܓ-Su [YdS6;Gmr[Gǰӌ2mr]0z[ Wш9Q uܐrWy/I9Κa0?~ʳ{ LA6#EdYäNIn)"x:kmf%.m<ΝBݟ![↶e}5&N<~76V2s~5XJ~}6@ݭ ZzJpum%?|~ŢD҃ش0^)) ${DDo9<\nU*cyOüoC!o0R#%"[N2M%ɓb EWn/M=J6=tzvO#(p 5[\[ Ea"1?<0uKCCGǧH_D7GnGX\!+hCܗ5? c jPyGH˛-@r`t4Ǫ_=3)P '&/Ŋ6L ô;XJqRڈ?pg&8dJCHfE=K*VPp]^e4#]9 ü=o*H٘nW͊Tw>.pw<Rϡ[49ʡ^B\RaF]Ĕ!eJ1IgFا-#z57EeW7#~9GmnGfu%ԽG7cW_rbӶD ?TttMSڋ=JMsYդyG[ + ӆ$yn>u|%f:(pNKzx]nwtOyF @x@CdWwN\S.Whjq5~{E5Haw՚27$E@Iű]CѦý E~ҿvu d7 bQK?B*?j (eU+۴M1@gU!H0_NƱQ,bmC"h;hC|hծ;KIWFcFHq#nU ϦD:1Vl4,©=or3دKO]aNNd-IA #45ܾa[-6<ʬ՜2Y-TJFD1wpE|ݙ1Lz.oWR y G00O&9a̻ŇM)d HaI>ʦMcI/SbzxBgv~f 8JP8d8IB=*} ]aX"qd\;:0h+nJ1uˣ$\R,8T|L25Ig Z.O\(Nvo>̬3DҞTޡzφxC "NzN(lM=jIL_( "Ic{nvjۮ|'[(:N& TiZ)iӶ@̼IJ%,\x'Ь#UfH;ti&bKDu%!lle qbt'&!`kmx-ȖU0yf/Im66.|cMp~!+58+OLZ]"g~f*J.iJEog;Okс p rZǰ&q4ސ^J۫ڶK*)т2Tk[X ŇМ3CqKdIEe;+Fo6jãu ^U5'x*Y@ )RE%#oeE2?-$zݼbE3bs^sE),s{ܓH8qX7>?F:k>~Hz"`෇\L7﹌A 'qN'vni)|<gC&8dj)(N6y2sCI)qrdG<^E%(gG1b(ϡH l %36hznVXcHïoTq\+zY\]*jD)" 6pRSTrNqqo,er:5徵ΣߨeJ\@m^L+jb$hIfQ Ц4!:"_,L;)ts?'gt7PX%GFQ,Ux3#֚?O0=åF -TϩQpZ__ժ:<+͛-+=VDh(bO/ rv{dex+ZpuStZcv_x#: r%DMf/H`~Ifۣv'`(`|!e^r ,o~vV]â;l4*f`Fb$ R3_֪g2ڀg8)k_ fZfy$L]>oံmJda R'iy/wvld'Z_8BS2_" ABɤMBP&-QEg;SߌQIUʙ>}W3091AW@ؑ v`2l7jG 'rIN(v3ukk^&} M R t C5,F NͲ@?ȢSyg9{DW9;b]x&v_R DINRkV⒍p30:$(tc@]lbȊc~~̃DX*K?sf=c&$*mEp3´ ) 3;&p0Dt15.*a! Qb0Ws<_R0S\PEmuZ]]#}~ @M-biiE$\&R[X{aRiq}^)6;*KgԺ}WkKkĔɗncqZ ᇬ m>z`gӒ,I}l47 G{n^uGFR+DfQEܗt 3f_^&T%:ʽ)ڬ;|32!h}2.q[\ )qɍ(_"ԔU?iee!#SBw@r,%+-1sLyD/ܽޤ,wrY]DRY1r4S5Uu 4H/JG,2c Zl]%o6IbWǰi%B@a"L^f:[Fp5iIU`nS `'mѢ(QPg=.U. ]tAc4QxG3] 'YaJ ^EՒ US3:r^J'?"cTۨ>\]XS}}[9{ Sa]N>~&2mKRpK/!%u\yư!$Fnjb6~y+`-ܑ8H6Ԓ5YrH:T#,/daeV4;IGjKNG1$p=:RRzMb~AA`/@WjtBqMT@ Ry pDg~f5IfF;)o>X iIk'Y6ģҩ&ԥ-aƋ{\Q k%N=cpӨy?(< ]@J[д)4%hg:gk˂:MXV~#gA ``zS`$ e4_pI{RE-OZV/% J9>twp K1uMI0lt^}lY~ ٲ,0UhU)63Yp\d>K"BZm[mSo%ʌ7*;D`P&pa 6!hL=b9g25/fݚ%4(;B qOc; x~bLdrpCڢY 'H͇ݰ<!aTp?iE;,- ugtY7j&sQ B#>f@:aKȽI2;ܱ>p>%jK=gfr#'2swV_S]<2^tx譂$b-y$@IGCA9+0w}(Jv3R4]xB'~S2K|geђm1m)^C SD0ZQ|0Rúxl#d֡o7փx,VF%/& Q49p=ߞ q(?^x1!>n0U.XݻuI}s;_BM1|p nDݼq.*rtSjˆYWbJ0%t;4RMG%[2yC_HAHטݐR;~cp( k|2G(}P}ےeYhGY !^$ŋ_ze-^Y@ J/ ![_\yd+iH\ub섌L1Wؗxi.xO:|=Q-eMv܆,!.3/j~s 0?^$D3S(욞j˂w1/]iDf_sc;@v  LtnȈC69+$*cسG cSc5 ,ԯ v# }Re~( 3( !ECJPM{bzqp3QM}!܈k|dW=C6]A\nOXé;*{n*f/M`` Ʀ{{Dt:F-U; .>!Z6yY |!k q~gtxSYGښOqqv.o$SGʔ=Р5h SJapGag.U7߁w#;6,ECRP^cLg~R\#yca6cC[=$&ÿgD۱,4z[]T NNOw" /aV}@K&ܔns< 8obotLQIEwo3|;Z'ō&]窜AFpiZoYX vs  (B… ]E^X sVSdFMb#D9]4 )S;XHY|iw})X7 猡L+pf랻eiߥcVo BYG,'8 փ`PLLByFGw}phs8/IwDҼkaI26ltPfvm~03G>zwe$׮uAm1zlD p7 Fc ;N]rDZJf `D/b0_]W`jj9feS'yܰR*px>8lB5As%nsJ 2h=/YS@SQFT A\1u2lIV&mN}sgcC(Q01jLP>*kȉ]Nz(QXoL_XNl#a@0꙳5셣uK5`i#{<\a8Eh:[:<;9Xma|1+mXrz[m6ѽj."s^b8q_W+1b\4i.l Ĵ"#$!JAt#K`'-/¡ǟDB*Lg'pd'I~ rq ZuSb#pXO7u1]oDO_U2sr2ntЄV|0!Ji܎qH$Y}o;&o{! Y9b.fA.)r+f1%d8<MS$8BR܂<{G$ ^+MI{/(f"IկtLlfE}9p+^,NP@n^Tb_yM7"2t7%L T .mEp^{n珣$+z Y It0_o/?D]Z$;n$WߝW,@L {x)0GXb͓[D A؀]KHҫ{o 2bijH~hf} xu4CYv9lsI|.A}ѓe'ӁC~"+7; y\xGͷB0dX >-Bt8ע:Qrڮ%c+>.bi%tثҌD,;FUFz'jx%+ de=g#ú E恗fkk`GLF٪z2Q5]i$@FP1K:/Q5"a3Bhk/X>7͹Gn/;9^tH¨ JStsh'bd&rV:"Z !&Q|F.IyDZ6գ!K DP@lrH98`.E`do(O/ gR*;D;N2”ývQ1),ƥ.M`@;|^XtdK|lQ;K p㣛>'dhA!A/~HcՈ6eǼKX)LDw8VE m2qi:^LVYcu ;\˱.p5sHFh\ bjU3N.:}t$e!X J/ϡOYu<5:>g&/ea k2؛<۶M==ŀa"#z%^֥^kL4q| tHzQE,&./U᷷sdDVƌ(ݚ(.=0C128Qh:r3 e ywF%| [oZ+ͨ&/'3xMpF\mZ8zfݥ(, P"v᝔]7IϳŋрCI0pdͳ i|XH&lʡO ٙB%f\-{Q6MM^/#G NE#e+KWNJ:LDas8x6_Gk} KIaWPp0bL˔Dʂ4< ,%Pa}@K=TGr&$_N#zί?dc53lQaeFm]`TV&:h9c 2%iɁ%s5Nd|F{,pˇ Y)UUXѐFQ.^aw~ jDAg~d(߁v1\O[~Vh2R,]T3ehZ ׺ 3n$tۇ)o ̂s/\)I8WrQ+g˶1AىIAX{DŽ'k҄Mpޱu]OQ=NsέbT~oJ /_8x!?hyGYےyKp*s'M>d23Eœ@}F"a*ْ,} ocX.mv|崲LּM*5}A:lf\6PE1Ҿfu2>- a1:RWTר9۫[jX_bUEʷ]XZM\T׮a6a<J%^RUPMaܷ<͂S{Z[:qF8Ąo7K(js4C:UF`wh-Zo72Y0(*^%i4O=t#Ű0H1.}9'ϛ*˿=VSj(h}; a^Q\EVy25^B1Hũ+G/V>=}@#? BAŷᔖ.Ͽv 0{Eb|`!gk~kY+Ed<5҉X>V0#Mؘ?{7®f8fyޯcZҏd$&I.ӵrڛ6)W~кO5r*XאPԶbx(brb!A5  ;C^Q~u]DM,خ5u,Xq-]U LAg*m-1jȨ2?ݧ5>׭Ҩ0Edg=Q`܍^?Iֺ  YA*fD=1=zoCޗ%KcgŒ7Z36a#)+tvUm &ՒVK)qc둊,ҏRլqy>V4(9Ӫ U,12^mUL +eKZFIcU|ͭJ(%~5>-P5m]&=B$RM xP55ܗIxoF_- idd"+>WvEZs]i>0񻯘ilL(yq^=Bͽ&=dϒs"AˠĦGề֛<V~8N`;1D #2sq:ݻ8>n Z b l;C*;2k Rm<ٽ*cWGh:`eKXSK&선yoݒvHf-챱x/zO, bJ*lvf6% 0CAZ%}e^E,W@K_AQ lϡHzEv;ʲnONlΈe<>(Lg;8oDd6cCP7 Օw(J`Xbr̈偹^y%|uB:?٠Oc/3Z]d#UtnEDxsJA{3F |S[CM~'+6:m,f_㨐̙`h{箒! Mrm/\CZYѠ$F%Ժ~ZꢫF$BTx!9 xfJ/j2_{O{'p9 dxCnhozM1q )7vr] \Qn!t~ʲӷsAf&2v[nUgQJ1A¿*sm̹)n+UJNb8;. M] =@QEɀ%P M}@$-6tɔ&d?9$hL*-H' v5RW7xm}!cX-lVyܲe{G?M fۢ7˖2(r*`!$5 am~}2;r`W*c`gK5^"AzF-=~ؗ}|bqK7$×(cU^IIG9Ucb@XbUuaQ$϶a3R1=Jw [끾"Guv!8硕40D M4nB |^cŠ݇k1v"&>BZU| f些6TXY\ɻaGyp xBŒ>|Ǚ;_Oi|7H{TDBN6h x4>V6FĨK;Sc1xHjAMzA <ԑo >hx1|mkH~Q8LhGeNSn>89wH1\ڥ=õ&ZܪX>n78jC{ׇ7r]OVSMY~9'9(A!E@skbO4_< Nkևt/5%aGG6`9@ 9YgN_8,Wb($]lԀv;c4_03P!S|s+/ϓe: 7: 2vi/ק))mAF11ċNkI ?%~qxΰ](MQ9"|mx!sls\mVP(/݃Po>:>LjIri9{X$ $6Q / )_Y˟Y@`TTpdu'wge"KuT"]c> 𣨰a g@-N0kwv.n-i/zwc~\d\mD?XV[zr{ڗN#m̃y+gAЯKc[FF']O|Xl^*t^xEŌC_ILF/-|2^vOlTTPѕ - tHtSAB$ 3Lj܆E-IrȨJ%as&* %+%Dwj{Z$ՁtU yI(iz(P2B]/߷'OH޴桾@ߨ9G0F{-a_.o>vT%xKh/. "7VBKf(OC}d>>s> IDX.U\)F*42Wr~̎ tvp}t_d~? URDFx\g2. f/2t^pY%# 2k5`$>e]e*ɕ`iX~ &o}RKSX vmY0> wkM[%[kJFAO3˿"Y/2j(,'ސRDZ?y*Xo(ޭe 3Ă=aA:QZߘtXYGkQD9-|u]1#Øl=_^m-]YcjxA4N ABW^ \|ˠ{dîP嵝ؖ?O06G~Y{;.݊yΛG(VՌLNKM _[xMs Ih$F7gL^f)h+j%@B9/.4P/-0  r~>dH Mr},E5htm S,A(J!pcwBjԴGo%S>8.1k,yc> oasj4D=NnUZqU.OQ@İ;K<Xӓ@8eòHEFAIΈ+F' 0e/D\,![ > ,UNog]ș:~({S` !,G!\CBpg@X^Lȯԧ-*k19k WJ0 5I."hs|Dp+ H{ѧ9ˏfa8 Yҏfɢݕ'Wc~y}K/(xήꘋ'7M4e%ց+CVِ#}t: 7 `p'>AY+e}gSꧻXnjj-.Iy9 PILPPAӘ:C]2"?Q){i ,Er=7T )=*#nPN\(Fxc倌QSIOaγDdrͫ)l8(&ݏvQּdrQ*⎶^;S%2 /{ "\PEq\``,Ytor MEn8y[QzΤ#.ePZ@bvC bTť3>"64ζoEiFqq5pܞ+ ;*0Zɬ5n9 P _>u Yу0 !PHVSfs=y/m.#v=#>Bximdl ~[_S2!QCdGqE: +'*ؒrVvR@sʤݯ[v]`.-I!"ate-?K O;U!NjAkL^ aG!·,=dDfM)=)9_\qjMTSTtok|˖W=Ts#K㌘CPt @܊}s-ءh|8[:Vkt[W=kd`P4<6 fpW?;z^`\`YjjJ(XI^|@“ΣL_A6Mp )<{5'&F!,pј 3q6JoMD L_a' <aNVA'҈V_ txMѥKpZ|@{RoZЛ5: |&hO,,9x*.)2$[8;sbWh[m#JEXʿ36IwcVRT/Jek/"*sNb?i. Q)I(Xb MnM;↺ а`bҁ\G ,cނQ-نNi];l,@+9"EKwn>&c(`gJoߔ ,uՐ, y ̂H(JJ͏rOnRo@Ӝ~^%IG 5g@t[oP?}^sr@?9sH j)qFj X;`Wc˂W..$aII#iviنoXUW@ AtLjk AFbS$ A쎕}:/#xmZ/si[}ވL|/z 4m,ע8kaDгW?˿$/*RaC}ڪ@tN)0Zt|Zu,CL ]MPM c_re@ .M<킁Tt[TPݬcKK AjwDݱ#~>e.AwvI)eئ6VȖH\*971 |2n[4پLxv 4:&ոhaeo @f ι-dYTи3{3FD : >30z n_m:_m|3JB'KtȹL>_Hx-m.xuX?X3Hk]dfYQąJYkjo5i:jLb ?cD*؟mo(W}66awDUUg\ٵBe\5`|sg}IAr#jŹ,Ԡ@9T_46,KBҒ\3@ ( r' Kn8貲3

    *;SA[bJ .i)V n'õG𢙙c26:O;uU$츚GpӶ^Y?BzjOZ7wze2buqeXz֦jwZ}!(lj1^_soFcI`mHU\hHME<:d}م2żMĉVLVӯ^RJp7=]*y@E3t P\ƣ98J^tθ]u2G1+}+A$T)7:_lLBϰTQ7inƲH`"qu|aVM).}00v1NO൨/1HQUGQ<ƌPP!5 qs"qgb.CYlD?%i_YP4}42.eM5O_@6GNAX+C٪{R%}:E[63c VI`4guL:c=J*ư!!!z4AbS VWPKV#zTV)O}A*$YCCAk +E7 h潙^Bt׶rq^+As)d@{I)/cpT z "jl /MqEd|O]TLi-ytbI*<2+ٸpB'.h~Jgt{aN#ԕ6R0kw2cUC$5d,XȗHޑM[RTxj='tRm ۟Z)-h7iVq \-J&MП;ʺ=fQ)P=^{^c :f7WGy[]#Qjo[~^z?~(32e,K`C Xub ɜ<7CvYf$8Q]T^vOt41-ʖXZ$:X.8K^B=ȾҮ]O=ek:?L.)z-챝K^&Z@m VM^N~Kɟöpx|Z5\0n"=>S(p+59WWT -j9fr̸|{jP2YHz2N#6ί|{7NX\_?܇c& u,U,BVNB(Vhx&B]t_,<((:Gʃ,)%- w'qz٬R`}l#Rẃm["3cz=Z.?:p?#Y#BrROr01(}<>+nq56DDpS1;.憞&H!=ktoRϴڂ3-a HQjlqN?`^M慀Y,clɨ٣rj')IN 6yF]M&95U|欐2NtT Ɉ1q+b̧Lz F zKw=i\do:Xm*קR3Zny-D]B*vD1sGW2^F"Dt_LbUaᆩuڽr^."tЙ;s <ֿN Q /d´\qŌBbT`B k76SXGQ/v 8H[Ɗ2|_ 6IH"o3[:Rj'jg9~, YNJ|?K>m pj|AC'A '[J(n $& @+tr "-lTd * (t٣R3Wșݽ=o {;ŧ,+$#{M(Χ} Z,0dp/eUnq{Tij\n|ߦC u,};|MQto:wsD2&Oܧ^ H,2CԃdZVzFn\HԱL-Lq͉C |߹,B gdLQNWz vr i͈ۙiѶB@.y'tO0fs;~pA/ VLQ50H#sCaڪwь/[h]i)ڱOj< ʾ{^9Koz^D 0WhrGZ&fva!%j!Fv_wk]ıq\FZu#g4xPe#3aDn͟]IPx;Ӿax^:^ĮnBZs/ q;/Y!a{iF ryGT>rY9v{˶Nj ,&5#o[MdQӈ+iqX1a z!U,DrݨuXwJC&<&xҹntKBI+\aB*(B 8f$ 53r@2K>pSdz5WݐW H@ZGY}؛%ꅪvBJ5e^&3oÿ`ޅˈ.\P;OD#;Nnאvk5OjY y/ 5zsc6v?*ѧ.a'n,pt&<dO1ԖJ puF9}1B8(ӜVeW )jȺv >zP wL,y'ήO֙-J p+ӁB~rOJQ@V[csa!k2g%2DlA HK!ߔW!K_ܧS,u:iTFbΑ G\$Fl<ޤhvaU9Fхd.aܕ6u8q/dVۗ5#KSqy[.>-z:{ e{^K5reD2 md/s"JUXTʯsSގ.iة'~UñP\D 8T229F]/L7BsX#qq^>}9(rʯ^&%:d!]0kVP|;!f4oqڏQ %A`{= Ta9n[jA"wxu>|@a΋G|}|uTA3a".><(K2((v}yG ]L04?ZP,OBT^iJ"PԎ,VBǢm%R|ؿ2FeݥmCIn<uS)|\iʃT)߅UJ<<_Ql$.x%U&n,yS(BKk+3[Ɉ\o6gKZ,ўxdZsG3fVfbqGqaqw1jn×zKt+06@U:p(B+QM#Dp% % tx䝪l d >Roډh;6V7d^>מԹ.cwvwIHlbXk,%d w}rm;W t f>؀Pa`sC']RA)rfzO2jM'k+B qMyن-{r&}0v(2-*wK\A'Y)Z͠*f8UnR>% m}QѤl;Q1JTbb\CWN귺X}sb@VfHe` F2|)";l#c#ڽkjy/X]TOh^ ^ļю{;'V:˯x) PoJCk[v#~ѯFU[x6T%9q~2n& m\zHb``Ti* +.],xh(`22+1϶e] p N]?ASzIl?rUÏ?-r_6$4Cw?O3Bp%*ݻ'On,|PIz ˝G0䊸ZY ۜ!lg/43deW V_tלdsRCkʻT^~-~ǶBN Ұ+Z;V!yWI/2=g6l|ȩ­27v41e٢ͷ ^zFlxE[D!ERG]nnOXyFɦ!~;e/k} NyE ;|/ Yl]ǡ/b`52oO(&Dv#%C^R>h7__< +ٍR[I#"$8?v?r-.tmS ?5`]*[@;+}EG {QޑЈ1RGDfN,9(c.ǽ#BHm5*"aƮ8u-ʥ1{BF-il^M.RPmM ~/j(__bYY |fp|w $.j&p`M[lyuC/uP% S)JE"^%d:ї;D΁glA*b -4ըkǺyJ5*?ԯ'R'ScrQj%]dN5X-chn'/qjfA6Wޗ1?!EE<=k`9:C娑HJ2׽ny"5 "nC末Z yrtL6C \znC l#@q&hV[~T7tR3Eb1EZ _/JQ<4gmR{vϼ _!)Z9,Ͱ#Z"aaG7κLg}mڭ;SQETR/tҼY#o?)qcXA1ѿ[~Wr. 8=։%bT@v`fL=n\ÈA}Rxq(E0>8Dw eD]=Z+e.1}&!]I{zXrM=0S8ضlou+Ao!ȤLh='A%FYr=r7a+EAڮpXUM6[.[EmE]Tx ݗ2]Ó".{LUNwÑ l(̿lsߟ(g#l?rqB%~OOA! {Ykj5o֩;7uepnzw_*VK =P)ӊW&z]0U≳j TO(1H"brseLa0@j6%Ŝ_Dv&mRʖֲ4H"+?in~Kу$7P$zF,4I_B1C0bxQ-FVSC$z:&"#F6)VRH ?\xѣiIv^*^*$eƸ@l/S;MC6]Tf?ˎW W|} ӻrxZy^pfӠ Tp-$-5ՠԉI<Р›*6$~ W\5$ JL#geɍĴ gNe!-{@Zd{ˤ-S*/P˰USFXP-7fwJ $nL-ż؝@j4=%ytnph`Xٿ zL'T~:pT4PVt eo1Ty"s,LZ'#0Dx9SR](G5sZhƼ͛֡l Xߗ>yRe NЖֵ;p>P]O=r0֥[F6~`+QT oLN*pI"Jn  ex!{:wވڢ?:tﮍT)$ȘݓeIYbL1I^]g)i@ܻ-ƑlWGwZ{NfWɋ^"ZgQԚ9q$%JS%Є=ϞV52d| o_ܞ[s6q/+Pnsj'!5Zfq4NS01{S9(:g4~)&PSoz,8G_eeVB׷.Pݾ2\,epĵ$܂^n!kq%v~<܌ o`Do41Q(/(Y? DG~W4~;+5ȶӵm"g F\+vg")%0ҋhl2oo/XF1 SQpzY淦=0f~1kw/Wβ];"Syj4WAȷx_[tS x[)an?6Ht$;70z/|pRʩgus%1եt}4W#u«*-{X(AgJ8:5Qg |VCsuW!ѯ|ɈAOLp^\2oBZW fg[tdžn]6+$)`\IJqwLQ?܄`Y :8>iTlPH)~%B B"I۞|t\|0;u$ۢ.jDLL>IQo @Qrq178.E! [l(K顖[ԄJnKK1gC6zK`n i08(c0{}%FW^=~f5o!r:Dy;$_sߴ%E $86#c ;A.,Tp*dxj/55Sq8 : X ɃgK"Rj}3Lw׻"|4rB 1pIF<gMbcs5hv`VvFWz3Ԧƫ@xvlZwIT2%"~Q޼,ʢ+_0:I(~DAj/6ܮa@T@0r]ulXRFtQ[v)u-AdQi8,]cZ=JZ8A33ycd3مV`9|H-Z^e5\(̓dm]Xs*zly[G<x l<4܈Dz5(~x|vZ'<IȽ'c֥oKɫpU`KaNB ToDRϔ+M-ۤʻ=P^G,_mvBs]|Dz+B}{Hp T}YmWu(ճIgӡ<Ŋ ϓGsd2񐜽,.wDY4MY6=*qKY=2!|q/ iCޟ:Mo ]:r/Te%y-9崛JY؄8$n"dT_^.cK0 6nFFK"YhmQaE0S'd|&*6I9ݪM‡KWU7I7CtDS7-! w4=|0MZ+Q +$'zk}VR>t r)'?X̚uȆYOfo 2):}Ud%(Ei$*JVX{Dj{:HPTq *Ȫܧv5?Y}Zf1Gvl90WNh"CIhXD0d[y@? Sl%+P4 ,`^O&UGG|;GN98Zt5-!* ~62}hW?A( $~GkhK~kB_ M?_e4tBNu :`BMZ(<\1R†Y\՚e>{E4Z/NޔI 5vMF=PhFH*3i#_ rEG:OBuܺt8:>җVڇsQwUCmQbu,zlOz%k1çM V0v̀X:MыDDUhRg*,4t5 ̏`lmRK+,xݦABV5"#Zݎ$ycX(mR@qA#+#6Ӂbm(!8F6އY8rYh?ޢ܍AI,/X}9 W7x6Ȕ!8oIݴ{iH*f΃);؋Fk-c]كEx{񨗨TnG]@aILTeO['2t"ʙi@;J3m Cdj#) p/l蓒ŷe X?O˹3(\in}L}4˱lq4NBh| f!ޏ>`U Z07">\gw+%x ˼ǔVm)ԶRv1:{Hr&a^t~blգThsNR{^zJGRU_j{0mn9CaRSP+θ& 3:o9@xDح>j,H{Fpz8[9+h?(P<*yP ʶkUD1蜩z ڷW vŀGUD PQfBzyѮS!ORUb*Bβ5^VZcMU!8Wpu}A]&0_yj'ఠr b!&"d0.UNV$ mt_W*9 S3ۉ^I-t9u&hm 5w[FT] 9v?a\7@X0:}VS"wYqdz-|0$*Y~kO4w6cbSƀ=ok&9O%/b2d Re]"O=XLf$MlN|&*)%mÃT JX$$9a%Ć4{g꥕AK 5-(Vۅ*6 ɖ" KX`??K* ˰>ǟSijkC|/[B9 G ;("kr^6 pU9S7p+$b^8kέ}݌*f#(I9L=[D$z|/)OboDT݉Z`QQ" ` VIVwka SKnk̘SCs"Y9WPuHߋ([Ԏ*CFSf+2?maƅ8ò7˄ 61 F9,O1q`ِOB^d{v"LGYiX 5%ojY$B.k:2?LBu@6Fa:T+l͂tb滧 (T<Ԕ7&W~yyN- ,u<)}%Rs73Ȟ>w=t*.m+WlɀCpmk @O D)Pѥ jJrd)4\FpQ~dcl5UVy̳l]#1_lEe:c98DZe鍚{OTBUAڈذn :.=qW?M]?J6[hD@Eo N/SD9$ $3%ʉi:.$C8\(zc^ hseJ?\M,v02pBAixv̂b;l*KՈOitd |*I S8OɊt[Ǣ`4 kt9+2#S08f`Sq\4~0 * ' -=J`9;DA1noHe5'JG.Hʾ妜Qp%mI>.fj]zmJ| ˪b-KH2o{68`^X~*0:sS@EF]D7iA[J|)Z "H.6,n=EɋhbgiI_쀙$(r_{A$(֖tJ HJSN!c\gzt>w:!z(xЏu.\Wa.j8ZuYayL !fЫ}zkҦ83ZitŶVϧbM>{ɛ%n,v(J`gzA6^͏Yw=[|yvZ#ht+apH:/r`E{) ̺_~VpWQse<͛OΩhYYUԅ &"-GKٓrf~fN:R$a/ ; ۆ@*?_\)#t\%3= ]ܤ63,d Q ޜd8# jYzk)(4xo 3/~E{}L3&raY{ \AiU !'ő*dDoo\Q<{(+  2;l&6]o5Mz7I\VI0;X}x3XwKD ״Ψ~. Zg\>Ѻte&BPbi3-\Ex^}c73aӎY`YndHKFiq.1@N=3nȺ6lifGȋѕ NtU㏩r 7 Evj {[? m0c3vkfIDmoC׵K͹ڏXR(j ,)YAR݂-Do)0O^=PοdHEYoմS=/J|mY=g"5w<_ϓā{hu?fe^Uŷ/I'ʤ9b7=WZ|%7  7J"7 "%< 0BObjhZΏQϓ?.wpr~ۉS?!^ǍM3THՂ]K<57K+!%.ߪi爏v.Pe,Anf)\hc 1\L ޸A2qU N:qxoBNPl*E m74/8{Fw XidCz wUA{ w9UzcS,*%14JP'PtBu.T"\4R3T睊[M+>~z)I+ rg]$qX޶{s-B ^d'> A1bJ/ˈܢ+C"Lٍ(iL e2$l~wrT1$/{3$}0bj .i&(*v"55,F-P|q_Ar#4 IǠ9UFJ5ֈ{u~ sVL̻cz">tCa_CK.d>ޥe$f*ޑNHT;lLcү"(ՒE;< p)1"$ ]j>Ez]T|~J}^:]KLcw QYlt,y$I s@Y jƣDSܢ @fgIP#zxOK{w'4o0׮FEV=|2$Z$uYȰNkVapz .y8'RVzJFTT#2zq觠2q#&BҦl6WCL;pYAЭƼSrۀT 3WBLB k ?w`xu[2a:c, 84uCCm?"1rETh.^ utvB X蹎jĕFHDŽ-d6jU-j@+k\ o7.[zt jR-yVz 5|tyw|dytms8fʌUL $:ŀURe]oQz9'󔝺Vrt}FeVm"J{Xw(*rNx10b$dE]GALH (V{jpF K@d?ڠ+F#Oaď6vO~t8GN ݖ#ݸ X? uBk-p1v,z1Ę>fȽ+o" [%G]B( ma@{ 9M)ZΛ t:sY6Da,eRhx#}+B:돌'S7 U vYI[pUNr"Om˰_ۏx0 +%t뽑#Nkaͬ4֡ &T:0u4P)< 0= ˒ G?ЀhLk+ٚ*.ƐmغnQ|!R_m9c9YG.])ec0>=l٥ϮNU0,LĒbZډrѷd <]9[`x>]UV8fص19N 90?CP?*-=L8^.p{)ނCL>Mvɷ<o8BA B7Wy B˦{\3*jI(uͰٙ»g!dӑCri'oܕ|]0D(a{ y5v@6e<㧖R#bQTDl{/Oxj] p3@7(T ja OwAI1l]Qz*?T&$Bɫ̚1zƯX/(fX_+`᪃ĎF*1#rΉOk87@aXnDz{|D}|f;s]ADҞ{ޅXYӒ ~4BO+9Xt9w(ՀY{ù;t n d:7ް8){[YvvH -k-{:VV6c+7d⬾Yվ >FGas;'_ щL ೧0jv y2xG׿:%m ۆ}0?4-} |eƒV&d3^鯓<0yDO `Ĉ*SyA!9#&RWSŋ$>a#x A؈)nk`c\Ghy&HQRb̵kQ}w}-  UE sC̻bY u=p>-rR{v xcx%SvfV߰-a`VmM1~f+V`Ss6 yrC )  Z(bVq2+noo,Q vwr'Etk%;9>bc[Roc+{~Kbշfd e3fnZ cߐ7 o ݖp Vl#2cX46 sr$Z3!rܶm~*h%UlvT> zXQ,=̭8oU;yRڋ {hHg ȡkB#}|3I+{ YH'ζ2,RNN9=}?:k:dݙt`7]Z%%S oގw3|%8qW?]sp ]%̞R${et׼_qa0w rGki}hopƬnX+|֔I>(g)w;Wx̖^+K,s3w?̙^\WIpQ StDբk}vq { YG/|6x!?:*K%5ƗZm^瞏G"CdXKGġfR-4-tJWq!x5eMGWi8jӜk\D%qY_&j½)#ZvkXۼ4Dq8P]P+ ɀ*?10j{s۸^@Hnp(1ݚ*mmp}v f՘ Ѫ:gkDnXbP;oH*/y^,q7rv #{ IQv䍷W ^2?AW؇kJkpB *,zIMTF #giqBUƦP+$xw^\H\vVV&-FdWs ʻ]@GsUKnOlhEB[j'n NhŹ4̜Oz=+O91[J&1 F ҂8}9\M0RcvS;c >3% 06 Ǽ[+߷ @bD(Fx[$V_JG! ,I%$$0ܳx81jn^ص) >& gtXAE啃]ǃ@qQp@OpgYZU!Snw6ʪ''S^S.ץ5ΆS(3ܰG_qyKj?[v.IL΋[K|:S沇1qm'^^B<4zG.yK+R7o6RZ(04]ŤRNfyY":]ezyd6~E E&k4jZ}RȦe+-oc7^5eT#'`6h\ P?nY:rZJ?_{$@\t mFz \'`'r(H2H̉BSGyOXlTJ@ּޟC@x[34F'7ݮTJ=@A#I?GVfQ*],``?IΆH T"]]ٰt'&aJܑn9;;Ǯ4>ߞDo>EZK-l ZXW;αqEQ@}S3MGK]dK\.I H [O.f<ᨃr`lv롁ӞR>>pW:!?܁u`#|n؍jC~GA?d݃ᕦ|\W#k~p!E&zAwIv{j5x(msklvw(P[(HHe38tS-$ dd847^F3ZEk*mo>Qx:xHrs#n$i8;R6NG1<(H:ng|e%lt SMiȗ4(~\;Z;hV1 R y:= %'|$`y=hWV2luiVWV6&`"_6/aE70orа^%zưO\ut2qa#17!rKJۅ[74Y{GWɐ~IgD0`6?b?" >ڭ:psrH슯AʻR}7R*eDݲw-P4+U>V60+\hIͩZڡS4na o# )J,BHԗB2SX3PN(RiJ$ W<A \s7&hA]@.B679ۯ8eiGIQ-4% Atv5{lk!.e0? 34\@˨ 4Tus1gܶS?TV`=1J |z#l7XDIId 4穏(BI+ QRW Y5H"bvy<vra5 {*`A0nfVMFtcZMڝ`vߵl &6lB' * lݷ˾s؅t{ æ\s$!~T@m~w ghA[D;Jb% NBmauf  *FO[?]FUkf<"P&L  J4:([" #֢hK=.gc"^&yh')#Xc3!AlۨYF˵}'ul Xim"Vt# @؜>TQjo|(w9@q.zzldKb"EXn (snRN3~4UriF4w2~bH""^0VOle&7'teź}%Ta>Wŀ^O=NN6z V>K4KIM|XDa}̺-]Oqg^ʌTY_PNȦdxB` )?Y"/|W H G罽@W'Yha%]4S9:U߷>q|dHH`;NqTxF6X:>˜^l qm@j'd^'2222D"lxmhav7w[(@Y8bP]F6ԓUod1%Xq"y^~ha\#%f¶!h:yһyjŖ ;f)= mx1z;2P[aכ 9 -^r- $ hhwg6\o P=$ؼ}Z oc2UptkL !>C酌8U"6#\v`+P9hIB\7k(nTatN9Ļ|2wdj{_ ث;Y2q FX&&P ?ÎF֯QX*J4^'n/ NPREpJ|7eHK%" {!@e)Cg7s DGQQ`bgeQVP1h3q]Bڢor,̄ΰm0ӓl*8`d/a7FyWj2)ȯP˵2;2e6w~wἔFE ^o6'jo%"]s~0Gk6R}&m{VEU5Q FA2ݗ߉oSAO703Z#T+uCQtƦZE] ;5i˺2 C`U= g5 \ZMw꿤tj+t^ΨwP16J^Foi0}O+/.H;s NDx n7R\+;q[K.H$f/& s+Fqɥϰ5ᡶ_*$ٟw5(Tj xӬPEi-F݅`!Vf)mɺI83y=2J)_xF3 &2bqeDN/>>)nh8 ;@r|FZ7>ο q3yϦY^luL<ЦvXU>؟ .A98nҕO7_\C-0JG@Y6H?|K&Gn4G&Qw2m / IאF=)dT {0ibڗ]ހY!-f`_&CE4*+5;--&K{]ꘕpYOWBQq F༐!@ \\AӚ/ ApFFsj*7'4qeBo]̍rR]R7yzo%2m>#7 fa7T)Km. q7A8'[4Ak. bxU b0ՙ =Cw%;A\:Rz,\HڝR:χXhvI&u$6,F+ZLV6۩PYLz?4ƞG&>"s #qt2Ү\9_|kZ2SHk*b)X(jRX$sHvFazGi۴%U%WSZEȿS~eC\h Ғ-T$OݫX;6!pd7jI ҀbR+=7ѨVJjYo^UR!pB˦ N 9*MSl0yݡ'i돯p`5~LEr]OԏUfțT`mjH%HLEW@+ͦYv'4eudM7O%Qk0'As uTu@N_ @30?a2R1c(YwY 3ėhU˓ʡ)o/Aɵ>iδBh]㭮5iD o`œnJIHm?lQ&`_lRyJ7e1c[5+?*?'6Ax!jOA)6- y^l6V4 Un' Me؟Tp3 𡔋 93ζ;ğ\3ڕ 5Rt- wXɆ'?qSպ@`['NANYi;է0^x$zI%c'F 8<xǫc(B8WҘn$4y+^@иJAܷ^xwI8k]ld]o0@É%-VW/PG$2ˢ02fWP I:pu|a6vKrׇ$E+ΚF0$zN+TŒ~v9ݢ'"S4LŠ?Qlk;{``qюX$YR\++eeX%:?ۑnh .kWn3եhz}"6Br(Ny}$cqB:g :DT•+H56 Vi'3p}q.!oF$PzwV4C 35 "l_٩1J]E5[!ɃQ XF翾Ggfg- S'lh_"^0ROHm"˨PDئşc!MO;6ER&݊`XJ kh% m>)Au~*-,~\U7M%ҠK[hŐɲꓴcaJȠyfulogX=_٫j놸2u،7 ,75H U[:7/ܢhh> +&} ~~Gfu}o,H0$Yny+lţP>;H$Q8ʳ\ hQ̭)3(獕r3Rw8VHΟgb`X7;(>Ĝ2JI%Ťe|AW%&3C[[(>`{EΨ5A%' 6){CnlzgU"wZUM;oYM;F`|Z:Nazչ'zӆҘB7c MtrѩX&'?ÖVR#y8ROu 2~J&f.f4.ڭ62DϡLWN[Q!FOVmPƖ* Om :[A|5Q3̲I;jsvLM5y#pDh{:7]/,hh& G3O)@)3 Z @*X[ qW3 +E8J!7؅|7nLa|(F'R ߄m70i<1*NՌ t31VJeShwT:+)KmC%4N2V:2* nH S@HqTic}ʾ&=|Xh8sХ{J>y|"d<&!EQTLd\>Ft@Or#~u)U(ki,ч8Mw2@2$<[?QUC w;%s/ZS7h>)+T%3 m2dw7ET; AaXDv,$bͥ' %ޡV^52pDˬOW W0SϪ\qLXqY} Wެg0&k>xtX 4w*,JXT~pY`LA&ѣKqfs7x%"qWzwNUb"~+ɒ!g~T)b9[Nh۪Όq"|u$Op? )vUϹ<+dJa 8j@_)(Qwc&zd ~7))e Q{:)'NČ؍WTj>pg3ʶZ{@gG1~] i3'N.<.Am۸,фNJ@iKj)gvveMmLݎ FYҶ@7e̴6ݮ֓0<"䕷Zcf+JHd$k IJ b+E*S W 4Nh+N晔PD4AL&?q㣷K >OČIa(]Ăi_tpNy_h4{F5U1D4!$M\f(~QHt]S MRakշkfց]ڥ!'͕RYhvdeThvex͔u}XShĊm#' nQ ʗcht>FVcU=;m=KzX~IZtlWmD8t6WYc (&E\`l&;NB2P.+SB='Z" .< _h֘J 0u8_ . pi6,7<> zBCFQϠCpŅ2fZLtsHh z?'Bt[3X`4% FTf?g$5mY4AףZon)tQƦYKa&N./ tkvbq!sS^N6G -i`$:XCՍL1yX^S'4!Br̍mp~d_1H@jX]`>IF n1@*kG0 SAx'nfZL=~g!FpWfpS?_˲}]E%%8Vh [q?[K!FYvW b Tӎ+PWi,AjRPÓ_LDo0KX">n闲TؓDwsn:K@4ˠck\_i!͂cdtYâ"rҲSiӁ R`@frL(%aNj?AإINA l!wb&e3ҬՄ}\SZAquJe>ebh nwL(K =@JЧ4@ ?eyH5 >2B2j5^ jXk1R7,> ;i6OضV_U&@6! 5Ty}!*3x?nsF}dwm6 S3 ekߑĐ~2w#.&FVanQ'gכD'*閕3٘0b]pj 2Ϭjw\ކ‚~\w:g!d P xMK\I L0x\J0'KUJmÆcR/RVLzTбءĨC.}!w#S:~vOɪz]Mi @f: 2mV;\Qn%$ޡ iV#f{ &$ɃȪSnXm$̦+b"JPZӇ dz&; cQlEDf"F|lB5XUa|N+UU=uJ!V%w Пܕ_f '%B?>2M͙'7/嚒*{k,X4ڣ"Gfg2_3ǎ%NK>/ =f& D*7!m[]7 YTϕhb"%Lm>s=Ֆ=5 [45i":oH03wV{`/|쐑n+~wjsrCeaǴPy6dwQ ?5>s"SUx,u+܏G=:^CɇJEZ#z&ʻ%QXOzY`s@ \/xOW 3O(4Pxh֌.4'kvCZ[X-(MYP3ky-!Ո4I}>yؐ7xXzaJ)B6m ,Iw(_c;σz&,2lr|z( zԌ⨸_̩?h q Cu4쏏N&P$ۉEPSCMPX'3@ Lۋΰhjfa7(hClv';)Wkzq+:!|o213i%@Fbdj_O ̣p[D2FAG]"F)b`HD)\x;яC4!FE/CsY>DT00R5e#F*([PVR8P;n ?tN)WFM1y6[bpAtdl\kdmc:7@eB+Xh 0^;] HgHCV?AuG1[̇VuK} ,3'LX@уKȆ;iKn0Xxmь.Wt%1[L','sACL iU>tr5(r,ku5n"Rܷ0MՆ)7PQ3ФNCx¯^Ą,C/+qi'ok3ѱ8cM[.|׬RBB8}xFaL=lw X W5P4eYj U A+/Ⱥp-=kUIAs^C{3 Vz:{U@OlTР:E3ՠtsr+UFжC87u ^_*_fF mıcIkqiUīqek -~l1֕f/hӱZfVMt/2`x,ɟI1=K},dM 8>q|UY-Eb?f jY)C]{Ulu ٱRa:ds[nW!QM5/ͣg̥>)`}\yk㒡,-H}E"ST/[[ɦw+>7'~k] :J-ESSd\FvL{Ig螳ꇘkM{} 7>3|Zo+ Yef",f_t {=z4, [zèyM_ӸgN Ci ءs[vpk* ج읫8:EM?A.=/9wRw3BS;NgG!h;9G{{ٚ%JYʱܳLU[H{M;ɳ;#SxG Q?m*=.$exӜ&1o%$`A71LCL@V8.yf$O?*zg!eУfssK&v5(:)<#:tCGT욹4@=ڈ**6y~B~$$9Afggue95]|͛{^?F0 ]K̞SOIǦk,W*_E\ >!;P\-4=hu6M yTN:_$vpn32W}cQQLl|3ԒkK# h*`e&hz\>JT]9A/mH>֩h,"kUKPۇgӒ)s*a kwn<{{-Ŝ5{`L: x%vn8_;0K)x]~95}Y/ xӵt7QuNij'?]iY\`_oOt≏m6-1^HS=|W#]jLP9$IYv ϦvEϋ*HaY|IC6jl0R*~C$4NkU2G0Ci~SdFWKIBa??OQcƨlU0sUc'ʻ 5Äڸns#qC)zSBND83p ,:({֐S7.+Wu>%YHҌߠU>;IyZ~?*MkruxY!3M{s.Ȓsi݅LZGsængۆŽ,9I#~;?>6$U=U@/QzZ.5N~ PDӖ9}|6~FnS7zVz|-@ Z2kؒ!\BS H3 MU!ԖWv}5Jp; `~/oͅ@x=6XvОX`R6OғKF'%2ޡ~Q  *A[w>g D292.攠co)~Ebl]XK̓`*fE2#P&=qunyޘIN~RbQ1ܺNm]\JPRA^3X ,=]q Uc }=Xm䈞X4T~Lܤ9OcDzB/aA?^M#[0Y4u2Ri!3t9L #iM/$Q#0kG WF ʑ.&ԖC'J>ćJ/WF-#)zqI08CjiQe qgA8/X#=bLB=i.Y);O~ſ) y13$/_)[_UjYb7y69+JQɇe!k>)5.vk\LUQ`:\^ˍ27О/,Y9e lkczJ`A~m\G8O| #o>5[\`Gȹ?R@6֠ +Kp7 )11WgDgJSq7TN-G2X8r.; Ur~L|u$dڔ[?+Hu?vV<|//eՖOLv)GS|5{>A6t}n*6\wM4d_J~7dnK9.j*d18JO3J͹;F'@ځڗ($Jlcn RM%zǩ-b\%JpHu8"Ը3fy=(&)i({=#mqGB0ĬD{&a/GlDR^qhsw-.7'%L@3z7epUݸlwE|PrXV5l9Az@q{9q'oHM\(LҠqsk$ (m-".E\gC$SI+Fs8g@9KIؖj>T{GrR=LǗD3>hX2!NZ`  _Cg뾮(}jxԈ^-96/fi(XfR[P_M{RݷdAcw UɎbq˂"f2k1O*lN )aN]穗τ3vCD]YQ7A# RQ Wgشu~_wN؍8B+Y4OuЋEa/o~B0)S :,`.+1DVASJwij Ijn OW-ms \clW/E 3K*y3e}]kYa15i)T!?w.I35GϤB1v_cH@"r]'Y_oڃϣgɳgu|t;bM}}I0Ǐ@Ə r|¹ UuﶡfnZiqOpM2Xh\Ɵ3I4`O9wg۹sz-X(ILJy,嫱7k: |XqM;[4~aֈt+-@x.Ϛkc(̱ 2cd!7-T_2cq8Ph’=פK ߒ׶M )qd󅜶`sߜ ip̊auQ8;fCIucRĺl8/o\TS௪GxBU"KPL*ӹ&f}o~g|2)@cW#IʔlI4Ms8 ]G 7`4\;eԼpJc7ȶK*#N(Dٚ&1ڼ .@[^[jR<(;7NuJis(CV/j 2 'ԈLlg5'}wMMv4zPOĶXR7~[~,m}+?kgO{ eV6SlAg?eK2@zB{$ۻD~Кzʢ:T=BK&`7֧ԹUNZJ^ ~*DFxT ze %\T* S.`QҼ CNqSDw'>oSסtl5^l]ɕMqBɧ UԈ6Fmߧ+_Cރ9 pe?!(SY#LPJ?T131`Vn]jɷ wzeo8hZ3xHJ7l/y^7`eoC?oVu~A(KfػThNŞ =)bm;Y}(!!bQ27*iz`t \aq(y`0UhAisPhоk(5DX<<:Mԕ:!,օY"iҟM3f7srz/]ۯz*]h'?mDdZq+B)<"^#$*sB UETDZs;f{UFI` oBxBtwgh&TgX*}bL^i<VKZ(Pw+"4_RsJY_B0גߛY\AmŠ"TpTkToDlŹs@8CdQ0@ugL}w68m7'6,?`M|ЭӬc:}P 2c39-kmpo gJ6Gw )9b]N ]4:-V#%|G2:-=# _>eGzA$GbsH,#5ѧh`+[ge!tYSr58R4#uZH6ꅃ*+D8$cGlȋ|~j.*rUr&ܭ-'*{ Wu #op09*s.:b%]KN0+ KOWWcY $4c5eRﶥZ1-rxp苆dr j"7P81@n%:hJ0)H~tW.n)3 Bh)(b]p,|cR\@Rvبlv]` [#.q2!ZSIZ/s6Sdh KpeAXD(iZ R |u.%o2QAU{$j zCņE$Ǫn/XQqlut2{?edGgdw.$HRyXN ,w]7c0P ؐۛ檼kp6A ?)cpg7&+Ūse?ƚtó~>(7;DIMT @]4ѕ5F+g1uy@Zz2(|b^iA8:* ܩv5 ȞEE Q==FԎwHN}Ih' J Ǚວbѽ2x܅ 3>fOD/FQjSE"Lyl+·<(hf;QO |Ao;@DYU…8mľ/x99mlN%Sm7Mc ΌC ]#,nF '!gG_?!p"Av\ c~k^ ѱPbqgppȉ Deao9&\FSk)~iyȄ8tA>rƸpin<.)z5L{4w  G#*~S]Q#97;8UMX=%?ȕl=3kʷ:e`AO:Q*[TRs ?u{*K "vt Av<9Ns] Pӽ_V6n.UJ'w0q:-/ ae;[hpSa`j<@RpU&lQI}j%+0Ub_-ڮr^:_1"9?j0~FrxKxҲ ֕*"R]{_q14[Ʉ>W\UtL>FDȜcߍ-8(o/SɃ~-4ʷ>%n XA+d/ a6 %7VUMJr(|hI:K >䖯Aus{nQx"8-zsrY+V1#賾 î›(\~ضiΰ<i9b!lM+ǫ>-3C5"3(^+/"3azpUl%t*+BO2,MfxKj=ѩs ?p!9MւQY pN/wKor#@ s⧑;<hMhh&Eַz9Pd7B &}8D˫[/##5кfzQ9 %q=虁m%!'0fu3 Z6'+ҰOy$NY;K>fx~ۤA.r55LFdV;Q 瓮DCwp,;?b3"oT'`[&<98䏏$j{ƻ;$ie+x)zEx\D!̊u B*K|c򾹄`k5RAanf&+F,MWiE}&k J^Ͻ`Zo,\Y(A2)99 5&Ey)[u:,8Vb:IEŢl.ZS:n8=Yџe1Xq^âP>xF`fzajLVq &;=_ë aJ/cfJR.KH iC;XLy,VtxoWκחfRS% @㶥6vI7l̃0#xJb'Sg;^Ƥ,joYRwW!s4o]#>mu% 7\naWf>SP#;Ȭ?;4$x5ș>r]KS"DN1T;M>2 bA'U Tz)+}@_{dUV;n2QOc0NAOV'1.!…ߠC@tIUx~>񬅤/sz[ .xmi^jڥu^a뵫44 )+;YQ Q΢5ބDJW ͔UD@2J/,JXBgu?&GqTLO.aO@'`` ']Ñ]14=RAg( {:"+0(PgjE.qWt¡]wϞQ=q$vn([OT{;a,j ھ+3hS<(-[dfٜ/,=:ug0/ކDc24t`ӢSb M/JKq ~^|))LQvВ(o D 먯;ꥐxhd5WvE֛q|4N!Z7ّFO&TiZl`}3` ̄8q~j\n:>@tdf&rˆݸ![x/Al(9lÔu9Q LgoP! /h ^`D+ !Я)Ś%+'#Ϯq1̸kMCؚ^Dʕy`&$ok;q~tگrypX~g1s(BE⺤K,,PYsNPOp p,#:њ9? շ~lmD7ȓ!od!6{%-rpQ2LFuLA2q@> ӂG#{P_b͘SWWF{/߷|Pc҄(dNv{rYk"y¼,Dz(p(kP(C(F&5-]I q6)-ӺܼJ8 ѹew5a+X r*R+ZCc C}Q1/P?+ҼyQn{P}o:={َn=6g,|tgzX&f/%\TZ$lyN}U 84{xWØ?m+qdnHk\B|uYCSNєF:A7RLU3^?CGGD[< 0g\/e-|NQE"/%$ }V&7:"e*3 &V{s9k8|H{;SWq8edP_Qr}~-Z*pĨ4({wGah\L^Ϝ#r8A $7\ GWw-* ma:uK3CvpSIEgڍ QMXyu^xzX,$ocnfD5"1ƻLJTs~\Hr}v?&2:OYg8|S_gTDUnʵ1qc <b5*Fˌg >.lXCF{v16 [t`yO@j<ofk OB}s&hg&Y1 DFeW* ۛ [h^/s&az)&9Mp/h . J )ӓWW3`.9m KZU@O8>G=6eatЃ 4Ni4wDn-!7|h*4EtJxӄ W,AY}^GƜcBw>RQ$d 3ljbyE&F7X1<|KbRYtRgN,0_h/ {,>c$>b=$ |x+*l`_3!JӕozwuטG_rYzC&$wTÜ^''xͦ${4@Pߘ~7d' XP`ء4|6*yPk5HQG@I!8n~IQm 3B`e}LL S{AZ:FҀ'$3\ DQy'=93[oUpٔ5v#.\`$"jd1 I YvfZQFXj§=vbޱ\f7cT&d1402cE}4`!ѥޓ,1!s4^+HCPL# 6Lpl2ϞH(Eק  avmK= _?p W$bG9ODTNZJb>= L|(3ʯ)5RK|a@5<e`z1su6x 1"ZpQ OqQ/LQ`4p$yY].Wl',B%'t>lQPex4W!\& J>ZSk^B4FyV$]{PbבoUwCY3z6Kʰ$z#MhpG8*λ* _iY;cDLDcPFe+x8g `ϗ̣rOyKbޠ />X2НH^*=C.+,?W+L`>K'\ȣ5 t%1@$ kQMl_ nane=.zM"zAU4MJG"֩pj#(8`^xo&U<0["=lKEwulLq|{A'n53="!&t;=W0b aV-<թ[Mm&a( aK׽Mtb)ŀRJs:#S>P$>oAtdQ!q7yT+O<)p`H yaY P3v0ϝZ=/wU' =o&N;kAİ8Rb{=o#P3*jah2_WhsVWHG.-ODQ.քoLCзc>Ud,DÞ`%q@X Q ?[Ni}Y'_g+Zod}mz I !@:rW׸*4ZgadW}w@<-[ۿ uм_vxdJS: ]Ao##PFm{h02Jo T\C j4L1D B\a1ʔg'hAF}؝arCA$̠\*h| yG~ )ZKbR~ Fᶪg&~J'=";Gt v*¯h+0zuZvLxFc|)va0+qbKt)OT՗`Bp6wFn3LMwmcMB౾XP?~9frD_^0/_ϧD+8nO5a[uT;-cV q٪Vr64 qf|`J ~٩^n+vo[!>'adPh.-"\39 :G<|15aBYa,J!pebK¿/t%w|k"\g J08w$A%fRIckyB^)I]N˗a.E~Km[Az8Ҡj+XbJ6Bh:[z%AҳeW4a #=ZxA7DYAA;ߧHsTdeXwEl|zAl(2Af-k|[đHH/0FR SNu؀#o?h{à{gڴ߀ =4Zxo0DJ9@OjG!갹[uđ>VF6 J{\#⋨m{m2u1#uaIBFERV4+X=& uODSsyrQs>:ڲqFxX2s!Ffi0 bkELC]{JV&6WyQL?&5RMlP-N+1\!_L$1^HXCU Tb 6%>ue 襗K!g6o=B^6oz4D=[=[|0f&[ϺQd2aɟ8&Hi{ ~%4*uws(b0o#d=u@{ zkO @+]>L`eKYQ.: b.9Њv.͘dG󖉎1 & G;)c*/c{n,)mkh~)qbnmQ2' *fe Oe5(i\YR0 &nQX뼬t@+d_]B7=s@tDs9؍b_{iJkn9 voó8SNYsj.u u=H‚T[3-5vg*z<7#3\P*ѿ8Y3 bxe%/sr1n@!.PFp(BUGLh)hu٣fu[sOx8M"a‵ZN3ߗPӺ̡Rm0ǬqTSq\ov R ɑ 9$>(\V1^n,u_dJ84ڌ-ILI.~/]nSwԐ;+}'S)#~McV@= }%DIe<搎ǜu W,N Pޝb)q~Ɵ2!Mߟ 9mXI- C[H4)~LsqCD]ܷv!oA-܈{^56_DWٖ(ҿҜOXX#[Ϋ4$e'F"E`N3AZq{@LVfE*,@lbMF'%cIgqB`R:;y1b0&rStۓrsx.TPYQ $!cXOk~(/L LE8Szn *;@iyMu05Mѕ &vHfw34{9{@/"5:@1oѵGPpBlnFg=1F>ukRA+*t/рB ?<~=.TR x vs7(c ĘkCjtNd;aŭxׁyU%^'!-,+y37@Jqqf7ɽu{̄ʂ#d*;awQj7]Љ6|v>nj͖8IY'_PpvS;18kk#Nw7Tp\j&>GMWy)PT^eLH3hcrE\x|фBa/ʭ`rhS^!æFR{L}Эe/}jUtx`lj{+>Lak:escU.',4Svy{_iQ7em E*)H4~t#<vǜLc̫ nVa]'Ӽg ?+ESvr:c7$S pqCթoxNxr֘e8thk@ =_B m Y355 ;0' *Íěb iV]?{fmJs5_&gu)cu(v-1Q۩o~5,~`׎n ^-&Pz\Nʃ\Fu*x(),.p5 VQ\L[W<;&~I#ZV{ }NGϹ̯GkpI׫ J(Aa+3TeC@aRH$di`-LK8lyu22mZk/XSP 3=~逾o>aa*u~^?I b7GAv-٬izf ?!Cfɒ\W7Ƹy2ȌjC< 2%O_۵3"2`'k`AI} ͡*k KSgb &$T_}ɉSuף)mzqJթ̩wHO .z͝;5.[?GavgϖG 6?ŗיӬ쉚<6Y4=}ycɳh+k-0Yv&jFn|I܆a-Y]+c =\nJuBxہ?Jvi*C_}b0\)H*3iq0,h(ML4`* u߾xUYoek'Bl,>klHh^>!7h9U`mӌeu0k#r-_0AY3V9 u*qt Նy12.2YoѾ ငB3T; Lmk67=Rg oH7D4O+ddvƒS]"W+PK-0RX+Qb.L![SGf!܊k`LkvB>]$î^Bk Nϴb)k1K{9Q &t.H/|hkez FDuܧ EKM&YEu2UcK+XYO†a@yC:vyl*΋R6݄ ?7wg l;f4>d5P^& Ywt%͇,VJ6פ 𲙉Ӡ!7YӶU3}p_ $f/M_9JIv,Ӣ9|Pj`!6`۹KprݯR`Rtc.QgC}W4q6a;# l Xc}jo7JpYE2B1+l‰;쳻0q۔>˟tݽᰓ~e8!4dR?i@jpU)w=rmBkU-ui"T_TU.Ч{iƍJŞ F ,H"[B)%$RqXu21R(Upjz; >J+n]IӗWQE@ǂYN jGPT}7Qy'4p~k)!C2[$Vy뇥TQsiӅ~J{A0N2i] 4QBQj'(^( lvY3%FNiRRUEʚJEӣmz_W}ߡVhCx(ދ vQ6deGˍsG ?M=;!xh=ծTcdIoRkspNt%!ӂ9o7C$օ"nRYnvCkvA0x&3ЉW([ 0 E1HnY :7rbMJh JT1o8uVȟ5B"IC]}[O;ڜ%Jh>:nQIvo~"_txerqߺx0hV]W@sYRqxhCU3MB =+`玭{sۜ'rc=m]=vrK]XeAwׅRh)p:@D4S1`v_0p1b|Nĸ1ΒPX~:[z!i]?mbNv ne*/`x-`>"`ѳ4L{?y1Ƽ)c}aqT.|` ǯCcB&})\: VAˆנ940J^NglQ:PD6F$aZ!v47vt@\Qa_"+دTO,ո*p*3Cd4Aӕ8|őY_XhO۳k ²4d 䀼8+Hn=j"Qۖ@*%ⱅW$`>IqN?"}?>/-Hnm d}<[ w2V>m|2,|bU ?U(pvy.O:ĘSѵFtN3sG{S)"v~M^0*"OVZQfޜ.ggjdi8A4xu6ֹi@OW ޒ6+'Aܪ9~N, Ė܁O Nn(*-¹9E!C  ? wX45 `z 4# OpI {e>l8T'cbڲ=&[{t-EbE WNnjkso>H3 my;f}e4^]۞ AO"1&IimZN;?O)*V}5E<|3oP}F*Ezf%VC}ϛ$yyvH6 6TL,#6 37*o2#Z9=Ll 4C G=3рӃ< _ ]W ;5wHAzԞ|\PȦPǻiWobXTV68zY=P5$*v#NUS׫ Sub% ωmqtǥF]Yp4!)xs˼jZ EL А+myĠKjr'q?( #Kym τcc2 LU}*2{ow $ )yD-V(o( ƱݿyatThKJHk}KE܀9^۫2a^[$SǥF38~'ٝ#1@}+U֨594xB'L[OTV9$/Zg~/javL?yܸdJ@7X!N"<#iޮe ,Y4a96=}[ 3V~ٙA7 ?J_dur&DYcU}\оw5ډ۟;S<>=8L씮Y`.1WiخkGe<K\ا ěJTNO㻖dǠ>Gh]5Pn(YclYQt˙N3Jjc=U<D#twMl?lKPŶH.^e@=YIR^S-sMP(P "aR5P(g.@onX9$U&`{vʋI)5DRcWi9Jq:'L9P966[)=;>ضZFB:^+603x H$R"uϏ9$ A 2Rc P p*5.YV39w8W6^I9VL z4s)j"vP۰e/E)6&Z41~XkE;CHtր [F?'hIydt!YPaF!T>kB}iE@#-=hP,|k K3K<}%9o';!ig)Off~rF.(ϿEDoOamL7,׌TݰTpm]9+;P?~EF&jw`S7[DVt ;O ~v/w7+rIZfBgib7-5װΐ1,>j Nh0n&K&;%}dJW b5|<*|A$s1Uʬ?8Z05 ' vb31]*d5D#\INgx5byDA:ܞ&d"i$i9ˠl Ax٩@b3ˮ \wLJiP2y٨O[!+K>E*TiݿGG6ۂuSTA=fx23\r \Jc'/Z8B_4a\F`͡8*ydn~'8{)$U(T^)eZ 9SMK ٯzt:9;!ԖR듂 )3殘:;D{le 94,O%gƮ:bV=qQ5-+#ƗN&q\% $I#Pd*zi/ݙI\ qsC9T*ބvq7f-[:Ư;j{M{߲V;rjgslP?"[ )';gEvÐ,JyGk%B?~7&%BVlN `~-BYEft '_"!bex|lЯo1I{cfAXBGa k*ݦca[.\^h>gGBAՆ7*H`x*&E3L`N!?hWq48;݌[^vw-~1Lp\G?׋,b?5]B.I5L1rbkz=pKm?zSk,ʃ#WDt;|/V{|Bw==gTPJdv%Dzz(x7s3W ˍ$>DXTBay9iR7rNű >qj{Cʕl8mbąE>dň!Vn!C/X`xvJ+pq '3 PX"G4X~6{/Eɰ$J =]^HIyXf!&=ôMk>oi,,F|hjv/r-ƽ!DHԦK`(Gc/nS<IU1 7si~^_BdrYL[Jf==#zgPP V(j=e(<88D{g2푣jr؀aK7I4 p (ܡY$(%͗X1 2UG>`?y N' ud%Iui:;m6ɁKהkJ u _ AxU%ҿiI+ңLּ{|Hyn<9q ,;ةB)&DSқJ V- hV+8T 39krf0F@Q`a2nsaBYO# 7\P]jҁ.AP3DfƏCA nzPrĨ<~tW}_dYԕ̹ˑ 8PaD$#h\Mwf\Yݼa&acSzae^b)HxKo!ޠ3NhVz.mkJ3 59/ *==0T\~nv2珳P:Bd |IFW+T|s59&F} Áaʟ?P ˫5Nk.a&8ESOԯIV}&9Ü}7p&Xd as~RC#5 ʌea#8 1Ҏի9Be>)Ce?tU7I2:a;YyK_ ;6 jr2!kj tѫQWk|vz9Gz|b)D,}{ro1!q?NsLh~&DoХӔ$qz8 4_tкԲ_󂖝惂5SI*ϟ|v*m_q@ H)pC³1z(=s)I}~ėn@V1%GAxp $(POa(/]^cm.y+.205tNaqx"ܱ {>"b{+D@W0|x$7`zH=NзÅbPoB! 83A37CeB밇$Aa8vZ>'t<3O; B`>[QW\gZk+'!XFܱc]^8 P,S̀hWt*L5~>eٱL"ƈ}(? ĴU]0u# : HK}b/?I@hS(<^+9ZE-Xnϭƾ"*2#o^%o?BrW4&е˶|)d2h #;FDek&8o}k3e+Ú/2E̊k@f#A r2t\,z8 "K*23Czc6#q7n,0ATY|3JZ-FX^+ :JfUS)T΢OՎ2uǐ"(靾3DZBQ2}US:5+TRO줵aHl-RG4YbY)!/L,qCq-bBRh0޹[lhOzM};ӌ\@cswsEwZy{yF SՑjUPKL.OInJ4DnRs@!XKзI{~&/QUzAg;'\5EyyPUklz~/Cfm>N=iwT~@+vsR,"7zh f0ptjn=,Q,fvP3JNR]lT2]T͡}H>/>bc.KFLnZ1륅,xAڪTدբr OшQx4ɸDq[1zI1+{4  iWą`1Z@O.fN9!]p@=Ǧg )ijltѶ}@ك씲~'RQlEh]=z0'$E4OA2q52`{>{rVߜV#0t{D\ ;mnH$ .?̠VH'V3b[ѯHRWֿG1mPZ&ɍq]>sZk,tYP ikYNhDRuqYt@luJzU fJ6}p+ϻvzғx RR5V&GS|VV᛾¯XB7|E.Wsų ]6J/YP@a }tU:ZYT ۲NŃ'`X?'GA6grqD>-:\yJ"TJgT[Q2 (خ㡃Y0x:1=Q5#OnVcvA(>IŠ]>SiQ-Ͻ̡ gȼ3̣)GyS "VDH1}0pu jppu:JHw>ʫb3E"VV%^EP" . P*Lб}ik Z^G TQ1)9h4\.}Mac2B@6I4 йs(=3:v cE\L(Ngꢼ/h = 9H[xQK[^GsGVȭn_].*284J RTKI= \d(k\Y+eY*0D2 dU]"uB(ᛁ͔㳩XZNbzΑŞ2Yg'^UxHcT/EwUl &lH3im.z"$)&Hpz>}S ;9oRQ=.;Z(e"])FzV]έN_8&j(< csi4 .x#|)=B! 5VDyʴ>eVZu 3BLL 5V}ͫtk>*̠46 W(!#;v<D~p)E{'Xf4jhp!c3iX_ɉۏ'Ŀy9^V&1@IՌ+kH_{KƤ/ r-/~{kұ#oCRM*V+޴Qw\#V>r(PÆŝ&L@9X/8Y?) xMc;1le 9pt<[3b?fImOI3R7kO4~,5nh%Ϯa\MCX?thbAj 3S]3:BUH~mw< RuWiy7E6R/ Q9eE/JaK,%}體 Wn;;-$BEW=̈O<KXaafgIJ{lq?CɔR˅di# *j )cnR߆Y`BHo`R >] xA%#DPV 5c||1"O-ϝ[B1GcҨG&:{R(U9Ǯ/忞č8Js p{UΩ!04W ?&qFwJ\?.P9qQ XU?7QBvGԧk.=\Rq-xO`U_HvbELjDmDJO^]6 @m A}G#z :nn2VUT "d`pBhWD-WmӐx&.2֖PzuC紲_]\d:$% !#v_{>Mq7.W'vZ"Ql$j%'DrC2x`q`}Yavc5XT"Vnfq]ky@:w{b8e &S\> AEpAV9]L#XZ)x2vO8ule PEFff-.%끆\B,5r9[U^8bь4{h ֭ƕf-;z;vW&t)cZmK>dj%^M0~GMmש3Mc|@z \mJy(q9sp?ȍSk4?\ ƧzCR/Q>7Kutôϯ16ݣc𢏻`(]֍ TvKh[ ɒm >jӼf Kyu:>DŽ<[Q.,pBuwQ _frjn4T28*|6dmIm l^`k/B.~F{uSͻ>-|PKP;%*BX8 }mG:Kyfǜ<8n;vt/bYVPaG8Y*1EҒ?gGWtX_ig H2 -=վFg':v)exyqƪ[oQZ0U]gS9tþ@,\WAII86\ 0~tΦf;q+/Y セ;+K*ک Opʣˉtn'uo5ނ^ůSX0apru>,zEy%haa_wk%x@]+GH-)VAi#,*&Z`h9N.)pjX{a:bVin)JVӍ-8i=uòS+95Ǫ>pDB:ןu5œ8u\xKg=)tD4X-٠uVSt|$CV^&?s0P`~&[1үQUN*~jJU^?!s߭zZw F?`\%Oڼ ɚ8ByUjeA.~TÈwTĤE';/J#ze p3H~լa_/xELI y5_Zv10r:H0h!8CLLEi$Nw["=VX`[ iYkG17gmX_^%W7tIQMb fu ZWV8?(u|tt)+-~1mC]ۧٿS( ~J0$q:Ԉ+ m>!ViW<hϫrc~جqcqQ&Bxy@[c?)KP$Ff]-|:N5 !aWL F4>*ܝBlۮb- hپ-ΏE^껵Ac\,oLnMZ#am*n#=WcUKoGH$vw$g<3RC&1M µP^-&ۻ]#`2-Ug5LX\ANxQϒRA_YiᇠѹpZn4 I0ZI\q_}5x73nqvkU*/Rayy'lu= @6cw9D8(كx4}Cf5.@MYBTց+E^ShV5j"rO A|竂0 Dۓ}Ro;F7Ss$+UX= "&+&7G C.qMLO3ϣ4Uht V 6h PA yyŬɼVvǴ;3oPw T=3 L>R' UPu[|+M MǬGҳVS|f9GBpR5\`3':xdZ#a{t)jmmdm47 @S *iiSHUP\zei4Q5axQ_葃S^ B4&JZf>Xֽ+ó R\I+UԈRa%e.C9fBhyNTZ=pSV&yJ<;DJI*PJ\$v:LK,>!b/kBEˇd&=~%7ql[heڅr eI7MЭɑ&d5RFKby*P,E\ /(ͣW'vw﵈ň m8mtOF>RP\7VW{2ʦ%7m(No 9s7fX Q N4jW0LȘoad+jf{->*BgN^.lDŽpm򼗥R'rT9] :cedZEE y~'x*i}NS`3 $ŽC2coKSb_)?CK-"Er5n,YAU[@^,x TWL(YM,nN|ϻo$c=6t/E^&wuTMLn^|ARR^*Z&Jlx'z[LS#aچ5/>Q U`PUҵ`6FRSFbq 6ɪ,1c݉-!:MTktîӐ,6ŏ"f#Wm.*[CrDzⴁkA{'nTbif@^; ~omz5<Cp(~1'2 B_FHqN ^6v\fu۲Q=3)bWRrU=!@5]C|[u5U9̧86L-Ja+gɳ2;s`qeL flkЭ utSg;]בB?h95m!vكHziWUMk*SiBLaer|^_0;M0Ld.\Q }Ɵ MF#\\K^ӈ>'k ߴt{׾ɥ(Π< U*aUNHjP=W~x Ru2SM~Pƌ|?V!Y ky3+zUx*?6+qT80ҧGpp!aT׉B7i@s57*u[}/5eX 퓣 ޼ەt"[s9KGh`5Wϓ|0>6xхnխ{b`t$#;r&_tNQ z(?)q1{XssziYm&)݌"k_⅃j8 JaWiJI ks>g% `PB>134I3CIrm<\ƏP&[*E d ҿN+Od[Ńm%ηo[,qu\_E 7[ P7(O%HB{?ܩ:V@.)qwJj&o @K@95s4?E {g2]M L1 hT |k* dտڱ]|ik\n\*3hV!N*͚V7/vb]4} j׀GB='q\XK(>)C9;._X#9P 7 jJL9FFƴת@uy Ԁ(u&ZR?P6 K|*2Z+&Qaj993n~;BrQ8VMOvcNJ`kIz^Cs@gE!MVQ/z  ϻpD6S@V2[C_FLՏg@9X> Y)#uD58AqڬYcD_@QiR'b,.[8J"\{Mc]={Z֒m3[=|Mkv5sX0D;b(^FW,HUdؚK ]61ʲmqFI)@ U(4 ?Gˊ@W :l;` Ģ0sqXb69sn>')z nbsRq *mZRdP2hѩNR , ۰s Fј;BmyA8eD. wcz#].o5 au8/@BM;dd$.u]u6E#Ckw >U)ͯ?7C&SWdz8ejA|k1dP@dPgc@ǛxE!y a=5:p,}WODc(O_,?V;s-t q/ݶ(Tu$\Ta2Jb'5~0ayb?60_ьAޅ`яnE+GRPϘpMy|oI TbaPEؗk1=-;R3z1~q;5c&”E9f;ym8c:: ɫ|$\ce:G4 2z @=bV?xyQ)Ko85P &*w43sa,\ $$\C⦉Z*բ\0^NJ5 o!/O<>\qiwQrnSKj['")w@%uGuOޛí5^Dqp؏tVQvdb[ Q2ԃ `sh4ɱ!^΀Q"h̲+RlWT+ ojZ޹bA fWFgޫ S.˭7jEH.CLԠG).St Yd(5.sUiW؇K1t_IG˂:KtۗE}SlD ˚!!q ҮZ[ᲴM߿$`hP]y?W@i҈be msFC)NޡH>[fI \~YHWtgAcRB9پqW֓K5n z.G(U"DŽH7{v'vLjp)Nwvі{Wq O@kڭLɸLJFűL0OBi7/ 8| F!,յ"Nm1]@TWBDr/oB8hFaIAf>XS; ;Y+5HY`ɜ{T\yk:BU6T,qmuW2$~z~>N2!ekoa}Y"Zä_(3fxfrPgtUWE,F'j =%MVUm#HR'j%J6O3#/>2@G)"@ch'lc)Roji }Ixhr2@4|hwJTEa2ĦڢiQOkΓsV}G_i}!%]7{#&aF DC?z:SO+Ogv{H͇,:oH<=rqژ} nWEcˍ[ [^nC5H ths7p4m#"Dy$ VfSsH1+I,ST#jAGhKq͔x ڽn]x\Bxϣ<3XAwIom9Jۨzk#ӡ=(K-}`@Acmi( *|;_8fln@߃9O\X8P5UY+>FiVLHtCą0f ЂGȪ̦ׄbPM=<3o +ek6McFmR4 }bȫBt0X8>rWj3s_Q@1qEN%v;.du)MAvY6;[*ȕ=BVou=g"1X?oesبG H9"ʅAb妤Ս$`SzX#KF_%צ+%0; d%<^$U~)q&694^f3' i"N?s8%T@kQ:Jdy~bTZ>sF%mF ({htcWO:U+#Y8S'ox@04Q!e ꆺD)Vbx"JQ)]:EA~-2z'wy*:.v6ld[;˥ʶ: 4x:x5%PzGbҝ 2>Ü",Ч?Oķؕ3]Z%)7[w>8]L'ͻ%;GWc[Eq]?\ǕjN;;#R( ~p-KnZvG@Xt[P]h l S±o)>1gE3+&363=#s|m dz_dmF{Mˌnpay "NhwL9ԟg |0ڄ^UK,ZA~*n3r?E,Fj~ 2ӊKI΀C3!ekaf=Dp&aKǑY.͵7Du0ª5ˆsR  QCrPEGtN&[+sEo%+wR7:qqHs8䝥}5Q="`$!/]7R%A5I Qs&Biȇ<:]"Ug=?q2^1IX'$Q pw1|'ԣ<'~k|B[r0hg1552fmƇdV@<)?/ܟ+ 4C>J6ZkeY]Ybȸ>acOl ( y妱P,e1x/ѥBeoĖIK1$z'ͱ_| jZܪcz)B<~.(<*!9n}ls?gNX6b>dé7_-_hu$Ar,/녕*2߮zlmgc / ]s^GM|PࡪHve[C٪> AQ@= <-ԻIc;hB+"|͔߁o|s+M|F0҂Fh/yqeQ?z:eOZfO;锵(M Jz|^bys @^hkVbċn4[^x_ A%DU(ɤ?Ƥ:K1Z0p'O &ǔB$ ɺ\㼐" ]؉E%8pɟB ഼-<}4.F*'"3*rFʩ~hL*2t67j>f#&3#La8+ 7W K\y269:3kI^F~5bsR+;*fH/ygu*`۸ wK̿icb /B+ fK-qj2iOЇr~\:L1O$47UħXU}ylʼntKax2 "1U18- 2޹W`$m.XP<"CWpsJܶ'Tki۞/WK''Da<*9Gx^~b G X'Ilmc7">BEu!F{lYJbxd꘣j^cr!Ocg1fYti&) F 0(y>Q=E4SuBݠ|@zT=/V SB(!֪vpVDܫȹ\6e(%Bt:w#Q=kƚv\mEܥ]}{AN`Y&#N27qv\w,=y?@+VʱռF\9w`:#+]ڻ3޳<#YaCן>Cv-&w\.b~~1&_'k@rAG} R>ńoIlu'XMbd?B"y8j0" 4t |%gJiޜPL8lD~Iw}2mtvt=ɱf hG"87923Z+s=FQk85v`׆a xs.xBp\#w{n'Jghg*YUxip\7J.*yвZ0Z1ȕppضWa.z'uCBc ^oK0o71} 'K._d^k͕ٽ.H&o h+,acp]ja, L/ܻ^xFC#jI'fXy2F5.bx*$ʭ*R~J!uJ E8,+9cPNy6kk Q([" zsֿr~ H5k[R. 駴vL.KO#q;?׻`!+kIyx E/d8芑P2fR߇$rM:MTkG/Kj8 ?ZčDh_ʊ"`;Mvl{yo|gzZ/m ,l˶BFxFveN@mO ?iVՏֳ䭾7|t!N_ݳ="-5u5N~ʉ5!VrE; )G4e \LD&w]C΅'t 8^B]|r1Wwuc9<[ ۿ RTը3ʇD67ukS8'UC$1?g*oNu\h',K-K5XK fNN "r/YQ!WnXe;<ƞސ"MWj8lã4 ?̡F\ d~I=t~]&w^d:a0Tg}+CZE%<r /p"qx) '2pl{Շ} %䳚/$"a7TNx:4pl?. V!:X°l|ZdSJ)w vCicusP4FD*eSTژ`rpxcn0ea#R4Ԣ5=b&Aڞ2"@惡 TۍШL֮_AZzpW V'vЯ8IW80ܠqz碉1IJ?G?`q3x ''VT)ש:&T0YS>خ-gkW쏳@ʯo*n;8<JڗV&Cv2yb-Z7ˤIN[beJC0r8ӶnkKI})Yds n0Zk`9MO)L|~f0n>8ezĕ:y1T"o%{dI3']o> uΚ}ߖ* F;0ƿ>3u+ts0^rҖ&{*z#>F*KqRNAj1eNCdJbp9/t3,^?=\LM? NCJ7 ;g=`B*Cgz]a2"V>*33 yI$ E7kyf9M t1dIkJ>a.1KSqYLA6%+X 2,z AHQ[fIBs/e8ݙ6Ws/ؗ9Io dJP&1k~Z*"C^ɒRcIka՞ ^Aۊ㪻k0ti(OK+] cL^y ÷e&ފ#7;)'L .* X^BE ̃챦AFm(F-ѕlUaQj1̡ыUf%^_zmNjlݯeMZ\&y8&q $ƽW$c-QA6$[ N=TDzeƨ &F0uLe~)d{!,tn?g=0g65 WҸzGage RX,;gQN+KfNtd`ip~O%DHd)ܺgDă| V;<~(NJ.d4;$W\J5w\[EOK'K  %H.MQp0P%Y^/hB\8ճ1_&-ãU$(*μoq xWxq}7!L d!Ex$X]eX] 24)ȫĽЌ"?GMw )\2E54o+Kĝ9ԭD\gJE(` a_s(.?|UMDJU {}g'SKPՂxnxGYUL kt 0[ k5UPy8irKE爢R8@^&q6s E T5;PDINO=<eΚ\c}mvsqbmF]Uɬ*UN6)iP{Mߕ"^5}SYu}n8 rHf kiOŃsda9tGfK Ua)&Ih^\V7ňc7)ס"l.9,V+Fǹ':oqJ xpf~(U0mu\ާFt+'#|͛ilwru5D:4vɚhnS󯰍3gZ}JAVi#]FDlc{9{A=Y!fxHmۗ8]$vS hN;IpvҕJp~RMwZuЂ7?u?(B~ ^in:ʽ \L.Wh/!nJ*5]ҵ^0yy!lCN8WrFTP"(nD~R XDl1kyga^uE~\wpFQH?0G \19_Ӣ4GAħ%mpE1l%}usx{ z ͔ylMiߧJB~+P {}TʑgH6pϓ',ooeAny7!-l^<"q=ɰ;R J}]cX(6PTWbzbRËҶ iOUo9&W :Auwq#-gv0~TFs?~Jpb:l&'|KcJ'2UA5MZ]˛0B+5.dV%Q1މ|qYYiX%['lf'ֶ*]@yѽ؅Yrj^٦ + ؘLA&R?鐜ҋnr,p&4|'b;#/z 8w'g*H4D޶MS4 ͉Q\7+UFczbC;CYMB."> ~xY24)#r5 F]ɩH&6'i3XHOtTPQSDVD~omg^:jY{OIe+8Z(XR?*rly=Dl)0D UIB~َu:v-;pQHw*\|ޔAdEr2 (~>E*⊞a.OQs`?izHt]onnU}TY2dl))wbTP>ṁ#]eu @i#XɦdGW1%enjEVDO|sمWw_kB qN" ."g~ +9ڽb3iMBcoq"c. <)e a'fNce{|o*;yY4p)qGsov?XcX~Vz~a8[\%8e' b ޝ[glGON@dun =l@!T؀ XWig͹wU0jͳ_Y[_cpƛhx0|\Pye¢SWH0;f&UCyɟObr3ōZ+wt9"LHKM(Z_fL' 3r`pVh 4| wfdd>? &xRdE5MmAc<b!z_;?ԩX\BLB0| /^9&Sr,ARċAUF x1Z3`$>~aT# oS~N#Sa~w ~JLn")ye&  /$ /cu:erIpwnq#Cbt'Qa썄5I'|?a{--^QyVRDh?8Rd%qxCUDh+I*j$`xa Mmt`( C/x||}UBZ4K^#^D_3eN^+Ή@..CGoCF^ÿϼo7eXGe53v|?JT ӜG5z\bK?b} %pwaT\5.+dƎk#AгsW^yR)'HN;)l+F͉d3gjY@9o%r7W˒ ڬh℻?0&yF*RdK^=2&N* ވ4:l-+ed :21Ҷ9Zhe:@0V].OK%&hZvMC?>)óhI;S"pp?3$ViTva+̖aov9p$M9uFY<F=_vrv%r7Ό>4v.4nKrٓ7πy \p%D8X~[?rxdMRdAfx)-hFx-mg6աL-L+}o1-`FWXÕ:V> e[Oݍi,kgye],vyn´ 0Y3pYW>x燮=D7yk ЙAp$ޚ~jUzK,Ǒ/זLTM 'ex0LL4ŠQw i'A?M43/eXN_Tn- m˃6uBÁoZZM(7 ur*ϓIp9N(m6Y6^j(B Z{QՠVEgC-5- ߄1UĦLe%G"chԟ^Cßؼ-U>X6'v9o&2논nQ hJ5qJM\ّ7A~ VCA2k25* /KFLߕHI.P\S p;d.T33c ;*:cÒ o0eŰG HANɡGv-2PDf;| PL' Dث:]֋0ϭu qcMnޜF"Q a9ޛFG?HL/ 95/]v7Rٓ o8K8.AeYGnaFAu<%H1k50VE*gCW88$M+u+=[eD ,{YIgnj ٳ\ɴ윅^YfDނMdȋ&@ATGBȲ 6V"@J֨oy/#_MbDs+GZ,.c^('@3~5 D7SLjdt*t#+XQ\;RF-_g "K#D; FQ> 5Lv@RcVʳ[Vѓ"%$@Phi⻛y:*qx8 ;mAo z(9"PFM@oE 4HWkPbXd /EVzhU0[}_[^&R kL/Sgz`b~36wBeH$3`=آǥ[nNvK^ џ5C@@~r1]o*fQ}{!q/qG[嘠*Vni@￝7WȈ{>sVNt<"OQ]Xy du( B19XM͢敻>x$hU%Cȡh0ORnгTAU3|ݍ>}7KD&VR537lGN06%&ķ/UM6ߔxCW|@b†Փ3֘S>!b"CeaH.Y*Ip§a2Pa^> Vo~z$sl{+lbZGEBn߽XhDr#qh[|c lGÆ;KzdfCQgJ:T:Դ4ǽ> wsOX{R 2@y΋t Or[|}ӓy1ZtsIim^wq3S3N>s6Z$]$XIUn© '3Ij,V콢:\\>Cq~iH\J qB8 y&[0S4sc(lԐGMa̍-3CPZaz\e=)Mm.. <*Р;g[{nUnVU4owׂDN r]bu Gw@#v=#CezC3]!~1K;}ѺU펪YO<`4҈ǼzWQ*N, H78&cj{S hrcYufàš_Mb.yd f%#%Fl喎Sݮ=(yY]L 7.n9[)6$o b>s=v^T_mcMLxN<_8uEov?"uY]( @,XwtHD4q1=?&s^ӱBf֦7+h\%nO*8=/eM%%r+3+ḢL9|gԺTR #YB1@]?;.n3攍hEBcˇ-u}(;*~A.{r ϑRf/U[OYA17i'[ λ5eLvuEȀi&RKqi;knnt%Y@{rtүNߐ՘YHS~,U05K 6>1$^[T'ot`ہ~ $pi%Y9tуCxn=c<8!K: Z'o:O4\[ DG~2d "C5I @f~0IhrʹsQoʷy+f'kQ`5;'%g/(r=vja.bjyKdale?O.3FI: E`>&ߡ8+Qf&{ +"!9;HRuAcXTn(Y(p1,ʹ.Bm3HEev P}^s;dSTr!FZKi4KX]xW8DM7Е okKrbZvv]Q᝱Գ`.zޛ%6Lt[}u؊ۛA~.:32+0`z ';AgE\ uUPˢ \ow"a(rʌI@Fl(,??vV"2G<:GhZW*l()()Sxa+z}m7G#Є O{R=?+|YOcH3eup'SeD{׀P11̖_@{y;;_R0bؽxXLo5-2E ,\2GC/qMOO%b> Ci_gP?jH֩!=K`o8( pkPsRߜE_lϔfZT['OA5&nԕ 6IŦ8K9o?RW+9j +Y@PjM!_ZYބړaxceE'E,1bڑ#I3k]-M!MM&3]!)*J۞½2Uw*c =~rHHih*lmEZ˧I.*uo.>A Xq9絼Է-ŸZfZg|%W0Xi> #_=TI:xоH'm|m8 H7,Il% 3)Jk|V7S ><ӏ|k$*Ò`1ÊH hQ2N+H%?ӱ/+sn^tz1T] R YereCHMV]n9hTciQ5UY܁ mt-"CX X= " Gor,( g!rgk &2gds nnlIekM1t:'Z% seV'/ۦwec"jKfnl̃Y0梴g(rCH ͫ5?UC l[@HS#㑋?m7И,}v JUhKeLН0azOs7&D&BtjyJ8NM2U~ӹKZ͐$ YrϠHjF(@#ra+X'w\ӊF_M(S)ʨ2󇼡Ou%3^/u |ĞCp繼uKK_笢[4Ƕ7<@#¥THk3-Qf K% FunhQ6%1[Zj[Ѩ=ۯb{g@vp|8>n&½ybk|FaW8+Yܗrux38gч.*wT=rdtZ69$cvY,:#M {F =/cBQq./C`QrE16gTI 3yǜ'W]KCȘi6CK6z D!ׁa5SZ{,)+&:qM[Xal -=2=~H^EZޡķXk 2S+*{bij$Y|X^|6l/kZjj`L)WL ΫcNZH_ }ڵ^ʾ`tP cզ㇞ŞXSdTA.-@`FҲqv!5T<tɐ%EBLg'rA5)h, ntPdʇ^8z@` sۆiZ8Fm֫zծήRّJCI~6̳<&`R&fZraw7N[uӂ8eDE'z 1'kxN* rlj<({ss;KJ!o =9n\nAhweU `6yJmi E o7oꚷ1Hj#a1\SQC0 f\cZt|MT58#At@l07-:A_-@Nj1.[&dK61w{Q <ܜ-Їw\֛INk70QSuc_UQ?Eoqv1Mo!R+P+^Q#?~!kȉc p FYoYن'EѬmχ#0$caJ+H6ˁ02>>)Pj,(R?7^T4>}K#FX]j8`0GMOh5|/򦔡Sq3"@*G]晖Є?h5%(=OLDefwBvtW(B׮7>T2q* mqبma؅X'FOU7ҝ_b? &2*4ѿ5 }dz/w}&bs<9BEB{gJjq3fbue~4DRW Y)zXq &< i٭|n9qu |<ۮ|m![-`j`zN+{!{ErIkNa凄Gfg-0 f?IY~ЖyI*NEYF? U|Pk=GLi[V!KYhQBPZcDo3;:"6/*ulkQj43Vt<?KEP͘_% f":DhtQ#ﵢ0#Β80!b>F^{ggm:n$ʗc]R*,_ҔqrR&(0f"Y&)WGHx\Kf쌇2M>1$B62w?&X[i.Ѽn=8ĭSSķ@pJ }H#f JF19AxVjgm w'cޡ4vll 2buЮvL[1qI푿 ֽ)z ]"Oԏ))A&/˓)2.^:O],$//ɬ]vM1U7~eJE ~9VQĀ;Ym)vGxULdg.q@ unB35t;b}ر{U4[N6supQ2"M<"@~/mmcEus+N_IaՔ1Ou6&1Q6=JhNQ:@ >Q9Q+hJb,p"%Ol]s~œ46';<.Hݘx|Kʾͼ_Erey#{|\~rQ p\sA!YѭĂ1zReuC#YK Ѷч|9Q2wh|3BˁDЭR E>+ο's{YF>WIVh]5?ƊVD{V#rԛ_v nU_N qKܵ}Xb9-TP y85hbgfz]^¥UU;K3rE74\ڲjV,$b q3': d-5U#xf;o1|G=5W6Ҿ'B猾Cf@,?P}߱ybN3%ǙhsBg'[XJޚ~)vbõj,}_N >A$U-rΛ2Pu\ 3H 'LizbboGNwT0ylKffkAi Uݝ h;Ts[Be!H$)ŠI9&mS/2iD}%K$uVS`_k7<Y٦cm?Z&ӋqIS'%؝p1HT@EpaUh Hd! w֡Xm;=FJƮk,xr4aq#^fК, A.k6ܔ$=C'⒄^5*s{#?sX'6nv ?٦4}Z~q񡪯Ό?r`S%^>nA}z.Ul\#85%.VW%xWc)zDΐ޷2یM7?P{s}c.&qg"qβ`J;zDBtB~׏,i}:ɏlR"O)]ǎΒ| RKnڤsOufH<x {Υl+.o*<)j]rX3Q宇^hqamO'S~BWEC59=V 0p"&S<-5Rpc,+{B=;4GLInK..Ӕ(jjTwƑ]Q>;]BweKW}zy~>' |U'~IOf#ە~abF+}+H$=?6Uz/Y(ϬL\ kIJ8L'X9 >i-dIFxN~azBܽ}g$2Q@Bpz(!?" MLv̿'z*&OMDYƥ8h+\oN> xi`> jhZ@;ت7z>"cYͅ>bw#XEО5/`ґeQٰۚj 8}\7 W8;}4cCA^{t@;Sľ"yD?4AMoBkX+BĢu'yXfR<˰igAfg)n$9,cc\E8,$J rzdbJ'[yϝ8qw +Ab4q'LP۰X_jo3p Sɬx&FIkZ::L-H$d}-|__q[AM] u:Y?] s\ۓl7ajj$l2rvq{&BSiP Gw-Ebi߯]s% 1'RQְ'zh TR Ҏ,{KWRFA@l:Q`͔>_(v5*ĭxR+&_H6?E(Wt,r&gg5(iQV+{#*hI`s>ҔҧT#+>AS[ښS~94S0؋VA z&/3 Tՠk?X.ɺ^]qokB\2o M4dtan,]ISˑzٕA(9Ph(uҥ6{A#pW*f,`!ӱE6bq)` 6(~H)xmW}< oqg|\P8xK8\ItϠG\'\{ u]AUp1tt )`yN޶I6,ˤ1^ IFOWk[ysWMSёJ*uY`UO&s6v(L⊅an/VsoדC@0%a'q]5*L(|S^kA3fWE,8R~/0E׊7^q?!3ȅS~5`DMآ<$<a&i"Yͅq׎3rM.2-荷 иXjw!"0] H%I^j a/ed&z_SFuWU)`oM}6l-@*)%ih$)^ʀ8}u/j( ] Y8:ZڪTKw]c4šNݶPcc*#,2~MC=ljr:z]%]7.?pI^?(tWG!F 6wd{?wqv( Է뙣f^I)ҋ9y<;=ICм'%\ň fh5&p/dꋸF\rs$q9e)ڬ^߂`m~E/2z4 Vº)͚Li00}!O'QpAIZ}k/$k __Z;?jΓ9!d+p9 lU3Ȱбky9eF}FLSEb֞34p/3wvhXPyt|u}o8q=A[9޼[ b~A4`OM h)'.(^x0 CЂl̍r֜ M1!I&۷V]NzLq-G(XbrdvZPM9Uˏ}vРϫz r2|b oUj&D8ODP qj~`=NM਄ [sp8Hph#J !EJw,LN_ IEpYm@]%R̐KӿT>~O!C =N3>yYG 3\NC !X}KU鸔%W_=¾ ?յ NJYV.M=UR} sHq%w;t_ aíK#k_Q [9'*Fβ(cX5GVt=b\w%񉹨 L%5th<LjcN᤾z':qNfs7L[eܓ\u>iLE% ƗZITؙP1ehj LZL^ɛ5,YPr֚; H?s;=)w^Aҵ彊5'a9(]oT/r1@#ˬLLy NZ4uu H8)Bte[W#Úݽd%dWB\AB0sfO*LbqhC2҃#V_|!¿ަ|tw_SQx-.b\ki62?/~BU?OkIe@t@xA"ϭ/f55oen@tX;*&dTL>5Zr0x_6U `]tǒy9=O̕U$7H;=k_!+xa6)\U\zjFOBD;N|/+h$8<82r4gMH~S;\, 9 _Dti,SS!?5Z??抺˫I dK:B;R.)YuDы R& `%MP.#̑*#ޅ` XFRQJGcd7SL ړRIc p"#A*QilAk;*4sQYYvW6 xRR@ҋO"ߨ%|/W+Ȩ7v\AfUNnBNaoce%Jyrr1A **XmO8O4KFۧ=&9Fg@[7QDK{/1W4‘SΗ[QxGY&I:# AE̱99NeKKp ?k9Z~_6fh\K_dzċ0Zi]2/3| ʹ 0gqӅy Tl@c}R=˸=;/[Lk7{jGP?NXr??p A73:Ճp6d9 d>aMgYl#vԓt\nEIPyKḣ ]3EARq':ZChȄwnYNbCGN#Z!q/!X'~0>#s&+ZӬM 5 “T+JP(ݨA%|ړCcD=X9>~_8 3vA{|J/$f-oXw9gG%1ؔbV?FnڗvlD2|4~J"֒s>YQɧ HH{*?/>3v;MbAHwYC JWKy\RV Fx{O):oB~ spdhOxsuH9 5d0UN/!WhHqX_2) h2H2R^UPBޡJ.ZgUL! . ;_'jt[;uֿA$B`ISU(mN+q{drCΎq*zE)݄Nr bR1:!cI):BYW>ІmcN:̲?"X*ۻ8^7).P '6WT-H``Ez{[+tƇD//* .,ube r*qKU9Α0{D{eb+^Ld F֢٤N"yT D%^9~*PK^v3ߩrCDm\`y !Ҥ9--ڡ'zԄ.  [bȦ,%_ 7Wq!eN\,?~QMݖ´÷2Vz npֻct 7^t7 d9Xp*وYךpzb^H Fڝշ\O.`v7lNʇaMsQa w?.k}G82Fڰ(ING:$JPxlexxkǴݹZOQcv P%>]>ewƥ.Wbqk-4  Y;m.~*,pTju!X#ΜJOqkclU} àз57TcjHTޞl8q'.mS;&g74U_DAqͼ,A JD=F&JE~o:$f )wЧ SӃiBb;0n^CBj.uu}Gu'tҥ3PwkvoE>lH?LVUf7 .FXVvGV|:_cINڄ]4gap=3{ktL> ke2MTGrtWs?M؆v/BX$T FlX_TvnLn`Bh+]C/8 mq/87RL~ϸK6.w3DP-!B Ic.~ԶײƕɓZu/n6هs? \ Zdt'**Q ;nz槖\٥vF.l_}?ڥ+zm.2c5]0I 38BvƵnua8}s S%%g](; J{|Lnq| H&Wr dؐ)(Cn9 [6WXV!}Teg@wkg=kX?G||۷FU}!e45gO6tUn#! vkz|/J2EKpۻ"HɃS$#H9 AT{ں9 7z;,Yϊ5 ކCLZqM&$ d/[ RP@ pbU:FcoY"{L vBL־gלc$V]`~\{ ;9hٷ)&gPV^Fqy'h6[i/mH28k{s@~.H>-߀k~IGqSݦ1hҥW2 cY&$} A9F!÷@A!GE m߁=B9Ű\U,ޜp[R Q߿ , 35m wĈ83y]hw?јڭʲKe–M杧~B,y`_q5HH篳[:Cfz,zмsOsjq*jhz;Z*;ėh:b%~{J랗+XwRK&x!0Jodމ  !ad\6';̸$s}bO#RY3/{ yQ>h週0Zj ݹqg״V;՛ L; " vIRTU:\b?ptts l Ʊ`sJ&g(B*x #CӹpIҀ|_%AkfEL2Ul1C/uk!vbW=@́FZĕK_IXyQ=u-&^ƫUgZrHf7G Nc2ߝ7S6q5U1/B`DȾgZ b7gKIVΙ؂v="[&6M^:YMlD5A0E3q/<+'s)+?T9\s{'^]p87ΣT{nt";:+PX9FK?O}gVtxMWڭ#59Ɉ]#B…vfgEi TW!,MI[ {*'4@f}PS-D CK&芡2=@4+A%G/r$T7âhw"Z0;q\!6Utυo?"w5ʝۏS}^..iڢg` m7&4pM`N">9(VE$t[. <Et^,fGʣ)q\gWhX#+'Tu\ y^򧸨t]>^B/ҧb GG+`56@PuA6T2Vv?VܱY !9ct^2kڣ ^nŞW hY>uzCvNFq<]հ3l2X1?jo/Ї t1+E!` 4, M }z qCڿd?`D"K%:T|[Xd74wym~yK6[Q]hdƒkWb?*дʙYg¦ / J \fdžr^NjҕuWz-v҆vtlދ:2#yCK2EԤ{;#Qр r$sH,:uzؤofKQ/ YQV@'zfZ_y7So!*j uEG*j^Ҕɪ\t2e4żuކ=.*2bBvU1mE nk>́_?0~czfn|[ASr)P}2Вƭ0ʐlpߒg.>#Bj.KXD~;E>qёySnma1'Oڳ6v ~E"X6t -vt(|Y34:l%K`g+)m f򷶃Kn(ꝑҤŤZ|\I|CGOnVI2Xw|zHk#iζ!NܧZ},~Kmʚ|N[j l0m_B&9ʩì#v#I ʻqʻbnL]on7Aw0#}uU} "=Z`!fl[~E=L<ݲze(AyOq%O1TٝSw0@݊mq8$%2=Y=|v8Uh{RIlEbiW;/ kwh!vԣĺwa%kADP{׬sR߭;b>ΆP5dz.b9#P$RRGox$tpoۥe#}ȿ4ux!:YQ<8‰h75 ŵ~50d 0ab{&f *x@&ߗ|EJWgsҥ&+zpZ?Uq|T"xx_=1qv5ᖟWQf)rJN8BE%()ĸ2{)1G d}u$>UdK > 109s i8&40W`ƴDm4eLc<ݟJbcAR;:RҤ/,m^d|"k| 7cWTk{V Ġ3?Ϫ$r; HF'/aZ%p/^[>$\EJd^>cqIy'׽IBedZ@"i%9hfn]&k s @Dh1We 1q{EÍ̳Ʉ =νô_?q|t&A(F>ճ?EӨy@(oa!jOA;Zr\ *^ |hn(9svf k5Iչ}ZԦ-CG` LT&UE 25Fur( e#_*ta=ϛYwC$[j1`K.⻝|iY?SDy\-&og V|wMv=)n}]&ZҁCVtC ׎4MI$"cm. }?ZlWYX0$Üf!O3~ș}po,0Z+=m6_/K8 T&n\zuZ]}͠naIK7SR z[Tx]\Bz`Nb*Ԓ1|FC0vUcH@ܰԘkVgO~G^k#m lL_(pd>(#%`J(y|6 S4T3"mnu>QW>'jRrhvl;c^s\u7 hӍTp¨K$,w>՜vFNt5>`]8^[A,A]]Yo?Fen<4{3l`;4RXN S~/g.$kލ9klŬ+ijΧ7-Q]NLzAgk8+.)bU=wB"9skG/\?E5YK;ar AAR$*SE|{ŊyHs)M,a745 ޼[=ASaȮWoJ]|hEihFmn:|99a+ | . הv)ޢb[Ca'=b]ViGRrX Ui0h1[몕Fe7ܾp= Ut钀@T;i]Xml3K~dp&r3*5vB[\Ec̡ͳ}u5ӹmGFK|Aҥ\enY{butâ)r$%KDe&Rp IdaFt}ցϻe  T$hzfk٨[~N_K ^Qte*z2tJ]#o\p*VM 륈aRVT!pvHiD;+ V 5sQݐqG nZ\% q Yep?P1Mp /+0J(hoaZ1$"`4Қc?# [{w"b<8!կRYp%%f9~Oi $YF) , XĹAZ [g>_D$}|ISX#մ̓d;w"*Tp1[]0iH/WrIת#y\_˔ImPJA4o2TXxb^Pgܺөrt/kY|5fm[P^xSN.~OF^@9ZR~V+U\eYp-P~PfX9lP"f5X7+u,=J&4ThlNκ qD pݯ.ѤV̩fapȓRtD8ZqGC\ 's7pݧތCgg vmZGL3?}8- w0-WC"2!lqe/n!L^BZ#Jͦ#>v!/Y5EǷ< 1nݍ}yhXq%OSgk(D!f!\L4?ZwXQ0€u8i͟~ O?L99.)7>NA"noB}P['dLV=ss,!k*u[TƋ~ѪMǸ8H֮I??yQ˝'|Z(m ~꼧wmN#aK +;lћl<8g! ϽjZm*?"I?Mi/xxa{)OvN7.]!*7Q璱 :,cIL)X(iI:@Pu: ܿ<'%\"#BӔ6ιrB}rPp>d7Yjr7Ggp!ݖC霆u poHf.Èb\~Yɹ u%HZ_cn|o P5@b !6v_~π\b a:!};5$/SXo!r\ccGW"Áռ.Z7\Wwᬍ)q5EOϮ=IZ7M*lou /Ϭ}Y£~Gsv pFD_#'eo|S7 EgARhTʦU|Kl2Br0e<=(̒On,FP _c _E50hh3<ãTW鞐qf[ӳLN,G7^\AU:&7VW%#K rbx䭏A˃Ri%G0ǝl)] a %(I $Bb k}hC$ԂNGJU^ȡK9ϖ\8Hd>fJ?>tBBܨW>d9,s4Tz橿AqZYA3bO"XPt3uGl0#ȈΙe)nvbʯ+cks8+^˒@-I~:<{~[$w̤"Eգ2=8Vhbc0eAW]OSS2v7(KO QnGNHc %Iͅ *`1-h'U,do>p#ߑI^=bxM/@U K3{ǼLy.y$ Bx[h]l$[nX;rBzSr~h}_tE<.+_x,dRbR}~Q'#A *!`}PeaZ5rFUi2 rq+_"dH<&>=L jq+TSrC 4$f^?70iեx\6WC\ӰxD{,dt)`44w5ma:6?AJ29H3䱢WkC[z%BiQP+9%KF$e9ȢEp8L j,pTt)-X_{~ hF>ght4 Uo&&_ހ~–qh /Ц}*eWڀK=.n61:{-wvigB`M?H*60%21)'.H}ec"${Ҥ ofx'BwLfRtj؍B523<wx}~e>\A:5*jl&"؈W-&f[CԜ 2^Зٗ)? ]Z,l+v"5{Lצ%{Fe[g,Яջ|o[ּzYߛkv͜ {7Z_f+?p$~?M_U'ul-m@cH$YDŽ~# zkcR5D)A~ԬY#A #8o g;^tĒxVlzco1#{9np1dwG935ɝZ^=sq<ω2ϣQPx j~S9/N`ɠPπlqxAi֮VbNЃ2x؄CAɏ6Ĥ<3T}up7~N݃Ml8")A(AM P&^Ò߉ibC:"i,7\2x\r)樘-D[RVؓ:' u X,Bsڐ\7q zM빂#l.%a 뗪ߨW(MfՎnjy /=2>{9\ Skß+"XrHԸg=,$<#gr@YgKtPX^5ڿ*#Jԥ9FsS$* /]Ҭtogvw)n%Ba= v*TMDiQ "{4,#8 t __OE{g1AU\#IxVoA1iA)?mf<4p=P.ܜ]pDQ~>CJ؈` :w.x^4˜ ܠ#> T6cdX@ ~vRٙtNx'n|Fh.,naFfz;w; 0#⛶M;^[HQ/D{h),!;yu"> ٱ|x(xRwjz aߵFDy^*5~ơOqi[*nDoZyjc3ZpoF=,`S6~E6Cr>栓\K92 N n ݛ8ޕ'X I/ƹ*C΃[,9Ϡ 2:c`HU" 0 3ɠ*& K~k<\)7hD'l]5xP9:BuRS{ @rod>; Kj_xr* +ezBLRt\[h נ|/ [ -NA4[[鰩;{K'N+3A:-ø zMyQyE\(6X]2{ ^j4* 2@3:[1±fv#noef};krǦupEun'eK맛,{,oZmCRN&t F$s*~c +—>„qۅvV!CFs*ƷG:6D GG@yA1Oly"Bl2W}܃p3K6 Ų*xUM*ȗB( 8KBwœ r"I[yɉCna]ɕByϖi <4 x?Rt!tlSr w͊|m`ޔ&,_DwG( ; -U< ɃEO[: I*kD( !d|#1 +LڸaSȩ% *زbovfӣޠB휂(D3\77Lj2 J([ A"p^2WGi Dn)&?d5``H2#T0% 7n><`"6qFu[vcv]p T@lA-kQk`KZ:gw8N\BR]Md:j]t2x$L(F%P}L p[lH'Ƀ_iHi:W&eQ1IaBg҃}j\sN[祼>h*/L\e*mג0[x%PI&lƘ.ئQНOT9ЯnP|]g(ͧ2i`ç% ^c}$u? .y+r{0 r|v/w%Eu s)*JR-U^(S.RWexޫ6Xc,0Gg2_ hT&i^!H)(5+^F_d$뤮B!`L֟eW_ߋBFjȾj0P!ժdB5^MI{({9r,z\7pKV絛`ʭst*|,.~c؛WvaK*J)9L82N,݊qkk$ifA[(|32RgxyKDB+ǸҟbW$zJ3wVgz?\ {RV=]i=r9v(f .R蕪ݔځ{)eG^Kv%1G:b0gѪ*{ZgJ$x$/W--$)l'wm"mN&fP%{/ ə ٗY!y3A}y ;jYG9旚°B%5ZQJ,⯢(dFQK;_-GZMF3!h C'L|uG]L\͉Z]!x[k2)/Qi7jjd[^1A$;aqDKqZO1+ Mޟm=׹LL(Ƭ ;M]!y7ͶJAZҝ(ʰ{'~tLIhj$mrea }Ϯ9Jlr6OZF%+_֢O;Ɨz3>V1H.<*5΀ѡvA=Tq0[K+QNv+qmkn_~RȳDHZ+N(m gpX֚YLRV`;w5-ghY2Ii.D^쥫Jg'+wS\pK23 K3mֹ֗=1 X]]\:Aep;ǀ\po#Vζ25av:J%/J6O|c-$^:lU)ꩇÁ4^̕J$&֩st.*ԭɃ54WIbNZj#$ CnoůϯL)θ( #ˆ:2a"4@eOS+T sF (PoE;B,ӕ~^Kx\6$m Ցrb2"xy[.T`}%HCɽfl(ǟ^E #58;KK^-#i\LbVKEu0_J9AgiqMQNgu ::p5[[t_R@kP9<TVAFf))4a@ЭyDR&3[+~Vzm6Rj 9Pv'B0W s={Tvng-PEdvA7\1'; D_ CNS &q\/M&26aJTJ  מvI;qy ql{`[L+4&?qss~ɟj"NC7R)zM mHaE-i]ZIN<="ox~_skўaf9)x 7k2:WWO _TܣW 0P>Re W pCnOFqQdA>RMyyR1  ^Wc݇>qwҴEF`)wF\!Whtk5֙jӍ0k#{Oq25<^izfC"c=wRH^bA혏,G̩EMvs]duJs>/쬧M)M%Sbי7ig܅ŽZa!sGdfHx+( $VkU'ug|!hR)F7\jY /2mUl#_Kd+A\0P" ŐF],r[*,㧣#s<=vQ?BuiA/J}$DTCj~$~_õ O(M s;VO9,^=< 5eKjt@nPZ&C[s%B.1nH:Orj3oH`NlsT֣Ѭ<+Qw~br}<^HT!Q B_4[r_v<(;%P(?%*!Tt žp*cWRxg:"tl?jӭ,'b,BnpF-&Tf\jI| {KB0_>.rm{C<Ʒ2E3 h@ ۋ)WFU^nU ZU"Ct.(*̷F~q9}g`qU16d}C4MЀ)PDB 7P9b7X֨U y<#0T7[əї)‡(̵ g 8MG:>l #>ӕnYɯx2@ńtN$>W|٪`6%oĎ*.-4%ȭ[hwuy&¸ dž'h=K:1_ oy YDŽ%'1i̿y"}FĪ]-KD~C(zZVϽ4_\*tG‚zskpLFt}?u0'V׿W6ҷΔdކԮONJ|&/M}3e"g=F9ۚ8/q A:S@h"?/CU!@l0~N'[NWu^x _%t!][Tw3IghDxog5=6B߁6=iM}ڎ(eT|yȰyZAg7\S{Ρ GUJ`a=^weil>$z~^B`?a<}Y7szb10tn#$AH0IdNerV lYk_=[IdڠJn0kk!\ZK+G8\B D/RjLĻWw a ;GLaE'w6xSd+DS8@`` Lb)8o;N +)/@ދIk2\\fȈDBB& c==)B(n2 ml X]~r^_g‰A""". mئ% ܨ4dBGyUof;ȴQ@mSma0tff6*0H7/їD4t 4$8?\TR~b61bX[Bo o~A.d VMYDlTmņ[T0G,:xVw(0[ Qj+jͅlKW-\"G Y3 Z_ST&ZyjA7q*sJC%t0 L%1Uov`w:* MxI>8#M_|2bθ y: $ r:P硭(f.h$ܝ-~ȍG+4TD HuɈrj_hKu`;⠉]I!fIG=ҵ1wMOzf~֌_^Ԍu)?~j9#>"TxޠKB}TǃpӠ.@f_t/;ko R>K]yI:Ֆڴ ~ͳmwB/∊g O=97␒ >]31]|]Q"kRQu)/k7_ tC"5O4{ks\9o)k۩,DmA?1BOo}Fɑz2}89z?D%o>ݴwK*HH?$K \x"sW2E/'U2YcZ#FrAA7uaɪ%AW)J1VG=ml3Ai,2= zURǯdf;L |$ :R~xrI@zi4iH ֜f[R("Bi;ZH~oUsEpEh'pYPFUäВ1*샏Vzo@`~XRrٓpV@pyg #QkMiQS~Jm^`hYԍ7Wjdi`͆l0T4:`}ld$6t0~'#&.ޭUvGk]XXD0_}%3f~)e+e*&'=m!So4be=VaRunPաxBONH9&N7y~KHB_%8x&Kߙ8C bLXZӠE4ϸo /J&BJ?%xb-S3(. D?W8ZW%:ؽʞP*Rwc zu|Az 1Dln9Yo3Ƿaj۸T1 G7h=,2"t~=trU@S5:0сn({JӷH6$"a~Ga&KN=K DMC e&H7OfdaiZ޵ťYi4MXuXK~jۓC$bA$d&T.iTBf{9p y"K(I Ui^^8ޒ}~ Ur4>/Ud_/9]kE34I@=x!>xpSTCf{#qMA1I{ N Ep39~e$k$Nȋ*vM!;IqƛO0kրbiVr@h-c<(-\* BmCJo7p*hm sKc`/,ˑs5^G 𩋤+Pr{gLsQf?PW!bR_A bnUHw`YzxMtӶifgpVU3( "4s!vy8]ȽfSrq2XI3V\"IBFܻlؔɊU"q 6Ap9 mپX%}O}K~KDk/As|)Iuo]:>}5@}jrF5)*Q;1Z7bTclzja0"3z(g=+R=cT~Nbd('ލQ'e UZrA_ `Ola0d'$&=\pG K [[O`*٭ zAߔl#3L[W)4Ѭ~F)"ViE@Bۃ/)V5tƊjݟ\<[hT`^Q 9EϱY,7yg5ٓO z\f p4!RZ̐zǨJ\>J,p(rMO3` MG"Bg,؇*IAg#[ip֣5 &h > sx SF5gcb_zպp̄!W+]m#QBW4I^JEU'7V0S/6 ゼ" -eWaE*Q7QOX}QHS;tbbGq$ (tO{Qj``o*7+m-MXWP׶Y]ȺMf32 }*72nȶӶ 043Bx`cZ> ũtLcf߷ n6.t~l`EQIoJ!5Z%GeW%NTZOJ "K8+ʔOpZ _  ㋍:Hch7G<uPՏn'wfAI~X1 ԍq)7l b% \XԩPú,kb 4e?Ddž_*S-+͕P;|1;+g6w.=P=,ԲAaWy9Lj,׀Za☞J:zqF1rkEEX DźF)w_ٷ5Gnt r~ ̑-<V,10mX8XԘԈ|a|y1Pn%$ K1O膿ڍ3ZKAfA2`c^}%=T?| ezTE2g>&kr]`h%ѶJ J&`((Icnf;K*NK ՈXsYwJ*$+qQWs/NH ҭ9:ZF FHawJviWU03ls0d)c`!;Ky WmSwAb?dش;縫j G0x (W ZM_M`p>oxʬ"}sxɾcX%܅GR?M*WpaiJgg)^, {WФRsե 텬0r*29Pi s~[cz v#lytB#)9wEp~ҬMoDesg9{Lv^{).\Fo5 <,} g%/iK_!<:a2j OH꣯Z@ØǕM4nqwK[V\RQ8ޔ{?;qw_PҦ^j~,elȯN]j\S,ݢ\1$Bs&x d919Tuy.P0vM-L +  ]#\cjhME[jm/`ڷ/ۏ7?*'Ì9Va~mӣ<ÕK0b !ȸ?kR,@L+,ߙZ!4dXeiL򪛡--lo׬sk-aBFY%[dXZj`sp#;ا@db(J[w)3g\{ȊDtˋu/]"AMs`m4yH id<ˁB7pb=`oֆ{ZD7ܢ\6j As,F>4λmu,O$뢭m7|3AJ+׻̯`=WkDKinhXNߺ^|X{ɪ]kƊJG){ Y?N{fY;r5'&w8 D>nڗ7(c^.4*%zLC1s?]'PRNasrb}a?ԛD~9V6T奋/%3%tV!4\eN6=|,lUj7=Wno;5ׯ{h>J-/-I}i:G;!fx԰V*\ vN5e|r'ߣ?ǐ23] 5pb#UbnI̡YLEՑxYT%O`a3~9P:GZ3IꨉWQJaؐr 46b-*.9I|ɫ$*%S~\^Išp`FU'.t=*(,bݷ & {N0_qM,4;ߗt&j9 q1̥3$:~J2̚c-Oz= \>z [`۵6 ůh= Oت_nIghjM:zS{ 2m.@6 ZG >R&"EHV[>QY]d#\H""VvKZ nWuP4z*C4#Pz#0鵷Z\_C8CxeNWc1^w>qʹt@*k7Iҷr/dEQA|.!Y4ހ#mB3 A+@ꩤgw~Y&,f6弮LNjbRvb2'UH*ȮZ{?nQU0l04o,2́Je Y.ҤȤ)8JuEyԀx svi7E6,niҬ31<#5-11%m m҉w6 >Rۨ|@L bd<@G$mVD;z,79 :-Rwcؾ+-l4W'@e[ zޏ#ScpeKtX Zm<>.d j)y:})xB bas-v١y\sOtQ%8ߜ!_J*i;\*救J/uP'E7}!EʺS'VLS>/-"&l2/T+Ӿ6i9ߎAFB5VXe1"W`" ǡ}r{v e}wњ,X,s?|YE>Wlأ%Λ%Hpnrr+Tc 8)bZdkK/M8_pT0oAĶ(1R}>t? @kss҃F'Q秉vΦyJ Cwb=1%U. +MhmP ZE 5S[%'T1x^&l In6:(!l.Y)rl@^ْ4ծ~O䗠#,>a%@:uQ":C*,Y'3Ra^֡__ Q"3I 79$^JpH03JgO%@X%旄@ u<*NӲ=(3{g1tBN$4{O2bFZ4֧PrSQrܽ~099ƜEυS8;cػ .GrRlf} p3mC.=QVetͅ4'&\Yw퇱2VJ+C9%"nsfW&\`hr ۭ.eeG5P]/G#w? )ØU)S p?k? E[_˺oʉmm;܂|-J,|y.%c+F}.GM2ޜ"pMs~ufLž6K0{^]nbFv)_5[ǘL+k"{l2ir RAB^NkVS<-d8 VFLPBvT[͆8Οxǥ4ILڳe"`/ٌ`J%h. /l[w~6t;*~JA%| h+oJw9r?M@a$%4\\$1Jct0.ⴔɀZrYޙuma]o<-pɿ/TO`E>Z:>;n!]*ЁtϏc(9/^DʁYȪ#BN,JBp2 fĥӽo7l͜^L!*̖ FZ&nƧ~9HͬD-:"I't饄+o(٢Ӓ@!&XR ~`?N6zYCS0EG- | 2\ jxX%es򋚋<..cy$~pU[R} ̀%`Pㅩo3y Ĭn2'pϋ.R`;Kbէ]nm0Hsއtw)pljhxIVJҶ }yЁ2hXPt@B ZGJu5 Hn֓S騺T]+gEMę8*’=2L.l 0j[ [@ɶy4h~Faa<.{鷷i 6<#=do| e_MRU'- *SK nɜO*;u :K{Uɼ1c.xܥ0'^ ЯiHFhY)Bf_x?o5271ղ@%+|P#Lto!2ɏܠpC Pvw~LcJÑ,*mjXXܶ1(Ko3́O,})3= Ji[ |ÎA={s>;e2敟J8pC0w홒EiW"oˌ^nƮtC",^Vza&ֺ 7EK.Pc"*JB"rTi$[l@@ruM^ZwӢ9ۜL[ H9KMX(TaŭN\7-A=Ċ_m.kߦ[@ 8`pSiԸ0ƼsZ.xwo >fx d5GWeʒQLc +߻`?>w,_? mF$UXWIVq1ٍ7_ u ^I#?,ux 1veZb֤LPgEBu|U^՟`Bpٍ> <_ _1v7?Q?0!]p\̺=R^ i45 -qs&6K {22l¤u? &.)tzD-.# Z+>L=_X4`[(GCjta)(N:j}Z+iY2m1boUw6ji)pa@gtf¸' k3(;ssvRt_4x"˜w,9ܻ_g2>7ac;SVC?K"H*@jevߣ]6SBJ+1ߞ5 "a5Mn73WE=U"0cG /1gmvcr+5^K5y˰ t59 ռs洀wyk0־gXyP+Brw{?Zi"*IԎvJZN2Z:GʸdS\ 9k럄B*-<2 hv16Άyep&@]+pIRף~ wM(S>Nx(W$1R DOR0-%>2}t(0郬c#={( tw{-Z[lweD7[ `YR.(n/zUrFqVcVAM5ծ :xlt(_UqW]0>K7F^O1 ܬH7Y*PNB]CJǂO4^4ύo'?hxuhEl],7uq Pg[stO( M(4od <)*4LHޅ{K]N{ 對z|~fx*\=EN9Zј*`pZǬHR`o8Y~ 1 庥EBP?8qyо7hkຮ0aaMwąlIQbaTQ}lϟsEHXV^E.Ap/Тw9CHN8\b<]-[SI~N֥;Woz#m=m3qR+dr© ГPֿFn:-4aVps&8ox{)WjDZYH )I/߶=B&2,OgxY:aNy5HQΚoY*,_^PURZOey}ppSݼG'#Alq=pC9HX'4e%پ@&;u\AbzR dl )遝.+NeygA~ڑzϤ 7l!p /]7H;|&{W^c%vrUQ h\ u$X M?G`ȴɶk3st ;\74fNLPUx'a->a_UjQ|B,4A?BMeDjK[<9&aGE 2/ˢ@Mcy.߅AWkw+&Ol9ςhY6\L4XpPI %RÐZTy=!v&˷|8(oA7ޞ[l7R)!4.$dSPxݠyR=u) aR絉U'VNutz )4I9v:[41+  H(WKbeCn~0_d۽j+ ɇ%gq1ʙ)d8qV} 9Ph"FvIWذ)BNd- u£~ԈĪ~ƶe][cJʟgxSWwej>~̱^ɦ:=%?Sh˳m#N B?cz@1g yc#{KE81In&09gYUZ(%;`^iuU 0N;|`|(V\yaU&Ox61k6ȡB[]V;{|guTYCUCĎ5DK,v~aHLDи`޼xh{yJ.qK*Q"ksg !*X}NGuyDxM )mKcl9Q N7;UXbjhh+:vKW!t;SIWIc`Qjw[ԻtepDB^ [W1;+XD  `(ixٝ`qlPT~RqPIlw[~%zxzg|V28*oe(Ь,(BH*M܎U *i8:?m F VlkhzPVE zzTjy˷+ Ξ\l [F \cx.bcv:͢8k 4PƛՆ§]Bk\ !PmԙeB̚ V{Ӽtd<6nGk#dr{g)YGazE6=+wǏ1L7emڅVa؁v٭$W"?[r{qp9ߟ~`)M M9uƊG'Lmlb9G2fS{sJ]p.9L{ L\{K&y,|H' 2t'e5E7}ծ+6bWA-W+X^UJDNXq*NӍwT/FfM+L9Goxv3h.riʴ0nc-.M-Ht&VbߴᣖiYs MO Rz-ゖ'ȜiԨ@ m^cc @0; }E #5EaH$ٿϪO |et,2x\K8f^ pqo }T$ *e¤|5/REF{cy3veז /^gf'J~mRv[-͵qOn=P@5kʬٖ샖֠͝ (Ȟmwg=qcr-K@p >O }$PQLyt^R"[`ͤDyCh6RY?Koz z0oc ym:G4e9[o<D sD@ {ZB-|"|%@[xkcJ,J hxV ;ȍ(oB>fn䓄=ԠD6߸Zo޷Hk|?֣26L#y3DD*3 o(ۢplxXzXMsP>or tHKyJ@w0/&?Ŭ1^j枈.Udx@GpVJଭhN>OҼ@U[aJȭЖJ^%pˑs1딼m 6b4 #:Xts,=F}O%R$D^_,I\#fn6Am$j*a@c QCzPєxx/Ag5%/u,!mBQFscD~n9y/&~\(_zj#JXsVۤLUghof՞\#쉉,`,TAdɉJd[t?BٔӚAUeE>Ksδ?寐M_&]leZ@Rae\[񕼱Mse9$VA"Bd)h Sx6vyR6$WHkJ%m7ͽ@R&:Yz!̿vB+ojK0X I"u.) )>1稝YòEP W~NdDcTv2QԺvp "bz %V> cdž6=.]gwbAkd fUpp-LON\=X{K}" hfq0 IM]Sx_#u{7W`Β쌾}_[ ||^]}ܛɷGUQ3'RlhJX/R~)eTG<-ݒ,nEGg{T=s!J`8, %j8KE"-\ra4aViEhpz盧̮^}n/?nwJ|V@V#T}C\mfG)(&:Shqs&ix,t81´"M/v'-ȡoIݽJ}_ya03e2FZŘv@Kf4꓿,rѣjJ3v/Y}t## KtBĥZ}h^$)(Fзh:h i†?l中tќUv+:egWfÚ&`u]%ʦZ`P: ?0(Xs=_w,G8Ţ%yzSYÙP -?2 O,F (ġi|5,#7ezujZQGGа;OFi?- QFZ%͡m"D] z\P#hMRS߶IWTnu,:ǨgDkթluDUOYκӅ E;ȭtG2#0a3(^yǿ J4BO4M(4E݀$*] 3^M8m|htGE Ҁ1Da}=#b݃HK6N7p;}5lT]*gkglh.ѧ^2?7s~tGt- )xv3Y:QLoBcV5ƍO7/SBL.ˮuNOAMl Z(~q%2UFRcn4 6uzw6| =0GPȓFD=$#].,;#fOYдL0ŧʠT"AY"[L"W IOkP3kSMYF#C4~Kb˝"AMUu#nagQ} I(rlq)^0vo`;$n2^F\hYDi/LrKO4t!,Oi瞽x;aBgjbF 浉mU<Mf$Cf?kvhijdyɽ29w߁ϕ \(ƝƅZV]tEaװ#%?!J>?2QE5E@zI[^Lo-+_0lvN4+ʗt >cxm[O0ˋ^aK { y:z/ydFj/ONdyZ66)6[g 4˺}tjC'T6j#NQع7?0hg۴La,Pq@؞αi$o:TAvvߺ; Z$bvK7ApMg#$>@qf6/LnHPjA[p*&m؟]+?aѻ9Q8 yCGDtď$[z>+`r0 vee$^j^J>>=۰-W#Dn}B9o98EJ!p3h8$4\컕+#fy-"3'aБ@,sB#|*eJ{2P i~\86 EJ1Pq:t 8=>&҈@T>v:MG9OC*2gAԺl$R.YmnJ̋`^/ gb, {!IaC-<\4a؞twf&#>~ ?mXGI6 ƼS3]GEP)MNU z|Gx/kI&U+ ѳZ5=RQ"ojp)vHP9!G.c9D xK|i.bVqclcuAlou=FI!n䙵2t!R"p9 R=YAu{<ϯu%cch+6*!ljdD]䕱]CBuu D۝3|QE- ݭY',fH [D!}% `C-|hXiHÐ}]ެl´ ?>%%y(P3sMj+5`K#/8{G mGm XE|&,&h>kBe[3L[W];e^rO|orޤQNu@]K pXeꅟS^ЕߠUnc9-&K3.C[bkYoRzqlJP/3M3]mC7(8nGF8EўxL)&ZN)ն-b']L h[™X?jE!^ׄ ˂"==ZzJhOb yD?k{|~ע\FVE={A>Hڈ4&4fι pOA%3 "OrNU>hC8gȞgJ yix5u 䖈qȟ熲x{Svx~Kc~>1ؙe) s+]RF~9"6cߋѯK)YdkuBgP 2;6O b#m^3|p~\fmEu^f{t_g}g*DŠXok^6ױw^os{͈+]Q.,XMzG}ꑾ׶'x^aQQIF5Q  9hXd5?phv`U-ы R2#x|Z MoE*gp8'VH4{Og ׋)7~nR64vJNdeDiUӃ>{ܐezZivi)Am|ۭ\ə:`WYF/u&ܪ%0y9UR*!W}}-BeQ\n'\U|t[帚 ,1 ZzhƼ w4*O`w{#6q}W Ey#@$N5կ^ku1J@ę(y#u҃s&S+lT^;:q>I@ =>]@+d 3o(e)^fM9u8Kї^/JsgTf6EI$g_|F#͕(;=Ϧ. &VK¬5q$t&f j@e8cVyA9~R&\sjec> )q2$a\+YNQwTt8A*i„Op蜜b y$Ţ2S-Z<XEDAj/&tRFC)x~{F݅ UP2re  5.&czwx)C\ce7)h~RBFnee{>Uȏds-i锡~x p7*όPuXGc`/evŽ (gDb .z1xX"} ͋>hLos8s֔$f6,'^B}sZ%, ɾ\Z_m'I!ұ!fHCeMS9tR %Onc9jMP&DdAWWc!0pko.R.N\sVlN 6~-}T):E2z:?`҅ᏻLl[%aP#(Lھ' co~AHkcw f*Zy,Qv@Z>|9Ӏ}7 :ZVʶov>5/s)Ycw}]VCښ>\a &QirOQnPۄ%\ z̉)DCq5P# w>kaDj>c}Mא(V-1u+^UC許Y1)=DW`vʯRa/}3&pQ$-92|đwn{Δa׆Blbe֩q|g&LHnUE0mo֎@0\y%<sU{=k@%΍y&z@>gXjPfdFuSD|-xy@IoU|A PT 5G w@\K4ń25Gn!9Wٰ%CU@5s7(0~+>(H'F U~$h&fsq`fQh _8?Eh#u M5wӉ'TYbI!"ugR?NJ$>ET(2.8{37}>?xX=^'c+jy9?{./vF1=dF]m%ؗiyphLָE/y]rDpV_B.k>n"qvБo'T,}-;U'io&ס?OAMgO-pn 3dQVGp=0g<|!}'J kT(3B ІY]T0MN qUAM WjG2_ٰ`~H]3Dz"Ԗm|Wj)kGj9U}bd=ҔLcXAFE'?tatd'/4ͭ^iHeu+.HXK>W3w߼jOY 3I^K!|}w^IXa 7dO#94KuOiޤ<4L<`OŞź]Q6hPrѬ}TpDNxoU60N7d骄DEPYKuJݔh\Tt.]3f4hpY>pfz)f-9Yg$?=fcqs"t#>uyX73JqRnulWaf>jL3/|DT#3G6cHR6cR#hJW[jd*zu-{ 7c3\ )7SjJ YY4M)jc_δ3 VE#l7"NktH\g$M׹\48|6G{lڟ2_Y['L/ vڼxYQ(1.Ho17;;̙[5OFpѲ@tfɾ/{/_W4ӱ #MD1Z\q9Zy1kx5P\ADRSu&j4R *빴N~W@(/=qdVε2r~,羄YLHae76˗5 vI2{y\W"/\C/i&6 T [pW%ԅ`q dKH )*L7㰽n[Y~%V$ H1h-Cx>yKڰ9Q1M1e{*gFyaHE9pJg, pw\@cScZgLϗ ~~; &^CGȲ ;|xUmiu:>Mh9|[T#!.Aߴ^\lϊ;TPW?XmKxЁ@ڽjCTu}wx&a"h̋ɖX2_u~ r0IQ꘵pux@w>թ}A7| =MDމg0] t=^M:kܹGLKV@+LO 7o,`ېv/ZvRҹ1@u= Mz` zԭ~C>y#O1/q>"z]NC9LI*䋈_9+`>Zv*p!HIK^_Epa8qZȾջCʨxMqYRJ p%mJČ5pAmM5+#Q˫ne>^g S=⾆9^;l+Zk= t" gsTL{*Ƈ@Bqr3X PɊ$,qas{KQBi| qҤ(^ɽ^Ӎ6љޥ~HvePFx <|saV+#iErK 5{B$#cI2ey M.]<*Yb?%ƭh . %^I\~1}00q1!V,"|'kb#:jp$GVAs(cN^WV68aG9ޒ&?9=ufVnL ogIU7u3J3%L%baC]n}}+eaxr.4 v>~a^`$39x!'!ol `wI=V%(^Q.`j]/X2Aw3<7 &on xE  pic}3N!}VsI13Jn㗨lb`:P:`\x+y.or@ 3lf,nm3m2ől4P[/l^ëӚ$b_3 \b.0 %$-(ͺL ?w˵l7ZXpq}%gC*CN P{W D=_f>+u5.zQA;@'$mQMݴ0^u(x !f`E_:p\<=1.8> =srPv |Qq6 Q]KCpgʥy*|G̀r.!%65!~S|FFjb{:6;_'Wq'jt}O*wΒأφh8N@0j?wB&nmᦤ}ɰ*ܱjVvXO7u2qMLAJx+x>M}}e ևã1ڗ~[/""{@=Wm8O=<2E6FD'N˳ rKj)COf}g"J&S6-CCC71{նa5/d͗LJe/`4i&Au6CȯYc7dWĆ)`2*Y9QXU '=Kݪ036ƥD% GYoKYw̭62VZPY1;LԪ~[f,ҭjzT" $ U*/NAp&[_ـ"r _^MRgŇa ;?=`;Hά0u5docTڥ׉OH]3>bQ9&Nq:yH"P)\@]=Sj[&&*QBvtH@oƤ^GW7 E >JF2 d$XwZk4$ƹ,ҢY&ü=7镘oOt/@|kʎ=ofԲԺ6NRy:"Akc1˺Q;gX\U`y2OF\"R7eJ.:J9h8'mMrvQw GRk~\V7η EZ'KܸYR(c%3|6k:IWx/:;9ܔr{Zgu[/W~WLY6M<,5O{ 5F[m3;|t%9Z}_ 7BmHהK6#4L LQA5bsQ$}uAތEi?-m-RY[vNV曲9)ޗ~&R2Aa+YgヹhWes74϶J!lpC) 4Pd!n}`}oЕQǼmI]PQnf#R `:iBj7BKl!6pbg`1Λ;ʱ;'={|(&߄W+yÔv/(ٕ(6,`Ϗ)=)"Te3lǓ2eVGSKSB3HE3a*Vi~"qiu˜5"6A'88`4ODlt`G{?2' Ag( P A]6RJCb\]U_sC՟u;铢v 6!}\%I\IcmKaQ,\Ts"5Ϳ3f֮a ;*SP a-t+p(RHZ=%ᤃIm3is}A?Vx%<]c0ZT#>͍ض債~6Zv>S'7|V@7"'>ͷz a56)kesƿGЇP?Vq:K 3-aGz3U }LJW_gƗ~*OOPBg.1u;2S=L)Jƣv< <Ϝ^IO|I> ĺ"^Q4zkӧw a^᝻iCӯwj|L]%̰~&5`>hF ?>F:ˊ.dLxL]V) $WmO#'Ivkti(g$B\Kυ)s#m> YψTRZn7u% G 1@۹'Q2~ O6{<ͪZ#yht[spie3W;W.#Mj[=Ȃs6-o >CBlUJ57 *9kglïlhן [E۪6}.P-нw0cJ/߻a8ckbo -!\tcH;r<7;7Y␌9bRO 4q[zCٓ)k7ڍf_Sbv2,eG|_~ eA>ϰ2WJ3XC"Om1g{?-}uA/UC1: &‚J˩7f)1\Cak't qIDVKhQG0i3gG ;cnD˽DH0k3,fq(am3D%Y8w+QX~`[.7J?`yQu{S<)] ט\4޻%R*8=OuBJKspOPCoV7$.18"`&5ATOz@] S,؝@( 1A ˻ W봊LHbWṱ<P)O%5q07&.,B.fAbY+H F!ʁ?OjE ::9Dg4FDDǪ jT3vƌޏqbgt=w>Y8\'uUJ-T2nJHIBЪ úN<́Ox aM.eTlhu+Vt 턞_oۑ7^ݿ`,Hr%zrd׻ z50@ dwY^H4oMy?kc:bܲFdIXdˣЉj4ʗfU n7řbkLQ l10Vg=K9VE׬;tߛJ(& en`(?yY&V%JfqCKxA..j?WG-n3qo͌[%<ǰ45&-M Iֻ@@kp>tFV.U*(a*Aw_?Cڹ4bfB-A+42ԗC{dqoJz8Z\=IZgIaFqQ1,ɩv]-ϕ(HцbW~N\GI, gI#<Þsřxt+?ܙ@1 ?s!byZ)<63Y}C'lނL }u.ͭp2 J/w8Z6&{C a}c m ՘oS޽8;`@4" P]^ji_`S`rwi#|,wR)V\e؈t>²݄KsEϮºᕫaюJ#_wC1H*y$L}|>\?Lv'nuי XFځّiHkqWu K,BxZw,T9YIO1`G/ތӽJ$ 2 b)+{s(di᪨jqv%SwE[WoTh2+Fh`ءxҍO@xI5 ZH}ߝjNÚp?sG9PzRZU;sKשYVru7OWO-T^Êe1P~V6T]}GJl/Ʒ a weY*_BG>Bz>ZVRB#Z4]'s^001xYиij ^I'5e -4S*ǪMӪ{+?Byc(2R_QfVo xl8U>iZ#o9 `Kd) _ߩK2a#ˣ1,B;eqYcס{q4 Չ- n[.D;PX=JOxV C>*5TMxjySzqY GކƥTNGS[%k mQ,FkLNډ>70"˹8xOm3SC748l ePnpi?øGMsQ|m]m:-K3[DAC^UxphC> v|mrJʊZŤ@+X%fjSw8:?yw''Wbq?ݾ^/]ur'NjEipYgs@A2؉t,Q6$QQy(yoAd5GVBK`JӋ"x\ͳ@Cyt2 ZED |A@I47+/. >5vˁZ "DdO/mwv8)N^u 4Ȇ^j s7!O{(hpbҌv! q}:r9MC|Fb]QI0.! Fdc8P3|C_ +(1nQ13l1tڳe% SkDMwĂ+ #q ڪк#%;IAs)6P"߁󪶰 *0Ƒ ϘpeLC=Xc!|-!ö^ioesN`I_N=Oe8ab7"q\!є@3i#3JՅ}Rk)Ptyu|B\d:-%@B@wG5 ؕQM_ӹ=?PUŠA95Tq~N$ 2Mrr(㽙=0 Y$#d.9N-s?%*uG;y ƍ՛ꓰ8*ãACLDZy')Ir=DyLW["To^Hhi<Lyrr 4ʔёH.|H!l>@qocI˶Dӊ^W0b/}sH#GeXXOL2Ѵ1̝3*]nڴ} gz1o`yY}8 wjò"Y@}!R(d }PYoxD_[@`$) :ڥ MԲ6Yw6 <3MaW/àDX`(4U#6sXF z` KCJ󋗯.qdD:U)Woj{8-I!%,O~u/Io:Q9gmO4n efh98?yUb{E.Mue-hq]?mbu}tp@! kVR$R_#H}~L -1PJxL(7P~- AdHp䢂N)-?^eސ~90[qI_YvE !z\Yy8uJ1m.r\ u}$,$]!C+Hh8LJ Q8$9ѥ>+^;P0uQHOo@!/8QK0P` H#E xi=Κ:Q73L7ᩆuɸ/] pGTT1D?{vIJ 3|  `1 >;Pj;. ؂;~Vl%؄>(Vم*+Â\ yxQA2 p@IA0sWq:(gjuB;:"u7>Ltl-lk>,3}X@1>.UQ#cf LmS8cCx-u^߰o'!4; 9@η~Lp_EEa&vK&3O1<ֵ̭tCux:i?A7i}X*!5꛸̡eXCYLy{΋%̃xxwȿ)rrWDd`|q_Fy'B_1>[j _7^8WkoIfrMջqXÜ\\m!4olPۏ)m_IE΀mY+HN,h|>DHWw.wt/ܖA'I| *&VTO߯͵!u÷%"I(/9y_<:0Rn]I]/0 CBve;׉"&zG8.%N}69[" G^dD[ YX_r^Ɨjvkֆ=wb/zG.mi_~x f RXF MQbo6* 2G'u.v!՝Mhj~|ӫ~sPݿg\m ab=$|b49Gw8YpJ\&n֩ϩ?٨ /4 MQJg9RT7:FuGvErݘn8.4rf7\h;_+t)A"36%uwT,QZLL^/& Hk'>bMB& YHI(0}I*O6zS~E_'6W.Er-:䱼E'jxSKw.\ qt9~`3"m Z7o'v{ۤwHQyCܽ/Ci5l1%:$BLpe$賤C-Ƕ?ғhTE“ $ i;:{.xvϲN{ LRD\bTm&<gxn%XIPgGiw϶xAOdN  ?YECNL@>j5I rct'Rn;2^W ]~\hI$,^LX>镲Z gA=%GUZcaDpZ#R*HCʅ22-on>4D gdQ+`' Y;74 G°&T-;/I7m7z/h'Er{Y@zۓd0y Q:\+fHFHZdjs+E03EaT'!Z^;X]Z,TD?̚:@Qw*P`y^O wy_CA x |Tt:yj+/6J=8, Ҙڄ֋jekI!JNWIMְmPl~AYEWOX? u ~xQI{8s]A?Sx'`/4f 61cc/u5䄫`t[V_^.;"?f+VR%]c߄Opj {nKTG_n8".P1 eʨ#BbI"7udSQ0)u.E>1 .+_BNC֡;'W"I܋n#'UI m\ڀ۷믔aj>q͋Q}SWٔ.[舖[Qv,7=a j:,qÎDM(r* 771: 'H,Ry6{^P |ܭ&vMɷ/ 2BktX͞JD=1Ы ;}JB`)H~^<8 9. $mz'd.t򮯂nCé9Bnx{D-IiܨxRi tN}ȢJ8 9Y͔4WOYw4Gf jOiǢ+8!vmeuӶ9b'iC"@`4A[EY ]Ɉ?G!\s?5␘` OoD^US ȯ8QF_:4=m).ԉkhΤt}.=S^O:k&7WD.J`Q|7ŇwS^ʊ3@dVON)Kp#M t,P#4|j?C;& a٨[ISyaqd"2ИX5JQ" Ρ>ȚNFsiZ^|IE+}P) w4+J^U6.c8{_ľ+gP cѝ*TIOiqR+Qwo zNn$#<k_;_W"VבqݛVaޕx7Y\s~5beJ:r:_pbBQ(f dS*¢bv7GO4YwbG\X2l$ϥwo8]p#e+mIf-+=󅋑(c]G Fi}o5fR,p,\`g+);&N#s )O EK5ޞ)v' x "qq.`k?0ɼ$d?hPŠo76a;S1Д xJ66paْ+?]Ȉ a}`9ipNiD'@Z`).7Am84?˙c&y*<%Dch@!͠؟&hEIddP8p:K UE޵-b_" H i%JނT"b%(EƀƝ%8p,_%SG%?;K,~'X lեtGw`tv,`M)'TA]tZC ;:L  Pvto(UÞL;}-T69BtrM[|K *x)%y\ /(˨"wvY.ܢ1ɏZᮆ^!QIͰۡZ,k0f/{L%!t#^^^[QAü2E6.zVq@8eH<3~s/ $_ra?{/wXR7\TQ1GE< =T5ȱg9t"oq5bkK=kx>quǰy`v~h `hG@* 2b]b =j9kf>Z,KsʯDt)px]:ݗJ G$ßx{:Z}0fJ<z剣Nwʝ.GEܜ-k&Mձ `/9-9$e e;w,vBXjK|Re@ZǾ'bW~ODPA+`YV@;1}fDEh٥mhsko0S?)wԍ 攟&!8h'Q\E3e0b5"cժT1dz] ~{W-6{@!)5'D؎ CTztZLm!StF_Q81'+bnR~qQs{p5Ohqɠr kS?M36ZZɺdjqoKeSV)G149"YU J Xq^8fBmuHVxܿOEr68`+/ oi:&ڮd==wl-fU,ʼ<\Y rr A>x5\~q#1fdað~C1D4Xr Z"\ V>Fq_$լiwMrOXќe|\۱ք&Wrbu.{šˁmSkpx2}e,##2 ҁEIؕzroקJ؅ ~`)_xƯX|:N`~)F>#,JC&qx ~mgR(2 Ȩ]o]yf6Nj}-{L;ݝV < 2c$:]G}^"/%)ݧ[m^v wFpҕ{{>5tQ1kxÒ\hoh4 e#jxш>֎do}Şg*{ʘpb"3e y?t:Lֽ u?AX-Z )Zpkcbhm5afȑ&2`&O,.H]7R~!Hdi+g~AP`ȵ[>"B+[tt][;;(22Ls_POض2RӍU~KQ|MN3Skʯx*KԊ^H$pB/-cU_ 1Hc)r{ g9;&B}3oSiQjA2.X E鈣h\a0?'MS.K:ɅdGW3 u^ n5 DDi^qPyd?X:5c m;kajBrݛv۞H\ "I d!\t#vtEJ<$Zd~B؏VwzNukV˿KQ a*c 6{(fXH'U@>=:ԅs9aslUvCvDP4!lK?8媮K9Rh|W}tgppKG[ii >REv89־Vo97+@?Y^Vo S`'uZiD޶F'KbVZ9 )"WV rnߢ鉻4nt7ʱ;ߕnrl3xɾ|Lxҕ^Y%8xMlQ*\pjm1T $ %O"J(8o&+ɎRn* /8@'\t.jӝL-n.8+1C"}Sѵrׅ}¼͔m %+Ȓ[Pf'/K1&CP)9\9F&vN[6Tt\|lto; QQ0$ho¡#xM֦kY"mxGU+Ee\#}>G30 EݵVQcOƠ/CǶpÆOZf93ap3G9#{{>hD!Q CEhUZ_ϋ?(ȅ6QꛛKS*=SsEOIGGO0PUJJ ޯ>Pʁ+3Jy[u?*vqb'$0w#i:Iq$mܺ_Je֘6ܶ-}Jn;ŴCѮEroa`Ihʀf|"=G-E,NF:'/5{d<?.睻i? fEHFI(1owZ9?p˪7y>$J!L섀7"z(GI"˗b3ro Ka>S=<9ʵ߬V t]Y EL?,2N.~|?Fκ2T7i&#%aÅAVeq@:85vP؅{(9@ث@@$ C~(v:"326K\@c,!D\ϢJa Birqg5NE/ - .SB_`۹[иψr67 ⹸q9(P33gʘR!Pװ8W{Ds"TdfFKnG&եF7[8q)*jCVs(rz4$e S88BєB7;)842ojEܛE6&rB44\}W^!/*lOQ2`,Wd%]#8SkYtS @fCX[HX/?=MBd 11Y{'i8! ݜkq |2UnԼOrxTQĄAkLõdIU2+)RzFZn=+*%ycW &?TðӢ!(`Hn;k 5nƒi[wK̨3{P>9}:w^m.Y1(f_ -0# ~80JÛm}'P`p*֋},`Ɯ6.h!qOi_c21`V+1K ]q{<'7N-l2 u3ڏ{G+/v}. ދ^+L .%`qB{:MNۍڻ9 $hc2/Ck4`S֧q'ڗ [tv$K _V㰽E6iN[״'C-LO30=0 U*P*M"u|&_}!Es`@ %^ꔄb}$ #Ikr[9a 26sA]@g~y/G Vбx+d;3O -B,0++wzNa; K]=S9~8_u"ĭ l *V4wH8T5%"9L 2022%@Tb|vF"cؔrs/mj%< B[|1ɸKh<榕o < iwxiTX:'(Y$[~/iHA_-DLƼ 2}ۢX'v:AWt"cΐ=JѼ8 q#M[l?Ir tʍLkl58emeCؕSraUv%M7;X>\,PDbR^HVs*_ch*~:<-N%B#=K ^z< $)Bd_n"<zvp'7jȷdt,h/ԡ?Հ54 ^|-pv8JIaayjp,jI=\oס Yg4@2P:4<@d *ߘ( SZ(Oa9 <Fē-@) GM@ qk,$m7Ž̨$vip>+i3:[&Ȗx@ m~##Y7]g/z5:UԐ?|$>ʤ%(3)@$ѫ\)x M&z sS^>EhIYw(f CޒP]ݾqd4 [iF< _ 9YF' DlC/5ptK{$!*Ej܆ g'/Y7%{";L65Owh@ږS:;i~cmtMK!EA@}ͥj\ 1>~Ӕ &3w s7hZ[;,fyX%XTvV]`HE%3v)4H9X@l'u#mzAԻ^W唢4IS_ye XK}?Abo4!R\5aE1@i)Y\4K-zךQlΣ!tE̪Giє%xGsy_0GP R#-ɵE%.ZK>$#ebq}ro5icX6v?m>75cyڌ3 :Qb Z$4~, vJ=^FB#]ݝq`ԯ)#uX#2/RtvE^X/ZZ;nu٪'di?6SrydNV\A ״{cc2$S $KN2 mU_ݯC-h@aIU#q oNx׏._{WHuWd%O:LO/_q?ʒff$%ZҹE4+++y+/y_^nߑ+bO-K7 [S[ƾ_䟥 Kj!C*BD Hff' , r{ld h~@} ~2V2S;\3VB }.jP p+vz4wZ+GЊH"f8?CDNiw>1 `TPy =>W -_YK(d:+XkRJTGp} #/~x4ק/TzN]ahF9SzcZf/x&@!նMx-1E')G Ħ Q{ AebT?ShkQgrhb=q٩43_5T||Ϳ8)PQZ#H1r9V7M}z[bflla&2Či\?n1&HsY.)t\՜%Kd)"コ1‰\Wd?-} ?OQ}wв~r wW<ۤȮyNYi=QurH `C>~?Y h. OU!.gd@nңG3"#hTw<%+A˼wnMTn*M3Znub T֍_kݯ H5 WOS/AۉDE~h-损:HmT\\^IkxfӶx8;(dKIJ_"S PZ^G%&Z YyBS [1-s0>V_u2dtK/ޘ"Abz䜺y7yfl;(! KxwIF0}lhf5, !`-bi:w_tF/?2QdG҈l-M w׹_ 50oB/3KT.DM"LލɁ:WV)yQ:XdLU0g;ItIE+?ik7D؏ bK]:լ:M䤋K"OBu.p@#BYSFo9537ʍQzJUv!]GO# j+q:0%ln~훫'/8X[xfuf%HZE ZK47hG rݣ02ڑKb8u˙.M&[G-2fvOw@)|̡&n~0R+- $7MhX@)[`Qhx9k "7 U̐oKYaIbcwQ1ռ32A;h=#6M-^ ܳݘǕsun{-C.nYbM5 ?5|m^&%ĕOX',H^<"̀$F:sa=R! ]ز p6%Ĥhİ7`5/a}⅝a{z7 b́Y#Icˠ)cuS%cĵ.v[bsӽ O(J˶]|.;{}5ŭmLO)_L}IW3^^ 76cXL};T Ԣdc4&8.5ؓ~dM^a3QLYNz:1ijZ\ ٻWDJ[a:*||3,r,;9sH/U M:en:Hn '.({kHp$g4Ċ=nB  R@4  E,PK,pz2%Ȫˉ u9Ԉ}σ:/^:NJFmKA0cmV793X p]Lat̜ﳊs< &jn9\VT ~Uxt@@L/ŁeU]˔y [U:+ȒSͱ찚1렄P#䙗Dc7B/Y< GXe1Z*䒖:MDl*DШ^c Q"|_U)0N({=c~x]wBmיu*}MJf0gK KsZ1D6Ts.>NubεVѦDQe|x~=/ 6Ӈ:i[BlnJ&n*r}"I. P7Oid^U+ O7M:f4ME~0?kALbch ?}uBB: csjI6y?gF)>sE[&1NUYg_\EL[KjP4>XdriXW℈r&F ;&}RxȾZST蚴8quw#/|ެ&/bX= v+Ux G*8XVq\ `O=X _w1~)<2KV$]7MI 2jJ0 h^%ie+:R"N#G.X-?OTOG|v&ƶK\˥]>c3 g? 6 JH⇫8ޫhˎ])o)X8y}hS4Yi?.YN*\LrB5+QCQDdxv*QċܺDw]-۱^48Ɗqg@N Ӂ7X0x(?k>!iS&~YgNܐ=)aD릋Zb>Oˊ#OAaKA,ɒo89k6 gpC>*(+ C3;kk-d'$$6|b p=D}~663s;)$wi1,vڎ>4XO4y8V'A/>)4d9eWUbU 2Y(o0Tǁ^@-DUz<>+!}~~ _G糭m,!9,Q6ja>E. Z;$AI#Zqϵ<삭CP~+=`Dʙ?~Zte(-X)E uxr) CV#-bd°x"UY[ܺC+3C3Ic>xA^(4{/Ǣ_Xf<" )&^3 OWA7Q u~.Sٜp$0< )7NܳaHY t_#.#hm@0fǕ7~n Kmww|H<áʊ j"s%x0آj7Sn^I=鋪-9F.G_:YÍ9~ysfЕZ@Q. ]h"U%%xOb}zGAwl4\t]kiXLmHF1xTD˗o2$~-2|3܌ۃV.svFƀ[%q,$# 60Xn~aNϝ=˜bR7iN&O3eɺ1#"2Cnh|ьue.3@e gEw9?०g:#Q}F.]eiqӥ$K1fӿͶ I;社u&TuuLV',F]j(nڣBbr4s pP0OkK" 7J[zivuP1)elBB.xhs2$yfaTI${zȝLVAJЯȫk?ˁv/$zwfù[KOYW:0RcG5 "Q5`e@`E9Fb>X$dƀP;%Kf3$SENs2ΡC .I\#T Ad)K&l[.d6Jp!Q^/ϝyxgw*C,r^dQ|z~nf,ts3PRO3o]c[g$Rʓ Ci<کňrE YjnlLHO"Mc[/MN6"Xb+5 >hS|Ł3& [[$Ɗ|mU=`4Tj% a+;k^H;5D/Q?BB(yn^qwސ|#-|p3Ɏ:xOkPkO 8 MQyɩQ#@әSvTJe7 ;X,81Kzsq A@'ff©y.yP^48V,OMX .SCW}TNv+*[i&VA A,DXbqBdv ԞA` ḛjA:F9$|Z0qncuyW,fS,R: ,HfFlSGMqL@^{- me6@~ez"PI`vu': x>Co26I?ѯs{ P0~.hSEv,jEC\vTa!AN 9g]M.gIT3~,c=u}RH4dP Xxqxfݲ:yטd `El2cRj04V`erpG~;P;y+ oDF۪00}OA`Ӯ=ZNls.ٶx. r+;P/!s{,&v1>Ug{ k?*Ty C;QHCX\H YToi|r%}28S1(4?yވ1wFup8 9Ze`؇S8g%~~Sa D*EhN^ֳjx8ߨQ+BF(ͬw)55y|s{gάrzTjߡiK .m 7j8)y9*RȖXo %.I(ZPjFǛUdk߼/QUpjj){1M:쫝Ӽޓ++L캥By@0e%uƂ6 1Lߘ& :KlSOP%Zog?`rN5!d_UnU`& gÉ>TzkS#AL@<ɲ-vM!W@rx/,~|3p ڔ޲[Oe BŋvHW 6H2K 칝u~]!Ŧa0ȅXB %Efu5'|~4dg=3ϚY˞W0 07Itl} Yu'LO,c8&:< 2׏grv͒%R@e1A,j2vwevrP‘%ؙ6 )ϧ KGlpSm> / TUݡ/nmd ]|϶҉iIk?, CT 0o;/*Hܼu^?Q^^C iciC<Q!,C%>M*j$agҕ0?f,ip[V俤њ27mOT7)6>ݓJD3r:׽cRMrMDNйKZD|]4p&͈b,27lŶ:DUzʚœ&1ݯ:H;|zM98<(.wic3z @ڙmUnm ۦ6Wӱ{ᢸ1!Z@}g{T**FNlR::w{Y-f9[q9';,Jy]+}MN>,JC^->|Htm,0_g-P:FŔÒPߕaD*LU|ܵ&|h:I(88p^)i)~8oniw f N<8bO/ -roFER;H">D/mTP+ŸC!F/r5#3^[8I{މWtY5JDl|#-`g$z͢#*Ec Q.(OWa(`qlNQ!?EwD Rf3AH!WJT\Q}$$ېXs5?YWV&0봙mX~XѾY|2(~` ]5{{CWGVXγ0Ī@̭wi #L=n\ÖS{LTak58ep FdY~T(HU @@\gE`%ԼQ kV;>pa.ߝ kDH),5H瑩B ›\-A2za-b#ZuʚT"tǔO4_#tEE+C5C\W'{:1iF C7/V' Q pI ٔ<R.Ry6>T.+WuˡvGolp"C2(%X)E!GқF( `]PI~N=K[LNEK9?^r8=ZOu56%Ӛ`O!D=w):}Dw F*0596> /Ȝh>dÎQ_`%<ǥzH kq _p)5iTb'Hxsb?ƒH8w?„]&FN'^S{,Uל֒qIscE0bZvC'cH毾gB7^zFt'%6sH9C%z$A]kiڽi;,[t=c[r/Ks~ܮiB {XXm^uHGs>k# A篓|V+g^M_'mn8W/υ&R\2up6ו74~9BdKn1('Ry?iAoNW㗎4,4_iӯݪfȮO{aQ-BVbkkm-PJnϠ+[]]GD@)zC(jU\ :9lI4)! ? ļxnd{ |ԃxe'[ PX]տ@3_Y \Xm\f].VT%D=E0皽$ xكVRtO!Sƽ-wj/xz4Wʕׅ{"/mJ3Udi`:G\MAd8,5b HHKXECR `/{s=f ikLb9ma9s_~Z(33_-vjEp%P34mWm*eB+\J4pBzTvFu66 1?>5~N+;4k鮙طwGt9T`g1>u[< [_*O FbQѯDL|CYnИ~8WGxz?H Bp`ab{f0$"f?5.cisʋ9xDH8w,R9;;hQe`GRԼ̯k w* /a{"l2=E2ZJ7ʫ) X/uYG8Vѭ)k{7pxM ^ewa']dE{*Vsxp\pcGRb rZbʾ}ܦ)+ZX: $)GG[-٪r*|Mg6fYWw.G=D2'˽vA2(mE+Vw,$0`âPqy:){~4$L9rhknf-9q7IP84`xEjUw> 7MF!1BxV){gmLRo:f@X3tygDLsڿ͸+@KkB:~ &vrTg%5c LwALR5M5{#iXH= 7ۻvAY0~W&ۥN42 ڙڎ2m~hN9:G436rV,(W-eO,+>tlmLH-x"3骶֎=9=V @5}{WP#~KB:/r@Bra)LB\kΖΧ2u",S7LBQc|si+{N; n5 ӖMﴡ V/:+%j:ʌ/J\$/YTHq7ů}ɳ y̡} aV)z<~^"7#F/ԓH=b08c,^*RCR6UxZm㼷LW1㴃ȏYz!74,fA.jejixT!$EVPJ[ O(եE .Ygy ϓ?q <{fPTloG^ X#._qhSeW Nnܛ{]sLVI#^ (T%*&)0d#J]Մ_CC?EKsz/%՚s~ tO U@^ka͏I7e`wE~2Zpn2o<$}<7(~!d_y&.rtW$,:7D@ICyM}./ +2ttmPU*rF Fe% Č\F!wBSM^(1GKw^on؝{=[կ3[3²Jo:) {"eeu;L[҅>tɝL4ۂKtZ%FPFJuVG`AҮD)s[kZ5Nvm~m0d\DF&ht,MR(d0N6ǪrnJAaZ xчy|¢%ơFD9)siO0Is4`}gdZ!:pT .qyaeu׎A1 CDpExYE۔UɾWC!'qR6 ձhb;TP?IqjSj.tU3'MA sX%p$QyC1/PiX!}U0y" \Q]84^"ĸANu]hUBeK|{ l[P1ժS#-\2R*v  66ĪD {`@:1S݃2Zp>ٛzY P h@> jfوKg!ۥi՗_(sP\:pIM|l ٪;MGbP&GAq [ wlp3x6JW4*"#`Asw_~ KC6sPjJ"׌ ?HuQV_鲟F ! Q;`P9:kg"f}kfM ^vNxaÞ*4Ds_%=u]IC|[ϼECvO#7>!FTVi9Ϸ#) Vs2tQ I]\)f&)<,f#8=21F jx"c>cl<ҬQ:֖ ^܌/@մبK{߬Шp\}aߛrE1_(}ռ4 ~i֟A GU]4~w.R2P}tpψ%"|L ,ryNx:TiihU1|'#š0P(QL R:beW Qaczufw`@'>(Rׯ^^!רSW^c],a sL mE\%=j1Uua ^r_pjQ2SΈ H (@`!,ctSby)ȿF]9bǡ$UC_N$] u}aO=!_71;6yJ S i{=Z|~0E_51Kށ!!NݜQs%/*wE ~4J %ӈ[WF{pbHThF!f6tRUu_.xR } W@Xf/ &Il>VlhLK|{ r"@QL|f-FN򃑫BJ`;:(WMeH jB[s<5p GC>p} Po&8t:H>\ Z󆙤[_.j옢d$xpI'PDž_o: <&{v.fWg(>ϒk˾D*. 1KMPmBD&^l@BhdPSo'yͅJMfIF8) ѨQ(/ y >{1VW6#DP[[͘B=tǹv~6cAAaf~>(Eq){fv+&bR( Mns*K|ʊj/oj*GZBO^CbbKԌ惩`F1VG`3Ľ-҉m4XѬ@(Pp=_Wu^(]V*sbԙ6.YZF!z4ᵜƙ>sDxy2{s6WU,8N$|MY|Pzbn;2 HȾNL_Oh:ã|Z :^!lH,,õ`:0':bff[n"2> \t؟1dS%ݴZ EOC'cPcPL՘u͋}N6:3%Zv\)[MPIMX253g<Ӭ;B#75Pn |ڶc Kхu{E-:`X'…Q$L`̦  9!~}HT=Y>H!G& 8/!/x8i-;/"ȇUIiyRw^*n{4Nb^NAQ7A c} ~!V']P~~&Y_Vhh-c z\X0jomC5JlxE}JAEѿ|/QN~T(/ε(BM@_QolKD ۬ *pSJX{ ě4Ѹv^n=|Oqj"A i3Qg >H 360a1N"vL3u-2,qF[Ys_Rq>h?!feAUeOD\ U+Z+HHFիEk#%w]Oxkj#i".cVt@%ٗ4o,֐- r'I^Vҏ۸GؙoЅK#j\V-ex\e 1z̃&xқHi|d U>^UuNŨX,L՞1eGpWa ?ؐV^bThe, ZNzM7\`hvR@6^,qh$<$ʫ.30;Ƃ#3 5SÚD7IrO~W"^Hv[fO ᄎ(xeⷳ,*:4]b4ρx^H1=RmmZVu'8M$}mE_y G-(`%X5އL+# :+x9` _-}Hpr8L6#1 !&BT0޿Rщ3w='r)I J.X{eWl\Y0_2”8Ha6/7 `%O=ؒN1]߂ 2|zemYkms+snSrg//w\12=& 5.uR6oO?xPc 2'U]i9$&NTOH .Tݻ\h/Me-Q]Bb4XAshW#)UfהHB=gkEad󷏑}9hꀒN%vͧZu)`3_ =3bkkZWU`+jh"$ꮙeQ~A8^ %4BwP>&4PN>d IT'Lr#0)#du1w"}!n<0GO_77wv?0}MR g>À }!,#bH/}'un;ǓgixfSVMVDeizuPPd :] :Z͏INi;SZ{BӢMCfP^'IpvޠmKh yj_c% 碔NF' Đ[WQn!dUe)ߋ[FM\w罖}9Y/ sm̗]2Lri`&s[(q  4ppxĀ]2j Ź/'e"My,gi͝rc kjXU(K4=/ =VL.lL9~)1DAɖg!GX,yxEN)^OgC i:BW 2(8u](f.A&e;cy޻O\MZeIu "e5[Dkefշ f="oe}T"q ‚tŤG[X5cNϯa3Iˉ׋=;62x> 4K]Uoh2n^a_n9r͇]C ![/i Q(kkzž;|35ŅW yg'KFkӥsF e}D,8$_#֗MԏiW@uTKSU,=Ⱥ^' UY:,;z+CAYOkOjY&ݩ,sw%=y:s#I2Vr4aH'<_i(f.FQV)eUv Q<##@W4B3qҜq8UleP*4Al5bqg,kUL|c"hVPMG""j&Ik)zV5 n!@+FԭUtΡlG^\V͠+|PMzH^<#Jix_`Ԣ/~@zlqQ,U٨P4oV2E^hjP&; PGQز/, cڨo4}lAv|Y'[<+Z!, 3Kxa(v[ё}L{{]oy1w˯j6%N"1 M J5Ŀ}%`*0L?C}xJirG˫)5.́؋8L[D|X/>잺qXʾ_u"允/L"$dzՇd4FO&(!tW[gG ˮؤyf)'+H~pM?klI0rn%_PjKxMX/OJ.#ԆN?˳I ,,Cs2yg^R(-x輁 -ǻ2"?+T`o t`b;w:Q9rgƹjlIv5T"a MF{b-A۷B5l[Ut]Zy(l߮ʪ{;],~I#:_%P@:؁Xh&l;!).aK %zIrE'+7gKY(цp.PH4drL'`@P6Ԧ# 'C,S;u䊖0e^e4()F:*1l*cZ;2_)B CDtnlC1\2~)Y9WL)z(y VWnTË7zJꜮ#{Yj:SQ.U0R[#c ǟ̿lPe\}46TIsL7dyƺ-I#}i8+G%@=Kz ]2,|ͮE5ǵuFT\x 5ӛ ʂ?>|vԻvKOgxƊ񽑆 +de#0R! ~Bg76}ɒ7|w7Ƀy =muCd:?nQm2?E2f,QPV\7.^.5N>\{݈qE}QTtܸUk6|Sp-Cu ?o!1v&yA *Z u#l\͟ yL| )Q|u]MG/5ԛ Q' njTD!;}>6S;vX!FbЋ4w߫) þ?#Zo9˕B9 :$ҁX ]j!T Rw7qʰ1-%YߥZVޡauH5Ղ^u냖4qɑi\ +Nwљϰ+؀[V o~1#\+^ 9x*DCm7+YnF-r0:sAU#n7 U [/W0҂[~lqMDMV!k^C?U=Ņ4:Vs1̬g92Jo콨[ħsK~>N:YBR(D|}A٭%J`6 ʴ1dc->E_V:`KL&_*A,`q`U%tL/!YT<'SA'GoMj"^K (~?L9JOVgV6ORctˉJZ\wj$c,^XCUF-3:t?y׉\R%'Kx p͠ O<1[ i;:l~">f„0cm0{3PIT@)bHFDzbyꏟ0rqQh>Մ0 :~|PdLU<&?~:K|#MF,1MaHo9rrηz[xT2iQ_vc<>Ηo5f~8%s\M F'}#%8̛aF3*$I3]lJ9/'~ 60,,9ouLK\&\4[eSeºb%#?$CջrpUXQB/!\!Z)~f$)/),ى9mW9s3\*W[HIͼE)a9b׮ IG]Tz`f\P t Zbܨy:t}iS; $~/ᬵGb15 ^ɩt +I r(.oފm?q;f{905‰zEﶋHnìP @7ne jlVT71"]/;呏Fe+]pf Tb$bzE^$TҎƲm*Z x+ˌxe,#z8ϋ3LvJY /m䎮w{@ mꘐߞsVa1%ǃ+Evq zQ:\ʚ Eپ0ȣB'F=Ӡ:%-6WO賈Kp r>h@2. ZχCϊC<\d3~͒$8ͣ:xD|KĜ}Br6`Xf^^Ry>=F@EP׷K?<}˛x<~DW[˛owF6:D.E1[[#;b9ۚܝAHQy DžM<@jQ 4h+ő—dQ}'&hW`=eL *3zon xbŕ6%hZZJ~>Vy}emI)D\ {dMwXx/Cg[|/0?Qޓt\|UN&%xۋR3o@ ^ʭeRQm@xIRpVP'n]\kW#RYTEvv«'+L gVkx h3KfT; ~'dSi&@ykx+aՂ/º a㵙[h^(m(q{)2^D&D:d|rbY0 ]ОҸ?8n~_}ɷ|tFT/RI sf^Y*0~߬cpakL58oբ&*jL͗.+U1r'q kA՘N& ~pÙŁڷ)b[4"jiKV9$rͪ&cprBynۥьqk}QzyÊ`j 3ά \mow1%#3ܠOtY|Gor/y@ZµO1ww~(|3\T KMJ ՙDC:>ɒd.a2X@jV[~vp]qCF/({vpHiQølQ&&pּ%PW7|b)e,Q+.=>WUy2koX,7|67sGpP>H%܂"T Z{FCܥ+EmQl?aInyG<@M d+3vgy|M\8 7@ x!KG~o2>*C%Х/Nec!*; Үq+MARNW2pIN n't }(3?Ȯ^@>jW." b3 YPxڳ\nrm[oT60!䘮B5 zv m߻r\зZIε<ۣ@EůbxynraCZcƈQ,Rfm~j֒d|k}Db$.0Vf{"]Gs},?ILk}o7%&:űj+'7EU7%?| /IMK6h8UWB (?TRqᆲǨ-)qƷsEP)~'*P#\Ԥ>q)هECj1ɬWZPZ w+-lϪ yjr/Φ1-zs>L5즨e# xj啨?:vl<$uߜ5p+TLoO( "!:c]U)V0Pus?y2kڽu)gH6#hDTE tAfr^={ctSm+02PqLd2,`kLۃ3@V O9/-$%pCg\#U[|^7wccuˬqAWׂS8,حXbg?⏂͍Da |!bj@c8C\L' |s$r#ҫc|`yzfQj)Jh"NTt?uYhjwmO-P15w$)c>&d]7.*<[}W*&onjEu*&yݖY)ڂe8@# ܿI85y,ak)*qn_p! XP>ܾ96Qӣ RW)SwW%SYq@bSP굒,0Sf,\ҐnQ\xQV&ώsAm?k1>C{"ҕ4W*T0O0 bA%*ǰ$ cB/f5B=!;9oɗ%e"%6L{y;h۹P8upވ97>n5Qg#J_~w!Oލ1DV/Aó=Co̺H?#saƕ°v{'/ւn!KAq@rh@HQ"OGPUMĭYc `xY7cA4ǵZ5b |uF1;=3l'5uĦyI U<)bDkl<S*~@Qx y7^pS.Am h|@Oj-"BlgWH|uDUhqmW8Y2} !d AWpʕ0[ K M0@ϜHk,/U,+KCk!=Cp5{Ȋk!߇Hk AqS:劏SH [ ߊS,u^VVd̵]3#UQ泖;D}NNKLd Lb/p&eb;֧ -ޝJec;$?/>,,5;!LKe [ЇDe+uk[\XL+7V F\{ֿiSƌ JQ#}ߺs%|PXGgQ<ނH#k%7š6qB9YYSWA] !"HΨ2r;]ϥtl'C:رZX6R^ri%qo'~,b\` G-'̙)rM)7đ}FMW#H&"QY-6~E7ꨦ-1h"3@ |3voT/D̏&~K `LhDoHs3 (aM߳RXy!V1xx#i'PyAaye ˓ማ]K~]wgRȱW\Al SZeQu}f)`s9Rt~3RCu1V- rj!Cp)a{@c{Y %羳akU*#ŲWn~3*H`i{ ~sS$G]{ eFe ܵ2[6 Q2[6іnf-%f$6ѐuxSORWM,˼r#)#g ?R%ٔwk $T[]eȉKp\jz $u.M,҅y8XY_\<"sջE ^D x:L@֙#2˺{k(NtΑ3*W"$2 Ij'1pW13i8UEMϩR׎C5 ˲Wcs '(:E6>Ia3%M3_*Auڡ?¾(a)xa9Sbf]I\W.WNXxo TP@Sj;|-нVJ>,`GTcZ WCVBd ECh [?_UC6f8GL2RGp;<jp>wo!w#q`˶H} 㳹.M-W 5朧}庾,Y^u68Bmqʍɬ`Alq(?u% E)2sg >/8*{NdhG.Dk$q1O,P'Ӳ[&O~4<3cWzq} MUȄ4Gܮk 4X5#Z̘H棹mm/F#27Քx0 Zr\,1acWd&sq5q'/* 4Y0F4JO# =.#DceBɬ<8l#V`כ0'$uT00+M;:(dN,V[٧QEd/ j-Xܨ_@*\.n^ y1`fȝ3G=Uжj'Y.\;X>_rc k|#|z I;:CBG奯92aɖ1`QyiQHJ~jkZ#G!Lrם2ZWS5܃:*U5`eI`G3%u{ 3 cDfvD,!$b'ɁfΕIǍ{֬v VdDrǺTHO̐V'>W!<[Mg,"ݍ+p0)`KYl401Y+ »1KdƦ,W9 !+c2c'BB厏4QA:AQ9i"kzimkL;֯W ^9훁eN,p$N]gmH 4i}p% Hv[D'[?n:q&7> C:uVЌ?c$zV2WT;b*h Go .! >eӆk m1p_8 1M}+h>,!)9!Qg(C^ZfB'D%"DS_SXO(o Gnʙ# X\0w*{T$j"nVU;G.}-ѡ&RM&Xcj^ŃLYQ|XeK4ϑ>{buF]UVtR~ +V|c2z,pwlÄjMtye(H9n{l}Q GE7u} &(Ǻ΁ks1c:{*YEފ$6*9?_6>fgqƫiQCz:Kd֡=:h0"԰Çiv'|Kc-rԭhmL !YP֛w;FV0r*Nɧ 34QEY_{!y(e$ H 1 .Z~Krwk"[[-U} |@sZ |7aeM/&|;ACer؄4 id۔KaB.;j!ͩ ӅS$Lz ;XqbU^|5#EߦQoAAd=Q=5H%;!p0x42ϮOM0[FlG-!&\7Ə@-=MrܝA ]-%.*f-O4J=dRMhn$UWzDU Bµ%8lon 5|79LxB9 mY?"5/LɺP ҬVQ U]zE_0[S.ČYSG4d{JBfwdlV%iu 59LURA&cvlI=94`#`*yI2I$oBFXsx'`f̺J< 0(ф)2BI.4MhCb BE ^q4ɂ1 KHLs܎ +WU P,Յ bj3\>Y5AXٛ)p&-vQթۗiG PӒ}Ñ.B.+z|*t+JXPElt=bCL䊈{4Yo'<;=6E4f5Djt`=8;""UOin⋯ӑ zde&&7GS "El7*!uhJ-HAKZ}XN -ko==}SFrkerŜ8Ӓ2\Q߼x2b3I~ש+}tf1 8Nd~Xt%Pl0jf#3A|A0)˓~m%O aUG.|*` UY.h.Q?kt@-. GZe5ju iǒ?yp4heCRBt pwE_y&l٥9!ddm漀"ᓑp2R:;88R.w,)Mč}Y3sWAp'rHߝdn@\Iq+w& luf)-2ߘYb0<#Ey0;uJ*َEtX$-"MÜsA ?t3ъ2JaRD[5݇&oK9ºG3B#4>;1t8Sst<(1~V;c Ziy>h`&/%&1GNwrV#=T Z@Da;?>3'T o+cj+j q  t$ 8yh{jz£.)2&͍ZYY\V 븟 ^ :lnP|`r]b0E5&}x27"j VWg[fӋJ~%1r+6rqtg2h+R-ZG"W3nW MC 4 Fg[r#rR|fnj٨P֣noH5&y3R쾨hbkVMm-J- }MOU{J@jw@6oe,#[9}M]Io}.S!nN󡐐 i AUK}81dm^-}GGf{IWqkA7t=Ft ;6q NY5l_j {%f*cXnVgCpJk5P U1<őtl2StVvv0 =^'fpfD&W5 lYTzh`BrjEb ]xĦ]<#KvO 쇬w9eFuxy@ў q$/j7n5g2GKV_qy _ ٻL&1Q9 @Qɀ"`6ic*J=ktg ! TEa++L7r>۞./a}7l\yaFZg͢19E}|޸K,^̞lY<:zM\⎔='l{gO)rIpl~7ۗa$ڽu[47[(_*?JSFúXYn-<ʼe'JOPt9{#9Ul"]9+86A{t#uU&dRXz{ݯ|y+ s-ƺhg׆PK?b9xd#_q;aGZ>זּZl ׫DwL.jNJOEKŐ?4XU5DPG6f':83H.hJʛ*WHɆ:@!.wDFqъǀa|3Z@1e6IޞZvQiJ5swr6{TwkDҁGň򍡒xO@ꄇ,kDGG)jʙӜA\WB*zI4X!Y?b ŤuMcd1E' 0~u(K=fO^n?z@ A^Ҧğо6J3B#0'4SL ,8iZp [L>09^+ n#&_ͥGNLc`P1Fk6\~Ӯo!.C,l@UHlE1)OXN/ @UĄſg>eb*lzaF6Fac07_!P+Z]w2.ZHGh 8j?_ئcg}*BQڒ(Ԋ\B݌4p&bh2q`t$ef`IiK[mGڋe9?>bC=z6{q"'qerRDG Rjղ8tnLrc r%]_OTcwn$s_rcp<&<|6zMa+Dw'e`f}$±imf-{ڷHqq^LGn_ XOHĆ$\fHǺ.bj81d~o׹*0V j 0ɻFmSyFuhw6"O5>ԵK"=1E3qhWSkrPR3 !pl*DZ0r@_X}UV'~UwҌ/t e"ec(*|8^(پ_qk*ԣoo'ԧ bXZ>QUJɭ 8m9S}3 Ts&):kDvy]{[i Ѣ&y12Qqڋ||(OMuB%ۙIev21dkt %y `G$Fq =D'=g~VDɑSWks) EiRA3ÝJX_XPI5o^X5bS(o9f82jkgL`r4(CzJҖ^D;8)jM?J#'dr@*|Ԫ42Btd}V}L`ﺿ:\F1gVEl9sƈOr.C-9Ql ڲRg5H<_cIx1ҶDAZG K!\5 j])oKkOkϤg:#-JBq`7>R'~wV8|p>uޗ@V8;3,++a9}IA@ef. Cf%疻v/27 5/@)k T ZFd 4O7>Y v=N pW Of jLmxTtGRn&4ڜv b й)+KJۺٳ1QyEӯ8YXm3EE;=a I3tF9/Fk{= }o _^2?,p VnZ8wsp- ;,61U!w=_dlJa~:Uc ʭNF^ H{9bؘ"rI%_A;TR P}଎D&pM0 TGDvYUA @󘺵^` 9M0KD z8h*H`ut c6_cYW/y-t3d됦OQԬEiIB7 u6klo_! BwYH8e"89gŸZVR[I癄L_emc2y7fw!zj,^4Yc1n=eqm熐m qsuF'W_u$B5:3AW{[9(v'"|&CZz{'L=8uch kgym uU. R7%(a(0X}Hڈ@~mx0#¿{=`;CWydDJ,SEJmGؼ`5R^~刾,뙧v05GܕǨeL3D{^:M!([*lxD0ƨ8kkʯ hKëjKm$6#O®Zwc!P k{k~p*g{O4Bt  KI=auas4WE%2**j0fpƨ_c֫(ǭ 2gAU`@U*9Unx@!(̩+tDX)?L0<%B,UVG:;Iu>~b}X?ruSԪ?;PbYxmaGFG?;{ğ*[Px18Kʜw"U,b~&؋U_vΣ&orrGRLFVVʸwvLsu)u(qmf EN22IqL"*q S5bcG~RPy kC=m0CXs^3«!hEFs7I"J`V C豁7`(t@g[,|eYrRcsl~,^;a¼, jn{OQץx? xٱy2'ۜڂEz}kOkVhδ M|'Ñ,hgk׼S'܇}2o. | ;ړj]זZtn7 : [R-RӄA|ī tؑd ')cdr](Z-u8"_W (#cEH9+pJJ?껺ޥM5mO *7/. BDx˴]+B֍j K,O4U3JsʬR!AęI(]w?z[\l&aֽ!.TYܕm3@[8-'~?G !YpXh구 )ݐZfgjWHB%KV`7nU(?>ec,)B!YdD#7 ]gh:Of*`&eSH~"fC VcOr, MV eA69<̯\ Œ,uGDG=E@g+3ɟlh2 (D7I+eo22KKC_P ئji9nz+JߩiiФwlqtUlW(oLpJ^̵QrW^ ~Zizuk)ϚŨCq(""܈~W[B9F@yn^moA͛xu9'\4ݙRϴ3q~;wO?8C;;!V0xE_Q'CT1sZC#H [{<>;!87Q(Ϩ%*f<3ɔmbFnI +['{?bozIkǑS~S?5quR1~  Z=vu5ƌG;*x3K"w/4huj4ıB \ỌMU`F}VR(V \ > *F2l.bcۊ ~?Cc$.f Au,v">kdC0/>U$Z^J @7N'qĺǠg_6(bQHJ=0 !}@z=W͓K/Q8ql,34vw-&$ {!,fꬸy-$雑T/Ͷ;ߢ6[껚(hgnCy 5aMIҴ L 0'KM״v0Um,dB|[Lʓ<Vu-z֎wd cES 69nbOϑWMŚղ.aͱY"b ~Q)l (CmFN^pKdtY0,/Y6vf$e*4`iW}L̀](QRֈvvQ1PWT-7ڙ,G?SՆt-z8fsF`5yUs'tl>nX=!jBYos[^pA>'➘IB?]Lc+J `$ol7/)ćJ+%]ّ9u*$ e2bm?Q _s$YF˖x8zBNz7V;:ZɦA/-. ae( lM7J tJC^u-//jwZQQ!훬 Zʦww!͹M(y""SP]F!ڽt fkwѣ1~d Uz?RZZZ~jESS+g?ץϡ PS {-'4n" \4.{eԷ Q| OVA?1r7*vLĔ+YQZnX {=`R3PϿtfo-Ƞ`u2=(0?_J.A]U'-t bz)C%GZgZ}; ,UX6Dfx™#eZ 0;ZPV UK* RؒP+R_ i%H_W/ *ž͡E2JVrX2Jz}Vuبe^E~E]VJS%#ho 6r7{53^wphq'Kĕ5y؜JG%Stœ S1Z [Z7탱Qw+ӷ k$d!]t&޳0>rt(ΐWoqyx48b㪉LV'{ FPBIĔYXR0Jznf\:Y8=[o'VjjE7j=L 0)y!r7 ݋Y ; 34TVD7e[X~m,w' G>$ŗ#޹Oz7 J@@H 5+">, vl@*f]'9b@4J6Lo5 =r$MIZ1 GUZJ 'Uѿ[\P}\̼@hG+n}7z,?}hR?D 꺻_ۖDRSمVQ٩v|z^|}j RZKTZgrrv9 7F5FXW0ZPOUz]L |G*T')I^=iF+I{Po1#"R\ ;nz>(r* ìINÎ* EU$ͅo&@OfnS-F]ɳWV>EɍۧBVρT8F;ۏ:H"W(35ʻ9 "\]; {% NoU ̈́5|4sn!΁]"v:[јt g}4'|ql'd򛲌H5n{3a@C&u,{Ֆ1X#Xb/-mޟ8d@eq҇^lc<6LEE62(C`M5Bje՝-O,] oN`_MMOrwdؾԎqNtܤ*xAʅԑ&h/jnK[1X:t8:PrIIk7S޹6 4ФSB"2rmk٫LFHZbO$ #6pwe koO8qC-۬aO70߲cSJΎjHwtUT[}9񝩘~?w 7<|r|$iG2) rD$n>ϷiV!=gףjt'\}\D$TwH.J):JRd7B a~?? *t8wp1m=\g2~ |#MѦ\$ay׸7>3RjxUe~O8L@BAj@@av؂/}jx^n 9.Yh<Ͻd8_*z>iaGmVҁۯٗ U 4/ aڧ su;S5/.b;EPڬjYvG: /jĊ8훣)w{ce {%>({W~a#G*+ZB嵃}4=^T?)OQW x̍GHu0;%2ɝqͰpRM# A[dѼؐ,'-\Wd6$H<}"hLt-0'B: mJ]>hӟ_u{ q+~uR>dwJK0K#;$lK&dhmwʩ[nb Ze0ZZQvC}tt34߱ it4 É:Ԟ/5'a 2g&fp K^/hPUnß)3>2)+q)(2kQne%BhЈE{tki1ņصg>niKN !g᜷q.<ǰlt4|HNֶɯf_MLu1#Ċ j0|˲@bЧkaDEK磷[2kPpȆ"88x7fp{8u? _>%wiT-|T ƸdW#| ӛ)fg8I<P8'aQr0 sx.ЩkHYVpҭbb[Y컸5b!Ne=Sfo谏7|QMm $Q1q4#Øhk/J}z_hyu"0eA,rod_U4r1div%we1"}{"` ծerYP_  .䵃7,tՎ*ߵCCmk[fMEܐ‰" fPîec):VfO%)Ǐ"C Q$4UV^h'@B;liJJ06|׷ +(7{}/q%CʡqLlc:J#IO*\u3Z[@d6&5)*HYiPr+k7\; w$0py4tT֎|‰R -sgڑY%GƟ@K<4'M85UF.Q3\Rw\3a6HcИ"KJ`+ 0~'T[hZ,t@[0"OY<8 uz+I&9zaiـum9&$Gqd}rD΍}{rK鳷5hڻEJWZTRyXx΅5fs!-8&z^ \/޵&N=[NEH v%}v٪IrZjṵ ŖX,VDjG& ]YiG㛐}V mn 9kD?]Dz.־2#~2tշf B;!KiI©z:hc(J{~۹rǷqU.>D|O5,"K۠k0d3uHb0ǷB#r_9|`')-H68W2e恴ҕ<̀*_V.3KFLrtsĂHfҍQ $Tfٗ4ݗTa?f][xُ8&ɭMI,},w)G ~w˚lt♥)kdk3r6\BC-q( 6+*Kq/C^#Y [/Yi+, ;6?W-tT2͂Ot7Gp҄gkb_Na0E5#X!ఌQ6{[>f0x-G^EDC q1X3<5g~؆&<XND.e^'`Z8Uy%#1~1?Wac(w[$ ~lR$GA+(X  6 .=D'ӌGt~X CHx\ƥȔr״ftS; |6rlP'Mo{ ;L#\kv:z9كdҀ(IN JkBEʡ:֪Ç4%9V^SaN mۦtt$ZA[)+JKBsB7j),KYZP Wjhb,v7z^3LIJL'-7Cħ24;DÝkG&jPl01YABZl;pV노nkO>&^+^M,U{sIhf:`mAV>ߖ/H#as2?BW@ ߭u?ې#ζ̼bR5|<]%͡UKkλ&l6OJʌj~?$η=Ŕ@Pձoe^On+y|ʆ]^Oy%`EvENQ W]ʋ`vtn ݝr4uAùrg A ?_ogE 4YJUtë|ލqi_,$; -3RsaꩌIo+:cƐօIBsYO!G?ӝxehsXxd5-V)4p1T!>Rv][_Wob[\- uy6;v+CXMVEdX6?'!c"Jo. c  !0<竱@0@u OVQPu/mď4U[_/Nk#&Nߞ-uɿՈ13UTv>'voӦ#%rꫩ|ja dgH\"u vqP==! ,WIȌnY+2.}P#A;é35ʹQ$y>dnmyS}-b(VYy|/q,- V0hN4ݫ &zbn5 _K`lJAɩF}xsxPr)@L.-}D (. [^$Ga.VT>m`34(-0o)LmfB-~Eq еpFL;r+켼v B?#Izj܁@xJ%~x2ޜ%U֌)piků%wy/yƿ~ .sBI*U[&rEXuǞU<4_2;TWC1+^Ȃ4B2pf&<͐hBa L_̙0Ho!jkyg?z18a DC|bS>]P򮷦iPMvv쮠R_Z Ff`p<͔ @\,ב0??2n3X5{v}ިLX ;x0;dI  Dq`ؤXh"4C:pUV=.k4kn8,Q/z5{k|qJVn(u3(g6Ml`dZa6BA*vjʟW`o\Na?ns3Q%NBrNiY1H{eg8>F<&Rm6ޒ~vtS>:2aer7ҘڼQ{eAmo-ZWN!6U1Sl5mo=ȇ+n\jeXA)gYkY6&l>[^4|,(Ӫ_5 q*Q>\yiK2YKigue'\DZdhܩhq됺.aB־$Ƭő' uw2G. e)8"?/Do_xA{1*a2|N8BeTvF"T3<( ڋgg¾q]wZyUA*GǎJM! BFǃ^Eb*FOyS>Ng,袬Dk!ֿB;Exחd@`V (!]5لU=(XR Y[EvXTTBg~:]MWp ^Yg@wY?; 9f xG+ܴi6׈kiݛx\|;zZ!ٓ,6nG\guNV[&PڵL s `G̀7+l2HWPY;icI븮 D ^Xw:]pZ<@c5Fb>`B (vjʋB]w2 \o;B|xFo-z @Q/Mcjݤ*(maA@ )^1epuFh_ X.^\zS\4jq'&D,w@b dCFB{xHRh ec=-Bp_ er &@p29dN2= X +q,c ?N޻hʚf'8_)>3ѦڧtU R KMvwQ%AyT+ϝ!6`fĊ{`ȅA2`Ev5dWOVf ({GP*M~ew?ߔa-N·7v\UJ_nx=b'5G%2FjهNsv*miʾ_jU\<KNB0٢gZlI8UZQ5y#m(F%Jpz.J<1NZvALwjӕcVyrw1Qj0@ $sSqG%e(N u⃊{a Hۿ&id*v?0ҹؠBV:c{M%HhiY.Se~RXf 2(.HGw<&pSݽ쯔N3Ȟ eBrA5r1U/w뫤u* s)[>ºWaP;Qye=6Srl!+T?m5at^}=޷XEJI KZ+ iY|}޿N$] k 0@`/vU hvфkêrq'O!=5֤͟3՚Hј7M]Bz> jk/kB|z;ttx_~Pp"r Z%M?#(L_<#N_s Z"+x7E|_, "&k.;0(Xm sEnӵ:"E7.`&/sg %Q2Gμl aEgaMJTiDeQƼt0r{OJ,=GݏV^Ove;pt·$MN4z F! GT(՗@tc+ZîDFZFQ t7Ƹ 4jqs☹<{x;z5AlOYjSLŃW)~g;\ѡ' 2G 伹FY`d2!B52BOizٌ2*%_utV&3ÓH+/R]{CeT4?˵JxDPܙdʿ"{ѼExLUs Pǔ_҉|)m. hdؒK#6-/AA1z@Wɖ8"X#:K7u,? mJ9">|7J{S~0BnA3zLtCwUτ )??zS:όظu4Nj.XXd'wv΍E FF57=U)@I|S W% BܞJW?wZ.A&ZO涛zЏK[xT42b-?Oo'6}\FVyN/}XvW ٰb]?@F:(5t:4K\Vgσ 'UۻgBEe$:R<&$v!eQy _ 9d%lm8 (.~64󔗀p  ]S'z;M(4 酰Pӓm/n,^t%?nܷ8h(ƞ2Bil8*ޠ/6O+wd-j&r;Q` (_. De@eMtTv?M't) cBno;&cNƇ6h1{C[/QSPNkAEԋ+_gՌD( W8>kY0|Nlqx1k+A,~7.wIی|YlZ7P752\w\VԴ6ٵ'-:z149iDaJf?K5H-ٚd εmX#K˷8Eێ @N+a i Y|d >J2Rj@ B4WuF~lN)}ۤȌv?Zgʻs`rG Z=`M8 P5y^pg mz. џ:_F Yj9 6~q^/4N"x{&'Ɔ*_yB+' 9dIؿM^ h.^+jXFFw2>JCXQ 'n^<,K.z|mx/th%/hT2B[@L86# @UȫX3TIcmʃ a*$P\<`'*]m2͉!̀_zsVL{uפZx} HCx j#aYLR'YTqWev/3V!Ea`u=:6~O:{u!+/pKt7q6n^/ר]u,5ep$ sD6_Ŧc湣tXԔo01ZL,*~m몊!`$;7 *:SAd䚊]<9sH]E &C:7\JX{Xy|(*xX}ѴV#J-c"_ͰYD~RQ]7Ti ިz6Ŀ'Ɣ:"d,rwEkn 7N3ՒjX5kh6~t=m*0YK]nwS/C٩o5v=Jֻ k_rK `֞dҟxreCVxrصHS|tlE~'wM(VO#uZڐztEBcEPI7MW]";XK鿼<|oQfISN| [aNk?HѸ߲0X*i,BC`^l !gfla$b.}`ϲ޷8&a7zBqy=EX`Ab9ỷ 72a >: CZ;  "YS}iF%#:_mC3c"zЛ->(I %%VG^|`hڂQƧt]VJǎ$7_ J 0 *ޭyv0Fɕ27Po#Q (51k5P~R7CJ`H2eߍVD2Ϥtj4#uGCsOrHo 4%T+ dtX5]-؈fg5w2l JS6*Tj1awR!1`u8zg^6 Gph˪:E;Lf2lj=ɩGt&E Enڳ3]~pɜVL&"R#tD)['_)#,ri&-k)* m8q #,htZKxx /p.Ѳ[,ȩX`*+]Ƴ;t. &$VP To(O-M;krU/(45Ǡz?gDTuFRD* 'r bQ~`tؔxrNݮg[ТxMp \4ȃW8mf)[&bM rE#M2}/}/[#fVD"QdXX ~wEyͲ$Gr#HH5h,DȶF{zĢ##ߑ@dՏ=$R젗@B*1Lg?).j`v[`Fb8'"p͐kmbo;g$[ΚσcvZIő2gSA1ډ3*1|uisꜩ#p|+ eAW2{`=}[Ѓ.@a4SnSr\"JdkvG7 EfyVR3"e/7!0I{΢BvrC/ eɤا! @U1=T|+ J( y=X|8lTݾ=zDcr_N6?V!+m'b~!"Z_@F`QyI!A8Uγ{4_6؛`/,QTȘL͓E:* \ BE^P/>~= <~Tn a.}=N:dC3j:aqQFgRDYukX蟰#p UXlcT S*X#Q MLO)EnN5Ի@OkKY1SabhM;TݚB Ķ7Xt}]\iN-u⇘9|ܓ]x?pn6bO)So&<ȌhϿ>F"Ae[oQ٭st`{Q`t@kq)-d0Q=QV41q G>WV$a)u=_$l>cXA2``(W:6}أgQjc߆u , ሆD.NBP e 0`m0iRu#_*bɜS4oZbӨٿ(;izVDuCDcYcB~+gmPP3s|{3ocUH8Mq,Dv.? F-KJUH!6v̋=i#Y$7 D* q Ǟ_82qzvmM%`^&1"G>jtMQFSrfXg 5EuuB3]}Vv:,(4ܚL5y] :e&M# v>8fgE~n;7 k15x29.bu=v!*Z . OOOq |1/&P~X=KM˛!ⓣgWZaG8 PW&'Ȃqs8߸'fJ , g<08;'*۴~)ZoʦT[J%SAy qJ-Q<~H^b$D)jyU*UL$r%/ZBF$.⭖WmTJzLbT0zӛɱw2\նq{!Y"4)` n1)#3Fnh-ڻp/N{<\cr KPzme9Z܁ӈ _]lsDI_YLy S swt;&1-sg5r}TnOM~S;pρYs.$Ҥ:=W-bTWq³3}s;_"`;fG2z)X빑GtAi֮OB\Ȧ6T-|aw* &?¬H6xhRoBEO|Nϱ-l)h/sj )Ew(7fďbl9D ܥ7d#9@s|7 )I94ctԧiu2tCnܡU/MI!)PRmm+O;L?ɰ"1+r= 7Cb(d45ߔ`+^^'Kj`Gb;, t̑{#.}Ij ;IW~]2swHqL㱺cn(rEWly~5 0 s;P2b-RеgF:lU[@%5!Q^lq"R1#@".мP4|ذMKZC|DDi&ΊwWd7UKHunέ[* *5Ts]Dpn*.>[یkEd;2 EYL 4BA6>8r\UD^MCs4F!y[MyN*&G0?ɱi(i Rr,+FIO&oLސg2،X8ι3 qx\G92+Njy`"ݰEϸUxus]b_$*ѬRI1;|ެ{sIz~lgOBQ C [Nw_pi ]g Z!Ƒ냮i-3yI_܃E[F&2?}a3XqZm8RE-gqj@+cӦlW8qTarsG;!6!Ӌ\W>KxlZs^ )?Po*ч[ǣx DB|g5("_}"sIT2ƒnAzd&fYDwE:A)y.l㛛oqŲe%*cuȳXsX `7 GWpfAW:4iC+%i|?D.'y FSL#(S?Gyǩ@+. Ea?| \P=9s=RL jtrd-;uEݫdoձZk*^4q7/#K$CʡHF6ׅ*.RZW$a{QJ{-'2ҟD/ 2N(BtPzQ7. ~/<Z^4@O‰-1e nioc;-Iӑe<-$KMP^+ĮW~Jh>',[6 t!Zo̾_k]sG4*\S +pSHn[dX~Jk*nͭwakLG:RsQg) =q>t\sBnBId얬ty4VG8(BǮg:;el<䙼(P֍LN84ltK, okVkFg nk$MP\Ƣ)e)<㓫.q޵i6*m`[ 7no3j1?LT_*٦E 誺4evZ_US˫V fZwllxV)ˆBCs+:Q8-wZ|< M6RX0+&uTU(gGD^=mWw{f6&@#4+fXh  z#n]HckmT" ̽{ȁ~bZ[NvpSCs @zzy'ձ?5k2Aw.X!ȃ[fo,c{CayP un ꯜs~2$}5:5xqVބc~'/EC7}WPхFDD"=lP<iY(\4YWիp\S'kwwD~u}Uw9ŧGs\30D_U}g/YP-܏S/7-EWK5Ӭ%0/x6!U ^;n=g1>n3AYKÚoEKOCWNZ8 |..7t׿ " ?ʠsQ?jb8H|QzJ+x}|It2tw/mrϣ^ ͣ,a~ѫom(]Fuv4;R!U lA5rslV Hn9T ̶LW]RqQC |8n}#Ռsxeٷee5=p=nq؍F 0{D$b{&y<3 g'ɹ XDq8OZZi/ҖA[PaKBq-Mv>?e'Tw3:h˫8QBg!#`Z#cGǕ9YK  *nI("2,K0Ci|j;ZO\+ U^@jJVkyHeYKzƵ@Jㄏ,o$ECEιt(Dھf>__۸R1{;k#Nv F}&9:%wI`kx:=ߣ*_%@O_ :>ej STaTۘYpRGz ch/IV6> =a&-XkQ09n' }s}m>2c @Of"}{ʓvGϨ qhЪ%u|OII!}u^| :2N7r.F'ͿxP~ޫ2LyLk$ǫBp[g?7FV+%,$1|Аje22u52ᜠxRD,no|~[ H..[v .^|v(*l%.6cgAt^ 0y\uG:@"BE{yw]WE6&`s}f $h oA7۹<ѽ\tS*i\|#T\( =X4A5B1c{靋DJχ+(O.Q(:@ph;YCǚ{=j\ZxE$+pM򥤻uMn2+@ ݣ}9_50Fdd/]m4vPT#@Ni[E-S>nl' Ş&Z<^>cyK) fG9#ce0hKK8 ` <ҿ{1DP33H RXN/s⳹v:Gt(G"8ك>18.wR<CԬ\nžTfN 5^yǵG7{PΠs`v @JdWY)~p?F` v"*d_[}Ph@D f{ȹR8/$g2Q6)7o~3.ُ+fHBu\]֣С{n*>9C_(xtEW~I|ڌ^LƦ3.)W"N>S 7炄 8SBIQ([f M(zC3Ľ\?{ ocfL\ [GvHcgLN4wtlC|$E_0U/Ffr\LbL,QJ)|d C=DQp7rFM톩>4U6K#Ye 2 Ŏe4ŗ[QȺ7PNeD?|p۲ʻ=N@ xv2 '*3!rڃ 'RuKahA\QehԠUwkV8d: IR%*g1d5{ SGwVҍ5d+\獱*6)!ښG- ؼ03C.2f SaŇV AOXY r{}zA& /m5S՗ >d()j1/) +䞩uSqq70\֫ PًwX1|Yhn|ks<'izՊLb\u"/&Sc{GU&?0Ld RBw[AO?1Z:DIe}O/JiF_ KnZ$uh*^1s(rp<%al3Jh  9ֺ ;[$>C'[)ԘK]62\OA0uxEMo6Ze A$⪅2!و PX-r"K⫑pC39yy(hjkg4}v2搼'S*=YΩy d$d2v]p$DJU[|aSrτfu[W.츂8fLc~D%C=sZwh8ݠ_Of=wV"sU9 nDnV;`p`E<ǬPlnlņps_B‵Xu`V$OiD70$`F|BCЄ -*gXk:+`TwUxޠ.j69eذY^ I.JDf%s]jYF-ɕ9mkF599`o'GW0j˕הV'Zo3#\ns?Q ' %kjs~+݅a(Trg*bgAP[_jfߞwTU~@3)L/tMy {/>ڌXUeRp`s5r%ʼnԃ V󿬊i_{ 3dfM_󋮺aG/>k<0)!Mn^_"ٺ^pm$뛊`N'2m@IFT h3EE΢L n_Eq $H8@$NF'-\ldJs>ͶcmB%Sn5 iIZ>hY3]$ 坙hr"[/`dzC;V%pSW`_SzsNLeI+J2{Y&V{#w`bt+ ,`_ iF?w@6@JYD;eɿ«՟);^&; 0v&tجWwAu a/L5 Gc ]9"˘^*i_S `dysoGkzEmtV#JSB:B v{7gI,1[pz!DC8E;iR:vjI&#n淍' B݊}7-g&< }Q]\A^ن>克е@ ?n.7TBL:(~sgbߙ4Na"US<@u=n / k'9ZyTzGY} Zu;7ǥwpZ]I.┘Ewdž3 U V$wV]Wg?V3u ^$2ž{i |#w;فNWu69՗dvmݎ%'P0$]28_I5(" [Q< .EtBeO|hɶaxfq+?t {Y"zEܺPԡ1l؉Tl0_'[m*w2F"K1/g,CɞRl .Q8L+s f1]'8ʎ55eqXO"8 ?Bg9J+F |[}O,c؃HPkIRD(h|gw:菛RtĴ"e!aky ۓDN"UCdR@-fց\cw vǹZݖ"!;D& 7vސ<>F+!kgAo`Cg&7xm)|;pKґ;_C7c'&I-ݟ=gK`hqc| xn8!V)kl~9  %c".<`[z*DBx}ILufĀ|V>;Z#"Ħ'!h! R0z]@}zoT=cta-Rj"j%@̛Dh}4+\΂kK(҆ A ̹Q]/EDe"$[[QTse tzC?,ӫㄴ(+B"291%( # a) z'nj_3I:[;(lZ l.P~ݦ WeE)Sz&Jƍf_^?DNi^l] kB(GvFK.17Ր+a1Sml,Ol`& (t*y^R+ZU p=yULiwj~MfV^;e9.VF9+F!q9>cRYJ /uބ`= W{=2z!WrfDZb'Цk˰X(vumQ=#= i-XINCy-4jǰ.!e:V.}%#X+RWGñllhkI*[yw|#}0 ʭ0~5W4Z Q':7&GqX }~9uuMGPgAߨX8F#6}eI (ۄ .aCSq弄`mSml[W.uTDHYllQ9ûC"Yv (m 8Vi~m`Ud/[< >}3*Oihd[".p&&M40)xD@QÈFL؆* Ӡ^CV@IS2*Y嵌MYhX0(E?xVGmt>nKp8.>Ɏ9B^ϜN?cuM?yC"%ߎ5藎O+SIi|4q>9U.P۰TTA'};~ICj P-h%ߒ?U tĐ&T|-'x*"%ў}e "e _=sXY7Y&OzT )`6.TY'D>NG-jȂ\k(6))^{,&pdcV걌s8ύ4/ˆ_>^׀Fһq dI2G~{3,dZmAB뉺/pKbcvny5r%gρBT⍷ZWM1G-M=s?*#1ixuwµuȨ"ûԷ"`ɇ۲v}g 2+.nw$/<&(+<4>zxHaPf$wYWTr|:#Ȟ4#@V[\A٢B6.<䧍b SiqKHayKq_+v'?$y=P4Qu,zx^^,%>ZD_]b'۶M"b I?ܿ*vCBhe>_ 5s%1RRs2(]JO$-x[0£J߿*BJdj?~%v:qYeS >&1xsdoӂ!c-? DG`Sq"-j H2|~r&($4!\ҍbuymHU:sJyGD-mFsFXd"74 ?rHlt? VxBts.س;H>xH4]cM RQXG:Nso622 Z ?MՀJ Wgvbx6|x[q{T>A ^xc/ BHl&m3ǀ*! d9C3If>=!\ȋu l+hސcΏϲ8 gȴƘԓ|]E:9mMqƫcӲHs7Ġ+^<.LkN3XW0BÀ#8K5ըC}ul$s$k=1`/DL6.E[ sA`PFEutFY8'鏮i~g;~#%cshϧu͘ս0ZOPx7zXzkqw\_D ,ʤ3:߮Dx&҉ 6+K,B< t,Ԛe5&J)R(o0}Tl> h=, a(o35Oûț# AϮ I,#gBJ+4$}}2'EugYG{W2H,c/BHvnX07EB`X/E*Gp>1U |*nSۆICg1urt?)'0Gǣ.ut[}q{}8u2.ڽЅfM]WS[׸Fj&S234!<@u.},eSrb_3c'}!i~(9hFoNb ,>YA)>\I uM^kE/ `?:#]l)6Td\{Av#wڰ#5WG?N7]B-8yٷ*B�q!E&Kvxs|dG^b|ʗ(%ŲgcVo9ؕfEWo/|9OMyp=DFVj1Kq)n1nC:~`vNgnP#s,1KTmǴz2{-[T̚|iՒ@c>ukR~~`SSSE .$EGюȮ1WU!>UxRi؜^R^Sә<5B0|]-K7>/" .>## 4 sa k$ڈ}K [gtO)e/;̇_rUQD)WFY_mBPv`WrD(cð(oMW>H`LmPBeHB #"tB&1R>ӲhACk&֧ĆiyGޞ #'.}%#m (Ծ~zQ%?-*# Ymfz|kڈE dfi8xX 6KַeUXгc;~c(?E_TȺXqڗ3ޗ#Hjc;ںz9A=q%'aMUIS!:7w5 7} *C:?;Ͻ VutG!w3#z:pA*uۏ:&Vy't*\x `5z-՞WYę@@&5(-r>S2M͑mR L?!C s;KgpE^u-K2L^ϑ>J < ʢj6JTH ;2t}i`e/p0?!9N]P1BN((:IL OW,~0ys`u!xBpQZVW1qI!4s uėԐu184몾m I/+n1B[%]-gMϔy~rcx=nϤZNAIX?](~&X:Sqd!ͥq)|O9jDussT ÏZ$EWVBcdީjjt^kS&-EB9c4k dx lpBmFA'v8r;yS F;hD$wB/cvrwcx \طH]EvGvꈹžU~杻Y.l6zSJz C: 4E:(ň!>8;6dd-˨1P*`3k;ĵI%IFKխMْ i=4Of^0~Ss1z?=H>A=cm'1`ǥ~Q?@ sp7|g[>i%ZRQ9;#E8Dxb؞rs+!($*4O%s94({ZC rG+ n ȥꏺ|[E#uUIĕ%@'A=ұiDqp_ڲ>?Χ 8!g,rWq)aVIBYD`:֤e(oOVUkMrW~3DV'~VLQ^bvk L#KPx$þprBՅn;{Ro)దݺw?\#<(2/2A]ڿg͒bxʹ'Q]#Yi|?ac"WLϕV28 ߡ o@  ]Hi8qqV99d'E߹ SHzf ;. ^RDPV1P]ID`5@n!x<&.l!!6C `" G ags5<3Lfi4)W_|VF-P} @NLW^BƓBxe3Ϲ\ד-/Moq}&s[ n?7$]ړbhz^6zJoX8Y5zbeԊi:†Jrx(Qˡ(2v=\;orh5^>G\l{ ,S΄Z}߿⁻n@>rR֌̩l<;Ɨ{ Z9NJRˇ-7XceχBm2}~۫vm/_˸HP{J;=~= -(ZvH7˼lxX,'!s%C.d(}Æill#?܈?Fq`=1S R'Y溤X/Wj;۲Kֲ%L1o! j\$4?wX C!nFC=BQJjDBΌ YPȵׂ-p_wڐb=MB2c q5:0o~#\F0HN^'7ï#\Xn @jT8;*xBÒ1I&VTxlzӬ>F{`,WjF)=rΡ-^t7] 2EˉLa;+di^dQ,.GDWO <H7#2X>(ϖqc5!#IkF(7eNN1Q?sl!/>v:yb"pL 6oUWYD CvJt+Y9^uw1Wd)vmJx-bW=f]pNBc<;]9S(lи37,T?5~5=U꿌{BGՒiK*2Z)LtRG ωi OcQ6 ~ɷb Orܻk{ ? l gc=#M曤 L kVsU<%8;\L Ъo箊ԬV >"UV<:H +5᜛A)WUCT)1I'~I!26/V1Hâ_pȐ!JMn bvb_ ] xvD ro81Rߺ{\Pu J2,5|谗 BzN[*r} JJ a~z rU#nCf:|9%\*Flyit v@/rpPNC( (ig,j94D4 pXZ]OґZPs#IR¹Z3B$,[!0+3M<@I{̧n4%R̞V(} x' 4!l<73Wp3A{ w-<ةsJ?MB:#AFfi5Y=Vv41+~;L. vphPz[AwYHNLYu]_5r[$YR_fgJn-{;0=GK5ZjRɟ c%bOj5 G|wKXijC ?A˂@&KU\~gGy.)tr,7H,PTpEmo׻=!,RwP ӥQ1ޚۀ{ϖeu MYXk^i6XF^b jNjeXN$4U0RTWMtcn%. "aB^smzM>G*=[:zIӌNs\C:z$??c!ݰ1QzRKۂ/?tF50a4=D}_z~Jot V%+]veydD{NIfz eյ4'>JW>(R>"W?5!EI"ҕH+B=qu[n;Ocwrս_<@tZStX b/+4 vbT\F(ǀTc5AOX ͟x*ŭOf qe[kS"O޺;G~vc{7~d"枻2]s1dKQ .My2r ?Su<^UM> ?E{7x`wm$L$-wn>7]- `xsd3BLB,\wj=Aw⿬ Ǘl ~. +r HgeE l2tNHrUJdZ5P9-b āЃĄEK-[KUixwIn gMq$6 澪h'h X/tGhEQ]J95{EyA0%*f]U َoZ<}j$r2ִ] r )5q+蘃 a#BL ޗGlVU_EIOkiB$䱜<6;wG$Z7i_NS~mYbLgQYJ]c,*w-eeצ`">ܵ\g -f8qZhlr: -c9&bE+ 炽jBn.\jMM0\eu> C|Hqc{L\@险eTmI4pDWdFVD@Gl4j>95"S{H/ڶufug7(?ć(P9VN29s8ZA]Gt 0$YĘK8?J*Jki%V"ŵBRV+jU9? Iu{BW UZ+JiIQ;keLwĔ!^(6^-5Y!(B3 )@>ǼR!AEZuj뾼Qy\~s 1P⒮ vG3˞i P54unsc_X2C;ZJ3-ĸ!`eabV 8J$ y⌮h"V0:}}s Dar",YյW 7%PTa;gYGB\kvI;l]u*ܲ"DgQl䙝 4V?'FBFg<J;NfZH0yPEj <c+g¹(#t̕.sДuh|'k$A?˥/%j  xHY=VQc?dUx}8  sJq2I#*PFENwG-p& &8"g4 b$wOLmi`++DD3e#/Ԝza3jV>u7{j;dK6=2Q,ݤ=>V_͒{`7Ι/Y`'XN˳&`4+$  FJ*\7bF|tbwt4E WճX<_S#|B μFwNɕMVO-e&tfͿ.Tmh\986,v&"" JGEYΉ#(?krs4mk.:%)n>}`LAy yu0)pNa\WlXnA> ߽jaF 2'}+OQ mRɔjnĔD-RHL1w:x)o˞ S맅G9gr1"̥\`uHH aʟA+m;O.#dxM )Llj%'A0TILGG3S{X@@?#E坶JRal24Z}4%o/^QY]\juaxyQjMZc#z DVQ C/Xhl]bKm!~ՙ) .}o=&LWD}^5[]"9Rq&0MɀB1l,iAeˇe<$=4 #Y ME)<lCTpotLm9AކgQ~ mi\eQ&s1(Ip#5r˜&`H#|e$xIp8D_ZuȜ ̴5YmC}4*y#ӂ.O@Eb ǞF=zc!a=&AUYJto-HAP/ .luN!C [J}9ʅW@l?֓-vP21^A=9{֛l5lE~Gj: *aT@E ޚPu.%v #*e7 |o~jU tH@ðy}@7ӝZx2ӛ*\G۝X;߅@61x0dz*:O~GNUju@" ώs2g{ \bKAtZ`5ȷռZELusyy5Gr¥U9agYx5jJmfX=@|g+ػRX E=|fe+StH"=UUXG/l㔅1Ts~U`FZMBFIɣG%|5RsiI3l3Y2{vy$Wʾo0,>-%:}tKe[gI;@H2^lW:>qBDF3?.-TҚ'CAy2 S& 7Wz ɽ3)<$ML6jt?k".גiucm#}I wQ®V^'{3X^c@d u\c6 }]U}I^~^qSܓjH`G?׻旊 ) W^< ӟO7Э bs;qB0MCjvF`W#%si Ƞnke)O/XÔ^*xf*lHiWM)Wْ7LUqXΑwŲ; tĮ5*^' `Yb.Ʃ.yEλ K~܈^]:X8|\s" 3vqpQj5\쪷GO Zj4@p(%0|\\#6W,o#>!z<,uMPɬ| Kb-)__+MG@tƩ4 Z_XL;zFic=>gjO!жLh~t? W79X6D"GeRYwuϯ6 t.oo҅+Vɹ0VU S+hfVܻ)5TvBlʸM#DR.[T !_Hnسȁ>  :@~y^/(HBFPZxNAqAOr޶DG a|9}ߨ6-jʥrM5*,bM8#Yuе٩@w`4'QNNċlwGe pܨ 2 rp/֠OLH RKK<*w^"hK78 rT1Vzq/ζH^ ׎ܱaZX)Jw.{R2FSAgy`oͯk'WX(\Mb%P@9U _Pra8 ĵ{!821Ioك>˘A,HҢOnاZl3^Sxu Uֺ2} ¨e6Y/i.DYW ,ؕ 8tzx)`C`*ie!톮*K +)Q؏E;\ԗm7Uaj?40\?NHXt?y?dFH,o_#Q0@/Eg^#vBl\ޥAw ~:$7mţpǗ YF1;6;a5 Bn F2!{MmҢJM'Rx! <`b}S1jf.Z3+Kab&#+ L|X|X%ЩJfRߪ5 H}A!gOͽxO0P.g8֌lgrW>>u[ನeavln#tnI}ph ĸI&!oԄA 8MC8Gap>~1bqE5Y+5B'(jwAg?(џakTPkh%r@#"-kILX?uFXG3OH#y\-jXuz$$]^ނ@ 7Vp^F 1n z:K1//sB^'~dU7hD.Tˡwh\Tj졍z@[B$z.0"IUlxVu"+G8f̀[ljuLq] )y 7tۉ,e_D¤=Ezr)e[Y(G*΢'m r0>Q[ p. e8ңI'ǜDV Ђ.] G]q9g2)‘ Co{A,4׷hg$'PtjV!RPy]A(\0,cuCC~e=HI߽b߽Tk=gA 6apo|:{-Yi#SD+%V-nA(h3x^==dg\'XšVZ7{q%U&ƤF! [\*7 (9<2x "$)Ԛ OGs[ysˁ+=C K9r;HHP`61PM:8~kk>nE;u8!@ \Ɇ;+EkA ,bunv23ּ;BMr`>{>?rcm mB#Z {7c~ܛ=<w[I\p7vw-/z돽Pu6$L,s@ 7?I'W)&9VؤT#f#0`A{V1Jr^DtM;@Y1PUS9zi9|??äpc o˙Yqj7+kE1¸PBnZ^ U^G.W:u`ryhE ԋ*H Pv6kC|i0ǘ%qq~4azR"VwPc1h$z܂4=Jm,0LdSrVhy="{j [ ge-#s9W 9-J 37t߈Ze6U \?}g_ rj7WS/h'Q!>AEC)H<3奲+)9 dd߇rhjOdHq5o,/<)?П}57-fplʆ5yrYd6ϔgݳk+`vY iU^i5jऋ꼻I&࢝yíWw:1.oe8|8d\K>DxVA㇐go/4nOP3CkH[\}g*X6b,D3x?Ml J癍=KtZCz\~'ylU\lAnMKɺDkXO̽`ӗtJAާ0B,_,罈y8tf(E ԕ "tCKѣ1h4cz6)~RUqgۀpVT4+\ AT{['BgR\@o΄!4" MHCVSx` rmP.yva7! ƱW$+noAn>eV}I^~ٴ3u. )񰧷;&"g3c#!V Ō#ΰ(/DeTx~,6Usڙ`QFb,9֑]Mv~E$ ~ǘZ6'iAsTR\нB T~ p#jVkǻ3X6( cżP'\t29X(kvj_0Q* 1V*J[v02N1fD˔P<67A[p2 [nT0tEERo*$Ej,#K?% 8Xk >,8z6Ӏ?o՗hĬn,!wKaNJldOT+ D=Pˋ_eh%ކݟ"u!#zRaH \/MGekƢ2#6Ƚ.]ߒJ@?d{Yu;·$|KJQY(ūxT ;Öp )[RN_6աHFs CFm0֒ľN!}eƍob;HWaJg:@Tl JbyC!%LWG,*|K%-mw޾sǔTA 7:==U:9}n^|HI\VHǸMD>ʑޱh!R@tZqӱ޷<=c;hD#q/#fFPdKqд_6ʒ9!W(9T#:c)5%|zA&i46աS,zcCbnҍ1% j\z=- г3oK>fk(i=fd7VO>ه`qa[~uwa7 lPSۧv,Xj.#hU0~7bZ~28~R)H8}It̿bt WFC3nlhK':^J!c)V1ni|-s$'JW\믊qVC +צ`㠃w }4%}IG!.]MBɴyQ/~b!ړCǤ,K6A]Ob7iʠԌk2g_Ѓ$e#qN,01HC%CYr.&"Len#UiSt%7`U7@4-O|,ث9j֐aq<)+)!Ev\5gy7͌q@f*̜S4käLs]_(X65+"=pwKe]^bͲmn8kIjG=Dx6FpV >I\1Ez-qyWqKsRza [UMW[lA6J8pdJ/RG-ToxN!0ְCnHt9&R֤ *Z"cDlH5 ET!L9E`Wn.*W ,).GZh%#,Cwޣտ@iI _bq7&8Ä]` 2^ ~"R6'a0v*F3]D00{1$l7-X»Kzm@ޕbWue2)z_*eαv˃M\73gTmz0MI[%&";fR9Ⱦ&wCB N9z{2GC)Y_\ḒYKUb:tWT Pj}G;6Q+%dxP2xn#Wizg@} Gm$;36Q঱|UciOn-mfd^VX:qzvj2pKw sYf0aQ8SDrcBPNrbq֣p^G{Kx2zZYe_$E]9`!nq_{snjXA7v-2bW@#gu 7'ٱ "-ɷ^enYۘQl 5S|krĶu t*zMl{'#Jaybࠚ6f\#* DYz3Dacwnnf-h-W1u)ON)Z@uZq `Z'Pkx(oJ}8?mbrm&F-Z-n ?~^IDx5w7/_M(ׂڝbiD39EM ;VYEPcb4.z{RrŨEpX|iwkuKd}I+"h`⼙@`WRH&g/ydLH ] ahI>7y.%zf(]`DIJ4~&п)Ŝ9+&=u1qӧ#$DR,aBp~ܙ;7^5˥ -Fܦ,I伶ҩ˟[T?^s1}P)qOkWli@ K `XzL…p#:J+X)Vdw0ׇ7um FkHRf!׿ y+e_D*TR8 -w{o?5@6% :Nz&ol%CXEm,XLWq)*ηmrggcU+3="|bcK!PL#SϽ'![zՎvvLO|su|h^W1.Kу5mgRqi|iE mi,h_y&3Ty+3-^:C#YZX-cكGUPx |קI1,ZkP 5bNktga.Ac*d :g>XqG╁lz d(z0 e}_5C (Ɂ=ut8jQFa+cZ..d<^נMw0vhIqZWftkJ :8E".N᭞{]@{1|ƞiGb̘x0L6^D \2zJ/@f84,#xTBbr*=׮;zCP a8OíDٽ0Q3y(:H*\oM}nK7}{*!%S5xqe<T9ǂ NLI7*~x9e6ǒ$\j ETJ;^vZ0/݄9Pf,`0u 'M‰> PF 0 ` oQLxC>&847oa˷ݺ [tv< :#JGydM8cfBX_>iU~Tz:.U eRF`H^ٱfyuӃmG-0fШgf22kwD𾬯t* 3ۮ gu;MeQ;AuPlAg'L ` X]\G%Iܮi'%.lA 3tMbGAuectP0FGH.sR{?ÄmzE>^'$k S%հ|B#WzɃ@*O/"2snkeӾdtV @cƦeR:ȀKA"~!Q~}S6h00*ɺI(?u0ȫg$h,zAj̒DD #46aV,ɚJ? "6KR>ǷǕ⨴?7OICOVL|upl:I X t(iPAΚ/Hs%IA;fEv;2) 1Q ;:WǙ)rQ՚-u]؄òQmݱ+7dl}fC5N}Ol{!G6-=bKD+E$S䆵T {GMZX{] SXDV9OcXN0K=vobc+m/I yі M!ea.hq]lm[,"`Lɭ 8\=ұaU .h@Jfb͆9`U!/^ ?˛t?Pd+?&7&@"du6)mvaʫKoYW*^5 3'}v|ъ񇄑CTKLzLG2mQ2x)| f?hU|0v͉YIaV[ J=h/^T^Q4_!f>n<#|ԳSjégFq@+Uk$̹_(tέwo+hFqFiTfҌgXp,c_QMd9$:; ]l E2c~ܕ${\%D- P{m= {Y3syˊ@!q7,>n pS̼L[jg޷Y8Z =>)Ӎ%z!A<$lg- R1$43͹Hb&N1Wjq[R@>µ+M~FH1t /'TrDW2k,]#Qͻҳh~$v:,ev+V@pl,uB3(P;/?'{v=3pr1frzyf$^Fz041@AV_jX~W&0DlKX Gqď-)veic0k_LᷝT!xYr,Z5Q0E2uń"3p{d[1jEϽC"5\djPb*Nc , 1[\ݎJnE''R=R{`((YWJz!uZ]?vnbU;mU1z`KlTV&aY&+>] d_ZYG ZO잯M;6 7yCu;l p,m ;='k{fGkpWH9/+G5&+ :Bx#DY~1fv %@RXC7& -hpQt56W,̚˹zj Bvʩ{gZ A8dJXV[wA" qgz-ԌzYg-wS|i:6a\A V\::o̞RG֝<HɓwH9;j">i@/~LɈe!hNd>8_␿B侓3!|, Z| #D=n7lԼO;@vN[6?>ss;!ٝ;J[6Ȼ_ekHM(8+Hh*}'ǞTZ]#㕂`z;3_V.㞡v?@^FP*8w6n\e9`@neb4^}GYݾZjСjt(sJ}u1Z[T *T`[=D> ,=79m7Rgׄt'IeM[Jl)CUUK*^nkgtx}aFi}P_Zt8P߷T=I?sݱVȌ,7}`ѷֳ" 8T)j&aCo8F^f{iiCiJ^G5TG=`*3>S_$DіR:ы@cȤB"R1'_ ItU,hV4H&9K1+Mq_{m :/Arb>ѫZI!Lzv+/8nA(S%+(A%M4AEi/7%ςQmK};pp28]+*rꄞoVi 85ݽZϴMb,`q Rs }h޴>v7!>)in;(0|LU#ZkGKTSHܥuBg$k ^4A :۰"K vd|ᆙ wFII@ 3cyأY5Z3eTDʼn)FCB |؆QTMy8.*H|~[JhWr%S^&~E{a ]52ܹSza`5 swgFd}Z fiyłJE !>µmV?0ѷ>w9e% uԉ69ps࿭J3HͥZ=Πiqkc>ˏg-FBνYhBQ }5sV+Y%|ώ5WY#O k#'2J|xCһtU[iTc0UJv(͉BId)X<}m⊾7xB6Û''}7 :t6IJU#KX5Ӻ':CfԗT"T\/.Iw$k=!uR`Pƌ!Z/BS۩y)'H#l,}! ؅LbK^?lq%FQa¾Eܳki3fjfC;o ^z2$#{N>ѹϞMO9Dkƅ"Ec s1u(Cr|#kLz],CEXE+ ǿЎ~^#]?E!dZ zh6kF4M7pf|?Av1bBux&O"Z߰h` c-=PO94C*V]+~ rX:d D=_6 ,c`u׹;>:Z3pea+p$ a_EJp;H忠o rqۨ'i|+Cew68xr+VaT]!o;|ۭ7}/L^i (,0nnVC&uܯB3ZnBp # f`T , 9`#2a>oG2A7nVއ_lG8e~GӾuc'RfV5ù3wIZ`!"K=O5؞z$|q>&Rupf`A;~'u$]Y2.x _j\=4Z4O:̹׎V!ogzD!?7E3Z/ L&fj>v%H2.ԙ;Mz~~q\QxMB*ʃWl]PdA{]ʌB2zekߪ9SXj $ApaګJ(t:@">Osl< r7,8Mx^@p-u+7-Qdox-a32H %XبHZ1/!B[L9nT"asS='osۂ8~;fG5}Kc @ 'E$h8E㶿R[ToF%^[(>+UuPC&QO'=mHawJeRPa&*i ~!DH!N0t8t?`_)OϋT6×(sY _>׉r <"B0!U|kf1 |֤*g51ÂSjA Vڐq&7S 8LBh+T/< %g,KUY,niLDOA UASUI#.ijLRWÏ,R' *VuhTQ*ֶf ռ- Qn1x_n1EA'@'*y; mIÑVÓw;8YM G㒻R!B{8!d[ߠkW?r"6 v3_A:pg+1m57$PAH$P. ܥ*rW$\wgA o%2Z|+~}ue @^-.}h-*_3kOsْr(4`p'S[Q!{c$J3 L\G]IρXBL#8C>q_tsYNܢd%Q g/XrG-@X{1(|YgB ]]I kC_w>K9LzYL1W:t \E{P6}ᣒ6Ul C"$x_&%`2´S\v_MZ b*a'[p*q29,.8eES%%iYkqPA̖᳅pJIE's>D e @Iۑ5(fBK'9)iQ.7z*־V/=C/}/Bdu=[䍃-":u͈,i%vĤ>g uι^>޵ UA~&`J !`xxQA @f$^q9h˪9dY4!20~耱B4D 㱨$cwb )SkԵT i3SK%|BMGHgΦ[ڤҺ& U5 d/N,$Bd%™Fjn7СCȰ^XcW}kYf]^;hi <C֙6#%BjZ꒼U?=tSJW 9d MC7̪o۰^S^nw@"9ߘݢ%,eYt:͚O i܃*H!l#D\ݫC:G\Y[Oz2nG1q-\8j uГ4 3Ò M8sm֖󇜝Ik(Ca'p[ !μ :B\CQ9EdvZӰjf^ov bI7ymt"cgSbڃ/'r}A-|Z WͭzGoKC=J@5'8#wjLA @ K#*~rkb{[^ ֟_t7* )/x8vԸ46c(&cfD^(v1%U_(hBi0(jl&cL/Ҍ^l Bj/'-r(R$bIEAw9RjKgHiB^iP<%₯Py6KKŞIjh|#n`)Lv͂_>Ǯ'X >;/Iuin;DFj͕x iB@t?@B"FSoF/EU r';z0fߝ()0fx %X\ C D ]?X7I[ nז -n䑫"PcliA/&VqN=;>uŝ%~uZOS9(-ZhMFĞ4 8ϙTui1)gr<4錙\Cnxmt:%?whbIL5GXsس[]y%`X6JRmI+#: Y{>g= 6K%Q9pՎ^nKJiTKw ƹ-ɨ[G'q*0!q.H1Id. .0)m:mb(#b4j` ޕ1JQ#`L$Nh=rϕwB*5\5g-)'1^IxȾ)Fc>?Zu]E`!QއSl~ Abz]YExoeyMZzDCt fzA}Nt#-@;Uִ"wFL⎅\58{a\ےw[:<ޑg;\{<wmN@\Z5B:ވK͵bp[4Ϸ>j@c-ʐҕE=È%0*cM\yƑRt4pYiP,C/e>Ϫv[Xh,>EZi"$.rG[ףtCGjL\Y&'\ E3 a^9lӼ.jLK,d0IɈi'7iF 5U(eLWB7: Ǹ;[(uFע1WcEp46OS $NJ_,hKWǗľH-m#ZM;)gs GLh~bQ.!_cO\"ٛǢˤM +^h%mwj Q[ݽ%s[ŗʀħ+^$.)T,[BAtΏ;%Y>RMˇYgJ"P[vf6Ja,tؤJs;y#ЇXM? y M+y3i6T$jEYDgY\!fI' %L8h٢iYM(ܳ gC g}QT-^2K9@t=zZB 4.m^[nLY==G瘐,g\>NmC My,wS|1`{n -Ftuuxlʳ?@w_Vf+(#j4(NsJ}!Y.p~w+T#r_mkT\kJ&|j?j"O'x8@~$`]oWĪ]t0 %Pګq T;& Y_nJdzhq9, x5T \51/H8;0g+b?nfrzjm?5F,f導 }9mi: GT ;Lh1W/^io40g*ync ?Z-DU9(M5Dy$VI3-.U"kdj<=ʻ=Z=G݄G7n1{Gn^/KL#] ~#=hp`S '_[ȣE<[RzD!>ah7%UE>v#W4"G$7 {Sf*;ri~G2J;݃uNKR9 kY{9MX7nskzؠ>TnN5jrl8Ncd>-y1t ь _v:{Tv0ط26Q~Xex0[ &T#5^æ7"] _Me/#WfF\ {84{73i P$Rrkygt›RGgK=C2DW¼+7j_Wi5&`BFxFя;n@ɥ´qFU X8ơ׋ن{߁L4q;`VX_#m{mQyRC R׽^eJm?J{ly#F(o?qDDBvntWqM[#ԙcRcÊ0 Ɨ]BBiХIPuyt3m# hEжp:kQ`Rk%l'E5ɎCXo<(_0BNcs%xjVgL~ۇePX&j`<}8r\-zS6~=ߪb 5'OZdêc$^Bz/Pzq / ?_c5*oU!z t&]tRS gt V75#nk%ٱY(t>L*tq)-6|2kg9 z JV2k.4$ƂAvio&]ez 1$'U\5GƟ[jOGnP iKI] Sn2:%A={fsu(5˼*dCœv]gD_ mq@+a"fUY5q32x'Mwү]:.% &q bz1tZ{4'p6sm}nj}PB ُ}[FN*GyRI)FLR@_L˖]―K&6WoDiҩxtn]iL⚑@|#?*i⣥ ZINЫ~#{q ]hlIS-#ApyXwOU.ϭk)z^q_ @DeFz4X@tq2wG%TvAL1og(J[кBT@[Dz吱35N&+h0f 7 EEv1[P]QsLZ ` gBO3%TbRM}Cn1}N8a%ϊZwG<@\.Ә/I'Ud,on~ Oņt),Y >Cj>[-"mԉ `_#cQ6~ɻX7:9#f$S(PȤ} %EOx9 5`H)?wzOME/?9q׍ͭv9wUT0NڀBP"Wp #Љt+e^BO?>Zc}Tb oGJ(k}Urk.JlH u\g45c_U tx{Pip0@@'K ,DNRL"1+e>,Ytb}z$-V@lY\ 'oA Bz/UKƗS^ \MWT,vMЌBWAr 1W@^~14)%A_N~>9U8?ki⳨f FGWmyNYs }BKf)] vS c>)F^VZ IRůN `;a$>g~ŀ'c5'mqG俯+eC5p&ӻ™ZLٌ]%xC\V,iĵJmxO^8 /W=LmAt2gw uHZdUwiü aeDXȀ4 KK7Y1ܫȁMs aU,h7+w\PH#9R)*SXSpu3A&+7Mu6'EMn \Z!s\Wfcɭ:,5+&XTraL[5bPƶBςSw$)FnB4:n,6.L_ͨ~nn^$:u(CV_H )xXO[}SQ޺Ň.cP.pθ7R|Tן=-+vJ3/?Cҟ:&uX:/HLJ[\ lZ POpCk _$( Lm֜,a`?%.fdsO7?p +$oqb ֹo"\qh_P;G(C.ЂvkC |}UІ=dJ\KHG9,STܮt3'[1tAj@Yd.}瓒OQ!Lp#+2ޣ(Mh@ 0J}Ԝ)0PJs 3P4 b17pYy6XDZ㙈br uW^yOVPՇ\qh9<8ۣA]A *3&X=)nA_KǺ!>gE^ Wr ӻO[]q9:ݗ{߆?)Óg4/ZBGD  7N0&lpջn=XuǫiAJľ=Y3$&6; 0G1{DN4b&%s\=XŽE~gqI5r|(_}>TZVsx4ui~õDv#CK~pcг`3-˅2%HkqX! %+#zPKy1~z7{2i>[H/ Ӡz>Ky·sء -yR$$Q9ylďͦ dͨ-7GPm_fR`&Vz";Zg#:<4溢'mCf9)\BemWc%Pb%L _KުWNgcKKST*eWH3ņN;v%!8\U~:NWz1y_`5om@;Uc b񥡡_3p_CW:@cIR@'̥QvBV" +YI|!I!Y:ҵL _~#1 <}9'33J,GTl.4%y"*Њxn@عdh¨gۧN*[MT2sMҚI $ּIM1CU[Ν8S.#IS<-!dWJ3^J j) d+M!`}_ &ĭC̈́gi NaxKFI]3=xs&q(&*TɁXyRIu; pqyK:kUZtwW D0]4TE7!>lUiEB`㸮qmU~-\8CG538g֊eX tP*Fv=g"YvJ Q<q][ 2_Ĝ+xMJʿ5¶ j]%eg._6" ry(yX ՗BB %-<.[O ~Y]כ|Q *dn_ZJ=iC=]uDzw TchƬ m\u~ \o9b9۶|9SpoMMcRc$6<UΣo#^.0Flx<=FLl< Fyj-Hs7x4Ġ`E{2usDi;p GT$/ v8HZ"G<ч<(̑<Қcjc'8T|<Ehx~>E/!Swe8Ҏ0I."z_L! wv} L 7}ȿ تlyb{M }4;Й.f;@1ibkр%C  c<I ѣN_\G"d`'xOi|[1MLtBZc Qiqj<$VvB lH,&l`ϴƈh/tgQS w?=&-O ]iQ{CU*(Ͷ.U_$L?E- AO½'d8LJJttP) 5 Y*yeAnvgEaRKo_Ɍtuвჰv.?mSU3Љih\d_,_ %FQX.:O1Xo. .egL I{j05CY^LjƃiL8w{o ̯߂+ _ *Y nCA']̚8{I5˞jqX [@=bgǤ~*4f5]%L3o+aiD4h-f$sg˃{H+6]rUr|)ے>ۧGld3X*X4J:$,s ƙLU{OA0^HˤpT( XXߴX;cx3r=,]>ǯU{S"7jĺ"GӚlo5-@ZfNA&e߱Me=ߴt13ĹőSe Kz(|JcmvO2{ۓN[\s9.lyƿrU,m.-Gz_qKie o)e/doy؋ 84 >`FWL !uPF&=w$[SͬU'gSWֶ SD Y]vɋt.VA\: P| dTiPaW=H6d9BdZ|tmUEVEmn-6+>YA#t'0$ncna2 1wIPr.:YI y,&#Sش={U t;M}_kfϸ5Kh- GYUG%:),Hq끳R.\"@5+|qmBIےQӱ'2%`NvBE195VHK)ls^y- :CDp= ifjɫ4:1]ECU/1neC1 [Tn]ymB ߮(c9}6W4MƆZ6@SkVAJ'lOYB, 'K)/ejG4 fpuJ[ 5nosP~  ĻbZu "/Vx`x/~f8yLdȫ:ugw:b@3 {A8vsm>Bk^Sc`+3^Q]f t\s\oJp%ynEJk+xv8$UE]M#31u2UkUpϜñ?9[pqYQLXJ7BIklhˋFݭ>`4-MF)-RU:HM΀ҿ߳BkwԿُ=Fz8gLdӔWb>T,skM6ЌYȦUL"J cSK;dy`' OF,N|*T ({yFXo.օN^`6OleIm~~e4׉P: 6o8Nr(F 0rC$h Q1eBO-וUǡatq,ڸ mZ<߼NV\PV==U_#u= .៝*Hr& CuA"/MizOWSWogr)*GK@T )#_NotdtϙsD]7& OќXA 0q@_,Xt\;?d pΝ ``9Zak+]k7:QX-U)8=Mʉw8MjF&=܈ MoCuZB6)攍%PY`!Jsr":fY/˰Z+Yǘ6X9hok?ȷ(cE:5b0dlwt#JA'?0 WQwYg]3y&+I"ć}*2>Cu%_C]怯TJ̃dGIޗZöY!<ѸFjhHk.pßx0eWuܩF8ѱo`'Rz_EV^بpI_?Dt`D*Xԥw[=hjjCme#K$/Pyb.-+xo@;䅒'9o|ޟi(A;6f5۩CdDPJ,UdPr;+%x)R(7Zd΢`< 6tjQ bW-8a2*_!|BFW:כ.y<OcDĦDžSTSgxx ֿDE St35&IxF>˗ </mŨk+jK ;S/(6KpT%2 p؄F0(2FJnYOPܩx>/36![wvppl;g8" Mj<-efZ2~o0)pKcgj'w! _.#gۘB==גjpwG/>,CK_u}r(X@.+uh(S?iOJپ&*ݭڕD R H-r@MZ O@ 7ކ<"Z m-A?m;Is_XTڰ}bʉ0D奩6>)^j&i9p(%4^aA0sb{uˊ6ē_U!$I ?oRۻ4"|.᲼ι~V~fY2n{Z1BLƯ9)=C4-li3\f+z(ϔ D?%RJ[ ijcrA[KcjǵgP%xiaE ͌<-OW$J=魍YU: o6^oBz+ j2Y;~ 6Za}%(d7OV1bݣD6_/USO.';v"c)&7 4.Xe.b7) %K:ΥI( {ƈ޿v=7 XrBR+W.ǎ;N^$f+*Um.AI'= QYW逞jG$knIu5_[$@uHн&[ 7;4~q--7?N zO6,op/`3n%-dM}&eEpXO!G7F Z.S;,_פOIz0jB@ô 2T3HB< ^!=,]\UGT4= `O<f:J ]}&s=W1^ˁqy3'h )ɇMjTN[׿LDߎ$5W&m0t'@tj{ۗZJyxֹl9OPZTQk Ö oVݏJS2^P mɋP g7ֱgyݭViq TQ <~!W/>tpdd oGbDV_dٌ&11+ynra y2* 10P퍽x[Kf`64.ũ0ftuqvů$3|+UճGџ5q0:@P%y(3ϙ#g@G<.^їj7KސW?nFGa#4+}9BSc*&Y\/<;". Ѝ/0$fn'%)W_P-Nj R"-kfKᲙ r"H&89!ߡ%%}ivyIz3u_w j.C'6 K84c[Ic]} YӠZ{ۍw7szbB٩ƵHO#*&a 椘pM/XW0E4KH&2'8=!([-q'!rL|f"JEۖa' [_Sggt+w!hlI*4 +yjwF<w}AOV'uq&O}9ί+ޓ/nۥӤ ls0%Pm-u#~ʄ{&dI*!6/XK"޾lrH֚vNB_SG^!`cdV۵AcI iyBsV"-̚ ̼ш3C]ipЃΗg"4 MɌ겛6EYM4Ƀ|X$$(U J[ ܜo%WzHKxrbC=NBMxwހ0^ۏZQ4̅Ou8C93Zv]f'[@c ;{u&'-%i Ý,Ci\%'zUi01rHoK4^OD2M4cZ^Y p"2`ojbH|:vF 8͌Z|J8rw&x:%ޟQVj>yqm}Q} 2Syfl/Ud|V<>B1>U 0Q^¡3kty y.qCp3VRX5\Z4x5<@lv't'& SB8w6\VaED/[y{@WT*=*m53t[m1}Da2:-n9jC71HFk_˻^'џI)14G;l4^0u&QW \@gokϥQ,HˍAu?[hm徧Ν蝝1?y+`3)%Gn!(±ˏ5YL[.LYTD`U>b7C@·ONs?0ő>vE ,Iѱx%{"2U^h݂\dK $:vQHO$TV,B!Cc`!%C2H쩂TRCjVk]C R~Cxg|Qo; VwvJbe2Ţ#&Z@ ?韢&Sa!;71ȚU?͘ξI2^/|b{b1ʔ"A9! Js7m_T>r'L;F?@"~S+a&}Fky5(C!$az3:skP4D{ibsRirD1O};B}^`ے_ ",SS E$cWi#W~:}ϒ`XHԓu5P0LWޭWNH-UA϶feuz3[wExʅ RQ"7&,J눺!EV'n|:C! 1͞}_uJ@};eWk8tw.@n:EBC@o_mU%{+蘫\G^BmpV啾'q_v8oth@;_ǏU>uuYZ@V kMlAH$=~Ҍ1euQ] Y6/ =ψŶԚĸA!Զ\ ɁU5ڟ`1긒ny/SGn"i-* Ϸ='>z4hѡ>K. qwz"9w,-7 bݖs6dSܬ:AMA[42j&UOWz杔D//a<ș\Īʕjj(KZ>?Oh6RZS6Guݜ y͎+l 4T~+$_KEyR#`޸97YQY3HH [ΐHݦßSFʞdgC!%PGRP^nv g~knMhxd¨daLy44c> \u2b t[dT\#A-Uhf aKs(ũE ZRo 0]U<#ޗu^&gF@UJ` {xof8!3CfsZi @'8sW6pMl̯kVGV~;ICZ%{3W( _ي? 7b1nX4+ ۉgw^.8>8cp(i\ǰ WP $X{B ch1c yjH׫ hRZ'$!㎀bL@#FE|^< =KO#$=Ճ ~FE 0&@~GyNgVv#mQs;'31_ Dz Uh.pyۀ/?5tR`EFo/@\"\g!$FSWGd۠—ٖdJf`t**Y$ZA˽pG~ nt e$: RRv4W2,δ NPx}sÕ' cḼaV^Y{sqyϡ8e- ?e~Yym&>\6 72]v}> ,HU-"ݧ2RD,M DOq$ (}MtuJע]lFR4OKL's{6m{^O>G*)M)x%8ؓ_ 2DOVy=~hD˸$"x\ Am ߲Q)3d6j-d;ar %YANJYL2 ~\q]i2L2= !X4AjZvAJU)*5!~=ˁr/dj8moTS~K-kGP3{``tipէX3. 2aYM]9z)Ko:V0* ɽ>l{3Js "3_oi6BHx-\./λ:/r &h }/[M{u\WpיIM%?VЛɰzk=D~098[Hbu%mMB߿]jK5mT#%C9AᳪBzn* E#z(XvLf"3(rd7B 0Ķd36 FQ#Ack'U/2!@X,G}Й8n!OT|18ldrOXxTX^@*7j}HK]37]G'1X4 )רr"%wO0M{bU} X^1H@$Bflנgfr!, S;Mxu$x<,}' ]`t\3BcuvEs`Wǘ Dݩ!:(usnٜ`B-Oi[4ޭ_ysXADDX')KC]Q Έy}N/?Qb TUv~t篲-6LYu&ₙo l"u4#Sd@6 }?bNх5Ҳ G[JcypONՄu-Ik(&C8HU>Ƭ;7FQC3<'b8=5dE џTENc.7*H_}:y%"X-_mIbQsNxM#PFۢ 1[w 7SRQEwh?MąchÿYh`5G[ݖ|&T" G!gPʳ0CP<<9g!JTV߂l)!Fu5téyy%T8Mt)54 *j ޮ?#w[Ȏ8~' !F!^N֋ E_/YsJJjFLY>eqnv#m>4Ϋx %p\z>rY>dӔ+eU2_^ndRiT6SoR[S)D:/- G^x^&ѹ W(MTLMJ ҝiţ9UD _y \N0)ӌUP$ cҶS(F#e"MB@4A, ٰ&=(íX9 %;Qvg-b%=8R*1zm)gVejp [doa܃gK a%AO*-Qz|xϷdfCFmߟto~4}$C4 40s3^Ke^O^9R4 dYx oNr#00#4,P4xYZSػ:AXX H89udO 27$0ѥV^ZސSSAxC|\\:l ^z#n$oҐz +*ZhNFW ʑ)+mu/'Whl\ͭ"G9ٔjW ± $ٓS~nJ,2^&`#ʍThJUaYU]78z;X᫃dH㪢$x= ͭ' {k pQk3Iȃvc-h3S\`_,*7)aH|PK,_fa6} ,bKߐC)d^lp5,#3r#Id\9OuOMx8b`q^Pm,E)Y'M# i{YtL0 -L d>:o*&dIZcܗ20I޲לs߽8Tr0V'|_@Gi0):mKz7]9!_.Q(H=a2({a]۽=D-ւ+KTӆ|4c3KS?Lߜ+c~E+ xDȼpiU_']A`#K6r998QofODcʻO$>S\|Xx<4%U}rH}} %# Wz d1?-!WaBYZYm5ưZƫTGU6 j`V-k}a) &%3m8Qͺ]&S.>dىOyN 4ӪRA8}< >^ ~̄vðm Gީ8I_Jv!~K ZDŽxMYT[[NAb(J^JG OvwjiOw/^|Y(H]UD_ 3wހïؓj}єo-xȌӁӌ'tu޳{esàoR3QDfG׶t֠>ov9sF[qe[@ Lw j:XE.; `b=fnpho _0`"?/XyE $$>8>i* 0UT/8︱n4_3{Wu 5+\O·;ɊrMhn$o7۶ئ5̂_Lz7pbƮ#X\jqKݬ{ ׀FACX_(˸XU<W?BРBaoH oy 1Wkۛ R_OB橄 ;#.]}g cH;Cu}X:1&;} G(dKTўʴ{oDǔ=WS*\IL(`t+ﰴR3d|xMy/aiG7樋O4.+.F]a?Ig9]JRo[bФ  OpĴeRKht2K8"稈)8Rq JS(Pb'?/tO̳w+-. J}܃]«QLւ4Jv*6Qp:fQ!VyVH>3wr=]:`&\M4!fpf U@N[ukc|MhNAxgKA)/" SICUG 5o^/]`'κ0bSOTƗY3TTauk+c<$N,>a5wЯ:3]}609v9OaT$WF<2yXW[8Y~/c VE{vp6{4N-@25[ZMjo%55D|m(kGe0Ab*4%hP[/?-rYwmtST3g2IkA I8HmH;MB^¢iVw_FY% =P-gN^9NJy&x̷^~g3Izu@RR.}nL g)Q$;+-<)rLi|vOQv4rOO d_ݻ`P.`#Ǹ $'B]kU=v#|ދˈInDo8SEXS+$.2=͖2)LX8LaN"́.,xu|W ]ѡ]iU3޶bYp\(yWäpMW#*~؛_7I+r矋2RDƦ. oٹpLDD쪔!6qbHV=!Bzh78KQYגL;1LD tpzd PHSrzh6{Ѭz{ށ6hN7Li ƚ{nhyp3_~zX@h[;)S}W9 1= 8hS$K cݶ4r\33MkiEx=29^fC|>5V Jޒ'n\af8̐vK+s12 $'SڜHʴ}<Qq3)1: )V%5EP8Q'h}2`5|( d)C&^|0@v:c=EZ\Uz/v,IrZ3V(SA/UpA2bFA^h!U LCE2]}5>% CsOzC$A.0'(w)Er砌!S5xniN)V j y)d,r:ZY@Zg ̭zgh#:O}()WK3[(@MfOEehTKWU$72(h)NͨۚKO;]vՈ4'\p':1XCO/nyiXR[VFa@Uӹv$LӟK4,b"XO({*Yh3w!e&N}!ovPӪHےQ^"{ڳ!5.Lj 3X_ `Z$'(`uPZ]۝P3 nb9c8y@VU.F8=]/vv*A._5D@Κp, wܜкl*IhVrG8l}ڢ*Wj༽Hv_@~FZ!}Rι"w6*Z |Kb517kH BLrnXV}̯6LA85y8jcV4D7Y?0CQ'/ӛR͞zE.4:uvDajp9떳@;V)7p[=}#/4[֍#Qox/!Ӯ KNp٫a\g g0XS+#$'6 s38*49iNcOBݎLߟUNx蹝|}j! ]I5:JZ N!w' vWܧJ @1 K|ըݎF)?A[ +~v4k@3ZVA? q)-G+ dU3lĩ 9:n߇284[R&C-x$y`ۻS͇M4}h59>ICzW}TrM>yH(!-k :pͯ^8xݨD+!_ؠe5g*aVEвZ/.)v/oB0[3@\+?M抙_0Ҭ%')&>V2ɜ,f=)*Is-JuR )=oO\@j9 '5ڙo)/ӎt/{o5m} t}H|\4؆5Նci".[IYcD!Agg.«&J9Ѵ+A}ĝa麀Ϊ=6/QA屟-ь@Re;lw$KF[F,֝9mޏ ּSDߕ4-9k2}JA8%N$y>,E2U4*`WA@3֮_ ߲:Q/890p>p7&ۂ'HN89i垤 /A7hkqrS2N=DT"_Xm!"-WͰZq[TM&.Cl:m `9úEjZ{=nwi:ւaCb<խH)fwEF X;Fo O,@}xEb ̠FjRL~q]|]>p7=i5{3oPBSvOFt!gHG&q6w7$ }gVq 7ug.ӜFcbo+{>!אm+D]zJ1|9qY#JFԓJ̖%K ; ص))m}Oxu881Q-UchyLUkb(%bSC".cS2ry^xk0ހ^jtkE#E3<_J?*dㅔ=&*%(֛l+[/#N8Pmೣo TPa?+GY NaKzLOݒ(BJg7,=-mM!{;`dJx##9`Bx%HV$SQx ڰ"1 LS 2<0&EY_+@XGSgAʣpӲ<  F_*7ڝRm,V0f2wYN%py Zވk]OQsvrˌCEA^h&f_s]D?ZQ>ɻ^^qB=X& yQwxVѣ/z=s,%˫mʭLȓ"HvyTju̢nۘovb7ry믣5DP9wU>jkX;33? 5k_e~QFn*}Qeѳ(DпfAiƒ`\" yퟆFylɈΘ+ԧڪH4"NL1~lR&틋~A!WeU<9J纘<"SxxZF#E2+D5㦂1XQRSrZw(^'ĒdG W;tTdQzMxª%L>VLOaOӪxxuSa R#jp҉fo;zvF$2-PW;dB]TwKl,IO}O}R~K4]OBa.a§[}T)o̎U|ͮzk+)KI s8-! %mܖ`xmb6D:#QVEmSJ\q옷R",yK̿ēQpV<ª[CcGQ2 mwN:PyśmTa8n7gڢk@0{!zNqD d-sw\[yIƽLlbcХ?;1Y(ιEťUȑۡ4m-5{x6P]w( hc7ř~ŇF֞씳&'ܞmQ jzj%P-0^`t]e_*9ca"gga2=(8}VK 0 !uHeOr z{\] j8PTOPg/0Шء+T͝5L7Bu===s;P~7 -|üFw!PXBNQ80Ӭ:D˓+*{ɝʿKX':xc?pcZpx%/l'07 h9 Nay_ZIhb0/nz{h}'bKq5 +55'̛'DL| V*3tp0ܼq}ۣ6݅Z[$eБ|ɜ 1sȻKkSǞ5|J鎮Nb"2AXOzPFQt7zhC. V/ fA_ɾBՙTi'P ?G*%͍)gӗg݇Oc3Fwm b6ɭk+ndC rW7欧Cb>gF*vzSӱKQCX/BB,:_jIȠꞤQdfvS>Žb sܟ_pe/z~O {Hl= u~<$RG<||)^U$r i(ES3i>c # ʝ; "v_N$j_T=}LGfr]#iYl I+լGQbu%@Q;ux/[j·{ꅐG/%E`gފD=w }t( "ˈnrz"rӬAP|PzãVqh4I%F7ҩJ<ܞӋvRgzV=4_>R1XbOHNO/*r/nuU~axFb}JG+ sZZ.3/E Q$^zY1s1 ;t BxngaE?߳MsN&+ZF ,H0H)ogΦLLr~ x"KT&j]iu=gD.5]Lj/MǧJ_mXA0 جf"Bx1 vY%Ig cV9IݜĈ}H%iO5~'Zv)˸o{Pi:|zংV K]5&=8ؘV)Š ⟣Uqӫ7: ZsX]CVަ8OgD"䬕Ը[U<At<1z=:B ͸D`q3B:A wlf/H]G ݞQ CğkZo @9'+8Y8:Qث]T`{P:4MBsp 2(Gt x=sEA7."#2%b)n>r;eD1B"k(3~嬏@̺7`t0_`s]^]6op1O& oOBޣfFKJ7IiFY-)z.s2B؞\h }FWטX&5k:Rt*JeNऔSIZz1`:Xx" v t|vP?iime\r Fnn+@DXh\`=.]!,Jeպ`p[٤ZIތƤ"T^+]^p 9])6 w 6C 1MtiڶX;w#y絋\/ KHQr,cVqV1U5&ٞykq6xV|{PJ#dUS_-u vqM S{59&YٌwFwFqt/ZsnuJWBbj6^оL Çup؈R@g 5|$i&{ruUH* n!-.Fe 鈌9ԣM 9Q>WS}k\2 ,CÝ xϡI)Q$ئoJڵBBlאdr7](0b) GZ(^u<mQ%f%y -0h { j>GWODlUo:vvVPEZ8 `]}@zMI  6pũ2Y.ܓ܆]&R^%il w*:S\e 䧝U[%F3$?ƭX&V2Ƌ[BhpgݱK|"kw6V 3'^-; g $O&C!j%j:߷ ꦲB$ZPI:ؖKoɆll; E i9Ab),4ab]/v\M)TR ӎxT钐e fA1o$R[ ^"_=XC0A%.,Ιi TYg:w$KOg˔ M${@,MU4,ŔUf\]V[J^"'JB!Jݎq"ͤ @(9v0j5)>} JgK+d3%lc4ɕD0*pIL@gM08c${!qiy8.6r_MxA}Ryup"w=:" 3Lf)@?b=%J7 "/alClc:fMa(Ke,pK*T6|yۯpsʑ ifб~ ג;8A; \̮cFjD&[Q`lհkgU턄3A>s#\lĪ9,mU͖>1Դ #ś]1YI3z2]=cA6@+%"$^t-Wr,[z%usWC_ʇαk |> [HSD0NߴiZ߾)y:";r:"pɺt p\\.jšYT PXEٟ{FS!8vYgkZ`C c@/owsɞKמb*pQwY"s4O֧x #:#SO[2zn8$P|!?VZq^Ŷ]DGl~U/80~$9L #|B6Jf>Ĥ__a3Yy"[]MP,P#~ e8i@ubz6l^3(" ܼOm714)T]ﲦOa;PЀ(<s{QNA=poqH5-^[hQ|6j eWy&M _1|qwǏ*tCV}j/ϹaK^7)N>Jȣƙ'w,WWlſ=}Sm%ƞ~S (LŨ9<Za:wdagUk &ܟT 6l>tBƟ NSY nff1彁=TNObK'&"@IYJ~zihx{DQbyT(| $m3$o1f%_U>Fp)c:𩔭T3a ^!ĉ;Q,a@۫nڥEz&'KR"Ïj izHSyOWZ1 Z(XC^ s`ךTQ ΔzHij"!jI<8#c8FPb )^sHÏr;97\'aAuG@Yk(A.s+HY I2@Uk|*Q(bQq2S,FCFU 8|# GK`O"=)L~wgܕ imQ"?Zֹ:@,x ϴLxN3Eq!4uݏA)w^t&I6r,StrfboR͉a.#([N wnR@cBҵK]qVQ\tDb/iM'ODmrN@2\iFusw]ȇ摩Ix/) oGD~DX" TJ\FkZCn,]Թ,PY!?j&SWs-`z{%(:g'c#HۙH9o U]"Q\ hs<"H"rEcb li4O+e䡋UOn Jێ8H`)w D=TVe%]1ՙy'7U*ٱAe"2a-ZE<\]yeVe95r+C <+j. t򤡦!i;I4̗X~,4H-1M Ie#|bC>$[G#0lwIt92r X4so A,m)76TMƭrN-|YcGi_ X=OUHЂhMקpeL[ڂ{ze"Ց醾|@,j΢^ג9ݥmqE@kzު'$Ir/"9^B?)6'}{QZ~\5)|Q)+̥($ q,zCS|e:Q&"!6Ut#CGl} dL%;o,"EdC7YCB\8MZg{s4 }P\Kq{)8 7m:|d4n8S:F< ʚvYFtw2J@ľ=?PY_ W v]\lKCŔ/*|"k\ardh98UI+ĜO5!T15P6I8zdyN%a'}75x;uy8%2H@Xm JVtأyjiv֥hĽSzjTdqfn+6?czM F3sgr}+ |TlqUe"rZu7S^FI.E#!Υw78XhFI-4S/3hefhf[ oOTP/Ws. olԤ?<Ua99ymbA?;n-MDm =0[% I<=onL :4̣>KxS-*@ml8w6#ebԝ]'3?^;-p"ϖO4 [zE&gUhAMaz(LlF=VBaasv3Kg2۷(+~)[%_c)ȩM5fghBB-dd<y T_%A:RvrW3lM. e@A RbmχlW{SaNW,g;k*q?/hvAHߜlM8`));Tf$rSDH} ]f޺M9+Hԧ:7DK*3*JET*,fϸ`e`Rŋ)TLJowlcO< Bxbm 28O \iVKIЇYS.#yaȠtF鐲F;9469@h[з-?ËksnYDbZj`3t9E30*JkYkh и4D?[DW ﱳT F $LVO<,^1D ڑL {/-i4e 8Ofo*Ŭ0@%H ?>YGԩYS}X혶GM.r>!aۆ{3ZI(w:O/Wl67bh1??ӷ6@8d0@$2AP^RQE=4Ga&!rR;8%Jv.ðPӳm=pQꑂNʓs <㏃ߪh_6F0LԊ8,i j9"pO3kO ԧ$@.ݮ'迟bЙґ:AӦD RUI^n+Nln)3뚰4^N0qp?lW@r Ei8'\/lR!~OdL)/pӦ{B@vmtJW5跟.xs']HFIRr⿼ IR .c ͱtDpRk3O#kXM b]+K췺Nuwfts|.N{[T:fmws4FWHHٲ78Ct3‘jD6wSxZ GmN=,"ì>!A>&sm蛽 ЈcsU`ӞWrGj(78g,Gyaݵ@:5FCB& ![jpXܽ SHM#F1/pX Ceo^c4ĕ3:86nKV$6+7+BTO=B(R:{VfH6 49D9*e/.TzUPffwSL kr?̔\us}U 1t;~PQߘsV~8sj05b4LZe>". +# P{^L7pF BJxҐɓ%maH~X%%8 )nB얎ϒ9PE$v>RJ4%.9.eӮww1\2HN<0G'=A8+Oi=ݏ phjU\q&^hƏO|+X4f sf wo w0Sg w!ӳH-,cٯ ܨAARg\mHfN<^"24&+ BP`)b =OB4 ս<'Ր=B*VqƤzەZ*Ubҡ;fc]v%4IfbtO5-.h9G:- f0(-6/MO & c̷3siASpˣc24 A׭Y WEn+zbB|f.ALYB^6Sn3, jjsI7>jK:Q>i%e? eQLހ*Tdඵ>,rAWdQIwC6GM"|kJrjL" Ge\F` =[}⃚ܷ$^j h"N?T1kVdQ=3n)RBvLpnO<pUz=7xMV+-\,>KEa*W$8S FRy.ʛɚ YO5aS828f?:Kin>?1rr"JBbe!mv5tDƗj6񷔞]bP *, )Kkt1=.$5`eEgrZXhkWYy/\Bl!>43M2~ \׶(TfVjfb&xxS63p$0^w' (*JiwPbNޣ\?R{@NjDD`2?M^!cQHc9hsQyY*ktM(7)4`Mv;OC?q+S\M淤PK}S<ѫyN]MT'nR'_'֞)X6 w ё 958}FV;6I"ϝt)dؼs^|,=r)mR5Cj-)NE6@_vW. Cf{p}~@{)@b}2fiߢ\*2Q֩y<j>e篼.-bH!aF#ކq`80ٿKIQRl*>ki͓1& ,8J S&#frzs!SL_]; `3G_5z']biu>!u!&9P_#st݇5SyAAv:eB$;[ ҟ9=L; IF_oƵ|]Uv~oh/^KhZ;荥E/ݬFA6׍WZ& oBM Gd,Li܎spwte#ei)NDFŴ/lFPK]tF0:pKYS @:m64|-tZt{%EaҎfbݜ3+}֕Qg[0Ÿv0!V(Aߺ+D˓ZYeeB@O{䘀{XQEQ!l ) cg%%Dr@Xix׭gn]FE!P J?&e,S#M/>]EoJe.P/ ~݆w`6 n$ yRȚ$Q:Sx[wMղ7G[+m3$Ö<xZMSziGGw%Nν=|B Aȍmn*%f>z=f0V\ **a}0KIm!>{ h_Tu?a|Z-dc74~1@0l?R7b1mbCLEYiG5&J܊D''q==)$7$Dֵ@zh.?< VuQ<ܐ%5۔0 3u"n7 لH= ԙxj\҂ʟ{R2(ؠJ ӎ x^#lߠo5/mz7y|`|ffq/u LpÁn+j`p?Yˎ>֫:*v,CJp`Ѓذ@1 lgnԲLRef#cKX7|j\>ڦf˱RʉDtzOD^n%>kG. 1[Bl2{Z M(aDyls4rEb3!H\j៥ 0[Jc&֒+ 1o@ Lt;-.=/1%* aWX vZp`3FLp}*\}ƹ{?ٸZ'bB9^k*sy'XWj o\o>4NT(Uƅe.U~e$(GTW.)57ugNf MYG0VOrHۼ' > 8iYu6zSxKf0e4F]0Kl 6^2C,Pj̇U;;HӳT&ӿ.i͗84`'M;QOM{<"p.t~Q(e9ڐڽ0 ^@&\(r|IhMEzD$}0@ wφ:BA&UP $3QfW*r8 !E=8odРe{7WZ׶w 6-qFA,m~GU\SECŷ~τD2/PB/h(h2gդ׺xSzDm !K\*//is^. ϲ?~5imE[ IX,{S7.i S+?=ԯkQY[[.CA-JcץǮRx8y;"&h)em.z[牏,=ͭvޜw#Yg)07}g@}z'2 ǎB䤦&vDb::)5 4l4Y 86E2˳ͭ~Zm=oOuPO?8D$PnDɖ`U}U |;\W̥{6-_TlLQ b;CApgi4e8=NlA@ hu?[^1mBU/7WQWEB(>uk7]Q +}g3l&GsnCCu;3i7ߠ_LzWw;GSU.ۃّx{7dqQ66yLف,m+soY)$؉.dVT?ƌN3 z[ǏxRll D3HeQHz欗O L& A}cCl8'xOb\_Z,]+ ;l_{؏^LXHHbC|xB7_4m%Ψe!;p_Eoe^=n? QoYڳpB~J3rp ׭Az|+8oo=?ɪ r@TT;DOUpW)?V7RG@<ۇWo>N 6/~4 ]1  ͈%Ib4/W4$EBBb=sBmHUW_:'q/E|Ո8GG߿/ CtVv/Jۢ~7:ϋ-H_>SCCn /)Rﺃ1EԄf.?磭dm5mNFma,B(n3/Ԫ~;Gxz!{;;l$HDoB#(LYpz4zI{ 830hICzCuO?j.GW` A=qyqtΉ0hu#%3vgtMWdH:쾙7`bK߇ [ܝ ~hA+A#唕p7O$^uzn^z^gop4#ojZ!e`\? / ԉ:k/YڛM|E)bQ?vġ(jV`WfRBk\|åi㬶7z?3?hE"zf*gG8e14H21C #), q 7!6:K;[4ifUZ#Tt;a2NJV7{̩類&tdGd3_/:6<)fh|ګ^-ALI %٬ZBHp-0UkL7֡ﮢUOj??(:B/:(⎙Y?pq{vUv:ؽ)4vxPt۞earlϐ{DN[p&Pn4*ƕ,xƒ %3 !rfM=T(ѯ`/TL.MkJo*60cL&tpWs FϢL*pL"-|m$wB }W z8Vv]Y?_is0{2bHrl׋.!$ԡ|w?%2 N|KMtqk&غv֯/:)Uٱp'یTM!-jC[.O`ꉹ$wSܥRkF{9p8|Eb]N,YCwt=W%EFJ!8G̼.IvjrGcJ{c F{7޻-3$ TT?v %nï׆En2:XaLNi*x$>˄O*,cđ_Z&bAa8 Ϭ] +O<6U1PJUʈnzJ[A"@g +zoc]߄23!C-'wraSDk?߁((c h_:Gq@˦œ ' X(JUZϸMliSaH$r-Q_9-:II3SVnN(u93R N'ogۢ~^e @2/|jGo O[pH{&̑*&+İC-H+"@$pOKvE{H|M51}&< dz+jM|]/D# aaO(p>͠H1Bo?˷E|,CumHs:j1 opo Ϗ9$a@t>mqY"tε!|'UTW9 `̼L-z 1Ke4ӗ, R!;͡&8g{^W@_GKXZsէ!N s đ`R-  \I^Rsd,z?T)g:/>W _{RK?.n)W GVm?\[pq) n9P0qt5kQ㘢bK |2vt`5W!芓r% 8ȀeeR4N;-={we8%}[jl4Pg1]wH?(u)AAZi]<y:$m;E;ݓVQgUcEh0|֎Z֔>7CkLFE9J%E*xZ$'pg^ BMVÒm׫2F1xk÷P]ȣ\2LS6*TJ輦%TvV2ܙqqNxcn^ΪuHqf2դ]'*0i\bH CH9 U,ijNwM@x==x r!K]3VP {D 5\6Jnj(G^a3*35n[B3:FmrUKн3^!@d:9J/v@N>>ҬDUg C|mS6^l]F >2wcKo[][afZa1Wu.G:MKޔ_ߗ/)$Neh!Knh[O% cϡw|WvyM{ ˁ~`Fe(qZO2w](1Tew$߼iIb sK[$U$Q8zl@d69Aw]j?3:E;q%"R`?/)49b7(ryVϷ6vx zm)>m?;Yf$Z¶(ux,jҠ/Q*x`ۘTz$9}#Ѷԝ1_?j?: .*c:\5D0eG ,=qFd{@zsFs#lZ@2~lp.{-W2Y#:^fngu>pN5ݴ<[~lP.)iL{gʹfyQ ֏ؼ0OW s66/~NyEփ5ʑhj >Ȇ !5)bx-Efse[[$Ⱦ~v!puzK;)~k;MiL˹D^INI`,jJ+- uQ,ts|3_eٺ?XYK 7R;5'Z o ^kP0pPJ C" ol;4fǘC^EʥLS˱&eAMx O,jHsgxCZ &3[)SӮec¼؆.BAǺ=)˫V4ހnI=[זRm!J }"$=8@,&ӖG-çF -v7ыlk3g dHfZfZS eXcA8MN.̼nbTH .ًNVB]67aj3M5h.SlYÜm*t+-'ȉJ~e_r0BZ#,d[Xۗx }V6]jn3$pn%t,i@+-ł?77]*%cHpxt@#tUGWԏv:K_eO S=~)xEIhOz&n#zpǍOZFdVԔY䰬Tl)2 )y\,G99#a\^:P߶ xNc(=Usޭ .ojʰskõҟ++dU.E7 RzyVcyeΌE0i 耇=^wpf])Pvz B^~Y/ه2QufNb8mŘMÚcO2.o(/D+k*s"CÔ|O[H,8i1Rm4 YEĤgRWy/Ck_Fa9C^΁hOW)CEzdc3")(.[\'F ©X,Hmh|퓎n7/3}[cf{gхmo~;Kn:@"/ Yy&'GoTM5*c4m>[QRr=HZaaQc#l6/kh;;ge+Fw3Tͳx:gG(62+.:Pד@MKI>LU:ك2vDGHDם'P^%G\x=P/F34:UJ(>'B-f%uronI(wVk)#SW/RZpϻ2;<>J™7eR|pI]q7ϭ́[TX""OhZWw_ޡK<*ƟG͚ArrqG"9b{Ju`JQkI3ܚ;kQ~M#D:hŦ?.pft"fiQͶb WM p>U!uFZ +.gQm\t.NE5H&H)W?gv8ȉT`_f#%zit%KV|*|萆ʊ5 WQ%MW%șVԎq'.ZG+;~2O4lxoPiJ9RR N[ҠӲ!\IQEpo9@_q  Im0uj _s%&MX1#c" 37P}w *k>gjK@@Sh܂TAa6eIj5Y0l^ ;΅z:G 8L}fUMmؘzϬn($ -0-%f+IZcҳvk^ \dJfb'DvXOJއڑ zRG|@+F`0(S~xEcqxk]7NYG9\AKCXfPVi=+?̩)!(Q fHV$m0sx5`^4[Xʯu\̂)8ʫgo./pGfd'Tq [~|5{$oà,RUG?}iW`)55Ěɲ5]N66B'ˬ)Ɉsn\T%Jַ&Dd*C{w7g mݔ)U[ }#uAK3nPJl<~`vc2Uƻ='D.e͡^XʴRBN92Z!mfu$mD6k]B*xG iIMX1$DG2Hױ ɭ ,sO<@McT^E@ Cs)Nž9pǏA8QL̪sԛZwe&n.ͬS7Xq}1 CQS.si1ߡL 2"jxreb55,9xYaCw`}ZL[&䝺̀rM4Gf,h Zog/AH.NÏrg)NIɾ~#lnAuʅb D)Iueq8uϣ eS@^e q6ދx[H ֺm"5mJbqbi2Ɠ?"S9,〢U{tPZ6}#2s3ɀz(&c/{&ORvz$F&e:ZPU?%@Ȇ2vK*is =gV*7L⡽Ps LyJoT~j.ИN2sX8v&{!*_ ,V9r.&W6Sfq1ʹJ6((5HR4 +;I}d2Ne{85SNSnƯ\f= w"4~2j҆ZPf0"OJ+Jf^'kk_!Ba] /[lIi?fs 4Y90[+v MLs9'THLnG>7`t)*}4p7Vb-i$tu>V\^6*CnAeq)t`@"e" y4v|N5z\|þSeW9qR;:z ׊iG=<7k,[,{Zm^0ߜJ/ۨjry:ʓG1xJe_EMPO6KmN8R _$y+",:+:O%RR7F*<*afģ?b3>Zƫ3a6;FF";}ƨ܍ʙ]{BE6=ΤRaI RS92}|Н`MW?Sf=E#0.g_n7tx) Guje<=l*2Ο d-=:$UCjOwpk" ͻ2LVN|~s+͞춹t`QJG1A,ρ `K 3*b9]z{F6cb3Zե5kxW$i@{WwiW/l]1p{"5Pʏ.~>I}h$q,F1RBs[H G%h$)J>C%X0{ֈ~_Y3Z&ը <`ۮ_=V[3⒤*#i(tgmaC:1HO#K1R 1xVF\%|/NvCJJZȵ"!"p{=qk$wrn(`lVIg`\j?êW>H+k`J{\`(W0J*ΠGՑ=CHcVx5t-A{5 9#h;L~*xB4Oˇ<c  : QT}1Pu;8 ^ JEE W&g&Ym5\GNhxʄC(dkUR2a300eiC^"C1z-:+%ɀ- b(Զ5c:ùIh*xD%|#a`;/X>OUJŧ͋+cEKm0i M;xO ْR#! KՁ 됣Esnjv;ܚ}9ki{;&^"s ~R" ي_EQq\Wpǫ#!%&%>#&)xJ{ :cGQv9 `5pa|OmG/vp 7GCX1J&Ȳd;X1:&$m?5Nbهyεфf=# O~ّ+P F/\SrSF0 ?/)_gE VoSDRU0X\XWuF!سg6P׸HXO%ߟ;A}.V hd,i &)H4,0b }6.HQ_AA}ʂBc8M6e.^gؐ.C]D::3N 5S6H2ql=ԚּBq;՚U.|oF65qs~: 4ej7VnfS(C,g8wai=4nukK˗qŬ pNBHo ~"l%2)}(J2Sg}D>&H-3as7LV/9)zYj 2HlP73 Wc(BB Xag JS!JG]ˮ giHUTXHמ It ^檋3gxy(lzȫl<")mxjg"1zX\~ U.tT礡E]6%7NnM0˜q /,mP**2رT+ ^p«>baR$'gswScQJ#55uhؘ-Q}GL[\_wqG]je6Ux,i0O:w޿fL@qq'j5IH 7o{t wٹm%-zbOIŪp EF;GTm鎭ɗ7-]'| t0a=x`L lƑD`iN& `h*=mk0 a?xX+SaFAiKW~(:E0XCZwii el_[G,W!-S?\-ѷZT?Pf8u4ԡz4N[>ͽ㛻ݐؗ Dy|!iu ΝB ϙn<7AaH:Yx% ;6zn&jQLѱ-Q>7ނxڸ2Ě,sN5؜UC썁ny3* } }BO}`Eo89_{TuMt0zZBObNkZeʓo_Χ aU"[J|M$W>9^T)F,b֪ !N|йM8:5-^C#R7tv} œf^4^@Ie0V={i.rBFzN)%5\Ku^_d_f=Q~&0"@LM4}ap~uۆ 1|E% s!6'ظ<;zci؀ ^naH;?LʒZnDv27g/~Z^X U9m c4@jC>FNvJ$tbGD"|3)^ԡ-wۡ8NHK qeqMdtYoX w?T + p wo{e^^~Q6ȡ4Bړ񇽳_o8r1T+H:rJHhM^at6}x#H E =ÃPdg10 seS0 ~ b@m ^ _y8bUtMQs9{;{޲ǏU|ͯqJΤ⣚Nu)f}qѫ/)8ٚ@aT\)zɾ CAVfM-{h88!'TV 1_&q,C_Hnh?3_d9N27ӮP̉]މ\6:^mQTvee@_rGѶR4Jiaxҽ~e뫌#t+Ǵ\Pߩh8_7֐Ued~FeXѨ1/)C J k*% ׫@[.^Ca+aWPV &},͖rqB[e۠/+|D)H2 =t $,+K,V$af2XU Zw %e. .uh<ǫ}V:tV UJ$r*;<$6/ރOC+8_`ycb@Zi-ajLyyԻF<**U>;x+}hk!tΗ xj:_E|`[v,'orRMģ v<jl@C\L1]YsQ6wRn*%~9l(S+%u"D}ӛ6KKW4hS629j>Ψؙ=1Vr=3D7r}r-^9DwU2Sԕ m78ggJDٲGeHR=xwDPRZyP Td%YaYoڸbcA*ex=\L1 JM}۠d@:.-#zWPJ<0rޚKTW;5?p4Aq׊aV̜Y"IJւBP5Av,-\ !w;])<0]Z9 (̸hy ]ֈ9nm d'Ƒ0B|i`I%[Ks9nyѵ^;P^#{0Vߦss\l|8t w雠JSpyv~&T(gpR0Ƴ-pYSwg4R U_s*.jU~-Cb֦yWi|IsBzC tp#iSז^ p KW:fx;4Z!ZyupjD?̰XAwTY.zsX¼Da51Є@͢B0 ScAbZݔPƇ aGsk_^\KhiW7.~̪cͱ*Egztr ZvF:mGI~Z蔖v.J_߹9m?&Z`3̉z)W4wxzYob4I%ر}U9q@oE A. שh)Mofe5G3$}0i 1}]k:čWZ]sC'PN>lSkĔiߌlA*K昋0Oa̚UL=if*s ) crhiW"_-p[nm,H,MQ/,‚?5zzA&#=OW+Fտt}W-Y1" "Gފ 8b .El& /M55.+'F9,PQ@$ƤSBfկJ|#C?hv:èIukO L_ D] ZU:}ՀuTWǭZGJ":h\Ay\b~DPkpS]C@EQ4]<ipr( iτ@eoy&}JF`xU^hVz w$'#cSc;%1[}:,+ rg!뵇]z^10lyaVRv2@An} EVXO lo{)Ńn6̊$?Պ\o9̈% d <&@eď1%')7_\םLqΣ7dN2w_"tYHIL:[ j'3N*?[呉qMhs]^yJZpЙW8>A yl*bpޏ@u5CSuYz^H !9EjkCh8 F&w¥f>f}٨G*q1ۯî0N5!Eޟl[UplLo\em, `K+#Վ,QeZ.jAj%_נ֫?Jß "|t0fwU1 CJwjԐ*d Iq`?h!T<;0ș+ɞ^ܤ`Q [61:̢|ܰ*XP~ҿdߤN0B[uAyX(\ř l }DPZ+Ƅ-Ȍ6`OO¯O0[jEhw dm{!zp0 Z '`úR!_^a2 >\-`>  "vQ [-E :j|I4L颮 Ta;"8\uA-=Fƃcz~S׷B(U5 9F!'2qtakj( V;tyT$tr2i ǟM8M\>8pl')M-\Ӓݢଂa-]1g[N/~4=-K`m""~>Ձ阴LwRښ\vn#̉syJ4NK'@ I \\#z/ }tOׯNGd+:4D&F^ŭ͌L,#az600d~F~s3cl"zb[H o`8J0W"jfYp^qx_uxʿlȃ]ճT~{CzcdUU[<qi KXf|&Tw}K}?,2ғl(*!%l`c)%;oZ,G38 93@HƵuGYW1Dx^˃cS,#+`Hfsp$E,&7`]  b?vruLq;/!EjiB0a'_SH\vuys[ lhU["{eHtCnaog~XRjڏF9=F$f]6DC-TcZc+#b7նf{<~5#uӫYݷ;;y<#h3o:e *KtfGC? 2"0B˯f5yN@w-dR>ad@X>41ˤ1'!Hd* f`ǏF >;7[;W:'RDs)ze1nmQon󫛤EK@ [du߷4&J$FXG shVk9XxEbft#kNWDDLrsp3)*~tlW/# AqֆгFsa|[8s!c 2b4W>q`@7J|>|.>g8qgȖ&ݛ3z-]O]i;2JvVnYEac4;J8Cd8_jGQĄ dמzoq] \=@,*biF&gmQ';5Nt@k MzVޟ [(9(Qv/K :;+Zؑ:DG,@RF(jR:̓2ie^[]'X/q>**Pȣ\4}yi,A:+Sp=&EFSجp|3Ss,!H6n2c [4>M60]r󼝛H%5C&Fb-lnI%K!Ѽc,Z SQiA)CLpQ6e CxzDgA?O/W[ `DsCy^u# Q7xp"%p}d(p+[EK)THÍ=3f5)D(ݙH9Zt#w3td@΁u( ^I4_(_ȄtXt-Mqi4j߮A0qdL6%;tf QyUpx|ĉGߏEZ?P~]0*7u>kw sTVi814cB"((Oԝ kܲйܡIũ6 z[h읹N&®A62/b^t* ^?L+ce L_3yz7J{ m~1YDn1 ;i{+07f׽oderzC sczMaD$htG@j+Gܒ,I? ^d$P$ wSz::W v J-8Cz^0b)vvT|tZ&n,Ddt ۨ":XweDޙ5B2UWt0IDŽ8S^:u9I1sLؾ}k:fjX}w1&Y줞!`/LRc^lRмoGL~h >.Ҽ`Y>g^נN%>0"|Y{S9NizfFwZ W2lib㓒LaѥC_~ rO%wnc`~lX]fx7S2^%~6 %bj'>F\pZvW\``L'r\g-wNH53Fs䁘K~W&U%+:5'g9e='W СwzU걠}@ihPghQSsy5gW& 0 Im̫Mu;ê+lϡ)D2qzP:XkHCyoW +0Xc=1pz/_'YpVtϬ}INY ٿ%x,GCYݼR/%;Tg5 gMyf tŎ&~- %95MΔJ.r*|yAzuY0%BVsn,ZQHNml=JIAȲɚ6a>jM4@+mڕvA mϻŲ0w 趑t^ȳdU2W-g٫\(#m ]*`qf$FZ1 *f2Ƥ>Yr^Wȍ 7`ZBIOcɴ}_D$Y64Nd2IBJ4F@F.,9r*yOi({ZK*3эL\28!/2z;})V8'g/w\Lb׫DfH؂/% J"GJ% { К냶zG~ Q#N7!C!0uPct]QV %T\46m/ezT3)b0+̽bSIG;^#KQ`M}Hhb ]DgM r` ?E:\Zgkv=ณel0({ҡm8O20OJƬ1 榲E#̫).b6? ?;#a\63l ?qG8[6nݣBa0Y|Y)(O[?J$/q D2rreC&.Yf- rVaLl;weO=tC)*?cp1Ogo}'~%ֲv>jՀإW=wQWi B8R.ܙz4$Fe~j:M8:J"E~LG{HJyɜ{[jٷdLCĥ PqGvwP&ozEX1A0ţ*Dm\TGv/I5P,c[>!U qvJ5,e:Rφ׎?OtM~+[#Ёm,q .u%@E2;%Þ@/%l>CuC&~iFwp{RpfF\nz`/m`4ﻋ1Iʑc!={ԪR+XŖ/Oqie'C5I;PQm%7dkW"5!g{bu~2A-6uVE5.c(j4?Z-ڂ>8K5-"0>LUİ4s1T)#BU\7ժt>Z?)PlK A8(rDZROٲ3Lѯ![tk2^2_BJX7݅u}ͼb7O8vggvY+V5&Rt "_驍g/֡`exAWnI7{mz I!֑?_Sx %Pb|=o T,\!rK?/*ؤ³'^yo $:&o}۟g9A6(S-TF 3楚7}[~SQGO'WbȻAsPT4Kޞ^Jq59}*tWOiɪ$t'p]<0$q=8< U9,^щQ3)yيx}-3˃QM/ͧ Րα,Üw4f| 0TJ.v\ToQ$kUwI:?E`!aQsL0j禂bIxRssO,"=*d"z܏ rFi5gbkN nMDŊh GH.UDzmhκPDʆOBȂgrJc6h*υWQ\ܢo6J7K:IOcr<ORs(b1|/x, ώ,bYF<"4 La=ƈ*k-RȮ[Wд43DsFR3iT؍[u~ЏlXC107ݜͩGwX?Rȧ]Q]Zg9Z郾00_lRav>~FqDri]R0ιҳ.?2h"Ji6_TI4_2[)\C0 ")S8ce\7j ~ŬK==RVmI[[f-fz\z'J=Dv{)6}_3F6}fkۂD;BXWWk4`G-]~vsK糝Q?7}Q(ltfS2Cad?7C!O;[ 곎}4wPӖ)o1/.Ӓx9;6 @$jZ fN`&*?eMpHNcf&Zx9-*iZھ!N~20Q:Nĭw"mz+LnǼmSԴV8q4+,aV_rbCٲZgUEpzJѴ0xhs!M)X1j-D">VphJ+gC5&_^5'k^`f UL@0^8ZA~폼ņpc\֓Yu0wܶk0<;MF$&9/SV;ٱBDaVKqݕuE9ʬT>&n)GcYs5gѕ-\l,@l4x"[(b'{"U=p ȑ\k]ƘDiM!0w<&YfXvp<.n=(}y: ^ϽyYQ4+%u?[h TBWmTg@ dH7~ViEhz'g#pzB⒔?>:|Fԉ~jPaƦ/҆O"\] #w~ ?ƟqɉzZYOc!h`^*?V`;aVjTj8Sx[!@@k'#M'o Y_ýVd3K[4؍1J6J&!j Ih@'0К}BYؐg}G`@1Onol:jLbOnɡgʉ $K<0Ba!]\">[p4q| o s|rZ")䇼XecJ0VQ;a+nr8'_+ M>^!s],XY~QW`Ϸ0%-d`;DrBqԱtʲIdqhkv6srዖC홧@NA+8 S`KN Gh3Jv,u­GL4/),a~^>ZHma~[_Oq%;`jTԒ.Ճst:c`ča7o*NbwcY$I'dSNYX47W?TZR4ټ"),f{*=4f o{< D'mӰq9m;@Ֆ({%ٓ0A^5 +x -tecFnǒP[Qٍ$)6RW2Ec c=-VuB,CÉlƛ`b{K{I߇C9*q%#k4ṔGqHd羡v6::w95i~xP^NcK߀=[*aG3uADWx}[r I'YWWP٨ ( è$3cL5<F=u7Gex:j@|bȉ몖@qN8\36ԩ' {ܿ\&Kh&9Ew$ӯ}B*җbJ~S m7ka^ WZ PmG9;ZGCСF\0)!@Jz%*]\8 tpokfk^I!IT(rn5y >LTFd–ﲑX0XOUi)'h5o`Hg(2 ̴!-IJn!39ޞFz\6,Mjʻ-gnH4 S yvW)s>\g ->O}NV<S(l~mrj^r)3jH4,+R<F3aQ}aK>WuL U@@#8[" aY)=%Z֮ Lt{HCBBHk+)ylBO(!l-E߭׌?C!cfBcY{ psnCf`O]&Yv^Ӿ zdrϧEq"̳ȋٷ h>#&Y4N{ܓ5 g{ (7] \C%f #b/4^h82_sM p?jQbMYh݅MP׳0Y<ִ&7PFY-Lm=( c L,J3qݵq~Bps..O؞( @hE2qٯ})cT% zx^|u{^$G哃+ @ԙ/. Y3`a|ɵp5f$'HVn00,1י;WtuǮ.~C5QO6ޥ'fkk ū}/@dqKwO[?ZurO֭Zа"M|5%̺Az0J))\>'c39`(ؙ&'6{eWxJң7w4 Dwo&A](W-#q)[&TB$.r/,¾ZHLYN'"OK+A]47W7`PQw>!n{AR4+̑DIt=jɞFP/.'#9$e 0'7\h 4@,?/ZJz.3vZ|!գsPe#f"9:c eCK43碝7~ADKN ԿR8/R:yuo~PF?, &5M.6 $]44#vUnhS>$  ^axD8Іn}r9 "p!]ֵ+ƜA{@#hX-?640;Np%l35~iUR*;"AVJ $6"u?J]^Ed)먖 8&S$('QD.8 UsMl#^73;ܟ 2a0f ވ>LY+[Ӷx%X/T 19tZ0n*=`&7ꢱNOj#nQ*%v<0tBmVgPoeYRnV^x,Mc1TN1(v-& =:a# ~_9yH9fqQWFɛL}1F!_y:>׃^yߛG!Lqfht+(<^X^ 1n Q N5 > ڔ&)x8PY Og \Rr(`+QMH1tlLv J'gRf9cb!ǀ\H5ӥ҅#\+sGn޴.wxM-4J5By0f?Ӓ[ ~#cR;2nQ^Gq qߋ ǥY(Djf ?zvݶ(hʃBW F6?1fZ^ݔNNQ0d~?n&$7Ԋkmq CNx_j/&n#[~9C- r󸶀˄mTJ8 1luqK?В 2{b -[l nΫiAE 4T,P*ѤYĄ߾wm= b~@ʰO\^9e8-MgH~A Jzl(7„I&8'F>A);*D50:ˮ-%s*mjX.ͱЬJ`I$=`KDc@wOT0kTgS[$Qx ÿ)'% .M׽d%a^R2GJZ|ҕZRa?^I[i? @Q*2M<_uz#2p-l粷H$ (y!պ'QTRM}HhsZ0,אax6 d#ȣd8@u} hwhb c$&@ Oe,+Dg'9V4JPmS3%8MlگDx&(hF QVs]ff7g&)ΗǩW[v׈Eq? >̑4l}誃~ 9t[a7n5~AM49U;(>& #~lZ<ǃWNv)[x9ak`BG^04.Gd^~ചaZ3)"nHII2`ZB07tutW[>;2 Frk7|ê[#Ϲ05EjYP#}3,Emv XI)@%ײeܺ O"lx<㏘xhh`}@ZR[GOx"Zí| 9wCpG;%SzcX+hq ǡB%or}<=l4yDa7v ?&yN!:#*-ӭW|`+ƥ呌S,~#q?gۗZPݫKvhWS".yxXu>9(&x]1t+][ !w&~rűuu"].&Z#.=I[lC^x1[24 ,\C4t;='5c-{/[T RPdg7a^?TZ?̉4hڵ$]f&md 7`uvW2?O~%ܐz 0. 7L{S+GcsOLtd\лzƚԔ-Xre.N`7=q 7/ XcEءW oje ڣ1RewA\t2U~_sS^=GNT?yKg^ *V/d~n4I*gyhJWwX"wF@frՍֽYUiGCeA@7mT_o&&> *Ww7Ҁʻ Dg]LHNKD'10j\a-ルntK|G,,$˖P[sÙpK 4?Ti12?؉@<?is{.~a Gh\t5KuCz5㓥=qy=|NswqQjE-B~ ;V&](, ÌF3X$}7=_sZX- mV B {Ҭ.FY`P沿O 23gIn}_# d6 BӸC(+NƔb.53/_7@D&$2Og`Q˝u< =HaIG7 3j15OoUf*q&Jx%MI/Ru{3Lg%4D)/_W vzvB%$tkf*#' ¨?_GiXgw:/ל.V@~u5${5awͤgĒ[_eŞ1mZRUj [8I ܸw{c%;¿U=Z pAcvԐkBd $ZIrʚ4o 7n5ݧ^?G 3NJ~Q_o)Fl8ϟܝY_Lcy k7 *]g<H|7 /p c,̕oSg91k.qTDTIA̘f5>-*._v~b/=];:SB\;EdWhNu*0=L`uᘣ S&x30 @ɽ|ǂ3 ^" 2 쪇9wPJ+4\іsK ='NAا-<-4`MT.~q^jw=)a)WB>W6c8Pr3v&Qݒ+JJbZl]kSbO /.I+60"8e!Cz!TAMܹ1?bw.D̲>A(Ut?Z31|+ K(~_S Fsk>C@@Y&aS@nu늗tiXMyFooqVFJFӪs#MȜ mrͫ$D#ˎ#vM\֎4|6<5헮F;f1ګFq.Df^BE9Q\D7;n,MhDNw+j3$ W)6Y%w >xU;'+^سY/GϠʥ Ղ 6 ^@N}(^ ߙk2d%$E>z9mdl)?}j6`zyCDhM4#VC3>OT7ٳ.@**\EM;eNಱ.cLyj`g"pdZ^^p)9a̅=SU7<+ Qɿ;ͧ1Unwg E /G߼0)I}RY-sL%ޡWARԭd.z3F-jmc"'-$P>". >CQ,KUNrԦ" rgYwCR> CNK^Iް~A%R)" 1EQ=(-^Lㅞs KOX+pMM7EE{p eL=ɓ20m!<~T2Ez)} \fePj<~Xզj|$r<Io@6i~#(Gv h Ηӓ5!:PH16VB61M쒇<(?sF\~>}5f6՘7Up\7Jr٨b?6NAbsRLF;D%}\pcg!^ O2ՐV~*wXwGg:?nj|,AT cƌDX_͝1Xhv_~qvV!m|ɆȵA214kn% UDsA>_bMB[W6r0 x+ՇpG@- >|Ŵ391Pg6طJ =VZlkN63(Nv1Dqu>V_+n!NG:9ckwXF,l%3?P *RkCͿy,inYP]i?ITaٵ4a E\Rz*AQĸ>iC3Wڜ%]񆝱g qD4\ m&CYXyFټiU>@yfW5wn sAbD*}wLnm. S杻tօIϜ ͷXYi#bBN>ٗ ]Od\{m9 |On&/Q<{(9>XƻDB2=UT{PIe"YIʺ! Q!)R#2߄;uG̋H@ 5TO?Q^S-S؈\0 w130=R^\P|#ms}Y(Dg&$ýbZeH➀sgpǾO E3QﱧQ>F5J6|3F|9/'& mQ_gpI)S^'zI JXlDI4v}!/4zJ h#2/7i#@#غ s󊌵=5hqA~ whᯬ2싫L).SiK׈X+x?R#FN w=y,]Y\ p"H"mȧG~S^louRAa-\{iOJtbG`":#mC vp|dBtwg|ky,<#uDk7,es?+  ڄdrt8mv ,2+EK L3=]ĵyrr|c/|$-Vz՝jvWQEkdΕ() MU)u TJ# ri*$B§!٦#u FWN 4Azsސ:Q[BntQReZBJ3#[~1xlN8iY 63+I>D0H 6%sׂS ]7k:8XX@Òx W#1,!fˡ'w_sU@eH]c{trAgna?3,~2 eٕ2ܪ,tE'_n$* SSRe?_PYB#Ygp 9I OmQq8B8-4*I .3V)[L'Ex&i{xWzզ5@!GNV}#K1 IQ/ -D?ei[ L|9覎-S !4x@(y%w%RLΗ((6fu0ȗF4&g0C_=O 'kŨ6GuCus; Q3ÏAT"18̹gG#IӺa+e$ˎ]ysf 1~Vb~6x1YK䏣Xt?2~`,"ǰ\8g팋+HޛY#Rs7n*726P: U aԯvI_R,a]r,!V}Gh[YSAIX2brFAz56y_+=`䙔m>=3q]/$;?Žv\Ŧ5{iik6q1*dD),vx/ĵrqMHĭ=3|'zNaGb5U㛪 Wv.6mٰ)Q7*dә(kZ@VFqabGˇr1S`9Bp~٭/" CS b>Τ^6p`O!qU݉}&>*Vv O+c&}5oH5j/iR磪@j"0Kqy9,'[~k$[&Z6NlOox!@f`wzP~2_v#:oc6tJs$IZ7jvRXB|B坕ss@ V~>nrww1[B\JC=z݁оQ#iCK@qvQwbALJT'Zg>c}4J)o xpM\ <@i ޫڋӹ}Ipŀqi֟Sf!KѵN {j6p 5?YY`f&zM$:NjG:ސCVfl M%Vzx4[ b,uWC 9ܙs}AX ]PrkG>Tv@'EO%t!{1~R ybx m9}F%g7  : l.a~ue:X swJcK+ @<@# TM;{N!Z7uWRq}ñSzLgdڑzBBL )m6 `* YJź/yzC̔Eqo]~ގ P\d̨CGG^RdWOݪRJڎqE8I̊. !{CI`%gyG G]SUJT"BQgoݒ>yF.H?j&=A ˅dXm mZsDDsfm`RyY*A>~GEpvlVDI7?p#:gYtLOk9F'Ӵ.'] 2J,+V[R< OnD{-2@Y6uO~:tL;˟\Ϫi4b% Yi8b4'[D/6S_AI(-P$R qFQ_9#_"/F'^_{U|+9<Ճ,\ 9!oՉ/`8ppQD~p9I ,K~=%# KJΈUq]<-Q[pM_vjA3k( ւV~Ul-샻2kG;u%)@gУ.x{Muzhq0l&sejn;3-F u yMV߂i S>:|/r'l$וk74) QDNeUtހa /[DZ#M0P@Kwoqszdb3iD+Pn?WMMk1OWrl1^_wtL|=FV3G~Yݙ??f$CUμy?/_=cK!::)? E HiypçK@p‰FWk`pT*s q J2uS>zɻd@3|cp *H?kޒi_7$ ځάV͐.Q2#Ci2Xf&cr )|nX 7pť.AfSx> 'q:kW%MAI_[;vH65ZnIY&BгZ\[I'%hCr~wuwzJnOքtOH<9by0#UIL9h%HTqR,l,BȽ+́1:i)Svy\L(U72Jr0K=dssę q"`="56G5A܎* 4j\? [4,nhQL@KIHpYo)ܠka" h?+Ԝ*^8_{< 2+yS,tQH*ƓBgsd|eN㨒oVN ru6?9] ča ^88 r_X?=60En-#ԾIgfV{-b4dQ$@M p]Qg$-;Xb4ܐn/l>{7x,HSD|[=_ #ABs7$"Tf:zE`jJ3p9ATY^4q+l Ϥ6PFחPJBw9HCɝ&OCkUjOD̺o^{g#* l )]?SH¨2#&gW 5*~k~epIilHY4~D1 8t*]?ǹA3}8J)9c+~^L-rC$I};rƻ(\j{(&J]&꧈߈ $ue4Yuyeeu;u[u)̒Q3R[}K@ `{ r twEԂI6s:Xj}p){g6 "d1f =P=N( *)eGn+"ʐ*:%v{粖hد8=58nva(enRoBHxOffndQ-#>0êJYHT=R&X|g5;_RFhL˙K*Ken˱ xr5XplQTYVm=qq*&1f&=RO/ԩbxIBan$Ȁ/r>tI~;c 1UDnEP;|N1W~6 &D/,rsrdL5 ]VBc&kf,$@4_ebn}fF%ulj3#H;?NX=ee! pW]Wx8t~;25jc"#T 2ؘlzV[ةLqOR#aIšP [w~2jBmT[ f"I R4Oa^N}FBH{g@#+ԑXs}j?/=F}_+%:}d+91SxEz.Oy󘹓Lq&&DK `o%[ *Q3'z;Q?,z<@ 75nXl'S7*k)'O4{"l%XV­Dt `Mk aUA@7=I5 W"DٵH0ssyACiz;T2 Gl5%3 F3&2G,qȭ< 7owu|B2!Cdg6%o ђ]śz_M}tBQީa#)K:92I3IKlV?$E WQZ!ra)mD9{EPU fx!Zi)W߭#p99#4¼X5RBƬ-܆2#Z]* O=a >@;Hc[ŋ0 k`8Snn8l\{d▬[ovuL4`b.p:O:}P!W*4!O#lNZVC{IuT_.1%on]:=Apb׽ oң.={l+5v'?ǮW1ފE(Tĸh]pHl6A3fȗs q_VDe>&͉,R+b( vg]vȳMD񠽫qN!G]?տE8͙ 2{>/w Dq2-xؖzN#H[!t?X1>oD@B i L`2z<u9E#KiܷbGop.Wg 'xYfh̨_:kCF(O$< EwdQUz\/apc=~#yt TL|8w}[ v<8iLB"cCgxpZG@-)>^_ maw&רqmvV?P^QJiw@hfpsU*2]ꧪyˈ^ BN,Mt ,2d޶+-)?ɓ2Qiᓎ"1T}ݚv:vr6gsR=0":B}f)Y6OgN1*#K6?'$ʃV$rmnfRU~HLf|"ĥ|PZФ- D=-LkarTP3hu4fKOn:1sl/T/+ǚҘ'#=lfo?$N薘k;cNf0VPh s{󷣳/i/fE1=.c 8MYxya6zozk>Mλ_V6:ڇ:U0}- 6>/59h;4s0N^Bcyݥ , 4_LdKR rY\C9b!U;@u:Ȣ?sfva3& "\Fw#l0MùREQWǾwB2ôR?CYڨ&Hc(hj Sls;nΐ,֍@G R3{[j >0Ty?UԲ̴UnO.Kd'+g6)ͅZƻhW2T,(zSI!~+moVikB‰AVdM[vo'llv,wK^quKa';nM?ʆ3r`Č,ߒ R7 1`hDRKHt^1Y-!墭@<[xOp??>FUqɡzUazj;tObF-muKD1W;b#gie:4VJN8J+e ~V~ AMͮ=qr”mZ{)Wԓ'Dsn|NSSIZ4vՕB)ȏ:z2WѶmmZ' bd=vfЊCt-YPա4W2 4H|'lPB/V|E{9"$?9$_ܻź zwTᛕA L*: O 3OUߥnq1bd1'i͍{rjΧbdqˤrR$(T?[859qnB"u峒R@1n4<9M.3ZQ2 }N{%T_kvV|UtހpN 1mM jFfU"qU4Ay Vc~])Qoeϊt @kkCHOO^ASLzvznXtYO[vWbτ]?b5O*l%n`H?z?CܽDJ̜DhM=7~`/SB-I^Q 60 dV6n#@nѸ=XpxO7d["pI NTE>Tk:: B֜vaI޺CokJAaq¬J7Ỹ| azLSf_@QrqÛs-Cm h1; }v<i^C8U1pFÁQnj:7죗.ێvԺ?8|9r62pr,-cGZah||^?[mR]z)H|i@ױxȸ\0E6lCTSWbsCƅ.]6Skz}$ 3LGSx}be) $̿Nf͒`$Uu1zZkB&yM TȀX<`ŷJϥ` ޽FW[6Ph~ `XqSqBժh`j).h NEzi5KfޣB;kGJg1HgC3q`<+yY<*U|!VljъFݍ;PVJ%JJ!9V{V Cio~*Zv2H)x/I|Vp7xvTY 3WטiBEs;Cݪ(F~V"Xz)s ԡllOe_Z/kdl[$*LH,/k_ㆣ15#$_Rƍrgc:mUfΜtE=AwhKH꬏4գ()0GlH# ,)cnBD}K]'ɣwE"svt&I׈ aS|.j+HFN /3nQ*svc&o͜#jk݉۔EJb1/-OܯR:ჸV ſ̤HzXrƌeɚ.yc-=yyOwɛuEhuLB,fF4((90M<5  RLtIyw k'$d9\B -qmm$q|.TL=J 7l+Qx%B==üO+ç8Uo ߔޖߵK{$Rp,ͅ"KNl=Dp'v Cp+kJe;{^i{9Fov1t{ H ,kq aH:Mo91/匈QzP3^ MЬeǍ6v P?0~(V+lo 8?¡>B("ї2>w]Ɂ-yTGaZU7 o{Y#-o$ЃUcL意0Cބ X=uyO?6|Gp/n# )VlpσBԏ&(/EG-{g>yX X։ Ъ2zEX+g/)uJIq$'49K!0Orѝb+!]V8j #VQ{ ;# 5AL?K7%v{P4l<D %Ϸ+`P$gU|2;$b'50 O'K55&!O\@ޒ .R9iCqyqs Ӫuw')S$\'jӶGkoG1C7)9)FH$pͺk4ZPd ['eL Hnv$q:BE$mL Թu毖 뷩2"Em1"{s%* Ec:A6cK*}^"eiEVj̻vT{<!c(3vv n']V%Hkxi !l)n:iC*]f?n0ȂE Z!½EٗA%FM93ħ&CXV7A\!IO'7<Ykj*J9  .6hwOTvNj?[?_Yܽg9hh͉s+I=Lu*r\%DGyZLyO&u5ԷŤZM7/#Ȩ^]dѤ@_qV)ys6%oqw^K697ؾ#00aOfTJW:Ev)l__fJ)ӧDh7,*﫤[J>W*:*0q [cUSYiLhÝ*yIUA <]x> bQrxD4OCFG]2U NX O4Oh;@PO֦cFJ&,:H!b e|KɮB^'UAdҌhJ i^5݇j<>Z]O󄧊[c2ea^=)*Ce]_ˎ]yPfR|Y,M0;6U*+!(;ɤ%'uji3E$~gNFJ;'~s6;fic[NW89 kjan®Ir D4@2Wy⦘ z]?Zj_ I>:._]2hئ2HRզo{gX*5,W٥ZD<dXd D(=CON?Rc{,51IfO}Qƣ3M{3%Q9hrʝZ&CFMT.\Rσd}Z0GXQ '<_ &ܞ};fpIP"NY3(sΆL^CuVX>$},MPAZ H2)I ;:8>f\wAՓXQczzI)vAOيߏ/K$}Uw} YS9XʴFRœͲ4%kg5`=R|ݽUjGC K9{ؠa#y@! uCZ ˠw2R_|`I q&a$jM.f$/FiE3x >\ z!h،ۂCH A#!pZ$Xv'@Zaa@

    0tݶ+s9\9 0Pr =֍2EJTcMl`!͡l\䨻‘ 6JWnti1a]Lc ZjٟRA z;%[_!aҌȚ4H=قK:| \ڻ O",_mfwh6Ԥ<j-Bw vAO\w :ό:pҨ]<!@"j*FfkH%.sXkX7OYHfƸ2'uOS'T/h CNY>]Y8 L$ƩoYD6=$-65"^6+S0^:ɶk99xVNk3QIe^P* Q A$!Vcu$ q/#!3;8Jm_;,n8fDvIG?;nkcb~X5oMc$@kY>}vroÌeܭAJr8ĺLI4F8;כf "7Pn1 SJ#`,|^!f:8jY P7h/!H g-bKkO i^iQlR/hԒ 5L8,0 Cnk؆9d :,ou~|TėS8 bR#Lb Ylޭ9Pк(D]7(fc/ML mHratgI<sMr\e}9-ԆAf}гЀ\ў{'ѣ@8|hᧄ5=O;H)qP ôoO4/r1Ǣ~o/EVk/ ca.l?iQy dCkJNƸޚ$_M!cctr{O^KmӬsrZxբZmm2)H%Յk쫣re@l1|>FtHCq&}[*ݙ "ؤjH}8)K]bdlKG%2>n(7jh(۲Ҭ/2>5qإޘs[GjWHP.|WC5V(Lvja >4;!6WF. ZB@ń Oi~FvQe G(F/ܙ1t_н t8qUDZ3֥^t:[e$#Bㆃ:rwj=k pҫS/ZdyL|ɖ3_hӌg|nkXRb->Pnم/[6j1,dD`>)إ-Yp \z$8D|XTT ~ eNߡ h!uѤvC/hR o},$#ҁa[CRp'˜]@ %NcŊ1u3OVe0Ab+WͫLSL6 (&,}85Şj<gWjGގ+k j)'AHf!B; =IR9E&a1;a3a^|ˆ^˴m3$o%)0E{ ndONE2M/MW,u#Ђk#KV'6 Yє7E<:d/E.%q8, /uuQ͘+6|UkWpW<oJ-IڟDO'l36R5P)Av5UOr<SD1 rh ʕe))v$"w[\{$?k5V`p8%V]{_KIh?KV Y"W*)6x>WW {6?h !QmWпUal'Պ8zlJk՘mnlid%*HyPc ,!4nDk5 &M78ؼmփv纙Rkز4=\2D-h]Oʬ:_c.hhёfqXx_Y~|`ڭpҀ3x 58:AJb_]aÃ/){=[<>2b 249΢+wy"NAS@PWM[T=qt'*NFs/mY)9}7BU)X}@VeE3૬"~4O%\+csEU̬%ZT+3{B-_ k o)ɒ")>/)Cut:M#1#p_Ib@ʟn)]>QÅY &?,eB0PE, i^$U^B,㼭@JaE fxu$M->qWŏJq+Jׂv@b}Mh{yVB3kcPBxgW]=f +J[qC%8 ʈ &d Yק"[uO ]2"preStw kB9~c[Q-]C_i5v OΪYh.}o:XW&QLxk͐E2EJ<{́8 oz!ty[@[`>E<7W\mȞ ٨w<շ;QS~})'BVSZ!ZM7ڈ}?$q3ۧcv+r)f%妦gZ2di"rv-/Ō_T3ᒀJug:ڜ ]waɥyșE-Mo~݈j`h;rD'ݷxr03E+6m[ph6|?Rn68bl'xe )x2`@os& *0W/̻Dzɂ)]Qt|(cse%g(|R+b{i>+ [yv<ýA /mv`EVE~)iL~._+PjO] U[L]?J=)izGgң嗊3<\2j1<,Fy/.`Sk(Qح7V;pWLd'L+vܶhU(rt|@bwkYDpfߌr"lX?sэEk~tnmiE)^Jy^PRBۿu`]' F1bgF"fhݗy^'fp9 峳ڄ_Jq"1UvM38B&{Vft~f?DeDX)Ei3|$<8d[o98 srXګ'Jj."!*O7ĚLB)⦚?Z +|T ڍ 2>#ejR\QFm1Ad(}Xn-8{ tPS3 O\< Tn(?ggaG@ͱb&|fɊCyv+bp-G(e8Tz>|4!tp-,)>I$ X]p,iEҧwCxM >pJ3$o'q z3)Nh[l.L'72M*^Zu&2̅vo]D10R1ꃹYfnFzǡ! D?!zT{({>P0G ؞R Nra*U"_ޡ[WughIi|*Ěxɓ,ESR!Ȑ=OLEC#hRgr'b]ݛ;<Π*ln=m?t #q"μC_u?Ɏ@.4k'`)Zv<~ L2üTp䙰S~qJ$Ÿ1[W.0 zX;yz $im΃e=dQy IEU{l&u7JgrD})ql~' ʹD*tPJ]|}3a嚢|rg%V+s'5dkLiBFX|c@~ u{ d1Go`6 ީ[~:w!zFH-V[EBU!5"e)7T_x?JhCBԒf90bpis2 gKzxD*r.-SVm3^*6 zgR#IX*:U> 5Օ~1=}헗S xr]9˪+WZך<шS13Ìv?K0iv14P]NIګCPp b>{ŀ ;Q )'wb"Q>%cMhKSm:fX,>9ނ\7Cm/>p7 6w޽9|6:KIW+y5s@.Y9^: !Ah:8@ G9ѳ1`(K80y~)$"%)bCV]ߩWMBq=#JwucB ns Ѹ唨\y:B ΄<]ɌlI̾\zsOC7BO26VUJy19/f!TW,mbn >h(c1njWZpЩ%O V唜̦U>YwXG 4f:rFhwJ;Gu'aբBe`0͝gq\ߊZb!]-}O \0[dLiG1 ߖ>62I0NZ\x}ُy*jJBc@R *J~כ;jm,ǜuv J|Zvwu$ABc͖xۺE7QIܠ l ˃%{k_Pq^ 8(?7EdyE5y?Xb#!- /*CAf~ʰ*ؗ&va4f]&}0Ũ_>m&5ӛ>i?|XyK$NNmKR(25uB*;#p?Byuu-)v-wkܭPFqg{߰NU6(J`{mw݈]F$d 3*$AJ%z,͚.W9P0,mAv.y93cH8Zޘ Giu1Nڊ'@}b4~ #{Ыd(ۡ`Q=\קj:~kc X>`%#6mjLS8h9Hp6 )g`Ȟ7ǂֻ] ͆&2ϊC`j/5ymw_ZWpNuCzWf OY^ME-):*l -%K ~}Ř؏L3~E"T㛘V"AMn~syR%r[VqoFvpp;)k 7RVv^9T2Q 34h8&>e nwҢ8\|8Hp=c|ߤK'e \yPz35 sH؉w/L2JI'SA!E1E.(I,!H؛%`̨WYx~ \U3tz…bjyiπn4+,*)1R W( qrZa{w ܸGz! J#(wm >aՍV7fЬ4΢<!aw,~˟Um9?ڗW[lg⟃0/`1ovMFkOկ`P4{-H̺X ux˫2˻XJRv^NwY×Fpk;F"!ewEzDӹID+YcdtfLB(SȘ]:'($^,vA+>t?/`pIty]KWTV̄IXz$5ΰuwByȚa<%53K~qI"!`h;]П-(Fy jDKJEw3-\}h Lc\fe,Pgw@|dI2z2.{7qT+c7YJ7@Pvd(`{Os~ 6UI A@܈Ix8H*eqhA EX{I.F'd׸EZg=jSg'[}N@*D0A5fs5U傗]]u _yiCG+Afq lCgIM(+Rx)D<(L8Afy=YWWUƓ%9l@@jH"*)7<;> ) ?w-]mX6-"k ؎zRrmM1HfY( T7LtyDV{ߣf t;un65<}pOcht~l# ̂˞:@bUּWWJ˦VKmerA}33X><3@UG1t8AB PߤdvvSc{ V1CNi\&uxYutD?ٿ.P/p•)9>lfJ.Kd*0Т:xXPv,c@3rǪCF&L-!EweN* ODVhٛMll-&zE8aQa xx]dEn!ΩCKgt zw]XZhR')GpaִH0"8nxNFz5 ڹ+>& ,[2ޠ/L)Ɖxkz fXBxX6h7>%ѪQ¹:Yy΋ 5d+#+"*ACQ_ױH/Fy 3,&  J tOh-l LH`Y&L900P~V.nJ &Zń8p7b~U^+?4(=L"&o="n :X~_U{u?|za'$| ̙Rjs_3:% ҮD3{ H=g!&%zĒ# pv&jg N[ }RWjP>,2RPxm6oFH8m&ncu8xQb]OMI%BH7^m)bZLZLo@K/Kv q=_[h=7ၭ38|n wTmG汸q Xn;RF6j*q+.UܭþZ2 0TXZAeANdfWAW܏KVDvjB",Z9dzkqKnlL,AS74 u'O>h 4Xp ymQ}F A/r&6/sf5QhuF)ߪ.N<5; \lfSJvևL'.@NNV#ơ8;X?ȾQA Fb!hAƋr=>dw)P˼ALΧ2[A*[IPY1qAg&[$'h߷ Y.I"GQES>Ь#T2?`chphXom5e w n<񡇋͌5xW Y)ۭH V"P4,r&JI]QcuM?;e4Ly$?S }IVsW/+;$1ԫX^kUVZ8MCo~ 2;28Uס Լ%5/_XG{Ku; $&JԍxT+hE1@Z6 # !k~b -3`D0X- @(a͉6̥"0=B7t Ƞf-<$.+\1DdrSkL+|bɡt\xEg4:vJQoT_N2m-[/ÜA3F)GPpBZNMLVЕ7TK>4+[Z1=w"D `n.;m\LX;0¼2+.-<*eRȨuď{X0<Y$- 'RU2y:휙k})LٗCE {f0a+䘬;4{>Ix| QuMqSIֳO^!RόL*_ˬ٦#MrCf-CBBM_)|KC|2c֪HN  8lFS/7U|B?pLnCý"٦rPeTRO'Ƙ7͘ᬝ=,SM׋E|gƗoo9CѷUH4Bg㽵kpZ$N61+={jbci 7`n}׀ZBۋ󡙙#5B;v+Iqȿ}zOF%<6II DQ4R( ީ,{ZIN'vH>bMICv RaC$t*. !Y ?DR>I.2@9_9Fg&v/_1yw~b %&WQYG wJE‰D-Ҧ}-%n[Dw$l;lh{=TEۧ)c_ǧ|֠Z :'K( j5>; Xhc+U[,eqxK v0␙ m f8 gdOTc|USהyJLu?fGZ$nE:x|IM`.[Bg_ƻIܑy;]u3mlXX@-#THCDMLfK4|oUd{z}=6˺ 9x?̈́ ́Ojq"V5my!mog=R#cTJ|\D 5nEŀ* :ȣ nL{gME'qԥ=B9g"847OLf Sw?;mx񢫖k M>l?Z?jl-~oTr—"&tּW&Ĝ{a ~(R~x+ĴNv"%=Z$II≮zi %'Q7>!a\ڋk4tU3`)g7a>c*g,XPF9DL_?aPHG|; I}k #;u%Ξ4q iRUSg/_1;-QOS.{5,AilhG&n.qCeSMTH7M?a[|e򉔂$:NeDMoT86U+5w:SQ+c_ Kw Kb3~`4 N6{0'i.D V]аdEJ;YzPEۤpZps0 +ʖ{y5Ba9nuSD1e dvz: BbIQCwˆ\2)Hr\1!;Pa#k\::2l縇㵭iL 6GNM :mmrs/d~օ\rZZu!fŝG.Hj3֝׷[}gY d?HED'^~BBɢz| h5?Ld/#g).ra )~y,ytʀ Rgj 5/xJs%i9P-J i|&y[wye ?Lp]dD9UtئpP Dİu>N9-9Tӣ5-v% C m593Qt\|zexirE]j-ŝ2sΗAP!wχs f,uk%  MC6D??8uMկP2T?/|k.\z 6Ң2r9Eܨty{RK[>s$eE/> mp\={X}\ |Y-YGB@L6l`Q@1&UhWqY;rZ ԿRBB \q; Vz)|@cò%YW[qKC]Xzo̥O1pZ踇Bq.:KhgsvreRE  njr{qK )|_?rS>u`l'/>Zo1 XHJ޽ȓ[ ő:۹uRͥ59_s/70{cl !spYv:)%LRm8]kZx],p f5YLHSģЈx+Brj3Wl5co0'݋1PւS+%٢˰{aOB }6ʃa a3ڭ.̐0ӝ(CZ:x{ .pO5Ywϲy"6JʕRz**MkY[IP?ˤUTH/sY#r'~2ac&1;d[1bSxx<@]L8_=3 ң=MGsvLऺI`n<ग़ 7d̷+ )}I@ FYV#Z0?>ٳYByƦvk~-d#+&pGn O{ uhI=$]Xy1ujUw? $0fvK4uNļ5VfăÒ+rF($] |c`ڷJovqHZA%fI/0~W9B8X1CpC30i Vkq~o$4imJ@g]{&{Rg'>J {L EWjAC4%LS|SY?D'01Y*Ҭ( "kP]'4=/(ϮRG#/npjoB~ nJ`+NH~' H2&Eo5A<<%*FءtS6տj]Vg|b:0L?rɇH'8V;8cHB{}W-%0֭ղ~*Nw^QC>5~4#"|<C=jݒKQ`?dײ@'2 W ʛ5Ug23߯6bex8}22\OXG݇("x.ˆƉȣh\,ޫ֠i$NCƾVnU_4J[>7a)vҗw|;݌ A|"n8%YX1W4&CiZ^4;(ĥF@v;d@O;n_q#8/CAh \UݠB;qL.}hdC֚k$vȕNRN Ww;k Us#[1Xy/`D:3b?3j+.E~=n /eSC5bYAh7rri7ӠE] iT"Nt$Ud`c#Š|5sj| ro39c$kW'nțT ,dS؜w?B%ؤ'&v]-?5Z@SF\h!SW9AyLpV|iys_Ra6PH?T ۇp`+?NmyKR6=$ HՃzS=nELNf3`So/͞Nz,7) R5a `]RNgE̜!`"gNC>(T/BwVfG lvL(mA#GmKܰЍT;!zXsAŅTR21YMd(,[ÕDzRѱ|dj &o-!_MUS_ lf^`M6P"ߵuپŌ_;xFn8&j@wm:|ͥ'sHps=2#'}!yV,Pkz m A| uE=Y[az QUk3L+ݩ*E+Q_ۑ2sѾ\:sR :ÙNifŧ[8)s:ni'NӺxT.%&q'?)IM +m1xװ:"&ūeK~G.Obw4me0x^4}5o|-ϱsb領]rtF|)vˏ蕨ҏ^\bL&}J_}V ^BH.d rWFw8CCt dVU0+ mB_RHg!9?,c[ף Fd.'x/~"BMNK LhźK9TPCO 2/ÈGLV($7ZӀZ霹Ίe\oramK+ːE|Ϊ'?X(t.Uyōuv=nɈ'7J_M0tdmd?&ds .s=t L_ )f˛͚ޛ>J{m袗M!6wb]] nj8{']0ځFqePXm(P~z?5CC..F\⫌64\\˛0EvV'=teY/Ǡ;:8k\=5+,&|ӋTE~Z<5B6R?}&6*,QD+IQ=Ew*M p X~) :-%._BoN?ϙ.W@np{bp`D?;8I WE XJS2VID}\ L_CX 06ݢ~KܰmD ks<$Z`CD.(4"JVFj-4H!,Գ!MV]hgtH 4ufjSb5||ho Unz,EzN- + -!?ڧG@M.mH:B-uD`-bCzP Vwϧdz]!FDq|=V䉅!̸M@;s"jiG@"2Tksno4ɕ"Q2 ~-'\߂~oi]7O |fJ6A ƥ) 8EW lymo!`9$Ļ ۄESD&fVL} GL9j7)F:ca}PIHkPu`#̯$J_JBxs`)cWƧp[,:KKESV >,TʚJnmť;gY2Fboj&f/a/Cx')ʰ:;k+zžSQgzCTUn :Xg[ &?kIQ+'p+8ʪB<? `tX } ggWa,%ZTsfZO 9ˎdM@m 2)i׍3Q9dPc?%f)d`֠dP҄X|gǻ!Hl=b7*7f0B]*ƄȣwNi<2E.QJE7Lf!fhP Dֽ bw!0I1!jM)ڊ]V#%֧Ky򄵥1 ֪Q%MyEϧy0ĠCG0Xj[g2h SvݳqUOBdB]e jm" (jdOnHOzc Ka<=kPpB@diX˜['FU|]`D6fʡU;_rS,-;;bH0L %C%&Fΐ!-ě6AƧ|x[q&{4˵{$,;tgϾ( 9W^+lGSeSdDxe7YWlh|Di nAJKV֚T<{hlsy OF;psHq"BF NLJHCb#?MUQzFyY3[nk6笾\i\Gť8Ԋ$ 4j>8ҙ@,F_Α%dPU\d]Dqzuz]R|GmQ,PҜЊvr(K*K"]Au%R@:F ZeG!1Ak:=۶} !?Z\iBMąt UjIxux&q!QqՑ[퍚LaYMoax(xD-[<)aB>t.A_OḌ"'FCf<6=n) Z&kC ]0V ĖS8-NqCԟeF4T¸z]'%c}s䚆5U.k?/Z_84[pfsg-S-tv[vBuW h/:/B@a KD1%RJ?Ҩͩd?;iڡ0pê)*L;W,akYլ@< B_E/aP;lJ jM0 ׽!qۣ"3oy)iI aI&:=md tW"&ԼupY 㮨eWHZ#x9$B/lnn|._v·Sr74X+.!r~}Mw`m%QZm^ s x8b _2KL`jŠV"eA'Φ;@Hp6Q؊.@h<%?|*KƇopQ`=[/H}AY͙T3Xxگ=ݏ L?>?hp+깽)tCg?.4GR~ 4^ϴ=B+jQ=u؃[ȍ n[7>w'2lo^B;"Lwi~{ κ\ t\l2jw}ȦՔM:.L j0I^z| S]}̡|A ublA2Q3qO%`[ ;q-Eo0D=eb1r{D`?CMNXo䨸͕09. NOHpс\'E3 9Z[!X ?+5֓ՃĴP1_V-3ێ_p>۬ 8XOL*w?j$#Ӊa ?Jf`r7%k6aIQǁmMBݾF(|,2LcnɄ[j0>iKס[= X8E?w3rftu!̓ f橜4 >y18:Ox̀3Df @ Aoȴ-M ]\kFbL% (_vRx}NZ$v `'Qb"~tɫ`Bѥ.B]PMQ-@\i!@I{#&8|){w, ;țh?G`uI;@W]\i[ؠud$WQ%Xb ,LXO<~ۯGmnG=#r5;5SfU/$ϣL` CŐ:oe&`~SX AI# a"͈NY=X ]l}ANqޠ"b}7ȚjZ 𴝽١<`qڸ_arg'^ G I.p.nmߦ^ڨ{ECNM:bl^@cdtNZ -#߆^aB=e_ĉ!E2K`s220W/0wHt.t# i `ұKh ]Kq.vsJ&jPBBp*M0e+M&NSMԓ'3yN7O!U=hBX!<\VWN@_/@U^& :ޕ!r *~MKsSGꁹ U8.Dᤓ.i~с6^u=2-$ǣ7~QI6Ұ7+"%`uCǗ8JZ]TmO^tj::5¿f7ݫh$|񒗄 OȪL=>=ժ{tfgDm+3;̏{it[Ze yTgQZN?x/Rh8f~MMJ }Giu8k+KE}䯫"raO / }vn wv2.2㋗AI&=)0rod8sv ' L=kGfJ,oj^geNKZJt|>YW=IGV aKR"ꇟ?OT\i?gU/:vQn#ؔH?`, ny:N`Nkw:T|闗fBĜߋjtc!@k8+mfܙa։Կgw ?Yr`zˍ2zvP6YiK;4"()23zi#huo ;.}]@GS?ʃa1TF|'[AӬM}GЍ↑Qo:],Z&J7wsQ[i5_1ȉ>/ vU~RMC)>dDo3 r5k猢PAX$`)x`%i#PF#I;L9}GD~O>950g_iF~?5hy+7"SÒmZҭAkw) \/ɵ,H@`5Rbp(ófU2 LZM:OdIt_C$uM`,`>r)Bz߭+[⨟ +1܇U6Np<1)mc|< Ť[<m|onQ?QֳʘYy%v>,j୮IhP冀q=iyVFB+ V'٫* C-vKQCc\iK{/Y04dGASn(06 LeS$h uHrxG wCPKMh4)If+ g㝥YdY^*p)>e$Uۢ0?n}1L#EEKٛj۵ţSd}%+As lUrՒD>۲"XIup_LwZr\xF{soζ}xs/G SQ$rҮ [v2}u9 *1qM)2 >n} 8D|1,+%j!|ɥۻ;{DiCȤ/~٘#ta-.=ʎ}dئ}8| SeiO ?vL@qRh(X[Ms9@kzY6: *eƮpH"D[^iB1kczLG QB(f02epqiuI) .s%ŕ(!|G]3=*|PoPCS^FL>P>H(U7XRA+$SFΆǚr}$UՏdXg/}6K_8G% 1#Z7v43Kd_,OsH(D4?t1"p_l[-U:l*BnDj=ަxѝZz~Bc3e)S`uޞYw{ZҸt[hs!8lѾ2-. sg8OR.+{U;.y)ńD b][?eKiW DF\|H Jaa B/>kXͼx_7U_&H,nNXf/-ݳ ?w}S^rh + 1YbMCeT%cž]i"< R||I/G@p΅ufh>9Ѐ$.e2ا</6Mqh^o}XHo{xi^(I OՇvg\c#]Od 8UWIX0uDI%oXV`xU) B&}R1NŠz[0/H铧sRE] *b h$U+[L}黆qAV j \)&FlK-U&z&yϾ"t.h&;ͽ)+cI}&29LAL۩ڪ +vaz] 3J9I ߫ܐG%95&NЁ|A:?(e 92Dף.s 8LviYL)K#~~V^;+yQ/&9=b5mOJ Y4YHpJBG_%]kYczYa]*}H!1լ2UJ9K&VH|Eqk;Ƞ5ۆ[hGK$Yw@Qv3T8TѮQXHho%fMżϏ%/=eӇ_[ͣ_.j'KDŨ^x 3(D~l =II>)]N[<˔__. :=^a9e ~/Ȟh S.Ϸ3R.V\ӆ]ǚ!"XY5ZWVҞ z#ᔟ!!d\S٭Շ}Ҵ=#"X 2vJrw- BRJáB no-[_wn>u*tHی4XrAk4g6LJ S JOoI8pP,hmHjo5u3BFMy>^q̶t$diɍ61 ϖE/UZ[ *z&@MP.ќcwwFU ʶ2i׍n.YIKVFv@ ^o Nں aAKNr1A,~ݭ=ЌPdۓ޳=!~:D#R;3+y$pgTľ}Gץ V]k@P29 I8 _FHRx/U T=Vs!dOT_Rm2@Wkl<^2 Nxn_$ACR.+ðbGX}4JR\+&1Q)ܟGz(YEKnr ,H{}J|_)6!|鸇2WyTU=]Yh"/0u00`Atpgs/K9HbƧ[Txu+"= CDM_sɢ/*ᠢH["Y5FB,bY]|h#mfk_do*Fֲ2lrWA 3v:&y4`]K;hCV=۠=5vLL,)ZXOI HUqtJUV&^BI!uiw%ˀ笙“w-^lqJe+ 5jMHl\<lm *BTdb;[mb QH۝cNK7}<)1I~ͧϊH;+q"`NL4%Tǡ)޺kFc^$Xq $|,),䖖sG{QUagS,{}Ȩ#tPPG6oo:B*3qh{1uZX)aasnf-Ũk5!ҿV \19UuY;ixQ6Aj %Vxb4+H[ ;"hԜ-x Czt,1_ alZ5_0׊q)LyfJ &%6R6 0]2oWD0s!Tܔ@͎8qè`ёұ ?ZZ:eC6Y=Yºs~{ou>B~7jQۤ0Y2Q*6!+S'rT6M094q7d<û7Uvqԭed:+-8hc4\Akb >RJө/?̓xEM<'W&⼡2@H GmGTCL%]  /69^ٟTN!kuEaYjQ5akS̈>t]-J8J:l L>$\$+^i2'8y i?0ҧ@,0.9~O _ yҔ m|Vt-)&0WR%4F1oDff3[4& pCtZ~}GlԔ!9ZZqWZ:zda6? "6~S^V͞}AYF΋ȐOD*'mq|ۄgv-luq贏H-7()ȅ'fJKN(0u ߏRn]h$_f!$F^6Dr`_in-b8nm{6zHkM WH8GR՚Bz jj=MH=Cۂ tWְpKM7'TǸH*:󡮉94ǀmioѽr%f4P83H1I Q*tuPVQùUI rgad UzwVRy=8aI:nW=Re΀p G"\.Ƅ B2_yDCIC*W\uL#tHlpxWAZX(>-*W+h5 |ĔQϰuW5<]Wn, w$)>eĎp:-eۈn*1` YMϞOKw' %(bOˆ*AuN d3zԽ'U 'wO&ώUO{t?m&NH}۪G8lCSmjJ[-,FžSUOATtxn|KE;VHzo?^iR}Y'DA&h4C)ЍowfQ[piJ"Yc*MdMp4=:^u`yl:'&_$9><"/AA{'xa`Sμ%l9R@7#(?,'7d$ὐwgsYt\ү"#Ǔ|zLyw%ӻ}XMZ:g:t#cͱL LOpFAvrLhH a0Zܷh 5aC~(iRla[ׁisÙqtٜ(}wbaFKr%e3e rGrSډQh3F#(Q7Sȁߡؾv߇,im;ج4{|8N˯_z(pw~Dw$ib.W $Z]N4:x$?.߈\s 'ZYr$"WU bFGSТI IXRY糲 SG۞'V=<ե.xA u+JвUR/?ޮ) ^$iv@&>DTC+KpjWcWFNyU=/nFoy%oy[nBR/\"+A xZd=7z I0VB'.f\U<61p^TyC_*ny7P1 .)OJໜo-d\e~튮UQF-s/99kpz5b_hbsaʹ)e@I7tū&+91L}d %h u`YrWy-)3.HE mvW?v &36nhZT0"k]^z (]ӤJlįHOƆ\C^v'=Gp]=e(G;~tqMgOh*dtT *G$Iw7i$mtm#G0t9t(I;m3bsC}%۳_pqZg=Pm ̬3.vLK-Dy]u9Wf6v ax bbzID`˴RиjT'X6 űDM.LxdԈEkdžTI4P3"P&~.yS"A2!}Y"_]}TWe;#d)n}يJ80a8槽yH|θr;l퓂o_zmfa-'H 7'7c3I!2" 77Sՙe%yB ^ _F26AVJN' Иg}js]ç,.1ܷ$& *⮅)>_ *?L(R »*gz>ݐ5(Rʝ_1Q /3M[nS/NJFWP|i`V=È~VJ'vpn'KZfzSH8ߩur u': b&ΖQٟ}p0E_{jQ -ީe<_--}hk5UnU:+g8@/oUFoeI 0Vr{W54W OЋuq_Z4T}N"fa1Cٻpl,bq*{eT"?9Z%=bQSA[@55P7{)N7,]b55'44! ~,cn?IH"kC\{\1 ~i Ow W\vlN)j>y/fXOC *q^[b~R&*,8+d'kXBrT-@O xܓЊ?Ew 8d&x4 3 "8u,;E&#迊J(%$mFUvvu1r|z$N30 vcDdu ŋnc>;WlsZ SGtO݂p{MYʮg=K:Ǩe$K5Uw=9],^hϚm$pʱY 7_}0M@,RdrE]zZq?x' Vb;n5Tt!50pp39$Fd00gĸxjp}{N+NkmgVphsx^gYUE·Ω-u\ᯱ#QM?eo3${IYS9 td[8N曣ON,HHSdB-kqE$[.8 $o =t\/NY[1eGYL/Sz+nd6AI/j*t qqTqkW.X&\& .MPC)vZlt"˨?4-Am1) R%$1"-iPipI,-gеPx28Eu-9Za 5D9g1S 32 ]3_sz0%{P(>wT@A:ֺ5EBN'y?X۪ؒ=,Ԛ̽J>E|3lC$:e(ζzpWS[&n0VQgDle7҆bSRJ ߕ'2i3ku)q\ p iy| ?-F OBv'%zSugzgeHűd]yd߀*ƽE`\haM/;k%,у?9exUl PIh>L{(f53,b?rVz;{JcCfZkWB8` O5+(6< _8۔u s胲._/@bQr{:`| l);H!77TZ-tԹTA>eM{tvcW&KJFsddZhdvS]:RTr򳑎5Xx7Ky~Kx?tv_GI$ M=&gBsGI%{Xπ t1!RVoK 1V,g nB8:5isAIGīw›&,Q!fKGJ6_GV#x5uY ZܭԙԎ+Bppi``9[Igtg~'q$n^斜2d&Fk'Bwa/|1CwX}o0PXJ)KͷCAhiIn߀Vԏv۞q惿/4 m`S@~9v[?s v8&[yX?IU+҅z)fFYC}(lIel[q|:5gNY Boz7vۇzb#k?eGzG-k~{D so|ӻQ6N<̓h^cDd= hx c{$N3Hj~$l4QHEiH$wpxGyO)Yi3pVqji_!%~ b̃$),^wUK(݋hg5W<u}3+ tˋ\;=ji-ŏ3 q+*ʓٶ& `RW?8hIcyΎ_E"VZzj;Vpc`#߀S6P@e;btzL >pLK~|^빭/A)Vr>-'@ji.<PNU4`Nф$PZRI|_AOAq2 W)&N]Q3ZX׸'rjw ja /1@dd2@F^H+C X*º<#wRKY9u*7=9\o%^5+BtSw1@7SkܼbQk"7ZI!.wܳWx& < ezdt@H|2DaUUΠa͞~"F5']d/[J[Lj4BOI>F!ɯN<=Pl@x0ϒ4ƇZ%_K_<>ظpi;]B?ESD&uItzgfGmwٚ %nV 1mp_n 0Xr)Tcӥ[b׮8E|r~̱%tJR ep$qou "n0Shl.WWScwP [ź:'4I[P캧I#!+l _:=v"儘?Z [F j4VOWM ؐͮdw)Nn [cI$/YA1p̲ ~xyH7A=6pUFGO$1T-uɄ" Pܑ&VI(T\/8&TE 8$D!')w/0X讑|Yt@";OϧugHHRWy!^˫Mig;|]hA|i."!Eeҗݧ[(P8  &(bRi`XM6 6 Qla0MY2UDTu&V+o lIfD-JзMc5lv2ܖwk&lT9$\"5dlNpŢq-)GCeSd9ny:AB#>nm'Sw܈mm):"'$2ʡk0W:Cd." {Y'A8m[TgEߦc)p^ łeT-s1])/lƭDI|ႎgo__.SѬ_kOw荐K$'3yz9TYn=2bdyNu*mݗðNGY)V-Z>;I;ԦLm#b3*H&w$`VS<(!/*i0CU1;N,ºR xB? sҢ̣r6ZF: 6?ٶX g79|[*F,[ 2{k/ۑnU% L5RWVκ-6-$k5Iۥ 6Z՞j=l/9(ϕ8* M؞v!S4 NG@e0`2<ӽ%O=cD(>]$ԓAN>P>jg"A<#^|5(TN}7|bUHI*[ f%KRt kRIxOkQ/Rca~=s %#jmL@3"`WY9H׉ȃд S3RcxW_Fc׎^'O_t e{!,z]?p7B(_.~M䗟#kmCG $CzMmA2lƉ8\g#3ڥVUJn_`Ә03g\? pc0BtK)sRkrgC 2+1c 5,gLS҉FU9uId1*i܁?_ʚtӾwNsrX \*oB^ P/qIL~F_ H&f/9M<||Iq_6S" wk/I2mYM:3#@ywUOaFjR~sDЮ(sc%ܧϺV{tC2Hu$#/j.GMĪOEź]aQ5\jM´DE]9o7Ъ]+)-q)$E iNX%q)T?܆r|tYWPKb38|cp+5뱙ʃD6ި];ʜF{j"NL5?=2@ hImx6 ˾^v:7LY#|o;LeC_ZzN7>P'$c=_H>V9څhki6HُA ^.!5-ġȓ;=tvOřHD_8v^d`gvX$0V}_rӛ}5,HdA1@8{yB}xxbZ fOJE q~th_[ z(~xGzG{n9`PtM%n ~lȈ_2|Yu$I媐ݕ5L  ƙ.OitSew}X<)xAj S]9Э7ED-byIB@DB&i$>pNo+w=t`gb bjjTNғ:@Y OǺ)3qQS$fkIYF%>>'| bٷOّ}n}Ī[|>_Ⱥd{3IBht`RܖUp8TLE! Պ0ըNd9${d1|K);<$RΫȗ-X\Op%TVo-/y:T' \zΉ/ZYР=x4|;fhpM`@}O{F]%^)$ʱ{w8(ɁKŋhOf:hݦ+:\ݾΰ̛ SR8:w c)lc%(5Eql\'HPӗAiے:|"{TvA}Cb/>V.Gj0-m5sRuv]rNm/(?ۼR6sĉD<υ; h aClA0wWXDs3])_bܬ~)atdz_j 3o9l TiL֩i!:8fHQCA$/2s}]RTMeqUcgM{ -qMb{4-^ R͌|RaUdo1tGNau%>EB'tq 8) ?^OP X%>[=OWU8ਇ_V#^b8ٺ̠>{Y\N'axaBEV1d-/{O|zZA)Qa v H*M0zoGz$E*>=[gsՐk2N٥w9 T _PVoMP<PSxU ;yj毷˵芵?q7:1ў4yk§ ,Eމ?>"Ōn?ghDzQIר*g!XOv\6; -~HwUw93ŲD\YsT4Ȑ|R5Ryd1I-Ӹ< m6tEl̦y2Mszsʅ|#`tUʪm[r!s?zrB(0AB('.Iw8I6bIBdH,cRr*"!|p}N\V@7úquM2*Xu*$tN9L rWQJ2II=1Xz[/3oB";jH`FAϡ$kbYЙz/yyut&| $ cIzm=8bl" %~^,L\R Xx1RƆ3DNA<?FiZqȉI? #} Gw_&Z`4p Ok!o7k/Z>1nRxt4ء_pp7"|ۿ Fl~B{+j rmBKҠq8JD & g?<:˚k.EQ Di _^V0(* dn4rƇG:ί2J@B`,J<5j񔲍G?ZWI4 p r!_zO6_PclYl%nɉɎGwG6"ƿU ,eT)gmZA1;__RBZ9Soռ~/Eg.<%RFU+/]y€zJB bm&Fd"g rMe@^EAo?D1+£-ug@,vrvzM" CPdbBo#?O3kR'57mzt`f 4a]gmóvN¶D mNcr|KͿʀ˳!g 䈒LhmBU߱{wV@X''DjGwr8NnhCOQ}*}a~/%FfJ'ћbVccB92}I"l`$O3< tMM H($_4 z= /ޜi,hoq-Eh^*)'YepY[*L͈b A ix5H1 3 #LkS}(]70@V8ٮH3ܘs2GOI>ꢍƙQ-œIpGtũCXH>KOsz DH'of[{0FҜevt<pK!O6k|zwֻQ YvXݡe¤voj[k~V^V@վK`ldez$jP>;)o G&g =Qd4(E_`4x~Fp?_G@@8ѐXOMkØ j^z7- npaO?c9M]1xCXg %[pn)ֲKNac]hS8e]B0ݑK^G K '{1j\X?Ee j(H&my}K[|om^\iބ?KWâ9l9)tMG\Zm1x=r}\G=cEd #a]W=S22uQE٪skm pf}R|e]䠦YA nj,)Vs^E5PC.V,_1eR!5حd{>0r:Sx: &lb&6b$gcmD$@aXk#+ljcT#C3Ap`V]O%^Ůo"FMfaUҺX\hcHtMTf 0V59OooЮ tX>" P!Ө^ͻƶase^EGT܏^JM2$6[\A %Nm΄v췸5z"eP$`n}J"DyZEݵ?p?^xӻpc}0#olI~M!Iʹ#** JHЖiϯW}y,u]8&Mp+g2m:ʈO #1*Sg fccQr0Ë@. @Ыe#AفaL~A*[qJ[[!!1V+[`#ywuk w* Z@zwԽn1wYv.i0'3hͥq8pjʰym=Vbҫ757aJ]B^0G7؛Nd(%6zO2[xמ>VZaTlO"dOޝ|K"^}-9u_k^Oir!`KK*A8K4v؆J?(FEPDԃz.tnd\~2=?CPϚ6ݠrOl7,v P*ԏ8= jĸdv[v^zAF#*vQ#օ\)SR'b y6{%v&UgW]V{贔7p#$~4%|( LS7D-#ժȲVlŸ џMGƑ9,̀Ml=o^w!vo˹hUSSN YnZz#7z urUsbmt,Y=Z[{y (LZBkֶ,o2Rܕ$& @*sk/c˫3<B3C!;\ª"K\ en7<Ý0-f˖g A#Gw`հ,Y:.l8B7?[VY+z S' =i9r-קi_^w,Qc{~4jZrVŁpp:cq] j1b'\0+Hx6 CF[ 6N.@V(tCth8W$v[#3cAքXK ~RԾ>"Sv /:0 .K7NBJ1#;bz IC}Si55< Squ9ȏjUA3{}׽bES0B gp% QS.JwUg ft(4>0 |W.LdƲ@؋#y؁;$@1!4]_egG?ڐR&p泪FBbnN<33fFjK3vh yBLpZ+~, zvY8LGw?9;Ԝ|om=ڴ;l="Y>TQ3Ht!/S9zҙ'mR]B51ԢGxL&Yį %{3Y!wbZGqtiNf#?#*#X#Y][ _5/y;-mJ?>e ~qr;{>ūȎEvnbb-~Ie%"%3םC3Rﺐ٬, /= ԸF0j _ 3jiJ*rr UdH2:#YZPDNFݼCW&W0EXυvQ:b_/٣t:rfeN$e"HO[u@ s cp`ƒg`?CY,SyL`O7͝sb>xWT1hK6$N4Dv&h7|t} ν rm #r@g 8Cy7O9˜.ȆkZxa7gR #Hb_G[5Zuq):ȚKKmZM@t?<) R`$l='Yπ,QpQZU)1EO)o) M(bOV'ITD"if-D_c\ r:uMӍ\?*s-2 gDiiK$oY[-".mY2XZ3wXmeOm7X.aKAS)^+LpL`3lfIƥado/ؓ؅Lq3nQ(퍂}[f|!YQb\=[AOl M$k\?.+(]6M+Dͳ,JrAA"O?ٷXߢS]H!%oLL#U?JEM~} ]~XepիJ$g<ۨY i9;ma*V&sd5E0Z >Y&+3WD<ws w覩;o#GaY$CHV$l{lWRH-R<`cs~vj'Vs(<7 w̯NRe"W~nF=e[#&sQdp6r{%#'8G`Љ}H2~`j ŊhU #sBLu}uS UztT֣HYlZMgie]}?z蕑_GԷ#&oRDaY Dq v g2 iY;`HQ] (uU(GV8{ۂΠr/if|\4(ck|[}MYUctOJWL._G7_렊J!kxP/ӭnpmSJe5F?0Q AU`z:Jvi ^MzD A/TՐ.NBpCԑf_G۵5{H*@*k̘٣PK^ /AğX#Yf+ ^{4xabF (};ٓ[΅z6uڏc6n&\/nj-i2BxmT_.=_^g30k rNJܻ(\!Y&[Dr1zHRhA,qGmQ{i*1+ՑA1c*8QKƫ;0f9(gjU=_߄n?ǾS b1L<dە̬x#΄~7tj@.⊊IZb[,bweڪLjH9ԀWNouH1! +nI̔?8%3c "ƅB8'!Td0&ʃNT$g)u*@2Lk!RgϭYbOP!]efS(}A.9۱ ]iDXbg{$‰G KO2(k0 ] 8) QQ,&)+cOOVZjehk3 9̓u&qhN<&7iEd+deXc n BZG;;\=Ô$Hu HW n):l#2twlB1}H%r+;(Dg(r2.RW&I4C\o51Ab/C@$ G B>~fT1 l=(9 RGT1,gSFR{D2MƐL(M )'.)vƜ;3ou0CM,5|.g";[Lx:/&rock2kT./bH0`d4#*`Iil>OؼF2Fշ:c9_ˆ =)-␦X4H.nn!<(\ ky8EEY;7bޝ@p"4L"K*ۍdHRHHoR>sq:c 6hMM;sGV"s~U8fBǪe$Q19bո%Tܼt``4j-Yg@> C>A9¾5!-;a^OL4;dX.Bj V~2,iRVPmmf9$8\`x{Mk4lL`%w/1;A (IE2Gc C k48&Ő:LB@TpK~#n"fZ|3*!Z9b`m;nO_C=ODjYGnFh`mPKI kucKY:{4r8!=gxm0<0;M#5Bl*>{d2U\rcEꀰ%cβfg YYI nGTU5=ПXURW=SUE wdbGZIDb=iE1 qIx~Q܆]8{9:D#i-Pmԓ< X ^ V3g`᭬gi?)m(ayǖD*,C_ؓ>**bj]5/_'\$4yώfa*I3&" ي=$V !P8g>hUGHph?!wϟ7ryGrE,uޜM%\Ro5zj0{zyX@ D@yX'<:ʉe,t@j| o..^zxϦIy}vާk ]ŷ0jeR9Z*E'\#ϝ PNsxlw5?%ݲ+}VrčTfWiOKHIƄT WϐWA0C=CпjojnfҬ[J#d(Z3V7~TJ 0xc2<"O(U-M]{-cH_ֻ`F+*iA4ǽu}cXD7, (պZW+]tx~U,f+g#ܽ.!'/i3NoJM9 pN+hpv |ʮ QRD&u?9Vn(!lJ ۴{r~f2fI[dT@6{q] Ó#$Uh$uG8&yoCn<81~N>)Pn(le~fT%,,*>;y^~МeJsn84}u2r@?-6PE^͞y+8KhOO&"_yo@@Jz0{DץXAiR__g#h0eo ,;Lǖ:YL}l%O!C.t#dOwsݽ?y|^Ša/JPxN^^|2Do&L"a,P}ɯY#AFص\|!a`}gy6(<+EoQlNbN cmҞfG`YI-A]w'KTUCtu#=V^lihn?n (h d;Y>jo94mGeit#$1nN*ov~|,8(Չ JFTgقzp94[C)$<]քs0ƴOc϶9:,)bT2Vcb˷R&[k9Pq9j4$L(\ͼCrkDL ¡:Cn`4α_EHir5"]fl_X?YH6GAW ÆAj74Z/~o}0-KaI _N+ltC jZTYFtΒQ@S. K}L9vm> {d*fM!e.h\MBk=eH8i'Z _F1t hޥܪ\VJWSnPDnYmrPxp<:,HSUv5|p)UDB5{4qSZ8 ?4Yݓ `xK*Ø4%-f5\ՊRڑS6zH*Vos<{\0S%^!EHCRiءd΋ 9"왶y6F[c'm@>i<=i()Rc͊P^K̷}ݦdI RK\~a8F+3Q"[8}.μΜUq/4=坴!#31 (503 }w%\7]֧3S,Ň{QUL'DWU oT< vrYR۰3e_ Ճ%/."**iʢW"gE_b@y (m$AY,|pV :L\3;ubd23_:ީj""}t RXLw?laVsy@٧.bUʙ nM=N@VA.GHiTho^$؊޴Nf q:P8 ^6j'5U2Ϛ +|} 69v1jѾGo9Mrz<iڜ?^/wne'5s>Q-Ҹ¤,'a9_Vc*!TlLf h. H_JPrH|z~6?y!d|dkŔ{ER{{pյBG@!9Ǝf٥++/n}`aA}[؁`494qPW֞ӍIeMGڄ<Dm r`Wa)'Rɾ8tk9e$08ն v!ySb,AZFl<&齃T)ߝko}w7,vgivN?o2u CʰDkC?$EKY ":?J+ɭcբvY.fס9I_tI+Pc(3TBuf6ma ֡lx.:PBس[+0e"Yr^SVfH37Ul[t2 zHGVy_:N49FWecd>Z }NUl.3eqqO@}DkK*N]T }El|?]n͂kT[* ~`0>|mFh"vN.)!$(MT0騴 OΓ|[!40[eaᤶ]ύb@Nͣ⡭kp.w}J߷=_nHEkie1 &E] i(c.|"PE/iFDeXԕ-Fs@42'dPgC\Y@oF:SF i/n*HQW&P+׾k1̗)ByKa(a.2xx;"y'b,s{JӰ=e- 9Eli7rp!U,"3"0-f5U&<2g:h "Mz'W*گW?4/< ljZ1aYY ,ǂh0d),l˂7.HwG?Bs{>d`ZDPXH@|*eZ"zL%IK+ Xm0[ DN 3in])!v< -q`?"p4Z3*+-y` ي %p֞0P;YF 8jL43&1k,?5)$K pѠ!>,aN;)ƊuHo捳/0 J6RhfF4YCq6FXVb ~ҒKM4&7d6=j=Cdw}#>xdܠ<5CW_ZMm'6~ԅ&\ܘO§̽7ŲTuc|\tͮ*!LtljIy CޫtTI8;lfޠ?􄋿FdDRu2fo'΃/Dؼ>J`h '%Af6 C4JtDLFȺ;K9Ds;rB(UzBU P/07&9'FzL ݒ9-I;@ @ՇC='si> ]_QNpSI'ӟJL 5GUpBxo ?9D/q{S 4Pmԍ)|+#h;=Yž6mh[q" t+))en{Tz7&2L&o=KW9\p |S)l4k>$2kt,lns9cQYj͋g0 Pzϝ0~F\ (ػYKj/'0hgpC WsєzzD(HFl>:<'Afqu6Nz dl9Y;Ä"|7 #~(EKR %j:+ڿZQ0,[7㕒6eS&/͞[]4h+{X/1pD 3uQ~ ͮukҋX[4Ev֫l"S\?PD6ieDc &v>ҭͷj.z vU\~4L2l[|(=pu'PG/*d8$+y%@u"A߉'G zVȰkyz[iSnMnKp s*ΡܴLO_әZv.t@ H.xQC=/|+:w53v7Ȅ=hjJJ*fAV Op@ax e` XT,.3h|b5\ΟAT1j}BcN ;xm'ycɼ-dcU,x8w)N$')IN*9\Y9qYg$Df̋rԧڑVVՉxYL_lM*{f_ЦQߊO4leKɜ篮a3(tg_r3qN=?Ic?lD:3R5e:hA5n5-A߷{"vVmZK֯BՔp3:S8H/jG4 y,SYpxd~&UF6yBuMo{3O_l?'μnl4i"u`On(e %.4 =Vw >ǑFNhJvt {=[-!M1;~U0a3Fq#jƬGpSkJ _wF9&ٟmQY/ǝ{ϳlZ|+,t^}H)M#vZW $ܫ?kYx4ڻoߦHzYsFSU=-ѧ.>k_7= Kdz(8}sNHf m ?|`R 3Br",/1ﴸV?*K eUc`0T9S+:hUAFqGFS|IK 7352WU\l[' RnuqRzV3(:y\3H1 7 jaehJ]P߀9f'ןXP\}DZ$p7+ϘRiOüBp)Ajw,^}'E@)iC}vGMw@ulלk{yAYd0x;C2X(_~?Go-5P(t1srQJ`zplؼ֐[ܪ*ůNU2.^;S64Iլ+~* ۭ"64zJ!mr8hU' r 8 NZJOke,uz" س됰?^f% %%7v) ^y!rsVGzh,{bs"X@RTp ZLʔѮ1+HbݙPj3]I^#T@'ٚ%y.2Az>~C1Y^;S {@\FuA,Z^Qnտ߮PW t?7K5 9=Hj\u+J4eN j1=S $NU-.ܜq>nrJ-q(.o%@Qh Ub{LTgЊmLƞ8c"z#c7i\g~X{r;6 @I4[mG0BʁQM{pOVwk ltLGW;񳉞Ϡ`NphE# †6۔n*:{ssmb,ER2SBU )iԜ2$J2R#Sc+R_?G^3_ۧfjJ76WR Ê@UP^ #ER9e{snrZ [gK_]f{g R%2/zdE<%ϸ7>I\B49 t~*_s( ׼^fT.Kfbl1LԡkE]X#|$6R_)&rKILvټmlȷ!lec[ )lam2e{"_wC_M_Z]Z&2#,z:;Z({_>g6#ꉆiTˆLH+ ^arGe<.Or>J1ޟ3ZޫPeqQ*`kPgi&:-MnD[],b 'S'SLSG hmlPmRCH7]=@=U))898Fna."2Cd #A :s˵C%0?l¼hƋd8 c^MT3F0k8"x9]u$R;%.mMM DŽE"dqӤ ). lBXOK|uf-]ӂ +׬#_6R20 vKt{78u] ,_݆wN!W`u=v5ZeVO~23v#hMTLιI$̓ܥwT#$UJ2).dYTf<1 50Zuځ-+ Gs۽<"[w]rE0jQFq~7Sk"}W}_8{Wl$3C,5%^COFɐ=ݟG3J!`OHBn$}'Co'⯛c }wTU3I/(|:NLaOixdp2t`D"_zI? >D7m;Pc7 J!Gd"|9%?΁r1tol늰1~G%[#d]ZODJH eB2S?ME%Ɲ^=z7ة.PTN$z(1;j cenXaD T_P^. o4r ȵ.KS4r!N&S}\a-9xucp+XXTEMض_i/ Lڥ`K@o8.KM2" f+,/!\ք3Vnn΋ǩͨQ_>+GXz,CW5^SEh!l5J&콾^C7c6x a,p},n| m<Ǘ4F| rPyFۨ*?N/xsO .vF*Tzu [+rou!!씅X:+d| @s- t98'E6D"Qדu:Us\蠴wY8ZjDime-ܖ{w*%=nxT {",@Lފ d#uػu=Ģ;1,tdY-nBM ^e#\ :5T!j>CwR]$.C^g nq@֤C>LWsf7+Ĝ|l9zyHa) 0VH_Gs"vO!Z9z9Yg#cyN"fxD1787+QE.3W}`'^ԁ߅kev-=T7+0ȋ\a$|mf1ˮ1%Acqg$ZT8j`|1bC;9<' @0h@Vß3NL9!s['a lKô&u*@ꞁ#5<E_|ė.r7%FNMWU\9DO )OH  A"N{c_nE]ώޱ#׌9Պڥ"h&gijU<?ޅ,"#gL@UJ_L@oG{@ R{vaa*SZHbĵsFpmxϜXotjdlZCִo`K߼HS,~Q^A)@&|V;yF9-GY=I$eP[g-q!a/# >3AI Tg swk70ܣ=-W#8Z!| d ܜ9FDz2h{#PebJ CFgǙlI/-z7HwY?v{JH|Nr~YvkQo"ɱ'F<Mǔ!$gĪO`ݟS7^Qؗٞ8t0WT>ʂ-CRbڍvsb^+ܨ ? ]΋7D+|E"[7`(6Psۦ k`0t>r,MbGr\h(uF$fz.V a"=LCfzTԕdXm mH7+L. ncdWv]?n|IS-?~σ%㦸QDi[y׋[5'lH?r_+.Ѫ6%WFi*]&a'^!2#}y_9xׄBoigK C6$ ʫ[`*Phv^4a KH忚 |<నv-gMR?\XcS2\GUf.?Geln*Ü}]}"7AXOVKJ$(x@,·xLJ7%Esq! M_m#Ũ{h ǥB/mUqh pVxYd6XÀqHoio\Nt8D;wr>APu֓ս5VZCxڼظ[7|]=;ilua$O6!bnnt &? {""N{V]ݛEm>ng3ۖmڗ5ڸZc`'"})8DfS<ѠF}H"; %HOQ~5rp~/mmQD) ؝ceSlFiO4P=%F]QAɈ0J:TC̙TWSMVp8 ^t#ͨ2vAw!_ (,t1'X GSQ^&@$&:6 l Rt,` @BCr.*ux"\8`Q{AMViyKR.R0QemTIBGϫDL =;,+^!?*p,âA AuKp;N=zn0Z^IUƴ07#'R% zFV ۱5r9(%$@5ŕݤuU_b=KC9/Bt޹glnMsXc {g2?GF2Bs^FtIIDjq81} w}Jl/Oߘ3<v X[ a~^vcU/e=d,OL<1nE = ,;}~ `60F:Ȝ"H1)MVob?f^~g5%͑E#v~5l[ ~/ ;%)(szUIx &t2V#IN=JW'GE70o)ጔ3Q] wG j TjsXW:4/a93jè P{:#dʿ( ouuz7H_W9?JP@J);J $4ɪM} ۀD-w42ksvlܻ"ȣ^-A rԘD "P?W KkIWPF ma96X'J7$ִ?c "ԲK1śn$ѓ?:OG0qd.}u8[1א.\ׄ1@)f">?(:F}齴ے`@ BpGA.qYU*]N0W¯L`_$w?Hah:]L=OV9mx K+ 峐3J,!{5Fs3!z'm6A(6XiqmZvlPst~gy1wmC {Imj)?H*mx+ MeȺ(EMoUP[xsstz)U4(IU~yϢsIXCWnWu.yvBLC}Za"(V}yXǝjej=kPsp?4>62dQfsT lOgx:%r̩[Y17 2-ۉ-UQF~  *ߛ3ÔǕ~2j&ˏܚtm)n|Nm,K ,l!8:dn{εDw4tC| %o(, 2ۛhBD*8=g}޶2⠎q/F#~ԗ[#&$?= ӕ/@PDcY?,߱Clݹ:<ˠ$R㥾Z~TGho $\'PxE5`^n5L93F'1#E1T%dnU<len]D2xvdr'! lH^MJ+y38H$>c%H @Rps#w@o̊Y[b~W;-nR ǝ~"TnN!<&cn$anMوy@,șJChhv*ed Ƞ0@mAlD|u8tjF6$ܽ:T#ǝK+ƩL>ӌA%xf RIGeu+b$J%O- #T \Y{_1yaMQ-Ag2TG,e3ME+[&r.m 1}>2Hmyy2n/%Oڠ]{ Wҥ},j͋=*M#0ӖJIY}N2EK=o@:BV>uy^acȌ%1F:ǿdUq˜;V'4U<$.##i%uhXE7]c5$Ki!RCL7dN%[FCcqYpWp:ˉ@-RȚwؓNYDmcC6#~>gUfۥ{_kpomfv\gJEH8t=H [/}1P=D>j¥kn54]N|YBG [a^xYqExkx"&ggX5 '[XYg H+~\GZ-/1/n1DN D훏oI 1iOQ>Hv4rCRA}G&MvWM OdR?Ob_~kAK[b잱`zqpDDNq4H]ɸʞۢFic@f떮2P\H"r;y98vJ%JX9ǔjW¹?6Q'h* .v}]A %3w`a-["wn᫺kC[&S$ 02ymA__}޼+mx=)Y Ia]?{iO UdbP.?JJXT1llJ@;$6-C%RL_>`(>5V-G(E3zc(_4 ]삧 X*ĭ;NI &Y?Ie'ErV8a-MGo,nf1@aALώ%dȱGԎ P0]=s+:ʽ͕Ut:t' r&.gNej^]Rq;ri|~I$ǭFD7MB(ؕbLέqžsmh3i?#9ky3BC=7D7&6Ht)Ca!AW6VC:Z徏Y]_UUl"噒7CfezV XֱQ?.i0W>FƌAl} t͈쭚6N% 2>Բ0T!:bvཽnKcuĂXf^qJ].Z:{>.>ڤV$Z:nl@W4҅t43fޘ=7 ͏76*,V@Il87L tof ."mff䫔yauzxOvcMp'+_!#@yy8`$v򁖇va=!F2onWT]>A;͛\D4Ktp$qC·Qu5!f'CY'}3/]j) 0bײb6H\OZSTI3{iJoD@M*z "=4zT۱,Y- V|Se.mDAӾ?yR G>Ϊbo:KoqZ:SX\1fpɏ03@t-Կ6N$j @j[KdiP&9Cy:oř~\ /?$Ϟv8óϮuw0\7Ӽ$pc9 3 {WQmVߘvz%3Ү\Y3YjC!r*>r"'猕|hFdI1ܴӧ4+ۜZ<{0S:Ԫ{d6sOp;5Өv <\(lH^D{XvTĵ ]aRӁr?PSpލc5o|bjBV\yGI^dC&e!̪["3dk9qZdߗ8 FqBEC]WqCgQ?)vQP{ uХv re~[ GN#gCǮ;/r=`~]Rc%LryNSX Y ?+`krGA;(s{%@n`SvwaWە3IO ! %a;p#lC2~q OBi )b771N9* l~!Y?—Ra 87\=QWC@!z,,+K6(d.ļNK'dt[XN xdYqߺ,Jj[,v^lVIML8^fڵ7`{gB&BFi_ `asGVԁӮ81=ct" UǪy1waZ,Hi3 "K& lA{ sJm!lZ^P BL͘K01gM2۳gz>Q]#J`r1阗n4[2DL#c)FcwCN +q-t#kC$N]Zh' y@|{k!́B\ tz?3"z+jQ<S& T)x-gl6)[NjL!ߩ|DFxe׌Jeqʯ`q!PC^=}zBj֬R;!vfSiN~^`/V ő@SV18 /^d!K4BeMYrJ&pu?OU <xq)/z/pZwyzvr|x8:&8mEqa1I ]Ҕg>MKCbp|&D}az,Y(lŚHI!w`83[-^߼۷1&;ua b2P೧a>yWɟq?$WEmdhM[܂%t@㳯JyLҋ{?<bf_j}zܤ,+F?z;hիENUDCl@cK*;tR3锇xU)CPkD`ַvWA shIm(˄N\ ]FҨxa} Mv_LP$()]s@Ke].>gn/+Wq!6OT$urE>܎ň*% B('ꐸ%?@2@Ru<|v'd8ghirBnc{ԋk7`yJ5sDm/?}ir+-qxnUZ?#K#ee}D ^9E&t;Oj<-L5hY0@LwU2O]i/~dTlט*jd#]agp *Lg=LK eg,^l*n)5l^*~x~,_ez/K7"JC@Hb@Fiж8B@WAer_ozX/sQZDXZ`ķ{t 2#$T`Gk,:i.4y\I3w7~7K SXP@Z=ZC F HJ5V|m`V68~4ݑ(Ce8~pxR#|hӃ4Cr:_6TF'%lI"/BCPZMVK>#@Q&}┾F U8GtO1{4zo' *Pd$VODdFt} =FFLb'_Wa9>;\K#s~$ 2iRהFǫ[?[MjwDU,0 lLplu]jE})#͋+s:5yBㄦU PSl3q>h03ϭ6̍ͶTl[je S1 ܪ^'|0ևXX/3$CEH0 國A)qcT!,+vH ]FR2Lu\9x?Jo_w<|.L~B@#jcB*$S[jlÚĒU!Yv.nTqpR*>iahܟw~o {t\9F׶WEV!0ɅT1q~"{S;FiQ>MpJJDe(efV#1;sڧ2jlߑ-^ZH:<]J/7>1^%/,@^VܩJ@uXx[RߴX#:ذ@+I|o)ckm'XK$ M=(( cW '`V[meK"xUd^R[32{_(mw5j>z0纞S⿜GeUmVA2ʍ=a :^wqkH`;n '8JQ0;68H g7!eW%%mpWD$C"O Ht,Ye_rQ ]hf<3B ( RFvd A8)%ڟ؄bl/e1:+}Wk@S9P.]`WkpgMQOpNyW(őwd;YĞB"!넷UC;-M_݈:κJv ؿOmcoLI"@ [g.q_A6%96B+Ԍͷz8ݥ1|vtZc"?;֣j\}SuW!OT!݄JHplڄ3ЗWz(Yn/R{JIz-D{on0NLZ 2-~N fCHwimܱ?buwow\ɗ"%p0ՙ޴W$H *?7vѺC;!lTx G,=qI]s<hz}[{+cnLbK "vaKeVY-~az߼/L[k$ x3a'8&̏=FэUBgVoFLJKKzjDƔVdu<[7|5zCnURX8۽7Qr e+*H@`^ [֠ѫ"т #փ,rڱJLV0TsQXv1gt\-:{ 5.-]X!erN^֠*@q8-B] |cI,2xpw;A3z֤UM4rϘŰJjVuNB߭M poه_'#K" ޤ_}u+,U MFj6]|nC@M~{Q%*Å/;c nP^4/NLF s'َ6d|FͤJ]C|G%JɎ v3 M 'M!n]`|io27b]+)JrBIf]wJUjh} -e*Vo|LNU=,^ЛLUխ81iQAܛ]oʿ>;{vNX ik\ޞۀ7^Tm8떷1Krste"TM y#~<46 2|NxO6~窯1]jA( L\WE_oֵ|-@yJϺȈ_9ی=h@VL;LΛv8{+nҁܖ>5B,#sN<vb&i\%Hj]Vi4ӧ}:hJA= qbWt*jEà[/9x2bt{ O B2l#(/]`p.0%|2'B'W!\MK D]jwG|6B0pPysXc cgίXsD@lGYK~Mg$ƒG30я 4rơ`izG~@E2-ެaB*(}0^Vas:[?ywP]v{ =!7:qJm?ssK* &)6X nR g>K^.Y90;4 *!sV=>i w? IK|3 49 n}htjދu[&f>x{'x_BסqM;+Zdg<:*bhG: ˜ F5!tsFViWF`mh}>jyR<Q2Y,v/rg9pSVX>A魆Opz/su5MؔDB&TǕ}e`9t{-A8X.&"Q!TRownyAπ`sBDkObI_Rx?f$Uyì9 R"JX%>&PܒJ@Zsrcj`5rAa@H ܥG3jV}ⷅ|t%Yue 5K5ҩ&I( N3o|osHuE^\WmpO,7({;P/NZac$ B}j2^ A>3ɧR%{LtpP>ň Z8|޾5fCþY1T#ⶸmQkDNJ`/IIWqEils@%dCrJ |NP= K{OPE& Mj:?pz2/0Z gcQܕ n[l=Cid!Nvv1hNjg[xgK2OUH?6)Q%L`t+FYavh4ZȺީBM|gO| _x,#ީD !,Pb;IDEA3f15ѹ4#i9CQC[R7W©\m1P[%ٳyi㲕aIí-T}r|%1Μ2E)_ER?[jFVGo(!EZ$ZU[CRh~_n Pi5 cHJ6~Phh0M 5K &z\E7,jdeN…YAɥ-4X̻-'gYwꄬX^ \XuuU HAwlj2:@A.k?V,5R_b. w.QcxXtA;:k*{ /ѾXY/̭P KSha4>%'|Q &e4ޗN9Ne A 0vO$7Cnm/| J Vͥ{F2Bժժ :9 +ؒ~<y\̇g5}vѨn`CV] [J=_yz];N:?֚pjZY7PЬ>u7CIT0d7x?2kwÞ*%[5)_ s${#Gu@)Љ>LuGV. ՑkOPurB 5t2SŰ]WFJMe1niIJ^VUeML%dᇇ@ؿtZg=2Ɉ݇/^rvƾ4؊s2g:Zc;B`ux#dOh<- 'ԇI;{)(w z4X\" .RXrԲhקaAYҡyzJh2dl͠M/Rh9֍2)z0J$D25#rpdfȷ0X_=!Eyl5իGKb/[Am4;?":"&/N6B8L eE()knIÀZp?4/:ޯ{b,r:18'DfFwNpgJ(F*A{\ [KI .e걺Q۳q&Fh Cz _fkv |"j wjED.?@O`Zy A)^P7\u`=Ɏj\TAcvaZ+ wv1^dJwkйU8A4+cnnσ~9-;}HD{ UaA,RM<Jq.M̟]>VCȴv&5WMӾC ~κ彫U7@3s8ZCpxwO3kLǁɕXmS"^᪬U)̰2[wO+~(;>Xrk)E$M\w:h Y>\P,uSjI8yLtؓ2*v~uyb{ [mb!vӟr|;QX!7Km`R: eâsq~^^=G+T| G4#Бj_DRcq&@"Rrd8]8ot7*m"Ya !tJj7&>l 4bc˧6-VQW;-0a@?3&(X3T9;N^T>sgWo * hjMYG%)>-BQR  QDrl/Q*SLI$uL.E!F0>j=w=E<Ԛҡyg ip KM OIWS(g"H+dCz݋J3ABu.>l I&ѝ5bg[buVM&1l-MM݄~U8"p>^{ օq't_pS!7:= ;!d\Py ȜPEYE߽w7'7ٳMMIs %9M/z8M e,^pJ>"@hd{lŀl1V ~GjJ4gv_%O  70 0ఄK 37^;Ȏ96"uӹaC/FYqv1BOJlX29L _ip:a:ؑUoXY"Xb>ً_AG{l#;|Aa K4=!5a@YvMbbgl&s{[yCmùTEv\d AB@;;zK-(g/XfE-R*GՓT j|?i7>-jRBHȫ>3PGK&T2Wn=}eA~] HVjG"> GZ(fBDqg79HN@a}Bv)nuR>>zH7c3BL1XVMjAVEtΏ®t!~MSa0 3v`kmꮬٵ<䭥9[blFԜ8y_؍Km~gI|kWύ3b=3S;V5oavR L99OOb,xql>D^Ʌ/l0:y&FEtwr~r!!iϟ7[( [.D0V΀yeC%Da&_]=B}GSK יJky~z[<^5ǙEyMy+VKʍn-^7a:@Y]*elE xѣ3JS}7vVUmP=\˺fW6ZqԄ+%W-` d9q-` ^{E+ ]:qF/֋.Z3pr֡Wٕ *@*l}[ Ic'xįlJ21QVzt-yORcYZ%~WHD@ClxMh ̒دd+FA(*rr/ $){v.yv_nDM;-&z%Cj-C"NXg;Y>3]!:)jZJWwn1e\lUo!}κ>B3[/QA.`rl=-=kPnc]Y&3g,,aLqX&vHٴ,gy iIF?(?ywU$RD@% XدD;e\>_z+K\~Ur >w޻ G nO>ۄRDÙeL$6cas}ZiMѮ͆ Ҏ]%!ĺ{TnnQCFazz?""IzZ$!qm[ XYjAǚ!\JQ!܇`y}|ĨyI b9Q',~[Hq`XhBln!~0n'FeQ|V#b!.m/\iwL7OϨx5M܀".֙gf>䵔:Df1;%sk >&p mïM~CW_Y攟T2!'J $0+=Y"D <~NЎ߽{X- :< F(Xl^.tYJxI1U˶ tPqTZ%8>oeYԉCr(|èm0`ߟ p |QXsiC; ΃SIF,$ yF͓ \>Vmyii? "IuH6}Bbb5Ž0;^F49rzYnT>Q|9B$.6Aƒb{׍i}ۆnRӫ>Gr~"Qh$'63#FqWwphd"Z7]0AicFP+%oa5j=ς!H[Of2(b4t ucVGzM q=#h^|J_5܉i1 lZ%~IFzf-=BNP,im@y) ͘KvitJ,|Hί BU&6G#F\i$L4R4{9`z-YHߝ" ,~mrbΛSƚB+&jt>d.A#JMRn.9$g_2zm1rʮl_Zq_Ĩԍ> 衍oetu5w*߀o0H+}j9N t؉D"s~!s)fqb(_kD^i ;ͩSqh#&o&NzNmNф:&0LP:1}uw>- X$oNEYcAi:FfDB  ""Up*aFC4H?! OE!u_8לalTq>7%8 ~h+맦Xpә޴XͰJ[×{IMM fFeC#0FA*" qesUv'1siJB9D|mTsumT>؂c-%0Hq^ZC<*p9FK3k'Z n[1!>G=,lj;JFQ OT'6qN[&-zt^k hǯ 1ZNטuFgn1MOAL(\f2I/ p}k_H͓Z^hiܬy^;eVO 3ҁ9)}hZ8:" $o5EV9!&C#p1뉞lܭmFCRa~Hcm.u d&}NHw ̉V$-z\J[u{Ppܲ6A__6 7r(rag6}p3duۏ\6IY$d#EKŋ# v5zgBQ:~ +gB_p1[x#R`CgE3YHJ4c0v&K:sJz@o/,UCciGJM IURl+ 􇢧{ͭHS,bUhGeg!SFmzf,Kc %WNsEڜsf4=Z~d!-Ґ S@+FaEN.Qx}z/RԨ,tJEbyP29 zf S֗f>T)姉8 \f3.GZgoؗ85-Q$;= Cs<H³_u7fWҢ}`d7Oryr[ߊpWpخp/FMd٣%ST2SY^RpB(i%#T/߇kI<$J p~+!Y!2x3; C(ǻPD:<3! g4`w=KE+cYko`DMg$?IWz OsBٹ$  ANJLڦ8K;eAAE RRGfU1Lrx M+Wmg@R7P~feE/TztwOS (IݡmpuObzy1Q^%h2ࢥzYEN?Xk@ow \|8xdaN -X.в/VRHwEIFru[;"b0SYsb[ܽzž1`wXȴ='c983Cmwbށ l͝Ͱ.%& :h`>xv5@,72YIkL­T&c|kM#G{Kg lT[1Kv?,()dx2yjjٙ׾+ɥdqs"\7Xb9a|/]ohC㡓񕖐G`%׋*|iӁA:p^NŵF4PW`lnVy@v09"FG_mXzZ޾ {Ҝ(mp^_H{]613/ڇU/rAi۾A-U9z0\w ɫy<1-r Ϧ0ġK\3= Ɵ>3!}Suimu[[q{ؤ^ uhTk쫯n(cm)^@i/u׃-R4s)}h߂3š00U-5'k_p\cZLGj̩4D/^; T$C- O@PD!Y`\ncj%],v;C.:nY9^H?A^P)@4Ԯ!ziַ޴E/ˆs_)s*pQ>'S?$GٳU l+T*PV۪ ]G-*p;; ɰ%pT&5Gߥ~uFx᲏E֫$x*3G=K(z:j@%_7 l'Ʒ>N5(YC.|MdU$q+E)Wđ1#إ=ٽ[Ma]m1ғXؐ)hodSBP,#π<J6( "9`ǿbrYD}ʏ>$|h$D pOv oW#i0jn9u0QKi(PO|+fՉ1d!*)Yڼ9!59tjalHIGkX(٦ e]Δ\nyNqNdMrq~%JǑA4?6C̕cv`#| qЛuz!T 㵀.>kY[>[`?Sb:BHI{+[Z7&08%JEI 9 փV)4vJb(ap <4F"u"*}2W֎¦:ۈ ۯ\ f?HiS.vE f -C6]&::3#]0oKĬ)Dr=%^>O+X`x %<ey1t0c+D N6E=&L1\.kCDNng$::As$8Gp\Џ%kL2-hl/E3J'_C@5*J? NI*:@_+ۭ;I߈9/_ãbх=t\D]m ОHWADt{pݤ/{Zu [KxBFe1!5XHnI<ʷzXg.<}KǯZ ,UXINUlԊ9K64hlmo56Z;Gdn\̛_w4gP#%h@ so(<I(jsz*;W>koL1%Ӊ>ǭOn$! /o2"7VM{Kds 'O5I?b{vQ~p,TɖctcUKaH0V!< Au_n/ zh^6c]M]x_uv \eqc,= isY#K>@t Ą9gr0QܩtcIv[nd$vzI'릐F{w#d㴸<(Yp &2,"VxP fM4D?]36tҚwC=- :v9$C2@'U$Sc7L[蒕9$mJgh;kȬRs_xш0BotV\qϴhPczf<[B :SuB؞(jO# ,o`C+ w?ZZ9t(&7 rE5qD&r(1 r?L;8#Ve2rk\S=aX&rjjxs>9^I1(tn$B@p)p/"(Wu-)?)iMJ Uzw&}c LΌtvLCyGŬ$}ћhm/҉v1FZWή }SOM`Fy"5V|t^¯1 TI?p*{ fXG+> Ӟ Vvj)RLLv¨$N?µ NϏsBw7_0$u&8Z1fоg)>êc@~339jc9UDo3Uq>L43ٽ<:at x* &$ByٖIc߼Ux[5<[P N%g= z*ΜJ<|Jr^3: X%gUwnF\e%1Ő݆Xϯ~;tE,gwi4%Іώg# 3WL* { 9ZN{~3?U!,YB7L Ѝ2=Swe9_]Yc1S#Q81z=g)zu"3|* oR֡تAPzlp]<$4=EYL!a_u^{&M pQe%Ըn1Ѥs 7YXtK @IDfnV3Ni vaGn|M!CPK?_ )t(M' >]g?ޘIC[g0%U>JPk]>2m xDMq>vt_F5]{L2|J`[!|h2Z>_$?f&@8}lPuc+W7ˀA1]򦪙`'+ͨv$\|y-e#%ssid>}kpAaX OXGz%K>qIoc;@ \ۗJʛbь/gEV=֝幘ݞ3T؝{KDM&Ǹe *5/!FD簂mpoUlݒD+#m+ճOB A(cd* JMe/0 ʼn B*J}p%n8-Fh/дձנbew큚gE§ԫa[+,.&#C+J!;cI)ܷB)LH~HbWN#Uw- _CO1s3hͿn)< 1=zb C]ٕUl0'&@_G*J`U,Z9W 8hp@yha\ۋ>GBb=Lpw #M/::Q!3ID A#IZ}n~W]KE%G5 7w]fx.ʿ5ɑ^vXhնd쟀Ky=M4-'4Gr[4(lF9hUr|~(i';jJ<~"*d& 8?CCw>3O|iz)s ̧|`ԝeP|6h <|Յ|2c rp?u+ !SaVw30Lj 1nxJ ~_Nibu2v[L IDY.4w=R!y/ԌXSeTe?~|hUD*@˖[Rx(]/ўSTks.~RنCtZcRhs+o@6lY_OGDyU养'?RF`sW<`oH9Sǽ |^{/`KUMri5pqitmkW1@Ȕ}l 05ŗ$>U|oV|".c-UGnkp!dq<g&4f~4iU@w1SsQ0ņANqr~ii8?ʐ;Zӂ^hoĺh<[V0y8NgIH;>c鎴_FZ37! 6 -wH m2ۅw0ADÔyQ>j*~s\mq29Nr 17U%QUQ$|PD#<"pϳm5uqhU@{F.M#%Z'B^{SL6-:iVoNL2Jdǽ)0mBV #7uPi3jzn}SB gЉ Бc_1&>XX#%1f߶/\ƜIwc (lpn$i@BpuJeV`yDp7yy2|@ }(CP=,i<V6uo/*+ENxtGdw+>u?gWݿ+4WLI v3r9:#d b>R§W;u\M~y{pZJ42c`^`m €ǵO \ `wl/xG:s\hjqNCVQ-J^W$2z^qD:bwcżw5o@ .`wn\$t9h9mn 3"aY~M&;hQ =l&;UsSa %]0Ͽt9ϧک\_"Eta ؑeot,c O(~fTRk+^`WLjTګ@?|CU\$==|8k?"0}HA«aHb"iU@+c { RJP;M_&L(]77uK@:)6N-M~ ijVSD&  gŷv-^S7m.K{%1%iCc쭻Ϝ[uL-|TS4 biqpk,'O.|;#i>=dieM4F,5 tEIn^_b}Ɉ0%8&zA+% PLͺDl+/؆O_B~M]츺GC_.NԹ$xE~'\:MJR: c-:of\IYd"׉"Q^8 l)ل5E{ U*r? "32unđ{^<%3cn^5*jBlh/O.G~4?k0\PAT]Jʁzq{}>= Hfܖ@,8D`!}K#I -m|-}' ƾS>ϴ(Ǔr d Cw\4o|uͅAr*ڣiэe蝂yL[o_A7{:䥖ѣkoAoILRRKO.n/MC5W#XA>Mƽ.`4X`Ʉ8curIޝ#L0;%:XZ+EAHF >Ik(ХTgta-s+д6?KՋjU Խ]K x78NvvNǵtXJl G9i i]])3 B=2B̊Z}Jڪ}{؆8n1֠T"q^r5qnk/Zpيv@XVv@aKa2J0;3חBB_qѹغNIԅvڊQ}i*LnGH~ h~ɡ>܌qdRr`*\'*?|[AxQAr 03p$.vL  k뻧e A{${] vhʇm>&Y[ DE.5[^ZrCա|;r\s hۮz8oD%ޟ& *KE E?Dm1H `E}` FZMԹEcp\$2-r~IK V6}/Ww\4&i43|  1ȟ_8)P߰SjSa6 d9oA@sQ/֏5GX5Æ]DJH+@6 ^=A[Gc! ,/m[Tz(>,qy,jmmc:x5>;pD->^5EA&MސUٮV#vCHǭJ+E4APig8xː\JȔ>ٺ!(M}UD~Vv0|tZx"fn[Y4חVJ2UdɠI3:Qr*8P7;rM3lț`SnP iQS1=F,',taNp(Io\ګud;oH'PKiՍ"j:ÙG?Ď.'e#w7NXL8X8,IEכBx8SCWۡt;lQ:'|&:.AZt}@ U3\@DL}\Ֆݠ'_= N?]YZw_f;>ٱt9Lɓ7{u~1?>cAS,?/z^y!nt>d3PgEDYyaQLWPxdh&&)l0tm H$s 'a3Su/?RVŠJ<0h)xڕ<+WxYr! h˭U t9X4\ |7}/!L%! jIb|-FTq(<{EBk\6jZ$j _߽BwO"A/Յ%liR*Ýpx&J(20B4{4gh:as'XMsΌϙHDQqɿ}5~%yjM@4>bOe gMUk6#<:`Gk`HIp}4? *htq`/)Aq3Ⱦ|$'cBcx;UaD򯠱$PkflΜA'ɇm3HF$UP>;g0 N6³s- ; (˕$ $Q@IİrZ&!7kNk z#Dm*per6",<%NNeL[PRvr?/q7NҼS.j(ń^zCGi5-*k@{% P"vL>kjk{I[:&aQѳ崳S}oAU(c)F=`V]k";jKkn(iħۗ'2*YI"JZc$kp'R%u WN]*o$6Bpݢ[;a[E!@*$uslȭ f\ϙ2YL7, gGz_Aԣ$]Ih,*1;΍Jj%C܊ k5dIҨPc"8Bg>]*Dv]vRYeqnCD$2 \#0I60[Y/x\y$R"q&>ޓ^"靴ӕ7kBQ EAN7:|4o47#aVho[?)f;gUK"·֋3zC33 eU #۞7 _9ҵ})Z7#_沂@4p#T[@VKq[.A?CCt"c,UKFW2K9$TN> w. \ՇZ_S`SPH0y iAW01ALC3㝩RUr* ’Ƿ(7"Pu삂d 1^DТ4+w}E̅⫙ٲe .8yg2-[wd2q&l+CjY3­- ˋX"?㩃&u*l1L|{ zY' #9mX Y8~ 1 G2ĵtS%,f[dvɪ R Vᛱ/@zaF<-:z+`rYuE 9!wSƈdĕ! =4iHoR,[䮯<+gͬ gnao%Ce-ݖ@5GaAq ;E.h_?(aTxf!T(uP|19eiaĵi·fn7YM SZ~z5"jH3 ?298$Hq7 LBC&MmgcI,be^ 7WzJ] vGٚ:du'q:BUT7* l9|^ptu~҅؊jCg֯KF nófgD" , 71"[SNUD?hYQ?;0]*1qB[ \"YDȍ1+! upܽI9wXeU)dceXe{FaM`MNQTNMx:BlϡvWs1T$gSj Zo ,e]< (x?8ܻ)Tl_ Z~mg/^`W y)N,l7bIb^iFx\шlҍJ=FGrot/;ݯuq7@P> 84-@߂܋`İNKޕ\_;KޙaYm<"rztܙ{hY3Od9 eIdϖM8(Lw$O_$Jk`Rh |ܕgKD.(8V:( Io- I,,VP'˾zbH jĔ"F"|u]ll2^@dV܏\apQŶ!iEy(\3ul|#$À(l y"iX I+d/ koQqZN} =]6gU2/(| Pub#uXM慬vL q6kλԍ:EmzsV]eá 75Voq3Yp&O{vYOoYn pʣ\n.TXM SjAͻAK9%aTژcoᒶlA{jhvfݼ*D  SF~LޟjnxZiV'na}C}>[H_RWמ$ܒق*=eep\NZ=P60Kq)nߕezL: Pv = i8L("u,NQ2\_ϲa&xY6ߒs֝4 *%E '^E`1BA;ޚNa⌒\]/t _|&-rl7"[Aŏm\ޞ$!-Ȱ(bs{\ aVwV}Q1ATh$"`و{LEm+)'0?n1vIO 抮e84ǝvw;K4NX[ӑ`/{5)~?_X{hQ(g* ÅԫX҅Hqq3HK+4|kїAQEq]ۧꤌX]y F|r JN bSޗYzm3u.b0Bjn'NRYlgs.d`̖"d5uk7C2}#sf2>8 6 .DX#^H\Cw]dwWL)?TUi ڂ'6}B.Pdu1jN[ij6c.m I{~0GC2'e9T2Eu~h2_stNNGFԍH(C'J~\M[nd"OB,z #s0Zf,`9:BcbȋIH#7;rGNzX^i(D~;%|ӛ0?\%y*Rqȴm4eieVZ5j6-\񧒁UJېWui[72 7b0D>2@QmE1g"26oMW", ȁQ|j 2TCH#Is+ #Jk ]5=gֽ䢖3'}VTɏrh8ĩ"|saWFʲr -nZ(Jx\Wӣ1iAҲ ep k5UdBɸ;VQyMf9 sn :HEDxf D{.0hS'Gu8C%}2x4Px;sRB ao-?s]'EU&AGc[Y"PDH n|J$&d&c;G55\Kv(񐈶TnT݀ޣZ:Ҩ],Ʒ1`֒DB@![1>N|DLz{WagF;rFMQ9rzhprEDس58h$LSݼzF?(JX' bTb g7Ls0p'ugPTk[t 5$'f lP|?3 Rk $/w v-.7W*ߋ]N<@mNe6Bit]` bČ_""v(& 塥wK\zI֛l"Yb ݓH#mLTŒh>kuwF_zmUzn/?$p|HNcХukX틃h{_^[ E I6w0SyUӐԴi|qCA+ߔ[T)}UT 1ODѸ“}`l1(,٢܀zeDU-{*Ȱ.$IJdNpr&q=Hi%.耕oN;8Lї,bs =rK|xkR\%pѓ4'FM R "ISt.nRh\܈i[}d1at̃ |=īi-egb򠐫3NFִxP6T$l> F&}h?~*@ré*oW8Pj2)3H 49_>EĪ3O HU?ꔻ"9a~HWln( #[ci zf5]}Z@&,*_C/ ;kxe\fF?~оcydQv~B#0>c3W(W)i{U Ja?,bH' 37dp8 %ҋ; WksG/Z2uL@H`El b[V,^>4$IQE\+.6ϻ \ p5BWhc\ *tVjJ!F?u& D/F!~Ϟ zu5>T3˪iia $ۉO ?村l^5@SНکؾ%^H;N ղ[g&PM)Ⱥ~g2H?͕,zT +t.>Vyq2\ )40MF姯]me; ɷz5yp{R"TҞyoIzT?Sц<Ɂċ/0'>0s&+xɉ`E|YW Tiw:q23HҼfd͜ %2JGUǡQN$]ؙh 2XƆBHsF4![QJ}k+jySauVQP-q%?w0oC]GJRnP0Ni ЇxVVNu9H`.4B@+ÄC5 KEIwlMmvm[MY7k\\lV0W')|F24KBwUXvlby"EdBМ؅ܔ)5 3c0XK?18MB9ydr:ځ-l)c\ ,[FԕaB Z72{W%YC.은M%Q \/õlA-i}$(*~1c?M@xa/qy=pw*-ui=;"%3{IP~7}@ltֹ|= <>k*oe4JE V9r{t{3g r8ei(-"\Q3F2(^Xc΢Ob7:*Ӹ3vk\ o1!b'洞XMA_N'ԫ+? 2ƌIQސDbAΪ oXíc)J0ԛRzu;T)>gjK=wD|Z]iO|U\>>'~|g~/4ОАt!Aޤy\+9"10%h9/ xlm"멱7t>MR [#ޮ2 Дye2lh-M;10>,h5q҈Q2f/O'-#iJ!Xh܃FZNydAxmYDQ~b)r{9K:zUr?LA W%y4 i('aovbCGBj:1Pn6B U;.U75Funj#-\(. ̽ؼ㯐ޛrrn3pZkr pVmy"bYݽ🊙&`1>l1ᇞo' 7#PYaWYŒuDN$tI%5O'U>@Qb+ C}>d83KwͰ^QaA0V'^0],#<=5`g)Wg lY: =3r ځР K9E e?/:07F- Aw r gcccC)vͭN $A~%*l-wʏNV8JtuK%S6粑a,B܃&< @> R%rKG O8g av^cUOvG0N4`"#""io3eUymmϺl) (Ii}LmЌMNrFhA S|cMdڣ?hF^>O&6hV+>G$w2E5T|8!_?ɭSa}p="-$|?~OEKt"z_)1Ⱥͨz4V)u;7 2 ny;giqDPT $HXgLq:RNOZj֛ϛ*壑 305y>Lg};- ySVp rfBx֬t|N+({XG -gQQQ)/ҸiQD:r}}kCk!my~^t7N恭P*)A (o RWE?Ƿz:JUYKI!t/!m{]ZI uQͺэ7nBEa۠&kApRό+^nTcӢ]\Z{>?p+m.c6&k$%E~Zy7bhA?B+qǧ 5&sVyV܉i9fj^GLGf6 W݇fWD*;RKЬ.ia; <ܯQ6MBz :)aİU;n|N!T9Op܋z\=MAЪ0A'kBdc&qnvNsj/+S?zdM6߼>7 JPcT6)zY۾ ;2]F'#%70~ު\[y tRyw2xw&\tL6k=s?NR6,6FdgC `c;Ej-[7S53-ίX=#}d&d1UJ[74;͢V?:Xyߗ\xLlKOA]vNd]/5X3xX$q '&6퍔Zo#G#Iۖ NPș}衤>u],gM|nyЉi}eAfb_fcJ@U;-_kKƞy// 8 l2]MB#%;*'Gܯ$Ր5P ))sjʱDO j|lWw'P$س/K*2eUBX)D 9ޢ;>qw/mGˤZҵ8PJ(Ey%^">11ѿ. dc> 贜 K >چJ^jfԩ%HKAEṠz$XXtnSpUyiv})YqST꧱Bz5TdL=.,mXmJJ%C^2\R0+{qk@3:p7AvYy}q{4"G{nZ]v!([ ̏1{3f{|2$acmmz8BX~qB'uyH牨Yws V3QV +w0:ew|&2GIS̒=oj922jTzdUXl^yl??:Bo.>tTR $R@mRe8CΕDφ; Cbr6N_ 2 fuTqeT¥I{9|(Qe# Xܝi;`_؄Dq?UOD ;,O*,5.Y>_~YeVK&I4!#,1қZ#h^JvpcQRhbv4﬿M~j!b۳@SȚJVOEg&C=v\(QnbIXY^)C"2nҽ -yq(lrtQϵm'. `Qzc6KO Ez0XBTZ *̕aONHVV`@&這'pľ _";MwSXC|53̚Kpv.H"kC^~bH1C8m[T$E$GP>Pl}oKu`n@ qJ6\A.Nt/@pwE ]†^ #Is"QXs$#7ZA!kOB6dL'Z 3 ojjK!6zj^JnӉn)҉2uOžxa121]$H' 5o}G;6> 1oG'oo0NdhLr ihb>R)iH&]BF]dX^p2̟M943 #kO=@"Ru53mp_ Nc ;*MHj!B0Ɍ'%d6HKsV zI OHm)҅MF˗tktcGZgh,KBGF0yYqBV-_ iA˴k[ xX빃d(A;,6d[*_6whǴ і2gy *:|4JA`_Ԡzӫ`GsxfdZܺEnX~=+FM0'mx%tTgQSeACtOO`Y237xoC;좑jY'>X5QJSruªnH_/=0 9th},%Jubgvrx/+4̮i G.ۮ֙cD|X7) +Nz3nMV! g hMp_DMyxSl6[!ߨBڃ౲sřq\ękf? X !X *U~.1y%8F">BQ$;?@Qb'*gCl͊g4OU(F8y(Sזm(BbTu0K s,^vo]R@u06ie!D#T{X୰ṡV6Uaџ_Mlsߝ0_ vMO5eF fF]mWX?7wM1v-6fNUw\pkU8ѐ*'U;݉`BMU^c'mrvJWtи cάC¾S 9DٿrMo%+dG2Pq]9N` s)%-Hv \ˀ"Xƀ3EǗ8'6 i&Ns` 1Œ [ײN[ľ!gji|0KfH3yyA+ /U/MADPCb[Ұ Kjqூ6uy pZgR9ZO np=ORn2+˃W~*AV)D]2eN^ #| ?A{&J匱" a,c^>Q2MW_g%t _%eH]Gbdl1 -{p8%[g~P,{BMM]!ΒA4fB>2,ʾȳ=hp>OӅ|@`ӥ6ar,7^:SW$w%sDCYV I{~BU$=A&YI\Z'&!59r˄Le!AۉN^GȐ1T Hdrn{䳴 U8t59Ɏj NMW\0|Jg𹌠qOj܋D5 PSo>E#bZ^W -IMh̰. 4mw6IJ+ؾk* RJ;4f"@v9R-Ǔ 뺋|B+ i1 5Q-VMvc_W\f)_Q(Vd$ J,#ul)u TɷdzΡG?X{NlS] CmEX !r/Gq3)7Gpȃj S'KM\2fm}KƤ/Dr# [r Ȳ=#d]QH>ޡE %}+=OմׂUd5{,uz32ȳKhZR?z@2etgU R$3{/Fqv'$/v^#mes@4%)Lג`C|(%aueUiHMܨ͸5Fm۸ jG(˹ۿn c/ԺBY9'qLN(L*O]wP&]Sܻ XWR⣠poD:*je`TXрf-pMd6E%v~jc*e62elKgɸ5x/RM,`:JJȩP[`vHא*XŴ`/) p +Τd?y`Gb:D2TQUՂ<ٟgV4礛HމFBsbJeԼ NWt ao\ Vr*&4vgI,WiDley\]SOtJrKlU {)HHη;+*h;0#?֚UrmB.QH?hLBcTg/+"h( TVz2sfV#:=[D:w2ɩY:P䢻"SsQ.|g]wSv:pQ8!{r&R;ߒv/7 &ՠNV ;uƕVDEē,jہ#)\2S@``I Ҡ/! TW^tFv<B-.gyW"wXFtkM3>0!NK`_&V +qGu Os a#Lkc<'b˼V!=P{w5 @miw oSiY@珓aX„SIp_o1p_A ?y*/vvR 1>M L6ۚ-5OkT=nyǣތX8 (f49?rI@D UR^Ƚہwq(Ʊ2FQL1ZUVbאe@ヾ>^1vQ4C`0;mdx[$CaA)! dML90q=AɲӁ8oq E蒘β,9Y\en`I{#ԭ,xΫXKr0wia b?|ߣ:Iyr6Z lػ66>5j3!p1ʾ[Hy622"M?=-Oq{ ^H(=Uuƍ䖎){a3UjĦ-3woʂmש@l&`SFhcK6yElU#䎖^+߄>.i&}("'3փP8I0$+|hubvA-'xe-s': (+,?Wf!I,:q-#L2DEPC6UyyB4܈Te,]}Ib*l2)RKt>EQ@~Czo%jܣf`ۧ; HdzslLtiY;Q H&H\7jvh+ٮT6PrMk): ./6J[ y?} v\p\1ɲ_,ˬ=?6xt!00GqEdMƤLK"cCB*EJgxa܁ҸHQRl9^,1Kch6X6"0I$8>/7: +s{}.$>3jRwyJdq1Sl7&:滟ҩF`!&vs~vE>EOu+`"}!YrP|V<"!XmmR'RXi5|%N,Sdz2;R{BGX 2ǂ*NMꌢE*7 LN.Vʡ揊%d|߳@1Hr̒û:70U6]e31KS>R*%ђ;HBc?j.SCbm+rs;|CaϧdrՄʑz.[ea$gn{gR"& zb=d2v1YAcܪc1HpfJ0# w|LtO/xa.8$+7H1Y%ZX̣k=}Z9.5,Tgf H#Їk2:`pۺ=-"*f}$=1Ku&xR[m/bȥθXSk] R.,ܔwzBK sWfcl&t8Řɐ4QRRG&8m`KV2 ]xKtO7|! r8mRi4lm.H(/Rf^h#ġm 9y3^ :SVs.獕?\b5bjfôx˜쓭z"2yvweB=|mNjBPdu͍U^PyGko ̥ [$kAÖJ-,a.v7h1+Db0D^J4,0߈k77as#cw42U@ ظ'[!y:&Nm1c6kj*dy6άi}FëN\p*0EiᖑG=J8EZ̫ kϤEV.j#wZhwhʭϟ #oX}r .4~J)X̚gxUKmU0]Ր6O&߳lq?KӐOx϶?eGGkqD@ ?\)l<:oB`OL*&9\\hO(j뙞XtVGM8x:WֱJ41_َ#o!CCl`F}EnCaD9]qXN̟T8}`/ljz"ulUV . j3 >}xj֡;mr-7uEXl+wx} f鋟{.j3-jє3YVM3;8oB'/qdz <||# =Xܭ%?A3\K0O#Ou=&8j3d؎/tӲ]ǘMjeFxl0=U\;װ"@plBM*1$nȓ?cwV8LKΛN)94 P{7W8-m @_B/2||Ĝ ݏ:rlUEmѹ&1慯ʹG3IG:/p3*ی+%hveXOIm4u7;]a|nr =zWQKVG9ǘ#]VQQ:ݗB|/핁XuMi!%eD3gf8Cf7`?2́d 6X,j4dWi@t`Ar/_*Zz3\{p _}Rllf}J\}M>cv&kه B4*C;B߈ zhe 7y5jNR X* XwNaNOϜ0jqط+;,;?4/ Lupd@oN`C,gt3UN8} v_ihW!!D^>m}՘ 'A$KPN=*H.ZUyA2+n Ih2Q#]Zk גkV6h +"jK_K#ӄ/R[kqj-7*tÀ=$AHAZ>زޒh ^^+kp974;+\LP0s)h|M]q=a]QBӊO:\>m4 Mgn+5/(plSfЈu/^<C؁u6Z{6-0UEf5*㴳w1g ղSTC&,|0&#)0޼8UF[ uw' ɜ仄Lw.\ }p?}3e\VHVb_rNDw@t3\4Hp;Ƚ#NV6bFЯ`1pf@·+H$WEf6H6<-"_z Uڌπ1 * 4B=rgF\eDUy0X 3x^]˄#8%}񿺘m#Ij0#]ٴO R_CY _<,\?*vۦ`3T54K3eax6w>f{}fءP_+<)⺾ cY+BrC c.t,D3?$6y99ĤxL ONYļĬ]ToX67N.)-Sb@ ksܴu&ӧLofS[GbJ"kc2iN MHfֹji}yhHMux{H!e#;(dbʀ/F:*k~ā%:iO{#V;mfeD&YI%DY|9]/'2&_-Q$m bYACd튾^ެqtc3k3U>no[tQ|A)n+=.Q/\|ޜeRL >afF@MTD%YMdx&-;r nSp=K^H[(/x9n_,fޟZ:ʊ3DɸNgclPEX-@> _B5a[˛ykYeߖVuSk TJ~+dMп5aq`bN>lo*QwcAC(Z]A'Ux`{S/D[z#{)u|;o: e&'G[,;8&\[J05\4.ϖ-gVSl0bCEO;2{% YE5)ҙچ x"#ϸf)ә<5|%kC\ } pV5;sa&UV|7G̻%/kO/E1"x?Q`='= qbJ>=6Ip&+P}|Z ܅NO A"wP^y _u4VwUuc6*xj@8dS*6fYYPS÷9I%m'ZXq`@uaSV& sr$]nS"x (qahie$4"Q _N4%VTțH| ï̦[!T~*l,;%כuMłF)lb@Kayc䖑©j60欉" L:ֈtpڬ{uYl499B J' .ԥetǼ+!M\ +| P+*z!$q~D&sQt lnY7`}ql( Q֗H: OCtUkVY;@7k˧Z9'Vp:|y]9΁HG irIiq0bVM\w2 8("UB6:هks{3Q; n5sVdX> Y"NpMlDPM:*Q$1'xk2-wbO |+dLNhH"`1+w]kWl(׽c HSxi :`Zg/DHoSRe KheY;nMd-f>[_ߍ$LP;vʞ#XmxIG+%}Ƚn Y }׎958o@u">U&Y$ B&PEt:šv121r \nwYh6ȵ^X3'u3a&U><gNf^ ? |_|eM8A·StT lBE&Mʦ$)MƂ}1rS))aC5)2REʿaNK<*6yr>*% |--kulV $-,hhN  OnW۪ͶɈ -NQl]3p^etߩ(Lo֞POGN?TU\J0 R;AQt~{zTagf?DRhy7\4fS݇MQos%, Ɣ?xr3AQQy P zR` W~k*/|l6D%F!J jAR0SxDj@(HPQDcv\&=Ԕt&jhiګ'B&sc4~xbVCeTE$@A\V{9J>S>1liVꏠ4zG%Z+I.,9 [STlkK7[dҭSj41]2,+_]`|Kkc9, 녁Dlqbx-_&oǺ%boFŝ ~j/h  ! 4l :ȘGW5xXt"ehDP[ug:v=rP`]xe ([)K:m&D`jE։0CC2eWl154pM4@wzƆ4;H%hz)c?;\ pӏ%7LNמ2R>&πTmS)xl4 5mqKpxC< gI2 7/A&OBfXQĸwRX,ϔǖл#sn{Jj:R#LBom*SՅÐ))G؀8 ; VSՉ&_sDmp \.7-31@ uYM56ZR>X(nu7:|D8gHLܽg#:&0\X4{y;j+aL;[Ȋac@nOSZӺ%S]dh{dt:f`]TľPE.eQ2Lnk$27AP/CӨY'6cVҍf=^_-hW hjU/ɻ5nZ2O8 Hɩ$&ZC ͫ&-Q 1vW;8Y9@&T#"m]AWn9/k2جlv mkw2Epmނ@ar;}UmE(@)ʶHE-ۜQ=|T%Եwd*%8%@+@~hoY+XkSBb !\.V !z.(Qc5#n[6Y' ̈́$nZ% Z}Iߠwgā~nkΔiןQ ӧO2O$OI,fl"Z%؛sY>RcawcT`TKF11N qƛau۶hpO>T.4ϴqu ε[ڝ9ڏ:5ϐ-3MaX>Gjil-b϶y2%hOoRY~,4S΁mS1VE'? 9P"*|gC?Ury\T#&F;OvTC6OܑRIȁzs,pڜIuvY7m8=(,!o ɋ`}gBk?!rmy {c5.XEkb~n$b+r'Y 1ďAAxv|SdEpCwSoi$p0s@~*;ؔٵf ň,eYT 56`N ,2aJHS(#Y϶tTT1$& 4_F[cTЁJ c$B5߫ 3a[(}s  FRs!$|+g.l]NHs46F`dߨY 9a|iuUzO m( xL q M>B~(&+dm_hqSK̆_zJ<JLUf<|(/.0hw~&&99\?y*mab1Š߀}yM EDe򀫉_]ǸGR2ScK+Ox(([S6`R˕da] R'L2Ot_EK`1ǬRVla|MV!>%zXh&s+:Wԅ{gPed alw\0੎iXD9Ԇ֑+.BŐZE(a%aj܁sQU5gDT.SDnm1>NjrLE 8ê,`e"J{CCaq8[u᱌pt(߀/Pӗ\'NLZAfYweos7^Zx}=;C"h)utywSlZ2D([l`RYvݐ4ʵYkSV]o d L)8{xN˙kn9w̩aTjvbϓBo)P .^k-t:YbM`sϽj,ЂEt#-YwSQ9+^6k4ӕ53nx^+4Qr$1Q]V4'K<ь&5h4Wz e/PI^}ϳ?ӸT"`HfJn[OB?[wPP89V((ܽPap[$!?Ev.bfĜ3tXeIzΗ5Ց ө֌)@_k?3"!$J\쁢iY>A ]2djBn0q/!`^Y0A)6ڞd7cY1 [ȫ?>^Ra&@ĬjlYo`ge#3Q0JͬI"f}Us~ ٰ|\YCVHāFAzk$^hBIOɟގkT}zTmIB$m)WGµf*p T3]*\%.VIz 9F f]$9SP8"GoMa7޾')֥YDsc"^DlkbJi˽ 3#[aY"k<ɦgt;w"kas_Z:Mc }'P@MNN ㇟yv* _۾=5}K+HGh66&`` 2Tur mY9VY,C.I?ۄCUDuW|݊]j'L2&({eĘZ>.mE"1yICNLkCi<-T4DvRFo|&ɜn}_ q<}Cj[`SHDP|d cvBnQomhUXY: fX] C%_f3?J;ja5LWCR@hm}BTzo{(!|]A0HbKGr'rw"k ޗcF;h؜ۓ #P%cIGFN*0OI5ꩅ~1MͿR7Bc#}E3*} /+)\vTNWT;y35sw6%>6Ns3 -T2̥[\闎& UU8s?@wAooPB1gKw-MՊs% --$5y_BѵG\]©URL[f8aGyR~dELuPݣ`mBLh!8,pMcp7e<~n6S? * kgh>Td>~2[2ba8Enqs'g !3bgMK#kB^ŊxplDF.{=۩(&1!@eS.he;[Uxn13CU'ޅ7 PBZ%Θy&gh!(ZZk9睒SkH6Kɱȝ$i<%k^q&-XQs%Ya?Ad[ނG]Ff˳+$A\aVPFLQJ%*#Xm@(N!#%F0,k}5Dg p礭nLw­3uYazHuDC@IКƘ>JZ̳ƬY䝧ྈ6 HYL&?%z's D{}RJ,>wқ؊KbUoe)K/0+HecMԦ|M< LlMƂ0 q N0_WTVQO۳oEmoT̨5~c5}*GA{,,tpA/3pYScr3hYY5{ې4 2Aqs;2nGIRƈxi糺hj0]9 {ZU)%T (JDpnDt%^{%elW Fd첷pXwo{u#n =k2ڠn=.g&ٖP?GG;=/-=\fv :x=b+8*Oj`g[lܛ 95mqjz!]q8O&jQHEŦ4JKdN8mуǓ\O5c=w1ZdH"~ŕx8Gh'R"(GB#P A܏/UO_ov(2v%gu~P*)%#fR⑉!OÞ) ,mAՃcgB+ &Ċ:В9m9M,M+)~~jomvX-3 {>{M-]8~,2 '.҇5+h`>%zR'Éd[QsD;"EXR=X HLh`ʳKg!bWbLW j9$$J .`+O0!h lu2崹ooNunnuj bV21Tdȏ=Wzrw;%) 2?YHKvG8w 暐UFB-ԙK86z3s N .V] -RG"d2Gn ӌHs߅GVl*2GNcФ]CDM$hB!W83|6SI'&fu[a_U7-(7ZS:/F593x̻X:ťoB_NF% 隄~baʉ* ck >3G%bmZ K+*f LtXo_ؠގOY#v`sYMG%j.Ms/d\}@A{>/-RєAQM>NFqs*H G4}p蛟749&.v^.qXF'"晑+,G.w":KtӟM+?6H^f+[ybz5^jH$IwSŹTVry4J47g٭ZYd]SCC$Ϗ9zZkJ8P_e7q:v<4f9Mb;+F(<|ۂ,c= )6RѾnNd@4w,S0bA0u VFYbfZcaR&bE8ӯ%v`%WU1Ԏl7dCpvE@;'\\f6Kou׺6<ưX-O e5o" >O%eݠ[)l[ DJĬۈ_24$ڴa*^ ߬wPt^i +myD&剀cs1O/I~‹if5N;P'Lga3M.eC<x4wfnQA;U56l,+_^=:(a``*p FuQ0h'-Gx-/>a*7уlX}lA kӵC 38bK)wPީސj< {ZvR/fDswX _ [oN/*"N˼,׈u3 i}ĎN^П/B"-UvBm :5|'8i2Ty-w~{ՓD?葮u+M>mC/yQL:yJ^< la+7Jf:59Q2ZSh#?=2]0 Y"!=Yv5_E*=d_ӯ.̍F[&"~{mLT2cS!wS;ILR1M}։ iS7>!-*g4a7@Ne7jK,blOo^2k2Blk7*KyÏ1^^exB5"yqaQ "LQtLvߞK%t ¸b;Wۯ8m%֠^Gir$FbiQ{.{B)DunR^H %n->SHv0v*d=6Τx_+ ,XM-xN<5˸KHh5 F[3XbN~>F5H >;5m^y22&T ɔ3A숵`꘧Ұrx0Q<ژQR9 p, z{T 𠲝E\Veón$,$OǀQz QLHBFKU) R|.xp>5"^xk5Q?~-$uϑX.T'# zc,M_њoҼZ0 MK=y8ղmB/xTic "=zh'*-ҹ.0(KR-~Eƫ+OoSG3@a~ԩyO}zU9ϵob޵qhyqn0f.=0抛1eX1+dv@u7n9~ Tgg&$m`9}b=ܵlx$-[VCMc1N}۫\<^O!$E5I\4\{t)fSFZӌ0$#O7X|]_2m43Zv7R wtŹ1x09̍N{c:2i9}m'$x]j.q#c2VzjE:\fF'H(j9Mw\%%/1e-"m^՛k&xCUjCngDakqvŶ/}rs(!DqZ%HT4{ԸgȢ-E3} 4>FEj@{!8 R%':3g#!l,썱zʼnr8iIJXtr>Ǐ!*# *i7e|8P>iQ`Ҫ-gZNlwL\H4o::՗l>2Uj$9~&LTN]9hGP_,ͮg{A1(P?á8M]W5.Rz,$U}"ma,aP7y(CȒj^块vi_C5XLrXyOP="@>F7Az}Li` H߁atԷ-m."$Z8 /MxNP(= G7+* 6ojc}m5|0>ڔ Q*_w^i2 f~Z*)eN|L=j%.L$Ѽe{E% ӈ7C6Mlj 3HN,$2k23q3m1uL2qf}}IpTgZmB(FdZ̠#&y!!L㌐s{&E&ȴy]h|,>ևM~8m p /—ĈPo^[H}mQںdU=E}O2Ye5D)›Vb85JՇ]6ah}7 7VqQ^aFiPrm*Ds(zٵ4-#D1[A!5adcb ^ϯ2(P%+ H%:3&(!b)9Th9cB,WP÷G7bQuM]D؋D'3VL^RxvRy3Z y$̚TeI08Eh J ,Q׸k)=7ꖗOßloD.w:3i$o㥲oSwP& w@hx"pp b|żXL=D8JtT%|\irTٞ'$^fRN=u[ҽJ[ ǔ3q"Wb'z0ڄj 1HƯ/a/ W]j$ueT RA~9>d/P뽕΂Fa'4L`c"xdX~Lh!;THS2Ah~cex5A2{_14l4MoRC>/)&MDn)K$VFCI0?k<'DPJ >SAي){̼AU+T7 _oڞ䈾Y`N /&f>KЏMe81\jze\*.4BI.ʅBm,wy8!dOD9ё揟Xe{NuDf ߕ{car2ĥi׋:e;`U(]9]J? 8.? 1Gmkl#ǎR0\2Lx>胘yJ!l>.4 +5m&Xq\P= ? ԍv3i͞;#qvY:\& '|\c12iHiގ‘rQ4[CP&,&GeSYx3J{} ԗ?Q'X `. -Zd<: 1aL7 |@ጔ,V3ovHZOQ#!ET䁫6eOاQauq_I IO=tkq:y.'lIr4>PH:7r*B_ъG;dR멐 âkCS%]ЫF*hR~ΑrwRlU5v~X]mзRL,3m oohW{pX=&U*yP' J>ÖU|UJ5p4E B2R Evٸ*F 3͖ Ef4nmul<O'v=c)Jec9ޏb)L?DE 6P3#1+6-7vIxA%;0z ƌvlO̘/փBrSH:h:yfzn$ . ?*/E 1N5-y8Oo3a^V)E֤@]R^[^MB,#!5Q+,{nؒZ!73x]eRbcm7M[mh'/,09y >#CI2^.=5l!qu،:櫦"&;+Q|Anb8EzZz"a-An[Ert[ZLyw=#Cx P2g`4@&8ef#ђqR? tʖyDPKj"a}յd hra?F1YlMHQ%6ڞ,}^| )nA/2$O0(gnU,O$^!hGPRmSVAq4byO%ъ+vu>6ױ)o(e-pV1TN9s'X0i3i)XcCl(mѨ1d8^a 㫗VyZ*&: '9;aTI  T4e[;K:ZM+~XҸҼrU3g%iCO.lVC(D{qy.!f;Q WE$M!iȳ$re'[ɁR8Tƕc{uEMK2':>\[Įxbpd V? l @ %` ʋFZ!|j,с_Bَ^s18?I@82J% Շ6\::޾a(G(6ԥqZRYPJcfDo>'i* %B}æL`8^a7,R+Q(!~BLO6Qd%p򩍦1(Q/{ÀFB04:^(nuy[!0yw @ƚl#Yv'<#ÃLjA(cɡ)]',4f*s1 ^1RRr¬M_^Nĕ ?z"Qe"j|jPbX#\_JDgVTF2\ĭ=ȫ¢}\hsTy|E4$d]^h}?w"JRq0/G &_K|1^e9?5Cu#ջή|gi9'R͝kOOKvф[=.0,T:5GvkRі2ь1uV)}vzb]REF a"|E|՝bz750sHcbGp7뮿]!8?ʃmyK2ـ7[If;\ 3Ud\w'pdJ!B5l!WFg'$\?Nfν7*p&֢Ynqk HWa/XFExH"ߥۙ/KgcN1 L< nUDJS2Ycjh%M鹠]xwy·ٜ@~gU%r.ťBAy+q;I+ QYJ:Y+o7(+YUV.\uT'ʪS "[25m;g/2Ei}vm4'mۉ,(ܗY:L " Q"o-?c#rpsA76|Ӫ&^w2J=2}V/{<=`qcʗִpOd\8VtDSz3eg+؈p^}qG!>d^B3ޯ/lG|dō0ù,Fhb-.xGN^<V6{E1 Q]4qtBEڱͼj#}E.GTh!gADϧLwQ. DEb@B H~3mw˯"MWO{Z|ŵ7'0n9.>jFD]ysF!S灈THOä(MXjH<ͺTgדD+@@bF4]/h91:U]jdr,}}!gf8ٳ;;*_)bpzF;_Dd{+Gat$ ݸ9>qk^ǥy;L&Id溙MZpDiyF.N6J?@]V{?B\fPt*^ho%[Dhhx^T*G6N{Sȏ]u\!P *hYNjX}GllA$<#t7|͌PQ/faʳ(kCu BK`1./Nt%s/vne:`ȯش霂C\ 3l_$@IiQ˦rO7*رY)~5725*bgpd\FMZC.Q}8xX.2L_EW]r&XO 4܍HGYGs,Zk6n`N}F HgOo,;>i1T Kb(v J6I*e)$gb(f5'o(Ռ=Z$_0kЧk NyL֬i]Eqk*kU$14:fu3_a!1ul'&Z?,Eu}ʹxKX2|፹X@1u|Qs Jj:&r^ƒm =qon$N FI/I,{So9}7~P{^"_;zrX+ERj7~xAJB]Gmox%TZͺ-p5 klPp;)Nխ/1R(JwoP/-(ܺ~ eX  |XN%xpCaF닽gNr%5wȉϞ]u KtPz_D Ha6WS}=EwO@8b3r}~nq]Dgs#ddkYdxӜ!t O9,Sq{nJGй8@{(W*Qhख7-wc\4{SEM29嶃à*W?]zb gpͬEҠQ}1oZ׽^;rf-Ʉ,QA(ܘ 1sda!rq]B’Z#(4QpE󯧎jᖸ!qOGC~>HoHy_|_D̟~s+o%RW}78oxR'CFw:ɁtAǼ.T4jj,ung%ƮC;OQTb;Bغ, <}iL9`J[ג!֔x;d4, $)1({c?k(2vARF̙мܧ)U/]>[&?wV#ݗ,;K~;**Da 03;VKYEd|1Nvp%(Yl-]$s|Q{1(:Jhp30#x_Co1P|a#6sXLj1;Ա^_x9r yk{;*q{{/*px"wc( (a|5P#LV( Q|J2tKҮe f"Z;V.i^gQSWxZEݝ^ۊL@ ;Ug675hwWD իz"5!f5X~PI'bVqC%CO+^$JB@*\iLfhLC1y7I-xz5 2; 8& c̮"Poxs1=5BAR" ?˴L>[WuV]B녚*Bj & @n^ki&e>?@ 2-Ɣ6ju $LŦ>RRt^)p_gg^߲}Y^&%}́jϧO͊JEʻK_EM󑖵Pɩ>bH9ءic`BЈ5dˆ.XK}IlyCCuQa4m\goha?lEހ#xW1#TDXZV_}`嵚"Wigފo".yM28>Dq$KذuO ӇN@#xяcU4y~񌖜B70׽l`[0n(WÝjx},,b٘@yW^WTъfZ"2ϭi0%=ydf-YQ&fi4,D ƁM&,=ČܴAU`]{ChMލ0L0VNDI]#+ja^!~λ"V叜gϩ";L8}FzJgzj7kSGD/EKqnX2 _{Uuq\mK.UW#EU -"w22N!ԍLy%719K^O:ˉ{vl# s:Z)^Zu ƪ 9#]K}ú Ya 898ffoSr*I~;Xf;Mtv\qQ4`,lO\ T68-tShNRRFxϖ>CAkhV̚q5v <=zTBFjF(,V̏e6)(o% dfKŘ?kBJk&>NFۊ(:ͽobXbF>][B`.bq˪/ƁjJOd9V(zH}Cr]=׮B3?/)tMƇ* _y}dF%ڀV`FӞ*L1q`sW9Co䋫^X$@a?rd8L<vg~Z'k.$_*'$L_u!>h$"\09Z&.jZ~/z>> eօډO*O _]ު=KFc#b݄A*=W5gD k,D &>k䴼&$/mlwzp*ƎT/s¤Igܺh-ڷF1j\uh|\߈[^_2Ȅsl7i{Db'k@'p9OϢ~ .! 詓ĒC _;1?vcu=tP ̻d"I hy bnÒ<|Gr@/qh]|d+0oHMaC`61)E>^0 rSaF0LGά{oucj=6n2ͤUJyJ0`;>+;$#-gQI{X݇Jt/WLDG$00S!Q|H1uG!a~Lhz4 B/eߩ^eFe_s64#7mjQFl@@ rpy'-q̭&KK@!<靗^)j$cSUԃWoHqrD4N}s5fC G^$~9^&3ex>zt^&3+.$/D4<Hirdut"9G_E{qS?_{#sRIK~5׿C:rξ[c+im4yl…2f9kP{y/Qva~ɫk8,›fVFc)o#k/FSx^o)Nf,H},S0)&I|Z'8nQ(Ȼ*P!_ AScv߂ %V UާfAJPA0Vl ,ӟl܀@Hڞ'.7;^ ί4L΄>@kL4 ȒA[Ԇ*Hx ϗÒ ~5 W[P긍5k26I-GLH(nm; |_-4jս@ ijE+L1VJdz}L LHrW4L/hF24PĬW ,k~B**}pQɐtNgdM*i!."_3dPSI(Dp7 lZ0Ay%[(KGC@j7twwY>A%P} mEΘkё;˶*z; `PRhTk1NFVZS]Yoad\ދ{ٲ5xM`#U%8$t^QUlGW 1.UtT*OXpcJ8h G, qiA>H.];  cm&>eB2cա&@ʼn+)G`;~U=<ܝhIÓHi#qL.>W37J-';rB.yz]X` BϛH)3NHBӬne;1{!s8!p;!n}>c[j>.6ѝIWOQv} z!tTv{mOFi8(&@GFW|Xzw}H"}ʨ-1&mX5@j'<*Z'\+^Zhb{V9ׅr肗 ƽC,͑_hbUH4\fӌw iR ycz3k=g뭩*X9R?=%1՘{|sɗG"dSF)w.J:^*^4W#; T0zxig0!$9ܡU$@ |ɶ:#L{|=Q$)-VG;`“56-^|YNo="j4Y+gVOOIPtWvQf)_`2ʗL&ƒqGHe G3=Sf&l=!}sճ5gS4o~>W,9 .4I*e+R\fg7?T\xq[1OocO"hrNj:l$#4N6YzTj!{02a\Ps4=ږ 0h3"(33dP|7@֦W9ڙP- ( WtW:;o"QzVCebm-g.i|- \\VbG:Hl7?:YF~ufn4nhJj8l3Kh) =klcрASd+Й-ֳcU>!!pBtr %퇢Z{Q)̩1=^)rSCRJe\JxDz|1~iTXf7 0׻^ClsGg=hչ s pFȵ.^0Orl>֌^E6\5,G9-t?Э$=O5gx*UR@XL(Sm}xa a~cI$x郋v_Sgo [s$P*]>HK w'E7ڝo۬3Ӕ[!8aE&qyL(,ʓP{T:dk @ o_Ɯq|ވ<_~tc6SLٛe8I"Z^wݣΐM)N8IN&<#*qLj`gȖ(A=rJ1k[(=Ah-VkZWRu҄]XK 4uzaE- C>:)uN(.P´ ^wVejՉ*/[%~>` ;ZA,l7 P[eVP + O01m5X` "sk_gQ;?}ԙ^o"UwSC< e,PMV3\)*귐WX,Ŋ„e a#nG+/ x,t;l4>'.zf'!Fc_ɾ;cJ7sB9C@g-e=8t1dxA+߄z&л?.gV)WC#fjv_:[;d^N "!e̕B|A*GWs¥4qR:XnpCUeW}DO±@'!_;_z/kPó\HOnY}X7tl/8A\ޞ ")9=7w3R$J3M%`^ՙ ˒| " bk<9jA5hA0s~SXyLmht8p3dpʘQb"S}Z™ɱ*d`v׻,WJB=si nR)FpRr~BAvj?ZI/?`UhdG4,/Ia8qX@E^q/E6gDqZes_ƈ$ܘQ5J)&6W;jT]T GPWrV1Wf|%*2 #~#o/c?5Y( - =c|m,gҰ1W .@X {>h;!nqdЪ 2Qn I346Up1Ιj5^Uq_1̣U1Vb6薷iAbu#@z^"vr+_(#p9,U;:|ayIBK E:ڪ/uJha$ip@Jޓ9v]P4*{S؁=Rrخ4-\ [$>9 M{k^Ί ]cIR ׾0y|D xN}r'Ot94~ˤC=/0EH|וxMl klQH]INnk:bR4\pޘ9'ͳS{Toꗦ8 ("W~vkyZ=WĝF\o1߄1 4ډZ*: Y`V@ߨ°?m헝̹41iKѱ{bVN(^2Ro.E9"L8CJӵ=0lͨǰmA w~h!* t(vm@x@"Of3Ecw%E]AhcI ]4҂d|՟;Sar ?[>7hpJDH0J"ǹNR8M-fA0YR-(Ѭ鑫cuKfнDf^XL1Rpz:p D>BjhR#Mԋ6;N/@q$+c⡀xy.5hw'A9OVISug1蟆M\T'IEe +{^x璃x\x]7{>/RaGİ气9]t⿞yDz|c qխ~g)]Db;{"A J2{=9>HF"qҚu uPUF ȈdH iwu?%[2okC?19֜M)׾@v tT0 GTl_:(ZS,;~YqogUM;;$߷[uypq ꂮ P`h7Ant;MMEum!>mr\Cp/' kyaHWHQ+/ m?f``./4TW&Ы〭٫I fh MV5nXyST3vt6 ~DBήhIXVTwOC:AH:q .UxjRv69C=?[Nzʕk ~*Bu (£Qz;|RFr)I -Z>]ˆ)Z]^ЂdűBLdS3DφU(mںOyos0XH++N/v_N,DȘ(x~$(KBf0M Vucdrt1Y*%}"}a|^NQ PRcAtnrXz`s uL5%0\ѽU3> m \\v,"XX/FKMt;I_*UrtUȞ@brrbrwjzBMTLN44h'F7ds&ud{QkNR{)a0.,^p~&$bQjYU!o˥-$N:^4r0 c Ƕt&% `}#m"Vǩre3}.-nW^FO*ZۓINLg?^V6tEfu=JϘPyUi?cgQ*l-xʫ)dQ}Hyo O`vsik͑? vR^e $kcna|]0߾HT>HXH{P'JrN)u7EH M<`zP|eC(F mDLۇ uU=VRlܬsT3EA;Tq!5 w>ML@Yvȵ,0P뺳ܑA 傒{FN8Tln )eq>K8zsYvg$@^f-`@Ti܏@[udwS(o9"UzVF(t@wWNo}1\Z}~灙[Se:[K44Yߨ^ޕJc&utc'vA |ۧȦ$Z#v{5Ng{ U[UX40Ho5@l#mJE1@ƸJ4o|EqWR\e;&meF]nurȇh*EA(<3"+ЌOU5䍊@MA]&k !9=\vUQ2nFY[ӯ\τ1]hL]˧etf[W)Gg]bZt*W^8~Y^lh4V!|%/ `=3M ]*; dUF~)M&s{;h< *g D7<"HAeL.IA '3]w'@q_{y{wtho_vъp.Af nQ!MGP$<>|/oC@1<5ȓZB51m#7q}HB9V^g8Y`Lyմ3GgؚEp.ۉk. *)j AVv*N{o&h-Z8w6~#՗$:[|{0EslI ]-89 t7q+;돃$ki9wHŊsDӰ]"<7LgGw(Sx Zb]0ۿhTK\On+(/@|, qZ`ZCO4vTqu獠HC>ɕJ=\L2!:;uZӥLQ)'3>P$3fַ}>ht} Q;j.Hd A@ZNyxYunYex7ୌ>`f _Af#COJG3>c5<O60ZKbjqx4( W>4~pX֡|(&%趙vG]VMcY|w=TItŬ[YJ1w, NXDS!)Hl( ic?$1 ?6,^k9KF!iꓓ)ɧ_įHUv\-·0WYQIokU!-ARތ'JXާ <N2L+PkZfq XnI!z(쬚#7OzxX !>'vE;͸x"SLQvM 8pL"o-aOk l]ӎмzG&t4]ah!`nO޸ =Yմ-Ԭ?9H͕\0N,Mi=8s;鏇;&t$ku\`n5=B0RN0KWipXx!к"#_Af `eY_{%M<&$ɓjCTghH1+@zO6Z+3 :n*ˍ%*϶8ГejjGےe'(gtFwxYB"X=7M9xVa>oo@-Dޫ'd'mXk.<Aؼ[Ҡ`u֙>zM| qbS=|S'1bȄm:7C=eR9moX`'h3%%⹕C-"E9C} 8Dy"/5M{VO|3ߎGI֗^yب6ˠ0KCU"Ŀg|ڗ' =?tjC`D*jY9񿊻AyLoS2U]QO%*}2-4BcN2 ~0oY y~ɜ=ПjPeuՋe.Ad%= FL_Z'Ś_:/ !x B x xEV޾Ԣ0m] `mKo> J?&l1<   WoГ䷃Ÿ&l9þ:|Md \'(R:8鰹TXj3W^hXUX+Eyũ Jz+0 UJviY8zk⥈TNS |NEQSgjp2T=f>IW`ȷTwKͮtBΦ6Kۑ@3 B = ~]8D #{8wU-ك &D|5tkb@yUgE<ˍl e9]ZݛOk]&^psW7L7G] OoKfy:6VђB&Y2gB( 3hI ߐ';|ӎs%t88~ XfO6fJjNtݝZMBӐgaXpR) }3*IA/+"hN>U>:KժXjE ]6f#dٕpB+i6a"s. `GͶvwl2+P!C,}+X ><<:ev9XK8V}Z 6I; zDP4jn˴kvS*g\?$௨0IK®f[gWw[mD#Z>A3 u7']rhp_Bp/UNZIHBFhgnxٺT9@(ɕ"_eD\hכLKj[|;,/)> UgrH4.jab((^>dʤ*/;3CT.Mv7W\=+=PF-Q7PX| a\c 1U=d0Tb4'tؕ).6BUUGJpi y"Nͽ?MGo(::Ĺy[4վe}o.r[J/WZȞ%YݠބMol*WlmzOnehk [W^F7+wE%GJAF. J T,TNP R576r f5[.<ۘhB6+8o|X9i'n*6cgեDV ىzC29[(9TN-mNc"*HfÅJwki'R G4B/eZSl-4TEaR^n4,PF[E{wi•Jm5A>Xy\R+g2?N Rx  =FM.b"#W9;`ARU]ƖC_ ,Ф9J,@ rB"#.iIOKiw݄!7&bnClY&Rd9WRϘqO[#/T5Yxo JBϟ#hdn4M ikwd7ׇXV^WV^ȢKxDJL?=قemX OJT~A RRJ(We;Y>Q~iZHUay~XQ!=dNudb?E| H?IdV5{hNAy,aFmk"Ut'5(M $pKv7N 4}w)3uЦݏⵆ%[BsJ{7g 4u"Om Q|۬'{r=E 5<& /]A`Q0^%Ktk__dcYJ.}'RGN|pfIch I[J5> $>x9F9D<\ћ>s[$S(z3[1LE1IbQZ~MWv- ŹNJ>luLfZ|;F;Eq5Ҿn0 xJ* Hx?7i\s As>]itK՘h!_%oSVO2A/rJI&wkX=1%z +R7k =*bHIUu%c}f8t9v={o/z& M- \ $ӍXv!37J% mϞ{,Y %ؤ52v~W,hy-Ȥ$i|o+ h\m!7 s`ke a t|ٰ/owW1e諜F ؐ!W`Ֆ@ԵCYa"+<1%{yd)>G{҉v2 >a0''烖b9& @[}-:w†u%[3W6-b|eD>5v65If͍=n8 4a:Dva#eB~B@ˎ6 i6ZU(VSlYH n0V._=twMsE'|pΛ- gL]e¦K"':z[t4 P#H.z@h\i&efNLJj|$u4 3-TBSK=V%gQ]C0V|UK2ݓ]dۆpJ>(c&8>@ZmVк8>|vJ.VK~; (߳Pa.pfKAuvVgB SӬ[Gm=%gyBPEGݮ7&D#NfXlhm>UV6T p;,JqŭH*,iB̼3=} fGVU JE7OxcH8MbZX8 ytT[Eo,P-ɷl_A}I[NOiH/DHM(d&}@Bƾg-<o<~A/4x"<" )C S7$PM"U^x?++xcwU*>P7*{P܄Ek?p `61? Ӄr gMN;OO` W% e YܷxoA7AwRcaiPNq78 7iT]"e4yl=+[VadEDoQC3?gGwtĨrG' J ? 6)h3 "߫ 0LfE{u'6@$&hf|2TOc/- p:/Πlq_PSxA>3˾NW]d@]c5Ү_M ڦur2(n/8f+Y5wK[z?akt@X$ N7!'!4j)zEBvO-sVmjeɰx-"dY6a~"@v4o(tym7SWEf'聥r?D[]3nϸeuc F(fx25÷T_O'-UM rCF G!bLrGpZmoyoJVDP&0xɹ/,DT&Z>B Z؅AylHkV\=$ 2+5 AZ|uRǣQ6x8٥q\X2>:":˯oI ?e edju BC6a71ˋ(}XG7^X-3O}ykVXA\1ޤ/hň<4el]8_Y\ʳ x*~e!Ab-BɊq}"_ (NiߦVnTYH VB릈ZF69l/ H "Y>n9\m&GÂ4j\Hmxi1N=Q[ ;^F;28U寨X['w55jبc'x,giuvq`);%*_@S(3"dN Ut'Js9F/ <:=Ɖwqw18Vx_jyaF%q>tdQ#~z`޳`9(z NfsP9`b7̿#GHnXs:LOѸ-΋D$E ,?F#,}ieP( ĆR^V>x탴jO`9> N2rmBZ@z[,k zXCJAE+J e\ bt)ᡪ4d"n),Q? tWªv_#~]QyNJRnb<ŒS2x@g(!S]8ٷm34MQk0wSA8Kdw$0cJeAHpHᑑLaf*+ꖤ.Itz Mvkܮ]'՜o%~+wf1.y&It$[d;zku@vrL vQElN߶.Ma"ygM!u#k_tg)_'9nѪnj9(6" F \3O_XxA z̳$xxjNC%qϽf< ʾ蕶&upt)S K(M~up?Mw{Iu',>XZ3Q@5_o 24{juѼ@;M!.,3 ݵGb*c4{u47k-D%,]Է?KV_JOpTJf]Cr<`L}=sM^EhMuUgLnB)L:wМcM_| VHyPf5/O?DC2xʻ(=0u%k O=b 5c(gVl&_Wz޹!Y~Œt]'9P.4z5<\|R(wt9br:4i*ۘC*j drvG^`YCRlJGP]َV<CQLS}wƺ1s7@hEw<;F<-ܰyVm6%7 # AQ>8=;*Drj7ǴՑܺ21VkY[D{o<\(u|J 'M}%]s"hOX^1(#E:D`kb`(JI{tyj= @ٳFט%TNųa}k}ZXI3e# c m w5I>S"eG)X$X^1k' z2.;_7],n`ݱ2Wu+ b5'Йno؅jt2%+<<,^9ji`oL)^Q'έ~Kg > p@ng}s<|'y\kIA2CaܣoixQo3U<d}|X ۙOtxj*@+_Awth<ԇz /cQ*z\ɇ)^xPXVKPG|vcnhNOd'h"vZ5#P*6|$^傭ZFĵƮ,kZgisA| QfUtgxdXC((-j lm>6T䁺{%x:w1V2u+I"Tn&BMgZ+Ñsv}mhF14X~?W95>1=w?) VYP]a扡 ]<%%aFD=#17@n zXQjܕaX%A~e}g}o\{TaiaǻV֡~䝶jͨ:eܼ y<cAh;BNƢ /]ֆjf53TγFĔ 1D'jwa. ®Z'ඔ3o* Wᐗʊ4}M߁\xq3;:7ݠ8 Ԓw;PV~{ lT1_]oN~kͅmm~Ӹϕ nF:JzĀu[9H(jCq)ArJ8EJ/OrZ%ml|7at}Oo+j3 >-{!0 ˎm ܆_} d&.LeI&3V[S1 ^.eʚ` ZCUi//Jz.NzR{B^C@s,,ho.RѩQh^Z둆1r/72mnVe܆y~blϳ-̷%CQi."ؖd.I`TQ$rΞ86Yj5}$.[GJf;5Kp6q'[,!45GLm\Y9|ڀGPTZzK#=u 4:\ȏJ [`A&efUFno0f_89l6BMX+J]K2IQm ?>̷s.IF6o'SAg&n)GF/} 5-aSf?""Ԓ9}֝MgV R1}oI+Ͽڋ+7ʝoԹ[yD8k[Y}0T"Zͯv~L$iL=xsoub%<{Ӕ4<@B^ uwiNrP`y$'y/6rӗoMqC/{$׬Wh|o-ewZѺK]c_dcjs"`%s?Jm:)C+1UjgcZS+z{79>t2 WI?n)1f7 HYXQba#O'>1_.wg}4Rn`5$[oco a"N9.ԲE=/Po 0)q6Tտ5EQI&5Z5 _QWTƓ]/;*R qՄK=*;8dύ6SF7~8&VȇHZP};}H<Ou +qT8ύd]Z\DUjA8SJ`6 \n<`+upH0D25P:ѥ2K(SpPCu ܸDޒe 9jLd AuĂ& j7InZtv D") C©h7-Plo4KJY50߮z%L,{ e᪨YނX7nwHr4Mt1s}Fu7Ou=K͓gp';&Nsf~=9vu?=m9NfSZ!8,-ܵBWr{#?"k,(0(P24IҜ" YծF*jRƊu* 9AX,𓧫O_cӄȖ^IG(M.1ɢۖ1Y{]&`n>.$&F*%kBճ zVC2ѥM!e+⪺$e\dO/Hkby( FJFߚθR`yFRh䝭qb4"T&7I-UJ$1T:=Fkn d'I(+=$.Kd7^}Fgcoņp'!Y U*2$ˢmOm -t>J~慪e0(_p G T'ʇ A6u;wѮ;`L0Z`ֈqi;6GfR7R~ :.zQujal+;8x ~I٫ r^FDr$bʲ03d6Ac` -q֬@4oǍGtUX'yE,4au&/vavx@ȭ rFL=]O]iO֔j"zjk^wiGKjg,U3Aa+叿.qd{úsfs(d(@~fJr oq]If_mq7_( }#r˞sC/[@e5S4 oȝLaBϕ- 2MBCjc8T8J)zhj-KlXX]>ee;T?Mˊ^n{$^㽀VV?Y!7KkNq3Fa8_hhE( f(6*\Z4 Jel}.08%9pr8Q16lǤAUCL['e䧢rpv쟢|([reEwH6 >yF> ¥xwX;E7jr^bZ"W8*~)q+ 1kXv^op"FXpГޢVT|jl>2 ՄdbL>AD# 'b':6pZE84Wl4zv13BpgȝFgH5Qe 2IEôv)n,g ٙ;6ͯmBn..ipVR?%|,f- y8#}6ļj 'M(C3?&d2?I J+c6Ьe!LgTx縝k]N.ä*5.XMGM1*{ɱR ƩIz5'V?Qq mI:Mc_9 `#xc\%6D?.f1,]Jυ))G9P:f#Fϰ+fr"k9Q?{<+Nht"^N ʓWS2;C{-5݅8 tgթTUx  aa(k?4Y[|7oGMeѳC$}`w~I6/udgIky[ YU2KHo. R]'6C3n ?e1M'l5KbcӚ(2m~R-+CrRLl%LzX9;vOX ν@N,lp!#HlS؁,6Nj!YQ#MQ E}}%r %T- 7D݄U]#Ҋ S/weֹl椚xS3Юi%"2<͟/ џӁWD1𱜞E7p&  z=p%xtgf`gRJ&5^t25&lL˄zNDwiHFEÎ'(E -1[*<#1kߔ!_Mm{o2V1Idvl4\B ]+i3[ǥHE(R//̎wDgK+16@7KtSD3?|@ӕίHTvc9@waCHYV!sfKN#Wf]Q&d 'h~SJ4Kh)Ξy,z.HBk+:IJ TSwXy笝Kҙ mQ ,". Az.8Y7L<:]э70Vuë4ĿcӾ]ZOGb:lB]?ZbnA" G81w n8&YB1p҈m׌3XmQU۶ľ (RsVfCyv(zM-49ے]MZDh^K&ӦhZO\&6e)=uzhR'6(+caM ?B _3 Rom"C*_+[ҦKWa0~SS'@` [0BWT'rFָƶL<)΂5Q>l)5ğUMd/Ϭf:jv(qBˤ@6Ƈ3YMHOd8Z\̓]U 4xNu3kefnӜ}unWS֧{ *"Ǧ˲P W^L"X|1s>,jr"G~xpbLkkSwQ#`IE\T~ؖ|gw6-{VUxt5P<(Z?[{S?J F)Y\ *#lpDJ;5ր=}PE'( ʇ'ETcrkbt2IQÍLR'5mqo@"&ȁ;sbW_^+ 8}Y@VڝUt]Wsi.Fw1=Y7]EՁ8n엙>U|{1 n$Rtq((Ќ} ф_ud)`+$"%}:a&K7;-7}NASݮ놼W1`1H+ѻ6DrvFt:l\OFSr.zJ͉F^]m مCUYʄl,$-CX IA+-Ě|YIw&gT-'ێ&_KY(00U;6X ?)EMdYƔ v -PVgbaP & ,7 8,Z W.T l8q\"nѪIγ)t$XScך,1H|B1vÆ'w[~n? i(>8Gg&tnm22\Ԇ&@mL{QD?\Sɼ|t:8g[]3? e4j92C]~ՊfGÚxAw  `#Cxn<51& T~$$"@V*돦J2`BX5y}ץU^# Ps62[N9jvA⁙RH{KWjFva"6Z`?gbwek)][f_z90ndt`GPu&~=Z߽YӺ*}=p}B!'؜9] ċSgfL+m}_kVo_d~I;/ kbN))d34;<&M'*xPy<Aćz"T9r`>("8ﵡtaҨ$ hn)lٰ0&M׋*!ٍ^ yR\הrt)%Up-a4~FY Xԟij2U.YV{{CY=:h97L!0wI QF*ٳvOqK74S =3a\D]5;m*>"ҸĹKFSkHC]=w4OA>Y<2qnc&jqî:F=9FףF\WN1G]ۙ\(L/Eż-"" **.jWVً5vntZĉ M;y _8h.`IR?*GkGzK* {Lg>MyQ/|E** 5AnnMƻO)h6 *|"z+Jw}K<gc+r5Y=QJ+TTHZi.N,FjMDWcFSqUzhFw~߸3g$m<>0qVˉQ|.Az|床h3+X]jƬs3bQ/݈m풚^E?x_/k" ģy9F!@4rInfU-$}A5(2d/ܞsBWzPB@8G瞽C Nxۄ"D5S~wPx㦮)0j+YNlNvq}_~O!2"pKz!gUK3_?.]{^) T/I?%]ӳ$kYk6g|zƱ깕ʨ3Irږ?EXa vZnƵ :q27QAC*<7iuuDvme[xyݤrn,@!Y xk SU[Kʏpt p:?@Jm:j]Ҳaȯ !{?]ZDWS '謹H oI+m2~c:HXQ$;I`TTu*hM8 ?۰-3e[o@ݐ8VĻJ#.աDbu $VJxyG%3nT9a]nDG}mۛ懦z9 _$)UJ 99/oa7L]J ^D‹jCD??<y=Pެ L[7kn.[Yޘ}1UZ)ae/8AůB J$[^0WHX+TdIT$%ۉdI^[bƂ#jTnC$(#'~g&`?=vJG֠`ZCd7h$%i:k$ JP~Djsʢu١riuR,-~A ি*IUEԙ8g$ofg$PQzOd~mkA=Τ/}E~lHUe hEB6.iN}=wd06#0x"\PwA {vgh} qUU#Dp&J.hCb+ ]ߟ7ͮ|&~К\e3^\Oum]4HoѧRA.wc/WxttZXZ$D)u1Yk`ϖ\$,^¡s5\)KWWZx@`b1iF J8:T5Qvz1l1(6 I]hBVzOr@jS٫AKfS$8λBvJm?3Ɂ}N#9-i[aH)1z/ap #BD-#<8݇:fIK $ӯMirH34%;46-ˆu)j1;${l*w=15JgCh~@as ;kV&B.|B!7H .r}:Y07SzCoXK_.j_U)m/wX<r"/$XY0YTTQԩ'{U=HIV>ck(sEi瘍DKbG}?ހbe*+Sm5n;UG]vc~p ;7bATLA G'& ً쪓84뷑'JE'zjnk 2ށMqO𡨷3ͯ涣LrFWgNx=F^b+r۔F`15bq%Α*.EL® ԆBͿ#mI8&ЗdeH{yl+7sRٗP aVfpH 6{!FX/<+ D}E^2U<e=>An4T$^ˍ\Vȋv퉍90E:љ+ؓfNlz;c,cp&K k)Ws ZZΐuP=B|X6QT9cO$%5Dn?g?A jrV# x'wPLZЬEWƩ?E>Ip惯3,2\mlnw1xkz%XW7Mf}JE &6]y:)z1Vc8Cx%BAF+,` t͒` h~uŲ(S {;h{ڢΫY=:}Qٺ1dW%LXנQ C͎El~vV\ fwL;\`kag F7`x '8:C]\;+i<6xt2 ATnwq#Q1<{A.08LS/yX.u=>,&8j&u3p/'䘀QsSMw\%}g{aK1& YEr2i$Q=`bRU2㙀 ЮYHȅv3{Z70(bb;V3?S7N0?/+l&%B36D Iz[H % *]M%~a1( Q z="P#+UqO@!m- 0WA+9ܚG\ztE,zAFHfػǴN$ِZ%GlE 90[ e(y&Ɩty[`+FDoPd+|Y !lO)A27^;*l~f%~(lWɘ;:|$E_ɽ.4XUOrY0T.oH y\([u(C{ݢZ@'O3?u e%> y D'-,YAJ [\dm(|RoAeL}Xqb_i u~N~"Fuyュ67Ha75́f*<&q뷡\zQXuxM8ٔZ=%HJv/TAgy~yh> /m-i|%YM>}җKR$Qc{O~%c w[] lJ&D[_VBWD4 |ZNDFKx\m;҃5ߒU'|?H1[~y3qx%~ز݊lI2Jh;ou>b&Ԓ ʆѡ3T&gPH0@X^o:[d\vH0ʎ<-ʦ40 }7\Zm-z$I||"V^9;x//R:jĚ9ݳO<~É_8gݦ!}24H䱢C"Is*b\0u6w!)6}h>;b(@yO.l2[鉾2Ek>QI:~LT I=STcJdǣ MƊ&EF8gz"On]iJYK }ЃnEHZ f[ilSH mʣa4>l^!ϩԍi)"MnQ0*NޔY<38eͽ-:nXUgoL'A8fZOAwGe5ՙ,wWS4[id i?yTo@56DR9sb/NZ8%urBg{s:}nh{vLkLCW`O!&ro@@w#SVN1s76qd|KYJc+P>?Pݮ0ĤSQ]f!X-mΆX+J}vf! CwƇuDPpMآk_zýjKO$d6s( Ka.rAdh:[:D4+uY`rQ\ঋ@;ŒX0D]Ԥ !S7taH PR]p`5Ǹ6L PUۻ-~z$0Mk=_@Hh&z50[掽!r#-BoGoђvX:*kn+ǥ^R_F./ZC;RVd E7hӫmRiǽ-{kJ_[_+<ӽPżǛuخԜ0دLՒ!ne;ylcZWPNV|ȏTX0#FPtX],Lj-hWsF҆~Ґ䟨C]aIr`?26Ds wC…UH덛w nGeL{~8mfUiM;(<]MUhiDzB%bDװX>Ų?dH#0JL輑󷞥.> VysMfI[d܀=n '"z67Q=n:&SּľɱWr-k5 ~ Rl %avӥ[] _"Y_\?'[)[Ӑ][ =ҥrw!2.$~Obe15F75 {WiNhM0Vk\k< syu^UrDG>}wP&`P֩&ߚX^R}ˤv^`Y>CXFFhr8@@}^FLKLJ07c40{=Y=>&[uKKjfjŖ PPqOa5@.99C#k7ղ*˵6VwjA>f=qvP~^qRhk(^C8#y?ˆ${Y/(*xљon*V 4?scPj%m8J&^NW=D;թV")  ܨ ɩ玨^2~\n=RM3aaen% R7nA I\O$:QS\_Gǥ+5ƮcO5ȋWcQ)U? aDFh'pTӹO4јW^˶ӠloFa޻)S 1 l.*]7yG"8y֘ף*/B1)޵5Qxy$DJWeB Hoe 2̶ܖ ]L92f=X$١d+ca=)Q=XOw\2|Ssd`ᶗWo7╴lV4URl5#ɜ'7S+^p!N. )>$ݷ|9Dtb02[#gG# c똀8/^$M`iDP5ro2HX )jkJFÉy҂OaT"TyF߶'+~gG2Lv4(٬_n@]*B"Ж*K.>#7 Z?7Fp8VО v5%ݞ?p>IF% m ?7Ơ# f#4>Uf62 9ٖ/q+[?dK/W83ҷmMe4 kÜͪ;Ed(e6-{,Rum|Ӝ ȎT!cMrtPPN9/_zZ `*!Pn$XMn6o? }Qb9jƕZN~r' rjA"DGlr Q;fyLxt 3tgyŜHz,‘6zIO-[[vl2DZ|=&tdGA`]hb碰 k-ζI/1>[3HΡfZRtWAR2|#35QSC 9Cy7ʠLg).T.Q N 矁rQvܟwg  8 dW<}IC?h5HɅ(2+OݡܶL3T rugu~.A4SH)%A&y|aL"zE|;IY# _E4Zf1n{e.m๩0I. 0Kkeo}z56*i;=_̱_%t7`2 0SvC7;c6=^"tuB֋|}`xEn`6wac+ݩA;d_HXwX?ycJ-i|\N)VeXrpԄ1c}q UyʩN/ x8A7 dـ < y9=r i,tFکL< >D9,HaZIa9q* Ь86!6Z Som˚Fd )r7N emfSجJٸjCNn6,ڱ vAMq؈T! uH`'QM!w?=嵻ӟhǴIO~5VÍ}ɨEabˢ-lm6,@)ZE*x%.Y΅OޅRP.&LxPI%?Ҍٔ=3.eXOmXM+P@ &[Hy`3AZt*0m]ޱU9'էF` 6UV8#%i4;F2,ԱZoZbjT<RO݆|5Os* JlN&Qr6;:u#PS y[xP_s"&vx]6.~ʮ̌`q'$6+j)eSIy8rYS^HP; L&fn׸q1- z-\ *uS3~ۮB>¼DQMZu̬~tX5|^iُ^&g<8r1}*WsvpY{!H`;MIʾ4MцV?#^h\Haޮ`M4 oDб[tJ٩Bz 2XMA-[EFt4j%AګPx,AUk}574)|`D @WDkix{*_⡝eFZF!TRBz9/5яT=-'V()u+f^S6 胋(*O4:RQƶJj(.LwiN]m)s_ˀBu-bN?r4H`|Mhu"C[@VF.PZTuFye,+,n>8 \6Ŗ!hV1_t'5ypb5==?bR_j|phJT!bOYvPcC* F*Tti  oY=}2"톙ɻ G,?GSt]Bܟ WlF}.a|W M/o0.)f ǔҩK?8UxjTÜ|+[uj @j> Χ{ wJ\̊ h2 6Xōl6i:qY:.Q >C51I}l-cϒT|ccK$^V74bW#Ә8 *{AxJ>%eIy YO|k j=ӂ~eda2RJý7)^8vu e/ݎԒ%[KM%ACKWI/dCڨBYYg/#Q \Z l!w@1Дȏ»ؖ=+-բ>_WyVJ0G>գ٣)yYxq?W98o$gSdF#tf (iuEo}ޞ ]] !qn9muQUș jLfFt4oc(4%'WpHp({vnuK'$u51kYU fLsܘJxA _+/7{dڋ㲶5q&!ڌu^_'?)Fj֝$\ "ZTg0YˬCb9W٘"9N$Um}pjs8~#;:40LhXԂ4h Pfyͥ1Hy U$uMFd_į\I8l RT_.#K/c)rV62Hj5#zapS-tSL4o?HP ze#e8 )KS_?Gb-ZF7T)v[Q>uuH.Ǘ5o X,1Q+/i6`=~C;V/i W7؝ ј,$mՖ2^#%οFDӧz~z2`Ш ^oi*-^x;JMrx4c\ua~D=- v(j{qe|c2tM*f$SN mܨ\7-aaHh9/L!STk)[ծwuӍ{Юz< ,B{{U$@ xQ'W}$z6N$ Kq FlRo)Bܵ5x#fH]-`Y"— ف'qdy!gn6(.I74ZJMQ)8F_ n|\.%jv13g zX \8.\ u2L i^t~2b\: !jYf By`uS(C_- ofU)nP\*BO`sec rGmnzkd-|@n#$el1&\sW t aU'L@oucÇ%_;\oB4h*\ o[aQlZ[|g ɃE;BC=՝D,Ey0|*Edyflei~SHq+0?{= >Awz|-J2)vh{%*'Zw,Tׂ78eK_86NE 90ڂ|sZGG">? LtN0um4iW!8WnwGww~VLa6_ |v zH_c:@ߨ"&W|%HT d}luETQ]7-7dI5ƟHsSα 3,$jfO~S5J+sDHBu`7C3aCn(@'<:Qp2Npc&@z2umCKw0Wx-^gV~r9B|>˾БeܷEO9kjrmꠅ%2=SzWcZ1-1#F>NH…iu@yy󾹓ݛKczJ"Q32V喝 E|mZ8K&Qb.w/e7IbK \S+WBXy' $DK9 e~8ɾ BOUܗЯVu%1 5D$ cd?h/0+v-yʺɛ?`tR=F2t '[>Dۓmؖ)A1W٠->+DW==_j|L[HVvS-J^|;ur}>cߡAچ4M>vtwN| ]8cQz54'q7PL>;gv+53AP L@TgCj]4T Lbo©*OҚ^s1<͗—~`j2t bU 94?xE?,(3Zi^hnS=6TWn!*"ޡSyF9#>Fʋn>Ux zrCg)!6 ɐ{" : bgpGª<&vH^7.@h[v+9VkR)X1?/0]Z[y72D…-Bhط ə}ʌq, jk@@խ DgLpJ \Tf0T@ޣh$6z(@nOo>ڸT"N+9NR@+.0WֺW͝a S#F@a;O9'Kq18ٰZ^B7Z~י{hVj4 ;huo/X%A_8*N1uQI]*{叱(`+'&dX):pz"ڎMzi* lXt(į[)cɮjC@&j O[Nn ^K -ڜڹ,5jH;&#N)lleжv{# 9D >}I;koV…L*NdUD?:q1aDIe+jp%PU{p!lD[߾NRcR(UiFYAo}-fjiVˆ[GPs6?6Q'ޥ`v/c9g:VPr+ wMk;&n+yVMX g%{mMCi l5j,ސ;O< xD|L%]Β{CFo`c׸73Z9W 8M4I t0ƒNuWd}ٱYò!IoYn#sB!\؂dQ6?f6/*ih }E.N17Ҥ\Rhr.ہy_Bʾ^=\yT`u`x[KC}ﹾ7l<*cj47t;["jnˈuoU|J.!}hՊ9fz+29LZh#D֣5+5>IPJ \XKe XaZ4fBwZK N ^wLx [0g;?L2:XkfT=䭯Q+ 25@6+RaqLBAtZ(c G!s Swaި"nq8x.9pDҿ ,)P؟^!0p7WTBNFh"NW7lVq]ֳ858 )pnʻʘXG~ʗ;\FfmQ s?5`E $+тwẀҊlsϳR %XJQ-h7G3ZY R,ܤ_sJׅRPUdްr  aC$UE_E<#P.J(ҹPAMr$2I.4`l\=66tdǝY5ɷp9:j/{9r:}(88!2N8k2edP{Gv!LFd:'d[mqusʵ㞥UO9y tM&.ۥC+|c`ߘO%G%nXm'_'Ⲽe\L`KѬ7 K9LA xmaAV莧Fc倕fL2pʸRۻ6@ޟ\RK4~/LVlt]T9>Zvv1쟿ow^ ITBiFq~3/<72 BTJdnQ̝4#}6E/^@.tRj0Ȃ5Exֈ]{DI(U;H+f']@漝8en^\4@yʋQ2]PZ-wn݇z{&'%绮k&nFw#tOL^ژ^N*w7W:@C*-oc^]Oۭo4X5"%Unh݃Wp q)8FKpLO \[1Bv + Hq 0o# '0ek, ˉ-w:DzSJlE|ڸJSKgwMN90FFl7!"al9$0ngnN :k/!~ң<ثkf\IO$~H; m iwB@@~$Zژf>W3{>neQlF<:j-w9局vBUGw 8yzxa|KEЊ1%R?2'zh{Y!lg,ÁAR4:̩Lw6S錤=VY4k\"17G㌆őGUnr`(2c?tb蔍Ϛ&c'we>1RϧM%,hՈ ֽ~5a ca%un.wCԖ7cg[iN.n.F*VUa>MSzM9H?~cDtWҥVFϽ̥ dkG<цp}XgRn-M89ZM'#!^1ʹkTj"\L0;1iSnl5f/l$t2v)5cd>ps4'<;$v\-80l቗aM"yd`y߮o j[Y ^~cp2 =1H) $m9180ZU\]p3ϼj]}5LIpkK/2ĜIc4p>̰^{+HC(vpؿž-dI,]_UYdFv=i>jn! Hbgt9W!LDGgxa<=K)G[56vҮ@d* '%WٛQIԓqc|W VZgN*#I!>"yi _c.UPbj,qrOisK Aˬ!X/gJ[BBrL:5btRgܚʍ5>L N~R^\ NX3pTVo(,)]s}]i^߅VWDz݀'> @63o^Q-Lŧ7sD?] J)eTKrΗAMdW }1#e-K9"=RMcyPC#^5 ~rZtVCu4QC][猆 O`᝛jw-M]Upf>|ixftSp=vgWv FO*!&UG\0fΓ !/dlaTB9>Q-,`6]ޓju5vv!I{"*aydC-z~i^Ǐׯ7~t')c?Wn+4~pRH;ٳM/<[)? "P?[U!3Ӈ^%J!cZxk=ԇjCUXՍ)yA~YA3n+y OyƇK*H$T/(;spu4xf-q+ڡ rn`$߷' 7&rջu04Kb㼁}?2g[;]";~(LL>1}lutGd bV6Q:(OlΜgU. lp5Nip0jt x2wˉ/B# =yDOK)x&NӳSQ}UaaA/5A@c-a@&E(NNq.7J! tZf2NީgXxf^z-;Q،sW%yI"x:iBqv27gkRc0AY!|QХEQw) l9RXbhqMQ!^) k?U 8Mw8RFe\٘)QC~:U~5 fw]Xg0rNInc*K#ՙ:K&b Hj烉?d h&ع@Vy>kDžH}ߨDS_QOk*JjUo0d1ԣ f&W[M90j/.TP=SK>-(}5fK?UgiMqp6cҫ_Q>wrplgsʹN@*DAs,O!> T R ɕϹvbH 08._+xFkAC\6Z}!wXDɠVDk#UB M RD|ܬFu+nTqQ8qBǙrX c |~0}jWrU5üư x)gH]rG2[§^HpP.)lE$*Ex5KI>+y"UBE0Ս(YZQṪzՖpkwT¡<3ܲOwk{7XT78>.*]-+m Ψ}Tjg8xX'sٞ!{2$^u LXvD^?;y$"Uj6Nh ~g Ge]sfBD3F V9=dNL7l +H6#"r zPK1㈉#dK01A4?n& )ʬ Q0.6g4CꚔo2+Ro"w1z}l'm*Ȍ-L/o34|V8TWb EZb*/&[H+T>v +?}%4F-Z4ܣ Vx\ۜ0 (#)at;9W!1DxO"K QN`͓r ?83MrR@L 2 P$O<8/qxNϘ5dʙ}){4GZ*,xyT/mkv]ox>iux@EU3sQqt)ӏ-`e!B㜫nThh(<}<)c0͚íV4뿑cձ\IK~DlȯM-&D \x$pgV}NCÏoZ Hi ~7ӶZʴG p:c1/2V s(8!‘'mH2LX[k=Lq( Uc.6Vك#S8^4 ;$Z$LMR闥+ʝ5/n\w%¢w0;RFTEt;-FY] /z@ ل2XL~t M3u2Wm$־iI(<0x"WAP{$ @I9ꊴۚ#5,Ɠ-嘍Ӳ3iI-Lsrv;V9>ꂎ}6׷e$uсS`|$V0:$򟰧Ckl&pi%˄ /b$!> Y(`ɯMqR,0~M?QfQ7֔nؠ`KW[pUmr'X*^&aO. G9rɿۯlqƀ34Op;T!)by֟7Wh2(%Ѓvzt3xRnjlj|Y?\g½sWO]{Na up)=? $nxXߧ0Q"Syh2M5eR{,E1۷#p"m_g)&]i3&4n M :sB`:.K tk2<_կBZFgaчyX.ےȢx(c*?{`#)0~T1])r䣩]RRI| uG.0YuӜzmC^N `Ba cH cW{E r@!ԗ}4*v8x>V}o$HCnvW>Ua=_(Rn ʓZ޳5_$l?.wg|Wޱ"eƿQH-r d}VyD/UԮT*)&戅?q roLiC6U +$xW910GYdy=-?_ݞ)?f>ԩ$ #i%p%,q盟^%H&XxX%\| r` ) '#tw̠2CwP;'d=3Sfk]a%GьC}Թͧ "eDa kՋ8NOSP8B8WOMDo#y z ' ^_a{D6$p5 1TaKr.2CUwA=Iu;"K)QpSFo/G6$\ERk6`"6a4d"pIg95ǣZU"*5&ҕ0Y5p'a{YX.Wc)P&T]+:K@R ѣకz~\&e6_]d:$lYo*NQl(xg GbG$ J ta4z<2d|D9gOspIjcL'HgZDQmBXìg,cuәih/)Mc=OG$ˢ KH1C4^^d8 It9n4y,뷲"*UH^2*Q:И)sqY5Z鑳EtR)4@>X*4XnY[0Ս/-EnC;ͦ7nF:pСߢȚNqo{Y{U~_M:.DNiZkZr`m(Và e[/WFw1 arpP832G |ũbg6٫;, zkZz0M9d{O|< &Np1} 9Ӎ%U|:kW1Z愚):^Ps "+iٽW إ}=mؑSl&LƱ <{ &qo=d'*ҞYAR1! `Dr*mZ b(5SxA1&& 7&)>d*_t?aBҔ!%RGQkv6Xʮ1J&6ȿ2rH]cX JŎYs tMӨp ڠ'Z?v;~JP B*QEFG^Mf2vO/-u|Ь]#AG;2oAxQԑ-O)CNCl~FH\l@IAeLxˬQ F9 \k8R>2= {O97Qm3iZ^3ft$>PΡ@ǵEfTqc H"O$0 ;wO<,6P= $"}7 z0H.Zb+6X/Eуgy2ݴ )8%)ÏITN=[m= T scG3YREyqO"5(h1)mͲ(SjDq i$lC˜StVjF=x4{ ƦK$swU~b_67@ 3i<0 HEV #w31I1MQ+FV io 4 I}# aHeImwt4SO$@fK#/9k8^28y<,-yWB?-K)D۷/' [Nacp4ۡr2v a MP9D^Ľ6C,ܙqG8!fà 4tdo: hҜCH#y~2=k\3@~%?h8gZa{x5]ǿTڨp 3_9Qٞ<hUsWȘ*<5-f/LkQe?722 |N+:L!GU[<јisjͽR?]r'2"Ӿu:f֍ϋZ|CF9!6Og-@RGd0LDߏIzZBYeK a9tgQIMf0E@E\4e,L2&)w.|'tD{ْR471Yin~6[UH Q{M&{gYCdW|\.9ߟ,('- fO3wi2ut{ߜƗ/hڰtuՓ"د4rP1X|&>L*㻶ƺ剡KKDS^_#V|mvBBάa")n rݰȫ C SeZ |z@FG!\cPhH:+PvP-%sƍG߃:@Z ћ+-.x  p4ӞԓmLf<ՠyW'* 5W\jIt@W~BgY%gX6FM6̾*viѽ!·YVL ^+9W@+Qјlf-HΨJ[BϢ7H\hsd]1jI)a BN<9V.A.(k_%nhR -g kU-:$Sؕq!X%qz ś]bso*ѥF;a. Js˱[ƐzmdZ+I 5Bdt1c(8;Ts֥^p{> ?Wrj}-;5V<<T*HWQ9<l(&G,1k,_v-JD1?Z$wxh-DH$/.cK(dT3S :LE\cdqyꏄ. Ә ~A?]',*A)k>K+ >zy"TY %=#DR[.{kM'񸱉3GHމHjh Z-kHeg(H [3#j 3{۫7pt iYTKHrUA$P "~ rEjrêU)Izȑ#vQfh5]GC.zQ6j;ޟԽAMh댘*h%/收ȚPkqS:N:َP/u%x\CE,ޒ#JOBC?r`psxɞ^@'qsΦ:FFDz~b !bCGH$U(+*)BG:Ug.3=9d1$_W%whlܨ A.wTNf_>YauJ3 ỳϻP:~\!T/^BcvwzJݾ+oD ҉_A1fU틣QW)WKK|V!өJ iZhz;2ɦ'9-T0`8&C.CE'ȌD;/u4aH_5+atU^PW&~yyu#g`|Hl ;[();$Yǒʣwb"FK?xd^ x}} 0T!_L"AaՎ竇ۡ4ӓ_zAa*;>tjW&̊j_zHr*e!X&kesXtf\V:_>d~ģN g 녁[0'*}Ef-G.ajuxdZJ=ç##4_h(^7S 20A[*(F}f!bWn q ﳀx37| rtDLi(ҳUwZŅfu<:ET`ZDɿie]pM Iqu\r)DUȽGW hPE'?h)I9U#ok6ѩ$U<[/={QpN* p*fܝ q.PdÐO ;j% b8ݬ;k`FߡX ] rE^ԧMq!i>`<*`4./ސxn%-?tQ im(I#ro ~ir귥Fyn<9A-_vAu0=BsOYр2wzv2@׀X>8 #DA~iiHdWߦos}D #|lI@4sw{PDm#d Ak;gJymQόo-I#ttiKxi?r6o_|//&lE7H[ ك:vbOQ3e>Y*;֓.IB+R?Bsмry` fo>:tϿ LAijL/RA1.\_e_d?TPl6&X*ǚJ)pxO ef_Z|ϖmB(j=&Da%}ؿ>[x u"ʏŀ'K$D'Ep?adH^f:y!> :5ޟEÞ=2$LD x}6)e)0v#ҭmauG28' SHxv.c,zjq p.A1q oG^0~t';brJS,T߬4}dIn2Nqݳ])*-VgXSwhnwﷃC BXbR~` Sw֌"Sv 3N džf9 j˭( '}ZXD<ֵ{K1:"6֏QK&'3og:QuЎ#?G.Y}$d kI ΆA68eKo¬/r<3mH" ]\BVL~LcH^߿Ȥݟڵ]?btX[v<ϡO,4Pwhע!ʘw8BR>BE |ZZabqKN@Wolj%g?i֯XZpxաꨇh 3&KM8}umѤ kyS8rEo[y+׫ . ?tt@9e:9ǁp0V7vdjG!ތ^t@wػjʷ"V> b ẐB8{P⿬8E%e;@v%΀fv'+ex bxY6`. ai 5_* ĻItaK<Ӥίyw.^]{5OY`m 32rA: Pu4<.){حILK+wQwT^X# '߂feEZ ZӄH겈+WGJ!fOtrD(v||`!n V͓-tugz}s޶]}"$>8-O]CAluF]J k59AYF27lwϚQKL/f(#L Ay 6sJJ[nz,UAvzA#5aj*'Uu^U& ẽrG <|\tgI6Z1 .;3V}X^H 3>ڭޥ.o'9)ղK&fo6-H]LȏlXEd^;@쪖50^#Xn5Nbew6s0alRR*wȺG;0EE3~e^}k-bO3ֶCيT)JLR?f7`Ll Z`!bR(_C\kDVU .aw ŭ:[c6S>Y;l[+sjoj7T Z6~Ƒ®=pԑ71sg"ȡo~I#RMi#I#%*-}|7DTZ`u.DqOK 6~kP{Vcp94b6I>UaÊxfe/&҆˦3y(əWO?y\Wd%V"+Ot)m;g_(E* J^D+Lk;W0yVAʿ;|tF9,h.8%*kMkdd1:c&{d.~Aud{:c7 t#Z\>wӓJI"D=?#h PBdb~M`d'Ѹ(\TuyC.w[/O!79rx.2mݔ XԦ#J|#+#< 1!A514,q' a}LT̪pi5'iy|2?`\!I)EA?>3,ۗ_sԧ̶aPM?-@ R u/㢧nd랋cEhwR<(cGvK1,yηRxu@SD7hVB-lǨHhJ{xہ>& l+(HOzJYClyj6g5@JkmϺBК/E deKض GX*rECd(OW@ŕ`kqBz.My2^t=_ #>Z`TMg#At' &\=/3Oxq.NpYz~>6khjnnMu6: V| 7 oOg0ȫ[FKs;-|\Imﻞ/;UG`TF[cz"7-o8pjnj5t77 #]o ~8dbn)N+Gy–.rͳd@DS'+z+Vq\ݱvҋՠ:Nc<%HݑꉼA-=H/}z?o\<ͳNϲJP!K+w{Xtr}rXl.I_{= Dwn+T1cr&fmJ nh5 j`L`45ĀRzoo Yk{ MtTi[;h+7QGH+cUN^}֬]h&ZB܎ېOa$gW^u:eō?W@OQ6Ո7k5c)ɣЕ*N7EUY} =>`0=F6 + f$?0ˆaC>gmmzÖ0s O,fҲk]Xw߹`vY [ 3V@;Uӆ/.^~瀇庶^quB@ կ|[73wG],W/Qz52e`Cց%k-?%ࢱ(k-1ڠu=%C!TVLbgL嵨'xՖ@wwjwđ̅g_ d6>FY)&ǒ';u :'@B;nT$`5l+ԮwtF=D;5)*Ȋ]K |ow2c<m` Ԫ' 2ir:2q c{#䰭 e2bpGؚfZK[?,i uB0qQ ߂Uۜ-~m$T@SSX61"OC:qkO+$]A H{cc.L#UT 4e)Matk ;Fs>ղ2,*:#"1_yh `TS@blϊoN+2P< "t`^cOGX̭Q| SIgZ< :RhG:}뙹"1= "f(GB6oh'd+Lݎ"Dkb0ެf´1@XܠBwb?RI[y`7qֱϦR2T\ۚ2wݶ)J'Q!@XF-_Bv#s%.F6#*4k际0q`kP,\Qۖ1ΓR[)J^Y 3 C}Kl3!] :6i ̇oL1 Sܬ54ȳ۹"Dmg/G'dP"\~9yc_"ѯ0KߎS0@m[@LB?hhUIdPx/,.."aU8kHp YRT 鍦o &:Eso'2: xH [hr5 Qv<$FUs{;gܔHa,x2^c9`pT6) \\ tgtH6[* 9$_^6o|J; I(; rwDq'S;& r/a-gů8V Ƌ6s]RAeSnDNDl b_o紒y EzYojPkY)NUDub猋Y$=a;!䐓]?W5qXJEGk_s˛B۰cׇ{&`A|JId|tXSklAO3=P7v w~̵;8J3Ls K#oǕGoH&d}$ L09$0I4Ux`<)BnxavEx%#UA(l㆓trSc/&Y rs@&(SPAƬ=0 yBK^s6ps'4K# "Y|pۤ@k-E@;u$0Ž8]hf慘XMLeYW5ֽ͚m8o/!V7bܧ_s=әc|~>&RX ;#yT4C* dHP6ǻ0!e1<{@c6s6?\_7RQ0??6PTØ\HaBy,{f*=*b}a8饉77|@1ʙI1!`)k%#XuF1ߚ`Gj p#b`]1fO2 yaEIEkn^sP)P+Y~0\u0gN!@ WO *Y5O\"u|#??OIAxrS D=Ym}Ѝ$.0r>o6M#3%G;_>Xɰ@41Dk ؁by%7plwJ(ߢ+vH{FZ:4y|?vIhR;Y;mbփ"NSX{!oDlGN7-=E E RQMjs j+8akܔFpk"en*Kl8Y=O}9l?ٳQّ+ΐdShq0B:t-͒Q,J\Zs[Dkw1mP3AMeQ!:u_ֳֈa LEohӎQIT a45{i#=ٞ'*aҚI*f/~/;sq[̞֜em y[JqBġ&STΙ=f2VKF9 a3e˓}hY/נ géldg.Hǣ>i>WWL،MX0!ISڄhi-~9EQO#gH,%6T+Jd܃[`L? SnEjj|4PRJP p~U5;: g8YʼnrgT^?E\c ;a i(|>ÎbbѴz5K6_|N"n); h{VeP>`T9P(ͷ^-T!ʛs M?[2kXa< 7 ɇDW5=4ӈӚS߻_%-jXgd=` QJnqQ]% wPE`ԥr~#d|?+t$ N[y!2^&N*aLൕOc$Y7R-q DﱨJU̾.-."vRX_MNoi$4vqN?jʙM)Sxw2}7.=?b-*3ǹvhܜ]oɖ?<בpc=H!ق-*@= ~r;s*JѺ ^eBa/A`:) w? /.?[Le`o&vBkX"0i˾5΁Or J\/AV|8V.22$\ZPMҬRQ6gNB4?3~ ~-X7ǶA- K2_}FP3r3; XbKdH\? tG'$l*rF%|>Q^1FnGD}D$Ķ# EV#I2PYh ЉP<6hn)G4 * Bft3rAilRU| S2wx@x.4ŒoCtKya*~^SMX"PvпaR\ݓQT?H<;–y%)]s@3a:f^|W J9eo6 /? mұz0jŐzt*4?FM<Y Cg;9? e{[@d@Q 3K)mO|*>S_Q2yw3 u!B3E0'\hB+҄T;]3bY&</) 6ko T8dg$hn8Xܦ'8?]A4f_Y}Dr일]mq{eɋP/%SCS5l9 k~DQ@94j1ɗprη1[¬I&;a[bR~QxqԭO%i&0<n?5[Ӳ66MM1i;sCbva˅+VDE'O0Yo`i;]Sˈ0Ƹ3@:Jd"xQF*vjʳuk)?OoZ8pgGsI}}ɛһqKzx 4s>K 84br>a3H*"U>ͅkB,d7wz!3N3l𩝫ZSEU5glZʻ,% l#^2Z|+AX92ndwQ<#q pJ"!XR -cWCS# BlcH:pz⁞@*EQ͌T%wA 9\w*C;]\ܠ|A@ ŊkJOxf 1LiM;M#&qEooA=:RSP#Wrnmk^쿰Z0f1zaO\nۧ^k ؖzPϑ`3jmuX|χv㴽z]I^<>r taϿW&5e)Q7B60m*Ja_LA9Ylq & ́#Y4L 8ݨPy`=Œ h\%ٕ'GkoZ7IŇ$E% %]E u61-o"}NP0@~H&<\P/WH;a(oQY+Cg9@IԼC_Tmü0V%h@Ë#Qb6 c{'gn Fӹ#X'ʹN[Uɪz}!+QAKW^hp_2dAh!Ym l㜄RtGb(vMG]9<|TG!8u렑<]Vh]Q-S0w0UjvN&ϾG!ٍܻ\ԈGaZ,TugU)߆u6Jپ]*7]ʺS&6 ˽Ť%SoJa^߅XL]Π]ۂ3 xSL$k^9[s ! Ѧj W2ȇP~fVTJirKg\ŔBkV߶, da9DN&Z 1ade1 bܵhظ'0J0 ڀ-)ҟi)v@J,: _'¡+} )xW ft&(jLVI1;MY0mwBBuCҬc ėhae۸Hʶ,+H;S18$4ZLv Q9zkxeSɐy` x3Ν©? j:,(tw"2gO!8hW M%jo&G&;5rYjz]lrdv( =EN@ʿn.͗@qYGxc0fvă'\ҎT=eCFӔ`KtF#A ;B]S9ns%Pw8n{%g@2uRFmtSĸ8/+nFZ}sx)SiKued vT;1{$ tYPk75+ؽvfeg29Tގi7%coho TVEzcV^TmEbB]P,:ٗ\7 1e՝y2- մ0&}rAreM| )bx~\M<GXOQK ׃A\%A3P)fG+lZw֮r,IUsQaͶv_LP81-gV b|dnWgA>*0q0/cktPJsx T=g~ KݾԈu(HBx a5d" RPo hRwF:{3|i/dxҐ]Xύ|I)9]>sS8f&:CH6(i!!!>i^Rpny%ɸ&abARRPsN(~82Ά(F:x/Z:Pݧd<7QQ{sM;Z42cF157Sà2D^0*v CHl,~?ƫѱBd iNg[*}2kY[c!vmX"{SD_[}TT~K50RbR:]a{"YqnMj(0CNj3,*1UX77zsuvVߙϏ706hg֡WuBkv`nxA..#*'@ a,s֕f kQLzxh@f/~4ׇY}rcvM'%&w8)ԞCpVѺUFLL3mQj|4]+uXh+RBRW # <:l-`TM)N` o@ gg/;0, cS  ~k}J@Hޖ.s7/_aO)𨗟.(ݯmhXoS&b}y3Bf૩B'bJ7#B7)y+wYZa 䍯~F7]Y4q:C@ [RK(*$v%Q]ynۃ Ȕqʲ ]\4@w\%oXk!_<4Dh0+V 5+qimbY!JГ!8\ʑ1w09vՑMgeЉL%N:gP A 49 Ug E7ǀb0q~_^R=)Xdeeo^l!yElv w|$CjY GH@KTrUfV}ru:2r)#ּ\˜q~2L9W;8퟽(~Y~jQ|ꮫ0s,1n&~2dFڋ@w;_#8Sox{K;k }i@,/9&>iݔOP0nR :,ϒ<{o$PN}.E Xy ~VwqKu}ӐV <`ƒݾS,`Q0(L3)aV<趰 u,_fgؘ8  r"L Az&- _oIsTwi5%øƓް߉b:Mf2`?frx1ģL̸ iJz(C5}4۠OQTH6_"R*/Q'Nv|n@V*+%r;_u&p2q뎫&ߧ3b3-n:yqDD3P fi%Iw b%)dR *&b Tt lO~[K>:oM\;0y}I[,`cQC3]8ƁJHB=d&hR=ɥ'+.O&Ϸ}4n azq 6وs8wҬaC#iJ=(YAɨ|<[?7Io03:&g6c"д-{,0Vz?ٳNK;5OapS-(_d\cT@WZm=EucYYp#AWW8cu-W6U 4#Lq6w '?}ëma$оPQP$6 E FrwZmp&>f85kT ZW%,[H,O{rĊ;h6 i6QkԝD0H l thgRЫVG D' pU/N@+Xd@rOe%x?{fOm?cƠLBwCq0AkA0U1y:-l@/]s=fõ/& 43jRY|#u #8Y9|[4U=x}ݓ䊦=H 5+xzD-N"YtF/7e<~(F  pC6F{A. vu H) ̼X@jW(Q ut6ʿ"Bn[:k}_KMIwKja%1gk5 ] 1āh5"`^͓'nT2.V$= k\ܺJje BnjWV™6*|m#heR9Fd XΨIB_(k¶"`2|CH929H Dh4{7՛HgQ\voCyS)^P.> ,AL(cz'iWN|IH V@}i H 6T{E9\#/ob[ILqU'6NcOf{Ot^#Ť$ yID^|'U[Twf~i @` d8GS3R|0^ǍB~_l`76WWTE2I C ;pΑ K ~:$Z鍡O&YM쟏Ei^Ҏ#nԕմS ~ME[K]L+p7kH-GI(mpmH7>LXˣCC6q_. Մ wm(8¦]Kjnpv1gĴG1]+NHY,\lUag؞ĿqN|aڳLogCd5$@,5dW3$:TE+L K@$.YnN)q]d룾pL~ 2U9F!7@\w|hw6|XH16(0(VAͱ g)>C43$\V@-R֐Q̶4c_P*T}KkM%82Yz[sryT)@SDaܨJӶhAUX(a\%P@IgA긛ƿT91CJ9#$TzG|'kd{:) ʥ92sS_RݾmgW #.nKh ^eJt樥\0<7U>G(%ǟ)ō)95G͘{6xbV_jΦ OxH;g_ǷBr]z,q.%ibACTx<\z8<9e*Z+95Z}Ka'~u\k.j2{7Kl:ޱ!=g}tr"Փ^p42xB^qdYfM޻i[he!ɒ8frzS 3^]. _zpoyCvk{¬%vɢ6zbxfzyCrsPį^Z~iULƩ,g/Dr23GhR׫@5 jՉ1)o:䚬 vя *{cmB1tmzZ/L[|/1p> `a?n]CH kY./7貥32U:p7p'rt,>ra Z6e#$;[mV9C_il\N$vu?e9Sv/ D % XT&TU^ &1:29,n] O1 嫑HXC[q&o3ֳG}g :f{jU9ַ1MnJ$;z-9Sa-Q|]# EW7,}h( bT\{߶>Z5i?xL1iXvBp!)n*T79&8nW]8]ƒ*⥷ލm5=S %ߝW%&{ 1ؓMR?Qڬnc5w3j%z-Lt94bWE@lƫ7zJ pj Ss84j?Qq86mWTjhQ Xc# ?k++GqLb9;a ͈*pWoû{UcN}8rDO&V oBGqJM>b߅0Pub" 0x9DﴆidOͤX핸2(o]V/MԠ?ЋvEWŰUx~ 6*S%/[AYM:\66WFF<ͪCW[w-nO4;\;b;4BMDھ{Dru:su; t;gN$FHQ7Y0Z-7"Mu@tz4`'цx T`mۜf82k,뽟dBU1v5ecȣ1E[G WOMyx !4FX[p:o(~Q:c4f6w4 Z^iH=_nc[A|-9I2wEXR[?%ek w f>JgdSB$0 ])K&+֐V. PSO0P&\](WF1XhK|@; x a (AK;Ȋ#>J3e $ 租3lݕ* X.ZK;RqFxVx,Oy1„yu5h5f7$xar[%臯ߗoL ׉J~䧒z sjQ ')mRlOЮ8ŪڈZ^jEte]7 Tj'}3+U/|cn=bbF.cM(x|">!Ѭ9Ԋbr;_u]ޘMj1jjRIbW)*m;p\<'/LQԇ<%#()aC0#n@=S7}&#e̛6~M8{R҅o YdfW`YWc٪{`cd:Qi\eQ[>\u<jJbåx?<@*f7< N/xm|ğ鶺8K%fiDf{hETM~Ƥ o1=y'Usp ß zRܟ@WP”8"5:t}ഔޓZ]tC2E~O+/Q̨nYʷ>᥸+b}QPW`g =cFLv?켛ᅔL{eiÐy±SZFzL@-F`0-TqHzfz]*>3g8jԁoUuP.5;Qwi[8xXw?wNb2[ Z!U򡞱 f0 mٺ~&X,Ky %m҈O;kԂ7IӳZC9#WzSlM8^<]8M-+5k.O[I=~ H:NwC]m >#O:R(9dŘ8ZgQaomMApO l8V.i{Y 5Nr$Q7%|`*~p~F8mo4/4PBrU[,-JJ5jIaP?4:5I6pZb$ 9lr[؀v]wM}$F{%6Y=ntW>9jFi7[Po .>ebf亄?>LMEk^CO,ax+}boZǘuepRs$N?K)!(iC]*# \Z,NA)ۉ.+amuTvg )݌~D<Φ>֩d!4 9P=3WX]䬵Tqf2\7AY l^Ƣoq#)8z'W~"Q5hqj&Օ i@/9c؝]O s1{թᪧe~LλTF gR6ZnaHb[ŜeO^>jՊRz Zx)\~za?م 50ޝ2ѺK&C \D@BѹվoFkd)bU9X!\RN"W,5"UC'wMV30 \sV-6f0Ԧ)1]d$_C V,rM}VqObUFmwx(@z~yxRTr& 9UΔ_Ow\)AlSRU`͘T7~>'=DP(ʓU`sjxaT~#~f7+z8/\`~}r jux" ^uYij w*j`iX*x*o1GZ|JfDE[tj;ԯFa۹9q%)&/fV;B'K<+N fk8(hBxLAO,LCe_Rg+ ?ޤg THzܺR[$Ny WW- @;&t3#}؃qzp[jpk^^1DVE,  'r{)/ۏ>KMX`@I]<ҤqtN$I Hg4s %`6*M%IP=KǦ?𓓂r5[DҴݱt.8̀@ !X1)/_>,b!Čs9_㭼hc o FAPӴ~;tJdXndWH01۽%Da? $Oa6Lt;tI7]HE֥m=~|2W@_dyҬ-_[ni#jUHSnH@ Ɔp%4uu6]"4&8w4ue0n3nj-uHC=>p?itw1״nH*:0ѻ}r eHv'!hFѻZ?y3GDU%5m_=z5"th@X-7Rc@"iw*V[֙fg.Yq1 GK}E(=f;98~pE:(/ȴ2j+-.gmd$N!-ۖQId%Qr;fХBו-GeX0Nslk$}l2{Eyj?sXԎuK 3fy) zMiXwPr4Di`}MmM-FSX:㖦Т&GE\~ʃ)raRayڅp:qa`[P5/UG!o(И,ё^F\ii;JLۺazQOB"^ "cQ;ro4#2ըbЀXΓjgnWѺAN&"!L ,sgZ/y( Ҩp2_ x2^pA f* +7x>?UJ 9 O]˩õAe3)i̲>(ƘP54~JX<6 Z [{`E i^$#xs]9km7ba:S XV()aG(V dƌ:Xhk^C%bS2؆3Hez%(t.XspSv;w D7%B=n9vc<(CW%ȥ&eR6z(<eZ1$(D0UV]mSI._VXۆRTep9lg&#roE ̦Y5 W^VxOѡ(cE`N C|VaCWoI_D;`P..nM>ym^l_x*v"#Hd{L{` ?2@L**Qh|fE /DnHNB Z?Uz6[/Euô HzF)yj{]-u!tnp0ZD7CUOQ+1۝1P3bUv.it::*^`H^L׎{@#BN(+:/%bJ5jB9|tW4TƘz6F>4 8u5EQ8<.sf9cP*yhd|Մ@/|&eeYz3<\9J=N?oj״)#f${m*m'Rm6 3'ed=Ŏ5!>ȽpA^JĨ |8X+-hJvz7v_ i*SӼs.&tO^ajۀΏ $$&TzvUXiۉ|s=߹KA6FK1|VR f3qMT|mߵS$$˝} U4{*aSqǪ;va2>g.260kiTK<+hWr O=g$MXCCIh{1 `eE[5Uc-8*i *&zɮ@cwBoHaٛda釷 qVÁ v}T ^V%J"hb'M`Pe۬Qb'QQBxK#r%~2$_P MvH7 ^e`n#^-Ag<埥X̅8o.zp_L^{ ks.^R55~yqrQr]|mv5,‰޳ҕxz?1Wk (Tڌp.,`PuRP<끢_F> Pʾ5X˝"MiUß7VR .D[#(m/eáMi d\űhea+q6@:%84M*dy!9UZpff0 " @񕜆奸EQ9oQV'xP8}wXegRsUa>@aa 3q0L8)s4{M^*WxN2r(ՎA|WXTr:d%711z۶fodd⦯ ZhZɩ> ǺF*9<:BumA i^SZ[ Ø?s`K[_nUc݀R٭YO%o~W$GvbѯF$$ ~pt@:"ʕ 7::&6%Q\.@u@meU (NYwr',&?k"Y<?7ʆ/^fv^vƚB 9n/TQL_;Æn2Na#ڟeݰ3;X:#;Ɓ;o q Z\lŏfjiA4t3+6A(F'ƕvnZ*3emP\6Pf,y[;e[HDM <& {b*Ś%asL4oIbs52S:׫~ Ny#ѬL5ג`E*Rw}g :]_tnr<ې(!_iGL~MD"ҘfhbDݹ9{\oTM読"( 8gch)%D~*F"Ϧ9$ ,xdt]sHozkNjKQB[2~vhm`nFCٖKGBfR^vP8$ I}jev6ܜ8!sLAK1%=&=$fFNWVp~ko^3>2B|T*ECf3Nvԏ_UU"uYBih7C_>ckd[lQR Dד^X QX[3A+l٥7Pn#>R5xz\[b9pP-*6HQWIa/K)6t PUctkùl1S|̭u{n[IAj#R/"zLC4,FyY$ϕlj,кH?FWѦ6ԡmm~w^$Pg$-`u$ڬŒA-jDc I-4o<6M`?]d> AF A,bj|6@hk*ס?wF}5^pGAi9^ T`7?CԙHZ^bu }ʊ{'q;QPO'P Ma;]R&P}9L I?Ԫ:k?'2qr@kj&)sHH ;ݏ@JlXekBLApMkvkHS`;b9@v`'pj|^HyLx&&s]kY5چc!vYcN3fi](AR] nFFM\CoܷfjeD<{T})(.wIrԝ_)YJ'=MIZahgM_ܬRys.%X pݣ^Jo+h\Sׁ8,aБKVfZqzvqU;g?U[$Pքw49\xh'`^srkEp N?g-fY&o~/WO !%48‹_adB?衝C԰$ۖn{ݦ2N9%ޑ/PBg+*'WK0%qn9ݦ}tJDש" ]S/CkLѶ#Nd9Wx@RgdtjjM_B _(1EЫ+ %zlYTwGhz59o۶7cIv߄Y0kq"NvQDܱW9Mc"m/~ݦZyǏZ-]_xJY4q@^[v&AW@ ],A J>Z}0$omx_CO7wj˗N{ hM@\}?5Lj6jsɝ h F0UkfX Ő۶ Os:*FAO NQ^)0Fs_8$"c7¡ "|`ptڤ\ϯR{QrN:q=[2:X5Xsk贡ì{G }^7YO($3hqJ4DԯC 'qCB) %8{L6PBp55HMUc?5vGzNw0 ݽII^X7Ԅ4sIx9A1OO I2#"<5 B+p};*)shV{ 1oB2Vx,͟EIE54O.MAA̖L{RH6/Ůyح;.G7+W .8zt5JR̷ 'Zai^ƅvc1W F-?b2[u4/M_L{uBE% Ib82bFI pfG"CL8&l5QO[ow]:*#2{`/?;? Ke X .=%HfӨ? Ᏽn0(8V^7E-z,[D(3X<g>@  !'MÝԢB`debEw|Mimiبt6Y0 w?P+ zșLկr-6+lBJ7U}UIn|'e˩ p)ދI}zn?e+2}UkO (YSn1[O_}L2AM$d5UAI_C+E/ܠ%.}W TU[ӿ-i$e:ɺscR^=##P##zXpVOPrS=Fe|aOk/o-D˔ #XCfE@~/^z|}CU.6AqylXCu)b>㰳>~xg~3#>ï~z Uu&V(8Gw|VvƆ|>hGb_5cxgL:_E;x.K?iL,:h(D5![TaDi*V%b(lC/m!=dvD"xwy՟NYZyI(-^ˊv>BܟpLF"h74z$/-rxO9sfdQB{>⍋x.Qx+ Ŷn017oO`LfYH|b;b`%a:ީ֮?5?ۈ=~e> ׂL84&q(}مxO J08PZ0eӼL CxV f&<8f0gr7 ώ\.\ G~)0dDE(GPbgQGiVa(u,%U!>0^SISm8ax\ZxwoI `_a$+Hsc -Jr_YT* [QnӾHԚ$Se($=o,^ ]$~wӨCg{q$߳ !>ݝpS=X{C'sԄlGk1$2MdtMXzQwwz 9JUbPZDŤz7tLgOf|^CWGA8u&; 9gvHTl4E21(~a,-(~.!ݨ_X5V &&N5ph ߛ7^ۨ`tCq8pҍ\y[%9T!f$f3brrw}/<>["~ oJk<7T+1z ^.}˾M֑hPX*^b6nanlxTs#W$1ļ*G *s(0]ԮB-Ad6blo:@Bl0{ZzYi?Jrd3lËEgVr:"9p;Is1%e}/eJR%Kߔ,&)>do O?_ihv>{gui= Nk;jVZ&*jvOY= ӿ;Y⯜$f< JP$b_`QX?cZMm b\lgOʑ"`DOC2{@DH a=<.K"E7H*J_8yn%d܍q۱ )>lԥTVs|$-nEC_x1x0< A){g0wXH尷`l,ztyWtg D(CnƧJ%vpBϕ>=K.hqr1h ( G~& hRp&TB"!/Ў7^z?e%\I/;/ bUIh7Sįa5t0<ŇW*]8\ĀX<;JDbgQRf5TԤ  q?[6Jz\޾EAHeY7'*oZk.}:?^儒'vm>ʪ$kjoqoT@'1wy`z'1H8{Zs|ϒ>Z $ g^:TfoDdN^&,鋊v 1Ya 7m Vuhi_|N8U#Wo'/x A/(簄S/-Մ~7v"} Dғ3[0vwxIσZzYt#Mbu'=ĉHUs?Z,#xϦnZqj2ze/mw͕?0-_r-s-1.%$nl0uXPjd(UҺ(͐h]+Oyt]>ϼDwK-d/o9N:&.;Il?w7?Q E=Y(]V]??.aqMrFYX5Z6ԧs 1ki{H}~󀨎aq@pK0-o7B_):{$7d4*:&Қ~jrגTgPlΙaO;^;T->h89Wuo}^PB!UKWY@\;Wsd.ᰡ " M.W;E8@݋ @ \AC1o? Є`@A, li9C]hAQkH@m!,sy;uF;*('-Iu COJ (yapf9 7(gD pna G],O'M2,{{!SgF,U$){Vh ~R4ʮZ] 'x@ν+CpжF,sfVMjHFe_#p {V]xyB2|p Ĕ3{ܴct6?Q0`kE~kMLAS#+-\AE&4Oi'{[K Z3,6TOGw݈K)$& w&Pw@x<bS6x7zãn,kLsr>kK9/Кr"y"kSc;8,ܔV[)]׮**c7&:qgdvlw|wewSmg4sH  $,R)'y"WBʧ]gTŒRB>! | {:b2K)-#X`BQ]\ʱDvgS%Q3C? * !j9?zt -T{_De$`0yB\1fԑϲ2瘔3Wt{usƙ{3ĨP9;ڤa¹ϦY ur'}+ocjM3 ZEWN~s$%rUJŲE*zsaE 8^dko-:Ii-̃1nʵ44ͭEuخA=m;Y:aJY =8ѻj?uw?s@>z jlא)P3*<KZ7r >iF\mS?%/ZM(5% jK0 QnD?| G؇ P9fWdȋh뼘e낽x%J}']QOE*oH,RF9/iZpܸɡxenqWq2]u.6Gva}&ŜaiO/-d5b^!/G4Hy~רQ}ЯqV~IJ(HI|B{gLe5tbK3++&=1Z2o5iу5`[z.CHm\]&Ɂ pF/U=qUV$^~x@Ci²kW*Jhk2H'),ja3.ro2Sȍ'N@͝йKxpXzu]u_[@y"}!GE>ڇ38yA(>{kA\ ⳌԈJC82M<SR (CJ?x83GfDE3\31r=J* L@/nL ڼ FTXz3mSrf tO \'Йykc/"i9U8X_lIF6Ȍ( oJbC@;֍=*D`R5Іߞ$6w8 ,4̙n>E>q@hyeIY0*8r] gfn'+z$#TG8Q :BX'ocVOH`sA S|G\( bSD],GO}O"<`[5iwE },%o qwS m +|7)YyF^R pk|< -A1Jd2"I{ffxcVsm! t'j" dlIΧ-HYN  ОsީNetB&Gvj`Y&h&[RnnvwyAkd\Jd6&oԹr2 op?>og}+ҝ^Sh^Qyõ?2,v},9(e?GZx>J mc4.~]4aMРe(B1jغc|K>[4W~ݙJ禹aIfvGW Oj6_=F5I/ {̦HW2,Ij<\Y\lL)8-ۅjyX4ty0@J Ui7G3Gp7(ՓIwSx?&NuMԒ|r`dxLXP<c%VIBvK[QxZ9zVS.K2ّ`yv%7 T73@~?F|ˏD1M){M Isvn7PcBi6ʏ8l%i]ruPJr6*l9' D;S FΉވ5憖}|NL hÂdG쥏VMP6ly&r6 =2"AOɵn'XBtVu?%`q_SnӑoHS[C}+0pLYߤZFjA ~G}٪!e r3\s+.{i0/Dj^K y H{,m9z]T{X&08_a:-MG}GQ*roLs Pz46vA= n捞Q'`+[pAI]ip'(Qv#L!k8} ^pPrnWA%iIba$|ЫVZo722*t{D7HM5PV_s%ERdk ~ \ `f`2pi}F q{lT8l[Pn`SVĊiBoz80I F^y'<{R+0LY"x].*n)58T&Nr(mG*8Ő8Sk,^R3N*vP˶D}e:@hB#f4'TO+j.lvH yl] a9 n%kO&0 Isw ['`أs(=yCe9EZ,kX\jw -O:a/5*-F^uMį3zpk 瓢Ij G2G B2;{isd|)?a?L{)5[#u&58Xzn񁓲T7&ɫMN TqrhX3jsϑܹҗȰ,.o +pm e)-qf%Ps>-V7-oł`w"?dbl/M(-f=S`\>&՗ `(`U}- RMbCITWXvW2}"_e23>Ϲ mv{uQD#Jl# S8n%a UUn78P-Z>3ӳUegqV;p k=N0Pٽ\_2n5,z>d(@o(X!*&K|=+&99u0W@4쉋]uaTEx[# ݨ`3PL+y@(3| Ki FwDv$&;TȖ7VK]ȥl\/SoިO csU1'kM$a 7&!22WW +,V K 6xm 3U9}u˃_kJdhs{>;kG@ < v?#pb/D'5WI U JkdemM2}P)ej mD_Qq+I%3xF3{,B]\~)Q|,C.2_r8.ϞJn4$g%0 IFg0&:8Luy%4+mͣUavc8*zX묛t+"?$a9Җ!70a[gg]uicM7Q]ڐSK1> yd% H7eprZ^dA;Sr&Л+)Qvcrw=#K |EhTHrlPPGs$f>dQ4gCop n!O^v#RbU /$(CvLCjbksYӬq/߅'дRە_d9LT;YrH+]eߟjM0AeNP@]%ƮO6_–r[iPKD0OoZJNN3gNaDOe!"Gل\̤+څYޫg>RN: aFUMJ1ptb!j:@51s7KJ"X9aj7EbRԑ!ſGF'ޱ%֟OE\DKh\[k"žTkb6PMIJe[u QSyF]`}t Gl/턤1ZL>藕Az{:9͏3i l١AXa}9nN~I6U(0n/Zm/C뙣H!}GQS[YYgT'ÆwIcs.~M0lK1mX8>؉@&T4&q"UpYrvyes}5 9MY&c㧪bjV)(DS߈i:zY7VÉ5h!Y" /B׆;e@?%lhKzl,t#;'-hv3A%<8Wt4XW(hM;/4~F 간MגpAؗ ip,]>HQ,ly !4h$muiFcy:2)0ǧPKxLj{{|2 9M]A]ps9ṪɉՌؠ%|6miD暈^ZTpq|Vm-}[)2.T,-:2\`Tkiէ+"aȾݰCS O&A)Hb>鬢Ԯa]g} xYLir1mO"A"A>6.U0U˳L0_J 5-7WwQ9թmN| ^>V; -2Eї<܍%@yk2^^mrϴ{?e}JJQ]_n/ TA\g׈g"~W/CPe],sc=J޵Hρs4YI*HB-'vL7]5\:qWks {LU5c돤Vs5dOqYj:kȄϣ4TBh/9WԱ0|Tsyj+SWOj}.5y6qF䙜2xݚLJZp*lpȓ&CEF\#( 5ҺG=S)M`i$+&rzLZ-̮yrd?z.;P$e#ڹF7†l@*op iCB6\ #yfzvkl£)mltʤ]9 c;ƋaO듁(/xfH=[Yz!∓K=E,QfB hۣC4ˉA]; |>1ͲbF Xg5q_=h V$lw&UX{nG􍅘&-D'9cD@jt"BR ur) 7ng3 &G)f~^Cݮ⽷1+Yp|C%;Dѹ Gm{8̠=WQ=fP %1bB%d7;ZP7ү3>Kj'Bs{ij6,/u⅏BtIASvRiъԈ!w<#>51MTˎ#Z `;uJͼ])Hܱ{MWcER  r72& 7PsOmq7Z-{L,=,HMg JPdb_NEm$naYw-2-dƞL.lFV sVo"9:*+9LߧA'j:o_wv6l $(u~@-׊*ZQlOz.2u7,*AJ}30|@τNڧ?Iufw~ fNSWǪ2C薹ŀ,\8*ᅢ䎶Fph']⥔dk>Pf6ܺ5oDÔKܱKtEbomte0Ca_=HˍiGH/a@NjRhP#F%E@)Cl0֦W9c>GqeL4K ܥlSz{!#8]K@$A,[Q ȑMd )o0y#FIڷαQBG,Qxl'IkmzL+Gq?Ԛ}U^x,b׭w}qYIbwFNv N9~5oHhʒ!A[jaZJ?/l;d Hs6qW o*_u_aoK8$7=O Gwl,DXB[R+S/K>B2u^!AJ+E;sIТryo8^k^iE߀:W'Dآ2}@c3GCOqf[|9;%;$lPVg! fjqv6Ċ("H.>AD!-b:D,/Y|ѰTz)_䂃tove o!1b?lONXOBU1o@%490 +Xﵲgp 4W;pOم8֔D9G(W%$Gm@ip*eC*'S7W&}bUA'm TBy>I  gg[8˫R<|Ep_ -ɤev^cuQxg q_E; QYÐ*$FsL^D;KkN-XYVh/ݖnT9sP ֮7Djoh{| j'% ]e#6]i@PlTǿYcRh`qg͞x+%¬NFp-鶻K&iS=lbWoMAdvmM kKcw{~I:`Ϯ?PWP8`{kX<9iKs}2;:^ >Ŗu@#kz`c>ib] r8UK"9 T L%b{Eqjl*`k5$D  srUvSI[LR2\odn7aCvpHU2PsUPg?B B@ yu2&[kU+eZ@Y/ޥZh84s:/3R#L! ZR{.[wPvΙo/\ 袈Zr.ɵGR%ŸvWfXdtDz54W97c ^M(%3ȯYC^Q ?lMS+oQka)JMn$2^W?tk LZfSњ?GVk%[6tR34(E9hkWĽl;[^9RΧ=Y&?뿡NB3k=}"Xs=˧f(ϹD75Qf I>^JN~WM-ȡ0 KDx-n^M!^^HJ\ٔEFcis}ס`s匈]G *wZNeYx\Z4x[Gl=NSX.iY $UbJ5 l)P`j/#/2!S'&gC [mXl] Al%;/XtNB#ʱoW j} q 3 }r,3[bX}io ~/jj$IGfOAqkTֈ%5?Z,d{@ѯFz h7>╧8<`NT(clUQZ^@ !z騾Ek Y` rTѬ)r\~_УIO/c=A֒5iZZWfP ,d|(AS6MCN=rȌ 'e)IsaAM]R}6VצF1 CgЍ.jGȱfP x -OVOEMXYHIL+zG ]RB%q0|t;L]]fRYő%MfCA`H5 >"+ |}SkFn ^;1Pv/s0E"$ _nG_oO,"׶}tHqxo ִ4$iv X۟Td"zF"0>xW!xY*q޴k> `#5gI /̧~N "}D,C;;pzPr9~:z{>ӦWMZq{V%*sľvUzJH8+75cC%mPp0_;°ClkXق[O ݖp'oȮ|N7\3hLNy]'(ឋ,-Y5P53֙mjyg# .Xvq#v iOC|'oV\dz<&} P6E1h^mNg).06ݥ֦iy|>CGhxC?wQܪ,z=׫+ F0!8uZHٺ;ov! J% aP[)xVA!X&C1P/]?w һ0q,my0XQT [#Z⬒Ԏ{ )z6YxA}Y.ʙWz9\[Ub_&gZEb8!0pMTl8um]_%KɛB5=9u0svrkX  gd_$%Ɇ4GLCNm$(NUal'7R`'7^7ޡD)6Myٰ-KK%gMpHhNy-KqrXr:4JXĆRn& S[ⓜe^B։nZkd ձ5n*4>RJUYc_*FԖzu1߶WHEEs(j0NU}A\Bu=]~>`@'>+*Wzho{E.򭪑f*3αufVNgjcK!'.nv>x,2bI8gψ\zނ/' Ou [ ӕ.{d$:ј=^ǕQܒb +".Ae?sc#j#HfjEFH#W$zKDx\$p\:b8 35A3|AmH0*5*cnr Ϻr5*8nNк@&, CB1>v$+COk;BroA:KhRꈨ4Gi`0+lsVq(w-mL.*!)uӧ2 cN6q|&QίLۘ"$-G7qdMmV@ "ܴN^MlKcMi0i~n/1: "42AAԸY0b'ፖ[@Zn8=IW;+tR\?Y0HbX< Ǝ\E>S \Zv9w瞖iiʹ.{x' `w+= Jk PH,st!`_kv ;tZ U2frh ¤j$~ SgZm\}aH$c?{ ۅ1 " 456TUyU?,_^gQMOn?MmQHw x'\9(#_D+ `.͘uЂ+X Js&"wTMC`Ћr!qh0_\nVi 1 (2&X@dS\ yB3#,,3DXR'X&P=Óuj9) ͸Lݔx&UHߴʐkOm*h0$__t&OiIFJ(d`i@[o[c3J|9ybfMX?D=ʔTBC쀇kt#zבlG@-7["ׁ~`OBfڼQqOiTš_?Q]Gc;l0m(_k8sj (9@}PFGh֕*Yd9ƈ9r ko.Fs1!%N 0WQ۔) Pehu]Xĕє&9#H3FJj$KJmSAW_] gٲ1nVS:'ߧ@lnEDW`+^"\="x/QPKJȵDQMK{@ ݹz ؕ-ns\ޱmO%~O"HufA# SAușUE4zUڏ؄Nv_<1~#=[twGDoŒEy0Gv2@)6iɹv@UyP䄉YB HCwR : : c=h.%1-u_=᪌9ܵA{e-;'!(I.Nw"%gn߹X?e0IDC=oUETL|ݠ=c'HbTSO >K>P,a!㨏״ ^ȼ CKHA2L{M< z Uɚ&/ݙz`CW >r ~8 %]% ;T^i^A!2Ql[XW=_pYXC)cPm%Npo!ĐX5.e*@q͙޻Y'"  n J;ː4I"ܲg:fovy05_ KhkN98pJyKl$DYx=%i[#y?5^d&44VD*vpD5$.0Y॑i.fŒMw#@`â,V{v)ܟ ^Cmj]mH:(!qXK:Brj@{KXi-")İ҈T ;NQ(2_)󤥰 f\Юt"[Omᶆ=GiX5rlchY wlhqNkC.6))7^>Q7PYV0VXHa!w ^"`ÂkI+=֌^RY:(9T4rA9nQUO~ nv?/,n2\Ipmhp#dXL̶f4T^wcDcmhQ@)gʃz9U3c[T@|1s&\lYP:7r ㄡ"L]j:H)ÁE,9S@N{a #u!Vn\'P7f`jAwC):ohe97ytLVO| 2~шQW=R^5TOTzpG]zQ#OXR7ٿ1!rv l[8 +I:೽>q$g 3͡I,xio+TDhkJtYI-lnEBg3bcEum[ fɳbc. G |%F?E#]4N_\TB=L@"3`G{QwuvQT>NCdJ8+2NS;SV(Z_JxF h<ג[&9͖/j~Z\ U=I}31 ty:& Tՙ{tQI|LFvC>CZOg޹ora \~g1 *Zl7) G"BMuj=U?NȓU1nrB+B(ުW A;@g xj=\#D\ +WFRm>[Dv;Jt/7+X}>+ &$#|W<0TT5cl8"B[HSkL]vI v\ .BDžl[nK-{U&d'P=r5DG %R N.L󖃲' T7K[s6HbWbbzZG]zQҪF/E"HE:c JjV=ū^n<6x_xh.or=5SM{v.3u\!"afFukٖIV{ڝ8Ҡ0equ=H@hoFz]K"_ ~B0Tũ'K6Ȫ< xڌ. Q (T)ӟ0|Fc}@h@y57(oٛ]|B<2l@G,ae^Hyy;ff"# d<ͱB~A'?2>7r)pKisshM- )vsnM)81,!̿ %E8ړpӜ.|i|U![1=ruuhBΗk˴Db[X|o5L%3OKT:ȞɳD~1֊/ c,XX4+).eOm:yWX. (h{~YGe H̛ :@c.}yI;^SvxZ S%{C(Cm}+(}gzh2O kԆdx؟5䚢C`ck4tK0VS(abt~_pwCWW$ Кwx' 'xß4ط"b]C$:mW4zbƭ RI}?lhlj/B$ Hu+A`󺽋DD۲za#ja9]#Ӑ0Bˆ* Ud V$n9e7j~tY\*z饐mG /s# C\Ro`f Mva!z?[4=%-pAhTqvDT0FiD /8Ԙ,ϒGֈK.IIy fVl0Ċ#apaFcG"lB(n;]n|CoU79#gbOm Yjӹzi) Ua&:* 9o `OsX:u͏{z(.cU{,S'Xߣd$31=S3A.Zl#涥 79Gロ|31>b䀀} fA͇谝@V]/+tѦ+1N}"hi4頓]XV5,yY. HKlp Ke|u!;=nzlvHMk;XI^^olҦ"^5oP'IsgG/TH>V64T3"_ 3l?pW'ŇZDV ߰<XJ 'SEivf;< #Jaf~ )؟f'85i|.p[3(T*L?i OEϹY0pS$vL2aF^;[SW =םT?8Y%3WNI3QI]"T&Mynb>2Fssytx*r5cX*3ژ=`P!rҗTNKEt-v@: =3/L, :w:&ѡeie~씎%s2'Uk&hRQD~gr257D{=&e&S["3hYx- Cˀu9aU3~5S81~ӟkbWV5:զ[FHMAR"$K1D>vT.o^#Ȟ)-Zf`0V'ERWdsnR0̥t#uKߍp+KY֖`ʤpuav1FG0i'.8I 5Qj12Sgέ l׷:ug.!*1L"".9?\-!AznQʟFztt75~fr2wO>djj!eMex7J3^{(STg0&kb4ž 2ﳤȩq~ZrBOt755h{pFĎ<;*3=֙k'}o RmIW(/^gOGIPkzB|v}D F_ 8>Ԝ|OA.LV~DMT;VFlz "2;~ O[xXd4Z"܃ >y`E1raTQߝ>Yϙ?D3WgmDs`I]rՈ9v2`Nt p:r0P6v[bXl <^ۏ L6'*- =%Kg.#]yȞ>ƋPJao@׻aclD⥅4MZuX5s>\<6x H'&}0ql$]q7-_qrB&L%%3Q n,mxXMSU=~G`R=D>Juj2coҼw]7Lb[M n5'\!UfQxOoНtΠAmd36y F kh#ؖm: [<`01'`W ">p qSyo r{1";ӕҼ^!KTϯBg@P%QzEnܢ%oT%OL7^IRO\($Bg m梱DӬEjBݲz*^{>a'<ޅdAbhEe zt_`]K$2@pJc _fxje FE}Aرk"MCÅO 4~}yڟ7r]VY'`{`^<-wK[ܡ貅d- 5n~v{3 ,B,iP: x8=^ƑG,^͚$D$a;ۻmg9]d <A`bºoHL߳+CA6[Lۯ*p9y׹BO o6$>VW uk9 ?mɌ:WkܩB\[K" VYK:W): oaeĢVTJHE9IqUQO ʲxH+ $f|==OM~{PQCÓ)u*`+Ysyw%fE~qjf37-tdY$K|d~"xg?њK΃uAcGq\hgg=Q\^ pn҉NGJJ#5ɋ.5V'E8g>֌iٷ,^V"SGB^Xm'✄Nq.#J#2 UymXxӝIn~zh{\څhB~wtW%%ve/@UbN!;?S6G>7dV?7),) H'eGpwno \M7U/BQ5J4嶥rF"g*i*Ti݂,4*a2ʪ渣9 8T n|>MJFSE7:R\!V*۽9`%a.7Zo|ɮYY%)DUA8ݮ>w?>\N`y{A6ˈҎ?(/=J+RsNE]Pcdkއ:;'ܱo6nIwPsB9;;4뭍v\ϱ`כn'eCK[N(b<GۤcOR\TPHJ7%^a!k}!ss7긔w2pvN< **j!f\]-g\wH9wQy \ed}:gb70W=piu+6x0ezCV`.Ȏ1+@**.$2}YuѼakTOsK #SQY?68 >z!Ÿt^dwO r:Uġ2KmȤ&r;(ün8Žn>IݚEKDTAS)mgO~]QX)v6+Zz#H8.Sgb jr&ŬeˎE~Aƽg K^coYGV^!!9ećף1NuS=r%Ef۹g4_I7kU:Y}]ʴ/G8fD+xs9b>Q83'PMNuibPdWoUf%$U\Fԓ@w 3CvMD9ou\Y]ţ'뽿q2EFL }DjB.dmI%vӏQ;%F?5R*i3. FeŸڵ#7OXZl!a="3`~DQϪ|ut C K4ePGgỶ2\tY:Z w)N# PziѣTYۊ8#Xvv|Su7nFqjʴF&;?iQ47׷3*dH ,s}޳GoǨ-/Hqi|}'C^? @b=6 K7g Ty7jS۰.~\ BwnmL,(lrj5ɕk)%!Vmu~Zەc}](K8L(p⒱o5\UuJ~lLӆ ^#f"nEq&rjWld< 7v}x- DVQ-4fLM{<8}CTpwS!*=ѥm9C%qBÁdt!Iq_U FXg ) vD~xlZ6'sF| B6Xx(qQ3fiX$-b2 DpRsSD,>p^=ba@~ =:r850roXCr uQ]>n⬾]>BtV7qȭL]%Px,=If;Eۆ!:Sϓ"Wuiqd{RsYƀ6 Atb?{m>;ZMHno@xke2+ۋCioEI2%S*y(|@@o|+dw DO۔_$rcgdQm٥qV}{ 1mYL zTCǰ:TWA/J}T1;ӟymG[dgum൅f;ӭHM]o,Eb Y)'V$|4eJ;+'h`,AD+#73AVvBpj8<{Y~MJ8g]P7T 2yz (p:͍Q<9$'?$8EdB;EWlP$ф[dHpML}W7b4zpζbˣujhuKLM\” oW!<ؔWMZ6e*A(B3#"ʝiB*vN=^RNIpB,;! F*PmB7_ PtuOiSFcI %39Pyn ! >i{kUH ^Q$\okVƤ@ܟZ8`SJysWB~|.~lA!MǯxY϶\Ӯa 0˦ڋT$Gc Q&hĎu[ RQ1˙Gܴ:͸,g ǝ^Q!i> sngLE n~GЭ0x eD3sc}g04K-"Y0v_d2@ dU(Y w !nqLȿCE$2cϫz3x U%-|y3+kJ&3Hțf<5l:&<]C?tLŐpőULh\+^ Dr~1M]6AϺF9=h;ɝjNa]vnΗ޵r|zY#D.ZsT$`Q0Yѓ!oEDL O(!< B!u zjV%2>{_1w .j8Z*K鼚N5Ad8v%LXii!0}% 3Q+PQ~ D }h}ۺD١|%mXxI)ɢ*1é\}T wn ҙ2&ps&*W~-`#Qz4׈p.⢠P+a6/}!u蒂zXee&WTʹtIIھ꺫y0Ͽe}B94j3ob=U7K M8IYGi*+a 4d/ۯy+(֕\LKu[4#L$:hzzABplۢA$GRe$PN:nk{8&Rfniq皫AVv5E.6_ l#@)x-`**_(2cY3ypqXYʶf-Y$hRIj_D`,?~ePCYM+8Do-]/3FB@ByGC;ϼ=rpb,Ȉb=Yv4ԌCl'!eϷ%C=A=j2g6rHD}hpZ8S}GEK Oth *_5` If;Ű3Uþ5)ikzBA$Kb#G"8E1]CQB Tt/?V4KtTNRTt*#󌕧eTI#@ρ=.%"~ԿV#qx὇ ;{8F|k#F ObӞJI.')쨇3WX-::$3O\ m\^9K VqY؝lEE&gq|YR[r#uԶ1fnRew3[\?t@`\O5Ʋ&N*2/&elpRUɪ7TqI";;Unfd6̯5)#.íGcj2S0QJ[?:{`V::4E66wŕGnIqxuڊj'\v[օ#L3;1=X,,.XU\ae嚇C7 ,4 gT:LZn3^ TжZd;d#]>wc1\#<녾(2q )BhIdP]̐v$)}>O=ébXHQM8q^ɜ;ЭdqPiH@Ɲ?wS&&-)< _ج)Z|3S0LnCب (9Z'{^6  @KM#%_Y3Tx]HHP܌lqZhVG2Ld%=C +.sգ[&XWy{"q%a2`n@Sܤ95 ũ{ [F2⫗HR' Xv2粺mOyNX͏S\8O=h | Mdߡ]BjtR[ ZLP6R6(#b&'1-wv跍Z%ZUSy*T:|ƬD6xԋ*oG‘pj@=x.4K g >rCoKɓmܱ^"hhF&] 3ɟla2I@bv\UsUVu"ނC]v=+Z[~򣮸&53J{{*$ՙ|&]"nξhb>_6S39~%^gR (HqUm N-`6P!|x鏎lOy_wOMIE{kbvb'DĎ:7jc6gÜutFW. "힒zS]=CФK HC- c5CGWt'w!=,2O kk:F5+fU?Al7%ܰܶn`Wq;dLΨ  ǕQQU\Bp`Ex%VR89 a(օ`-aE/Y MQq~}fó!6^=&L A<]ٖ^REL'|;p޷7݀1@:SQRqNSK9coī6홿ӦN=]w/ʄk$$H9$d]ǧ K@+Wsq/묬ϗ-wEwjbv,z:J~ ugBhMrLAdntZ}%T*5Ȓ`/x} *_'x^(WVV?XTrv{&:).A @~<Ô=Y Ch7 wIDtN񈟣v3/;?{>5 U_fZrV,ti0|2>DBN*u:FUS<*z7_"пolln?13)Pѝ f|iOdU< X: YGC糋Y݆|CRQ!:=7 -B:Wuxԏ4K=edˆ2|nrD̐B?#*M%+)U"D1Q^*,5Ze_ǔ 2QbY .Ӆ/cxeڼ2{ vƙeK6 u sy+3sC˕M5pel˜_^ qludA ,m`4M7c>k,G*]^R+\e Ms5fZY*vʭ :`6&PzLC2`oqj9ٔp:JCi1lDH0s2˜{g[m'G ֯?%Y u=Ņ̆T.i{W|xKbfihN[:c(w(6 s. ڻc=K\Eh KڷK_Z2:Y+ɟX# P$Y d* ;m-7bxv^g}HK53!V#+ ,<~Mُ",6W5N G>XNfnCacmyT&] [[BEZөkhBs52Awħu{'IzgzܬO&P;"0Bre(VR=Z[vrfkqGz<%7vWdn\Ɩ }ʽ+_FFd). Yt;`a=(x[Ran1fM" DMp4(8̏f!l=@"C\0mfYM9-> ޡ.HR[C>wQt6ۺE ʄ6mg}pQO՗EO%+kAZ%5@g/g?Lmxc-J -]kgpc: ȶ[ Zk#ptBO.Ji@?uR38vn 8A6ve ZhoW?N'mIxv?)WMk#ߩG|@Y7aV8ZGTO}7Q9+O\k\*o"{+D'pع=Ͽ\#HuǹA1W!_ʃٺCIن .]0 j5k1;~E@l-u`D#B>R}vY+2Gb+'n(5Tb ޶H&XOL:wMz<F= ρ^եGY85b 1̲U56-da 4+lO}#'Vn\E#*bE[[Xw)_"T}ς@t)!5X?8SaGjd|Q\Ht]Qtl$לf27{J^k kqt%$W2jEu|:U>)aAլlvO$|jt9*,**EKk^L߈%~9x6x|28jxw>)q83&HUVr‘ w4mh?mz&P@)3 $W+]v̩cNB_Gqu, SopMJ~#ebY$.XWͥG;{$.F\ dCC_j(@cXr(nܺT#+lK(5=J!Bgt\ֆȈžquKAz#]ctrmn!$g}rC@@s(> 3IB1&"q9˪k,Š5׻gboeRWXfG33 E/gjf-eB$:L Zit%[Q,hu)%f Rf< ꭀ]}l0./b~Bݳ>hJX/P&[C"fIU}Jd@3@\u礲8ILS­u͠V?fxml_k]AlU"<'@37Wk&H}@5ϒMi-`C))dHZ&k3=lL)ldCL~&|nV1 & fU% S݄ fKܰWROc,~`T[E&I 4LH2#"NbZ'S9Ow/gP.Ɔ[e&t#V~J̈́7P'ky~ϒ[+>{81_A/x/v w^Z5YID}Z7W^pKͭ0_>$a'x{˲8&W= ˱i;ǽA m%^c͠WkKI_;6f2 -k ?SSuyICEklTjٯ{~T 9%2UG^\T}Qzqv;M~ÄRw*Zq*A3zdܸ:J@i-Ҳ_+;]̒EDBƙѳғM!J/*æ=RzQps9G.κ>JT2N6f$PM*L]Y*PdhvT%Wh M^Q#0X\6FGM. \q9|p}+*W?/1Q"415ޱ=yLj;@bj$MZOLlh* &=<*4Ʉe } Z :+ВP⺽,CXGD=9A žxwwm%Il 9ї&(⬤A*ΰ/2I~\_~ X[bW@<p;KMfIzEO+;#Qo?N 2n4s93bJƆNN}X r48mNtM.6_%.6F& P9]m1٧,&mA_YwO=y)kԜ-ŹWM ijqZ# XUzE42_VjQLwq ~t$A1,wH#'%4I0ʸzT-|ֻPFhwV*E(4ЩèDqVVU Ul,f}iE"f U=9x<~A o aUT@}@"\i ka+o=WA&ZUX*( n dMb"W~8{֣-He䏜5FH՘DPOܞGVhԅbZX-ܘ_ST/`9x OT4X]Ӈt6,2Â-3iUg.#@.ikEiGPW^뤇VlN-J`E*y|?DA!و?,&7bL[s#7 ,l]KAN @ȗ2r!"T=Ǔȸ!Q|p NSܨܘٲ,^!2AgN3mW͕$Jul䌪D5 9Y!W5ꨞRK&2‰1ۡL>5m)/pȯ)~ĖUITdwAu:!wZgH~oQ#EwV<Egɳ<5F|@ؑk4܏*1Ŵ"k%uq6)`ꐒd0uu-"@0Re;q֣S<*xpp/eݵ)=9R\KGYJ[@/`53_*;H>2Ґ`2:I{Mn- sޏ 39?O'-p<=A|׌KXZj]t]} *CW%D[ p;FahyBG)[NB,mof61 3Da2%qb"Е6$J6N/8R[䭱`n _dIBf6F?'J=PB}Í qEHc>S<#(YW>U*޹I:C9< 5Œ2\y7ˠY*G)M#dc'*wL$< zs8 ASۺtQ¼TmEJ}|kT#SoFE,s^y M#rW22ALyS6WU򩀷s*QoFKSHj(Ҝ$YeQ0ENNȞ.'uWKi^rgلr_MDJ6Yӏ̱0vO #} 0UoLBk1x )謇k.~ӔdRiFl_! =?aB} D3./5M/ =#=g\?lW2!z9|'t;Hi`}7xBEmv)ke*/Z3F) Tb\l`ef)yw`'3u*0yʯn< &z)ĹzI[r (ZQc|0Ҙɼ* 3gsfIyoE!J1D <5A_r^"=+k؂ID|/ }uq}+[M0xsA\%FfYt06Aº%LF$'=y|7"gWP6`5b?g:w+juّ!8H12s4dÛN5t|&D09*EdjLbFD,l^$,D8J| َZH<(.=BXM;SGthTek8Lu:P֓-x\򽉈2~|Mhz>‘C gHjookB0 -?Y﫟 n"th.3 o ܧ Dۡ+URl:f'dx~˥poc_@M/Ϋ>6 Ox_/egNا?Y$ۂka7D _]lͩr#C7N4Qkz*MƷJ#?yV1NXyPAI`&إA ^#\6Xt|3ڪ ras6ǟ*q^"d\  =?G6j){ ~m!nrfƃlL獌wm[̹q~}RhQa+[򂚜M82 dP= T#Ab.Zv41yfze=w/fEs\UȵC7b12@]Hre;F [\I꒼(I!it&r:|~l z1SWZ[kbm<F̖g|pk>T%ˁ1%/v쉈nCK,t^$~Lm_[?6ku4s 95նm)6׏QHDN̚z64-cNzakLŮMӺV#R5pQCc{]PR=(<~829];ܩӭCQ8+#?I8YF{DJ8&?YXaj#i,pw,U Zk&OAPM?H^gi;jV]^wY[)1U%K#o^蕏,TYW=̏Y*0 8P+Anj*^PyF/D̸^YEsϹWcgŇޓq.=jd\ш6$po+?S}wL <.Bw^ͅƩZ1n֧@e68YbNJ.F=F6N8~P)|u^2`FLRM2 w\>5Q)}_pj@_kH{1,Av2xf>v.lHkDk}B<-2d0rlSt&cV,SӔoDLJPt\cakIL`KDɯlqU΁'׆l:7-N 'T>¾G;HL=(X"ZTeHmXzBykҚf`Y?|xyP"$m* T>Aw.wY.~v"1͢<y̥goKj Y#{:7 >R{X薂C+z|nO@{s1QO՛ !?}Zb'&|:KOe r {9Zn$OVIJȌbbQ_/u ބZ%;v&?lE?*| 6X[4}:[}ÆF5j,.a4P+-=!Jӣ<,G 392)tzY aDAu"0S7:UaChS,._zMw%No9R *dxs OOb{(/C!fz8Cz| ϴB'Pޥ5osǪF8P{:zR{`S{9F2/hC` jInH(cz B\T@m I 2(*fVv>k?@-Wz^xWxxsZZpAs\@z*F!z :ML ҺBG(vD !mM$qMI- t"UqV3}2r4ɐ.jl"Ė*  _\a;$$f0laQ8g}PFt -p4a}{_|N6Tn[fߡ٤}rPʙ=hVudcZw$`ɏ<{N,#7i2@לW&Y<#}PA3;ļo@S76VI }~@ ³)R}y&ВzRFw߯%S7{. 17.P8s˨X qM %H ^4Po|Vr|j<~Eƹֵ,Ė 6T2OM?PYwx;m>;L,`RhGՕwUzάYr9&l4ѧHoE> E3ѭ}Y/xSR)m F>E[nc\i4ؤiA2dA~Mbt1W=*ڵčK(=~U׮QyHX@"$~S"-|ݣ^^ m-&\F0mlE&zI\t"!I?ү=!ʑ9,ֶAWtABXI_^fH [*xkb8Bqnr;ށ20@RB[q{gHy20Nϊ`Y1B8+(XM$ӗ;] V9GS8H3,ݛ3qᏩVEQϝ& ȷKͯQ~&ʭ8j߇[ظ~>8^¡f}a!8Md~5& !U~#D  fvT4M,ϒ,(b4-$e)j#MY)KP=9~́`ĥ"$Hr[>MLhTtXlQ4ؾ uh7"F9{$8QK3}5-1+L-f}[H7gnCp.+GLs~Ws*Ktw|%KEyҪ 6;bt)Ym&6oR}zŭDJ%:YSVSwf^տA9p$j73v,::>9XYh}@wiO+`BM:h{ci3tsBj\ t[RFQ. ,8qbvKo&x'1kZDJ }^GM +eGdܽ-V# kwUPMׇ܈aӠ-Hz+8b:$ApM}ycNH "XH 9 vd; Ľffa1]<8OOEJ$E0'V,KEXxLgV5 ǯ.m@<R fMg@I([άMEF˯. ~r23[!Go"fQ+&ǔCPsh{,37ckB !oAS`?1Qqǟ"{L۰4PjG wC)Y&fFYidnznpX  E'P=M*7~][mW 7)iS=|~ōe#X=`yB' FwNqPďЄ=(#pPiB +ZuUI(:,,!Mx-1Apİ>IDML+?_/rnY 5 ~{Dêu8g7<]3םV4 ޳=H Yxago~hZ眈$G~tY? Y>}w sMRp/L_»G^HRWCͫz*5eִ,\鰳?ظb~=u.| Jf_T-r,apn%Wg0yuU{eC.*rMk"&~5G/z{LJ NԮ}j2B'T4}v|昹(N4Sҝol'A_+#2bu 9"}bO9[[1˩2ϴJ^Lopf;{fy>R~-5Յ¯ʟ$wOGmMo]W|AEIMJ7{:a&Lr;qO{yr 7bI )b"X-WmNHGY\$"_0_ fCzEJu.^mQ]QB`xDn6lIuKVrߕ"lh9<)tjF49|zN 0E ߏoorG>+Rp!?Z f;^FbrmjV߃oۜeǹnA<8g^Tm'aeśZ8/腲I̪ƶ$m:&Вaٽ4`VŌ jOo!Y vdAU.ˆ֯>c"u?X XJ'-G"&;ÁXܮǖc/#nZ[$cJؘ:B5G̯mr慈.|h C[5Y @鏤ۈ72 Ld(Ka;/B@ n*ɻonBq/&"Mc|Q¶TQ63_)=`W@Z)wcWߡnqѿR$pa? R4+W3ZShۂn `^ܙ1>RϨr#_~Q`ANYq`=[ 6~X|/qY1T䜈/|^0/^zey ,tw| E6~)I4khYwWOpWS[˿ xW"4'9] sZQGAS8X/N|Pk`'TH̜ʎ4Or-XqIDmuch˛Fw}ZSvKMXh2/2ۛ>ȴSPMԋA5!`[=عsdE]7H"?rV<RյIa2 8uxol}G0Y{2Z*RρC,~Zz$M2@yq*czH|*L;%nUzg>a#;l4;c1i tb /؉.;[im/63ś튔ӿT9mL51B' b穚Ʃ@+њ<ԍGKvǭ1Qlm5hRZ>,OHŀqDfQmM$T@p8z.v>w?uJ=8ͼ3zaIprOXwc oLMGvM~Jz4ҚPA(k}Dkj \%h{P,%&"GK34viО?xVϘ0Ӯݭd4;O]6ګDX`K%RC=mPtrpa 'lS2er4?{t *- e׷?6;rjF ':xbτWXG9kG`[ .(-ğ݀%/85KV]Vz}dP^,f,@~(@C\:yTe aq=⛉(:p^f~"!BNJOB7j{6Cid?{x; hj9č@_pM qF{ܒS$*SS]8<'Z-AzbMPRJv^Wl1xbT< =9/ՎAke(!TCp_1k5w/H4*p-}/r xVݙ1OmغIH_\#J]S0EKb=Mٚ1Tr533OB秖 fvqǒ˓]- oDNE\8ʊ.(VO;,Sb(?ąg;ĺ:%C״Ik#˾FFO$nu Ce`޾2[uw*t-=g1g7`TQF)}8~|6k2܈@%ӺX*-؆=aFa'<Җj:SV@?pZ$Tg_[i^gQcYsTDs-`VV4-㭘j23=;.=&ɰe2WM4r3=N{=4_ۭb%HdW2wV.AV/xϥ`۾Y.ataW4MJ%$ځeAq)]%o%_rXLQ&,; e{D{Ft=e+Նl?0!d @}|@HHƽ[3| f~\17+X ~-vcg^69MQkZzCi.(w䦞+!F9hSG,:OgޡD@1-5B!*M0Q܌Z'F<5=,. ټ퐌S|bCf*H<|%aoPV]A}~,f-G%VM1>o,JR-MA&\>#iP+ƤST)3s-q(knqe 0G 4K8΋.ӱ.&q}3PW\)k]655 fx3E"]/+Sx1 CUk aF^ahEeexީN΅:> B*kzN.1*eRVt+^;ݚh,N+tŚ?\[R}6;K_k#,~ `kMI0 Aވ\|&yi|Sl(I%8 $BCG@~ ?"*GH>3Y؁is!Y'uhcC-T2xmށ񩠲W&75=m_!-z#Л\>S]c@Ht6! /@jв;k 9T\Ηpgf=y#E\PSid"T9jpsyJ0svYW:b `00DoPVe`iqջѓIMSpG^SF$/Z" L3}H|3Due ffӗ.3jYKbb؄y7vo>` sM;$}Q mv*>Y\=1M>ET3εmeYfgGCN41l*zwCTӯv_M3}23<&QjHİ0s*Pf:I"|)qʳCF1]fF. _L1Yٻg~?AG1YݜF9aEHƥ.b"!pmjdFu & Y{m5R0wWς#s_$f?t[yL:xT{Ў* K߭ $lCB#91akMT]5gTfZRDRuQ}Bi.* M0NR)Jc/JyZlFU"l5d2-Ȅ& ;PqV 1VIåقlNO<{$}sPF;?LʿiU ؐinf>PpNG(g {J mWᬰZOi K@!nI-   !W0ʇc 8 6G= ҄S& <# Y8m=wf6hF m[* 8,Ш IHDSŚV<%6[8UbQ H`=c^ 9DWL/|P3l;pv]in}LZUw{stI9^#G8S"{?Vcs}KuQ/kCNvDI<ҦG:k_YMNM fNF|]RgÓ[1M>2*% Kqң p\r[&20BhVy|pxX"y:%Zӝ+PdVg|GrP8ߌ+;ӨBwkv=(H L%0&iG'iM "P~"Ro3?+uhhgGf>UiH[V޸er&)'c0L nci ^fq:+2d#(׆uC-Tq'%t+] *q|&G+baZgD>JbZV̒ģ0Ds 0E*Wa6Eٹwt<؎jBS##"=/kE7xXG Z4+Ʃ6G-`|#J3qgTO&Y&O؏FTT]DZw&vYdS,gD>A}\y~] %e-1T ?BM$`ՑZCF>1kHEYxgXLPZy5E8*PaUˆk*Q= 9>J#JxMETnNd€A Y{JCZJZҵP!A0 k}vF2ԾG4|kDe@ Á=O4}WѭRd& Iep&Uv;=>/Z]CB"O!,jjQ,f*2a8P,\0.I _(xFMLG* boS-+F3Dqf 5SƱs$+S&Ctl!Ȭyu`hsg)J# b12!.FDm)E%v>y1_k [?RU+֘n;}haa:V ZYwurG"6/Ȋ*z:Jd00ŨMN椾8>}ٙjUqdlь?2(s Ahu?V/(c>&fa=*R ,;>^1;G-eR["ڊjp>sGO~_iÊ+Ĥjh1w_=tS/,y_sP)q/#o' I;3" [̎d6@I&+'֛+qTFiRmaa\:Z>TKp6k`bgefʅn~Qԑ|ik WU zZ7a/]IIa!) ~M/T` pHFy*D+zE<^@ovf=UMLL+`2j@O%^H0"W-c l۲6V5L VM,< OԄjՠ|ã+p/JDU99hWA;F0vFNKKne\!2H5p7>p᯾)xV.˃-"AX#2>pR'ILEI~`$m4IY ^vbݴEmSyk*a*UWEq?yYX<%YRaR8,E5m'VyHKvIhm&*|am댮@ym#^a #'D|zn,s4Jg#)^bs _X6אC`x/ȞoqKsF/!?w2Vt--sۀ7]1v^TLD7f BXJ6膋 B+3Ie0A0E8@]6qEN>?\22XC+>aN 'qi]gaLjey:Ct42WLd3Aee9Êt;p Nw+}_.z"űWܞvT\~}^t]$81jx)~QTWȘIHBF wt1uSD2%5̿U/R 7M-^s&^?|)@$"1PSdqQBfϫ&|V|$a]RDWt TU> nt5$.a_93/O-kp,ɟb td&"o96QD\*"elV^o@/+_uϑźŞ f{?q٬ @3﫳v^k-raOO+)uIH?B[43A1egW!!>u3 w4np_IK_TP׸hYn1 @2psn9.tX`2}<9?~L`U5FraK_iۍN"eT]`nJ1j4D.uTnPWA+u,HX, SȢ_ b p<{03r65HGs3wP2imF(]-x`87^'&']«x0qeNmm>vO⭴{^vY< GĎj\fj|ա30.yjܟz'_bw$Q)N@+907ݧU")!omG*дlD" ~3z%\Ԁd Sr>֢ ˧.#*53".BL <}p˩gsɉ5+s~2Ȋ@N/4It;&nnP6|U=X{ [JG~j0plOm@-ĤpH`De_.ik2}mXw M @ys4ƄB0T7ߛY>#5SԸ9(Z7ǤE)/')o,?ar6Lio'bHWknb$8UB&;FyTH %k8!Iץ %5^#^KѰ i騈}^Ix$`gP,ymn  9k'fscRY@'؉hTtBM;_'x+^dDЮ"7ۇCSJ(z"f+bۄ_V퓐6º 3xtڙP/>vC+!Moh\}dE' Sr@(t>!B;wlq̓ x8UE6`tp -.5<8Rs~6巑üʗqcS>'-K'nEqiq[;nE&rC}-ܶj,ˉ( ;jѻUyնLͷU+C4 71,g`=hкiܷ7E5˟#躷@;jL5sWKJe\P1\% .\Y90r]-ix|-turɆ)#Q 08ɍVD@lÕ742ap ]/'A=&OHHb+ G$~Q4˳aX50qiDѦH`O"t-ٌ(;GǝxٺwV]jQ\%1e]v;芲eIZqȵ\~~ |#~3 055o("Tr&Y%;X< E}{$ Bi࡯J =% U8[3ϓ'?h2f怷3OQ պ7Uӿfl;Kw |`6,ptfBB-QzG? &r5S yE %J"V*>9=S 7%⁐k/d&Dk%Ud$B4)ܑyg60y f'j禓f!Wq1]3ާMNt;Ƃ o^s'6RDR$ٟ룖v1&sqbjpJ^}偵k2wqdY |f,5ܔ*h \r5RPC^ɫcVL ܛ"{%8P%+c9nc=i gR'w%LjNK8f/ eD3R8voz:Cù?F>:3w#mj`ݔ< Q??ʴes^Jꠢ0(h{I:ſ!/DQJ(?d `ʫT]t5EVDR%;nJ [=f* &CiY}Cr'zhٺ\t?6ċӹ I(R &tKeֵqbILdoɶJm2_;rz^Tyo}V~WqcaRQVtMVP0o=3@%Xgu: ԿG}WWKi%'*[wFuFX$Z ̩6EN|nyAdU2`$lP :VY} WA&]DpȍݠhINg!\N `)0M<1ttz8bj,dj&>"#@ݞnv7a+}ƣ-:l*BԈ{CTfx^&એՈo\aG6|AH&Q2쪮pj"TQdZ2MϏLƒؾdO]Ɨ!{7hkFUV-{==a'ȍw68GqW) ͝Ta'ib\Ȳk^7*9JyFmn>uI8Xbũ!l,a9TfAU?:6T${tTaRv'Y%Q:"x/wTbN(6{cjEoph)i vk.Kcc b1i-{5=E=)0ܠFz+-bz>hQ3OF)QG̵oߥ{$tC3)v{/Ό=+Cq3k ,BoKM# bov3fO+WZ,u!lAp)gwygɢ:~~䐺Gw/?Kt^pPyp'ߗBi=J4Bqwo AeQ&L#w{^Hׇ.V(4':Uh`b3 br9^`G@ﶽ%7(}a 0 dB5 $f'6BJgJ%>$ԁ]I49 h\(D"B}HJ9zG \)дKN^ioP.*F!ʆY0U+ &gr8}YaٳWD;NǸ& 2S/d,T0;uwopAZ1ybPGڞm.̨ܳӤ5FjMV9;|)Y^@kT ~ 0Kʚ-4eA;yz RNXSMU;b״%SR6>Gq(OQ[ K H8DEÉ}s5Mp@{m1@:p ֭K`F(mi|QcI@(lLrOƣcےMu|VK>GEKG"$3coX>!1y>Uzw`u &W#ޛߑH$jˁʳl1.7rO]0_wZ1U9j_,K5o"# MꨩYX@t ` :޲8<}MG?bRMۮƪFc. CuwO=yX$A5} K/xi_?f*)ȏhm7: lmP5?EiA]R~]*TdBJvz*#"2@ 飞JW0dܧVm%r7k̅zM`~o b(xxW2xU/9!(s\P|T5r vA$u*1s qD%raxWj(\΍wxjUwnةm$#b RzͤѺ݃ /}*n .Xo;E^MEJjPQ, o%E@CB5Ky56s+0[D*&BNhVC.hLHPI$r1=pM֏W3kx r{Qr`>1lJ*p)1̍ǞSO?9i0v] Q,Yf[Pu7GKE)Lk`*([UIv_Bb:o8#D'zg]%ԉ`gRUm QP(q&8Gc 跡Sbugx*=:SIƮ dP[v 4*.0ӉG_43Ci:vGGsEQʼnI3uy>C/Ay6pEqyD^ YC8xOpQ[TmA(-8,!$c!2΍~\I![6vLPuO>rZ`4,bʘtjb3 6-dHDkx*DNǚmd'6S;gq/6]PVO8X0ڢH<S-{g?}[ч@T/Cx.H~h/|*<9]>n:`⸽^ >)jX)o-fnpTG<ɟdaNm{0JkKGf 3[a_b4ĕ'ef^]Ի'ۚDtݛk/^Ǯ46zHbӃ^|H 9Wΐ5rFAgo@&aBel\GrZ_Zkxl7!c>׳ nԯĢ?C7ƥ?Be }~J;4xDS[GY:kBB? 6o_)B.)O.YB :,ٚT =hUN JsU>>v$5@-!wG|[hJ;th݄yg4%nV]~]g *ax}ݚN4XJf_ΥIHxd,k&UTC;II%!@)L7z?o[ ~&aFJ[288X': ۭ}bSYϹVyoJXբ)Ry \]nbwtɘʓa+>-O!`Pv"fw̼r' B@6Q (!7!a?.K"D>#;`9M:4p"ErO Sp&M~<=Bʚ$,|YϧJkwLdd[5̫1{Jʅ " JcY'#If/Ѿ~:)/YE-ź]dFp)`rC)u\#JBw: &6gK<wkjgⱂ'| F\[;:\Ӭxf+EwG|c.7o\Х5 T(H#foY_ʼU0*􀔠$.d}r* VIC-Ⱥ'8~B,离@!9+pXۧX N*ֆ)J3(;oRXI$k$okcx2;jQa-Ggy ~aطHPG#UPN&Uyg:D>yi-E kP˱L. :=gm!Vpr :^#I²(֕A.t\vc}Wͫ|bJpȺtJCaheʃ^Mp=9WS/lض"nėA2R2 ѿ"dJBaE_] [ HJA|ӨW)#=or_Wtkӻ_Gsq^01Ȁ\,ˮE DazbLYbfd6b'eTpkV D5zi?ξfnp\0[>%:4stq%סDjnUֿu1}Z3qU'_{I\hҪ"449QHY MMgF#~ѓG[!~ ZqZ̄.E[C~dt|OG$aX>1̟77{#NҌD׈QDД0fHOC'BD?#!a :qCJVW =eb5ؾNUKo:HGfDP}aNyK SJEld&dP;̼%S#MR`'cXS \gs߆;E@Als;URV0}:_fgwQ5~bMD"~!UgV`x؀0\ѓqfl+re[Ox BnRĜe7Idfth/is^ 3w ?Aj˲EO&[G'%sG1XvN81e-۴e. m9|걭;)>95OZC"gwb\H.]ֲyac )%Q973.,vɺԐL^$8t+Y1Z.rQ8 }p3ю|Mc*s/kվ"` kW,>ZNzZ QVK%1hRzLkw J |st4{i~W \r- *m1dp[ Ѩ9wbb5,"N*#06xEeqƜA}#V 6˹Jr KK5CiOf*c$_c.j;T-CdOEu^uBWFs${laa%s^6(l91钨wKf1LaZ:6j :QoMem W,a-rP) z3x8uϭ`c #ƅ6}^FqrBdCPdFjF܈6Z-MIۭ $`X/A,%)ɪ8+q]p̰ , t$zuzx7HtA~¢XI߃l3˛S4z".%m[[`CVBB?UUqM#xȤF0Cgk߉mۚyضӭ+R uHZCZpMqrU s:ęܢQn-z*u%ع4e ` b7B7& rCJL~;VUBX3;WQ^y:S iL_-Hf ^ŨFYcœFi,HXӒUϦtϭ<)lel;B>9b,Jo[CNh'ETV.d_7_w 2=R{t-яy^jѴSɣVC I7676R9ȸHE)pzDTc|{bޓ|`-tP;<~CjU.{gaY6'bOk)%gg.J(aoNW!F!ٌI>{Ȏ\KѼ‚[])J∆MYw@v3@IfHML&n‰22y$缬82i1"ᨪtqh 2kkn99i}C]_w "$asf BlqTFA!cEًYɤX]f`s^Fg<4v}v%>ҹU]Dp{6Ě( {tURW˾wSuFaVEO>:RQ\,&kYX'(o_͟S$w){Ԗ׻ÎCq6f^'qDeM9(1G}u #3%j{n՛W-؀pr+@x@oM9k:Mijp3ŴwS>r|BLbUK‘K)iGI^("պLO7.ŀ#=iϚlqD@oJrG:ҏW5JP ;W DBQ7bU~`ܥ~,uRB*4=\ 8K@Uz 8Z,H_}m,ʴ"U\|(11#KW§|?w0HaqV;UgE"hg K?9̌UȾcJFXݪ W:Tz(0آ. x3`qv 0+ D_<@~rp?e^~N%Z}t6`&o=oU#8{K ՈuG"ߛAϾN/d0;fja)wH.^ yucoБbgu}an1FfW|S̐|([1z/.4lK{Flf(H׺cdRwڒ84ZE&#ô;ː.l`b}9=]J;A]D{E%u2 q{'Gh+ :2f"4^b 1y5  'juCҧ F(-WQf}#׏?x XMbnax'reܭuc"}y8)T3Q*1DYkpʌíWЫ}ǿGKsW"Vx4r͒iB"cK)!Z#'E~<,U!nj\jI$JáCsJY,@Mؑ7uW 5nŐ .ݳ,"O% >nQWaQ*Pm;/d^1õqXI)OJ棶n{3u3wE;oi:ya-)JPYOX"u(f2i+HeY袧qs?/& 3%6kKHA6:Rɒ>Hsi w`]&hqf}k \ߘwaqNxiL.2cU |u% PpbJZ}&ĺҧvl@9/;zhڮ|تFZjd' u,x#s8JO?%j,2\n7^Us3#fJsUM&wkf)<H?ZRGf ˷k2  (ْKKrw͹ v\y$^_2WĊ~Fx=x:GW[j֎fRP,17¹on:jqԪ&}S\WvP6A:&8A/I#KfD.*̽*L\_7O:$a)hں'U{L v ɻ|O! 0Aԣ,J-\+=XGԳ/p">2GC-~ A>UԪ=&sJePn P%,eߒ={o>z) .3%n_չBFzѳ4w6 jq˜2;ԽH5Fe7Ŵ<lafte{ `Vr tјOCuK+&To:L+Nl/a`4.d!ΨBP ڤHD몹r -w-6R]aRe3]ǰ,"\Oy'p F# wQێUjfy+?I\^"!95A?T(8$:Gn2ae {|#0FZBbɲ"OS 2ȔQ+MOjGd ۜQi',f쀺 @@&h =ͳrU88KJasH2/=j 8{e)!E/FRqf8|WcizI˪#<ѣK%@tBg]Ƒ>ز4'?,r;|_IF;K~Agml ^`˦ 1W0Pah^r,OV߼#|` |n"QtNYPgLlc)+TQ-З5cLۿN5@j$"8D"a@\J\*gw<*RFӔt럤ѭF^p8$.*uV dŁSp0=4>+) .H?G]8h$oVy뵘Zn&*$y "ؖ}ly^9Fہ[7 ((٦y(⚖7y{ {:'݈cԓUe߆zˣ>%Y!_b;` ){>3w ;},Ms;q3eK5bA׽L47Zk:q]ڤ9=է:K^V6J`*x,{In\H-L15;/cL~-I2w^w+x62Q+t)`vҬTgNIь $#%BO/ܹPٌ5F¬a{'!M}e;EvW Df'Iu3*r8cAuEĭWqi5 NG˞W f`a6eMhpEFv4Vh?Q9uF $2 Pc` t/ 6jE8۝{8/Y49#EܺptAGJًH-Qq>u>]pF'8l3m%/z [cjn߄YO^a*ų5ī)ȌN?pypzv׷Q-ਢA'ȀRކ-]7RE*+z`;NkLK?,Aj_(&KHǡl 㱚HZ@xi h {m$ĵ`Hʯ28Y!TU'嫴.ڲ7ujg,Kg4Y8ZV ǘrD"nn4֫N`IcGeJ>nE 3RNlyJj, |ǰb;}S bq^nX ,haaIO/8n0iŷ{9)MCESb+(/tљt|&,^E#±g㷁69=~5.ʏ,%Dr}2tW Qst= &G{M}tVY//^u5x$!oKfeuz+8J}PtWi9f{EJNI7ঋe(LApxc% :Q'R4q??LuI^o$#x{ϙkqѤ42T00\.Kr);Vtd#uz{uM B$s7CE cϬ_yi}V_FןswnΤyy\mc;x2D20f:pGy&]~ w( Fvu5{:D[%< SP-s>nFZ j)>ۋ1x)o-YMx⨖M S!xt:;lDfw ꥲQ HYuÔIԼo cvX9/JAdW[n}IuW@ =ƷM9<7mt2K$b@Z8Q e"tQ`}BC] m^ Ԣw]TG~Ϧ`Dr 2Y:CR 6]ѣ73beMnRS(^9."}_Zr4FJ&pG&:p&[3|Z R%JѼYd D4/c?%_p=w?nMʋumRP+4NR >Ҙ\|D>pR)Lv&Mgؠڪ1"oIiZxs<=_魒0'-4&tM0c`h9 ZxS |qu,_H;͚1Ci׮49&D1kWt*zyy(*NHYrRw{T/]2ād+ȍN!\\[nR.%΢g;^x<0VI$SW,݌D7@o~V~l-LȳDfע㧈 8t+R`KSЇ-)x,ixH{h7|me>jo 5]B*"x]0`wrFk3bYG$;!,1q+|ЃrT3^,1zoŗ$E(3 OW"hԹ5PLmScWݙXT_&8 M|n+w6-EK//HYy7̡ / [XzE˿w6$U+(vcpjfS?$l]T7o'amnɭJ#VDnב~"dhO{ <%ᓻDP)!9]W)il%͹/ 06څ;h }ut2=z2]:G"dgH蘈ܚh3=zQ_אJg˯ﳐ+12/;Z*)lۼJngkn-NKҁ}6:)oDYgEM_r܈sJpZ^]/:K &qZ⑔e ې`EUՅ|~$ܝdfNMX9ȍC.GǮՁ64iczG!@ݪy[k t@E?s7>7[Ij :3Zn4o1;x PeT. dR{2{,绩y-ugt%N"<)d>5 O?TD?/0 (qR^'e_ΞO#}g{3?C<ܰlKF 5%i>dtF_ xWspAtx6.X%&UQ>S`g"&)rC6!Œ ᘆv%G}2LPdYv6& hG=fRghΧI_%K^ &[x"&`3ΤN$gR:yYp;dzF?ΫKM6:%2^dmm,,DϛP/pl&< ZZ^am+-0,(?PIX~IalqkMDo r!=($ڀE2Hn 6ۧiUȲ5Ȇa"ug9U c@ Z46>2XU~6i$tW1po}[=NZ@g;v*0~QXF,A9q{¡WOQ}#2l%D?.f@)>wB%kr ZvyRij7EM2bTsTbDRc:>:j,|SQA@cKֻAȍOi0֘$}>#rwǖ߄Eԛą`sfPÂ$i6G4S.v:ZՆ݈܄$hF) bB>cZrû˿Xϧ Yf&ƽrB):pVz:߈njNRj%\k}!% ?JpxiS9"sL {34n=}fD7\ܺ&L7SG%dj*%_Yz{uӳJ]1+9EճjpmH,Mc:1;^#"~{LO &bL6R1P$Vxl+:|s/{*sҽc?S{\ya8![KC@J%`30B1GрbG 4\izdk$i'^@,Z+[˽ >1Q}[n\I߈к2Y`"i =l@VpId|H)wm2p?9U#̈́3C@]G=nC*Hq;C:6'.gLQBKQ!i;MNZ+&ʏpEԶ2@~Dz/`|ԬlPODIL|0RӛGVBB4z2ep{Ӊ$י:3S~6Gr! =c6C[l7[N F={DLBTqЀREFdv$32X^/+X `5?+A*}.RI[XZ4rc,rt2~‹1L}x%剧?_a 5ⲀHIDӺFN"GTf0Mo?QZnYޞ icꊳ*3dmG()5^z(,FK%|)g"K{w|A[n.0r%z([*jxiyoQG=DP29/ڬ_k -[Bi=Zl(QјZğHIw?epّdSo虝_8@MI8$)#Ynq_!BY wh@ۀu6$cy# Ģn>Hz[D6pV;^Ksf0ld75<tQ$_u p2aNIvH$6`|j(r :*g.[uF>aO鲸ǭ"7=';K)+/ͤ=8 WF(k4P$|16"e5[ xz|G@ó߾_t }?tδ+ݜuQhQ4$_ZI R-4/Q)4k> t 0~)j_^GX? g30 H aw'(M7(06f&)rmFpn/nS3c*9.2[R?6W Ʊ񘚎 79ܬE4d%z%]A.M .t6XLٹgCdYHg }A < E ȩpTo+sa«GV?@p3$Zw7=B;!S9 >g53[A<, =wZ7^grml\5cTwG`)%]9cR DBZqt$ߍwd<˟݄6!4"'~g=m'ƪkljXiv>y,rj)64 yV+EHNL!Y92#0KDjq>IJ-=g X:t|ٻJmEzƛ%/x "X r[b7#(cQ ?D4N'uCΟ{ xjsmAߌN,өv31Լ= dzjW 𤙢 q͵URvKY +q0_AsA"Z- ]4CO5`| FKhopR1:|/ # 'UXq<iCI9(dm/P.e/Xr) 1h[RC%u~# 3hM}8hm`:6.~_秅IR!Ցv{w ]Ö1\0GCG+W>tN`#U~}Xh c:XLJ]mή3:OZk151r:|o: y]K0+DpZqᗮIӁuOB)/N:5}S>Y#{K.%r{} HAqϔmU6%!p,0Ǟwx rt-7 کmS$a7sA21 o6Џ+Tf{V^%P0')p!pVŮZ  $'1' r|" ae{#!d Akt;(QFX#EW()q@ks2E,a}?DGR]MwD"M&_Oo62B-"e@SE21h`2oБ u-j6fjIߍ(9-YQ Z$I}TiZ\;,'x茻Du?Pwa*)B_SAlB~G׶?^5NNwDfjܪ2.Rc^n0l~e2J{7= t rqkmG@lD"R _6M Iv(dv,ۮ HD /xb%ϓlxzeL5GcHKWi!wh_7!Kakz@9 Kz^ Q.̻xhd6¾<~ ڽʴLW-&0=,x$&uhv(09pG=AG9p: RsP$DA嘶(ze[njgf1!oo)&u8]tIvZcB !c3'1A^l)DW }h rϢj1E4߱5+6FOWP=1,L|eЧ4AP9t2vc A얫[n݃M˰:R@|-gЁ2/ YUGoi}֝!tS0Msf[S SA Jg"0X?o;!JBlM2\y116o.X=xiVn^he/`w^#hH4[{#uSjXā#%s, (j[ h}@ 7"0(Rl9mvrKx_Ux~0B`)Rω+"^ϡh.⊭'q m>>!]u6,,W 5ڬ3CQl=(.paOt`1%.KJiCyE5pM {&&SWG9Fz: 8zyw(̢2XFѠPiaIb-'TqK52wMKKpC'.Efd褂*-4 HhMx+u-M  {ѷιza Q| \&iX{#IE\EsE=Ѩv'3}o:JKcY 06Z㫕bfP;7 Vn|+Fg%GηrL(ݓ=+}@ )_XmaWiXNt,]='LE&CAYt13,"ըC(D؛{a;: mAPFrX*Z㒴+9Njd!ɰp/+4<}Cw~)KuĜ:Sq $9"囹~.yGkʒAwzM0[תUAF]=@mܪs> L~_%\is&'"zhq'9dn& 3B%Є5ދ*FoMUdE/?Z^2}j Aa+$S;-3!&}k;}c}_6C~?lbTQy1`P]MiQmb:c_ ɊRP ~ Ѓ>E7HG@͡}:+aL;9OP'ބʼn\` фږ!҄##,0(cʚh"/H]Vm^"hc0.\]{y(5a  ɝ5^ᡜڹ=k=Hw\pH?|x䏗xk2DoSJY[kRxY4m_f]SD'Lv#6|,ܦḐvs>XYکg=k{ڃ| ) 4='~Ch5ni[0͹n@Uj'n~<_י0njL$o/[/X>!DTjR\VfC։<&M`%Kޢ) %'niΔ&7/2Ds9 \źc80n@ٗ< 7cԽ@iUz rq:8#C.3+RrxK Jb@RC*jy%QT[qU*hK\1rj})"/4!K V/BB3hs*5 o6<=)gh.Eu2uԕl9ZH!G3hz'%m=O8IM6I62 *wM^w҅ bJӞT` 7ZܢFfW,^LcD IpF -e_mjҷ'4?<ѧ `RvnPV$BPw Z4M3?_RW \6~k7ymQk#/QVjmx%^ YoAF/\h Bb|~`LQdw&ו:\Q껗k<^Wxj$\ڋ=<'*9"AӃx| .Zq{Amj* jnm?/ qqBO=i5 (t -%4'xiyeʒ%)8RyN+syr~Jim~fY4E/4r˩*Da W:@"|IVa͋Yrrx&dT؎7r!b8ab6%/ ¨+/YLRL TL,elN,ܩr`*K4'%\&ޱj~+:=/-B̖YjLo9!rs{BZZ?tefl\;ӯt6o?@ҠE."?4o"#e Nm178M)avo8*Gwӕڃz-8K:z[-z5h& #1d"mؑdKGZ9RM]yi9aϧ]ЖNs,`"Fֶ w?R :L<_&q8 c\%o{8/{iVZ8O!|HtAsXfӢD K7GpoHN%Ih?X#{mj;]>n=W3IJ&-X7Ɨ܈z9bM)>}LoZOm3eX*q6Lh2s@|I^4?!,H(>y.ٮoQDZ>|_Q F=xfffFdlk ϸHE]2u۱ ܰ)-grt,݈(- pU!R6 ~IW1|6h]>LwxEp`c{7&yֲ^,NEdgA$ϊ*u!$0P:sj2' O=oE;ν8/{ ~%c6W! кQϨ#?WujG.;5F";\?K˜'S; *M\EDI[\&h 'L,ǫA7 ^[[VzG4seZ''Tt CXхvvoNznSHCSà@;ɊC,I`vEdKP 9mi˃o#NXskQw4]Je#C@c!/lDF.`Yaj{KvܖbQ8nUg(/c%C:1^brm&Ωc\`〺#|ʍN)]Q9O8AOHJwRUOq!خȿQd[Eڼ{Gc!$){T”$ڮi =1RF'RNDjI 6bjW] _:w riw}Vw7#N?2fh{% rQ}H&IXYHh?:36}GjD1قp]xhb -LW@7<݋ץESI3(#g u+ḄY:3LU`P9JFo; 9)3I+ < 9@-"+U 8G\2 ,ʯQ_,X*rl}¬ ߖtC|y0&PzKC*}_ma X0XZAtL~dGabnQAtv2pdϛӼ\e {uBYwK@CcD; -nojÊS} m}Dm)VXMw\9̻v?/Oo'Y[>{ˁߣJD>m6(^Q"1n1&`Kfa6)z@UCOL˻@iW`덑G! Ӹq ֳr9(4ĹFu-fa6g򜬴kq/u^`-ݐ; L'Kk.yf G8{ U I!Tojv v=r>t8?dg3ex8w&ň{D)OP?g\ao )BhLvS= m\"b'qC*zZLKϚūz ?o iͳ4d'K ,|'{V*s.x^T0$d|MıcRd V 6 hl|C\IDTǍkn4G5}fO% Wnm%\TToNn$g=t:wJ#-r /'¿L4MiUz4'.,Z5]l2AX|Aunb?_;|DPNEԝ~n=ŭM)1݄m}iKNry ]D-ЌxV|^oZWT +drLw^`nͪHL}չ3 fo$CN|j~uE׆A BRH{{\ShaЙ2PkN 1Qo:8γV=Vua`I :j wpG$!DB 6dW2m ,:p7FN>taugmϒ[aYq{{w8ʃ-?oYkqB|8oBz}} bwiЩHFBt#GTU(>յ8 {B( bu(I~֟ȇKb;!S6N#Uo 딋Gӊ-V 3".!UԒ<{o&)# O'#Tz#AKjVZleI|Q;ѿ(P d\{p`8PR2 IEّ g@#t~܌Kf? X4 +j7s +(/kYE0eϳw vnhӟ)hY]/10OgOr7 ~ (RWH'E5΋ނZ!QmGL~f|. 噋37FjE-;3B4!%LNYܥLM";N:;uO<2!doڴs&,AV7Ս+!T@&e&  LIE ՝1tALd0E60h*xS\db;7~L = :skɹi'25vyȪq@}]1R#0*s$am7fYvyUlLHo-]4jU73E[_'6rJt6C ?a7g^}2GOX)®>ջMj%H[k!urg"gܨC "g*Fįmu>^q(?`! ~1g whPCեq[$#X0_=x녵tƝ<=7Sv0'6e0$AAXH΍ǩη썡FƒH_Yci_"r$Tۡ_[QUS[Vrxw͸f gJsԣxq%BAI/Mr7\E]~cncC{hVYR_v䀶I^ 9zH7_}3 e )3|Qy 90]3@@S'eg@q$f}ǞмKyeP ]<VBLhfn}99_q7:WsЧ )_S2޵EyFjQm"7Y{,'!UU^7'ǭËt^hvQGRGR*6]id_C忟=9 [H4VaZUc+{0& 4D`-들onzg^.:qԃ'f/ow\NLĔY}l"z#1}l hPFu;r5D,ȃQ8:)Fԭ#IH ƤfTh+d,wwc*Al\Y @Q+<@4>Qu D`iU-29L?;^{#a1wcMԮ|2qӀ+vG~:!"Rpl7]oҹa 0"bVGaE"Het*b-禚H8+Q6Pv(vc-HM}Gvy![ՎTtŠ2$X/\TVyKY# i`\./5ۨS18^4rQHSe;z6%Z'JϝJ-R G{` bJhGDj!y~%BP[jAMxgpR?υ İ,C;HsS>sI`_! \[2kȵН2ݧư&f w5(<ӝH pEj/#'▧˱R}"tw9#pHfkW@ >pTmcKLܯ ɧ6e/75qԵC6={Ji=a`&JFQ=> PddSRK,Fc 3qm4u|m]bHԔ#9CWǁ'.i-`3`{:WC1ՠuC>)n!#UFQ²NR5H.x .f,RϹ줴~؁ RÖy.jMQ !\02axs)_G{oÄY",jnQtK7)\7{"Kwft򝫁YdIxQ)_Ì%g61+/ QE*5_^ynx؉XYqeI+A©%7 P̨̽=LH5U}|ڽ<J=S4!pkǵk=\Rj2 Gvyn&t`(Xh!0(KYwlm5wfBڋ_9C=ɼxfW@ZVYsHR~$YA19MZ=_&{WnD= ݮ5-?7 'Mwcx/bEᡈf6v^G |D>L w%Z[Uv^^@++|u|` rͺHe{C~I 蓮ATzgkO# L6B gx-K [M6F* "=;̙8Y]3%2!a\Zjgt) F,7^ȶ1m^v j᚜D2189UucKAe apǝz3Q<_X~S }5Ȁ=.a~cסnQ!$&)lH |d<C m.2 LhI +@ipo _+/_$uUFk,=XXldVX I>% q:.nV }a1~HL<+ TC]hb6V 8e!7;SRA>.@F$ظa1A6v8ۑ^a$Zwv8NE"vAj$xT:j0oV􅌼| k蚓"֚P4EֽbQ+NjO2z#Xڴ.H7BdxQ7 ~S"J?F;K\!t"Njolj8]و:,jaLtSX> @z (F蜃2RسE_f}}1sr KjP֌ AAp=4ۗaWp;0HDa/X!ȸ54J/? T $9|̐uzt\ŠW$иݧYeEPQϬp/Ov OS*n~@VvЀh%5J9 {nri?\0ėajGأv/j,cRHɓeE?N+BV(Zu*;Vx#iO%7 MBA ;!xW=R@4x0b}~`W?/3iI f G ~y8ƛhn')Ky2a`~츛v$Qo UIDR;C?{Ŷ\}Cզ`prjAeaT;sݩN d%LV~қk%2M÷C*Tqcv]:z-RlǸѭY`k`B>C}Jd]1wۓPp|u$XVӽjlp?ۜ4e:;5zv@;u)*iquY[3XL=]r?yl+\Boil$[@x_8gMSu@#?%>3\Cc1/AxY!^V Mn1 0YՐexd`+8]kvm i(0A[\XnSb.+/'SpKI*{ \ic~˄"WG'waCޙ05"P&I"] ++|ClϥfV)PI sT-fQ4MubYnPIPC̈\ ] ,zZ"5ʈx]]p-L{C; Bj,s/4LxN LT6 H_ǤiYZ+AXR~FHaS'Q0&jbwUF1S(U,g=N&IGBoLt!1:B|@ANΛ*~lѕb"&<_*r&Fd~J??,by#MoJFyǏGӀucCXsOLVהnu}G#Z!U"<1K)u42LN90=on3 ט+BMgTbčYCPBhP 7yvs VnaN]finfsck"vz$ 7;OVtJ:]͈ CV"2۵+[yv&_i͛xw; 9#cE +I[g7N\E,zߝYx-($XmRnA?hY/k%>PIn-zx?0юf3P8_vmd(ub 1Zek p]' e a؅r-1p#MU8ܱ,:3/BɤEkIqVaSR-ф1<_㛋}6p90XGgwՄ0Rǁ&F]C|ᾤjoRYrγLk0=a{=!F8zϳ6$b'4:3%u0~X6=,gCB+-g=R<{rg;\-:Z}{?YX5=Y6Rt ߮I{L}<FN5h!wm&7\ԩ%#(azo;KPH/^plã=|iQ[N6Z(+GhOu¥ V[ɉ6!z-p6ؓUHZMx6a3T 󦾆,-uu^7 ~mR1M4j]d _%X@~_B:m8(kQI'~G={JWRkiLPQ|-4CYT:'$d" W]?-> H,S3 ZrHH.= "?g4k-"#3Γ4W#zz+kCVsʘ99ƽ8 ,#W|u'ԎZCk`wz#mi4Xʟxaf{?%:y]-xDB۝s0RH%B^hsBrX$E'pIQgWX婑8Dž{b)dI z;e}GZZ!ɡSg Ƅhq {}u卽jqHsYVآ$|nv8ry9.R?Oa@ qxkֿF66]Hނ38>"^ ylIpEa#"Q6X)r'L2QxUcח3&e.1eV#v~3$Ͱ}wrl^bL6xn1hFC#d^ gUw1i7AGZ Gʞ:}!4ӫ+8Uyqeg?rn:o/Ԇst Z42 >]N{(ư_5[F;jR*bO'rBKgB+YtM! K„KeC#3V{*z]B4hB5z[!ڨ ]B *&Wf'Lns= a4VŢ`F,4ʂ~gQDqvUZ,2>$9C^mBHwv\~k`78ŗ;rWsdMof%clQAT}Xѻ^)"2R㉬a9GȘfG63uiк0nRij־$~ ZOkUmAYOA6VikdFQAC,)XF57_!r(ؙi*|-yح@^5ݜz0Ud)f]#SXhp]wQrvlkV"ȯ~c~jJq 8KQ!&ujsN j}3`>w⢂GNt+}[uB("αHi8kZu4%0%8,FU n]>񢵇N wQʔ #%8Я+XӉTz5 QIfEJ|&l>U;ҔNysbq3עm~x+X)zP42 ?ֻ-'6;Lwx75Fs< 6L=?D%, "|Br1m_"CgB`|D]l k*P4h1pl=G\0 0r97䓖2E~bW)ю?%cKiһQ~y^cHl4JI 4 =#"d۝oDZ5nՠ]׫[hN<\b)kN~._9e@xXBf@ۄc4-{j%`r%R%=X1ڪ:7T K^cuŝ,Fb0#͢S&A j+ i_v QD|/5:I^ k`ԢMį{GZ 7N!;bCho o UכQbͧE ؐiE5Hh܇M*&ewR]<;V0H(R$tFnu\MO=5bhFknnDH05}tXW*;a۪+;_NoF/A=+m5$gWҜ Yhb m&?Ֆ5m1QK,npԚ$Kȑ֨s U;# (:sGh%KB%BD-60d+Y-ȾwrW{ڹg ^f-R=ݸwX@9Z_WbUBJbԞ݌-Oji6~;gwNa9Yo_5LGq.HMj\<%2ajLnXG*hH6BXo-KVKؖ0 LƒطlsAj#:Hs_ =2u06-=WQŜ}C%iΏ0|iŐ\gc:=?3`&u!|a'\mv;f"GuT.ȟ"aVL\%͌ubL(x i6θۿEB@\1PT=bbz9Aua4|o (uv$>(0m !zX׵;Djyl{ ?de>b>H㍈^>G܂И]^yr <&4И 2!}"4O`LayB7S[oInaX&mѰcv$q$ֲ>dDhjbOgGX}00m: dSM7lUMet&PrB8%-Lq9zG$4F K=3 g8ހ9CxjhXrxKF>*kQ:E1}*忔3jK&AJJe;:fE^TZjK l滺/xe,[kH#~ ӘN$#?.(SA<#Zh=dku] !x+hC` J޵@" E9{ϒ~ˍL~7B(/ל:/;׶)wvxs{^dJQS9gi ?pހ%Zn34fY~ Ʌbf!tͨ6A.YӱS$5~7{][` dg' 2M]y9.}fE$ Yy.{-^Z1PߕqWܹ60J9bܰƻz!şLgw(&^Y$7.:eu`ԤbsESK)XHU̺Oq2:"LÆq[ 7n]@Yu >l*&d,L>6WȇE˪hkWm&9sɤ ҧ@+n~MN=Z5Si c;-eIP/l7?; gnHڏU5RLŻX.Trfs O /`y1c{nGL5^lݯYMPN3J\B}eTѣH9]V_n^[2f~" bB\f]=>ʹr q@DyYa VUkR B1;tӃZWJka7|_Uv+4 d۬q="]Al3ek xa5?;dAg.i,K(!aܘ59Z  9^ fGG{!9@Bs07L ?!ܺt^ `G ƭJx(֑=Vָy2|?L=ͼ=p'~4D<:0.bΙ1Cmv_OͮK22vWAYªՌ{8A,ES 4}ޕQ“N])1 LYz6PZ7BjJ;GX<׷e ]MIzq;K7ۯ@o@{B&}@g>R_ oX9e i |mDd:ڠF碤~@e(ܞ6 ƠT_':-Կ/K4:=ݑD ȫ8_ onU"L ~\ ؟XR~( -|pP TGUL1v[2SC߅@&T6$JQ8\ (w_MC>!!0u 3:Z8J,^DMp!!)W⟬[ᛵˆ2Dv/͑I8n; `S{NSv&>?V+en0;Ƕ*Ȗ\ssUi?wPM J9QbZ .|=čHq2j Pq6Tc:s ӷ%O#װ*FQ==滣V (Pk9ܔ<ĻI"?hU(D]V3F[Y>X\Y1GK}H£es\% e/sG.|4 ؘ2$3=R(hAX]M\F0[f%Q7Aè!KcIccɯ7fkV9]T۲.0Q~|!2QɪnO yoƦCۊQtXñe/oCA-u {hՖ"s>@ r nl뽊MB3[$],^K 9+=BXBW<}`xI*8.{qG9gԗMos *K{8#8#RF|z9prH'UAsPuȸ+>\!mk*BWʁGBSX{5Y~ҋ%26Ө.`?=!oYlÚ]oOMR:<]+l_&2"}o߷jẙ4FDxnXgt.ukh1=]1Wzx,@iOx%Z".#+!u;K;U{\2U$Dv3l}:s=!  Ϛ5f,yP`Q(>P޶!qu$I눤gB16 8qgu%*Fy-"}ge@ 6&olU;j,f @~}N-x =!a82e *=Y,~!bDkӞ"%B4)& !hkھϢ ?-"wh4a(5zܻP3* po7O?FWVeXү&\z <}oy8"|e}C*~J&}ŭٚ[:] _JMQz _)Ϟqi 4q{KpץX)k-q wf?nPpˠ"ҋZ&5Y.qI!BS.׊Yģ;Ԇ"6۸-ʈJP%ܟm!nF(&tOH죐jê}@#_R`aӎ; W;gv5][N2%3e/+@3zBMg#fVWEzMw@ڦKbN"t΁E4 ^UX ({_i^ΐrn$q7=Va?Ud. |B<{w}GOSGԂR0t:dz͂mrC~:i䏁NBIGoՑ͉jJ"Cqı) q\;$uݷ4@"5J,ِgf6[9tl*k h•#rƳl?KeSBb>If`(7'J)\ֿ#:DReSƘH(> .h{I_!j /Lm-"TQ6톏/RQZF@X'(Zc ]}jsL: vz@ tU<7s|PlL}35  h׊(Ouxpϋ֯ޭ>v޶kPXᮥQ__Ce`Q]$ [ǣ'pPZ$K=M N7)c{=FTs/o9{U%瞙=剬8F/t@Y o S$ST㯪[ivWz䐽tQr_^6  uq ε_~QhVq 83D1<seEp4x<=_x5BS*sr'߇ 9טZW7 Y&~$)7FSܡmכUՏXϕKGW>ga!61!yB~!T\%;n*/_mVCJÚ: ۤSrr7H!-p>t %. F@iC:WkNB N2+-Z0n*<ӷ½@ ">qJHt[em'=P52j{f0Gx5M Ui nH Du[[S hLg+ne뭲;ݱ⍤CqTT^yMFDZ)l*OixdT2#dk`GV0^ȚXILplMmH~%i"6SLg.qٜjnlʢ1?1SAq * Щ~4ٰ_^u<1DM>?P 96%E2ت>= tT;GMgt]P. 9KRtWTs ۬Xz OS)'a=/j`Uپ4w|TowqW9#~["[|@kV I k%DzLw-hK#"\[x)+ W3qH.+aQJ fE^^be$z dž )e^3̅~sOmK\uݛq>c"yMDjPҍ̫f4Ufou4Bo$ jWNO󎊕 xI~)яy' MNk!]AZbgB4c?CHp}:.0^\Q[N7Ѡht׷(|J|&r6Cht Ͳ4 Q_=J-{9 [o&YZW wq:uVt> mx"»O1BҧOB1Y` ԣVb2[1s«':JY #R[MY:wX-0?Phd!&Hm.yK ~_'t`հ@~S-~Y09"6+ͳC3k g+4Y5fQ۾ُCA@t^,OjqKU%*"Kٟ1~c0yݼr@יZeab0F:SA,ǚ|:8W2#M0%ڔ_{˂6N??dO TLm. p6,;E܇Op:)Y2)Z⭮#-sA7+w/?<5 ήx"fkx@*qns΋M P1m=9l0Gm[ms˚+D1:@NιC`}ޤ!"EF9!K!Hk6ϥΧĥ(wp0 iHAX&Uy#^LQ5*EQe@8'5_lTC>Zi>pgֽ8FI<_U@bkHמ"Bfl dVwۛa:Bܢ3^`ڛ<(cACxU-عL_ 0%\X9o [u0I=A Hvh ˔VbSV()&j.NI sN?Wnj:FwfY8pNF#vZxUka3/Q!Nt<|?*)r[ xa:: Ϫ0҄ G+鮴b1ޙV?RAiwNkH<uWǽp-'KԮ/'& .9H]+ƛœdR#yxKqh;|):j&xNfa(J jt;Њp8.R@!2@HLzY{n%?d?oc L א{b8Jԗ1Zmxp5!Z-ξܧƅ1۪:Bv_n7qgʲ}k؎ a>jje%"ek)F07Eo:>bߺMo?mQFd՛x-~ {[;w/2fyneJ&n78P!SQ 79 XjQ9c:y S$L ';sf|g).gV=ۯeZDk@K.w? s j4s<cQhCh]OuP[ 5}jB$6$`H(ӟ*9kPǴHl 7x= Rui ],qFȮ,dh}lSaE˅=o T6ߖy= ܷ?oU'}nokppNbdƦ{wHL%R)qpU.i ~7f;9y×2&O4PQ#F!HIQ#d]rD] hXh m|:$[p76wg"KJ>H1J1K7t4@.ڙ+CXinZ!(ab<*f %CY[.gl`"3q27fzPP{W *)CkvRʾsr@Xr'RsŪ}4^ LXr־=m!-Vn * FF`gVPܳFi-Q;Y6;[xQv<u9t(qx.‡![Q&/v vO~D8X,K<<9;Wr.1(qmJS\C|Z8D ay+U DϷ^a d@>ΉbhN"s˺Y+Z"q{|afI#HȩO'KB(gTՅJ1BxA Q1Iqzcugs 1 MbX ȍtDT&DfhS3 cQNZNd (›q-%b(UC]yGA٭R[?8̩f xeaڪ%?=8zr 1kv ӫgd:fzLZ!g4KN]{I;u׳.UM8k;ܪi&gNUX卬V=(KZA'Ms`cNDR!A0.Im9 '\O'=&˽ JS'|&.e03~p_X_UZ՟ Z`7ɢmu0YesqܰjZUDca6G}KzKRmҽ쓨+lI93aXﯠ/;`tL-LţF*gKHٱ%_;lc8>[tͨ $I~d#FM*4OG{.|9ʁ G\>q݂My[ɺɨq_QT^bc FoŚ􀛉=?0qq>~XeLw!cW͵aUbړ"{.-Ctib6~;l׎E<R0mC͵(j;=V,{`)>;-GPR[Ӱ 8+X;J1z!cyqWQ Fm劋N̯&krv11Toy wޙs9=4XiUfR.?(X#P1#}W:"PxDgCOD iBdZO*Ck|GSؓ* r;a>RlK)ϊ65Nhn n# `N Zq+tj^2Y@y!X|SO1 bDe&T`/G93Bi )o,01ki\k}96zrn.ia}a@ qꗾ0 qEi2 &ܘ6kŶ"'srxs2M{/V j`'w 駷@uc5fO`謓"\y溵һ}+* ' Иpy߯ `?l'bv̋_=pǎ%^\#Z%宴DDB6}u`=-J#ü) c/na Tky N }i@ɺeUcj.#! ^ =jʓj/IWsP<=G3Q`d]G2F: jׇ|u~EL]̓2[$ST%I؄UvbR(p8 {Z6ِ\rVF`{b1=6}-(|y!4[ܰ&riÎ Ӡ6:e2mWH@(B ~1QaI'KIA򰗭?KYRySc_2dnBWl:@Cb2uyJyDج8Ⓑwy{[kr!VIQHn&o|JQzAyުI L8<:8ɃAȶ@2psL;fJ9I/<ܭ;;W޷NOJKQ+y5wy@cItÊؚG9p Xwe2ԲESCp?QqfHMK{_I)M I?hD3lz^OpVC)3N+H=WplF"gAo8la`W -c8:1%r_M#{*٩Pj3'Ӿjsf-`-'yeg;|J] 9_e0KUo e#E%^@XS*1<6EAN ,(BЀc 9 );&U?(}odB ~FE68b/SAIlA@)bK|1δ#- knC^g;r3z'Jj@d0pY:$ ``e^/#s*F4oE[뻉R$S m&&XhP Qo&4PULhoIL48 .BR@C@Py.OGɘ>gWk=: p괽aVJ5(*<ŌiX{ݘ Iz"jw)ԧ5*Tʘr:hY4s, hͯ8B]q9c2Vh`|hPɄ_d?ùXJab BOxЏ^/X"Nj5WZsXSwfb$01%%0hoŐuį]%OAM{Nꐪ3j=:۝AEˍM6pF?4  G#L͡~lM^iluBN+f Mgߩ[H\b;k耭KӖ8OϪ٢eqй/h O,\#*.`.鏊^}}q%|5!}6)>C+rFfN#[B0#AՄٓ *ǿZ'}T>BapWwav$L=eX)]İtZ7T(ַ&~֨QdmXnDAN"uU/־$Y]/._ "!6,jU4:~7HTu6NCqF|qJ=5b[*q|_:MS"ӁLw2a=-ILa!Yit(3HQ]I 1;pkiƆ=ƚG}ѩpȽL67IbS %E\88 Bj^71A ; RYUVinٙ?>VBρlYxQvf!G*\AVc|c_%{?91Upğ ֽ^z$hiTk Y l wxsCŶ(lDve5s ׅ葿jeAa-mdV_lö$$3΃,gTn)_`U-]~%%8/nbљI$_>Es|Kd&jtK/x.;QhqI"cjzɐພW^th xv)><q͈%V"AIƿ4ؚ1F `oyt38Iӷ|cNVNsPܷȖUfGWSӭLAa]dBGև;!vBՁӣ[a4mu?^LNGrlp1ќ~5.Ttm>hl߈CΙ, SGK!UݡN+f6q44U ^kTIFOЌXIpDj8ݭ@04M1φgbƯc07L@]yvod9=wƋ|/P/%;]'h#)cf[;/3R$\l\%^ #!BM bj{%OYT(aviqEOzr܉N19Cݍ~d p6]AlzCxqyM4g4*nvV݄ra#0I>_%ĉm5\II3Ժ!MPuٯ]>|uMC"Ngַptou y2$P:${ l:lk׻byD 7xfp'9~&O2p-<S”U|g/173Wb exv-IϠy}YMg%V}$DY`;<8R)WU1eʤGxI(MDt}йi;}uk }( Z RΈq<]x#t!z]võ}V +&0-a\܌gMiO-9/M_, QZ`db6D՟H1ֻCÔ)q7U*!Qnă$C+xi&D~GV^:(Ϩ߾7=3˂PSK%|3?tp1 V7Y;04>+ӃQo=_Guk;ŐMt/{$ea&a9C$.,F. b\Mb ӅjT1*GцB-Ǧ͏}_0SGH'SD?ە防(]G[xտYKYEwNvzH`?zBkfSHT\fx.q(f%.BdagP7=T ?;r>nBm#uc046Y+B"u,([ligq[+_Ux-Q^m):d1l/W9f>1Y1 Ⱥ- zƍnDqR@*䷦JrӎIܐF߆uې.#1iЋ̼PK~_g 4Z$"XV,xM@&oF^I:訹vKm.{^+ng]W&t2[rكSdb~ ]A>e/nqޚEKeܤc|Q.3ߗ(M} 4GMɟب#0I8ƶiO ]i"aX54W2t?jk)<bˌ+AUaqc:ƌNSk$S jvvfVш BINO^FNFR\CU]Bj(u,{zkgc4!< C42%)^S9nq;NICKS%t؎]'u {I-]AycI>uR#|{V|+VM̨cy0PlC:IJ X"3~h>Ň%9k]I?/<,r kS%"B_# b؜>O0~.p9 {0_{ IStPWFo~O|m Ip߾Sir;Bz\+1xVDL"3 <[klj86'~`_g<%=o׶znЋLCeV~$LEgmک<1Sox02\'-;X)+Ɂ\jϑ߲!zPdqhf,G2[mjga{? tQxm51vu,?eͲw}=_ 8tK4qu4| dW!d_r]yҬϼʰup^6iյѰ{85phbPY;kXKY(i~C;Ibs7v(dg%]lrӆPN0ldqzDO4"C3 yZq<G-+)Mg3;p1k^SD\[mw 5#LQJ`:C2yѮZsF8~X˚ɑڟ VkKU+#obr/ ZJӳ橭a\(j(#529f6Пֶړ xaofU% ׵,-)a8^OvΑֵ<[&T*XڡW=$g_{Jqk5\wέP _ŒuWBDmV:8~J&+6s>IoB;,5 {*S )j?o. I劢Wۭ]Yi4x,Ű/['h[P~Hju3Yw}-2W7.`J^,2wY4hG.ݱJS1HܔK<1lskBU̾/w&qAnz>σL lՔ qktv)]g^eEs$A48bՅOu̝ Lat=Gy=6# Q"]MTT`Tj352sjysw]e"Nx"XO~a8|5DҮWjq </; JK˂-mHrb3C:"7Xng"qZ<m}vxf-'[1!N^2R[ TY֠/IdDxi`)$# DZl%]K(f.|;I8fF*&ow Y*ѺO]#'074jBs*d䞎tH\2qr¹ & r3k ڙ'#]]_ߐ=䦪5X/gs ʨ3ٲ;ƙ!w&4̳ gZ+&zPTkeT@y!"rAC *w94X#D?bəG@VZZs1b׆&/$VC~oXW SĤ' avDZ{.'/Au3ELr)ϴ]R#LO{\J{Uy죴OƂnB y?|@*otHRK oa0)Xy\W(:+yߺuF 'Rwg>c(wy/1p}2|nZU )ctMf69ok]c7bc N+[}Z` $_z6J7iƀ%_BuvRb@*˃yh۩saD[6!G+r /(bej,l׻+k"TJȪTɫ)$NG=wFR6,LRFnf,A*Q<s7Zuc[o CU`P`*ȋI$ak([>ވL#V[Żju=N#AȜ#^ hFB!J~OGHڧ.5@EЩkSHKGOgzdRcAR20r1r J|ZZy63IݓkG,PwW {iX}ۑ݌j`vޔ.t"yyRYMh+4ÛȪ0@B,=hsoO|2Aϔ冖ioi|# Ջ>-:׻k P/=SIA #gŭNx/Hm,PGq&  gZEy%wnG7YavZa1$҄gse5DfRK9CDȑ548paP6^.=L5/??-4Ђ@2hXqpEUSK=tS7D! " /}Qv'璉UY?GoE-\V01UK("f+?}H.J엡- O9^r;\6cK 8W}GW3X{'ڽ6 HY՛M&2械^w?q6RT&AO"*E!ˢ|H#-Gkb}1'`ġZVlHb^-Ї⛂xi:/x%m Kuj}iֵ%G[9bZ[OgӀV5j`*}0qb_wʜt)GM:i}^[6E|8 T.yq >ů6i9h3]?C|чs|~0.e,Y{#eJId'FF,<-WQcaKfՈ1Oz e?xi Yt܊cE\<&4(m׬=΁ZĘ~,jb6B&jq ȣOW"@+A:p FNZ$r4Jn2 n<)q|v7kԥF?IaT50߇}k Xn9LnbՕg%p8ϋ1Cس(?SQ' B]h]_P 1&BŃo/t fkF退G}%Z#9S}6̈KLfG$z-cg)RbEV(yVpUÅ!Қ7Qی]p#3BQ"5M6`d޻-q5 3c_8bwYkeXS ´)| ;r!$JI -lF.տ@c'渨_Otկ˾P gJ>(_P/ő(_2,ԒV׫!OP5`eJvcr'UdDn,u;@\Ab|\ dx0Q,FX7#* T #TIY+vDecq-D_+UX lf|+]Y ȸ 9ip2H_Z^A?M#G?`3 Z}&h7 Cr9qt ǡY\%}Ћӷ1 q)FzKI-WDY_(CW6ɾLUhxWXO9z^;3%|\st2֏pMV&ĝ+9$tٳ-)(< DzbS2Ž 7x;0$Q--L$&ؓPT4 D=P;ra;{t%XQvB`>ymTkq9zBvTe:?!&a ï̀#u;w92h B)˯r+V;>Y7-qw*U]y"w5@V[\5u=oۯy|AP}0Դa2*U&H;Nr=,OGgyZr)s̮+9vTY yq7c*;R5'f_ѝ8ݛl92߉4e+Lz:lJ$Rs!"nTC5d1f ~O"#'lZt=|s-5 D-4WpGR)mO"%$uD'5>Ҳb2avn:4s W;(V| ž_{{5x }&J"~̬J\|ϽLB}nhV!Ϗz6͇R]/?xK?ء_/?OkyBǯEtOF!>TmQ;=,vNmn/,\6+&M ϮA7Ηj\\C1qO0>9&2y?0INHt<0Jˢ~O-ɲHcI*-^hJ33y;u&܊k bjA*/['Tr93#GԍKsLry:$E7 ;,9Ǖؒo%dcR u?UC&Cx;)|_^Y\7ѱWhP?WڛJɘ| :xuUF$Bc‰DDn=ɝ̄PsLm=7ˏ`i1΅˰pR{q xh_rRtqm l&x_Ư~T"b^cӆB9@IB ϟG31v&G@9DK74s0m>աLq, -\;vb阰ڷ_G̬+mχQq)DW]gd'饉8ҥ =<}dhoZG\'/pTBlhޱ E=@'͘eb!?CH7~\E48 _}YN8Uy⿛ uYGG@(Su Tcߏ PBM Wک87%"*:XHѵGvX$H^4ި *=8hRK |if<%gg }xeV܅*ݩ-XpTz H@3OEJAN]yC!őFL&"NogS@4yh&?mHl~*kGvATɈe\9DZ)%H2ćЋ|ŀgNJhB/ r 8"ޔd݇x .؋Q껡1tD#$TCʩibm/j xl+46II6Jt%+mgc Tc97" ڋ511V wH&!r3NRrWj:QL/馅"a$%7qHrBqY ~l&n7#bx4L㓂vPe;t'HDBijS18[ Wnv"@;j2{(/_Hb2D l ̃ױlp$#%ОҘMrr,7[7o+;-䮿cI8<}Ү+i-܈:WhLų/|f4͑ާ7DvD$e3ZmKWkƄ7 05LW8M̱,.ȪF$[^zks0[[W HBMtɜ&5;ht%f/}%ZGgD% cI[:2[c`LEEDs} (*ѦlُdFw~hi hD7l;=(*>ɫ&H9= p_O -ˀ%f냂QC$Ac"pL' )܈Bd+xMP\gܩk'*?^) k8?u8sh_Q6ނ621S rj|6ɸrw(5纸J}9!#~*mF˿%7a+4Nѿ~G}{UfPd°> բp%(~ȅCo_uNRvμ3LI6?}YzYthЀQAV[u3W3\LS b_lݗOQ'5/hY?J F=(V *̗tp;; TLE?FۘN+9LK\U10VVO% +ZvtyXbƓ`{AF)G$?7/zD0O=5]r Q!'_*ӡ Mdc[*fOvP|Y8O?QF{d).KRM tPݹPmo%N0fWK HR\Kg:#`}"qŗ7{iދ۪. V{r0k7~i#"A'NI"1M":F̩ HE*vb "HM~[PFH6(i\^s.x;ԜBc^uM*IfjlVF(FL ToP:9.haGTᜍNX8V^}]OtG31ZQy CaN*i>=4EJVz0gd #U<efެH*ED8]Eg8ݮO[x-oFiU9d}e]dbg et4D>Sk<sPƌ\6&ZT[NYkq'&tIJAɽ.^z׾P%GTGE4qc)qIzf"0{wnZ$8s鈀 bH`%-G_0\Q^{O0aܛipF|lL{T\?k`%cRr_a7$b;i2Q/)#vKQ?>=5G Wڬ">=LFD`tF[26b‡h(wjbgât~(ztRt@eZvE=DoVM$zgOVz;E ]D7+ l~IWXܯ2+_i"@_F;Q}ԃg E]klgv^p? 4 Hm&xn&Dg4PS6,^AXLP`R|mab{p)hו;9>Cyɹy./qknz 0YbBq-ĵH7s%Xw7x#cy@W%>M20r?0ryq2F4x<`zTYBlj;H){3C.^ SoO ')>\=m36v[OBypvۘP!ek{]/4e\{NVVUpL{P/ॼk czIUfT֪bKܧ|VImZu5\Jt*xQKP(KɢP??MJg(0 d4uH cYڿ}ޚRXJzi3Kh0 p.:XmCBNjooPfUv@@ )$T?^ ~o˅g?f m;"2wK"3;EUztmF{~e-CBXRĘ"ŨqĐ,T$ѨhNΝәw^wIgm!DeUDKgk֚*дe$K# S?r+g쉂yZz#ч,rD$&v -G ~ENw^ '`{'kE>.u3L[<(P$6;L_̭GJКBX#9j?7. ?Cz:Yv-=Gqd@SadǏ?NKA^- ohRc${nM̒1ȟS6+ߕ|IW {s%$mIM2-EPZj%_~eYdZAOvZ~nZ4<bG{Q@"-Ór·Qhw$nIҭ6 cN+yx- X[~j=a牃T?PYZZ1`!ʿ^ g9"gaILЄs *^kec'@@ߔQܠv]C|OCXQ{JI#>1UhS9 VnFbކQarUS ; pW3 *JkK8=:S9z(ٜ kz}nKO9H(|*y`f[(Єe|HgL:yw6D%oh@Qdէm:+"fDGU^s.<U5xc'u8AG{l%O-P愄]'#@~ G Af HM rk.O )hϨ uqԺV{_(_%i֩rhݾu[7\YЯo+(kf(_x9^utybކZCl9><`b&ݗǓ}o nJ-zPp;VAzAPf$n[E.#'j=0)t4dק_ƃ{k>u+_*k7TyF@W]5eo x2I6(G0i1q7T30.Sg$QQql4(ʹX?.@j>Qxuy 7ʀO}uœ̡"CyEkrc?Pa @Cy DB&WbŐ,eɩ8z؀9(օ\lhdA{Cn[Df>k(WI`Omix1^_EtVo\v@?k; IU4=iUO7.sҶ;&hFu ]Pk(COz㿄硽 ax@Ϥ!K$[@/Zֹ,i',˻EE|+.n*1]Ig۫܀Tn&NZk0tvjɄ~3@͒Բm+Q~'N<< ۵[LM`խ궈[E~GZZwlG:Vv&3r`IOx0E$aҜL[Zde/ ~-(8Hl)}xkb! P{u@pz,7̠B3ԌeEMm;bxHjNpQSNT~&f+\*ydhe Ew\QW%ۋ83)u~O6hTh{voy,ڧmear4>&e[ցf$+[,sSvҴOOW4KM꺵-o-XȢ,`fvHL5I71蘰Cߧ|'PN:6+,@H+P{Q $i?shCc"I4BVU@ф3{7Anz#w׸Σ-o e0#jWGTO+r-@NcnAUE0 ;~c*2ybC^Δt]d:[ǃ[j`][\Xp!^e~C_F9wC#5}m4 Y 89!H6S ͜Sхw]E^|q*;|YFUr`(P5CØ=¼6vkC`aV͹*@^mǰvh` |߇A@ ?dyDD?khGAS m8 _[S{KR$fwo}YPMfq[ q [ؕ^x=zN]Rǃ{*iE:J/`Gf'6%W'qy,;!Vnկ< Q2NIx0V1l~|58y=_,}в+FBػLV]C+3LU{5?(hfcDžLY+5̺'epmi~#" ϶$t찌3 V9#-ZBmgK,@ƀ9J2<$=^rjP& Sga:zlo1aI?}%`9K c)FtKgJJ4ekUSс[ar`j<Ğ_39,F(2䲎qPݖ1E?L3u iwKPpI&ΊJ΂G K8> 6@*߫ ٌcV}Yf{txm;ӊ 1$ҫ|+ &^j/֑J%1D3jw1^ʬ[29R"M̍X9u!o1~hJuˏZXLoU MLYƟU|iݐ'|^bx5Ǎnf߻%4j*|Ec>[`r~>&L;ޒVuUnUn.!T&Hnd+R7!#P4w OcHϲo)I`2{.TqC~vwsbl4$쩴n.=-$gmF H> n>6:k#ǯȀ$SA!p+x B9 RߠG%3GPBw-qvNG6ɛ`^̒~R^| utTkJ1JJn,s TAS o]GSW-kp+q(/^pǺ\uW OL;bb2@9ՌCƢ<ڲ Q9&&+h?[;:1*V2YR@.`;یIcz( lqEl a;eY`ZO^Y|Og:.A@5`\VcصtV劈FpB8DlCDf]#U>gI)։!ĺr]6] xd6Y ߇uh_kze_ %s-_a jA?5IH V쌱HGfP3S*{nJ${b5x`qWG-( .wq?ŇؕR7Fp0R*"~E1|ȅBΎt SP&IfN]q'ؤ\Z ; \${,sYQL}-9Egٔ{QDS=~UXխ*+gye'yz[!2th F^*Fγ9R9r"io;~Qa#ώ"!_Ʌ(ðzwޫM*nrltE>2Zk]j˸yTNa+= 0(*ȓc1!!KE_iD>ɮOW|t SE> ehd1wQvw{!SE5@ v :|OEҜ-̵;RFy57K7Y鹐эLH}T{:'R9paҍ}nҀ+[B"H99]:j7+²tVH-S;t2.a q3n=q)"0\6b$JATx-kfQ\1BgZ=H&d|& E)k}l,[H"DqHgkhRs#ߕINςM MxA;?) )qAhC1+jZ`@M :w0r> 0'a̤c?YUL`5NrNjCt[ʅ:`)b{A1= DxlsAv-]wOM!v!*N<WGX6q%B?eGg_ v,-M[X,lG?QB+ĭln h' JZv'!qʇ3$QݜGLג֜>P! \ T+w.~e$uT O^Vќdr$ʎ'urTF7<V E!Γ++,|7 UcuXj4hn3 q"kސY  ;N cMwHec:Z]lND7;R۷(!ᑯ\1{xϨZLt}57i?(y, ϩlzL^1,, l)¦7\6"46XW~e o1;-}m]VT3|kQ Z5ϜcEMhYBq:9 =pf>!d2 )f( m0ɔdH0}W-i\y|+P(cda ,8`NwX]s[nFN-.*#Qr%qܗҮʡEDٹ~K+۴R `Kc tky*8϶#d AηrKm'0SZsBsSE[[#>u{gskQܜYIOX3="BTpġH[EƦK5ivCd{8miSd<㟩;kॆ9թVAvf%yO }Cxu[yuJy| A:tq(1ѕp_m:qwu+tfFd}ފ-(@|'3 $àERXQF`['TeiZG&+rQ f8862?{#ˤԘ'`:W4iYho1;Vzn!OG0֓N3AOS=_;|+v!1hvn ŹO(>A9Bhl2' $ u#PՐf0R"ĸH/ Uս;יKlRƛ.!C%_i\3Exc w4LVfL:^h?7}摁m+I'fׯx]pǑ۳+xÁ bX]-skoԿ1Z[U3XGuQ0mle,Hqp;<8M6M*n$z3`M/[Xc]G9/;NvX2! t_>`LDpW} :)vgy0ܕ\ rd%!l!g\İ^~Ӳ컾xm;̯XLVF}0+|(JMd16 l+hpxl%7?HE99]mb0mD* N(ߧ|'ĭWEEQ/Sͻȏk. ڡ36&^;}IT{AF̐A\3qܨAĖ/θx 1/Mx]P!~+2P's Ogm(6@/k8in }Dr!Í@cZD^]ۮyOZkykթefJJ7P~I%GX?0_\.- Ģ6梸r1αo$܂ϋ Llh TuU6ڪd/_C7Dlg f0d3JLVG6n1ƫ+\~ B6d:>X.",GmxDEsԱw-o&uԮjCy- Ĕ[hW"sr 9 I`uqb>3wPGhB H} )Fi^ӽRd.W0O}$.=͊{S"FN3I]fh zhTVZ\/t5·6KҳRLR2LcF*cȸ}F(b1 sd`OS/ѯ~ طĸz7> u c[0_'BWlzmvf75}%@2E3WZe]МJ,g$<ҍG@X$KڔBټbUNCrR ZbW:2:(Bol&q1ljn0QJ3 uM`&uJ=hx=K˖rcNǼL.Zypu?[tr&C!My<@p޸@y5ȕ>W?qطbYe{r-BsH^y)ڱCoށCJ[d,;d@AffOzINkF<a,@Sz7$^XqgC"*"k(b*GJ5m ?[.&2d6#3 wzqXAc(+`Gt)0-:\`yM P#N&^:Ib9PI`D6Wcjp!reDK^GĬw) 24Tk#ȥVZpw8WOc1lCl ":8Y$=+`Z%" o-8 ƞY  {"Й82R $ikJz0^9\şK?́H~|NýS[ww6$}! wߧpbhsv䷣ܒ䘺ՇEΝ5@Ҭ8$swXM%W*3,^o^Dfƴ8y*l.=J -̈́E[O>7fcI:dNu{KMtb1ٞS SE/ˤ.NM9%ڀ"޽]T,Iw"Eq9nD#S8$)I64\9ٌ ^$Ǟ8{f%+!W!󪜈6N|ڏ aBR>Om@a4=$GLdՏމ^'V\/(|MbJ_Křlg2R骭%%U"zag'wZ3M/{-0x=YaAt}*j#O<ѕo[ ,FlԦ4eFarhsۯ,2@ư۪C(aێV<# L)֌f@Ƃ/$vrSޭ6zaZ~U"@Y^u(0fNͻ&xExBPف̓Lum:җ; %êv$@4:T6n!96+AQ>fcZ:g>=YdZ R3n`tA ŵK,$C0y"?dՑ+bBGׁWQPTSO!ONU?'X՘5 eV̱hC)g(^Y"̴5L@ o(Dc%=`F;!# UpKk GI_ 4T~T vsUEȑRT/te84VZ0Z#'e~Z6lnı \4 (i;KUt[r%5>.;_Ta P3کW`S'ULDq䙯k.stmdV/wMm/ C-Y5V.? EӸ7/G>? /MJ?nSX]~/xOчpeZUjʣ J%/D!bwn4EhB}ѕ{Zb<9jQ䗳sqF3PM0]-L4DЗ?w\?A*P;HP;5O۹̦Np<nt)_ek.̴ jm='K1:(Arpf\r20lUׇFiu!xjiHM,w(ayu =s~\#ZM&IyPG݅IO#d5:Z {a<3#,Mf(VjwN` T!"| ћ댑=M|w O-6]*@g[c^>!,w?=i T;94sS"s w^1V1[*@9?RK?/HQrASd-v؆@GNl"( 6m65  m@B]%hhd .XMXoz>&biLt ؚ.RJ7^x+wY'NL\-~6AMPoY>E>l9Jr+G+4'e,q@Pc)`~;`!U,e|.5Z#HFe>X Je*x&ZLxzF;qsq IDpB!'zU .(' EQ;cUPfCS|xmn痻nx|(>%5upw49y~m)Ft-avDHѺNg:+nq"kcJXWV3YVw[G@Տ)BfQ[DRX,>Doe"&jl9=4fz[WNֲ#HS_b j,Q'&/D\>GFm%Үp),{숨b ]H$^)ugDYI 5viހm4S~$(aQ#SK|h&bL1QIɵIXm}`/ }), b{)jx:zJFsASݪ2q+ Vk3'*AtM UAzILD2 ]khxk`FfAV`+9Sb R7!a8GޱNQPrAqx_+YȘ/v 2X\iSȧ_JkyQ50!qhfT5{_=]**xSXxҹltn!0A.Ѡћp:!J65^eDkiʑ3ׇ-V1hC2 ďf Zt -)En R͝}Hf&8Iy &/R?+ws+*kQ-bDKmnǸMI8h6Z#ZKЦ>7ɊB0IĥT`HXCwqm.s 2n ~ctUAajΟۡ qKU߹ɏ~㳆h jwi\ypzt"nr#UO2 vGYʬ2װS6Ŏ0K~Ề/PTK7c:dzBljM31\ _MM*eIDPLj*"e9qF L5c5U JYm]% J؏Ľ|[A>eiςZlaAp=op6 b+[4QP I<&6؈eS?>׷Hx_G]ělPUvZ W=Lq'k"e27$ߤIȬ]JM6l8޲#AgRE*5;2JZ(iiKQ ijsIPa2I[yvi&3Bu-z?&2/V" %ȁop*%6&Ǜɵ~'t$ڼe{_TgRG*y 4ZUسσh}q]%K}tY#Dʖw!Cf jbaN49`=WOK\=Vrwly#ږ#"2:-nwmVr`@L' X>甂0B"EXo XUCzMc'7BFvߡBO_o)yb3ef.( ȦywW aԻE ѭ$=u1_䡍M7eB]1ⷉ!&J-5>HY5c@b%thBk\sy8-9):eʭjq?Ydn+S|T kWXv^g?wkiXCb0I/g~b8%zd |*d5O!NMJoVjnele 2}eU#yccH/\'vi5j:yP8 F̾='O}cbK:DpGOO)}u P*鿣gCZ`FҔBLeυK^r1˅i('["<7gqPMTߡxɦY}M f1nP!VqLUEdVGu~+7a +92r^mwDU*eP#<h] ڣ`Ӡ#L[0"O]_S7lN4 H5j U ԇ&ֵT7Y`ЉFD߭IXCi9%nz[qZw763UpS;jl2*ͺ^8i#W ]o/Ò$['[XƗyZc۝j+]mSS/'oƈ8tܫQ-FQa*+![TJ3wf㆞kV54l OTtmZ3F2ݒ|Rà>M1чEVK(Jn2 W]_UT֎F A\+"tBuX=Rxjer0l%Jq M>󲢱)6EqwO&M#/e Ģ]+bQ`0kvuhXa- $ԊHi04YT>{j\^.~vCmA@?Qu+RktVGЮ!򑌜!BJVGB%;Nŧm½5R0QspS9m dQ$3~rɲk;ݨEH9Fqh^bcX(i5uȓ9ˁHZC^] RL+(za`&:tǟO&&9HZ'Ȳ}Z'ͤĚ4T*oA1ZY:@|Yq𯼁jg%MxQx>՗t& 9 ˯P&}t8ZwNy8^fG~Eԥ7Tz&>Y)qu@А*LRB.pQ-d֡%\+{w l[ON;\ʪ2Qۢ1&d .Gb7;ͿkXIhRW+H޻gwZpL,؎ g1lc$*$$w*>.F iϴR ?j '_@p *>+iGҲ4YG&&?Nt'ОS[{<5XEmxlU?(d5D,i< /;ۄeM{n>"cFuI{\Z! Ź,iC* ֱ[ن~jM5C^T7 `ۙל^D\MիX'Scy>fw5M JwO4[h#+U֫sKvμ;lYfg2_ 6,aAtw[]) Mm߇.~jVG#sD.3G+~f?FNU >z{{ڊWOHhFۀRrC_&*$-.Z,uchJ!XfnW { ̓šH~8]tyMwU-t,A۟$3ݠԮEؒg^ps>ֶe8c5?2rw|9ewNФgrRΩQʒnĪ('0XAM-1Њ1(Ո>]<ҩXl/xq<%#IOGo7Pl^:wl3qЏ#=¨ªB-fxL.rJo]|Mn~zRظEXO]]zho+R1"txL밢6񳾬Lڛꠟ8DtHh*^`fI5r=ʢ+%`:Ŕ䶛!dZ -H?TbN?JK~@c.nRCTz ?j=B 1?0Id#`Sd\O|\ni`!L J4$_]dtE쟜pUo.;c~+ɂIeLAV%ǟ#Oϋl4$ޅDbǵTf!vbIj$p>7J kۺw'T:<] L $8 :7yKX-Ym_^sˊ)9/gq_>/5$JP_i??CU: #fK%sy1/[EEmMז)٬9n s7Yl]fܘ bo=kԷ a\r 0A%]m#s,/ï:w;~E{|iЦ|ʟSif@cF8IÌ8@X2_W=Ib]tf:)%w=ƛ3VqF+a[E ?'-=jqîWUbWv'I vV<)JyM˅PÖ{Do劰r$Ζ؉+'ƚA^:'p %>At/# ?c ^ia 3$ vX8ML{Nxk-=xy@ vB?C̑qx *}*eΓmlhƆ4KQ9-0|z|8LR\Fx*Fŝ?sR+6#3R2 <}:#hOV$'/n3ę:ln[L:kFGͼd@W2h ȏ&gzO;Գ b?hıSEgFzWl45% P~Kr^8|^oY_>cg z;)5kz>F#߰a %ͻiJ%_޽4,׾,-4:}77;}ҁ%!a$ yB9`vNjoN4\iu)̑bpF#N_ԋ,f$HdA5(p(f'{]"'Hze$(.#0g,[!WcR#$J%Z>Ah/+''Vg\[b6N4>Vj0K6TO=!sNi,@5lPiÒq:+B\( Ež@Οb!=@d3$J;N8+MdB3$ Ywr BB@VUjST7\~lȲ3xaz"NrFYȋRc&m8~6Ʉ E||,r$!E5}(Q`#7gY1-S$*rjC4]sXYWJBw~a}.$ݵ\~V?VS#po=ЕzQl[YYB}QƒpӽPxh-b?μȪ;J%AR~whı::`BnGp[FnUjSnc.I'u{S`<=3x-tV|Ke/\Q^t6d/6T:s1؎^֮9<zűp wڑQ D:DkOzȲbVL5ɖlM!.rN+(F%@˒-r0y* 2FÁJg?ƭ*ovQ=!a@%jۅOb=#-KPhҋ<<|/ܸs-eUֵ>+ ۅyO(99a'}ŻU F E,PGmӜ3c /d;L=1Jm-PlQkW[9>Rv-\\cG+_Ӑ<.N RTD}.+!l*rDn m>aAWm_ 뗨|)\d~:s:boO }!C j[U.3\u:\}y4]vkχ)Os[?c6H5 tc@`fDaIZ8*Ki[m TawgS<߃m᭒a0+Qڼ] 3*NU!ʬ{J,#ݒ0O2TL()Ìׇ:D%ZYfTJ =QOXr BpT{vԻ0JxU7ERdF,ՀUېhkͤ{,P Jsl]kyXpZbMߪqYӉwUh2)LġztqaR[UmY 7qdMUm&]G3'%z(p&ڱ9M qV#P)mML[I (\X Ɖ_~|# cۄ[9NL>wkΦ4uցF܉)Q:*Ң͞vmzv;ʰe"D 73zӗ?l[H~؇UoKX|\Rm1  _ L2<B@wawD„eMG!u<C25o:=wQ z&#Y&fOMTt 6\xgdˇ'kQA,t)QwImS%hN`./-Qs4q<U6\zWNPt^0 ~\w7I Ze(~Gi⤠*W =mV:XǓ{{@O,$|nѾ 6FƙՕ){wKlgOR-6wYs0 ٰ!I=MWtyT $`է[_W< ߔ46Y"pYEgoݲZ..l{T?ܝUyw;[Lm _}i$:7q=RXP6̈́_LoWsF-HͥtBF^[Ys`UD^V'*ptt\F'rRLbNa)mDjӨYloO'\d 4W>F*-"NDF-{0 $Vr(Di12yNZ}ҚOƙNq'( 璋6+˯Q907gq#')CPKNWx>{j.5a(ؘ5'8˒V4enX=I{%cAO)K1-S#>wڮ#JnL7)ajuE~`$b0 ͙WdΟv7Api )JrgquHHF00|-pNWKg xd]J'f؍aPX5bLubICV Ϟ+6\6z h.A7vG?DL/\KMcnp\ҚHqdyƼ-J"Mೀ:mt)V:;/Q;MLfݙn "w[Ѕ>[ _F80&M/R$TBEx`xXaar>&dA'NIoiLqvcjʟH;ͬ.\LG][׃(ʸ]?oSR9 B{6]zЩa) a_4~/UƿhN+]g;@۷x͌O\WrLj؇ ԪQ&B- H!mq?=S t!<P/⑹бMG܅ nx"G?&8@V9%>Eehkh:Sy&tEŝ-o7,/,GB}mpX ݞ%n Iꞑ+ee@30sA ڶBJL[R?^\1C t҅boD^ 60 B?2\POT}{v)j"&99U$xmx C\" &Z/LgW+i 퇅2{3=_aX?Y~zig;(C{yrED9J>XYEWd[0\~Vx1zT+g&749s oV스ltUz4QiC|!f"߆E֑Gobw0r~)3N ;(򧌒NH:X)K.M\2]9gqk,6"MEq؛ߡ+.zCQk9y0=K&m;M%iH^4=竑,6,E~+\t4wuɄ[D3kq|͠cƶ*sy ]gDMXgh\"KשP-̺s!8`j*{ ot0dz[c]tJo+[ߋ եf$ua4|&24}c`Nig,k5o5G"f)`Jw9N2vsEl/ƺ~#QnwXh?Uo:d̙v-؇[K4[ 9MR>'%k9OKgb0 w>CNlriN4{mwl+OH 072`>wGUuSGDjU E;}j+GI_i)V f#wUy2|m9av<-5SLg.ANW0>=u+n6 ;{NCʌ+\*pE fǔM`NWH >82J4j񴾿FϧWI9h̓*{0*͚#QhO|-)p\s?|9aquw"xâSyުC)-X(! 4j? 3 ڰ+i=OgjU&'(6퀵l,;? -}8)i[4Wޜ6R tdd3lj}a3aQ%g,sƳksT#_P{Ϧ2631ӵwߝYb_ZAQnqsp| %lqcr"$/@Psmcwڝ@=Q؏M׆0 q-F/?x$֏:P!$<b &2IXy% "7/JrrQhX2'lѧ6j#5?)p;l ɚ Y@s ''‰mGV>mvy8z`9֕2Ml^<" !1CY`D8Qs DZ':c"n_qؐ]s -%Sr}  A (KZ72h MUg,GAPz)_,K߲5I1Ww xĀ apUhꚹŮ7AP`9rv{([geτסQ+yh8Ɣ c/#Wn hx [:I6[<-0ibuGS*&̱ X~:lSH@V-Vt`N;5uyAV:ŭ'-{I+uT~h2 H^aڝb-&3v'2 ?*Nk q:Obmfг\.ܛԔ]A7-3h[C٪!r1gЀ!&PH#PI(&@heEL-,k|@Rtz#|}Kǘ\%o1S@,T|h _WGTO(CP .tuh^\H<0.iˋȃ'st?j& *~McʞƂ2+|',L‘lvj.7.\B#u"a*(CYf* Ҋ퇲/z+lޚbMuX8I3-Ük͑|9㬨C-b5."vz"(9Uh-Wv{9){ۉQL1ORJX?7t, 8Pud粲bo̘c0s\>_W /cA>v A\%J[ՏmuNNmk7jf:7qzvE=V 3׾^j_qq]ejo6d;`=BPɀ]Q.<  ޾*7PdνtWKZK1lGRD+gXn՛րcÆM:F[)^r(Yl8ĽΟrU2.K%nB,5FՉz >%l=*8WB5TDe\m#7^οCpO5&%bx*;\ʵ}Noj?.t*j:ZTkU7#Pv ~6(%PLAвeU@ 7yWAFsKS14G'f/'B@0Gk]0mŘ1keg. htgdn,uVA CûCQigShObMؐ Hq21N]' R$EVVx``SQaU!P/$Z* ѹ<&:@nK:81 Ĵ@V1ϊ-Y_[^ڸGc*qU`avpp1FCԹ,3%_e|O5OQ*$Clb]`eEEpy)5RRcb c" =3'Lʣ}7,#0N"`w!aVh?F`$91] w!B1nG#'sO)l+WlIoB4Lx P1q%b0E| 4A"ەgAl݊*dXe=V S A]]*~灆m&=e:BD1q}*h2 Q9$&QpR^<>p:,vSK1TS 1D(l;)\JJqXO;%ijƵ/z[R+Ek6(3KՌKSF8. ҵo)w氜)\-Om0,Ѣ W Cؐ|Kn="C)H95`fj)AM-Uv/c.684< k}3EI6d᠟6jA}#a_u,n~2&C͋ݡ!Og/rƒ[͍g9%fa8Ffo>O]mpM|, U4>MzLeɂ:؀~eK<k+o|Y@Dp#hTS@j;Èd><'/K-yûlT[י43۶]7ϩ 5N [o[4d㰈SNT=q(U0,TCJΫHceMG\ Z< Kj|xhT8Efgt(g|ąoyk5q"AnVkAoƮ'b!3ViIpoJY,' VQn&C^ωFot678pCi$UܕL!4@*YeGơѓX/8ϩgCOH4jFq(|fXp!5ypڔVAUZ=/bkCoW$Nuz}(WoJ7fjOqsR.4X@jRH~Vemm% Yhw<0Ȼ%4)^okvN|ڡ|u*7|wnnu)}f?4v̰$ISͨaG:Yozɱ82yPTVwm`W)$/,yiUp`GS^h גIU>Aq6E 9͕E]-ū!Wfl1Py&ΆmTPK2O&*btb k+8N/M8js.f}X1$"p. P63iU %C$<+4 GWaI1 {@ y:)t, >3+XR7x|0殺],(t J㫗JR\kuF#hJ0JQmyL) 56P#g FG=ـ+G D)\z8ܑxgLOF^Fi8̴j nX"m4ӄV:K҉t$P݀Ǣ.Չ~EQRE_ (B`Ӆ"Gjj@mNqmbW#v qW :s8yYG/ֆ'f 4U7Zx$C5 L ķh!|{HѼςq##, |8얎t:dIfwvSɑ}|}-VJ<,0JZKRRrgK hhH'!Ęk#Rj cEyFM:ZPU8PJk# 1K2p֫q?+SrdY#xyiJM{ւr}F#y̰BQRƸq4{VA'Be' 8h+@I[ӗ;ϸ5g6)晰[fo+Dbɐ%봅ڀhvV`hׂb1k"b)i&"`@Tj> wGfP@nݒEF_6q~}|]Eo,A $5b\^G$cՉH'Cuk d FFNռ0sOZ~@P+#d92a,sX?}862.-! iTB6xJNZ.ڒroU: k0m&0/x2ig8=;[.?D3Pi(Gꚯ 7^`JJ ]Y8[iLeRﯚ׵Ji)l N3d~NR櫬ca)"GL:B6|&"7fb"v(|Lšu m^xxp $"`-ذiWA|뼙 Ho v >wsc)GrbD'm[[ȎMWzҤ03D{3 i+p#Pp׹3l.e9XY'a%0Qf6bo8fPypdWDO͠Md+]KQ:hv܎Cpap+\-=Gat/[qHV~8ԓMQw꟒/GqD1&C{֗UčޏG-%յfnfzo%AfHOJ lh  KHNѡ[nPK;u&0dۺR眾0υ6p9s2Gܕn:,At㨂Ny%$۞ t0,/H qd٘0*@uI[>|˱(Nՠb.PM;wȉ Β~kI֚k4Re 0 o_@ 8.`XZO}s"3?ER0H*۫M;3 vL'0F=[=͋ݗ @}uYgw%>hW5a+ȰS qHr:|;*;2SZdв[v!@xPo<7L`iZQ7ݐN.]fЧOa+oQ^&>&:35YX5)N]Cvïx]&/>캪2\z aO!u?s!d>Cópzc95qEv3*]\3m;cO٘b{Ru1m(ʲO8®|D)jAẶ+dga*qRAc}_Ò9)`눈Ḣ]U{c:{6'x``-(|I˄JL3g8wWEԲ>(O[ Ι WC'֌gh<_ >;+]P\aZid;U-w4q;C oW ED4c'JOCOk}As} JsS*t2R kˆt#I/JJ~C2y6uJm}&-@3Z<:E .+m'Y~bgӦ%桊,ʞAO_|wr1I&E%t//յJ~ܦe`KRB9Ԟ +?AH3""Nz;r?@[>_{U'GRAl JZm<&к)D,vAiIFڻLNheoBǑqP3vWϷI5mKv.-]TN-~:v^sD#M^$&Y""4X:+j u&O-DIyD04rMU>^E! \0vGquc<ŷn1C.I lw)vI#&Pq2L;YKw=gyrP.kZg6wo*!Gg,\#e3NŝMn+7u8{TYy w6#]d=- RWxo77NxŭL|slt"8ln^\[x_;c-gin^ y$Ai%u'`d@déGb"W/tFf/R{_-HlTEPh ak,}$ɣlDW*`ftnH#8%6[щR5*6h (lt"j Dr$ u| H@INfCC[ Tٿ׌&&H@-ULPwyRQ,E)et=ؾ X>)>v[KEQQz5mW`Sqh>@K\XdPG"oq,3uf4N6M$wQ[6y+~y.[ѣ[!Tqhv ΍n,2h~T2KWij`e?lpneRLpa3 ت؈LTa' (hɪuqT[0I"%UN̜,5˳7d>,Ti9~gG)!HfdB G7s7d"UhOBv@ʜ1$,Ѣf72֢txʋCa G֚ʯ/4ϲP}۟SK)Q~n,20!tKSTywN*% F֧0z;ոsYQwTLmοG" F!_cA7KAaJnsT[ĢmN0nu"N[ԗ964${@70ǨU`wC4;9KNm hJmXy|"lgJ;KCOB%mu{+| X}&}}GȌ8$^۸i i(_֚FqKs$XVIEQ6t5Bbua\б'Z<\ZZC(;ˆiwwկaٿKQgnI!bҟޔ qpCL.ʿc$ۋ5xAFQ=`D jQǏݤX 9G/!>iYt?־A lڜ;CQ2 4!gex1k5w4&f\'=6Κʗ(v6lJ Td ѻRSŤL=G'SPA˼6Y{ec  3O$1\GqWwngHs{ZTFޱ"|ǹ=7k|~xQۨUGsh67@  ܜtơ$VͻN`z!h7}|﵃jk^ JC Ɖ^ oq(;\À&ST-LbONWމab9 ӕ:j=oQ6N=$^ꖓBj'j ?'fZ'Kq9y!J8<БQUk1>_|_?q4P!"ƚT'ja~nXS- Vrx:MT F *}Wԣ7VB>CL,ox:ޢBͮ]D?&ſaG;ڊ=c=eAm_ t-i:X/YvHs,kY? Ӓ[3nQWy1ẜRuwWv jH/jEK 9p>p0*pMkֵ_(;k{==ax. $$ܮ ݝruFu,2t<o9g 2 ?ʲR};J s\WX^Bei;ݝ@+~mze(WZvW뫽yB(|)N  #` }!ho"6ق;K`*x13kaX֧$qe*Tv{v$8z Gߤ^IWܐy v'8(6Kx1Sүn{U)MBBInwz2I~fKw]oDuqM?ڎ-<~ qWR{1CD ~ jbJV Z2686 uUMi^ƞF%F˳wM8T hͼK? -]O_VstV^rlYKt alN5H2 AW(S| YZVO~<tx[EG758k/|]ykz1rp?z(a"[M~,r>NXoiԆi0Z}z4󒾨f lT??T)B=Y(:'MΚ_TOVsy"UB/ TE2&"p$'#8/+!Kf6^ڠ,!C'3Ec4#aMAk(YoMt@|j _jJ[Th\E=lⱮH\i\52ePC>HPy=ba_4!x~.JMfJpL;<Q'I5-X>$3C퓆s~[ b0qSq2 yzh/I$O*kz  APO* jDQb49]8qZ{m`3}4L;wI9:aN1%{V:4&k!k!Pm,FkMjBfi8x-bǖJ?jja$4*$}+kC v~Ɓ=?3L!fj|hPK$5yMyA٤7R G!N@Qkz/gj$g8)ό?ӛptPs8c^]%: L )Nu2ȴ +:lusS3S$ZSw͕NZ Stf&n$H)oqGrYYJ $OVxW%ID3ZVzG~dFӌS* vpL2 RFRr"ndr`uitD@΍|Ҋژzb+8qn|x+t0{5,?hQLB.탍qJR['%+d`'f1 BtT%r:)NA<<;gk'ʂG\9p1Tb r gB,敊3X^b.6CM而fIkDgD.α]9X93G 5=IχRٵ^\1{D-ư^'@zk@&Mjb'GB,ɺw/,NݢїDR'9cF ."LI̋+?Vjnz,2NkMI}6WyׄdHQُη~Ct/I7od"p·F>ͷ6pXU ӣ{~'8TuՆDǁ {a3{s oI18Z[;iy+.2x@TuRV'&k;#-ǜ莴VʸPйre@GON)m? |0 Nda8C̽ +:Ae%/KW*u^?|[K'H:@mYxA^' uGΈUUJLgS͟\]cYR,>$D<7=ZUbTf*fqYЮ0D/'=5j͵,6 l| ^D~0'쉪Vq(7qE:bCk`Ü]GOkC7E9ՋÈjtя0%<b8 $wEec0'kbD)ziPX?L5)fPفCjB9?rN8PLefD |@:G"GLwW urΠI1ӴaLkgf`}ƅܪ-JΉ0"nc]+;RXNNWg@ H2nӛrV1~7XV+T<5? 0-r\* q7hm:@C?T0 a|0"Y)At "AY԰8!/qÿ!czcq[<!}T #ēyC,zv\;;Sx!޶wfbO#YCnMz:,Vd|PK>aޱz=L+g]4r]M$XrA-z6dXSKt\T R܃Q|=7*G19 ٘S9Y$_4=Z)!DY2S/xN'BڼKH:TJOfLؘxs(=6'N5rp 1%'m 7q̀9CU"riom؋d@謑 uW|K o%YMF&XgG6;rM_/q6Xݗa$#uU%.ҮfL_x&ku!"mK>k*wU@DѿZ%ĴWNZƘN0ag'X mY̺%N"WsɏdwW ]ziYoY _jWLGd)uOʘmܱ=W2! ~ka8wȉl:$pJV& "1ajCE0z!HqA:IH=UZ=r^Aсw3^kbij;ŏgw%ƾq/G#z~kE 7 (JnJuO©(FNN'YS%a%I1ȍI:D,r3ʆ[=@_WXhҼIx>+;JzG\[|S45OɁ0 1GyYQ@WP")`Q)tr[O~T0{c&:%Lì8"u4­eW-iad}C j[:[05O?+ԒRqtJNZbiUk}:ZHq=y&m[= F2)K`Cheˮ Ci';EBQW?rmAeQ>|_igt)GyzsI\8$PӤ֛EM/]Ŕ7 Jf7G9Em3" i7bLG#z@Yn+tD :3B޸rf#CD8@V!(Ұ(L-ªٹ)s55.RuFvcv [ =dj}X||tƐ'Ȯ Vʖ<Jɬ 0sB ľ" 洣 >:9oG2 P 0#L^в$ "f2B͝V +黆i] mV1د$wS=O~` q¾b3Yc:Ӎ6\q07VH6ggP?xOϢ*&7A ;CYIb"@3RMfiZ;(u ~3?_)2\$m\ؔWqj[R=W_[eS4&zfSL D^ "ohEAY4}ĘAA_ƀƣLݢD^;s65eM&عiʛK両߮܉h#Je2X-5aqL&rj\W`*DIJf0*t7+<` `bFбfQJ)FƜC 9}ɩ{j^N 2nY[H~oU`Ǖ>w 2$}nIE:t]* f#W72O.?_%@' ]HR0ayH 1)o#)X8vv *SӊFFቼL{_Z-am,hGoD%4 fHbYwf#/2Kb$ CH+#nh:;c"5﷘hgQڡwBCph'HV 2SY1T>,'ER^U/tt\Ł?@2/_|HNuBش h6)pҏ(x_imOt:%d $Ir]lDny4xlKTl+f6C..BjIJc#lÒы ˪#%0wy կqQ{LJ2 >FcaQBR ,`+Y覟/-|ۺ_X4h 4a '3vŀd"|n92>;@L+ً w3)9&XFygW ;ɕη{N iDHxHT_C_0a>K>PM*{5K+nm1Ѐ#;rNXg Ҷc*4JMYEyTOñٝ.Lc;,Y#QRvc>01ɐ.Ā q6V(GP iW{jqdF [uaȚm(=p1(*N'/ʼsYsIeę9VI@: V ţn(%_! $"b7Xñ3dz7UHd) ]RE]맺>IXǃY/To3h^A{G3T/f^/{wk·)Pnz?Rz $1Oʊ^NO:[2cB{hZ:ԙ!(3J E#{5)|Ws!,J@ਾtw2pZ ^4·v@=Ei '/5 @of@O[dp ױ:Ÿ!SVYqBƩ}c-}ob&)hx:/Z˿ je`wڅ)^b¼UJëX%4J'HD/-0V+}a//cOkvN+݁Rnkwo;ٱCOB.ɂ)G& 9uCmW}EJ/Cq$ ]L(}:wn$/zܚ$2r"`2wZu. 9=B_|9sG6 iOTu-%kjciemfT$$` *9jxן/@G])Wxn`dfЈ+=v z燴VX:>J+įL YB_aH/*Q\uV9S}eD,*II&صtoT eu|b]=."ZL1gֺoIʓm@᭨a7Z0Z73bZiОY.03A֏-MErCfRL!F.4PC\}6`YyI5{'wRdRMϛ'ϼ*ceGQa3 Gqe+d@(Owc1E Jx.2-c4澝"&K}BT5. :+r&yKe݇i?M/.mJ@p)sV6PEO،.걇s`-BH'S tlL[UGZVITXfK<"UVN8 9b+ӯ/6>Bf*aR$ `eBH&|rf܂ 28R0EL#v+ڌ6@@U!3yM4+f>>C?IM[_ܚWx~k]N `!"_?rjkra}\Yis0Fv,98̮YIdw ' BI"_- TQjW`RMD"#QhRjأ CZ̺I8}W6 T3:"\%iҨ>Pz='/HP=9pݷ+x'9} m]qt9y sDw%:3P/`Rs :[>m G*#*Ae>9,~9PRž6zu9{4d*6@[HB"Kt$|`us](4pS:-]y^W%}S tzKkP{Nݩ-礎e/3h7M7JYWRD)YS!eUVc)+:4N,i{o X+2مr~v×_u>0\j इoȪUW0dq@b+Kqe j NPngNGEQZS_1I6BabcbO ly}2!L_{XY[劈 uYo[s>D-9ڞf0wmkV{>c ɦ(uoĵW"/B'A†qk* Zky7}<$3 Ŭz~k \~ Bٱu3fv0`tAX c|X{KqK=1VVК;>>|OdClD> mPRr9i)pmoDBwc VZH.$ 1 G %ʙ…\G' F@g&V07\Dp<LEcة_C^lhA]nPC:5|pbG_d%)`?,8/sqvj@/=;Č Lx3z.RlD;1JQlh6gSf.ب2+k >JaHa17IQLgnwb؋ݯ&_8,jatiWw@74sq"ae1t pxĞc8ĭEыHȌ,Eg!YY($- |eOE,"KN?|u_҃a$f lvlƒg6@9?RR3?@ B3>E8;`VDGǜ~5' ƨ^TQ"?BqPΑXLnY6}oƜCɐ0q r-k7gSAڒG6B^k*)T!>ԮTC1ȡVv)Y.3hȅҴm1pUY}mti4{N=2%w2sԳ ǰڥGu6l ^'$JlE^0=9X9M \̎_^Zk}3|\TI>r얛/.ӉfDA{toFg7n& "tӊW xIc jrU!˧@=kxMgםe|*D5W;ޜ6%{ #bw_ޯ_IDk{5>+ kV#B(r8_ɠ><h蕾* ~iuH,wRq3<VNΓ/6 \\*!]Kפ)υ$3'lg #M&AƱGG8\:9 +_ZWIȸJ$y:&31H{|+fp omBZG/˚[<7{=szp~.h4} "%ȶe.9lLTfH+3㞬ϴ$|6^=Y,FM/SK7^c"˔8N7_0ϭYNEjªx\~=e4GLK8%5L,6E;~Z=3\< __SL~Fx*̀aNEqh`~]1c[<RLr*O%TJyц"ZA|I2]-1pUi#KdM?6Q cb 2l$StwMn ߝ|+{19ض)GEeXڞxɺE|kt2w vpt}0m0@}zr-?$^"DA]3@3DF Iupӏ%29BÙ 6AFhOy}Ny9:+tPH VG2vѽrg 5isp#NC. ]HJW[ )V?I/"Y -ULPͱJ2cLl 'T5)f !?i{TE~ZGeU\OWؽ#{"^[R'99-\e5(gIޗ=ʟҧ "Q%%gػ+M&hQZ?X3z7oj"_wf?-md?Co{xg$/XǃKEJլܔuAxF†dr=hn}# 䡈m!Mm1aUwCqloH]67xav hHveOՅ<%dlv&,G ?Zv\e,)Uu4zbbvaL<1#CP0Wӏ}+BMcu)e+-ra!.Zۦ$'di2|naE'uc)O3Y BdtÔC8:1 UJ7'9c;եgln(l)VuSoH4 FxɤQ6ΣU*꘩Liι1CEy{?xJ G/7J,B=vD@jc c&@C _֧*Q&V\ћN4̩FN[Fy!{5gC+vq5ST(*ଠ%足$sZ!(<)LdQ\c6;$L}ΉV4߽+%8}~A6 +akĈ!4JARk{i Ce]jG -JYq%8:)1OeW6þ2SowPLF| 1UMF1:I}e%;k[gwPc\(d7E$\ut9 3r\с> Xt.p5QBDRҠF0zZ޽w׃xOz{Sps6l]Ae;qxY>E:uDO20ۏdkVt4m< DN|PaVk?@E=Idf?G%:+o1+ъz+ kHs FSik(Zbwr nt$TZݯ"H'כP ۬r]%E+C0 {FP ѪRHI\jڈY"B_$?O{]雫]xD$5gFf-]鰘Hm(g(GEF a@;Wu#3iP(g"/B[eVplz[}Z&{ :K4LKT՘a˾>81T-1wބ+i$Q?<^^ߡ(炉YHd66#[8\Ii[zS{yz5I0Er:[YϼxXbEj6I2Y;5sL7&q*[ (KU)+„c`!x[іy<*]vKJq RN#7Z uy:lj'))8=?-C(mxƛՀ_KB):8.H~nUQ>l|ϲcdًQWfj F(>E7V>ԆAgZhTX EMApe*:ۮNk|Z3Kq P|C.%yN;T9G)6sR~v]})L[*"("hߦ-m8WBD{tD}2/ [J1(Mѥ(3'DZ_Xcllr{tjoRW?KmG:BTiN=>ȇL(]~X x¾`Q`wƂ^30 ?h IݢD)"rx\ *sZ&sX,m)BaJGDJ1 .b˓7q@T-c߱S;PIZ^UZw)IiɤH d"}9hd)d:A\ =zHoЊ@^WVpAu*&`e߶~\+.'[WzV)޷hz~!oR$΃# ^2ٖ *Z)C"~:ܬ>dO]V1r4W3_^'lec6!n0[B 7r],)^k.$o֋qd 靆+{[ܾr[K&Džڞ:pG`Du nz`Ԏl qI x0]M U~iLg|_Ko Ɂ!+?R|jg10쉜0Yx;c7%!0]bg{ %MїH)^_<]3~`i;ybB?$r:g Xm2bvUB S& 93Йo18 &&zo]~9;`ǘOHK6@h<=wq WbhHd2:(2P|ZTk/TR8и@Ȑy?B?<`n_iW\}35p:)cMVtrvx ti;kO0 z̓`$/e8 q7`}b>)!b6hJDZ@B|}v~Ð5ã3YG P^£1orc"m9wdHENr'K-hGSVCTQnq&`3$j`k(Hp3lK뉰fS3)q ׺1y~}' W(Q (wj}͍Bg5p*؋-C)V=E{g`d7UwY]ѭi@8vsMvD֫Œ.#6 dM>ǚ56B'MO|@j3]․ R]vpK' |6yv6'P;稹3gYF`lҺiwZk~*N3QtK;^[zx !L||uM!WKMԮiLs6LH)a&ΞlgZaI4cr}ב@'mתST?t2sD3 ~BD_׳SM_]|flLLJ%~F%`Uyѓ^?$g"wӟw[{B)ZA{.x}E:DT+o{.MA@ul`6H;E/9#)o}zN0-Wp#h(AC8K==1sLoٯpw\m1g}2D*-*\`d1}kz"A>˂[?7u*YqPUk9=[MԝwX8h BʗK놵6+*3իFc% ?.tI| "P x>`U@TsUTa2#Kiշf&v~G6pV94sCBx2 LER4Q  \~:S*(8_3ʫ9f XUQQ wҠ^87aq> adpW+2g1_i/>E~I8 .,fI+~Y(@$P9{aBvȮW܋3+`xH\)vCRWJS@h`6ӁVuBLpVI'gu5߾$XUzv647mFnBgʼ>W= M"xJHBۈԈ(g9F PhPWgqOE*.]a*G"?XDS:x HٵaڐDcF%ebNL~o\v +]g>YTIդTяo?d/3jSl3(f!b wgQͅ᚜VP hf߉}bNJ&L%Իaln􁨶r k.gơ B#PWk z;qmlob Ӌ7}6sD*Џ9ڊqۈ$)42䮏.nR$.rT$Mn4st4b,4oMoyztm?}&x9*! ~u&W=_N-!: xid83@zΞvl[.?`h6!]~2Ԃ,0J=R桊Kг='9ik0]r$-deWˏ<-2W>aOODO1{QWO?b"Qp]dLJ(6N˝ O /#Ite*IbHT;z>II"*/WX `"ʁc5qIɻv+Qz͍ǵ Ss|>z̗l' rwvEZ꺘P~_UT6G/iVGNKVo)M\lB-#?N1!˥薹}NC,MusWd?Ձh:jNFI2Xut'S5/ kץޞX{em^"|>d堙(%/OOYW~4,DSk[7tmMuDCtM3? _AI6ްL["`\A(iVpAɎ>#xJ96yլQSt'QGAxv޿`׳6x>|V{cP>*ƧvXɀ*ɼ˨r>t3S|1VFað>nY7X\Aܻ5l oL6Ӈݽ! ^^/g YߵLk 9)ڸdQ`% Φ1ȻR< B䓡8T 7O9^F r%c ֐!|7Mp%@SUPU?b=2ג9_w>رjhmlRa/&~L1r+D|*z3-DԺ?h6lkY3h`ͿV*F*9s, A"'-eBE|ZTU 6vDԐ<3=x %yu\XoqY>›Z}a&*^`f͟U%'0Z{]%u84@1M4iSʟ\W,h]m҈}6d 0CyntЉY0{ ;6g)b`:`vZ-}q]rGsBn OAuMm-|~d'OOvqY2bZؾv`^R%.ڻ7`nHOu6$Kǟ+;t' z{tVPАį~ZF3N=?>=(Hw+>89A<j<و]1XD_Wc+f,w;D ޸l!|4VAz@fCI 6E\|98'9O&Kl)<(<.:ї0tSt+xx|kzt`sx7mԤz.t8,?w(+!ONnX. (Mb7ʱ<|Ʌjs-!ufbPyvvʒRP0Zdoy~#^A(љ^KG. lNÈ>nU+ kB<ˆ 3-4']Plm Z)l`39!Xl X،?bĕ:._\Ř]Wj[ U 3sMȽ*8cV boq1YɪSpƧs=|ud; b{wl yp5Sa_=/*&[v#tv[cUߨ~4y(fFW\ ʘ x!]a3bVyQk| `\dp%VZ7cB,Ԝha2Lfc7|5"F1*9z`@Ͼ?$i8_RAvS.T#U * j=sk֐Wڠ--ۓEqSf_Nnq 2n !es/ ά)*M=C < 2}g:V@[)%z [f8*t6Pc)`q8"FJmѶo)Z]%?g-2U~ l{K!MV[X.]];fNÊ`x6o.ؑ(*`ZƄ3J(T|0&\ U2E~<093M27Ui|*=̗ť<\K̸Ck \ hPs̈́{gXKz$bObbkGY̨/a)~Fo♘QNgjfeDLq`F 8\Ƭh!YWk^VVE?jf˓ x|7=yiV>]G*իߌ}kpb7X h2 J<éqeԾIAxk‰ Z^`LI" I@Z q^2 iV3SD_v3CJyySxgcM/`TO4jJDӞ*2/W&Pm nJ>ɔ?:lgTOHJ9xE?*s'A,@Y>*FY@Ww`0$-@i ZܑQ%nSI΄C 9X-q$`c_ÉǭQ+z!Ŭ~?B f1'F H3q]m@):EVCy=Fk~zs#>X<>y,69ΤD?Cc2g>\'7`hw CMK~@$f :nh7)e1'A*缡 RMJMU3EqCX~MŦ= +-Jw6'Cn-P5.|{.N=67LXl`"ԏxuT c<(c2nhWt|7#dzm:X6evc9:!B43c 75E Qꯌ2j"8E("lIЋE9^ѹ9I3-m;iuGt 2LÔi_ 7ymA8ܖ$m6+!}+RĆz2 t$A_=$=dN]1;Vj^rd4fn48^z{T1M\&gq 5f_G ~tVPTX6+HO,BDqLQ"-RoT (Nq 3"#b&rlX iLaN,.\ @2Ml`$|{ٵdA] N[3"דS/~K,k}N J/zPd̹AH!g}Q]&@:LűM`"3::)BN__:p K9-sm.bZ偛s__Idĸ;qHU4?UOeXy:X&w@,QW=&L*HjᓋErYgsiRW)uLÞT9{};N)58i!m-m=豋,e6#SDVta8U *P֧Qr\ڝ}ѓ$WWVMrQuFl PGxWb{2J-2Ka+3c2 jqCe"DdKD t EXZꑣ?> j]'ӰjntvCϏn2֤$/Yibag^l aBVh(@b$cHuͤHx2KeoIME싣jd!X}O+dT ~LE:7n)4s+WNR`E\3L,o@эvnݬ]}'pY,)~1}\Υ KʠKeh55V#:ѻGy/,-+ U[c罽:ӫOk8g̽[jH>L{$>cXYY?JW7ev4,iVih\ O~.;(|d䄉V"R uċ0zUE`Vq)=]}:GBؿUoRPlC]Qٕ#xP-?/H^/G &g&T<ӫ/ 7AKhue"=OxU鶼z`.cȼF:r?>`Xlݱ41, |'F{'גTՕ @{gnڐE5VA HN2%?ގܯ;a'G!;7-ľַ m #{-8)}7B UN+^)q+Z <6͡6 %+·Ř`U/e>b^KUԔeɃI]đZBN{.,'@%Jř&NvjN_ q9V R@U֛'AF= <9)Įlf/#VRLJ\W>h\-:sqiTocX_U:ʵ Nhqxnr f\Xm.Aa(AtG(!1iގ21˂oGO.SkȔؑD1ֽ'#NNө YBG2fxFK myg,DGYr%! roҷ4Ԣx·`ޜ:]W7C7tqn1bCax2c5TcM)uto@hZ %&"/kQ>vc>yFIFͱK 'fz>BshI2|^E0pA,<8bUm"g8}!KC#DREyxTU\T_lXҕ1BJ\oK}սFoT,ql@`i >ͣr? zn(#d6hp[:q*ygܤlUP_|lGAK:Go@s% @Y| |b{t/<huӟpiRQ9!Y~ᅘ: #rX3@}9]ֵKQ-GqOe}2 }},c>`=O-Mf3)>j9KCY=ۡUrYLaNɉDf;~mчh2PWף M^ 2cI*' ЎHN`K^} A|_߲ قDtL=T-Tף,nD^;  *3o)=~qH}9ER*c>0Eͅ(BWA;IYm6I?j("繆~Pw(i9(x1~_ r7<DVB%$=NZS'F2vܵ>34^B7Q[z-FFo1Er 3[4w,7ޞi_w˩W>ݭJ?AN|^F6" Bft Ear!Zud*1̷.u ~`j>i={+٠Ci  |TwrZCB3y !2ճ*l., %KPDTwMؚ!Iy_.%zOvs4fv6'FJ#F;/4U6ގ`&7Pޯ-u M~r~?N>;d )Wى3M 6*aZj"(xoR,^u2>Tl}&R_b8Ep[mqQYt^]1 (wmk 5*uB0/!W7<50fj6DC o83wJ^*DMe]%m"-F'9OmJR/4?*ЋH.uS, %Rr`RG39\ٙˤ "DuvH@QrJg7mBjnrFԧWMx[/,U'i~#*~KP 183g^gN %VP+32"XG7+*6{mH8YT!Y-!"c:lTE+Κ i{~n([`ܳVRNŧttvҬ(x\$4(B5v+7\0XmH@DRmӋ ^Y>/z#૳\lY8}YZV> Q`1 k=QOc%`CR [}pTCd`|R4 ֢|Q:X/c,U`ıΑSנ1 CgqՅaTg/w>5{8GSk$-"^:q34c Aб"=󥑮YIZ`0N],فwkU6_ ]nyNUMRN~yljvȭΕaXB[NUQkNb4Ga2PRp۲V{@hz-kF`ѥl%NF%C=/Ia!Y@^_(d&9m"$whZɕ]3MfԤC_-'/S}\E$\v?*&,,E!\cH ?ófa~Y&SeϤJBe7C >d^r=}Dtl~ ߣ!#g?b]r@Pqnvos% 46~T,F06sRhz- a#}O!p"AG;'}O)&?fp5KߤgInhԢc>N[D$ޏpm'SM|H0 |ʲTWV{O\B{FVX9.iNhyϲ{؀pUsƆv)j]Z˔* Db J9MzEԸly!KÀ~w|ˊx`WS)a>n:g7 =6vα&YU\0i]AI . 1Jet}k]aTydLCNyST~rD[dO Wr/p!qȃ{tʭQ&sn/&`_{NApPj ˈHoj}ɀZ`:}9vl.{[D`+-}G,< <772ȋf&ۙ+M^-MR UtO+^MsQ44B=TG/!K-BΧ8& :=C^Yw.ADex@R9}&-Dq$\l=uXT(KR^m )}mr/wjSG#,7yWgMl{Z֒Ղ GSsyPU.ɡ>&3>e7ݴVP> ˈ1#^"y >4:U JZzw>z7e H!vYfJJ0dZ1g-K1ҤJ+` (@D&A w)9]2l#c*_ }*Ԟ58gvmDs-xg~>1 xj&'l9&F#]Mc-$rO5/@17  }N%^՗kьRu;"f}97@+@![ݹ+j6tKO@R2+3gk- -8[b,[,]LQ5}QvOć-РnTvs3Idg7t >N:9x[=Ï(~A6\+:ȋmJ;)FIJc^\J7*np}LuJ@aRTsw2;gUf _9LwVJkygomԅ`i:JAOk+E}vj-*1~?zs`GZea̟.$چ=OE}l&`I1cXq=o<'YmywdJV"sNen .NѢ#Tj42Wq{[lI1Q[Ϭ.׹;Q pʏHMl2uxKW+W&܃Qwgb~%#E%2KS>)зR0*⵰$ІШd'+՚[zp]At3=_A%`Y^,ջ4WשDj>j4 m$Eվzs0 ˴s͊]SSslGjΊdd|^?kˊDip53rK6}UR(pCD588.2El2$!Ss#,YnRɦ,H֣]|' :Qv'/'^T17L4zocmR[{($I5iA#^ K(?@bk:1E=&igEȨV!C QoM[.7 X%{/!>~ <PEu.R]Vᠥ3Iv`a}J؇6915r/NX)B=` [ҐGu5MmO/dq: >\vN5FŅe/xV5tˠ-Gb?)1(hs?Vt}M?NV!spe&JHR_S8pcBUz?>f"[zI/9Nm$ionPQ7Tnk!)ߊᥱzXk "OKs"%C-DsAk.tƝp%eߛi)ZW^x)K`z0ӞU9-)bj+!F%%L&$3.@MU¶Lj3e<랽?sFs\ o`քZs&-NywS*T_CLW $U|ohL>(gk\R2e\u *F4U/(HctD}0+\av]^ѣE6)2!`{Ð2 `)[΅JNPh1&0=FU(\ꆛAM AL*xBv/3oGM+o s)8N=*d2kTVO?"f= ug-ӕmdž]C/͓ X4~'M:FIDxrZxM hbSr@3nL(:/|I\N>y*+ 4:Ǧ~DAiG &Ĺfk{ml4NL 81SP/;#sf}@zbz/mpX WcgH# e\fKncJU:7LDDA7fCUˣ|;{zj}TKy8ۈxMf}#vGs-'焰;tUQT\Õʆޜ[{)L/q#^v!XA|b'cHt9%lQM $DW+K,fuKa1"!Əvzt \dox=_^*fD Z DIi>x 7qVQr'/ș`z>'G1FTs 0bw*4ޕi:DH8Kcs >*FG<\A@̦hq"`yd,K#䍷n^0l`qU+ܴ{#tZ tq ӉaZrH]r_6:poŤfQq2rf:Njƚ7l=MɅQߺ}7Sx$򎼰ܭ!VYێSWj<_w5cOUYbfGaq15'' 6HZaTJw`;:,#Ȳr! 3+ >G0 2"`fY^u܅G0t$#_mCҘͽ9qd{m?I_̽30" [d.Vf^)|X.VzA zLӑ!UY>mv͔/9Qž0t2]' ~CA;9pb;J?S٨w7厤V4?j(mgx̥o$=h}9 j7]ycG?,#+}n<_+# Q#YJ6i-b@DWK|kX2̙k5C@x1׽RѱہYₐՄʋZw$j숯s5cs}Hʏ)<0Y=I`M}Y4206bB'Y i[2uV+A+[w_W/}7[Q|Vkܗ ;sڭBF"#빥 r4{];ot4g..ajaΜ?'ab5#EӟLj LO0.`Q+ +_"em,OևDrIеЖQ&5)t%PE0v-E/&ZrzvW2^A$V`GJRy-"wv=Yz|&2ń{uNy *6qQ=cJE>de<"b)b|*}#ځ)JO`i|ɇ{eb-ٮ^஼qu͗}^v3mY's`5H98 MZlvjKd^k e*np+erX!A4m)},>knj:qֵK0) b}ꯍ\ 6[c}W1GKxܦXT>VI-?uaL؁7D:f8Y4O*-3M0'o?a"9 tH-Nah),'|?3Nѵ?+WY“ّW($ ȑrЊUmXw~}>"ؽ \pT; @ c<{Gc̬s /wɻMe[a JόM JoP:fzNx$f+lBN#_ZPpLMl+ON_ 4^j k243I(]uxo8sc:@+a {=$#RYv D6#ybUwUiG4lzt "#V (_]&Ds7c,pJ`}KZP+iP6Æ88zA6C Pk:gL;̪EW|,LВ.C1NMLː-}Pʜ h}jշ pH(Sd} 补du tLsuK1J5pn6{ þ/(!W鍐 䓪>`Dlp Ɩ:^"]I5k+T!)29M3MgVQvJȆӋۊ1K2Prou\%0@6ketΊ߿>4I*fKQWb5dZ7B+c@wt!5٧nh Ł [U3[kmsy~3T +q3>NjdNu=٦S8jN_j쟩z #qrf~/W-kCM|X *nxHA\W0A|J.~Qu iOٟﵯDf73r%vCE-kS}\eX$Ύ7Ƞn]P4iPo gQdc E\꫿_k]Ke-TZVw݇^d57g5Mư=KftvJ0z VVtʘPy;jN7VӖeq0.*K 6ix#:c?ՎΔ[ i#+ {(vyӇV!ozIyzikΓyq f{uPYKޖrON^O Ȓ8#B?@66&K>ϗfݘ <1wRJ븩(O"_$uUy{ƍMLڬ@ΗUi. "&RjB%؁2K߿9[Yh 92~(;r?Y-. ( qAiNw&H^L/~䚕k*DŽ 5m_ ZH!`ܜGb4Fu=LYߓkf$>c$%+(fBIJT}4.n'N6[Sm/Obo!* )7 f/y 0G4Om.˰&O`On->ЖWp\*Rq%uLFBQY]/0 ;,¶ǣ1ކJ5f[In]ix29:u| vYs6~,r)}n+q%}lr"Gt<3InOuGaugyu~0&>cgZU|Wt͏3XP}tLmMKHgNT@fͬ~|*sD#7u²ӌ؃^gO%b9,m2MH/P{օ7-;c7?e63OW4B+l,38iROshcjubLLY=xuF1ծ͞| kC肋55  C{MEɶb55$`?: hpqS;O` ظ{+a17IaVT $(MjB#Lwk›5֘ AL4.П2:y#,dy#P„gVJ;1<@z?[Xֈ~| 0k|@ejEX 4nƖ\$ !>M"㗕6?&z此\-G XYYu :t ž3l1ܢ*oyl(Ih3Sh<&(\(6X>RkjmEX̍7+eE, VFQ5wH'TXB62;*ܹY {RIޙqDZAJ)eb1:0~ndejײ)\Imh[@=:dM!>> vNR&>.U0aS^5K;zUF5C7V@Wd:re+%Aq qnE1l#d-FffEYLGLC3bm.|eg| W6Tȹ02!N7TW}^qZ"=AkTz7&}+zUݮY&RRHZÁ]Yfp2fp6t7~h1$Lŏn\k}} lK o҉aWgD;|C=rKSGݥȬ$wY|GiY  }o ?;S2"e[&TDgߊf}[bװuƁ7)8\݅TN {ӪcYWËQT M$Q,v0ǹ{|ɴkk.!jn>1#]Z;D\QVȐ &$ -Iş U}qwurmoS@jVI֘%gc{g!|4W&r<Nj&,G3 tALqkAAr MPlhmډIBcTΧ䪴tj;E0N8M!"@9 ^_(92m,iҶ%-o^"U7dKHkt.r4R?jHc*VHc*>p}P[?*"2j ~s!=IjsФ`˔̅*ǙL•g;xC]֑Ys4+:\ZB@EE@|û s8 vW2 .>d"xa;ۙOp#ӑQPj>udqir@<W M<1>.R6 x wqn3jzFll=pRdteNN ?P'""N*{j()TYN!%-43] Zw!k V KXjדVɁ(tt(kq&#t>u7kwi>DO0ԍPx¾6-%ynowڞ0aSh7Wn`4n},z-e'>UV}N!H68 X@ӣk64|gFPi]-d=OL|&[œJl5o]SZS`w.6v^}[L8ӂST!!Q\x$:fKo^+)è4O%&%[qz\|Uiܲe b:㌮k+PbW}烂΄м&\">N3ϽjGQME6ok! Z<4*ZuPy4T=V[,3c;qop{D>jQl'stT:Ҷ4+*Je6ȋz96uNhr~2hkdj\F} |4Adg!8ԭvHc3Jd -s]cGGQeNhxo oLKY*v)6+}8ƝXp"ҥr0`o+-Z71]/=nIS2ri (z6[07ú*^"{yǓx%aJNUF0yU<&8R>Ngi󫖑ܽO{o\C6=t_QdhmW_3!;B4~Icj5_Xr;n-Z`Tz1\rPsTxt+7;v[c*\GL__e5PiXց7> (Lχ8-\&`G1i*os JDᴆG!zJb-E3NH =$Ml gy-ں2]lF.<DRzH]VZ]ۃ mr=Q"16Rvv].Co9gR0l94p[`Ś1?܈Uup1. mL@\DC&{0b!"P,&Åvl0 }0Pzf<^+كQ85$% SyU7nk0vwΧBUE|b^i*}Ⱥ W5oP3ZTɲVރ葟͚t_>oyuIMiZhߺH ( Q]zy MTzHFlz, r1~HD쥗2-kxDi(-Q~#Tɚ~l[fwD΋T]%;βd=&"qZ9DŽ{b\kE,sq|S[+]xN]YHi䞛8YxG}/b`F"[(x!?G')RXD{|2i} }0l= ",N\e^?fSyz^rtv,y` K}` 2Ğt\{y{h.nn>Nӷ̼w!9;I҉M$W)[spJ1̦j0ۦ (7ԟ 7 ^272s͆['⃱ 9U7>-@w2ޗ9:}.wdֲ-|=ANQpڹ=WɊ;4)#x\]ҐxVn 2 fЮ]|~ȸ 0f!X;=!%TݻW(֝"sWVVPyQ7+V&DVIٳv_mNl.9htiN3.kA$tH:N.4Y=t fYG Iҳimo@hAͼVGfp$ gKU]€u=1A 8VnAܫ8QR*|EVͱolG2gGftJMY@6_i?8ʸ}v؊ ].a!s2Gce-Zs$) גd",44k&^g-r4[HVලqնFz|}bS+Jǿܲq_\% Xg$l./C( ڻ񭣐ٖ/B3%ѯ04vT`9Zd*۫L␶ת);psi҈7MXqC.T#5%R2{̇$kP@Fs!1*saP(v\BQ YwDB}Њ4/Z}$,"p;?,}%̏.AxI6Fk-|Pxl'= ?įg}$+=eͳR{cm%]BÄԒNREB;|Nw" QC4gPa:~XZoGݱ WTĂ" ᧤`geTcst_spc_U0Lnm0LT zȓK+Uu3mp @,WG-9Gl)<;8P5/AM?EK\@4Wdh]\<>YOL.'_\JEe 7 hpa.s(\"H#~/k6xډ\aaphW;u..c}s"IjeQR ĝFlH?,l/N;#d |k WP0o@4vA3'SV]vvUR@U[ s#$mS><F[n,W{DSb?O^.G+MJƩ@,/& 5"Spi\ք"q{0b1T #i-yF{2{< zt +0C;iSxEnvyaA;0\$’۠@K6ߗ"2ʗC=Uɍ;wfvϱk7K K3@WN(߸j0o\`P[93?WJ.y#x[7ƈ7vL6q|;Jq8@(kBw}{v )jK/n iD {>NW?hr(N eaBk(KWqaQ$n>\MMǖ[}>] Z\(}*@Mw Y2{F7 84pC}mR0d?k D4łx'RDH]HZcb2W$NSÏa}2 .wzs% パѺaS  #t$Ka`_KUGr`ƛtbY%pƐ? 4=D1p/k5H#B =V\` ,lRÉIL_*v$ a|x&cF3 TB{!m03;'0o/'BFƲxWOg&YHL폟x>1-pʄBáC { W^4=hkrJ>`k|po D[Cp%YT>h:lO<ϓ[w(}ESU 8\nս$rÝ vwcgIƫY(zBdWJ07l^ްBnQ2t^3!\ VEF#ꚁMIPS!~ x u6T Cd!-rkm$` ˜A?iNހMt /NyvW*^rg_8X/ZFEq]J2rFˉ ȀEў퀨m.#uóޱ ޱÜ^W&  9 Q-I~xѣB^7|W*(Td9#/1/_M${6G BM̨/ڠ쿵fF"Ñj6iÚ<1t>ù(;99Q4c q"Ӄ)J,ZEIˊEh ?U"D m?HQRE`F?wGo+N WlM.-cso!346wQ_uVx,;!+R0* 2y-$AY;ksD@U%K^I2=V"~)8Nf],>3j;c\FmdCo$_A]>#{K0,k)0VӬi|q 18sfinċD$yU=Lr% ҝ0FC*C$8wfYI]q&x34+Y߬dCraţ/ >MZЊ[kqO!hԭ;q w5[fP7[1$2?}2`T4Q":opԞJo91 .75b "ѳ*͞[MfWUd"?iv;r:͑,:QB}a wK"w|;dc(nw&Rgw1з-*u}6 4>SHs߬jNB-+af7[C<Н{bpǥcKIhOjr9'=n9 cjOf CT5&j-.e,͜_iYY xWYxoq ԨGta܎O0N~MO.{ktG"Kűʺ/ŁVN.`E2>g;IO[Z/>-(CWx Thu#l[sLu6ʘHҰsZ(AfI9YD]!D -Q O8>eaj0@*"; v[&ݶ H@K-ASt$ug!F:cEcL]D@V?,Mmf户. 0 FO&ֆP&]HіSƬ\4yM~2ķ^*PK6P(vyA ϓh;OA襣N%ߔ(+J{1jm ch1^ "z'xL~r(+p0/D5&;K*.?/ ?j> Ne_$"f*e tlG$낹VCbF]$ImF)C3[VuĭL!.E&K@SH{OyEOgBƵ1/Vz>|BccJ*Gi]o@j葲jZ!:Q'UPj^.Eÿ$ǁU‘Hu2TaJf,CL;@rޏK0Eʋfƀ FڗIUyui8 S@!؀A`/6^b1:zEI9w[ۛ<~wP6+S{l7XU-ē@zK}08 0k$2:jES-$宯Ul)+?`/$#!իѢۜ,轞u# V ͢oG0 bl&ƓYϮ$C_U}rr5o lďu >b&VLG%9̒qC:ٵ &4.Zz We0!$Û?>֦|8^Pct,n) GܪpYZ[}ɽ-Y7M@~L~xXT TG L-榓ê0 ;ikp)Ơw'8k0w厒&_*>Ԑa;ՈVUG9?TbOkDTSLfXu]BKsʻT)7CJ~jL=FgcB>%#{!eiz$ HkV X}W%et {;c_$hS&.%\"z=Ug.:;%r<^I%/E'R۟>5<:6[GAQ*<%K]w| 1#y0 { /&kn sdKuђe*֯yO+*hFE e+J؍dn]A&ٍ.=)M}@t~w %r-J;K,M;$0ҽP U㖛E_gHѕzpZ)/ c|B cV3]T38sD[DCmpuAqߜ |AC OFMPr&>ɨo,ш-\R b~062K;0vHx/7²IZ >дQEl.8; +X{F8_ /E }'K:W>"ZlԠJNQDn )A$V[+kDExG5mtߢcçMP/@smLR{<Ǽ"B=BrS3b֨s]:;HLZ$iriW|!ob3e,"V#yKI]kfjpL{թ9 J1vi^qhjNWx ΢>@qnP ,l(o5o_mEG ҥ!p!8r@?K{CM\~Kdz¨P4"twIAi -TQmxp!@}&{u9)@ UK2eo&5Bt^2Kl%f!od$RӉX/R8!#چoZl (APe*9a p8MbyJB S]vr;p* qnpyH &1xĭy$9_mXΆvt89D .` ̴k^R\@2iV3O+d(fsˁ9 Wa&=b2-1%+k#J8TBbJBrE8@n9x::܅¡a-pgQy$_SGveR<^;9f1גӕ@O&?zs.ȚQP/Ȯp k>>aϽO4PT?CٶMBW-Q"q~Nx\rVr=вk#ѓ/b 9) HH~a"a?ОK BBPQVœZH' j4),a[ CiĒ0 9]Te}ևwn"Ò"MCPo!QY~f:I{"l9lJQ̀d?c<[a&-WƗn;)$ 3vʹ<υ_;"*BzNϏ6\3v"Τ`lzETz;=*pkxzwN7ul{/$2q#/0]c)F1V0oS^Pk%Xaxܤm#..E)|@ {˘#~Co65xADDZ|r\ q3sS ^$R"9!c3n̛(Edj͟)c,-GmqrQ?z̍zԎe|"U+]I ` {cW K=Xؒ>}-;U& u \۸^ N9 սuww>.PoL Aƾ 7BV !R Gk/ӄ9ϴNv$2%kRB5 {m>y11pE)F<}j^{dr\zW"n< /F/CTOwEg} (R,CkKwH쥯`caHHbANR@xdIY8ӄ)wtK X9L-˘7(37JހgBw>Q KmgBPjԜ)jzN7;`En %Ƨ(JZEҖS:=WC8Ś5Oȧ-]@b|IҢS1ES9xlz(iYcN =/y77F0dBv)s.R'/Dfa" vU]?Sr(RSP|)2q8md&8rX_Uc/YɼCy"&fj_EW[`Bn3o!Mqh)"4Ō4ԯl(2 ]y$70]2q[\޶2 )2M1:sY> 7`1/&J)?i;GNGR4OX[Krj>rwNE,#D|Iwq Х(i|s& 4, 0Ap6oĸdlHݒړr,4Xdq & ߄ +_?9B|eܚ\֌jջ^=IӉo?M "ku*fF"uVҥ 8547BZє_^P>K+LTX!DrwWk'&]Pvxu\k ~R@IU%6N--;N2Վ'T= Eے6/-,/o"1~ rDxHNe<٪S孓yDqCG>b qÂY-~THNbL,*{퉅>}[#~flLMUrC1r}UlylB' FmŢi'8#25W#v M'}__0? ʭs>5U<* &bK^YE SLQ=pH iލ!6!ioP;#|ٟhH+qO? ȁ,8AH+>bJ 5K^AglGs0]s23؉]b{<ؘFroI{*eœBCK~x*BuǓ6G.^`-E{uI۩Ui rGS3Or,Ofj=?~+?9_򗹪5F/]d"u_ϨK[X O9d`KeGi0'}s0._Z p Фٰ%jaro檬n#ȹ9ےiҏ~K4i,O=uJr!Иh̡h^9p|wY0:3kV':N;,Fz5/SOy%C13$4yh/-o.$ցZ|*73?Ss>LeHܙe?f"8£ *Qnv߁&yBZwv],HJP{j&ngΑ떝@p9. *Cu RhǨAM ;ESLӪ֌rro=ANj )|a+-+_Rh֏ziLOQb# 3 RCwUj6^3XS"{(|Xk^̲}s&Ο$a0s@ S4I1|]Ϧ52 a}I"^k_1rv#X( EBY 7X(wsL#{d7%tz ANlЗP-a[37Nwmep3(-#54 g@qy440)&3K!zx9eVuX-}(0/26d<^Gn*8}GDm) uOS~|wQ`Pf8I@9Q jR!)=Wv4p/8ɵ!˱ku`?+XdmS9Pr&,/X?"^yֿNS(^_(ɛ<'[(5y)ǘr0z2Hz=\fLzwX滵m2u(tkҽ:#]eő(\ /gX$|[r]m0j\ABTDŽz1UXvNI"`Uŀq8ld5jOqC狥E5.rydV1T#JMvC.T1y[$Iv:W)NyGɖ2"L*8M F)F..K!pucjIdu X'} F]cxz{-Mx:Qvmmw TXW;U]P yz0Szpj)ܘaj!8\S2=;"Xj5BCҧCay ] _t랐YtLHg-O,Š!k:X(izC o*pn"r~ۅBԀ4OFVB꿝 >nn~ (#줕_b}G{;I 'B. j]FnoLsFxۘ27,]'!ѐ[P bͬ\qSj"DFQK3f/8lJ0W;l >]\CmR$a_NN+I/;26,`@2=n'I:NHCp\f[s`<ŅFD^~07#\;W!-_vkgmy*w2*T8NYe3j.pI|4=@44r^{XoT %196Kggӌ."ѾGSݾzM`jKܖKKL. np@KGH/I5| %>Y $CMfl™l:a xHe}" k Q)i~Ox%!e}Ct\[$<;$koz9_gCTcoӀʳJr̖Ah q$+h5iokaxmI2G#B'L] ڨV nVYJ@ʏ w#=umj}ˬm;eI p(,Ln}- 3%*>XN}/g>h"HYh֎:.d\?}.D\5PS,xEN4y! FkAlvBǖp T.8.tj M0+@ݟ]p@y`O׽"# OÙYd![zh$-KDAB析޺}*b}y|W)(VAim~:,.jmlOxNxfyas;Z:eRŽ3$%ŕuq#ϏH\LQbW(Ĩg[XWٱ N,#]K?(oPcJF7t2E2m莔 }̚$I8P!G^g!SP[57:}_U+f4GAPU8 6*P0- rfYkPבJN l(&gP?f+E&j 9d S:Бڞ+7>pNZ>+Ti 8teP2F~3Eˑ59aӷo:ы>|V; ;uq3Z v/+{հ;d=nF&6y.n62K'C~`E\cƒƅY- nj/y>XجI6-8.0X :*֓7`Ž ՒI2 sވ ~>$2(:HBR@*hAy&: y~'"׿坼6czHp\ 7}=*X<,DjcڅV/h̷C߽))\s'I?yDjGP'uFe<Ԟ!`)BeCg˓I-񍭤V*#t3=}r]uoɲiEq6MGT-!_ۆ x=wJL֪$֊"TMA7A%5=bD$([{i_oiU,̙܎K}EٴBқ(e L'J*6- V5\S#NyhQ.cRNvdS"!p*fip q~i-̓hS+ܠD4ij!UC?> ;6-MGYsٲ,ߐ3} i%7OT܈X00/$R%x}ǣ3/rp)ⴁa8%Ƣ2aed|U`gJJ1- Z}F'\_N,O,B+ ]=(ڲK<\^ &A-Z%(uCV R{N=j|==Y` 7; *&w:ͦҴ5vvf)O;m2wbhVIwso<[v3xZkڬPP^yzMŰ25]K=1'S&(y%3W# _eȃGpdAza6`IkUL|_`_u7,Jk8>z J{')БDw{MHH8 &qfJI8??R׈pms H` q`x=ӾH:5K:VÂT]=]}EZe a<ͽ)@:ljo^п"_a*j0 w`3A߃kdFVi(+݂?\D+/3A;=Ίw4Ls hӬNbk(NfpCSb?8Q٭ ҴKimtXP-|ӍGh"P}ӴCr~זݿ&+YN2܌LRc{@A}Fldk!,/wlGߜCHNH ɐi"NFV9/WKB/.%x] d܄ne 5}Hh4Gixf4!  EH9/o;+1>+rHXW^B>SNB<$k6IZ:%[td:S與ŬcC2t-- .rSa৘tw sk!^C2͠غk2S61`. JJtg ൩) N8ŨU =mgqSeI/1Ad(ƕ8]&_g.sv:,r}Lȅm]6!Y(]_ g;Ӫ+kYa$6q*դY -ӈ@3и5)۲MO0x5),53PV*tx&ts_wB'IG[iY?/)r ˡt_h4s0O1\W`!Xlg<-qFZv@,8^Aߧ`r nP$a Ϸ~2 ɢo)̯ci U KԹZ';Hfge>'&@Պ]SՌc_0_C$@n-NX6WQuQHv~ۘN$O keC,Z8\ķwsx'=<\hv )*-8p]Ql4a%9 *9 "ˍۂذgڿ\8QMYXnpp#醈AbZVmܭ"($&ciHφI` 'P7C(.sγU_1 $nlOGújj*,K;*XCjI-l-z}JU<#ɠG}˘V* U4>Z?mbrÕIB\%,V_+N=CS}F;Dq3ˁ-vf9(~ o.4X+ P|U{6C4Rw_R9[y{l:uPpu;-l>!J)ʶ]BSO,K}.JВott"/ɢ L&FEZ3W'{+$W΃d8Ղt#YT<~2CSiQZ 9;[eJ(k;2rd TXpMI}cREy /LJIqn6vę 4M-q$x8:>]U1IyXw,zrХ[ e! h}ݥsbw7mNPTQ,L?,OU_ ڞ`ӣY+,D3c,GQ0^ u2α!$!pZ8MvB9}g R`P9X6z nB)L?U \>Xѣ|6HL]ė:Gɨ5cd,OLҝ){.6M1?3N9L7/>30ӾƧ"<XJG(i1c H?IyPN+XxQ`&En<;t2tȵЖ:~? 90cc'S)P_RF f:Gxx[blhuxⷩ ЍdDW+{w4{R+rziIhQ+5|\EEw)7}t"s|S̭Uᯓ ^k\ۻ,Z ``2?S'JC4Әg5 - @TyT=^yϺ2P/a~tK9T9 )CF88:?~E۲oÞj ug[6XCF< #X'k@Gia&`>ZH &׀zJop8".aCˤ<""w߬:,3bTi/%ܘV]aoc]mY0!OebÉ0Wܡ9PN2u^,?\' dhs4 l_kQXnd}*chY9p=n`}Qh5Fs208SZ)sK6]K6"~sZ =y-|3{5b=0 %a·5N Q$+QBt 6UTW_g<Mj!JtF!ulV[}JEz L oWHwae^ +@D^ds"+3LWX1qwt/L*_t}˨ř&BEA9)k/~ߕtd 6kN V1ƂV2U\({9 ]c }F"/g$S!P`|N9ůxcU?FZ?M+T-auy-oM #1P~C~W團R0#hkY&3GnKk^ ]/k[ƽ|C'7J:2O~?JsoV&Jfkcf7^%0#7z{5e&gKD.jq&(_).Tj i[IDTF$~}⪘<[b!S8 k\<4HjA8_0`MrY$)Y%ږf'йP8h^z'qh&bo}Ypm\G=, !|:לg9TD,~lUNWC|JZP(1t(Vc>IJR'TpȞ*Fe O9 `[>C)P3$b]vVbР7Ll#4WRr*Pq5`̎~*IDlǡiLhb|C.Ñ%i}ϱgx3EjDM,%F?=2 Zե́>Bfe2Q\əfe%5J{:i뤕OO|~lu48b}^[㛗 LJ'ojCD"=3ݫo֖1%xPI@ya5x߬ڔS 'v苕4[mIPS5O|z[vMӍLe[˨@y>b9i98qYL(ha[+.kVe05ea4}p+Qd~<}.^B13=aewa=h,CRII3lum0ϫF|zGmt \@&]YG15]+n;\nz-⢽7 퉌)3c;S@Do߂G}gcpV7N~ݲfrDg|{G hE/ġ.UXKbN|XuZn i՞eu!krz,c7 (w+P^)f]Qx*DyUg.-2/kM膡 ܹoDt)2yBǥv7h]!E ("I y2DRԟWO⵹ @p?/VsQF+8D/[_^Sz˦,M5*/ 鯓r(TLCC/m3iUEwVEͱ%+'UV! `JTZB(l,f*)vWc!} $M ThxL (bR'+Ż[0b*ϝlo Q)wzm\%`C^|dz%vxD 59x،W>dkݘuQYU5wB\P|d835מb{APM^GRktӄYeGU6o)0V _|+6R3q_HQQl9v@Ydh:V%)#ls^tIc<X_;^# xRΉr*rkI. ܔ2`T"k|2i Z"_-Maemhx.)L# 5-M-1#%C2ʫ;v;9|0]޿0]/h µhDA~ 8t\y3ؖMe}acKWe^kh>} թؐ7\}vZ~8<'fRp#8 ˙*j81EǩTb}H)5o.HuNzؚ]. ɽn_*Z6$wJg9Dc-sf# ͐9u_3l+Ѻ8U*o9*2iJ`X]KjrHSmU / vKnQa=k ld?z}Cjy0#YP$G2TH̀Td9G`۵:0iq[zmolwy- py۠c$ڊUd+VO6'Ux#%ܻx]pv}bx56(satTDh{۴/mnIl \D.zlr R _Uޥ규z|w].}j¿/g)L}s8 AG|ߒuBkP"Xh__39!9[# W3 h벘wWڍ#* 71sY^4=ށ6CQFܧgqa>:?Cx몹/s?g&8=ƓG#M\rsu% `5;?{`B2&1պQo6I W&[|/X)a`̣Tt/6:J.7Fox9}UMׅ|DN'PT[GJv]^Jh?מ]'AbK@k;X3gf~}|h/u,Z (5jS[}P~oz_'\ň D\""UbK xVW`ջ_~4Q<^K|lp\k7Q'dJhh9 /]Ew#^8m)l!Ugfq ^7[Ț#XD,NC~5 wDV~nVjolwއ赉c&z\ϢBL^|z,{vq_w%awgfM"ŲVmdX;CA,D,1`urX{nN6n)ͅoիY FNuGj-K5b+Z_҇iv.x U8'>+mN(Wުpm1iBDv'h6kq~$| Px IIC--!Ʀӓ4Le]OBY]}ؔŒԽڮUIyisDs`905u֩N"4`--K7>_ߢbXo 't !ntࢴBchz8C۝IJ䯋*u[$rzUNA!EcMx[Q$EDQx,f8u6{$JK9i -4ɗ-_` ZTnvekeg?NjNq9 U.iX K=,I?#*^N j|T/lh<'9~I bzV(ub±~}T~mvyO-P4(S99SKr{Wr83ʲcu ?O=J,bi*\iuz䳪{,5P[;?oTcoxEϴ;tm9ԥ!7?[q; OCf!'nYہϙ޹Hlvo=-~Vc.}Ɏ-pIBP}jL(htPPڂ=r|d@(.n`8&e3sg Uq1XTsԃtg*I\qo8Gt >]ʵ4lU"{g{idOh2gqo7Fg~I`Qy}<#76'ef0Rb^HRCޞi4=>)4vB kAX(<мP&ΟUW Z-?|-lZ?d +BQq&&q\r9E'%-]vE-gA4HîB6Y73A%` 7-֧G1%^~+ՠ /IC/浳e!3t@1]1c#JLW` ő;w|rQA#+_MCbiqJԓ$f"NW¿39ݙ8̮0/W`EfGr΋ΘFM'kMŐsXW,-Na{\.qezhբ{!p8@Bc9GX*P_'wGTsMhy/~rS^Wq i_aSU=3Ŋ- )Uf$,x_(EKw(<[ˢ׌ԇT EΚlDûgIH}a"'uY?HF&u/,v $ݡ=̈W*-y76pqȮY"$Ln>^µ zH^E/L}qEX5BȨQ'WO@mPzf=lFIfk1ب *f`>c|mX~ư*?O??lX߀7Tz\mF?q掩x9I~ I' b 4p;[h` WcƑc<7|e 1 @`ڏ?訾qR6Xeĝ E^ &\nR:<Vדed"28]3@B&%[Jt')6-ФҠEew@ST\lsvXb<+cJ'[ozOALkTn*{`\\C!*chV ;Ԯ!_D^cR&JfȝU#S=U/\,Oω@3r,7e>M0q7Ļz,upv*ODxt#DK|{WH bSVހNv2Ԋy@ͦ#6p4il'䂧74ΏQhG/W̑yWv0BJ( K}0}idn͂>Wh"/Q y߃ܛ~&JB4e՛Dܛ{fϓB"aڬѻGS\e09((bc\bk;a e8EREСh@é'9oI APP#cy''%@9+.̮H1K!b\d-5F|1yE}"3$Aеk>rqWzm4bte Y|0ЌV\0݅X?`dʲ/y:(7QS8$6{$>/Ҝi1Z;Yҧ+#a(ucdө6o*FD5 X٘}&T HB_87q-29߫UripX.))L3ډ[{^|r@׭O8Le Y?KEm|Baѐ^m\y3x,Jϸ;ӂHMKypF h} 5: UzyZZ|nP9b-غZCy^/KjVV }!9aCjs0q'lD L6/]XwO"W*tXM9~{ӨƢFBqLvMRN12z̔VOzRlgkoAvypx>@cM.n M#6wj?=|voۛ*vKzfP}~'6z__Dw{[(hj򍙎bvh/38=_h#-(sX}h\-gZK[V 9;ԃ/}L烦2K#NPk@r 4} lcr?4B(JU:.># ϫ$enFː8 * ."YT{Oq-|E6z *76: D^Ĥd|QH,ie*ޤ,iSߛIJ%={*I-@(Րc9g$cFFȊtWh0 ƧJZ)rD$$_܊SUpYaP|ԡU-#&xF /ϝ rU銳ћ>*z ENZ#RmAi%V= ZXjUs~x]Ld}NU\^w㲺S c i;r 05D Zr ǍzƸW0Dxɻ8ݷ`G 9WISg>!1PmvzD${:_>VBdNR5EL*U lZxgR׾dt/F< xW[uBtd_t5 Ңa\7~'C A#r o~zfys+S8թY6t4k4Q\з|P98Фw/o?9A?xh{N(g4@BwXWK~[)dI)0z7.#uA*ѢF H? Ht-WIH@&pRA7nIX^d7"lxH3&9qd9wA5V RVNEWwE:΍.)mUr)'pkPӒn|K&7 ѐ%c KqZEz<G)e=AaH5 : *0YA)h/hцr#ciTPhi\Ck3 a2o{'cD8L_DXeem>S)#k)e8MgI}eLi/o&t#D+]91wLޠʄlBޟcB7[fBS fEć:MEzCtI o3ߖ}03tG /e 5yv`epNaSVA[C ӯ-q~F;vqזGXn}nrݑ#_dzylV,\/ҜOG#e#yGn:}tv`Ϳ,`ձOJy?a{BPKɿ1BVXF@ 5_ܬP4޾nUߥTEr1g"4[F!a} *DK4`׿ 3x=lda4_ͫɨ%!eahؠT̏DK/ x/֮iF+lUZmȼR*Mu-I*)nϵm3RKUDkJ<,&i W _lhco'M+xiX 81<7u(z{X2 =\$|C0{NCS4R(jJZg>95UK4Ev_ y dÑ[DNJ4Y ,Y~} h2`z#|c-1&y4-/q׵;ໆ~wz+@ƽ~3灬v{5xvʵKuG "A^kF9Bq2Z 3@jVAd?߲i݉MOH>R$87OjES}H Lw(Z=96΂H:p-;l(8* BB-+oO\ Ӑ0+nSܴE B}2eR`oKX!oi0消HŌjP3DۥoG`!dž3jԗpZP˷!JzydJOnڦBtf ЬW~;o:OgOz W˃DO9{ TW=RYn` `D=0p*ϿE U{#|HΙC8nPZշQpͫzwR#;uUݬђ k+=;ga nӪ݊zٌ `fDqM̹,Cq2Lկ"C*Z@񷱙L 2,H`dk}h 8A?>'8EGNʖL5d+vT zMu0Gڅ@tP~˻q<Mn &Kƪ)&I,TdB9s-k{n ds=&힢 } +[˨kx v.xX(ɭSVI XsEgO9B{(u0B 릇'JQ)4TإԱ@hlGɮ@~q=D\ZWRLEvg<Ù̺&O.,g-:X7CU@{M@xxc[G't0ؙ&G+j/Ÿ騡Q›qj+i3ܻ*JR NEG*1ESAs~+F{dyVUh@PAK[G#|D >.;;R/~a`S$ qף2lWJ <ȱ-_ /qOIAna@.;H'^/ 5a6iG͡`d[Lp3r"Wo*чAJf Cn׷4/ DFtIG\{#[r|<)ī sr"Q!5T^8a"UڹN-)VƵ%%=Ð3^l~ suݟ Ng#Zњ, H ptp(:L'0#FCh{<۾wԽ@W^๮p@canu$ͣn-pjOZf?Aߪ[?> .~l=g(C)4.LQxxxXH62CV]BawFVM8/Vv>TSXuZ! HPU gM%q, 10TY(dIu\WP@Pc@Q{'j.T@!f+Q?̀d̨rйEo[$C΂Bc p(lr 7~Z!%`2_b sw<:Q2,(ߘb=qY+k.wn~56paGL[2]:h FygC:͊P6"TRsvNVzí& (CNK&-p D~5-_jqvxi12wGAHF5h48Ѭ9O@ ; \wr+|zҠ뱇y0gaBƍ+qԾ-\S k@2SerܖNg LhAD[_ʊBwC# *ք٢Aɥɵw cI CkE_\4zy4drD o ρ30r?1J?N@Ֆ#8Iny:/Z J*'Z8dԟ ?D;+K+=a E}ʌT܀lXMz4X{R6R^Ep7άqN؎8e@o?TVN4.G9r;[ǒtr~\Ot4Z'#ngx(SxXkJV"?3\=z|cq>Vcf&>cx"{q3*4;zQz뺲7H0UBi6S[,*K盉I|jH40Mɹ)j9_!ڿ<, R޺>n :) <Ɔ˄,y}ѽevdWPm Oup=b>.*uHبxMS@:dqHLH;f6ET@g$rѻچ3ۃ|8x}##Pho\uUD:Q83ǜis+>ZEo}r9Gaĩڿ%߲p4,=G9*qNoTw'p^x)F$9JG&]d(ñL~S: `KdAk4ĿB]4.|r;]ʸkȬD$e/NRI'[!͝m¥`&;¹((5S$N q~ κƻGrʖ0fVc7T]qa`kկm)$QGNdN6[u5 R䅞|3knfc|5LY8@T}:| Z0R:$͗uZS/xSK]h 3.P15 >q228`6j[N-(ɭc#:F=W7KnGNc 1X3R&6ֽo5 s*+U^!brO:uƅ#i\wG )̪6ѫ QF4Wsr-6M7r ATK\_֎z䄙o sn=3±r ,8UcuNK j`ݘ1q:oO6C$M-ESc  m*du|:(ކ| ZW ^!Yt%$K^|QdKE~0XW^]#r$bf_j#X0J9R_Dd!ˬx0!T6 R'XW:}8ʡ]ث Ъ7 =Q]<eUMT2}^FqqjʅLt," $&Pz}mRN|vKh; 1YtЫ'A&YZٖ(vjRM 1njpDņGn6NPW ]7(q?bWI9*cvvɼa]ָ⣢ ؋(o6u4ў4ZЩS@‡)/NsK,Oqx_dVZGlrg)FԹ{1o/z<|x1(&!3ޕqB ޸o&κ@KqCSHZ}+Wnrh4,XDZFTjn+(A43ӓ#,4A~dT/:d|ê-UNp r |g:bEl 9ȥHd`Fg'reLDjp0j̉ݽIy]A&-n-%Uq*@mV.+,~矻+wT ~OEzh? Gj5t$F.J ޶XsR1g!壹 Q<[*iejj8iJk|[ͥ QKwRc8HʁLCW;龐Qi/B?@s @v[U:QĈ„3(89Ifw|'3(2}!BpXNt>|YnbvFaaTd`mU(T,̶?J{]VLDCKPM B,?]΁)Nc0ibI TȕZo~|2՜(PK na 5:*5ǜ 6' o,^p L'gb0ܖP|_/.C} .֐p#j?Lu+&K:`Dޗ2/Jš |? 8\$k/Ӛ%uT!(W~ v1|!}Βפ-M<Է^>$y{6{~l.xӣq5hwKخ8I t E`6d&gX]gjq<#=f힫H1ѭ`]XFX< _3*pπ|/=ݡ rgoYUMq ÛYFmP4梖}'vLi-G)¼{K/i:hIe:^諨1>=s,VqG7f^ df1^>~2cct" &:]ҙͩ4u* xj $ͽFༀp 9I72a؋GƷ)Db Y,|Fʋ[gl?Yx~{e (t >+2dn˰ZETx=>sׂ޿Ŕ+ vQ'#3"wahyOc0=.`#4z*NeT8U<0<=,eE"jT_C` t@O6'_p^`a~Puf'wSxrw-YO~WEjue`_NpKP]e-adtќEju8γrr,o}J;Ud[rj8lsh. '޴ՇO؎"J h30(rŠQGU.XƁ=p^wI¤%lvb_f}9b@[f9v)['-i?yG9|x;y?Yu3!o2u!% )O9Gx 49cS!J 5lы-MQyF}A`\ ϦnD{0R%MHdoMAvI[䕜Od*4I&4Jwnj66v! 樂CMtIΘ{g[U:l4)2IcSB\G%[ *&?Pt TCFܑ` aqߤ_K\gDwB7PbߕT%) i',|9rBӋ9VjpZm/Wmzp^s ӱ[ܞ1݀Ly16,ʑQ"m'u#ը⸠{(HFMnhŅ/-0N*Mqʯ@ u3ED5a~U#E|+}6ɽEә5^>1&ߤÀ# Y%^QĞCGהd*DEM$PhÙg"jQ#4th'Z ݈c%zf54-4@ ZRjEf{?GH-"[@J-Mkb?]euRPwcr(48}oNbYլW;:1YAD"Cye„qgBӲel|5-qDF4%"uT@ƾ xQinOrzdQ/~s2_FAQ8i/gm:(~ #A=|U9_`Lo/7V*Q鳵.ɤ~ܡ8X J-ן$'(8|֖#vEOz(8n\.sW*Kv(A4|{2v-ݳGkL`p/Esg?2xI=q'TɃ3MX Vg`~52>{|Q3zZ/kZh(ӗz̖u}]C Π;irMmQv8#u;)jZ#N"өa$aq`և-كvx:DgԷO<=|9ݲ N4W1suSޡN3 ϟJIEܪҭT7*܈yc$cj#ҝy}CZo.3?DMЛN!{H_jh'4H"@zY`tؓ(~16eqm2@H{ B](Gi*G8z[l_ e\Nۧ` k 6 ;L4. AKXzOia|f/ w)-ju/h Ds}kޒx%a=aKG(gr0([Is{OO\entʊErpsr" [Ԩ8!zaB3RjZKlAȅswӐG@Ɉ?r(@T1Mwi5C, 03 O吖P n铊'ˢi7#(14\άjr CDѵdrޔnm$}CwrõӐ`.cofke`gg0|U[o5nOR817#7ݨ^7*wYρ s sþoqXILROӒM/[Iom  yYQ Ӈ'[=XNzjhχMaui%0MsȦ˽i*?AQjOփiP6GelFϞ`;v;w-:1PkAgǚۿ a%44E*Vg2I lړT 'CzKDF P/+ra DԖCM%*ȲY 9XC!uTsΨ L7i֤KnK5x-a I<ȫB2ENOHТ*?՛!`K@rch'Y}˳.<9sva~ոlt`s*V^CKxhm]ȠɨބDQEw;l *X)FO̪lF*Zp "MˑNƍͽ:N7Ψ@(0. r%$GiV{RCvh5 %NL2*0 wBpQB`1dvYJʭ;" /=&Cύ,Rs:R쬷b T]$ : 0vGiYAK+)]|G5`bh ϸvW|148F)!LO)sy4z%:r7^GM{1ly~C B$o螯5|A?_%4|øl I":2Z{ˊ4=n6=xO 1hsPmpQbu-<=+9qԇl b ^EE1x9.*KQSdB+d٦` g7R(bM =اE=~"! Ql?kOZbXIw[di3u #7f]kI +Beha:R7TW@n@*M@^cװ2*ݶ|h2;tlY+|.}TYҔ<*k'=>$PkH _a݇}">bJ-]jw`g+|xކ؈Xt֤ $jrc3wIӾO 0#juȘef  |:n]'J8ˣA2&оӾMtÿo1ȪKօ 3@WMyR ( :bN0J=ۋfSrD^[]7! ipUsB,XZv(M6\txہө0쪀iy4!)o;ZfHg.C#B3Lw) BR@ ׹&i\%Z[F󯕿 1q*ѧ $H!2;EDoE|;8&g5$W$./[j5S4W/qAm8Df4_b/[Ky`E؊$Mh|o8V\an"7 s='RH$LGz?pTg8htx ]ř]*QGL.;OrOczrhzd*q2{`}:fdr>KG~ĩLGZ'cƒ |qFmžݕB}MW-3tݩug2UiwGv?\.ltof~feSD`槺"l*'1CBXHw}ﴬ- AJ-̇/p[b \>Ú'n_̝@ΔƑ-;Z?q%ͦcMD3;BZ?L>px§] ^,s[<%gX5lERJV<[,umi NJ^YO{0R%q0d(JuNXy*nA ֚6c*iR t ȱl]NmcITijvZ#VWP%>I3a2i8oPIB#7 b*.r/SgfK=whٻ+{4NiQ|E׭v$5ofA'apQoZC2B`5b9s[)EǵV 潇h ΅~ͅeH_7Y]d"P։ǻ ۴SxGS%H2$vEnm`P=kʘM+)u!3=Sqz\A*"5*|;3 cOxIv+ a!)^jIEMsȆxbLG,ěu@eU~|kKyRs=chɆ{xyVzV F$.¶R󽩺 pEdœ~=?1^t_0*J~l<֙Ӊ 91Xvl]ͩl`7

    "2jw>SL2p7eg&}ckЮVĮV9a\\ys.aL$-|SeWI(M$azvWO 1~/V-@6n1d43v!<P@XgL v@_׺cZn7p~xg%HV4=*q;I!wmɹmvه_vL#$e%,ǘ?_!iNϢC1;–FB*h̪=9 ۅv⿋UYh_s Wj. ui&EDIW<&1.qWLc l|-439kXgI`<Kf|qb,ɋo@bP-D #z_SdH5RQsfЉ_=&yE6=ލ-1zS"GwTݐ)/TC{Nvcՙ5<"Abxbpžy\zzec%KU cPljlSx>pzlQ~-2/'cXyhv`̒yVj9:li?!I2~ &hq^)G8UY>)4!հg3;)np/CC|I)š>BK<Lj失jU L4AE$*XMkzOI}iͬ>to$ C3Z/*X]W$Q BN5 A_+` 09dUV6#$Vi:9@]0W%fH% MaUuERȅXW޾; [&iW: ,n9&+eXKc1BbJM>uTW&Sq buL+b 3;@\զ;_B[yyne}5OtqVQ5:SʃZ9+b?TwДB̼Aޝ>n&*(WuI`ypl.Bh XW>Miȟb:ּ`qprhe:-؞Ś)Cq/NfAW޾; RdgK*rv'BS«9lʈf{D%nj(qO)*Lb7(Iʪ:cW-6d 1e] )0eEJb5cXV<4S۪TÇ}.Z`/ UA6:XUqi7ޅ:[8Ug~C/}[xLRܗ+l2V/!sb \062[v{{*~I7myTr?jk[ &jy:ykThZrm{fo]yo9TѕN@>}48|F8Ƅ iI|hgEr5U+Ue]mBvtcb)Uwc ̼)G)yp̓ŽI tw2O썖~YN~JF\w昂ZF$F+J?ۧmXJLop&m7HPw Ff1(ob7[aXg:QD;NSӷx㣹 !vj7mpj@qƒT$vw[;ee?\뤁zATxD؞& ܂= %,{?`ZڼGJoPfTeBt'! `}aENrRz^ܥK-oYqdo:uH8=G+/IE#{|N:C)&6D.'$Yښ}y A-g[Ne5"wsT&#w^F AԧYg" B' ^ڼ:$S5I9O-#`IyY.d=8OAkl`PV x +UN6' FDlKl[ڀ]b}ģ`yoU5Np1Ys/ߢ"} :`8ؾtD|aLF^B)W'W4궳UK0}[:$/;47<([v8MacpHHkk _P`g; }mv#6^b}=_BJ#|ZSݜ1oPX!$J%ݓwXOM{̯+0߻ g<35\,WN c?zUIީuבcF?&M~,Uu RK](kLz]tQEeo9ME_}Kʢ9UhJ=yJ4 #xQ?\8AWWk]҈ XN!cg"\48(GH@h}#˛JDďiyhRo`^-fTXϞ)-qV_hE+sp{9O8m%1UL Jpl˥>7~[,ƕ xN@C=W8lM9w:B7_NG+sB rQZ6u!伏GR"40Չ_2ZHy _n67у2ދ;^lC0L=-RD.h G `6\M|)p^\tbm#c %j. GY9R6ҾS27>2J0 S&~h5q9Sv &F( xin?¿Ǩߟ&ٺ|&1óK`T}Sj@gUc8$uspJfƯD:vQH"Er( WF't\2y.(W@l'49 ȗ'NJy4>IW^l *cťʁ٣baм䀌us[3:  }j)`[X8n̑#>-)xŽM@.tCw yњ#‚oTWqJ(6fM+W :*e?8;ΣC[Cʊ[?hMT>M^{-v=Fv2oŨAe:?/+^p *w|̓ˢWHUu0*-H !F&TƷ9Gd@Prӓk[E6zhJ?=il`q3[^ʟjH p] ?/>9L'&h~ SKq<2=QI"AgŠst[ ?y_-#x,65QMmMڨ8H3%|puČgP)%BV!Y{8򢹿j00FٹH]ZYL&!zSId9Qj9;4COgE|ܓe1XCY*!)ڬ 4gln?ZN-nqs0ʨ:ĈqVa}[QW cAt y?/L+G˧qӱ If(7ոQ~K{!'G5xHH6&ʎ"||}4ŤVW;\-P/!tFDiUP[+R{0Gl4KXE뢞eI=O։VɲڨkԞ7{ehqQ=QX#0 ;є:U_38˗%MzIZH-D"^ܓ{yw-4R!/:q?bd뺞Wn ry_nM#Ž ֝Z6'K+ste: Kz ל43m8m!kTol} /ݶZHUON1$o&'$`]ckij:4R\ARlT /D#yحe[k {WSI9' X̼~vI TiǛ2}O|Ԥbore*=|N:cr} Ȏ{VX`hl5aAeGnDe SX.%@~gy~ˏ?]47 M1Lݪ%WO? e—}P8H/"M{L[>{޴Rb˱FրTVDWn,L<5@wJioNjhqG{hq]ixH7+Tޡ,^yq:H%;@~/;NM@3؅l`h]CVKRe`5T I}NA#FB7>{B^z,z/:]rh߻G_Di"}(E&+.s 3l{06zY%M*=*/*"чU-AOy;?5!Bm>Z3h Basa3 }PF c7^nYHTB4MWkJ3*:4'f#^p !XDT,j\; Zdb AqRqzˈꡯ'㖖`3)DLN&BzҼ}L3osĀ\[fyc 8nQeP{˜4G/CѷcǸ딁>#"ԟgr#]G}>*Yl7w`g4f,5{jgh$@דrYȒ?he|S=zjJSR9COf i4 BgGh,״S~^( Vza"G.7P~3BUm%6)eksﰉeJ>Ʋ1lN9/=>k C;GkKB1#H w@P5#&:^>sDa7ZhRL i1Z|,M&&yXDg3ݛg:!2:iZIK7OqeB J05VO .eюδsZ:INᔅ{~*SC]#m7:xfӻncj},!(X'0);4t `TiSU]4-\tثt ?<H ᣠyLK7-e?vPn2YYPr=dܓ*82vң6qЀ'uCxF36|1f̋!V0Q ]StԔf\ƇʭBD`?g0/:1M#j76A̋ny zM$hȚ5#V;q-T]4c+aUb(V[Ȃ*]MTR(P?M͕5mBw B7oն|nn z պk.*VY̧̥|)/x8%pH_^Hkl37q& b]{WC˟ԟ"軳qh])l: QVt @<7gB/Ϻ]?_e-zR+oB@j/?xLH` X޼SD(LjNd+b5m WrՍ!c~AS(t 34]˹"Ql\ U 07x[O@Yf~6bbt\|{xs\85HE#kE.If;Rڨq7XdrVkS:KOQI_E&tg 6>\M1h oאWoc1zN뀕AͰKSXfx 3ܿ7%9޲{}<'#3w"OPί4Rz~|k'VJkmER,q)B ߔuk^ M_,M*jPa=7_He).XZ'`kOGSLxd-Z5iqC܃PDZfS=8 T[ꔻX/ΝK Zb7g2SrV1]q3ۚ\{7)̂d + ̯LX8JAY9bApX0wO^\@Ќlw ԀlDS6&9-x-Dę',hy罻ܚӽ;pOvYhv%f=ab@0qe\.=uG~AA%~)ť3/BºPB]iǴCyeMV=[|dTԺEh^M5s ZK ?H{ʦZ//QXOGc7dTۈs^^incUEcNWڀ&ǖF~WoQFw=1ejs{}w{[+te0L`3 7,`Vz2GUQGpzpB<깏ĬpLc0칸zk6=_힏ʒ%JtԧIڑ&Nt Dʢ!'ui=YpD}{gNލq~fzdPY Se,8)_}?! ~:$`9 tbA]۲fs(=YH0(nG"\8oGi؉wΞ6l-0BKd5ۏ:l)SvH UfKQj{a~^+cՅ-ęA0v1[6|i` i"aTh@ <_eUT5I"LΟ'|1Dr?ήd~~)O"ܾIAԡYE)uE^$@/%ۛ#rf낃k'l[w'gg#B_[o FHyЧ7 #8ҭ{9'\]ܡ*F/~8nYϕB)+3̽C.({=\ςa=yzK VOꯏVr1u%>Jq 7s+܍*o Onl6@RwF܅$~9]n>7iFd\\`)qV)\-Ô<aB "0J/>X3&+DՍ*zFppDKC9_IL6YzDŪ5]>d`Ac=PU\K6ҸdP?#0f5=n׈4m*ޯP2{:lbP,l] \zC?>:rlR_uy $i;O=F"0V{1T:/BzOԞF1kl}O:^Sl#OaS=Vabj#H%F#NYō)A~:H*+ٔ|A4%d}PwRw-AŬW#>#@I`W0 ߽9H N0pIuJ$-$\h,k3s#ˍWM:c牤Š$@L$YKhP Mcdᣕ]OؑBJU$-+Uu%dY(i( 9ru;y@?555:9ތLfφ[&%E"[g6GZfFt]IR.j˓:8LvaUM=AZX8Vg# 0<Jb|TWǶ;+e5 +*8W̊ۜ;s"QiH@W7 K44hiQcO w"ϊmx83ňXzܝ8N1btԋBD%m7NRAuSiI@&wfuncNwx[Q ^kq %Lî#zv sT<)߉w泀=aD9/ψ}RҔbܟʴWNgI}FRqFT?Ξb2p<4@T1D6: )9u3i;.IFS]GB .r'h;I͚%Ns3ɾhMa!@ɕDX!B~ 13Cc𨶩qyZ(GWw:Ҥ2N?3~J>:rEN*[G e9zclՒޖSg`"YY#4-DQ_εhWEl-gz"=PkL ! e1á35e0b@ˬ>PTR3E!ܠ̣[^ELkhݠ XzKƩ'Nu(n)_9}z VmO(F6Ĭ{L ۥ5z`h9|*piث?dOBbA? >QޑqQk +iV.-ۃCJ^V4<(#G`Lw*n<ŋf pv3ixeo!{QtR5h{cl6NT 5}p"S^{kE@`7 b.ŵDOB,>(w|@ͯ2 ҕAń!Y‡vrR+wP!Qi4 75 jpv(Il\]vɪ|of2sV9y)g'FAf뉇c 9dx# n*ഗ[F&d0B T%X3W)Gđ3!ŤMℰ« fQe0 ԥFqX !uUmRIeUT[7e-ƴSs!VAq/> U?;ᲾBEkDA6W>DaNKFA8j]o?ԓcw:xL)2VrKߚ|a1rwjϴ޿O$=^cx15Z Zhl%ԲkFYҼL8I#s7NIp 7u G磌Gtu> M۲t!DedGH\͇bw4ׯN8ڡHb뱷JUmtث[Ks_qھZ_@ sfH-2}9*gnІ/R$r mP!RHu+)΂}Qlu}?ln@ Dvuω52 R46Kg0PFM I.Y6:㹽P!gn_qum穰=8~|A+._KtkM T1ރg = ->!ڌrqiky0j(q}s0ZBiM<;nAa~D+ݸOƏwy%O )g\IEE p58ܓ\+$pPEQz:51xޭa7]Êr蚌2>kL̋Z[YQNʂfsu@H s E{ömVmFr\΋!8JrWU=:` &|?>p6henF;0)8+?.s/,Qm6Qr5KHTFͼM)/"/$TL' }\4_q{4u ZO8H0zxƋ”)M&ZstSȥ3ZXfWK|gt1=Ky_NJf$lj{btX%4W6*೧ۼVv2KŢ׏A**6Ci饮q3b@'2{sQ۠cQ?:y|"*_0Y?5]g<.*"/GTɊԣN[=& F!L]ي'ռO%@gLB3s+@TU(*5JEr6҄eFG:#lK~H{f ʪ@As#|} W* [1>,R`'%bn_k>VBkڗ;+|Yq]%X1*-)U;u&ӦgUd%1/w5Z/u@" > Be"1: em)/,j14sܟכ9ޟAhps'ؚ2eU P:$(pVȯ)źN F0ag?'o)ٝY>]3e$P mS>Lz7iP4'hD`? Kxְxu.]ϓBMyA[;r/9U=dHunZ/$RhNcmM'<#"nX1t&*?+#ɨ i[qdJȏSESG !^3*k"wֹ77#}遲Dz_>1-WJ]=ݛyJ#+idz㍄Fɦ܆ Ed.Idq0x/1_U3jZ$~xbk*69P m$B6N+_B+!on.:V 2M&v5ʉӳ* sAihʔj){snsd:Q#lng(r$ڂ`{çAG=͑}je#WBN;`5s#=4=\>~9 ?sR kfv}TLͱ OE~_bqWE NTEɮ'#[_[-WC/Q6MK]{hktp#mc sc,+`\^&7IUjN3|Q|K4]̣*s7 Lcߘ3L?4GM;ٵ'V}ŃVgڕov9,:IxvXhQr/垚A&'!``6-X4W(59!Qb#$D4pUȔA3 VQ,•Z<rc3UW6\E;!^.h)=@|6-LYS9~ ,f՛hx|^!w /gs$wne#<'2GV2;16wbEEʋLNiH*4 3λeµ2R :Lyŀ: 2ٮ)FN[/&Goh[֜Z[vMMlF8Y3϶or87k+6W5d\ZMĴ4G$eq^ŷ'MdSq%wۏ;t DxҞ\ dm9$Dbke4hJ>i!UII5N HQw%>P{͞U7]+քS!wD~SU3C 9/F1C@ų]jUV(H9˺9vIɝܨX|*n]Y^Z˘[a^- 19gy>o'0IS_2*t. sCAcːx +dt6]!W +جxtH̠faSGF4 HԈ0B5c_}+)O&(Pqlu5;*L69žU< Y%υ˝d:N8ͅJWϵ7kN8մ 力rFPbmyƨon~, O<*\.|3`9uřLR@;rFVpˎ$`^ٙ_6`T@#!_跩`3z,VFΤ|M51ӻ:DfV븚[h1h$;BG7ƿɋUmo,BeərClJ3%]L~}#=_+.HčebǺE YSE`\ D3nwTxHK[aK0:x<0{KIVWo ٸxJ^Jϭbz(QsP+4Ǹ+rN?nܫ"'`!o"b ?ykd3zK?4` ͺW;>p7ԩg޻7|wK)NN#覝@/dIsæh[,-T.ɅuHOTLRYKDuGM]0^ٟ&:ޓQ\I')7>_$weh %4ԀIsrZf RUruihpL>U4>: NhNE 4Jc&foW Mˊ#*d8ܠDUsgaא[q.擋ݶJ3EO'1l=q̈́M<-re FH;gĜAmOc]z\Ў{ ܣ;V V^K$Sǽ.`HU&E'lsA<4QӬ A`5Oi3Β6@(7: M7,`p`Gl/8$(F_M]Pp:];[J 8z9qPw=ߴ4K4ERP^SLq0rn;!XuE)UF,AWQ81YLX X'XxF$d /2yo!J-. ( “PԱt &)P:.J^E+!ډi4`?: LR;JSP#z: 2,q졘$xO/ۃF Nڨ @":!@U z`j=8uEqBbŶ2 v.o*> $MޔQ em)hp@mbc&$/wd?[A^>1`.X%`nB]1;׵-J@J'`RXf2ю,Q|¹Huؤ[E#q| >Yup8 VХy`{] i>.$ *?jLDhvhv]oA80Nr39ԟe2>(1Đͷ_ /9%5PZ埄H#Df>"9~޹"ۻl5jk3";['TN`y* Oi} Te _TBe *ub9b$.*)9޲[#7[Eò ms\cXӣtP-K e^{Wp6G؆Γv`nAunp'Y[ˑ y8aQfNC>D'9HL‰mxD GGdNB+n˞90Ӡu[&;tfdݹ,.PuF-xRRc*]*,A8aAYpX YԄu)i1 d/a)6l ɾYiK-$f$spEXڋHshYX\U!#|l]q'Y90GTx|j4e+Zt7-"f;OYma\t%e+cӰճI屠OyE 3Iۊ󨂅C*9“Y"Odr$F`( Nd+6 C&*d ](بɎpQFܞN}A `Sb n@DZHq)'a/#R(AXIPpbGX6/=ўscW_ j>f۰Sɷꗜ*7N`)',C,uGN0+ZpZN׌= 24ƃ; /qjU Fd͉U7k  TZBRx>NLm~( Ď [DpR'H\pA{ X[/u]L/zoH&"ą3 zc{7 !j,ot;۳7S"z'|Z_{'ӓE9U v@0 GNT) *,wl|@]OvWyTMxkGR<Փ,\{ٳZX+6yTP'ck:">N`<7 ,*]K۟;C_)zXŖ 2hW%)%Ƭgw$ˎk5ZpEsv;d!'UYZTB?|8U?97: I HCf X{hWVKra8 T ĖJ@E$>{U[mS/I2W$&yh)#7&t<%. m %pw]_*AiCT,Yٜ;o~U/1zCZ+(MQ!kO/u!۽dp$$%|ǘoqnW0|@fO 4Esy01qM6CtbT,C JȷJSȧ<@8?O+=do)г.eV@_-7sH=E;#/H\>6g7@yl s̛f+ok'A̤*sYv_~c=RL?_ϵfЁ-]K`s=6j\di0:^WL8*Ȕr!A`Jt9蘆 <eQ\(/i|s[:~jcXKHF'% ֡Jꋸ0ä.̎87Y/sTc&bi<8#;D3g )Y.hfu~kceCPXJ0MZZ~Rcf{Z*jVXeG glX lu*׆ $FŅĞ(?5vHf\M@P 'a9gq,)4_s\V`h޴HYv:bs _rB0XVj'^ ^SNL6ŮBZY.y@?PB; TV'iy%bS w x= r.3% BW;.͐ڽw>> oW =enb.k:(P]vXE\g#*.q`JCDz\dD %M#*GV!* m%$tq6Zd~ #抖hHSTskloB$VH-R|sNS =W&[ؼ='Ұ 7/U#㭊VFMkOfK]ڲ1`3NY QMZ";;35k- <xs:[J(S?J&EH ƶ*k[~|J9Yi4={Wݎ` L6jl͝ (߹Ð <M _8Z`^]S8RG.䡁eCsgBO>O)YzC$XByZuow;ŚwM'O+%jPuj}͏[ͥ}Z5TwVl_&DEKQ$A\pa5,Ρ9UhCġ3.âv3M{rM,fO@輀`zyLlN>Q<~U]c|HjZƝ`xR.|'`t2wŧjZ3z[5dws9 (#Dw4ms7FXv}y'vD~#e彮e;*yERnqI8/fT0t@O278hamSR6V nVR>.`#E8Ϳ9'Iyh*䨀LEU~K}H=3O;P7@lhfq |TJFҭ L|OBIaGnX{a {<pHDԏPYl<軚3a'7u 2s;3_fˤ`v%m(y,奵8d22[xkvj.l(߯(L@lSRsXD'p{j S^Tl</a6x0L=?̪Du32΀bz2}aJoVg56jfV{LhүvYڍA8?d^D}?Ew̲ǖHިwb ֪X'6%2ORk#X:EN1|~lE2QJg1p@ӔLw}|$]d@)##\|! 秓L[BTj: WA j?|?fsY3̘*[#5_Hj7}$GNg,X5#zin6Qq fHD=[}F/3);wbkʦɢ/9Kd!BmEE1kB#KA ܔ{ʕ8 "-QpzEV/;W + ݁5Qɛ -OjxģV5HyAY;)l/,]9mgFOjlqk{'a)TV,WxxzͲ΋齝QW935Jhaۚ[ ZX&_z8VHhBrklM{IS'.>T7f*}X㗮Kµ^ M_,z{i؝ J|~ԛ$ sLUvZ;-h]liUUpD:@3-(ѻ]Z*Qۭq0-`3;+[z8pVMy]Qd^Z"9 JjqXFQW9T\-zϿF2PDˉi9ը>E8f :ߧz8d\iw;Rh,/ŤG/1P 9iHfewG+Wlŕ|[NL`Pc(Ce sŚ@U[ɾ)OD\){ɳ5 XD/2pOjL.GG&LVnWx MLV'7w0&:URA]; pdw] +bqoۉ2XcBj**~U~J_Ǜ| XpbRN}1dh)2V|=X:CMUD, t ::4}y=p3a)(u]z+N,9gkpJ28q!@2Qr*~0s1hǍG!Qߢ(ކ>Z`;OYH!ȫ̑`GMdQKUȍ?Is wC}@ϪZ,Io/Of6r5jYdɡ S=5ǥ?Ǻ}q^"vM4$qalTdB)¯=R̐@z T118=ZC([~CP+=I!t0j~_C5Jko 1Ci),'>V"R v7D3<ȵٲnP1Gr}2ׁ@Š$_JQf,XZ2u睯Ip7N" ֠ޝm'T!$4 ~'l~{#mKc.`3'v# ASeЅS~k[⼆/z>t ;;!>tr-67Jc‘k~|ƲY+9]{ E%S^9gazwO2¾ra@Bo vdO4fWUgyeg نoCtK3XZy W\xK Qqc2īv ӭGS}L vJ?5nmVB)<6m{9~YˆYٳQD$cB )DH5A+.=QZDy3WyK4k;u. ˀˢPz߁פ@5ڲ}&xޢ•s!Fp2Pwkc}Ӛb_hNL3V)wdWnz3\\*^UE/@c^ΤymwXceyҨ\u73s-)եJR^?1g6@*삥vٺ_l!>EagZbף~sL[CVqtGcYb1s9 !yφďEǽ:eYVvcIBW\)%h_K q:5QIG.ƺ AvR3z#[;N-19$5D~W9JCJ3]Q:SKTڢ}DcvrP(q!L.O"tDC^9>ڠD4G!Ӡ9*ؼSd:볫7Hoܠzqvu:vs8= X~iC;;;$G| +Lf$qՔW<]LyEr!.%kl-K>dt6kg*\jq 05꺽=N7 fMu\ f(wagqjU3%fZWA`l4^l\fI 'NOtE6Cƌ8Qvi 7;QzA?"x]9ǎ<# TMAjO03,se+1ȣv{Ą!)0F,;#AǾ1֒;;Tpi8%I=0h<CgC;1?YAVfDg㛚ÅO(#"+ۊN2NHC*\ӷL6mb?ҶPw՜ n$X Eļ8ճOuΝ~Ti)-_0l9fV>%Y Q >vUͽO1c++1WK^d&#")P-B{(9sa1p!V&!cz06/eᄠTB+׌<̐:_ܸ\TWIZ@>&; @xVbC6AI5ϸSHҙ<>>zb Ų2,f/Bx["&d+6/2qnGWQCezj$18E*H&+7͆0'؟!]dӈ𬞥 ɨI?-1C |}H;.><։`Vu]{2q9׋" 4X]*&&r't ө=|?.]f#\kx+ui)MFM0:3^$0:0(3/nIH1qh, >:uQBeȐJS;D&-K@pVs f_7KF2pZtLX<<<`ţjlϦ;*WHDEtXPUR ;}Sg'Dr&r2ϗOƉ^%SЎEW'}>)LIG|cG!GuH}x\BR^_98'񙅽y:AӀV΁|pbÏ`a*]Cv媯0 UIP,3n}+!UQ5/e G 5gQyd O /o˛vˎj֑K/ }RnLb.HC9R"G]z4 1)IbbGݼc ؊Ps64ÏYMMBe0 @orhBCn?[m u5[;r΂ jյ c*T.V{?̙g!*/'F }Tt^΍Qv>3'%. ['z1QGbk4`_lQaWi d<-e1Yd̐a'5PE١Z/)CbzhiQV# yk(j;re"@i,IQjF2l0 =ˊ"Ӧ00$äbq?2G!^E}^@}4Peheg;7,ݗ97htcv '`sqPY֊\VE>mSNVl=#&]Ja3;PӵB5.#]˰q,/-K1ւceǹiI9kkwW&Beݗge L`7muiZ.9 C~?W{Ct2uVf|n~^ҲZ1 1!HEpo߹<#]ҝR`{oq* Fd7lG2b-s װD-L"PD2 6{%GKdWѧQ*.pٌx9` :J]VhIS.kqc4SǞ"gYY 0iI g"5z9%E 4u $ٍ/qiCNz{i[&`F| !hOh)ۋ 'H.!G@9Q9ïgNBh[riA 4,1IcFd~J־{hMǝ8UuLz@FhFTu^_WZ˖bC2ÍiNxZ96'4CK)a :Bq"LiI}_nQh5P:95ǐpvvGXtbTY1B}Swa 0^h(`O(+xֆllOr(M֯+=H5Qv1qESR|_cK".HnODܐWM Z&!>IMK8ȄO޿Κzb3H?7S+`ɨdiK]P]I>+* bNZ[[>Qdª.G7kCe\~]l~A&ğ6  BnR&m?fRBS&xYw)x ]aVrz%*9rV[;,XwjGP[|M"=hȢEy8{+{ief.be`ro $h/N=/oR0hpH+dlp Q?1[K[Jp˔ s V_0-~7ЃJ {d]r# /Fj~f2ݔ=&E&ODF&Ĉ=B9}*C_PY4KB"{c71d$<{9Mu>Cv*GIz)3K*SfK"Oq'w֤Za؏HsBtO=ahe09ԺZ@VIͺy\Ō(]F0إ $.,4LM=y{09.RF1r~ӏmG]Zޱ GS8_MsQ᫽l)`*qBLƳtV]b ;** 25\LmuRi΄V2rֳA'f12У5PF\ #L84BD)]y!ak~;|o찛kS;㱍`@ګ*/ۄiLS#)@H}[*+uͤxMM"֐2 >CR_XJ^gPF|o{!,oɋ6ӧDuaq'iHC% .y$-z.5HI>_~|*X & yў=RQ2WxbKd\Xۂ;0i*rń&>J4!:yۄA4wY.i(G[c*x_fk!z(Z8-  W|oq+/ "YWG ?ar*y*Ĝעʌ(7Y/XѾ%lN>RGZn5!/é(ErBݣGMLhfyO'n,j@ݫT\凢=ꗾ~R #(8_¦1ӰjP4Al51fRMHD=gchŋ] h/j[&̚eҭF)2'm.v'T;|Te%niOl1j[~ݒK GC(桉 YLzwaV{;a ʮ۱^#eބ8u@-r:3aVW犈{3_'>+PmG4]+ŅN,|T"=R蓸{OF 7*T}q`v^[]?|aALjq;M_rlat ,F?hI@(NAAH=HI)cKtި`;L2FC@Pf/*nJqh;UK UU$/(ANW,V#I _zn\(ڽ$pI/PRذTO (m^!Rd\ӘF@ʵ=WN ~_K U:==DDБ0ai;8/{3m=PiW"M+t رmQ| 8;B}t br^ eZ>=j+Z|6ԉP~+ L8P>IF~ -+׸5AzCm:~3:BR/0N{ˡ6Rm}sF.8 .M6BJ$bgl!)vSxUZ᮷0@R+htԌCk u@4=0ύ5]ž%@=5t-Yw[c=5Dyd-  'e4NTupI5h/QvXvnWİhEjھ]@ F\y_V;JzNB~%g F7kk͹3,הy:dR\Qd8˄b^K=]E*@˩h.ys3xAqƁ[ЀW:7X8nVXYj'x;#% U9pM# / 숚gI=xloFr~/n{ܭSWOh|Lv/s7_8-"xQu dL)Ț7+SqXHHȌ!,mЩW&bqIе[g,Q0FtSoOu@̘1 %E=Du3 IT9싁f89e{pR`I0r:SKNHAgR .`8 3cUA +P;)f4 /ۛ.G yEc!,Q . g"F\vqzi:TkO-4ﺵQ͒W$GyH:v{ABf_{% KQԓV'Fj49_JgZ2 B60h|2up]l12G}qϱY#>;ʳ Z `zP]5 eKE~]+ fϯB*oUW$;>Lu.R̼I5#SCc G`F46qcZHo|IDo.}ҟ~$/u,ٻlKov9oG Rkj->Χ>pSk<4*-0yxy <࠲t7^jא(Cdӫ(%^Doٹ=ւ/xNqS߉8M47 d~Jf V3\]ue֮4}+xdS=)2XET1՝Ig%ol^BA+vXnFcinGꀛ0}~pPi\DNmi#@R<^1 ØhMk2'2* _e7vsw;RR2tp6(hc>۲]7J򞹠'򰹾3"On\ lúe4$@qpzUyCS$bIiD4f7kNt7a9 -3ݭQ>`[Iȫr *bf6\>#-9Zv+{Q:MsS;H_TN:-0 _:g޷2{HsUbz2b"tviRq(a}aI>B/nIq>Xj n@|^(D~v4&ZB=Vף¿4mNI'Jx 0<)XU+odH&LE3\iK[4A3wZΤKFHȗ܎-# D쌌h8L՛~*_#KnG_Ѧ&,v+BkD5#m)& }Yj¦dOsV鹙Lq}s%B{$&GWVܰJcH0_X)J% qoU"+G?[}B6HV5fs._oBl?l+7;NE^/[&[WT QRY|xG6?@(Pa-m]S=t0h;hͨQ:Oc|<ǿqP{$qlP zAR_i: s#c-kV\;tMKxFu_Tra4nf}m!YBzֻw^0Bj{gnp yF32$Yy{9L6L5)1ZD*JNǚ׆v1~1`Y'0Xd2=iCj5KU4!%΍ObVlUmJO@Hm pA2}B?q/u CTURiྪaH)V҃K'ሾf %$ʛBqʴ|$-EzЍb W֤u( L>@3v{'l?+‡Clz8Hm҇3'i=yK0h6MY<>~bu<( Fy=U-D˥ܳKJ^Ce`oÿ16K~nz(0,2N9zl sc 3)Qs=h$?ҟdAm;uxզđc9o߇݉۽#du8S ) nbS  6IB%k6 ;dz{mau3~p,I\2xx  Qh@6V&fot:6Gj8p,5K QlVcǧ%0Ӵ "9&w!2 sC230=1nIW#w ki*UћAW IcVbΆ'_f|"۷2C9(0P!ɴحG#k4cx%ڨܩ%O*-.cMfV?>Nalp%w[ܿMTՂLhϽ0wԧV+:g=X5pw;xB+G7| +hS鴗NjE~vӢ`QhgOϢ4irW1ȎJ}۹t+; $oAYxJOU01:pdHUbp^}kIlyia'^O(S1~ H*Q"Բzm:J?28P IkfagEV8Ez D/Jf>m/-EA4_n7ylN&XRz鐒M|1ݳ@C+"bZavH%m:y?~9rNOPGW>e/`ʘ}ͧ }]| Iq%LA]OEnӆc$_+0o7(3pOWꮕ&BJn)s&|'3X&|b|pjp |P ܄8#~P |iJnٕ[&C1Bʅ?}ZQjc%¶F8xgOtgƾbXb hK) -7 ^i4ٺa,ڤѪ!w|]bX@ݶ:ƷZ_Fwr;&HFN~̙Yv555WMb 24~ݾ~1;T LnVt_&:P\ pہqvpKƵEPr~ROyc`BGEQ3!TA?r>b U/]s;^~֋Y2fDU%g_=]_9FFvbS_L  4 b >/춸u_eX0L HˆgXklӫھdhOddݻ[銀}F"lL;*P~g(UH!sJ>7ģ)5ɯx^~p`6̈%i=@.M!re{m1¦2NszU"~{2*Jb.j,ƟIj<>?F~|0%gi"O5h͸ ]?x5~Psz2@{.1WJc{'{`Q@IѬO !IatΨ EJ'HZ fLT9YR tU* 1ox6wBtqv"BjАrA7"Wm2鱽R8͛$ҟ.ŷ$ƻZQ} ^/FG{оRxyt}bۓͷoVV! q%Xq^aL#>Ǚl}Po^)pM Az@NsAi(Nqo&iblFGifm[c)a,Iڍ,EeSᓣ-\7|8^FLDKY8*uekAk nt j[T,^L<:O%W7S߭~XDc+TX( <`I\=V?uUTuB}|j%gp"v0ɦ$pk֦s{wxXnjKbdR$ .׺;<|4|dp2-K9XU@c8 ybWU;Z$TJpJ[I1ƹ]bA٬@špYq͵Եo(Q94}tmg9xp]I5}'C!xY4dwV'C#"AN1}#o <6/9HTn>襛Q6OH R^u1ȩ~/AEb5 aaSPμ@jAN`\+m)yϹ˜`X6ܨεQ>Bs)"75zW};P(|f8HQքt2Tqx2]~$?ugVp`L N6uf5f/9F8%@"b,E ?QZ[hC:UW`uӊ") HxVԽ*#k)hiA^IlUO5,ߌTwZZLJXWXCn{\{J"3-I?4t勏B (_y`2B&2kn Xt@9\ *VxŇlzM77$IҁDL-DGSȥyqҔ?vㆍg9rV'$ξgMA67sShLH4jߩjݕZ(p4ׯt-ۃ 4 n:~DLig ve[&/dO3F.oi~;iH57F*rέ .ӓk Qݐny?W!H)y5KO|}6FBI0S2L! h٫)Ʌqυ0_Ѷ} ''`)G<ų< o[>.R3^Bxx>"qF1 VF׎K'عC}JV/:FS"ܲ$c. @})+ ͽfixtw峾^ύDmwd֎Cc:w'޵ CHmpMZ={dw[&2}ᓹ4>ɯa} -ސ<ʦS52XBȡ'4E0@RjhOH "c4 'MEycn(4`>'v Vt. ;^OxBf _V8p# L-rx❍sГ;9Eu H(":PK}É4hwQrΚ}K)?A|_^mXA_1R~OFYyW%ndy8lL.ej#(/?X8:!vߏ@s덪NĠHu8>)l[h@1!焓MUDɝvВ~;Uգ澠D_f ּKq-o){4yDԀ&5=$b4#DtYv/N7IqF?]Pl=h C9Eo?2M7 Wx,OBu-+ֻD|Z_,6g7GV4kС5ˊz] *-&+1*Y+İIJ;dH)~L`/ uZ#B LTg&"u|>d~> e[}N}Z6%m3Ѿҽu~տz6=N `U/s"~)57YDy|xO{5/vZ}3|;Oߙ иlA""pY~"-S JzqA89Q`x5*q4&[!/ l($mbKVvdD^\>qpUFj'u6=)ۛ#{θB8u| ʷ>t)O'vuom@9` Oi4q2 @~j8LO(k^);]d@|>^Ha[*EM8w1Zx/TBX) 4qsz 81qI0գﴘ @sӥs]LRGj _4S gk=^Blƕ}<%D?+u^WMQdbՄlHkںrFvmVyly~55p?(~^,j6yБɱGs!2de!s 5[KcѸɵ49M87S<kS9jEy4'E@=TV-.R zB=׃ǏE[Gt1W}܌01xp`#C dvݶmdKz#v,}OYi)LY\rq7']y_J<0@]۫zAՂ"=Lu{ǺSs=e^/Sx`챯ΚPԩ5.RPo: #՘Mx׈OQBpʥ'~i ׳`ZGUT>S51;ǿdyT/ =Cjr)㤌AW@) 6j`jnL@]8 k0fh39VSnC8gtJ L꺭^b-!rGtn P,3MzB4)  {IS':z*L~F\Guhnj5 ) jIQ83JۇY&ma(Vmoj%%N=8=hPĕ9/\,r掸 YI8 b9ʌˋ]% XZ {,JNԳ7IX7HXQL8xrA-,N7|>/1H;$32}`cfmlA:f_t3{S]pUtKN2i dAI/C):&qDq%ߝzxZD OpwTDQx ¡0ZLJN-t[`b*# KǗzOTz!k^i{ȥéHtAU0M5q0#QXkv9`XFhIgroᚹoC46׸94 9x7B3QS=vż˚d䈺<dI<>9z:2 '/eh!$_9mV/hPG6E]ǑwUKe랢P\ k&bE)qDr 5>V5V4aױ '7vG6u :Jm۝`*OBUnSr9U2I-(h!P7Q n,u“hɘԻإ}>GhdВ4M)c|^-7U#$>="h2V+I2]`}^lI0G x,6NwS{YAYV%9CKZc=^jjUʏh}'y1s {F'u/l>oz؝?9~֖Qp~&!(究5=ҡC~"Eꈐh:/*($jG%&6"CN!4w&ʇ &(oג:$b bxw--MGo Gы&L'ºЇ+|'γб Zt~j`y?`gڰF% &U6^M,C\us Bf8(GxxZl(ydHw99࡫LC\-_Җ8Yk}8<`9bt &/%FO8Ȋւ;ZF yg7wo^ +J"ؕ*\GRK|Col#ߤlF+cn{@5`nbd,'I ڬSu8ܺd߮ >2+ʛy =a-"1oIڔVA*FQy䲎th}:U PLHg-1 Ē~9~W}ܥ?T+%Eh,ttjQ`+qY@EoAf.[B>EF߷'W},*;!PIIrYƠst[all>go.t.81qJ/|پNLosǸ mThEꁦhw< 8Au#7ʲƃu8m763.|dӿ OfsNYKEN@;b0Zq18 d-UtW2t_U5D>7w(u& I~KhM{w` FlԒUHty?~i0Ua f5Yv'8nz-5,'0GRe0a" v `~·&x\2ZbCHZ4ZUp}Ya~-eS)QMy&<($9U$1yBC(o05FHوZ vKjeij6XHZ2<+_n>5qu*{"1C T2AxB7ȱ\,졟?W\#{ q\v|>3Ot(Hۈwu ~Ve ' 4xzP@R ˌ&plh):SB*K[0E`ߥju099(ʮC}>5оLt#eM<䄋ui 8ޡ fW=) [b ^6]g1t|,AtbmJEbRdhhyYI!%I?&5IXI({ǓGIFnlxŘP_%Jy+"]ζGW)Womv~؟X'0(;i$51ϮCKM19ޏҶ5V֖e+z4ݨ3Ryj48L5K՞0K6wDk$q+,R} OќY>-~ ,2QVXj!pVmuJZpir_Į[tv`TS%|-l5r` [g1C܅Rgq~A1. gZ}4?s(']`u)yWzM V%-"^kl<,@ҪP3PJR&T)3k?iK!Ax׬BYNw_uA[?5ݮx~;XnPؚ+Rޤ*Ix1̒,C>ɤe1]Y-0q?EX[q9>rU̲F(p\+r*`H ȦSTo6/ɪ059{:yhU<,UsNuåTvs@ݞZ' \l379rQq!/IU24x.A8 &D'ziik@H e:1 0`g_J7`Sil_f{OhtAѫ dvM{8Ȕ_j\:b1,v kei]A`/ʄܲR $^{'N{e5GSmKV.f1%gT;!$HTծytAN/dtĄIY)``jX7yҿe "Xv\f[Cg\(eMW,$̋8\)m~1Z_#%%\QD-H*~sE'EhRٍNL>]oZ?3%dFm,Yu )CWRDٿ8վulmP7I7pF]lc20)]SC0cye rQ Utca2M0ꋕdk=WRJ's6:gEń9G:)qc/5ʟb`m a/:P!0D%;*|K&{C:2a[0nkQvk.STar9@_NU7 D9z_>usJMEs=@$<:I'K6e[a{Tz\dܮ"Ԓ2=C =.=Un7A}2y e %ٔ,,-u*9)DTG!ǝCxCE`ˌ,A'[C AxyT%j0dfq|i{6I,dMyhҨ2K@;\ ?lCL\{=/ NPZ&Q ){B)Ev&JI2 fLrV'W P$UOwCۯiRuL]RvL:JPq3w[8z h´~l AZcI>DL!_w-ߜDᜊjDi#GmZwFu@NnPÆlzɻ&,%%TX&+dгa}(f-+ @׍lQ?p?tD=e"K,;/>UFw#&)yb#Gh%u]za˦iexC*MX*St N,0"N{El,K .P]2 ;X F(ErI%lUٮ/f #+U&\C-wP 7Cn N͓C?ވpfE~X)݆4〩mm 7D!OK-TZ w)sbh2DF zAXg*ޛ~͊";;e,JbiA;Cέ:SJE6zZJDuA\_?E +R=8 ̇Z>Hm \h5'ܝfHgt 况E/P'սLB]|2 <*.h`[޶HX}֡%cӱo52( Úu"ŕr@2#)m=pN""{ +ľE]Qg9IpId}p|@a#駥)/CjW9վ'DU` s;'2 )m]"s04{7bti&W`n#xS~ .LN9ʕA 0%ԸwÒK/=?}tɎf>c4..R̋C<2{P^Ån:zk?}M5otB65~]&,dA%IǻMz賿Ֆ~Y"_ aU)@ZtRzdq4S7)DπwzόL&W,pUKFY7wQ"t Hyrdku`NbQ[CW&E&?aveLX1zp4c}̀#5 GaBTf# `Zl8gv!qɾ*:v_/ŴU[C|AC<9jb< |,U9j8HGӶ\O9Yp1#? 0 l8+ ]xOݓȴ/ ]V|6nKl~]L5LwQ#D7[MzֶzCS<-lbWL:(Ly"\ᒢ8A:by]qbT!9CM3^U'͍ՆC\E]*9I#KʟJosϓpD:F\C>1nm,~5" =SzTA'$l%\yRf((,);s}cb]w^:XDvvd/Slu|CكFB,ǐyUpqB(EWBe3 "zykťe8]* Oc|qqfXw" eRn3lК@vOsI窣 tyW'WjG +Wr(n&vLkvQ[tw[PD*Z |t8p`9}0.~"pRRxtn؈u!V;mOY 4MS+`8 pr /`CJ0Eujy(+3stvnNr1}tfrp :ke4xaQԹx%Y85*&sk66%O` G_z3n#:a4ȣFk=Ѱa'--Z1&l9ZllncDr!SC^ /) [:{KǸ7+\fэ~r)Yi%t``VQ.Qs,5Yv-PɌ_t{5vN81?2HsdrSՒde9)В2† ;b=i֫&q|nŠ$Z4qu E1ϝHup<ٻ_¤m8ŗ ^)%$C`f%vl_& l]n I^n?ewHľ:Tl]>j" s^bEg'Hv<х ' E,j#4 (WOdW)ŏ-džsKק/VNBs$;m lpwh_p S)߄m#vO>J°2P˺9}(O|!0ޞLס٣qsQ߹A9(Y\8@3,.f]c&6~LZK|,e~1d2JҖ޽CEJ&[Rq,7CZ=EF1Xw`}C7-eG6L1/17"ߛ# vN1DlѯFÆx8T^&^5 5YޑL׹ϱR:ԧ.]Ԕ tPζ 68ȟ4Iet D9 a jc 0'A,MK?`^>NjF't-%pǧoԪ&@C[nĮWfWF7B\&&-QMhKt:`*OsS6f0F l}`4dJX- B+;U ):+C)I$Xs̪rb e~!Sۓ$8oO|W脸ni"CE\:G i6V2e1D>B8(|+ ,чaa%xuW.; H[ZwET?Hup S@G(vV.ɷXj#%DA-S }/iP{i>;hdڈ +ɀldv~f3 ެGJ 0Io7]M 1;GjaYtfgx݀P^/'4##gF2`-լZh&_ŋ_ G`4C8L|bt8ǥb-vy@4]QpOOୁcX ?̍Ziv cxp~ۼtpX Y;="fgf-@! 5dcq5!rD9gdߠ6"9k3Y8ፗWJN.\Z OI:9  ג#sIO$?uW/QBKCu~ڼSج 8'Yq&0gcFa^JdM`[Z&Q!!y!r=qy!¥dDZR S/ewv\&ՑɓP]5 &zАYPR\|ea᳼jX9h^ }!moQ k#$'S}]cAv|sMNXky$P ^&PKdgg61*S㻎RJN8!A;wBSb:^ I293MX'XI! jBN߲<d,תv~Nf%<w\J})1I-π`CFahԇ͛W<-8|}ԕ h J&x=Ӏ<UDxam <8 Jt җ@[h2AY~F22x>KՏC0;~뎜܉P6"u'._B"wէӋנ5GZ%L4AvxgX% Y4¸>ӸU>XI|OE|ˣn3AM4d '1| &n&?!mb54Ҽri*1E4sEF$iA J0\OrJN&<*(UI↦һ -mfdͺ%h3\rp[íU`ErS 06 WF5!+:uz\ ts{L &= Z 7n[>z6Tlg5ʽ`4cxEA HMbog q62g|wDtO V|* p4Z+>ݰPI.z"5ybuNe("WO *Q(v.sn5DҏS.lY ՘QdUae#vBSS7vښX\dCF Lt@Ao `&,U!=4-\lgU%xP)سQ?F/].36vCmVCnH#yt1`SDfHM>,}8Z%jRF^VƲ 𐗅ߓ?s9冠jqUv帛W3 ˟ORz*p.!&pF@ܓFۺUPhW`n+@qpS.5$3n-_nQ]k}a(ȡe5/.9XU]nހf mާJ!D3/Sh+޻gS2RLpl2I7Չŀ~r]Cn%G6mRa&C~,Mc_٠9fȕoȽu|:x< ITc$+6jS?"@\+3?_K'( 2ީdB%Y jIx7^b1}>Zw@jƻiU)^}8lpnI2k05(`3}-.rnrMqN7Ȯ^`|r Ȳuf=qMNo#eEM{@̻vԉ6'@%VqB\'4To*4q-(=V6{cؐ4"})k0u(o(܂G[EwgD!R02 /-l? v׻ޫd"12>rD+(k~;@.'kP@cH͂ @?D_ RzIc~u dmvE`zc nk4{otȰJ35@|%ACI9?BV} xeJt܁P#-y?KkQPhi)$'t=RLHNbh\u8ҁ9|47bXw.,|<(|k_#eNG#om&*7iwwi-:vtP.|ʅvWs%>n x~$rȹ&I[q\mǿESFG<h̅Qצj]!/`y#0G_pnnszΰi`xA^ ;p8Zo!)r\/̍Ӷ>>rsr^Ҧ12 (wq)x/g?YJ㥪cԠk.W2B|G5`؁>[jPF>/`U'yU=CߞK c+xo!3D&3U :xaGOVVy8&!g͔^GBWX\@?BMa=i3>q`hS0x3P5F-iɊz &D@^p=ԃGۗ$촓H!xt[-N}gmU@(wb? £kas$ 4&8+I]Uyl4; }m$E`NM?{ODPWH2:Yu?"S[+x#K(׬dڍTbɌZV"ZpWSU-|laRI Cg/`z>崢|~ +F4AtJJR&*`S6q+B' vU!YA>0w]'dX]ʤFuRZߒ,an>0z@fGn@2&z^dHgC *Ű@nJґ1w$߭1M=Rf I}_5nPBi= gU B -*0IMJ [6n2jv+Гa"~ҕc۷fS( MpQ}4J*by%e.(~>OgԀUm$/nw_]~?CO *^Mvyη$!X\n1G$91kQw~B=OBu(l"\j>q y- }i-lɵJЖ$uO܈ۏt\&LNByt6)DV2`IB mʈr5*/-Ga qiG0H(} G7_ 3_4}dp3xXe!)j;hY͛xc11ݼ<5}ߺAVlr^50W?kXR%EKbyچ-n&˚- 9*qH5ӋOZ>\ª6FSas} ~PHXjf5F;@Pǽ(tFm6@c"_J0#DuLGy>KSJωیTN?bi=eQk KOcJ_ǽN1LSE3 d` ^ˢR[ SݞZ0hG rWϢ#[Kfon~!D@L ( EQ( )z ^ky*^ 8L)`I4VOl͚os4HX|&uυ+lKZ04/kcl{ۜ O%g fB *̇4ťaWk[z9_|wlW}0^_8ѹc.CJ|OHMtOH$)!G|%쁾xeW3OFMfyjjjꩿ$YhIJ']_+Y~:s6s;}QZRڭٰ筝S4欬'&M4`j"tXzMADğrޙw}p#Ih2V692 CgD=,ثḩ`/42V]:q1 WĔ6kDtd,JVסbT?x:mnۈ QGWJpKN8A8"~&Bx=V(}& etx~&1R7f=5_O̱j:k3~ih->ӥCR "]G9%󉵣vOЄ꯹NK8bZ֭OOYx~ \Q6a&RD(=?{TA'oz5 WǹW7L ~~{t:ž$|:QWd7_9{2k>؜v^ 9cuec# ?Bz zU d+X{en*q}ƻP|pd*MnJPJdH!mIW//zUoj?YsC.$v{#rf)1 %4R>Z"x~~M2hgkqk2w6ⷿE+?ҋ1\ ʈ8}i=kpT@{% onU80fQpJ}pĿ ;r12MD]uYmfdJ:)-iWcDJGʤ""|gL}1\bfJȍA ы+s{zw!jȚ]).tȢqSCr٢-)853f؁+?ҹ)A>em@uRZx/QL Ӈݢ)6H#cQU5cC(a*oUꔄ#ZW[ٵ;-<,zuS1)e[`p }C+I딣E;/e4KW1ի$]} W?3fA6DC$A!ll3r;n(k S ESw&؎9q|G|$r@8ydRԻ6ao4*+W[FV_*tީ1v=4D'!EE#9'JÑ!PANهD,wܥ-4ͅ!L.pѹ>/25ÁUQ/,аa'.htښB  N)Ht,kyP na9[}06}EQOrUSSL'ڔWٻ&QQՄc "a^ E9MO0suz, h ~zmFwۥꉡl =*qIy(|ީV1\C @}M@3j߉]!_Rڲl?`2RDKT@@k 0hd8Pn"/l/ 93I3`}`˱zQIw[9|00z i8>E҈m xv QKtqԂr6GEJfga c45]%Tbޡ<ϑ3)cm?N2{=ŠyjD+?B)-D{ ۤQ8&oLIpϑ'6n%KNBLJ)w=2?Һoa@]Ř! 8y1wcE^$KБXAZ_}?jKHi3j=q|gVyVbjhcwoě=5MA"♼pJ}ζ661?jY,F̭ iJ!]ƯX:ڎ \yБ2s~<@]WzTځvD6H"*{ϰv>瘁oK$VA͇< & W̩;vDEt)y!2!ω ܒmE3wCa=9o$5!BXg<X´][?cw`D / Cx3sA4L7L`(zfԜKSp5'NY-[B7 Q— Al8R%3+ osӥ^ z6PrRI OkN9k;_;۲ח/dD敔3Xus@=OJ5 X׎o%MTQ:iTYH "5u%GW˔vV_ݐ+?HIcCuzjѿqũk8v+ jRJ3tYn.rIq .fQsws^"fY|S#FL~UK8"ݧ4j6/V[ld?,  }0$ ^_\f8o<|( 3"/AyD6q:Z8sAcVEy9](-6}Ѵ;A5峕Q[ 5cA!G;^|^s2 O6GR4eO{:?US_k[.gr*M[=豼wvL WHpcy ?P*hɴPyjj笌R6ؿldkD6^3@rHiSڥ v7Ӡ%+n}8b| {׀d05MM<݁ (F! 8w^'9CAc-N]D;gtߟ+~ 4}D!ɱr"uh%mIR c*LhRs-. ;ۣgS0!`rH5remK:V"!$\s5j{}DH$8~jx]g@Rc<d/ÜF-LG3n٣ջov2"G ҮΞ6zXٓu׬mC8 pl?- HGDOfrK9ZqV04q׽h7okA~җצԡiA8q_Ub3On(Vm(Y>3ǻٜή}L=?A9zU"ESg=Wʠ8TKQ "Y¬|By #KQ]Yy"  A7[h3[F)" C_E5uyKcuA<= :_{gɼ2yFUqnFM3@.mt|58-O1NkFE%J]+SCҡ쪁~t6g ,uPSۚzwbfebC=35͵k[l_B Jƽ:amO)d @~ftd|^ uR˨uX x)q/ WS 6EˌrjN^~5v&z5Aj*ul?bυSӐ_B6geP\*1`o]mWh_Jv}'AT!lGYVzȰ:wt!3xaͯ12 Ni]q؂]Wf'8#b:"Gp Qrt v yvj ;aC 񓳴CoOF<E"p!EiFƁSCTSPQ]3md4BVf3@ ~*ꝸ1W=Nl8ר{բoj]םνw^D;ŷ2쵞 ЎVv ;C * /N&SXHɽ[þ.yM_CLCFL8] K# =niYzǷYG#[T+p[]uF7-acFh&9 ~H" ųsTpC סRVP{.rlJal0K'0^|JBtB4Bl4b-1VAsCW ׁ>^Syr5Ռ^m::ޜꝋ{Ix 8?V{l]%69XϺ^d! 51b[po .:G0K~jT&іՒdT/PCn/poSkG9S0=a9+a^[tK36Z]#ٱ<&Z-5'zgA\}x 1O lYTzZD:bbQ3: g-7G{9}XZ.p0MK>.ЋZ贯1ÎD@+BvepVWۅ̔?C3Q|<(ƺ}2Cs`s,VlDwZڸ pf1W F33ZA{"ܤQB,`J3EAsAP?7[ԒWԌ7KWQy;M#x%G<y6k-Yvn0tMee1>GM#ILXQV8ly'vl"duJ_YĽz}LXr1VF8CK Af;#~-e)/wPStc(?ӏu;UR NZHv2P:O 1(R}};~A;b}sOk!V:[b&`24-(bQ@-XS mpUfJ[9Ϋ% LЕ&bywsm6D)bxXPU J4Ҕ10=NG+f&}7aYvY|? $sJc⃫þ@gHO:W͋ՏHdլ|39¬`Euζin̒b`+.'P1ƖmZb"#4FN:e/\@Qd CQ`6Y1ReKiY-urRyT,dRpGA7ǙziZ.]T'q}⦰_Ͷ,N3Q]N~<.G\SM'_<{pkk؅8=#vw^'NR"6/vzyt}+ 1T5y_e$Y{ae4,?G8mH$8=@-cL4c=oF4.?ayae^,G/2ri9 ]i@Y&Z"s $ tc~` DǴ6"K=O>BٽdCcwLp"NSr&Gh D'sW8pz?_V$6Z =p\K F)[^. tv|P]#E;À[+R){ZNpV]$`DZ?'ԉGݙ&" jMWyޑK;b 8jkdއK=c7Sb k ,RGuLY}(.vgrl6m&e-^ѐSBQ.Pw癗W+"L q{0il ?1`H!"51o:iJ2-dCq?:JU=ȝ!g?m;>ʤ>RO@,߀ZR%84h8shom%aܝx a@LYpu~DF?.&aw\Gn_H>O$[yN: cic?[C:h?ו#$ =Ǻͫ q'::;h#S38{Y^4#=C]6?.(w{,JnP˝{7SrDs(c؜Z0U"q7<>A8-u烹9y ݩ^&gS'Lj"ku[1'߿LrafA[ '}NL]Ga{V|*_ý+T|+<8t <7si&NB 8@ bԥl&yg%` r>N$gS$־4$jFn"ےL}q]ʧVzacB_,}ϽI@Gʔ~*l!u즆f=9`hQ[21bÃ}fFWY/4g?-2fI!GN!^HzA^an wO|Ͱ=n3bL"(pD=R+t]kؼuF.Z=ھ=gbtG4*قiO jZT4j߫(~p+ŷ}<:5t-ViAJ! vq=sВ~"Ɵ3*$dӂ=)ޯDH@F5EȺ˷4&/)yh~ZB6|ʀ~4xaqC\[,S3l/]C72T-\M FRt]ivoCWbu3Μ~)y!|[@/Ar%Z7پ]c*pOsqr]*~4D?ssIK=0E  ޒ.PǼ!.aô-Ϸ3陕܉*3͞1șDPZlڂ =VrnI lu? (&#dK&]# L(.= '}pkOy⏞jj G.X 2HK$p)v.&ғaYzxa ~ Bb#?61)Bk2P}4#/QQ> mlp[C$l ^sC^P[Nq$ q􋴖C97 FxG6Eb5C- 3\ ,VWƩ N M1ul;qNbNPf֪kccsv=m f`U^ư^݇{S8DVdE󵀃 c&47`pq`"I>OC9Zh%w]Z)Q4R9ߥ ܻc?T>)sMP$;f&\e$/oc,f%eRGuJ>^ڎ/X(0o=5lf2q 420xT2"¤& :}]. 6NH"B;*þP(6ϸt|| ?kCGHԅ|Ӭʊ0>HCio> j޷C iWQX}d:5?,(ƿBj2N܃.rR+i9">}M\؄|8ӭ3ZD&?Ϥ{`F>H mA66+*bzmEQT>r~Wx4)oiBV1J&hKVeX7F%{54 u&zӎֳ1uR%d}<o׉TiHBTYS{yqxxFfHa N)I>HMKuRZ:>1;$)fMFe~3}<)tG^eP~R~JzLiggnt ]I[a<~ar.A\\teI۸aۄ8 +PIѐyH#W-j Ț 3ֳ Is$  <,wS_8 3(Lwoʵ~=M*nhljM+X?Rfu@oCnP(B g9iCC.ӝAي_KNt*´;pw.GI2D $t Ԛ82/[N ˢ=*=#6BXYđN~8zIWFּ-H=t@G.W;OB6d=%!~*' 8z];jjZz(UA9$s(,n}Y?bsy"pL2vW}qyg3L<1e+ [u+JۭwK%Tޞ "&c'tܭ լ+GLNFr0iIwڛ|>TN;UZJ@vo{My&Q(c߬ z`\ njޥl8OFJM$쮠B7v V>QK?{ľ!JI2t=(BQa> s6wk.S"D~t%߂>Uڿ>պX dA̡^?W81͚cJ'+P"ǚƿ H WR*dǥUq}t@dGprq/ PFpMv?/[-ǟu \ C_xs6=nViGInjJ%U("d}Ctmǫc_ @o`D qʾ?N^s%% 6uc4c z\1VPӕ36|ss!QpP)R\' Ivj=rXt[ |XERⴲ-E>lr9"qq`Q(|5.i']x̂NyR/JAUHMk);RA.s7sM*RYjsoN61 ZgFc! "f APx Frò,#R@IߓR4DH`KZpȎl hJ܃urϚƪ+X1^b FiU0^qY:6r_$[פskJ{eܧ{ I(dKwCџWՏ0^R̉P C`9bY.O6|.tEw[pXAF+y)gmHt F>˥V0ex帏r]%" 3ˇ2g$cC@r|;;c:Q1Sxgɖ#OSܩ洡F!~-Z~}5T3R5Bg1 e6{0*+wW[[Ty?Yy Q~+mSy/! ˝ÒOzD\i( zvw}n=]uV- K/++{nlt=qں;;V6.ԓ4z-ۥqg$a(H2[ysd"t7 ]C|k0_-dI؂3CXsī^Iac`-zNj AFuWk-af0r)_eQү$ry~\"^A\ˬsEg꯺ӄk^of3p}:yr}&Dkgh z՗25z389SՄM ;ÄN;ed4 F/[9וg2: 10yBeKj:)$O]NG)L=BUKx/a{ oXLU~(}ajf?'EJ-<;XձPZ vdd*FsU"fATaŊ˙^.1Zuo]/㘚c +CxWwK ֳP16C ϓm e'h\='b%[Y!ܯO9[RbS[E^2IG; τ+)qo<ڏC E\;T}jypڟNƤ I{p-I %2r qG4*3 *xĕ% rIS*` u]:$Rȥ%Ddy*uv0g&615lb^.==\fHk Xza1:oKuNlrME}. 31aKfn1.A.<_CUߣo䙺3LZ7@Hza.OwCb;ZAD1#GFؓji\[ѬLٶ:.<>/OުOs 4-0ۘ9)C6m{ƌ0 <Ȫ@mܬLahh+f bauHY#x:ڗ>e8j?iÈE:Ic! r-̶[m"k Tc;mGcYQ$ڵw]$8`A-mA]`[}`.Qȝp"*VfXN*k0yr}5ϧE|hT 61 6~k~V.KzJ_q`sw# hum}]=~n8Cϫ6 2=y# Kx2x6EʝB9i47 0s-9P9gN;@Wh;;[!<(F`E)cW7KVYNV@W桍"-_<i u&,#Adŧ:)/>&-AK/@ň%N޹%]-iWmzՒ֨~H!1:'rG\XLe/ٲr|) 'Ɯ8CTYnt)]EB kuL-vMSbM7s69jt:\t|ٞ_Fww!gWn п'Nخڛ\&y1 B"];s!f-jLyϭ|d"0tNNi~e@OQ_.Ro64vνHkGz:xwk1JX5|'N:# o^n ww͵Q,W)>^Jh∯b%Ǧ!/X>RyHp{ؘ/!ȋH$1ڕKoI=*T}NyE#W7)8PDsic)q۹0qD()%rMQ =D/B6m<*ϳ2 @Bzj~W a4$ZXu@/: KI5t{ >Q\'$~s+vll'4J)S7c,(3BR-(گ82؇mX4][b4ؠ )Xz£U9ַoT@hyQ1\ aLm/"/>[܁%1D}b(Je 4&Ɓ^ϋ摞HselgiWCKkCrNTbp5MDɋ)L^~Uֈ1&z2:jܮ̌ub4T[*滎_5:vro3> P)M*+܄!q̉6yfG1 ݁>B s!539Hաr]# .:!7/?JQ:)]Cc\q|QQn5O.&oWp!yZn kW/M+BSYB&REԶν>nFҞ97uK_9U{lUqй;Rng|k5\m8kOpa KDٛ:Ov3m5V/j</5޼cM%<^UFK=wȍ<,2NV[kϤ'щK'eA(8M~%(,A1J^T,؍l07肑0MkwΠpj![Yurh䜒E`"\)e]KHgl|,zb kԫ!glִOXp28 O=~R%|GU~;UKcXűo!NLzYT›괒6t6]Q劑CI$_)$B~ 0= @%鑾( "\Secy2NmSLV|-څx*ҷS-vG ~HӨ,&U,W%e4@| .VF3"å8 !]1JEev9aE;b둉|2{/"wx ODέ;yĸp 5v^O00Xei$yl@!tɦEb5c"^{^;'l+Hf1"\Mrv;pҽvLd{-Va_ajڍזYTX v?nh)f>=~3@|.VG)v7ӱdr >4F ;a#@Q/>>)G q#&cRg|G?Xpr2Cl7BŜ'|e1 ގ_75[qEQyj4Yaʟk1$SN[x:@ v("W;[x_pMMG%?4OqʼVAX s荒'D]{YM/0̴jo\d: c({'I]s#6 ?S:tkXC."_iR EiO|οPC=Z>p =2n{=HYl_̻Pj@ 仮Hf84+i}O \g}K2(sUcɄX,ݣ=0!ިH= E}BlYʃ%~pK*HiD#ۖ.h<2[dKFk^M+\{0j`IEұj27#Qsf` l W"3ċ(!N H(Egu"ylM,D!"nT@S+8:9dkŬZYy^ʷM^,Ѵ{/x/h qA|~* 9jbIx웕HM3sijR)ޜٍBދpJ`M"g8}W ԆB09n]~dwH1{  W_@gB!'Xf\Y ?@';-h4bئ~d|BA5f8Ň*v6L(@ޝ4"Pt b+e?+W39V4,4L<1ٿ0n[d"nVe\2LilH& h326kyq1TWoj}B EѭsѷcZXT'K5LgK0KDq9b),SSsiL.zTx nu铘 irX"q~zKgeFx6UϚ< ]]LJ=!|5$vs# $EK>) :]q/ g˅I_qg]!buՠ_@&3L߈9~EPW: h2 4NP" @VΣFS!Mqsx  eU>+dzkU=~yxd*ix϶IJ),> 5JYޚ.!@rDFL0RkqmB?;!wH=mޜ1#Rg͜jU`ԝ=l,UVD1R>y|99Bf?v6JPz_zl7sZ!$֯Sy?NՐΤ~ x\:-Rݛ<k8DP7d<I\sTZ9e,1r^܍Au6Γ¦FBjE{#zEѬx;@O'<.ǮS]rt}˵"H 'g\s|؟uw1O,쭻-]k7ۧ [&O >?\_F yd 6 p*0Xtp&"uj,2`n{#.V6ٵ+ܤK"d5>OIo"]]Ӥ uJ>+J(ԘTǴ"<8OeHiRGWQVU[,Lݻ鱅—ҙw 6Wjr9bd,3d2%ZAZkk.! 7lf.WG/$NL<&<==8kڜ9qv63ԗ'Cq=sD-LLU>[%pWQEyڸ <'؟ ^LVOBɌ$'y[XQx˖ѫv{#2H;9_-2b>ا [9yԚa@ }"4'F4i>u_.KWg͒:|m+|*cHsvzURQvQ#$fɝsw\z!HuqG)"Q#f EyOC[ζA QefALt]of"K'apzR@> V~ \. )[Q&cuɞw.x**tW$4O۪Ӟ)p}⁝pC"qJ"?7-6cCLi%?xBʹl'_@~J"PG=^ mMy_c) NfNtq_1[_ެ/N:iP+i-m/5KPs|eY mƟqN0%[O6~NJ|Z&]-+z%q><W_t\}у]=4 f;7/ ۃRF3k.ou?Y!c BO^wezb0y@阁7P֘+CDJ,C!T ˲_5~CP>dh,7{X^FKLVYZ(dlepĚwwQw~w1/cmSrc&<|W񦙫@eT]04 HӐݢ@Gvopָ`}}6 I=]0w4-ú)Pҁ[)xL?%a%l(9L[y?jkT OuCl&Ü̇J̢.8t$/x4YAty/z7h$2ewudZl#=5 '}>?e\O8_J3Ûe_Na&>p}v߶;C?=w3}( SfҼŧ_sʐ(F%c^ Rq*f%wW~Eb]ƕM'vBs3:>g߼u =Rd:nRﳾ(@ c =| ۇRVwQWgD@u[X`Ad 395Tj cZ b3~ j)i,.WĴȄT1o6E* WyS F.kDVTdBt2++]=)0PX`)i%?Owbn x~Wk4sij\]Çb)zՒ`MKu3 F@zl~˨XgmQv+Ԁ񩅈}aɵ6+v^|j.TDzz:AjU:g :O; DyPCS' `3C&lGS+靆s]=(9XK%QCI V;ɿ4(I^ ԇjWѾhC Ԏ]E.۽BEs}6e'PHjDZC E+&|(N%,yoUn.۰ L"_,At8d1n^>a2?=.X[`WҼ) 8#[pC;S0=4M3&Vk T?.Ÿd)?+cs~"ЉzmkA Љ5 Ȑ\a!_5š'[#=axVIr$4|B;kRsDoν1}$, "}] %fM[hZxRP=-Ŏ)]*BX[!`F]7, VZзESk[M/ȑ(;\k?)8(,P#](x8@&WY;>n(s\5hF\7@ޟ(XW "TQjde<%>AAu#*D=)o%}Y\S, GGCUph*k{p9.N"csɇlf4z4e[ [ Y=r.89  [/s۹UЈc 8UEn׍WS4t:"tmauՉLlud';ľtΧͧ^B}sl tpdGp%hcWkPx? ĀWk|{ %!`-y8.~5 <=קYDvހB`ݓٺc'DxX0 Jµ42;gYW^<j.7}~K~MCѵxM )TFY8c']AC(QEeJu"> IOPz'ɋS1;#38DyMlqxr2wBVH;xrB63a=QoӮZڎWԗ3FMoC=/Epb4ا!;Em )R`sB$quGNv`$3S*&C sߊxcѺop*SϦ:5<>gVi8-ߑcB|L2ūOwR32Vt +Ck;XdGgZ'ޠ1PL5owbM0 -axӡ$.^% 7ހp$!hG%_/sbJ"<^g#-d쩦p-2ؾ:Q&ZTF/q^X?[m>nV:\R\а_;pg)+RNfn у10SF}?4)垄úZS"yEfg^fQ}.Y|Y㭶 ҎlSL(̹"4>~5E{wb\X8{ \'IXI|Z\9&5cW::5XA-[DcbSR3쐈 +WY5Yݒq ڢ̘ %TjWynGjXP ]㍨@<Rֺeӱ# 12=аTLG vP".gFYđbg:.*A6)fH;?m! LZ`қ7(!;o?1 _evF5zULmkknӡ4w1ǒ5kď&$RQ1&E9٪7w%kP6}-u"CfŎCnᨯ_i:Wyn΄7_$GE v;{?'cl}B'@#ɴa5e H\o X8?FBe+dm]Q$6HK%,WmPod֡],)0)Ny~U`,P!j# )R\?z$)dL#kZ5UTE /'[t Ms3v;)+Ũ yPXr8GA͂`)*}WFiՏJkNn# ^\ͦ h:J7zf2=Y5fD>Mqtg}\ ܶOrMRAl,If.ma˯}T"VKQ 14:.DVw:,< eP,=,}' y$]VpDV}LMA>SI7Z H4 ])g"WoU; &Х(]vA"$ǽ:8(.s;+6-8߀ݓ~q:Bss.KsAթfhLUyQ?U2F1m,]k-yIքz^vٮ~#n7Rx*,-+:İc,h|̷bG9bׯ7jn/ڀ.n KKq"@7+Bʆ&!)=Tt909v`<\Lh|1.M`lX~Gji,W8QQhB x%s.3hh?Vuۮǘ] (gAsoK YM׵<}$]י.!џVg|P4FZg=ʿ燿JVV<@y޷Y7 c]jhz~3KR" ;ѕܡ@{'ur9zF)zلƾvyq@R0mEzLFcWJDm<B)Åd?Jp~E_aaVuuq>W-1zW06zHm•i*$l:e3Cu'TxP# LQ"70INjbu ~>Yuē\|s1"!ZP0;*5}:o%"D?̍+^nzQ"5Y-nԼ\#M Z X\& ZizO9t*>hw"0&U~ P3UHI *n!, [W16?l&?.U{Ps <_hB%9PS`y2WZiXmAQ #yp}_ 58q:j*jY^o89_5$5LѮ6M>v&xt ,SyAvzs0d#*25GHSi^ ܐqN_L*΋~9)E?.JwqZ6 Dƨ:"E3%#nxq731j>+l$;5Ow^]iGq!ocevK@jZ/m<$ ~pPfv5Ot?VVhRl_>Ԛoƛ`@LҪ||+]-aڗA@8!&s^8%F ɸ&X JQUeQR*V4&#XN쁸sRaz?06%u:K>.냛{ .5PY4KDȏ_)+rN?I{ǔE({ZiXRȗ%0}.}n?)I[5H,ivݣ13>T 3Cļ{%aר(*;u.Ice#el &qXE7b-<&.QBl7mwCi7esi{26nIڰSVӿAC\l1.'GH"q R,f:km> M<{,+^jM4x@bQ0AWe(oi._ hS&W^a>fS!K(TiP`<>eq2|rh~C)ބ/WB~`V\y^mv1# Uk6P2Y@$aH37D>Ed#<()h2+`{^RY8x r"T9RFS~k9LNP x0Xhk Bw#Uy{M1A=AxRr 6nmNQ!wPlD򋙰H={f?_#\x1)l}mm7c3dU?6|=<1e\9m=*/} ϪkÌQX,\AG4;I2R?-ho nllQ3弨k,kv9%g[:03{pRS.M#jStD R &w p?L!x6))`Ӣ@'՟ADڬ57i5Ĉ=+]*ʕ(~]g~RNpH}p(㡶zVh#vٴ`yc7F_jZPzlҎA9 _./=N3Ow0e+gQy4b:m_zaOQ5h~Z;jxf;-H[Dbgq,ҰȐKJnpFwRu^0o =1[?ʍ&@Nuv-0Ç->R"J߶6pF0*ճa L*Oڙ)JLc {/|B'+n!8Ĕ>ϐOy &٬i}=Jeهx[+"*FVd>q`5J,x֕''֍}SP![0w@ᕀ*p_w)?<+ͣxUNUc%@\<0`/gjl(.92TE F??4A';GLɸm޼~@ZM ar4H EpLyOvEal|q M|PFh\mق5;9&5 P@&ٍAl$ =|;_akT{j#ًH^Xl$u$WcSz .Jv mW%o>f'+"#G |N5OXzF dLO %ޫHYf|GվW )|V0SF TNIr]rl(~knD~X}j^17$MrvDO]K=pOYRׅB'3G3vx >R<Nk]Hnu j$ش޻UA<)M  d UY{(PvDyj*< |@+*j.?߁} c9f*QF(7/vseL@d^fƲ_wƨg`.2 3D9q*ơGS"vov ɗ&+iF1| "}4{R$1*C .+ yU {d,D7'xDy@V%'R +Fne8ISM?6WTu oU% T|)}ƣCNTh|w~mmvg/06#U'DTh"rL &t{|324 p{~F!]$HzP%D#^E9(t<drjҬ+D ㈳>nhDozzeg "iVnuqacoC%r\wqs^Wlխj4Z.%#e1xj[W9-yJކb89HjfQ;p2P"ZFؐ}⯴U{IoZ$F[7F%>p=%:Ah6]>?Mn3=ѱ_OopgvqY T,ώcbdh%cA yrjC_6*'G0S?0'ỿ9\6 yBVз5(bgLSJw\x`м"+E c;gp} aA-هY[ 6#?g^t+wDä(')$;K"U]Yeg+A_F,">>{@LVigŢ=-H-0^0q{wɢ쯳rWDwVY2N3(WOiM!R2\)DvZ@+ HS "^%}σ⽥6EB.hܛ$Th''śCN{4kDE2h Ve'ųKmXA>ˬ׫+ޑ]j^L&M-۰Rj}{vzt"h^t;2h+<`wTC\.s\ 2s [=ގHI8 l{(:"LF ,R_1*D߱-]6A[u#RQFpY>^áp.Kk~2wͺT{Q7ȱ!7Mx\ϻmSm271(R`ahHUHrĎMV0;C^Fab̩2BL$7Ue{ %'4\p[d};eIJb(hW7#s_hJms\gS1 >~2>WTTЋH >yN^w} 01aI(Q&t` ըSڇ(xĜG**' չ#=@TR$\*ʜLEfUN$2zCjY/*z#⃙DX/k].ƎhIpAy$ۆ91]ν r vΚM yJA6qjs$&*k|v:#dc|QP5E<7B!\ [d11.=7П);s;oTpfB"sr`GU{?^ |gu IܒX6Aރ: vzl ]oSC@whTaJ`eQD%mul1ʐؕDB^1^9>68'4q5F|F"&R1&S=&Ñr~%/)GJ辪h%#ʍ!/ Q zt KAoP-,2bfP촀an7[:6q~X:A` 6 Hņ$+Kn,/2LNuzl3 lOMyݍaP瑈jE߻d 9f^ F]kwQO4FɳY T8Q~U*ۜ uP+(9b9zVW]s|:~ 5&ˆvB%ـaEHoN6| 9V%:e X!N6g'E5C^5ޙtC+ib4u4UM+3;=vCuGhHVwx^j1کQZ u\t`>.*ɡS9=Sm#[CN2X [hPDUiXby"f1f>1yrBUVE"Z=+; Y{ |kum=p3sD?f[ tmbGmBiߞ|lH3Iv=T4ӤpcN'(+ßu>Q< Hwv \Yݦe'b6\piι9#f'Nb[&`DCP*8~U^,,e|G(r?`DR0;UYA㳫UtZ {i?DK=wT_Q:xrn;lTbs/)s%Nsv '~ZsO B׷:.&3$'<ZIoJ~xv.֗<4[*=#l\ 3h֚k֮BN'Q3.SClZq3k<>+䳉B9+h!=*b49ho+Ռ͙>Kbڷj) /,1ѥ[\B&) {: -Q4Kjpzgl9nPc{&Sgm)~; A*p-,_rǡ'qtNVaϺ4P~2^9YOtXAO;i$P[-c(>~nہ yqyr` C5ho]*)=8ل 2wMbsO^ɝEm'@yWߺSҨ+&ysY ԐXpY>HQjd;q%a,k:k)䮁jXDGQxZbPKSM?=V2&ODyTv: 7v ̙ѷG89b=Nj)]^k*^ K'z~1p;WЋM/vA>qO1w%FscH|=~Wںi<6Wou\1J L'?v(r1$1e!<ӅrՃ`ʥ.S݅L>jvx PǪ7Gk43wee*"EAsi(̎7sB)r^6 Fz>f|GhG@!CzH\ߍSzvD38n@>v9!NϚMF&erOqmӰOLTQH :jٌw0M6Blm>+VÐQ^2xevouJ "N>O+eI^9KqDp?վOrѼ~rl>Qdd:mU坍I?ċҞZO|]t:L9xRQD˓V2ю tPcׇt 0.,uC$J1n͡9Qp(md_2;J,{:̿{4[%BP$XjepN i ha.2.}y>ḹ&"bz.3#nqcV #oA t#Io)MRo t0sWk?p y_R9wQ=xXY"4=-tw@eÿO ɭA9SNvaL&HNz~"nwcQwe'4eQ-q"[mƸuv5׌<䘿 Ï +)Q-H=; ES.x4W]x7>.v/ZL@||;@Pfz`.wL^18yxiL )bRﶿuPخcз8ŏq a%CP˅Ь%v5Ip5*`g`PfVS7lFyش/jp<+Z-rB2kB\i#okyIB !=1XaPψ[LY2T7UAsxB.|kA `gg>Kc2Q{ɩȔlw tBf%# #cp4q };)00~2IӍ4k~}9ÆAO r S|DIe 4BZ Elhk-t:i>u_G"xe#mW.Zɜ3mwi^^.ZbZ{Wmi]|V~4Ml^}}w3avŕxtTti"Bh;&m [ky4'pF[WW$9&Jk܌+!@U7p]L){i=H&MU9Xŋ-1߮r?>=mEbZxog#+WBq(H4BfzI)Q:Gd/A5(`ۂ,) hfOC36Yac+W+֞1^TGd,[8&4{FYtYdNLK4,}~9FO> @wvZv992!I+K&7XfR y|0Wyno5US!^vhCB  4U2A :9 qQ+ QNGÎЂ'=U/R -vG`16oϱJ9T}fENf 4Q]Pr+28ĴLiL;[jDU%Ǝd;M00kPB! +뢲k_ӈ-g )ҧqA6|ƳB`%`gU 3?VEtz?N'uM]ݳ.AE0g@3Sg25/^-8y(%I|֕y{1=6nuvDT֒ܜȾ% SB0{ B wї2 z؋=\*9Ζ>BrUZ6` s癉%mȘyZ>I vV"eE!1y zk40EHM֜6 Hkf]讷̀Sn#'Mԭk,±]`X%!fӰ<(^- Lw +aP×GER3V3lWd39ЪD-opYlmh5ovj;@M3L^Z'C޴>b +r'9Ș x&D4R At_K7顲usUh*t!1iXdO\psZ8}C/iC/^]~47w]m6PDt4bOJMޣ#5u ~dj i_|“txxJGT}5C0B T&(G*j,ǔbIK1.{^)ʬuR[T.~8E6E/?C~7r; X|d. _ҲX%S% DΣHx>}ݜF{~Uv *"3@<.7F|iD 7/3i$Qd^2=f[ >O11Fvf\sE#ޅiBL=1{(a]M&yVw6((mV &| N޾,O+oJ| j(\ 5s id) \muC BHyRx5׌RG8 iVb.;gʹh 2 %?zƋb~ -|zd 轇Tlɱ'EGE"cEN2*E$<11csuN'=2(*"$vlE5'ҁXOu#u1ٟ7c ZlGMd[;varxbA%+!*ywZfe?"qh} ΤK)*YR,ǟ+? 8GxelzW1r 3 xhBDκzxD4cДK8nX2d5x(tm&[$hԴ?#w7V4jy8ɋPT 2޳⻰BCa71)&xgEɉ^-n Q(}ԒگZ՜ <"$ Q]W憢yCȭ[yJgM|*(͙^x@Օa]Ӄ \ur3'mØ^AZW|'>JNʡ$T D,+:{]L)-nkQs}]hd]p~8 eȾ_jcޑl^ax`;=E^MD[,Xx@hA\`U;4~15f0|p(L>n vޝK,{ 2I\):!VE{S4 Vz~9}րi9'7Lׇ(@#sv=˾`>݊9,ʙKdb^l ˃MΩ+Y"L;Ğ\ܷ"` rSavҊ>WKTͭ"vslid?mN Ō)k[݊ #sXO v9tyqz~7)zMN-ϖK3CIґ>S3nz[k}>GJݙۨW+c#wHn"[/q4Z^,sp2mZv#D.벅{}۾ѝ-9?*1v}"Uεx6؉޼pQ5 N)kM!WVqГ 6[lSyԴ:;\[WGLyYhb|B[[u$Z&`^pu Xd2TW-׀]|D eϪ(YK7J%UOUi48 yOx茮Fu ~x~؇酄o$3 E#hAOO*ȱc@ }Vj-tYs®ޅٸE7vAEenGA.yUMqcu+KLA's%yW[ڈIYr}<;??i`yQnzߟU} !O91:G,/}%mT(ğ",6?L$p 嶍,E[\qvq~>CTL+~~R Bȫ3!`)p&4KYDIk(Ta#Kn?sagWS3Օ&Gpidf>SVf5"aҺ"ISKX3gs?VG2y[N:>H펖=z?o*gܽM.dBEQٵ1 CB^6"(;L9aSiT C*^RwAbuU_=%j;]mU<S#*곷"_G=y],(ruՊf9^`^x.XK?Hwa1M(3mfdyMS. :zaZ}|ͮ#Ex+ۜ3.Zf;MOqa>州R_T9)"MzCʧehOCZE򝭞Uq->Wd43tgdS"R4LpKЩ 5(0țNR潌pOx~MUG?I(r31td;gE;{@SqpɡEIg =^m#|86`ye"yOEDqb =Q?㪕C W*]~t0ڝgwY I;A1GpZtL\r„[d3Q:eҋH$&WX9\rpyYl aƉKBMⓎy)9zr{|Lӓ&򣥴ް%_/4W#['"v'SÎ*^{ޓQH(wdAL_=ˊQdF2U6DIuwΎɆ3nRaڮ/-G}rӦs"F0+ayA5n-I:8@(49@G8&-SQ PraFu/G';#SCw4q갫'PX)3Df%$&[EɄnOx8rǬD|e"Hh-ƭ^8J4ʷa/$h횱0bQMIX%n'2AuWѰ-F;j4QP1O?7.C`vtvBWMP{O[dHR\<ߟW ]AX)|u#re&0+C!ΫOÉ$ @a \ *㌁wZ6"y.SގhtK #vgywQXpe49~PZ;2AntLw&\0 R L ANTҕe3֐[%r#;v Gέ5fg;Vk8@JAKC.l~ 0.+Kf">fTqv/B]D| 8]SeLZ 9%W؆kaQƞheT &W OLDf0 <(뚂ш؉ =,2H=4?g7q=ѦQ.)Jȁ|:@)_,[,-( ^ y<([Fy&&:LF=J[紳VpFO6$} eH׉ dro\{ʃeHʇb/O ;h_S1敪pޢG!j Ɨ;FXd)Fǿ YԘ7 sXr΢gY{O|S{@ů/ȽqQV7@O x5((ޗ9J T&)g£4JzމCV)Jw+<밹b= %^d bXȥ;E"xW=Ӏ-Gx-xg׺\9u2!UvógN >RtW~$%+8g9B0 'syMO8_.*Ӟ,m3X!~7./.Kדdm3vZ[,;2,/+WHUY#Oszh+V {>Y٪ٸ$)jk\by f$j3-f>#@/-rkj$KKST< ?ڬG|&S j5+8]Z@J{Bcmzގ"r%yc5o4.1|FKv6RLT|QWʪ2?8$}gN5, 07L1W~'ɛbKްZdp5?Q1ez(ywk~fpqfzrB?v4[F Rݩ֫ݖ,y2[)"PB(6 pRY(MTJ 1(31Ljx1dTG`ۍ.L>i5ch>^?ՈM󡎯oצQG >U;TmOZZ٨BSgP@1nE~pLN7m.jU/ėH܌6l 0ʨ p{i3o焳t<}(d{RPRwR|t.u[Ͳ8f{unadrmҎkkג*\L9ЂWcT>G`dR4 vpnW?vydz]dpUIx2 ۊwsC3C lFF-OBV,eAzK)\y[QwVJ,;iR.kg]_M|1Ў_<Ŭ[*(*IYܦe|P6,h)]Q& S ROe[3+GUݓqSZKO%"Zucxr5NѽcrmoSP&qՂVȫ cp*?8`F)otXjy/d[޳vzѡ`L_xwY}X7O)+@+iyvbMlcV*rV5 Ä+N$gי4Jl Qyo_/TdhhWڂZso0| < Xq>`xEJNqg~m0BatV0C=mxcrD?`4\V,r?6zL{mJ3l {׳b@F9Q5݊amw *ܨ;&g svgnM\E/?2 ̤sR!T^2ϛ|VqߏhX9#ZJtkqË6&8h f0?-DW[C.\D\Pa>`pv))[Ŧ` 8ܫHqf[4:gXhMYV|#0`+8NP:š*>Z7^Ϭ}6bc#a$ణrt_:P)Q88 &~a Gll4]y\a80_Bkg\ `<ޑYk02V=Toi m]Mw:J>{IQJD؍V?QD6̌FᒌIV$(7n6=;7g4 e^C4T(ל·cpe"\g%.wFH.1p"RWzK>wv,+w?n{|$%:ӺinHuEh2eilN!i )|p-_]CnB0e@ Gp{_r.Nl2rI]+ꜛrXNWzZ~o*QO_bO*dzQxl`諿,h۔ |O%Dv?-!6 >]p*@.c{D&]5M\8;XHԵ@s8]USy+E3䬑?Ie]j|?s\KIL5_Cً: GJpD;E̔vW# vC+h7ʅl斒TƜ`Mt ]Rm5/;t<9Euڥ,5ue$ns鶴Ӊ^*]kp98GI QS0yg@4= 9~9rl!"#X"֩'N]YSKD)iE%A-#FCJGQKVە|+sX +''.€k3K%Wand©mrA& *YƚXܭ =YŠu&, ?!-Q&yDIX(d:b1:_"-$xPn7M?0\Lc3arAl7m؁Y4=_{6y\`l[,m>ם88$TemW??Y,bTo29f{#EK?3fCy~z0Bs.u6l/D xˁipU[}Ұ jNb-@Z2J^Y ~[2!n6qD.}EIʙ"gN\#ّZeWg۫=谄cmH%۪vmFU8ij 1go6^Ns7rK̜Jhmr8Yĥ)$\ }cǀReq>7oYtXq\R?#=8jW)M.vpԞLMJe"}Ƭ 1T0r4G6nq3uW^QMn*ݠ]׸jmO"!M+\ ~1rȊm0w0A&G0LX=au' KdA7O =yPJӂ>^AatwKɕq \r>9"H`?2sIiWMVXcx$p OS>)ݴQ]XKG$d4FQr J*p\S jYJlPhἡm[چI|O+MO[boֻǥH,0MTM2 \+v6#7qΡŏO+5$!CD//6ĝE^:]VLK?%}/[b)ȊmƔPhrT앂 kTj֠f=O*>\[էq*;T}Qc7Y܄xwNI:>K뀳ԡֻwgõM'mM|jLdzZtK{X;p}~qa+|@)ϝWzQ9iZfi;h9 d^`3zD/P(r%muޏ^6q) ZcRe]=!SmS<.ߔ~H E\&Z={t|υ{y!ȭ@Oǟ5"o0~"8t ^^ <IN)5!~_ QmGOBԬ (NlLek V _1vk'4BRal¢!)[ CO`"{PWi~I3&:Rυz }m' U4žv )q95C2UwAFa-{S_ JWGj{5{tމz\w~V =-#auuR윔HTxp9ĴW4ǾO(UuIR6j 5Mt`u@!lpy)zC׶(`\H4 \^ &Dz. ;^1sUk5 #G9MՆܕ[B OhD/~kNG!;M| g#UZMݛ aV'-X-꿆bmF 5(k9]1JHZo W2N4/Ix9%sIOB8ƶglR!5uKs;]RaL MZ1aWS OVG}i7agP_NK8dۂ:>3eo]Xx#9d yQݟ2vIZmq̜@΢B fMs9L hϗ32mGv@q/T$76tdd"D$"Hn+aq`)T h)-1N1 CGaAŔɛ7q'׮;5%]uSM$y pq %O @϶(-^b9eya?Jplj^:=,CRY6l<fQmE k8RSƫ\ҤcIU)=N?_.<<,_dÈV}k Փu:Y2I# P}k位vO[E/KG,‘H8O?vwb7<=8M#[vd}X b+i1b' oaa(^&mfdPDɵzN}!C R# ({gf?:5vMy@8L$2ImÐ`@ٖuy O'թD/\/ߗ~=:.{4<&yE=C-vvO-C)߬qš NjpCb{LZ]J#Gdpc^ b<.f +՚mL@]N%U&966w?๺콘a̠GnBzaIr|\R ąW,{8tMޜ*[%}U@[Hp 6?Rg21;vjN* $.q;Vn1^Z_4= @C,{n*m%iZ$GxVaU93Q!ZnX℉+}X"I*Ir߄=(CRq@]klJފl!HV)\„RH,qjקg^s.6eB`Z2) ElNB.3@zC~=7R14| -@Vnfo'60LC78<] ._ԲbQ[l[:5i4|˫_>r05c nj I?(]~sxU+oN.ͬGC/:4B8乃jmha&k"K vZĜIҔrp+T_gZ*9`V&>=KwX?fdM;䪚$2"oUOJ'Ov;,G;hGY m$Ͽ):pso7n }f#3\ҪvEx}W u߀o?TfD*>)^m Τ@+EKcZw)Kq[0 @,ïا50ܰ}xڃ^% k r۹x ANqx!g>: CP2= a=+f[0 >08i=T|?B C66Ah^/`[Rͼ%dxhJZ` +@6 k"_9!%6~m lc 3u. _` #is-϶uZO5(Gh*NT㨵ѥ*=q%\gPYbȋa|Ɋ_b {>`sCL%RpqKy_$#Sy^PV}}@${ TυE[Zl~hlZ2-C7jozߒ4?R!#kɀ~,]MnMTa x:;5uc(ղs=,XZU zB CWZ"ضWx~Xg8d 4m -#?*OUPF}Pj\MXr⡚Eu-_:wat?aadf6RѢy2i*Qnb `;,5l.|%DI `g9`:3Bf']9X4b+3 8<{ 1}JV(1hu60y ̊>(tbcc%C j>?DLv=FM ;ѤT5%$<$~kƍِ/蔞ss"&ꘂB xTqs knrSce& <{Z!7!&Oh@zj_}VZ(ZYLqc[Vٱan*TSaq XOi.O̿FPM3I_,ӎEj[5SW 5hD SfF{2@i7h`g,@?\V"w- MV^uņxNV]k u,oS3ꭦ/Cnޭ\OdUsbYغgx[٣*swWˣM|;[u cŹ]὆3^?|C*n{$|NOkc8F[9PoE3Qj vR!K-K䍴?nc}N xTHR#,61r\qu(:."j_.6(/ Kd`stwm63ji['r/0|ي?4|3M m-?Rˌݧᵚ<뉨 J@7ՌדQ6|Ѝ(ZF7̗ؗZ qOjF!``4#p7#e\Zo7{TJ \o Y'a(-PxEX32QU^٬};D4־H}X,Sʫj nB4拌=&.bR-@ZdF7v_قV=Yұġ14[\22sR!!A\D`VCom˷R.RRBn눓@N.mmR]jD]&\H+nܧ%;dWe|7}Y@~-P1EФ_஢0B ԷU"$^[gm B={_  mNT=Wy%)&Dd;;܂ޓ !`ߢ/Z&8[ΒݜDorkyxNg7){q<$s{GOD! > ee&Bk9ǜ?:]F>'8(V_@ÍíQtc->:24]öR伲)f"FelԪQ3a9NW@Tf$w>F7v5[˛חn-S]Xr(b.1Fce^U9Ay14Dgs,ъF`K`3ܣ(ÕtqThz=A{$3O'1&^ݾa'^^12~p:op<ǫ .)(J,hD?7j!H.u;f d9HRqNN`"^oB3+L'ݵAˈ܈eFI'c Sx/ؐ7z;DPY9 +QIt+E,fR\h IkkR~WF{4S] kbZ/n0@v *LS`x+3,a \s$>NqC/]vvNS'ČCth=\yv`3NvP&A Dm[lr?$4G4}1۵+c=YEw+R..34C[l:,@7T֧SklZm@_'JnX>+_}\,H<2M\g_NrP]0S]dd=3(s\CՊ/yx)^vsdb 'Wl\g0zj](Rvq[j;?dkɭY g`@bED"b؛( H7ƽ7󄜉OAk(|fwVw+?6,í8!}sǡ8Nlr ER&DW"KF>#r|84eOх5rYPT ,bOEngb?Hu"'T}UެAGf@Jj3lZ.o3iߢYxx19@ܝv&霿lrx2u1-mq@"q@%īČAE{%`3W̟?ڄ+_Ga+ɏ]Q! )hE%WNT8 2<|3Q­}fьFĜ?R.䩲77q7 JYa.Fo= u\k'M ҈>)Fzr·lVLW\%@ m̛6dGn{91ڣS"o!zx0,Ɵ;bLڡ"/D1v>gas|FGmDyijΫ=qr5w'9+m~Xв0:2O\`K "+K,o zW ?4@CTkև?dㆤTYX[˵v#HXGu]1+rn3 kG #"g}:^O7kF]''КWĬȍbn3 1pyl'Lʫ( [ /ƽV#5M?N6 w';r&9D,[zcyh?t˃8AAB@k1y Lʟ{.C1)|Znu IX::j5mFSgXPx ߹jq,V=&&Q4 y"S1+A}#h9s+I^Ii*\'0VuG?+=^Za%Cs›;]څT R["n!Wsі^[BU@Ѻ`azJĵ&z}WP#!K~=uԯ^Q ;ºz5 lS*h;Kn]$#mWgƔAD2q_10MH*sKA~n,"Ê>ov6+%Qe9%_G&% O<]TI?Swpo* 5☋7{:-%;eSiZ~&k*{awQnΈϋIx frXjp~2^9e}@ʺkQ` "u$;Z1D B6 7Jd/Sz+ R k_ i^k䂆ه;E} &!okh5qkjOw 8O}rbi>8>ROPapXA X[XҬ)#0=bZ7^Һ&_m,}7҆XZZ:|  -:/42[ +Knl4hNޑؙݿdbz`Zn햝P-T:НmW`R8O7U/NDߧkz7A^k:ٔDii)!,(E-c*Q\ [mC9KY5Q6)6G 'T5I1.Z?{y|?^aQR](ZEpVKZB߀&>)PQOD$yʕ:7w7s NR͙\$&muɿm3Dz  "J) @1דPߣkً"(Բ< 3L%C$[(A 1VK * #;}bܡB,&dc:2S@?#/5[-bVs7 (9$AmdP:fsEHULP !rqUvYg h8{81Ɔ=CfxEFTP>nmr#u$*G*'|СlQ +u.wn"x* AUa @@ u,hs7 ]o0gM'_كqeO|ڵ#ӅG ޱ3z Uv72tY-Zߺ 쾾:3ڥi-*6s3co,=\8BUC,d=uEcOay*-8-%Ir"Id-Q{}:mu\oQh6~U܃V|Ta^ޚGe$j}vV؁Y ƨWw_YہN{p/[ZPeNhK'e`."!qPJTX*j7:]X'K{ ]|Lr 6)дb#h%ٜa9sL ,&>}&5SSKMhK -!iMwrTo2XJW8Y!d_R`8&i?x|Jt%+X[lV7X Im"{7-Le!]e]$ό5;md_Q_wK퍒8I*兮X ^jF@0yыl˹2o Bb;2{d?KXz$:]aM^}ys&մQPB]BjQ{'C,ӦE\V[!8՟ F r l,":컹D@JUt3L vis&@n(azR,}?Re\0kj+^2BC纜NMd5h'm `.%8!n\u"0ϼc, ^B;,<??2^6`~|۔/Zl?gx[i3_+A! LySC˜jdz FOTN9>^ZdZ|%^}d~k$xz;M3LGhγ_ʭ9-/תkI> Dܿ7JY°&lN_[~PC2 ^BP<""U60Ȑ:ܢsb u}|9 ߬4 Ke[7S^Ca(*]e&OY%^X ס=mRFFy OU $< c.Z m0yLF<,l.S6Yk::f$]T+CSYŋBی[WN3q2׿mRmIf\o1lzXfQOMyejпxSC^Wؕ.~e#LW# ,VT}^WH49;Rp3 1*yqއdj̤ܧ˛|͌^[*CMĕMs]%gnd?JW21:ӍOCɣmDNrmÚaZ==-8S (g:Dfr;ˡ9FR$XtGg[.0!˟"oY kYa#B/*&|w؛"ρ $V&KwJ*'E 1&3CۜPw,-nMp(HV YŎnڰa&wfaIԭ-_tuЕlv䵝5yI9$)]*Ɖl§m۝5afJ1igLצ!n Ѱ"7skpAPjQPޒDAj,WPaߠ<*gS)L PKt͑R){V2b&V-5(m5̴؊5Ս C[ziAN_ɍ h!#*4T]`*+)j5.@/OD7(v1oJbp8;CΏ$Lu%O4B(@C{a%c& |î߀zqD% 0ybPc2#9_L8J u& .ߛl/--ᲚrIKJź >az:7"6m☦qJt&FaUD#_S.bvuk*Vҩ嬓ʁl*#"tV{Uri` #۔`>MI߱Vw;L?vm09-O͛Ԝ^Ym!@\TMZ׻TB붆DBD%8,Ni>92lsїa8ytz\Ťm kiq")}N݄d2&7ooXuD]MOի?ZC4%PM;Ku6ÌL4phDl||ncHomćq!h}BSv)zWN8)+-+8FkpzVH'vIۺ1;tt}x~>lRJ^KdlG*ZcL|:|/T* $;PpšKTPFt&mp`f9Hm4k_5\lb?H':}諑oCΛ2lȪa<;oy}=V)+TI`oZӬ5Ui 1x`pbQtco.H #eדj/U Ni9 VDv=K^΋/csc;\C:MEa;S88}ra5yqnA?`v3"xa7Dsfzt:> R<Y-n79ŘTt+G:.Ts1G;)g1YU$IVIEʹ3sH_ybչK"W Β3:QdxAt%hm<2C7|ڞ-doKB. O߀h"Qw,6Pf&KIsᑔi֯۴(m߸?PKrqϮKE?n.JE.;~CƸ{pإU!凤x~|T"(O8au"3ER1fv6b1? y"$pUTb[<6%9՛3a߼LbL,P@F;fQlwJ' c)`4`C/'=~ [W]9 SvE9qII։DIHF#$ձx]n]W6JD3)R5bQʾL6l|χ( ؍AhM>|5zT!$`]ԯU(nXPruu?cwA)Òhǐ7}'ϥ /n6>};_ϞdzIezE ,Rِ)c0Ӆ[g#[^8ؘ{RЅ ˹Z`Ko|P=+*w- Hi!MdM:,M'ǀ pmn9^Ԡ'*ǃmz"P^کR5wrqq5zGg+q˵~ytCJ6 Xvاk=-^pT5]2DQxT BHވVJ,2.2$qo8IY[uTͯf~?R1u4 <#6 ],{Թ9p4K[BӦԉOc_  6&_HWe}2(dm='# c†+S{-jS›ڈ &9~汣L(6F<:jCPl|ZC۔`{d+ _^㮻]¨p@sEC]* =1vNUX$BkTS6s =\ۨ3a9;xױ?.,dyW9xH\7:raL:8.0d=L꽴YO=;5댞{]ՏW5b b=3†XpT ˭z;]pnr1ДpMҰ{sӍxPMF$_A/Pv,S[0*ݎzhrD9<'`{gNۤoDdЩH1|zYn_OY<$n͍=,^qDk[&p&n?ӈqmP{X l~G;z%gS:)yWS7vX]m9* ?(&^= BZoGkL(9pO׆Zo@4Xo*5W6ř^n )0z'o_vз#lj@D^0k[BdA:D1Ǩ8| %r*w6^E/0Qdv(%|Kc@Av6UxPظZy`+7 MAYXWzFy{Q@TY՞PEc jںKn˾VF+ Cs,B0ʕ/~[5%ET?yhe 98qHfgET:NX*KP93#PTm گ\px~Fсgۋ{jHN63π5:J{猀T8u~WbHVTN4a̧I*g$WC։끛ϪRi%;ϝ+1Ǫעm|,_gsY6:PbfVkP `(ͥMt W!]BU "DrpRfi똞+IdUc'N."5ns~!dck(Wpβ l/xgXGUqOľӇM oh̬-tsRythI}%͌B|.TCwljkN~NB_6 Z@$PBW놫U% 5k ɷύU\(G!>v*+ [ؖFrZn r 2e>y4$u_w4)XrZ?*0됤zYmIf#Zig9Fj?% ક@a.[_4B(wJ=0K[L4nL6Zp5yV"&ǜưL5, jkYsZ3h.O8ܐbZ& 5G[)dY'$O4k4` Jыnp|0*|ߔ9|S6𮐧*_ D쑠M+&H|v{1&YILT 築G~i4݃ZD sLK))NNF2 k A%gs:Aﱥalwلzna`ZQU+:L>4n HXYqIHjDƞkʼnjֽv_C͊2ueƁ/BwH-r_#%]5 ?l+Bl"(P9FaxrxٺP❮Ge~òQ(!g X7aMi#.wLS@ N!x n2c~yk0vEEJ;q /Atq%!Oz۽|NtbƐor%}-/h|F3nC\4n'̾' @HtN`ߐB~5^g.}m6P&PYLu7\n`ڽGLJR赆Up9-R81dđe@Xvlžyp7rSb82Fr )tm$"7C)iN -lΕCUw/{>-ʸa8ljRJy#*>Ũiţcv]!xT+ 8#lZn+8 K}lHFBKb1ƶ$ZWڙ-]aSBjq NoDlk^,YpQXY ,5DiXu t=ZBkci`7AoKE}an\t%DL;d B Z  ``)gISZ;RY tzulvUE1_E,wpZZjqVzݻ4p4\*za[3 6ih]kj7i%N@x}v2HjS\$%_jÀ{C]qUWr<' ޓm´)>}}T݁"BNd68܌X0p^ hR;&2˷j)%~X4 CcA`Oa3nQ9n19jDEMRjsCǎKM gRmqv$>ܯzjGu e8aC~N`O1PYGwo)BSUxDWF!b (lbƍ-t/6"2GW4 LѶUZ^o*yuvKe^:1>LpH/Ζ\6I?n9Kه< L?n;+э?PC[]fDXHjw{~ISöv꽔Ư.8¯G֑$֚䋱wI_&bvYRi{f/@Fo JuYP}^϶d_'o>7MZdz3dc dfӜŜR %gO 76BY|J $@ZF0ZdZi.5ԡt,2a+*n%vY-ŋgPG4}F港Jaw~*]Z?pry_yסTGՆ3NvӰnEɕ<&]6v ]+P{#T%*r~ ~lCa> u1'l|+XKZ:3A)?2V6@Ee79oZI<~?و/۫Pe+x{/oGU>i-UvBI2Qwy [7S?E@LN8Z4Z|\:- MOШY68G[5i‘u(mbB_RJ}mG+?,'bE3+q91X!ALE̩Y![|M<YN{_rUĽGmVv}g0cW?|, /8Ou cI$eA_`O $=e;?Z֫D@b:@`S-֮DdC9eHsK?*4Dzoº5kQ9v/iSHj(V_arB_mԴƂv/eiǁrG;3_7v!;,2I_/Tp[:[ev9Ş*ε̩*fMb d,5kˏbw{qYń$)8V[/=uL=V Xm2ޔ`q?? [:nd\5(&yb52+L u(`l?:O @UnLOG9%wK ȪF hB̑)\*\>&p%wׄZw< fLO}t\$YP=A6BV_IZY1x}䫁49V* Қ嘸Qa# ڛ_\ _ y(%s&a\rPLue'"IR ˌվ7ヘd-ώÂ!sKR 8YfeߺN wWU+ VCWf)U&7"OI>(yPdJMo?pER͹2p (NX\ 7^' oX2 #d00 szcCk$7臿^$vOĕf ANڷ^{+~|aP@M9[͟]; $("KN7S e,wRdwbm(>gH9&O("һa m4变amZ򣡐17mQKFw~0_ 䝞 狻C ATD0v&7-CrA]hH(J9>Eqz\%BAښ#XԦa ԪtxJpџn-zUJ'$Qz&V߉ɠ ,mDhJ!] HF90HFN gJe&Cr:lZ.5W㡺g輪kZ }vHEWDB ܥ>+ 1͉=wwֲbVD!W^/0ϰft$)݇vMTe9ʗJ,`wI! B#F\0ʏƎC`uF>%jeB=\vB,kv.dP4-~;P&P9_ϲgҞs>g:fME=n/B 3Km#]LϿPG&d1,4ɲGٹR/BPYNw*l=%e(WZƫj(ڸ0s k (Q?eiTD%K'87/40rd%>S K2 txٯZ2v&+B&܎Nvqx! "Z:6DFξybOBc"g']9 f{MkfpO/n/_b\z =V}TObk5,yzڕ sq % ՒR_}ʹj9ӷ'4=X`7? v8 TWb E=Ő"9щcS,y&J9N%zܮDX:LOxu|ڽTd iӅm}CGHK=KČ$/ntȞ8P -ag#Y?JsZ#GEF5NrӰQ\x8%Jyd 7qɴ'.fJ_|{L0@=ؚbkq8 nl{k$TrT,7tssSK"?miPj6҄>, Z*^nOF:ssi5zx>}@`<=3}2$5.$!=m{׆bhNYTA?՗,2ݘ*]EUŒPH 7R{9|11C Cʓ2k`528 PXW! i:Bf̮7ӮRôH=dl_g;0z]1azieC?7W M yk`.SoJ[JrEz{mYVL4isS;nzB>b;r2 y˝TbuʸNY}M?D#r<^;{6Ezt.r$Wj^0k`zOEOR]/_J 9 򫵟Ä#1-Ru0g(LEZH^^\wC i0DE\vy-IA /u餎=B5W҆VctҒh;~Q<ơzIGuٿUhz&l\HBZC@)VMoގ^0n“~:OXrqb-t˒ R7}eCj"ݬ? 9E"^Ps:\yT]oZ_K)lЍu--:]yDns6^'5f;VOLDwya$+tà2EL晈>T}N gּSwlm?Vـ}i;wC#|.m7rwUG\5R9qCOL(zr|~sa [if^$DUb-״o 0kZ\օ}%֞vJmrO?y0Gл c\B7͡*5Z;qG[18^ij;AN/\jabMo7CoҶаIcom  5(:KVUF;fw)x;zprPw1J'5x| cHL hS%[w^[B )B,uJ4 dNn05Ud6N*|5>ꪝ^|۱WsKWYukrbNhڮ&I͐!`ۉ44itQ1}y ߃6[DZ2H/H[{W) y/8UsB'0Cac="bkPǦ%ƟB 4^rr╼Gp hlWեflxy>VvSy<^H5^*cr k-.Ekс@RFwwc͗K}b>#µaB7u×?y zņuwPbl%KdV˖3Boҍ ?D`[^s9?ij}kVOjb~=3s,_ܚyQt9=͌x4ܠQF.>§afe! a5ws?^y+{4\_p Ѱim`Ki5!W-~35?h3MM#]{aI$7Xo)Dg fN 9F t1W> ɹP?|~A%-KVB 5h:ͰtA'F"Nu\( ЂoQ;$+66⩢ ek+3 ;=\P %z0XI8c+& 6fB@0WESZ n,w Z%`^sb޳?1[~ WPM/-pmcڷuЗP}*x%maE2h wӯWLDIr.UG: `Ui97홈ƛ<Wd@{r9HRɉ%uP 1cQ7\^%UQDT Ay~Ka(B9YXk@7bXeVaU"1{+B"saHR1?@Cz[:#C{a7#Tb NP9zwF\(GL7{ޤ./90DIogEq#+9pn΀ !tPEv(q}^m4jLQӶVX|XZ,K쉓tU_Ah?l)cëB=s1*xs>Glr `? PJow!GIjC20*e!Gj, zʂ˵Նӌ%q aclS;rqh2űeYfߋ`XJtAG |)zwsn/*ɤ7r|&f9tu.xhLÛG; GmpCa.pJ{(t _ zri^/(DwϣCH~ATI3dB"jCӍ,c_(Ga7; R.k[vHνmhBHQ{:2IZjWmmƻKcEou,A:IM[[w^r9"\3ǽ!™ltږbj+JYdL}VWe%CY[\]S3 m,2Afxs8+f ]`~ķi Z2X3l(P5yG8!RS4CVAX!R|uK./@J3~{PY2>ZgX%`lod2/EC5\ttD';DH/AZSerCw@78y?Kپ7\!XZP qO;Zo{Mds#rcg#ahvQD lJǮg iVho[9*pH#1o,6QG7H2ه*ʺԠvs:q^*iC~ rFIh!Ӗ>7.,81]O0UOe_XA_^<@Vm1sQLx[NiItoJ2M {#-WE ?u+V:ZsgYB;oJhx$l52K8~JI( KR Ezf7-/`?R0sA b8-VUԨ$#\c'm7fn81 \{]IN]Quլn2PHJa2<9l >0qzpc/Um'pBUAGvI$NH:ˬWU;`*flQg~ZאmK#25Gwnb+Xp6E8aH&?s7ПLa%# mR%s=9".2r#ͧ@1 =ľʈ^t p;C"~ < 7&] On=(YvY2sN0j ,("?jķʯ"6*9ߖ׊?W|P y^'tszM̱›W7zw߶yn٧9qwV4HR"nP#kM(\s`Od4Ƕ"T朽tK譂OyA&wZ0e~\SŶ]%nE bTّgoԲ=Í٣A3z"f\3Ptg Y@~s Qȩ!L2}}f0}ԚcxÅc˜f1<(wC8 ?IdcNR98x.֗ex?`DO.O|BR)VC=3&Mφ̌-u5tOoZD_e"$}=KQwz7-9 8n,RﱋTT>8'd#ݻٳbeg|qkѬzf 0 `٠@ Rw߾e*:#߷hإwaGrbbw6ݨ?-&N@_ pKVΠG_Jum {6Kaو OBKo)W.17v '5LAt<ƃpc-ِGk.ۄF,@N{tnF+Ч+Wr̩ӀXsmlZ8KV_=;)|yh ^z LRXJxXTT .yhg1{L {ep̌q* fc{1h 6;զXvyސ׾e4|#L9 rUݸN%A:Cڰؓ)ĥe &y};Wi9ş1,~g$R怅1 mBkyD,|!?[픔Ųl#(ȂՈ r.W?PP`d cN#, S6AY=j%:YHN?<ݝ/|S ׳ N -@g`cCw^1e`dhCN;[,cwB&NNr:Ev&ug5H +À|AZg?qh”[)]8}֍w>Γp UQ mr^Ҋ L{namP¹fSt7k0i.<ٵd: E yM.+p c*?xzُpfKpNݑDe7!:SPXwyUƺ3ڔ>_7.Ew֘TОu͕˙jK8=ӉF8С~ kM\߿T785}P@&R.sA?`B,`c[#h}UlD[zFfVt;sPJw3)i'Ƙ^ޡ[ixAqdv]h:'w9XwaˣjtYU5_O_{$ǫ՟oPEڍ"-$:D[X俸e`%ܙ͉W\z.5E96;:g7\cOSS $$ek-a3qJ(ui;N>JgJ[7آb,J&B|5h"oRJac;ǽ}AkPԅ-3&fm+ ~~)ez%1;VpdVs=|iQm_ EGƍ̺Ank#I*KJbR~Wa0u;/ȃx-ub1b]^̓&ߕ]01sOR'ٻ܅݄aqC2]hTdlNe'hR [3tF%ykOtsd^p5PjJ&̏!9+] %Ԝ1M2Y >2:`=s p˪UWhu Ry"t^ OǘmÌ&]; K=Vi|69 $ #Zn -< ^W{htFەb+ \LXr2ΰ:̿.7+ͤ 6OZpFd>~ ۟f`.kԟp>MjXC2Zj ZNܱgYZ07070100000362000041ed000000000000000000000001604fe3d000000000000000000000000000000000000000000000004600000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel07070100000363000041ed000000000000000000000001604fe4de00000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/e100007070100000364000081a4000000000000000000000001604fe4d30000e6bc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz7zXZִF!t/P{y]?Eh=ڜ.+̉*2 R|u:5}yWhHx XJwF/Ӛ_26"y; _}q5GނSb8W/$Y{piVu03^:X -,eU (e'yT"UFKw(UM#DPQ&-S+Ddmϑg6BM2L\/^ VbԯNL1@+:./w^b㨏׍3v g^rÀ Dq u$0O[").Fy)|]H_igK~FSsi p NP#szR1n~kX 7~#낯LP٧3NxkIN|!u!-3aI&{y}v&H9@Gb{΍Ɐ߉fw--K!=;9I5kޖl4 ƕhD նIgg9m1:.. {0q+ EAl)~w7X+Rk'-p`ƜqWe~x AKw_ bVLbGô#途@4"_݇%Looo5,۶gɖӷa 1; 8#*xAq;:/=0whzXsy 4tcq>@]/8StkM$9KR+ȲRxTLvw9"cfک.dDl#0~la ?Mxi054?(&l觏]B~èoq1#T}fS^COEjRGZ7C/%,p"f,?ܖ <*~ݟ?h*򇽕&ϿIш\^0؁F{vE+biF{h@?zs dʒU:6vD#҈$ z)^"a;h*zʍmOhɿ?X.^HuIꈍ|ΐNcdI7Mt ΐ@~V0# %קH#]ihQzN_l{z:LI38`v}>K>SqڡZ1 7׺bFG!6jGe ͈ZqNxaO+m:-݀X2sߥ7SZkCQ3ӫ|AS ~P8@[DIh u[7ҲR%nF (_;[9I)_#\r*E55>+ms:jBvٗF f=p#֝])beSGc2t;S3t"#'"9()A9WQf! 7of喝 gAuXnM$L/^Cv[lY~ij)_] $e!I.C)\1և1= W}OiȽ3.R8tCX[6 `/&@( 5IC?Mw.wdt J֭:6btI[W3OۨMl]T;p+y1&wٚYe "rRWF(~.}_UY޴. p ?v^镵dIFBaw;ԮgZû-BX8 kHŒ% ݤ4JW$s+fWT;S֌[:G Q03=wQA<5O%'ҥ/Yz5D36zsҊNP2#3 8#0iRZ&ܵ(gb +ĭn02_ڠn‰+D8d 7O1iyvr&4ӊDDr<ٝڧ*F)@d)d$Ryɐ),0[I`Ǣ?g%ͮB@@J4c9c Ug2` ޢ)NY1$Zj79r%>]XQ»X4M^]x(KXV.]b]q~U]MP}={;p p]%&z0ޢo}ڭl0ϲLQDv",*"PNqy8=@3H{3V*z4$'3G.k!o#`w M autJ3D )vćτN6򱋋[{>-X2G_ C,5Ѷ\BN"2k7Δ'yDEU| "~C_|]n7xÆ҅he=Vw\(Q,0:c$yԉYMpAk61c.Ѝ\eMe71OEg1FlmA)so=Ir("͛":e`GFg6G® H,w8ፖ͉SzOįκ7[0 jKn&tCQ*F*垶Wf:c(y6]iɉ>[. ܗLOd`ԝߥ]"RA!sNsNV=DCh5B6}ӶL983DM,fFP>ɱPc.# DG=;jQT+^| ~vʜ'Q/YѢM7ͧ^UBQ7 9\MI`c͚;x? ï`Y' ċ<E! XǝyH%C^ fLsD+omfqx@3G[wL7AȖtHQ+ |ˌ,EȬ%OWLboΓ,?/g7<di@O^m(&mKղEIL^]n4;$u#s2 -AzK/$G%>SjOw+968(풷^,OB=cʊ</W L?xԄWCzVn4lf?D:AnȎA|-t 7cAj(7C"e޲ԧk U7BJTa7e:!ΐ>ts܀;NY[! YգokO6OBH%ܠڃn3,xˤ <hsڻ2&oO <=]O2EcK*ga^JVC,٨2eP }Kr\W Y#``2MSaiw62Exv/ǎ߭kmd+:/uӆ1c"?Mu5nPZw1`aAVS^wF}]B^ ^pl:3wPa yDQM.1L,DR ~svD`Dfo%Co:Z5$M_Ji0%(nh.uظPfDtuCqH} [' X85sZPUd&+{S/09oJɢ /U@Ucס˱e2ܹ2pyUcP]cW- a(Y&r%bLBo6cdpAۥ#P^"540 )"BkcoCZ2h~`o󢁛t\{Qӿ_.Ǿov]i.Aw9.7Ӷ;B 8s3@0ƿʞC*yO)óUBqzMV& 5\oIyZeNW&Pn+=LW\gc'[haX2d2&j. 3!쬎))++ZprlAA)vpMr)vhNMyhn~2X̠n`!Ѕ%cXiHxŜ_2rM ޽'P1H)S@1,M\^ÕOz;F4q*iAfݖ00M`L<2HyӍZE]FduT}8TOɜNY;Ʉ.ZyNW{2B.})~y;̓;q_d%:* Lgq5V“Ǿ=e q~OkElJ}@ŸsSyr)*D@ϠLtH:?h?:Ek|K5;{~,))˒A똶;W4YUp0w%k0̾Ym+3DoE!4O }ޅRn˪zoܬDc Tw pIq0 f.WZV V <@]m8a:!ir, E V\E|Weͺ@'$QW}ƗY&ߐʶ:q‘'ZώHM8FX Zkd)vtH~ҺW%k1v#9 '4fw|yHxzqiitzIVƊ0>ǒZL=gAk},PnG)1ujyZFߺ:^O=nw">vr}ԼhEHu {C7RA~]~YCJh=`&=FyR:⃗*ثё :KfB /Y|*T%ӂ!Q$m$ȄŞH3VLu=m7 ܂Džߌ,Lor! oF"qqeQUՠ͔f7ps9e1n*`nVByHQPn~8 E2JX, ZJtq^wgaJ{8JWӳVZ K)GqOw`sK])kJhi:z7Rre[5M\=h/Ft4Ujvmm.b0i6,dx^0eSH n DJWla^p\BU,AVKNV rǕǐtr%K5.wBEm&Ze~KW(>ۃ9U2g=(fda DNqʧ=XZ.Kk\,pӪ_A߹SA'ֺ aYI3:dakf$+?EHf'h~;0XA5N-*יFgm:`0K_JQ/ݏ|ËJpLn&抦ѷԱ۶elwnjh] 2iD٨7Uw9JL}lNRq}d=Wt/*js*ھ-0cv5@:yXңrFqj~3U:8 =S/bs@3t  |{m"./@jkY;{a3mXVgGo楡bw2<.!!XN6̸(Sb`断}: #0 ]cod ;'067~^CteoQ_z!u-ӫLfnR8w<ň+GK6;\TYmo* O83tSɨCx{n^-oIXslچK͉  YχSuqS" PIG8DF\qm^O?)},B6n&=OAV. /b?0cHd.\w__8h&CAjؒFIb[}F>A!;(/pbCgQ ~ ;Wzwb`+Tրly9fӻVL75|Ó`"rx:\6GZb 6!2ߪ-/[/=1.hAr :+AS_ޜC"R0n "cmZe7FY glPO2Wx $*!9]QfdupB[}UV16~Sڥh~~z& > Vh ΂]{1Cs, Ԁv괌\3rڜ(^_ MST>N%9ɔ%5U' ԬC xwe%;̽Oԁ{d] KU~d8IB9jlsZ܏zRȕV4ʺ3QHI9J&eor8E=3lVKu#4++"n߽'^Snjv}Vxr ܅wFtu+t#ie r :Y^?! k!]0?OTnn]P,#yݦ뜎{875ܤYυmIÅV%5fYۯsNX w30iiEf@?t1!;.t -8'6/ԲGr*2ڠE uTYEn^mrS8) xF#}=dm+JOH(:xL,.ʧ|vHV|u D+bºf N2|<3;_MIbu޵Q#UlI}wy HM`mfvv>QΈ̄֩*!Cӊth8 +Gm+YOrϷBH`T++*7s#D%WQv<YʚŇp|9E>KVXƏπ3_F%s; ' -n 'Z(RU7@zGy rT^>JsmMwHKK?J\ۥWY+@7O4ƛd7y$?q)(i)v;|HO9c^&J.m^CUdFɽ>2iهiaMQQ 4ZȇQ%]1JD& +|C K;}[f"W|<úy7rE|6L- 6d̀):w |Rk"b!hqzƒrַ JmD$B9 mda6{1ZӸ_YF'䁇R;Q̜șWV2&{לar*n"ֿKd͏&䶡L:UEaG]G=)֞鸢[nIY,,ЮG ,i('x-Yc諺$TwD-E1Ǭk1'i~b@WmVmv*>6i^y_i;ZYwKn$Տ8?eP pXCXȤ!u+%noTCVP.w}}GAX7+kA?_V}NL~ (Po+KI`,NUTo6JT=L⒈)kJ(6p#2X&c"ȕ.ByBɉҎhc^ `ڎB.=B<ǖ@Tҹ~bx?CP jkM=ΰ$DIxӣwP1SB;F\_O- `xFGִ#.r1՘7/ t{ @.PKzLb(A3mq9y#UWz'sOX11AeJ"A70 5r*EE#8_ucnToR|̒lGNuIi;_@-.68p =ǜҳge2k=UQ@C͐7[M;뜕Xr oR m6QrQbvœΏR F@ĵUsSx7s ۾K̞z'PRCX77u`œE%",o8VAJ ,ԟu {(ɕtH!40ER&+3فbh!/wcͱ8OO "=YI%y(d5d1àpCۤqEݾ;<`㐉*qsv@B8C "2R=]eZ=vvpq̟ESԅR-Y*;~2g>P2#e{'&j,;13Ulf+rKY8 $|7+G[IzWqTFN(9{k2\kvp3t8 WA=w̖iW1p! 2JIg2vHq!W\.{YuICi`;KqvwV[[tKmQ7SJIo:ZOQT{ZOH}iS:-V#3MF%1;Ӱgj2 M."4sxdG69`0Z^4.k?Y}2:]KKɉ (2 xn^ Q6$dW3gw"s!upߖZC0Ӄy}1D% L#].#ޚ18sMuБo2I'2wJ~B-8%rN]|Ԋ6E>oE6~=iq@rYNjS={6V6 UaeVD.QKEzG5vy]D9;ظ6JiMwC@4 #9#2uQHw.A=0큊aTsAUn[w=(%K_|V,h; %m=)ýb]/#J|J"8S!4}RvSz3?E9~Z%Շ1`U%%@9e>{}^"y$!PzY-Zcj8E4&0h,EG_kfdLD|t#7-3k)^->[*a?>5h}ǀ,*_0~\KAg+flF Etc" =`REp"S>5rN8N?STIP%C͑CuWnI rjoXY6xzEx@ZE]5S嶢0<yE$.3s'+#D? wqSę7 5o-LjSe@9=)SESbx5{r* \PcSM~R:C 2E $TVsQB&.&a>|$X+<O-`C\qTP9H~Un33 F~e eJ$yOa+ڂ|CO_aJ:'[lcb;j<^DstYv&HNJa9AZXǜľ^Ni1‘R)|~:Yڟ;t(̵"p>_(s?d&du"}("dKTF`입uSeRm2dyBit[^tSRw˺$PR~Eq3c>9?x)s6SoT0V88dMo>P\lrAcKHm P2:}MSʴ&L{֫ 큋ԳC}g#BU4TcȒsyq_t'`/ '7YR2m P_aQzN9T PG(m兄qK\+Ō ʞ^y"oMbfcC1VpwHb?% o$=RM$A:O &ʃ5K`RUI2+>V ]4`aR.Tql4tB5k4^dev3g\ ~T}|"p@aPWl&X:Sb҈9@7x]t`.J! v85h*1 q9ŀx(39k8Ss6EI/!zu% E'\?G)^r<~F<} 31S1.⭜Jk&ɒ)xRTZ c/j>s2pao]Dʬ'k4)[ ;NրgZS y\>/'n!W4]g 1)Cɻz]giQ/ϝRs:ST 61wl3EvSg6~clu_>S 9c5 {]-X[YQŤmߓ]4r[ $]zZQġY~cn#ݨ~Y/@-lՏҒߍ$cK s^{v> 8ƣ=ִw#188 ?VRDXU:; 28OD2KkW7׷acih.c=NiZwarm}èy.>ǒskSgImD$b>ANcjS<2O*9i4qL ?\ްN z^7^& ,4jLtX֖RE^pg~C D PpUn7mɦ(~_]6۴rO\Oݨ2狒 (!b{0hZ^xHNb2ݳ.Diq-n4X jiG?TUm@]~iw @2b vOa/U.҄(|}y5z\M 2ֹNS J,vUxqkiMP4 ݒvﳳ(H =W#{ڵ^ f|՞V}ACIXbAM;zKϜD`'}NJҦ?X6]Qk?g9~sP, MAO,í͆ mMn뇃 ayҙ c i?qV[T.xܣpt) '10Rg$FvjHۈ\6* W5"R2@dZP^Qhf;"rXc `q}2I:R o:XIdDt0K oq1 A•`Rg><٤W Wm_10;R%XfG+Tʞ(Ak)xnI ݰ[ͶnhKք)łNCnjZYZؼDh̲nr&(`*b'h1EOGse Uɞ6XM![ 4sFw޴UGxjC4A\jzTstOoZOm4S¦q5ȏ,3ed\9%F06B@,n1%(q7$f(("kBOԹHgb.(Sp,cʽ5*@0TfݳDjF\qׯ,f  VK{м I꽼Y M:ߦ pG|3DJ"kTP$ >Crƍ-BIVyO/hmtn a⩕rZ7L ] Yh MJC2ca~j1> gj[?9Ь2_&G]|`VBRG(K7Bfzt!a׋}U+5eŀn=g%YZY BqB2rpwk!_fl8 .V' șV@9(Z?ATXl9`8*s :3ET/b֜A7bĵFfQ(ᗴkYN2XqksEe@z[Ӝݷ e6.UF5K/jZjOwy #Lm'iby]uȣN8 [b4XLVbH>C~g& A%Ck-|`˄ 6uUQ-,=|"nz'Q7L%=hqq8Dž?dzi7.b S3ؾ/Z1D>~JSVӣW4>[Tl^Y SWijYvp& d`Nw2ocHST ,!kǟ Z gnz`ՌB1}a{@tĭR|;15/-mi/;y;z|wm.6Nm^.kH7Ԛ 6  3(hp+YL!1L;{I 4q㻺~ދH<T˻KyǠea0y̵Bbu+JF&:\9 Xn]{Eiiu}nF2t+goe$gw-|{?lSa;)#Q8?`iu$wc'<:au ׄM /4v huom!}K$a|zjRq2sŜyL?NrVb]@މ( 󧧙6&8&ţ=V}H^fӘU2ԣF'GbZ;jkӰ+z<1|F6n*qoXB,Q“WB LwrSWx)L$h rV{f^j;]{'<5K4Eӻ*a%Fk١xmmMClgOCy;eF3KEVwBTWi|9'HڢX |l|y̲Xy$P WDfV]1;+blzhҠjMemAiN5&I%6pqo$ Wn. Ubm>Z׽HR1Am{VgwR&hvVwx]j#|EçN6!%UiN>;gC0>W=.ےVo/q?áfC}df]KȐ Ԯ5\tbvTr")Y}MH?[#%:ά(Ny|Ɯ,UO[='_(dkn eO7P,x>%Fe(.|:W9PNuNCo=P=9FԖ/5EK> X.@ySMn3o=\1\)۞q >Iczßz68&t"+/[A(IU(.<0cld;Fv\O(SV ;C3ecCIF ZƇ%Rss26S.r17АxӦ3Fb:a$Iʑ8 acO CsbZ!gá4+yҵ;'6b#yX%p5V-n\-b_RDsLaV@RA~K;:j2 p3ojoEZ,^kz-g7_$wlg=9Tƀ)hKJ]MNWg xd|;뇫|?fi0d1(6pPF٥ܲuӊ{H 8+Q쌮:막+qVm~b D28m2XJS}l wBoVnb/.9ŘO=@V9#i\ϙv[9Ӭ}q<&loh2sٝ] RN e<\8 h"[mB/$]Cb7Z~ { o[E YKY/Ldz eD Ӈx~{ۊ_ 2M*[8ˇɕ=s^#ϊbSG]J~g"?'Ng[[2-Oݽb[t J+B1Ln)3| uN`#V"UpM~;ފ :72rzO&#Y 'i l2vqr [r)|gN[g ȇ?2@/p$sHyPK].DSnC8BKAv"EƬ iK!U.l1ƌuCHS~.z7Hں bvCS!vv91pbEȫtH-<O@92d҇hml yu'!n{CzSVbݝVpq/'ۻ m iO-BΦ,=`%$I(]ͮ8IGYR7ǿ״OTLҒ?D h+7kuգ \IVf!+_-HZy[Q6\%“HG,j࣑$rPY琟ic.8h0 [DSH&B!P[A]~㯬]xNĭL8cѮW2_w!J\jCF=uh2\AҵCL/"Q傺' /M&Y~swd0BhRJKM5a`={|F~ell$`ZbƖkT6R\Zv vzM4բ#`F~`6$E Fk}WtzO[ezl%S?t z8'ZQGq/MWrR2%UoUOqh7SJ s(jcvGj""K)7?x|# }dt#qFYwsKC3{x+l 1]dH 2џӍ81Cf;p; R ` |3ByIG*[q67kiM׀,xE kыS$wb-Yn~l!=p s6?#S*_5E6sDlڊw'frO?^1H0K9:LgT]s>8]`b{Qě,;d_Cx={}hxLq`L5A(gb\DDuחnƐ~yID"]g%%|NYm+TR@xQ!cXfRU'-=aXE^)1Dqj$vڷ85)I@ƘRu)'wq?_'[ G!iUz$U6}t"`6Z"Zdcz,ې#XNEAxmάF,g<}t&'_2135)۔+gUıoinPTxo hInikg"jHp/&P! v f7Y6uG^H׳ -8*qs :a:f<(ښ:b%f%p>|CUodg*ҹZ;:Ld4n:.2LhMѱ@P J;BcxKmxN{ޖpK=냧8{Fp;}{)ù} q3֙,s£`r6feM;I nDP5{eC,t7NԒ;^%3#텾@ژy ~u1"4Oj S4zG~ ^Ê(Z \nx5+By"l/X54RMsH*ak5sCXCW]ȂZJ"3^’sjX׽\lǖ]:dܕҁ/J#c)ő xe ͙3IQ!Nk{kxC-@m"C!i9R#۳;qa9afqvmQVkEϠ}/: l+Et.M*"g: Eށ.lUӫKp#Ri׀4?>38hA6cy=6b*9]17\I'*r }h3^kx35wgc]xp m" 9Fk]D3^ʦHb&E:a3X9n^ zɗg^UOh-2H SY"}76S9\ƕbjKH1 W-02DL!OH/^~ Omr!nez4=C&#lg9hqp(fnZ{PXM:&+h 2]?h--.q 3cЋTN3}OKIkΥ6?>=9-`~濙j1⌴¸G|Ipuة۳ ?qi}tOz}@p]D+>7m)ϣ6R8~tqP]ǿ//bPG; KNNzh)|>N-'ڝQիy0GA7{Gqa1GzS# (;A\lUKAr.j21eV9Pt"ş__+<GcKM/< %1-=]}c,-.uN۠\+B6a'n=sqaWae̼E'eGrdjxYNJVo`,;t>QbeHʈ{1Pu7%>cT_qDX3-&c7\]K`'P XCȓuzDܢgwD*lʌS6p kї3-!S U$fH] 3LC&jZD{੊8`%Y V杴:P£Jl9)@s+MJI<D-$.Q#ēC ̋"5U"5|6[BiY\1S3]m9]vf cHPPqz7/aO/rxAk=VO-ΦR-|ԑWf@y4$INFڗ|z1͊i As$O;)rڡ0HX]$]u+bqX WzMfs Ԉ6k XrSl]aiˎ5\>n'Т#Ԍa' lՏQ F;$ׂ=M2F_fC;Xs*Y&'٧P #9n !hٗ=x/0UO{sqOUahis*]oGu)!wC٬!KBSM[,F2|zmS((tJvU ՋPKLZ8[3lϏ{H.Q~'|â:>&]{ (M_ V_CGĢKeDcq#s⩊XČpA$T`1 ^_RRrcc6ް z_bS]en*]m3{CR,Q:5,T^sٜjbVkITkb"wi7]D3QZ2vnpaR%wٸ} 3I|B:T&l{r紹:>QU n ~-?T_;ة<_@Z]K}C:dceeErp9i_RpT`Bauq! ŸAYja 1}BWVIot2Ŷͳl@F 6s(Sd7aTfe+ }آP;nzP=VBϓ`ưmQf>İ~')쐟 @9fi3U6 U~7OI=§A5+!"~X.zA/51n>q w?*XOG %dWD*eq:ͦ<>Xו^+^oP;z ڟ L~oS_Xݎ4j45L&.e k֥& }kXu`W E!jv}GepOy0>-ȾӨV-yl51"|rB\xX+)PNcN0`-#. D簦`ߌ miMalvz@jP FniR O`RQh?Z=1 AA`ASuIOKڼ0wg.R#87rڴbYQEَ_N+e,dTAkwQei뼣óXIѷ4 >34wRa KBJz Lxa)̀ZEy#һj- r&SeS K~.k7o%fKER -}(>Ih ~>m|ҫK(I (R9V?g"jh@ޚQRNpD0_f9wVNa} %? NO\uZ>{WI&JM{A,Xbtʕŀk5pq7:M4uMd{Qd h%Ȗ>ǩ B7go_ S۳Ucn/U.);_ֳQ"yeYnG&!M"OXD-湂* 6FehE EKgk"B؇ғӢB%bc6nH͜e0YC0 [f+SXN_d6pWyH`-ЛoWnjpҭYE)fđqwYETH G#Tꂥ'.Cߛ)s U4Dž e.(3$+MJQ5B[n׍4ǢϽFKEX<54G+0d*)U^x XI;Jג_חð|!A c_L3ʑH@YbiBwH?m4>A-i=85̓lh2:ߤ3 jC޼69,UA/p@K$H',D 9(̨xc_Vyq:Sc ~rp ? h/'DavdwW'wZ_({8~ 55%gq;1Lk]͵w]mO9dRA*3U>g #U :~d!"6TtNj8r$ԔuQsQ\rTGFH<+~GmD$(\wꜲU92s!'(8Htx`=M[@ITMȳ:M`ErU# 1:?ٌٻV`l] =D3cT﹫̦-8B[IGr ֙΂|k$|ջfv*y[{̒oDB:r} i/='Ę{2QrGh*9} Vk>g+͒ N&!VCLM2/FNxzH:'CO5r/jN_>KE{En Gb=lS8k' ncÝPrI(Wc߈%ee}=U|)OoUCX2ڡAϽvG.}ܮLg:62Wǿ],ƈtcaW4l$`5OTtjr#Lkvyy\mT+ Qy O8VtG[ʋ0 4&q*R"AG&k~camAџz9\@0Vj[ zE:J -= ݅T T,"+=<)y }jp:18pǰL7mgwD)>QD~˚L'kYG9нU6G%A_{ߢC1;zB5D=Q>7E~ Z.ΐQ0P!j^*kEh.4Z %D/ NI=^d'TdnRva6kO4: u ވ#? 4g%e?b@< c^/ HC3'KvIޛ;~ guz(4T % ʭD)~JCT+åh8q]p(Iaꑯ%W5={spn0h$ɈRMI2xn3 NCKؒrPW~:QinYщjI+pP#э6W2=v֫wfswQeAdiζ%q30J~Y cJO]xQM| cA4 cΏYH,o>K,K%:}Í2AYkt"q.$J+e'BhALXJLBvԊRD3\̓-F\Rfx- \8>9?ΊCf*@@n0TxGJ5Md(®.%ڞJ4u3GP#5b!g^332;i,״#g;ESWM  F0Fĭ%هrͫsC&ɉ/M~cV-~5_N:r`τthszJw1 JذdQ9b@ͶikOw Y/W_ MɢRrFK+Թ]Fb3[k:eUwCۿ X*mC*һ3ګn[4 Ϡn´AͿ~NM#*pYu`ӈ38t7{^Jt#כ-@!הqWY|LH^HYܖ&i[lc{*PТV0jzn>&તXd` ~'-#99@13wl\)gg\ dE3H xbnS4I"s42DP<& W<Pڶ -̥p: CBar7HegMS ahGe8P[lCoUK}eO,2| 7uA#O5*׆37म+6~_O~fGc=G{eWڈ Y!1ҿy2~,U AuAY LkqhV&pYf)8s)c;9@ȘϖMQ`i[X|q-EqsoO#+J

    kRjw\_'2]@J%4 #w&XXX>☌ֺ䆝'Cɮ%oYimOV+;,J>fo1ތTJK fȵ7˨$.)vɦ;ˇѪJ mډx:usɩHsv-57$eAa,! *im>>^((=~T^aKȥ)x1`YKJ5 `÷kG)'(iE,I(6g-GJ?&X?k9WhrR;P3&(Qya;E%ZRlU1V"%)-@]wʚos*7{ yN f-9rmR6Sˎr_-qcOՀ uRO w5HgH 0 RhIg) #"N9:eTvҿ$:(X;g"T "Ca'A1BqGn!!tӞ>9CH(Kud=oL!^W'aujJ*ryMeUVirmMV$u"-#3#d*=!8 v.GDP#)AnV;ŤqNhT[E̿H| (<ֶI?.0 -)<}8Gߌ~ +^zs㔶W恇GF>Z<+[qf*95wa ٢$>Kw)Cp{b*F+?yK7hzz4` ?Jo>^.[1nw4^ٿ^}8rk-CRaIϦ|_[1˖u,:}Z3s_GMnK9ޒ LUӗk Qn2VOLҁr/%Gܼvd)FlVH'1%{X=VLJ;rU#j+3 h? ymX `=6aeN9T5wt͞W @_MqSتr \zZ^SOލ>IB@>4/򺅕U)5Jޔ\wMFX C7R XPIxۓd'<)`.މWZ7]0''- jFq8:̇vWл)a¡ס%F`v 7JMh~yjK+jڞyjw+VUce WE6Bs)U'OX3jhd`]ZP4'W4RtBeſ`BnB;׷LJ #j/䕤*+Z6nUL$~vЮQX;1۝Uٌj]z ^S vVdD"X4$;%S~>/ 4*&s" IOP"-JZA>vmm JǫN͐4 "*j e7BxXÉp5.m1&̌B9"sbv1#Evw.%H3Cs(k (> Ń'wWٜA~0qй{I8Qtvm R͉zy:$f jFm;l>jFCtG %`)Дu"zZD9gzXpnr|d{jŎB/׿:sQ-l9jSc(5se}H-3sLc̱^Ao?oEᶎ ώ w $; L4 f=[C!1Yg%u:ɑ$z(odQmcCye7_3g''= l9k=OEvbk1KԂ:_ }Xoժ\c@YimEsu}xThaA])rN 'ŻKF8BD77c<=&Ѯlt+ɠ"n߃{CZ}f:m?pbf޲txѩ+0<p~W3YV^L# EÁϯ[hs#n*F r7[#/[_5"e3DGKMND}$k`ͱ!p"u1grYE[+:i Ec͘mC5Bwd3_UweL9XA)+A2W\'t|]I~tp4|׫K50ICUμ>c,q6w#FMv;ۡ_?yTg*g Xl1&wo{ RU^|PuV9*':H'ΐ]PzXP#eq8]tjMӓ h_Əϋ~>,ܲ|FCIlЎ/2zLҢu aڧZj+L0k1 *n({t3.Tq]":)NPʵseL xI.G% ^BiU _HT%*|] J 8OS a |}h)(G4ApC0#\ Hkŧ}  PcY tcᩲ!N s8]R21Tg_jϗ6 e%aVlفrL* Nƛ񆛄*1=x p!̚TަTxH&asfPsp)/[4&,}I!ZrU4(ȅ)t tZJ2LhE-C| -!k5V^`;R48mLȐzK]a}㶟_/}BZ;K䥅ĿL5cu˪#kH# VN*\W'7Yus\ҳޗLa]Y{f;t wEӯ0mxrI4+zb䔈@ANhIօy$*w[xi&:?Gݢ3(~*{R4"=e6Tc{Z~f."'e׃?1@LkxADPD]Ap©"B mx968FB!.N]`PiwHZFu)Ә+ʄ>FQFk9?^xÖP<4k9/q'0/7熊r4-oҞ:HeNPNy b, ݹWRXkWxf;US*p$kz0=胆9PmZ?js@7P@1PIpi!D\r3k Xi_':44{@8=9,ϬeZ??,+'yy =\.~vBg˾j}^mBDyQyCy&֭ݮx@׳Cm4bƼW3s㲷w98z5$5Dž~ Z.ILc(k_}9oXGr )K .+޿,F%(p KoI֛T{_mM:}NM"3J貀][vҴqsvBAαDiC &ătͰ8wBG?07|z5|􅡊#_y@]vRىnȪ?&rZ9UOCy{#(Yxp(G 7^Zpkߟ2le Qd+}'{ƮC%{[P 8k"~KR#k{PSk#Q*f=sBDNR8ScmnP<0S#ulc\`4ڤ |{ڑIL5y)qAjHwFrGcQiBf[Ⱥ>.eJosnWji3ǽYЅ8_ҔD p;,} 6tԡ!O'kF P'dDW;{u>:7gp0bKM>OBZgX|i%q NDZc( |G }=gdڤ?Vk ^zѼBmw-Unj腪EM47#e䎚$Yjg*K(~ хbSqlrբt`+Y]1]hY2h~%k`+4Tӓ4b"s]``'#U N<ҲݎTY`p$ J@)Cu8[(GhF0Wbr5;nQH}RDZ` RT>C 靜.R]J&LXerb.:ޡy7( 8S7G|B n+^k1ܚsC82mb'*q? Zgm/Y\HSj&CD^#]gQr*6Jm"ZJ-cdi4":7<j*&(S2 Ёܛ 1yo/+ȫ1L( _<B,9F4.qkpVk|ihp:EbRrʂJ#PnܘQZ~-=w˨ ]#CEoN3R4 k?_ G76B]+a/|\AnSDpl/㿪J #zo75d~Y{fH;*ꟁۃ ,lvo' ,&.I)CcЦW:ufFܳEfnBR"H)l? 9b"vJ~{K*.룆 :_kwݖv:9Y+NW3n%j_e0l##heIzgw7yRq% }6E[Zh5=qnVnhg A5'/h)@9r1o @e"3#hd paܢb"ap"YFq- aHp#U q7SZ*A/~p'A-ީz`&+ A{6O,2.hE(nJrJ@S!'ieF`},kq[AVHIR$Ag5${kwu\@^e^y|^Įlvi }?l\$̶]0-ʡ9Ù,h-rVp'rQ/H%_VeBkPg#%ơ"lv˂$,oNȪAC | m:qG D]܊@n߼䍧u"W:A[Vc$ka /SԎgzIo8p{ir2#WNP+"ac>4lLБ!Yr2Z!dp]mc z+2t":waԏ]nj \%QYL L]!/MT|Yhrv:IM)&T}#jIb⾈l=O#TڰiC1)¼OQy?j"[pҾv#Q Ti>-+3Gࣝ,}/G}+iU?WZsG"~&66ŕtޘOj0hC vIW7οX_l)/T V}巛i0#<c=UL6d&6P困3u7ZdૣYRꈀr7Oj`@ևRpPe(]t?mI5Ӑ3?=ZM063J\jOn@cV֚2gHox5Q3NsX8M39 |"dH,.e5s_]{̴XKńyqKTB鋔F[wQHaf(۶)V'2, &C5G]I8"JLr+_jMܞ,ްb;cde T}NEqݓ`e?>crU+9W@Pߢ;3 CO( f֑qE3qԸɯn`YpU$5 *~F),  VsAZi;u 3\m)#;~/gŒ*ePTT6`aC]tnC@,UXg`D+gEc>uĵQ۬0[H/FoBvߞv3y*nx6&n`ț \r"q XwJfNDk\yWݡ0tL/`bѱD (Rj@됣ԂQ(5d9VJ"Uk\/ y]Hlesg!h t9gˠ'1I@V^4֟B?2 f BG @ٙA .4vl}q,FF_5DX~`Ĭ~g|)*Or·'ue+Wܤ\҄3$(;Wr'ou{}vuЏYl}]7a~JD;Q*ۼ:~e E/nN5>br=A{޼NP /ƈQ|1u`E횑Μ;2fTeVu iE/s]RiT`wq rV]Qv_G)1}/&%'<d]c%.NTf@g'pc_}oy~.eʦ<&*վXMsB0wڈlym^*4<؎ 82ČTh<qY H~]1$ӿJ{l*5h^K0rZ.g{)5I7Iv5_nh_n1p]Xt,UeL #,48:lńP`  #z6]tKGlY(IT'4gAmBg^2__̨ϒ;V[_}fe/}|~uioZUD)bE_Bzu~H3 ݩ:L *g7>Kl40秮l[]Bj&$V$+[X4fc0u# hg l-vc[} Fzlfu_F$#"7EFY< sZEB D{3J`a8ěb'[O~g-O~)ˑE;t]%Tsr~G53"/[9Wl|: ލ59,ظbV77)k_IQ lɴs4(VKhEWo1 Ok+Ob#Vh VK~D{0kۥ&/&nRPe)`9NK| n ָs*n|Ę*WYCk Tim2"8e3γP6qߠѻ @GRހtZ"&H> XyӇj@'nzԜcgH.4+֛lwZxEyX钮'&APH$[=V 5Wcke\B, b-kzw+szLrGh }"g rN+bX~)#P$vΕPx03ٍtM%w~vB}S_]J {:gR1&rŸQ*R X9`rii^>P5>Ƅ>pq L'[%slX,p3ފ *l:D)ӃgD#nܼ;qomrXo`?O8*{%,a(9-O =o3Le/v;,j$2UW>8SR{,RU$ze *ݸv ճͫ%zK4'ʯ2Yv$;d|҇n"πWĺ^\79fTF,#,ۂ @5ˇ1cA+', SsI6:ׁM-:r!9zYGj{Oћ,:tTVgv綠M߽ \MM1AQzl[$oBb4Fm&YPZV<,y~KS&~qД/ױdu8 Kl +p= ŭ~2[\KYaic?a'jr2dȣѱP5$cT*D+Hge"c1;Ascf.4>f8)wb輕a "㑚z?d1N"xNǞ+窲B>/n}mf4hݼ6ˤ9|!P?{2[a5DM>x9VMWlQ:Pd3f/x",l97D$u\H}Jwm"K6Wm;*k%Q>JC]6yZ$/H^xwW HBg ~7W XS;= TXk͔|񝽔;I8n]4a4YY~S0/5iV(FF)c"$y0;|&Z<,u(~7 J#YA"L 13$Õ`NL}OTe$Gt-,< '@qRz o3`.N kkNk.ӾOO|dVȻAu[#ypWC @؂Mߙ+ʠd,zEu~49?l{ƑkQwnʅQ)72<56@NG#IηAKL_FGT8b,HqJH?ZPҮ}K|W[FfG OE 9z}ۃVf g)8{:VIlv&YӥVtw52|~HZaՠ+v92ЋjZ\j衪FY ?HcܴX h?vH./Up"_u̜v 8JJ5'-`#agw7zTMxB+"l {U$p9;/J-Z W,cy#쏜g)גuW5C[jpf4; e@{pN2Ä́" ~VdSKeׁC=Om±Wi՛z!s#hV-Ư ZhqG0=1Zr0%2|[@N];/cdn U`7hWhVXGKxtB \  8)SRM.ѩZqseAثeUufSV|N2@J=;lg!)YG-@O&XA5ClwVAL٠y˶=(6rmt+CߘPU"1 &^p@O]0R֗aw,x[4CKN;fNlDviy2\I E WX  ~+`scFiVQȚI}NOe2ֹxY0]b ӭ8!?󩼊mZr>ϯj6;+Z \]o8{@yKjCB2ھs±*$%Lqų_e)['+Cڏ1q{/Ļlsm&,7cm Jű꺳b;:/!1#C#eݥHtA2_XtEpbL~'hSxUApd"rVh 5[)iHsr? `vgt;c->ic\LoWV̀V*jͼ{gDW8զv_9 \n7ڪYޑu\թ%nvX^k c1WX9JE,Dm,hr <'lؕM]ABEa9J#=GTW'YgI='J,)3bI% rݡFV3] bߦ>r0鞼]5nI#ԓ"Aj Tw#nߎ͞!zU>Lp7!=m|h{C,2R|b Ə3#sQ!DF'5aHSz'5UcBm4="$V-uZ1] ck`JյGȚ.:LL}QIwZN#c6Fڵܞ ݫ3h&{w馘渔싌 Řk"ipLKL>74ڬb 74΅=X:8ǹ@=a zEN䀌|MZ?$]g_ nM ~*9Wi-0^FKF- M].6>9~u (Oxj`CR|\=( VQæ 3^1{sUN*DŁ=>}o#DiJ@ AMʐ+ܢBd^hE/CUrm zV& gHQS{%xR5ZM+x/eVZh:diCk_)8̤d!ѳi5h;\UQz* B-gP;龢v(˼owLT~M7z|1 {?u@ hnr="q8˔[BHv|[TvΣ^||np/ F G>,̓E*JSMzgv}3O%gؾRIII'JY+GNpOq273*~i=Ebpf5_U&c_Tbf<^qv2~&P2FA;]@"?{ ,eYuٜ'Ӝjɹ4uf69H=WLUT0ivi:gxݖN,:S/|2>;:sBASFKvU~;?U(ݡЂEy"0LDLh C=zM|8)*}@pE N ԼgL;`Y0w11Z:BIv%b}5(Vl~gi )i,exdc̞γ5$[-a+ؒhGS2cNs d_&p=P}mLȘHSM{1ۥjX-iuQk] Wʞ:=UL4CA?mA!y&be~  :/y=˜ Y-;`L$ڋ2rfo|WҰ4k}i4+?(nuR[˜ Ұ\aRC"?*kT,)}rCi0Չ3 y).ŀJs 5X! oz^NGu Ũo,S;l`$3~D8&g`m[X򼮉ΰx GF jԹ#qߠ *U??1K81|#P Y({~` E|͠}(NVV)f}RUo)0r=K5'Ϣ; EHE'f׆,Vp[`[!hIQ Ikñbֱ誷2 pg9SL;dufW#$ۅq5㯙)DoA蔲ЋD37 %5%>;/ҵV`1w[~iڦP-Pujާ٢ƛv[?Y퟈HO*5U=RrO_r&G#<=*$ Hӓ{oIKޏJ9uXԸs@#m9AwJQ⿯_v̮ ݻy(~}k`#P˰E.վ}C[z&k.vƠ-%z*<+!s*ժ>@ey5*QdZ_ yp\+F4%.,؃8CLCd,umY}*0}D1b c)jD`g:|S[sʃnwVV#>D} 2{qX<*?p]9n)ͅLrg +y{TXdHr `w#u"'}Sz2ɽIj8r(Ddݬ ! T\DBu{eJ{d;_ceV#~GⳜS3GސjeUxd1,# DE"Ubnݎ[{HH"+e*PXz]]gj'ʞGD);j<:*#U,ahtIz3:'`NjNژ^>!s 'Cb%8 KSѻmD\ԡGG)vsge mjzl-U@ӲS_4D32~t֑Fwp n`r(\d) VY-<;HTYW⹞A!fMZ֤OS2t &Xx꿼`U {5ٯؖkRy¾F+AF5^S9UGfq,yߨS-~e?hx}`Hм줒ק䞞A'u_ѡ={3qnc&Er*],1N#Ի85o_жYt_8$>PG '63u3lH^hQ?5c)Oo_UawUY#0vlc@/PAfE>i'Rŗ~2qDaٮʣfT5jAPL;_b"jͤ,plw yD옎Z8Kk\EXB&ˀ)MVP (wMpĽ:#5=p^3Qz"=x%WpM41 t KG77/䊒[ShxV6CrZ)E??P7Zb9G7exwxA^ьһ,?fBaUƌX>3hNak _ 54CȊ~E>`3-NBOMinx_ڋh_uoIRɐ]nS"j@n&\^CFV,^yD55(qJ I}a hi}o/O].z$wyJn") 0XA^ah *Վn{ĠCb3ܛ_&[?"OsO.y4qpXGVjqj= Nt Z h Dtch":toavl>kaT20:EmMY:HsDPe3Q0Ϯ6v\vWOvdٍO]br)MoPl%1-4t NMHӍ)t& ׶yK26< 8"h_^\uBKbnM qAdw-+ r[8[0[I8+vFMRPw4Qܴ` N)Y>x4Yջz{]e V}-jru47-|=n8#.u6&qvo}!Ϻ0^㮂Njm8ز@Ci9 f7G.`{1YQW;ogpT|( )"m10Ae/DdTKfG牑Wnnj}|c'ȝD$*Kfy|14ak)CNVWΤ]>NfE N 77U^.:ᒆ/X{+$\ NA,)DGjc\pr(Yx/o?ʡ='C*mSQG-Xޤ4.\GbSX\ `0}Q(Wp&LAvߖb29U) jh.u 4&/AwsoKY.LFК2E{!Gq5 4#yBp8oڇL}C9z(6šIݭܔ1,[:uܔlؗqn`(Z gt4"ZNfi(6,W3Zϋ;LTMiڟ9w&~yXQ1q5}GҚg>{B[|vhlGa聢g DX\`?d.m8g-%M^K)lO@:g{ LC=[>c9VHD#{Xu͖ͨ)YGSL9塯1KnB)L ,(ݪ19`Q*vRumj;fzxeea4H]2|F'RÀe5Hh}{_ss2|tGgC*:Buth[4PdF%V牁iF- 4ݫRbˏ,]cK=ͰǥR׬ 9Eet:~ +E|oQGPSDwd R}Dזq;LeX_3MЌra=T+ce<FyIDb&p\\N yGҠyan9ft Xtૅ{5M>'la;WԞơm59Z|~N4HotWE 7p bŝq0Y4nbjj":+%L&cSKK<-DDȡk<(& ey(Nט)NkBl6nx69wgH([90OЏ; <_Pr ]7ODʻn*c̹dJ_)x17$άy(> Wc [m:l~^5+/ \|h >`kXжiO$AL(mMK^՜ !fԏa:8*5Lm"yQNa;L)y9inYnԿFZjWq>1ۿQly S! 4ʕr>]"fTnI<@&hF pkC/ Y-@QQT30.FZ Zn~Cc}q+ uI2YCl0qdw& |N4x}Ѥ|(=gA߱c5\vY؉kc4~ KT5[R\d<]&yzGjlpLjt6- #~QWʴv *ef3`|ULgj=.4ă2kOc`={ge em`;m1DfXY %؁ /͌2_E=y'KW`ٽ_%#-{ 63-WңY5I}|?Te ^t뻘bNwƲ>N&!a$Jx#-?Zدۓ8I\7>}^|$,=LziQY0LCFح%]?\R?1-Dz)x,[4#4JZ )iL3 c҃[@Pj@Ɗ!ĩp4ӅyČ <67a~=pS`eI1XtC{C0uG;',fŜgj\Pk.AP:pf 2Ę㩦˦#:[txe>b>5"$5HW뽫nG|r_=NXM3ɓ*Hה޵8'qUASnOA~FE[D+ {׋rLmf79+,>}831Z_AORy+,켦<ǎ/CVV*53(A9lݰ]!/z&RkW7`㯷bIG"]gI%5ߦ^#e)d$j̡(ube:鹂V>x؆joErrUO[t=GӏCYsg▽`ps/_."6B@|Sn]02NQwyeWyNylw~+KbL;(sbGP=]sE(&U+7.i]BxE{θ<[ V6gLiu${8qN;d8L8)Yhh7\w$y6!InSmx44(wZ_*;I2>Z=Nt8 VA 4?kv#HM[R7Tz$`Fu3hfT(ꦽ|XJQнlՈ{,OՊ=blpijf.ܩ8G,{˙ M1ZRQJ"`[M3izڗipٲM$ 6wI#OGZDl e0hh! ]~QO}VsqaV;$5\uŏ5FRfZ' b6{dGS@ˠN<7gҎtWb6>#1*5󘎲@Au+8 uاb<'I ֟ kÆdFy7g'VtW,pا;!BqMfeW# ;A ( =)U>`@]~2;!TY־kalwYŠ~ 4 3uc3aK 0BZC -QpBes> Hs: " zT'U-GywcUTB( a:vɾ}jCpq8<vrF`ήUV 7|}Wh"WIݵ_a,Υ Ԛ9u'Pkbƅd$zH5^xu7U׬ s %j,0'dB ;w.+Lщ !In5Xhw 7LnԦgme#h6LsdRx%v:d1z/9?+@ďs}{j,4Z Rೖs@W@MHg[m1A*O 'ڲ?Pxr< mvEz:EL4 q9/4/_X f,B[r#%#wmZ^%ou`qy{g ŢbrKovBG<cNy|Dn # W֮ iQd&K5|gR?_Nw OЕn#c;>l=xt/{F|gl wJ'1!gRNB4!>oHuٓCXFx܌wd-rg;ݖ=\3Ք(}Ȏv {E..M]!ϷwAJO2\Ӎ,#/jSG ,;M=]&;FE(5rv[J2t:s`o'DvJT K|@@K7%T=ۓhƛ Wrn?A+ y?0.%)${Cv'=An8tVrJ$aGgy(/yiRjIU_;qzk2 (;đgŔ3:/5+82Ԁ_po<^? co! (bʷ)'wfۅ?)PФd4sZ(;#vN1;2[/@0ޣJ_YmS^/YUp;9{#v*X8TS@8ɧ_R۠Z3XMWui؋)یJ5%vεvdZ v:({1,ey d)1CZr+c) vi.|D>^$bP/ig8q0"&1=*SUNk}sC\Ru* =V{uZ*6 V@:QƔ nC&kg뫗xkEl5 {ߏ}4ɌZ8k^kۙs=83*2mԲu7SJ`^:A<5p6rD:!n "P#wl<`5FdGk&t|44*/p"08 I;'>:էtw:ЈXfl<2&mw>q5}2꟱Aվ4ʑ72>N<J*[wy'krDfE1cTp /4l~f8fN=QW0C&i Y0H$!ׁ' ky`fSCWYۄ]]/`yj2 ہx=GDqȷ1>ug%=v J,Xyl6u ?H)Q0nMu?4L̘ʘS"0%{0)-|9y;0iL*]-i"%<ǘmiSD>3Zj֝¿sK^ ~B,H2M*ЄOR:o0t>/GSsHY,W' e:Z0|Ζм1h;)\,U(wasЀ'Ph:nXe`L= 46G3r+hͭ,W`*6dH C]@D>)6c36 %S JyL*6l3*m r¼@ͅ\" 웢tcbK̅? 44<($C)rDتc0d7dɅrtܕi nw*7ۻ1W0`>vC PZtO379ky*T o ~osAһ5,i.J)n1yk-ɷ"PByָRtt@@ge jG[g6G̪*ywXK$fV/qws MQ,3=nc‰/2DD'Ak`CWAbNRYݷ3SظGӼ #`'-_3 epџ$:QWl\p;0;jsݯ@>QfF4dVg1J> hN~n0ۘVVZAJq-Eu!WPPyLS%Z:;H.tl8kTleq9 *&hi|EivG}Gs/B:?4 _*h${oEC@>MP{je5G 誻2UzPS$G^+z0n{ZLDݟm|)ޡ®A@,rEu 袄)Ƴ竳[ gި5Ik 7&2|]@y$}:Ph&#!.xTZR!DIVpj;l՜uOXhͻc 6Hx!_n:o}{^;nD[3$ lUY{{4~x텗S{e&Vz!CTa X;5 MS񾌚f4E߯Kc0wtw|HNne 5`J* BaC(c/)'1qoEYsSHQs+;1D 8g"Y_u"cg8 2EEMeƧgYZ07070100000365000041ed000000000000000000000001604fe4e100000000000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e07070100000366000081a4000000000000000000000001604fe4d300018d3c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz7zXZִF!t/#]?Eh=ڜ.+p ,{C9S3v`e Pӝ f1@j(#O's>||*;9*bܧ;98pzdiz M|q\] ML[co.X=`UIqdNV}1Y* E{o b<_ZI_ *-fL0g )b ^?x|1d} Nj~֞uZAʨ@ ]Y՘Hۀc>~i|g^81dIQ$Jƣkžkxo)^x#>C(_hx3m5Uo[6q{67׎M+NmY `gw8B[W?),ލ#:fV8|6CB́x(Xh̞o¼m0%’ 9%yIUQт*w2NM]ÖKB݌<~ rd^XH]2oQ]/*=)DBWK5vf6Gnj?1>ٮ'HsX.s]AA">c"۩qyUe_,{#XzȘ+k?d]/۱41C6fS-6Fp}/5.I]^7cnTH h:xRatT(=N8C۫KrrG[&13 RT( i))7QkleaУ@881#xG)~j5̓;S{|XT{*\H"k `֫LJXFo u[kkֱ4]THОq #y0Urt_E5y^H*dA%zcg0!]no1hsXFlVi$3:#3g2j{D\Q*\Q {(BzyQ0f$M ~|@v%2!Wb(dʕ$ gELH6)NTW'q `)=d|=5o61]-\~CԪ%4hYPzWwu-`2DnhiҪJ%SRtv8F-߭Vѓ8}`@/f0XIj Ck|m֫_ELxttL-[iIO5XR{:Ӱ-u*׎ٕ"K&fdXrUYTS[);'Kv B߇M7s]f%o%G8]sgIrυ{RR%S?״Q:UsӡQ[ @g"'}PJrr LN4۴ xܽ5[k%:PeW nb\j"㭿߈ "$Ƴ!:$ֿ0pz]k1 %-γxB"݂(**0ꃢ?//J@Tb@¿9Mr QKDN`|:ʜ,dB|{5.DE#1A? <QN"~ ja$?FG, `=,jr܆0RK a>g˟:7= ķGoD]z{)]`hIzNψ`Q^}N wlgwi ^Z+ p5<)N `B ( $ n^QA rjEU k]OA~SdՂSx ⚛b7ОK ~r1Lʎ?V3,j9oAЯ" /$ZYEO],԰^~o{x] KA/_;ߧkRHYcO ,gSV{- wBF:&ȢK硑W_R֬G/Tz3jA#vY'-L{ zzX T:#f,X)bD*ؒJD4L:]Hf*Ydl `myfj8֞vD}<` $fҸuB4(q6!緁f\L70`)kkm7Wz:+L[m٬A g0M6;:a3m{TyU/Ӓ9"ΓQִe?n*3as_[Jř, \*[ꆽ<ΙEr>V^LawS+"ʸFuuRIm \s!%OBEfN0ǁcn_-dLD`GgMO uE)*bg gh =|`YaO~T{ ( @ԲIQYQ;*# ^ (ߝrNjq. RJ+e ج b`?tR<7HTLNN-O$ƝV{*0cv[Ul${;l嗞y=:vH*%&@KQ"\ge1~?WZyn;C뺣tP _Ayu0yIUjn5Z]9LOcjR*SU^ܪF-jWtO 86}̔DQ}n.Bt}_,$M]?^wS{mL˅;PI=MPCX~X/,ׯU þՊ+ZZc(UD12aE o '3E w?F} hr?1j2snb35c#?A DzޝQJTE쀫U F~iCq<˵]ES*>m*?z.`4^W{cJM9zjV;p[?HkֹOV/Tty5IpG33gB>|A\!ygzumo[M,5l`t])`o Dtg-=p)c6oQt<]Һa>?PjSv\c /ﰨ-7bz%[sQէ1[Z7.d. P@0itNޛ9L1k IqB@.jo̵\Wl%^[ 98U# XE2iMg`7ȾϜRړfbhvXf@ˬwRJ kyq\Zݕ:UngnߢTN?h353ӬU3vI'XU11cّTk$zj2"*u1DH gRֹùgU˫JrE9cI8KҩXd2㣻}uV1nXAu3:Fa!\3R yY_yzU4q\DAJiO%\=0L,Zp_ro+3%Ja]߅5ad,f7 fi!$7T$g\QjYErQK^/;Y`>j2~+RUH:44f : 5K%}Nk6r愚iD² @j΍XI'nsko!Vq z f 8R#wOoLVXR'$я>7uHzCS+uZ/A㘺c-: ]~L!%99=z\wFwoM MՠLoaKKWմig/iPx>! v'8euwhg` $B.,^?b z :"ZPHp'Lvf)쵒FyM Pec{AeZs9do`S/J=5VYr>.]Buଊ*VN'X9XCG.MK%I"fEfބ>toXs*]s#HD\=Ud\ʞCZdcVLV`)=ƅWJ@̶b\>J 7}HG՝]-muV)n-}os+{̺r\e!ق>%!e}}yMS߳&<1QAb"f [)HoOIT`$2G4=4 vѽ x5cVT&@Qq ]CVZJV LV4x'%S9{n_ Lj:Q ޞ/,+!,tnH3qu$3׊O6cNր:(GLN2Yxh\ED*[bi2A6Ezbײy{q4$+k*??SFDJ}5q/Fd_7+Rk47{9 dҀ]?VX^+Fm`ؚrLjƷcox;#,1J3I%l~j^ZJpdH|cp!ٕ)d)L+K )Q |{*;#Zk'ʐ gs J?ȎKG-z  y5 č낊I욄ӄ.??6RB|6FIsyeWK Ztg3L8aMv~3=7[kbt 1^=z52 ߎI㎞ʅ&`O %[]-׼~} 5|Sf .u8oB~m7'̋7Gvu2W({Y=n7%w8j_TӍrUٙ_LJyx:ߔ653^Tuvb␭oD!)d,ةGptp1N,n/U׾\=%>/khPK9>(D͕ATWV|:W- 1h4w0#"=NxR!K% Ƙ3Ry~E={~UQ|**TSN#P4@^_:7fU ț'T}d :hP;LN-WUf&@ceh]|>f``PAŹ3d¯t*xQPЀQyIJҲ c&^o+ϧYƨ^X!Puhc#$or%nN5N8V10B<yкX(:.YNXJ%&M2gT7MK|bd$mHX. ).P(Mg'ѧg,S32Bh_r_]!2fez.Qz ruy ^Q $dA)Y`Ejț@X1GF4w}BvխiET p%z515ϫ,ottrdD[W?3,3 9 2A >ҡ7Y 3I+ d$Va +Ge&WIgi'FdϿ5bCwy%ofBNm5U$Lf|W~'ghY7iOP  \5>jjTKU?fjITVeۼ(G(CgKx^/0#M*d-S$R(Ȉqfޱp9z2 QFα=LGLK 3s]1Ӵ9ޙ ~k5ϼVg<} ƒ/Qx:),@ dhtd,Iڥ"ܽ؝Pת*SQO2jmr/x^0X]Aɂ ]  91v] ^"{gjy|= ʛ.uU7< )< N˧/X4oj]3 Z& l݊j*SÕhU >1?M okzA°A-jg6 ŽO=(f cpk|FD;\Uh0B- TP,O[z&[8$Ē$?qz Rol&ɳ0fDܸ0H*ACMcwoSvϝ A&Ata'\w·s;yH+y;FLĄw \3㷠lrʧ@i&1fxQdH3-i@ig^O?gPgNjJk7zs %Qc Ҏܐ=a%eÐN_c(4½lpWq kG}疙5QI;;RpA_a9 xNxπ'yS hD׮bp7 ;!xT1QܻxzOZ?h-g,+,Cu8$X u̙@  5o5A=ߜ教+T]mWkh4;ņRӚhقIf>]`}CO[%⸶]pf@׉V˂+EFl8;}?#yͱz$WƐr҉\5*Oc| 7 ԺXMy^.nf"ϑNMۨm 1"|drm.b> b1n~>xH0*~*hGP˘֑”S_&Z[Q/m7шL,:onYSKV܎OaN4#o\x#k _ܰR.J[^Ц8S4$ڻner_NM J^2Dni+UQ2oqHM %Œ& Ug0Zvrmm-XJ`=f0YL?1u5H}2L'ʜ@v6Q4a_/3 ,|۵!Ɣ qP(䁷P*T U8~ ֒D kYdR[TBl :Ugңl\a+5fV'IQ+1Qΐ#WvF@Di|JJW7E+X)|NjF Ƿl K4&9LZ1 ]gKS%6e=3 qg{'Enyo~X ,0̖/1<Pv+Yʗ eJmL]XWA_bHR.z+݋^b%R,~RV+[#SLI` H#/ٚB=q-kS`L[pʳJxT0e?Dc^xVSN5P H6젼뀃 EC)|o|$+y湨'VN}? cT(Yj ͑Cf:@ */I#@d`!:V~nYkV;N5΋No ̣9)m,,EܢWuoZ/eGMCZfT_f\{‹d$/-E7fRm(֭*ıa[qR4br7h/ĐʗXRy;:d)YϲνaK΄ >a;YF/ i)ab1C΅H ڣoL['l!F)NH}5MSKN]Q[կgJ\ 3$~jȈlpQ[fsN7WvAw^ztcQ%Kף0*ņ.B6isd,q(OosHT_0\,*j2$$ɿ:ojl9g=2z/L]uR\G8x W5 K !ix8f~&͞F= O'7Dԡޣf7DϨ;liȲ,HpMqBuP+>Qpg~b.{cYs⃐\VZ{WOuXy="0).cȎbƲMwqmj~F)Ec‡Ud0$>(ZU=/$SrQwiDօ̶VV;>m1ʹ8=v_VfζŵD}㰻-X/G̲1%+ EzVf[W^Q]13df#FXK֔;2bTEƖ nCql+{[EMާV^(i*KvٔZjc|ʼ'^3s堕G+)7ӈlHy]rQz&)sMA[lzrP,q?&LޟWJdg,y$%/ N,< 6a!P;coֳX%N֧$ycX-QWN iعNQ߫zxHC rmLn9u? `R]}(Pzn1nˡJ&OºvjqctKe#ig 1v 1h|sXZ_ \>]Dhaoh o7@/[Uo6Y6OИX- jȡqTL(w;]6a  ZwfZ( W !2;Y3Н/u_UjTeMF$k#()rה@wלqtxm]n)gi[ׅ>E%fǾU׃Ekh.Iɛ0Jv|BCS Ta{^Ԡo#LQO)Z͍S(l_+^Rz搵 mwo5ы=ZR!^_-m >թjKpFZR{F]oA_4Jvv^[q+s̒I Eإ֟Jky"FJ+X2/K,U@URH!|{( !@rFu I+oޡGU!d9MNӊ P\ Ā OYNinȇ VmMNYK&m~ٹh]7cezcIQVPXby|Vf`z~MuӰ~ W#1#WS9c>cψ KzZ.A‚RϘYSó◺ӊ)FVEwxaobCbƩj߾n0b-JgD`±^c/?j-@MzC7? 9-!F7JX62.̫n OwD{cY} V1qPվ0@TvjJ|BCñ}$6> tP§iB\1?^ud,(6?š%'>]ӤкotP#,EǼ!SȐ4eMK>{狎oY#JyhعPPӦa2ZVozj^+E'(OIV01r\"||X.v,`J]/Fk%ʣwe,["0ב{BY!#ykY=ɦL{EM;HT >oO$z9xS*LWK"x̂VWfۡ8DN} ^*j*ݣǧ)sYgIǗzm)3;J%ٟĜֵhP2H$`Gf 6~}TI!,qOI**X`Ɍ35Zˈ&;_Hɭ恎}5gzˢqOe@r|n8]1J#N6d7 vi.!QJz+-ߥqbWC[Lɱ1_ocGlm$yAtK9=AuBrS?ٔ2u O.%&HL+7~! bnہk%=˰]Šv'"5.Fe\b&MBDB ;%oJhQhiQ ,kPv^W{N5 SkbB.f$. *A٭RV`vd$bEyb?}/v8[v^Jxձ];cd Smam~ؽO@\=~%!Sǡ`C9Vmzr'[iWPF^w+-EW6#mI0ܑ/ Ee'Laji{61fDBh(3U嗇OCt tB֟(kݖ4($ vNjb~2`$(Im5)|_a}O ~ 8U 9f\fdhnӊw>YoA5X M( }g\uyxOҮ"`؀?(&B\sR/U(S;C ;9?p]aSgOj%Xly E[iW35] : -aMIIY4%m?@smP# ߡ6ݽ)g/ATkƖhs ڸ3meDe> q3[RyUX18((ӫ:¬riwʅ[J>lP+}{`x)=< ;7y"&>iJ-h<ܹ){+` A[9Br݄vy|Z#iЋKm{8z 5hA#\YWD{=aA"< ݶEM6Wݱ7=#~(K|'!qZ {Pۡ&Df8Gelm䆱z.iɪvw3i:& É'褶[ 1\(q _|" Ю^<ulA"W+FHTLz",ժ}9< ^ J7Hb'Yն >nM@Հ)Њ\Щ'Tq-M>zQzK^G@1/.~6'B ΁?se[q?mZVw?oq<8oэ hw8`HYi0!: \" F,m.>_{wFK8ӲKJ ŕɄy/GR/'W4?|fTn!BS㹡Y06镴ب;7'nB¹qV(zNv{hzJƱ!*ʇ\'9623;qgIۨkTF&gdf4ᦙ҃Ԛp#blbC߃M% M,it/?!KUm')xRͤLxdL xTr^QkQɠDP\ ʛ80LP@f5- t`Г›6`\1yxBw !=@ѻCiP80->ib5I U37 [ \h06XC?[!!ILNt`{GqH@!!*ͥp'."zsI i66p汸he跪[ҴXܙu+鑾iI_Fjb&ԯƥBXϘx%ǹVXŤR*AܴsyPP0Xcҭui!6P4WC..x5nx;,ڐ_xD%5v{< $I+I@R"/Ȟ bk2ro,© ;XD }2)>nA獢WeWVϩ]cqW!fvfyl5Q@ݰ1f~(W=MqU5soV0%r ˦aEn_\'GƉvI$"9+O%#>բpC9YdER9S%n~j)6AT*[I\NvR UBgB#8>,M)l (1DkFb9蘳{:.pd,Z;m ĆVB)"ڱ$ 8\CZ?{ hsnt}H6,Z}ZP5rTE %qEl6r="z3j`x,[jƠAX$:n@^~9 +n[!bI O*86p64"r8ģ( 'd0ѧmAJj 3Sϴto=eɴ~c̀bLwقc5|w/z2 p ÙK[wTeZK@}aUґx0V'Q%Dﻤvu3 '?E3(I%Kc9wO qx}kq8vkdD:gjq/zIOu}>%{ >L""8U*amvn-sP1X`*9޽Cy se_<78bi>)23΂P#)x%MwϢZ18jT9,ntO`z]C )S0xԍcChʼnԎG @]P2tUc;V_Ǥ@װ7zHXV2)I6Bg \h A}Y ƆOĊNBC 7τP;) tҌڽԜt1MS$2er35$k]J}yc^][a{ы:RLe>ȭgC}\ gԯ*l%X69J[F5#F )odZSFL2c馚ȔSLCdͧ]{B93)L_ =RZYkn}ƛSIA~I4q-/J'l:118A*ZEh S|'I0*5֟f T enj9$8̕ Ce]0)דΗUҡe{Lpf.)?{_xs|%*Y7 DL Z(9گXz[.C H\XwG\%ߣ%Żҏs1ug+f1@0Aˑi%"aWn_4 :u0ll#XV< :] atH_1u u<3R/*mo@/1\ADfw)*Dd[rH= mtbEzR>d72+c r6h$Y=Ɛ( }aqm7S+. љUD ?Go6@5R}(KI)(e=Q֩kk Yk*+%&yM _V8G~z0j!l "4 ^1Pƍ]U0]$s$Ū9X>U4ɯ! zb Cp&H㜀mp~`)W|vazAu0%Mcy HqQӮvvn3ahT)&Xh nFSޠkO >ܑOGIx,kUZ2u ]-?#ȿ(vWm64J}y: i׳(=!,RZ}qpΔ^M΋:\ݻ!1= ۦym̮66Vf`]]UFHvumrn#t2#PXoSJڅ4޵kU֜(juÄ2.W46dc.[d=*/P4>\lԑENz@8]oxyեf'ZW:VHYF71sd JpG(Ũã唎dNhvPP#60nOy?G"K W-ڑW}~^Taimy,\+r <4FawH ocUňuvºo1=$W?;P=7˝rQ=~䧉dCuRqE7ve@KmTY &l0sĶg Sei9UQ(]ipXٜ(*K;#j(,2VڸCM [L{RgVh F|4,ݥMOeU#.NvRq.h4r0|wq++Oni4)=sOSY0nX=f~fTOW#f8K'O`f5B~pZqZr$KI_F $5<: l (-N);j aIFbUK}O%M7~bO[)>5y,/7(1Sdk_tF[0Θcfϐ(z?V}Z)i[*uWj9,c#!7KWg$ Q*l"܈r( SoTݛZt<TWn I92 R! D"WI$NbP L\8w)f/τyIBsup(f@9Îh<[ofgKu 8M}$o1tq6 MR|Τ}*Q-E/M8۵,HГIjdZj%pkFET1Q4mNԂ} E gTGՖAJt9zd$4mm ,"w*A F"xbZ`3b V>yg@o6G(5?sQӜ Ip3Nd.5fS/Rզ]hEFah)O? c=IHm+xnlkJ j3^oy4f_yF|&pW ha˜gLNx.pyEbW UQ!u,ǯ P_8 0O] t?CB%V~>ϵuu8i A'`UIfa ɰ%@lq:T͡cQȻi[ su}WK'6M0?paC CKܥ8>?[޼pc+J<x%Yg>"^3f2n1Dx}EVTNmAWV:8YX\oޔh-v=OTJ{fq$܋ש:{yoBjI9Fmg躠jtD閻Iζܾ6Ȩ[7%2qg %45_+LtUy3 \VC~d вK[!v<ׁ4жUe-0Wˎu$ىܾpdƆ wHic(Zi\-1\m"Šw!69x5Ɓ>:t#ccw_Y11\uBYqױԂ OͭRM5O-ڋ?3}!-]D_ծ#xA.P{倷E~Z05^luHFkߌp:\em -c x6d+Zͳ'#M8a##؋wVqB `q39+Ňp/!0e7/N kFYk{R!_͕5ڟV֒ɓX;q6&1iཹ笰Wk=xVokOAyބ.Q5}T@k꿇I׌2-]T Md6\ =0'" |[[sɰe sWp%O{Tg5kX AoDZ{ffц'Ζ˵!V\c'ߐ08޸?%glzcܾdzKA/+֛UN;i=) l Q!jNvO=WrD\`bW!ZF]Yϡ ɲt+Hb7 |DߪFm3p YmQ%į{.4ɺc4}A)CV\ ҆gYQ [H4Ө{E]m$PN@"i+EÎmTtr7U;5ӭ:ֲ%tpBguέa @t>F]9*z͖߽CgQRk*F-MCCttxr4MFc&6~" /%e @J+c\*q^k{ s:@5NJK Hn]N*eiƽ5$  #ngJsR\.vNd>ԾJuH>1L8J%8qFLmQDrNvo}Oʈ ED"36 `%)>T5{B!Q|nk+,T}2x<|8pcpyE}\GaݳEn oHSUC60\ܢ Ili& ,W,,O>FI6Ouj@&Y=hw:~h6kBA1o6DThdO+En-;_lY}PIt63B}0#6d"ZgeCM_ܻgfh kY: {kN'IPtCdr7X|zy.|OJUAU>}rPl ib j2ꕘ;>+TRP]Jꎇt˷?%&}.BlC\UpTn:YC؝h/ ن 8[$:Z%JaG=[a&h)wOR7J;2_=AWsٙP|bo4L9/[:1u`( FxlmS)ШċD^8 r_.3պ&.˛ҭ YC_-&}y\|ynvSNZh n/7-XTB]UHԀmM?H C;띑ҺAz,/q ʼn ikU+N 6ka+m8j`´lH}IOnr}*]@vi 5#?\d]U@ylK;)b,"͟XAML{k56,GI#]2|2jObxuxuF1)veio P!.N#[deu *PHw=:6OaZ9E?kcgN' BuC!Dj!oGgƕFuG]6AIJⶅ̏j{˖ Ѕ u\OK3q|8c bcp;wQaC*WQ lp4sH)/Ly28-Br?HTLUi+cI^.d؂9WG0װ?D&0R>_|&CfLzܤAW%mV f$\퐥2{Khjց#w{D2T}-Rޑ"n;AL;s %7 -:BFD3w/J@asm|2#Z}Ozf-ލdꪷe#KZ&5 u.2F-1a0aRPFd{|uC#ch *aaIВ!v1J, kaE߯LBAQ_0]V62x2ػ} KrVU'R M[]WPuI;󶎌iu˽&ċf݃uY::@_X\V& rK5݅G3;sUٗ,hQWÁG?k74z$`9O[ZcDeQVb2D9zmq=OQgSBS.Fwg:ͼ+`tk~\|VhBb{mUp֗x\i3v~vr| Β.-ЈNŊ=(Ui68<u86#'Ì<*I8xE=;r(AaA|n^m(˧KnjS~a m#P1\Y-jU/{8_٣TaٸI'L{D d iV憴3@l@RnY](,gf C+K; ڄjIgJdNRn!Σk#vWdQpʏB[QrC'V/d)CcFFۑIznAbHڲumN@<{nT^C}?J:@#Ҽ^Yeg= L*W6a.{Bj0ƮkMMRZqX6k[F^Xpp'&P!z8Qy5,`# RTm >SN 2=lqShEd@hK^"MXd;]u*AJSR~PԄMM9e#2=9Ǘq"h{{ Kە8)r";n}\ШS!ZCFݚeu5H\;TF0M0z*b \awDBw<Ϳ =~~7{^`xK *1 unh~?`9S~Md%bP _VKhFj툣{ӂ*Q6;4Z^9b>QWTUKG.zk"2z0!|* ;VIQÀ|%CyMvFPudr,,a9 !]o!S&:Y gQ?jA80 VJoq4? 91x!5b@$ȑXϮpk)V;\TIBjs.8"_J^ؿ0CK{c .ں`\7^qk(Xrh(#qn,D&mczq [ou-Ns1[%<3GKժ5[TX"^o؄$H=9*[x% rw4Y ͽ(wG4鷆 _px牼%Mw$< q^lL`ϳVvf~;k`Maޡ eYX/j6 2W.aOC*O{jeH[EÝh4Pϴp̋! w;O{q7X_=-J]~Kз~cC~n^B8 X5,hݵcfٶ *nztlSWb N'͕L8Eu|Hl9AX!i7Ynɟ]Dd79VА$Z 7n?4>6(£ *»)d2"#X~HLU_参yށX8Fm o5+7wxXaeܠǻվqD ~& rCߪHXs #~B$AbT-9#2_6J pm wTHr&QDHfJUݱ _|ձz]΍*|N"Is9EƧq`&(W3+[:թI;KH(tLyķ[a4o/ҏ) m1VLb iɗdn cl EdNaHYBfʔcmDw|Rq$-Y\WNȣ1(fQś9piPzSB%.l#D{1n-)zȴq6ci| |/KN'Gu 4YdG nшgKe/3nW\1@5SsPpD.fv5UyvpWN$ڰH6d65Eɯa'dp~4T+?@| ;ޒnKCXd9qgO8p95m-12&%Sx翵x|ךUQթ<>q65tH~zw*Ts-7j4Ca{<y䊔Tu\]Y |[:P4Ϸ@e '2՜[F+ >lDMG9骨%eH.n&(ӽ./^f&lZ0u5T.__uH6Ak,7nmv֭+|G(mzV^VC?ᓕ)xy!C6vv1 8rku xkiL nsx@":09TtyV^>.-*'2i& i<=lFY^-o0M|T˔Da茏5aA2v#ZDJ$wK=k P)&;= o) ; /a1hySi9 tʔWQFtu*9)'!POKT\Gp/ݫ P-R ed$5E\pYPie?/D, $ơFNq,%nraP|eeݰk ?D|D>/Bo);.JUi"ela WP| ޸bTآl&dPqǵVċTEhRiV)%٫7_A2=q$mšt_oKsFn2T#knѹ DN[X&snc3TyL<@nU%ӽ&)l/8E).~쩗\#[Įw"IB4@Ⓖ[.]@F*4eJWFC;[3ٜڝ1|D@ի0ɫ g96|9FJf6 voHNs/\|UUokdIre-Żqy;+[Q&D  %y0_ us:WX&<d:K9ll=XOA0^|~Iņqq]vHHV%KHsl|',xǓ vMH-oFg BY.%#駨G OSLc۽D޳"yd$A_x4ޒresX^XNFH6L-D8l,7)ǣGam7Gf$sEeoV׫kbҁ煳ᮽQBf!;ln5x)*ԝe0OQ?ƈ|.VQ`p iKqqW 1w]+&';oe ]rz B%&_͏SZ^T{q ,韓x~@>型&(jK/jDvw; 9vI ts*&.@sӏe]4BH􍥽OF-(ܛo-=v0V#k=7< V=5ْA8!0tCrAA;-b?L!B ވJ1cЭeRH\d8NW&97tu?_'A^Et̨Kܗs*:SwQ1HBat^uu{֖c y:6VWo,B֦x(v?r#_JVC(" KTuzJVW$*+~̈J.C_־^ͱP,tJHgbR 1:v¦ e\!@1i؞C R 8t:`:9hbtD{#7sʳ#|9 $W%/wԗR+q]1K>ݩy1μxwQ6gE-=efq c/w!9iG<|Ӷ3=PW::=9 /ka͂RS˂np}M c(.༎ -YG݊%^vi]-0q[3ͻˆrڣT3+8""u˦a+b5|֕nb^)Ҫ'#7 :kRU]Ѿ?2\Nn~.ĪDqȕa'lO@򝧳sMIVsH`yAۏZZ*I*i Ap{L-f[6坯LְٍiF30pU.\%Z'P, WhL| uɭ.c@TsxuVLF%U )Hf3?cpOPaĂUpTNٶ^>LYvǩю9l z`E>)W'W2:9 U$Yo"L7z)h-~Ϝ^\1cY*qx2L~N"?v(( E(w[5ؙS/vRYmi4]Kc loPlOoÉFQIToqNQU׭z?Qr%[(^*M5 "F&ވ[;pH'z_ ֑~ Ajs1W:%F_#*"󨎤( RATt6D$d\C7V^IuoS zvF`AZM#+_Ʒ׳ \avn>cE:vdh=GN#G>NK/땦5 eJ' ˥P <4?B$rx^R :M&PMa^i?;'YVbLjY;%B,Ghl3gE԰l1]4LR&r.Mb)|E0D(D`dX8)sQ@uh;k 1] /,xAy40҄\ 0"+*qHZ w9/Gzrwшr\ph4)Jr#I3_x^( SBZ!nA,K(ԼǽhsǒLNI}[A դ-1 ~+JuhQe^!/dtR ,5?XE̼WOsǓ_WEIEV2filpW,< i!pMLwPdV_X\4,HD-ښ ?F|_&]v_EZBJoИD)\Ҙϒy4ddHP$BC۵kIeܻgOF~K?paX?CRz5mb<=LO;.] UeyO\EP'0TKs A ?I8dC2   -g3[ U1꾃(l3׶Т ͺBlc+csDGkM/P T24UM \?R_Vg2Rc c G֏3׽:‡˓H^z4A Y=zؼq_X': ( lɓǸŗUZS ô:߁ [^91U:q ԍ )wpۃnD_ca(JG܏5gpAZ?vzT;&}3OQ+D[{'V#3|pbBsP  ۏ4zooU-O44 8TK\ oif-| kyB,}[CmvMr6/ 1~upIMŧs7ޛ9;+jL >&q;4|܊_+n5 $6!_r"!܈>Ia.+(o]Ȁk(;XAR0%UToX@E.2EԆ w*itXa¤3TzF,B AN>>Z4CҬj%|рa1+t.YFѧђu9BjsEE+;9b_6qCAt!vIMT} -rEعWbg>1]ͳ:yZܦh]t -,,L (7 Lgjv;{lD~&5m ,&3 In>iCTD& ;9VIM {>ӻar]\?lɌկg=6p, GAK+#c:^a}܈;zrhx~D%Iv:@N6Ȃӳx3\y yv- uգx>HZ:_BLvWq6VreC6P퀦J^_Kmk '} d0²7 ʧyVy<[ݕ(cB!'Aл 9&gI&]~pܼR(mvQ}?Pt<.+<(qfETBj RgL zH!NEfk&|s"Z= -(D0uc؋^~Ė*+CHPE] N9p= tP\cGƟKL2_s^4^dE=C,dkks22Powdk+`|IO i} qF% ӱ^GOpA!>B8͢M |M{Yjpv哿>%y m5a5圪Erw*߇cdAaP5:ySg<[gG؉H- pa@]46ͽa{;&eAAj6aeߛ@J\+PBɱ+z|',JJyO"^ 58uߌ<b Xj(e U'v"J$sw+oFe!\նn3 /:_G,V>⏸7ȩS@]~ko,߱16 [!GdC/g,J\Ѹ>w{7/ڋ/.|*/PaSvw{T>avB~w)Ud1*+6Y#ȹRmŘ%K9]+cf$QGh LD>]q%"u8Pċ+\[ Zͩ$H<0=Ya$0i ej00.Y8SLj)(}°&& ,k+3߁Ý$2(̼V:QG<.5!AIkR??j#[ z06I,K)U՞4du!V$d>l@˳"LhESea6_;Lf1Dz+DU!AJuhw8ojƙi;_Ƕl$=5԰]MܤH*6ң}xT2;JpI)m$Ї;b㌦:Zbȋjq VY!n*(/G=]D77FTuѴJ"DX?}̑ DT%^G)q+55GDѻHU.CRm :I?1-KBHG=i2vOGel(y$MaOO0qg\9^=Jڄ܈T~Dqvy$Ӛc}_[p""+=u{h`*|Alg9{ [J=NCn~.CǵX{xݟ;It=;:=WB70q)IFu|UDAj{R/`glYHmq P`">]Y56Ǐ{( Cߦ_f_pی*T6pd"7+Ucq@TQmn^bW.L?8dQ,KfB_yo}kD!w*P \oC\jbDڡ4[$> ạHOJutʼn]ٌgwMs,h!}H9d$,#*([¦ \ ?aTQ}ӴA䀔;߃ :;ܷfh0s~S]~ʎ㴈̷$OX1,=+~Mfc-N̼|ۖڂ]U75J4 BB@[ttm7:H{!鹤Hx&噑cُHB>ȧ,;#Hޘ(*W)gX"l؃tf!7#;y$ML2 oj㋍J қt"YI׹`-Jc?5y3 E#QM;v˄COuT*jvW.@3\@iqH˛iQUe-ބ%$3ZO <2KNNVeKfYbDj.vtdP_d@զ}A;yIt蕯;=h(w_o yD9-g0^xsG&W3|gY&^-B#mWNPdᜂC=ڴ[؀_i}8_ 1H(G1xE f0o~K&PVXj-, 1TW7lSw:YTIȐ:p> vi63&'^dJ#l bkg*Lk^ #8QyB:=𙾙l7q7054jh*xf^J/5؍ޜ[9! Eݬ(e~V"]!2T` Of$)>aa2T2kVð !,)'|iWt"M6Ve络 ^O]NiQQ"|XmBPc:n (:,l˷h}ss1c(s>4ʄ -I g?Eu:1Cf^X..DqRERq@J}?Pk|tz{˒A~<ŁOf^0*iR0s}a_"ei}%\v PsnE*> \ S5c O``R}z*LWwƵhz^Ntuf`cDv&篫xCR1ɽ3EXBM+#q#D饯1oGx}aNp6C/- |&@D6;D!LMo2pVl3|r)-~WOv_q\2>Mwۢڊ{ZԼ]H &]q׀~nsiJz>Ʉgj`m]5!= O&kvgyo^%A:@{є!ZnjѰ:2͍ y + +P YM0DZR81e7>~쏩Կ[~q{_ژx$@h`dF4G,5*8poB57چio<-],1=}1X޽ \!դ# zhm@,Zm9(Ifzf1 nr<^8$&8=.%t(~>㐿!z}4IvWG#UܞdnKpgvi6P>ٌlD.Wе5DR&X:%-p,[u_C Ӑ=l'Tk$p!}yDTtӎJ9țh첉yvxì{y-}v|j$ǽW CW@|-=Rmjwci;C´8;[pp:mEĜ>xI/p O('z<) v6&W@qjRY۠=ûU`Dw iѪN*W9ˎUrj0KCr5 H_w&W&0JT{ BKCPnr&] (A@o^Ci\6+7Yʴ ȺO .}B0z#kc ] }G$]6Y u^$^ڔ i'xtZoYd`O@zZVH(IXB-n b4 a3J24JHe" C7QllƬdCcZlt?P9Ee10^b] tKב7\u$*"zJŘ7]s:.K7r9%Nk<ú6T0of$꟣ E50Wv `n3o=;9Έ/oA \ۘƖS CͺT9?*IW\s1'?S18|8F1 8'0$5Up*XcC+R.?mDb݁ZC] BشY SVL:X^rH6)}G OОZO6>C0lJF%`N-D&&(BS%ZOfrE>Zؿ{LP˚Y " 1p5"'MMhD eNߜ9Jylsj0ŇFGhRc!sB'x<?\z#-ž?6$u߽%7߾m.͵C FDN-~)Z?'I%QHE6~:fՓH},Z  rq{1B-?˫fgȳjl&Zm!mr~:]1ڗTx6w.)C/oGnR4ևFQo,pj%(J LpVt۽_Lk1P3 ` W|qF’9OnXho~w[ }ۄ]!ίa$ǫobLშ1ݡwwxԜ:t! -`@x1ڹfߘ/626{ЫYAm@R̺`hMZ.vg-> AoE6 eXHkRXUL˂Cu=?U{;pU:l1zX&iLiL$xVp"eu|PB0:Xcg2hD{@a&= ƹq8 {M[y^2Je4hnC%RS Kȣttc9+q.1ZZC)F Aȷ&7ǽ˝O;,3kknSws0弐aF,dʰBx"CwD{-,5\hUC1NX:jO $q&}G (E1L߁YNR*H0d1ioȵL|ut*0=pNa¾mAH$B#D@,]\'4pyA(ߚʍ@g4Sujs%^t<@ŦiuZSϣ2O4Yʷ 9հjd"! p ˃VX"cH"#Qx2@Z7ƔJhF挜Q^m3`ӭt.=;e c8x8 s/hgVk[R-Yli(7z`)j~]wPnЧJoaJ֘8E MCC5|R@C2X</Z13>$(--7 p煏PQ#3N)wn qa8g48-erGn_JoiS¿͸SIr5TU9B=Ѻih3rxeE5}\ -Hk|g° ~͇VHhGI.RH]vxC/,nVF7_]j)m{"{[tA` t[)R6I &%6) 8Ks'Z]3`cdBt){>szO2<ā ySC8&k#AyL!KoE,X\cyiA^P( $f'J}~YOC3› \O//$YiIC8aИEh1[&iaCcB"UDRx,J&ԈHk2+duta?8PeoTVFEɕ @wZ+c=A&]|C\cg~+6I korѯy]ȻkbK;ˠlwN^5<%,e,{-Oզ}֢砒{kp9oJZ4 'cnCN1 HBҖX#< ]֬ mY\QKpWzYz1Cmx'>lE~;3S!q@[[֒˔Ŭ Gc-u3O*x>bKVWţt"J[0,sfPN<2 +e'i'z$И󬖋7Ҁ!5761r=ތ>a1n 4aoCoNK :@*"2t07f LbstzSw౉FA/;zDZX1Rk8h -Le09p&&<L9ͺ]2W "~[בogYlia&x;.I=C9gʚGi{'\U( l^ r+^1lL7èQT*>.ChpgVgr9ǻQgY,98埃u%[gqHcXGO2A֘?(+? :ȦǂhΔo̮]phl}#P`IYćpr^}D 0O~O 6DYi.)YXRIBC>" !ꛂpb-u6Os! $o;ܖdҊ^a곷`d%=ۭ ?2:Z]VjO.܃o}YI xu ؏q/Z hnsdv?i\B/^%Yl Oh 8ع>UuZ'ޤ83Cs^yHZ w'v6<8tÝ6Taq1M9⃳B[5X\81 L{iaE)umfeĤP(MXgnp"T[P07aGCSB| ܡSπiL}-3+G'fVR`9:Ax95 |7\}a%qc2ZIV$jk4ܬ*6Xt%V^zXq=Fh.{ұ+ȢrAvr $&cq?2lwh%t3S0Jb"u}n~ F2D( -m;{\Ea $ɧ9Z6Nm nզSNDdq$Qm&>EeY[\v?8\h1f TsH|D ˭p|_^P'$5,B# vIht06ϑ}ALf^U&.$wpf&{s&(]=x̱E@}YOg6 b]Gq<%`͑<Y|ߒAcr-l VX \*'9j{Z/;V**Y$"D%lJVYy9)Zg8U$MMKn-5iI'֪E k$~ap|ӧ!1*GMPvGԧ[37bgxDmd/ $sGYԹqCuMS;.)06@}CB - x-j~-l acvʩg[;9geAH!>a ?X0jnl/sFr=Kc]*mI x|m-PɤH2~OlpޗzN$ũG}>fK=,AzXQ^Xv*0HWںq΅ǝ]sTX埄G?n{.x@!zK3=֋E76@uʲ6r*3\r S|W Or羦9}TB5K36dH2ȁsm1W"ɭ+sE&qNUkd%V^Y'т^:WE{Ć]wQޕs`wz놠#māQkG]qCMcr=i BcH'~CR ~aT4!mmFXZ0BAڱ.ܗb;L[AM&ֵRV`$;v!HP`x~DZ@ @L@EUjI{$H#6 ֍/Gv?sqa6c:zA2F7yg"L˜a(.Kqhe&tUHm-OD8 -V9tq^#}o5"A; NNNT-Zd9?ne4"G)5cՀF' $ONXu!Yhӕk A{ү K G v܍>If/S$p&5*wҩ Z߉E M]?d:J|c-8hjU ,iF Z9,$d ?OK"lO#x_|uEhyg|<<ogx}h!nC/O\-~X_ 7sͨ.Oɳo96t^)!2#qZ Z%Ɍ(F 1U(@ .wn{sP*>rz;40O.XD)2 +by;(QxISpaz+Y*(+%(unXf'PˠQXwjUͭ2reON9H:!ʆkGp}Vh:dg ;2a{%*QH?k@~ƙ]U]5 D 9%(}XzMzg42Eed<,K~ dJhW[kSE:fe)wLg"8+J."ac=Ìge/sZHuGhN'F{c i蕷~6!F(|0/(Tnc>hZw*h_B,V=߉]Y]J^W=,?a1% =6ԊWMNifs~IeJ0[6ջ~ci]'9k؍B gl9R??>|mwiJf+Pbi@YbEϐQftPlMk7-t٣pN_zؔ5{8 OUgє߅MxɵTI+8Oxq!fm*EI}Ù(E/薶d jY_AZ!g sM<<>F[Q!rk'a/zt良MXS;x)ej<̵b3H `'`Z-}ۧP#L8 .\[[ tm#_ƹϙeZeT6oH<|GHIg~_`mY:@s )Fj,M%cDfܓiʜ")7ܒ !7^ ݖ1J#"N̸zG{f }ީZ&:Q8|8Ss(?TQof/Cl$?|s?~vr;m걩NbO SǖLbcأX"Aw&YQ#9MJ:)U' ]Ѥڙ'K^˓{zgx pXLBaTrd_X`]:sNKx j*^ ?K;j[+6MHZYWP彔[IPSeBn 'mW,Hn>PS-rs89JBS^a/[$EzƳ"H*$2,@>(0òJ!8"Lo*;vK?2~U/!m޿Mi]`&a쟀[m hQvMtqq/QaWLN%8j/xiF( X@z;4Hms)M (#s=&[ӝ ) n oX_XͺF\kAb*)[L1}0x,[x˺Yj(5%y:h/#՟I{ LWc?EN\tG Rm{pdnw\TRs[pr=~e5@ՃԳg%ZHp'(U7@&-߹Uu)"fvw;5>k`P2vX6*|ઊPNi|@F.N$ `'_s;LUĚ .t) pIW d wΕ˒c AvvPFܭ^oVg:/(FFsAx屵1X{~""%@c<1;8wח\8KKX<5w ,ʮUTɤ7 V^s;.҆`oio92 KTl"#pT4ڥ(4qrkFR֕s`a,&bg)ك"X}H`,Ȏ)wC#iTOhY `$/{ |~2ȥ8ϘK1s 7o 5h.b=bՠvJ~zh r1i\tVINLitOy.?YE9,aD %>G@X Q1SNM-)"P/gjS|<:RU<3^Txp֭nTNx=ɥ#(k 'gY6H\v)yhb{ҽ$⭭oe*B.өEl؞@\L MQKyGɦܙ{mG OLF8<ٗZ棵yӕ'KF %|xiح)\kF1hS3@WnWU 6jI Iq9P|漹>bPZx7}c݊^J,{ D#2u]Ɯ@@ߥkID֤ f22P.pT%sEN}${!Tjaec'dC40eO7EpfiR]S.i($i ߉<[L?xjMA7@=4i)@7d=Fl.'* 6v*if}e[Ƒ]c򭞙ء%F{^KJpyWY>LLuCirAJU\K&jEb qo/ <)6&Ot<h1P "v~B\.;69:Hҷ4曩KTNBkj"A*qY(fpS2v!FoGNʵO@7,Oz!f[_w^Y֭?".eWHGXfڸ\E M:/k+:g Xn:dQd+%\fӋI¬AWǷV+7 QuowU,ۣc qd07SCNJc'Ly -bOF `7<Ĥ{ O=:i d$H51 g!%usV&b`{ E/I2);*]ю h&ߨ"bƞ'>%a/sY2P,/vƐ*,8Q;ʅ*]{E7nTZ)xq'U[^T T+]iq+Qv1b0` ;ԃD#ll0|zE?!Ȩ %ڛ 6kd =k Jn\Vхϑ[dbrп*}.,k'l0Yf}? -g]-i.*&ث֜#z$0n _C:.wD!W"hF̼`1~p Rԩ-)m|ViОqOb!jG@?G_UF1zb9}NajFk4#U۟ל?~jV-9@d)d69@@s3Zu`t~8˺\a6ǧ1kc!ZhxɉMh^܈tDC&n/< E!o{a XѦ*ybThVyѽ| ) x3|#H1x)UJ1arCŠWw\%}Y4YY_,#n+8MPݖ側rG;`\ɢb,GR /;H?pyN ~ᩛk?}_~2+ð5)\< Spھ Pޥ 1&_aێc}<[J֎d6:Ӈ̽uKW> TMY# .eRfr z *8t#CNnIfS8k@vFn K0?|c|mйL㲦X^>ߋLj۸iR>AگGavTfS= fUsXjTzO$=-p 4^E5!8JiH7}3h ,r-!0)llKW6,t+ThrbNW}˭zQ=<cW![O(oW:.^/4`я+zW.@8+Z9M+D_,j6Fdqo'5d'iUrLxOʹF#u=WzP.ߋrLs5'\Jt|?&2\XL@ u-s<d S/KOU,59OuBLI{C}ХDU;N}jEZ T#滛ms nCZE3>@֓O^6rίh'=6[[-F>Mu;yDWG [JL8#4Tqe]cc~=s(/ gB俲1vymfƕZ*}[yȾ4XhF4$aDN}]wAU[oyAjLb(ORNd0&-y}DӝF~-b5QxL엍p=p̆dUhǣ$5Nw/G8'LHvIe]F-+*|Si8:7)8 "q‡XA3dQXe Ԝ}51W{埱gБ' V)w8P% 1괿}MdC rY% 2;4iJ{jԯŋP O)shgy re%Ȇqʸ_7Gm#x2֭Ў&%;="i|kҡb8O[@|-qrVMxuaRh-U7$0-o^ TNf1 CzZCk\/J+ BSVM \6wd&(y߇-T08$m .CIn@ņ}s e65,f5@h_ 4`1SjC.2}!{#"71C{# ” $Qb",eҘOċĸLr? w,מX0f)|[c  To )t.AR+B5*&lBj0){ { ,s'q.G^2<4TJgZ3;p?([L⋙o.ޙ;1 dOe>8ֲ^9g ^[1s"JNO0"U]V8fӝ-@|X֊JNd:/w&[4>FG}wZ#&@d.§a**oЂA6p\9Cu O6rUtmiǭ9J)9~jP=Dcrϰ[WE,+%FJR'RLRW=ghreEξpmJm4'dtezđ;:4(!b3ǭVdኗi+wDВI ZܭV`[l,yu_5< 62ҒDd,1gDmpL:i~EC'(8|i҇r] dEYPvin]$Zk΁8:6ԠJ GMf?0=mO3:ιi:,3=oٷ2O //~HhHu+l{8't=]0 }S;7ƙJh-~^ =Qܫej6maUB;T:Yk|FR;qBFЎR iPW?^ų IH겧f Nh5Eg1DuDwdQ(1nsOV~GX8)!)`)#pd)l_mr|x2 =bUM"ؤe'?9lt2 ٰ9B8 t}tO,|Oci x|Lѯc1 结X|m9ufw&X ΝxX[<돱5ٮ&)1 ;rVNJ6&D*[sZLR.~M LnᢔV^s6sAas_mZ9O1 [\(˳,GnY B!6Yo>h(LRy&bD*5aL~N%<!Pwriov" A k=ΎoXbH)!tXW !rm@6w}_G̖abC'! c15qrye4On8~ pޯtuZ9Mr03iGBZV,4;xa7@|<+3J4}(CX`TZD\7ְ|Nw[]n1GBJZ /չz@@I͚N ܨE-0:0/*U);k*cI*"Y}X\n3 G0lG+8& '%dRfЗg+FdavzڭQٖ3VFOҕU2 O] ֙Q]t]QJbJcfUtG|߳z R;/ Ɯl;%engǭ*i=MS+My= R'1ȋk.pC'{B5;loFod!C;o^|Ų8JI3,ZYpı}5owN'a c2rx)},^1c_u)KԐ*&|$"LEjeQjCe LkmZgmy%.G#w"b\ 7 Wf<(5M6<`lfgj(:DԒgMuoՁO"W8wX6v_ T};3&p-#ʼC\ CS:GIųC _bX? wYK+Fz*aFn\݃Hhԋ=މ5w$d3T]ƝBfK\ZuCu s?8aRy?<"˺ONt& J"97;`p޿94ɊJDPSO-{dt⇌A s16v}޶pT C?e }LW(wxPBbd5V'@TtBc6 8ѓ&[ &Piɖvnd'D{ 8Qc¢\VPfqQ, =wrmG]1GK({ ^}E@GvNe}No_Yr0ZDRjsJ&OFR^ESރ 3+|#lũĆ0 JobGtnuϘ9l) x˔Aϔ , ^l2*Ʀ n?#gd?kӝC◪i }g Чs]jGoZ,uJ_<WnT lUسZ~`H4u7OLO ||^Ez.:ܛozfR4J bإ۽#|B.OZkP4`*́CuO:xc$ \Ѳ!Rv1e JgB+clC<,2]6JT癷DEnyi6Ud[3YD0]_(%!d͆  *.ƽmh^Zkjjtr]qlh";X26LaTm'խLV?-= "q ﻬ>k@u_/+{yJZa=.V'4UP2G*0<ĐweIeoy!fE"${uPD,X88s|rţW?(\ ~,hM<^1U*{۱q.ȈQ:h,1!pR#'DgYa8O9j kV.E36A`"^|%W,jMM@Nu3u9oɇ,KNF^ ]\55&͎]v$lY/V%WTɅɋKD,3*-ƚ_:(!YՃ7jLU-MP*0{{ibփ-ڄPIU wdom:o`;ĸ'zxAzs3ihv @}l̓ hˈ吀o9,rIYFӋ $ˣz-crQB6'9u/g4O$p-Yj :ksmQtn /}J 'g]Q^܅[-E<jGIH镩HDfG[AxhKG > w$9\!G,rd+D=k)ʙ;6 l[l0o3~c)"! yG1iȒny]QclvU$N[mԄ' ݖ q{Ahgc5zxbl:_]`MtB)ˢzi*^l&I jo۳X, qŨƊ&lk$0Lc$퇠;Q]` QvA_]ph ͓e``depZ:戼lܵ$SVG YUq !UN/@)?Z*l@A; ]7]< } #FMe: ]3]݇nޜbÆٺr,:ċ1z6v%)踂 IgFs4!J B֎tu=e+¼q<-! ;gh\|vTZ.+ _8s'FL W=;xd5!$-j(8ʉ*@ :CT'`?n_k|`Y2a0[O.z{^e؞OhnB3(P,uS]QdTقd/҃[xѴspTr,!ݙpdCӆM+Fв;4aH;}Y©͝r=$r52BW62g|qv1/:k*wblN\䖇ۈxvXfQU Fه$)2vr#~.>V R؝m3kx\+crCѻ Bc0ɉ#9 fi{ǀ֡8)R+ +Cò=.2pfKm@XmB~0=>?tb/3̹dRVJFk;wI1xf%g^$[_ݩ7-70އθ7>8jKԕ4=uNSR)cZ Ѽ=R Rja91?/L{h`6Fb9woBKs:m rj(_AOFJNivZ; +*s=>ԌGI,.StL,Ftl:6ll:*ix,O^t*ɵݱ*JO6~e-CxuaU1HGi~;vV Gv)L|yhPg~DJq-lFl)Mlር!W[ʏOQk&rYJCMڲroCx2y=+o ltE&s+~d- Tvt^2_K} oqա=1Uh-Ifi$}d/q4yҭ~ {6\R첥j%=U8 ],o#\DII23;V 1>ؓe1>M,}79Ui캣t"(5O$GZ]y^Ki&12!MUM$5~CEȊKzkи.9Mΰ=ΖQjK-~[Æs!kO?nun2:n&3qIpQ= # d *z@F}.dU#]elco%#vpJ]ʱ%@/] gU_=[4ida4J!{=.TGE>Q&:{ǝGe5v9+ ut蠩ı%mH"DxZq) ?gӪB>0Wav N&uV BmzuSo_-dt.w`v<(8TDp;&ntEx)=ƉIJ߄ ~Ɠ͚F$Px8HcR|fhWQ ‰:8)KzuɡL"QGe/Jf8iO V^ڛ-+1ʼ='+پ\G`@P5p9l} j7j% ixn{4z$igZnPi*q4n|7 t39}gЏrU,o͙ NӒ.%epFpînh!ݷ:ޣƴ \(-m4b%.wgWk ap7fN>{NKرSW㤪ZLO.M6=3[I1zNvE]v:Enc5U{;VK=Us6w8 H}z2Mq/,bD_LT-L1  Od62i-F4v : bwP&=BLH+5H_˘VGuA<_lf $tX ܄_^T1gEzkHpv̧Vw!VS{zDv8bg;vYU8,,ʟ6V뫈2 F$WظvCz( 5IR+גԄDcv'; B:H_tFaV7 ^,_W>]0YIá^ -Wx[Kа!6̏?<[iօTO'l$75W}Qz{?,a( bŨ~e) k1Fƾ8^}j(Ry"=R6<l{_OcU[ǖ"dhBb߉0$]RIĺ; [zZG{6 bcLCcXвEWPOj d?tDDJ߼DJ=,M#b1OcX02$}p֝4mtڍeܭEhkog(3y2ՑRxؽdt[Y &`Z=b4gp>">6#TnbI?P~γ$=f(d0^s+~"/&4HrHG46lMg~?>dV2e,LlkvQʩiObsY4GrJ#lT6sݚ5 _CQ ڴcB";ѯoT]ͼ5 Rςӵb))`}=l IB^cR. Nٴ jqgY8ܛ+2ŰC8mYVt¶NtFGER)Z,U1dyut%KQ ?jVz;ކCtNShuA[lQ_dzky&bRDU#FcJSS2h=dDsK"8F|*/΅P&RwWHfWq ?%d>ؙ{|JFWs6%ZxQ>@CEd.33Y^b(A-_R㊅_p m<&8 ѩ]A-|A\~hXrcI $&em; G '@*15K@gU@#~yi-+s)ihR3J]z|~2y~;uuR{6O䛦Soo{q^g|i*rqR2A\ C$F7E *ztv*US((97е#V ~MOm ~vtzaݛHt nXKсHm iU }xGqކTf&cVu< 8 ʀ>B9+طMC{\b)@hα`;b:H6  evXȤ5716+,qP3>ffܞN"U ٹcU}vǭNeQT|^`sBKיYfd׍ z҇) rbtn Ż(|ةIδTLK w=1nZ+ޔ|`eS=͖-&HOEXqQFvKHf {Vy0EU)ym[x1֌!% dK-w˽'P':igpN>k`v! 1aĭc,) igo=~25#R'^zwo!{H!ɴ /lvJ) 5qȦOf}(~!nb: ᚈ .ܘ>'P8RzlJO*,]ׁEiZaۆJB+=fCr]Z楉YB\8"-19DjZBtJcBc~ӽߊ1 oVY^,S/FæTk:.F3_D+Au/ED-{n4]s /wopBMv􃻪5I6ړE>K>1% 佥72%؛\@S1:ouH2J-)6{kӺĎv!͵}Bp4 <>\74=3(j$)`t#(Ɗ_Gl5խ9֛+h4xu1Dm1MZIOq*#pQVy92g+B4"l1h ?!*}ts:}$%R\Ow!?e+ķX/}`^޽PnflO[`~U bO\y3cV !o%Y\Ql;sb%w ؎3vm*|\Bgż[_D+Z~f p{;Lݩ9&P Kfjp3χ;^lh 'yUDЙk 蘫-PDb6KFqڊP\LG& $wMv$m.*&s2^tNC_zO/VΈ^ َ|lY&b=_30~sF䎕%^m*ק 7ڬe U Y?3+`þ&<v%5TȜJ(:л^yRxؗ;>Hh!fLLc3g [y7%fn$tgU`0YtO mOl;ieL3ð|ũ4E9yգ9iGnja1W=_{f#֒&J;>8&]޼^ ӚEpŧ|1,[V'b׊8RN#?G-6^e j{l iPDc z RD4ٕO,[Җr 2'" I!\6/`xtqxTR7r>S|l }P3 f;JW9n'g[|LU'arSvO"#rigvL[qEx ˱hwApx`m`Ec+Qq\)rc={B~<Đ=e\m*mǀ&K*Xp}>E݉3qV"/iG{d=CI%ѣj=i@䋿 7ҁq\j@zbRn@{a!/fJh!)vSi[0^;ͪKc_(\#` '^FoO#I$K]\Ұ>8_zJp9.e)GZji4Gԉʅp2^W6>xS,|sd\I>%OZ}}$ @fՔ[S u[odo}8P,Zi`_vo)z*q/("a ք`24S6u٧^zGvP:vpP{uY?U#qP_98\\2ѩ2'n$S|W}8sڟ eqJr`ueҺ@O$1:5pdSEb@ FknkLрVZedEH[М6,Wp!3mmIkl$Rc:p$\6t4؄:DS|; Fk.n`u{uH6y%5qQ/ _tq I3j[;;Bʛь2YPwH AjO'C)ER+䂅¹A! `rXidߊ)-GpѠ'> qD>I $jF;aʊRSl +G1)}N#^D#Ma6Oiuǂ :95N~X ߫MdЭ:YI;?Qn TݟKy79*j<&AHA&gi+(QTyo֏j0p$7쇗8`rwnfRqb~Gr|%yX~>G u!G7 Xr>u $¼꽄/,pI}d:$Z;w!Gu:mq !4I%t[ōS%?a=oEo%p"0f:WE|]Z2E|kdYa釈^ĺ5%aLYѢ9BYNKUBLJbӿeTէ_.*Ʉ@;}w]FMQ ҩ/B* 9"SԢ+fy0 1|LrЋ"\{cqVTbN)K#LYX  ul45a'G(5SRQ>(m-r퐱`' )_ ,6'"R@X`-J$D3$TShEqZ';$5=idJ+J*×+eA?E.+D<73q0le}hODZ tVx0ٱʑdT¡<'9.p89{: $ibW¾J zT߲"F+XS056nZl8&,rWƌ}dx?rv #1פn_!I黮U"P]v7>E vG؛(7Q;J"ȕlͺ<ɦ`G򙄵1Uvb#Vv0EW7!U4/9Ħ@}^{y%/U  /l0t'A>+@r$bneȡ n)q><<{yp]!U:朖&r791Θ[3 `P2m L׾D5A~Rx4x U^\@)n]w5ca/rvb̤ % >Jf%tJ)'酐t藅/(a:l5~+S=˽?B!IW wW98霷ul_Q3xIajXM|(A( <vփ{(<=ZfQxpypFGEHy끘o^M4g{c)u("S,|˯w |1~t#^K?i R XRzvUwp(<]x^ {)^Nnu_F;å& `yxcuːO f[w{ NqM]kT5B[}9յܵchmh_f葪ߋd%t΁qh{ Wm 4䍋p@̾,Ŀ G;)S'QP3t=r7Y#_2#; =:VTl69u."wg!-/gỈdѝ:#+ztF:6M NM^"tD;PJQjXZ[Sn}qÔ{4aIWIJ[aQ0ޖf"03e:U'6![}{,Ȏ^UDsL<Ҫ[A:OJ0~ WHɿblH=MRp&9K$ P$SLtd6tZ ٶ(i$tѡP>N_)ѱKkI1;o+ֱ(:;l>i*Sv3y*ݭV"FA`z K|>@՚#X5i% ܮd 쫙WbPύ@g$ gS-mD=eL+Nh=8A)WOҬ5UMe$ w&040YblkT!in -CwqU=h7wi[c}v>.τ 7.'+DŽ6fz.}8`| hJq7NpI۸[~b pڕA"BeN&[ikU{ѐq iO -L7wP6 默Lly7W]+56&Caf&1~I0=} )sN5`uebnko)cx}Es,OȜjLQHy/UK)5K\ro 6Ar%Tkޅ֎RxPX4'̈"<9d/8S: m4Zh* %BClA֗,;bZx֪e"3N%HգCeՌ.kFZ%2F9@$˙7`[g `e^,Ōe=x5{38z-UeNL].Q`@2XFX"wZz (|UbU'5K[h\qI~U{sz4#wdQߗ+)5'\QkʁGu&4Q-pzeAlN\t8xUe`PK^Gvy|7ɡ"*şҡԴ*A<;bja[8gs[Qi -no..oAʔҰw,.w =w'>0`xU 0eJljHY<7 .GD+v@W `_ 欕_nV CWA yb0hAG`jEl/]]F`$J].'oHXB/Y?ӛ̭u/"U apSc'??iL_Ym *"k{ ]PF)nnGgdR.ܹ~4jP[lnw,e h#2#9aEB4nqQ]m[ܠO>iE Z!2Ehʯ/( ue%B%Pn ۆW(m%| pcM=KTҮMF xNy{i_ ?**Lsz7fcoG54GBiV<ܳmǐեKogSz7DAe{re*ߘ 6vq ˃2m|>75C;!lkfPx= ?di|P T$8ʶkK$z"Ԣ~F0M=bYBp"X3 xYvوq#≥NA}UCb:x9-fWbnp(j7Nl&۶JXW@D\V‘, ' %I!Dfwf\.,^aEiSefL#O.`69nz:z'{+H q!D:9BQF坾Zkv1Գ-jh)u ڿyKۂ_RN(ZťP:mR.ԁ-6Sxq}Gre*B; 3Bg=Ө1M[ `2sH&^.=PnuN} 8oR'Y=Y :q}h׈#J IY|CSv_X޸M2[{qZ 6-fiLU)z& {e@߸sc%Z]ZCFR1X'3ѝf}:1Yag=.4 ׉\F43 "!]ow39m,F1t-}Q5liq|W6%3}?A'XgLݿWOY_ Z.,@4u̞FN`dFM5L56a'%DZ]nམ+x PT JG4"kʞ7T&FlLfr" 2h.rFyC9jJ,c)b;ʵ_U]mwC! :rH#y-LefSmT-C*m뢛&~K=K!n S|=sICHj8XM~n-\?PNmsNpixB7WI}&V~}" klgqLîx6]bɨl9Uk&6rQt C[Ios8v.+-'a%L>vLSLw}D{Ŵo`&Ys\b?H9[?BpIG~[>H(⳥%`Q˄O1 3\2juPRNZ߫pVɖEO^ fXiH^`Kc'ʂt+kG([m|sxAgb)ޞg_S<4`4&%챒'YQmI0T/Pkʒ|2ZaSjenWGQdp\R5lGqca/bat݋5@ַ53"$G$ _⭼6.g~x&Is`%+LvT=uJ?Qn5]?Ә-@+H⪭ =9ˎ ܳ< ɗ (5_.,UL ]qRtwM}\-hM{RuKS]V#IPsЕzF uBX;QnPor- JT:@A"V.>) ]:uw!_ݑI)E%=q/'e7|lHҏ=tlQjOݓHd&F5't{|X_]W!A9EӃ~Ue 'gk@~+#V'CI&;3%D63^dZ,ig f"q~С[W}/Ek/p3hJ b|PaE0::Q:h:_A 9?'+L>^|c1F9*uu0,HϨlRiCjbuYMѾ~˰ݙE aQ+.3)lb亟xRՏkmFI}I_r;9L0x+ί  fYFnQ\H-%XVpaز, |d940S%hf׺ƻqEμ@B%aH/%܀4c7#H ʯ,4tɋ*BCsl,d~R/[q΅xW\K*AU ݻDض1.Qsh'ʧfw~T 90:yfX'f B N@kT@#Fq`BrClR $eHqlt*m^L6-17:2c>Rt1ejvUeEٟc9<\qV(Ozm<חPƑyZLb)=UL AZ9BZ"nUw7t9vcb(Ԏwrve _HTN:9B\cS1a%_66ޕ1@3 <$DM xH;xd4?Z0"a'2ϩ;S?!DTI$235$O;ՏLJ;۝Y%%:PU=#xqhf {{Ti_z IڙQ>0LTs+׉o$Q.D1gMG\] r3@׃DCb}%xbiE%܍*A21Qb1Q?v8-?:#ChhavT;,لky)gM$aY`W>fɸ.r<$P.'h3cg, L2 AQ *LC4k˘΁}xIo< N8_&qOA೯Y 1K6sꄯž~+N!NѯhL  h2A<4C @)E&j zx3N0XB??}c|d(Tڀ%9W퐡$ t㌂< k`Q%+_Qj,zCvbNJ&dw=\7|9; pC Bv#;\4g N C!;K*4[aZ#Ń.Jz*mKMEq-FfFKl7TI=O<M="Plor]BgHp,^dj1XNAFp_i2] įD^!2+Z]$ Ɏg$Eť|b73mAgAOFkLU9s[|'Pna>7y ^u탨@twp`Қh)1^AFrRH\퐟 ڡYqQ{¯yg\.4T EtX'+s a_4G2Nlٴt1;s c_ƗwVX#e7]9[3B*]MT:GߟLMp[}uZnvj&kOcԙCő0bjZǭgzBSl~;zO,Kd;T@Rpm!Y2ahӕR'HX}> dKmqXc^RLKNrMc`I,dnBvD#|0 ¼JrhK&CXO4t( ȸmNJ$Y0s`;C!غ5%"y?Hm*AT[7n%qp+z>zC8U!7t&OE2Bn4,ܘKbR zpw4h)UcC3]i$&A8vZrd Ɔ62LEXERֈ%i#D 热aX~X{?0ĉ6Al0*&Pgi柀h &\ƍѳeAR :=w-L!G[zo(2pWjv\]4maz'xj\0E-.45U C;?'a9l:C/2' +#=4j@?o=g [8`7KHǃtf&2虣.ydHrTZhאZCkҋrզ0#|zԒ QrүMؖs6c"q! h!o׊c@MD[| @)4ꘆ0N˜^j߃% "=߉8YA5R*xUzcW=aLu4LY>5@NSvauC*QwMQ&!+.c9J+=LҾ/bݟst?2Li  .nG kt*\Q &&o\pS~DO!Q"vU1 [Vڠ@u{ Iop= E\;#BRNUF@NhMFt7&pW֐ڣ&h#qȫ;eM?#"SebK&C|h$3V HW29ӷ1 j_WVYyt\5K'v:;嫏JA5vl ZN_~`ex͒'"1bph=:$tT$3BʗԋUE;JH}dF-'rgǚaFqo~P!4MsHVOD` w+#/'0TdcɚX+P6!〷4@5g½o&׮ZR9 *& ~#8=x\+6p]5]4({h3bdà &@L#yV' uVX%g6h>3֡s&6X o[Pm~YedoILDfշϯܚ~_Q$|o{Iwu1}nA}~H=PhJeֈDjLɕ6xRdT:O  HËVCvbWi{KorjcE,*0BXsݎaxX5/–IC?AT"P'aN-v)W207gIbK5`lALĢ@'Zr5]C=nx =NjqErUe y;̧5^V -rWur>=5ua#HoYdVxZ{p MIԋuPIƚd2h4gtzyN0@W' =ͪ)kv\@?}@j^ټJ ,w/WQ` 6iA$JVN.õ{"#F TSV=n/ĜO!ipOzY몤PO5@"l&UH3m` L#a~"y3Jjh o {px) $wW(!a̵LJp0Iͽ!7Ϻ"jp}VjALvGqWRUV7CE7)ǥ'ۢ%:ԭ= Œ;9(=x71Zr.=\ss?5=il vk=ZZ CϘ*b hMB%+՛,߃~zvzKQ~Ug3tf({;]^Ig5x?;ceU^ Re5-p(} 9-%/knK{sdY;^6{>&`bUY."q*a纘k>v;GnYQ:X[5MB߸ gڏk4:6Og;|*X#9Lƞ7¤ĦwА:L%/bh8}IbՈ=w/+`E37uV.oW&ߠgcLsrKp섫RJz-iker(uLD/4* xm)g5Җ '\͊\b##;N FմON)^VP'CKo ^ dךXg|õwNJXgXՃ+Sjk*MfI)ݕ21Y-5:+Qx?Oκ,nɯSTC]N0T?Άy}{9mQr~bkL)~ 7WDh{Xa/|fvM2hV= .0_*%\'!$3>/g T,/59-DQ^˫TU H+[w=qc/ pЭ#2„9- %ㅊ{&4#3lsdkRGԚdLoNR iǃW(¥=Et}::!⬢nxU֬󉱂B~W Xp\gYQ3O H%UEG-wKj&B.Y3Z p5t0g54:Eb"wtZXuk&5;xq$h^C)B]<ŞKƁɹ2h ŢscBQOF3P(Y}"ΡYn䩢 -ևpQr3tWDPξbm M`\R&jUZ)$C>uQXrrKu.%s)t9B-jELDBB8BҘGVK`͉( ls REX5y"w s75eH]Xa#駯 _:?[_;D+fqʣce}򷅆8$?'P @46So.EH΀er.׼o:rSLp+4JLӷ(_n)q;$ E6@9tvz^ygheMui%+ɸ<ε 葺31:-JnWk:Ȩi5w¨Jo<][ (~Ѭ9]wWyZ9SouAX휻GVfS^[˳41}YN;x]O\sMEvO\/u %NU ݚ޹T]0O"ZA<$T&st[Zgmy1m)x Vy^C9]_QRrIjY!yNـ>Z[1u*_F]022j^ )V|/ DZ@U(olR?ЎqsiʬG5(O$6.'tu DlZ\Ԅ|Tl+vWHpdTJbeK=~._'y7JaIAS5&ViݘS{ʈFec|küXhz5ş-V]ke!"W&?!,F!o;Ha7=)f2,vL7LƵ@(|ʋ/#c;*vY3! 7mvI~ 1R,엋Q>z:CKǂ5bz0°$4Z((up*q *+נ0e.sg@FXw/Ч'X]2Y-q3 P@|\5+Y6kAHy0_&r342@ cw1EaP.xO!sl>ms^IBiU;1;o& ';Iw/7|½qqJ8Nb K߱9BT͌t6݊[ S;J.o?hȯ{]c׋+t bOgB+N޻ aAT7',$GZb1\o6\d ]ї^9ptyq I'0KY4fi֗KpY9c$OIZTgW(*Jkַ{%i2@:^d řSz=Uun=rAj{?@.E "XiKrNB'6Ӿ>F̞|kụ+l*Q3Z]'~0\|@σQՈKfMܩߪx_N 8ݙ]0! B4rslq_x>W`5}B -=Ss%F<:L}yQt,S8+1-7G8d֍Y|N1_mBI/HX #ƞZSj%ݧ!ꚠ9[nKòjW|N[@tql<^; ~ tU$؉ݡ1W19d<9s?XS@i={ :>^n,ؼ9 Ș/ϥ m&F,f6lgk@(Sعe6I^/HdHp>%eg|# bەbDt4WjgӢH4+S3*[09Ó0$;߷}M͍j r\rQ.P03tnNƢkPBtMPxGQ,6< 2O0"5<;BMgoõ3[­1vnku:ƭӍgb$"])-3 DKh߮;_{a>Da^>14͡~T[ERÉ8|4ӎ}nvl=o698$$3!(Y]%1qn "~xQ 5.%qPNr-X@~ 寭bOXXUZp [.Щ9cEنN' -ryM:,FD!4=|;G\MpQrf|sy͆^>|~l5*oʱ'g+=jA}SF oMMúLD}~%[}0U X`RDNzۿMx#"QJ@NNv?z!׽(ObcIܱ.L¹j2X 床VrZ`:kCr겋dU;TBBL{F]Wc9I^Xx)O1ToJ=e?;,z 4ۺ*wh=A' 1Psʩ=3=1J#!L[ʺ-Y'\OsM4 JxAGOU (W6ӕqp w8.JŸrO*rQӁ{: kj Eš߳0R|/1/  Iy2`0ȖntpbP_ [֖-NN+0{]19+u;̨}֢NO7¦ll |b{4=Q1s'Zm0v#F80^6@qUu KdG\I3O:4=bu[=F.+^Sbx!h䊪}2# A1> /+,6AS!)~c ?~rB~.=?`r%y dJ'~XHP 8\ E @_Gkfx_bIN5g})CyTDlf1i/A7 A4(c6{uζi*}> <^OuK`ߎ8>@_fW۞nN/i B!/ cҜg%'z=W~5SU{t2 *V3`'S u̴d!{^Ў_Gi.YI[$(w[5z2z~_BwӖ?ٌ0ll1dl[П ec۞ӯO7 A#{H`3 ڬş&QS/ b3+]e s_~1V2gz @NS¡\"2}yGh|0qݝ1bl@Vչn^vAefK8GrtB#C<>9\$)j  }@ChM\6Q(J&`:0h[L0H. S;v N52UZ?,b B De8ʰ"4@~ș&cz]GnQI\NdlP"[aR׭/{: =@ ?xu{+nUYh)EO& ҋv;RҶ=]d4iC,B!-!Uu!ZIpLZ3h[Afp`H / W̆Qf'UaeDIєb9(HIHoEP~ > 蟣eKMTB0/fV={E*gAwSyrZ\3m X U_@8cFlK2h\ $a )kJ0X]dȎ쩓|z`yӚf#/ZZs׌CfK =C}}N'ͺ65n7ЕAc*)Rpm*ntb2m#5cY}0i-roN1kFR(}LoȮT/5ӒWAa/IoDS L"<0] {E߬6Z~,],8vܮUz8"B\d[?]/K'>EgUA.-1rnITe#l G:|6\)|(~4zh [E2>;s&yn݅j/ޑ:@VTYH[d6|Qir!4QPc #A+(\f.oݜrolFqv8xz=j"m#qBFO(r+ LKۅ~O2 oiy")1Kcj: Dċ%0,j 7/2$pJt"QB.F?w*%9V&k)0w% uBM_-ff5yx_ kC\u%6t09mo,+yQ˛\u)='S 'L?.s;ak9Pۉ=_)<߃JE5Eg#S}nĠ0͋,%OR#| Mq(d}0=x(|OXE yչm(K[J7u~w7-;*`BZ~';Pľ0W(C17WK5Qs#AI,TgTVǴ}l+/sX 5|fJ bV:E #1ݰ@$#J=B&3/򖗊+W#_,sGʊݷfX(7BdFyp?c(䓄"?b"&jahNK靻@UI(m)xo[Ff,*'lTLGD~S N=70Uh`}VXd$VBs78{A sF SK=MOe|UH8qsZ$̎ GȻ_7*Яb> H*wGFq@kI>Ko~XmOp^l}6C͕4$ mWQ{'dE 9ސnm[.|%/c?/~Y*Zјq+R2`8Cz9r8-osp m/'Au[FCF{UN{r < DsyTL^:yCL^IKF@sk[mmELǿN}%KƀJ: ϶4ZuP5l,ZuB @'}hn DE=Wa܇`gFWeJ"|=TCC\/ݖ/$Y,%~r.]% \\L:1HӬDv6âa!2M&Qct4F(@yG'70ߋljrˤzs:tyA-AQsqFw,-k@^6Tzk]q}6x$esm_oGD@G|\5N$@~^Zjl2OZezm6]o)}`N1'܇:9vF&By:lSKOQEڎ6?4Qb}KJř%;TWFE8ЭT֏yjdF 蔼E@|x']MB!% nm.hQH`% W@LلX~rQ\G|sFtNCyAوbZ \!R]3x %&p0,&;/̂&|sV#|l_N@w݀-'W~kl0\/f/$d[0[}].21Ã)c{q`D7,d2PU0Z_I[{N]?mS3>usO7\n=vQ?wNBޟ('ўwy* PB\{DWs5(Xgl|CTxxk5;d [ ߈xTQjŵ Q |O4mSU7({[  Dl$^ʸg7Ѹ1scgmkȇHSsJ@puuM7P >/o q u3TE#oNcMϱx ,"HK2cfc/o_sT=;&wov2?g>X6oCxt\-Izk k|S,Z(|QHiu=6 4N5R4KI0Z6- T p_@)nw/eƱ~ :'oN"(Te?NtxM=ߕM*it-8{>~>Mw'cU^(O %K)A6@ul*{I!NX!Sn .3Ƹx4&5@흆ТM\X@\e.$7e!- kDR\| *. = &Or7v'KT.k//SaY).>"& \.YQ䔌9'(i!j?;J{ܿG&Zti=Rϒp:w*%7z 65_OxY:]wVVP츨6&G97XcGOM GJ. !0 9X:~c^ )T=4r'REk q)ֱYJ,6D|6;O-T'LĪ}'tR\[GX|Ԯ?U޲ˑ. u+滠MYab` $ kj"%:>1=%gĸ3C7e➏RLb 36y=Ӱ$K;1qt=):'`x>{Rp{tuInC[6YLan0˦N7b[hbvZ*瓝\9 g>6ʣRubOM 9K'=sKd-vgއ0^ƤV&Y|Ha-&*?PyIftA&C [=UxtuW* T~+袹oE*$pч@yf`fmG2o =Ҷ:Q[f(D3p݈8s/V!ā0V ݙ3,E&'4aB4En]_>4[1XJZ>];lZ MZWBeqp⚢/[YIUQSiyHja.lIмMA Қ׫^`B!ׇ堒u?HM/?IcӖ|6WD|5{!R+@)gBP6X4W/Z3psE߆tMuO=/BoD݇09 0Eo8v1MXli_uxxuM*6t4kC¢6*vEwCV*#rnq^ =ײTMawZN=$?Bg͈J4+AN  $עRViU.<܁SuF^AQ#RD(tSJlL-4# p1k@@֚._Z8ѭҵ8rC.Ț&199q2zAcC̔Z{mr a>A]|[2h@'-OY(G;9e]e[M\aR/ŹabdAN仭[~dw IzJi=b-FFiϑǧR6jd.G$~$IQç E؟Dѹi?cE脘izx%./,CG|B9/6Wh4[>©=mJ=t% Q }Hedڇԋye1f>,tM {PS`MpoSNHq'b&:s̰_$  .zܪϞ;[ؑh_tB)vX8o6 c9{(MwW-zH`4`UM){C & i pnE@f[%ڿxV-9<#bp}t@9&b}X?¼z })im)7ߞ"~OVVp+n+ĝfoظX*A9)"WHtwxrw)?nYzLmMOxژnK)eš yD5C*UyWCDȲM4)/"L:t@ ~2~DD`f}`g( k q/p8U;_~ J!qMlk3}9< =:W+.4g-zGGz6HC8MǶ<'USJd a]5NJ}s5H+ރAs E%[aW8YzshU\"N 4߈<Ϧ:6'iA2R(LSL4!qb|Az0HyzqִTLt]s|ȷ!ղl)G.|8bD.28n#AM冂 xt_ n'sDr)1}"ˇ21DobPsKy >[t~/ю+sL -en {B0 }͜{ l 0vbQz:6 gۂqmYA@? h4]/!8ExJu񽂂8*$QN/uϽI9qTS 30_m\KNU&?H 9K:U0Aij6.[}v|KaDDCz5hdC W$F|ʟ0l؜1C cR#m- = EGo/4{X=[&bklp!AO ~ %n-V|Z_| Y}>Gt՚#fI_j HT_LN v`~;4|۳ën :G`Fم9B"qO`wٷ$`_@vyn՛^а h^LBY'8ޢ_قZ*)irٓibycyTBӻn ?DL =x EX }aM 8&aȔ؝xg6:`ᆃaiE+$S*ޕOVH0=$$W 1NS[^% _ HHiJX?BNǤ~A1o\iiRÜ)eDцr 4j lzрv%GJ@]8`P1@}?uL~$R( j- / 3u[3;,K+{KO,6ǚF._\C=[j{MWXey"r/rM]L1H+in*Mc#Y Ȉj=.bͩ.#= ⚷ hCJNTu[ZO 1cJ6?H/.$DP6h2{ 蕂j&Mh3пĺNddӦ3d T}w[nV;@g([#di g}㲒љ k#n)a. ۠MLJt1W&?nBX#Y(_ph3EJ5f igTE_2ݺUEzQSt|8J3Խ.{Rɹ#Y8x\ 8S/FrPEo#Vvdzg›J'B*tMb5Q6VKYcQ(,rjHLyxQnwł4LSdե)MO-Szb8}V @aw"éY4Puh+֬0PV|+ҹ'1Ոo['s{<yY,TB17D:*37wAk{kMPYw^dQӹq&U\JjT 5'8MH<(e5[P"0\IPHM–[^x[k,}wf2^4z1 뭕nkjط?vt=Rp ų-17$2|ے rIEUis0tP #3IGzT1Tr1eI?g) jXs-P^I1q& ]hA}]ǩ=)CGgt7gQ G6-<oP mܱh ,e-3܋\ģǧ=ծ# mlo~?aτgX/g8𴆠ט, ɈB] c]$AY?eʚ%_DQnf$U|f*3ԍM%\zvdM\V\Σs}Z+1Dzj1rW]$$S%b=/lOOrޯ5sv7`f :u?j}=`8:IdsW҃ +G]N׆ϡ+ 5ظ3m6z|" }9Z6eٌSq_ϔcqs_ "Q6n9S%z \scޟA/QIiyg1!Z.c6*,۫թ.5< &s[Y~#$LԆ_IH! /tnC[ ;b'(Ec1]X$j5j)*Jj1x[Ձ\A[S}KG9<̘Nr s'*rjq]$6ρ:Q-<fMkV4BܭXפUU. [L"`N>dÕg~VxS`6lgX %mI}@p''s@ lW,>_K,sDŒzQ8.{L rWreuP_`cea0FIi^S=n\Bxh{Bql$z?/r|[|@KFT=ݼ-uŭ?բnA 8^ F7ACZnx,|GW aևR85=sR~kTC<}!(:J,IkFO4Ao9r SP<{Wޱi4T[CT~Ie(/w !$O[ABHa/Rվvj 6[_l*M)O Qe;8v÷N({s-MHԅ[_%D^`zwAD+/ˀ*1N6sOX|s%$)VVٯ֙Ivx_::Un D:<e;Mqh 1Bd8 AS^ ,9^"&k[p7~(@u04OCYdnӠ6Mt؏{ J6=^@yEStF0NQЂhNJ{=*伩E[{ }lھ(b{q.b_ثkE<̖AU^=輨%:=^{Ar`Ip Pmc!ohć=%ӑ40<7#5H4cە/m0|Vu<*TPV/$!bwX1Hש_~r64ϩ=r?j ?]rR7(A0[eE~/,u캮ݥ:¯;w_̄[M-sS[T 52}\!"vk92gYZ07070100000367000041ed000000000000000000000001604fe4df00000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k07070100000368000081a4000000000000000000000001604fe4d30000d750000000000000000000000000000000000000005800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko.xz7zXZִF!t/K]?Eh=ڜ.+V~bu)Y3Đu_,7͗ۂ$ lzYa6ͥaS~` +qtQ 'ۅ_} c&^j5^xC8ӑ恣i-90,[vrP5c {?E|~b1& ~׸gsˮ!¤MH}i2OʼnF5 V́A-DQXS um0+٣ 6ƞE1sS hP5r)֒n[TdmD醃-JON28ѭԶGLYbo(,!Pxy$$1'wSnr8#\OUuhCy;lxpJ !hn^C} jVgO1I]+N!tK[=GW5o6:<)ѶXMw܅Yvev+4hGi \m)<,ca|0ir JqGHRNēV4s t%3 K&d@--涢rUP-Z&EMoԅ\>mŔSNDh[{lC Q޵`8&0ʬ'W-o1.W": #D|pTmkָ3vv%YUR>xB&Sަ23<‡;qWI2@]0ָ޿j2`Pv֒XR-=JR7aIjDP(5FU$LTIpK`x2wÜ04H=iǯ.0!Vu$5Y!A=UumM~ ^SGmВ$:&k\Smqw~KXZ8!,/X'ؽeziփT׆< L㨌6d8σM0FZS)OGi7WzX樘UlOhMy7b(9VȲX7ա}_ 7W󊠬/ybV4R^ٗYʼҋH{; q9B(2o[٤k0憝|M D󏢟3PR=rDDL&xA%K >-=1C8B4h#Vg[~v# ZPq Jrk{,{Da ic& 9,fs&7>؍.{(x1μd> !z;ެ031|?'!#w; EB;ހ*,۝.Mvfdċ{VK˭=nG}'v>PD =zw/Ah>WBt# ZdaS}S/dHx`uElppB/Ž}sBWԐG E `%c~c.6:sҟ( Xٙo7h>/04KZe4v =KT,xuV(ؗhpUUu8 Ad^ZA-n{L(jPӋhNꥦ8?9->UԨ  dZƪ# " ?uVLދHZL%@P'b^|oˇ{g0WW mڰ sj'ӢQ\OMj ^1p&>A0T e!L4IQ 5թȺj u˟~̛h8mZE'ƚliDK>!ˊ=g=' )+m$"3e:IJMnżI D8} Q uLOG+96F.T#Ѯ/r),rQa0p^V _Y/ S5$PNj%eP/Dh6\t -й=: Sn|1]PNi@-kD3b=?:90=VSbj0+x<4I9wgI@p_} EB/yq$0p5/}8AHZ.@b/rg@.Qd`{wJPQ>$kxɗKkeQf*޿b3Y){_XG)@5]{x04n4V7YzUΙL&N{R`y#/ދ#y|QieeE0막&0I~4;TJ2a^Pf"37{:.E:(TLlnJ+NKF`+C&]UUمPe7D y&tc(y'b pt⟎.mۧG__O'ZTΊAA7Sh2 (3ՂMh\r3ɐ][h# ݚ+o,"dpeZّ}#?0Wfii8inD:kr1P&O=|#+}꒤v0|A%gu+xʲФ$jaí kE 8^11-ѯ @R+mCˈ?eZ$DO"pQQ !E]o|u>lSS]Q1Uw~-ޚv͒.| Y XEE#5U6 4KRw|)xe8POgo1`Oc*`G\^NZB!;ROvN[ @Fӿ8>"^.7d| *L T(d a &#-2:~ HcV(} m7r+|E I;O;=Hը5f1-gKm_2d.6֏iM5g !77Oɡiіww24XmX+CsoMeBj7rJ 9E+9*0ރr,)y% N=Tѥ5NSƪFkmʪ(Chn7Ͳe]vlF>윾] TM1DCY5я'SBFӆz-z0Zh"6zOJh/ia8}.9VۦۄTckh*0X܀@$&248H[w"$cB%~ʽ+''#֨6F<X:o}_GKg2Tm y Z/,Eⴣz?dXVPm&wMn NشrkVT p=<(魞wJycro\{h[]ozRl8L110ۥbzsK_< y6=๝TS8"Rڀ&(rFxM%s*F:ۺn ;.6-!pcӒ%AᤨImw2Oiwi~U8GjWPG:$hl޲X:&y(IH 7d[:L]xr kmg7]ܑsْITjE[f/IoԐ{҂8uZJ2l72e'N!9l~[Ä#2^HꞦw1$SkH&[κ=6h`R nY$4 QƸ?6"3w;iTm,`̀O]~r搆jA.ȓ`eLbp Q`{ԚGߐ|%d; 2:/K$Pܿ'7͈%83L%`t}!]daL#V< 99X?F{'j&o[d;-'xqEz383V95҄[ds\AM.Cq!]ST|MIv}_t*)dv=`䍂(Yw ys܃Cj:{%NI~8J[|\[j4Wҥl:l=UQAaH~U,8<2v` c1ZG{]28:Q~\9QmusVCֺv짽R^ЙfL˕Gqsk#k+-(MY8xz9` -=/?[ )i [|2kW{su)D[PX x4S(zK츓BΗeؐI#,B=%E w旇Oid:u I:WU!Ƨ5Dm_0}W-n܂KZ&yofY4SBpˋhV5h|89D $`ĉ!{>N p:r&I ({;lDdPY;w!90 8NooqpG^]q6tp.tf՝pW}hl"U-u#Jī[l; +: J i8ݫ/'#ƹ\7wH8+確e"դ,jɘ7yw>'xT?g|%;_"*avR^bR>P/s7W lv:YyYvqNDnx$ +6 3N V٪|qU[?Yiev\!<zs)hpsmIQ~^2 ;Cs (nP2F,1QcKv\\=^ӞRPݘ>]X@BB;0|,sSέ S`wD:Qm["c\+mOWER+KIW碅*'oE2W% ΃ P@9ѷxҘTX|va>> Oz Rv5OD|68-AO UXDNӷACBAdcU%=(, SPw͓u+]k-ߍlQqf 12@ |~yoŹGVso;W0P3#tϲÈT'0-Qe{#ta.k:ٵ`` (Zlp* Rۭ%+m1[LiB$%G BVyri޳cv>~`BIɢK6Q͒>[^,㗘`_l"[Z泰oƋrteXؖ*Q:zZ4t,\rOLg b"P'UDDl3cNOK]8x7A_aDg\Ϛ{6ZnLfxݵD)M5)+ U/IYV⺊K^K^X5 dɏX#mII@"hf"a qBU ^ 2U1T9nKe2ӆ 1 AH2CܷB% rhኃƗd,{L;-fto [R曆JWb&ׄi2BjymܺKNR 28$j/o}}E$ymYvtuAEO~{o\IzpFU 3teT+G5+oiq"[` "Mpǘ!Mw-3]yLҌ]iZ/s%/a!A? RǡR7r/tL/$az Q1'^VU/sԔG"}'ɫp'S?r㾽x\貤H0)IBSuj~MToX !E1ә~Q8bcG -}a4J=yۺ%t]pucvqB N6< W4ٯAk.ud:1FXEJf>#ivD?$~t6-`SV!H] Jt۪4Hny3n,v?p|uUF/xh} : ED0{5޻B",r! u){lr2U -‰2u16[1 Zݞ[DܶdDq,5Y9v,[4};g`ͼ@ OnX׾W̙CŰS0Yx ɛۜLz{+[/i=\1|NK/oEЇy5 oɣiƎL J9B1vvE6G$^nM`2"dUGȂ\tQMi3Lz0~9~=9͆9_edV (c:CRX_[ȑ꥜I9n}F*F,_*fi\j{0z@42C17C9:-uA9p겗uK% mK#4nz֏>7SE'@s 5Ii6_ڳ msΎXy8%&,YFOI96o):VmzSiU:0fպ:\ßD=uT tn[N3fN ?!LsϊC&od9ā 4zFY VKp epe2@{V~߆M>OG[T41^`zc:`e<64qOpIxT+߀F&)5ӺvvEI@I+/\L63'cɑu"j,ũvӼ>\ [9,5 @Ƅt-NٺO?x 1s-Մ*Hj%4|ĸ=?Q"E wŕ=I _mI)jlLas ~L'ƃ7Xzg,Fq 9qA@5ԮiO TpzxDPɛa.W!E7-9$sny IZ&@CkeRbK˜Y:|_RH6$.krC^C|}=KWsI9ܵ t\Ճ#z~C^ ^L[Ci ]w~X0uJz^V=;]kj3 :#:7<}d!?t13D vh:HopFu5gІxpC3DCvc@|>24pT{f__7l ԼP vכoId8x߀6@vk S' hЇ5$KgeovKlR/-2m<ʻH;gFA `ZXi| Q~f'yZ6#\Yu3! j5pۻv=5ޚZe+c5*+]UMv@,Տ{lOg kv y~ jqOwֈEW!l&?+:3n=!,X0z.!$N;*m*HģF„jA+^ǫVx'q7N2^gK3ӥ0ɒIo}M 9$BT EO] l$s?U d"ODƦ`Wc@aٓƓgB$_e]dEF팗P)f駒W<S-Qd\% f؛⼮fβDI%L97C}TsPc/ONo"Qz>Za^bIC/W1`NO8 u;4 CW_ֹ5~:PMT,nƪ_Q  .P.ѕ{ Qړ(!q,C ^Bd}x9qPLGF@?L9:`E 3|-]GBynDHZh8.:N=:g& 8ƥy~0K/,C[Fq1% T 3 !SjRJ kOFo)FE8~TaokJm\5"˜-N 7cB8 cRaaS#>gJmXb;N^x9$HS)VkCԜ A9@֕D^Lt9LJ-v1 P{,.9/NQ {ǐV96ꊼ"?PW.e&W}Ū+S S^4N7Nꖪ#}91̦E+E-+Xd>džp+"^Ĵw?`ȈYO2m bEw1!<,`R1 9%L|7;<3*Dx`_'ŪЎ߭5JW`(R3ĘG%pD g;J!Xş ma zfOjLjf/-!24X9_'?PkrZĴ3b O}1"՞>[}h$p02ku޵C%2zDbND!_sێ/50暌@[Tx6AH7 Hي\ٝFƐ-mᦺL^T9B msy2 nYkU,?HQu!r‘qrx=ҌC1DZ٪͢fyW|roE~xpj"EHxۖ W 5s?'~_{Rᠲ&. :4\x矩]yփe'nsSq['{:dnbkdPWE`jJM{[g[*a#/i?XG]-nx4KO4/UY. Es(66/0ӱ۰ء0A$ev8(`F`9pԝIWcLN-Ue!G?1\(˃[]GAd.sޭo"PX -覔1#;_8DЎM_#GLmlsv+|k|([J2yz$x6:&|p8N_2Ir֝`SRlsF`0Qcyic𤛓dKG l1naxGΒ(< h[Ribg7O A_E)S=AZJ!XRB!qTޤt hh`x: /c޺}R'HD@%c27N{Rz;pYlfIgGưk:r$z1~t0`g6Py;%1~g#K聟CMQ?n1E3YqIf/B ND\6"qw߹f?Ώ['-яljI;`oXL}>YPAq8UB 3pL$Z2/}i>Q҆']T;uP9}*AtI/,(ᯇ\a%%a4AXq%yAjBh^FwŁ>/"`wU]2˿ZL)rTSroRi߰嫊N2>esreѓls$ 73K9AyP^DM2Ta^-YH"`´j|@Düej$ԃ 9i$c[q'u'OkfBJ8Ic<5&wλ\aET5:J߰d*I<ˇ ,!S LM+ 7-ZE1i1rב )/DwՏ٧`ĂF\*F`BX*qYU5 ؀_-|-PZe\ZN$_>ZrRk1K. Fsۋ [HZ<8ɱ1ʂ=eC )p3d)7k)$/3x2$_2JmD&>Ti\QIu0fwlft` RG+hRep7)3,^m(OmWVPI ZfoZ8+Se\IEz>H 0Py0K,il}Ɍ8K/<˺=i`-F1ְ+\PLN_[z][\.Fy`—IcBll#՝eJx.СD~D"5XV/\;l߰Vx2@B ;(޽NK<=p/n©Ǭ +_:Z$yT%ٳ `80siDWzGk*:kcVߡyUPMv^vqM$Np˅v=Y]P@*5 '}8]Z\j*w$)I>-6Knurq$ BBIƄvǥhq B+Jc $>)ax3BZl|y쭮}QdOW8E&[rR^Bw+D_|P/K5PH~!{8:&!S0*#%Z-T<=m܄FfgBf)Ě|6>OwCBFCN?][2x&O}gEIBy? L)]"BJB&= 7|+J!cpmJ\uW1"+Ж!8VC܏pS9XmP߁Sȭ򘉑&Uf!?L+t3)LG۪Ս|"-2&˱َ>p;IqA:` d ߙ_|R2kYތ׋NIǓ<wB z]^}+{:#i09{K7FEE/Xg煉Rs?=8Eq&&phBvO~Copb}l68SxSYsLQm{.x*.(_a9^m=]{ a㱒hQf@Ύ|CDFrRSɄEP_'=Ȳij7#KFpo\8Mo| Q1oG>JO |b3[ \vI ~ CVt$ -T d \8J$= 8`%<VT,K$Yar+ܙwQݰYG<=y"ڄۉ &"=\\N ӂFf%=$'&K-@RFV__)5,1Y󇴛 }5%Ḛ/P |S8H~{cǁ&΋Ӿ5ҍ65;BdصC3i5ٕ /!b}!JȨqʾ EY ^wVl)E δYwyஎyTDi8i(-X|*^ݷǧ >"qIK|?/z$wk wϴ()!2Nk]YU͋7MؖT Sn4Mu_Uvm{;Ti.#xdnGۧ2YZU-YVsC;]SSX;AfO:rVBMf F)J[f0#rG(d]%ʚ ˛w_퇳-~X-T%닜TX7 ÖOc'#p/[1U"dHoQ݃8 )c~,_dqp}#Hܧ hXM ؈rώ}xVOiD|ጰ.;Sq!ìq z]ڻIV \srJzbAd#B׼^]unG aG񫅫) f 9J集&jjHi3?*?n@f Gl=`te*(D*;zEKrrX[\i snbkk[,xXp/c<=VA>21U\5^e:fȸ5y,mfL*Fʙb™\xm߻Bt|WJvOƶ'o[㜍[+-냌hҰެW$&.^GFł.G&O Rr2>0޻D\ҕDe(3cK]qYO9#1-+ |fwM[l9+kR"́eJErMnHM>[-DW|^4ȖYQ4q #ý >I*<K"65W_ujwDyw.^@/A"9z5)MYwZ\[3:M\f9vt5F(p!;#Q 'qCB$.Q!3grIY=1\O\7X=E +K! +#E_x/)3ҥ 0H]qC{؅[6]E.FGU 7u`~b.c!BD=WgF qȗ5zG9Jމ oIC2 24 .cͷ3s>71R*}Ͽw4͊BiIe=3y$͙P<B|q >`xФlZeU`bVCO !SCT#i Ac1ng i1bn:?`􌘿G2 .eD0\QgS& ww%Ɍ#vMҢ1|"K(݋1M/-Lהc AuIweTu]{QPPtq6|A0l4=,{~WwuVOt_o]!L4q= kOQ[FR- 2;rK%犮kjTʴ[V_NVeuMӹ"4)Υmj*iV詁EA${Nj笨-9ՙr[\}HS$ƪ7S<ƪ8vAG^ `8a-.k}d8 ֏;}7:+4~࠺V}hdh3gpLtEV?1TAfrMzxߤ@ HF(QE58cjt[k<1᧾>h(HJo;xV)YjXH]]Qt+lݼI:/%X:g[}j*{|(:AruIg90;>{@Y|\Ja iTAW #oF!'&7$$t'rZ,,?p$YEGoUm*E641f:]F߰wuO/\WLPHոajkAĺۦ@3 @etIF=±?qFKF0׈33vUk`zhF}6Vc.遵1(dQ  N}E0442gz@+m5^.[4v V5e@2M1ʓx2?IĖт gǗ(jmϦ'fx^~{Zw\b$F$aoxAQP2~Em~ŽP^=tcˑa !&Paay|+%xGӏ |Iи:N>;u!([>%HD/C=:DibN쯽"2cn2u.{rՈ 68~ttsC7L%Oxgy=2f笠NZ8xdľ{`-ek8&Dڛ#2?  rwlԕpǙ!ާ(b@~(slæ*ݘӁ$آEbYox2G^"ߒ[!Aq9´ߛ&؅u-h4m" eP2ԫm8a?\@i=`+!a*Ӎ*p;a]pr0uz*1T"G6mcD}|:ȘEceou#sT$Hfc>3Pm-<cSz6[p ɍLEwSn|^ɧzghAsP ԈXQay |,4BO,#r|/Fb0qQ:n ;onmVk<8^=J1elf qjHRI.Ќ: _oѵ3 6m+u*zqߣw==+OOHE7+evewu6H, <+0Սoo]v-|2=ɈKQIMmr-3ª.V6}ڼ/],V\9[{V>s}wf:]#㸮 jE)JoMll؈6\3bVD[`xKFC˼9}!Q ӈiL@t8--T'4mL-_9۽Ӣ(& }#(~t`,qxƼ'<5U}0c:9]s Hh ץ;ӭe%eO]08<9*3?vMzY^ W.^.GFм0II6ydhSQ8+.'޸*d?)H-إ75~ YC(1-,CMCsp9{('lq7n]]Gށ3zol)a3߽s _g %!q.& xԬ/ q_&"|7`ޚdsn sIgҀDJYy v#'f $ߏ D77!K!@xfK7mD*QZ,3Mu4|bRM|8aMW@2G~iL\[K4}=H`xlA/o^sc "T1 @&7N*۾t(ߑg7s-4J2Tcc&ˡ)"w [w`R½jyMD|5vkO[5xywfΆgHRVꡱyvب(G.GW{d}9KmH^ɾlN۲mV2WWmR+.D?!/ 撱l;fwZ,,Uo`oBCDbi^A鰙O2|=I (g%$Rr0K}#6(Y.IlO\vM4xn˳ #7-cp㬃]/vKI5W'Ʌk !!Zg3'0*q.?/d#w 7iիN_(-GD>$bOrBp${U᡹i!h aZרmН3BfQ_Sg@9B1BeOڢon,ܙEׯQx1I2xKy,38)߈ۥDm~y@ڭ#1' 2W GTlF@)5u[O;}qkX#ɡ]셙\R*@^f,?MT6%ggjc7L~^ <+t6=$vKg|aQ$3ƒLw=azfJȘM=hui\_CiN+zDimGS AҏŜ̴Nkh@Ih ϟs^'C`OL8+=IG6,agvO"L~lnb/'ƎjwP4ɫR5ra_`apI 7PySTw},zB(ں2.[BBjYjy-a*m@EZD-P2Tp_xo9şWjYz J{ŘkTۥr4^.uvAQ] f40&w%ߋ' T"QxzڌZQ]]TMlaW 1֝׆c<QR8}"¬brj9h{I2-jMόDE1& ?8#(;yAƶ&JrF̈AH4)trbhgUz|C)洖?ΖHǼžmhzUP<ݘ9aD |mh ~OВ-a'M *ѯ. %-0Nb,HsN%騗8B4irZ %[> f8j:{MFo5P&ϭ`ΰOTܩ,L9K 6KF<"y[9{gInS#Q4E .#w4A0rG8 ùɺai:l]z%F tVՂ'%{30?HXKHl0J*$񻬊DVk ,Hd t8 [1CN]->[5cA te~̲e=-Y&pW*Lٙ>JmmX5r0 gWKeH` Ix|am;,{ FFٌ7%b$Tpe8qayUY]y\5W§?佮7'OXqRY^JrHf34>_h~ج/dC@X6\_xYkE[@=6p.ܷcLhƟyD0{VHio`";ŀㅇzܵ4TZRy:[3"bׅA { K5eh:^RJv+vIYҢ?0vS5`wQ9>qkW\> X+ R3+zEI VFnfgn|I*k?J+p(Im5+Z;$7>4k> 0^SfhTǪ?bQoXX]"iD> 0/u̘7p偗 #ّ0=ۦXó {ɐ&xO~O<@8<Bi?xX\s1D1У;q7Q"IૅhB<+rJ^O"P!ȵ~>%Bk-*UU9]ZvDjV8[)`%gYH5m/[S|ϷN,3g ͳ+ȿ yFN 8'r \TxM}=rc\ E\&4*pkoUx:0U^/ ]9E`+q2ؑ}M&dE?l-UeguOAPgh"O9fRhzp0Rƨ:͇IqՕ4E aYb3U8-)f;ПLQ>sˑѾa-AP{Bq(_(]d` u?sӴ[}`›!%2tg%Ck]YʉE"~@6؉MlBG4[u*8RWim;^1T1lW*ǍZˤS_^r睲?*}="aEb!`Y{ln|1g#`g8j&v$ 1Կ]Y?t4ʱhs\W/§$6;kH > "˴ D3{s=1qzf z<~gso~ҋ!7cR&)SRo֟v;C"'*SroE^dPR%Uu`W~pN8l&Vl+t&z^>C]WB`T ` i8r$2a(sO_>2=?huh|t܃Sr:ة4P#ol!~nslv3d{e2SzgaoU3D?K}_Ya MsER7h}MC l6τ{"rY<}[aUjk@(9y:1O6=;Pd*oBP1};vrD@&Qo25sJtQ`89X_ZB&8N"s|bS;wK/ڕUs^z VSK^CV>+@rLTA'e1 N֐ixYIh-g+r&zٶ'ڟh.CqO %Syt/PuՖ@]S[d+T1u~_I߯10H7w\e\uDo7 K(!j<>m |XE #qSH\6QH-NCm ȷr0-T{RxQ8WfB ꮊ İ |{K:eAivэkWr-P?3޵rf+٦Q{"…(cTk-FD<(V_gZVZ&g;N ܛ%yhãF.>< gg*g#D⌙r+_zv0of7Ļx*=QUx!rcY~86p7ldlڞJ bs+*]ת&hXkxC+5;KΘC0-o&rH-FaL25uvh绗vHA`4yjx6]4/Uv%]ÆcQ IrN\Y7?{w.ϡ𑴠jtE7IVY[to”Y;y6Nj}X^~>/n ^AUi$R4 ېp `yfRQlSE[|JH9@PqwՙmP}l.,D?B4lxɃ>;~ƬkC (qOsĆ{'yORt(<6D[HZr"Rzt?OQJ [NN`SՐ.qEtZ ۅʦqkyEmJ0leʉ]׼Gx3} pr a>i|֡w۹&Ph AsY-fhkocl ʎ[+&($\5 $S$w%RqPsBAvIWv/#?6( S$Bm9]pɆk(Xt3]1 uGa5fsJhjv5xTz$Ns-:I! OԻr/@Omu eSk1vCUİYmV×2&`2;aBj,P9&+DA/*8t8V׆+VThMR^D $>zjsKU9VX0;H&=6`mr hxovVuɼpTSA] H8IA7-Oz %q?b9e ͗VΩz8-ѭ:V$vP@4)dM  &,ts٢e)y>['1~\Z:hEfY@k>>+9a[WTS^i -@]*&.JAg5 JŦ*"QŪ9iv&K֗\qmm_{l6^KqjqϽ:ܪb9ZQ2˂iC_U~tީi=l<"ד#H?IsDIR27h}R_\Г5bhCpLVvWv%h U 32*K:Gа'hEI#ݥ݊_V#GDLɶ"X}$]|^w6&9l#53^PWcPMy'QZ%N^i #ޛþzWlFʒdnM!8s|'#'rY=%XbA Y7C|![mp$_&xIv'y8DcLRVl>D9O@+4Seߒ(2@cPiV g| U,O2}Μ  ~$j|;'gJQ\m e#zSl.\/53'S;Vlxz[UtI uA@a aGï oa!(zTjS t]4WWث|3qGWA_׍hr7̮MPB0%"ac>xoTH[8VꙕL* 9b 0w@"rZy6+(Q*8FdGy%5;h.8J~5 o{͘)xqhob燰6Otf &i޲;`l,؎|ئ:}w4[d̯\x&eI&v d.79ĿK¼Q!"M P[ƊX=}J8T2%c Z7_*$pޓL*DEL_W!Go\xuv0ֽg8P VFm%:6oXG,(V:F0`Ugc(F*''/%-6#r?pj-r):q| N9P%NglRwOW$"&0Q֙ #Q2?6}Ϣe0] G+}݃)fZ#Nxڤ,ĸaDG '1AToi6b BNa),IwoqNaR{&غOT#yS[K]'P`!@2t^S!"3j]p-gu+D {汞ҜV;Czlt*id qmžu3h`X㸯7kj ?vJݪq`T5fȑKއ_S`0.Q w8y5i}PFKunfL,Rao@SuY%&{gWj{ O޾9Q%QbL͂DqS0#W*E9#6 &v6>l=7wChEtWJI13|жss/05a泃:(@bm+3:&k [`sViNhn;5uw% ,X 2 Qt[G  _w&Vܒo'1YMX`3ƈ\D,8koqO^m8_pHR5Yr0w2p0''ڂ3KꃖWOa/ևW7PmJ\/K2g$[dr4`]6y O{@`Hզr0Q6nUR˚8` on e k]-fM#s~b @Bma$g5aonУh롚3—\Sa뒰}VaG3KjE*qc]C]k1ڳx@6%Hh[ 5qzCy|bEk_q'*dnlLG}jY×} ׻e_ݸ2=6gU'@fqm jéb@L;M* ǵ,~tJ3Xp;F'EDMwn[-ܞңKٓ=㘫PPԻʤ_:0]:CZVϽt \Җچ8}1bG['O)3K̓2 /XCA_=qn!&*PU4hEؕ%e$NcD6 oc2:lC(l{qv3>gBz #0Id>-B亗wvc5%I+*. Ɛi:Ɗ`a PJf{tIT:KJS8m SJ=g.1FLGvtvK *ա]kR8$0PNDoqƾq~J@BPqӗ_c Mǐ,my=JT/]ڱҸ6f7DRXI$~EZ$K{2f{Ar/df]͉HP%SSx@k#Sݵ:~N~Q 7[:'V2, r ζ95ҢӃ3_?~QTwŎry&IeBt]QX”_75Oz`Jҋ yP;h2^hQ^@1.`"%(#3cYs%P+#%XNLW)434(&dz#C_4ë6w3j%Y7ytQ?F :{Zy#xiPo#*gT2j6,o@TJ:/8|t". _Sm.?eUAZND́<4Oaq[q3_2![cumm5R+l)cd !hZjQ 3s g4 |<-&!\ ZGM=[g"YI!%5a+,Sm`A*_ξkI),*c ^=쌎SUDy$ʇO'D$:j6 3) '–Ĩ\Gل5pcn&#=-qw0NQ 9M2R- RWKbf6=Dl#NnN#C~;Q ;݈FEK8z N ]5`IK +\(3 !hpf`=t ^1B8#YCr|)-I t|&5Zd(~!u t_`<շN 3 s2U:U`է˂EcV\X"[k`+;*_#Oۓdd%B֒)}nbwN+H eX^r'ĴCr߷-;Qb[g ƗsvkrHL-6 쌚1)X́{S tnHSit$|\Ig JVRykzh ].:U{vVK_'Đ`z#f?uH^Xޕ?u G. tx`!4 lMIH{z&q6iq\we罺wmjtFIx!*\B0%mɼ[BLoɠP[yyjKvC12Fte_݂g4r ( ,b\z}X"`O}^H%'}yWuJ1wQ/"tf5'3B 8 ̼jS\bG@@ 2ѤNk0{(*ϱE{`D䦎S㐠6֥ "GcEk%vWQeh7DAvיlaﵨW* *MǓ }oTK8-lWUBKlf$ɅЌyVM룊eɿC˒#16ߨӵuXs[XU YzLT[Iou6D˷.SՇO>Kx/{zC[RUveKz{ uFكkśO\Ь<{BK%q[)=uk8.qz8p($_|l L{nC\jΕ^aйSte] *~ox:$#O ؂RkL9 Wevœ5V)D-֑P0뮋74TH7C3'o@Ò_xKٱ FBx@% R'AAT d8ˑ"tVVO4CO^)INœkdTywӭl5D9QU!{42pT>[cXG)Ix_y* ȋ }NEz%F1oIk/ a惩AQ>3)+St0ru2t(E8GxT#c,XS~mST=kXrYQN*\ ~ۃ}z^E7Dd3cd_|fǹ90{jX#ӕv#O2H ]j0/vkNo^Qejo:E3= Utz^/`|,/SAQ;<["L0KN-D^p~Z4~a1}?݂ iej9Z&0׽jw/eH͡EϨ0FkAީG1&WIwf n݆4 Іb 3NO^`u&C nRK6ZS\$vkwe`ēUh 4i~#ξg >\jArd"wZ4޵8Zyy91q]Q￾/Ks.@w"]u5 8ȚL\kdͷKG=Ј'Xq@X嗅_WW8EČp7.i {*G\ b5w/ueӶ˭;A/4v^JL;^~+!Gs7xZVL0]~J5ܨ 8M/{]ud$(;EUF&s"Bhyr]A. mPz;5 W-g,aI0>q11 A8Eo1vPo*7_eoұ&}i]CFɥBF!Jm<`>o,G@) /(~f֌fu+߂@E>pmM.=HUw)^uPQi)(FTvu?Gn>r&&!K2`8U<6@^D \Q]_iU4·OM]43q@G7ɣS7)8׸׭:IWk$:oM<`~!kg\qGə}=9y¶~tS !!Y5)XɟodmL{l3\؍*kV+4sʅ貓E{Mٗ&L6L+/NsBNu|jqp\yj5VdŇ=~˜pטBHrZP+byۊ qS|D ~Β#j#YpIji/NHn'5BJX-xql:$iht  Z!?ƴl0Y<7޷lp]28",[غ1kTAWǮ1sBfYwg֦#(#=Ȣ3>TғLzִIW-qYeU%$\U["Y_DMLݑP;zh %1G^6Лn'E=<:cmGn2'f VVx+i(AʼE|Y9p ) [dV^!3J4L#6N 4ͺ CB`(Pе0ߠ([U|ꋉs)0@{[(p3=B4\ɛtuYi9|7%@%r<p  Or = ۝^Yc,JB}F x EXM FR5H0_)rյ(?+Vdw^j5r(I#[#۴B;f;m^/gH?Q/zG%bO]Įή81<m\W:31=!F¸K;7 ZnU4{УqUqzVF_TŬlAGc6a-*Dk?\geXZ,Qj꧖ "Z/B9x^(^bͤcVv)qfCzLWAvjxР?!BU A4]?M7T%82PH}Vh^Y{&v1fR{2U\? P-ju $~0fkcrȠdV࣪ c|Su;jGjPEkxBWkpQ"q|%~z+'?UHqjU_jӻs]Y 6B"sBYO1EVcc.ˠ_UN\ p@6D:p#zx땾¸eEKY|U5` 'WyOElWnA狷{0\lxH1e' `ޗrж7W2m\՞{Th-`U?{DH_F!2UPxL,B.2?އEuCE*Uzq+ P5]HMda Q3_5S'#ˆRI+:sTgEG:A`:ac'WaI3۴A_5w YuzA`؋ U)k@<CvGrRaMqc|#jnwUHg|Qƴ>ZOfhHk$cIBG}m$PǞ4/i%u|,1_rh:"|Q5J(\n9=,dWL)#^7$1wiͭC"!30e49X EPg1c*2ہD%w'cD+g~|yIl@Q J_~Δ Z/GQRU,K@4..kuڒ'O2i\H -i)ꂴ2Mv E8 N?B :7Ж^k,.(pO2<tmWmۆ lOͼS;fpa7Dkkoml _ʎI%&eeX'^ Z+WzPYsjˁ7ƭŌ_@+lħInovD4BMN`:gTP#( &31*V.3S3ž1 U[li>d?ō4"Q,n]/w{X#˴(u"ָ؛3TN#%d5ߎJ 0.u3v+m=H>_8+- ڌW؋GU-ͳFV nⰕ,VH\n9A7&ې]A< j3ˌ&IhqbGH\g8^թD@D}\B*'*26-dpf! RKb5Qj4 >Uڂx#3 ~RUkǾs pҸ/ٜstvC#kEcOpj۹3ݢckU)ʍ>-|͍e^YxZf|qĆl&&o-cUz܍;P\ :WưNQK=DF@_v @ȹmH.ʜXgCh7Kg3*ǀO[:U]]1[h|J6OҮg'X.!u[  r~"n}I[ W{AN{ԚMב,xRT±[p@)kj76'IϸmvQD3 VsTA09ݏv9CpޥH %"T0- ;+J>48N-liTZ]= mI>xMsMk/抉?No3{<8ݬdU$R 'VWP䌘YeK++BqiE ;p7S3tpr2ՙh Yz}E~ ,M5Gd$HKU#ZcN `H^wEC!!wlh-5R?VX7hGܡ*NzjEa OVM?^qnC?kᎋmBDYРzFTgEp7$G xM@}6gtnyOOTeBB(*O &'ؼ$r)㇪CS$-'*~nmf̵/@  oQBZh36 JBM ۸ LCP3[/<3[Ej#tIPN*-QmUH*QȰ2Q=w\7e>$ˇNdZ:LkYb&")[y";+a+.Lϩ>ًNU K˂Znʻl_sf?O~ZzUlyeYa)`h޻_a,[SlV#.p" 2~(a˩FvJ Y}:YDչK1WT08mk=U0d7~ش˥G[)9˜cj~NcMD|T1fR1p3DA ,H7t?poiP= et s<3,mRTlBLʘɏD=1$.?>tɇ pwl1[;Z߻cCLvmk(-#, KJ OfΦdև6R, zĸ?΂[t>0HjAixiGJ܍k;$%)yzOKiQϹK/ 9nQjD1$\.Fo>ݚ˻ԀMz&zs{ |X`aN3M}YTp}Zζovy%) n=СX=pNkZuϛV2g͸(H,a. Av_neƶm埳1M,(L!xT6P?#H4Qč2Bf 3R$!$)lL9`7@u i/]οkQс _pݝ$%'4ձ^s >*_ءk}n,+1,$:d!ܮwޝXDf}kfd>G0s^cޤ:ڐ#5@ڒU6&e9&oD  d%G9%uIzk޿Fa߄!,it>UiO& oyUV.<2⠨`Sq@GmE7tZ,2p"XkO@%˗gS?(b&5?~H{姰y~Z.1ŸܿIkfYV& ѾA^ƭ1odhISǮQčs ołcoeҳ׾D!aU심& H0QjSb ZOk2Wˇ* erHtwWS +9TFR oYr^||vhƒ ~Ē'b-RMX1dnяڪ xK 3 dw/rŁ+{n2Z|r@~:ʹ(fsBNFa0<,f;K)zۍSIG hWv1E!`jaOHPwӛaCaɕ![j`ջjsdi%!ӟPy3n { GUM\1RS6o@##1DTd@ ~%G#٫Fb:"lH~y ad+N';hjƥv,O9U^'~Y:]r$/o4.Z$ } L¿I&/X?~hZ]E:.]߉TȰ1 'yq^4/-@OėlѹQH"Ƃbo Q<>/KF+4` x\peNn++_P'!\|(Y K|溸eu|4/md)x$e~bݦ1lo z^@ƃSaEb?eYЯ&,)Ԋ-oT,'-wpM'AIvzj SBG:EDak>뫐Tc?6]A8 GհBڃhR_/Zۜyة?'|m8H NH φl!t~c!9Bi8ho,P~ҐhOcy{<fV0z|Fʊ AKFNM!Л<ɫFSW/ {<꽁^뱘2)#f~i0e}+ uPO7ϕý-iMIMea0:aLE>WH$Q5<c?"XǥhMAgi׾}7 O(N$9R `V֝-8ގ;gٵ`θ!A41uEɒizdaR.)V*oOf~IʂY8Q!9Uu%ZQ7e9\io) 8Ō'XrC̄'5 Rj/j`M}zofA9/G|.>@ S7X3y L2c_<9a8.F|O!%sИ;#{.+=Q/f|^\15( @5(kS}/ooS^̰CPG\s"ZFt(>5N9yeE Oܕ' u#mdl7]~Z2(UE&\)&ɜ$х }[`Ũ+x|]cn`ƵucaթqIlaa¯g]hݞI4QgxР nJO%Om!#]|d3hMDP)K蛿KIݘ"x'Ө56׷2kyn{fkC\@*{`#"VNlf\Ez}Pb'yzul{aV,L6cN⪯qfjKg ON0|P4aƧ`\9kC,ӔM]SY<7޽s2E[~G  q;߁q)q{mw4\"^Gg>^M00C5(sT@ivm6є`.we6 .չzӍm%IRG%:m d5%"U$tVHN_0ɖ.4&a NňDS52bㆄa݃%\(U::"wQ<4'Nѧٸ0CenkH?)9Զ-7SPQmxV7*[`I 7C3M,ê\reW|H#}o}8!mX @@Tn/'vuT'+%(ny7w8br~^-}LHKumdīk޼`MluBY}WlH~43QO]c t |{d>hSj+}2aC(M/0q$PK =&&&럓hxRJE5eT@3kHq:K<#yOsr̉%H@6! I99FWX=X."@'߶Ȣ&/Yᒇyٿ+j{Wʂ`o{;zdss%fU!ñK&=9vTkzG}W3+>:UρLbD2p,{Ȗ/hȨ͸F+ Xٺ@'.㙼/XQ).g[N<1aջpjϊ+maX1,aMPͧ1,JJˊ5q=¡~8xN6exɾt@1>s;p$R{ww\ޫ02 H{.R=X 0GClbVA:PIV}w'Œiñj"\?KUд{ 潏A()#nWVG%:)Y^l~S%Yd]l$`19͔ SP n1;97IJR.e{QFYhkqH'p= yjc Dn| jV٨O5vs2&ϮV ch N+WYm&/lsѩ>`z1[||Hs6%Qa a/-Yw65Yh_"M$+6/[i:I)ֳEH~8RhS3x8X%^|[:zϵcD齓|JO=R%gݧ%r'48yU4URcz|Ⱥ}ɟW? _]P&ioku#4lI(Be,Qf^8NθLd{'/ڣR2Uʊna;^efՉօ\ C__rYq :>J%&DU.L.*z;EyzK)H h(Q͉hF  msoCUkMMX[o! he}g?;g"NH)(6y؊X񵶫zviF;^եt $C2I|D#Wޤ{D% S 7A 尝Ƈd ɨe pZ6aB_@{E-DF^,sIerC$eM9|=u#j#d\{ZL @uPRE/Uٗ8SsJFaf:%ƒ"c`ں#?Al;K#xCohf*mb{ uɶʣ61yqfȚ-!D1({~#8%DGYOm+ZhίCRr-}pggZMrrfAʢ7-؏366"??o{[٦!IblĨ5[f3?^CF)I$w D"<Io7c@q Μc)6yzu8nѳtv 2)*91uvZ8ekx-n xLt' $>nA{)i\3"< Iw蠀YV=v(qBlKb SQ4b5Κ\ fv*аx2r $uo0=5!SKA bGо DɫMn76cH^nH hJXq(I_+S5j{+;k&)}:ϧm=!rVX6/> P >f2i#'tM3JNzO$V ,W<^"..U-Iq.ʡH+fX::-@%i¾p=춐 6)*{tzE_Q;qW{Cz=;%޾!-/ DSp)ws{4ĕӧ'oWZv*;8ORm֙IՠDw\\, ?#doyѤ9?ו,Rdn[8}Nt"1@~"H1S}OǴ>EL1,X| ރp궧Qmy֚tH wYyڲcǃz+da@/8bb8 gFnSi.#YʆfEXe yDؖV#Z])PiH|H8רz&eV=- k/rFh@ +e%\\Ao^Nj5wqiW!Z;ć] 'I-,= FR,F!rETm%] Ue,\ z]/oc,;'.>SL6,[2XR񯃈}_$pxud>F1^%) K.$Qf\e3sC,\!gDHQuh:4E^rM5P6r TrYXWӴt!NHHt-G3gl,6bM8皾1nӬS`NоG(G8Q&m.")~TS!,[:ڙ shuA5eP:T9׊I7<~c>/,o[K )Oun[TݵΈX;_6wтL#BCdL7\Vgro^9_:Pzj9 ,u!#ng#dľX g+mmܩh~1[S{& [AHvM#|gBhY{,"'x2K=>j]"ad$hWt)LHi)Y\݆I:;_Jf5 ۝Ͳs%mcڒԴ5)^OjWEa`*ϡޫ]'sl='F549%i&#O ~u76<]n\pl6F+Ip^\VL(T>nqؘNzesY}0ne4RһṵWIIw}v'v[Y1#oF&l*] 51x –Mx35?+1ė:)YE-&aA !/=>&G8wk^ߜh 8S LXg~2i- !R;?Zǀ>Gr (0 JV·{|cm-fUoL-$_U|s'Ή9i`B)1%%N_U2x$ʒb4T}}X#Tݝ {(Vr#͓ d=W QOz=lzm!b}l&zGFM&.baWIgX+YvPpR"qRFP0H/'>?S"6HăTQOV|Qf.4rFhfeI_e|R%Dbf7N M>_7t\r gM!tL+MU`~F^V )\޾(|Ʋ3 /&+!7 7R^  (v|ld|{'4ĉV_׷|jHͫ,s-9@Ve8J|N2†Αq) 6ZXbLRK2Q3DӘzcGw%\{bBӛ,`>s>j3wX'գIJ;,ais`1 &  Mx^𔂫_ C$.ir\G"ylBq$Fҫ%l8͈l(Z\:ߴxO5YKIn:7"*\HE!cq ݄E '٭i*g/gƂC'%Џ/i+e@yIzs8k*_O]ܻ=`-g˛-UWnFK4x,+Ok U;cĮ): joƾ)utiZ{whG.ƛ,x@$Iŋ&e\P8?rٵ柾b 5ʗ쇽VMZֱ&)[q60(C@Yr1 .MyUXvGroogW[I)bA)N8t`Hp~qY) A允ɛOx]EbYz)Fp\Hp %:$a=4&V.7kJfuZ$d6(+ }o4u'QPfǍ)# ,9O]'3-+ @^2<Ojy_LyVVɾ$B%db{. _er~l?i& ~~=xϞ5~K0"!_PrP Zi"%aZ#袎]%'3},aA)$>LZPu8)TZq]q죻m ) y2̶T@fE*Om^wgYZ07070100000369000041ed000000000000000000000001604fe4de00000000000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e0707010000036a000081a4000000000000000000000001604fe4d30002b300000000000000000000000000000000000000005600000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e/i40e.ko.xz7zXZִF!t/*]?Eh=ڜ.+%Rחwjݵ8_ʎIb5o)dE7nRcO󸳃D ۍ>.t =?iw X$<=5

    H5m.bi8H-S'S4bOVMA`X <#ÝfoFf߈tDNMLOڠhFrԍ 'U6+PeB73kΦ ^g5l[bx'W7#mSUߔTWR67TԙHoC:"Ե 0,qFgu=W*8#"U8b_9ؖ~>d[2A~45l+?~YpPr61Xll֦D"/)V~I\&Rp 8!/9dPˍiK[I'o(y3 []H]QnS{}ŀB1 HcTn_9 2*p+lͲ" =F~-cXbm={#nVHӁw>t^ eC6uE/טT^NE\ uyhP5><Vm\hWS;,4+a:w^7$ON֬Ҹ)0iO 7g)JC߁KPOW%%]yNaz쭾3Jr EM]P~+̖ʥgї%A1Z[B5_SڹT5 qq\X7BI]]:\Kt@T̷> U9!hW<|ƓŤzT81=)k0;dQb\#jiKn&~#vRPe"4TT a#]oMR goS)a،*A- ? ;`#^Uvّ!@mDs@XƐ+=)Pa@, 2PV .:ߨVat  ?Tyb' CLգuyZ!9OlH`AžbҾG'Digo>=-zQ({D g{\GeK ++K 1@9$;B)5eSqֈ=T?Ev?y-QB5g@:M/Ռ;_s*!:䩔q2"ggMnxNpص+hmզ/c.;]|j}47ZH-` 8 pnZIXViNڟ̚J&zRʅFqm% !pzFw(п`@Jb T0W.#yƤȔn8By1h3MXĖ&#OBaeEx_Pd)7gxϵea`Ɖ Nb8ﴴyP* 7$lJNW~>rg£C4?jt\`yQfF/w,w.Ӭ΅LG0 +lj,H7 /bjJ+h4`77-pu z> L,=p~ Σ :7HM-nLG$*iCq'H^Ḱ*鶌Ba=jooY]~R\(BfuO8xq/ yon$qHl KLU8~j>G zIu=aA ) NY$k"^d%oa[Z4rEy9G`A<}K['WWo՚m rn/^zw5r6[^O5 i MτH,JwĔc#_bF$ ;_:m0xAh ugMY{%Y(~ EXjWזK#s!w?vZd⟄Ec 2ɵZeoUR4 6?__w^s?)!(&uȀ m{uw\o-x?u>XyzX9 _yޜmY*$`~;W/oiQM‹K}P/^~ IoO4,JH'Fl2Whf21[E1Qj/a6{(ج!U0A:%l_(meЭ аdDŽ h}~ו [h#~̾U ނ(FYJ@׈Xicp@&sIȧU{ C.6քK r)]$foahtj* V){zqVLǙVp zRe36LZ&>@n{! {F2TԖVXQ̋uYAM2+#.1_TQ`;# 1 e$'˦]:ԉ g$.HיN!p)=noۯPqgTQ/5y "n2]na=PSIo'退u=t^R^mIQc&w'N.Tm0RZFH;,4kv S[C|5A^kO!lEޥ 7Kk3Umo1~tgd(nuoɮyW !wKHRY^pJ/,3ӘCQsYr,Q<=F W0w >٘ɖnR>e1.X(aSۋX၈eLR+RCwflA+'EaWyXh6:Km{_kv{!:NggCIgfM:<ݛzQ҈JKq$|c%^_e] C΃+ZK֖q<"mdjJ48P_=q4SUDj{^@m?>_%\.So-c'x| !f1} L`,uSa8a6p[~!I@Jn.9h%-hf[pLd^p*5o|ފyKz$;kW>yl C- 6+.QG -]z¡ZՕ6Ƙ6p ¯Ƨhk3Y^]< 6hu('YnI1r_uD+ላ<5aݗG@\cćE6kݬz.W]Ti"\~NzKU^bޡeH0IP2>4&gZ #q4#Zdw׻\ٶnMEBlw]Fu jVfo #;Tl<> ¸w{R¤!ڹ›a-)/R^0T#=XL1H0GN')VxO0MsHBdW-VQG1MnHn2渾Y(!nI|nw~*w+p3[o}Ki-ҨnSR%Uq?+>LܟcZnB'}IhO%:|2^g?Pnt[ :gJ[hN3˚}iӃLq(KS 4dVb 'xY,lm*OV:8+q \!Ä[%܁2N|_Zb:OtDQBi r>6bb5 YpsT +ٚvنvTiKg֛Au.vp;F{8"7zQaxۥ:J17)= 6=2-QG@gD(AtGhDd#JX8vW̬j{ .ljd}]bTB9A-,)\5SO^ 1yw! D-25tѓE6׾RR1Ax_v s.V%@̊:*l7s2T*EtnCʯzT!!9,̚Z>pQ 'S-5SLJf&Ui )#J6Qp?=]-9#G%@Jx#gx6~>ZCKH R45){1b 찐^f-̹@_ pVO 9n9RlpDE@% (KrtCfK&͞r,6-pW:!b ^Oׁ 4vuҴv=6=S7PJur"6ڮ-p..6+?MIc4z꽠wm ͍Du,fU$"Kk^Úgh1?ڣlcfakTenN5 "~+Ú >&UF˛pϣQ4T?rXkvpKC{($_/TqCZe5,D L46DJyK+m FgyoeTc'!vgU! +bL`ֹ1Zsʰ:5]=OjE pf̐͸M- VH8iF^.xa(7ULR{X3 lt<]ϰrCǓ$@2 .%}u[eO *0Z}>ψ6\|-e:34M@7by IJ YJ9. ~s-㌺$+ڈkSZ? *ɛl_yۄ"m`78Snbyi&;*eY #r:˂nkRR9X|`)uS=] h9&`x$M)1:Bq9fZy8X{pNÐ7Pu3"-`/TlH!;(䦔 _=H f#l Ml<N-^|jW) "V1[ ;VQRE; X7ޝ~հ#\ s?@4OG=s5ڃo ܱ>L`t,s[aP]U] u 1.G jƹ(̃?Q"HK$*yfck6%1F -(c*suo9;h@#- O3M5$ϚHN:j2Pv6*tfS2:I6ς+-FZ\1tB*K $ rli:v6JGƼ63U+n{[b8氽1,(u.2e8/~@WK`h%q+\?-hA YӢtr[aHʪ(7pqC Fƾ:ZLQ-Po= >XNY_ڒRb#?Fiq?fj;9ôzC FO5O[!\R+/^al,&Z3ɖ4o)@֯u_ŝS=x%ܢ+Ǩ1#c>H'8EіJ/ / s&q+}ߑx^iVOj@2p>vK5թζ0z>ܝ3@*k>~ 26E2{H(`t&_K@hutiASf-.f,gB} )S,>8o<!?L/d@ 4K3 F R1QEE  \;Ƃ/Es+u avMNU饼t+X.b(WG;PΔACw/:0Lω)S: z9BMXt~Sˮ *n]:RpJzՓqw|rJDwzGCeUy48neڑ|-iP}]I֝,\CNeSD2ZsI;JFL,Zp܊ZPEg0}E.61F1)TC َ\Z=>#d֫ʳge72;jdC7gXTFufgq4qMD"?V.t>vUi0^5Ə"AlYf~bqP|hw.%%8~2y*ԓb jtz6Cge!REi[x蜂5$q 3 LA)=e~ j92O_8UM)9l6T/bEVЀڍ }z,7'k!PgjC#R{B{cL`t&ߤX]`f5y"AyrYY঴8q44@җ(sT ?l*(-Yir2)\#\ +sÍ&uxE{6 )Lb*n*3͑@3 uֹ*'%ܱSy?1}hC4GGw4mTp1 Ғ+KVֻUM*B5mc"zQ!a ˩ȥ*! %Lԧ{I鑡 B -v\s]5fK BKW؍TxN=t ݛG@1Ar+ʘFV 2j\  [ tfq+"!eшsOw+QYR50jLBq'.W^.ImqbM.W;[q~9Ze f1֭o :% X0 $%s", A|7ՠtwYf&j8-TY&{DPt2iXJ>_Pw}ݷ_`}F02>z2TI}x`~_6.<wP*s9C EDvMձ&g K‹_:F1(  f FFr*}zu Kͮ&_k{=+}-0i,Qtv3͐Mh%[Ma*B; xS[@~tzT)3 %@遷imO "?1h0s}"(>Դ[͛1d _T: @ZE)//81d!H+6r$$7l皈R Tk ݯ_G 0lc]:W7FG"~~̗T3-5c&!-Z'HgC_B!{ܱ[@irֱ0`3lݯ~;OØ2qD89ΗbhԐT5Ɖlg gƾDN9f|YC~|c2n28|HK-T[O #Or]֑h fmc1S׍h|˕SEI2 &=b``8cΡ7 蔲4gF)>K/v$CԆk*޵;#tjWR#1뽴):WX"V3u~k5ṛבeת;|A qs U5(<;؎Iq7g@\Aݯ(r)tu,d r3Uf9;z*T;EfI'sNgT%?z%VK|J̪6P(`rOcCec{X*<@z7$Vӆ(T%\0A2GijbQ/#{Bթ n[قVY`[ F#ӑ>P}`PNOS8qq=ݞw{4UM̬M>M]cAK7߹# F'MBo"tfVcF(PƒRUQ`;ٷ''$;Yqk~ W7J|D "='ֳ'׵J^(WTTnFMJ"{ lOppxKrLk~ lڑj@eM B_w&.y / gsſc2+Zپ*Q+ZwM: H*DZh:Y殭w BK=8c<@iqdCM ѣ! rzDwpGJ^{`j < m[Duݼ &@z64tဖ|&KiD["&8<{!plݾu8#kɐK, >2(PkmsnHڵ* WfVD NN=xY~KnB^E+בcus+|ED}dD~ж̵ ALm(\߫ ʔ;;qme~NJ3EdDklt삊͞q,9(S5&^GC1a?0/v=tK< mZQml1YehWo0b:D֔CF'P߬OMP:q*亓DAߎ Xoy]U}v(np 4|hMDePjH;~d/r2LCm)C횅MU; no3*&Nؓ> upP$\WQm}ՋF_/ٹ !Wh8P?'IKb -^"t "Ur4pH aa?UxெN$pR[y HsR!}yQY=ossvNdLv+T,5ͻ77Tv]W}XkdU;Md`K h53-9p^#?q"ձtrpj@ v߿A~$܆@頦lc,E_˥>qGyvsNs,Mt_8< auvLV 1wzyN1\6hg?3=ݴ1ڬzFs֑x)8̱5j=Br˨["7BkTsxGqij_$K*ęx[zk]AI {;'@7fwu^݉>"V=3E{R ַ͗ #d>k@5ЩRjlFfUGpk>]JSGiPZZg&RuW7tblYG; eLS^_E^~-ARFrgjR+ʵ!siF39ѴOolê%;J z rXٕ 1E? ݤVͭZz'YDv`Kx%x.a7 ^ޭ4B_ col /z> ont4n%/]IވUP cٿK6@4|:`66x_a*Knҁ:&wRl. ٨ @1EcW$J} P*yݹnM{=zЯ!]Zr fd՚ jRyrOr%V49Xvc(:].iV$B!I? G/4.G1/7~ *d)oMMJD@娻޹זPI8m˲ ~M̷H'x.GB:;H ) {72ak 7%vQEW/p|&B&ZE8#m7(AߞqM`b|վ4)>+o0!?kxC8GycB)ܽPOv_* R 5rwśxZ -;n3-`^P!ZbDeBYبi_{gpKlO E`G3N@C+Bu\IYV I^Ц>He}9ޮALG::Mtㅹ #hDkfHl>.e2= twՐG>eX$z,-ׅ-G.%Q2'GNQ3/AG[f&:&tֱS4S03D[=CnZV_ ^M?oHo13]uhw_F! TEÈ'B᪆/A &QVc#uEm2|6[xO`VC1lu6=L/罹ybm+xJ26NɅõ\p*|i->kg*$e M {[ GBp}*)A`9W^|3U3X pn@r(Lw:z\8ʅvBu䯁X?[`-J-X!vf?MgTSR-.oC!cXo\GlrڵΌӅ?־5W仮Ȭx+PGS8oklxh~к o ^0 ِf8y+E@v{oFũN/[pB6 l%J"{4̺5DbqWrQ /X:+FE3b@\Hc:G鯮[ jHĚ?!O]" /urjJQp~[U]wˠa=lwd4nZf]-[wceDr9xn&$]u'46⥝S٬*?lxɌ^~Du´:55淜wݦ&3<0 Sܶ(Plb7=`)ᶳ¼''{Y)q%YmMpwk-CVwULtIݤaC5V$#%vRon0r|~U\1y] aWifvbCH_P.a. HRՙy{gSG/q>+2+;(}@Y6zG2Ɂ,_4' V{ Kʇ:3y쾆ԤޙAOylD,#dNV|EN&f sc)Ƣ|=q`)T=N3s^|=u) *7u8Sf PH%&Վ ^KRLmZD^8C(YV pc'|B85d\? [v 4BlK_uM^౑!3(xws5鄣oduzV҅~;Eq u|JೈO$o_b!R>Ipo$EU~=n3fhh#uݼ!fJdHS 41$Տ3Xed|k`+)z.;3iYuqCZ\""90(UzniN( 0לIIbf7C"t{<bfE@:7_Gxpz d З>ltQ\}A rۡM6h*`F7T?-[ ⦉eB!Ϙ̨5U7>-q,x <,~(FB9S==r$5YnJ!(%^2k$AEGCi,Qe50R5QuV3URͯp2Tmb/}MMw ssЗƪH`(~b)A~S{ts╟q \LR$?v#I~aϬ?߭?Mge!?3:gBOW>] 1;w "EeE<"L Bw iZ0'V%y^"c[h}dU!$i?L33VryWRci=@G$i# 6 6F˰T5/yp_9ن1 zʱ:V(yqT+ y*-Ì['{VyvsKAd"; x s wlfMj&HHҟj^utC0|0R8V$o%,Vl|}PG&rTf 宪w,;oQ?:\Z?1ۿE=,Œr?.߂Ek]1jOaP|+Amd͛ 2&VAM;sۈu!X~ڟ {\VT"`4PzaiH[QL+7pT~"  0M(cR/J50ho;DEJiP0&n#۸OOuF71I+z/ll"CjJB(]cirx6N8ݬj-مn{Ѧ uװz<=|uM,7.![uٽ~vVm.m_ ,8iҘuo]T[!^<ߩw 1|+s s$qH }E2!mx .J|D bp5~>2f +G| \ͷhq4Bo. W0}7 pDqvTH8IU/%Pȃvu/90h+ @1K W˙%ݩ< | Vd;>pܦ- z  =}|M"lK;m"@d)<r(D`T`qcuʪ14r 1 +Cr &tRDP' {8uY]3ESgY]_|An7M77)dyмOG]0U,-ʔ)y3 Di`'6u_cF쨋b؛-Ex&CPTb0ti_ 37>#Tzg^k^.mtEM)ou6چ۟Ab@iDJFY>2ծhx; bQuuPo[jWA@ZB*GKOcyT.K"y»z^k ah0*4P39CZq=1KI_XJv4ẲV5O6ė@CWh̘ܻWәbD!s4M0Pmƈ,>?@ 탁a0D](9sh^^,.2qb3[QA!׎gQ}|D>;vXVMr3w,̸?zEezRu@FኊYvsLR0l஼; hkh0iM=g*d/wVϋPpة843߻$aV9RCQ47$W (f-^^/*W?ɱ6G DGRF־ᅿ#FJQUi5/kY J&FګXYb+0Bmn}BϢ>1Ng+B.=ί.,S#~<ɞf"'v!Δ +;n!]⒵CEʋq/5~k3/PlM ǜЅɪn>7k67:YFп%᭮ӕL5i7(FZ/C~`]N*2h*f\҃F_bZ&CFg~ .-M2XQ OuoJf6\ {m!4l>d<Kk78Woh\̜o5{O:srDYAzdM{0rBNOI9OU1co|gj]|x s&rTpȧjZk)-Unэ.WB_h5j7([kXG< pHx%sφvTSl檃\ m/}CJ_5Oј,ėB K?^Oc L 'nzxI_-%M݁" !O3WzЙ Zͼ`Z`3d,`sՎ d**U%'Ȗw;[Yb\{F:% :sTFvH AV{ : 1I`WMla Oc)syi+qĚM+s0& ;e:\eP*S &' f!VU/ mZ 4"8q ,zD$tODvAxHх'+ZKzK$TtP*rq`a[1wږ+ qym6M8zFpWi؂$,Udp"qLZ sN|ut&/w砾٭pq1-ݱ&CM$ ZS̔z?f+_l?&l0~Lpَ .|AyZ`[҅,C<Նbdɏio+Hgu$iXCBuUbDšc4݆ٟ*pqnC֓S']@.1u\ĽF[?9NjnC&r[Xv!jޗժYĝodj%"M쫶f.²ƙ]*ۺo8PEBs{ |uP@D͘v[d\P_.'n93l4JBW2N槂0o4 a)g7쮈:$غFq߳!\Y zkfXeGزҼOl+<Ϛ6}@ rr7M=`dq#|EPq4?h/BUF~Rd6Ԏ7vQ[f XWɪp8CxVFbn;/$! sj 5u>4ƕ8ً<;ޚc{'7E@t 5aE95fI4 ~8+G+Lwk5ݣ]-t({FHDo'oL;mh]z ؟ tS ,kF(9$gQG7VJfZN*se'҉FjcXIo#'2ETaLR{ͤ,rcPt%:/q{x^QFFMpP2e:O`u0$ӑo{,[. q.+Sꅚe36AjC,Ny_c*o8ᘎvtϣ@pǝ z$yȈZCvIzjd"k. Th0}j4{R;jPo! z8ՒD)CC%Ulu4xK#"h@qsB:iN'}kICkK5 b)1gwahs&"TcNz~crKG@WyΥE `gH&vhRhIuwɳXh6 nԑWnOGSTe3 2 p4V-͡bJ~.1R;F[LZ5˞G6c75{'a̮BUBV tr[:3\8ABޠL֪;ޝ"dcV=bf'MFbZ+3_ 䱂hC'c[SױĄJƞ{`G_'%m"e}bZPu푏pwfc^Z]=KI*DV'9ɫ~3GizAy)Ci_lTH,WB4v޶@>~#MLHX) ?ny,sI`kKn)_2<0ooBE RLB-r,f ,br6bYaR`"sG:E|E/>lAk!ߧPCUC og|jPTL2VOYhp[Jp909 ,Wyk=>a2,m~nDhe4&6$ɖ\7!:l&\4e.z"v DE)*v%%I~", yUJ/SzuvT(+ ,*ū'z^=B#l5,` h,Y)xKcu;Dz\7GD.'1ؓL^緧FHuتkRgx({fBPKbXqS1/C(c[Gb4$[84boRv[Hwk 0dqxHtqM0Lz)y)m^liUpYX2~cJ3/ffz .=6y-"*v5QG/r*gͺHOT徟jv@%/1d 2㢪S{? aDqCݫz#mFd.5j@jm1;yRJ<6D|Ap$ܟ!qR;rq}JNIcgam$byX\wy$#xQ^xh"aƈIL0޷O! _^@`>/υt6u&?@^ XAt],x#DƝK_되#f~n0Y0d0qTya;ggdM@˱qmanZصiٰD*7z!srZM 1B+|ˎ~5Bdxx1i ;דV[jl1h}&%dpa^rP}(pZ' V)[7AD,Ra_6 >wg݀TfA|EUMVS_ZJ_Ekҙ=GVQd#gq!ڝcz:; ]l C1,u;'Q e4AgϥHzWL҅ :Z)pצLBӝ,mXFcG=nfQMm8TC Ax%1 n\/% оEVo0hC*I 5UGb%:MG _ ZbG r? 뮺3>ղʨ%=cb`i+nmjڹR<2=G*|%;EgOI/0VW܇ A=s@@(M'|2w(&]aJUˊ7rǔG˕wcM2LiM_Nt4sL6n/Rkk_mb3ta= +?at ?GjU 4\> }|gDS~|qƗ".L`x@Fͣd۩v/azB6֎ls[M߶`S4XřM6A#քɥ8$z܄eK<\ȕ+v\D 5Zǭu-F:fǻOyG?Ӄ})0z]VjހdAt"6;{ɛTV->K ƷI)`WN ;oFb8zFW1Wyg\ ;+XS;No,^N+ ܇A8d%jAGN4^Բbh/V+dp\&Vj|.>b(S<3DBM/aρޗGLLYXf/^ >Ch5Qdcm꧝pV4=]njʄ[8(' T,BcyxPBo`D0׭ 俛G&Zvz`JDw΋nrF(S>iՋ+37;' /v۹#;yv$HDCPV-\va)?LK9Dn ~ydȯ&dz-ݟ )X23r9.j9"ǭs#+S0Qrޟ89>`/a l;B Xm50q2Π(b8y ќWONui[ S. vU pQ\:u_!7 7M: N p.DF(,/y.‹SiEK{~ M"p32w)KXFl2ᄦQD91Uxbc+\mY~jۃcͺsxްg4%ڞbJ)jĕvom5+Sɹ.)ԩ>]L8wjаN0^Y,q6^q(T{4C|:#mX64ӳc%׫#D2O4J~>1MN7umg> zwhN?^_+mi6Gխ5Ix`Bh#c3Eat@^DVJe)?8p%nлWߊ :$RwQOLDOBISK:tQK'gԤ][]]߄vokpΨapsչ^ ꧚?{ 8Ұp4pjy>*xV6bkA@/?? csERA>_B}ɒy 67nEU:L`{KPɲdEi5K|u8߾eR%m*m&F&>M'jXaIpܯ~6^$χX,m.s0 dw#beɉozLI[߈%cK"RpPy9J%aϠ--]M+8-A!~O!5<)Y?\ <˓nHkF)FL>͉XιX*#anppޛ6CT4?ze` Z'-S   ~e =I~уŜhUȣߞ T %)g kT5] rHf?ѳ$Q3IJim\Ϩ>ٖQ{oߵ)Hj`p6:/4ZV*_۰1q9L/ݨzYؗОՁ, NjB2yk_iX;%ia"ډ:E/%c>C[ѫh!2U&P˖|U_%TCF5:S⿭h%X bd<5Ss$JYM=orFb&m q lf%@KEݭ ?eݱvuc1MfUr@S6 -ɾ6rJM|;q-1"[@8k_*iIsAVGN%YicԪ!ge کG[b|R[㗍)^-K*xAr}m?bb9G`lQ򾍼(CQ@5& }Gdq/41u8@k0XC~?CgQԵ7ޞNLʇmP'C& ECZK\T`b[S 7E`1my"Dzh⑜L~WdĞ`h#wز Ʌ<s+8kKLpWY;aq|%֤hk9@SBFD4,u:@K_9|xsf g͢c6qO "Բ\9~ZA&mL6!K *f^xȶm"o[t3lxa;Z4Ja>p:q>"Vpw + :B;:^JYZcpiMwY\ޱҡ{[CϋHp MіbjW$q~sy$ *7ߦ:b5GuAE\! i$JXFLD|4W؎}NV,CzJ:&Vӎ Z'Mnv}$Ф* U6k_HĀ uAkPU8[ wJ)}P'vґjU!ԓSqtcnꇋS}Gꌁ%ɜ1e_\I*;nT ,oIXbF-Ќ}lޯ3䏒_ g.]h,q\1Aܽw|Ӝu wQddI Ո!*ݖa_<+P[F8G2_R#%̓j;vb}2@-xn}yPm2v6zU_tl}D,V|.EӋ sWs";c4"6^ .FC<>d\zڒ;"vaKÃ-4Lɇ+ArlkKrz)cm9xXG2f(81G"74MPgԽI hЏY; W@L9UAXsZ2iP/!E hjם/۽8kvRլ- g<IO"Jxj9 Ó'OTpBp̉zrMz9m3,ng&I,H^I`z͐Q VA9~FD:x4%XlkQTW,:{[ؔ"֚X^D;up|u8xp 3!ޙHa~ܼz1{[&nOT/P t }&MM/G5N=v{(]o-|#  ~@58pTjB . # udel; "¢|\}Md Zdr픀וwEd# gKZa+Afƙi5pqhB>1]v`ݻ"WoNp@ptx.V`+|0^%,@$:d Likv P(U\4z<).CҜ57)`K?dGc ~Ȱ?Ťllr^Q { 3sd 'bOJ˲}}~߅ʗ}גEӔ_ߐz4kZgĨXHQˣl"w*T\ .}}2GL pe\~4-YULZ.RF1m8Q @e W4LQp ̌X FmJno04 ta_dJ uQ(D?RM}6O :Q*g2(^>=&0>6?>|O6eO v@GamFHI'Z}rN_]iH+C\wF PP@i2ՠ^@YjZ%rKBdͩI J}ӿ`.o(%,"2POz jGUmQXP _se~@8RX\_)$CĔ# e9)j*>_xgRur2NkC8~Fq3EVpYSi5Dq=D߸䄩@Q,_Xؔ284H|nQƒ!ZM@:In_ Gkic ń7 䮫1 Cߖ:aWlTg_Ę3g/ _%W6/X-tq Y=O¯ VASh̗ZDXg%0-Dƺ{K~\1%_0%lAKN6iRu# Oupo`΍~zxf>؀ɳJgt]z@drGքqfMw>p},JLK0_.҅ܤ婡p>.lA̖_OTq`ߚes*L1v=*RȎ]a5'h;6;~XM:ݬڥ/ mkksn)7,Ѳ90>=F٭_zy:.1!@ %9K̪J[QpA/o0I{NQqM;_(xٔqFD MXpIl{dM&sХiD&('ФRW? ↡~CĹIQ! ؤ]rsp]WŶ.,̕[PG *E>'qFT(lj  ?ӷqH uEHVωoK-i,iHz7 6f\GV^>{P?Te* O~$QgB6; 4$f_1JX1es'N0eVoH3j,)z@f.[o)0vLu-tS`N.F.Gt,u0|58#EvcSI~d1NNn/(Y!Z:H))hñciq(q(}*(X`a'$P m%-HWJj6Nuj}҂nJEތ+]j#X7e%iZ9b~.ͻn+&~54v),ݯ9Ó-5=;w˛=/[ڪˡ(jՍHIS/ӄd"Ĩ/&k:J REK_@w=#sLs-BW+є#MKh{r7LBUe1FNkeb d%\Q'y) A`0~1=0tq;*'‚N<A7 iPVGJS9"Qo.F2`FԦʹ^L!ndO%s'Bd>G`GϲKJ%fY{,W1UI:VJOaj-h!pƭXq: 8w(M#ep%D(L#@)Ң ժu{u+|yTF0uvF*xpf,X@Qn[ѻPqKxֈ`Yn"dzOHP. .Q]C|a Hkq.QZ-FN W`c +pg#?@sa/X7ʗ^~Л|qx1X7{6 ,& _$?+m{I$;ڹ;Km9zp."el?c5;pUz|!Pu)LGp xdX Нh@ KW*憠g"BCvG4N lȿp;)5X%}u9(!*U;IMYR 8.Ub U\M$T eIZ_p;wIb ٵ`*J6`ud?~K-o][=>*^EsN>+z*}?X0]˧IQA8Q]6/h$J:^v֡e ׳9PKIR;o~J}q Q>@x [ ,DʏK?"8p *U6Է1w˫b Cljn'*DLx 5bO<kPQhU1$zz'.78}V-ltj]L}M̚!qqF)dҗA@nU<P^;#YgKjqF{7֙ I?J0Tٸ jCrA]8 ;P;EQbfюm憞Jȝb{h~j J k++ⷦc*,Ӏ ʣk.Y/a_`}HC@tdBՕynJVKPy$'o`ӫڪ?(GIV z.eF.#D;.)ȷl -!ʐoԈC{Оݝ}:r}bI_!ZP^=eQtKԕ̴mW+w;/sqo3W;e}7o#+D?JZ Ӗ%CES?/mb_%+Bfz~y4AOpPQ^_ǞU t]/j}3EHk H"wі/^^ˮK>fƪz!Kl}㺬Ȑ\5\ Pf1% 89!u:ьs;#':߭/p8*44#}'1΀.=\!1@v.R\b%$WHZCL $!i @EFTr}_,eI_bl%N8 |71d1t@ّwֱ6kL-㽎?E B;(\ $YZ;ݫ:jU;r%b 7fNSZ ;OwNN7܎\03C6Sol K6QjxY#}x>JSԮpMqY`دֹp 8\9^qVgr}ʷ0]yH"W(Kh52b}Js[՗ShF{+(|8+ yL"t=nyW`GŰ,}tlHnR%0z'Wt|HJ\gC Rwf KMc(8|E ۡI @L2%[]l55g@h$1kNH!0QelƺX@AA'CV{[˗߶my@UWD5_Dp)o[ՂYܐɆiVsqtM#yZn<"_7jbA&ݔ'X ͨIz7X&w2Lr~FBUw\e9({ uz%.XqDj.Hi3PL+MbRQ~ͧ+lkny2' :z w?fD[EbB?94o*tÀDN5" h?{,gHUE<#);tP#x/Q:WH ]{$bK<"[IԂ|'c[eEaq;F('ꊋYah*YGjOf$5&Kc绊J{((?YlAPT>N3)ƙf4£Qc00%gHkaѪX,٧pr zT(/mq죯X-w"KO6{p(>_gK\$TgݽJsQ^ _Wn/hSfl±O 4*IDfw lBhvFjA>$P`4.k(7T pNF̹e@9i"נ &NB"87ж;% Nxm/>i:de} W 9Gbiy梓ś_Avmjcz25FD !fgbN68!HBSvVb]h_ŭN>O"ؗtj4P HrR~̻}>cKXad[,e1W#] 9q@Y33` MlN> N `ތ>UQ"FEhBMwW ҭ_K$QX-iIf_7໥m=QkWkoTo\^8&? xy$X~ ̤$}.B׆<8P"HڝGh y`|JKgEͷ7ab=P-"Ű bo+_@o9[FVցCgaI!tjg"5DWo`=Zl\ez7k[38ՒsM\pd [0DO[L O˥:{!"<1H*ˏᤸTȅοGV18u1saD_gzek?A`\=(?`a|sKYO%e,"~TH#]so̲JeucY45js9ͺ/N5Ȱ,[:/zSX1iKM'N}l _2"[3(\ ܓԲȜ/8\EH2ΗgʡfL*uDlҹ,X9|@h#YoQ[hqbcuH$I_j{0qPh ';.5>)Yɜ S< Ab`eki!`P*U|'_}o YՁ}k:INhD5dh7%>,\J.aTHlq2gmBch~vd`Q LIHsf+SHJI}"b>5K.=L(&Gz +TJ"rsFyN홛 Hn|ӵ;{Yh< DǾ}nm-*+OJ wD?*2$! ܃uo7?Pac<#% IEoRn}`zĀK*m~~ H76B&lj9g`{q#¿@w9j<'6l\g N?rybJ/, FJ?;f۷#yDVL8kvԣ;v\ks)R輾7E{>F3%|S1i\SMѴ$=}$L%)|{)B@Gm.35*tʍһepEmbu/@7EVg,"(V_`pRTn4~Lv+S`pZ/KҐ&Y>Wխ4_N>dkQL9M -(vot+r=Q"uP==Cg}eWd.DeҜZ<'O˄P+myW&?@EaH~tFkb,|> u bxףCIԜPލ“CXe#GmtSB/<{h;[; 5fO Ȟ?oUaϴV H$L/7_ў/ ghTF6g oeCqߝ|[F! c뭬o԰.M|U.we OFD-/|pnC,TFE)  Sb1}P.EiЈڹ!)&#ȇ?ye \O҂4y0o j1$qFy\K2DCJX_<#lPt)}v}e6`P=Tfxg;"aIJ&]ݓ7L,@ -A!mX*܉.u.n4JŒ:(oBYD@h VB߸)*eϰ)qf0O$_U ߠ3ʽwи{=.+=Ÿ?ż=Q0^oc`dcWߥ2W$$xB"CnrPHP:/Qi)L_A#o:še^ERnt][rif+_Λ4~j|: eAARPp>v`bʻ7Nɋe[-Z-'`?iNftW zd?I>-!@Llj~|z,KlP A\隍I /NH(tNJe39kp*2-)TBM=W6dj 5l 1⭭;%< ff}6a3s; H씒N} LDQ#!r>xU $>#b V 7zJȮǖ2rw'ʳ7ʞSKE瀚ѫ?FxNhHgk[`+.b :MXGyalPBbwӿC??6G_ ՟87~t4?t*`0RNG ;f(e%*Twu2z-"2l \fn,ċ.-h¨#i >9*aVnlcmP-@SPaDƃtVםa>6n)YEw."02UC>Fmٶq>NXP"5. RUh Z\Wu8'(,LݜrD𠜹e0wl8o@d0 g.?GJU@ >&-ѴO/I܈Phv S60e&/lei[}zRŤ@F-#XnOQ[oWeZYr=ri6[ *GȮ.p۳#+G!-d V0{*e/U%9 n%FL67ͪj0,2MG)]kWA6@XnRR6TGT8;9I$κ CHF).oM#_ۯyj40l@ò1kRWh5e*߶IQA0.mQ )tʓ_X[hXgeuխMXS3iU ;*'\GvA/t 2B9"p*h4',%^RQѭiT)J,ו)WREwQz/zԦ20m{.~'`OkE= =?~-:P2)!O1%}yBg=0ffO0`_ ]mY_7 +Y-;b](ɯRyg&- G@s#TM+{i18_8SM^G֬[%U5F}A΀{MO7B )H>[*RVo pn>9dH UѴjN=< ͓C6-Ls*zFה^rI$G`Y1@KF9. E S(:,;/v3wFDȭ W²cצ#N!l ni,vs ϼcpDo\fBj~yde| sg:z?HE?KBW7O(FוCۖΘ瑱y e(AE[1,ػD8ZC"ECn. y ڳnb<<6)'1b8+,ü\>K]&Fƀ)OB;qhEqqN5sFhK2O aiL64+z]Ѯ!BLɇWǞ=١W5)9@^h>{1b,-vߡhՌj 1 DAK+'z}"-&Xl-$q$ Me?"."*9Fr̆7o8W(lFvRaX K:4tn2^8+g{;ebDb$~rhM!E6O:E: hIXTuP!k yk@9fUju8aXʯh1OVcPxýD-xN ?k:ș~zn8ҝ[:[]e哓$/hgIJ%%Unpѝj:r^.LNnWdxYt ZKPj\YarK*i]*;ͩDP%y54Oa9\[*C?xl~oXn,DaWJH< { a'Sr͊q$}2v~:.n5D^k2!+Dۍ,A;6KY%k<U&=,Zf{F AUƥ¹ Ke$Vy/G%{J6*eN沉/Y,OpޢUԗHiˏrSMtߌ/<:Zi_G fZ;a@FUۻ9xuKAgA.Wd0*Jʄwש&V[0+ȫŦQJwP$qkҮU k]Ď0z۝񖋨 iT-P|*miV{;\>Sia͈#b-ӡO0$}5u'*ج3,Kj c{(_߃T;y4dHh, (m/ߤ* ؎(=7H';u&Yǡlk)8XGC!Rl8 mG#ܫ-nE/JTMJ֤?|0iDbz9&%GϹbxH ׂ W<5ӽePQ[ˠhǏ繂ɂ- vi瓎r@f=Ee[NƢi|sgCn,pT3 T"Ec/yMt^f\]ʛbTA02V}1ʫ9c;*ޭ2ȔRp֫O ;} mmM%XtD"7j6:}F- }?[ 0Qe"ڬ5s7Db^ .⭽\Mp"~]x>r ml¹eDs4* hQf{ZcgȻ_PvnLAaؐ̕[m ANeF6Zg3a]5EA7ze7n|Ve&\?G}!:Huw%h4s&l6HcϾ"Iq~*k8E4f2*.Dj8\MSkoiNI!Y0} @moY=w]& 9tQD=瀞_9 1C11S /M dOOh`\9" > S>}7%C^q:-,rQ#wˎP  :QxdQ%#_*R,kM0W]&#%@ <¿2rs)[>?€8fҴȯu?RpdNk euF': fm u{IIV̕ȁҗuy8ybki*b'Q1xO79kx >1V9L'B&E)Eu_h)j~{U?5U4\R`95+k.+ z /3Mvp8*Ac 6loø/\:܍df;m{_4o2vR$(;# l2R^۹.7#(П@T&QX&wPE˗4l?D|=.:Ć68(=>!56\%;Lفxwb̊OvDi̡g§g#< $P4>;zr5%Ui ΁5$E#ϕ{r r؂<+m{륭 Li1nMKOȝ므kuf=r#i+[y}֞/F0D8VFo;^cAzY!.ZqA@+ˤ jܛhQX{F&&[衾Cy4ac:?s‰X$ auVh1C>‚ Y ce9$/~HaL[FxIJx2iDg fp,ZcE ogOYnjڼ}sYI]bJWa\[C,9cZjk 8q6KCJ%J4aNI)BEo8(?2Qp9E`@+cXAgaf%.\Ŷ/ ,n"oB&ޞ%|W;Χ+3iJk=እO -e@ ڥ)MX, ^ꘫKt*eSXDwlT7h]d.l_K)ݫ!D:k/Z nOYУjÀ+y[#zV=i9xh1%Oeg+P6:&tM 5ebz8x6r~Oy/v#"=LV6SR+ȩ'H)N?w&+/.nSDxHr?D/<]&H%x3N-l9qf.6uaGO@S^byme _zjEb F/(%4~dCn>ꈂ0O:քeh /*^t]uV}-Ȃ<-RT @Ӎ=@K=!绱5 p(^;!mSdezc= ۶*>+Xvy)V(h=Rė=ٸ:@T 4*#2[KX{Ҙ$e}a7} ݇h&䘫s#&y 8Dbq&Ki_dLXx)p<ʇ$gnhcV?]\ ng;OiR_Qv3[a,h$Lttg!ڰnșrI*L(يr5("%DYN [5]oQoė{ x.9ff۝xvg@YcqQn+2bTbH~[فe P]v&!dM![b0]ZlnSK\w t2)8Q?viXK_>Iۭ]f 3d)0HSNtO[j߷6oAbY4rp??.|J?؞%hh~ *zFOcx^GgÀ l՗oDJW8_6Bs~:1XYD+IL(v^pаHPzk?F3`K93|=n4iNv^'#QZJJsOmlQ.OR o`PWե5Oj`Dz1b쿩 W M?*̮ qr:6}28 Iq<2:93˴mU/ὒO qt ߚ&BZPF(\"@7\\fnc- KbTqj<}QWZI82X9q+[B+ W4*aB@vAN= pojdVWacO6#aعnLN/@A_qIjnlȫboi!ά}@?f @ \ pEY .FvW>7.b7zrlySmpdp872xBmʘU}#ZP9Bf| s O>|WZ}*_|pvPopil cIX&cMhs@%(ъA9Ü4*I7OӤB,R3m8*1*_5|? mC[0õN_ Xi һ lvwZRXsKO)WG Y)C] Zh#%i暴EL!X9)V M|)򢏴ELe+R~*7n {_tJ(,.kVSUL? ZAVdޜf'( PbV0`ZGa WL7~s|Ω~5bzH>s8 Ÿ5i>D722Dd]vݹ==k¬qEntN*)f ̥y:V;Ŕl~D. !sdz9CB~E<ҾWijƁ֢tg‹ 4|)BhzyuX*QS'Y=m, '*D(5`8gmB'̽;S$Z2FeOK,5MkL[~\0ʒ%/\Y5t')SrF@z{FV(f* .Dg 6Iv` RF&yx `n=.G2=_.?Og M 9p3"+b6`&v歞U#'J^T=ci3(=i1^ANx~M=`)Xӯzp@C!U,oZ`.uT_}S͔e]-~y4yE60 ͸T21΢Ûǻ؁ 4I'ڇ!F]GxTe"B| M*u}V[y'$@hqrNV{eqr ̇tAPԄ:$ ʽ,cQ?OSXuo % ړI˙Vᡅۜ z4kG}/6FGFȡf4:]voPC )*m?WXaյK𲜌<'07o cB& ԶODyAGhDp9G|gBaoaœ"b\>?gcqsmF?TWԩ|4/]&X3Y 4l f<:?7EH6doΥ{2Z%b>W!,S N5a'OkD~FӪV"d0D@׈a zf:V%?_llHPV =NiObq T'QY vy|q?nR`Qlj Gd" s#EUy,]i \!J {-/& MqߚX{r@IcIU MNdFR}(ߕe/F_\nOȒm r\ " NO"P}b)%Zv:[N ˩OդVs@H VG)^Ne~pc- l}k HlAY`Eyd`BS CtxX}T۱nH |FQP=/F`"8-F!:ƳZ=IA,P.,,b=М%SyS2rT`:Dd XA _\HU_TZdE`P}.Pw#[В%RU|"~4 |̎wx{gzV^Q78jھ"|0xi@4D 6V؅|P#ϕ0rl4o_{6:t- ._Ir| +N)XZk$L0u/+ǻ(+F6RJe_76g qڜxjg>"h>K.C|}YFvA?7,tp :4G+HچHګJEJCS~+1с7Lх@7}oäNjP:hb@˜.Wn:/fHg1}tO%&7(3˯l9oAEgk.<|G="vz |Gnks`[_@ƒyG5 -ސ)s䭬dJR49e(gaZ 7`m0SJd_<a0WKvRT\^ǥ$h}NV&'W<oi34Jێ t&w.n#==[ti7*2e=MBV4 A#h.w)s5h.̅*v-H F%޷ө#,͜Rv/ |u[$tu X OW=dtojxV;onmw!<^ eO oEI/;P\cb{y$)qW+qͰ5׿' {ܻ'imTV5d ^D~;ZaHTW7QI0grv_{ݺ [YjW߆$HgW)$L=IAxTKV즄aR(QF}Dn!-q nvԵkȃ6tB( +2/]ept"w \5tcqڗN!E54ueP>^vѻwAj<9#6O,u[Z 筦6!ԿinyjwkF0+{Ƭ`{'ٶwh  =WSe+ghuyc#R`h-q t +US2SP@vu E-ꕁ4zLvp3M7tڝaJZ,τ RyߩnPz~ÒpwI[N 5tljsnSMM"7MBȸ(i! "̑ɽ fD=~-|[QރW<0ܹ!~],<,(tBCPf3yJx柑f60ҝxe* fY5)2ޭEO5\*F{jK(%,lB|(/vqA̢,7)ōz0q)~n:"@bNd3raKAVˠd}j<0x0z˸iA1ݵAr)CwM262P`w uOMs>꾌%HL};:wOجy=aޒ/NXE~/;Eli@#+T~Z&xOc"~ZgTK"d%ȇA^f,a7gE'.t_i4\xXt ;8ho};Ϲ}u (X  ;z^  P4̒lQ B͔N|w&IxD%xMXʸf܄>#raKWP*Ae6{lxIFgV^KaDf쌩{M1s݇ˍ`ؓ9{cSBRݐk|@*Pp E~`f .~ -26,#3ʜOٰeM mDx{hzǟo2թ/{G<<+x(1*pe⹄pۡ< 6;7,(9z8"OWJ0t i) im y#RM& qc:RFBUo\A],@v.cޒm~f:RL'8ܷjTW@0TtMh '|/H_kV7F=J"]cˉG(&oНž}!Ō)?uޑ՚Ҕ`kw@tմ%vN;/T5|Z`ri.lmlDA%]_^.V;,,^Iu@2n@LcTS,Yy'+H!F)6Rǁ稹_ 0VCn~us O=4VFL}^U0QK,iW3PsDTI)}2qTŸl'`Z׍!Ӌ_c!ؗA̪o 5 Z>ӏwCUtOBTS1)NeERM lG.W-G碧&-KK(U͹$]_ӣ@;JAdf>[Y{WBH3P_< 1ėUOPқ>pi[yȦ5~.nU-FcدMQ:]{K=DDvjgH:ėnC*rp |kwJM>ObU ꣗2~DtZ5Tec5aXyV?u(뙝{Np &}GiͳwYZp;UYؕ:84 @?jX aKs˶I:(h殤Z٢%x?=+>{(aA%0`aP=) =|0QPcBE7\7eBO`_ro"DCz愂&7NgZM[Cv3xH*prAKbHmni詵Uة?ػ ^ ٌMmP. ѝz>4Z40= C[b!ްH~"lp^*N|u+іk-&^C]kXX:A;)ld<.Q)~ rULrF*b-6{k(4?S-w(Q\ Mf"olKIV9T J`slM&_(T+Ōd6@yJ!waן*+~ i+"тMDL[< c^&MXZz_}Ma2B|)&xx)ߨ,(*elP*o\xE/@†jڋ~t>z;ɼDcYIpvHFVDLog Zqi^:b2^`!=-(F^?[Y9]V mPPn`a4jTD. 80E;Ut#hwB\5FF:Sv:0%g#}&s}XFA| v?0d wzvW؀6dT'-!&-u s1УM"]rzc)|]uj9bĨpls\]ƢqGSe\dRsceo<ˮK F149a+4.to/%&1VOkB*oHdis1}vwhi,$ )*Ga(xrE㾭rOh-,zIÝBq4.X LV *ߴ=BZXΉv_sr*QUo?ٷ/[?y}(X7RHBm$E?N ~k[iñfUEEJRBZ*DTQ\?yX|p Da}"Hp2mKE./!KTnid6jW}'Lj/ZٚzQ [-զ[ q~b1D>PЀۏ3o(@l=^p37R~4cﰴyߠxvp9Bg6#d6^s~cǚbז" A/劁,8@^iegȧfzFBeI54A* ۿa}7P7 [:325'.ZZ0+aZEH;F:8_;LŇ+ gݸO^YEںhsbB3[Tބ gźthUNPrYiV: BOMηNhʨn"w%42t֩=! " ^ofIQg4M_ȃf?8V]FU> .G~ ?DsW:{!`d-جrXfa{1cl.ZqKikwG ʅЋQp\!YdLA#41}􋬲,?V~[O~Ob@[ogb@ k*7"Uj:l߽1x!U ylۻ8MGw֫a(MeLE3iUC>b{6E@Tn[C%ʾz u8V=DC>ϖXCԲW1MH9傩QKLgyԩ*{f\q Iq&|bD"*.78H mu8ԩf+\mL=FI< ;&k7E /~a\žQvTS0(/Ŏ[PHaK݅(}%ѴW|.-lnb"Th2e)+WQ=R.>Ρ[}#aUb5XZ)??R |z'ֹn0@eP$[P8/mys?=/HKU%~[ ,GYvk`;^~4f6~2<]g<zH"dZ_w 3ƞ` ރg GZR{ùbcZ?SV|1@ֆa1Q!-E;i>޲x٪:#P.`IMk5D ."_ř[(M^s`uZ0éQ¦FR-~nHA5kD5lMU` AyIO-Zs<|yczvKU:84bxopU>KLG} k W{d7P qK<ۣKK1-DtGq#t7 iN9>7ѓnf#Z8LIDSNTA[;k+j`Xρno:qaVjc7{g{8Ai=u{F&mΪfS`_Ŏ ᴵ\)vWܣ,0(M ~f뵏3M׼{a@ٝ;Er{Voݪ4MN1X?l@E >hHFRû9Ǟ*(;^}Mg96 *jN2@ m,\};tF ѓ24P-3^R;qt(p4ܦϿx~)HߜC2ɶ;|%'56<8=ƶa/z6DSnoˈm@Dq3Pȋ,RdCŪݡŠy&^TO>W<ug,k_biYS4H5ɚH%Z> '%/&i& Z]ReQ%L1f,.jp ny+9m  ;oѓ;Jv< 6߆"gͅpl2ZRdPԂ ,|gAe ^TU=M$8 ajC?L=DŽNC),½pXanC3*6Fbyuŭc<#Y|4~o0ٯ %+}- C c$Ч½_w^W<-n+l.AzSV-?FJ޻I(CpQuTVW.ϐlfY0d|Tu> #ŧFipHO_(Ϭp4WP'Bt<"g~H2|g]:d]p,/ 8o|Z L TirI_UQ[dX ؝z],%w-qlG{shJoYWd\|nb }^_s|V- O΄n7y37Unjh텢sx7vCۦ)Fy6½ k4őGls [8!EgzWh#" |GYQ4dOE11geGniK6UE4PFp;i\|~ I LhbR޶_dM~OB.rHH#T;&-5lg"x ,it7')GK9i'$όU ||2|j,\U\xORljbzn{NӞj&L[_#ؠ.?\ڞp4#p|~5іW&`_A+kIQDn^?J",jM23>s_W4ŗ3GډaM'ߌfM$aam֚-a+pEEi~盰8*s⠹˘Uᐣ!V7%j_Kl-4jaU9'4S[|xbft;}S$ě?{oE3_(Ib]^㛚G6RWD[}ȡjFjY\&DH)g݇7V`8Q]GI,`\iu"AϮS(nbp.&n;'7 ~2D0o!{Q=I{*$g}XXH+R٢Ɍ *H5zW0>GRvDO8z=Է;*_)?b)uo7h\&frS& ~}S2í8,^.|L3Lr}Gc| CE.Yg!ߕTV(R~) $B1'])S:3Q{8eձj8FfKsSS> TWQ,tV>k4hHDfѭ*%U1lnq89w-b-&hAG FpDV9I|PN{d5]})tU6 '&?QܢyQZEI'pjRbTS{ş= AsvR# Xʏ v5[ڦKi86hG٭te/@5 ~#klҔjxƪ[m%0Zb=F*p<" (EHQ4 T4+l`]X7%&fp Yc!VƦoO$XJjܘv3jmԿxs!n 5u?5 Ai|ݸ5"Y%q؈gZߵe"|KxO.aJa n1Ⳗ ~Zf4gIm;KTrw$0wFޚ0E“lkƉۡ왾>xcQTyz :BN}7 }]L hUq>&4W8 ;muIt}gu@YZgdޕrKRs̕Zu?ȃpd;J"D(ӒZ8 %nJU˩@CY+ ^}ECj  >X~, F,pKrW1G^Ua {ͺ`WŠVf@^ǵ8IjH2VNʩ GÓBbzWGֈb0H x(No#0PڪK`S,IJc^<FRF 3Ao&"7q)>n^Q&?ӪXAJo.ua9Ѓ\p u"Sj>^l[PRuddaYP* 4i-͐jCxey聫X('3ۊjp8_pE#^*9ItSuy;-}[%2w$mwg/'DpHL{Otԩ# L*D?8hew.M/E<bjƓU*Cc/|OO.xkJMnd #WɝԪ%bI.S}2;y@jc@iQyU*gMz-GLrP*ډSGk2`}f8{R5<Lyk*ywh?AjlBhc8 ]v5 d *M fE2Yp#F4:V(`=BZKGV]p؎^~N稫.#+tH*l \8GK2w؃m*)VZHudnof2$ϻ7?058.i-F@ldA5l}OT+HG0fjTp7ɖP])[? )(o-OIQ:7]RU4`#mN7AlRک:F$Jjb&h5sN]ݡ̤+3W3kC</ yX 9b wUtWnjacXpsK15ZT,c(PV!?B\Vyܰ*0TNyS?m kI?4]Zmb\(~^?vDBXבBHUvdl9-G'//JO#>uoP"?LM_VnlzpO٥ Aƫjƌ~dJ&!/=ഷ7XݖZ_B ٕ؇k!v#N@ۖ}0M84o2 bԁ99Ik39 f 9uG9;-$ s^j'A%۰ .h>6A;X*M+;tZM{0fr+z%$c/+ =AsGt6rtiͣ;΋ u ^%s7$  kg[vdl"/rԒD|v*N`YN{K[o_`|yℰmB#E,_[y jaid7^6yHD8KDQ嘝hX[ɂ% y6ZX=Dğ}*fM'CeGKSU>3U٬ "geG5OM\ A%#`no=ȦDLr`#=Š(h/Vhu` Eo`4|Ջ|95.=.S42L @O"ѿNNKtkI.nwUbHfO"05fCf#?ՃQԴ &"AWQ屴7b8 ;WVi-JoU#jyɇZy]j#REPWhl[^}i:&68 PXeB?ő!&>]/>KLnIϰh:s*CUj~?(U_`{bF,Yʶ!+ґ(rc^jw%nE/NVEz26@>epʒo799tPrIK#9T.M{Lw_aVprnbIEjc9׭r@= @b.RQ->Ul[ RTyZV?Fb0p,[X:R|g;AZ2n'\jG ľ%qÃrMj-KqrHRw08L^_ƛ~ _OWNE Myi^< l`Q}1we(]SiIn@ԥ`p8#0GD .(妠 .R/T9 reÏ$s8~q iC"rJW+>Ձ\gk/-+{!"v\s(NtHN]e[=3" e+-( f|M/ԯ~dbn_¶WU^:H TI Dټ/L`jx %12xp}+Zoi쉈*Oi=I VW Ft&Q*KADDZ|B֦4AW4-vMLi4\ B 5K- D/GH kZ`y vqHD̶zm>kk`e\?g$ G`n)Hst8X™@uiQ]/Qt+k;g=sIŧI_8A*΃Ԭ.cGhit+2%6]I)1X3T VL9Q 7l`lhdu{cr:۰<{&qn+R^i}7nP$O#KX;,l{7u֠?O-1/^nOJNTʥ]_䴝d\'p/EGCٍe]R$Q i6 B 9x&C/HzyF%$J{RMME\Nk|=vF0XC,ÊDQ :3U;$>ƕ\eGʼnBgd4+E{O̴u& 5┡}-'Y2qa 0ė<GGw Z\,-7氰lR;\Qp3Zʳg̜OWТepfKoDV$kHi ;eנADޕsG+hRdcS*v;hlz ;}hAk(fl.þcjv'޲8JϮ[E&cd$p.m oSO :!(B!77P@ %FMjp+NY : {m]>@d(?(߹:/_WHY)%q"U>9X^TMq9:ˑ\zWʽUe\ q #ҒS,]nrWl#EmVÆ3r6@Kvz"Ɋ[ fKݑ?Pn?,R.<bdRV%W=_^>U!wLѾ ;pp_"Z{]i|g@MK8n'CXќm_B-_&OM+Y62R7\bItOy^b%aK%Bï噪" 5;Q?[SՂFI]ז{ X#Y\m ¥0Ð0$qy< #_Tb\W0wNl5/U8Z.zWY;Β߇+ 9M!\Tg`07bX 5C~mtRuvI}=Uէ|%4l KaX.mp}jsuz*,u"-ROiBI[Ve-e[c@JE:ӀlTZ5~W4n̓)< _Pws2JXUBb@qpGG0vDO!{7zS„[J NZ6'nAW6{|K,q땬^aW|e%jDZ >EW(4O% =Z&FD3W?l_ĝ>?/_rX]SAx+WaʥCU֏FHi>.,ɒ`Ф4vn@o5UI}`g 䦟Nk6¥^k*-_tH1`q`lI aZMEĀ75 M(f| wK:FN&#Qr1M-R,2k7T s݃$_Br3ҋeWꏖZs@z4:2$wjtd+‹Ny`MM0[p!S[vb ySNsFxM_`WD }|X1ɄZ *@i1/:̋*ZWl{GTx"[W&mrJobS+x T|d[Pr-8:E o/%^*wӖ#9E|rA 'mCs@o(Ӵλ(͊?>P3_–fE{ X><6> { _2 OC:)#7n|2}vse馶R.φo,m=RO16}Dz'Huf ̭r6Ֆ[ ;mؖvAIB>MQM̦7}yN=L?N$燬Tl?jۜ( ڦ &L_{a~S(:IVMm<.Ѻ뺞Q;{Afv z7ji`sy|cHqZ1je5jI6GAuDSmzT܀+x3sfo7<)[(Nu(dRB8/j3b ;e:PZ \/)`O`rJ[yr&I" } %;5UxЈUJm'cnђ%/[tnMaL.>RLqZNU~U蚶!p rVxCZGc5+띀~"_]ASdAop.Y4i=jW{/^`jf3QKߨukWU_&;9kBjH~C y?釨y`K_&4_(FnK.OɎf䷃:͘K闀:7˧P4r|R8Q(Gԗ>uxy_e/!Zg*@{TΞ/&Չ]EMh +CwHTbѝ ~v-Zkc^v@M`>E7ZtU015 z 8K~ߪl#$A&zZTX^2{I8oR6MHַŽsE~5dԑDi~ab'=+QKe3L-0gGx=E{yep)^)vHF"7w_s<ѥ^s,I-Q!cS@nj9Ѩf5IY檸%4F! rg,͏B/V(FZ*GGV<J+$:"iWhJ1e5Bk4b b [zǎUVJe*η5DSO NA츐CpBܑ& A_.*Jr8'xАv}vzRk u5,ɝ=3u/ \;9ScqHl0ҏx< QOP`ޤ!G <9WbWTn$Φ R儊e7F E`WTeRɀV3Lvɮ*Iy1#m'Rd996Z\D_0{4`'t.'({DH.M) oCFkcVB%G1q,|gWآAYn8 G%M}yj9qF bwwDDg%flC)^Ӝ1|ҴhջJAu!S:[#n5\ꆻ#Fqq-|g5>K)`Z:͍-#.h>0\0]AP{U}f6KX5rgq!扯"2\A}Øe{//@ _Vn +v;% 42i4HZX_sM-Ks+`0eC`3ĚZoL[ ۩b!M$s ۼ;8,b5S:O`B F[{hj6/1/@!Fڜ90!1Ƅq̧ъ7G4؞1yʌ;y o&ĜƷ=/Ь ZHwҎhs8E18? =+=cp.MTNR:G&ZhۛqA/adZ8BVzp&A[}4%GӋϒ61#+Gh=)*Qwo|VEwjsThT|/L/ ^rtYJ3, X|V6`xgR}ٙ6.w%ɺ"A'q+ iŀ8w̧d7ފQ*&Uwe"{NPl!%ϛٳ(<)1,mT,ZkPn -`FP$zxįMf(r?.g[:kT: ʷ_&2/ִȗk82D};ڰ_jHE,M{4W"  nJ& ֏.Rƴ1 Sp}(K*&͗Nٖ~Ô7( \F6 Zid1ur* C: 9c#"pĮ=@^k D;cW =W7Zq|k5b񑄙=nzvGG5lwɍ_$zːۤ۵R02a/;sCv-x˱T#ob69Oa:1־h|àh($bsÈ_ ˁu3Qi%D v-ɉPG^{l̋Ar9j7 עEu8Dz++)8x(nuFӬ V< m[P((  ߒK'9sMDK&]}GQ%#nr?Us0;@GOxr 5iϯ[f=!w]K0[7QU7-sHWO;T򗢛բ ŠUIƐO8u`.PJc/(Gg7).9)lU; @ \74X0WP@>U% ";ZROa0lr[ns⿾<Ů)1ƆﮂNgpܕ.9E"*=~p+`m)È;y`s GwS 3p+r"~ )3Go==S3K͌;A=1*Ӓ_i˜`PnIl2h@^O3 : YAB>!)NAUh}rRM.Xz̝$#:g\;{ǀkGMNxs zߢszb, hǃUnq{*GFX'Wd6 OekH#۽ŪMZ "p>lS9$K禶V8%a0W3F`umwq{H[G}Uel+Ew_Bw ?|aKqwʤr[:CR!xovi<;IL⑃c`Z|x)&Q١! e q6pێ)jص²tZSFĈ{ 5qQQKy "ƴiY1eI訝\]{`wJOznE#x#|@WwPvV7˿'e"Qa_#ij\% m%(~ ȉȨvYEށoX.35JfiFHABmu~hZ5+M|- ]E OB_ςN%WTݹׯlln+FŜ =ŠrM`P`Tr7a`V]k,Du-+3R-;g䘌tGu ْs+cB* |,逘8njмC>@,8)h}JLt]",ٷJ*婋bϝRِ6҇ Nlқg4]PQbfAH,Pr&^^x{8gލ\Ur` v;˰ ?!w-z? Ȏ'sBCL6}Ur(50イCm&Q2wĘQۺZKJׅ^q=O""}Qe%"U*=`+ql/emB wl ̧o-)dTqtL˜2i# s9WM hs ֨G8̒x$SS0AMQj l#߻=S߂%cӽ3~V4wbc {1>IEء`h%8DN/5$ppCV_]'{3Z<}Q+snN="dj_:2 (%yxfԟI]kyޜb,SgroO _OIp'.NQ̌[+kl0 &ϝӚK(=΅W׮TU{xfDȉU!xpz=V+rF{üvu>hop+-$wfL4prD&|\b699!m8R 闥/gMmAq =6ԛ&gT@ҜF (:t}2\LqOk>kTXPt@lK?8mF27/-qéz"=.3'Mkm?Am@3NQ׍Bq8&JvM+<3%JQ5ƭޫ P螌7mA`| `l}| *,kRz7 lKtx8د>#eA2 BB3Uba7dܩy"CL&iq+>HFXIוd ;.F!*OILEr!lZ7l< 2M)}7"ɺB¢jyҤ9A]68\:lWW=?\ń`|%aȋ H qVn;:'eQx%U1|P58d7u6 nI)zgu ?v %ґ7;*xf(v',.{X̮"JaQӍ\ p:ŏ8䕈Y# #F;" ҮBRf מRH{ݲB5A$//N)Sg^(ʝN&+=OvU6#-Y\S>35:Ԙ "0\Q?a/ X80'i`)(4L_N6J`TОX{ #²knT=M/4Vl>sor!WugWl\6 Ց1V`MXJ5–MuO )U('{; 3m@y,g[“̵Vk#'13|Syok8)-/'Nq>NVjyu>aIq FrYgUnsNs8="I@LW @ hoZMAC ~9QV?CXb`^|bm)[um}wd}Y5^>jp]xu©񗔲D7+r9n`{$e{;+by!nE _GҺWif&ZЌh9ƺ$ ,n0q}i{n|%%W 4zK4%hb>贛! CO.hM5[0NqT'0>9Н';[+V{I/Z%i{D¹^簚4gRJ55ᏈhIb~7;Gԣjh̢$o?܆t8E|&-nkJm?ůD2"Q,GcU=˛3J˃/7U9'K' m|] I` l0dAU&?jܷgm?P19!jD7Tﱸ M=Io0e_:lwr'֗O {Ǽ{f3Ê*Ym50U(J恰t-$&2-w- >v9-i #whk~YEhp$ћb uaҫ>y7vnu/uc!7G`crhCp9Qb?˅{AH9gxuB5 ∛#ݸ!1i,H.܎Z2w@j-w>^H&k~|!sGIDR~j[ԶڛUђՉXAQaC`<ެ\5;+˰*ɟUhqu#>Yhya6'lհڂIkF]~u=b~v cg@?(-_g6*aTg[?& FSS'Ou3l>4 O p9[?^Wޖ,]9 *#-:/\WOV/-V' NRf~ l$:2{lT8Vsނ|>u ?_JhUiZ>mzcst5%$a2~*ꥦ:ڏpNKWE4 k+t@0 MN|ŮFU>0)Z'eUJ2G`Q}N* Њ莰[CB29TTnA隦YJ-j) g.1n@)[ȫS$sP+~sLvqzDt ˮ,y&8.m a2xSOo2^ bY %NJe^fifˣ#rwqb9p^{үb`FL G 7kV+r6_6yfEFk`7-ِg;RhҩkMx!'>Z, LvWe蟀EdR3yxC8ցa{+fs A s)LYr uu)ۿ41JPH݊NBt02:+,#i-S+ՔJ/Dq<\kޅďYZ18CDi`RcKϺOģ Lږjo~[T%K k jO&q9?a./x <Q}Yр εx HmEXƾI1 Z:JD >df(۴Eɪx)q3D@rTXM!iFe_-;96lK:_dt~ COˀ&Fjf&ׁCsws2>0G4{ 0?Yf4Q\?10>`&+p':|A$r·Ky*j7ŨygKl95k=yaw[>L?k"4 |4h:H)YolPZ׬cmz&>"CLFC Nﶲ3U09L1&ݩpu[2?*ԹǥX*6M}'ئj/wq LE&ɸX||NqKVv]\0`υ)HMtY59r\?kUn]gY=m8|WCBZ.S4qi4f⍽t%bcK2$գTޗ۰j Z"|c<5BPw5iEdc"(m*+|?i3'ɑwS6+sHOcw$C{SkEeOd d/IQj+\{JQJIDV-5iHL: |i&'b3 <{BA'nM]/yC¾$I|X .(QZ~:<ѝt/%dm0:G"TC<)kaR\ا'AevP):&TcD\M=%d$pƸxΞ1 *Z`ArW YN봯{9*x`;DmǓf$T3+~ܸrV6bP-9T6g7T˗ h^K+>V*B{ϙiM鉻]Ԛ$R0nNKJZ5$;I!`|w^*@x[u2>jy>t.e*ߴ+8̮_ e "@bζq T^̢r/rynsp6zĝGe"> U`m-]UJZjA*]c?z~P5 \$W6odHD uc2k*5´h|eE.az1}utOa}RΝ} !F(*jlHj}-/Cي1"? nq]ܻU%ANDzKJpZ_kC"^(%FjhF5fH4/{vs!#6'|:^*k!b>( =^=n3 Fpr`iAhAyG`<HoJOߔ)_VgҎ /&WsH`@U|c@s~wZ0?{.~1p3u5+Y."khfWV4?[Ar<%WlT9|)^Ua7╖ @Ho:EP :mq ƞ݅jx˯{=mX' fCa5y};nݏ'l\稐nθԓΕiU$ ]j2亷CKDL'+-t"s{lA'5v9u?"{Q!/Z[s*fP%^ό{MDL7S?2Z4c=m€sVX#̪ɹɽGNa(s)$o xWx[~%r &"b*dg!_xU!^kT85a^}QM[R6TW]eIdE^rh=`y|fZ,(Cܮ&[- ދ}܉~="~8壬$eXo ]h:`OճSKbd@JVDJuylG*TC;ǣ,$Iɘ0MqLGl+"YI[pj&E,qƦoci u lx ^W$f IEdA&аi~/_ =dz*JL~XRfFHDV"r-lu%¼TovS3F&hBCdaE|m6Wl< r]kpفE6KoWRp7R_Α#rj[C"bhƻ̥~Wk"JyL%gOSh1+U md}oѝr%d{ހ4C?f[DhSсi~bb)m=c@;# u4Πcu¢·D'[7Gэ6bXԊN:mgePC->8y3\]^8?6ڬzN݆%nΕBwcA z,`ٕq*OR:~ DڿZMV܅}6|…727 ze^ x~w< 4aS6+ si:CG(ú S|1 AW7k4GusĤDlU'H?*awFvHcVAvEebĬ_&SBW8$9:qXc?*uѠPD=u";CKoE(r&_'g|m 6c#ηy`W+LtD|DLf5DzeTРǣ45iʵFҠ1p5;3HTT |VXP8}03wj{s؏Ɩ&ҭ I!|](h¿qȊ+ם!4~uϠӋЫ+ϛ"&lԠ$iז/7 B߶T[ j$6b$ u8o{oТo"0b2SeZk hKH,Fl~cnV:u*S`I8bi[bXZrWo3lfu:|HqEȂ؁d L*5L[L'ZSx"N+^ɝtrt~*nX2}R҉<`u|o:VӌCrَ>׬z6GP:wMoO:9^I:[[QKqp:n>_3N>>5U70k qF3(һ1l~_kH4YVK.od(iB:}wtA!1J1PU$:'q޿!{a\I$>^ظqX$:'RK>yfBVtDdFk}M܈u:zKZxI"y$O^j#jLd 1z6J|28o(˧U.؆P(J PBw_Y;We6 QımKZѝ(#ZYNWeKYɳel.FO/x+ #s1a{ ,$(p\/,roMpSTJJ_n.Q\^]}ǕY4$FH k C2 s¼Pԋ'ŊvVbo_]2_ֹ sŊwD1µLGe0x4-'6DP_ZϷ͕; 0BŖܚ]o7݉3]T\|)ױO)y`x%dqbeI#]OV'gJWP(fЮXthty,MF!;&;%a>d2کΆ|w pE'X ՘ 7 {Oy|/ZݟSSVu̯8ؼ y:%uQ;o |/-FoP6ȝ(Af~Ít5 `+t~# 3AӸ!*d.A yqf):<)>O.o\da0ߎ~֧Z!BSm2]x%G(:'݆Nl}p%1:#)s ViɯƉL$s< a.Jt^͛vx! VʫCLF5|kA7orW~/7`ΈL!F<؂"$)x1VW҃ Dޗrr(0=/@8/}<YI3N*̌nWI&,ˮ7͓DMi0hT} Djhj r`YM~Ýx[눡O:E_[2OӁcd[ Kը(qOBu& 0ZPR—#=$9φTX{Ǯ.ؙ q biڇ%,0I~f[!CptZp*[QI@0Uh <;*n{2o&FC;"@~##&)͜yD#|F4pQ4'pM:Gڗ\JIUӞxj!e(MO=ESD9^ՅY,K Y(\jᱛ 3ʶJN>4 D6 mjMjN- hp XTu?V7& "M;/PKr< =~vS`OZć쯣$>bz33=-ɨAu2aYAiV9z`>ABDD*#bIgͷ6̅/ᑻsU~"p(==+^X2<1~G'5vNy&g~! bQW[HjEa-$aVx-yvi7c=8-h1?XF݀@-ȧ" *yC%DtҵDi!̚]#%wˀQ69ru-Zv.4NI |ow=Xk*!L7E<K,  Δ޹6Jx1@[q!*(Rw\I>9`uCNp {S]JsZ<!Q(O&k61\_坵s2_Vgvpew)| @V2ky-#}SuWo#hcq]܏l˲X20KO.Z2}m,f3QjqLGҙ6f4cu*3ܹ`[3]^) E l' XhQє8a$L-p{pkwlE)Vc,+=tLǦ/P=5N־T8?KE%?^v"!{!YpX.zNV|>uj9"e/=DztfCf3 .c2>i R;*bjKQ* ]5\3I9H#&-~e:z٣/tL*HA,1؉􍟺@>*'ƽ *~mNO<ťZO~B ];u+J@y ĭ?ch=o’.-S7c(S!Nm d~a扮֐ZmU 4:QFËw<$!&~ً vOVUyq#" pMD !@QnQFҗkÁwi~ڣ;Zq6TT] 5'&濍7O@"-/Pvaj(^¡\ <\ Iq|wU37"OOpF j^,R}q ZT p %kBj%,-9w&Vq( P%OEV}(4j)4k]2ltl2Ƀ9(Q{SۣcĕYIH-Lyeo1, >>;J!I&dG\\4 s\sY!+1UM5~Q"4`!sJ7OfHB`[ι]??K ܎CW˭s\ȑ.4~r9 @ û$N_Ӝ0-";Nj!tꪠpF &rF5/"O8L zxXt~cz짆nl"'~ ԥ' ?yfurr'-ʕ/=aBOmQj\,zhE4SJQѰsV|Ւzn,2NǵGτ$D#% _=ʓ$=Vm{.Wxŷ[_+DdkM$/L!_ܐ+Wo%(0ތqyG 47!^~IfmmS@g)ce==Gky0dV+kN||}k0n=ic*%mMtav?㪁&g 9&Y ߬fNjH>O) Y`3G^%YhA~WnBk1tI<PH"RP5)kF ӗf{tܗwX@o1v9ŋZؕ腦`qm e(͙`j#6G-OZnBB_жʚ̒Baw墅Df_/3$Z8ul+eFg$rbKvQe];,ܥ۸c gSoq} xvT >}!]HVnx=UN/Xx.$$̬Kgߦy]{ iCbgD#$i#LeϠzPdӱFp;q}]|ڴv$axOM-1Kth"B$?Yli=Yj˶]{Mɗ"- `D #kzUыBG>LU߆{w;Z զJ%!*}[Ɵh~բwPl#wc@+lW,Oxp~o#6J5y"PizĖAk(TR P2yVw}vF횃-q|Ǫ9b _2Gϩ}F6oWs5G^p M&Jn?q{ 8Z&U  \  ϨӍ",Tf!v'gZhVMY\=஠ǖI(ј6CPƾ݌ݙ U4>h悵~u f\D‰[҂ cS2$6@pw Mkҵ:!9waSFE f½Gܒng"M",R%&sCb^C8A`6HΝV.EqZ!2O mM}\띋wwˬ%IgP+rY;,QHңjlM7`RgjzIAZQEem>]ۨKv O]}6}CڌŊe2t򯑞9V7]94 f<˻cG1򚱥"tgwr@\2aD]1F`P ?K/Jg|KL3 ~/n:MY:\BMHKW%GJzooZǠk=rh/NSi@6G|+odB^ނX)(s?*LW, \Uf*obF8 ˜Tg JvA4qFvdf U/͢kP-s T6HҴ{d1}JҚ4 OV %ae "L43zNfmz8OFu_w#~n2RH0պrQ)>!8$ 5R!.JWwW zwĊ`|!DxX~ȡ@e.+F*:<[&XK vRZ24n&Oh)b=wbl(cS7Vݫʃ8#*|[ZIl-,*iyTQ2ªjEOCPgƏ[1Z̅\"H{nH+dg~xtݩÛ>,8>&}fD&7+o-GhTrႎB:Th &֦,Y8SqA~% c-07vN.KؑrnYm\܁p{;[r"L'-kdcrTrigIR|V=Tq˓&&mm4 ^1CvR"96[ lj%gLѣB4ž(0l!A"ʽ~5cYw'?;DheK2yBGpc|(K2QkQTЬ:Q"2jtE&tVuOOԢ_u@y[@MwO)~<^3ȳZ‰l(UlwB_&2$9}ֈ5!#Kf8Zlsf,uxK}'lvtٞ^!ۈR13t# Hky_ЋVD3cM@ǩWN{6:ղCGP+o m\Z̑ϩڪwL Qͷɻl/MgZ,fRk!=[&gqA0`(o[[oD8bS4/f֡}{pdJ''16ĖࡍV! `\Z-`.o6bAN]HEnAY"RqS*'x:1a}:f8,uGeU^:td$V&s[XeX{ۀR~]yk*5Javo 6 9J (1eVRIDc3yUd;ŵktWyc#Rԑz~X}]!7?lT9P@Ypehvt= 6Kt Y0.a[= hcco;v;ʥ$W,/(f@xȈI/O(yӨy)Z4e$̳a}ŤuuF~n!LusV`+x>pOu?9.e`XE`O~E*,썓A2SQ"A ghN֘fezF>䛝<9Э5!F⚌e*MAn(0֦iN$LnabDn,ҜZ!ttd(KHZQJ#aBXϺ)! G1&[.4@m9H̩xh"k&dZҚ}dׄ#?YP\uNT@ry "{.MFײyx~hc9*F@2[ShڇcIȴ; 1f5 Sƣź5 ؼHNblc*&f""׷ZO"YR^R%ݦM+A|?ca!-)m^Z*| ),HiL˦!SSD,/[E5|S$!.}~(cb:!ؙ IZ -y9)ʆԾ>PX F-"rA@5<. Tnh^xGw[;* 5ܕ _`]s+B֍?ֻVOGGO,'PgFu2x]"sɡ/;O) (I2GsN3O6: Y/_ e}THe`RD^2FM2.fTۺ/`IUPĈgOU*?#,kXCbwh(C1f =ZbЄcժ(oNǎJs L᳄4%y`6¢|0h_{DYa'37vRfK_z #` 2}aHgXK""MSxx?s?lQt;in搳:}&Ȼj.wUi2$ߵؗ}BXv%^ԗM(^?)(Fݥ뀨 SKb7kr}{Iٺ/Xc=Wlcs`-1ُROR Q`dG]w/~z S Aoa2S1póduj=%?q˯ CIв?k5@I~C˞{L09/,V*56Lqi]B BږvY=MCxނ4J?b1)5f՝ml~6T>itsLً J#K%WԞz-> <]ĴoX{kq^unJ֥j`'s:-.JVli2Ιnƌ J-VD^ *i_:܅i$jx(]e>cdpS0WK&^1XG:+\Ԃ;\1VDn=@ƦJ?w$W(C6>Hth3}2WN|󃅙F"֫*0i2E.-ХD6_꿃aJSWj( 1XA#M|b;cr\>!(8etrBqzߧu*,227U$?\Clk6k7U\pTV!xT}Nײl ](tX:罶mtfKՁFW!I_r#fVc+W[K $Mv޵8Y:!nlT#@r5DG%5x1fD{dgtUl߽JgD*df^qZ/65n16Z$ʛbvֺcԐ@"G^˭6"ǽ?z$Iblty^O=7֖4ERm~i+f4<y{̷tD2+s #$usw4KYN$x23:L],䂵S1/ixfu;W7>1 rVb|ֈK aWbZ58e(`+1+0VPQ^57u]D_bپp&e;(p@̐5_Bp]I R?OJb_ jn O%\']JEe$:l$lIHAki;.Iɸ?%X!"aR^JqSiqaoc>:`mA&pW=e3ЏrN-*;)Oomxۙ?ӾnyvLj\%0.sZ#\tNJǵw?`2 *+]CYeumB8fެ,y>?[`Qi %/(e8=;mJư9 qx'h9]faJƐ1CH"rLH 1vCus.Wz A yZMR~~$AGK$U*yhN/e)Q2S"Ů޶ Tv$u>eNnp#T獾hc@Q~a>F&Uu L5xmGi>&!hixqt FrgǙj$&沞᩽S{r@ BxD?92_pY ɘh>=8l/ӧF64lPЇFJ]*QxZP|4L qr!Yҹ4H{ ;eh߈/*5~mCd+Ip-3fmʹ}C.9o:|8Å餋SHURP5f$>kpB@2kf2Yp?“VUF, F1:N7Kl=WP(RJ" d?dá+]7cg^%3!rdP/gJsjc~j]|4=wEOT)Y }*v+1zd*3k=}zz+*6L6 8#iZda/-JL_sdY|ZmLt_#Qu 7\?NM\ҲPr;$%⚛lH$O^'IkNg ]|b|ąϊoa M:2ʒMLǷWa,?<6sݳ/|}颵p>6aؘ. SzcpXě+Dڧ6J/k;ձ+X2պzwC&:@q/fo[pG)7;Y0E;idUnL_ƝŏW PKiCқjiHPsRqkCP[W{o{4;-^mdPt"VV"9wמ;8d3nNWH.m@彇Joh |]$Q{[dU7)>QLSߣab?Y1>ƅI_Tq!wʋGG?Ƨ}W?]c;8hsߑ^\)8*}ӿ͂>;A;(3 #L;d32}Ē@*SG_PyZK#̒ړ{aMk7Uor:Eehg }xmOHaV0 :=$oB%@xMZ^8%g6/JD|`4 MTN&(:)-k^/jZ:94>ЖzP DF䀪="(H# 0WAPt#kP G~*Y!X+}%Ґ)#„)EKɡlyq91NIڰL^D5We :?1IKɟ]8E;v5r=Ig3Cz>)V+kk J I`hVE#+A8xEp](]G~ѩ `ydE1׵j)O|-ufԸtx 7Bbmq&G֙|޻>r* MX}lbaеD8l|%#2C!ʽBD%uaR&cE 5E6ᴹ:E"ys N'f7Xhˣx`TWs#r2u˸Ũ9vU٢;ApR_ʼn$i֖eڲyf-hAj]tvy??$;`/Ӱ/峴ش9ğcv[& H 0ƶF!u RKW ـbs[>?(ʛQ> ѶQ$&(获&j8~''L2vAѨ+b{ZgDSq]s_"#S,S6pV=ѧMU\D VQﴢ;lj,'H0Gjx qiڏ)azfڌ3XћH%t1!S2=H{7gU5g..,PUH_.18ܠv:Wdl;.4Cѵ{o:C pEԂ #rW:@5ͣᘸ.}9im^^ۚ6J BEl[{W7EcXmo;x}ߙ+hI nBۑ- i$D\-A#v 4J[)jG!~A~١Jz|+U2ݖIC[IcMՑ5]9TMsU3~dJ r=FXLUBr-L^Ex[DԀk1y5ܨ8ycvƆ2^~j)SXKY[I3N'E2ޅZ%NxI^oHY][ͯqMpARk "[B0  Шr]=[/AQeu^E e/s? n#wHi_.-O Z[V["lbJWc-i@C{\_aNZ\0ҤJvӠߡmu-]ׯ>4(vHAZq$$C^dd_ F|E5J1cp7~ߦ_aK2A>:E体NE.o\V2߬29/UHM\ʐ'V g,`95o,E/ E?*V aD E١nze0؟kG}EP+}ZlVp?y0\AYԉFC3&ДL,'wXIƛh!S@\'\ҡMi3mÚ~ `EV Jbq83j2EGu+ClDn&uјJsjۨ@v՛] !5ľ 2:a"׭9qE3ƏǀlE~'[PWƨr. o T@,)0jN[x%y̽NkHx#{#9Da?=+^+|)|;GoC_6 _+`m>t,.eF@h,yH]2 W1Z}@&{F r'S!@C=04_4eG,!Yp|AHpUP}MiTBl[^UQ.S6m û8a_5@VQ* *rܛM+.3OY9v NC q( [5$S|6>XZ5}țȆdvVE8g-מˣ Q+ݸo }`JSYD nE=Y9|Mo8jbҏ}7J3Ը]T64mÖ/Ev ~t~AIoa'.JWEbAu׫G&f|8vSaWוs@]A-JpUNfkV":"%ڦ貌{1v$I@> 3=2RL 5`?Y8txudys| ;["KW{ A{#!Jύ$n̊ Y?#T4ŠK幩s^gݾy\*:GÔ6.,!'8>}nA@٥YlؤJwZwu^:e"5.ѹ J*x DKhrȠh2LFa8s 8-awg}m =$MkvuL[_uF_]_VD|5@PrG'qdvp-lH<6ZF\o!8c K1iN'ih趉9ӫ|޶/:Q^BtoBO@4l=GBSx|}]vKecl] .Ӽ·bAIm g)6S Q/Z *2NuH\a2}ڕς_ +TτU5j+V'_vN+㗛4ʄ㵬LD91veq}~f2MUzub\-У!Z$΄A;{V+EN&MIđ;ٸZԙ㗬JAGhANmmOϠژkeΜej6B*R9ăa9q}{OG#).~TZ4m@|8%Uæb3c*hHٷ V2VudUkͤ4hC쌾Քaxvxf(i #'r.g*We].\Zo|%2o3rgBI4vr9U܁ucƪZUik)O!2v*6-`$=)_kPN&8%ck<|;lۉΛkgP&}"MY?` v Xq67`|pCtL&.:1R^SS堭"+vCoۑL`]m#:E-Eϱ WAR(A((ƨKцݝ0?Ļ A?`iH4wvp|fe^t:Kp:N1νeex33 si1!kP C%2j%*Pi wƛ -^BrC +v q㫮*X9 4<> ^+7n]J|y }) /_B@`ݰFxupNHˬgxlj t'b$`O*Wɯ04DSEPG͵Fu`*qjJOq&A'J.7a8Uć0%W\RV`x8k_kl^?~hpZIQ-O_ׄlXg٣e0AnVnM;kSWk9f/ >u (^ /Y£/moE]:X1|!$9kZ|-!KǞQтvhVCt_.69 B* . K" &=75IÒqyFe M[h˅-V2lm b;. @=Scadk<#.eBgGS^bVt10uuZW[AN$ ӶWvT>٭1*ލ%xkemwqtU ?}aAmZ˒ Φ~~F_SC ƤY0TiaǹtM`R,Y鰍\fڊOXp h4x񂳷;jQ;Hv˓BmOY=8aK4&? X$&I{Y]Xm#pl͋Ud,.E(*D=Z,GI1suxȰ0._ m]L{5D}+$&Ч s}b~_8?S}T&Y~WS8O]Fki){Az<|0cғ3/ZUhJ:["~G :Ԫf~Ys_~:2]zpvݗ&e \-k.$6[,~ZߨQp7CEȴ㵋)Mr mr}2;MKB)2mî}î׽kXİ=e4B0KE|KSbVUޯۊ>Tw7abX"p9*o},G=o 6~iofw3=L0E&uc6"/]DXg gVU؇} sƾ|=(Db+(7 vxք_.o T]X%0bW鬱Vg7~Fˇ&~ૉD3oRk CwG_S 50kpPDs. _zl= eh]6< + bR֟=LWy!?edNLOo#Lo.h-a4vXՓ\/Q~ 44!g/y1R7'sAk~ ՜DI`ly2,t@TTJ%HԾޅ'|~~c!wfVs* !GIՎ¬HK.竵&nE+Ar e=r,u PQc|{LozfCfВgݪ3gtllJ$e b5{?,N8T{RuI6?imH2ڕ}Ǎ?g ]> + ,_^"[&#ܲ,(mh546;5tW+ }thcݒy[ {9, :a69u=,{J>),HbYMe_yzȀ߲s+R=c9DNYϛcL9-(ѬhJ102[=d1RA{ m;96;M VNB)sZ_6ޯLE]#k 8{}r8Qcˁ\زۨQZfnC rH5O{plac>S)X[%1$Ѽ[j_.ngɋy%/vM CSIOuL;Gŕ%Z騃 iț3!TrC\} Zx} 9bů{uY\oII ]Þ7Aw̘o°<ݠٴ^ ahj@Q-yofEeICQaF4HمPʟJx6 I|,OHxاIA|S8ʮ5]t~\wV$ 7Z& #e{&|Qfu7"a;=n@Z3E͑dz`hf085L̀B 2٧ A։%jJ0W4Z%*+80 <dmmJ /A4B\G?/BUW\pcgb,\Cf׸ B|8qrZ=[jHrZGm1¨< t" dRez!h 8nG(hC%1mN&:ʶ٥;5{*1c,cUmx-h7 xDCQ\JVMf4Af2*b(\ë` a beTDJf>aS3HFHH]ezI@ԦZ%c/H[ieIf-,$5׃hƣ`遭2v гEbM:|)"JJtsrsH~VP.0 2[LZ=g =[lbk v7f%}k=KlRJůwiB?=MD cߟETX >e^՗s2+5OkuvW&x eE99wmv4GOq"!U@ޭͩ~"$9V{W@ ~zWy]T{iSQ_uE_j|mFX[r2 ӾV؍{%T'ڔm̌wHR$}wp YϒWlnhX\LvwtnbuIBY?.ёk^,? rct]2ڴ_ ږ:_c|=Vr~XK6Ǫ&DسA0uK y!;B'D mPn`{zsZv&H@g g3H|I{"CBn#GA)ֿbAR=eH髤ttX?a)Rxn_sZ>W24L?3jH4>U ALk{J $KX@!}=ѫIԭP$_g^UiRW)2ܮܟ@ ֮UcH!/M AG#*ᛅD&eX'XPh9g:=+)nqӉ*P>dn,ʧnpPLJ0aҝtCE*smł-9 ziPsCJ\n442[&b FؙG?T̚q]Y 4z5/.US:8DK:>/)`1e '3K<_bwjfJJ奘?r3m:$f ~T*Xp|FYUƾ>'Ivvh,'`FL# Q`"RYG۪&{HG _&JͿb>ЗPIh+NkpoXR$w-!Hr׎E_mi<[S&/ARIYezbʒx@s:gQd7 M$0fY"3h9Z=e6Ƃ:x0G.;rvp2!I-"r4BAB.NDvNAYM$!*cN~uÎtuDM nf>`g$WbF뮼@|tں8"FHJk]>3$j)|J2.ǜ0#Xvb/izlҺԚn r n ͢"u8M4/Ȗ:71L2nxuύCD7r#E'nag^_2p+\%Moohc2*WZFrp9rSŎ0g&3fBdTI)z 5X z<9'q͜-"B1xRUg\Z Ԩؠͦov s]nO8:]2j-tQbIDŴN_IrNF-$cu%̳KޤN5 l>љMg_7)c;qbؘ|j( S?y>bT߻5js+Zr.P ɕ4_O.X;Lh:ggG[/)'oXs9ލieɁ'3Ȗ{Ph j{ǬtMxMJmAaFrw A5&p^U"Ԯ'N&.VEjvm`kN"ȷm_\?KIݱaDhtld+\K Kb6' KJԔejmQl![3%Jqְ*f>1<$.)ӷ~}Ӫ"\'W} =&2^xþv6>6ޢCPo@9JHM$?̗!ue\.;H|wmN^Umk]WVOSS{4e{['앛Cwfm5g$Rql@f88(90ē57JiE? ?FZ 𖃲]K3d ifK9x,HXz"@QόX_I$0 )B=JLx '85Qim+|;xrOovub~,IaNtn1^oS XBK r*}p."H$x1jXxG$スّV!MC :rdA5ڙy7kAEE$ QmͺJQS[1K٠2O\rDk3 iFT (~Ǟm  Q<'jjlԲu9xBRW ys=wG(H;JTy8%>S+v#zeL*~j.sϞ*ӧho@2(VrE' '<;$b  CǡU?}NFM! s/ ^BO"BTBl; >w?&h vOժp9?,'<@ I>fViS+QOibkf89M7Ӛk<@q:,@L\Є-V1p(kE<# %>#2DX]9Vj0!; |PQU<c).b>[( i N1H3ZYf% 9Gʬg* qI#Y6cPL}\/' P8<kPu<.pRnA*qn j?׼ I8oCI[AR> | X/ Wmd VwB$0r2oOȂ*w|K*xHsB|iZJtxT4 V&GZm|~t[=W 4 {jgzs[\^:79 Q"kiwZ\7v6}NX*:E`B|bW,\F?Lj°˰)BiHOhI. ~G=,[$(ɝ2Dp'no|3~!LȎP2Y_G19(p~XLX%^&f{m! T1_cl;lыG9$tYUnai1o9$(+!x%@WZIy?N"_ʪ(ص6 7~E,e]GӛrT_6גsq~oca{yDk-D"X#SfBh/QG8L`TtT8"7Ri9XjaoPRyļef9a-Z>~S IU7:X&>fE8X.&X%e9uZ75F c[. W$Z9zS(1>L5sLN*?װ\Q/GۦГ]\nGzQ|_>E|HBk2L{EP@,re(+h͙Rj~::QZiᯙ6%s~#P}C$OHKc0WK&#v$W71b.نٲTɩߗ'0`/">)+Gh$\ЇrWFK#w.?!7~2AO lf,9CAXBN`Id#-f&1 ]].D/t.XkyڮeZ%p 50n428w&^q ܊>/4nVAp I}51KabY@[pk%1l/T6Ѱ`J*4/"g֖ $#r&Q+ gz(?QίTDQ(P~ ,nP;DxֹIx%0?!Hgz.X}4K㮬s}Rc"42e[S?lXu]ۨKQeK{?#>ط#m00Dr6a 1&k,ZM4ju 3m5OsdsjtIQ vݪ<d`UxuK0dz!4;P&U#䑳o;W^Fg7osؙٱG=G]Kyʢ^\! :-|KM`+!Q~8nsHKqf %bgT؊*' .u`/ BDz]uc'i(!,iYw;V,{]؞iPAHt>[ȻMwQɘ{ur:{XSKwj+ 2H؇7/Bk3W:B=6W}q0yu mڔ$V̰Z'1Y=oOU`ypu!wivzOm: \ke8:م悦\ dq>qۮ3" NBw6zEA]|ER4Ehuy2.!Ss%'[O7v5v\ށTkCG6˻Yl˵ Zq-Wgcbu%U0+ *BCwn;{FDj㜩~LH0Ayf+`봺wj"إ>wnLRkK#UƿCYFn[˘ 6>% Ud/Xg65Q7:} @ /oAܛ!|"܂${G9Vg:n/,}韃F;qA8H[}[pۏ%< ZzVoV>tlbAc@7HNekhW  $s"CB)CƩ9B|1~PTMp5!xnR?0 cXkGTL!`4&ʗ!`ƺ\8qajZk)%'@22bъss,Ư U5N!H|Ib5!2B977ՀԄCǃL bXV =@3" 'ൃ CAcIXٌ>ޟ=|iir9]Ikݦ|iƒoQY5KSXX'j} -$XP rY!Ӭ .*j4Q<$>C񿌅sCfl/nݖX$ʋ%FUh@tM`Q8/-sP ~1uƺMc\TW)wHr`@R(yF\ݨߑ P9cv2sn](z u7EOF91g_|nư ~VmQ݆\LpeW YD$OuLi4kY0H ;C@0ϗDRA6cT!&(/#`q_ cVY/$Af8b0tV=PTE9:rf>Yy(Kk+}+㚙lΈrB $ ۿ$aZZ CC̖j=0m<ٛ鑧yk-rsPyG+X}@xx}j:Ν៟Y$wF _U5YZ0XVFdtPEk/L\=^ah͜!B`6b >BjX/ٓۤk&R+xVf#_9b_ sGDE7yD >2hôo{%^?Ag 0zU C&0*v([q`&:`p _=-_˕.58JPM:y=ϠY—SҶK5P7uIcY'lq(ւf-Tp3\jaz9A7YX4ijk!cIJ7B zPy7dpR+(Roې.VŰ\1pH! wD oatRndW:)|a$LBFx5P IZZQ/.X~,!ܚK90t&Ey#աSehWDr@GGIm߃sՠ2tlYuq{naYOc0TAE4$ ҪE~o!\/e_ [PLƽxbZ7&qwR;S0 2q6fl zHjSvYgGe=%5yHvOz֋_'l@iH>B'{I%{^GK ߔJ|?i_T26۞P 7IG:g4SҾ4S;q]ɵU~e%C31ЭIHH#9 =C}k1G~6n ~tF9qgA,B{;qnRx|#F4G6B񘮍6ԧWʆ]/䁳>: +69ſԯ[*ٻcxMyu.*4M 5Acs Z<|Ń/dl6wg8v2ʺk4; ^_`ui1P#6Xy,_*o4Fo`芑>YˊZhw؈m,-rXi0mR9/ڕ.B!=4I*1E?a#c]+燖>HgT_I0s5nsk.T?>s"@ͼ>_(I,T|$삄%sP=3Ȓ?ٌ, h61H bK+Bh-JIzBhpv+4  }l>f z`3`.%tn'2$Ȇխ?`.d[ƪG( soq\qIJLOMq6~=M Tߜ#v'$Y%g!5U8e)~|y`?x@Aؤy {\>~p#<=  !01EPH"mmNjHQ{ QJ,BY%LuIb, ?˿f~?cp]}y<vۛ4x*Ez|~rezb(P ZtԴd e3Za[x}o GMhCXgM%J3*,On#e#4Jduc,QV2:bL[[dYxzi硃Fo@3Z  m愢K[Tݛmb3F`jJHx|OfyĐ3L岳p)"!ɇ]@Bh{ A~iYHezw:3D{=P^VNgEM\kbxu;9 $<"դ,ܨrquIxAF+{W=T;~z.aC('ְd_*azg9F=Π,/b5U`dE8%Q  (nf& ([Q`L{ 9颡?U/V D3k7.W#!SU3m|`9gkɂ-Ip1 OC]+=ln&YƁ\z%)~:fZC~Q~C|]#,DBCm˟EEJ'dK#2aQ C2J,u84'5ws%cvnoޗ ޞ''χ47232*`L@ѡף-B$Rr`"ŌX8Ϊ<[tZP;DǢ|%#`X+mz$FtS㖝tܷ0'Ӈ6;PU*P3yl rO\K=%f)f/^Y:ލ*[ݯ4aBb4AJA,Oh b ccQ\ MfΕ'A&?qYo%+R!JwunF=(ғR@ `H%Qn,NCLdfF<:"1*,#o^.=]Z̒v[N1bm!2RPa4Ds:4^+\8D f%? ׊#sB.uqu-;ē O1F?㯃 0ˌ>!c&A:%R~DPWm{ իl}^uF\PhRҮqvRJ:0åSW=^W{~|ւR|skY;#?ǷNW,9z=!3q= ;~ϘLKdE3Bzs7Z XYI ;qP&<.x5X!Q3YZy mwsVi Z.7S"S/ G{ǽX? 4s@0xD /1iF %O.<,=1#2l\F^Ďߺᬷ9aY<\ ry?_ F|Ԃ鍅b"8՘VARiɈ0> ? +^=ߌ*y;xo*\*#&6,TZ:j VVxX21/!4B=qVsD R&XЭՄ1.2S;ct]~sˈfN{"9&q&\/cr̀RySO3~Iv;Ay p׼3XP_PY#ѹG zJ,p8 `a@Q9R1RgF#6 N<!Gd)RB {4骃q?N~VۯQzgQqqu sp|#DRW4"IМv܇N_G@Y[&C3O'GPT.^*/LmvVʾC|m* QB3HdO;z_N)\-r7E8؈O7Hǝ~a5sA#;n/ 6 E޲l0kTG"MNwu#t^_n8އŸ2IP٤a _Q|AMA0΀AVtfX\?n9MIVt FOw./@Ei|yl'dMh 6_5Ɖ1l,jF%ܑhle6 J#qrZC- B-|6qͰ嚖2FXm16kB?ܒx>rnHSb2$HP&+OB8y}۬G{[G 񽀹RM̪xG_ISJR\gvdDyNH1$&LV6trRFX@Gb'HU hEQua"Y}@k[A([L+,5$zʼnK a J-GRdTCeA0U53YE+|%H-2.;XDҲٗK9bX^N|N4eR2fus1Ɋŏb} eŦQw4+ܜ8REMە)G{Ѯ# xuH x |~Iسcviчx(Ӎ (ADdoR {2>0igY>K@C#8:|n= =@(,߈ yt[Td8Yoδ5-`"W/Q7BB )m& ^=0 =<8~l :OKcl}?#Wh $NwtCTQDfs ǘ@rE2U Ӥh '#k>U:;10RS8k+4\ώ#$`$׆֚1!:zl»ـW!{m .A,M i@4e'7熒Cn+J㼽__DTh[o9mvU)LMb +8 J?h)8 läCPuvc? Uٲ)F[v;C*IrGU+n6ɷQMB[W xc|1ק RU!j{ĬDr=9Y'i3\p($8j<ۄO!?Db7uA F4$-퉂g,{3u[1sLmt@0Yt`$@T%/{mGNEÃ˪hfc#푔e laE2ȉk}QIw>zy|o!NlRQ&,tkc>mhS7nnY*>}d~/W :s,̒95+AO Hx#^8zW[IC D؂k϶KCfd(/DZ%o sŸ>8|in\ GΖ1Upx8UeTW&kI_"U8=,Bڨf۠(޿I'H˶w<΢!y,6+L xC{M=*VlDutF+BEZ!s}O)DNxގJrY%.ǂ|:4Yq]"s F,cÂ]m HՏA)rquưk{^Azr]q!s\oTIT{5,je20$.}8U|OIqK%?C/c?v%h |=r-'&a‰l_(!u$F6٩̾S3#$Mڦd1GjFg~ St %.Ce#q0#hȮ G覱aÎԁyOi0$ZCܸh8tHNxqlR7+zA M, WC)ECʋkk,ի9#U`ZފNƒE?űBh B4 (ԆL%La;6]R݁nKbDI̺ŭͪh! 66˙KZw3 /%X%>Y=~W5z9h?yX'-*h͂ͩõrjnݵ;50*#&8JyҞ_Ђ &\d # s8;M 5.GRsX_&C\J˟}1 4Ht{@QET?n&sg$f ѯъ h8 p6B|Lؠ| .I"B@oMkWH&'J⑞~EBҬ&7]`BҼ4=;H#][[{"= -QX!kC:_] B?* uJ)exw׹TF&OG`>ǼgeF,-xP+ޗmfv*ERN^q~MEc2K7TU@QD[EپOUG6W|׻ 3֢Og%ڈ˜O˪q~+*8H!Ӯ7ge ϴ@W Z24զPI]ɼKLM:jlp= | 7`)7\am>!,==:ҵkL7 hY~ў`QPi_Kg_#l~@:/dPRQQ3E>LE1Zhv1qH߻Έ4&Cbwb\ސlt例!`,]j;cڂ%teMəZ)_ڡo=#DsH~:;˦3R!°tubr7akJj59M{c5 A|Oσ%q6lQ '7 :o}s|̈yc8o ]:ஔfy*uusFk)5TmL ́7fy(+An/bۦFjV ]] WBI&uqNzTu6Bk"5=7~"Hl\=FZz"F^Q4Jdi+/GŤ]u۴F7]FZARv]+̋ab6K[ºNވpN]rc .B,4VQxUa ;૪tG}U)w2Lȴpp+4ѻo?vkocJZJ81ӈ!je{yŬ $q1](?#IQ6lQhrMw!KTj:#S$;@" .F@5J0  TX)5:, h^fn 92_ƠEmQ/axDs0ߑb@4MZ'(;9 ;Z *c'b|q>W#Sn@-IW$@ x$]hLLKuG)|9֎ ΠGʂ&CnN,ZTɝjͿS|FQW´{0HfH֍]r8[GH {!Ig9~ bشXr+iz)'*8T"r |i+=EW1qw2xYTZ$d}K6{ӭhL0irUˉy]i(hvZgv5Wzb K};0ԋRlA 5HsAt5ԥEZeU*kƝZū\+ՎqxJR*2I_" gT 25";=eue\K[G,BO; s ] ${95Qi5m kw.+?Z3"bˉM sfaIns~R`/|V΄<(RrTZ̙  8)G} [U͜*DHCSߒgKD)XoZ&-]鍎CSN{FW5[ɌhBY6hJiI8n2%`+~fb285+->'HKπVUƁk {H`qY&Kѿ 6 6A7P 3QV&7'xz:3T7j2 К(r< 2`0El߹@NMx4}:-e䞢dFol<\\ jDx%3Zm}gF;s=g@UӁHDsTSX5"5'+8?!2C <jN $~kUD췽 o"wrkIql{^`za79RmM E3ɲ/:M@6E P"'o6햷<Ħfx#baʠYch=r/6{~ *y-GN!W7PSAƾs{ѦU #4wN=xb0\eUfI:ޟ^;O0TF=>6i+r'S`^+G~ 8Ptð@l+nKCԆLB[LЧ01y禅arBxI;ȟ FMPO8-&(h a !6\#O@,:s+aVꗸjUQ_Ah9hf<Ϩ-|%2{ o5_{<,+hKVB2B vi k-w_.ʪ([O.(FK,' C shx0}:#H~Zi~´eTt pf<S1X@lݒ ЊRNzؗ!!]uuHԮaz[CTPXIrW,/?b5顷&T?ZOMv:ݍfMVCo^vOQw@rQ # rjͻy?MA3B9z6 xR{F=U.%#ÌXl߁opױŅmW+A3Ï)JTKȻ53%x(S{Hl%wZu5mQDPa) \=&층],:ҤoETVk&@gp-@-/>QVք,ftĔiUm[#]RKDa YN6Ρg1 4=k.a QQI)XWk=xq-aYZd^/f3t8Qj1#Y4C4SbnQCșoFFX7Q.HsQ^. اZ.! Ƕ9t8m]npndGA_ 0y0Ϯ ݡ`&jP#RX^=n V+ruL-4ֿl`~C p-x&'Zǀ}kPYeRu4:p/:Xk9XLjZ8Ӳ[ǿ۠ms$Sb6q5W!F.2|xsî}\e!Hp4?5 4\uVx;$ᡲ ud2 chb: M`T2ܢ})ȎG"gUAߩ[P⮴ͳ]lF!jxY:Y`P`Ӧ^gQџ"tUż_C=#.w# g;Ѩ]gCmM :@EV79*wu~'>lPa)OH6gFhcY<$au/ S)쿭7v+{/>Bo2n$SCUR?IRU&:&\z"kDcCZQZ-$|b_[傡\}"Xj'\$g~xCS_مc:_hHx}@2og痞^>7>w¡ň <[/&i{D@/̡nweKl* 2pk֘%p 50!DKM`At>7h+lk7lkWɛ]_;h;hlHґ.zݻkJ|kz󿨦xU, ܨ5܅@N>j@l-$cH T|I*$ EؐoyЗ(hܥT _qʉ"kgv'_O2ē=aPU.)T>uÚ:;Sd|kJsϮ౧N$>5p81POy޼r[F9QnÔޞĩeu@mvC8[\*h_ksd9;KCakPnbaюXa>BE-(*ն|+) WRn'>b֣VxqvBګ-zOH \H91u>gCTǎiٶؖ % HxKx(jܪrm/DIa91=T':#PCW1=Kusc\W@>׺ưZB6<;gS!8p6ݿ#n̋b*0SCL(>+tPOsJW}=>g1OL,•AP֧bNh uZb=HK5c+G j*<5 ƂdS(KQ V2*Wq4tm }zy'7z[ӱg Gm’R!ncy |*HL>_NM'֬ᥛ̼K5IY66p4QrVb")TשՎfr3(Z«zlRUB K̪f/qc)Z Q{˄rP"LҰ Оv}D/]X=7aqw I@q=q̿j1*M8 _i~% Adg&kc}b>-(}2fzD98MZgZ}Ӭ b#(A Ě1p)9 8:!QfzqG{ȆA4ͧ k (IOH(I940lg5 LuɵQ{hPhQcvܚcm<X>N4 l2P%o#;$YolRJxgz)S|̷ 4e43^,hZ[amGS\~5=G[! (EZ{qz])f0{4yfVnv}a'𙈒b&$o^f  "jCV(7p泱i{JB7K‰)y^T"{47Mf7k*S6$T)\^D]I-wMC\j$z4<8/˱x;ҵM)D06\|Rc7~o\(dk7U"d8e]qɳY,l,IGzԞ-4@τS]} "øL'_$aW|fq#eEr=aC7׉xpEU5$* SOo8"5փFJ""|P~XɹpFܳIZa[tIjZOWg6>nRrLɻU{ttyA ٵx{(@7+*r+ ٖ, l&+ }&acGdօIC)Q=<4PY}7t-PTaQT׷vP/h8FranjWtƕLP WṶEXeT?tݶ;.?ZǷL0AIF&eZqQi>_Ȓ1el3 *(Bx%6Hiӳ, jT驪-N$\W CKC=A"=ֱП3Z!(=EÌ͞n=S+zRΜxiU#B/~fhv;xwH=gabu>};ز>t']_.'j$<;9cNگA0*2/TzI/3fXky;yj0;69 vd_ւ`* zҋK%XZ]fPpP|LH4-3[v%:)(N#H.tuCcu DiqZۭS Xz^#[J"#}T#}3$zW`Jzw[\QifFYrSkO*i"0_=հr47Y wwH?P {՚j o wywm_̌PVźeR x\+ll<\ ^w!vsV{86>&n@c!;-0YkqȞҝO ƐMSz9P’crə_]|M\H5Gq˵C,"YLj䳝_ІuDD!c 4%Qs{VWׅ1ơ]g"EbTjm&<Ԙ4jD|RcᕚV(ZHu58#AhE4ds^;gEdgdܱx-,1DIva<&Y]XPwHUj܏|nPtg%G5XE,Ɣ񯷆 *Q18x.43X*M[}_1[-Evp3 +z|Iwa' 7L z~-4Jq!a/Z5n5nZ!X9 2 Ґ;&5#5*U9KNz4s~V*GM\b]`qJP/eO`FJڡI zc`v*_P*(A҈?tAsjn4]X<* oqh$D7bm cqQ)[K4i(k;kqܝA14K J6WOsñѼH|Z3n*y6kzgh@WiJC(S,Ḧz֧HtxgVFcS`r={;{l>%A2[Q7n>۠F($"0 np>݀T¥cl}êC MU%p0=۳^˳ ,W<ٍ]jtľܛieB|JulNs) 9Fb5д8b;"`cN|^mgw][GYҞ|Ym&7CmxǬF3v)>+~)'6Ӛ@&2:;q3124wf`$hzU䥣¢c-ߦ7wcмcKX(6,'zmԥ{ O&=BŽ\GCL!wx>";Zi[ AZ1,(fi>5x@UOe?'˪B|1sVRpMo?~O(%Q?CGNIoUB<ߜՊqU |)LGRW@ PV$_Ea͌OvDҵhUOmH`8C!,t7ˀP?WO*_ئERJ+\̑al^MqZ%nv-0JV~ Ye-݈\D(!4[ p '5r<=0q %,LHS"Kbф2_biw9T3wTXCCܡ:k꘺iq$[~qp +Dg~!yB].;Լ+V|TEOa˜UM+K_[+]<}h }e%A[Hgsfl| )8{9Gj?kCbҷ!8 Y>aePI?EԭX^SKЈmȩ£U`_Wm}9%z*NEr_zlNQ[lKO2k* Q 4jx4pp`ԟ"> G'r #Dd եUdNtÀ2_׀ZQBN{FmTe/1iyd]Kj;e]Elψk7&L&?x_L1SmwljX ޡn-4.;J8s,Ug{f'͝KLuϥK_7icqKXޞ-HߎٴDQ/V9Cr?Zjˡ$]{a^4zݷd+MOv *:P")- "3` T 6/|#wve8Tw1(oNΎW `R|Z8 Ÿ>%^-&EĻ>߶(os >M t57["*а;7=ɑvۖ!]#JVcV ;("dNc"Rʶ2baKRtwai"(FA[ P)EY~9e w?rqh&(M ?M/nD !^gp3啭 M%lղ2rLy*ph|Sh_߭a arJ0 j\-`V 0*%!fF̃GlfDjƐw8:':WM#b%Zdrǯ@GltUvS2 |i Nu0dNGh;re b]i'W_7ߝӠU.o| }m{{ l5ZonH?rK:HVcYP>sΟoHbx5Fƭ K8 GoD~ȲKmJ^d@e ЂI~g&ʙ>;"4y{&MJ"H ;h+m,6dƧXUc:71yi(C(§D56>hPL. +LEv:C^iV&3A]b rp^ {e lm0Y B @AپlС'.Xat_@x!/#7$:-'iΏ*g@prnyNS59"zHl&(w5[|@uCe_& UGU fAP2><=e]jg4+[u?oui?SbmD"9m&@$nSN}H3c椅.4UEnK9Mv5P.Hˏs\UNź* q`8\tKYT'Q@qj'TWlk4Oz.ȅS-%N8z g1U !vƱ#I[!YVs53=bONs0V40&)2cN\ *DZ8FxGgܣ~H4=GS:(Ir\'P oc ;OISzԤ1J8|]ˡaHm 1Þ7+[D"wCe8: f17c^q$CY I"TCDEXau?ą0: HѾnOF ;6/p`s|i-gUB(p8ryӊ}Kv'^ ^ Z3h:41v_ u(\,rK[RPf֏acoGA{UVJo&d*qv"ިT>.ܔ&C 5w 1$)4`7)CǛ4JƋz8迕ӮI4z`ΘR%ܟUܘ#jG$6p`Ɩ@'\ lܹHAE5.ֶ K1r ip, ϒϰT&%V*%Joo nN4B7sInzh-޸(%mշ tvÌ<\7x208Ꝣ >ɿVy>^;ᴓ YMk:SoSK9v#.fނ A@Kpͤ|nR|Lv.SܪX(YFS$}ؓ,t:xp ~"aa !5)s:O t<ٌ)BkD A"*crP D=*$v}(ThV5sR -FX*4&E. r %n"q8茜^ՀC׽,Z0kZ"yu[*=avj,GaZ4WW;=]pe0E )s;; ʰF7C`e㢐qjΪPg4&,~kX:SkiJ;Y[#9}uz"SVZ&ܰT;tE P2N = vcOi"Kwݓ04FlL~Xv3^[&%.5cwN-6hPXmp\4H ~3-z #8|i`|e9}mrZ߶FԤBpr{9>&v

    M]z74y3}֙B Qajr% ^Ożl悴 +OD"L=qh^uWk5&9r T2 xc| 1RUr6M9v2`z6' J?CG(q h);yg@N05zOzud[뜳ÙsgZ 9do^Җ!ļ+C0uiPԃ:œ'C{:mkʐָriz9js07nRPU͟~XWV@ZX0]C ų:m/~i)ֳW^ 3W) "SUVӍsu;="vݵnTwIsThW0@'o1j|X~{>],,>R3aC5 t23C[ߛa lm5ۜhAId|QFխ)^MUg( uVyIyw˛U>-z pFPi_AEH_E<~hӅ$Q9mީvS?zinO"._ibx1jw =fS LH)D%!:O̪ "K=݊ҙ&BO܁+aPC 0&;?^ GYzmH߉xS7/_T7=yPqc A̋ ] /lp>s#Ͱ=t"eF&EG7=Å'甁b\}z H|\z(fs'+ѤM*8jlTcŰ%w~qz$=7 7pn-XYrb Me-{Rg6R,b8Ml_& 5&g(m:6LrFi!&}{Y X3U=#'95]QS{sZ,X9k'~n&X-Xȕ9@Ҙ6 /Gn|⮛|uKoM=Pln>a91ǏS :=A #Xa2iH Ґ9rAu6$(.FD1tPjj.LQ ߠ^* |bމi>e;r@oƚMÿrf/XMcE P\S`JEA-K2wEkDcQes DgvhLy!7)ESm}K=fGi{)%+u\3.$兦C~GSрESXrOF!0lĵ0"K{ ^$ 5?U O }[LL8!G0>CHb^[M Teꐜ||102i\<.{  JHnadu w]_37b((3UJnYQD!$J9k>kқ5)ۨt`=|2$(hO?pKIe7:0ѦXoͩ,/Yh tulj$ߕ'N ]b /]I_E;&iCMMT#({2oag3 iL>@Yr[Xr([eW):N;PbT z U!nCS\,ίZ%9є0[<-Y5-0[Yg]MٕFνro[h."uJLTO}JPxٕm[ Lmˋx,K_^#+!J w6Uin#vceG&PЙi5s|(fgrI<ُq6_ Lm.=8F|a‡pcڊpS.mN:ϠSe!x[[yXF!g**'˽'8C^wv'M* d 5*iB<|go| ZZ-ͳD:S)F{C.\pN6fH*uJǝaq8y]-zʅ;0&KhzenGLF lZQWv]MKLhp+iZgQ?PoAS^+.sL /1Ygh#`dt_Xqqa5 _`bٍ~nCR90%3߬Ě[N=%L rrV4- r j !&M';Jw"YM@{͍Dq`DO()qQ<›Ժ{r39WPpI"Ƃ՘bi/XY Z+ҿ g s!axm!n ~e|Mn* PCBPF$qnx5@g4X ƚ1B\TxrpdHO* ߁ (;QܓJMeCP1!#4uU3䟩 Ī (&SY}!T:^Bd 'Pn0H3p4G1؉迌z^c !rjCBp)mNFVQz7Bab 4։'ewc l6 Lٽצb_N8b\]i}?M@Ls/k}>ȫ SuL~-A[)RC'P-1,b90zIh]yF&f>tXL3:>]Q,؁b;0 Ddd1IQ5@ 2K7谪G-aC1'@;}|-jk7<8]*-R e>VKj['~A\_ c&FzVf>{޹\?LhLv' yC-ad9}9l>vث5_?J[&Sb̉TԲv?>uSl@ 7hN.G *\OU?l_"b^)~t@ 'AJ+9$~} @R &uf^@,V +䇾Ee K至0z;Mz7W\2PIrpcNOC3Aʃ̵nM |N8oOȁgCbg`3UaECQx;tMi"-Dw ""A bȟ0-$ùڮ{ӹ>aYݍ:N3:;{C܆E=M(`Ya4,ٰx~ۤzp}KF6i|H!y$TӛYɃu"drGЦ}l7=U V{L 6fv<-壌pgAKu8_z;'qL@}]/3/C𵝒uEJS#$|s,- GPi[ˇʪճ%k? U }_ɪe4&NƊ;'WˆUlՕ%{撅> Qk4 ij6$nWN& f2S:[ Y(ƯFQ qSb2s岳H',%B91{ΟIU_my SCP[}hPI&GMϮzgq.oG S~0Mh¬N%:$ W#Q?g)1h` \,i]$W)bss>{=+KNxR [;埔[X@_qph4Nrފdʅ^qmj-ㅞDi*"9>J-pc=7[LgVDnT7t @ŹJIX鹁9 :QM2lj*$Q88i벎R}ؠJ5Gz-sƺ.;XGv}WK+㥔zilѓTZahgP1: ZTٺRIƒx?5. ѺJ!is46$ְJ17zO,J-RZ pq+W\n4βJdэ$E}^ $sl'mH dQ~^1K.E@(@&:ƍH, Ve4딗|&5x.Z9'?dR!R7E9QjbDH x>Wt]$r*s*U:8)%`^ϑMtϙkx욽j]:%Irތ 適.{ )eyT*CPLtIb-<0k,@`vn/U VI-g.s5Lr$%U-M r$y4d`S!!;ct6L1 @u"fDUj5s $Jp2{ iO鲜tݷղ L:'15XˁW/]#i>FՀ TW՞y@!<T 6䫤ܧ}bP'ŭYOԝ'#$&iizRLzՉ^9dTc`\ଂ52qCfCw)_c܁k_ }f8J3:?Vm5P!|I 㥅#XI=78t1U̓S@ct/b=4yu&,"S|4,pSW$d:K .dyWTUޒC49`_6>:t&y6?Ũ\(AXh'Z 'n"ueVULuWbԙ\VG 0T~ӏ fqڽN5o?fUx=)Xd(k5*`@60,!霐T%%(l o'_P!8L vs]!Gܤg$;i$KTV3Rfx"̲RQ%zĿ,8yH}E7yKsC4?d_,EX痃q`ӒuA*R ٴ ?ضEartátNH K P4UZAtzLse[ g4htTK؁3搸6|bk ^AsZ3|v?,D~/_Y[!wRF>_8PϠ))pApb &'N^~2u9 6q^͹t퉝ȿRy# ՉY.tK? 0M*̅bMt~رOEB>V^OfH80b&sॢ?'е7Ƞm;U8{ 9sd2 ]xޕT-0ly^({4!Q!yHX[6qua=*4Cde>7`8O̐e\%;G%cV/Ijw.lū_oAOiBɥAgVboMV@l'(`PCoRT!3põw|薊w{+ y<֪)|JYƀvO>A[\ɺ٩h\0*\uʽHa(@HHi>*AV  -ѕ- .Y*%L֊{ℌ{ JQU8H>!Lh:~ͬ:Kٹ[[ݽ±l2M܆0TvD Z[>ӎ4ز#X0Q fR#6R7M1q0IA8 nEսi<)Q0)3US7@}Ш!-d/m5t)g]BNydz[ObtA삙<F+a~&)#Fα/v30<5hFyN'1Qf`3P0-N q'nz w{hk kL]+7L{;~@0댌+vj+WMwI71w ܥ ©6c?x'/o֘<!^p'zDS&#j!<7Do~bv8FGe6'?"CZzYa7cTԮ2f|}$O nE3\-#:'ߏz>¾RTxLWx! 54r,3Z I"0٩o!*mm;$Y1(#/d)N]ROt5'zh6T-Ek $4I~jgiic70A%sOnk?B24BR? usG#MzON\D|C0pf/,І6SѬYQ,%~]ъUS2.iI b $!wd ݶH>`6i=ڃTW@_C3[B˰F s6[ϟO\!˞ 9N?\`?$|y%IK2|ǟDtaY~?>f t O)Fr]F0"!;93Im` XL$avSop'0@fW@Ý+m(enkz{-:;$QrZ Y6Qr[.fŠ h v6eT`;i^ ]27OA,ylfJ9L_eXm[ ka⟹ΠߍT<5jbݯF8҈p}h;D^KXWUUƈpY37x0_:w,c +ԋo3PGJjfk0}$sSυA|)*鷺# =? @"r‹{ !_}';zepbDK-7dhi%JXY2D`Ffܰ`}~/5W}L*X2㺵JxSѸ/zC @F ~k0«xH1I;_D|5m+!snnOST83FArj,ըJ1~L_مZS&k<L3щhIA BcBG{g#_f4\kVr].35I:e*. dI@ r%pdbOP (*N]JȈEIB얣u;[͋Тzh'o4jS&{h5\G RRX8U"nkW8Wȉݩń{]Fn8l,aija%Pڔ[fd'(KZ\:"!fRˢRȉب@T0S{>Nʉ;Z g&LYG)@MNX Г4teC1U^ 9[1ЌoBkV*7i(*MDN8+yDF<ub3&,4,a?hI$ (3PR0\jxF6oHexLQǟ)0#vqSx-wL[9y@䣘>t714G%Õ +C9($S^‘'^7W#(L+YvѬk( V8X#&ƩKy;>RЗ~V.zae 9<lR8 > __ؒo ԝNzAOK!8:ܿ*\AM(Zꋖ/Іz9\C SzM@j??T>)ʹ.ĔBvlIT m[GIQ?Jo&dY؊7a)i ~29`p<I>se0'Ԏ(+ #cfR6e3*@H;%T7q}?D5>(޸(dz 1\5}D.?ڈJX]adֵp6p#@ 9c p^uŷ.izX$y.иxEcR }/Osn1̮c鿧fZwV\>ZΊJ>nbAГ5hݶ q _o}V5,1\DïBlgwwBamlU+Vg*RX\4缟CxAYa|G(SSd˒gE~&VO@|I VOYqĦ P&SSe#`);14 X?}2͂V]FjU)βoZ68^<{*@p9n6>,"Lٲp&gV^ǡnz->meDkG۫[6?V͂F;Q2RÂ@Ypwub>>D;"6yP+p6&|M }/pߘZIY-ܠ#:n*Uy~AueRLe&=?Q ͶhoTڢ_.It3f_Nq֨^ \:֧耤n/W$_N l̝ЧN=e[csPT}2вPEoQh3Ce6Io0١x(@Fًun#$Z9(8KoܒSjE3A Az&R*G}s. q-ek؍,)7h|P:` 6nJ~Xܤ GďٷG+)ɄjU$si=p1~R3/GHb 8v1C۳O+'r`@(r*P-]$cŶ]%œ*QMzpQ#ՐɶX^7XkS3sU;ЫӼ`@ԘeŤ8p˳qIvDM~D:7-Iw>߂<#0m%aDD6YykizL* 0 rds_+&oٙQ`ҸD L}u Doq mG7b ;V=>|ӛSY[LkPQe3HĢ|9%Xϰ,xC_T(s]L$O| f6#+dZ@e1DӥU_ Ӱ4`U!n=υVW 3we_IMv$pݲ$l+$;f% ;QN8޺'7]J_j-=˻pзXE|d|ڑs6Agd}r10K+V4&FЖ6g)`U =K`$._t:kT+X׋iV#GA< Bl_݋-G%7T_@۝fgiV[eת .#\:WZYhK塚$~mNBar! D W\>0y뮲veԸ<[Z\zr̬/c!xa 'f ~#]z!v|ۙPQe 1ʑB!5; O f%,Q%-hOWO t(E^W!?ڳ>U _٪bqʗפP-py>m{gw)cwT-5 4WWwHG[ 0⧋+:B4,\ DGT ,iȾZvAV$'K} ssB\jVִ#~}؟keACD [Aef?/],m`.5eGX +%Z=*cjLf|fNކi^N?+=ό$?.я߂5Wǂ&%C;q+O噔sh+ =P qU鲾if .rn7{@J#7&Xo˄$$=:n.cl9XO|).O sRJ\`% ׏;S67Ս0b9dj!f i"m4DŊ4NԲd7 ~\gW+s-^G9e_,I&9vq r|LJya⩈tfh8{zKвPT#-F=-KJ"1tE #߾u?&w}x@U]<}aŘ~϶rY ^fC(EI"/r:q̗я{L]Y԰R^7["Az5&4>ƫ|jaG%F%j`gwE?zyaFVg%ɂ 5_AN)P]WǼh ~Є '2ajUzNe!!ͬ(ξA: r: ֢_\x=0XCbѩ2W{ 5 'nd'ioȸm̌NӃn{4$$A(Q\nLg\M@ux &n)!e^>*۶˨,A;c{dQ-){Vn;ײ>&: +1ljJBlLW&BCC7z'adT$`B7^uֆjJ I 3G劥޽@y& ,t 2Խ!B4( -*^8;&o %5<1 iɤ<ᅃC]vxМ<-hV愃?XWz@t67h#潒"77Vy}oo ţfNbCdYI'Z<ņr?UFx:;! dx\3jzt{X2{kHMu:E k2`9oj Xr2o9ɰ%S4ڌҧrz!If>da`8`LDu6F\N.7EBAj_bl{aWPҷ4d8qn]CMgnc#3aMKMZKz,yP8G1 iw`I@۲Ou-Q6iBzd7)_y8jC):F uP] ?ԩ0B H=l '[)w߂:FdxC}|IN0,YSGAav&DLQ" |8f=:<wlޜ _-[%,#IgG/֬<7njy0]*k#,1 yRu#?9C3M:vC|By[V҇;9JO#nߐ+ 5G[LJd[n݌,e39UQr槥?[GҚ G/BbRbpKHY$ mޟݘd'kn*F:iDrGS/]lAlcsQӳu|3<5]Kǎe8 o }銁 3ڽd%u8_t؍1}㟩~O[%Jܬٽ|?Nk\&?4%Z _e&} CvW<{&t6P辣A`D'rq٪+  椠|3Kmui ֍?Aĺszip6oA߷K~j "{de^ei,H/ 4Ǥ^CQk3W ӽd'C4W76Q *+hk#9ܶ8AV\82I,΋]ٕV^ß7io)] v @+ÂwG5sj:lĭ8i؟?'AŁSM4ny[%dt1KPZHfKZOӪd5"Έ߅&${r[ӔFtW¯Lߕ(&.^u It]g, ]i[zW F4wcT[7jv[X{}'~MIx|W2PSigxjw iۧYB΀eu[j/us%u .*5RS4O<%899ʗיJHdM}qVirVWn7ɺ?g߁}Sr>3/O/XN8GXkP% m* "-9W jn^(__յS{*LUz\@C^R:1YGC)"jB?Nõ2Zr͇_‰f7'0&I i?]s{[3rcjjYY/-f6[YVJ»]pA^P!\G/Un7}1v' ʮ߃{I(=&M$][Z8,l$ r4H;&!{T6tl0;qW,e;caSDX!h[@`y:504a sMX o$wJ*Ƞ;>nӧ1Ɩ|y|z[MY/y#b|jb8{z!] PD=j'{2Iif2j!qNpKeXύ;OkK\WBn3/8V|Nx!G֎D,bVÖ\@s@m7мY mGegv=N{Ϻlۺ yӸv#툣,4^&8r %p?9}dLqfBզ6ӠuoWf)fm-0u$E(T %ՓRg.wjϺ=b`MIdl)dyqc?2z_ S^+2t4k,Oќg8_}U hȥ_{yLxroՐ ܌bvȩP4XιE5y[|1-I3ZڰȔ+؍< Nari"{qeWb~Es_^`KA7RâQVp!74J`BQ|Qmi7|hWu%+yFмm_WLBf^,7WhW&^,^-3.ɒ P 4~]t YC{:_=RxYPjLقu/ GҚ_6F%e..z3CUoR+#I`to:أQx?WkwR3ѣ~Εes\%H?@[G3LJYkȒ=a2<_p[bKF\ɦf4w]] yqsncI E ˒qYQa; u"kWT1Р߽*x${ UK%elaab5?ʵZl?QNRK':k%0lzjLs0֊ybxbj"DxGhe~zL5#!T'ݽ)vf)ϞS ${<>6̟scx咆:oő^SΦGzp,[WyjH9PX۷µ9i:3kXx ۍFF;ILIj *ZQI~7갔K$C+I/zŃUV Xdߎ¥i }p3ǗlY r +`,U ԴwBN+=+PDZ~ sU{Toj jVF6L *|YǼL@9K@"wzf:W "l A&O4_߿OOnyW^kx dײٛ1+7pktc.B ;(lkHGꉘ~6Gz=:%zX\#I:c sB{d4cR$Cr|{Z!c~{Dӻ*,%a-ȑ(9 G rNXha4ЛO䬥G'QΦ#4(G 6< -j0[<Vbr{J?\-ژCRĸPRiPp4Xt^pil%pg%BK/DVD>1½ n ,m qꝨ=X1.$& )N [c,y. lۚI&0 u^-cq!K?oeR+ԷƦ+ZqfO',v;}ОF?(S\C(U":bwA4wǐ+o +dT+g@Dp{%'r GճWrFg$hI_MCt!@Ϡ̞Zi@/q2J"hF?bUӕgYn#,_"<_omkB=Z`e8{4 u4k8J2USUa=4 ~ҾεZGϏM(1I2T VB㍳=ɝe6J&κOn]^eE#~ 6TxV2~9Pe~$諢Z|vzR":DfLcڄJzݡ4;!d! 2-WF\] mr9k|^XFɡ\ JGnyʼnP ׉ĿB(01^܊ {[G0fz  5Psd-w~'oyRb62AU}1b&m6:Ev.X!^~Eۡ*~ 5%0@7PM_g5i#^أCB9 FI[@|K7BU'oJIGR|kae Q#`([?)48͑b uai䮬}쐡Nc?1B @ҸZȂI9ԭ?uԬ[~)>`lqQRq68@|KO宵!O&xWeM/7mU-"5m3+h-NicEċ=k"SY9_;@qX}DU 3SF2xL|9)WX*,ճܬ=fZ9Yx za*` PZmq5?okz.HSy8-@N2 ?s*FYZ%6c0;2 Fbtff"GzSd UמCOX.ų3X_ mK)pK^JEkC syI9y\%7KMc)o!`bff +` %CX|yGõw;M@sݩb(@>%-qÅR:I؝C̭#3rɄCK(Mav40A.RJ Y3>[O.nPg5<~F~{ 2n%EvͭsAg#_ -~ڨm>ntdoDg$D -Ms*qwb0(vc]8gxTokꖾEl CȐy`GF*L[ΤH\dq BxE5R5_NgT)y:trqe7|2YPܜu,ɢSa3چW{veԅĭii&7Is YwU*sD=aR10a*w|M$rE8dXQ~7- Eb!0', K^xQNkUva'H*y[;7GrvlQEUvv}907f2~O5PԃB0|At1Zꀢ4-T> 59P:h[϶SA1<>F!{"Y*Ԏ#I6\Muך3`_Z ^AH$5MRӎ2"UqԦ2^ɢ Bt;h4?8p0 k?trZDyR91*R+~8,ܻ匚r7yGBJ(:Aw"8M}zƫT(JEkm:t& n(~Ge=ŁR5M!mDk5 h**3z/g΁ΞxY }kcj\m$Q:}'R]9!Ѥr a9hNN\ZÈ%gۉXi@P7 F>gB'%;)b0ՃIpQC#El7PVE[Ex]Ofb9Kw1%RXQTtv]d2u/Vdh}Q51:zXfՉ#@]I*`R),d0Pa>WPL4(zqtSurNMpڭ_Լc QڳۦxMõ;?HN3ʽ`iER5x`oDw$6VC^vV億0Y$0nw^8+V?L~>u$Mɋ~KzȂ҈5MLwϡZ_y 3ªDG-V0:y}qщwi\kc6 ) De 2qiOm)ۼZ*b>X̀S8#p!~$JDi3˭f˳L1 gyR7uuGbb)HROб^8DhR  Q$BlP$:ncݖϋAЄ-(ٷDGg8d_Ofgwc(NpI~ XJNڱ̿8Bc6.AmzWwCN`N+<Fv;Rڝ"9z<îx$e FU}8}Cru:c,D߷Opi4;Q8vIݑyO~^K׿Yu+D>w KD%W⿴׳xEjfq3lNU{5 Oo‘J4V{lp^9LLLF Yz1wh/x6 <&HR"ўT_#Cn+; *婸 J骨+fnk=jp'YGa6o Gݲޭj4YTAalQ—Ǭ\k*- (,L?`fBlJn+gc`pg+fgD1J 2e+pN}m0THfqы(~ rJ ^}%nBqB zd)Ev <@c#;-h`/텝G;ـϹM3FKˈ=p@v.bK{jjڳ.漨 }:0,jrEw¾>)/ p&TVYgFjkJ;"U }4+Ü' BrZN:[:$ r# j*:|ʊS 5s_f@'`0AN:=}$e k%NMo*'QQQ}@56)5ֹSyInM/wbR]--ĕTT]dCJݵBRt@Gjm؞X|k֋RwA7ojSI|Ur8]Lnj͊5$ L?p0OȮ1̎نRYg)yc5ƱL:MLә.}G7SىN(pzפhU›a'+L: ALpc{%GJ $f&wA}y5 Hkzתu>﹣a۴1wZ}'@)&PEbU2<ڞ/%E`ӬƓv6uz:lzߒv– B =*Zy}zֻ;<{@ĉ`Nz_N"ul`3e~$F Q2S؊>@;'j Cr]za|^ĭAƒv[nwM6xԙLـ7Fßm,w]\Sff<ؔ}^1q7ބVu:z^ˉ`Xq̥3DiĎ[HU_sHyX ݳj :C9b)2 °# *3|,P~EoRm6F=` ad~PY0={Hwk.* DS[1k3uc:&f~VY/4)\5}.m$]bxi:uI[A/BJ-˨P򦓶m4jh6v6J1g)ydb3RWZผ&-;4.H ڻx?l1ХKpvڴWiv{rHPH^jIK~%Jd,9٠Ap566-SJj Isw,8U1^քh*HiN.Z-(ͬszBD&/Pt=M2&:Xm+6muªn}#'}q C,8UǞ N!Y|؊+:574W@R$pA"N2Z*% ⒖Lš. R]hc*arZʟSloX߇ybij$OtqKYD6@xF7b.aR.L-v`Z+ ZUTjJCoUr?r[,*J_p; u/3'[eVqYa5J/&? zkuAT -AvZ/hT< w#cm+՛:d؃›zj {8$b72o NC&_DK?W6|+2+)D99|1)i@"闁}' ĸynpn$˜04RU %΂/U 7 ltg];;|pڊ\ b_@5$GfAbߖeA{B0ftT "oZ"}V?@ҍV&K40~®Nlax5^LOD8 IM2`Q `N2PrJg~T%vv1D._4O nV85VH!ΠULOVؗbBwIaQxP<;Fd>ny1}ѽ8>E a16x%r;lrImob<X-uk1cPњ?J8]CȔIR.АVC΀{EanlW0x"vWs-sW.x큖JE1ь=y-…й_8 DXc&5^}W~]yvGu 6>y~X+/@9Wʾvw $Z(Iڷ ž;>adPh{82zZ _gA# 'D!) b ߵd4F" -h=,By;bӁhݨX˞08n ʼnm~-(`ibL'<7`1I(Ktट_~D%:zq&O7$J༏+% @ ' Z n 16b{2kV <~eKG2񰩌\`%ۋCѷlCMgHdN(_n5Ə2]w)]' I6汴Խ0lݕ4/%I_", Xʋ1~^b:X*ڪsa.r{ jlwWjoߵ0;f`F}ak͔NP[&qsqh 5S+ 79!B` sEC>u`*bYAPE|d0mDc8o4mѭXG: CK[ED/rXͮgufОL#A+"^TTs7Jo@3&X AՖ "} .M}j>eF+-}ނVi zt1>/dh Ϩ< ~A!G2A6-\ÁÈtrCE(u waPcpJ˹ *{w4@DzVr_L͘ZВ4 ϿoD5V-O.)]J(c0H>D&0, } + }&\Q\M'etCip}Vmprze.o BSy,5р%0⢢r|[?;f ށq' bbϽ"u<6P:@)oa =mGgh$}Y!e(}2Tw{0PWCdT m>VySӦ.xά|8$y&,j b7g cn&4I+!7}FÏ&cpڷ/^r7fVQ؛(n͗4Ik.OL dM>р؀$%+635@.øa#6*3gϑ7ՐoW#6[F_*(YǴN=K(ҿwGtC{퐾inbᙼ@f E};j$k[0N$½`OSߘ]g!UI4+#ur\zđ\~1Ot@LnDh=>+9G9FdRm]Ā$єE#fc_,\ D.׌ŬW1hRbUTq ?i-!+V%%[hj7fQf04]&'uVC(Aw- va1V&cE$whrЅ̬KjhKBz{v߉d M𣅺꠳T<*wm7xue 3EnBK3o}aIN/`c|/Hn/×Jz!wOQGBbZ=h3z`LNAуeˋMp㯄btpoI++4)ڮ#-! ATnO(lhw.&-Ϗϼ0p"~e2(1Bs]3TJ\N ُ닇ƻ^hwmJ]6*O]m+&(y wi" } f󲐸4WnOԖ7!1κWXq;pfw y?zDzVfyv=5}-UafVlZfkT(6 ?*% S/CUP+ʹ'?:NFؓbBƈ[.,6U&gWpf;YUK,3$7b5`Nt4wjnӳTν>누)}0<yK { hxO]!,}`etoŬ"iPK#z^r])~߱QF1C61T{Tm{6fhy|K#Lz&F'Ft7$46Y?iыJǏy՚L,. MwQ=fjT)@8EH#TIFuʖ> #'&R)k}쏙ֲ1 /^KQ@Fs#[׶}ҔOΖiޘ+֮G ЖTP%m4R#~P<8rwHǵұ'a˸)TOHӅM7@|Cm}(~jWHGM-<>RpZK` `S,Yړgj~.dFqyX!is+ w-v^JbƝ-c7 U>>_eyҎo\=3nцZւҟ!+%g e~)KՄ!XOc{3pC*D2K^`>KzonE&=lF?߈40P R" |->ifi"f$\&Eu؄\ L^+r^p~ &GdFIx.H>۪` fbM714go }&9L%(=1>v1y.R&#sk`hb E*G9si~l .f>Ašp/b {Ff_>_(% i*=!-=bD.}3< + u,: ۯDxPjgV9ʧɱq8wId~p_/SvUq{W{&ɦcJ !/F|VJM3 O=?QgZB!TxG1Wmw9LY/uP ?p&a_)?̎9H2w/ ;N}XyS;=)ʹp8,\CuQeV:h2I3:Z%yk;eI{Z{ɗHTW*ڕ̪dߓ6 luY 5(=s1iq6)>QE*WIXEZc*,5Xc%5^yء@͎cqIC S\TwD&|Q-ٝL0K9w+,*`Z U\L{A@$dcTe6Pc >q^hg& LϋKX2[#uazbD%lލ.PDkzLG5vokJ x(qQWhQuY #E/\1LS쮳ߤz4u.KS,=M=EogzA7Ę(BHY5T{S_\/ym FH/.I>rM0qShDїMghn5@42S[}㑁DK q$`pi,yl::Oy99t![CX yk dY/ v5N[kX0w},yL!M묡z_ uٴRM-*y]$U`^`Zd@INsEU\VP(LKpM@'+$o x}"y7] lPLk3KϿ{'ј7NNyrs.W4: C6<FDV^5RMSG浩d!Z+ue^$4_fVnme"ٸ3Ȼ9P:}ɏ.|zpUVIh3ښau5F$!N Ug* H+b/e=AԾ[@,ưy5̡h ڿNi~hȎ-`A2!q? ]S"@YEND:/)KS& d ߥ뜛ZO an T;w!#iD~ܛ> ZmM(^ x>^!`qӐQc~؏7R鬈ܪ'y<٪"fcay&oE˻S$tjD):fC`=fȔ_w] D< ӝrbJPrhNe(_w`v\ƫauNzǿhb\U(@tv5U{_Kx,-MM̅] Η,+ŚØr7~@ohbF9^=?4/HWYtϱ3 w%c$s c} lNO9u*ƟS:Ayӛ,GuhG#ɜpȓb_躄N]OOagPle"ŀY3[HriJ1AP;V[MBZy#T:cpU=6*8Szsmazդh\pR{yJ[eT>1|ɧýH `~~}X6~ÓqL2d\orDm!^#o[Uʒ5t8[ڹK{ZM/n!ܦ"e"z8^-`9r-NBe˱|:)ǓBAKf:.LN9qikl8F.-pe+]4"fE!Ej%G Ɂ*sF¨Ԫ<)@P bMCIL`o(x{:PfrY<H5LBWK "ON'#rl;_1]BfY:q Я]xx۴ -<, i psp})(yT*Ht*sKz ۢ誺lxnT%8?y(8 Ȗ5i%o-u|[-jNRG AVp~G꣡5Ֆ Sh挼[S@N"i0ۆGh{Z3w0DXC:M@ԌF΀WH8[nENPb<-Tѷ bq/LOC<Ե<7"YZ|Xb9^ԥJdiT-N;7$x:X̍A|Zd+XH\AįmYbX-҈G|:J5e9+9d!&O2}sp4cpCc)x)Q5whߔapmLgV*wpV$Kޯq8\lR*tآP E2{̿wH\GpC:vLPg*'8Uަ0S3wd6obCFT;S-}d"+zeIz6rinjVít5ͻַZF_Z^T|?wwko( 5xe)ZLl ciuD5cKQ<~6Xe@*clLrš\8]J76Oice>ΰoc§j}#F}ppDŽk ($dU(˝+nwdd"vk "/k_a*$/`MA EYă~w4bQ-Y( @VT6Θ)̍YI4&( ~E1 Q#ѱتCkhӢvǔP:4]S) H8%Dbfz0-ҳyS5{)=L;,i>thR$u@&Bo>{ pQ'т8}@%ڻTC~݄W%g|V +01߾1 ?cIXX< 1}+oZ#>5(E ;|i~dӋu-n% `ֆܒI.ozcGS'R$0&uOHWpp*i >Gv@믍 nz]+@v,m\٭~[&Uar砰k=8`6ȦM `#M q,JF;Gw޳zjrӐ%9T87HWRЭ@;wXX4SG"NIJbڀLJ>tt9=(B{q@qLD7`SB-aɳǚ_p,+tF\tHYؿu eh~OI66 58PȩrrL<9rjab__z&}QH`N@i.v0(:f^ZQ@=fH+LSPC{ߌ/J=3E0($t%1(mʃF|ĵWc1ᗓHESX"x)nQ3ID ]$F'NL_;Db$ ʛT˸0rWN E^y';qXLfOmvϘeZ+)Z+띓3y*BaGh.0-#ŠyrI?e?buܶ8GtO_1YDxZ1"tD_ /9i ?ǽb#G8|Z ~<&YrYS:V5FMoonZL#0?PmfD߂U&~:d),tYߨ:4բ:Q]-EVROb`ʙ##ȡf^]\IZIKER |> wڇj 6Q0M,$c>ͬBؗ#L\ {9“7 |5gAmPr4_ tIJ#usIj_qzx>|I)k1] &Tx(85ڭZz5*~?n뺣{Fzy}=&6;.dbNuطzBU^ёqٷÀ*<9H /:2I-(T#2 @︦ZZ㯓}[uPry[S& 4.9hN; +*F?9㥨(20+sEy)4(#TW)w:ޣbsA:ZٽtC3gC:Ip-Ygd69p] mKZa" ?S ^LA%(?`̻8BƵxE8#=}DiOQÙeR@=NbX _O.Dz Huԏr}%Fa[uX4Qe 5WAI3 UDG=h}4{=?KePC 6 u_>0D@|X6 mpͽaH@]\x?+:zE0.09skc(Vl1FR{NZb:^*~%)[JK i~Fa+x'fʖA2G+[t&sMl}=1A"Z::إvPI__On6o}l MdVGnODDH?h6^6ڋѨva[:+a:9\{׶ϊJ9J-+gCpSX#XK#?yCwc j<_K~mXr,!Un $3π*鉚V6;w0&NHn*>&Un1i,[CLI]GIקF4ꢍ]?T>֫}Y?=g]~v'\[]<4$~]$C>h.V= JFOqP=="k+'4=2=qJWsB W,O4LMn#EG{!BBwTnpwNHuUrD3hfXL-^]qexE]%NO3@!b(U% Ge>Cec^6//k`B$(n-{TFC/u`acMгL:@VV\Vopb_vNGך4=珶L4OwR%d{BEkO'ٸV s_pMbR{4VOD5c{pzȝl Obwx*#\$6r( Vua>gw#G.sG=,WzcX'ꀘU |(շH<1V6C&b8^9UOq/]!C姰=։Fw<_[h"ybnM|10.cb)O.Ol|O^`?1h.Bd,Y{HpI1Y`t)u'<.[wM V)@Nd@&~~fdj뼰+V򱥉ڊ< H5[Cʣ=ndHג\6D3yN$ĕi ,%䘌On\Tr!$ И5skT<vJzs>Բ~šW p[W6Hm=iFe͸qdSu`<ꆯ;\amDh0߼}^Ad9BϾSBLuwMV4Ch̆*nGq *ex:EHwyl؅qidqF٦ЍTK=27g|dFKPkhWIipE)Glvr#l!}JQ|F U۰6U@5쳾u{ "=9^HmœTȁ= Y3oP%Bk/-#ՎqZgA@00%}]4E5fAُ]o m 7OliXF߱=6+m|N>ZW*cȜ 0U2~ 1(Lnꯡ '8v*wܒqv[MCD,>K.4VLLqßeMS3_"q9G~ F; im:n+^ R bPK<#xKkw`4*@[7 ֎q2%DHsu:Jɭm8ʧ>&>L-Ϧ7ҡ?S?hO\,.pz٣#hZ,N+\Zg$36q_6}ir4tI3b\k*DlòѮ˶tB/]#qWCtX-3DYgJyZ:5P"?v, edUNe-c~P%:PISo&"2Nz0YV4D5`1ַm8 Jn4x]AZX{eo^VSzPK#Z=!\k:As4KmfAp4J,ۑg#;?YzV#>}#>?6o7iD!Lmmtn`k$zW~k?1D`N} <9U5|ſ^Nw}XQb(G+VeW0;}P^3e$<C\/\-;VaJٯI>3 US}+/iu |G)agVC5L cP8iGf~=q ςcg(;7:Qx>-~I8YS/`ҙ0X:v[+=ij|~">䐔K:L52i+#]6PcX& ɖZ]Ն#lq6Zn0D`$o 1l$8$ܼW}$ۋKw/*<4.";T)ٕT`(P>ռTFixNRlCfw #f9ߩ4W/Ԗ`+jnKi%L*YZaN$w4ڙgk 7!rj:I1&\QaxؽTP#&Q 7Ϳ6#J$ge>aKc3uR׋a#r iinQm!Ŗ{K.' rT emO# J vB,3} mc|_ke@&8\{UȘ-"VYُ] ?nY0ޜ-J)i`BT vu$ly݀ Iu8P1ʒ_Ѹ\!C0Kٹk+@?K~j2vŮaUhr޷I#@4"]1tO&i(R^vݴfJnD.7'*1dAlb"a$hτ\%B^2=q^'7ug˫0؉iQ)Ri ~[;m!s{$:ۆj6qڱіd@([^q^y|4< NSQʋUDI DCyULW :iG=Vc-5wT eU|ge4QNn 2P>slF{K:PE],{UK DBrf#( P~׼Y13mYМ^CI4-o_~B́; y*pbN`[iD"D#I9^'1,e.Bl m{ lOاB*d67 2D{ \dTxA_9I@((h@Wd_p<); }j] L%ޑ-jW߲~a[s>}C(pO]WyHGuz6# myd3.P-23gq;drT G9Lm>tfqܜ(-xꈦk;bv޾8_\+N95աC Ä<,)6q$xe$H*V(j3 >|ɼsc'SVAS6Ҍ0ò>wԿbQ"^\YYn Xx-M@1ogZ-fˢӃZJ<8N7gA\Jr{}Eְ=*fqxT "(q'seyb_,JPVG M9|䱡n+lNx(s' "xF\g7A<{̥/J9ړl< Pdvn*4|BF~Mfaᛎ Ṱ1q֘ARRDbBK nj!q!T#wl4Ʋr3Ip*%;Ik::v\<@08nk~SWIw!QSSLG5 UIQfF?Dݰp\Cwh;qە !cPcL`{5އBJur5w ڳn:T T[~%xV |V {=)WPuMz xA +vw! fSk|&[oiho%dEVp<+@o:TƜЩ:*}vzxW^UUhTZlj҃.JObSMa0'FVBs^!@@~ݶD_ؓ5m|t`4?^sUȥ}~z]1wDZeL&N A-J_w ,éIxfFDy6C_rUTz%.`*O2X^ @O{)'uqeډD,>!}I)Rf,&ҨwuEjȪ(AÏ7q HlP/  cË*?2_Ll0uriTJ֒Z(+J xIU.ER3F{U,yyc Mq+:)Gb,xu¿bN |ZF*%c kcYf XJGlA{'gҔ3i_sZN|%dRbR}E:U - M'? /~z}QWE2 G[wIh0ֶZm#ϖN /JzCUEKY*gs߮#q oLNLN,9sݎܩbjwQJ٭lk{`C29]I_ ;9;օ &v,"ᙔ@'tK E_gG},ۦg ?"=F|~Njq9fzha uf_n6Z,S_¬ZL;.0qKb!JEDqgV(Z q>{^i}'H]gm3b,<| -nњMLQWrx9<:_.Lv&8TUGJH eHjt1 pg (l/\0T\Q pxq[!"S)6 i #zJLl:dxh$ 4PXܹaXJJmCΒ#aQ(HdE}*K@vC+"8Xð\-!k|';PsOW4 ou؈ qk%AЁ"R)tpAfpasPn_xəhˤe@/*z/ѩ:#X!&w.N)V;ñP6ng{!C /$H@eAV ¨ѧZAQOaeArN* MY"?k1`:Iic Bp Q;BmNὢyH2p7H8Rxd6Fº Ii᧖1hE޹[ژ̧:` LPCfqaGg-p|Ż[g&P@ orwfݓc[.ǀ3z½g8@@#m-'g\;S 0'D'횚^NʄԱ$ ѠB&W[i5,OIqXGaF&x@'lBHraT竇8-L%אh 㶍}>v5ЮY۶{I-2ޕQgs+FCCY4X/& 3bS DS^C\ zfOi!xbO'@39ĆOpբp?Qd3#}Y1lr7 R>yt1WY0\ȩ&?]*NzT%8[32@0_#N"aHbz%Ang WŹxZD@J y8R lzVb̟.~̂ sm3^i_I)E<@2ƆHo)zm? c(߿5 c)w)iFaQ7MP.5u#ueS-ςZĮf3|[̝ȲcyWv?jZ֣qĄ/$[ wwyi@[FO -qvF"]9jv 1"1IzzR#Ƥk CB\F)LYneu5G(V}Z\ɛ_&xciPSd۽mv|(Oɵ`4"\(vA6$dJi}.6vSWy͋8QiFswP<)q{ңgy-Of[Un=4;-7"ZGm2L [>Pr>\D9Ck/%"ըSeQdi4{-הJRl"sFh,o,l>fSJ=OtT!.hۚ{Uvj2oŌ 0r6{֪= S-n5:pEJ(c[7{E/""nx_WM3i!~ Dr$+IJ8pj'f VE!C& %bW-fyOPnK/wlfB\upV~ٵc fn{#$U^13BxxbVW5A.\B CZ2UݍpRZfI7mL↿糈\Xt{y*v*od(p{׀uq_pLB8;}`7g1"I!X9O۲o`ͧiQ2}{ EE 4¯r{o1S T5}kFh5m эא!-􆟲L vYTrw8Kl*.SAmZ]1\l+S |V;'ϛXyGxrh~䗏#.pkW Gr) 3@PL֊(e2KE2ȷ ͂\DƠ|`0|x@XT7Id9d5Ħ_xn?Vz=&yX{qQ Z;:v+x5&~,]iKY RG20Ӈ[0]AĒ  RO5RQ8oBY}(5#y%J+e^KUi׭l_)T{tkcO F#xÂZ'SoHTе[)RԽ] E $P*|ң1]3gj}h,ϳI2}{fqx|YWL UxYwLnc<7_}^Zhx, `p'wj#rRjUm IcerZ1~h'tHy[g5{UUhHYZFrKyJi~(V<#Xe@_HǬwec*+˿-l6i-ԉr'`i^b0lpa4Ҁ ʄRkIp2p:kKӮu +|0ѳ }P:̗€=  ^8XC,?uKu$l1%VqlB|QF TmءJڱYvMwc(5m<,^!h< ov9BWzk=܂utfO~s z[3:MqbI<^|2vP҅FuN ]Q[1꠶a<&rZR 3Q^%t;Kt(w]4ZsX>ö+oA&غ̧JV;K4*d['x~G88+<͍҂2i6"UXofWIv!?m0gw32Hm70" aB2%WIj0E.+qmv 5Ú_Ɠ4i)@AVI?Vu*Ϙ{Nl_̦3,޽hX狵4̊ 8׬_w#ۈw c0Q7" #'8 [%?ߐ8"\6Vo4I{{A JǏom_ӊ`" I|8"4# iz#R&p,mYOurdś>'DTvxμ p%6y˂QuQY}Ic7N90Q.4%xL#Zst#Y,U+*=PHҁpdWv)G@{,tȭ[8*zq}^c> T;1XOG K_? vewT `\ƺbyMe8%etXIml&9HbPy:S;Y5nukmimTMfyb scPw=&A9}ݥE4&EG l,"mي& 2$Bϧ,"@<ĬL$&juJn뉍%ƣ82(&#ƇgPVe24ْzPRj/m >CXS>(:ܑKghkqGx,D&ŕ^u/Q be 7`G'.LL$G ͬbgX5Ie'֎7ϱ4OQs̟ܸF=?;%e&y_i0Pńtcj!eᚽ8 -zMWKbg"<=XR>̈أItݞ|Jr1?ǽS+{Bi2ʉlr/ka3>I?nL,{<r) #ÖKHˌ@46DEZk_j;kh0zǬz>ĚZ[PGk1&ٞ~t ')! _VrԠzS`lhPW`}9s։JuF;Dc#kȮIe4ֈp-cU ͝U1}[;2s*fm} stsbO7s\{a)긳?s׻?Y\X|g:l0,̑k~޳+ͩ$㥂)h'ќg: H i,08txJCMUEhiB5a|IXS7ÞG)X2q-Jv0%BdlEyKPkaC|e=uɡ'1:G{sՄVF0]dsT A5&2ÊZb;duu߁LL%{@``\i(|ZU GÁ#*`Tb5(\" R8v+y~J[G2&sR Hݮ"yLߎ'%Nku@@ibw 9tGY͘“^r~xQ>̏jI6ZgĊًջB[еGr4$tUٳ }VlG-M-t,p*ABQŹ0}`B@~['`GG`1gy[nSgjSN +`p`  pOsY8x:}G3 ,=MWfj+W;pj!XU!Hb5nVto f\S fC~~f%[*hg_2ha|(؞BhBD;nJQ=`.[ W7>44G"'G=Eo wuQ_d'eG;,:bw mVa?`u}5^~s%9AxFR+pkkbQY_"A vkCvޯW<6 ̈Ul$Z6j 4/gYU*ۡ*R~ w7(>24 0 oRcF*@0Kea>p|Sq@DBskvs<xJT^ʰ:њU0?8Od'O`ǑJ]ζ4=Յ8LBwAv5vN*%͟bWX9j %HIL֢q9Ňavkyw~dtΖQX^_^s.M0L'UͿGRQV }~ f3L9NAUT5fȲ{og.D70,7kiZ6W29j>K;lR%FP=E/Lnzm‰yeνXŎqgjr6'Q7c(mA2e‰c ΄͞B`8UA0Fb `ǩ#f yoEo<W0iaaFk:@L%Z6ߣH$(l/|}g& il1y{4[Cbnό XSjQ&gwI$R әEfSօߛ0}ޯ`- YɄ!u$nܞ+vnDzl9KjOpa%( !Ȑ }z^V93(= -azZ&ko<2s.(I&+K8sZOW I R絭T95$ 7_f%M/׫C*e۰/G+_[W7[oz߲3jeYq%S=k OUv.Gfn CՆgכtPsf֊q>2:|[蠾cEB+lxa:tʒ-C;@kk- !tRoA0Qz5kX쵵L=4Dbzv"ShQtzpQ|ii1HEI}}ji,~I$'tP $1}6d`Ɓ>{Eݔ٢!l/5K4n}~Pn ZC#ӛ(z!Dx!%[ʄQs,o5lCVg+RrBVt1}p_Qnh "G4q!x_V+ѵ{`>a2 v5OC3aO#,KHF TԔ+'vuH[\>hprs;Tt"|A)UY]YPHܩ*GN gCEN6dзƍt@,s=mhʾMиGj6gLswpt">zW@QQƂ\78$϶lEErӐ]lDz\uGc2ptţVY&JvWbZc[r\XUtBA(Bw`YT;OYhwј: M3 5 R/`"mѲ/#GTHo' pv\Mz3/]5o\!MDp ZϤP@dVyjHMM9JEZ&xm4"t4Ʋ{ln&3Fn@NӴnF L,99,حQG 5<G$.Fm!RF: qٕ$^ RB2$e'YUBms'hU:ΚQaܚ/e-2Α<Rv#raG0<]eIˬJdQB̰]6k+IsǼnHBȼGuŀy|6Bɕi\V?k99&r?0DB.C[W[[7F#0W@j0~_W߭$g߻(&@*|#7W(:nO}J}2r>k5{IDgVt0԰Ĝ{o"*Iɓ = oT$1aXm B:I{6PV}[ڊwTSGcDMב| z7 1'B+a4pN ["(hH)g9.HOႺE,VD/. iyl&H짆E=Hs_ukDRsap/:J9bğJO ~ p4;Jb\pRoB͠S(T(4K^GQԗd$JO~ꣅ;2U2L)/[)lp/cfC*uuR]/sE)^c ӷ0j묭RX4`jc<,$lu}x+\~)"9 ?ۜ %.ˮӔAQbiٶaT X!;nGʹp[:g{0] u5|pN#r>nU ׼t~QgwI^ ebNJP e~Ec }z5Pj2LM?s63~AMK{Ȅy߸o#G}%2ΣukrT&bĺ = ȃBE>Y$e?O㳊gF=(Lp%3 _.>7\*r?K79#)+a`p,LYd>0 Dzz:~)8SgkBuhY6(+%x@6˰i20D_'9`gnB{頡|*r0m*ՙU /.c 6w]Ϻu͋8$T< Vf 2HHGATLJy)= FX?_H S4.4P^竢&.MP_e-) 0'ފU G]n .)bfLnNV/F7XߨNQ <3 :Ah J9 %ipoCoDoJtcBěa9\gh䡻v~,e:zax8E̵e+;rh,1/YM9F8}~&l4OGf"L^!zOCprQ1ӛ,K0nD8AmAW>k%z9o\wA MJ(6he$~] j63&ja9n >iOCK2QK(_.!h]4(K=ܔ慊^xuõb oEsGF]#!~ zUvqDEJuR} }d1T/Nxb2,ryiy7˶ñboyi{=]tQb`% $bݕ #^8= |3?p2k" i|U{S8v Me [1i[ *ZrpONydo'@̋yCDecqTblFsLIgCLN!H3%h'3;IwC]@ G‡1_!YQbfq׎ krN('0[)\ax`l6KMs:p,mq{aoΦCin]*Dڜ_LYJ@_a 5UDMDǗ_&;[YǙt}@jv7PخAm>6M, 6YI\")32>RؒNtdBi<\5 axOFrQX3o|T|ii=)LB?"'#ߢzuږUem'=Rp ᙞ@\_EwΠIЅ4cmRW[ [oDɚd!c+K7鲕 Lo>i"lNvϸZY.Z[v5Bӗ`Bm;Ot٫*uøls4|_g ļr0ǎ:$R;҅uvo^m38ŽJU - *gf5AT ?Г‘CpC-57z1Cz>dvַq[VEϯm9KFzޏ B3xhCa4ڲH`7egKQ+ᬁ[q/ևE}] ~,L?걩B#4,b̸OɟQj.(.Y?J*58^O뢾_$$ bDuTKFhs48rRO&?Š0ݸM,%`pO[[O,;h]Rh D}`Sٺʒv臌QNO+@PZc#tb1B|3SLV*|nګ՗J-/Ǎr$)f&LGe|n~"膤F7Ss;ݞ }Lc_1ZLqW~ckz!l2)c,09u mpnr%˱z#n@bkD Q(%[{ffش-iN=QΗqs+:*FHe%`[ K}et@_ q8I=A$\~1e 0V:dǡ864LV`hu,$Y`GhƯT) w$؁6}/qcP3΃rrVd:+TSqjlw'nt}l}Њ`-$I|X؅ <~QHUyD?O򠬝[_=4|Qc JbHJމz xOH[qx\Mo,EZ R`7'ojG$uvFb]G Y7OۃǜBju)vNN# m._"²T-pnMr(.v''b=H:*i,|r"ϗz t7@/Z]$Tnm%'x6d-Z.hA2zУyr#9 fS;l#5V9`skjVu,2FwY`fs:bnW5_E  W; Rr#{tΥHAH -~W"kxPcod;.\G2ϯz%٨n]ۏ߽ѱ [_AiI,:5ֽ2 ;j*qb;(S Z0۔MMuY^OX 6e%qmNk]gHA I6 F_5au(*zyh㛍9+x=t#TGt ڳS˺6`~'"W.6>j\yZގND9{g+!Jjp[4{E몁}[I SXM^']Z %sE̠I7kb+"پlOZ࢟t[*tW91\,Ͷ`7 2A w{,h 3)<9yKE%cj>Hm<Ȣی ]ÑяZցPxIdDwYE:d,`U)(x^Z e>.Uj:\ 0(!OWđa媂zBCeV%=Qķ(A6keuߤ/]cZ8}fU_8+YG?&Ρtn $͜gΫhg2ڲj{w׆دIH(TkgimiRL1t%jb?fZf8jg6$q)G87:6IV뛱b 3up3 15t:h"Eϛ]}I%JJA16IL .okl0F}?5rnnji9aCDߔxԼ5[;1uKU xtooӅ-/lh  EA~P}ЬZȰ*==c aϚaGQUM|' 6'jeJ:" 1]/8NPY&i/Kύ;Aٮ]?a`@ C LX(rhōS&v8Njr+آM6Y4" WyxB<v blZ-|t5|t`BO:wRa\pqX]AqN'ۅ2w'ЄG#`w߶X̃F#8bͰ:bT s\pP0˳hl:hoBD`M A#{ <8 +=Q[&m2m= y.t]k`ѤQL'5'O!_H]b NYk5F;NLynQ#X־H>,$ qWcG83QxvH|WY(|@G54~5%m ^>e汗ώ *}NCozl? ߠk(NP d;'3iz*xh,j|{"K9OqV]ge7ju#Tj!R0Ǥpi0D![{& ,B.6O1+xt{Zp+␵\g-*dbt{ϻpFoaJ?IAR m&|K48@M(,g(yÑ 2Z׾)Q9m:?dK@@3LXYG^Gk3Qx`t/Ź+Jux&?43x?>ONeMh #\&T)m` CAnh"9dYM }쁱b!>*!`cڤ-djTo^Ӂ5͢U)46P 8YsסIM'p7yJt-A s@&Q\ԉ s/ZdiW|ai ZqD*]ϑiK UP}Fr;8A*ߍ|G-8[\*3 K k  ;J"hO*6 & z\HD\"HL+sa`w0z*cH<:d$#jLu΍"fcvrUS,DtW0=a28AԏìFy Iډab z$}Sx?{ᅯ2@6tlȘSGwC3u6|bD^ƪ "IeD G.G̙ OhSt}%Գ~)j*/ X0 gnJ +n Vor ~A]ְ)JGnZ {C "Z$Mmңsp~lUHԿ-Z!b9|I%>tu [O2eNء%F7$@ro[BxXHZzDkNy’?)sϮ7D-(<ʨɚEȵ0^iNsGs} n`L7u5h҄j8!@:sq! O>2SI/( \L8/ig xRR%`W| аdO)سzu=+D 唴taDirZ3Zf!,l*|cb.,vV6|o5V%%B a14al4o< ~Ƿ\qq$=_tH[J|ij[Cdt` 6u%fRoZmqT80B:Fr+0lXl6Ϳ8:xtd& $>Nk՝jY oF[2u?@SCJ}Y}@Ǔج eU3ͷdD4ˆ^$]\)JLљ'Ѕn* F( V$B>b3??Tt4;4r3>GTJ_@pj}iBסFNM%~.&y-ŜK{)yz 4 <(Jqvc}Q:Ml 9A?JOa%.3PFpD2u|]fyH)Ƈ:榧#ST2kx[cj\{OM_X碨7U &(kf"ZF:[(b SlsfG6Ǝx lZxgkBN)s*d;$\l >iތE!sE43".݂ hcV{mpnT)'.T<.jZ-)x&3,32:?nڱ΄ fcṚXF^tWc;,<9eCm6Gozu}?xU::&vPBH5yUo򗹺?6<5( K1ad:Cy˗vAw2*wV fhR(P=}6J}ChRDCnO/ȔtEWo`& ̎dIGVK]RlglL'Ώ|IV3Z]~? 䟥 ǿ yV\ )SCǙK̝#D]#){h2&gTK (Et:zixƗ!2)|vGR|9GP?Kl_y!Bq7.Oz 66ڂ*zFW9w^Iؗu+- w۰!4?9TN ;%ee ‡B'U,Eo'cj@~Wj3C%֝z.x72gM> zE`ί*~&Pp̽;$$U!b-ZSC5 O8PvY`dƖWBbBTKWA.T8l}܈/Ǫ7/ECj#A??5 ,Q:iiqܞyjrg8>۟OKDd"J+i5 k*ANKc|9 H;J}Y4SHR5$ro7WCDz}u\ԸZ'<m}N KZyP^*z w/EˉS-$MOT6{h3$ 񱤈 *|yAxKI4+jBHUU}c$0t{ (q{(gp@F0YHW5b|?ܦR( >@[Y{/cZ0퉑8" 1!'-Iy#XxmgpNkiGAvk3 vspƨ U7g0,}@myNBQ;kPooqU7uL&4ypa zf;1I#\b@2${K z ʶsd&9MѠ PN-V!hٟNv}Yg> +P%St0Mc|MQmVkdJ8OX')DO:&Z5z+5]PU\BF-޼!*Yc5 dHTf<|4i!ϗNh#>^{Kz=#wHyNq[@vhdA)p#D? SnhC!d)/l󔖠k'(JЇ7m"Mޛ4h sdFr U]KpZbQ6d,&mU3ZG;W3ZJ;:E3_U;ؼ'CA!A MDT02uJFȌեP)qcW|? ÔnXw['&J j|L&,Q*j PZ[4-IO{P#J`<\ucܲ䙿&<b\qAkQ~1U+{LTh' n\-,TsXSIVS4+ SI5>Ð0_=0#Qt?-mR=fnyqz9Rn˨X@]^9]i6u٭! `+%@P.Zm_QԇAG4 9^:IUփ>-v,=(ǥWdU6 Iue)* &Zj7 q._ÈoD.L[R%/0.Nh"DHBS tXV3bKZ6 㴗?6IMPIdcw><5Ѫ#"k6D=קQ>zT!`uƷrHuZB*lp*h8Kwy hB/ZebDs"C0.u FZy^9 J+#$*~OӔ!|O.[ػ '[O.䶬@tccL^z"l15_镲d|#(wRZkN$ZIwAOn$Uu{[MErE2X+;9GrM aU fWRnZOSB8S0o1-o= ƵT8f⡀g = ^ [8rH{-ov.SM'=\CM-wtcTIF4&dHP.C?hZ^O?nxW\1sRbZz|%t6{Lj{>@t_t"hPPnUЅʎc@u,3:#@~I;U_;TD]JpptNSv_I^P)=gL:;fJ|!ydB ]SPsxSB%miH<` 7n'g~"/4:5-^9FHob7!KgQl7 Zh݇ț"-e~ACUcpꍣ#_kp_ cTUW} 1`<긤aA;U}ks)6! ggmٞ҅xęjbҖ d7|bY1C/mqhHO$F8q) BFevP2q)D*m&lNtwIcz^g:jܑRU c]k2CnD؛`d|KfK_1ԿV]72 9cH{SenD==PoG5DӚinL|Jf)7ghn3qw? |!.+@t-t %'(S^5nb4sщq ,[>Eydv%.EK1r_WNRpQeR'A.\w08]?f2oAa6Pa*H:Rfx爜*TPeR}TeL ca}#2n"EϘeA$}!DVQi\9 e*B[ +Uh 4|fxSOBeX+ %AyYa1,[/}UC5K/ CJ[K\6YtqFXp3?J~R"oGG++Qh8&~"`닁p+ ,$U~{)G wUWk}]&(Q &RErH{ќ1Z`cYJڶa"wmK#Zfyz?*0(H]Ui-{E Ә܏ ՈE7~Al6TNέ.&S֍Eyl@kzjT%&{M:x)Tp}TVN9LD?jTM3Jk <%=_3ʣ;! 0u_h@ _} *i8HZ]D#(b|}esNgABUGتO/Rt;p4w?KkE/$`9r~D3J;}C`-_|R2''oj4yNS5U)Kcmo^X66j Bw'fZ/i,$%齌H"(FLx~u ŀ^9E[Vg0TKgq>(]_:ůcuBN]V+0 r(|XiC8#ܫ!UV6_vG eTpjl kČރYqIΉ!qR _Cw'?VjJ ]_2)P Ch JXG-DU'^}Ccu 5]{C,[;h886kiEƀ![b`rI (̇64ɠ_jkm$a;|^Ҏw,GPy?s{6x +o 2H<˜L(Bx@NB1Sq_i!-%~Tj;`ўU!yնQOuD' Yata 6E pqZ{7TStpj on#ou?B u^8wnn+` Yfdb~jsJA]qA_,MR8tJh17 }{ !ferýoÿ.,Q+yLm->h :%J@l>Xi0=€2˳܏ \¨ QNAd\H/qы<ǡ8V .kZk`o,`UyZyS^;Q@9X6Gl&).k4l i$(4B#LN9F\pAkq~dSIġh4!s4 ?L`^ _Քj%]P5!e]_ŷjZ rU G/@;`H崗6Ck<+rKM"#߂M k~ kKնx~lɒ,z D@ML`־T8}R*JP)T44?$rcBZrl_qO!*ݝ6Oc]#T3"1|HUhj #|-dlA"X8τcp#_ u h~'(E ݣ{|$R˪ Q;(:Ҕri侻2YswJ,H6M/!Xu^glzL BBTSZ'KŁ cÄ4 ɣޫdb`$` TH~D[`Ӏ~^Q!=_K|x#AG!MI?xyhOl '4܆wGKU|}˩H!ߚ1$rWWA(* K%#t7=u)[F\F;šw:5}0,U%RJ^Eگ)v Lu`hni겠 iwEr٪Sة3ݶ0G&%6&USrc!,Z/^GQ]5|W 4gaq#M6G g!_DO0}3U|> _E$2P%pkې,"14WxR~h{0Y !]I/ Tse#'#yq9~b7I9X4 F!P?< Ӆ(!OsOݭy袩~> Z{J? 0$8ƋzHR9i ^-^7`0*-RM5S)m%cyostk:۰lXU$g^d~ C ۉ_wŽ ׄIxMP`z@B@.TT#-;rqʀ[fxZ\! #i*PGWU:d{xj=Le#w!-hP%ML^s+DJ!ЭsUO:$eGr !p tg/pɫ,ߎEPJ)j޳`\г}e㮪znC7ukӥ`S%k\oճz'+e\ߺ"_Ne z18ih1X{#O3Ҏˠbc聥DZS" +,OxmNB|&ӊΞAST~!kTi x@ N4V-LyK2xUA{ܨ= ,&l`#Y^a7dž\L:;N[OEw&2-li.p?9#Nc+AVS P g^M"s2=*+R?NiSx0M0];/ƾ;+-k+/ؤe4?yrOTccB+l|Oaaby\Sf𶛂:~C֚W@G1v`Q"?z&NrEџUA0+ [YE}DXoJE7a'Ě#ERQw^;7l" *k_kw%m"|m{paG.V!#7usXO_܅K^?{k /S_jQ +~JDd2U"1oԓAE95n'}d:yLLJr+'W67WnY Ď9AqF#M^+Q [,tP8L ݟ+ߨ'p~v/ Nȍ>O&ȅ_يݔ5я92uъ?m(&p$?J@0 Z)i~Xv~iTMP7Κ.d/klmǯ׭Ku83QTQ:> 5<5AV LwdþH,H"RwD&_0c z ? 'Y^k?dt߆J{ r /)0m_]F$<5 {Z w>/(pJ(A ~eSs:̃pcD+2=2zUzr#.֡&q v2g/M| =p$86gE5 MqPH #i$ ҷAO]Mtl҅#xvd2  =ޛ;a/ў&~H_0SJ@c.b]-g sf%Sb_w* ɕ&<+Aϲ $YHu;(huYGX]eo-s%Z}"ᳮDŽ<ԓK(#9eC(T(VL}^a])!N5Bֺ 438Ng-> \xȜFI&<dB{=cpX:lgg%(3ˆ{J}gp1⏠!2PHHxOݨ{ 6rj֓qwayg>'9Yq&}uT*5rM+I3=4/J}78hO pVZ}빾m@ݩ]zb!J `Wχb>ϛ}>[>Hn&U UЁИ hY$lAL綐9UnƜ;7ێ,cI&KU&J#[H!uO|܋N d)}wuNQ08`CPHy.!T3Ɣyj.C^c=ϕmbr5I(FUb³kТ  T`KxpWmZ)%mJxswSR[_AxP'0=5]b&pFBwӰw``Є/W~(!}P=( 5H^*""v1L=.ŏ ~|gDŽ_c[ W/!7FH/Nt̉U{)L469:A0dt)NK@V՟o6+by0yDBj%Ǝ+]̗lNn\g͟h.o,1;P*)].(@fdڨN~D45/FrQ n~醑H^Ui_UO^BmKTv)jf,*A/`Hg>ۅԋpg:(Flg}ZpШi  X>Hҟ{0 2BN5VWţH6h+U3y(.P)\mYƍw_)A_Я KIu:XtKoЫsЗE"mR,~D\y?1MN]MYj(\nC,%hq̊nd!Zhy,4PKxeI[ɂ5~f@2}3H`Nhˏp6/2h2q$8AFP&JUKUq]JY ;2AP(B-W{+r K(S#~ДhdKLhy?X\ག !ANPYgZ(-g)yG@B1lr:}gA}DP: rBʹnL~glm$P[U:YQY:BMyL}r[!2$&`4k[ æ OFibP2 kb.Q\ ̾Ѕ܈O 㼿pȀ\pxk;cp"R1 yS8$}+փ8{ě־. (z *܅HH]B+@6|Dx0׸'͙uK1c*,-^LfpLґňdBp_۵63_ʭ)S)ί>F\En9_KaS|sw=W׀${($PMޅj0)%9ޓdLZlkGMU\@L\q/$I"!eFzR:,$pÛ-<970MuIH r33t2xit,$UÏL|D?&71bOAT9v2]rZr7%$k5N?,!V n f] } SыJ ؽ拔`M*7#$Ҝy% ʄGoHp%K(ӢаObкQlxd@>|rW@qTa({ >w BM[UG&B%tIj͍ey3yFLIMouvpN?SyS-}j,Mo` ᷬ+t -Xo,!4@L@zAsn1xvs\]uk[abH蘔o- hN9)zPk]ƧZF:w1d˽Ә+x%:T*7MYa-׏SdcrO>ς7C;>GYMkE0?//WҾJyYzJұ;vzwRN$y8S ~{}CWJi;-zCιGЧm)!Pge&nPQT]nEm6NDR@ lL)ir.xuPuh WЧi= x^IeWs2JC4< ǢAb%h=]oɢCkV k-GVi#5=eԈ9ӟz* 'O9~0ڋVb˽<> 'љ}8'Z [V: ^+ʀ.J2_QO;VkYaְ[z }:nw!g{,p&WET>܏UAD3J O6"5w%CG7,;becC9o#"(zkT@ jg*nQc ŭ!W!Eo|V|{ !0yGx@ՀwgyD :?M:A/θUปAj&5rXB0 _$M {:FWMDfD19%@+zp@o&yi1"HIr- 2^e|Æhx327 EMuB4x!+{A!~nxfk˙ѩeBz6_]eH] qRّQ}%jĦ'=1\Out}ABH@U~:Z߽j|*/!r;UWK7hဒMI  $$5a4 :5FeKBvtf86PxUhX?e&.h X:!Us;GeܝyNϩś fDcEp+KO.(Ė CI z*ΚBe־- W`昋bz*(LǐUJ. q ^Ѿ͝b=~;4n/CYCȻ}.ŕy=9tԝ=e)v%ݸ O5YCX=\Dqܥ[ml/<j̻҅ e|W⒐i!LSp埱t3|e'U0ښ[8@C8Y3a͇հFY DW;R^bstu1Q+Ne3P-RA|UC8 bPBM b(=;_t)* TExRX<F-p3xHCJ6"5j6-!b%}ُX@|%S1LW~ t(ʹNid&>mwY{B8zp0bOt[[e? 2*v]gv|$r4nOX^ ?_`Ev<.1Iƈ ]OżaEwxtޡv{e >`Σw`1mfNc~ٺ] 6BizXϐFT˛ Zq$;̂tLpYJVX*{n @[TZ]K}1uPMP}4-=R@W O/}n2Ve+%`hlaUL[LEXCKc5XY30s:r`WG% :p̽tie̪0i?6}_6ֳo#? msgYZ0707010000036d000041ed000000000000000000000001604fe4df00000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ice0707010000036e000081a4000000000000000000000001604fe4d30002c9a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ice/ice.ko.xz7zXZִF!t/]?Eh=ڜ.+ȠIbZ3gV!T/Fg_+n,t7\8 nmeB-i iY҃'[M Țfќ>R9ȋeg+X{D)2 j|^!!o/cp&~XmhzU4$dDjE8v,3WEIMgi!*Tfs+q)Nm>&rVv/ꑏDX+蘦m;:Xs5<,AO<8|n@}?K4m-oq~pE~$] `W@ g߸ɦ}lE֐Ю31$wrqvTEWފe'4 ]^@ T&Tt$|6C/bu_ )8f2<8zuW @FXo7B1<[*N JG1$8-ES|z,kv;eδ5p;o p %7%۪҂\$%omRO3Ug|ꅫ9P" >"Q Jo}d"ΠG$ӶG O_:$)R'X;~,U_+!6Wt($P{"P^$q*hqȵ؈Ռ_5qMFމna/̳N@=D`mX䭶o/$u& ?A% OtEV^3U VϩDiR,|I-,ULÍ_P5Ua(J%Z㓰j-rObj00";Q>a Q8zKXyS}YqfVq 2$Ic.L~q#r'/sK qZi[f|AH Kǻ9,Xi-sw#傤dCjջer'9%t5UD=NlBNY-<c:ߋ3("iu- $J2ƓU'ݫt lLfCVڔ{;j켜&󏩧>x-fjtNONa=bwZybudC85QtU 16:vC`{cx.Fg=FY޾ ^-7MQRICźZ_f"Oc Ħǀ]}5+? cmH e = >E[_`VL $9hR?<{Y~{CMn@`Q 4S)Y5f1`FbjM];80!pj]):I`^jjvir[=\‹זo- 1D=]ĵTo&mfKw,s=Y1?5 nk7qMc48N:S. ž|161 G.g,ጝp=aB;FaYIlKJ>lK =jJL!K,T>ˢ5%H6Q<Ʀ̢K(GG^J_d`hy +; sUbb#&rM/՗{lj\c~t>Է/ ,ٮdk-pNgD Kr |XY#5Ix^6-Ead\ΔBk5ӳW.&AFAaj^D^pI,J5|,2z"(:7?*U}V+'5N'!dkMP!ބrj0xĎݼ /A m'%\{8OèO%*vOdSmk,-Ou' Zj-C^A`Kb%py[UHi( wss8e8''bXZ;-6}AШC0hzy`N(xc&NJ=co^=="&@cYNfq6XC^xgTERh'0(uFJOr{*9*}Nv2 `)*#'sn?[gODĨ#&C> *S9ێ5vSP ,sbX%K-VM+r*p?D;Xv J$> c;'{Xsbc۴`\#GnL1@ Brt`ĉC5BhhCeUՁ*qTĺT0#;)w6,aɘ6B:q gR擴T?_Z(qH̠/~pNgG)l"p2_뵑 왓ZEAe-ՏH4q\A Y*#{BU'{QtЩ9ER&|;VW'%hkV&\aeԩѱŴMTf?C|o>  3Gu)mLg$Nl4HX6YWw݂j3XR$V6֠zv3\ɷGɛ)*.j9б"J9ݘv-Q)+(MNp uXM":V:Dڧg8|08'U6/+X S 6%_VNaԈo9ձPA/&?4v B{(Q]5$ |g>Dh[p9yHhY`<]C ܥ']fWi֟6Do54 eЅ0 ]i!@Uar?Tibsⳓ<^A4&87DAx`/X6krB{mɆ1c֞DzMZTٵNi#pdf;LeK!X Fe=K Z <ܓj lMF4,qc:(5YF~zGdkf]Cg PxsXAume)XF FŒp6Zseqy9WY^ q>vh*"e7-$0$T (zl3lQ@VMЛFgxą8mZ2]m NPV,}ҿͨŽcF!*ح(ՈQҳ<"'Z1n}C`?nTc &eۦŁ$ #Bu_B_,B!XQl}<*a6yy$ Rբ好`̉9)+r =oe1tTjl1FF/<͔UV1&JncRHDYS[Ʋ񷲧DtY/ SV">wSVLb|;ɜx(sBTM~s9jEy)| ;SWzJƶ{'/sC!቟)[X8:Ptu|jb x<,{흔7arYx8]h)%~g;%n/Lce~?sk|(6rԣ`XV@4gdWintU|틼 J/hlMdcO釠X35%FFygYPRn%V4x)]^2ٝh*\ISӃgh~\0Ro8^[Rx5B2/8]eiK)=ϔWk\Oӽ>2SHF:u/IKns k, Ջ<wZn0UgĸD^8J)_#þΛ_06̡(fJ]yiV%}*/Dde^5ZU8Ϫwj \=Gۄ婐@gft|FE%B^-dæxG贸fC)a\+0Z`4 aAƵ*UvqVcx؀xpd@Ȇ%eȏypHF {; R|^>NՖK+.N=RCR",Xe3ew&޹c ЀꙎݿYx}6N!!RփۮE9cy;[SFV&J9ݶ(rX=qehARUzexݫt ޭ"uҶC8TgO*u\b'. ,mMLTM'|Px *!0De ]4V[A4/8^u1I lE='|9pDsk\%nPnеn"z ӳSzmB;v[_ER ^0n'fȚ?5ƽ 镚Q`cA>14G|}މ{@QA Tꔯ/Y.s e5j,5GN`pDCI} 'dhZݜKj[X>dZf C:eТ nA_[Q!Rfcg" OЙ%IU9*{V%= sVȥ&%GConsXֱF2Bt#*IQ' GN*B9.;1yĻ'sUL̆?ʠ#Mn2[ ]Qﮦ 9\Kd a27!Kd|jp}Sj^@ cC2Y Jp,Rn $*Vl1Z\DüzkG þ*eMqoqA]FGLXJc2.|N$GYk2z/$ aX ,4~$D^z2)_A@ur`fx̠Ts n[sib#-BH_t솇aa24)Mmb4Hof)w|c,{:Տ/| ])fGٴ%N࿿-DDSlExcq` osY|"L=\Q+*%'*+0Mh:ӝ)9|ts/E[9oG9Vp^u+MJPQk?3ms=:M؃`{mMʰ@K[ژEabҘXy>ݍSqNs.a&gH!c99Y zD'xC޸@{BQL}keէfS[|lYHI#ϏnNk ݌vĉKe`ɩږ5A  l5sH 㰖؋P6ꊘ)J350x (AwTV[ ?tT}:G$Ye^jqV{sWfڿͭ M#ιr;w)׸mX H͜lxmMxg݄*P@Q'>9SlL!0\x2>r;kr."iB,\\6-OvkLȔnxŭ2/NVf:7Mv4R*ɻ)"t8KT.j u),"H*䭒U^#s.Ju*N!j0*?&I&`2 Ö3<D0^&H,3Q)j98xy?ZS͋x ־:!Σt5obc b2.Ճ C2Lx}nZiy}A~SribYy nI{@1PRGnoW}C Ġdd.]wz'e”y![Z"=ڳFOk3w"=HmGk%1z0ɍ6Alphix{ԱE&p7ɑb0CX`,EbnϹNFQ0o  I4nK0忙?RƾMEyŖj9 ?m;\DnݮEf 0ݬS92Lӷ$/DtH¡i__9(j[p)KhV96E}7O½]-e2||]$8$JF''4F7cdLVUCH&F֗秇)D㐁 {s8Ҿ_qGl󏻭 ^pQ# u |s%.xsg0 kTZO瞹Nb1~禠 aaXDŽ ѯ|UARѠ,/nS6&@j-d Sv 욷'Ʉ? '5K( [84SQxWr1l8Av25p<zh9w5 fBIpw^ p'IefS7w K0^kÛ쌩z4NU|]oq]EG]™m+rON4J8~[3ι_:mڮnL#*cݐ=O&WL,2%6v~w߶rP%7ѶQ&V>5eR _ B.Mz 6"=9ɯx0[}px0"khf:9=*{wϷrjab /V1.7=,!嘑HL[6A.̧Gx0L fLJWzQKM&z!ٶH+˯2.AhoV~^ߩ£1G{@Hp K4 xe|Wt-gOL2m_EL℘xp7)nᘫ`ZrM(7g򶮭DAo!6D -+@ˎL js;oL.vo~KxK"?k|3X}靠D&]iC+3gIs"e!O"J{4j"VƲH B* 嵶Xd/ا'&^8炨ZAk1%3< ~v;6;<:8@jY&VeQW~P\Y)#<^oz3>&f$͔(e2+*>GX{6ɽP/JX+g+~"n 6mg@ d"Ta̠,ʮܞۋGJyW-S1hH /:i2}=(?'N~G2Fb~SOѡ;Hҭ& -[ 8 O$5Wh^ zT*(v bRhR{u}qap$z@ ;a!a@&F3q[ˆ^Fr#M:JyH-U,M@0a6R!!=l9[@},9 GBR)&CfFdi}Qh8 H6f n|*ҨkGIU:vAza6qrϧ)=H|Cz|նB \Q9ST_E}D`s_a/ߊGȔ)ȍV:Uzk푽J\[>R eBT;C2. `-Nǧ7$#Jiffl5y[:^=}uZ"Sk}=]bG:>[E_}@[6cr#?rtZL͏aax| ].5XI& jB`d~Djc0J[E̱*9tKfl'g 8Ki\p`9T48xf_)® =q ;hU@yg|2&'#zJ\+j8?ݗś.h6#:JedhY9D!Q-T{,ԘFH.eС`@ z/P9cm=NK]VѠ  86}U)O2~rRG:ftssq0pΧM #ѬoX9~DQ&8r+~Y#>M-n< ]=p@EGYS_KOlPWݥƫ!?Cr;eۑ;s/_;,<:c/멨 Gde`^n6BQcj pD×|w\!D cJu&R#dUzi{C3Gu=p۝y`S -HG MO ڈE`Wy(}ɉ^} yV(ǃ^f"{2385P[b:_qu*͖U nO؟r cEw۩'H8|;/[Jt[HP>"*CAŷ'_k,L"廸 zcϻOD1ğ󟩿򔹚jpApcw9|ZEat1W%\MB[9ޭ9"Zq/w`$:dVJlaiX8cr[,|`@7CLFJI 2~r邉A.\cYWYVt~DG| -s#q Q-,рjE$)}7(oDƼߡ<ń"=+;^ 9 f#Cۺx#`Pָs'4iyz;֑<⊊"`%GUpʭcGe7k*U]'3;d]Li`t 'UVɴZ*y0]`fTikc3Td$87EǀvsF 劬L!bNf^aK]"~~6 Q/o2抠ѾKa9Ol!6^xex7C$fr1u̺g oc_FuIp3^(|dq @=m B8Mp:B!C}(^^-3p,^Lp z]vp9 [,J Ox&39 n$qXffNNg+ƨ^!ǀTx/ Fa)AXwueƭS=[ ݕw<&i%^jZ#WKz>Fm@yutIz#ȋ]!TrckM2Du|6L&\=7 lI΍Ɲn#;MBmVB 4FKJq;~] `$䀬`ԭ5S$jJD@SZgYp-oK vgTEUq0C'e+e*<s֮Q 2mp\LPy.2+2 IMAإрGqiG!θ0svӿ;a(Nc( Gej"&_j3WQ1&Lej-_Rn:GÝF}Mnqy.EOR}8k:BfRO/԰"LRy55zj2d9;em=)JȚI\@%W;pgg><)N2F?@bBJ3'G~WW)5>+9wSƐ|yMDZ L*߁ Ag&ujGolm#Am#,]G!i1%b-8A7<O\k뭪 FPu8t[ +0k[HL˓%$pu6z𚼠 TŮus$KRJ\jm(SƜS\N_b&9ٛt6.R}!s\=tĠm)ms\,l/7)ĽҢB$@cgolm9 ?VEw`$MY?6ڎޚ_"N&o7M7jv̈?=Ӵ0  6Sغd8$9n."2\bH6 E(-dCebSYIg͋ivDr}>Yv:&%o,0Vɀ D !RIHLC`r̽:j)^8铵vGVaVӟQ?X,A]MN3L`PSzڌ):ߥ ȡmwJuL/8q>;,ݍy!۹j&{KљbiMWSZyQes)O7/ʏ  X KyE8Z_ۇҟ)dJ]&~e9WE2*G}7e1DS|x ,]E {°$jH] 6elL jA5s;f- E5o\y):H6HR15,.IW&`|73\ޡ|Fi/:x{]#}LG"hv"dn߰2w%1P[ `.! h>)tߒ 1GJWVݥ@o0y@eEx2*N*U3 cV]0/sQ,0ۇQ(ͭ]U'_}2ڴ!ÑqM%JUe$*^Iv(Q.0jNƛQ MpͪR!e`&'aJAWY1" ќG 8hWpI(F`@xw}=q9{/pj.27߄#g4$ ȡ>Y'L'_ {NJe:G(|WcTr4 M~L{vjqa)c\4  \V2<3]FaiLm_V:յ8Sst{g466{c@#!x}&t'RcqôX? ڸLDDXn_"]&ٝhh^ X C%.k5 =ych=S)[ 8vǧ-ôzm@n&nCp$(Š֬a)*Ҹʵh3eo?W7;; q5L:Q}WP/[I+@A/ ӡ8e 6 y`JOP{޼G'R@4Qr]z+D9zg񰞽lʣX*)ӂYBRJq%A͎7LdH(Xp:=-4yhɒ@)O=U>fg nF}RWL`Tz&BV K]U` &G!]SC./"~:d$/q갉_{bfAPJ6b![nA"JzHn]j#;bQrޗM%j/0;PC(RINf/!L+Ppʈ}LhmNA8Bf+; 2{ !ޚ.v%|#g>^S"P޹gmF`h pQ~r|UY0(8TGeLޮtZYdy}l=|Ҏ0ՠѷf#bW5 ~5J!;LbUp8doƻ3ja*vo? ۱cjI'T*//xaU4Y$"ħAeaB߭hxC,\6pWcoCEZw#B_C^RũKz GƨB>n~c[ѣҘQLbb$ \esKW:/>kZ(3(%dҺ6m%DN'ĄREzvbͿyk Ji[;O/3v.PJG[/1MW2zT̐㼹%0$!sUAfT|Ӱ   /%e -B%ޜB4ךּdy&Α3u6|u-OCpv~KܕV9_ 7x̦!TнFxxơ|I(~ b Y@ܣ>۫A2 d!c I 952PVxnǴl^«K"5V>KG 0X:-eYK)(^5k"o-&uH8{y6BCVDWbl'Va.rl\"0'D%gڋpoO\Ue#0E1 %yyI.=YAëISpEXj6]tWEYA'TqCrãfr ;9Je&s>/}w6> <Jwڢ}a}C1%j .YL r%Hvo| Cfۙ<#"!R$CF}r?η`D4Ii絢L@`VD|"UpxI2hݕ[B@r ]/ !ĊiG`*˜4 VG;z6 {X:;XU0<6ʞ-9)%CehDTzkwܙư"(,V@Tl>Q:Ϡ;)g֭ f5GD0L A8x"x qBM1quN<inz_3Usj"Q%4 ]vp˛"lR߄zI^M}dr2gC/=yiSGD26k: 35d.4vVNH29jݒy/%:\M iRJjh@ &`WЬSx\/,0zq(Ch6\qV*8!&V.f47Tj1($v4@O G3y]f2%nnt-05slB5ϲ \[H&C K ۂ)L?d'0 T0E$W2 뚁sNdM^K _J@Py$CeN_ fQ҂sY޸hEٖ NF0&&TLAMĹؐkL)gx`^p}}aҚ؅G-Jïd]'֙҈YB7ٯ^K1kPYE:s#_s8p5m'l쪠L@'rX%˵MnŪi;>êXhϞ~v3, ZtvI"C QH(4n<aS- 7zG&=L[ viHq su3Ww`E:$#v76G^݀OK^o Rdg>}*y'E 2Kd-,?W2v*aUQr<׮(+GayV4f sq3[X"Jv|cl?đ1 ,^>n'#W'h{:Nc8$E3b? }qݳj%F,08z\y0= NodgTݦj yAt( 8>ZL&`hJ3c>'f4eBTJ+ 8[",۩O3~!.HA7+Gbe7o: H _.|ixJ6_@ jC*$cE!3C΢(1{8fKC'z΀?MP:=,>e7^-ZƞWiYoyE88oyS0_>"lC5V[ψ:6 ĕ+㩣)NZQdRxV?UC)hGșQC!-E3kM(Փ&t;݇р$G߄3x>)8ĕ)^V!5 x;!}Ԧw9.#DBrj.+* mZ#V07.2'L[Z#GW, ܲHsPSr'3~Y0%0iBuKualQ*JO̭~|lTe @c3k0'~,cdkb,&'F3q&N(-z@5ފE3Ag z.7/)S&bˬ>)쵰{eEdzbq=BChplO1ؿКN*Hƚ04Ļ m$8*zƺ ?CH3vѦO:ON Av6du +eAH;)Gcl.܅S8~ (qJhAy E'ib? lx)9:!4\EB7T<%C.Ԇ-eqqql e8k+5I\ Єmuq~㪥 ^4p>`Y'9Oa1M{J%w_xxL #3 = \a[ Y.؄A 8;At_r  :NI^udklJ%fQ 8jmSf]?H;/Udn%65XVCxn6{* zRkRXFurH]A:_b?` NIP?K͏øu%hJ:wmܖ_4@_TT!9.cW={IްPc-N,F f) =(K_ba4bԋ+|wN?b4}ӪH5!2x~;1yq-Ȧ6Gͺy|GN/qabPj,Bv,9hjV;<'?k^gh`ܤH5bIT|<}R3OaGrpV#^1˘;mRFQGV+ŬB7 , @*T6NC|;^[!u@u0XۻM!o3%'wOwj;39E9H:J(  ~.Ή$%PzN]ַa욭W nʉ摈R>l,Bnk ]dµS(׻Y70D"W{F.a (VEvX&1ɍX{c>s%OXr̀W [b0j(ö́C>}|lצ9l=d"IO֚Evrcﮗى9$Y3uR> xiL9D9d> -rxF'&0se!D`GwZaTDreiT10Tm}ϖ 8,FʎuWB #6J/ &AJ!< 0WJ$ m͸o.`'OV%0)[^ 9;5',PZ#ZV7PIdԴH{{8#O̐d XS< u"+lo߰tzI,tOIr mØ}NM~#kjNH{kp+ٺ/BUnĢ][T pgb,?>h<40V{BIaX a8C>݄8‰H49?xBsk4eG&ڽsC}`Fh L:Vg?j@9;W[q%B9!85R\Z@U HׅX^Ll%&W%=yF$;U~ ZFeAQ_E?~2[Xxy ~fe_fAW.~0s27lp<4RZTV\9 JX̑2Kc[b6jV QQ;C,Ϥo4Dw0hxo %؎`I՝ >P"^gH0c@V/+>CGE3WΤʚѧ?b!!o|(ksJ,܄6hO{ |\|S:Lj0}&" %wʄ0zzȮPYN<&t]RSB;(l##ݿv'0F5ܴ*B1~6C-+?͚`qm& uy>AZ;<#'xgs6UΞ|4Gtr|v/ΚtH 0.5챟9y/ q݁OE,[CF v"r z;=ٔ'"k]3NhH)\0Nj-w~l:b M̸ۼX൓Y"_ '%B3*VN:w䷸ŻQ1ZI*M9iM-6h֝dЕ&5;{C& %<: >Z(3+z]6]aN#=3)S>Ƹ'Tvm /!GVN7@[JaZ:I0DXธǸ8`6Qlmz2'|V|n\Fc<4K_~4kg"d", *O[V5VujС]So84J`n`aKd1UZ ף6Wce!'֣S]n6n EHQ<R=ز XbFxh32@XUEkti/bO2*ǃ.Ϸj6]-%l~Z௡*Td%ǝi^S QcGݕn5퇪>/ш3pZ"[ӵbcѽH[N_"5 __`<M3ayM%|F-rOQm^ fF^V=>ʗJV0 %ŗS)UCyHZ0HQ*4\~lb,2@l$.\28BOBy=H)JrhXf?ז1rGCC}m ;#͸w&Jlc&dtU5z;QlzO}Fp^ralNɷO.>2$q_䨺0C'pIZL_:D _"ӝt#e'20'k)'r/” KZY$STv\\/SQ4u|dox2h}\x|g,P(WUͷ谼+gLgxߙ>;>[u*_1H xU0aTj+1Lr?Im5.}WZkݦ  a0c+G'$o {kd#P7U;-, ' ъAJY"֗eXe_7Y{ل^ľa<^r6[ 7uEDx `~3crڅEF<$U\qM7Ӕ!q?yUvwӬ{jt WO~[׈ʼ$3R>`|>wߧh+a(&|oۓvl0Cx|dCwZꯇ(LV?sQ\?߭O]nw>FblKwNQ 8GqCfьoxxAITzqL2 N.dRzF:76}z|PK$=Ѽ㙠"{< L4vLwn- vģs fm(Bt/y RډA`]b7\c&}m\pFk IڔmޗFt|승<-=N9;d!FD lmYXqQYUW5dnv/MJ́=:_Ð"܇ZYuX tKE{.iܝRٖM#ZݿaS p/?1uWVр 0fXzz%|Fp`(EpD$">r ',I Dd8)կ؜6&#.@ausz\z].#BҼ>/(r.(Y:6!n;=W{ڂo~]"yˣ|X(g\tf jF3Lhвc[G^}/1n~SOB֍F&Nr{@fA7.j;Ѿ{N uSt+ӴܕG3QF,G4dgOw@n ~2=D 0{uX{VŸZ){a cl@}?^Elme=sak?xG87"_ %' ȵT})@r?Q[Vmg;'KwQr)O:*jba[UCnyn"ɌLmD@yfDQepPTD{?&7(2bJԈ x҄1 ('JztI6 zPU|shY6//&Q@л9PaS!fGJz 7#٨4);*;A52o16vW.JNJ:zdJԡ#~S N,:*A V7ma7|\]\s~&ˈS__}:3s@LɪX\QnDooƊ֔e8c<=`:L/_csP}㾔RF6N?*(—3ÃׇaBgA 7{#NŸ{NIpi`PRGu@bWf&kӾqY!K*xO*)`>U!UkDdgjOa, NL)̗rLZh*(o/'ܫdw ;mcof+ٚt0-.#|w4 N/a~݇ϔ4_k?k EjtܭmPkn/De|@^c2K\u+THq+\}5U}&n8G2OmJc| 1y/w+k(,y툧EY|L0<Y)]z ? +(tvX].Ԙ_j6TӃ`@I"mXýqgr1U,#5Wm:>z螤s{ ԀXw9Cw3)q-ԌIڃl7few5SbZu֣G[6cs5vM4zgs/*fı7XXԳ)U0?S%{ÖNtk֜k2isq47RO6!bΆ(I_WDI\HB^̠ZE/:˼(Xm:-D{yLA`Wgo\+iSfeya@=g *#># KS$%" hjm@ *[є7CgӒD'|c?u;nHGݯ~JO,PWdؕ۷FT/%֟yiPQţЛXT`w(9(#Lɲ3y%$2k$|O#3dtHX36EB:-Me]{˙8|5MeU"!1I3/i=0$gUѣ|q+kOù2_%Q'cZ^!4km.6}vj<^b^c۩[El|p: }.`dAҷ!M1ϐ> Z>y[(rU19[Yge獆(("*&Ar`kzgDUALJZܙB4ԪseMW`4 VژH΋uUx[uv&%Ooo(\RQzep_9 I"ⲇH sNPbߑ2.G h~? 3W&CUeHSvAM֯ux۹dâ–IE޶k6-"8fZY>1Lg˩smt3)y6ю?\TaI my^:B9.3"1ru.ҡ.'>&e7G.T&uwpC9e_agsqh,`v}S, &r[L2rd ;LOߤ\)~ژc?W>+7єpsPm͗]>JȄjtO8SS;䭝5pm: &JvzMZCOWy#ƢFht- JJ@{ɟU(zŤZOy#u^!+OD"݊$͗U%[:& bW0l9A#]# ZR캝 fsF&-VfEMPoF!yXFn$p8 )(=XNMέ{ cG 3Jy&ǀV()P)O{l@6Vs!l/£daS(BelZJ:3whh`#1IM2njNiHmP6^jQ,@~'[ T ׃졓{CY _@1kgN ̨mbY:8FC\"˨dbjХDjncii24kEx^Bę `f~\+ NBOWŕ|Xgh(Q^:q ]^\-we%oѕY.|@ Zi*Q4J:B W@/cTz*^'+1 `D'Z18(7%uB]`_`E'Gȡ5I]RN8jۃɖ)*NF:TmX)" JEL,ag׮ʓWbi/JX\oxr-ya@wqv͋]ֿ%[ AID Z'Y-;72_ `t 4rF<λJcHܪ<ܬ:_+RqY>h7uqAP]srAɬdɫ&O5SdsH qYBO7vޝR5dIv^u)3Cr){ ݛYU.!ęϋШEѨ7@R 1@PTiŲt&~%0wB&51~d,w`ȳl-U-~3y3#?tmd>UEDmu>,.ނǒ].CM oI$Z)jf8iRiluQ^Xw0)u1~7ƫ#y_,#0%?5!! Tr7dJh)K 6앟d` . p@'`$b?E Ñ;8t-I6*bo̔y'^v NLHè=( "ay_C0Iխ1#P /pH F!M`uբ/6ߏV(l+j2߷7+} ϰhӥhFaHb咏L 6v)*jAO(ԓ'mp)Rbm\HnYr }ŒuQ %x5Vmb`j($.1{Wk;GxlGn0ޖ5+{T.:e7tX^:gnm>e2J5rF[%4オ"{[ ubYEikÙYsb%udB,Sϧ:ش&^cy'ͫF]DHX]T[&,0}Z4?~Lޝݐ~ 0~pD9;Bbg9veupNF(";h&=C{Cǝ w0[B[*7V$FcᒅY;7ãWoh}* c]xcqX<(Z*)gJ5].0nE/sPeY:iHMl1?&L1R`yG׉$ "IkJ;8723xDsW^SFM*`"afMٳmT&z"]P^E< (F;o=&RQ0w>BS~׭J7_L|p8'=P+3jlpۜy*DJQB7,ثOCc>Ynȇ%4jVrg^ȼ6BMlO5wf qi "LtB:p r36Иdl5yO~6.@ycqUsD€:p%'(%srY֟jz(-%s,zHmFʫ@:0&`(䃦Aqg/%B GXt3NWg%>}"RzW2!hXJ[IvaI⤒# *4ָ6fXȶl-!?asc ǚ^tJ0@R9F6r!*EKebQxu+W(<eל?I<%{,,7P _9=E쀏R1u k ɇX ;Yd OYpƮdVm;[G7I[cC]L_84`Ӹ߂ͅϛ0fqVZD{{0&Z][ܾ,>cҨul3qa7D z|WYR% ΙQK +)%4/;lslfSt0U@ u'{bB'j FF+J:mU[:GMyDgtrz.)[٘g/8k&}o-i:M)xPqQhL1L"Kg5O%W cV@#J@.tɮH~LeӛKâkx]V`0WE]rQ.Ftf o=|F ,f1WggաCȣ!P2)M%,{RpNr"鹏X)=`noPgB1tf?u JB8V>y1ʃe# Mb 9*ؘ>[mhԸm N9|J.pgbd PKsI|}xe~pOޛO7g=uMo3^*=lέdQ881d% f@9u734wǔޖG3heܡFb{w^n~jDIlLe#]tALm~t ,CIgk>J*閹 V@*8OR^B._@f%b#.X0rN檰kC;Ѷ (v|LR MZfPWqn2Iwןr(SS<;)CA?C,uH~A;CcwpJ?ÜtO-w#,Ax)u0 ~m$[$z#?(T # gĜ&(R"M9ZYUbZk(Hw\H)S̘"kfYsfE=kNx" O)3TܴO/ &֝2]MRcN(LԚY:Ҍ=vcw$gg@} TD\(ߏ^::nwz_ _>lͰ2=*9fa<%Yž %E>$ e(.HR/?W~R+]}@.R<';bR6"1GXnє"ekutVd]{r >gˠlVv<0sn61m"!+mQI,CmӄdgoJ{x#LآJ8]a5m1yI?z[ۚDeKNLh9VJz:DU.ƜgiMuf (y"H@CVϟ@Ɏ)Lb GM>^}k cla#au=u+D՘ɾ"4PZy / &#ؽYbG/~GEqfሯLt!+Å8kPQjʼn*e$iCRT0HFTwFZ՝;jC0wUqMBRհ6g ;oIߋEo>C#s `(@;NHWߢ<m3u=DV+كlQŽ80<:5/kS.Jz&"m ,cI/s&*2U~"POu?Q^ЛkWIBoqĹekrj*Q9[k[GoVaF@c&\n@Ip2p̷hG.3nU=@ \AHx_^3q jY:CE@+?gЦ9ɡi=[ӆG&e;b84Rm;6 RZWޯ0& -j":?aW<=6Hr3 ܃iS F.8woܡvES>NH(9wYY)J4Vc`D0K`g lYv 4'@TL?̍䠖k[DNa鐞?+GWeEsќfɦDYIu Eϔ]d`MҼ/yo§.tIe}PW۷]4'Mz¡1KMSq|:.&,(8󭖤nsH\Y8iadQPڶ;wX 9Yݵ"Z{Lu 슏nIr߶M:뇽̡oKװXmC% tϭSk>D`0=e{9Na ֖q"0sf>&0ӈw,mI$*(z^Qb m9ܛۊNɘڗFiɎ>\#rOR۱ݭZ l 5) ݔ! [!HS&J-VWJ!M6A\}&/y1x+h8o]Wqv?Ln`N `#<Eb֨lAlC"TCbPO$wOZB%~pp(HA@Ň?;#p.J!/dq|˷T옼bY;}'O(x/q6CJߧް`rC y a6rt!h]ĠW[3z~%Igtydf}I4LvgNs/}p: 'OJ* )֧k{XLA6ȗ;FVvK.Ϲg¬Ql0 ]T*+mp*SJIf3u:Ëd|8#9o\8=1`]bq23ZkF}3eIRX"v?Hnt Q\FffqFGOt3Cc}^o29`k=~P'zy1@ #n+Xж (aB<~6mNN Bcɢvޜ=@uⳓGX~G%hZ2^!Qc/@i94׶ɋ,4fܖcC%hZqLs80QGfjoűJBp)6|~2nO|E.h*=( sz,BmNQ}(j%hR*X>JW *:xI0#hXm2I H>~cl^ee\qAS~ˊ}\єiLr D[5-,T5|L6׌=HNAɜl5mhH/k3ӟ)XA)_} nT$=iRF)Վ2M+ [4e{O^5kϊ@0㕐pa0~M<-֘7D,(zxe~@ 9IB~mFhokQTšr u+;!&Ph?L%=6|B&ڎp("3}Y$kmRw޵vNIz]@xO)+bɋ<8ZT(Lj7# An*ָHߧ+$E+\+*ywZXOT4K(pb2\Bx " 0pٔXH#W#Y>nM6u؝Dޮ3uO".|𤋩'jT-Q^\= ?ogmDžAiw87et.s߯lERmtV.I{]GmpPͧӎ/qmFOJ֍\)D #'5/zeylQlŔ6x=5 h._iepI!t"2&۹"z'ptÎKjj6vh|J?c0%<D L-yaoʥCX&/|A c;1),6&ZW\^ 0AýϜ/ӸB; ۙh';Sv ՓÌHS}&>z41;Nω ?GM x?KMd$p簥afU,HkɫNazGUv9(~ h3U2re>ɭ'Zv4DTG: PlhsKju~Ads7ں^Tw3&7Kf(qM6S#o-&g`m -Pku#!3jޅ? ț-,/[, c 3}``@'l(|B7o,+m̴+Q|_ʲnuJJY)\Ja6]2m5_ZԖf(G}Gbh)#P0z彧\e[MQH ^Y>n)R &JN{NlS:(6}=G/!l&`|ޢyQ^WJ1`/fQ uIv|a{mdu [#PY) h'#ij7 dBIop~(ޡᶗ6bѩ(a^8XvL]:-Yb7Pj{!OmXZTR Zؖ\gY؆d0LH?s#ί=G^JV¼)Rypir*ei @8 |1\LJ&0ܮ L.>Mm`SԻ,OʖTCtRyx##?O6+C"h&uk,z{E1gx0W;jNE$ם^bkuK`6rCM];ABnf/ *feUR w@/r0f;aJXu'O}E Z.J#dkA?6\-84ƈҠ^Ueq}}#$ `  Z$ 2l=H @ML9sޭZ/Y@ (<2ŕg0+rz\U3A'+(_I&LD{q[4P~=vL͙Y7HSZ㗋4 v&_xt<15.?HaY D:MyneNFdKe2 f*OZL2/<1bs ENbYr5ϹmҌM"o-GB:çř 0l &J,ݵPtH8&aȟ y2YXLS w@ZtiNRd1落,wt(:_#?sRߣW4U"nHh@.h4`uY)t o8zSz[@"r @U%O>z $>ݓ+ )# 6ǛHͷVhtљ$1[6 tdb C&q 6%Y\Bx]^4opQ#xJLW"XcL6kE\^1RU}:=|&L?4"uG6u- v0Pfxkil8lOlO<󵀅קSg⵩ܸuXaLvI|[ N2Qg$C_4? ,|A SZ*?IX>m2`Hu 6 (hBa .lyY#ksm"oPmuЙAeJ$ee\ʮ[C) Yw1~M+oNgؐ-)*h=h^y0h㶻 ӿZ/{!Xgr=a!"#iBf+ $Z.&E}9$ \^xXJVeOQX9vΆ"Q J&xSN\D)'\u?זJ pT$d= g9 N".pʰ$/>T F>i 8Se0Uv"nbV᲏ Y/;)E5)oo{bUBtVl/5ᔦǯ_vg:5* {IEg[پEz4"<}l枖v[[gripJCgj'a ARvQ.Di_&_Zȸ4p(ڿ*1q.ڕSN,l-*ʷ(M4~X,rxVCo%'z;ۍ`b7#U1p}}]˄C /2҃;܅>"] vUu<q]ԨuZ?Qۤ!>m9vy+BtS5zvuk!m\c 5gޤX?9k?>W}Ez2u1T%Ы;&(!!ZqȬ%:~%3 8EӏǷf$52.ލ\qpyt!m M{6]y V3* P$+ \wRU-;ܚ3x0wa1dQ]C+Vy٘a'<^#Ρٔ%f΅֧,=&oQ<1m 0̀OqWo}SuIl/kצM/H ے+[luIM2-&,x\O"RQFֻydd(|R[wx*kդ$nyeuE᳷n/܂HYl5'h-٤ ;3[L-'nyA龄;tW!#6=f+Dqn]ﹸ;~}: hy'^v;b͘jD$ЙL~2Du;jAYZ'iQP1sV|l{+'xʡla{SpE5b;0)lΪYU^ ue~Q}+E QB- Hʗ2TQ/UJՆެ]nu!/?Gͭ X~V\~Q(<\.1,{%!=k(6OiC9YCV<9ZJ4,KL[ۗ4z)9s65gT0ubr ?;.3FAH {ep؄GLij?OF[;Sʿd-cń|QQLw S\ӬɬF؞^4$Yegk.wE7_F:-cK2M7B%$e0 !ŤøV=xi3]F ?u,u='h鋼9Iy2Bgw"BOVew[pv0˜:QJ׳7܇ܯ4_H$@Sgq+?<ߊy ڛtsX+YBpb成1 v\1oFs;ܧgy^s tu6_#  +G7 l[w񁔭[ S&Ot$'NB߸swj9;^[g}_(60֒>a\;Ezrrb ۆoLIip{p4I*m+u$Oj,+;v? ]On&_jTo!5{¦p>EoGɒ^HMռM%l9A!m7=܁Ut煟k45i2T( cwϹ1$q!d]y!r10ƾfVX$H[Fox3jGwMעH :2cf%KcJaeth*:\ZjC<{ iLfCh?;&%8b "k${IMj)L:-qh!ߎ˯EE|~_+Ql^Wcz8GU?PMj - mBdRbCmMr1+uYynL@LWk ww bYy`q'>fD0) f㮭GY#0P%\PJ=ZCNb ~Oہ@}:T'+LXհސWM &V= ~rM};IiW[N1'^i-o(Z#>Gv}=BV3eVR<_W/[Xrt`mLץP.vd\56"T!,`CIw_(ŧ]ϥ)1I-KJPQ a?Nnjִ RC*?e˒].Hz,iId)JrZ]NKKsZgho!r ޘC\IHJ!{NO ΔbrɅw^̺Gz^E*@DŽ!9 XI$Ƀo-ˬS߰Fdl,QSJ$vI6mQZ] "MDR`C4n.~Bӂ9g#F~8uj}u!X7M2IAL/qFz,xGY=[*Lm6*iO+n51 j_[M%8}iNwrsP{2: DX~<9{4fyD<14=hQDVay!x3)[z}>Wr<^HmW%?'>b)0: 05VU.px߮FE2TUθ.mA$@jqxh[ȺU4:+$g`j g*a+֧3TeL@t81T #Nqafb͝m M6 ~&/͝:GD=]i4?[/Pהi~kl" ~vyHzrKv"Y t~Yzq9?,61ۼI^MoV%yJ墕x28k*,Du2R1vgLn-,|fPm.F2‹P^v[la"`4z4jS;tK z_ګmҤ,,R>|9fdm@CM狷p!y'<|f2yvؙlqˆW/V/QEZ2eB(i=X\VRĶJwwKG[,➃ n} ?-qAO)f p f˶<=FQʕ !0aN[4  }p"2y xA+;Q0]-HC6 oyqdµ$ID%$s1i O}OBP)ij2Xo}2u&`k.:0/$¾==) PUE)ι[8){oBWF=}7v^?Lje-|2b۴M{.R7ǚV>GZu,>HNxT^7t'WLgQ+|]G% 0WBZslUϺS[zxZtSZ'ا3¾a LGH[{"a£Pҫ#tJnx(+ AXW&$}Sϊ!a{Uljw:;鷋D]01ꃪWEm3ɓI5~;[Yu7܀B_((7r1!cR&:/ A?c o9By@jĈ[Y`-5P^kkee*jYSh`.d=ebG[h{PO9|RCSG's$v\nU{k(ZÃ3wQ٨`1T$-%C{,ZoSNPf9. HG ]sHx\ n_AN:9/: 5T,y׿bK;$DU("MΙS\KY~"ea<ײkY7r_#> SU4)Zظ^f y1 k/)]Ρ==K\v]JzdfX#KOR38-Q] .Q0;P[YvcE$C'uctȨ˓`[o/0&dvuRo2+Gj $)O=pcecmmw+Ȣz$P ~ ;&2;/}2ܡȈ3tZ4't+ T3#%U, 2훝sB+v_%1A VH 弳J;YnD`+C0}`;u m6-Iqxh%b:x_bƣ|E`/?qiD#?8qOi/ȻdfKIgE)H)$ne3H;.=Kdb[|%TהHPs7?A༙\AAs˯MfD}ֶPŀdp T MKqW.}.4~eWIh(jrinKjhyZWTk팥=9 Aͽ;ݏk#5<"j\%{"o}}FeBآ0pQ-E|ϫ/X2KPM;8c4eMXq$UP%2y^ۮ]~OmY}d*s՘(vF긶 qP#> ̨Md?Et1&Pnq#wڊE=NzsI0B'u\̅xp=`bfL9 ́u״I4SoKZا]m{!p̹/6iQs\H = 9ToJ+|W|*|w@V FUδǚl:j#J<94)Fz 5O7onw] gJ_pt\#g(8s~Ta }]P%=%=_z;,!F"x0muAaҠ-/`}T B̘X͏9pQ6ڴ;1_x.G<*/o86Y O!en/&|l*?lVSG6C5ImBb.+DR'Ycj ',TW=\D-J A622k:via)}Eմ~)-~jg i W|>ɍqV|dxB daL;Evn4zMl[H0s]JM!\]4_ypCS왔gj"u_)/"O(z.e6YoNx-K%9Z2#3n]^U3+ 7Ap6Hz\,R7o3.#BXM|ͤӬ/hT[;?X_1|x|␭U„ ]?&iܲ2 o|֔!"tjǒ\\OayM7U5A=tq}~1+\:X1Ԁb:B3u@ɺ-6`D=0W:b9f8Q{▜&G &Q\,zEz~!{>Dꚗ=N@4'!ԽzqQ?ywrL=t ꪁB{~0 #UyA"Fl4N&`vZ)B.7DZm>RSu5"yPp}^ #_MOTTt uɯ #7_ WNwo0?+3( .@oCs3 =I^j!R Q_<9j$قeMs`"Wwmfϖ򠾤0.O0db}4VLf'sU2I3E[0ͅ ,t[?/DWxhx/8 kPDq_"AC3D T<63wV;+0ns!T ;"P3#">R>^v2Sk&Tlk(LnGB2x/`Ϸȵ*V+A).n8ޡGrJ4d?ѕG5N{@^[WQT2pq?L*v3uz2Tv@:f?5X!]*hm,Q 9˾ o"S@5^kHkyEby;F[t@mj,B:6lehV髤slȊV)cta{نN T!%z ;Z@z͏3[y\l)}Fa5f9C*=B V2}bTج}Yʹ-;+A/0u݊y0qZeo' +@kSXOb?=U(Uh^}浹n\ \f\(x)S}5ˈL>'һ| jCi ^[Z3fʑF|ڈ=evK\ɴ"{n 5`:d a߿eX /SwbW Zʯ<ݦ[ٵ)TiްtfQy9,R;T> I ^D[̨Ϊ WՇ=pQ^z,4+G72~1^a"nH( u-@ KXZT~k 2m&M Q9TVv zk茘3j0DZHyI5^*>i7>7"Zg`^2>̕ &̵V2zŒEQ| d+ݨxߟU_&@iҵ\b!!ۊ@dޔF}Tc2<0zHܵ:KQ}-Ѱ&@`y&*]'uK^;~U- *3Uս/0e'GQ!+}OY9Շ(}%绊Aj97dxٟEߢR #S1p\m-#2^"in/m2V:Bh}{vr$īq_v$;C5c0*\w{:[tQ{c[ oWˎbЅ)jO@ @VbrpPh?!`|g,~'K$_|'Ƹ[Dg*{8v^H.BT =Y<kY ²S7E J$ɑůcza~&?t{)fRTa_FuX,Fd^y9;P\߄Уqh")󚐄+Vƚ12ɥͲKeh{`M6 )u4x DM)3*+IU[x *l^ F(G{tEU~':_=.XʫUq̌⢘]L?>~c={_y9f0H݂߫+.b(Ϛ &ԊXRw1"{A)oǢyt~'ۚ34WMDT4IBdgm]l% /hD(~b{i%ַt̥ @׺maERbWWA\-@T=-GaNY}we QlbϦdF܍T8ν3۵e )B g{?L(52$Fi+) mdpM5-vp 4'h_ȉ|Y1S|ڞ;c͢$9u,@io+,I Qq&ONF9?V%f ^T>_SX=/v } %qRtfTk@ cP=Pڂ<,p_on`1{\FÛfZhp,4mfFHGqW d@Q~c< = ="X[J'!⛨2$scvόpECUW<ǚ,C{oK1p0un5ьA!ܡ ?}= b4A. `0YsmTbLC_NiILX_tߖ3S rT=.D_O}3Zݖ6+ JbN:vrLj&3ބ q$0|<a98L,APg: DቾK:m;ӓf LWl\^t[F J\pGcS33,>ڽB,, Hsr߽*T_X.ܢ)@} 7dyvgrV )T.o۩^imؖLTz<®By1CL{^KPn k: 7}lvX"KVCjh'[Sطj7N.Bͺƴ"ϞX HqQmWp[Ȯ?M+@F%H>ۧ'oҫ(_Uёz.$dAt2T szCb]m 8e x^9sg(xbӁ0 WV嘩uP#mѸ5BO>ԝ!hTWEq5H}\ _͒ԓ ԩD6$K"651b~phM4$7Uۘ*=XWK} r 5FЦ:qDKN)Kw1.=l1K$bD.!W > .lt-.ܫ:P,E2/e4ͣ@.W:] WRV!)x_-t{GUØҵOSs[>i\6«^"U5Myn4t_,'M OгV15 #|u2zlH/halGGUۋ<_B`U suƯI2-7I0P @!RU^t`y#O4*B)%XsTb;jUE'sG)FN|I.*bkl(h L2>gPgIKۡ',MUjDv⥚A}=5mۣqhq3j,тYN5FߴӶ Apnn61w9Dz~Gyz䅍\  `.uhOnӆOB]cjN:P\p`EsfE<֦XO {;{nis@{7.)߆XCH@Q$L4c/_%ȫ98G l'r4.i|DJwM WYL _2?O&h_WS}%M"ɱa\Gz:š_0  BL饍_N̨kΨ<=k/\N%$*A1_'KX\!?m6QB\Ȫm׈ӆ!*-VV UgCDmF5Ը(ZRMMS KHPKWREQ`QCG"wf+Y_Yf.SXAA ƁlGOϻ˛1ٖɟIEgYۀMB8E0; EX>0p:__|HBmʄQjc`/.nT~[Gf/³tܩW SqX >QPV/lb綇~-G0J5??<|92O rLm9+gDslgC^`xtAbof֞McR_eF6ڽrHo2G@an鬍,y#EuZe }_{p.5tD|i6Oh|GYqa+ ǣ'wK-Xb,s- J)1ްEST#%Gys ZƤ]y"Q//͎M%5f4S}HuZ^Ն;ѪY#'#>ˎI\UYʆD6ԀE#|gGvYw7»-^An5L: yؤ'Yu}he1|Бnu=Rs<ezDJ%qd:a:Tab6R]tU:}g|?˶^ Fb!22hJy0g:Y\%w7D4-,$N|K2GsXg>!vcөpr>^'xhbP|JUkVQO3:8-n%Ԡ@ 5Ƕ{2\5S̓&QY:I%|ibp9G/=A\8RU}އ_%}/ u|(š?mnck&A{(BLD bb@Ɲc:MGʥΖP-BS"I<B*i1gg:IaNٖeHl P1گO0]5t2Ӻ>Axj23a)ɎxikUuGDyg!V0j$&1 ! [9jv_ BpJy2s4HpAɫgUnG| XNQ2sR#P""wZ i藣qSNʚs321؟jNVhYE*:nJ-Λ_A$>w^Ո{ GHᢗ/jrːYHt!Z(+UORX(Bq`D!TvN8pWj ` --iopi$#{`dHG\U W36(`(k {#T95>7ۓ+ 0ln)Iͺ5T~VsĬ\d5L;e^FrĐ3,qآ`O딣NCw~uE>WD%*Հc䕰:RS`;BCsԓ ö)>OU!ά #"\Ӆ|N6 25-}Iuhӟ^vo7#| eBRp(44CF}ݼ3K5`̓MUH98> G1"!rk2} *tmL2ۮr}kocG§ hw(;𥞻綳W]Be;<&3#^+֠hG//isvr:!RF?dcg+g< r+ P^!ƐjqۅV=`ӨqgW.3v#*Z,jH\?<bf 6qȌ2}jr%6JGݞD(H|2a_^iIFGETen4u[gꆩG:_;Fk6"lOqFQt:פO.j }׽70z֙қKXje$Mk]ḱ z=CWRGkep#sW-کux7 V|ҤY;&l3`_rk+0O q`ԢQM!ƶ +%JLjIlDD$9wv 8jCbBQʋj0<"!d5\B_&A<`17Nv喝\XsªU*UjB}j}7)HhkT}ˏζ,A"Wʟgeᘇ O7hu$:ME/, NarAsan%R`59L!jC̼-\|SD0gSM\6ʷ^ːqBdux!fG7I3}N:0t=}$(oS71!:'ancc1ZyeˈyLfX/a2ƈU5O:t #|j1M]x4?:* -&䮼N7cNւ%AQr萧1a-#pAP8v6jKM&`. 9dҤ/9^a'2Ь_"`KbZMn/mxhچvxͪ]!TFw# KJyD쏥__JGe/E'&nܟԞ걟 {]}91p;\r ƢR =iʭA<m@}h}kM y0ktC/:q~yPG"M]AIaݡO^RI 9 8]ձx(^Xn 'Rֶ. M,t덗ag1]oulk/#+)GhJ].jby1++Ttk< UA@%Fźl$᪾U 5)jZ`_$ Hc|>F[gvO^;h#yΰX֓-6;强,w.rDHFFRq>PIF7HQ|]Lz$QJB8M)ʿmd6ڹP%'t"YB-]7]0{(?]LOz[,=> =8{-'&eދׅg _ $-Z=TcʁB.٥KKw@}Rn5ֻ*8KSKb - ) =':W]%Q"?DBȈw{F6|O>H/ mcO -AzFM%ߙDnE]'LL"e-jSyR udʁbJXgmݸ ? `&-/E8.$n A0HcONPaSzqc|vvYmF37>ҙ0/ɲ, =n9AkS |KghI{uڊ܀5n*,~YAy6'/dI9l8tiw"(3t -D^]Y+cDށeLO,B#rKWYGMvjYsC^ |ZY8۴Ƌ Тymiy͗@]/#:pLalbRlʮ7gKBؠAyaxB;g|I0-G5#xX8ˎKj$-2Ԏe޻I3K.ZiR*dmL PLD7]E cl]Gİ@ߏ"#8+dɈdĘR,L6"GȧU;`EA&,cVxGu /hdŬ™f έ݈HǵH߀nTf:Zvi5Oii>EnYn9 l5N]ӳ V.w1 `A$~Q4[¦ݠFv8_yVpAq6/Z+Qq?wnT ŏdgSuGz*!Qt)ԫ煆O8\BڭN]q|E]c\i wS0AKB36|}n"xkYڣg}XQ0]dI/sB]9%sLk/9qc#ܻ-smIS~uvB{kdPWWdP`mY eRq {X02˾%"JJ=f0 T8jXVBL, |O:y bJp.h!Naҭ)52/%1_ю")$qcؿh"e3~ 7%N`Ov-jT$imդ,V&auoumX l >#~鎆ꀇI`%,Boq$Vv=H@#hą>Z< z 'Ze5,aq=i^Zz >,&CkfF 0xg a:aRl8%Q*~ :tA̭E3w^xz, ,5j!>{:LpwdDi}EˎU ,v&FcH|d,…0}K$=FngԥTb nn=mU48/k썅ೣ;9}Õy8ev(\ⴍ]Db̝{":8;=0mZnkHXTC5]*eA~4{M0_zq s{g5HKXi;2jx`!&4VlX֓uG_! 5P){f YþXE2PLfoE'kЎd2*x$Lmb̐NlZ9J ~SU[_g(Js TU=( %N3 |`!xFRYy%#?ei$L2 ꕄPX}DC8X.Cp91? ZCmֲӮ^ sL'rEK5x4#?T} %K V,!Pi: _FY >bU0>M @L'Y6$s!ʿ+sChBb^г$iH!ݝREx!q~u-NѬF2;$Ip{wGu'@ʰ9~? 픈Xg2o,f^Т] a%= ƬiI"b[oAH 5^OsC{J +5<g OUec\ /aUi%BKN)CwqxAh[VyUBPf (}HfJpwoVNK.~=x0WŒ //v?͟~XٖSRoFEN= s{<;+̼V~1&)lTLYG9(S p7K@ݬq/VYNϠYJxR?m; cj>HUoO+36͊ 7"?AǠJ="'.Ӓ-A0Itp4p[Ȑ횁PVZ%ҥcfLJk0n7pmr JZ0ʇ; s/ˌY A;{=ߧ|y~.Ÿuc*TDX9/bG/d\]4%e@}Ƞ P,R@qضQADTUA(kŻP4!ɑe}bYFvtK|A81ppUxX(y*"ڤ>G&30qhFx>G2a .Վ+gKEkT4v % "0܎fs{vz?Dhyfi3gdX5ٵM1Eka&JH֏_e0( PSGQf<^FP@rqQ~@n%7Dv]x ]@"b}7"F>Ӯ-L|ueCq'.qMH5M4nUh> Tu5f `󫲖Qí;JTiNxHtKҴ}}vCݔnD,TafKqEfY"Iwr*g%$WTgw!]#.I%rfUU9%ѐİw /~f9OP|03LJZTgS{2UB8CA韁~7=lK?E.1BQַ-aZzBeZ/Vf`?T>upqqks=;)̗ \B7 b/HC9dqEE'XX0-eX*@)m󤻓0aOx0p wbD%e2̼4X~_,/,KMeo'. @p&!|`AndXk6acStp_-*;6&jEd;vTK](,͛Xmw5pW֡8>_uP5JR9x) A,z \W 9,YY`Xj\jZN,8$o 'Y2p#@;I: {s71bIpA81K`((y}էH("-IX_}C(i+:r0~l.$(̓=ǹenZG'T@{6f#|ȺIh 'v%Wwu5 XgH H+8̤_<`LLӚtghKk hnt'o>5;/)&xf*- DMAxX+=KM&MU)MdMVՖ@L7-oWaiC-*U,ș_ kTu8:I^[lTD'3M-`Ioo6K:Y}TVSY,iuֶO'!ڂ|dAQY$_.9ElĵpeOIR5E\$\n/&.36.^8I`pֿ9ߥRfQ t >K 3rsAd›C w(߁hr M=kސ@"g~6g+AGQ!Bё*#IWRCeJlZ*$)F"ry57Q/d_k^"].y0x*8KELA]vbS>r~ꇸ#N 륖WI砸4b#cy}Bm_Dhr;iGȂ1%ޜy_)ĉ{ pC*% GMib~X2J3ybV~_9.E|č{|l +m:XTe7##ib=$7BF?JsG"q1fG^+ОdYN|vSTG".~[%)Txa{<9 _T, Ӿ\fE\㬲t״.{ p0Ynf\3)+U,ۻZ{I3Ndlt^*C`\M犫8ϰQאj P)p`qUXcY&V ]wW ,RIګ'E~a).(<1}]_ _&e ɃivʂOiMZ"*k/'y\zWqvU4k:JrvqYF?a"|m0mfo! cj-1 CQ$T']w\RPܮ.1p*MxĞ?2%Kh o'sPPc&n8ʺ:U"[{f*,s҅h%>>ի\J|OC-է׶vxhA0kj0$T %&V X,fyUV9G{DKpT=*@|¡Ɯ4{ ka?2$08a_BU:~E5w]pX,ln7L>?_^)Z`rjY4߹oLNvyZs;Х=wUR cs/: %/c:RXY/vh+# n& Cwli+UQC<=Bkf)qZI{ Axdc&7je9 M33 ȐX1hCg>6_HFzߕ^Έh&DmsZNp/ SlV2~SyC 4\k =o&{'/1k[~S'|aVyF&:Tr6$=5?*߆J.u| H[ʀ3d/L.͌bP.1{A -ؾ:Ѵ|&SWwi K=*q-h,RA_ $-sJ~YsqUufaet0.Iyk`ycEvgTj'GgnT đ2=k#wԀ%0BkBMrKtsqcWDl)WmNv-YC3|HQb@?!}o޶}ȵRJh"`Ψxmf[Mh 2`gVC&†N^qΦ=ieRrAS 3$nc~J(}:쿅G(X%SJ־u|v,Pz mUɛ _}`$Z[:+Jr*'Y:qC-2ȨϲdKBE P*,FɃHdZrk2@B[XyzA<9틞{?y4%gX-=tP 2顥f%f=bs9Ƅ~Qz~WDU&hlz2k'V>ߋF ډd{ Һ%gM}* DmB:X-`It4Jc 5O|+ӮedqZ@=OjP$+;Aاj.g{8G2;5Ü^ KSEQ]@7&=u`0`5Xb:62V_;槁QlfNJzBuB9[9ةJaT&V5­%gW%4#Ҁ7G,9>,V/RSԹZJ]''$D8t'Df( kUw%7lhdÔ+<9L&.)B8ᮯx³+<֍oCQ9J^Mjmp)6F4FRjlFw~uěyY#M3T?}9\0h6MӃ`|ZAfH#͒`SH!$L('+ @Bm3[#f&u5%R@=䖎{4U'yf&m5"m6@W[it:7>Y[+Lnh0=Dx!Af2_er3ܓoID*?Ȅ8Y@6fb֕J9v7MnmJ9 -{ !ϟՀ9%Wa.?-J(M&f$.r #DZs.]v`!,HÜ:VZUGV`kǯEK*,!|VԠַfJx/hDU ݾKݕ. ZgrmL"ҶGٓj~bCBr]'Tz+ӵNkF_a' K8~hHixst$9f{:pWR8L4[_ zb`=:A74[5Z3o9gxIz5xA/ˠ!ɭѼRh^Pʓw@kv]*@%'d٩fzbhNqF8v76fe_&+ EBb񾑣U/T췖n@/*Hs,J eQsxEuxB=h6sEnYh'2ۤQ!a,fBMHeFfW]?h`uu߹ Yٖ>=E"7U)V}{Ycc8ra\F%p'NN1 5vI-?Hf0wSweqNԂtӱHLJ[EvCr7QZqEl;73ؠ9U3(X o,Tbc\'U!&{B d_([ƒn#0{D# 4D w^R۳Ԯ1K]N's8ʘ$(j`OO9]#1 u'SPmA kv.jnb-Y,[^c݋H{ukhlduvr3TI! P`&HP^n2necGw$^e8mGp}Ksa\)shQ=b[bwR7j=pFwVL?"/k 8Fk'?W [X:F/gqEW^}tf\xp;8lҿGP `Qu.P55DC9weRMzeD|{obe91hB|zp#O!vQ%(osǯ8 /5u$?tqka޸@͛]#~;tNтпnu*VPi  2h>jmyc0C rF6-FY]f.OYgs7hxlS`é_ԽŠ}Y&cک=ݶNemw;18$jχx_Tм0d(A|'c _W:bWj{PvStǶzV'6vޭe-&%AO&Xa̫~7ߟzI1ۊ,HSSOrWSc0q r r$2ԑbwV:* ]Z$Ƚ(; i#m}hX狅uGW1>` ~y*!{ bf4aȏ๸T, |ix޲h|@KUx'Wħ,Laua^_uEc`- ^Z3u<, 5q9^ _8bf0zG 3^:bskѓ*>Rʞλe;^.dO"v7?UJ̒>"3WFHDh~l1p8Gc&m\\R@2M3O:?%B#s]gN7VSX/+ S?< 3,%[gbSB5 oupXJ[9a @L5ebM$Ǝ4p['UQA7 L4شu=iv1scތ/"+n#p%,hJϰҽ3)(lYw<s?PYsi{I\u'3O EJRHg7-8 S~a~wLtXܿoڐ -0sV"gar!"ع?:Ԉ r毇ϣVEbU:K-h~Z͠(I2SYf}Eq~3 {RN7i7~*)2QAom˹6ꮅo%\"r f W:|ٵrxV#IIb}a&vԅ51}5Ee%LؙETrCǻA:@V ܯl:/<0т^mr1lF_e؍"]l VϲG8n6&2Eݞ+X~uࡏ;G=.CG35+#y`Ollқ}O,\R"N!9;NڔBPQp[{ɞ;a[lrWYDqD>n ɵ,#>irldalASlz d-+_D ,ϙxzz[u@ZVT.f ;o oZ VWV ʎHUAz3a0aj]p2h--mR?p{ȻCuZ9F+b!'ARrT/dJP @Fw0HLg_&)+i&gabk>^]=kGBj1!`ս4NX~g1 vH'̎q) )F5 \+&!Ȩ7/v6!|=M,`|bFcK;f_.쑚t. fTc^"hJvAB8&g-&A0y:n"eȄդg2QMs܁t>&BPJ3AԸcLD])4ur3mMCQy&DemYHNb]˭d\26^w-N[mo$[x7wTiLdnSA!T" {h+8jkzp8\۹wFTB|׼@<-"ف״[sF)[zoIx_Q<[JΏ ytO/30;oRuĈU7y,,>B,-cBk ck:h{pibGfkwQ>Ϛj6#ĩp=&Yd/wG&`opgۃieM@|'P(41jP V4UIO<t`D YdW~'{TGh&vVƹ YGpCe{/,fh _ܔMm_GY+K ?ocr@p\~ . [$=Ḳ` / aQF[صUF[nOLYKG?RHx \2r\rxJZk[to _^ٵiRF@0/GݑM+ۦgOa?eہlǷ+UhnɄcIՏVZ߉>];/3;i6&'zٟG%o?<3pXZ v~}=7kР½wSj_ODbGd;)L><@U z`m.,JǍ=Xm6& 07!6=B#}>@5q`wgzr`/T6Elx"Cۄ[eћUq{);>qn``;mahO_p^9SR322l +kY0Ƃr|bӳ?'ivBF;+M 6<.[IF&&~z`\{'>YnVWgG27^SU#GIƒoO<15L)!\` %M v 7C-X֠-Y-6+֝?  cтI?/TE w6{c|2A}c.dBcmJ(>nEҾ2eU.sHH]CIfY;ɗ<29Y9%xlx  R\C؞7 5{kiQΑ90 ՙ+5&7o+Mw3MXC vZ3e'*'!vNR>`0x 'H S^f (4jeX+`<3=yHuŭ-%m $@(wmN8zl,ZNá̃^s"ˌLktvBB[d&ӈcn%K>r&oF7it=n^9mv}h]4jh H[X'TrLbk7J[Œ 9wc=0&B1 vAQ9@4c|Lˢa ! ę5 B:lE_[J'8w)fO&|rb [L40a/HR(VXԉ|n!<A r+V2lDϕJ2:u(::\qS; U.׿(iHs(J bցrx ;3yguQmqM=\υf?:$C3 ݊hbLuK.fڼR'iKb#<8QaMOP7v,.$I8]EЭ+UK`oaå#duRmYdbFqGYeSlP3==UݯqGX+*ľH$ʭ]\t#YqmuqWcuG@^0&>_id˚V[mNGĸ@_3W[!0$.6W &-AWȡ{74H@'^HG>+@vGmbE?V?f}ZpM@<1ZZ?i:{& dFėH8 SҠ )U+`u4.$fhE笥}:;cJ+KYO.EJ2} y 5 Ec춍"dcl>@#u,Xv}* X u ޲=DCH/ Dgm!ñ[<-/pU;}1*<;#eBMoBv qB++r1þ> ,dD Im*\OI1h~̧Qǹ%GAX !Ԛ۬> ~UYRk41?4 KM~,~٫ww\3*IbY>B!or7J{w-2O=b9*S>CfQwltizTLMUWzOM.Ks6%B0F0IJXGxܔ| `7)!yѿ[J:=g;%rHG~J5,.T!}tic'lf[\< nd{!Pv;Q7r0~27},7_h2A)|N;|ڀY@Thn/ycMy<8d:433ɇıPEu6PL?/:w& xӇɨ٪$^x!ZJq,Xx.Dd7i^!(HmE|#樠uI+A%XyhUsS&Ja6X)P!~35eT,;?\)^뎳onqm^G6ƸE=1 nlD[a2ok!?Hņ}MXZk̳i1@Bk_m&JVc;z~"BS8j|iöZs i GHֈけ'j"-g[wnc=>hԒV{iAѐ R %_w^7~L[LM3=̣zIx8] AS5 f1.IKABfĤ$*I/9>uO*d@fP`4Ze5mp9E?P\dYoZ:3<<ީ J'd &lGqd$}Oiǡ\"'Tߝ2P/{L~Ҹp}l5O>B?e~ʉHl:ko r^r^D dw8>cdyg`f ifP?u#x#UT@-J!؅D00(9v_)Cad;\vmBD͛P&dBɠ}~2yn%R}UY}kE0Kx=/d潲cqf4)-H-4TЦV/ΰZ\T^Y_ B|6_6;hP^\ b?# }/ `.3^o`Ҵ2Īim$)G_^9sX2 mY0AC^5ww&,|s:IAf_5jw58[jH嵃!gӊ X{zJ@dЃ7%)QP9Ox?f:'I@7֢CK|R_̅eH#%lp9 wlwH+߹kX:<6 dZ}:h6[/2ïɖp=:iS *Angg% ݀UWW\I 0 sX#9 f~M ڜse0ƕoNy<2o.)0X^li7+@!QtA`B8R; rEkn%K^+xտ~Efl 6R\,ǓߘR4?/@K@`N MJM_3./(ʆB8Zs{7-{]-3jdA6ڰx%`TA3H3koA}\tpwO7 oE ,k]YA&*XCgUxGfmkVg9҉0v3D$K[˂&V%JdV'aRI#qYTҡ>m8*j ՒZQIo- #ӳ%hk%DIn?y +FTwmPBb l2HdPj?ܫ.5H~,+]/ }Ѕ79| QXAݵW]ωd0 bSIP1%!2s8\x3ѓg:cCӘIaɧ[謫= ;6.̭ fA l.P|S*OEǠQ'( 8_U5gٸXY g/OݮT?QhA9:lR ɪmk&?27G*-]Q䍃 .%АN}+X|%D̡xNƒ!Pі{Y)Nٿ\Wy*sܫ b Ҳ;]뉥@#eCOEmAh4AW$o 'B9 Us km t6p_nOVy-N̩/jƜ*"F)W|u8ev6rkL5Z!/դ {bzg_4PxyK&4;-(1SjÊ%(luxTۨJN/0gx}sUB#] 7Ϥ_g y}40%O|+B-&>m}YQkQ|+'Js=#axtFNr3c^zBJl ө'"8h-i2;#ޣgucp_@'ܲQ52bﶕE ` [Bkd--KcBJ5:NTGZژn(@7˹CH5Zuǜt?tu}iYg8~>-"Bn2 kiRGL!`bsV-2w HQ{uQ~+h6"h(\@R Gآm*"dni!;Ą~gu~]Pf Lz+w6"ğ's D=l57,Hw.^c4g yUr9ަ;/yBmfu1Hn(!FQ4sQĺŅ+Rii#\ ְxqʖkPxbK>}V 6'ެ1j@%p?Xfb ?4#O*+ XR>pn١n\Ӵ'^(T{: xF(F83;AGǑjm4J!%ִ C<ƒ@3WX^utNhqW*݂Lvj9wgVgJ&ca-B`M{zm# ֎/\HsnT^4uh5 0="aWYv?ry|tf.~``R(W~p [28\T {O* '@t0+kAMB7OPusI(v8(YګsbB1*au!chi-Akl떺yDߗP?&}.iEEyi(l/Ljۀ\j[ֆ+ʼnYnp0ɢ2UXT{2b$Xq6C^.8ޯg@(5PrʒDTHV9E7]!}&Eƒ:nY:?([/5 dAEK`j܂n]k8˔iulRO+GmZe%o-jYt6O1mU)jfu n78l )y /ܢ"La ,M9x5A:H/ +]uhXu UY#,^-{,D{(,TZ[A/VkWѴnvېzz˜[w≳ۤ(ۅϛ3\P=~=NpʾYu9/Õv/-MoH=7hi e;iPZ% -+Qm M y$:{2Vz;\TIțׁK쩥Y&+NXTlW!k T.¶Cp\Snt]4bZhK>•eҫC* S1@/Qyc) Ab\NHoc L_geږ]WZa"ZYUBta_|s5SiY)`fC-% ~/VU06|>Y0ЗҖ6-Wno^[.nP^]TK F+,|ԓTͳ?-5}!Q4_:XQ5wBHr_@o8%4cPdP7QdcPw9\3VϢ[-V1a;ZQ'c&+DIUH5胷$9chhRePг hk R81V. ;[yM `XK( Li/" (Z+xFMBF]ƻ T2Vw8Y@ƣ Zh[ȀmxSF;AD=_s댜bKY-`gi _76 Ȗ2շ%ozsZg;`)FsBẮ=țW=tݜt4\Zc J[.k$:֥t*).շ1:aV $LX?/o"栄}/[oǬX!,l6wm7l>eƩ+}N]jN+/{4EΧ"#ß`%#$]FGue)ьj*Q;ۜ6~3Vrr{ إ}#%`cdb/eG*ժHMRB23~*i~Lr0 v_{IB+~#eVx+3m2>6 >gZUfߨ=yxԴ AogKkfum VCKɻ4z +4ɒI5 A} 2~!+7_RIn(y{&.H>{{|7UzG\.gOB ֒JzxَLϘG]?<\c{M}&{o@j>[Z #_ 5i8="a4<"Sa2Y6|WLdܤP?l)W֛f{C鐍>"u;dj!+Ǣo;IQK\@+',q08_:y8rm=!.g,w9/sYoEf樶EQڽ1C:'{2SBd)\bkEWۤ cctN4ԃqc$ziG+ecG_)^WiMW@ڇ)6ra̕]`Juvݿ~K tp9~TѴfk7gvMSJk0 5ric|k0c\7?E6UQ]vLfh;! 7)^gOϩc쐧fH"|,'N]L0z 7zJ#͖=,]7OO~f8sqKn#qMNY!W+/ݶ d})b|n?XKȧ:ϬKij9T5{$jP Ey}ygBY"҈U' ךbw$J%$rki5H V"i[|4I"fHS2{"*Йl%xƢn#-%d=r LOǵ,b.)ڠ۵(j<}`kF!\RuARlԾ!W:v#a 7iڒǀ[X?Y/`1>K"8e_NĐ|Q1}mle Ȍe4id!׳~ɷo͜Uu^_!aQa)q0]{ZbQ'ז j~cgN;Ӏ& j0QUrǦ`Mi3ڙ$Inq~[PgR(}a[LN`^ͪp!RSȼ 3)[ZrQruU৿* _ZXc H'J%RscvbYvE[?`QA*ۢIk~9jen!g UGA!y#LZ i"[BS"]WiY/M|S)=z9lCC{3pAK "brfN,>L``R ՏوZ=R~]ud[^IӕLjD- 8Q(T5`!>׭dF%H G&_L.Ởt ˦Zd'Z=TY b`_e!@Wۢ7HAU$9tXOâb/斉l$A9!iAK:D? 0ltȱ\8-gr (#tt~~ %az`@,x@Owkp4>EPϮź@2&=Y]n[lRD˲$ \:Ru @4oܪ`9o$,+dyguX׿\ЀNԒg r,y9Lѯ=q( mpGoezgz4s\LvQY.xP_YbSA V ʹĦAc&m(囊v&V_oU| qLGPL6~u~2Σ&a|^/ύBLȞ(QVX'g >OK_c*;TwK(fBƶr4ɚJX#dp/"4N?j9#>:5zc5j녍0]:!(,|Ď[8P8SjGǸ{R\N%{.>V8`θ|ySzhQ.{цe^diC9cFvcVMBR,|3s}G( TR L@1xE\ֈP'CGWE䎽"݄tviK i@P)r[䆬Y4zޝj$WDXY)ېËjUl;i(I!] ߱UX21lnW?%.Ұ0-kl=Y6{ Kx:"&-ZSls谏=R&>,Fd'Z[е4n hƷkQZ>〦\5 }O9K2N> ˮu)L jgo,K_?īJz_Yv໮: ~V>`mT{9f|2?E=ԝFD*_ɀ%T|l\euƔwWG R*p& $n!RK\})ȅվ= v2J8_gd|ҸIGIr9ӕW@ MJ Q~:G G_Vl15J"M7GpP}hA.z޵4G8:Yg,9C\h/%Tm.삭Q [.{tZ'/hץAm/ϱoϞnt'6n4·n>wOn7c/y$y̫AͅPea nTLsyʝѥ!Щ% '>kV`[ [Snq8 0)VҼ8ìtgr'ET2]zO+K\vBqv{a7xpHPf-=rI?Uq;nffoU+` |bԧtp5;Ûc,\il+AAyAH'ZJ,cgw]*v#zv@w&ۼ ń4@A~AF.B!gϙ@lWw ()z+I0=p!`]/H|J[ߌ-!\\5| $zGR +7WZ+w9yuO=A /zjf{?ǚ=#>L1yȴrƬ7 \ Zy5!_)]4+0 x}f'&{ޔF\O i/eQAtj3 ]\bd]JeȒb3&4+W I`猿OUK&K%0u wbeZ^' !P)S Z .nY:\ArCltg]М<9RI!W.b Z1>CgT-4TjH r$((냜;?k!oe'SC\rYM3N.ZMt+0(Xϟ~#!RF(U5b-5cinaM oiTbj*WfJVlݖ`N#u*a+[rʟ\LKtaԵ6:PCb[X|&^%/~Fn26W^v{E>3rj IdNLnWB>\l~zcÇgM)ht!h`Bvw!HnϹZ'>O4cp V:XFھ㰚^`רa=wN%H` w4l~860Q8V^1b{ۈȍvk\i"8 |ZBƲV5nWfH҅Iph 2둳' fG`#iMKrap i‘Tnug ɺ.NWzTLɤ+U+`9(AE_ixZ]M>բH3T++"cU>'|bYwkVZӧ&䖝BV f*V֙:<ɚL"_f py?%鼫Ĭ*1O^r8D;#zz=y D| ;KBm[&5u_]~|0>7?vHپq{EW-s7X''lQA@.֖G%EmU' QBk.TasJB shQaRQv׸ 훅0:Ž G:dQrrͰm̶EۑNq Ρ*xP٭cN= iY#.X٤,頩[_ovʹ{y տCB&筺#)=k2|&!>Jysl)SI՚ .Lf$ZRJKl@XLSLk |±1 s#FHH1b$zwfkb0="G,Fϝ uD/IEH ޴$G}a'qy? ]ׂ½~~VeeZoS{X,2-n6|6Ƭ9AJɔpQrs0Y(B澣!r|I\Mn U>2 |h_|ۑ -jh=|h4?:q}T*_}FMK_6NM ԍTof{IO:}=s)z k;)X fII&< 'T6007M:"MV]AoOUi3UM͔,r,%v!cqMu|J^aqMo˂$sm7xC=B\CT\&x [+ lؒkYKz] %5{{XRmA-v.AcP Ul%lYHPTq9?1 )s0QN ܾb o$*#Vfc:2g@% ~ow==mMRs0s02T– 0ue‚G`9* fV&ΘZ\5Ppi%ևϕ}31C$=Gr+#]{c:E4ޟMJhG<=͞`&kDds b kιGТDt< Bv8N/<,O}2ό}@4h2 # MJ|ZXq*Vghhzv&a`#zX"X/*,Zb:-ö;|9J"r3ZKҡ_ kc7bvl|m.@ce!d,{g</8+P[O66WoʢCP}\P'@PLh ֗#a RhL '#(@g_6zFV~^̕"MO)lrgdg=QE-H? 1YqϋuI]օg8BjnXP(U:%~F^@gN A@ՠ<%a*l$cnp=Vbk_2tR}3H/>A&D3ŧu9~#@SS!- .$f->lmotmEy3&n~*fKzVl 46[,dj1򅅦%dh+&U#sR&UܛcsSQ%#\x;@w-q\âp>Q\0@@WM.hNN* ha!qPow]ש, uGuA]:a|p\Ci wn"i`J PXkب`Q4=hv7%Æe;di8:|LpO.L( :F)5)B[e v_"vW[HB8JB#2+FOP#z !;G4~>?Ձh_d<;S\! }pt8բA)-O6iH%ꔖ?O4p~lpµ٠5ěUV|&!A^5tqv>+]݌ \-]pUoo班cfԠPyMxU'Wa l2WTo!T&w[|:a+,4C֊gnc ·C5yAox22mSb\MS$峢V-y<ɯۄ#\>k$7TEڞĹCgI3n<`:qD19<i͚9Y2x2 n0=ۜ@дU{_ֵ[ hi#RP|kp[%0'e*8tZ^(M- זDdK7́r 5:pg:ZPinWϺ~Ym>bfΑA:ibbIC#Crݵ7Vwu^쥎ܠ+>۵+Hh#[k38%۔&3E!2iz&vLPبt|b]lf( YZ_qc,xy6 uTwg XHZi-F߱ }X{fGw2)ƱXE N67xaq軮G@m^ FPC(=FW㷲W^:*NJg8e@"?ِ *]75#l=nB‶#wU ֓Bis*=b9^CASS킴 ~٬i_}$9"XM_`qs `ƒ@ֆy;@||MJ{+_"7+NwŗnNw*AUR?-e9Ayڦ:AdlhVd`Ulj)|qBdΙlᛧfK䜭̋Q'$fĭ'!>xMgd6! `6w΋C'X_}x~ W/ @*eߍ df%o>uKv^ֽ=f|TQJR>Y5!5S2הGSf~XO2jsLΙy`cB^sBPkAbymp:*TSp{ AzzɽG`@r0U*pԡ xx^\t.xhLIhC'#yEwj%~p//]AU vK@)t̹bm\'Xa<~cgh^_1kڽ 5 5C%1Xn?oD8$ g9&,R]5O* c @Z 4r=;zn|p,g+=cZڈntZY1篰-TLuaj=!Sr!wkÏI4p/z/4Zocֱ.8+/  oD:(F,sX`2zY *r5!8y2'zb`!tu pfUu~@̨T4 #fF*76'N|=ȝebҊY ںiΟpZXsB}.:J6@O~X^!h6NL$YڐJoɺh]`dTzRfO FqʅJgC"ڟ|]J{aT:ݩߝiL$$BKu1n䢬Wٶ:鶇'^ ~M1rOKBCE0mFIjjp/3BQ4pH`/p 0J>KeKiIE k=U1ry=nRق >N]hk/*]PR|=A62Jͯ_,.qCna! u2j7>'ѷihu?Trlu+ʬ[ DG|(â!_,2 ŝݙ)_AM|ԛ[4Y1r$,I<8jM7gNU]i·`m4@sEv1t9wy-ρ s.@(K@Kׯ)&yN;8*Ga{vlp,@I^]e$=O֩b򢍹OkgG4a9q jЦij46T{ !ZknGB \ {{'%l~s#\#Ed׮ }k+WC#Y"~!4dԝ0?KI,kM1.`fzDq5)Uѯ6if;B$-ۭ'q!\0~dK,mvSs O/9 ݓҐ$B ;MK}hb1W|jºᛘl{צآ[D &[ ڀ1eHʘ#>R]Ra@V۷=)]U4we=gE'j["NۇO1^ c@3FS:Uxm#m+}-7>XY 9Zvw/5Ȼ~HhZ .š0:$T=UZxSba/Cԁ(=LCEåzpn[7aic>23QT`)ϔ]{9EbFwt1ORk9){cU۲o4N~ s<ruKzĩ4qf)M8ZxXOq PΡC5[fkiVvgZ`mja3J_m#Yl^5_Mz^cj/`}˳0c΋%K`u>=`+{B9|p6zdd\=MOv3zgfЌ^5Y>>.{jk&e`KR?>1Kz #"մq+'"Qrܷ6헶Mve)ÇPPKL1ie Ti H)M'(LQ8cxj&9Ćo32U˾Cm`ɯ@se}PG[B5 c@"ԳIo=R2Ohš˾nz/yPw~Dϼ2K׀i.rV*3Fuj>^ȥu\y?n _'Dqiɐ ƥ?ɕ!d#~}ν eʸ?ƩNV&r,i>$Cn.U6%g"I4R W&}YC]Y`k}%8}lS߃+G 0%KD Yڒ҅9\`Pf L ]~ET F_ZюTvT<nw uioe3ګY-WŪ턿VMqۇ*:6xϢMYE󡲘2']&ZXxZQjkW')mqR1ٍ mD K@s괠p!ڧq>鎻AHҗUdE,gܩIq%M}շW{lۻE!'~54όt!|̄rcDĊ^obV);Glo Mt-o$To}䑛䘦ӛ^Bb+fHrDZzB ]){Ug]|_XXOn/'ebV @n$2&NOoQW+S,_WD;C$|ækk#5ZsH?ǑP'w+Z|8`Fm}7o&ZObɻ-6Qjhf>b;5:_~d[MpEm0ǼlÆzr]``A\J@t|mV9C,IQ8]xn-}OoCcqrkIfm:lsqF6?p^]CǗ5T؁wp(k[ke `-DuԚ!O0!%L9!,-}=v'!XFogmHP:=JD ϡÙm>)UL@tMּ/Ydj{Ό`ە =C|l%a11USϼc٣w )g݇8 lވ,}Vs&F?ZQ @#HE mBIcf$R1T\б66dF_ 6Hs+)⎄үE9Z" u4K- r)JR* o8`0\$#(eɾ-3vl3?vmv[e7&cF"Ebscpk $OV3#1`oJuG]ugыq,DKFdsi}/Uyy}˽|C(8"HThk܇hT06I_sYJl~d cD. l^t0Qw"Y]'Wd/aޏT9?N6( H0cLҀ4gTSoz\Gٝ>wlm&vṐ1aV#.IŞd 4-S}t=<.ݮrJ:ਬ݉:lRUSK&1@U.4ػ'TQ _.nU{u6UP0 qm4NUβpsB W\b#]m/NIee\BVUr_5'kH5  -:N~ hO:θ0L$㐗$ q6Aį=e!3YOF̨\fUe3MC & b?`< yn- k(NE#kjWNg " ͔_X -ޏWW_)x/TJ3dØEͿa|O^f;YsʂMd*ƫOSR{acİφQNדƊUgv(>d\Q,h~{9GS:_c{r_ĈT.Q3 uUaNp>R:j]Knm I^܋m䎓P>7".(^VwF! a|-*3l&I҄UE4Jte4)8"QEZw#PTcS6y/5$0)f,Ҟ5gDžaCT†LtVÐ̄~ك|yq5+.٣,đKPCUT nv Xۨ]o1**gϐ5]>jq wc Teyi d,m=h5:C &tCW+qŚӢj 4}U yNiY,N )+ycȯ%̩; 㟞E@H ^?1T1e?A?/ "t:i+cM-UM~ǐE&J5X6LnƦ|%AÁc7 KU(t.$_/idTl0B ρ T莠jR-,gNh"HXq$ SMER{Ҳ]R3CN_'wL t 2F-eTRm;j׹$IcÓ{M :kP!=;<, < AGWuEeT6* ¢?^)s+=2B9HQ"@ù,AJ;JR*ϽiC H=U~RJО[RHJ¬y59(&|dbX#(sk |-F̄Zq&eZLlOK3!o[I!(eGj 9 +Ӫ9`Vtz|w%wY8A]QCG.t/w3^.XCXF|Ϧ luiųKjtgƺ?՝rbLjQ LҊVZf>M%o14:d0O3*TyBkS248.EL@X&~}c{  Kf[EuSv1$sOZRJj|DjdVǀyjDB[8$+܎D.ĉ]ӭWjBkvi2/Cs|Z̹}K?"\KG =k"=cVf-Z < 7)Gt{3{7(* /-> ;|P9@ƪ C-Q]0n^^=F'h&Y2DTR0Xe>Զ;eFOvL@jW?ȏ`*m5IuU 8yKg:HвKMk\{* /-ќ=ΗuYPz>FeAv)l^{(KyU;5ɫ-4 |rŵE|,eVk)]@: X(Y_2F1@m',$gG\d ؿ&Plg\4J|J=?syx.M`k+Ad˸!N=!- ֯jXTMWI=!xũHfWJHZ]V^0FG}x1Xf6x%gji^om$ҙiA.!=Aݖm C+P YKe/`֕o?vé#IU_0rs['ICc[qRhA1ٗ~2-2LIyB]6X#e6ę*Vy+pv$y:_&{>ڬŭ&IWLOs*&el<Ng J졚d  :h)k(/RE[-)>d-K{'O"P?:y*j(Fp*ۧ!JytX+QdPU t&e>l͗@4TU޴oޣ1-n}*HlM/l`-N~iJ1Lnz: P,쌴fخtoJ_$k5 ]Uk萿nD S.in%stq, DskWu5 FZQ9.Hf<,I/5d dx1 @t %&-qv t `OHpH XBЅZi#TK54 dD[D%98+Sr'G BYY`K:aТnwM xQw3zigX>,ˆ<'c]g3PKTz(SFʛj* %l:?Oxq/mxkgN"ȩ]<-{p giJcyt.xq1(t-JL?<_4(麚b3jc^f0 cz4{% \Ixhb_dȨZԳ| hZALz3ܧk⻎t; 4#/b}(D\KWz<ۀA0+C~eZ!p%7^UHBZPd\Ew-QE?$azɔL=7}53?Czh^lzUȽ\ /1ꎅW&(O[P>ӏ۹tYm aV>/u!ۗ"bq o(LVq RX^qGߐ#g1GM%ĽAkBMc߳.,y_y17(a ]?r؎+:n]T-ѺE ԱV^+%s8.lo6+RX uCYR;k)}Z!dE`qBggt1hg, (Bw ;3a ?<\@,M/;b! 4=7'DHgOl w{~ϴ۞Pwh-n=505G:9M{!lՎhkÝj9ٔ Vb1{rD?oxqͬiiw1 f`[Zr 8)O&TXw1,~Ap4eK23Qt8M/e"4!gY^K ԥN;&?{]!:{0]ޜAQLIl#MU-k:4׫#!b?fQ_mmScTS>9}4ʂyg7s10fּ!#S#5`y?b 8dCHda72XԚ|>=ejQTq[n,H;Mm/YAyzX4X. Ak uc4.πIƯ[}1p{Te/ yx{y9K9~Snr&(TbMP.Ai'l$|d2t-{Qa,$PWTn&ŶT $9~3Ŝ'=( #E!{SofD݄>$*#H}i< C]Rp1ۣWr/E`j2y T!hnYDqmʹUZ12bn3,:^sT$%b]xA.bij$% _A+]Y%0ikp-V?AΨ L&]J_hΦ&Q x<TJN~AgSaɫ_djĚ"LP )֜gRP%pU[^0cͅfG&QGZ|Ʈ<5+ۉ5;rU֟U_g Eqp\?-dH.[ S[)=cl2iyvձF[+WV7|UwDD2ip*|4<ꥨ>IDHj߆lϒ82J'Gx#PMH1q<Ȋ̟ZEJTڍ9E]խMRS0L! cMhTW/C yM2fG{To2iQeLo.id*ՍrYդpz !КY hiذ%fC()_/4i&ms4X<RGc ^M#bfjNl >3a*L#-g&7шd1z^H4ꅊȳZf|֣,< Ѷ+ m<TP41Nqcx0P $jtjPxty{U7WF\e 2|ߴ ك .kzȊEGԍ2ebEx/q^cL ˳tᱫb.#{0` ;'nERHXLiS_9n`gvSKQ1 bui8"Iwl{Wk P3[< dE]рWaqT*Ki*K]xְ<X1st%s,q.iimNFJFI/cB6V; cahDxf ʩ{}n% T.OWd9/L1>+>H˸zȮN5T#ͮe,׃@?;?Cůd6we;:!oTm dy@bދu`m_jh4!$3b2K-Cx?A&GPS^]6(eKC"w+/4n,@ĩ;_}䔿6CFa)5:n.:jBi_kB{ WqrE}f< tI'=@z4ռc+S(=z;8lV8#+:}HSx7ݫ+1 >* }Q6F<\̨:0.KqbLz'rBqbo %zBr:Iq&nVȃewnF^s/vl-KqdU/VQ~q}^9[p}#I-s@eǾ )AKv|r0@7*2"ZP:UCHTў)=҂JivϠ_5j~5_ w{Uar , u}h6 yÝ5;Py6J+ Yzd(ml_yd7W%M7]n)oZj' K_ve/_Kk7B8^FPR3K >|Ęh.h !hyv4't`1{fLI||3tZ# %^099]M?B]F(I0#Rb bɲn9ӭbPsɓu8眓{~De$aX 'jQeQ\M'I/'+fcnZk+;{J.\|ߤJy ȧIaJ8b@4o'049 Եq~fmy6kØ'?M BlRŰʅ a 7mGl ئͳjD+-z˿Cv hct.P/ɰt 4.g0vĎp=|Up.fVml:ʁ X5;Iָg (`A#2*xs?e|g"0 y:C_oX[IGȳ!&Їu4*+}h_n йm+&{~'wusLݵG9vYÂT&g,@4JKKmCM.p=ȓ̯+}g6l<-VBo %;^F1$,OfEV‰ryFsk$hC9R?cGiSmV(P+U ϟbjM"ϿvBTЪxyꙐ,F#M#slvg@<$˄kL^phǀxsg/IN$Ȝ y@녙ms1jݼ ,~d)&7%% X ڋP`D+ji. @wGiY>,=U}^*vȃخϫ.4̭SIht ~BDlGh&dCcd'/ T. $A(zGwېM"UliH͠"H'<#ƟI)uwA̜I%Åsv DG'!5&ŀ&ml^1 k~Ȭ_69lmN˙!a;mdFȺfAڔ-ܢKBbʐ뱦XYB)62\pbs⩓][0#r0?(VABMEQ]lxZ+ZTVn jÅ7+_\z2(ȨvsFQk)7| )j{Uь' fIT78ؔg+!{.+B.fXCNb-loĒ\eB>'otpo( :Y<)wdU #TcZ;L#\, 8[#? !#K :%bzsI?Zt|D]ǃ:F t?5J2* 7>u_TX&YؑPFjƊ~;ȴ|ْmgK:_Јz]*=/dD@O<QsAuX'%Ӕ([C@$3"yo/޽>چx}DExtff^ԦwŃ]*ixKߢ:+~%Umª͔ &@^L=8E<|fa|׺pU! PȎѶ( $z΅*Hί'kP~Vɔ 퐲Xa&w(`]'7\Nt \Aq«f:Ґ2@䄽ot'Q Zے5&)BDF}`ƪ p`2|e/BUT)qY$8j?$*|x;1rhaMw-paZΆө]bMCׅ]@%_K:",PU1^=q2Y{>;mRҡIf2!vbëJ{32F\䕎?.4!STQ@Yj4VwPlΟ>{&o{9t[|;K>O "%ŝ(ȷA,`a:9ʠKes\gdrF 5 b{JdV7ci}UU-+"OVJ0;/B_+D:1h|(ӄGK)q]4&xu(Ǥ0dcbmޝv.6:aZٵ !XCӅ!JFo(p.?YMuٛjB yJQ{xWI͝rپWi>܌wzS0+}%o_ˑßOЏLcՌyg~(}~ vcQ֊,+hOPT[ݳPfp#;:!z\j&)Z :ymᥓ)e avt".ØA欩N|.FA9@tϹ6Uz(0rr1_w Ь?Yھ7 \#i؝ g!&ESl h\KxcЏ1ɤL/Șe @5/d!LN!>$\]xNvikƣO$ 0n^,csͪ9Z^@ݏQ-o j+XolUFL/H7ΐ Z2fĦWs`lAt,۱Fwm\q9,3GyPV?d K8\~l@ ղ9RcB8BH\=EH1`[hKKn< w0<γf_;M@8ab3rXQrKVp8p=l8O9~q~b!2+G|?O?cJ]7[yv!J(%{nЖ>ħ?Dg[ T=O`go/F,:B _^\꫷ߺr-h:bK&ZN33Ym}dk}[3/* h $E2UL]$.QTd݇!}5>xx`VIߜ)Цv/H֭MPkѷ;C67,'XAG,h5 HJa|'(\|$ӿj1'=*~J>L=3F0_?^tAk2:k|J%U؏l$:ތFNb ^MV'4]ҷعG|ˎwN)"rm>:Vxx ~WmGZ0K1u>:d/JsDU{ 8ʠPB QJ]݁"*!DOQ|\ aB߇[h7v\*N:{YBe~CXH_&\#8szt>ȱ.u*2waB/&hn@n1#ǁ8y":^17?㓜PVy3xg|b"`vk}X"_f #\E]9 p~<35nUqWl/bZKa0+QVWִ#[^D ܾI1u)4rh®OC!嬨W<}dף*n{Yz!7jRHsxwvkZʱ0@OM' ^v3{%2T\Jۤ&s4c:Gp "$%]Y g̸QT+3UQn7]h4]̒5k閺5GG"xV֢)B3/_^Pgw`f_ 0'ϪP'WJ1i%ih=8Oӛ$\9)Ti#̗ܬ "xZqBS2yJ͚2p_;l0/av>n+]+%C8‹U.O kSćgn^#eјKHDj/<4C! c щ?&⮩W)^D5v{+e}- yBR8_Z8wfQCTϒ}:|?mwՑ71GcE5kT'Jw1_>d U9a&%({07gOzpvjd51%{n!d@Tm"9_'DD?HrШ]_⭑1ԅ O0C86^fRQ36<[ "=-1B-J٘s4x"_ub0zIb[i 5,*-ם7u 3zyAE|HI]9cal#2aSy[> V:;^MIq88MRQ==` ̷H)[fJ1ezP>N74!&WqsNZpu,)v ;b^"ed"aWv31gT_8_|Hmrx8$\$֌kU"⼰w2M薥D +#' B(iYC {?i7Pȫc:ߗi˜_Q# `Ƅb50Ѹ İps !hV>N} okU4ώEkPG/娑6GtP,^ Xr?H*lf)k>bn@IhMȄX.9SъG9hݕ NnlMN^|| cɿ[*`'e [GB\^6Pn"pyL)1RPAEuGryHcgtqw:ii]_Ȋ /ToAr8KuNam[V~3gY^"htb *7XA|vO#׀G㲸"F]6J=WXCu [R/r%[{ƛT; 6Juحu җx;BDaEc 9WaG8dHSB3ø?ȷ1r rVCRvdAo9|EZQ`84V K^;*tR>|JgתwQtcz]pZhea\TצC!ZJH!Jc0DCԷ7G1H&<\pzW #M^@ĥ+\0'd]Ld,$` = EݬԫWkϖs;]he螧 VC LZ"h =` V+UF?OĹ=qHiWc6|81K5h(NjYLd _LU$TNUG" !n\UfeshZ)v8_U\/p@ X^88ۈPfQas/^.;ҝjZKIAg4麞oN s<Jz5yKђo>o?Ʃ&럎 |4YhkXcLdܯ#Ux3Z* J0CF;U~i85pYtvi>V \8#L)Tc :0Y++mש9jB҅/@_Ik&944|l6&܅!۴+4ߌ8zU8,f^'2 <x0SX"V5="4S"J"Ц<@F +!Ypj(_;!Z.S#!\[}X|nhG.6$≁}Ņf<(ϔMZ,t+EKk֟q]FrEGށVupK;ヒ_6qi=qH|U H]I|qP4poY\&崩Й%Z9ĥh 먗Z7~M/|?eɭ%(}y;0{$! ?ţɸZ f"}(rʻE*eS {Hb>zQ_Al= C S݄%(nW5͋ EnԈuU۬"ڟ3 Yi9 +?0+*u q*" )ДtM "UFQuEk,]YA}XH#31˃[7މ>\ǠjlI~Ā͕@ R} vr_F0 E֐3P&W7X/9KTKHZ[OVkyNv5b?EZҒMwtwdI,c  QŬjT! ϣlK)>}o\ -sCU0+W(wQۢ&&ۤm{[Z]=I{VE,y}Ƹ# 5"НK&mᆶ@|V4y,nQ󧨔k` >BA(9vf۰z~9u }AĈd.ޚ*21dW~X@ԄRs4$[l%^ puJlD+[Ă,pa}Yu*ldK83""Er4M+08(%3q>Mr~IX C~ɰXk=b}conj1/K< KWUG#L7R(KrIڇb7_Vu* Pq)y\=~f|yDR>QT.`w AEYyeTxvggW!M5PK)lb w\nR0k O@E]W#<}gNI5b% L7|X#KX޼$#Z6zQ"°fy)ܱ'Fz'IHW>94܏ ]iq2{9~;rpP<-@Q_tW[bAPwf}Wrgሤ0v'v]Cײs1[jܲ:a2b։c{"NZPZ+FVbLjc}ǃX5*Amom$#́Z$c3a!\/9d]p5US`6>S5dU<ʚ(i(#P`qEQ8_s6CY_F"8)z2JqX'6g2YN4:c ӍeyA)>2dYU.7z N O¥qħ97G#gOI +A&8-ہH~ 6l@hg.%a=T-ȯ)]ŻrFs_DӎNYs^3Qz0.)("{)`V!BL('ZṤ]_<-G-i~xL\Mn6m҆$a+X+В}h==)VɹJq˺HM/K4M1knCfh {EfL |3HqUsشTYR<hK2ߧ=I.х75AG$L]8is])VjzdoBebCv@ z<8dn6ɛ?ڡ|4h2)ziZץ(mWpxۄQ( O=I<NMcVHxTR$m ҐŜDݻf.ONT oww&yR2ΔV)=#\5#9za,d+}Vm W L;楇S,]f!e?3Kb3#0oԍ% }fn&xb@`Ղ[1Cbːt%_ZR_4oܼuۄ}ZWLP{Rij\6@9!7cP9 ɝ@\g>@,P{D2Fo{8sc{Z0='?rGH t8SKHӿBq Ou?e#:aVm%5{!%U4QHI?jNҦ+D:b6+\Ytn [EϹGO 7vpޯBz:6EuY磩jY2tω>W /m75$,a T6RB;>=fj{s+jI($k4~o]R33>n1B1e9g £ g}]H*hWmI5u4#AzA!,XH/Y+Kl6f#RaoMfmاׅ~mZ`yDL'5 Uo6#(,]:}oY,/z;Zo*f3D`})rH\lAP]I/6}Z6pKX—Vα,+s Y*cЧD+K/4֖v^퇕O-$<ā(Xh)>s9sm/z&۶11396߶|&ZŵQjMk {!;S4ņxf1~5Pblk(BW/hgǀ`Ŧ:JQU bChfNwJ%~̚RiIWF6e io,͈QTͱƜ爄%1VaC+gŶ&Dn uџC"ą/1')~V'fCҮQ6u,b}|*٬ t~z[~#?2-V?8boqR5O9FYd+fyEU/:I<yxo 4ϔuN +B#UwJ1q9ODJ@ 8Kʉ31kݜɾ"u\h}>)N,DG;> ]7swb'HWRiG]U FQݣ>9ANݮ܀=.y_u`Uw GυqUQ v^t>-N lEwR[bgSY^}nT3|"(gð}PjSI+~ ktYcqT|"Ϸkލ~.d>{QQId|g0 eT*be/=8&qk1x1nv¨n/r3\96j{ke%SCȄBN߆=1a/KMsjIn_ K{a6Ը*-pTlKs8iCն8>O,R&I${  =- +MDyp$E 6H5P2jrSم 6@>Be*S[XfR|i-ۇ ZC9|qpuj{:r}kW6fh@͖Ӕ^騦A?5hmi?- GE*gN[=<8TG$EӸX *ߏm6{5lzobvNQVհ=R\X3JҗmhQzOtmȂq@Ξh,0-nr!m&B)0<٧,q1_.q'V?Aa[~Yq?L{^oBҋjx×|Okz 6åh.VN}S(d(7"U .`Gd1ɵRr[GYW!9˼Rp2.:@.Z $x!ML؁R!?<ͫP YPp«MȞVIF|puTgh `+^7>& e:0Vi~[vDzFt πkY#ܻ&}FgKB-4C #o4E!3(58 CPӺ;HYK׹Og|+_/'@yoqKQC#xa~0Sg1aк9Sʺwc؞cmZIv4No_Ȣxd Z-U2?GE[`fv pĭouY\ 0lEAGPkI&Ru!IC>{1ț;V}, (=uMwł!x ;˞llt ^b _7E"^| > c(LAlYmQ!1d _*60lE!5c#2sVux 4uHlBAI݅K0d5MRq[dhߛ& N/0trjMQmK$o$ /|j%WI^a*=q,d0}:r pó;NM9T%-f =x(J.qn>v1vBd˟!)Pm=0n*1&o م{SsUZzaIbWooAju*e3a/v^Z_E)`.cGn׃B_6wF$ bՄn [58NvknEcTEuuvQlHFo"u֞TF<;>y2ʑAEҦec'8Oo !KlsKEq)}=,\I’%e~5^=xn& E d{w䄋o'EZK<|/+!J˯ {ݳL{,e:3WDFhZ\̎3דS{ ` [.&두1C 6?bF<+8eIHu'y~8+uitD7KzV Na9IMƪ4x:G5EGt\YQH'˴Ï]Cwa0l <(3_ $=D(:_+wZs{}l/E QmOlIkēs$CK= iZ#h Dn8šRi70È&uO2Yva+ &.sVnxkzUM m>,T9RmaN( ՝`!U o[y6LGKD vc9ŎsE\( Ҥ_&by[ToSEL0,zO4KTKҺ)D w)Q q9%!OxE0a~1iq0.lncv`'R.P!C$  RYa/κ>/'h|iشE3gJLo 9 iwW[\ߜ\zC%|(CEo?8݃(׏G~zIQN)ryd"mzv{lE6ݠ_4^p IsQ˦aNˊo?-YmAMy"wݳ2w| >?zҷ~@3 Ej1>DqѯV:!foKtY@p;o O0]x4yeT!")t>XLEދc6<iBHH*ˮu4Dn`"#X-_w~ތ'6A죯d_CF,92rԲCtmď-P+^^-~/[f03|N GdI,Ԩ!EڄŰ6GOsM= U*x2ËUI3by*0.[{) MFXAYv̭95%70#D}Xm@@(^~p R?S[q5(L@d}y8v0SWZt ֫Jp Yu&x1'O/peW-J 6ۜ.@K8ԱWQ UPo?]  *F ΋襌zVP0BrRa㍖Ɣql8r+,|_Z nIqϛ4Ar"8ꑀJ|5'|ȍ &?yy" $N1ȧIW7>Ŵw8}dը*0Oߺ]kb 7qY#}IE#П}B'޻78dX׏|p;[H-j=r({%BYFȱz󸁃?Nl yE$i?bE37|Ź[ĥ#{NK4Job/u|/-{]'` )+*ОL66v|x rf\fǨ%[\\+I°h hIX3ˋPF'BjAC NwdU hqv\ؤ-\3G@[GrڼRɲSdΏNJ?+2?2soSw=Rs<7q^u&=(421(lد&u ~ea]`3 r#R۪ؾ1u حr {]zkxؑ:am, y桠ρo$}%:N1vC{QSdt{Dchv*q/i;,岶 sH;=\ߐO_-rH ?nu AmeH :t?Xv쿇Z+ f~a3FI3QP%"ԩݡ-.w aV fYO΋[#^Au `ԟn=v(bg:SQTFךJrlTU)KUZ<uƛӴqa|VG.;,_7{yxG0ᬲDZ:oEF ~}06|=Z;w8wQb L>8m\/\G`r4 ^CnƓ̨-7mp9N p(ʗ !Șf%mY iE( )NH"^b!kLg/_o/7ı+o[VP-9sa FSוJN4'bw'ØڶMwu,#<EI9o鞲;K6p~9d3HJ I_bk 1=K53WMɫ\jhkҔoa#4Eb*71ݕ%h3DKb:.[43C%))0;A "ޮWZJwP!n E&pvk2,zr0=o#Pp!Sat=^霋G KcG7E-L *7s׻Ԫs~'?̜ VyUE /f>e D;I&J yS(f'ox=+T n`wY2/RaPϵO8$!sgȣ_yX9=0drTr8L= e]`"\3"ڂ4_jlp?~J1k7S;_?\V* ݈Ѣw-}CTD%]er B7yɜfy]Q}Jzv^ЮF7k"r%J"ZssLm@}g-4Cf=3^Xo0(~+G2o{FP^qz2,yBisNݞԀ\S0sMU1kS߆ mYr>v` ;oNv"A5̍J? n)F)^ eD;M6! W^EYOZNvxmj_ :&߮j1|dUo#2ʂl*i*/.aFc(O_=x"̋=𿺰ԛvS:޴PE,ciE%AC4Az>b*64 ͧ!Gm$BF* WPL9rUc7Q龚pU얕#0)|P;3sݑY+ʴNHXI]dUg1I!߷CX%:v襁+Pz)nb:VfSJ{} M[wd%E)s]i?lR xVV;ܡ(Lh{&~םpovrK;G?lJ$T%5=P)ތ峡kʜ;kޛSkn6cGoaw=A}k;0 i$!W4R{-C;G'EՂCMQj,@& ُByn H٭ :;iTEL 6քwDFr?dD[K?  *Qur($I2_~+|\IvZT:rhJ1Pc0m: u#dG~=ېz7/f}c'C?s|ab=ZDSIAzm ;BPj!u]롌bS<Ļ=I)sWP E**=̓g1ׄ1g/:mr#(ۮTt3#z.)Psw*Fn~NOBHVVW*@.2.7H3ޏqdFㆋգf}n#lhJ9rqD?Fw|8-`K`}"+3ϡ}dZ&oS XfQvNE84UW#0vj Yf߈ѴPD@Pthf6g i6+|gc? ^ DBbF%n5qRg?iҔռ zLTչy%楕Ha&7:ي2dbl5ӖΆ~~s>\tARnh]\s`8=bbY? 7V00CqAr2Mo -l _l4&kÍ50I✍J1{(Y6OE!y 3\뎋 +<+ǃ -AB&1M6,BGbStׂoKiR Hm5+j,oMyis=h\iͣ 9?KX*6Ane.!.@i3AY] %e> 7s4h<^0j9eめ hq {Ŧ@ı A&]y8W[5+8[>SgJ-,e͙=\nLMH;.r+Wpڤ[3 74 ?6z_KxXe=f f"炞_D~vL+1mO%rMYQ_oɛ 3`?b/2XˇD sV!Cy~Cbħ!&BMltohfU̜sՕ}d7Tk5 <\P}cR4_#;>`8]PL}iVߜ'(M>)yLa gCoV$R@Ţ+xORVjoJm5jwd8.V7ȄlXxt ՇgL[1J`D}*Gor&AQS]] Z+Q?iI\GΓo9F$Z6^oI֛< t. է-xje}ۣL{?H}U`g9ܮ I^׭A&fn=̇P(om}yuIz AlI^@ v, q6 buXYɖbSłxP)ӯ̈́!8Idk3ptl֊RԀvs/OrOz6Cz3{;zp}cwS7x|#q$Z,4 ˥nbK%tv\9*3&:gf3S1k Gآ”~`&/-Lyf*=8%OQBgRGfۦ'{s/k[/6Fկp[N#od_RɞUx{TPn$BtϹZ}_٣M9kaWCX`s40U׹kx;^1a8|^,߆ ڔ6֜vmGA4Yq&6%X0rGDC#_)EB 20 3jk睽cʗ]{ODS/vNgJ~Ur.X#/O@fSяW;vBF?U UȿN|uX&)@RX8<[BEIi{w-4u‹4CP !gQ{0YRs#rsDÞ^C n"PMڹی~؟Y?Kn[Cƕl;eݍD[-<t풁CC]C/ 7G0{5M^l^EA[H w$/'\Mh'8o=v\fKMZ?+o?_9a#N;IQkAg]۬%jhy3jo c!qLz>oѩV"oF\΀hdOvʋ_[$*S 㤧(E)x$"S܈E7E2%͇ԁWh:N}#Cb5Z,yym KAt4:q#+Q|"Nbؚ;q[qn$u~jӛ?<\1P-WІXD5G-~k7Uk:^.o LԠ "pV |pUޚP?`g>s[/ ^1F_x<) Nf@YyZ% amנ b/)=0Nqp'X|_)CSaE^.~񟧴\DJRV3,h2>J<&J 8𼑁 їWrɟ0M 9"ᄮWyӂ=)N :ƌ߽Teh#bF#.}0~gRJڥeDoK; 6*YÇx;XJĢl"eVFЅ2%)KyM 1;! !$G aQhNF7bh$<#+LѺ|],D:h.J.Rq`T&Q#6D[n ,ĦN6n6Z'.CJZ[lA$ M0>*BX>ɛ4ڼc0 M(OhtI{B9j1gvZQx6a4 Y_>g#0iպ* 1E` j&hkRFH N-$[ B-g2Q[>X{k=)7PŜ21"wzpWj(yND@x/T=9a'X&*Wm*މKd~90&XQ\A) Gh?_z.DN60gGon_PнF]KL.,D]V4r,[/M3, N?a/Lk!u;pz\˫9:"Xܗ̮ Z( \mH+u2IFRcE*Ŕv5ˢ*ˆL 'mmi(6׉EYoC<;ɩ?oڤ5McpwrPHOB ٦.gQؖ)/гIa(*\q}d-b^]cXY65Y=L k$sC3U}*oG^Xuɂń=u{=8~]A]a,l1JN 6=vٸ4T/Z΅P p}%W!2p9o2)B!X`Limiłp ǵ~n1ĵ Z[PbA-0Pg) B|QGlCnQXWv\lT Brn~:'l7OW47%f|mXb#=j#s270wt*_d}9냼MG|Dezr옺{@A¨3363w1CLUUrlp]C,omюabwlc5FE\ZKT}Qɦ٫D aR3.w>؆*Ț9^Ch4ς)&2"1{h3uAsӽPz.]6AՆXrS*xz:ifNH}_ ]}M&ZCɂp püWg]9?7ssEQL~~veos(&O>\.e PݰMؓ@92^);YB^oOxo{mI`F[j,އ`P/CtN6IjkwWWw n!*9+U®:?ʕgzrt] ͘/-c4r r@+D j Bw`+MYRg >HJ,4[/zLy7kT4(kM=.K2Zj-:GIw-LFzlo++ɜDDe+>#Z j=VYR eqy^7zunkz,-t hDړ6' Z+e&%OTkT[ 4vw_W2_3恷l2뺋=#gҳkk"@+SlTKRV<'0&mWPH!g_4$O_0}3-YP-e27cO/zFD񁷁 Jw6ux{P iȤ N> wv[YHۥEڸPE3Q/]Y~0O8~RH>ZG Jctț?'( >ќv ׫ߢ 3p"̨?g;~o>K0l샺}d6IHIfKj܈oO[s={8&f(Kco<;E9>T fz".(xfT{ݎgZJ}O',H7"+8IITeXTPF,T,P Dh,p`Tފ1ЗWP?9w9y\(yTmfmK"ܱ;RP3n Px$6q(Ӹj'YS7;5qƻM;-[D 4=n;v'c OuFDo֐MglʵCOx/^lO!1cyO$my@ΪWBmzD=_7:h)x'ZEhBY<ƿ ˦s= cX8j~͠B!_e!`Pݕ^I+#~u]s8%y͍!X-̄ը le/DƺCq-9 y6]5&JdqyvY_Nș)3'tl6~5dɓ2٣n9,h[)  2+LW#&cY+e ҸҰgXdIA.S _qhʹ$#<І8cQC"JDO=|W 8k2Sr$%^3&;a{kL9\bb0(Ś&v"BB *I[,0M󀤊.~8ȗx&[ABS@J%=g)Sb< ҄_g$ǀWkeD1yG͜ 8&ًp/:Q4yrќ\rxqXTȀZ nh(׹$EClyYRώTelÄ v2+yx,r 6ͻZ$Z1[#;͇ݴ]0=6n^El*/Ӻ|n3~)40t5yM'N޶O2EȧZߣÔ( 1 , zG:Wp1Bmu{EObòk(`0ϱwza7WFu7 6VF js2Zٝʨ\. }Dz''!`:M;PRoN'K]2araDW6côtoX8 3s Y,JY;SD4hህc6o^)}+HA OYl!!gfRpLޢv\%5`x|H@ R}PN#h. a.0o{Z=Jg"/<_H Pg|q/C%Ɵ>-195%!?m8NB<ϭIvFT[q'OtOM|Fu!Ȥi1teWО.`*R@Xr,S-"Zp(;Q%iSJ`9J;ɤ|O?GVcJWc=ufju~D{ѽ"3ed-QsgEZ;&JVRx;a٥"<]ӾCZjCWdDh:-k}] q LY^@7L3ǵVsIoN!5)UrU4[SVK :«\|ev}OVc$R i H+m_yTAGZKMwA]IffE3-"eX>L@(YXhO9Tj^pͳv\"Hc6r~zj3?QgjؿJ̐7moIӻ#U/uai$G Bi+O 6=Âhs`mRDMV#N ح-F) 8hǷAL!\޹ȠKʎC(DiZAl{-bf.r:x4kCY}g v/O~ U(Jʸ} 3>>~)Ip_ K@fBٻ*WjVSk#5/<1TZ|& Ɖvpm_ sj湼WimrOF}qHۃS-q81rx:K_'ʢ~ f0U3B '}o_@+=e@ Wm)Bft§z/xJ4%:2ڟmZIpt/S>S& ?aU5n𮔫^w+Loknk}ϱz~3x5p'`t!hy0'-7tIuT[44̣uTU݁\yNH\d]bN% 1^FVclw#,G5#~}?Yf1dQeDdnVdQ^As۽孵2i阣lwy$ k<2ns,$0fT ".ᅲapZ͙ؑ{Ьtvfl QEb4zSSy6HD6,Ѱ0Eƫ3f+1f e~FwP=F o>e'Fָ^'>JK*Wn%[!O6uՕղln%3U\9L»?W;)@B|f0ݛ $iGyD]Lɏ- E29!$J`d$b~7Ѧʒ*'/2*Kyp٩nuff?NiǂA[ImE/jȷ|ec| }czT3Q3J(A3Eّbpsj\!1W7߿&)t H|u'ۙ-Qm]7]HK/ԢzAG67Z]/xO) JF3pS8P%~FŠѱuD!&} +*Y&0"Gwqsε>9K:Sw+qk!*/`rksyWi=#Ju('PF$gtz$.| ]{nKK@(vrl2Y*lКZrQ2Dxhlm5 v.9놖 tʑZ@ΦVyf3o6cGJ캻r;BnKY9R0R묺,~7dhdyf +oxsKSFt{AU-Cg$ c<~sXc+Cw;^N"4'#g!dsƎ)f{iE)3<\v@ -p2> SS^U}|nDnq ` Vc$/7]i3dDI/WNV˩/z;Ɯᶶ1[a\rDI^zt޽d18T@1P&:KԱR$)ڋU"˳Ǧ-n߱\IIdh?xԂ6ߴՁycEy5Ygx,:W_XGleO03w!pm]:бK->ɶz(9ER26B ⱔ̩<Ȱu2CƨI | ߷ZS: K)LXiIPC$P{2 ߁=&vTO% AD":т0B p"o!L@LۺJ{\2[i(*kaMd*, U'q!3YPnZ̘ "]K=-a~c7.R6:X?YzKUѳ/Ҋ!&幮Eyje!<2Ł?\?sFo4@7~JŒ f<`fQաlؾ%AkjC[#o<֨Ƽxy}$O[l'Ep w0 4 ~Z7]],9Sb-cޥRt$m|ko*&$1߬aGpsnB:! HRY&C&^!S;'\yGޏ^ ǤʋWq>[;fL;߅P4ᙙ0k 7j{?vG3z?ẃUu 1,Wp%iIk4ٴYSA= V=_Xfr/ޚ5׏AeЅvift]> YP>LHYgW\4E*%&eq0^l?W)b uI}[]$ZxG˨(,29/[y )Be#MqXz;KبJpڞdy3gyjԆ kTri5(%bϘT 8״$b:c^gZ)JŒd`bUo҉G#i&(gcV{jI2fM}vJ07iAs"ע1wUsaB@,mzNp/}صBKVuyxkM30Xg(׾/^yE MN{>EqƒɂN:!v yEmW'K=mcԻR&_vc,TPM]5!Tz.ф.\Z0w-p&fXі+>&H<$hVD5ȍ fv}rVY'ߥA+(Z(T+J +)l11N-JVP6-16@vurEQž˔ Z23 Šl `67[a bI*)t !>4A7Q+RR!=z *B/I"킓#sT**$;_6h/@m1G2h?Ӵ* СH7{&D5&1nWD̢HOO-7;qm mX=\u>ID}N@Bz֨za''3ӎ-o#\TLԸmH7 ӡ6|Wm"H^KbvYHa<<\($m$UUYPiȼ#s\262|\$z[6"lxA\Ӹuܝm0i*1(iX pl3rהA8 n~B%N$xbk N#g&/4vf\$7u_iK0o\>K[Ɋκn6YmOVޢA~Zk[܆w: wf$UXjq?ij iK0n[}F)`Kŭ,z>e f{9+4--&ۑD82V|w\ m>sG>%`49EŠlnY}U-mߙ!S *IWnw^U9 [X.nǀ*72Џdj_C+]LvWT>heꝍ)Laxr05S渥Z6/9H=v ҿ[ ? nSge]7>A{+-@Sd *k3B]p_JyEMa[HԾ S)IJπY!N yz?pbFP[XKNheK eb(`@\((7ycDV Y M^,!gOH~Z5  5qx}ħԒUjO6Dedtycicˆ-.to]TxdّԭQ|4So(l{-+蟑kQhUp;^-1gXn,РING^%QbOb!iT<[W4 p][ژnڥvXpGߧ^DL2n9Q>1SY$Pr@PW b+jJG mpteuu}ᴘT>ⴚJ0^o"cl˛yW 霔xGjI2$ۗ,;DD7zHs2EJ ++{gI^4 >|.~v]P`r{#}fHreaC𳼕^h=8+9`1w5Ei&~Xڥ87~F~'1Xt[h.L,\b&Gٸ^bh;^Ea~[C/&RzcЛ <h4L̄G %Y+0zWnwtص'cO|~Nt >,Lfd iB1;SL8+9G7[ Abzo阽oӜǝ"S,taf`+LVi[Oy4^=jz }_ utmg%kH ְ'u4_PZU ]˿̬>s"/@ A)! $.h|li^qMWM =P~8Ϥ ]$bZm`./8AU T9"|12b%.jq4CO` rn]fG-z(3ViMu9?4.-C"}t'ϲ3XELpzٌ!\#{Ax튀`Ԝ\RփRM=Q <rߕ|+:' '0Uz)X?TFib֢`yxcԋCRnyŢx f\b S @s^Y2ئ ᚵ=k,'ٕ4R,XwJwDj/Aـo~ek̘ޓ|q"4oE,Ës8:VH"\A,*jL烙8 LwUtE_^25Y#_b!Ub4l26*rQ3!vaE_9NYd9R<ʄFx`p#24yP„nWE'Xм 3ȭ}TMj&(D+HH^D,(Qg[T)ve ߸0N̉I574h v=~; :U _g.e{OQ8RHבhBQD:N%ahejXgW;2|X ,읮ܝ|0," u)ՁpRDO2CǙb$ zmT%$ebf$*gڪwPz;5Swr`v)#Z^2C:6v*0bIZpEtxMlL}p|)#h"Mޝ\r伤ȵ hiAJwaIig0D QJyq9Q>WeONvI _#/a@dfj^^"ԁ1؏SKj//%rz`ąƀOP98Awg-բx0>_0ȸo툇C?&0+s&Y 6۟UXʰ/0[2 LF0Ou>`T] j}74N2;Ёv5`$/xu[{x*0$ 09LU tLVSv}و-}۷E&-krw׳B?Ũ7C)kZBC\az)nx[WDNXPaf02+;+qOd]cd/WJd_۶Ȣ÷5SJ"L` hk|dG|* @:P I{ OVve*DGq;ͶGX- 23_(1=٭u/#pOZt2dS%8XcDj'Y]l_%ĭwK(0[%Ǘ^E7{VR +UY$}_GML߬D2(ЁƠM1Kz뎪(/>VS@A"\fH:뽙n? ȴjaȮs2tZP'VMɹ+ROFCTF^ QP,` $[ ]NyYgxTtrq@wBo\ERE%o<(`oA<3~~.aR퐺ljL(4l; `Bun5Z%׬/=3mQfz`m~>>BH~B.z3[ZUI̐BnTry"ZkGIRڶJ55'7wd$n`de_uW‡ԇ-/.]Vy(9-G)nB Ś9'pxYAGt!]u#m[!Y`+D(E׎=M1]fcx%@Ab2՘>q=Jϥ{E,.LD}[*)]N <V;G ۄ[aoÇ2O$=}{4 . >U1jR3a#F[|1 \Zn4PiZH"?9LkKHd]Qj%ME Y@%FcVM#tCf_H}gK$Qm[DP:\psL-'ڸ&I!oe uBϹ&C2$Z0 tCROTs8d9dC_NJ$ aq)AH)a0Rvj.,Iw%(KGl}@n#//>.I[DL<"(mGjYxG^o\u7&ڷCB> ~vъp|Af]FLܩ%ywhZ-;O ZCd|r\TUDO[xS|Q?NҜt;\䌟g_>O ,c07{{LFP#FXPH1{]},˘.>'_˥QPVaPaFzqn;曥k1\?I%S!N"7Dmy>vW+ 5+H-Ou> 隙ߎaN_fer+|ژlڨ+GGl2tI_Y5 J;JD;=>]?Jm6u 'nwdnU2@xK2<ԝ͞fYƬsP9a8dMҞߓeC=x+U1]ݥ8Am;Yn"ix @ѝJ= t/ОZp|}aQ/|{g h-$0U]HMӲ <6alγ 8zxWJ28^W;Fc8,M.q=3f릦g#Y8dr3Lu1 <TĉJ .U{:Ǵ{̘qs'zwp"j}V{rjqumN+m޼l}6pv68;! ,]mM<MdҁɞɌyc"uv> CDAmzWyGlGןp=wqrrr;(iL=b> tKa⃃~"iO#- +2H1v^+2ǀ 5Տ'+cpD^ڟu9iŦT봼,\jh[;Ty"ʹsݼa;Sޣ@h_Ï3ûS__Lth -拫gia[,z~*g .eW& (b̝]nZi)a?wAP(؊iGI#T9'0[72Xo 0F9aJK}OXn?tۜ͹¹=bR9UC f@C鑥6$ӡO]Vc Llm.f:RF(v&΃=l0f*ሕo&F]bݡnhx/gXE cvp|y2Ӯ'f :пy:CW#W{`LTD2<9ة -n`tITg+=4L3o2 Zeq62dtñw USok&.qZʁ 6\&9s_O׎RExGYpnMTc&Qp=+#TJESjxFM2nx_0\Q&r#ǎfp$Q ).eigÍ feFv1 H5ҼL豨'͓5xa=Ohh+F`1FZjDܑ5C2ZTv,ōYa:P&*[ٚO> ZҰso1l'dwgzHSnuő{ܿ{JcU7{bB@w=gD6C/Qk=0ƛA=lM[9m4qE>%i528-Ӛ(A h8UyYƈmcVYGWjvs?C(gH"q%NGp> % gUQ,,xV+5v͛Mm udf;  @vN=Ɯ --N+kR);rKqC U[& $+7=W=t22^u( ]VE4z)##ݬae4 }.|k?cb;IG VJo۳ xlLDoOtJnpPk*Md"弟bбӺ6REJ\/o{Q 4j_Ė%}EOG3;X];iJ aBt|vTGd;\`9H )5gEʩ|){a21>*Qӡ[\u;6F~NClmVJD$rk) Ne%ԣ6) -gd^*+ # k2G?wQaol79.B rph6'l-(_TvhHߪ) ѻI$%܆v8vG+ψ%v7K4ʝpFZr6P 49$ĚADârkG,tWmY B2H-栚p +Nm{ ID7wT ՒN02Z+Eg/x`tOܓ鐷mУ&SӠu jUfQ*S54?9WEpaI=wfx].f@_II>!~>Jc8Y-t q?'̈́٣lBJlz( T9BKg$ ʦWwP[]?r]Ν9l03jӐm|o<Z)/t aG?G#b+q/X^l*4/hzL5XexM=3w2Gdk^$(6;+i~-_ܟ}A,TBep; oG+*/pc?NВtshsdgZj*tbJ\Rɔ^+*өfCÍ/fċz6"j /^f/NciV*Sk~s?Q,wB(5-whQGFvά)&A{2J,ΫSYx.MIt@ta:oHYKt5ֹ͢]_j+eڌjZ $bYۍG-1icA5a~? &a0O<[4gj9@Hg;I6*ȍJ8Ǧy}ƎLs -{'@g=Xo@"YPшsbv[-)xIA@8ʕYP?g4yۼK|207, Ks^;A!mf+fqT-N ^TQ_W0=rS!35f5-'\TN~>bxޒSH<3caB(J?ŨiaS~$>]es?0To6rӖ6c";o{</t׃k/]Q%%QUlw(yLɉ9 K]S| >@1$n_S~b^NqUz̧U~e!fY#qGi 2:g0P/bj2z0PU,t[խR$@4"m*'>?k!^@o(-K4pQ|p,2H LKhx\x<WccTdSE(slLBw,ञyC$"A97;W2m;tY'M>{ijXP}*w5]I>~HANIZɱajLE< T0SmJZvB,ǹ鉦dp|1=n 5Vr.@/OR!_F&~[9iZY"-'1PdT 4oOOkZ@uḇʼnr̹lo\&id_SY4 R)yߌvr+xuƈcvb\rDTLFdì`[uZQk'F')\c_G8֚҃âؾ{2E`&yv,,p P4IB:.uޒ~E‚iS AE*|~GLS2w<ji-Y"L׌oHyVr^\`¢6tWRjFYnW(^6ңD6>FϦXu!%-&M`yl>I[}ot_aBI}>V'L.D K]zW$,, T|˝}6}tAQs+B[`l'Ppa&].)1ELs(4T` m]/z 0>_џ,i޶̋CaEFx]~QkOhh_08K seɁ09 ] E9zP6s[s[\^yN7d?Ȍg`Q6콷)ݟl;N6ex(ӉI?9f"hIiQ}TdE VE?ձ|.C@FeT Z60ˤclJ_yˆy}x!,٤q!Z1ϲLӿjp@ڔ۾0pc1X/yAMߗ | ;v1R@9hՌccx~iӍ\[E`DM4)@c?Vxqj<ߧ)5CfM^"iw"AEQuJ=a](;N@/#JR #τBat s 5:E݇-#Ԁ>_3:̈́;85_זBF֖ / ?t7ҫ3|!z=X2`n̮]%/#,: C`/4;Sz5~o G(\­rP'^#+/躸'W@8; \(>SlݱmIQZL, [թ4V5 몬]ڤWǝdO}o;$lg-ӞZs0tJCkn-AfAl8:ST+$[Y%Coӂ ҏU>M00%N@«?5G 3M.?Ws0)ۃӤu`1yӲBE7W"5B x%6*| ࿮hyt|Ϗ'/r;lD}3ʛv_)aHԈ'Cl?:~p/T!91rt胼W֑zۅVYfhf(N@;s{9AB619|$$rkcᗎJZ6bg8'V4,HtQ[="HAZ&*K_tdDXܡmzHm\iA)W2vyUlksj;S S{  G2jf:ZS 1A&[ o},O869D"^.&3@xx?MWXPQk6n-]d׋/EA _{ds>hpPc>e0d,gN {)K-Pk@xpf7g~)Kj5l ߒ${pKB9|`Wi킨a-PhJԏVIӔgwa5<ϒEd 9Y8$1j m <:&Z$*8г s?R O #'9hGy7Gk N(ǬƴxtK%ft}d;!1ȦCvU$tK9C]P_@hz+Oe MJ <űʼnwQX}߄>6UJP7FV2=@QbmP/ ɡH_)bzSMcB;ˆOZ;8p6of 2%0>>t6ʍŤCI~zlm7(K}3'0ZJ7'nC1]jFO ۧ^G,*~)oii 8Re̝V )Є|jIid\;.LP3.lys9U26.8jp=O?0>2>YD+fX ]Qc%zTx33BIݡ>g/`y q4coZ %F2@[2 < P pL(}^5"CRiNaT!unܗYnM洗ֶH%cU';z ]G.;άMrCiy4oQ  HkH0O"is+ʪն4(Qj ת] dp E ac<${CF^qkQ(F I6WD?Eի݉L'۰G\'AsTa1{ +.&HEMIٻ)xixV6MPK-cnE:Y*eJݛM]^9_u P|v>BV֖5<!srP}Gf^2Eʜy 1ԫ$N'SwPUT*l8B:ݓ5SV3k2 ^>԰ rhz9˃>"׍!I ;Y*-{&xY=Vd?K GR]#k̻L^O0&!"lϲ5;Xaˆ=F.r :+|Yj Ҕ)mu'B]%내K㿬nOM=:+dvG;oC4I]wfoτg8Ҿ;e)I-Ʋ e*];\6Jai]}Zg CY#BJu#; Fb1}?ǖ) -s/926UM BX+T% ?Qmwm 2epc%cQ b`Q7.ǡ2ZX@ϫcK8N <$@"6n"n`*im%wGƮFA𨣋-D~{ N-KV-ƨ@FniU\6S2hɌ`1(^юH 7U\jg+%F!umyCb˺h n>Ӯnu&|ȷ!<>w]BJ X}p!S!ggRٯqi֫n>? 3]9gdU]Xa Ay*o[E7$ەOdW9+fyḐH931YeO^_7݌6,\$Q ĨG]_f!AA^Snekk̕TRαvGyNGٯ;x[Y=̶BbT*T໫A,MZe=%tHq$M.dbrKd˗,}F;6 Vqb$( mK 0 ͜567!r 7/n.{@bAZ$~FOq쯡ABD+fO*mҗ:'2ϋѮ%=4/)q5YכKI3 loqܲ}?@Ymb/ ֥lūnkr8PìKXWu)$lmHrwkm۪/a℩njo'o͎)#O[VQe߷HرVu)*rt9D q]i6ojVЦp0\p~^??̾Pԗ=QjjYC:jN' ku"Nـ䵝|j"d^%Ŧ U^TIcA8#ExjN.h `#AnW/)46 DROa{ .X<y8]ܹ {iLDU!(@_3kRA(MFj.N_ ,ӡv: @LS^eG21 UiC_'5I:UQx%BBC.t<( ,; g{rp 7'nX9a߰T@ou0vx>&tN$`748Uc( UƤE$[*1Ҡ/Uf(CXԘ L2,w*Li'IDeM]&s;N]w)SE]%pyu_?vx;P|h8~W 1#j3#`~g4LO .O7KqmS6#C3F֖Y!B5}#qMKH)Kփf),>e17!_f$E֜$"7&$Jb4OscTk|&sUk =pz#ۄ`愑Hӧ") EuR8>x:w: ҠQ+OLhǖ/e`j>"hE>(lXjщVut1`Y5;Ɍmұ0ާtn?P< _˽`CճUD~kVLnS>x5ʋ K~7St45YU9WxFp=ʿ$~]U3r{=\ombԄItC?$ }>¬wk]W\;~܆=uh+~IF S wf6AT9hgDk"Q&$#|s *1J`Y.nAi $#x'qww:8("7p_Z-̩{߼,.f3A'ĥto]t84SpxvG;V[2`5+!rR 3=͠č1H.{MiSn;44kYL74'>mLwHa=5 r1BPkȾ" SfYWv`#ܼ11~3zt}W'j{_= #O?>h2'i҆ST9r[Jկ덾^LDKg]h+vpp)n\yPisfomNA™bO^+_H8@4WZk&yR,`TFEf3=)·=s2I~Ug)&} ).6ѐ 8ȫx ӊ~/n2=ÎDK188t$/:wq3.DpvМuȂjFd\:\.}/BYI ie֝"kak+7CLkms>/#sV5եlyP?kFCTU,jhd+0 RgN<88ʀO^"Z GTE4N5 #BuH%ȠD+:득5S[6Xq>D ХY~e޾gp#p՟T12)8 5kДGRPa@M$^VJQg[S}HzVCJ37n/ $Xޟdz_Vd\۳]%`DZ|cmu 9 ˿5aqrW(.BqɅy#>.pDZ=}@_H]5&s;SiSzu?/:o8WMvܵ\\ yVi5=hA+D(Mn" +.>v9~WKOR! g$/ua8?|3Dl@`Q藷doQ޶nCOʙ7򒪊\ 'tx>vnh|D#b5,R+FVP 3.k2' }Lwѓ8Y> +ڥaVɥ f_xK97 {̠C"66e4*g2fORIh>OB81T~*V֝序 >8brO Y4A6~ZoN&v4ۖқ51"]ڟ~|Zp+axi( d0`2f I|M|i^s$W=DRH_4 Jt/A|D^G Q+tQ9h>;li|z**P@hy&EێQA.NӞ۱rZ<#m*׋; VmG]L[ ҄@eiv1)M `V wk4",E~Ր܆ˡ4 ⒖gK®e~D+'5:y.uO0s />5IEH֝7: hYv8VLc:!Dz8C5E-2SS쮧mnud٥D`Ai^-8;OBtb zfwNZpRlj=9j9 VݑHb$YO\ҷ Xs`E{&"ih"gK_ HҾܠ#J$ S~Z;Zg7i"`vk&$*c*)u_lK֙{2?˓ak &Y|&;,+>>"5\=z~WS\_yR ?}whCIfmh#kMtRj5ܷtfHpzn"$~X@!26F{$iu *P;"DE%xآ8ղ8tg˘LqzgtEi*)>cRj)Qq(S'\ !"dl,xn@+i%^eSLsjθ`m?`4 ! ؿLU5M9u7XC,bspUyT]#MA9pd~$xKз%]\`(dջΐQfs`utI6: 7[i;,m0y/H6]z }dЉNы cx _Z.,#;0&oPe9ZIႼ6?$0u[ݾK`y-N*nlY*MtB 0s0y3 ~ Nh(mJ [H(N[w|ems8Y09r$- !  FJaVQѶrXڳVsj/3;*|n`D`[X EwiL6ȗ<`#K <7⥑t6~ɽ#(6;[Mo FE6?(g; d-s,["e1.~TMTK^a19jҌf{Y8 ڷ.!`kpI!IlFٹL^ {6,`WH %VT˪<7LhZq/.y* R qAE]$'OutJ|-!!TUB͗/4>`Y2Zb̈́?BLUE~^L,k5|1iF Y&}W E u({VMr ^ts.,%f K4RYN`HjDRc epbr%G{A پ|A(NoY]0܅ ?t/$YUbvbuӇ{w]<ݍDmbZh# 29Y pSZ6]%ΘGwWn^$]2@}@/N7;h4&> aio z%OYE -0VzˎEXTA$,h(;krG^VWqU\@kv E7Q:`J24CH]Uj^H:/`3^ܱ! }i<ƒ-/'w!5V4EULug(W+i@wuQ`z._cI+2qdʲIf!*QӍ-=G z;Sꍖ&`~Ә!1ik(kyvcr1P#:-] {auP]\ErxO?eMs ̈́M^bFX#sr/QrP{. o,6hm[/[Ǟ!JtJQ=][Qy_̤,@Zt#uvSFAhSmF-L2a?SlO|6&movsX^kl B_\Vc=a~n`p,(؇͊@:M<5 +fб*4 {ImwsH= n(|̟;d:wLN;kW#w/vg9ʷT9|EcB-;B 7s#I)!0 4ΫylԱ M>xLnvtL%M1˂O9jw?<(@p@oXh!j=WweI5Y!F'6] 8oXAxHKf[X;dv>L)|&XP1`w?0ZiK ȟ2Ks4-i+.$XQGR0\#i8Ed{eH} CLاqcXkDG=E> W4WżSB} C#/5BS/B(Jkͷ:ţ ӭQJe< 45P'y !WʈSxjvylRۣf36TW^RyH0؃i9&yCsZOZmJIZ3#\~2r6 A'o :xVO2đءwTb.'5M1w# 0"K>U'#vjՐe~Km2$cQFϭ0R I3/>Sٟl*#Z\AbH&طiw7H'X$6?u1~ (J=Ei$Vz<A)Kx H0VzILlvO}hc_@2RY]O4x{RЋJyqMgۤnUK*[J4fUpɄw!a 庮pCL927rD ]88"lQH]1"ny3(`T$aq kv`[5ˀ{kjtg8[K{q< SɭiԤE")^ƈ({KlDoFKģN\{_e䴯9)n ,lvUzCy̯)j*N=*!P*qk,+#V.7Р?iQ۟mix RT`?8 Vq]է޽xiA-p.Am!o)K@A=ȎD0U1f( t^2[%8:RlEFݵ{.=mxԒc..ȟfiTp 8YSvw"U9xł샍U 0wʃ7Lk%D}l:5*˕I%`~{C*~Fwq{M@Z0#&;%35ɂ' M 6+s/^L_Xm#֭ M'\LKIÑPJ)wD7(ٛ8kΫglωSf>(ay7#;Np95u`q⡄JQQwXc/3q[[:m$Bn+7X;@Yo/)3SO՗1 up-%3ZM|w NpNnf7|Me%ǠVC[1ro'OlP-W8^t[Tq;`ˋa #}-2Sm'w+Cc/& FSpj0 AVKE oMYi2e*=q Th-;V墝LS ۩ti5ϩ)XjIv8 2^Lj >MPJ>qgڃ 9^[,j6'sf*жe/gƕzde P{22}Rm5t .Q1s( o(Ap dJ1lY^"]&{A% vS֖$wR9n-6z;YeZ4r"_ &Vtź+SBU l"OG [u9F|qxI ԛ"-n:^5hf>c(kp7LNCZ3Snf /ؔHalSԒ˞.  ^04 6XDDrK>q k<%{Kg~HB5?? `r)5ت`Y'ն( 漵uGx*FyE3CSr-#[FOДZy7**YYd@yu؆p"1}=&`(+XNz{^B5A} WPQ5u By ^߽2Vߛ3+QKҟN ߊI"jyUlI S}<.3`5" c*zSjóM{{Գ)H9c%61$[Qqn>Jvݔsj$ndN.Fy`votR].hrq"8 lqj?Lb/)mBv8؈g7z<36겺лrHbZޮyx1 B7RVw`z+YJ}XEaJ9Zftٮ;h"m(^_ճdz!T,|s:᫤ ER+, FFx0cɓ CfV /,KR(Q !C>[^ r:E^p{vf ,EsMi\:%COiz2ڝ1W<%5w\g$ 5-3ܮAXJ 8MEl**7-TE+ʩaV' x?!⻩S ?*_oW,ԥAN%:ϙ0)pqy=zEv@.jQ)/Bޫ&˱V10om_sН[^!j*U(ˈDO:Od!~@@,/zeZqyQDWaYSq*,2! \7]Jsz_]J]Ոp;iBT% LKJ,B<@hO]~@Ufoc;L ø RxUڞݦJҦ^{Оi7=Kvyw E~t(tC2nȬNmۉmV VݮM6ifөt#}`Y2 }xh"KMugg%:e8UG ߲qIRf,h-;!JL)fz&#׬`(ꦪS_KHYSG:SC*D)wp҄[pd˧*"3p: =NҀ[Elg}ct9[OMTͲ  iAJ4UY/o@dCkQ, ;0g)ms W/꫞Ƣ0 6H3Bas\M*៼ǕdhYC CEO{~Aۀк50C 46 ٧nTNnbڕ1 /jwA&#O63j_Z!o%MB{JZ!.? 6n\>mRg@edT!U@{zwt5Xr/`IYhխ̄l9YL2R Ӿ<5t)YٯsOWi&ʵHvzwa9>EjWbVcRIDVFL|){K)cMa ;S*RMȚ@@'%X41k#ԫ]&|;Lq~~\&"#<:Kb| !qkʫ8~ylg,U.!~lRSy/Ns 69T9cP#CϔyflTI_.jC/\lU9 /00:aAHV*؝˨0v&nfUv \_θ*OQ̵ ѩ^>Qr }b#nV.'TST6$с*H"W@ϩ ԛ7O-gYZ0707010000036f000041ed000000000000000000000001604fe4dd00000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igb07070100000370000081a4000000000000000000000001604fe4d3000174c8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko.xz7zXZִF!t/]?Eh=ڜ.+ʄ`]c.>|<*:!XÊ*L|9p[>SyR%|v?Ohťqt4Hu ^N@ݙ&Fe*LDHo4WUϝ-p467kC޵'s>!0u:uTp1s*ߩ9܃³SU<r,c|`HڟiR b>#_r6)o\cNxw- )1DYcNOM`yq·Y=>D>yCS/&6ժ0{IZo|!XCjq Wm] zi?:$E  9%E]3 /PaϢN3VG'emh9t ^l)2gE |Ii>xHc62M#CNsď=qO殃ع7F͂m}0gʟ"Qt#?C)gz"qt,HO. I z0۬ieK1󧚼MӫvZ5l~F |J"SŸjZ7Tojb̲]Aމ(X8gIpu!*JsOh})Н@L6)vti ECq =D;^j9J(&T*β;%@XP̉ c)\;RjEf՝Rڢ=¿܇BC3id,>u MAO055:bp?;浣+7 zn dнFU^Vi 9W=P_W2۔*Q7Ͼ3;}^Z`4X `6Jo U#/q r52 PQ Ҳi1ʰ꤆f# p+hrw/F/aPϹp63 A#9 CdPKPmuߝU 5 `呝͎*fBxU!?yLvT+)P#r 6|yރh⊑[+l>~5~ r>^ #m]-D+/]eE lJQ׺W&a8nơZ@BPVe?ı2v$kzl׃nsh)pkZ<\{Ak}U"Jëjx6k YE[r_sᯊf D|S_2O0rΞ/]r<< zTౣn^ R0 jZʿ@?Gdm|G} I >XemBjh݌HPU;XZp,5mW" !TnHm've'; F=JTskk5 h/tk-L"-MW"%i>gDs :\*; _~ k%žg1`Gljmg~~o ֠PX pϵ;aE*P6>ّyQ:(Q5JHՔAߘ.J߇dk2WC'W %Zxؐ!s:473g>h(eJK wyS!XбU$5) M9) /0i Dbv ;@UbW(&3>mbܜwo7et|5k !|a>*"ė'wi,\lb;WXxC"-*b} Idy\'ƔM )KUWӿ@WgA*Z#xtQ6py6{ 7\ҡgCN {vPz6{䓋5U@Z$[9 !`BhQ]1>XN*: GߧTlmaDXR C8ip*WlvκYȶcTV(.40-AA{Pw;ټ\4ȑ3~(H׹Պa|8oVkuHdr˕{TKUA;iBĸ&t9M  U)ܸ[A8"`Nmt˹St(-X員)E8cZٰjjD%+1Mndĝ!z|;^=W&(U 쉐840c/QCD<38RQU1+2kZvePڍIyؕOdtuʻ!$l3>9i}Q8 m++u$P`^hc|/!װdOɬڠO/r/)<8@ƞ x0y XV\YXϕV?7sOQ^M6R`t@0\ˋ',`jYXHǭנú%YRLsv(&'UDZ '5C) §>3IL @o{ g.&QKu$RFPwq߻#ob^kjߪ~@1Z˭sEoz gkKtӱ4p)YG,rQ-b-:WeayIߤO u)y` Nw}g:9c,D?u`+n;m:I6p(;ŭ vbأEfMoG{ q$ėK*2FߖDۂoHCޤ<Ĭ\+(BSW97U[lf+=ݻ@-3Z_^4cs ܴS3\F -S|F7 /--\Uq;Z1:7X|pܐf7t9k9nzM`#3nW'ZD/NGU%|H`Od9:dhT[N'+r>fG{sCZg!Q3)8ջ*n cJ əFl4ʳ&ӑ?j+}p5e#o(,AA6sQYR,/}-_^۰q(pΞ5WaX)qܫšHy55D'ID>mm:o-U[kqU҄K',+adsbݏ-}%MvtJQ]C}2H09ȵ!$ɟKpg]0`d<F]0S]NY  ˋ|n䛵(]q- kL! 9I[ܤ5L {>\\jќj?վ9w3r)5Xe$߽s8xW+obYnu]zj\?b=S \'f_Kz_I?y$OhlSBD*ETl3|ڐ:!ǐvZF")lR!ʦ/s)Q΄Cck:F3ɂ$`vJ&LxF$T,DTt GݢMUWmهrfbDxZ$׾01Sh(S˨ٰWٗCDLS2yIrx;q&mB.%LC!;:jA jNFѴBu I:\iPeoFb}P4WAr 믷 l&:*_[&+la[>=VӰ,3Dj'@mh' ;rdٜ.ҦɓJ|@cѹhGV,j}ֽx,F w g=L.,*(V`5/%m̬g@ .m"siLo'YD9H.ɉj)]bo/Es״ToxfK z]N[z*NDtf2}5HFXF|6@t96 $+^Fa>wp!6X5/0F3dhN†\U@1?QJgl ++ TɛscNЉcx"R~O(e$[k6bK m}ܦʓ$(Ș c6`TJKs(R%9"_ii*k"2Y!,Ӹ*3TC!e҄_oǝ.d`93hփ{a ԖeH,)7he`}k| [44׉"'&n ΒEY=,Eef\VͣtH[uT`ɖY^k`Qs\~iv U;ȨVdq$mUT >U!0pɬ* W@6S2/-h?H<90g>v>(Q@_&4\1Pj}5).P'[IŎZ_" X10J%ä$xEb6㶹9ײ N\@}*<&yu $F*2Fk}l5$sqjcҔ#G/Ι팧D"{L gg8beePk4kتANN.źӡ"2P$xt \.\N (otoԑDm9v#.p.H̾ xYՌ2>hJQ@j/XFCgjIت>c='4ԪزPU}f8{3H\3Ξ;{Ղ*̈3Nx)&h0XU57КꃭktpSV7`R%F"uU n7zvSn=,&vNyl.؀U/mbUr?~N$A6QA!CBf*AspA9R &T aKo?M%OUgZzCku~QKbrS)|]dF$}RS0aL8뒽qg?^ڲ2,@AA< uH Dn׌ƐUcQE3)MSɃ4l+.+M> T"$L>*WN,-aS#p\2J/<E_y6E{eCP).z.<5 |-'JonZRѮZk\l[cՔ3l71݊,ZL3{9a| m7ZL]g}T ns%=WX-sg_$ѿ‚~V~Fzs6RRѽt_VU $]k__vᔊbye% - Ul!pwIm>S[-]\Z3 b,vp"\cp@{XgxQjhJ\o^S~@GU\/Fka qeSc TuEy#b}"`, C4>)qArMߥf3x':UM䠘7LSA an8J|U ْ]_3]wܧ4Ol%[u8c }Z9;ըH2Jr.Z\}~EV vu];[__ߖmQA)!!_܈PKʨx-S zi{B(34Mmg;fF/m_!QY+eӡ$I/SG_g*|?j:ۛHBlw]v{CA9<0E*w8p_UIW˪^A<1:]~h5_zqT>O6\Z35;ARez`PE[A+(A>PA1<A*]U/cLZ\r3 0hJ/&"pF?ͅvÿt:هB-~.cXlv8$D ep8/psv&h&ӃyddnAb->VXgu?Ub\_(T(35'9iƖ؈q8gAIJӲv-|Y:i'T&BrcX^7BI:}Ƨ> +;G_\!~9nZ~߆ <9)Zsڌ`m>ikxkWOKhq𬧤LE|FvjTM_߃w#[#wqz?=`^j%xW qL +$  5*wa240,c`2awOO<dQJt%j¨0}d'h2n=4l gy2|b= W exLoж?Z >כcL W"0hٺ3.o;gG^ MRdo< k V]cʶ=kl[*:™Luh`<(a3&V(Ƒ{Ёpv06VOX|ukK3gw³CU#^o䙡Jup'G@.5ұ?)\ta+8&SVm檋 ̑>P+ oʞǙ#gWHb #@]—caZM/ch$bʇ"suŒnh.iQtp3+՝5މ=h̹jqs8OPl[$)/G#Ot-8E;??׌0Uʹ77_?[{3oƧF9] -__ʞnf9(^@ iOF; ?Rc =˩eܞ{|6VR]."LoæC]N']^͗!\:Q 39>%9|9+%!sۮq;BnzlsKYNbzy6q^t_d?iG7iWKqAl/03ajyH\=ԷjjF&)7(uW_Fhk{.r<:9F,y>iyj,5Qqm$n_,]\fE _ %=o*.'U'LH,\wߖnܭ_y!@+-#9 aEPG^1iiwMqQ0*^uD_qzܐzHay疣 9QaQnre2> "Dj'@ QE 3cdx/ڑ h=P(]Oθ&@MxɠI3'RމՍ[">?'za1yƖUEڦ5_oUdSq_sIo's^(JyˢR{U R@0Ժ):`sg`;GmgzfOзLԮNF3H'ryV)*"mpVM Qq2hZs>9L^3yxXT%Vo>/8q/dd$bmw@QD^i%qM(X;"j` ZF+w*]-'OApan=̘@60G.Mjҫ)l2[ăBHʪ /1<`p f'%z&ƇT#R58 <š;IY|zPNp>$`A䡊K#LEYBף<֧Uݳ,lPuB!r^Gw DE$muM[Wc=t`tN Cm.I_ɹw7cֶ*ޟXu;Vy])\A )˚](O㽻n@n|[`I؈r%O]:Ț@Ʒ˲VZ[dYԟA|~OAn9^Vw&d>糸gy'Վxo[yX&ƣ39^@, qlKGV ]lblFޫ-Yu&=__e4= DU#)PzoO?011S(vs2.E*sTRܼF("{>siˌyT*d-'\=jX@@T\NA a` %'|Qh IJ4±E=a8 (z\]ۃ(o~|DcCy^3'N[=xˮ H;oSei)>m[H ˌBdSϧ"9$MV`q!,doHWol!/y7>k;Y '2E8+sߖ| #7~T0f|]A4KE}G(w^ dԎDm}E?qA-lB#823)У١YX`$&\jۨw3p+.ٟn/v,Ҡ·b 돾C PYz7 ا٩{Whȸ&Mk2cʤ,aTV5ލ\q[ yS.@՚;}ZE&dY_;^œ@Jgjs*Rnjc(o^=JDg7O8kSU^2subiTВK_d=aASUiFnxcM΅/Ы^A:R_Ƌra]g9BY"9)ǜwE^K?MB#D͓;~&|(fA`̦wRQY4|.JEij2pJ^aW]3/zA. uD<] 逫`C&.`Ѹqpɻ͖"8t1\Yhs˚[eC(*Te<$h˹;Y5ht]=Ȉۭgg'#F;iA}a>;]vWulFn[BTGnY,ly3oQY^HER v%zC&3q;4߬DmZ 774I<a}ɂQG OpL|G?%2EQsTEJ07 %jNMR'[^^},rfUd)QӠ-Ʃ6w;:+_veDY]BoJ nde53X.<,'uE:m&ٜPDWOI?$!Q&o36[ӍVM࿬mH b xqͲދ ֪.)cr(i ndUfU:x}2ijdf%θ+ Q{-{o;I@3P5$z$ s<!:ɰٻ9vTlKqChํQRO UA2ʹ aPFYKߒLQCqH~lA3C;pN %ILnL5,A?r2=0%f_^ŝ:)ĶV*"6{;Jtu;[hv_e"<(|O.DpKo8R:au_EPSf4"`,ҧ㜉$t#{(cHWOPF˛@=VF )X*$==]3Ƅde-@Ces_ AZ!??e[W5+cL!H3;C %%ܧIrT8Dq! ?&{Ue7(Е|Z$/7n/ZRDzXNgw7J(`O;f0jMKCך n9 CaQt3"̔xV2(^+ve-X(#Z{{]9r+k?e~"@klB͇UTVl0PaɋYN%1yCUh#[SB]p6o4 =ċP)66̧F2K#:aH "D ΣU%] 02%Fv3.LcKOQ#&]џkD2)ZgpO$@2p;.M@<0bNSZDݞ'|^?CN3L~{GruCG)W'O&"΍" LNsTMFih Crz@mh$O҈ b^c)y1$@yҥ4/'nòfϩ ryASq~MM'SF/%r4.q"pB:tCeZ2h39M\Uqh1ĝ|h +t*^sbdK9UƞVļ=ľY+]>Jc'$j;>F`d='bH)sYp-eapbzXr|!lก' 4xH{`bg2vѡ6hQqϫ<L4{IO)6EqTY jXlLNn Ksc)3Lmg :Ene[ZɗivV|ˆdžX0\}:tr\NR&х9J_=텢hx mr h bI Յp^ %_IrQyJH-?GZ#C+a.K{ܮ/OwS:t{Կhf"QtjZ$,&o#uL4P-EqOTIcPj@3 &}(0J3XWez9 irhW9$uzh(}᧽ұTnc@6KƟiW{H xg"=N2/Q:Z'La73XbRikm)c=3,(QF:7fiFjk8ռH%0m/oC,z,赚>zо筒v.S5<;:=Lv_c@rO# qV;O;M OD֒P uq +=y28'{$ۉD ĤB1w,'9('/{ '0?QKд9U&Rz=;#|LRuUy:c5uYґU_iL._je_={җªjہWRib񾞒m+XRN{dɔjO͢]WT]ySg$%i_ .zuu byzVCa[>sh#vxL.QB*N3w?1*JI%Z?>vҜ͸vԴ :4V2hz5E:>6gpܴV%E|$:)2E^,%[.7QO`;Q]FQ:љz_lRO aXwe*G[zo"I>[M"\',ÌC H:h@nqU^(7ٳe 'Xbayǁ̅r=gOW5VVf?o:qt;ОHAgVbA8_ g%$%]ЛMV2iHF߻n ܵn7ģg5 N}55:=-Kd)jKN_ S[)nejbF>?ĹiLnI$΋8!ӯ^ym ~AQ}|9RCgta~\vVaܛO "%w"AߊʚéuPN0ylz2H/?3|\ZPv5($б˻bAb%l)6;F xrf;O 9x)&~|k5LZn ]ﲡH-n) [ ĒsV0FL;k]u(υnRm$>u />l-2[k!itNZ胛q 6g)9e|)$nX1*x,\fHPߩCH\҈Hi[ 6YMQno0 |Z% 1828yeR9mG8FɕGʿ>5ÊD(圍z*G!tCyg?(*?Idmarkɠ |F;<O37h2ר!㼱)=3]^!zެN >D.3,שׂ*Ӂx wne+S)'DI e$1וĻ@y~MAZju)c~ |?k8H Qo:'M\@Y|8$9@ @% %FO& GcT2"(WLE`m,jvD^e;ҭH!oս >ESӉ]iuJD,%/2 mI u;۟A̶ V6F' {8 tY_'AiOkB,ԋ8?;v\t/NhF؆dJY4c蒿_9ׇKPs3{^s įGm0tVtɄlfMQ`F2 X+"O .bMfASpb : 9sw);V|c_ѻё9VʕzHW$^h! d;ӫYVXCM'#f4 E".vU:$tNQat#K˻v|Ā[J|Bɍ,@49DY̳ @Acsp[ 2vL:t!U!1c9 )t4S7҉ƎwbtHF%:8N-c;S2˒V6/{ {Xv5@_ \ÐBuWS>OOI?!fOK g.]N&o 5#ÔZ"{<:#,)]֖8#-yX_&a@Ƥ N+xH]O1%%WYOktq T8Pޞ?V0'`3i$R.AB=<*wƯ;9O Aq&n-aVD]vRKuDBtSpNɴǦ=IGY&fI8M6~`-Kꏵ1קNg{7 b{6lk0,UA_LyN|>?SǖuOA V={0Cn:Fuö&BkjkZvrG<,FBc7X+iRD8e5|)J(*bҸ8Z)װ"mvjk֪R1t]@(hp$Bֳe!Q.:Ea)5| h)LY+hQ=yB1 9?ʼnzW_c3D,lCQ2^$숎*biRUlT <@<#<}r8p߅|5>gw`dYI(HVoT6*1H&R!ߛ)xD{@y?=R:Y'-H;)qiGDKyz 0euO.'jt *T2Ah?ǝ <5 *>I抝OtJUKcTM4JC&?*e)dDܨdlWD;<[w0 b1 a.o>E/d e&ha7L1n`g˛v K$CꔈgP*CQ\YhWb~NГbGzfڛ>U|i5/L{}#1k ,DMQ=Pn0fa6VMggu ͯ>֏K%bC>j}"8F^<*usqyrpizLŒ sG[oҌA3ŋ Kц:ZлɉYU(Ml(@WhٙhNnhRvl\ierT?mY%^mG .JT HW$5}ʜjHxv@v #Y}z>㷸;BIVAz9Q4#< qN,&RyD施RW.pJjK: xQ'uZ oRj}7?d"[L+k/.U{AHޯeW!Slng+I<:$pG9"NgRREp!-tc4QDt+v[U ̛MT>6@eYK(-K<#]pgc)>X {4j  "20@K n腂+f}^n@ r?Q--Ri2װ"͡ݝ\=n<hZ^\rՕ.?nv/!_oD#'eJ!}'ޏH$snjb1SHj\)L@eS(| sR0EwscDUiֳgC YK$_T* ~? a$u_sTnn)q#CD&#:39)Cn CF/dٜH>nxG[nij7cW뭛ւa̯,*(~EP~A$EtD䒛8$\vIFxEU2)OIx MO Tm=qϝf֖<(X )vE/S@Ш|81IRdhYTmZ^x`8 9FxVe+o-)*XQ<){tݥgirfWPYjI=&SPXcǰŹ( ! 82`x!MZr2$¿#6jU)=JYh(3?\ժg'`C(5DϷhι;_6muzY˜v{Kn3QB䭚9`4lP~|,y+G;\ݒ/s|f>yC bJexC˱. kXC†\l[-XqN#_ șET5t? ?.7f^X;O)ep>㜱"z (<s j2 pV eH\]n2I]\mx.@X4f^+MO° Y -sͦUb9gf&@XifQl "{;#$*ӮT|@o^TyW|5HI}U=UXd ^if{>1\6a`1#y;|ɝ!lČmS$,LxHM*=i*~ f?&PglPlTs=/=Ta{ RpKE)t}zD`;sƏDc c5HD{L.*Ђ:6 o/~Nr`EX-_N:7anoaz HOiJ3ݑcz! i1+TƗ&s 3ŝ:M}L"(n"@yIs^O^nh$IAӓ~%qWk>$Y9JECO;G1Gb)1'&{83'3DXhr8Yk,5Q_uw󩌰S(C~A<xg棭F2l߷Qe>>*7(&ݯs.m3?DyPT#c۷KiI|_6 ʯpWFg Ѩo2$mj\ b#5hԺ2f}13~YCP*};J ?dh3bT'؊<9!BNekn{I !X;m Vz  I9?.0鎨=g݅σ2"t$zcQ H~~G%q X'E|OT5 Ik&M2r1mք}C>dY=,qJ{miYWQ1z(nim}zmDM`v "t3f{-SZCiRrWMQqu=b_vX'3u A8H#w"P~;Hul4&v 9iCr9062yЀm&:YszЌ}]2?JՕ$6pfJʺ_݃An o½D"0|SuLִI{!l":Ue@΍m@|D'7q3^0&]x7=m r68k\:u}Ǧk~Ha2B7 tv@>Ńb-:mrAyh(|;_c<,Jxl'~tdyD)ԵXi Lt*$ %S@41ٖ`j8 3_}mNvh; 1Yd8(Yˆ2Rvm}_-;&w-]-dm!jp Zqأl<:~b~ᄓY-:dK e.S( 8}a+;GuW K 1&*wƪ:P_S]T걣b@^6)\<^0ܜ2&AS/auKLG@u,5GYm E 3ٜe{JgKDH%y=ۖ3Ƿɜ)@WeHԧǵ¼?ǿylqBBD? &iH|>~7ծsD/2¬ Jh9r:A C0ۥZ_”~RTElfLٸu5:+ kX;2(sG+_ ;:j^=ol./'\tT9[X0__ݖe8'ḇ{A Eo#.gߥr8`9АwN#T@IʞKӨ^nynV&F5 ,JXi` [<_;mс<k76 !hnH{@2Q:/Q .S%C:I1o*Nдܗ{ASeQ]gY[*-u8kP bz6YcwlaQaQDh~b7Z6 =oe}b,e/ɏl,8:jTSӳfݢkG 4TMj>ΰA33e_~k4lt%[[\_S6W^֯^m.රU/}u@`3;=Kr>ğ'~_~´;wLnUȒ}mMIS7&slָJ~aTh; _J$[zeM~sm : ?<a2{8lFT@9]W}+EԹ$i?8~<θ=ɸjmʤ#l8Ī^fƕjt(-l䞻pO+s/0E9$p}.X10 o#p7>v?Vx1"jj|Fk'էN~I-la)k&`@5"!ikpHlk;D!r Բ`=S$"3:qS-Ϙ6|a3V&^u7&;+zzCrA$RN,!jzA6sÙn !,;f\ok/FU&CdВLw#EY!XGS7W0IxuKLM(5?m <t;`pNɕ#Xnk$t%jD Q~&dusnBܧ] 9F}o񾁀:2AljG!ӏ5ݮ~5XV7^㑜QĮKR*ݡ e=XU')UX`lO!|%5tIa> ċa=~7ٗ7[r&"Mb^.pՎo1mŜ_/>>,Eԁ kyThܜFƢVoᑪw7Xx9Ґ5]` SI|tᤀz}Q<\C5@TV() 3MVQf(jZ-c2v.p+M"FIsӵK<6S5yL ,8 x )| NZb:A4އk8oZNх) [ sh:|";]hc f+̊AgQr Ux1]>t­B4[Uc-.#A Hԋ>ers)Ig˜KM(`3JJz>?(E/#B!73D}F"RS. jW$Ukyy?Q_l{?L- {BPM\Wz5C'uȕFnKIc%| >:37G>A5xd]Lx?T Ym59I4 -/^Ԇ##'ĘQaz (1Elc^a9 3gHRq-螏x$<&1ƹ.3)KTA|}#1nj# <874vw/6)j!`KXfحA*%/ݫјB`+쓼% #_Á ?S,p0DU֖8 [U&*j\Yv1UyY)cah@㖍Җ'r0%HBHި1hl;Ӥ8Sbnbi#ZϹtɝ;ƞQSMNh:/;dk4;]OA2(C% @p25j1V6y)z{RngE`^Ǫ2aW2ʇ-k7zAET[ |ų$xMDB6uH~2NkOzZ[[)$ƩdӺʪR5X zq-*|oFf7ya3nzj.Yr^odbٿBUsSAΏqՊ ,YhSpE:q"wt41nMm:2'j\kH-$輼W08i ~Ŏ<"vdN#ӥC*-zT6g)!-1/rӞQaxⷺhڐI~f]kwwַF/(Y+C=]`6_qGs'wj흒" Q\tO\()U65^i]8R^'D >lfI R%̫@%a=#Mf1A#R-n:c8r:q NPf?oSex 7E_ş8ELoYwri_ˎ؅f=R'ct &CaVbBBGj,2!t96 %mmhUqt' 1`#G.DGc'du! ,ŃYبTC v>i$#4rq_n)7:zUUOXPʳ<\,h'Įu-a7\GƬ MvCx0/&UA%aTX)A]c Ee&CsbqdD$%@2.o@kAEt&2F8"#[%E=ZHg&r 0 F 72%b^:dfwI6N;=Xl/Z1 `pOUcAK%^f `hx@0r!K#jɁGHs  jsw3.)wTo)蒝(NwqLy2wQ@k2D^WCmQy&ZF]MkH8ըAOA7HI`σLa4u|UΜ tJZ~6:!-$pJ Xci  Ύ{jx}(~t <ѿ\Vپ[˚Uș13'1R@1NKvj 3M uq:w8A25>=o~qKv7MQ/|\;4D>I*^:ٌ*lM\Yy2]+U-[^=&w)! # (Mpl.yT!%Yct`s_)!d $[4nF5|7x`=(ADvQBz ;8-.ӹ7nnBb,йNʇa[4,N&O65ɞHZ1Ky=D˂ D }(kl*؎z2##C541i8m>lUTBQrv)%H~MǛ^m9y.!ZS6^}A$+ed>piP,Dj炏R6{OEZ Ho ikodBy[IqHsF7vyU4Ϭ"3}#DLSa pv?eKQ8NÁ"Wj6#L8o8֧>mzAe$) \wdt2fD1&$D~pp[Vɿ2sF7!@ðی3ѕuc$xWdqXi:  YEk_㞱<')7Lm wU綌pdkYT05ИݡJ\FA_f0HJ6(%#I,'> ibͪUvƫ)/ lGJnF5ZDgZb+y: {;UFvn>hvNƅ@M$T*vC%G| C!򟇶mJ8.xeLBO.Yow[2|| zk}9F'DeQZL#w)@ g~,ַ88:i=ċb1Z_(Vw-r0mB0{n.7@U7 VM3Lq_Ui'Yb:3@IYSWLxKCi0.IWE ð.OԬ }XxB?KZR>DctOillp6H7CmTd~OJ`?YuJRM]' V|,Ewc)0̥[ ClZ`MՊ }>GiC]Wq|\b֟=ĕ4);NlTՏ}qM.nh$U)L-e%iO*{+U! pStĞ :(k=䳅R5P-}Z`'xnFt=%&1e= :Q>0h/V0_PT |K6(ܸuS<(~wFu@?#)K\O\v{WɮJ Pb+9GVWBV-PO JfwrC 412^#^mt'c/96&jn`nac`,%UM= .!i ^K!Jɏ%NDOkCw\s!;n:kxTz磇gU[Extԇa/곦Ѷ*  ]9tV.<Ǘ3bD(u6ց:N4FU'Kn7WGQy\}( c7`.[q:̀v50oIJ B~Q9v8߭sYt H/lQSՙFB O*KYQ{B3jA: < l}|Vg3AL$ tzn^OS5z;? j%+T1tI# (\ @%=ļ~Ɏ,r~<%4G:_9`R o72 6_)XLtrSrB}*u; L]U/ěɝXG3 5 hcuf=S gXГ;  hͽ`c_蛫n)c%ު.Z#IPv5U9~m7VO[h<+{ux_j": *nl&;}zM !iMUؼ:rAu w}Y/?Iv (!Y$Gfq^3\ͱy٫1,W5GH􏔊D9cկ14l:uyӽ/#FF6< u 8#k;i-f\'Z l5"~M,XL%ΚH}-gJXfn8}؊U>p_g/:4fe~=vgNCܶxGyEP6X-?2&ˬ6/i~>趍,:AS7*W!'Ut}riB1Ys1A">H4呅5=Bq)5 ^Uh5oŔlXt,nekbUCBtti$eB{wy]ŦJn|Y $%zd2`)웟Ҡ۴Ƌ~ HuEaLDJvCFCGS2a~2 YH7i>(>C<.Դ2 9u(!,)ϾY==%˘\Cs;**~3nhWLLp؄@dJH"VJ2N3jjOȲ׳ٷZiٹPnH4n *c%{!@) M婯 T%R4"5lusvN:ͳNSW+LdIE rM,>=j}!ⳫX"ܮH Z-a-_4rnzB5Y}=z 8$`R|:dVu+ՆIdO0 ͷv"Gع<@I+EKM3!)B0ľ0g{_dXUt>=:z`ka!.*Z60 jk;;)1&@ާB}m_HF6ڿԘB' w/t;xnqU{;wVLKqӟk$ |p˫&wl#4AqTsUT@8wVrMlĄKSgcM#({Zc{DYS=|W˓ \u_UM}Rz! &Rv#Xyp彶1Ԏ{|Qհ8ZW~T9yu5}SԻ 84LzK;XKP}$X< U52lCnNgi%s`>fQ^[뽋<3,nV'=rg> y_-/bs[*L2ئ| N>{NܻsZ}9#u2jn}lʽ_R ` ʱCY_:,L>H}L[,Tj2!,Ī[PCc3'ó zVZ7ŧiCP1d{H[}\(ɷL)tg^OZ)Sv 744"?"MrpAZWJy(UXdqm\f|arr>8A^r5%]\s~EѤ!p4`rv9@C3gO0tydJg2'm 7WD<J^wTW,0`nIvӀWCS]âQ"^Ká&`"@[m_"x20Q u pI-uQ5.)@>2hV :3̸uD^tǼB=U %,PcOFڜh%ԣ:_OTuL#%yvphW=\UFbЛ ZAXAҌϭtPLGFVR5aS98LIRSIm4گ{[s~OK)(%Udu(({urz]ycC\(/6GUmeR(H:::#ȧm䘚 "NJ}E<]gr]ͦwm vX";^cغ$In9Y&wg Q&V5=K (k])76[}*Sޠoc[eNfhhxJfDl׉ İg-0-H*s LqɉAe=/7lJ/ EiC-Rgr* 3cD+-)90|F`7鉓fꖧ-DJViMۼg|7^⏾Cw&H+rMo5;L5 =mn4`|v%GF L "Hz jԼDӎ7A]LEI :&4͍.r(EGfiB\. >t4`;iR!5A /`rDIjVnOXɲG6j{PY-ѐm*geԾ2a_'FxOǟrɗ5 S 2*x°!ZEQfTtNSbJ,TyaJ'9>BAfLl8eMw=7 4}Tsr,1Gy-,):^/~ϿG_}el@1koR(R Ẹ6cNL MiJ~7Gqi1W@R%a~_Uwݣ#zPUGgLZ]u"^KgtܿY4‚P%bAGv0IKwURssƗ> 6V-XRݲ;HPU.@.sMѶ#*! >Z;CZDFI8 '"vVm%L#IY+ AOʫ^I/X&?yG:eM-Ѥ#bCסF L3 _sIE0G0[s&F)da' oP "Jwg]fUv󊷎7sk@v  R8c %6sijÃNXhy1N'>#~huP,"@Ə&KmL*'{ (0OpdK\yO52 :XmKI:nkګ `QĒoqm7%V=M"*w}#"P恝hL '=cB. @Ujuhʷ&ޥ'rD9O6V}|``u{W6Bqq4^& '̱+7;K^q a˂L q~`2r1*O߹ @AX/mPr>dlq>?ߞB?:J?dw&$`O{%^W]*,0=]4LM&@&քc}*qr%bܾg-B0h&<3dddO!H7 2̛0{Xd&eC3;]rXf *OeqfbVu\ׅk`rңh 4aHL!ˢeh6'a-8)7s.U<Malz_RTDb@>,D6&` qξU)KEm 4prdzmPX^y4 C_=da` zX M TY ڦ[FZQh-b|8 #^ܹik8P0V)$8Un 4!VߔM,(m5m~)uD*j *Ndɖ7:O~{kX%?C3f`!WŒK b*+`呄NWSqvBt~(| &8i׍%2\DUUV t-4I+Y{WOfuv I'P^x<%% <6 fE7J\GC%emjWk6|CK:t-x],;[[*}i7f*Gnh0J ,$L.<~Z^8$-avWNe=ti,XDF3[[F9jFfȔ=*A_> FBHGl`c$S\Ii> 1RYTEs7 c3f c'\lᑢro`s|d-T"HiѿEBvɱXGr'.h(~N=/r'N%/$PFҎ< Y֥P@ 70RHR@[-g\uݽe*J8@HՐ(~g Яhj~nl6lb,l[Hi5}+-zc#s8$ Kf>N:qXR[/1H8p;c@^@CP]  lqzHvC2>̬m\Na39TNOKNq+ Lw` VyFH+gomE cNW7 u#kL_ƢvK,8]6!m:%]oHTޱMh7P~Cy|ulk1waGu-YZ&|XCqt0b} n;Tbߴ d,H;'hڢɓ!' 娢ͬ_H$Y4.ԡme~AflT/nV1a]ۆu4f8;$ӣC`4=5PA?Gü->5TcUY[4N)~)PE?605Pty(y8o8#=i3=ZyA.+gȮC=%<,$'RgfmpwvՐ PfW]o<ϡzGhS2@bq 5rö J@Dd 1,|ZZo1:Jqs02,=]K;U zdr<=Z]0?6`E- Q>6- XɰC.2ejtl ymaM6!S햴}UъbHUB+8@7}r.ML%?{m0%dro_8c=شmBfO  ! KvjX @ľd!ǒ2q/ÂBK=6^.A8ݙfJ{ [9pmE Y:֞l ['Bb&R`< t)e->e#̅Hp׸-&H֡CVK* Ha 0$]6]m]n˜(;[6*E٪5e3 1"vc]Ӹ_x -KbfScZ,yn ~KG ]nl)7ΉcU98 (AǯB-r;= ԠKD6[4 a!TAP[Z[J)(XVK%sSH-|k)FnK̈cb'~vD575ɯ{sZ9s {:CMcFHʐCԾC3GTYMG,E9ў۰6S I4疴"j߰Pn-Hh/\k@S)Z|ǒ< >HaE8jx0՛[OJpi9wʘru%S eՓ"yT$&ʧzMr R<ʒ[fD54yTw a:dD{!#5u/lӦ:OEyiEh3 ݺI.Z~=`ԂT\ntM$5EkIIP1c7^Zaˑ2== I?1L"%`YǞx_C$:N,ao6%;E a=;_#V4iT: ͓%4vT$,/{;@jOS6)>]?Ree 5wy]WƽnYG9A[e;r =ni%Qx(ZT^e.%KB}"Ql 3,Z`P"T-|T}xӹИHmY*X!8۴"|Pl""Q?CEK6Q-gPY,OR5G.?u5o=G;jkDմ5lukf^ں T7p-}F_gW4Op5D ƦϾWjli5!)=YB\Q#i]\W}D@tjd2n-sv'dk PFLdf0en'CiVBO@zpw~_1ld"P2Мc/mGq9L=c[V ?9|V`rA\?>4>io4Jx@w4p\:'c ̷5K@@lS ymak؛.>8'*Vڒ2k ? v:ԻوOep<#"r~ĻͿ6JrPô9J dJ^܏j'4luFݛ H OR! #_p)uh>}a7XiyهlpACkKg0N:}gH)}sfվb,? Cfpx4Ӵ#3.`cj9%2Xf`"Ћ%xn *"Nɔfgecdn>}ac=pHwk<ߐ|˞qTE ƃ뉤jbh,(Y@"B[9ey;-V]tTA2_0 ^Cϔ=2p\Һ| yHUz>T{f5qj.1x8_,5M(nL F>mn[pVm862Lbi_;: sgq#;Jt[M y<7UYb9\};8mvN tT_DHJLc,5u4,= c`XKX,/"zCPg"6+(4(`I'>~Pk[7yȍ3.+ ~@Sm*:ѧ|r+y ԍH.0<j*K@gM{U`Bd ENw&8tyFOTMZ!EL(P7hV*2cC* cu<6 +CjE/a;.ZT|O sWiz !ZWW@.^&oӧUSŰE+,{L} 0ˣ""퍌j4Z#?h`r7/aҬׄjˆVIg~k}胓Q5 s5iy3#@ 0P% `|0n7LR8;I'j0 lYò׆|"|w} t3R44a ='媓 b`m#|$3>ـ`:Ý%p~0S=v[ot^!OOM󊘹VV/Z+cvBY; !4dAMq5־>ݜ%챸h`DVIȦ7<3+2 [\u{j*Ҙ3(3wxZv#;A :('dB 5< Pv"7b`7& kUމ#i޹iΰ "TE4UnǖmLj ͹yJ ӑ2I3v^n0 HVhN|ݴ  jeC>|hv|L\W_,DSQ85s &S>& ͉{6pG&}R:͡&ϝиɃZ+2L?K t,lAͽ-LuF Xg]D4 z gmoof'G~C&H*?bV k+Vaי쯔AJFI^~^}%~xK wKId=ĝDBGR$8E0TۮWd&cH/UTֻ-tH1خ޷L13$Zh8s݆s<8S >iP&DkC`ç52AynW΂ Kj6oKu ?kR^:-{lwX~0=fplP\\BSR ,0;`7s& (xLP]oM# vj zXIM^FETi]t9Ekd$DL-Rz _i%XxsU^lYUրIF;6g3:!r "eЇd 4Oq?skYBb}"wj'*̮D0p۝*9E1NQreuV, 픸χKf=ٗJ\e@CyN<yUf=w]Vol̫Pé+X\)=cאo:WMҙnzJ(mȏ3h"_3 ճB短ʸPg,sB̈I,SkMY'f0V@t3 8`m4I+ +-3v9CZ7L G7+udPj' |ol]iK|iˆպlcj)hAD0U > BZą9.mV[Nd߿pC,?mX?67k!)le0(S|De`z_&&=uEN7'Gl=%%-":?:;Cw≢(sJ; FJۑl2k8<=μە@T=No1E?&@i4d"= -)Nٌ?Tә+[s1[v1̾ j(@4,jg8zmzQ˖(}l"Ŝ<Ԫ~m8j7qy}5>=<(R!soIN01bYxH/;p G;Фk~r~ʀ*vA-Ш a4!P&|iX 9{ .AC84WxwYAW.Y ΰ 4f@1q2rL7Au% 1)(ƗӍR3 cq:nͽ7`"T}DUrP]2h(Efy^i _H~yL kTX~{b&^(wpls2[{,ڿ>r6Ƥk>~%1ʼ ցw52#v+p z+ԇ\@K[<&ݖe㾌;@7(ϏkU <&r-¼ƕ2Afp-Xs3[h9.ciRdR `XAZ[HZCWrh/:-y*"ѶTpP1b<:eN|9FwBliwRXɉHԖHd6s Yued,Vc WADw"8=B&@ ~G( Jݵ(Gz$E@H tлy .o P{shE_*ѥ:IHa!&ڣXKߨ):A1]qԊ"d2J^ ou5j,avW_@MlfK .]cDX%"ig= {YRɗ7~{TT1;)Q p#]LH /Fd$vhq%˖ qoӭ )~ HĮd:gp y`O!L +_49,X[u5܋[%-6K4ȕ֚!+%[GtrxS$/ Θw 0j,?qR8~ -Z4~Hμjڍ+h&]zϊG:쩝N/F@IOcc!n/8b́7%}7c=U VJ;/ G"鍫A[`۫+Ԅq^:){)ѨK 7G7S,u<IGGsv]ϯ -Nt !Rs5@"ێΔA<_vLZxRXtr^0S}S Shjxiw=͚:#!tugoJi/ڳUX;+N~X:_#lY|lP!Ew.: R/HI/²x~t.9  LuSFV1&Ҟ=nO&@45n.혘$^(zpl0f̚5T>&|PX,TΊ*%H:"vXRp!'i(&JxF21 '0fons4k4gʗGɴd&@0ZVYAbȫA.'k'|lD0Q%IO]5[rjП SFlW-QkyeDۑкi ]NVX^8VPYũ.G38؅iQrN Gᆊ"^PfOm06Ձ.ncTM QKwB{Xl|2*M _=F|;Y3eFwcog7Uis/d,mӞ¼ 8rVC]; t(uX*>-,KKY8t´KMץL\~e }6ҏtuuWsx˗ $X}uYZy^tb*zcNܗ:!ՕT$:["wʹIxm5mNcYtPoL§ ez߆Zy/ :Yh*#z,ՍgP4+>veklg-,vx#sN- r~!q!ʛŊ1Q̱֑ϴ&xPE頦K5Dlk;eSd#;ryd-r e i@}v \KU % P]fFք_0H'oc֊{V FZڔN'0X^/e)2v[ ;<+زdh*͖"Nn]Q*́ hY۾#?O~Tw`5SvfbVljX ;Е:HE ng bc49|ګ̜,V"dzZiDH让Ou#r[4 Lb*paP7(y+60󉊿085WݛI{ l9")7T&C-K,)nu{Z&|="!`>dIDY~97}X!5t}B_M+!")$(sSތ'C`7#ZSO_tXeKfڌsaU^|-!\Վe,˶ҧ?U멿h* d[jz{ (k|$}~4D<g)g cH0dL~$AS)K ZTt3,-|O4>oUo}^ ym}9|iIp/ 71"ꅍԉHkÌoTs{pDeDiШf"x4Dn6^jj.^XBf϶?t5?zD7'lLxgUj9nX42 m'Ch.Y983h[In`VspwȶŀhHޒKo$ 9nm}kHI1/Z{We%QYE/#?;1,tF}D+:C"֢?C +ӣE[HG?M`Tp$]~P&g}-Zf{@M>Tqi1ﰭ_#*ehW7EOnWçǻDE,#TZeus-Diɼ:afC6;WA]Ǘ;Uj)!qHF 2َU x.@<8[e :8Z FECO"9s9q'd7sVsW#5%3wlk肸\^[Bb3Þw *\$`_r Kѐsvzrԟ2-G jAbC ;:`8 -12WeevD_s)ToTUɞfb0s:%7(\Nh}F<'m֢ Y0[J 8gޤ|n9KBMyT4O,o2J[Jò֪ {N ?%\y襾C)xn20%!3`bQtk&V*փH>b_-8uY ]ߍmv@biGSBobo" j8Џ kAAhHS~*a|TmP7rd`Q䡘X6&r*5H=t!"J)E RvKM[;EK3|SϢcU0W2|3IX bhj7Q~QPMwX/6Gep; 8(cS[. "/[F |< ~ Iʪ>:>MT$$ h8_33A yE.!pHU |;x7γXY`x n;bۚb;襍ěEehߊBa-jl5/uҥcuH#ؓy$k[B`3^SdpD"*T3F0a'C0Iwrl|I{u)X7LG?ɘȂ9! qy>\=`@)ax*BsvD$-"9ԇcyLa*7_dz%.D H[ūqk7(Ct҄%CNPȞW3leLTѱbѺqw^g.{L 7-Ub2 yЄW4^Ƥ}g#B/KY4~,嗣_B'٠V5f>!ӌ@^gy~+Sy۴(6%%kJՇ+Bى.()W6C/g* 1#0/4<#$#m/Z2?Yg:RE/LQ0ߧWͫ3*$ c֜KD "A3yۢ5Чޏ7Nvt+fdXJ%8g v:u(YvUZK 0jF2lS]W@@dߤ s=My"ιb m:`B=M) t  jaӃ 7Q)5Va`(W9]sWJ[ɫ`=*\˦{ƸD7ږzt>0'G/?KΝC ]Nˬ5?IZvĩ/Z)N dRg}(7tsP ~{Jx)b{1# nEN(ulx|%JNF_N = 0 捎Z^Eѹbcf9qV-7"Q`YU'Bon&4ESqXˉQ@5kTiglr&L3'iLzPz=mfvc& fw2 ð#Lnw \?槈 qtk^I5 سy|V!}CLKA%1[jLätcHH]QWy T= VYՋ)"1n 6A!J#Ff\{HR|CB @fŽdV0ܙa"W%>t$L;F6aPD LQK?\w"2)ZyNuO;6ooGO9UMO謅 F`+NBOw]o}6zvtNP2SZL-bEC?9h .%r#xt׍_PN2l i3Ŏ@O4Kt$ΚxJx?vEOɰET‰寛6$e Cň%:cP@2=sN`lRG+;I=5NCS؈:B/ޤ9]zݰj;^txɡz`_3{ğʠN(I-mTwU#zV[+}EAb7\exK1,kBze g}30Pwݮto_E^c'TEŞ& 6e#=I,*+'dEWVΆAM6b}ZmLqI^K ".)|T^CF;ev8 !QjE@%VJӭ8.y +Ep*kƸΚͯ56N lfqaV(L>,U&$02SH`D| R %+ƃ&SlS ߯Fi_c^n~{nRץ`6jj8J4&d[K |f$_l?0x}ٓ׶zidG(nzrmK,>@J1^N6˂5NQGcFwmxsAC[ 2)w5ӘnIwbPy!%]RuD9}v1HẜCNuͶ%SkiftE1L/dVxcmzJwZтPc."}[Ws 5e4E Z8-Ӿ.K?R;\Rd1g_5+M&([O_k( [8;x/Kwɒ7J> ⦵TVń,,JHXgWUĿc\&OmN[RXH=`%#̥t0r| Nm甠Ք@"8XK2@<"7lVuO>?4)j5gDʸ1CIZD2_nE|VB~FK]oTX ,-/u[M-t>ƥn ұ~07;)>gxY쐙xHUmiS,@"bT,}EL ;g4\ln2E4(P`zw3䨤_+>~F[SܞMLnKtG>f[JB9[4t57'a=8[-S#3W߁?_x F$ՂHZ@ϟUR MfUhܓfv5׉{/)Zt]=LݟQSsC';ਊv=I5 C2S?FnN;NݗS8mI 'l: =ku\"e,YIL7 +~ҙ , 7G!D 0FD[{nDeFf}~0M~j>|.":ucwb$$FX z?+W5pɪP=pN*#}tRcK$TOfT4tk|P\T)]Z(.F F>6: b+ g &!3 ?£b .ŐWumH5!{.npE v9^6ou{ ;x ^AJ{_+})7Ck f]-BGeꯢI 3s=LǟM'r)d#бXT^&_K]Yb~*w\C9peC>[ ԉ$SYM5C%-: 9[xo"!νv7nHk/}Ͼ6п"AO'zA] /Q<.)0ƔKt퓔WOS`k#3d3at7EI Ԇ]81 0_*1Σo-@ *ݣBfb3g֐,LsSKd.(MQxmQ3B(#tȗexNl" 8?6(unrvc2R(PKs;Zǥ RpV* ]cb|$ ~]W(m@?p^?=e~$#*jX\L8nF{p b;#\#VPY7s3p企@Qyzdr4qiCERtA|UE$ )M:V+5{Iw5Y48rL(=E@-!4SnxSQX́Du=3yj?ؿx^mDuR;MVt*$tݝcſQUw|s~}D,anc6ib ?R_B@uYN>*}˪BE F!ZT˼Dqhh`>+&o۔~B9P@}0ݦb DyMX77K:?WU,+%M,GfڐħBOkh*r" ?o=v4}qoҦGԢ9ľ L7vAM0^&*уo/ Ut4@$p~$ YiT(oMp`}]:da02l-W%bSVW2+a|Ƭл5 56%1U D1OqWObX~D#a `V@A3Z 4z+L^C*Ŕ0Wٿ"O2ސ{XIX{iN~ZڻDݵCNsHڎf %qϊ +?'k[^8/`m`%-88d!>S JZ ݬ@OO `@ lߞ0Ǒ0])~P$M eY&tu?wϩģ^0oa~=Jnsߟ]whGrV+~$ްo_ G͐9~r(&(7Lra qfl>cmz08,>/!v{"o)ibKo[?ɿIYw|%-SR@$.!aj?y) / <a2䷓*^lfiCF2Hh=[fmv5*cwyoǖXKeU?@bN*6.߸2~ZKD{rc љuM\%3([̔c KbDuU8K'i?oufFp&,k >4߀}G7o;Vh\c7/wy3<6yaz$M3 ߡIBcw:DF}c>E2O ! AUGv|)3SLc\'[FbGXnWݙJPkO[7 6.jn_3 |"AS2Pe!ث%U_tٸ4+-}ΠYt/Y_Yv#qUC#etzd2cA?ŴRl EXxԈ`dj "rȱRR! }WZS, An'Ht1 I?@ CʾqB(~)|5E *xrcz.1On{FIѴq^lgޮ&'[ ޣGV8K4lx72Gj9%#`$Z3?] OM 79zښz5?,Bv:XMMo:O0{wͿ.IrH4rUƤb0|Ot{m-ʷBVf@R.(3b:+ ߢ𹖯z&;7F |$*1íi ofC;Zբ숼2r MfcͲKQpPq#a'א#8]4e7F~Q ljka0KF.LCG΁VsWi#-Vji o<_10< +u;YRW`gHBpt_7I*B`17vR1G6-};GNǥzi$F1➰ #5':FuBm`ɹ!x/-u wۊH~27{NU8&c|*Q0 c5-}_9#F=&{n)'AV%*kcлށ*-.enj2P]9} FH"" -vJv4JQc2-)LR]t s,{[XUj` 0{?Ls,5Isxl$B(,bce0 ZҞQw-}0)5=t=Ti]9U5dk/ {Oz[,"+\S7mr]]ٕ)S+uHjUʡ@ĆHoJHA<5R&B#VZja ʭcbO As$-ds+An͓_Y*Zj<1ȡ,%4߽ec<,p}y>QՉ \T噢S/w[qXT=}a *z轩i` J*"P}(E=饨 *5df66` `Vz],%bcFQ> LlWg}g[;DVd":K×FfEIIn%.kU֨J |+I{uIWrb=5;)_oGw&~!R+4\c)ZꮨM1HT5,=9loki="Q ib=5wǏBe?>`Jf[ kP+ae ?~Ľﶭ =ǹ6V^ dΪν-ɑbd C%U3h۽QO(,ILj\_H!27;0S`A+L15^@OҡwUp b$^8&F$j ?17 mڰxk3+ YJv` F&ΨJ\C'>0ۇ. [@GT]%S1hPC xQ3mTC~ClHք&;Gt'q\#/>>6{T8yGQ0XW}C@zk~_=&>JXBryY"-6[˥ 9Do#ҝ.ҷI -_3qbGjя0SJkC7kGOa\a% yoQq %^*Tvf;O=7XAȜGz.+R? I-]s, »`i0vc$_a. #C_4ғGAݧ޾%242"'LV@= &뭂ATWU)%:$X[PIH03 `yC*tR&hf'?A06V ![TL޹:=K.ۑFz|"?bX6 GLes#ם}ϩ>Űe` bEiV-өiKg:RI!kׯg7O'kfQ*DVץ"̭S(.U!}v晏p%/'wRUx{vy9],.2 ?] ׭Spy#WeNbtօlL[j1O7[{!4>E}r2Z+ӺV́ʛ +6s)Uo$21 ~F&_f\Yp%oDb~lT+dVr`oN6Gc# g<`Iduzsc>mkI ]Qy/s1ՀmXZo\ sfVO!ce.h$TpSjYSt0}[]KD-IBPA7~#_&>vzsRzXzWd9_t;ȰUR ơUhXL-;ƩQѐ7xGX[N-b2DAy}Uc#v>IL ;Kߞ[p`yڨ:&@(aA/nCͪR) }+Ggɇ7cB#-18X3/3TIN|q ='p!\sA/F0dL>V Ed KX& PA B*3:#ϝ|qwo!fOYn-<Էe K wE2GGuKܲ/lvoUe',% GfYX l4ž$ O|K܍ Kͽd)ckt~>tpol?RjHS$Su‚OXO6U,Na/Ē7,]sʦ&CYb(OU.NmV+i<-(Fwsilu_}CUd,uYp>E>kE)68J*/bSY!9FUgŇ>l:^BOo[Y̤`O8\LX6\ ;sHqů6"Ӡ,aWL|"5X>Y.5]v'άb anyܓb~qj܇Rkk7mVFx#O_Qc+F3M$w!4e/N C,H k"3˵II_A9.y" ӼdZaBJsu c%~*+ T#^^e+ֽL^ij}-} 4#]!Žxyrc#~u?}̰gti#G>6-NJʪW$8azC|%!U 3lzn;-DVSڳ'JQ<pA,M5 0A}Ǘ~*JWb2{@#-*jH>"VārA@|Қs3uُy1k.Lun:>n-^+ۊ\X74˘y1tcG\;z\Mp %L8KGwO3y=nJg?:GDGf My4)bp>NqQ.tEQ>!KL7=wxöCr \=ڂǑuT//Ԃ⶜՞smx,p%b($͆X&8N?0:XUJhp4IKwFn}fd?R7Zh!YgGG)L>8{]62G YtzUL^T;R@7^Q'/ oD)i(;AqC10#1&? vpn^v0G XBC@E8gfle-;V~rZ:Sx, #yѺ!7RXorr-co\"qBlTl9R <@Q+˘ H9PLAeX8ytnEF4AY.uD,$):&;溽°}gf_#7ՆP9>ulަZṔt_u1s]Ĥ.:8أ VZH֫ @_[;mODvtN|ɾtq2 `J@/7ϸ"tC_= NS *K[y|7`x97}^ b]>.9pPs>2b]扨7}r&v ` K Z HZ+"ä٠K$ WA~{(!$w[$}aܒ"udJۈqq%%KS?*ChǬ3s ~t[oFSЌӣfot0!9K9A{n-8'VuUhJ_XfM#kڛIv}/am5qf̉sXu?HF}nhO{x?NH8,q{>JD p y4&(lG lMKQHأQPm<u0Fͥ!o}L:b`1%sߦ"1cJ.zG #Ws& BL_Uuc8NJ7%8ןv!sjqT gŢZ8<+?)gP\n`lm6'аVyE%zH. xJ6?64TdlW+}C)-MTw9#t/U`dްkmې#CߞL+nϑ~hcvaxZy2'#( $y|_eM\96\U?@ McoR|&d;Ĺ=b<0/V8yzQ[c2MWQm'I?^b%6BXsGĻSIF¸Rz[|s} 9Jc%@!دX£ևn {EVW!;shH,<E"\Nn% YދcZD #|vj.%81t_HN(odZ*M=ڐ^W޺؇bǎSƒK=ͫpk f8̭:[ BF0Dߤy9svd\K2ЉƢuH6Σӎ;k&7:1yy>vo?2KᒼbpJ9B1` \OF~BrՔJ]QPݥB̞}2vf0XsrI #|wuxȡtq5hP;㼇[oOG? aB'ghQ(vs弪Q5M p 2Tpk~ѱ=+{vG  u'F{n趮ވ&J,Y",ttְtC(.מ[kZ8(J2|y  ORVhǻ~7'\ Z $`(h*?=(._ȋ:: [o, Se !J)QN& J>[͔VJ6O`Zl&O[W>]4d!ZKnԇ,z7j:> īܨM 8dx2oNoQ82drSKSY'pGzmA\?hILq)#C6/Ksv1;2+Ewj!Oɵ`<9ӝ&;u0` ` lVw_ziO*#_-_ Z YpZUX/a4QY_h5udF?o~asl2$Lۦܑb[}:cL )=pf?Ůx?eOCŮC0[:bk2!2eB;T>cmc7 pQ)嗿QnL'OUswiQv,ekjhB-tM(Nd$X셴:3V6pgVEڛ=vLen"| M$T="EBMjyyH3wjx!za# \~FAL򚀎ْHS²% g SBHrԈt-6﷜,?-D'|Y>Ѕꑱ+3K"pR݇ȕJ99۳]2b i^6,zh_jAZB٤v7BfBўpu`-[LҔɈzaq }k8i4%$[W] фk)ұs0בr5%'PDάVtzW] }!R!GdhFc@qa-V[Q7py :!.6-#ad3˞ߛܱb*av!ܦf4C=|0m|l 7{OF@㉬Ȏt)1D\?wsk%&AWWYV"oޅl/= z0̑l~ؑY0@Esەv_ k?b]yg( #\4ӂ%73'dž.ICoumY{+a-O a(WloRzO])3(n՚a?b}]/~<;Y|fVh}VbBƳעx: S5yVXm0C$0gZiM;'uQ AS`! ֆN7A[l}Asj šQU{?{|LߴџO]\(LqF-T{n7sΥtw$g E7_$jvkMecVvQ s&Cu/!˴!z6:I') Qh~E-: *Ga%TJTJzs1Us>.4PJ_$+3Q}duZ5D,_)NftB)0:˰-c߬ H NϝM措Yioi)RL׹;6uFTr'>7>ێ3OtDo*k*+Tf'AЀPQqa*{g0x r%:I1g?TL-S$ 'ՏV79br8$4~ =^di$ozEdl)7J}K :vSYl p=kt AGoŚ%VyUaG:32Sih~YױݯnI{^92InmDL_R?np%IYB!po5lmMIؒ{ձd8s&|Fs F$FBGr[Boy=6xL&u49c~%^Q mX{3T{m1`s`m夓IFk.z%rC  e_ *DaFluB-gyjyǹu# u{@o@Aघ%]M(0ZsQp_ku>~ZK|3$fbzeh#f1˴*$c<*6Wn7?jYiI#L E׭-rW='?T^&,w!xq 3n>r]i Tdo1SE*QM&ix|Rj0{9z ƿVR,OOBuL!תxdy54',LƂ/%M3 z[*pMKf)/ D?f`Xe (]ᕡLY& ՜1z,WɜBVuQ=L9JBEskDF˻^QĻkFGY!&IKs/} '1[^h7\^ +C2(ߜߦ >+[ nԄi @»uBmȡ:9¾PYkŸ˲_UšҪ&+{ ]ȳR"qCiQ ݵqXv3 |7MZ~!1PPYݹ;8Ω:)Xe=kԊ2[av I v?" Sowb5\utxd,]egX"Aī׋>v9UZ@9S\9݆^BQF *ғHX"9 5>G6;cYs M%@ǴL!3w -rAFOfiw0(#v&-gGxZ%' Y).}H,<ۘƧ^+r JEˣ)Sm;ݽ꒼.l/E+d‰7:ZK>1 `Ñ,zTqiӺk>-/Iva-A*>4@H߲kكn2zg`ctۄdϘ(k06>ʁҷ5~M` 875Dy 4{v54hI$:7EKq߲)ۡCw@*;/!qtZ &aGTbʹ~KfVI(V EC;"6|bH #JP|h랖[5fh>M!bX]pi1ӂ>^/ { ~{ZHTO 9;ޮht%-)xC`EMϞxGÔWr^JgzO(Bx 4%{5^`o:O%o+ub1W,mWSU-g&g퉋JGdO]u]>XCz%8Xk!&/䙋dN:GR_ Զ-ks,A?G8_P 8~3:QbJ3J(Ŀ6>K%GLq9-D+44AT4Ϧ^9тoZDd¶2Cqj>iD8% @N~k$8\2]>;ЦVR3P_ʢ/-ڇ/ S>}nj krzIbT T%SU}^q36hdOW>Ŗ5ܕNh%;^oZ2cuZ?h誳{Tj8=?jFX_}E#*(9iMw(U@s|ږY,>Uo}jeŻZI6jzY۱&OFf?b"ܗ]~"^NֵaEFA2E͊ 0fɾ 5AFBáOfMFu ?#dZ dό x>qBUǑ[vad CƜ`$BG2 I]Th w D1țQ$TK |N\hAVFG1anP+YRv*i8#/OYcc0Eל|yȷb|Z?2FqC:-UBDUi>#ߡU (i5`SWOqp״YzD2G/I( |xRm>1.L338'$ޖ IagB&7^媙9ɥ`֮ۖ|a0_u_a~I򾢿K𙭜 Es#]a{y ?? rEXsFPPv4"EdIg`.Y&wnMRq ;R?|H5-ӢkwM0JzS/Ϳ&ޟ;ş z`A1*B)0 % vdc=B?*5՚sw_t)UX|v¶+e"a/]c 8BaQNh~Я Әy!rhKeLC{.)ß06PNM!,s-k!/rbK`ynf ƳM`4iҋeZql <58**f ?6~5NmDV@ ʒLo<Z+\15?!=pc}'D˰87`u CiEξ4]g~u8#B59%;4?,z@,M5D9h7ȸ-O[YB8FbWA6M_Vy8NbA>^/ʖupq:E6b ΣTBJ*%%7/fkuGFX؞ƈ&b `H-#fz1e`WE$Ժpdn]0-!`ۍՐ/6n*5&)C&%#](!IF_{Ay%$[ :Ntwx"$x zϥUw.AR&zK׸+Pj.GL zP4G+`9E@ZSsc.Qd%OZ%Oo.&7 ̶J*|B*E޳~UAvi[EsߪB2/*-Hn1q.B60 x=Y6ߎƻ9?S'Ij -qv8^~ rf.,8Ps 潉#|C#əN/ߞcq2 6x@ah],$͋ Rl̃.P~4=-;<0t__Z pn)iHyxYk !sfFÞPs d*U,B&#w (h0k59ǗnE>EP?݉ƦdmK*E`\!؀c]kLoe 0,yo|T =+# wf&#Ъ՜rKNd\s3;(elf9zB{79+g{DrT<"l8#؉}3 h"_0R/ g9O_ҙOVhER`ߜTbզYvtxj9Su:>>~¹+]y}uuXV pNX~Zə4_)Cg\5zZ &d!("p yUv.b'J?8iYTe "$ؖa\$襔꒠oDRPc{oGG򘡁eq"[ pbs5ڋyӱڔZWR ÈtdKR0 0)V].{3( w֮_rZЊe~7n~v4  ` y)%'VZ*%)AZ3htnǜ6Ȫڏnv4gw;PPeT$֕<*RtMܲ~{lL&4f؏ QA# EyN:FtA^"c_Z6 HC \D*wd95YZRT/"~pQ:O~o Njc[Sޱ7uudƁՏY\;-@u(g&"֯=>+xƛgx&&v(-hW;Eߏnp7gXp8s[Mƞ ۿJWh  >XV k{- 7Rdi36{l[V! xBV+G}H*Gp5,wU5 x%?thi.خTR8xdzvt\7ъ ms i%)!O#թQݹ.S#=&֑iݡJRtI䝵t Xn= _%P61}xN 7m7GkNh@yi` iWA-u՜Hke ( : 0`2e>JK^N'K0GcgLǜYh50`iJeN@}k2n3N%rQkUx^i| C2RbP8Xd!ظ #"?I[?yy/cbjPܾk%@!E߭{1aSt SǓ#:?G(Xpڎd6gh. N&4ؤ.GJԉoRbՇՏ#HSF\ZǗNcp24[Icȓ^%[;|GB/D×(𡥀'; ;2GNG+)r0:v‰#<13o?Ye>zJ=m>o18\E)9[wJshKXPX-gǧGwd&$ѕnfbm8UW@[Q`4̱I_uM$%Bj>wX/a`Hҁ4&$pQnp#قk`R4rZ͸wf,,].Ǖox&,'VUY2~2w4'1"ݯҎ;  *#b#n1im09|+""A mk~`>-:x MfQǴ&1z }Z[貒\#u4[j`7e8 7M],y%`9~kюDŽݡ`J0;CM;9+iݞ$ BCLsextd_Z|)*$ٵ8׏ǰZ 7<ԨpbwsXGʇ,0ak\K)W*7 a_  h1M1Ȗc#3D0Tǽly"GL:)l׵ظ#;97֨0B$#? S_LzvΦQ\?2Qsi TC63>m^І "nf,.ne{$"LCVw@[9[wvx/@) 'HC"~1pߥ>4::"OU+ejoq4 wp@Ű?sӡdVSnNs6?,/d6p(S=׫ Yp*bcwb}5f`vu7kcIsxRn ' SB D̘}AϊFR/y$d  T@Osb CG:!D/## ygdjMg @RaWMZv#6 ؓ),#rGoJ2!7%E%kon+ H}0>hw( ćШ@-^ØPr xLǢYaZ]lFppDxz̔WY(Ѫ&4ӄW$9EC(+7j@)75i,[bпQSb }? XlP(hcVf5GP`q`pG\HfTRz.uꎄp"P:h}ebPۧ^-G#@9z(e̞>o;Czəun7cgJ bnhGt}=CHjz]Dj㻮/va<}\M坔2%Lqݨ66Ϭ26MÜZ2GW""L^-8Y2DUWNsGbIXU9uE ߓ X9EڀYyCKft@ҔYAh0y9m^OLfv?Ggk+!P _9%wFNܫu@oP:fg6ևq tVs1 ŸJ[F38Waf󵿣nư#MKiV\Seƅ!9j]ǤmmЛE1캔]9P)RCV]v'/+Ԗ7o%<⋃VpIhC^ŪN0>N2cH[(H"C..2ZzoW%Od.4Y8W}σB\#T5*%D50>Bֺ|̄݉' G[BRDj~菋a94Hyo-z &b):͌9ssO{Fѕ|9*$t=Ҟ߅$(M*ÜSs 0+hb~֏uWg{WcˎKz!o=[,>349/5 ĵ■tKLZg4w+5N,tȥP.{)ֱ.vqΕEj1 v\PN8p}44\f:l%%"mHta2Pd='VE]".[@ɢdETВ0 %F1h>1,BK @Lq4-cdy)KrD?S? 0[mI qWL֢9 ϒzlfmm3Iwݥo2,Ove"19hZ)jizA2e ! S,;OF0J!GF^AF*]D9l4Op \%vDdGnK*rX },v$;F02>TX!]Z l6$k^czW TlL-v7R2V tҎGUa画:oILo*`eop|O `0#idZb~[ çZ7O;" .CvכR2% 5J&ΰMEi.;yynvjBڛ+s \ ܙ"ћdIՆ}fCa/ZKAA#R`k]3<Ұ '#xXD~/g$Xy-5~S'9Myͫnl/U=6PES$`qvFPꩍ9.$\/vL@J9LtVֻ~BZn2B-S/]1cr}pq(PD BS&4$7%/|㋞tв=Pʣo'yFꃎ |fgl՚ⳅk|YL!< ܋0 wz_w^b@sBcF6e-yHi&v>in"fPr egggUtN>_5`ʚ8UFZ~ǥq-qƵ"yd=O~vsP{qE8 /8~v4xb,z+pN3ˆ6xyc\|v Ydg$Z=|Uuݮr%ۖe-!rZ[OkwUR\d+RFgH+yV.TnthEc sdK$a;3ʹK%P2!9O8g,H1\ʠ9-f;HСǐ\Q! dMHEQ"^-a1e S!,$[4n bt-ClR!!$> RѪBҬ '>ju]E*һo+3o:ɫg߄լ} pFEJYVȡ-֨:lǖJE(_U+7 \^wfJ&;Cy֎Y"S 5)S Y,-6/7- MuÀ r$ tu˶u/y$V wr,ٙȞaL} $.RŮ[_n sti~$Ob2/wr;(/o<*:NVs /a{ld9bVVFI1^s!tr_EZ-LF;n<n _`G{ڻ@[AӇG?5*z+ >1:{+a+:?/#RsZÎK >9 {A||0v@t~/n$9{}ΕV1 )vyBj^?\adz%J+; 5Rݫ;CYFN1\PvG2ħ〼OL5d,Ā8C~D+9-_.>`$ͅo,>l:.~#Cmp\VEQ4^)jB_אrWR2*컌\GNicU qA b)W4oU/hK Cm/]!W űG~S),;SRwX4sB%lOAep "3(3Zja &j${>{#0W &e۹jdQ(W>[9V1jwm#=+Cyvmp'WI4j%\1ZBT3Ӫg2K[^H@d8N R;Sv0S@0bvbFW24dzrzV"h"UsflhҮs(uF%C^ee-[{ ^ѫ5E[ 2Q72swM+.\^lK3uFȻ5Ɵ04y"X(ʓN^׺ 4b42")Zӗ]n7=&r^&NlEĦ4uԥ&2Y^m fze1T%d ,q\@-߻h)POzW+_(eKnqm Q+>@/7%ƙ'JFgLЗђm`wHX@^Yr`5z/a휣йAL)%"3ؽxEOCvI4(^A鉢crsݤe.b#>PI:2*4ead,^B`71peyIW析QA 1(S"hʖ~(l܊Da.̩`P0 :m k<&VKYgf_4 X@sz:-_]So*1ji)dޑd\msU9ǩD5uҫ%:;<9ǟխx NʿEAgl, ;fϦ(DJ8^F2Ū҂f3 L3=~Ꞁ, Yw61PM0 wڶ(pGzG-#krQ J/ۮ-3 gN"TRPH}7@nb;yJFKCi2Wo#yLN50@)kgA$0dt O4}OQpB@pHT؃]S7A\4Ph$Uvnˢ8fyLi$.H|C7K̛tDFX37_D? i'HytJ9qY Ϛfss]i.xf.K v=]F>?P 'q|>inHv x 0 xZV/ vI`b5-í7I.XcVw;fE3K 1qH^Aȡ`4=?*?ejc< /x9se݌PlsgWI{Siud.R"o` HTYSʔJ@ MȗgNT̹Air^S^]Lw4\+gV%)8 wyp& [_D!~R.i"Ҷ(z/4>c]}wdɸzC´3U^ϏA`K,8Cd _Y^SƄ?DSo԰lԎ9Z"BIz4\j7M Xm8}l1z@{ [CH|bҕWu I@gG#BĕMEcW+/c+,&p{|7 sR%^foƦncOíJͣ{{뒁RS{N7RotDr;W3Ko|c7cpxI8U#;bɷÄH:ʮ:gm?LO_Ñ1jG";}W\SȻq%L%]Q.js\; 0N ѹiOGb31#c×rf1 {_`X! @C͈kfkuPi(3AEct-7IRh= o~@*&u3f2 Mnrif|+d2j8޳. LK@{ޱfuRSe`:R ŝBHY1ԙb1&+_C2MCkI0jhl J`ݴ8 #I 9W*OGb doU0nKQci.ԣRHy82gTk[Jă$J<\bv1pB),pԭAm(椸IE&n8j0z?}$9酋,ZFd<@2u{R pa.lnHI^3<Ɯȑ"+&d0 9G+84HiK}(.*s52.jҮOwhmjdG}xR՟f9ApZz^C~K/lmA@s,hd]/^iHt*(87DJ=} y3E ĐEȀ96]IXQ.<"Q!7JY[Go{r)he`-4M RۃҗT0B` ˒'}3g a76^)ycCɯ꿄ܯ@3y[W"VOl-3r4Z#\ 'UQ b_v>UAa1Lʏlv-~H\0%LԅViYʓ|ԪlXxEKd'!Cʗpt:2K^O+(Dr9ud5gHasJxc%=獐L/3rl\U 2I\4x)rc{Rm,0쓂L+6& ?!}ɿcsֶ"nߩ㾯M Tc\duF1s[چx,xv =">/gO :״xiTARQ{k t :E2#5LԹ jűͰ8Ό%ca&TTIw}Ns˺vƩutVП+6cf;SfgyKjo; MS 9WFFq.o9*l|sAh4֌-ZWy̓(N8&= PnQ2oG*H bbEn2Ybцd\,ŚFczNO|`O4ׄ%>q`'QW٠u=y;)@8UV}L5D?!@aLsL??J9`jزꙺc50؞=g! _$}HzwujR()?Z M>ЎUp Hfm&PV$<x!ԀN=? ׳G{yEՍ/'6\<|0-{NI[)F&H~_>c XptCE6Nd]'oZaĖu0q'm3!3[ / rAsZx})K!+.sƯmNI:EWBj@Cm"EyIO MZ l>46jMWcKy@Aڥ}.3&"ާRcQmӂHS`A" ؞mtF̗OĕƻhY忊"X\l;+9/EܮQ,ahYq)^d^]/1o|0ĩ]֋deس:( q jBTEæ"O4o)TxĘ%0;qj:w:vI7>Ysmw_^J 2l` .+Mt,QqzѓGXRT fP/\ {xv@ʭ-"z~;T梁iާHkxSGoPgp9O8OI>Qx@ }҆_?/G!(;OXmG $:x"H(!_r ?ri钧Y;0?}C0K\v$x+U&Js<t0g@>ST5?JpQ;Dg~V'O$+O:<qKuUhw[p}Ƶ1J^)kWz:\7s1<% R mmLʮ>30:eFp,Ly<'D:M \2}XN<Ɖ{3#g|Ԙߛ(o\ufmG4/7OLAN m*Yz/ArrƩQU`d?((̆Om0ܾ6j70!#}[vj ?Eu:_Ewb1p&:WS4zݫFMS6< n(s>v6.3S0-KTx^k1I2y+[Dxo%f!mw-]x?%uK"~}?;NuS$m {MMZ~#sL5R҇8FugT{<[_(N o/[iS~h9$QZhuiH~&@T%ϷV jb`.>>2Qޅی ]KFW4FHMl#qEݺF 뇼PĩY0fY=@OX7v-D /4^-Иljfc]aɫE͘^<.&nRP7 $X328JZ ~ @~yYXic?FǞ493uUm 2ztG)d\ -Cܘ=nF$$ť_J&aFVۓ~&DX ]4K uWhF6*:x尭I$Exm04hNnh4#ћj#U~^eJ)Ab}O͌i*y2v+˄8L)i)vԔHқj -^kCCy8u3-n1&ji`'@k+V\2xb O'5dG3o9*\hGf2"eiALD* ]n/: ;68h뢹 ^Bj{ }oi">:}}l@K&[HVMM5Ԧ^H&^ }CMب rߺI2T;/R{S! [ng`~;vk7QE?TOZ .u*/uv$S6:/*^fT[?Xh]{lj"OD5׷]譵$c4s`Hr-ܣ|YfQE+WGLowsLxH=/mqo9N3mL\ USJhX 3$ګMIY<]6Q4Gef{`lg!~./)O9Me jȕ.)'hLn<(GgF5U7Ƹ8rZ_/s%[d<Y J+7 όrNnC8W C*0!| qoør[Z~OI3Q hCekL56ΖDL]({.UGF'J_]s6= ۄߚ!X:":8`jW!ՙ?\rNPqb" :ӑ3K@ch&ɤ^o~Ѝe<9fbnꥣNdpu0LbD?ݦ;HP}lM:<^qqsFUBvPO\Rw%<,C=0d\7;|W{(T8U3$:lQ?oLdӄ{h9/yyh"! S~߂vѝ+q[F-F- zR6F),p6,-umQϽ߮th$WS^ _^OFkyǁ6L}{gJ2]1&UO2y sa޿S%8&UKڌ,̼nKiF? @-s9!E% caދ۬AxO۠:]J:) Q}%ΎUtïIgG) ?Q^ 53y+hljb 3*`!N#UIܐ8[}YeUɃOtnXVO+AKi@;w.uۃpYu>h9?o]LAP !#υگŀPgQ@eh#g>aay?/_td*4GIK_T. t߫JE)B\x?Is \ [XGt$͏Z VZ8=cb$ "F^_(E4/5 ҃;2fyJȞQY"vә`,<0% *ʶů81%L% ^H$gqH&"-0pnx meAh%EG3QKy=ւ! 5B1cpvM?LR66P^g<Ҡe긃1yTKIkfxxtWy mMLRbޡӟg yHp?U'x#֙<2ό1uJ4-G%kp_\1^RP,Zv[%B1ZE6ؾ褝CwGS3<,1{L?PP|'%Wt;.@D\bW& RB=5N>:A!3x Av gq[Gh٣5[7^~R@< VHG!u}[*p2_05R8bCqfy(Zv$C" ͥUQiتJHFGrm(ĞʛdT",#6tpǼuN9+e5@z2xn ="}6VN%ՆX?iS[0Lv/ht+A;h Cng VՌ= ~:D1=F21OtQـw z83Ì-DE^>;>Y[QAjX3]-4:K 3ǐ/_. &4йw+_̩Pޯ "v}g\*L凂]4Iy¤gz@'dt@F'qCSro$LK}c!'*dߩ Uցu[9pP| Ą~7y z xFZOpY%/Oʶڽ'BoD3%]mxjtJں9X;҈z۠(ӇZz帿?rMFҁ5 ܚm.~xɓCBƌMQ!j.=rZ<,|F!9\%Cޯk/p}KNߨ%~H1 {p0ٚk`bPK@Hu9k''q@g3gwQVHx] iKRy]E(1BQ,7  r^fL5dӂ\uat&Zfxw#/p^xN;]!* Xz!N8 ;r 0].([ p:4m$YN(HD`SAkܺX9χȃ:]=KǓ{HX#ǡa@ޝ hX[~*$"v>qVӍ Qq( ٬C9XlގW+,59QoHu{@RnHT Ԕ"U2zFHe/'>S7XuYeREf\8G("F2ʊEäbagS߲S[XMI ~q|_`݇54Yi#;oi O2q&ugݔfw16vCk6]ꓥWCBy倷(۾}f r!L?d3E'"AOIY+Hm*-mQAȫtؕ}6U-MAdCcU kL ,GyN! /0uДfwqPh?W&Lg|F5JF&zWk]sI<ҧI09#ŕ{ΐg#[l^ڜa]͕$ 8pk]|z'E[) P:qE5N2p4DÝfxID"arna;H:#["-^BƣZmd|u_!Oqps@ ojpk~btpߌzrNM;=i?(]W ՏF:a|Ƈ:Ga+t$f74AݯEag];^<:Yyͮ2_Nrū_ڃ*Ma8$$|T @ `lZx5%> -HԖ6vLXBOK{qg=rD䳼'ggg" -^]ƴC0U_y4R&Z1xb/{Ӡ ;_8{LTX$Pr:Ri* }]5րM~-`$Fz3_b0MXO8 Su]v8THUta:wQU>A屴*ov^9Ѿf/yOy&ٻqEPܹ(hE{Fظ䥌364W<GmZ6?,&s4&UJqGSּqRSiH܄q LHk =…OFa (\Ȳ.DՆ+@\,?wgL:gg25]ce7sgdWxHI˸6, ~:l&#|z`#un`AZb\Cs,3+cJP8AV]ユH[dM8~MOT!sExc>&j`3E:kܨ4t&0 blw|XQ2(vݿ戛JO%X]tQLcOd89-_80cRԄ2,J[x'x464YM(&i/GUc$vb̛:36OwF6E~V_tp"R$`+#\ndLGRe+gx7VTf:a8S%す`oۙʠ!XrY \KrNO#vPw_92v[TʙVDpI?\JaPJpʎCvW ntвۉ,N?Eb"SQsͳ~N%VdkCob@^l5$_Y/l"W㶸g([{Mmu/̃@M 4%1|ijߞ57͵[eɹ7ј(Fߦ72h0|^`{Tz/*-3qs#Q s'7 ܯ9Ob-Ol" WInY=QV- KxcsTg,CkCl!oqQ({n4b +Խc/R2o隙_UXns`%t$ <%z^Q02(2%gj2<ֆNXM;G a-u_tQkR5XĎc}%mK7fU3Il#BYlɬ[k0]@n͗!f=OixK+vSK RGqVv@L.y7Kugb mn$MȽQ*TIx{Zn|Cdl,RM,O۲,}hDm<Lw{&#Ȅ[F* W.z IU]!i?O:Lq+.N#}D훣aa6-d~ dkR0…U6w2c4ntyu 6 BBoVseN;g|Y \ #}JBy5JDֶU4 ̧Az >ZCUb["rW3'>_CnOdYӸrmŤƸ*䌐UDR;gg9f6yp̜C0{0u1+Q^@4ƆK uY0#煲1<] P6ivx.pZ[ͪ`ݗßT ~b[g:+7\`]/4ZP4Ѹ!V[z L?YAy _i7=k=s!chN8 &m"T@/%ӕUNnVޒfz߸Hx=Kшs;ɽ+'GGbXk3 _G+oo)jygJbNYKmw`$٩M%[ י5^kI:W@^ c?饵t܄m=b y؀.S 0N:7Fyw0 $95>ȥ4؆RȜ1k }'l،x۶[\&XV"el07yi(L` | IvS߉FѪc%&86q4;6i,eԌ4tSGsƟ-HpD\_fMΤ-IzKm45} ;0;z~N/<Q5a~NMݲÖMnɖ mӆ23X1E[y;| S}cF={w#x]< !._pqTwt6E\G8?N_hqwٙtA~p 2YG kf yBJJ~uPBCc}Z%j 5k#ݱ3QcA]koyf'ý!㔯1f(l B] L(L318:^?]duvqfK͂V:Oqݿ=DxIRC^S8%c%@,Z ?-=+jA,q*O` ͍W}@73]6ۊMAznNLq>xٿVM|&0d`jݧ][f赁6H_="˄G w?|ƁchC"%s<+:5&NAyy<>?XwEMՠ-]P.a:a/N:trA2 #L//[&6 N|AXJjU]2 G!$)~SzQm_JT[TC(o]㜽mMqh:vqppB L&i)+.$mؙ|J 9:'m0-d!L>+hoK5Tr(œn _ }ot55yk̷ @Oҳ||uxv]Q? Qk Ms_*I\V袘YY}9m_]#Ss,^fhp1ҜFVK* Iґ{o1OD\ͣJS B2M]]raD_O,7pX{-X%q CjMGɒϤR3 E5 [|pݻEg]\@:ى?xli"%%x(Y'^H͈_mm{%1xu>K͊#aD$.>#1h\:IEqB \f5m8<+q6o[c|ur :< fnr 6TҎhʗN܌L/e=OV0):r/I觟uRNL"vDKOE bi;|j>[*m-dIb:vZN]P#$+U5UoԅAtX\QP ɍ94YsM"Hـk=W,CJ¨riǥ5#2:\ѐBYӔݜ;ΝgIEegۑV; l3|4X'^ k؎֜v$؉6RK58O?I :xփGJ$u h=ƸaԂA۰[audoyˤD9~mFx- .~B7,*+ һt.a䤅4UOQ?O6 =Q 3i룑w/2܃:OU0!ZwUV@6QƓ÷8-O"`h6UNh`Fxʴއw-y(" ~{TO㡿oՉ]j3/n^*;PG,`)d"D>ns5bD:zD$k4A"JsYl v+-'’P  ̛\&tJö56^|*{f4|T,m - U2A*Q.D7l7U | گʠ`GY礗Bh_ylͣVf54ӌC.a\:msGx?'JИ`*(> 6Yf,M~<%1@^!Pƒ*En tHypڋ/Ȅtݽ,~jϵ"VGiE")SA{7Gѣ 8+Yvu ޘݞOgctWJ?jzt;%u0V-eM{OB XJ>M:e!O.5qFѫ'\9\s#]ogx[{=,4=]\o _sLa,4F{9$s36G\W#'_t &Ĺr6*١HdgJP œ Mw(k+@5솙`{hpJلH-D1GT +醂p|$I\kd3M׷t89z+YA=SC_ J679ƴ^ur&C g虗:ĜZǦ-tJ$I&>U^f"#Jz>%7>j#<ထm2* ~MgylbB<4\$юh5; tX~x&VBrպ,D+pVg 7׿b !m2̻C͂4י;_x2[b U"a&yxT!F^$NQ?b) 78EDUV(}閩z/Xn}b(c:h5&q[led%@^[FK~Owt恒7;v~ i֘M1jY,)N%VA'k9%aט}= D:)o$P]r!_/4qӴ uz@ f)t0 ؎.#KǗ-܉ur$$\PzԿV >:jvvKAm͢ ]H1~^0N`l5Ύ0rvKs؎"MRT,g^M=54*:/6 QHF28V*vVCƬYs.+-5ٌKbA awJdFi%qݶ/3WvP]`pDm9}BN gچ,|?>K: D"mzX+s57}=^Q8R0zWbus֑:~$tDl7TOE (y9U\Yoft8z/(ݪ56%~wU{80X|LPt'Er۝3B \P)-[x:GAd8:^ݞY:IJJ6y=[, qe?I;FdфyQ~:!X^*؃r+!qf mWkq&9b\ }øR'ΒH}GNj}f ^7ܵ .jZKOމA&>LPL彍NXނgQՊ#\ H'l,bH V.&N~L s<ϥgemO. ^u'4bF]d!,M;ea/g h}]۸obӌi-$ğTn´ޛ$F ̺Iqb}j+7p3Э|Vr>|a/uN{u{:#MlMuرSGo\(3X۫|s=dR5=6 rzft r4Rw3n/_2s *6nŝ$`eSr~],`z.9sĂh*ڛ Xw#Cu^&$aZ)wSjgCtQ`آhak亭IK$ _Z`f3itiSɓfl^xm>VSGnm;kCy듓$C倩㵹c4ڡ)v4ݍ;m+0UT:7Y$_*1ݬNIQr=99@ 9則( %NۂNO$Kl:.d=(*I!{8o3Q,g&,1$T%td?!Wor\Nׅ|Ըs,'v@"h kx _ޓf+g$32qf0'C!ibKk@ t"1_+ f;3NwkuAןxvlN \j^(,d|@Nà>ߓ'X݄Jmܣ;AӬRZ qelKiIl+WJALQMPo¤D*iw#o/25׿ =\;^9*w7i~E,֋ 4:E)7ԫ#beϖ'Vj74Yyx+suzϪhu:Re(|5Y{X,S !v7vuK^*g0iԎDAY`ז?ߎ{H?tvSrwa& chX ici%$|mB;B ۄd kw:n~Г6ţZ\c[s wde+`Ԭ4d^!=^p7a1 4':QHf|5ϵo%Jx`йT Pr3CIȋ*u2;y7h0GQ~ǀ[-f! {eWs8 E _;xA/2$p34B Lr)]NKPvvGf-fGk}> G /IS7ԣqzMHs.% m`:  N] 񴤪;oXh,&,(԰ϗQ]]Bn|l,9H;-MNJH0ːT0,e>*PL5g :2kRt9Vkdj3}94Pm zr K&U9ϱI,VH+^נ%x riu}>>BsfIǻ9>xfYkkBFų<[8{mC }g=s%Q~(qK@D&7'{gu< ˑU!=zx"L ,JТČ-:C|1&n@Z4/捂Dץ/T=-&b>ԟݎs LK28ҝ[B'Gǜ &-](]P~ ⋸XY?gעϸ)^+q,^Z)0?bDWmghTS%iD,o~#(w2{棕1F'%G_Fq!`ь*G].vfao{i%Y%j׀C R)\o Ox2U!MY%5 ;w(*$^tyq9\(n<~c@=XOcMnNXig. ΀:_.hk\k:[m.قkB#T0lSw>KEW9T&,iZ!^8ζ8˜\b!ƙ'NSx4LQNCK*N޺dnH\6 OTr{q=Y:'_!q#PI3^HG#LU[9^!Ԏ ̷Ol3!#v]Cyv$' %R&]/,cX/ F7*աh=Vs ΏyTwnvAdpyFj Uvu<m`ËW4LrEOQ-ܛdӀ&NQ"(t*E頛N4]N=ʮV{k7`v  ;>:':V2~l֚p,T}Gp/H͍tNc2@%ĝܬi" fy]Blg/2FF;hv"A8hԡYRŵqe5n*,]9H9*9/4r`Ƣci%51ر'LߥG:D0. ӑQ,}؟5 _RC-J퀱TjVj`,=+$ϚdRYQY RSĵE9ry٢F>@DW3L.+GH/[C isw.% ļ}su:83!)ދCm3v{y@fޟ'ޕ0`& 6v[g'7gBцЊ pId_֟$7{@ۅ@aYZg)4V+lltEfn# v O*Sb8OSZZjPyIg9l?zYi0"Ɋ ^K\;[a҈XEyO Qgց/|R5#k`-ܡE 8ȫS(Wl6h2-QmnwhHbԨh wp\T7z)yQgꝜzfDƕatޥh6 ^&clωr]NO%!L1o)cl+T17 jvhip}¿=S@#U+ZV1lZ uxUILOXq}L8U8* 0QE!lOV) ޯZH@AvC6-sJWZ)xAeӦۄCFG0aVj"l&gӏWEbl(ժy8Jo K^l#+@ePjVut2Xɷ4hoc,m2 1FR"*^ʬXICK=fUljtjH1KjI\w.cHtpsA?_zOcc*4di Z{9J($>pj<+BJ{V$ʜ 3#d?SF!(v=iqC6Sp?& BcG˗n׵A@,mbBfKQYٓG6:{"4V;,WswlnQ(KS l8EC7qaN'=8Q(Fq.70MM s YφI|E?ԆgSQj+1DOus rE^r /$p:l+ڎ-<(4WG|K3,!Шuċ㆙wX9 `|2yKEP$Xq9  ]A1YJHy M~8cU}PR^{E3AauW2&sH {RmJ/v\ 1&jknD g10yEt}EJ<`vǀ7(?f /DIU4d|Ms͚ #?&U7ս.C.0Z:5n8ש睆CQ*y'p~aVnݶge}ϣ}1B*g5,}ns9,I~ɒB`?/;.+4S<\N(n\Uc$:׼Qa7h݀R)?) ))4(ژ9Kc|J^r ֤Ɖ.Rh(㹌PlL gҌP^dvv^_N|X<4X.=jɢ,߮ Tb(-׋ s~<)!ѶrIOŔ ޳r d$uPZS*wFӰ,&Vgwh -l!QnfDt"P_sk3%V򜁬Wm\+֝ R <: ʢ(Ssv_mԙ3LLW1L \9FPăhlU@ :V@7b]#=h;M7 =5lO~YoAe0YbX"T$S|xw ZMUyƲ_m=~sN۲#MWu)#!U6f풂1m|/3e79,Kq, 1ܴgR{ pm|(gɄ߯W7tjm8e7;QN2j)o8C܀!Fҳt Zyr|3W3Ҷ'Θ81绝"?ǓHcH*؋y :TGC uwfJxPɓGwRV)$K7I+s/tR:dc! @l37+P*MO~Hz]c)1vJ5iɚ\❟fզ%L@LRCaXRZcn!HWd>$MdMH$\ZMsKrHUD)`Ro K,rSx cU?UkoDȥR'N#]O~ 4OR a 5a扙xgϩ $xE֝4qHtA)G^P4cbZMDb`YDiVrWOzyZj)u: YcYY_}/{˛nO0IWi摛!t3kibYJ:ܿ+| bE2.q-h怇v\0GoL=1ͱ)8XiK+=fՇ*bŝUXh_Ŧ3' [Gu<8 .A|f̡>=,/6 ?W >eV KCe{o q=!?0dcZlh:z3_KUï/"Poއ? VR ZcxC:D5駦%8`[{9^ZKwp22r D0‚ viVBjTێvC4\aFWӘ_z:|h|/"f%F,qwgZf! bZv 43۟$gŜˀV1m-0p5d*EDn|6Ѵ&\#oU13 ):qǏp?jq cpL:H*_;DqGQXw^ms7m@?^$OE;s@b%1`3jM_at8o}mB?Ŕ>^&}zT9[| eߕr}LҰX{88ʑ=5 ; ,ͱd;Ҙ{R]YAȱe3_JV6X.v'Jk; ,Jn1I;*h /@>?n}:R.Uxy cC/dy5uC: UX)ێӇJ)?L/`lGp|6 j9g;G.!59ƻH#d=,d5զkXnTSY6 e 3=Ӵ{!UKFW&S$%y⫖u'Gm#FbLh~5ƂN?X#!t]8VB ]3NӸ+\a>cYOU_MU HE_q¯Iޙ5X 7ߟ4nX5iSx ٚ,ɑ9;斢OQz {M+G։{a-||AqMT_ǭJZˆ AAk2]==lyLje|Xc\byծ)3) " Dp.Fmtw"0yWc~48v11^C__f $]! w'P!]6ԯ J;mR&X#[*ntp,a47|E:s9UAIF|(XN}u29ߋ7Q{\-/SGԕ!UVc !! NR钿' [m?.zfd*M  2#=[#fcin;2IϽ Blsi(5m3| ypr|[ܿ{s{`*LmǮEA^ꏱ_= )J-PXݶ׷)1,h0ם V(A?p 9W@"ć|쩪rtF!Id 4 F4Enx NLj 2p++|+aث^ߘ*Wo>VGc085K9}pM?86?]Uz;+54F귞K>rPW]]b"VkL#]QW=YF8.!,䅿f(a|Y b_ pAGDՋDn)ۧ͞U͊7 70a C0ڇ0\&*,pIvc(zF"Ftc0 f%ܓ2&ֽ DN'çdOJHS_!>oXdܱO%}A')ui{Ixý|ٽWGB^彧[;OɩCHa*>s>įN,/@b=d"\Kw?%tVV.\wFt*]3{V&SKZ\^7Sm/ЀCme0i|ST 7!txm ~`fI*7TyT\SM82{zO4k,"-x=OB!qҙM&PQ8ٺ(!5(S%^Z~t{qtgy4I%Cg-w_2RJglXA?1qٲZapPn׈j$C2)W[4Yx8P\ѥ|RG{3%8ro7LO3qEENE{v2-$.] Nۃ'3ōٞLب5i E^[eQXtFH;%oμ)%`欞jhs4:Kj?`WOۂkd1bDl YQۀ,ྼ z1QnnQ6"VM[Uo ê[j:E֔(3,i,imq)c\0ܪq^2]lP//cqv"@Wf#4tɒ^=ImJ-P\YK&NE,欎 , ꁜGqM@ťoXQ=@6d ڭJ} 3|,"UͲ7ҟ+!Q70;C "/ IA׹/ګ 4+:A .AݶH{\ tf Dot  EZ !J3`%Io~[Z4QBDe"s6!A9C3qs `I4I|u?wI vwh))IH?L W=B$2-~ΓXzg;^~Mͻ%$S>:tp<I]"z*zGƲIܗ2#tK_MQDآg-hOa *# S\}ueNpICsFM|vmdPN EHLAѸB%VD͡# x#H60P6/I%osK;m5ȉQe:BQK]D5oi/@Ǎ& 5Y9[PFx"|OdJ,fEz-?'p?7Mw x~ FQ`8JzC̨pA􆨇Mcڣ "m|B_"A&T#a-GbmL -cTJqu~IڙH%[ĵbAQ7يдۿ o#Σn*iCj៝>cHZU%I!k6*92&\JJ>.LKHDZa;JD/Y{ *.T'ק+vF7Kh١쟰D#%*?) ǽ_6(DY;Ka tSϒ eFn1q9a8n{H_'c@D'Rtf݃!|ΘGi^ДVɫ e!cC tU.Hv9=[(XHќlMMi#/ V vë-2"2w>!2r IJRlFbJnimDwiWhʾTF|@~|N hJ:yےSxexܺp~~ _d9:p~0Ĭ1U!T9[Qye=im0@^-I&.rAf#@&@_ jXEW!-dk\5<_U (sRIz4*Aˁ 6b [[QE.^/P[֠*R!#j'FAQO?0&Rx)>c ʕg?zPx5z_',8lU/72O ͯ$נkbvcc>4:Դ>_]"p}0IhTҌKb[TOyFaFRU/fHM.^m -@مFp#H^ Tt!5iii5C#"]o 9Dn}~4nf{a0LW5د +4]=wנq'ϱb|Fӝ@Hr&R rn ]7L e\Bhp{jjc<v ~Pމ`vC37]V/۶*l6g>h&k iؽX+*ڼAJV<F&H\9 n:S I󞌋WzyIhe6Q|#hpi g v׮cJdzVl KOc$@>5I PH*^kpm?E?-^\o/)|5u}H"[OUbQ@U$])Ժɠ R sbfF |^n@n () 7>Y *O-f|`-ƛ֊> +sYӂ:}ex%^ R#[K5#\icl8ĤAv'=xʣWѿ 0^JH,LS>A]5/T6_HOK~E;NAos5^®n I3`("7gWͤ%o3 *j"fl:?~AU$y^P |29ĕ 1o0wg7P1_W5{Y^gV7k&il~pG敇q AId?<$=QCjҮԂ4f>xX9qUҊfNWs [MUɂKrKo¯|5-}b˹Au#W3C[͞8MDZH'd-cFg~7}:CM \}}k+9~ްAὴn<ՑeE.=Ÿ#o0<%N^m[ # |uq2xlSOr"L~*EQ띐Y ij+q@Jwja9{=JJ{"spk5\Iěڬmn\مsuIȟf@Rkzz.s-<:ke!O.25Z D*s$p+(zi˙iC%DŽ)Dzk=~d)'/dQH"p ժ^,P#Hұg "I˂"cF*kH9:7R'LmNe>hA/!9gU毴>tMA lG({c5xe~6u orJ}9ZvN -q@y($?S 0k>|鬛"#}bxXΓq[QfZUk61 =m,Wr:g?dY-cRϽYu-|eq];飍zr"pܥ22iIoq,C c>̕9qEsOuH%@gCW}b^FΝuvLD O* C?A+EǠ85'Qz4p]۞Ek{2i!K6N' `#hCAmQeDٻ'§gZ8#П7guNI4C's }##%n"/wh6rC] $\y>c%C="A0Y>AYP_]@~~ m-~;̋Sc5a'IrPT,keP?8˰uQ(!a_YꑜG1Xex]ߨ)P7xyWn xUjygHxiESy+^vEh y\<Z™R걊*5ʒk{'ܾ~$gYZ07070100000373000041ed000000000000000000000001604fe4e000000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igc07070100000374000081a4000000000000000000000001604fe4d30000cd50000000000000000000000000000000000000005400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/igc/igc.ko.xz7zXZִF!t/]?Eh=ڜ.+О$qyߤvحm5mV { ƚg[-h$1{#+|Bu)k袑Gh";Yޙ/w<} g^DN>!fa/S&vH*'CY¨}1A<, D2y//mh 5?,ܘOFYWWBq({ NhE^Ao/zgvyyR|om@?1ݦ\9 ygck\]jbN#B3MLfhkaTsy]OI:'*iϷ"˥3"a^xu#  aH' [a\RqG9s+TG?D]f4bf塩[4Q_zؗP s|koxNC#%cǧzg-d轞=4:Gbq4oID:iw~ 1Ҵ&y9%:D|*7iLRuMyvDFkDd3sF N;]徃 7gg򾪡$S]+|yg/=,3|Jk\u@U241 @ ̥;V((I`1Fh0=TNq'"l3zS:Fq+E>l|cZ'|ey`dqh)WԪ"SWn ‘?vLB:a ̀ rv`ycU7"nit^*xH v \]Γ* ͞؁Ir*i3㡜YC>RLq^IPs :oyjza > "ui~ڡ} <(}CQpc[G+ר&: ks]3Ѽe-sZâbfXb 8TT? L}SOD%Z6;/];M,'ϙT \H~9y-.td.O,@.~qg j,G/G%RH#is:5'a8`4pK2gJQ;g,)6Ɯާc$19FH>iSq6F~p˞n0~>ѷ1ΞI5YF03Ţގ" N ԽNYR.ڋ}3;&/J8LQO8U#}~*Ut.R]݉>B<Պ:ˏ֑]ȀMXA.,D/Fhmsx0髮GuENO8fIl1˹B`H83dY -:f֨ ZHpu2X>R $ n&2w^epESpxvhu$2hGTI>i{"09F 2떪oѰ^F&j J"_G C2b6Nc^;r/6J$/tƭM򷄗.Ǩ=Ƒ!WT>~v%0 䌀x= _G*JL=TEJ=zlIH2 FoCԾboQ<*vnakOiI%A,2g"Sc_uJ5WuƤHF yEL=us}gu w?C &Eul(h ;챉*Qi)yx"^::*[H F:.܉=(MC-!߭#VB}.c =,xI&J"9nd{QT[]=~'{x ^^A6eWl'q?,I}`90*ۃi9#yf"OJngv9) =K9p߷L51\:? * }ߨ)֡">APjѸ%G\{s;t۵Sx=ϙǰj_BC&#iXǢDBR]'F8J9ckY<ǼwԺQBN.n\# 3Γmb(\}/mhjDnpNj!IwWek!w3ݳْ k8(8Mln(JȖj>9~f% #v\(S HɝūJѸt?,wBpS1 }coχaMf2pvv@T3 *{_˺%ݪ2/'7Y ?`ɊLv”M+50`Mj/ḐqyaE?_3c{&5#OCmS.nL'&gbLip"1KO5uu6.eSIq?;AmKyL_$(3/ R:^+MrkBʆͪ ˅]GAw.˧w#Xr 9z [m9BNYsx\+ Q=`=x 9kKqNrg8MJ+bIvT6iu# 9xRWAnm۱Kݙ3ywSn0xՒ4tޒB@5gAd ^?^6QaVwctFt= JJ~U+uuh2LG$; 1I$ D9@jw:£Ju Q-aJP0Q/ջ>տrXL*>+E4\pFREuid|C"Ejp1'"#At9G`B}(7NZ=twY9>Hמų%[\{)| +>O>w~b:u{WK%h~tEYc+Bpls/u -Mع HoAl.[9Ҳ L'+ 18( ɀn;@mQeF6㼳%pwHWź؃I1豚(ݞܨ*Z ~%7%,nyY0 E4Es s}!e"ZgN.<=*Vk:Mz-Y R bٌ"=##He/vEձm7s&,՛CgomL=."<עn|0 O  +LUUY_ ̭V_Ci!hCoaG<"IA^5 ]\0ɰV=X?+VL)bb猍\E~* OMw!l 4oD˯r4 vP,ZKGM vڋ<,>慉l\?" z*>SzͧXj6oRzcaM.6ƜG?Y [ہj1"e{@/MdF[Oq TͯPT Y2ga٢4Po0:Q/RQ e*#]-.8_ Ʒ$xmYFŶ-qȉ~I/-Q5hB2#`?W%k'!{TL$%YUaZg% .gC>mEDՈ78. 5ɋ]q"*J"dȆ3͟qv QaC]; 8,pn8', X1kn?@朊EyF'+nRmafE@V\yBS~Qm Gd|%elʠH| ;7+:Vcg7F͑6Up2XyKoP4q0PiJ#%$ dDOְxvx9#'w_u: G$V`2 a-V.-[翴p P ]v Đ-?/Vr vղ %I!@5 "%yr|.Fa s@f*1$l;FX7#FDEf'iU hV:XqoIkǸp\>?T5'I9ALKe⩈5f0D? ߞAzRtKzzKf%rRUW!laInXK">s{ZHG;%ԞC{ϮS@9YL4͝tӃnZp67OuG5,jR03e|g33Lݶa 2ψMbra_0[0r!`h<+r!- c x Gp\qEinRvPʹҎ }*oUbk'[јO(rMmo.?1@Q[/AVr'Lusn8~8 \XYivąw&1a 4C$:6=T읁[߭gH/TwU2pF,GDP<__uMٟJԈ0/5#ʳ"|nJ̤<]+14elaE ^g -rmU(U-ml"a-c4Tb'VUVHb`Y˯LMU),=_\wp,/˃Y Ip!,iSd-AH|5b&ڙon>AþKCm<0D<223CH,| ]t`,xx)UxӢq\ n*)i:5W)] Yeu*FopΆWyU Mj^h-uY<- A -(%9{Ό \"m^pېQ?jp$ NAbe81QbEweAE'F"ja)huN$ FJⳭns[Jx1y7I!*{~=BO}GuR$h^Md p6t#q%;ŽC$WXd)/R!5JDc|guMBYЯP 3?FO h;T:b^:XWl:~Veq-YoX^D s:yFWeU7eevQG>J@qd}/*|o u&&L?);%S{k\4#q1~J5]7pJeat`֨F@&kE4YrJ֨X~>5H.CRA/e0D^`DY*FmP.d<  D\=ėڇ Sj<" \ONo! ZaOvbf4۶Aԁ/?. "ۛs>ʝIq<  Փ o ԶH%Fbv,=NuB9򪖿>Jƒ  ŗc2ү-ri`d$nT <̓Ѕ:jBYm= >F]~/< I&.D˔$%xͲ۬6l幅Srb.G^׼{8GJEF ]1WAyJc3-[n@ahhvsMDFeV6RQ cq/-e{k-!:; 1z[@;qVp53goB>'g_"`;{GdkpnchU s̱(YYR tO~"T'6pW{hԪ<@҃ >(S.μ~dI NJLg(6)y|я%vV\r{G@.=v1"l=ao$rxso0^ PF[M{r# A֜z DoPu6O]>l9"#`.C TZX~;k'?m6[тG¨ڀ<#r_+ 'k,}9}raW=Y]$f[؁*J [-DYdw e؊p⸵rxcȠSǘ]{ zkƭ? F@QTdTi-pVԃѩgռ. ./νO)E"XnRLls(D©0"7}=g!frw }|{0Pxrz/HW]y$&`{QG+شTg}BJhX6]h`}]=lW_MYNEt+ qg`t[Nɍ1N_8ԑU}#z N x7e4Xʹґ>$̙ HOVuPoX4{V2 XLu7ZXΪ06XQ7@>q'!aز@:/BU-sO.Ayu{h#L ku͂3hd5r~bbW9R3ChW_Z[{`u9^6*E\;z7ȉ%A1 sF+,[]Ox4IèyUy$*I+K cG/<Ҩd[Ѵ2+.0ZL7J[7l2wl0^ՠl<;IReP9\~[/I|:{Žsq) uc < _TR 3@Y~a+BJWJ\lci2z .!8@%$?c#Juѽ"W&gP<.heu/GU(-rCKh?X5r Lfjb3QNtT}BkSp0;M\6]q^vM.hQV_@ ~~q45 I;> !:<ngAky6pꔞ.n>Cɷ){IЅ!᠚״`]J'5Yc/<(#gSgJN2%**TS@'@V>haFA<(q< k?Sxk $ȃ3`U~w|ZV9'Ð4t7,SSeF9ERႆɿ+qڪYvmVN}Sf(;:RTL+nڏ T)GQT4wDt@Y+N[IBw\#voOȤC=1: ܪm Z>f7n-0WaU>rJSwಳqȠKc!K3X,,⓲ M SMJB#Ȑ:"yX(Wŷ 1hX{Pj7 XFI0t}EV49v]!?Q0FXk"dARƣu; %ej1=֟;9T. So A_.5 ُ\!ˡtr5@̱Poޏ6ސ4(FVzs<ɌsCq<k]\񍍪_s/QVxmﲒ+3fŖAT%)¹JnKw^Y1yuPo)GaYhbCfðSYV=g[Kz{-Tgs0lH#^#!i$NnATWV,K %+koxf 4s틨>׃NEvwX!x; {ov62tFE{R- 9a^0{uW1昧hIb'԰y6nIZS0mEs#ø_+D٪Ly鶤?Q\F`Ļ.Ywu9qWrceؽG 'YnDROv~{[|hC_p ,:Cފ}he@3(a.ĬpsSҌv߮L&O X}:HAޔԓbFF&1,V\^6FQuVև^a[5RHŞs:F`StȔI,PUΡb-Z~ g4)x09h}* u\e4we TTJnOfn(ЂxYe+ۅAq!l:2KjEδ ٛ5rfl^A>0ة#7=NEZr "Y\Ɔ2?s//%t ڱ4O77*k2<;XNt~?XZ2&lv{x2`X];tׄ=c:k(nj5.R#A-M ?lgHe@S-HKgLP^N|]GG~'4<,~AѾCxQ'5n_}/#ꎇh3h-ez(5Biʷ=VSʎiR'#fCcscƤ YRS=Tי/SJ&]`cnN_~VQ*5xݨy7VA~X>".[=qu}cΛK|/{ban%:63J  I9`f{dCax]]FHϭ ?/ֵ۫.y,T~܁#|Zjg,_ ,: ~^={X[ɬXqFҺZHN x%靖ԉtcop&D="}H!,_X&mGnubxÖ<5ωY?&ȏiogʉ8=O޿پVW~ꌇl2]$D-?[|F?4\X# 1Aq[2s|T5WU.r_$,pKQs\zӄeʅ6a1#&]LߐTM˪j#-e͟ȡO59b27q iÚ!'t"lH#G,z]YbONVm~WAMW 2Q)!fd! |aJ8 lh8}VȲ8,bokx?i'UПsξIW9!rsYo̦1-?4-$OŠ^~S ֩W]v)z,I=Dp; Y7=ZFӑZWMo `I+PhxfɧЀI,WatM!C,BHohj@HD*R5Xb.0T 牌_XT >QǖJ* wKL Nͥ8.@ϢĎ؅ 5:oXnv@Rʮ,SU)|~W{0N>-$9UeAZR۠\~_ij(Š=)G*Ij|wM5;52(ҫ}TRGwe=E~PbݩU2 Pu0CFHkBAhgUrEH+fNcŽzg Ȓm.Mz `61v717juQQXwDنaݱ?KCle. u^Prt&Ơz}r7v=,h; U>aIxN(7T0%;'fFp۸nlgH.eWlcEQ$sX4:-B^SX0&$霪y-R &Vrߨ"e&np?\ zjo(hQT$phbQ!0`+D!8rKR٫ L ئw]!F&HmɅqn?.94E]ЀA,RLBJ$(!JiD_p;|u|%A&>%؆JR4=mK.E-@*aV۶ )Ð~"{m{׽ۡ-6)B7\^Zձ)Rl洞-LӤnj󹺮1&{\0 *{{+}yQf#"e勡H<[6x.Jg14݅QH-AӔ8 PeHDk2vFwȂEK6,uOG\}>XL7S 4 ڶUO/sC$?;]C8!^"s3<-!+YIJ4-Ic|b6v Xޔm+/&S@-?Ձ["dҬ8[.ŽpC<- M<ľ\knmWh`PԒw|?qLE@)2hgy$2=T{&+H¸Ϭ>KVr:] V ZtHZh Ϊ]\&t7%Cs!y"f|M֖];:e {h11#omB:q!GjYN*F5b,2.J;|Xu!]MƅU^;% $+b$gZZjny[+h hv/Hs_0qRtuv-M v=ٸ1h-|e1?pHmCV[={^6My41i# hm?fPu+EE>%e:/QBӞrبFb+AKQi!]2uA!b!p4`qَ҃d%X`%Ą|0cv;|@K`fAgW2Va)p nr9,ɕ{|=]Tb砌 %3܂9hBXqpN~?޳U¨+ AO#f\^,kXңBlYyHc&x|2E۴N mN\P.Fhf"1I%@ [C]6. IҺзr H\t_fd /O0˩ ^` 짰 Cxo@||!$/݄ 5Z!@C0y B9wƪ7*tC^4l\[xMVo0H|w88xAyת{Px"s@z:,c.m/zM .[J1E*4w:Cr k:P*8g&Q~GjmltQ6q5<1ZVNv_;w DM஀d>wI ӽڵ9>4\8|8|DȫU(YQHIt$1.Nx*

    hNX{ng*"a7!E31~vswdy||/f; _ Tϝ=6t o%bĥ h!#F|@ EF`[NeJJ>c )IIt֝u4 _ߧv_.~/p{{ C1Oh:꯮oxIu.XUXIZ6.hS2{W/>Θ 4a0ߚSSȴFJz?;njYQʳty=~r֗>9[xC33'rYB; , -3TINmG~T2A[k醬7QƝ!@tz9 ޅQsVD C$#*эek2pjYĺ)+M "5qcP茴@5P(|2U:hylNuP7 >RunGfOrl8@N`l1e)"7"Z_jz9b;G3Qg[Y9<*]ޏnk*U%S:pvY#?m9׹?̛69}CŠ7w"D>û,IRI@{S`T;Z)2ֺt?<mwz@b]"4 v[`<عl=f@wNv7wF#-xc_2=:dMEfBY*E; jl S崥3=7&)4FNȼ!$з;odn$$K:Rަ; A) Y5P2)U_wI*M / W]RQ5Ri.k99F UF = е&\%ؒQ Iyݤ'|tT0eONrX$ǐuM}AĚHAx_u>YrW`L@~CU }ξL맪 ?P\l=p[ΡfΘ_ac 5AZkZ"1wC՝DEƛMGvʵVe3{ђ>P@qoz iPmH UG* evHH4hjnW/)H%*u imRn?V1{y+T԰(ъtQR=aM&߁^5 xXz!xb9bF3]ks=D cR\KMQW0*7Lxl%RUO"HQ\$&e0e.<e+Hi ZW5P-&Z kEG#?tg=8Ry#9N=;8$鮯KfKgB㱟oH"B}$ T1U|1IۧL8D|oq{g'gޣzUy䇤z?Eŋ]Z}җ Y Rx0O I络kE\X]ip G VZq}u+O sai-nok4ŧ7vPztp>̦d%Wm|=FjdQ'XuK3pPolZ:We:=-^ipK[~Ѐ7jPqnaA=%au٦?pwMJZm\}Lyh ]5>E!?yMi4zjbe\1.bpwDfbFD9TX|/f..ϫ.t$N,+#hq0X F]HԹ7^q"w3pм[0ϊKb/,V_MGU ՀAA5!uTkX+G^<ώD3/8/!~6Xfd-|=y@GLm9> 9sƚ슥B F-KKƥhkH慚ŻEyibgyd2d+n?؉"Ѹ}(4sØ^{HBzbScyε|FfQ$7uMOOc{JֽH4$[ sg * fD 7gvY<}7ۉkO.me0XޗH ۗ*oOQzKT#rK ;(}זh.D=|{?7Aãc#R`_n /LV>&ZKSe=[!yIa@#+kFm{xvUgؔ%Z20%O }x?^dZ5bΐd}Q/hb:<8Bvr ~Gΰ .E6G/)aVQjwzK`v]T ͺ8d=^-ܚfiC{ 7玕M5췾vB2Z1j.o'Į$э_z> VT;M9>k'@9*p'Q8Vi!iWD"g4 EbAҾQֹWci!/H;`%9mToYB)loH`1рN3ΕxrhI%틯&iPeXO\ .0NMYzNGYnfIoǻLD2sL KPv۫M6AkVw!^@:8Suts`cD 'oX[q$3E`E<Ρ~i"85νBr-q@WM? nex`D!ĢL'm|r`I'[k׽nHn*sB"%9ANwLS=keZU/ uڀb @|*#\g#Q~I0)D-cr)̐mܙQ$eQ`uvd"}`|F83eаtlhWu| ^60388"]\mdzSVWݵ rT\SjF*LA~$Ax"s1JL!Hq {p^ŅucꪘMu3;̒⃵p:|9W:ڣ<~i^f&J|~v:!ϑ=]L=Qz~5}&X෢Ѻc9BhU`cCYسgҮ#,.py];o9dԹh:hz3~ 6n~"sEC| 桊ѯ5U!1h&Ԅ9TlCRscj s,'Bim ij,Ö~Oٴbwq/q>@J6*"8?ϲxbID3j* \? ".P4)!f 16Bҋ~*n{B p'[kl8o![. v Tw~oisp&~XxNŷ `wxw ;6Fӿv \JƶIIK_Uԇ~1"HX-wOTSQ}h5;h> l9$HiI:Q+Goc f/LSogbGn^5y]:eH yԲ äŬ \o,/NDG D5+x shO-䐨YQ|Gr-KQP&ƑveD>+vL \䥮.7Pi;Tؔ0J,? !::MϪt_ ؾ6)(Ѽp{Mv^v#P? Ke'&/%~4%-`NG>4op> BzXl5t$XY=R5sQ?GȽ"=P~Ag[`J` _,9*w~kJrT AQ$uy\Gc{8SjBؿcyv-׎=y֠=8Lf "Y?AclrwFkC<.5O:3J3օnĂluaW:x9_3OF*a8 hJ+Ig(W:"c^38`҈הY.E}ѐ"ڌXgmf 1g̫7*/4z~7EU%{$)gf4pyw>չ`$`tY\soі dv b26:Q!IӜ3tDR |1 $tQ'oaf qӰgeⷲH!Hx!=%*!zthl({9l}%(pzU`C3!pLiŒ Q۞ mC`bC8lVƣ&]X>*;[;̦{'bD:rI0&pdj 71oo: Bz4:@FNvګ毥 XDUcQ~Mq۷h~|чMU£Q yc>aӧωl|-B sPQ-38lwr$?Q䲢ɉH|829}:c̟/hQN;>IAxG12GD2e&$pv лaAs wS?h0t ?1ő?/?y3sY&@E`F+O[q"0a$2Dbul.*fjfOAu8&~Lkc)~D,Zy^]s|ϰ7$Ayj_-zFrF =`vDo( hxvȟw[.Ѫ$j9Hלslg5-VM/`/۵ ĽcgGŎn(~ϞQ"e/ug~G4ayb{dX#83ˑon7a•WƁȊZ&;k ҷYfāDzӕWn^!3\5AN5B*bnt;v`$/(Qt:ٻʹvx dh_E ߦAmxD. /4k.vfvC)Tqޫ[VJZOlIHhx[Sy#ne+>#*NI&S(Wڣ3un1MwD[d1/U;d䭳7.Wy$~>OC?( ,|v@N2g>%iǦ9j?;ڭ)C1WM(kЬϟL]w8pĥ v+hEi2  6$zvB洆gP۾-I ?ExB M(QD` ʆ#H)L s'k8>eP JU0*MATʆÑ !)ES^s*'"l)A zF:5"4$}=X,_R=jP`ҟ2]<*Р O #466)B=p0Ȫq+dd[4A5!^;Uq0JNiӗ! %x!\e*18|P"Jd?/-wp/ތҞC5q6Km;AXA.(` E ECmΙ%8Tp<*οf`ůIp҂yUkW:3ӭk$6>J?ȶ6'RyQp[-5OKeuCwAꮬp-Nh& H2_ /6 @rc2p $"9ΚKw.=9iRgpKk"tIV~fZhDDђAP=5,a =k'(GH΢M8`lI: gbWY,-\3ߓ?s /7 cYe@$ ƨj[ڼuIk.4qc1z4';B~u 3P\ okeAERӞg&ĬUmot^z>UްjAlkҥH?ۏH-Ǥ!&)DYTVtH;QVC޹ZAĪY3%/e%K*ˮ&PV# "k&>_t@ v.n^FF=^نr VGsIU^ ͱL $sHoA[i5oDգe0ew/ NJ8nUHPBݯ{&mN^?*G8/^VbEDܡ˚$}K"=p{(T ΥKCXQb?Vi.ʎ,肑 y|;/zF$6NvJBi[ѝa>ݥeCo;x-##Ix᳷J8usj՜k@܌uxWQ9 ?]Wk]݆&0O/焸V+6(ٍLn.q5`h8|FNqpː(fWJQ|rO-5 ]̻mp[Sg$'ǗhaB\<l`i~R8fq܋uB;`ƋĢ4Ȑ˕ 6 ^R ~O$y/xq&L!QPPnY%ڃaa0hSSMCߘ^$']n3G(nR\ sl}ǚػܳJ0Ú d0wZm/pR%ie92N#trIZ2XCͩ!ZF47_يW}.Cfr7ne qʾ҅0"4~^]"%TW#k3zycd̼ KHC!Bm$mg!mdS(M7UW+wI9r@K2gj T#6):ŇE5msnt՛egf1$ԇ㞪Emn]1/0]5-co},sDXLdsm2JOKG%JO`s+#bLE(3LKF~#v%wA]ę.8LOd+;oH7<0*>p`<YTJYk*m[u6X[M[c M3!veʔ H {$QрYy_"df&dLӫ[b 'm7"[( ,Z7^YKmh'<-1 |c(\YY "ԡ;z)` G>.BӦ㹚٥QMI-7P`#.ϕUAl[c,:qB*&"p.ʆu.d֖X#UH-#*j9\Bnʓ.^?%VU{@{Zܗ &čfO##hiF<`5/Uq剼PeY|׺#4ui||'F)/"&Z)b"7B-]m~>v;jc_ I5xj 㵌6x& LʁMzW.ΦgdsJ]~@9i~'4<ţ/U%-i+]_RO:ìRx_0ז~nYsqj'YU k[#| hY!f!PSu[2E#Wk|Z okF]~i ŋ>a UAC))֙FdR7TUOGDG25}ӧK^]g>yS|iE}]. S Sͯ,7rn9iD?_hc{iYSՅsOCDjpmlآ/S@$7;Xy'($ZI{ZѬPIO[T{V:J0Ryxf 9l~KBDK:#n2 HJ-([*=K龾BR=blᫌz-v'o蘣?AI$Lqb$BK<ؓcnz6︌g*T2= N$C>fnTzdyy']ܖ_BB3% ?b1ǂqaDUЩ̩>7 B~l{ tl#jeSoDvyκ /Q W x·gm]Grzՠ=EIi6rfCgf Ǖ80Oa r)J+%O ,P%C=/A4JI(XTiwjL)摼F/Zgjr -$eبo:ilKYOpݴFWv7Q yKU*T ;7c2L,S2jHj>h-O横Bq;s_Lk9ARWRmc U=Á\!%J; ?0&ӈnBc+`R->K-=yTTRsh1 Np0B[ tl:r)U,%jQW{% @GQ b0k.a9>v XB$ ?yʪm,_}rnFCNMW"F3tP܎LlM`$9Ѱ.Xk}m& w-(DDTe PC@d63Yd(0G3ʛ|PI[A{ fi_f0-'n,\F6 ',bRƆ:nfy{[Lfh+u2r;, ˦wQӦ6pd͍/~zMs/,.h/Τ6 SS4k3S垛: G!/ؙ`'~GnUg'S SԱV 6ͲC"OcJ['_*?VP)&+ESAEJ'jڨ4 CG6d)#9 q[C64jWB0$niKV( b2w\-gII"x#U '*Ix*yYeIQ+]2|X# zUtHG#:@f](PdN:W9y>V?ϕua53-KC,"ucXlD,DP<$B#]߅ɛS.@\w[Χw  qUM;0?YBφb`ƌ%@dt\o|zrt4N"WgیKIb/ ST ȳNO˿]ldB Z<M󰭜C];oϡCF9niJ'եOHv^$l{N aٔj*N@ă(yё'[{M' l&}JvӵFar-U'on1ᯧ쀋q7#5~eJ1ژj/I's 4P5 ? bXK=Ѩsr-r0z 1UL&gv1&($@YWBy}ST|54tb^ОKE_uow`[s#ncθ)WM* FBTp.3woTPx:HT{$("aQ,~QsG5[uucZ^Y8HPZfdS HGaS1Sb..62S U S,k"QL8q]2PP9= V!VQrF :{gzͽ6jMyKuL80.p =5mzhr.4Q'v:s<~(-lJش+$vM;sk2Ta=fЎ41m+I7f"RMJY8[4q$Y.=lZ`zVEԓ^G$Noe0\tF UdlD}Wf]sKyZL-6cmpQ%b>ݑ?G5vA|mnIkgG"h< /ǡ؟$D+&ӠNسA>3Ynw!p/E#J-O'>  BA&Syp{yO?9}rfl @~#+QR :Hn|Q2߃]AlFZBIoΌjϙΕ]ã(+Pd`*YvE:CUQsu݁Z'b"  amjPv[=`۪DW}|0)d4:L0YR[Ϩ5+`(ugQbdGIN^3S3zwi},.({tuDVab_m:0¥T ]01vV21JSiƻܓ>SD`fǷt/2.ڸL-MoܴAsv4枬]׵Pږ%#B PLj+yy-j4/Ƶ 4CR԰cWфtJh8 1ڶt8~&&Nxc֗*B2~b*YNw,X 5KFGX~LZVFp0o>{כ$qsv;t-Zň5JnsCp!)̎$]żdkVj !]^S~56:HsT,U+@^6zU"6mԄ`ިP1~O kcgԷHI=#З2k&ĔgfDfPM&^p J/ 8M׷6xqtQ{;B-~L Dl`NҭIu1(a>)J4Iq_t['˪.><ږ D2S&ye}iiyl;[n1z\'#tS,Z+lZmvULdF/9v@\ag\ @$j.曡Rγmp!^Lvl”|+R9{?Gxm23Q{MƎLaqnX v[$ Z/ q}ct𩿸dObF۬ĸ:5W{\UtyT{x?J(}tYg4ؚa8(lalOT8gq)&vحI+Sv[:h''vv*~ ֪l߁D鏉zt\pPSuZ }6$5tKpѲȮ*@ M{Ha|. .OH]Yf;MH=~; Us!:^Ͷ{okcJ wFtg恞0:Rp|+)xT0Z=?!Nq,<Գ/,+MmCJH%;}ن d !=WHTjpτ(>R6x7 畁 ߥ @4ZE}M3λSϝL?#tؓ(mxf&} v, [oF,:%z%2j5s.|Hm;i)by䛬jϯPnr2c. u'JLR\A}FѣF8hKۘTL`EsLa5n"t`ܢ !7Km̪2V:z/䐍z￘,!ט--̩[N2"u? ԀH3x7bv@ 8Ɣbb/ЏW_Z̴Zy.tǃL.4%Dw]D}a 慠}qڬdtѾ: Idy[4ղA1#G":\| =怾fPRmW-fe'^T;\4OPAF召-Gl;GǜQW*%wm)Ht,QqDZuMynV5ɘq|Z<9® N2e;"g  ]VIgdЁ9a7GEØHQs/Z)UH>|ԓ?W/R*A݁TQhS&C歓C]%KC}HƉ8NL엥a+wc2 b | МݨˠLe J, QB ac1[)qhDXƹ4Ns/|جRp^ v*K€ ?oG}w2^F`K(PQx+؍Ja&M4c{7W1;wIwx@[/}60N`4" ׆݀ 27탃jM%\gd#Qj'CԲ}Y"k @Gt6R&'r%ƞx'N]}]4#UL}Jɨ^Ԩ@-DS@D(e؊Mmp/\MEJ eܚ4җ*].=ƞ$4zqgsK`~rB)+WQ*3:AK}E5A4hke%Jb '9ÞoxVZʤ1U@)*|)6CtZd|qf#"ypœY_622y'FXp!QELvDRSf/K-PI82">jxsSب~s2}E'5 ( K@uPa/.}`vSjW]{]L5,^Ƚ:̃W~X='TaZă8J8"yT}kAA -Oqׂ-HxoP/?FIjyC -e 'm'kJAnXۈQ<2 HFwC #|HNNTߚtl/>u@ͰթP -`ody"_#8#¹W t@Di-q9_-qaA G4q쿢[&N^Hϯ]7` R9'AqH7Єw&sS^k~S䜾k޸mr(lN6eqG$i&,|K^hHQ'Xi?"|m5ca,S,S'J9ҾG_ڰ}@%(s`3N+S%D.г }Ydžn'1+ 4+Hn 4QaO'ѐSwXPlhFʳf:LJ݌@ь|mWԤXЎF82*N`N|+mWLۮsH iө 9DZwOXkhr)~ꋩ=oկe_PRD{DbY=3i3?&PPVuL˙.~Z?<洏 }ۚ<14)xn_*΢`X[^)b?ow/ʼnZ7&Lvi8 -$jdMm}6N2ܦHd)X\|heVRUO|(8JRVgeJM,X+mAZcEqG_f[\}o6O<|ׯ7H[oceŒdCH>lǹե=BϕR0Bu89% S*ҒKOR^#!Y]`YShLL''bc\7?.^:.h4[}@6&$0VuSͣCTh " /خI @: 5q&sdauh+W.z錥)x |ہ\8V55W;t -w<ۢ̅?JGan*լM@ !*ER|wa܆(hx+t9^Z՚7Sihib ۬,t0=:2PZ)eGb(w_ȥT#AuPH;a\Bʧx?_Ἳ[8ŌTm(¡mtMT  vp[ky2GB yaoK{X&vHE嵉pvb6EWS~{(Lh@\m涢po&mĞDix`U7V[id,;Yho)~7T=5^%wg2zVnN.&`MR(`LB7 V`v¤~CiB֗Ot^wD@2sS@GT7eyZ\ڢա,ϼv(~rC/ooq-օtaL\!rCt}e8Q쮸Z+Y{cpRXJ7\uJ,t+La&Jf\W!#C{3kqwm; d1;SXǺ:8cs롴6xi@@`͂8aQONW eEDQ׼ܮILt.T] #H ȑ%Qw5pSr75[f>%# N@k\# T\?M1dXkj̰C]܏3(Tq6*~oD0p~褃ӿoEnF O2pRX4V{rx^YƻD;?x\[0Mg5'ZZMi WTfw.Σ."\DEe;EENCV~ԨkiU10¼e5E^r&BɁ 8j r1;zRH 8І`+*pAsƄDn 7nJ?%X$4Fx[y(ܧóKBrG|GCƟoQU_K^'6=1?T#hy7=@z 5sz:=|֫P ^pB;WRX@8Y V] ws*")82"A [dlϋ$2* uT\azA}Y($@4eJQ,,{VgO][ FF&eL𠐇e~.et^Fm*n,ؤICn%vxFV}*I °&z?)Dr% (; D-~wǎBtV<^O2/~r@@a+YGS2EͅQǚxspO5i#!L~yw&?zv2jN ,:D(j#ꢇFYȲ3P15cI$&>f6*FQ _#`$?Q}_&c*hfm+M)3wW PJr(F&$6P%IVׅGQ H5R_OSՆAm1BM?3O3DA&ʜuy9\R:*87..-v9]d)-Ƌ' @-|RBUai6܀#6ՎQ/PȴoOp+-×w!}՘fu_ Hs(Wˇ^V&9a'7 TH𜛠l+z98 "}ϰm<2 G0<^1R1N|uZeukXТ'ySi;iw0S֘: k2 d@aƪ  N/4䐫CǒnUC{'-p`~ۜQ!u\NO+1~?+/.4BImIڗzug X,׃pe\!U_+~B>IBgnl.g1\>a }.7g?Uyz+D#?(ݵ qG]#\R[m( ϸ\Qq y>A^/pn:osQ.TÔoPS=w2Q9%+jO\րQ5/*ۚ)>FPɕʷ4'8lSnY^$/!Ꙋ19i]TM_V,KɖOsۣ<s/8[EWh h ?BCl/`LA6;TpOsb?ḱHJɎSje6RJu3bDmٸYjiwEc߄8#rPn\a-T9 {,^w~'Q!(=맼6?8y{Eh,!y I,Emf;{Z >Z _)dJ|b70Z:JJ:%~gQ OI8MB/-?B`>Zҥ&vIsȔMJ>aQSYzEoA6.¦!ҘjaAXӎ1۠ۿhM]&=߇ L]S}͂ќЈ\r?<R>4ߎSMĖu@ϊ +_~(yCɗ[Ŧ(R:KCaeB 3?HigwN{I'Kڨ+V$uKz2l]Ihڣh4#d&c ӟL=Bxwo\CZI YOʡBX[?Q+ gFE (1\'n2m.~!רء+.%ssO0Ymq{h9kZ> 1 J9窹9^ ˭`r r/_lz~gu,`m ƻ5`!1"M;쭶nc[W%hd@B6FF}6(*aKBFl+kCxdQՏw:0>; M@ %絺iԸI ׼k/QMRF5w3ϴhsU3}uo~gó>T.ݸLN+#:62xOO,D2 Sh2a9;,]9UkhRt؞vJs p' 7JumUX*49Tj$Ӏ:72w4Ԙ'G&/egFBElxc*/P<-=SOiU ٨`,[?N6N R ; VP FR͂bPtj =)GC?ϓ4J%W/XMVX:3 (e}e: 9lVU-Ϩ5HmyH<=O.DXl`~qrya0hz)ZÜ<UN(;- 'B|pXv$s%ϨlRdNp_6lS3'@D)Rc+['z$F >Yg Ȋb@ $UQ5YkZum匸Щ;էgvbs.k·j^i,M%U̗27ѥdŧ.3o7|& @;\Bv a,W|NFH0V3Sam;n"N mDBkJHy.^* 1.$yѵR<ATz{7ڡ M bU\لg+H0q`š 13w mv!_Rx>ܔeIc!Y͸%@^ŸhS&NYnrhL%Ol#ϧ -wk @jknNbuD滻[u@8⽺V2р y<\GIBJ2| yemUr|΍c"XJDb/ˎދGfo$4?,bK{/O:`RPmFz h&YQ6)MAU rrREf Y,FVuqlcIX'HLzumM?t,! R@1N  gƚ\?\p0"U>o>69髁|ǕŅDN!F)(9D5GF-% f*FFuД̦K񋧫^$ <i18 c򦎫=d"y 㚞 gs>XÔ+z?Ƈqn鵀sL՛@stBkJ W<ȆSZ^e|# _8WS2 Wc>h/g!_u7o3T d\Ms״sA 崦9RA՛G,r#c\UYAU+E@km rF142pbmgԌĜZo#ġ8#&kG1%xƨpu?M˛ ]N`Sܛuֵ3Q ēW@C(''T#dq"E ez(.ѫN@j5Cm_۱Qz TFn9Ş d 8 O+YO^rFl>9%=d't_p{7nP_Jݪ=E7>Oal'&cý5Q bH-'KȰI)m޵Cm㼄[j}DW?{' Z+Vzb(N,э&{G{!op-/ kI]@y@S=.lݬ` fxCғ;] ߅Cw7n8؍BxF Ŀ1Pd:ju >DDo57 -xlk i8<=kŕ@FX[})MưLڇ\Jj% MYPFo&n6f!Ju,]NA`Ā X/.@ _4z_ msn폙Ul?;)F=Ⱦ.w-"<E2Vfo$o 2AN7ֺ'\_.4F; QT!d9yJи)ۚðxrvs+gLSy"VQ+:: }o#㶫`Ur]ZIUVmqΛެr-LcjVL Q*w #"-1@r^ @8I[S!NFn`W v$ˊՔPӅ4r~3H;'Ьhc؂3`]-M"O"ѯP߃{}k"-d3o?3u^4 u#d8;WK̬Tǧv;*ͭeD }:;o-B@a.w!|prh=$w &JBSx*ԜWk!|m& M"dQD={\lGRd5z`3҃-S+ϗ;Ʈ)ub ]Jsr)ǜ]ʻ#D .ojBõB^#5=bJ"0aiܤ[f2|4׼t''~b|AI۵&䚄KQg} ԖYzF;/A Z!Gײ¢ƽDzA/%u(BПt5,ht_kKD*Z(DCn/p +N%EC%^O|Asm.(rNvE'8o~a'ׂ*edpW֎] T2cV"(Q܆cv&Njfפr@ ٽO-8 zhsfkgͲe .jeVqoCc"[FIz׶%Q th/EY ph`7QrTq0dt)ȉV^F U)'v9yqV(G5%: "S0MƟp€> f|rAN'jjr:j,3Ă֌9<:{b5m|yl7 '43clb&8#jj Cv6b%МېحBzGs/^A|-}R?&_c-hmK-&xXtaфfpj$& UZw›ZmW1=H*(Р0]x#/ 6($=BElkTa+P@:yw2O-l%g-+Wa IYv&A4^>U8E]<$A"~?U^ X-i#|/b.4lgųv Y;wUQd|CcN@XQ s.K7L|ϼRc\UsYR*k g|3MrY!D Иuܽj_z=]="e W*%1sM,Ruw6FCrHDw4K0y1u?η6$~Zjv?ʭ)|<:QJ! +a.&])nj3iTAʓ.rBH=J1^R(KHGe Me0/Gmm\/ *IlG΅=4&t~VSQz {Fx4$[=ـo9wfZ&CJ^!Iq(3e[jOQ*+U#zd0!gqn[?1V[mG0+W?/t oiY0xjGNL'zУ~->l>d$݅L@D 5Lt};11Cŀd";U*&$JqY0ԍ39ŀ_У*R10yN[Y|*+hG1sXE4BE ;+u[&^#JekTcZpvҧ|c{)0]d4Dji^] 38 2|TR$~>ǑkӐZ=ht+}MT˞v!P(֚fn.S=2d80n{[8bGknTfEMII1+g*%|n@- i9^єPɺ|Ivڔ{ͳ_\='sUX``d8!!A]yK6wPD!)#U^sbKvţuqԔKҷh24 FkgJI-V@A'\Id3GP8jX9H|"VEeUqzjAeo ٮOH2Y|ǿ;g*76+@$O]?;T*+])M\9}m*xB(#qQ,AYBT8#Iya~CV@}`>zɺTyT#M1K`\j>BC[W8"\+&k[x2@|&afInУg;‹bE_}j[Igh& 9Wdb3Nh1mN~+.ZJ̗PSyd{oRB S_ 7!8dP!GSۥ]f%DBm3 H@dHZbЁ+ AAgycK:JX45c!0MA8]~7(K&ĨsHa-/iWvrZiUAWb"6 }ula!b{1 U uUBO2Kgxp`$Ғ:c?]Viׯq Isp~NL|^à<?e[(S^I@ lz mw97:3`WtF|B.W.@)u<&uRJV2; k#d5þ#Qg&5c[Y/Y剚mhj|k΍vkrPCT9j={' !al 8=EIBo䜟XC)q(ܮ|TxqsIWb0oj6W$IুؒBWq^|ы baH? g>uG$ Lwyi:U(`l4)Kbr|S\J# ?{qC(t[wm⟈i$d^gC߶\gٱNr-S.4a ߮i;ki BevT{%uVcJx P9lRƇ{5|d)p|zleˡu*Ť`jhq1W ލ:7./RBRu>z{_9TzToݗI}J' <)4K$APS~PA+wi#`)J7-0#3VNX#;jE~ e##| ! -?QbMҧtxىj`EPK'^(zfs.lʃv>M-_c[r9duKA3-SJW؏;vKt8@1Q]*p9zl!v G*:]T$N4 d:szMW[UiWT洐 -Z^ia(cet%b&LHUhGW %/]v&&]z,9z^  W^d m>WU49@kN7@FA(h1Ɋ7w[$od`Ӟlb*$h#>!i)UE~&"5|w/pfV2M2)&C ?/ah'_+h`j%A~sSt\ܱXlm#x3D z{v$GaUU}z5*48&md,AÈch؄^=M~ӯ2{%bdd:>]Vz.}aթ X.m]dqp,^41HOY odgۙx^0Te$v5(ŏ7,'ݮq~"{!nv^66 qq >G-̷Eӻ&:-B2+L Lu-{&]ˀ C٭RNwștBsi&:S l<=l`N[0/ٷΜ.O au,t xY;O{扬3G2cO}A̚*y,1dY!M%L f0mYl fmDZhQ}1OKY;RiHfYAY;nYp9uJ2j߭'s}6ck-zhL6^"^*Bd̄%(U]n!5x"˒e۩Gza^opSTzˣl2X 7:3jg_yDFfi ޕ);srh=gAyWOg6&`wTuT񜜗Z[exב"x,{ 'ޠH@AH}bslrANUxEOHH|eOݥA‡4^§ )ׄ7KL&ѕotR+V}Ih4@-A l=P놠u^] ' pŒ嬕r_~C7?&gzIqVn-DEK.]8(}'DJIJ&Qo}os$|~"1,=Z,GѠWiE^GY}GGL;D@華-$Fp#EQ;ղ & C6!Rn?.Y[.70 {h-g?Ғ<ѲQ>ݠ=!wA>\0}|4~ÓIlw΂P?](+m{ P޻k!h9bĖr۴3TeX-ΗGB}RfeC#d\ڈ ۫\kfq;v#NڅF@nyH6=.eLouPV׿:!ٹpOtw - j=DH |2k!cwEy8|=,:CoY>_(Ϟ3ca:e:'&fpuKBf}nߩ^SƚOXjM%9v\@PI8&@4Vq .5qoPAY8+Vwt"E=K ԗT }kHG4'/֙Un7'#:c )>@c:9/z ˉX?\^ !=!p0_lN#YXٽioZxJ]L($܄r$GVJ0t X;>|̓7'AT scNkl_~Ie TsL"X-!iWwFZ04 5\ŏrY# G|b,d 3''[[y- ɗz=ZD&z)@~ØB[p ^g5iDr'C4ݕh.y'{5AF\!PHDYm#H pJ0|5ӻ(ʸ<5k9r v 71`gWJK1S!\U0$tFb`EL4vCi<Ŵ+laFC 8Z1 E?3O|"0Lےډ\'.q$IisWɬ(k"r3~H33Ҷ@c yJ+W~?KbcC恌2%}}.m"3|N쨝kxe)[c 1PtTLkQ$B!A$zP=m*4LX|(g=MqB$B2 谾tut(wi.. ;%@Dw-+(ĕ []0+BZɢ@Eq Z@K)JY9^2BUx 4:2I80 B56-okQ0OJT=p!֞^1c7.5 JI[5z/wZlZUzt±|=@{ޟHCSވosKsjMsrD^#m-9mlX`bb(ΦWV>j"2,#adam]L%.gf@+0_ή=VRh5FWMf:uЍWtWz_uCF=1BL3xqCkiaFKU18w3(@Ih!TG_I8hX ދ2#l%dvh.')z\\]pG]m}9FlzBï<҅sd\+:l襀{"L3M2OG`xrF>Sq!_x$U,t`v\lCcw0?rţuus/ >Z T`œĮ8XG^ր/3j/=sQ 𻱴͡8|;X֔Y qj >O V7us>PECϲd)p4>B"s+>A}2>=tw@ 6wi{Jٮz-93J͜?q*"|W#q{383 Ҟ#t鷺_zy@VOȮ>tiaA4d;r\E05"#'{Ms"Ԃ>7ni^b<x!bunNVQ[Bn"rKNUȼ)mTUZչ"|&‹jdʿta;[k'֧ dvjF8uߔft?պ-R {ujgYZ07070100000375000041ed000000000000000000000001604fe4e000000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe07070100000376000081a4000000000000000000000001604fe4d3000239d4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko.xz7zXZִF!t/6]?Eh=ڜ.+Yv hQW8g^jkre TL)Z0gaiQ=Vc,Lg0ܔ[ P]gR|.B*=5&rұGD`Rܖ=42T eYkpSuMnmkeFKV5%{g]|)0r*km h dA8GwlĚh: zT-^5@mC=%FѭO13='V:AUby@-3}TET2bd3=Ǧ[4CE%FvH, y8G;)ym]g452 \]Egl!$UtD_;BK9s1oz.dBSl{kmXrp!G})եKkDT<|bnE(D;HL?1.B ?+mqR-T?X]4 Iw; Ԏ&RA16r5eOrZ)eq 4)UfJ4QELyup=S3e+Z>v$zoS'yd%a/`>1L.RdclOU Ғ톶`G%!s2O!a7 ͡zWsʢ#jUuk=<Ef-BZ3pW2ٌ >QC) $"1_9vUj1m^e%EckT)V>}Ee^CE[oCu7 H=>ć>Wdм50]?ЈB|Q˝#.>M:H"9<׳ߊV h~keIR4}Mc&bU tZ_΢?|,'OzR0+{ݓwU`T#\6vrv&+!I#SE0;؛Gg>wVF(CCZe^!uYO7DޅA*H~M͡V7iI"tWmt?=@gMxg:mu".AF$4\/HDu_8σRZpҺ!i r~<ڋ溡hIGw5)sY! qR{PB}]IA EzhJpo,z{*CX3.q2>7'mCœ*΁3>,%>H/n|s'vˬoOfHvsnXAQt)—-]Iqi(^ښ5tWyTY'kv|Gqc$T,+Ƙ T:Ϯ.?g3' Op0tzv#!n1fW{5r1tEdvj^?hyQZ}o<ֆ a Hћ[Ty}rr/xjDMr$L4A=Zòcu+;LՈq2 <:W`H>+R)$^p܌Ӱ79grӏ>ց:z'ʴ rOrY.ɞp/,-(/dgT.ӳj}7'>l!P`o&;y`~Kk+8qF\K'v"[yaiֲ%ݻ"EJ&&c]4I@}DO cAK~4ezT@#ͮ T?ڭUFuF)c6. ^CBհTݿu ka)3/g^㣉H"')%2rH~5'֌IގΖ뀙"h0zUyQ0yD*BhDtm63djB2p#v>1AA>-(R@mH!W"⤗<[v ǚt{*aQLUZö# ̀oU$W`O5Dۻʮ5g%`Q&NR+fV"[[U0jeXZUL-lv❎0&Ƈ,1xG`9e5.m ey[<ә`(hD0ODq<p Ƈ/_agYXX4S<^5c6i$G"Ux|V0f6vyaD*v/fd`m2&⿺<}WJu'&~әP!@JҢIJ:+ $] DŽXh)z™%$z@5|'zD,|>v8cnag@: C]ݟ~"b|/^a+y2oQʈz(*-8wk39 >Z}ܔlu!l!M[u&“0ד`F^ăe>ſisSg׏-gCM:pv/+n-tJifv551Mr>7W$fBD?'}͉YP  2]ufȋ03Q"$郞FE+[sy $|S7B~5>o}dVRh?7Hq%ǟ7Zс rf]U5nL`PeLٙ|JM];SV•z`r4XVթ>[9\ӝ}D(Dٓ= K?S N@#D2_-%[`&vµ@{;XbЏ)`;wn 0bŪ@9Zؚ|3ƨolZ # zHNñt aSa "Gyo-,#kTU"2˿ kp~DpGpG@8 SMҲ*Z{}_m/bڣ+.WC, [׀#zv*;prHut'>IB- 7oߤ=;*Ě7y7\LYj62 (&Ҟv>g.+g?|ݩ\5&Y&swgjG"ROgUN/f;ȸ~ۢ =c |g GV=3]]$C"]@Yg:ʄwwbR+JB(7v 5Zfkhӂu-ӿ/G?谰ʩ4Vd B ^;=,QZvؼl; c8.@DvwC46, sR LKXfD]&/Q^dz25Hq[^ڛ8;bqΠz̨=e,nq/x"qRzBg<'xJU^Ӽvm A}/ʜ vWh =ZL^ S'\hR V3TȎ{t"۔A+iPS{XLnř>c?/پΣ썛\x;K; rܡ5궃nyR 0s下8O4Zq*; I~<(^ L,n3&h(]>q9-$IZVTL6̲Le(;~G%#ثV0ClֽhJ`BLck1i90'O1gŗRɂ.puvq1~@O}YڽU܏8N>!wwgCi|b(?ˤ+@4])`ڤHO p߃9>t rVT} gmuWDKLwڈY|N.`r xEO b'gx.>?7㒐e6完F&#d?vG k[υ;R43j5]Lрg쵹Acn(QyPq>y8BLT1Qʍ{f唸43Ku ݮS-'0jH: ST7!LR9ӌLy=JLOzcm9R8|?{O: qv6QnG }%|]o̫JE b[1m"m %x!oFWk<:/O5oUvJ܈ןC爏g+\o`xiC^ AїX,̟MM`^SbijtZ X*&'bmHFyJ 6iȹdzn0'S|F*YY < Kӑ };%IC@dڹ1RW-JQЅ6B1 Qi$G3| 3UƛEu$d/,jۀ~H,Y:o*}MysRxpxĖxEzji>Nfo΀.XMK.dDA_XB_Ml^%S_"G(B0aT+"U#4_'ŬE'`7:kzƒ_s ZC SJY}6ť18dSY$ 9{Ū^I˳FZEtvAH[ŵ]EESm]}/vԩ S~vঘ'߇TVN? bKd_ *<ۋKto2K+ѝ.\'`W- qX%jelⱀ 8l.3%ɒh%JЛ=׽qPoY.Pң pԤ99i*An9mKZ?ߵ97\D0L s#?͸ y~pFsW}ƯI263 'v *I B0<3ɑfuvMyt;5e 4m~,NlMc@E#/%lTk4 +qƊ4yD"g_+ [B`FMokGK/i]65+-j$)i'/R _E:DBCDٌߕ^f@&rqSAOgO {MϽy=.^㑒k ri&E$~c{)yp@)h]T_ tm S̩u;[A31q^f3Y\O KD^+RJ59/6)>W+F>$zcC: $mHÆ-tƞlz[n@0 4c9.JS(Qy&|MQP JUcկY6ԋb+{x̞`ZN k` 9s.Jr E$!luϤS{hr3ptA*ePλ#)Rl&ekH!q&`ʓ lwD򽞽J\fSc:',=zѩ~h[J I W*A1G\ .駘S`94?eIH]Wɔ7AT~>i.}!=}D]NvZf#f0!~mpoq!遈ɪt"p$ߎmþwXaḪfpiuS-PȾX7M~{6\+3&Cbl̾0Fy$&Gu40Sj"{]78{ֽ音$뿀wifċD ncQ5~ KK%3n|U^%Sn.Uc400b͕CyDm]J25.EƌRPG+ŰaT\*!j+z4KIw{E9BJa:@Dgm. 9ILC̰:.9K3]@IN1|Cm[[RNCgohi/4铏[pQU0io-ys>H:ɨ3>marYpQ x uSsܤ7s$\x8]mB9t0;A!&v}͜9Wn ?+_bRQ7G {$LC[{K^5n?B (+ } )(9SQK/C{sKZTbPo]l",gΚ̃pXxh5dH O//)P%"/plwd%iF0:Wnd04JjU}-G ~fR1m2߷a7.HpZr0N\{$TI߾ObjO\؟SM+~E̪fCa30C[Yu `+VY>FmGLwICk%=+u;7,?<6 殮w>76$i|D9>u_\FR+WY0D~q'?kܙQ8P/8'"81u}U=QsZT(v;^m?%) nًdA׉8,^Q@D7f|V OW<%, ʒn˔z] f+;x%<iLjdWx f.]Ly/@f"3ן؅霢;mM. jVu7 EP%ze<_+xFZpz#g uC%0~nM'%aHko+4Y!kl,2{X1DI zCWYSXT8Lq9B?vNٗ~n"bDX-Knɐ 7yK"~\)5@:٤?Mhü. ^Ccu(H'$ j[>HI9s# .ׄ$%b-ۃj. Z `Nl{\|D--+P-:E|U(R;;^g-s^4F-j!G*CFG|ZT2\ΑA9U2b ]T}U4ՖGYvbvkf~NB[-?UmNWl)5H) Ĉ6g3lS@Xl.~N]P#eA!ZNn4KE _m{4}Vv`,Ɩ%PZ {-!b;yQmD,VJB}װ5{amfDcipXA2; x [Yd>ž='egszh'axWq wɢhfX.J4+q[E*ך=4[|!_qo߽5CFoK-M  DVŘCu_$ pm/DhKős\2vtm(A-uXXVuu-^YWqە!EF#\=mM y% I=G+e oGOcwAbc b2`(@#i?ۓu,搫/L3AcǙ'M&*D@ea|(@nn-ħ۴l^>Wbz6y8'&[89dHPxcm֠{W xx$jp`ԙQ?l26=qM7*PlxU= HXʉ ]hݼuΌ\ҔV IzJOASMOTTrGZx눏 X`]!.GXԡ,c-_ܖSe)DŽۤ[~jӻjcDRJ!B7!=1!W Љkv+1wXS(5ñjj/ MV³j OقVտh6%Sчvg XjlEc3m- wU B7ŋ{H'ǵd`.l6ɴA"3X!"FҜWuAKu +:S4'&.[e<}F ovfuRy6钚(UHEبLȢ=~}LsѪr(_rAxŸL Jj*!=Iypx;Ɠq;.%9ƣ$S㟊'?n UueK;1/4&&>d^} udw} r?P(ـvB4~RupGwl%XËaQ7]#Jv`]d.| 17ꁽ0m(FU"OF@OK(Sy} )J)7DNJHȀ ;KeteocQAm(Am٧ydJeIkH=nf 63^l ,4r؆K蓆ICT3n#nNh{gj~( !`ۗc_Րtk=ck=ag, <,+ ?ߞYYe믡@b)HJ\b}~Xao\*z͞Q;RɛyjNfrͫ`rQ>r DRr -yK 2uc[:t-RϹ4֩f{ 33s+'C QD?'SDCA'ej&6;+^c l!ExF Rs^ᛰ@۵0\ˆD b^(-8qY(gvVh@G( y82G>S@u&\-" "EqYAY@p4+k \Dȧb$6i䐙Em91 s>6 h񈌌-c 1?1|%{MLQV%r\AiNr^t`G%`D)< e.fMX~&5,h;~܄X"9͜6:Oo|K3ztai(LtIYIs~n4{d_}Qf8oQa+QiPo94CL& WQ K>2B}eXsG kIO,t"<꿙BI p}aQї⊱|" ,mT(7ހϯ4McGO "'"u VD`>HY NɽEPbMǴ˘yc1$fF_:o ?a-==Lq/Tq{A:f˻W8 R{1D+>ՋNh ]NE Υ=t!ﶭU"sZ\ f'?MIg1(kyq2UeW\k\Ӻ.EET.[36@T%0].9Q\h1hʚ@\Ɣx |hHDFuP4d6iHqP*®RJ Ӽ膦aC.5f ?$2xEeJ٫~;P`DוLl[k&sÒ8Yn0oHpO.$7X~\ԍUuR#QXr ? |{ل<^$XZX(QF'Isl~Tu֞-@{^#\+,]+ꎃff5y-*8G&6D4 9٧MBGV|jW´̣3YQ|NBs&J41/\waۃa#7R֖#U < igoҭ yZFDݧ5lNp -3&GEڭAh숻ǨF IF._Jk(6 4@l`Aùy6H$Zr jS wFK@P#;Ȏ"fԀЌCG &!Xf֔=r# L+i^Q$[ ):~Pn V3d.xVVf'v;YN*xS-yʼn76Z/RdVJ?q>ijiPZrCHnz}7 XcGi޺lkbPy֙,EW'y$ρJv97 <'#r!>q/t:xhEO~1uq[Ox.J`'ա!s+L{ȉHO(0Hx[V)*8glEdɤQ2#ӑcMzS%^tLqeg|ýK:تT`#`g;vϏ49ā4vbR>2Ӻqx c1cS`}S e`nZn|6[:*$38;M2jtb dd] s:`Hh_[Lqf9iNĥIǣ@7/#[[(g7"jT l)oQ׊&(m,8-ptCXQ5r6(NOּ/RSWT5b?|MI ^,4bjj={^G Hqc8Cj4 #h[f}S<h4,cY~{n)2㙤͚a{A9B?>keK7,[+>=pDPp%G0l!0-mWPKY"dѼw2bYԍ}ɜ(A#'.RY[ZlI)Sݷ{G8Ezw=+jc̶f+B!rQ" .rHa 9 \D80=OBR.$5*W+E^L5C-6aWb杬|OvN}w\زza*iv6R?ΤO%]5kĥ6"X󋊻q>0ȋ-Z;!%^.hNOfϼ>HHc3IX񆼔Hu78Nҵ*N9FLm=s=a `Mx@hvsf_|QfshćI!Sb(xIIt𲅃oJz,lfG[0jzM;6)i×p UN>ZVySLQDHDK }:o$aVIS_@:9cÀA3' FB]qV*cetCgS~:DrVi"Ӆ< LB f=Ju7~]wySjk/*OJ2o7H|)/\}xTB_)s0vVJt: eO0/xvZ6Nb}L)I̔W։rNεoSIkKN>7l> HV4J[)LW)X1zU;yM!.M!_GiQX+cF?%Tn|n94Fq҅n" :1PY.%k~Z'<ޡ-I -z.KCS5=_7+j kXHt|jN0ۇ ŏuWCހh$+FzY2i3hVKfN;mD{{-РZw', RF#E`B wx蛎/ /%ݬ-ސ^EDneYNƥNsz[b- zl(S *?:X f0LdCUf~*b}6X^V5"wҨt+ Jn)t-5:{|*9k D99YK2t;JC]c㪞`12J" 4QP:1?h PF5$zva4DO!x‡S(X:Sÿ(R%vDj0C?Kas0gT>]j=s'7XAZS !ř8Do_ dm1$X@1A@d!h2:k=5umaIN ,&6UXM u ~kȹ-of駽4Rʾ™Jur6Y#F \nؔG}Kt9騅azy%kƬVK.&}r5,3-];Q8Uq+3F[ss 3jxBBZ*-Ou*Q|sɈ.< 9yC.]?NDὔc4RTK)… gP {=a|YndnK Z OI2xؘZsx}U(dCߋ#bGV:Qn7śʉF b7->U7,R%2N.Fvd~&ȈoR}ήd*J2ixBPl @pDczG/`<]Vli[x&oNR/w j ag_c]}t7Un^WhKTPSR\?& r"76wp61lΈNeǪucLLdH]a RӊYкRW"ҭN-|㥥 !͋VnyLp3WF[@Zq }7 .yHa3#2 <"YjFZo Ret |_2^ŒDc*) QdRZD,JnRMͫKg\}7H٣ .-3.rx M%c7yv6uHeP `H.Q GIι#QIFMSv| qg\sEٙ<6HN>ZFOQQHRD1߭%ܖ^XN:FjoNkdlĴO2ac%%h# d!cu<%Yq$Yd9ՃvŅvi,'A\"iBU^ CteE:Ѵ12v8.set$;pbڨm|5N,Pq (H(q4oT=dVI2wCDOʚY$#oXتSq~EUR+έ˹`b6ǢCg|xIЎ/Iѯ宥KA@+6_&(T-XJF'?QDŝ~g=A/IW bU()U#|Ź]jH (-CaE0D,TOz.lNW^YWPiE:>Ԓc$Ge8J둃2: He2sp3~Hh֌||9lh387L"<-wȨ^ \TY>/ 7+*E^CRJzQ E*y0ģ*L&YX+UҹZv>r޲\ehII^3;nb|ӠXnr];ZƔO/nGX]߀ dn6 v'%1ӭkPl A1G󪬌Uc1XBVʌQ D"tTNry~Tyd7g9(YG?h>f8 wbb,49i0 Ke^<vjLOkSR_6ڄh@OC:iX$}%N%t"#Lcu%LA3U/Nd!GS-UJ9ast4%r'3nm{pKF?pCDUc7}`с"d_wKp1"&w'hF?a&TM,n5^DMJ4>1HS=f22=T`.!Sj%3!;slR>P)*ǰ&}b+ ڗ0DJ &\n** (R-e~Z<`վ9t/zȼk&r@oDSH(!. l͹-RYʽ-Њp%⨡I~)43w R2kl>Azv?8dw@z91"S|EC[&"}y"pƗgBL`A3fN.(ysFlW8{#gFzMZs}Wl 璘JjJT"Jܤs j:ڮK`玚6OOcZWfBJEzA0+ڝ:t mu\cvjPD Q2ʱ#y}仍cu5V-TȌss!KʐS¹q"L`4lRf}: f1Zi0-as[ ` ozw|zS"Fχ B{Phh+ܻ= v+~ f +E4 |Z;AS1jjl Uw/T&Y$}D ;ώR$9rHQkYIɀ+<}kF`=;)w,s:dj4Ó7aSZӿUD= .Aw Gx|Tmg ] daO)';9Z}aOSBߺJsUzÁ6:H[ g}##mT&;˴!wES[s ag<ceZApMKm~Wtm}ׯխt#Gc!l8IyNHpll\?#4ERH$lB *DMeǑL3渓X  ̳rNJȖݿס豰+NHAg\}g?7 ]T2IVneA8ӹDwE1|\otD) {]M&KRԵH1E..2GzG:L BBwК* ]]V4x5~R=.ZG3 c^Z6O}(L;t|,YTWJngv9wEH}з(<7vH6>XI@snD:[M G176ٲa ϲ#X|Tv[*^L0FY|ZSfl֕$/aIчr&Gu =e;{Li҉b$4,gaNNźUh7>Ӵ}Wx90iL>\c6ʩڕ!o`?7#/'F?Oޚ97XnsO?2$I. _nͦKu ICersbKŸP,11m5_=\0a\GJhRTg%Ȫ(54̨uC)$rF5ʽBI;o$ȓWrh[.zN%|Wi =N(1jfm^ |U˰k'0~%vf C=3ȫ_6Fv֬qgc}7 ~9|:²*j:qh\|%)f}6dνcjX2c'Ǯ6q/`u;@,,dm(AvD j-ڿq6ȗajv_v2ˉV.}Zdw^&O3B£V{|':FL53Q)Ho̻ı>2,ffoF2YA7WvKvY@%VtM%ItigI ۑ|ch*PXG|aѵ'A{܈GfU~: Ϗ]#s 6Y>/{XcH }e_ƄnWE8ܓ?}@eL7h`(ç˱hrh{FLNO4[p*@zk^ko||mJSXo7(= P/eN8oQ>Ykл8-'d^ b l]Bk}dZ-D-EDf#;AJZПkI~BͪtVKnZS}=@yO-΀A,I>*"a5CoL&[N,ɻfj? ml2h@޿[XoF,Ec6KJfC|lR2{o}DZ;o#4=4uQT]1Bᎉ~[ JK04lby4لjznoFp߂.igҒEf\TEDU*7e}TrJ\Kښي{U{gK!t${Rqjh P \C3Ke֔ f܅5R ]Z>u<{DPrc24A(*W6n?(+ zKߣ*oZJ|w 9WuϏϔoYep:(郘{.& R6o)x]r!F S}M1#?a?Swu.zVOYIѕ jF}qTfv!;Obπ%YIZߍc*BꪠRA+;CZ3A(C wEvѲ$̆{_h#v;_b rɧ}+t( fLͲ[eO2Y>^ʸŜZM>b`?^[M+K.DL3P:VdOm!],C驒v\QϲVU`يCro?]!M9=u{3?ȵՑVШnqE%?\-{3Z撓2D64^YF-Sa]SQm&=LJM|c 8Iўl`0ߍ3Ĕ{IzӰ KofS<(#xԾ[Hjf~̎G< pR#]ULBhjmy2 箟IpPq?M;xI~n`+  ˳42@>IN.M 7(a vhм+5Yզ qôf ޅLatx>b,؊U'8tS߳7o8~Yp ~ 4`{C Nr!RXts!IkRcM:憧%h+ \/kp=KDqdsW`UOL/mO{rSGI83$<If= ,d,il}vygHH)PbKc3ܺGiXcxZ8<_c TGK2#J2&_'Gɑ!aaiWo)׈NWT6!ˤ 1H֠=r u wQ Up\W{́.| `e' qt|:.wU7Kaʏf8aL,ՠ}D$^K\>7s^ʮc{6 "̅QV X6lUWt˷o` Ǫx @wMPoY'9LI@?O 9Q)1T+Dx] 5rҝ\)85JR`IO$vE[2*(@f\vt.:ݻWii;ORzIu]Li1T嫌v.x u\/uB'XM25E{Ѵ{|Áun_h~0&ԶYKH.MarLH{wɊQ%.Nr]#4oHv_c>ߜο^#"(9RtmVʗǐT.Y[U:HU$]tɀZ( JnBY^<E^ct>6G/Ȗ"܉ZYpmnK[˟`=R]OeRڌq*PG.sb'-B FgQ$=%MSdnsk6j klްsDC:,hɲ/lNBŇ'e<З^s[dFOJrGF40m.l>kMC 8Esyn٦+5ǰX>N | ?hm7"z'pӆے5?)w_]vE@ܳw 3}̑KlL-)?ufBBDtDw Ag dSչiѴT9yDj)qw ?Wy$H止$ 53zER%x=;"y:0+@P`xX"ļ_蘤R!c_X4WJGjGPuRlQ7Z>I侸yHRprԂjc4xu49 =uJ*:P(:-nqaRֆ`*B Heri. w_Սmb,$Ex- ~Scw?TzNH0 Oݬ/׳֠m^< $PmƘ?xTx ,"7QyBU|EEFʖtpԘ o0|I/Yf s=("U +'rGC^YdQE߈( )z>4VRx _lBZ,•y7l;TckF.ݖqRv>ֈ,^BI2EFZڛ#,&Iq52T'ܩoYF:RӃiȨZ9+sy?ؐhV?ruReTÊ· r"@L9.-DULV1Ap?H4Z/:/v]A" lS4*rFq"!&M͇YQBUvVv1hy<cPd~abYT+BXڏ)cpΎ\ /nN 1--Qy__hǡ tK *|3 !i$CtI<ih'?eM]un|,4T]Fu\=?H5MA_B$N]1E \ l0#cnx6C7LaglI97 $kxV snk;ab iL׋ kr4,- p)"7 .j%+ I#LH5Bx$ DTw0mh& *g8K2WX \Q7.L׿ IR]~UpE'UjuPvu ]'/Grˮ0Ҧq).%@+54;YG&-lkGXw4PEXA;V7toto?iNL%O"\cDo \bn}ؠbK3$ZsxuFGin?PɞoPjn8g+䛻YgHJCŲ$zvd>OOSo58n?+F1W~AᚭJdϬ,bKCz;1TK~^;/Ro yy^ֻ%}R]v``Xnh v]Ef$F iRNvg;..%R}:gz57)5Zeִۿ|t:ħ/5 h"`-"_5'|ӿwM-ohsnQg//PK4u{K rK[b, G K^V̖x?BoW/,WUl-Q.!*lgXŃskCI3M5&8-L" .ݠ…gp&&XTqIep & { "1]$-VccFiS9/ݤR]@ݑTQQ  bVbaHC?TAqylNfOOI'Y'\Qu"s/r\t xѳR9 ]F>P4PO[uu .Pc@98:u^u1r'ϐC q|SxJA2WdC]G|q - QIL"e@ر&¦?JfO8RW`ŲWM1fj~v3^8dl)O]l Yq;i-Vv'2e2fQ.\-=pxن^֚j'o+Q>2xPpj𹿳^ǰ26H't|!/c$FJNSӭNoT R.}h\?N'yaՑ3F=X xvVՕ'4,^wTl.\jI 9pDX^ c0`C o7}HߤPjP~ҥyg*=z~V^7*3,qB5X&[jO+q0bIRPj@'F{`7g aXzi&4ȳNQ!+:\22"O˶ tr̭xJ ` sM9A!"#)d7Wˌ;RoW(K 1uOb Vc*!$vtWӕB ٽf$"P0` lIOE&i?*(J2DY5$' w\kܦ뚄i!3 ;Uzbz*|RUĤRFi'}_oC ӿs-jkLueG8EʀɆSބ-_XYzBf5 >?G1Dv ٷ&yӉ!1}V'0Bq)bv^oy7M?9 +q$Uu5x&i*etYhpSŚs H$,+ $,6,Ih8,04rs1Utr+Gp6LLj%ah h.D ŊHpXhڃ`}qs#~u}a$z3mHNCn ʟGI~|O "ߪ\ɱ'e.lH,1ڭW pSqbOOA38 z_@pFbZ|+UMЖ󙄌摢 gEMX>5gńq $ST Qk#0)_lY fE]i 89j^:<ş߉"mٳ ~O3(?FA4jwA*Z^0&"qmv=]bʃbw^rl!JiTZ.ol ̬p<;΁E *s#fig}2(C`A_蔙xk@x*hdt679H2\B]*n^4<$CHuWJ_pfqi0תbX2Jc[Zcw~qμy m<}ر|t/)T{5,>x{[ +Um:a\eRE{"q<#`jz=}= y+`l09y1iB})B`:4brPk_8\TaWU~jf`ύcШ|*O!zrry6Vrw.RRz_8Aͼ.Wjk=4cJZŋ%le}TVL\{i:9؏~ѫh*%z(9 +h;rP:Au o )7bL1< A8-@DN.G, Щeе5#8dq4Sv?ԻJ潳O?Kz66(&-D-\fWj$Qr }񩯖L4ãBH(`o`We5y`B}&ڐۉC4[>["\_'4Ә~xw[U| $V29GVkH:DڪBDsC9vvIZ5w<%YB\纃ALTƒx`lnfpm`BPRjԶ{8pO\>WRG26\Wav#Q<(Wg4i. u; ӭٴi VN,"Oy:w=rR7NB_ i;F]UjMȾ:Cy>7@ǎm#'e Vy#a[Y$%ϧ5by9{r[tO~fQЬr9gHphU we1U.Pᯖ1Ѿ 3t]m'`\ h[^႐rouh,cOWzxv#O_^gJ Ε8]#/ܓWǪזyfֲq g8j/Ѝ ׁlqsغ)Ö ޗkp>+ "!e"qpŦԡ-"=(·=wTڟZj0,eVGivi32{LrZ!P_;*1+{18u ΂E=떱=uF׮3C^0C@r_ ljtc4b# _9}Z+'N%ydє|"aQgtXm' 8,H73Io\)vMo!٥cR2,N[/R@^ ^}ZB_`~0mA8.,Z 7.'ISZAog۸T:ƨ*aIltx1#;*%ZrKneck|~ @==3-hhHFpՓ_tӻ+D`'\"Pf.@a!F]qa?tWR3xNbo@cC'hl%.EG({@-D;)TE1Ee^]`WDd9b^jeOG`O y%$ӫ 5V z/H7!"[Tt&rtbv,0M}40dn5 )&͛ݵcp0^dv[4 2T~B<9p2:P/q/: &L&ѷ'F;nvX#sT׷OX]mEw=dz"B)G7@ܵ]s)O*2,w0-mF#ȋpKZz[& d+&WIew&:`͈?U3bQd W&O*t9PIEZ 'l eGNﺎK1*vAL>`϶{;ag\yx>ؑuC!u鉡NFy}RD10F~^Y;kڜiwlZe7ךZ&s?SݽJ~rNVYS9NNɲlGzM*o34yZ* IcOa a2V\:z?Up1)8⚀hIb˓)NP|[}aHgP8C}Kd-ۏ/RљbIf){E޹1خ/]͟SW\NhUϐ߷wB%H#"t=s IH{kO'{VP\P2sSB eQMyAfVR~YA`fx틝KWstԁtZrd*z0'bqWf]:=ѽ&X !lfq{}P0`*^CmF5F*!C'e\os?Ǣ[N #it"Cfz!133@G?@rAKf܊2 sj"x x9#c;d?m]:ܠXBf]JjnE@XłD%8G`-ӫ.%dO;Vnv#ث̡%^#(Jv"HM탤_؞~=+XѢO~28ϼOЍ#e_G8+N.5p2nDZoxjc(rj=Mi÷6!%sD5:50n5zK|"U%zLKiAwFҳZKyp̡y7SB{)U$ԓhVp!8ioe&gw߈_&vs|ȺEaxz>|ﷰwL2?/&d]%.W]iPWmS!\n}4> CgZ'tڐ&l%Eq$C#j~mrwXf'{w2.  v?<+?8LLdPmk2#"0 W42# 4CuIe<;now9;BZA(Ʊ'{d|$ލ:P7DMLn ŲE-s&.J7´dd8 rar.]b1"wd#=7CINsW},;p@u¯USk,zI'E96 ?B֒: 7?k,-:DFӍ O^I[28.`UC -'Dm2 {HB&HQ6s^xT[/zJ]3';۔Z-@Kc6"6bz{hshW sKx/ ;2sK\j}TJCن[4Di"o;tVWntʷɒ蠺g5z5KWfQciNq;tAVnrҹ9Jt JlVfLCm3KtN3na%5Ca >u6#^Eb7u{v巕O@CVP9)h̏ 9"$&W;;Hk}\7ʙnChuNR.ZmCA \nDB>VC@AF#yYE.8MU҆rz'r@ʢ^uGo#)Rt8$9ONnTNYyYao'@״ SVic/Oу3OΡյs ؊pW~Gɽrlԁ #3ucPA=]4p֧U׷n+W+i0BVB62R#cNX[w(o?lKZEA#Uyz& hp9*ֈ+eVhs4 ~:b;֞p*fte$jk `ߧ`"qį.JXyQөTz(d;F_6< Spv߂T. }Hu DiΤEC409jP+lYܥg_W/8$-b7$k Mxdnu$#K鼪&d &L0ctfuVqSt%:pu#L18?p=ĬFTo*9}@rUsb3'ąĭ3dJyedmIIlV{X^`C.9q˞G뜜(@J$Z J`0Ic)@l16\d7ɐI"T`_}P[5NPLRGVB[;=(էmZhy/ˈD\T^g #Og _psv&P*\ć'8_c A&jC@@wc1앰ЁXSK ѣ gUV4j˵. W46roaR!KpP7m:QrJZw0IbFokH kmI~Su%X(H#9jSNj v8X߯ =kZT{ZMٽI5J.I>=c^Yȇ'1"O)]}yrv,/_w/$mpk~lY-=)]RVR[࿽/w10w8 J{>w_cӝQb^ՠw(R{z 3؇a0gue}MEV h\Bcnw i;N*VkВ.5^ AmN|،n8[nw(~hLӄ  A źoZ;͟iQAC^VKO8MЪ,p`_yo!l \$ ή(}=g$xQXi3B (,s#f}p36.Dup*Za;́m 7aL+ETx)* M,pĈjw7խ,ߝ^8n7BPa%  FڎkkQ2sh5 v dAY2LIB-$,S웕DA޺U7<Uo@jMIʼn_Â>ZYwtDNCsH&Ak2\R Ȝul9őy#+Zx/gk5hSϡAx7”M;+^PdpX=f4>U@}2+ǒ кѭƛP+,Urʞ6huLy9BOhW\,;"8Hb֡bh:4Pk o)%ivOMH. M:y'g(/U],.TGI 5Kםņ$6NP\d#YW<]R q_HZy[`$GLM?xF'Ecu%틵\%~^,paJ]G 8G^>Dn0!|ӝ1ON$2s/@?} +i5ayelj؉0MdY;:@ 80m8Ju\Ԏ -iT^GNWV0I*:D9oHVs4.T Kf $ny ]}{Ô闯LZAk78mM>M?AMj;Y3 2 p8`UB>GKX$\7honxlar ~T)!6,S7oy7pHV:dz3s JN^f If^S*^%a8`}|˶;W.$m#6wwOX"%ur?iSHLLvT[w *4&.N{(4EwzeQgqv(LpѾVPQMz 'r] Z:Vy S=@Nv Ka+{eЯNzyi"FKsku_`Sn{`=%^zm]6G%le ^9vד_dFIHQ:T| l&̗@<*^?~\y_E̙^"; E7`IZ靤w5ӳ&87q{ | DbM +<ꕍ=_l:Q8kS]WPvu|95ܼ2]9p(zH<2]+~Zy1^L_+A8s;)+e>P< ME~tPؾS7(a&SB.%KcȝޜP`h] 6؃t!0QI:8Yee/޼`Ү0Ǧ /b ,70p d{Gy@.2d<$do!rVl NVO5ʳfenڮP6oB07:$L4bf#_7f:lȻ<`ɒY^TSTP=qzĔ_etԃGf`pG f`[y&Zoƃv\?/p@YriUS8^C7(vx;Y5w^Hʕz@D5Ձk l*[qj4a(4]0x\߭+,Kpb=R*:=r&2B.+j2իzw*>JR' :9 [1f"oIԹ`9, !2ؾqG`=C-4Q;f= ǰK".K݄cJ%;h om/'Wd58N``\elu841E1G:JC? Q;ߢ:]~pbyw.rAMJT?5OzPط 0wtKUwDžD>i-FA}#'InC҇a vf޷WhlN8!@(c.hNGx?S ?=˩DHϬIky~3 JtqY0p?t!opڇc=,ۏ{"?Onm:!#Q Q3@z֒.j bZ9 $5 ]8<ѡ]ߒ28]2~I~^ly^X c1?'3.ci`^a?j!,Qr߫[B9)$rg?X*n(Å?s$]<"e\t=UMU6:#M4+\fg?x)EgZJKa>j0;R);9"$»*AդZٍELJarXWkzȚn?WzpQa:H$xpy/rށc}>bf;tD;ć8! 5nK!kq%22p|V_IyFW-3~GWSŸi#.Gp2gVtpD9t!L2 <BGՉIK$Ģ3@c)E IfFwlL%8mW:F9`7FgݤP$22܇QSI 2DT~qn+sբ5Ƒd"ʰ@z}2et4Qu`'i 1b923UKaasSU׋Q7}Zk |H Aw頁)c@^:ٌOi\ ʖJ!%)?v_爫zҝ2 F~.j46Ӡbc`|sl>Nns=Aiҽ4{ *y!_=4NxQY>KU8~ Ԣ=W1Lߛh3r~inq(>e $aYFa+kEp~[Q?\9Yl7 S"ꐃc 9^JmYN-·GF{*hAӢYRڅ4z rG!X!Tc #\G+0:-TL>e\Np]ĤsskHi?=Tlڲ"X^ }_/"]Ew\ o#pEJ2:(W>^gRC0`B|t :#_{~S?:D5jKrgeg4*"95 ボ4y%dW3#e 16>CCc׭Qᥭ 9Uep1`4kz"Gڰ:U&mkpD^ooQ?OTg=9 0&7AP $OWEp {{x ?$:.lZdo]etF J0Th"GFGlsOz WyWH:BP+l a}zm 9jC4Œ FӰD `Fkx`ʑ,y{YE;>&epoz jud`AlzQY")UL%j8RuY/*({8?C8[m2e2?2mOQw}ŖYjDw?w7kUUX(ll)^hhn!7֬GS2Mzf<eUtC\Ŏ (3dCUbF5+kcvL9YC#՚"2f.tlzV^Mbl*6[r@}~Fn%6=89'<^R g?Sl%L@4ISGU{X}MͧJZkd~ wo سzyaG;{AﺁCg-jʶsX%dFx,u]L88q Ƈ$ h>N"l$˵ӥ,~ߦ%l%W]G~Jt bd&Iޤ"^5fD TsS^iY%,!ij^aUL+!f`}dH֏z)ܢűhѩ|XH$e0Ө&?T,ί3_0h2mstoS& iN.FME{P9q>˔g=M7[}A% !]k`h$9:Bb!w6ݷ(JJ'$+qG\aUF16ن 'p}BTHA8b02]>3S#[K3PAjU%oyҠ>eٜb2 X.Bi0 ,mTE7;"ohlr[gB~^\cO;waG_Sw7 ~lSɑs:bHH<7u?.ԾVvSŤ}Mo9섄e.|6WSiJ^1+?ͷqNigI;Ӏ?M$r畛XP 8LL^^nJ}uը݇uK<} I|{O(uKk~TqVCzAEz>B*ʮ8Q}VP:6+ytbeO7`Ix& %&Ҫ~pr%VF !\\~r=Qttdy*1^.du]YBqney)D\A̻m^u 9W8DžN=+>aՒ~#*h7U 'U&1wyKۉiyj›O>{DFcؼ Ps@RQEr |EnclZ[E.K7RmNV`בNFdmԭhk?I7xK#,l`lz#$ݮr ]HI&w%qÿRTA=OaK-ǢKEpuvm7s1%;D>v׼k(' d)>QT1h7dz{A>Sv[b-7ApWͯh߫H ME3RtzmӁjӼ#cYͺ/MaE65_p\fM"gBƀ "TRtZ3^ m0))`ĉa zu%%Y1V6Ree┽[@H^ >ɒ)ӾdU2(_5K'q`;doS(FGd~XT>jdt)u-ε1Bsj}f (TY vHK%)2C@nmja'jƳ$\6C$?\i=p݊J9Tf;2 ~L}'_7]PI"MPZZJ[MTiBЮ[rއDڡ,܈_7"B2 Z-?T%]nZX\NR~Fi,P9~Mf;=:[~pRpL -+T|lQU Eɣ,zw9̰~Уv{وAO6}|qqOú?ț}mm.m{V4E*̩:-O:[f:9zk鶠u\ӗdו \nf A@.mw]׶yAV =.RVyA[+pۧuaJI#^Ϥ6#<訾^+~6-5\,H~: R5 k Flٽ8Ɂ1fmsyoK@ nQQƱ3/"gEZHӯ's'1i j)cȧjbOpIc(]*kM9Ι-|F,z sUr6_jT7=WCDĤiEG>WZHmǙ]2cτNjۂu; pQR D)A~--wH ?/GCK;fO~<}iW$gbbs?G&%ʑe2S[&p}^*>LbO-7LMI oTf?jd8,0wg@RvS5ظl*PoH=Tw#Vr;YCqI;͢H-b?grrAߓ-3ܝz㷼D۫0-FgrQ[&$r)3!ޒnr?Wv%[F(5ziŧ:t.=/6S5sDلxq1W;U"$gOK,؏3ڏ|E,#(,~K%Y9P(7`9^x3"ayA@9HvjQҔFٍsj[ܑz"jKnk$XPJ쳧AXhv!sqw3s&[&=CϖE9[ٰgM[ZOn*d_<,Tzٶ`RZxe?IdCs:CC ;G?=(ɪZ2]FMWТJ32ݲv LƭtOT|yE-$h?Ǚf#uO.@Y~Yd^ ^^NѪ`Z+޴A9/)KJ N~:77 }Qe7 K2O݅W&6s+ǻ"#*qH23dſ  V~Ѣбߪ<А_/[AX^nGknկ$D !c:yq!5ދ`vaU E[ҙ˯']heO&:$CLP?T-/X@.g:P8X ݪS TtsI=8J}# &dbEU V,>S?P; 4pG9D2<0Oהy=qi!Uv1WȂr5Zloە|C?f`mn."  =+ L߉"RUPd֑DžAS?T`"}DDDBp||=2K6CR{_U3YJ>RSt݆͠,5u`LrU Qv>i}Ise]3kUdx~COƅ}oGw=ˡ25?  Fwy :\-m$e# y[Kwl99i.BJ_SR{$cͩE (y^2)k{Ė6*V!y4o:}O-_R5t3EpVsn u"%U`Lwi{5 qW!4)=0KHqp‡sts}OB[4y(DUK19ЭCY3^vB5ɿUGl^ օ?WȐJ[9+ ժ)u'H0U%4>c}9~t%`zZ+w\ٳ1Sbtd&-ğfa>'e(nEO(OZF iٟgaWTL[eʩvSJ7(B!m]v;~[<\O 3)F'#̥Txx4uÙ (Hqحo@Pi# ARS^)QX+1!䭶I֖T-FqSD1}ϫ3ng8TI]. 2>`1:i xL[x?-'ܢ]ML'&WOb]gfݘR̬WFӅսg6Ukwт5iOZoZvKE}ȧ"ȓsjFկ j&-X.㲄xpfz+y`_jez'$dzWτ XDr|Pf8^ܱy'x.oFp .Y1fIaH *7.&_>~%<Vb7cHlc-!G +5>FtWmŵ#G6f8%v)Ci>;t^ 2;o Xk.,W)eޛ ReN?Rh =Qu(dk}ۣ$ &W|Mh!{H :Y`C&Yw߰Mkgj0lz Tymh9l7Ȕ~VB`\Q%rص0."XKXpތj'nd_'_,<"sQj:L"qq&2F?!\qe lե-%EqRϛif)ZPzV# [؎X> ?uW^3{9`](@csQː"?5-L6~uY<͐YjZq6RO> SAT,W!] yק+0rN7㯭_|G,5_[۸77ve*hnk ews5g i#%J% vt;^Bt>CÖ&)勡xg{sY iWbIT/SyEh8O"M~ q|_e[e+ ]+dh=ֹǺiNMB5(Y#3ow! ;RiĺOq4idTT4$NeENBDVB5(f"=NG X ȍ3i:z bEsQv覇U_JS4vimYR̗!η!T+@F-I DE@ޫ*ɥ`R>J/-fn=wtN Gy(>1?;^t'>ơ^kSOeqn;K!]m@*; ю+CsC4-8R>󐦨BxԢ0~c[Ll+4`$hZߡ.¶7Eݲ cDշK '7 z)>'E0]`Vo3,9x^%3ox7̥/ \jUP:I˸-q|̃Sl+N%jLlARJKN,D΍8BAE]ja)l ҭY ;y>>E1|²==n1߀]5L<xhBq,Huu l5JTR& eigǁaX[Y,.*^n95`-ySUօZ1n#Ib-Ef_B; eAct[׋ pJ( (3ȹhA jN¼ڝ9EK8zlMC^pwv@mdz 'ADveAz0$E3pNμ"ϝLb$EoAq._ E> ~|95m5?bbT(juozt+"vX}sj&djZǝ YIn'[ %@3ɁDa<]&3?u qkZ!j/g[Nl{*DT]_˜U< :㕙m%;}aGrcQBX QeMn,i75|`Hv}I.YWأJI#Ykx?ZxWү'M6,Zlf '8Ū.Yu^nݣƤsb7;\.%ц&]wlmiNM9f́65jE(+-kw{=P4(CKVHɤKme7ֿ$kSSK[r°+֡rڈ% 0o`da$ =@I|u&U1 :XnQ18.ݠx9 M:|HF) I$W%iTHHHP)Zw#U_AcN'a(6,ٞ6ߡuyfvZԉdn9D[:I* 2AyMXyk: GV~ 1>^É/aZ S0a9ܪQn2EuW WC0W=?60s%&2YOc(%2Sӧ׽C:šv/ncko4bc-c <,&H AIki EуvD^xD܅tj nY8ojG] k7d Z_g"7!&R wzK}$ V44/6hPr@5jcP7ͼ74M8ĕugk8[)_Crwg;}ś܆3&5R҄C/\"nC7z!yj =kC#Vs^ԣN)h=F4x,*PL-`B˛[H# 埑%q(dD w(pLd+9m ⋍ߖEZ!z+8&2UwKׁm{GSxx.=*OaZW q/˫$2,)5!BOLƊ68cB\=YWe{H=}5"jV$ 6`h 3j4jĐo6C|9@Hp.e莔Ll/lŌyNI<N,7 qbfii {cI$"K"O |ve{ I~&+uGqbC'R$qFDB sfso9o{>'B)Px@D'{1R1AlxF$)t_yL4tvE20X LIZaUu7Y*YUUuoQVu+Jc`ǻ*k=aߒK4蠁95ħZ|ÊUs\2Nlftgi3\YsnCtd 5&/U[|wFz6W̧\~5GƝ, $Р)ݯcjjdv&ۙkLڕHЕkkMHMYXj]ϬC %_!f{X0ˌTZ!yj1,:+=jDGX}J e8:qu +Y+L?\. 6#ZZh@h[&p\NuF`'h$Pl]:‹ v#zg+GHsqGh{n +65P1Zi(݊ Z7egfN-K.Lje2EHR 4f.Dŵ8+_`[r}Ԥì `}SW~1_9+g;ϻd}6/Dwn! 4%^U|_/= iFVCvk7Uc'-9Ԋ>7V/dű?cU?P1 ?;gG_Ȋc.,0SEvbȣ5{#3f+9^AT7}c^K-kND"=isap!ÿ XM/0Ok;f?:^^`}D)[o qZ?w Ũ ۍ'ц T!1 ?7e͝nO^a8bfT[R3]C~⪸eGkM$azxĥ2;9@oAL]hWN+0b{uqf>FKGY=U_8i/ζ+0K"ܙd {F0-HYmvS&'\y]@55+v'$HBp q.أvlb;)z_'ЅBXTEPZK^)e!2h 0OBvnQ&ߠ[H9#:yS9 =$U'-N<YF1 eC9/@jc%F "oa>imz\S<g*0*FMQn'Ķ#cVDM'zg' .cmt iHUc InO4GD[Uootg锓HQg fc2'FўpqgMYbùхM0H!g@h #AjQ<0DIOޏb1ٓNGUw^^1uN6 Y}<G}?"o716zoYlU`@PG LRJs\i#ըFk M8GjIɀmJ9_ض@Ύx_N2|0y5cy. "|'93m3"&{J`U8pml+ #@\UJ=;zb'\-VRu{"Cȷ)]` (|:78WHru. 5#*ױ&5c"G Y =Toצ=4_ e:-HLh-OS ݒ늡B1&:#[;X.00=ƞM?eEh4ca[7qx;өӻ}ëh!}Zҙ{k ̄S 2z[Ʃ*V kw%l h`8;Q#5U4`.@$C EHo1~ҽį_pmm$z4)Rk?d>[^;Ԡm?im&:9pA !тCOU54`oz^<$iG"o,J Ym({oѭw-,7t֫IIP ۯ͞#:F2 ~IR"'ơc֪O2zPzUqpy6Й.W<U&ӛa}nEe{azbW^MnJBa8RB>:3=xؔ/%b-~ 08B =mSc*m|V-m'%l 6 %kT0?)٭]N@|TlYR8MSRHayrPhKu 7jmBZ.ocf&}n\9PqeVUb`. pO w-DQG(|fHc1 hVc( q.}%i2J(M=2GQԙ_4Gm+e<2J VΆN]H$]"hOx~"?6aIcRdlqkmtWy#c|5a;9ەhH vvW6A3q4T?Y? xO4rYsFH<}B0$N kcƝݒ_t)Mՙw|Y@\F%R=ܯ*WҒA.i K}x56Mm>N e ߏEΞ(P cWCMVQpӢA.ht3bt. I_j؟q1ݘS;YuWƴ6;l'AlSC JE$yuP{%arij#=ȃ p|[灤(e;_tӘ\8UzRC{apרk[C^R˂Z XB6pn }ۅM 0ƾ"d6Yĸ `[*ϭ[IdT\= }l0*w+'P_9iVyԞog!uMf@c"ȕE(>Φ5';q.~dU򱨚Fk4ÞocQK /Z3m(亪yӝ%wGnuӚݕ$ei$M?&E\v9SY`2-N:=']ԈY'P,1`Cp§m:;%)Ӷ/Fƫ`I^}mm:=haw XbaX%8N[z{wGZ8whH{w=ՓX5*P.3ؗ5!)G|/k~zUM\צ %ϛ,K|x}#gY/RtW#wBaI8k68v /KWA4oL]>n|FPF]}779ulFM)PNz8pa} 2[y\:&j> Z?O}ohx9"*Ӣ:2MeiW8vƶW6:_4494R7z?@R9 =ǚXW%yቹ&[|9[O4 %h^1^ږRuK٩/f'.Pq6ǩLϵF!"CE$qKb!JKcհS[PA=Tp>H-ꁥn1WH*jIJˮ#fNZM9d+uWonY5*Mr,S%q\քR6QT;eh EW`T|xc=rƼzu'> ߬N%2xT#'"8fFf'ư|@T8m,FP6N,z?dIۋu0^{`7a8vJG;sl8m1"?7[YBdUF1!C {er<٦]xC&u<C琼) w:ΩZC+[ >8K{jdfw ~)N2e8C?]ʸ-A: i7[ 48ރbƏHRx ;.˒Mc |#jX$C*m~zģE~zY`BZZe G ވ:^S i_ù:M M H|[ +4`>)s[۫ߩ@^k$L syh)y"eT`CxWY,331Tи(3l18\ U%],㮹HŐG!}UO3xY>q _Z .IM`Ӽ2k)fLM 6~={ 9 WKk|"wܾHU= 6=ڔ:ZnJ ^BBDq7-M(6U!EVQJb|h{pZ8t}~j5Sa[GUh9rewmi#kuЮ@!'=ޮP4No^տJM Q+i\?M,>a\F`8߈HhᲽpYxk6T݆8#[):j/`jFغ}6>$64yy2n!/6F:fﱖВUu>j;y3`&OrM\$x˔ċQm< 9)  b:p];lvJA_4Ԡߩ2n8O?y:OzrsxD 3{]ûi=0ll]eTE۴oEU[7PI?k ?;* ۆ$5{)$"Bn)wč@?`-?z ? s{T?.ɒS9"GESІp8Kp9oKQ&ui[jOe ]i \DtH}d6r%K +ԻRkdv=k1nc8ʘ>0A8rφEIΨ!޵s,ywv UZFk9;H硫v<*GGm-K7'i Qq"\$\E<-Mz+h4&TX ڼ_¯9bP| s$$׏3d[MVZACo銺UOskH1dop?ʫ;)ta's=z:K.j¢n1 {;>1 y0OL8o.?{"uѵU6.{cRnBO揺FˀKW3Q2<zz*] QO"Žr8[[ Ql[ݠ^OjY+D*dn_Lf(B &auF, u\JEs|;\ mo~*MQ@T.I#Ra]Q.N\U1ߒOsQ#&v"X=8,eu7'8q>>GҸPu&ʾJF7{4mhq%ƲBޣ M6 ӗz'ag *07ql>ca Zv][oO r `XvU; -u=&筽y8B*BI|ѷNVdg`2@'mZ@%_ 4=!FP(:KL!^hYZx a4tuqM_[V|gV{O?LbPpr!Kc MLnP4(쌃96l;ʚ_%V3"{ԵzsΧNf:$,)t8 j)@0kN&{T-kht4uTbtIYmA@\YjZ^J+>cKqh-VKC-{3΀3$΍Viȳ?nܱ ݳt P>ht94`pkCWX@q Hn&0N6_ ~A>zhm~mBfh%ݶ^8a\xR׺ M44}X^ss'dėv61R?z10$.dh5/ URr:`&TK.$CG?8*{{Yn̴$9Vt4xRqH!<_ыă 8BcMw=1C-`;C`Rd ړofCSnGB?*r'X$,<)&S^r(kfg y&2mN 6~ b鵮z#㈒Usx=k]& ze2 + 2l5"X$5@o?+V)CkZ@?խ<㭳:,ZfbL.E&e誚9:0"Oq~鐹^0jUuj%.:L@S-+Y|K㿌JU޼꼉f>g;$/ɰsØY?v.8YU+;PFNtՊ7FU[v69lnԖsIk OU`Aׇ*xm=dCnN&$֥$ɛ?)Ht "`%2PuaiA[C+/ |"%pmST{"k;,RLG^D" @EM@Z:Q?t9Bx~&3 GnVpk=Cm; CO?t~=E/w_ijDzpy%3c+d] &G8Y! Sg\ґ >dF&3˸d%D K `RU乑@(P Jk!`I ^ zvIY{ӱJntֶ:*$r_z]t{ς]ɇJ8!#-&zLm|i k u8vZ0_31 ?2`v1?z]#~oonܐk3Jlv)d3md<-:(mTASR&&<̖$6oI,O 'd ?QB NJ'oLB ήs5̵3S͑ l(B٨JVK?({ 7cӇlE1am1I)KѸw5&OW=-D@]P)Hw& ց`[lmrxcӆϙw)@._Q"yE l+"@oYv S$5! _5AJ듧N[Tf_Tۯ&U( @,jE9yU" 41 fYVY34SZT{ୈKÀEaM>f"Ax5Aa5?0v9a 95y5F:go&0EewGM"Y"RN; 4ZZ(ړDGO qWRx t&l Hxrʁ:?P b#'RyfCX+'/4TO>)5̌ ;-^&VhtOăKw>:UQ.'Sb[03tr۷1`7ߵP%C7SloTǍ8 $27)`ʎ2/!0ߐ*m+HH 1<&TyEme]w6]^g(?{>3={/o+ AK4>ԗ7?U]$9'=[0<auec? SAZF͜ƀ\1ҷ]`+\XMT+2<"A;Mό9!;'a{Aޕ?</Qt/!d@}- hzJ5)%B68x?XRf5<ƎS53 >ZJYf#α+NÁD/̧j4 wgWXk7TxG(`PٺpV\^L<IsMt Ja|'͚fB1N]FN:li_ öˏt6-U&ICjʢV=|eªRjlpѲTNuvʊi{D9'hU5X F58Yy$A]Ll]BmuxH*Ǵț,<ʜ)S1C*i]y]ݤ߲Jܫ[Y4)nop9@$m=$>%X +r)<3dw<$HYءw%{?y^V #m4|IBsZtPd|+;KJBD|h5q 4 b\ {eft4+ˀq ڔRkDῶ| g[i|dV[pϒF-"a* Ser 21n;CB%)ȅ$>?骭} ѷy{ː.Gi er!e/ʥkq-?H2"/Qwr;Pİ1-q):\v3]Ulb<w<߼5,цaI֎f<[Eb  1JR2[OYyA%ѱAv]I&_'9 9Ίd~?S4 zxYmX7B TO~y+.}Oz{TL6'0C<|]1q9v[֩a k</(}.OY=oSc r,Ո|%|3R 5n,|:Y"XVTx_LDV _ EpеpK͢tiBтifN -:?\'" ZJŇmhhȕC763#vE. رw'hxz,ӡCt8ֹX4wo9 pQc9蘮{٢}˲50pBO#gƘ͢XBi*R d\`Gzf`RE0H7}3v:Ӷ+nN/1K; ZZ?a`wRV p2qsp oS#]:κ=юߓ϶t8]lR}C,^J0Cw#4?ct91p{[I9hb%591vr8?OoE9)scF?9#CUAC6 :H$D}xUPzBj}oko%'.[l* .|Vq^"GLL[.TI D3 ivゾc%#'[2DNjy^s4jj(jaGI2ESsdP"H'fj7+m.$>mLV kCGmɔ4ܞi*jL݇==\S jՈXOCC nxpn]E?n\rGjکˇ0Fr>֙P\zIWih&y~0-H2OXtcqH\ςnD歟ӒJB}c XӁ+#F.M @XqS_s 9qnF겜'!7mY}AHXCn' d~m蕅jkZ\HJckΜ^vyǞ#R|02tÁqSB*`j Y.x Nmnm`r;1bw+[K/$g%W&eI^Vj}!8{ %L>7Vߘ4FB$1x@'D RuK!=zzyZ( Sh XHȫi]BM/!McO~|)q+|jEu`ayLYG07ĚN'[bց1oǩUoޘ.hF֟mA?>x.NB[-Wgi|ڐ?eX#ڤspfB3(m\QƤ\7V~,/!nv7,8/ps,Av_t\T[(eL¶kOUnK >G0j,S1a=.*q[D4r4udԴIqtgx#@竌df= Ã3U{YRW'0n1xI5X6JJuH1?ƖI] xmcHLzVvWӆDo *fӂ;{gmT},@,7N7>g4ɝgm[Z *ʀKu@5!EV 8) &h.?z0{M[VFuC SX0MT(rsң;MöEC_x'Ǻ W-hTN@TwBMG B 'x`)lGueFAJH/`b!ߙ9gjs2S knֺoQ-LQ6ijڊkP!OCLI>a~uxên ^;a>@ F*n5?iHXzVs-{]׮O &h_PMhTۄHֶ"ops8^0—]^8 xS6/pF)R[T/ha 1m&5%N.xtU>>ty<2pB|;&jY&e~4]ΧOX;"Rwx&:JϠBg[u6z80w~O*̘Z<ϵvN#=o69!Fu>b6*n"úbW>/k!y_[_ku(E6VU g10k[#KW.`h ,3;o8S= ^/­nV*VVE(L~]vXP.]d#(,R4 &VΐZ8R/dL'O됎Zz?qmdWz}%A #UlZt%ԝYLޝAjBܫm}4 ޮV)%"nJ\xg,+([*,by3Pȵ1:uu,(Im}˜?lUi&q҂@|) ZM\jȚDѼ9YDl Xu'O3&bVئ5;.W4;R,'{}'O<%Q@!ޣFaߠ)|c(]Ia|I44J%>0]0^؈s̩\(ufk4_sʛZ;C=pM,Z8ze?|wѠE~= cv!}"+^xRY=ze7AL?ADqސS}9/&1Ӣ?r÷hGМX r-b"edq՘}bԽv%anb=[_v9H+ř<F4| BZTyRJ:o{QTG9J,(!%y1ZLp#Zq1~g-`4Z虸lI`AX/!Vg$-K@>"n`; K3M1x.QL:` k)%ShꧠঐL/_,􁄾IUA)[K*ZmfBhv2 b"lY!i%_*!d-#gIސ E@g2?Zϙ&N+_m_pEy4\J54Ğ꨷>.NTNa'V(X_ԹDXQBA+6lgӼNHHuKfgfimoWNO='WbNܶJ fOvF69J{T%&0+ѕ ݚ>H2W0e$8%Q (E+ClB-㊴1jѸ?tX2gMWXXAqہ @2&"ܢb _E0Ŀ@d9{^P5cE{Ӳ1yD dy~( `vzfsMT1B3̬g~C7yiք2^s7T_DR2ġǴ(ʲ6fmigK$|];}VMfDt",@-m#^_TȲ}%K fTZ4 ^ǟdwYqL4ҖQtc}5 nYT:(UH @1>P*abSYQ@\:@($/qx&Op06 A&l&)I5a:f9Av,Ƭ1kh)zVlHػ`pWCcуQ*%.͛Ea8[QZk+vcJ*" !He8J1=D#-MYD\uژ8HWY>El3if;ʁ2Wq{Dz3 r736nt C>=lbPθ2E(dkw(R~uק_G*xsKk0 뢫GS\&onk kN*w)z*rƤ !3cZ9_ƪQjS&=v۪Aald5ZOm>bXd4~cqoF͑t o-^ wZ99Žyi.Fw ٓ?LI(Q,qDe\ EP{1JPiD[.9IJL1ne0ޥAÆڥ8l'׆,D_OckLsNgҜrHn^E&…bawC68(WGC]0hYDZ{L;v  1hOap#ҵJҏcqdhZӻzag8y0 >`]ͽU#=<< 2^V&'֮1⋼l\s3r _QԣCuå"GX.9=MP藔nw҈%ྻMh0Sicݔ!tJޠ (J݉ߘagzC4#sBC1X?kLL! '?{C#hǠJe!dn|"nq2Brm, _){1 ;?c5Zr7g]9yn4ѤőwN"w-LkhQl@n$V HT4q<. F]Z.X\E hWy3D%P<L{0R2ļJײ<וYPmķ:7.2mI1 'if|3rc073F|UcyY)uA1.[<>?pdA/YՊW"G1?8 W yAέ rzCTW hm6ӹP48tJP}'3 .#bmKFM>:SWo:^\WFբ^3G>PxKK-KKrlFblSΫTNi 7CZs$*0lD#i=l!_8ٲZqNh'r}&=ݢ_+]:RS5yvx^#"Q~NM)!ޅem#RD1\j̙v8y!yYIRDnѩg~:|h\6*6 XTdI+ CqPhLK65予"-6wItvRD,kp6,8;6dͶǺ8k)`WCUm3>dSM,NS𵝑ƻn*(yC~@[|-ˢ zI˄cU{ۀ@ +֧_{P$!4'&^ DSơ|,(]]G#302Jv%82;h| tE ?Ii9~0nQlsfc 6@kΕa&nx! 26mbSNC;Ge4}]q&nu6>  WNl Ko( ֢!K7E2#ҽ^_f^&i$y>7OHzh8wVSݜx"hm82X—6;"q;'K.c x2u]J;(B seF .G8HR Chdob~'jNF`k>YP':G{֗4F㶘fͧ~Md66b'mjX'^dg[?0i,?$ѕ'(~}oYbxC̻>6/?lQ a1ͅJu| ކ!oٙS< J\xvXmOPA5K BPQdMjǖй;&JA2F&Dt|Eм#d}Tg+5AN@=RqS, :nG3"6 TY%p8p* 6U4YHP425sX<@oS([c5Ej5tQ ၳwi r6j$#h“Ir7E)gQQ0"#G8ڀ|5)'GيF\"u/[Pn5twM@Ӫ+6Iw5?ޅKpCmّ0Ikuxy=&gdZͱӪ DTI n(k°bqɀ!wt1bPN0CBXqpyf]̏H;Yh mܴHӔ+͕TԲs^ER随d^|n3 "K+3&Ѕ:G2eEU5h"vrIZ1ް~ OCH)SR<{恳82@?]_=%]ߘ\rx λKoh U5bu,}X/lItӢag`Ēa%^h vp$X[b]k Y&kCQ!3]ZKoo&'0Z/]:X b5eE V!aG֝D'/?^ WCY]X`O |7׭ŤIB܍Rq<2 Qe6 Rɉw&ոzRf~[zA 0L!;A V7)eօ8kk&`[9o\X^3eT.E(BIA>i88#5y7: ,fs dÔp6ԛbnd.Yg`;J:H ~"4͡[>G@eg%\I,G~/9lr[} 9wj'%2vw=9-j_'~b<|kTta6?w0+Ԉ|vE&+b'i֏%*GJLi8,AKT0 Y7xeb7V2̋89 B9Ǯ[Ǝ39o( U  ~un%ρ7W 9KEQIٕG{X**zYoKz4+h'6s쒀Քꗑ7.0}|45^He&-VȞ Qa5h'"( ( C]EӍXcMT.T\=ì5ɹ?¹j59\]%1qpzudohv'.dmq>…6g)u?CƖa FO9*vvfY>,ţtF JOd|kn@1"7 ׎#  Py%|;w7( K֢VL! `@%NqηK0~^9lёl2z" xg3nʧGиOI0hHL??M$Wʄw6H5WvHl»X׼Ű`m̉CLxrG#͋0Їq HfAset>F`z[WLbz4[+ȖrYk"reWwh@'6[Y14ծdEv>A׎8DrHhJ&ۗ\9ۿ#u,sYTVz4hO_>}ĤD)n,R*Z)b%5<6>rI&NMFXȯVScnAa1.N(KW;4%;gXSlo XG޹`F⩰|;ÆGG$uG[xd Y$lq~m>DyU.R<:ڧ0qoej܎ Mܨ noAMr?ڊ㱴#IzᵞBC* <\ =ڿn]ڸF#ypԠL AlaU捌ߦ{/zVmtJkƱJxsˌc=dHi]yEӬ":~ {[`500[Aַޒ-]"ÉaF izY+f>k .AJ'g#"X)HL%`jp,Q'W7.X`6&[X=yV˼z5H/s$n!h SDB f0t[TL?燐EeCR5>' & j[Bf,hՏ+(J+N}?MWJi؍+SCj;N4M1]n`RGVQ'viԨOk l0$UkLZh7%% Qw0VwیݗEvV铕:F؟n9?`L9iՌY,ްxs95Xvwm`Gsm3N?Hf *fy:oa? >;&9^}%+\]gFOá{ Pn 9RB>ю~\޴V:C p +T'םLhzj"sF] !ìNW]EzVy3TՍ[@HZ-6U!T"^,+z'HYp׌Ӷqnي!c[xc`;1<;Ct?2;70*rZuce0BW˰G;"tIA@(5 -+gy=ѸHF=(l +1h?N76񹭻q뒍_-W/.J+y wjY's[OzӀt?}I{jAVt*@<%7tbbIH%F1$w1D-΂x9 &rZ+Ԩ`|..OV>9c bZǧ0O|4vroXKYuf]-<4c+*k8n!Pm`Gm/IV\Z38;1$`Բ 78j@E{Mfmc >yr+QLE Plq>.R8 ߍiNR|n}ⴥ$6g]zo1mCٙ8:@~$P4t.H-Ő5R0!nwDhLI=y]\: tbcHU_' BojmGWQ ӯ 3wsV/!h12ƻZa'~zS9kY)W䦢w:@PPɦ `$qlRQIA 7(}HJ_wM 5 B]ʚ&#gxW`~}  :A`* mϳYz,65PMaδ]C Dx֢Ie`L&+1qCJ%IB#_WsLq'd $;hԂiM((C vJ0~Rڥe\}|@9u.vG7IGLҒ3B2xr@9O/e[r0F욓ĊG>ƌz¦v!>>Jktn(Xx63j1*OXDU5rj<{i~*k˙$4YklpxC$iaک ;WP$?lчCl im*[/ hd"L1a12#ަ6XWQ' qBSP/9;AFѮ7:Ю< N^Gi KK{ڙ0DFJ<3h ` D-6oݤ* E2dH3F, ,/)j0=2@^3U4Ql)GkGXXq~j!Nm6c43!x5D R 0y$F69e})ZTg'C#+'  3d6uCˌtLy!A1fƹ~.MYBSm! 8'+K2{/Q>IGmtc߬(2a:{=|b/Pk8a?[ Z˃KGksDu 6ߖT;~dd [(~ߘ {ɵƒEnGKO8D8dt)HKREWBzuog#ȅ2 wu_H2GLyMސ)rs8E뷝h@k(JCi" ű l<ªv"4Hd$$j[JfeEt\ ΢d $]T^ )ҵ_#H>A!8r3+)se+[5("/_ } f<ȼSI&0T}*`: Abެ|uM:۔;uխ>0 `cD]rtC+ c\#;A5*?D)=Z? AzPm{5AKs۩nfn3v[M jm[ <`&E^OZüWSUbx*.%'qtօ<}+TdM΄5D' kK4įҚK£Ɲwm8Q]&4az[+B:0/F曃x߰om^Ǜ&+-MTIt¬BGpd9_ oR7R)I!O5"NR+vvSc*)jw0W:56uʭC#nM?p Ysۤ ys08{JS'U%}j[y|}xeݩ~cc׻-#5 4l5ܐ\&}Խ5ST3k@$#${~**©d%ojn:yR\2Kݬ'v~)4lf2l՟`\sRb3JyqT5dv`% ym0Y8DUg1hغU1l{d̢Rp gVGú9ӑ_Oz tf졙jѢ,865Өwh .8F!PJ?KR roYbx_8 16/82['͟褍}sgH)qK^~BLJ^M+d1 M~ .k˺?nQ{ ?FsV L̐^ X1YS g<آ3l<%&s7g1\6aBfcHGI` Gty ,MvByݒ3^k6 \!@3 ɫ)Y/!mW^9^ݷex_qXhpRǸo{a3'h{y+`29@AzsQ&r.iIn C6x.O2Tɪ#OSkiޙRi^<$gD}k`W<^dU9|uIcUe #<#ߋ "({/'S8Ѵ=*4&#Nꕒ6ZBq\sH&rn o0g#}hg֒AnOVi$ 0Z7FhT>1S1}D@ (y Sd2g+ σی5{Y}"=s]!3~M#gcfs@ķ֗nv]:ۏ P6aܶȴInPJDaK-r1S֮?u}&%DeLҝ+``j_T˸F\{] vMEAn{g hj33+N]t8A02ŝ 꾃T̈́ 3*d 0!զ= _GѴBCE>miB1֣s$:V\Z\-Y2*A`SO;=*Dk!mhJ&S8i;p$ؾI`F;2և_(E~8[i+0S[MGo-afhpDwOQҐr4m3CT_\JqWzaI0d)G qи soǔ?grUfոMSda Qx >auPY?:MĔ.@ %ܣKb?0w+"Y * Rgx^o\> V&+'Hl˫ҭjayCOv+?ť!ԃ+FO \^xO' 9g'dY Ӏ)g8)dp 4B4dpٳi>S[\_MfItr쁊)O[Ƕ'Vt)Ll߮g ]}ufiU}lx(uI=7H\%?Tƿ}J:! =^NM,t+r >˂0ࢎu1,KW8O]L7;gְvCzd'A@C:>}9Tl V{`:J;^LeB ?/!<+W`Ř/ 5( *G~Uh_ߠQۛ|>gWC^i EkAMCfI!G's.?rⶾ0z`o _1,X3 Yi^>>$X5 5[JRWOsߑˍZ%?mG*AP0^nCg^) ${u۝ZjԚcOΈHS/M5-wͱ&$7tWm{X=:y0ęe ̣[שW%JߟJޞGvȁb[s! _vbDq6D9 ۿX3$se|xgSG>xGGQ%PI>\T0kp%" CGezCهoHCm!=_Uadf@KD}t̐ؔd<a8~eٴ<}4Jq䬣 ?F0N.i2/Eɧ$nZw1t%R+RT A{Q^P[ĕkWN;5Ro =C>)3*5g]S7;áП;2t?kAPـ@0+C"snR~x}SAi(o׀@S iЉ~B ~\>><ƒR C|q,\ )O쀃Sh>@G/~9b6Iϻ sSL\gT!k$K@5L24Z;]KG?%C,#QU<5t11{/2rĹNY*AecC/,H)uAHJ X&-(wو2|"kcted<.^[e7b/\}*ONe.`li2Aժ Apl0miڠ @WdP滝i1c=L4*$XL|bW(NTI>],;PҚM\}R-mrиT}:%o:.H=478ٮ@AX)Q2j ;RiӭCuKo렉zqp\ݎ>cZV1֨ϗa6=-t;&bZ׽rIfvhWO6sr0ɳER@ Q3=YQ&ۍShx*&(Λ?L!C³fv߈$,-Ֆ1B%J7(,=&q+@̺ŏmħ$c[džIz@름Yݩ`72)/six!h Dc#)h8/ON: 4k7]x$/MֿjtJXtf! NgQw$Cr{~_so}+}l3*T[aoFЧ/y{Gn[ + 5'Sh3FWgס-R>$`+lڕ >Lz#D3 o>5h YQϞr^Ѳߣ#7oO"Ҧ*1S3^RaE b.I%M 0,m Ğɑ#4eA#@:$ ),)MAṊ{ڃtǶy&-()='-Y8qoP~(yT7)U8 ^?ND~C ik %֡7jo'ׁpBO5r(JERr):bAuW͜k8*-.MZGxZ@9Z1)\O4 wkӽǂ  ?5X^$S%.YA 9- %M9|^~ҼmEH>I?rUYi&mXI3L%;sXÎQ-4-BK+xtߴRG!P\dÅ}V)vX"x i_c>ދ̿"xuլL][tTWѧg,"tLbU6LkNN[LzJMPvZqC44۾hLSei5|KZZQ(חj8_"eU09T"ylT٤}LM Em{Aeזé9C󎩒C3sG.Dkp7=L뢤\u)kGe6>(O~)y` kB}l5S&!P8c2#ٷCa%!D/ѫFt1p2sܻS^5g$ Y64Z(|uN!)Y5!Kikv]WN=`"%QEyTop(A*G;Dm~N([w%A"(f[Bv7w= !SJ7IkpTTN[ wd7nCK/H 1yدbhς)V [|ჳ(>f M'aӾ \ۓ(~>Üp娃 d*6I'&ma,Uɩs~2J0\2x$%ũ&@}QA:Ö.u5s&-D;3H2A8! fVfC╡R:hɐB2c >g zlG2M:c- ̒rSq.t/LKHP-`\#OіgI[Y5=Z?hLoQYၺt{QmJΘ8J Kt~h8W'+aaOt5\`+iM]@ ψ4ޮ=f٣nF) /$cd \ٴ+H`_N7ʹR]pewQDNߴ EBHK?)$I0>SF09cǰ5Se+V|'L2Yf^Y2鋅ыRWS⡚`4]P:I1S%qxk΅"t'"@'Նq8S$<H=޺yo7ҟ_=/`HYc?vM ҕKy9g8-UAN$U($!@NlsDc/CہC,԰:$]Qs=A0)VjYNQ(~W}Dz!w~ZpfB K.m` j79PL&3lE&1œ^YvT,b@ PTB>7ptC ki e_ +N+_ ʅg!`DUzfQF#Q -]joNT5|ւ̸Ci|0|(ج '6fD߀[) љΒq٘K?q;+oCBѯLɋsE$>e[y_aX2eЛi^[ Ylw9>ukL^7PHnnG`)8_G1_}b~ccs.BQwsXp't̘_i#t|_ # Mi1 XՃ+sm[Q8[xCbj Wbn:wy79eXϝ'hr*e7.YAՏqC]Rl[ A'U' G};= 3fb"?j{S ? @E&7HJ "{?Kz S)Hp 92gd3?E  `D܌%a\[׶㳸Cɾ/,S ܝLK`iB[,0=u&ʍ׼!)wtvU*p'sLR\lB7G}GwɥSw$X_ y~x1 x| Yxvw 'cQ# 6nUWĮ<ƌ_ NւZ6`2Lw3ӝ xMdKñfq,VUB.8omi8Ђ{C"̋9hڣL"ۘ#{UPpUkwT\ 1N؏NY#5^y`:WI1yjZ8,{fGK-˟w[C!R6 =a7 ᧳!jAtLDYqkdp ;שL)%)O B& w6f|Z(|&lc7)/B6 LqdM'@yWc?HOuAOe~ӮR\ʄY;b>Og&^+G'4c΄M>h> 0&nT*0k剄9u)砫(r)@Ίo*GY-@8i'?eSk?_I$2mnKS+gv(;IvZ?` ȗ)诌fmz=mﱀb9dDm]Hsi:W{J&y^x݆";*ZBC-imhhp?,G:-9kf7K Ћjr7q,sݫm w-jJ+<N>}j.=2 AS/Pk|ljXY./*d]\TLZ$5|ԻtAQ8"nzD-/O!  2kJp_i X]VI4VMgƵe=P #R;.Oe:UwK{"TR{48g~"U+oFl;ϊ>Ld<Ś!ܙ]BR4 hpL5zmPi^}LkI3HC^V)+S͔%!KF#l] Q9j3OUm)zZ^Z0z-BD @ޫ14zbTZɠ?ĬmWlj{8NW~̿E b/'`nq)$'ӧ:͒,@?]Y@*ݥ%(!v |{6>p 9ʨ|WP1;)Y>D^oJa-weE\qŔ$ fK$(kFZxr 촲e\V9[$ED~‡M`o6O; &0$q;UQ } =8e⿽ Eg`jaI`Iqj>91=|lEJN>-<k4'~=HHsi!芦[o9dϣ;+%lϻVuiΕ9B0 l4meߺؔv0|ú-n/7djQ)A6rC1i(bMFp=9P 6zE X׼pFJ7g: <֧n<)Qr ԶV0S"!`1э!#4xLX]ou.VR&<7!bUc^?n% "vǻ(jxz{12V ˜?DL=lh fc'Y$| zUU҈Q2RР:r,ί_'ށ\gc:g!qmJ2BÑ[πuf p.' ,RBG8=rQ5ʲ)(6Z!+t<߅v`0mA_hDi'M\EڵWY ku xT.gAN(6*5*6#HZ:{5XeowxŸFtr`e;Y^,py[/ Q:/t VE ~rjUAvk-*w!{"t(u쓗I)'%pR3= r;'@x&33$,҇甽5ʮbWM8FSZ PSHq~nNƮy3;N, 2UhE(:Ͷǩ8+Mȯ }p/T6'0` jkCJ{.܄YN۔3}E}# <9H>¯!g/ex1ʾ@2͏bč~ j)W}Xa\sА'JN^)HꍋrU(NEO+AqfI}jkƄF w8~U1 ,/qD"6VɥS;b̢)mŸ Kmlvg+}T6ApжTZv/c4t|tըN0T 9('ElX9» H^2kf@Lhݚ5u00_J3yeBQ ^pZőzrh: Dm, ꃌ?=cJcڪ&h,*6>}QiL%bqLV6:N| $b&NM o :<ж>rɟs5泌"ۗ@A8/.CHPڕN&NUqe #x.Ӌj~ +Ճ*.f.$›ħ4#phDiW D9x,_bx{xՈB.uۉ_*P)l9T*<3J/gl}q<OzUØ0W;~EF"vnyt3"Dږ)(^ 6=V0dAUo6묘3L?b0`dS[A[UPEI?'n%Ncuwhёڵ_!"(~n~c| ≭>zuk˄014pT4[TCΩaƱ&fDf8gIk-勓[Ez%*x$)hJ`@|  s|H{WL" Zjr)6)(CHcrK>gM??e(ΤZg'jū*J^8vroߵZG1EZHxtq%tZu;br>;oBϣEl'##N[W$+WF "ـ{/97M+iGtY[[^vFoso9O=\f,<)bc+DC#RRS\DL{{Fڲz7}_`ro$ +g'K줍F{GU+Yџ vB0(yFvZ$q˭SSݏU`%[`JJrQIUx>78z/m Sk,i=f{%%ol?YذzDvN=tU.l.uuc)Ǎ Y 2ȒvT*vq4_jUW9W1`zO`MZCx#_C݈:E%Yi)rץhsJ&JXyV8$6:pvhY,gau`/)$t:)H86i3Z~ /$r`/ ot /˴ܜNj za(;(x-.b|Εooϱ ?h=e:坍?h| ,}K%W dt)dϠ@Sݦ- Fp Ϝ}mIqkn$OS^(F3 X]( 7dq_KZqa6lHpHR" 7\ r %msI B+E! cN}o'=azf@/p(r8rLz&K;V9qrDHˋ N|ae%瑤m`?qnnr][PLf 2k~!mSpxsȹ.u_I%JmtӨ[لDɋlӆF|:c[ ҍA%tzVl訒$TS1 WpSYLŎ6ʰr $[(*eWWٸTCzɽ#m\cW`b;Ə?I sc*2$3vKYO-ȯcO<BC<5kiK2y |9z}LHItCp+ ћ7_wSd  92s3ڑ9K3m/1O`.0y>DY#dח[n69xřS;UQUYm:t͢(,TĘn1'lj]w0lI΄F{QVO-Xh4Y.i j疤pGpy}v]QmJצJ ydfMz4IV}ab0_ENi09[?T\ER,bzXG-;nq G(ITbCD3Mp~nfOP҈w(ߏ{9ד5Bc1R,m[쀛m?|QE ګ蝐_I>>^S߀9&Z[8̉( ?)!,x'F"e؈DVt(7xhHSFF־h5†TCj5NE*V(zOo7sREu\\ :?ɔ<4!vncAYR.C~Ko?L 9U{zQt䶪`  PbA(؇f\7l0J]&Xr~+"'>!/4Ōg'~}oЩB>[]Dxy"R2T>rYՏ Rr]TSI `9k Z&\q!HU(Ghp![7p|b~*e tJKp.B8aSqB]벼KB7 n8gO#7Qc|hUgBuP_I{ہwX}ʒ p~_%>vl;$IMC19 @"-Hh? #w=@Xlv:};UFs:`Xը#HhzKA!ǯEm H9~GX⤭htf[fEYaIm#F}htBK੾K\6͝<p3CqYUfy57#rP(~ #¶M\ PI\(>%#)tZ1pv/ՓfH o!wV HTzp0PWyP^&5-K,%6)w[īI&P,5,i/щǞEe6bQ,ETvP;\ӳsyGEz6SZjͩ4FdS 8V`EJRQAy tsXJZK*lԸPY^9)Jjѻã ܛ-ߍ Ť qR3 j]4eFLɎpJM92 X8zxk=+ (N7iʷڒi:`G! J)8;v9wnZl M>8h~}\ m8' F} \csj3$c;Jֈ'X~tFBj{!pP?lm?$C/geC"F:x]|gQ H A5stU0y{>!b]Aޛ j["idXV%oNEE0U[˘Ϻ]R Ռsh sc{ZXl:~8< 9ITIҴ 'QW DsxM$ݬ"f%cx玎ȖSL\Nn2uq"lV<}kc'Ia_BVZN IqZ wd9CؐՓBCiq'Ӗeb6;..f#"G􇄸.jxR%hqQtӔ%"hIItnX ftK"MMҲN YJsoO&c jF_46?jV&Hn{se͒05U4ɰT~}# 'X GerY e?䡋JUk IQrWm1[I[RjCŷ`l̈́ed:Po[Cpaw{%C1!>i:FQ=s#T ufb$yR6~ڥf5{[Տ6EʁyUf8G $j30qd^w'ǫ+uQ9馶;uN$A;w d{%cz$逸 U(ɛp'wI!e68ا |M6+HSw\Iq 1F/Dwª"VKECmarПOwׂ݈NhhDjƬ pۍ vm.Že e{Ix@@_o\0.WƨVU\,Su__|p\ Ez ˄b5έ]YҕRȏHcBUQ3<Ŭέi6~_?|XOf 9F.+pBvX8-W/bvVBnfq/ë}BʅFvOD}㬝-Ս"V`c\Z;܍6]uAct|Sl{-'T gҊhC(HHdAzMJ05Y:Il2͵"lH⻱M&`2t.QxyX!_|BN#BZvt61@ͮg$Ћt"p1FEs5q}uȹxskN @rZCTv.vPBÕa;jDq1Y6^G W~rIw -D&+z{˜w}p?T,gb y62JiXwIxxoS6o6n?ɧ~|H2͇nwPY&ngF7ӫ$s3X~W)? M홄ؾ]Nˈ8'>lӹv)T<ɗ7|g79u9r0n>rO̲hr0C`[m{G). n8#Ts`aʾ9/>Tz=ANXadIw+\ 0K 3:2gj3U|_fp5k~Ұ> JS;PH[!awS ?Ң 5MQflLmvUj@4b;e*p8v%H0; +9=Rtli:mi**~B1f=]Ӂ(Y׏ 6 C648Ů$nX1Mg~'?HӇ@p w!dvЗEMg׵da5H(M?rw(iH2gS֫Kj~ T, iUAF?ӬagF[gB k9 pH4Tcy]Yy삯ػ1գ8TL| 9lh?kTAp$V"$z AIdr \=,x5W'x9.nWo;G'JehDu]} oq3&.qaڈE-m(ZK!{m&?g}t8 N6 5 1.+1@$2iȹC|&>37jyQFJJ')R}* .#Mc(:_sl/ u'Rç ;*BÝf BC83Ap)N]owי@\ȡHf4+qmr. m)$ K>aI ~Vm6rڟX B7iН{n*8['27ԳJk8pmO[7\ " rmaH{BY־Zpf67z6e䤡>27kcCQ+Q,]?p8b`LhsY7M 01-db7IQ>g1UИ paވMe>EE޼c!IbYh88ܟ8Q~w5g !zF wNKԣ/HSĔJ$e4W"闾ukq[*W]$q0Q|D6 w_ٱ/6bAHo0H:]&S)4+gQ 4^S~/cɾ#t^+_O]eQ:Pe%]Sd|[:]&h,`lu:'R@|2Xᩑ>?iP>F%߻Ml2!m,bDO dIwVn {AH6y8+Z6\%,f;ys͜sM4/"P]'v8]n2w, Z o-w.ಣ-rkI.w"ou[M}B1,//x> -Iw!h⥻ dZ*8ZK#>m3XH>/ؔP }.BM@򎴚,SKa_p"5{Ui fn "wu~8s[[-*LeCY2Y ƺo,%M$RT6I1ӽa-|BVҼβc;'ԧ̣߰}/G<(A<H3.{T]hxZUը`n~A I*+deN?JHip5C}9焨 'LJ= sHghm>2- &r&q RZ.0csį4o28 4nX 6U+N?̉ԏ*AP.tW?5\ZJI}PHVcN]&45l|#3lsվjl݈/շYkRN/Jl-^y|)M\Ɩ b*ߢ1`e_sQ]I~tg|nApM_Y\L=~Q}(_1/1i 7f1QOfU1:V1BC4J x6 RH Ow8J1Qz4 u+!@X.)/aH7愕Y(j|zTܴ,#)vLk6sͪhl)0# unT[+Z\9Jt<꾓q<}#/,&%^ )Z@=x6Dd(e$x!\=q4![a];╍h_"%K'߭OS6bPma5agpﮭ7˃ Ĝ؃ L;+̛CPPr/}4.K&GYN7ߖ 6Uo| ?Pv! yY 48CR1|}sQޘR[w!0'mZtg͹HgS$Vhp?v1:Cd2 6 y\L$6I2ɦ}nKORBx ]Aks ,;R65& +{::ν Ȣ:B8VBb5̟ttU WgQ\wf`gY~)v*vY*~Xu?`#+:50$I!߃RV!hF4 3fqΕp]+ʐaE9rZS 屉Gwz@*+;Xs`9^7zX]>&;Fr$bX 6`$Er=|-lP'lDaXh»1 i#:4Mu`U&shaQn{->ZNV9P{ 5뿙2:kwSIۜιX<|L| ??.oaF=Ơ6w vhEiڔѶ#qb06D) 5CI({xU1?KK*MAc^ E3E5N'Etsy({/~}\݊ª|7/6 ;a,K+l{R%~:-g_[)^%$+vZnVF%+kbk;=F&"Y̟:g9qcM3 9*XR×}RpZ5V9Pu`3a -٨$]p#K#ή]1ݿHijnC`U@f^x,Sa ͎#s5 HtN!zbMQ,#1=0Rq?@L-ˋ_"d+',{YGI-Ө68),6c [_cg2ܻ_ȯ<޺֜Jrs$yNS dԧo Xj_C4r#qz9O3멝CY*Pi : 2j/ RPXR\Þr7`_kRq`OKMn0{߷=l1{#L"-wwB^K3p{#5Λ<Q\aNB-ȐUH2N=Je:i^'gQ'*;* #ͩި0d>2bI@`?kЛ$Ys6r3vb/"^Kc9]7)veH2 ^PI[]3)5{[{gEgbhW.ր^`iz9_OGN*ٵvƅPEQ! U.=Y@2z!9o-`m!%O}LjHc+|͎wm4J;R4zmM}d~Zq:+{> @"P ~MTl/ZTzl:[_BZf~R.ld JXAk[&v#~ &Uua[)]գ#ٓK8u$el屭OJR&&"1˗DNnQAx]/5!A,yj+b_ g*>E l3*5}v)<y X(3T qv=,.!>! \=|D9c֨A3$8ԁc":$aQJ`<6,d4o*jV%j]]RMɹCARf[ZFmYG,ă2:+4TE(Lq%ԟZ=k)|LY}쥿{0K;w)GHYf4:>k8/oEC܄T8#ou?Iץp(]AEwt:F=...h]%ߙV\TG/y_M 67(tZ\bfo!NhR68B/5ɛ#)%uSS$Yl*wxj%C|8p.*:~̿fc>n'f[pTNhy[ZD,-Lp1=!m%暋&-vz±dA/ QUGCwa+ y+3>Ku(XjuYхgg|ER8xefa/I6NًK97^L?\t,ST[&:;o@)4fm.wjÜå7:p {:?h ~foKEu"iWJ\M3y%L:öx =>`a!zը.{UAHtJ$$V`9*^kK>=n]icB x ߼DHf'1F M!v֠}0aPC iBKS M. (̠MޙxX}.z4.J~qbS"Wkv4`rOyeCc2iyFWuɓһGYdb(b%7XJrZ)ҒXܟ~qՇ\EM2if\zG|cj;j-|.^T/&L"߃lnf:ǜdK.ma׵lPX]ȏ=j OrtW];;xͯvQKLZ=ή GL'WILv vJBѝ U¤lT*PaiK/}QFG0u1.Y@X?ۣo'ř=~sXAZ ̂BQ4֐ dK)h캞7!/RCw+7$)Z7 T{)f^QWpəKv 85@;#wj VZI}D9@j3*D5Bw+p#k"[iη(^+- x\fr9Z+ѿXG?vUg; .8w( 1"S&7KctUS|ԛ%]4_U?0OEWl~UϯcCU-r 9;k jog}ƨ,y݀i4)b.:[ Fbi xٰkG!M4U4TcuylP. XeC[G3jQ9LL8gD0K%xѭbqV$>C8bz`in9iB( #wm63N ӸA:ю_!t1a$!3Z5VC0ZDa w>8t\zs +b?+'-,Gx6f@?޻YP>ySPL#JDsة$סČ&T.F9]klsU J];qK4 }cmIZݹ l,DL$Gu1UɃWVxr\9d#iԕw}kJYǷޕk#DmG'-V.cӘ7Bđ` hg.37ZEy_[xi~oan}y?`k0RbAM\֖fO -gy0TFˋ""=8I$?\,3$ZNxsEOl slP  3ߩY Q {-ox 'ƾ F8ȝ"$oRT/7Mwdv_Y%}@5euPM"řΗ5_Nһ 0`1 0fM/ZʭMM8Q 2)y5(]5~NmuoȈY'! %`Q^,7VUݲIPl__y,y}%#U 9ᑫYwpzjv$l~Ie`5_sRCv>¸8|x1o"RZE[ &8\! ςoMu  J[,I%mi*2 E:W|v+.,4A+<,a5|ݩB' z൫$1U u(muU-;MpfPjo,||A<Z]F>z`\施!!dJ/涞?(Q# yx`[T 5N)43%hg9|oR$Keĕ=ПIy| 'zL CuY ^!H G&J4{1FrWI,n̋ӫi3Fq`\p|P ^6J bZ#d "|Y1(871ܹ+SPN 5r™(oCT$ڢ)R]Yk3 to$&9N|k#: RW[҄ u OoP7>ԹnsW7m;5%araS˃]#' _CzB/ ^)|՞8cM0D[Cv6M*^^N\Ъ? *FFW}dR Lbmmc^Z)*%GA[ʠցuJU߀bXH=XAyƀqn5`>Qdj{%Mn,YmN+L^pfZvQgMEWM<-M,B!IslkĠ\Nv[yee2ꊂHtFUn9|rkQ0,hTt#Ѕȿ6 _3]-x&Ȑ4=9h Ah4Įt8. >(O)93$W1yXl4 <q?G#r#d\)^)N IHs{T>Gu009rQƭoK=~i+/]&=p M/JBO$/I 7:zⵍ;~G/H +2*W>!w~ @EWF0){돛m2wƴy~w% 0JHp?7$vLU7bfZb3RCFIO Š8%^vҊkz4zTHKց%F h5Tsy``}NuknD VwO1:C_,ߩ$ ~ >"Ϙ`k[ׂw*ƸqO [*TfG:`=-ρKM9>mq(~?|j62 dmMX :/e=( g?]1'0D[1Wlr&K) !Pѱ,u[n%В`0#X`9p}J& #$ܺ{'Gm}vz<@ҽ=Bh%a f쉍0N3 J1/"G%IVp-$y[of֯4tr/' ͱgo(%tY> Y0?E6/ֹn(BG4AJ0@L7L~`f`!4w=}󶋝a'j+BK}`v+ X[^$s\VBCk{"2=7nxrGxm0k_,9]@gAohoL MToj;#yA<09BV BLiۤE4kUM.)5}:|Fu3TT& דCi3-P QB\PG|rf"ZBzrk``}v) J/4h."ܒ[?>үƶ#ޟ2RxCJPiaOzq{+B "PYxgb.|%WG$w-gÉV.d6բGoVL8O` w*."`(6bXJ*Bx#W&){q OM KX]U]@Sa!T | Mik"+ xh]|] @@R%K쉡X7Dze|tijNy(Lniuuxqi3fA cqd_>%I.K&/7tΞ>_eÙ*Pg+'hE6N-{gȠNs$tplQi7]N俩[8(K o/ Tۺ?ܺ!$-t*M O"zD:E/sa#K֪wMLytje+~L ՝~8g94 A_]# eͬJSf)MԧM/>-'`So %X+v{Xpf|Y0E,$SB&` |lϨ7.մШPQ17?V)->.dw˚؀* Bir{09UFiЀ`G0CWEǯ~oyl)N>?CW)EG/D`<>5,w68+HfXW4#)3%{܉6W|aM4CHI7-ɗyx[NSY$A GJrS z, h8X|Y RstItg9"H KH>ӻX<*> aЪ l?ySI4R`-Unf"j_Iin1av=|P=lMOkq]U#R f/_5Mv;bYjqjJe*ZU3[U"Ɏl>%Z,8IeXn}0[pOhGKOO>/ʜf:Pm+p=#2]6ЃlCj<⬆~u4l4*̝ oG`4 Pz菵=˒%SsVMy;s+:4sh:hpQDhOwK\^֜tPC Nf!W{jNNӥp4Hd;u'nrё^M"qJK /E4Vo}5f# nƒM$I39Ta˹)cS2^eK|Q~AJB`(!Fm\}r9؋?\^'Ϸ>hx. Tv %.m?;鹬u PlJd"":ݞ+?Al 8Zp_aV[!J7 ʣK(zP1G`3Y m& oF- ^t;y PD loyN^(#,1C&ٖw:vY,#*\Ĵȑ˩`ZO91yB~3KhKYUyy]NBt+Kp$3x\q @hqȼR7miJ B;]<t-pO{'=[ éW\KnJ os OvHlE3: 7i t>YghnlS3 +"-I4w?Ht/#N`Q@QKhpt03\86}sD8_qTY; Ǥ{k%G94o(H9ʘNv-\xpr+dxՕʤƃUH7ց1 ꊓa] 8! @rg&쩺 ٗiMIL~ # `xyowK~teD0d+cA0FwbN#t@&@DW`"Dlj,,ԉ |ЊTV"[xmqM ~Io܄/+,@RÜ|{m >j'g Fe! ~s*<ꕢ59>ɕvZSAHՓ(>@h׼w|}O͍ sWgDKn9>',9NLZÄ84lpỏ.P@<#uqݿBhqk]M9&? 5/(- )_tOb -׮:줱KTA8R,R+5/KɴT @1iJC+N/{mXvuڄGmNTolKB?t]#NgDZY&ZNc0mĶ#ޏ)cgCh wp銲sEHYAQsO睾usiC+(Iܵv eΨ6fxCxT]+SJYtj2\]"$0aҸǭ `lE kH|5=9ͷ"{0X <' 6oM` 18[::ast: )1Yy]Xű@)y@) u*I]GͿ;SP( "15|lT ߑ&Ηoˡ"$!nhEs9ZGs)l8B qg!fv4!-{AM}zj}sa>l&gzAMϏ0*vXq$ sx]tk$擄7ST϶hrji&-A~݈2 S5qIY1*< @ZJ$pe@"K|Las>n gS<l /P+; b {E n RpM4 Se4j`xr?ovc~FS܆}Qk= ` ~8ۙ/M4 $.Y*.~A|Qz3 x!05|xo{\UzU"_ffX#a:(ڦQ`]6>I χ%'B|X+rUCa&Z:$m9JF^ @۝3>Q͌}(!8+ZM8fI^ tem)/>5!DOI:t)-k恝b\_R-MQ-})1nlrd'>Ew)=bߦ|a#URl]bRfLLQʧvV*'L0C]rTqHKœ^ΈԞ?㻜gyخ-WulYU(^aױ(RMPj :/6ZЅ'J*_nt4Fs*%>7Cpֻ#m˧1T_Ψ8ٟdzv#Z&/6'9l)8ACą\E!)m%w/I׎3ՊBJ2d՞kЉ,dJy>[Q_4zz_B ΚllmLQ_啉`<\Qdt)Sq[xf _@9]exħyj~ng= ,f]3 _ܱ9&j~xSfp&Ȗo; n]T_;A[u),؅P(iC>7׉ڗD9'W4g@N*N zQd)k-īE]">? mcwj"==iv<\q~KcsxNL8WN!ZLRbBA3dѽ1[e#&|܌=V( Ҋh.K%A/{LmY~;oz}`\`Oy,Jj+x;L!*{恢Բ="1ˣQk ;.雠gʑ:zJIoXM/)^^n{,('yߕ<[A #ͳ1! hI%`.u0EuI,n83ރ,:N4)F~㓽Ȉ͕܄^LTY@"K(pe !.~<3܄뉗|7-6񈞁LD[|4mA/] ?Fe =f1Q/X4Ȣ3lrut=lx0ע`:.>=^/>zV`2)Mј{\"c#ND-YV1Ow|-+ J!`5;LSKk"!avZu?sŤ;T;U1YKGkWJJ(iL8k+nbCNSq"8aDޕ_| Lq/`17,iߑ 3cB$`i/3ߡU{7T)Q+5r_7}I~& E/]uZuW)tZ@ƞhjw,۶|y^.6 ƅKRRo|LԽaԾ6d> F6aD Og@(1Ze|(%&d-S#I3lc2w%|cxvD(C>BɲH08~hd]\I|:!m4 :*_Sg|_Šoϵ8 gBҗK-7i;:?n%`=&ax&-#p (?KluiFخe_){^m>Qtt`H*ًڜQgm!pNP<HI*"6& Cdlv?DT&~~iMΥur!5 ;Z<ܶe]=x]p}. Vxҕ\/3E{rU'ʏŔ=J64"3=p8ZB^<#l^t=Xrb'&rEǑ"WC4gbmA`]ؙ҄Gy e{H֦|)$8SW9Qpgco zie  <FZm _6jgY m =IQ+۷15beq),W.el(G9ޓĜfYda`éyOb]@߳ `R8}OùPLW7u.܂#?8YK\1'\9?<9cx 6U[P=( O vqCIGA!>I  x߯lxRkTD V}; ?}Rc*SCT~B?3' w""=ҌaCb˝-,:^#Tpp*1jWl(QJ%^?$AIZ$mW%zd3zM:掫J`Iz CJnlb8GgN۝e)2 +[Yjmj; IČX Y}qTP3%n4}sۭ7 N!Z1bQœOGXCJ5vr"xr//zutA-|Jda&+iR\+V(Bw:MGZ~o#3F]@jK+y,\8[⽋X}S͈/9H98I/1oJ|rАNZuR_/ba#əQ^3reKnI\Rс1AWߚL6R`O v 09ҙL/BfG.;Q, !Hqc*tTEv;,@8ooæ*?Y,^ַ԰grI53NQE`OBhA@tid{!]G@p]0L{rȂ#dx:~g`&WIm>`Bо:m@1ƿkZdj7)7%b"Me-=Slرߝ|&Bخ1He((wZ D4SߗI9)-_ɗnf*ϔARdEZPDm?ҕFۉ fIo H NKg/Y@  (~v6+?X< R ߂HPW̳eƩ)n S[N>uW}~3-IQM}|=Bh6"BS)PiBB1~c8I0$; B0"[F8F#5X}{ pv< 7CCjdۇ~?/kfMԓiN1fQYiL +o$yȡ HJ2;Pʧ'q#$OjF^"^"]9reҶZyWJ>ܠO!_LP[Kn>m}/`3`h$xm\ pB#G=MNۺtÄT8Wb"Tw7=e,0Bb|O0 :?=bFr "Ɓ 𯐦l}%O6ڼN)_lvd\2i6滚;*#D`4"1oAT~Ӣdppt/@1qA8-|SWxzзœ+^8[xWB:Gj½l ˉ˽i3H xDX?^ vX-Q֓{ݪ|Ģ|}pe(@E3O'gmWɪP"ÀDǭn ?p樶`!f N3q L%`#WPNgdi4hUm"ѽ!-37Ŗ;xqn1[qmvsy'1 +gi[jfBAHhF('*ncwسNqD U "l9&PYuK타w>զ˸g]c r*rեM!ine'Ы@Eelf{a\RKmj7(ճјZ_A)ΠP`!Ɣ4DUh3}]j_C>ȗ[;Tx"dk2tYnѷhj>2uo2} :'$ E&yjGKB翤|rpg#IK'LD%$-jj̬A$wڼ*l:KV$%A(8e(Xo]?+|v#u7eu02cwMdi6zSxd:~ZQ8sH=Eqڈ)*MHCӃpl.U\VP,\(]9{Hj6mռL pdց`ܒ0-*E7;@f58C)ҬX[WvS*EنnF_7;h'~m>*)0 A,XrDa:MRgR5YcDq "lj ͨ$ RsSԃ`Q"o(X S"F3(Rq0H3CŀsQq#ĭԵd|zslr8r^zP,ܛ̐}VLoޖׯ,V:}6uؒ(mcTA?%1W"p29`8d99?U |R!)FϖFySo>`9b?x vp6=MNI-;0Wxa.8nCfDKh)cB˚VC~m6%)_McN9_4rtՍp aZJ%X"<HѤNDo,ѳd,+Ϗ$hŒeMWڣ킨Q*Lf緑>ԧf6Qp³1V6 * u2MɠO:II\ّoWirfylGO3Ծa:\m@( $Y??}5d)~$GB ZG],߱*Lǁ])$z;E=ԔHX*ov__мg]PA}'W pjK3.i&wϲxZwv d8Ei]L[ ~oTϒj>uoifznĤL['IP,vW䝐(2Lힷ}6r9(VۀpRU艸MQw3_߻LU)brqZAUc=;XQ<=yrcR3CsnQ+ ܅`ƖYTnI.WC&" U,9oȖ_6.:}Z%yI 6"eA$# c1*A+ēEnol2魤4 G^lE6#a/\YͷFNPJ2_d=@z81?vLq3mr0I<W" / %}M/⾱Mն#%ӏvf5`ayŒ ĪaOmDdq"bǏWgM}e8&#* JVI&Y`G8;Ʊ>H8r[fy&{Twp2"L!!yx"Z-r[a{kN=v"+ˢoO˕NQ HMiĐYxl\do< {Uh#UHݐUh7m t,S8J]s'=kKX!9hwxCIS^KR6;r9 @OK:jQ>BdVK)4It%¤<,y9F*nz7g!NJZ TZmg0/iVI|8;Xeє>G?Ai&$eRV;O^ZZK.;V 7*lwZ/55kT)c &aS*o :, aFxSU;o<쨷ʍj9}ygy7ʰ}+1 ;u5_:t@=_=dqD^`e4aެۙӒح/w @?55KAKU DoȄ@o6+L]8vN <!.rzYK= `45,.&E9•uх^,y%%WMl' ~M(+#g7o# p8P _E;k K=5 >oMC6 u`y<5hEt_ES Eq}0s8vXcpXlD y!!>t/h#O5<խ}#-7^ cU닚=-\[-+4҅|FABLQf@4\@KkUQ:jI8tïq~ڼO< ^u̷UneS( Gw]ı\6ķϨ >`BwLd"D?Hya"yYPzb_>2`PK EvIjvKAiRf=q =V| z{7 hlF2pwȤw2SrhjN\Qeq'bt OjQ_z])=Fa-$o$JuؔGf+g<"ؾsEtBh-,31F[| ($IZq"dAke"+ ek4#gh&̊ճ'jy ݧCS(07ϭ~MH fǂK(. -\fxh1Bqko#Y6XyF9% mu/6- v }k395}~0ʃؕ%/`]Rvb@$OZLr|ygfF|*QZvG%k*]`|wO9QD{YwE\% $֮Kdί;&J_oƚ89u [~wg5r#>w &n#)~[1SxdJyHg&$(>nT<[Ĭڎ]&戓H]1@&$al;6p ܐN{"wr/ W y0ňz˺~W9+0( 4' < [s:k8y&w9 Ёsz_1_C =p RīKbsrXN4h[~Ni՗Quwq?a12N/%^kZr֕vSSBT!h!_`|K='c"ڣSss,mWr;29}4h06=s/-ÛZpXm uܹ{@o镀 %!},$^Li&5Qq\I4nI;kߤ&YdxSl$o&m`Tp#iS"b\cW^SXhZw՜JGJecԤA¸J*S,oZ7=sZ#:BD2wS| z<~agQ~v&9AE)C+AsfOk )H.4LV?V&hq^PG7P]\~x-?Q g:o79a a\ prf,`D3iRqh0B]l-8nbE?(AR /څ&܉Uf\P^S|E D/N =۽k[De s)%_x:8l T2V{@[KcE+)7O+0,.3J);C׬-KK+uFgĔU1W-Y /yW)~('pUC?R܃neá%Inʡx5ѻU|VI6QBN_6D0}Yt@n Ů/ *03A5OW`u9(LPuvG"r*CD!(X])] Sx=YD#\D?]):@7 QZx۹XZtȌkS..%nhTPOjhl&&+1qM#naw oJ;ywq;}c_+Em"K)'vXldzzld$:53`v7?J|iI[jTș9T7-i 3[T/^O?M1_h]k;be^Hr^DvSģB@'u@u(fr+^OўΆIT0屝\pq ц(vmݘmQ3|fsHviYvyj\-Gi)ךtJX/ . _]}"9U_Tzq[bݱ8Q"뮁ӳ띋Y:gQ*i0gLRܛ'چTb02b4=ɜԊ%ɰz M@Okᆒj1SWWbK)kg2ZFkΛ.=̰õC Ӏ?D˶u -Z UFPHeKČ [b3酣(qp?&uw,rڂxVj0^ꅩ/ϼ!'ڭm9L^DYbW۽Ԇr8#eޥjd7M*5B Mq5T%]:!a"^\{g ob2"Ś`PqWݢ[g(I4W-emCKK&$$#XUt wK?z i*'ޛ}UmGx%YA57t3DDi-Y[ğ_7k9k3OGX%&F=eHתhwEsY_r%ndK¢&" bH ;E4KFmB:|nGTsco*ʪC2`xVK XHJWK-X#W7onܹ&ہKnYL=%-%~ʁM?oיu_lnJ2䕌FE$,3߹PRrNm`pR]ֹvtq` U<͈eKbPyuUjhnt5KgޤO51/]-O3n_ai6qk3bKxxԽ [nK$L5qQ/,^>-~s#YP<4I*Pc \Ky(Ae> 6{E"pc0>™s(֋aR˱sES$$gspm >)wU"b`.W.3:*KAw2~YrUӔ)=~#7XoiHʋzFp8#םp0^f1SnF22cL/TcQy=V"jDAZggz~b}TO}z"w9gO^Y s"K0jgL<" '*Fg& W;GW Ń t9[1|=fu `6NI}J!2Lx "}G,'j4.)KjDR\R[|LnL<%c 1 Q,]{bX0(=bP-H+ `Q^Q̕;bC藙I7n gLVK/$ uf)Ǭ͈ yC\)_I}ӂ޷+/vAF8 )XZHvŋ.)"ǐy!K]YS >UN<EM P1Y-eo^@X+l ės$0ĩWM-E.ghXG=W&y3 9sp@ESxB NxTS~ʽEKLLj;U aFa xe 9;Jj@OJۄYIiI~9!?Gpp"9Z2+[[4QAd1!Fײ𹵛Ԕ3zxa b-`ce4ÞGZR79 ##myzBޡ$x18ZX 2AզwgUщSϘN*nA1'.6F09Z4kwn_[Y9_^t @F 7 DEt'f_^?buY| :QV6\֧#T #ӯ|>9G=_XZmfU9Zd=x0 ?Z`8'u(j*V`ۘ`'=cSoafۓ &n=@6B@*fAW]S:Iot/& J2 9:e6xߌ3+C5VX Y -@:bCˬLقgcU@hrb/y¶H/=`2K?HV+H~svNe,p \ZŷlqCSQήW6t: !}'H4m$ܥ:] wBƊ.iW(_ 73$e&i@#i?eC\]5ֆ(Nku՘pH_ŗM7MO[CHvV_nzKf%r#b>)دw-\O:qNM)WJ)(Ɔ?>f& ,? (2(f+mz"I^ېr0*:z2o?Jp]L͝~\n)H$۶oI-es "Ԓ֞Bߪ&j_ݍ_." R >PXtXgUsדeQuJzG_*>ut5Bqhh Lޓ]tM Ȩ)J4Ec2+c@'af>q~|Ej4P1NT ^ёrQ%N "Ӡ`􎁏)חwT„(9} ˴ᝪ SkApGؑ Ȳ8Tft4Gjw0]%٫b, UajQF[s#Os\7R7`𾽣)l1í {A,3C1H<]>ZcX$~gL/KU +ʾQ:=~G@[ (Zrӑ48V.;n#RN%)GBX*ؓ|31QlH!^ +[L6KNwO-K~P}$ FL3h|Cm9t[tư%M -W[]􈳝ϕT`TKa &oziF= ,(^ձ{8}Nj#78%x`< 0@G)j8#G)Wm?Fo*L6u`y>5=1KCfcsF{VzVw:c~ŹgC;]*=gPxIqf3ˊG2o-NB\@~#[Y+Zs`"tJzQh}ɋ,M1 ] si03"!^5S"qݏa흾:Жn"V[ 4G .Uо[N K=ph< ^e޵ԅ  RO5h咹܋AQʹK5.gGw7;{ȁ qteg1@n~-*Nȃ=rХ],B|`|0 gBmYOVm@'z&8vd(6јl*+:ʍrX? E?] gNDkl[(džC%|w[:0GHm7R-:Lܯoq13I}M]ɥ( l)Ɋp39ܵUDYiY[}-i-}A&xaS3褱i֎ MKBx6).8I G>`UGJp/(H¤v<%>;h@™[޼݋l^K4·|]?  _Ge'uoi՞I@D&) ;WWun'>'%7u=6k&ejKO=wurSa14ET5#4.n@rI f :fMU7ɜkI?k/@MiCư2Y$Begq6>gوg+"=^rg-3c&E!i !y,MmzؾVek$|dsùs4q3!zЉ8/,31%q@VO FlTq`CUkDa1#lӵ 1<^X:)AM\r3;R;lcG 4X߂[`tOg;"chD °\m0sjc҆ݘK@͟bQUjg:q>57:2)vDLx[eP" k*Շi-ĭ&_ u#,Qp}' F4<򖏿 ;tN'4w|Gsj:KN vP'S ʹ2ʋ>&~| i"Z+qM.Q@yguK%9-*,[_RD5Nx S -y[ twGҫtpSd6v!6 xvsdCdc)X.<&Гh$;դ٦2~z+Vu`@*:$GAL(}IĈ/"\ZPhF~G5 9p.'0db ~]װnR&0zlsԩ?93~sD^@.}n@Eb@ 'B3<6OHFY5bE2#Z=Wh+3>fہ\C/L6(P5Y cZ{o%6'q(eF.]&($L|,MmiRZӼChd^8 ǂ<>ſ75q"Oz{qѳ{sZ[xFG|A%l}f\H;B[ˈiD爷Iު_cSy~£ϱ`X{Zkp7ŞLs7N$UX {K:xXQ_cI.9G1T doݘkzs|-[kp'|^ܠFp{"P"Hh;:il e$?jHV?\QoTFk Cӗc-Ow΂Nu{YM`TIo>ac=Oź.࿩ 2} R3(:y{;GxzOj܎\Ps6{|U(QoZnl# c^pspW$foyɅY_ 'nmtІ7OݛjZ~G D@9j_K\t.E_h%c~ .-vՐ~6+,I<]=IP]0a{7#Md&gkhxZWȈ8x⪋KCU7y\R DY P#= 59.VDy͔FCYH-" y9_glFXx+_XLRИ =a˚6qeʇ6F $ tp{bڲEIB* $~Oh?d5BoaSM|pL!T7H:hja:N# bU }"@Tk}vL OF\ў)փ"Jdc6% oDΑb5kP?Hl?OCZaZ6?QL<BX?4Se_C!ˌ$xO^Tk ꜂< 1Q0ƒF˜*+=.IUU$?FDR2J$Yf_3/cu|t7xP\~cm\dUʹϼkeAY*Cv{‘ؚaJ9[ AOL;kVs'E? vn Ukl2AL-[ꄙ--dBh?|[;>bI,6u i/Uogv-ţk/,7S-_]ЕUn܆Rz\O9$0x# PImO?ۉ#>QB,)|IUP{jtaQ+AEzaf`yvѼz 8kXax w) g1!C$dsQ>"HD Nz\SNu0P0Wbs5/LcIh `d+!;I@rE/blqQMM/>xSx[2?M,peO#xxzD-6-HR eeq&5?N 6Ϫ_JJhv<HO熵ޘ~DZEբ +ʡLF`\uqYȵޅVˍ킕n. t69,La75otNz=U6Uo^b;tiuGCxN+'e(3ty3=Dv|EˍUhmUQ XɾAK09-.YFb.U?wSVW4FAn2; J:&(h.Na}ɡ#SHLE."( =bŻ'ƕ\W %hc@J\n|lplgz.4!G5 *l% ."I-^gՀ܀P8{XlQfJ Cl5>|8WLݘo% H7O`dڀ;A;G+kF|߶OSǖB68O'=x'z1h!Eq]J bҎ `5P55' 9j ȟ>޼Aˢv}ќg簩W .aS5j?ZI6}h`[(Ër|r=[f1(>AICXWJE_!aU+'kG]t  b)|j}ĵYTlvL">H N,T?׍ˑ~7) i;qppM&ArYٓңM)1Kt$1Qn4BS 9!3Ж~ 8M<^J :|g,>ߣc-;;Cbx l5,E& PeS{O ecD {z4> pn-e8\^Q=i kg͵2 ry<\2Q AK.{rl|/|v[8ilD¥\DOZ].vǛoY@YNyƼՉph+^xm*\r.pze#-{7/-@bVUs%ή>4CPR2dp)Ia>iOds2Xk;A='>aJs1#RmQje}AN#Y\اܣ:+c?A14K+ 訇^V_G <( bS>sՁ"&rͬsuuokSȵR$"EX*'K)Y8Cs.wBl]Ex@r={V%2?7jwy3-)#za.SX<}\5N3@֍~GL% C3?Y/#{.zB?g/έ6MΖPuҹ=D,cųqj)ш 5_J!]~Ku|-]~-!(g`?ê/H䝉\@ks"qw71,ezy>̱X '!нP:.\ǚAuDKX l;5FZJ@@ï\GpVf5T6%U!"![|ȤOVk}~ &)k!?{FFˣ1^ۄbK{Tx^:dv ".!]W/LtffyFWQ^/"@Gb'e{y<^+׊tN׾H< @J3FNf̏ˮfDD&@ZX [~v m'&Ӟ=h^7va˽Hi()SVo%~kzG@f'ϕv!;]n=Rc=fj䏹^/Uy o ӌ -gqMZ2>p zT,`& ̢hrLʆL7|Qђ1*Mt4XYSY5$isN0TFڤperY$ QFvӞzb#|ԷNJ̄Yd3 qdl^..%yDF2hRR7#޺.Fչ5`ЍY so6г2^|C\QHkg6,G.\kxTR]Hˀ:L&;Dy;DD>oūZ:Ѝ6 M ԰^(

    ud&s )uD HP/Sу [~;>-imU)678t)O+9-T,ؙ"Px/6ƟK_D<x I8w{WXZ/V%x1- ߆9/#Vg4֗$8<0KI G{$j>CtS]&d9#%36cN1`',-%zHyW]]lZb ?a]JqՊ\~4)+pWV&޶OХ@Lkʷn/.jSVa ̟9*7~o ?I]B\#,*o}azn/*-rKL9MBK/?<;ˡaNhčOU0,9`[`g`hjCuQSF(SqFq[waZG~//X1sٰah~л9ig$C!8ilf)<#A 7* diEoy-+Aaʧq+H $\fMPtNj7L1 "(?R463KRY<%0Xh.yw*Z9 <`T,pȶv BMk~@nޏ{ju%J/ L`\Nm&xW%iV&W5){QMjذ,&7b̨.c顊{|@鋚zgcss$nl*k" 6fш1V6$`ezF\2%(_z ;ò(-e!}^"4WoڭMrnF=$̵O\c :V2s+[vT?{B^xT=0Caļݬ5/#<']СH@G{,,S9 @h ۇ-y+M1Q rtO==*Aؑcu3eF}jlמĕNcJgsۆUU`֠J0+Xv=9a'LSTĽ&xٲ׍fkS Ϝ RRH/5:AӠ- IrTDjB <Ɣ]4UkJ`9q`a;ᢺ8X_u_y"`vOaAJŠ2'^bmKr~W=mF{۔|5B<*SڏZ@ ࠘X&#k32=2È^$^ӔHWuϧ'hH]p d(0 e7j_s[e drv,$,腴;f`HϮbRUX|#Ӛ/a>Y\З| K9S x T7d'[t2QQ12ꌿng+sK}hIK&_=`J7QU)a8g佦VyZ W(Vpp& z-.Vm]{op'd)Z[zY*wWSmH:ʳPLTm)e>mWH@m0W[1ZFV[V3;spk7 M3^^h2BZzcd S_\*,q ߈,vs˾eoB'T@ȵAə*B!4hFPt~8:!,\htp5(IjCMh1>8 wDsߒ&T$4I+79#ۊ"M P >qr\/c>Ʋ}FЏ7[=x&b(ׇ( X raStN)GbjIuMuG~WI$`O/|D%!ZQby [x+?%lN56SMf/¿2܄#W'HtPrtt?a ]?ֿ?}:NXTBj%[_'~3 ~xFVjXY%󠣴R-ⳁL0&EgEi6BQ$Ev#d_]4xot柹8a^EBLǬoKtYsЁ]9Upa(%١_[宒>?nwM'h8y: 67Ѝ57_ޛ z~~>{aUxeCoCs]Aٯ+Ԃv5-a'TU%ZoR@ʎ~ ~^#-Ms˪mb". _`G$oyZ(UKH>X'xKˡC&g kQ:#f9-7PtS#nU#Hdw3*R=$Bcp4S>=;_`KFe\)oP,B49#.b>4xzؔj!sOa]8 &$qCTp~DPX&sg:rų(?{kvv!ܤW̺iX'j Vrj䓁&V2n#?qNn C8\ c{+Υf:{W%-_.Ke:Ӂ y02J^E]ڽNvgzk'o3`JQ7fI <`"@~VJ8≹̿/}^iC|3W9B{mF? dyW@Y'_۶i*`Q?AᒥЋKޟ'YTuPy^dM'k*I~.D<g@aKבűHֿRIijVwYEo5)k6p~8:*YD?Nک9k1RL>8ܾWݚ1{J[~*d<TA.J<TRb7N3JcQ[2.99_O_ټQR!6UkC\@&""|HnlK_#哯/+b`PTڔc[J1it Wt0O5ROw3m#ѹ1Zg<+$N>̣C"8oS/Z%v"0!{ fq:Ǹ?ܚ+[XE.=K`Ψ`EM)ap\*iGc}.V̙oL' F3ht-WlӹCࢿ{z[YEP>Ոltd$ c6N,"' Ƣ U)r;*]@![z߯uZD!LlgAw@ֵ>BoI}H|HhwZB*ɗVPê[CsPy(} ,vi '.qԄ,821%HLc? 2}4My~Xs,;Lf|e@Ad4K Yh<@ THTyi2GXN3f_aL`VeIAx'$,yLl 7|Ve; u$#C(lEJ1|hPPa0 R`suw-ֹ֤mfDQY `uRm6{"uLGJG9#9, /80v ~[/tQ"q-Y Pe!mg-J-7z~[c Hf a@d[: a~w&~R%Z-=Vu`9I*wvFŴ|t[ APp9MH<? Uϯ&rG9p8ZiL,E~:/*B%e*33ƼN\L+ 5F/lp Byg/c%LB]3KgjF:Ec*2_#,4#:~$vcuo5Tf*xwkru4rG?uC)sTQ#-еiwR`3IKd揇#nSojXQQrnx< pˋtuS;Qh{Ρ?yN3K 8\re> ll)̔u3=Gfdg8{_` b9̽|[ -W֚{ߏv7cdZ83Y3*&F6Se5eУ"[aBz0%w{z Keޗ^/*l;:і㔳 8h&].Z3Füqձ|җ7%S{ZPׁ$Ʉ) +yۚE&5Ek X+ʔL5OXhZZuzgLQ#O7p*f#ZVĴ# zgcՏQg@8-(YDaxy̭+~Zy;>=5h[u_ 5ŀoHtq?ZK蔿3ن$iq:jE7&-u)F  2F幱. ݿ=@SC큡&J(i('3# =BvEAE`o{zq)!Outa̱A _[B p;P3NB 2`g^8l'=xURcz-F &59(cQ] @r$ျCIĴI0cdt~j In'{$+0J3sDS@E](F u :Z~N$QݪR洯*Mmh#Zja5ʁW h&<w!( ̡8Pzn( ?"VL/d/U'4#1 EYKF-U:Y.D@Cc s{oc|b}`ݿCkma@eaВ:5תk?ѩvxTBB Ržq4n1uJ4e:"ekZp#~x3@q|/P't#Jg.ID_߼j- 1=A[H܇5RZ hMAcܾ-(b- OLo$DX v{ǿ&f2 P`~@Mz.f4FT乄 sP!j$K9mJ}{[jܾ0Aw)Wo0xS6=ƺHIXOz}ֹv(K%t< \gp[#㟙:?Xս&]wc>hj1|j3I]Ju?x39:O^2 yR[+R&Ӣ>6@n?-u/lZF_ wnEgR cqi9v)|~ *&n΍B=R]"lҲW2ǽ,#8 y>ĔWh݄%p)=oiLiO5ܧC O.[a/dFc;rw&ZɠUrzk kڿDhǮE#pwD JF:QDkn?/#[܅we`bK6-sc|ȈhNZNa rhw ¡&а>!Vd#Ix z qc@ttxzH"O(VzD+ YK_D =nÕΦ4tT!Eͩ )E:&ѧG^C&)֏VX1d4T׾OeXcf$l>' 9-m?Hy,1l6 , 8Eˬ}Gq*)jC]Q#J,+ǀ'We. ;[1D D",)mxڢ4BqOas+J;dB9uaE6XO/dxsopGJ^m.k_s4rRRN fjVo^|{{xB7+sAhSp67MxZlx8Tg2$4i6T/["8<2= LAހSnhTz}:ϡ:c͊15# aLEk0]$uͧkI$co(\`*wlvZr9;9&kUVnU8 u6wj2?2,nũF߹:c`ӧ҇YK9F]P}.?L94guӿ͝%@C ]L42Ψf3$,-ʅi!u.U [BtKf7u"l jf }ğrl̫ }ʎ3#! y4֪ ;={+\b' Ml_UQC4<v-d" n`NIh\TϞiMq|(5LYGOq%ex4sەt{wSbFfDX-(ѥb(Ayi[yKN N> _?/9OBSZϘ3rH=}~"zc?0Vߑjד#fu,{1Y~Dl3䋂IbtsDe\(R)RkÁ^+Cs!s qsu^D쓸 I"tvI0hlNC誺 \Z (Jfw:yr^OGK x<豜14.odPu jo/ ZFpYHS3ZyL%#[lY_e*Axu7.UY|4;,1G.{ا@w'ЇmU v;tԴlLNx IIFvM-<*/8Eԫ:5Wc=WQJ͕xh~"fZ;5>N07-WA.8FUKvw\V6 G4 b{I(yKQhl[ܺ0pUjT ̠YnB@)qfӆm<6Ҏhb+lRFHQi5Y^-Ӿo.@tuM6*[T1::%<+ǹNN& 6؂at7(jRLRԪ]x.~W!pI"+r+ӱUOc y2>q77oyqpkSwxccpKAB"a$@2tCwe($վ`VaDS<㚳I& :dBP7r`%pIm";lk*6Cg ,旅D&dmݖfɉM(Kyv5nƎ4ӣB} ?Y"=R>-@dat ׹0]fkY57KٽNG7%/DƨL?"HzX0b㋙GL9# 4ewl. anQ]ψoA5+{p Z'޺똰_|ЛPOv0CpQi_?+%|/26#( KV())BAp4K*EJ2LhR )|~TJvs1,7#!6:Wfk )2ݛja= S؀iĂHa~o ,NpɪnU"ZyBӒhDALypZ7ƺxZ]%z|*˙U?=ɿLx媡=<9q뒐қ"z4}@b,G>kW">JLҠ.Ϻ;͌\PYWr""vL̩^f" v5j%iL, $d;* MĪk]؛naPU $#r-v] cA鮆av s+O*Wg5N#0F17PjXEbsEI:ڡ+8JX PD2It-uY!{r7AJxh^Ǚ9[Y5ͨ/O(\v0USk]UPkd|X/e6vSfmv֣loTQ-.$kag\[!; {6 w @)饞1>a~.WpUGǦە):R ෗cǫbV5 e`ˏ/Lzк .輑L5@zy7,̘Tx%\dcR˖ bUcxLܡ:Y]har9.hIlzct[6  R$bKALdi=T P?5 ѯP5{Ch4z0lzUޯyXç[ݰ\b'\ԠlhBUxm$r}06h'ZѴXfca*r1daOl\{7z߹w۟u w]VKE hcso. MVjU5DUf(nH CA˧R5!Dn:>:X d ]N&X# Cq|ҁCW[ 'a4 , 58`MTd^<>f^89pC"v+Σ^ W0ǣVj@(?Pe fd٫Jt_(q-2*g1[ PeC~ǰaJ& ^!$@jޘ0"[}hT[p[ͥDh.]%ޘ_gگxƗµL,15ۜ@2|a#+IӲ|kI'l1ݵ,1ywP;3B9X|Z/~tlyŸpgmbUPN^ 8]9^I{+)۹aKrѾH ݷ5 mɇw)"9F4 $X9E0|QR{t'wuk#NpQC=BIAm-y7 "^o\7c)s3r p8vDQxܲ9-&įrsq~3zB\^&9/bjVYbzA{u:^ 뎤Un iAb?v>6!2s.5Y==UĘu_+k紘L $1њYs_Xz ~x+z." 90IeKzeSt 9%&V drSHCn@)ԼsM|r}mE} w}BREp [Ba̼y| ~3զ̋D Xۉ267&~yU  [jV Qw^xob:xXDŽ10roIyϭMPlݣltuR1ߒX>((ֿ} mz&Tz @u)q+DN8ش9UZC 2X9.=9ZAYSfzؒ-UKGnMMB4u)_޷7˯;dwNs&4M_=9e=B6 ?jaRjj_xN,?mȠM6!fZq>rȥ $:SS ֯{gq˅"M\2\31ofgƸӕ.7(1|E]Mb'ݡꢂO ΜNRtFߴm*汥|Lm{09H5里4̫DM.:bژlˍµ$*_4P&:D W?GJ~E:fCNl]/Kʾ]~8\abO N `&ZY1GE+1 $cVt hL!n 3By>M}x,Ldo b?8ҡ-ןwhu5^cM⡪ 1ae#J=Ud:ǖ=8CgHCȡEG[ X@ɯg]7fk $Al¼{",һ:k>oLe&cs.zBAbCÈd^?4[/Q_`[*.$Bs1mPLuUہeZ5|*7CY-E])r {jt5ctTeao$cj-uy=93 ˄Qq́'(D޷饓4F+ci٥6"x IMa7rfGq]kAs6WIvpQ-4 `rc,egb,:ұc(4q٭@ @}!Ǘ "*(fb'$ )R4ۤX}N0 m:(< k(.d\gfI>&OaD= (7#~+p?B uq( P)6 )lj {,ZG|2'U󌋛?R([i'*A^bv1 >lz}NnR,-i Ljwy-(YVF7l"t!Dn0KPJ*fJxաp< "X^,rΈ߸'Zt$I` WUIƌa&X/)|&{6FQuYΡ9{LyLoCJ#OM5r}v]CZ6Ī6/h)tMCֹ2a1 |8Z<&{a}KSG㬀g T7w.; Z] ĎXgoASOBݵ2.4鶢 ڐǦE~n:{&iuM?rѮC*țoWlQt!g$UfvxlyDU?nF рE|;ͼk 3VB]n+w6jtFdk? "COܓwҤBŷ5^ |5t E\_"/xq8Q8/DIzЦT;q~@*xEc,}{Fr.HaQEK/$1bс "RjCMZ2g2|6\J>ےmk ^iH; p&O!br,n4BlK!m hfY;rf \𐊌5:߫Ƃ L$1LAIJ^9iꋡXSL<c܇twE,[W>/7aZ pP 7H K 7"<ʁ6y t>k/sZGOr|6. -o(/:yfw1u X޿!.|ii@֚BŀY7\Y!!.qANd >>R@m9 A6,s\9xc2[" SX|G1cCyy?'V%IkaKlFGݴ#CqSWu%wkOG1u KBd&Ht=q 8VM N00d!jpu>ə~7EEh~!mv.0] 9 bnaZKS؀*@}+:K#uM^FG>QW4bRaS3'7@X/xaYN_%[1e/Yr%$`#Ύ~`ڰM,.un-; 0ɌdȎ_;.GZC6xwsWQDww7NȾ~v7k:c,jz{(.fԋl=HwʢB쎿Qғωa׹=)Ȗ[AJ97dyaĊM`#`_O}X?RGp~ 8 NMyPU+)ۂZ:ËF"MiA&LڽƙݺȐ z2"TQ=ErK79>quvv+rxN΅!mSԁ %&;3!;x~"* IRCb7EZp[ʊ`p<]j-{/)(')y'Ѵ8 j#9 ~ hT`.R| OƑk$GÇ&>y%0<8bWu;/Z#6sn^ ,f4nZ 15Igme3m[ʈ _: ktV=sUmBjS36Q6X[m8-z ]?G?1buPD 09C㖧(I( &*L\`UO+uxXN?[\<. SW~Ztl_\S6 bt-J$/ MuPilxe AePT:g?dzL RvbyL'{˜Jmru(fԨge9xXõ!`P'g g?obC(a~gfV!*qҐٟr7'-rh͔wT"-6|!h|6-q؂qKXyLShA'րhLef£3tTt8_SZv;gȰە&E-9;->lwp A31ޟMLB8LyrL,9͏gR40re)>Q2k&úH^q{]b+i9QFK#騂f>3pЕ؞RmCGTBCŖEnsQ;eB ^^ ;So=_0 7ȘqM%q VXjP}&ݬo&G$=)!toJZ! j.6>ktC[.Y 4BnNP>?XLEx""~[8L+zY'RriGaw巁e`yD<VnHT?R rz}}}c 0LPY}T3He8~"`'ShءځsMAv$"]>_7*A܎ԴB(|+2™Q퇈xEZX&iخboՀK ->JvX-Glg8M`NR#*縴:Op nM]‚QY8kw$,$=:]ɈDs2NLCb2˧lS*FY M)ٲ@V8{sY |Vj,P/!Eu#tx O5e) c߃\ߚZ-0/%T_HB-}2.@R+ͱ@FaEg&X5Y*0y A,aYwظ+|Urߒk?xkM:WB[1֛Ti =YLt)vJNt&)k!N_9A(]. :znf&N 6. "C$ C/%fS#?CzE@i2WnљpK8L& e2dJlRt++ſPa#'rPY][2R(E\uN;fŋnB / {#FH3o sPI+ |_ GŵU5D>#HqY\R{)Q \"U+_nZ5^l$7]&,{6iVT *u] 4I4CMRo rL+كޖ̎u}VDZ4n;.tA=2P?2B 1fBLjGJ ]t)ޠ=-W.*rWBrOwV#AFX;@%E4}嘨l!ɣ1j)$xgY\^W0ՁkfՑ4ё,T:Y]'3JOj7|R""4SdvCaU;9L6l<:SYYx0/MfCyp&B_Xp2U9)ې%&[\Dw~s`}UXm]s@)KH9,, c׍ZELM;": Pfap]=\8)/3ls{UJ*u9 O@%+t5ĿhÚ9"d/\]Ra+?"#0;3% yXwrOL*`I]/w].Auq^#Us-^&BGʃOȂ^f+ ջ>)^$]iWZ5|vF72fחKlo ^.m=E;,6#AE"a Cm8!}t>5/5gp}t({5U\-E"Ayj~Mơ5B9h*LFy FwZߦ+x@T)FMgpgz&\ZHe>^KƉ!m] lLIw|F]BF:e) UÂ} Gbå r?"tn̔f0(^gBӿ*~HPШShZMeǾؠ0ѯu hkzڞ[֐0nԻ ;e`I[jy,9׭M,c/t?'q^q\ ԞE9t>;ñ_D@W2SrVǠIXDzZ\l jqjQ9%$y0/G= 5\^4:_Sb mfm[~}øl ^mS%l:Tc%`F5?Ua|Pe񫸲ε(iF`E03h6X4@6Kf.3<=Rח"҅r.Jw6F:j4q9qR˳q47Sg $޶Te<_M&0,8\\wEi F6tŸɴVhN|f*#ߢJ& B.Ȩ'u@¤e.:yLaȈ5HIޅ"Co!b:~g>6)U(:37ajp+EOdN׶-?a+p$Hɽk.yP0-_r¤֊;r6Iwj>X$D92FP N"S,kqq7K$n!uTG%ިS8kA&t+|Otcy3["8@^Z~) ;o(^wMbp-}I "_@۝&堭Z&@'V¨fvטg"|)YVwǹT4d`sXܱt5k^;vVad`̼6DԪ'{[SZ;_ =cIRsσh9/P_dƤ{ohҋ $2t06֫`21LyޙowHŸxY%R g\NAaQG8_t ֘]Omo+A 8o!@ٽ&~5:w=S!c,@x5f@C W/=R!q36&)`RkpK3 2#3=tsHH Zx1+P/`~ۓ2a2t)#&A`3;G#%s%#Mrv&(لC wUDZ %DoJC)A-wǁ|?]f:oth۩u?[HGR,.t)7U_A`>P=7MU#>4yK ¬{6(_saXI ʠ4*ɯe*k4s'9[>ԈQK2]fFS*xRzP9iz%0b$sC!V 'ѽl ͦf$<'abr#Euvi8ZUKs~EdNat6愎c PT#iWfYZ-Zvˉ\͐$y+Q?+&_==}0>RPyLj(mdo~;!9}-m2CTbH'i=W Ș?:-vI -[`H@Wfl¨$>yDKj8K]it+: RŋTJw?6mm`j$N*ƣmK$ +ƫ1% Ne>=#c !AKdՏԿb#lr'1jA$YdDIهm{^RB =y ԥZ%Pf6qdU_)0UC/$!.afhI* eU7)*EM4f70>ç(Glv^PD90W[z!A%4 JoLIK@ll;>Z r2C? @C̻qm(o>'s;82ey@%9ZUS7X?Prhf'$}z+CfjѬ[;:;{Cގi_o8Kst=#HéKZx'P"tc[K[hyk:A?T7ZwK{^ $?CGUS@90z>魢ޙtTɱiuEpyPlj'+th`  'g= 1vs~#0ll܇nŞ~oHKSϩ"- DQI$JW^\<'^_z5ZĨT;czΑ9ljA2,DGkGzCG8\*ՄzA2kzs4B"zH\g.,t*`&J(6;r{0p:_p#_̂8G#+?ibv,"GI6ZVhdR%B,E.25;o8fr],B!B-9M$x} { >wg|0,+K[ \o\Z /֓ T| 6X'h")H( b)Ug}0XCpӷz>G0>!nɾy}a^[{J&~rBdrnU;]~BfJvLC#;I#OEP9=kV[)MOY%cU 杽#2v.UULLPĦS`s0@>64#7]pr٫KEFs/%'ki;4:VIP)RvO,rZ{3kIB>F$:K e{);qSSa/1 U'HX̰gqDnrZ9<ςst*5aЭq||/j_N)^Y<Y3WOػhT[Dg_ N$] mE%k| w>,Y"racyŝW5 qtMOd;b$:Jq[~*(<6}f 6{w;(ADy$YdSR0+%cE.>n*Z1O ZSS)e^Hz`*V5b#мxIzC\(Q"툳: P A ȢE:)bciV2m /uS񟠽Vb>~@h, >YFI? &a2%OӮ>G޿Y=9R&=)hJy9Jh{AN i^P,UE`0R%S0? qdŐsm PzwG^SJ%켊x싕FUᘁ9 )&Gr @}H:KoR_~A2YPs`ɢ=⮥[}Iڵ7xpÑn)"7 M)ڪ:G$S Fja$1P5wbAQ~ւmǶSXqcA <@97aZ2q&X1~A~v4$ZFLb8A]0>5P!o v(ԻB[ yGlJr,B7Ρ3 !yB7Kju ؠ ͩI5uslQك2n.Mnxpy!:Q " \Rec%@_>"AA/k/0brn耬ŗk݀a >N'؛++F#8Qv{LG2:rX4˺+),˔"X/WX%'߽! bc!AW0QNd 9%NֽA Juw#ӳ+`kTZ4,%Ҹ NJʻ|I|cGD{`p|/gAYwF UΓR;:9 1i,TYJ:: ~4Q"l>s}[|4_-g>apZJq- 7MIF bf|\?'Z~ ˆp4_{KHVIuBS= 찘$f϶:tq[ yz7JD J8Cz 1yU銊@U;R' X9Bz1$_尢`"Y^ 렬϶ln]ȴh%_܍ m.(L 2d/Tzqi9OxW8WЛ<If*㨳/ !$%4隰Md1 J/Kc`}APMg!ѝJoa</i1A`Z[ȤDZ Jczqe(0ej1ՊNUCm# 0S4J$,޸I`/?.-GsTM,Z,Q5:6A[iN ?Ҏj.H!O6$b^y;6Zg'C#v q0tEvfwr[m@m5Nä,J ` <.3ӑTh7-ں3W䥼]F{ /OAgEnGh0gnN{ů|n>g$}q<䔁46`[Zca'cn~;l v! :~9gci+ku!|GF)^?Z>wf!n&YTlۢ,U>!]u  BQ8HƮ#@OGº70I tOaM%}8BigZ1]9Ҙ,w~6x? }<-6Y6l-1`:~yٚ y3/#]MR{ą+c7 !sɽh~Gk4>/h@KƓy*98~lmJ>KM(yU~oP?;Ė#nMlWt{*ʎrb9M2ݒo["#!4n8:pEPOa^BS5~B!]}{fLqgYg2ÔF5j4FbC㖩-&w;x_}F#365}.}NgDfU5vhT4kDմ^N0u5o 01"EE_|Ra-~ Hx^w۠0WzZ_E ̨W&: J)61O MluTR{*O*<)>Jn 9#CAUm>vKk' 3{gSj/{gx\ U$>O)}a3xwwLfCJ1[5c]TZbcMAŤU>L~ZT9?Qə\tJ*mN&!*d;a۫556c%RZ8I(!6nSǧ7qaV7|;G<ܲ 8nzނ0ivu+ $t*\u AŇ(bݾV+}UUcRt1t+ivbRj`!z3@; =g @f}>':=8]-m|If!QsN/w6OJ ̦|9^ԏzP n`inS &_kG;)+#tC&V/B^+R*sovA{!WLU~DCh[ 9eݒ8:-@]dN;^` 5ߍc]m>XƱ~mN_J!Fwy[ì* _}H=9`7y{cQ0)Wbh2/E(;1szz6p9^?M%-iM35o(jFtO 0ЗڙyBY 'UNၕ_oWAդǞ<2YYzͣKMiSxrV:p?;b3v]]I]*hKl6D1&-@1 +5&+zn~BdQWg *=!j̝_ [k%t =v2 L޹E_~T?{9p$& ^OOV@7.s%O׻Uqgű 1rg9Umʼ,yۈQ2O]{iJucW1g4m~/)@=&Kd#/CLRE ͢ "5C;bnQ2SpcH=O,}GJo\IW,ި~XUd՚‘XD\"˦:<476G 4qJVc&b*](l8< *H`d5Pj5g#n#'¾of..]'C-w7mAvΚIj)l\***\N DwYK ^av {:W"0\} 6t0 Tۖy*t-`xgqN麡{K,HyZ|\Iѻ}pr)g)%hk{" ZAVʑ%wl{GxDص#SНo"cBP2&9"`iv͕Sl_벸!A43&ASj4 O|ʓkA0)F{!(MzUKV8.ivWg _3x.»(Br,XBo ;lE%jw.:bB/e}_x2 C'&2Pu'mk~#űHA0E{lI{d`E6X* )u'Syڜ7$LU$J{58ܤ&5BeCj > M9P씄_T|0;uLٔVxPҡ?Pρ We~f>Qt/)o۾t F˲։%GYQ?Eߵ>߾$vxPo'xMG_|o҃5~/[C> bٙOo7:Vعr/>ڷi:'WPWࡥ.s2 Xg͚Ȝ% ߮b?]{4~3C# ozٚ4fL gVۯz=lXT^ ]ShA lV]o+*K'!b%u?5ApPTzPk$r ;zJTģܑ8Q`bv(©OUL1AVWSPR/D[kqESːfb 0\/a5C^vڄg|h5vvbzTQ&ܬyRqуÐ`TĢ)3ǟk~,yCc\RЙ_ѓߡc)͡]bIL"T?E*V9rTHLK;ɔs,kΫUY>b54̮|:CGb>b)!;UOVeG@@(o"6EcRH˱SCӥ*TDj=W$R Z<=@0vJtZc aGf,_T,:̄YM^+Y{u[miڤ4?9 a6~3Fb'LlPY2>ꗒ8ScVNY#N)OkUчP 6#MޑMaP~(zzw^ dA93M76d2u ]kMkf`܂*UP3wO:kF`BRDKGkTuơ cY1u(riこDY <[sQ0PY:4`a`륃WFW!XMWP't(ߨCNs!'*8tEW,D]mɊx^iL1=&^*M.X.[7㎄ `6gkʍб_wr5X3h "KemSOva+iZ$litTIA n= 5|m0,r~Da$95Rf?)t͂4&k.dnC,mxUd',Q,T?{^1u;Xn @I!RP>%wWEXǽoXX4XʯosXKpB[sZrwkCT@.ǝC }J?>*DQ5t]lKKYҐNJwu]ϯ**STn2*۶47*:=Sj(P _Jey77tϒ#mOo1l<ۆ+[:P16$sӋK׶•ߪ6'5"/ɋIJWb8 zwXL#ZڝuH VeH>T,~$Eùji-ŋ1_ ,[QMW`T?uhOZIqH8UHeuJu̷843d]TdP\DMg#'(v Àd B"I]WSRE4 wrOlN]Yxr~rsưJۼaÉ*3:$??|`2vNȯL'h|ۗ'MT^e5Aw&Es4~uE2'#(g=TM6:ylu'@xަT f|4Zr2 PC9 ʋV/3jHBEN?B,`/O^( ZLk@ AP2|[ Xs-g&+x*,r|< OY^=9][;8=\߾HSEllx[¥[{HhA^JTuTq"N6mŦ^0GTqv6zGK/qHW)K=F#6zP%!4CA{/QxXSlKABgErh}VgW4Y+=35(E2`7.`b`Ws\Cp8t8z|O9,B~}a8!@fN=aMp*ŤW7!3$=ɦ_WY]ψ`V}"~6I;AɎiK 7" T-^5gYZ07070100000379000041ed000000000000000000000001604fe3d000000000000000000000000000000000000000000000004900000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox0707010000037a000041ed000000000000000000000001604fe4df00000000000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx40707010000037b000081a4000000000000000000000001604fe4d300022354000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko.xz7zXZִF!t/C]?Eh=ڜ.+ʄ7]c 6x#TJ;}vbmς΁NҤ4$oPjS a~+[)IEGr>-:iu\XX-ÉhEk6Ӛ}Ƨ/]yj(<2AT^(ԏwPVqcg5krs]ئ i-< ]&ɦV2U n]az ER!5*[u?`vm-i8CQq#WIi dZI}+vѵ[a$Vb$\K-|-C->,@b麻~P$kr͍yL-B`aU}X (FU6[7iFAԪ鲵/[jkV\_™UڐCarؖ 3W~ X@~6z qͥ6@nwl>|E7{O H%Vgׇ\^~wDbM5JN7\NwWtaVᡚeC k:sc+(yX,fa@Ƴ|ApYBWt(fPN4zY:' aT:rd"׆W971pEZ/RƯ<;KxxlO& ,M z\DԬ~o,'c7/0$&Nj>el܏ _IBB~у *2ii{7ʧG=*6q'&)|;L>vX&/>8Mfm[ &9Z0Q2#ȃy_![T!/-Cޔ7G?؍ Y˯ޞb`:(z`gӨu0>.PG dǽq+r.Q4z&0\ 2鎐.rv@weG$Z/ȼ{*zzQm;y;bp0{8Î,fη$'^~!gH;X$^Bp~/,A]*ҡh/yo׿X9T2 #4.|`j~<@-).!ZR7ӭܧ14-0zF sq9-֐qWz$zQnGPamPrd6ǂ ױ 3TUV}kKM?4n \f.`8TOA.'-ꌋ:fєS;rkL) `XI7׫ %kr>Q&䱤I Q,r8<+~UQIbWiܠZ(|ۖg&ע`rȜG\gv 3\/QK!!zȋa /J[=7Q,YN~eoCE>HhWe@kjlHtiWf^%N9[] 'el}0\WEu"GtzhyQwvw2coZpY/]Vw炮Ϡή /p*)l#- QzQycs7%DtJ^4ApbJz|&vԞ LHG Yt!^AVdЃJ8' "X;'5ǥw:]~w[&BIY!WuG]h^οKt{Ahpo\ }NQG{V5Uj72xc4 ѭ[Oz TrhIPpzac'i\_C[G\̗Ȧ#^rO%Gˏ RfhЏtgrёu {:I]7|SVngmdHL1{5Oqg D7w4rcZOz"d'T+LF[n9KC={βh׽sZ檣[p_V26%vwG,)OS;OeI4g"1zC{غܰǷhI~ZX-1v™Q]VIZW*Oűioɨ2%6-'YUOS9Jed:%]lv Kg>ō(WtٶdǶo +;ƔƣJdn dsM"]6*6ҦT~)Wevh<|Z'^n?+.5rPB+%$>6E#oѥCNk%p3a"&J| i~ud YojI][f_e[fG_iMt>xgLRWS~Zb;~ʞy2Yf`]}X8J;[TU5"N0O&RRq>(eGDˏ;d,g'$FtKZiZ]f!⟘(ռGgT$5K++:*GWYL킦kZeL1 ˀ῍!|Vݯmz f ^DlBb`` %^j${.B 9vڎ槨0U`=&i C1S+`=$>uF v+nK!% N#'=AJ=GeHfr%cIWxV 0U-%H y/ՃNlH޾uȅU}3iIr'q1'XpQ憚-͔'wAM~ӲLk{[E8[zvb_d-ZE^:8ӷ?ۇ61/a\xYRVԴ> H1'.N S!5m&i7i N8x˪i5rxqU,qrcoTǩ3n>ĭoHg̈́ЉsLS+BU ~3uz/`}_4Zt ص /i/*Zh.Zغ ˛3n_.c(sSܮ<+\tRi ⎐V!{a :4)U9445܇ 2ܑr/IC+KXs;Z$]!^xjP,Rzen s"LAGu <7!ϴyL$ڏH2pxԽK$O26Ql3@rG<ֶ@0Pwn?f5V8L|0hZ#ф)czΘ{tA/m&Px`RcSv8}I, pԹ9gݯlIJ=*<@22E6IP/kKq$1> Y'TA[>xI?lh[/?IYr&WTqs|/D)YJCKvE>lj^R&Zݹǘ5~~quM1ormV6WUo/d:"2z) aA4z sM>Z% .Sr;zDE!GV&E DFy8vz$0;xOA +88ۈLb3u iN aqU2 u |Wdך;fTwr48GkHI^Bc { ${0$o.s@?cwRﰮ@`*(/р|EqkV5DwGֳyv'PP&o n6=u-p/V=aj)[^ehY-. *~䱌0kSl='G<$?VW+o՞p!x:TGCkX/t4tcQ?)B7!nuxHj/kޛcH,QAӇϦ63ݣa)9"o:-It bA X$>9W[-z\,9y[''ibjZe_D8Y`8&\LF<]KˡO҆A.#ku.Z3c0ԶkCAًg$sD¢LE.2+ݓw;҄ G-~]f-d>L:6VP[.%@/!b2;7lnHoo4]Ҝ4bs9bl7-Yj|@!hP~&V9* EN=wG+ETDU $0>-_LͪJ:i_Kϡzzs7MjnvW1^;[{zN+?gd޺~fDSki| ؞|׬YLs_rG?T>8p-.TPSܪϗ_ s XQ_^@ˆ^iPz?"cni,_T8_f|}|Q1z)٩!)!oј[#OOs^wg4wb- z6hj"L4̃.a[7I<\F\`.p,į@ȳx la9L ʊemm!àÕ t ̴V1-z3W< f~<np*N /7"N%Ji]:q/nX'k/ @Ae ,ɏ_jVhorcQ zF/) C8| /Dfm :+=x\},B=oTNKT'9wmBղ2.Z~.q\=N{h!8 ˏi X'Q (ÁR ;ktUֈ^0s=%v=%;kT׾uKs2l1 j.sʱix$HP%b[iGJzZ+?w#05Q )j]f4'>M{0$OnjD$̚]L G?~Cۘoڵ3'ZT7-)b| LFG ugE ȪC3k1}9K v4R*w?])ҳ00!)JAgpkr02] hYH8^Br|N A"5^:gbAM*s#}=$giƊzzeH/Sݺ~=#v0@]uMI bKXkoX1ۜP%Qt&?˛gⵠNfda*Y/fSE8ʣ"NÈ#' ȫuYQwHVV3GtdogNY }H]~*7`ͼ V=74%?뀶E7e̋.o)Ln"K&9T_ <  ..vt*590k*m Dr+g>C+K?@wċP+bT7&=q8g _ ҏgJ C.FSΰ)5"8 Ԍ(p;ЋrV uƢ qHk{ǰߓvg" -#,Rvi:u w5Ƭ3zɪGPi6IEY5YtV3+8q ,Ϣ}?5XK:e "ChzIL|F); Y{eҗQ.ݨ.IQUV Z+6DeLV?Gl8ہu)-8_)+OSN)Ƀd3u0!kjr~3MWb,;?iΤ~>&UZ:xR aI0I_J(piͳu󑃦xH!TWEi-ܐP'I詺bCyrؗpGC7YBWjSu$[ _,ܳ+1̥Zv.sA̢:$T2瞖gK\m}-k- T/1`7/= q.ѕX"^ BP۸(Խ#rZ+BbM]/a o:t~zͥlT(Fv%/h565პL^y{^ jhG/4خ烳=-Np!^b!1;Xx$aR42*z, m̻X[fN)҆]8Hc$DFF+adhX b%uZ#%L v.KɁa(TG |!pQ %qBX$FmGԿoqTOlQ79"<`Ma}oGa}]*ۑ=@ wlJ>Tv‹QN' sȣG]'gؕ;OX#QX*ojH vK3w[ ?R{u=GʉNu!=cIyWZy0{yL?,K&$^F:0~GtCZ9;u|2d Wcզ݄ۮ%?Mab:z:rd‹F;Y5܋w#J fmNPIj5X`CZ޻NևZ+OI=:(@Qj\~[PdCs0bL +]bƫ" T1P] mwX6dϜ[}ņQJ7O5?dުjԠgŤ6VQX'T˗|ј5-; 5q 5H SMУV.b)0*3<9i ᯢyd„ެJg)I X& R 2&o0@cֱe5VP{ VK[&Fi%K`3q"$.X<#UiUCDK@rF[!._ltQ˨)a/efMc\f<`u,5zK) 3 )0ќ8 Ǎ#b[Qu x-|6?qAŵ $QdN E6+Y #7 vxdtFÿ{8vp˦i"=V!ww[o|V{6 T@%;jfz-HrepD ЕB&"W[R# k@̟q!X=;Npbψ&swGmC*hb\LZ9qnP&2zuV"C86=뢚gUy*8f;v^N0-VU9\CrE #h'Jۯ)v x@ɂղ'Ebʟ}*J \Ki l* <3',8~GBX祶cQ[jr7/2 `~ȒרJ"tG0\D0|c3^& >9}N);C8v^ 8(N趱b"*j1H3X>A|Ms?/=.!n!ϕwx荠Oխiiw׈IBh*B<8TA##Lmsx"nTl#8w@y* ȁNe:ꅵT ./+WʷxI,:mW@?Inr\mgфmDDz/}\glJ2\7vdʍeΌZ"a=4LPSklZ:2O^OPSGJػk8e`쓆w^P?6\ Ozsxz'b5W00o>yoX Sqt;}?/R2Gmq y@6tNR9tyq tLF{]SysW8t3S<9ŋrWZ]p,h @8XG f{r9Nt|=F1ө9Jd7lSzبs0w͵i 0ox:HS42-6樶\-q{,PIDg4J1 sMGyEqhVXguD Ż؉3+Jr*:lȂH7 1spy#RSPDU' y)(&J>6!'vϥ(a_ Y1Q+p.ZZсsig 젹-Lw0GJ7ր$c߫TEd п{](YQDrB)x:FuBZohNK>p_sʠX[."1h[yŶ= YTn[PR\5ˏ/}W-L2%(v~zZ$)a,›uJ緙\hF|O= !U^8,L+HIy#ߌBG:77%@^MBaށKSq-Ӵ>O{ @=K+7.Šz+m& O5Ŀ/=3/((!pTIC/ ֍$ɇaT% +˿7 w*]! _P -[ Y)rĽ'?!4Z*[B.ϱt`B Y'BEPK\NaM6iқXBM5=OH ay&}cԢ7MI",ri W%1r+H-us^' JāR<젽Ba sqA`ANKExY{e|eRs{wF4[(FͱotSCo{41/5py O4L'xeOJXOx~ ]6Ӑ#O?ʊY^$o`+ՙ{S^{#JȍQGج|k.m1%h֎T1+v'拗Ãrb;<] S[㜏o?qԴ`,PxԄ]c_HzGB"HaDܭ) `vP 쑿 尴Gp1N}KS ]U媬c8.(x2BE< 9Qi.͒%wq8si^wa3@|]Oes Mf%;YGL"wxlFMtm(hTpyn*뀏Υs769A^W} زd*Z6iAOU6vKLDv%5e\h?Ɗ1k{/ao E7(!PALHC %h'pF[yQ83_-ѽ^ĸ'j/iQ+t Y jE Îᖴ a`} ZMΖZx=>.WSvFԌo{XBcOngq}YKgktbnj~_NGHv[v]noLf~%;ڣ<&6LlY#}| K'HSĴ:n>Pִ5[sknyݛ'FgDIHJslq˃yhL.W}^Gahfu5soKzꋼv \' 0$ FhEb uhC0di`TˬEOxD3ipC "eZc!;fw G}"-I׹2glvm~ICղW9O :Evڮ``%b/ cR3r m&~%)jG/647qk[uGY V Q}?n'bzehd0vV68O1̅  ɗP+<7 T3+rzB=N*=?ff0PwC%D=4<8$OR7k /!×[V#f:tN7zm_5K"5bjw)+M跇 ۃKiN)Z򖆠H3f ɸU( Ve'odaJ$)J;^WW4"h g NJy⩿O5RKQ!Mt72&JZ #|dž$րLrZ|m?#WIR hKQ}[ĊQ{6p"Tmeo%8 w .8o\sJ #t&Pt4+=H.lʔ5/*_tȔ~A9wkUu!@ Bʆ> jz<L>ϮU&AӲe Q=^)8#FT q8qKht3 ++).ԅ5oO-Я!FKv) )m:q)oRkV~if;> ,7|FHUcMN'ƄD^p#ttLD#*[!+"1dW3[zΖǽ4)= P Gk' 2n|…¦Ж^y/j`6^%} ulmL̑(eߊHBjR+W+< E_tY4LRaYBӣޣH/8@jԤf-DD٬/fcZ6CK1qs4U_AjǞЖE8q G JCĸA>V3 D3ѬGy{^_믃"ddV58kT# Ey|hƁ~7~&F< `l;0TTeYheDB.RU NV_`@t>NdHdDJ0(1c{1*_ݤ"gqSpǿ=dsROr `9.=L䢤z-Q= sDXj#od1w+ˢ!{wp|"{\_@e຋ϑ%FK*xw&=. dUrTs|9 cQ]S7fҸh P$ߒ]H5̫X7 >6\ "TTiN,[lcIؘLnEd=7G; ܽ:@v: vQͬӊP3o;<_L/,"CW+x CA:1-G[ޱ=6!F/7̶>iqG.Y6^JwTE3^N LHWpjMpu'Z7{F90ٕaݫO}ftǢ8/=~!j7>i6aR~ۂoY&s xzYcJ(4/)+*&X\9`I<0̬9nDM6kQ ^5K='lWD>*X.Mp_{ּ9>+N{nEX('\=G C$5T k8K^C[hwQ>FҭnTۘڐj" [ކTlj̕ ?'OZ;{Yq2p(@&`YIF&}ݙޕp~$(|sqQ}R.:+{Fx 59[vx8BEL j 5;D7Pf]*n1NuXCoՒ9XK8 0^S&uZ1D'*6 r#uAm]"@Wbi:e( _Nm飃5Wa1zMV3J"qհ#jېh5uIģA?5Y*~lo]:Ha TqBf} h"#.q!$?^k^w7mP|VmeTa-w C0e=LsLWJ RUļ䴔K(4C6K/xeEA<-ZWctF`\9'mp*X|FL㛨2Lؑ>G牄{_Al+R OKܠOw¾x2eoQE/5y:Cg@~&6ejOv mڜS_2jI=Dt&| ;\AMT-6{,akdA^2 v_DApl_,) ]"+Jdz8I!Ж~rߜ|R[[4 TXk%0v(ӡVˮ,6TqdMpdȝ-Q D#ܙ 9޻! '>i{y%'亿:0O;p7٨pOA#VِpL?n}V+SɌ2]]* Py4}\.U=ƔPM[G42R)1xOq0l)ExrҷSy>PGS 攽ՕVM Zl4͵l|TX`|v+䴢XA\wyρs5Aұ]?$vlu!vLmAsge$XNy@^gHrPOD(6i5N9Tݮ>lb*Mu^ItPaԆ%S{MM s\֟pWbG{p=pWOa-.+FFTO& =iY:3Vz)+zvRH閈UEe=RDA(Nv'YCsǘEǼ+$ڏu5f)x%'/-[VA!2v$O>qowÓPz k9Ğ[(cx4G_8()oRTB٘dZNV>Bjs0ԮmĕP]-F5ǐ.mH& ݣd͠jDCǓW@#}*Ζeα֞@FCHZ9!_OVXWwu >v7"< :8[rҧ3.}#54 ]aA˱0DAq 6j=^HDۡ^e>Ѣ4/aJv)#Z?,'+ޏh4lHcv,?|YrWe']S^V)z{RMµBRzC&luIAԂÍ{ uEHC+gR&t8BXcF3l5ݖHx z~ {CaKEpG|x@\Gh21r`Nuؿ?f<\\yvF:OŭiC cj3/|oȼNMC4:b?cȠk"݇p,ޔʿʭC~ cpI"؏ꙁ8ل;X~@'ðbbA=X7cwB1|;a//\( K sPn>0f h^4vrDpʰa~yZr qz|'~eT%\@4GlwO4~j% j ;i,%\S|<{!k\QT mblDS#wF*UZcx DT'B1[ٙCgl]Djj,JMCE5^11;sỰ!l9@Xx[ur+`4a9Е%#ބs}Xs,ϘY&&=x;zh yv><zWj #x|LŘSDm ا@J]$[_3M~4w^~a*uP$z#pkA Ԥ }$X y'kJhSuj&3|#0p g:'ŶIz?E6ԼlƕjhM ~ >u  7Pl3Rka+bvMf+[aCxatG?XN_DR)aG{DX M]`+kyBqN ;+vZʲWs3 aԨJ U2 iE˥{z2Ԥcv9h6D2!%]RS8$zۢpI3RGݭ6h67KBHBu90ȧo. [\PCgdC+ZDWo;T<5paR ;lS*֟Q(/njLdgS%i7I֨QK×yο}*#AȐW*XN¾ ?l`S=(hɱgw))v$$cށa ܉S }jR+:uѲ&ph|ok%+/b5j! XxkYjT|\ЛpӕLY*h &+T]o.Uk(!r|M\Z -)dYBvxTD@A&W`Bi,Q Iwc&hM;UfP$u#qgI$č.%TҺ ^DF(ORR9yN Iϐ-[z¦wYh 3VЙ, yM§MLv=EK18;OwD@r!%t +ڥO8|Im%rk ԞV B oڠap)d B F߂e&!6 KlHmĎyi)5E}~q?(;V_2I)݀hQ H[Gn_c#= qR\'5SIF<"g-n aiz>\4":Yevax tP9;-yEnX 嘯{Nάh%YJ嘛+ef˩zъȄ CQ \PK)Gv:5b$8{ZiЍd| OjO5ֈ;DynPY}N_2 L:hW1ph,6T7P@kbV҉) 2L˫P}J8ImV8CiDY.쑘&*yR ,Q_JoٜH 8ɄU6qJ `+Dͻ/R!,~e#x<3K+Z𺐍<e+rFԚ~(u,ac\䥨@eޏ-80?Z)#WeNE=/fߺ@hdI5{TwOhEUĨ,@ILP]p On nBrJgYw It#(\H~JjrGIvHVb#L\ZovB'yf zI-kg@_钅H 18ؼd#&#,chM`OIztH(˻엋Qrէ\tVGΫ <z PgT޽^έtͺޫHRb̢ve#P/GxLnSQDKnKLBs'#K0%̋ VG$M׊hL9Y$_W1`J N'x[2^'R2{oQm-^W5e U/[/Jn3o/eQT qyϧD0NPHI-asTjߑc)<?UEPjgiPs $X P}a5.1G rW hc&ޗ4P"̆apdS69L*tobsM B]TJw92HםNV`V8q3;ّNoIl nZ+} YH{Ǧ?$7e+P+^mt cz:|I,98"&鱖9vNҎZ XtGлuu)V6忢<vy8[Eg/ub۟9{;G\w.4nA*Xt@!J8, Mkt#g,S9$MWF`C>qdmfⶾ#rAKW_Lyz-J(}2F2܅TĠ'3K_DPrV "-LKQw PC9~AOsqnj+ 쌶yڴW*JYHPkXcģMpFsMUQE9v 5,YE&:t ˀk *>9+K:7eaL"ᖕ]3T܊y1NgrRLeq2a71DJmDʾ5Jf$} iVW.v{,scGJ2:ng,I}z2t ׯX&G,Ol% L+0IyՈ!\&b ˟]n1u_tX:ieO%/<6E YIz~SW|}ftJZ65drUs|t*>i^k:"]7p'ҹ8 l8QxDK#7Y@TVw#QU@W1+#x]H&UZ_vع8ƐٓL>XJ]K?!v˾ү=Xp5vځ 4f&5fyL`2T[u٤N۞xjR^ʹS!_Cy]ȃ)he3ڤ GI!IVhSyjI|gm_*_LKؐp2Bq̎#*ٮmzwaE9dž@+?O\&8x:$ cn:屾XdR"FF\eӊ~ E"j~p;i}&q)-.t]bu;NK)pm.<CX|\. ^S@jcL=97^*EK5hE❏(W)4ݜT:}+e+Wu = +*nǯBt+A/~aBcёe?!v!EsԞ ,Er({ũG!%QQJ(`颟#$6uLJձ"B|FstCߚ;hy2^>n+9"UB m ? q_7-"S1lPa6}bC 8u>blRBOkD{2ǖ6r6:VZT8Y:[I: Yl?Jʥb~gvtEC,*(`@ sZ5EefZvKݹDWrK`Kx)wM˓\dwBq)XujhˁvZ בCL:ۓw;{aƫ>Ú?",X&󃙛p5ocݏ@B:h:{[sQST LMn8IXp虑I BE >bzƯFs(1Rˡ '.[n50aeC`E*ekwЇ_ qSeeH( -݉|"ͦ k1e?wv.M,¯͂PǿW}"@>!/[:+Y~|H!ˠНIgHDZYnOu,cЕ)8WHkG4D ` _GK>&M zEϯJX w{Phc|ʒ"r 21r#?UNL .[oLLӷ1StÕPm1K?"j'J<kim:`c@u ,;xP00*f?@hJf ((%Xgr?#d5&x%c|kg=/wt]'epJdUY-QI؁h]<صomI;m (H3ºu<g@qjyi_jf6/DçT2Z&:ǖ@YX_v} 7,$3_ſSIߪ d9,y V]AAY0JɅB<9K)O?~M۷_r+ׯ zIryC[)74y %*&}BIJVq7ç?j~ @(u'NRJua ĥUnrZX l@pg&`n֥9c{W P`zH5,Րx嵋ـ-5~ 9|~T]qV-K-oӠHXވLd7} ,hBO} L?A)gы8?Jwvs܊G%Lı Uٛ+ȃ& ^/DFFa2BsՆg!| +ͱ32 @t!c(xqB0*#D#QiO]& ^KqR1Z>Fm vLO֔TV;4_psVOy+)ŀeeC'v6=Oy^r&}1(_k)B4C>Wi mGt<ndFZJmrPNtnm@F`tu u ~_{_]@E>G^ptrwD\228L@y YL4&fL#C2?r8AEJ=\Fh>*kuXFK1QN:A?6.Ʒz)ՠ$to~#=XN:ZoȆ[3waN7!-#Y I#OI Q:sfmdq_5evHvWU`&pn &4/~>Ӫ)L/.˝E$XQH*^ɧsͺ )m3.?݇`|k$B$c,EsLhvw}$X0W(|jM*Ԟ2jICat9YI5Mkq‡[XxD F;C2,"4+hCu~tD=mU&2,1v*;R94g}v<ƻ FPetѺeoQw UoR9SybDiH^oGn 5:Ji0e/a{Jt$^&%kr>V6WHTڈvL/h;t1;ЙYWs(_n]7~z5d;m֟YZ yaunm}g^gh ^FA@1yTe֣LcsC\ 󡭧x>26jX'ܵ;q7evgMd T9!n󊥦o"L~a=^'$2nA^/Ŕmd(~+=Obަpڝz7Xe[2jwBt5Pz*NP{K!2[_: ko DSF7u?e5'MgQ+1hӻ cad200xYs1$Qo1" ==!kN&l廂QrzΫi*1|g#䋤cWf]#,AB~KA5ڼ& iAW#%ث&e wӺ\:73嗡sҒecrq%Mi/]I.vQ ZG Du9sN_ƜM*6sЉU$Rh h21iN+Nvt0MԶ67.iqֳ ~@A -h|Yø.X0y8d+M43(FuKkK (6 6Ƹv {G"s{2IM?Msĝ|3sg!]_m#^6K͑ZjuTp9V&UrSLѿth˖rPruT!KlR51SgYW'FOFdxWÔ:jz 3sF(JyMC0tB/0aG F]ӇO-i v=h'O\-#U6A) : qmw[8qJܒSZoPnc~Gr~n}FuLnH3 }^So=#6띲0+}$TB^7H Sc&TSp.">}m(HyN30NƐݥ u#݅Ze@n%/@_UM$+ ]ǂe' Ĩj\zȘ4.ztp _9-(x{ [ŨC }8 g=&=NFσ-C+UO{:-[3BpEP>vAEi=[HM:k T[Ɠee&Ud P5 4رGNIt*:#syM#g?ɡ(x.sɁ(P,`Qi9(i6DV>~ޗMUw(\|S`=* !FO΂δʣ(L2$ԣH)3,ݲE )ʛK k6r5MTVynhΪ q8 װDgV!ң(~^ם2n 1|c2=nVr0^Z֭uAѺY۬xo6~/ LdZS$rCƳj *d<]2 %-g1'R$?]9jsP7}u6*)]wc ykH'P#L2!g1 /f$lVGXv_L_}tldT'Oڡt+rg)0Y>7/lNnsj!]UؓmcvqD@|FJ?MB քJS4g@giEL/k7t7"Ј)E!_\Co<ⱀ=Qdsk'jlkvQQ~ |rDz^ t ƟV>>0 +En^ w-j-0 ݡ`nWQ4~kg6#Ik~іO1RsLGgZиBF\ARN)|ڋA ^#._ j`UnBf'8ԒlJc^TTˡbo:g3bЫ@Ψ'a+eJ7U5 #>eFKzKIV$_a»D=$ji/n5ySpY]S6&,5ʹ(HVz͇v',\&%iv׵*[Zq vGJ#%L=hLw0?A Xx:eP]Kɋ0# Jڤdout8'v3Aqd mdAGLLg% rU#!@+˓a + P.rF)-6j uǫt@<qhڰG&،W!4<wASE'ɵU5Y_`v]Гա9fv~ڢ4$zpeu\̓:~.W |iQu͎jlP؈薷I1\I@ >'EloVXA_,.4ctB?7L..l\*;q#fs])7/1[ GDNz-%} EB䌲*Ta?-Ixz0+A?ja46BƗ<{JO&{^.xH3CXd?6U灻}X< Z9kk"nl'8pU'FiK^A_V0 *C25m缉f,yѦg^8 : ,`k6ތAP ,DJ4Ϭ\BDw:KH|q_ dNf"/g%}w?7%<S)RO}="D[x` t$hZ뿟;YU3 {+hGWϦF1;iv!jfE [xCA6jxT `ؐ Qs".YL|ز&́29B/ #?=%ʰv8YZף.wnIj%<Ă\zb8 i!!sQ8}e6vvF|0 m"̕%߹6O2.5!kY `9os<P8ߨLBsJ+6niʪ>Ԁ˭dVgF6<܏Z`_OEIbt9ikjkTȯdGЫOǵoiZ7A#bcUl(ֺK[6H~(~ylgF7p 1.ulgn tiѱqb;S_s~v(Bt- ]7摥7>S||-doZ8]/Xi?0Yԏ3c< yoV{@vY#5dkBE5o w?5fKq@h(u=SDyN ߖ_xEݩPS Ԩ )v&[L!ٲ0Sd<*0DC&&L\3+9bf5j}bv,"UԈ~½ǥ3<)WeNTp8.XP[ũͮh30u~]/\Xv-'L5噫|݀b ņ% \ Ə6|$) <+#/h}0y^m1fU nadLmܦ[;ɂ[j,L0]Xt"7 UembFcgr`r77xJ}m.7Gƴ y#%Vjrfz:@4ۮp{nJ! Q 7,!U^z̻?oiOFqͼ@.*C\E8rz',\ҴR@Y9ٝ*,?oVX xz)IM|k94tiqB`M'8 _%Ɗ%=IPw[ pVQ줕%'y-O~ޕDxܞdfaxTKZYv+X4:0J Vhɜi;T3JɣT >y5|lA).H+ƫ~"'@kLPٽ {ܼjq\ ^Q܁^OIb^Rܟz _װA N=qxċms\1'[ijҿع?}kdh|0k~pȥ;2]G^r Mފx{gzKtC[hŊEˣJ&Q]6*ECԀؒG|F#sE<UT[*qթ!Ӓtvc =Qȓe|n5Ģ]wdI&ANRUh,C*d0ܔZȼ?O``}l#)ESvF\Į^)OWP" HFI%HeӏRVw7^m'S$n^i.}cjj7>,Rq\%aCB7U1j)8Jvt7rlt!PPjϮ8&ubHm]m b[JC4ڍs%\;{p7^1Hx1!eS޶Z]G'(I7).RݸeOqNXNLVI<+}ϑ9Y(+:%Vmz$B!ia>,>[QmG|o-_7qXΌ!c1]xK7{&XVI7}L t*u z{G"(6p c|KyϤ$SHu8IÛ7.@QLj/G:-ʩxO֊]uB.rax,[]3ݨ-JRp1B/5C$iKw85uts"w ݊GԨ"X{Q-F*U!d*C '݂o5[ AF- gb ?Aљ`lhs.7:bV }[.QEpC5 z'(|A,Mf%)*;:a8flf_{Y6[JoXPҖcQd9~l%FnU)3Yb4QED1\l~t3{!.F?pE''X->l`Q.YV=i!xSqjDI`" vFtTTaƞjz͟f`zwmplqkRǘYXy+: ,5D81Fԥ&9 y/?P`= .Cނ"N:b]4qheAכ*?FӢ&[=袻eh;X! 9`4tn}}N{uMd'vn'18]"CndNfY @,FORo , IV2SuCFhIvUmKe~ =;~N/@`=zYXd&KY-s|:Eh"GH<̬ ~1EFg>\ $BLV33ѤmHtAxSEli"6w)7bzb$bl>XKƒƱ!K [XV_`eޤ.6*4.])ǿMvؒ6W_֐6Bfmqv3'6@7P,UVkJ;&%2^o  \eΰAΣS~ 3卐4U},-A{518ϛS p=B~X e|~ߚ,bI1"ȃf,1!W|I T0sŚ3lvxxؙݰsH iA5p)́3\ i (fg;lflI>*Q [7'DNOOQʂKgTzoJ"Vwc(D&&lamAR^*JꜼx޼wE@W[O)! QY2RȽy{nA՛c VCpjpJ*뻩TXνa)cdx6>~&{ԡ?)WrqJ-lj{jQɕ}7L 5ФHFoFjuFls N]#fM5=Η[h@榱p-0e摭xܐw,t?gkcXm*)n$4)oړNpqm~|J<62YDx/jpܵe*XjW"N2  L}4Wr>< [B@Aol^D)쿉lJ}Sb7IpȌiiQ̪k@6(PLMI1[@z@uQ fU-;Ff]#,e1e?"sֳ>+ۇ%] s.hp96aI,K=TE\>_<튮fFȻy|״pP!x /ioşr5{#*dD`Tbf{LmH9jjƄD2hx\RobosO^xd5OI@vM^&`r^S8& q3ݪJ" /Gs; _R4?^&\/l;}rFwo3t~-mXC[R{x.I; qݔ FjE\@:C=fISSpf>Re?"˪uv 6O(F 8jq TC6ȶۣ].|bI! 5ۣ{ICa5DA#@P ^&1ޓȜ\J [RVoRRKiϐx':_7-vc,'ox$^kZ:Wop)njeL™TIJ0ΠMlezy~%g>H0чGb2T|;J/`>g–?PKRZREH/*bY8W|95ʘE?l} F#hncdKRdte7CX1T/I~͚>.vȆK"]xkĥONEshyA)V樂kzA|ņ _ ~N~ӫz_(PZ L/% +>L&/T8GiV]"`E7+;cܬآB|&]Zq>h3&m;۶Gd^Ia# j!@eGx!84I/RKofբ*k-Eؔ6-'m{t,o}9HK&V,i9RW8BAEt26~!q)fkJ+~my=J!}1m@u km4K 6&K(E}T|un3:kҥ[XL]ʹ;[{}L}‚#d g> %@mf-i?v +IRa Ղ NѨ7?byZy~ @V}fUj`ׂWH\r ^݀ޫ85ROZ4PrPmbǑxMʪ;4>E?WA1?&0*<"WXbp盲WU`~ O!G)P! p <`e;nT^i 5tEHZ[V/[i!#kaPO\R ;^\~ʵP^f eن !bā ѕz lc|1'/BJnԐA_zb\'`ϑ{o1;aGWyKE+WMJbgK/70Ҳ-OXCjk}(uڼϕc/鍃S0X o)mdܻa?g` Ң$S0bp&ĀmK"ClK>kYZwc,!zg֢hʔ n=t|6ݝ L`F&~b`aԋ'GZGxp(b[kg A~k:nЦnfS7%W]/tЊgƋMzʨ4t70=gvRjnk>I0z*̯Ҩb&A-mpMݫ^ڹ#vW<{_PϭlaKyGyv }QTL? v[2\װ2AuZ n}we9a /@^mR xRi,l=v3{l,wn{=v\+y\s 3=5\2^[XSW×#a[@R]Ra1 aW/[]'՘w"`KZrT? .#$_2aHR@QNNΌ3s~D';iǕܡٞ!b*@#!*?@aX3qWC`<Η)Z9.] F_Ufk:c%c˅C=5OIuWةqyx;)AO + Fv$r^ >ۺ4.l^,c*_?ui"F*pȹM2{'ꨛɕꌠHLopgC/$1ۺ ҼDKTcɌ< kCUڹ$Y>q֟ޡ@4x՞;8&bImIٮOz+;ȷ@IS5C^k{-=8pI_>H΢kN1~(p,i/6_t$Zh| a/x_Q˻wA )OfH Ts[x?0I{!BYL}L7TRF4VS1^֐e6BaZ8K&5-cFoRZ5d͗';ILE{;f#) ޮH \ɛ QjiŎe9w08fj; jjj'Ćd*Kđa'A~*5wF2wθ}шm3+ W>pfack[ S օ8 ߗ\݂~U6㑂+yE:*5Wpqj.` r8DS?t?(tgr\:>{a1/Ǖ9Ɲ1kٗc) cl)|6ӌO6Xvբ<%Ai/ <+ 5LZd8>7^L/CE,bgu%^RZ)pkK6!|ĂF7#C3e 7)Jǰh1i,?JN/bP$e^}B 0e'A=&iG1nz8_LQ.#w?pAr+9/{K!a/_ ]bEQ3(Uu{͐O%2r-{RuV>QJ:LAw;6Ǵ<$nȚ%CTm x8ΩhNƳ+`VluG[0]>Sh]r^{?'lVDx4]5zԽXԁ%`,r !Ҿ~-@)6s"BC[ W+4v֋ 0WcpsSqzɀc?Z{P\* ,j Rp-C.WT7Ncn`l< ~坶ia9{b?>plP`*~U,݋:;.eƈ,֡B5-^K5zd}p+<Q̰ThFtc) 2e˷$R J(g_gQ(z WB[)Uq {# =*h,& 8-2gzEtŅI*gs/u:ash=,r!Τ"mlT1P#A;cG6TpL,ZCgC<XHgkvKrDhR3ZwG2Zm I( cȭ3,Τ Rz *JyY|~ _ZIʛh+0kop9G=.T ^pv`֥jPZys,  P|" dl^9_[yA{!em a4)Knc&Su }x75V`8.( O{!iǫu PǕjºH&Hh뉝lX/ծP A||?{vwѡ< S,xQ4r5ks/ jkm>7r> _}!S LKܧI]6c?y`L# IX4[e8my&3 @>;njJ$1WvKZ6}PV>6(ƌTL[BqL}.Y&syUY Rv58> g^,:f$k # ,3\1ڐ*Cuq=czy\e룣rz16C zI5<%#J͛oRyU(8~KXk-M2'TRT)S譜&GBda vT>%$w#{v\Z ;/ky~V3! vd;YZNVtp?S[5+=OSZd,gNW yNymUh` I'I2JvIAޣ"Hl,dOC@SjeQ"펢j(m3N %QERzCD !RVԚ| i7qyWb-b5в7O}3׎#ǧFEҕa_\~]J[M 'kT s"U `hՂ%.&~Ə%tY8CP7@ٌyI!wzh{ ppv)bJR߽[/n1sd“!7;?I$y{ߚh"3WaS^l5<9ϛHQ Jf$ODd󵺌ȇFcnf4}MB@ $FZM#䓔c?2S/^$lU6P¼8Y]j@:9l9Wۛ(o"]oH ]{ijN1c'Uet-1tuƽj/Zp ?ƈ]ݡTr?v5,SʅlnqL0=`y 5;\GpN 1E?jz ㉳/u幤q9"f-r Keu{!R8oM"µV  0^o];'ƒ \vS(ՂETj)۪ %Т pm w5U ^&kdK+c1S"I![\4'+R*Xb|.ZX & vn~?, Е7zf=(X|cIkߗǝD3yepYߚ̃VN_29 [k';TDN%)1t>%q`syաK>ys c#yt=Ou ո  &l-w'+qxdP &ײbvUeZ38S;m)"4 fg;N[ U(.׎WW72Xy oS2dF8;P1kH5t kƵ _aD1Gu _D ѶLS$Q,]X?§8 k9ۆ I Ҿ|NJ|ǻUV:'AR7AH'Mmccܽ0*UuԌ>,Q`zhظܠ:/(93)L3uRF,XQKy/_vJnk-}s!YҶ:G8ص΁,%w) 4ԯRtx; hui}0x~%zp,?>q7뒮w?9ؘ rԫVp:*q}WRz H#Cj L\ /:P<|EQȇߕJX#hLCgI .YRqxU.E ry8Hmsq7wxp֘,E}K40 A*L/-X(D]4)9f'Kh5ƒB&&rg+N:#l~F@y .@Ss|,b.80- $$4W0x#A!礍B`q =]O–>d%R?c-6 F@weҟIӉ Đ&MgySŵ+%>@kg}Ig"=Fj0bވ5&#[Cj$ 14;3ӚTIw%7sPj0 ]7M b^ߞ] sHv0Ocgo95"Bzq.s]tn8<)yY,)ɵd;̽!}GV@S%L=:$7\ZəhujphCKe oe45"ټTCZLŹTeGsZA.ŘU;̛)&$_H.l.nyΓßF3֣{GGᎼY ES ~5fiBj=y*H!ڈA?ܝ6 P ؾ:f:oqA^HP8 W}/Wj8֧H_uc/+j% s_xW (jĆQa|vn2VBh6 Ii So@)SA‰)޶#1R-I- C t@Jk#x;kB$VC(ߵ%=4BYy5H^/X'}V`E&35|p#fbgwJBꐒ+-:NF/L9"^ twX\0_m#Ҍ0ޛY{ȩ"2{?Yؐٚ,>C} ~,$ nzĔsSo 6T~ `Pfss\~¾`7,uvlWg#n"nI-ُsS}xI53e-,'A4Q;=촍c!sc8%Z#OvIr3}rN@|>N!RP1$h T1>zwʤ :P#73a kIS[;(h5 _52"Dqm1d=cr|u0j:c^)[. 1~2*"5^pTt1_gç'M \-v$( ܏_w.ՈsAs=FEDp}g{14Ѿp-̻!-n A"T29"j;OvB=0HlH>#/&Wʦ9Ѽds9] _P =r{_)Y!G=⸗=' ^Sp΃W/ Y/}l|@bSx.L]MyCdfS\"8">0KbOrsQnNzDݭ+ 2:$A+x\.|zQ>vn ,԰eO,'ƌb4j0f#L)brS)pESi[xVFPu۳tk3:RiC!2'Џgn3v\peczBy)`N3'䌍,z@vYĢ T,({=u҅#j-s"-<(38AAG./t)FT^R˳eV $A1K-__qSZB!E 1%*OG0g$1ޜ.wjA C5)YPt.ǮGu{O@ϧCIqK=rC3D䀢?fzLGҨ⁻kLWm'ZGq +(p>I9uɗUuH}@Ec60|6|@E5л2GVFHg- y`-'VvޡYtq7`i{@GF_"ù&A=-s'wF`hLk[9KtoI3Ol&PMÞZ$zR^6^( DwYUڟͷ t@Re]lQR'hk %-9yoE2*e]$<$]瓵^֊`k ms*` ol{[&}Fq[tJ2vM낔7w@hі߳k/+]aA'_ YK;NG;P:gNvp%B{H;O ;|0M: D2ƧK )1t2nIL6{@3I?R.?3Զ@jALU3S_NQ֝^HGVO \i$k` w%l3ǫ "V5zqlH\u.rHǦ}U v)a/ĸ,0cu:2 ?4{Z71蔼)*:V܈ڐ# >mB<+W5,+aF>otKNY\Kɩ 4uni"d`tY#MiHQߙqQC%*3E>;/op{~M(,O5[[S3(6h]XNrCx7GɴP=pw[FbD'x:49 ( :CE٢MM@q,(ѳf>܏uĚguzbG=| oᰙT'o 1+b3]Ֆ$=tkQ-Dq @r$O5A{kM wہ)>Vxn2Uz}Sk-F1FM2T=5"6t n ?,"ǁuWڍ?04Wv:3߆?.X]\>p!Iayjܣdu_DwJs@ j 2CίKSV`%8޹M&>@8 PjyՆ 6IXc=AV8nT z3%jf4 {D9mYpO/' I'BL啀X_:0[C<Dzk#gP9#*84L5i[ՏTeI 4=YI0( ~~a4Ÿ'-fǾ_;EO}[iaUZ-=@.~!ĺpb|F˜1eNJE[ltd۟e^^YL~~5?87"K.iYoK1xHgtct Z\b eNjf;5z@3#kW34  %z&$+Iu>^녻O\ޛ=[-1޲/Ltq~TřI%_8WsZJ5w7]]0ӸQh;n(rVg{!'4w]_4Cg4yBo\ZE ^kNnnXʞ 6gJsl;˚v~Í?Eϟ0^ ;K\ ƵrjMJdw҉TW,lG󀊩WriX_m֭ڛsgXlD H&UWBqo xb37Z﹪WJ}Y&uaRDeCE?n@'UŸ3u;Y_X$"U[`:dwݯOTc8@Dqm=IB *P`zz^5I%$4s &`W}U9LPekQ蘸հrA5cz׬8rpR=Af>MMbݭC,;]Me97e],]`I k'cH?_ceh1f ¼IM_4Ei٧sLUpY7RTR;h!JϹgN?#^1q=Lv W0e{H@4$ptOEq93 E1Hn&m`8i2SQNܲS3ѳ@fVd/"?*Sܖ漹w~x,ͯ~Du(^sQxB#=#fc`",!ץ|=jSpRiqlQS%Æ\)uz&K(FnJ?@<7@<|1ӣ>.# k&x"FqozMEpBy gP:)[ݲ 9BġYb%0vTȮr~A2J[ Ju=%{wxFg~~mV>ٚTf܇0Q8VVaPd1Yƌc7q7N8cTEQ#-ʜ9_c9 rWB_MK&;$%њm]tQlll^! b h}kܾr2 83ZQL%~ @XM>g$3~>`OlCXFEW)ucChSަHN:G.DXX &3P_킛 (n lt`33z(9;`$Yk>v&,2 y|MAL< Wȯ.+dG|鵾c\_Iv ܫFQjJegɲ )<\s "_!{*5/,,ЯH+S0`ajΝO¥OϠ1 cuQy(x{$WHե@г;F؄zimVFԼRR[TCܞpD*ye}AyZTXIƶl.6.uV"F %Z@,55@i!鋷r }NSimZ(:_mb# V49#]NSDuW.=jYJ?2zGT Alq> ,$b'sxpn3 Isn[uwy䌥'kߟcOPgȑah9`珂Onns&*LOدx +ܩ"msÛw+Ѕ-CFOA]ݡ "e߲ % 9(T|Wsu?U<ͺr59@ԣD}?s镈lDYg2mOg=`ZR< ̔č ^vu?1I8Ӹ}ټ3'3*L.nb~^e-X6Q +'I3v ZHƖ =kۥGww>ڊ|KYǬ,0Z{SX LuS3RO\o嚨;#e3xhDŽ^@N Hh2 *Rf >x!{k bs^J(V2UlABr}(Ƹ{y&O"Ll ׅb?KR?qS:kz0a Ѧ}TiX+U)Km<k̑+(Eڐ J̆DcurN7n^!=|>vیOt#-)OJmsST(k"꯭QU'%pu]^,6E0RsώtʦP4-lsWW/%Uhm'v;+DyN>wgqx7&-4joGYHN!jKo 1 R`5g1T@JD+B35C˪pR4OA\(܍pR݊A1\ޛ!^w3.*!`]j .tjs#֭`(;5#820v-(3K 5=_o |l Z>g&O"x=aɦZy-ܻ"4Fvc*+%,`jda98A. Fq-neg!Ӝ(u$t͓}f3nCq k{5DB[cE x7Bh_b +Y~J]b9!b֟0Ywf*"aPʞk& y,zYm4rK[rq#02*KsC6%c|hH笨|btyxh˩mC H>o㗣u!JT# $7L·1ȸ`~CU FW NLzOF{ͧYf8<9!SHXu|HӠo廸e9P04q[, y|ؠW:-}KV nZwд#~Rst9ěsH{d ?J/(cC@+v"ZdLjY '[V\[%Z8`v?M]48y N5 SFzq)ci. 0$lUN8Lpo|56PZ%4:x)Q,1 ;U"tz-Oޗy޳uJE⨿cm{_V`d/Y .GDϧ r[۹ڳ0 @o XdlH%ms]mrQ`yK<^%aR݅u 3&>p!Dĸ!6fɜ%Y^u&Vq3Z;E݉u y4*dd&.*V ʡhW"!fYS 6Z\AQwmk<)z@~9lf| y%Y23o 5?0620VcƸJvZyatsfP"O4 o'X}* ]>ScWLksHfsLE8$HwLxqM>ҵn +&r^ռ+Miێϔ>W 9&u3cȹކ4Y.<#i!%/de+n~J4U&D=6ۡ(V IJO]ߓ(bн#LC f~/ L,G a1:@`iv7N,ϥM!NQdFiuu7o\>S@fi|^J/~gN`sa(v6[(B@z2$<操0{=;}`a?"X ?..9I"V"nc-TX <*4d(hs#RTQ(1>o;,R+N:$s)Ҥ.l?n\tƖ~YɚL?ggӝbڸJ=0(ɪAx)"%Pu@_t !7VSr0 (S=eE_D=SW&v[A$Jr25g| Xp?yۺkrkִv Ěe\x׫ug2ihIIKoקwlz!e4%8V8/)QBGC~K-;뙙}?E70YP2]6G{CB !zoodpO![2~pƨA4>7OO+$mw((#G'KLNIZBOmZ(LVǴ;^o'{a.o!ƺL -c| ke Tx3:3þ|PE+Oo_!!#A|?O.lNc:m털##887׸=m4} -n:w>KxIJُ^duS[?,C{ gDz\R.e? .bvЭ3(o^iMLC7kb !7e11wf4M@"L;u  76 4βwGޢ*~j}.l/dDw^J:yf!i.X{-'˴x.G"IJ^Fݸ)1Nct,A-p7X5LN$6H2 (x2!l[gZlۚ8ܔDBH!p"Wdm!R;E/Vgo |Z.zTӭh6,ˋ9:xd=ڽlDVt7?u(Q밤 559 _ƽ섭e0WD?)=/?4.A4cGI/'(_<.:fX!jfncо>NIЈgȫ\ٸRg]a5ZM |8M,tC }K1DkM.;kv;ҖAKgdHl! #N%ٻe˵e:ⅸp2 M-5"7IqzT^%T}A'$EkNaw:wCjz8 maڒ_K6I$Cr orOjW[{n x\, hoDa&ҕ;wUi+5o;4U 'k7OUT@ 3ʿX CP[})A8Koe떚%w[ħ+WY;jNi!J9Z> g5fu`8CxG@j+#-3 }*<֘T$7x'˨OVGykO2/gm48L쁚yN6ی.^ҦV(VXރÇ NC q&ϤTZ,sGtt>+/B dv0K&/e (Ua忙:y=jq,"pdZޠqxD6q'>,%3I{诲mo]?gȄXе[cZM+F_3 @gY;}Fk-ˌ7jfz|XԞ9SѮbu f;փl0_~6 JD\[WURv0Ȗ%_?fDEdɣLCiB\-~H/UEty-Wr$i;t7*>\8MAn*#n )B%+RU0&rfgs_S3 Fg仮ڂ-V~ 5"wd 27dN8ObĥG-QV&;A*h:d&"Ccz8 dzPjyygû/NFJVӮGO1@t"GM w *gʆb.S |b Ō*_u/8wAO1ZS?藿~#rc%ҫMd(̲#`?4PKh AxMsNv`t{m=\nPWocJmNhi(Z??èzH UXxޏ7|],j{Qvۢ;ۥJ'%No9 }"ø!8nHQPEF*,GP/߃(+&eE˝I)^)Ԫ=N[b#.~cK}ٙ* ,?Bl[}='y,W[FC4J@*C"d؎] ħl$)#H-VEOLȃ|Q;SIV \No@BEdsvgU&d-}7Bks2Bڳ WPuF1qj?fSy&j S̾l֦!|y>P4{-Ω w'ԟ!3~w@Q͈Rrj }g oZȲ]w PFB6 W=HڸHZfg@TIMB;2 $Tc7M=fM Uܛ j|k]:!`Tg;EG)޵(&t 3z_q_3K#v$..^Z5ɫ[O|3Wm5ߧYW(VL=Y^R}xOTxtB!nτ,vm r UրP~Ѵ|ڨPQdB]n WtbSoɫ^Vhlcn&A-,ٚA|EpE]%6M{]Z+t:>_O6\bt;?AJ M$V憾&\$u7uR7Hr߃K*О%: ƾkҽVo '1q' 'Z 25́uT5epOYBFk"Hn}.2ǧuO@fWOlCcINSCx ]B1Qj O^8')?-DBȋ:HDɿФ}Ɗ2;'IkZ[69@ fP5#7W̒hЗw)oxhEHzp/"`@W^2lSCS9$bEDnPmr?dr,-ִ߲O1W4Q55( .ĴDT.nnI=/4ې$> 6WIQuWX  $BK@JMXnѳ5w#g 4d)xd[092><%N 6e ̂ٽ7Wwl46t'I @DgJYfZ2?8S 7JfvF$EBJME]]#J8{4 d$^F W3_LZR&Kx0Td!֞UAz~F80E "i*}Kx0ԡ:U"NםHwvMݮ: uOn_MQ$$e@;(!Fٻm~}=+ӿl4S}T1:I}.Dz-XW]mHv>o.$H$ =. qBb%]2Ϻ攣 >;Q1 8jͯK?I};4+Q`P^e:pf(9 һ;8{]$Y +f+.ۓf߀VuN ō:ASYprM+~]SfbT zE&?D70S$70󠙟|I aN"cZ*BS]m@ȶi25d`\JRv$P8e!?\Ĭ#4>JՃT Y4{tg5 +\ZI}hYް GQ9 YOxtcmht, Ny%DT  уY'M)?#l>%bCV/;F]E+H!y'<&r? ;i?t ,diFQ8^Q&շZr7 oe%\bڇ0bQ` G!kī@^`FO ݊`n0v2I`#3VE;nA)S2i_;&9N!1uأ`>&[=ͮ($ЍO(lmpͽaEqh#n`"AQ2l*3;Pl @ǟ.ˉA] O@x%!*Nbbfɺ+z m5a Q];fߢ0Οc]JٜM;eC+/_c<7NAuLifqP˘h7UHP@(\htΏEY.r*oٞ7_ƣWS&74dL?A4&Da rQ vUWx+ Zf/z,ë @YbE/&p*N6bW`acS3O =Mh1'H%.vDu_yA{DUn_wK:XI#p^gqɸC\ P,ᥱnpuQM`?,L6>nFrG0m\>TfsF~b } M0lhjs- [RFţٞRRvyK/o'`$NM'Ngj>55Ha¶ dh`zzw6@2=^ ҆R@ H׉ؾWJPt*:[8-7T{-TvR[m@l-7wc)Rh+͌S3PJITa[Ftd` o5HAпi&k=ߛ7 koDeJ > гZ Mm+!%GH" [X8qYc{[b./ĭ׆Ye 53,>UEull?-ɶLl͝oY]Eةk?a[aOe ~N)q 4 Fl}wM< j~ɭAcD{㣌}+uEv qtᲵʧ٪A~aY\v^ )m{A^I/KVC2.u/:t͕.܅{Z 6a 5 > |LjlI`ܱEe0[Pr܌Yc^W1n1>1s_>w81)ޮg(jA.K`f\tj[ E:xr:˲[ZCY$V['w|YSZb@C$9;qpPK('T]d/L un,eR0Vh s ƞ~MLn(uMB{c5GaB5=< CÝ)l#ԟ:W :뮉ܢRPmq0|Z9=JkeGϪHo.~ꪤ/VƚX2)"2DtkA+WAnQPQ始 ˡXV ʜ7塮b~-C'2K& u`tf zck'] 3@U њ :* _R&7Dؗ?Bh<\:>]hXFNc} yjOܴnLBW`̋Gn BC(](._?#J.v\N4cO)I`A3 D؍5˹r5~lp^: 𵫃 W’ta1Sk3e2.SAlL]rxjVgQ`HFV2ZV tC#If);3VlW|saLy-42m6OX3* xTE#ԅ?4py9Ă+l?tc`OS5Xh0Y/ͳO#V?cw,8tɚ;ې9<+l?@8.~ߧ}q(٢ f;!}ZYPeD{#{4!,E5IAr1b'&0NC0Wn~YSoSh{k8H`ο8,>fOhW.݀d~& \Ha[\(i#z 'M*a'9{]Mc X.՞<9_CGڇ]\rƒhɋ"A+r F‰uK`t;>k "x(v3໌0&ҎdJ [G1DY% եQ9Ne{xO=3J T4[͎6% ƶV&;>}8<#g8*fc) X̻DUq~N2V#Nf*};j"nBںÔ8»Xi Lo} qd (y#`qz{{q)a\'*:{`:|tj\Kx雚QMioU.9ߌ~")qN Fz$<=+ҠIUL^%`L)Snbwz (*Cs*Xhx94[ʓ|wU9ܒjub>48%#dM-iU $bE,L*n$7GCƷbW 1$kD,J6GF,,dD@ *~d3>ULّQN2m+ʕCJ&8d>NУhż Jkīrk?zl@@waXа^׾@\Jq@]d+t24=<) qF<D©#9m1v K&C2LBh3M'{o:H6ϑ, Vap{ %*Ƙa+;/a9.E0 eicD&qqYA9QT1?Zτ~lDާM #e%jvڧ L/È3E\7 2OẰ4֌ϵ1%8ѐ@!tF hF5a$D ! ! Zƫf Pg ,dg] &-\7Y9a ݆918U2c)Qj- 1L}-1\e!;r _oL+*S"纮rsPd .Ó>i"К}5ewtw@jTu<{ENY}gsM 3c<6DdQ5G%ˡma4^J}kt^E ۱Ú[~|@1Gu3;C:"gYdΪ.;T} S4q_Pm#wd{d]c"V MY~cl[92h;ݪ\ 9_n즱; ,Z"ʺǢțNέHrtd+0e yL&ǗQV\_&?0%J-tܧWO+XY i<zc:%L"vÂ-$RH,obvj|\>D3lf^)uM?:~'(ȴ.}1"mw~h<\O)Clz~Rx5إF&#P`Fؼb Tw2C#q2:pT%QWUF\9vĀlAVHg/44׵^ Hh:b^Tl>O#x/vi8Ư^X^=a!1OxtrTa;&6$8Qs,Znʻ+Ws%[W&j#7դP^f <f(cP>YIDoA}̴"]2j6vYfMyفOJA4քq8ϬCzA_ G.23"KOЮpo֘sݪ8KSǹKܐf5A]ѭ4|D2*T / 94-;@4yϰQ\=?:v)5H"8 qS#m޺hcJ @ o}T;']]aO"QJ%rI NDW]zh1]r;COf@NSp2ɿJLPbt|+ (]iЗ y: [f>{_1X54:AM©|JC< iDS >l61Ayn pQ8zҺÜ͓N cߴ҇/"6GϨ;ࠜS=khN"Qɿz#)=IZngf's,ؓ6EA+Kj'-YT|QN~r,z7KfI ׎a,7֯d± 0rRVkM|s2a)9bUw/{ϓeUݛ.?{RatEb4VzڷߥMJmXV#@$!B[gY{eL*HB[\L*\ϒ0Tμ.{hGr_]Nc#x9'Wt Hp軴mfD"MhW6*!-YpƼ/Wΰ`rjQ?tTU^qb>0bq|k_N@K-Ι~{a% $b B;g438d6'J0`Κ2Й87fcRRFI'~کxb78,v`Iޜ5+î,1姄Roz_!TeԊTģ$0&D xЎ"TeUł^|Cr|.)li{4i(0i+hl]MD7ye2q6R.$"ݹYM3ǘo!z29.)cY$#c^-F*}Gy~a = x Gˠ?Ξ%KDU DKY3xw̖`WEJO(E"̗v-=FRתűpuYCA3kby> [pQ`- l:1s(n(q>[S{nJ>SܲZS,'nR4(Na+ϾOZaB\"neԺJ^AC:$lwss:)o氻%":Dmÿp0]B9.#(* B턵L#rChvZ)ٶΗ0|Bj#իfiv%: Z^WY\j4Ahno*u`5gj-ftkjLG'j/ Sbݯox!^v 3$V[]mXd-m,N;S]|!|"s83veB?db%H7nh,؏я eVzdέT㎷B~ʌ+ˢ+d 7|l6 ϰJ3ef)_oAPrcR#5gE@#L1m[uF&?Αr} HyXzE _|1t (<}((Ӿ^Uj 9Sϔ]AiDl#@`ɽ~yܴf oÖ6JLlWQk'Z.36Sn\'yPe 3z>3Ť$rD8_E"lp r,(-UK]^H׌ANf *7Xxсh4ɼj*Vb&'?^whސ0{>LG-q@]=Bj I f\|7F_C?0TQz^MRD#Ļ@H7i23@aj%"\YC#fDg);GaVH޲B+CJ'i`:s=S{<0U-pD4uXry\n@XVp6Ɔ ZxO fh-'#A$.gl6\-D_/v1cfY TPCY BEiЂ_ADrI;!8C*dmnLftB@xMhWyNף'k tVz.j)͗cץ8x%62Bt[űIb3P ˹=bqHo~ Z$Ь|jɉG/@ 1խkcD\qr;=Q?xfH3Ra{X L `WZ*1aI>vʭ \ %7zgkİ ^}X( #ZqJ\#!X} RXbgjnht~AOLlvo3>_zjS0 %6.tG2hI#VF'ײ2%x'0(wPs}9›yK YN2B*pEHT|~ JS N81ȡTC(;i25Y$@q }t\^z>ї'\>#AW$J7{zSxVH](&q?5civ+؆|}{+_ o@XNۭI m#ԳAu;0>LRg{5{O \x̞ٗxej, 0NVjU;@7g.>I*AY"J7U/)zX;};ekuQ4*#σP󇱹j4_ i1w :vH /+}GMϛ)j)wG/Ko:̂f}\M]Y=j`lX% y/)tVCHz.+/4;.@f/GSc/Q>CݖL!6#D^I N ^aVkg|R$OsdE7[ G~<ӷ`U,[xf^n9gz)7wRmlθJmwqgO%+*V;/݄MFoWf$A9^smpQCRyRvQ ݡedtyR|}P @D&W!]{:e74O٧ ϔ 8zD5֧k& fnTj њNiGKֲGQE2b?t1~xR&sУqzKD%e#qEo,fnA}erBm)ZM}{oߙ<3[UeL%H~P7~*^+l|7g)_셎\&ޭt qP3J|p4@{`_> Y `$ ѹJnGFΝVߠM(_}{@QPfR] 喟]Ø,radb)8>}ul{5j|gs2$ANI`9.U6V8T`|b~u}^VM[n6r*-@/J<%he9f{X EIZDZнZ3AYM,XIվ&g'O^1D9C}rSV9[И{ Wt) [mوN6Y>qr!S'z-J e)` p4 rS7/z5a1Xt4l#/jb>l*3Sb?(hD/O24\p{?f}+zvi3dBܡ6isei }]xTw՚6ł*VAuÊy.߲q:6iGVi*zDmࡷ_Rh4OǑzJ.2^2CN@Ըhk)Ќ +G.ՙ"|yyonQcv-axg b5NDK-HæQb:fH{4vh,@GR7s2$ $=U:5I%HY+:LE2vW!]ò %=2WFe֛B0/v|\0$nnSq@!: keqU}d^26n tgۢ7Lds)sq-uF5*ՙ(T`39YqMBAVK W3[5zr^a@v2dܲ?/^4}wǪ !mz1|,7I/Mڕ߀ V~L9,b-V`F)JAY~ˎ$`ވ|4ݥE y͏G5R2ܧɒ5wKuQ1* z4y FnGL!RtD+dĤƫi= 㓌{ yGv=̕)ENZSI?5׬?9HJ_~'~^sĬ!`@`x̕nӠU-5:)Gp#^+Tߖ\I3Җ29 lv/%uzJ )&"xײ D\1^T":Y: (d*OIIR%]S޾gqX3Of+R5AC-,b$N(zڼZ*%X h\Ȼ5n#d.LD<{r)|,Mya52&uЯY!O~=T]l^KTioji *IiҬz*6 AQ<~?y;Yc~/Ey?s6+P3MHxF)5c˷nEw]:4hO1Þ܀$JtbAVqm2d'KkƧ+zAXe'{|\sh0OIPzi sWi^BOq4ѯciy0΢!ȇǃ IXJ(o uc'=#O =*FeJɒs[~` `vLxvZt. -)T] tij'3VI@~3mZ{Ĉ*M; lίNJϩCloؒ[7 5D@^UrM21n#*rmlҐS@tPɹNJel[OgϊŎJ!ȂL<6Vq>mo~{W~pNS>&G.iڰU%.8O\ܦME`ϕ6e`x^! b.s+;Hf- E@Q⡟ 1`_x1YOȺ6J!6 t\"Q=HN[sm/v{*s ܲЀ'5Eb.MIIyjH{RUwBщ =NI$37Ae,>鼛0 1.|QIn"6EL-7)}$acP4 ff/uVhg%\ٸiSm))8Hea` 1qݹy6W0?Pȋ_)D ae'L*Pe@."n~w4`(iZå$z>QʎGJZD 7JS cID o:hJ9BY@#6|ձBvD8d0 »~|Cc~7}9zk8VWga@qlW˪/v z<0TUxT| .jd@=/l$֎*o&'٤>[zkO;<ۓh<=JѸBzh Y(53['R\h-jmL |K9Ղ,by3o!rk@=,Eh_*Vo}2>{BnZ s".RFv$ਗirZ+RIaDM.dę!&!}̒'ۧa/wLhћO`@`,^PE#ѵcor\R |%XJz'{)w% Q{q=Uaj.;M#E[]KVx–ɂ p-(=`l=h<4(F$[b=_ś,NӁ |Qp~ pVo0ôZZOZs="YOv.;wC+,3)BVw5 >^yncGVM5֕y>koLգŭ9JJ^R3bA;V/V|e%|I˻N*ݻ8>SeYtNG2ȆFKS`MFx[g@qTgO =JU<Y ݬZ(J ?'hGy&*TqWDV6V,m*9MEX\JniEIeA#6"ٝx!y5Xܹag}o44Dn"J8辶;m6 &R]NqFO@9Y&¾A$9*# )r\DXt*FErSwtLו ZV} (@ YyhLѩ2]S`1 e@ܠZ60X44ϡ@y-آ3/Rj؀N/|Szf/ciO(ꭞxT6R êP"JhQǗZcf3zPFF"%[yl"eei)X1;㮮ĒT1)B/e 4c,c!.Df|!fJFBT}I䡥2Ŕ9. {yA{{ip vOݟ' zsV:yƍ x1C {RPYos~LEV.z-F랆A dxGҭ?#5$eQvJ羍B~OV$24'Ttm1+-af܇KZ"+g%ԋ=1,Tیeđ~12@]{f 0SÊ<.,>x{ 9sLfSP~Sy<8EOJk`0\YWm͂nRI@.w%"R:1Qݧx6ɹ%Ufr%w?e3%^H=3Ŋ?) .O,UK Ρ o6zt@l%`xZp֜-׮u4? ya>MZ=%5Vw3+Vif^5Oݲ c{2ihH[~<%ddrI8'==+LȜSg)T jc0~7qA_i{-!vp%U>",63 㽕|:X؞(22 keF\Wm5(2&qWXLB D BO j(83N'l_tMjD0lIu/t=5lUN eDcaC!lY7S1֍l?gPWwgI2@$d$ ' l 8hTa T_WTMtu%Y1{פ<6Ҵ ]-)FԻ6*1|5ywrI1}_&Cm){ڹϙA)E6}]4^t;ꀁ BLej.UZjkW@)uD |Ga~3q^l iKދPf=4=898ġ*Us`!CSnCGiYatT?8&t)ɳwc+;I#bu73 H;i*gp9DH5 *= Hg+XqAۅ@T|Zgsԕ&D 5KSs%&|]+2" Ѧx2}x[+ݞ*~=]iBV;T tC a֧e:ġbcB:>UXc;iir;U(3MߪDi"AI D)CDtN9wu1D_6!0>Xn(]K>"=ru7)%n/epij ҘLWoSE&*:,>,*$YJ'J#IyN\c<7 a9'HLү `Ytϙ[֢SzI -c>;|W-%#b ۙn%(]O0Zl{-657ks3l>kkO3Vv_Z|1Io|BLs'așz&fvW9\+} bFq}6XU@Rjt5Lo>٢/lY fs6$|$B AN>fd߭T6e 5qL\ R2MpVir4ןu{J]ʗ]JO ߝUI[fJ.:B8Kvo3w?|:ZwNO@=ƠU)+ڍ'g;v`=X Opx$HOL ~T_]rq:?M-&2zu5%U  pwy >L&3KbW5KAxWcϿ_TŀsR# ,x݃t.2XDX9i;vy1'@QxxpY.#lXk^*A`fv5*K^kZ"U Q-P^Ø{|*`-dkoA 2B21J)j62Dj=>+h0nb.1HN+?3]'k9%V*A\ݑUI=HN#NM]gr0J̡~Ő'_Q3si0P້[kp2p6wUn*]QQq,y&_o앏Ya鞒5=}pt267bB+vm7%0Ŏ]hFQi [na)H>Udb _u@Y@ԧeM3]&MԜx?xEEprZr!U얦#uA;c;^r" dz갳qi1q\LE_97[${ݴr@2*)1~p@_jp?SՎ7t8PWKy٥anQ~c|&|WSm0JX꽩%DftU׸2E; f?- Gť:h}F +YGxgN^}O.6X"$BŠqA- d[>Z`ɾD PV$SE/`L9̺ F)=D& e"p'Y.icpLMpތ6x녙!0$ >vPN*CYhSjR8y{L:׻P~KX\ajD >/ɥ=wKD{0Et<⧖b0KsFx<>vم!H~_:d,>d>DknF_n8[~W+_&DB~1됍̱ݘU w2 KH'^h&zDavmXr7 ل5*5 Y< ;*B5d0$).Ms%k0_lE {h_ݢCLj9ex |4m8dbʻihuPhCcT~6v?>}CI*œkݴa vas(Qˇ Cڋl=@ShJ(7v7l>nLցG͵#Ȕ"! RWv&%84M'f RY(6pfV*`CXs~&Kzv1w򛞥٥"G JSi4*AKJvDUDk>`u-sڍ0! f*z|;`{Q.s<*l!`Ht;U{n֘W>i'I G_y$ BOIR7>zcVelV<17緕ŨFSbx>8C8:%rs^O`|%AlqY5ؠT!SCA7b r3]!jj0C} 65/Rq B{-9~t`r@Л> X7Nm rme&\{e?)ҹ1ms2%pfphCoƄh  O.Γ!FВf_<!/:,M>n EJ1?CDi?@r \q͢76&UTO0}`<{G̈́hguc]ґ;Ο 7lOAT83w;,|Oyž;3BV궗Pڪy0ܮmk3trN 3wTh%rMR?s"uiKIZ|رa%vKro+!kK~8?e=|>z 5kT=Ys"c[iz?pD8;λM[e<[A`֣EeC@]m&ܐKs*x]sw'Ie0yo}喼-!*sTH;dhs~.fJ7y8:z`-b y&[.6W INMfQ**OpiCU$itױn^>Z6)Z7>}CB믽sHEG9SO}%.C\3]`ٱ> BCzqRje}ճwb_D >~ ҰM( C 9kww)6kj>kHMBl.t j^| a#L:.@Ԭ\Rrc;@GGDׅ[[ڡpjx:RC|'t@@yC]:nF+l{aцF< J/9a>3+1i.|a H_]oMv*Rw/ZBn쵻1h2DޗM[W0A],">Zk.'%DlÊ"l0.xIJG'}#-LTX@(B!bY{k%g@F $݊㜪،9sFQky9%jSK6Je< c{F.w$Ey4{0A~{ЍP۔&EnR]EOuނ\$eoK;Å%psSzQHdL^s@w'a»ih)S&Y@3o6L ×6m'}köZ$Z5K|hzXL ClkmK= fIBHu:6#Z^8WN(ιo QUv ,LqgxaSz$]3UX"-22XӁR ]C 8"O U{YE$0 ?UחIT /N=WXa&դ78.2HX:Ga }=m¾VTTrX_)5ONܰ)jaMEki4^i&ؼupyoѥ,rsŐ(5D='zj3=T6{ yti J9t%9T8IIlìplGmG>YtI[NwVf(!b]I i7L5P/Cǚ*":VpQK}4M<㕱Rͪ85G考yW|d5*H!"N|X"…9гxihF֎9sR;;/R.WF3aC|"" ]д-=uEhˈȹY+G夂d߇kI=fFTɂt-M?`#E$<#i[ʭ? 2ZދI'E׬,Iv=$E:{z7>i9IdO|!ax(3J̠Dhko\fcUrMT.Md}To/LOGA[a&@2N5ДoKYړT`s<)<7{"1b}_khMz:Ӟbn͡w:ӋgmbkrҨc_fFH&۶: Ȩ28KoS ʵUm:SOĿFw:2:} >X2\!)KN0dh'ZxV8Ц{8Տ) (p3%PSSbw{a{vwCl]΂j(ŋM5#+~-]w2D}u-j( 3V,9 qyCY^)j] ΧnYyj,?UaMEmFaNYcPKU̻II*IVXz>_c ۩YM4cRQҫ׈6g':n^pHgmMpAo Yoeؤ"U6i`O0ٶd|1-7v,ӛ"/O/}=*!䧟F  ClqR )~I}d!˖V}%rQ+q#|`, k jz]QOk }G16m%Z*p-`Bigo(&[L AskNxlHqy3:d^j/>,T;_mRmL8>J K:P7H ,kF6<{50j|1 *Gj10fF,l2*`@-}21mdgq=.NqrLiHZޤ4sXB/+kzi~A'/ =k^xy)97 ަ ñkvn2@T99x)@,Vc>v.ͺw'$.O/#mO`WJ}›bf%Ex32Cڽ ςJ~H{h@nۘFaWo4P?a4[5D۶_ӄ$#Q\0mV؃Xaifu?7&כebW))z!4sKn eSDex^_Պ 7ˎ7RhWSOw=S Fdt ;+6։# u_*'MOP KZR2>{,  85?̍־AdG׽F_ "Y¥~#4a/p"] '-ˇ-`!LAu[^a 3M.I3_^`j wIiM\@+p$gT?  o/r'b@lF7 i+iޜS݄D`hp /E# 䲏M|g4 uΪ)G:Ь%CjqV}:n2l̳iAyrv8bM{ɲfp78d5⹣}ZѦ@w^C@\W^tĊgYr$HTPC췏j4-뾄f˽Ǟ0sebo:@\=i ];[ _rh?XfJSTӏV5&~A&EdO Pw)cKӢ~BPrMqrȔA@iܞ>6}4f~}g.vz憎z p~Ӱ 0@@fӺ30[Mr|IaJ*a'#Q ݌nkek2J{{=='5G%HՒ,Fԗ\0@QM$_ۀۂ$ @?RuD6⃨=wΫ9dU!SYOGWimuFBD go`\a:I;G=Q{v^W`7LnWx)i߃ZA\JrI%i>cCʞ _r!Ħn`O!+hlC]Hp\ik!`SBlB`#B(33b^{~$}Z}!Lf.p)5 z#bf8z^l%^MAB U/ɥ.Vk-SܭN,\:5*"4zu,b:]( " IE%{O}uEFH5ZSRP`ϩBT,De;TN|u7<>.N JLʭцZx6FVwQ'y\s)!ZF8:kI`O!3I2B5 bVC+;!u^[1r4wEUgGUVcMF_m/Np`iެD`M82W%]Qˆi!zQFw ՄCxէ)#POͧS)Sh8芣X'0ѽhjJ? ?jA I+X*Ie8&}IJrycw+Q^FaF.< .Wzq>LőZHήqUae]!~uƒF7TbN/Zp ~*FOZ2!ctP1DžfW3o_B*[2:*h@hb"$FƾyZRZ+t DL.y!qNrXEwN4a[ 9%vwOP[oY|oul(Duvx+Mǵlw[ٕ@s3]Ypz[ɏv]/oT q#?W<9QsA]e{ǯh{RU)zJA@=:/wᦺq:} Wf$7-8 iϳsJ-~ˉN9-IxNZ ?3'kz2׸0/#qt6\]dSda.HG,apsT>RxYZ'E]&_TzU|%_Cځa=DP|ui#-"Y)D+D$e ȬZ>cH̷F;K*jmhƘV+"51o5u*G7 -~0nJgmeWI0Up(cL[/_נ5vPyJ@Mxؔ4Jr!Hp̓tjE`03 ~ q+td@_N>n}PHl/f`Pu{J^i)Q-Xh Y2v~V>VKoAwi W5Q'ٺϝp(\g`eN)F wī|P:)Јg);[nh&3*qJ0Wf`6GPt*a4wH)>FТyiBG O|<ڿȂ q}*IݔŗE 2~]" uQĀ*):v7#+=Ro*#}T.5yBď\ }BY)t:giBT3!DyVq|YB7 U ftylQK$=)N8M{/4-;[j3R ['&,)KZ`ahn汼~a(&$/ǀ88'4Y̝aѐ / & Q V|#mODnYt0{  ZZK /ЄϋV$kz8+BR:,JHVBTڳnfDaVÎ +i sWU]w>mf $wq K}ŔCY0Pw n"TroJ&&ؖ0KmLk8&, LGe5!. oޙů ab 3};X$G٫L{rc.U@w{Z0fo=+kӑ@UӬ+kU VE8kV76*54=/: Kcfb*V0qv%$AsjZXl5d~S XǿB3~koS/̢G|/Xik;ߤÓ%_alM=۷n!%D2x)@[Uk  WOtp fVpg }Osb_}~>@6>- 7ќiWk* gIMBJvL x hl Zj郔e!q' d犡u@8q~d#ɯ9m~[cp6 Ldˤ]MS.-?*RVrkկ@bBu%NFwlEf<)]u"/alNYTS^RBM_҅[Ux cGMQ}Ĭ*b.ʨ>QT!}ߐt۹Rq'Cך_`l4iÆúBtmMeW"'c4IDfF~\~ɟ!s m6 `9C>GZ:IzO?AaK"ayTtѭ@_70_INN+ +Sgr{K~N#!Ƿ;?[@RTLAiC4u.ULS;fL-B(P9(}֍K(t(*}[8HMR|ͅCTVQW,nw-$}Te V?:Gv?t*ǵ}Q?)#2`C.qRGsq(FkaA5PD`T/.ϫ읟]c@y1YbsjPt0 m 95eޕi# Jp bȞeȕe<|OƁ&UL3zW6 6eIÁ\8i= Z+@guXP^@F`kU q\i?:s>`{h}_)b PFCnQɞmQzbeob XLjN2aԾѓh)@U n 3CvT\Op%(ڼFq- b=^v+_*A`#fd_-QZce/{CeQ0KZt?0?7fLEQ-$*_cqP ѵf ,Ew%r 9_U6ݺ1AmY೗)+6d)k/*UiEYy>= 7_? Ji>&Fu[u&ǩ.5q:+Zkѕ0"{Y~#)5J eTp>0f4h&Il %u#[UݐwEg_5O8> d*ӁЁ LXQm>թo,cqGi+hnHvU&w, mw;ilI.kOݶ h%:' :!ԝ/jW"MRR֬_uNjR,GMO~ a964>00 ¿}2¾|gU;&.F^b@Pc$ʀg%ເjC!'itvZ>r%GTx! P2K0^zPK1Np占4TW-҅ St$#P{ѡ<\ۓ $TzXBWTi%t?<#i[4:,aBkрPp }yrJE T?dOE[ oys֛0 fUS1;F ]Je$:b[% 6h%+hJWc049v5x*8E=إ#+jD~Wͽa8w*z8l>]IJYIEʬ-Kd=SKV7'E^]{ 1]S#~'LE({`2>l.\ߒ_tqitɼ)ANP 2 "&>$Q8L랽@@Q/sl2Ө.CW([K2ғv>\B}3 \qi kf|llO, m25R3V5$͛="䘖e& KTSWJmILnݠa`E.RfHš46u.=ZMl$5TMv&ÏO.9V;|l*z~>"8 9_.AvyHsѦ _x sAm!fܭlS6nASvCBh7ni1xrJeҫY_WQ1;w?S{u h9 V{ǤA_Kv 䆚g0>JzQ},~yv~ofUi7djgRdWڸJ~MkxhVBa%{TrSbjUJ=OFD\d_D͕#ոb\-R'ZvPrH *UyEB/ 'OXVt5Z&ZvuH68-2{|`.u.p=.[uۢRbgLڐUjJ'Y#t 4|$VE޶35fE%?61=BiTKnR{`2/|:(E^[׼ym!E?Χĉg5%7nb 52B∴l uNBcMK׉3ʞt(%i{yl(Yv&pfHJ1/+Trm:.V }P:@|Hb&,SLGq < E۬:q *93eOIWހMh̟2} 'h쨋ᆰP@M»I(5ɨV0j4kEC%Qq@N?0:Uf]aNجn2vt5cBF> ۴R w>sպe:Ft'O?6Jxc~A #bU1.F//p0YDwrg0 | ]O+1AW[(Nmw1]cyiFoAᶤ+͜h{Wοf'M Lס&{zY,42%О3T0~z)ծ j+Pd)^6S&n}z F_RJ"P/W.Ǣ1ĹP*RGD’r&H;L8en|{Ff߅0'"VӁEJ@ օ!ڊl'] ʆs1~~>PskQ ^}{2mMv3>/F#8ɆՖHi}?ώv[)Hrѝ6@N){ c?#aP ٞ ,Fu ^ڳ .>vPr-!ec>TI.yLjid8\mM써.4n" DMߺQAnxRXPVw2An㑚f~dZ(>3HAP)P7B?G{h#?97i!746ph\GDCTņuŢ5=:ט#ХXC\4.`~{ޝ)wj> ClƣzgL#Hӊh®]Jfs.ޔrQ]Cfd՟=iPGmEKmM&~nvN"FAԡlc9JٝfbH (OVW1E-X﫼\:#2R3^%T{*'9O etDEޮg)X }R.[ Z9WIWn*'u Wf>&ԛd`lSˀυ UY ki:H ug:dwhze+@ډ68HG[\SD{фDk󹹴ؓ E&(gVpB}SgMB0zqj%3|`.0`@Krf^kmO)EJltwp`\nԚ;)|u([֋4Kl sU,3ac WZIa*^:loYЭijX,"}&wew3!/-^fDS-I@EB'_PPuz*^#SFfX WG&k0t\g>LIz)Bt<(ky9j 6rM7)6abS3q\y}v_A)CG j껛-Щ-\}Us'fNH.4<]c3>b"4垐s6e#&Y;.5dnFom`<"} W3>իk "1hw'D%{q5p2*4.SeA*k}̉((ٮ#1V׋oՙ5z$վ7 <o1vv=/d.e&;:&E9Ǘ9qh=bfO0f 3 !Udd@MjlL J!YSZ/$<duo>!AxtBMa#&0+AxG 3gcf'i?*Gix^iM%JL/Fdq KGZL>xat||bCD :o*r;n85 vO4;mHnd0#3bKqie6yx(9vo,Z(N LڪR6hV"$NeC|<1NbE9{p(5*/RKkS) Ffbu ^_1egj# o)<7(v#O\䠟Éo35=@\dQ⨻v RGX>RZhn5O^ S!# gd #*梔|@NVV <ܔQ=nO~21!?7䤘⛽{crV0Mc@hڹdf PNjfRCorLdO $kr L`te4H(YV/*dHVO OJ%jH Ud 󚸖:TΏ17j4}sQq?9ў;@4zRRF"Ha5#m LGs}j\g0\1znburc8YO$B1l7黸 i3 NKVw1؛w *9ZTؿk$AP0x󧗎 sBf5Vn yL\yի~@mYiRC^TF:Si_.6%GBkk$ L3_ѿݞ ~)o2xkq\^:Fm[} "2?GIr{DH2A}ҴT-=U╢6L'}nxSp<5n?~#E& p=fN/ >1*@wp=~?@$Qט\yʟ Qexqv݃ixS*b6NOQ2%?{xX8UG/Fh^)uDx0#-|u,b݃^̩OdZO[YK0v׻;w4Fı>JL ܬSD4-[yȇNC9_tv m_m(d:. 82q"6<]i=w"`)L\xZo0'7C_ՙ`hǣp?k?ͣ 6@ w:U)h-ќ`3g0aLL¬JAXi@Y`MxޔG0\IQF@@0=yM`7`L<]kh7=։ rʘˏcKY̝Loͫy zN]R`%Y̅_5F!GJ)+Y|6e, 3W<х ئ4 ֪$ X0K3q+JM`ZS<q:N}K>%r{'^}Spv s  -I^QnXgdZнtxIKe|%B׈x`9= q{Kjz>|GP˶v=ޛjLA))򓍬tl v$Qd][ڰ cE(!:wQK9Y: /znr%3CYe*s-& 2~ndAevQ@uq8"h]לiҠғf!q/:7 ?L*HBx ^̫lLЮ@u5GDc"趨Υ:΂I7s)ŵ7|8$-g|_ONx@U mnO)=@т)=hx/$x"ס[oa dGA8sppTފ.X戵/k`Յm߽Mf5V; mxPI4jU{FQX'f=Ñ!#0T ]m"0!Uc /jac]I1EnUn`thM+؃Yöͳ3p;1ZE?y]6Ǩ.^߇{õtvLLLP7CJ|\++)&:ӕ :Qlt#dtdXQˌu%֞L09̤R9y J<;cm!h+9-cK𳑇R\=߃z~f) t'ݭ>M8>ccb8#uTGfΪ}rA )0,,pUEJYf;.ƪb۲6|U~;2Mp.:x*ZCV:M?f5(ڥߨ&|!uc7PfL^KPxtc`_i_\ XkSnbct\ FƵhFJo*( rLH|ћlT*5n+--&Q~Q1ZɯwL0hzVIlGo(Ѵ7K`pO$KVEt?+f/(6Bm6̩19pkn@Ut.8zUQeşI*6NM1eS1?xL|XP`C7A>Asx {bB,C%"]\0nr4׎4{r wk˲,UH 8*J12N|՛8ztVY%S }et"N]XQ•;2{ϯ[u%F+RbX PR]l0. x,?Z{_?קa3vHz\5G8S:$iP 6ePP4dgۙnOlyD#]WW0eTaf;r;6ʈ+D +2:qfЏ cue~;tPmL_38}WF}BQO 3 lqG[BhY}]YP "o u^DGy*9E;^vyp*6wEsH'> fYiPS6x3,'{P^"8A3Tyϣ Q$6jN;MONPPJn{@WBUDG=)`ӢU}(t_}*p[aZ 5HheuF \@zקdTxs}\(pTkuVy=tnҲo5B $81GN&p,JO %](FxFi0AYa@i9iE”gr-w7|z4\&f+cf 4HgeQKۺI*_I\pzľ8e lXZ_^ a`  "214 21sѫe|R0#:zݶ:+^LZFVe'~An%v)JٙJMsҎEyv[lUi[z*D9#>YrP6_I|^F5-<=)>,ZMw48q,4 ܋ꭥfGbi,*'Kn1rޮ6w{-QH#k^äRUԗ"JW }mvGjrj`H"Z|p=  SMUƿt8@R`Kl X'E*mG ?0;O5^DTb8VlJ?&nZ%B}y*n;D^QJC-s֟ bXEkfnefBv |eMÒ djAʫ,ޣrwaqЪA<6EpwN|SvdI5E x4Н;2ZTK4 ȥeCc`<)u-ZNjߪ&BNJ4q1|@4XI'UsVc7ٳVF)Ix1Fwci"uSto K{,O \+~.*zI)C?aHٶ:7qW߷E$@fd4DAtQN6 H{F{]wk "#51A=,(4ڪ%$&!<{3ke]g _8|wZa|c^ +iC'm$xL1t1~`"eIZd5Lo_`9'לde`Ȁ%Zg*(eS䰰"i1 d lXPƂҪ_-=1hߴq]?)x`b2r15h8" ?q-%14 q jǛܑ~-SWt-/j3}^40~ʺ' ]R7&7hQ ( ]~ IA'嚢7?ZpIj0\BnV:bn%b o*ƢB P1Eh/8E߅=_TIf C{/fNK1K7"_c(3D`@wI($M:M'U"`኷WZc6aAG_1^ ;y7wiʽԙ@;md{<͓q%/YXC&OJmC'W D {_]<|]J䋼!AGE~/^\^V)[dB"!5xzR=#l]Lp1w6jۯd;-*9;i`!cOH6tՊٸ^`SBFc[uWGeR^ gr$B9$`,ܾmU%tvY@"M'r)$=5T梲Y2{Ս^{Q\P_Zq6F":DC%qCjɻAI +JVi mlIHyU;"b,{" ԾPw$~{4)9cr}4}7@'3~|fOdK,?Gt6]Bhk|rZ&zZűc|}^A90! 'W BeEEQȯ*d 0IoN1iX3}#0k~話rRю3s6 {rG|  sAFODJ= _ -{&}|^b 6gQq=^>c%(f_ ,6͸Emɤ_"Q <a'M]=I fSDr6 2ʝ|Q߸gڑkwBʛ9LFl5/73 ̠⫯$n}3i{~6nݏs5 lSl+u]DiI\ m+j 90-6# ~}#mLI'mCƛp-5Hq @< F7g0#? ʀײM!)>J1F7Jp/KDJMK[ Aط'44X^iH1GjFp @$}|_ N`LUƭF>N2D ),= zP1ł/]UCQdQ;>D"~[ | ܉c`:!JvCFkwf9\6`X]SlyAp4!5˜t.n.(a$\ l@ mf65@ +Hg^f T%;*-J3ИITltB+-$[@Dy yQ0b>73) ǰ6L)䆘;TzU=Zw;6B4!`I,Y"$z>[z:;N{Q_Ӌ^͋| x&hB3'^]UY6tLOS2%lU铮'(nϼa4Ln{+^0 Ⓘu #+6C`;{Gh[#hEtoF LSǻd6ZmHH6ŧGyφ%71ktZ*[)n{sT2S;H5"do"SU0w;ѮõPvvbB%M6uoI6c`f #N1]N(BkM}nfc*pK4fşٱ2,v⡋"ȣ-jqPe$ղ*Z6m-%#^Kݖ:UluՔ 4Yߓ5i/T??TfY$!y9DVW0GTA5[Jkz8U>ە3cD>;H-3W6),P(i %4^EՂ^2$YwCtA \=+bWqseY 5\<]@xU oOv-1 "6r6"2#A6x{em-lG??6{; X+?#]i`-]jۗ1=Xf3&`"3Fhn,7`j}+O/]Ӧ&{$|ӠxqǞoqt9늋fC3U.>,}$Q؁z7Rq )݇2(;+hʠ5l1=W6v8/dondzEE뎙 {"x^4Gq׹^+" =,6֘^nϬSSux^ݨG-1 J Ls5xA3bޅ 0LC{I,vW\~XldtGqf&>v >ѽw}'^,¨7vT/n? GUȎ7k]!E&ϛ]okp ' R3x.A^8Jcuw eSނ3vxtƀ$f! ;t1wP-3G9T/,͍2}?HQ:)ߗ lg+l#V(?d3I'4 `n%Ac0Ǚ3,Q< (u;@*Q!mh;ÿOt- Ƀ^oJ/NA7 {$aI-GVҾ][ UA4\Z a)]vny e"º͠CJKT =r f% Jypk~Ny_? d*ɂ|rE4WHb<iˮ~lzhɹe-ڽ6E [@A5KK?NKᧄ|FZ`ڰN=5/>6+} Qy-NDPE+jA:I!YQ|݈3M*뾜)$E~!(1WUtoAI;0*SMGogP>el|ȃ$=>@GZΥ.'GhyXDfvf56pKL`9|(O<;@lHEw3j& >tVys}aРIbpa ~>TbaW}mp4\k3l>3O;pboc4S?cFߖ2(OI{h,:WP\D E\ZEnA&t2j?p*OR,aywKB_'=#ֵH+Hu&$1ңu'Hv&`u6%JcbO%/؝W[E6f L(ǁX..<}&Kt0:dk>9,u4ЂӃv$`n;8ڢQz"eI.miD/E?[>H1͎1+qx)C!Im+*x?•*ˆ#ϟxZLJwEͻT'R5C>퀸ܕeJlg%+(^wPm;~G-1?z=]M86qkaջ93eud]'-RwFhujSTֺ {_ϲl$;l;/!?LOkx-CT{l!Gu6O'Y@Z!Q/-hb[#E%0ckLĈHU_f1]G;XX(6VXb+?UlW)ovw2w| ũ)e2>6'9y65 5+*f'S._{q㿊un|S۞!D< ocfҨ?Ky&ȶ}JfP7[B;S Sς5O7)zw 1faǂq yCZ*];wj#+lj |*)nfx] Q/:oCT4YA᩠[kzK1"S&+DuJ-́1_*⻿:8;K)9 9旄+Fڹ2WW|ږ;jdze AeڵPsOj:|Mž҃ƳKiLLLHMA[L_O9A|5 beoh90SF̛֚ĕ1W!0NK-LIW\cfmx0Kj2"8A~![1q*3HEJyû$cHm-HNް127u|hh-g]<;sD4K,ZQCfr5ó:* FQ :٠-/c1KɆW;cO֞QZ_ADq MCpo8Bza }ǰl}MZ7lV;Vđk2x 97{ O#r[w缉ȲfZB}/M{4CTɅmC@(%K!W>.ξ6*l;w 1:9I= Ou띛4z#r:\m.hA:CW4׹ ebF"{ВvQCLs(&^is]`Tdп7OM>ò1M'őUH5 ubW{o62sր7S{ 4P2۫}) Ž~%c]Fep=`|*pya"^sQ?voe-D-b/% 搦o8hɃO=K&z@8sk5/x-$*-#3Qb7`nNy3Պ:O>L%^mV};WDN $oa @Ql?>Cͬ8X2@״Kn]Et)\𥳐^.// ض]G|;mVltj X;n暟^$~^Js\iԥ٥#۰Y'Gt`iaMM1! `9oPYUޮh,n#+&:xrӉ%7g= C.wbf˭yD}Zmyݚ;wM|˴d!p{GR}Za+r06ވ2ݐ38mךr>dO]H[nfF?t%Q4@mz$2l^E-es;u:ӇāPijs$hg4;1V Y<5DntQ&3|@d2^ͽ7AzRUhFx vKw{"$e%FbNJ+/5H3'xu#1X_ZJtҮžrL`޽~4RU`P!k)pL*$HIgUkU^fhnK$@2.t(9s=g?d@;ēza}9^2(>Zw2n<8?R1^xO_H=^P%GJ-n}~1bfVD-|c~0M'ՁAŻsU5_4'FQKςVY2^_;#C|wP7X,4[" W!%1+Oyjq~ Nppb aV /Hd1d?nwXךeP)P3&.7_\i[X,cd=o 5bDٽMuyBYvGe5b|QC1vxjXk}cَ/29$(|cjV*0WF0H+87$ZPR(,5 ETݕQn{WI!٦Lۻ́fu=)|*Ail$X9F8py\{gJ"k(`!Z5P}%VUD+"pruT|RJϰDv8펬B;',1j 4j.UKЀɜA!u^-V@̖r=Y$" R`Ы3|Z`6f$(ymeK `f[Cfgg)SN{DTd|QeE!1(}N8P\|hCǙ !<&5nTE}ޑ@r({`>ѓo VʖdM20`0[W0n 76zr瓧w:c )̂k rHJz`Ιu?_1G˵_N3,Kbƕp AFdQZ)ž٦jX\\N$;]|<>uFX%-0#Csq޼W.4dG+n+h -cMr|uqʇ,oW̸c;v'0G=@aܨUgM g^ R<_sԁY aylmp+"~ti mȦ@V9 ;'F\Sgl ׁB2d#`ߑ-ހ791>#ב`/̈>H-F,&'nTAzǽ(&9?L ^,@Bf\Bѻ!*N8b Ʀ nGٵ^?%iċ#gΓӔ_a}7V0=m4WX3=RO'v,T}cK^2.(GdR3fߌvi[,j6 1n$)V5uǦ/$q_z[fMTX3*"Qcnk)r;ȝ)XixN 9+B @1I~#t̳Nd%i&:Zx' @@7Su4~3IgfT+8MT^Tw쥏(zفZC lU:zyuR/HGڐk!Jo VɆ dmW~m򬒀=w@niE* eH8#cZS{+oׁ00VFAa[ IIrIuxDl2 <6V v]U])QEN BMEaThvI`b8d}2咩^G``brf|6W[DF&]Ϭ:Xuɬ7 sEP>R:amY*ϕ!zO,i;kPI"ׇS #WV1ՠ(8嶐cg2iF+;S(5ziI 9W b(Hs}atf"ou%ok}T!h%_PeLh,B<]VIjYK6"~tW[UզMש:4=k- *cmCװZUpCjRAyG+,{d$:j?qb-E"pAQ*zU$e|(X-4SUwniTMꆊޒ]y.\zT-z{*& ]-Z#LoO9.sBhT*Ʊ(륩7U Kdtxډ`5`"TU}:)8(IH8ŰƨUU 0VT Ż0gnGлBfa!AtgFzuTS^o1V!M}^TupVgKQ;y[uZN :79i뒔ƐflC[.ShzRY &,Hw ^J qپk; QGy_U$P?CC`'7/[A yٜA\НZFTvW+pŞulϦBkOh5!$Ehcőu[ he4Z6!ͷKv9LTa EzY` -F,@5GGp^0ku]Y#PLzV̩w1 rq7 ΒꙊ[Rv 5 &Pmo$fUhEhi ju+r(vE%ep+plgDCJ$RIi]5j;XEH{tk`SE,tQ d#&tZ\-5D93_=Ї!Af{hgL)f(<On.H,-36:J(]ة[5|AЪ}LGY8k[u Oi?۳M%>Fd57~t$IT5eT6G'K3Qa<| U( Mld g8H}3lhbߞUE 퇉{:$;"G-}^=` &^1hj$Fkr^gVsRb96=yB\WYGd|х*HEY@Iu-u8UQ*c,ORLu8~ea0 I&VR, R}Ø4KH\bCWKx!5C@##_"=f">rJB\!O:Y Leeŵ&" w?fYR>|ńơf ^lD86]aԭ'Y؏Q:Um@n#q2u \; c{7=UAZ-X]`6kgy0 xJш-yN[]&Xx]_jc^0}4XEtAFک1`l:y:yǯf[zel^wv!X~q3R!MiFtYK[#'IIX=;+vkYB]yai"Fde ǻc 5^L!RH"?10J3NP R>bgWkhQs GoKLiٓwW0 DH"9 AUPeӹZl0|Auxm% I>{9L,zґem:fs -Cϣn<)7X"ǹwQenRV39g-pǧ# =&Nى3t*HV9HN*=[7i+vˋ0ȥy iG@R hkp.N܂N:4vJyo$nJ?n-W1y~"'à8rZƛS(LPF'ebMH}?Qu$tD gdy 84)17 }#5 "UQ['70%;HY6.u:3xR. t*ٌO ĔLY&I]&Ca5w jƿ9du4I$|OY_Ӈ2q0c\7w(A Zۛ-ԉtgfΐ8D]V cK /%k bl4w V*~v*[ 7P9R!yd-f4t,bߡtH kx΃tg{LҼ/=O} tU1#nG("/c+5l$,EcUE#hUb# z\ ԧw.)j߮^b%}5T!TJp:Mй򷘝J%>44ޅ{lܾ<};# 6M]4Aû r+$èD0 OH"GTX5g"Wu$yq|1+soٍyNY`^nk[80+ȁ\Mo`\G*F3Tgs"; 妦vP0=PzvCJHZ" 4&}$j0- ZZW4oR@m6y녠_)<)"N[@gV'* :TUrmT0Nk<\DgY6ȯ%e1PUxG\Q6۴ ֵ,jVT܁с"Qk<V(Svomf}bAe0NӼ>4ZqFsAڽO3鹀ٸ"uQ/`<Du3)G`$N` w|?Vcη?_T 1_a;l7Wc|>;}Ԃ`-o71O=.=4\5‰1d8qR&X}':|1,ۑ7 gET\a;OhN>4F/Mt9U xB,sc~yZjܧxC ѿ &~ݭ N7G Bۄbq$FI%cDj?tzig xozP*w[s.:Uϋko~<Ǝ$9stHd՗BajY&cv*o3.WM.h;F#RTJX1.┯1^U&$^ՙƿPR̆@F"Wt':jq_F`ݤn-`˫8tӊPSRڝg+kz/8up9!19qHt _-K#!+'s{>eEє90,л ߺjŤ\ws_ DX.C=ȅʙ<+m`5::-iOK'qUXzחeoN{ 1ob:qLtSǦ}E@EwN wדymz:آh{gnFn,eXj$ă T)Oj )c}?㩎wCji>c7jBuȦ:5\@In&Ɗ ,ٶh-ގW!rA1/+.gٱ: w$'4RkMQrH Y5s([BS*$veN6|Vu 5;Ix AwbŃxyO:X(tdN/ظJ?N &ԄϯzGu5ab9?SG#p]Pcv)ߡ_vv6Ͱ:֪{yv̩+(IoͿ/ׅg1kAfyJ<{F* t*Lq%iz+#=:AC䓖:鈎+&" eD~~2J=л=!h8NL*W^y_\лumb~"ZɻWgq>VDĖ<l{0QN@c3I9ݐ<wxt2)Ov,|6nw> jb;GEєxpV1*ntNll$B!ssRxw&:/v+ŭ8_tEDeJkt2} oEv`_iŏN gJG ,@\;1W+S9=WOVmSh*,pT,*2`ޣM_0w; zslY$R_t][1fl_Xw~cҘ~*i%bq_n]+fXB2]{ϹaK~)r w?KdٲnZ⣭{#$xPh{z/q/gԟ!TIBI~Y!]B(e7K/Ҡ8XNvF P4<H%*K ޠsi)dz$ٮ J:F+GfF3(ym_n3Tw0뵒Fr+tס*܅VM,P`˳GHo7N8 ?Ȅ?krRTRByDG-%0wف7w`Ӭ$ #j+Ac$ýwS삒)XR1Żi|T5Ʉ8G3q,3,\DEj{|KA]$ighQqH-#Bb lar=p;/{WHūl# IK8f6K%@/yrV vb:Huڪą""\*W*Sv\د!6Nn J*mK9ŠAioADbYjNX(qy@lP^r18Z56hhE6 -*,rG }d>ySe3 nhr-Ral0a"m?Y`Xq^odyҥ~?w^ݿ߅d"_A[08]Z1vfv#-ol[++ VzCmП\ކўA p,8@7^_-^?0U:_'( W)=8J=ݝ5/KGEnige Co/8= A^k zZa!˰-vDCVyD즺DVU'#ka-;^*#ΰyL?=[]B| Lp3g6al8sr@nn@ SeX!{uB©}Zi' y}ٕduU!:z/ Ae]ɷ2k&ErT0uP˿2`5Q?n^k&CUIn [\#E1}N3 hY.BQkZi?w!0(ZIEk3g ~1'\RCcHѻԾ|NJLI;I43HvPnHb986|~Oa1dEP+b"M (YIX-VѦ+e5΃R=tZjÒ8IA>ۯ )7sYJ4;7zP$p^?7Đcd'jӹX2mkA4ic3KqGwp9ۼ֫N1 f!4h25_g#-m2~µ8\8GR0M _qd`HOFR!Jzr84JP5xv(fǯ sT '\;fZUTɕ=u1(Џg%"+A]d !RGy)]6îGiu _Ar~}mN{toxْlamxLCx1®n$ M74XQkEΏADxGXnp7 hMX(<р"\T4S)J[ ˾1ys޿ͷ1Us=Lhp^ iis@j?VIwL 2%n<7iI$_!72vbn=ZǔZ2tS͌5&/"\峺s{Uu·+!<{a}f4`E_UL^ÛΡ3iW bE%&B/۹q+QWs0]L |$#Fti^?r]yoB1Ih@eեo(oJ,q(ɴ|Ssr*.e rIJ,+#?} 9 G?-g|9C?rI!⩻LcqDp#Ҽܘ}4:@ǦݡV,u*)Se\> 1geT 8Yrtt7&.$QoZ%\!}]IBsUIg*=G`O<9iMuW SE+x0׿`^*ٟo=ܘZ/RD/q9Lc3ZJZ(8+ҋ}cB´͐1C,n7{9O`sMtHCu2x#s >Mr>n ٝ+(V#Z<tD?-I4rJ}n:GMZͅƈXcfNAH NɄd^IS[oB:?$IGRUܢsÄRdBX ''q|fGT՗%iFH soI_qM)=Wnه9T)[z6T,Ekk$z.txpO`o1Y]W] Zzwk6mĦh@P t@_6{QPJmYP mb}a鼼nԨDwwl|W7<%]:>F}Z;CP#F͔ BDVY42,ISR>9ץ$QWZ95,-84yXG2:G*w0G3&T&^(%CtdaR0Xք$Jg:/\ D+5=En"5OXpd?ֽ7w2E#"ǽT (X o=9ٮG_Frp+굛Η4SB#P38ɟ_ByGIP?Hn0"ͺ.@cx̏7 w=mU[qyQԇCQvON MoKohDww{]Ji&#djqAK{.>,C;FY|DRg|2eȿ)ո0v"KͶК)PNj/ٳJҵ 6P'#%'Z @k:5O-P")= NY;'ӃMG_1u]j׺y28jfK&ܜe F77ǜI,OrVeGP%?ՌoGw4u?GbݓS&-1sLR =LR :+#gfHغkOs:z\ra7YwЉ ~kwN8Hc+j(DX2YoXǿ63ɷk$(bd W1U NnyEs=7wy0 IƿSe<.#vCgjXoD8?qr!ܞ @t"Yo~wO |Uk>)" :`k<̑v'' Ӻm++WOzOT7ݪ3O d@Hy&3nd<#oy&(]uWQ?Q ᪤/S>e 'LuSd(H_DK]jd{{+ȣw Cv=[c*o LG?m,6mG@y>64߳~56k3r{ _&O#:PGotoGM7~,I7qjhB8g;rcAN*x|+I+/!B\| kкov)Vygw~(kxkN2=ыİckp;z> RL֝7wu]R, ˈ20\r(; s/!=U"RMi,7,}y?hẆ3􋨌p ψG!R߇xɶAkcJ;ǽ23P{O&=w= UuP `OfaG` wJȡn#y3Q|Q%1uD2_Ci*@A@lpVBUƓ`x8't9TcFz ;{gxʥԏ|3wbݵ CE׮< @ 黓<''UrPj *=ZLzG{Z.nj3y;&r}A: lWgu|߁8O}r2zCŒl&:B\4d 1<Q%0eXÙt6.IԫP?D]QD2(]w8P*optzNެ*`̽%I/=cY7[AȕQhw?ۜ6=bηbS,ʍԶ K}F[8|_x鎏[U1 N5-2&,(y#/gY6:!qE,?߸? {QQ-8e틘 4![ZH9%7 qk.nj3݂zPKshBDy"khNѝsO-] u k}HO~5(b#k rӽo2!h=e[:MncUHڧg] # FUZ"R;==CSg jiDIpnۅ}iaJ6W|-SR56P+Nj$̇کuʈDO2zWhCK 8eY|{\rRBfR{xe U M!&`s ̹_^fMR> I4Ou71~zQB{C0Df*Vw;m&'`Ux_>:jR޻rCϵ-(26Ob]ooϯL3tkD@ 6j<ĕrH*M6ՠPƿA ڂ/Izx+b.X PZr0,B=\o֌dR|6p\4GW4odh2Rn>U1O*.wc4"ogeGxZƉR9ʾrQ l NR3%PIR25i':۰+ \?W05j9|T7-2}2; j JT'\Êàcr/>*ֳCF;4\ Jd1֯xJj" dkem)jfgYZ0707010000037c000081a4000000000000000000000001604fe4d30000e9a4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko.xz7zXZִF!t/kd]?Eh=ڜ.+Ɏ]x)R1{~Y1B/>PQ'-6W7Ef|:h3ޕP5 Øxb.9ا${k?sB}T#>i`I*_|{o2 & yh{V;0g6KrTq2eR([{-0&N!0x۔L*8|z;޸v%#|_'P)Q:3q<ߝ 4uznuܳ:p?^w.gmcĴQuO "M]*u4U{z>P!H 5TM ҊLK)jodwan=]SsH&n=;jL)W1?W^32Я2:!A>"<?uK^ҀZuL6.^"~1݌nBN k:I*ZMn4n lCpcwܖMK#Y\NΡ{~'aiWCjt4<̮]*g(=p晈1o NNFвß=Eaq-P+\$Re ՇRj@BWȣ[)_ *rh~fh9LN73Ľ1oEܿ%Nr2ӂslҌh `˿\qjg4Ԑ/OAFS[;&Wh3I.Ԇŗ*bW٣а&6vە%ҁJMe5<%4&f*bĪn]`if [ np/;k>x3sxe?qȑJ "9}/i8}<,Rk`P5nj?;*OzF#N俭|̕NP?#$WB,%,B[嫵eTMEJ[GYH6&[,\քR|?"h:\3✠5ukֹ8Z[ZuJ WO|8aF.cOk\{@Hr-}?s&B<^6~:,*uloEJܨ yBvkQ<1$b,x^[`"eגXgp>ѡ:: Ec9`fpѳ/oN˛жCa[Vj:nkOf<x,OS&"JD6O-wRn{2=SDF0-a ~r5%s@M,' \k(eSʔ_}ҚDtu@O\ q"5Rl%OYY \z{DAĩs5fTm,LJ"(V: ګzūY~|T:Kq2Wcڢy@[mz܈A!7ek2IA]niշ ZyrN8P7nӈ8>ȐuC}XYz7ca; . LֶJ|ҽKʼn6h`PxdU\`D"c܍gpz1r1 9CE2ٜĆ}%Jye5/7g|¼־rinP!2qWa-$@3)w 2ψJs [͝ہ~BˁD;lmb2΢2Sa΂_'7ݤ5 ASi`w"| 1U "v{-KfR 7,)#,o2S Qb]鵄JVcMB_z@.Ks0IJ6,qL^JCk^۶}b'lJ>_IKSJyZNe:GپcmQ=L(:L?J.3m e3Růrr$eeF"aswu7hأdh}Ir翧.k3uupWKD_V̷^u{dc=4}X~nC.%IEG83$Xw' 3"(*D[ _eEl?B |޿5[EkOq]T܋* ODYFxxߋvyw9 tC.!7\97,s5x/80Řmڱ[H_y%7-3:oIZʉFPŗzy=s%l-1L+eޫ"a;>晗$oTN@A`|n u7kϜE3aƿKƬ^B9Qk`Dw/uն&HL7issgw!\jog.xX.iiLC[(DvLĘ?;:xq"Y +@`F~)IdU wbRb<6F+Ei_63@RgT^!K2&BeCS_~Bs;/( Hy{nj2 _ʍ*^\̒v28vnڅ(ݑ8͗8L\D)UZt Bq@vVoA?i=q4z]x'@]1'+Yv%9,atGD\>`t=& uD$lPs`JC>6DƻdL0)8[Oi}d]i60/]v4ɛc9{_uE.x/2ENujIMxBK7Tu#MtrG#F1`ƈ0U '_,GlêD~zmw J8.cȨ3_AeY@CD0[wi=̈ 3&id(،"Dlm 1LLuFTNC}ݟ9@%v&mM:MKW|+4E᪥8! 9y{j4nx4z rzbp4g::gZ9Mg:*#!ie?zڙ5Lq3\Lu/<{ѵ6P;BP01mo>q~V >#yk͓h )2! b_}%orABRlWY[8FFgՍ@s)^ {;hyO{&%##kwN\wxLgLOByO47E0#qܷIwAXzHw74۶&t/ȇR(yCٍD]-KFm%'|_ -B-̪0Ԯyj6ʽ o~H7]) [P#~l.|9@P̠]kZ<U,Z{j7Ix3U*Fdn3xCOS.FynXaWd)>Z\ Ѩ8r/'Ȳ)p6rb|vT]@䈟 GXnkxY^ƣB41ʇZQv 6`/o`FrD ΅ȧIW>!cp1>-[KC%!٨-Z*jVECXmr_<J+c@hW.@Ae˃{ p]@!)BTHk\%\V ذ (=ETxj3nd $8]ނԞ&b[O\T!kV2f!?8\T\bΛ1=E̐?N[5#V=MgW_-rp KIy-*w侸FkֻKlIŽX] _c~wvqPHiЁD4TgΧoݐ51o~ cs& Gr$X%-8-FdCT}7\tұ0n(H58LVȣ{!^.#|eBYƹ/-B]X "/'N'H[l+ˆc"Yb5xGU XjThм|h31mqGpP/4|R׃"+?1le'һ1}GiZϺ7Ѯp]tP{]r\#拣mntnqW/k]o=24srv*3#1&BdJΔrVa'7۫^Eΰ<4sH] Ϯ hf-T%Y&(Y zj}P-xwҎȁHyVBe4JKPa]8C ŕ}}ǮSwaֵ:[;q@JHiyӋ=nNڅRO?I'+ˌtd^'ήDl+.R_cG$T_XFrAǵu22o RůYU\]@f;I cqnG /~c09b$%h4X -=gj:!]]Y_ rŗ3Rth)ԃ̀[UK6SJ_B_Z}DŦ.RMJşr_75G9e ܐwb.D6\tU5W}rXqՃ<J˹-Yd"jml>v2J`0Zjj% |jk٬pJ15U2C 0H QzVJ? ~&}}y@j2/zUӢɯ]T/?7jM1eyGKt"]C | ]r xqSezaF@Ȏ[J ~{,nr3ul@ iT YXv9@Q*닥SKg[pe~YÅ#𷀴!zp駁 fy7KmG/,zD=Sg簐bE{2mh^tChq(vǑdhv8sc9nMŽ''K$$9P75RF|/$]]J5doza->ͬJx z#rmP׼Z2%E'쇯vDRoڮ: e i؀` y"μ0tO=ưbctaffb},d_lmUmWz&oyӅfFtCgUboՒhs2d` 0)a󮽎|E7 1,z&?3rlrc*S Jfekw>:Vm,Ylf5j`Sj> C?gvIoʗFޕ2 I"s4:Z_ZONeM\+`6|ISB024D NɃ{gxNh}Qߥj.D[q-c[? m_u >[.GXdeyvh1dvҥ"8T {&upor&3-R=ݕg{@0Q;wRF;f()Xk;⿚o]K(JVdhj~Z]ya{ ǭ60hD8xYhw R|}Y2x]B5t.Ԝ~u@xw˴.OqtAk./n]`p}rh7rtm9}M9?.EV+ϒ՜MUdK:kڝG??<4|#'eئ)>„Kn*%񲸳υ9{~S9F2A/y:[6æc sv+cO.[I*QJOמBXXafհ&Dcp'ݤ{&YfEmdi#ި(C.g~ 9;| +ɩC~ҭ5,:񀅚w5w LiTxFwk)zz,`'*H"wX}R61Kfk,{ƨkM9㬪+}ue,_HX1!\S&q9咟g`F>\"$dA l bC E yq ;E{uX`RءN>u}& UOȬFk @yv˪SSq7>SOCI L΃}fDxyZiȼ=}ہ-*k  ]w 6R>#B-+_Uh:pe'0/ÚY{7ty G#pڀ$`9`oO)McϧRm=c}qX@"-d8l`B2Hu3U\PY~uDFW,x4p][V,r 5k\1g ZKǂvBfLvoq<{tKF(R- E##BM E#MJd,X7W>1rs!#Xvn8 dI}9WjLF"' oG>qS6$fra.%7UIFOٌdu JLDJvv}ڲ=p?\# N,ȭ =/0ꪕb%e$%"f9(SEaʚCZv|,Z\/]o4QФq{]:Fn-l [c=H;?6%7=lk}s#(S?^!dԧT; <~O<ܱZ HBؠܭ1Zͥ$β5>㭁̡>[%aW Ey= aa xD @mMCw8$D^2^Ŀ4**bOY,?XSgsi;Xŭ^i'POcnJtU ˾jd%WncLkwqS1ُvCiCdX+Oh_m閍0{ľ>3"j8<wsd^ KM鮖9Bs|'hj S3;-J/bD- ZdA)F?i溊wYFW>qZa^$u a#:fVEVU(")[Rh()cWO1 K ǻm{3@a7%C0UAZ4vM/;76n/Tn@^KNg !Gwoz[aပx9Etp\)l1}hzʯ)MKQPIȦqQ,ӗ͵E8(}wANE_ 7teLC]be_j X4vC5~E|K&~͡?ǚ*bڶ##x>)51\Q)`(ovriL @TB]|'~P^et6:wgY0f}O|IrY1booN𭗟SoYp<9EqyLJiY!|udޖfNo/@pi Ca~"o)boR%̫)~l0a+]pL)0ߣA@]q!THڴQ+Ār OL z3:k1sz<%! R5uWc5+o(ߡ34rT qS CDVb;`=ͥ91k bi$άQWvq#EU 6czL]f)~;BQql5l֮ݮvDC7r?>X C? +{ٜe%IQ`hz'A'u|L&h]l1j?/'ܿ]=spIZ!3Fgz6xF)Ksa '~Mo425r)pzq@I { !m&C%֟DQ0^O+*̿7c2(`$EtDU#]6aTp>F8yٻ#봍8rӢD#<ʔD)lZ[ܭ@E(E* \[O0[M(VG<O&aQZ|ycO PL&iCO %w5xӡ<'!^hTx&-YX|jNA,u.:p{1S#0ptEa=PD(4(ӆkd4K^ sG3,3EWĄ٘nL4O]nvrMG߂Iq0b-T=t֝ס-:1å{3WI+xr{Ҷ "šȼtG/Cf2ʲsF5%^MT _\d""D~K g-?{_kԛbA3'͏f4BLb䥑 4oKy$#/U N9XAj=pobsnݍeE/VDxp*< Éd5D[~d>"7|GSq[^0xJWͺ+rJv"OP6ZeIf],(~6GAʟH7\B 7Ȥ7$USR;@ s v;}V? &19-ʅ0@+meXfzwn*8M7|wqLL(_ܙ! yTJf`vf: l^1.q4 kk@)lNU%îu=ocKxo*pR8O*/$6YXgtxQ00ds;7n{$eBEKZ c}\:.`MHmo`E;+N2m /*u *r0: d80X7X0Y0Cu$T#O:Ď -q/\mb?C4e@$\Pв7J n*+isMC#n3wxR_'ӻ$ K'4Wk}ߢ۫ѯgmC/14!M蒝Ќ3c9tfc{r7A:ʌݼ\ &n=P/"A`Psk3kܺS:ʒ(Pdk}kq|9\K5nrL[_@)Cw/U}α7^!ldsIaqBȖm8 RG^MO( ]貘?d.ȒcYyB:í2<[r55l+!WӞ=Iޯܶm'I vАu3~ZJxh_ƇfG0CIܼ΍꿦zJgBg#V {g6P(Fd 7&.+hDu|+wpSu`LVEM+ww?L~DF 29cL6했Aq 8cLD$kYGBɽoBpF\rؓ/ĨH5~$25T%?L38_@f_ܦ `9T92@0qV8&6R0ѓ7KXI jYd%s(Ba5)zk6Av՘ǼԮ8 _Ǖ9>ؙ8ѓ_K d8Mȑs-OooS 'BHa{֧E]&WEq/{}/|F a}S3=!XV QU IaoW1/ޅU!9dT+#,?T%$ A}+3%0?ɾ~wkXf#dg_GEOꩥR/YʙRp=pIgoVj"=jGj@HaT{ hmf(zMK&,e߸"tm5D7z󣕿Bꈆ/B%=9%z`wTMNF &HB~r5X%̛XUS!#t2=o)Uo}g(8=pyұou7SXq9,g#ԵR/*a*iNճ$ Z fJ{\r#逕.2ȇп:}vYQЧl~Q?ZU.P4F9jce^(e@,$u#pMO݅M*ㆃB1eрut Dxe.4_-HL@!>u̬4)Ab"Bv0ܩ;?k* :!AT%@JΖK Cšs(SZiJַ}tY' %cC"1I'La'@ӣʯ7 \xio'``}pX[bbre|v6󅴛ՀmJ>fvo<%BETNB~t(O_u[vem>޺aBg=gr'gQMayLUs[ݺKlҥhMJ[Oyr_07SwZwR8H +\1C!"MA[8,EIz9;ԦAL(aCr饃q*qgk>C|-n H;r_yw?z3Ukrl۫bpK XE,7+P;>\~1W݀KO1?NVݏ=7ȡ)%3 ֊;2шnJؾ25E'PpWF'qVYy.u(ḀJZYFQq_gzB-zf# rC ) N`n2s5_ypUn(t ݂2%8-ֵyˌ&@ bGML/E>H۸Id=7a1w XCV+F<tjv22|],tJ!{[FE3sB_I*6*-L?6m݌ Ḻv;j 7bمJ^R$ vQrX{:O |3! b56TL6gllX51'(%.FEQ`E5aF'[z!%g\QN(R!gM?ZWyCd߼4%Rd`fxWɀrɡō"U_4H]ˀT._F:cP`ŧ߇#V7rv !i'8r!8r.UMo_Nǐ0Cva)BKpf|bd},W!|fj46ޏ\6#UIPF~֔8rˆpQp =9FV:H4|eeq?ն\d*ߟdΊ|fzij4-|K<).`;U T'0|B:oᬚn UƂ?^C!|~gkrvuS3xED*⒡+2P^jkzL׮Lq rⲞdDJ$2WVޕ~՛s0,R܇Oy11ՠ}0$$,orKK+kp}o c謞b{IkvȊ@>j!IU)>CLjQp]f|$!vD4g#5d|bE$[ZQ?g_gx`Ci[_>4U_:Uԋ{g!ۗ;X+*$%oneCa`7&u^ ;1D80]Z[E$b?zYm@zzڅQHtuI,gKָ3  |A +oWm*#K-o&s1Rf1nRE/F Q酨 `ÙWf1?Z(C]e9x/p2JeCAE,t~<`D"ۺBқVoM픥j5`yֳ5Ncf ̖eأhyj' ,?RZTIHnQ?qԳ;@گAB :M | #ڈjپ~ l27it LDE}*64&'/UZHFQ?:\vF?MusVD!GV1QE^bnZD ZEډdg%|5(.%N+4J]jT qFEq ̈4Lnk5)~z[#S}}͉!>S#QfD`i~@k f@rH'*<}w,>ДD`U X{^M=ԣ ioV!}ԩJP%`"ܒX*:y̒߬MBYLS, x*,tݿO<2@afn uvk)}Z\DWFn i]iA]&5+?P ؘ~%=KB-s#\%1T6|z:xl .mБ&AD~_?'|@GjNNYO!v^?Pӣ AGu|ItҠO_fbl2 R-xAmhaF>(jSzD,nzhsoi\ˢ#>:M˵QMj }+K $zVʌE Gy-C=0#ԌH0?6Xj4u}nd;ՄpD=d 7DH þ{"@ X䇤`1GX1 ceMx8@kS _T٥o?9{]!c/U!lm[X 3is;̐eA}Z9jHͷ߫OPChjWI° Tm*YH7'雈-+A3 l.Eu7,'Á3ԈѨ_DJP҉G-cltYMDۄtu!#jw׾Iep(9L"mŸj'X0%OuUʟR/tFcvX. wʪ}VΉ,r&&ۂB 4<ݑഴlƈ|Gh Wf#D56y]>~3C+ҁ4Xog`; ^,S>/A@q߼w5Yqz̮Ffw6k$jWLȍZ$"Yb}ձypJ PUww8S8"R9 W]Bʕ66 ۲^9,7j81*;4P步.%$ 3!7R;Bo~w?+$1'rfʱvJЙ= C`XF8aӭ8 glM`̶n'7cnoK"57.=uA3v0=%CxIHǝ Q,96c.B/]:p#[=]ek n2Dj$p;z bTߝz qt>S`/V8Y{T O|w2e,`$N(5?c9 $)Z﮽M6*]'C0Coa4ZnxRڠl;&IW=6].|;vYTkVX}(\-bȓ {|+a:VK?ډkٽ^Z x|뭬iVGd X8l6KPFEYxG(oYj[ GP5餽t3Q]׊77T!11R~Ͼ-Dn'@@Q5 )*үa+Da>;)򼓤á;ljέ vq46Q \ZzJfϫx$`}!UE1޸6梞5Rifzr_B;G?{#| `qC?X*^9IؐCMT|fr$:,M88e%Ai8Kț)!5 }M]_p)`=+lNf5ĵ :Le-3%o,HLOگ'`3m1zPսjܔ3DYA=7 $AX8LV$kWz- fh[Dz`G6#Ӝ>[]gV#wۜɕ^)l3y*sRԲR}W7L %إ/Q:1v|+|I>Q3n1"Bf^q"Z +.%qgc=Q^ H;L5O kfh%"@lphU6F?㬲Uf6ɔQ(;@J.;Q >5Q1(e`#]Ae ]mPҾA_3E#50dlZCQ8E"Ta-Fd%ëUЪ&׿{/LjMss#l&OL74psنo36C3Jtjj{f (,zf*iovveZR7O$kK޳Z AȡJ1ˬQ}^8AB[г 4}؇  9FVR/"ai,NyxÓPb``JG{=f <`%E}'!RoU.mcG? J#'IԿ>IF**\LKyxn5Jd{; d64R<"+rMQ[!Vo4 ,NQ{vީYPzJ,][(Bs ޿nh=:Naŵ[=?60 c6Džt!uji#W^dF7{D7BI ;%Xb\"K$ ݄ak H_@0P Wk76q0qO_u2'qJ%abBnb)jQ򴌌t9gsINGSy0q_xTLC V,x.Y l4J%Q8΁5 Z| ' /JHftqh5;>9+#|bq2/tpg_Jm{6]!<'_6W)/EЂ*LO6 3z\ Wa0=΃Bp&~ ɚ ^5Yh#_YpsTmlř;wMs+lRϡRs3/r=H ̽'[;d aPВGO'M`(V~ & *cye9Ѝ4GX9t_!kP_I8_뫕2mdFѹҕR"Ȑ΁-idR>]f",XQ\BfT)sQmeC<"j)-eabҹظ!v|h`kR6g"&BAF1EJ{+ەE+Xbe2/2tzbt#MOp6 o\v͵Mc'8Bc&[`J^RU2s ƴaj]PR+"I.\Uމ\",=S}JsJ)Ma`_㡏R`;\|t=1`.MS7x*אBXY#'>V9HD^hf ){vJ8XǙFC޻ǁwId Z$s &h=ah05q| &0[,2X#G'/ +/5 G{T+X;y#f(O[uGip^3Oe"Sᚮ'_)$GX[Ԣab]UZn˴@M؀. `w0QOxɧ xrP%wƵ&'Jڈu7n>s61rqainVcB#3:A 4;4jVڎ8lFqP3krls] 00Skva?d0Ogr&PÁ+,cBm]?zAFÖUপ`~ ) W2DwXe8ra;՚ Wkj7$,Bjo`@v>RC:m4¹x]-W^%}}r]t?@ wˋHCMYZJW%y^'VYu>{:\DD:+TĬׅ9 %ggsvGo.n<g)ԍ pҜ8!io9 z@8|*&켎-ϋx{q{W\3h0TDWb:?M}Y~pheF/& )_x0}"NJ zӈ4|ZCt"F`hy!Nr5;B?HJk ]1`8pvqsoټEia<_7ч4O82{a.ZO gVı&OOQW~F4)h[:1zӧ.[Ya-r &D!cnfF ʧCצhuc H7,D@n6+Dp\+{PQB,I7mnlf `ު,!P᪦7b[)yyr<)QP}Vw~> 5lS}CI%q#![̜B)w[Z=<谵 l(@cwZ=4BE_j} G֩1ڦѠt eZDic+$\` `eM%xjf⹕WQ{]f тǯ& BPY Їvz=sĉ՝Covr ú"H ْ PZiWVXeSܾ:CblJ*, %+6lo340T $N  4i#l؉6hEx Dڄϫ"ʘPf;Pi}'2[tJ}/,F{Mkx{j؆ Vб +~y|ԀQ5S\{bWCyJQrd?%ԘiNENrLB[=ҸX:Ca\3oRu* P|Ib;!ЎP/`Aku#&;(VΖuv=N+&'QbG0WU`L <=h464;K P& 7OE)D]aQ;22)E(%Z ~Z@Ŕ54hrF-L8â<_).3ɷ;5:Jʤ2[ mBЃVݭhQ6!%3PăMQ^T+=p~Es*:^7?:X$"L/w/X48_ RT|[qQ,H.JCVYá5DZ8|n6ws_**(S$]}0hڪMEul3zq a+aψ6UX#G,ZR_J"^BOoT˾&hY|V"ԑcIT:nI=[{t|MkVm1DҺj3k D Ģsdw^yؙ GEuւ  6.:|.r Sb/i[VvsQi*GΣ92F>3ԝŐA-se JUi5*9%7If/)v!7a$g])ˬvn`eB/t:XjZwtJ֡Sttڄ4uY=[ͯk_91!<=GX:i˝c9BɁvܕ0E]=x+˜fچիWgw弓 D-+?SVLL[Sc4P";_W<;6&uח*EtwQtU]3n+/~B؟Rb%-HhϠWGs9*D jG1r._c"Q ;Vw) lu*FDAc8b*yPDZBr?@ؕ)fe3XHtyiY HTk{k̍Ƀ!S`W,];y|Fa@O{YZ%Hk+Éc:|^F'qNCR:ٱK]v g{uvnb#]Gz?JT G;jѱZ˧F 10Z<;|1Bf6 bF-`a=&sr*@/Dn+'l_cPcWcw@,&5|&ۢG&>-G!+7]ޕ"I5i'l "ċ']yAo/!%] wL6e" $ш%!|^D2/@=RK<;c P1hsK_L8XC'L/la >|24y Ma~(jgZ<\]7ŧUi-o!H!jt):/Qq?5JO }cv.XR.D..3sIk(` PtM"uQݙ4ZXb^L yR|ba< #E p+aªN"jޯ;@@$fJS HSؠ``8F Sھ[_wm䑪~@[cOm'/N*\S^pE-D 8ŝ |:',3,YZnf_w9Um h.tP@ҍnhuziI؋^mԦăCZȝO13=mU,:Əaq-P*p]"{=+E"J5 pMӬ F1IOs<7Y "% Vn16͐kC,T]d +( uAW17ntr4Cy$]-'[FǠkQ^z۶9X^*!`n|y6⨭XpX)DϤtd]"" Oh_=&2dܟ8/"a  9n4:^غݏ.gRZRD0 S933( : ,~ܯL:Y(O!1-ʏZVnOt́,- qH6>p[k6 )AG’j63R9E gcwUΉ6*F*9"AfZd|20tVjx/rd>6:hiEϯVmWٺW8-hzޱ5l6YT^-X(g/<7̆@1{<m|;J5 рUPIto#>eQW˅JWFƝROiɫVp9-iAأJV%?8EQPers1czl7~c-XJs{b^yX6ʼ??;ߕo# qgL:97ttr)ưy\#D/$P;y/ a<9Dԁ Xm]S-鑝oZ(TT;.~;3Q"1 j Y)-}ο>J3Fu> 8KQ%NNˊU4t+r`Lj&#M܉o`u F7 jXگ,Z }j\ȳtt e74OzTʟT(j9)01!qbP^a9DYtvFY!'o_Àa4G{@iz"oT&>1hdw܈]# kc&"&Zi&_ ւo ,EMN|xPr8^)&%36a[ezg r.9^H@d)Mn$3iV_fSA sa^c] 298^92uQhQ\|qԋUZN??&Q@ 'NRmM7Ƨ 㺥sԫyV7ʵzEJ(2\=FUbF`/Z1Njimj"~xR4kǯgFH.0~}5CWԪ&Ƭa`[x&ْYVȪ"dGDkܿsf,em%Jʼj n1؋4W$I2tuAQUY^oePosHc1o`]# }`gJ^nZ *a!D$:Ju /@,s<ƍ_3 AT6 \]kU805})q;99)X*.r,EBL> fsV BjůKNCݣώl维)wfRXb| SBZgy7ys=Թ|--2zp_0i-&(똿{Gmj `w9hڿ"q;v]X,1a:wWs]ΫMO+~Ür6 U}:'3>c~MSzճ4$ j!.NL )l_~͜v%ߛf;h,B&TjK\cP\ރa()^?-L@鋠, RE北s xO5 erʗnnF'dp]I^US3hGrQ9]-iT7KBMLqO PGH4$>mL$|r' vSr/i 1 ǒU"(wZF..ph ;NOSVQ5\Ku7a90*a{.3.0ov[kQV9c?hP7x|)tXAV$U29-c(y.](Hi-`90lm[-'1sa} *A+;|m](peE>\+?Mj]%]7Y>풪QyN?tEϑwk**+m| ^4Wi|vjK[{7ʯ^H+T C;>gTj %@RFo'Ui' ھ+ ZZJ1e5GBgYi+c Nf9<4 0/[e Wq,F{36׵vCm}*qîwƗnAF"ĘJÖJ{r=ldwʋx⧘%Y@ V I[=\|ϊ;މs#z:ڢ fImxedřRXӢ_O5*YH'#A2S^ś~8j/\M>IZұ;46=Af! =~4l&iؿ+& 'T2a1qoOs09{$okiő+k}Uuʻy^eFV~dJErWa2ZĀv?Һ{7.%6nܖ _裒o0,¢[&!o4[|\t  1YwfNkd^'ΡJj:*~~ &򐩆ze$6B}Rfb|4Hd:Px^c9C^. J E뙝jܔnja!qטPAj$"֯{'yӮQ Ϣ}G3eFc( 5l4!7Bwm 'P۞> kCvO؈x"<멠&}x$pS m GF>~, #{[ uqU]著 L]>b*Utv+)^7o* "WKcv$$?Wx3nj>Zjpp3=^LU`<3[xiJP&ړA(V<ӌ>W'Mx>8Èo#zՎ<ڤ@POKt6 {ٕWnVD]Ȏq\(yVP5 `V"ݡ2Ǎcx.BVe?Fr$XMG~ @쿁R>Se*r2q}(o=Η[-֗[PBOsUD:P>x5*pȎwIP)$owG+AI4:Yzp6nb^e$M7"fEM XȘy'7B'(Uhj E R$OrڼG~^'w)+wй  /M;HrkyOR(l21dU )4j] -$o&.멨LD'l: u- y.`P`Ǜ}u2g:ŽR-g[㣮#N "}?x-,XztʂƑrP闰?m: wCB581;z~ r0JV`/evgWdamţ a"zqE. "a33 A̡ŕ`wn{M` IrCDomH{5J>m_ۙlf:6sZHo }Ў7ggc*dEjƠ)׬x:*<34{w+:fYWwϠҶv$h"F{&Kr/pŤJuF˛ 1 =W3|ȕ1HY*ӗpߘ\Ooq\_mrY|B*]a|GP68\u&фq "V*VeO k=9jPu? |zF Q2E9ӑe\ݙP@1%0-tP?O5&X??n'"'*"B)x) <'DWx>VaSdeUueژkfV{'+RV٫[ ǢY*agnd6؞6vu*y&܃}$@Ǝ:d㺨|kQGS֨|2FZ񇑱戫 BXhS,H>+p7+d` ɨ.-ZBAsߞVY]iR:E{ryDУYy\uCx'mYO?~e%TM'?@L HhX<+I@ 6G)ړG$I.`h Q– Foɼ o3^-Jbkw(1TTuaL62H ,2OS/Ѐ 4t;%v?HbpmqB> z==b {w=_7PFlY1ln[D!2^ѐ)^ђkȋ~JN2JjYS.9C^#"}f-& Y ៰J&z!+ؘl+2>=/v0qѮe8'gyÔq?FIx,db)belLIkh8}¶>EY1^$ib$p6I6q c'kF[RQ+}~^v ے[Qg?ޕVžnjd?#C5,񜈮QR1?ܤfP A"E,"Y~$tSrV)[ $c8^)Oʷ?遧UટB8diw=ίVz'<".>J 'eB Fߍ.[9+ho^#bFJ*)_zPMJ&_IDSԊ Rڲ$R[msh(YF O6-=byF:5h5пyO(Hirt+&Ӯn3³3ʺz^8 )%/\DD1(}\`ZyӂA$+>~TRAOqUdZQ%{XğF{YL٤TTnxDyoT8>hv7{?)\⾤p)j;P{%:eHvzP 1._#LkCdG@ΒE}ߏnr7 u #wcZfqvJ`݁bzn?zFhU"^M}5j`gdRsF/#WԀiMBە%"z 2L6"6]Iѯ ^j`qo@g{B֮FpcLj*Ӻjr ׉C ]qB&q,wt,]pփIޚߤTzR-Fm#~ 1 _(uj;+Pq hUL&FK!޵MRMX)R|Cu?]U YQoO?;}p~DHL>Vdž)[ m@%LؖpQ708%ŕELTPp J%Kbh+z qmtURyz o&˪ΫEV8jQr(ȶŶb[t_@WLD!if|~ofZ1;4| g#63/N+0׺omZlv[ɯt. Kϲ0~i-P\ 4x3WQxGcr+g4 E|$B^]]վ8MV7_m,8FiM>B0r+}YU0%٤U$F# %i(0 z-tcg&`k`_7~y HL9&0RB)gM4^6^QJY!sPF|nQbT u5tk~+Ge6L1j MIkfu,`NBK#s7ULH~%ՉpF.saN%W1 @ lKNh^g(&Ln5 G8AᖉGỊQ\>BV87dOѦ|D ݆}+cmҒGm 3隕 Ԡ ]\gyFj*;XD5xۚ/:dil*,P" nqR D|rJ'vK —`!$L61=-kac혱T9]5FXqfeڇz7̄ՅmF1Oe4xT~ip=f/#f "$PmX{Ny@H+Dwja,/?(u{@kY)unq ńâTRd{y>?.nCF^<#`Jc*xI~EwOG_Bm05Jķi22AD@0Pv|y2tp.[N0PƪBH45eHk3,mY['\u*Il=.2|5EV&M~QU"CsQFpnRg0#K.(SPqP#|- > ,=bpȴ\R=:CeS}g+z*O896X} N35`x)ɦuѝf5-G:LoLt:G%vT*pnU#u難[a'd5mfG:1? oBu5#a#"H5Zt/q^"wAmU;c hp XhFb>]$U_c@k@..H\>EH4/߹i n`|%9N9H \7UgQ}=5 @o¾}?10"pOG^;\dwr })i1.{@m-xEˏOӧ%G45 '{oۡ,$±UEOD&DM?5k5PBWQbo(C_{9w?ˀuG*{K2jFϪ:*PmĘ5XYB;wEDUL^>ݽ8bYQ*h|%2| !̧FSafG0BSw{B{7L% "''cKީDusfKj_3dWX`Xk|epyĎv/+Sxr2/؟/\*Ō-=gui =v.iT}'6A+ ;Dp]e݌k{B=w^cn5c6Qc/;`R g(fJ)'4E,餙$GA7FV7%H0Va{WK=/&`2z%FPT_̸svv0'Z׈)~`cS(}9/Xt}p t$+IԡQ.oHheݗFX%Y%wFGaj2;_"F.z} qv{M=Z1˂eP婂z=%@#~m˥Ko 7V?vF SE9ɏeD&Rn+)Fk߼W+*5.$Ku.BxOpe:=Z+ 7ga|Yq|VX,eIFt6sPTJH:o:Fv.QacP?/ Y+DMjUT&[A&t5ɧ蔮w<yHcn).O[3`QY'bq(i ό+%аw>-G& E݅dž_΄5$CT:Ƒt|VSնbʂaK855QFگDtN?}f iw@XM%~,/>:eQlh ^vb&/)auĊD=9k_>k* 4-Qd Z= _P6]d,GطGsjxqnI`J~(zQC~0 #j@P`,8e:$>ce-f m`JΘ_G( uQ2LAu_^Fഺ=uqLQm{G[Uc.WOrk68&A#Pc5{hNY%hEԮP g͑Ц` _pYkZ1(&8dLE=]?/`;j-~g0<'f tdfs!l RmFM(]}~aZ(^?0_f,!|Pc1#C!!dy18a}пu[ɛIb޷K"ybFe8q%`P0Ruc=us~.РqS'nIzםJ pJ|00' >UOQpuH yyu xX(4thѠtz u5B5yq,jgBQo}r`\RiMzs1LeUi9;`Cj3F~>AX7^--ڭE<^N饹\1fa x|=ty*ab~kuF,R{<@ډ PE8l(29*^S-oX1gH Iw⿈D 1D,GOѴ4_NmNQ`5yq`XiX۽q"N2\Y}Eh!u>mಟW/֦*qjE 6lH)y|HH.o OH!?Ŀ̆A)N[2\2h^$Cp̈%tҭE =8Ylgr*3> S/@˖ Ajv|t"tQ>:<|'4{ZyP0bi]ƶyʍֿΥŎ4z]y''Pp2+#F~q(!h$6ܕ)}0`t|m`/d}ڻsx}Y$,Ce#]^Qxs|9N_Aꉱ*zfRŨq9n=5Wՠ@7:rJƲi)B#&9&uaH3_2)oE-" i0-/ æmT !GQ!Ώ6szOi% ЋPLY:\S62yS ,Љi2Aabj "HK$6:V) p.I ^G"4P]JUe8Hϓ d6(@zQ%b{CYsYs%GXb8nz Z[w.ѺNC[a j&](T+TV{di܄ӭ5ArwS _ QF f(\qČ<8lM[߈/\2]Bňk]R}1)&c+!aGGP+b(F:/Mݔ7" S8@橮5dtT9yA~4g,'?!u OvFHn֘>9:wSګmHKk rD2~Χۭlq`ԷS|Fvԏv=p5Q\ lk=> WQ(V _(.[ɈG5 ">?rH0zw):sƭ`|1xChkf̳"Gž,W=!sNMVL#2SȚ He*$Rs8ܝ@{pƴؼ#P/xv!L!$Xe 백XA.5&~4 fNL׿[bN;{u4gI$%ym mZB ʔDl[,Ҋ`o'/œR bBrSDM уJ?̛wqKf)N|{r jh, Q28`BEC;L%%F:ϛ֩d/\"MNk.!bm.P[>;~@Ge}^1&2c#*V2RSӨFp& Yx7w IչqAN^ckg2BgR)`t;ƨlFJe%hΈG@+k)i!=I<3aL 2RJyBneF QpX1 M'R#-zw %!{ #ۈ [Ps՗2&gnCayгwm*1?q9[oEv- [%Gc7vx4/y+-aV>O33 ۪Gf{Eقؔ Pg]l2WT8b/~ 3).^K?ޗi)/H&_e"1渘xz끵Іtns։*l]U*V¤yeOpQR:Цٴ^Pa#V!6v|[--USF#h&=ʩkˀ3𱒞62UG\tO yb%m"-٠̤Tyխr[[Z.,G, yjړܷ9zR^q- 6!Gw"m%45.oUY ejr$LJ7eU1Xy!/1{+/@=`rgB2"Ƚa#y{GSS1us3ieBJ/m1&9ppR7Gsɻ1H4M *O,Z{cfQ{W̵yCEpk΅-==:\['qUh.3VaUɷzSe3!kZ=.< G SI9O P,jZyEؚ擐M-ɎTl+YydVjspi*Lƕzz<_QdyC?ɀStN$@3u牼/Ч}U?O qGs?LDg^'OE~c#~N,Qձ0, f:Ęd_jF(<6Γ^)2R$ޠ7[Olcuu)J3ZU-_[{Ei7jڤS ,gb&&Ȯ>#PA"F /k)ase&{}Lcqr*R91uk;VWF[qzX\ ~+kc,a>ddOsM%*xt7?l]7Ż x_EfR̰4;qM5 ,!y;m^٘"F@HJ屒uqiP7!oܲքbI^eO)~%f0DFFI/@i~Gs{6ynz2T&W'*YU!JlaL<8FЈoprMP(B Gzeҕ4Gp(w:R:\*Ma6UD%zThz_@܁;mwICd#NvΝ‹&(ʿu5sk'^6m'PvUZ-ԥdէ\J6B[a[P#0R"F+\YQlX;rЇI4i I( Ly;Bε(fG!z#B˒swV)u"N5lMoJ2 (.g g?휻H~[MVU (ܒ`TE>(vT E],m!f$b\8P1uqbc!ޕn* N9HZk̬Nke~4˻vIgə#,)\3׻1)8 8Iٔ*6 D(+:e$&m 1%cVa15COdиzkMq,:MTKA9xMW`:? [.@i ~6s3N(A5ߌ*r8_PQtF7}E۪+KoK[_80\z }i|҇Z7NpJΠPSL#xlO㤅̨F& 7UG.K,^!)8kB`K|i ͳ˷`%~fi,:9&3Uz Mnmhu!<|eG$' k PFЏ׿*yZʗ ,6bo5ZTaJ^elf@r=ƥI,l HbŪU4\yg}}n  |].D|4Rsr4ODTv/Aq \Q:H,zՌ5/x2BxtA)n/ZoG_B vu·h٘j /"Ȫ$ǚ{U-Ia MN"r\MP1d'% c7ǰu>{\(aa+7#T!BhCu}t'nZh`ILBz4g-BMەjҮpe(<;C+#?쓑Z][z5/%Eс쇤%[=TW/jrgƥSDd,)skY3i={L5 Nz4-yIH3k,63Kjɩ. @I`#R}]=+L ΎT9aH~Fl4]MP)Jo||#fĎ״oI]- O|Qcl'"hORL5uscGD! :&lZŗyrvG pC=BKP`F!pV#ӒRIgY> wkKVb_uQG@%3~tBHɲ󏙡!׶XHxuz٤B.B#&lIwLcr#K͞/4a[2sE]!d(R,dzr7"W6(%5an$|N1l^k?Iڃ"*-4'Q䖸(Y_URx'GL=ʇT|0LJ[RIêlkI`AZ]XUJ%{s E%ʼnen5<^'vp@d\>*[ͩ=vyu2#hhR)]nJ?CдN#M܎_eT9pi4ox0u0UmK !vr)@_oOS$˪ޢ3m 2xx1^K ~9),$J{2xcsFE{1 #G e'.+=FNG>'bﱨ\-{fNhm(AڎI33 )ld~Nk]1 LɴV6?$1ꪼ J ci!G0| =%gbI`z*#\O:ra7Mڶgy24UKo/ (T;;kl4ӢÎ#ϟMww*VJq|EX '\cnѽ4 L\nnnA4DAw>oD.DJ=t׮.hi[ ѓ1}T|9EW`VxoCfxđyǜ6SwbWyŚh鼅F4H%5k\N;Rv-|*ﮧwjM>tmjh ԟۑLͿ#0QBi+c)4,C!*#@q[I פ@ި gkR[3*KC rLԿPW\w 5A Yr g+]P=H,:3,{fU;\D&*Ϥ־ydҜ?Z.~=Z[J5`zBTڕ9Tf1y#IV% EuTSsƽpŚqP~vR|EVYƅ1ʘ<򅇫IpA=M2]X]bWwHTrfڢ#+kX[N:PrZ@Kdd7gQ!y=LD@/m_7D^_@I"Pk鯝^dO+i+1zi4v/|:h ٕ2T1/к54瘜hIWg2fQ>!<ۢD3Ň\@ts^ZJn_=+bE싧"(gp` 3_ tDlRJ(s| Q'O[":M6p Kޢ1ԩY%-@2a Jvy:N1C#b<.N:M@?MֱA6F$[Lu |5YlMCڟ~P;[|8թմhlP%K)譛aȇa3LG젓<|(:}$lܲYo7ʫg |CCZ=#yO#fu ھn< T3{e/aPwaY;"a6T{Λ_}g >[xFM$7as< |A\˿_3. PRVIMڳvBL {27һ3)7V:2 bS=J78OH3>I;oz?Nx f떘9J[ I#>2) ((!K!Uy2lX"&sD٩v'ٽ(߼"!vLsMe;4o N =!.}.a_ xE]|!yV;! +d'܃ul$U?F˝&Yv4Lo* "}?@*;YYw-{RwUXVK*EA/:&jҼB #v WT}dXwn>ݸl=Y͠[p?dͧY/xtZz=07… 1GH!\lסZ(  Q; *ˊ-4F.c y`o_%74ɧה/ =bZ'! !!(P^xMOHH(5#KК \9|; 븵Wm nD2/+L~ %p+T&T`& n =dxJ4rҚy;̈?&=N\ Xl&4 Lt|$D(Wg-,O7ҍ%c8 Q*yM;B-eE4t?H,i jڦ,W&7Zd/ y+5\Ӵu)B5:לғOL ]tڷ^Fx߾)P/赆N=CTq"kl9f[Ɍ]ESn$eU ʨʱ=˟g=f~.s#F*qlhlp4d&ߠ0!Mw>HZ86w?0ts6N&R @>Y{Фg1xgҊ%Ɵ4Yw@9**iN 2/Jqc:֙Xx~.Rg;Q.5&I0N\3K1 $ԐQvc)Tt 6}RU~%y^7-~Q#ʶkBgRp4a2 25h["xM]kv[9:x$l1\hmjRqC: D4 C(D]V%Xr82 -0!.ŐĮ@7TE *b|3Kλe g;X?|2Bhz c@1 uPM.}/^@X<ԭ-ћ7֒-J(֥V@rvV;[kR絬xL&[BK8r̷}5~V,#:VH6v՛y z=9<軑E7Ycݩe^<~_jVeV\컞J;R3X+Sb! ,ի';"ﰪ*y=rO⻣ΩR.FF}"+- u >|x onn>4ov>Axu}1)}žnjM;jSo阬k&0o.䦱=[&"IпηZ?כso4wc6Ldu=_َ?iتHC\.Z3z h{œ X$՛s MJkSOT셇Bz ]PXD+^,haxiC#EMX= \ mu1(M%}d*:C;Io;3`aQ-&ƯO$h%tX.y![!dI-~@20[YzmMe]w(wFpEi]NX .Xfjn7nOKi*G(d-۞cv4okwL/l`TG HAQ㼓]5r%=2{iw+ Չg sCBka6[en7fwgJGm~a褹$"cODiK1CH1}jJ܇a"' SK(uʵmFA٢PC2ᨢCN6E)<%]bAt)3{y DOApЇH-U v,\ d0\&?ű* kD1[B-58Eo hgtq#e}m{,cs ?"5wBr2tD'+X;5kĖyu}%Fј?m̧ն̘(2O0!I8k~ۿ6R&?RabLJZ@ +[M!!(бf#+[ 4I kQ.V3L.9u4*< y,2qGp7HKt&pA_gIRTt'!-둙͟]@+ \`vO^Vҋg~3i[*aC=:ߍ~s9(,J)81RF.N'>#6y}` 0`J QxDQQU$N7CE0BjGr.=_7@GIGr~x {I' q\]%&{Aڙ3y|~ .no]%"E (i@ ]r2ydΛ؅E2͓КY)Uuu|~YǨ9>#J8IcH#W a:\P\2dIve/jԡmc>m׻}H_5;4d+KRv̭TUAᑽLto(Y;?ծjfj|Hgϴ͖8-#nYa+DzvcDm!T#sow,f`;MCRlt$(jX8cY{ ^Aݻ9R~4z8iZqF=͢@xT~B=i8@2j`}q/2IaIUfiItN$tCw#fHl(@>GbMW. zwBhO@1Yjpt9IY;i<1 4c5 f8e,A˸ܲ; 3 Yb.:vYkPH* @_8A9Kib" 4h"щuc< շѣbaQ;\^W<&d8pj" <iL1؏cV#CF nfu<˥}GmP>&`Çwa1nlS>Ȣ쬡CYWq1l8T O8M\?ܩ^AVL5o @(30s*e|L$uh[\V+VU;G1WiQ<)0Z )/:MvRqh}9sohy F@6*;@6-TOcdSU5rQZ?Ԏ2eIog[QCU1sG SH |aEwl3hy{̥O@G=<2('G9@Y>+o"`;?!ŧr>Vꄌs_>,/.9w9XbAjL̝Sm(wE~{PԞs@/ev !_N\)ށ2f2@ϜBL-^m?vMy_~Zf~fb Цm͓2p(~(6^QS $2g8:Ž܆ IgC])Cj"Q >7eئ˅2lW`u+\/`qD)hIXa +ܫ0O(n[9c X;&OID6tUr"mh 7<\f/=;hd!fvI.̬Įpr|L0x0_r$ ]yۏvǪ;O]db xNF9Y5[:#g~7>Ó(}aJpO-_s{eC_.qk}N"[{mKP6vǗMI%0UAGaOϕ,Wk4_0bQ,Yc6 ,wyJ$KP&Zvl /f_+c[51&t5.>Pi%(s $җP9ng2ḘtN7ԫyyg;S9f$Am~.ؽ,-/MFE }vMt 䚙iZ_,˸ϕ)"]j:;$U3Os!&K~_M{'; Vc*u ܪ9 W"͗!᧡ڸ7<괪 $a&رQ |0_̴o#-odEIZ7qshz*tm>8_ 'b yk]ƋxhP4yX6ۀ"wA/TLZ"Sy9ô>u\2OЩ w{3whZ|D30L,@g@YӖI-rVpfX_^/wŒV?B:_seQZIz{[qJ[SEۣCxs],;WR zAg 4^[b2)#)W֖ 'S$}>gC6襵71υѶ{9Lِུ˃G픟RJ1oF^+A7 #1cB909E1<51-iJ/`tEi~z+NV\Hߘ= *q1yàQ D}_>ĸem7kH%;V6ba>lIWXoXBwNmaJ|eLz6b:%p@0oy!r_|L-n&R2`zH}.V圾9䃵<~,`cnv{_Y釣ooU`laM7 Q !sς]B|ҽ){{ LҘ-Iry0SM!iT%7]ŠOU}KUnx9މf&jOU'N䣇p55͓B:1fB9{5qcIzn<3F2BSWN,җlL+en?M JXH#Ѷ^̂(^^<"i.j!C6݆a)/QY코S3ۍ叁Omʓf(aO|܍~AwcY?]7 % '=9v,lN"`soi}=B[+^Pp#(Yg~%Y-RDԩ<?׿P-ciӞ1 ~ {KnSJ;uvMB\=%A6w.Ž_BB(Q`!~6PE 8bCfL"->.meH avPبD^)0a3+ʚM5ůiߵqdU0o%Ս}!XŊjSz6,nmO&k<a]GܞRnǭjv;#_6Uk΃LJL@Ϧ(ZК3Td,/Jl<\cLRɟSQseumQ8+x P_>KKF:tFɬ,]_0N}4a3Ta)"͇ISy&= gCO{$(Nxj@88Ldű(4& GzGHnX&!6 =_!FbLU?+!d#ܕ3pƩ ᧤1-d?Qz d^c~!pR{ Oݵ2 J%#BBĩ8$5GaR+Xj0f$dtCyU޷-0FۅP`TN$~T !:oPw7ڰeDFC;("BrEO6}/8~ /%<?d'RBu$>(eyմ)E_&P%0xCGx/GNJQ~?:H_.Yuv!m/)i NjSϖT{q}_;j^P,r#fe]ƴ R,IQt%"t0C6?Ә l\5'T}~űpXJoڃ~PwLSRDP/_3})2Ab^Z)JM1 l*6f^:'\A% IuVA/[#[K1Q/ 啽ITvwi>4.V״FA{_WX`VI j{橤^$+f|-WQ7>M~SE!nm ܈>f A ʉ3ПҔoE*FRlV_ݠPd|S5#Nn{uNu1f alw3 MijX|Kᇇ 2 >EwWݭȌÉk2V'n+w*0'K[9V6M7:!b2-I^D?H(Ύ"?ˇ43z5Df5K<*:9&mLQinfho[1c7 [:s81[0䤄[`_pW8t*ltα;ithJomݟZf) N>$|KT͊".R_L %MWqbΌU7 ILk7D&S)ݘ&+^!/ 7`8@͚\o:+D4d2SPc%*בJ5f_Qj|]iEEuq؊).etK 䶴2-G˙o"Q+[;tN:c{&Q`r,%zъЍ3_b3y@$O!8x%EϞc^ qpBx.CX5AQmJ|c*K|TIh  zNxJ-ҥd jI*9jvh*WTM߯Ī*x^lx?cP*{+aF=iяZ $ͽZi ozc%r5tLj)Gs w U.wOrOSR$xEӱt3ݕLXc:! IΪ3d\SLVko>YPyۆ6#S"ELLӡS~,BNJrf$ĔӌiY +ȴw X/jFMDi{xx&?1ރ'MV8!G,ҴC+Qdٶm^?M*^(K@V@jʠu4\565$(jO Ͼfzďҥe@ÊoQ `i񜌛2L{>7eI믲C텂@ :.*}&cdEˍ% ,o&e&&u(¾*.~y2e. [u8:BT5?ԨI#oIgИ8VrmDjd$W 0+Xi;C˿rK@fD3mIdM{A+$u[^zyH;8>Z&bX4smAc9ۤR׋I _իh( pɛҒO#\7% }g?xȬ x:3ޚ;Fy?=CxU V!Jx*f\.#)1L>ӆ{,I 7 8i+ܵ&2XhY֙GҰ2ju7c o&cXv8x2|>0iPy^mh/ X=Q!4kZG鹕3yOd4tfx 3fc&ι8SϏ*u3Qx5Px$1Nq )TGKZaZyev h z?iy䌁+nwIGRnVMд㽣; ,g.Y,xR;e[͚}7toi׽ 5`5HBykF hErF$ZCox 2~@rl ggz\aEb(ZRf23S3ā#j[OD<>eSX2ο?~!(Snsm¯l)rǴ}%} ыZlSRlj[f,_'mf!i2o/ t/rCT{H6Rƻ{rL= Ę[V%‡!7 F) AsҋP477FS?_M61i7*.bo4uyA]|V13 dS.*_U©xwvO.V1&"i+e) Cxuia'=BUq ;E˙.Ɛ\j|d))Ya)D,5[| s1ea]P}$gG6tQy@:(-R߁$<(iUOVy#mi't}E|Km$߽$YVt] [|WqI9iLJ $Bytmуtr$[ʊUpIc'M$=?zS-9$% x4fvSf;\He$ r(N_T@=Ĭc$pG_TBRHM\ڤO.߽>AHo_:ynBbCۄc* [k!+Dx:;n$fڻpTcYJ(hx6a;Z\MTLpXaA Q۰;UF_L^:>r={8XKJhm2g9ȝ@Q0S>@cO_}j'jA8DB̤><``|Ih"l>ݎl0[5YmWZua7XUv0vtߠEp(7TW`vAI>Ֆƾ=u(p?8#p\".7]r|γ+|Zg-wkm^_aV<|m'F'v$9&FHyUn* 楶-";eaE*'Lޘ]~-Hpx<Җv3L*Cnϙ+J8HJZ %e}fKۇβk^1Dw@ PҒﺿ]vɵ9ۄ_:t 񤋫hRoqlv94{Ѐy2RS/a>飲9O]s_K##mk1潜˩r٦zR碍tV*q-C׺3E›]@g]${քU]Sr`EvAnX(fm]xP]6ث$KɣQDEy;x%DpgV{fvUB,06JcFU3 e"quLx"2GW؈ۛg6+ u }[ RIZS$!,TCM`XkR& >siR>m}.oc=OB~$}DŧA+ }MzchYnǃJ Ju 6Za}*0z z' Gk$8Ԧ3`&1ڛ 8DՄ] s3)A!YDG'}HJ6v{֦`G855?\C.V\p3l?wVSmjWM.ZӇdam͜,PȞuNX,NAԱK TrA0RvW1ϳgPKXXCSF{|NkM;mQo׏|~ޖذMR31bf,$y.Ezv!h&8JHTA &.9ك7uNP"DklU= HH!O[ 9ձ q3=;` j6l\(eY1T+)砜D4,:8ϾvlBy0z{hsaٟ{VPhLlXPR&A~ oI }h+RFl]eL2BwaX,Njƾ"Fi(T臃pԢ9A09gnX?X":[ i`5,R„aX!2e";8,vȍ|{&w]uF` N˭uSҏ>c m`t&YkF D/`?_NP "%N*DN-L$ 7s 齎~ؚnFA9Dz8<=t0_asn̨c"~狜.x :p:W A_8Ǐ? vH-t:V=0>VnnޛI_A7JJ 7o~G3 4i9=ukI8Bi=9EIR6d$EuBlc,n^O8K\ T&o&|cDg=%B.ԶnM7Y]e D`'36PyǮ~+M]  0 R586k-JAF;l ezf&G8o6XVHk֯yeH]i,Ꭿ|~E}I3,#\.&?m&܂Ϻ3jjUʑ)yJ^י]$,Ѯ]}`54; LD QF-ngF6tab+G-*0 jy˛fo' 3%!H֫wea:^wN`WrPtCK` nR&xSmp^xJhq.`H݆߭(Dv0LP!7\ Sgz?.¢[g7Yim_kYʫ3v0:ogEw7!ug9Kkw"2?(i´&e&Gy=Y% O@{a|0%*OȔtjNBYE1fSӦlVOovuMI:! E4Knԅ~ntXe*gޝQzяZ7WHGceǜdxv62C5{tLp3\|(,ʇBv r*f~ţ1++cyDXaTuFzmN9?1Կ(`}-'Kӳ@BAUC]7q1O.ptɍv3;CC^f/<=):“Ti TpI!JAT- &E0a.Z -& #QS7 sqX)(xrm%:ʵ0v.F|P+ws:U{~I);kLڒփ%/rN44`h/ጩo4S-2#WskWT-VT6,ZŸ'ӯȗ9AסwWgmOWm X |lq+~L)7?DTu[cQ6N3Y*Q;?TpGɪqQ&&Y[Qt̟H'zhAUr]>)Քf)h e}R#@,6}iq"'q{h7s<~|&8ZrG0T<Z_232u̝*8Hhx$vNRK.dV,GeBTs#=tU\fS=eei"D7):[5T:7}.d}{Z9,s RU\x1C Md]vprX^&X $<\ 2G2$P3di(lSMyZ\ZkjIhougUMi=b76l ]%:A[/bKH~ E/tұMdHn˧0+7KvWw7=J~lIOEW!J+D*NXKУ#lqa`%zfm+Լ:{C(Mg#Ż[d8sڒMʋn|+kklQn/Ўݱ\+A.mu.՘}׍XM2A07+&灡"9 ЋY6}Od y8E~}z7$W{kN6 $h TZlu.ijQ\ũ2"X^Zʓysm]+ζΫW|W kHa;Bj h;}>~eC݋bӺ{I;vAx׍oLb/B+lєL_Ijp򵘑EvжfYND]~sB~TC9Fx/0 ٹC> a&ԡ:8ulvz?VQVEU1o'bnt𱷨(?T=K/^ OP&7W|"'"0̌ =S!k69 CJpC4g9(}畁V3Jݎ'o#jO\qEEmv6E M{1I%qcBN<:jN&o 8Q SMɢ9oWKA`X~oӖL|(m;1@yߙBTLz 1az떵5{uOv_[ґɿjP ">.Ѹ8ͺLr *[fi(O#΀f%Vt \Vԑ?ąR!i?8؁v +O-:s iHmo(|/GjS fPm)faBfBMBBNgi2 F&*ԝɼ7_Q Ф_вJx6s[rxැ Xew(KuXAXCN3Na@̀y%B 8=):X 'oP:)֦trxyvCl _6*D +V]%j@EύFvqgG2( V$YI6 ~kKkމRŔYVӆ3^e gg`"-ze}](EDIHCFrVdʺ!atŃ&C_dp8Ӹ{9_cבIaxmC\-m_ zez-'aLC#94g9^2p/-L`ÀK{3$̔m1VTݱ\M_5g_H6xAY^hw :/OHPv:Q[碱,i>l ]'0v 87rϷP";t\qgsoaTj EmGڞpZWN-z s=>3$Kck #{ʳ&B.Zil14)_ AN78_;:QrOJObsP2|yJ/ϸk܈hhpIh:eBx cJ"IG/3КZ|3k_+<j EWyYLGM۸Ez,50S`UV+epzaab:y\Q:lO>W#K4"t}n^ _Y Q?,ϠQh?WhhKEoDe9ҹ(V3wѠp01"Ù^<ݫhר?o=p \V12'&m,)ȺuDPYʅHSby\j&_mc S ެ5(Hqzؼ_3?M ZpaՌB9KJj +1ؽX^fx8 LKѢ~V~f}[( mW=`i+VQ0cʒ4gۼ ȿP|*vhOJeP)bR5N)h;$g cF"ed$i5@$ˁ:((l$W!kU4d,/Sǭ<*^z˜+fGeV"GTcrnZZ{cϿًn". =9),Y|=Zy:F@K-IB"űh&zDOҗtЄKsaV+Ibe K|N9 iɏby'!ʞ3i3c,4yvih9ӫh-t7.AH i:"(DEu52Mׂ,u0k2pX$ZewLwc4 lFu)vzNMZ,s;j*a"IeyqH%i$4%J::tai1q#=3c.V2zi.t;$ iG$9+ru({ ͻh r0\- %UyZ]GL難yj4c>xNJZ˦"4zVqɲ5"qKrUOg_G,pQDVw҅5hlHk- hT#թJ0[;Vh9T|@at *pBGP$MAcAN(;3;py*fqLzIfMLkAvm2ًr_Xb>{SU6jdw,JQ ad*.; pDYJg)v;M5bn/=_.R"*l 7eͮZJm(.ô+%] j9۰8ʃpIwVU }A .KT+E@-e+f3X@1B`QbC xm6H]2 =p觅xHr-4ջm[fQ]z< nR $!5 p];JTңsF^IGlfGw#f3U΀skڌ']m bG( R2P`(h6ɤ<곪TnưOs UFåGbiRq_ )9 858X b:h:uΞ>Hg"Je.JWY=EX̸_i'2>()Npr;Dm@oĠ],1EZApR6Küܹ&XcbSG6jA*NTI7Pjie58?ؕpoӰЪ,ejFsCqfsFb9V ܽd%(D6{R%5S~^8D^-]fUOUAm35{酞4ۓO fQkfy&qC"Țۚi= 9Pr7-T⣁197 yy6H͍d8=9p/E CyWQYVm?!P黅'(b g *^`z q (9K&I-I߸4BuUgsRQ?ʱ{:F Ѩ2k#&.qnJ7,jtp(utf'z WM0ׯT[kF.sdNb@2ݻv.>RR:қ)t+,ŏ$L{f|S#QjXnw:zuߵi9n :N>`VHN] 52%Gmb#ETOpAheg'b%s[5];@2WdK(ZigAǂM 2O3'w[XV4n1H"7]#ijEs}/2\ oAn7*G!E͍ŸDpc,PbKᑏeW vrNwh%w4#_D.Q<3s=O;/.] uZ{P ),$eaQ=Ґm3"Z;soLbٽr g`O>C#20{⌹[ZG]J3(Qjpk i{S/[0LaQ},BO(`THĨ%JQxE6ogxhri*/iT./: ۇ?7K1?bH<;mN]_?b;]+R9s{p2 ;}T__ vҹ"͕4/F̳'e=R )dV+ɺى DzKO, f1h~~U˒a ,aR"7Lٝ!5,n5&# 9|i;to3A3YLvv=A+1vNK1LFB”>-tt:@ty,H.%y^$W'?s4tVOw!{w18Yxqit+v~A2,5o/$b_&s1$״[ó20rp0#/ڧ*L V+ oij[A".:qpͤZlyT׃C>Zxe9ZdZ3{|Q}6FխIvtKߐmћ Z퀩q==:ܴ72TU2&QG^>S: |fB/T;Ѓi^%5Gv=B0{ Ɋ =c}%$ؕ'Y ln(JaUSOȏMfa.ɮ[C$'v%'|w(!~Nis]7=ƶ&JS8udgTXo+[k 9 HaI1wPa;(>-$L Nh;X}K?K9ZjG3z% %NwAƮŤ)s7h:s}EFݬ.pgm~{/lDʽHM\K"s#.7zsmܡ1' K||Ԛ\vCOnrG]H 9*6e42_P-rR/Wt"י 5ұw/,(W5[%Os7ŎzlFE3Jv+*v-͝%p4 ParNp_/>Г>Fȁ "&4_ 7 AOh`}j&}o&b/AxTAX E@GxuNbIJ(Lk8Pvq`Wɾxݠӊ,r~^C[s`,S~\QDJ s77 /\Fzyp]dMnmkTh%*dI$e#4 #?.dgږic֨":=o,d ^\ȹ6'eVo_Kx"dS=,y|r&'.9DǢ+ ,gSpE6AO,egmDʤ,a쩶,KS75ȳ8gK*P&GP=M5/&AɊ'n}, ѣ`E)EPqyf/ʐڻ됈I݇yTgQZwfkUlG+{ Dt;B#5TREI`l=hu= o ҚSǕ[H#xx3*}kYLdBQXOtM"ӄTh~(bJ+V=_B[+xƵ#9U Zc a(a"o [%`z.ʹ1Wjp9\o2[7 s {&wY- =ci#;nTy-p}N}l:oO7?=u >iC:q[$X#}@%R57LH1"8|&/V,$CD˫VFd )ֹx]TkrkωMZ^!uMUf2##s;1q/9,̼Kpɯ&zޓc:ܲ9<!8-߈mȦ[Քj꜀ QuW7ÌyyKAȮH.<삄;ɁyN1xwvW%ʲ- umҶgk?8gh#|ԧHidN;C9 fؤ݃4>w"dL(m9̵S@mmh¦J2Y>\/qARhzNzh&8 .8/tev O`4Nd0 `%T4W>M"I?i̴729L(Z rϨ %x%)mONB#Q$\ܓ{+ 9#i>*^x iꑃ0js>޹,$E_a.z[o:ļNr9;06*\n"PtS)SV9ǼaFvXJ'RAt&U }MlX:XxoW-[b=<̻RtNAd P5T*MPԓ~s f/ gTLL5%kcXYYOEf"zZX(:P7ZM}YA}AU$ nڣC^1½OPjk-Bb*vu6_Wֻݮu^y^yՑ>at WSlL_OD7SbOA!#z)0h9ACGbxƫ 0tR5GLF?w>9ww!ZOU@Qo2+Ecg w $;=q|n_c8C$Ya,žxsV4x#4á]{у+WjudIVh0aF{"&H^Sbv$FǫŜ"pE2Vb-8ojØg>/ͻ;]_^5b.h{5[m"î5 \. ;~JsqHY`n,Z̧Ӊeb lgW4Ne^a|JFPDdA3;9_AȶO &o] Te:\@H7&g<ԀESCţfSѩ46ACaz$WYtqi:N Ck;(pk\>m6ݬ Nx^=[^{ThFĆٵA+ &;m *mSխƄpJ[\?4h3(G>rlɞ3щ5Q*U w)ZvVJQ\x$&n1X~U/ 3/BRZ@Q8w| kFd.2S| < d8$J 9fĉeLO,wiѼ+wc¶ulsXf,8N[\95;3y D3b+_ ;GyYi!V{DFޤ}+Q{(uWAa,oh捸)|\5 XmR8W = 2VV΃6+ 6Ý kFV!񭃥̊{ N$OX876eIY+(3xtBiو&⥀tD!0i.fs9o.v$Rȧ>1}S4XpMQ8rHƙDFƄF{ C'wÒʵ6"('M#b]/I1|zgV8KP>rWtЇ)Bed߾V>.nϠDwꌠmא] X7کDajr5b5hk׻Swө)Xb|,9~a ; CB$7Oqoc.Ƒ|c4t~t|3֥쑾vJʣN`'Y2QqSmOTmzod2RcvI2wePZ1%VpFW[|Fmfxm8BFiZ̿TNq*8= M[[Oь3T/K%!o4gmmY:Le*ΫVe2zu8Uݸ9"IݨM,ZT# 8lmVly Ys+i8hN'QM've8`;v[^eԜqǏ?s(*ʽf`5?JIvڑN M_AXU!\xs FV*@] PCLp#HPi$O 4x ":(e!^&#h:/"EDv$GbSPAhG{3ځa9k(;qEd JuCP04E1T&o#ʫ d6=VPvHsz~"BZ-3=,-jmاGc@.KxHNmi*k*Zkbv̧)g>%ʢj+9'\7$㙝RP[26"0{󂌝cM.ݡ6RE:>4}D^ U ߎ5.ͼ#wʊ4ݚo!kcgEUWc! J"̕)+k ˣڝ^$HZ!=sBvYm!Iv9nF懍QvLMszx%,u=[-&,rScuð vlԁZk*ܙ"7< $?hI f;CX"-C`g ?0eFpѧzE43Wi!*_(;|0*MQCY!.,',l38`9k:h1>Bg.6T7 )zTtMy~-RC/0`l*vd|RSy^ DD7M#♋Ӫ3!S+#uDEzyHoEtݯlSj)kXv 5;vj3^qXr);acN'Üj5x99÷$:Th`|i+5t .рP>)_;Cb9ƺgx]uFҚ5\7xu`0 Ŧѕ&0fu#UrձLa˩WZi.t :}MdƲIVz?KG} bNn3pe;ho gꡅN#9@>#:^y=A}Gtw6Jw;"(40_41 s !*g{= k NMO`i D5T |YqyAHe,Sugxl^f6 z_9e9vYOGnB*ȧCjNnǢ^sP5CHsķ!rȊbZ"iAIPmn-@3#XАWLkŔ mW/S~Td[xl$nNveϵWkXY%J;h;?A]>rQb<Ƚ=^T-H-a_'Ǿxdd♫WҾB+lK چ }Ġ0]D/ Șqn K%jJל,E%˂2Q'IkCFYMy4;'́OBm!/s֔A=dwTVPPDmĶlǗ7n;T "H+,Fٽ$RÊ6G//]PYo~B[⫬k Nt< eUh~^G,TVA.yE'cA:u[FfItz;NMCWTJBo͒٣w[ޏf-]ݞs\d?ź-kW?QB:Efۅ<5I OpO )+:=\͐chuCB]Cׅ\svϿ\{m ae3c.zF>#QOK0޹'9r1BA-VӮfIQ+eOP[IG:: Q>$W:ftd{+utQl H,J&Kο;KAOrdݘo/ -M:ivYmd4Dyß 9 ^+zb[cSfOHrg"'͑E19q:PBj R[Q?ͻ:yOD\a x>;x.-/WHG FGi"uJ  FXz5aei+uNle8<xE CqBLK4"<]տ3:K+CA8xub`i.h,Ez$kd3Y'wap}.>LR"MkE9aa>`P(Q/yf 圗Cq 򗷀>.!{^^O^{A[NrU"mxpɱGxU-^fTi!t`,<~x{!uYNu=%3<y+&}fT8=ܽB5[ ujaH Jh76Q@]XW:y2u`YG|.l}сsNóWѼz*QuHI5Q֮} p~)3b|eךn@fݒZc< 17C0(J@yeQ_ Ū!pP/duw(u4nK|woEP)$9aơ"O[,MVͅ9?- nEFǪƘXb]{SXj0w4+1mY'!R.qh@COd#j6[el**ʤӪO>U!gRl*00o:C Yut)B j`uGk$5ZtCH"0ڗ_{ү6aKrP$Zq }2;Q0|o.H1}N{'ʺk+GJ`sAjW0ߥM<>OiC-jʢE(yZ׭dhl\PQ[ 3+_ gp%i姸bm^jownL] @IWi4v$ ѱ>#M`uDZ LW$= N8Aw ֨!(A;тrc"g{Sa5T/$px#q/0Pt"{>;\^vd!vͲpZQSt)A:M RNI4)FP1]( Bsc%JkAuG;]?SlhS#͍|f0P\FL+F|EF6+8} n0@ЋEwF Dv$z'|Lҥe#[혚ǂg`uK()^h,N9,m"AuԳ*4NcKʚ/iSibr|e⦰79q>bh < T]YUAP[f`7l !խC=t~4PIy7U<MZOadl59M"WRH$9Zk q|}Fo}4 .>mww*ײ~. 2 H]4JWZ]nsx/9)/Mǻkxm_S3{ස6~- ,úUvZkysa&ع$q( ycۀ%8Q&vDVKx^#_)˘/K"9נJ8ץswћւ,-%@ ˔;1sb35\f^MaWGJg- }βi59.kݝesTN-UNryn]a%3|hnEBA[ԑ@38G,~-d!d\j=1S a?5(=vlv鲠]VLE9"a{\V*VɆnSAJy ,\ԁ ua/FMs$%oy#x6?Nu7GgJɆf+VԨxG_$ƗJJ#4ɺgeh˴7?z_/F:&`w/zmG/~;4ͰIWN6=k1P>1k4Wl?\w?0 MzIAy!=g‹N Yn>_T}sFJ*XbA~Qnv/!d'Br]X 7@T2=z_EcL̿y8hUˆ6`|aM/Jw{9ZEA7fAIP䘏# )&?G`;؂p>pY6~T9V[7j !za F#kX*qՃU /4fȩS$g0:"4vѴw{8`K.BiNeC(3I^ʓު0 l})'mZ|I}! :9ߦ!Hp~d r܁hl7p6MFv*f^Ag,km~Spbu`A]_KdtX._o6w cVcN0(q"= Zu0 ևY` 媑zԆ$xC)Ihn~qV]%JqJP{‚!s~;+@eE")8n&Qq]kԷ(}czKfPiX<m_ z~p(gcJ!?|f=PTrw B˞$_~ֿ_EYݎ;.f-#@5?w˱陋XAHяg!ihVz$&Q'Jo7TXy?AfPJB~E4F1 B90\iq^3|^}hX pʶ Z@C4ށ4`iv"'Y#C e= `rV, zPCy#^Gl.3iN필%jTGK7ջ8/=evLu/ŕP0?&s- F&hAƳvOmU(/GLy&:*guk|3Q6^6T?/y/:3xE^@3dLq$nN g씋YxF`Sv/r;Eܡ#]3};|?~Kù.|hgߐ >Qcݗ\OMȉLdjC{roSF_-+xR,*QJW\_w!oz؜OzЭqiA@賿=f>PEߜhբ9\e0RfR͇!v.r'&HZSC]nt-d?V7M:)>y!ƍ+ԟ<^1¯[`ί.R7@29GldEqZ1&K ga{).#ZB;3}VCjA7P*tchE0B/5Es٧]VcB-zI#ÓJl\EeO1_~ekLdnp?MwM1빦VNND΄[Ңݾ>wIbMf?+>3)VWM<*PȽcTP#01ݞn%hvکI*lzYYqL@v(_ d#azY5FJ1+ǺS*ȃ䢪uT6}+nMڛVttw{\Š'D6vH` IPH{'a'w=]s%єnHAutpi3ޖ"Xf>Uo=rG^ѓOא#܇kH"9[tg8C, w}UQZ ECeHj&xYorԆ5zlڰ} ;KkS8 K%S]qUjHP.Ȃ^F}I\yhz ` 2ULhC|K__\Ob6/G>҈f$g:VD}RWLE9_,WB8y..R>-]eDwB ʙyp)y)!]_G'Xw7ZeP ^7C9P XV"o]"GdX@T]~_J?^gt 5)G$`a -O<ܧR*=OwqxPueڐH-|{w@גΝziGgL_*7Ƈ|?Mje1Y$]boTwECP8/sfm&nCG7D'B < ˹{#ѣT_)Y.aYD`ܸٝ{;2o҄#WYJnr,㓔a!jȨq'\cҝqj 3\XM'!@:i27=,.Y!'#OeW=Ǔ1(+m ;;@NO  }̖_ t+(o;F~.F $`4E%ɂ#oyxRf(?)0CDV 4@^v'ۑ7Լ`@9E E,yy'VJ$ݘ`x&&%S:dr |j[~jj22e}j J"`-X <`&$$@;GL]ZAMY&C[!^i-$w]Ab>dw CgœũuͰ)}Y~f_H0u8YT jc<"aWCg&+ {o*KHtޔS8ŪxZ r3,G[+hf:=  v= Iyx>Gav^>么 &98!|m6WK1 `VU1.VʃMR)@5!t<_T !,H5̜txGQ2Z厲8բҿd!5{RxVVVepK =+Oi\_ܯEW8̠)l9sg֕sn8bHs ~}Ȉ}GWĮ>Su/.aj$o <Ii#BKN=pWڈ9Eȭ%c@ֹwDМjf!K>B|5Augx+-L)WQV^"r<8nӕʇA})P>H~J9 h*:mDCV|#eVKVtze@gKC+ӽ>2:]jH~5i39PݣEb&Q ġ3eFN'9XSE8=\CHP9o3O$hNk5jeުJ\ftHRs-YMԝwPߦeJǞnb^Rn+y<|Ip ;$SCTR)ի:,3dKk߻{E#9 ͬW<&"zx*14l0ʒhfxTlS % ЬAa6̰RPʠU2tUil&,SPD5X&Rܓ"?x|$1NU ,uBZrW7`x9ÏAIl}3.picӤʸ "0?+} 9RR64jN 1kɲl3SZmVrEx{4 1JEכ8u?a:{1C];ﴹD ʅ|e>}) P2,Yߏ?mu@;R|\4@sѰySx/\!eyeO,Kru"f a ,-]6JVKN0êbEZA524+ac}BYܼy+dERfQ9~:0GqiDDG2pMG8-+KZuPvE';Zv Ik Mӳ:9Z>0c7A?:\,_"Ya􈛠ġYU7Je>fDo\-qdWԙ0oO["&F8'G*Iwim6Y  V ح1pĠ &~rQ8[mfk/Y<5@evB"̢e^( c~CTKW_x~p#6 hRr=ǖ*|MO*J:d"+OwP,׆A hOR!Y -y^Q'ܢtụ_+&Ўդ7%hlȜl5&7khU=8SsL#$xE$Rpc@b9|@q^7]3vBzR#x хTNҊF3G54XE<': d19k(Yp:2$2QŔRNBCGMe9e=w z랎V"=~}dܳ3{e 0'Icֱz,$}9-g?L񚆘Q yU:дV~iuTY=9;W[y(}`CEQy̜H>Zاe32 ֵT>DŧuQ@Q-fb>r:1uTJ|]D%YxtdfeSx|  z;4G[sܖ хLGTBN8]YO y e~{ދB8 +a弭lkCwL`qnTb޻UyUCҐvp"z9=S _jT R@#[@5jUI+, 2[eW,*)]'%` T/tR3-ޠ[8#! z"~LSx$a\V9'cMNfS _4M\7I~8]* :53L 3a.q.,r#HI,ChboZI&j05utcm,7w2(fe) vL]{9Q. Q66U"QuoVB>'(0nt1S&~m gnm"ͽ)gh˷cTVOBkQ8ml4sd!l՝yWu7b|8w:*P%U:XM va4I6H?eǘ>~"ݭgΎi}g8 B$!%Uv4ȇϏ]pk.oPqGD~\臼|9f1181޷q#VSfOξ մEҴAD{ͱ̮@S<>`k !B5cTwd\1yYI}C= 9;][\"`qMS9ZQ7WEKM)_(yU5<*ۮ%T!gX&'y< B&'TA"*پ^+){-)dkuAqc,CF u9p@?#%RPyPnr}ʹ) 74 M`Cvhg@yZGUY Ƣ  Q WGҴݧA|0dr!xܧoU /=D$o_ 9i2*CxvZIB~!pvZ+iӤ1KHеE<խF3Ü-?0b^A~xuSLӔ%\.{j'FXa7~OHq2RVyrGgv!&(*`CA5,&ݻ] ldCi`$߰P'u!.4fw3Ϡ\:+x*قٳNζŬᷩjgj0R:Wt>3jPyD #SRa?ZGB^DM HəXh~بe{Ct*\b^VQ'2)gMLS X_NxOm &DN]/ߟ$P[9w^y[k/@̊잰?w0)~ SM0L" ^2sЂ:G%}eTu -@ n>HSV8=Mu{ BN4UV d ^ B.`.\jpֶVpK0hhY;ww 7j d޸rП愷3 ^5 ~rMY2d3}HE"5[sAfAYYeF⋧k}1{ƜVs\$\҇s ?wgqä"D]C?ON.7Žu"0n:?%zKA^ނӼi̺a!Sw^ 5I1UkmԵQ=_~A5.'6' EWb(Yt";HZwٶI(Y|}8ߛ@DnXS eȚ+/p;PkίbMj62ZSk(.Zgb{PkWi=UkJ\)c *z0۟~lj`\5<_"eM.=~2G`õYϖMBt`3E~hy7cGsy@A`}"D$:3bPCfzўWnĘn~E :rueP-JǐEX Csye0D:M`=P!1%AB,S#F޼c^,ret8qHW?xi4%MTאɭXWtNm;b<n Q\Rk>Èd^s \u'nd#z'3wؑ[6L8ДWIr;CuwP2czU`>myFM t35}){MPא&nw=,hTB;/A7@ο%nxIW>G1|cV'st{,`qH̱ׯH\Z5SnmWs~ⷠV Y\B`Yap XʮAxdԬB 72{|,ݥ5Df0WW^vuYLWW0$WtIeM W $)./f9ԛ ?Ӂ1X19~A`MvwQ*`aEd#gy 3nKpIΛ%+ߧ`F.e8Cz0SY׫eYҦfGzf]$+BڕCdļ:W]N(f/9ܶ\\s'8쁷n)ELxwH=!9Lufh|tm:>pI7gXKd` s:FCYL~ q (/_n޵d@?S6]ym3ze;C0$n[j 2/h x<9ubww_H뱳 j5E Fg-5ZRQS 5̕BuwBÖ%͑Fy Dp%o_zdNvWT:rNWښ6G7d |5/!yŞHCE+X«p€|_F5 z~h춰j7lxp+(W @Cu݊-I]I~%VT69$// s K2lyD\s?{{x$\bUn$SS^}yӹa{(J|3xIO%49bzh+{xEGZɺd8,gӖL4<̀%O1c0AS  Ggc?~e)W41nV.&e#0 s8FX5XcȠtF*XъPtAQBU7Z5W\gc;ԣb ӗu# PZ5n"߷u\̐a#H[Ap'2" _'QS'cnޢN( L^~p voCy0X%%i_t<<ܑ!ߥ(Z VxT7{D"6];{iq(),] ÚQ@cJTAnW*EɊ:+s`qȽTIT8ͨ!nITƽetfh3Ei:,wj.Ӿ`٬jGmNnp!V:" 9QTgsb+X2\6 P;s.Bf]RYTg<_ VC|qrd[ZщEĀ3q֘lӹ-Oj$% ňYZOұRE*rgB1U@ktJo/15hy'lEɥ<=ZPuXչ(gqẍAYWU(Pz $~|K@ζ_TЦq1/z"DW.V/j ?baf)207}̃ON@-oQ+q.Ikzj.0fww_St| ^@ooJm2$)^SxmHu8䷵{Y4%zO8F/ȁCl6rص!4 %6Vl.M\$c> ]+=T9Cf }5}gN[ ~U-*Y-[1{ԟZ`݅olbٛN#!8NO'p식:7l0=LK.x6=^"wn4 hIŨ萁m5HxLS{?:y|֋Y`!Eg|6N׽YEP~DQ%`v^lvW,S K;_ owSsuxJNnTPŬ7 {/z&gw w7.aZ(*'w/ˆ<̧`̠;,JԖI7V}kק,W/ʙ'1iƗaիS4j5GHig3bXroMDDo$6еs2~y3g "}^@g]œnJl)Zqĉ"Z[V)hKRr|UwK-m o̔IXhr 9CH4*Hs0"x5f\K o΁tT2E"UG1&%/>k~lR MʢRUk_[M08C"ƕ2%9Paryò!GXrq_BF.b*Z/Y'媉!jatR[νgi !dAC_B;O:iW.!ӭ5L]ܗ|B`^f-qvh3=`z4IMDh 9Xz$*y֩a4hI4k_%:m1T1= \Tڙ 73JZ٩&ĉsF}?lX/!yN(ܒGbLU򈞧8؞>0o+(87(F{;"ǷWmҩTj"zQu_ aL"Ƕx1|Kri_".J01 cV h';-שf䮧WZ̮{J^w pa^M83.'0Ĉ 㯟ZI^V}KST#Wp1VDVrX1F7vRkgH"Zy;mm?A;|=˭R_{j+)%e僃^%&cD-#{:Wo|P$ QTy#/fabC>iʃ'o d -ٍKdRUiۈ"~Hnۆ>arGK4xޟ"A])ÈS("fZ¬AR[;TNSӧpLݡ̛۔h00֟-wgK"t))ʠ?OJ]I}nMIYmmpt(mvQ6V yK[xlBl>6^zy0.B:Y#)Ô+zPW>19̝ԱMK2Q6pSmfͨP=C?X], w8I2Ɉ<`o*vb$l~F9B}IIgɥ#} BJ8%5M4l|+&[&%&ֆoR/v`u֐ =nܶʍ23i%"ݦgO>ɅoKԛ$aE]a>!+X sEgu뚱ǻ|;3ɍ^"d]^1Nc9fʮ(jpR&I^2XVr{8@f2 -G3C14;QܴErGS&JvwiSde>ZmѥPn+߆tU EhӳCIVNa`Pat%ھvZ}kFh@+w5ޤ~9DZ4maYӟ^;{Eiēaǔi\o_+w4ڥ̙Ίs%X |@oS/>F˒oޫpnQ̻(bwT,L6h\ǽ.4z-XIR3}I_fE}BRVy}Ǖ^칌!Ypjf<8#9Qrɯk'x{g= 8ka;S_1~;Y—c $00.OXDqYY& 39CsJ4SSu/z MpxjlM/Y#ؗX*kH"!FX[[vKWwӵ D6r cvQ @y7L{85#[Ξ*ko;M_cY[=Oj\CSYl]% *8SZu-I_oJ^N?U`_ETd6\-We}cziPN#1~hfp&W7(3b*c^ `5yM{0*aO=ӞyTNذqjf2gH VPrI6A>p[WʴDbw8]rf]זbJO^2 ::ֈ I,/p0knoDS`=G!5+YpjqU%m붰Lڗ0?bB Oftկ,k^"" ). PX>t:T?bIퟬilqtXu?OiX1DSc;n/[k;% 2 X91lG5x ? vMP|hI"m:<՚F+z8Pć`"O#nYb$+`i7$۪<6^Ŗڞ E`µ@Iy%:*%Φxt#LQM=ų5%|@XQwӍ`AL8tWTPkP@0cs53oԻ*^`5^- T0'ƗLTN1&APRĝcN r%dykiEHSH{{UE.hɪ%zPBEa2xf l F#ar]'{)L# L$$Q,2lpc)*xK}LIg-p*/Ȉy_fXy,qYK^"KκMtچYgXd/c~hDUmyx^9dW4- `Lp] A`=`xJJUe+&A &֜I y =#=w4d#TGTqrs\߫  '++!sRehl i!\7HqlZ+^@b;@gGA7't^^oW0%ySрdm\\TNIFmubW#Fx]v>?WQ dIObMxBa [3@%| \*B* !H Q02D R%߄fOpx3w94@{A>&^v@|VT9#@9z@1l)AxФhKs 8g5\:vwHԛJEO[ҷ%p#V1Xo%G(@&P4~ʘŭY?#^inׁq ŋ2!Psr(z Rh lHX9aUEfᔖnZfTT4ldpbf5'퐉`3X@I{YC_Y"a}ta7q [^3`X)mEj(:{"y)y]i_EB!#Wȥ{"xvlsժ/ zd ߐ8.84mRD_Pϵl޺ܼzQ掾E<ˊ*X#-2O/g8]A )h:,C#Gm%PhVu0 -Nd9tT W {a 适*~ffĉ9,&$ę~0Glrp.\|]+:U6i\9"T8bo3@q1pgٞpFH& _QӢy`sF>Q@U7 ܦ=cӑ 96dU$nKV^ߝ`̟$Mj5)is δ!Zy#m!/mg2+CҼc2S簅=iz6sV[yXKJ8TRfQbd#RxS'%X3^_ȊܚGdG+#8Z-Ev })v0=H;o9d|n쥊\@ eb牸)s4D'>E2RFoy%]{"よ,b$$XQ/{#g/YM-.lf$M-E?- QxȤ(2ۇ3__d" ՛ۊK?%u%ŕn+RϻF~MBtih!^i&%xLlBLP'R;Tϩe'Q*Geqqg(<.eq̯P9nj1CNLHh7BLٙxn^~e l{ppd[(*BF Y}>֨* KKZ!>-2o}qw7x+ͯ5yDis+#vLq F2/7a4*zNiRff T1̨?՚jz#tc}7nc9:I)apMٍl/=6b5i@{k8U\]5T5.E)6 Eo B:*? x~&~>1 `i|2$lOnw 63~uږoVo\9RJeѤEAhq&~R@ߌjyy>R %S Dn3rWhhSB6[c>՜wr'o8Fjt˂`IZ:vFjo*[XĞCBIwu8K({(-zOqC^]yr<2( ^ŝi} ܒ":X%rfE9(&h{nسmދ !feJ.r?C2`q8,8A,R30Z(6/h]|WB:U)3kuLALp_,$aND!T9LrxtV~=%m3fĘ.cOc6PPq?ʙʧ$=b=1dPMF\{ +G榦K¶%N9! &R.p˜A |aDs#|zS_-PX!~21W*ĵ:|}x!ۜRt BNSAd?l{(iC^>ۙn )42km]J5(Cz^Qm) 59&W'zT'jƙDBXP&#F[X3`MGu@ !P\[6شHDn_稜%LŐIJG&qybU*4vꔝ7E c"W ]3k8}}3d4aVv۷ 0U~D`DՍ*Ͽ&B ea(cAkX+{Ё,q?okP301,ʑ@tŎ'B k0^ŽsJp O@idTV:e.eZw Hqs U W'm䒻`'JHPlK8gA^YDc#4^.Jhv$"RUě:) d0f ~dfZ m,893e ]gB t|O ]uX ;D.d`2yNh}u[^H'΃p* {l@p6 Uv1#_ ]A''4FVjv6ǐҦ}aH/ 9q_"9@[}~7v0`$И}9%3 -QG+y7aUPB:ΕE`1 Q˜$>8oe7;l4 C)Xޫ0`NꋽŎko@"8iߥeyݟ1FB!_'4gK]ͫjƖy"u|Ii&RZyoznQbw휤-.3fO`z؉nLm0T Ad-R)}P&+& ]VvԃTC=F vz.gT=0lݤ +a- û0uF1$;i,A(4 nԔqe<kB\e.Cs* ҭx 1jX.+6з*燖+N[h(/E_oex+h Zշ}*=7%M$J-0=r>*(Wɳ̹.c \-nv7ヨ/}j߼?4諭*kQPg|TС|X^3\0q;2!eCmfW wx*M,hK@^Ї0tkiY+*ܐoBW`YyZY}^{Hb!Qهwz4/cl*>@H%?E}@-YA}`>++]e>8uv Nۢz#hB$ϊ(x X4hCAWn RP^ה3ԦA/\𸎏S0K|PyOqunȢ p]B}@AxSsesHJ Ф=0SJ5E2iœm|Dq ?f L+3S:eqOou=4]y oz,& Q)Yeit~SXRdz`wޓ%$QDkh+2zJj^a}$A͙oidG p929a$_4'T:~$3Ɠokj=t>f FJx"iH+bWå $v rRjndI,@H}yJ!5y{C7!8fbǑzTçVY^3?D5 mG2F Snx2f 19tk|JTfNotspn? $QB7J,iMSP!"eIIXgt+FOI)vHǏ 4Og&}ɨ2?YEQ\A ac;<\27T )T3DKOecF|(bSvA'EIeYTBaI˞0mӸ]z5<#2΄_v2 !vl] {'KSUo ; ^ȶ :ޭIͿmw?Ov֗@;L+dׯ.#_jI!Đl]v&>N:<1Ӝx1;2)pS4VD$3Wۺ3̬]'ʌ b1ۡk_boڲR\U7jť3"o[%7iK/DŶ09}M 7%Z(ɆLvSc+أަI]͍ s"  ET&@D^<c  m/yjP4/'_WƖ][3T4rZCKֶ>5Q:Qvw{2ǔy)DZ'=ok( ^St@`s6 $&j-?|yO'LKMV8kUBhՠhl,b{"=;GHo|sSH ֺV' '/>4vX귛gIB0MF8C5$ۗ"%ŴC-“=R/b=W!H0sJx9%%[pMH ُoBd+k5=sՠgU8HS_GmF:v;/4c֞ mн*CƵHS|m|+ʴb.0&QM ǘ>/SB㶢ڈ,|"cE  GHnJO<&3ᥪۖ}̓TLRS^@Z$u֔tSV&PX+%Pmݔ˙*]@j_`#]0B(Lu7mXLW6~P|%KKh qگ  shThס?@.cIΗI5q%pNUClTA QsEnt ysE"kzꞜHZ'>[w`^>@GW5֒$_";?̲o9vlU*$TfĽ1A€_r1h/"{Bh.YZ]Wڦ/8~s 4E&w=x~GuO&C͐}`EX+j07_Xޚ1'}|=a( Шvi}"ƨ$+4ENѴ˸8sݘ0? _ڧ8$2ε>AqfS{{?J)}yqw-i l$f ~r*` 2NţXr ,Q7)$X{- x{g8JFuIBeJ.]*p1KĂ)Z>;E{H7vLS1K3Ie9Foh<2+ea#:c^B3''%S?-3%D +Xwɗβ2ρ]HYnMj1Z)rlݧC;yT( M$Jo>v0wytE Yx<Q$; 6 T6QƦ{{}]o}jљ SMm܁t\0bt}y,^ޟ!)=)͸^gGQ>=:Mȣ2/:l:?DD##aJ䲑}Z"`i*Vw|hsxoIyAavm=T+k'>tpH6X~/j;هn#Z)笱g'|Ӿ|>U\H>$t\l\Kl5U7#/mOo|KnUW۫~5|o8AK z%>"<תѬ"?EB a}%Le'}+wHÕBm/ЁT?\`j٣9k+;@FNXG^&)'|5 LÁfp:eG/:V 6wqPԫ9$(S\,tDERg>z5ÿ% ţ̿er_ ٞ]ML6kЅ/qg8'O^ qs1.EDk@c ӾfXڤ >cZT+FZ] يo`9}" 00B)QZUS ;#O]VW h* x[ QmEHȪ  b&|a޹-4nn}jn /g] H4]fZ2#a:;^)Qp!umV+:I;D2V݌U!*לB$<e^ [g87oM&^SBɿ-2PNt$UVv<;y˖lvʴ?]uM M>zq|Gdn^bAdO(77_.~GSu}wXFq&Z3neM:LrُԘ< c)99'{tT G5AU '+žwIC<뿅' /=ٻn=EfgOU(9c{Û`E=t4\GPj}W_vN<Ȁogݐ7@W^LWw$nV~F(dINvS[O F}?e![wV$ q@'wzpv.G ,ֈc-]+ao-##w^,mJ$KܠRA+82>3D|Ҏ7ÎIwZ Mds-L#iKApv+Dޕ5Nu%Vl0XW(ίN,>:2]Cc ¨-)j]5kK@jHaǩ0ҏD02Bq^$MXXoR-F$ 5cwζ!WS,T^cz2 SFxWe/񠸐J" Ї܌&RJYe|f.1hkx)~/nQ/JZ@UX@(^$@~# t^g]VMb &2|YJ[2(;M"b8v~~@U| TTxJi  HS? e%şfLH"t9|<ȿ3/%XW4}ƻ-DoVH"ܟ>,!7)tTree,("W>ihMorH^0\%blTP<̚iv<ʏ:~5bd+C q(O,N.S=Ql(=z$T:j&;uRV20j3wSw Ԇ Nl5үp.ˀP ۖX]2:fqKj*,C@7$%*;! {br]O Ⱦ00a+\q>[[z z Mm 4`0|AxeT*,pi٤RdXt aJV!eۿ?NXwl$ 0&zObΜpdʼII#Z{a!-7׏ c÷FHs'-: *afBH,zo0E+%|P _Z/40DisO/?%@ DQm W9,ZOzy`WcI5iXϼKl050 sg(ߨ`w?6VqRqu'gp) ,d@Un4L ŴutPg‰;X2ˬv$u#ElލQiGYBOvn{{RL!(ES=˽tXa,gMT,2w1_А%S˘v[ǀ.ݔG^-1 "xS#xhCrq4sb:X$H߮OƖMfsߍ r9*ZYtéQiBn!65t ~ d韗J$}'o@tz6&bAuy74h,[r-r:\ 7:ckpl􁯠r/$[!>YsČ-pך@Q&ϐ~g K IvШ7#\ pn%ण}1ʨ]"5RyOՃ`1_9?D\b31VRY `0\joWA+33 sh Z @WvjNPj o?1`s IZ] ]E]i^}f,4/F,|fuq +0\78ECꐻVٌ ( *r4'p5Y5'@n\ L3lh2Jw:8rڋ:{dͺ a!GvUa#rMcTWt`O(na9bkοw!/:^IQa%3ߜ \0 ΁A0-H$˥c*a 8Ԙ*{Ǐ\Ђ![j8=X{ X Se$ɫ\7O?foFYa/ czE>@ZhA3H[q6= ~e3`7s-m7wx394 %ـUFܶG1: uJ؎:}r.ZވW(4Um.] ػ_ΥoS^z 8Eru]NKhT bs9g_\JWbBbZuʅ*L\)'^zk7 #ƸhaƩ/猀äR8nCjN.^̍;X 0?Gq]v17s eFJPAdwfG e4K=Ix8XçSK516;łׄRB^ԏi 6'8'Wg$ u2L٬ .\r|+ L?+i8qqf&Nʩ XX3B'~,vz=m;Q[TERr3;0+UwKBPJ{pFggP׳YQ@J&4y4 3pfAFp\Xw@<nw"v:ʟnčJ}C=btq}DnԮj^vSatc+,^MApZPRT>yzU 汪\F.&9[dM屁]#u0eFbERRV;nhwPr}٢ } ;r1KP 3S] 0>$b cfz"fW ΝHM :¥q!# .]V1# NhMxwrXP #GNːLn0i,֒KW=G5a$ztנ>-MEZX}&ؿ7Zie]V,ܥTXL዗bO7Wh-JՓ{'# IN]yh@+1LXK{{~jZ]:Ւj_&bŀB׽tmM]#߄s*2>]6%(OSƄКɻEWulhHS&݂cE?R3?>iIMY9Ɵh婭 &{!jQa6Fo*ⱅKʵE-Ow! L=8h5D`D UM5wd9 .#t| sA/Xt:`:ܚVT-(Lunt-<ޢOŦ6V"C`~gÒ>.[;4OJ\{HBYWM'l|mYFZw^,mp_1svaZƨw#05%ԝT* Q&x:C)փXwMdxFͩnFvj#Q 4ވq de,DwIGm/UTRz[Dm}=s.ZNdH 4-]Ç1i#lECfx|nT"f{{Eo)>?(.-_X%MY~ү8)T ^>(੢lEѡe{l#H H.MR#ǧK IF>lĤd"Cɚv 58e4S{p}oqUp'6~B~J;WwpA,TI! 3Q+9Hφe[ja}KuȄQȺX3.i?L4c S=8%/_7FI5bU,6V"=cF\oqC/d꼻 2($:3f|z)}K~+x,ֺ?3GIڳ3hW=KKsrxglb A$fxDIWݔϟ =}܅Fh ˽7x5c6,=SGѬ9".|F-p~o}-j9C%`pˡ>B |2үb*C[q 4rϑL2rzΥ F˨~eI);ɪKO-  `xx%t) (KP<~40dskVf[pϷZyJM )2CT; @ 01h4ЉZf(*_"c q:D;%t]/rdϹ#HQQ>]E]ݕX,Ow0)j1D.FՕUT[s2vU @#]!ks|47(ctԋH*ƾ0kt-X##)Q#pR]>*vvNgXӼSH>Ry^ TFt"cqǺ5 ##S7Ҿ\SYdr&f4g DY/E!PdGhJFJѶ_h~zc.~y'(:@[[>\mZ-s(م($v/Voظ7>+D^1mx q.R JAZxlo20]$FΤf>(k&C~R b5:Jm!VP\O(N'*|{1RXSuVp '6&[ 5~¦pAݥCx0 (D`m j+[xЕ3r|3:, Mx }^@ˉh4wĶ"g<20v.}?{r6A\y?A78xLa@P1%9zF3רGeE#@@M9(RC}]hTAiI~ ^d뼪FI(R ncޝB]&!P_ׂ=*cO.yh8!' ؅BN8Wyx#q]/c3kz G0%ݟ X pϬir8ӊQ P@S8!$1`QTz)LqIWXG[9BBZUgs7Y ;`LLzw1WZWPC}3B;~J5N;EoJ 6M ]}_Lngr^-eOLcg~'A7*ҘKܰл[/ҽ|?*2u S¼6M.NG ѺC>J+%!mW/F'xA$Ț2, ߰w4(^BBߎ`MכDDb>>Ĉm:Ÿu;.rmGqv)84p&>ȘOnct̓]gl>׌(,ǻ!yn+tnt5Reͷnvh;U03p+(%Y5d0-+KpdC6emKO]IO恢wB*"7rc|`j 뇸%!t?LPC @6ɂQ>$ފ{_iJӌ36kw/F5_#XpJ-\`NqC f) <*.Jb^$f;K+-v Bh`}@fX/%wD.WjP)h`>@s"6's$b!H:y %X5 wj$%6bF<6ead-FQj`Y5{ 0( ˓kS LZdG5~:Wsp،1.LWT/ɶ ~t --*1Fb| Oi15yZќ>HZ%p@ $7+xc T8Ë'!ʟ>0S vz/E/Mɼ1I=@qǚfF%f ?eBIM豝mxi+y.|cNR!Wx.>hqڜ5pΆ,fsaW&~eheC]_ާiŶ%\+S^~\=Mx*_(0%2@{&B&g3FlRr}RN_lmр,RyWM`w VKCMUP\>hSӉN9 4R#玈x1Stzú x6WWt]K.V;'_lGe'{Fb~$0IRwY%Hs^K'(5h l]*͆ڃk SK{ZyjDfWSc!66icB0$x"L~&:pR4QVNKx?32vxd6DZ@l-q+fqev 9egq£U88;Vr>NmFPFOb5*Iǰ!؀~r,frbK{0ۺm.bq6MC\߷vTzAiBz[Á~ bһYq[~PxN?LS'Xz8t>ѮNMq(r[sRs뱣EⰂ_9K*5 c\ލ #/ۤ?LW}e g odTl1U **QDپ@ssѿ]|r -{_\OEbxH-C@J?A[D1骒OFhv=3d¨{ݐ~?ΒP[h$Yg<wHr9@\3}?E/2rWῖ{rQu>Ew#sƴ%p&&ӏls.b 6އ@м䟾>LVo{ptJwz鷇6"`76J>9Ж׋}hwf / Bkp!vIgh+6|OUēmuT }#4-hmX'[u Ƹjo,Bdz= ABz ʼ \^ljJ O~a6ҡQf5 raՠ2( &MBa.|k&)b؎'?vf9yɲz%lEDQOdl.t9AQpT[|nGYzwHp9lL9m=@>t)*k{u|́eOzbuvi/%lּu5LͱPjIR?aD!M˖㎴C]I<7$Ǥ=;wJe"HD)j^T='J?b+;&~WSyD 2F#/s) %wlP .B?O}Ekk(l;&>?#:z{j1OڬC#*'CgkLOש^RA=!l.k=k61DغKyVG`MnR~# #~&(ҿu-џ>*'UlBDsM_O:ۋ]tYþ4ei bC|Eqpqd[)´mT/#jG9EelMgPk'~jMpp/lQQb[^HpUaJg kõT~LRRbkoO^s{>:COp$̋3 Oy3b0_*[Ψ#O804Q&ϸ+H&qe0D֘@WSO`DŽ.gh.AfV~ #w w5canGaⶂ:g}^tm\u_m V|cú6В~ȕMf"gvXoPMj8|sf`1I`g7s, ; +2&&H1_AP<)W jvZW1Z!M!I\2t쨹9df-n##iqoLTgoGӀdFb'4 #-?a׆j0w*QK<x+sz,`pᇜ#KNa(:J#AfrO޾" *\Ȓd!+-IaxBHy׼$mYݷSPr7dPk^0]'QILdh8#j㩏b [ow~K U'cO oj)t7I@0!2BdqUoϻ]UGÓk7gz)N !s `^:8:gO#ҭ0>YůCiq$xb;= }uYQ&wr8U'z^kHGaw`A尡^kDUشbY&;h hc.ȩs6B̆9?8 ̎_9LR9͜<e~2f|6/ l:Y!oIBub\[zH7_g:GAY#AKAY=C_/ RH2V@x2qd )OHGq5H!a➢xjhK13kTʃlI3(pN@X_gxx+_{۽EG1G,zGh*K^. ߶tҶ}y[$ݤ4y63|*:J^,,g\pGl\WFAʼnqWXbk@7_5ZDQ Uƫn aQٞY0k;Xm-W880y8Nue01;_SG=r ΕuX'$vZkd <x'ADOC+D(>i)vXaQrϙMWl,#nѧLzg7,`(V} 9W 1V]5'+nb P;]z@"? Rm4ia Eҝ:L7[ PYE`~^ %{LFTCaxwODgEi]3A'z8RX fUTՆ6^{%gDϵ؞<5Iz+-H̽ܡU%6zGBllym?X jå=7*?E98>ƌYq.NqܐML[;6ehtGT9iPR XiIY '2p "ȹ0%<#.rMKIwy}5;l=Fxp@7LSHttYg/) TVCG'k#eO@jRؐbDV0z_rNL5Fr2 ~lP%)]K\/C+w=ɛ?" աĢi딬_lʹ i퐿M>4/9"j,j2kߤ<P \qj ;gRf`P|@ŠL7JTPt(uA{uYoI_@bnOizxe9}!rgf3-o@anAe>L41A -M-Ԋ# ȢWDS;j9ė!o/ϸجѲ.z7 }4aA@1R@5ξ{EY]&nV2sTC"M>pNy߀rLzO%|дuꬴ kXuh$|@ J۱zak.aNMd 0{[d 1dǔc;VK33#&c;}UOZm\kL VM2SrDmlgj(RMձ%q,&M ȉ0]?!7ƧY;gkl~xn'*(PaV*ĻiNFO U Mm OjJ&Hr{zn8h=~$1ͼk?f#dN''ӠvV5D!؉e{XF <"jf'= $Q5KPp@䱙$J id=]նI4=~]#!H; Rqq:4ݜP(_< =1n7̑uq;3 ?$^w{FgCݣ5V^`ۡvAeHR-o6AN"9ىl7|ɴ04)pL7%cH[qyT*D1yy]ie|q|@y!o(r Z(*R1 rfwTHNJqI$e]PcB@C<&.;k#`0hnJ3Ѭ׃JtnmV2hs-y4rricj+ixO1 Y*Ug:GT}QJ{4QʾD&l39"8R޿#Ez`_[P,rT4ﷻc&043 t;?~3_c8 ҠH|K%3IE#"@lCfR{I!wlѺpgSKRf|rwz<~VnԀ%9t7>@xqDJYJho|0YkGv:d{"LVh /bwSCXl*Q۾Bs+nOwXWT F8$JTu(f5ӞN =&UJ}YBH'_ޯ $,bQjY{jg@kMI l&+ G߬h'x'~fWC>EhoVmpYٗm9˕n׾D9: ۴֏6 kA)҃^y~ԃ<+,p;`-@x1r2lީ΀egy/n` j,@!1Lkˎ JfhwyfRRN_]/@I)lâsaΓ{}%"-fOY|S:9SVz4+/Ȓe:W;܉c|Ҁmg=1LV!K#B:vbf[Aoՙ/핵.'GOV+u쵢,c8FD[!3Uq8~'ЫJmPS ,&0rg-RiX;ɰd d- #Ea"3\&Kˉu$/KsKDvƍ8"YQus 0^-^ v \vٻG[42쏏:雧U>jRG2U-~ 5hqs&\O\\!Š@7siwymEe[ :$U 0tβPjɬZ&nYrK2b qCE}OfˍHMp9y)% s=X-HInōۖm ",LDC3:4A^+Sd {MEhKܿtZ©.!E|ɠnW"Y3nZv(!?I3)dv]q`9{ՃAD,\5 @zvkы`Dy] :@tav $>o!d%tN]E.T}N, \=7kK= y:"Spg0jYR7%=an|%<:.RB%1'ϑ«j>&Q[k֎cK|$U`8&Tik٘rb҇c1uOqY P?}\ӢG2xpD)LOy%ۀgFy]$M T@JS/ F|kB![Tt%xru>@fv1S0CbaڸQ\*ͷA߷9α` ŘY]>FaNt";FW!S {<~+-5\2޿;z)-\xښibQvR$bԴNj];:5LlR^-XReX2jIzrܥo6Fn |fEAZȬ) C/ڞ-(wT}".ONXT_.n# c"kjנm9δ ?O!\inw &7򽩪r' إπr47?{V -teGCjPb G5Ehw-**$ 9Dp",Er-ҹcm֪h0Z -3>S#`QUkb:Iv4ٯ9kdbY4ajwHéf{nsZ (yn},>I'Dž޲+8KĮq]Y ޕΰS?XD15)V`#,&: @SӣqE}7l~EbϳDS%2ѮTՅW a6@m;9;7S>1=sYc`.y MEVXK9El*'s{d [BdHѡ6N4ە( x^F $/u2cFnE( nibtNWвUT%93I*u9(? _}٫dMl0/ʟ5G;DK5RgPB# T9z?q(i=>k҉i- GL6-S!֗7^9L^[$sD&.]D,b}}6?\#[e]NCaMb--8RO @=K|QMzP끘#?U_K`S Zf "4􈸳vR;?t5dZ{lI(!tJ̻7B@ĀgNR#Nۅc(wGe[,,y^ݠr88")?ʂ2!\䋸3S7$4݆/!R=LBىXQ uO2TR Z-^sQD$nq .|W+ǃu{z[\N)lyɅDh0ῶ  Zo1-m(%-Yie[EAR[6jOd?Nהruq+C%4_H=һI ?|%s&vld;Af:+!!/HӆAa reTAAȤ~Bz'_sxvʯX$W:n3XɑL"K^q<*&cT5^ؔ@Soz-YuD@_MBqvk (K/9hḺUbwQ<, =3YW;`T}7uxf@AU_C!Y. 5N@X|+/#Ij*z8~;7Xi=,UgЖyj%\Hu%&T ((af_6ˆ*I1*L(ָ5Uy8Ӵ[_4*IYubi=b8'q}wr> x GoԂ㢘% pAueϻrV_ nEU$>7 sI|y'>UP>7x IAZS֟,W<6gYh]DOu` T(o> Gv``%r.FqUGFOWzk} UZXm< hU}Re@Ehyz4x32v[a|D7M8RYZזLRpAaN +Y%+ e};͠<22"ڙX5+*NP"QWVLF6+fqDeUQX9F8L^;4PD4gϴ(mxNV1~ Ux.0/ki_)a}q 0~'lS׽'w/}qDhZcctnݮ|F JxjO|hr!|CB7{kr]"Z foѰRq2"͑m7`jJ6nZk΁@>`Um/CAC-J7}o/.qݤkqcC 9*`Q$1]xĜ>7CmKQM`Eܻ]xsۘ1Hww%oA~X2`B8a7i4)K1e))^[(&03ǣ~W3BE-it Rŧy_h5o`*& :qє<oi]ru=,tS@qhK~_Od vou@B#,6mvOR':H5 5ddbaHQϤ~q+ѹ!^(*-9PtV"kKAcJ6 oKnꢓV(`E/dkv- * 'L49bʮȪܜzP5r/ \bbs=>AzPy L;:Y@-n..hQaZ -J!6G~D`į`pni "2LMGlW˜R ёE]9ʧ"˾l Y,Rl KK!p1zCvNC)M5Io`\9%~L<{P.S_E=wPűRu|(SJõ&;?u{2 /uz7s ' |/Mm̊FxJ֋LLo:ʜ4Püվ>,N_ ymp}LQ!.$Kb#vaL76}9/BLIzLLh< '+1XTt;]ʘ/ U6˅ /ݐ#`,q]`!):ԕxV39/Gգ g6?NZ}u_H]hj3fuԻr Aa‡qzFZ 4v҆FgL3-xzh/4<50UG8Z^8o7]5p{*Gcn7WaoZclKb.O[u Pr@sxVޠP1dhyCbD!{hҡ7<iz?f߯+E'H2l'͈rvo`j3m?=4qz8؎gW(\tao r l;O8S†* pM\> {Abq~/սD7[v&;;u]h|˧䯗ǼW6Z2X`˵UaS)ҎgP#5騄m(W1NMfy$:SeR+ ?~N + ᣠta ĦƘXpOE:{(DyB5sWyʅܣ &d(ln6gU=&_VфJPGqѩ]iڹ{Mmso;FP08' 7VxttZ-9dPv79T1-IBܯ؃1dD?cGLMYk b%L[eboL<8%(*+b,K*SITN4;K8*(h+„^6% g"ZLD)*0ZkwͽG1?)U W7tR+)|Rc>yj{x$NY O=\m Evs{\Sn6ՙIqC2$RͨbݫV[i167%MΆ-G0 1ir-J1K];;B}̌m _>Km8A9K'H?h1V-ytj3'H;K۴6;q]]9dZ05]np{=.J:e\A?94\ v!A( W[n.U%ҧ\۸ ^*MQnqc+ղqp#q~寒"/77%B! [Su.%Ɨ咢?D-[y\1\YDPaJ8xU?t2cS"z^|LhAvrI"Oб)@mBY1N̈l}TVS35X a'\?FWFr0-$z \glIY1ہg]4侱XPIh3?0)2?6,ځ=\[ik5Dt3s l1=ONm"Րeޟ\? Y2h0(UZiYlFw VFn$ijdQư.1ؚGóiYPyHZfoW&T xeM b狏95FuIҬ4 !ShԒ+gpHr "dp1o5p1$. SLʋiAZ5~c/ 7NCCc[l=1c@kNj%W0MN {b ED79GJjHNwp0hy:b+qJ_p$Kɤ&*~H.U-rWgR6ZamඊRU}()( Q^Y:d)7-qym4޵\n}dZomBP۟rΗɻY~B͚|e_-BMdZ(7lܨf=wC)8AīdX7%Z78DyYWzD@@ =T=u\ˋ賰uG1V -F YueSjgMMA#'D>H% 1MWt}-⋹^JO4^7OZ"Ώ\Nptp~J]jKJE+r^ lVn̆!\<8<{Njb$[C6E2~yIWti!E˙v{Gғ ϫ-3s {FōZ&xIeH\2:K i$x{tN-tiܑOߨ$+3~?1Y g|$]Wqh,cm꯳pWqW"z k,8ѤV!5;{*(f(X^R%FZP{yZSAkU{-CI3 ;'KMX׼_9ÞXUo`4@ WmF|jUCBA A^~.몓-P<_,[[BA0t>nXf 4(suL?is)yKCzehtJdn*OhG`4Cindie 6L*UM[&5W\E) xeϦLQ~f1$np \qg0Lf[ψU0-w6 kU(߿$M@Xтw08O{d@m=g9!˔\4x88VGuL:V}y2B1ǟ ;adP#f/ùU` .1շh)DZ-?M7~6z>P#@Q\ņ8ZxkWrC<қvڰ A6!mcA(C ^cBB 0xɃsi\%Υ?%IPJ4"bU R\uŦt'IcH?^/#~J!cJp\px1lorަ@ɯx>u6vʭ. `B.[mcۯS ~0Ck@H_qwglt -G3Q)]#|UU}LȬ̼4u*hͥo$bMc| w]}f` M_YGl R@2M@\L59ܕйVj^t0l'VQ0@R8YN%(W-]> X|U*MaᄟtmԤJ t`\DO.X{.1D< u,eQ|; ckkf.BQXWܚ`ČnmKK(fH hʯ0ߣu[]WX8<ՆSV;~=pѡDX;$?Hoh̤ݎƹ&}Su s->J ]Ěe S!굾-OxrV_/a@ӌxtoPzFh GwY71"ٔCh*\ֆNJm'654ab4.ԦsOw>cIuF֥X/ġ2/ 7Wi{P=|"#BuBzcws%y,Vysq{M4*D֩\ u\HP^\-A K&.n&2W,+N)gqqJ4X4DΎ99 qZw>sl^8;v>\4l'gå~4L1v* @M@Utl0ҢPEާz㘰ǂ +FUCQMdA^="1z(W]+|gw}>tCo+b6p[Q3fc> ێ}\1Gn`uҦt/>Z.~VߺM%lvƂU]aۉe$)y! cNED |]Poч iU f:x_Yimyrg@tTPA9m@kaz@{{Yg׀1X(z7fq~}Vq?5 %TC4[` SX\L ?D? j?]*=s$wtweI@9)s< $AY,6lI7gɶ`$R?x.I__> GUVnX7 5a2SVdiU_~>h|P#f10 '%.èM&PAV%l0ouݣ/- `)wWqaX"'ET9DZs%7l҄ZDNH6̾HtzeNN\1gќ=S:+m"(Ի2+TԓW?/U>,0,̘5i]=K i8P%hW+ @x>_S}ӼŨ>tҒ傑sE kR: Q&pn]2M>\$({2Ow@frUJM{ʘXL'vAdH=7-:f@xh (zM^hmkA 00NTO%I;j4^UYb /;ڌWohheM:mGaM3?=Mwh4)AhH &|G& ;Hq?]gH3$ېذ2%3QУ “Il63+2V2thGJؙ 0r׃Mdc G )ۣ#ay[_.B%6 VMo4S><5=ȼ|5n-F^;\At~-(xF8 h4lRO3df:r+v2y{:G,tni-C )3 v6xdI1tQEw |-('x~)+dy=`}k-{8Vd7^U9Ҙ>NZZrkWe@XF5uT;Ի v:UQإ'l烂 aEd,]t_dN2?;%6s.,T!%$m/oiN*!!J'W$pGÇ B ^O!wKLD oCGH 4[6ËARA u8WT|i DC,aBA6)-z1/iLALj^>Y J}F+Z4-=6*cZxpcybQW!a0){{k7B`Hh ͓i.N<Oh4Op%}eGBq:tn_BjrPCoS{-;0-6; ʦ7&c <gSNZm-r^[F{QԴ=XzC/|Ji<\ sX\BQ I³L\X:]"Қ= U8Bl~zH RYY՞!Hyw2֋Sp0kJie/ HU\o|/uZ/P#XD98zI2fޖ6@z~ ޻4|B}?ē<{պ쾗$4`^Kud\d>>/O((/i L? ?hX*adY?ᙧ3V4[J$.ς?ԋ>4|yŁWs6݈ά/,$Q,?j /V,%U{'HL؅s3I ѓ-usPttj3 *F`RKkr*>"%&*ru`Qo/p! B e%Fp,gN@/9c'PgTRZJ6$o=49bj88'R.M,)H6=D|Uz<8z[%&kMqKN݂^NǴRO;LJ^W/Jv(mzO-c`}1fs *g\JZo'o49W"y(jA"I' uKfyJNHiC_k7JO gޛ0y+"sVe96 'Nc>O+cjGCy1ZK.h\‰1g~?fyO!U 0TA eOr"לl7ƹ/ j O#*ehE^AN5 0gLႬyyed(i]y)p5ASmAfm=#1KVA01>GJkeȘ6@,l=Q/f콒Pнu29p u6AfO'E$@ʪ⑱]f ^pinK$_0CUc_~UT>^xCp+m¥#fjV*шJ(l$_0 B'Z0AQ!X3-VyFh~j6Cv8ƚUOg%Kq6/jgN]x&qk‡q٢:K\kFCJ=h ݉mdI$$ߝnZG pZ/FPJӓaR$OӪ'dr 6Mqw! IP^`ƇղaذLcÀsJO nnR6T˸e. 0yS*o3SLEM= wIhLJeƸR;+B:*M/8}LH]HY9A$= u}4_Kޮ#`Om<fSLe>А.\Ð r4j蹟L:M 7d㖂x`=wsj Md&#iAJhfי#"A;5B@ʎhޙ MBSjI#뤪welfތ¯&d5*,#0axo絋竚} Fp"MytY)9;QCaT)l`{ČTwViA4Hآ- _z:1B ޽`_f Fڳ/8fx e9u}`c-"J ^rBXāA_A;FP!ʌ:;.NyrDgPF 87ٚ ژQO"VFNk)?}֒)7N_,O!eԕhv.ݵ}Zq!9/'UtKrM$ky $6*.#?i֎u2,a) 6WmˣX[MBO\T,ξe0^xq a@TaQ(|ɋ̈́= EY Uo/CԀ' h7 7=;I.ͭ8xbaO4=[l:ufvW? mbi,o{[cwR8FT Hc'kV`Y}IFwyMgg,ҩMw8a15ڨRKd8geJgΓA[_UJύM) Q?WX|u cq?_q9Y|w +&+n݅A0+Y9 Zh'de%֣Y]..s:Luք1= 6?EiMhˡ @ݪeq<\Gu/NgTɒq\"V~ g-8ncw$ei7] f~k3 H7Mp69_%% %-x}ή sf0Voy4k~]o-]INZ>k'O/x RN͛nU R7k#͖zX=PNKl.&P='"vgXVҊ,ojH7Ax{:> ?j^Ld*uxaӗ2[$C99䓡B He"Vl7rlTu]<*wp%C(yur;wپ"n<lwɔ_bl=-6(㕤H&5v|l: %n;!Oo pdDiwz7B?-NQ6%$}UR\1 tUC Ajޗ^֤#HJ|&2i@yn)UdΚֆ_ [yuME kaOP EV%჌ >OTOaRHjn7ZeNm&k;~<!ƌ޿dɲ ,݂ʵ6"ET"[&"uc"N_XqXZJW| .2v *C]$Z8$\^#Œ"6O =3.TŠHEa0j{͑%s .{)-ܱcE> ?{nd~d.;Nt\^AapẙINF[ՄIV:x bEH)< |+Ӄ EbÖ.(FI4+N‘! $v<ϒk"QHeIEdKHd8 K箼? f^}v^<gIXY$>+A?;3ADm :Lw ۏZÏc4ki~1hȷ>% +psw;'"=,OT8%lughT6$ҳvRڙ! ӵW䯳KkZu86(fW(]́u%MD">ġ AasI2L}\uB7m`'!f=BT 0HXZ8#M+1:)3C ٛ:xؠ+u'Gę{ѳ8JhID&l҆uG;G76noy#H4]1=yܣ?K-췖%%Ks֠?Ni] yF?Hn?׳[~8az:6zݴ'~֥JnO+$!ܵ^ekNGt5r+@}RKEQ:;R6[E?g:nNs-A ɫpg *9OhcrzD ؕS>YBkӫ*oѥ_~4WkKxتW`ad slڛL^g-$=h' LSNi\hku,%)u3ߖmg@" 6׿rZw2ѿjWc`%U5,'P҈mʎ˖T$0e$$pFo[}Wפ;/ aS(B7rGL=¹ݢ :ňܷ];:5 N~N(&;xwED(D go!.cæf:r}%)G]} : ߞaa#ėӺ_Mr~M բ-Ȋ\9Wt =bz}j,~ٱj<C!ԒM4$_/b.4AA 0Id}cB!:YY38,p{*m /X̫l iUJ">Gg6v۴^f}ebj3^^/T]Z>397)ܜRAe$O/k*B=*IQG_2>;M碅ŮbOF$(/Mu .N&ߔ7a0Z{_}W`F;:gŬrm iz'ai.`k]`A^O?#f!82۞JܴuhztsB w&tk-j%Sɇ~I5r[GvhFn(2dTz 9%^1Z!S瀉HF[j.=.'h_*y?l mϛW0+#YOM6v3Яm4D͑rNLJ3p @,)J Xz'2 D%PV:wʒUS=}VE Zh?vl0x:ɉf nN>l챼ŔkvM[:H48:q;\8@jh͸O+OkFmsM2Ǥ%B. -??V-~k pϸ!1),Xv$yO0ו)V_<7h8I;?"kI TX0Mg0'qp<S8QޱNjvx iεRYj>,kFAh_J%{tMCNK.7[uE[hy߅.b'@KZ-16WĜ2'ADe.ca NppH &Ӧ Ңk8U7"fhm/UGp()>ks}|Nft߲!@E iesrK̼@b`s\yivG6 Z!1~=NHo'׋9>]m .ܹ_RH@Q4(!$)nzըGy$\?m ±-]TNJU6ĺ閦gd(/'D7[zGgrq 6P'/&j}Ɗe'o)vIJ2 ԯXhk[t2C:91dT ʺkX(ygc8@M$/5a'ト|rҴHCQyj1YU)@a9,Yݗp_dvpc"j{حe/LK$KTc'y`:6#6D?@S%Q2 CC7!W9/l K ecp3` t+v$L}L|a㒛A֌-yP=$ pQX 3`v06!8y|Z2{T^oPíp۞ ;gV1`vpKWcJ O`{GW^B=| ?^JSTl3 vš/sFh_zLsn:pєnf V06MHGT?(GEx,[.f5GjϚ,P̓\<5pS6gV4t'AM‰BZV-wHWUHAQ3T*@‡ ʁ e&y`8urjoħ\&DUMnDNۗ,Yq5lQ֕xiMg0֮є=b4Svh߅0GJ>5S{}A |?Tҽneׁ^l"saDPz|^%Ri~RoU(ћm{mEP84gRȢ& U"2 \X GG7"=}ӷ' έ2'$]w#҈1ū"ul%HT[lXCH}3ѴjN#6r.Jq^#kD%:cQ.2;Y.,R1 P= H |a^/SkI6*b{:k]гT-Fe}EUq^A*bÚ- e,;>:j!lyhJQO?\{Id ̗.c֛!jk O47"T-mb1E`,Yu_@2|omDmⷼV >Пz%SӮȬ2 ~^zqn7i|(<5J{& J@? o+Fjl*&!5D`ɇ¬0(DL|V%O O'@H`ᨾb nR;3h,fVeiY/l註%?K<MOA/oB&ٵstlM;UI;Z* YxMĨȗnBDjGM>{h/-v)uYn|{J`'e=y?VTjZH˂]?]G [^G8?{ׇW*x+v7L'B~^gxYr5@7]{k,7ۓB&nЙ%5qqlG>8SXY ǔ0u? WH5bAB*BLWw#7fLϩq0.LFr2-y'K/4 !kӔ6aہ㘬:ƙ؋|7g+`XUxbF &] X57sFӯ5|fs8~{kKO{FR=YIQCd1A`>GGpx8Hj L-@Bq~>f}t۲faV8AGʜ0Ʒ) v;yZ{NZEޘ.?|qJu/g<(*ja"o(%a,O&%S]hPk1Ca9K8Ur˱zDy1`\>(-:MPtvl'c~L$YUs|C$nAܻ둮;y1O8߾q!#Acd r) r!A|Ӎ ?kˍ[/JT$1jZw?Y׹taQ5\[TD*Rc8u龓 8ɳ-\ 5l.Q-*X_K&cf<T!fl}p̪&9h}Eoxا "u:{dW`Gp\hiˌ`.W SbJT-8X|E-"^A{|,H5U-Xk8[@ |h/=WEz.sO Wa?-фsT ?'VIK qtCNcKMɝnK97Ug鐰~1`]T˸Vs=no /3Wcq9i|/YP3ҠAַA0tPNf"]jgȨImns;b1BnW"!wEB8]dBSmm,# 4QPFi"lDA)g ݈7=(Gmт)!bgQ9;3&^'joC:vڐRcOUNW;âeouz^`.%RW'AMlH6#"%v`|MV 0ZD b'B-&A Y{ۅN=j} q 7kK^7s)&.̈́LpT T/&o/:<iӷHM̫CFu ,FpRL%xaօO^nP_%̀YL鈏sqO|UmG@j5XX7|&2v QHT͓/)Ɩ`qDwgKõSg ߽{Fi]w* +`[sAqcNUN_9p{H8E ÓݗVڶ<*d0ms] TGED aBB~h)Eo;bRZ YnXKTCODv| ;)ga_:J.7Y|:p/Q +[0QO6Z~VO +K 2PODa磥gh9 |,:/(dW8%-׃J`+ClL ]/s~҇܊wWd)npfyQ?{BPWd+GgHCG֪0-<ȅcW) ef9~ȿb^%p %*r07X2}>x=`m4a-ޠCʶq!)(+I}؛-;tnn2\J:I"?fdE0Y-(Zc ?ZzHym8ѪNQF{w J1t5#8;YWD։;SEXΆ_$dIgsG a_j@*αhek Жuf2wh-r6Fp /P̜0fv!jD{ b1'C#%,t0V8^Smdn1Y.i`}#?D:ա4" AG!(EB󺾤vADlU?/cfg}Ҁz-@7F0nQ3)QYFAHlvfF;\%pڑyZp?iW/R &^^K԰hӦsQ SU*W,|(Ք3-؃{qP>U F‰b>oR BӀyy^(;L_C&#8-4 IxkmIongUQ/Y.i>eO95n(Cjk I$g*Ckqުl)1{1 a!/ܐP뎣0yy.ؚ (7!=mab.Z@8' R婉5Y1;”F*U;h?_{yp| =>lO*,A> 0 ,O/L?cRo-*9\Dⁿ-4TgEStt#V֪mQ!C{W_ F L:Xpy2wDL] SF5n7e4 fgTg`$NU!mcyȡ{·tpEAxL,вAs=QC@x>^7: 6q mN j"⫴e'YX&0#y[sh(r/ MoD\Ue[nf>ac .T mN*ޟ7 (,Kx|n6`Kbe}3&:)Zڢt"߆f7c<ٲ/z!\H;D@o]H#GєM2 d5dSǽG=`c = @[ْ4zb\ L+PtX9k!Μ}Ilw@i$j(u@N *i?`8q^F}+v]e)RCoejo1Wu ;'G}FN {D$/Mnj8z)!^1QHKW -# CtbZH4W(`RC^πA\13 /޿8v> @+kobwM>d}'d#۞0[50v x=qUjڑW13xU1 8r`/MG=K8NNJ](8u;w5Pc< 8~V'qu'&nRkapKGEIoUO ?:*7B C䨃&54iB+4 !Kt%jiR}B jJY?+c÷Mb6u<[0wzLVy.xPS :ֲyO.ץ?w`U/uE}:<1gU{S PXpw[TɱR?5*3&ۺu\<9?yCr {^G'$f} OzAGfg2$1d7unkF6j(0dh?A{ywT8QUZ/6p]SvJvbi+D Lcz0[lq2y21,xa7xXA\v[R3:dQxǥӲWoQ-nMZ! 8e<'/Y7l iFIb]uK50 yYlh˖Pi [ ]  0U{kq"B,2k3Vr)y47>?/?9Z2x>D~#8kDj|3U=tW l?ZiM e `R/B;9?'B<1S@S HԨ t[;5Hg`9Ycec〫Ώ=HPh( z,Da<*g⭜HrV`&#Avx.}ՖbrZ{Q[ p$$Cbז>kцA{z(γpyCq'j+p T+MQl79w|=e_a(YSN僼i-$K%IǕ K ?ᖐ BP'\y>uj7wYݳgI3%0y(+m@ˀ{ݲ'&Ri?aN&5e~3]dDLfnȃ|l-(4iJЖQ'DXz4ĪT=霵 ]=)?S:>Ըm"OS,=ϾB?ppR!6aSa3TVHe[IXtK>ݑG%-8Y1~DqQ k ^o?'U (JTYM@C%]SRT-i)~?r2V|S֐7킉O{; {y jg~S?S#,"MuNC0\xk?FBOQQ":0i̪$틲lƘuWC}L[:Yae^cԚ&loT{#Sb1 ٛwB}8>1f Xe9ߍR\%ɰξڀaE㪁 ݔ=cEBsIR'%4j[4p[}hd27~ rV,z[%M{jjS;\5!NcIޣ.y,9(ٶ_G`Yӌft/orD>lAL-LPlu(<$؇YatLՌLŜ喆*bйʴx*Xe apjr۪{ X3IKCͻvP4|P}S}VҤOvtZv*ŵ祱)j7M"_KZj4H4m&%سˌѥ̨4D_Q ʅJ1;%vʌEeg(;}y}94YoDRtk^5m i26kn{1bNڀ' dP);yWX!9VM|{uz3vrcӥd}WeT2-QW.A#L2.{ pL#T}<#R:|o}YinuISgwMZdm7ӷF Xum :o[+v%ͿB!'e'˽XKKw&! XnbccGS&o\踱  <|Y>.͉ő6#{Ć*h[RY @quI2M[qX]i#ɩ"A)EeKgTp${dzxoA2|WQ*xú۶<,u (>Fekr̵Y?t%KLPvl(EmZef҆ >.PfG^C1gMŘEk!32g?RW:Go!}vsbּ-DԧgA+7h"))Y1V{#*ѯ{?wJ`sh x'Vf c¦]rv5!SnjP \k72B3,!]NڵL,zGz٨@ܗO VDfv__Xpk1|ċ9AY-; 3ql3N*^ʫ}La,V|+l}jyU[ Y hR0 [ʥ7n'<Ƙ?}i!м/p?Ai> F6dW32CYAe.Jt]k[>sO]<0Dݧ>WึK.rQ{^R+x?ٱhoSLT$ cEh3U8%Ck,NV@Dq 1^ps:y*SrXq$_* }e`VTC#ZUzwu5p5&ԵZ/>|0 o~/=|&abѱ3 :rexmyb“vUP ?7R^rqqmen5a;vJ[4GYlydX #5jrkh/ t)`NgqA,TZ*r,z(Tv,Fg%RAj歮fX:1>36Mh =>wZMd9WK"եQ`sˋ]nim߉ʟ ý57`0*qo!`ps+{ AR~^c0KD_V@~6\Sga4n+kҼml&|Ě%سWb$mM-mHckF)'h53XUph74gj+gB~5)SE,!=]Q6>?! Y*]-UCKX|Nr 'XQ4 wf5NQn߾m9 f Yiy"PZ -eBFdn0}]ҽ'^IzᅯRnv ?HjdX[Woݪ0ZF M93Wi! NK)7=~}Rz|-1y[UB;KEC@A9j::}<Iy`zA'3+]Qto>4$cLCA(FjOrXRj{- *}o73KG@6"()Bn QFFr@)x*sXN(8fGܭTl*cF8P]K9'Au OBgg ~o@pLKy]ǦXjutby]m)gp1n&i<ҩ[H~RlnGγs]Xh=RZɄTdgRX E йcD70qHaSdo== w- SHNDFi "o$G9 V$<1b/o_)B ]` .7gj5*>ߋ:<2N_h|MV1Lj:Qhs'|+KNOá禨'=hxW d.GQǺ ,gI1 yQTFC+(vFeq~z푺&3Fs,O/aLa+x)GB*|,3u%#_Y31XIjG 3/Ԣ2Wb&2N i3`g9ߟ g/3Y8qw5%}k}amqXN4{bkZn1}Yp@gd`:y(x1ly`ur*ttMJ:uYFT[/ YV摦dwB(D[+9Rh(S̸(NXz-5 bt=fKwq6i|ʒՉ?Gc$YF]'j~jy!2ROORD_\ɀ^JCw e7Mq!e3\cJ]vmo3_Bl®@=<R69ITDa{ EAvj0tdp/!˯b9Dnn_$-u;wם7'v;5ٰȠ+a|(>` ^ΤA2`\҆YIb¿Y{oAp'ZF=VyYSiHa*eư"%\WM]q _a#*nx4P)qX0${z'R+?,Ȉ.)5.c*o4s p l4\w *+y H2yq\T;yAp״+WF)~^2WvR4vWGǏ65wlrjk< Wj!5yEFG6D(! zHLB7JgrIaJ>>jo[-ߪ9ΝذPz}% @R$dHlTn$̦) F L9؂q>>W꥔dZr i]c?f%M &jt6uK{IԙpI/|Okbm*dmuGFMf~1j+ RdC13Kd#>N ^\#3?K=Noǭ_( ZY ܥܫTOqMB5OA| ;HCCfքoYd6,D>P (+m:dy4rdke<@F*s䟇^}Hߎ52e:XL3u pW|eDe'XqM : G}{AH hbODZZds9 M*1L9'vXZzmyiFwLUWtم8=:QM-9' aᢁ\uO .,8B2X4A{f0Uɗ^g|l{ H>,g V0{YƧ^Ed\7f׻`؜C,ƚ+z1"?t \3Rď(p1g MRhu=G-G*luS޳hH\_sJ|5R wg ŠLTQ4݋g (O<د߻roVWY!Bsw Y(al Lx0F#L[ϭqhъJӗc=iU|ƣiBy n48[8x%>"Ǧhqfm2/%k]H$KkzvMöunQfV[̸z yG޸>)Zu *my'V$/ɻ~`n ]w IH~GU#Na:~$\q5 ׹j\n+)sZOBdyF:*@C" 1{mN \\X6eC[׉ybaBom~VDnjኪƤn2U(c*8kB)ݲF$X5G!͎X;m$0&Pd8RښԄ6)F9^ϻ*zx[ɡM,^ j4,/ [BO2hR\栣8@܀BǢ%Exd\qyk^V k)mK6wb`J83Q <;f4G+9_Uͳ_#Ou`h!Fo*B*T)r i@p_6 b~%C:G7sX3Agsb\}lP7*u"gcٱ;q%q7w.,ɯw_n}Rd\1,6$_8ERdŻPE3 ӊ={h}9/tBZE&.lhʾ@""+)cֶXw;g3+inDѭ)~:Qw CSpZLeiFYyZɸh\Ei}G< Xdl~9EIK<>/C?`Z&9`y VgB251\Lkoɜ ,]PˇHv1)tЇZt쨽0 hdq-j!]DHjr"E#Tc7n5JrSK!V>%0n \ɦ98*2 Ƣ1`K /ƒy-MQ7hf ES^oNYRlOUD{S!4E}s+/ӷ%*LG˿ZN5Qf'Nq Ϡ`+~ ^Lξp}GD]"̹S{ߑ,h1c-o\ |e=ڮoWXx\/K-ZiGչL (9(&=*)00 ڟ;ѥUta HZY P1 7F:d!b?7\ h$ g/%8gftZyGǘU YKT]N \iTq!h&)Aɢ&wNƅ"`G0?AԈ+7aWlP/{XP.SN!wu/6m^`\v[uKg~Td2Rx VWߤ D[p/D؏}mb6=+ʬXh[[dGyZPӵ뽜UCd.歖^1Oظ )'TmGlwBesOjV13҄M'rőW̧4)a%Q&{@.f;jB R82A$Eo¥y|G9BG[qnYlx1X; : U=$j 6`en/>,\>]‰2X4 Iem+Q*I2[ ~BCwk$R!}t9[>6!e=tc]wR2 ,opDPUlY?yWω?"ol~| ¬t0][y?˱^=?JKă %鞨5C{E ī'&؞X\:ϒ[Y7"qJ" Wa$'LPBYc 9믳`*BB8l\Cۋ'[er}Iҭf='nNg#f34{jըgH^~oBwҶPZ{C{ R0raúx.ӰhfV3RƨL[G)FnƷ`ǣKw_P^9(ޛ6A|v.̱[db?X Qb| 2/m2WͻNev25BƎ.|VcɪXΓ?i>"Ku\M3)7.e^nRl{*;Axh~eJ0MI7ux8+_FPOaf2l},/~)ZOoQڰʳ>MG{s f>a޴?64E/"WxJ'ͷ%5ߓa$졧uBb[KyZôihZP(SEVcϹAY3א(,ʁK?'יVF<l=tC+)w[eK_3I|CS0k;]j&%~ xeb=~[C_cCx2`x.\]yߟEzʽY`$DO$6(h(#͝C99WJG8.?d~5X=鮵! }R]F ak Cb JMAA[dB Bac(_ŐI.]/I|[202(½@qiY};]"```3}]0}P5ջCvDJ︮'v )^ +ͲY Zx6rv< %N_aĭL0eDKmc7^ОALFYu=_])WFq?]Zl0 )$3kúN mWKȉeTٕRp ~ >_+*@ -L2gӅFMEߠsgm>ijȲK}o4?p,wm0E.ek">.Zo,ᗫg uxPgL'gHl.b[DYYEVӂ#!Cў# əUB@݄^ :M9NӍ(a?_K~CA|wpÀ\ZKb r.ȃ. ""{ס4>Lۙ!l%t!XExyխޝ!qB )Zф)Yw ȝ%7bJ%2!àH/'Q"apNnIxׅ\,:]qE>xuL/_{5ĵ{cl'k2JͨHpV\p-d>,-6;#\Pۦ'DHZs(2-|Hw^P0uPQG{6ǻb \uKN# *`x]H-&а4*UuvH=W޷ޢD/QNþ_f4,=Mҷ@Q{F^:2ڶ`@0]Lf탻 UA~;ƴ~nT ՔuQtBc6_ yO͛oLt 0b{I1xEPs[<^Agnnzϣ6S︐|1-. }EBaA=x-MeP\^ *i1CP8BNa[FD}Vͻ){ڷ76oa/&!je gWΖ|AC+!L*⭿۩vT$bhgT|:{uGS4b:3bz!dϲ; XO#4Uv]) 7 7Up(;e0 |99qȪLXhs[lyp!F0Mxp 'e$E/"t_ #oANz"KF(ɠ,#q9eG䣙fVy0\1osm SA`e+խ^zձ*K76uqՉpڭʊ4_aRQ!\ {]/ pV@:ͩdǩʴFFZli-fSĺ)nrUb\)f׳P=r99sFu˖ȹjy- Ṅ@p#&Yx6Ki&?\olͿfz̨iqcR6Lie\Kz<,8 esȿKk)h$.ĨջOrыk[VA 7Ȣ|%kMk2}~↿9?DqM_A09M"]M g&y6%5cWKg1wH8QՊMhxx IS\rac}@JL7C %Aٕ( pJ)؞oIin,adsgykٝ)i2U'lʂxՎTq $S0U@[Wa\iqǑ:-$dܞeiRԘSf+Ѱ;wDoXo Y W R%/Ss4Hnw( R9d oNO^SM Jzz#²? 'l܉o*j&74yOjJqUȒbs BQmy+r%!W7n ITgvug_xDڙ $jFaP%anjRCFvdӥ²(J@Fϲq%ʮ͒ʧ/ 5g#ȷq9O .c!lhKX>gI N#83"9Fq-]ޙݯ]{Г2Y8TnG>D"Rd< <|lHfnTmZG5Ü1K4_ KqTP1  %ÚѸj R(*QD}gRkysOZ 0#l҃*m+iZdA@+:rW9J>m7n]>ԩ*s-^d8w}vr t.tQQ &RЋNP6Y|m&kWnҸ-k'+VfB4Pk]Ls9* M,T)UZR AXXWmת=ځqB/ycIa,b !Z]Xc3a(zRbvy?Nj#buڄa8k|!qFI*W`L=e rm]b.劰tS.piux)HuPe҆xSVL[4hC$֓c5;V~ hp]n [7x |OtHTFKghIhn!'rh2[&]faD T! }rMKTw艮'!ćѺq~s,$KXx7d-͞ imWpv&zT_rBOd U1rkm=5Hr cڴ9أA7?a!B[t9|V9kzF| 1Gu(G8tLr B투xD Oy j_#WQcnnMXWQd| 2ylƒ%u)F 'cJ5GWȄ?-`xi-ŢI#8Rxi= $=B7("/+7̔4P<Zy8V;61߫y*ՕȓՆ6|pjոO66 q^ƾXXvU=9BO䨙 :=izW{? `YE l7<Mn#[Av9 ɕ rՙ_} ׬C!mvWݗՠ9HdSO>jI6 +5Q~@;YN]t%=TOLeǖ!߬o6jo%3OoPz\-w 0j*W8sLv]bt+g;wzZG; xYe[0,`$eAiqI*~|uH%oHB2A+؃;Ȋ,Ѓs.1Hu]5zD kxyY6 ZeqH;>gN?^V(:ʽAEDZT(X;_lH7|cg_+=忁 j+}Jۈ.ISE*b~Ο4#Gw=, ^fF{*'3̐TϲԸ#*PuC ko2s9\wfs#DT AOh}Cp/HZLDe#n;6~oPď12$@,IF`W5`*0yO€ʤl/o+FU@إLd =GTR79ʪ ~CMB^$tz]C{~nl:T)}}e`kN֏3V;w^~eE#M*SO s9&㲆F6@$ԇ)Gd1p ;`mlӝps0!\DmEoğ"\XχJ}^bkH ̃ZJ (5n;' ticl` 4'ʏ$[ 9El}VߚEm8~QS5(jDk(9R/av:\ZzchgG,e`@pWQX#ԥH'"ҧ3PXm' i͒Izn8xџ .-pfgOmhy7Y?͵.84m '|E-Uqswc' 䢥D$fa!ugrW*@,je:[gMmd zض¨a!|(ᴅˆc=RRv#er⥅\0{YxF,KFD+#\Ɗwl!k*|vaaKbU/aRa1_#Һ!r++CKa3y}uˉIc{r1B{}60Ԝs=YF_ʍ *T 13߉?ࣾW^j8S;,z9l¢=}.UvZ&wi%FJaP&pYH?". ^}4ca~'y>a=/dlLldqWSBSm`oS}=i š.)KeZ+vT;e@/ffOJzh;7eC=Uf^fa4gۖ^ԕQq|g ʯ 6+nPݫp5NӢ3v/&vӃ()>;\õ-fSpNBbhO>I Ώ;[VoNvXOD}&uEXTv빎VRmX,9eb\.oS%sVQft[!er.tzp z- ɞq؈Wz DzZGYDys3 %(ڡXv0a]{. wm%ld-US*k]`@A3ZnlK0dXt疔'B0Ϛ$^IBr HWE2<(5a~@2J^.~*nЉ. !Je)|w,3`#[#PRQOٸ6Wrw΅}181Lx 3 0'\δaEJM"'`FZߵizah muSmWZYGRY })Mimr1/*~[JsND d9E2]'U}jD>I g*(|zY ȎUt8.@!`NNj)C'oP)UjCjs*\+f}&bZ/;i%,QviYš`ObZ aCڲ'UqIdun*vj"rg6V=ӋXtlp1 a_{oRדl+ - F";?=7Tǀc~6kX`-'W͎YQ/ju ]_ԓ~sQK9֚ƒkT,mBGr "?(õcq3qעX8+?U3{AErNL;Lr% 'u&:̾d(%)tc\] ׏_!S!Ľ̰5[D sO6wJO_K&y[,6牄fyO垒K }+4I=BpDJc#pʚEo.%^O3\N்J٥"IB[3Xj4~]OY~O1x;ƪDbT-לEFxv󖘚ubl N ΌyPI@.Jꋽe='X9/8ޜ ݺe췃FYOx, JVhK 64NˎǍ.8 6Cv1d/_rjcD4SC !J2d4 n Z?t]D1 ;kah'9 Ĵ|Y` $ Łk(I <0o#ZY#w&*ˌnbXk_&YhlLڄlӹNJ쩂/6䌜7rsGvK77Y\̕MW*FׂsIĆV~[+lEPYi^=!v*G ,u=Zp˶J "\GhKps/`jHL#$x<f>6/:it|qUC` Hpo4`}L>澢NI4`4Y=Xs_c1&Ho6i7*z# 29mGa:3zv+)F3{o9 :E'9f5iתA5Yr{wbI i󚬠1E\^`܃[l_c Mv,t"٦ɀHRL9y#z քWSt6濯]򯼁XAKMDEE-ړGP& d`]5ʏ H[dw43x Ix5*Tj o 6V`%s lA:$tӇ}unr^Ak@byrC3,vZ2e~L0>A,깿+,]z-,'-e`oaň6e2Fҏ:N^|ni_rfx>'`ƾ33Zִ-T⊔T`x*򢯱v&K%׵SxPUd̙'R>v4O(t/Qd69V%ɕ< !#Gh{[x3sDFB`mWg` @ a $\ﰜBS<c58v 5?ākz4Pf仇-3w8Hq wuI[ķJ_SWDR.ywT|E%an¥2TCT7v}_/,8Q)gvP5~3 rǜ,>Ѣoۻ0%TI?;ñB!I#wY ` :Ӄ-3xʫaJ+ɕǣ8s$`O]/2zWᚣ}^~,3 Q-#U*,,Ym8k&b ׏3b|R!͌*t=cwr{$ڞګYf _*F=ڞGy">ǧ_g-7V{$Cu}ByA4ycVj_p;Ьc҆t<̜ė}ƣQcKt[v&ܡH#c?;P(0Q$ksyu-ɯ0 )~czeP_ōޖSUMH ބ ARpl(W%0M# T_7q*"2qdiNIaʾ7:2MY>"B`hS/ZWHʷI?,G*-c1eMiX"}fC  N? : u Ϟ7h?w~ۍwacQmmTxyap GTS6Ytf?XBk{2+"v鉄EeIhVPF7E!י𡥤t>A7]*D9mg SLSFHe [Ti!g=Qia2WUxԟLjD>M\x3.Ds ߱tyZn !)̴m:?-r֋V|Nf,sk2@FAezleka&}|4Y(cFq>^ ֱJ_Ҩ6Iڶ\kϓY,4k2G($;{6_*#^nRC `wU$9 vIplY Fo1]ʴfmG6MI}wd8XKrv.dk]p [> ɋ9)h.ZjKI|JRoKtА> cDn=\Eoog2P4q {Z6r:ц|$+JYe5v<]͇'0. s/)ȯhȧr]@f:TC.g>;UbT9ATW=zC#`/mX,xߏiqa)]P#dMC\C<#Z$a #LAnsnUe#OR9&+r R~ 7[DKy)T 3@~(p3j҆;P M7[<(@]am*er?mPb<#Ț-(q)h EKrטZg3 )aH}f xP Ř ugƟ_LA%Cd4$c@؍luPbf\[J$+w&sKo;Q' j~m(TۢDM9'P\wcm 2۰M2Qpy0؈oucyy$ CrO$~T@$IC'>Dkc*Pe.9u.*ŷaog_gQy& 9*9R^nbC&9c]>b|F6XJLUa,iMNw{ w9lI;IYN^9r' p9:H  ӏ֦P2 $ ^iY23 3 v: CEU۳ϕ.m)H-.ƊXbxҲ9F2~1$GEܴ~(ZuR,z CC3л<@7 88 UhqaE셹h}헾6 IKdzǀu`1&Rl՜4AdMpLd=g{ Rw9׊A?8s.0szɶ8\c浶$C;]+,yeݥj:B 3cDG* m49 l:@'gj] 8~TG .X1B|sZj IzQgx+4<~ &6f azG| £ B RduOV|Nj׈{c4kz1[e'+ta'i_`̧AfC7&)j"O4 &@QT~e89Ȕ) ɰ~JIY\ETқN#)ALAzO+*A,iџp4wdK$s(Q ̄3a4'E@p=m IWٕ J, P-W"εc $&&Cwi 8 bBg]mf.sNn3̊iH2bТNPHb f-AV ]Z|_&PJx31dnt7HQ,zm~_(cHҖr#8 O5u9elf84C4^I( 40 'xD'&9E0N,Ƈs6ۯɠ2P]'.9RzʝLKkl -`ArLg0],Pt t Q?L&߇2T'{6*d̲b$ 3r$`3|yQzTy(O|)eH,wxFooY`V|y}7b]p+(u4<'=H/Zc鸏~~ /\S,?ͿCox7e<ƶ^HKbK$Sr9CKCY6c$)/U,l򙚄^X`n29*<*& dVӘ~ rKsy#v$Ltܽ/Mڌ_hZ0pXͪX<)H FFXe&@1k֗s߾ƶ &( %j-$k35R ZwאG`ï@}PhEARY(9r:fr=QD}o56Mb&q?ֻ׹UN/Ez8=]\VvܕA&~nSY% w}Th %#AxwyJPLIZ*i2?%@9 6iەbEWI̞)BGJT3.4?qKjU9lidG.F*W%L  wO!N<w3Ĕ 5u"0|קsP+ju+Ӏ`|E?WIz:ڰR)χ <6ե%+&pA=ƔtdrEZ BA;& }lSzS}5 9JA'fmŵwΜb%/Ή/\)ΌKT\:)O+I\^g.>}4U7uF;Pɕ,! w3UNS: Y#m+ME en1dǺ ̺KIcgZ7~p4M=+Xt%(Xj6"˼<z(6=;ajzu*~=88 %ŭ.r^ dZ~P a4Y.Ubj3}VJ#j lsQjE۫u~SʓLOqo=% VA#rfU:!1He٠za&`0ȑaEW3@l>e̅lП vsYli8aoUe]hMŐQMqb!;g@@wgݾ6O3iPYMI]\&oO'gpyÒ/5ZP? NfLH`xWuChkeݸc_ѵxׅY"5A]٦Ua-JD˫ilvmt0ÜR"쿆e\@2y%0Ӂt0M u@! B}T]HA%% cb? !VO.RkZo*N_յ]t-p"d4TnuTñf蠏*2{.4䁁AO|; __XyW)0 fjIT31}аrXk@I2ES¨L<׸"qqRϡe*2sm-Ujdmb)C3b:MkfqpwϣQBJ!,/-{6 ߠ*WX{8fHY-3&8,1UtGJ >Tt%C<짏??-?#<`Dj>^ .R^RWvZݶ9 ׻$u^;񯥕OGU/.:J~(+Gh].-ʴ\n 57nO/(q }w5Q.-Hw#)qo4NH@&r* ^\_>~alZWxz[a}Cy8L%<ϳ m e'?O ;NIu$2~6uXWٍQZ't҃2vm*PҾ\ujiv(يrj.,H=]XFjÓUM\Of'e"㗉Kc9R;S}PBܑP-jl3p:< 㥩g.10k?(Dqf->'yO0M9'π䜥?2t /H-]!`7R ;`apB0 osuo%,jX2or5!95/u"!6%H{.w=6h6 Aznq8:NTJ6;_YOA$_ K1C-OY4Hϰ \j'¹l:?ݽ]Yt7D aU˃.Y7cg/ܱ5:;W2F$PαZ]ɭ)1" DS`@,.g?ΩvV,XW[i1e(k-*9Įl-'-1xRڇۚ&COܒVp+{v)M!$vW[mCuqO*i*nj;/l6։ao9r46hRڍS4ZM-8 =icG\045wƘ .`E J\Î ՚@O?k a/Lţ;–~47+g ⬇9S?r=jE)?O(bo+=c0 h5%h`%}K<-| >]ZkąVJ\DzxM2便Cgv?Y .]&SAdh,pj=*Id0le]Jzff^f/E; \rthDAWo/ SԒKh,9&G+#Ti ۜ@gLLAW6[_ .N%yG!_ 1\`M"-, ,vE@~$۰jw~K 3*r?+[Ջ)u'1wm:0>a%x&T46D y~Z !D7H=*aUC/ \ <,1 ỉu: O+ (x!<#9WVCQ G%_hԾܾV>r~"Gj0z{j  b5P2J6&dEf6^ TOn SctiQ3԰F&ΟolɆ&.ZB~yтa``7V{'4< Ȁ`p޳cpa3/+?*eXִ^g3&ΖrsRu2.gmҸ5GEW4~:wkXh`֤;XW ;?cuozracҀ-OTar|;?O4^r#]x %T=D{܀81NALA4UYN7Ft2^ՑO!w\E%㒔^0t,j3on7ly3z^v'62k3O2m?Ɉs=U [3 aA^L#~Tz_C(a,Lz%̂CMȨibm%ETP[!3Jq 2H_cAەhBr@}U^V^өtb{q_pJ͹0@ěPqp#KE ZNMñ_ Ml4WsQd6*[3@[*%ҧȃd](bkQ61%X9UKߪQ_ [9Sd/$?s 9b hN8h:I>'n4nd֔9gK%S-snZo:DZ ΄"K~U%mH?I}BRŨ i}]kݝ8!h\_)9WE==GHSk]$奪R}v;oyHԈc~Wt7_}E:2p5Bw zk;NJXȔu5qzy׽P#Q0L/c(UrtF wgo_ 3!g6;l'=T[\Ibux "UrxK;[V P9\sfss=iI# 3l=L&%깕U5k }> zS Lݬנ)M@xf<^?f] cjw&p:/(mHV}cKE vih`f'{@WA~kSɐJ?K,'D@,3g>I*u {mB U$_u-y\4I1#  AKgJˈ|E`v1kdhLPOD^tXO=ߍ'b`R+nߦ$"_!%tёX_ -%F1D!FW^<3+6W +$]= ͎cN gitƋHjSwpVir[H"hYRմ0> QS֡ZNK{a;9NҙwFB.\fb^,_/#؇RA >ct7EpW=hŧo2*"x}n8^ڨ|LkV.$8ո>1m'rHچȠEd#iGfJN|x^F(Y ًn\E0G"ʁCnMׇ*PeŠ([?f1ƺ>[; rLvy]mm! lŌn$Th"ʹu]U~:cKY| Rd5Tf\2q0NatREW#]4e'LZ욣+̩PJ[.YjFkMfe. 9KAVϧo^[]lJrVl#D>8V5=,shB/dC8Uـ 6|Zt#6ht̩=4D!:krT_w{J j7-X G*>FITK!w _!e@-?j؄H~1<*n 8c;E_s+g>38&S=`Øzg>D<^54`:;dMJ9l1ƃ=$rQjԟӑ',Zݥɦc*0E{Dv wtFNBOAN"!W5>oef=d*":"@‘: zMKWvM;z@f] ,Ԯ"mt8͕%^5S{ѾJwK-gT1 ä盝Kv^?%[0Eլ̨.s_d@͸=,,MmP`{͚fذUb=XkB<T̚Qn3|΍sH\(%4; ڛ.Xbzgo{֐KǓ5E-zM+/BΨ15 yf0ZY讀11SG PCC+T;@wLAx  ̴hGRL:uVR{b~oq)-Dr]^  UsM>œĥ Lm1)m$ d '9 --7L;-j 1j2*Sυp[:L&*_a $򽃃,'y!ZKv ]ö, 3w4x|0ӵ;9M;)uhKX,wgl͖@m%}[l"cpՃ@<3uBޣ؋wW9hh*a9J;)i+ f TA.[}.ŊZrMS1 䤺͸ī@>}qьT( ٬DLÊ7C󷋈wx.AUq@h'T+_ƊE@<&fa2B>IiQz4sؓM%Tn r&axLsAIeH!x~aXNڢ`c`m勶.Yds_L"/{rkv/޵tU٫b&;.8}TEdfX!2"@MzeMɓXDXVA$VEm@]UN  _w+tH|%p1/wꁕ|N̵X v!=&_` qU!FLiX`*?_"z͸0 EO7щ5+̒I@٧007Mtԙ u*^҆]M_[^H{rG2{cpxh#CfĴށnPg!8):(U!9XjZ6OG)ϯ &8(4-'Aٟbfh]ݧgY@k}vм*te$EF#Í8/niz̍PikHVlXlV躸ܱ :I׼I[+.O-gV[n<|dKQ!l3g,uAHePaC*Pd/Ko})!F&.MFfo^"Ҕ>kE\W(jJFO?) 7Sm.۶u*Z]3ײMl}T(+8{1:D$z\Jݭm 2eouwa6qB45&U Gmqu]Bp)Ròir_C(JDzl U"%qF?W#B?Fh]O~u(M?iPkWlk75n|I`,9\De'%w+OJ}'08U(dXy(@u+`eb/C?tT8*8HDR{Jb>Ku K>07c|r;eC?/,m(K27";皠NF_^~ۍuZI]A“{X>FZ-i쐬rqgCgpf}y 3yqvj}Iw d g ɽNv>+*aykE((@TQW>m^N[xيt@xK2Ps5DD 4_}QWy}Ȇyix9Ja0sgR6sLt и~'V1_ZӾ>yAV*6x)(A M/r3xvq.:ՕAѲ}[/ 5PSH.%(̒iihKaYBf:ǹgF }^vRۢ dHՒ7f4[d_ X|I^Do @vCmjX0f"ypCz\ec\$=-\=_CL73K(hU0.Ň*/OE"@v`2@7kUY#<ռ̱N0X=YB9x`liGCъc+of -Qm(4;,3 f?GsVYQM."}%@o# zu* %2 T櫖ϫ웼x?k>L k&+tYiAftЭ5!MLsyA.zlMԭkDza6 wLxأdë(T Tp r0xj1!si9nv MޞOE^Iȑvo!osVqy{}҆_^|):QLof Ky]ҮfVMF7:"p3+Cd>{Kf6M=x_[g#@@^>\D<d|9ifElLt*Zbȯ b]TӤNH]}]fU/y^;o|a3UW\8t3^,^鵛]<|IEK[5XW16 uڀE fDuV[K62(U.+̹|g(GMN/aL9  $9;C>E.ӭ)& i!P°X+^xi>xr{[F\G/?"R [pM]\*-gN7$J˒*6A&^~Lܛ KNƨevyHa&G"AIpBu,rXn%jT[nOPg*dBI~{Kɟ@#KNIBv1Tw%ZF:#$uFIh=\۾#yw=.QFTCMK4m\z|e =*,?^ Bh+j ;Q_!yˎ,WF*MqtVaWo!Lڢ' O[;4 {?G)j|5281z3bvlY ?@MJv>c+} v]nfler 7G5-y7 7npjMRB,LsJ[>*kt`9^SFQK&ɲ<ONJC_ґmcLx $5soK@Qizl,<#$ LL+J<- e}՛D[LNuwPj:JJGn ifC~.ñ)s?s N\KDdDmvqVݽ@7[!M ; T**W ~aө;o*P+5g/JŔ ԨIgtd>+!4Sm)S9-o|6Nba y-dDkRJ#F)E1ׯ 4ǩO>ZDoy{"gN c ĉuB)h&FBu?yIT6s7,[e/j`+!`ǢG1}Q?.I<,kk;[FUbqi ]X<* {a #P~xwf#<ߪrYtL9";p0VliЏxQ}$"%?)d@K%wI{ WY{ٞ5d@;?3,oI43C;aZE;s$ayb&.vl9 vN]RA8v Lrw8 C$0OD&#Lb9'miRκ|VCxQ"eUMeۛ顙l4]9'n\V ъRQ)hOG] Y4IDKToÆH8ܴ#YMegqǹڧ&VcّhNNPG!@,ṣĄ#_syikf>#&,Sss=dL\* ?9ڊ4GĜJj?b:qvq%Fl6*J%q 1}tV|Qjq'jN@ZV:+*Y;^y}~14*eBr 1d"RopFO8H'ԗDq) ?vVï]( F>[XRzt>9uG;x ^kDqN{9EZqoW:s{q mVXOo& :]64|YǾi*z ˜yCr_jygHBg!@(ܦZ 3_Wwi>3|ґ Wb0 PwQ-6Yʃ\wf&NC#|ɧ`16)jKzе@fX_WųHD۶k^640Ho"mfgW{U[BB:! Lh^]>PRX{sXح70օU0 !ec"Y+   Ԕ(ڎS `-v< AJ $KЧ#Ssr hÈiյ8J^ vd%kG=}/Ĭ%{vw){9-*Y8 W]p`qb=2qhf!wܷAsʘrZGTuUC{=781pk0[X˞VLV2{ʗ^Joh^ߜzu\y&;iX5b,IWBkJtgOC[sT*mvkrHX,46bdU҂%r%LV ĨfK Pܿ&W 4L'Q,L_ eQ!~%N^ 갬ϑB<Áw1\ܔw @DxSlZSShSP >~-0OYjM߄Wz<6b%=EW/:~_M1@`?Օ< lo qpp'H*z޲[6ڀR͡Zzl#gabk-‡f qCN )D肇#*k*00&&9O6 ]/@g4;l4p@bz]Z AAe)dIQl IO41zІh'? ?o gQh.<&ض&}Bfl!8Y@ְ%ؖg@Au|sI2N^H KzH'V&"zR{w:O_*b8g70*?J=Mo_(AJtbY/f%-Tƴ̷5yWAm!*vXr>\.hŚVn}7s2mbi]E ɒ,͗{(ȕMّm̛uZRє,)ǾTUoj/ ,~e1uXԧ4PL nRO$FtZS͋On6aڄƽՑGY 3~}^idLQ;_PO-]kU٣Tdcej Vk O (w"ǖ7Zܯ4j5.XN33^gfF}+|4kiN H-)ʙk)ԆOweVZ% Z7TAݱ GSgA' @|߀Ǡfa`Rl\!kCfZa{QC>N;x# VwQ2 )Q˿|Jrzޞy%ϖRoLpݓ*Ե_qӇÓm{=K%6,k"6T|Kms7FjħU$9\%3x. IB.iG.薫b3gzCO+I %0M 9R?ATX-/_y= E >{qx.tc/kzC.ݞ&OO)qVjUD78:CᮖVR7[q?I=u$2P$5S+mMPP6I@3n+z@* mSCk~1^FDT>Ub/ 6R21bsG.pngθv-]xnDfviD:=?K/y $Vqx/[ ڗHpAa X-{JVt%`ړK>A:.Y,m;a(Βwh.ѸE)Q=X[? 6}!2\p7Hz҃}l!YL~$>.;brJY0GhR+Yc<@_]KnZ}fA9ܮA[o:X;'DQR,f|I4mE.=}7&7 q"\Gk8N}s'u*3*Hl UYq2kz<:!e&VZ `n89_k1!hp-m܈T_ w'·ѣy ۬΢]7({BUEk}=nSCƧc4W%k<FB t]I4٪%sAcmm5LϪr* 1;9x>i3%'U t] 4f@|jn^׫m^֬y\'|\QNכ<%Z& ؝4xd bUt-VEUFA&$C +pXd)MNYdzW++Q6K c@K֪ʐ G1Ru>W5M[b?n&zoZײunڃ [0"Y8dx*fLD? u #{%TŦs4m _t6j—{>P FGNWp/`:U4I-z={xuPVCemMKYi+蚽?gI.m{|3Zۖ$Y\ӏ_Ȍd%MʤܰjtJ6Ek|E$fG16gu!7xmR&OGJo{,]GdIyَNs(6꾠Pn=֦^z6L۾*fO(1X<*0LWd dAkUop&ޚ{M2E=+_~hDQ<)%8i70c} _@h>/fP3Wv}AIKUB?hj TF%"L|X="iJ'na(wNvu$b 8`la#.)ƫM|Ǘ=ؿe2nP<گB$=T!S\E&)Ko|آr'iww^I|Hx|6k >Jb;8}q'1WR).Pҷ`o}voshe1&Ј#FZن6dFOzms~͟婔4},teGYO"Ώ5Ӄ3Eos0!WP+1Cf#/u-Aiэ9* ѰuT009iZC$wiFEjhpG6Q7eW~Ĕ3 5(.qSfC sgn%=tJ['Vv]NlxpwApuIokfd mt]AG#q=y u\njG1 ],{%F[ {\rxcxvXpa[^9/R,CԶ5 @,Qw zc抆U?dİ5D/n.u7|!˃5"ҟYW6^󨀦[(rC,F]dpx_o߯üf#, "7Tzm0񔐗bȯ1W4W0;;sаԭL(6 o3;-*y]Oh}QxLw4F# ۴|Gc@oÃp6*aFQ˦! h$a I,5L-a;vY}!7CSV E>Kj-a#KjDpuI\mۣˡ#O8QgDD&!ѕ[Gq<"c nJLJ=>rE0JumjN pGz# |z\b=9^Dag޵9|OeK9sF.b`lcK 5b(Tm 6,zH==Yό .^dՌtJG |y/48C1l}忧 3&Ev;Pͬ]xTHv͸Y%?8%q.`|FWd ӎ }A~#[xJp.+Vgbʝ @J:+.w"~s,{j;Xђ& q;yd5 Y4Q{"11Lt:%LlK@Lx.Q'dewEZyEӊY;bP{_ +c"`4ۣ uGa3V[Ig~J~v)|p6]ӰX%E7[\ 3!}"؜\%qX[-yc[XP]S&}*Ј-hLP0H9i}@̦T6Fo{\Tנ%`O1u~?KNyi6wQAD˚Ÿ9%7{XFhT9ାoyVyqYw{jNƿJ[ܚRadDgzmEID%Om%V12ry#YQ jìBc 4VS`$mosw8OĺjOZd#SxsD7<ϻ(KSPXQC=Co͵#Z!5Hk=:_x[z./qd=زLlC-UOg8jNϣ1B'^ OԅKZ11Pn*1[BnL^O\p`M?AO\f]mtA\G W"P-v/oDk|q H @|a(8,L<֊f+8G>hKF2KYm:,(I̿fGܽ{c7͉h^m a%TSr>*UzgՋ@"a$“/ e-{Ekm"Ma&)ol"Z@f+@E%c>W9xOjg.ʭ<faU٬8􍙃R :]Y-".ZM'{?u-k"6iAtv CJ)\ _0Cߏe'DPwT/Ҙr5Qc"%# G}-Eǒ@R9sxW5>9"*?rl>~^oQ2r'u ;l&5}ѹ-|iU0t99֤]wV}4P%R\Q3%42/1bP+#Bv´"cGjj276ΉWdm~m)㣉BMIz]BBfNUd{`?D|$/H`R_g9'ؼW|m`VtMgDR`'{r}e(+ ?̙tݮY "*'nf0d={>,\#{ۺ~qg98 zh, _#ʢtuKW8.@TCL1x83LB^ z/74 !pzJ|8nsy1|l;BKx-W:tWh>h 5^qN7L; ru{A"XTdNo&L,EC_oW+B*ޣ Up{%1VtHo1aenO(iwM G:=DZ@0~bUx󱸳J|z8FB)7 6V(F_un.f!Q^`+<qwͬ?2~ѸM"rM5h2}!l~8 F,EوچbC\>I(a|pJf.T]@-? V[Gz:U^qx=9yCӓJa?uI~ةJ׮> EF`g7r3*La3V-ڂYs \~*D&dmSkϗ_ 63DN|c#Y XbQ׏p¨8vY9>͠=NƌOBÇ9`BG%0n^|o)m@գȃk& o]U>%0lVF,)2KdV?`ܡR]7DNSm{*]DOI}v}Dۉϱ0w(2YK WCN ޷F ߛa9βRbH~IlNV2'V2CmUCT9wrChCS:Zheaȋ1Ԗkʪ$|+k%5c5=Q.?%YHpR}yI.[v-&tQHFL،QS>#{jAWLffsS+@p9>\GR}ԿC93݋2D_w2sQu#X2(MSfoPƉ22v*N 1jqpazPf ZYWBf /ɄhvOhw\'5מUQ.%7sR1!*l8{RhQa430hw0)4},0yFĸYߎj?2{ !U7?w!NqfrȎ=9 NvS(=d wۨ(Dp=-%̂Ol`)guNa7..^bwHg'SR>ed2CZp)iؠ%$ !öciM@N5/!̟ w[@"Ql{Ef< =i?<&ʅ'S_5fNVsn:dT6)$}C04ϐ {F4Jąœ=bX%nn@-V԰ ;We]Fp.mZ.^?`Ѳ-uA'ES#u7 \Ԓ,ȴ?=MǤyi^ u-i>rj>'deE6"?-+ h2]AQ>姉jlnR@_}3g'(p# N*7ږ+ǝ$nCےO5,1s޲{eKU0J/e@;#uO?MugN)ͬ5E. g`M詓 Kנ)e 4 VGa$sӭVo EeS)ѓ ]Ha !ix B1a,2e 'o?SOcV\ ЅȮ0Pyz:eYJҺkqqtt4Djg޹_ω]"."g+XӚ"YA<ģ/6n-G}/p]^!j݋jZw LO;dpe Vާ:A hcoFA{Ĝa/}QbjYZCmb79e&`q7MrM&z.ѶV@(nS%ezgJF cP JVz{t qzv{v"w19;t)Hn5+̷nФDGb §/2_M\`;Wf%4 taUd@(Q {)n ogf˝/]fJro|C*4{E=ڗ?+bZ҆Bczase6k 5L| ,QTzj8ފ{McXŀ](5u]F (ms<2ȝT˶srZ~p{6b?kpl0\ PbPu9,@>D1a(4w1dg/E99&h9 k`FKp&u4,j0ztL_jM |)= EV 8[cĦh+`a[|\$+2kxΜIfFf'V'ub HZU@sڄ_Rt)d9bnȱaU,J0;eAK87 {DFMp?XtA;ST{ N7 $nۇ)S4#D,0kD{;[M\ГIRۓ>J.BFŕю7rD+:-#t'B:F}SmyW$?}2oL %B՜FUS],KQf~?WE/*SU!< ݨg !pFǙ6E8ΰҚ~:swC^}M92/LASޗM4F:6Axb~tqߕSb_FKA_An[;=+1lr*?ҹ!61AKwwab5ک=VD-02J(e16"BXO×xcäyV 0d4-SJs"5 D&tQ"Gra(1-R ~D|jzOUHFB6 _&ɻͥ{;pW$pV+.[Sf`nQ!=j>!GOJP|b\+$P. 7IV3 Ľ 2$9t= ~_پIˠ1+?+ڶ=X0G{"YQZ'9 wHUܦ7-F/GH gH/*F_)0( Hi BhV+N6='$cn)[E>'F9} Z/@QG2jFuBRlņ0aC(=Gx7~ى߽~c&[m/BKBJX,'{7e`B>k\Wf U ckvxFaW;ϳjq9{뉮, !rBc_l) ^T~[ko%P>o==Fص S$YK<`W*5e{/* 22tZU]|Nh: XJtR?xXWUj)12'gAF!M c1:k8DZiǰ-L!kҼt&KUaWֵU eh#f)#U@<'u#Jvf,د")o\SwFV<3}v[)zVXfY.TV+J8dAuh=1gy. ۜz|pe>.LЛnC% aɤXQlT {G kyFGjJ7'pskt J~Է{1hM')vNX/5{`Rke?䕀)O;9*d(z"M:C3oJJ|!(~wUyYy`J^ R755N?'GJ0]mTL&z$V}({cSd 4< ^D3}Μ&+}o++?sH ^513d9WnG}\}[կ,@wHw V~)i5_/ڿ,qCj\DWriJxs2WhOm 8Vt62ToEV(tb~CJeHmԅC67 ;otk@cAӷI:>G`g֕/U˯8 "1Fp `kF7bꦓ'ڸmi`!e?VI>`H^ ` ud^2eT5vaBiT.x]hJPkbg7XCQAyZ4jZ/?w9ve=xS7EQfoc2zsKk&eBt?Dog{r{$j<3>K "qOnlĢ*S|# O̕'К#3uBuZu 48'~lLr$*.@{:65dLg֋Fg-f`⺕^#XF2H d y>OTV5 0Dߐ & q*ɏnjY#h]l_t_B3Zm$p%yn(G; .8=}vˋnK5dA%M $fpߚőDL1gBbhn ?zX9p/4Hx9=`(@OICڼIa0ǖ1,ۆ=χ $FIUIopP\ƑDVIck Ӏ\;C2XtNFPHRXPlX>tW;?t8s]fi ~YF26u`>`Lb nFtu 7gof-7H ~5䡲*4CL{_M`KP$( A#mև*.˟Ut$C(W`I5ڳY_-?ا}D6|3ߓYz/SybkKYϻ7@-w[Ni_83)_٧G˳q4&:CxӼ$ng *$h?/o/RWHCjt=$Aq8Z0J 2z}˺Mw+v:D LZOS@<ͣkjB1ҟ]2r̘U,l>Ƙ/ wUV;XɄ]#+eOAE<iǂ9Z9C!>%n/RpA}Bo4"+^|amۨn)}ۻT |Ѕxz4TE zrbM%90tR`/ZlK )jkɼ)`Pqj}7lyhHF@X'269)Ld8ؿ&k۾];N#CSwݠ,;CHVE!:"ԙp~sSJh}GPi۳:F^Cg?̦*.!+phuG(IoaqU3VHXz;tr S9B)t7 P;ׅ\c92lT/ P\49bU78V}abay~l\N[7OnUl_Pɢ I?6ڧ'1=p:aB{0͂O[ʶ鱓$QSX0.蜴 5s'0hZ?I]ndڊ N f3 #RڼXruAT@)&܂ &gFBJ䚩~ l+|f.K'Ʉ4|bR ᰴ0U[{ .w䯀J8P(#ǝ d%E0I؜^َ!8r?Ԣ>:DIRCDcDn=Q/gD˪tmϗ}>P3ia۽WmwE>Y:p?lr|HP#hHp.]so h ѕ~wf Xk lɆb!vKg@/N,@bۛÚzYe̿0= fI J#Xqƭ†򝛁v?!\kk I PTO~t3bF;<'j:_ XJh^3Xsl)_mVMVV ,DZ.QCU&E6s4HAgNG\??x52"WH$x`BϤXRtYT.BMw+WF919ʑlMe"U30|Ҙ=G.GƹwYl-,GZSshÛ4@Yh?iVĤk¼6lÊh@o"&-'j Av{ ь4w4Cx/!pө YJm?mfkG2S@M۞{)W``EQ{-U?==?Ĕ]ڳu(GNAVxAFeXM~Jg>Ag%]}ɎBeLל"&RIֲsU%VJJɑ)MQWoT ͫi P)o !`Yj4C:*+c16sKf~W  ?Υ^#3>s;Lh}GKbXIa|Ie lS@j4&9{зkf :Qvi0|f,`5?3ow67PYF=CIE9- Wr͑vohC#܆ZSg ?ѭId{kġ|J+VUM1jmsO0ӛ4czW1]W#pv4vPs,;ʁş|*H) wxIehK/]qM$|WgsS:fF[{ph1Q$O[`u,X] Ej{mV"Nkk$SEӗn}$n)iq5NOfx^ ]iCh:y>o1Ûd?nl:]NՃ 0g2#䩉Д2$FS!QI: =sd|,L8x 9 D){!rc_*]J!tӨԺ߆]Wo_cm@geDm +5v1f2& /01$ Ex@:{Z8]&E䰴\i;>Z:9l(څ ֙SKhh92LZL;Z7!lKRI XIQ<>ZP[>BO"i:LOYpOl}[b ].YS,~mʃuImʿ bԘBE"Q|@+P}z *WTLmWy>}ɝRXeb氰LhL} @Xr9ZihҦRMp2'Ns6.~~ Hvnȩj hRN5hCO\$urFEы!6dVۘdu*JTHܓ))hU隌+~k\jp6-r]ȈNSׇV)3SWUr' %J8h:ܧt/>>j/6.5dyPij:}vr"G1 );ǔ㤦D\fV ZE|ʙϽS/uG2vptXR'{ChQ/v7O䖥ȩ6%h.-yhגߎ2FnfXD]x? [h7>sܚn`F 3oSU~lf(f ,ut(Mп/-'A߀z0^DcfM; JV|+nS'ԥ$xMWBKÑD 녵 v5`LG$~28 .h8|9.'NZz`&o?)mmPhTO?}QJ*@ ho-"BCti5߶>-O.]dk/w !@s9gM3WlxO5aw.l%oE\%0%h*X9;n;iݙ@.k0rе$WEs}B+AlܺDҤT&J, 9'qud) Qwxr". w( !݉޿ښdH gN%z@>¡$0c=0,׿ ;$6"fvS9H61; =v,E|m܀T׽iuN~P3Լ쐆;'Y0nzz*Tǧڌ*XSp78jktFʳhludCu>rv!7ѣ ?t\*eas[m$@]x67<;)ЋD󢙇ԣIaD<.|sZH,6\yuBZĨz<)'?/ynEFLpqMbE>$&6fxnt'R#xea|3; 9"TLRgp0Q؆nkê?6h^F&~= dhqfTcpvֱ~F4[ A]/>MT-EeI0FP#:*z&oF{XEE<V<a YN,'!AVڶ1ZW0OQJ5ޡtaP`I_p;&*Em$`qpo-j6<+G>O!LUY%s.ƒKK0_bL$Rch4#@[IH,UtX)8q5;cV퓻|.poPF]s@3 1gd޻V)zL&ԉ"ȟ@"ԡN{3#ugcq̮).lyԞD,oq+\BThmi c>c!;"m;@_ ޤBGyUs9"ץ'+6;mćb22!0*Qa=_xd^וÎ_2ijq[ǽ*M\YY盃y`իVQg)z$ࣼXfHeJ8B<4ssc@aCNp{ |<5 7@$mCN.,b[83gv wed#am(y7uOmT;ŏJ`>*Ed'c沪a:A~sUfiّ  t;rڠNAy2֡S3ďTV]M' -I}&,ObSmFhOuAr#;`3#|*uYm4ZApWχ3 yeD3)24P9H*|f',~fLo|%`ne5$JH}4_&uznƶ}wRFo qSKy3]mR$8RHDn(D[J+D1N܄ -%CG}va G1`Ճ2yڡnY=uar YYdܧh se)rQhTb60QP]VvJ hcV˅ukU6-ǰ)ª-q*[ pfQ EUly u`YP-$w3\X)12׈OV8|)iRg~Y^Ea#=Pg|%\|ڻpt\_LhrR2TnNV1 wZTu iҵ ąUQs0r?pS.LƹW 8=ӫGHeRmJh]wnCY殌KCG-7c) 1L\H77)YZfS~<$T#U0Y) ˏ!9^KU%TѻP,t:kNzO]dIUKx^b'f0cOk3-\+(9GtξMr 0o ~J$M orPcͱ(C7YHp/-Yg6OⶑeqY= 'npA*v̽l'HG[‰H t1N)u \pnqݙ!o*G]DUB^(=xdLa|@ngȳ K F1!Cь4[f [mm6:2">Q1~H GgdnBL1'=dfy-kbp/#3D#6x?TI D?m/WrƓ؝]mNlLNIS<8'<\v[VFX7ג15CM~% hKh8x_Q>L,. 'ę/kW(5>Qzjtm ɍNo[;W\,C eH#Kd$P!}ImsHzršQO<@QH> gFp!͛fM">xUEǎZH5z\HJyY 0#P:b2x.ӕh'86xd{qAR-YtOha4؆"(%]qR`2!#J/~1as kW32*T^׀Lވ8JDB(7ꤸW1DK*EaN7T@)<- ң-,">emݭu_G|tIД&ԭ!j%C b Tl7V_]{/2ya;:σ&K>84nINJXTf>VMT89 6wF>Bu޽{SX"Zβ&@mGBsm{i sa0mO1׭Lݞ: s*~fg Ԫn; %]D0l+ Ư: |߿+"B%y$Smpu ž)Jŝ2'=`<4X1Vm@@b+] ?u+&K/'~_I,CɜBORȍ" 8ռQpF"^C*eUWO?$j;AȬ'[Qc`VԾF{'GsC=AhVdsH#o(>G#:̪D?0Q$ö nZGQtу[nDNcFe^ߴD4{4Ci̴Q;hh,js>[7Z~GqFAR{`ʔ{7AbcGrVd fpӓlɚe'\FN13;v 2!ǟNmǺscw RdEnV]Y{r6Y{cpUtY#4YUhz8wwCp7 ~}Qߝ EM\:Tb)ͣoJ`H)VP攷G36{FQ)rT# _.1 M9<\$j.ڳ}̙Ce(@?8u3܇HcܾD>o+$R$څ੢ hܦeIuB_8h GmEs-6ˏK3 9qzH m6%{KukRs1s3stT+X[''T> Ǩ, ي:BX78r!vL6VvEb2-rf~ :\"Qb9|31/84|Q=LT ]$Z}Ȧ1m'jɨtt1s jL7;a=ԍyhyq10);v9/Tw[3+b+2Ym&O\ < h eRh)FEYrҁFD#xF =AYw@P{PD ~kX%:>THfԛfD,R}QVSeaZI0MJ-:Kog#pi@AU[d(vWQW6f,9Riʯz6RE8cŞZG3zmQ&`yvűM|5*N5>N%Ay|T`hugOefpiIn}J|}HL#!Yͬ_ 6$LaL_~~zށ;14 gT"p?xؖq(`2L՟L@z ;/YVpK\?(+o. FPCI[ i`hY-2G.?=rts-@,0.˧wՋ*KT):/ 3n=m-}gQfzWOW/vGt 0D>K2d.%g୉Ϻ4H$$ҨQ} "exoMFaٕ'K5jm^Љ!eg^3V l4Neh䱂P&yta6yXoLVZU)/7 v-&(nIp&U Cu.ὣD,?Q~vF80VW)a[GbCP)"JfFvƼ+Ζavw'"'{4i9wwǘ]LmH 1.l1k@ZşNQE:')CjCn/ؽ+:Pr8H"%ӛV$(??;7>#c:O 3N@V΁ *ij&D=_vEқc`dvB%_ZI~nvYS{ЩYpIN~w/$3 X=xVQ\1&˔yϑmbk`@j;TZf;tfŏE;Gƈ'*Ud 7f6Wy197t.YO%9)IqS9-֡Pk0EK~Zz-&Aϡ g_Oj9.β{a{ҎK6i!Iݐ.#~_9g|_^| D$(:9?\-ZYU_@yʮWE0q?b;廸\>a]1\ RIB'JF"sAS_)^"S7.`8˜eAxl PUC2<ADّ lM: D7'*.@h1j][uپ[d1X;F._\fx)3, '- &xЉiUm% ͺ'@CHHY&= y@6YBf_$•uuL j)âH:~XcȲpN';w{qb)JI z:;s~Lq pEEg5+T d0Uq{_e i~UiBa%|%p4JO%G,V<ޙ~=J0w3ub! y\si nei8)Q?+@I:1p%Cx Qj;Dc30޵g0U/`w=*;Azr댨s 翐&-799)wa8 pd%g \$]qP~\xً;l&`q52oZ;K3O,=ܐ5q+%QAJ׻ -frB>װ=5+OqvBgA.}zb Ÿ*Ji8 n 8@9$ P*l'̯j#m%-0jeUTr`@Ԧ#rX̗qgo[M'бxU֒R`&7;s͊ $ 2-ͣsX3*tB j*J{))H]G8>|CV%A^ KM#uIߨ E<To 5WxsDܙbϪ6ZԪlSS)Uvoyи0(A8h.wMrwNG}rx #{,1 8=B6~Do~gfBbLɩD<5rFQҺ,]j.eV;΍gEvv ='ړbR(N'i"Ҡ N OVEճóXҩV>.,I`yQmJݥőzd6f;1ߏWta] g;2>kNFJ_OW6y/-.aREK3PP\Rj~+1rG3,><'%4;Èmc/OmiG!d=0Ԓjh_NkǍlB<۝DJҶ+񏙤x5k 2:V3i[niWQMq̉(థ3k'W9#J%3/ N+kۨ )U3<8ǃG^u°[UIM8mQbU!n[ŹPN^ᬳ[T.>jԘv"/*Rւ L0LD@3:%KS )F/H|px6Vy8GgKQ蠟'/p*+z_Ycཐ1@r2V\O~#JL!Y8G"wc>Ҵ`!~VRSSXP.~Xe,-w!H!\18ѝ%Z*0 }N޻Me43MДj혣禐֥Rq֢ a1Pt,ϘE/?=:N˸Qkch'0C1 *uM謞@hU4ԮWgfxYǍ~*b3;v " J~xTno |D&EIH7㟻:-|])VѠ;Ot)"!wY>cQZ#WW:|z<9toJbkA^'/K.' Csy]6#oT3(} B\\:i|kqتX0 p )R{: gEF(ZN(t)ϬAOFcXZ*`AbBSlBz/ԙkӹ{*U'"5b5{1- }cud \YE$xEjaUtR21[sE TPkt6p(0h*ln|KNT9nH !xx X TJ q&1ގT׈-i<,U"}3zYv$۹蛐Ϙ$,V3+.e Yg'uJ6T {iR%Qa`$4 oAtV}upVl2Z/e7ENFlL1Z^@xnFiDhk+:2&Tr 1G+qܫ1r Ŀ;Ǘz]_F(cgWُCyoV- _J+10Ƽ N g`Ιʇ<.:m6uN( hypa)@L+lVlTz7vC2@:,"FcB&8mDώƥbs6)&j -u!BK8fڧ"KAs3dVSr\FB.DD=UG}Xh~o1s}E({k>T)M9v !,XdZȮV'NUIb<؂FNV=,5f%3';؛D4 ~[ /^G8(f RV\A FtޔgiX'q w06~;9dB½24i ZjP=ϧtMߐ8% r6V "UCKY]̃o(qX񲗂^is~t؅|H`#oeq$lKnIv5V("ћX,i*:powrisTQ24%F vcH<+ ڴ_-e!lX=?gɹ>d}i.)t?D"Z<}Gzr𠴬D~yEzx" ~EɊ i{ 8+wՙxM쇼*sa $@*w󹃣xNI_-p[{t!Ml:w]$QUXZw\S*6X)G+o .Rž,Y:m&7q("vM&]  "K)M4ʠ$w]SQ؄aيJH-_:2 &`:vwG-g#eH ˔MkS6, (wL¡T=L=,B0_jZamUS,$kF>526&+'YQ-ʲ[+ԇ eHZn0\ 8J лCy4%5 L4.'d"0<fiTų4laJd0Y>`H#l`J Jk%9fp0UYc\K4ϋLRIVЊ6233ŨSNHҩ-sـ1W",Z7QN#ݟjn"0^q;@gY 5QtIU2-RYeR+$٫(P';MQfOnf/J'Jv-TiڅD 5 3dtоՠ+kWYKf剩7NkMmGkՓT,uO79;DBRX}JX^$"-cjS_ dC=95ڪ#RkCkP3vo|Miб& C\2ߗ%-С\6b|E:ɿRr:!G QP}q5=CL9 !en+_TJgB߰`W^`b6SNb,TL%csbjĩ1H*80fқ.iac9$s>.~K6r^.Nȅr^ibntjd~cO`J߁_^ bsr׽?I`7SQrȉhA7E8A Umo]ظ^ϣ(c *ȸK;[uhLHtA2WqD)][h.աȞA{gZ:]VsWv x ةT51"1a'B(IMJ9J\X&fG*?hDF+fesb0K],߉&;"c2sz2BM ʈdAkJDtClLpzO4 Œl D'HJdE:~AY~<ܼBXLmtxQo| RT9A/ɗ(\C, =";j`WɃUyvGLwwfUc+d6gSl A}Q%z@fbow0YZ7Ʈ0n}m82Z-9& Wu7-~&\B%c6d]p ۪Ĉi8!t&lܑhӋ; NzL\qF :J7&+j_΃IܡP  Qvǜn'YŘ*OUu*;rrlA׭I.toh;%ZisVbin_"\ o"$-ut0h Y*ՃD5&Ro497Y0[ ԍ>p"UTvjb#'ɌlEjj ڿ('"]d:s:^J;ʡ~m#QeNmƋ t/-_$sx%(>Nh/LIT0-X$mse&~gjݥ`9c7g2UplϿ~(] +0re .?V.j}Ebd|?a7l70g0uմaE\ cJ0uS]Gl]s9*,o6F !fKjBUWUu R]i&۲ :rݮR:uu3!e T")Tp#duWVCGL!lk\zNR.eoW1p)$7[^q(d4jI򛏴ՁWt]$nʫmE;ʫ7)汃`b)\{k$}N?7fs-d@l;J+λ:S n4h(v~x8{ymdtҐ\`6|RP &7'EZ|F5$eVdnԪaeV娔_}Z_,-u|sQ\ڿr汳E~N=DIqgj‰ X~9 Y?=v_H ,P.~>5ExqDܓ3Cg3-#\< uz5:v=WdivaxV? 8^8s q|aJ4z4VC.+ھ$z ;Xbȁ?ϕ si 62,l=6Mǒye6_QElW 5HJ08VCXHL%jטћ9J䤨]-\&8ܣ)RW~|ZȘ_ Hw |_H(z .M]ay`% {Q .j6_qKS qXʼn1P{ϽH[PiBѥBUb21͏=y"Gբ(T vdօFF}fj XaœV#E/['ͦ#{٪Sv `~g V ѱsr#.? Dt@񲸌u%io<{r(5iidߌ'mv H]5pl/N sWh <zI*Ks)9זN֣wfhX. c*gzR|dWƍ,*=AE%h;@;p 6ʚaHs)sFz. @dz H=݇k{:n8`o2bW}':|- q+ a;ReG?;(3U?5<)*b  -7oZ-O_ƈ Ihjcq@&v=8 w9lf@ ߈r.MIku߸af)zΩX!/k*aJkB79]ԉP~Ȋ0P$D YFmlxחʰ'a?ǖzV܊:kJ'=~G#q*WN+la$=GO#ʴ6LnWTdug[|eK](DDZBwzg vO A'KmW sRY? MTHGB .ラCb?lЅKcНޝ`i_(Z[ecEQ?eƉ#I [xػ=!@s>mXpR_]3x1N̨jssp侥8a}5fjjƆgM;NŘϢO]D!s*E"-DYyͫA) a Y>+`'asX  `Gq'p̝Li7S:; h~0.C&Op˾KNZ&u~Td^m‚ad+fLC }NR'lU7(3H}NQ z#ufb aL ι\p T[a:DVcB9$R:Ew' ?}ZW_O`ͮWq~]㺂=gjOOtUrq@K|=:O]\5,0[6+@,sb.W;]6ͽ.g,eE TZ/~ S\s-\xZ5̬l%F6Vgo3_,u; (6;xd ӛG/Qp+Io =X$@[1e\G~>?_SܸTѓe~6B},u<ʷ?DXu!qLܱ^Yhk2JA%DWR:tml gB PXvkY)գKk{RӛU08^`Jhq oWSMpDƁF)"Em8J:6at #ɩ ]Y`.=l'+V5]nԉ5nv{%[kXP0oQȫ\n9= )]nWmj'[6rSueSkHy*C%wd|}i{.̜< is Ζ?L<ӧtOyRfuhܣB> He)9 OC-vu`OZEπb1RJsC?k@ndՎӎ Ex -li@ ~CIE xT䷖ع 6o/F7 Φ:k6PrJ4rpjGr.PlO3D B'+pXG^`@>i &O)SJ'skj趶ͮ/S fmwalEamp ;tQ'ӡ?W1H2ڴ$q2Ap?_uT%]"?n#'ǂ*340 jB] fJN1y촼%#Rx:nTf;BdvxhyXHS$#FשoP|슇r< 0m88"L?TùNW+B/=>/ Ù5n1lX53ZXZGޔOw z8i"@p͟}}Kfb}Njs lvSkGLu|v|߽c=iJ6yNȹy. [yk#J&Z$9QQ^#bDKVDltZ.#9/xL=@#pu4U脙^-G! CnFr']fؚ; _Q_ذ>\bo4FtH*NZteͥI7{ oO uMM2ч!◛wEQʤ?-@zeek%u"f`7e^X ?yP}x'Z%r,@a#ԡ*5+"LJ f2ψY.DԙhezOߵ+, b&gݡGDYhM 9 56A AF5)^ue7o3`}#ªF+my `l~ˤZR BOlq"i&0ԓ~ 78?E`^WjC[kɌëysP^TD D''Xkxȷ|)HM?ÜPBttT85O8FިT4NKܤ ޺` hc6ߟrEV!MIڅ@ER>yR#-+}cQ4Шkᓯӈ V KĘ`:7BtX}xYr(ω?gthhg0LZd(؄o,yњtvL|Ebh_VҝI|Akgc 3CbdXc]i:TL;vD<54T*%6T>%&(6p@AŮʛuOx)q|3H8ӝp@+lkU4T4 Qp.$i=T7a482?d *3}{5=0w),+d7${k[nwVI=2A-ϙ1pjꙍ7 0{ 0ԕь)s%d^ uqϭA޼Ӆ,mY7Xũ`=/pK49L)R]m]PagK; FME!J/VUٰFZG~Λ >lSJJ] d̲cnR !Kџ so5'/"af^W O?MK}$!?Ǧ23^r 9Uk,GG/vzO_)z87e!A8ރj^TX[GýkKD}i Q _68! ii)xLb-gi$A%Axv xZ{{p-n5Kak0ٞniP`o0dxT! k޹:gf+~։jL)fQd%zmd$򶁫=f(SSX>dW$GX~x0go45 d.ׂ"Z!o&S찏*= !:Oi"G0(&llX\)%B$atV`:d}()qe`NN! q6[ov%.bT_R[5Y,I(Qd)_[#}-ΤLJ~ȿv`u5CleǸJ h`/l0! P'isꩫF)|NԂx/UJ"cxt5"$T[$Ib4 ԩV n3Ou; _wg8&Vuk7SuL#A߁-ٹ"DPy1&'Vݨ"?dcM3 GLN<=XB3GV]lͬJ$IS*O9n KH(3JKVdu<7b 3 țз,[d&0sEu2@egLi]ݒ6mtbx7[φ} .!q?B>r."ϕITyS;A(,kU%}ߘ(_~6.-;H40?hlҏ/OXo*ػ+NJwXQطgD .%kc}HT?($Xxn{!} Pbvbt{n@7VX)40 ;HzUm|% [;F>xEsk;/@2/>MWK\9|0d2x=_{Q2 #8? %]ahr0uC\ pX%;Rx$ Ͱ凵}ό-cu!b#_<@;ǔݸ~<%,˕WUBpV1H=9p({ٙl6ȟ=F&*ֈQQ)Α/^vS(J> 31bOR&m T+{ PqBU|Yet= Ej>.  {>)嶡QsR$AO<ÝoT{:І0v\rOiL[xa9[*󑠂z{N"HJj_Uz͡^5O(iRAj:D&b/2%RO=4bwjyLc r=u G+_z:XUac%.=]4 ŀ!EfP$ 03UL8߯.bRJ ǁ+0)4O7IjfG\U}$QlpG3S!powiG/u('*0 KF;zhEOՒ)N8vq%& j.pΎq(=gR +0dg@a>_g@{]DJ#4 I4kXYQ (pid2xI0 &/ a`3\׼ȲC0PTjXpDC0n[FTjUCWSi#62Y/ݩqGs( kF!TՇ@9o|⯰iW9Q 4O3!O)pthOO[Ou6 UV󜓪{cN}H%03|өXv9CHDdpq'>`FN% ʔ()YWLb*4@]8X!.L}f_1ol:d b9!W)Gd8d]1cEMO?帎JL> q4A] ci;K>1F_=ٲPEd, [8:0CHek s#G cM]9T1Q1VCr{P̫DKhߍ2).VͩXܫEޡ_ҹ#}F 깝C9\YqT~ Z:M%~gTuwr_QgۥεmG=mQ)OK/:z T ,+TR:wpH2"S B*r#0$3ԑJ|Dѱ3g)t=/*ZYTzt#ܝ$GYma C>Ji41ۛIu b|nYt!nk\V|۞ m7Ƽ=o!"u!?=M!KA 0| 7ȡ["h{=qy vPu\fEwL9i@ %[eC-^)=,7~@8ˌMO.c^9fMU+m{{(%uSp h-vm0'>1b/I^K ߖaM)1m:,)1(+9q;{<3F'H5μ~sH@+@CtŴ#[9MB}y@j{l"Uvu#Ci"rr3Qݝ)I;TDHVU/#UM 8=Y TB+=% /ǻ_jdc+6jGoģ}bI &N2cskT@!KOnxv$8;c]|f+2&wu:G:iwCî]@> ]> q )cS%w>KDRAk(DDE+j1Ot믚Sӂ.TQП؊<1&ȨP87^l sņmwʇ #8]觰*{ʛ;H(BƖfFfh9L&QxZHzHL=v%>IIM4ÏD)a2--Eym%ᡒ1S+!8,8 F,vwhZtB'<FQn6Y ncَ2s'F'[im"1K2-rϚc^/(B:`Pz18.hL<e5k"]bB85W[d7 CEVlJH> NZ;ʥ뛇Ƈ:: 1J ' g=johGOQ+)@`q*/k1$#;d圝2O}h+zv鷂fO Ug {4"b$|#4*Q= #"uU羰e?J)Ї'7mR` 9E9CEMD"dJŦx̃'M} n|.FrOV/ &OL;r5^5Xa: +׾g ZFzTPST% {yoև,i]n5 VN`,aa-/4dJqN eWFv@XSwŗ(\Ot .51"a{i"*P{{7݂I mzd\\ks}$i VGIaGNZl¯Y1#i! a`C0Ѵ EschA%^|?3zBh#!$<#|c@|JWv;9)4;>b=pooʍCX/XK. /2c]/RyJ4y ˼C AkTLz|/l虬P>v5jߩN`r6&<h}0?%Eh^l֕kZ6_䔝2SNW`2PW5%AԣD$kOdzﶾ^cz^P3`efVLӒ&N |H،|ozj #mÀujt&\)<ѝW[B!Lz)/tVD܍i_&[K'}"Լ"A0NRWăP,}ñtOwWu~/$[\ 4rv=aA ꬽcp&z^ tT[{lq^E.1h+TumO3p@.$[BIpk/dtC')`'8ew%NE%7M mҗi +n"jkx TgYe` xy†}y[,"=T (4P}r]8֮@_Vr1` JE5MzǓofF6pė1pÛEf<] T*jw<=jWU,9_*V[S1{;gauc{`CI[ I 5VcmA!QxYt!"K¯YV0lӂ]霑H;{oڴ_l}V6;W,8&R =vu]ܷ(XE3f󓔃_g>cTn-$Oi+q}>3뢉@/~$j`:,'DOx JlA]9_(]EV`G%4Rc`zV%g. Jb[ A$yB5 ձ;n-tnþ)}Q5Ȕ]0K7}-;MkBR⽺q>l'mVDHۃpzv(*鱀z"z3G}UW՞r8Đ NѼ up6b$8ąՠc8Bݡd:YW3P {)= vcccc0Y %؛|2斎XGm2 kEiV-\] Őo6vUCܧe[7dN '=FRhܬIPm+˓3>lbKBĠGnH;}iiP|$w3Gb\Rkٶ5H œ|4q҉U]! /~ F#X 3C]t*u6|B[wW58%PKh,Ċ"{1!cY,r .L*G7@Ar3*Qr\o?!^fE]68.Lmok$wp5a>?)6^J b„B^Rյk⌴ >q"=ko{~ %YvG͸v!N{E7 2њ|ͦil$Z݀ 'єFOq]%k@C5j*v_v(zP,ݜEk0d'/bmx8ž-dNJ4Yԭ*;4DoΆ3*xB1QCQ qzOMvprd?Hs A M;&V$=fZi< $NOm -;%}BB|k rsz–=R%Ɗ(Sdtu~ƀJ>pe `ugիQӥ|"ė1HN-fBw$ꞛ|=) [Oy_nl.Z~'s'Bգ}3%E)3G^jjHU#`Ro@̼Ѷ}m?B@Y>e f@] A')Pi["+ŧ!7\ hg67[cAp'C"X.qFQta*;M4m!gs,Ơӕ.x#0I?kM!t=٧#2ЫÛ`H'AWdwe^xzE[)^V!f6v,[+мAĂQԸ#EpJmT&Z0X$Vky=ބ4_+Βa8;m6S~P(QĢ:q5A<:& `:6% n95Dk2.7μOh  4_ 7 fn,_G^JT ׿^`Pսfקe[p:,z:q ԥŢU0`˄yQPђ<>}6BE dқ-Q"9.O$ z @Z2@5 9WO}ШuSzQOZ1h.ծ mxt&3=,]tgu×W1᨞5+߫%p8FE%O~g٫ ,"ClxXM^\_p]]inEywѓYBYڎNOR臞dɆ5%ه}/uhTCc !.c{c<1K3K #!Ә^Kq1N3xI|5 WIyj(a:%);UxɦS:LR];,\w2eS/D 5g)KqP uS~"˄W-hC0iUt i q4W/enApɷ^kk!U]܇48DTj6i=<_&Lw^Q* i&n UA-Kړ`p0IjHY$9~^ۦa3`* hx)[*HfD X8I#`{2#9 zUTx&7ǗyޤPtz+ץeke:H'ːӤzخ2a]Զ.nz+(EjUy<:l6wӀ * (+q/qʰOF[ֶuö'73qE}Ti-9Y5睭3H͆`.o_?͏f}dSuYȀWնvyZZtD?QC,?rP) ;n#Pq--* LC[|%"eB$\Ǟz72lCXs>NGu|~=<+4OeYG)KO"=eK lSa.? `}y+~M~/"܂%8!%>\J"EPVѰh< Mf}1$.)DQxo$r+nz{ ŏXR,d+fb]3DѭS=cj#̩1Ꮺ nxi (~r߽dJ.F}SUO591Ô~I`@12M u"xĞH;}T3."G>L?X}H MJ#y=$ @ `6[m_b{%īL-moۃ7yiǶP2՗tUȗ԰ԧu–pj0nTK>~x>; <锯JD7?Y\Q38!lo&=n|#^O䓭M *S,:$?L)v-%=/2I5R aI'ߗ5Wq@0ݬ&ǥLIdBPT%O\6MB/hRg$5 #/v*e3<8tQ"Ul]'De]dI _ )OitiɠSKDoj(\2T**|5y?|PHSdnl)əBr$X6\_qKԓ;Vk/|znL7ʏW[ӏ]XnfQޞ+ǬZ?z B@N+-B+b{{8@ftJJ$?vf=7m]#SCїmJۍ8^'¸1m=#KPjZ|؝8}x3RnJV> 8N5.mLM=8o3z'rcLrS} ;e)qtᶭ$ .|I< 45i6 1%Vˆ|}wad9ikE :NC3L/'О()wSB̴T-ŋzʠ0o vb3cղ?*xge .:k\wfNs [겨+}D>kIR{A6}*ud[]rz%^!*4#M]PiQӎ 95`PI@8kU.Bt)0Rz4Da_9 Ö})kj.jch}ighj֢!Xx]pF z@Az"b=)zLj3ZDl{ yԽ: lЮ&aW3 ͝Fo2.X<#WcpLv 1xUʉE{hbNھ(J#gZuz,EJiV/_>bq snW~FWϛb>_F/'&ѕVf#X%@ i?ӐU2L&'< :f$|.A`21^`'۪'#;_{/h h6TW׵sdPlb4qҠ`qݮRά#\ƀ%\Q&yHp1˙ˇR]q阻Fh !1;j@8mU ]Wk de [穆L>Z{=TLEб3" '})TLPEBݹЅ,f\(ڄolU*a0 ,+r>ug}=\זL2eR\@k|k1sSN|JKEq n(Ef')\pm|ٝ^cB?PRFVc - Q̄n[*l1ezINr[->fu-&8i-Zø?iK5áhpya?Xx(r^5OAi IȱcELhͣq )a4P1#8ś]ݡ{Wr,e;ioJ׆LTdYlPouAhDr.q{t>xJi2~ z[M9[skG,gd;Vh+>tuG%$24n_,)<.s/jT]Um=7! zsv>5u(*3WZ񖆳>#>_%pJ􎙩j)-nڥ[f'g"1~;tse6 >l:,&=-+5.^E!w>o4c ZpP ,.\8`w"_Ga7OLo:*9 5:68"v5-`C +g&/$[|ǰm Ҟp&ξj#Zռ 큗3-:lݫ3s@~}:E7?ښK4'`^81v\DW +rqʺ܀EiF]jd5UW'>Fw φ=U * Uֽ᫝:Jt$qm^bAP7`1>69԰ĦW[Ͼ)A _j|zOݶJ;ZVHboC6"2f~1m*.G h6o/nT ,Pq!D>*&FL%&]jMďC/uꩋ8Thn* 3ǵz3N_=s~| e}<{_ѫkMr`fR>瘷 \tᅅ˱@+8zb+z}O2o[#D vM"tS )c(Be)~;eKxGadW$<jsTM2H]qb51j9z<SiX>-zCg-Kr 5OSS(O8HƳkNHED6nZϺ3}KqXMy ӑZ\UCZo2Y=wIzRKaeJoO!ZϣJl!^I S)$ltտ5`,+I?mI_]Cg;Ud- Su{A.b}~91l|HLc5SYR#/&b$k]w{V=yb=V7Sw0FsM nV*=*5Bo;dꌜH" "2X|YM2{N?` kP̔V\*Hk%y=U58G'TJkopglYp Ftw?w2Gl_AC!ğ+O=N=K^"'װ@3:aOg!5)uHg&Rp5Ӻ#Cq<6dٴżARNڛy_$FGS5hZ* ;(Ϫ6ǶF}[sohB_nKʔpZ Y T]Pߗ(Zܵi`G$Sgm\#0=^F2ԣQ챳)G>6i}ͧFR5Pr& mWP r6+~Y&˙9 r68Lš%SGgm/F%CLtmS=% "|̥_͘2drӕS9+S70؍]o9Yyn}x3zl@ŴQ=7O*q)uOS]jNI~@ʮ=bX v@a*+xk\w=S2vkh3f7)3# "7aj*%U =y\t^;>NQֶݰl=N~4-4h㆏71eV1B`@ @9AވsN̽_+LgM~+˖+X)@Ft&s\?˘Ҙ9fo 尢G!>nv sl/dD(YxhfdyW~v yX2ӮcDlyP+/QsW~QX3ٸ6FYV#TRœHQd3N"w|  LcD]ay `wrm^,*Oev>{O+2œ9 ͱ:|fAnn}տr )6ґ;$)O'䔜pG^sE]7o?yy2j-+lN$ΐ=Hxyӝ5]NñAW|,UFA(dMFOoR)X}v:!Kß钏,TaU`I@(a+jlPg'dêK@%B6v֔PSrYҜ:ta˝gtYFG[eR;~ȳ2YR[sgLR[Aބ%Q~.Z LPE-1b;Y bPE6VEwa>([\,X^w\xhJ>8` tM]bnDYva"En rѥQ?I.O4[?c-O2L{Ξj:#%AD)~kWWo``Vw~/pf}r}\D%^#~ݲk[ _=hnY++%\p;32U۳&bi(qDvg,oyj{FnBKp4WKeKxV_PW|nxו.X(cbn=ެ9&3%S-gKZJtX$Dwe sa+҈4j|N!?yg53$KI:i@+Nrے,n |qqk[Tk2lgOeel>xZ'""SX֒L?_h 5pWӵ8oTrpwft><'Ag&0Q:/,]S!q 痊*uhe(bLYϴxsi ꢞZCіYƕ%0-; dke+2㫳]mv?oc4,24@̊b5rnp'6.15죩9⪻ ld^^ypgXW+iÉ@4,TJKozx|c3ho} > &˴^RJ&"p$_L&8i!@tfc#yw!љ|?J|$/IN]4=l-+xJע[fnfmq"iѻc[0&Y}V[5_HF9I f,1~!1㾁 -%bud#h KGF$~3P5T>Bvu ǍߊlRw&;Uԕz,6R ( ʹ#&e4cSS}9j餢o_!u}Ѓ^9k` !x|5 WĦc>5#[ RŔ6q[7> K.IeVg',N?8[,'E|ijEK6+H m"/?lބ $H^R+Yn=h;@8ۄ"M=c5F=E>UV?Va, >F;eDĤiXN6qc|W@`w!"kR淙i9g'W¹y _U슂'*ڜ ^c6Y[z.;;Av~Щ#Ve![|]шR"!t=sZRY'kդyר]4A||6Vmoxxϩm*O}C6zhPѻ!# GL[n}-cNDb'.,"A+MZn47^'v=9-@3qˬ71ﳽTe??1e4y]|fmS ]f*)*>Kޫ-]}3UPNeOU޳ W!F+Dmo.I eRKr~4MeC{,;=#k.KsEۈ*Zu8Ɉ^C&SH| S"3jv4b*ޣ+dUA!ޭJ"ɇW1 \\HFv>?|  js IK客(vgH:Feތ|K=Mw˦X@lL@Bɶ](ؾ\Efwk'4#^ lP{K9Í*`wvNW:]?a ƋZE`1yn9;%Qr > 8 _P+_Ge/*+9pko YlMHՅpl5,J$!2vߓ !sc=t[O{hDZ2WnrK%zcd֍Xw5iKy V 9 7Wy=9>_ޛNq|3Ȯ͒d3@lP8cl H_RخVi{E9mh4l x6ItDDk 8w, y (x!Iu"S,5rTBa,VN70=A3p? _c@MN4__Q|׉Y3 FIuAG\."mU1Ѩ%bm5k q\KY#>⚙n[ѷ%463Q{W)oSN RXVUDCk=s8tum4V6N3a6Kَ?*M^L@J9FUS0 j<#]Kybx)3I{:ʷ7 (ܘA״RyCSIXׯpءQ@C>ӻ,!o7wo<'}o0W,y)NIX3V5?W,̏g}TTd9..pv"A7bӎtjcPl^GU|#cc2ϊZ]T+$bN{rεQ4y~cx6~NMhUMTQKonM*M[Nw8w$(Fţ,9 rF4k!!L̆X,`"dYE65H9Fz#V,{:qR~(c+-,b"d4Y*ȚmNh-?5 (lI."ރF^m%)sfyr͡>X#u>Fl5uRJ[MZƪm wd<&22P츀D#sPzql@[0q:#F7½jljs vɒdh>-E4nh:+ھ+d0:4T]~ǫI xr j0"#;(;Q7U|>,)j}\俾FdL[M]o*T,~z"6_ӟ԰P6ŝS+g0W2͆B.\w4q5o|H3N`.$+e}spZ`NlNq{mNy9 P },3Qcn%"?w5rA3*E:hc5w)Jb4lԹ쟱^&dʼ=]hE1FOBL4'ӊA+]Ԩ[3)5ؠ]/⥧< X8]1J2iNstUE26aRUxuSeS-5w~FS<{m쥣Aj˥@+5A@h_ZMqh;xZٔ@|"Ҝa΀WUWKmTomO-.GJ$~c̱ &4H/ A602'F#·e=U0ZtxEjޫ/@me ơrݝm6kIH- Kq_4ch֫uU|+.N$R}nC{2'5L˕ S@#.}JCM#AeP*0`{UVsT#*'&N&Չv Y3c! &fy)(YVJȔR%z6QLwYМ(.rypqzI#!V,함7<Kb<9NK8 x6\Wj~Fe&*BA&2c(Mca~+܇GPAzFVgACՖY}PKN\(Z$bkx5 LBHY_A %K;' LBs*xPgI a`qg4Oz$T'E8Hz#\('pO UF(;݌i[~=:U=Zs{!_cm?A}bԮd )Z1HRw`sP[L vѝSmiytCl9c}FqgWȳFCOotg,Yu'٦FDq}5)Jjr$Ҟ~9PQWCC$N7QTO8v .\bkA: )b3=a7qV+QFr#*׏LIÐ7Bg9qf1n[٨e/d䫁ɹH dp0nҕ˝ CaFQ<}6#ٖ ;KWS¸3 Ej6&;I*ˁ W]qPWa3A)ؐS؋ @,bN$6כM쨂MilG #k'>4*Oy-HU>B)xP2%c@ *+_6kһAqQ/,.k!qA5ok0wzBj9/5ƴEkܢ]lz03t5l X8Y%HHV؋vX3,et =ñNJq-n_/_1>P'`pu&D yMOpYo:t/N>MJh}C]N~ރ^`)vdT"X),q4@[':C+P[z @٬mQ v;'n*81F7o옠"laG_:mGu=EuPO/0Sק Udv[Nf%RhurQ1P:X 7(3% EjH}Sv[4H=*QP jP cŬc{TF llpC2?0N_26ޡtTT._"}\D;4"oHqٛC'\@>\c7qLB9w p\ r`+Ok!2Y'; |8O`>\(Їi1L@NT1au*+|rT$3]D+IWoDo' N w>LeEr#wL.>O(}ƙ%ӵ}5ʉ [Ѧr7D]\E+Vs.C TҐm!4S˃lzKKǥF^++RtKF4ãr3hU[M?WFz1_>KKݟأcU,ǡ vy`9~HMk7+ $8JsAIwSC`jq^lR͘Y>3?~b ¿j`j)]pf Wsk,-OFMj"gYP" {,u;6=2G`g~v =DzP9*Gi h҆x4,Ez`YzU3zp2K "T/% }_OmQd'f-m^ַN^%P"~6 `NoHN2ar⬺-߰ƭNP@M$߀hdՌm6'Ԕ逬:y972!ݣ.jٵ dظLo_It^/`nE1y643>Wĭ =bq"#m%)_OPEO-x/&>Dʾ^U`q { ! ݮ~ и(;pؤ|Id*5vtFeRM+ؿoxA7{!*;{4+J_k=_T2vS0kƗ$O>+(F:aW[`a o(=xǾ갣@EetohJ#!T^a$nTo▣ߧYL[B}\f{G;ʶgL0ˣ}L lyfrpⵐСKWetٱ{XdnħlydeloN@q$uK9mF8:;hO5vΛj:2QQә ؝`U4\G(4ٜ`!ؗ{Xܪ[ڝa;Ε)(w򨶽a{/}3h>˞^XkE > 0 C*2&3)wx5]n;*l"'QEsDOpr QQF`H'#<2zG)}L/>QBqd;+aKn*w/296 6Qs9J'2/c+^NB/)LlNomB<8 &jub7J IGXQyVj Z.X+7}uLJʒj]R}5׈_`-xuJ3BD֜%GN*tO\;t ~$Hu3C|p:-n |Q ~`SI .(<)wW[_༣Y;@{矒9Q W.K] Ueu&@jJ&1 2WRoWHIg ܜ-L>$'Әx?2;Tؒrߗ ׫r`lzv䪫lO.uXuiGxOژ|y@ %3"N︧gl+k硔}a$,IPBVj*K JOV(RY.&mp}Ң7okDZh =v4q?V;~:K8P"xu˛0Z:c?%1DuPrnMPB n;RTEIYE9fFun%[?Ҵ$BU Ψ8vĿ_er2f :s|qɝ)3a4 #nrO4rfh^Pr-YB؝:U.0qP $ C𰡫C 2/vH '(&!FdӚLǦ#;4 7o/5|W2@I?"CvNFl1@ )o! sF*%,M?\$8u '"\kZ87 6B}0>]tɄ~mW ,}YC .]-Š;haiQᜍ@Ҍ͵`ݞ0+Bb *A\A .޽*Q'ZYP;3n5ٰC%*3I\Jh>lV,.aҊn,?Ǻ{n Q%I=q.YWoVeJ|"s&2F& p u ĺ_ܶi2w&W{ kظ+?3:Zb=H;X?^K7l3(SclxGH62fM ?PX-aVHNe3>\NiUiܡ$xΩ ,(eZ5KvIPd£߂RFQRLbsȬ: 1TߺQ$(?*p``%Pxθ h.'pAr_<옳]c%TCSs.XڶXŽg_$If뎍1Ig4s4(y:iP76Oqu `־lN%Q|Z.яת |j+ȱܓ:J܈UE~q2hTԘg eUr}H  ” h!JY7v?X!Z#2j Ʃ8nAydrveG]r3@݌2ƗYmm·(;$1ym'7^tKͿ7$ -v*Űmm0=\i;=݁4o ,#}@JggNmtk7Ndq:8 ^ *DR=^ot;j!|6*vj!;L^;._3;s xbeJWQqw64[R#]E2YLM*\u;&M!ĉ5KP £l7AaG IG·cc4s v]BBiͦ9n4t+h_,\OY:o6p}44 ~21/RM倘Y@)"˹\`9"3PJr7wEm˒؆z^wO7]+&p9d;]j!Gh9[mDv,[@Bh{96 |PBvK)ISi,,ihdX&Ci!,hur^)Y` TAEӯ{f6XIBSAtq' 6lu::uX<35m~lڜJ\l9M=HH'͌S^6n&/#-Y p蚇P{uW,̩fK w{6bKegQNrR3e7+Dx8= %82!x^RNz(d p0bS} yduc~4jn*}`p[ 9(h,@nL%Ra)Vձ~'>?Ϩį7b$%2SJÿ/R ڃdCQM `Vn$JplYuj0֢X܆]V'=)VJL:p^_G>@0` AX 1mЊYJ.ȱT> 7Շ,U Оf2N{3Ƴ}IF h<G‚GL}^S}o{y[.N0qV SQr!wXoW][:ԙp'CD:tO 2'zO~_bMtT'(psN8uP T57[H' 06-Xu k`,ug7* 8hW8lFK8nۍ58%)2ˣX=5il_J;@m}&˩I|PrVc:ig1 E$ו?G\qE-y w?uc}&)i6u^hz_+zzc]Tjiv9V6)[<>mb:e󬪡PA/!7^2AA b=ً~%E yTp(#e-taxe)i1fx1?Q_^\?Jq3D!볈<.TzL;s%APjObiyyoxA 30%&zIE1h!a]p?eh~Z?t')X;᧙_Y"'{~Wc9y.rOj; |hڑ~Uy.F3Ƅҡģ@˂m)k+h&jW$ nK,6ݕtA1z,o"S?^fw<o}~+-/<t0o cG["1x\%L \W$3_1 1 ܷ:r8$17f5c-՛`Rpq(@",PT@ xvj؅>/Ƚ%郭5_tXLY!@nmg^aES hZd >6M XQ׭58KeanfVж% .I?Iw Uy:pEȞ}:tI"7=8;#27s]@~) V7aq˛]0pU^D˪#R~(*_i?;"đ}W/+ϛԽrMwUY.5餿N3x&Z"4Brh Hlڋ]Э ;fY[B;gêudA2VЕt#8tb3fקWR /O3Kv KһP.{͠O3%@ ѩ*Oh!"CQV%&:6qBw9\' ΰ#>2|2i bW<`vR^QҜ_Ȑdm*{t~Se8ֻRLc+ro zQ)FjsG>2Ȋf_q$JԁH@׭go9pC2CˎOF3CJݫ|'5uGl玓1=4в~C]Y9ɖ?KAccx~pZ1 ѪcW@oa&!A_) I.+x.L%1WsA9ZwW4n}Wr K8ou ^e4aUM(8E+]s!=ݳMaR*>BC:C- \&Ǚ~Dz? WG+;2;'ki`p|p|O5: H6*&Jma߮q3RmPe['^lyGc'rsu$W䰾(NabzoՎMp&R*+Uj "j&B5ŒEۤl3}{l"4XV6֍dU5tv`P7~)fXVFy=8 iDE-?'gڞ}Õ ̜(1=[5emLwdqX/d~ ¡bДD=Y-l-Aї\?t{>v>K/=@|0f~y5˱ Bw* 3|-F nʁ;h2k3&O,%GN?5(WG .uSPJA_zq/‡%a_zySvI{ Mݞ$sECκX|;28?`~v՟`- {i;?-TRJG:2hZf'f H(^m87oW)?\(;ft'sLCe5vv!~fĭ+n"_(}CאʌEZ&-k(DXguJ<9RxҡP0Pb=]͈RW3:p^ j&$\܏?!z&Hb댹 p-̊4xHbxkQq[;di-|||<ʖJ@=fn/zuVNji YV"`J?xY?Vom{Y#z*/vT^ dQE# '}o]5r5Q𔐄@ұ{)5e1~y?7o &SzLsMu΢W7*ڡ@<Ay]Ro[)r MN|Ц "?N)I! `TAK"XwNYeff%H!4IGP ]!ѷNng#zkSE[)®)&|t]}F s.܄tcaT4+wEM?|cVN5rBpDAoaR -R*^EqЯ`u0&+ Hn̖収F?fVFݽ8T7U`k~{͎3Im\ "]+NQn5 YiLhCnvB*Sֺ''j%}#qK; - x h7:(.EQ(y%eTF~0_֬t3}$(1SxT`MCM 9 BNh=좿BK%nO& 4 =BK@j -+{&kKPldKx%A_z ̽uԤev/_~墦#yg<ֲ)A5;:YoE1CC΢.ޑn<27f Nb(xotCD yOK\@C1#9^ S5iE ohNxzZ՜@ =\>%8]E`j3{[+ǷBXN?&1"i%0A"u{ш|~]h?rm].! z8/]|so2']\^<ۡ"Ϟcȓn5{@tfT2Z~pKZf:7Sq&5$s~9SlӃ!zB&K&49Y=Eey]Чo8JÕjr;j`O ufI'-ɯ#c#\Uz|_x$"4F 7p>qց%fXi\沺wcb顒2 J$݆_ ;"ֶRQt;{IB )ܕV\^;~T=_W}RQ $]ю-8;[\鍸eqD[< zA"x(]lF)uȉsٴv*$X*=Gp蹭͍V%>@6ZAb:'tޔF`҄ߙ)-,x|}mqyT([zEC?S3R⸩<I阄c^+ G&m.`߷pPWUqpY_~Ai*"9U0ysa=^7>8#el 9aw4DW&wOָ:{KUy"kE{ mO<ǿ_ }kmvAQw{t-ZB{D;(arxfﶂ~\ѓM]9$IE %?qinR1QPmg2eŒ4"w  /~W7ۛ8JfڤﯶYN,~3$/bzoVɠcGM ϧϝ0Ϩs8;x]K{c65w #,Wwz8#f+u&Ԧz}? yeQt<#:-UR:}A^bnzZ09͹E0_=&E; …!KJpBEU %d.U ]ɸBgO/_h5$.6)yb-VXmcD()g"[Om[BVh(3mAQ=)|~|,ջeeݏ>a-hij e} %ūiK)(] E'k&_Ga7.lD(KI$jc M.dX'f5#K `,vta y0S^ x(]I_Y#d HiFDVjsIy2xy|'pR(uӞ_nN$?zmjLdItT&>#>] ˂l2ς%`ONZ#!֍٨j~ 3Pŷ~ P OESh6mZU:!|xNj¯ZdM؆L! | \z="tq+fË#E/--~AvuSLlSS&cI9o0“-5O_sP?œnady /:q= waoJcwQ È)3)VO/DhCU)Nn4tf -:2B f̅f5%yAylD4*. T).ۙb7?k9 M\wt23ISJ3$H/3ֿ?Sٷw\|i582ցڡ!vj 3f/EJOΎ8AxHZd;㹷Ppϙ ,r+8@eˋ܄Fg8szͰzra维#`e뫕Y_VHfKca5AMfwe,i`^J Y&-aMVvQ{Fu(mĕ !@ `bhn |sP,ӄޘտ[Љ|X"bQҙ"ן3CN׳H„!}CAYpX(I{ta~07g@Y+IxIu-ln]~DK]QR:&ң{y MC0~u!UzEQRo{MuYj9I OazΚJRPT7Q7Mie;,5?xHP@*`2qig {vnr638NQǠqJd㎳CB6fiEb~Jʓ()fϢ)?dF}p6<*ukkozBD)*\j+ ݌XDА[\Pu9oDۓ;G̢fk,@.n*Pf>0`qPy~y]/:Ɩ< TuE'})z*ةOѱ]W0T<蠁.7/A a؉xؠHЪ(Hƣb :*jV՝;Nv}ٶvkނpc8MVWȭ# Lv^&b>MSQn[cH Yzm|r6p)#s^o |璦/ql8v׎&E{===YYg= "'9acUx tBfPD O'" +`*?,[n_ (NOz)6,*3(MS ỵvm䤉f,?i,wJ:YI7lפS/)dܓe8cH_~>kBVf^4MgY3wbX13)a;;"|[*]JGF=xK:e>}l N9u|=5 #JUߛw KT6)ͭBq>Hs Pg-!SlxHQe6鶄ǨnRZb]JWz= ua#morIyp+\e2%^j!薾+eu ֡)0#wVh4.MPtW-i^\[sxjxjq%f]&zJèkw1_tJW؝)ouy` 7)o B}Ax5-nH%3bQRCU"Rуm2L~Aŀ,S`Y' 'Xӊ/ CZ!0Mn곌ȳTƾDT gǦ!;ŵO0zkLXS4)yP? :IeK]iԈ 'k{d3b9sh쒬k C,6нQ'NϰZ~yԯAmK7 ` =o{4MhG!-mYltwFw7J,j!6s?C"?dJ 'S x(yϼ6VGѦ XB>TwVAd8Q2,T12yfc4 'VIY9;//')} ̃M8ԃ8@Mpqvŏxmx v7&CοM2n k'f n4ҧ̶rধ eڕm40d% >6-6#Nԭ%ä)QOPNJqbp!qT~n~GbC I ֌/KsWoejtJp,L7:e/Ow}1Š'uSvOαv/@80\r5}~WbO<* @SpͳC9 N=$c%P7srǙQ$s3ׂdXAo@Ǒt,ϫ۞B*19JʍHل㊬# ~zp\qOEĸeE͙TNW2QKϕ;n]Kveai/l~3x=1Qʮm|NX>DW<[YzJ~$MZD(hfE L6ש"!?t`O M:=ݤ8&bC=xn)3tgЩ[1V-^$pm,|ȤUVކU]\MdEPi^QXnOKھUIF1W>*suX!bDG[LJ 4 pdnE{jq@0g\[>^*Limz8RIcT1%D:BF7j}nF$qanbS%~ G$3ax]n^GGMF!JQZ\ 69 Nzid:BgGNHemro4U Un-؟_6 Woy 6>"\T@6'k-OU^w]3.vykt cI" 0+zXYO'P@%D)_mƈ=W t/0ũZ-Z̨RL5lnn4™^c(&JXܜsf:Mc1*]@gҲT242_..q=ttƱ0Bq+ǠJt @tf@̈e(*QU>c'.! Ҩ'obIC= 9h2Wٺ~WxWӜ1"הuK}Ƚ$1kڦ]-tn*>_D$ u 2b `o nG6AE>&ݏ'^CHCULʣo38hpGP'}_ؑ⩪OI cz),`zH[k6 lv]Mj R5M1ok((/8R,eE1=^6Tᛵ%8 gXWm}&u1Ԫό@~P4Ʊo!Ҭ60dm*;Y$0_fk\8_tof013Q QBj#>kqBR, uXqs+o3۱hULZw\J=$vXHǍ @GհuU+^.k| 3]-n&RY4K$}B&L`@ksS\[)xj#V@~Gcͧ^͓i]"-2 Ye -.rjN#5X f4"KIi}29ld% oUiͬ`Tw~Ÿi ~E~8* D>Yz-fr.y؟_ןlɚీs=3S"T鰌y)CtFWwd\{#55eȒn#9`K?ܟ @MKWLȼ62탂.NruAWxUÊӨz!VZGQpø =*8?CiE㝪יf6>֒a?hviCB:B*߰}p?nQuLCM=?Ac>vq+!yɄ4iLG(įI!&,@qt7+mݧۛdH0OB <HeU{&&c֢9d؅(g!WͶ`r >,<:%vGTau|Oԯ)xv#;c ܖs}\sVl:pEgJ}[u"!h!/!˭u?kxr\̤r(X169a\|# %ϐ-\ Į.~jE_!:lѤ騀AMb0AS`G8Z$ӵZOܢdj$0 DVѵ^ݜssA L#i/\Y ԶC+k}kG~,ag@̮8 3.(aI'"Wn{V0k8EdI|*4?hV+ȃ)aG{(,iU2ie'd7zgP6~I?_Dh D7 _ׅ/p*bMoc'Q`2;L} |09nb=MfoF%ذ1LoZF@ : x&{5v)}kqIN F :z ^}C^:Uߩs]Lzt?\i8&$h@Y+Ͷaհ͘$:`DΛrZW߀? H#z.x@U%AFY-Xƨő- wi㦞P=8Yz( W- &)%lxռ Z5#EBThypŷc*+=t(uy >G+W/fAT)57alE徐_ C"6W=IܟU6`/Q5uZE\SN:/A?[ ui ^ޑ#(\ES#gjͅ& R<>V!N%S" =ofG] eǂyTtY@U?(SlnWNui<L BlƦ0܇tL`+~4we:btiq |lIPZO /Wհ#,^&`!Y'MТeiAKVkξE$`TNR&+4~T`?/(3;A,k54%khtkXnev3ȍ%ֽru +IܳtD֒O`#Đ^F7b*HLnAHj@ЮR.*9M+c)$ =09s 饉5L\:O<"IlJE9#VdJ&0ö\ά@ ;we͡=&7ȳ5R%hNJ-ASgT9I >7Hh`%+lhC{hy'bĬ=tDI"GB8riKpI~]YMQ͈#?E hT]ZsK?2p>4 ]pHwAtATm0 xשQKH 'r;?5b_Hċ.79B}SBOE"c ,XbDnR/+43RKNLLc!UDb79툂o,|ˢNb,(І!Z;]X`AG$}>*?`evsAXJ͚3uS cO_c3*iت)HޔXU=ޗ&c7(H-(`-lu=ؿlYЧ/)%#a/lR``\p9W@yeb zhTQXR}0i-"sY%s6ƼcI #~z`{B8 ӋELhesO-$~As}*mY:!F7܅ρ_fQ՟9bް 4(y쳼*g8)X{( %p&HDڻ`\ G &ɭ ͔N! >]S_?仁Br)umBwJC)֕"-awv JJ8+~-hGW4%iføK.1B.?!B_kJQd\^ BIOPnXD O;D6~ufnUcsV&jxoHbJ;+W>f Vzrhɞa7k(,e |'WRG7:u'IEw|bXu{Qc?5 u-kK;GzxD^{DdcfG*^$3D wjM>afYLۀC{,e0M;$ ,6JⒿd~)@[-he,*Um &Oo n6e/_ \9^ObRh-W/5.*X~ *ַluI[jw;J<!l`38iq|seo&\פּyF!/\.pwJFgY buq9١XN tO oD!U$h 7rG"p-)09~k!Cr6"D~Tw}c#<0K`&f`Eue"B pׁ# cÌdמmfs;&ۇx[[@hi>H sn*a8y}xCsly0x"KMZ5taphHr&ZSpHߐ!5K0rc"`q"~؃cYyCkTz cfO2+%\i($MP31NG6w nRCxcCLҠRU3(hвvLvu67V!P&4Wt'ZY%v-S*,`̋;|r[]^fk"D9to1M1Q*Gg?-o5i<1\A*!mAq;tsa#:h$'nke&;Dٵw,Mx9ynT2;' ӊWbu!;uu6!ߺŇipbxaO+\+!‡If7j[LP2ёvo ~¼'Ɔ5aBMqxq@^C`TA*HVG~u/Op v{xVIYw&mdgF6UzxX ص H?,n*M((H'4f-8A%wAxh7{$hi? SUdq)C򱟶s&% StIKޯa!Qc|j P5?\m_۔DA25|xvg_J-q6#?w|yAԨAdo1>"{}qn=(t᭡-}2u*U §ySz4I[v5SVpꄘ~+ êw[}[4͕ڟatR-O  #4˸gDWSD8!ZK̽ª?;$];.:Mx/h ̧R(K{hi}  w#BIna#2U#*H rHR1N<+%jU_iL%DșW]L 0w*{Ā|;^X#if=9(XiF a bBޮ_г^H$ bM5i6>R8-V'{DA{'FѢ̏-Z&8irn`Äximm:>|h}H>۱ ;S) ց|c@0M/uo;李A">$jr2K$T,)#'siWՋ/bXIuY{NuGi]ڻnP7$} @5TK 9۱~\Rym$+ o6k^(0J<N锷:G V. /(:qV*jW}{" (SAhŽDπ l#}t9$S¢oM,WRyX 6ᬁ^!GQkoF$L>ްEޙA)}9*h5CeMz˥UB."oF EzqY&5\%rK$X떣!U-vɣF!/)}2+lx(%)cOv[N7\ Oy*ﱓ]LRl଺̶5ZEm%w Ʃ O%L?+Y"Gӹxp̌EMr/WR` E*Y+I;oWsfuYDX BZUWiy|5oj糍0KEՖ6w2%o8ZwP kfHH$_zst o]aJ I` ΥB_v#>ky f2hY+-YW@ZCu䰚K4',4OJE =ۿ99EIA}Ia)1$hKIP)䓼Yب8e*ʾ6v#Fd\sF`ݭCE^1[*_FM7̵a-f㑐VS7WȚ"p'J"\YEX{<,J}}r(p _|5O2btqK>@yV#,<‘BWF&\FnԮ?8{X[P<(Q I;UH,C6}CQhՉ6:&3RšVT}u@EC^9w2_Y-#Uclb D4W_Infnّ)"nv%{tkQLTj"b)(INV,QybՀc bufӵۙă)"f8 A٩]J Ƿ&ڑu<;"0V,Y8.RfCXc@wA3*泰% ^ޙ޶Tc +`j Ӹ֦3}PvdJ6W{Z$L1_yfW܈XpCֳZ>ڍcfDu#4BNI(Jڏ@.,O{vs&^|)=~Lѱ@a{H#58q"|-.K3B_)-ʼhEBFѦ@:cRgK%vpXVA>h1rJ(;/L&]toyOEk ba@YqUPDu6 m5bW[ʈ~ܥ.{@I3PE}o)ķMV]r r% e>{K#=P!1#u]GҕRxf׸}+!.+(d&DrJ᭫ĴBawsAM" 4Qڍ8tnY\&,5Mcs]rtT3l)tX  H+2IdT% ƫuaZ_.OLT[GHP~4O(KHtOJMƴc+\.oqͣJK?+n5cl}qƘQ6)¼H&T+hD7ɜG@HrpXbkBARš\}57$`Sp7eVFvghYߡ<JpyQ27xuf=U#VOųʚaj̩H fSmZANWոX\<+vh-^oTt?Fnd}wP`$t[7ok OI&99H}YfR1 r?9%i` eV$rEk?0Ug!qV n GUƮþce'4xԓߓ=!@@fLugs =qkr/ #Ic 87*1qÝ6d6 >j9 ∢^WnH'gc C VM F<[[h$Y+DsWܶM%} P9X$Q RL^gl&M]Nc:-y4@T ? k}7VEZxƬ _Lo#a+}ʷ<~}yc OX'txg. ʝ,Idby[vJ\B,Y0!z;*MFfTG|tAo-UD){mv#0}lmn0nPYKdCmT:|QgB|ʝHPVm>=hW PZYJF*T7yUkiv@pTGh͏T0iDĈ=/F|@F4٨sj3ɟS8}]_ 5jU.3}p"jT]]p_?vL3Q 9E*QRh<\$VA)U0ӱX}K c.Jt]H1Q\°~ҡ@D .)L?dT%Soea ʳd[etu.hAJd\bAxQ-\ƾY0{n>ِ[%Gy3Pf.-ZUG !g9G5.vBW<֦yZahDBnFyO-6 +4cHNЏ+~ Z6sme0[V˸qnH=۴ʸpP2cZv^VEwQS:p@˵C|gNI}vy^r ެg}aWcu882psD)d{ϵEh9[gh;dw `c\[h2ݢp`j*rqu8hKOFjuʨꘛM(L%ݾi,2ns2y_Az[yu ག:f4iϜ:G^EedT8c*ay.DlpEYM/$PR{jWE ˜$"8#\G"h[nJŽsCVΌʞPoۮ NMK=A ',Fqˤu$[z+O~B^3T^5mm'=\tlȵ lʰ;aF00O n̆˙ c(_.#~`!oo򉡿o*FcKÆ@gC!ʏu,+Px_txDw;*bDpO^=EN{j,KXyZn0\_ҒH͐TWCy_ ~ջRׂ1@}f 1@$WXw1X (D쯴g PK( hkUqa]R -=~ g:ҲasgHmO2kagn& %L\po#tOA%QK w8\ 3RQ7g>튡 1V5T93mdk{gyQF-'<}x 6RWYv<0?y y#+Z@. DW9)=_Spifr_'0(XpH#=Knzܛ /ɑFz<*>'ng R6RTe<=(u?7u@4 5;Y_+VܨN˝ g\H2n:7( p+bQ>BJ|r҅A~m?]3,FkUDwJnW3cAol9+Q^RS;2h):qJԕ}r7$u@;}2ܟ֖MD{yi Ӓ uVU[GE-GhKI!m%[QVLl5C5/6ڷN0*mVٞ!? ,Irb]:ݥs :M _AB_ R]Ţ7B=dg Z^jC_{Nb7HџQ75 [!o״ 8ӗ2d ^(]ªin^q~C.7_j@f{E/_l֭, R..gKlkPaS}ž˃uщ`JS{&_1q:{G̜$Um4(!|7WGWONk}Ul@t27@U$]x9AŇ}u=aYXC?^x#QstL&K~߁R7ފ~ɹVHB 2C 8"d~Qj:Ekӝh*۞ QSI` $b׻ Y]+>:\ou6@CXV l7ZtZ&5_,a'D[\>T:AO(%۵ίf} ["1l;hV.Y)_,+|i"E-_ +)DIXEb*<#|"2@oz3aB9%'tGҸ|5A8Zhxn8g0^p6Q.Bg^[Ę'vȱ̄||w';KP ĕ p }|ACOU .+[ݷJnowRrpE%IJo\ rTN| @6Ifbfwefd!v(in@2ݗoR9E-y|V5YcəviV&l{gDH|i~ƹxLٞ _ PUM3o÷":'Y/.aDm&,ɔ:*(.HREz 0iӐӴZw6t};-.bp m]C@]@+HopP;.Z@X(:8M>d0\8vA.'+LFS1C@\_Xν?;wkszowjJIE8Udh"ҬoKp^ձoKo⯩n1U st{0a O!r,FE)Lр)KyVQ{x<׸jJ5FrH59$$-@4$J3k¶.GG0c7շ/Cy*fvG`6jfd*s=b hb;g>I8x ēx?IBxRҘ;ĀHѩB6inyIJlXߜSXT"mS 7y4+iߙA gRV4ؐc1!%d'َG EIksj[PQT O|_qaps/LxhKdˮ7bK74uRn$i5VZ#( e{pԷ&S%A48@]K,QɌɼ ּ ~MXQ ;=3bUup;F3?F_I/M<[G> f~IC  _eڶǝb/;+hI{~+Sv0#Y ZQf;F֪6aeJD tP*Lǣ ]3Q5 I"A %TecTV=Dwuguq='~ABRy!R3kͷaN$}/@S˵WKV/N Xŗo;򈹁3b@^;6 fP: Ľy*S>ncob@6s)!wW oI!nb .83{/ݏlnmoR'*Tz)rgl: 4+rTׇr1'm|4Z,0Ws8>l%$DE^S k=,Ρ}#C%ěOe@ȆO+87n2]_0=V3NdRb;x}m;!ӕ+\dOùP;Z'9ONH;'n|޳@M(JUlY@s-hl !\_쓕Ѷ{8!PQL/pJ \,#5kKp wƛ+/^?T͇3b^vD?yx[[n;i`볒9ͻP|9Q;yAy*>3.:]z䴭V,6u(}mtzLTgY~6m(->}|VUKPW!= P&>ʯc"nd۫ ?fwoJ+)Љakr4+P'kؔ纔9o3v D wTКk 3F }:*k\WIlpV[칬mHC'= %^. tܵJJMyry^N(6K[˄Kèa̓E3CD1zCՎ暕)R*Z=.}K/% VSΙ}u[%P?==0FYE 1Kk*5ͭ,_Hb>l?bЁ/~ ƭC5j@܁㝢E `.4-GfC9:2 `.&ٳq.h>'`h4I5e[8k RpjGz6 ՅnK؂MhҜ7~ծ #윉oEc$@E#9|5FitNs$y&+!"]bz=2! ~R&R d r `';?|!GEQe3Խ9Ou+k}"?Kq8᭺8R"Y{R;o|5=YU41 ܑ Ph,Z@y~$Z #8 *gmGuKzNh"je2Vlbzi.!X]z߄cPjns+*)ô:.c_ScoƉ02>>,`4Rw*[I%%U$,w'W܃]C\moG1 au7 ޶nFvvfA/D-| :Ca؎GN|T)FMw'&Su"dA'Tp2\TD)H{Z)TzJ2gg1"-Th#)j]]l d$&1!>j@Ć26!cce?k^x2ǡ9`RJBLwc\]fKPq75Vch$2xWvd[^;jmm\ .)k_w)Kr e$aT&d6{(ϴ❩O!l@Q}pNZb&ߩ(nS`P}sokTIgx 4kFo2Rw駂.ҪA3Q)s@ۇxX}:LˁdCfY%;p;m!mZfK0W!aMkS'y20Y>f"_.@a{ٙyku|rSC< (ۥu)7rHk4-(8̅PbL(#MTEQQlUVLqGpkN0~6lSe]OS[%] U54<(OOqCŰ翐GnY ~FVU6lŇ?\cH_E)|;|EgCԀj4Xm^@G͝ΔS޽=F`*RmǩpˆRMFږ4Q!s7cf }ʁu1EMCcq֩m&OV'˕Wf,r>CUZ(AĎ&&͡5Y׋ PQL^Rv9F'M!+kh=%јR,6^!Z{RPa Ys aeD/5CWK){-Z20Mٴh? 1DRY}/ZU\0V&\d.#™dQ LB*a*==7zD-6,YU@HI Ύ:\R͡jwj:ZIPqM֔_-T͒?.9ov'2%"<Lr ORVJͅ8ncZؿWP}v埔n$+#ɿVD6\JmE ]AU !tVbGԄ̾񪀗8^Ix* ՐRa)}b6# {̌}2ϷTI(blقrPtݬk86KR3TnacRg3[XB (P=H0`(RH'!i!7e8w,NYSq},a4ŒRQݤv籱 =W 4ޯPZ;JĖdxu@maRLt!2XrY-8PईCD{}Lھ1EN #TgN~arƙ=b OIr]iFD yu{%~+o;i )%LȁO wTV$>yd/t,=Sj{m`tli0hn3j$y,9 퍇GFwTXI.~$L(-Ҧ}Cm1W~{lx\eNxRXBN. T* š!JF,#4J)pAwCuwֺ8ZqXBHdU[}6" :ZO;CY꡿'cI[&( ͅÂڈ+tHE oB7Ik-!BJMMolʪCZLSr@E"(UT,w+ִ_H쥬MI^LD4op"6}d1)F7F5‹ St z5)3xJP k$*Ңh;)i]rjٓ8}!gK{@ ;SWTb`=,kN*yeL+W:߉$H/\$ec`j1\"+g%5F` *lλ^亭ѲDTdHXYt< CxaF>*Wmނ)7(1+nX53V=@sr#_#0Apxm:hg_דb#ZÂzWޕkMLo,6cm,#|4iZ>䄸Qc`^h׊.H!"[-ݐ1*}%h8GD0eѩ 04?e`ZςO+ajk]oXH>"/rAbᝉXq-;&cXCo`m_Qd#`jymMVAM<}u/ȯGWь a:.Y?vT@zllu`:`k#{KހS L,!lf^>!!?" կĄSs`cIJo7ɽ ^HbPߥaIl_}I#o-տXY9?Z*y3-R-HHc4a%4#}M*X;c:eST 6Z׈K.XT(hD C$o[ԟ)-X}80lI&ր -XXf3 b-HQj986MF nE lnQznǾx?5Wg-tB(~{rMl5թq/+3ʛeI2m1 =x3T+p@g" thރ:Iͩ%:J]MWW f#EHJ"+M`+̐aB`ܣljB=W}ꄋӈ6vk!ݖ|0Yab63+'d06<͔N'Ipwc "I\ayR@ ,SIy0M(eDQaCJ^XT-o*:~n^KGݿ駑G[8}=7VZұa~}{mł 3 %D (g[Fr$Fٿr@ZM= >ڪc/;#H,plND`A[e(}ѝkQn3gVgΨm &&߹RJ,P'QO2"r* GNsnQ'$T*5c(!iZ LEɟc0or> f92󽫤c?T*Ɉ F|9HjKQkpx2dY?MVRrE!-q!M'" ` ~^KChʬ:-,n>J='^sHfuNuΰp7:v E-7?@BA-dyA]K@LJZGrP쮌T#ևȨ>jhLDfOq`ު][mB,=A 6Rݾ邋"1{-Ul"~.o>[σDejB8ޮܗ*X3\:Z^G+S[%CizXȘ#4PLL)Hx'ΚcjƖ:E=XI̎ir޺v3낍0 NΩ1*q`ֈf:ۏ|ōx!xy sAAi}*]P ÅL$#alT7kʲL@I%ɘ%v9Bf_&t&>N.JYb+MI>1 ~LQY%Uߖ"{s]Q,'_6O żs+ bAڜzx;O#3amovY\(hCCNnE0]ϔ,v|pTYMR{SϾWw^͈hM|8 0h֗9 qѠAuWuIzzLW60(TN+y9Buh/$$'D9*r ?iKVFgFMV65g}`n/xڳ}=S-rs>9`bι;fNwA~?j\Mz̪N[}>Kh_EDP&VT S~NS*WLVBzw9+MPp񘞒IY'UAQOV!.a5=0rGk"PntGZZZnӑO4kX9E}=AE3?TA3Zrr,1mkE.7E42X!RG&!^2" KbAzM>s^CM#0z%|c?祮r>1 V s<fwq%j[AP1lZگGF'C'(֮o54oF㹐 ĭR(߲|W.}R}Y3R7Gاzqڶױ91_&ye{g'h?Dڡ\wXkʪT-J7RHMYeLa*R+D%&5uHֺmBB`/g(tDDzFg?hnUCJVH?b&"-G2"Y9l3xuzj֏ SKMizW0#Pyeι+|[d+UY8#OC۴7w|NcN/}.z|_D~->QIn*a#l'PJ݋"jl;duwy2%r?~^`AZT7_Ke46PoTJ]{Q-(h\U ,,{ tI1ՏgjlNsLE=\T;]Yۏ&2z]9U| )-fy`J*4[Rt#Ws)U seb^ ߥ(}lQ{7.LU ǟ:dC$]6Dbԁr4_ۡ_t[c,ztUz+M]q62-Lynr&O8r65&m۴ ־@ ofhiV+ VorsEwlM !b fTl3˴~`j.t鏟T6+UY37K8nrD϶]~kkp;H l?-QPԨ["I󷽮SH5[noE:O6}'SrC|sqo"z^x}e:;5e#t%RJh_Q e͉w%Tif9F*h4a,i]K f; g4`3,Ϣ_3HƮh)EqU}tZ .8XA M˘)sOIpm,_5{E.A&tAG8)f;qb+眱֓+f ]e6S6|{-~mJ^Ja٬%mG.0Z~N{hczd?lj,` ^#lFX'LYr'6">0%υM?GyM,;L5+{r`Hc qy,o2Of@}ŏ*F5dPiiXHCSsa*jI3x/KcKG EOwiwXb3lF UvF\ZChRr !  dNf~R=cb':" ۷`E<ƭ c$Sr YG'܆*ܪVP U 0{!y~o~ˋ|G٠'ra&<+B]5oј庸3hX}oEIJLG*iQۄQS|p[)2 Ƌ{ A:7f#7 8kgijA0]#]#Hr@3^nrzҸ#hH[(S(9ZM d]uBKlAhq$U$-=v\7.O;qqqpH<)CnooM{69Q@djݹ <}gK[d7^vJGj^k$Vъ:2.`&hE%E em\ ifb&סVu HVJ.@# qąK.ye#cSi45׽=[{ԬPѺ-3*Xil{7^xzW [N>s:4nᮔ`$lx#6k>Be.'V T-2"S jԪR9ivxE8)Wc єDwJ8<8A;UYV*)"̭GXݥ&!H VԻA/ t?Ǜ8Nv5:xJzNUY ԭ2q6QRPC;|dT]Pe7y F_/~@p*:URhLt˚ b\hOVA/uI?KhsUϬ0xЗ1 hNUX&#2)w7P2.}i ++PlRqpQ-DS17X}"_,ѥF$Vhu6p\a/vn {D.G%nE[H. <DŽŠxdu)5~N5U'A(Ґ,fdq4o2VꗴYw 9ґ wmǂV0Iѩ]&@\1\Z},|l&'ҠkaKEه=^;ŸRs5 ;d!fSXfn -6rqQ:q$I&VQ@^T1O#$ߜl~!jxe+rǝ5!@oFzɢ=[(,}Y֭̕;M,[J0).noEiyj>)<6 7 Lƍw`$3QlFK֜89hzuq%xqTꔪH^Wq 5r+ jʩ1xb޴iޔ$sMe GZڏ[Y8õaWO6Um99+(43ʯUv?3g0'G .}*n_YȜ#TE2I%L4h0+wCBm1 ^@:z!oK=SKisU–CK fslv:KToj|O?ޙhy":tPҁ0sPtG0C_מ/Vj|cy46RlƸvXϜڢ;3 mS1S>G"dGu% =mbfI"aĈBiIv#H i]<;ϢxI7m|LW2S+~ \&}$w wyB@劲1eGjqwRLor]ʈnSgb,^YB2!ΑoX" `yLTdi1XS-s:1ͺ80J/VKYQ"2TOooRspBQzFSBf~| `< fyX 2βbS M9#ymAhZ 8ԇ jWE4sO}/3,Jac 6mԔD}80JKP[,ۑsp,l4huRD6ZON\_k<C^}ƙ@=`V_gz\&k,pKGŹEMesE` (K.95MXltb2^pAj-0;,FNzyV5*2' Ȁ^˕)(4DP#\/3H#88NI4Zy:S JRp˾L 3z"01Zv39 65 {1f]r%5tE$Q-{GtJDsGT;|6)z5d|K3KF߆Þ;Ox1\o=UKaL YkձkAwQTw C|m`Uj+ZPkkAđܺH "H]S@cXfJs(XJêcLCsHKpAHϼєw-/CEwXNwmWP~7#pqhM|TU(d܍#vּʵUnQ Bj"ǡ`(~ŝ_gN-(f3FHGz|L K D_ʃ]hd NGP Dfq`k,,q=WI?]^7hI,܋"Ԑ0&t߿y}~$t1~HH7=yc?DcXY-5L;p)9B5r.C)(Z֢ĀuOᏭ垾.$ـׂ.ylIlD#n)?iͥq|0%i Oy /gpWq6#,_\ i O=&,J:O&2_(")U"CEKKHc@7uE 1P|x_!Ei/E1HCL#OQUso ޠѵtb,?u :nQ'oy blVڙVc_x\SB15J)R]44.&YՋ &6OMElkN; A' MSͿv;tNmv0R#,#o J/vzYd*Yǿs'*T;$,!=rKzy+Yz6}Qλi_Â-cm6 ȍ@ Z; A;"dFܗ-YNhtष3= [m.7dE`jDn0.5Mt[x) T^ɓ'?-3s7q՝a1!PX Jj [ٸq}<&{ 6@_IԜfDvIQ]J蟭?M),"'=wFg3م P* ;;eӭ=,A ՙkaL Y(B K+:MH[䛊3,TQ&Ewx45zC*Qb49a=iS>ZwoV!۞{!*:S ()h Ϧ3F Y7!lL6M|._ C͉YZ%p8)j#++EvIL,C8F%aE= ҁgߕk lg.Fj&e>FX؇ ^+~װ@ U *! {ILe+ 郟Emv#'# E}hIa5u54W!]%NtT΃'n|-6U,05:aD$1Bɀiݦ5X}!Ӱƅ`cypjN2dۼ٥`(Oe&Q\_a0Dp*K.,%,jM35iB1?)x>fʯ~uG|a|dJE׶wn밅6'C&+މYˬP Om|#i_2¬gL[ߐ򁑎y_9{3A~oR fƈ NC5!k<>\; }jAKp7WM:_ biG[.Ɨ#JHF@4~u F%XH~aKp}eSg(nm0ZɷKW$#Bm sMK*X*?Q+@`SJJ)g2pf$kO(%A |G #XSN?}{GYg6v]rֵ Zwúr";A?whd{bX./O@=b:ji_5[c)Jī"N΃iu_;E&V(f;NȱIԲSl,|omŎnT!W4$/@<`l<0@gYS؄>o{G88H5S`[0TaۧBz`٠C \tbyJ*LX+TAYi[@e. Q#Smh`Z6 V0Ze,YŝǼgD% Eu_A5ʼ AUT臐E"@VG2mY &iWY7Sʼnm5'k xC{v,ĿFP;bQRG(@5?ә&iFϱ] (hfBO<J=勞6 %vԓEQBKȸW E-j8 gYLL{v}4<^MoS=q =˻k){-Nv%;ԟ/CS655.'xh2s x.GQ N6f'9# 1+tvVbklDs!Lɼؗhhqφ2v=-;o7ig|DM*9=p[]~ۭ#ngQi_]:,Yᜪ׽(&u/*t/V?,e᪇#L3}z !]A6PzG0Φ6cx!VZZ9ג /xfw?Vty{L5@(xyq:1x/u$1|I1Z]Uf҉T3mB,";F͒IJ7~1#yoٲ>_L% LG,4uN`6v~FDcb"z٠?;n|*KϬଏW脃.nBhV0?r&4=PFRSт<$D a*5)=ކՓUkɮN,tRaD_Cq6;+hi3j<F~Ȏm~aTnN<s #"~|čN%N"Q\ yWr̐ӰM\t(Ѵk <}M iʛ$˄t{ E26c:CE:zl^l~3glWz5Dٕɸ"TBQhY5(K3٭}Xz r<$U;WZɘ6Q܏$a ,˗Qea5KW ~M]xdk&L-jep:4L3hMI7SPRftQjF 8:`e rC:ٓ :u /vo~u*:oݸV9gb8u^[#D5W3G|ތvpeCVe ccY{ͩ ~\2_`h5.S ?Ũ7j'>”M;dIY0*^ CxUGϿזa\9݋_>R3RN'w ,Ex3{hMkyQe4鬍>퓆->G!Cڢ>͞G[EX]ټ1[2 w! .Jf-C]YTSŊ;`IeKEKZ{kӶGr_4s(Y:w~,@I(& I{n75Y\Èk͵+ȿ]X|K"&N9V n!e%P0 _e"~<\YX bXu-.}fnb&8vl)EN0"rvA =||S܌Ngwc@jNR9;S^ Pueն8f<6agɷ r[5pP zt0[E|(Glj]~:G_ Z־6.y b ܫ}f^#`|_\L:;¶m"\sK0!ȏR_n9 kRUVTU$Ey+ۧԚ3Μ& 3*u6FO8C$YmQwFqn:eV?V{[s݀lwgҨ/B2c1fzEb9_!HnRJHTGh- ふiȉx@>C" # m 8]#oLfo1#Tp98LWcۊ e%ntp*k8]WEY-4SX>5A["N ׮4_.(4',ڬ IVHیuK)ݚE?d.h߅h3f \LBn3BّSu}Q кTexܑYxTwx=.(l@b8oVPĢ_mQfcv8 T2#-mꩄV4oekrSHzs!oR:+U&7lp-tA`h 9þ LO|o%t>~_Z'̜cycЩϰ. |3JKDRz-Ծ(/ѽ"E]F3:Evԍ*ܪ<)eTIr|/#Ξq@+qBQ!q|UJ ̀yEΤXlGI3TQjilɷ^fcC|\(kjdڒa5!C\n3w@/dЉ%9Q*^E[4*X49ZT=Lwŭx&U49l XFQjXVj6Rf\ElFŇo/kE#,$ Nt:|™Ф)2Qұ8¤ebKr8L6J&0,48N|tZO>f9UXӨ׻kO]_ j6ȸW[EN(c&1''+TT%AIys6A>B~icv-W%>&ɻC8K3|Qc^Y@<+{(s06v:7mm ^N%M' Ѡ;(hΫH#_/@t0`497LR Z_+y]>xҏ!w-cv.ja+L24K=Ys3gg,0:l5`>%37X1!`j l?/)<˥uȪuƫ6g}2K:kV_urЮ|@.`NQ"4N5LnA?^~]Ч(v',P6qcO!6QYM]x AHI]SK,za| /BPXH'؝Х$z4Gz!88Q3ɰvcܵs2׼B?@fC@`&˗4zތ58=[r $,c}ƅҧ L?0b|GGPE:Wa7 OJ3ڲX/-ź`4DC'` /慉giiJH,ZrU>HV(i\-w9,uGszh$rWor @$?[ؒkDz-=5O&PI۬57V:,8DLj8qI[ u#PV%OW#cO`\+j}OÂ~O՗q{,"˒eh9)C9ْ~U<Bנ(("Hyck1kaK# v`ahV_1Hzm] Ku6:뿉q//aGGYqSDWq:^w0p:^/ G6Ct,Bs>G($"J8@Ё3W{cܲd˲d o6! 921N%#yA4rwl~ƍkEx {z1#|D]:ҭ8]{Wħ{iQDg_Ċy$ncJap&s߉$x`*8] PirDĢf=7~B wup QBV'?Ŀ}Վ4dP-v,y^Q2l bcqG Fo0Lm&M[@0 ش^I9y\F!$e5/U^hL|1dh}$);۰,lv ,Js%FY|O#;W݀Yod{N\]m6+X$+/+<]J:EEyR.oO&>jFҦABz5Kl}貽閯SG#ޢ˔vL2kҷK#ro'Y0\rBfqTzLJD;hHouإ'{tI2VeLIaErOt y+z;)/Xao`[3N8s]S ~I a5FN}wģՔ`/^A/ ^Y驴ִʇ&/L 0~Y :ƌtC[Q͕ 1D.j2kSʰ/O(R 7t fF+A@W,ϒlͿ?kY!I`LT)-*%jirYͲ9gٺRӊb]<'㶈?rANhD v-0BV5Bˣ-엄U/Ǟ3v ÿ_llJy{M7ޘR8"R@LRiwksY`oO5iPO AɅ !mB0h!mM1E?MUh|%}]t@LŻT~XTn6߸8ɶ1e_=jJI&ݯ֧UnU)hʞrL벞[BQZ5>:G1*1aKI/%6k3^9.bܕm; oژ$o[2-?[BIGL4g5Eݐ w1CE?O/M?2\Š:@[@\56GI[Ewӣ<|ͦptfIt_pkZ}rbWƉE.mjm|v^EYNjNagSRvN_ҵOFlNܿ"M&ʟVx3_ӆ [Aa,EYTsмV@p=Dq{RFVx;'>r2<QjB:r#" wpHΗ$S|!W!=}}^+d&@ow3uOo:8`ۂd$QX:fԛ5tô rYbA(,~VOOF5GoI0{^G.7ׄe ef69[nUM|d^-slC2@%̲`4?4NhᇩHQDɽ4Q|&/\n>[̸v r!V&i@72_Ԧk^D:?:`v 1d<,UcN4UHON( {&קf29SE)yK)P?>˞WD~Ɂ=U ?ցW8dݶ=W%(M޿TYPTzaFlw\jW؁`<_PV!3g}fazC}b BB ?n& ?ZVla4)5I;ET3w3WN0 y ?}$5UﭤY^'SUf"gk+MxlO[juF"f3_R=4VhMD&f<% ]sҸ,8im\$l_=#e-T"N:ƿ<|n$³r8m!mJMOtSͻb:=<׵Qs<5K sV4sUޝ[-#%Kq`腴}/23 sM`Ic[jZJkXwߵbTN^>ePL_ˊ]4ֱ,^:JZ86FcGd"z* 55Ņ Ut\U0m '~yפ/9;E٩o+0h(0Rc%eۋ騵J*ȇ30ƬX. S;ߧ"rL'⸹z&v # EA`s96F|iGW UcO;Xx<A kfMp406|aN1O˄v.$RVJRAe"?U )t` lr e@8QxC'|B]tJC056=>6\|Fr^Hm8hY^aյoΌho*TZ[/-ڋ&g G?p^/aB+ŀl~LnKA ;Q RDxʶ7p 1 TxrI22NdO>9/؃"lB Nd!Q%5>F}0Q&}Iѯ¦EE=ȾtXCU j1hE[]󎖦-i>%8!ȣ(: v Ք~Dry@*dz V?fUHV0k4aJюկy2G6>c6*_5}-'y<)C5lo܋O)Qq\te.,Yb,/xƾS?qlS6p/ AP"M#F^fHyhp^ɜmO]2,hzUӕ ->\c' 9.B6jL[Z7+]$I91.e)ܬM{HK ݮX.a%2|2|}|\PJUL#LXZ=DBuuHͼ:@y0x6u\Grqwz/ 2Le ֪bHr++RP%fvq+[Â!B.eR/R^k 6pkdXLMBU~' 3WVS n N$4uq"4\/0^ $*H9)Q VR Ty@`{ z&gfru}M;0r[;>A $TgMeqx%s)Wy7 ԅ(Hy<@(hV}5IEf~ [0ˡ@/]q*[%RÉxR)ĵ<6xYn*V¶`Wwψ[#ߓz;L8e(Rg }jg ǥa |0H#F A ޽^r:~>gWu9jciHc%Feٚ0W pdaK~d '%f$tP.E^۶{N;oPb*3{1u&SI * ^PHXϋN,VNKTvm"' 5&a]=5lpBF#xsɂJڏf${_$t9U_};WՂ h1P'v^w]rbVhEQ Kf*2[[1)xǧup JxCM2>1 ȑ_M܀{Η Dt gOS'Yj0$yBtQ.&y@&ߟ!5 K: gEZ%,e}o)="p6OD"T[%Sė:L9 Ѽ "PZeV&^n@Vt[8Q@ 4>ZTҏK?;Id<]1"(dаU'Tg+ V^f^y7L6Ƌ׻\KɌՇ~`ǦW۞B^m_A\y:K/y/W.oP"m ? ${C`4PcXUC0oX}uwµ9%E3mLc/Ўhqd\[Ph@VwszdQ~"ONY[.""?SW<E]gPUHKs^PkL; o?ϖw^z8NaLxqE$P>@mCw3Fc2 p>"?e!PJVr,v1ԘTZ<:~lsWbPS﹞%BғSZ0EkAQ)-˫rxy¹b3" }_#P 6jlsuAupIFbʇUAgcL"IGLQ[Ty!EP2>}ITrt4!PU~#3XJNFuM"P!w9Cm Bi0ׂRFY%mb[ 3 7FQ2I₮ d&劢zw'ʫt,+e%||%4F|oR2OY]/)O2@xъ==olkwPKeh?͵~8!z[.E5JAqcn.s'l%(,<dIksS4=vg~ lXǀ@P%:$B2KGA!0qRw?_Ck^_ɭiIiѻ/Ё 6+o2e)x+0 `Tĉ#mKP*vI]O"ܺ8*I ʖ&w(*;"F@O(ԃdD]ڦ%"]"Y[3 (^p7 FӎӰKa2Dz.8Dn($٭,R0gT:iTpEM|,*TZ.x2-+B{U#M^<> g/URV|3HL^ja2,~mOnTF`+$Ǚ4,t6V<3+_")oDQyku 2dLHI-_ N4[И*vLr$[3 &9ks;`* yl-B%!C)\> 3`Sa_c 6j{kJ"C@SVB.Б~d8eȲW|r"W nsc`%#LJj\$RinL &d=^~;9/yqe%= C*z!`ZRr} byDg| S!n>Z5A~.>曆j95xn;,SԁHW(L0 gy7DI p(װEq/!-kΓOМYzcԚXx9WK,`Aձʭv\R--"${1KJܹt"fѼ[}B(T4FCB-}F8=ypT>=⦐LX&|w$ZދLOx߆ 򢺃~~D=KDZ4ꌅ=<%EhvɉTygZyVwq̩,5BB*7?^jt @xCVA&F,۾oJeeBhX`'aLݴmnwFIov95Ss G2 ZT ^N(6P]ƒP)7 Hݺ =P89AUES͸q)=m4s};ޫ㡿w%iCaHK/l0 Dz ؛. *?`~b%!j̝9 {F5^q!rFn OjЗ`t,1~~rk>,ҝ? CrN8c ג-r@eJSů+阖q+1 ۓ lX"UUt >Åن.+pMO|^.Wyq2h2S`C0>&qh_g4hEIvW-)+jSn͠J|w:g" Z.rw S=Z=HWMUF6 %3tl/j#'jLP6ʺY"zdWB+-(=&yOHu 2s _crBDa}umLX5/f`Y`gx+{"ȱs9dw;tDXkOmUIG9|vr'hzDϋt CO9C<2^RƓB.g9q %22(\;nƷǖ(b ƒ>&;/k[u'+,[0iX ^Ų4Aό@q K>mTqK&6d>2]әǑ)bP!n9|ap4QdJԽ~0<2~/F}RW cRњ!Uϧ!Gd?2U 7.]QwrжN<[Mn%z\u'DI殼\" )?N>F"4LNFѯ Y 0MDTIlnlz`0Ў@L"dlquiǼ'Rw%KvczO~Fe8'͇|TyR9YdǠv ꯈNʞ?Ւ[i&@ gUT#9HXÐV O732+NjR 0MM^;q1--vqx82[sXSB[1_sϚ\ TgWQxWW#TlN6Kؾ,5V3 W[^n,v)7KC;pSrJzcQ .N!T-ҦSg3 ~ ZݭM^Bc^c5( [ ;0Hda*! ?QPIJ|#Q@LcTW~a&yPF G"¿ d߂i2L07Nh NU }qŏ^"0uO#5~*ϫ)LiVV :~V&u7\Iy ~$zNUWZ,GV[8 ΄V[_mM'2FzDa߹h 8ZE3Z%IE9A)͝l0=*\g`KN%[15LսQQ, DRBqOk\VʝWE=i`kE<ݨWeR*)oًM4¿=e*.-J_n#;HN6٪lH;\oi}tG{am)\M֫5ʂ:|}90&}ga0Jh{}Ll'PQI ,X9Z׿}e3c _CfO70z]ϕA<}&9-k䰾,Uh~24K[ @+ )D#T!?+2N| (}IR@ ϋ Iq[5=,y]ZIcE4\ u*'F a*Uy1 ͋\U%@y4$%_eov,D֗ 0$'_-[W?k`DV3i7=ӳ+=E>x'E!S1[O)Ɖu<= pb6$2VΔ/˜a a ņu͈XIIN~|jHlYb:õ&Oy`6ڽ[pv VkV(؍ӘWqҵF%&UT"cI,{맷;i{n9N?$k7]M("Y뙞gxxUvd+_7Y${_ 0mR dxF"f:cTeL1W<އ\_bAuԆ,›{\O=Lm%֌YTL4t0>kWay[nTf/;l[zngxB .ڷxL[Dar c)\u64Y&!}Hg@t[cBG <2 1ﮇ|9= `:f$pZ#S< i1o,gdokL^z ۩cHW$Z2l6@Pqsiv{'|m{>)kf-4fXZ's;W9;}@E?뽤ӵ3 ȍmk&o'? HY Gs.۾ȇ &$p6U-eqHB'!v?Lq5]]Bs#{ҠҕH0 8ִ%`3+Ah upvR,Ƶԡ}/;"tĂ} ]zxDo%Pu|qڧP.Uax-hVB|m*Z yf$ZGO#)EssVRV_~sNbx$LĂo0Fssu><%>*U O/*w!5\lؤFؗ"o7E͘)I=hhФ:%d]35=BLP;Uѡ͸42 /7Ĭ ʉ+H7P bic)r]'&0hZUG@,I&/V^ BA}Me)ӿ(_ĥ>#:RL&u(: M0Lx949gBKIV9d0W a9+F: ۦoi L!Tf~q6kY;+Z5 y{-$wg[ʰ(0gfZ(JOLbGQa9fm  ESKtY{0 m&sb#Tf=}G]KjDF̊up$^ct*!dVRf?.:,P'S>D}vJ3bztY:rYZBm+&:*pAt tjV {1=C=F^9ڒۋh^@ Oj#>QMjm)`Ƌ=Y] eB`P[ߊlZKZ,A;=W-ʽΤky4Ѿ](dt1:whW2jq*J]"Q]-Ի{ZO,AO8̳q6/`h#EM@M QhޤMyd&IR2ʰ>9 apo -(lqVh-?}p0qߡCnv-/2G-  `D8D XjWAW3uzAk(dhy'MoEh^ +޴{7ВffW-/~ԇe|pmPY'0QL'{XL\c{ 0Qš7ga%e#q ;N&ͺ0 KONkL12EUizo'׼0fNr#߸GG5q#ThԺ_'Ӑ P}Rh^L}RAto/ӿf;Z H0'UBf6ΕKMqርI & )TmfQ og,K%hi2vpd%j[h1 Iw>'3 fV?կr-Ŝɭ[-qjz,֘ҏ hGn6pśdC9xj/Mܡn#:oGM]Ԛ_>0k^fl zBCjo:xD]\Yȅ/`I m1ƝMƊu3S{e,+|(^pnp[˃pi센B݀].8ο8ؗ =vAhYMDů3- V>? i<X+2X_N>qFP2|Gw4|J.uZ#9P 0Ҭǃhk^4<3?Mk-Wr`/-f P. x^4<翂a65OeEev虒!4䥸]!mk/=Q?8) T7D^ņx2_R!MQ!1e8p@z{Yaޫ]ҠHa拻 sLi`֍2?eq>bu*>_uIItaxStt Gy ٗi!og\qV4nE,h`x\1Bb⿮f*VyK<}!Yצt:?ƶ=ðz޷FQuY\,:~iOCٔ( ^R f5خx=+2W曍%4^/Q+zͩeos b#oy2Cl|0/G=>-*Lţģ uu39EHjf6=e2Nu\ 4(|LYi eЍG(u)Z 䛴3Sc_pB?i:SGtA-Fpf oS*hj=><7m=bw1 Yyb:h'*e~ eagwPh5>4VvKu8HE]gT~i]hǰ;CRnԑbd?$ TӿG> 3@aa1 dw9]~fJ_J~KȺ{RCō,rs?ZHyĩ!?dō7I+{/L\ӜiW:{Smhi0yئG!56$(8_zeM0 QM˨Bm',x2ӖFX|$X׏-(I2hZ }MܲO˄IR>n|_p|7.WpȷMFaѯfl4%|@._Wo!4>^YF]] ӷQou߈,me\GV3~rܒ;QϏUUzXGSBߐJae4qΥ_"j;PDId\0Pc ~ȢRx ZGyIȟFN8%󓒇bF^- pL>pyXOl ohUOs(δ 8AZimud%ҰzgT0V=d'5-zP^SUN%hJg"hI5y׎i.} u,̷Ƭs/F*ؔ 40pmV (Vfs?lDa:ʆ)yx*0K >xa<Ȯѵ PN~%˜KkцʓW5Ǵ{Wofϴf\ uFVN0] 5LUH_PϹ- zT\Acro텉kk !_IP\EOBNYj;:h4a#MTY^5fgwp&gpLk Uӂ5@ @dE^F$F>b2 ohʹyj֓ꈈ಼rH*c {͕L?o._0Z$Ur,Z_v5Rn(ݥ+ ]f Q+gVd>`%\AB*l 2-]O$%; 9uS5c=E9 f#6TگB?+GFysךG,bUypLH+v硴 `p9 k[Vn8e$y1dR7֫{7T,+72*2$KAnWH삖L^rا81|:*+0J.3GʌzF.5x$e A؎ׯ_ ꤶv 90$73`j*U׮)e@!sLKD6On詩̤]@9NUHD䚾ŴpMY$N9"nwS>셡f2bQwgJ+g<)㼇dd]jDƷ@-|!;"Il\.;u .{2ϐ~`Q>\PO:K,ޘp-1jZa7x=*-ʘ1 J=emi%E@)VACl]'@W@,A\7*DJ*%lʢf4NKѹG%dOԐ+ePl ~srH{=k]qQN[ XjetNje{'+qޣ,G6Z,S1Em{үR7kg3 ֧31zgFym^=WzbCC j$|ϛG!6F׍ \YU-e5uL|V)7-rXZ Lj`Je]j"F쁪Xj},U#fQgR64kUln, ,"0u@1xCi TOo0߾5w+/lq $?R Py^ܴz׻(Mf¿b DίMH?Ds_%U? 2(v &i#H I+ν*1$]vGb*ϖ: S4tzy*2pMӕF1[(<%R'RU. ):lO~aZ,2LSmXXz[hqqa<% 6H6NIAr=Zyf%L.y!+SK+2c>xsI +Uj48ʬ꜅CT'Q1Tݛ˸'""d`Yɻۧ!QN Ű9 2F~_!L;Sߔ~%)J6Ӎuj- !J3y2|,5Z S!$?W`H~'gFbki37v *(v*D,+L"o0+i~;ظ fO) ܢLJwFhRhjf^QkqK$P:B`!=@lAjg4h}$-5<(2D/<6r w~>1ϳeb5limkZT=9!~gmG;Lo#$M|P7j 02Nsp(e#M[i 葬sܯ)%"ʎ,.f>TbpE?4wT2W^A׳g7~ps>mv}Nv8Q*xٚ(`ELc1r7k5S04nJ9%0W PIs n.-#ʄc}ש>G*s>X dgi|{ 6jvMvQVTX\I;rfu )"tW qSL0UJՒKNFv*!2WDJ-"y${gZd{Ԯz0[: N_7T mMH$(Q Bj!X*'"-~鎤_ϛޢwOv 'Oh;Y7PzI35 ?525TǑslÙ:Vp@8"J \ ׉2v,"0P 0__?fUJ"hw~rNqeܬ"+i0% px[#(9t/3*jsB*vY6;)*]}=ݒ&ydl3 +anp6C?lq>Ta&fOޙM7“ϊȒMfNSk ]ԹߺQ*bPb `ZRsU B$vH<))|]rv.T3 p&Sc4=WEˣSjtdzDE"ǮsOe7*JYYncq[GХQ<<\GnSBQYYn $cbo{.<j'ɒo i\E5'LoeHo`mYo9d4o!!ô Ryc cr\"΄ 6:6NK"g#B2>P; DȁwˆME1lȮح `w;]}~)A{,OdkUzSaT04HVO-+ci=/})VX/n%hDYSjLˊDpdn%|q3hrm03ۦ6U̍6̚=ƹ~0 {-pՇ֓W|bp]po*^lV>ЍOX_hOY8pdzC.è9 x(1yZ+\NСå!QXg EoL|u# j* =XǮ|ȱUXhhIwiH/ 9rӽ޼-)~ BS:*1Z:2o';It 뇊AWUnbJsZM .KiY$K15; J ؃lu.1]7׸AbVuH8K"Fb۳:'#[eݧ&=fF<E 0/ab8#M>U 漧׫>"]RF~ӹ%hXcT[XTfR EKSQ^-9O~5~8"h|l3!x2e6r7p+D-u,yJŜXW2;LZ635yp[}jhՑDjSw):CI?Sϴ$g҆lсzvTP ɒ](sG`FؐǝJ>m][k⏋ã bv?&%re^`Š/xndEVA8%= Ub jHzDѡSkܜH.%,Lh4rcHAʱ.#ܓ|LH c}S0{=9ͅ>@vƢ<{2ʦ% +ū S 9OLQJUM6pw"E -G۾G1; *Dپ(ÇcQ* B gtBn2 8ܸ " _[k @m1:QQ yRki1p65 | Q#ǭFz '.\} : Oo&IJ+bA]5JN?7i $M!XCmB "6b1ݶLq)'Dd% 21=(V6`Tʴ[|o9ʹUk߫r]).l,"jX̣VrBxU.H:|#D&o|NYGɣ[8MeRxb20OliFځTHX)cN&49r]_"@,Oƒу(cA\A1i(2loG:p_LG(xbyF2IQyه;6@ªDv`zIr{gAɔ'@:(ꗌu44w,Q W"zpXza%URKsTm7I3æL/{iL;=/f!"`3ꀩ 7N(xJ+@ яQlO5GyM^O(H Xp͖<G{grAdnwYױ֎rbvL|dq!"E/0xx{_kE+̾V[l3'r>/U=Ï4OYl3'}5)ӎk;H=x`LP 2SZ]Ъ-7aJ$ɽ-YJ^a Uqԩ%-pAvsTx] jALfF!,MLqɖ7fG0Lf*aFc@A(vnH$bVgK3oa* _yW:^D-F39qZObm?SڃߪހYq<ɐ>A8f( 8pf_ ) ri&zjhZ$_]{fhv=A_i"؎!`eDr]O 32'{.R)!0au{ NRǪsAKy,/$n-;Pfb<MwP3ݔ@uȨЪTd(J/X2Vʫ{(Y1![O_xf 2-ԬA:.V;4xcG鵒"0kƺ+J([KҍۣރM>Z|n#=?hSξf(ӌТÙhit#v>]t3# Ʋj}7 y eAmſPSii*C{*aj:1V=fUVM"OŠɊ{"d ݨ:BqR@*W+G ㉭\8)3b[weZA(dO^{⒞htAsS)܏JZ?1?W}VJpTͽ^XČsV.^ij^z##9pQbQV6H];a޶.Bխ#O믱BQe'\G\_7Cds^jQP(..:%?kh|0>JL.$ZveFx7&FٝAȼ(qሙ:8`;@FsZ`4QPbJ@8Y [uwwpɟ$V# b>=m Xm :ԏb\34gx x pb y=-~lM`.8 Bz-5x~rJqYXZ"ĔBLB5"Gg)LP<X{b{AK KE-$tCzʝ<ΈӝsD"4#ҌNqUPuH +$ZR *y`̝0Sc{Wf6uüeK^*Ƕ@cT<=KѴ-R4W< >'##W2F〆&v"0}W7:fӉijYJee% nf4fw#AQ]0*7AgrT*\%Kp߀\h g bھb|xT(|U-5(GRrY z<H iV4DdLAH"閁w]7s 0;SFz%Oc(cW#9 JLoMxadإZb%8)u2VřW MbiAdՠn8oZ875^OgI&VLہ7u$T DxX0fA -Li5izPݯJ5>0x"={` pG+,xF;Hm Tn#CulXv?܃6].;)~BnK:_qH~mY'̞/&g)/d;i̵>Ё !)+ [kf9bPSEuүWUd& ` KI~[}D!ckݺNS. :;sF`N+V[ѣb{Z3#Ⱦ(?ش))14P0f[fꠈ_n=7D/phj!EAP!TgK갟Bd@>1E]kq0.h+nS(TPZ6Uv"> to{C Tf}2  RD[Dý `࿰u5ëNEf^j:ep%WnV2՛W_;N$4aFI"O|Hsp҅E\^S{lH0Fi^Ϩ{F,<HL0im [葃/'$fxnGt ]99Yz[~9?bX)nKeiM#QhMBOwLe\*s5jZS0Te ׳#W;!V,C/۱pP&;4'Fl- KYa :Ψ-RKm+TvQ<VEnTY[> $FvgA/DYQ5|cŗFHfGM.5*S }«bu2t6M>x:`Ev[=1GO$Z 7cF[<|c7'Q4MIMnvaUkwn*Ҧo`sj" Z ڸV_ $ cTT ~z##yYHd\:u yilA7Ro3~H{\0)#J38V"T1Gг >>C{Ə8xŸ\ʼ`RYyi_54\U4>h^%8v9KlȐڣӵ),hak,;.*%U)Rl/0%Vp`X<~"\w-evig#ɅPKm|gh'Rjzh9 MopcAz˽BUg__`9vg3k[Re(n'd**cwj)+$Oig%j -R&p#SNҭd4}>qK'2_+TRM! ssf(b  t͵,EZxK癣X"v \(\%JMy+u&ccFR(.0bUEޓ(:d zdX*<'T2Wn})s+MRdkO4zlYldLBq.dnڲrgvSFgxʻ_1׸m&quO;T0`2>`,PjOы"3 hˮI袘3*bȧmg Γt'c3LsEXs;@PDKb,.9% MhF. P 7Zr,祳 ~pЉ[}5%yS΂m_>1fݖ )(xPj )8ic5/ӯE(` au|#ddD4nRN.0]RqDET6~x9*mM8ZwD%It?|Y]]u"b. Cs ["Z7?e w`R]$ \u WPS 8@Ðjpٜ* e'eYQ27bOFLgsSy.MS2y ,X&F^T*O n@h3©ȄjRbBT * ydB./ ($cس=t8=|C6FKM78şmi5 !{N ԃTl|Y+҈Gr\(Xv̔`f~0%^Yw㚅ROTX Sk}uXFwOm~)qՅ qG9$61=hNm>6,AmBJǂ*@dw~jT$nv 7K B&:WԈ(hoNKŽ>YKځY^**g-"6eU2W1pkIyb{Ms '5-@}8G2.0:zE-"> C1R@O\,AuyeyG++$40Lsq{`%O)y\qbgPN\ lD\h۵T5Z7_)!_"rr}c\U<[%L jX")E;Śً.b1iikAؽ wAm& $sҭ¶ɐ}d&iMm 1Y0Yr~r=PSo5H ثE\Zޤ)E o6@}E]x+ԇ=N3񭻓&'m 6-\ǯfty/%"Bh=m0`3 6bu5V k|\?_S_u@GKhw@AB4~4ByΚ1>o,07Ӡ'p=BI8VT*ξ9@.@h `f("G#31t;nzW:eJFe\~8ZA.t=DJS̓,Qq4f GZT >*C$8#ɩ G!)$e|Tkh!WMޅlTbs :kǶ=ang\йv@\~*4|"_MI<SC} AM=N`rє/sal#є%n݈E*ep+/msS´O 6tCl_6,bʦ_Zؾ99aÏ!TGGt‚T­궤vۆX.2t0./?~l^+Ҿv %n:%Gn-l9<_8"j-fAf}囅gG #ns7#jNԊ8 +obѧ oDORĩ /O :MR<}X aP#`f$bAW6"Y_ZAoKd!؅/B&7}g r5ϓIa R/ȵr|X_Sؒ5e!&7?5bNbw^S:VE7 r퇩#1doL`%{"$׏ DԢڍ>Ԗ8l\7P6tcS T^tNW¡n vP:Q# .K;O7QIJ 2s&`Tس?lf_,D $gײi7e,=Jé5ʋO(ix-UA!n27Cv9/'J6 5od}Oh,gaFd|/M|xgJK6ٖڇϊ6)%0$np!4?o@ۿSrNB\, ч]1+DaIJQUMvR _o>X[m<"vtlh s@S%YCRAC3nи2 u|0)&f)9j쿜wcPdEG$>SWi0OKr*ĭ\.<=W2蝃HpvE</Xdhң)~}&U/ EbH3-FDhN ysN*Ftq)A8X+17X~Xx0٪>1<oK5 LOozM!85W*jk lc(6A&]f>+wf$ h~@zʿO 6٫+T: ,`MsPgԱw q0U?c\yLS{òiB*@tם*^j/+ W0CCJ#[ CUޞNI\gBjbcȔONܧ3@l`u~I8: ,$/NyZ^3Q&=D tKd_4u7 :k4 b z,*ҩ';egBWPq}mH^0Ądrѥ9B] `0~1K􁆊:lːGMqAL%.-`,wi5{Kv~Z+t @̝r}8y$W/cDNj⚊k1ܫIL 2i%Sf _R"׫&T#}&' f*Rs@'? )㋬ˮ"gO ~?A;:I O+^V0 jЄ8(Liw iFUg(s Vdn#M_D" y_)5'rIa}0FYlZxH#gs%,mWh<6 7)E&d,伋d&>Du%epvCP3S QyVF/S2Iר"%!"ګzе[س F8*vP},| p Onå/1G nuUp("7͖"*EԖ*4i+,!4rl;3t^1>y2΅ݱs&sS m{٘ơ.=&q1R?tܷ 3;(>;C@gakxw5*2~Ni '^{U&T?oWu0=JE+pAOp|!2eϾ(w@ -r:->;+#f"Kɲ(O(i$ah)`q0Bv A-H7b+Q9ʙ%YbdFK\Fw I&Ezi\ 9+.c5* :݀[= )!҂i)%ʹA[]rDc8tKK7+vIuCg kgnm\!R/]5W+ aA>e˧f7D8 {]Q8EXfC[#y5xgG_t)o6dS-^uL0CA##C#~T5LYB< c_^b5tA.dzWsp9L73n śielDFs!:}O7mWI;}y/8ݶq;)c ›}(!G໮RAud1 ҋ쑁y857' MMj%WAD壮&\`*c6` t.Qgr/z?)ycX4E:;DY0(xdC:#HE"_ym*QeB@3p6.p LzP-Ů:]Ezj*%g = *MKܹ٣{{Abc,nx {]roY;jmֱL԰-Q &g9 ˸FX!َ~Nr8 {2TnEP-Ul2set& c?ԅ@E_W; VbuK}nU )tbi_P{>A;{n n3=Dg|ؒzW0 NW89吭fLUGS*5x(>ޮ':>@US ,:yb@]% H@.j 1NN'ǫ_-e_Ym[RpJ Ͼ)Fk3] xn]AoZVKB/#${AfZ+ń/K5IDd`Ʒ Y@AeUgb۸ƕJNE:`֮#2o쁵doc?Br+}CO2ے~鞋lKǍ~H`HUM]\,0/A*~BSqGVɕ2̏D5 t%M 7'Mu\wg .Sdվ#!]0G$8-a+~_R,f_OjV"S:k' MkH-vrjO,[T1P4QYh3"9))/^I+}@Pccv~eNl/¢9K2~ו8\#LL.p s*6{\ \j S/PD욭Ϯqy&`A3.=gY 2~fY,s,4(r(Gh̥vI|V3>ugdʧ7)nY* SzM¶-5FͥV4c&d0?֊ڗDRԫoTC2F5[[J/F*D!w܄D=X"@?ГYM6<!YZkV9xFdcfK%,~|%qzg+ԗm eK$oGP* ,%jP(}, c$qiVby_ su9 孲4Yx }jfJZʫ!fa }){2`Ǭ؋Oqy2הS.I- X a%y$FⷱcҨ_ȶ9]2mc^G vx$iN>5 'ZUK)8HLsP =p!(=2AgmFYn F_41*1: = a=c2X~x ;/ /aR34|1yZSQGNRLOf_{ గ% ҈1LF#آ>H(Q}>}@_tuŸ,Y܀DfĬnr<¼9ꀿ:#kZP%##qp.l Dx2Ql->5(bR=IE5zQ4֑He񗜩G>ˑsr&'!!,hÃB!D8dOU}7.VMsdp~'Ob\:C!#} /#*>.$71Hb.SDjN8V!xrxh%ɪ!IACtCD;Vmu5ÿ(Zu_xo<7$o'߅K= %{vR,:x_g n#\s.>@GizJm`yqT+ǮwDW Nzpq@=UyYR9AH=cbHcYՏ *܋'rzA҈o̶8ivl$/9Lr[˜ZX|rѥ[A46F8cK㺥^5z7¬A >cy5^Y 4,tC\١AV\v$qvF@WinTOؘh6CyA( gH$jhՆ`.%]"`Ù3F'NJe5RƎCYL@ủ鼫'.A>a1T JweV,.e3C &|cQ Ƭ8tYZ6ʘ0Lj"G\ɭ W'WMfTuq0U78才WB_9dᝩ~2`m7 $Dh*#}T0-=r]P#+>WcmH/'|_p)qW KƽFK~7 늍%34eMr?18!REOZVw%ʈ` #ϲJ.ϟʧ, BVKQp UWqgE}9MyM.H0e#y6=b};m^-Az 9'+F Ȯ 3@2䫣cA˅v`{c-}7X ~!^\&:J_ۇ]7)(Mn>RfX1Z-_["49s9teB߶8=|ۅ?ѥk=@}zcEn[df+E9]f!h.2zID,8>:j(7kWK92T'֓OQi(HۍI*F8(Zoۿmu[:uk#n.uPh9a)Uˍ-1'GӟP˯f>:v)z[>F^_{'Qf\)ept]kb ) qBM eg \! -;`I54^{J})i#V8KT-EiUZA.DZδ#H0Ɇ-(*& ?F|dS}`ʼ»\n!Tbx\}J?5_V\Q*VbCD<2p68\ٍG-T, o0o  )QBISb qYI҄ H07"cE.*;hpu 5J[}4>Jhз'>ώTCD y(lU:yJF|.'*Rhk|c(M:Z-O=ퟮV h%!Z\3&>OuF؂E%L`VI wwY׋3,8/:ذo",2XَNlX226⻵5lq^>lB ,IMe*F[\d&JQÓ)؈:f%gVȉ>K?Q7PEѮ˗>B*4p}=]KGnPQq[ʉ֌T㵀- /3H6Npy:,_#ت^;@?zz ,S:Ny$p_)aPdhyqcg æ,FZWF"B~V׷_jp[t:6ixHn#Њ*7hU܃+Ȣ@'ؔ+ۃ8 EQYDGh{$.cj_FW rxm \sHaqF&<}"ABb1Su *1dãn(th'*l -Rқ`IgƼ%vq6鷬VQrw9J'R^g\mY{  A?̖0`X\ >YޟTKy ꞺWԂU)ҞP;*V'ޯz @gs3pދ<ޝ^6K$ AH'mBXCT3[F-gB׏8?tR 2!1LǦ+tytc5ٲf Kci]ytٗŭeuq)f UL%Z-=B+@ͥFo*o?yI[1NKc#ܹ.VOP Ƥmd\!@{k UW +b޿$~ɚc{0r!L .SIvu7>VhSWߛQvg~QPXSVV䏩p萠Xh}zK@#NY؈V, Ή@aom>wj?}ŴFwڋe_MR2P|@KR&TU:2__M=e6<8V T)ma*F&X3_o#kti'yF?O _µeUF T'"qpcDCU#l9 V1YŊF)I)XM EwU?=[IK1$O1lp(G<:xݮ|Ռ|;&]qPt(k=#Pe_&gJAKjinq N\TNQ%L MƮk V2yYJ- ={',MY28$0"IvE~2tj~o'<(mJ7QYsk &Y&RZv'h1sSyZ]KU5>` 'fx8+fYB|[(ps"MUj?Z E3(Xn2d2qkVxJ45ZjR5Ϫhwc 1w;v߄MƼX#7I'qFBKliHm\*gϳzx9'dڝ1QˆmfwP5ݤк,¨ 90G_$[OX)2}5 "|~o7bGe(*b% QQ/꓉TTozlRς{XcNF$< -ea숬4 0;jfύ@t]0; &< ehua* Bx@MjLneց.SsUƔr*)3+mTϩ@c ᙠ9PQokѓڿ7C2g*k#_,Rgv>rG/ B9'WR5!)gTP L4;'xip= ܢ go}ދ2uY3)=|R g_o$7}.`7 ɥeZ믥y0&SD3(3VďUqzPڽ["AnS*8Lo3rU)[]J+urx%֨1ѣ GHO2}`h6Y6fcț.ymU^tFmWZNĕwTz١C,oK &)OE7 ʿHAi Gt&h6H"'eW1',{I]TsE~k3|W~8z^IeAi,Z NaȃL{͢g xfv0MABZ/]iwLoh ,.:?VkFLu ˯6ipCwm3t۩wf;p7I(DX*#cXgF7LJ~!8y V0H2=~JR#nfBR0D}zhHq*cJn|5_o7Fwj+-wC\Zir$pM3k/.ƻ}IǮI{g8YkbMg,e(p$ބ 8p5)TӒq xܨΏ@8ϬQ t1Var^0 &X擧gK`}&.cwPeWhNQu3 =bg0 tLŹԕ|muaL]G3p#uӪg <h*i?Frg": \@,z;MevJD"з f&0tP x8i_TL YLZJ׳\ ԾKȍ,Q5,#Y9yюk.I+̣ɍe.xMPP9p%;B$jp~pw,l0PN(pwS#3hIE*MCC5&{#q.xXhp#~˜7_2bLo^FQ祙Vp'R|U"r@w{,4Wu)0G%}ЍQgRPU> !_ iO89AP)cد8QBjW6*r X])vE]M%;HpQ0zXP(8a%Xܪn6YikLi!EW5n|B|*;׀w$0:wiCv )uÞ(K=9}_ް!u]WϯeZ)UHOШu:+'k/h7WEȤ%8NIU"fNMo(yUyQ\5P*,#_QXJ'ȭv+(<fBJ`;rfem*EPb4"spJۊxdwsrf^{m9ZKR~ &S94c^1էՂ>T^=J94Z+E^ Y!d ^4wUPAvRY]{ %lYl^D7KaٹK]J&PgSĩPݍ#+?S\nbG&3+t|cs>8:zힳ]ډ'^ytr';@(Vv07r#GRbRŎ˒pr;:)}:bx`Nyn,qK_AzKF3\YWpM\M@Sv/B=W[yI`p5wbvfB{1f Kѫ7V(-KHy츾 ̧/z5$ i_TYS7%$z] %m_Zqz`Nsa{.8yC§iAlrT,rNWh9&X>p'7n?+Caa[f:L^*tGl*KR jmS\;%W[y e@jIA uPrY>r1ڰp1 L T7T#0q/qqe]ş vsl!Q߄D2wFv:}/gI~-)ic o?%ddi.m~5 D >#|9ˬn:.r1B IFDV$%Ls"$G=T\)n7D ?% 7&`v-n.Z;laY>A =k:&0QLFB?4}@ќo~+9xf΋ϧr4w4=A@Eh!iBŹH"Lc+d:.&Lw6NT%Jr|w .UFwiW%f;cOzY w 7{ҁdW\ 'b@6#ګ$=Oej*׀Ț76˼>-ЖC*)Hel +7H1%}OxɤyP^ML\vUi%sgIeS z3mQחJX 9[|XO~OP+r#5jPY%]HCCDQZD_*hmZ[ gڄښ?7j|z9_XhߞLJim c^" #q4xFIOy(\1+}м5s'*RE[A :ZR9WT3Qiq>rV,ЁN&h+o@V45%@]hu`.m_BU{)&_G ~ cN)"pf2ido*l(&?BG"tezJ2fOy-[ӛ:"eѤ_-+.-g+(~.0Qe$kl'XN"p||C]c-Xn`64t  Y $4Un[]@e~Ȏ ͜i}k@eUj%0f'&dǜtz *\k׼zq/g6Ծ0XD yr#xl=X)A.]s{r&Qhgr-4<1u!p,x=/hؾb̤@SZj驀459#n|qtΣtC:BV[Pp6O8.`ڙٻwފFmxX ev;l+>HtRMBOxb)F@8`[lCA8inP2Ih1Ȗw[x HăBcW~8&hMCP#MDžk{i_ yH TϨ}{(;13Lv}~3S2|oUcpBJˠ3O%2Q<^.(]5*EtLq1Akv e8!),do5[_.6\B 10TőmzP۹lEW{')ikk>xIFQ¶~T'#1_`7&ϼAm8WT5]/4$VD`^p\m/׀Ț;G1%+dg l`P.T@U".*l_Ő:e$Ktx!3~MDk)&Q 䉕5TSݯih) u6M@*0yO pZ4:Tf%L:P!gl~ʷwpY& #.]`ɴ$:̴99,^u{ڞyWϖYz}hVȹZCzb&XS7ىa0 [! PUXB@p Q/GbaϹL~U7'QesvWyB D RO:gGٱj&GzUbֱZQ,b"m$t2q 6 elb|2Z:Rb GziqZU{/;^$S )\lɿ׀ZϖfE3`zqGwPrSzvטb|n-tD%rU~ OŌ VjH]R~ Y* HgtzA?VA'1-+)5H@j-w2ܧ9%76%(A$D_c˭Yk۷JX$}ߑdX~᣹.s1(xyÞi̭u143p J.D2~0;zf o#_!RJIJH؆A.&AP{J[ 8kTCpOO<hjOR_' 2qMR`QN'bpwsmlͯxRq^ok)r..ۥ?_={kxt5@Gs[y4kw6WVȍcΖo^fY -3M: c?$jvG:1w<~zX;qv lC%)}l~+l/?b;R |Poy£:?_^*ey 'xPܖD"aas "2nF:tP"\s4493s{48#*1uT aTî =6;JRaڢl(~9ڻƦzes7v䁆a4pYFQ^Ccrݯ^3᳃, .n+hzc>%8έt˱:)V4tہ_#fHB?,G:J@.}8b3];zBD dG-'. M0w֝ .F>XYA.1ɢP`N}~rOߺ4(l pZ#.GK3+g%<5S/"CNkMLhyY >X?OG15ͤYC:\MLi;5C0s\emtp:'y$j3EjrH=ڣw-䌬B6"du@fG]+ 0ݦj2ѩ1MWj$ vAWp0. oX4nG)fx@nn4\@nC)-*0"%U6I츝,KYw)`t}h|PDϽ)B ҬU7i|G^J]V05 >AY-#KA\AN]jxm5Q:s/\q$۬|eFIa?HE~sMIBߖx% oƭOU|麱.+觪'}C)Qw8Mօ~d\2?+8Y Ƹ5!q;lt A]}k &1ynO;7։ '4l3^y ?=?VŶ/ڜ1B0;]LtV %`=L8BD= q#[NSpU=lb㊄0=rYY&Rjڠ= !pqрIyeCz,w+jNabn 8p_E:|&MoɈg᝭~n| PF:nSt1>KĿv̯>,h{ç~eՔR-6esĬ\) J;GT)^iEjyY1p[x^X 2^[DOj|jɢϦC0 M{gJ;!T(!y|ewixV dH5$GVvGSQnԣFv_."OI|XJ\k^>2iֶSD;wKq:Zϊ-^s K* =g/q6P;q̒||&%r5_pE8*-X$5D4Ÿ\KN7@q1e{c^ uݣI WL5-vbB`"`6+&ef1g0"k@فSnjZMۧ4+)V yIG-SpU%`J#{f\f4?"M Jg/̅ t (^˥Bz޲'p emDxط̲ $! xN)/|?{?XnNMU…%KBPesPbsSa?MV}_1Xd?"~ݺ爟v w؋Wͪ+@`بyUjU357FlHt7+tRǜQik~n241GЭ bSw`,r1k{ZoIaM,(`o+ќt^_²2S)}@ %КOU lgB}bM깓)h:,?ͼfE,BN=yPPe#CQd!FȌBdP#d>#胾5o|@ҼuC9ji>d$Lq~ 'h0.~$"l+#Oߵde8e9O1[{F''5=zЎji$o_ »[)&w V0>y->䝀o[KWB3diK7yGF^?$HIf 'H \Jy5vLUнߝ }S:7 P ٙrbRm(;Qfa3碽 '"3exG̈8rdu"wٷN,{5=ObeFMeYMQ؆ϖ˛3in[(45Kq㘍sy~fk$~*-硧 HbURW|O!qr fO6B5vPI->lPegퟜxgtÑ B Ȯρv\s"dJ'ۜSU8սaa=ymz艦?=1k7Z1'pôǴgqý%aG N\j4Z2kgW:Cu,y[2Պ1:^>^K `|L\l׿K\d$W`B e;cr&G¤h12˦W:CE$?쌁&m r[?'u XC+Prեb{h=E}~ e'5xE_GC#)zL`mhͳX#(n9 v0/}KGMBygMPɕ|>6Ū'.ͳS$M)Jw,4k] p['Y{$ "oK#H2Ic}##sp^)6߉[u'UF. FSOWj6ש<#*Hж^Rű)%PCr=ݙ{{3V$f[ֹFK;c | 9WncJ(QbvuI!ڭi%\z)wnv0%1!bEb T;lXdAm -?0ce2fB37)J#?"JVdLBUcWX~ճ(=ݩϋK<0®VdF[PGo>4_]MϼmVmR%ٚ*^=H23`aUDZi:jh$@XXbs FnIƟ*,m$&r F([|K@_ ᢥBw ה/9?:&vW:&0e$QOl'xާ靵xh \#{JɼC7:9SK=GfJ)L *Y̏]ۍ#[ee6@bv ,kV"!xpɖS^,jn OG3Ds;qˎI<&&M+f'J8{'y5 Ex5 #`gYj45ĜEu4$S"x༕=/JTkEoZf\apf0ϓEbA}He](aɮ6Ipxp{45jڽVC#s O/9%Vu湛{Dv>8"` #]&Fn̅:*h;^-9DfTcZ=Ԙ3v ﮉy3 3җ3à&`}w ̰4i[n7Em}:j;pFmAHC Já12R> 3ٟFO ՙL u(ji%@1RߒS [ݭp,Bf"ˮX ±K˜d,+NѼF=/zw632L]>4ˢPo2 (d E9oվ'.kd3qV.ˠsEG6AX8]DWf-  ԎpKIn5zPk+]`0E{H f w?46f1lx]n 0w} vJ n[/.k&)ex^QM3T]c#?_!)C9h5WzsEqj_ErB'4A K?$Cw_E5@(dݏl!J70xiI'W>ޚŃt*mY(uGZj3Gis'BvǨAI HX4-}k0PSƓI"V `Aj|þ4w3zEݦ ժgՔJwGJ, [!|Xk8G3neږS:vvϦb|*gWNb\Oc12?d9]PB#srSt@/tH%3^,( P[z}i`||&B{`JIUH=a 5/F'IͲ3E뼍4 b{KИX]c&4>iX &Ho^]ָ5I)Tz^+.h96[N-qCI~ g// e ,qp%}4 I8&Z~zY#3Q)z7j(V[wD].L{'}"ťPvc K^n>fIg i_p¾VWݘ>A#YE+7a1lN]G0ڥx  |NZ BiY?M"dEBj}]tj~D)9*jd¹p")8S6Zh^mX{ަ =U~Fv狱}sk*@T]WM ?u~&N [f ˣ+g:(CD]Q6T95~4NEY+;й9mzԷކ(s0bW#~{Æ/˳՞9%3d%F6؂Yf'Ui#a m4̫(LV,Bp9 FvAZ Q[{Ҷ)fS7)B04vc)X㘉m*ZuI$9Pb3&veH/R7oK&;[G<2aP(1Q`Z\zE'k)碶'X'6z:-)-g^ˈ,/IFrT hQ7񾇜B_Xޒ$܃%X.%zYѢ= \C-`(C'D0 5oAR; gN4PfύyMĴx. ds=a큈D"jaUUC {A)ඛՃK|rB |IX#О^鳂gڨ0 mo =G`Id}(9bz %Ydɨp ϽG5'l}:f"kYv@]uܻBiZJpL<8-[%JS8߉p21hF<[)/f@cXpG4PT)na##˃I@MJ%PQgxpI.^͞LU{3 `աYSצh*L"5zYEQMP(`#u<ҧ DUO@z}VpmZ2+qVEI%n+u2DGFM1^RTʼ`wPQ/V.d^ݭP|J&8ݗjiVq+J]3/6Qˢ6G_ })Īf =t2*Mqr24(w`[T$V2󀞮’|^ɪ&.3g~Wr̼vwb+lL_v&VizTgt򜓮|Ko6*m'ă4 %{ s|hJZ q92)\VaA;H?J(uձ\`+$ C]OgĖ5hA^3gLU^s0QjfRUMz!9c ֜Hcq'P)JtRЃaW2$l;˂OW6%҆ {,ɢ-;9tAϜ֡8W߬#;Hӡ)~"I} pu?3b@f|>_s4 $ɬך,Y :g_FOX=`*ÑqI -aoTΓ^Tl8.u \W ISR1@֕Y^I{>iRE1%w7Cέt1LZZ⏦Ӎ't/= $ 7  )*mkOTvC7pN7~BqU %} & ܙ]cZdctF}J]\,uUk:Q g&I&U\¢A:wj[ "v{;bTWSVk QC徤+=ᆲO_!}P='q |9'uH,JpW9w0sց0(@#A'VocMÿgh4;YPR r49[Ai̜t`q#YJF ebaXŧ Zq7/s䳮C?­U'-Fw΃rv4BҀi4E*~ f̚:q⏥dyw^?8<~ OX.42R]' bս5-aU`N4 :wUaYYA2epǫ$!|ү‚>Yt%YDB4|mAd, 5WO>WxgWʼnif1wN=}p.Z@b|_4ꩶLJfA6փnZ-[|߸}6 .ykW413 6 Y6r@ L L9Dv~nIN姛/Vtӎ#w_ qmQk=9 aGxMw9+R*#qpDԹÐΚԴvcAx=7`8^BQ0־ 1?fR>Xln:Z}U=e6-4vnuaG_;)H7(iHDƿ6l鴝9`^XwS.zRkMc] [P?'"gcɛeGA0 %{EZ-&i|}z3`t)Tym,ƈ*DC'f?Cq{g{=۾UF`܈=qƶēw{%NJ ^a+(+Hz̔ai lٱaG_[m88^Pv/q|V!Ep|z{4 H</UYU<*dSnK>Y$i0Cw N%PVT 6zԑ'Av˸ܠaWDkB: 5,GW;Z5j% 5DWM\2m=)puy;g ԍt <A ]Py ή;PKX60R9dr+<0iDݥ#V]pÙl=pyAv,](2f W8vT o]Y82kew_}d6͇gG}/3R^-$uv6ܰM6sA J׏HЊ`hH7Zgf&VԸ'u:Y#g~#2 !ÿE/wG`.$:ȃLʷ;=RȺ3 a%Kվ(ۅl |kL erzeP'( )cŠ ibWE;bʺ% / Ͷgd N = 䋇J,`P_`~^{ (* T@~~}'{BMlO7*M%fy\eIx"6?) J4NbAC`DJ *x__CB:C":b:'.:TsԼu:@5Z!ޢ\iu]AdaKmoZ-Jk4p^ٯi锑d! @>F|G/;Z*odGcy(Ĝլbrn<HHpEb$d@OiG1}_zlg2*ωYf2,v0sRktWSAyFZʋvo 'Hr8m[nB0crdGwe_<+{q*J'AEFdw'_77?A#g Pm(:2Hj=ґ0m`vby1NbM1c"CAMm\[=e]xِk(j*\kۺAT8Y9}vADRcp.rsޔ<,m\gi+y p8 +޽L=LH 9H|vzBQltt E ݤi ql%mo|~g$ qSpFx قGUiM @s?'׾8?3hB@Ɔ[o3Ih& lߝ#Ȼ.58)q~86UV37>2yMX72ffZ\P齰*S+/oWi5ikގdAaIʲk3|W5P$5b% _dS&S8݉71:螘G c? <㙗F%.a9=AT.nl$Fnn+ ԴiQi޴_hqC៾U3ݵ=p\uUؗ~Į1n)T}(ǚ2dߖ* 8&G l6ꃑ&`%ʽrTА&2D=R`g2G|'Y*]1[jr0Y+"Nib.jxB*H˄|ϝ:}=Hr="biXiDz'|yY<.NcP?@"lOSDzӓ[.94XI҉̮XuC%YgsVi֖ʼnW ol3ᛞyВSNLOjK:eҶ.p~Ȉ]'4"MCRTZ B%"(PNzJro&(kgrsIQ+}N E lg Bgɋ}Flmm>Ĭ8t^ͫ|pw^OJ+p~ i^Q~vkl\>G}g ;웥9uTp. 99'Ͷ ;esMOބŇ:yT 9d]p\3| 0c\4e4>A~ЈkF~F[=fynoیo" վ-8k" TCq G_har9G h<#`Ci䪗)@T޸bRODF@*q7~0ubS0jRЋEuCgEΦ+2T09W6UܡdݖVcp&wMG|P1$bc #H S0&r8mQ,3/O0_k:竮ˮ>e:2lax_,OuSKQlSHʉXwx7|&o#7H˚G60yMQ)LI࣑8C 4vr Ծ)Q47"}pD$5 a5OЊ?b2aڀ4)?WI4$WyB-0 )o1ܼR>ӻAbޅwZ-o;4r@&ɨc0Exdl]UUz$AG͜ʳOσin&TU͙y j3Y ,5$p>U>o}+{Ρ^'<ѫۀ[:='GbGpg{tqG~8"s!DB=E"0B:G q~b;#ǫ52$fG֙E 蒻ed#= [s&QԆ#x`GSYx+!&#e1yXHLrԠIaȏq`%~>-\Gf"v!`v[ul8`\Tl&ļ{tXԴ3X11lrw̒lTwSN5v 㡱vdDf:e`Vq<}+s,P2e{nS+Ff\Oy?X~4"zʉY+z%{*,5t:෱wVm> 7URr)ir~;5[m+ڦeהb}&eWvPKQYLh'%JZMP-lH@Q6&"lԣ&zoY3N+IP MQWKc(^},s[aԘNo#Ŵ#=|^S)B3ݒp֐ %~-ЉX;Rc8:DQVtZ'k62ML)30]562;0jSRjɧH=tޗF(-@g'].Dmj ᅐ=)xMc1 2UM8؁7c+fx'%'Lq#lVJH3X;hJ aΧ7kG'>F`4 XݳJe,etYt/Q D L{mt`3ͳ't!)lkjр 0QvUu+]Ξ|J=;<ٌ7;ٛ~1 cdt1 Ql[|3 K4X ̹&PSkN]G_e@AI #jE&=,*q3qe_-⚶WPw8y኉z/3Թzޖ Kݒ;/C+I`W.Ga%jB˪6ԯK[˗~Ȧ13ƈGO![5GZX5@cԿƑdG{4q{o 9xdcrx2*\a2ndz4b% o,x A_% ҽKhn03o2^-Ţ[Ϻ= w4R UNC+Mcϟ.&r$TLU~@<SKDޒxgTcTx.RaX OwHIw[?HV-*a(\1Io@H)y+HYNl80fȆLڟ&jAleMj?]h3B>BBu<֒(c3 }$bϷN2$Lm]9S^E{D깠evNـ{ !܇wN9!뮪^Ȭ9|KT~&9#Iـujٸ8z&.;-fv&dFn2#"ue}%72ȓx(Ѷ& RfI5YqXחX|ӺQ^a㧦eR`cjP2m7xmBY4`gƤ+(Ƶ`EHfZ}7A԰قkNԈٶ,r0f!xWCe͇ C <3vR>V"+Ӓ|>4 +H̋B/Hf?)@LBK5ٶXj /a~qj 齢jc)R.!j4Nt^aa)kHʷ{~Ij,Zi[N=+k=6~!vLHxEfͪ?E6 sP -gIMlBQ-g5joRP(Deo!D)s<(׺m^39ㅨxfPK AtGa@(C^S"-Zʷ mA_lY[P羟Βt{$~+eo>"@cN꬙ЊƏ}aIo%]J SW㢡hEFް,%e-iM-θY!*|Yt'(~9l4fZ9?/.|@aKD?L/ DHn&i<EVh6, ` RlTT^5-,;Bb_5:ꀄqMY‰Lv0DOԎA1,L8U+2;yE: h  jv↼Cdv=zGzSc:  ѥ +FQ͡u:"]>-ƋV@]|֞Mr )v5}w ׼N׾z} ɋ;\A("&ՀeKJH􎠷Ko7މ%\Hl-zMxe:?ݓ7$QV) hUNVw`L5S&vH"?1[oTO4h\B;2B W7y>Wg}H0Y7eВ8@[3N\*e:!l0̸ό@t4]R@}m{ Em[(~0E^{\EhC3'M(L:d:͂jzwk' ޑ/_XAft)!?ӱݲ$'ut+ZwÕ釂4x* a؝8sLǭXTۘ5 M¥@\\JajmS8ܘZf !]!jh'$OVLG!`z losIl'_k%P>u_JATI$Glo#7Z^1vPI"0 uн^,Q`Q7qHG=>Op3<cɴX/b=,ţ3!Ay+5UUFSo31= n4< zUl[03L{sK*ԐW0:Ǐp5X*qO)y9H#M@nR71b`V"t(1 \:I MY}P!y2>Z7I|27|%B[9;EnxhRl}FЫl*kp,W $dh|6,r[0H~E6N O" _}]9c*|ЮG.|/}GۢwA`&uO .;{ t>\Pzu`'Mkϸ8e "qZw( KC$w.qSc8MoH (T`WJP  l5ZuufPiYP1d [ [ꪴJ+`@b?N/M6QP&T(`iX|nD_JWXMdxwVhh&r ӡ8kfȻN&Q14oEN#͛Xp1>X%jG|xwKK&@3MEګнCRQ $:CXq>4Uibլ0rAB;-ap!"!ARÕc?Q}A|(}QIsK( q%U.ZĒA7Scf09C Ba%tSI.Cg]4⏋ձo ԔcVRTL/32X lm%ja:AV 0.W#?fV~{J٤S(@"S>vh.;$3c> s8dtǬ$ha9 z Ln޺1\֕l؀%<@z ܿJj>Nz,7ƙ\gQm [c+x$(P'fP,q"yEs-lʿ<#4Ԧi,A(GJlp]w3"=}J׬̯TsoG0[boB}3wd:auy^ ڛ=5a+ZFv(QH8&*c\hB;]_eax4=H(%ީGJFH +?zuR; t`27,Z ^N0 F g+~Buy:p 3zٸG>w/Oܞz@g- eF68Nrx}2Yo6hР>TؗIENAVy'$KtNcZS8-}[4 g`ʈx5U!Z Ĥ/WY6A2oC]RX ~ &yC!GF?yWUM w"ox?R”m0 3c3t Xl ФrphR պBiY.ߣǣRq{FNN].\'MíUluu= RQ [hV: 6f Ҝg@P]A䞯MǢ7"1׃e}&5q{wR["lHh#/{>[N6wV9e֠v]<7=JK0~n767ZजoAxY}<Ģ %z۔IjZ$`&u3XDEh0B'^? jYG|샃%҉iGv&gb/;c?dh$W:66֜Ƣj_ 1؆Ԉ}PCH25rՏԟ(Ч/@ J(aiO:EdqlT'H7 Y2EUOzG6ս*b<)jC ,`fiQd`# 9!R*ҔܞSnD#q4U^L1wXIIݩsn #4~ J(XEh_ZN6- EH\]^X.EՅ0&Jy;Bۥ;!ŵڳR՝yl});W&|c+ń,.9l%B+i9Id>"{f*o "/&&EޘA$AvG']5}uG<;2$@ (d/QKzb=vP:옯ɥZ`6I.H>sfαNgn!bsIN#$V6kU 9eYɼAaudg-#n.N'g)&0C}j/23gevЇ8Z,<2%oo]YR4 Hq޿:&ag$B Rj@ÿo,>)U/16>_r#Aޅ2w1w'(1;|:l>o}*r@'e1D2E0=_~ K{G"aEj",xXYZV*kk/"Ƕ"qV # , &wJH!bm(j9*b'uFv>SC֜=ӭJ&SK1h_dPHvjnyGBtu%nB*+II/!OK'/ed,[]PocZm驠Wԟ0O*"i! + NS5>N]㺥y %otS\֓V2oޭ4I&v+ɲTNm8$0Xę #uvZkz)fQ ;*JeEt.uxr78qB#f_-7߁!wLk0o7-?dn3ArbItF=Ɩ40V1S%<3bϲ^ůE/ǔX| Z@jX@A,3M®U>4 >hM.?]ys~6WB t!ljc-J xIps6Fpm.IX g19% F+1XPxDrR=TCV B+w5ϩ>NK IaN[s EarL5/Ӷq#}~iސF )pt֬Y;QVyUhH[`ۉy*KVPɯRtQ8`=TӴfi:"D[=}aM^˛6BQFP̾XC4L74{+(Bm%z*8. 1,Z'89Wۖ?>)-<킴مcD72 9\tݤj5UΏHU\)챑 S2>,3<=r~a(0`+C ;{+eI>q;:̀"<')?9^ø w ,:  =WO9avK>7ynˊ!?DB4Np} ծ$ v2Dwf=q"`gIShqxKrlQ1Eq7y}(*byFtP! (AʻeR.֤pdBGA$TA5p̗4'֤YF ^U#uP?@Ć7uH?VC`c]:0y_5/PX_נ9 ?Jϴ"hr60@yhX׫Ȋ$%l-a > /ZȒżIX28=D<4yxY[.(.ho/@uLqH*1zz?C$C)]+PXƬlǧOХodS ~0'&֛M˝J4ܪ)ᶱ=ȈaTP̛sx?yyC:N.'{7+7f/'J^n|ػl̉+ XHMAJG*)r7z b,2jNr8S=I ͩ;֝8N R|/% ~ZϷ#!¨.GYIYam I.e~sRIrưXG_G1.w  Cҭ$ v>,$!Q "nD r$3rb 3oGMҚճɌ "T{;u;τٵ5 HJ;ۢO+8.jWgC̳s cTP 󊹲av֔14C@T)΋Y8slF ې+6;oVqvF!q6Oub>RwA}_U1:BеԦW\a{aILjJyP|ȶG?-&qš KFƫCӆ麈AӫȹQ_jaT9VYhH9-]]`{@gsm#c),Hs\3 ,IY8L5z]r\тbR!\9wt+f` A' %XJoË./$Ly;yY~몉WL)73xf_Lň=n+cl ] 0v]$%͒DS`{<=!x2®7/Gߓm~[jGgY5̚[h9xeТf@|OxBb/nROpc׍J~/Tb.ϛthJY:`UUך wGU#22a?7w9 Lq ق#7VczzOcjGj6!`eXXql׿ ʙwhGNzBÛp[jsVVnJ${~ug9"AOIpX N`baSquRV&'H;'L̵[(B7%ȥM lo B4!5kK._kq zcٻ1 uW7_bPLuIABW>m"ؘ7xCŒYŀ"\Zh]5ϡ.$M![aѦ#xXc3=EXwhIf8ߣ5.ղX7å#A5+O'A:8guV{s{e0R:({X= &.-FczseLiHkfŝDH^_^rDt?YC8JgabcӜlEvoq&}ٴa7|EWa?FTJqZ;Suי:jt+遹UYX={ebhQZuhy7GF5(z!Ƥ]df*9Si#Arp.QdȲp<v)(:\ĉJ?^ y&f=9WQRkʐ+xԴM0휌U^@۷-\ڽGeD2H%m1#ԎhVy?V},? 1A@P5tLca\\l"s/*T&Ĝ8^$O9K _aY7]dJJ0A|0GmCWw%;7Fj'h'n=/ )),Kq-LCfAc)F6mti ήQDt2'փ Gg)ߪP)jx'*H5 %Xq^ mbc78?S  t-w@:'AFD1t x']Z\q-$l_u]jbL'طg~4،g4}"TFaCf$fu{hri\M\maxKnKrlɪ}-~`WSLՠܣo1մACe"S|wPh#B_ ScV7C6MTɔۦP x>̎kT8I Eq-}h]ʟ5ack֨͌,L0?4Y@ThI^(Ǒ[EU sd>۽9AMX.Vc*؈dZBg ]\?y bDgOS;s%}o݀U=8RE3`#kMob7yĝ6 о D àE␙ q5[!0ƖĽM"V;WIOJ0piY#FR{]d.ײv=X+DI=% ky|/.#hɇqr uy7D)u@Uc&˾B[Q@As>T2{4~MjlpRѰ܍.* Z_/v/ u$GPNA;O4珔.}%ά=ֽ Q9\@1 /Bl&.Bg=K'9Ie^_c 3S6eB*:5%SR2`6cmT̑/VeR]T3x\|w sf v=U#yNKGWP:!HuZD*C^{uF3)x{NK2OWK9RߎDD~Ke̍ 4W3*8V^ [WWe؛'aSq\4o;}ߟxc >g'RZ kK9I٘AĚ]^s8~X¸ᓜBcc"PS2}#%hT ΞnVƪ\^רMo^_x8S(vu*]m:0&i>kk% U5}$-m-4t HX3R]VI4Cky96©XJ?qN™FO1-+i?4z+ 0~VJ4h{cTˢ1ə/.7{Y۸9,p p񂚄TaU|^ધ@pa XqꟄ[ !(N/[_Gxy܀f/:9s@~.'j8z_8Ay";DG| 7+ @ďoʒZpŚk>7+-`oI:ljV:tB^3)uxг]hH 2ʎ5r\9GZ4Tj,*pp!_Wwڴ,XV'7[V>6)Hpbj-}{ؚ}mN ePpa'k`o@@,*2q|hKH_>ӈÅG(j9j"C=?S"$ ﹕έ4i~k],{؋:%P$"Å>֚C хVfsPk"c&UH٩kz;j?uA;>Op9|)Z%{ b.VexyD){R9ʢ:ӎYm슱w[}மٕiB2THŇ@ˏ!e(V($U[ϕBqCL;_-.BBrqHT@lBVwLW(ҡ$jg_B*4_ZP29@;߅ݝ87X ̠7%:kmM$8`~qdY Ѐ25܈sea|:^VbeKnp, %S$8l_hQc2Y˻>{~?Wihl}4׾jqnr$_w yR01 ?T05p(rj%Jb8UMcÇMSC夆Mw^0 }}|d%`*0)I4^ aTd7\G dzCnfWmWGʩgq$3QPn_R?XȩC p1T(+*]Œ[DN/Dώ9qZN%6y(Q}˙QA,\=+K'|k';AW ٌJ^{:CQ|Q0֋?"e]3iW)1?yO8m fA0ih2Sk`3,K=`uZ'Qq&(&j,M;|Ro6XQ'ckcuŽGYRؼݪ"+.ook(x Lu2Lw!jڕ .A7fM9x26g~.tHhbcGxaÐiCؼƱxvςh&1N /E; &B`k 0`h$QK5V,R10 Lh9FO]HӯV啀n{QkG?Z{-hw:H \XT)s5c-J'+t9њ𼮵%Zgf[:m `7+k{yK]45*޸Zp rް=$Wl0A_5ʅR(8xzyͤ|P&о{VJӞ#Bc!&>u"lOc=CɌߘߵ4BZu^9[!Pt#{HІ<(*2θʁNuEZΣ#W ٦#{,=8bf^*coȱi$*7ϊUHO+aUs^{jG !$t~cirlhg*շ9ЉO@1U ?gUzx.&\1+u*s,17q OdZ X*d8s7ߏfrU/ @,2b-2fxhlJ4*_j0A<3:ZL? IQ>i* u?&`|T} i[3 @~'Ļy%['$;ec$0֌R9 fK D߷L.bCkL^|Ė'ԈN*ɵ;d43BY Јdݢswʃ7lzw26'fR}5P1_,;Mx²51!WC> Ђ6pBx h@ah G2tޜG`!Z50qi#IMZua͗,6gơ=WWb<8(t1&r6XFA8 d8X/C)x4ܐ઱S9OtnY*r-XgkU _lr?8Dg eBl[)K@;w6k0mqlS)}[Rt6Q]W|o)^pW.p1ޞEkPmCW}\[l*BO o3y<⊔u9--Ιtq*P gB2,zbTd3@Vb|JlsZ[Fql_1q#+54:)o}2DKtf8u1CfpJDQ'N~*y彙x8YÄ4g~Wg\D!\'F]%3q0YG,DQY*9$Wzlpb r 76Նt!`u &z|rAyA#L"R" 1KyLqr*VOsK9ۡI<< L1WLů Q;pJ;Qسwh+fsDWH΄G{#Y:P]amk75k̃49'+6ww2R̴Q kW>1p`gz΢ ˱0-Z^OP}Xc(O%Tۙ7MnL..A 6D3#g'WrӚW:-lV! 9]w9D8C[ZiX 5."z^5K\'w K_L~|ibUgd(e*8 Pbg1+ #͜AI|4'n`ĂtȤCndb?Ӵf?i9- 5HXT$ztf% {;9bw ^9&vʛҽX|z a+^C}gFݾ= 9γمA57a >/V鳮oo3W̰*H~يAh ehɿ#FHtC["(6}!+o7bB2)"f󂾒B;=4 =K&V,z$$fodG.Us>=pN6L2\#J;.0=d0\M<ēG CsY gLM] ࡋ2R^68k:m8/e:KUV7ſ0} z7U{{ۨqgAL^LWXw헠.۬qb(s8]Hމbc%7wʈؒ"_L%K3F:~́ LBXIb *2l]Oyx ,we'E϶% ')V}4Y4Q* t ̫R3OL*h 2_2+}=Zh 6tNe \܁iJ*' =Sݨ-j7В :AҶ/tJGǯ= Fh[eO xδs{/a4R,+ײJyxD`]\ kNDÈئ(P JW6`1fOHFXCkTRðFoHBRmEmA,Zk1E.IǦ5@ẅiخ~a󞷧g)%םBz0 %s*L(jXwMflBO $.+3i_ysƿ'ju-8&wX.gFXd./\?~ ==>֠R;yk1aKa,7):<͢XSެA ,!x=!~fk,A}{f+n-齍脕TUlj&Lֽ"sQ>l$N)pm̶C#=(a!שx6P0|iQ[]dnB*GDjt=Ԟ[kU[jS qxSTX(D\J8 22Klu(JP'Iě8k XN ʣp]x } )hm?y*+wQB'ܱT_| 0g/c/!@`=9P$v~s>S ?'Tʒ Xf14iS`&0#IOu**Vg1b} x&4Co'c'{"sv,Cl秧wNhW ox $ r8!>F(>rUNfJ ] Z~!EǞH*#Q'eF+S['IT/Sؕ XI"3!n/2L,`F+ WYsz}pvl_{;ÿZ RWJNR9f0]!zO2^%A of|D0|k dH_:CjVJHc^g.s`I5 v[ѓ}#6Q.Lravr2̺Y !cWDHn/o麤!Fhe솄鹷tiRZ'ai­MT+mT;I;.>Y8gI h t6_ޝ>ArĤƃpWF!0>V'u10^o9g3U&kd#qaW#E 0BPe>).y,82,<(4&)FHt6HjFD7>5}ĮV(|klrPN<-穖]rfRNwu#CdVn0)S;F\=-9ICW81v R/FsT7ڀdF 64${6HҸ%\m418r5.22 G5w-&uMSI3ݚ5}:)3^8 c.J;bi+7(W蚂|CߤB#[.gRN:V۬v'(ۜ+(g/=Y^v0Tܭ'&k}q;LXcVQ T5(UO\, @`/ 7t&MO򅈁:nYX-_v㫲mlHWzj1]6 w&]yZ?) RVۅ(l_b8})JGͯ9a 6:UߤK9Gxr%',fE I&(o|0O2?H}AX>H^Գ+`+#T!^!#cOxq`"c0o\ I"%OND/>)#ϩNfLtNe!WSZ5,+ w^o)FQ1 o9Hx/ٟ)Rx}may>#wD (04%P yӧä$}6t&.*W(xmR +(.|ti8-桌^"_C!VgKĚY#sƊm/ˏCJ1c0rGȃw֑)g¾ t60J]tTܚk4RtW &9Ex g1tVA+5۹,!dNmdM$е"lElT V:s+g3V8pr:Fawo[" °`/6p9U`f&HQoan ym;V'KUr^@3E f̀J;Tc/y]K'q^P:Gտ#fO4{wVوj㰦sK_ew|o褧´O/h4.!acl;΅S"fy?~rXH~YK5ͮ'ڴ)8I`|}_8 pq8"uo`3s"ʛXZ}ܢu)@F3='+~'g/ytTjϓBxcxp:]w/\o{Ɯ=ID2ؑCf%4ɲSM"![79'iB=5Qk'k;(g2W{*PxUen4~ 2!T" 7'1gR˟S/̓i@!H6)sg-.3/X]cN0_Z`i5MH4(Uh@D3Zc;Ylô&!0)Yզ`_?~R@6Oq"y,-N09ro-[oAFX)Vfg&nrƣtۇc6=ޮF8ivVM hP43 -D\^X5U`?rݖ&3)t38V(3 ^3VKp׫ ?W(c&2Y^jʜBO]Ont*KHml_gδt\]4Aedgn/tl"Ky,(E,2 }\O%B кHh+RAqĮJ1#oؑ~ʴ5>ctr˝SN\_iuUF'P>koy>ē_=(!bKIF/Ôs >D" n]΄6njn+DݓŻpi wxY"60T_ܜϷ t7*O$Kml{ _Z[3_^q}!0z!xoʟnrYGyF9kGf ֵ Zy)ZynpjP]ݤ-N*KԦI7 gXJ)*C; }!3]z@VeK tWI\%}$2 ~dWT,P„ҤDxCsxV~{w|դGYcco5|Й?66.1^TCI2 xTeHRQ9#xSx0y͉M=3`mT #z)oa#a߸+搌'h RK!&U֘9KOEÑU!A hCp l{iGQc./Qa.Xl9*oNMN3xϦE!uEax߫ma~u1ddqw/'ʷ; L RƬJF|2B&Wa,eDD+뢑VD^-#[(֫ 2! {qHzA5pb4*-(  X~XlUXR1t4A U[]]?\JVQ2Z>ASܦZl,ȱ U"+SZ4 "nq ֳ] rJ%3c@1/R$ŖolO2DHS~t~MM7Tk޲ KCKDyb g<1N_Z4M7JpUqz$zC#o$d0M75waˏ_'FH#iTF'Nw:v [mdt1e̽UϒREqQZ 9鼫|e<*R'%;AGbCM0$ -26>?6{vM̬.~d\5pPbg6* R;%|nyX>o/ nfAc/OuY Жhs@C>Kev0FFimh<3_9\ <ȩzzt4E7׳(Y2pSgr(Έ"YXNtc\qPLmi?kц$bc>|ĒIl y@/_ 'XgeTV m78y,̊Č*i?q#NinY>$V^ez'[r~Ppfˎ5޷.=IF\+Fyba\7P)CY>ڜփCͽ҇UqGa"Oֿ`BB- i}.׻AB  3k<u 2ƿS- [/6 kdهA`ѮVfõG&59𒌑sTrǴi07hHL@Fu ŧ;No:#-8vЏư<Ęe(.KqJI0"t,mX==u }E2%G:okADOtjs/'3+\>,s?#qn`qGDDZp=/5OPeL@lGq͐EeШ($!Z2u ٿt%ܤd))QB5͇DhzQwW̦Bٻ_v,ЮKl[K^8kM :7gU# 0A]ڞY.Q˓saT-8]ފs4~רH[&Y2R@ b}[~W mЌ\QoRO=E/5]6@%gOY㞀tT |/jd/vB]5i4Qzb"ٲ8ZT((>&X=k m/e v sU$L/dv3L1޳DbpOM7zwZ9h H Qx:63FdY2a%mYRo9o3%qaH &&^ba Ӗ> 6N0 M bZ s\?hLH_%+վFloaNZ°n&M\&Z[Tl,CF#&nY]2@3M*fe[ ~v-o542QE;' ֔ ެ>\vrQcĘ=a|l4S~ ٩t]5u2CD١R.]3m>CKڱuEAmԹ#EɭECzdLjx\z9LNa-ނlp^WϘz:>^l]14)?n}M}ӊGrI||=XnVSY)"ɒrHYoִd"g3`qS+Qؤm<KDO(6eebScBndזvUJaDKW-\俿ǿU!Pー1p׬;ob{O4'[.-2^Pŭo_D3LoF$  D {ȗh$:YWo…xɾC&mn>`6&=43~2P OaF b ZF"M9قEW@wnȳ}rݍ6m"-nS)n E>x+mFFr ts6n{ZZFFkKT&v}c? <5y0U5 |y3n)rbXVV vJ~P0Q); 4b"7k|~&~5r@Ѯ(Q>#yT%Yj`c?p ױkCF(}8_uͅVq;ejήQ_w羢181Z8> )ؿ`ս:r aPDBH}}?8 }D ~m-sT]ÁsEاaoN/6f< ;h$^!hZ^H KC˄);ktg1g€_&qȏwu{H31? fc^:Pia2U8G%ɯvV,M}vi=Pr0u(aoZӢc^cs.DmRU wJ"6Gl[O6Yd^GIxVSU$nJEH@"!1QnSkL[۳(Q7\Bh>\4HT+śayw (k4Rt)(d(5[Ę,#^fB\ ?r9Eո1 bCϑJs;zdŸ4wgMH7,|rf;bA ><4pMysԜ-$?JI;g8'PDh<4OE~Nt(6R(VzEA4@~CN}r)?\yY7zbZh 3Pw0.1i;IL ĥG}qMpQKO'K#~gH`'f]DReSu#"m4Y f߀}eoM"$s YS!wa7-h ս]3⽝uu1 `ǿA*&(I&}ٗno}+Xx5NMFl1[\_c k0Jgzr("Ct#2F~6S2S{x[)'2T2#V}??˟F;;-8W:g-{T4 <+@:-H|r&EŬ⣸sF33^44y`,ԬԸ؜1_i26įȋC|S3U/ʅ/ޠ;IU-.hvzq6c' Q"JXT0 n\ޙ  ؉j!Jʭ u&q,,sD(!kOn#C(RyOߓ_e0f uF.*S3?UxxΉ5$.P;bKZ*e˘7JSuZ uǮ 9dHX"^i߯ֈj07{#L:ћKL#DU*5 `[uqW(5\ɟ !D uK'lL@pv<'0LYsOP=<6kW^tgH9P5nL(4.l9 /fX@ K LntBB $V50}G>7,my/ c:MC4qԛг:Xge37DY3sXE)ȯ:\ǃeL/ݣ HDNבC ch뛭a8 TR#TjV(XΏY&\u*eiW-9 t`yYM SQ &<Ư>jvNꖙ j߽U]45xK;ͫu{Wҿh֚6vf_G͆Ql`ȎrZ ?ԙxKߞ` -ペSxfA_(T>r}N'3A/d WxPVH̺q2^M ޼18h|W +[ ̫ ;$ܟq\.LES=qăD}TCUB-ͤax)dA8yXT$Z ,x`ܛ@ &F' i5Ξc Z.rf\N6hԪ[ LO5&ݖ!oh2.tѩ23 >[=_F4h3z@sd8i !Sg=5l޲Mhަq/ܦ|Q먣d[@f[ ܬ,'NoBDZ&5U$$_CS~x/ q&֊"ڗ]1-:5UQ*K)Lkoե磅k-Mzȩzհ,Pzʧ 2QvXct؍dKI\k+)mX@bX$c%*5bNYζ_ck[zĔ ?"q KπmYgI{%+!x6ԁӹΪC=c@{HylU#FMĀlʬ[Lkgy},.J L%` ) );>!*Z'9ߕf- ΃g.`h 穐/Ի㬜+4(h 尾Cփ( 5j`0WL0\ "Q+.*`Vҩia;`oН3܄Jtz:?I ;ޭ]o֓)ԎqX71=9NGXzPޯ2e-zG;6 AtdO D9ړR{6,LjcȪsZ2YDA3:m94;yveGnW _ZWqŹ=< ?UxX&s|}$L5=":x'i!CcI' '(uMϰY& q;YHٕ?C+d|#JV]8kL0a-D K.gBkFt&@tB*\n/!ivDꈼ (OM>ȈcvB5V \@oP=i bL&uQl9,:,.+ gx!.MHT+h?:n[IU|h)UO.m׶#{&y1E:Ltv@MM)$00Ȑ؟FA+j,#4xt0 "bsԷ KkBX 1x=؁H){^# .lw2j[5ڮ>Β|'ܹ,z^INp>eC ZO/>Ͼb_R[2X\x,LwѰ/XO[^BϨ3}ՇOfm9ي5`ojM#u8L+s?J.\t+}iJZTFpV$=)%Mՠ+ 6ʛaC$*Z}۰㇢QÆb {5 D*_2=%sCi"iMy'M"]?Ԩ:'JcNy<Я퐶FE&5 QbT(݁ AP"[H]>_&Q !*Ox(湠SNd݅9DlpU'2fN91|7샿)r^ D?Dpi0\!h.k+\*'#D0aM* JeS$l@1^Q h1x6]»K ;9Qo;k4/|YCbTBΊkgGb1z9Cf"lፖPEv)hH#/Gś! R' *UTy2a>zH,5vM3!Ӟ'VO_C3;bf!?4eϴHd"^ cԅ%HnˇHjx_{ G qݛ83؞,yk: =9k\;SEhT,_˜qJDaw{@bzZDL-O_.VFC lM[>τ]t9?}[,yzi _!A76 ?OQ_yb3U!´j/X[}y#(5RGճnOtW g}qB䘴 M2r"OH~rl]dK,p¬34dGddEԫo2NuYX_g^UL(+t`2ɵBj8Q0]5uddah%P@Sϰl<͟E`zzt'{i㌣y"CJNj6 "Ω/2?UDˤ5q×.UJƾ^&?K0ąƆ዁`SSUoCUΔ*QKO9yX=f`;ѮuxB,^|A gQHzK*֪O!1 Tip8FʕGny 0Fwr8ܮ+|ӷ5͹d󦻘|bxP"ƷaB+3[d\xH߶ ŜPL^77t9WÀɜ'W!7 I"D iJYv9UL n=U8OŦ$ӈA\ (,TŠ?0-Oj}kUj1X~MlcYZbA_#0L? $h ӹ7^ѱ]9?"rfF^mnh?]@Gm&m{hV͓L, wl%wO`}4xQI&{ ۇc7gV_§f앳x.ܢqy/s㢇JPKPuf fJKNB&#'S,@}=`4bd85IS{Q|Z2Gm1eM V+rJ=0M3DGMlAQzb`,Y̏d -U^< apnt'q lȶvVVo8ᑧ|71 ]J,ӤU|@AZ?ˆ$.Ic{`$D۟0[gVLٓ;Gm]Sp/slnXO@uv;mEj0H`% n+yxw,fœd@64( ڎF=FuՆc5!@6>*̪nR|rx@o}0Sj?FĚ8ߐܞ7xIi?6Ds-ښ{ MݷT7J!wW[ӬY 7V`/=f-m~?%^g0C7oʒGU%.߲(YӜޖ5( >Kt9BM֏0Qۅ(ixH4,h!I\zG|N!$nV78Xwnkbz|H03җDoFPzhъ+(weWE=`lA) Fmm)+l)D\ja3qu9B$W1Q7vVŶ67:1?Mhi "0Ud3,@QWCZޝ7 .J;?ՑaAL:F/sz-j\Rq-?q r7&F œɂ*ug}N=I1#MnQpmK~w- N|b/Yno3}q:rV 2"!X0 ܧQ.T煲5 ?,uihj r&p3A(஼֕ETShEbryyH<@*p" x=NZ\b+:P,.Υ>[ kw|`ٽ& 5KL>J"ID'"8)n$ኌz;t[I2´J]Ej -dף>5cUQ-<( 4r-*ﰃ5d!v3Q3 Z2Ӥ]=*%uL>}N|(L-dA7\zQˈXC(]Tc|@ ?ffY˂ T|٘{s MGDrXɷ OW΅ {vÞȽl󤯨^P7V=GF{R WAG2G1 PpRr.-a›1 k=zu}&\WMt :^èBbQ׉,xC-KS<+E) 5/ut .}8(Ō9 6kp@޳ xNݹՍ~.b*xioF1-?QyQ^NyFN  Pe'af1ne 1jzw绱'RrXya BY(^SspIRe6H"WgXD퟽=\#UC3 ߇>. S^˸4bR4mLvWIx7aĀThX`x VyX^G-;JzҪaj [.Ihi`>>3{PG550ƒdz^ :o>}y}ʝU $yS-`c={[ \?M2k߇E&ZJ|tn@t^+,m@XBGx`vb5lYI]sJ$48{U;huc;S;C4QkMwa&?[bFvOwbRs&ښ myYI$/ڱLZFhG7&[}x]^+;-a#A)?5bHP?vuR F Ol1x-CM0|VbL8 YSf:kigZueq>wR\q7+G+S(9xAHvնz Ƚe$)DXCtfuѼ:0S4ѸJJJA)K" Z|C^5*74'5sV%`C4mFǹ2mV4IXaz`p"V0yKK\Tg]QW|q T1$b+:شN ID1,בɴ΄֐!HQ E_<jMygwxUB m fˡaAk68 2iG!C g'f:Þ52b|b2egGh|y( HGLT~i&:?ĭ8tH6GeM:F|Y`3mVтD 1nvVmx}9L&뀚f-1uǤhPg0XS/wH_jP:??liE uQSt TG<V\rdQKCT "> HC ~zل\,3`8XMF]c`nqZ_h4qZ>ӧ"eVd wĺj+W _s w 7G|}1HY_ H͂8OGa]d= t.ߺ6e_,/ Zڵ.?ډ.ltz߉8^Kԟs:NAj Q5x!DL.=CE| :Ȭh1t\(#:}߸jM,"uYڐUV$Xm nvq0,BqާʞaR˲1y@%qqTS ot_{nt/!aST |.! ˺w?8sD-*$V<=p3@90ϓ:繟60곸|TƲ)u"ҏ"'@SG YQJmqq2rMbQGVPb_+hH"vG6h=_25 acw BPmZH6dR0?"N\% P)zV_dKEgæ' (my($aI7 e OwDŽ]H80ӼVѝ2܁X'?R^JP 7^V[_Yt~IO|@lӐQ_)3|seZ1ĝZreELGhQIF#C_I n)ei:NMͮe#I&h]tg4t'`Ysu{Њ0;69cPu(XRL&x{uRzc$~YY ,%qZwGmQX@Da{i|K2^z=a5a Bbg!wZ{D0kB|fP@ c\2Wmk^1} cuhWW {9zИ"Ѡ[>_8E=Y( :&PEb&eLWP+&0iS `[b_TD*`}LAWP86F2i)[ j ?оHkf52ݲ {J+ }]Ⱦ>Oaj`o% {iEP~Qav@/Zt>TJEt-2?-S{*+Lby#f0#h6y;rPDGgj$g"78\η"fc򀓘r+YiV™'`g)_X\6a oʱ%sÔ]7N 58H zGC҅c}9Φ}g6BoZ YQߠ( (_29e\*I*o.aܧX$fSɈ!bL+#$"NuVsuZ,Sg`&2+YP53^lJZJ;I=2avy5ʗ3 'R(cQ4&˪'dsP5v/pE!`.KO͛0<Ӿᵤ/s!q\pAs1*=1Ģ= =m|"qX0n}[鍂VNٌ! JJ@Bb_ꔆӾD?XV7Wa/vHvH}|Y!ڪi0j\p>R&fc\ R#ӿ/e,,סK*4ң2/Jf9>Z͑#CʒU2%.T; zmȪbZR)Hļ!ŎDukGx4?bDrG%_~=]⿉=$")Z Ɛjz{cY\vC^1!]gW dk\u*g/JbAހ2V"9)([%M%*O%@f*ۉƵBux.TB_t̥Eeo<ݞl!ڽ{tu/G_XGY+xNRj9?ϦCFf?daTn=Ȭ`DEJ N<`2<+aYY=mW!ʌraX6##du/9v&\Z og@OGhW_[.*MpEbyc[gg3巎[4_+I]!?2Y^<;0F?KQΝ_PIi P.ԏjx~\0:dn;{b p>%Lҁ%Н~C{(0Ջa秓)̗T!.wUI^# m`ƤGUvo;ˊ+g(#$ 4x "S"qEsj biq-/i4uLXE .RWW%NL#dGeSSS:] DY_[1҃Dqe=I,COݟ[o *+j6_"fvZ+)do/ t;+Θlh2EäX&[LiF4ulMfA]=i0Ao7TU{~}gR LI. ) 'x|ӻ֣Ɵ `-! >ctɭ~1~k(:;>sciw'dʡfMj1ĩp>2-=2N`ú=qYr ^W Nm#}yCIfMd>{Pq-M|i03>vwq8iRb\Ak Q3 77ilrp=eQAujH)jy@1iј \4,j2 M5 F"gkG)פD0USx*3; 3&rjt xR=?-/v^6Jr{v1}.N˶߅-Ącr{;8aH N$QA9 0ZN?灜Xa\26!o2jŅ !~(yMSzm} "N(iF8V.(47A*6`X`PGݼ2`Ճl $ hw)Vڄ/ifb 3nX,7T#RJC3=³8Y8-IAO/,[ţ}^Z8u?s5,,d/pTǨ&^&ena(XO _f޶WPǍSj ԣtɿ8$4tkq#}$/pyA!e>;f]1oϭm@dM?<0>tQCsT *gRxB;](\ݼԘ\aQ{ N<ȗlP d -`!CK.zf.VN̄Pz CX!wݝoy(oQ6tNLEr6j&Q:#?mϮJɂfЕR$ m\=u %%Je{T8re_M"Bbo3 o#1f"xBV҅r/SA̿W%&ۆ*%.[X[#nb'k]|HF8?$k2MW۞ ԙ\~61+K7C%Q%s}^J'8@h4]L f$p ,TvL3p1GJJg:RtWSQ}~Vaqz X(NG<| |a ~~H^Eyʃ eہ2AΜHEBe+2>/7u#pN0]9hl"+{}+L`$2SbW-YO9mUlP._PiR ?$ E9Jt$ A!o)խbH#i,|7;#(o=Ω}YQe!1Cp RC&Ⱦŗc!-pqZ»m6ݼ%MmǬnx|_Nz0~y]*O3<4(s7'sb tזI,~x,D:|}@PCqݰ.ρڄDJ9{t`z3"}6b rB| M; d5{tch]%\򸎠L=V4:Jld!0eӃBV;zLp7dQ1o pA#ѭ 9jzW;!ͪnLx(" FB:=1 YΔ˜o6(NɁ`݂fK%PA`֔d5!?CuW4RtZ8w;Gz :B,r6n_!gT\ }2uSwgWbETW)ȂjE{ck@SpMDbjUwiIqeJH RAfXw̧,cM")j9gJ?0kM|?pM:xR,9&9ƆmN{}Q^.{n0 ؄ҔqVܝd,M{_꣹K 3:n C䤹@b>aX.Gm'ӘlUa\wL|[U_`t-+ ;kq%7 $>8ZSI% npHda\0g]a3_g(@XYP#/D;ĩe"[qSb6DggufP8w3 P6uUy6!#B\$ͩSoF>`K.* 5\Ct󘒗oY6C 0Lokڈ)d|E[vmYa:~DǶh/NF/˜'R!LTI5>27>B[%o<Ě4xF oX$t^Tjt [@$-Q=M"ͧ7>?.@)7t1h t?/l+3 zmK$qGiuqa8]*MpfF]-޲pɛ :8͊nrh0k@0Au7*0].<ʣ fޑ́(ꂫOl5Zh3=4 6WG'AwB3   ~3оRZ^>>_#AsXvMgHa<Y>WE:|vv1DkOHFo^PBx(baE[4,+_aĄOs'X kBNFgM =ֺ8)!)uUF./N0<9 |4r[rn ;~Vzm2J?/?8cz).%\>smil .E/T_LwMuL+:H JbժK6`9< ~+4\藺t2`tc> S?$?ד`MR{E30'4e5Z ?#R N\O]UEK!514&٤UOL7LI IpDb2!b^▬^( -fɷFI9 wnId+~(qPh 5!&"2@h-pm8_6wDN˻#JCgDS@[k nPrNտc Pa@oȎ|.J-LgqUXoкԺ5h٦2$&c8|#=G,9*uHJ-6GC3`wimh[ heA!9NB-1>*.TU1_p̹kBxj:"D8'K)!)ZB'$ÉsCKDžzgJVF!J"4,YVj3}}z]VA2nȗ7?9v;)L&alJ2xԕ,p0پ Ǝ;K#~Pvնv 'KKœO#:D +O^H_QČ˜|on‘Wv,Ҿi& PQ.m˴I&N{e|YLsNȥz:VL ȂeB0iL@t3<.\e@ȭ$T%6hX2nPs2)W$O%!Ӱx s9WA(;^"K<#Wlj=LUM2f/rp~v{tރ[i)u(+t,R Zǫv*+ iJՌ4] 9IX\GC[dle3obfTh?]UU^49'XPdM^2ݝO/#TZy 9[@<hX "E VmcIX4nIlM"]IoUt}5=KHT9֮ˡ$gߝ^XN,]"a*IdUS f*9m&C$x$PERN>YԶD#MMF5'sA#Ã9) >mkB.Qd#AOVٰ!ySuƌJf(V=KvZ希,D~߄=.zGN,|CcqhcI$S˹1Hhyi5zCQæjXLTx1[%&`Y5y§^<۪šPEY|rR`D' fמaql{9 <3ޝKㆲΌMt4䞱 =-c& qڧXUxtPjljEɕ'[Dhil[ۉG(t80c:RE ʣϗ4B[ER.K'`1A54S~чu*" #2ʡ4iN""gV-aLiV:k {棰šIF*i%=S34?Os_3;v}n`w7.eicNJfLk9Jb~5܃68bM, au^Rfz4{m8oN1զXsrS@ Ea0e'۴Yպz}2`҄ GCgPH{,|O-zE#썏OۦWnee4]/QRitgS͋Ǽ9E!W?]Y^(H5 ay8}4uQ1;] ;p%S$9 F4ajJC^1cY P|Y} ]+ !XQ8OzPgOz|3`j+\ǽ1;(X흮l"m(f.1=lↆвt6tu;fOJ~2:Z &~#;²5I;lj 88oY DULo[W&L8neb0b&zN%(B;C/9-9Q42yg~:2=UU/:웦a! (N+fܒC9_,s2u$ F|n-]ȫzړ9WRrc rŗ(T:W/N-}8pqDG=;+;P(8%z-W*1R.,kH:| y*HQ+?N3 b[n}^B認=R}7t9ڵ9edM(C^_כ,$j?&ٳ-q"^[ _qϺ_4t΁ ʪɤye(fChm栳)VŐ(UYme BѠxAPuw}h҉-5~/SG?Z +5C!ɗ:@5,©~_ wqKc ŝeU7Cb 0 L@IZ=ٲ+@IPǺ ИM4^8&7.{;7.hô2}(ۿٵHsֲz'%Hwvr3m ~q(J‡SH &4&0(2ֱa})4pH~~JI_ 5 )}0Ϣ]ud0SXT L 5^ȣ|#!"V>SʈYze5+,qh BY  EyA޷|#y: s_APaC r_JU1iRW\4EyB͏ 12߅ xJ 'TBo7xbc>GU<CRJ%2]ú%4t[G`'A9sn0aR}Dg>?d}hV] M "#Ǟ MĎ"QoG3*cSei! Dxl6-t[@̘HBt8w,X#*ߘ|ucc_VSTmge=S) V҃Zb"Itg$%7y&7勝QU3VSbrR3([2!?s@r,9t<[.SU]s;@Z`.~ᶸ3"dƿ9m/D6NOaQV%ѯ7,<=)i'7$].IMM6]AG0!(-&<"|D+JޏS;KLop`Yen46ή(\Vf16"?w\дb֊^=X,wW+Nϖqp֮;l<|_ rؗBOLYy2\앳LNLk 4uoة*RxI; kU~T@Kic*wrwAn)̱KCտ?. Ǖ*BT)s+s_=4ܐ6Kiل|xaz-zZ2?&3^(K->@~z5HP`xp 25 `E}$XV2'~eE(z^-]iA|Eꭎ*%1Y``AtvI)/e:U\w?t23?$"*^6'OpV_P&O )QY©Cq VauF'pVFweeZ7o+[Rn͹$X/sq;mD?~gF}Q^OC ԭsIn/N5Oڕ+B|*ǣRc%oBXcӎZ棭&q\3!z(>ϊ\ʫ)ߝ3IA lزF{&'/m0d^nj Z4S ?iLwelx[`xFVhmiQ OtMKWrx"K;̽1A,4,1c2Y i&mo^1VIpC+=1VȻQSfC˱}⩁{ϤD {O׈0_`uGtkO3Ĩ-Rϴk _'.ܮNz GQ9`޾W1$ODOK*-8zE6Fǣņi lOkQ2drwFf+_tUcGeETç@)퀢©*ͤ,1q|Än |44dkW̛ֈ0&6P{T)khWĘ KF~/GnZx!֎;1(}\D2JDt}j|]$ ˎל$ˑŸoDz->'[o`ZHsٰ=\c.>ryAtM)R"ABOjem3,~L$ 7#ﴆ|]Cދ̚sF;BhRrb%;J,/ngZ.G:Y!xO1rthwon`,R)KiLԶ+ fߨ}eގ@[`@us+Ia-gm/`ūTi)zS if'LwQS,w xaY5IQ~V:<7H:NLA~u,H:/EIĺ(h(m{)89RPGbclݩ:"ӧ>="dLB4ݞ x5nu}G!]_WEjc<@lÈVBZ  koF%8y^i%c3RLc39& |4j"f2 TJzyP@miKlR=MiB@  0ʋylZS\UBop7@ra_XKa9p#2VFF}jWt+J6xmfG;[O) KJ=ie3emi$@@ HۄFM=ѕ e< 0 %i^؊jv S6 !0, !ePLqF`Emr᰽ ~M{9xa屜^)V83p/˜ S`hMc}ŹH<ܽͣ$WUdbC%]қT ֵ4\Ul= 2JE%Zm2ʪ*t3Na"gh>a:pq[\8OX6BA]X-3QKx%(xh&[NTǚ}޹$W)SkS@9wو6](m[ЗglD<+85~ftngw.Hܬlj2:t:rBɤ;Oto7\m'q[mTY!q(ƽWd9៉m_E4VxgH, !-b0xE!'?ٶ]TEɈצį9>F?JP15`_IP?*1g4 H GwǷ DL`~ݨ]ee<^twG,}فI}=rr 'hi` vgk4Pq0-?rUI 5stJQ;]6Oq5l}0]44$V0ofnI-9˜ld]GO{挰DT6 \Mܣ4X :TJ9KVCN<# Aݜ>P#(5b#3k;ZPt6tOԫND`W-^)x˾@k/[Ш1jo)5ϠOijH5=vXŃyWשxg9L^5~79Bn+=lS,,I>=HkY#¥@h7n4K&7XIΖd&+uLtnN~3d+QJ ^qf_BM8]U/r&f^)M|LF. Kuۮ01gLqYBC%ef' "*"{Ԓ?Hwv>)s{yb/Ǚp4MX_-]zыO PK#e(~$0n!r۽OZMA!kDBfI1 &y^-z%2Tb'G!*H$Q: Q4\aw\!> I =&^G|oqU/w3&F*Nk֧RV2]!AL1_W9L1v484A NĻ:g:{K ^}K*ӋXv-v_5Ι31pvqMڰ ʘoOEQ|x- =iG3MFB4lnAkW~ 6hM1E}:p T,6R_,*\UNtgC|vW+F/(h>] M9k͡H Oɚ+8/NBPl>{F5V)> 5aG =G*EͯZW]1mRWXM6/U~cV(kck(w|ĺG 4V+):Sj.Ɩm]eeWsQYy.j`dyY~m5tG=Q 7stMziRkZm70Fly3Rmbahe 7 9{0$m-^2ή Y}Xo%@Z+p6(wT`2V EɁ GCfF.Wsy9NmI56eQxlxa#OT˯1oH84 DK2hEiԾO~t$ͮI|USEy5?MD:B.($[/GWwc,k2ﶤ49HCi3p\ߊ40 h&:/Il%\߶ 3>AIٖE;g!ot j ldäԖCvtF"+`XB*@d}I$AKq[N4 7$&$shW]=v942ޔ#W]k j ç:_aC1~bsW+z{?7{[$aɋIqQͰi6 6;i.PÓx`ΐl!;: z| q,ъ9BQe~=@Wo_C*TJI@{aḣoV};+ߜC'Kg!MTɹ9ݸ ٳVH1jF= IX;""u$9͇H Ο(z\~ 'u2k>$j.Xt3UN],f!DS\=gɟ Ho(O_ Nny]K68s7@/5 @:K9˹lTcc6@RcH2d7p(΂^ENՖw|A0 -*kp!q2c %-{v d>Wq&իp$|soË(3*U˲tj<@v(ASh8sep6i8~kJk 8&ZuҸ$!t}PᕃgaHQcf5rk_з~ZYc;ʖ{sSeĐ|Xt0R×c=e|ôNٟ{dj{'tL Sh'jv7K(MR`ԥ?gD[V\&fG.gȇRCs*KuJ zSe42so2;x |(`lՔDvjRj4KDSObn"QuV?qu' IgBCxyOetQ[AyʩSTNxbA2Z댷Ca/o60|D: Lrlm沺;r3_4#V^CPg$W\n]xӕGna.t?aW%X_.}ԇlAKO!5+eOIG[X 6difYޯ?YM,SGi)ejWG>aUad PwIC -%+ɔf~e)J;:f: PO#BDHT5)v`=ч`5g;oC=5).tAn(sʅa|#`꺴d¾zݾoLJ.EϻNNbE9+AE훸zh-ݪqrkit`O7`_i__0wZ祇્4fJ%ɩ.޼愇,T&f +SMqmZq JJXvo!+?%N n ~vXt-jk< UVY&+e#GB.YTM-=yK z_mK?\ :g4}ln\JsvN) 49tҟbYafNGSkZ!/%GSW80 V hij˞9D4˝ipRQ|R <%: 2#A?Q:"3R7TF׮b+ ÚjĻ̌d2oT^0фgt|xZFg/.xbY'|F_NZBsbڭYl^.U֮ cL0f. SZc@c F򫊌 ha9Q/1pm#E&o A{6ք5%㱆A]bd+Hr`Hf?ʥ'/[w@F-9k9ծϲ}C\^7 Nk2i6f+H]#Vθ q;f\eE:@E7bA`SL!J e)S_cw~{,/DZ{Sj7O3;\h1sZ8p{ S骔ͳ516vBiNc}gbYۓq?{#UɖeOl[l/P2]>)9=beؿ0߅нMԞܸ악+7 eu7sɟg7//ɥ pytEPqq*J`ݳɑڠft6F}o7[kR~9$GWL%J<ńy6(.CVs&Jpfߠh{|Vv.ݧ& l8ܫ\ 2Ik=S__q >rw"k<˾|͋kb&!v_*1z:tvL.C9RiNTQ9֥%D}pV\2PSWYA~թ70/ "|MLGJ(A}#0NPU뢘: R݅`:΀]8y+^ Ͻy`@2[4Kd"Prxj&kQJ׿C7G_i}m\ OIfl*y⇙ƉCzk xG Ѿd}~_̵/Za\à/('_ HTbIy;?iA,BKPK]Gփ Gڮ]ԹCg[@S[+?q,/Xq(lD hq!]Z$EG"JtzE-1 i,jblv@fG9L-<˳yd>rXlk&ykiJ]lwBscKtjL,0`.XJfQg-n?!;-9LtOlybN|ѪuRs [O`m{zCbjן:#*IRo'+'D*ᛠ wgj Sї#aEŽ3ve9)%)]@_s+ʠ@ ݝ[2P[]bW2QA!UФ3ԎmAT8aP[XѪſ!R>}oX_45?̵paHpw̰̚%/k>996wns1tjȧniNR6UQ#+=U i:2&bD~?%| 2>|ҰWNu_-Ukʹ8ar]SKV$Ey9^5})[$|宣eRFBvջu{o;!*1.껒c>U8ƫ5:Y.r߉ VAzQ {Jg {`"Eޓ. p'>Ƶ7ۜHfHY,7b(^R~V* JohK fB\mZ}b]æ?KRXΗThBhҹ]amndJn@怢Kˮ~5'v2>A@wuB0 7'0AO@eqX`Mju<0e-D^`F+뤕Ot?0dTHsq`?&;T3U~Xg4A#H]N:逶Q* |r*^=[f25BC"v޽\Hu2p,@zF_>HBaJK! 8ZyL#u4haFm|YYyi)saOaO`&F6S2@[W/nWZn"#U׻˺ XU&À d㻝Fɱr-/O/Oa C}3U+|NYBa7,}( iҚIWMQMcْC@h@L?UqZڞ*Mnolgp /I*E3FsY0Y /oO!0$U͂h@MAF/p1!u-Qi򔖺xLQxnG=o |FNj^6"KFO`Y8hKS*VnSF-GiKٴ-(_ -+Wȅ !~$k[j ~/i_5tcmª,נK|uCѼ:e+ist-GK*~?)":lqՃ(BfVLB xʈ>cgW4Zs⵿qC̕E V5 Fb`Jƕ_\vG鵗DN*bOmB]@9xy.̐dG4`vUiDxel}f~O;_|x-[2/ rƔkh%(': q_!h $d! Na&ɡ YKK 5~ j~~_愈)j[u%"M8iSk֗ߒ2'E1(J X,Х ?B0z~Ǯ,<g9pϔީUm>r0a`re2()DZ'rGfi D=J -9R ]zT3!9^iǢ1l+9 ,)~.t;\RZ)7@O,Bz_g`FYБc^s#y"xcgzt&bid=<n^T]X1F_Q0ՙ@}Vy2u~We-2ĒˉC5er0֨ʳW2zf~}CKɣBBY4Ϩvs6KM{(/(Io1IS턤LH=* ˛b/K;Mg= ٣] (قz;q1u30enc%aq rVݚLZ>RfO|^G-bZdw6n2]#p23(x6EC@YIN\)X'w#_`bIDZZ*~U nKh{B&Onqv԰Updșz>=icH8ъ7mYM]&Uy8&It|$\RpYlܥjӁU3]U ,Nj0i_"K'c1Ѭ6+y·V PژhRNfJ\MgT< )\ftWw(?[ wCZ>:Z" *scNPVX, IkC<ߎogAW%j&Y}#g;4oOh%f+RLUԎXy'kCyBlPdo%u Cǚ{h@Bo!sv_']ҬApcN?7AmׂkeHpxOzKzv1ݔX[>2l&\?R"UЍYK %E1Jm9);QHhgȴN

    jηj  ~87z!W59GSss|ǵj !w# j9n}8]-\vmlґTwQ~Bn̜0*SW78%% |:I2IbڮawNXXԠx*t^  Z+1+D*by1oӵe]ŏ|}M#@ro Oe!E1a ñ[ _}h<JSyP]:[is+d.sE7 .>v ꑉ6mv!1B٤}H_"q/bUwꏾ &M⡟DȞ](iK76%MxtFy M uK:Td$B…X"QOOMD7ŷ .xqqGF09ZQ:Goaaa6 йL1B6z?ķ(f5U62,ĶQΏ7/vc؅9POX>l/A^Eš/_Y(v -Nj!@@/D)R`/5:3ۇ'ź 4۴@W o9 p707XrNE{}'"mDP`r}c4FďIxJ4i7K+`4Pw"`kUd h} LY-l}{o,6mNuvs۸ٵ;X-zg+9qct0W_+ƹO<(X?QοK_o *SkVZZ-(mƵ?d(RJ#Sy`/?]zmij-Wy\T=߇טl.Mv1*mD゠!"u,3Zs&hEwe.ƶ@Rp,S93]mu*VyLS|p&C'y5w.f тu4Uj( o\\F=@]%  :1ƿw{T=Yg]]dÝfI7ޘ*s}cT1~p̐#7|^ 5=SX}rgb@܃W)ZOp:$mbEsLe錔GƩK$@w1?3vO=󂾹&dyV\zE4^7s=Bd Y 2nbN1U$akxq(EKcGֶɳ9N0]$`mdA@stt`aa Ӯ7Yu1y\h'm7~.E!\- =Zu>TTj*gQSelL0 Lm?[ӹq!ޙfJq`6ws[K#LnuhOuҦIWNU dL8$}XX Nyٺ`q`E\u20%T!77^ ƉRXv%+S(ʯѪj;c#1Vx €(ºDS'!!O&0v甽UCmoh<< Ex[oEVn,] z'-R3F(©OoW^M_raeo7!9AE{Ū@q x92?lzs6ۡ痞tLoG%{`ld/q71s4s'#Ah+t򔚛ED-JyΡ\[ia/ovJwltϨR[u30jY:&'*f4S%0ډ Iw0(8mX !s2MIn$Pz[Or=Q$ )u($//'s3iCL|`FiVCR%m+Ɣ% }U9}kv<: +ʮI!SdUvT\ CʁlM-cͦWFע  A.@LGSeng jPb!$&9 ʓ [`*f15aCeOZZ5u']#hy? =  Þ2?Ty1㏅fx]-+؂M>:bt)GIZ<ϝovADEP-7Y[ƒ =P{rI{6m] 2"hGNG^$W*?,IFߑ[.MQ$_y"b=@[f}  *gLă@Ϩ:%-| h [, R,\"cKÍ8N"l v3`!Z&YrKDi,_.A)i[]_; veHӟ@ ~;sBA-a9*Jc@e\ӝ?{Os q}?BtkxtPo%lSj <`ט%hȜvg"v(B,)4iL p?~d.F1^bR"u㝰-u& 6@DV{\el i. th:i}soJgk(ﲬơIjIa`^0%T* ]1q$R~0ҁ@!om5dn-KCꗳ4=E1yH"JeX)|d [Ls-CAa+92MtUiG.s ĻɔZ?Shp5&.MV0fPKr`&UBwG+V/e0 +Y`NM%vTg,uj\>MxBOVf=otn!-L-?  oc^V\/y!w4T=M^SR=%/k#YZ?:,o)5|Z^r"8CX*W匶fJ"h<%1YH~ЌiWgsi`&%Gn6ƈ*>,ȹr\⭣"#<0Hբ'@jKM8ߥEVa SCJrknrm[ "sKĂVr>Zg+D܎,ť2f?>.6Ҟ<_󰝣HQ}/q>">!~Ps#A;(FC @50q`< R;L0f?[<_5ܤ+xI)ձJi0 (I P`oħm0GjIUQ낆VD4u#ԹWZtZ8I cO^MmWѐ#`(Ѓ(V28j|ԗ8T26#S5(&+7#[1FV- <+]};JŲ a,t:oeL R5"ܪʰ.߳\S¯0kb.% (wLL4¬1#o1p]V<ƾ۲**F5Pze ?wb!/l{1X"xlM_p[#ȣ{g/B:| ;usLb c^b _052\?:KߡEe-\3q00 q1 i6NCTYC6 T>_^:^v{ /Y G< ļ Dosd~~a#kɎX'/(lT|,,^ JSEbK{椣Җ2f~6i*9<"r S;;ԗ}vajY)lD+p(:s`kio۲4](bz_Wg>Hlg.9C p|t*ˋL?]# Ȭ* dM ^:j=k ը":z&ku*=..MQ,8⑈hM -" P`t]'aަ˜܋DTV= K؇Ŷin-O,GX2y"m8DVf.(Ȟ7+{WEdBwAtdc4iدhmaxګ FIzbtcOe[@JL3<+59f᤮`0ȀBdQ@ܪM5?"^0}VL$yr0hފJ.5B1ў5h=jz|Zݪek1`hOQqsW]׃,^XO*q;@% @eFhl\0 ϤLѵWBjM.ְ;Xmšojd롂{UCq@jUF}%bK~ݍ!0KV i [G+><hxcc L;j ??Vft{A႘9ζ}Ma!)i0G|p} u!h΋'i6*Xңzrhg^FX{$q}vE`"d3w;'?g\ ˕ub̠z?]7ޚAvw뭭vƷEh%a6$)roO1m ׭4K#? V:YMX y?[mZnG@95_&zgNA߈#Jsȳeݙt pɪZ9rv!9_b+}ϥo!c&p7)ʕ'K@>VlȬhVK^*s8!i Z\9b3h:K֯:5\!pPeodGdW1(퀪}sw,e󬠣JHg 6GvCwu <'.f=(^ɪn)E~r6Iwbg7#YM \0ҳ?+˗乄,^ Am&yl2t9@&ϳ VikA髫bR;nX Y9g#S;WV>iAR`IJ!V6kCiy6ޮ- t}Hj;t`ل? u`|)RHXBr O!Tm2=.1̹BIȐVX}[E]}E(KU+N׸ro=HfkEuڄdC|bblAbo4[&qBn0mf8 !6XS0)$^[d;܋*)޻e#6f:'Wy `iT2aZpL] eHTfykC5,288*b!X d8{Kn#Q$.E7ɰwC)J&t[Vr\P`7"I\kDǥ6 -sgŒ-aW"Q$Oˉ[@J?ʏ8w|obG[pR5bE#fGnC_q4Q=E%M= ^)vOk͛*ͦQ7*uSrwn R|-Ōl"L|H_τs)T daMNDj4qT56x>^~R 2sJs \1CB`S}R-eȯ WFWCٵQRneǴEQ2S HdF~f.1E4⡥95k@r]ʲ:˨=V@uG``J"!>Ww;u]* N:_V˰@ᎱlBϝ:v>FŜ1 JN L)Ț:uD+H0f1!%uk-e?QVow2Pe˜SW\tjX- %SoJ7#^I9!xhqe峥`e7'm% NKYe9J4^J^PRꉅO`*X/g0 ~{a"RzT!Mh:!|=nSInH\b/za7.2$9 H@@{xjg(`L泰偐eUՑ$CfM <(4VTuIyJ˿6]x)*:Cٵ򄧝o)S 3+yLڼ$tkob ksJ+N{{5TSFohM#zK :M/b"HDdV-f n EP9;/'h{5>6"kM|8ޅm^t;/˽^,#te# ;fY5uX\FW<ݷ6n g(У|P҉`[V䬫XRPts)!Fo&W5i…{Ϫw]inaMM@,ڔiU^޸' ɵت;>jpc42w nTQ8>$&Bxi34/.C5ىהa1UEoUR:?e˥)Dzt=ýtϽ!TP6GeѓTUfHOc܈'!&?G! L`=]XgBAtT++ o W!a5$5Lck%0H/3J ψ8ʏ:PWPC O 743 2!HlD黶dGrԁI)VӷST1!DPJ+bUV  _K-NfP Ymh( b@T(Dzazu/" $3ދ]7T୵J2^zO^WWu2~66*'u_cԤ~&i+j>\I| .l)n@~Ͽ|2|y[X񘀱}.R4qWp,`MBCRYewD%bkP5/{7qiW@) GAn&}ha'$@ L!/qqq+v^q'NPgf,k_[}rKwqa 2 >l+KъkBSaWDߛ̀F;j?n9K;@sXea3vJn:ڔӳ/a:ˆpO[1氩9G}ROTj,yskw0_&n4h~0IKkS!( _ff-ý6j%.0Y'7{uյ/} 4"+vTrw'%jwx j;͝,y*GCK ""uL)ք_z8^PzE۴?)Q HE6(G5qi24|EDv"E60,ȋ" E!V+zmM7DlA7/QLL4ꢦ mʈEЁeo͹Yw/_y҈_GL*!&)ql5]kexpzꜽ.6,H,;m_,goIuxl'mpa^lmˡ!J4^T&:9HA ł"l$oC&u[!jtNEe]jɉu4eML>dnMgV̆$`!a1Sط⍮Q!76,?.&pb-_z8Ra۹n^z RrCj,T!F94Hdح{1 ^`̋|s֧HIf"v(iaeayis[\>\ &U~k;YچQ(ƕ "BjCyȼVfÈXJ=5B.Hvcnhth?3ߵ8cI- MG(r6tߏ4Kd4Dָ#(6˕6j)_@ayjUv>ƜΊ؛=2 }HZΡ*|f!7 ?*ͪ7lB+ ߲DA!SUӰjetDRJH$r/{'f8G3Pg1%p !'3$ɫ T[<wJբ ^z㪇hqA#T[N`E\Eit;3A u*VpD#40ezbtc #۳ 9ZF,f <;B}$­cAe^Y5Qr4aӿ:t| Ty`dWEo(=kWêrUתoޏ7N(6#XJ>ޜQ&Ps.fo;mm=O/u ̄ZҊ |1 bސ%d%:ΠՑVj8XOU nr/К6"B,6L8Op|u7 qV쒗:^\u%TL;˩$qmbBYc 5R)?2|mؐ&GXI0;Kŭ|Jֵł6)ץdGiEMFK(dI]"4)Ƕ('X,'T F Pclpz2*Weƹup%i|1r}ڕqT$6+^ʡtAgq&鮨/ jx,*k 9;.@KvOS ,5]|-r6]=buMD&djf^$oB(#h@݊FM#u^!R6w{痢FGtWK %( /̺JmBA@GPM,iV!1SN^3,R:?iQbr];RTh4)v.UC[TY35/׻~Z]D/" wՏVE7ba>,Z۫eQ+k} %''RJ֞J*=JPΓ4h.TUo]҅٥p+):3?ɅNPuHa6`M+9`\TK[T/@1o23kw)L`;@)eӉNn7euHk"/jq(=3I,|I +7Xdqد޶*0ZAGUJyޖ5wR*I7WHmX#E(T$DKcw/G <1k)/v\}w& X 4?IͿU!t![fny%眏W0I. ў4zD'z̬7̗t'%lZQ7j~fo.Pb(#Pz&rkgI0ƃchlxt4Dm9\3P((m@r'Yrl pa,ˎ$E@Se㈞ pO@B{'cWZ.JX,wW QRvm5PU" YɿD n֏?6b|!.,]N `~g&]Om[pEC>`(Y84Oq̳0wXA1Y}h6E|7m%73qؓcHJ =rmXf.=k,^%vm坄ɔXr;u||&CU\ivUo' Ds&O{USMTr.۫*} =3+/x$@[;X), 9n]j-:p+ѿ;zCMޓ|0ٹtnii NOg;+O5/s~GM-_0w@Q} %~ =E G#U|"պ'1 fLq]%&1&"}pZ仨_XCBrζpօdarAҜW^ЎV}\ޭ` +籿 QU3ӛ֕LTqTsdJ_Ti}v͖[s`gq`\T)[i2D+)pb cuez(ӷ=üIjNYV\D\|(88&ơ8!4IϹ%㜹Ẻ<*7 n{|\:~L5  Ք aȫZ<*rJeky%+FcCY |%&9#Ц?>pt`Ƈ | +e6Hi١AQlкU VIsN| MͧUSi.|?z%u&[h @X?.P2Ni[I7Q˟ eAFL?J!'9~nLUciL*9嶺l:Wn1\\dr*tyh]J:-%+ś&*Q wp@dP_qh|6(%~vٵ:NSi`H0 3NX5k]+],E_>4ЂQ+rgOM3܇D)W]or& BĹBN;9I8NPq]RVswXRҸ@gt@-u5`8xxe̦cHk2u0mmco 5Ѻ'"ѥ˪i']'U~]bّg/e%9T!Ւם-sB$_e16_hf#!o&8ґ2ᶦ5*ѻqL wZmiBio;+ >!'HvG[4=WUJSP%d%a:U²SqW4gnkVbYa~ nj7gnv r S$]boy>GzS3J>ʱvcw\-M2MV$OplYY!)Vlf!6W&e1%#kлhFob=NpUD[bgYv*!mHiSn kBdY(-dNv V3rJ@F4Ogז\׼F d"9 YY*c8&*d*L 1fAotƗh &ߍ.z`kZJp";;+μOQNqy ήx(v?+D08a("1'Q=^/ -S"̲ZMң[V%_.#SK WRҰC7Z{w 8(h*kIՠФv 24e``c.kX.bzt(Vƃ+Aa7%P*j26_N_Bwd9p5w>8.bڇ> 'ʋZ#b" dAA9ra@C7417`Ab*\',3!L.CΫ#u<ϣo{ڽra\C7˪6 o(HQ57iѣu&\l4[nH՗~kxq.WMv7BXRL˛e۴d/2'k<>f(2·VE<@?j.L7`~ Yg ,|6j[XAE6K)RzFLH{%G'N,c 0S/FDd쾆O?L JilŴ>nWȣ7`u3r\yZ@C 3mg&F)JSq?( lЕrϫ7F2ho6JV8u/MHlrd*XFK|GO̟d044{CTfݦuۨxOI_. K83 Z)O9۴ Ib _ z郃3K5 m&C e%g ~7WDn>FN#Əp0T$U@<>;AVpk8-(pQce췅|{F>EVqU n`4nĿ+qظ;j VձZi ZJWvϣ(K[KE|rƠo5e]Bf':!p0| *Q& U&**)Uű3#EssDpAb."tRgmhI>?,5~S_?[!,䧄y%&A1<bܠ,"oΒyZWm3M3X!h~+rCmR ^p9-m.F7:iSMمRkm1=@YGUǍb2cubfiюF2<ڇ.HבLAg`MWưt7A:lGbɝZ@qD#VE~}uOðD=v[c_:(]dڪj$^,mW'֥N+g@b >Pu6z./+.'68m,6d8oV0}yfdޥUP4h ͢ƗAcya2 Ͷ"A{ѐv+ێ0.wm1*PO)Y_E-ҟov9[{켧<_v"%ښ ߽yT,_bkoz[C)MYrٌQAA4맡Aom2AㅙX֡.}ٖ#nv7|5n!N8gڃ:{cT9n}Iy1 wjB)yu22#) D w @"a U6!IB.x4tn @§*$eAfjkEsvk {6ѨƊOUќrcvEuO_r"]:޽@1_r)1lJkC{!<BoV]%TDH<4V GqE]v7Hd>E-`[ǯ]B _u|2ݲsH佽iA?hlYƤˆcnbWE˲{lc͓Ԑ-MFab<5bkϐƧrq98\0 >cTz!I5Kk섋`Gb\$H:h2c up` `T΋^1+ƂFYo{J܎ދ?AƞoP 9WaA@Z)Zӓw tČ2U†ƾU]Vg2*gvc D:u&[r.`3]>M:-OAdw _sbi4NB4=oනJ )|IMKaχ6*K ZDa] ?Բ[u} VܨvQ8{ktK-%s}il+| j #uX'!,\I5k4NLTepUo*'Yt>BCe`zS>DG5vM['LLUd!7?_b."Y mhd%2G&M8RQ8"^7pLe]?8RC,[f5$.-YR/y^BQ\d LuQh1f L˓ b1Z^9)_!ݯQRE5|]q<9 ÷gu Ptu,X:"0aʢ&QS(F4Unj\ "Dr썊l API,gIn>U]KR\9[j-wQj RYe143X%mAOi<--Cwc(: G< [C-Bċ֝8Y w /;XjF1r1t 1 i/8S BUA7M;fqSČK+EXȎ%ӂhZ\Nl ;J!1=#m bUFBc ۠gn]MtPŨǺ+Y1O TƬ"?Q'H;``kص9Kn%p bu w'#٩Vgnq&RWR\DD]e,k` ^xNn_*9s6WhN-,DF ݁O f[ oH/!W::5-3,] 7fW{/ Ò* ;H.ٽ&iT@,9/ ^q{6>e=_:<ߦ)U^\Zj9VH/eA5Êu^l OUM]IƝaxKAk]w䲍y , ڽCO;bgƲ}62uph 73{@o-\"ܼyֆoO]S洸 j z$qzIw%vû 㗧0uzतF5@`N-â{{R# <$CZ>o] C0DaVEH%UDJ˭ m[HbA-4냿 E*"X8rRcB YҡX/bs@ﹼ+V< yCF68|*_T.; PPbg(^p};a] K`lJYۺZ-ߥf̨@lQmqYît Z>g$i6he"A~1`g 44N$`'GLV^SJ0iQ Qk׈i`Qˠсœľ5/A K⁜#Z]k8:B ۴]" m'^[}: F $3ou}\x֕?$ZWq:AsD킩`}R-$CܗE8dqR1s`nk&d9!AfY%W"X=fʌX}pW>S˦ B7(&KrlKKY=0Ĉ۱|0ɡ+ Ta6[rqo1: !\yΙʳaGM]yld Y{Jyߚ1V+V(F8+ Edm]yElL|gQMi;*xf$¶/LvOC7 hX B)Z?⦪1}Z__]fA&c܋$ypYh0j1=S[aͽeh6tSoLj3,=)aSO KƚlI]b7H3vV@{S?K" īw+>*zBkcF/Zߝ '`yEP6׊C3(hiWچ ueg $ZP[νaD.:S2B<ȟ@՞ Я,R߾){ȕZĔK֚i&{;Q2H{eb;0S ѡnbSn92~+%k*Sm/Jj-[5_m%"$a IiD6/GEX;cv@8&vqJôo!T0\>aե [n[!L2p)=`iטS!S7ihZB[gzblswZ#aW7p.8FKF'LZK(UTqlQ(~Q]9_ktmq&`T Se9kDEf{$K3 \ rA~%' e%\|UBulCkl['EP&Jgbi,~"ĜUgpO{ir&+!<XRߩBT5$u2㦆byGF8׷*IdxY函f1%;ѫƩH_%_(_>BAVY(Ѹ6KL>|oxsA%ϡB\ټ3jKw<fK~BG@k0A 1 rS&Gy &#A\1 \ě=XŒ҃2ɟT4z/ޙ-?VR>bqmpD"#LQcȞ˴Hcj#@66L ʪ Bp_8q6[1她Hnyx|<[!5h*o4+v<ܼ1u;/~@( E]$լk)SJw6(~Me<aS̘~wi3Hxs- < bmsJ6v2n XTfZ֖8dI7\3Ǫnjx<8V4yNq@m_(^RIUG;+RdbA1` }in,rtqaQfB4g+ ( $Ի-ѱjϺKн"ʪ$}ӵF->zo'z@$ Ȼ%ga6e)!CD[Sj[1# iwC 聁:7pMMɸt'=. "k JSoqa˭yQe1p~.lKg\]>nca _K"N JQ7 bLgUZ~lG(㍑)~`EDatب2O!VO'(ڱ)){XG=Ӓ -0h y!Nuiw2w*h*5{>¨N/xҙb]pm!`?OB͠)YWS>tDNqYBA? 2nYMԳnEi xf)36J~L%_ O~iH8VeVHznCĮ͓};$4=(tyC2GXnE& 1J?\dyg S/,zJگ c0NE/>kk?TyH(Y5h1BAdwNrlFD l_+Ӡ ✯o=>K5K:vamKI:DA2\1vc\ J@} :!P*EK* D!ȔPQ⽜Vgm݁7ԣ@iYGo8k{ڜkR4iOi ٤ /pyѰ葫cq]ƇBe:7ӌOܮZHSTr ^X#!< P܁ffLsXDU֢V`#14$sJfY}.ʼ-i&n!-.S B ח#XAr.!ROT]o=2RxRyo+9yϳTWh6(dt׳^3A0hUj# xNv4}Rkkmƍ8[!Fm}Ov=J2/^avxXM"#F!L:r4v3 d./U`yp*p$ <.AjKMR,q<-sPeV;I8*i<䮪a?b1,h}?F+cPխ/lĴ`I*F`"?;IVz#)/ n' 5~.I(tZސR8/Y;oΦfxX{k0ZӘAX۵3E9zyҐ4nٔSk4xt%Hf=%C3t+&[o| QIW4uz~kILC_ I"Z^N[ ~AXGѯRs>Tq!\1KE C~|&7U:I4qwZp,/+X7˝~ j/4|?0ĜV%E0gVrI]=&I_7v5UJI`*F(չӢf4:^8Y 1K1mMh&?"$#,.O ?K W{SoMزg39?<\ H!I^ݮ?$KR2ʋykV$5L+RpE5%D_r~S@Erm 'oeH['+q#{`l0?9 `jQ>*ړpbTz݉]coD\Q$ *[1Z~Tcbs7ܽL:,sZ've{[ g Xۍ1X !Z H>{2McI6I>Qa6v1dӷ[3K$ţ@ ebFt[)S(I \x%ׂl_B>&_Z]405Q3L?UEXfG/n>W߸nOiuuAE.[2'iBwFkwq@vh Rfux&<tx?p8 ' <1|h78>6K$ȱ.}=piC:egz"3Lʠql39 z-2K#g=S+A6P8m- /a/`*?K_L yuxC001ͩ,ĹlCH!УԒ o?ˡ4ֲo'3ŏq$EtT\_!qrrNCԗ s+( i<#O{tf-O"dFMa'h-1Xz (I,Ėz$u(RbsIW;1Heh7>h5,N< XcLŽEM9*o8`Y[ bSREdf< "GPQUsG8WjS5dPJGU$&-ߝc:RHu'+Q{񔳯I (R o8Ki N^,:9/]\Z(7P~28 6/ 1X>`a2w{iVG"O9mC3-? }A;z5U U0ݤf(zd9:?yW1s Z⭺{.s|lWx})n;\S8Œ;voHjF ]\s^-@cx/4Z!Q(Czئ_ڌMҹV: }+C4AD9,,x(P? lE~.Tر-XEe X:@oD\qȶy EBs:,gDf _Baً8 M|FZ%HԼSZĎmE0TY×ޣ Qa:Y?;FRP1-ED|F0FVrl1̈\l֫1TaWuZ1/NWqDhΗIuteaL [R62NDz: I|K̪#Y?CWP rI"EWn~n4_PaPM>ElcXYWOڢuQ2i6j(r==k|'OB~ vq]>`66Z 93\Fe~6IZq8aZnV}$ U;X}#ġNɦہ O}ynYb̦q.5[Ո=Lep MΈR.w+ 0dLmEyNu;8a{njp:@=PuR32u ib7;*>@et:^t1J(]XuI?Iq!*nvAyhlyMԁj*~7g[zJV#e)oriO;μ+6ܿםAբڭZ "PIbB*ҵ䇊t[@;/蝵r?|Q7'R-{>BC]u߀g̚d}bDO<7Gǝy++TKzL@@lׁ2lM[JPWH,dL+ms;vFJDÛhe1)Ig%S/_n?5$)"Irl&I l$0?8 *2HIˍUMO.V]3N#Eў<8lW|dRm\0[#L E9M|+ΖS '^ml47Vp`ۂ"$6 8H>=G 1CݔC$_/<m!ڑИm2>.P8y;tcENrא̰l/=-sJ܋] _6a.DߗgT.%je;*d^;60.Xp<< `;Ykm߸<[1;D#R^ >Տ:A4D E|a&BqGV Qzz*lnͺکެ [j+(|(M!,V:Rgx`@=GZ!TP&|WOÔY.}9&6ʵm~~IUB.o(Ks`4UiDVyAo=NUGsEsW+Oeڈ[a Ș>+&:\Vkj"3x:EL3sD#=}dp$k߫Ė_s`:nm@a7>j61>b`z n:S'?aa _3N0#yS~*sx dƩTf)۵YZcjwe,WM2\ +'|r-RKdˁ P\>xԦSw5Gy`RjKՔS5籘%"ZW]qWiW!/kCW|F6&h RBN>X'C7{PbS{l97g -*dI΢ k c# xk䀗a}7[B}G^D^TTbDl Lh̲le՝ra= 4xAbڲB23!*I3|kיCu}fECPa[+ 2TP } }Ws1NQp!鄪{|ΊbwҗJAX3NV?nG-Dz _WJ(AG RoRpV QB!sT IN=sr mlHCQoC'$W8;hWDJ|jTeK3lda1f[a"\i~eW a[[m*)_+vQ5sΗJ_]!Н!{,bAcNGK,Җ>iMb 6q{JKG1uͫ!`o {3Ǥ7O&ڈ4 ti7Pe2.fF%7KJSh ];?Ȟ&feH6tʩDÍ'︩ftv7pʃΥE>B6`5]q_S̅ eI$ZbPvajGIjìB=&% F+{HQlj߭<7N/Oer>^k0JUV1rgp&@ƻHc9FaǼNF3Sgjhu!K WWA7iي)B+: vmq #W/!rOS}soX8Tz{(d΄3K;XYEb&v' *j5** 6r=Rˊsy7U_yl.L#aD|Cs_9^h&3h" )Vݚΐ 6|] Vj1|uenh*OjoKSY_ZיIଭ;{ט:_ֺuTQf$y8^u֭l qs(/S22n}ОNt& &M(!i$ҿ͛:%׻u^O ,@`кJ@'S퍰 .؟u l0HiZPwG$01K9Ym - JT.INa;j,s^Azb[.AE)4XGg)_V]c+ Ӫ$h_B慩FYJ|2."ZI]6j!뚓ߎklkWؽ6LQH ͹*vQ/LU$EaSmQ2Zn"'4`2åK7⚒k+ktoR^7sLV爿To!rI%1]Yh7O%aOl]r3]A'l,BCCSFCh3 k$#Kh~\"*k!_O[7e߮ ޿vS!իO^LБI@tϖ v I$4S$,m(a;"zwKq;Z ODcJJ@'y߹J@c6溸$u~OL٠eI{{u:C$TTU|!Z0oa+;X=4+&QA 2W1Ax1BĺOT.\故lx-{/5St*iF ȵ#*o~E^U㵣TNy$}k4# l߄1JrLθFbl`A  4'!;7΀M]\)v$!TUK(02Vrꘄ`TP!TY7lW ep\b"ݫmXw?4& O=8{_(2iɉdtaS'6l;_G|w#p&' Ɲ c4VrѦH=톿fZoꁘI~\Oq@:3#Wϝg]i Y__H-CރS)#'6AD%Yz[)Y!w@ ֍ҜX|\Z,z#d `p183k.¾O C/rCr/X[{b @bX`iiB%}臐D3/tqOvVܙOy#LJd4. 1_WXdg#}ܫe diS=cBR&+P35@vAQa#zcli3!!MO z/x G@@U,N>4yl+)ii\T_jp~霩F۸ɵQ+avwGvl1_Nx9@Ycsop aNoU+SkQi["PCd^>PC-L:z\'\ſ1UT_7~>pMM41DܟdS 4z-7RA /HNP52DVyv)&im@2ݵli?(5bP%mԭ~&>lm@a|Fpuy@83- 1̲3Ӡ77elZL\Te̕[4UG+Zw'"VqZqVO[bpU|dzfX 8CHPCpM_ibrLj>0̆-ݒ#|\H`ht}%o" w#kwfv $QўvQ }J̿!`+ \XqbzW^a͡@q&L%߭LʂBs 2J~2;\-VѲ #Ԁy>8R55fZjH$4&@ SGƗKaِ\y[q)`zC\v Kkrp cHTFb`^.-@C_nX Ynwjg;9*tW$ >$N0dl{tGH\TeLmu,ؔM3k{شQGNjϲrp\g&Ft#uJ3 HFƞuᡔq)׽oxnGUT+5ԧXySLPi;bvNA9+y1>JٔcY*~kU@o) &ۀ>4'W:6:9'z^ 2sN[sx dR/>\|p3'~VȨA_p@34ԺH%eRȊX 6h?8?.F2wRy.&dM.=vmq%)_fwm[dUSPx.;;8G8Q?٥g23[C~%2a~.1=I> E:b~fFW>%;0YZ07070100000380000041ed000000000000000000000001604fe4df00000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw07070100000381000081a4000000000000000000000001604fe4d3000024e8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko.xz7zXZִF!t/$]?Eh=ڜ.+̮hq{T8 ?Cwa~!P%Ӻsdu:bYv ˕~Tv|aQl h<ښ'I14P\Y@aPD |]T ^hs؁y[gQ/[$] q%n7` ]$Ӝ+yR`mܘfm@ YM!Rh eS9nkWpkGsZ@A'3!ÿP8cŲui4E+Yw쒠^6>l-_NtSveK0>T.'Ldzr!A%0qt;;#k i}ǂ0g ɣvuDSoݣw{oV|zZ]`=-%oJ3Af̉ *J&&|V "%6xŗ' %T9NIT {'TU6S8d#1Ǡov_df5F jC+ad>z汨 HKz :l(q|L#\IM =Wk,l7`P ܫe'pm5 g/R٤1 B:Qzh9\ l(*-.%V;W[h?vVcgP 9 M sd1\pcF >eXd=$RS(E4K'NB*"ӤsjѶ_l=wPQR3CAV+7?nx6v敪EtC'h.HWrIN"ԣ nLCi,ш ALo0LDT^  ;Wg^J!,_Y1K@@F2׫djt. SPe-a̘:=w h{7?ZZ)&i0;d#4Vz)4_:,z=_2BmMH};]ŭA5 >ELv1v}-CX, aj/AŢa%SEpZëfCXRzˋ:0ի*els00/eu  9@C>1!E{)k5*C碵~Ta褪d򠅙*PC{]AD&aչݥ;B8xs$[i-ܺXc ^YZV /.L+Z:o 9K'Y<t3i͋Ӏ R4u^qOVPdο  w(#D,u.apHJ 㟴Q$*Ŕ\.!sNߨf҉͇`BL&x8NU`Pkl{S-DX`lPFUKDho}oyٟ ?2wZFʨ}:Җ(W5 }OU1H߹Mcc_Ç# ^7LI~(60=)zbD\D$iV <ꠀ?ƶcMk^+؊ hҧU"/+P"ڃMP݆exA ܩ3:[+Bs4ozl-Ddk2^<戙P^(JrK˃jQfqZz,\!d0A-Cm8%lZA~pr+(څK6"Ĥ1֡u!` /Ķ^twk16[Ϛ~.[.td@(-ʩ_|?O2n>N~6>>L"[Uo8vLrDP=^RsfJ惴qO)LqKd9}J.ν*̈f* wPw`k;zc'bŗKjL)3crp9#| 4*j//IZ ItJTSLO,&HX"x J6D|-_{M{n4c[h9mFSk= .fJUz;[ED#6]\L$do5fonh9LK#P{ܷZ^XP:LaP֋T-N!q]zGd>Z"pn>rcAFk"Q}X뽣t0;{Ԕ(&|j 648sQehBR _@}IRO{/؟dK s%| ,$cؕ57V*^ @(r7W֮7 DMe08r1ض_ˀ{6<lЇφr!A*i ?QRcÚG{aωբߓР@A,wǔ\hhT򜸺#v5eg>:Lqd^'L Xhd1aNsRx7 &d/]n0\*L1QqCQ^78~sa L,jA{)Ӟ g) kaN;(nomۯGȭ `U>.3ggŎ 4~z 5i>V"!a_,LՁ( a 5E@cdvT? Ew;n -)zv ,ƫ"CQq|`Lj%%CJ*0NF4}Y5a:#>,Qa θqB \YU+ۛ4}L\uWܚ[s,FɺiKpjkeQˆhH`*+XJo 3Ƨo.ZVnxwlС޽Z-8 #>M[~ "DF֙14oj> ]"7Nt*I:"1s KI&K8^:*;0jd=_D&Y-p^r)M"#ɲ٧}o@RVrOWȩNVf89ޮي&0QF9T>cSĎgOժlno78eS${z]dd=y' XݘIfUvP+:yC^ۢϏ>…Lpoo.ןpLMT\} d)enГBׄ?k>!{H y]pŕГ&nL\8V#t0A\?:¡͎S*prbdIH us \jЪ꾴ߨI aa3Gd8|R@g3/TM 6ўoSE\-nG?&E "B=DZ6GuDv9lG>ᭃpLAiӪ[|U+k܆Vzd8yNܼ"c6 ˛ R_ UmGfWޛA $,G2kc%$ZV7!7$a>O|gyTnG*X^)KdmkES}gQh#F| D;S轖ho}g#M[]w>be"zXbo)kpobo 8MAQR1Ľ'Ӳһg6S91򩣰^eiWm;Ao>QUYsm51%~u*ͣ~n|;8bڻk%UM4J e Ǭ:d1*C1ZpOǐ}/ %L򕒩kJg){YH:\m3}c3Yl3o%DxrU6!ܭPzU91NYddwj \! -0:fCnD3Բ^G E~_\ZAz}W!h~ ]:Y 9<7а׍%sj 7bu8QJiEw_U\;5*:S+@D Jk;&? KITRG^ز&7v^"7aU;v߭oּN7%nwR#-sL@qUXz4Fd :V7qVR!2X+ gřTH /OY cq6"`k{d. :$ ""/U˥;vSamJ7Z~ Rܐ2+"kʢ2IKOj4uŚrXU 'H SءIM{Z~BOzSgstY_">KqiֲA -{ʞeP!~mmbpTw|K. K4R@5T'Hj4k8xeMQ@ 9K"ӈka͏a)A U{\ރ/Mz)QMeکdUO9 T:S5j're[=:`z㣕wM/~ jBtf/pH5XaP=&gd .BX?%ZiiUU\t^~kV}5 U݇?`9QZ"`xyUbkR/@Βa6ƀa^ =]wҷӾ48hxWEFAV:Մ,'k$v 9-$[]c r?e^[O-?ɤ1!e-U- x'SM+N;~~ NlI:iy9[ {4i/̈MNF _Y ՘vvRXa_rOvIaEqV-|^{XBQf}kc**wAaW9sF{*) əz ;޿A^Lp{fO q%2}ȶN3d<ܺ ,1y>8pU zcݧn[g),uc`%Y,?Ekx\78Bn3q 3`Ht>8L>/P#yynДSmQ*Qme4zMu5dBOJ)")zD([Mps>jK 7Hȣn Z_B*yuwriT|7f2; C7OoleӸx]'\t}=T0ԥ״+`ݲZq;AjHJߠI6 ,\x=e6;~1>?͖~j¦ [f15qs Kx)5>$X UR)ȴ]9Rf A/Hl,f{/zO~@*z Juº'ክiVm=G CWt^P2ŚDUn ?7?' uuȡc;sdT↳Z0=$pUѾIbO>=ph2%l-C :6e6Ŧ FeN6q&c5j "Fڶ8Lx~fw1zE ̋ Df&] /޶*&S_/F6PxP3>$s]DyxpZMf?liwYδBtpaZW-*QQ踝dVg!T:& g*u `8(rfL1hO+, ^m O f *f4D\kqzSlnL1@a/7D~a K+mmNn>h\0r$}zA4LPBȓZ(oK1c cPdŠ:'=t<=728pY> w?#[rڌ i2i)yһaq9:WVaV~̐dNz l@暤x}!MMJ?:%JxiFDðEPIgʳ?PǸⶶCy/o{ +?uzG}x wb|of;綶s!VO}(9EҴ?d3/w6ŋiLˊjuu*^NxKe˿Cǝ'p+erCX9Zģ^*m&ic_2I޾ӅX0 Osry]Ǘa\JaXѭ,zWVANtUT໭M1n?vg#zdo4z S9fuI@bqzv0yʶBA3/G,GvFۤ1G9G2Qt""XG]IɱgYZ07070100000382000041ed000000000000000000000001604fe4e100000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw07070100000383000081a4000000000000000000000001604fe4d30001014c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko.xz7zXZִF!t/]?Eh=ڜ.+o o~?sȬ~۸5.#/5 YV{1q!q"%}g-#h _zd!'-j9SN-J֤﹜+&daH8gU47u͉f#GN) ]U&r/XQ<%kC {ICW! % O63wvRk0XAhSoNu Y Ϸa&*;әt !mv]X#iz`aw+g !!MF}^%PDe5!F:-]Vgcg5j(z>fF;!9A S)LrX]5k)xt[ ]>T޲Sq^ 2嶺.7hEϖ]$ ۇu׵݈XyN @V@EųKS濑N=om775-:(kX8Hބ[8`oqÉᕲ川s:yꤟP.Y W\z;" Jvw-!8 [*G4Y^4 R@ (:2JHgkXҊ+9b#qd|k= µ mQK6׳,6o,m󄰑 yLPbA܂Ɗ۹/S}1>;Ka7m^\U5"kA.#%cCQv25},iUry-eم]-Aզ1! j#.MBVt(i ,yqğedȊӪP_«H*h<< 6Fu*$e Np¶{6qQ24YZ]۔gaY\@K$䷬&@fڳSֺ/y;jP\2~?̨\_o+[$줛>|×^=(!3o/4$r#ybOo0q/=FH̦]WHIHYN|BX`%/ݹ ~G쮕tSo6 ZcpɊUkePa ,0:3M$Wcp+eʸ|Or3vFk05"N,0p:˸ C';KT=zC}6YZhF TQ^5m+ӎ.-v;MD4=?0*vgXJLIĝ&?C}TL8zD zAŗ4POحT3 2$CˑuBn 3ZjȬk2h@X!0.sp;p9Q{.AϘTaqƂ3-ÍG 5Cy2bӍ<ވ9K(B5 "eU1.jZ2;QJcX#tX"PuDq̫ytWCxyԆ$!Xhl (MРShFp+W ԐQ)nJlLs+ ]PBw It2Q+ 68<.ƫޭHSVX\4z.,,O qwZzvz; w헝% 6toA{X |q 41!3g=сO;poq-s 6%&?I6sk?pG $>#mDvlDZYLd,Ʈ [+u?:QF%( >l\Vd,g訄VZQCYdszgNKqO IK C˾.[^%kCl"/j ωIX$9 KQO/,50ǝ-;C;!$ّ9,'[ W?#suY>[\fa~^12ǃ2LoȚʾ*j[E0p*2=XYV?pR:SHG])P}ND$#Hh 8xctC Ykd[*4h2S&q-Nq~ýYf]mDnwY(<>L$FYA ( Avg=/NL,z0}e# 12my9+G}5Ӱ:"v g;bTn"+m j{Jz|UK=4q9Pho,=4O-D ^V5[o2];d4)so6)=Av"uj>7 3"K;ԋ9,qMs G %PAӯdLǜ@D.1-)2!NAzD^-ŕ&=E+71 A;yæAOhm<|6;Oܤ);CV|+8=0EHx9`##ضվbε(3dODUqP$CN߇Hͱ%:#IRם/.Ep0En+ 9NAF^E_?eW 5<_&f YUe@ҳ2iu6-$*K{ϫ>[#Nw"~gr/E摣LPbK+^K!.0ugW4%NK̞&1iT8 3&ol@hc3@ۏ=$}6鎪G:z稦m}xa&\UOjŕʻo)yx/)l8, g+W@Ngn`n~$LPF?l{ ]99Z&@Qnuoe?(}]C.oIA{1CݧD:\=Zp*=G*b[3wtH:)FW~N.nphaꢇIj&!{T tetNW8/Xm(AX*h}*|2O5!kԂP<".wYSs7<؋ԵJZ܇-m3o1Ly"7a<^ͺr1H4qCYpwTLwĜ> @o5()Yџl {7sfe+o [FvC-.0e (~F' ں ;+MT\jPJS?+*EA2F k$aԽl[8F`?'=UiɽUgDZxę@٭,oWۅAUl.~xFQ<9:1fm1z 296\Q̳8U$U-Kf4Ю7 -'7rsSSWqBuX蕜y3[ uzy֧:8.y1R$ʫfr H6āPSpUYS!'Rؽ.\%.Xm[XX|a)z ^‘7#'Ii!T=d `?j.y!Lih[&`Ʀ$w^ noG(;9$E3Y֬&r:)&nIYKTWTYFRob7.0Bڻ0i a蒇>C%tthNJJeDI}uHN[n]MlnJbd/,f6;9<'l\ލL]+pZGaWXC&E,zEuEcBëhO3 !^zIsV=7{sH~.H&3 {P$I< !q(nZV ?n0&IT~_ʯ{Pߟ= [9HI#dBtN0$!: θ;R:477M+"q dUhtG e{7*NsU&ⓞ yOlOV|*s 8H / PU[&59qf/+^]|qfsBёb3/=q/aB'1?G^AփE%A0B5vi/"xZSI}o\ eQ$ 7h|BջLjvpq>ѴpovpyS| Ngi_zjH q^U~sީ8X6`Nx HDήI*?"C4Ar{" zښa `x02P^6.ttVͪ? g [@]B4&. ͐)ut_?\v« B$AIB, ڞ%@DTeuGEmfпWD<1g NsiuJIvi?¶\#⻿9|ChvmM%) r ZN+OrߴmaPG 5dgR[N_QC:ޕ|A{fBR܃(0'x ̳cY n kD߳L,EI4urI9 sOqW6(Hx:0^At풳R*)cok` ^f=hvl"IHfVy2Nqx[cHCbbp2I+s!vw`E" 1N.jBfGO)}#Fʮ痊t񐨡s?wНTM!rba3o*` G۬5(*n'g)bK.(d)#Ḧ|d0El:bal]lQ"MmuE@$k0[W]{ƮL,׬l|S/&Do$sZiޡ~s' `ט9tDW&jHo^zG޼']=՛@̏SBB1pO }QCt]0/^ΠɸLe%$ +U\:ڮ]"[Bd1 Tc ? ]<'`H~w%DC碣 3F3% mpWj= *Jxb)Qė -) =];IEX.z ^dM:ny9Azt+q)7-Zm9mV}|_ݵYYD+W`iEq͋SiAɰ^W iK_-%0dL$~-ي袻$ΒHO_swlFi35\c&'T-kKޣ!QT@xjSU&DՅ)r8s6{ݘTUzG,]kTHʠMuV#.q,/-˹_3Dx*_Kgq&໕z$:e0=HIH]3%Ui]2.Of]z?N܈*W͇ek@˂Wt&Rw C_7tz,愃ffچLr z!aU0${60(>M06@%[YVD䗽T;x?~JƁ$9`ʤ Kt'l/{ޫٗ3{W&cAb##HG\NKy}g, Mt0jX ZjGBvy01(p^oSG 4$i*1pq3 yV8(髐+Vx"_F;ue eI-fQ͑%"ZP'x;Vm7P;i1h8,C칛a6-g.7:\48S"!Oj)DQlZSQ穓ݐ_Y(mʲf'q2E(u竉 ׀}>򰡮=T^el哺r>飣}s\Jj筹@WBF8jX)Yr|xO\z".Fn-w$&C!<}u[I?By:da8K}u /*vPm%}n#M hWrj6 +5/ޛ@9vWz$0Q- $;?lb5,h/ͷ:yԸ[TD#gOmo'|W–`Q\9Ř;i9,ٜanYs *)=q]۲պ};\]^$ U?{ovL ?ChWek(ƹ\\/I&qӓKgSTY9fDP} )4HsZ=(+pz_8o4Ӊ!٭o.D61 Jݗه",?҉7t04BL*ٿ_mfX"!ό-t"BdDH~7ڳ ` }Έǰgx%5[ me\L 6w  :ի8&XB򨭁3zRDR8и{j !em⒪fزb+׎,OS8\pw8tq{!l=ˠy\{6g(l{>\_q zb e-o b!Z)8PW6C{|c_Eao^m;0(Yv!0$A9:X&]nTU^d^_Č/ UbC XSD`OW;ޟWiDpxTB?LM^L'ֆ " L jv%cLr_#h:iAS3ăXܙL⿗2c  qdeG%v Q,m%OJōc@Dg4V~g%H^{L 6$bt?jʃ[*GGvM$Q.8I.]CGPfj7%}LT-oj(,$6Fݟ_p;ߞˋ)< "+W=R-L4`:of9o!4z搂(gVʈȄMX L34rT|=^%^I, y g6w) Op*L>!$_ #h# 1Of#wGx[=I *{VF.d]BR&>M_0L4, iauy yf ;#3ק a [;r׀lZ]Hrj̯u:ȅzeL 2A?]4y,KYw@<Х~ ch}S|bKMSU}i'IOJ8p>M]"xcjU:JƠAtJ Q=h dur9xTG ~4f3BY׶D\|k&㤝Gz rWo".A{QG7i^M黅D5Ӻb:!4Cz2o6pz.I{_WY?pc)N:qkfn1Cil{_"֧2oYAIİfOwD$52a l31.Ms,>W\ lE>'+m*tblZq0dS39&vA< ܥ~ YŠYg F K 9f}/}[쐀(2EkVscB<.y׵)4XB(r TjƗLDf~ƈsQlqHaeVqL/&6M],0r猥rvLO9f:8:I[]hA @D ELp1qmiXbljkTqrat.qO 'v0摊mk7(~2;WȥiL(PWOL:[:Рi8G 9* ~v[EJǭiw'+>C-ċ)@^ Q8澛PҴl}a`'欵["`+C>&Q]\xq!iS oJ8y# +y̨f=T]@Xllg,ȿկD(Xag]̔ŷ*q{\!ʀqh"XNb3CqsKMŜmeċ*W`9v[^ \D:X@']\H FA I?sT@kh\,ntbCv1UѪFxk f+gk!WVGr[;a=,[S%y k%.aF׭H ^w%/e0ۅ.@3̓UR؈2OO+">a\6i(Hc<\¡+7!3)ԄF *ccF& K<6- TEv;j@-r6;-4TFx%lcj\`OCL)pXԝ  kYĚ$X/Uu]Q!Q &3GV(T{7/h[P=96o/wgIf2ٞSU"CKl%}z)9ے/dH]>72# eT+PPz,WڼbkX%c';t<˨sOf!?dfLa#9@FSkWt9pGGv73DP滷iy9cT|tw8w 4Ū)onܵ%/tzDȲ.kyG `]bh˨?Z617(A/J u<=8ƾ(|{NK5\mC\ fm|hB o G;shMf{S1Η!u-Ȳ~#>٘*KI=5iZ4\v"Ðf,ղǙq,8ȂzlBqci&UQ7pp~g{-d92#"v{ U:8?f9`*v]XSH/X3=XĨbt`RV7 d#jRC:RhI%\tn}$;RcF?V% Bu1qy1ܑ`%N8M&Gq!eLu,:MMܹmsB`46D((s1EOCz"ܦ)p2b%:&DO N^/%m|? PY Ʋh5maivNMer;mdh 52;" L#`IT&ܒ'⌢-+TZQ,`HMp> ;\+X#>OF| :sʹT22ԣ0[BxA7j>ۺZE٬ʊ!Ofz1PF^b@ e P|Vq Yk`}a*Yҽ}jb%-n8hRÔ=2Av*vLq_=Ud(`!s>o}~PmD+*'M)}dIYC/h_ Nmt3b"||9M#tgw/wNa&yQHc ]\ КU8>.J '%e +wk2eDJ9^.&HߍkM?LbObeX+JӒ[Lad`(=9U F {ȤL6l/`ue[X$Qp߬[ wP^+}`AzYią6ե FΠ9±z4 0[)82)2* ;6r*\wd~ qlxpi. KXXxdqVDH^&:?f E^n%$IJx"}~)fOf`n=è 26 Tsxqu{.qB Q!7S0(ٲ{Α3A)Df]+RSJX\yAn+S -+ "oU c [,109u/BɯyfmďU Lm`cؙaX(>^LRdFpPt'fJ('F#a#]OuoAߢB!;>ҷ$ w7N0S|mV bgW8LY8JAQ GŐi-}&`ſ9m& wc2,O퍑ڰֈW['A B˖M3`Yf//^Gə=e@8'He;mkҖY%0u2aן7),EV B%}ݬenSʨ(pZ*7&,@ز oƫC{oK]*`jd%iGDZ9\à )&+'&m8+4w& z(mo4=LVŁt޷}_5Џ]E7@nt!6>ȋg`uښr^B٘p׋7sRx,k+'@8+ v|]YW~A~-˗G&t=8!Hja-++zaW860hd}UVp_!yt>#>Fd8euQ{ p.f79=s^K :H1NhیȆip^v0!V +zRmCFSaM=|F) e>Y71FS?eWQ&O-/qh!{g|ȃAUY=,y )1N6͈mm`ȗftL~Uo3؛ !r* p͏!*v#êo)h.u DGJȯmKEC9cz!501(9q͊$s+.f޹_J!0r?SCe)?&S D]{KWqVH)寲I08"k3i oq$==(x[mP?uH^~mX!f)Q'NhWP'Qi,ݭ.mP ?q(7l/C%6Va#gT"{nmzy,rI'`WSR ' g_e,nhQZDm3ʢ-NkIHwrظUY"z[Xx5x])5Q$9O{ۆdZ*{>(X~oG;LvF}Gb| I_uf7!O98wS^,K==; ,XR΃ҫX8½ϸQ9ZQ/g,1Ac4zeĮ0V:.4 Ctq(j#K$vQre4eBGV.3Px9C {ԓ`VhJƏaOz)St}׺{̌ӽ\g;Al$uLw! A.D{a̤ʤ ~oc}zL{@%Nr"{ ϺB 6=¿7U0aS]doWKoX0Y-e7#/ C29hAgEо-EY5; ?^#Xs/kq `G 1ۓbuGL.J:  I5!֌5(Nr"6D#D-wEl5xUJ^H9K>m $n$rRa;ݬ0Lr \Z)qrA,* aV!uw,uPO\C`ǀe#qZ!b~nrtנ02%4L.*j̝;`{0X"YS*+MdRW45{U{.gF7X뵭&C26Z֯@i:\rGg$#d?+;1n%gnl"00X 2A64l>̈́wtk` eg0k4h ~3`6rKdv+Yn5_A.*$5r!od#E19rV8L٪~ WѫuAU۴M\~vSFS =O[ꓕ'7"}ʶcEՆGVɕ[" Sڡb6製Qɗ}! R>F膵i,-  tcyaV{TK\hh'/=6@Z1C 1H^KRxNkpgP ?qyvBD Q`޳0/%WTXRmG U\=øN:B.lYz{;iJ=m7jV\iZxMۄ1I@ -RĈzj͌W);4'hT̘.0aSF5xhCCiAU:4$>FdRs2hB\%t?* ÁpUhauh@2rza\lcLj.4D Y`@?؝d' ?+5L XL&kk{T"Y@NTb1qAyC }KؘB/7IJiBYII>ufAvy>7̎>׊=M) KhX)O׷ڂ?l%DG%H2w\v#6 K}.F$ټ(X7GxX u>@&['е@LJr/a%!H0{r`EM$iYj r#M]OܻMQW)rB氰24nwV`q*ZnKomԟ:1KO}[TïF΃~-5p3CxLaM0SO"Uz,տ ٔI5HM1_c\sݸia mLhR|5]'2Caܲ\ǍNL7i/Ah;r;jV~u KzdW#S)N;.DC-xx"Ĺiؕ&'R2M! _ذ|RJQx_l?ao|SL\jẕՁ"zIa{hhN.xM4 p_Im[ p}5:T\MF0(` K4E1:i;x؛dVwG@",8 ~{t$4&Һ_ʰ"O/tԝ;eÁ1%\~~s-vYNtPO$].E(v]*jKe-"V?bRڙa? Kr4mr8oa"iQ[$59xľGMȖ-:gMq ¨&ύ-`!  HSFC(Ter Yr%dxk[x--]6tRB34%S.0u7iTp7 /BÃw+Fp1;twq(՟B箬~H=ߠWmUWE"W1 $YX0*@2Iڕ/0EtxV^nPSflfNu e&*o1˫H 9IJzl\}$vvҁ:ⰗHRDž3P,>ࠓ`0IS>v*"'dw+& FNJ0>CNjʼ9% +/2[t"3'Dmף@[.AVn,1h0Z[h1 qI*.AT]uZg"# U%xb#x9xGSZ%g_}&cng0}.FYU[@oQ%r| /؋ƒ!GB#Trnr{GT:YP#s0v>v8o9|A+"^qP=X28&֜W+JB}uf|Uf܁nG`jE#bp6B{h=/z2CTz&E,khȲ4N߬(|)Tч8CЇB~z性>ξ`1闾CD~ LX➪l^2;R X&3hjk1!8V;)Ux ,p ){ yK(!R{fCQ~8s da@ UT 쉐{/t#\:9&mb'+B-5*->R D[." U]iGZ :z]^9K?ׇ7@Q%MGQ+ir|$V`Jw sH+J =oՕjwMiӤM[*i8?vO/P/UzF\eA:ym' ]3(t ߁@snj9gBՙ{TUTb6 W~X&+?% g=*JDmy%jrjYVz ^%nGR-aQQxWzZ@93FQ3x&9;&i{ YE̊`40>ݻ4F< IR0d0#VW<#m@f 26.M>:V^;H%j$š"ڋ6&-Q!P3Qɐz@ 2]!>dv$dghlXXov e"t=OC6%ۛH R𧧾1K_,:>+-Ix"| 4!QꂽȅEʤ%f4\Mׯ)Px/8HR! jf݆spsn:J8ǥ>YNd~lfDET]lA΍vO.pzDoe}s99/S'Rs!Kft{X{p$3Ƽuɼ{I\Or%ud޼3\OhiOpiF O7>ŗAR%&wIUMWYV*T}Ϟ'K3XnbQS$N C8ݍ͟0ync '&S͞fjg *IYbyg5l^zIw9ӂx[\o>9[^d.A_?kq|z4CGPDmet`:&**uLk-Oy}Ry]K тL;ᇇ:(:/VPbj+xlnbM{&j‚ Aϙ${=ٗ[0FJj?1"K˨FT5UCd*ˤ}pj m2 $"RXj0&lf 8`zюu㊑hK aA@Zi뿡ݢ{ͩ\vD )7 lzPja"pp&nK2#%3KVa˛ܑAF&u y5s.!ϙ DLT,C|u/.\Rʧ/GeɄ \Hײ>〧k.x;[?>RNFuW AaؕOi%j#Lb{K'S2[ } kz 3vv]gBd\Nf-?T{͗ժET⼆h*޹iɷ{s>g!We-ٺ+(CI%Gdo^8M%t6 zG( osUr-t#L2MH_8'MP+kO'/IJVdGtmʆg|Hjh $o-e&:*L6}uӢp4ɶ4,(.YkgA|Wp/#;.[PZ"1zJm=bk&u(. ;JkmJǴˠK2ѽ}$VqwC(kc5S+juMߔc$2K$΁^ʉj6^1DPWigWP|JgR@45{s+n1j}84"7i_sO,-gW=`oQ{F;t@0?U~]}j C "b3o_<|X?0n.Ug1f&.\RO*%CLR? k,;b? 27@/W#IlO,|ًj9pM܆_~XO1ۘRM7yF^v8?&| ΐzws 8 ϝ9/c"DzY/ccS Vd!>߭ ˵{~J]:~9pD..ͮ\4ȿ³AA-gx%)2Y _{:lo+$I(fڇHlzhf & 됂uEd)VFCCDPw{ڎ/4J.Q>:׳5K'`pPY.1&6 x[ʸe(RP'P!J؄l~O[\6:-.YU\-y<0Ϣ_> !s"pI$WSf95.Q{lHVP܁5@Tff,~\% vcϑJ .&BYS 󳉠|0GەyIB$gF.ǠP~-&0pU \i >̨Hʤ.Ř?{~-H:1 K^cZJa:_"')4=DgxbZ?T/m[[:N~H;aR B0DS_S&/#%K;iՉşI*x,K޲a $ Ka~GX+zQ #uKuLQFko|`d%^@Lf/!wVBv-EG}lmc@@ deuH(.)Om,Zڤn>RtA`Otܧ0TḷΒ(P{BorM, 7WXX<'(9XM8mXVúILCNSwJPy&I0$m@imYA%#~CN84ik%XAZ95mNZuN܊u?7"+ OҪ.>͠ w{,Y 6_G꼏}7Ǭ!]<$vb Nq"7K[7s{D1dJV72\YFC ~+ !zeZђ](4+9 1p O!!U3v 5vl/*ƤCƼ1߆̦~{VTQG W AyuÕ*~ֻ9bLcES }|'bxQd)ɤvBАvLY ջڇ+)zPWnR QwgsylDR?¨U` @Ŧ YڪkprwsYu9W2Rz2Fࠌ߮Q3yp*|#XĪ`gؕ+.&v\G"벱Eȯ|6 ;_VR68>K'z$K?O{+n+]nn-}=Q{"vngLc˻W2aFջ [67\%wȒf-ծqZcVC Bi>F+waTE2]vx# _>P<ӣ:G=|;J3[v9XȆ; X[vF 轫DH)zܐwB,~S2ʡUP'bm#L1:4khݙkh[K ZQLչ{5bNqز"{ jv@׫|1аT^GWE#/#Tb5s]35}n2RpE7v88?~ _}02IF!Z,ly+1Py/'ZGj>QjM+=9 ~O!Hf'R8yJ: yჴs,|~B?6-er--L|tS73&^%cD媾O/a 鱪5RϠΩ&-(NMcI]}yޒ'ʿry#[UHr=#cUu_c;uY2 ѹO|r @r7F/q^}٬fk ;xlhdPnUlH^8ʀ@!%w;3j/rWݢ4h ٗal';kmͽT% -ڡZ'M ,7jh{܇0p5gIUpR䇲整n[&QŅurVk ;(/ErJ%Q4lƶ6dG]\h^8BrVEn+.ԋ}(`jM7C3h.~a <CvԫauUctW>A}t>W~cqEt`*-RΘI;=[Ouy"mereBҰ>سm%O"Ұ mˊvzQW]7k{!ݳyi;3ײxK[_!fgtfV3yԿQ%V&ɻ\_bRZF9b*ߵq-CSG h⑱j:ϺyKfɴgW GzRo6!_5oAtT%/g%z^ɗ-Rf# CK-X60h ]VL}u p|UG5'ޕX6K3"ѾQ-@M8l_Kcewl[P l:!nR6R1YI5wvX  \ }|F#P+=|hFn^XmI vsejĻ.xOP\U@jr3- \tA8!HbȠƅf l0,3Itu(mƯ7W S.﹅Z HdP~Snv% ed%ݟ۰Ԟ`.p۳kRl\YbhV[QK 6klpeK{#,l4DEvڭD TP݀z&<^C=ܔ,$isћH u1ʵTCQds#!D4 1̾giΣsޫn"uQA@+#kZQhRV=%3Q Ӫ^q<"DצOm?wo=?}9`@0i8M~[vd,at0844%_qڇ wH `K09Wݵ0ըgnxv.ԪYQdne~#[Wf㳄ad,LiPo?jcNfK2  eq&6`m՜>@;%;V ײS@:̥[c%@?B€+w9K{cؗd NST[5ý7Gc0ǙRŧaФ& ]y%?qnw: IM'?"!MX+Qr H Wr061h;3flVqsՠNe qd{lS^\o[q) ĺa\x_b[xb)߁ ,Eu6 bF=Lۡ帻%CFD~вnnPPF4VLbE;JK\%p>4g=2m gW3Q Q[}?ᣛ,O b%^M14H8seum9Mf[U&zdVn?ߩSpjH.՜( 5+@L>KMM[')hNBE[)ϽPjTɰ@tCէsge! |5ON\T ,RlB+n!^;hТ-w$9۶w4c XbU';]9U=N=١6t βS=ŮY-*aE2&׳JhuO1,8̕k"3i|8o?rC\rƳc!.y,j`\&n % fB܃6# F BSKCvI9YX! wI_V8.{*3&+~V 0Tci 9?vY2C_v_ߎ0y*X؋mUq?Ne j*6kF0'kyBeE&HD#H1mtIܶx,ŪYܿTmѸ7u;iΡW !DXnz}oy:hBS1c/j@v}~HL*#vnCc-L嶯Lr%4R2/X㶶m03r5d]|j;Q. ] HRWЄ Y֥t]8սHzp ,z8&f/̹Ng+?`C8l)ovz=WktSed6B>&#n< 6E}Jol ա4VQ ^l;b7$]WaܕdP Pk4$>0qLDeTM\2-D37z# س 'BJ2ś\ Ąw]1|Ctx5@Y-6M1 &e͘ Te5 \=2-#{հcN5YgVI8=Ph(LO o(̷S{*0e͢B1x9z&ibꢒgM-\.я,ˣ:lhX$ߍ !>4H/'dwv+ ,06-Ete{Pz|~U9we։/!ģ,JCVK~-i~ G3v[ݦEGp/XUi&=ܔ2ƪcRǩjmSx(- f v(Ubt\O31t'W;U;hoY*4N0dVX u}i:F^'g]902z/pF^R6@0"fa.<~IWݚ0%S/9{|rזF] ܔȍ'CM O6N@w)3웛b4GD(p~ص¥"p W0ťQ|Û0̹zPFǕ}<0]]FSY!H+nN- 7{;FE+n%x ;Xo0K>>:"'/LҊJN·>TGcO7n9B@Pθdˋj77#kn:^!kp"*.ԛw#HDa'fpl'!]c٦ȑV#qqR C0ZgTSR88b|2zo^CWv> Ŵ@tԍCi5B -C!5 UD s=ƢzW*'Bj\<Wëa6[-ly q^jgHk""fyPl,uf|(ƇgsluyLѶpg i{NG_RvV&~W$Y%M'@x;0?8쁠 Qws9_}6r2NiU*qikӁb}2. R4Dv-XF԰5WiηvwN):$+ꣀYf%ZłR ,3:Vpmx*;ޅiBάm|M8U+s~G05_=%Nz޾<̰f2qa5mc!r:@bf%Um0UV/Nݮ!$L)Dڪo[%ElP[P l,< wOy,%?Ix5c>NSZbg2rYIPbBW\_]L"Ks4z]l|=Hi2G,'AIVn:u~.6'pEfqN-)-/Bw_r'[fƢXܜ.qBG&܇?Y."\#޿ B#Qn7zr_lty2b+pGXnut.Hen> ɤx@0vk֋+sU bJMm" 왌n=F$\H.~@&&]ѥKG03J3;.<5j83y5.N+S0%,QA%'70Hpтy/\u6ܜ U+6d,6*jɖ Ll Ê( w:BkJԠ $];\86GtԹG֓'6ļ\ '|ytIr[?M!_-j᰸4 vqQFQ݃'~P=ul F,z"uN-ؒ D(ov#uvt=Qܣ1dӈ($5s_O Pr\( Lz T 7Z TtV4ϱpHO>XteȲL keK4}=Gd.cDpU[6,7Z˦kxdY>Y[}!HjL]Kn:B;h\^`yn;769r h8FQ@923>^}JDVl#( 6VM:F7v>&=:Wݹ^5;RmP]k-3nBT?Ҽ~ip _\[E3Z(2E1?N?i,h)j҉fQAbO Ϗدnu5\[/gYewp%$2d!N 鷰 }pj-Y' NMɲz2g*%ĊԕQ9>בv{}/IpIKՉm ϠA;2]7ԙ){ָx{RL܆ :_~H1~4Y[SFMW zL(ϙ jtYy>X`QN 51S%rkѐ#R,fwK 뙟W {7FŻsXcQ!6l,1qꭸ[?FodB5V%!Y;e^y"2HF 7 EE"-*B Rlhy)k⩨8q)3.z[L+r?{qېܳAg[G@/<%O<`=37ǥe1D3h?`8ctJd"dXL/]duvB 7AMu'^X$)1~X†0H;6 Ot!hy|8)j^Xp+j?QG rՋz,Lu?_ȅvpp3.@ $P]̱?I,6xn4ɖLj|l26'qn"0vѮuI aG;sa=j" Ar [3BUDQ6x>nhb{8̱=/)O[{Զؕq<ݪ!GР$VNj ̫jL0D#"9&)m9}3n iU=<|]a}Iy=̵d:_Yr\6TI\zHݔ *B.y١VT{瑬iL je}'ɳϠld=c5T^LSoqЃ(ov3ۤ0/*B#☰? Rl2VmECAhO<s&џE-㏊A9±J[}z,$+A8׿K8seQbPW-2PK*q3?r׎ E금m2҄}hCts-{"7G8"L=6G39S2o4%@Hdl%}+)BIS+tRrP>) 6x!4e->'a xiTDhhˡ!vd='(P4ht$NP G!|UO~UoDY)@'c ~=u%knBհX_= U ׅo58a.%W%"a~N\J`+EaULuU mZb>a-(_o鉰% Y`dl O^X  o+{l\ %[@m>jng}$MHqSLFﮤ?rEŤe .!٠Eg+u AV?P6j퉼T}x sGKFi\7tq0}dbkAX2CNX-A!: ۹H)r 9 2g-G Z{q SHN~[-eR +\)Ln y@wwS}Yn`&_W"=Ul +'$^RKQ9N&pi:AZ؅f*÷> ĭVsŎlN@VIL&_pvG r:6okq MlgmB=*S6!94.n'f3۳}M[ft8V>\@xh3Ig>cכ}{ȴ.A۳Η:*DT/:"ECSrġ`u}& =`dXcPz)Z&hFh?Gt*?+c/~zN\5 ěB;ɖӔ#VGa_nGO7>D+6wI 8sBk R"^J\Q/,yG0oÎh !@~iW7d'㜣HYR_0bg;ex֖=Xf{IuHyW+J:oa.Vī*+Rӗ]_kȨer sw|v2$;Jg7DU0/߄ 1rF~?eᎣ(R'~0aqr JĚ3Zר/,.f4>s٫Bx4:51"#Q[k 2FX1XDxf^4s FyKbX!NeN~[{J/9VmFE_)>yFOV% w^N7)+SsV)۲9!Pk$~^=W%h:RXY82|5}؟Wv [EJe @#Y!#‚C lQ㬌"3=_{ISA; תX[캠pajq_͸쀊lLh![^W٧ѬF\·)(yΖxNœ]:K{KAwEgFܢ ,I߃bF.y>_&y䖸 ʇ_.t+Vڠ`QO56;!,}7)u-D>߽͛O^fm[)$v]['|zvB, $%Mw~"'eziDf]ah;Wf\P.*PN|Q)ܒa mb"ҝF~07GJ7uoHakx= ~7Bs!u.4Yqz$FWgFL&h>TP>+xCqLX+.XfU9Ha˅81]t}ٱyw5 G-Zeej!?"F|m`Z ZSqb=D`^`^"Eto^UIŵ*AJ,ƃ5e=Y:g4垣EEPH#*Ifi|"0tlL2K@1b7^A sOgSpچߊAu"3={d?v8ZqbdyKPC#8WRRpXn c[/}v. P|ܤQIJam=+Wv|Pp&o,m/G$Kk9k:Pn HiyPx)O[h'f8=^$44b-.R o?;x˱qB4D3v ~~h{ã1w rS 3~~6YҘK`j:32"9 _9!FhJ72_BH=B:i8ݙgtجmߣD\vvrc7/T7| ]Vyf zO,ŃAٮ*ԤfCm=XEyEx'ļ9iW0:ر~E0. 4"Zx~'YvSoE`QFE[%$ /%T6l+ۗTtubgŁuTepw*Ǿt!%;[yڊh X$T2Yk^ UB=CYw.(J7ګΥJhJ+:HyN@`cIDA[0:?sV>'' %`aT=Ӥ7hi=V <݂U!nJ0$P$L*;uR1m zO$}gD>)W_' ;Boi9'W]kw`>nB5yk.~kodZ1oX+ʽٵU>*BwΕ]@)L*8ni1z7L_ 2OQ$/+.Zk܎%ljAN-+d^ܰϽ`?۫9Od'))̜&:U:%@R~_xa8]Kϭuށsd,Y_iAp&e&cmh[Er n y_JanR<`1Y@ O:/#?.pSZ,7c1/n/x+=Deӫ5; 2̺(QnbOMu XbH ؽఘ/#@[@y7|=;&z@9ݴvJz {i#I4F2UwPc7kۺ 쨾Nű;r8sXD߇41/3I>N )]e{~ w|%~J!|K{] Nl%߂׺I:1,;D+Ddn_{DWڜL=zU(J9qR*[T-ݷ>ON p=٫Q+ڮa1Hj*0(' ;fNZs -h󵏜b"UWGgA$]PjMc3̛'Qex-]Y'4m"R|@|mrE8fK$ݱZ w* UѶ=U!R<'-IPg=o|Ì sY2w4%YdF ٬Lر{k㉎ޏdMx}w'ʂxa_ 7gNrRX2f .1a0 {49҅sAYh@)ORY/m'K# ;*ظO˔3nd X$&d ?#96TaΡovqB={<-Vd" A` 0/*r [X|N zGe$-~:ɕTOZ9%|O٦TMw>z<=N2S8DI&V> ^8s2U`>F`XA=8Χ.]1^@8|@u}qs$ذnCr6Ƌ%bkX4.סTLk RnUѡ8jQ$}?ǞlφlM7~ӓ#YXzYւ8HT+_ I$H{PuGEţ/{}~yKP7rB/q n+#r홄o,C@ͯXZ qin,8 Ds%1 AMt+`} ̒:BQsG #}t*# ^I1N=GThSzHIfQ'vE(Vgrk [3)v٣&2먥hXIOJRɯ; eR!9Wz.FF3 ů0Yʴ.8^6FĢq 6Z{!y?V-wD&MP@LUyz !ïG{ZB.\RN"xߚ(hb)rzʝ]Egax')n3E: ,|Q,lJLu+?5VV^S@l [Ȏ<^Hah4! WϷ;g[ `΄JіzTY ΒtRB~﷯a/$yk58 u]= (-2ƅ6ܷPYh1X\jRB)*{,v7Da&\KH_R?#\,#1X._/ PF}7޻!1PdxΘ_V=b́L]:W1nZձtgSv ѵouM 'x&ӄnMk"5Y8 0*I?RWNF)<:>$Ijt!J@*KΡ2$\qCo-db荸 z'2Kȟ!ŽfiXE,Hn&BQJWf=NŌ/yQwMpH6h{`;Q޸څ_i "sjD,^hxzr4m?t`~xI[_t1,EPT4Q\Ϝ6RV[5&~F=WDpG֘ˀVLΛ-Y15#D Z}JЏç]͠"jIJt=bm>‡ B W}]Ց!E`<װ]U^PJP'יL;fG`K&[8Ozl YՑV&J yyro610sj" 1jQD4tj912BQ#O$5)/+R灻S˓8`ǼBoc}?+ANa/蟷~W)]:խ3no'_^&|@J 5vFe%ng5μmHÐǕt "n$×;_ڟMٲX",,3}p!"K]L*O4ՐL:B\\$b*-B{kyzނuѝUy^y.zTE 2xY#-hZb y˽@'vc\7kq#j.ެ!(j|b^&noINܬWY;Vش33˲*>m,seY"D3@]w-_vu.vqX"]Q-oLˑP2mh*E#N}s5Qcx}1bkgӶQCGB'f}7k`xTaHuE;V:܌{{+ρVLu3x"6/g J k* nW>DB>Z/a\JZ*P"hxN8%hEҺ|/:M무>>s$küSn6α*d1&C0n cM4i0Bn٩ܠioj~!lJonHU%P!FK /tsxs=S,E- y=8rX"S7t1Yq iQY]~`?5 aJkB<>uFU\g9o@Pkc5;nx9_-Uhҝ  #uf$̱ 0,83YV>f V ē6|EcuPz;lHi|m39\G8e:K^Rxq#,`/|Zl)*|qN3b[^l%LSC7k`,(L>-i8 *|ZN9Rh[AOUN=k"G9+LW ޙ束Vw ~\LQzW(it%/ݲS@I:6.X,)'ˑE&Mi?OZ}6!uU$AwTs:_ܻ%ldúf1@Fcm:x߰bd\v7ES~vL(&E/j޵^}nIb>Aڱ>S橵$4 ,cg>w_ ruMGu%(u|t h[qbdwGe-$Kđ,3fXL5%Qz @Vۮ q#V&;59Jj\_9WIB(TӶu̒%0e 6t>aiIJaZ󹯫0);x'C!1qװL$;i'^$j&^ [HUA(enm?`ȣ;`f{"vn13f &D@F;m-TK"e"ޅ-TWFx_:= IƊ?n+c2%oѰG`tIqOĖ77폕H dsS~H$m UIQ7vh;n6hZy=q(;D 腫KM;#kS^J Xʨ?'Pm9DTs'l@ 3MїYbz&֛`QԢN"8+|4Ey!Lyhsb~Ues<y5caj w1(=wΑW-B i܆vߏf[l;?LJ0|>Ih%Hկ+BzW}񘟸~z-$z:b;*u9|9Q'ܫᩨdjDW={:4X& 9IbCI߰-c^TpĦRFf1*o{us` 4q7K3y#5$p~:1S4=:p4upi':HG_O]`Ҷ.$gEr(5 yAZV藺F`cl%,4dmuIoF2x"5%]&UN2C@w~.pQ}*q PRH@¹| Ňv99l)h؈|vFl&27D0z@ǒpc=Ox[7js~fpmɨhS&Rh憓E(v9ѫGzH%zW\?#p*g*(vC ةH"<ɦB2qǵn}b(J ܹksm=xB⧠B{N$r=Y#D}O U&m?L0."[?1[X11|J&,jSe}|^T^ 8mR-澾Uic;O#hwS=5]ħFՐ?w,`*.w+N{~xЖax|C`0g$7H׼KJ&Paf ᴃa!h-cڂ:{̟\()G5o-iKG q mFea+%˒sb ْV{c.߷F_<򔑛F{ Emn:7T\A,Hmp ~v}.Ce p]2gTj2,Ç+MeJ BcCgA]ڷ(!Y5i~+@nM)F+_znmqo~~[6x1FǘOdP Z]m.y1W=Q5iJz 01R[ח~"zU$$}M,&ΝpoL]%} Cl'%aDaчSgd dڽU|@d1Jʁd.B VQoۻptFUbPB s*L8@HR/h3<3r)+f,6 ]d[F-$P5iU=90OZc3M~ax"e_4sFTfsk}@E_=!DlK ++=jȁ)S*X,y=Trᐘ Jsl3zy 8rw֒cŸ^U|I0` G c*@*N{ ʐ ДHJ_1c)>gOLNy\ȄԼͻ Oy՗<Q$}Dp?=l7jtAIl}Ƿ"Ě S{^k2~~!@%z"6f  t>Yx T61DvyЂ,h4scŻ"SmB<.?q!p 9Wmi:#]!_į7Y,7ORߊ5H9vגUbe1O' OKx[%~)5zɎמ{c=>",^9p YAĔFVdTZRPR>"qG3썫/do.`$^f~U]S[f`J)L 7<{zd>Lz|~m.5vPa'Ek6%(>^Ci&g\kձzOfcKDY)Hk^pH}e'xV̇Aљms`M5n jurb^+BbZ6j[{}9K@"jWYQBjޭ Qz]YY tp*JN8AZs~lg̼:zǍl Mhqb6\BGۃ6EdEE]L Ov3@A8slRȝfSNG/•纩Lĵi`zoBu-bŠcή;˕&R ;-I,v. t `}lC^eJɬI x؅4 _F@頷+UOۭ?Vf#|_=cKz|~%Nܭh"8I:QC:֖8Y2yd| U g3Lqma&'7(o,e 9(7ڧʒE|T tUMx/^:UQҚQN{lPX+IϜA I^뱯41ߐ?), 9Wi y !y O@Z)ݝW:N1`aq&~&_\4\gEt?^*K\eB5SŽa@) AᝲO%2̮ҰN kGpi\T> IO'(r.+ť}K{#:B\p]ܶMX&@68'UfPļps>92\Za+{1sSr3%\ vÅZ8R[˘`vAw_s8v5O_ ? _ :QGC)F=f(F2\1W¢qY*x?b>, gYlPr.fU{ұdųpJDZM| Pq0Bۯ:d޻x =ugJ-x6u"lnCi&LW ճ/Bx'eZ!W(\xtבLv9MEbOza"NuuTyw1 ދ;%rT}GŠZb6z$ћk5&iM=@XiPӏp^^O,`Gv3E_=Y--(;Fj>yjc32j@]?67tK&H )vdvA+5'bW_'A+ 8gӌ!>x~jj4֞ҁpТF#dyv6u\Xeaiٯ%rוeί/4S9h<< 11Fvf?B`lpe4nDfy| {8D#IM {C)nKV\]o;MfpO`'uA7h|=::n` Szao9ěG1X 7%| *TJpL؞59cHR?BAabF:}ϛ"e~[S iȋsNx +N#ӻ4C͑8EIFܡxBb8 u%ɟJ3dЛVkn|+\o/tVkXHV@ѼϑCX2N3۫%,WؾUHv D%5@f:,|"XKɝ&&. Jx@~c  YGc8<|t -rt2b:Mah&C\6  Gqʱc2X&1C$7+u@^<7LHs>LH#қk \|R\Wu<*b6`QYJg[ܢ|qC}q'h"Av:Ĝ}ˑLL֡pQ ƮTΔ"W@\ytSjMP?&!#77-zHV {0@joaǟ):070`:6]p]STax=ڡS)UO[ږGBυ]sN1-tI~Mn`3)1(3"U@C QдV8 .Ζ0E&>jcIY~UdNR/DwY@5BDy7>,G)ځIپ[x $/Y5x/Z34V)Bʥ#\;=CZ:Rm !0Z?C#~RaG'?1e6&U(DgkDqx7WN$ M>ݪrk T 2n 9=lӉzhHvsLZ@}uc0ݹO16- 4*ϼQybtL6ͿɈztң sk!]ijf>e"}4;۹5q1MObYd9\t߃3onøfE"O96aA_HI;K=^Xîγiek‚-B8Bf}[o.%4o0AK;'JX$n.*^;~-c/E?Piti? 'c tG$68뿩B1a /.*iV{,tOXqpϺfEEj]&WA?+ b崞 =Ͳ bbf̎vx֧|$.[t&`C,p}BXnbPeJO2eC". ثOJi/Q %vW惠P'#}U#C1GU* _{4ףBxͳ.>@,2&Y_{ q})PLLCtN7~:ê:" kHm{n1rMr+Aao7χ3lY;@*Q{ >De4I㱗=^+ ׳͛>0( )ݷOH$S|,+&d(;]F;@0 D*O4'֡ڮD*3W{+w4W9W3m;,B`#Nl9=^b2K*OW%# [7/KFiF*Yx26QMNxl*J6.î,4y{*/K,}VmS.RLC>By꜋WTO~"CŋRa`{3-Wf[('9 ]Uc9d7=+״1p 8YS$;·%sKY.3y=P?.y@vMy6029C楻oZ ݇/slS5kF :yT4ݕ2o23 `T詣@D!g`hLe&PǞ&\I³buPH{*m(ur$p؛u>8UH,B8֫w CZ%pBGmeJТ]$Ҍ"̏*d8qV)BOw$IQUtVGp Wk5| F[-:>lqrXEVqՃ㉈'1-_O[>:8u.&@gjNhlyGjLYc< {KcpFΣ&hٴ9Uj>A:i|-16źrOm-Fd,#UQǂ$σlpey(sAkI450pIt  s܇mIjLMٻW_'xCTSKO>x;Jqa5VM3rc%t* QdƳTNES?i7Gi:]6>aFly fE.|Z-:XxvۤYh}7m?F&vr܍V㒝+'L*'U#/roGj (9zr.g/2z_3qagL,J*[o#rJ46.rPNq1&-47/h?vҧ zk3U&#T2DX\(k.?状]ՅիeWG_ϡхV}6k0y(*8JniZҬ b(P,e`i>1vrG&51S@PdjR3NDu"<)tϬG4e`bXg,qӰqDv(Y hCw0/@I `?YԪ$9) #tZp cP H

    )^64.ܓ˦Gͯ&!_uӉ^DƏ* FY!A:ᐁ-f\+*4|Vpյ5Ã6Po>S )$I9/cМG8Ħٓ NWJjO-lwafbx:&Y] Vz]lnXz&+ ;lH:(7('4Z8 ? q|'Ljz6y ^NXj j!?ͣaO+0Sz\Wș,"95Z\e{TtjIKL6t:x(_PW:QS Z{\ő61"u}\@Ƹ9/ n0$s_ŋ+bu-*|SOcvQ(ٻsE9K$hpԿƢVRFj*sZ .G2Wƾ/(. .NrqYUr+еH7ެ *|XVOŽQcǢwaT@|FZVv='":gZ7 ϸQ3r m@iހec@G _efJN^x0x¯כvJ s 7cmLǓM 5MZ:eIf!OUN ˻LC=bBX=FXR5Zl:sL%UZp$T>hcki{kɼ؝du3GCѸtڷ-Iԓo8p~ƞ4AAߖpOCz}@V 7,vɛ㊺N.M5H>EpE0&uCnjHBRv>՚ʻ+ K;NԎĀ^ϡ ?a¿a1o__+NdHߠkJM1{kK37Wv0sO'ݐ:{Σ D.l-SR8BA%)q=5to!?zg1 ŁǨ@U< Dl>e;a qRvOv>O;ƘJCJq>gql4yߐ 4dF=DzTˤm_gC72 V{s[]+PuXٽ~W4hݷEyӟ Ƞ*qֹ{Vνњ+`;螼dcG`iqSwFbCOUr8ݷNl4Y_ejȤDxK픻G[ ZncMz_4ilVv٢A;gVȞɳL|}K >οZ^tœ0-g h{ as ` [7HMQJ`XKV#d2WZLV1an88 bӘz>mu$sDq6ͦu;\4F.Nॼ4+WLwcG<wE_eӔ@*Ԑ!!8+X˾Z䬱k6bdlWnf辺_ T`'02*Tu1 m3'f'%"̶^ 28Ģ_ 6 .|R`=фق`Q?t8`OZ` mnj^;Sm3+gE5&:2>w>lv61da!nx@Uŋ"EQ' WՐ294&%b(lNчs񈘮8=7]%-(_sV{TzZ'?.B`ǃ8RLݟ`WD@XWp7f}=[*xQ3фFf}9U{yE2|R" aaok}z!#5Nԁ|sa2_-sBQ-ߣ$ F5Sq5Uoq?6@ XGt)Kq}읢!P~e;$j/PoNjTD0b 9a6PI# u.x|6Nd0;O%ڽLؠ`T';i34vF2Jؠ j l;TR<At 2Ei 9aCr& uRR1`>@aۘHkḊ## r ^L ps);еC"4`:'+_DFxĶJpQ3U /_*ÒrY^cn3 ~#03 3OS]6@IDӰ4?厲DMSG4*SwJJ}̌_(#k\$)Uݸmb9y?ku0"m:b6Ɠuhш0?|&]Fox)E/zYu?Q8ױC V/Ŗhcnb_]C5C ]dT/D!y\Z;Rk8hMw'0%M*x+8̱m,LGg_P5;Cm@%&V 4\u_L lF{lU#oI$K'zcCO"6KT>#FXe@J͜OyT8wT@mxj tpGʪC#q#k?J*6b/͠8~\ԜI[&r?1]GkfPoڛY T" -H t)NX,J I"nZՄbt`*ng{ #z ::DZ.{5mmV-g81@LSNVͲJpQjPjnTEXOcϖ4 tU á%|5:+٦uSlJp t9e>8U) ˍ}Oq`@DIJ_xλ(+uQQ5&)c6>w߇nwSY9RJ{B)\/a^tZo}U`L3cr++ZPrT#K#(A 4Q$o$7,ո1=R #ڣ3/n&+\Jzazo6 8\FG{ҟbjaeL2\E5+꽴%D 2ťbWbQވV5r^1s԰FneI#]_ dAT5hP;YJ$pu Ik4\[o`b*PʟʏNA&+s6'" _wIze*[N+Ҩ( L#a p/$Ù|B< ̷ vdSb~v _hp_qG(7`lj$fd<+$F-2ziD_4+^?Qw\WQCO+5sڂ 6ApGH+AhJ #|@-U#Ď]is@ZC43^n\ R(q&D4={KW-7jĵv/Jv8(+>f5^}zɢT-/AV%f0#kȄ۶9_@IQQ (_>lY9jBɋE*Sn uܽ%TҾ]O;2; .1ˆPSSl48kC+*m{ZqNup['"``(˰iKAQ0OAz4owupXvqRh+HVPKY[PQHHڔ"Lѽ'V2xPf[qIKu/yNfj!wfIJ/]BZ78_YPFAy+$Oمuic[-a9JߕzKL^:u7J ס~(rĠGDأSmd O(t?x NfgPSp4i-Ji7%UxB0ˆH p\#6t}]m*P˻ p䉮,hZjsNO4Ux< a>?>GQ&Yw: u}S@K\BȄZ4_KRNsx|b'@&u TsG,Qͬ;ucpGl-x!>|v+VΥB l6cm|)D1Tp$QZW/8d <{;|{ |4q]Nn#'2Wfpl4fX5<wζZžgYZ07070100000384000081a4000000000000000000000001604fe4d30000152c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko.xz7zXZִF!t/L]?Eh=ڜ.+<,J#kjr|SGՊI# 줡5 F"¹Hn$yח} )YbMBby$.*._J0Jn= *JJq&k";Z)A '"7Eº'9)@t WW2PXRMpaH9ce:/8O'i`K2Vl/O~lEAP3  {b u#xy`I,qI@37_>Nj+PR\nP"Fc+Ѯab KR*PsќQ^Sp! )o ANsDK.^Ex׀m*CM2ܕz<#ә70<ڇX_ =Q+!dݿ!z 9 N_'39[56Yo4E hd:TtTSՠVmK.n*HmEi17tӔr87k5qj%{!w^ܠ jh30:7deѻ$soMH`īcP+O(ɐ2߲Ӊ`Ppb2f =ޟ8l(o#e8rOGRG(J&[3յu;w;e(#oإ-}ftszN+rkj c ̮_tFʒ[עu-8  l,KT:ݾuQ9'SwXх^jW]q:uY [x%/d))˽n/ϣ<1(Z{r[m\16Xt<=]@gCSTqaB(9R]l+2+jg"/swEp,tDQPHq;GCL]6rP/G{ђapK2P_\`A8R`m;[;oC.Uo*ۍ i,2`Tc}_/&d:e\D֏)w[+z$Q2~SX~<?88%yXOK߫rKb1Lŏ2HHۘ`:l]I%\u2 (X!,,%`&iD1"օ,'q6I3xZ4Z m. )={oeW*Ir^91/_ׯ'1heu}?Igvt3NE^-P1™II|YuOQ}v +Sꓼ X-^x$swod6mVT ϑ$Q}nҍ_T4&l"㵭JSp%^vXQ~V'>5|.LSWG͒2@4*J]21P4I-ޥd+_)TCh2["xYL<_G8?_c^1C+݅}a]hUޭ J**GW$38fu5=D_N7z?d| 96r܈|Ѫ}0Pw6]ʏGnud5z͏rRˊ:!iޣ|(|F939^OYN)%WXm潒+cmYAHWƏ l׆=x8DB_30#&V?ԠGe2ZؑCzn*`<ܮOkʃ˝#uݐDԘ\ʴ;, ꖒ.= Н$Mؔ{YJ1Ubhor&p2I sg5IW,cqbؑz'! ' hW*i@}6PoPUb$|Ιe[im]fFaDi$Bf4lNF$hso`=p* g1B kcu5.T&xd်x7ejj0w_C[̲ "i,%(⵰:L[!e8ȾsyAWC*=<;▴=߲'0 BBFpě1!ɟ H35r$a'#N!@=E M)arpNpaVAK1 i|VڽrD+_wmG{MWMӠ={#ު3^ f.`uc\OM# _N1Nl^xS2jt1fO9:e4.u3t#YO~]K#r'Hï#!zpH 7F)0\^ɕzqeroތ1yz GcL;~NelN%Pa[PTfwgBM3;7)f >ow;"oj8j٬Ɇq0 zjEּ_ǹ 0FiLB"@pl )'tTa{sJ!wCSH~`Mٴ%( RtT?yEn%8KnJ0vVjIvH$![Ax/_ٮT4V09KY 1hQ/{.#J1؅#jZ2<a8XN} T;UYsLrE !3~j6 {T Co?aob5|7ⶓe9GѦ̯ugY(.ʹ;G ӉdЂ3\|/2[9''br7aёTxG'ڎ҆0_zsOp((]JFja}JŮ/$:uQuA$lDXmVص”i|r?~4W<JL;B gCjIcg~WC| c 5+ZYr%m}P~"R#w ̓jѿcVHD#╫k"+b֢;:BHѠ3čzTm"sZ1 IMJCM!GWtZY V-5f[B?*Ua/+> "iAﴡ6d# 6i'Wi~c^q .ON1 F+!Êzf0^p$}WsԽ_nǗcO݈Tr. > @P}nr& Qkri(Zg&1{ֽB (5p<%s.•e{ꆼV|la]gПmߵ_Mr;{7|U[EOs#JDIMBG񮚪l] Sw-*?"}2>Lغ:!? e(Ue]ݔ@N=te&C|I1-Cˏ6)2LUX7̀&/V͊JiMLƋڀ) [xt!TiVXUneHky͓ʸ&5C-r蜂VċKJr#S%\oKM q(*WwS?!1Ծ/X& V|HmUfOiO6!#>l,imu㻏r}lPܼR?xҭF2H6EQs~w庉w`JmKԽwI⎶s%muQNNQwmG_TJ,YJcnNOQA- p8ul6EC0ؑizE+ތAo&J" % jWdKZAI$epF\sd;yBH+7IlmKaoVe¿= @v'lvu*!Ю>rlVT[[;Hs 0dѓ%"7Y%sI ,Ùu~8h;:!aPjlEfKH٭wR\^t`߁z>C`1u*3l\Zг?1?)r"c47PxyU.뛰z0eyEvdފ=%4T .躚39:ŕP9Dx^Gma:8 e9EYFUKuv?5զxK;BMxe< Cr@Q'pA]%y$I?( /P)̲{?:!=x%XS1vS/l@DHڲ`^BWvn=(oĵv3'Lin¬mys\#_j6zPX< II9DEWIN*k\Q܄mVf!FuӜ B[ɽw^/rd!eg\9lx0X9Fp(Tb7X?;˒ K߽]@g[~e(%#u-"DB /ћ>l7Rl|h ͂xp Y%?=5iS/KXMuS`>+y UYFc6i@7TJ[cwHgml*^]G?b;;W"#}^\kAJ4B^Z|81|tx/eGa-hԙ\p:A6͛w`s$~ўw`*?AP'>]5&gYܭ =Lbgdd߰nMQF l0@h90DbV)łk:vVoSs䙬2}y5|qFZFf{Xy*,zd.Od]ѿ/)5$zw؄Y| Cs\{amto.WȚqS#F(v.xT5?j&`~v`}MxgEEI]0k|G62An̻r3>^bkky3eJ-p˅.ˆ̙*r44KY[hSZWEDu^vIǀ#zSN(`Į5쳽^K|cܹ_Nd7o- G1#o/[-"qdIj쁪ʓ14u: 1EP<)9nԕ/^lXuh@)G(S'g0b 73#Ž2O:[Skb >wcV"6I{]!X #34 wK- )=2A9JvvӁd2ʹ)qOлߡv0)mbkk\Afzʲ w.pR8JH".RL4:8f.+@F늱igbVL +Zjv99qBj?YWc;#[VXODHqX$j?CJ+(1?mY?-Gi %~<#W @G -Nb..8 x?MJg4f\ǩ:+Yb]Ju.kP쮔q[2m]ٗ%a b`?軿=$ h'9Vњ,Iֲql5} + $ ܘk-s'?IY,[Tsp>R Lch@0KQPѲF⨈jOZ_A'rA'3 #rNzrMErI8"Ia`}È݈$q$I,tV 4_AsS|#$-mZdljwQ>N oCryWꗛ{fJP:(kW#λA|HU_훎ђI^7 Av2T1%4c`S+d vu811<ե \jpĐ#p]ΎT %)?#Hk`ekn( PuhߦMʻ(4o俒r MnC|ފG}(:g1|ǝ3M xq1^\'ܦU -֛>n./+1mDt\XR3z"Gc܍&˚t łY: T_S׌X'9xsmeX(֢eN*T1+t+5x-[=y= T!>`=%]ſ7%b F9 o7q Qţ|4TQКI݊>Rne7X"F i ka[qmI,3/*e*j~@8{t9=!l=fc^}FLURRP/|@N9uON2/W>RL֖V@əP]2ax]`;QCt{Za(#kLX+yA=. .rj@}_SA"gL ft HDP"9K[|*0؇QɌ4ZR2<Ѽ{2Nn)&gYZ07070100000386000081a4000000000000000000000001604fe4d300005674000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko.xz7zXZִF!t/V1]?Eh=ڜ.+\O`o3XkMxyL*"Z #3O+(e[byhR*!u ?5qpG̈d^@pB 0T R,v(J2+[W ۖƲQ:`{@hV(d4\ UHWb\kѿ@ ͈xc %WhZ9%5ޛUb9y {zvfolxųZ<vLR`p yToBjLRoeD~@BrU/a$9%|@Ʈ녈M>c! Jue z×樂zqPv !U cqy`"HWgY0Ѿήo^-ϯ[tvQ8OZIT ͸m)r4U~Ǡxj`1K2j_wDi+==^;+AT+F})QzQT1b)梖0bQnáܨCZʺ']-:SM0;7U!_[ qn)lz_a(M(OՄM [h#>v 2~AT,EU-&uJ%)hLJ3tt>YBfc{ v5`Khݲ$ )sUm}1cRӪ]:i6RƨY ^>k%T)0j4ϺLF#QP{\aoUft}pnhS:q&5 箊; ĭ ZaO){1rov)ѥ{'eז؂us})Yy?qF :]9|T{Cdڇ;E) &Sz1K>qm"+]<JS4f_rnh-t7U(Q;2v,luRA.[ ?ʢ{k1(3E]q{"d5\nbM^ϿnA/1 0\m~GxViȎcMi5[yK%QL?WN1"yN_1A! u?9턗plvE,$NW#ghr~"aJ.왂{8B9AeSQ =(9L ju8vw[Bm[B#,]j04HD%)|u 3vCPCaƟdVȔ8al=ylxjȳ/4S]=Ӊ%&}j/d&Y-O-S" c :<nסI QqxZ2~A1+nSJYYÔpg{9m9$ 6y3R͐cO8Z*M_\^`ZFb=H-|Ov+gl,IrBTI]8 0J\6Ncg*WC>B"&%c&20olvAGVi~ޣ"SxA/aV-\Χb@ؘ^5}<>JdBrRw5*E"?n&{:\Y0ɿTnnYj|L zErk3zSH+Rn}dʻ_;߀s6# Ɩ$)y>YYl1d֬-;f@}E1<\Ǹ1SߝG4#շ8Ω M }Ku`FOթ)SC(x, b 2uh % R<K2rYrG7/+#D%^ M*8mLa,$ܶ9AqiaӶUx[{rw>G:1$\^@Ӄ5{tfq$\ Md5PoDsSZqtw& ##džzܬ2ƴe80C H79Q xJ,y*T9rZ h]@.U҂\1R?"҄ Rtx!:VB͜ժQ?-yRQ~ λsH pɂ_} w>az;Ks·rӑm.g|"LXӰrQ{ENI _ʎK 3SE}dg󰶥&4wF a! Z GX^tA"]3=ʚha$lM<*,W!] F_]ِV0(bZCmn,+(yA-/U7,LES4 fa^(CHp>ۢ @u⎊]RY+׀ߥGKŘHyxܓa {;ݩe)\y?)^טh-/=0iP-Dw,n˄c[Ӹ4[u 's`t٨cȸd}U.=Df3OseN N\>%i.%rjG2'wVof*7vf]qhtWqbG 4Wf{w׊Y`Fṽ^NR':]0/~d &_T ˮZ$W(ҟ9{׵SӞA .hfd&,]Y*x #d><0RDo7i܁loKKY*bjc4݆\%6 YbyCTVqs-hxnU^jd-zGm696t%+/A,axJ2gf (۶4@Z'ݽ N3ŇC??ME ƅOkpg7Wި'g.x'"CFdvZbeQ +43|~- DPF83DUTVl.gְ7Үq7~ntKIihOKTDЊOm[Q[DDyK½ia5Ze c0YaYF#OZc`8r¸ 8^JyLo]FEI`Z fG+\2T`l:I;TxZH͝n[XfWgHFncIQbMr4Cƨ2o5?H3Ei`joꬭUcv )a +ߙ}|Hxts@߉%~]\ HYKxp]u+qn| !9*d|Uҁğ*ŽSWoR7+.A~5z)r()Zg7$3xrP ~Q`{+9.N`#ܕKd ?er̓%zԖ$G&B?*R+"f۾hEdV V3=yR>$e$onղb/qSg5%s4"T2$ҥ؄rZ콖kJt^]ݕPmo` C/Q|hI3a$Y"lLr:#%ygЅV%M|x^F{F~4wRvO?l<8n*^fxGz2l<-f;T[2( ݣ+YNkTDva+F1; z.>,XYJߵ;GKN{g6r0lU4Tj!V" .\~N- 죃c0:_^i.ʟZS*"InKb9 B#t=r^u%@fl9On R`)aEPwf53oIzN#ۄf~hr+h;=dZejخ\"eڰ`Z);K9;DTsYykdN% iޞ(~xGEY,6vԝW6q)銹Py[ iKʣ^|Uy?y~.@Mqs韓02E@&@0'掌F)f2g0ƉwmsE5dޭ\ qj M`u}!K*{W6\Cpvo||="98d8NB[n 'ywdme{9 Īc.ElSzӌ8=]`4<:8o 0 K2Wo&&_+Yj~<,ai[V `Yti80؞G`l3)k%Se:ڧÅ_Pl<*f}/'I1)Γv||,\ y>yqa:zh8osJF@Re婟Iby94T3d23+uWĺ60jhH}lIһA|oCK.cU'_U_ =۞ƄJ bݞ띧EbbwluHl`~w˴sϳxK8*0LO,87G >>jô9 ;LqÖ}},@Zp/͏J&#7u\G3z  ]Bhz(8^Q8̨ I[l&fHᲤyʲ"i+,IOJ8r=l3e7ڠE.s~6{cCNL W^ /,&xҩ5rCwWݣ/\U+$И?˵)'LEcޘ 0ҡ%$p"y8]=YDPl:f=W%L&_U.:}X?e!܆G8]CQHeL dMS#w@}TT(/W$0vj2d0E9@E:d2WDװ]pc48{|汝bq\JIڴ}_߈G7ݛ^S1G`*f5҃<7~Xa퓍7o|8\B2Rz| -g(JB`ﷺϛ>m[4zg=/gz+ENg D 49K2&3^7_nVOPYOshꬨ}j3R /Iur([K` ~:p(k;ਡ/^AĂp{燘e⤁キF@B4#!mڨW[Z5&6$S=q*$Nj _oa;Hju`hs*0lutgP"q'= Z-9ܐG#EOүJiy3s B[əM )UB xH@"-2ٽLW t(qJNb8(PJ=Eh[ Гfg=D @ lїY[,F;yoHa9wkr2QN=ʊͥ4cК8_twϻKHV:YW!k(䃾LLl(+ðН<@.{FkRCLǖ)0}Es3uN| $,nf+b3cf=&q=̟hէbwDqAC;T&cǢdoS CM_Szj3Quz 8xve7:xk|N?[$1:?A? $Cq['oRxQ jQ}tE]f^=y.ze.>! O2"O*TTWF~a^#-إǏbsOT]C.64n 5Y֒"a=#܅_U1b~T }]`7l * jJm}"٩x:wwA)׭etIDvFr]/e_61J>KWOn'iD'1Z#`_'Vdzlp(9[{yE _R/aWI]_Zw՝C$*8CU cj5` EcAc%H0K??>:;Em$S<^u;̪mnFl% ''5QcRz"%>wd!I]9f,No ,Yfŷ "V*JBh% =niL#~GqƇGV,ge2'^߫X:"si`ȖL˕'!Q2 3 U>EC Bޝ]rt!9D*r5ZJ+h3GJّHH%E'tPBZ;ڹx-'8/J_Y{5p$#S;KNN̜mh}7ٲXQ Z8” #RtWSgŒV L45|^d[o']X*H9/=%aڔ\Dg%ct06) 2VSwHb^Ј\ymyE׽60"6&܅ZWzŷF.e!Fw.>@Է`hWNhz`PH8QX eLLhhK-(Ns00[NvB 4hw>$ @e:] *KA]Q:Q .%>a$▮d)D>5?8yۉ^-\84JՔ=-f%T\e  sĆK(7l\`b>yBT=< Xeane\Oz#wྜྷzj6= 7p1нO8ѪϪ:uJGv&6R 8Ŗ#w[I [DF,~m₴:k,.۫Zp5M'l?}k|򣻣9XNm/AB6D) "8Sf1^)6zju#Jհ~benV]A+BH(!c<5#s=\4GL\M]g?d1ٞ88犩 Vuk>!+LjWmJe%@Y9 ~< 20POQoHBΪi>e KW<>iJ͚]Ii/l`b)y+ι|N[1LG8%T ;I} P3V̇ t))J_W6k;UQ8T7Laq~Д$c+d!DePP\UDgAdIwѤ,M=9X8lM-6`C*9p(/g:| eXِ %P9=ޑ>8Iq<7:`Wܮ\zw.D:7@'Gtڶ˄BA0[q]zalehv29դǺyx[e@|Gpp|ʉpZLt4?XljD ]hXT|[x0> >E,EMy"ȳ#||ߺ[ü(-ͥ ~#KH B mPz\@ ꩵ}:7C=xG?]¤T..ѳ l DL%ށ!P52߶!!,y< ~nK!^<>>(T:^\V\3#(!}[38XnnU {f"V> r%\&eP8rō[fnaAdwOn+7ʀCbbcqs2$媣gzcZ|La|N*.|2aEboU[NjF!~; ewᐱ2L!QȦZR{ϮJJ)j+rnFaIHu?s ` QnB ޜ:Р0sr *5K\= RTcXıoڜ 0FE+h9:f/R̠y4mXB{ gGZ_c2hzV& ^"^w1bD/ xA9^|X CFR9Z3xyK= m&q39*ݦnVOavV=u[nKƾ=T|h*h"z~[Y; Fve4g_Apn0_?˘k/UYjs Qz?(B_{>tAj޷+\prt !71_n9-8W94JPqa*U<wꎙK^Rkɟ0c1RE*TֆI&}mv I(ǿXЏ~戼gXD[US5Cw38$A])쥏Y ta#xB-P(s#nMVL߻g֗%ljO˩bƫFyhy֧LqXT@+xq¼*LjŕW\=.,٘ _R~Rs'p]TJE8;(ThaBH(P>ݐ@)7:5XN'fX A&21"@OU?5Zi@T9xU^zۆdSԚd> ֞}Jc7a&{NؼWeb7ﭑYXl ix7%[|"O$Dwo b<9eάZ1>Ӧt(IQj܂ 2d9N.xm7CQ(]©*1U:^u'?K@ -TGM}9 | L,l<͆J[Bq4o]~z tQ59-0'ǂ`BttA+Zc`L`Ǣl>5)aGJӶ{Q_lBr*s+a4Q9S8x$d$peŎq N{EyCMW KdȬ{y6iwf闲EE7X?eEJ ՒVZL 3>1e i58gA{y$`~&@ݷ&"q2YH`8@X |4肘٢ qF ׍Yh*\/͆ʱEy {1vaŀtm'RR_I"͜vWײ4&[؜U<.|_EZIkj0QYWh+46Xs1ToZ6{b'j(`+1-hB㧍4s`&T'G>@A .5+UW:3AMzh.IOj(JDK:Q)mV:ikE4߈C?^܋<^4<|Q>s*)u+h!o\Hvxh L;!ԝW#tIp^k ݼ;߷ 7#ݛ/+kɀ鋗 Mc2pKUƧ-ՊrގqjݱvY&T$7bM|z%h$|uJ Mm:4 chwsLt8GOyF"9p+,[b'p2{`;9$( fS~4_Q;CwUZYϿ fu,>Y,~+BmTXZJ5/"w ZM4$Ä]ƿΊ[!^vf᱙"X#S:d`iJXee :k|J}B شbke  jû 8-) D5(. MZ\jscvnΜ¾;'Wd Yt? # /L`3XB>GX0mo.D)X^Y\U}$Kd\l2Lq+R&%I: D^<$CUiv?-x0FQ%Ļ>͒Ƥ;K ϒF(Þ[? "n[0!^H @ϜJ61wk;v!Ea؄o‹܃$&wh-"##юBq"LДwjt'^[HlLj, B@_aBzAUa {5 w\@B Ր66 ܄ɑJxa0SxO[  hm|"(d7ou {1G!TN :R >16˟#鎨~ #{[ c1H 0+_>-eSqق%ĽJWH a!fr3Ο b;!*sg%Ay)~>rG]U6񮆃a̠zer`Ppgc*R[)B=Wpi#; |`d/DCl94ߣ g$|cǶ<_ d; :'x:wwOKs_^#%Zͺ+GGdL K7$w~7cҿr\B؏2p6TbIxRf9>Af̤>[sEրS1b K 4[4mvtե쟔)cCR}x]W|~ Ȏ=~֎!Y~Xc8P 4eʕUІ$Z@b&x$ aQɌ+ahEn)bP"4C5~n8uyCNپj qF:߆/쀙W[;Rֹ"´8iK']2d=ҕ->;TV8ҷH/x`:ԅnG@*s*;Io^]s˵8\PvupzEwm¤PnaHO@_Aߝ>)C=u{CվVp-NӪ)cK3fxC˙:lES=/v*t2vGp%#P"ȫƒidpϨđg- ^ 4;|W/k(nKL1xU'N"۳[F=SL n_nCz勢[Y|T~8r-P^/ oӱ.OuFqR'ڶ]Y[ӑ&!M<,X@LV ɧmN蘵ùEJ\s]XR?*)̍ {-n[vZm5_SPGIpNx5z9l2=e /֩)ԑDuCΡu@ڧZ `ZC3l 1#aR'GվTȚpPDVnw$q5ԁm쪢}ƭ+G0`}G8t > Z!c4/0}5xIH;jѽ?kÏ^{IcxBζۊlg';/~}6C︤}9T\BpvIiPGщb"~}Y|S9ȖLh$: Ѿv\b7 [n4 Iy ml'm{M,* CɈ/#uҁ8CErrJ6>Uw?imF/{2r)n+do"OpMC|SޞT]'8RǑ%6ЂaJ>_Wl(g$[U=G{/H&Kk8%p:0BgrIk~'k(|N6jpN_;L^bׅ<~LwQlgM7,;@(붌0laNsտ qG* HۻY!GܷA4>у8En9x}L??F2=][=)ۧH/z:6Ķ(֩ i3ð)uһCkx,GB]@f",҇\T1c,kܬfaOD}OL+(H!LSz@R}'a:"+/d'"7PVS8D@+`֪nl2< NFRؽߑ B"d"Z8+"DM鼃RkZ)wP'7S=n6:uB_Ts[l֟E*7Շ'>2WW/(ȏR/-'8W]+Rp56P+='lć^RSER>ajE2TD=cm8BaT]X#$jk%TG}ŵ> u=eSRR&hFeQnN*@zw!ԃ* TOuf<ךm:]5yZc=T\XL>C] O qnN`2Y@Loysܞf[j 5>1B3+8Wr^ԣ}^glTO nwȔ:DwaOX:vWAc*BVv}wv**|J5 #@\lKuDBC&RX@(Oۼ R\)ܥ9ӥ:wiu^0?;s# C:T+%b1=%1Sx5u"pJQj^'6Ϙ^Z$a)x=E ˲2▶pdc>/.|T/WpmzPMĩwC pEE}h1chȣ9}ڜoPni*Gtl 6:6?$}D )cj-6bUxTA=: KfdG^H 5QWt 1g"xj)0EH~=F`@n~[8SL1Mpx}Zc 'UEz8S4l$a(T J_0s0 = v &4t 4*lf#"Ⅺo8ex#xnhR  !jYW9]9L@m b@" pwP"zрyK:$|s㩚e_]Ȱ12 ~˙c ߻33zR C*1ݍ«l%Od2eQP;t?sxu_ ƐNUAuSII%GxPew$P2f:W 󌔫k&ZOw5KQ6T{SXCe=:rDJ>Z?&#fs8~rwa[f9zyZzAT)[:<2;h`};^ISM}8PIC=9੾~)/r=z-t=gY=qS 5r&E,K̭`OG2 _rc,4syI2$&8Ijݶc@VźC01sxx$lgh/ x*;^@Qa<*蹢7.I^1|^pyO!96_n_y _3)@LMR !*!lI\HZǒ<\]iXpYEhz6^$ym#^TqzV??uk;Dh*wjy|i[r%'J3eN%'7y3Ĥu,rj'd4²!=;F=Kׅ@81F+[^n(G)/6:Gav$ ]ba [v|J(w 4̿F܇(_ttO7YZZrM*96 T ã|$I/*h˗ZVewj㛹Ѻ䒸xB Ӏc2Z9K9 =wL r(RnuˉѰiegύ+2pYQOVб6r%<ܪ#TL⋷"!l bOHX>475#-:=nU#<&2lY& *[Ȃ}_VkB8ou:(V={s֮0js}YPԠيgod3hv=Oʻ¤20U^@XT5B@) S{NMo)Jj{3jB;k>|%amm(\8Ar/)2ɨ5iVݥnQr\?Ex2/Chj y#5, 4-P^-<5X!,c/ >;{E]n"i.+ =uA>E?n) N臅{b7QFeoz1B⃐l\xśRFԗdvNowS[ e I[6Raog"tV^* zc2c8ކQa#Hrς޵L4ɖU6VT`ѣmn"_WX[Eh *GDC#77~@"ɋf|ZQƊt\.1gjLcvtX4iDJ<[dK mI.Ar~ ܌3p/+40T-r7AҐvZ(Pn<9 L=lbpcODo/TL&FP^t$%l)PDnH :{+]U9dT.X"Ą0[ɓwʘ~_`2b%O%.dFUQi u [cYor5؊`DsDhC++>1 xH͞/ =i@pѿ&xC/pgE]dNvܮ.5(q4 ChCyCᨘZ򾔡?=ɍ]ediXejq4ǘ r,|!l/fv՜:[5['!v@ݏD=Z$a^"G,NcWA QEˢ'7%En.VwPvVDN~Q0t^ꭇQ)wMY-{3мݑBJyROzJll.IR].~ Zzl!0.5(A>?\|Av#Gu $~U²2 hg;+96M:˔*&WAz|9rU&*1n;SȣGF;#1zwc*G1_h4l d[d[(+N;w`}h2Rpwjř^ypXs޻>K9\\h2$SOm(w#>pRFԹs:,y?v/ jv]F.*' HJb&E~{ -n(=$&7M+p6bX(RKC7^>c2Ͷh+~V{*$&A٩o.v -٥79X1uvi&HgI$ WDZԊKvcx2rVOcMEuo O :gdLj`OW AT7z%Ψ:.:Rjd:y>z6Y3F_.үIbjiZ (P)q`Rkڢbu4PhKeAMY4Xm0w nXh~1u29H/Gսmdxud *Lf:ہL`eH,xPq:My rͬgYZ07070100000387000081a4000000000000000000000001604fe4d30003d89c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko.xz7zXZִF!t/UB]?Eh=ڜ.+VE B?'5݉%yB0OWy@h}ՖU,R >`u] 4De *!: 5HѢő(ۏg<8+D9ay4[.`Nڻҏp H}Si]8ntnd<_κeu7Cě8DrT*LZH΀cMSzPl_ d|xp8uxa `6cyP`(E>ƟJ.\!;&76|xX㴯[[ˁbH:K3kL9Ʌ͂4*UۥEHF'Q0j/JVNX-gϺ®[srxaqS}~CQEwr'H!$J kb/Q|cL% V hD]ANG4w kNRgIDկe k7Yñ/ +K@+>0hN]l்CW>Y'0漪v5\- ץiH86=J~<#1&ͱ /J K2{HDaMDm%Aj=Ѻ.U dF=@>޴m>GnLC'[L"=·5m'Y #HPRx^Lc9 &wc#B,ͦfU޸\{Ef!/pqxE;*9~I4opX @=G-/Yg$ AV+KXa8i,| F{ El j1f[̕Kc0'p1f߳Ms/ּ^$MiЫLenwj,I؉΂ ҇d;g5-ǃ$1 0X5uSѷʄ4{`F`q b0]C2>m;-@Uh?"1UjjU6?/=e5$.3nxަTo$EQpeT LB"ACn~ECú{)z pF:-ISʛC!RmIsU/qBi*O/"{`C+P]tqYߍy!SS DSVCCD;FpHa;QUuIHj{ Q3Qhч<U7N8-v\q?Ce◄ .V1%O`6G93(hAycFN?NtL(c/U ׽twtׄ)mܨ9=w%KD޻顓`KN5fML_0f@KlE{isTT~&KLi~VXSuG_t rGȦ"'18>yn#"KUKF͏55#7"'_z: l$wXk[$HOxHƅ,R3-4LX2$-z~3*N:!u#:` =O($XqW\szassӳMW惉ӂf~3,phɋ@#w,Ggbu U2ğXB*.~7-9^LfVEw_Zz,9ըD9 QOl7BKC+ǽƟZ0)ZgUIG;r@wjgG8י.H7q6yZ+!E)F)pMf+ NK6hMJ,/QSy*K+oX۠|/H_kAhTYJƁ\PO>;0>ENrR pF Gr͍rqR|/ɹNB|os\bٲT y5iۦ`vuVz|9 b?iҒIRAh9aR*tԪOI"9Oe6ÜuίV3+ >|R l4WW4K#e(&t1_~HY sUgS9vΑY4b+1 4,<,,'v;;,6QPeW\F.7䃳ϵ6y)njEkpcCQWUEf l iH:O(s"9RDZx iVJ_`gWq]K*.$C *Hj/d5'L}dQK@0mO#}4m"J>gfXkm qJKը-PY%Yxg1 1|!rZY:zR'4{n8fe^<da'Yzsw.qa |_A84qcHoڇ~? !JDZ7]cނ񢪩roEK]l@)LƠGk!莨 ؂'32׾RCƻAX 襎\ĮY*:?Pq`:{%Ml߲S4Fv@ܛ!'DC_`vE4bqD.+J.:;Z.X2EdK zo5ڹh]q.0YNwJ)ufSSzP$Ēḍ0t:W3I{ff:t5sDq:Nl̺Z^uY=4Z×c|v ){'"cLՌ#-I \ildڂg v9)0k7s[bU!UvIuȠzEp(Údxp+BL멣(`*bQS%hlS@2`x)ˢհ\ryHI)58'#[]:̡17AFvzWHj'T&6J#4sm>Z1:!J&fF<ݙ9';DdCuz`$[ SU:u8LĠ{UwCP߿=/^\mpLxyfiijŹܲ-yР/7i9H>~_,4SZI."y( @VA9KHm6ڴĩ9YB^{֓tljnqD87t?c{Kd9Vx-Չ'|Q Ut8`5~/ WpJFiHo@9@j;vBGronOlzB9<(Bpإ 7k|lxB tzq2~Q\V#3)!ﺴSΈs5HFrOO*PKkb]΀0=!PrBEM8H,Xn\6nX z9 qga[ omz >Qe{܁i.`)or!LLm nڏAsLkSUU:~"4%`f{٨[/~nPxh޹,9f,;7Jh_g%9P\9Ntdp%Z++c4DyhsOcxE< R]!s;@ܦQ}'}aؚXtP<9)ˬ8'Kl[ApT%]Iyu$@tԹ?4KڀF%m !!)EP\ʴKShvؒ3̥Q>78"x@FX^ e* ѥ 7ϟ`; UD8Ć,Z`q=}0o?+kOy;0QaML!U|Bg@vo I~>/H-hNiBȢ*86I/C:^ФH#9lY&o؀1G}wSyO0/y,s1zTvR*B=M"V^(+6uxDW}",&J8C(z+jRxNϭ)82 -?a8 0=!4f'poǀI*0gDMĚ<܊ZyJ 9h'! Cd50 @5HלL;EWWdW5y6d(ă4@-UΨB3\,#FMHa\lWēq-t; ;4-ƒvgm$s(R#WڢVף{}q[ V<քQ{0gϧU'[BEhU2v2TڒVOKk+id:s _g㡕 9L]d c5;AKeStX5VRn!M!jU|sBo"Qq2ƌ#,Mm;ؕ ?PHxڡ4~8}1$dLT Q%#?O`D2!{ 䲑 F'~JPN ~ G 9'>:S+6s'Dn$Fl*[wwd^PkAZ`8NjC"[dRɁO)xEol+6A=?Xy}B¬uV4hfܩ>]; ATDf]X {}~V8 }k r‹QZ2aaȩe]( Rr+f<ǖ>ӊtZj epݱzp|"swƳ-rbS=)DM1R\*7N\U,0Ǟd]6q".rrɉ .`meL)oM*ke7͞c byKEDKJ]yY0^͹`av.0&[ᑄBm)O91NjHY=mb$=2ԞlYNq64#|X53"@ᢽ\~pz!0Q:Im#X,-P! =SXIȶ7Q@PP` &L9?OkOA_ Z\avk߾aCYJLDT} @Xh8,SBǡ@Y&I*(ە;\2N|[3}~ UԂur%XttZb{las"#@ND,Ɠu5A}Y E 7ۑIcK|T Y-UWp~C_D0ǻ=Arů>HÒz gLk1TMt54ָ[voM2,Xv>wђ-Σc})\<6VL?`6Kw r{h`ZǗnkoh:])d-RtL3P~lcUyD18vq qBo;s}y5zj. b (+nEHvG[]5 fp%,Bh\~X#ޭ$3L2 a^l3K>G샛U(xՍhz%Xrq~n:!C^O n){,4Cw,C бХJh= Wg$7(;aX/GsT(3Uw4#<^Eƌ CXeIGay@kWDo@lm>i9f7iumY4{X{ Dr~-L , -iPb@Yw_o[Ûr4C*$g7Vml HaK]g#=EM&p+^a3 S$*x&йw ; .*]+^?JzrWm|M|l 7?gcL1~6b L+<az(} Ho˛)2fMDUk70EQ-yCKj@؆8v'˼V)B Q@'T~rw,/ԡ*o 1T=StGj||(d p-Eڈ _s^e-|BSS@ˬ#P~yG/ OiJHbc+4pD2L\ʞt Wa'Z{U"jtĠ0TJ\{q,[9OnEx Mӝ&d&՗3LgDͅg8"d+Ox̋:W]pS~1P<릦dbNN0[/&:E=T Ux$ݶ%XT̷PJ9U~LrUW4$%IƏ,$P8$*4\Ry]vQ\93ܼW9Fm:C(_.l<! i/^8.LuATز閎|UJ+:q&jҶ \US{95ׅ/98pB<(ׅLP}G`X{=u w1" .Ȅk 6l)@IR|2V H7)ksr~*Zw(w8;qcfaTd,iR<OQ*Ť$ C"7X8! j qjT^|$Tj0wĹ= !784 TR8F!̚xh9fݩI;rMz|^SRMyptA4Bdg@ܤb) .xUGb[З< #TJ2}S;G׶)Fi \|֕YN!L@@j 9^ݴ9à>7C>:h?"7=Сg8g`۴sD[ _? s^16 hb+W!?6ln1\=Z>=%~ZǷv_ ,(wagoQ:# o>H=r6Nr4t'[v^`Qm,q:=PƋ{T1kB=Vnb*>ys.Ot=t>Ȓ"}hǰOd;G,8I>= k~;"m a֜s Ӂ>F˦dC\6^A+ PFj}yK'|\/(U=WٕG-hIʷ{nHF5'b(-@H*PfR 2譊Y%q؏Ac>zKSR3-QͩkA{(١v6}O?X :+K&Zl9?.]̌`=pAE|qlN{ s}l'x|hdPfJ=Ygr\cE6uRCіSa{=fX|mP1w 2]9yjWe\ ʱ}2A{G_)#,2HFߖ[Z V~h0_^FJк|>h\oĀEuqsbpq|kNIR~IbN5 H20HO+MSLf2vDȓP&x(4rCVCimnDqwbivޙaklVHrWlQQscʼ[D\P-_gf{KE*u6j BJDPy ULS|xeHس(׼t?!|J:1c;ʐj6G0:[pQ<˸Sf9@<9Wz:+M,Mg~ވ8vj3sI2ෟ"Bd!Ia9Φ HQ'֪t^`Jk2w1ıpGiƚx*nY#+z{[N̎d^8Y^XcD _[9 QdLhzxB&6ai&~;{ !VTcˊ~O|Mg oFth#%^x. zXM"Zk /Y{3JEwT>/@;rt0rߨܖ%WiZ;?XR Gu񢛟Vxm;&R%amƳF;UO7<{XᄚMp57e2skn'{( 7sZTvRShao W d $i@w5uzn m~0/K5oUxmȲ5ꖦ?ו&C,}%D^MؓM(ǗB p7 rֈ׋GP]M17טl!FTatv3h.#q?MyzzmgAt9+Вho?{ēfՖwQ uzFv5+,58'4˛P(KZJ;8$SP"F7ot_T/Q2LAm{f0Kq-[4KVl4Zn{3Ia cL@^9'rr:u=nyQB'(=};Y|w4(f0Yt AynR.Khï= g=TJ(%W7%pFRXI \VgFBa>t`Ov~ Sq@60jn\X&ZpZ޴'Q?\Ϣl8 0`kC1iRw`C0*[3Rҡ>a \o՝Hꯇ4idC,(32[e菣/tpnkۗw؍QEKW`I370k0_X!5o܉=&tJ"W r Qk=P[v |;[fTΚC=Z(!|0FLy~¦%вMg8/Hzzk/=sKRg4@p 6l'O*{3༈m%\ H|54кU+ ֈyM\;fxRk~-A#6zРtrhʀ`FЉaWڂrU뾼*i>.- aP~581`EbM;|> *7gz]8lZtlDz(a|xCx)O@g/ߪb3b^ = #X1BqӌI0ƓO:<*ޝVHqME{I}gعg\If C(WM@fF41aN6k/9ZSX3 q wBPZ.|S}G"E*i9*&$cX_O :Йo:`^*ɢ*(Jٛ L^[OLnK9?EګZ[3cB[woS8 5'jl~ʕ`Xjp$dRCZ6ੰd]T̊v&5.?e JgdDWثJsHa*Ej-XŃVJ YO؇Bs cM]W:V7-`~:jOtE@[}bGo˴A㞳dxiSQ؇qbS(u-$_d]\tV˜Hsτx4*vt )k=Їr!^t 0:jָg*sKiM~/X:j[EacR479Иo4\k y:Gy{T\]A#Y`wQH+|a9"8Ĉgb:?v/-Y6u| fB'0llS`5 " lײC+ #{.'WA&bf%͖(8IP _y"ɕA݈  )~ ^73&pfVj-%kUЩ>\aУZ=J"{E+;pּR U.Ym5^U.)}L1-.4HA\v&2P!bRq ݳo:18QFa_|1a\SΔu| И H= $q}p_=n(PPXunS{]? )Δۈ,D])}nd<ߨowt.{P dp'"׊3f+nLBuX΂`hրQDdܘԬM4kUt+Rh\$fdtt/TW[-5PI[.k-/ʭ>"FB@e*Uwdʣ~p{{aE%d%)p< HW83^k ~$1큠_PZ6LojۀUꚞ埈h#ikE]<k9Q yn#߈ҝ[eҔ(|; [|R 09=H飮 Bu"BWMgr muV Ia~&Bc o5 XSBdzی>=0`7KˊOݎ9iDB0OFTf+ Wh\A`pj/QdV&p; >yAzO$#J$\mnGۿ￧Q3D|fM I =/k`]RMINavvwWO-z!bLow+X~Y`",|)@O3E#/y{4@h\>rۊXmk9?"$`>OycJc \3TgD =k vҥ.?*cJԥErd7kG1T|L:J֩3 9@'Ԗ`eF}ߺ;tdNeG|IeӚc"ޮ"j+}< Nd(kb6 4Je]-e\zBu [Q3Rd݊1ۡLZҋznQpT\nE*A %dh3vB'ۑ"br6 C~`K8F_""@'G(1rbRFèE}Ҭ} 0Ü5+OwB-Fަ}d:"h|3o XJڨFrvu?ĔX/HA7;pUz[NDXLS"ީٱʫENtk_ƻY\iC?Ŗ0aB0"3dwm5ќOq]כ^0>q\MɹW3Yk^Όɐ`Zl`d$b5 tcWB]hhrugZ*s-i5vzinE)!OZ866-貍鑸9wɲ׊s>xzZ'Pe̝n+qգ PVaK,٣K4m^tD!)z"4S06-^r|ZS[`CW̥WY`v 嫿-pJʲ80lo4(Z&r/Ѷ;l} ;$6.vB^fgre:s&'mzpU$O_]!!NFhcQm о%<}_UCP&Q(yCXfPt)+?}шS]HFJ~"&K:.~oZI_%@2Q Ȏs 1!uuwޘ-=;hѡkɽ26b (PI#GR8Ń82x|iH} t9:M* eV GF豋t|Qr1f6l$ } 02k;P\qJAЛv1Q-WkcnE0A9?|2"S1t)s*{,y*8luJaד\I*sn%gyI<!FS;ݨZ͞AoF&glQ׍T\ MuJA%AWp[>= 0k^:-gsWm(E 5{iw s>[cHX] []Oz zoT3 /]V3W) g8!"yXy- C4NUH~&$9v8,RЀC7cb$:R lpV/zS^ȳl*P.;=0x)# *:peb{{3j9<:~lz<Ps֫=9W.iRC1 *|FZNyye$ߔ[f9%{*<76 W= TcD4V}J->P__F_^u-jEe R9HOH AWemW.n% 31ʫ7\㓺- ?ˬ9ƺzV -nl hS;ǧx_m&/G{Q6{gI=Iodj?z4S8ɸkD`# _<75+TӺYjKaʧKH=Z%^ YD!f2ѕl}vG '-*z}uZ$&vjolruaZyۜߵ2-xNʡp{@nBQL+ _9)Xi!t_KG*9U 4KF Rh(s`km+vUcKY r( z6qUzښJ Xdפ.3x\p[rGʫ2i˯B$mͫ@5ܨ|(tǿP12FP%|ɀ\P.ῸK`d}`8>*љ4H4-" 2@׵:tGCd›'aN^};puQ&эĩ~ʉorBoޛ6Je]5/kqe{|rbCdہ1DL䐤 =u&|ZQkhžkP`9Q)2(CNԇexSO}UaU2]|Q3[G^^υØ:-sZJ婿%qܺUd o[\ WɚqziXV&/w6O[h A0 {r_M5nya-Rx3̐'p+ j ~r }DcHK!хXJNZhj@*e}67ע&7}W'e$MdUx+Stu}wcJiLzEz Q;fS3'&^`рHDYکR8jtȥFK300[UHM ~k&Ǯ?3[ړlFbT!" tB> 4-kߒeDo+~ѳ =rxˤMEW4ߊ۷\{䲿 +M-<4{wP!TRFȋ|\S6g)NN2ҟfcGĺ4łn I! n8יiOsjy~0fzFrBL]25bcLAmVdeuBRa{mO&ܷtݠ?CGLhM_1RMvm]#b+oa37j^_!dՇ"9 ϻ_7TK4|#5.KSUF  E@QY!ۄ/ H{EknD].?mR;zZ|h'@V$jM?kM~-(P(ivh4ZTprkzx̙$"SL0uS` ֛ i+^H q%v4O{z6|(U{ {@݋ uҬsosrY/yӾ]mpnڻpJhdʢ#A?"նjk/:;@U3:(( 5z ]Iq9Mͧkzxw z /=cVԋ8t1tk}ב%VeLĢ)ܖ8vבD؀+:X3P[ͪ^0:H;6+/}Q(~V"A6q1/%:/O48 4iH Y兌#* w*8=u)y+3(~uoߝwM2nF2Rfcb/ ;FaL]?aSPPx!(M9hR!tr^|‚Ufj¢3m~ǍҴ&1ETNF\GeS1X4 CU0j^)%CS7HJH _w7ft.Y=V=r@OK`CsC鑵bh5A#ݞ3F%?S}ҔT/Ի7f!=`¸UUG_O_b%_;md$hXwvx9-Kau'*ۛSo.7Is_ BEw{ J Nߓ>.oU N?ڂ ,"dlgsPNkʉuՆ:T8Rٖ_n+DkK3h9Lwf*ZRi,KBI‹|Fxel/U2\xE6gԖwJC=18;ݴ1-:Oz[~3R~S`̃ʼH,BIO95ɦY(FUrD~q8¢10aV6Q&V9N/&ѱ[aKaA$3I7 cF\6e '|SЀy*?[*@xlxOjW yR꘻M E.]f`bKK8ƱjMre7+W{%NWcy["wbE^2H(9u| ?UŬ^ 0*k@3,~n^Jdꚩ';/W􌶳 1>kbwɒծvBIhtZGbc"[Lyi5:pd& ^З!d3ɭRCurWtsK9k5y.n+"QKG9/cx&I 4Q8t]ѓp3ƥhYĬi6'L`h翮ouv֖W9X'?iIw;tmضH왲L rV0 ||\+q?@QCޗR;Cf\FS"? PiXDLZt"' .e)LXX@GxlY$̗e27Th)]}_V: //Lȯr6e Ti?ϬG/V\=!$~Z>KTW<0ˀxf+#DggqS ʙD)ٜ`~aɒ~ހ/qg/5LAF>܅\[LE:r>oUrbطF l}FO.K< N{ g4F",t|G ɑzy_ m.A4yÞ$#Ќ!Om4w\o,$`ʭt/!fu8 "!E8^XM< ~p žOpveٴW.ִ ]^/kt֒f!!kF /.&0_| ~9=9fxO$^p닣Ɵ/gX~ |b8KWyǠ~k!dff:|e,SN"ܲ!)@#X0a-N8.F֞uVc/wHE"gE``WMoG)eܪ^p,i!W*1nrྶZAg8"K@ [xiF1CkXN/Q\3 Z.HQaVSo)<_i"$!%uHUf̅WE$A8R\ \/pDl9T JNѲ$|67c݂"AJzDͺ):[LWsQGݖÎ9VZy8M6qL๣X 2@L_В0#}A`!+5gԝk۞tVmt}v_ $Vʮ+%ɅC)ArdIz_)`< >RJa2<7tM!0֎6*3?5y;\'K[NEC`e%v͒aJnVor uiT(.m?/&'D-CvVϕ&s- (W+"VK,-u\/Vؔ&QABb>&9UGҪ&MM5R6*o;}=L_'yEA;o&LMgͅwr nK۫LH @yr$E)pSr Qr(pkNDЃ` HKRC6Uޡ/޵9xDWDUSnj8 |2N3ՕtwQ@FOޠqPZտeH Zā,tCd-"jyc'+E(H}D m]mTRd< o~(XDz|\qw/!JI+bʏZm5p lj' #8jDߜ+!XaBbo/vbiScnj4<[[S|9F΋˒Vd.76RO/H(Pq9{Ҵ7]omKH"~ex^d>F1 (ȩMvcN]vG[C6jqw3WyBM{IVr F?niG{_]"qr] srYdd1+MFB V)?֜0i?>*_Vw~\[EmLNO/G<g?~P ̓t. P3J2l08I.O=ۡUF+M8lo7Cue R6V!wk\f.8 wR lnB4.x䰏uߞg$?=!X@t4z0۵N9^vM8uZ&SLUaʔgQ?q~* Lf0|Ӎ6!ix8ŜoF` فXO6\ʊ2Nh;"ue8s {oPQăXbAX@EQ4۹?@L1ϲL? "Ԣ6Q.<]*ӔK,Uħm;r2|V Vt~E)ЫwnqΥOcu3\61.+![2#Z?&v:Кɬâ$GM}Ep_,Zbf;kP7r?r wk&>%:h#% 1/VTםdp/I25;OfQ)SxQQ9,t:z4. k+oEeUɌY V,(BKgJ-IoĤ!>\2\^걿Ib`a8E,jD#\JNjhgeoFOiwȖmc:܏p9."9+i2s(%C^VSS3;u;H']Z+vu:w#ΈVcVP۹:[Pi0,_K%.p7Rd5淽v&^)ɉb'Gs&-NA-_E nܖQ"ȞV:UK/Mhیix6M:6bJ( ԍoF:\mNݧ:6AȺEBl۽D7-ՃrT7/,hDRaYn۳M@Ћ`+ŇZ)F^ OLs ? r89K%)*v5J_%:* uEt;Ŵjy(ƛc~!FV"/'85f;ؿ bꛝg>R*'w\P?mS]wh%|yW Q]uf#Б5.tSs@|/e<ɦ Y|C#{8o_+-CJIhm?@[O*hd1NO[u%,=:^Uk+g\NmY2<50 G)sPH XHKK)oRՏacQ"Ud-'JbՌ[Aw4&htҾP]x;p/xhY rBR2BPLFA%b" +0htF\=Ii,/ æjqn:\ (Of/cKP Z@k >yjP ;]$$nJ,%~6CXRxtop5iMtL>h֣u%~۩ hxshdW{ȓӂYsDB%/}%fsr:\%-!_o-NyUބc*OmL3CEW@.H8NĿ_ %{"8πG6Y$HQ(PW|ZG-k58Z\N2-U= y W/;KzApߚ5m8ډ7F^pʂ"T3c xolTzoKVW78OKrKA±_Y[_)n_ҮMqp_xUs]#R?B ES*Ԗzxl.WZaq G^j}|h04b^ 2Z9xzg__.%01|cM9~M[0"v7qPK}\KڇzZzMD;jz #CiHk뽌v΁ݣt{A|l)TULFl1, V%\B0M^XoN@W`#|NsޞعF ufДpegY,cI ٯ1X/@~|h~7 Q+g}pHUE8;rKh}A?Y4cEmnRV [m1s~H@vuKhFp-+(Zڅ!0,lE H V=[uCg :ť(SƂ{E?J|&ɱb6WnRR j&6Z-,et=42M ={r.W?*b\l)^؈q@(.;L8wbipIMx'@n+ 5͂e6}&9kWL-O>qo.!$b>n[;K6D][ ЍG b=.*;xm/˅ qV|6!; >\_ ԳJukv'׃`SjJܯɧ>VO|DM;p5Уh^wtn1- fcY6 y b=D'L5M,o8Kz< 2MF<;&k#7iz@*ZQ@l+% !\[\5~lS*DRk8 -܈dj/GBǹMr&}k>W7(Va]7)vn Xͳ  `$P[\;5?R_]Jjehr.mV(p eAbSz;k%O2?:4<ޙ;H螛ґ"hsn[q˨*>JEtۤY*]V\̴ETs6"-^)sݷ(&cZj&@it J.cAei"wwPhB6v?vy(wxVyy$>^G+h[ ;Fqۄ"mGs#BHO+So됓W2/&7GYƛ~vnVj^x+uȡ/* u22cbP  =fs%foZv僠;W4~Qe >ѫ_h1"=\,;AɎ1Bحz )Lpv4p&-?F|!ꟅRP>ګǀ ;{J[/'sd|XwIlO9lҀJN)GTu "Eu?7Hs[, ,>??7|WSY(sYے .H: KNݜfDr>0rGS"NYFtdŞ7J/L wאIpYgpQ[izqL%6b\hc^lb%Sl-mv[q zP* <øyps8%$$,GCOO2*/khUN؀Ew~iA9C^b^U4A([lhvHittlG>fk5:u uNM7CEϜCˡ&VxnJd1r\X@f1X~ǂXGLbzȿĞ>D^:]\jݐbJn(`P((k>f@ƫ{!8"vIn},S[d{/ι/Y mVQ2 *sP@{^233 fAъ6& v/2QH4h_OډmSJTgqU)})ɵ)Tč4Dl0B[S"!ݤmOԑэ'~?Z\EY7K.`+$i sIn9nzHN9x|>A:f+B?} 1{r60STo]p1f5TGTKnxHTV ÑCmt'Op+{[lOl7~p{dAKr%|z0Y꣢AVV]WuvyM%A$WcTr% fH<cHz2VA2 ;v)0-2J3{`ݟbci㖰I)9P){OpI:8$TgFk bYG3WC{aӕpmL!/"Jp8a5hȎgGz/!iYFVMc-ȹ^";c2.ю7*hA0&m1pkX`٧NoRav ߧ5ƒp!So#:-( +ښ >0U^oXŃ0AQP3{^P7#ME"ARaqe5s}f]\V#WYG}BG > #SaJ3~fv1䱤˯37~OzKP[71EW[5kEׇ|8'0➪&p\Q)$݄a:=pFOu`ݱȽM=4iԍgqF'{ Q8W \Vƻ.+ .,1}ekI1OF`qIv9kNUʵ5[e<.3bWbQ[Q21cyۧu8e(8h*Hhe"}fW2ctZIDªclE艸IYrNr>;M ~ظl#L`fe9=pT4WvXC1*Jd8_5.^RX'Lj$v/c;HPqT"Fv5NL2 ]~*\/ L^GۍʁUt->_"Sʓ^f3HTŚ9pC,+L(L3kځl&Ҳ kކ*%G"OLA}, ts] yaLeHx|{ÍDpƋ}_r` /ͪ%:/à69"%(wo#yfDy)_LNP2]𯼖?ioN*voe4C2t"!=c j1:6UR&|f^AXјf]6d+SrciSE 'Ofy-g<le+;1zS;^,ѹoCW|G54[NgX().Rl'D{q:e.Cqެ(sqhIʺxnm#Z✾ϴ+-3/t}oPdabv6gݫ}3<`ySw҂5 ¬c̸R8q#JeA{`˒Bؽv>L`tucT|myZk%r7Zꅽo" qu?ґ7UOG= @=ֳZRDCCKJ/}5ǚϰ p*mI 98rS9 ۹oO]Z/_/)zFOEĂu5U ]MA&c5>!I;Ѡ}PuAiӥ2/p:z2Uh& y@H"ݭra)?Y"V? \ HoXTvO޼;{1zJ^A]Oz_듍ZbQ _Omv<@63/x|2LzI&j("=߆ < rrAs Yx5ls!F+e1orDB,q+$ܵd`vz񯩔rkkZyZ#G! mQjAn$_+,TN;tZܒ G{va >)MiE10\^,Æ|/[ǠOh{Nw߾LC>7v('6S\3k3;Kxy5VB@s2\;谛V4t5ei5+=ԟ3znL t |)9k|SA{g¢-ӎK^YmKTD-,/_"J8N/.vÓ -:q]Ol6 jw|<!0@̝FJB;dC OmT1;G=6p17ςAkE}S x3\ADσp"*,۠<V);.~ *FY |dvi뻳,P4BxcҔMXiշ?|*1׷e~uveӋʵZ\D4l_F,v:;Hč t# Ա>B26խ-kP0_M]FUS_!Ö RP%s[%C} )dڇ+t~ɜR^Ҡ.cƔt ,=z*Xt63F-\KA5n%'F'&gy#q[Y-&~GJ3eCYVt:vB%,̏{cVFUe&4Y0!YZ XMIJǟ`oȃ1:T%aYR13-^dM5y U*_c%VrW.07GdbǬ~zǧyu%Pf+1zH<}y YLh@8ОOIw;ǔjYf_v>`ïBT86tGARmVPwtM8Y rtN-KFkX>ge/'46DŽSD  oh6¤&G?=SJ45O5#}o&&R ITgY_zd_#WuRd+!r==v{8#QQI _#*+qWnmg$ [j/0?Y] 8Ry񬩗\pc6vug46nbU)6\@\SРb)zJRqG9a˅&_):0BCabm}`nUy S)3unĮ/~!0‚psnܡ曯qk#;^`',?k\.IM3KBa9 ^.A$|ؒB u) xXAQ'z*JlZ7N-nKnvpwH]r)v@փdu6BR{T{4JV7E lk3U 6P-e+* O/@)YN{+tݟGC@eGw5Ʈ SZtPX`m_>%Ȣeg=TJ 4׹&6|4*Mwo(# ?x 2|.iurgLUwe "*|ۖrnt?3đޙDXU x\dE:V֧\*s XEWH%k v*q.F u"?oćnЋl#Jppn Ao^bdpL׌ü7Nx)j5ٻh>o2TC! nMȱߐ 3O|{&Ek;y }3wĒL%\I'޲捕C@~T*Z,-JQSIՎ!C޺Zv:+3 y#s Ĵ ȅ?[(_C*q>QVx _!6e&`*}ڣK7UGLou994Ht#/nq; |LVd4RI,)DZkC/;鉗av&V<|Oθ+oZ wJܓiU7L-0T&`#]2>\HW0@ Ь>ˈ5~"} %NS5MCFxuM ]9Հ~7&$#o;RkI8% v  $p\-:XMƀ E燔"k/B@Ic\"fkX_Q3m-渤:$9QNnmuIA Qlў9kD1zG>P{Q?b*wy+K=IR(7pOd=l۝Q$+M DD\rx9(^KLK>(Ņ2c.\--*#7/5@qjM헻ad3&-z_O7 3*N;b_drGٺٹfLԶ66?3" m=щ+@_ɪ.UȝϬyβ 9à=%A|*S_mK#R>E)߉&Zd,3o1?[wyOOw UMlZz62?DČ9>XQvbS@ S?ԥ&!`t#NNcX:'@nk dmUPv3K/l p 1=[|oL(_-t(%T:,=HI""n{{B/BXVrP H(CYSxKvNc,)=bEwo $GmEBTH 2(`zn!۵nP%>R$;'GZyOrHm ǃ- 7* ph^RWU+9Ѯ>ڗYjBv5Y9=(d `Sqf_btUa2ȗPTD0t}^wغ._Dۍȧr`饳F/$ kYyj8,\|y ^yOgSΠ5U]+1 )_ژ-wJ9|S((K߿ CVrJ~tݔ `JhUUH?Z=s @E 2[ˑXd<ylTϼ  ׁ@\Ru[wn7v/O!K|]|.XW=!N}Eԛ$dxgm^ Eh3IXώq K[pAmpǿB$wyh9y6|*)F8;gJ]y36 g؈t/ka_LI}),EAY@/]clm>' ܬc Q:Q]F57#GFO'S}+aE.`js63[դr 'lHiH%鵠 GI V-_YM ~^qB3vM$`vRmlme/.*y?%7}P)*2@(q0F?ڏ׆zcvͳpY\KO,bY+S{`0yVI\y2Α ¹ףcJ6*bAI[ؑ޸ >nOHl*fΜ{< KΉBt ay}V glf j޲4cj>\-j(z&OD)p[H(Fh>BuRoXv_JaV{37FGd»C2''3:{OWx#56١4h%R$=_僞RU[MM/Ka>#=uJs'QxNLE2%NaV/ -\lQ5/#% ƀp9\\;TBՉf 仟#Hq:Gp@ѽPfLo>E vUqwx|NE_B{6 mA$"5"U5""qJEBx]&@Gy`_#>QU. O2>m-!5:B1:IG&eyNMoa M2-R M,6\NRh w+"H/]zqY]HtWF4/5=Hg'EY%e$#b}wG~X*,#ClX,5gIK?>$ћՃtҀ ޽EEgMi;X*ʡm9.ɣ"8Жhl(ۛ7 Zɩ x4#n*XRx659]"Zo_ y l?{ %MoYųhAe="0E2c!mE'Q^M31LQvsBܵnn5>HbM6/M#> %x4ޛ >2L̿^١JI*ui!]w 4@pWs읳RNE㖏w2 N҅oyCbrT: Ɛ^5Y|m WW  ^n_+; 8 fõƉq:;QۢCav09ήA`OYՏg,]_VɊD-D;VհP*Td}2Bm"5w]5 j& qG>Z~ϿWvWSh/Ȩy-i0['殺{vEy[D}p,dݡU.D'ʶDG!WT/7髁֚B*4SʪjoX$(RHOӆJ7!V *94>cֳZ? hy `EPj/d>ll + ?S z< kB:ŷX#@Ip'9P /ZC̙2I\%P/[Od A3.}¡WkӰM)pxZ9̆4In{X V%| a65}!_k )N2H$BSB-$d@&F*ImzӸkmŕcLS"ڿ*͜s Y<1_$55h‚>O&%Q 5"bٻW앜SAO3!( #h'XC;VNkE?gw猇C24ffQ^qL-t]dnxYBzCYMh 1 =P/(grDG/ZQvAֺk:Rp8mRȯhGכMʝdV¥လl>?ʬk͟0MFRUPj} ufx' x'"6ģ =g&nVv2ǢZUd-re 1gg`9'.VN%S`Hyq5"fc5= 96,-bD=j¾<`2uf mmgUl^ M5(tĒZ+$yBIF&u&?Dؼi#6SVߎQu+zQ Gg)^U4:I=)(j_x^*V' HB܀u^46Ck}u|Cq;'jµd ?ypFDW_JQ\]uY]DFHs.$ͿJ[8p' FL1i%b vH+}I7zuE2`$[ʓ>!^ǃ&t#fB?1a99_a (l 8mPrrik\Tt/`, xo:N|(X0q46Yj/q"g+^"{$`Yi>XI,RӗG`SZw1HSe}@T~-50EVwYUQ*! azns-@ʷw2dy  :&J 'Bc@|H''zckss{圉-TࢊsϤ:]s%bmx#H 5f~O|tZ::4wιLOwB`%~0:Ƙ.ܳ0__BVR$s (fӴD4uN.)Wm;䛉O"W1"sAeCu)a_TX~0\2ăKYw)=NC?͈73j λgE}ѭY?Yy|@Gj۴3E$bT%^)װ{2A3F8Ah!R:념 MH&]`\=.hsCB,! |M1UI%jyMBj7H_8҈q8|{yPG˖as!mɅ`^R6WCV620)3rfSSoEb~RX%-{4r)w<|> >!ɵ5y50iy~WJKBVygn~gǘ ݛ֛a_(5l J~b ݂7sX^EQI8-̵q.7|OmjnySrs's.ra 0/ (B*P>&aGR{V_<{`d09DnSayK500$vmZ7{HcJ??INN{C etXY1C4AG؛A볮gnCbk񿼯ۛ\*bD3{\{-uQ~;>Mn?̩ځk5- 'N $]7׏@u`R@} #Uwo#PpWæJ1:>R nY6w Ȋy%zoymti%_@3*uGhߵjlAuްBݏO>H<ɤ~ ٱu){Ѻ!>eh9Eh(h{j+މS?~"J^g"v;goArzd!T5;T\تa:f<)^]\߷"#9\*dGtPS oЫ&w$uQyɼ~>xhZaY3fݖMP3roo B8NKu @$f?\.$r\o,oxzw=O*_ots`ۇn}mqYIQT(#,hۭ~WeZe?|!jiqq٪\ U/DhbNH] ~\H.e7<5P-$R(lYa[͋OǃzKU7xB8ڪ%o|(dpc#/$zb쩻w4pN4@MVxdž!<ϟln }Rc{Oh*Jm;$\}+=<-ȏ7"F¨l{ .EiNEh?#ݟ}}SfyȮtw]%|Ԭl8GqPr:v.I0`R[`sk8:vdgv[u#Q4- {I9|QksWcDk`n06db4$j@d%1=CNJi:}tok_6Z#`*!(i\ks=u㫃,hd^X ݊]!::SLJT䜐@,Oz8DDPȶ8&+#*'3^bN-p\5L:w^Q\Ѓڞ_K%~W> fOuaP73Q +5.v>ٍJ@qBn?:^lipPmu2 :b^.wD`Nϔi9jP-?<{,ng` \Oۮ_ e=r,ΫЁH e' !?>6Z}Aѫ!*9㻐z_@ƚYIW;)NvS!v($USA+_r\eT]~;!l$k!YHIMdLM['9כ@CGpZ #ӏ  *kpym 0Afƫ[vn ?C&\ 1S+>RJ= (%}lt^ 0Ƶn1ͳ '.DRI!>Pj]C?B1X Ltf>,\sS}6fO&GΣ22JF/8dWDx7GJts ;wُ7E6Mn+Psn]K8:S5*?-k+RbA&LQB^H'6&<ĽүU i-~-kuw:m[1x0MwDG$a爙"SU!\t,η;|ͫ߭`Dk!hW麨 3a$bҰY߈qv=b픑24ִ3ByfKȔpX<]h{`o`]gS9 \01~ s\b6`g)42&ce^Z dݖx]4TzC%o,XiV~ oAb;匰b϶ad(3e?xȆ?7 c6O,w@0TkP}P#I7'ʠNqSiI qL&LQ$G!!o9W%>#k+%j)ZB wP0rr6#"Z 4R 1dѲlBSy:EFs׎,xNc) q?LQ1=iﶷ$K!=GF2%>0/i{ m5y_(.non=hBrkEjIVm'<ϯmEnRX=KmցtHOwb; w ;]!8-ȡ*`?߀(^7嶻tI`uBiwCY褊x{L 4s$13U/"ԝPTC}b!1܌Qu'>u%:mXPP# \ݤntMۢQyA6V[;%g0 絟Dža8CHgl`f}?13=hߒשD($heOB+=r ˈclE~gZPӼF!N#tW0TN/pǾ݀f~]z\>X-l#CVmëFjУ O2K:B9Rӑ!fl-ʄa 6ymG:>T$WB=~ޕAvN=Ý3GO/.*5eHs F䶨4*p`h;Wn9 ǀl7Ī;fZ͵c$VYA9Y#Ui7n;:1n?.S;4~؏'-d]W DI.^~M ¢X,+bR x?z),l'Ek>_1@= 60SiًUzifM<btjF)m|n;:2hMPGvp1exezu92nۋ*3 襕KC֥~'iӋ F%Us$vO#}}e ].ABj~,G"V]{1Ryq-*7!9*EO7V+뺡6S.حvmj3<"^w/oKXߘDOXuɆ+$lH""[m1Ns"s{Ԫ}cɼQ6ht8w0Un"iuhfo/Wxb3. vFFTDbƄ_d"RljRopt?*#r,![zME$,i(@'/;*3*7~Nh_bg O//}-(>tc2䜂7!W%F+ii_?|94cJE\cyyT+})-#%.u*˃(=շKc`6t]aY,k4y~<%ʭ >X:fA]!2f;Pk 4oiFr_7`d6$6b|IGy|#W&% $ed\Nյs:xj@tR(@Xi^6M8%_ mP[KUe!qR~:t2F)Kvy]hGnFd ޻'FL#Qk° r#63P05ֆU3:2ѹ 3Ldq! ۖ/c=]8a'VT9i.- +$>z&L 2/rE2ȅ@)pl0a'0smiww77Bɚ"jj v~A@Ѽ9?#bi+vO5SӜy2ORs}vܧۗ߫/Z[15_GB(Ay[b-HVDfLtPQkgX[lU6K%(MtHFŴBAnMN?`z\hG0nnRv Vj]E ,?zE"h𴈑hY(rel,[ (3׆QC&iH]<:s< 6+2`Ԉ$ fו! 0SpO\LN0MF4r7r[&;/ fwRq8kuT@T̃y&m˘x} d߫T\왈)Z, AA¿_FK;N Ql"#gX#i>]U6q3kgſYSˇ2TU@l!fdB#z*hq>өeOflSxmy(SMy6qeZ>ҦrX¶ ڞ?+CaC@JH by MKe*g,u\-#"5og*"}wcVUQ>J;\m`h?T\~A&%^gh '>XUf\2*Zl6Dʴ8+!y'Đ>p*گ0U2beTէ^E$3_8]Qzl~gp%y{;HKbXxwT'CQJpG]f1H׈rTIiuniˇ8c(&T(D;]Tm. ;([܂BA1vXO-1;nجhաX e{j0 +ш4.q0 oCfy$~obky0RK[#ڨV~UnMG7z)FԚv8?]y9Qc9뱀(Asl Wp}#"K>fuh?Q]VWEF:B8(lR ]_!޼ $C[\<$uo2P'-$+va{w~ep5!²}W̌^|`{M*VKre kʋ3zn;I]' )q$*FtXC g)[krN_ 'gq-:!< S%1T =s|q*s (=ίɋ Ѵn-uY۠1()(sR<z^{qzձvlS9_!jF,$+#n )kV 5(!{/J°l&Jf7=dR@a깠>M|AJg}4l9.C_&FxBˌZz7%)$-?r7rS3r7$Iơ 25W6K[K#4fa@Nr-( 0YjS߲z 89PWz@˶4/h(fjE`CQL"YVSD)]U`42i*ov٧&iҕ6(#nm-=3n`j"ؽ`B\=-[R/m^.冤 CSPӔV3X/B%Cp2{d2Q`Ղt_D2{%:?=P?~%g@:'{7YyRr4@6U;koqp&PU$" ƴ\W㿞%+F!hŒjzZGkXl uV]WZ%;Y8,ׯtXf,)uj3%&vXO8DaeDLdlAr?I* NON^J _ Ԉ)z֥')`OCiJKrvA3P;h$!p&CDK\]OO~WX&_ƭ-}d@"w4FORXÿeK)!Pg;~۽RF4;9JPy!:qMv/z19kRjZC"$2{[ibo$Pnշf+|Xmĉ7ꊡ&,,!b.f!<@c95tERJ7mUW̡0Mst֣j}TX`ݳyL[N[٢fˈ)E|~@SkקojL3B_Rj'_ak QOsE4iDhpį~W͡i̘nX6jfD%?,P{D IAr3IBKjuyψy ՝J7R2PîJI08;85IG?mx]nNa|UwK*mb9rldT;eaKFk_%HբuװfIIsdwcluv @Ukdiz,sX8fOsx V<}bL} 6-]ôP>  1 e}'9HQArզnF&Uz4 #yc<%DZge͌#nXQKώ ),٭V$Sm^7s]3UFnO,.lgu/_gvEKn0։FSS`-hfă PF@ʵBr_@+2Kl/ׇb`'GVPpΆ↲3=B)i2 f~2g;0a&æWΦ Rp (­y(!r[H_ \ 0$A%+4Ȑ]څ, XY')|I8. BDD[hR0R:]B\!sDY׸Y2WH R8 -guߚr‡r%8*gj8i*K H\4-Y +e+= f9PA{:\QvޡHA"Vd>ؕ&~8qTŰ-OHQo$BcWu.M.H\n0W5q|dت}W֑@Xpt%.gF)+]y*5{IHOCI)#\TYW.:hl'WĬI4YnjNS2BצV_{TEIic05sSq.{mԾA"z|ӱ*,9xO~#L\X>c|%C ["9?]9vG%PD$kOb[: \t\g 8kK N}ŹJkD*U$ݏPx ̌oQ *V՗2sWf =q r+L) 8S3V(m2J%ByR4A -r'Ts_?È5Q$݅uԎ$JFd V0쓂 n7w-8N"¸>;τgaW/"%8W[ {'s%cuіC;d5ffʢqȑ$xA^`kR߶ͧ?.T(a ـ=ME1'9"qn9J>/|^$ T @p9"`!Ii;2s<>0%Ng,DPUU8m3H^f0 N_vҀRc@ YuQt5ñ miS 7]?O4 gӪ0z'z!sc9,]WS-Lg371a2^nvVR?%*v[L \[O͡ Vj{.X-J2W FMygY5>{}EyReZtH/QīQ6o,cUqH!is-DFxܡcޑ|_KB6VFlOy | ;R6z6 d`?anv !amt(~QM?XMb.ڪUzjtGRK+Jc62Rp,eU48Ғj%_NfejNK(aC66Wkh~qUЈߝw}ъ]ܧhS Wn=T|$"Ǘ'˭wQ3t d԰c~VMn4;_?bwNl]֒2X)֨/P:<Ĝ:Hew(bX,q93mC ãX-.A oZ>)e^ȗR Tl`-):o? ^i$MS=$z}04e"hWt+žgn(%JXM igr"V$yi)XZ M Sr2EqQt cUJvd y6]6։vC,)e&X*ݠ^|νNN% G&ߴs=mXpGL 2f 9;8XUYB]x $);mV݃v2bNS!z3=LmcgRWwʸ2.3h{[ 3(W(aHSAm܋)$X慅,JL+CEU/h8Lr:Hg'a^ ]{9 ؚ^m,w!T&䲦=o˕ =&Iwծke|)~Y#F)yw?kPc$ߑm t(D QW|Hǃc8Pme~H[LB3G E^ݚ wdB&EήוГ?4J),VX%>z$ Gː~GU-HLZkn:蘭ID`|y LџŨ=X[ͳcI}SM?Of}BXi2"@ES,-Ķ'~;66(ʮd" /6cdĒ[? k5oYZjw /?Lz1عEp%|4GL ^~}W_lc+E=7M$\WLE%,KGfA#PƞOQoߋPZ­wxqQ|p3yߦ>R}v4-D0&*W}0 5"TrپTfX-+r[_ѥa<ԀGQ6vw WC+L ).{w-Tz2EƯ{nSV <SjKUѕ#:G)ycs2$ uY3q3_SpSޒ@aaXChp>k*F5+x,=m[x -i{e<8klX n,ڿkGu߲`¤J!i:(=O m/QZYTmuߵh/fe{4abLUŐiˀQ4v7р&#G6jb? 7q f8!7s ~]̘ҫ^m2JUމpUdmsO):O)pD" MDE= M! :rf?WW eߍ LN9/F +\=ZhzX'YyBSIeō~6z-̎O\<葩B+L}w\t/,Uu~mHL8&)q9yWWɧ.ih^Uy y=~s2KZ-Z(/+Rb#< cP-Ѳi8Ab8`焯k3آS.5MސiBr}yE,W]^bW/^,ÏyBNw?H 0)d``$UuK7//;8yhZ'Ktۏ^ ^[7p:nP`p(;uT5yh"gWq1$!3֔LP =zcN,F«ǕLG|6i^(4,2mv2FSZ)ȳiLginyU2+^;QpN;@Gfco .|ip{EG.xjtpDU*}@u)@oTaGkM,,ndVaz/PQL 4pnL߾<5y&U3 pE~7$ym>bvg\&9m\FAU/q-D1'o!'4_%w$s< ܂#{cl/Z4 49Ҁ #;t\~PD?1ɕ+vr$gmY6QܚO0z/ P >a&bSY~KnŗiknK.?X+rUKJ/:{3lQ1rf>AsL9kda>J  sy >*{7lev(8z Pxœ X,jㅗ-t ]ߺXW zEJ{dL_`uEK<=P l"s$ԪHj| 99 JoJ?9UOW4oS% P: a%bS@$\Q:jNHG6[i+\]{zK">`v`+3_u2˜y,pqWgBCM:a2`2SIL[ܣ_+ 'xf'./TQW8f}̊<_o'Yqf8(EѽtGQH#6ב.2)7ꕮ&~VGn*\så\r!Y#fސfd\hq˫U175Z~rణ9L`6Yjlw ߤ`߿L9vBUяg&G xX5X=AhMA[e1zg"e A7;_qӅREM7f] B-,V͵3G? iy]]4M/'af%RmDL{~r_uu8 6-I&9rći=]y@)@Fsp[0lga5CzJÓ5?ZM͚|4_ɭp9&5U2]dfqǐu0}ޏD"Ү.'lC5zƽog@{mmpAN=W W*y̦Iaӭ)gAjvCJ"vKU&_ɿQ LNC+0Uz@}&i?D0ߨχp0nKB)0~zF 2ݟ uu`sݕޭ-<jֵr|.§?ۦxrEU!_STXw5h.'me_čƄx Cֿ<նQ?|rg-C,YΙ亨}N霰#`ylcStS1/1S|L?J?!6^-݁"w[t TW/ YWGBZ$DVe~869IĻ {AрrZWkO0[P'C K$3u^pxX@qb'= 6[KzO#(@.=5IFxMYoZ3 ɖ+˄erΆ5R7-.;3Y㌅œjVZN`?𮌗jG!J#f֎ZLdQݫ{bd"X)a}F'#pH p6z!$pxַq|Ϛx74 ? ([@IlO{Oc뾆/BܾjPi~ƌ_:Z c xv%d:UfNLPȣ_Z5 g~!ůP9ݬ?5&SΐK?X6n;Kl~JTl Cp5KU%T}JNf r֨9SkK<mo\?׈VxwWLJhB=nTWHN4Eۧsw *T'7x}|s1 [B09jJ~H&rVGRx4MGOl5sc $`:GwJe6IgnqASVHBHBX#a 5HL[VJ~1A;ő[z RělLN:l%‘0FI{6Ka]q wqnKa(lWhN`zweqk~4Re-.M z59|Q'+?B8Ch'KQHu4֩!)>=S_®ag!s8W$JBQމG4`)a|]_4b`jHo 2}C[$J=VOOǵr~dtAb8aFrd@ ܕQ/@(*<\GҀ^$LY c*ufg۝IO1#:;nHUz褕ֿh+sBi,M* 9Q{=x}vNQu(;D*NTziq:r}<kCẀkB ?ؖf3}u΀:0B ޮl94~1T9T&Z'a]Qw+qO|KJ٫8MrlOCvXx2 ~c:?cU.zF0!էz(;v7P%XLwZL7 EMgݵdU خO-IR%%+|Re_Pue FLu(% J!߾a @~E 3:$~e%hي;Q0RD^ Jhj=?xR9d-#+faҴj>R\C+xT8t/.RB'0?ڑa\ @ĺjhφ yI_{5s Α0zrU j?jx ut:gReuWV(}r)rSS ħJuo[*~l AyLu6ф+bE#b|+ D3Lc&TUWQ xC+<a^ x\w5 4w/kɵ>mϕ{%AgEoCk +:3[k?%YAe/pc:q4I%&`LM33?s d=6Ll13]ں|VI B{^g+C پL; nd^bϲ*vq5j4xe7 .(co?? Ql]!?ztv ک>D] $n&S\C9 `v T& 2l? {3);EhgUT+SYxQ̘NVxXLѭ- RDg;Z?dGhM}9Ե燲dpC= FBz鑫2OBB䖍kL>qp:F =: GB3I4SY [%m,VMY7b;zQķ v5.kӟDݓ(A|bw/Ś=Dz#›&pB}Sd#I_ӤN^c3~_XU'dӇ1g9 7SMJwڌa伤wX4E@(S.gOӌ PHn -3VS-2 !MjصDaͺθbF|.*7Ǜu qT[Ølrd@4c>`U, G92E >'%|1O{5U]Rcic~'/,P\J 6/zƺoge(UE"GBR[Ap,a>kM|ǵďze\bK0'k/IUGmgt.+*L nS};>CVs%WC:5"lyq5Q*(&;B\ %e@tBB_ӛ*j.)Xߕ5"owk[ 0B&8񘦧"Hv)֧l/v5n |ޒv+%77ŇR&zVKzҒple2Y<ʄg݌\US*uIa$3~((-1Szʫl u q9ڶU2 { dʄq5:Q=ٖ`0 Q, y xp> y(^UP B螉Fs[))e*6 ԁEf`3g)Ip߈i9t3yCi8$a겈eHN s=rhv͜\ >Ȣô#ϛKyaOŚfWJ%jfȯS.O0od;T,ǏuGMˡ?e;} 4+]-#'"RyY!mt '*!:k:da[ULqN={;!%2s ZngZ[} bQR1ql/y^$KWc}Y5GkT A&~ uʂXZX-m*"jF>5O{ ?'q $C1FվtLq~C>xPm (&=^U7#"5Ho% v}`>6PX$`ߵƐ5>s{GMa7#nC]i2/6EPM94Lš4QAirF6y3A/ 5{7ԡNnQ1bjcn.h;h?z?Jd}q~ΧG&<&vado K. ߌg"+6FK7 Q,l>KVwTx]'3Pq,\hxYH[y[ (3rtrѰv_bb\%i#+tꦒPG4B.N'IU|W)4ЪR]t tϬCk+!+!:ci&»6`|"J&`o <06~_ؚP"x_T>Cx3slt_'IL-,NM-N6z'4z;125UNo` tTr, f>cÐe~ 00w=Ɩ ,˞?_2Wj(khyNF dBߌLTCQz!t.؝92>{+-JAbk0M2i(,/~M}]-_X )QUNh8\r4쎟nG4 B mh-I:0e`𳊄`/S!jQH:I*4- wOkm+4ھh&e 7̩*:NN.oU*C{IU3 foC83o|Q1;E 16a8֑~HbXާXe(Rߍrr IX5qE^_l> P_>oQ7*woYU?,k""l6'-Uڿv n+L@$f|W[65gR,NWᙈ_s.˒ٜo E<:SzUI~HvI*8=o}y ˏQPu%f{ ݅_\U!{C^:g:--=R!)9\ ׾@zb_}N>Uv٘.*{WfjQI/B݅&ψ1ҫv>5WQؖtIY5<Խptx.`مNU Vg1(snBF5aEĈ{LBĒ8IlnJ9 wcAz-qO_+NgP$躸0M)m l31Ȳd!焓 zM.4 }B1P o f %K@_NS-/^NiWlϺXpd%z1+_~H<5ͽv%=']gxdjFBg0T;.NfQ9;[.6F C^#ma!;v&"3K TmA@.@ h(WŁ^>D7f$HIz#U@lUoryy,DE6tẝvKB!S_aaF@`{6VAy ]e~!K^8-G@4$`ݬY|;5Ix^/Q(gN.l:e"5v#Y3Ceakpe'rm˨rb`j@4*s&!DP4z|N-?V*W@aLziK\:N@gkkԿEd]vC+U=gܯ𲠸2<ͫ:UsWݥWO&yfʰZWfz>plÇ@cyB`7lK "/||'c+3IvO4vZ#`fLw;h&+ )` NhۆW$!)EApAB.F_X"':5A$?hSCrӂ]Ƽa_VL@] zh[V#OMaꅽsH'zP >VV=Yjmܛ8mjtJ@U"[;PYO8/ D~͞e-I͇zM˭v~n9!8^r7ajkjnZ[؜F2θ>^nэOEyugO. xa BO 7x22mu0;3u"qyE{|ϩf&+Q|Q6eOaZ = O6fOןY$ph } `S><o{n9a>'t&Rq- ;KW07xu@M'3*ЩѨ!H@-9g$$KKd5 d YV#BQx6'6Cúyz9P4Eee&n8#ۭwjV$@ G>݀w^0'^Jcah~0R~F N`+gJ{FE LdZ+?KiƬbɎ]kœ\DhPsA s10S^ rYHR<4'[% 0"k1[+Zg'tx ZTJZ#¬]`m|' V̓ҶQRl8L$^갘0KJfkQ p"h&'mJlQb`i\[uT"|{|9p]ۣ QRm5jdݎWRU?3q[=,OW 'J1/,{h Oc=b I $2G(7Yq(])aKzZ;G1bex" 0ELlmk}7sXYaLo/Ry_G-jʹ* I4hE;,-/oOKhm>ƢD_x|ؒ4>֗s R;29QԼ9 XKm 0eu΁ 1PS< :gaJH%a)awQVC6}PǢZ9:`*L:U^ lVCIq ~\E hhS]CԩpeD|6m$fQpUB+Dnq u+* U Ar*ѕ]+E$Y E#l3Wbs<zPTM°|q >Q"v1Q0C'TCJw]>:cT/VXA z G&.³^,ÞKۿôb Fu=kr'x?9{ Ր;=$"-4hMpVOİ.nJ1Y;:T>`].'ZQ,7E01N#y!!Y? .50$U$Hk߯&Pg;Ih@d6`0:q'L T@l^p1F2%q8![vsQIz)x@h_ջឹy.AKٱq(O q_9i7xoD:KXR/ ųDě%aO_S^M 6MP@i@HRP&o EUJi\$B#ȥ ҟIoub$9-@_+ҁ%j~N^4WZɤPCj`R?n׈/k271wqi+P$ ;5h^3?r>iG{n/ELA+*٫nژ$ܯVIU|yEK5٫Ă8͛#żbݹjd;^jj˳D$@^ISB._7XKLNRY/ t O7ЛZs>ZW cᇒ4v3w,Y,J:ѼNw%Z*.6.h6ZXBh&JTWAyY6+?$[lkfQj8NLۨ@όN',C.UI1 ;X7$tInxMw>t9Cq T=C= m[IyGi*/eB-Ox;VU;00U,5Aȥvߌd z '5N7WX*FQas/hQJ;@iX񭾍UkepKll01!.D,?Y.܍^9ߞ!7̯ELÌ | %n.mZު:cZ6}q)(N!r JS ę\&rxEa_O V|Y,z:<{Cf*afQZ^Gӄ#ZKYjuܳ+ba;/WV>t ~d&!Э«߽ʃw<.IPG77Pхc^YVtq '"iA"pAco.Qi/X;F'STx)d l? (:M wdwoтa!tUN01Ԥe%8 \Vn9#ڏܟ'Z cA4q P>ySXm=5ӀA.\I 3+hCڒrڈs>X)4dvYW@we(*erЂM`o30䟏$ ~0w?E{Mk مluhzBa!ӚDN}B׬Et:|d\n#؇+ $̔d'Y|z|'9/=uYijU(nS ,Q#05׶Ⱦ&7[iPqyཅEnX_p8 HCe}HQN@>|NQ 𘯔VTmzJZJ췮Pn_\WYtCgH%]|N9&acV뙇"ݧǻ^fڠćE}q%Tes_x&9:8^z<0/xi7@uwU@Kk.lq+,x3pj˩MT?oHbIDY r-^}:փe&A鳧T=Sdvֆ-zG8>aY^ bFbr&8#x6hp~B!oe/E^@4{j4H94|2c.>*rH뭼WW| 6)-+W}\_r'({l`eSȝfz#*i+vh-OBfEݎcb[iU$TLҬ~AA4I%"n{wkଫIٰO*6p-f?s_?n c?)5n, 6*Zst<"o;H"}^ҋDt) 3v.ޝZŗt9I$cu 6D J*QFUs֩۴oe5))j]FZIFm'}: ? ?-@ڰ^nT-D \1x9ˊ'v$E_z}(5e¹ OқєJTySCOW,[%e=!ϴ$kϦ;ȄV@?j6e6*73Wlf AK]ݟђNihiMyNȻr֡[N$_rdC:xHWCɶN5ڃ釽a*< O;= d!xQ݌na&\/P`y%$cC= zAhan՞i,>kB]kö")plաF TNrsy-gBVu'P@[w/? A%v19n #<ywŽoƧddqw(QhʌMAsl3R>NxY!UML]'uKYu-cǢX Ν !;l3n<1~"1Hlav&e.4[>'dAF㰪=b_<(a@ J^|\ w?`6S^LC~eaOVOɔe&.me5fYn@ӌ yK`t:Y!g,&\-cT}UNX )0"ڐ`1mZ9]=U~82q۹UI{TxA#?uXVG{ǯHk ;h*,H t_LZZl'Ӳ.*;|̀-foHScezFβ:&4(PDJٌ)CpGh 9(FՍ\pR| &6Sv,I 3ZoL!үH#^ѷRY鬇 O#=};:rKX{6wbε-r<$-"$IrC3>0Te8N&s,E54!nHWw3h /LЛw( }"\˜NI~5Q "'qBW8I$)Vy*IadXͺn}>w?[NX\Mo7~ۃ`U>ed2U.оw_eDgx0+ Y1Ȩy #Yn?5@uv:~^|(7ﵺVRK\=HZS7>E7~j;2w;-Qf%- &82Zm4?]6S&'v/#Sh] S5AWʵa+ XYe!G~7 V\&F(iQ̜iqa%>h\%_ru~u{C^kGjUB;ȐM@̿7np|֙E} 1DǪU#,{y Q%2JVCZ!zjC HT]u)T!Gmu$oลV^My06e ; su[QZ}UOkhLmp*9!#EYeQ|Ǩ6Diuh4 t֩H']"0,ېZf^m%)D7D w Jh)$ocm^&v0bä>Zd3ݚ'^oxb7!t%9mbւҮ 9Sd9#zߣEATr6JXCPv:Mf(QKM[zIx)]5c.n@k3Γ 5'!tQk+jh8#lr Roj{hf~ Ov,}4`W " m'Xln/}],`5Se Ҕa$E;%3h~cwj&t:đ}䔚c7@ehs&wWR;H\cWYe'4OQֵ۵a'%ͷv G*㑬Ƥ#L,O:D^LQ츆ڞk|[Fz7ʁEpں+-ŷ@h(}ӻ >a_)< j9~<. vop2_di+6ɐ + 9 џ8 h@M,M+;h.>6; וx<']heKgn2ŀ W|aXɁ6g)+8X)VE5ak$^amw(!צP=GfHx&uwzS֖;s`&W7[)Zf1T߽%P~uL 05XS9fp4؟g&#p& Աnν 2m A K@q, `~R͎i rDZ~!, L? P+4.Uܢ #",6 ݢRlBײc`RgB_u-1p _OcJ@$釷peAf]2Y688T \"#4}%@k k*G Di;׸eq\PH Avǵ#o&p %7]L=t5pI1;tR ԪesѪC.0 fPQsZ bTwP|+|$ YBh`=ŕ=mmW[^t?Hǿ7;lmyi/#,zǹ:'%O6cLQ \; 7S&M^}}`m0`:%GoKcH':dͿ#8-/LhVo& ܓ(ʧL8$,v$^aʷqMYV银j+W?fK|jP@.+xի@՘"#9F6ߖl[4PڬVT/U^ô y|#PM\4rSPzԷJEp2'`LQ<|GV꿸 5 jTkBy?opc\='P%){x6l54Ol%Ca|pcRj*z8ת|LbdJBmcK![|Wx93|i q{4%pf;=xz/##ukZ=Ź-Һ^1m0X?Q%{|IČsRfd:XN1Q=lPf 웒8LB<5`iE5RPvJ$bNSѵƛf^Wq !Mtmso: :l%S}X ~HJU ;P96S)Y {P PrIA]U<0xM1M{XC([C>Ļ4rumgo[I7L+2xT4&P^V{fHaK/VБ7OF)B'3$ f‹)R nQ.E=#؜@VXpe2xB"Afs u`8M+Jc%Dlnz%f`oIp~ϒtY:S>+:xCB:*F}^kv*ksZdn -_Y8^MbI)/a3Z/$+QՔa[҄('TP: o N) "NtlS^N"c[K eHR>QjE8,.Ĕ/޻6+lt f<h.ݰ0gF)'Uc~3_IX_f0f>kXEM748hwbȂjف㢚ۅbsQíyg7 ¯[ޭ/WI`͇™[?{SL؃cQ$P[y*Cui`x.`\*;,6{!ޢ̉rۛ.]5Mi><ʗ\ufQsK fʔG Ծp b[g䡋Qf|]l»=+KS)kIt#[h+Շۍ4e2/˹cZ/ԫq%pn05efWĦ6Zoi^j;~(`p;`рcZ-{7 d{@? oS)Fd6CKt,ð mڤxP5C U<%6PPރ(AOu6 qY6q2Qf˳1laH5MK9,:f=ؖ[w ۈ<39 ԏۥX G2ULrPMwc8łRFlP<(Kbky&If?o_|y[o>n15 #_ilk8TB)i7*J#it*IhtB_24f9X|klOɸPqF(HqzMs;[M=}],Z=/DSղkF{Sz@'SL{y"2z@S|oಡa mxE簷{swy"U[4.i&>~-[$:DPLG*2>aݯ)e\#k0 qs]~[`HP)p7m zeHWP̡E9Fԁmu7 _w΢ P7Zx'i u7+bZ{d;()EHS8Vo1yתٖYq*E_]eK 2OćXuvZhlb2Q w S<l.Emj5pS\PC#8#T͏IN 1&p2ݟa`@_F>eӆ 'fs<CN{ :9%$䊒L<+xjgʡyA6؆IRV Ԉc8g͸r2On:,&cj5_ qR|Y( _@@愗n6o.طJ/Ngܞ Xj5άJ)[5-$hGfkq]igk §K{pxd~]4 (ILB<=: 9 M}.-Wp ~T&'@΅3'\/2-:H1HgݭeP`b!&TfJ2]Q.%4$wx#8Ѩ7|HTC՟&؝"5a::BwKB!9sI?thܜ @fM\2Wb]s +aR+a4%?SW:7AmsT <8AJɗjhu)&SM78?c9A_P -R\!^cu"e9}ERȎ[4v]X]x%*yj!d|mqdVp,kÜ8H4]Km6v7Poɒ eS㶡]|>gV/ X 4[Zӽ|8=!)pbpJ!|:x(2f-N,N4Ց)KH+8UBL-3r8R8xW9Щ<Q /Hh|ś*b Rx'nkYtߋB/6"a qPU@{:*pA YFŲ%]"lgnbi)Y~^_m.]|>@g_=͍W(r0RqS7 9pXT jf ι+@ϫ)h}/ ݬ&\}iT Xv7BSY!f皀j?FFod!3ƈ3C>d }3vXPU )P3v:bjosbec/ú6 鼴U謌y- =k?- J-"C nJ6ǵ.6A&_>&<'/쫊:T4.B(΋@h\#?>xZcE<)ۿepT$!UflݴnStQߦE:ʿ-TkM_+,S;8k#L( 0O| a@"bca^Ez#mȥAEapt($mwM(;[2Lv?w5}*b0eʫlquB9L"3 d_}\cq;즫ʀ~α:-O#Zc.M(]L“LOӑ/<`eYH.*vẔ(;CݴH&v Ji=vJm3 _wW8Xޯy 0:u$7,f%qQzPQ3ٯ͠yĭu t^J5H)ZϢM@DX[ $? _WukH~ױC=rg[Tj*IʖT&ϥwYS~׬*~luIHRa~]a [] Ů ȖЄKh2j|yz瞅(؂6EPDF=b.0̸;)yh '0S٩2C֭l 6J$3`5 +ޑnwE ߰ y_[D>|Nq$-V.N`ځS/WboobGa<8SB5J"*'<";ڋ%M>L>5ҤaX.gb ߤdEL0+0(!*NRcfO,BirU^uT( =PbomЕ"'ik~/!|m2dqIΛ|33?bow|ìC©kSM ,Ihsk^xd47`c43Kݦq'gg&vuY%tAod٢DvljA[XbbjC^Y zFՌLDѹ<T{=Js w_$4I@ƍ!(_1Ӥ ,mI ie*ySlUqR[W5;F>壟l B@rXHah?UWB2P5ߝl LbIn Z"V` ݙ3/VaZRbqpMmK} ͟IJ-.Nx sG\H|SҋO2VvJs at\o^hpTqUmn\8~N)tt-@"yXvxr 1+Bz| ŷ`C ~qk.E}JuQ?_/-=(Ob Ejn VO~VW5TC7i|B`@atH La^q 2j7r0KZ]b;]|1 "Ɉy9Xΐ ͺ906=zsJ ssցVakžAc[}6})Bo@\Ԝ|+DSDl2N]Nď FHHlA kSTuBH'GQ# `RMu "׭cnK Ƥӛ: V7 |s!c._%<# "zkňB0wɚqsb∝kPbx6KK_b;wv=ڷw9NJ_}' YޔM%:T"vكռ䚴lhg[ZAkXT!(&ĸZ Gu@X!@/={6ҝSqJ|eiytA]TT\ֈ>sOK+/~j*؊a5-aΫy.)а 1<{!iox縀LAM)Ғ8ƥ(GA*͗Vbb(xP-X^l/I&1eT|%.e%r5&Jҙ]-;dcBv]dFoRh5Br*5y>zP" 3e v };k1#8h3>2*I9bVľ!e҉HuI aC(iv_2FYp5ND#ze'6!MZy VW H"2-0߄2^N1-_NGN 셯I,~Orhf"AE8t%6%}k Swz[O-%E4J=Gmվ*镚i-jp| ?jQƾV%g R_M | 0KrF񡢣"^_#k-Ќ٩O"A!쀮iIR C C|%,%=Ϫ ) -n~o>SY -[M8k9A#̠G=і#%(>Dp1h3~ _C+3‘waLZ){OksB !9dRXI#Wn6TfCezѰ4OW6Xmn_iqÄ́i:&0ݝ@et !G[ `m1%{o3KLMKRjܹʊ\#yflNVpW:o?nȇ,vw;zoF^+=Nݹafi pv^!3cYlag戠B<a5/xdQs ez %/3Oب0s凪+1F>QR|Ymw[bp%O!@u9)pi!5/s68m6i0baI&AJ{$n_tr'C)|}찡&'KtEBcP?c/a}ͥYi3wsgn5@`V=ʦS Ihe=",I!A<_<M4TX" 陵?⮇`5(1>gL\SΉ6d1ggՙDXNee+1Gl2,g f1O<H9!҆@yڽk08W`.h6 W}1\HS^BsIE2`Kmu7N]'n^4'd3wIqQD@邔|a;8W'1xbl6AmkX}M0D&,S/XxS?Bd3=(.Ի/Cy*Zi,\$JR 45$hty.줉H;BYEy6 pPP&ƿ(DJ L $Q!$Ƚ*>?1;go?.;3> R^kpJ|Twy^Uћ. t2N5m~c+ eAOԈYgbXIVoJi$yW::B[Y*}+^'(XU ۦUXMn˞O3Ӣ!TAX*T,&kёBVO5 IIY6>NJS9=XݱV7\?#bXo߿1r<'WwIyXB>JbyO/J ,-Yʨ 5`5n&.TG͖E< -HrL>mWM!@H嬔0?OQfrئ^"]5EZ*Ԛؑ?.)ndi,Y L5dfWSVV J&uY;/qj}! F5mZYjnȯ'ݎ&jl%r$LUWZ&=F K5Q-ESRyh Vr*]tͫ*^@f%mE%R) 4Iy8`Y^ X$xF"r ӑc 9{Y !wq!}OsC^IdOY#XOe<q|.HJAhNxAbAp8P)oM'MϾ lEi n|` C4\ Uo2?ԷRD#%:tւ3T-XmÐpV.Vp}6l>yվ8.GZάdEUz}L7 K^==:݀7+`[A=u?aTr; y xG恘ߏ9i9K1Sm3,n<F<ϻQ=՗kWBZ=yuv#ѻ8:2) ˥ID0֙y75*ocŶ\qgS==OAk,Mڷ:y/ -Ck@Ʋ}^x$95aoo!a.\.M cf[6G \@ KձF个a8xX( &pz,򪧿F OOXVi:mIڊuBiCe)(!f8j<+mUS{%<SxSn5v\ś~-Q)"=EWMiֺ\LBf^ uFVB=#ӵ`7 L*?Y.EEZl]%=)EL '4nԄ E\#؀|BM0SH-sZ,16\zTW^b+ <.gu@eUT%2u|'#QAϮZ@e\"0,k@ch==*^9'hA,txCC MTO4~v>R͘ص.@YzO%:|19e G3UƋv6v)B~ Szv[eA=%iĉbJv)Z$vD lMVNJNܚu e#m.WE/ @g+0ºXMfmZٟ' ꄧ"PrQXja`1xN{aޒuo(\&Ћ{+Ý]:wn51Mҧy*n~49 ~e67^~$ibQmWdaA _X2G2FGϸ.!5k:_wY Ձ|10S]3/*,JiQG-\Dɜp*pO":qJ# Uyad$,0nò<}`w:rAzڭLX_̼)mg KIUxɵ#k;F*Z/uje*]tOp~R{Ka>/gTV=w~Zz 3'ٖm˨@ON1D "ĽKu37j4&"6v 4`c C vy3mWs@ pɜx}7z)Q1qVP/)F|嶰);>7|/Hr cћJN2\z/jfk#SEPYTy+x'*L"n ~q:ѭS~PI(#!6kڴSQi |'hlLHGIʉsNbpg=A=X6dFV=>X+ - 30gJž>G8E2k&G9`u8JclUMw#;WxZAD53-o^^N[JH@Z0XjwFZqߒs ל3sx/ -RfSE*]`/hy&7e._S.ޜΈ\YdAyz?hXb>l e^ohLmnPJЊ)krQb }z=X$CS jZ'3ck.8o\G_N7YQukp"ȍ̭?DFLЬX GY ܺ<d8^UnӭB6ld_-z^&xN{1=%`@Ө-BcW$@lk^5溯`"LZV]tztzBj׸蘦5j4dу\p$## vcjYOEqv2!ۡ\ z.Qex(qJdLL1B8]$I|rii`ـ+nׯaAX&W S?S^+jyֺ3 R"SxphHxTIC՚XTZpDf .vEglE'뜦8޻|b(7 'W=vw#c~DH?n񛧡Fxhav\}~w3c:JVz.fLap-_+W gGr7SI|>v>.z&rIi6s劙&W|v$lvy?5IR_gtR8Fo7~ƼtlOCԦcAMrj#>\H,O操K3 a%R+d+%)IBC3bxiCrsϬKϰPH:VwvXoPtQBi9VH,vVAna* ϔ)#$3xCrK? CDj ۽ |ؓya c^}^v^{ۢqjCrn ʤcs\߀e6XQ"B;+_ I9i'38;@Qq~(SO Z JȖpw2jU72!%CU{"fȍ|^AYw{ ҥũcp0s\=m۶B@qY #7O"07i4<-$Vϕw+xV4g#(T3&x׫|DEf}dݼh8Ohk9˯Aػeֻ֭ =zܣtu*EJC]t Չ>o;ѮRq32SBkH҇$V9|.;Z0+]J 3lf%7e*fM|sZubJ" 4wY|ę27鮝GhԖ,ڪaG<E瓦š|bcSW"lm|f?dd-e|eW t&A-f'n^:_*Y{"剢Jܯ& .Qv?P";F+pSI@jL*OIHyqHfdGгބ{>0LDQ'/ 섇_v[랽v2ש bS7NWwtm֡?pcly (F2Sd1ƹZׇe| ߐE)g%apOX1?EP?KBO&]++9CϬ #mqoVVS#F5m=b1R+ @ n&(_71-x%=+@"w6Hyw蹓cg,<RN736*+z1VCA|SކJ0Ky/̺Ӡ %%jlGUl˨Tv/h-`M|e wDȑi3_82rؕtiBw`Ukֱ)۩^3P4 pVL"nF ~|e*[=YJhXX;[bP 1qx@&FDVhWċ#=:7Ҽ6f1rz0 Ḫ ݀ԫ坉x Z^ * f풑~8fIQ\wwws?0EkJIQ(\#ZEITJ!=&mJdR:UO'9K2Ky7i,h\l@a$K4 Σ;f@!7QU;k-2$4-NV9PCV7 vz@X2}#9$d8SO7}0|I_ݓ>|uxhSAsiY#Pu,zh~Ys>/k0>yIn}HHP*3cjϥJ p\QCne :ڊ֙=R30KJ, ݉b2!DENR*[(5zm:1&Z|%^hU<:\q$޳ڹѢF:حۻ7^h>_(T˯ge.|lG"f\+W X}+9\!EC];r3V lDKp,(2vmww\?P.RZ6xWQD杂ocLϛԍZdv8F˟UsZuf+03U> k-C6w1Ph(Ԑu\ӛqREʬexBj^;[Pa>qyL(XZ7HtƱFfa%U)u/>GwNOaϪcX H[~_QD5{7t 5 JŪ)x_Odݣ,J\(xOGa?R=Zo):?探2={I YW+fL$0.)b4$O=.ԐEέ sĕᚑz^OO>t>J"Ttd <-gBp8&X@^ݲTMIކ <Ҙ=K8sy}&rI#AJ.' o&LKna$= [nvKI\qęH㪢 Nיon}V3z4%yD Ul%="`)K OLN5k J 4uƻ3dWwT^J._ļј'i J!opod`,ZK|8-—plif'} B-zAr&X tXTW#- ǤD6 y)érQ\JSs L ^^N3R~^>Q盦l8iE }4_&½>!HjmxTKпhLaKxWKO2D nyg./%3}2܃uuJKp0Z$-K]38=Qtn|0;zg{Ia)g ob8.A vm9U#P%nW2K&F 7iAm"7ܿ"|ud=G 0\RH18[ 鏪J6(]y+^4K@BI ǎ&FG) MK<*ž\(j(.U fGoTMa '5Ndx+niM{ s*':ϰ2 J u#t6pFo^rL>TT0˓}/Eze8!5좴mC⇒E:"ah WSRVKb6#?l[<_1^g…ǔ5X 9v Nj $rq@!5:VV,V׳άg0kڈ3AI)oFc_Eٳ_,DiW@ <:|l4`lDf yAXCOo>wڍ ,`=/jf8NI6tY_Ob+mCB Ql+~¿I+G}]H!GzpNKv@?-W&oɐm~3\fDro&;<z@vQg&ѵq3z4R1ʅ̕;sF2#Odfnм`NZ~ "5XFwɐdi0_Ud7O]bL.c&c0$LNyx5p(0,E-AG]o_nhL|A)qHW{gX/W*E3aDحx>f[CY2 Ewҏ 3xco,ne]=E'`puV Hb[55>¨x=; /_K}ohp;9* nljo%;%Xӏ{(- |}#4>tz׎^HR,X3?ʋ ֚/8 KPS.zQ=hM*У_uEhƓ5/ҵ(XD`)0JATIkLbwSPcM4%n8vts!jSƳ5-FǰgFph~h;]_´4q>ԣ4+JگJO) ׸ɐKMː'I[S؉AJ" i"K7bj\Oe ᰀʜ<-ThЃcC~DCvzsb(DQ~{tǿ7n"Qf.|$kb$+鿚˛$$XXrHVRA_r^p7s˖/i,U~0]\1]>Kg@:QGJQXӁ2&9MXc+Xz gQ9؍."|Vi/*&^ATCV[BkZ@&H~oMiD$^|WdJ\[ Yqo&FeQI5>L& Lx/D[thbHJ%`&Z5gPٗhgkIbBTt& ^%-eB F q=q#ܬdl:]KUn r-5^8[.Ѽ[0g3ѻkֺ9i<Tu&K[Y?gqgg7lfΤ3yXh*,'J Q$j8Yb+Ux U"qj \`wౕOɶ/2,A>BF >x=;cM䥹1"O œ3ol'" eNoz(Ssd *7kv/nE8XF3UDdi? }!E ,Qʜ1d1\c;<9pil/hjVȅq -sSD]ksJ1b\]: %=piQ%cu6 =9!p{iܒ;TWrA tp`{ wXZ$01sdAFTnСRT1j6Вt nk@~˾N^W'!pf/J؂n9$Wwe,oRxJFzQ/J`;qȠu\So+SVy;Ό]'U=@[; ovoY|(0#pBa%=!k^ZJTt~L y3PTHS`Fh2PY_;DmҜ-sp"5[IӹgJCŷ6p86'h4ʹk#^%-¶{|v:#x](]]sIP蓨R҅&CiOԅ&o=؃/^Wy?%(G4}@26Aì[.c]$glP=xBfT<XVcT{Ruhs*~ ᷷EZ*7l|51l|oRQJIf=>vzޱ?1A$#_.4֓<ު:&on73%ևxBi|(V=J(shHylƥ ng/^ G\ѩb"dݪA/ `᧭;YIEAaϚkOBaͨč}tݻLyPy_VlqH5&jJ5i3E3$-}27U- ]LkKQF®:עY*AQgRv^9뗥 ~h흊UX^UEڽ7t^&\e͌J`9|wQ#shJ<6*9ۉ7&KHrG^M#; /_? YKZ=6 'qn3>!d)=Ew a+\uDBE=2K \/Aб|;wSD?4*f.pfQ“d+dz &+_u[pT'`tN>YCת)Ɍ4½C/9QSia[)aa%,BB.)zZmNR'~"h߳Ն*>nJXɤ;]ޓTg.OdggA3~pAwփؐc {!)R[Xe&X'fXݾ;͗=҃x-:%d ~gDI@`uR_S"1}`ئ]$6">7dG`Y߳FÍfAK9~pF(b2*n" u/nojԹ1!0S(_Y쾾929o4&2m F0gbS=(,ا*3"|fUXpәwqU+NK#=]XEz=1t.PPyDɭѝ,5lAy~s/Vzt]0U3hT/:B蜎@N;=S.ҍWpČpj_ݐ35ܣh+8Ed@3dX>gxʳzebsɀP"+5cdڋpZaɮ~`Q{Ewf._&140TJDʛdt_~"U'6@P*ڎh7|N[j`ГM*z9y6 ]4/ hǴ/#YZ*{0?񍡙38N$_ EM(S-),1Nxbt.w~ <`_{-NVQS vmuglƽ"6= aRI=Lڏ0Jq!ݞ$n"j4 fG|!ݚnL_l\: BeH t oU`|{#.T| -vQ:l~Y-К*k <"PW[hI08zRKz9\ t ,;vv-(j>7-rn!v%C~A3v80dI|MPSQm<aQ\ `M1ȃ-^ QsL+c&Sx@5 t0NU)sg٥1a̍h 7Nm p~C/qᏆP˿pQi'Yu_k\Okokɽ/@'k -Ȩ]\B̒7&_G==2t<y@>zS 9V{gFcE|SIM)uNXFأ0oYzʈPZ pT47iaBM49a6o>9Wg;=9=/+lH!BWXWa?ڥos>5rуb ǧ`sGgqE2@Y-Kgl9??b:TEZrx,zG\'Çj.oPDި)1<žgӮa l@ `?~#>"!TG'AkHh"tPc2wǮxk{7NPю}$Aehr i3%_`[C L:G11h74uŸo6S}amywG;/(6-\2EZ*"k]Ŕ| ̛gu+Kw@dmGJJa*thhkڋӂRɑ_e6[qxT~24*=]/5}NƬ5묙7 #ʢQ( :n~M6|)MvfxS\C46?Q[ɳ4g [8䢖`6] p\J0j>ٴYat`C7:5:|z߂;NuBǃ4ӓMM2I3[5'{Ry7T^o1DZ2u&d?'a) 2LyǡU`ro&G4`}Q58z)Y#>V\&8}@h51;lA/iFM=Q) PBro\Y.'rrWd} d[FGjq@U%;ŨwNy& -\7.LV/`H65QS&ZN 8K;YM< Ȕs))wk2eȷ% NخRcPU]/G~v΁'8kAX:6LAU&bsP1+ &5ƫK&~~Q?`KH /AyTfvh DI +%lF&+Àq\\Y|w'y9D;)6J_gsg㐠J XO X.dfuZt#F姈HNB克5ћ/[&ѝ)A op2[*UYL2 C cݬ;ccЎm!q[e.E5m֝5ړv*}Kw֝4Re/jUرqlL=NX`Rá-b,qqL&PU!B)x3݁e  #HQ/2dlک#K tCu EnLEQvA?n5Mٶt8 d<jɌ*JB(ǻeN/7E>wcTI w 7+}}.,O[ET{Z(?蛫(AGup| \2uQ"1r1*xYAa`a<[Sm+-{.l} H\FGPƊy+3I Q&P}ݥc5(SjR xX a K?$0</"OCm x;lSe } +Kf)y,<>aMc dScayCi~oK1RB^/,dc{DR Za)>ÄTBYKp'%e1|T93H6܈JS\0Xފ%29#jYc$ވsMozLբ\pd?3 R{-"" t4Ndʹ&^ESG0$Þ$˗Ҁ@: y零bJT^\E/g&]lD;]֡2XrDk:$Q9i~v=K-Zر mtHxfµuK4U"=M M\ɀ:{90,/F_C(sᥝMhX(g]yz9Ќˆ䳓`lN\jMW,zԢc68΀-AzJDc.M.ݻUB*)`9Sqm3 TBq\)P@N'.#ı&֑j߮k۴(ڂE);Oskd?Tw2/KUup!DK~hQ?Ί-ǚ2O ԽF9S^)S>P ȡ#M8o^B]3Cea_O:|1DeWgQپ߯hCpA 1=nUVM doRLN.BQ_e#"{%zTڜ*jk4ԿWloϜ|R˱GLVzr]C&cc2ȥ|/2xfMoM0ɤn[O[R|LV+}. vքv_\gst~o\hm7ޗN4&#ٶ00ؤgq^@ҍe^B80un1xvuܝ.êMH+rHe`,*l~=JB6:Ʃ=5w6'B.6a?儃m^ *~G*~tޛ3R`ܱzrTeڣbXkjn g6o0㓃F5P*;<\YSᒤP};1qq,{H/^ O&Hmpi6wVꌎrbBn Nn!Ԝ5^X劆0p\ PK`h6NG'.kJR՛H%wApaUn ='/ C?[/^kܞeǮXگ "4E] ݬyũĦ4%)<}>5WT=[{нk!lz`FZ#V% nߢ7ʮ7ۻA$~@@B_㦅ylbC3lkS37.NɅ:G!3@'Rey/Ҿ1?u,BE"4Wf6 ̋VB+yJYV3ɱKStt~eTyӨ;Pqbbײ LA ‎ $Lj{ѫ?.Sn\R}br I0[\0_ ޒї3 uZvb)d= tSFZ0Fo)ï>HI*k[L߮%1 "{ h6$E~c( ~!wi"?C$^eGG k錚DUV\R'hq'F~0bk2?$~?V>`dY׊ ~@ipX{b0H޺ƾ0S*OI:f1T<>UbZW] Ӿ.KC \diL)W/e9&M|L|f~'αoypH} N%  a6X9bGGoXffPƬTBG`Z^8hߍ(!ZV_:lѸɪ#8!fm:O-d,lc&'4`9*F,TzEl4$  5xڽB&DבEctJ`᜺4t .@ݔLXu'9n3'J-M L5p1V0(&9PhFop LbGU:۝ۉP'L0N̕F!ez {S2/Dq^,2zݤARa.ΥGx&aU69 #ً&=MwFԣhdz9XbgmBaN̓C3`yҮ4fdl EǃwR>4ψx|"oz|cS-I܀/ByKV-tkTQTB#2zR3 3.']-}:h Ѓ(hN&]Syc"v* ~6vQ7!^KTu׼mTVű&EX*5hu+GM ~bSdܾ@5uړijUѡ ڮ \#PjےmTFmܠֵMdwY` c b{-{Z;[?"7W}Z [I ~)pa}1qco OQ+,g(|΁B~A@X7bs"@· SA7kIGlE qNW6i 3oNjgH_:q<; LTfZkMJ`>FS*6W$#6nH`eck>d< jrΙC9M5^Yg{͇PUr!IO6bnW1<7-wN[32a^2D65E8܇#SPkEx۞>Zf"lX =[:w|YW@ftIY8V/i KlyNn<K[}]o5鄎X8S7}k5o&cj (dy>_D?7^d4 OJF*E-Y-' O@vO8!.~~~^n $r#"6K3Q-m O"7 >zVbĴ0#+oӍ7w뱡˓u/"pt\c3ʣ^[Fʿw]]FG0ʞ ꩗PxC["} P&T3mX]"?IVr')& zK ֭3N vy%!v-Epr)sHX+c@6IE֘ CmRlЖ]$ŶOfzv~:Fr_cac/7p;Czp/U[r^UvENyL}\DMFWdpdMȘjA) ZyOFXpçVϒ/]S`@G(|Kux}v0 6v6;U~%PQ4A]Ξd6eeG'0tZX欇!]`{h1*h_F]N-$=1gB%&̺d]Đ$Jt+/ޥ6Q@ȩ7=n:2TxŸ5 GYPx\#ݷk:G䯹A_g_ػ6A`"㌯;=ik<2` 4>kr}ŷ?@Ȧ> z6ճ9w6gb0,8 A c 2"gv@CY'e 7]1B%#uCciIPdeNˬWsjxc-bBQ8pt=e,8[8]vFm% H |V.OΥt]^3bVMလGɚ3vm2 I }, 9me4* ]mbg.MF2 6 $}amsn/ Y,'sVE%IEyv"$vbDhʵyX>qS/;s22˹r.wFmy-&Rkh^Bl&xO 6t4!sʂqcV#!$ ;52[ppH~% #^DJǰAZ\ eʷEr(2,|NNaq䴶#W͑v;^j%PSڙ8)ʍSj#^]kbéGO_PI@HQv.QSYRg\{jwʮ2KEEw]E6q-X2hYǿ۸週42K pf,dRɷz#}-m,ȹl^E|%}uPU3%+[Q &Z)_[X~QPp_j2/>Qf:riݮý}AUMaavph; HV.6+ mZkǻJ})6c2#b$/@ˈ~.CI OfT(\eEd VSVZlJ-kSd3jsN5QNEVΑIO(d=K>w+av~8Ǫ(lEN% BzMYk.*MHR۸7+X8N$yS^[0 ~W+Y~b#DPXjcE)I[6r7yJTm,X3~N%C]2aߔ2[8)LCqh}ZAgdx1pL`)?-5"pCtZ`z!] kob̏hDfpMOs^~leCL/=am|VBQ.O^`Kgn=%2+5,m varSsZ&bdzgmZ50^]ˬEU0IN{NVSgp _FVj>)edbگJ-aDe>KE\@#=?tڹu?1Ͳڬ:;[ϮF0%(Ԗ&r'̳erӪD bDji4JEw{6'/"?YaR|<sJk}mR3(B/KƒSjW:9}'`a~hnp|Hy gׁel fwOPVӲVIMgf`ߕaH3?kDZகVxrZH͉ "֣LOca܊&r}?Q޳GO-&5N.Xm^Ik̋BLu:$,'Ibhr|[npNg7^9.R"ӪUԁcA&+ڕ+}ԪXJ][3B`AP2`d2L i|Oil+hF^{;Eev` E XJ5UXmq#dku rA` UWUm&7q7n(T({"56F׎"^!LwjHhBǚ+xNZYfaY0f-|Ff!55cAJy}aL8s$dYSu^JV7N@a=GX X}j\Vse5Ap}ID$hVۏ! ̅f-`5K9,}fvPa_%@frC=!-Xzb:ǂ ~4HP$8Xi}v!23n\]%G.`%iR{Vﲃ}ߓ;xAY0hyךQ뀴6R#/^j8q f:eHhYd_Qwazh&c%0;اN8Ua=y5~tyu`R?ivuB|(Qnp+O+x,p<&ϟe% &A?udû\ZE9J#]ɬ5%ڙxLLl0J p =W(+Z0&} R'DeLR{ʝ:zd`/4 mڄWam[2Xw/?줜L)}EOZTTT!+$ߌEWs2ԅP^,0&U?2vfcIE,CfrX3kJ֛UdC-" N2ӞDZpRW'HѬQ /$ВWf{p?ҐZTSZS'L+{t8얞Xt(Mhߥuy֋)Jbk QUkx9k|? W3e$앿@]ވ sWa~V4JhV]>fAfz49J;*t6Z3mP̗ x8_ ;RL(C/5z1 ﴟѶu]GD'P{'3 $+$UYT׬$lR/U/M19 RW [1zg,?Tf2^0+VmMj$)vU.? ] ?>F88 [ᝬh.T2ZoU&!Q^[Y5: ?OC>k[IpAju ub}p.X(R+I4Q#W 7j7݂xm.i#Ήh?3ڴ(K1mA[k9b׎@קVaD5rGr6E&"`ZTi+{Wv$M2XW|+ͯ-ہN/8i3!8fr`.yJomÞc;vJgݪ\ t[*g709v M+a/F\Hb9nOy7FTh6&׆6N@3Zp(RFx*cLc{t́vx+ $irx,J<@/>$[!wK?u>tAj̱at ›%ˮC^ [N=>B2 W ]H43l#7[R+emJZXҢ X}"9 RHCK"w=$ C:}Ɣ|uq9z 4EsIdNfl~\Dye;' ٱ"aPo\,'E3؝=Z|Ε K|g"dm6!Qh{%D饜RUemL/&1q׼QHܡM\3Rb]e^\#9 -N;/O\'Y(`*]+SyWi@`4ޏv%렖tCkaj[#ߥKR-! 7F5?J9@%'!(yLM^s MHx!;`гUfiikm[:hȜ68HyZ_vRO,<;BbfjˢԸ־FWG#dcp( .'ҪԄ②-Mp^ `ɾh:hJo/'ep굊XaU ~*%g#ƴr~q5 @ ^ZGqcW{Eu9K->rlXKE *㭆h{D4O>(}?){P +WD&aVUlsи]T2!?%3qg ~DZ,贕mPt\M/Rg)/NkA\5Q_.AqḢ/*{mchv#۠>sܥmnLE)ʟ'(j>."M/b v*Q'3B[ Jb^ra 쏸C2 k5N ԃmzKdZAr+Jnj\qv <}m pƾߟD;ݕKZkz:gO}DĄZ=˓!V!Ӆp5)Q-7.> ؀G;3W}taIl-H8r= G `QjǏ:Q[l8j/Y:0붰_R4a+3WġZ@4xbJ+ ~{(T{~O=pr$Bύg)V`g%eL-i@q/rwʬcķd .Uk 8$Y!=) Qqa3`,z%.*?t8E}O Z"euX(y!3kzc RB(Gw wý !$ KOЮVafgҘ[b5'iY/>|,Ѫ׵1#mbP"cxFXf ׆vkSe!hԙBX&%^F"Me]Ϗp Bv#vHP3VoSPM6WDMBZ(ݲppvL(l1ޝByƇ=W,)/YFl7OUϽ} 2 QڈH,2h:P0p/=DBV!29Viװy;rc5e)?)&4Ey!_*UtLqN}W8I4\?#mCrAށ;Bcߒ!:h:K1t*.6'FRCyod>֚C%k@zV=R7ְ?LYTў8X1'N60燅zg Xx}!`VUDDhJkh"0Mv˘ou x6:+08]w;L}7/ G,0Ǻ2kPH=J207b[RCim.1&@H Wy]k:G1gG\(MqQ|7Rl%,MFF䀮.oZηt+@Qd{|R82mHCR\bOVɃr:'q<Ǚ6/YẁAb8<$uvxxK*uQIȠ3[/J:v:e[z)_g~P9r+g]N& Hs- v]Z"wDEV{gfX_waDRQ*St4!Tqx *8Pʡٺj"2Y6.Q3Q(߰Pf%%eѼ{(5<ZUiqv DQ(Z4Q:zjg4{3 FI@<6Xe"byi#Kbx_|C^ށ"H hug5k~Xti2~GJ_rt"~aLPԳO $ A$Uyo BAU? 4]R+ڋ)fZ{ r+.W@d?}D"m^3yH"+7l9-]Tɀ%$ `{$cI;cЎ* ZǙ$O؝.01\Cw+KMWn28q7)ɤy~y,Kx6id XR`U ɡ#u8E1kWxh 9j.ĵՎ)9ha{IԻ.4e]#24\Yqbn z"qiduxҾO&d21$ږFV-Pͥ]x9dkpӋIwTj΂ RJ3,ӡ)pytCw\5>Em  +F*xx(>l[ 4!#h54f@rv/Adš= nTE'^T\~fRGq˼AzT-qwn?fqvp$R"Ke;Dewzw={ҙ @)+%`'6{foy~צ'gI0Y_cnRZgDH9`*.5|ZjT79΋LB. ˻nZ݆bb8&jOA|$i w`K?<qؒ^k_ei}V#"ݩXG\8*,qdzMeQ|`o(]=:aȓX^rM9azKn`YڙE:WO4z5hA+(.>ʐχ|/.% ]`-fb Ө.re=LFίA! =#Js(U4kP2Ɋ0*=2>+" "&+__#lPNT8p]dUU!x|OҰa+BR0x}"eg;>FDB$~r۽¨R_KM/ eQ3)kctjhLOMBl}g|įfk!!TkzK VG[kY8fT&ZOoݞw6ӺJt8^ ri2 uC_8./T#R`bE'4[)&+hg 9 |IO"M=1#y>\7 D2\>1O|wfRyvlϺ>&ei[b4qebJGZa< 2)˄7yoT,z\)%ٷ?4`GuiROrk!OAe<{+YX\j=~Jt:[KaA܌6VjZҰwjl*48 5 -_ar%=Lt#f(B!75"`%/khw@F4X1Z?ȌOe+_A¼3am;_=0ʭ͇ Ӛ|@WbD~E؊p%(-2\5(5~ I8ѽH Ԙ.O}0/\Z4'%cɯR<-s$=7qkf#+l=?Qb(P2v{%i=F2Ym@ RQM@qՎHn#RR9+PVV q^qW1: G5'm.'bCGs~ #LE|}<" , uԑ nǖ9-Ea+H/7,\CVEli5#/YH7]%܌aC !B[b$q8U%^>Ruy`u£\^s"!-kz:T!05T79ֶj.d%$:>U'a UcퟤRd?1Ϫ]px>/o+}'⇐,z6Y43p ځg@K ϢDBlՌyKP؃of2FfV9k^+nZu&e{_ʠ_9/  (mRç )hކdYxߋ_gsfH液ism*GA|gYuPZ͓_&`JÉd x%]vdaK=zANF8/jNbUS~zJ#>~(\ϟ>#R>Ӊkwa!z 0|tTw!$*%!@DmhGsCFd5unw^ -ZHVЫ'?84⪹6}a% q)ww) Cpao4 W JE='X/qjXid/=phd;ʆIXC=86sNƎ\{5k-)dlۀx+;o^cPUQ/Z{;]5al$Ng޷\`(lI=%"ɉkfpfGև V r a9̜j*BFe:|PAx!pHmU.?$e%MRyxݱ.;+@3kt\EV)#ѽ&m'MYlC?IɐLӸ' DyYxZC/_S+-4wJSUo@TB#Q;D:z3uѿ>>KZ ! pk5JqSk%$dS#nU^ ֖6mqO:)Y4if21(_1E*A;Uǔ:#Ausa^v_Ԇa=%~ TRnNNԾ #\ܠK9NoA*8WӲW&. `렐eNx:_=gS/X~! DkQhJÑ:Iv!=f8L 1<&fʕel~g+hG~̰G $Bb[2c\4LHڙM˜z9hz[ %Z1ulQ_X~i6ggG.\ʞg]e/ȟn4qϴN" |3 Z}y^헄;KXzоxQ/>1WX  A6ahwRxf^:X`/wOlEvH1\Af~KT#'Oǿvj83 "MBWS:Z؁A$ Mo_[ŗL˙axLWGH$1d8<츂:uq7HC@=45auL*YP<,Hhl^[. q} Mz̞[ǐcL<_ЭQ_aesv-QT9H!yZp"ik6e! 6kP`vqDGϰsAT9c҄*.욇"'er ヾWxKˡd>B9~ކI{LGU&Xd ;Yw5`/%0vX- +'g$9"}ܰzSC]k~vɡt\PFi,Bbǐ072YR_JfTs-c ifeM޾"=ƛzh5n"DKmo5lpP^pU.ʈ(FHqMU^Ә43qZ%50Ju:ᇚwnJOn˚h|>b_v' 0Z0DZIJ(} m1c¬QtWFcؚL62S\"rTYͣ lqd\o &U%jo4%ªQҎkL>sQQZEA% \ <`y1]?_rs$k`<-/býIT"$ !R="X K@qCR* @P٪pFS"ql#IK[>e:1F]\399]:gx#\&ǸNJu2+Ӂb{5#NV)F鏡 E( }ފlP7v: *y' tig-18LKh=i/-~y=W)`@(Լ&@H0,N'y5P(A/Ɖ̞Ee\,TM +܄lo}ߊr^)ϢL5?fyԱ{߈KXd͌8ǥB{$Zɳml4~y8ūlbƻzIPHWTdqb/&i*O8Ucgz+iE7xGȀTEϊ +J]Nfutyk1*nv9mr$EbSBO.>N sIvTE{;{FÀfnm֮JM_BNdL4 9tmƏqz*r,Ѿˍ&$@1~Vd;;fӸՏm+0(F* K^W8JGl D$e;y8ի]C8G ,J#ABygxv mfwlˏ{6ܰ訠mspȭ,&cb?d=Y$ݧ y`^zp(@%K9O]4jiχWS0]4U.<&_,. 2Jtv,僳')|@+dCw 4tKr/ d tn}~ӯ*6ɫP?Bx #~.Z|Q7hnq; VL<<ɞvS_ iyY$M=R %/`^FC]ܻe&B= %Ux԰x7W{/{ǰkZCN=$X{bCUtYHyxCdOKp(w‹/ -^L6D8_ _o^-NҢ1yӠ*&53E| [&~U%Vuv<~CdnEJOl]637m植(#ΕE"ڗt!5lrb.|@3nBV벚Ǭ m/*`J+U2XLh{M-@ah3F[S;`z; s0p3pzJ@;d?SsI{[ 6s>ZrX y.l+HYAd2K HʯmM%;G򛙘nic+ޭ~tbrVY!nBlnS Y.bu{D\lU\ ~р_4XT9XE8}aӮGgwg}T lPTv\/tH#a+E&~A_1CT#_?jk sXc |{$ ɪaw.pq0I黰M^W#tXuGNv4I mRb5"  Z&q5&:J[`tUmJ Q*σ)"ٽA9p RaJzh/SR܀r#^/]o$7=An{M vzRy鬺?-4,h25qh us(N(Ku3z7a34%=&B7c%1!Fg=O&o aBʻ4lrCRe% \/AFZOOkƭ!Vwfhv yT!nug/*i^P}8}vJ'˓nkoSI Aa2t1i,>q :1V%!.@IqmqIPi> 5%ZT75„(^ʳw%q?:)ev?LyDzF~t=p2ͽVUB!»d{bɼ%FFt3v1C4M̶=z>ۑ1ł,ב8 vҶf8Wl)-4vsX[ސf632褍/^eb+OK A`Ѩo + # /XU +T:Ҥ޼$OrI]=U%hhhzwu Q#QJѝy\+;z)(^RRҳoT7C̱>sfI⩄zgu'^+7t$FSU.R֙R1{Y,0|Bm)Bޕg աrjy"tQքI{f>y?Ƙ4$شqb)F$~Lstf .bp_I{ iaO !.vcT˄xxDɜH(x]Ac <">DFMЬ;Z~)=b]AO>&(\٩_ɞ  hBsZ?RHܒ3Wmkk; [7 ƫ,f,иf1]"T YGB^W׹alMrr6kDdyQ0M{psWmdv$у;h+耖\n_ԠᚽE*U(o ٺJrЮ XzZ[9CҞTQ.)b61|JZ`\ +NHr;^yxwuyDKqbU>%˅*ҬՍRLk%_;9CT\".NK qUXeT5o~ f Jg,ӱK-yzϝ?8 ']\-{BCXe調L lآLNC UF.[R{V`b~ ~#iYQ>CO+лNIB'sI IEE "8Mw~5OK>E=κP/c?y. S CA=Ob{FBcMOV:bcor58\۱'e#NQCrl; F,.Z ގfGua2w5^$bMZ 'RH{8giI ^r&M'nnboG/bx)~ǐS讦o_][a-#޿hb6"p ped1m$P!3YAG7Ԑ5Kϋ](X x/bMf1&|g cqYG5%,@ \Cyc8 MIjpA ;?tIz2U46~%b̀+yljzɌszV% 䃦א36ko>Ǎy5I}t/]nA _Oo`njz.B:Yㄋ^; ~sY8,7dQssʏY/2= ߇":X001s< YSF^^P}&?~JbvvL7B~0kFQbU%//)J *RWiq+P+d_| @OܭCVB4 N̓:ܚw$4!P#/\SwSEc<ē7_9{"cgt;>0v&{q _ljpSjX!랧8e۽Vor=[^`ToOx7'}6щ&) P~Qqd(˻6ۭY!Ѡ;XS "cS1̭gXp4?&>buTB4d q6Y g!omXFUtbWEkAhN_$pg4iG=>BaDF#^-]Tp@?EMƻG''ʑl$mVk?])P`sNt8T;^M<yO '(+0N*7q J \ThF!o6R't"""];v" R\SLsd 5`S7C-κǪH4jJ:4gd©D#u>VSgY(絒4˩9 'lg-~Dk_v~Ti(-~ņt~e ,CF<~\k6ӖWRv~崖=6"g2"6uDf^L#zM:HËNʭi?2tLh=E񱠥k$vC/. \ܰyx g9AQxmi/ܕ[dqЌELN(G}ƒ)si 9+6/LZZ͙D-JĹ!~9H&rAHI>Hs\y[H/.+y%:_nb,ǒJlr)>:H>}ڱ%{OBm'|l߿, f>-m'N_ԏd:*@lomƢҖ#+3Fb0,rmsFR-2΂ÙxCU tY 츜>^"$aH#V`\r'Ԟ|w ВoXh|d :̩,CNL//}VeDHQXcȒK,xugK"ׁw HDv_[sdhy5\ZӍSSR1DG1Qt2+j/t)p<@:(piĶ!!@ 42Kag<4bt)Aw.Udk*L&A_8S֨?H#S==̵z@ Vdz2MP,7e/%].O+! EX] oTΘ2exs 4 mmak[jk9N\\r`aPWt4~Zp3(1[˩kUe<v&NoRexբ]mqr^Iyـ2Kfi`pЬ'GѬ<'7ޏor+yJ1%FOK|[L<}+H +3x,=+?fO )j^G5c.?r3[ {hEGse\5q? s)t"Hz͙YQ<jC&8J*Ly yLY) h^1 i4:z<sap9I/sOoHv&)nOM$%p:)4Hw68 #j]Ql1{Tz tMvkATmcE򶣾o1'tCSF : K+mg~0v@?ٟJ,VoўߝXwJWzON;$x""C%-:Ȭ!1T+䏮"F rᰁ*ZN"h>u ]uг~^w' ;^2U/8VJ@ uf 2s>I{b(K`Y(>KbcҔ&=xFoSY_&H`_.cJ.24ĒSs?3pÒ*jh'*ro9Ĥj9Oo&km7WZTӠ"@LQ g& )V?`(1RkҔޒoDN^<= {D9X!C?66@1tkHO?wnY:tLzC s=ﬔx3!&^X/Q[LJ/N73޿Y qz|YNjp"V`ˌ`7y7=Qu6?VkhPZ` Զ(;˹w_5MŁr^((ҿddZ. 0wVEVn4tЙ\m LVuH=ئc0ΞǠPM;0_6cj"6YEn kj jkZCx P1O! rtm7hu'Z( w rV?DIP. K>HA8BLѭI$th6duŚk`N%1MOOu1.BrzsA[IxBMx $ӻsDT߈PqDeǡ c8${mGuH.ԙgyaɥEx$zިu7x%HVv6Ulh3w\)2+aFH>žT!lĞ95xf6z[9%s(Ymɳs(w"q /E`Lc)8{z6f$8daЭe4\xQ|;qi]*OM7uVDwzzV ?iǰ'M~YٚheHuuFZhm{W2D0pJ.86ڥK;p#ԼCsrtq(sTJb9a4-2)꤇+tMLNl .'r8\gS ťw.*i-X2A"ߡ`@,MRmE^ Ne᧙niͺ ᩙvrL-@LB͢+M>B !~D ԅ1"ϸvw! 5hu{!%u7#ӏެ(sVwmEn~ó5"8R~ wǛ5bl`t1«#baЮ.q, >>tf9XA ZNNP.'=J6_4:.KaȖpR? .& `"ݳl;cLXZ@* նy>ƖDKqʼnihOCB<X~l QyбLU=+˳'ӄєy} Ԕdj77ۃiمx=]0H4񴊻5/˜ 0f,e`A/M[9?" ĥ&Suh5l@$Cr C 4{FQ|4ɢGc4z=8Eg·0:`SU{1 36oP eQ"z/d*V}:ǃo~n<9d}CF0(pK;@Xç7AQ1cF%ՐEWBd a gl,k3Pj|[8Y?WKI 5ﲉD߈// %0WL@iA!n1q?|+E"?KnrƦ.~qi<Ӝ-?ݘ@ +Yfeke&9#._{2=!upF&2N]ށHH2y4i[b3VSvg&kO(&Kw#&5pYY$eA̟Y%n]K>TA_1@jg t E(ʡ9܅f_ާwa x-q5?>hQ)Œ*s jcۮEMK)alu|*[2[>^˞6E۫tćsKm{HR@9EKϝ;"~/1B&7 AV=,Ak$CɓYʎ@{VTqh5VF>1YW<:qPLu9A<Ε#PuG< )&$msh=U_F&3## *"7d@Fg=SZzHNWZýB [mt).*wlwȠGxoflPC.m3*x4a2'pYܸBnD*9FdNH8?Oglr`ɏ6׵e@iJWr8%.Qu16\aN~X@5T u*C@?O?ZC{u03S NYAt3vFup/TGQyrl>L,BTj>/f,nʰkGe-BLhܳ? Oumᒟt |r*y8) &RS`Z_w/[_cۤ_q!Q]GhlkHpqL.zGUk)8#E0}Xb^ӐuDTPNadǷ-)bB/)y|2^#T6R"$oT*tuwon>3CqK ]lVEϿHU` s8 LNbJI/3FNgs'E_?3 EM7rU]mġsNƿ3գR^^D=TcX<ܙ*=Ig$ea )5WVxJ6b:xԏ@?m>w z/zunEh6a6 ۿtN5(/t5s}-ui؝{{I]X9;Lz,2cƄ6'#6GWL#ox g'_٘QxᘖlP k"htB^Bj /tgD0qsKWSYg&a$dJ;PF& s'q\8l\Rs2QJ^Z'hۄVJip|:M"]+"Ek"Fu||Qo ~t4Xy!&q.`F~A= WpuxFg ,ֱu#¨9.GO6F4>#+kX&pzҐ)9II<z*b\ԵzmoΟ˟7 7:)"+\02^MDESwE+se͊TG:A M񯷐VրQ")F句W ?@ TcU=^Y(q@%MC|RnɩGw^@4§)n^*oV WFeQt黍 Sya [>)|J5r~D6ga5)ǩm~0nZuu|Wn=S5Jjd{N!&ft50#]oՏsCs܁(ŵɝ'iʫa+%,XXR͏b:,W#0F33=i{H_=SƬ OJ1aNIRJ٬>cSKFi7:RGg1^X%56'hO:!{%CZR5OS7̱ӃtGžO3woν^ hj%VDx]);t}JScN'3[{uT^ A F@'Эٟ\r\7 C/=}iͤh^+;Ձ"!D{K[~]f?*~ʈv]1=: RU^d*%3s3/WF$ezud?hb$YW3ZRf1PVo Y$ uǔEz4k8uu{SZ034BK*J\oVL‹S!]+f7OI.0\HٮIb$4d-<׼V7(".Ent caB;;×Md.ltZNZ` 3a?AYEӘL;N{@K""ɅGX*|v Gv&k3>ϥ,+:U(c(Drqdשܡ ;]N4pvko̦vڈ.JugݽI#HvAKQZNVQ> Oyb&Ǩp zccA@_Nky7/n#@ $]*P56LlDbgjN='{A5-x.% 7 q+*.6gSOY5>=lno"fЍ3^@S? wy#aaQyw0z29RG*]ovYj1omf~{,B*>9@ :;AB1e8^D/7yFw  y8/3o FkbSQCWvkOm7Ϝ\6uG.SFQ׶?z[B#B_K)SU>) #AɌ{,?/K&e\:?yy@`}1+c%@Yb]9 ^^l-Qz>@fI>MAɧ3F@:UѸfn5?6o=Sz?6erNfBNo9{GInhx6A^ٺ^V,r}YDfl+嫲J jLHhS 2Ohэ2GR\^X 3U==#ecj};%ke56%vF4G\3iBJ5+/:h2lVZ4Jv|t _0_.p%o^e B;+H0Oha ȒxMi7"O6 v5Y@s7QN [x %Cƹky 9MW7DyoF_w!pղAF&4;Oʡy\"+FAJO&T>p8gt^Fz^e YTy~%43zC%7!?hCi_hr۽x٦_Rud܅`8džepZ [JY[_JיQ9~ꎪ^z LTG]4s z#!@Q}2TFCcED%[:c+&,Vdl=(۴= [& [N%+ڌj\aҲp_PE[ˊs;/H:h4me)6}GObI^Ƹ&jۼPߡ_&8!ƶ@V_X;p3Q-' ': W D hcE9/ @(Ƹ jD%-?1Vx釭n*} Y sl5,(4m;bU? # m?LO2avqzHrhAr*bp%sP$ qD2,aHf('K\h؁'Gl.b]H5/GڸlU-QMHH\f/[0 k64Q'PNy@rLYm9@-_Zɺyq%ToQ1Fkb1(Ѱp70-_W2ث +uKe5z} >:hIC;<`TLfo~,?) 蛷%MSKͽbT$~$V1UM#-EAE"]I;@y5rKؿf仕Fz) 8t+iQėb$Pq;[wxw%u Hy͘ab]NB:$:q@Y{AH =FSa~hhuk 2_tE6ccsM^sX,_Vem0[,H(\M}79+$}I@bu(yޓ; Tv‚VH(z ;^M͑8t<@y;0`-1η c81Er^,p2KqQwNs߂+,uG2ګjg6ѕwPcV#Đ\ WK^F_U@kx xץ$ q9 UjOabZIKmmV1l"ޗy:[gtFP9(fD0 Gݢ-M-1/bm!·q^2:f(dU<]L+NpDPc2MYMpUt\ML ҘNO/%,۰\z, ŒW=r)"Z͓/`kf_;TTW7 Pb{U/yapxt%Y> 2 7ZǞʜt\ Wڀw^T@wdu# 5܂ 1}P:y(1m_ԇ|^6MjSkW< 2Uz5:bE}NPQ˦y[p'Nw~./x$I<5dIdGg̬>048tvRؑ֒N܎ClBg#xH[z%Oe;dwQr.G$Zm5mTW"$ݵG?D왜Bڎ $]`3V-s v\J) ԓ)q͟O1Û <  ~hdb ,⽧CCᆎ~ϨWF$N-E/uqt/^/ lj\5OCQW<*Ejd%R탌CuH44LzT9r{rGfAhlIuz,Ե#vpАi{Ɗ6;lLBZ igc;fMr[㐸U5t< zN2ZWՂĂ}C"8y{`G,hAu *|2*'jS[F)PS6Fe]RQƋ[t儔j|?c ϥgͿL"y_t6ۜC~ ܠ;K!iPxlNq$dz)7\%1Q5@K1i@ɪ(py!8#?r-3pokGJ?:;N}bx֓< b*`dߋy/hl+w>$H[=h,%"&;X2k$l׾55l|\wVΒ U^qS,Zw ^r$8_/MSO'$.Lu8E } ;)zF %,Y$2Fkq#^/XltDbDR񃽾*+VS g&4QJ쥃/BqpDmq˿Vu7  w}XO;Ax*o/ayByק?[ Zo ~>U^x"[>2Q]ƫ xqGz`۾_G1wlG=A"}*".-/Uqz["#eƂ%{=8]{Z ~oOd_o+ "Q]:CUiPBSbV[C.ނ54$Lyxݬ?.Z\UEB4_*B9 Rf; L?gn $XR v[U)!_i'e)[AʿPx< o2}3./7G#56NJbї@,t Ҝ`!HD;_id~*9[T[vRlP!1<$^e*&Mc܀u\_`lT5m(^Abz@}B-5kA|]xo!ГT]OR#' x[}^E~q?/r3nCSGgs dk'b:cEA=<88mtU|mM20gv |j5\,}MMB02`z-'ܪTQ22dȜ 1= iJsܥDxm *emnxE}rWj {.yEru͒>Cn*·%&5vtslج%5p?ft\:Lo_L C Yep ZA:ğ%"QsE/W͊ ޒӓ(WqS0K@I@t= ,=Lc57W7!Fz立kPAޝhqEL]ЉgY5'%ـ-lPU"k tI(+6Ty֐p [{lx}\ݕm9SxeZR񅤉A[tb$}qtVd&4{+?J4&[1a+U8Aa%y}E/naLhB ́w4-K;ږwC [2t =5 >A y\%`{^dxL#!h&uZ(>2b\E%v*(8El*mΉw>QQ$`tGTՖүn5iOM0L<'8*B\.՚eߜ(^}؄4tcR#I2cpOcZ4uX̟"eC%ѩX)l(^Ce?(()Qp=X_c]f?9YK=iX-fbdDCe5+٫|D ){ZćrP:\Y&̄|RwՐSo~lCʧ$@K&1)]]|F3Z; ВA>Rzu49mpѪt}ab<,I"n@1=j>a q:,oZbȄ')R ֛GSVk2l^&+6 -ta=4tݍ|"!8A0hwԃMw.u\PM}]գY[Д|aQ.QaxeUC/8]eEW[`0B^#[M&o. Sq6WZŻo$=>}3.1 dtd'[;"Fh: 4:vn~c q3so `-1,($5qVCi6{ܹ%`pg$`KD^mE T׃|.dVs!1@}q\۰+WXK)pv(3l"Ɏ"Atqwk]hݽ&d2K8oQv!@-R<<KE jS2`5A-6LVXM4cLm2Xru :jůuZoGIHE3sa| i$Vƅe{Cr!ү v>oG [e{S7 3{U9 PE~)E|С@&ocXQ ?3y=@+Gd;rRӘzC&d$isR*UV<6Muv}+*;- @2'v7J/Pݣ`â wn7枲#+S(Ϧp\brӇ`dcTUZJ΍+cP}|,K* c47_yA\Z赈/:[̠GPJ 87[M(Yx|*b@ Kp!]?\BEb(/E/C]ᄹ1Bdx $-ౖM qI:uoD=K?T]"]48@}dX4]@pUu J!)d"u9BwX=+l&FJ(X ET`[v'V~&}G őiy2a7(J h #^ w+:Cc:lw5\8C!)AQ@,"LwE__EJGW.2k@hs?º}e/z0tTjTU6PQ< }_܈TtX޵Z=>3k':C*LFn 0 xE iJj}ivs}MާwCiwCiXof0Na=T~XUEe|/ Ժ,ǀ~NIUͯ):>DY[cd# ʤ-۷ ktTњOL]ߒ@jQZ=5a69vg4 e#G-;46)?fmybjKAu-蒷؝nO:!"io#ːq A`7c|m-BdA};D%(ߩv2 l%}Y~uEM1Ni˝VV Ã_S8@X~HBeVSAZ7m /G@oUA5d ](UN(,'Joޑ[02) ? s p4-0'_5"$e vtgS`0 -w^!m΄#* s" ~[nԥ6&5$j[C (Lb/vqqBB6?񸔓vT@V友YD +55]Ē&G`l >KHꊵ0tGͯb{2ađիc4PBo~K-` Բ?-"s0p=RmX 8S,V}Ç @,? EH{I%bj܄xVc\dR3ŹV*F { cK# k~j  @ l~ x8CUYf>xF0QA?H ȯmgngb 3ˀdJڳyЗtG| 8`d(+* d7tġؘ!<͞Q%/We)5qMH#񉭦߰Aanꮸ^0sp?kw5Y,KS@fp|!7d)'s0VQdW7ϋ.o$<2O7PI cHv֮яBZ3xȮQRғlh|j=yUYE/3w$ZTݢfEPe5Fc/Cq(ĵ@?DZ&:ǦA!gײH쓰__X;fdYI~&zBXU6cٴ%)_e,_kH[iFMÓ\0̧Qh8o[[$[sޕ(:<'3ZJU>gz#&UQ9LoDc"-w@fU)(GBrSsxfE3JvIBNsVL=y{_zw>@fǂT J[*X\NT}v_SZ )&z_{\iXg.F3EEۣ$Z1Y=x(%c9V'& FowO+*5+ ^T|PS =&uѲO.xPeBl< M)?TF 84K} ̥i1&8S ̾=i-Gh6m>QQCJd:crfނt'#擆ݳny6feA`0_ J?LZ4 B =({@sm $7.kFAN?4}@8uw%֥%EkSȩ[׮D3@´v&%D*1UA'X> .У8&> 7TBG!O)A=v^$G(g  36.m6s˛L lJBZ(OI;^=zI!7 $USg xebP7iH6iηX!|W{ Sd]1$(ɰ'f&ϸ, uLDj3Xp++5AP[q2LH&Β % + lYWMad[FmE6Bݤ}cxE/f#)nO>ּqNΙ[tp/T%Cf-~NܩƺbHuQQZ1H8(Xf9 KW>,_7]lk`͛(阯|4?[FήBf#Ёo!$s(@,㍧LGݙNItf媸yr:xӛ'uvH&cׁcU)[x^&qXn Fc^%^hjm)lPJ@(hTI?LRp!a+A֩04A7Bu4 Z(>хqsܺfk~D(3O(sKcna7ڑ+8r|5N^ANc#rEb*xx{g1py}R(\k{fRlf!8S5FRa.\Z4gc&v.kXLAPb'T"J<3:Qms,x#ge*'c{\SB3'*Vs2ĚEa `<NO:.=IL$'="@)oZ/X"T|hk]>HܠiGONLy@^+PL7AqYoʩA3hDǩM:f5M,zEYa`7#=?'M1*o/>QF^sc&% a֥F0%Cy:.nOޥOL#:nL(GGVecc. ұ%إ͒M>iʚ"X{y2 Km |dj]g^\O5GiuSI"!1P[T\MBlsQzx-Gf> U2mܫCSUBHZzb\)RժNu!P2F hZbVv՚u3-v%>0B'ӏ 6-by$E"؏2V`Y`~g=OS\mJI)CpF OcJ{&eqHPL}20 ܸ٭H\b =(sq R<{dT`EEf2q<|V/y<4l]Bdk\ >&/twia ,GfG[X*s1`MSזA'U{sWW,sZw }~BKep9FK.%s*jK/z1is" iƵ,E-0VmI_jHOOFT*)\[O͛HCP]Hkc.bpzdXE- Ff\p%=p[M vQLH8*O2p|+e[/͢0o/x Lh̊|n'{>Q9T/4 G=]G"yKqa1-PeOkM%.*l35CB{1G.$ :E 1Ҹo=la'n}іSG$hS}^_T,y 9f`7^;ӏ?EsF=l Vm!Ds<)/aaBaޛrow.ԃ@er1skȝxЛML.ѕ ^a5kזX3p\ [D۱zQzMDx&nM -`yK;t 3PZ/pVX]-t' fs$A[2O3jB.DZDh0_"Qbg;-''sf'of9v J 8$d EA#?o:2G}Z6fO Oo~IplzlWyh\G(ԏ&[5WMb?EWtM򺜨SU‚yKcE`s j9Ɋִb+ʁxhRGU`HBt/:4/n4E 1ifC?>Pf-3˿E ϷeOt"dh{Qbݡͣb(L7 Ϩ`:h{9܂AJ~ٽ[$z* uU(ΜUP.55fcC?6xjA"|f$' YG((DQƘ5=/-[8L]{>Q?67Ƣ BPYT'q)B+0,7< A4P\{LJ;/c^6rH֍3JBf Ϲѫl;̮lfbFTt|e9,m.Oomc;0ºœK=䲒"b`G%zo_N Ts'2->>P}~avֶ?ϝx(V`JC5(4'\xM0v5|^vrL=PC 6bA\ޜbQVT |o0QhE)2޶Z YN$ںR^yKNx)_,KHOV^TzM֯E 䅥w$\6HС6LH:n*U,lѬ>nSr2E4*åh  -~>k -yB:z4++?(ף;${fI~ n5$xWLAVu"Ǭ;"_me=6Tm ,.]hw؂+ފUk739De iH{ &;Wȟ8i6Dodz]_:M߷!e#93C#"OvMf;8CKfWξ=Me0OG<2s Ga-J/|;$ٻ=>'Z!>KܞB)~ XӇ27C*[u`@ͳ Ӥ f/o+1C`tS/{K}rVpj-L 8vHsަAUfFn8_H`>^ju!ϔ%L| >-5+"Y0  @gGt!]{#+ Ž>R 4>b+Xg'QVEkιߔzID=T~iO&Jݺ5?1"0|[6wA]bХٕ%y~ u'|jr+`-pJW[&VdS εFiLT")ĺtiPHdFҢ(YK8mzN4orβEPq=4bޞ!"U7q;rq')fN3׌+b`=NkrbJۈ1U Ӑ*P]ƻ8Q&{ɏ(?W?'ݝ[^#P5IS?dOЌjI0 TNXz|)lp{)OK-$2koa1:.Fzi/kiX`np6_Mm)ߥq¨K7$*P譎 Yer~鏶\Rǽ ˶oR *2uh^SÁPGˠڨ}>&zOWZ(+5tE?õ" fб'+R1`g7FzXMGGMB/Vm3MD&SrV`t,DC GCn26V!@]P Eꥌ]VQ`݃ V2#bakkp_陘G%xWp}*.*4WL  r%VCFkLs!%לP&ח2V" 0@}%tas%;7뵓،68^7uU-EhY +I%sן<8.RB5\lmw۬i\׆OăҠeU=j$Wd9ի|ZU/J6Ay=`7@,κMf!*,`-I[ſetT1ttq'ʧƴ;C"\;3|"~]KR`G`wTeP2v.֭ ôevX*L6gŭ!Ctcd 7ƢU?]$f^ bS ]=s*玷e ؃3l,)&M_ iCy ȍE|N8P-0Wp9uTnwɴ+rv( }K6#wChB8d^@(ٹH߈JNNxq}F'Zh=@uMKMBc~2\BT)pߐCnfS̋0$ی5d4sB sy`BbGLv=;9C2g"O}ra]xZ5`&lQ2\kkMxbE75㻥XZ+Մt(b 0QLۗh@0w+nauQek~L~_IM,ּkT*x/v߾ޥn޳c 2;Cج`y|(NN1BZeV(5R`\goDy]-ňHKՇ'"RgZjj"wc#[ycsbMvYJGK2]M'B75fur]mXS׉z*wԥ6)< Z7OL(75-AGD?/l@\|>!pӄv+ޛӏ8Z̈199_[*,,kaHFQ^it`S{G=aJYg EkM=|A0_Ci $M8{7EptQ~U,2$}|׭FqP5 xu5 l,]tp{?[4#E#hP"zؾ Ej%o}ΕvL,ouoQh<¤JCn,O璉1 [5"Xͷ5?R$)c!Bd%E8+-%)'/ O.e :YheSԫG?>AÓ^ z#(P1vիN" PCva #yFEXR6c3#*;,ڬu,CRх}@: ;L zV18RW͹'LVsi4% I B~w}UeźsCLAv'UFCsFȄ|xRɘERh&*uvah _x͡0iP4ր#C.455 S>:3[=tJ''77_un-J5Q^E3 oqȚUo/E{VDGlӃD/,/C 87#{s9r|# JJfG{#_4J#lO6b0y'20=?PZ8TI2"H 89s/]0 .:*KX1VaU_F' UGRi '?LZkj$zRSKۢh*4(ϢUZD/Iezx/ j0F/:?%uNYAVk3kq8RmFd$1ԔnғT~Njea߁XqO '6 I &'ScȦt]N֚kSZ0fJߵXH=@Y?[y>E!h_ ! BE%eFNKc,Zsx$Pà8vLaq/"6#tCIC)aL=ū. ͉p#%&qoN D6pBnwI`sQ\@΅hyL}pxLֆ+}_G sa jwW_~!)+i6bF/57d3 Nu f"譶:`E__W.f =LC\QU[͒-gњ;n -2j6*ASRw&E3i.SNQA@CO)#\t@v\gQH\HH1XM!5H?i`e z?lGHMM)F׍^j[){M%Jq  N9_F:k:%^0LthOO(WlNP3X ln̷IB'>U$&15n=Z.'Ÿj5vMymGqp\nM-8{AX;ې3=6^g)V#b&F>K^H<~N4à}Wr';Ն@WMe^tE#{9p=A4)g*٨j1(7\A|_+ \mew/- #ֳ晼SH&n!TDm`cɑF!/(yZlې@;Wec3ƕ'sf@ck$%UkKAnngjw n̫rq;*8%Prd 5Ѻ!ekWK|KRUquܷ{ *Z'/{Jy$.WH#gg=NiI]cd)L9(:UN,>RggFaM@&26[DdQD"(kQٖaF^,6C~bj!iduٯ$ǫ5u Bh.:T!e!Dr ]{gVd\R!Ԟ=SoКtlJOvryV]XqDx =6h:M7lCW#~)woaFƳJ*$̣.mkN][JG"ilMBr[U !ܰ1l8,P{͊}DŽ6h=]}Bb P zuz槣 l ]Vl7OZY$i`]\'=m孬Lϛo C[crsKZ}/ hNV 0y43.&ch T@5ٱ ޟf)b5ċzm <()IMm0[3吢fj1D.xHy26TCiq̤~vD.lP*bp4U[:_idqy1 i]HBH Wp_JZWzf˳q27`10irظH!@$o 0U "4$ΆIթ}JrϺ 1旓zW[T+^r>RN)pGQ.׷bMbtoӫe<wlQrԼomEsaص crݍWv<韻˼E'"=89YxJf!E^!޳z9t'٥B6jpAA7D^LEM6 1fip#P@]n2[x6c)5v1s3j1lKBu`*K_<Mqҕk?4Z[QeiK&j$dn3i{EאgޖN^HdTarSm`PeftXSg6SmA'1x -6pZ'1`Ca98o$f!VIUɤe-wHک+೪IG-X5̍|毞V2b%:/^g щ;lc}(>vu$t#3\Lq[kBg 33K/ n%4E*RR+n"'B's5]5dG|x$ziR b.xbMfi8Χ5'Lif+lmrU+ﱖ{B!lPqsQ[ߌy5^o(%C<fqrbRA |.9E/j]gkH8 ?9?C.L~ е%VJ ϘBfW7ZvXͽYtݶ/Z"9u'%t*|"]9:DWNW6ud^jN>g ?"xIJ>kW)9FJ"(1)Ky@JcG'<(OHǩښK:&_ƽ b#qpT{'9L /M<5 gD |Ĩ>8+O;yT)ʹ3hAԴQ.v'g~"ԕZaL^1%W6Gq@԰y="YLB_*sq}mk#s[QK!dY #]{WMGn-[?IH'L<(~=c%o0"sлG.k!҉sHȸf}^o`iˮ7|S|Tg6 h;۸4 0&Vv{لʁ` ԝln z= ]T|3w-s˕F ZMjR=|VPNQ=UP)Z,с š(l)cج~9AsG]○`xcpOƊ2d3.HT}'RJG4‹D kRw!='3^+ؿAqWX)5􅅐`5_i,z jǤ1hz%0REԯՠ+fE@dSS|P$Web45; ~dSkcUh;ErG)IՉ2Nl8QT@BRhr;  (hı^4e `NIǞ;QL+d vDOr? :v!B8@Es`༇ǓL4D {0睴Fjj5}EH!94Dt&<4\.eH$r?GFKGU;Ik-Ù2z7 V :g?ebJVGߋe@'z W̩I 1@dE}XMVWV%4/tWs((qܱ?m<#7Nn n4.i1GTXP.sV ԓ3ɬN{=ۀ-Tћ|um}=5_-4Dm+1!gܥhBPmvU5)#Kh}ݑP0:^DeW> Ĉ0ROuLSQO\Xwlmgl]aipb1ƳaMN*_ܴ̃T?UtdZ<'z_K;xIزO_ݧ9-mG9Tm,g&t8u&-}\`EvZj3"6Ca:9Ҿ,Pq0V˚ HT.UnpN(˴;p(i=f 9 CܰafɴO.m/iHe'~pK:KgD ZRlT}Enc{ ͌' zAd0qG7!&pl;CJO\%Ta׸6zއ6r[H>qO2m|Iꎑ|2|752=IiW~ê7UCx<"оu2"V CB)cl~73[-V|͞VmW~)j%"/csBc&/AÐ͔y%2#oܗ(=.G킈}f!B3*R*KYS;a OiGZX}ܠAϊN{[\\=}iAZtL͹nh-O<^qG֧l7\@8o@L?\7*Qh`g8 ԢMӬY䗱h"r&vI&Dr)>y Ͳ|XR"zJvG`XAi|y@:w}SI0W[jWML '@ȦJ}!fZeW EwXZ0vmAMAT=M\krə6؋Z)6XgDM :~7Gݒy1~#=P3GtZ_ Jm(ddvXL&1#T;]5IJ[~nՄ}&VKP(㞍7gsy($~{w%vU~ड,yrhojeYHW,u$o<Y0v,ޗyS'Kf ,:8ĀYx%6.G4 _fh0*;usdL/,D_ EAi m b=ӬW=PuBNi9!cIILt]҇izzեFx BO+|CaXv07ϚuF?plg'x"E|{ucLٗIND˔O>=,`[) ([Ey-L MC6MOq>0KBtЫˋXeۥM0;P)bܩi2%|R>]kseq'DWll7ųi^1q]%h@):^6HIffMZ탒\q~?ۘY`]۲,:9.qM0h(姝>LBŔ\ob]?F]/n=iؕ>wh^?kI@Zn9x\7] :?s9p~j# =K"6ro TϦi&EeuZ#uXo$ g4:$!tJhր#!& J>rQ}/FU㬅 ]$OFhng@fKʙl{ąh +E6(L.t퓒! hsV@,~޳),}3Ti}OB:IEymB cYd E7fv}<.E8#`ap_z/aA(yV; r2!" w+"s\(,0¹~aGLƒyc԰ub 6DRM:[?"0 Ayt]'iBe0̔BDUD ֻ}qy>:*hKtrfXo8'10ϸVC#y[Kl\[ xp2鿋%t["%Y]# brlMuKWX朾93C(²Y<M Ir͘r,pY&.9b;ci]T&.g2pxE7Ǿ?at{.`2|.ӊˏF*e #o,wr@jcOj_Ts{hR_ Pv4L< E쇔447`G.4iL2EڔMI1QM(OU;qS-ZY HG8 i@xc-{Ŭ߄_< $eԦ*5&Iv<߽$_{rō\;#Pu\"".Ζ ׏ǫ2ۻ#bV(#ƽjE\w7 5R3;"QO\- 3$RuNۈ(%tKŹ7GN&kLf0u &f@HV94PΠf8HYmUBׄdgvSh7dK;T˔ p_reZ:zK-lݸ6c2?fYcM]Q*oQԐVME-*^KTt͠\E`jrK$ͱUH`Xt7ȱ^I2xrk4ύX\$X* 6Ty O%3T: H~(l'X7#8tT葩t̏qu-:tg<{ G#t4'F7t3uuAPy܉vk=g\^&ڕWj,s0+ye;^FHaL={ T|QZ\0`ߴ_ dw%$SHtH %O+jzrK.tUIVn޸ȳ:8w:7QTJE` (s&'tg) $f;S )2|lʚm!^xT`»z* u4p4;%P,QI4oh Tf4](^x^hq )J֝hWanTA7ZSZC2&vսP 4*B ,ًi9# Qq;Ͻ!'w`֊ 7́)!QXn"k9܃E-07S3[J'Jjъ֨Uh3>qJn{NSZh:TeE\~]*#E#"_:YMBcuS =}<Dlfj<%Ad#Hcps$?ţeǟ#Wȓx4_N ~ٳհK;JlIbP[mS3蹧NФi!8pODYe(kBIklB vQ;6͐,kY,߹A3X`/VYQ_eOFAJ>&[Jb3!?QH>X_'A@fʮ `*n[solrܛ*8l Q,tiyOob;mzlwaw 2jFb`m pY?4`;beF pLHZ#"'=-$c6WsGH/ѥ%u#+:DMDa <mt $_/+=2@Xvt 5 ܘ]L  Ҁ1bFk lhY7s}UiQ: ƃ4=:{ve/v1'LbC9\-o %~eܨjiw-Pg.Ofr_Xd(rʋom!ҳeG̣,_o&׫~Lj,E\ +szL7Lޥ;ij'?` ,^ru(q?Bbژe@yD0ɔ{<{y5s| థ}kא䥋Mΰ+u 3@;nM5/2hԋ9: (U}s3rqMj$, 楟EH]lHu8< ѭrܙO;ϧ|z1 #lV6?^X̌fZcU?"z4Ńr;9XW/ޥ\Q~vLb`ͅI"A(!C)h^'$ĽS^2Yg(ttåE^}$ŔԕudS\+hќǻW^%~(6SЃt&3sId#sDoh`85 7QfΞy71eߨ$8:{UP{AcNGgZ 484YL߈DkJҔ޽/aSPq!x>+OmGwsM75,8|[jL%GgDqf > [q`k3Mf'm(2_'_Rr;s-s̩XgG+BEqX`6G!1ivF{fd%;u7PÓkTCx&b) [5jLm8i765a<dS3i0lKP's,(/c2ՠ7,gC%!MH FZXCf2qD<؇ʲ/+;Tz;?+s"ٹǦcҌmZ?屒)mH[բ$ïe?N,+!nLx{I:0?1 'G4Tl1]Ujģ d3ŷ~5=EȺf7GދbS- "Cco@pf'^ ij4(i*y WP%qb4R`=~!V'ls[}r"~[rS;i$wMKF\ 0iz"]vO/JN;>}6pGp~ۏ1Er:ј&ʜVol&)ߕn s p)ToY+TCX3U2*={=0*8={*b Hnt=W4@?GOoc]"mz*`@ǎ}$}6wpu:0L1=gjR/npe.D?F#4󘝃*{4zCF3@L~8$ⵏ?{Y櫝Hڿ☝5 (X9zF'2n`P rXW8#?"T|gxhAY$5ܽ{PS' ^1x Ӽn7φQϦH} [s\v"6/퍡rN`{ 58]e[a;79. (xo0N7CZDS4lqAuE歜 b1ʄ[,ӘH࿖|\L %|l 7 rґM] 12:z#0p&P͏IXS$gG t6u2c#ڒӠLӡ-HH3I$`4-;$;=h[%jcY\3&^f* 9n-ZBv}V8Dh1Vv(Nx@3Y߿,J)D7FC,E)?WeT#7ieyP9t2d5FSw]AQmd(q=ntS~M@xb;'zIgp kRk|ޔ֦A;r *]M kMr:*I(7V8t[yOfqA3%V|ڋh_oTi|H1!N}2cpӑ]>V4/0, rDU8GxDw.u=yB~_P-<')f)c2덳(2|k bdڥ-ՙcirOTH[[%6f+q4Gf74>޳@⅚5GNtugEFo9=aۙZU,;%/v3o' K&׀hoawLpSy>nQ1 N`м yR? !eq\0@j-Nfh4/]"3>(I趖j KQֆJS؜2gH QǼO@8G!0iDx^m9XV S8?oUSZC\M`YEйW7}dQ6UZt|xyv &@Ԛ2;b83 Z0@7R[5lmUޚB9jGj (0(~+8|@t\$S YPpEvp"\k[~'Ɗra#5W AY|q(GMf`AmzbRšx?zph< Qf9,wG'!: uWg ܣ4&j'?#; 2 J0Oű揹4AXT6*[;V}!ljFf5iUl!($H#GWѰ[AIN`MIlw O~݆ʦ Fs+{YWfcr tO1V|^]"^Žj_EyE~4y5{eťr>P&7=1J~ZI,D nuK;y_Rd>~RLt/%D>mp pݵ M?¼ VYgֺ]vy$ĆaWr4V gtO # d;]>%#iҥ \K!ĖF24,|@T}iP1r5`il7[s9q#1;XY^\_yFXL|43K^w6.`LW]O~'5N_I/']Tcl7`~1DAKl!!ӛ B2yaj `L |q*sf.m+wcR /@QZ[\5J"  "B/aW8)z{tC ;BUIy~_127_ӜyQX#"¬n7^G XݧӮ,v ρa V~xznΓE+I-b [})-=76ߴ<&||j1.28nFs/FgjuSܘ =7Kظ]ъSo\ _Sfl_eBvwx70F7GdQld7z)m5Ϭ4l^E ;Dky|wys@L} qo4X}:5Fn几3s:yIA :Q6"3=|̇Re?7VO (C}ߩjah#}^0@ow/f0se'`Y4Ci-22fHCQ~"1.:^Tw $=f k:~"f1.dC683F'Tu8+Vii+gC)c4RMw~":YEn oo\1[[ YR{-9绮>kB"HoT_AT :[Nm&#yNv)7M&qQї ~&zsv'&Τ0^>'Z2[s= (kU$ On?Ԡd$cR(7^wr?䆙m~a8#[bU'K-16P"ĂY@ T%0G<X&W ߆>c}s(ձܟ!g9oSw܄aLIw*r2ٻm+č/qV*֖P&qܟmd6߯z<)`q_ G>P>)횉[?Gp'~^/psm®FTFB{stCbeY|,e=р`@<V~9ulJ-ZL%8y* R*chQ)"> ["z1 \T\0kLX`v,';9{K`6mN:f- f:mzR U~ Y/K~j 9 W&[вY۴F{p4Et=cq;\z8Ƌi7qŒ1³E&t0!D-8\>`hIU<-RJ l L,Z _\XZ! 4™l( 1iVȁ5)QЏbe^;`WY@h9obU^ /7l)93xfA{vl9_ur<&{e)\7 v_t~`̾GΠS-e 1D~SVSe|\YqkK m'oŰ/M(Xҕ>ը?"1#;n@;1cAxۜGR9]/@m_40Y%XODL;дZ)_%x˅vd$!2cļt:ZW*1#VD9{u1w@صlF9%̩ ݶdj|:(,Th;Jd y Ϙ:8k}hȺڊM3y[r?/C(sSlVW:2įuVИ;G kZ\M9Lj OC3d5v@'|+Wgd!%Ēs }qN)yn\Y`11KRYI踣s:_a35pB@Um*{JjDX4YnjI0ٴNop'`]UK(o'mt8Yͬn0ZkG)_?]>O4n?f7 tx2n1 ӝ) _Q˷=)YMo־'b7:K41QprlL~kU"ƕo36*a0sh2{=-bm !NqORZ\5x [8Gnr85mj8mwi)MS3v2!;](x` PxhN)t >ӞbMx:HhX`;Hi#.~!4~9pAȈw˴D3 aK04tTDQyz`iˑoxӏGmJ?N|n4hCM4%z03@@- #}o&Uk\Lx4|4nIVp'Oui{uB/'U)&\( `+a=@XCu4vP^UKjqnHBYrY]zJ {kv:iM̃E/M-aEZ!lUm<̓øD։j.k%_TN>oyտҵЩ|.%nrs|Ӕ}?nan0WN5W;~h&g`?rAd}͵o] W~_uX" ~K~nbm6kJ"Wi8 ts5Kb\Dqlp B3s&;x14VԈ V66LߕEl6Wx 6ߩcSRi/EaVy_0Q &` 31EtܔNZT mؠK@HQUtd(JrjKI+=wFk+s $ģרu18X8Aeeqj&;n#)\H'eb[('C.A3!!fk0(ns@Ԅt8N <Y_R\O;>\/ހ߄#ֆN )6hy?v9IVU_%v*!Vuvv0˫wgHa3UtGQ[X93qYh`&p ~!SCz2XϪ)\XOFDf_ AƐ([揙r`htU@ID$z-ZT5au;-w$÷܍'Ǐ&mxANuᴶ wdV]0Of% Nʇ0%hPl/ug'W'Ӻl64$n}WUzOf *+S}'N"Jժ&G5^7' *"<X[8#i t XZ ӗSp($Z6WUgyEa "S:%@/>.tR8b};G 9SP57[s\ 2HkK-<`D;Z7vR)}nC;:d%)?D'aJKX?1`F6Z Λ黅z}Qys\ǽ@W /Rf,#8YYK|9ʃX40(Yw&"2|ۧ9- Q hxNW Q`Qa_ JUS=i;J纻bBcg]?ۗ-'n@ { ޽ϦNShX˛5DV<4*4y 5 4|&nʼdqO#ɆHZrN(QGi7&WJ5`%%6[Z5-Ѳm\H8ruu m :u =֣"GB~XȰ{2<l֔.^VncUDzyl--,35~& BU 9[.huEk1%_39 =jow$§h{!G=Y7f̫)_-^WNϷ@]H #t <(ffI}kyUO]dX0:Ș[FP# ~Юy| ʺ?!-OJ/ghEw\ݜvN\$8?HKoDKC ,.m7./8?CBcSLQ=nD%n|/ 84OwCM|Aw\fSMW04 j#ԾSS/>)95rF?&cOCco?(+N]ѫp)1pmM&t)l&tq i࿹dB 6䕅i.ade<[>FchĞ7rbYF6;/}}r ]\jJ^DW ^~Ac)5Pxε*7Cg"Uc MYr ؅a6b+cIv:@rZڮ1+0`qDɚUP0aBm཯$(J/lta"#&2"'ѨfeeB1wՃIlf#1"dIxo+z/y$ r섵k_u34=3FG-}- VTCqfڨ x7<MہNUHag ;2?ASaM4c*xt)׺U ?m7wn V| yv?|CM4Z1t u5}67MRZ^h %¢ڦB9?J@ůoЛaKʽ{(h5q?6՜[)dś36ȍSq#%b]%z#`89ٖ V\x+k*IHL*58wO?YGfN^ \qCME}&,SVe4(w<5u?uh0Nx (vHڕhj(I@"3@!]p;89)`7IS@9 !)cPH-"e*~܊D)pV oش㪎 !&_Ȕ'S%l:pԨEy sgJWtBّtZӳn+4j2+M{H0`̘nj (bs`plTO(.2-E&5CwN ~~~yOQQv!̞j$oVNNf )/oN; 82CY24϶.OVJj]Alӥ"CHk$7o` ϳh(ҁ}<\ inz(N\[gd 'f'ȯ7b¶B!`j?r"N TFiUn=TUŝg^D)[.Wk3Rϰ0){;eyxoh;i(8GIUy*ꑈ7UjK'+vәjM("u=ij\G8 4F&}Repv10c4ȵ3yq%v)~x f,DH8c dqT=J[|cNOn}Q<̂YFj<ׂVTҾ1@Yr`uJRFP.*1l-?E2l\Z`F^rK$x-_$=6h>b HEцHٜEic&F+JrP̾IWI0G79.纪jlE/$ nɥ{M^/!@ e,ۃՊ^ w:;% jҊ7찭YfyX ǫ|-%U 9x'º}W֜D^h&_/7ZkjŞ vqvnĔ*iZm0OeA6%Oa 'j ].i,7%)Á~YjhF'sĞC('U/iyfvyj6$ŀs1R,LuX:E@8n \" uAfmJ\I#NS;):}]F}7- J.P&;7( W[ΦLbL7kUn{?Ylbӛ 0o  aeˍmk;+ k񯪗Ey5wN\G2u z!H=.%ݿMF˩++ #+V+D*$IP&)Ҁc GK&mGn82K`*cPtbB 3d ӪYǹ{ՋArPw?J*Uplhխ*Tn2KJ#$Eqj-/_y,v;e$Ib=}Re{'ɟ0cM~c8=|gPLaI{MwU !`$+>evhWy'#λ)S!lN^4+7ݺUPLI$Gtjrޭ]ʁGOIld߫hti绹# C. (:iUh\xgwcۜN Qfn':5~|FsEɖ1ёpt&ocp>1<=N@|aT(WH~Ÿ8 s6 +gpd1Z=+A#,JE[ L?*쀑25\ 'ӴOtf SꎉJ%JbՊFhξ^`ۘ" u'l`l8SֳL'CĘVY!l4C+ʏi>'] 6HօG/v.C6x* 6E/=Z)cmZW>׍(,`00^7yG_}woo贔č,ycQ{ooZMuTYzymz$p#bBly a^ Q%{8ſ5z ]G J.O$ڝP w(PGc\+qhCFL3gYz3/&!T KznZ 9ypa;d=luMh$ y;f"1ίR5]H=%ia9/-WKӂ~m#)636 $3Ma_ Jyڤ#/tm UkhgBVѤ7n@ zjC.#btlFB<%8i NX4n3q]vAi.-2kwر"[çv=C?t 'Mo ZRb@/s}.(,a, zz h]OMVHR[čTP3Zl&52=W~˵W\6CbY"C?)ax^n7zYv|^|R7/=C[(ˌD&QUCZesrRٺ[@(ېaMo f*@Kz^&k\V8拥ϗ~}n0Xq`B~,m X/ ifr(1"do\P]ъmSD |0=nzG4>8lIeл?/{[@k7Oa짙EZf ;@[@NhZ csd,5*%T{l?E;uӳvCO,hp%4#;, ] IK Dک&Q !bz|!lIJC=ѠĴ➞K :1P=| /H+ΗH"@L#tzQҤznXk̄RC^hi/Y4u*RèL+1Ԛ:~lQG&J}h迾ޏAt|tܲ*;Ϗ7Y?ǽ:a q4$>LčLS/`OGUz\1[AjC ֻ=DaqS 9sJأϏ87t@*LѮ+T].~S: n(.{1)S6UD9⺻%d ڬ&9R):c?S ghc4j-kmG2k f3nMG8WH'DU%`fBuHɮ6N0BYKX1`"-"ZU\ƿ˺dإ m%uLi=qy4<ūRel+^*FxCIB82pwz({F~ 2o&S'RUTF2U Cor~]4n{H/|p }wI@Fk ,2:8roE}[vljDrаWqg&:gpK@{XneޫS PP1݊Cۻ7N~s3kV~&|SK򞝾Ǡ[@M7ZbOvdœt?CS <r40B[0uXegŇ) m VO:J`?9> ;zEp 4\}گzl/gcq'M%oMgr^,|g"8EME5{yU֕K(Y-w0*,F~Q w?%Aɗp ,jX# r^h;lFDҰXYDk=(XVLƤ +'J։i8<>g>ǜ!ޠ>.gJUr]fM6^ 7`T*k#k3STtTP.Dd&l,zDH~ V%9ya[+=MB= #oFx+oq ic9;".ސQC+,*7Rްy;Mu! ){u3/#fAg1P@+pH  Q]*PD0;?aE^jReIk#Mぢd AR(HH9m.H@$ i@qba}<֫̈!AT;|rjFxA:oe\ݽ"`w!¯Vl+ov*FSBT=T7%lP9 'mM_iJ=<\5NBRIxR$i;uhggGVT 4c\4fDlk ?xK?!,H2#2ԗBF~8f=C>(ذKKBy9"U[ E sZg}3s2fT1 6Q,X`/ܪB *ӈc^3{? 4D5w9H'^,=.qg-{x~ p1% e!rU.~%C՚^N-JN(wO$aSh98FM!~AȘ;y9L8.3ӌvU*"J}>ɩ 7}<؜F^ZZ)"֫qH+Mٝۏ? [AeY<|x0kP 5|rfANafsQh턓 ?UaaX/VDiKst♄0[Nd}?MG>CI3YStхAV.D2 tuE |l$Zfz{|AɤGx’Y2Т (fLZU6 &*V.CaVV ={gK(8v̡*PjijaA8^v\>:wo _g@o`wbmD?gzZ|=X( w;_~$8 W^4PgٻwDl.4l}gW ~qScz[dYMjTĄrb ҫ(v7byI@yjk4jA #Cy4~PIiˆvs"i.<+:QnHKKRt]ʰ6 B-\"K1. ӎ 6~_hEBa,Bfd)￙ 2tqCz 9$%DPApRD_oWIH_s쀠s ) ="{dL2y58*o I`f[PsM 㙈#EmxYhkpTo3Jy ,2 + Ö} 7ߓuYtǼ+XǍ{vMX/ k06r0\lG;>,N"!惾Knzgc)=zIEHI!izSfɴԄE`sDʘMSWT J:fYmugY[vn˴ĞIe[u©W(g*9Ѿlm~gfuu㯟̒j=2} l3 *Ka]v4TȐvwv\&ta tPPn~2614Sb۞;FH}|29NL7h!Lmh7$P DOK%rįƏ V웁ɫXSF܈xf9Lܴ0[[6݊tܞ [>lXE=”D/q%5ߟlWg:k Q3nj׷.7dQf9}tfo֗7űY y!Lή]Im)D/P:]|sFvvxۮmxb܀Bjlp1*닆Q)kCNA I_Zy#&} SL2M3P/1:O Cɫ25t:ڲ:x5L}nD,n6 70:R_ @Y=KV~GhjEbFD >Ӯ/6xu_x.BɝjxTY˹"J޺)""1ìK;3^@jX shO)Ӓ 2 G,6d+u =ۿ9X.{j$9I腮J1<.ΦWڄܫ`;aGFb%nCh?Ǒ pJzú ?+=Uy;+Bvx|-ijMUɟŁ{rd⠒cO1-aZ ǏJx8DX*(U[1+Xjp6[1i*pVdouk`t_=%?)|5mҤjC5$[QB[`'~GF ^v~]熮[?8Aφ'eR?r腲=\I^#^ZMy`r!TG OiҰt,PCCb@7F^yp$}Cx[W RtK޳qǢ[+tGf89eLÉ1mLZAXFcHDw'cnѝ~7qI8$ۿqIgR0|u%B(&,B+o]ڜ6e23FJlѥ,

    qboW1,w@3GP W@p|dqL4,4kW.G,Ϧ|g CW>TF_7Х7J/+x)TWS̾]mC׭oق؋G;,?WǗIXGo x\i=,)\_d T; kL?Qv{ CiWidĬ8ɪ |)ؒI~}C~9r@}W$5CĬG_ڊ;C[^o3ALW7cFw(GSg8H2f0?m#+jS}[-#3%GlД2㽾ԭ;3qw^}VwABY YЩz=U_@~ x& 8nȶf#^G.jQ_xd ݙn3e UE? gF܈(N/"QW,~y5VY׾捀 VN&4SɥYFo-p 76"k 8=mPͱ2Z\')7)~kUiG^bʭ~SZ([my,EYi+sp[%c[C9"%10LD6|M~ DT[ݺ{)_ْ|@YpRɛP:}t!@hǙ|{K@ :LJr%PT"̯d|ݣy77G Qsgěx`p5 m,D6 `{wj{O}Dun TnC>^p+ Kn@ӷ=T:)ŻcǗU7J>!x'@2̏orr0aKs)rv-+%q1ב@ ŵgh2h}5Z"Cj3#d]fWcxRG>+#P ]1m"tNS> QjA(USb p~SL3iJĠM%Q1I{  9֟` <Ĥu5BiIFx Ÿ́N9Ȏ%>r!3jNG`)H.844t mp"omA+޸:իt.MAݖ׷}/֍FqDX)._W<~&~5pKL2[0spNȜ9p7WU- ̎B5=@t>QqY,bdu48Kwm7|T!z '/)eU'KeNn"b GI~7Hó!bLc``hwU4ʯ6* ^GsYٌ$:գZ,ƛ$90;2TG&w "[ nnlf{}h貒 }mU|&QԤ-j ".ژ2 ohV; D([ʖZ.Z bJK!4/zoN^1X@ujOe7;tLÈhr52;X"S/]R۳*obp7GSFL4wUJ4O1 ﻉ}2hB2Giavx"` >M[kteP 6ٔIv,dǼL$^oCƁ%O#؎rMŝD;Tn^5IԿۇRf鸹b+?"XB_ßXneYkLTE߸]|W]qό/3=^/jcQ? LC~:r`}qeƥ^k~EaL>:z=Z$ϵ[ 6xGCB΍<`hX2nm ~?whUBRiZS2NR 2R;aR_B`]sF#Oik iNe=YtiT|0r@Fޥ5gڲ8JqUV<@ NrsIX4]EAvsfa Q/_X"׃'Uh1 +(OK$T &$&F4qзTHЭ8~@R.=_|yS0 D{ v*T/ .Y3z&!< 5J*wѡNX8!kI 4瞛&p[s "A{y"3!giP*1-9^$lz/gl>ʢ'Du֧V\9ϥTuq*%?0:)Ʃ/=HLO,9@̣kl.*5GS*6mj 3(#,LVdfbMki Y9 ԭ#}7H@9<"y )S7IᓋD~b\H69d0l(as;aN2{ :a [Vd?O+@Bwp-myoIH&%V C29[40 #NBG>; e\i]PfH+aitBM6z++Ǿt'd\5gζ =H:], 3QVٌ97AR {j@&94#XB t7G_bxuNoJք:o Axdq6ʍ쵎3/f2A:btAtQ]vR!][;᎛5;t20ǷysWPJ rؤT ?X'bˉt3Hf)pNc?.|-(R8kosfcF2<~5 ~P s88**WXҼI6xH+(Qm:.(I&5o"eu, 6'I]};]n'N-}qlcSstXJ<96yaĂ0EN7K.J%a:YG<+Խ.^F2AZ1,G5!NwDc$6t)Xkw86شEn0-yS=vySIg2\X=TLl $Pe1:Y9Qx=(Gݼ,FFm :BVOV;- :SI?!K sMKG`.ViRR~jP141,G,ʵQ҅J1fZHU ?^<αG:nѠtvgh gi>dS/d>d]XBU3đǛO Pk" ȿ+l6 fx7tFl]=iӍ!h!P|(7hZ'm H%Jׯ;JO25MW6HEtP󪤺ɾ%-YPBDSYI(aiddy݅䀆a M+ha:j"Lt_7 hB bؽS컉363 hRNelaTjNX[m ksǿ"Κx\)Y@86l~a@gĕ녱M'-/Ui6)B6F *I&)EȐ OJd'_1AB챩ޯWSWp.R=YsSɸ !(uBu_VPY4e ={GTaBlמv;P{Ҩ e-ǮG[h󄠄Ei3,Ɏa52["p+=8(eJvDjh@rL+q4 < GMnwѐtY3Ijzm9 c cBI pݥ̻*"CQWI4H)ey*xw;RV3фŖ }'Hy\p<(J4h{P0'y Ec0]b˱{A'@rNӐhZ m¶aV.𡁘&Δ3) tp[ QB;D i:P屣 f-L,Rf}X]{1?$J0uU.89Qk}>ho~pؽM@+ࠈ(sZ/"yRS]ឫc;kJ;+M)/4ec&BBv2|3 ??ª_b [HL`OO픅,(Y$[ w4'AjgGJٞD@+PՒ6c[HO|aqV W0JG &#O0\ 0DG !VQuu|/W,*pJ^jo=Jd;i~fxBw*'6f## 1oyRО 1׭ @vהWٴOi: M'bΫ~I`nkffO^o#G"FdTJI$ 4MKlhe!E\{2fU/o4ȱ,-*@57Bcikσki`ƞT{aM+ȨZR}a[*{\<c9y!r' \ӎB}bL jmsN ^)V#2ϖ[Kl!I."ۭr(ڥնB%$'ѣRGeqkHh'?)m%Jܴ /ǂ$+5O%:Y,Z⪹lT]z )*U%YAǷoy5.Cxb9U;zTRsSHOT~3Xd1\J؛x0*܉kn1s=2Y׎Q6n'Iyeϑԗ:F\Ygk6sD2q$5pjT3t JHA ҏ_Kc|Q-,3竲mk.$\"Ai#"X1 &EH1#P#ț3_ }f- wicO՜ *ԯjGg"6a\M,9Z &};8V+aLAXP|P0K,M&-Pʊ 4{AAD{vRՑbd/*itkSKeyŞkP ?6L|#M\*u\#UEKYk1qQi ?#ttCzdD4vt< z ~je r `Raz'$oY5aTTGvF7"d:U7<-syOV#%F'k ZloR1EoEW2R=Nv^ށ~-c?L_&kS7Rt-Ŧt_wVtz{?oo֥Uܬ<擙 7@eO% +P׏36jC,W^9eTabؑbٵ3#Y\Obfm$za @ҿȝeQjS:?G17RkޠdqT7I_(K~]_'\M2fq drNo&h)k;{`7|=RP˷^ 톇X*۶NRI^XC,է y9T^2$1}E-< 7o@YN v[ЍMh""%vܙr͚&اoQb4]è3N?>=JdQp46,RO]Z3YKwrνjpBNpoEI‰]TŃm!VcY c«<` KCITUcD%aW#"2[Y\cJ3@><5Sq.~ s)~{*D; 24@j53oIFK%E &s@B*Ts2El7MMݯ@{9[Ǵe,ΎT>vXXoCWN\۾J3#gL ͠$ZuD ?#_DR#.ޕ>JCS\-T/H}Z? 'Rq)G ^PwVMEBΈN BcZE%_Mt11},Eh.)kh>+hy9X1 {{?q(K]`A/iZLJ/`E%#T  &*쁒1: vzא=cQz;W}P1A"?4 (>$+ֈ#`@70w#n`PvJ_8&}'·El#݉b½|,U?.҃|tA֓ibwrAeyF\wZ-\}C<:iwchVUE21f%/ DR3-SгŭA q0Vk=Q_FKCKյc!A"$=pq2fH^0ъ[-qH-`~"TNlШym'*lC+.0$fx^N͇7R⩳vTO!j ?:ݱ}AHJ}6us"vԌڋp V3Ʋ=m|>Z׺kkɤ1gd /FĔk9^b5Bβ$l{q9tBV3uލ]blENhT͔+:#.C9-CEClj wxW6ʮ ״[z;.1ܥ:u_ewty`*8R$@ouWF("Ox6HB Uarqf/ZЗC.T!@{X' 3K`+ge؆C+aquQv h0)oa=zgi"ۖXI]ḷH)e75 3vF39W3`" ̟_Wܷ_B]1ZjhhdM-YrmFсs&_k_HB8ibРbg3.l!K7ʞa5eׂ{"SʾRB'-Cȷt1mˎMS]-=ގp` 9ÿcJU"MX$x:$kwSR2$Ǐ#k($MfliDHe vMSMUYo*YA>wBd`\f@MW^-qҹFKɊR]`9CN+b=9T Llm, 3J2euH - ?gsg-ӧ f:sr-."ButiR&.sI쯲 <(Gvb#7qe|:[a76=xi ̥v=ޣS) B9" ޑ>|WxMnTzҹU HWHYɃ7:Vg,cdrvٓsdP@+>uK|YmA<Fg(˦&5i OYϾo6^R߽P[; SRDTe*ҧf7 BQ ;.WnMڂ_~5jvx YXf7S'`(F˃058oCIjYAx:6WzaA\KauAa󍟦1Ȃ*SOۗ6FBdwާ<_O?=U8j7z,[B@uWx?0~=Q9"Gi"ɽ/"aB`Ӈ=$?' ԄѐbyѶϚX {V8s.WWt14'ŋH$c#3;eq=3Qsu9g2HSfT64@.@b >8kpqmfk _7 bKccuwwe&I~2`oS+z;@$pҺbY#Z@~yi!{j r_olȇ5?9gTǬ ݦZ<ɥHc3";qbi1ը2K[wB=yBj pQ"-Oo|^tLZ1KriMѢ`x=%yQBLx쬃\ls~+ BusiNA!M&HL#Ob_mBuQ+ވ TQѱ. xeIkUr? /R` Yإxf9=1v|(0F9 =@.cuC}TZkAVeGvsS;3c"EB_F{1%>3rRǦA}eyE(QRiVD$[7ھ3^mFxt]W}O 3/`[.qaK8p0xJ"-Bۘ#xD؜-YIW.wo1Jx|?v3%!:~3R=aJg7pҎD]zdO ^:15$UA%~ J57 IS>d >f|[È@,RB3-ެ$ʺQ[O<0aqnPn? f@*&O .v+7VT!Θ]_ZX [ rg߇ ?EG"vB=NQLչ*gMij#6\ "ԓ%z'bǼwE& g? 6bxC%O1Q9I_j:T2q))"j0>~B2ӽ_1Slj& 6MPY-.vÊhr2^ ~(B) b D5 $m XVz\(Kje6y%I[;ςM,#ZNN|}_Bk\XՉWA AtP|e8ywփ =*GF8I]t-#mqv4VP%q2y{$HAj;ÛtuZ?*N.%zd+QJ mM?/?6>r XR!絃/Q Ԉd>qîqrk4u8s6N4j3%chA~FHXkԙxw97N9LR@ ʜƛVc7-/W20ƭz @Q<krX*%{a[q/5ژ-?lCmQN8]ʚR>H5a8Vt0K1+!տpXoo~ybB[ԓnYZIBuG4ayiCz:욥Sh K|ܐL/$Hxm oAɗZ'U*eb] q MNgDŽW52{\ RQ:~$ 瘤ő,EٚWly!=}B/|cNLtƲ8[d1zџ_Ƚ$t 0D [2y0uU>2U-3λB FHj>6H`Mr:3*pFn /1U%FbbF KRZMв!Au^x:VՏh\,iը bK{2v=V6Z^2 4B'< k N9Ȕ_bjB&F<]g$$ҋH&2t;cӗ# LaIRe^ϡaNK f1rˊ 吂 ;,j|btAP22!z6d0;ksBہIǬH 1:+ FL9nH*GM2}|d\XL}}&a Y6=J <-LAޅҍ{V^ g<4 N: {0`f(.-<P2Xi wlgp\?5a!_;KulD'& T?8)h6YSK[Z3$)rӨ%_n-{@R53mЫ+bqF׮cg!~ mwyD&DH!ubb#WmrN=_01zy._ad5njn{~Y .2FXc ɭ>Ӽ5c[[.Ds2U_Qo"4\8/"ܭq-Zl;qXzfN6!GcaDx;%CԋµN0a0b J/^} G#y`ש )hжnnu:y 5ցY );XBKwJ х U?8NpN$\NO8%'Ձ 14؛ZX+]WMK Q *]wX53~ ˝}LJ!wGZG866(MX^7jGz13pdθ[v9E=Ow<3(>U}&G. wU@%J_o0xڐh'r#?  ,%ILh˓nEID.٫q*з2HKï9噚 ~! 'նnWwU9"wK}+ro K- S<t:uպ3D靳Bإhgmg]|р]d혒f1/c#k!$H1P.~1Y堎$Sat A3UV 0v0%UP>Zʍ2Q1pX>YNcK?6"h_Q4vqުɄhWpYpzμ $\U´ %,WT"ݣUOG^'<'&a2tٺnMv>H{۫{Nu\x2PK0IM0~'v"zKrŭ 2&/G@h!Doa%bn|%dbaAjgтl.xQ>\I?|C&mY3fP*F|=硽drsƌQMESHA)tF k e3 k@ҏfef6MN$Kv[! {'%"C g56}ϿxLtIڸ} 5:g*htL&1~1g(OcrkXvAu?ipvc(2bCZOTO$b,! #?7(ytӌ-qH@[&Vlu13jͦq#~4NW6`O^B=(f'&񑖏O>`5aX|Xh|P2)3vga¤By(oo?%*.eCYTEv$YWcp`4怤Hlao DC:`:)ݎ XjN_S<@}W_rf)xYz~TWˇhBOl/.aO-tV$+V/ZcM?+T8?7!a"/#HU4ְTi(A)y6EkF׬PD/ܷeմ*JՊ٤/k&= 衆c#-χ5+@Azb=4CϡBs+]rS$0BE '9:(<\dGЄu$߶B|W NWxWd][gh*ꨄj5F=nJ:9fiJ;%0X`O`su< [Y>l}Nsۛn9qr[ԱlwYh J[(lp!u6VD*vP4ͷUsq9Әv LHlكV-07qA ? B~,w2MWW}N(2;&2 qOB/C>_ @w4iy9( B2X'8.=[]r2=pJWr!zH]JZ8@x"L0>1d;&DA_Diٺg]1*#tփl#_loU)Ù)I66ѭYE@Usl] @j*o}̙?%P~nN@zNi,C?/[R&UG%:VE"lo?2G'0$M: mMDv?~k$"4p82۵s2nJ p?k妲a;Uvvځe2҂ & 9G$[ 0v7}DaF7{uϜPlСTG}/lr} Xiˀ䇺5\=8,s_ʸ7|< N*$82C /TA+`)0  :> 5ܘ7j-^~3d7qv-4pP?|nϮKYoї1u$}TqES$ t'P C{<X\&Q T{B '0Θ{]`AxzHxWݺ δza,%8*iRض%kiQh҃-P* T}qwiC` JU!KS k8cyLS֢?=L ͑smd)1,?pEhR*PX9>]8a]tpKt˯rAgX<%JgPQEڣ^^NOQn?cl9'ဒXxuZq:z}_/5&&Bn@ -c xNG뭕dlRN"M q9^,.(Rٗ2B{3}-)i#J e$]m $S4𶒇ߥe7NWˡ\v;=QKa.LlOsB1;ʟڛ+ q]t9)|Ř^Z[r{X;6-OjЄ\@ ,] `'njAW;cӼ?!I4ã}tduC$9 㺎IBX;(nJ+OC*E'E =E>BR{(@py@n6Z.MaLPk1l/[yDmr!3_#5H؃tLWnDpKf0)cл(*I3{VkC5-Ipp9UkQS"EY.4!#<>~Q p28"dsT.wlD(dp\g*ա'Z;R'yshڍ^Dy¬S<ާAF,@v4VY>=2/qps<61cz>"@ZB0wޣNqjCUE") V1xi"kL쉆pk.oeq%p)uDݶw7aP=:p{86k3,4,= $OIF}%aؒ9,&b.ʺ0jV_PoMDXiM]6p48s+{sճZ~x $=V 3h#yXDz4"n6Ow~K1')0oxʮQ^b-J,vY$ʝm.W RhBXhՙ{áL!JS O0n3F8"-yl>"H {fQwT^aQ(\.m].> Xbk]kCg`!DhC)^ʴLK),oOj8-;Е@!kwp3-p.YՐ&ZvĴ 8<)qzHOR*7nTMt5⯰\*Y۳OVIá1pnǩɓl}'3>^[E/E^\ zM/XDXGfTGѦܓxwV] ; biOvvE :dKzHqb8# U"YgYhMzdZyeHyTG}LÔJI-ΔK( a\q?0=2U#$n#_ KP[cs1Տt7-nRA\ K_<H 9Cb3#.&D.` $'aB[Bl2oPBuւwjedV,Y EAvT)bnHtf,@_CaXT~@w]~t }K)v${-͉q Ls EP;릐x6y9ɿF??ӗEҘ/k*#sl!I⪮!kљOPŽ!,\`'Cqf@+fֽؗh@>ZTqHzGʒ%6yM!-Se"ఽH/yINʜzUsj,v9 g]O `J>zKgy3ae^EC nQ {|wA>Q3ApN9nO%K¿I/Mr=" : l@?$^QPh(Hߤfcc/}d7^8cO#Yq*ǩ큦O@\!{"idrBVa| E~Hd"aϤ Dk 6Qr+sL9Rրt,ߐ tya'ɃݑA^<(D&]iod@8aՁ-$"V{g#o) @`^7%Kơ|^)K|0~st[&Jwg :Gmlnp|8 n;51p(rCy<cNN/RROFqA|x!_7͔X-wpmT@'OIձ/JO=~-]xd|tmcr HZ:4=:',&5|,%7-ur+m>Q=p4G@P ˒(3|?FoD."+EWDžO{ 960zp^T0h̓>؄50v  1Rӕ# :5\^8MgU$ևattu3F.M ֩*|@߱SNp[#ѕ,WPaLgdʍ~CU;U1ѝ!>5%xawJ !ڻ ‱:~=Еr- oŴnF%̖COZM  U;3{Ib^}=9"_zQVtV4}9Tx7*]p4ZB]G\KlqA/ Tr(*n(T9; qo .gWz,X%fG`\AH>a8{cIx" ˇ#gEo8Ǜ=>(jEwAU]9᭰&t;)nc#Rh1j}WK+iTtL~̟%ьi-ݹphخNUܰf듸4aL)#ZHA{!wSl()'9͋kvX =/߰p[hbGjIXv$!z]jUZ L%7hgo6q𽞸iz̯j!#G?E3ZTVlq1ܶ G#e:/ %IAcmܫ; `g- :pmH<#Z[cu6 iY{)%#жJтۥ؃ %Xcb5B &bZ:VeS-Lσ̜94l"KDoR81f^`RO "zX($#(wix<֯ݸsd*s6[r;.יNW5l`p˩v6Ou|/ 6 F-أGbje12qR|aS m=ZLEw)W -R~4X&#i{eJ QC`~i/ix[ЇHElT*zlPFmK*argPÛ"eUo9)k&4_*j[+y'YAUFb\ {_[qN~ٴX`k,o! tcQH1n|`D 7jj8 Uc&YWiorNmJMq;k S0g2Ze4%{rxkNQ7DCd[Fr7E;J h#jr=4~(#&] ݎ׷dɲ;\Tڸ;&ZP29^LqTK<[!|N dl WyPUC%/X9FC?np2E'Hs{gI80g|5#H9f n-^ˆof\\.v'Iբ4P~ U172fx2&D46#D5gOQ =O2j,DN%ҫio& 2Mrij{>4%cy'Q]/x[[dm6XΜo\U3Toe I`J u~}D,?9t ) xj_Msa{0"${ EJLKMW)گ#(?P\b+ZB#x|\0쩲yΈVAG5Ka&O kx^Bwo\Y@o~"VPDuw}] &75з ÒF2.(P{='ecf".(Jy jLP H57> Q|؊pnyF+7U{(~LZh ^!q"ܸYY2KTT_P0]-0)١QBu^JkXDY2}fv&Т1CK Jf _vعUuNv9 Dny ~ydc&a?_g3:/C_a'{3 50̢ڍ9g9W\|3M;9yeus$JR]߂i+%=2c] P,y0ny?@Aԅ6a \V-,[#O`,YxQ.p_p_&h_:^:;/izUJ"G.\ߨ^VBX> ̀ۊ'2mE!RaB2R}ў dK)MPUx]y|s33b?6Zz2TYȨ;z=z'CSp6~;1c/=G*/-M57ȦjW3ɖ[?e`5#0 Lf 쵵k,(x6Wbc Ro[y'Ƃ]nb/GxV`BFW%eXC4bBeDjdZ)3 V F(ڗ[D eji#U Ӯ;QcAG5^~e !V@YBGXK#E~r1NxNBSαAxyWL4aaa*VG@Trn0Ld;-ވ%z_`zxtڢI<5ܘN^s; Z!NisZ_$'IjEȅ0݁U,o-::~6<9)0:oJR9ϰ<3.o ޽t:U^R*_Xew1ٚ;Lv3nixs\s$=+.)골*3Ht]OjL{u%?+NRb7CԴĂ%C `FwtO)GgE6h (fNw_?)-\?CQ;R(@{5G0+4u 3E4#Kک!MN7^Xé0 D Sf/r N}<&iw6Jfmgl HܯJ a͙v\ ܹf]Yר7Z=Ťws"cx z󏪪0Z'( 5&+TYS|JSn|$n$&F *vxe-C}LW/ `Ͳ#ҽ@zOX'o[̨jҕͣe"Υ:7'M%W#˚6ubh$[`ݐϜ?C福 ۅe0lG8L ?Wpqsؾd; NurN~έ6ˮ)BV7 |\_bQS$FvR-v7>~6u?znuE3 Kδ7Ui0i,ێwkQ ;z 4vYs䑆ZgjFw ;R_/S @s$ {Zp(V^/N!hYN!K^yz*\=e.s?(fðIlybg(SowA2̚[QYOvCf݃'(ITGN׋Uئɬ^x)^;T\ l#}iOo#Gxq5xpLʉ޼| yl92Ţ _NA#gwnt\YU{bvm=QﱰpsVviJ}(.kMjW֕FAR ͼICY65~퐕DK OqsjNDػUts+8b03>R<mAh@%=o@s .4ooz恾]<#͉mmf:07E[-|QsEAȌFKbwp17?ȆPf`j9'o7F @er Qٗ;eVbA}njln HBw^yPlR oGv?%Ime_)Ar,r8n5l:'{a\ aA@00!" Ԩzn0i0JޞaObfHpLcݗ T8&?M~`94M2*Ϥ- Гؔ13a,Sн}c*?/ǻͭofTKfGީ;̆xDCx:J u?{ E),K8m)uLU.H]^Z9])s#c:X~딹cPdvv@~`G!\~;C%Sbwf,=~D[˟P/ѤS'TU( ([5XH (bNۚ7\ |B!<%alx8L.NހD`M"&TyԁA$C2[Ғڎ1,t8s^Gn/ƿ :w/nΘ\2w!\nTMsǏ'c :CTm,VL: YV ئB<my4 Bmİ=MОIwf nPEV56|m2MKOa{бQk: sL+1 |MNhDyxD'._s̃/YEodMYQ=q 9HE{t0Vzr4j>XmKyrêQ;o9dJGƸ ט3}b,(0onx+4pxi;/ސb(VF/)kHw[T>JkÖlrDqro ptXd/Z=J[`dr p̃SqfC&=5u7:b$e}Ɨ U Ƌly{ؗZ^|h֐&4é/5 MPq<M̐YgfjŮFajf)M20Iɘ1=Sm^ |=)b)(}x b/hkh@W'~Mv VEP62s: MżvOocs%^csR^4L?5(]-@^y(wfF8dYͬ<]L4]Y:$jI_50@X9>I'*Գ_ܲW*Oc! Q$ X{]R^%/6#aBoJb<XNu+?L˜0Y3"pcgO3IB>YfoPҲ[M.kWv٦!ya|`z9s\(;od0 $摴_c 3"C!Ti!=Zd+}qJQp9Ω1BndUY"NU *Q6JjiJc^y 7BP%## F0y!SFn gbw)@wg Y`FV@}iA9QbV*"G)}Oܢ W:{`e>r)A\Pc"yd۶n'Y׽)AmTmFkzr'wO^h+dX˂:T&Tu}vtn'iGT'uEL[P'ync} 7%79o_cP1X-s{nrSGq" ~pe 훶$(p1Sp}$AK?icgˢ"[ xeN +͊Vi+TFѩ~ԍ*$r[q[ABD76=!/m}|BH3"v[ճ;<_%.~>tE~w`iR[$C8xvFo: OO7p<~B+f\{OUnGqYrތ@)ת/ЮBT |y f@ѥd =$0~Rʱh$[ogZ첟r+5޾gA H*\? f_UMƆ$*ɷnbCʠs c XiE5Rp F?(om%ff…bA?[H<- /``=wRjhq77`CJ&!eK<*6l<ώka/)+r1Ao4mȚ?7h4JfN28%TDVj ctl$AYΪ\Je-r@$ f{hh;N>9lJdvl蔏llH[2=!eMnqbTu4de2v<~8: 9Y#j/f>xG'%ܖ YY!usH%^n>geW}kktπK.cBeΕIb-s>2=j΀FEUI ײ%& d8"@rC/$. `-O,J=}ȡB~ B3!Ov<kNB4 uҹ9:t(m]p/@PbNH3f`r_wU\&*4z15 :wAk`9-u";\x٬"fZbNuĿߑ;#.Eh۵u85A@eέ%mDW#aT^OYNVGŊv⛻ R4*'en>;]U br%M|d2FW=^1/8KASWX 8JF.;b<\ߡMq}= 3pXDɓ'W]_E27$"&,3^SFnto´XO]zC%)יPA{׿gBpڬ@NԷ'?ҏeP'\0r.-@K@ܳVftv:@諥!:U8 e+ .:?˩sPG+kl뫾BOq(k/ !\elkK~S(6:oC+<.O T#D_JAp>Y/p/ KtA34Ǻk-Y ,T Gt!2k,dt m&6hkѠ}q.V^%i%C˾m]ocP?jnˌ{eB!`Ú)1b2̴1N?6co0ݼ$ziaPj/B.Va2CuYMϋ5t/RY* Yܰ `n""U 'HÂ'/X>"𯖦*˰JKq@}=;ʞqDXNQ. ڔLœsCf7RˆDS#g@Ü,[\t_Gi/b x0seEҦ'*Ǐ ;1cp>DP(%vqk~z9ZjKM'i_,8>FE d>eփ|a ! !I?LX_#,XeR C]x %Ú~*?k|**$%x9xbY_Ag'WmAo CËhTq,|,*pG-j Is^Rl1 {3`TiY4 F^,=!Gz7%!:]! UPSE%qHc|Ȉ.").0ρ<](kљ=rIƹ2 >Oh)Iag doˢ.pfJP6 1hmxsr Kn6K{P1Dczi(!%$Hd ʛe݇kuU ְۧ0K 49 -ޣ2>vBʑN [A\!ίՅlj{DmrnKptf|=x*~ZxQ*`-a;^V'bu ާ&6 `;bRO?Ȗ(Vf MS{7)d5Leh~)d'U]N^FK5H]#w)|+sżʋHwk_°{,nɪ۬X02|QN.yDq닏'ʇ&Ѵ /b{xw&:HdQCDjwݬs2%,&=SՐgYCB8Pr]/ ߙ2D4~ 1S\jp y)JYH3.\?aI ̜3AݛXw\6yy g\yzOg܋$ិHC'vF˅p : EXpci\6dmcRSL2{4W~Wgz!s]V;"A$M`0pJЊ֓3Ldai.7iD5r};`P`UG輆BF/lαtG5@ZMn@\x'+uON_?5_>*[)'W?1j ?͇x˛`0sTxuעi L]cGjyNX_xV9mNY)a ~bi+bDf,DY2G<$O0/PpweRW@R܏άrHʞGq8GAN97Gy8KC?̏M,3>ך}W)J#p[R1˞Ɓg [lBWS?cG|YNds0#$^ r!X W'?K+ÉM6e=Y/k X/+p\F1@UE_7]`7Qph¿ vf#xVZ;]*n%}q Z%xJ5vI / 3JfN 0@ 眸*K'`ZEwʹY /g>:%![<4&H $m|[z+zEn]à l R?(NJ%[m'(A'2ǡMDF,rET8 JՁqRs,i]6 FMWy2eW扒0@|v ܎/1')Ƚܴy[+8M?jt f ߝmRuY?P/lӖn]+N=f"/Q#x6 gRj)Z_3>0A??Q+#"]/ϊxF,U@7.~O N*m2P2AOd[Pp.]$Od%l=tص6ΎÉ, z¦[dG7|k[[jS+ESf¡ȑ4(| НDC$DD>;fmӿN'qyq}PхzZaGSE5Au"VPxqvʼX&>7'db/B0>@,ts:S-*v=/"cAXߩa-g)j@KQ u;}9mut4V85 N/ $kK'(u@79w*'h0T!U:~1 '/o"fⲎUּ)vhUܪ"- o93I^I>Z3s u{0|/+H_ Q]AeLNڷCIoNk '32ĵj(%EL9׬t֣Q4L>/R0iIY(Ǿ&~k8!&qnz_Awe9..dH#Mj:0E29St*tcz"er Y,(SrxzzRW7¡FPthLp,t#ćbrN -S MGAi[ -˜@Tn#u@ID5qs"x%蕐v͋0f]B%Xz*&e1Ǚp@\}@zf58OK Oj1*lJq04!xI`^*Ik_!\¥03T'ha?ߞ9$kPvإ(lR`*WƸsP;Dw40Ѽ;H''KgcLlǕPI+~j-*=[ .ۣuXaPâbŗ)W,K$x^Y]ȎY #eA5yq۸;@*tl5b…&3dwf<'ꦄ8lfBX|XE|bܮ(GQ>ƆޚYfd &M}g #1LK%ͭɽE?Tc1-(FPaLTݤl\Dr]l`WznE{X8{ı:!V}Ppߝg9T9~tKl6L_r?nR9|ͷM0!:55xoD#=f Sj0iM~2uɧV=ZwրBXǚ(u9ӏ8NɞsRS'%$@#c/p;. \fY/jI7d&~}TZ<"O7hK R`>e+)+vBUb-Q:F&4oa[ `'C|c~kj?'*Ltlg|:doИsY%As8id);.L6>/WjZ`fg{Dx`KWWEġ@U4vF<% X:3K5C@H#˭FV p@8Z!k ḱڣѥmzbpt\/$EVFJL9_gWkڥPU,\k1| FKG]*cJazϝvo8,CߥuFe$<6OgJB()jiebL--6?{Y?6HՍ[vB~ӧ v7sjUCwcѤ8»md  FWf 4\hӑ2uZWs;8:WPس! }X;*V`JnvףV5Mo~{L$w̔?KZK3{6]Y2S@oExL>F6n| )l7eyIgNx>]N*R3q/k+,X"&> ]*5B?w:SO$d ˵n*[[yޛVi5AGYaN & @ǒ%d zqa-.:l+M'ϋs;:S  ը a&i0AB!Erj¹fV;),K'lzv|%uQs2|7t}bg?gbpTqp= /zL~ox=ZfGx U6)V=O%Q4|CF9IH6 XF)b]vu>FK(P]:*z^¤&mLzqBz6-#G[Mjw/{-/H+&nzTw.0"ūQäNi,- 1kvPawVĖ>JzNF a|8SƇhx'IG`sA)gw*%ܩBmF1Eԧ [6 7[sxdׅyD3&t*_j\M% XpV" Pg&ScPpwuS%ZcGS2Ь2fZMHj8$ݱOM>ŴK|ZEr*ipU t(s "\QMPk5>*ڰKyV84p8*!.ktUmܘ|",8(FY\E~ֶV ?iMvo4XΎ?kuE{~ 4:>J̫NًH 4gĦNߘ;$픫$`-^Өt:U ']2b@"=]xL5ַdMWx(r W⼈ZyWL\ 4SɪR -E51V~UJ_7B/ԙ)4} Ϭ5{D.c:&" Tg:Ku1(?cHbg<g[9+Նzwp,X015^+,ٔb/r yxS름c<)~Oe# reϖ R`g3e%;w[7Ѝ_[!lLUݽA29Բ'&8Ky؃L N5M3C7&Χly=QcuaBf*q7OcU0… +}PCXPM$ Itv™ӂbsxYfGXb Di5!G;vi>eEG݊^I 3tu6Ei+ဗ|kuqxh#QaS)2oRb]9hx별CZ?k~t;q-_o;uӌ,n_VeĮvɩ_-Y \x=(ϺUpʲ ^L&&& 3=󴭠6eqREJ6>t*ڴyR!6:FfCݭsm6?:GwO9Q5fe4zS? F\5ng};_=ϣ\uȠ?]$O6Ki 0Q{/y]]af̽P =M'$~Ᏹ6G]G47Hh8־eIFz ŞmqmEr6!߄-DVZ\{hTKG%qH+wd'|ɓf23[/0*+%2^\:sSկFbj1%5}Xk_lH֮ɕ|GZ?)otCաN~R[;F fCvW]ZrL&E6L:~;kՈMy67X3pY} #ZFNJ9a)7ƴc5f8m31aq<>4"QQH$V;omat`٠/" qIɤZz8^kyZbVJ9$ Pu-* O._=Sh\3G?T+쌑^&^ͅ/!8d~n|)SN.\cbM+ĖpW6W va0vr-%n6 "#O7~eIZ!JS:;# kBPS|F"t m{2BUC'N'e\|A!_"w1܏O9ҿ&引f'-ݺC0'yim_ F)_UI*e%aٞ{Z>r)̼Ղ;&hs&reJ$F55­m蚣#BY(FJ#g%>o7JAMO_#.p܇2n]Hva::F&FV'w&o^HP2,_omAynjEYQ7smv&p5!so}:ء_,ȗ͇Q=LUChxwхF3R9nYIuNNoi\z1xG:,2kp"g$ZB?"꧚Z9h"ɮ@{>7% tt m/C7,Er< yxrLJڄt]x*wYSDQ|>|2: MTϣ$wXH.~pQۋgLkGၩG 8G3:P㓗}hWdMr]󢌕g9\*kaZǎ>'zCm"iB9'A%x)e+QU}*yN6EX2u4 ;A5@Ɍ@ҳ>69U ?'^Uk>f>6"?UJ`PpWz0DC͟.ڍGm޹%iV6sc #n8!LA&ߔʧ8Gq_y{Tc}Nd_G~Ssi]-0 3&/ȮO"e̪ ;l LoQR&b{K[[,O*Z!9bOMO~Oa9Vkˊ *l ^ˉ5qy,<4@_E*]* Nȵ,ji˟VŶ]7,!Aё}֥/U,F R!)C[,S-ng cVU^]0H%AQ "xı"ҧ R `m"P=Ѐyw1>e.F*ب-ȡp& ߫KV3'l͗ľn$+25x"vxOgw`2h]-Mo%Du2v:3 / G%ѓb7j~ *1?R34| BiF"zcm:?=Y_fx}`{[I*h+p=wg@AϮߢ߯tW7kۖB33? }+v j Kp;}$4q1#75")&MJ6K=usJ\!ͶN vZծN{ŎNx$((/?eMqgT!aM^%| JY(HH;G192:la~Vؚ >Ӄ3E[6Rգ=մX]qLw1O#ŷ*')NPL "` Q]tWyG*~.hjP5zJiXAł践Wuj!a}v;j )AGVka2aaRP,&"Dӂ;xh/*t ^EF2<<<=EB>=#g.d8 =X0\' J صs-]:OX&folb{ye#K֒[yȢvc! K#-{8qO/M [o}h'\ <ЉA cGB#Upyw r/wŠiW$ۤ)?n ?ǯa1 }G)~K9Zhڙ;&6"y>_ AA)jNEca}f񓿵|][2-qSz X>㣖W;9aWX̊hfŹr5Y|_4x|_B7Z({D>R{Vo)%TL)>TsLe ;f} R;#B$}Blm&ea-f*Z5Ws R6b~+ivn(>j2V0#ݟ\{`l| 92j!,so .xY;$Ulٓ4{׸׵ 'KطMW`OPId< mTnYjXU7l!WXM`vFT~Ki3(;NmW.g|d͂nMRoV ORJ[4q"pfhn]׫L~/cϓӳꄷR숕_I)~ ksfذDq]Ve]3aռ"W;mn~sG2lz'ƹd^-N%@W偢mc@siSq'>6 {U<.!Q翚B,W̄F:b%7uW땬P{tNV7*:ʇҨm @J{3(BSf*yq :`4vlAD2VwAKXǛ>H&ئKz}.2WKvt &cn ߃ِ)Rqj$x :; '$]f027>nПF(LȇPv9`g5!ӗ x(uhR^{"iF+1BƳ!!> zU3B@ᴷ ( #[h3Dh;%*wYWΜ+r4LJTv5`oabfB*\q ISj?FY?ShJ/yS(@oJLuTUDyH8͠5.Tk$9 iN~ɴi /jIY]+x {{7!CCXc K9BRB&圏"*&637r30 Œ`Z#!ͅa* 6@Z 7}!}u'2tY xe=N۝ζwj]Cu 쒮c_VhY0תaG $.b[b{r$}Rxf֦T^ɽxB0fG#G.!Dɒk+ȶ{u<| jbm]VQuGϱ1E_$cí)'y\`ԊLuNtz2M8@+ӱÔlԅ)Z .)*^נ@])P-O6vړ6y7\0J NiDO<7uϯ]eX?#ݚƊ]x b,ȜoEބ.}9d!ײrڔ]SrJ._|G9&5JiHJ/|*2;DZVa$$<Y1Rh&IaCʊj^K> =uelʥr7"/b9ԼE ^d`$9 Gޟc" IRɂ/XuhWuHYi,tN3ɸcx՛٪rj)b}($yw!&~Onȫ`5 ۵Եn\怣ϫd=pmLRD3mQ'`p&VX(m| k |_W뺁n0CP ɨqxfB7ӝaSEDVvb 1#L$\](Qe3HxLȇ"`d :!WxjTsT{@}z0u:?󲫭qrMsh:@Qd?i5HɭpqStF0ʼn`]@,&e>rC6 [ *#HACm[LNw(^Mr W \1f5PWvonuo69p#1)u7/z Ov|>-6Qc7Zo>%u22mO|#;#Z$ w c+a 1Fݸ/Ջx&'ZrҺH=7<(5ZGhѣqi jkǭ,k{6F"}5}pb4 ZoeGvkEӦ}CCHffwW7LݪfejB2~N\s8yuc6].&p{$)|v>1ѪYfӿ.Kq۶zC009;9X=+:vnF5A!5Pib!HwJpP [2QRi:;+s|t8WƧ7V̤ 2ċ1o?m-qU@C0Z zPtb_ylY+I%l*_8<%EjU G]ybCS=KV0lnE׉0DBgN6CeE![eSKЩ\miMOR}>#Өj͟B"G32˳Є@kz}@I+e7JcȢ NlAq^"BHWt27}x0M@%bVr' tENN᥺)+A0W5v+2eG"gGp(3SpŌ%fe֬ӆam[Ԣ?8*jDNP.{g y2=*9G_smZ/܏\gK̝XwxT. aC@k'eQ[*jWk_g P ڄ2SAkJaG poK`A$à?cw"{CZSS\6؆T͡mQi,, ὼ[-)%rJ`[X8쳻 놇#C@d 34p=Zjy*5]!]4(o_h:3Yoo[-gµi/::`!KPd_%LjY*'Eooޒ<)V,ڌƚ*$G^9-ѾZ.Le^ ߼S)q \55/hH|@nuY2 SwX1vZb^ܖWf o 5(clD]}>M7W1a _v_ҫޓa1] y]xp'w uCt":$FVdzc t+l-8ds3#{v 5BE&RcDduղzc؊]B!6G!CQ[bW9k]W/!) 탥1tmyb!##7jO\akOΫap9u/TQ2IS.W~f` Twj Z=nlSRMFe_(B]F~I{z]߬T8r} ]̐uXK3ߌ&8Ad$`KzL\Th` p6NwE3#'(WĿQZʌ-Oa3M^hf|Raɑ|G.K/)SdAxws( z6W`2閉yKCslu3FsJ ]|kM(cK-:)x0n"(ijQKM:kbg>edts@`Emod*PZpP^.z-"+|[4E>μ/3hvI:xz Rm~x݂h$2(Y2.Ӿ2K58Li6y-"JlKkM)(6Y6)pɵ|S=cqthB,vm.RsPrbU8[q:7rcY?Kٴ(+778bVAߗU&bsk/`dkԕu/d=vo; syS^vk_*rǫ95c Z|2'ϟ„0D|E3 K_ j-g<=֤ -R8.|y|:SaJK/2Iص?Nև "X}rL 0Nf(x g`E7.=.X|C*;I3GK4s6X-C%Do,ݘf ¦3/WZ1ؤw A2|}]JG Dep``pDEέFĴ||Y  x٦$q1_<tK0Z{ؾPP/ fMF/b*SO6h`W̤ W!a9PܨӿT305b~Y7aKrŜEge,8nw]p'C3J1k1Ipz_+[Lbﮫ>%VkM@.' @>@GB>d6we4J&?պՀqKeDQ&^ W~Ghk +h +{Fu{0aB?̭g3_CJyKϟo`#NN?՗tvt_<}[ɸٜi/Cz;{1(t<#piMϢd)GC0"f5]͖,|MEGNbs. 2;/;48XNcNzv2 ׽|r,ECsJ;i<U&>! 0,(.ܩW ;y77dLG} |`$:ѝǸ5irUPMn8P㮐,GC5x`IGxCv穵_$pb\JkFrSV b MyW&XV;I2>d5B@ȓRua'ߦ<W:RZU3g}9UX:߳ GEy4@ 3IP I,8M3F,|W"9ϩ Rl_y1/#>UB((#dӁ;0;w;NނFyf 5,7n>x4[%OK;Gg9oD}j1tb$eC.O8Z]6J@_VJQ}dg1ͅFBcLL2"qO) $DhcO}#Ĥش+RDf}0A5G.yG=( FU%"ڥl8n'髶HEߥ:’uwQJ2JNtK glGjl5 ˘BPulY\Wxp`lTϵ(|s[5"s6E"%ӵEˆ5PM*^iBE@׎2OL>V2VGYu,R2NX\$#4no K^d=,HA6H-_xX*;q3}#Λ9ڴb{ 7N}R|y pY Jل"WWUFt͐܃Q,٨7^ ,U$3]1 yU*ϊͲBo19js!'~5S탭\SL+_˛*DP}1 )YO Pң~N67]{IdUf"~{$<(#g'fa+]m3<8bMp&Y%Ay>+8^F(ī)%TeavyxGTkJ;ƴnm]uD~6|DlU~1)qr+@u@ a X8iimC{f=r쑋w#R6bts~5b@w4|%Ե{GhkK-(qrh*dIˏmdH#+D6x+DvQ-c)Xk&pĻ5ӽob?D=P5r_w"_$k{7۠7)h=.Ѱ5Rz6 7hݞ <% 5ѵe}~C(}}fԂQӃ"ʷw;`I -G 筆"GMB.{=C+xVrw9BYIE18ޣ9yGy_rI̲wMsLlu{M;Y|.=WQ҅+; k_Neީ'ca?bp3+B1})Eqh|*7}oJjI1fKc3]hOBqZ,icocϜD1op zU~_NK(M _VI)wÍ2l*Ȇo<DK/2ˀ;d"g[RZ3sپkU_DشkWIf<(xײ}0'jOI)"peqӭTNY`[xcpʲj_[fذT*]rh)3'UiRK*G*H} oRk|Y}7Y7Qth{E+C`n2ș_~>h8ԗݮ/lyfhc6(Wೕzerj5݇}28dNP3St1O<#*(-8c:ba ʦHv]ۀn6׏q+wr;*D:j)TOņH^z^Ӫp^ w?䟴q= -J(w!Y"-QM |Af֝hOa 8Lூ}ϰU1s_u$\Ic_?Yz>;'”%U՗yK}'dCOؖ1LSn&ʏJþNu+7F)":uNl\=g3)(vEz-uӛīB`A֩JNUꢴzLaBluJ#$23[FG>gV8\Rd!, t9֖WoGBŀR+1VŐwù?icl̻B#l <նVPi2QخKe}Dr a'rkY=wyOGTl9ETGqB"bTEn]mOL/P6EfYhڰьe%"p/ֳй*~,Wd&6ߓgS.[CͼZu"l.=6* ^ح^uLCύq Q9֏tP(_vévWFņL7Pa&vk^^?VFP2x3zwٕm.I %ak .;̿g_^L nƏ6$mPȃeH"oKB溻<*]eXơՄVh'Y[2Xո!K'4, Ċ1'bWǡy͌m?E侏B,%M!?)%?\ ywVq=:ar 7e{a%;QC/ؼ\I*;;}20 /X_#m}!pJ#|9˃)o D ~K$R>+zxalmFϻd2ofգS "Q@Y. \2-Ib?91Μ+D\K3*BmcJ sē<.0wso#5+i#4q^_laEXIОq ۤx9{_N'p0#LN4jB$CiyAp:a n~Ü 4F$뺡ԩNj%b Io襕q"e nz=xF;(`sدU|U‹]M{qpx>4^;b lFo@h5 k6Jo{gG-&Q.ߪ X4  QwVtC2ՌUӫԁ`?9%{~k 2*ý7BzfC2Ow.>ÍدwkϹ`̭f]lg~Hod78'}  m2h+ 8LRh2oѓӢP=:AjECB)D14h1 |wʀNnsC:y.ɣ.#te3a@꒩rT ?2=,*#'L"QO"#cv^Z%tTYG 0CéZ݇+iI_½!XQm61gd&j[,:=lDMMtԕp+ur5Z(M}L=&)2&_'WBi\fdUzГ‡b>˹FqL}F ߚY"3o zpȼ\j[CjYsCAw;]KP㭽HZ G ,@1̣<ja8pH*Y jgL;~1 %c V;M&aT00gGjݨHrsõ(DVxd1i2ɀwEKw6Ét%6:ŸȈ$y/a1љFk Y7Q:#ӫZFw{~Q'p2#Ê2KoYkثIl㓫w),BŰ3N*=fij_2AO8pm'/\[FO! r Fb%?UgNT3a7|&$,.g)qL;ë)ȤH9, 2yFv gn5mbh*I8r'cr~t"v xB;V680jʸdlD_8toޓ dt+E.&3| "~ ^AO]A)XZ/5*tMƣf+mVBOK^:Gi !_v6wE'둬@_C'~YܬŠ{tlο{0m=#Z):.? `2#JqB5$f]}12!(rah#l!g 9&Ϭe1lIQggMn’adNH.#S9g}eq܃Cmal)T^N0y 5ir?NG[&j~ʲ؟VvPVR99lmmm9yc gׅ #"*ሼQ%{1?90>^@70Xyng3!x&ğд=,P%|>qztc&qY g&+*Ͻ乻ҽW)<'`9ij[VQp]{X! !De8 FP9_3yZy+BfKYg*iF+t߬r;l !G;E SR.7_(E)o8b+4;E!kq\u ?7$nYNu&+lډw X%"&Hۀ1/H%/ v>nkRx)aK N\Bũvju 1MF|FZt놳m@~]$&zk3գ# A|r6KK=$[z @6:ꇵ~ʿ`z ۟C-Zƹ.l#j`;Kg9ֆRHPgCZX-Yιّ$hӑ2H9hony * rI!3 sp'sUU=+5g>Do䰖l |~]\Mj I( o Bm$n$ôFU\A:Cͣȩn^3DQܻrVEX ?P0]Lr !JfI (Ԟ94ɀ-!UM- qVk,e]ɉk?:Ԙ< k|YwиnNDsVh]B_;Z؋rn b v:\dǪ[]zj -pi #dĩSgpKD-X]fEx]~x׋ù6`%${ <+%jV֨D3DP֌Ќ/(;yvrK28".PY,G1W@!0a ;_ _k۟Oݘ#2o&yrJdm>{W/cIdDP1Bxu",(c\9IOHysTǙӛ[[&ktvL;H lk1Lӯ~z,8Sܸ*. uoB\14bnIŒGfb=a%)^n5܂k #,Z!c$%jiRL WU0"'`W~Dd@*F^E/xtMyP-lr3!wJo{>3lIqɤ#d>⺰*Ĭ4ِ ~}H-u>vI 1QŽԼ5+2"4V!@Vxr7p?_#Z&NAo+56!6Ew9g&yurR@{'R9Tt,\"A93>2/v7;GDžÑ^ep'f]s#gx .>!0kmFX7N"wt2ݒ$>L"tYxqJQUnFL73SH+޶.0~ʹ0q@(ﭹ'BޫBFa@,}a 1"aͺȱF5?]N: :Dk@3GyM QcB7a <1bZG!C#"?5<9N"{|U7{q;AMr+F/ZxMʎq1D(N;`n$WsU;'7̔9|3&xiwd'[ O^nm%4+ۦG0I8i3@eս 1XcQH@< HS\I `M&$( B=E "e?ߓ,-@tչ*VE‰$]V/U+|d߉6ƲSCr| R^ͻٓw ZtS#\ArsS&%NJg/qPʛm/yl/ff^?rA3>ElwӀ2A_$\BW-x*Yzߍ)$1;tJޕ+ir;gSS,5#MmNS]ިpN^Y)an9Р sDίgJvzS̩sF;+fu !bg/W8&as@ARN.Lz*0fF'"~HL)݇DXsaBG%Mj oĄ}'E#ּ%Nt#KTG*n"k:0]УuhV6,헑4HeK囩%]"qijLN6?t)âjy^̮jp{,%?P!rDIV !oAvsʖpWα*,5WV̟H3M-۱ұ%Mf"ҢTc #2R#챊'IE5vP/sԽJ(аBRHf=[ō>vT{ nkY{Lcr9*''z56qW1d>K~+rZl`UF} sWhI ptxf"dx适Jq&4(V5%^N襱&HПaHtFt#u2ix]iKĐ\ ׼R]X9A+Η|MX*ѣ-YAv旮]Ġ/끻5m#(3[){qiW( Bƛ׎eNvtO|c y %oU 118VuM'"Ȧ*\ߛT^ p|sM/E&}](]pmp9/@Ez“/ 4YAl尔'NI Dlh4^ǘ,?ʱ!1 v䳻_9lMl3zN6 8L@RSB#SηT9enI%#_MrwnKAk>pyV< "7eYQW+2բB#s?&@"W͗:6q+Jr)I<|*dr^&yATM華iZ-/oW]C{W8ÐjzZ? 0 VfPwA=z-cCIX Gۂ-`<:_I=:R>!S|Su5b QQ[8S蠿dž}N̏: K ,-^B<\'`f,[^˟fdc̯̬U^b!7~4:@ffѰ_J9"ȫfsz}#[liYux 35 9/U:0*P)& 4puIB"9*xvrJmT?bgsKF_v$I k\QPE7ۣA ZRySͯ1y"v@FWDƶMaUcg _u~ Bc~sji舀ޱ(f)x! qHqD}?vC@P^D@vd4.7;HcIV1qf2)O|rfqCh$Vc7YCUȃn:i$7-?|S `I[0v:򥣀"ޛ-m>z.,ŞF)\b7 ` +,~fsi'?$:/哼5A{E3̣r{si휔K>>1h'9[E55X`s7s%#a`pdXuJlVOWɐU{O ͛ jY鼽(Fs{ɛD-6*J@r$SoX$ Y<<}\S$Hw߅f< ;C=6䀛 s C&!G'TqQq.Is񡒏Efmzzyz ajEuQօ:7͎cG}}l4p̱59vFXTiBBq7cE.,#4mUCr i\>Tȅ`VͣA`whB8v3vx``+?6]L(h|u,JoH= x\5x=MF{#n@>Z^TT![LͺwbvBȒ1F8 % zT"qg/LJֱDmmzXj@d;koX v[l\6v0xT0c9Z\z;}g;{ito@MOtEJ ")h?+_ƅ04jfbR].4La& :\Rvi!F6iL+ {w w1uDOItuhK-> Se?YحbA`P|AgcenJ5Tr'ŏ}.:fMg\3W@z̽ltd$rhk>̚{x[ua*LX,c߄E =Ss47GiQTDwV |/F=k4+LjAS?l++Dz1͝IG|#o)'Gp˷hVӍ G%f1~ꎮ4302j})y%Զhkia++8q֘8DF M'cٱg0 Љ12bYV:Pշ-{}vW|=, LP^ٱ9 K,8" 'UswVġR~,oQ\:1& +8Se?& )Gtsf+ѹ[60,U|˼q`"me|#aUn1'!^[ھ lt?|o^lZEl#6L|FխٮĠ>;\ 1QTh\bYjr 6%K]*9PV^'Yëj28=zs2JعjDqB`k].çk1ᇖd=?薝>} <*ϲH&ԱA5{Fʟh# + UT1T ~7WڒWsTcHwo]Zb)ЫaThiԁSKCX&?-3eq%@ ibX@)OX"#I˜`A4 *zaSQWCv1Xԥt0dnpT`C!SDV3DcDbnڱ3y1{GJPcU8 _E>}_䧊'P@d@c%J/}mn]3{]J:v$#zWLiqd=`ʑVŀUYǮ!o1S" sIWPE;Q&f 7JQ6_z0ʖ(O8|$|@2x+ilT=]@򴹒gWİ] P`]#<.7$'jq6tdgg{ z >}hZ }hS9󮆇Na '4zi"IB2b3ǻ=м- # z;'磽O?&`-bvTN ƇD-QoR'k_FR߭JVFdݎ^E!1–)gHKGyHB6u%_~4Ő#p gXڊa:\w/~ *2z *p9ͱ9tjqDBF%t/k٥x@~>~^4IOxn:)\7MQj0ttu$(sa#bT;P$UJG0K9Y4~'b? IF99U#a@S0r*@5$#~OqVU y_f ˊЦe?Qִf盇,lRHH!0aFvo8yA\{R`yMjEp0Y=hO j8%T ?4 u/j2ZϜ%Xdg|8p{9R(mU*=T.2gB4EԚnaLQ:Ao߿Enس+(6HP"l*l@M6UnqVU.>$Ocq gp07k(a(1S"O8XE^Gcwry^>ǝ)`CGGwu6x6R:j,_:iWG8?ԥiIMn xDś HSpVwq͡~y~2b=s>>V-*%u9__͍Q^i<,7^O 'o9mOO@ ?,C3=noq-ˬ{ւ#!WK*sZFЭ (Y糇,`X%=L=NzHƝcd RvK./Sh+]Z~|.JFeDQJ.WJ%Vy5`-cv(Bvm ɋ s$Az | wc2aW cPtʏ`,+#B3$dj랦RpU uJHVM8*ڪϮJcQF!ZY][T5ca~\3[@w-F15C GN ]ga w\H^[5)0ݎvqbDuI9;S] 8ݪ|pwN3`zeR6 Ocg0__k%:5y)]ޢ2H#fK,c -O[ <\\(X3 `>c3F&2Lyjߐ<-Ӛ]Ktn-DcXVʢRdWCOEdb8&/>S̕=YsZ"[գDhΙnPTXw*tp) Bp(߂Ź]K@F[fd,A J:.T /.] ĭ!ɰ 8%Nwii[/6SvK%$y}pX5{M<GohPF*o1څES)8B2`N[WS.Q݃*PIїH`*Bb~%?ߒQOg~&,!!C|Lэǵ$38#^)W[2";!]aٶRlnͮnU+% JV^C.|EB|d}aXQC sn04yЇaƀ{(*I(,ʭQvu1K`2ʉLp9CQhw+j0x+x;Qx7 ;#?[Jf)} ̥K@Xaz݌"J#ؓf&E}_`sDz_6r^$몠C{5cަ:5Pyy=挜UThH,ߩxAN1:2q5-`qVz ܊3AAMU6`4KIVPbCm*FkH+D7 [OQA mN|sj2GLҠ{ÿA!E ț&>78/%WrdY5%!zZ 7D{rE aVhs/\ Rmx1V?Q9ocKL]\;?&$Tф7x/m,H^/R6A i{ީݞm 4qbR7W^,vz|5T24nS-4OҼKH8yF4q3.!5AGf!b[8&_"Mi\lCg:QT <1ت\seJz7K. IW]K-bGI]6&(R:K cC镍n S^5r Lj=|/\6wAlfK乒@\IrcSc>U]0?/6w.T/An Ka3*uXT*oD"FҴFFWj.2s+\\6)$,bO CɉnfEK莄˧?% ?|>=;~{j$UDj[$6\F3Wbѥ =fS0] *^݌L{n Cʸh˅t uRK&ptej>tvY_5ՙZ"И}]be&L>b~@5k{Q î %vNXy$X\թ?9?ac?wL& JUŲwLG}3{E^҇'.I,[x2+Z̏fm[Tw-U\kt3J}$WэMKkE0uCI,A3V@< xki ~PPv}#-*2ǘg^VCzV|_3Sb醭fg$=ޅYl%teLR o8fQ'D/糣*. sv gtD_=arK0sD+!JޤO>l7H9 //B+l-<\VIz Ϙ)*G?Ճ&py?ډcW*½vB͙pJԶKĿgmR iJ(<*7D1Zr0 ʠ@O2Ziuד.|l1ړ/!ZvO "cO"QJɎ@)v= +vrbZrLUFbk'g mx81PN9D[Z~S@bsn:S==U-ҪVBCJZ@pLӧLTژO;H6FPB0̀_FWc[Ϩc zA)JP%`$!X_$o(c3螥ˤAGK]5ʃw(ϔ5d\}bed^+ 'E 4qΊGfSдn(F麇0VT-T㰮/E%So'6䁗%gmj'\5E ]P41sܦx=w R!0a\BAX%__4NNB6╁D26˓ {_ݗjb!t'LVKQ IUV_NWc {&X?!x0kLAxdb1&L!'rVzC  ,?T CpYVaR\#zVO".^5 E>e! j~t/|eW1H6T|w|K,OeU?s8rPx9Ev=IGdtܔiBR}ff* , {]1rO<|lC齪.EV&nv6XX%(EgTCFxDphtw[e46 Y7lEg\9$|؛N{r ؓP4 A=ʐA, # c;Yc⿷P5J^l_N5ю9VOFƄ435 Ʒ:]/ irabP2W|1;E3EDk|#nQNEYrS/oWh?>[68yso{I\=F-no=F \'+55T<&ZXU\h*ţ:mJOU8/`BRw,`܆Ѯ 0=eǐ (Nm楦DlBcD!seToFJFm)*+Dž6W[5ojEpjWK L|Ωb֕6A.ȩ{vH!>f )~j3M;d,EϼcgSc^00a뮯ڔw"/(eL>{^7 9qιgds>aE/LDomSpЧPk%y/ƁcCv aLV1e.wJ`gJ\4ˉ0RӴ뀱bD ' 2 +5{iEi{RgHn@77d`5w~CI<aXE=OLv޷l knv1˓3,Lץ/N8޳uHf7#b:dU P- d2{lR'iTw!f;9NgmA 8 ԦpgpS9QrW$<uR{P4 Թ%o0Zx1~J #94n5 !rOx ̤Q&Y .biSrgݪHf~&$}tCzᅴ9ʾitH0"G|qN ^`*WHV<{Zp8|t9/M59_=wՂ)/M-sEs*L*'ƶXҟC}P & X2t*Hէǿ9}ش@1 M_}dz2268 h1c`eٹ1DwLS M9OVs 4ƞ5 k yDgp?:$2Nm4f{ύmIS@OU# (xl_nuli/{ 0pv<6xN0nxndȔ3Us]nX' _=;"&cMX0w|@t$*@0EU_4 8Y%7ЫM홀Lmر{ĺ?c!.HBTUdCnZP'/ V{t1ÃU~X լa>zЄhi}!" | z'oP#J5$ϏHQNx|3|̉|bq#$.ƻ- tJJ6-r|&E*wY޵MZI:fHS@_"$\C2lGQu_} ůy0?3|t3TI:wE~]ĕ4*` yN)WEƳ:WiYY:uo:-v= F;qt?oUNʘXj9uVa `+嵕CB~@[1ǶhZǦE8u2Z17D!sG3hX2A ~G)pub%p >B:P,ܵ(%ܱJQ}d>ï+Q8\Wi-y-Lv'Vc9mfIⲿwQhq/<_j kT`$"yt#[XU%L9L}j>)!~{l1uPˈH2Lhh_.4[a-n&2_ A[Ee%ֳ'cqk%I`٪$LA-M{K[2Wܝ5X:)]jhߛ-VQu*>#J ZǣD_y[2p *x+1Z}e$w;dVFgM3(Wka&Л;k]0q‹ebz-tf/p+M*OƄB'ytJ9 wDmv}!mGm(Di>pc.-zΘn, Kcv0[\e| K8g#]ME0iD%!&5j ,i9O%&}G;f>9B>6S6 v)Psޮ"dh fgczeG?_4YBSb ^j4 N. H\˘V|B>A,N;rjT2vnVg&#Ėv;QH&{y l lϦ)fYmYȒxPlmH"IY{)YPWS }ƨch^hXnB%n67t}V =Hwz._]yh5~P!OHJ{_!ŬQ~ DxmPz/Es]VDSiYl{kc)L+i/}vז>UqRځ D]Юpgv3=^fwÐi~߼e +ZY|їqT~?g]h ~qu%c2N"%JVҾ`@`'@cz?>D7Hw0ԕY>yk_H<4b6$+'J (n\#[8>&ppCJ K~`~=aK2V]pU8+.zw҂PfKGv S)x%,Z5@>-Rɗ 4O9rnLsi:z65=,Ĝ&;?n$hnb)QڟX%8J(a.zAjF~$抒id Q6uI>{:$ThRU6s?ql ]E7ǩŇ\oF JU)nןMbxVg'Knv2qPyU^j Pu3i+J"`M>f羠?kD?L 3J=W nJ5Iv!k]{D}qq EڴZ*uKZ}ǂGLqZX e_jqI_ˊz7 ,KH9R<&Ӕʺ^[ixLۻ\R(*/(bIE9Φ=ꖣAAr>^7Q fE#$Z?FŖ0<u~]6/4:s[WN6TkG%{It 妬eշdkEAR<":6z3}{eSx iQ<z֑3o5RixU~&gÌfoFVYj^N_BXWg@BUح x2~P0~!;S0[ S7>Kb69NBk9{lF}{kQ$ | 'A{޷1+;wA,˜QШ@km!anVhLkL;% ar1&tU?;/'j4O d,ᨲE{Qh3E֗*q!BkfE Ԃwzj!5V44X=7ro/k?G*ԋ4ѽ(p59o K[lnۤnEK.80M ڑGbʃjdɈ.Il0i}=Kêb0j3]Y`LHZH*N%ok1 Q*9."BwDLL&32h(&Oz7}Tz'm⠹8Z_.$2X ؜ Z?ֳz| ꍠ!lHX+6(f?وH(~6(Sf%VeQo9ߜChK8 A٩cȅ~lB+o=J@^4^ G#D#3Qupz[Κԗc`@2mux!*LKi4Jo"ȱeu |װ/洮"|fv. !lD~)c{eVoadFmD@ 8s˙!ܶ$M^T:u?j_P /9Fԣ7E.XamjT#@+0h `<_Gw#)Q)/mEؖ:ZZ| ^wO8%!$."l!vk pYGmeA1`x&Җqx2d+[HMS2~%FBi)zC7?/`hpʫ]%_'vM'^soyyr,#\_me璫؛4/wڈzm̚D;=*7d?kY\T/*7T2GPF13q1TsYJi$(^Zw+]|e`NJNʽ/'̧@HP/VS@䴒?<[B0Vruj3(xr7!7hT% U%Ȱͨl"Yh*lu! uy0e3gYMg麼R/vV`Rlhq4x72wACŏ=;Ve5r:R//x zL&3y 3P}tN_jDgCi5)\L};qss ] ]ghhGWHNZ=嶑Xgr!jD6jkHU/Hw{7UYD &:b\ CA\[ *5MxiN;hg8WGZdA*M O*Y%[nKk򶄉CD_ ΀?Ov*8=oT+?8aW&qq,I<͖5[xwPpJxg{;dp> \] `U>vj(\L|P/-Spkvnbv\u1G¦QOy݅SV 5yȕe! Γ: <5 xuj#H, בdTvxb_ȎaGs+CwC'Zm O3+))0;T &ANVNfNxsk$ Ѐǘ~pֽc k_e [z RZfOyCgZdf-M`πu MO.T$ 0vAR:HIc @BQ.TtTuv>icD>8aaBOOwGNz a]!0rc;¥ɢ@ nE+Qf^ 7h&,Kl݅nNcp47vh7 jCtmZ5xe&ȓdW|^A0#FezƪS ! KnPH?4\N? *a`}uR/9~jDt@ypx'JSP1QMI.nP{ LOY93h`o6  Vlj (1+uLxwt0aVk)FKr?ӷ5ASǭ&lŏl.b4x) % Gd#QN6LU*7.C-5>ovŸqСifC 5-XV0G-|1kcˢ:+4QEKJz7ʎ <Td *]5]/ V!0Ȏ/[`{Go, ^\] Ʃiò 9I#a$vIaN$?ۉj ˄𢏘$ F :s8؈\ӡ[agO9;Y@??qGoN#)OwR_Rw:.D *b,[l[$5S&]s \Ro.e'~J~gg46fj&fC>\p2!iSt|a6i5י6i%ôĩn쪉SXZNÎ[@GgiH"ybᚢ>DA}X qixlZ+R O|O֕y}}3Lvj  xX1I;OwRzF-O wJU"$7p!(z(P 6j9w? xPv)=STS4ga+&4f]ܝd[~L02d hf?ɩ2Vs-āeqQƒ| SuAU(SIoAW0D@4) i ^_\n*їQю#QXmVh+Wta԰}AIbYfrCN8 sTJ)ڣ|~w .,KY\ʂ]-b4ij/HK'P[EV\hkuW L%1(X .HѴuOw-4uvSCRLɣQ3A% IPW8_.o{tf,)~sEFn'Y=J6tX,>Xo؆a.ty-}hQ@*=ZY$Pt󙗶#O[B3Vʶڈˋ0I,Bgh`ޕiU,B R {I,8[~8'/Jgd>x  fEL [`b56«yb2޲3:TUI=ʬ,X$N@H b$/œ-ӑƁD; kq+9اV=0\L7@䌫cnLyϡ;Ϸ%-S#y~b'%~J1Ћi#"e蛑oz!֧\G(ׄWS7.O 4j?meʞ)&a:PfqܯAs|Y_UQjs_ڜص ح;k2i⾚"kNn{Ió+> ʑi^{@P YCO&Bv,phQ\UL]5BotH$ (0GE"!d|NN缨i[$P=;0y(`CP$l[o5#.=^èND^W.;n y4[ a».XdKrFwΈs / `'SEl%Bc:u !"e޺RU 5gzZ4%Hu{ӍdY3N<5\ia ]8ol\2Hr7 DP0ŽW8dve-A΍G'5ѭA|u!gdf9O>d✞&\X5l)'4ݙD?V-N6l;*g+~|^>P2nPm*c'oY4M=k^;hRjf4]ww BqMR &?gFq[ _-zLa<4iG6G_P>Y:]U4-%`XRҶ1őOf鏑_i+QjEugRI]cKxX%z/g/nXB>hJno vB5-xɚȡJMk*:+n-2yWBHMZՙ|~ T8WϮ_5oobf70;h3XT*[Jtų\Nc!fζ0qtmD8?d0I0 ¹o[$k?\R/0J )fs/Q*a;˜B"rLկھLR,^kB2X9#Of>&V{L'>lJddVTm9B3:\,;֜M#meH8 jv|4kZ%Y!_vA(k}R{K,[7O f^MɶPbXzʍBuǦE9~F[iۉI`fO]<#>t򞦎߸pg-;'T4^}3GR7f7%rITΛrjl{$'r2c,$Pw(1M{x?2"{qht y>pʁh^Y'w iq{3/ 6癄rGXd.B\e6h=~̵{]Q*FN{D{savcMR;,LF5B1 jFʶֳPputiVd:)0ϓ& pn1.4'#><(D̥tFץ.uf,OQZ=)@t2MpekX<+1AsiKu3 橥:vs~ܧOV7b”4lwy~Crûq$o+FD~1/[ f)KuC|fceP$3DXeTaS[pPWD|tiRe8SӉ Wؚ:~tu'Kݦb8bߖ?ddaCx4\eԶP$f.w)j\5/S^Wbsbs Μy 1K*a t\dxeK?'d)Q4;9sV%}hKIvvfgLsu4P ɿN)LWj׫3v05ِxθg G$٣5lGO^S Zi6peJ{!Eř³"vRt<>V>qVeW+M:rQDU?ޕD  r}.mN~¸vQDQowb[1r7mY%SA+8wT\F۴R9>2qR8~n dJGdx%6(>mE L߮>$Gڮlj0wӱ}h.mth\71Md?"=#+~Mյϳ;%5 n%5?z._&&1_U4歜܋Gւ󯃙0>͚[`!(m\ȸ-2rOF.YG;^,-'3@Cf|+^F0Ho Lnj[wKχͱpUl,AR9ޛϧb t~PQ."'"<3`lЋvLg%d.V\OmȔjBqai"zD&c*PetS:B>(\E 63+:1l7j @L7 T2" :\3`Rqk}-t9Wi. qd}#ݙvب8w6NhG z﬎D!RJ5l|JHEvyj:b',#Dfog$W0M W e&G5{aQ-vR8{QVs6ufRgiv/DW1@!&%&I Ca%<>8ρ͍ǖ-:cģΔ:;؎;m!2!%~^4\E>a:*6sҨ#ȩY:B׍Y"8dYl|l_r{dg\y 3uJ`pt)b-nRv>JOKy8ӵ[yaҼ5o膤%ު]=rm.l Rfvl?p{w,8䇁M=( >&@N{TK#ߣzYTiWs%ŧ <*j} 1_۟WxO+n )>~5?$_G,;TrR|ڙ(K" چH&J_{fؒ> ,dY<Oݏoz:0}ʂ^"!Lʚy)': RYvm0gڎ7Zgܻp"r4I{UVL 7+rG6CnrE1&qFS\Q6A*S]sD  3_Ȣ|~وåI@ss#0Cg 0C1V$~nXi3t]߭d5YA8{;ak7}m^褘-WC/}e`Ȫ._gdž ܫ)ezn`Gh7u{:Ԕԧ+BThηKh:+x;tdZhe;X%uTIQ4œ//9Uݷ2ň}`K`h] ;+^!4;Ys͏B:E&Z Q^k-%/( A x]sJ:kj 9>s9 _ ?=P=0GI_%ą1 y`42G>18t2x-;` QV4ΞVtvYs qCwʼET6zCoyu=/cT>Tk]V4.xSf"sieƫH 7D[DGlk*ئz խ-A-vw8pĴZ μa؆ ꛽sA7e!0{EK'/"s: qdP=bČ&! 1;޴78|*XEdl$]&rԹzg\OʗmPov~Y\^D-Wym9~.v\|)/6'et4^Ej'ܠ!ݴ_# GI|噁f:ޖ)Du'~\by.ܩ YPJN#8N"UbHl*T0T B#815$ OS'2LC7А4N]ղcF..ЦÌ^v*c\ywW1Ojʟ$څ[PDpTuak]Fl}X\R,:Lzn8 eRt:MM'kȇ5CC.Z >ad[ʧc1.U.Xi0N+ntOe,}jzkZNUxdAs˃'`WyѲrrœ.)?@QX#j,XLZljPfώ}#AE# LHTRZ}R5:R@9c4HDWÖ*ӈPlǨI\}!c8>5s"Z 6e)QM}`MTC2Tce׷Anώgqj)K ץ|Z2`eT/NzoB<ќ쳨>6;V/q?aU.CS*<8N]iVE9VMD,X mC^(}2A|ƆV1.1e*/I7uHiﵿ*#LJ!AD >N9D_]r߉T}\_b*5vONcԍo* 1ō#dtrn53e^y/K!klOfOaB2?u@]>' `@TӇSϮUau`FiGRφ!DRҎ!!Y$; mW@ss"!vE.jL9s,YgЋHD)SBu"X|Вyp[LIr+*lw#=1;3Ɓ{.6).p $5B =PJLuScuwWO#ɢo>^ if*Z#x47E1dT2;*D95+sUr0sϿ3.f#.]q/3Vq@WKf'ܔDQj%*Pl,nMo#d{p⧏y9Jb}Lv[kV'oG uLpH;)$6H r TObǖL "%ԺnTT *|iN&lVƟh`_E,;,ڱ{7yt} n@qd*| 3NTaMP^I7Wc1؉(9HKB&T\tp5z2KʽKEM)\6׊Ӳ}%qЈ?3YLSqLyupIr\$6逆e_' nɩ0˰% mc.}#N*Ӻie_ZA|bÓ`<=` 2ǿAtV+0 izA\uk%j}'2z#b@ǖ{pY1{YM/?Eӷ5a./nދp>zeꀀεPhUls)W^]%,K& ǠYsAV=[a9uຟ\Oz0/8S ³.=!#F| ADZ5;w-0:3IѽGj e ٟ{aUܽ:oLY(E~ָB*Ev`P١IY<6L-+۟w۰uSw=n#83 IQuH"K8AK)t$`FޒL|\ Ȳ=uQY>5zyR:qHJE[dz'ͺ MPp^יL \j&qm:F m%` uܸyjr Wmoږq~%!LW;}i%!,SŅ| Py֗*^°5rQ v.@` ;yr Kl1:LLYsz٘cNEW!]g GӤc"+ޖ@ҋX@z6H:ifI. |1 sCxkL )J4M2ZnXqCE~(~6XJBʡDOZ[E+MSzˮkIi_XJ~aZ|Sm3*,K2O72XY~w]EQ_V9uhzyuNp;D ܶC\>@h*z^uD#] z#Ey(4׍yV˝=.aIh΁"{zszݦ Td|bi: \ڪTc*HWcwpV .'"o2BMWs ?voC59 ng_dXSMg`Z{ܳ646z)coOIe_{Phx!$B<>Y]6Q Uo!h>iToI1J;ڲLP\>ۤnܲLi u}Txk/4U1~8_45](ccb&l [cƐXzלh3k&8 ` 3M,Z) FJm+ {ZYԻ^< 3O@|eNZ+f[EW[d{rEA/ 4f2!VYJ߆`TR hG)i uL{gťCK ^>VyrGhprnCǧUGT7aHzÌ̪x#WgkrӀdx ;mJyu-gȒGs.VNs5"ua舢mGd9 , z3Q]{Ϋq)؀ٝ$TRC%Ɛ ,.E#EktQQ! * f(Up S3jd!u" F Omet1wJ}SC} ? Xi *jz<nR) ]Ru&lX+Ty9-0/#,fRzPG^x+ѿ1:a*֠zx,Jp7oR"!X磐55ݿѡoQ=K ̬-]|@{3) g=+k[Eq鼭ROP`&by=drFH4ZZ rjݡ yfuS[nX<;Hyx_+WG OJJāer}B :m2^ RKj 4D'$.p@L1YWn D!"T $Fet9kHR%A\1+f#81^ˣ/l902kHhsXKEN4xְۀbWiz7Œ8{w0yZc?Ob~2m9p_cT&aII'"P9=H#Ezf2! ӛ22ZZ!#h4 Ɏr>xu'V%}Z^߶:Fje چ6>1QV2sze2{dCN3Vp?|s'iToĻcD zBЊluHTb]RSQ~d,8%pǤ 9;ą'254$| ˍy/O'>LjUi+SܭYsXXbFЧqBP,s$,i&1\(}MSщqQlvHCYÄ]cXD .,܌BDwd_S? ʊMS()+>?:2". iuT-qы:}bL<uX :ZyzR&Սp༙.SCOu*gҲxtY\"1ΆhUBZb-LFwqD2}Nꈧu`P86J,+hw5aq(NBZX7$}?a?1gpk5sx!I`#-Xu?Qԡs`yaq*hk<?+B-/rj3ͥKWC1wV'e٬F٣tm]%WR}>p/I(rDa>"O,E!;"ǂ >8 ⶠtU w}wAqC < ; iu\!@tht_n-Ts<>!$\^ %)BoSmv [tSɨ%(b.!]*_LW2:̎ՉiVtk Xh,D%0B$26CRn=_k;~7NC-%cΠ9O,dp1GgkT#{F2IMg&Vh3S*0N`:KDŽL(CN?3J,=gc)uQ-bԵʐvA%c8tJ#ZbU6ti R_O%~Ƕ6gkw=M&ma` X k%@ (L(cO{%m"+'9fJ$z!֓=DsA=m}s(WwZWUjyd-}~>նM삷ǻMhUSZ ^h#3? j]dҺSG,(B0r劄ϏM 6Q~*ȍ9"%ّ'cX::ƞR$v5cq4B(XسymjWȬMҀUؐ2]NF&75AB!pq:=.o`SץO[)Q) ' ,'q6mo{ k| aאig3!LSwXO2h}m*pqQ8͈˞J7d)f (p5utb?vQ)rkFGKrȝNWo!dnRkY_F)m!h9BHʂn+z8g%lQ4e2b+ .!s?W)Y!hթ7 zȔZ"ÄaY7nWFzE!>`Lc5a _&b0#-N#斠 Y{`>R6p=q/m.U^b;JvWvy]0-'3` e/%L!؟5#٦Sm%f!ln9f3H/jp,jJr(opb)߼op VnjH@ۓ*%"J0cݘW,IC )##T;KmLd#tvunxwPYxMvNŞ9g0lUr!ݿ=Q9X,!vGY 0x'NŨqר|F6\gy1Ƞ89b NW(/Fþh"Uŵ$9LsפF~xF>{|ݙyDSQ'oK-08>՝o/t`x>bm|97h"\ ߔҜ*pרjbS:9~ޑkzVֱR&fK C`NWtG qrT1"PTQ5̌['f5Xp@Ӄ)QZk,/0 mKr(r$j$D}@Ù}`躢vgPhLWd ?,7jweQ"-7璃 3B%,\O] jEe“IJ!{ﶎqʔ?PX4wJn{#unx[vZ'kc63σE7s `' g=HT-_ReT* ~Էe&D 'YLr,^@XÑ_s#nQ`v&Unu,ؼv)WIԺPzúMt2{CZz9*0u `N,Zl xvmCjo@p7#E#`YqHoŏjd1r/_Dfn8 _mV>/* m6m²뭮c[lM}=BYOljpɭܬ#GV̛a$X wRѣpj.cp>17 bshNvpq qZEݰƧ[:DieB;aC;faQ9Ы9_Gz_i cP:>džj@Z. (n Bm`/_i@ݮS fiv}A,F~*\"/*#F۲ #b!5c|H%sZՎH$o6FΚīUvl:[Y[R6ieGfr te/\}\Ȃ 6"ևkvߊS<+i1j `L}2Tc<%+v ]aoAi}-.TKahU}Tr*is"^8236Ǵap^%j6";h( 2KشUzI!|q,f<4bx-0fH^I9YM!9_'gλ!XF d-liZq6db'Uh{[znP"E)i40 =Oo5a_şB=\]&d-r2vn ظrhk6Bg fѥ"ZK&!i\xlo|y. :<:;T%Vq,%\^ 9M;#qc&=ۜS6 N(ؖm )AVvbPTzqKLmW~bo H,Dn`0Yg6FXLOHD$%5K!Ճ2ć64? 2{ȗo7xZ<~=1SI i|or!,[.5"-c3b#%, ._[9P bdZ_T3u0|J`RbFwl4Ķ6F쀵NpjuKMW=L<=Ng0 :㨆diK%ZkvU|-p(%_xT`#5횚khbcF;.0bitH:qfq"Att=jKgҿ 0Γ߷NWIgJܹ4E=W6̢mEANܶ(cPD?6E5}E+֨/:Pzϳ7?/1meΖ!1$?a!oN N7GD u:ɸ)04J=~ U[YH|W QԖV%F$~QagZvZ1X_^;wRʊ ]dy )5d y(Ӳ2^"'.Y7#Wr,VsU*3+g2MYF K_+5haWXR(v\)j?,hRI }DNFDnܧD(-{ujmǚaq7FP XN)YY5ؕo䲮wֱsGȉA[%>PgՐqF%9d},Ӝm^F4&;vgn\FOZCHv :ݓ Ż3 v|[Rkq>ZƇ(&v聥pkT4(g#ݰH$B-`+W ;"|}ch; fHZͮ/7ˡJnbeBGxvY}=66;Ȫ 0xT@* p^5V^R4ShSHDztB \edbTOS8:3b>N}h5f# P/?[ B#sqEi>DLb:ɣ=̐1e⚭gw{ܰ u )YFE/"OM}m^UKW_Xg9c K}Ko.10_w V3P ˾40F]wʌIXcM^bpj Gc!8qݲ޻D M30we<'>zxG %j{,nts-.;QBFrӽ>,-'J2H&пd~<)lBf{d1S3 <^kSFG(.PT=-c!vi׌$N\07k%iN SuT a@vk&{ܠs= ^̏+H`UfJpg8O0v,X9BL|̅qBrsT C{rMR#-R Hy5;{cwBAތHڌJŝL Bm}1mA} yTII&lk )3!{qb0۷IqH,~kL 8UuMٲT0]5y`'p(+86lÓg5|IdWzh;Ϸ2xo8J#imi1v4~pBO8 *qyPAYk &-!zKGEǢл56a*BɓUE8^N$;JʟKtSB8rE kFmBPx7yZkE.'0Aj}ԪW@e/IXQlzʲrQ=IQ)7A>PTE#=vu܂8"Ћ =9h4 l\*EhXYw!ZY^ idsT}&-i%iק$?F[l8ِ0gDJ_)e4fDo}uY< LOX6G,Rs&oN$#IV_Vv8 :U=kB pp_ӌ!If/83r&Zg,|y('ЮJ[{W©:nk5D_l=*$ ;8JMK)|@oMV]]_=[Sّ6|z" `h;y̱BEVGT.6m)Ƽww˷׊PZ!YW,#\~4oh$=;bP9٢P],7Ҹ;5/|11{& X j`s򌌖QQvIM>F-b渵f͆2(ESP"rhif8 9@xý/>yPT_ 9̎Sx338v50"X+*wG4 $b>@Hj2b=sR&ok;Obբ3P ZrQ1?0_ ( nW#A6?\i~\9LڪqMZb ~dyyU[D07;ghS#OwU]OG3DVNqv le5+u6*ybh 4=SLHMr6ܔq b-~~Y/02Db}:ippbb7dYP'׫;;q.F{䣫b/eZc0ݶ'1v׼p;G`)˾F8?7/3&7N_R2:gf$i;>{F@4M Cg Űl1[ζ*Y=/OEĤF'RnEe Xb$\SydֈtN( K͚{[d9?[GRGqSJ IDY>8b`Bn櫔MoJVݜ`c]H1Whac"$ ♤kwe Ojvj_L Q~^)Cn%B]r ?.Aa8b%ԯ)UWF2`S[(b#ѕ됦iu)Pmk~|5C`g&>n '!\,iڲ٩sEsH*$m#-Gog#bث77qqԒuEr]M='y Tv]FN48ѕLlA"N/Lcӽwckَ)]{Z37T>s6=z0Q~YwO[c@&1\spQDd O2|t"'!g7q%td@Fq-%voEB.-,2@C>höYrCČ*4L[kE";SDe~{+Ma&0|0_X^ő>XQAo眰C='[a G}X* JwO>Ѯ B7Pŏ-u9o\㈈@@M#Om_G >c$54iX~-سA8}U KFSn/yvh[ĝo_u99LÓ2 9%co>RhH0b*,C"}2(W^߃;MiFj[=4u,GtA`u6Uu1*LޫpbۑDE>^w{K箫(A$BuuѼVT!ۈ( (ppwf/Aצ6llfիihCtPLPߛMh"ȲR l*4^C+ g&+1-`uؽ It}ijK`R bV] Afqv;5uΣj+M5_GJO:s>(mqo[k<>&1/X%v^k]ď(ŲwƎrJ5b! #X2œ |vlɐԊb7Βxc%$pHCU걳5:,2vliz 0XIs-1mʖC337%-^N)<`'7ъVlNx Ajey`0be&0̋rE>۹5PJK&5'CiT5 DTN[]8`s.hc<fSšsDe߮keUodf=i~Rf3T9gm皳Téa)L F,O%%A^d3G?MI mஇY6Kn+ɥ{#Ys;4Zǻl@hb'\4JbeZL$H9Zt'hm>!"l@ʈ;r>Ssi+ i:9@ͳ9iM\t.=TPP ?r^jTLӞT{$/8$H5Ȣ2MejfHG0mJge$_.R'jTK!N+`qITNh?1$7!yN& P9w7rV=[:v| f<ˎ^ 3wkLq=t3Qk;}g#|W-;(&JhH1 }S :rĆ!+YtYF-^+˂,1`4W_9&TLNƣ,y:U= W0:A٨33ϴ0`* 麗BLq;b݌ V; R0Ygߠ QI::R e+oK=k9fw?"LM8|?Ő@`z,҇/?DO]~NjZTyu"Zp s 6\2M{0ȱ$n)?)QE(ꊴBP:E?qDU zˎ 2ZM̊u ] 4\]ILg`3`f(zuS(e6U-f=wĐ4+T״ARu2P}YȻ:HA"#Ѭ\ eqջD6mgm_`M PHj8Vc "s._@#mI.?\a!ͳɧYb`z.OoGL!l6^mS' L76J `iоM;kIwu.(mJc5}ūB堄u"v0}&_[׍+'*U!}L7_Su aEԵHq|8L@M}yG|suc ufhj~ccYl0\)o$öo&:~`k (r`-NV5)}dwCk x oÜR';G>1x}x,Mnǣ12u7>UtI!b- 'BC|B_kWyR;ֿ2l6"ydk{2yJLB佖d}MMLyp) Pdu^'DU6eR.sm`j?]%u^sWH "ʣf/n!w1Q%TWCBN!#C]?+`ກ?(H_":C -YZC&3o-;H=3˿(cFjF}yD'c0> -?5KAJcԁ#E_d0U&MW^/*AFQ4 +'y`zI iV</zZ\0*n]zx;R(lHڠ'7 z->K9I(KqS)q< [KZ2E !0M >KRG Oxi|-@v^?Xkn6G eHͬp⁞ѓ >h~Dd-?pA h=1X_7h#MX)00+ b z4I!PiJeo6Tz"ȡn> `5fSN1:WeMt +4qkw.1jpzc"_Q l}uuVqU.]jtjDX05@ȯ| @مr_{&-CƟ#(]0{aMސԔŞ#k壉Q eXkÈjݭ&E3ikɱG{ yd#@|Z_qv+_RJV/ M& =Nw⾁l;c>2h.F&&?{bMyƖ'VTk}>R긌Bµ?ԋ焺"udTS*"olC\k%%M熶,yj]][`J_BxE[΀ORx!/Ej/fz)@VְrAz>yp \qod.g8@Qm'Bt"{Q ( wYOVБ ןfWРB'H8= i !m}ET/XޝrWZyye?ޠ4BgU(^rr&[_*c:hsէ(#=k4; o מSt3C l' GB>F(0 pVzNF#2k:v Χ(۷?ǥb_Er!Hkg~Q1hK/?C2jCCcµX\>.q=ԐgYcRcE(0 1%=M2!=8+%kDَ]ސʉ9z* 2*Ifu8a?N5b;0D2@(譤2-CHN8cW1 /;7@B)D()WxIJ6Qi0i+i}+'>m77v/P߹VwS.>NaQ džvãhH#jTUױ*C( V ¹WPX8}O}v#+!U2nZbkKRP86M3FqĬBJXF$q ۶uYTOUSl#hBi -/8[ϥo'Ic%M6)3bu R4_̛x2|0~Y]NTn+i Z@B 3 cHr CVM\-DDVundJO;EO2'Gd, Ӡ|47,|9ʮÂWc۲oTۆ !DHm7?Ri\Bt|YP0,v]0uTV6:)0q3jg5w1٧ <c^~}T]/=7 ?o^Bzz}3Bߋ\|M]$b5s& :rX4)ٵة3я2Xo-[X-vi BY(^0WT@0n,$aՠ`Avr[_mM<6Q[ ߃c4w.>~O[Q pϪrSg⠝jf10MX]Y/3#wlIŽj(4.qN]E|ē4G`I/ 4;qℚMxZwv*8'n!!Uټ,5R[,L;Xq2dtA@&0S9 +*̝ءNI< PIn.]KLIfM'tб39߾7k|:҅Ax$6syߖB>7:'^z3ŬY>^/hQoyB[I*Gj{D1DYm:`93;%pc\+Y.>¹NFՏ\tZީ׍ P?ٍߟ  @P/2SL$[ZD 'iS(BPNj\0$l!<I(=e+M=׃yC'f"'!$ɻXq)G7]zsGtli'PL=Xw|; ufUU''8{:՜pv2x4W +Ax[D`$v/=S\K矚9 ތLcY28ӆݎO&_Uff!u\NDF> UՕ-GwɠyEÃsLG&"" j3ZC̬ӛP3):k{=wh@rR~=2'edC F\3Pb=t"/p39r AuXx$M.ϟ :r~^'r`"\x7~_A8L \ٝuP!w[! i2-_,VDŽ)9YL'K "ڻ[!/vmh (۷БMcN`L'F719x^❕mmQCRQ*>*;r"pG0tA=1PDbTu\ە SRSC_u7y_%ȿ"'aZE:65Z+P.oYzJ+Ft=_Y$ɜa+Ч,w1~=N04nl\)!) `ZA+<ȧ\ *¨Wqd64Q>2kapJRA_M vy/NV,`v~\ ;.KI&ϼ/Kj{Β/kEk8X2q[.1+Fv'%6SBqkw^Rv¼1sc?> y` ΋Z\=|4Uw b]Mx@?r7}A흀jMs݆~?6='QgBғ 4"s+p]Տ7f"'vaVBr٬f-+y)J3pjNMo9a۟\8?qn#^WBi cL-a32W9vڂкd-6o+2+-5&53SLB>yŃb.xf+ FM!u--@@.6pT +^|cdHҶ.tG`Ix2wGe469-c2"Glf1,nDu[%ͨˤDyVxU9a(0z$NJ7`"{<%~6韀qGLet$1Ä=]'oylЫO ȁ 싁/@{7sQ6|%gnE\󦫝"k ]PZ6׊U O49rM>u7΅Qj t+Jj_ZlV+bLhXF59WJOG*mEw!Ea1s,S)Q0g2uq]~ |^VyWnk>Ga{W E d1?ms/}lX,޲_-d Bjj%d_kii^& I>;T%Q u d4\4[E] :~:o{ȉb=mwX(-ڭ?' Vq8Nn }gC ǵ{c-GL䋜8DqE-*u*PNLTjI086(ljOrr;٬)SШԠg]p͂Hi}^Tkv0[@R/s3.QBܳ;fZ),롿?'<:jVi#Jq?t1F@*'!]B_SrAhZu_x|-b#d46l4KTx/~ݷm"c.|'䢦W2^oiCk.+l^2 Lsg v^i(/ \|UmM?-/#׆<ν͍D-gӤWsCi"6l#BPv oHR<'R?k vU-#s_Ӑ|<&@Y]\r}_lny_!O:5;!=oZTb 3 ];, }wÂ2OZVa1?NTnGbMXɧ0el‚WuR5a:[n/y[ ⪫V[C5!SBh.I:X5ڀ(@Bbߒe޲[O?XZ+\I+4r::?o*Nڢ_xa/C_jO3 o.PW?rfLEW5װ"襳*%p ܝvp .|aA(Ynj]^B(RsqݘE˟x`)%A)=UV A@VyY;TZw%h3t4 w?886^ڥʼQF!8(ji!GZVR,OuUBNUҟ{_}sbfĸ9RZ7M>\!.8Nz8 lvh,c*tЈɀ^%&}X$53:Eʕ=ăJwe^eH(йK8A84ImŠ/übqo8%F7HfOZ).{;>9d^WyhwedYqqz*^׏b x3wdQ=E'exf@,-[3r=Zl;ĥ?~UP\}UvƎw0jl((J;$'Vt<xݓHGL 3/vvy0S kh#)!H %+&>dr-v*j/ ㌅)#jd߶'JBg.۹</kI<^ȣ(ƌizh+eIhc@DJ*tYjŷgr!jҾC"Žqx5Q?`5aI-,W{y-,nobwo4Yy]3Т/]ro2 [=_ԩf3\ m:PW1 2:)_ @en򓧏*? ˇ,l.ObkC*v»|Olf/A.rr\n} wg IøOf蚼Mw6y"Sj6뀺Tg>R|S%tj`#l$8v7t@ ZY/u' dLDQh+GwU7lzqWOFꑒ-w~IJ>)!J. ?ȐJ^?$ا[uc=SڧLZrS3TTX@xěB^潿z|pػnzٽb%?tvEҮE޶siUG`1(\)X)G蝚^\Y(P?L)'vP+}>FgRӒ H?%>eƔ6IRxL&-;Ѣ K}⚚Wq?]B&K]+"pZ#x©2 MiW55iJV'[\RfM&ۆ aS+Q0HisܗDi:鍻s0ETRSz욀@NVyx<Ⱦ`-;wT* )8?%\Q2Bߓ Ǵa) p8%LsfYhDO>Fo\S% 5^0i$\,ZQxy߲ ^kM籸)" rwuόL΁vQ:̐PU Xg*a㣋[b19$Jo}ޕ (aVh<,A޴8Q6CmfЌQLjD`a$1FY[\o0?따ʏt;ikAz1 u8Ɍ]F]_[ H0@ZƘrg{NM˴W,W _`)z+KFC2GuZpyQR^yV'4.zwx4z{^9 NcC.qSte77"GNhQwE~cV׆gIC^S>zQSLVBWiQ(t܊4$:˕9-\- ]ϿA9zN%W74g:<h8f},}6:1+UԽ 1تܘ+&Ww3wKƚM:: VA: )s֞EܕD,P: _=%S߁x5dr_4;ΕB姂s%(Ÿ".YAZy2ԮZu(KYs("v,;։dz]kJk;;or=֎U Ug9gB2mm7 >M^b  /L RS_rY ř$g\*7⥗^VQl/OիY~}qS{c*3zL1 17Ⱈwǫt^adYqE{779 Fi漇;4Xǣur$~4SNL(У> F&WWw")#Jʈǣ1 TȄtm,wFq b6{*j[Ν;Qg Z8pZy[.\$C9!=`^;2=vfMMc% ëhWq@]u HL{A5 h$(}kvB7GnqѳxF}KPV(缳.ʆ^}Ci]6z䑆(ֻX4,n~a-`w?/p+5p;.2Ekrq1e9]4JZ84{t# $e';=1y0c݌ЗP?O_Z&*NZ OM&vxw7 I3:vZSMzfcX+1x9Hc}6\ڽA]"%?B`6N|roMZqFT-xEU^pC{ci2ў"7x c<~~pKyfN~9;s#2=sPsrDH S| Rpwk{h0 H zsOs\,Ϻ/1CŽ.KOA9b5[9L"WTG@6xo'mvNਣ7&N j3_ pEVdFAeCWmfK'*ؤr>2 7oP4ܣ3u\()`9hH,޺%w'>®73:n8͚ Ef5A -mKhe5%mڱݪ+Pm4b뎚 w·o~ T=^G(zPDtc~veU!ֶwb4J1a#4Ƿ{>'h=D5 @@MgWϤ "O %) O|T?ېc3 K B.kcKPMM gj+"yZ5X~ltp<Z\I޲/3jy3*E<EJ>5D{g{7&@~5DԵ;K3Xmst%7+4sQ/-p Ʈ듒л]ꏹ'Y!g)ײ۠!3XJ`S/*M"Ŋ1]>8OBL2_Ed/kQ_m 諥(jf\\G҇g>F1wgaf=Oꅰۡ(eƉ>ISeKp Nm}'=>kސj@ȴOj>FB!=Orj?[A 4#g P]; oz̷P}p멶?{D>' aHA^u@I X&l'#JyI~B P2{aDB#0<_pc49 _b ~gYtԟʅ0}0O" ^x]ZIq%)Ti-TV)LV\@{8R=iM|cٟz&f:h),ɎNoX>nGw QcY׶VP(CpgZiݧ&j*2d&KDZd j/)_~twؑsBhstS4R(ڴUZ: @kӮ3̒$@B=_]\nftDfAsiQi;#'.7񋸋<4ViK#e%fI.xyr'9ﲚ|(NBo" S?-@.z MG{`K6yC3*8ums#?=NSeo! Y(9!b獷9J,mBBMN|As)/=nº#r `]־XiJ8[{4P0kmgĬ-\PJ٣.)r{+|rgJ Uim9iV!#ުa lSSUyœm=nW}4~lҬ΄ 5M_!UYc,(A8|rpQ͒0W!qZ:aEx뱷b=W'Ѻ;mtSځjA7K\ ΋yսӎp讓8yQeE\)ɫvo-7۟)1|;?p$?VvPbGW/f| 1`#WZq`{=jX!|:~ M-^qLFp#/f:n̶1,tb ΋Kik,Vpȴ]Rg.Θ-Uu[S! II~H޶oX|M'VFvt6C|v!]O 5u?M!~,_@I]|^UFIVyU.!5$D'VTu.M@t *JAV_io*9a dχ)R5eEE=$faYJ9Sv4EE*əYS t ͬ^ᏌY0rPt /=/c{9%뇆YqT~N2O{La٭bo,B-GmP/'+Md:sОҀqf2uc5Z㨒65Eos4@ ߲ekeщRά-Cd?TG k(5|LSZjLSBɹEfh@+e.6sYH/c7'2ׇLQ e;b&OrzFéG'_;7{j1= JΠV8er_GͽH˞&g-42E0^#鈍9&,~BaX_̡.;5˚mE0nk\7q8_(IՑZxG'G nRcRM!AA55($f@ё#nT~e>Q9$L(W+Ssx P3q|1V1]; 3={#[]yNY]H䪧yt,ޢJ,e*0 :!%aŷ\5Ay.lMheGH>fxr^uW[29WlRP(a mraS `f /ce^:Hzu9* ق]JGA^MBfO2FcIOЏSF`RiqqJT< ,Җ ش{`nd}[f8r2ԫ_vA^nٽ.8-\6TF&5Īug0ѵ71=k=& d6[w2Ú_R >K;$ ^7Ÿ*,7?11ϣj6* QNS>!~Lb f(` έ>OOsCe~<`^Ko"T[0ʺ-* XK=)5$ƒѹDGIؚPP@3FhKG%Jsډ]d^H Ȗr '>9oBMd,&1g?} P0H|g/']kl<:x rR0,-58tj6:[AnⲴM7k$tq<&{aǏ0lw=$QS ,Z8)dQ Vᏻ q2!H+QD%)g{ TarD#%/.MRKz{H.(sо~΢Yئń] ۍhS!޼3yڙYB6vĥ,PZp\c8Ftǜua;?R0Ta2j]Nn1`vH|*U בNnRGy9 `rTu>bMGW ~Bu(Qp^j$K6]yZ8x|E9ʿ|V5 ' C̶8AIh+l0犟8PkCh7+b{ ^25)O ^i  iaLAQ3J%[ pm%z_1x*B)7>r9P_YoG2]F=K DW}֐BRP2)\NCx6ui-WX-TO\J:(ӯ*aQu<ﵷ: jNC>Di,Rς Ko^{{6}oF@KMME`q%2Ma Nv׶)!8퀦? d6}VV% qgP`F9A[Ѽgr1g6,=u;:'ʏg+F$ˮ$V vb k>1`Jal+CMnx["5a[3a<RBNUR)rd1U m]W8,aߤXU[ ܗz3^BIk Ǣ[h ϗ-n˾s&NlCu(<!v).G`": z\zջ5E-'V!Qo^ݥM&+Iu#T,}v%XJʺm-ϝE:߮N/>2WsϢv7ͩZ >4UE;RXxe\{SwnXu$ *0 &u_BRL ,_i:08%@=g#ɩK<;H$75 ҇'qmM É9MMZ#*`V%Ä'e|!DЩ,l6*L7lA%',8_G٩~f~v|Dp5cj7<{thz `)N,wo8&4ZJN9`u,}J.Lfsb . m]*U:8^T՘(GTvT}>&ڃ6y\5{BׅL H(_$)"kW#8_G4m  [ux3JE#!8U3bxޟ F6#&1L)._،ζK)V8'{{ho5-[˰?}G?o(٥Rr7ޝO<6wV<dܝ(9R)hbJNR|P>f)Q|บ+)U3 dw2UFAZizK Y`rl f'l`VwL;qbl4>X`EY:K` gvB'anma5f*u$#[unՑP=̚Z d^Q=f};8+;iLU*$в<ޛ§}_,/}[Y)ـyk)&Æ R"Fг7u-6΁i9a8M|'ULCENQUM{'4>(-3. y{TҎa3[Y f˨^1)x-sO|Go0tR\1NyBef)8ٟRտ]qNe{5JF9v9)7#<ӏZe9L PP¸ 9 ґvT5Ix#ǐ>:`Yl@mp[ɌV"mׁ?>FZ O"[${M?\Ͳ0O .EBj0'Lh}\V'7^,|]F=01a?7Zm7hObtI2~F>(Q7 L1rIqaDL`ߩCtC3UaAdQhdZh8b'<. 3c@mlu~#\ֲ_;q4jx GʚP" ?t6&`049cRr'-~neF:]G#xǔt2i m:f!X=θWyy/_ΏMxw=?N$*O]9~v_ 6a3!rVBɎX[JכT 5JxV+T֭o7> =uV'd. BVh춇Ǯ-un,8CA+*~sycצ ۂ "6*tœ@q|"@d3Ce~ ~s `/%h'[}ɍMAZy LbE7S5Cz w|^b AѬNlT>I0 S 1͹\{G#\q!Tќ;O"=xPUS<šOt@FW\6t$(͌.6U(uzlt>}v7"™6KF:PZGZgfI\롵ZpFW(UyrD"JT(5 _n+}/j;w\)O'd2ū݅w%Ki6;mQ|ٕvYfb'h? Ta×aWiNPѦw{ZO7XZݶ(ցTcz'SH-ـ8JMo;b?ז7&3} 5.a}h{X~Fe@H;b$ND,!E#?w8?Y^Ò>4HNWM?8?M[qFœM=D”a,Ъm-Vcf< ԵR{Dm3QmD&5iE @dZeB"p$NҼ׌2B{2 k&Ov@Vp4LKB+\X0Emm:7+4$̴I{Fz[{%4J翹X* Wgp.qό]F{)3ѭ! \ Ooa3P_;o]z`el>08*gtV:Hkg+Z.Wb#s'_ fn)SzNB^1Ç3]/v}+q#ZckbB_ 7Rq5*3;sStqNgKՠ +I=^p?$O4=]F~(p]Xxܻ-:xrS1r_=(Y'uPfk.1oDVޒmK&(I|S}џN,y:6 @ȷSDZ#B3i>q'#5Y?흪\*SԼnr\mQD M&שU|wa;{7F*$"k %2h\d'=L,tև`7qwfQ',LEW&ȱ~fo ̌\LV3^|, Tn9A[^PPfGTTMu/ݡijFkI"eǕxr.8ovEÌ1lג&0wŕ*kcػ_JQJc5̩tO%Q<9RR)"0[{eAVS $b+Td7 GMEW?sT)Şϋ&$sCdԁP]rI5 A@^^$$O&鏧"2 rdDRNbqvn21hzyEn(RYL8ulw5lFaѭ!-bl}(}wf#uF Z>"e?b))6&Ϩ0TD2E|̴I4"ӽDjL$&1xd^0P4wq̱ rɘ 9Hǵo$6FJee7 ‘EVjՋ4GgkOz\NM%ܢ8Y7RpDƾ$A9ggz#%ּp*p d$E0/V{bYCyuXV[{e])zMY:ܻ3cPVp(Af9E8"8eV?v)[i_*-P?vK!f__y.#n*L""*KNQ'cq8%G_uP JDxU󻥷MLwOoI5YNf⁖ iYQ9g!tҶV<1)w˿"HB3xǧpL2j"L=7t!_>>~,ҭ cޭaOrCaI)ïѓlLlϽi0uM1=jT*2x8#|7FN '6*&K9sc@񐃜 o[v/'enЁ)Ċ;cLo~j^j$G;q[sĆuݔAoCnG~SQ؉HE[5旖\H4A+pkNY1e)Bytq}'ek_?"b΀1"9,rl ܑP?7yz.Y'iMqs@q]UU!r(ln0ސ-\x04]u Q/v#%bLnUsk̟"QZ ?c=>.}Ȫ HSIɹ۸$( w~%[b^Y'sKN޿c?^k28)8@-|gVx-z  x_"w͙D- N<5%n)82g /]AX~۶UZI~)h\"?2(u4D3PGNUě1BCTjVL>~ryᥬ 7ԱNg9G*>Oڬ TlB] _ΜU4qn,+rQfdӍإGG9xeOzRYe:V8`!\5WQ̄^P;[݃!mULըFe\zCI4-J屖}ٍrUCx豎Dx_ԉʈ2}x"|^#}y.洚H?䉈}bJUؿz *mfc S3Crt{Dȓys~·012u(@67<\;=>5hPWccwJk1 ߧ|DکMY=t61w:T# ]Q)smb|gk%ȤN4gl'HnF?R7Ĭ kdfj0r:ɽ׸Ě_lΤuM 9Yi\~2@5r$ B'Qmzf:}bB."iG$9eɭ9}60+.=8{pԧgܟ+UWi\7_eB\!XP EuWWN-~T ]$F^T!|OvK/,(Cf@ncJ%\ { /؅ĭNk$j֘Cg^ZŶg%jNB_Ժo2iܬєDȱ̭GdEW )tzG|Bd|ևfܖ`C~ƝwF6a k*Յ՗f=r| b4MktOv{pn,LIf߇f |M_L/m%cY-Y 0UzkX[,5cĄ? viǒկ,bjЛu䡻[,Ki8e_m'2_ X#jھԔĥ]wa{_GjJ7;KץyC?\%%! fńfwu(CA4pa/u.LP+ Tݽډ2lQ iRep*}yNH {H́!bl&:xU"<4p'`mohdDKa)*t̝~UUǼh_{$r遢%2*lycO!9 DƷF9@QH4R]˶v12r"Vm/ =8gR2'9)a ;ԍ|õQ޹/8'0 ~\eǜ: تCX j6tq0D>j4A#6(Xc%J|1n0DV}Jt׫u-z[zFy8Ef_x|/y p -NĻ~ËamߑVʼn$@ D`;Қ/;4Uc~" { N2#˃QfurzO#|ABv_By_PԄI|Mse7܏o"OQ)ե j$HPNV3<lx/;7lk UOZS.>/DxX7hƲR7ä|y!ЕVXo: zc&'Bp?) <>q o+ qݥ&* \/ M_#n!_js73ZV yh>2/ěR{ѩ'n ߎ\$n8œ,)!@0DO,6|U F}\:8N &o9Gy9KR°wݷLiv :rgĕ7̄'zP]E HZ^:kǟ,Ek@TƑyW;>P5]]9Z{a"$Ͷ*θ<84g@"`(_'=Ў5XsM*(\*@poL\F ,uY~Y`ZY/;x4Od@=睾4fTWM'n' > F`)P֜'e`|˞Q%:bzXXNا sWLMրq MU5pEn6|; ?3;|]n׵E4xT'!e׷KRm@E$09k^n%LD)uL ǿpRW\Q;l"nKY7R^Y^"X1A2$1tleYY~Q >(V$虃%8(&f5N{0]q_3`.V n&hG:c6lU  ~@]Mx\,;6xՉ572{蠑dOs!v5 Tv yMV+%%OLU,s|6@-!2(YP'h#+;6\TokrM1& J7cp(z.`L-NL7OBn*wA 7|8 v3}a6\U>#1ns.l~;SH?58g):gGB^mZrQ 6yon8鷘:sM Iq]S 4ӧm " jf ĆzF _Hu<_BqcVh$)24nd(Mrn]@XQ+/- b7DRdw"nrr%Kܠr YL] (SuJbNh`~0ו8WoZQl Hݚ 8L1ў0\wHn 7}=s20dꁊ책`\lyNSH VTv4,Ll;Q@fu6F &$YՄ.Mg39m5@QͭR[6bT,#DAUl Xq#hKrI&&݁ :謋0Kq%팤sZXF3Xx ӜJwB[-LJWj<) l@^St2;wܳgd!xx{uMy,+lM'9E] nPByR_a^zw+Q׍U aN:9$I_ e>-?`4߁5JNH.8JNjJ:`mJ #8am^)0zT{5ܿްru(OM56Z,Ie_0Kz[X>Mw;}H5'pM {LEM32ohgN@@fn"X dɹmLKVSBœ)}$ Ɂn👔4x61ok3+$!=~dS3Dufv6T YO*꾛 ~&{G̼N|>F&Ů4ҿ(eCɻ^}wVglĞCFM`8eMv"S{u,2s) [kx#cMd2pŷkLCS#vGߣ=yI^E1pi;Ua?eP%V4&*{k|!\Q'hzdڙHrzTE xDIk?I]קqeZzOouOj}na1?bIΫ oLBؼeKo ~jU[>m[һ P=tWdy,yCƄޛ/~3$WQ:(٣A01 :lx'v %GLN5l^g%cWξj60m-? ; }#ϭS2Yz]B6bǗ.ԯQ ίY*wS2Tԍ:9(Lű u$N< $s=Q)6\N+v6*C+S֡hLےixc?3loB?̈=JW?tHgy0v͐4ugCqS; 1#Ƹ my3akDtOT>zn Z殰 9##.,P?ވΌM6|Jg{0)Jr yNh>`)3:d( 8ս%CU|c!;{ i+-4(")$ <#W¶fLpڗFt6[6p _J_<>4_AeS;Hǖ{87—7{m!aSfÕ:;;DW+mb)kNKoE^ehVηOFg7Etgt՚I:k_qV>eI{3”$#[^eشTN^WV<>( |/nQ60-īJ<*xAp?įX$ X696]*DGĖ*sUm=ϔ`kʑy~lIfx 1e)ir:Voi)KÐN\cY+ϱc j> ^WIfr "b_MLLP*gT46K 1>q" fíaX~?5Qey$X@(=@Ь;k'f>%466;g ff8_.RC~=y \ yl#)~، I_8@2LgTI~=,ѸdMɲ 95h6Ƙ-|{`7;<[/^ɗKE" Op$ϊ4e+b12,q\Z<BUp7uW5.깟Dy?]mxcѨvMnm︪=U%yHl7Mv2у= zY{&bYaMIST^F!AK4s4O1liZb:M:{5 :Y"0o%L7Z7p5CZ]#Bjgm7K+5}W6[7[=q)}.xh>WMQ2~m$4RAiPvQ9Oi{z(KV+\Qi=`bĿkYG3lNTT$cHBV^O?Lu)bu.@25jKUQ{h¯QtwQ8+FC%،t/_uI^9-,&' Zv'XYvY_R;%圈7+šIn:on 4V hnk9FZaϚ;ڵ,k[R<UJ?/2qk iXCugߡ e3EOէW7$x` %ѩ8uI^6Z<^ 4K@&³ആ&øbK\-$bY3l/Hd/Ylu͕+X\ЮƩwNAoM>o:9OU-4yO.+ E> yAeᎶbAaF84^>|| &VcvnJ ϑ (Tm@%S86!SƯvu4:҉{Ek0`U+:ǦDI[+i*0neKHqzegayUHuj$7n$b sG]NQ)4~CB+e! G ye}tڬL+sV!2}SnjaRI=2齃S_BrdZT)wE<3|EwЊ]]w*0W3e+QA)<+a6G -i:: kއ!q:q'eP*%N #V{^{2X7}KnD4Bn톙aՌHdcy?:>]ĒeAH/XMe]Sj&ñ|?vE~ekv-IW!qp ,S1Ř+&& ˶_tӥyi`SXvl6~ľ/,N9 oZ;1z+ÑS/>2daO2W '%YK示|ݴȑx3Zo>X~199dypD+ޕ) J݈RnC?[ !a!OoVW tI!Qw^>nO$sԋZ^Tߡ`e!G%-HkPJߕ⊬!UB `9N,`g6ܴ&aJɵj)N>hŴD= ƁyRhv=_2J}vUɆt#q֮C P74D%-<p06(ԥo*hUIwϛq&;/T۪_ @ږnR“ѳͱfs}-E-aXz̷&ۊj@jr}vf %;#OG>uN -A3t$7ܵ]RL[M7PVBє_!&2c)U-R8%K .]pk?zHW0#]L b%lk?&XB&il#0jxxwq>D(e|m(Ǹ>]C\W޻W2ƉA;~wHl6]*< +|odThg)U$!lUp1P/t)el0-#*ѫ _X"P,CI7E 'ٸGNp WQm܈WEw23s ̲V=gq1O5^B xٚ.L&YOݭHK"'!a̒l󹢳Z*1^d܆y VV _ìY{ͪOFK!(գ!AgOk]T[8*9";D#tl걀~ NxXVQOo?xkջ3Vjf3|M^v0Veǖ l%ۄu=MWKΐd$t8E?ɺV=66_dMөﴈ:ecF~`.0L")ҧbGzb_ ٽxy;VX۫$|[ac7_fNo@U\XYߕZ70TڳeRUI|KU$ԦVp6/ipGDQ\P;!džLxU$@o$b;b9_ tʔ_bxtA-cKP^`ss} @_:S6h_^`eF Xޟ>K $Oem:,) esW:4:WWAJ,Zӱ%ǢCj >|fPSNr[a.O+~'qXgח\޸J۹e_RJp} V'_v&lWs"$QSzi#J6H'¹At}xg7:d@1?c=`f(/~ar1CcMHXO&}aT)ǎj)Q\sĺoW%3oTBuXPYń pDx\񡥺n4i7 ]9wH7` 8BhzHzqAcDo[şhYGqQ:#š[t>YOg0bm@xweZQN$纑ӔmV2GqBa\R'e%W'Pu4뉸S6/xYUdOtFOvv-Qa0lKƟ{Y/&R[I@CR=+w(=IqK ):m@ !Td2Eb 1,Ӎ_6(Sܖ6N-`qŰ6Q CQ-aK ;Hv7SӁ=5SŔ&vTyGZF6ʿj蓜JQ}H&15I6X۔Z:8ye#:;ia(PGoNY/fugpV]@ %<C]{Ԫ"{5"t,#yGWpIxZۧA"ܺB6\+\j~WC6d"MŮsbh+K=rsTDyx&mBWU?a:eɗڮ~`qϺغ(Brȝ./6Uzx {uk{7ʖFs*jtt mY󐆋 ̽[.E.`ZPVzfNv]aИ@ΫUAߍJK3);IрN_Ƕ,7 3Ic8qYq/Df @;#c. Ai`0b]nOx50EJ}zDwwhi`8fXx(d2^$҇O鹟ruw+R5PKZBq="y_ N=Oz->1uG*)aFPlwmh0CĘGb6X;*X~:s,rm9迴,Fzpd @*w,2eBs@$%Ŗ$>Y'b6UoloۨoIU j+Q*#tdċMsjG%Y~l7x4=3!(xA Vd/oq\H:t)Y(~:z" عL؀HqvBuj/B)rk b fMS/Ɵ奔ݲ81KH, ?ɉdR~o(lȧ0v ҘӒO|1 s鴅ErC Jlɦ+,2 βF! 6z0؄cttk'[/Z}acoodaWNأ"^jK¶^iA4p=Y w!u>2%qXdk$Ϩ򶉓6͌*wO`Q. Kl{5XžƟNo-cJ9rj Z] 䍁_ 3`{.\9a=ar'fcgvzW]+? p}F]DJ:]Yc%}KO-E+B}1vs TI xX-Ej ЪFlaJ.H~>*˥yLuDм\O3= * 6%Y7Ut~#FPh{z%cA2 K =_-1%!RNZ$Thy_Ƶ>W{́ fa҅csTBOA_B+q_r[.aA 0 'B=`%5Z/^WLikfp2ML'z>zFذlJVTr*{Q|zءYޡRE"u2eϷJ}L E`}vCiE禷0f,~ ;[A Fn-cc-vB1Fh,2π/\ 4N˒XO7̌\2+M 5irvuRᄧ~pHEa ɍO7: XU*/zB9'LY^ M8]lI5KSm< #}y 3ظhI MSۀ)"#ov{ywȬl:.խc]9R@;{ D,J6ޛtj:óS?*2ҹw+fDX+l@6[re|sAGtsXW +CЛN)~ 2@ ӢP>$G?s7a)>{Gk̤ '!|j}#.O0?d K ܆4)JHzRTC=a1;&}k1|9rm/'h7ьډ# lyy]iLBh.1]n֓2M2ڏ֐DGTD0~-f\t>_)${biB kID?E?ϸAVrgԅO_O f1$+S=|dZN p '%SS_LLɰiY)FfS–F6-54$9F̮$;@J )5t\Y,פD*#uCi2Ձ%ΐ%1jYdU4jWvʚ4d!lxDiqqaYe}خ>bW92 +>):o(z|.)2 ؞JcLcEa" )NuwtY0#6 z;! m r#@*5 )*`D¸nZ2za-<^ +=m1=viNTҶ /螦h-T"b) W ӞX݀E/iĖ]{ O†in" :dPLK67Z5")Rfo}B"S10(dSYa^3jb*nZ|tҬ 0Ȧ9FOF_2u{ND/$UqRnAFz؆i'iCwG/ExȮQ*èR3^\qQp{G_{g_-KUo oAťd|E\6t&Men/TM]aB8|AK?BDp2Vv&fzÀTμis[V (xZ0 iO#eg3Cp.mP (POZAC>k8]5V nRf߸ FI\RZO zc̶֣Jrx,8H$;8'DVKVL!%kkd ;*}A"1J<$R 1M!QlɔrmݝPZkܐA&nOLvnD5'gW) "ڗ>tR kt ڬ_&sR&7~)¸R^Csh PYb\?4^u(STt;u[1^^uE2ke+gey B=DFPʑP8ЇX90hzҴnཛ#ycUʆ\ԿR"r!RXDO{}{A3*y?XW ^3!R.Y9vEpV΍4lS`^iŌ\U<5P˼XM“8 UmmYjuڇ q>EvFk"}Xiw,:&ms>}ӰZo8b KT:1#)NFyOT{t@MQb3=7iC(@.Ǹi7[dِ9tdAp]mU{W XSMn`'6 mRF?`)q.8OZ9aȰ1qVmk%d&\=Ep 4d +X} i5Kݔ0]^a9U,+|k-@*J[q˫*"a|Epl]RplQ5Jz1P< S *)Q9sC_mpϣ*D!"o w!]J bэvdFKs&SYdAT(2DLy`/N f#~;ᅤ[Z~UcQ_oW[sߖ*L{71%ֈ[ q_'>jꈼۚk4]XÞ o`L"t.[h\~I{ND!!Emr,Iy U~,5mSbR>VJűw="Աݬ05w2Z DM l%9Bg[sz'̛q<7]94)r_Vr#XfY2(}*c'GB6~VaYVYF~i@Ҳ+LVs_8k614rב桶*lH܌MA6rtN im Vw @:yX, b 8{y8թ ZKP2cG5|{|X?"H \q̹{O6#LC w kG, VKp~bkwW uV<}C:=4P {F?PKg}Ǭ*PduG[k[c* [6*䎋GX. 5?ҿA/FK0R 6דg9o4rrguN`ކ 3%}뮹gO;hP M /GݨV fT%~5vo(| W>h3:v[CJl un4A@﯁kkވJH[$(jt5 c[vv,ktrCdYPܝ?0U17r|˶:$^`ggk_iy2M ) `vL@xX٩ݝy Yj7kZsµ:$zk-FF>}żćސMu5&݈,|8몂-&Gln4acB@&[ =&sT{,xhͤ 1|o: uJCļ~%^JK꧄xG>P<aȥl׽$3B}$Č9GE梦{vJsHr*^_:F(yR/>㟬:_*GiNYMWx:Hpq#:0\F1mJdרaQӔ$F$zmO3 ea픆}l9' 6=gPсvA6"ۋNi DzyҨ?o5e݀a˓uTiPfr>?x(2QU60Ww,/ʳ?v3Qߢ9MqL/r0DD&%of4`HqChFPpy"w"i{ MܟmjgԔyȞ5, t`7ݭ"iGAmN ɮNݲK;'h)HO) OB`ztdoVf߷N3(&|C(feM vΥC?Jd_qQ듒ZmqOfOS`\NG)l,]|q% þbo]c(ɟӽ+;js1)i\<2X9d d$s}l}kQVj2e/uh풶טqe^!ܢ1mZD |Ex7 7j᠟%Q`Vz];WF=aS?&n=3SfwlT&_Sk8_NZJV :0_SêXeh"NU!$%OͶ$sj-8Ux-#ƷE E*Z×{2p0OcYs#Кs~j4tݴJ4:!/=qJ&JP'R& ΊUkקulݡ?oAr[hOW):H+ @=zFAGo.3ZbW6YLepNrB(@M`}`l)2Sܓ^tA9Q/ N|6J"BsC:jN$ G@ȫ~k("ga'Koցwš4 X-c եnOp"y C*/I n61#.ee[_*i0Si/3oSF U}묆7dWay HE$5I&?if]²+!e*%= xNd u͝:Y"mξjkԫ9Y\O 4S;qgdžm+uȺ,`ݞ#XΑjg: $+>䷀Tw$ҀM(4 5[IAuM^NXlܑBfMP>ɾ6"q=`KWmB̚wg8 "U5L[O;2w 2NTh< >+YN ƒIfA G$z htm͏ b3êÐw=rUB8&>xأ(fK[v]f8:heb!t.R }"}_^/\xR'.=Y"yƭ0-ڂC4 .Wbڟ>DFȯ LSc+0*Kw@FhϤlj@y6bei1^u!Uc~S'F 3FcB6A1:.iF"+T5D/Arno\6i&mjr/uOќ+bVd P[)KYKeLlsƎ^Qͮ'j%Z2e6& -7qҪ)t򇦴g.S/$ׁҴt;]]JVF]a`02r_ߌKv,)#<]B!ۈ͜G8Z['EaM ..W;V) YFf J),"Ms]BN >/(~~Y-?""AK<*z "/ϚU9 [5Uk+QvV[[Mulʤ* =0JP̄Lo8'3..[t1/~.\E?NϘMppL2!rUiѥjMs0 zG(Ųr@xh3;b5mBB M28'jdA B 7b1?*#g@_̲N?༏%orc?-y \z!D&#@BWu2JR+) Vuѱ 𪮢P$Xf" vhwUR U#=-Ma1bٱ-EKPcD)繽r;mSPP!/Mݾ 15G:O 5].1|>bwe>tki%l\>#2n3Ba{F u;&w}+[9wPꖺNs)ٌN0%0ǧA$ҿtr[k.3 -J-f=ː+&<,4zV-6QpS"Lߊ $BӬ?/ u tbQ⥎ccS:"z7MC@(ί\j&s[e&h=^(i'iy便_Td)^;c"_7EI'^`2kWrYpX}QPQX/+Aq+q*aGtpm5c‘x% ӶIo0H{9@[. eW=lraoK_)ܠq|;xTzZuaePL}&b XpC,yiK&AwJ/&eӡYJpGگEaH7Z]K D6ǟ)}PQ5Б.]t]Z+J> x2? .U0H[osqu jK֎ y̪r5{zcҖ:UѻR/تZ)my ps T nf&FyϋNJq3*Pms(_G,Z" NF :w^6A&(80F3q]f1pa7eENMk2_ゎFgєu?q\uD_QfOJɩX4gZV*-7vi*N KAi*W.#/xv}j̺F4h,e$9iTG5=-.^v?|!{Q;l.SsxJǬ~F)0i PCk-afI#ҋ9kf@p78J(RgMr/]2< B3 dB~q3ʇy'pS  ]X[@6} Xr-}B] YǼSEr7lٚ+z2Bk\%MUT&%&4EV8n)pWi;Ai'T$h #:y,Ot\ZfSL]VLVȵJBEUa-?EFB~Uc/'SϨ&J|:q!D=\@2k74 T{2]_/_p z!ю/ou=0}D01a./i=ތՖZgЁ UXx#f ϠwQIxXd[E cPKl ~갫`1 :8_W`p<O]bZfq7=O#ndŰm nk 5/tW9p VɱVvw $!yd6y+,JV|{{ȝFl']RB3MQ!z$*wã T1^JVoz 4hOJ`} !vӀtۄEniq1UB3 CFt#XH¸a7=~V<3!dGn@/飊+fl!ޝL*Aw,p=0Sιg >DVuʈs$F'P{a53SߥsC!8-WEۺY.6@0qFd a}g={/e`K/fK:<ٜzaE@5 \-mzoIbRIwO(ֹ61]j]÷D1¯!W9ihƚnTB.дZs})JKUQG|[h>>sb"NmAhNvk3$=^^Z7\ކICTK6U5L+YG.4e(}^l^Mv1bdvԧuOw0邳~T\ \383*:V,Z+PJ)TXel+CnJA r0ϷwKoCuw^+ hYVkN^hlBAl\vc o}Y#BŴ] ~xg᪒[dS\>-yW/FN)/哝܄K}tr2$K5+ʁIԘvL ,C3O"Eaƿ$P X}@vQ6J+G6iq1Y/4Nyu9IjeqƑ:b@::#6e` liزcX|gxxM1mɢ~2Ux$|*~0m!˰8{h!{z]6@s\IyF eP3@M ev y= U#j0G sxmלyS+n1vPĀ"䯪W5:ۄ_~n U4}Ky|z[N[Mq%JF T\=7Ҍl㬎쪻Sx0UN^l[ArT +wH@pбzGQ|7c!I{;uyȆ Zn;dTNfmӍ%D]_m~ ))9@ڥn=:( 2i GɖB}s7ϋXVͬ0ןpN0㥿Q`a;t-GRcSԅRh[00UF,hSia9x1*42ka~[v*)[&ueے*3X -ijC9Vl| A7 b*q$ʾ]QCIH)$'f&ݖn&VZlYFtyHfD=O32Q e|y8Q;y-Y;z^Ub6rTmh (qW];!$o%.`L3#0~lթ\P2WU Ça^we+;%6DEUӎ1U5>w>9<~T?DNG-.KJ/v$:{d #"`5VL̯@x+y6)qZu!C/?|*"y;u8!9CMAg۔ lJV`TuܱA64tr˛^fK{pˀ3MVV~o}^EF,/;T^Dv<:}KSzL@Q7iۏYvqOF 򺟝&)́gdE@azuL8啩[T]svϩBI[f:J~:SkS:Ctx 0- >Tn.I;+ἢ|/}yjmf;' U49ebd891^>KG<2iޖ.">C#^aGٽ|o'Ѩ`GQ@.OkR8 5c~el#j3 f h*j a*,P `-@oދrޗ~6$w}206 `n -ϧ q&G )mv<9߉{o37HJCLfgЌ'`hfI+q1 &3OafEO}P'",9us8)9n\l+w$M'6у $%ӝY#Q'~ĝF.t؆<k/D_=PzRcZ$r-;^$sfR|GAX55יhEn Bx~z!d}HCz'WojobVC*jӠN2_ku[o|BKˍb(ZSO_u|)[x'6{k+1H''>}\Bf}8N`iA@k )T:_1 )4=u=,Cg{1,aXW>ؚAJQF+_QZqhf^|B'?XC"|6VƓqEz̧W'䔆JDBm-c"5+3 ,)!J3Nuu&67 +(%OwQh`SO|H2:mfY/jbqPB~)V'Fujwy @f(ϥ gZ5s1}`q#,}V_)sqMhq6':pj}j.c\ĐMGV.PpR$H&ZR1BOٸo]Pշ:\mn_vx~l~yN|q{o)ω {l##@r-K;<fGHZ)M[~Y[5K_I q%8`i=V${K{IY6]-CI3eCÜC$kgłml-EEW܆#8,7i} (Z5naiķVc}t53<~ѣM&DVZKx vAx jVH:dN :Gc L 74(mhIzu?6|Oz\OBf@ԑǼD(=K9eU͔=fݨGqSܩfg>}ԅoR am=`X*5GҒ4ƨ#ՊOR2gg[;Ay&} #~uCն9VSsm28%YEH rOCw53wA+ȷ 47.h]GavOjD+:Lk{y]WJY3W~b4:I$h:E"Y4FJeVBq =\nܽ̃)V |J G{*CGH)T.c0qi.ciόCLU h6BJno"\U5Nrq0dxJT*]|͕.OL@ql*޼2&؏^fHS_1a09yUZJ<̋DTn !tp%))ala}=Jed\ø ҥPFmg7 1Ŗt.JVfDeԂy7_yjseOg=Fy_\ `&2Peǫ-Bv7nfȀps)_1znq6Bea!EuEھ fܤtD֦~0iXw=_(9QFY_١_l1hL@="prW]CI7i/$.M)" dֲr@:W&r?9^BJ/5hJU`'Çbò_Cj#煄g &HLPMz| 0x$c-ʤzh^z.~MtHٳ!R5aZ%fX`#4K ֣GD. HqF 'o\}se? Sq6Zip=8+ G)JɲOХԄ_R 4(&,7ibMxsd8p :ƒ1]' JYIJYq:L:Uj-e_=ɄΓ]Izߎ ޮ__pɤ~_^[֐i>raTB|q3 ]M'M) $N"r(ڙN$+dT❵Px0̘ eVR8I᫸&^XgͬQW4d>emaytND=B_,7mLR'sh=jg* D&p`8^YU\M`Ψ b%PMxX g*SşoE Xaɿ6oc/y@d+gv %-; ~Ej I:mY '>Fcb05q9{"3rvsco*.̲zLڋk ٗp/ ÊNeOoRlauIhLY{l4s86%tw¯-6k ʄyB[ZK?$@B 9niq>IZ ]v٥P 4@&']D`4]<`zE5~=vSGzgk&1Ģ y4d[:Et?7OHvVxS;cdFxC$Y8m o8XNa:G7p'm[DLf}c7eTe BH>H Sjқ iDA G=Vb6-\%FOeBrǥvj됚`Dm5\GH?:YPR hEEIڹ·=ʪ _Hyե6pE-)m;4>ʫI9Q35L'ò[d1 5h;zZ})f(Ut[.;M{X \po:ӪiG [<#i0rZ,p _2wx߰ ),l/FU? 9 UinEIkBs=#_Zaoua%|rBDV JsYI8bUtYNv pp.;["SiD4+xX= Ӡ\ ڍRʃ}Avِ<9儫 E#k6 "?S$6LV;FumQ!moV ov{?"wԋ}Lu,\AF"-&yR͔ؖ'sWx2Ӥgsmq?S2:qpռ =#: 4N%BlP7:Y%9 KUܯsUi%^Vo}ى_ ?V'w#aNByd%F.n:kr-Jž_pM-Z!SN ˒3zidES.ryiHDLviSJʽc߸e0Wz (aefSX݁ =Gܸy]nDc/C).Q;AC{VactZFe! D]l@xߋx)b-ϔ1bWdm$s^F}b{V'JhS%y GAzoxrofVK..p;oʆ".w$7֔tsN gN+k1uHaХtDX~s}NGWcz.}Ֆ{G۰JNCcl\qbAD?Wdyڌ>j4|\ly.@Oa(ܺRחE1Pq2>? ?' (Rz{u N.N΢u℞'C+{'[˚ܬ@+}KzͿ5@}A:,\.WNOگz%CrAh  8=#FV~Q\KqIeަT@y4ww6 g3'=/(f5[ g˝*BA>̤i"Gk~Ӓ$H2mTHg-*x/GÎ[ cMv"Ƈ%1rmqL{`<<*"ỊrGbċzܯ\4m2^fGSDڱyO?\člF1rd8f6vty1w)A7=/9ZN=\dw~3!lP#vI \3ʈ9%ڲ@6$pH0wH4 a"PRYLv\=ڑffw6H'msi2Aň-mqQAsۅ:7Iؾ.=lm;Z擤FK|na hQOSk E4!EdN,p>㪃/+;d)# a?)#Y'z2yyJ'ѾF6nGkW!qVܙ_7XPEsMsr{]pGĠ'.ia值p\= .7v"(BЬGn>:O׎YۤlU6תr=KcO(aI:#[Y bη $Ѱdbf?SbTjKxgJ o\}*hꨨXJ>n[>2G ^۞YwO##EٱH. ޲>OZ .f]a%aNkBEcbQ󅸄m6c̻vmg񉈗]5CKD}R $0b sJNoX:;h+reĨNJ\FVf7dXޖV6-[:RB@M`Rc;{[=c"q,RwB8@5}|zkϝ2J[߀m1Xo Szft/p_Kp$}hUvRKGXeW :Jzs E`䞬L8yp L]U">J*^g}[ d$=v ocv7O:+F\ 2߭pM$ ePD2k iF%8M4%Ʋ*Drka& WqFnHIN2@Fhn0`F&rD*RaOM]|13JLY[Ws/ 30ѦrSa,C@_\GKL= Xn,gv}GHi[Ǘ"]ZX+wiq$ lY0Ŗgȃ vT ~|M |7=G,^3V BHԙf~G}?l7*y$Fb;ߛ=83fS*#Lu@5Ϟ?ηNG0D֓ɰԆsZH,&#{2f*vF'ͲqXG|іZTF8ZÒךm!iUx8rV DPTxR'Bav#m<1T(x],&RBUP?K! Sӧ8sL`qcG6v)q7+&:,FmC3Ccr:[""W3 䧟Q?&W^\^2u#*9#;L7=aB \wPUW/ M/F*Z$*es\xVUXTP#G<$ On:!'+{"CIr+Vr\YYu5Qx[%5hy2ݙmBz3hC4^Y@)1kJmw;V'*M I'HfJ3 n-PStN^z/7I[p)S;Uy=%(>Pܭv-{"E8 rb%+ˇ$xS^/#ҏ@.zg>Рrґcr*rJLIW )E-|:33-d@wAiH i ?\:hkRHNwҪaӚE#Έ?|yDpA(O(4>c_ -wHd]KR*@ :MVt;EG"^ozʊ 3:=#8=wP,${ 4&q1bY-@5b`}Vǩ?=}Wl ~@7Fzi*GTYm2Ԗcs4*KEZڢmCٙ BAH}C6W&⫗.b;H?xYmkkk[Ԁ[I6PCsތQL柵]@<p~zefZ:&6cIyY^n=T,j2&$RZ@yPS w\[p'KF䛸f&P(=:`m$v7l30^+kܑ+U 'Vb=͔ M=uѥ֞l`hm$_啌:Wj  F :amx]_&W#S[K8"R$6=8Cl1qZ߰2E͗> w/TK-Le`9}S+w2=nUBXȐ0“nFDJCbp71Ya4)On nGiBʰ~@2'jUonmbh]:f Go &@7AjV1x+ګ׌tMYe߭g&x6"~onw+ʤcNUs'I=1$CPxȗQE&M w\lqu<N+F.cuO.tUIϼ3x\NR+(JhH :BtbvPEEalkEo-ǗC9NJD%enm(N~nh i>;l4A4j$;tm V[$=d s)0v]O?NJ!!"ZgLPht8yvnl:7Ov 0]~: zk_G)p&1ob]*I어'Q>;;JnO ^;#]E+*L/%7U9wD4#.y?mJCH8z н@bDh˖Pi=j??ecnEnۘ5r$Q Jּm c2v'!(uY*Dw*2kI]gr^_Md|>u,R@hd#t,P[.hBAOдKj١>Ԏ , o\ K{Vp}vd43&u#ŗ8>Gǂ_*&VF^U{?l+`0qN.{mUs~H"߿chԛX5V2AI wqt&fX[|מV)܆{IlADNH8?<}G4&jUsUdHBHՍJx;PhuxCf (qdk;pƷ=c1#8ד@nr¡$I iriڙgt+I:9Nд &H2ȢͱY!S su]zvݶ7O膁N7p h(v8dA |+w|٭X2-d\:ithgRJ!G׽ewФݣJgoɅU^."&>%c ܤUǺzs-><2H< tmY wAPc>JcjG6q$mO>@b'{;sהU?"Q9:-GpF1#_N5E6kqwun<Кԓz/|z|n:P%KA۹ Ȉsԋpo NZ%Q^hVi5 ,Q[~7қҫvL"3MO͜KIe?S撶Sj*bPFiir?Hbu@:Tb~\.oފSdA6YY.ѩt<((_򶑭!YGV]3 n&\wF66P(0:Mhu_7ot Oϐc {TfW=*)?զK_tR Xq"xE%6g]%2@ҝ|F{Բq/]6aGsnᐔ3ə3- qw+m w Wm1ְ̋etsk~KX;IZA%Ff/)1EQφpLLӅe҂W-\DzZl1_0)i f]땴 Sے{hL1sFr |Sz4!vں/"7)ӻ&y2*g'$f\Wxfd6N#Lp#Yl%Nh,k_ /ݿ塥`9y(#YB;?DD3SVnJW+uqӱ뫖18kjM7 PPQA]dSNJ}[== ʪ]ܓb0K#OSgڿ6Oo3Ip/bVOF~#H8~rȶ/b+fD822 Y)lN_5oe9@:S"6/[ J )qr/F1%_G=$i'TKVՇԷa9dm>}bYD>Fۉ֞S+05YK43[/Du!:Lu sZ4+~a\[h Ҏt p(}x@:+mܨ>[n[V7sN[ ر̬]y?@iny_4vC.%Ct5SQ5QeA$ NwELP#QB&aSIwG3(#N9Rs8 [V U+jL)[0%=K,}E Ž# [z :&Ꙣ32q7vVAS- Q4(c+dX_O_^)Ñ06,SK;r|y)r# p%y2pd73O](/]FP k@ p%/LLf`lG"j6 lB ?~AcG8Pّ7fChDb(=NwaS\NRgv"&*U3F5WpvFaCʞݡ0z+)3XK:cIS%u_Ȩ+ZXE֙%]DUe,&KrFãGAHBn.a%8⳻1E :Ci\8@k˞U"fPU[a 31aPAAߙO go)w:T#&"*81etTn`t;r _$[MImCJ5踓>ÿoղ+7mXxfɠ30 4rJ bKg&8X}NDZދ&e,d|cb<@b >i#:H[&/2PYY$aS#6B_,KGoVHrG/ :֒yt+41_k>$ EP+~PHI+h Z'Յtbi^gd B,Zb7Ƭ}A'nY)rk3\FTuX9{朐pԪE$Svj\4$aBOzöpb+[7":-=%1h R:o;PHi)nM!.XT'\UupI!u ;w@ռCF8vg>.=YlUzݎQ2KR=QSD0jo`̏Ez(Avb\? h^,6ǯkT'<UЪ4bKSGq cꑘP,0a'% OKcWy> 0t.8ilԖ踉*:;I6|hL^ˑ>Xb&_/m.sx?DȪ6b?ܦPfg!z|_w z|RE@LQ.iv,\2FiCoCZ_`{`P =HPOn]y ;kWatP:D\ӿ-ADKP%ՇU;ëi@Q9 ]RxD=$QT*\[ꂌL<8ns ʁǨ3QD-JU=+mOzqmR= FɣWTwMM]RCnۣ3NJS)fl\s)'T8rxR n^|Jԉ#2BXckKڲ:įӦ>xn$OQPJUmmc49}2 JS$LfzꉜsUZ ܬn?J'([b2-ѣ wv,6ϵ5gWh Ӿ^Km',,-v-J2aƺ i=_o k BUJs+F2Хϴ % G/q}f%UVእ6:~ab [&'a'@VE݂Ruok yU HC8}1bk(-}eV2 nm:?As@߬ {ܳ0? a;^UIQ)Ѽ&6j{0x,a>8x[&@ %Ȟbz0Ԯ褼l('Kf@GFNXGmG/Vqe!6Y]'NF-:^ZdSHHOQ:.U~:rc0J);TEZ6sZ`t] ]t#F_ybg,@+ !f;g9I5!^f<ν!g~ׂzYpɺX>.C(LI4RKUv a"H"ʲ$<*dVD.~i Ky, (xHwmǍV߲'E2K"FTWVAY2ˢ xP:%94Ns$t #XAËh$)Gn,_N5yY-нBb,JŎA0}LPzYjY$̡3&f 85:O";DAdў).` v6d-VtZLL=meD<0c=(LK/uN|‘ q{u5zL '(Z)%)mcԍ <ӂbT6%Ƨ9TlPnMp~) FQ̊v>𶝶P;I cy JCSO)z>cp_GϡV݇KK1Z:E]Io|Ç|jowňx۟x#T]}G UaIa :t̏[b!&) D2-m(D^ i1\V2R;=-OӹYf s a]P%Hˉ:YGa魻ajJ%%2həm#UL m>vxyïQGThgo_u3*+Jm,t 퍐7=æ(N$;4;4}u.&<`YS\`/_^1$!2>8;w" .fD(j%%w l?6|`bA{Nd ,*wJkETkM[?׷᫠(q ʍG?rM\Q*On [,R|rjhf àJFuHGd snj,+BWߋm>[}WoŊx=eh\&'@%/@NM:t?W֙A(iаFB)!=:o&YNDd÷p!ɝ;,mBƾv]fd<öZ>Sd]إ5}ȼHPw;/ QΥjp̵ނӆSH&W2/@~IOǺߎ+v[z /m/p镂Af:GE8oV?f ]XHErUt{O~Y]{Qpza>dDcΩB7}wjtl ( w=!viJO0#/ABGO r2Tʹ6.&򽙃!6h8fF+hݠCbՀw]2 -8Z3ЋK44II,+N"Y-A̖91 uߡ>_"Χ*~C/WZ gGɻ?ouOHkfU)-헙;e.]b!'{x*CƪJ!wWpoNKIS^7VسbTe4'pWcRi`)w~VlYx8Q{g VT D`66Z?Vt32{5}=VH{5L> 5EChK͢QXQm9_>"*q<05.׼Psu(ո,$n0t<9S_ݡp(TFwO3T/ct<+Y2~dLLj ^(H|DDt4[򸊉sGV9Y<0֤bWR( y6uD#j€d~[M9I tP\˵[]Ed&9\yDoʻԁw<`tǴ~9xD޹Nxbܒ [8_4C3\DxF )R)#n(]W_^( ߦX=` E ߦ \ğH弹8IpA' u'RO~;Adk\o8҃ohR7Y@wB-,+۷58LyqED[ɻ!2ՓHbYPΡXr b* r>n9g!Sjs=̺0FT! ?bADY[sH5@|&< [xOxbT1NoGR*Sb|0#̍Cf b`dY{gZ9g1AqLgWv/9Li$m"{&*+mew S7)mM/'*O0\`$bi200i1le+c;:綟zU_$:jQ>@]"B%e.S`3 tA#92! EzN>PNHdAd[U =4hUd8Y_+"#8m#)=/fiOp3A$P})GcZ4z6#'*``.`TpݽxS1piZ ,(ML @&ۤK~9)na\ #h27Qv*_kk^7'JF-x]\eymDX),bqx95/x@q(\H}۲5?B+K@,<ܷWַ+$?$6aє O9k8V Ycd@Uj~9Yy }_L׾W`. zƩnoYgxj 猴B\'skݢq@ϰ=G'>=90:ZU*3lw[F[x%pl'XrkdC/[]s~y'DX`54!ˤaWu=d+`Y#Y4/^bVTl3J)b>5B+n~[fRpqz9"[a( ]m*\ݶ܂?5Qi{-nք*D~-{0It@;XQR xFנg}j9J.Gk#\1zG]{溏GGڑUq~#_vka!0z+ՁgWE˔+a4p<쮼` _\d>~:'؛Wv.]؁\g&*mEHZ#}vqs/*)_ɵ&R9phv z\m藱YjJg"M4Y=NT!!%Y6s!Ғ+Ixq ;;m/\?$LuNDž`5mpFt8Ӽ-kS8,o TV̊),-xbW(݉綊WAUtS"p _CX؍KY!,l75ѩNF 3YՔR/fv gh[D#f޻x x(irs ÿu/7>ZƛLKıZS.O\(i@߸L2-Jr}H0t(DGoX#B%C Euc7"0i!kFtHI_,4'<;N"| x L) ';@ ;(9Ş_QɁCRVDzr ~$z/n.25֧ufGsxJ|)9=%о<Q蘆~F!b+ k#8JSF+rXa;rO4~4 u0V"9VfgSHUt|?:=.ǫcy&C2?K~ 7y[ `J:γ[mP)?WDQsotͿڮ=eVL:ֶ E f WJE5:e3A+阛&{ ȱl7HIwB7^I2Oxs9g΁-n ^Dj&<%9 eSUuBYwVK]f'B!=5M6rZAj\,~lYM2GŚ4W -_WMtA0i.\HSjbn*U rEyuO Y~U:[fX5Y;\A]?%Osz|b(LAbXoFM>p8żƑzܦHoH7m4l> tHƁ#ZK ^C+y#(Z|9gYfUAh@G"~L燔 ! vaԕid1Ì7.J:@ *jl\ɬgufY Sܑ+,V[)s ^sϛ}(LsxDKI)[;GwNvs&w5øvQZ&tE3g[ٛdYM 'e:sTQe039;K텳|Ԣ1sgR/ʾ F)&@l7^|GƂXhi ܟ̚PԝecVMZH"2J Mf-P=ʲôEg`:[ic䜖iHnՓ5ZoOtÁy1 l>/FôX&OҚYӥ V"<ȴe)`b 0ȋZTK]"}lCYxqF $ T^UУN (M+dwc2it7)pAvQ.7np|E˼B(& u4i+.A0ƳZڨ-k>X4cZFJj /[iN/܂}ȩxVS>+K8fU]>"j@=1͇,> v{GBQ\u "ߝBd7=.0_L/^(Re7GoyI[> g"n(_`G^WKrtD2GD@ۭIo?}vNO*hٕ,sp0co3x.pFPȤcҔx%dž8xat4 A@U~u +VK0z>yN_ۤ'lf$BCKnBs'2Σ9uv"Ҿ\4l?Jޜp*IPR@a@ `  8=缍>9!qSdLJ5@L*MU = RU1-ʞuԼ7H Sn)_#҇Zmط ]bsu7n<;pD{}8?BD-c\,c09b 62C[ڣd {I`1nj7 =Ž~˾fZt(Nӟa)3 L tUyzdeV:`b3JG[#*:2HB7V;eZ_u0$3|2H|:@Хnhg71\dX}8[qŎ?r+dkC$`TV uo ЁqU4;%cӂf-lVȵrJ @V|zr BOgMY#/ m3@M|s|nG.'kܳdZ@|[7Ki\TKO @։%ih1M4@lW]7m|Cl)ӱ?Oms/tzaBt&9^973xqWa9SjZ]%숂}~5)1[GOV/f5= ֢4z6U1ڲŠc9oY3R[42.tZ;8җ }cUZOh]hh(*pI/$(U(df=6C~՝Tl1jx6{M YJL BS~<1@M& P0j,'!o٘D˜zፕ#@dXp^UwYsZiLл<,KQEJ.C`S bʆQ_d3ʃ?)fޓ[X;i7D&y2ӕ3pEQ2QD6 *n!X^[=Dy0Gtt6%TDbB xAWѵyǘBU6gg6H#s된3|}t%\NIWqk ɔ*8 S7[B)hSkjn; QBWLثVS?}.ńc: { FR@>I''wHRJ@51A]:6NT0wa0TJg[ԟcJwbsڷc sN=Sm5wu+8rmc 5 X?:ejүɁŷcB[v*(.D`GNɉ@]HPQڲ P)rM!&A+E =K :8JxX2D(?,ɽi&BUdi-y`\dL}/$n?'̓^Pp|CO"-Gex =jZ R?ܘ8jf W N(s#(ɵGϼV&ϋ{ XN2l{յ8Ìe ٠5d:>gRc~-|(t} 7p ^qOkT*_&a4/0yN MbA'[(.() (Cb&p۬avo~Q9M\2cKh eL@ -wJjaEަԏ܃w2Wƻn r%VYƤ%}$J1ic.2!sb/y2Hn7 =#;|ːf2 ?L–EL"̌^q֤$ܪK'R],E&q8&_,)/楬Ό8D:22UlvSf~'΍qׅ85.Jlw0kƔ"sEyvbΓ+|zNтS)^C5n)il_#e 5A>f{2"/#¢ 1<]l̓)!R%yn,)qūk%J !mq+b* [8%J5Z:Á$"!pN,<P"Bkf"CsT|d8h?so&pKK /O(#@#bLT[a޺c,fgDX*{;eN' ]U \jYI @̬0?C2v~@i/j3:ݠ]4i eeݾ烾@&38;V3Cg/_حFPE9DZw,x9ۨv7k @1K$Q:&]JL8w`%; 1 gt6~VA^qGNjB]hn؎W%OzS HfkaqṯډKyj14IjL|#a~OT Kf"rB)1=UCLޜ͐L9ܠf&'X"/'P5F'rDKۺ~$Jh}؉eÄ^iy{o/N)MG/cwk v1M]֏`p\~ԼNxIhNr]to;ug>l3m8(9afĨnGVN}?o9"-=aw;J]Szqvp6Hm^t *!z^bMHsa6{cَB,itRy[;nRdws 'd|. i(3պ$k g!؆50]58fd 0ts/ZH+g0 a*y$Dx-&B]ƈr78\@vRgvWJJ(\GSĂ,ɔMU(5lHbSOh ` uA4Zb v Oa=1_}zS)߱EjKHQACS¯\y6r/Fb 7^/nCl暪nPa?@cWܔ dE}vʹ%)' Pk_O56`Y &.Z-!wtž8`SRֱ$<C0t)lTN_>8/9gyt؛댾 Dj複ڂn :r()ycHCMsHפSlIrayR_+hk雅t7iSM؍^wŲaιV4>>7v2Q G^득G qCơ#-9; 3̀U#Gn`ʲ+iA14`=&{Bf?i= e Qm9JOec]uEfiu Qj'Z\ClBbVOn3ݯ F\3M 9 kjJWv@ 3 0~1=asYK hw'W$FU؎rq& Ks{Qgs ~4;Bnʍ;c |1G6w\R9,hwE zᨗ:MvŸ~`aoI?\SuT{nz U'4@fVeNŕt E{ =/6C,~|F!¦>ze'%h pH2W mn ҫcvEgñdI X \wJۉ8P7#u$QihR:IUgxs~+I]6 Zʎd] U`.6"kYA|'3Zt}l]y+g ߲V̈́6f8÷# NtRY= ~M?E\h~})IS ub#lRXC˘aVⓑkfT6A8T2):-AFǻ1ڿJ^n/ga"G"Lpf@$/jl$qd=A$.ӫ25]t VׄƓjpHnj`q1:DV5|[@Ϳ5CrM:c_$v (,Һ ZI$HN`6:!ZZh\S1>m-!gMv U[h݊9VmQs ;` lup0܉(ccJAOWmy}0qS0,v) }IiYv`BY ;O&%V1܇:$6e}أ T <W $Mhs)N=Dtur6LDZ>-pK[[b6Aa|; VSA j(Raԥ5jԱ=Y7E)a w@3372d)Bc:)hKnP5quA3N 6o2&'[zUdċX Ŷ.^ec;'$Tte]Οo*ҽ>7h|Ow׋|hPUF uk[I*>9M` Tעdw)e>?Le}P@bٳ'b%\DI9EF eSȡ{$2dMaN"9O.2Kwoe+M387BK&b|#߉9ՍٗѺvC4Gsqc:[҅m%'Za!ylfZZyJaBP 4$<ͅRO. B'4D&Ue Fń5׍sӭ!&AF$z&ʺϿ|Hl'cW _+Q\;35–$x}s8A ,&Agd.& hGkj8!i|J9]L-<-0k=rGUO/(l^9:ډ Ț[ܹY 8cU~nkƩ)>xI2B d'yktC42Ft0эoP} K,̻/EG gtY5 cK?W@ڣ}0^Vyw:íshnjn[CϨUJ[P jx\sK\-ʎNY jAp|oٻM=up J"Il:TA+!Āi6b8M`a8H2'%7E&``w'[;ӟCvvщǏXZ@(t&S?= ? rGMT^D_P2@H߱J\/_UZcnn|A}=tg8 p5]zGWКDgEjCتjnU-C:i{@@ZEzSݠ2R uVp ?c@DxKvtaswmͺ='G sa@ x7q tU#b((5A/\FT156ҤmNֻdӅWZž$=r DL?+#Sz8$&U_g2hS3q Sr=py}bB|D sٔܿ:9[lo4 yykfżoq/f͟D̂<=쟭dn\0*Ў곹ІrwTTs׻BNjPͶ ~,>T7nք`UICEz.I޿;L>>CN,G<tAG='>1Z8LGWe\ 4fo *Ρ@%>TVY1s3KH518.TVڑ8~LY:{AMFGIy 2:}܌8C%6 89/;$@v [2u^4Hކ##7yvua! u1+ѧEs) =u* j1 rlgOFtkS#I`|XC@]]evہ 1[N84+ (VxKO"CFQu8MB XvϐzflcM:@[Q S"YE/LoIeJ&[ &V _bK-'9ovNhS["\V4n ۏ{Lⱽs>@8)ixR~ҸA4!6q!DHsGLMPC<⡈ 惕?+y ?O= O"O# %bALSQ0ΕG~簞-ogB߫~Wd_J4[hMŕtʢ$Y8#)w{t9~x Pd#ĝ:S!I٢0=.`z7St-%ϳJM4]u _j2tb:'Z:NЌO$`?a4xEpsfIc@/2bM7;D̿9Ҵ'T?"CJ&,n-ޗ׼ܸ,i{n@z4v?Z!k⟓uOT#Jxu^:yhdgU>˾vhUcRYR`&V9sL4.Cv.c9X1͈yjx`ktSBL{&ͧ2Õ2prЊ e%š=$P|gJ |tyM0ޭ3v+L.Ry΃`oTA ~a>!Xcbo#ϒ-N(Om܎Rіb}`rUzfȌثƫ26gHPG(jc 6qGu\.zNDn25ދA_9z`ǹ :(ݘS&rD%=Ha=B#oHͩ D!$ `^Vc ;raAz6>yjwX+K`/{Ć19.@&]}PTgt b6if蘬qOj1]0ȭbJ֊,3.V=8N3*bIL0: Ic2Ҟ޺~lzX_)RhHZ3ë]3.]H)+j!)I̤!Wn)ՅFRHMFu? |6{2ʻNuQ'{MÓ落oIO=S{ Zڭp L7*Gsvn]c6:-S p+.ƕ(j7Pj?vYK-&㚘ś>$ojosr!Q/In9%AJ(X~כY~NN ~V]Iim+<2楬-9{?]J6x;mhn b2qGE5^@QOZ#0BF_#'Ԇ%<"w.!529tU0U˝Պk$)Z?|CNBkuLʈ6n+z-ĝRyY6v=?QL( ΓEdΐkv~qWF3#<oڙ9A; ݌F\0 +Ɂw@6zd//z\#PԽѹ}MB  ȹ"Aúbȸ:>NL˸@pinۆ,+k>SkaCܜ.;A]a.hM7ʈ_ DdÊl:1.o$`ѮzS_oj6L}XX˼DkgĭI3RbDS—|ev0=X6nK+>hedkN{lqW?ĂJ,ˤ>ף//RȉiJ9٦ +#[Lf%栣&W8ҩaFJj9X#gqrV,lzړAŮ2Rw# #zmkfozaVgZZ,]4+$+=>lAeGPM1\d[+b'xcRw*]@"wwsW^)F~I$<eȦQT|d^JI%Kq-F.`1wh%#S*qz;s9w,6.ǃ/3gȶ<[Ȍ: +d{꘮\0V=%vTP!Ѕvdgc"1uA*ʣGA邝 `];8ò.u5Z[zɳS(~jf3 GVots&ޛ|x4m)BёjCwbfte}E)TwyfPe Z 3W %l#_3d =>Dz Qd?R% Ѡcqn6JRw_o^%R梨Nz8L5䦙yCnR+.qELJL{%ՕR7&k .fy 4/5$!P*iqUJnѩ!z7.!=uMEΉuk6,s6jKΤA 'aYߩբhqMOB'F5LA(Lү2 ˋߪf b̻Հt.`dnP5 GA鲍 뫿 lï?H!iM7P9秧ha`sY´\%X'nXZݶ1"n2H;MnnjKu5ԭc=S.r1q~^cifNy(D5J}ـ GeC1L6,A6NdmkIuQ A ]JPYVHzD>CtJ[5ѾϝkOd۫ :ޑf" 8#J @ sjFs t_*<(4Oe,be vx͝ڝGDդlynqS (ux5Znq:u_Y2Jlڇo'Lظ38͒ +s-Bٕ:TkH::g2!Gݪ/dXBQJO⬡S$ԏ[TT( wcg&\Lb׉ ^v 'O |&#DnКUN $".%)9ǧJH!QiAEL*Քy3 19 h;P%hAMRE)e/5Y4\Q ::QSWKtl)a 0 [G?0MB%3?6D0$7x}eJ/.$0R%5K4{;%gi/Jt88 658ep~'e( _Y=5]07:!bt~H8rHt6- tzʧD#\쿟?az-/ O/JorZ3H2}^߰`=rAgfw&s׷9(k|Glj\r ୽c"+DUn[?%yCY fpYˋ ʡb}+qV|_ŠIBR\ziO"en).vqYO,-ơ!L9dM%läB7T\wCf<͠SbhIݙ27-Lnٲ9T,=8t~&H@A'OJ=]|6ꏿ r ftwwj$)`$HyePL7ܔ aZkR)ʟX%Ǯ}8S5C0> ZӃ]4 > RF)V7Q)umKB!Zճ+'4Ė0卸Es7rtxaؚX!7˘i;+F8]qaqf8.6?E!wRP,T{̑l#"2 Z'iS'O$:AhvrD{-z\G,ytHZ^qzEKّud J>~>;- 檉:[7q =4w@"g2FaB9*j#AF9}t.tTppԤÁ4nkLtrq dJ$2+Ũ>%v0I?D NWs}h(Ckgdt<oN7wyT9H,۾ otl{6۞89ga4#nC(kk96j8.kG|r)`a_`Toi*`Ģ[0Us{j [CY6lpllM5x}hd8 KMz lC $an7vZ5rL3I9&fk>7Z\ òƼJܝ0wZ^UmvMZ- TIGH!jr"!<\Yn<=N}vZ30U9h^ΈȎӖ3vKĢ;z4YފMV1l^/1()SU, g:VmY)y;9?6JH`˓4 #)8Yvx֖v.]m +\3=7L=wwvR zUL۵}zoZʯ1X?k#>׌۪Hػ3އ ScLǎd"J.-OJ9Jm=EԝC6C\@.GkoYa~;E+OJ8:8(ЫH%M!z3ua>h0k.^PPXWޏcXy3JAgGK}m:M] PP, 4057494-*W_/T`W6+(Xo 4/yȦV7녺 7Zij1ۮ!l$^A;-P߃YM`+BFx@$s@_aP)4wa+2j0O5J23;x S/FVar{l^˯ư1(@qƝRA̹OTEP9:Cx1s-[f銝$1}`ƞۛqbTOs̾"\޳37F2-Q-K\mz6I?Ô*'䁁yfW6(f%G4jr /vhtƻjn,86ۮXT5Bl P~,rvN"jx_;G--*lTh#'pjm\׵WKQXEziH4|.辣k0x A}xC>|( q*PC`@^gRK{F|wR%Ҭ~x42zPxAeѱ}2~\0\M)SY.bKː gxyPEK,H}1E$+IJ!e^H . dO#/?ں!46vc-w-{ܲ]f%ɖ\`X\r#wJrsXFVXp}H+C| 7?gq^5i̢PB$PH;邁ofݎݠ?n8CCYpܲx؉$)nӢXf!ۗ'o2Αdx `ҋ ƤeAdE,~ 6SpJa 7õC,#͋< ?\bش7]Ip!C \d݉Q{RZA']^(*G ؈iE)sf=ʫ?$[{ p65;JumZϝ062)2DݳdX;+^1nt9+RC-MY+߳9#<0񞗀4ej+lƕv#<^[ xmݺY))O<*Ƽ:U<ޡMvb-cxtVIR磴0RwiڀC8eHŮF!f#V@*I#G<%zrKQվafIYRVʷg*Y _=|fȴ`s(4)aӃFv)Q!e(,=əj@VIbw?|q kGf⊇6;sl%^짩>ʉ>eX~36>O9>8ì?6¯'[ |xDr>C 5^+Mk%C/[#Ik\ԫ6*LfwI#K}yצ_⑦{%jJV6M\t*PSO10hlaLιsM\n7 ZAۘ|!WO/&Oc t9 VFr|!֪[BcPPKD:Rh^4֙cn;HJ=]W+nNA?3( [ t@$SEDyBa6I`kyaPR+1 "dV-"۱@ 9/?َGhw2A3mHV#/tpo9_-x+ݍ|YzrT$wŢFCM'Q& 4Z?r;oe%Z6G(wBws1vMa?pnNc(^ĵ.@;hMXku#,d%#:2ú-VK}#jJH&jw1e: (=מFDq}~cs5nq}k۟9zl("4[8t01 /Qv]ضڂ4/0~07=\v,>;n] 徍M-u9 O[*^p x\zT l*[lA\@;5)L:S(cUKm߉/|1'*E$@ӣongJBfn7jzOk$U q\52p8U]7q쾏۰1=v- 66wyԞʘ|1V41\_ڞY_.LvywkaԅS!aRtQgµI Ne2n=jM__ncuW[y[[}|R dJ%/tde={q.{;'v9ΩӂQh9(]!*jӨsj5 \wA֝;eG;8*ǹTĺ$/fᡢ85rjRE&6chwORƅnq <$@Hj<(c`Eb!ggv&ZhHbo[QGd8DX_;[2ZNt`kdeCq5j}.T~5a(kFlOo #V&6P0bv۬Q!;ᦅO= TǷܨKF$i.-egMF$ȕ"<[$^r}I0 '4FGS^3YQjm))::ħ$-F7;ɾ% 7i":}}P)?ݤaޭ'!Ꭿ$M v uؤP}q;xv>UGSmM1xh,A];k#Ł|A|e rT1v*%F/"s IJ{?TV$gֱ'3T]eaml68{Etuӽ [pnUlm]nCPtr6Jt/8]h<]d=Y,PdMj.C3t` $6ɚK= ZqguNP.Y4gnpۛNIkOn5Am]sҲΟ+A U|> Y96JSa߂ye RzCvy~O$,|:-jR:gQ(t jFU 6]X}1)%bcC94kэ;M#/wlϬ0}V|`HZwLRKvNA4sda?d".Ѩp%}og} Y`vWLA&h9VHHUpQUh4CB\FtETDQ"-zԦtR:3^ RL뵟Kƶ^SHd Tz42 ^[g_8izo8QYz_پ3rşR8ofDۨ;<_Y٨KR?l-7DFm9X1&fBv'e/G ew1|N?OQ 1zjgb˨MA)0*%/{d#QYqJVږ_[PeU$.yX@R-E*IU?lN)J@=ޱU)c:MM3fQ2!i @Ml|1m 86{{䈛>ޅcL b7kP7ȹWOzPMpݠKmNm)#yg=ҹ\Ofxpz5U=z=TyjPvL#+CSыpȉ)B-~.hi$6g-FRQ*4}$.h[h ѫ.4$UC(0VJ]f;] 4rM!aSE yVF( _`5?0qJ/!QUp\<8ŏVkH0ٍsb!Teq# l/B4l+mbp/,w5k@kL==<HIP`4@#jޚv$wH;%f}eTr䭣"~74.;9p2_Er?rf\ʃN!!nLҒ҅|Ȫcdq's3Oշ7.| -@8cR^ haxm K T?QtiR==8z{{~&+- KqOAV <0jvMU 6#{nr%&g"S8wB j$!5x"Q!(=X 29.4_UbxyqV1z XKq6$[φ.f ǦNRbWaM9 +w04I*.'7OG8m.쵕- 9/ĒU҄w* US9VZ`.jGɾo<ȋh`}?EʍMY4h;X?i (}^&"˿^F0p%T0 vfwdmo` }5򃍖K8Ov<A…Kb$45NaϏ)\Nj@\aWsSaNX0ʒ}n!u\og8)&ǵP8}W:.CƵ=B#,xn'#?OĪ v@KJ<KᤵR;M@jdmlm5aa8Х:f 2k 0ޢ[s潭qWU澱'}n-E{0o {n}Ȧ/LqhXlܝ[Ph0~]VmxH\[nƔIZ=SRJ\1w_2ϨJxVIz jy*b G=ms !IfQAr–fsU@4!*(.áw[[} .-k*ar@Nxz3<΍@{敖= oy==qX5zH LKua+{l$:LjH)g6?]gYP<󐘜GÅ|tӷ3^HLGwTOĥqP)=%.^O-$`i _ԭ{'i漬V11ngF(C!4H. p!D\)DYL Fy]yӤPloTD3/S0e&]m7مRE/mB[b7 uقb0BK߂ 09bzrRԠֲbt';"\onU="Ze}RELn @w, DRnnס; O }rɝg!KGQ_P)NS\[RH킰N-qkxN{;=|XkxOFDtdE ɥԪSz, d6@ A>Otם)];}1~w0%Ћ }8EX~c;s0ivߠ^S+LBӾpSuAY-ȂҎ\ZW;XG)3ସ!%WL40tIsn }?#(Ρ̫+TsP)ӟ} 5΅=ܧNܵ6g' bF`Iu[hbiiUŀjz: |V (vh-&{J*C Vlj|G\[Vs$۶2YPzx톢mۓe)g\Oz%`,U!9e+4s5f]\t3$]<ٓIhG>hx\D7('9$m-(R2Vk{;f(CRgC၀wIN)l9.plV^]8 3<-=ks_KpS OP~qsokά]X%@!"դ—4;&xDJ[ZGߎ?-7!=ojwRxC0ZVnoM58j.˺;$2i)j[Ćl q9R$:7ے0MNf鯕Y~\y=؛RǓo:+!j!t\rŞS79wӆ ["PTsK%LCR!~(>ɱUKϓF}S9G41 72n@^9Z͂l6DZEXTDsη&>މ0*[TfPdy~e6}=7 kĈʳt_jvaݝ:$rVdѷu&B-vF:{OϼTGDZ6A(~jjX]@sJe@RPwmŞ]S%dQ=ZJ"tOW5_(ݬAߤ`26UkX\p/B j63Iޜ_!iE<ǗJέ AR3B /V:dIuXqߐy!x6.\D3ԑ^,Q8̇0K,c%3 JֳeDeA.*Br+rУNՉGD*6;/vZ@v#69Ã*ѨQA`cHqºH{)^bV N L]бu [L%gnt^6I8fY"NžBL2AK) uQ+_U$5@ìΈuEdp=4&oڄ{ 9% G).e.(- M xU)Z1CrE];`C%9^Q <I+6]۸r;A9+5!ChB}s1|^1OjlB4Cц;r[d~7XʼYޫ]pk:H17S9zl[M- l])h yc݋hj-:'*_wᵗ#v!yZBW$9 4פt_&F,jpT#t P/nzĖt,Sro$Gt yQWwbp [0Ag叼.xhsFyG1rE8^5 _`L) ͩv!z/J ?MyִK3T=Z#ڵ: NKU'?`׺?%e(]7t0? hHbx[+E_BNcYFE^ rQ!Y_N+_{ L7bY"gES=>f9!# JIke̟sJSz>a8eQ8l!gx#فœL\P9;n70*DS(uqrxvI)U^_˗d$-b,f}iRc*JlҵocOr0E~2$`$ɜ de+qw5Nl@d=9ǞZ7F-s_z`덑ˇR7\!^ꂮ__<}2#zbƾQ};HUU7բH;QCMqVVi賾TەUK]aTC<[Oָ Lip* s-56MﺕOGؽf?=_e>}<t+ l$StyZuY(EtQ |Kyp?>ڞQR!9 fqV6tf[_!& 8R׏55+/(<THFq<-E 2Nu+ć=Re&+Cdo6K)dJ.58yֲJx$r^P{KFnYEBUUv-OlIq! 0hte?A gm1B 98!|#|Oœ[348-Ea 8`wW9ͱkil9jHʒŭzP͕4:W/KXRR,L#q_X+V,:jhЍU+ __fmmzeiI42dU s @e?dL^41Szpk. -=W'-Ntq\"⮘nLuwZe,4awF~C}}Ԏ W=2(u/l@s5Gv3whf(.xœ?/pei{zteڼxl1>q 2mѺw2HM]8(b)9nn? 9j>5"ala+g?TҐR¡=,JcuR=Y)ߑ%1:8HXHO؉T0zI\Mr`=bZP;kb;&Cyۋtrr3BQrƏx\:a2 GQ,0u-|n;6}I6Lep5ڲ j)է6oh)=PΩ5P{(a?g,3iFQb>["J`? G'V[> 3 s WzYcRNaKQI} niy*n;=! z,x˫ *,N \Ɋϟ qsjY!g/*vxBr2K"aBfx|PjRBxHj]I^Kjߍ]YaV-Jbo6`Wyjdj2M琍`0TF.[ոMMWy 7E30- Ro.ZŠ82v/?1nPUvd bii7miS| ?;$f,[fLrD 7NS9 J#%a+Țw!?5"ȹ0kOlY;WV"1Ffh06 ?bj\nD|bUzQͅޫ DYmV,B G#)т\k*R Gq|H$x zMF* $BwIuv@>gPlzr^32yA:EqrQ$Pr ! [/]4ſc1žf;1-dmM wd79>~w'[k&:9)t2-/ƚJb6IR05ߎDo͇.2>u#T%r :5p[G*-h" ks'r+KjG,}E:! $"C$LiGc5" FA GQHBLⰘ]u'? 2caU㓖-xqf9<،44T\͔+á*;A5=P}ϊ`̀ ^ÌCxsZ{0ĊNvǤ9R"-[.Ⱦq o׉IW f'iwǫdQԔ4_9d.]flm^yXB, t45YF#N]F6؁L>}PAǗ#T84* ܺftRa~RPs996^욶5an :Rގ% }E4emckPO%Z\[α*́F=7#ޥI÷iF"_*HPkO5[$0bx_(3#ln7wbH\wá=b*q7*"'-.zuFS֑Z6 7{ G Y`YoƟ|F5tK䃋_+!$TBqo  s`a&U)aʎ͠a.i6QCO\L@)qNYtt $tZpե_u0\W/ꂍ2#Lߡy_EGqF~EE T32\~UXPCJE_m6ZAHZ-9 %5W큆Bz7pUtڷ:86qNoB4M,b )[x)\eIT{,*װ`ګ/53.yg.U= \<  a!B uA:,#oth>{IspI{9#ex }"&`xIH2wR h{7k3\zdu>T !*gC`w[JM"\`ײ?J>\jŅOK [h'S4vn:՜Dj6ɬYj\o$:o14 +-EqzrH̷1;;ySz)KB,պA~w>T^s8ӝ}y)Y  F u_~P@BoȊ}3|~DkOa /kcĝzPPܙh>0J--%Z< ,GA*e*1Q'G"kAB(9T!ϥhM.chK |ZM3 w]os2"St= h6fvŚ{Jh ({Q}L>.C{ӿMzkuƁ%i-C4JN]D3ih4}-d3lfͨF9JS\wAPt|\)8}%I8T$o;U{ONaeC3D5 #i,`]1B_{/J|:V.i6zyQ~c8̉i,d!qg^mى)s툶'[jSs,f}KClggY>d@cߨN~jI ! _BK\|~ZƢ+O(g>!c3Ul#tfafqwd*IQ9pLH2!At 0I~Tv}0jw!Z~fqic<6r6TS7Nش0;Aig:7d5'O،f]F&M eJԣS WO? Z\fHy&&-FQ)& qZݪ">'Y4tj q׉ f|Hc'97b`Vv;R| \GFǸfk1-6h#õ+lxɆv5$<[Gj;(~n~,T݂h5M$ 6Y6"]*ae?jE ք5CYQJ]8\c;PȐ\jm->P 2S{P O<=e5*4IO2c%6ԫ:WN !P($Jv f]ܖ< ά@h}k׍S͛٥r2B#RL?IP9_ņsRȉwH>p63淼}MR#c π[CKZp+P߀yXkUؕi6"W:@5gTnWkC'*&kdqSw]V} 1S+o-s@26yՖT.i-(jA^8+t;0r[:e4%mS-|lwԸ.0 務Ao:$8u<2npXW8i* QʧXZAf<$'FM!j?]CԆY6(x@ŇX;OB8.^ Ojj`L[CK g1Y"y! Mr]ve G29#Z6~ \\F(N)vdjJaec/M{CU[q{lEUmT EqSbMm%7 sۺemq* 796?8X ħ^4ڙYBNE"-~w}w/`R;UXh1J_| bkr1d6a=:tJMAio٘lF8h=h)$:&(.a\ȓ +7y\lB~ζYzGn d )t`ʵdoNI7}:rЎLcSM &H&b{z^"-ASMl];s[syEo=Už&P֋%n5"d4MҎ$fO'XsVU.- Es&0ʮHt.oV\*+RO.X#4~ˍ OK5 #3BA6; hY+A)r{. /mTA<\Dy J) R8^ɻ~!Cdx.ř䡭 ˽'Blƺ:A>6傰q[ mH9dB9$2=af}; 8_!j։2JIF*jMϢ n جGKK^=ƒٰ4k-<'` a/@u/{hH\Zk2ZtK6| ?/q߰o sW8˛KfHNjX^n|WVY'u[1%('Q3+̠PG:Lҝ5 {+pEli#쏧!`[&X}]Xh`%<a#!w/=ϔPfYXL:K Sw4uҢix(J oY _jАnyDvHh}Lm͕lMp,٥lݬ0噧%-=Ә31M{ A$X9[zpXAGcL Tz~Ze:WB~zn9et"NYXW9&yjNF{jPQxe`$bBhpCM<9N7J= O|[OL95I;5VQ]sG3O .!;uW*CnZκ@*,h^(#Ǥ1bZPBkտo߾ ܆DV]ϹG^9ҾrR˼@ݯ!=_ o.+s~E:Gv#C5rGwF t P|4ޚboq.`4pDýG5g-޶OnSqI8 (,dR+Ȯt=7Rh$= _tȺgQXGs\xol!XZ e.RQQ~C*G̊a6I斆,hʥxd¥XQFA{|Q.%˓F}|*A=WI ?nwRMנf8@ݑ3 ǶQZO^3J[Dmf[V߭(7cO23;i.U?4CYh)Q4dߚUbP +-G炙LJp?DGL5\8Dʐ>A ڜx^Spk%kscdr3&cbPDб0E]/ ᛸ {$^ĩ M›k/QW`Hj'&V^[τP82 119)̆B4<+EGg#vIHLaG/V4K{ k*;Gd<!tsCمgtChpIJЌL&xJgM4㾞Yиisi\ɺ$5_Ȱֹ}'~Ҿ<҆[ A:~bIb>Ck3!*mC?l~|G9Y*os#:\tn4g\ce1e=&ڹX([htCNq_mN1&0-/,xҽuNP[D\3`RmH 7_;K8~trEŬP2g,p%Fa^m-R[Zo/4(ܓS*8bxwQ&eϴ8>{ N?@1^ cw_n) 8 9[gƺnRoCH/.;$ڨ1򦐺dE&ZnO]+_(I!gC! efG%1T0`e->sޮ9!i@aӨDJod^c -{ 8JLȪD$P)p:mHĸkL #g l"?N)T8q%zH肁HC(_X=*M` lV4Jچ҃ퟡ?TMY`7Z8oLg2aVc$lk 9CD_$ַ}\BNZ <EHs;MWfEaVPVlZH< Ra3|H7ȢpPs OZ؅ƐjŶְ۪cQ!YQ;FX|Q]9RjB9}m7r} )GEC9g[{d9*#H h!TslĞn᧎^ԋQMahI4Usf/$0`T 8꡶+R8ǀsRFph`z̥Em{C_gbL/0S`("~ }Oju]&3Jm ]niS6ԤՁ,I28C!\;mM@[ZYxKݏ3Јj"׶<BW3uN}yM⮊mF}]Ÿ64Ub!yC+3% sv/Oۢ ѓG ;I$xFX^ګ/NuCXĀd5`rKnm\KP*;u-H+w8MAEÃ@vȕ6ɺNkcfҾMEͮ7 '  u/\'3#mg;P>t)u/5Qo#=OF'֫'M 1~mhW4UPS((ܴ>-,eh4D;m+e9!0ڜ|'!tC]9k $7?7+m~1Il,V2T^Bn"X8Np'0T4" \OD<35"{`tFf\G\)g@q WOqBQ_L iȢV^Ǽ~]UuDŽWOpt }| 2k_*Z/Iz,g3\@[FH<'sHiY, y m''4]erbǝq#S 'z&n;8ñϿP't'م+K UI!Wknk2Z5F8gjCFRr?LHj R! *V O(7 6)Ɵ\P_K#kҍM;椋7tBWۿ-O*4u:Kx AU^@oeK \ P$"}j'F}&Sx4t+6yIs߳"$$ԶRe4~̍GN`YWa~E9u1qmgW5Xq\]sNiNWj{^xy;hӛcKt25[U۝8NKⰙ4S3mAZD`XjʖJ 1Tү}tn#؟r`JD\DNd'azIyBY,޳Lqʦh6/sߋFUQ% B?&Å ։IG'v~ a zoYRޝ23ƶw|QHE1]M%#qwO<pMШXA!5Di^Q1$W >twlx u akQexw2ЏoE C*I~Ap_IQ-cO :z7!Q]A4"wz5ws3+ `ڹe:V :.z+ܐjӾFȩIWz^2_ժ|l=A2WUD`aNgf#NԔRUZW1% v#!6DJ G=z5U"xȌ2;dc PR_?z0U흩 b>,6έ?B׽QV4rYƀfںe-V}QDH S(K^Ɣ$?/Y$ xScN @ȧKe+ 4JΩ{!Ffr^-lA7#]}7N(?/y;n8W{M4ڐMW*)tEǵ&ʾCǘ i+|@^!&9wZ7֍*dݽCfixj-'i-_gYnTj': 69͛_&RgGrKF]nȞHJ\}ݲ1X-Kކxq uFyW< |( 9bƴ9+0.B8^x=(jnGʆ݅nY rY``[Kab -U~[6\ z–۝QPz6q4eoP)IaFϑo+1h7Emx>O E/A0dK 9yL3OB{-k.غ=K`D Ǎ(m/KPbȔRO'Lh=|s?r,. 琇HriL+Dimx)*rGiQ`Wh9);rv,]ݰ lE:t'w?h,!R悾~_lL1Qڅ3g% }14HZVF ?$QlU+jdg} :\* 0 HޥE <c g8 eLgZ"b&:$e&6Ƣ# BrRہx:-5_ˢ$P-d,:S瑅UP#>VjʌuK!Rq2d $z' %[=;w`u~~SAbS:mHT+ =\UQY-Qfv2>g ҴTrrO" mKKR8rVtnVoȉN J?#1ٓ[ ,HX#ajz Tꚩ'<$""QeIEwt4zYp ,$9sOezP-{};3,[~ex ޹Dןt3^*{XKZl96q,bP }  Ɣ4* @wߩQߋjti:c!bàTq>ӐKdȇ+4E;%Mr(tHHP3xvuQbm8t&ޑn&١Uϋo9G5Bu Ғ46C"ضsEv_sa ҝ @wMujG_E]ORγ_Huuݜx! ?V|IKܔb[y.>ooIYfp`"6dش5eڟaz $HwivN-\ NU+!<}cwڥ,%5=6XZ#+򲪪7~~BJu.hgKWJgSU 4$ Kvym-"Y*#0fnmI=M:j$^94CG^>iJQbox2#[R&O]k6[ū&$@AVaҊ9R/º_ɂqQ2q`c0W`䂵@?Z.εꐔ絿 .I8 )_;}Zi;dw{5 ȱ%R" w'7M'9#G*߲^Jԉf,jĈDU{ÝAٲׯSBLW}I1_<+iJVH"Hd^gG8Qf,N|ҿcɫ~{t]ez("\y# ٩|K}j.;^8 ;+5u3Փ͛ʇ BHpOw7$xusSRj?ƞ˧I~DxwR_I:ܭyTJ4$#xmVx*?n]͘jFLnPaL&d Dҍ/{[%M RE{6bgKn4s8+/ͪ0J16%%DnHKO śm M|\(Q$U|e BC6et}r[T"((BCR"c­E# Xq,Y,@f^l!8L^gEdǩa8Dʼnc*ho(5{Uj,\"T֬f/7*SͯuT滦Sh',lK1daO])#Su&v3^w+0W3Vzp_|,p_pԙ)T,9s+ ]X C)D Y@vY}noCn=vRy&A_F0m9WCOB=^'eŝ˕!r1_Yx w z 8JU c65Lcr(Jf)<wǎt3rXD 귊P@[7UoY+!oXx Ts[J:~XcكܽιVe=Ys\\˔b]ne:Эq'iJ}`H"Pݭˊ.~̿%6N8}pO3yD# T.XK­Ln)KyE!H eyc+Vޥl7U8TLIA@P eY!ֿy͔!DR d>}q+m9oI/sbuqU \ڂhl{[S ┹8&~x;;1ةqW, 1XUNYs,H`\ꦐO1,!=11YLקQet& v 7W a;:].0==蘋%7dZDgp] dܴbE2i?sUt:uHmbK܌yFC?r&@/]6 ] A)B6vF:muHQTe _C6nҴ8W.mޮZ{$Nb3+' m֧jÞ{瑕H]iɗbڦ%4vu? <:H^֕F!.aQ`;Ah ?O "~Ԛ@uyZ$Xz.Jd RS};7t֛zX`JxZ}"iEŀGK< _~Q%ͻWV}ѳD`6}NapI*=g_+Fj2&Z^f\!PS'v" tX 6d4)q)h@p5``PsmW]w(d"uEg|Yҧ v=XJf f3nr+;Fde =kf疋Xˠ֝Tu\y\N][4Cdsvf ,ܠӲj0Sm|aͻ!E(&et=jSr#k!͞ey &~?@<K.ۀdj!lSfv 'ilOd/ID8@t[$@!wEkZ$hٶ:V|Vh}7D2wZI1Hx$M2TJײC/lyUĕMgBEIS\?Di8G܌ oSE0O FGLrh3hy{t`y\g1saPxpDFA:yDUQ&)6|RвgPy̔ $Sz7m 7Uel/$[Nn?xUMM;hÍi.eg%zU{I#-z7lҼpԀ9uB8i{b#vns] Xc"7qHtT4ZdwY{3s.̓1NӬ յ.EyxkZDŽ+Yߞ:# ؋^"ƩIAi:Ÿ61[N.~u"s=$RupH{ל_NiĦ]hikƏI9Ѝ=*ZZ%|.p5tCO,ZD q4ڑkWnaxJЀ_gyd0dboVX؞h5p^#z{|{y*[~p쒏{3vl|XɋB>Hl&6MBPW~;h~ n :tù*ڇn&_>(_ *cHmh5M<;gf07ùpv_di+Ipo (*(N8* a*Wqj*z cQ0v`ixIfr 'v Vk{ﹶ"D TJ<:\ZHl+"\]$FÞ7s^a҇ QK-?qaH8l,ڵ4݋=^ܹa*HKg85ɎO\vd&%A> )+ꗈnϊUu D[j^xF P0& 5{RxivL=H:R)C2*9<-by ZʱZK %OÒ?X뗍]}W,0nr+=䮣 esT-' P %G2:0,Y`B|{g A:k2doGRe4c46|8=KBYkPSOR~^YGI%vωb 3Ζ{C0|/' G ?D{vU0&{8`ShQJ5s&H̝6ū֜išHЇ7 U;zS{;p@b8ᑓ"͏B meb} 94i@}1MEy][YS3OG/b;op(咶"]?:X@cr+ 1 I;=p0+fje3Pĉ#Aڤ 7/zk$^_gO詗J O} ڝ1,KdbM#}i>q#;YE2 Dv}!'n E:pBiYm2 )toN2F)@1u%NS h֬R@[?_\/%{GZՋYBo3X ;lW7PتG1ug7h0t9iG`$lؽKD[%R}Ϟ) P1ՕQHL@r#Vq*S7=/*(20^:a_QٔFcb/H`>W.irzQs?,V>qmpxϘZv GdT.Cb>U#v p壗'fx2ڢ$K JW&N8p8v|j,+Ӌ#`Did)Qux&4 Ht&Bѿe6;(>lNqo\ʦe!{ڐxaxd-o<JpB3l-;\ X;.loT6{ѓ| T aŸ? N!7OE.0)⫓G6EeEoIM.+]3L,)%\Txa篙)\*H l9{vt'(k,uePx>By Ti[R p9 w trjTb脮/\n}[3l:ΣmGB5J{M.JXn`HpA@ٰ Z^Cg7?1FenGngݼ*ăEE f/J\7ׄ9]s(gsÒ;ڍ`?Tyvf ^bGPsޛ_ǎ4I >P8ȑW>e<ʪ_v4cqIרeBU+6kx:Ѵ211k#a&vH*:AĀ RI$|.zF#bZ R hMSK@Lq}l/0܎@(ֺ3 e*-Pͤ}Q|1֕Iu1c)1&NRUҟ: 8^EK-Pi Y1-H:HX5Î\. Uwf4Wok(8(g9&ף~. ןn+儷 -]W(k4!ir8=L>N`rOT.rM ;NJ;I!BH zȱC&#:*:wK?\)ēqMbq&}|cwh}GG_@RF4*ZPƵx*Tl>8i;܅CE7%x$QcLo9v~8Fputq,F{kB8h0ɍ@# qad >ɢȒA27w +Ugq54M |9zO>bn^~wm@ t5~)z ~7i?KCʎt4g ^#[C %WVms6D: 5eVrSugRfѷUSadZ7}R̵ׇ<1[e*isPI3X7v.)5RK=%yP?q07Iu}8V6Dj# UӰ9srDY2 U| ]J4(He.%R5ΰ{ZBiᣌqP3AcuWyC19ݟ3/:Z/I8|$5qnbggct,u_&|"fCmvTJHhKdϻf!Z#X>%ikCOM7.mR,WHN׏Й|]o趝y$q1+%Хu,e^  s7u. KtpLM#9K'Pm#}VN..vo{7i4bÿ#=*5ǗCŕkѬttOeTK R&&Q4z C1Itxx/e&̅įj'Jbm}XOHjDIJ[edQCC⢢K j!wKO!d׶h%G\wv;x @K'H,Yw2FStߦkT^J.=C*M,駆 ={'kd'{'D))})v㩍PFQ\-ob5y h0t^q]P-HGgó,csLv&ؚ zէ%څ,k&>p67wqjp-%>dU`D;{KCClG|nIށQ &f,uQ rƄP[:E\ {q|`- <)0qG28ؕ%A|jh@庈9VyP07 ? Zex] r K [_Q%merYDBC\v㍿aéW@1<ܳ;86/U4ji`궇N=ÅL~3Sӊ$Y7Ia~"*UP^ZV88E.DLd~eF.uT$&^Do]BysMM<&63k^Fnw.B}b~z2&W)²  UݺvLctPo79fg'W'VU]=#`QT2C[r ^=bK,RV!e)[6NS P8QHC#NdNWJQoZm DPZ_GT NpqL%sXvANZM[2$S8GPVI p8cg l(5,BP}@~ 9~vgFQt4}SHXRX`r z6jhr r,׃]3d?{/C)uۂU;đkЬIW~3$[oF RǗo@Ҡv}Z ReH␓)\ͨ@{8F< =l>|Ob"cv󉚤 wDa5X~x[uЫ>T]%,ּFɨX>~&.a$v\dX~n,OI߸KhҚObF|0Z#A;tDKy>@(8qln^GCFCBKAu2_`tgPCS^ 5)$cn3hł Sz蕙m΀Gay^zLD,:jĜsںYd=r)S}x N~Fݖ-!dê,03:E"Z7ոTȥa2,+0TO|װ90ʂ.ͮ ӓ ##쉞Lη[Qkgt!Gl#,hx̳|b+!n@ Z>L!Ρ?T>Lm0.IXN葏}TӬ\(83sLu.pFS`pj: SsV1fqq<%w/cOpQ%>Vma5az*' d9H0f U PH]?сF`hJϛپ`k!W0V~'@GS^wj{b;Nb KJd=S =6\eOVis'2htyJHMJ*96pw &Oai%'tv sx [G ] !PKDHTxG|a"zI{ ?X Ũ!%V!iĩɮKtT!gyJa=1~;yCb>^ 77#DzIR7qg|%Ić0!tZFrӣ߃}rA|oua"$&N,d s"3ѐ`mv8C9!ݼWitcìfbkKA`pN+El#%4I9F Gl `gWv+ DSjOklgM$5oيLH;>Ro9#@%^ڼ4Am]k&T{;)! RKjNRdـ9ڇoxc W ^?.z Q8ml@XjVuab{TDdk&(ϑs8;ܰ[pcY^dy]8PFr,o?ʏVv:~}ͻ a60Vh|88mui6g=MoТTV>4`Gm6PC"%Y_[c1(W?֔^XEyF&.^q(5ݭ>Kƛܮ jC-}FtJJx/QEZZ׽+x񿌥Yd&@ }1$JOd0 J+ 7chn8i$ʣ:@G $)tOp w|}',)la Ȅ[ϧLKW~ V"]zö ^x.0EXhix ~wt26MZZwl#꿰h(2^dWoV:,uFh|0Rf!QL\ 7W私6U+R4#9O\0'o"jmr(l|.Υ9ҳ:* WzH GJ(|-&FyYr]MO1Xm:ڙm_\⸽eq@E{9:CP.ފS 611ΚsWƳMܖ .] 1Kz1GM Bs4TohwaOA$>U7W 5&Ӊ b|:w #=ݾ\u1ǒ[8Le'2wzmc[@[rW$V-M yb p֋9JcSk+IV9Hm BiuZU'4F3#snj^wJ/f `v~xµ9)}٣i 55.v>.IS#T)#S  K8 6:0TVYQq0 <1! Ҝ$m[D2r3)N:lÀAVJhi'xՏnH: < @"4@aNx;\Z"-EnE%\Tmg_Ibxߕz>rdß|ͫeO_Ԇ$E Ԝ;2&).$2РE{+<-aC8)nl1Wv}9XX{2Vx~u/+8l -YWKˆnƄ]|.dB3JTV"ͦ<`E l -4뚢HrE8-a<}7.2|0v e2n8Vgգ\$pKxcn}]v:'&[R囶&u5!⛗+ıH\zņrW\Әq#U _Yګ@)HA[%nsOѢsUWT )(Yjf6 P!&hcWv}bcnE/5XAJ4.~)0O_h#Avմg*s@v{(v=QoYب6wU`rf.nA!nC0%7(H[ީ_8*]B0@9uޚbp%D^aPĎl_VCOa ?S6:݀C[x=k=Cy2GeD3j܎U(Q-P&I/ib69G{ք,f(g8]!KE s0Ꙙ@|@~DHOR؅(PUkMܳeQ7Ib^=Eriʽɷx?sB)n~}wNT6˃C~g{G6c# 9<}WwlQ3,GA;LvO 5.ʨxxh$l[9Ǹ?Vo boI"n)/Yt +V/y5b#T!:dג{Ӌu״=Δ&4l0/f d14i,cN6.r߳4m 1S4I;ƓS۫(2]L/iMz)aB=4أUej.92hذ6k-koуąO3joI$&A>YD^ 0Z{( #S >ҲT8q^L(1)ڸ5S禈z leG?%DCWQk}Gd}i0&$6g-Dr+>z{p^:5}Vycxq_նÌ`jBv>clԾ qНgkL6&jC@̜}UPsA@bg c#|=8Cz*u(oRU{mfjUk5Fx֘wr;If9H<٥qXP-u/TҖ:_+PdύbJ-Q.'X%H+~[LbX4GX3!{8/"lZk;V-4)paE̶?NIT,U)!PoF0~pH5nIu/9UL7fkLnR!r*L.& uGUQHIlg!$ɾ.[ƶTX'RH89zDP٪5c({s6P˻Vu[*fm:|Te3z]B*N[|/`.9&?kX_dJ֡Qf_pڛC@j5ݍf&_yN~GW ϷׅbD}j-m|G5T?)G<x {-Io[tkRYֿ D>^ƥ0%) 0$^%ui^ۿLBdF[ 'Ez)]2K\b51[xΝZV_B JlD ?עǣ^93E@Z)&44_a! :D9E`s'~N63J A~"=+K5V`k{//96@""V}@MrQj_sċG>c17M&5޶h<60c>iN%mfφUQAc_f*>TnJg44٠ Eڌk|x=9~"ҋ# }jϏNCi=嶋Pn2\ճjK 1 EuhϜDžK !Mi⊛hTStCRb$88>Ԅm?2U0+pV^<*}0p k]s0[!vGzX51C4[!2%C.[ R+Z^ Yh;kTeds-za[y?Yh8yd1:brjҎ*2f_O!`NޱpNC(8]D7G'èyL z c83^S4NJ3'hdIzpr4C^ḏ՘)o`N%fYup Յ3γ,/pzD?#[9Lc9{!]SC& 1*4^'UԒ*)u*ffsnfѭ Z^p*V,y8|+B5qI-O 7,ߺ~2JYܞ cJɐrWۜ6lk4#A95#@oHк,<:=91'nA%VF/]jQHaH>b+Q*{63;jX롩J PpLYA%fcmPXR(;,t;Y]r`)6eކDew z^}jwP-e.$[xKo$ zj$BuDu 4N̘S-Ui=]J`1tO+-ѰbV^)0CD*7^;|軇5-EmQaHŴ0ŋ7qtD~AЃQ{F(Ijcgrr`pl<=T֐T-Ge9N22VP?Z1d'SBd U<W()Zx6?6_( )2~i\5]՟_ T֕w|c&g)9X[ܘx -<e* ٰ>=z@Y$%3L%y >鲀a6 6څiaLSS? hT@~rIzg Z*d{ yzI (}(!Ct֐jZ(қdxH4>.{ĠG,='+{s^S8ge .u0=&eCV2/7MTF [|*ZTj@Kf}dΠ?7Fn"k6+>A}D5# W:n,TW@:g5 :;ii4JtWDDk&ՎksgV5ס[ٻl͟dfyXIVSu//+WΞ3LkÕOWWhkmRЯ= qY$P )e?|0p-{7&> ٲ70lL=1`.ߦ M:gM%.Ȑt_e>7z>& i(c媸z\QܪLs>1Т.>un)#PU:~ V1ZТHh(8 0Fx>{J@+ L'h1kJ1׃OQۼԖZ:ҦI ֶ;|+bƙ@pad]mYˮWn  <;9x6Ԋ衼A|KV*w.a-Bj rGvlϗZ)Vb<)xxaeOO }9?3DxbyL~ݷVK.WϾ7Տ ?Q%eT>XWZqq-սy`8s'ۣ>CEԝϤUqe0/XQ %Q5䘜OYgB! s+@'Պr 94i2`V_/9Wy T;*1)McZV1{[sץWqlO *[qvxC{ 3Rx,NAN%zgPe38t;t)4_%ڢI;3<+a<:ȟ7 EYD)ܔ /PUV~EFI(F" lU:%u u4YQ;Ce]ٴ8~8 -$ehǶEZvrk-3~!S4 mѠy8>' ;PPgx,n;t9?94c'+v6J_"S*p!tR'!@N~l[Dlه3<r{v]α 9u쿧Zz𶐠D~m^{mً|`Cܧl(?%[ŜvZ JJIaL&v7lq7I ]2f]`W1&T$_o#o::͉ےFa_]/>`1zvا=|s݆5G);B+A -ƾmEԭ,o'\ +Ǯ (#VbE֍v1XH:,8YecSVеԄpq7_X2-gId64֏`SK zuUJQ<o ~ewxrKEVf})IM;x̏mvhV)CH)KShal˜ݍӦ,#'WVDfz:Yc8 Mz(1IBd/~32.] ir>l| 6hTYLqvHc+l;Xv+AvKYW؋JV*3ZIH*AG~(~ue_JcCƔɶ8Ҋ1sX /PD3lΌhd⪢߸M-5`h?z 1dۜxjgf$ + F+%,FMRb]&- ᵫ^4ȧ lq8>H62 FRnf}YE'd+̡$`M7?V}p\g,h{0˶"A]Ê|/Ct80k6.7nRQdp[?A?F87Ѩ:w|A,ꯃ7 `%kjd;Yw`/ _F7ЇTMDN}AnA)M.W쪌1Dl˲([cj< 9l|е_Hf`EsH'%c0 `U5]#<2"M}ACFG`L1L/X3Ip7*†~5~ʖeue#5z 5lfrkA!sdX$Ì YZy: 6N~~c; wTO9 6̮6Ch{qOyFXO/V.w_ҘFqNkAzA 59$<禈~l1;j ; Ǽ{ӷ{%c_ 3a#IxοŌND)p3"A?Y"T8zL•RRI Mwn|>瞗ɯП0_<7X(KN54yhN,B ?l+3Rm;LrψhT7cQ8,ei1|{hg->0rKD8D!QƁ2D^1q/)W0mLTBij0Ȯ`W% < {wvBHXAVoR}1J2M qrυ^٢E*URK 7HQ40Mv6dC) *]͚O90g6k/~eZY[&J-;r"Y)! kSgZ1ļB,?ڽJm3L /4(j^0l#Hp_Zk}mpm:\CMP} ys$@UvGcx1-Ygx1x#)-j(ˌFp0=FPAҼx  27O+=Fq-4+2~dŧ~Sg ulM>뷰_N1yԐ˴ٴC~Cd87GtCDS/_0!=m&T zc`Έ,C@ݓlɻ~v kNB}Ё+r)4c>r &Nl"zi~cthQfΘdMemfI\xoPTeeђ^g6pnn;KHn7A, s܁ pG ༼HEbyf(s"{d=H\DISgdtl"w}}K^@`3Vlޯ$ewҦ9>̮(:%r)COf/PeEwIxlb#`aK0QZFOFy^/PyNm|$ռ&(Kkpw\]\ \ĕEɣv钯9:GTB\7J7V07k(z~ 9n@a+nMˤ`F}\.{E=!D+bmб-z#sˆ<~_<ַ i'c_K a~( ޔה5{ 5vW ӻ1Q_֣=AccmMl)YTq֩n?-̖;Lֵ+\2{w)Ή,G_W v<ċ5qEw6@&ٖ2kxjvWHDSxd)ktޭ_M" z&-7gXݔfnŇ0f]b1;`Mna $&R&\ꏹ*'+wMoa-)YԽR4gDY¬O J* OIa 46bo8g gFܝ2 `&v w6^hBU2BR#&Z\ӆSm qd+3:|/Bc_,Ǥ Z14Bhjo0w9=o6#.w }`z Z*E5Jr:$ wMgiz=DY¿cqioo̔N4`gn$I"kTDhiv0T XWPGXEKBSDfY3l0oyjtbwH!|Q͒9P0n=afeg?IYP߼ rx%ov/]e72bJQ_e,ѿMC3YQHc()/mov>~w mwҬ%b7lvU6ưLΪǥx$g/k2!x%ĿTlQTk/W_ģPЪ]'ɶ2VˣXv݊ߛ'4cG_"_AOwۇ]زM8JPS77XMwK mðtqMLkh x(]P@" Um1 94@hn3&p4 dcFZ: %@47ǹ~{ (kj䗫nSc2KJa& Mcw8`#%7I%9wc`uB.r;b }ƕC&j*qs:X>d?ƎUʉC!;Q .\)W[4#ˉ(2^B39҆_S%/+HFSL.pJ+35l|MMןh ӯ>zUyvxOq9֜L:p3A궲L.sb~y¸7w+8vj^~󬏱4Ji#9Qq&ǿ (ų~JH Rd }KO=]|#CylHZ-I2s>? ÅPɔ8qHߧamvBsiSyѥ^z0V,m'wؙƦ ;9v%e=$/PCWwm`[ӻrڕ if_zԕqvW+ovx*ь$Ty5՜F5s[{du9xܵ;`Ԋ\A<3/G _>](!}]eJD) &)*qASKc<$Г$>ŽK̵'sbL Pzy”0mVܰ饰Aⅷ:2aH6j: PM SK$-{Rjfzѳ(`G^41?0麊цh<%Ee3КjG)v_/C8˻̺7~pBt''6>Ċ8{j`&^mX$ @Ҕ_JyTG߉ X֭ce}b魠2/9 ˎ ڐ %36%ϑ'm H,Dž،/J<.ױ;dP 2M'a;Cg~fӡL>:cǏO6N`KԄp'qYٸ%AgO4S5;v/We_q7f래 Qp?WAIbd+!=:|ڏzjd>#kE|j*?'$^Ba{Hxa U A*YWm }_EQ]uo_;5m, r>џ#PS?t K2n"X 6HMCE/ZRihg~k?$M CVcjPF2&Wc+VY@xxn9zN{ IFI1R'w'ծ3-çt =hF71; Q;?.g gL_*r$<=3p@eU?϶;WTkTμehSQ&׻^5/YCÀPw>}P ѭ[mm.sZTŗF-xG,(zDADMR$>w|$m@FW w{<a9YrF@9F˰!F>HRirnH$ͯ,#Zd*%rQFkgCwQe^q4|p+0jE )!:΁-\LYR#j/JP8 }RQ/H5 <\0jmk_ф|l>@(%dz p 3hƝ,D"j[c>j1v!l"$~e:f k엫9c (\v FGl@úR/o* %(LIZqWa ̕zK~kɌͅx"4&p0-h f>Fp^9X䋵Mi\ZQj{i~zc J9uޠtԶ R xWDq۳I޺QX4=CfW H6nliZ5ep3!b.lHvpqS4e_RZZCyEx4uab{._ށPk !O dU涵+E\_Y#q:(Guh| G𿠳B&(dӞ,N/ed5:-Fq $|µ+w>]4< oК<NMcUҷ QnF"O.NBV,sq3IY~ۜ bM'aZoS8.; 2#Qyq9^H#̊ ,kyDr:`dVdSۇco8-)/>ڰ7k 7D wxQHikvVu(D?Ͻ6oglr"dHK Z<e7-[Iq~bɯx C'I>Jw3@,C[7`k}9xyjLo 91 B>Ûo 6V]AJ0!7]g)BI{K(ή+z2 'u\xQw5&խ1%Wǽ;w{"Ϭa˷[6)5(S--J7=|+-1[PM~nMF&^\>6ﻟ'jQMna ϩhS%Ը9ߎ\81u*>,JŎ~ nw`]}{s(vB~7Eelϑs:y]]4Dۤ.:"?P73jL1cE)th\SAm5WCXUǮ ڱEI0uXXD@`XF71ŃՓ 4ˮw+LaG!_w+swL+I;J[~U-f+MqyĕS)0a fjQpK)pD&%e ٶkCt'{N߫`h6U||~[m/uHK[-j-.ϰ&od&l_@7|a>-#?8X\rHjT\;qKpc}P=;Ȍ|䁈x%T$zx{\ȟJ}!<'V ءKIp1lm%gHU!<Vʞo(K*Gܛb緔Ԡ= OcIpgC7*1i\f"$^6^hЩ]m ]cD"JV5e!Ct^q&d>#p]AP+)C(Ku8Էuhg7&16x2AEht iU, $SnioG@ N#RZvg1c2wR:4xhtl faYXM𖣅ᩄG$[P?'Nki81#΍(PUA ?vGAEs `OD`4^+״#"3,^'( >]'Eӵ5&eqwA]1]802Ia9Afm^)ŽQ=VU]X_$pހ-F}Azsllhנ>l|ty`1gbwoy/~FIKn]RDŽzsU`{@:a+{9[L˖M LZWmMtiO![spիPr=zXV?)G2`*Qc>;}5d'`Ǎ$t+}&r=nXul6 Wb/Z%ߑZ# ȥ@1w▚9*'4U`qb;hI],vBX4i)y ()'vPzj_9;f~w +VG'r2mҚ[>59Tly9:AROy~BqJ{byB4c\ʜO QA_|׿;Ty0'*u0}ݸ3$34AbLwVAYre,F;{F8гvˡ ʎ/py/쑵,Uu2PѠ]f:n.z4a$5j"}d)m$7dfAݼO[*sѷR' _0D}LJ dlWvFv"4_iN%zO;.(>a',0f*yHlG1ph+ږ~j`*ވBPe- #ب޷AzCʭhr7-GuDyF(PIfƔ,m'\}Yu a!~;W(h6>bWeدFzrd<9$XM'C K  Ǐk֟{ʺ:0O` n\pӶ8Wo*;1q\ILאyL8wE y듈@hjZt b'cCi\a z-_=%fJ=8{Zzخ||/`^)}҈'?_4g#+*|bWT_cK: KeЊf_[1;RPrS~ŽƁGN*dA^E*=SCE<Yod8qCs (M%CM]W|[Џ9P* o@ ;up..д1d]B LV0Ewm b-Si=٣:z}fwÊStGnv1:UfzUJ͙;onHL 6!\$\C0̠$Yԫ)rВ<)o*fݔL WcVűLZzX&lDRPǯE|Jnm7`)\^-)f!1*M-*_Y"LU QBǖ~RG{PwaHI4|sPs?6K·x9XvEʧxa}įXM"gc"O5dEe>*@IlGSr#7);~`͆?e^wGV1Tyx.hBȢ I!Dk({3)baS44sZUE~TZP>VLtfzɸљ}L ̽ײv-:b:#Et qI{RHa_bIͳN5? ~X3EARM MZW$[MD1ˆp΂C.ḵ&xv*AJݐU KьJd{#&L҈;+tu.J4Q{UJ 3b>S*aǓOZƆ>2ŇX>k؇Zڅnnj:'6pb6Ae6Nhs׏CSxYэc=]2O͆=Wio|v~񩠀5q̈́5qU3Aܯ EDQ-^pu%ќK6^gb>'p>pE7E*t4=UUtLxxg$wDQrO}/_w8Qwl,aȖ&Q_ec-X;"ZIoENq%|fp>$KIn!5o#Sv2,7ɡ \ݘ0WӼ8_jnHbCC9OQKC"*~#L3Q\pi-'Ȁ4)Zڡh[6N "Z~GPt%}{`rA- ) /XWR H'*"Z~K$$T'jT4}+k+AmY-4U󉐥E;Π^Li'ɏ·`ݚyE 6VuMիY@-grSp񜸴 +jT/,q﬚N{T(6uSn4|5c0_Wtӟi@F_SP&ZmA"Qu]MN նY%#APEhݖ![`) 얎tUIqMMvylG 8k 4ۘ{~pYG*zM Lma_Aŭmi`}tI,Un[=KjDL,H(C_A6mAh0ww I-;GfRĪ Ox)+ &DziC1o[QFaCA kh a~GlU:s虌<:$s~m "y f#ޮ>MVG|5fG|.[8 O qs4 vx2MnвHFCӾBژ9"0_&8 @֡<LP!raVcAw,\hӒWMV/Ú@]g d334 Qob>+Ae9?mrC9HnJI]]K~ 9rMy?tTӿX@&hHz;7xa~g(1V!L8{Pچffـ(*AeLJ橷H_pZyd_TE'j2:7ۦ 2FnBЫttSf0*.gy`xMΜ 䐨7 >H '$bħ ?+s~̇"&^}]W#S͑\3o D4J<2l=*흧 /2{,M+ %(i̋6G &'ۮ/?by>,zNRmS&} >-r,y]9`M8uy\4[ã~=qu4$>Hv-kyrܚD]}\yXZ>1A()Ɏ4rgRVg%u|gSW"4a~)Z9OCZ&g2t;-IԶUj%hrg"tw*ևe#*\{hydg#<y5xPl_Qe$6'zNP A1-~VWA儥-ߚw_lwĬ3YBd>~F f63άe°$#AV=8gR[/üax9 uwxU+G܌+g`M'$b A |$,=^2q-JN1~yРem >eQٵ2Q`dJ˹0گp==/9_ΗUZ0ƙtJq UwF:0vWV#wk\=,č~~wÜ..Oށ=w.˦dprWcpIR/5$Vj9yꔢ*+Zg},^1pXEvvq 'y$_ÚT\~ m=OtoPfRi(b]kC&62 J76y uuҰAwU㹴kKoy5RmyH|ru)/{.`sd`+;=>e4%ѭXբd 05"g"^pnZ+ 6S5hON~h+{oTLNp~þ1?܍x_|S$NMST.DqBļ4&0LMEn}DYęהCJ UNA|3uvªmgN!:'|.L":hn[I5EyuYU@!U**Z[ߔ%R&?8&yew~s|6yg2ٓX3rR32/@%cAKs`~ք"P]X aA|A&~4qGpTpX&4>đ#U@Pb74/S=6.517L*@]`*$:nI$*y^?1wbKBk'Ϸ! (›,+% ~8CN/֨ 5VrN-( `ooAUqP]\tmz MwDLGR9;b)hQ E"l?N9APڰ&f 2cq@v򊝪q´yfz3,,Nޑ;z<:)+Ka>KAa<h%ݩtpc%)L`a ӉVȮeBY"n@T ~/!*βm d{r -h ?kN\q(-?GCp>HYC!C t3MJM}iӆ? hvvot"u٤8T0'֕(Jo L U`SEzſm?2VzQ vt#jǦ 7(NF+|!./V7~PV^ł;y2UNkхg7I\YLj#!c|L +*p$ 7|NI::FDv|w8$U<^&"3?3Y)"Tŧ;^>tBp׼Va;}VH۫Kl8UHA=gJrD^g$NՔ{.xR)Z3:2Q{q*w)2"|K>;F2 d|:hFZ\*FrW>"k5z̐1a1Z6tev~,CRCr`WV@}3~TpFVW,utsV ұ \3[s |̉Ra ryU}ꏝ1llG7ouFY3+PO_,ͨlo8eu< z'H,=ZM[im W`^γޓ̓KeC5&+=1U@!C_zdZ / XK)JU_KK&NezjD2O  ,i H>zZU1$kؗiEՂpjg|A+6@ T׼Dģ = %WKnɂة]SC52gP}(H} .OHAECD2%&%^݃V,@!V6S˓[2X%G蟛i(@EL}$ 15.~\×3]`Bb R܎O3zy\މ`+1r1gd@gx!%Q59y,[Q9/aD)fdS|X0 /4;X`ŸQy^8{"{}%ZyC\>"#?kTI~ j_DJg>kޏ%潖[r7{wԼ_nx'Or r_uhc^P]а HF AGc95:heOVO |4@h'B`zʀ zxUjtz!ׂ̒5s7}tm(j!hvMݽAp !g6N_<1#{gVhkNN"v!b#^hz;[.r+?Cu7ơ5E9J6 t0w4ZN¤ ;F :%ec3'FݎپF&ŵrWG9n\֪Dmh.!/=5q L(.vm G|[|U&lOheyDsQ#rҢ-Ay֍1 [g zPXy;y;lg|嶹qcz(m4-2%NA9uZ{ UQrX0B7BNQ<ª:I^wIWJ`5hp= rQBSA9*(,8,qӒьc2ԏa겢~v΍O=N0Ehes[mۯ!{,$qXm=? gJ,]M` ձ֯:t ^-!!ܪ'Tbļ?nh:뙝V64&q 8IDއŇޗy}1!s+YmrnVԞ'e3aڷj`ؖ07G#YK3'z6!pYt AyakX͗}=0FNa\u29s3I1>V]⥞[b+mqdQ#tv.Mmy5vs)'Wނ^!.ipQY wZ/F1Y4GBȤ6 ,_L"Ev+PRr:|u>rxؖEt;{3aDUpLĝkj1b(eAa2J}+J,O aʂF'CvƦ=)mfػ11`$Z_5d Dܣt7t2RN-L> eʽ&1iO-iV+'C9Q6k9OUq0(b (9rsf)ʡ ʚ`t<Hc*sm"x/#Ў[`:!15g+ g9<(%ÛmwkqsCX:hYܷaBB-PSώj#@s֔ DLnuъ3Ross"AD;SfBGeyrj~̨iUY>>:VCcĢ МU5)o{')&Oo#XKC1\}v: !'OF~ 4?30zԇ tI R$ݤE?YԾaI!h'l>~ձJ~ĭR$T5u.R@4 ŻeZiS`vBMQT (7O](Y#v /p)HF:R2w*]) F=>q^I ^fG89PݭnPZ~">-S'KC3~gkhsЦmpX;)MW}󠭠 uB\j]f GĉD(#@h7p,Yγ{ ڇ8Mo‹ Х2о $Xtjj ^c}v/`ۏu 2:.wdIǕq=ھF.+3$vhtkPsR:$| @.o$B^ ӫ@{/9ibtH_P2 o06d'.e7ӛ(w=ѽS \\ʲ4S~cDIr"[ 17Gk1r8<0mMIbH D,u#$Bjέjmk?{ɜP UnKBEšyBqYM^0-}޼d A=1MX)"0wb e>SYr^~-kS-Zk?JH3ܼiN K<6!+eb.reIp1i //SUJّq$W lj83S'_ǁVv0ߑn…zF$m2/ğiގ7洗8< +eb3@0 G@w@$2snDso!vR?q*벐.e%q?]l"ۂ{5wa :Nkf@]=]W+ *] UwoxXk<ꉶ©_[t\?X\2d <ڿm]tjn.5Jَ& ,J/^GA30.y$ v9XH{Gē7M7|e^el""R\,x!u ;<\h'8ٸbC] ^necj|BK;D }ԲG,N+ Ȭ~#, N>.Z=r@˴1JG Uj4"tN*HZw@ɽusikiu1%B [\y+j:0IovYY=|sC{:I\LmLѢg?G[0Dp%qhsQK? Za囿\vMɵKj aF&dLG+~Zٽ_MqĀ<,` ?ȿ v 9yn:'7'H1'}2;}u`<=)T1!=ekdA݂ e8t?DSឝ²Ys~wzu#)xJ{7yO< g}NF :-rP3I~ wیEȒֽZf𲩁gþ#?;~Ydl$HOFLИI (I0nWTo>|t<$T]vI<*Kb/(ёA\8F!P_Tqn]%&y$ޕG9#=5˦o④P +t}sLBf*Qu [v#:?W. IK7Ŵgnv+8hemX,w~U!C"MÇF@KݺozFg;ո;l\="A<( SL`$VݏQw܀NbPD^~JaqHgc.MyOZDQHwọ̌x8+:^j'1?K{7&'pfbԟuϚe4? Z—OM]bﲐ=;~v(O ٺt)y&Rg`З-uzgfr0iƷyi81xUV P4@ :e(H"D 24[*>V v0lQ5[]?{n~JթB=Lnf.˶!zGD3}x00lsU)r7=&8s1 1RC譔6x@j9Oo &!mtBLћW__Ao7JF[ _M-c0R_%%=Hqx!D*(\64pG(>cSO`,){qlSNEt窰 }WtLp BRAЂM"^b=&Zm 1MEC݂ĞwL`q?"\ \alCrKzFĎÃn\ŒyZ<ёg9 :-FPJw #{9vgR9ܺ8"KL-JP|trw3 \w1/2`u"ڽfL"a^'f&<6\2bD_!xoũ04P)׏a0]D3oiS!߃myhڲϞяw.ouB ˜g-*!,F!p#x l(qý+fkwΊrDO(wt}8D:ZI,;y:ۼMSu #\ڴ&؟sQݛaiLձ<΂ǑgZjt>A; `Ҷä YG#>A(75r0X\T ΨZaBjtY@i U4F>Y,GZ>B}7jhbV\Ea9u;kځR9AsDTA-+ gI\Ϫ)z#,{/1}Z/f1}/"0v&}64E‰jouj5n2-+ "OiJu:Q6; x]bƬhdxc :}KVu~5οΗ+Q@m"?xBgg;ZޝU],mj۬ml )LiMҩ=P~z9O.F,F.L5aKOL{g:45c @O8\+0Հ8K y>CguCR竣LwOz?u"ݰfGQ9*HvtR@4d} j7h=A&GI#EI)I2 Hg CD%0}0n]%:mZV+K=[FY$(Aا # KlIq H-z$?s1Wi% =WK TͿ]jЏBe l0yR1U|0t!޼[A7<,|-̇-*Vq〇{Qvzmȭ+3 ~cܙ4b(j7Q+(ל5@ ߡ&{[QJ0GiZI Dm jyONeX)P J 3ggYZ07070100000390000041ed000000000000000000000001604fe3d000000000000000000000000000000000000000000000004900000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/pensando07070100000391000041ed000000000000000000000001604fe4e100000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic07070100000392000081a4000000000000000000000001604fe4d30000cc00000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic/ionic.ko.xz7zXZִF!t/_c]?Eh=ڜ.+A2 R<˨%qer`\S\A/4{?w6f0SFBⴻJmxhzB;qAcށ:{iBpޚN-c8Dv-#܊Dҫ(mW_".j ؖxFk`1!ͤz5%MM" ו^h!C6B\$J3{`j^ ء ` mylөD\iѸd4%ng)-Mg7!<2Hȁ\N2"x"Uzz} }' #uy d;WOTa|HB5FAX`j3r$?yJ)C搒IeYjZ [uS0ae'7kIG|UڮY^.̪n$uBO_L>Gu'Xujon>&/R0L&BRIFxV#DDt^yM; ;QR}dZ]ߗ!(™r:Av3cR;U8ŽLpƾ[Ds~fY }ArBwq'x4mlf*@~Z-BΘ^ M^gO֍FuCUSdخl#jB[@M2 "u aZ/L5V:=5mfO,eI[t/~iu 4G%H6_ ĸ`Єc#"mQ1%[pRwi1 1F mi~TM.TBR 6*Ⱦ-}'%HIQ8;%.GrGUΥ=ʲw%MzAy80bx6< s\dF)7{rnLtjr"p^!^e7:P-SX"lKчk1#D,1.(..^ ?4ql 0|~szN|sYn^ZG !LHGJQlp #ldqq¥J 0/t'C-Qxj[/8 ^5W|S+u8t$*nroj9[7aʥ4wED{<鯞Ulso 1.=S|`ȼՊTl :$٘c6YJZ)UуI޳kOo짵'PB5Ȋ%Gr9C Xus&`YmDt2Y9rb|p`Jdcv\yA{&9Ãz{;LjGE]?@hS {[!q f#u kNnŘf|q o~tݍ+?q; "TW8P~cSw(J)0B1\!S~]6O,oa \RDB!R31NG]H hu3QcWytXxqQOuQX_ GuO[P Ɏ/82 Z"#@+ }!s*L(?>gsM'\пd2vi{ 9F]#AyTlS}Fv2?>&+zkkpbjf!ғʋm8wx1S:afB"_,,z? H[mE%6ҟ)^2%R{?sv-mdk\CЂi$^|edk&GDBX(8~'>yehɊ:e)NeϒY/uGE^]xGkzʵTd}'mw|0;ICWqR([کbϛ34w2 dD^ @&v +;R`D`}O!.7̣w0ZV:7PJKLyW_֫ llH] T,X;A?g.(zl3T&kKÇϰޖshj.l4߼ 7.XA*p?NQŻݰl[ W$/#/Lr\QioJ[P8B䶕vG`tr?>R9 ^oX $NxTxNxDs((G wWa;x}յ{-իz>Y!{8ѸYR}.nG5xU7}(6=1ܠ*3>g9Fm5!lZM u s[b/.zrR]POӆiBLȆ\wk1C]3mj"g Y-M0דw3H%f:n?s/ІN~U?ݛZQ椎0SWÈ-RAk,ʆ{MoSf-й7|J j\+1"oCniB)7y,Yg/d쏡BljDZ3l&;Znןnnu7<)ɴL%c VvkJ6i#@~{m ґqE} jw4C\hI`#u4">t(Bݦ(e]nZ#_0B׿<-!oH~N@N2Qn}'79Q F dmjC/$i/3j\;tؐ=eAx I mkCcHozRGMijK%ձ1H`κQ+N퉵؊&q RۆO0?;6i1WCx5܌§`x. A\볟ó'GO{ ͆gbwTpf?O_aD( TD;"gk0_wXMSYLؙ^2߳ (13ƈMPVΡ }&Ȑ6DM#'qa㔁G)1iV#C֨f,2I_oºKc𹶚Y ,U_2kb\ F+,.hj0BW޹-_HRyIK-{9Hnf<@DWP äׂR>9Ӎr̓"p&tQ+_;IS *_cM?Lc\RW.v+-[whŽ֤ 4'@_ Sr!֣(Zk91M<;k[oܧ!QGX2㝀hɩ @,.G *U:K?`Ό%{ :K#wZD-dpz҆-,\%VO]]~DJs;1g kCO^!_L47V vthlF6ChQ!LUu\KP"|(ڇfk^O†zo b&Gw\~fr2C 7U0Pb[OWMWZȾO2~VP&ȗ`( mwN1{8~L:b>cDH Nm^r%8D* ali 4HVFe(ugz,8ȥ:+"%FR$Ý}/]#`5ܹBo*8:N[5dtAJ\-ZeV|7U{WCQ4hK^g;STH" HY&Rs6VҦV G }[D$_K]oşbb< +c"#rx?~HDI~N_hGkٛ ξ-~6e~ei޲ߜ>Ѥ`6 Jdǐ]"c~}wdDT2BB`1k>)Tʰ`|A(nT,r"6%D*\/?s "qzhdY8toqs[@7è Sg' !أ6q Yᶇ`яLn! +ugI }xjGq7-vu~}cpzhWG%SH1BldDŽ*,;Ui;Rn78 j9M&I)7zHkri$H@N٤括R 1$殝9iMHm׊x*Ɗ-t6fX8:( m_s߶!pup_$\; r&UEkYkG׍(|r '&EU*鹘TWe֤ ^jҝY5sޱT͏m~Ԉ`u a w<y兰'QT2{շgLJ %m9??,=~{AcYOf"òS+\ò8NzPng"B._[5 xZ?A<<?oNɓ+(7je!ù `фsQ71Qo󅴛:k.'qݬ,:eF=8GNx2QlD|Ou?@Pݧ!^%1Џ41 I( ,p $RAS>d1ݐ9#kbK#tb;^`R3#UIuMEiЀ:[kb&i5|cj5MwOE!~T缕f/2(A㐚uFW-s2 woys8#i~KkTB\ @,C-cgZX(]nLUS$3{aX\̩냜o+ ʑCGzڼr_ DutkFp!Ij}t\ύ< #zB⛜ $MFn~Sw^y&*s9 7Oyvn/_*>Y* wWܣ@s(6kId2>=MNF3D$DijiAʈ\Vq3lPe9UPQᦛ;dY *UM#cJ{a7g-NkA5I)\)J N,8,iaӢ0kM =^w&\lϖT%\_ޱEe|a¡kXpGy7PׂGd9CH៞s#n, |X7)<ŸIp.~p&l9UgW.T&[Ist!@+ Â' - I~RļtFol ӗ=Asl$T+1zӒ2ӒQGh1ŌmoHŨP,mݼJ6aUeߞ"85͈:xE*B.c'vGo a`Lpa_&ˉËMx}C@5WxS *V4oU[ҹ|VoA=nde֙SMr37=Kw7i&(Fh?9: g5 F-;nvu7&yk:6Th$dcDȏ#l6n&7ҔBK>nnP[|ꆦPVEK{Q=&Anhw@ՉlPd.w>F}\މ|HA;k+:Я|E <3ۣnԄ^iK_AGԤw>$7` QD0޺8 )j6_ox _x"voo.`ej*t֖^S1ư4s'%#Ǵ7/4gJ_%^Îb7=tѓpX$x v&3*Q~9pIXeEg!^O{ة˅RO_}jM>t8zHdL1vrOL\ Ȥ,-O8@OVX2sL$ac AЉ"a!LIM]hߧʁM(IGNZЁcGpDM$սbc&vVZӼ|æ>s*TF)E(50Q<⦋9HE[Ho(wXߩl{4!Q 0^t+"?' tdj:+J,BPBص X9TyapXcCYtD^)nٶrwb^: c,[1E헅WBBܥ'8*XgL7j]i ^8/kڴ:c2<#xU_,pmۇors롢WV4~|J1Z~娮VDr?VƵq9*~JCFOa; I<Á7vq墨gOo($pq``u#&Zdk ctUؚϩ$ /Z8lDi=[|]WQ[0~nFݵ57['g=hkH{5 eJimWƪfsePF ]&`MoRT+{I܌fdнW ڶKsk>rr+ эoh@G2]C/՚ٞD$gWƂhvl嗠R'xO*2#PHt9W)!`\* ~[HSxJE2rE2ʖg=xp'sN7T"OA"!.41F[m%Ê÷7He֑CzM08$_`CjCbY\PF@CU{cQZ\\ťYm^Z;Ps,*VTw%  vm{CkuNu=.F,p% fhX Ō6tbҜ*qe Poj' mc+J!|(f$YA̷rw?\m|y^kU+$@$naԈ M-s7:enՖ@]%,+96tA6U.ǖ%7k# 65aԾ֍덅U:&{7nO&~9BN_fp_/!byn A.4ucx69zL:nX|3">}p;\N#4x)z]:٧eP[r$q$ ]lwexU[*AF߂冞9^qdF2#Q# "UHfXb;FÈťՂkq-kon`* !,!B*IFˊL0y770r#i %:s^ۙBA( SeaN1 @ռSIw~WMm #LD X=0XDLMC>G_ ;c$5fq6DUJg3 *)f";^#DzĸE3;sڄk3S$3ɋ L 4 L a_J&k0s{HJ D-Aǜ*Tӳѫ|8n q`xIB p[m-а]$6 41" ul~2/tڪJϩj}KӼhy*,b>t=VjC} ?n6`q])\[HAQf j,ؘ֣2$@GlH/4rYw) _-ͤ[`Z&8m^PVI1.,yMpcAUᝒކtx7Aۚ'b`NջQp%-4v;o2a@{V1,~U7vʑi`%XL1!dOŚ-oytW*` ۍ~P =q3̒_4p] \Ɋ1j"Sii!njVrx>|ҹ,J,N?u++0Ig Nq1Yx֢· #͠ @FŮָ8&cA#wx`QiƼoKrRj!erCh(7D>ʥ-3g QxRgNz_~HN5 Mk. 1%{u 2lk4f ȅ7fH]nT)cF[1UU0d+AmD,wegNZoA;L]^gocj˫ {g&A/X//8{?+X ёfxeV0՞SY!7L E!,4FW1Uʬ9{K_C [9J0 Wk۱d5ۗP֏-I>!xQ=`@oZ7q^,/#UvkcJz gʱBUE'P׉hh<*V%2P`,%Ԥc|?I,Q#y!urN u fTZ;4.?@v%Q)~  F|-z%8SkTS/ڇ=I漣zE#`'iCo_gVFH8XUlAQUdHsˤf[C. +ؽ&w9}X[ޗ׽teը閻7;Iub!fYք3Hd`0&k@<^NK;Cmn>>dϤGL*fi`7oDέOfx"lus_0j/heL ®Ns3bL`"uK8xٽ[,wOSEL1k[RmЬYkjQ3g'/7v9ZHj@|"xRΉA鯷P<#/m:o=qZ6v<5ݬU0M>LVk ^"!@ zZغ)6{QmSeH1 ErgBTd?.GUzgY"#gDf li7s#7 \/XB&jH;oB5byŠJ֥; ͒ y `芢P `Y H꧂'3>r{uǔKİ-n"X<{hmh *.,Zg,5bO!`-_3;ԲJY"F\ m^oH1.QTҚfH(t>9<*h ySmxpꞨE6bi2hIV;W}p]qMOy)[Vj /vs2%QNO!,й#$jH$^- FPAĻ/T|4v͟&Sr[ +x3%%WGrj1 ߢ< '?q vo0Ϫ!ſ(π8zﴒQzod%R`wDH.$}`)> $8 1Z48gDŽ#丧LGIYˬ TysTO( 2=\yweKj@KVJCg\GB /<^fSQ[5׾_lO.Bl?͡!ɶ#5ŠUI ܊ۏQE~{ .W]||{h'[ ,?K?-bixJ6ރSNӽ-`BJBy4}ͭLcKS]w]Q42Rb[v LëF+x3QK _ waik Y-dwon:Ed+p8]Uqs׬%UR^@; Ki-/c^7hqgԄr Gd϶W\Ҧg흠$ayiGؙJƬ/եRqaL2{]& ᛘTn, {H${nT:,Ԥ3;S099(ɛyAuVgtc394xWYYeS YO5:url9ڟ?/iX!J%__/ɠclǙ#S?K3Ko%&愳Ts2Nb1RXN|pՆ37*Ƥ/ rL ](|sB=}C$5h9 6.4Xr<)mgB8ZJ5䯵EkX(u3dm =b^ElS)Pđm6fQC%܂a}jl{}W .=̵TìSxS(؁pAq<о(qaIU L]JQ\ l/U0iꑔ_v<&^9<$~,(멩x6\ݚ?3|,~Ɣt )&dU4ٌ $"⌈ƮV)Ɣi̓((';YYz&R= %X?C_ rOgRZnO(j|.YzXyNV4o_nT%zQ@kDPՖXAk>ΣaГ]vEȇȡ R61JL#UYܼ&[[ ײhz᳸kh'(bሎw(#Ӻv2~|i5=6]ηt-$s\.8d 2J̨"_YZΖ7$+֙ob~\C2׆g돱ul"A74XB)cVx̦63wo5`E߮kl`"\uuTAB%:;&\;=?|b(K+Gu0~ĕj|&6mEOks(fQ!G80v䬾ƐEkB0bSj @Y9@>0ۏ>p=?=us[ ~[uTb__C* ZIЉ0.]j>` ;Y#AZQt]ۉֻQ*HDV>qWAΞʄC''s-$~/c(-#R`'qN>zB@U]km#XlN3e7 Z KJ"!F|5TtkL=Fog9i`k1}ԉX#䈝?`aʓCjK067 JPTԣwK9_G!3@9?u:+-UTAdQl{iPD؂U4ɝRP!7̊ j~ b7+/.9R3tXrq &UrF8rn! bE2 w,q". ^unBGv%!OO.lj%ѢĊMvIarƷxrKsveXC]@z7Yh8bΪ| jYbgA߈Όgų1ӣ VpgmL@](3xp)GJepꅔ(^n&ҧcp1sow9V;Kxֆw}}ؾ;lfF}ÔF'^)p*V$IF77hEVM]ʕ6ydN .k}fq=F벅g1*1#*y>6-.խ$vtqCP˒-7nKI;X9Hiub7p'! ^ QllFu#?RH:bioG$TRz8&+t=Ad4жu]W@id=n+(,hHga v}(AVݖo ۮ3A]v9ƧaZ)c,gsw?ugA;|LG?e~qQ|_fB$S9:co6?~_Kːk@VBb]ҭ)K뚇&%^[v ]1&wwx1)vhJzhLy-P[v^{G{y+o3UQ?~S`;g4ɀ.s~i9cG.k u̟^^XNH6Hb%xumLzL Uڶ샪J2V2D5[,ty1.JKb"idbDb΢ApHPg*C۸ Gv+)} A(rʘKAx"%[)4u.R;WB9;vc$"6嵟zL 4'ap]-:a.5 ?`]l&Ձ|]ZyJΉŲb>0lG11YO/%FfLH1"oAxoZ/×hkQpC$D- xX*%$k#&,$l :7v5m`%@ QIu e\@o5=QKX@韁 η$3S݁;E;Մ/8Oho5jcsfv a4jI"9J@V5JnrA'='1hj~/ {6WƵє^Lh'O i"Abҿ5 (@hˋ$FL4O;4a"%k)KZ0?Wk>2)! # `3j%ߣfZsr^ c,T 6SB\g!L^z]<@Q )7\!f˂N \9~H4d﯀AOȓ|Ba8ySUB`,$2Q$.7Mu %`t4VKk>-lao_JⲲN%ԓ;d S6-iEP^@*c.}NE~B!ֲځ 2xxVo t' K^JTh&[2.g|Ƈז tRÛ"J)7<ɔE/qJj(7ə[;JC9Cjcx/[F?gn.1,//ӹ~l\3 in4k;Dxn-G㜎߅=bU#X^,:,/lAEɐs@65YY-񄃰{Lhxw B{snB ,Uv>vF=8 +#э~6Glh=9R_@f_j;G&SG܍T:k|dӉ|,hF{܊9w/Q3!Ĝ*io(^TÎj`a~b9N,獵1m V[HvzC%p`Gwx?0ZnO(t,CcGUZ?6Kn-M5 |' > JTclmI~qS[͘m70у1z +Bů)bK?&]|j\9(xW+ƱZF$ETkkӈC.*5vcD5)xmq7,Re:_, lAgYv=\D&A)ۅ^}N;]f[lfY hnzj'b{nɖj4E!-r>=h~GБ.-IQ!qvHTrב6z 69RH PCQX/ĄwR=Ra)= N߸?-|]y`smY@A[kR}e17-9%+ЩB;e3#jvgDf!Mq\z.B'0)փ\)4q L+X~i/ vt-Vخ-M`~2Α 7mdV[Cdj؎j v~JBCFfץ׮%A0X&Yh㢉:EYc+غ@?=|kz5WMz0"֙% :\9[d\;Zt0Zsˆf>IN@s&rÛKH';4?R[Œys \P0AQ$Mb톏nJf\JxͻxXtI_gƯ9V`cv7ZV_ YTlX;^MZot4ƴjtLwy n}bYi7,yk@|Ñ?jmf_r(4 ENe0]Ews?$wm:@kT{ZCQ>@}52CW#^KDOET_Y=}N!iIYEd]P!4ۼtXrV2{]E^7U,0ү @fFx#?[sϔe!RP<š W%f/WSʼt d:.>Lk҅&Jx=/!*UDJkL@‹M0dceZFn 2+En# 8l=So/;'T`;7dh'9_H9LO{Pv @vTbZ~lBcΈs$ [T>!t|1tZpBl8'LHHh*^{~͓9zti:?&~TT]xȶl|G>#(FMefpPp_e*~yҼdr=-8cxdƚ;/zBa?(_-WDo~)ogcCث7r_t_ V5s`?Ymmi+qIϣdz"WKx(w$1䲤 Jm(w7mQT Xk©.Z2XSNH-^mAHf2X II MSή 5KU#/q/NӠ$)I% ~b:p0דf*Cy؛<_L%}^W9ݶDOW%nxAHoe@q:vFbMthގĎ隴Dt!FjL; _㢜G^ufB˧inV)G) 9!}2xgNnKiq)"T>* s6"eb&%x#pc-k3z:Xy͍դNUw6W ӵIǗFKKaM¸0%5o=[,ġ@>sC@(9>[ #|<52_mF㿝|DW&?̔D@r(z^k]^ÛXJ)3,4`^̞l%2n6.ߧIZ(N4\W\*ҀЪMTNVdibgX5e4Ca]芁)ʥi4ZU;^Щd¾` k?,o1~׃c?$Vk@~Gi 1SQ2ׄF6Ʋ `m^Zz2MD<M$o]džܴ̮낍l,$  _H)1jj}ͲPffe9Kʩ3ˬy,o֏Wx%(K5ujXn04}U§7Θ:Qf)Sl8`,5*l[S(ͅ-!IݱR,(h!q$if|k'KTڵb%kߛEXTfqtD1ΔһqC'14|"`u.6r&ws O@ _4%xN\hYΉA^@:evPlmM?I)wV>k'SgA@]໤$qoUq п?*X,)i[{ Pep8j- 'K83؄ h-s=`陭 'چgba F‡e6#{w1dZhb)o@j vŚ kcҢo!XqG F8Rn*G3a:YnbP>\tva2xH( 0ON` p_x`j z/JCy-^߹ώ &f#cٱ8D̓L#oxp0gtT7;n• y;BV݆o-{rh!|.pXv4ApxKM>ƚ72uI Wsppk l_#w&K]>FnvUq0^)6n/y, u $TҷNsh^|I~yXƅ[en[*@*+@ITِn|DaToKR Fq k.$TҔFQ2 բkQtO 2CE1ҧL/@`={Ob]}A5I!fE)h݉KU|9fuaF QX,<4P)alz!\:0`&[u iR폪}R/>y3#S$x)bBѐ&ĚrTVj7cIi!Lji$zM$0T/- :uvu .< = ]$>aB}aUkUSN ҝd=e۫~ʦD$w'bIyX4Z-K_f],ac Im-5n=d)R$ 3^PhZ's*afyx>PT6*TsJyZfU 䋠蟶2@9ʤZ"to.87i>۵)#ŝB.-'X¢PTuNH%뙨r>~s }pjEIn[h'V6=i3nw7ZfB`ʊ%%o룀.ҠnXJ{b,Dri6X^ @ <2 ,L';9rϔ+_w"2KHH-[:82w1<^# B`CߍAW^+q EvIfw抰hl!X@\B'CB19׸{!NodD+6Biʿӭ^50R:fA\ 9:^XC lNE6Qha`zo:KrCkoD@ une? [f}p@1n]Za$H-39A@Wr-|Dd/`.<h[zsyE<ßtcuk>`h?-ba`m¡*(uŋA2; :ὢUai|nB!ݜ[NUmunA\<0rD @kZu ]` v QʷԁK5e3s)B0r" CϘ')d`=011 gN͞|Mdqo9ZQp4cOm%iiI""V=W;L7WL9tf5N_& QUEro؄6(3JhOgvpHwY1f6:YB}?cԼFc]{HXg&)uo3_oS$Y y zWʯ}7l1WČ%a~!(<(3sA1ӕ::oB U$-čH%T^yGi8* B^QAE0&i>6v~G-t"4ڼԃ(x3yݫq3?v%:'cKyA(p;u8G%HVo@[^p }|=?p59[iCiąRngI"8]1y'6JH<KU<^)&9k} \p1Iߕܚ7'\]p] y߼,qNBCu]=~4x*']ԊWCD4KϺw!aoP&ٚ`[hbJ\+D2/.t SXG;,$ɸD([_DYLB LZ7*3) <쁷z*{wvΒ|J=W')C}"_2xFkJU kE=9K:&ivfa4+j04SRv&5Qp4v`~% ځ'G쿚(aBbЈAx0͸6* Tde0tDGڇ 0r"yq0FuI7Ӳ L7p-T]7 {|Gzh:0345dLS{ _NVGDLE̫֎\8bWDrF)e! 97RInNa P]ڳ>f*XbRX>0_&fU2̽SXL;$i!glyB[ëfD =G"j0F;s8@4`  x+w[4F1{}  I@ "Ur'XqݷaeWj~XR8~45kdNӑ*ӭԴ T1cEVyCs} TzO̐\̘wnj.1O2,%wb-W7}Ō !5\!.1hT<4\2żZHx.?&!Ѵ>[#~3p8]ir!$egh KsXN0{yܭhd \ UxKJa:N/Y a9f?i8ܳWZd CD:Fd,~:Zxΐi/PML[[yȽALH(oXt.{ 5qLzwJ:U:SaQwztZ~3O)^`ٷa=2sQ*,錟6-NѡbWv>CȦ2'<["' /M c-agot c=RRGF Җ4y_)ܴABɘ|qC{{gA$5Z~xêHTep6, Bj='-kn|Ȏ(Ut)f0-f|%PEG)*ZfC,^0TceftP<K)`*nܼKPUp̗ݒ"rZ&7paG4]vJ} "[HZhWunW|b/-ouL H`P6]iݚk(˪YUqfXd /~q8;:VvaV΂dNYOH1 f<7޸;,ؘyL_AU|JGĎwW/AA XآHQ :`h-z'q: ў@Ilk8?ػH . {\3܍ G9!| /zMi'w f5"4LJ R/h-JxL0W{7drRNvfءa=  Nu dnP#}x=ːwl-Fԇ*wMȗsC1lb}T MfrE,:1Tr5wFI}uLߑK9j"4+VZӅ[{\ys^[5ehn-oXoȞFru\C:hPTdrBVg-3QRY/- n-Nݔy'Miɀp͍^>Y%61aǡiv2>@'J#GnKT+ h(dlo 5AJ*OL*w|#&]__d:8E{}KbaW;IQQUNRo!'EnG+KɴgϛRŇ;; D`_̧\/C\KTmtU]e;Pb ;ZR}cio ]ɯ᭼hqݾDo?O7i!vhMw|N18SfuBIAWͭq]f)\F~"GϷy 6+v:@$^p<3jN3]{[H"7Tݧhӯ qFO=T|+ ,Wkiabq]1@F_0BW@9wJ?msLkgR;yPoD5Y|[.1{ &K*8eUϿ6~OyY?؋cQ i{J({exz_׎+MÍ.M*$7k98h.REP> rۣ60 ޾_EZ=i83 m</[2!֋ ҍ'tg;-77ɿ w ߦE5D% 7I7EtbbtnM~ 2ZvԛxVˇPL\?v*nfI; S P@t7$X&@@ZB"'|gͥxVgF½j8 }u؄B`Lb[@柶d|o0^ P(D (vʴJrXuzfѬXr7^ *'ƪV2VM<b w*iYJ ¨<мSLWJ,:QD$J`yX/cP*\.\GSv&ُg~,L> <uB(xD[W!j&/j(1wBOJQwLQ-ߦ4:*տ6F4CS2a;0c8xav~=d)[s9PHÿ߳ը+Ֆw%(RcFiH`W r R_;_98/_#Sl h뼫'rEaH[Y=pҗQWuecvv}Co-IħSN y.BerBr f W\P9'SͅlxRyyb,ɻr:,hhAM!I+ wqPӌk5/+Ibbv]JD_M l4Y?aݯVĆT߳-#Oۃ:ƅ =  {bT$;d OM5.I:#yV7^/iZ֚6h1mvS*?۫x]0| =`K4R*#p,5/ӿAW!AԽ;ZZx4b ZsN3` ^&~2EING: $1a/S&h{Y h,j,v |Ǔ|R ͩ[XvǷeuha>iF-Čzq |'t[)>)H#5h6\>DPٜxKvgp$k|V^'/EB UFU69*}:ԯSc ,>[9\&Eҹ#Q`_9z=R7xl p첨nܹM EEG_$7Ԏ\p[;|Vc-i[V"h_=x cA?lʛ1Hii}P Ks[t)} з)m.ٻR"Wۏ8"Y$7^i:*8ˆv&21N."`+1D:C= {eX6y6`lV )@r!&(==sDR :U NCMAY #<OVwJ:1z͂LD&9\eNd~J'[EW.PB2W,nJw$ߊ-Of 0H 3D8l+_GC٭4lƛDE)0Ϟ>bB* Bmd[Ok^6_IRt1MF{+A@33~B9?2Iaŭf5>@Į]2g$ 1鄉 \yGB_ ~ X4 kyIFs*Ǫ0r8K, ISUN4W|XQXivdݶ}rKj21_#Ϲ˰ LwU _µ )C&b2%\ź߂ʿw:9MrA{7zs6Rɚb!Fk%˜/^?/p'AC'7nh^.z!~S߫5<4-/ᡚqph;N.iJ $k$ӏE̚>nD8c_ҨD+X2A *e,fˊEHZ;jT)2 1RPbՒx4D2)P!a `+|y:5tд&,6Nk%޻)!Wo-cY1Cܛ5إٯ<*܍Az\h9 ̸HBj!.6\$m@Ր-OpK-gn%#$vmҒ3QcUp?I49DIǟl|^%z SW+U{ wvʹG/RzH: k1nٱm [T?у%Ctk zJ#j!)Hvp}.ۼ#'Yʐ'Q)J8n *I(Mo-k> @4Y59y(.Ydxq9) T9Fz^k> ׳ 6YEOAbǗf8䲉]'ͧe^QfxbuHDⲖ|*$xJ-[ G?>a®Ӡp{ ypG}v]["|?'_Ʌ^ V~B% R,(cq;Pjٔu:Ǽ-'qv_54SEʣF]SX, *SdKJb`Eq&2H4ʾ%Ol`P (#bY=@T7O+7Q'._?=DA1#p'"x:*؛rK+XITXwNC t@ a$Po#pIgKt|GDǻݤpe8؈Ga'R3ܭrjP;=I˜ϾZ~kiW X5F-vHc/uqD)%bK{ GF*z=[q梉OK.Q68ủh]njGRC ɀߏQu=}밒 bZjo!SFi(c͘46XiͿ f<`od\-i V gRJJՈ, u`]V@28|@?3$䄚U[.~`I@Q+jgIVx_Χ4ny²ؔ8af@aHaĻ`W7DUƶޛaN ǩU-$T6t|攨FoDnW0T1YT:h[> 1.ňUV ;1B lw۾fe^GO"5q q Zw0_\oyoe<\MM7܏_IWc0՟-1 鴀`/J/Ӥu6TF1Ч6x/ Dc˶Ң)Sq5)$Z%$a,eF}IEt@k#nP`$jx<̈Ktbz`S p(c藜 ɆՖQlۊ3e>2E,wrBS4i\&$|V<˜SfMj =yW~%{%REpцz?A" c|Q@*P4<;O&9Ѽ9M] ߺ#6^\g"^V-qmmq;ol{.8_cxhBձ=D 5}󌝰:ԜӤgRaLdHёmwp)+e<$#q~`,S`In6" ܥw1usRi 2z:zJ S/^mۥX"*2703/na2#ldwYđF7*x퇼GU,Aq- PcN`a3^mYބr B(x<}c hv>.ߖA[~R`H"zg_X,_\peJ^7]r7POr>q3 0 A=tu^7Qz7,"aD+Ѐg&zGz)S aE HTO<gYw7H:z 4AwS-uY}ww늻mM6ZҀ1V4:"ܭ uŒI n38]3O݌ip# \]F O "B|}+atS+"R[P& Lpt @J.L 7 wx@e؜ 9ZV&|ǟƶx=0z%kڀ7a[Jf#UKWqIgхI|W$!S(n`;+.D Re{@۫YyhεS"5 WqH~zYh˝TtzSj#gZ+ZK=Guv31L1`g{1){Aq܄iRuɧ++5ٖ3 ^(/) R=6ldAbڜwǿb_VRZ-[? wuFο"pgll.cҞ3`:ڢ1;YNR?ZՒA߇_Ӓ96FRBVLhrPڊ3l aNݞ+i{#uH`S)^\H&:/Bpު QY41 ws523mrE`i10kkl8m5$`:;A'"rK&ʉPA^ R554u+d0р5 S^<(H߭%ӓ?319ӕ7b9azZ+.s98}*Qz8@oſ]Z%Wvˊ;1"yڷH{d@vA{U\xk-:PtmߑƸkkMCTXƴhy#`q4xeDž1:zɫ@NɿU0_g> 5][A.䃣ޘ@^#PfDPdyCz k۬hs\߷?h =2Ui{L5{VUL@'s3j?t- z>%z2-s޿異+~f?MEoRySp9 \5ڹ5=jJqAX,QB .= d\PĽDx, i#BL; 3u;atQ >w!4 q95F{/ap_D+X1O}y,oXb? 4<l 210T@@Lh%+8W jnqlc;Ѥs:=Ya1?5Yǯs?P2k7vsdzqL,xV.$q%}Ca"MӶYhmNnj6"1z5 J7\Pqw=mcϣ2VbVId0UZgМ1j]KbED%*Tuv?*N W?%N_5 CL /%9|iO& ,W $x+,Т:X{FʝQ̢T?60S"^+8Ɇjp-oEp0i$^?/(0aV#sMJ_'GMl&3YWNR'Lp5:Js ~Eň/S{!QȨ8 NWw1jhsP6 XK`{JIA+иL/AoLiw@ς輴/oo޻:db;oݍdŊ#0>9wSxH&eGܚ?lġdo zfə?DM ⥋Y"RH}6u.HWF /@;l2:7fltyN?M@#d<(sgBfV1h(w,? SD!dFe / 1D+f/B$wܼvTY\" y`,JbeZZKkJأ g). 9Q x3z~+w)+:&7f,[QrIa g~5 2M$5U6W ` #r.!**QpONJ *])`RDB*o?oI`[@~ZqiWT“&m8&!|R{gfI`6΅'r:ꭟs!S=IJKĽ_2PZG]sIwU82a6I{l".SҰ#?P;rm"uJNh9"@XĴѵ';XI4{D7 u,7~`F q1 G3 rl!}&D*,Nz$Ga^;fc]wO>4|Ry[jt9g &%|^_ȲR|W1 בLC ڃZKou@֐pWft@hK HG;*a5q ͭLSjꉦ  Փt>n0)̃6l0v]U3:sK/1؋W~G+o￳6ȏ:`D;Bk?ok(m{-ekM~+%gڎvd +foߨ} nCm}q7.1ɼj\; uR盥BDp>a#-4 AW~k_`W{ZPp_$6 A^fՏ(E p^Ȧ- -%m#(R\)O{;V_PS!ܒ Pa]]ȫȬ{X}vY? e.=GuWTx  HluA9H'K ,+T? ؿţ8iw&8rAKktuPNTQtFf@;DNaJC8Fۼlos'/EDZ(/%ƿ`$&)0srfxM%8w?Jp)5Gr BNiknbVbp&*gY4%%4vLJ!u4ݎ t5rExR:CْBR`nTPQX_{j^951R0_ ;!# 7JA5_;tePD`M1\e3x7befs8.Ai^ֳKE~EC.t0d!6X+I|BrLo-RE|b"! Z۲:gV̸]Wf0BJJ3pWi`žulg̞8 vLJ3881>wOAR̲!L`!va ݐj&R~_?笾Mhb݋ajF}-\~wВarnvYyd|4"Qp˳]rȐ \oV|;iKc !W)}m|#Z_EڟYWûA'=Mh")ΥEyZdImF%S{fޤ%p-$b#m~HVݬУف|}pb8ϘۀmB|k/3`>j7 >sF1,M5\uO >d;҈<wfY J(tsnEgJxZ NQΰS07{YGLz=U xBz}O?V?ɧIq^sNy׏J A`iQ g*̽%kv jz]kpJP&&[rUH9+lJ[6]-4x>+"Ů1%AKn p\rGޮf8wPz1,לgSGHxd[]\pFw-qob&JdžW%.'s0[ez|:W I2N{FQv~[e ! 7͠ʍc? /_?uĻo$Hj IAZ\Ь,\XZ?J 6{wˌMC qYQzFbkl|P͖<ϪWv"`jp[`x ])Al!x[y]?Y'=t>.kA[Wo.+2_?Py!sՖ! ѡE?n6p(v1(5;mO"}[fdJMbw7[2(uT}(¶ZJ{v/U~I2â11{< nB"KfQ dVN T"UXG@zj>F2Q#6rJ$*v\!Iԕoiwi2ܨ`6Ky-!\}mS$hRGvU3G@ sk0άNh;-4uf%25b hSvQ޲%/K*9+$ߋk|N|ݔ 0/ 7-Vz,e;]}bDYLNv -r+1_KPLkQLcX07`q{ÀiI=$j {:ٔrIB9"X)$D-JYLGMАG Iz79 ,8`97w zL蘉NWrkZ}Y|ʴiQ2 d>P0!K|5c G|?nf kJ8zc%UޏbgN/Q0LLɃ!qy`E=l!)£yhvHx̪9)˖c<7g4ԪÌio pvGrhdwiƘt)hw YY9rW*sɷG.OOÔ;<N&1ciw.W=!(zcV'zFc.bA[NaofYN U:iՑW>hWVL7(]}x.ׄ#AMTy ߢ7A%|`|b; "3wUvYy8&h{swusVdOaBY 'voJA 0hT%I҆|Vhr#?5@snF9HޫZOdz0Q<)hTRE FԳ R.L>Nww~M#eMd;G|jڵZL?ܠ! Ӧ|:-hx}PcCfj8D^}6U]ʍiX Cg\'fH/cxFĻճĈ3W ^6q@ڠp0,JcnfkcVRJ1K+>}ާU Ϻ6589A{Τ'|r=[@y92*pÚ"k\q*ⶔp-p2.|H΃+G4;Di=X}z?90&+AJb%n/Q vlVohβBA|̀(~al F}}SztCj'eb簐y} A ('Ļ_PN <وaՎƅuAR!R9JBk/Y!=M^k BZ0Z&W;D/=O|DT2+1֝e⏜q?B|W"- ֚#0g]R~ OG:>xrerݤcdM*;NӽKď`cpBjGy1+SJϽngٕ{s,XU8m|jJ~jqfp<_3 6804r;rj.=o:D"#I.Az%|:KS{2 )ױϵ(F/JΩSݳ&,>!Y?ibCvλ2LH%Yxțl\vB"*ޯQw溣rh]\~<2?͵_EN:nL@%5|~ 7F\M2:;nPĠcٌ ")K_ݭAØ.Цu=e-?A? L~)h 3M׫#Dm RwD?8BQlϿt,-U8Kc6¬ІTQ  я:5I`UNGs.w.W*. ~=np*!~J UuM6glR'b`gD}O Ѣڠ3o ӚY4)5ӀyƩͼ*hȺToSS꺯efYBN[ŕWRNk;BI!5!lPb4m;?tZµc]0ݪ HT#ːgH:ZDƑWUk=xa/zzN"֜fG,ՎhVX X? x:W/!Z0%_f/*KNvrvDmz"VX!OXkVgYƗ#?Ą9h  60Β7ht&5jXcy̶?0ahfWZG 0 Acs0#\Ӗ8l}MAҼz*icX帅0UdcсvHffnKQo]c~mb E y_>~^I+S [HȪ*U bs*`-hpcAzə G;+Rh\AJ\/\Z̍!cCe_V&Ë,#(p-iyѐ;[}"aC9-i@kSω65[m\E*W rj9m.砿dg&%ɯĢrKQv%i4xx"p,๰qJZa}xER#r&zKˡ'` 5iu;>)wcb@}buMtaZ`r/ս(w5bqx?̼A~` h\O3rI=񂦹@aCN|v"|b^i︔UQdL+~{n<>d;"AE qvЎfHY/,HEͭQ`xk`8sKf뱴 hȖ3ٗ{h"S%\nޕʮoE%~)E>vڦK6 S(ּcN’D$ኻ R}rU_(wöjC0 2qW2LE3&$ٝ@VECdKc͑ɨ\1{0i{nQ #/61\k#ąl{ %$ߞK3^7Tb85b5YmlOYYvNʳrL||VROֽA/r, pNVVQ~"hWYPXWx4,.N2 ;*GbxWK2\=Nūu,{}4I*ڕ_"W ѽ 18͸s7V*N}SOVlj!C]/VBF#{bKuTOj]T2'qÒL#6$B .~ /|3log XGzNmMOУӝĻ~@jS/bӀO4o06 lgٮf=UJtҚw'#a3 \\m}'=bZ&1w9 .'_ti!q}K@"bOF*^Ͽ칃LxnfDߛ3pAQBVʮWV bVTbRio!jֺq(]DI=JBIm9ϰ;obڈكI:l[-ˈi v ~`w^IIQ毘mA-&٧4s,en9 [74Zo>%+{pFrxV*2w_ZNET="yV<K'ٍJ&t}ũ2 $ݫlq]MV^C\{YSr&ZO(Ec B?cL[u ( +;`+5yQa!SJIEi&/!!JÕ7z#QYIUhCXI:ER씋zs(|냜|K+$s&9Ib ~iY ,n .5ČS84#;AHj;VTRwkII OF9d!!o8OݿVCC\2|.FVf=NT qa'e6Do [h oTqqOR# y6T:M,"Bu*C oa3f6,RM-KE3fTlìR'2~]wi M#5,㢯 {g9X{4GM=W KnLCNX7v&\0FNN|Ϛ`FoPĀ1a&Ψ*ŠF~Z==:B,uzZI]fx#2-?cWmxД~Z s&V,|Z+m5nGo9K ɑ~Y$z4M{B/SaO#Ja7c$ߠܫnUwDg}ZL\&e5!9Z3 nS4;&!ʾEHƧ*)UX);P Y2Kk`0anHG $X1e__8W5 pz{A>=n`?yt}j֡-L1699 ok5ʯɾ^@V=`B{"X¨( Tb/1Wsy{l0#Eʃ/q˸[NK3e)Y[E_/uFܛQ4.`k3ni)i'?_%c`‡YЩ t"W!Y$ˈ p?m\kO˩RlGqAl7O˛T6D=䯢j0`kz)ǥTjz7ygHH s(G .d5܀e_HהgN6[4)K$W'92·T@(̌RP'] C&_ _ -fq㽄i7vP Z?gyW%%s"H:"w,J.c֛%g?jO/up13޿7s'fvZ*3A-Y/> ?ȅĢ]Mzx}8椙(3P_XIi\pm w8Dт 6E5]˼|Lգ2z9)mW9s*?]Cඥ%nN^#˜O||^%C2ɹi$gnec'YcJxF4V0$ ]khpuܖ,#IOpjJrba y4@Ư>~M( X’fhoFHu!a7WTjϩ[V^TϋU]~R :UTN VsROd#:ZG.xv]--v9'd6 Ytc9ieyr (LxL3zԠk tAk{]zޣ1CdGqH:g8-/bf aCh@ez wrDAؙ]fp)y/mO4/X8P0)*螙+>D}ޟSjzW+c XU_Tk&tEvHr]UE\OP-^sT,Q;x&C(?M)@p_"R3wG%!+rٲ.CL}?P2l[@db4ȕ .G`.vAclBݚϲJ_46m $WڐBA0wMű%k`uw*Un$h:c ?P$kC%Ms2ԍ}wsOͱ ,٪&4n,<$TI 1CoƯXAzAa7V9Ot`q^!"2z`ByŬFnl 1ZkBE_; ZmAۜA|Mo21:%3 }33wj:\3bQ)Xn=:$Zf. JO*L<6aMNIlۢ>s~r&ZJ+dݾ.a(!yt@R0jzd %a`z| YvON[JJ;߳^4zeʽsM$4?6wHiAD6F".c)X]ym ƝOf"͇"ȆMNh ؐu)Ei B#eQ$2ETVQ(Sraf p6lU8-oI kv=dXJRA07":a!aKĔc:bO{DB/-TƗ3>`+ [{L0"ԑ@bY]] K~U:Bp^dGㆡ-pI"K,3zcT-XU4FȩM]y'.dPeV 'nznT)*XFa |wjrbILfi|o1jx h  cr͇˰0܃|q_FzУBiL6}I n egJv-$|Z1QNu6_FGwsX%`WmꝮ c*qQR74|+5e%bGIB^LN(YB5lpY4WrfGRPk,]kit#b`(b*l\Z߼-4VKW{T~Yj6`쉻תx^rd̨クr0:l sH#Od@4#c-Zc֬f28nQ?sjAJii}.-^a61ffm8RmYgP/RT4[O*Vfvb 2O- A.#A- c?HI0fs{'KiLU7:`_[-C#PWcZV3A'~2lJHhXzThC ]7b)p4a9*6컮T[AU@VYiqn#XCeAf=NBN!O=~j_p–xwg.+v$=@R`ǞmDgaԢ00c\F,>ea>|O/q^J!П\tvSL&.Ժ@ޔ4ofER(}G"t DmPcb[` N%Ȥ##qp44nۂL5#^q[Ȁ  ^$_BI2xx`͠nxڰUpxͥ=(gLr]!m 3n{Mng(*9 CR}t< "uiY%X+8;]xXۏ A;oS^HMP:g$cQTk4FR>yZh|hM%L9u$(>N<83'j$jLa߽~9:1x]i눁uy]Bܕi繾(NbPT k;' PMn(uw{KL7"KClw@>?wnD\MԗT+l>&~(/bv'A`J\A6< =+p P"%Ӧ`ZOҞEt`d2=,5<@p)Ѫ Cu:ӏG!D[1!\eA<>|"C8^IOZVNxMrzUqQ ^S"}sǥ([fU V)>,r[uQՐ ѤСV?nD@iŋ$6"w,9iq:ѦW#OrѴS3lh5MS_:@E(lvW[j^Acle>U+8:Wx;"ٕՍl WbϵtQT](UIopaFM|H&qC5>5Tw{w+%Z/GzW&X]a8#8)PF((LeƶO ]Dl =rO $ɨ3|uV t[>TwPʣU v2Zh WvhH%;b/x6K+EnwwqoOqe ob9 ӱ(b_XN˭%ܢ$\1CJ5? ,׫9h` a RfG)n@J@mLw kXCFMvBHtc,žmN$R ]5y_*U""2Pd \ѧ=f]%B=ϭX\8.F \&\/\ T~jKυnbBs3|0$CSnd\$4ؤ$LlVZF$l[(JvϚQߑwJM8As_?dIW=`I+wbSg~jU|c"L Q}EژԒbWÍG]@{jN!؅f).架? NUQlu^-ŕ'v?BZoQ#d)J]n@!jH\]vSx]06RqcC ϓ73Ŋ_)聳bPm g,*!T5H s<,<4 {7,nܼ&qkxd mQ8xK2-;@-Vv!@W.x޼H78ƀ)Wjqs j+26a޵mDk๭ 5 hjͱ:(젋po#b?-/MKbf0(S[\JQ|VسkT~xC!leP&Zm!;d%4|'X/Yд`.qc_RƤu筌=nm/`Ϧ]җpX' '2G88j;+2ҭMzoL?ր0 wIGW H8$v$MU7s菁]&a*Zҩ511(9deShZ3DEqF=ʖmS@!zVX}4#Ŕ0 ~@# z79E!1׸ϗ?#)[4҈T?p.&S#0xc4t. y'*ht4vmq5 vfM `?]ʥb<x݉ ]rs/ɭ|KZFykըnś{]ҎCWl3/s aXx'M+ˠ  Hs6Vj CC[ٶlMؚ]aA(l̄ z/EVDd< Vn.J jOV 3 a2d^bj }aeCD'BnЋ&R_9XێJ 7!(>Ƿتfu/^}rTXXś]`\Ru1=LmD fb+8hm?ڼ9&5޾ %>dDiZMYY2k.Lǚېʥ|?9]%Vx&'RRS_{k$#߱!htH W(Ii9T>).0rJ:$L7ڔܓ$¦gt`q-wyhH>rPjETN#̽e$x!q"{N-B#Uz0߰PfޑvL+V*q4}9üpS\>6KFČPf€uP&.f#t$9%zj VRtO.JGG({k1u ;}(H,HWr Np Y߹5Qb ۘf"LŌAlv? !,¦h=KxXƒ6!T Nߐ=n"gO oUMuy1Vi&C͈@yZ#4n_^Cz1" 2Ø8[e〦1 jmc<JccRbw!%xr6HkELLsb2?|@wDXYqE[jeZo >TER#{NyγmooyKj;EC3dJ8T6 qݸ#)}eG5d%Z'5=)̖Vx%ⷣؗHp聵8ͪ!mV9Wthե上AlSy0P Pt=VYLM2N+z'?Dhل(߸;:*cʩtEDjܲgn[ W}Y-o+524f1|OA'/SĨ$F2|f!oP$#9ݘHdI&x#IR6[s|sd4%|*F'd}K''ʊֻ5`to{.q[5.Tp fr#s)\Azh(bbĥ,W浽F.9/tMXx'V !멢{꙲m_΋l})b(3 (U[- ;GK$:boiX-hZṓK\tjڱ:I@uhjג~aC<3'4XhbɷA wﶧ ӯȍIJpѠVYW8E#tbZa::!i*tӶ.奁wBE!rœaiCIG|Gu(g$5z-]5K c.yg9G[GNSVWWc^#07̉ͥpcvfѰ&z:ĸ oH.^r{5:u3Őz:p",Ap$0EZgOHXjA)vu7IƛHS,i$rY߻ON8s8^PLw'o! vEʗ̋bo,;܆19M@i@z yl2Sr`m}qY}x۾$ڊjӎ}cbKMiid`YgcwmiC'3Íu` 55s6/ ?YN}v"ָ ~@ţ{AK]kBսAUZ )(ĘH{X#>8?~oi.V!B CO2efg+,h= ie S>2̢݂ [|?{ Ck#>g qLːdq8x ,{h*YFڹ]͐tu8)^=WJE/Ʊ(ރ(f` 19y D@7$t+*=[1TE 'c$<<"2'D;wb>n]mi|J78~cT9jK?x\t G< 9sc٠gyVoƲMڼ |j.4ȳ `6˩Oe,\>Csx× d1F%Tנ=WhK~<6S%%Qfqk=%.@-twA3":կ$%"i%)1 /QږoLqesKeYj 2Cxd[_')޵`zuXGj%5F}nAGNZA mZL!*]p7rVC\KoUlǁH:$ d:8$OmJSBWNY(޲ qfK3ڠѡ1?mw|U()EP QLobIl,UМw 6Rd1F2s>'~lvTJuΆUkoAU M?QW6 fQkd|K{yk^+\ jz)#-|E"nZDZYF==߷I#קMz,ºѣ 7BJrCѲYkfF #I*BT6}lXˑ/ƹ6 KTdX.Xv bԐnE(S)^( *T%n]Mvyz}Q#C}`9}>'#[.6 *8πQ뺻{^8q-?azk " ~|u 2^NXc~G"i>,z['[Z6[vyFiְʤy 'SD* knjF||,/C:HؠA[j0U"#jGI[.DҋVHVmARh?!NcNU-ttE9mz(d`o`xsIUȽj|AT=y R֥k erGȭgg7vbI1Q鴪N~$~yʚ6FY LO&?f̦8dC+J̑ão;χhD T"ӾO2d'y%o8ǦOm25Crwe:x zO]LE%BO.k?r҇`X [2. OSuRv;\!PXbXnPIlξQxgH~ jC]ߤK ]Z V>%a`T:NBJ d>"مQ֔B)+UثA\&,DV;2Jv`:jF^&? t&ruqR6³GEvHnR0t£ZgCX 8ŃlI;N %\ILfO:}J"7eYݮxٶoۤmi-Jh5rDywj{oE0St 7jY;99BŲRmTM]9`l9h˽tw}j6j-lui X.fV[T9ʆlGuW4ژ`ٓ'|Z6Mj9d,;'g3Tpr অ |MI"f+9yɆX@xCElK9x!53_r 2M#3r'ުFB?P77[A[iTT'yRzqi"\۲M8A֓$6&<#1Vj[]tn }+lJI`<00Ш ZDB \AQ@RJjv!kT' ـz͡|-j(0Y6 @$h'Bҍ4v|BtsNe}ATv 42(iyw9 Sd{re,hy)Jq[xV6 3Dc䤋Y~~EQ֦7k>n~"EY8\f={G#=V[ S~SJv; *1l6 c܁7V^ ~S~TkxVJ9ɻHgU6cU)B^!諼qWsE $AM7OzK%%L<JD*iTX9zVSoe6$l&Vuco@QHI" <P"qrH=@q_H_%'"nGE&dq'$ƀ$/p8xLfzK{ۨU3<'\җ駈ELqӏ'[$&& .!OKq\%^ۍ`1ߌ_HqUN7wSʼn;u”v2Sҽwy8\,Cu-qo@sE@t<6K=9J7^Y;tH`;R UαIFzj ;;%,iKثw"5$@ȶ*%pG^#?TO]|6RiH*m]m胱0Qtaxx֛qbn+-lkؑes" QQ$q&܌.eO zws'tnPË][*Y{]|Phk ;v(I `NUrQ1 +`#ЍH?Yh Mu|{K0MSNUn7MBd"mAXҰxn䇸& }ܘ'?y45ga0muW 1Qɦ l4fض5k?- j'0+Y/s7eb஻%Ҧp8-J}9Ϗ*NUh*FTV.LR/5L#|'"lq2P[ֿ8$=}tzD]*1J2(&,\.\ mQ/jɎIs+ΥO~: n^%yMSrܠCaFX<%}uR$ B9.N[߽{y%MnDPX ]p>|nQt>64V7J<O6x2ky, klS\27İ:׏p>=2]yq<ۈ{_#O4/z]єQr'a攵vю- 96~>֋]aga BM FP Tq,"0+ D9նGLViQ^$ԭH0|pvZbCN"*އ bW*]6cL~rS#c;P!FXbEI"~p} R?ɍ5g})\ɣ")@guRw?'{#)\q/cÌFmt%N9( [B+ ҂ҹj'v>+Ji˪OJ&ZOi~#v9'p0g|vƖp״`]뱯+MT}A{e6&/gXKm- ? QidQ4V&roʼneD[dQl5e nr Wh̫0/XԖYra۹xѤep+L){LԠc2m biv^LM⑫MHJp{aѯȚ'᪑Jh6M%):6dKW8ʞf(Gf@~Z`TO).5xpAOE!,A!󧐤V~?GBbcMjIݪ 8WIIn{z-6 DArm@Sr |:ɯH9nL[HkhbdU[:)H>'* |)|?7EO|?;U+KFc V*Q 6GWYW}VY/*C_tVY%aEZ1*=Ȱh+{jKgHU[NA4+F>XYYV+!SoG݂;J%s )r|e3d6`>#fCE>,! 'X!.i :[-k?F a@ 1k 俽]*5,6&E aYyދ-f؎}L#P)ψ *Ɇ\CE/wm}G8!yY0'# 0O!DQ.;ѵIqKizjk?4-~SdJᎡ7KQ =]\i0?ݬXX`ftLQ]̢(d%<.9yͦaۄ?G)~޶|¦p+ߓ$.ax8óxN{n8Tmt)@ΗlwUhk&^wBϔ)ŌOsc6Jb/ixM\"+bO(1rg@e)%b8\LIT~YM24ꅨaRuN Nn|CPQrm0(pWA,2=Hҫ~J4m˩l.T<4ne7}#s)/a1{עˡ' d_c^Tvw{/6Zf C^^T=EΌM'd*/\G^渍z=u c&*[a?>oj/Wl aѫʨEԶ8Orګi.z'W=NQYjr1w^1DDriSZ6UY̝U=q%=Ǫ"6@eN*gn>,SK#6Qz'b[qWأT`g`p\.6zx.`J+?Rk [dTq<%J$y@/A'-8 :ɫ-jjbYgh{˗=wwW*Gx rΦ/;&74]O Hon 50]ʖ$ Z%jGfVCF<=*Q C31VpW:6J+{Z6AlMnY [R݇-"f~WԟuP1onI6|W41 \e=P(O)nX?mOM *xV'}.I.JC%F8:ᢿ Bbᎉahy;Pі\RbdIIW =84~.ևÂ_ -@sϝ:smU .BQcڣ@" C|8HqFV2C|#auEP븫97)S'|φ2~{1{NvG 5>!KE'e'+t;J81r98'(OW ao ]qv۹4wμyUB>x@J6͋щ#{ޯVė_~槾n' W/̶Y'#ȁ4' Dٶaߑ;yPZD-^{6d4'A sn bZO;S8{RФv̡_dLA`;dŘ2^ӛ_ٜؐUI>Omzg1o|-QAGr*U[ZɎPe8Vh1(.?5+ÚM-OWde҅0ʖl`yiLX#Q}-LJŊBK/.pU%p~Zȹ Rg}-ӓtYY_؛13ೣJ;Fu1ޡؚ$Y:E0}iuۗEcB3$®q7W2v]:AOQzYB! !lo CPuJ72 pܺZ.-PhG/ z-"|F4VSI-z .O?M+xpUv1ԗԶ¢=w1uZI$~ZfmMr^_r=15^ڻ!/^jRH:2O6#|8lQ25II0}~y6@ U  6L8i,Y+`aUR6C_8AD0/NQp>XGST|)mHi>5^"ƅRلʖG/ܐU7BhpKqTZ3,$?YYj MoQmtI #u8v/U"(KSr"&0k n{r/`NVRPK#Eh]ZE0kQ;p@S!ܟlB$|mnusFП}J.W Жw^?PL#t" ;1j)&e|תLy/WW8d{ ?ZkG@ UMWpG8]沄]<$A1;UnWqN3 hGJkogp˵&R/bFT"o}PfcMUa:AA슒c1y&(%)ٰ+TG󳊧R Y{/r'FW#kh@]#T'os6A)O,vbRv} N.֬"\jE8mE,7+6yٱLR9"7)̊eoI =Q8 +:sn.I - qH3;TʆsdRG΋dUu{*{٪hb!QE @`[s~;la >yodMMkD\ "> TIM\3O9N>e* lѮh\ K4Tcэnѯ(Z8J9Iգ&HXX씾֕X`#ބ~`!20EiwS,&waudJzgBF =D 5Ռx㤕,>$^U[o0U1\&W{*p9@n̉E]S:@UZ3n;{@ñ_۫)K`A#2v/ed].GleH\J})т>\ӏ5c 4PeF_;i L@P>=1Sҵ)(e?GSP:hcip[^@GlH"d?% #M/fp,}s;3+o#zSR?? y6`ѽ8kTԍ_m^V#_~}}Z~ pWX Kr+֛7Ax] "V[8s6ko_B"tp17 ʗn:DL&'$gq5Y荺ܙh 6Վ茶b$t `}% }`7@mu@0Gɏ#Zf@+8E 3`s`T yT#ymRg垿|^ΆpY9!2}Vz)gyVė3Bw ʰ)j%VCM2x->{TBUT WC~N"#TR;1Ho6dдhtG0 C Z_pk[%58BG4Oߖ7< {BVN/p"1>!-*a'm CTΨo*9(D~Ef7B<%$zIKeQ(u Ԭsm5F~ۢ4c/\L=eԻ7=GY}QCF[yk:z#6)_H"i 31T= pW$'t! D>rȣ0&]^CL."COCHAľA:BqwC]OZJ${Tp6kt)`XFZF)e ?y[vg8Aپl|etxٟ&^-EGf:uOGM:q'9Ӵ3c`+B#߹՗Q4 Gb1,˼o BG򚛾_ibcidMlx]{`vY׏n<53Ns0$!N.3vѭqhwYw@#\ѩ6`TtfYLglt|ZkMv59Zeǧo WgrKE`@{ ]y=GT2 L8̴7@=Mʮ&);]a.5FtdM`Oqbƪ{-lCT \"&5т86q6WU: ߊUWg3CT HWjRF,=vS-P,L $7ڨx1q򷎓k>Iłmb=bDl3uKsʆqI(HXz=i$i bN\Lgowi^W[P _3psx Պ#[}4ЋCLmpBj<0N"V.m"Ve+jqC<)ʀe}=DoqY |XDˌ1L3JJ}B, k\:~wq~qpՀ*zСʪply#J&"Vl^q}Dx#_$Yg5`vB~*:w[ߑ+xm vIOds qGQNJ0ѻs%G񄓓¨aqJD{P]c"Je-6AuEAg;Y"&l!KIﱰjx1 6 M*| DyVzp N#o𤒀oe *ÞF69m(JT9 h>5:r⧀o&gx'y z mkr4:{3Xmqi29 P=9Yۯ0L1_W+^kd!sU%oO9yLi?$`.#4RBASfjz($l:C.AqŎ]rQEo"xO{]pi:A ϐp?F' SyY~LWh|J*w)1ژ,Ay=j\B(^k<+R=B \r>4]F3`WS!{+Q3!K}_^K8NHu;j gT]Rp@W yM>b* 2 \nӪ{s[;֭.Le%ӮM1ب˄{ǚ GD#|}.o"3uA_4с-aq?ls?>%{ 4HkAvU í"ѳ͢E,Xֆ=e6 ~U$ML1T2`'JQ!2ܑh:!2ok j-h+2*G:N RA"iԸX¾">oz1^2U#'v5Aݾ1;d>IlEu"pTͱ;[\;~)r,5<&v"+(7|? *b99zg1Ƚ,>b?sH{ P{6 -XZdG?O $ sC!^uُl4 ~G+nn5yB:$7" I@پ -y 81c'*/p&]7\6_1sאyE  n8U,455:;[p&b&і,"4r!rl:w썩6bBpBIϗIGl9XLRSg.y4gg[ReDITݭȰC}78u q|KMN|%5 ܰ]N5bF;?g_SX YxB@z3)]15e4j4\#n1t̓_AkC (n#wꎕj拊,?q5M5@ȾoA/ ',X51^ߕ.ܜP|;}pN4zb!~w|j,iV;%}-w|YE ts:PS#MKSV0B7/5`Xtq-Md1Uig?Wk˧R}ۍBX^.< v$4EERvHCtBi1\ =V1{M9p7:f zMqLrM 絑\Q 3ixDújS<xv2dd% qsB&<R=F?i8O|}yXFaCfrEZ5u[^9uºfyJd=yϷ,ـ̔yGlʏqXí6 , #ޭeJOi3IY 5-|b//b0鎥;Bp9dKdGV)Qr>v&$rƌKh-ȅ<V __]I=Y% u+Z5F_SHXF N_X_)vəv*^SuvG$/S-^c#~&Fn&s<;يS֧9x* UB[+dzVd \$P>XJ2-4gwf FNЈB$srt_867߯ C=f02>nM,ټ:)$hQ#3>F4(M֦ B7 OR: \¯ {l;0(h0|y yz:EH55F:/5`vӌhpyEČSх*ߪ+.K</E 5I]CuJɼl_DdGsWv})NX9pxdU4WpB_+GZcJpʤXTlP5-)w ZO$ !컔ښ;ͲydnQQ-4T6?kܢqxcKZ T_{{|*mM|O ;dŖ@T&Â0= >7+JyվHM2w|l~SS+J[12Cs*W!RЈ71-a R#2Vc+[VO/oUU+,SH4w>HWQ3X!0NjkQ&W=ֱ;D'R\!Ur32p}ҹO,29=BniڐZcodp4c"ZCmvߚ8u>j =5drOh3*[U3T7p|+B-X KVY >cc$v>ܨ@A( pL\6NBm+w*4aIP>wo@IzZ/=CHңX'Z9\|} 2,!.YrK\|TJ;.`i(KrVl!Yۼ$ 7I;$D*}=d3-l|M,|ʟ{swV`VO4\.V`cN%DtFg=۝~dk:/0ֲ)847&|s^Xx{.fpeaH\pYO", գ0% mqi X%6׼r*,j@:œ(./0 %)!W*.U*?Pu[[PQ&<^NIc5mox.V4o] ?$8Wrn|eK(PdjӸL~07~dGXBd޴-/W@ kz_ `;sXzSn,-ۛ3׽JmPbC#EMtQ~]o&J,v9篁-|aс/p~bZ":($6׀9!?wF&-Y`B^H CPeljuPlNVp<(kڍZ-= C?Ff6( 0oViUN궪E rFQRiD־Tz@z]Jy}X{r|sʭ}(  ǕnMw]%2 AM4q0W`e: tXgHoC楇f>,E~U[ =}-i z5LNh+תw3(٬E^:6Ze:T-]u*=F1n0DXֵFK&3A&,`b1O֌IGEy}Ǥ Ado [\CC9LT\:HUL@q㽗 DdԷVfhi8bMX?O.&:C!ͨ Qu>x*pv)y>:MA˩|ˢ+o z'yU9=~u&\ƶ@0m] R LK#- pVʵI, .tI!I"z1E|JCvmIy}0,EnS}cXfЈ:Y pxg! ͳ]Dj=k>Tp?NV0 Iӱ7/9j_vXBYѧ ޻?? Hͦ%f |З^f5_^ZSG# [d@=sDhUh I]mY<LPPVtk΀pM]mH~pJ 9$vq`!GiE.]bAY9LJ1p[@s@:W+e?t=(c 21D#,FI%9@ `!L TV}}yHoN*XOvVM4$V^۩t 1T ̡g),p?ټ`)yN%D3EZZ=s8}5xL)]B}z~Ua&ʬ }v8K%CQHDM7 f9³Rэ5\ yc+g6ZC2c=YFO@9/j6G4RYC= )8ZjfO{+\2vѮ9xVK.'mi,@i|BFOl\LڈRgH{)c4@Hl}oUOd"0æjmp{W UE(W5SI w)zP(M$zyLrJjs,r@%ě ?UO mc|"MV`O8"ξf܍p '-jljvtnM&S=!96q4F&b<ԭԺ8YՠzZo 7X%[#L)գW "4-Y' & :klGAл,(WBX)wYw8?uX,yHJj&@E_O X"wMG4S*8HO՜wJ'y[Bsk,6Ho0_sm91@ hM֟ 0^ZOS xH@l%^-=])snX;]摖9fi29W-L8SKr&,8hFx1iV .ҋdVr30nE,O6}@-̸*=6xQNֵaom!XY4Wm5x㗪_Z ScR?L. brTm:/ET)$֩zTL;iNfhsܛ=ЁLU?Ue0*w~J OJ-jحoꪛ|mSs@S1 4%|gE}NϢHDJ0f~Vv4y8Kq`GHڵj|þT?u7Xyl5Fo]$may;[&eI zs-kb=z̢^ZeBJuR8+wYshcL>n.Gy{J'A FegټR{zy='.62-L?5'|h\w쑞Ή a02dPy0o^*$^$ d\ɚd(IҎmS#ERS c̺E69k` \W߼ AO@Gxw Ejrt`:l_"n $yQW?kR*1RmSwl¤ׂ *p<'i99jywr`BGe уmqK\ߕb_ *SՓR5@Lr<\_O@`;|:"mUx&]}B8dt$ߣ:#AwKyY2ص"[?a}N*xУFPa/_|?wZ-L8ٰ].͡#۷YH8ԡ 1m9b#@ a2~>HHWi^ȃ%XƿQ ԗjdJYZmigs{)rwF?_u(GT@U6 5 ZiXR +zڷl2hÌ{8zOwbʛg18[Pu3= F! ]w[٨U;tEF>^STC8fLxl̛03g8x{]/:Uxf<>9@ýJo%)F5,x>m'~ƎB'%ohԷ "ZKES d'n ja 4IhF?w)mBBs)/}md.U//mE)n!IX4)sD߱j;Wv4;kqy]撷S=NIYv;LV$_s4bm+yk ٫Wԅۅ@Y=Y`}㟞ˆffWRu]'s|m>/Saӫ)_㌐ ۸NX!|u>IHe)ȇ ;E{;gl&]Aj 䊷ugutdi7i2T QcMW 6NfRSCa k~.b~?Ӱ@0^O<}\ +U{rez*?\am}YlS<-T}lv\vH5QoJʓ+\_hI!qbah 37'ts:S&l|; c! t^n$ѿ uG+]Xx(^|;0 `N&uկ|O] '&K[hkSEo4޻ #EiRTOkϛd;0ccU8n. e*tDj?Vׁ>G*i[ٮ1AWso,u[gЎt;ܰ*d~$y`ܗ>5Vfx-lheOEӪ)qm$4W׷uKkP gB̂z2#)cOoMyyQCw] vU+ƽJMnw"ӣ'm?r.sQfAyQra˜Bͧ1HN+W̧jn]U+Ʊ+O^jRg0! K5v6}0So BB   Thm? 7$'D?%ˈJ"wioxQTЦETkJ6,q- ϕBօrD5vrs2y=C]TрWPe-tTPx` ! {NtR]^Ct?O'PО5|^$-fkYHv~k=+[-2>^ 濩(M'W ]2/? Q$S뫕Naj&B'Brsai)I׊A(㒳/xC]CŔjJBX}&t (rp_.IO뾐%w?c.0-VsKS]ęX%zewi!DY c+}~R@'&ìΏ i} ?9WSdfyX.$ldqcR [#&1ZT'[f|znz&tS4ųbQ񟲳 8,g&7$QP(%u15+~?z7B7gnWJ˚M INf$M@˙WS$yuGi=0oO]tj#|OU{o?I~ȼ54ȴ`n z "x,-dOuv =/6>uHjȰG p`S'mOa.Ţ[>w~}):o#fvfyp=.P1,rO ө\ɱQ;fht 1 ;:iag4U"s47*+UHxVΖxE,ư}D_k7hUyퟨc`($bbMND:vڴuqR j4$'\F*G: zQ0|ݵyP.<~u8$YrҘu-6tBt Amw'zZJg6.`!c9X;MFQ~d!/\7[Eω}.̎sӒ$S .aޠ$ Awv sCU^Y̎-yI^"Imj|]t8ӷC~$qcOuv1L1?ȠA%>g+7 _FAY&4`݇#F5ǞEo5nh($71rƁ@d ' i&ES.=b\y{qR/p Q$TƳ%EՖFM]BrBiޥƗoA>tvdR1J ,Q \AyWsS +2 2ylzȱpBt mD"bssfhodYjh3VFGߚ2:*HUחBjXٔr1( 97i'ʒ?@q$PM@Fw [SJ(K*Yk:A{f {,DD.'N>Ӟ?"WOiLidž@MlJAu&:A.w_ٝM@Y-M>6Ss\d : Wvon*rH+@Iس~?JQt֛]}Bş9 {:ϝ6B -סn8b[9i7b axW=7ri`^t+ye5vx3g%`lnFhUQv(]`&AEx.r:}0n3+9V.8Wr^]qIyMFEԍT3);< ~u݉_0!fPy?)ŠDžvݳݐH6DXsw\loнc `Ip N%P]6u1"*X? ˴'dzg8h!lt*ƄxFjLO6/Y6Ny@>Z$0NXRiMIŲ ~ab6a RĢf?O`;֊>S_3Ro]@ùfiTp7 G^Ay90luˤ_;ᑘLop.!$}rD\IʕPp@hugzfnW~Rdyb|z{CSFDppU蝬aA Q͒>&3`"[R\g\\NNLX'59]Mph4ދ!(i𓖋e,rF>RJo(ٱeGd_B6'Ѫl A^v!`(3BbV lD%6 14UIUҫ/Ŷ uE>Ey*i*nr)+Ivcx A Dx!> S: I+ 5ul?B@锼f5 YD+D'O.m3ʐʺd~ aD,&!~3@Km} w$Y/# I8";l bceG9Vlx3yb@G8Mپ``QmMº Tul6x̅ SǓ!:Gl&@ߤc jN0R")*~!MJD6H7&?1BtQw ) Ȉ2W-e~['0Qg8;Odl&.&%0&&$t-!,~W(lEJ }:7amPғv`Qp_נIϝ\Wэlh6ma,-xO0/IVd"؎UT2|+a<1Ѣd7zaH c{mZ*PK))FD>E@]G 帆@s89OEwB A I4j2r 3wmiO-\v_cNR j#idżN2fGp`9H18|rj3FZ'[DJ(%#FZ=A|Zos XК[ک1KFGF$,'|o쯻|\ʋI8b>`i;eq?3̉ |'x!ͅ]ց 7jߵ=3]y^cK(N 4 -s^)[xc&&m1&p)^.[JJ$}Oiްlȡ5rpm&5R~8 )h(FB&mҷ\,93;PtDqMu'#Nb$NWHjk$?(X 3%Ffo(b[^LTe*"4\F_ hT>qN*{txj/6{?o{2tߐ1r=QTۙcJ@W? ]Po?sM(MeWA\֒`woPӋ]մ%յݬ~ RfYଓ77vEM_/ID.,O4!&W yaK&J@&=@CMPl mRxRГU۹1,S)M<*~#q!~;=ДVk7`үvb OLbх.*; WZ.!ɜ`2WO1|h9(*҆ zU 5ϲU則I:˪Ƥ Y> ~EЏD?N Eha֎ȧ+RKNLNt_E0 \j:T[ u|G/V8ڂ!m <.Jvvp@Kg:`N [? Khe{EMUj Ո6f!qq$M b$Ϥh!N9{)&DR,;\-;ý/&do7^ )Jb&9[_G'9K6I *{Mihvl.Vɱ5aUrH\0[Dwf/ݼ9- ǁ  xYI/빰YeZoQkOlx@zPԂk:ma4ŏ$ݝqw{'K˵ ;d@Ycg݅ځ~ɜ'Xgdl:4OVw%.0U0g]4 ܤ;#6|.jmr8&|6Vw:x{mɝRx\'VJ8S]tk_qv+JP@wj!s5_\璣wGy*e^1V*SeܓT8Xd`0܇߽xFdcFOXٓ+&8( 5gjkc'"EXjW\Zur 5o f8k1edzt 0Wy>4bEtHV)H!&%{AQWF@9$Z-".nl{l;4iYW%{w5Y" t=8 5,|qi*א>b(REc$囓|y%)TDJI.F=P|nY[=~rNp*lꭃblFVσ-:EwLc&8/n { X㥬jQ\gceo$9\*zpWMaV_H: zL0]-#WK.^Xg7}jTޝYMo & pTTWҡq>OU vݏkϿhl! sq9̖U]xYu9B{#['7Z [V=ky':pd)А <匂|B<>k7 xBgOǶ}'*4\" )mKʭjBdI&e+u` 8zU>D /A:NLp5/ybz(n ܇F;gF"zп24Ě]}by}zy"Eԝ)FT('n+p]c0a(ESxiӎc=$.D3ޠ6+8CIvSUjU#LJ]ՄG)/Zh3jW] f'/H_ Waق6;Aۂ"ZB0ek4d"NM^)#0,<0nNGoUz?Hp}5*?3I%*WEjU\yŎ\p((,៸쳠LoS92&9>¯Fy! -]HF`CUu4uIh1@Yh> ,T!Q`+Wf@i/sZD> h0j*s{j]akRVk'c_ޓYą.VݔOIKÎXY~?bjk ~uˇIj؇0ݒC(e 9[ccWKҀF,ܚ2 ˈCӇ_RIJ%#J F:i^|o}b Q/og)o:OAbD|K9yۉm__Rz9=ƞ%?wv oDž.#n:^1 ] ! Ip;нd݈)D}^*t6BD ku>`-ݷhg9]ea%XhR~Eڍ'!<!h~Y3y4!f91Q N5o Y}l?k䜐[gJidv.%?+8@G@ĻD ) x/]9RFxSvе ,ߗ>,&6Z,cow61= KSkyQ r;P#zӾ*$݁k}:&U`}qHr:l x*fp@OA-(fQ>J|6^G}p; \լuAP"Ԅ/,t^({Yb7‚uj0wgfno936y[;֝]'v ]tO܁S:-A3pFջ2F”}9ܱlj֕k*z@ ^K(&=iTzEx2̚]䝟!Z>4ҦaIٛmZ@c< >m 7+:2sU42T)Uv3s,5.[ԊxzE!M$vo*V,M1C<T?TȂ? y8/Pdbj3m~"9x {.F1v|ĄUqg6S$3ҳ;.LNM!W w*%ݯ#s*i)5GXsa2!yw$p\/%o0bdϚѢ@-\/`trh`a2( ͶHiD`IN*htX r< \AU+q+*;p NP`DaȿHh4">0q5!i=4wg41(7r|s%>?xftk'WVᤑ&ߩ>%;=Vvlk^۰#֓}~+nvו4$싥xJˍFmic ArD6`%w` ;X_#0 $;L|6Z٧N9*Dui V#7P&,)4cZ:6h!Omlsb~P =؇7v 4[^r``:? !s?}DDdLjd+P' _UEe/@C7+zݽ.rlD:-/,I,0w57٨3y~E!zI&AeYļzjQ.S%e "8@[OsҸUuFvig,6I0v ?cފab@u%=*SCyLT6MdGˑST7DT9UH?ڕvmf!,ĸѲF HUэgv04̮g^$*uzJ}flp-u/uu6!7nth ]B&~O7*3~uJƘqӶXf]z县[$jƴ0CxdeZFtExx;o}Ɉ~3֫`BYC߿  tEoiK^^!^p\=2;_Ϻ=}1s£>Yɉ Rh°DzS=6 xB q`?!DG2?A[ X(i{Q^}##^:'ͫ|WsQr1\{lKʨ'o˖ ՠ$bʓZR\LpÈ/.d[Ŧ'AA1ܿ9θwznFbjb +oF5 cPḇE&{mJ6g" 3/@FtYS3Td _jɈhUY/aw t8A[F,NB(eD(tKSqO+J<4C2 _D}`{2x'SgѸ\?qCXU1]$Co 5<Q-]Oz7e/bSM@ǎJ*uWhy[-=BE֨x50b|{Ηz-LPBC֖̬Aʹne#tY7r&c^ŴL:L8y4O[j~K.ЊҮFK[ïx{ȟT#8XT?}@wQ&xMxOx#Oe|}FCYP[͋mN&Qӛ =zC^xD8nj\"2\kY bp vPHr0G4ӲqR]S%B"J,mb շe)(Na+S.Ϝٙt]NSn@j.'b ձ,'[2oAm {Sc䵟C-PEԠ]H fX'm<X%*5kfV AP< OF1ʬ0p׮K=_* =Eܻ7nKsXb 8eIh6L0(hn",j+k*yϫȋs? dTql+HMw*a n,a)> 9OLT{H7w -}EI TfTnr]:o"K0m)0J1([Sry76;M* %eһb{+0 ^H|+[ kA?g]7;vT7P d]+R|FhgȮ "0$]n iǤ\Ba?)b!$/U;.;eC "mlt2,0{n>+ꊮm(e'8:vgoہ"2scT-ȊG&ς_/ַ@j8jaGG4 [bjDD>fɷ*X`Vz?I٤u`HJ#6hAtss+U}#2RsO$> k+6a9)gHA͸^S:x@Ҥj6_0ij(L4Ǣ(?gSwy?P GXIyӽ FqN1~WEaX*x$g\LfܩA|yO?,"5JvJP{#tauf2)Y .p@vV[XOyF|Cgݒ?lvH׈^Gk?Qэ99x^ g@.x$ )4~ Rw?5k%@CK Cb w/ˁ:ڬW,4 J+L ndC}ivKGKczd"gmm>bQ\YA?.7o0wGK49Pnm@LGS t_{Y+ E#xW2og,/vUh-}DQIWݕϊ6M_og) D*7D$yK3W[.b(,(F:#Sl5K&k斆,[(%Unw7ppVkQpB][k[Z#WIN3r$C&\|1)KVWt;kso[*R/We] IU7K'(z%w.Ibb *`5D@ VNv\>ґkY 9)N9h Jv\VҲsZ8B1zu*:w6W%#pmvvBҖk`o{5,So!Axuǰ9[!CZ׌ӄ!Z~gCM?̋H1'JPtDpl87mBSnṙ*GHGNY?-6 ˓1ق}8)M 3KecYG~[wt'i7Ldu2$h.m(4S*0U73s߆+27glP$<@H%:] ʷwB}NxѦRhD\L حS8_1 coMjEGva{x|mαsn1-3vT#u-t gr݀XNSJӈ66C R[a&P h[z킡d zIJ Z&bYS'6>#!Of[w!\S5.pw=Cl3BqncW[ X|Թk}D*)Om(BAh#S .F^hw~8!{s!ቾ ԜwhNUcrly=~zL/}g; :rOyٵl½)a):x]r|~IyJ>P_- EƩs gZ@ȶZfߚ&<)>Teh$xz?,]jt.Qg~hoH!"Clq#ع:$t@O<۾_& K*+hw؂ゔ klh  ǞZ3c٬cϙG~iԝU2zRDJ.W<~;V\Mb`l+SxUEU'2L"~П@eE)Z9ʻaBN€X~O%=P,{tLTͶs`GT{fפw@0,ƤRYMV΅T)#A0k ɀ_DWMx U(mloҖfr58~6`j8o~C6E}kͬC."Ha〟]j!1}aV ߖN^Ko` & :7%b,OA]c:"D8XSyz?-[$V1$ ߗKҊ~ GQQTREΣ/.O;S"a '-a?+FKC假|U}5/˒T,iʌ0V r}[57F}2;w4i\5oykXYk O5{^7088ZϟEc(Y*ut>Mݫ(akb{ƌ๰<{sF<Ľ A:ќ,[Iceu/@"}!Ρ$[!5s?gk|6氺!XH"㐀)59=ojxrA}DX\GSq ?eGfwa8*vTbVK-̒|**!If5͆ybOBsߠUq8v:z٧]<4dL 48q|͛ Gz_L|J}Fsga٤ Ho[Lh< 'Yӊ?oJ,n*n800R'f·=NVX.R4wtx ZA~zȀ7[ a.3| u3h9-Ex2ě|Sɇ:gIѺ{r[&?ρ Ț s/W)[/ bIs^hn &6{+ 2F9#FE`sA6b $Џ2K:>D2N1h 4,~fkc̓ʔw{_? nt_ۚ0CY֘`k^!WU+wA%6)6s27]??h_Ľ߰ᒛף* CH|AUprIǙ4GsqC0$m9T,(*xac%o}Oq: s^C i 1#[I?83Sc~x*̘B ™f7k;Vbo$/ -$o}S51[π;hb7Ɋ@oх gSElx@m鶹sJhl/b+s'u^:_>xN$0}p6g\ -JVA`Es{l$Td LҊ' :ȟ\A៿UQ 3W}C@Gȷl<<`x4DRuمhb<=iSva8'ʓTKOV 5FUE@ |N7 |>l? :m [\[tvcOz|հ )X_2FwH2), xM2bv&R!`^s:P+Q8#0|R{$; yGj%lejgc x, -+{oC:efKȰ M>a>~c61L")Q7.~\dOpz/$V0]ƀRt2\B9QGsGrLX%%7\5rIb`Xph6=ٍY)lE:-tݼč@0{soWnrk>xi#[ss r ~ L03c8,JčQ+*@H\4` d׉1Ov AUޮ v,\ʼn/;7Sk~|Q0F~RU?8X'xrӗcņ ,ܙ~~E1/%a6ڔUHMCw% ֓w4)'mM߽;>I)kk'1{NlemO6je#Mފ$|auV?KKDQOd vg)D\v۳{x;(-c1 2 :H#1CT0CbsJ* $$ ^ł{ tCKGFhArѩp[.|Bb1?epUX͏g쏖&f00B" CI8r$@OZ[ beԤǹ'&s+]=f$˨#Lj.@ fIcGXKs%xQ%DaE;n٨+3r,i3)Qz%ʇ) .`|u&L4FnshZe[YH|&I%}G )dpc^WH2a5d`n yY*o!dE!짛j_<_,q _E6ڡr:2#y*  5ol:mPŽa;@%2up/g܊M6O+O!?ڝfڔ7N,F 6%fh󪈮)$g|FdIBW:0ZwG ڱ?P%>6&BCy w=^&UAoӴ d`eP.LbaA_Nc!WK>zs -]ΫA>dYnf[f  HҀUָF5)G'#GGfNUsB[;;v ܃CzoC7rM0OH25O*ge-*L(s.X eTv60<,y`Sj/g^g^Z˷7JR{ dD; ( ' E`v'`X934пKeˬ ]ʙq#_#J.wZ$?]˿Uq`@[I̐SX.Q~܁䧼{~f_o-(oW'pUGpy$=Կ 0;OAJinOEry$9Lq)7<[]z[ P`[.𤮽\?!jeA3OGہm}#5=5FS:IP$lbS+[<ؠʢ ”ќ/لd́cg}86GQ ;ԝ!k gl,9ثMA[̏9|r%3J8ʵoԦ2+˭7tkMWji(8i(`lx9 ȶܧ6apq)wEɮ/*Dɓd0浞nqcYF=s|!öyack3ܓƥ䑰/*u}M6X% vGKAft,Yŗ}ykY<'~vݍ@r za `Pڙ F7kCH>޿e|ItV p*[q-cˍҘ J[ B^ '{~&AA׆du <;`pj*鬿=yXj#ڃG}vAw̢zBHhZOQl-3kվ>7>5쵭" c\'ha7穋Q,zw 2*lx{(a[0]Zs-M+]gZY"i?\6E"&7$k,gWkx\MyhG%b:*"%% C8A`¹*У;-lrK47GA$I":N5oB{%Q<尓Rvtl##9VR&jDUeFsmv5 iKE/?{]ŧ)U؃Z5:5iciJ\=p {~prGu*q\`PV_bl]9wXTigsa clRQ8;Ejʤv&WNNƳO)Ɉri?EOzJ3\&Ut}nD*$~q${o4/3֊VnM23~WAy-6ʴ۪vْb"$L摅"n+Fw^\نg֞dȁ]B@k)z I?+߶4Hl% ?)YFYKwґwF9 wFGx+M,~x=k$OrM3d=;3Ϊi1/j麽`|*WȇVBtMQyhL (yb>nJ9G^ ]Ngyʗ>hh_5I4őˤo(:ɴ6R|n~ze4ÛD学.gpa:uP>/I;h.@q"1sevp&+&aAa4+~oδ4ăo؋# zj"+.7kt($K\j2@\%B k`ċ}a yƽ=z(@&lTz$mxvY+ )RvI01oGLRkj/adJ3^Pg3_oE ˞j39ځin2xm)=JH-M\[HU 9y.7]Y#ekks:HqTIbeL3΅)LUR5.{r:VY13E]Xs,Gp /?/dH>_5ؾ uC!ԇD実tKO'TA?7=T[zSFr@Bo!^uxlHTx8IVSTiZ%= mw5\oWYCo>)A|cY6y\EiF+yhϧFd>k2`pr˖/0pp>\TaC!*F6\aMS5\vZ -+^(]?۞ļn^/ݐL9@ IY`Y*5[`]3V.*=ۂeƔ^K_Hl{J.5t`@--\U`foWAj6‚aNɯ".I[/PCWOKd^xkz7w[&tFm jj:D̂( .vQӒ. (YLwwtKzOנvTr>ue#K5WWZT$T f v ] l,yUYqVpLvyzSl/"Jg`Cwed/hWKS';l& $|*:{I w-r fʙ!x8tA?2*!,e 2"2A>1W4ZkZd=OH.TXue 0ZItmT&tfQ5Y +_0 _EuH[`dC; ͏T7`Kq˯10 y/uTɉO~D,ֳlJdτ1pA~^ޗ!WDb}*94lצ<=z*Eoeg/{Ì a e&'4:~`ΘJeSP?i;?g\ AqY@8dsq2Ikx_ސvpRS&qЊ\ׄ8v U QrRg9H[M^dadϗ#)))t\*'zV'_w>t(*p\Jڻk<x}ݭ b$ lg mamGQ&)Hwmܞ ]*&[bZ5Hcwx]>;6Zv@MsDUĀ&c^'ELV]'ih=u^Yf4i$~s@UKwK)@]6؀A}$js(zO8I 5"&NSJFAb&+AiCQo|Sh$aQK9ChRZܞ 3XxZ/{ڀV}+f|wIk7#d+btbw,&C,1Wh+-LY?) T'Iw suPN/I(RXnC~0p]w${#9%]HaʯF)?=ivPN6[[ZjެRwᠿM2+ j>Lg\Z4X}[`hXo"Fe,Kpu޸tY&]sx' .CJ p@ZNgsl=G).X6aX|zľ2Z qYS Ҩz#CmE!Dʔ5ភm;lLpޓhϢuk α$hWxw߮9{/! ` b}TKe.MM&~x牛鬿,25/%Qȹ[Zb壶p`Gb*_D*k'WfI Xͣ6gm% n'+B z}iۥrkvXD¢sl p c ibBeG]onˣ?U|œ=)q:v c<%YXI0iVKi{]$4ݜv<(t-?Q@mzZ a#'9x5&`;5Ui'c[';6!rD l%ç\<ʅo(°5y3f>$!"-HSR zЛ &@f$L߇絿>bm%!/&Ƿr: */DxF?1LF3͌;,ep*̠hj"IIo %w3g,S/wNԚ1"j_yHmҵxeT&@Sވ{;:[߿񽣠V в6T3e8gpt. TAז)RWl^+os}&DxZ;;pc˦U"QFk@f́MI싢_Cι|Ϻ ƛc{ϵYo<{ح|ѡ 7U:x^l`*ը?D9xlu>L~|s WIs 1v*)䇈ߦJ| w';Ѓ{v*,JQg'eEkAx2z=3sr QەxM';{o N/췖6Gd0a燎Ic`1"y"Pg?ɳJ*I^ ]4MMh`F\ʐݿd/NI5 ?iW˵.8C_}F\Pʫ9'XaW/S&nJŪ 6V"J8QnE*-.~lAq \=/6K4TP"܏e>Ba]), A57y97 4]Eg_鯷bݒ->$y2!kbOgqu qv2דJf&M㼙Tsʹ4"{Iû2r{lD l֨_Eu&ς&ӝB9`mM?+?0yLܸ VA\6 QK tTuI>(>WӼY`XqJ|u@iя@'@/͏PT<0ߣnf3Tk] ESLs`cz \ jem_rgO)r-Uųm|u8kX z9:2aw`ڔ!KرJ:(oQs35¸ڻVLov0JV LyhNuT+:+0|{i {2]@2JXk96q=e > au,5/zm5FJm Z디?b.N̢9K$p3(Q9i %q؊"v+W]џ8gŗAwެͣ|/DIN-AU㫤 h*0F/A]|qҩQ}tbmtBʠkRF?"qF v\ Ȩ դΚD>^sfą~->7 9 wbwwÒӀSw gQ )qnHby~)w~*<Tz$--[Ƚ=IH__Wse5+db#vzjeYl~#2hSOױ z)cK]+c2L ]%t.G\+n>-|uv9T[пBF(#7#PmY>(aBE]Ԥňڂ#V҇ELe+S6Њ L-ڣpNܾ@ ,]reFAgECҌ6|bs[.KUC MmVԼ׺$w :X}[,O%Ԩu(ܽ=  9J.(5r4D+C!o%4iD/>WqR Z]ΡcB pkS~^(;SnwdJobzV0T )9x7q ?0 ]/rWb9}-c*ʆ+uM@ӮR谪LFq'/Rȱҥk>Mt hW&'\Yp*+ojɋt Ј3y &ȌnZRfEZJ V2 JlM~{+@EfגZa IV2)d5hۧz>Mr75ꃟZH. )Ƃ!Khc8zdeS 2lmiްƆDG\s>88!P\-YM3}`G/(\3i=BWHۇm8^`[-c1*%Jo䯓)`6wk0rB DOt*!eIJ8]: $#^ޥ"bO@zp:+4]Auq-ȷt MNĭB#ܸ/i"a*ܠX|:I*8l@}fHr9) ̢ɭ6t.$]tz"C~j哼?RLquX53L%׋VKswxN{a:N07C;&+?*e.44|Mf:{3L9ao:o V]T⻞K $SHoa@]bqא/l߂p80pLV6UPڶr R?g۾!"<;l}2A咰2PD0!$\ >F% M)!|T4[ ssJy@O⯈-HI2a^絡E+V%폁~o d7ENs˛U"#7f;|[6dAc~)KS+~> G6`&?r? Ne{4휡e`n5y䰿UB{>޼9~(s:O0O?K)ݨ@BKQV-tgN;)PKJgg64:_*B]҆{3Bc`Z^nke 1w!.Y>]_҉u(! HX/lPh䊂W tvQXΘܑgwND3w1]DpɹzW4#w,>ŤFC> Al_~@'WU}aFcf-8}4ʊFk4pdVTMoZ1ǠXQtwlBd !/lW7^Y)M!)OOY 1) B#9MyaCm% afg^n`TS8Џ(׎P ꑆ%u2^/] NǠBK/qm$ei/I 8wcGd:9^Q2(͘5z+|lAnlHQDjեSa&F.anӣmfMfgv!$PSXѣY#:ۯk)LnQܨkč1]g( o{ؠ-OB!l9P0ūuYf wt@isk>a[]@ubsQ׫PQpyW/*ny)}<iNG!B=hg.֧=xw&m]}_WKMpLqW|`˒&J<ϐƻ'Ӝ˥3~A^.Mˮ!qo7f#F6+ܢ+C#%L;\|ʤ+GVD<H %?>3rqZ B'$6FFQ>"ac(XYFf|ٱ0LfcgkG nocO_qn^ī6xyگE%&'rᛍwxM G#ڛ*IGT%K~pi5P톹zY~f/*N% g { Zg^xt !L( y:V`M9'QrU=՘[tmQ ^/=-$]pPdK samunXB*{-:o:BBBk,?钽]zvEԞTkqBXv6\cZUGqlW'`U}t.\C<8gUJI.C=X1x,5Gġ5xn1;~0}Ҍ#kg^OvxыT UV͒"Im&m0Fg}D S@6ZPIeW)7^DkDBWZ?]9i_}о1@^.TaA/[02s%_\jHHX1a7׸[FwC<Gl*3,AL%cOD->z))ankaCא'\KD,Ξn^d.[obX4] V<(/'LHL}y0QJ yn@a%[n=YQ&ЅDڨq/W#&hB hTYZ\xn7v8e5ފRYXI>ɫb{\|%x 7sĦ0yBfўz&tnG>EJgj$Mw~Cueou8ݬ6g# 8?gm>D:TéJi:XBpv1WGbە]Jv@yG*h4ڥDx@sl i[$|Δ^d4ȝ # c'ŽR)- ¶x~u!`APc?b&|K3{(xaNrY&-dRnU*Dja;aiEmXR:S a0ËR2msHyOmU-Ta˷ת5pjcH9jVC&p{]{ d\vD{2E ?~v/ 瑨J'-S"A΂Bx~2*C3 GZTwٝ [3Pvxx!CAaȉ$uۃF}1c76,\bKh j$zrPgc.Ȍ `eQrfa)no?l BOA*IB+PG1LGz7~Şۻ J4wQ$?o rPfkdh_' z!M܌XF=V󶅤)բCR>q1KIu9zk}i<22qLEC ʂcifv#'L!EDR}SmC54dM۬v5V}CF [HlnPtџoA_VI zȷcsD vL;P{60ʶ38W8NGj{)ppRa/uDNеxD$r=̃_̚ 8"kpW^-;q5R'+U&Ddd3a_eO=G{OΈrȕ?R9^?T1DxͶyx.E@D'~ȯe+F=3^ O^1 Žh) =B( ]oJM^d}vBWx"<wQ=C)sSr훱> ՚]tsom8+üĕPvv_ L+߃_c_AšQ0i(ŷxs癢D'l8G0ARN^]׳E6:HL'J~~};Z~{oU׬>W !{I<2R1BL[b~W&kbO8:7wThvGk2Z䊽GnwWԁB~6] O L?U-$;0 >n1yĨSi$ kb㛃lBCt'I gLؖ>ioeQn-GAtuPWER`SJnbM=,䷆k0\ D *u>o@l)5uىyA]N^Ws+ҋH8َ5D`hI8NO5X2PT/B!wwpm4{xN/#`I{afzXhɛd#Rֆw!7_[:0#TdWۙ ȡmfX)] O͒^mwx%CV!sÿzg;7YWi1깩Y"f(h? 35xO=V@/ -o"Ȗxы;gn F"l@nBB۶g!t$}!ѐX>`]oMp ha FB[1)=_ZPSTھn?v⽋0KH1}Nn ,хDK?ٞo QGrʹ-+Q-Abl#4b#$ҹqpt2xRvJ 8E؍}4=Mǘ3_S@Ō.|Npi`ud3eЧCu4wT4Gf\ A i-W+ח6#'~s~@ fi%y"%=LsLh"Yմn8o) |S.%֎V Ἷd(G1wkp?BwT%NʹH9ds75t4\!}AZ|3ڀCj6* @O\ dgܫv͊Aj'k6k,ϗ`X%^ f=GD"5kQ!źSw8Ql#{BS-4E *_郜/(:$ke^f QZ_A<şDV7Yts/GiTN!~qoom7iڷt'ĝ\'[g=!~OӠC]?#L"-i1kyZCd(W6;qNe"4azQĿfFʈh ] *OP 3#ݷ@\:^lv1c%e0}idK֙ q,]_e>4cc[cJ~k9}Ƀ!p$/xY Mc`ھT2Bg<񄐦✗kndv%^cN?ɑJ۷VwZA"}Dʱ7ljRckXz`Х$ͫ]"*rfAba*vJq0=p1ō}ziP{1H]X譙̓hZjEO3J\"Gwx*NF b9g/ߨOt  ke}7P@:7,`[^ux)VKEH` d5hyͲ M$#,of7{,B8_6կG5=216NA^8&శ4Yr%f1{?BO3vڠul2IM!O.(WS1tV}?qGo߆ߍ*FSv|؍f$>'[hs<$֓qRE$Mm Z,=pLv0g!k5~ :h&wskUpέug6Sy&k`?F,D0F)i^.؀,/X_+nWjˤe9.k˗T!ŝs*";L/J k8NMֆ%&$Rή.=Doג9E܊1V:ӵ8x SV pXoОޭQN3C=C o\v7&Y>Iڋ @: ލ.?-,gR!mqk5} 88{GPof+{X+l?fhؿf tB";L XO GwrBaXrO/h\VB+hzf2R:{XUp=4,ʝL0ZQ1f:e ]L,T`s=Ӎ4ȣ%2A֏?_X6Ja^ m-VFPX^t+([AU/2|DGf(7ğf2]@ I`T&x@Rn'=f =#v3U"@V⸅Jwt%'Mu$ZIz@ۡg2Dtʠcl{6/4뜄!5^.r>SnD }K%-ZT>^k=3\3z沶/D>A4u62")Z(0kh _~5enH?k'ĭjM.g=N\ތ+!ͫ&֖@AJ85Bļ{Cswv!d%[y22%\Xt ͞5Օ(Å^ o;b[7tN 켴&Sb? W8 8@wgRѰ T e =nGiQk'ˇG3mK,SH9[BY܉>cWS2!Vj|Y;芞6:/w"Q/䋬' R/k/l/qbiq@( f^B_>B <"7Oǵ0N-r`Ўe1dI-in0ޘM$iUGxj[Vl֢Z'e.ޭ$W&)lݡ`! v#LZl 1 Zj*+C-ݕꮿ觠 ~܊CZڼ$#MyKJ?FE/?1!fUc9hhUtn| nv^)))+|#%c(τu>;so@s'x&n$#2X۴ںAMgf7^15dw-"MDO}7`ڢ4!Eakc1BRw4%%Wmע7ynYn]ZKL^9կMrk^&9H>/@Eh5m%C*p87ۘ`?֯oIiD7Wy$vj|`${B_[bj1uaѡH/Ri'X bGuԨ3̈u2%-ɞ{m+(zb%oj8Wzbwi^Wul BS(IhT 4WWY;4~0G;CF)a9ߚ>0tς&ƴh˅lNJkph1?^M?5 Fgya󮬳0gE\p0^];^q.,*cҾ:A{#,^PS&?Iy$OKPb?S͊I ư0J6;'?tAl=Sjf* (Fz}صXj${ŠO-SPZ6L~b2F.<ʋ `Sgr{!`1 f &v!)X7|.=hF|@ v2fE"%)=VE0LҐdA|ŲOMsM,,4~qMs^"1b !Djk 5TUyſo{pQ"Rc_6T?˨hzݱR}zYMBnDI0Q!ȵoIWpޔfMdC+/ǖ`Iڼe,ic-o8#djNy(cL(LP DPf=JF{cfbxVj>O%A K,ۦBSDq)D5· UȬ>Em9Pz(mx05 *G\qifI4ְj(c!RS@)kRaCvaF߷Vz@p-3,spU^`&Mtbq4L#:";Q3ܥg2V.q'eCW %QcZ7x˘O_ހsV*ET7 0x9uҦ'5"~~iZKN$yw إaGQ&:ȍ2iH d'T&͜Wڤy1S:YyRFpj S(~Zj}vdNv̱URluoqN81/k,;13hU!qMo(\ 6A⊽en|P0n쬾3D 7Qrwp\|onKXL]*-ec NZ>Ĝ !#Zr9TfKwꔦ%VFOܣ tqg'Ëa~ΙKBЀ@@rd5k\55 ?$%ɘSQ;=W8@%7>N\Q6vS`'@= ٿ_3~;]+kχyĥ"\b 9 mBf{ba+K To(3T(5my$M{*R?w\ok0N3& -^|5 +Z10n*ղ(Prh >o.?n4 dtW4a1k>rx(5@g_9HC׌caFuE(Đ :zYߋ`^'y9Gk60/2d [Ac( 9[ ] 5-Z /tF14oZr'߽ҝAXTt/-rŻaÖ>q܅Z߆EDžc +GW{%DDX~|1$ڛ5B F&.,Ե&H"Qa 'q_15 {f\umŃ̶_5 աN` 7F@2\ip y-Y} xXCFB {8L qIG4%5o} MuT^@I[2qeiRޒnL!f( I7ԏ#T\tnlӔS7z99^ &jXy*.'>*JM KW"1$o߽`8@:Kt'9LwMa)m_([?6T9b3o-a `?Ti~wj;XjyQR88w1T=^ov>Mi.āod|\MzYkRvWvK}MTqHEh[BE*DPAq*qԫi44]GAiCG}ʵ_mFv0FWp~ݡKaDh?Sr/Uԯp 'C )b`nVd ]C@ 1@+Q6Glk&9xLJGgލꩰnfAߓ!} T}_7P -)NfӝNje797cؒJg g[~L4{[+[׎^8@7$,lc`%ړO#wXqh7D\Y+u&>/V DzXZG~[F/)(iUIW8S3!U/s%2r]3鱂G4]n3O^XaK)Ay (6Aq߃kÉk՛`OpXbHEi,N:Ae5+l[FuCL"qY8&\4+\]J~nKm{?HƊRB SpMZ3:.?6&#M.K=C=>pD!oIVQR$F( c[x[Y6λ5YһP=Xr@iC[`It~6,s8Bi+>Mˁ@*@\*kг"aL_HiDTkQDorXG{M+HtO 0?Ҥ1d._8$ϟ^ǾPJ.7E 1J?uZz;PaU'*@P[EׇEU|ӿ C[P!;+1ݟCҢ,-6r)ıayFs+ɭH_*/A"%eXl<8U6FSm{qc]R `JL텗pJ$9Fy7`#E65!lqcGyέ<(,rA6Sx#5|}&p@1NFȚoG5BS69q vrt~dŃE}0[719r[^yV6 N滜MM0O2zGIW6SteUK1.њg;/={%T^9[~&h Wu7~܇F6ʸ G.Pmh`^'զh=y6ӱ70n,k H?{,4_c_wL%*:g 񫓖!]V6lmU!X2C6ko16=壛[oNq : sLav8H=CY2e,L+gtM:VhCR[M.G*qDaشJ*gO 4VrtB֠`Z3}T:JҶGbj" M}I:o3NX츦*% CwъNosst7H¡;w T"RHxWWKY+:rLU"G-|J[0loXmt^mpbDwR`(e٣(8bTMI"G q/SA,F"icG}9ځ9a睥$sjatTq5%yi.TXD2 9An1`9|{mӿc Ǿ>9ޠuA ߭ðmE/p(?-ºW4< ʓo0!U7% ADS8(_MԖ(hЖK f|],Ovb~U%Yנt%vl[`u\s:;uΉX n >)JYWTq!{cgnxzj/>vmw߇eQKW9e (zPM]ӈS^~s+%_#cnގiQ>@_E(PP()/&fyV)זʚipbQ62@41FkߨVT4q3z\XZĪ23r3S}Rjl./}PQC*%k7pWɫghDYC!DQ('7uGԮf0",Aîr:I,]il'5YN٭JġMuae(/ }qCHk4MC&^ K FI6,𦫀&.£}t"-M,{ *Oo',{.q\+t.akSTWi6|q -'d[% 0y;CAHa 1Pa6uc~C孫p0QVU 4qG#xXR兞;yWpd.çk`9%LjiʋchA"ixpӵvS-iBts};&ssO8QJ-jSV=:sIg5t5JlmRpI |$_Q c4uXunRSP0y] Z.5DžL$uvv?zgx!U/h$IOf`[ٲ 3"4磩HOb=rn)4KTU}d}˲ Mw$wW;FgV̊.ՀNd8*mG$ħՀBR7<4\OdCAȴW2 4ggKU j%P ֭:m.Ǚ61hQA+ lmͧ+!xo6JOK,9* p%+%pT1+^P<_L^*Xa{lW\# z| ೐vonlҁ ѫT[rOƩP701l)( qS5@NB}ܜIuo%owGP@N[V>:(&xRKͧIpS"\Z7hg&؞D@T=~eK:eGrU-,@}t۔n`{}6*?_,.іs4}Mۃ]㨠D)}쪣$a2PB#a^zrĠ\I5'j;෨EDžmB-Ku:ݏ3. %? ɱAbg`qh'p'{~oېUusӸ`uɌACJlY)%^FJ,w~|]Nb;:ޫ=EIХz@Qc|^1;,.Oa6n.`)yKwE} G[@9<%OD_C]azģ :d j{i>1֨z&,mРO+9"n|q.3OŧGHކ%Yt/$ϯ~꘲t~\O니s"Xݺ{Ħ dFKpرPmdH\h? V`)>]0ޔN뢢N v#Un-?~9Xf c!P•pd]f=v׻ wmMp_~0~Pfǟ(?tA9^o$u"q1s:ch߰CؐEY2昇yIJ|~:rLUiH9mjtYLuUыYrBOʔ- }Ͻյ3 nhf6U{2{|itiOtmrxюe@N,q/ vƗ̄o%sH2Xt,28`݇V)XI73/T<)i@9dbulK;Kec2kcd؍"YB;wDu0)\EMߧyמhA@!'æѬra0r-[Bk1_pLAw3mq2vvR3>Ij 8"̎ Iwzm2@"}vo@Cϣxh+|9qzx@ ϩ(A';Q@-\Jd㗩ěC'\AY` w@XhSLk]<܄rptPw\fo+w-@>&c&<.T=iISBfes,7a=n<8D0Q.f$cVV; h8^˭Snl⻰Y(Zr7| $=cus8t'jU- w$a|/ОZbOvk3H\@/'Jc3RLDy Մt4 O:"#L-6@t[A]ҽH)]~F G0 ' a ^rԉCHdQ1[߽Xi^j+ޑlk#^tWc'p=P2t8E*!;0yoS  )T';w,^:s 33 nT|Uw.T^֩{\2U 0gq9:<s8rc#j[m1G;3K66q#/#k6Q@J1Ha^㟞".Din`yS$r)Ϧv( V|jjW׾7"^ȇ>Ltng"'h0nJ%u6/D]țEb`f#5]PyT &՘:xTfF\up}*9U<}CsR0_`us2h:-0oEk8q8/giBT9AoU{J4*^ )i37q-:ԄgĞnFZW'_ 8}}rUNImC|P dŜt8Lq2y9m `N X/t ! ; e?FTi%c*a GCdX"^E.7p0W(Ze˩61W%ѭxO"Tߪ"=fOA5^a/osgO%yQ$N6ߘ7d{Vw8]0}~b>@6K8@~|_tfcF!}f-F7p5:7dJ+[6PbThg Z0,tIvy_ьoizc+C/\q`P elCR^s1VĎu Ǚa4[>q{*3gG%GAI;OQYDeŐʂcu b=`'L6N7Hbq0z+1Ʊ2(w||DE28>(hHsK'TgL)7)U,Br=jN ےߤ:@Fk=|WR%6ޔ{[Ǩm{M!e}@*(ۮNwZcWx!u WYvkf1Y!&G0,>y}|WL/l]tpʓ§ {/?ơ ,7VUlo Վ)gKR%ʍm=<'i0xJrJ:5b2 C _Ts`~UX5 ^Y_ {߳٥S"qJ>]?+g*mD /,٢FHZ;`Oȿ6ZZ*>I Kb:X\L6kub1*Lܳ]jG-WZ~u̶F )8Ⱦ-ȅRyM)fOwu?3Be1"9oft;bJ6SQ */`KCJ^(Cܙc7q> -DW4Dg%S=s+F4J֞fmtHJ0yMYޝ6u_Ǻ=W8c(ۇ\0K)D392GBh}pG5ӻ!Dr5,gO.HA _}p*>pےÖ wSV "67cΣZ¥bj`Ċ+lKDYZ"Oj<1T%.c0^/G5 ljV?|5SAfϼK^}V Y{7ݣ-qGljreҙ6|<]'kCEZ._o-\/.~bt7e?烣w1}ڔq;}@kk|Py#[qG'. VH /!"H6e1%-ؚn=3R[X`SVUUnP&D3[@ɶnf=qlcֿy5lpح,\YPHm6[U:|>.Q&ERM+1R 4~Pcg"#1P{}b#}j+zG1]Y-ڄ? |gl(& M/x2 5)olY [e!e"oûRHxmU3:u\gMfS-rݍ܋)tO~r ʣHh_$paQɯa gM]vxZRg-@}rCF ʠ&CtFvH>--ú/ӶbK8p\eU5$[k^S;E`%ZFTf(c ܢe4qYkO]TƪI]: GJ9 ֖{0yK jx?}OqZ*zMl`*MM Yszw*ApvYع&؅0m2e0D澨!|kYGer>Ta$PX <*RYo\G#߭&/9 %Ldݵc#ǤQ'b{Y>e/6')tLPIz_Vf:m+z JrD!6wve9,(mv(3|#6HY3y1gkYZ#]kwVL>*o%\qĎ\"Ӷ]2SMg\J>:#S'f^xR *ic0zd3/dse?6m/ wT+…1V ۬$RCcZP#߷@0uZb37{7\C^ªTGfz1b;j J 4R4hQ%"v<m~3_J} ~ [cg:u$6: Qm<`Y U@[Tg9l$W#msف1`4a|(Qgh/ ʁ@Q,DOy`$sbP? pz#u]Ugs'#,Us[LSGHؚW/[՛uqmX)e}ꔖ" EC`2wCǾ/ 0ܳ74rqh_BpҾX##CF0)bu9uǒ)k1#,K](}c t.o+^_QWxB$Fhl♆1:x   }vQIL;[p`Laaʿˣ!˓rfK Jݨ>o:mڦ3|U7CCk?-w1sgѦ͇@)3H/MyyX>MjP[or,,-3+€$X;9 7@1C,4p{V2kB˨y[{ܵGŤDuWMI#h.MQcHIFEBơOmn(Nmo}lDy FgvIp-\=gKL [ - ÀoB-u[qP(?hxmkd'1-;? _a[e{BG!PxQ6O Bb0q y@*/ aLGܯ܏ A/8|rw҄2g)(t3eɨͿG$GYݭG)]uM;EBk I>tQ h !󹣼#Tc•f(ײq+e{ܵ{L; (T_.: `m~reo .5`x:Ry;#-/!^~<4ZWkDY* Go)/W2b@4ό"tfk&%oēM2fanJ8lhk")S?p:^dJ *czML޹Ε{ɇ?kͤ衟e_v"9! P-i;fB~>3aMC9#LtŴBʬ|gڑ^5wi}5m=ӡ3h0=&N*edŅ*G;8[pA Kh;^.yr\)H@`8Ȟqhc7A_5j.Jlem0xe \*^KbE'5zjuU`D`)aهhoևƥm!q~y1z]WQ.Ĕ =@`Ɣx34/J 7>p蚥xuM #PzMǐさbX+bJ={nf->̑.UfTpj:N5^LvV[ae9;!)#7/$GVp"pPj7 uV4b/Bc`/ ٲJ{.wє8Q#>!X '>7/qWCh8$}gg:jC{0w͞OOp6>Y3MEvlք' ?TY ljAe9h8J]IW(p+ `baᬳ(_E0ۦ1==1 e$!TtGWsۜ`EZ"~媆<ry-B;sJͯb [{8WecYj<):JGt_"KB.pǷun:v>9LKaACO,0\3?Q~X/{K$J1K짞s9I:{47)̫hUHMlTy,F1cSe +nONOl~d Q`IϞn \Fv– 9f ՆQ]g>XbIHF~lKG&BctV!z'L+ҊmnzVj#(. 99a~B'Y Gܧ4!Y|\ޘ^wK[NiL)!6{ 1)NSQllv{16zb-i˲:OTO&^cDnnˋ'J) = *X7Ώv$s֕bX 4`5˚V됁_2QKjS [__tiUZV3Lդ4f2zz[L V.p#ۈrvD!W 6^!Ԕehp̹B>E(۽J(B*zj[4` y?`BvT 6nk"YKeu_PZѳI=%_$ .."T4/_T&Fl,al FvJҏ5 ^EXzxXRaF"2T߂ϓ GII3cz!E %bF\xL Y!h%tsE|4K[oIkOIxd5n{* (vfB$E`KnrD;\\[[DY.91˨تk\k'^ma,tz&a=."׳wNOwO;Nv{c$-Dl1(x3RylEQPr Tmcl{ .X~ڱpW_åۻʓbo L07jzբhEK2id+ ="EJTOuE<-/F$G9K/"GY͋.=])~@Ho^l Cl9\y15'*Oo&J5UD&l?{SzJg;-q*s/bFvaIbD\a 6;C5{;Ζ$4Cɧ9chEr/R`=V1"="fk2C'G7񘂨IudX?bJhS۵4nQtlZ{He0X[3Ղ1S&(!oˆdk(Y%ٞ#?KEo~eBmAkp+²NH=:QdIA-F) |Tgk˭SA?)9D(7`vUTmlcG-f0!} I$U4GqPEUMO>EղJ$6kU0Jl(<JRT u'P|_wGJMΨQ!IG N%og@+8+~y@ָ{{Brkg_hb)paG L0Y.I|tYoo>ЀDtbP*NV:~IPK 9wr F?rTgb*X3X$(}a8Ʃ0 '93~yԡ)L%=9B)[̰L?Fщi#.޾I>1 G^Tuo_"zNbLcn+֛ ^5hDq?RZ]9p֧j\=;Xiǃm1MoQF-|x5"(z-Y/!^ r'Ys7{ 0.F28{Zn±<_>A(F 4-$]DBmU-[!) sJHQ%5ƞM/8d(t8P05R6Y͕LDiw6feC TY7EI>O`ͽxAgYXstĪ 8S}6(3wl}m}MGUu&co-湗joWɘT2ؓpb30{ L Q[#3/irNl-e-R'G ؛)PZfJ,e՘j`5*s_ÍP_Oxg{'$+;X{oM* KJ[L~ Uz:\ iÆÒ՝E_Kwgt]yAOɫM~]zedBysj|YRJc{$a C;ev)]-$WH愘y>Ĥ3ثxSHa~^}^E%cSmh] }~e=y;w×i J=TA,K;đsY E_ JĐ6Mୋ|oOco;~iQTT5tC8#8j+ƭ3sⳃե(ʗN$Z*<«/]8\W[NK~7NԥA"ߥDzF`F`<$ f+FQnbu>OnT RIֈMBMIt"دLH57zi61a]^{rg >/mz-;]oDdj"AdGŕ8k7VM A 2.5vWrߑ&mu ~p<'\ G Q -'*vlFRf?GE-y'I>!9TJ̮ SX)zZ6&Z Fٻֱ&jҌgRɱlB{Gi1#}:+h9@$i1edu`a6!qȆURVv]hjU dяv܅8ң e u{4EJ#!]VNɪ5 cJ-L-T'// iAܓ2VdX?~],a ew1Wl20(ִ,{|$TJ lg>[A$W_K<\v>52Y&)b| ~'OH6̥M Ũ%sI@0kP~?=d_3zd+EFcNOyhʟx_?5MΓ΅,U:wv|/K8#~̙YQ`lZEQDr0潡 E\7DT\Kܦ@TS" /n?DÞ1O`n:ZsYcrb7}1˥"ߕ'(Qe@`K}9>{JLML;Eŵ{&]05qTD#259WU~ N?S`Y*X!xEniK4UfW["o"ԼG}85WB~N0h;J̡Em(;D@V`4Ylv/-ޥ%.ۛw (%iH i;׻)n19JtC}oO0!ܓq|x꼠1x꣇\I_k~ jNÙBI[|mɈH'\C*;ň΅|#2x1I8*)h4@@&+ThC 9 jON?=nN1$!~ݭTANn=њh-RLn(i{qZbмnl yf)YQKP}U,\i*sDkC8J4>WK%h{zBզ;YdZ[R3LS6!tAj)M#qajG@S.[ qjXAwnysqDsȚQ1ZU$-2#-&xHa;DvMvxJLejxUjN4/+f^7! <3ԣq%wLb\qf?[*1kŋIc!7/ ?9gh<h+HphDTja9۷?@@4=[bm7̞}rބl(5_eӺtX?;57s|:uP5# rLWb*}R  xan espXҳä"LOT Qg sC( ؉8'uS,\Ot(kF؅X#m:;FgrSN(ϳ6B+|^,VơgMAV-u•J>p 7NDvD ٿ!rvG|";l$:"f>ǜ?\B6^q_҃oY.zR2tRW)Dܣ{T9\Kdb;F((&@P4QWgr`@Wu>K;X[xv@='|}O?*{`n;Āfw%9%݁@M3ߵHy`^KyClE"W?d,CQ+jw+3/TRK7H w-H`7PǼk'oڛv3)Ja4Br4RY~`%첗S!Igg#쮰[6_Ƅ]) s. -7Ut'l`᪋n \};GDcWg43l e%(f}~njwdjkE15B͊ 0g$/ʢ9֐Yo;}Aa  (G+kS.*۠]s!QKen5&7a2, p%Fޚ,Yv3wIJ^&(PJ!|{ȅħY)'k2ڷtZiv6 Sx}$ Yf{mluT,T6PT( ƒ-]΄ 8ɣNo7taVy>!KeN ^ySNU֫i5×1YEw;B݊nUHb7=']/Vb0I)+f}}a%8,{cċTۦ@@#UwiЙY` έc|Y 9:脤zc˷Vѿ\o7P7L7 YbLUGuw ]ZiDHl0~t9/!s+ M׿yTL>!'wKvZ6<“ &ֶ'弗\M"X $i79~7iRpF1&(kE3 b/ncB®/zQY%&)Z݊ӏ uw+ol?JȂÌeOT֤5we QexcaaWdgX7c7r{R&a# g#|0p7Ьz'6ť sIzVuvL?/>W%X!Jrm_}~NL-x35@Jcݻ'H39d:G$1ť{ -8BfSxs*'Ֆ_U>}Je Sc~j;MqABxW "0CC&n+xIc4'Fʑ sc|W5Z ̦K݃^k[aQD񖵀 dQ+AmiIożSĵ>5|N Ӽ޻I\V:@;L:7 dҥ9>˖&تQ{8.PR)[V{?/x5_4ɂexț R%N代&8r T,EB3M|.Q:bWT: b;} ln}+Tr!1 +dL{S[T~TbUC:Wk4|A:)e`eCY[S|JVm4;uI#ք0qU ɅG %0XsZnA-66w `Y&CW[y!Ssk(qasp˪|QbKT$?$7Z%Ե-P:U{.Bʓ pۯfMħ*w1xy} bIRL_4s]jUmq xxt^UгcdN>jN 1![%cMb~jq G߸|nqr NmA. us%{PW1YZ2)}<-uTAIJhH5_6(u=6̇@]}U SPɽ&fwr8XF LqA$I-UL$ASVhW7Prȃh׊ߺ͟nא9r iwH>;)%o(/)!mF_sJ\*;ۂ{ec\₥QoRM'Jяs:|bgyzȳvi^A;Sa~wkZžBoq[|uO ?佭 d):{Ȁk & lu")7Ji]+,6!0Y )v7g8I%9DQ.nLq`t͝0plsk_S(euRdx<|xo闄6Kx4w.farïֺ%|8p8j]WH6M|C[f$؅Q-y@X-R3o[GyZnJގ/Xܸ,dF6Y0\H׎_vTP>s\ y,aنkyE _5BTWMn4y',i$^mC7&4HL1 %,!%<;9一ћ} >ؼP-vMWKv+ZI:,Yo-Y yʫL.3Tu*& =f Z*s 5;a;8]] )w*<^LEfac4H ^KDD=jMY']R37F4xhdQiC\*B.9RN.ÒRGԝ=w-r(ۍf l{[b,dKO D3Փ&d5I5>UX2 i}PhV?dtڦcYI>z1%HDlJln٨Ǣt)913v|UF?m&ikv|C MTSk{5gWx86 3+pof*uL+^N4kS{=S͒K.3,;W9WqcGonƱ<&:gfzآu^Ygx=bBmaDX崳F}[Av2U hXҵ*~Y_=T׭aYM#I<MC9 {&2@/O ]WI[/?{sYj ёϲ^0QĮ*)6 !&s-Y5ZwP2 F~n6)rZHy99U]?F%ЧWv6_eIFa!v>WuYPj%LKc;f:BEe]0l}q6 ~աg Mh_̭[~Mkx1@>I{2Ӗ&Df?OcwaL]':h۶OX+h`O3%+.3{YE3cvn >b1Q˼Z(W⑭}\=^k{OJڑR6'(:DNZ%('cNf`WA?pouPY&wN/r%K;۵*eR_#8F:8vbrvC! e5^2I H2Xl, hӎ|vlK>Rz= םU0q",Y{u84?3\]ADV#᧋e*k'W"M"j,?Ӊ WAEk鵿]W!g|1#Z_N+ȝuv"LKocgk&uo^b'怶QzA:|_;Qe'Wԁehʄ{qF3(3b(HX ]h.a[> 0[.|cԞq .~;" {J-[<;<팼kO}j(9}9},?Y-mٵ]κv+Zk,yqXr*oŦ^TK]<#PBSYb݈Gd&UZWxq4FFF>= f)҂V3wa%au*|+ɬ,律 O"fn  Jv8W{!*ĞE4u]['( {Ź?77%1^Cq%?dBaRO\NP!5b ɞ Y!Nȴ[x4 $*e>ʮ=aMgK<|ݖ;`|U [ @w[tGd #%kD;1(06h` 24ĿG_LF\) $aXʽx}Pg+8j:M Kzo{_?ޤ?Wq$mw5]H!3Y_+ڽ:6x kJNu&tqI"JLv84rX7Mt 2E팬Э tʃVH",nEڝ7.d&ũ@\lrgPd0uSk%BT64 /A0xfCW ;2Ыqy?["S#Al*O&W!_8}X%sKP̣kdBCz2nAMX$Q26+ߪyL=j'>HCߚ#?rp8ZzOBdA)Fx K[H&m>m8©FgR)_S*~GB61pD69?c0SWoW~ r!qX"+* ng\4VN~'Ű,MJiҁIRxF(|u= [Ay(`H}-gcv yT & ࣌!0g;\#{c[!Rǡ_'!) (k_ 8P=2s*yR= 1#JaKZU4l-d6V9izN}U.@m|i F&ng:j!>V0@CF-n4k 䟸9 Xj(iq_4.tD+܂޸I{Ƕ(,w7H7@wuS-QփWLjב-1WNG=k78 dxvVAe(}w laP6vNx|p0_]O#C" o O=P -9I^-q[*rQ4˽-FmU=!U0@acV?Ilƶ+hxBdjL!ZhCr:JqDFվ]+.JbFI3!+EOdkz8w* R5 64+o6yJ*d#~-, C#Mm3[JGR^|Ԍ|$Q|*ulOYϖ𧐣#(l|pAI)vGjѓQ<>g/\3` ]:dWч7Cݏ%ϧAQ}7a&)fOA}ˢ#: Zg{l4xETh\6L~NY[vmCNeԢ2 T;,A~}y-]%A҉_E0 9K49VU9pf7-UQK_LPS% .7I(U`-k%7"1vz:r=͞/BS5[>=$Gp{#z#nc%vdD:P5I2ENN~Ys,C Md1S.TsGPTd/~CQd$/9$Fܡ".@yP&|*ـ't2DG1q~c8͎L9Ux+ݛo d"Ǜb8flOD(05k |^>evTTFtfLc k#$%Bo,%)PhڂpOFD>jY{pvI~|eh/GO1>)*ܸ)zS8_y\@; _֧u,PqnG-}N>6E`^׳4TgWPZem-(]~$pG%,A.TE]Jݣv3^+Ih~$/VrێW[R!B AԜ#3$ cd7`jBCS" Wi Y|yDBEzZdhUe?e2k~=bvĆőrZ 4VbHؾ6]{ ^@}YZo{Y7%$B?m eHu|ix [/`:#2zRWMIZwc<䷹/Q`p9É"$M֦&%iPƒQI eKc̹`obr/vǴ9<*q.c<ۄ`?O1DCuuLs:a\15oϬJ׺ @yXֻߣMCm2F/ف7nl}ۏ{cM,ŷ{7PU:;k}eNt'-kKӂ=(,uDY([#E2;JᣑXR:I-"yikڠJ 4{.xn|8nUL()Ȣ…Bg Z (Z;i]2껽u|QH"' wL(leN3}1d\Lt9 ČP\C&62Fot5I+QnjRzRѽ/#Lzg <,܁otJB& (HσA }f9K0M*ft\_o$W6y&.{֔ S[<3?Sʱ8?A w9{ˍ()o`S|v+u $'J˳c ٝd>S"] hR1%cojm\@F6|el0HwP<ԕ tBi#&( =Lapd ?ɇA} E %x ʊ|(gkS6nrM.r&{(cSJ{S]אO*Prl̺񇜬D>NB=8tbxW/( 5 <̲оZI5-a"u?tofRn)E$%g嬜Ԃ?ft9܁seto7g6m%&~cH3.A4@&SY:mcݺzQ A'NWD!cpy2 |ñ g< vav>6.Kϫ0 Az-!mḾ-l@VnI' [aY߉^w:fX)m g> @u,^8bT7h[+φaR_% gtࡋFˉ>nk*nbl_>w8[Kbܙ@&cBtV 9OۭZbѐ>ZH>X"[k%4`2?w[I\T讕"Z۟#<8H5*H>1fͤԳ EQ$~zBw?qK>|mhijqTv"2J3+74ڝ&Ŭ{-l8S`TT|$Vm*+CsZo9cBFTfhHtѺ/:~=A+0Rx U;+ɦe).w*Ѧ Ow_}5Ic%^ yil|̭bZ cD-c{#j!hpY3" #`֍}[]VՂ|ZJ8PU .'kul?]4t0'4ٱa>[՟C%* 'R/+i}#Q+1 t0Sk'c÷*(tˎyt'w <<tAPT DzkP|X<%p~Xz+*cGw9;)@Zk^}mr0'_p3}! [=PH{3s ԗ83Wz=T'>]MϾiʡ1C􃼣wIܑĹr/4ۥO]l~Vp׀LM{ +'xhA]VRLwvB?`Ёp4>|ImL"|_媭.Y@f ]K] dϷTy!A$ ݞc̻(ezux5V,Mծ{ދkpb5K!/ ǨQP#[(Gc+4 _ˢ"렱@Ҕ2@!v5IUDf?i7e 'iS/"P}'䭩t!sņt>#;!ÐZ-] 4sf?bC&\6ܣ[ОoC9ҘNu S%ŴX賤~^r*^]*!.]iae 6[1wTAF,av|J)Wzc9S8U5Q/+өւb? yd\t\n})(,+Z5Qoij8$X֣_-4]ɩ ܓt6>M*j ??OgdzG,L'Y %'B~)؜R1vfZlJ nYtHc떖!ʝ~vi%]ehմ]S> s/rH [r+GH5ʩ!5m0vK _9qE (HDۣ\@yLBT?p:s9v' vC-T&137nG3>ɾ A97치S*hωp&E ̔:C. . %>#1UQk;?(aA)Ջo;9aK#,X(RǺ:h2զHH[ɾ#-" )Uֹ+|˛S {r_n4z,}g-e<']/iLncc ״9+7|”]H΀@k,dDf0Ccg/E9ڴf"VSݲ\y|_2c{HY"@Dj4g BGY?,mFΉ1-}}j1oR0POɯ춇?L _tXt3_"R>d Krޞvjľf4|]p9BϒQF.:Ɲ&<3Ds %ړޯL"VB8V[|F_W)T@ܯ {Ð 7߮ɽCr|N}M5vO%^?ar(@$fd%.6_$ғ?=C℠ 6s( &jZ0X,;R ;EVbZS|H<zW|q]7JkS=)7Nd@l3J4i3;KUr:ksY 1cQzI$w#S]wW̱>٦}[`Z-/۶O);E(Xcb9,;s-כnկ4ht5k5ĈXlLN$~r;R5Rx>}Zz;Oh慥8z6!sS)L "0⥺"\eJAudZ. -TPCė-]ƃ//(#, {VO29)l(Kr1͂Ua"Ȉҝ#t΍D.oݥft 0} [ġ%ò_4B=II@ljETf.*SL՛4 2 3iC+xDK0~͸".. HGyhTaj J+5ʱ,嫛>7\; eA-{IbSFZ ͈IbJ8Z1Ջ`hTI?[qb>O(k]TTO+IEDjgF2ok%goZQ ! Ȼ w%^׆FFz 0j+"¸)VM-$Å)gtGHyɖleJJRoQ;{} }`贓mC Pg&ImN߹< ۣODz7Q:S!Vȫ}S c?WXs(3&ȹ>G, :(dCnɇ!ԩ(8Y2=ut@g$f+ j)vTW]Oelj->T["H-gx A" LA͖b/v]c6xU8п/sa'e'=B]5"[Z,WD 3b)K#g% V`1ӆ{{!_-#i:mxrǕD /{|3uz _}0_ 㢱 zfX( ܍<޸eT\MUJ89NL.m0_i99} 2ŷ|BXrO)'u!@;V֑sYwk@H6uG™<@W9qAffM'3L6:@\j`!7I/4m\aTyht]5\ 00atґԕ8aEM= pH[nK{2V٬MPJWi#="˕fƏLyN9cgyzuYsWWwtV6_g"gWC4k1( v6@ɵ?/x؄{yL*6Lyf1&.M*nyÓLP*>ʌ}&Fhl|pvMCM$__Zi~X@M̌qp`&B4⌙@k*(Zi1X(43uؑzP d{Q x,p x2Y2yy:kV(r(i7( bv%/&n6?xy\I^k) 1PʑlI̫&8XVby[G0P ED0")jS4&/&;Y3CwI;ȄV,T{M wCj^rDh^J̔7})kSE[DBlgq(i>!pA;`o[DӍ&m:NanP,P07e@wa&jEaT,6~{/TujCx"|s[4"^b'}/^4jՃŒq@ݯh}#4=;ańmM%͋C AAؚ:0ܩUd  R+-6bV5 # 6 p ~V[Pjޗ0b%o;i,#ޝ䛙t。n-3J,kd{ލ#fe: bүՖF l}j_re+i!}f"-Pr ]"b J]VkA7Č0%??3=/Waɱw~h(Z?KB41 \=2d0sx=W*MtMn9luɨ aje\"iD=?}VŻ[xfc`n {'g g M[CV[=bAsb(-&{zNVN+p7DYU+B)iWΌ0]QhV!2[gh9M}&{JбO˩d,'(nUߡּ́x_zs)+J;sKHv5y}:{F!*xDfLrh"5@L[_ [exl4\g]QcA.&q HVL:0S*Zlf9{[xAҘkeDD|$j@_rzfnrFPiqce\~eBQpT M kLk{KAspzza|t0xO!wyo +'C'7uM] ClgRDZOyfO~wyΣГgU :f.^Oԋ\D! {T aMtX/aY|  sߘUg`4:[O3sr`0国"sJhi+Ѧ)vRsb-D}m1H, v Y'gǁ .FwyO};lʄXgE.}$<^{èZXZ.h ΚP!ž l֗Jvq̫j|`gPL8#1Gu4a_o$/m8>`|9!EmA攀]#A_} fƖ?qroT-XZ e:x qКGB.3\u{p uY5,+V 1[K[8 ) @]lhEy;|(DzV[T=AaB?<'gw e@/VKqWt^^AbxphؑhrsYWGNk 6c ZbOfC2?6cTi~ϹiV.`<4=x l!w||B0(EZO&ME4S{&~7,x;f&bN3\qcx{h#]m/-~nwhh_B%WoӝX1)w 7A|M(,Q4ٹ2$ >XC;wZ <6oڣQU>D "+W~ aeMz^^l~DBY=r KǞ c67/>zo4%XXԗk:Wb44&euXb?2 ܍\Srv'RǙ;GIH9:}Lǰ7]D[ԏ:!n-ԳL9FTEB:_N%! `R`&~ӣص_bb>dzpҔљ>y] y}ij/gOd 0̴3OKscR~qdO(sI-[*ӎY")8'静4h% b,Onl[\aV`>h~8ڟ-}ZtB!K|?hIc$̧g5m]א# XІm=0YoM֌3uZ em0߼Ǫ ni F *'}{2%։B=05oNء6ft:tW`M=Nn`il,<I8b d) |#֫~s{ 4hudcu`N~Jk}vF:m;X' Mah^o \Ӗ4m'sI,莍ë* SY8'p?ŋ.["q3G̹ā#Y~a`'N(10xlqKQQ [A QBYj p A*&_e 3ǂӠK"b.ˁAvľ!A?x@6Ҥ.EF4s;&g9^\ly{ )3Z;y9f%iaOF =F@;hj&,j"(\ѺGzk ]jz7:HEY{z6;t>:l3I3q&=t6rc/}p8 ?ujaO3:^#"#mRԅ7C׾\1SU⌥t| n= 7dre&FiQy!7+/U 9&O Nڭ-4CBFS )mR7= !1hye3Pp_FzkEՑU)^<5ېw|d~E~هtp{4ʄtËi?zx\*p؊j 8''<>F#Kc*yE,Xx0-v3˂mm$5'`OI"| 9 b<>i@,!l7u Sqz>%n<ɊD/\ö/DiR%W3;@)ơW+pO/nj)kKCgC\ v~eA͐-ookob7hf'zHqwJ}rBA}®NɹWU; b@ظ1Ff̆mp}To~3k{FJ=Z#y VQH$:$%QxQWKkb:Cōo1hz5J]Ip1(m%|X1Y7%wxff yO9L]Ҕ3#xPU_DAo4sA`9pwJjYτxxPŠևn7-KiF\v2_qje/7B P,.<1˧=S r Ԩū +[ ,@X˳txm%nWgbہpz -R~՛ݱKr+`=B̧tڞ|FR1H'ܫؽ٨F$(*b~{0ENӎs{|YC a1;{^F;岩'h+a$9ba]OWYU $gL\Эko1>:OBMNA=2RIO՞G r#nNٹR*GĀb!x:өCޢ+E*_3I!wFU@sM 0XYw)Ugc7H]#*Cx3Լ׈MgnOٹrX{9&rB\~bM*u͂,".09#EaW1~tW0/m `wUQ_LE .%? apOiڹPt&+0CHM?zAY2- \jIr]TϽ;ä h6?k$F̚OjL&]еk95]o4"ի5m΋+r bۯ2lOd>uJE~1ɉ9>_jo奢Y2(% 4G \D?q[1&d̚onS BTK]@uRIaǿs"!gn34S9?xKNC!)89WXFzlߤB Hf o=Yr[p*\ )fuf*-*Eb_ÎzHb+ӝY~r4GAR~L ~JJӫ׌T$^4'`Uf<9ntdGB2Ѳl9r3uRnGGǮ~Km;f.tb8֤L%8ظxfIxs+B>ZNZ}}wE!/D6^̀\ rz(̛[vXh7>ǫ5 O'>txA2g'e՘hӥ<=Z_Ň#@֏1Pk"ĤU:*\sBuDnHR??kkS7YWN5_t~>*L!yQz٨Y&!vnBr:ndPݻUbCլOV2*25ty @Cţ^WQLkb"՞"? J{Wd^ &Bw憷H϶($z/MSQ[,pM(I8b-ל(#ՀK0t5p .\ nW~"g0^q*G炣&ԭH^F*B*iȳ~ mS9 gk4f~; ،YxDv[qP\z1I~Q8[<=27Y1,rx||zJi wu`܇ R1,<ť5&ٴg᤟GH]kJ-wbp Ԝ]$M%]F1k{)bO*'˹s)l'd@=]9 ,:~]pQpb _aN 9 cSF(~d92:14[8>XQ#/+GA)ז6,:XU7e;AC&C{gD:pDZ+{/es?OX`8ZYe{^Җ* x:[nKgp󎡹!Dz M<7Tz?RI+nWaa}U^f)%8P_)3Rq"Dg@ H$#e DOa'>qU[~̦.4 äU;uNځ^~1T" Z.Kn=zt1 z-9y26#*hXʜRV.s5Eqf@lq6yrZ//p[t'ajvE~a15=o}~~Ϻ&96Xm"4}-;!F9a W˗IΈubPjZdC2-x2W%u4 ɽ[Us\mk݋+Ľ 2EdzF-/0M4Sz\vor>3A;# hsRiXw :ʊs3`0L/_J< S@gWe>Kb"S39z@*/"R 1LF_T.,s;X1Y~D+*$mP|{CLd jDneٍ%W\TnK+biCn~$?O5Oj$ų.V;s~q٫Yvz; T^}]O1kR\~q{Me顨ec&i<(7 Iޱeœ.nŢS\PPc+xԠ +$HbL瀇rc䃑+ Aj37Q{ɐ"`p&:ݠbFVTܢ^w4X"&7wŸ^ћ?郎b$64]xtīŕ MfB Dc!h[D09GU_·:c{UD%pϢJ{ ѺaPTssb}b@}L̾Çj$7K8-!\)Ä!e<^Ajه`JP,䕐+ݵvW$i(\a7CfNҮczϮN5eØ񉤥?$9VR1G[o.ma lk<<&wᶡn U%V8Ah9\8κ PTl e jA 1z+I)uSȀh2z]^h fBͽluŇ6sg[1X/[O}PUfkS)UE6XR@]Hu5$HkGر̊?xF;[w_U#yB[WC]fg=D;L+q,Rs2.وO?֚of|[84 DO7Х^w"G)7t6)hK^F4n:c|E)&v,\nI~2Tכ]O<ڤE-?(`<MxKr/Wt~j^^<3=o0GCɖc &p#`< l[(CJ#m& ^mH,ʉ}䠻q%qr A Gk̬.6 |~> rjCҰGU,G{DW.ysYaM ;vJfG TR3Yg8XZc6i`D\z;<h!v*0ߞielKO'U ?OϠWbܶ^@3yMkgWq6|\+d)*$2{2Z8DSo7-):ƿ El\ Q B/~%ϿLrr,br!)w+YJסRөa@ç!ZK.+r۽ԇA'Sy̘4%-5DewT ksS+ؽ=}*U >ssߨCELÒםpVjFm NO3YUjư\`Ǖ3eK)zZ5iJ Ah鍚H2kc%(ӁH0r#e@%.Umfb&Mɘ\E9:0_"ZQ7wı:xhaw1 :V,+u-o =ȾbD(z]1$aTSV/p\a6}@ly=xh8:yɩ-vg[ou֤l.Svnoe 0S1Ö?.C*J(A5x7J [1tvqlK[Jc${6BwA~ҽdFavԵKY,_0OЏ/lv;"i2ŵ&ʳ|=3PE_} !usCt-t}b5@.8o@Nz9\owbG`Zr2xq9ES߿+.t*қzW8!MhU;n`q: }JҞ"I,<戏'5vf؜Wbm۱9է طU[{ *~"~pXi%'u6#p`.zF%#  Nwu {[ ɉWdE@{j~iSHFDY2oR0O!  ]&[y.iw8!Ҭ&\=͠&ˊh M~J hHu3r¢5;Ny7UVtY/uȜ$&fO6I;"M妷g y%eg;bB=:Ԛ|BG %k%5眑v֨Vhh4e&m&~>{&y+CdZZ%u2֠Qm)'b'm|P'X + w'O#xSrU8s'am-8~E!ovלz&KE9P*j$+&b: XM/rEyY0JO nX" _ȨUݭW 6o6(w6IWc/z3R@0wnxN#ڗKS# Ag[̴` =up(09{Neϗj60f|^=wƆįdQ+M\ Lr(|m6 l~Sm|׉8اUaQǝ TF7xs4~@[< go"ϼ*'y}O4VL__Zٰ wr Dn|^w6 V8`[|u:u=m[%t.SN8]*Q?>DlAt"}b€RB? ? +СH 4[F;v:}[YvKkXWCz_H1ɤxE7f_;[\簲}9MΪ.V;U:ݧ힠҆|&$ ml %rר FBa|,芈PQ[ =1JUn 述ձ mB|*n3hVul.DÔ\l!h9ntW N{F2J,UH]ᣤaBY E>.Tq@DF[yp%uSg/̡f5S'Y;#%N|/k{:ZېQ$C4.cc9C?}ZZjY(X5ժ;͉\L{,#4p==`f'OZJuQOѩ5%2vI gqL`Ky#7}s:l؄)ȷ,KΚ K ϙ~BQ6p_][pېm.kw/.rdղڸR.sٻ#|h:@Hֹlu DIvctJ X3bGX*]\;ze[B7 /V =A/_I%Ct? P ,7R`i LAьg#gN>KP'1p A|NIpX`xl 30?:Ub e^F,(˶Z19B'b_PNį>;d>jkt)V&=cI,^nr6Ĥl:ڎU;vSv@R@c fPDǒ `zG x<iӉ=h[L8 UK< +m)b,waA^HDh- ]iŋZE0>[5T/DD$n',rNw_Z4 ZRP lJW8ⓢ+ImeOew؅FDl`[ATWX: %%:sfa$0QQd(!0Vvulp`@&tRw0"_VfjBD\H!s8@Y6AknP2TIW -$XFqWu6yz'ðNG;ϰݦK03-O5(&2AǜI& ;|OY{Cl8x*ۈ:H1WnVA2-N#yh=|GH` kKz~ e R"_ּ^FeWw ]2TJ.xhj\]+X؋,^ڟSD1At?-2u=~$0wp}`\Y,{Hwl! 5]jwVU3É;v !#Ga/3w =E6%i2x|| Gf]~!y? "oB 6$sJ.ry[+#V)l"'q.jЍN>֗4_h s/@N)\|k$Z$p[nn*wɶg8c"Q -ݫV3ъd'俍pPJ.H=A,CUuRU Փ7l%T!PР|s"W2ekָ]x$Wf]!~x#F"eUD? hqVkݷ_憦JIb <47CNݫLnIyz Z#\^JʮéN=;̅\)Ӧx@EDsHAuK HL_6ᱱR{"hf/C|06 x]= keS\4_Cba *Qm2RI'MeX.nĖ l&$ѯV=α1c{JA _'/| ߕi G^I$3b/ٲc_ UuifXqo x?R$)e6կb4K#@:j 즅^ o 'Ud.1sdLC3gs[$kv+5{Aǡ@p<>!%Ug\ VmE|~+]ΓYs鍋^ N9rNWEVwn5W\ӞEL8ep|"DlFohIu ~R_"=0Yd YQ_&x5notnΪm$#G z;؀oK:ySf1E[Y7,ԭ FuJeY?s3K$J7֡` II_1,q&GGffD[fu,CTc?N!_- (I2T zNvnd{A⽆pPSur?I)J؊I?ʖPL V@jL1[-- fKma7B#$:yZIk!Q~.?hZ9/@-ղXySD Vwc~f% O#7̀I2K?γXv.__Tm;/%gt8E⸧Uk6΀|[1^(S*C{@sB"Bm%Jώ7Z6SY w9 Lr0qM}5V݄p[8m4rB[? QnKĖj• zܴټ,b=+o?vJ eJIH幩&cHγJyyϰ:_qc_P&n Hr>V_$P!p+ 6ngA*Ҷ]VZkrr"TTFLUd-+]aũ:O(N2sqO1c+ ®Y f<.맟v ]nAmO i mh3( Q=`3 jKשŠB">9mޯsjyag46_\:`?,T9I1BW!!~d|:)k تVϗHF-;XwY1=k,^EBHpzao[|6)Y뀊ښ*eX\LHnP}W^։?E}Q66t;Y@?H7sAmS˺t%+c&R١6a{=Sjƿvvy't@} ~oS$FV"ݣ.: l`NmKDrCv#I@^B F+t23DI=))CYDG5P,ωInQsH%K:\-cv[l%0yQGD^3Avkn&d=iU &jBgB0rsA4D!KVd4d g_|{yG.H%OO]=Q^v񲪼[51,kDXnW$E $[*!^,×7+c$f?[3 R`Z֐?(.Ͳj5DjVdRw5i}S?FZ$"-ߘnro58)އ=Oe~ 7U`'l+Udb}IBQB$hv$n{r).N.E9C.hD6}<-Objp}.> &>áa5?@Y5nRu 6cp* ~O .\ЋEcMZOT X=!'bl=#='ئKuv䮒BKg1c`M.",RFv,6Co4Ot:F!Zm?̨"z*6z|oIG-*8Xn J^sVy4wO Yܱ֨`u3^mG`0'-6iabQムOzdU f[,_d= ۦUp:Ꮛ1IZ z\P3`ExkC],N&ϭ@4+m̡BFwaһYrퟆܦE3$PTWӪ4N ga}KIy :u BlZ+x `4,eR2?@ YDS+G|UXq>rϽ61ůS D^šD2IC@)); "IJ QEEƙ-0ZF3^T>uSEc9i3IY?.'6N%K,+Rhx֮+^ }#`.cl0cP+1.:%WQ~lmA =fpKxi/) p 1PCjTAW*0 e?""@6R:Ib|'[w+sa0\d I}c gg:TR(l>,I_ N.s Fu%XnNFmSUGYY9G{N ΐȭȗr"-? K~!7.SHG no?ѭB-2tnv&4mitji͞"n)K̋z vkud"kAW )|ăr2M05kI1. >ã]2^+FXӵg,vi)F\mlöZFq}0Koi&'+߇ '^] GR'OJUY4xBN1 ; {U]cK+I0m C7i=T@ri {jwbӥkw(@'}|>`U=31(`TgBD $5! jČA"wE\`WI1I?tj10 ob?Ay6R kKWKTZˮ [K _ p 5mdb49&c>ev|B.Ȇ 2Gx.ԓ|Ù o 9*da3=Iw3|LQr_Gzu3aK!ZD)<&NuWkG7 -6&5k_~SO,|Z-U#9סO`UJ<$A2ۑp2daFi'hi#_suzhF\C[*Uh/DR, |MVLm'=k\ߴ!-~88UMf[N,Huw5_bCiÕAσa+haQȊ+7a!=1u7[Y6v^e :34X`-9ƲX/k:=wiu^o?#fGSHތ4E ЪGC(he(:\+nHW7bc6a[M>X ܧQWX 7XZÝl^8_#u yJQ eT6Z.;ɏv#=!ːFZxJLDdINY ~r ؏v7o I,@bPC*zuS7N%aL3plD—~ijѪvzO՛.u*RQf'MZ26nJqNviQG(6d,rv"!z͓Ӹp}3\2OT|E\. m3="ZFga/ȁTޝHSm` q`dɻ<7rJ#ucP7շpbD'?ܴBL𱞳NNKaGȀsOMJ@:0eތ`Ƞz8m^Yl H>- ~ͤ释⵩gRgpQi~UZWm Z%:Y`H+]2S.Dd!^6g[PoXl wmY $Kͯb)Um.tҜ%5Qdne)}^kU`'Y\~=Л`eaa!Ÿ2M)(\4{_^7=c(,5 ZG}Ý1lSu~Z>O/u!KT ~(gQ^eD(E8Yl8lơɫD@Ilye&S"Z|ӥAmlS]әw#P6 0%5Z9ޛr  ՗=:#~{+'!?b`b7j?hpo3FgU0xFT;{rU 屍KofP#5aRLǝB} rz"c_800uFA i^=~ٻdCG)D7V59u TϙnP^gtT[5}LyL&ZCO+ތ@tbϗxh mVM,cbNQIQ^X_59".t \ b,,jcntmƇ剙0Nɢ[r>QMFbY}e ?TZknO8?0sK3nQJ1wg.0Ds!>4mM9;ųN OV辫+C A%{ˤS*S4skXV $ ȡ4X,ei$$1m`嶦B6ҍXF\zJxgO9aMU@Y=/Opj`=^,ژ\wνs,4"hJWxh Ĕ9QjMPN@ȍ@aizOQnɓ\\.2-4dSnQ{:tw>L?7\_d{P`6\{zD+:[+8bd6F:WE'-~VḰ{eX_3rd_C=̤τpqN`0;׹UsN=E5&_yק?[PE务gނSjI,#@o= J78W"1xc ;.hv\B2>~YP1(nHJa $MM{}17:8<-/cwaz _\0D:JCak6=my05ˁi2v,?\4`NzP"X`>YN"6(G|^챊IS2k Wo0VDÇ/"l#O}9:$'rZoDkfa=0yWQ=ҝMC'ʔ+coRnR6P4kAJԁ31?ڕԤT9F"a Iㄦ' CMǦBhFIn0?y`, B$IK*?9q:"Da8RL<,zϢR\.'IG{p_ow}+XlZ8 ?jṉ1qkoOC. |:l]Ok|-qm2ZyUaڄ)\u# p~NSZ#}xˀW͚bg9b  )q1]E`r ɧG]n d%+n xf!ڠ }j?BQ\+>vnP@V1|lqq vi=N<MBcÏ;O.p'E3)+&)ho&c9EMfaXcY4BГK$hX0CᖆPJUM;gMg0+X*p` D\1 ;o \` L9'?{3;0$+GamUbА(}_4j2,H)9Wˌ+^u7{Ҷ^rdrr s8PĆP]8/=njp15}P1spS S&i}+ o;z.Ҹo4#N19H@ɢG1wԒE4 C]%d ^vyIx'qӁ)i=7|I`s@C eDZ+\aŇv2[\d, 7=OpʁW#xm<<oOc݄@GBM!A =!\gimqET?]mOM^e%Fx& Sژ72ni]17va@(4pTE"f0Te+7|:%:aOތ$$uoIc}%k;OڤNkåoS%Np1Gv#3},LICWhHDn9d"t)cRqroA3c٢|KNC5A0=kWFJIl~q1m.B9ܘorܓ聨R8#J2e*vJ[gaOfl SqzMRM|;UCa;bCGVIyHʬA EW"4TuNI:e!(Q2ICf#n\9GB/~'*2 7›U,1RAHDUܽ8 ~34?)G?7;clZ{|E MLNl27Sq8UxK9BlbAf34!4{1ʛZarNXe iBrgǂ|%C@`ӛrc?b@O/mCΡ.*v𩃦WB[y42B:0j{PO:t0xH TwknҥE)2GjQD?p³慨/: #[khLm}l?{`R:+2 bfk~̮nH*R<8z⋂Tʰm3OI3_!o, y8dö!woꃪ‘iD;!$Eyis8)蟸18 n@6˷83D9d Slq=_lG+x01eL"ȂíD/%@f!"RGq7˫e8O~jHA=X5̔JJkdl5KN~Vmi~Tpái4B>P\sS=Y&bx_B 7c욦΂U'ӾSx̜~;Bm𱙤*399A3;F\rW@~(0ЉexDn~U~҂o;(7E&NJD̅oe1š7Ir_22!~ɨk$"aު1wFhqr-!fnQQ&;ϻӝ _hν*؞OLr/Y5AFD'C{J6$Hwc11{kWΤV޿aUdCDzOmw|;}?:͹bzYUnI"yͯJU~@*RSemc+ rTf~ˏh6`eT v3zCsz->x ?Q~6|x)mZ.yli<0 w^dCfABٰcG k@ZǬ-iwS?5pՂƴϞZ{$a.ߢy)US9W-f3J GL@O\"^ w?*+Vu".$Mbl[ޙ>cjAsXH0W&y@UVE褁z@gQcQ^}g_/!&ufY.f"UB"ߕ_˩^jʎ'SxmLwlz^;96}ښnrC&iv%yqWI؅Erh6JhUoc5cpM*o?.K}aFPb4oP5ov%JIn߹xT5JբkaAL퉣m; JL!]?L j;˹k.zŢ$t^4 wdG̅9@cϵG}a7xkvkfY`~bz rnjDD'W ?w"-UI]aPow KohJb,no,b{/AÛ~Y܂ў!#ivzذ4ȨtYb9P V/cU87TDRVxRk6?_ot]X63t=ZQ%ͳ1=e>ow) xTF:e,m9F\ﵔu{; sR'޲ }Y[:ac k7` KιknS#}X mQŘ*[IOjpV*JuSglsp~:OG*iUecژZJ>kBV%E\Rc)Y9MeWgf_\[I. Fytۨbvf}A6T6ZCr p͐g.| pE)Y8A*JӰH ?[Ұ}=[׳=nމޖa`wRgm!g|8-{RXMȂSL'1ziP:B KR 8sDj/sxܑg>J%zY:6-bcoe;Tދ:B1=ll̈߆&BS۔ǷB͖@$Mz7/CDgO9]U`mGѼ[pSC@QNm'PzRC}.#ݝט<{IW7}x[v&T(N$qc<%ֲ8_OcpFe[$Aņq=Ѡ $E%Q{e&bO5!/AB[,M++:ؿ;f)SsǢqm 8rCຄ >o-Lcn8oŃ؆rMq^mr[sq:rY \. TA{u>3Fgrjl;T6\[0sQu&@Ɔ䎉sGq7f$$&\.!j^a0 /YxCHzruy ؒn󻅷 .F.0=SFԪ)h&᪳>K Լg#&m*N& W,@`ÅEջPv5qh w!FvuKd:^m{ZA ̑sg#p{>P|Z؟x]eV-1Z! 6Eu&n"m8#~(TR4$z=Hi"qOZpe8$$ُr u=QT98y=E^gvc R_{z?CpW |\4v<8Ӈ- aa&Ư`'"L}5ŦV}"¦ߜ|5LdM/zfI)TҐJ^Y1 GvzYX0t[l#;^1[qh.f߸-o=hrqpk>B`a 4'x5‰u" DiC))zHOK,1GM iDnLjF̳+,!oI9(. m)e#5{؈?-^ޓ4*IJ\LDw('ؾdٵcTZBDExU7,jP₃Z%?g3]YѪ* :>360V:M#Q]Wo'c||iE.0tW󆰝ȫVaj=vsu){)=ܧ $~ ~[ܵ%Y+ ']Wea  u:~7J7lX=sLU_'`{rɣ]v[ 5E0;&b: ǷL|7>dr*†&N`( Y~[ j%E;(HQ86P^eU@a}mCV]* ?! @T?rM)I01 `L:c܎8u~Ĩ퐍^QI$F֡|Pf_ptL~(ae ֔OJ_i6G/#@vޭ!'6ٍZ8zݗF"`W%#r;yfu4a *Qc7L/;MJ`]zMq^$wkNh|c;b`=Iq`C(Fzk~r'$pfo{ɣc1siNd[6URdHxaP6}KmXLY~EלTl`Wj߉uK-W"҃7+PO{GGxDg4,"RfŒgej 1?Z$AH ` wLIޡT߄KdB# QwLg1CSzɉ˪.̵/ԑ=JT2gX0 &yNhv!Jdgd3?\2a4FN~{b3[9pNۃ}֒{Ӛ[2!A SȎg$NgT{Nd34YlPOaؠI5@IT%Soi@B3+Mh?W]@t(5 __| ޼$P4HEJ9yԯs$]u*p~n,p8> + 3ܖXRHg]iEghkI@MJ1N5|,ѶBI0m6j/v ,=-Xet ,B4% &?#TA..N) s--/p% Ğx帗WEP6ܕC]d=֒߸dE@{}])⡣r(?SJL,>(o6KBJIo) aRi/q 20}t ?LՖJ5B&tC˺D;Ȏ29f_$|dZ4? Dq3!vظp[" IP?(2=ڭɗsDt$I#8ޑQ̺T}X,Dqwtu5"MnC(SP@ ]k|+>k`O,iY4~1&65zyC`аPH{IOr62c0Y]rm;s]VbC&ӹ|2wZ ?ƹD z"K,״ <("동͌J%x*b4KU0% Tn#;$1FXRYbr^@O 5ܕ%T(LyUº}gDbd}ٗHM::d/u-HlM86ۮ⤐C c_<};V&CVF0)%Z^Yƿe{[YCHF'SknM°nA_Sڨ꒢gwgj+Iw*I; FiKf\ Xdg1d}6Žm=2vC8X6SFW1V*O50&'[C0^hv.+O_M6˹SUST09ӧ[euE-0_VAqQMHF͝Ei7cJc;+mY&ut2T/QU'NH:@̘2%&vY+*ȿl>Y |vڐܚPn^+am.qSL]J/*.ZE2x׹#e? 1J{RB &i-XmrBDU k%F~A5E%z~ t@6膁Ro4C ꇘxi %|@vZhMa,očFٱFPտ8Np]_(J(# 8|;]QM&Oy7L")J=mYćPwVLJV3oLߦ%ПG8rohr *#N~7sR-YՕ>Y ']l촋?rOܝ#Y k$ac%}g\#9iaX8c5Q٘n~F1&fUM`oJU8QBV^",0 6g&r "1;Iךbw Tgběr <3e7_4˃ i}&;2.,ۭ<#W6zuM[lY’(܈!{rOaW5v=ߕcբ$7tIWQ?Yn:w(OLUHJ|]6{TNfơ F_GK X1|w%7Rqz1lyZ4}~np8$)Xsݣs<}0i4wJɬV&<3k2D]2zU9U'MvS",ٴSk ULH+oH{ܛ)O1_W}3)/܁1k ;oKyzwI"0'nMdda0lO[^xf۫[ (>{E5WV bXв:;w6g!F㭴ups}5@&5E ]-}BunQ㇝'0} wLyMwR:ְo %=[Z|^`}ԆY|rmW1(sT}%ҬqY{rv~=QV q#DqZy*ŵ'_HO~,m{U(gG {(oZCdpl:3F0ܰ]t7N}o>Z:= W7hfҦjd{̠ωjCW9at`/SAQ<,wkY/Ӗ[4zeA@f^heR)? NϐނՍgiN֖ iCj )xvo;Xh 0ŋ <[3߇Q| Á-dHÁBN5%}^Vv=3w)0~}65~ ke2'j !'Pnf%VLnf z|m?1$K9QuaWT|O*kR]@d wpZkXiW w4`cG"2Y&ȃ@ JnG1g^h0qr7=* {䝞r dqHGr4pC;'SuL.F%Kb"GE]{WK(6HG7}ÙᏘv)-jP}9E >7Ԉ0d6_ us 34BF@w5<2!M27 ^Y: ݧ~HDjaVf-|&hf+ En94㘓&ڷ"Y0,?’ijbZC8zTHƜ5YIڹ$UL>N0[FʠQca,ay3ك>J!ү3ϫ!m$?e\"_v&FO q= kNsno(i"w#)>pbɊ_l ?; ߙe1ߏbT"C9$i˶J*" m](,Q;1R Dx7 aփ{hlBP!ۦ8qHM@H}^9E fG+yҜ6HQUwœ K ϚpGvw[@#-C5RpÜ|;wT͘ϙ3Ībt FKߗ>S-;φv"ܖzM*Bcjrĸl"6!{c AYnq=MWKCyZ,Σ};'TT90ELEm٨AnpȌvi~3.T$M{=,0(j4)Df6 |/>C²s}儞TWi7!;dw\[%㇍- :>hyr!-}^^T꺴cG*ydP9Ǧ~b&ea~oQ莢Kr4@G>!5kj'2{ $@ΝTZIU/MaO‰;G$.fϼ<.km-> B8bؠ V6`fbЬ.gG4g$O )|*Q{ sƷ;7Xw%XV;H: +2ܺ'OVc^PJ'˗r1*X) O͙ȏx BlXziP{9<#eMzPa(yCiǴ&$9B5ea.dc')Fμ姉jic>K㯯IөB~lGU uS#mRȢL,R @lyokD!5SBKdK!Cg?^Fx6iUrfJi/Ӄ`-0eS/&,Ysc(8~IG dKBT|%RJW>\MGs,pE;j mD9@Zm|wFsߑvww$YZUEm”fz>zKZFWp+_rXRrT߮Qh#\2\Ye:܂0C0a..8,h7J< IǕ5!BWjoyfB0 ;!.@'6 ki| !Î]B%G}4P >1$kW.&m'|<{ r2Ϥ~$~r\>ݤ1' ҤgDX 7[7 ݈0!qy8F[h]7s)k.Fq˽sO a-JF!rɪs-ٚ'R{9/lv,t//Ox 1]HK<֣aM.M5GJi`js|=5澢KÇ!L-8$c7gV2qlpoLܚ(r9aR8$HFUcs :<;~sjmm_v"ŵH'bj"(Fv^px#[C?t5]s*5%M)lvA&+Q<&s>S`u i1GJzf\a[̷$}a֯]n~@a4!x.K  7nfx`ּ LUq{+   ݙe>$cljYO}掽,w-u'&)T#DI4fHPvvr" IsXyإxA^G8jOa4= SdđPB-R6?/_ɚ,nl Ruyܟ?)Xebr٪^SrFѾS2&8>b6&@i{*V4@s`Ǫ(= |$ʞ-K{1=&PƳ  MRCq-viqBc $kwW<7D:%h*+Q3Kq30WۨFt [TykrNF_yIH*oO@f)qWɢZI,*͡0t}=Mllx!>\qEI^-'7@XW>0ͻP-uhUIZ2,W$ XA.[u'ѸvwLȹZC:VW7`vf%/π`IخU5GmޯY ߝpǗv=(A]Μ~H0)74~t9CJ١0e.8s,"0*= Ɏ>J1ZcSïs4rJh2F ^eCsy&hJF,]ҙkɶZBDw ;zh}J lدq%5LcBvN gOk}[ oM|d^+.O~hV<׾{2tnZ.}5$Z!pg ځk_:TZ[E P>q̊b:HanٜBl`#;G7 %(a*:Y1c_Uk< GׂeO+lk, {2S2-T l\n]Vrpcq0[[H!Y6[qhi,j$}Ie} sA*⑖}L7u\ݬhqmqǻvNj 뢢ōg ;R[`2oQ$0޿*gЊJ=;#'Z] g.OC`ؖ\xĻ(SXN2^^BzyÑHf@6d% <]!MMnE zʪiUlpD3;k8jUK&ΛaHw70v!z^?Ro!qa\F[-jdHL8?f{۪]6= T4YPZrK#+~v<cx[q`;` ;iӖacg~Q8FZCx餢M$ ;ZX$د5]H¢+c n3鑅4Lf 1Pok6P9I%(GN~* _?%×L@ϯxGtn&fP-b鄽۴wz\CF,ZB5r^âW? 8Nt4*x\ 3t0>_,:NT6SQu;ݸ8t+#g M[<{#8*b{%-.fxS%v6uFcQ~^#t%Pvs!3g-txXKo'ME}c5 P{Q S4[A6gK@^]}zG1 `L~gzVȼn9.,ıqXw3@eNב7uF1fIiM 3+s0$f{e (cqYWTξ96U`Q'W])ip5F6V U^sbiO&X0{lO-K4ƨ< Cgb aUj+ʜSLbzo v+ָ6R1pt8~C7K7[Cy[MnO2 05^]v3:M"Y+?v=kU AZf̏SEi?#CQE膏Wos4A豲z<toEVQ+{֟,O礛NMqAgzib.5 p01pƸ^r1@loySSFw>+.|#;a$v:b҉~_Zl{#3*xG}Җ|)L%U%t÷E ڭMTf󃓗>Q;_u.:i:C֠叆jirݲ;2A,u p rpZʿb(ӈߛ2#\]/lO~"1 ۖ=Gx~%MrFzȕۆl +Pm` X{\FjyV;4F%2E\pT2BN4ߡr$uB}FgT{rp`iM&ՓLwk}m+" ]S{ ooЏ]%%SaWpx7*9\#*C ȩ^LW#~O/Ķ;f'2W=RT =+%& -?De͔4łL'@JcUoM]PZQ1чw%}@F6}iꭒBeV(-(Ĵ Ġn!YV|u 6i7drmkZ]{Lwwut2&R.o gvm6g .ܩnʠ dr;Eߖs!:]M`(IӐ-{VS^ " QwE?1"Sߓ4 ,?V!rLwϡ1uQqyVr}Lyb+)4":*ȋcLN $Ρ%p$#1b 1磕CG9(c.,:=,3c3oWy@x5S.02DYh -tB:|r嚿:ܚcSf'PG@E'% }X|3Ta'VY,n҈H ,f\ǯ.G'b0QE2U„Yp eU@Su%ڣʠ7xhi%%\s@#Fax/pP^@^7,BzL*DګX?upQxǪb2Jy &-('`VkGzH?GtCR]ivЋ+v8`hFd)[ZMia9& bnS+cÐ( > eݷ6[t}ڊB;˅!`c0Jˊ:)AΕufH|{:Q{T0>7_\ \nUYjն+U]b U}Sb" C@uT؝I[@áoX˸^5F˦@,6kT RfT%9߶@9{m \y{T+@Fx6a& :dQm._|%  @S*pnҪ>ݔc?E+B PBFJRHofjXkpe1?æk [Tʛ=R0-O~wԨשFGy dcl!EEO]{l-s3>,GB'eV$h׃g u2u\kd8moq;ck dsp}XZ hEJLð!!a_x(UR-m<5}H}3_y7Yx&!n?O0EBO Zt^ĵOfژ`f(nRrRM^pq+d,bW=,R{mj UΥ4K($ŸQrϠ֚$}?m-=2(|@|MrƓ=L뺒/va8UAB[b܅D&gvm+,Jt ԖDZOLB$)]lNRzZ]VGAtp:(&LoVYk[h_ ajC}NsfƁGH/o Х?'69X|J,DcC\F":yLp#^AR8L(ϝG\Y 瓇p +8ji<۷Fc4.``, gNٟ/#S1fx;s;VMeZbGX 0ODȶIQ3?_2n"OZ\-TblrF%E5crj>oBr[u|~P#$%% m̷Bns3W')C^Lp#7#$e6,15 e@%_$pkÔjbU@!W<"EeCEj7TF#5Ncρ>QkDŽ7^nya4OS?oFX1Q57tsB,'/aUgdm8vG`cTix6MaceI()mh޶tTL콢l_w|g:^WD?3L”S|n{@$D8w³Vˌ'elY䞈Q r Go1&Jڨ@2VIyN40 ~%p|zy9ŐfؒICmnQWbV <ޤ8||K1bH5ql4q Q;P Rޑg(ɹݻC{mM-Q*Ρ[=18A|ZN 8mPV /ڃVgn0oii/fD,['9]b&]Ь9cyi}aQqۏ )s6~lt9IOǏY߫4.iFQX-F˦$s_cFYy*eXa<+,sFpt qS]ܸk>{*РԈIx QuK؋`&P_?ABDؓtGR84xJh]c\޶#g n$ JK8Ҽџ{@B?5F 2iZ (1ZCCODىS{^9 ]ӹkTQMJSƘ.oX$sOs9E9T^çF:Fzնgw!jW%ns#݂@BñO.죷B₞yi4'.W |/j"@إ6Ǧ&>ۭ金ZՖurNX{ ulYߩ]؍5ya,c0H=3o~?fSV5=#1)v0zn )-YiKLT3eGKvƊ8kv@7U7'){S.9b XSiB ޷ #"sp" O?IHdE~Ow|p\aT]QK:SEAtF8kO%R:"sQx h9C\w7?r\0a*&c-G"A9C d̦N?Uc)dzV  TzDphUĉ6'/Sj]^!g.VV$T^`S<";J~HYuc%u[Tz?V[RЌL|dvsXLl8?;XT 39 eS׽A/g-CKSҎL=|1( y"IVj'?=-jvBTl4RlA9{@NSdO.TAe=У3ƅ.);,z`2{l7hs=:ۄsmn.<.x |TA8RsćH]vJK z/a,xŒP/H_?9P M)_:ȓE5VM|L:Yp/7sYJ8f j`A m9eʭ-ژX砺qœTSz)*š }q!Hw3wQDm#$_uXG]l2ۨw9H+i3xb(벌PGy4D?3u 8߻U"+$Z3GDkTb^-J/^RnTQEM@>QyO4o^bwTҰbWz/ hRy5iOzWׂɧʭd?WQ 1-Hkh:nG_/cSgw3`kG'T5[)VW A]QV4 C˼4$|)vuapg`-ɉ!l(HReg40CmJv-`ekp ,CVtk໏5yF߰Uc()bD_WߌBmaVX2aHvVVV5#0=n?wk9!є.Xt$Br T?I0/Y.OMwfQ{GPyCܤqy)oHCgHksM:q0>F: ++ĉCfod\Qt)b{MqY(jF0 Pұ`lQo ZK Ps*\DD ZDV⍲Ưd!.2i=]:g:Jo x4}Q? Mq{Dwql&qxbrry^l Dagq )/ Pe CvU q jB Is$x>Nj"qZWy>m&sDMB:+7mQL0Kt[ۆNn6kee߳9u\XB8%KN&V0xPB+ H=Q?G'QNY%pSW0b}B"2oқO"|^ñPiJ6ӊpC.]N~ԻFu.K&^dĤ8ߪX jj'26TY-x=jM_ፀ1> ##>jZr oDhm#uW\M~*U@0 = \8^F?9r L ;)AlFi"?gW`>2T<|Dq]d1SyPa; 65ˆEp|HI 0}lm{gASw<"n V B@4w()QY\t%2[yT[]|9 Cϧ' IP޴'>ˍ1PZxÜuच2V|r2 5@)(Kq^EGtmWPƇ؂zJ~æ'7-799#of2T3p`f@ ߺCL%&cWjգv_I'Z}NrYtS;ۘ*t 0)nsҙ4G(EմH>k3~z:U(#~1Po){~U ظf-R4%oIֽPdt|z}$ڴwyڴ1V}d sZø@%(dA9;vn[ DM}a3>ϥ)&1{-4n! !9b(8YZ-2mє$J's<Ӧj*UX.Y688D}|%aH1\#NH 3Ow (gsJc{ fHҾfQTؽkg%IʸB]59sh+>ksh/^Iz/K^ʸ"$AtjC >+jU\t/x ]d>`L`vDfn.W U6X2Tl$[ zzx҅jarN>$sIv U"6(nGW1Ao4^ -ZA]M%Ͻ9 R#|!%wPx ʥ XsF SF٥KԦD?ޘ ]0pTh*Y@]ѯ]#I-iC1HU5^|2o4k>5薰tyn4Gy_xM\xaΎ瓿JO/m_qŸ<|V3 Qb2*Aa""Vފ96'61" Xb,U`[$vxn@4SWP'jpX}[Y7VBdn dž0?dh&-x!P7a<\/2Q\ <ˤwfENq/ V &ASf. >R($tPʕoq$Khg"hIa - LeqrJvO}O$, ݮ+{\tge J>y#} '嶈RJ ljyg!0' 'O9p*0 cP!"_PdI6P X]e2gNYMՉr4Oэ4qf%[ki.}}+K}0.}կP;ʉTG2KpL+f`e7!nUmpC6"q]PMR@=*+g'RyҿM_eHihHӠGsY89B'MnCI&:(qJpj3S0$-acy?=Ӈrdz?3;\-m:E\8!$07wX_2]!¯9ʹ(ENFcNN!%›}Y-\Ql4aȕ<ܶN^К-Y4:.]b}kMȠ_AAGwaZ懊g!)@JJR̘|~+RgJJ%LDMrv47PD <WdĂ eZ eV eblK %Ҡ1CJ@hݥJ]Ο ~K n2`{yXg'm",2,\a.DiBspB+f[Oos>P6]DճG܈W7.ʰk9 zrMih&0Ҕ\+s.ҀB+H/;1~3쥫8$~t~n/)%r9uġohpTږQ2kkDq|74#8d"0tZvJ|4*Gc+SF,P1@9v`&yšas?EČoZT̒e@Y$tB{З<젇uʠ7zt>AV ;{)d$zȘ"6P,QZ2!:bT!ؿm!OhdQ=MwQtYVEjO $yZ+lF f!j!=i que~{t"BT=w+!oɼb:qTiaWٚauA46ub=φ/kvs5rN\T9=m껗 5z0i(_WtؤMpLW2[S5drlıNa26}.L+b+XΙ|YŐe|ɗP)R[] )3΃N <Ưc5  ec/uUC{Jx_*#KO,b J5+c *9KjӉ怩a~IfhG,*(v䫿NV#;%rgAgDܯ#\oR\Zx&?6:,đd>Z˛z]m.x:X/c;0ꢮ$;'Oda#R0 /̻R&M 9=@|j,=,<.xB\B~zF77eڶyqǶ:M2k6C'vy_;"(fxd0~0Ώ ];YI+MȤj{gfTXX(9e+C!-TQJ 9xg>O(K`k="C{nµӻ h[ u^oM,4]b&ϻyg* /BLbx{ZxcW~uYq(O<~X>}֋pLݫۛ^p'1~>T ْԆ1 Ȫ eM%pfez y.JAl˟tmRw22qq2<&T|%D"c rXحM_TզTRp᫜{J#dwfk$AqA/hLEbUNp9:\f#a\(aPoISڅʞnT*&%&܁7=[ 5>.]!e08mC5JX/I.I~\[1&퐮D?e!GYQsH8oKOT9)]ܺ$b)TC"X09B8_JvM8[CAO1t{J刼tD8#i`$<ۣ)G!Gj$op? :dM(E?f?ƚ0`kyelžHܒ)_FD_'{.|Yԓ۶ەh4ǭ.9}Zq锃\`>"q^R"?^VpOʟ 6+w²cf.$.Oa|.d7%B!vUW%BŇĨա | Zi#7e hƣII5WѣzWUVWqqH#K% b6iCQjrǍo11?9pAA:Κ) k.*ap,-A⠪'֙ l!U;zyo3uf=B~SN/l(2 kYy l2Un`F&s; ,$ l ;[]tAa}[V> 6{OWN %^;}| w=F 1Cx^XP[5$*/Ͱ!{*0o@*$%ݏk- F(^Fne';ER3J՜nCז{=Ao{mBs2*7Bڪ2 #5Jqxd]PJ/3r9 EO!yJyvn-=^R `|h{%OOt, bՎs-R7BiUNʵ4 *eMœwl,h!Z{ +y$\i8c^K]g 79|=f% kX䇦v ]׮i RzAŚNpa  YcLF(It!E|y)Ž6x@ Q(Q7e w]ZiH&Ōyb|B;>$cQi SFh|g`6):XF&=ro^OVPΧz>PPSEq4聬>Q].6|DžuޝMwoZ^b {DIpETZf[b!?U>"vi֣` uY4#]F񴁹5Y$|׈oךOXPUo}<>똩Z8da<3/m+ɻ8ٹj~I\h=hfs)jq#MFʷ;M|Qμ[. >wBuU3t1ՠ$xˆ**"\Ɓ<2WGs+E\ Fه+aJ#ueTzd+lddUh/7@OƸ4H*\vF:pL?\5ȥ%Ptz.u,6SwfXg#CI+9J`/w~lw`.wh m~pbת̟DFM >[ͥϻUG143~+:Z4[CWwɦl9 *\'gK2D{B-ЄEn_E?8Y[#ĵ{g i]jJKC.oFV[16V0 y9е0s~:}R0%2Ѷ?ttK8m['3(- &PYz=n- :@L/a9>þO8k@m9^mnV6biK1pmLX6p(F_U97V̏͗+M!$uў.Zў 1[@Y&&؇=D^UI8£fZs3. AqU5]f8v!Z˗USֆ$ScZ:a?nf޸ݩ@3^WyEIȊC08aզء 0NCa$1.鰯!2Ά}԰/%MIK&Ά8l'ઉ*JȲbݟ$r 9Ɂf{Gӷض)qxRAGR|0vP}bħ1_؄Հv#D~5VbCTumh;V2e k9kDoʪYD!&z ǫ$\as;u2] :mUq*\}w;:c'w3{/#mvSUFK"Bv 5uԙ_ҳ$.epa #!Șx~xG-/xVpXʨRⳒTP9͇>4lk%^y3VTG6Y:W4*kDɼScz>kL?=0ʼ,º oHDŽ}VTYehD8|k-N V,F1ZEźf1742}6=1 J.pΎBTڑY8QZk]t&ad u}ˢXm@zZHu(il;뿋5#(kKARo5h=Yx+ 8` S I/q Yڵ-j0hл3y~ė ޾dzj< W1(PaQw1)dQA>QD! xۓMJ3>mQ/.'~:z d{_U:I Ї⼡  g-^fvqbC2 o=@L׸W#Ó<|mLk6Xv\SDsxOC)f"N,NԢs.g oC:ޫǩYO?{h]6^ ȟMYX, %G=yuL=C $C;M/̎{<:B}~8l9)2ZR8p.CKvqp+.6/RFf%ޕ7րޥ۪; 8!HL˾#AԹA- YJK\T|(D^L#w. iDIؗvj$3ڟ:xE8,QN.ꏮ .R, %c\]gsufx)<sm7;<$˖ ~I4[6 o AՌK|S9$$k滐mjwY{_ieg<9 T3|sUbXVg#~o?U@v:Ӭ? Ɵ) #ߍGөP 6HLI"ݖxL`kbgF~Ay4Ѳf0 ݀=# z[z޻]bOZZjC3f[p7)4g|e޲sS<2 Aj- -ouoIvĸыg23 Ŋ$j]Y༇hhny1U ԾM"@zjHWRӵLFϢ;a6g׶rD#aa4|~ᬤfM(0/0ަف\Z 0 -oa6lٶ+m+% RѧY[NTq#N`DPݱ2IXғZֺ8ˌYv-V$5҈Ct_půG6ӁenXqNucHoj6U[ s[3xTfD"H:,OquyY$+Cn_*iZd rYZurUl_p;J,%wJh+[/+DXYe PD1h%,IZ|ƌyj2{>(8}vn/-+_P)I$0[¦@t\@aHdOH/pr!SFd j7A8oFdF[ l8l a^D#2^Iġo~ȟvۜZSy7|8X Ԧ CJsby?:*73!߱g僘&Ko\0; eLd]IѰ:6PڭԗvS^<>!z^ZKO ̋Plx鐫"U,ƒ=-0GFS3~JgUVb'H@XpD"Mў7P}jV>&oWxGQ0X{HKV!K܌S~5 UH"*n?ؿzV'+_9p $ǔ'\,k{x'sb#P.7W^͛|?z&S,hodI憳3.$8H:3ng/eF-Xf`} K>krMk=OX;([%vu9crpcc,=.S-C.h0D]z8ɓ*~^qԾRz.U ^?;Nu8_XbUUyFALNϮRwF>[(x.D[erSAz2O1O=xcyA=h03oS1Mmy4zά4a,Bw9Ŧ"]sdL,o@tw %W;cP !B_]7'Hp{ seK[l6ܸ9IlqѪ`O67+&]y tgthp5~ucj4҂yz5Hp A-f*H{u;0bV0=ʓç'͊~,Pܘ>ec]]%w.mϮ߸CO_]|p6h,*7496o6v3 ,yݛ5G n:&@a-Dú2F˭1"yu2pw=O*'EvS|?aRwkPDUtT&( ɽ;gǰ~]咕 :m)6Jb/RIBy /D>#sPV8O5!_Sze3E.]FXKX] Ū ࣽ>?~ɣzQNnu_ ;6 'XU ͇J5۝ʽW_Kub[&؄n):oE"s9/'o~2 CҦa{&Ϻ=X 0UO?_b@WROCFS +yy +evÆ(-."E\& ` [v\dzdBqm}`=߹[pXЭ}YneX>[N~ ^+l?` ,^Z,H4q}VvES"+'=Qt4,u{g,p?8&6EY4p6<= |t[GdO5t^s#F |<׿į[?.7!S- 6ȴy{GL5ssOL'eS@udbS^Kv_)@&cro>¤P!ֱXD%Μݛu_{GвxtBr x/46Ap'[yQo8KAL5E 7x.ocKvpc!DXmV9b1b"l+L?@8*u8aW7(eZ̒t2 c֋`|yXs?eO=EH}(IhdLmpn4pG6Ze=鞮2߼9%A*;uZ*UR!x|cY;&}3A@rVLcm7OĽ| 4cj| aklqb5՟׏n~XgS{5n͞o>E7LJl~`=RhCQ|[P)Ssh?sw)2ZǐDL2(P,-@(qdX ޑDy@܉ENADO.YRC)/Z|ˮ-@ FmzTPl%ywvDou{0CVRcEX", /孝ۘKǙ%7!̷q DfYIln 2;ߋ9 WqAϐ7S"1f6YzIg c`m̳;Jpr>ʛN1,:qX-zJuHyo#r۸Q6q{&i2ɮ+xuE;'cqD>I Hc[-&@$z9F3"/Κ}ˏ|G~cPyE!^d⭷L[z5u``r1h{13eqx~:O夌lis ?"=:<׈۟O cm'\2 {|1,IXE %jɍM$FZx,&ϜjgRž;#w8,`d=0RmB$xi*nN7.zu*]Z6Yth|Q r9pZ ׎l.P}YQk(s~Y0*fvj֣8%?=<r -v7ճfKZy=MW#lR*yϺp{/˴ڟ;JrCsYp.KA O(J"D ]>":.;4<hFM,P˘!oK!\NiUjP%魍 e+};сw{|: 1u3Aȣݣr,3gڥ[^ky' XK s_`4/}@C4ڻnyvx"# 7lIU%Cxf/bj}aty`6 3.5B9k Н3zl NjtpP|?oEiA%q|BCLv0(d~G>=n#2WŇ 7i c}5]u|FDŽo;ĸN,ʷxRbfޓU\nn0tR f4D=H zySǵ _:YKL@src< \]ZߡeisFx,Px+6_1p96Lu0!'$@mKVM/A>WT(0-_XoH I $ʭ{UՅfب)ڞB=m2;.LЎJ3dk 4pϛ@ً4ZU6`Iybʺw_<泵Ji XFO/gǁ_+mϭ: o;47"s6)dxɯk2^}z"(J+MjL+QJfZx;v)rHRBϨa XK4qY/|ֽidV}D΃IB} p'>^ϳHEC-~glt+8C*##. AmMy+y6?x29.@oUZzP9ce}LѨzɢQQfVbcޛIR8'W?Z#?o\3`#U%FN bK[12dM(uo'6\e#'؞iwn`xƈjM L=}9ծr%?6_&isؠKMyZH!2y;)=91N2:.HVƒy ]쓴 앵Ixޥ~j 'B:yV *M͌vM1!Xd~7ѐ-`Bb#*/O"J3F*;3T \lQ6{zA%De׌Pm&]H$5geh50gFrA4H݄P"4!'YƧ'9hAlx\>D׈b޼eU-B2&*7M1VTlÎ0j\ ~9ml=K|ɘP3 scZewZ?jMATa~}Ȑ *5puX@1p"b*ߊM_.ABs6 >xvr&w_0pfQ{ٳɱnd؛D:4qbgaBJex&2#CC~3_R! " O^ؾ_{W璦& Jr%Mڅ$|mo,_RCMQ]N٩c4md|$9ڟQ"`$ew5ec&VdϷd>ѿ+=zs##vS>%5.Wwtc1 |=Xh FH[n{+Iw)n?I`EиmFGڸ8Rbݩ ]B{ѡ0ݿԎ 5Ҁ":ʙ 4Az|L`r!=P'%y,*oq7ag:DPvmD&ˮsE-76lNt!)" 5$h1l\~[c+Hwh5Rj<ח-}s[!FܦZQBIeyA@Q #13[7'jWQQNdb2جvH+%ň|t捤l 64]dEv-gP!j89[-(t~_Хc=t^% $ vMFAݸ;x~şc缫 Ӗeeo} eG5J7 w6w.;fC]Z<AQ>%7@6Jޖ7οr d?Q!-37 }Zv$)-h!u#βExWӎ iQҶ5 XQaLP O|,22xy`oǰrBrx>e18!qEy0'O-+IҢ xQ`L!}[:T*qD EG:g+DR D~)*{ 4Qe’pr,':@^Uf"ߵ!vLj?PYzUfޱʖ&OFcžze;c~TǸus+Jf > Ĩ$x" ۠Zu5dhEҝ(Om[ L({\=)Gv/Q)o\ʴAMGIz=j%V "Ȟf+ߗ=C~yJ[[՘D"sDK*mPvO\XB`u\C( TESoT][($xC[)T7J?jϺCg'긑ߺ֖8G=\GT-e-寅4PiY1_U+m ,$a3+ g}ih13yc{iZNhtDjgF| 5n)]z+vOK?}޾Nfl7Y ]\5qu;p`vҚE;fvm0qѹ}Y gѦ>1}<BG,mF>B0}[kHCb&>rHFN,Sfԁ!Puw5. o~jp_Y2DJBUG]gEi'u_JqpJ cnC;[2hbP i#nkIE TȒm.}b "X ~Pv]u׃> {JTOGq3#o@DEkܣX8/{ͧ^_H O#O!aY{JPu6KL1r>|C-k̥v\4 m2`j!Ȇ~yq+x)S[B%> rI9V| 6DH~՜sEJlquy]""\R,9Aazh^g "ki39 T,dEKO XzLnKb5ƬZivQ+;cdglM VװS ׳, ƁY^|n* b@'#dڅa tȱro뉡T*hE@A6Sn0E^Vɾ.m5* 43x^46†-(Ocq<YAq9fHSm:Ca$Vw47B)?݌Q6~(Bʙm~! ("+r-$&߇9WQ% `0yc(HQ[@2Uߑď{UrQ!&I'c wF]?>!L0Z IF U*Nwh}@9YN--Vb ;i$g3fꋊ9i;Jԓ]j"3k9uGhleF rS, NXwFtiOaTaEDd@ &0xWs~Pۊ=ߨH&]E!1 Uv' '2 OZ{C5~ԕ*#fn! 7*65"500F\]AS=>oXwc~ 7( v@= 1p84 ^Ი!G.sOL26)(ӗDfvN{ xBS⃷QBR,]LMFqN)dd~`U*~l :rMW[}@V&/?GNo#2n %fsA5`~ cdl.I 8 2;8t\.gfwAb]2W/9zkO+@-4%yMIaЁ-9(%eZ5m ӷe2'k*HrXSgk.[n ]xO4Os|LyP{DEJQ0o{Nxy5f2<"*B›!\:[rKs2aMGT΄4,럫p)ZQǻ N?ۺZW:l* QnvzT //LjlE`֦›{< Z|<Ⱦ&NLi Xa ?YYdftG-,kc/xq܀vrټogl(E$ZjĊZ|o|ڝXdפq,nЧR^p寬L O11f]9"[גm`z4 rtKG<(΅9SOm-m4ϒd,[7ؤ՞~a";ʤxR5Nr(D[ED6&R6(ذZ"L|꿈)(*狽mFh1\a\ 'R,}*MEZkٻG#*09Pdr0Vm&4W^Y7]@;d=8*slMuгgȯ#BWb(j:v@ʋImDvP2v# ˜SC%&Uwzш qw v:!r.wԲ*nͺ%nfPha+T4s:i"\5V#e àpyϞi@:󹐂_֖d 9یXgI RewFѰ:3PG<-b@)!WM(ha.^aԧ!|孁J:_8/?ӧT9yV'(IV<BD̤i*ds턗JF9ٮ..^Ld |WzA Rր.L`q:+/0z :k[Hd;jqF5]G'H8# \R$Y& EpG׿d"a-x1I.6BW7'2"w&Dz 0Tii> *n49LLg{_,^Vu̟ &Y/ArcJrO/‰dy94%Ea׎}2c~%J[%IKUE6^W.Č+;SMlA0 TʵEH,I%I:X'·<$&@z YiE4Pm %beAuLJNi|gըfjd$4d }R&X$P-#vycy҆< }<H:g54t'i\N3.Y[zWq ׌,e 4CAħgmȈ!U6,n#BV )_ְ6 ]<FǪ 0K3உ?,!gM] t%O_2Gl8 ݞBC.#' 23`\Wrlkuܜ4yQ3kYᨬv`qD?/WSneT_̹&O<Чum"$ o!m#iO2.8]rR <3 UUpM Ȼs(Ry{orFxk5/[{؁>>) ިlNÉ,)|FL @?oM|[}5j7G[Jj1!}.SF¸F>8>TOVBSt': !"s+ݖ,_bhZD|%_t5͕.oksRz3gUֶ٘iT(=@WD) \T8t(L G]%6:w̷h@*Xs!xU>J c &ł.AUoV&Pe6"-UB =? ]smqHDyMh19M җ9XKXhXOnIGA#}^azIҺ OuߡD=&W}4/hNTKfq q.Eӈ8RO"'之&?4>JlD-UҮuKWqwAMw}o6,83_&#r'˄罝@rE:ғ+fvyzd1|'0$nG9kN:(fR+z$O\VwNͬsX,2Ken|̅fc\UnXʍ%(6YV *-9$mܠS*᷃>dQ4̪ȄhI<)g?DjdI?B6Mq3&,#m=,<Qx:MpT,i/( 24ˑrU)BD4o[Hlé%CA[3]a\ǁ~ :{c,= _ -._TM\]?zp 1w R-)_ܽNEw .GFHlIAݏS@ 2`1F   9d{-yPEwj:\ϓ޲zz͟fSgASЧ@J=;2B<+s%^لKXygQg%MJ9Ԩ/ Aj\Y[ƧYqyFIԁo9+&i7K#“v. x^"2)#s )ZokuX޿mOpePp3)R&EHJ<3t1?$O}+xOeVA ۠6&i닲>G@7b?cm)-J3@ R>t# F;*͐*p4Y=l]O {pA[t# >zOx4z+!+}bX.1UrZe%uŭ 5ڤg[IFx,\ j˄ APR)%e4`TnȎ; QL3%6W>dx] dºN%^wשGwsӳwj'ʈLe_$0u% \;jr4TfoY0dV\KZE9pb!(HƗ(*p^,^s-XrnCOgU _#ֹ dIXaiv}ѻЎB}Ldц%Ux> S.~yťnL!^dyR5ќZ вJ`g|;2b{",Mд~J5WFޫ 0dp NRӟ!jݜBdh1;{+y~Sj&TN+n)/*vփC:9Ǭƌ /@A@z2 {0k+>3k)3K>pٔ~w&Fj%s9$EQ ]޷j1FхBc x Ȓ3JK\??ĚjLe^hg`P]jYm~/+| 5\N~_,Fɴ!u,{t=Vy톋"4˗a_t~WkGL;߽]|δC]Z{xY?׋Iɞ+hV p!:%?/JT#a)ZdaLXS;HRuS˫Ouʺ9]55?-:H25N)h@Z 7J8˝$xνI0Eg*A5=PU OLCX5$qқrᲄ< ~X$Ȼi4YLuK{1Q5*9=acX觭.P=q%52tI81\5O&HUv+]VkB̼,ADI1> 7I N#^c4/ dQ{j kBJ cNl+~ 8g(~# 9׃qf`^QEҿb[q^rte(Qspǫ, ɛ|0g4^NmCIS)L#OzfV]Y.-f$m zY7 K7eͺJ0 &?Y>]3u?A{6/+O]<&wGz{s!N ů8wM` :ű"M`Ib4C t=n:{8EEFreJ_d1OOĀj} u5r-|Q"Q=z#AK U!V=1J=߉R֙ K,7TPG1[O;V@u QOGo"G_<} !җѯб^Nߥl Hu.r2 _@S"*K!O#Ci~-$O^ /p\V֊(29$bC}Z-ڈ+G$ʴGӶjK3ˍ\fQQllBRc bڒbUarGUlI]픸O^ҍ~  /+?ex>A[L$ގc4Tr=\G~#}OA3eUH5I uq9glf]r+51yLO$5YШil L bWŦ;|t8.33YV, :a5g.8,BȜ;?@ ZVI1RTb#WW}Ö}Sar͜51~8 8-߭GcljZPliV;T.b+qz]AARFH"imoJ;[N{ w4'S FYjхTcqZʁh7H;ȞN=6"'IL +0; ᎲPWJl/ZsnyrPʷ>$ЪEm86!]F~8њsFd=-J`?W!EBP)5F0! wMTw1uߐ8^öbEս?uFr3\ ~]0jo4$J~WRP3Au֗UՉ/VZ k$}a0&(2B|jͳ\3rQNrMgGCG1YBZ zIşIi1#LjiSV(!t+vgN gkTC*


    Ѹ2R@ѣbt =?LPVH4Z;9N~_u)cXFl[^ك)ΥmH +ӝJkJP,ZkS1.<,sc:g:zM3UOm NR?+%3D\oN\(?*dX%ޓamp"~>AAUrKW?J7&+s'ؕGc5%` '8tk٫WX1dD;1p_H#:wʴDtD/oJ+ fqÆNb 1НY{r=kŽ.nIlH*\* ߮i?,&D?(Qkp}Noj0Fzc]76T'#yufx$,څdmtjq aa9IiwlL,{ &X7X<=4'^L/N =/TqtrU^Zo 0bkێj;:m#yX .I$n^4a@dNpgxrt~MR2]2Okk\vV7ƛ*5h>< J6vWZ4]na(6$dL`%:`-KsF C KH(GBm> ggq@l*DI"uL]-QwmP.fT딉߽/'Տ@ԇ$UKH$n֝yUu g:: ljp<2D93 /rj0w58IୠZH@ʛ/}_ ʃƇcYFr{BDxGOVV8XȄ8L > $gp#} X#*":mIdhI`WiA^'M5'EB7/hٍN_wAWwKɻ7YOK}~$# :qtL &Z%s_FJ٣m;ڹF'I/xDOZiͰ 8>v0a?&;Jc%>n6$:1 8L?=>snL?Ys#7+]-(fyd×_3Ln3i pͅ,Sاu3%XS.`c< fl(Khv3ݞjxpDLى*BS҈N_ ઇ# Ut)\E# F:zG ē$Lgx(I~}ug"<T%0upJ[&c੼l: ˠ/ 5 y “&'6P(hy5{+B^]`L9YF-@*ue g\rB,$Ǟ@ E S'gSGaƿTfҟ!-Wod\Y~ ?a$(yRE${=5.x8Ft[qH[n* ݬQ8Q@ N,.J&ěCz4ag 5zukYuRq2i%hҩRXn ;}Ka]"*SId ~d~aёށ.]ٻnWMCJթ5b#ڣŅPxtB>Vnf;rWba9L!-&ƬMOk,Yuh睉;rHS)έWbts0k`Ӻɍj^R{Qþgih {NhV6XN{)=ҭt!gogW\LYmHisϖ}fdOK]{!s'5̚mwH$Uӷ S&~:V7TlSkZ^ +Zc+vCd?Wz!Ȣ1-&36q=wp#oՍc/bTؓZ rV .=MY1إXOUG mljCZ[Gl-k% FNj}(2iZdYy@kL; Ir#BLt&j΀eCNL4pD2cjhaK~̧iL}_ˊpCҽ40:trc ESzԤ(e*5+P j,Xbe~3`o\ŰjiPQ9c-,ȂXlppq@3&q+_+41;JkZ!5* YӞdia#$`'&t:.obxlD<(d$x6O8:%KrMq.dMQ2z}WQ76?#(Cθд&Է/_wǘ﷪N-1ھL(L=+RӚ~kVaxHYDf}, ˭>#t5[˟Ӗ߽|g=AG*jH(8xX .h@M/p{|=}M0*0X=kV]3!UtVQ>͋;mհ7'-. ☇Ks R93S!aiKF?w1i#xگhV>%k?Жz݁;鹐4"C{*2m9iė젷hU`[23 XgD42.޲M 35ChFjKP]Kӛ`:o:qr?wYP[hDv@"x`?<9eGdp=vF>+x~͕,#dJWV!V.W;mDP}GΦbFߧ [_Ȗ1VDMV~ji`b8=<2Aj`{G5 M!?7iX 9H `$)xs&7QOG'AwA*ќ!q-0]=?7qeL3qxn/q)MnC:olm2Ĭî9E~S#= xً[=!H٨€ RD2¥K~oiEns3V @nYۭ yL| CV#Ɏhd}}$KL)OuMmupHvUKa7XW6=lo O[mOx1&bXVywaf#_ݑ\҂ǜ `[HrI||eorK’=?mr8¶rı/EYQZ|°XUqJ?MTh¹Rw(kXmjˤAep._5=y&fp;t6~JT=R#SeHq_5+=n@!}&HHny@Q'$[U)yk>B~lQV aşI@kڎH $tO({&b8eN5F#Cj HU89(tZY*D^_sWqWBdm:G/K]=KUD>Lf w#5XMMFAb&~A=Ӳbxj Ol=q.*2mڢ0 6s{0TK%uDX85nj>w>Ҡv1T׽*n?שF_!vš 3=ibhV] $<|%[T?@+9wC$ky7h8u$VWQ+tlV*뵛_9 Ep p%Z]  1zd ?ʉC:b߷ Vq?J,eTK% <ZDl"3H`c`I-YmM NƲ|!Q[L wX{NU 37戏 2I= QPH2e{شNRh (0+_H#mafY8W2 ۍS{H =J Pk#wgʜxvhʃhZ͔OZ{N+tMF'dfj/E9˜1j8 }{F/W@A KI2حM F= XXd@~f6rܾ"BcݐsihDUuq6fyݙp6~ږ-X\sGY 2n,P\a&[P6fͺ}xIxrȩr ]HbCLaVXɸF!J @%`p2sDE6%(.Xi­|nY)u`)A5[!; rP?=)wY2St?0D?gd=o00+%_a x_!ZX=}:CmOUE=#l?4&|hz4ya^n RלU-EhZB 8G"Wbv3P$.JhC[Z-UFE *a BG뫵u/gd j qVhSRJRfxS8g|c@(5?Vlg*Jv-糷}d>izTDU­W%>';[_/zhj!Zf4 [xPr/&&ª^;efb?4ڷ@}+w$Z0Z$DNA>Fl~7Zد|Ptʁ U]*N3k`~Җn3C5qd򞺻[H3]٪<^̢6C F`s 'PU{^6+DuY7 !%zJ3ޮf`˝bJ[%k,cVBnF O.tQfOLOȶ4at;'Q*l9 KXf-?oԴ= I 4‡v>H-EJz'NKKaut3B ~q7!P^s.%RklRT/sM 6HyċdM^sjK V+<Zp3lk|lj* >POs0dðFGZC}#6'He_*3&pf1X -ȹRt,b𱷑ᥢ~.W68Y_Naܠt|`7)3ԝ{ݤ$gw jPo2Ė4u{𸶞6a1`V #o Oٌoξm}ZSuJ`>jݹQSC)1b4;Rxk7|x{r5Z O2-$ȠJR0G{S Uh;vYgaMFiyL=8XP?)Xl$-+'=e(5tUӐi+=jLMoK7vfoS@9|2HߌZXE(/6 L[% %UHky5ΤZ"pXȕ(8 U$ H sTՓu-Φ TAG/nb8 3HfY9q}=B7:DƇVh] vyi_q= bmऺ-ݏ/+FG,KL%@tlF>7H=sE^U3db}!]ZIp[!d)>u[IS9*$!1ngFDESW!SuG.J1hP?D:qjBWȭ }pee w7Aya7ҍJ@Q<;ՠ<8f"/)k>4(/Ȧ}F-ŀ}w Zdԋ Sq=2AУDq8|U\@ CʍvE#큫E>SeF BaƇC˚17얋ïK.K*ލylM%z_o&P> X&s}z$b7E {B7zd h2I}mfKw̱ )Ns+Ptɚ. [k0UӈrauAUy$w\9~v[G_ "XaQ/ 㳡 &X*F|9^9Vs}ǂ#X0clt+ +i؈1)YERZwg)Fsaud=r}8ԦD.d7@6ȳV_^ʁ 8*CYVb|u|㸇gzM3)YpzFG#oOxzAZ*465e0k롮˲54\wAm_fGc(q ;X\meayHŭ͕WHX'5Hemfձ*TEuj2|WCm)w^ʹ, L;~6ay˳q:iÎə2U`Mj&tc| 5{X- ISxR_֤bu8l˦QKK֒LJVr%c-3nP,ATSP]D.k?9Md 2%4L2qÅOOj#Z Pn|m [ Zצ]hf^@ N)1)tEﱼ+*ǁюMj5P:.CT|73e #e:gCtYQ74{~k' z7ABEF#9M>eeF{9tA,tWI5*pY^L֨5bأ/tϭ n%YSy{&B}s^pce9<;A6T}UGH-v&ԝ]9aCdC;N.I{F:Q4Ŕ%GI{6ԔWȕFCL.@+u#3Y\/g< 6nB{)m,ϋY{@tsG9"sRe!6k gs'nX^Ӭ\bvkj;+I+JNNJUYנHm9aWwhX & KP83n(V̡bHF({ جYJ1KRף$ZCbpvҥscg|.ر8^},4xSYu#h'܋3m;E^;~GBEtsssRާĦ18]8K~R3Db؆]ψ8n/'E=J3N)(}`10?>oӪG]rKduyn2(AcM][*xgŏ#.2(8~^?LiVNM(y56N4dZP!OraX_藑@Iǀrd+(_~oyҞMƭ*=acZB ߇1iSxA>B#qb+f ujYjь)E)ke_o_s (0`#k`Hӂ|FSՆT]wC~ȓ{?9v #cO{wq"=/\s>i/@z`CP7m_1֮zd8]C- Dc{~)a2Ĩ.#[A/kmH1#`*a1amu>G"r#55,?MQӟdr|9\bפ|8)GTNM}%MCAmA5sdtS+Y&*yaI50pGs OeT */q &NXXB8M>C7Y/&Mf*FB]^:K;*?'z~9lrE)0Y2CƑ]^,cQ[6aEx~v~I@w|0VUD#a C6?֒>`G,-CuBq潟v&Hyˊ0R(~q+\J/B3&VU!V:療9U7 A0>JB24#>gMʑ-Ikla!=MǤ5Dh\[nm&{xJrUaӆ*azZ.sUxvEWLl\JTiKnh52E-X˿1hh;ȔIl n'q lH :9Hpg-K`"k H)_5l?iQk9LAE&uJȒ{~z:θѴH p9Do+<ΟߏQVk*J:2#,g?`3=bEu%H lzVc 7ȱ!d[YM\Ʉbn;AgSuNlQ-~[RC)kY:v׺=}t[4v㱣FaN6rwqz~: @>B@x1c|1Y1itf ڴ.gv[qTox_B$J?KjmO>5I)e%v.+x,fy]f_S@g,,u%SRnce0[{;}jʅk,o&(& 9 wHgUv$#/3o ڻ MD,19] 5n5wY/ dY}am"jܞ`An3rz?R2X+ lDZc6y\k1kSq)yסCmQYu)~w(QkA_dwŽmхx>nU3{kE\M;J@Auh3zcG(uRNlb"dUniL{Nu G. yv CCr0L3[\8ȕF~YWdUösx0!WfоblX]}\}UvȮ(%Oqe_?F =(zu+([ōTz`8]:,RsS(U/ų@;AhWčU,UP`*ՍV|Țp+?^v/oͩp 2!Gp(z]fMRwH /Z kv z!3 ?i@"9{I[7n!phy3u "T|aѼF 6n2?)Wc (Zh37 3o2V:5Kz1'_0ޟ˧cL,ɼX0s\I$ ikCm=b9*2dU|,okOUԬmD-S)Z'C1EQ82Ǻ(Խ;3XK,J0,$ (oZ[HLㇳNr`!6A G64]ߟ(hsc"Z!ljp5I֩k31gXhðT /ea<#F}hqu(꥕Ue{R=XC!q*#5],M `ܧAT9Z4"s>ک_io%&‹`LoΤ{ Pp<^1<<$N!Ssngpx&e(gM*:M# n@%)8ࡤĖ ,zXW"L׫54xMCYN,&W~5xh?K fww5:X\#oD'@4.9F}osqo;Acs^DHPH ]}kx #L+/!sgȨ8@17kV RTwFI.E`._?bmK{/F1wש^33Yiqz%q.8So2w`6bKgWx|w`S,‡DQ1=elVU?cb&pNrИ=uerj+]|y?/~&Vr`@F ٭R :퍞2cĝI_$b˶N <惢X^l8~\k x{X$jq菊paF% Sm4TWJpUQBݽTL%统*VM؞qh#bq NJY=z0Y{v[ gZ7<^\3hbln-ph"ŬAn0=%POLl7K OrH0ccv#N*IJo:vCl^[ؿW`xϣPw2#~O  E(W`xF/LVVtiDσx1֫/Rf-L2:n=ؠ7UyS%8 _jrͅsC^ldm`39p#mppDB~ZE;I)l7YPݳV6膮DHj3\abɄHyזaAnЏV;jq'3peW}x {6f=W% m3͓@*OCrLe8N=e賴)?tKk;aIX[E 9ɱA&ceMНJs`7vՙ;dzhaŠ}9 j.,WD5慡c @)VYRH|xz2>r61F_?-!zJ_.|>́ ou#&2w Zf''LDym7n~Y5>  gJ AqWd]{RK<uCU6|CC=Ki,̿D=q A:D_"ڨsJ/BzKEL%~@̕;)zP1D&Q*!"ˁ"pMªnD廀3З \k1g T`8oy;U>4 L6'OƼvS8)<^c*~FePN1vC3E):h?܇0Lj.y" yJ{9a|T(ǥI)y1"{ąF<"1 @ 4%RƉ̪. y8i @5t >C9 -Lg2f +zt3{&~=I[ݲYY-CoC A!W=KRSljY0EW}k9C;ͨ]AIrԄd$`D9gûڅhPO@nd!~oCP&+9 8@Q W `@JA;u!>;^~*c uc8  sfsZ_5CK2ww,kƸW4R(a:LJ: ]]}|o&e-,oX^Ub)lyṋʣ黟u.#lpZ*}Z(E7dv9utʋKj9˃|vUx;9z04=d zQuòr>Α.C{cA8C UC"كB-?Zf9mHB>&ypz2$~ݗ1e(AB <3Ϟ:?c]f.1e. rY8ˏ">ap+mvQ_e\f6u}k y!E#?{DƧQuMuϺ6#?EXpr?ͮyKNeVJ\8h$"W95P)L6܌BQٱX$!8ѵyhj?(R:N$ƍ @Ի-/ꙹR)x}mÜukeuhq$hH?+`9|'D&Tv0=?#!L[S= Q϶ 7sڨ}iHލS|0AA/2~aYLm ."e,Ѻ56 "mZlSx֢֔ xlj 9\݀~ S\E2pX!Y O^%tSX5͑S NJc,?E;b?[͂%#D2wF񿸀vqg7(&oݭهjn jA$ީ{ԙZ~u/p[;u"hv45aړbHu>CF L>ա%~}`I|(yjAM *R[G!V׾.8)W />Mej㘷;E1>5 RK>1@i'=wT ߅‡F9ݓ K{I';wd(qplR8WU#*zɤͳ<]3hq{Wo}jaYN1O'by3op̒׳qIاŴۀsr TaghޖM1b7͕\ dd'rɜm%RfS:,σ`DKs?NLƻElhv`PU>cɥP+W 7KȮЎs>yO MM~3|s qRޖ#I9 Na8/.F}6VYsu4IISh;L˟o-+p08ZR8[Wty}اLA:󇂞<ڨR&,庬i9}OrHc!̑ 6|y4RhvEXDLeL9Y9VB\}J\޼/)P=J"KNwͨlAIQ// xwB6(N$E?oH-e - Q zg%!BҐ/OG LZM:I`$ՇM@Rsfd"_%kEw8 qlkЄCeQ8sG?DS:TJ bK"D xi21OjJ1gЀFweJtW|(#*~3%ԋ_qGw`4CZcס  R'K"z׉s. Tyr|h`£1T09/钖KZ>XrO ǫpR1IOEǻXtI|,`BK!CWO$HX\M8dg7yY)жbH|ИQ0HiOT"\^rM#q +4}К}W=B^N2fx᮹35TbrW >ZN,lR^ :q}!4O!7Q2ܓEUa L PW^( ;xFSKsĊQue9-q{OԦsPb/z3Cʌvx;C`ܓe/rf|knTg/ƀX-nZiE/DFu0,qlLS jGb2Wۍ?!H9JkN[CL{8{ %w mpefKޅl[BpaE?.8Ip3$Vlw|BmqRٓ}i&5]%oP3ڀB_ 4Z½iZqKY;ER더+ *T&O-pPVt>8 .@uUN1O\lt'yfv,='._= KvucZ>`sϥg%k@k8+ckn9oخ3(lpDz$#44Y`Y!@k++SX #K&nBU܏BbE騅֘58js},Ŕ\Aqfb1Ѫ7ŝ2aڎķ%9z "KȵTQ>sS< B$_ՌТVpxN۸a7bs8Q4ёbv;~-{taO5JR)vxKAI9V3!\^HgA8gw\x`Sf V7x0{nB-8u@"i:D}x7sċke m(IN$6X2|K"͵?)a~NtpIoAGʾ%GHlGjMGIe8Z+(yDLEhL:k3B;+ )Y]^X8-opM|K~gJlTcI*&JW=g*J]zloE^pxOk/`zCˢC6Ш7ȊD5|69] xS-%('RzJ_ KIsjv}2n{hOb}{ hCf:QLfpEY9vWO?xϺx>s]c}uOFL-9%<^ǽEYB+AUg~CG=l|a \Ĭ8H@DTPsTڋ$r-W֏{k1Q&AVea+щЋ5r6($41J)՗} h n2 W x&r;vm"c6>5m"tV{!49ǁ&B!}0 !gypKzK.,$l- eMT6E44CMp'$+|mZp^zPC,ڳAO=7NK\X D a&_]z7-z<¢kz ~e;,7kqP-J؅3ʀ羧cD͇K(I5K%C'$WvXY^t]$8f1̻ۍ !Mbp0z QN]wdRVtEEjc] D<ѭ@MFn8&KJUN,6'{5$"B j,,oRt?{$]쒎h?dl'w@%RL+d_8kEAE|e 7:a+2(A"^_ <ޓ_;oqg] ~g媫E0 dGawo/kוy1Frr^ܛw2{[ 1k$<װ.ثc(x{k\Ei6;wheiҮѥubBI )/28$m1?KSS}:l<0s{[],eQlVyP:2$6d0dyy^gEp66rP৺`ܕk$ ƫ!+QfwB_!:2}'n:ZS\p0f&e̩9C͕tgW@bx=qSF&̋|p\L0㓉*lm>c=qnV}-=ȉAϰ:Ra17-CVM.e1 &V%$dfkM<P'LR&7*Y{@jyS;1rqgz);th||,O7ePGp"aa;@$ij. |Ubt0\2_դE8ƕ  N]3SPȟ?qGHR/G /  d70Ӄ06C S7[g[ĸA Vq)?Y|>Yu4[bN+ʯ {g -:ZԘ>% ᕺ3B%qӼ~qA鐋߲(_#gR*~<-%?ߐty@dZi,`Dd̰YޛcP8WfuD=Au;ӖR1 Xi߈bx'pR[D\W g@X )y wFabg0˿ ;)HoȻ)dNYb)P4M$kz3uV\miU0Ԙ~uAP<})A,Ş2<@a[riגz :_vj N-w/@V]ؖ؉zs-qcI >;*JVbDij&͚)'(~=fO F! 0|9WxM9Y[|EEtW2|񩣟cp/5}o\~-G\2ONQ_ֺmC-ϤUXUZ ƤFltd=v3Ӧ!V9i޷L(aY@fƯ@pM1?-6 UN9z@lN?V*윲t>Ӑ8rGl̵OQA=%`}a\S}E#={1"{/H.% E?Bm 1!TDei,a`2QmPytVl*>C`ƐȲP;Q< Muojb4q*!xDEYKk +D\m]0ⷧkJ>M#R=72̻R)zhv\b?z `[<3gV>0dDCq;lFzz6qhqUS"W!VCq'}r1ŵHY#Bz9M5D;+WCQ5τAep4e%-+SF˶"u (y-t{٣hLnz.>(buG= vY^m5+G#ܼ +N(Tl9O1'UR~jcLA:(uR'2mD\, ?3 Z#['q(UAœ4\_Z2dy ~I8@AZ桾Y:or;uf6 4^qp_I ь{_GXy{LLڠL )޾EIKb`~NYUӰn+6귓a]M`x&fmtf7e^=!@6 >iṡ)AW&.x/a)\ Lڿ@ n99ͭ9øo`b=m<(sEV9LBX. G3%[Q5rtXIN.WE[Nm级ѩ ϚvuB[Uh +NR%i+xEr} mX5Ձ]YW#] T.ʎ)JV5Ҋ'ѮwZRz)kCP=}N*ѳYYיO 9|]3_9\SUޝw(j:ǮKJb99oJ&zPG*yН ނ(64&w*zܼ˼߬GE՝/5'̇5Zv nrHxm@b4!cklD_N>AHsY%"' e"rguLY~i&.B@]'Xlw =tW`˘2Y(=Aqp^rWvʅj#ΜX?)\\#4PnȆ|k,>Hz ZHi<ƫAѥN5q@rEjMÄ߆mNV=ăM9 zQJF;E-=L=[4ͪ/fϛg° Wƈ2>sCKVVn`[G\kعF%5V,QFd,uY"QcU ѵW|] w؇2'/b72ԫ^_]BbU5i;bu3_|Ȯp3u[W&1^CiYRw<鱜C+@S+u?`f9}MU {/!:OZ; S1|{Sw[ Jgϥ?q`a[;˚V.j`yt 0W,ZvLUodogqpŽ]&qA'#Tex-rt1E2;>U Df  nϋp ! v1,+3WnW G>-Pz.: XkͅJF9kc 982}|zfOXݐ8`KqZnN\9PBTEivI*&,4;+<{ā¢hBIרJMIrI3&B,""Lc~&E62NjׅƏ*Gl>./(m/Su/TzT!Q&舩lA!̥HEzW1ojϧp=R.Qb$A?PĨqٺm@k;R4I#lDh4!zpW(}ŸIqcr㖆Y7:" T%&ȫzm2"vF{_]`*Ն4H%B/}Kk'+t.!u48xg'o5iI䑛M9+qV29Aܘ;ҒSǖJC{"\z=,CL|}>./Vf*ߝ:B^~#ƢzݠMzxjw*u-b.Q60L@AO r`fi S<Dc%()PStl8'k5l~/[Y pd1)SaF'ɨ7I| ZM௨|S!h8Etw +p2*Xh!z8&D.a][6Z"}twUkc+Ӻ!]Yfb;Ĝ7kIZ='ΎJ<9An *s.7 .O l' yiI!50ɶiB=c C-~^|.DwD)adWYQߌ%2+9s96ۤ#r='޽.VBY[i.ZtÝT$ѤVN;]GmyxcɁ3Mm^@ԥ w;RlNFS}k)q@9R6P =H:s5Fa U ᓒ:-Bl~ f )*x7Wq!n8ƋNdiXSfQ|Z]Ҹ̥W3L\S4x)OH1;vk:e׍0!ZTU?-QnVֲ pὐ/|_o}9f'V\KN/H23%R 8*wwm9PCT:mP׮˴8Ϡc!!f_0TP|켋\J<~8ŗ J3=H$GƽAH0dPTi%@ ADdey&HRaGt|8>c%i@ !ݹOЩK3`2 atx\!8;AXHk*BDIT /nY/F#iYcvlN5dשmp;0ڜ>f{$5ۥ[xZT^~e>7~~+%Q"(GrF;x>͂UC5,'a4Mzv VCDxоru'KC O`v3xj=XzW gE9>ϙrn<Nhhɶg_uJy{V$vvHC$-Bhe:qv{fZ5 Q-XK]`#*K*}""ߏGϩ_hwpw;M"yiYy[X:2t9E;Ա8-N N:I Yiֿ0n'?zelR.d0N,\M4[jy¥9qj!m䄊. ^okѐ3,jfzs| y^zbD@S6I$+4IZ(Nlqs-ZHKwg]ޛ-u]S?1%ߡc nD# K`[("v"=SnYFʺT`}z38bP$EᏂ7 ݆()dY#*MqfN5T00{ bТM?TMl?rI OFi!, B}PCҩl>|hL8*Ϟ&tU=Xf_T`MokN{pšRd6xȔJLΖa9}m2no¼۠ F E.tr<ȓsAp>wQ%M%&qLeQ<섯;:G^h#ƼTP7 h.` #N|n%k~xRYDȹP_F~8c-]٫N̟ӚA&uV#%B '&)r];X[А]^c?Euؾ5g_<žVrԍq6TXMڞ0/EMb'o3& tsSc(;?"-/.h+b| {oV㦾p:;2]>M&Ul2'hV|ul*fo٦lgr u2=$I"^眍 T U9ʱ4Hdžhr#1~[*/*Y{$uq.@ >CJv&~ם{Tz{G}<:1 1$歇w8K7F+u24Pg" ?7SމU;#֤@#I;)6IXyujVHjyX>(W#>gxJo݊ * .f9yě]V/S.]Buǘ,=A?Veab#tsq3{r.z*.SUP2UPae'x>j_e8fإlW7z1آԐ*:v dq 8(ׂ R vIx+TQM8~'Ff>"va 0::P-VR~xHrfэAawV[VjpfrZ3G3TÃىg2uͻgpIZ[{QA`۾9b s0 㡊JxVeGk,{IF0&{ZtNjܩ:)}[?AxW#x?#+Gؓ4|̟rK DYULv# 02՗;Z:ϐ_\t /[0G(7}mŪ;E \IM},~rԳn٭żrԆz%7jjk:R-f 5 Og}z^WHiҊ|QJ唘c@r._@{ssO%`prIq2'wDŒOL9(ǪlX60w3g[\xA*l;?oOY'vfV 8`/h m ȋw62'^k筇zx鷎[Whv+0RMEծÝҰ_uQ/T،Bdr/P_aFsYy)XbDҩh֓xw6 ([)Ccr3PB#\/DK hATܪ`Vyh,1;F%̀cZPƧa+mI$,YUYTZf&O8xN$Oz-=c(c,'[~R!TMi"N Ԧu[ Q6S퓆@r lE2vIWGYu]k4!zza0'IWoHrٹ/j mrR\""WT{Tisq]}e(5Yb"߷IՌY>WLi sVsS4xO,+zi_J[;h b7K$5 ַP&cWuζ}NϿP^q6 Nk6WH4^{bĐ$|@4$5^b ,՜ɓx"n\u.@q{֡;OƎ jߪqOyJOi|eB )t ӍvE==~69%z^ӏmBSo~Mm;ߞUCP 3ʗŇїIx} R&͔MABl-` RƛZ9;)F}ñT, N@fUGYbz[\| N2gKx҈$0F9(5čnB2@(ňsJz\'I)_l^þXlJ.zx;r/Mz5dA+7,t擄U7&M~5 zcCp4QmF B]\\"SBM2r,O'yVg ~V}N:(q&(q8l]s\O%uZ74nNVY^Z䁬|˼,(lH)$0&j*X%ɣ DwƖ zlD:պFsVX'6fx"9?8JGe#/r88o'*}/Jd7 4 ؃T&DxֈOxVD*+,C+Az.`vO<gWQYDD<&19-y( X̃]x+YYb-p usQX e\{*1A*0M "Z6lAxQM$/6fiKL‰0Narg )EFq}t -{y[Xk5S5^|l087a2.UHNg\9䌼StT n1d}f2ȦOo 7+TEB-SѢ5*.rf^r ǣoI8p|ޢ_ֶ86vZGcD)ym%%% @pC6'ߙ@ wp>֞D& q~S '+86{f̗`WI4jJUIf8!ҰD[0bXʘ'4&`!̂P0N4~ӱ#Og%ZG`ni_rpr Xe7?T{L_hGA]JYY0Hb#DŮ1V XrnKfGf\.嵱36cӚ+]1`%H[NY]z6:<0[yNT2ONoQ?ظ %8ɯ|Ƭ)WB'2<2"_{^+z6:#f7x)KaJ`rL#T?ZyT `4F`\06FKu}; 8Թ]Mm 3(9+~Y-^[Q? |W(']bjjw y&4<-礳#Œ :U) \?P#+w :S$FԲ$k0%Mq"H]٦N ۳o&n$s` lUVvxKͻL#E,^@B@bL@TNs6_䞋+3Df YK#aB K_3kyeF#o2@CTm|0 B`4#Oy7GʸW!eeN$+?}rP,Xh;nQoVAu]wNm}6Tma zG4Wa=NxrS/aq arfAr#;n=k:@:n6.B TvPJ`Xc+]!gKA$ht>.`49NNX=W`Ei#=Fl(hX/ue .v6TJrN KtYJD u T|_-|nN7ڄH|+!mo.嗬_,]&i%s!/ۉJPTH"_z{A\s\pNӤ@i.sKZ8>@p3ƈ<Uki9ux bHTk?Ǖbpy0fB'IM7 mէ.˴dKGw:q;7 g|%c@fbE<ǎ"8 Z{'amb5Aw2V[r:u SZ"U +u|''..g.{pDki'5IxCqe#_2// /[Q0+Ka?(_;oۃfr+\H + ) Z9g|mtloׂ3lԾVޣ_^mB Qaѯx\թ[|QO߽6:6 O3,rE1Qm}ALǁ-~@'O3x8".TFF⺩MX"N_lyˌʺ)m&3PFQ]ѱT$i vjMbu*}b0,m=#cDΔ#l2Go7UZ4;]{TY/z^;rSs}i_ R0 6:]zX^;7k0Ì3<{TmC@͊E+ME2<rL%q꧵7qvg1;Ɵ$?b~>09xwWщ1 h(nqKA{h:tE@%AJsYjYR*Y|?凸] 7c"PKh} UocgN/m7NqS/sl>Q 8;qҶ {KI)nGt=ISNl/ "8Ѹj"IW4u$n)=Lz5/dQX]ΊJ%e -[ ߠQoow:- 42c MDKǍde͆=H5dsPr_M0~ T@z.8m/@._ꑍ6b$T Y5g)r&60a_, 9j>g޿- ^zibh#Ĥ2$=4*B+ Sj.ys[IRVwj MYckUXeAd [{b`4͸ %;Gg|3vz2D$Rd ٦l@(O7N qd Fr8-|[&<ϳta9=Eyt\٫hq#$4wmM k\K^V\e !iy7# @gC.ʼnX5to׀isrtgr 1ƪ5K@i^**62F0D,r4lK"ޮ&0]`Wa-7x1i5/\]m?|=D~ y^PǛ> `jƻiǒjZ,~;,2AK,!]HCQJT·.,xʈ꽢c:?h;Z66q6PZe`vNՌyN0N!/ѱiZ ir!QXlRIeE9zK-~R6MɹݚYLXLzP wI]DR*9wɂr@B zX{fxAUu::HXŇT8*4:xW9Wй{4;({.%*!!:Xt: A 2αsJMX`qd£jm=EY]~П4O?!Jǧ7N;qj#7O"H%wQű:A$EB*r6$ƫ@P5|R}5$Z8 E!9/)N6K6W_^ 7i-`juWf qV{UDM! [aFa̢w{j,a d?č H0nfw{5˄bIٷ}BAr\{ҦƜDxC?ckcaQ,9|. M iL| Ȱ/Qșbנ o}}tۃ"軌J!Ûץi$Q!a<ҨƸl]΍#tՈ*Vae ;wmP ؉}%VM)R}2L)=jaD}8'Z}t58ܵGs%(oN:Mj2KN=7ޱh][2?v0*OizZM5]r|)Ve4v7ʯj1T՗Z 2\2ݚw-YGs%X7BIho "!y,A cBx 8sk*C'z҅Cn6r϶# ,gɼx 8srfkYEM$=r#] [zjh} mnT@=FYaس;ݤFE4/Ǵ+ SaD!_kƨmC`^\&&EŇT:ޒ[v͹wxjt$u\79ϓc/C(ٕ<Ǚ)m:0 `kWFGwG%4Nx[{8 @L`(~>'R2arDm^/)c;H{ ;QAFq-}iHf-Gs~{ 92T޳C*a4k7eAa*TFbgwY!C1%(z6&aNٺʗRuTUxn?&H),ZRۂatăɿ [b3񒘔ތ-x^P/y,yMq"C95Ě[3ɛ?ABfzzpşɛ7') iA)U}* jǏx15Ǣت@mէ'SrXɣ:js(OH+Idg#?u2u9Y FI,I,s3w^xFFKpKt 57F[K䆪q4ܺUɷ̓hF?htۿfgVޭoSQőLk;m-~('XWept+YM!Xg˻4{0WT yU.#pGv faURji_ZB )Z[cGQ7)|N1V—~yHjY/theY&G+X3;nk6- 6ND鮃t ~A2䣂s2(2*Bi{8@FC!}ѠƆ 1 OJsl+8랛bm;7ڠ|>9wF_ZB < +)NW@XM@ukY>]+ug[d}@Yl{R;GVRru۪WKR6s#{Kf}*ϛX?#}6xbc&P_!BfYmN#Si^ĨcLWXCSmdyk<8֔_sܞsPak@'eAדYo Z a{ <JA *>=8f%(ƛs9(6b*c piʉO?ծEbvlj"G$:,76-֞OHÃ7 pLM2tZ\YCYjq'?#ճ5 LMHt n4Oz2AͲZZsulRΘ#!fQ Knvzvԃݻ \DZ?)e NH.xJo N9T϶G[xlh Rś3;YcE0)gkLsāX[ltSWc|1,@v &m;|e&Zjc 3 } pyB:ء:T=h16'|cRe$4-Ob*3BՕ.&fpW@fo%vըw/ե1S =q%_KQ+1q9څY O7X60U33]cɉ'` [ y g~Ixge+;v:OJX^jP:b vS}~]RU{?._yW3)|!$ηT͋*Ki/iP'pR U0:/2T# {C"fZRr!HS60/cO X֡7Pf2s .%#qXmB%.Pwr=p sV~n۞ yyv{1K52xj6Aa/RzXhд1* f{nOm0<Ɨ9,EzF(h"EL!{~'C'~P%_1 N*)4 nlmoq(dW(Y/mq~ό'Χ y_6k\1&gmF"οL9=ӚjW/ (ߧɇU[xw‚z@Oፁab<(*Q;`]_F4 ^1BpLRdh닖8Qv c7s#H| _~ ["r#$b TŅ bPq{}~WK @_JsYĿh;>g`2^Јe0JBü4R =ölBs}pq#5YB#m:Lo{o|8sbw2ѫm յ&DN~O7 tP`开S͊VÀ%t/{Y-ֆ40/h+cH׷w1M<'vó\' Oè4ʤ$;UvIh fG0cQV!_sрvdu-㺱E\e! zQBiR5!) 4h9Ďgc ÊK n=I\x2za z ehXE^aٽ}}н}8djv?;72IRZ\ci؄}zD%uZٱN1y8wvdcz!-FR{Zƣ;\>_ƗN. w"fopkgqfݠG |em3x o/˰"oF"Wg|"rY}7'ucN#"swަ pCp8gkbr9#d]:yu <('<.>L!#_Zc}B=`*}`PF Bu-҆Tw"\WL346 guosgw M+2 |ƥP\ +'t4 XnQB̌I<>7d vղǏYBj,LXɕ[VᯔEM *d18W4kQ|6YAUeslTV"*I?_lvPm ̶ =0'[g`N7v5%9EyUT*$ 0%;bIS|'C˦@%7He?@jv9¯al0 Co@7%(3x/~"5a-i2@lfYk;Nccŧ`r}ݬWK/vGXۉN:qSЄ^ϤwΈ3! /T{`L5Ј^|'??s4!م/ z!#d+jsՂ_~o\!. LE&xvvxN͑%҉#yY7!Zf1B?9c绞&Upj; d9Y!47iE<"9|x*՚)a1fF.T׶/ )c|Љp̀+n0Kꪪxu[U`ÿl8 2Ν A'.C*d0G!9uPٿXXMH dCg^֎`dR؎s߫w+hF@M6gz"1;v2= ٹ,W)p~> AaM6p%-2矐ɕVn؃/CD;LjeehQG{w^L1{vEgL^eN#-ye_(/)4_rHx+ d`\N=LQHQ{-kfS<'kR(ZzT'/eQ`QLz`MnwcٓD>$ב-5ʘka_ޛ^c|Hw8wf5~ *r,4rGhQe9XėJy=FݽݥqN W,6&oǒ_g#!g/A8KťU+ЗoT2WaʴM|`(T5xbi3r6GOX eL6x]4#zd,9.\'6@hH觗:CH[!P)Սmz v =ZsEs;\ֱ & Q<6٧U[hA2+.@Ohdb-$jbof1zX O:ƆWJQCÒj\o3ƅ[81Ѻ&6kQ4~{6ѣsm1l!S?+{2mΉia٢[['4bDm(+?`jAsHM?.!1i\.#d)c]&ײ ? m芒I}%W2T79:c;/`Sɋ7]v-Вͤ,bO@ ڳH ]W$CDd\ӂ8쇞d[?O[k4<JV\Rxr~/j۷NvYڐίnO WDVL,xNJ@mшoka.̰b}N>"@fDb>h[Z$Ѷ=J4x.YNϵ~Hz3I)u`Q`V͔#©4U'GQ(EbfE g#?4x UaiÂNa"ל5/ZnYļTp啪,8+/M6v?o\2{d Ř䟯];oM[f_Cqt`ɱc}[ȁyNlyYzSzgAz @Z۶&XWERQorᗷ|aT\0柫;_ .Zz(0{:>W1Om.$X+cY(H˲sl *?q_g; _9oÿc,c4BSE7?פ>Xi-SX6# l[=ZE'?&j­P]2g`yp,-5mlA 2ON&̉,g\2'.6}_Oᑡ t`Lv&Ϝ@pcs\?O%syODk]iek8(T'OTԤ$ ˕ֱ⒈Ϳ y)4,Sp>LxMmYgMSvƛvEY|C?/g2޽@EIo'3r IϗѼ$Zbv7]hB3'j9%;nȱ@9݅dj+0l.g؀е`R t PD&>LJ'uKH":@g ν~t)1F6mZҞ qī/DIeo`(D 84|8N6^T,Io_ibw-C)|ΔGIzPdS 4:)j5RP]}eΔ)Sn i0 )|7q&k[ B;GkORsn4_JS=qazP~fB*jo)hT[陒p2Ѥ2:?pV ߺi hKmCaeknA>o5|5Aꗚ#%cɯmV`UyJĎŽ!f#'ĴQc>{.ح'9v,Bm{RE$A}i!9'l#~c8* |%]+sz;A7$[LB,oFB F4#oeWw>.}j Svb7hs[@NCz<c';g$€uP܂]hA!rO ƒMyQS$Nz-WOœA&=0SA䍋C,cX -+S`&.ny!:Fg\d)K2AS.Wm >ΗF`+5>W=33 OŒÈ9tp R[RI}Ԩ(ߋDR|s.,wOڻɘ ghFymJ},Z"r*{Ƒ3}ܔ6E֠׬"cm (z|G[@e Ȁ8c(٨fl}|gծHw~Ye{e 9t鷒Lf!*5'E%NM  F9#”|>kO B_2u4iLyn3gDlQ\rBd”\-Թbäe.k9,2[rlCe~*PBYTqi-< 0iޘCIVBI׹oAL^QmT c҃??V17'vy|liQ[J%p]H9fYV݄QëBd5Org'л^%ꢗY0<ڭ|B<(=PGzI[GBȫqnwI,P$-v0Ҧ:WmWٕi8O9l߃~cs@ILn"}If#-x޷CՂ#c=S9-mQz)]H_ZtڻF#L)sL.xF$'n#9pZ\%u=k-G!xe_u4"K޵X!3u3![sib~@.@lt RID8Bۉ\P>T/.ȬRz@a.e\*lb8+x >a3Xa|Am4F69 =[_A8/B3ĽHdk-#/&VO , ޘ kGB,aAT8B[?8/Ul+8JqܹCGn[\EV8Hy?].LJ5~!LPoh4f==O\ϔӓ?*W,HVU5W)бŐ =TE MS갹DvfZт);Zr#'e:N(1.louBl[ y|["Y !-+!j_Wbv"qVsEA9}1Pz}$VNr)ϿH:{:qG9%W yci_hK8ơ}mCтe R:&"n^ VL>Lݍ2 yj w8̎z_&_wE(cfU0ҊFObT1磟 }aFwX(vv1FW7j‰ǃ^沔+gyX,Ɛ?p= %v4{T8ʮQmIs<&bVx%Ӹ~Dymiʔ,^51srm{]H19m 7z=ʉe4iUWgfvA")r;P*.+9jMDG7>"m ߟ+1~<oT-J!XْrnZcrUV&黜1+f}]„@^?$LL CLh=wcsFٗmNL5lsz@GsO-l5U<4m.j&pkP*`­"F ?l#Ja農BHLvdpN0&tF>8wNg1Z<i[В76HtUçN`vFe?Q4]r/w[~`1آM&&%\UF߽Z=j*o& "Ѻ^mW՗MeqQmC~Ly.atvosZ_s?|;{Fn5]ۭw%eqwyrt Ҝjc̅֞RqqΝ8uV*g% I>F=˧1\Ѽ8QC?e"r,Ԏꮧ׊=+amWnG%v^ >$ӗf9 2z{S+ L4 ?xoMbxB NF|x<2Xzi_]L{X2:ЭeL] M0|u2-XuvJ g$q1>ײlTJ$h[73k׀i ˲"c]a:Vִ<{Z >zmYBB z\^%yu;N$}y; {؟sQ3(ᏚS Kԏo9o~)W)'e.6q20`K}G5_}Lx[w zi%,<%n= DXDU;$ >]+9.㇢Qn[a" #sorøTy<`g:o2 4!/_ЋaoG1^5HEfIU u ٫^=o(x=dCX. l&7ګyLUN,STJL>×|h!hK^;ጿǢ}ӝ.Nqc7|ߝ|`s-Ҋ8_fz|{E5L= NШoTv)j(m̕ʒQ;ʳ܈Q/'*۶)j{ ٦LLOO AYK]JͩV&DZ{ ڼ3BtB^^$zh 2o MҀ 5 W;lex׊6^>B9 v~~DqYQ̍vIY5{P_צ om)D~DNFv3z.2Tya%3yv߲TTD2o jsel֐3N?g,D w\O6J֟7epuʫܫ\X&s#Ѷ8 py_j5>F5\S.x[.htd=FK>1>77^D<[빚TW-^0_alf,<|`h<k)iטFicellc&FySS8Y}JV3T8*&2Rg뮅:cZ `$Y{[5CݑշZky\v?,fi%®vJdcoO<B;œ !%}@Jp6%kmB'vRH=eOYoc)Jgh>]5dLTK":0]SRcrn+cO4K(UhVl4h=8-$ي|9ĚxjL0rHՃ^XؤۃA΄A~^~~ ~dY]2!e](GEKcZHUM7JdyT \}&5<e6\1iv%sN0 dV.»2]ӌjn q08I*WB[}|<)ZΆC6g#C  Z%,>S~ƔoiJuO 41s`d'{Fk-䍰PԱT`83sEį7ĉ".};( bP? EK$! 4äSs? T0߂4Ɵ ^n6wL]vڈ)7k߸_V`F{P1zm M%n[hغ4]ګ -mr?8) L';L9c6%LyOrXc< _PK!К09E$p=92I!A@BNAvRYJO%?;FrIEh1sY]\gAE"+^!mP˝hG&8V` 0^H ԜzF1ŭg.Y掉@^A&[Gr,) ʾf&\$,엌> ] GLN,ĐP/v ,kEV${|OP~CZP$}8lAdB` <]o GQYprl6#Aí\W+r8D_R:5+\ڼ^F-(U~$^g# )Ŧ,0 (vK&\Nv)6_w(Yv uFu>R&j>NG#WےTnYwaġ̩SȖ]_M{)Qݱid1 )hIHl}>Y(G1j~CБt辳3Jw_pqiusOtT3jxIE8J<`Y6tqw~7<L:Po q| Aen6#|q<ח6fB2f-Eyޑ+đB,^Mq,ܱ!P\$oJż^Ww `%\8ՒF7q`%v`R<FfdqSS'XZ޴&!gnSl/dgA4CO|N[S?jVi B:hxڱ_eg9)zU`(;/MT)j/\:<ҤN[w5|i­VDg3~(cear$HܽI杀贗gA4-eL5b0>rCm fyDzX^> 2=&n, R!'"$_]cU1)%Z_.[O U\^||Sri+B5ܳlqB`uŵVV5j  {% D zL~/Ď3"cJa$d?lxk?[Ԣ=\q\a~.ڣUn/-.̩5؋?x9%6nJOXgJd86ǂZ{}E4*P'PՃٰ.E0)*ϘXlT ^gR42ĵn޴GĖ2O%Ch%<ٟ78Q39 PIӔHUg6^ZTŵgq\H)#Z*]a♳7E&nB}CSbd=/ Bk9AI(iL8.z:@kC"ߘ_[ދ%Wռgyj(PYg #CFL?HqAB^Xk*& kA҄6U蒋O 젿nh_ y("F$B?1 $”X"ybф2w4½H J^HxKSchS.JT7V7n\M̷i昙+,;p{ԭ]5{>܀T9B?|biyZ:ղϨ8¬'8SvLq#@mfm{X6*5gHMR!]h@q2T#IJgs|F=wuϭbQx3yXx`Nd 3)l s=)Df4 PDAQRU;ʇkei"E`օ;ɅŦwaS`y$viOK(Qch)WZW{#4LYzk;<Qqc%4R^fsJRKQl"[%`tnGwq0ޒL(H+C7tEvhoNk48_B J࿡I5xlʤ 3ˍ8C3z|m[S98t4Kbˡ'jM t"[0#~nFLJge6S"ɷ 'r|CRufgL ^Yդ,U;sH uNb^!x~юTgټL엾^:%d0|i Dvߏl;J"},TC|W&MGKP0l@6}dm{ck r7v=?6.O:оS PK ΧGWB y0.xypzb=PocݐB-Ԡ3eǰ H^XjKJ;*I0.90f P"ibrӂ^˫#p>*6oj۪Yr;5W%EB>K1v"NlgmG 7䧵3NuCJFĐO6 _ ;CދX D,ꉚ6$A +g,1/f]צJ{BAEKV8 v$#,f}Tq@$Mޤ;Xt &$AXM Qz..GcK4B⧸g)gJ V+'7߭z~ 3qy>Rs(TԞ~\+\%E@YYĂ3p Mi;'εb 0(1N/4ZBmO!W؂xb=y393A}D+oђԖ$'=?T`stBt@vKzT; YӲ'*/= hxK]*NmJr-փxOh$ZHCM؞%sM{}z ܄HovT v@3k?DƜBϘ,FLTj=|/lx ~2n%,E-³p +<QE`fs;;4G: XW:2⑜x[Yڇ{?1vc\w4x MQ|?뇊^Lr,ܞZuVۘ9q=Y[z]mɼ8,ҡrnl1_^e\j>6TZ3X\# 8gS`Ai'VP6-3lrV2wGp Y'>bf[i9>Lw\ mq6V zִ-8Dըɖkn sNp~,va,ő36=2^ <|Na p3!D;ԟV}Kޘ_Rs%S'SM68踐G&IܤFHT?(݆ Q9 oՄ6 `.` 0 7"'ys b)H.fT)@zL`Cԙ 9B>ʄX2-YH/= v]/ 2@d D9f?H/^Ɯ:ŦBښƭB]Y78[%+c|V-B䕍{VmM}톢^҈=qOа Ho̞eܔr3(85Ez-i8BͿ|< iȠ7Ng>PYnҳ>HQI<,wlw7B/]޻WPL7[1k@Bv.w sz]}Esj讓AxCqj,Ph꽗-/:d3-Cz0I=ZGEAf\0(Ntip7TTY2UqIdMW\U~sȜ" 0 IU jϕX^>!mٝGecY~ ![!EgY*ɤTr:;`8MHŮzr&wNjNV`ނ-DwvHl2ũl7ɗ.Z{ -'©~2Zho&7f/<Tt/ aP/ XCKDbY!u$0pFT$B :~H HfRBܡ%R T([>] :BٯXF)Ŕȸ;jE/J&%-+ iJjxКF6Ş 0cPv_T"Jlϗ˒8U= <\ԘX*Bp"i1܈.f~KsuNկZqibV;TcNw7 <{:/PQ MziUnJJ$7 n?DdCBޮk.!N` U0@9j,fgd}G5av% eyJ>H(㪉{Fu˧E@+8i@~j|F0&DXc+ MHcMB&de>"/#ZXl&<֥s="!%DB*ȲdS|ξݗo8NT`\kʑ/: 遗v8.P,r;@9iy׬0JA_g6$ uS磻iLr 6aq P7W ^̣)t'@QSĹrd'D_}X)2NZWL$V5εxD!y.~[QO}5sѡϔO!2OYy}9F5 9L[rh:hS54 h)sPTl.%vf<~ {\NQx+iu 2716 ˶ R߱zJOG'Ap$o٧ la&G(=-_57R4 iX0N)n%]&K nC/dU n%=չPwɩW:t#&T+umkNsdn4X4')}i*Tc}ܢF1j{moSJya4) `tʇ вwsHӣ.6..>R43Ot DF26g5WK_*GB?r?G3 t"Q(®zXE~VC{&[nJ=io#`5!9VyPdBc.<dML t'.cqGFE]D +J7E*^;UBa$tkuQsΌÓ>BDt҇[!|9^R \I2;T,QP4z1|mm 1챁KcD-xh$+!l>EW}[KA l%&";]jvtGY1z:D):-u6"]{[چvyгw!tKC&A< Üx{/j~(d|^a~z(5Z^Gu']z[q|n\~ i9ɿpҿ7_[Tw͖VK˪e-nLbڵ\Q]܋P/]cӆKiDd`Gդ.ż E8 !cy׾uP8uGM¬8܄KpL;\?}R%}Io»|Ƈ|ḿ%@x5 I/f:[J1Ҵ; GMBpi@\%%ACqP} ֥A9k^-MV"MHqh\4aâb*aݻy} iBt-~;?؎z5WE ⦮+*wa$C#bϼvۓ8Ù=(47x]@ˠ%B7OeRe5d(J' ܈ef}93/d)}5xH ~h_/ Gg%܍A#)$OEM)A4+,^;T~d0p-1;ǛgH(R- "^k7}ygՌ4{Ȏb-IBlK0g2Hp?qb ^{,Z*A$BG:ڌ![$yz`Al.^! <ח 9[,,j0Ͳs Gzk6%DEmouPO/dy>x㰦,7JU\dvkTxo:HGYP(vCVTJbDO|4~@-sKC [Vm(A+. qGcrywM}~q: Y3FQdi>-TI'И0d'B(OaVtKD{'5b@gt(Fi-ZRU XSxFbsKy{ul; .(mH=OmחVKN$v]3 X[#GN+J;E{ظq9 &(/QUOeJCT_R 6w]$AtĿ7M W*4WG>XG|M3>q06nwXϐck QvM9RJpF}q,Uo]$ђO:A4ق+ٕ3>yGZ5iK3w&Ur4dST&HÙ覦Hv fiu!9|3/jyk}h;O2/wysUr1 熬lɷF ;ʴaВZ!J%?7]dFlHGϺD2not7T37iGb܎gLKoB05CRW蹰)ʐG@AbCBh%,+rb+9XbH!3la(]nxHeL-pI |_tǝY Ar/dv2yaX3 @O%U()!MBi<|  6G_6*aֿ߮Վ1M4x ٘ #svoa{y8|l>(e~,46ӭz=p7(˳H]ViNep|GX$Kd+`V#3th%V~gPƞz~_~ j)]@6k: x* ۗx{NyK7OIgz<}4#9g m vU0ϓ=DKCMX=(E;ldz:MN3g!qrEnzfY S7gMj Y$Ɠ&d¸CjhaB%Ekk1iey3 L&",%͗tWY BW`o 0޸[I u'ux}#tΕzFM/G[0'A œ-._!t,w V@0{2 S}=]2܈|Ԍ&M2p&+wO7>U0fFh}/ڶ"k]&; 1S9gu>ΈS-YM:#ֈecQ=*ZK%οsٽ,º7x< dL5XlNAbV:9a=_J(Q&zL\As?ӄt]!$rJ(,j>q,BgV۾wzt?.-Ntv_jc9`Hjq(aUᅇHR^U3ΔI?¹ C!:]gH dl{gy̿bj9.2O~͓M$4!*T:gZ_?49ePU]~PIbr*徣,*#ѴKz6.Dlϫt^NTT ʦ 'fe\ܲ\n]:3 -ן*3N]z؂sl6OKcxPoAcsHw8B~q%ُ0a40%-pEYj.JL+&q`S$etc7 t9ok̊8@!d.wx/PʖQu#uShQ/uZ݅-ԬXpMn% W<5~ucC ͖EQ,cZE[kuL_[֠OsOC:^n5h.dz<+})Z5=%)Ӝ|5& Ԫ%z0uS6&Qjačl_rsC+EFRԆ %M?Ύ#q%fg=aYDE(uyV 0Dy8ւ|:5 fPvmY;Y9#% J`8DŅVN(HXhWPkO6IKNom U[4UFB> B?b2etyꭺ(F0|9P&I 87ؾ_AC4uj8.B91sőReã,?*k^Es&Wryy@u a `To3:h%妭SX8~䕼!i5%AC]X+( ~,^i2LGA,捑i UkEG:t^deDo1}N!S?xюB"p?$ՐgOYڟ*kcfĶP`<>' dhiafvM㏒( ,' A E<0WLF(ZӅ59EE):Ed$zSk_cc KsYgЌ&@ d^KT3}8 xkTgOK5B*bH|tĵ<ֈQ^[-)jS溆]Bpm=3}#ʐq` z=}3; 7uz&0j<mTڔÄpD*J$n(l*ZFnlvI|DOH~yTp:ArZ ȸ1ܦCAy8x1c`Llh$ J7;qX5bP)eq+)j=79{P('ZiՔjG^H n&պbM/>ET!;7O_0ʂa>!N|`5[ôZI*(P!Ue|*^Mx],V%N@!a۬!/D> lI}zHc(_t0B颽Z5ITYI@K  گ."jo|󃓸wx#^QvoqK]w) 2RzBYPV6@ ⲍi6ḟxfJN.a!Tpiy&HG2M4CP^b"EHh>4{-4 DKHeهn܃i-W-'(v%e,CKCnw+Ca (`Aum xrCs8i5mvpIZ73xdosOy:5i*u18AFoaY p:_ׯZ27*jvrGʠLY*EOXkiIhD$F0ba 3|'=%  W\9"lJV)Ah@oAr \^Eқ2BaoEOp%[c\x;ll?* b!(*W 0 55cp˫CcA=š16 )>T)D)}?%;A%ʍڗEpݖ x~palP =?ExGMyЌ]ECRI6SJú=шs|y۬G1P8X]_{Ɓ؜X_[t~ft0M<vmϨ'^D?+Ʃb2Lx[u.iɯ}pdy:ukڤ-ꁧSoD> 3tr9zehKPA6H5)0H3!W_+sAM)7v()cP=SœKԉSj}&ZO{IUӗTUXJK6nEҗw+\GTaԚ{{RF[d/OEҫIy7d@'$!x2xbuO~vs LuƸv_+O/z@kwgeWJ%IiC8Oo2W`%5 .]?JwWw6'AFp&]U׸2YcB IRQxZ5.<3;l(5 "3!KMnn( >D3ȫg)Z |y1<>T~n~]AWإbMξp'0Wk+'>$f* !m bܳXVѲ܅'R@?(KC#:ޛ!?3A{ch:brX4˦nbW{Y,$XIr,5Q['QH=#*0bAceRHoX u^yeF`j5>%/..,ҋ}SI;H5}'ιaAˀ H]Sop3#`bx|S(1LSU؈L)%\M$6Ԥݚ"Td&t泟:ؽ*!2G؝9q0\e33J*p]Z څηHwQytxk[i@{}RRe]<謳EڍFWqqՆtkpPDŰ7'N\5q$~'D T!54͸liê[n ӹЯ(j:)LQF 쵼7/-IXu_ƿLس ozM >ǁy<>838 ;[ KFUF:nq Nwr|],iJp.djxSK=:]5 Z*ǘ0/ ѣcP'K@B9&~ǂ!'iY-vWX  PC5 _E*|/˟{vt4xeeCvA9GҺڹ-ALnZu ctiG84V# )hhWZ\B#dy4PݭyVJ/YXz}nG/邕bcLP.!PA:nLuxO^!^:$蓾I*]~ *bM2lt?=gj Scs2<0klQ|VsEGm"GR5q3 26F`'|A+4zH݁Y#0X.5-[{$@cHH+ JMoWa^× pѕ=zNl0qڿ ܴ^MP2[/?#nv S?8k]5-_`yBT2C|Id#sZ~/ nŒajb_ZCdzZR9eTq4>K@r1_^F*tmIKCbɟKg#0Sq Dz-( ͭKOxcB0:ЍD& @GBV`Ҳwy~ =0i+ +}( :wR4^_:yHLF- R8ðv2st:"I̶aZl uNpG*kȨ.vg6?QvXgئtO0Ln" eN^yn ˡDHp+>~+g~7 jOclE{`VoFB3 R&e(Wq=&=)TꅥQT sRlT逾Nn56 L9Ӹ坐78+6`Ḅ7fs#&tbO_(aMTAMg_I2f !j{~-Y#}q$̉i`ކsK3qX"8SS(>#KN_OShNF KF4H#On .+01auy`6"9"3BBՍ a==7@V FY}NJ~>3'ztlCJ5-cFN?, ֩#,u77?~i~6nsmKRdGS-.)_:&Oh;of0ZHi'2I/)#h:8:dOʣ+V8ߢ?#Sj! rVeROok2> 90PfQ~s_3pV=~;HXpd'ڕ'sS`!m2e#zTniJL&pNul[G[s~4Q3L%6'#Ђ #A Qj$(0$$5 4@cǎ 9!h@oKH 8q߀NYx#52{3aFc!ΫX5b{Dcܴ^q(D4Z})BxlS \TYK٬%jj^@8{.B-a.OuhX4b.6ŞA"ߍU,Yϊ}9?krSxXM߂%Dv3GN]ĸJ©( v:Ւe]>YGAInʉ] $g:kR=uߑK!Q MpS‘!2BہC7~dNPjxn9o#_nr>廒W md8rvcQb4q6/vN) شZW*sa.fX^=8pse)8h[;L$ERS|KFuҘ>*dztuc ŽkWUMf=Z"exԱhчߠK l$3^Xc"Zp^tV.IتPQaQ]>Κ3|54A.Ye/9(TE ):9Y>jRhi ᴈJ T _mV%W3|}m+12KW:S 6ҟLClD t768ౄx^kgR j i+kVHDBbx(Kږm dNx$xoП@\^9O _+:J!JѫVG7G5Fh vJ%Ή}0AYNk$zL.>] 9316k@(`:O~&! +o"_=qiŝ &gsK/iU=[#~2q,ƅކ(̐pDi0UiD}͙"Y]rr*q khpC+75 *#X`-CT0i٤ 37/6>!b :t1N&z/Ӿ'I[/;c}@j&uԕ;i"+'vWI| 1,N R !![JQDLDfy}/^|vѰ̿qm,CӋ= Ah4 -iaxK&&n%Ü!u?[d.+14kb<ߗmEPW :ڔԴī5[K6S(b"u^7DU۝ӫ8\?g e&{VH~ce = l(, .86>5-5~D[gՓ . Yp5 :+CؚdWr%#}K YMl&L7+'b(+Mo7M5˱HHBН")~ˆEIws2mojd`q^J|)+B1(.D*;U p` JW­FNHy jfL!O| Mo"2Ax N#N"R^\JCnLqdM[ [Rv4y/(&p/|;썒 ML:fnBJ#ii{ZK~ 0# L:P+[@_1lh8]߹]ZyQT +1J]W:ILr;ԓD_c)w<0`_/ yPXdLL}ƿ]+飒OuGQk}IEuƂ68o8)_Ln>hQFr )rm@-/}Ycgف9`TDlu[uFXbfHQ5ӐdE3]l\L\Jy㗋+Bv2la; 5I,O<śLqniI8,/~ -n`T/TL&w }wzGNi01k088&~ͷV-e!lP'bK ΚjBdxI"qan ˬ*a2:f6LI ~rFE{Bl+\{@#%)5t,%Rd^1^? k)$Sh ?"RvcCwwHkRou;a Fgdfdh^:a)>Y b j̵Vf\*A鈢%~ b N?މnSe8H5UG$BCWЮPn^lIR0iR X4Cs^KQs$pH=uFK:JCv*ҩsMn(H1'JlT#BkۜЂ Dp"±X?9%oȠj~RKgww04}y ^nGy@$̀J!]D=W.W&|g@. 7`.r> -(8H#KFeOঐ}/C |{y[EH o ZPܱ(rBr 7nVgBA (g--]gʳu)HTeVUR0net~D7G[ZeܩP_f$sh>&Fsk*.3]d\%U*Vr͑̐$%~\"jcvt壆D7 ~@[7. tbNZ2,Z&ۇYcAQ=ХPk,㸃&l@ފ}D )T*bm/=&O-p3s'ggTЕQ?1on1qf>x x8XbQ%us˭"ҟ`YLe)8ɳ@b <Ӕz)lW!,ӦE|Ώk)èX" Bk2J%Oi+POu)ѩz; ZW~L rK-A>=~\< V:&&H_qrLn|淫y,trN扙]wì˞ǘ 8'7F54Z5l΋ A+,ED9u}Iia}%?`-!MI G`NZӯ)v7i}_Tš6M%o䀝,SX jBX*Co7{>vm*>- -h Sh~$02"GYh"3Va\^L.W:cG%y9΂!KC@FٍPS*{7~FI%kO79YEa :T^*N-~NE2UHdZr#Gr^Sc-7iNFqblB{8ȸ8IW>N ȝ~E.B~].X):IS1h *U9n=|ẘ g=QT(A:|iCŒJh%Y#']̋@aH^?rXXF:}iDDL|{?Ź*2:Qa8e(*Xix͘YdRUdi_+mk6撈iUfA}1CP8fu3b Dߗ@1˧mD#A})Ϛd &{-z@H)zsiSZKD- qHE9/wtv1&ٞkynsP7GJHqav~лV$hotk9fLE0]^a~zF׷@085b.q%Yq/aVkʸ I )4w&9.'n7еBR_=E&.@kޱ԰cZ|ŭǤJ,r;8CFY?AI,Hq\?w ^͸8˥RQŬfHmN0O-}԰>ֱo*.-i`G; P|2"yg"Z3\CWP[ў8&65Z\)/PiAj4ivqZ|}>m7+2RvpAx/[mUQ(Fx+Vq݁βsi7{}FsјhݬZFG.ϣpBu #PpznJW-.kguUF9{\.O#?I;DA\q)B%Hhc͈%W|&hU~z/kЙO3U5KfkC=:tkzyoV[ 6X8=CK:=\wc ڤ!/ϝ3 0PRuБ;GFFsl~s/njX`}dag|ӕ]13 Yщ Gu=?DlРuvG6$$htʞS+a|Pt !Ŋ@ #Сj/Ě~W,xśCCw$fCv=]HO[߅oF~;ȸR?Wb*#*R/A~$gs̆U*d ~[=x,@#}VTrP (1t@u ҌbTEd"\ $ .uFn<'Bl#MMc@V%2w_E_;CyS`l ,6VV wB[@5h+TV;A /Ē`m('7 ōMVs_V YQ4st@PM"%Gݱn{|,0I,*! (pN孰{3ijy@] ҡzFל tuK5Cs g?Nlgm9g? Y)>SC8a@4<\`zVـnQty2iECVSa/a زED3;qdbyƧ49#+:`mhֳT.AتT06up8i r]kτYqU4B|.1D+w?K4))8L>^Xy`|l$lhX=zv.*pLDwV]0DoUKiM{P3ojȂ&_7N" oVs.i((X=lcB1^F9㑲YFlH8b;aXW/A>oz?ۂ5ZPxW6MWTx|ゎFdIQ`]o?]e'?ZY~ }R+1$rpp,B65gYdqþVL-IaNMh  ]-7s6V0XAb`$񧨷/@wY~;''꿤j`lN]niʼnıv1;ć <1DgΞ oJ6mwS*%4e(1m `Ry"<<\w/iGgo@}X$ZEꍷ^k 9>Fg"YV.':t|br=&.Mw֡^;8j/}XnWɳh=CeɃLe5Vm3,$m{xVq^g?jky o+A]ê?t5% [>e㿨 dqW,ޗM5Ӵ'^srgNCc+K> <l#4昵 ˠ| Le$ P^bb%^S ӟ bQfhI)lMe6M>.gB)9"avǘ5UOvhXCxi? kj^US jt:+~#H=Eوu=Hu}%ylܺԻQ )+Mڐ5`R=pS/6ga cuM|vEAw兜J.fƒ-]Τ[^?o B[UYQugNU[/@Gc]Q;Xg&4zZT" $8B 2y<*jʱRZC"/~!vg(9DaT0eo\!6{D`s7hA㕆q7JEղM?yY~G(ĉ0*9dLYx+8xn T 0 %?H,ىM@35ÞB½w']#wDۈ*լJ}ӊkYhOsNj ~ @R=bn9N ~E{X"Rzpn#xd]h2Vj=;VJǪ?G{U Ҥ7 p}_}KP %|>µ#qG'?"h/ E! D#;DMz.; ɖo`Ϭ~&679ѭ0d2 2PN9+|L4Ip jCaOR^-;7n2P/lXc7ŧI2!FBGdžדd%܌n\n*iYvg6eygwڅ7dk*0]LlZ֬s.dˠ`ȏfpSYivNE8Dյɠ>o1zv[ rNpyb6 *'Ҏ/d Aп ^';J<>w$}4A8$Ԧ|c:CɚEAS/Cyf -T5|l;M0u3DڛmƭHQnv]x D`*LZԅՇSj-]uoj|v%19@IxG$?Khz_n%hxz]p<UNCtˤ/@ip֍+bX˭'x*fJgpmBƈÇp'B) taeGFq߮lȿVIjC M7uA9n,&։>.y,5H] R!%Cԥ |_!,-,D*vLIDFE6A$4b"Cs Lmۥ k.vE=hM4ڴJQlbh0Fs~YEkKNdrT=U6Ge;Dw=]Fd䆛|61>>ۏ֑SY!&ݓւ3koP}n9Ⱥqri.T;PUMwzO6"y xu ;LO:V-s{vAcB D~s* o6P@8[mBʐeOk'XcXz[%?΍zU袹>* Uek+0`x%Z2=?>F G?Ϸ0P $!dA[U0:(6[XL7hOFY5xmON29bjT1\T9)]򡅯/~"*i?4v*#kN Io lTbH_؊γ}ybϻ.J@w`>1KYsfc;ªA"^5̜;9 vŇ3mxZ}.sP,'m]sׇ1dWKFDyY^1?N'ŏ,߿;"_x?НQɧ6Wc4&o{#EɼJ \7BhZA֜(aY_T_wSgfB` όdԋ%Xw # k5Z =0Ybc>՟ˠwCHR(*svKd?=>][ɭ< Twޡ9}lȗ$h~!'2P^z.#g&r5Rk~Bsԏ+!2t5~lcLߧ acRPĞ@yC T-s=M >lҌхcfV^`xH;n.0EVc!SyS24pTt{b4CB^PD/\7r2Rŀl<[W|98Ykj'jhT\*nEdh:+  ̨̄MuS=@Ϊ\ }{MPHgǸeM6K_\H 3|NX^Kq1}:)FCYdد<&EXz&VrGj~"&C?E ѥW޳c\VQ)HUy:dV*ʧgūMr_g~y夦j|~eI:? X/w Pdn|觀wfAh -5K#@]+4vڵ:̳M~ LFFTٔ~5/lUn%l=hO;l^ccd8/C'^nGg<>NI%n$LKzGЦ#ALa taK!")Ix-u4G9Hyb>xZ BO.(SdQ6u4L.&L2d.M[Q2GxjZ`I[(4\qddsYTWrsIwǷ,xGSqج-YmlˮX;)BEsS`x*EGVN~켪ؚimU ,) YĪYpvnzF"{8rHw4\uU}blw,G+\:K].)G!zY>hrFBեdJ6gfϯF5g3XԀ)X?=2}!2d%{-'`-"1V$#nmz4%m!y%T{܄b0V3𜐨6=}P(I"x{Ƌ%#ywK# u#nuDѰjOI@-AF>:My5]QˑVHJNdT{TzdF}Q;R+DcnؒdĴTN;M 3i w 畳VixzVXg9(W(bNuLl 6}V/}'G`+Lo0~#4|$ߗ5g~w2uEY+Є^wB~ࣚQ:dtfKN5>ЬRRЯť?کͼ)M[U*V>;֎nQ4nFI (@=]R )~lF Zʠe;`Df0ܩ 2( N8= :]-3߳#m2;оpۈ x:&G4Doǵ2ȀK{FEkrŵбlaLNC$$Prc8yݜ,?\v[3:Ϭ(TԔv\Ojs/V VOcσ"x<ʵE <݂~Lg^uD9LYAk3vilB%5qaL/ wR@E-]vHd/ ND읍޽+?9գmm q48k 7w  S9 aQswrd&Q`+6LФĘf=Ӯ@Uro^}Xu_-Q:FCqT $]~+엒$Z%"#=wt FО8.2B AbXEP\i 7gh*Aϙ}}v(R)4s)&iPؤӃՄk`F o,P*:'Q|y4dfnSEy SCYAs]ϣ;O˭_ME2/4:zݳߖND5~p"`k>d|_EQv6xj˗ e$T>Z܊ .=q %4~J5x wKJcRjƥ<_[:AHsK .3Y ۗ|ZIb.skraN;7A5zCKBC mY@k HyB8WY o ,zEf)9F/஝Wtiͽ`9fy`0ʂ}ÚݮN+(J U^gy E:q=F!ݼ 2tXV9X7V&FoLŽ1] F)F:}UO_8>c(Qu.C{tڼ]LjH>yC/Q{4wkGVu#4e%q8HYtqF<~iϩ*4~QSW_aah$L$|*R*\H-V3q;1 !Lc`2x K{ѯfpŬl}iڷ:[LA1i5'=.wvXMB8):dBU&[L #'B(O }(v;@stm]Zۺr0zKOiȻZ40_7qIoM5[I)i*(1HuUo9s3~"ȞC@*AOL:.0|n5Dx}LSx}Ե50wL=q9;  !v2ԠT&קS:~ l!0x$@*̿@N0s J䁼O(]bb8,q:29@MjѠqG1ng/ē,Ђ|36ĎĶ܀VIlVt9X)Uϛ\׆qƁGDCG;uy+npIr48V%w}%  wBk>*cy(԰L4j@<`I - 1} b0eKMGaF. SFEiE+b쯣b]fɨVfb5yGf4Ҫl6J }cԄ[H:Q,ZA}XaYvGk ;A|ųߑ'xKT" 8`ė:I ꡅ#BqijgZ 7Y~ʊ~ײ|ab$G +ÙMkz|u@m'"Vس)s>CcN# z"+d'k9? &Lrb+dg"p1.g{%VOC~R{c aA\RxI$r7^}$ۑyWEZA<3Ecl:7|lW*%w͙x7 ¼ˢ[ 1w>i^>Ԝek\9E`\Yb!x_ҥRAnp rjJ}ٴ*Yt"TF&c^ U"Er=l]׳}N%) _PI+MiP.\MץmB;_5Åmň@Ŵ^|΍,vfV<4ٳ:):ڐ?k C!:Ij0Ez>&$< 2V:vG@dl n҄1hH\կ+Vq頹j*w/`qebFkQwOoTu w%)}J+q0f+aJ.&vApH{tVAӀۗchPG FX(ߐhL.r[0 Cþ`bhId{8P lSO"Uqxq`,YV XH:h9[C_zO !bh^ %O1`O\Z|!|?}˩űB}9)\yuHE*IZѹChֆvxt_^j8| Vply6H)αK'2K]W}H!h0EMFGb%; լoQNj_zvi< #W6gm*r?zT7E\D n+u0)ң_5JGm4{e$O(cĨPhppQس3EfǴzm qR=G`}ã!|Bc2H+c6-= gh* Z2:?.p?+,A CN͓m[I|^*w#sc1Η3bABjk ʖ]yXn8xgKxMpG㓯(]SF7!ηfL+ƌv: +<* P"00KUǣ,GPqH8txyE_{CG$_r˒}dRye!%-N\֢\}e9M\~}Za2$5[y!mV o4/3r0 32nQA d_zM&|-*f92[@GͿKZs#ݱB0YgKRDyvYu=0hz9'(2,>ie۽CpVF.Vy1 @=wrHVQ\罾7Hkpiƃ+Tk‹NC̙޴3zJStHN@*Jm]c9#R>55+P.(H${*Ү""%,ilz,pm6gg{:pB sXi}${P-IuCD GJ4WAa}Al=?""%k Cؙmʉs>&Ǹuwl\ʙAFZGstհ?vDx2Q_s-7rVq@# 1 أ&֪(]U^d.UcPAR_cqh-nR4Ѡ֜WY$Oa9nd~۞,Nव7jtb\oD,  L@0K`oԶh}+@2.ԤV*ltOk'iKx 'pF}'%E!;T t7I:4n[\L" !Ŝ# ad2q&I=AV[AuF١7-(Tku8@qC@L=,U&嘙h(o'NWt) ]>ղ{ /":juZm[P;RcC8{{ 'tZ,˙;1enOL4`nYE(W[ɽ`CPTR dAL Y[BiإFǜ$I r^_#}V@}K<+2l%bFqī{r=da,*cI9LB Bg҄=ڎ^9qߙ4wJ~/]KEwG0 $^־tQh;ɭz ڕ>SIȎd:F?Zȼ;{g0biFe&3{+nB WMx/ ZmOii/=丶IjPhաﰼkZ' 1:~]y.3Pg8;<Ax)"7bzL71ꆔNoQ3CZ )!PIdllsXGDP|M;EFbT2D.EHY PLAZgwQUſn֥N0%v :O+ax8EVāN11}Lւ UoFҍYrY?RG TY#Ӄny_/h_/ͦG~B1w|}8;s: i|T`JGQߨ;.\s| P]Ml%kdH씼hi}yzE Gik#/ܐC.R A @"Bl!Ƙ%1m S~(%<іM479Qb'n ^:M1"OjR,I{)>=Ye"'mZtA%E HvwS\hδ'd+_u 1qp i^ڎ1꼌TiԋKo/砢&j,gSZ[PYS>7ZgR"?xSS@ӊ,qϒsql# x/` 61Vk\INlfZ?4SMn![Nݜλ80p e>65{E"Cu0usÍ,nEZ /Нĸ#rGu`Cba-5'ઈH jIPPiy1І]yٮkdJ?(Ƈ[/\? Nq|_,gw"ݙXnvkvh ߷!.B@a'?r:sB́-TT}֕" C4P8#|䌿<[yү7C7eZ7"]dq욂ņt0iت9*yW!ovXKZR8 {C_/jz'֋!T |#Lֵ1Xgҽ4Se2f hS~⡁ڇ}D=մ1tm9B ߶;J  ]@d i(]3~_pci9cֹƊR?4[Avz2SqeЈzrbʙƼࡺ :<ևE`>)rs0pI;[;֘7]*£dfH馻(Z[$]8OVYϙH &wQ!~^96QӋBWAj~!Ai ~9 1 ]ZK:ʓ{j6tu۝CK:3^¼| Ut$Bt- Ȁsǻև:K K9'uiC8 u#GCQ#TCF,un$4Lw-ʘT >clk2n՜BɁRt S!fޘ$bT̰:g܋=J1@/LNbtGirĔ3 Gi,m(YqQ`Ɔ1W/9> 9 p> I vc ;=2¦[SXǸ<2zs[h15ڲ^ :R#sMsm g2rN9Y=ˀ S>k_#OO\HĝOK4we FLNY,F-wdBa WrEgn{GS׳GfK;r*%ܹhZ3%RFs^g]ѥ,'l(4\92TO^ -dM,wYw0Q 7[*,VAQ$W<!#PϮHEJ4Yԣ- îMSH܌tZ1:~;"컨Fluʃ"ĝR^`@DmpYrS&{GrUB4_2[CXkT ΧUZs|||'tcR'&++ }tw3mh* D@בW OiqR_h0a/0u[6zJWlQO+9 2_ZVs^ `xMo`^Oux0R֏ XW9W/ %T%NyF՚V Ҫ}qA KS D0|8TuK 7ן98:4RNueպ\Pؖ jNFN\I3DlQWO3 }7EhN-[ <0SC:Co{ \`ԽK!&N7/|z8GT ?r^ASH:SM8p̷--]q^ܺmy"ܸy5viHᎵߖ ƴ<]νi z\qMV/jR=Of]EdXX-az Qu .+~E/.d#9^'eQTc)GADp~wnZsÆptܯ=ak ;0-D-B,gNGNQ;yHfј!B\'Jh _[y2^ ;MGW\\-ە a6 c6п5cL9[ő71J<#z7Z zFD[ EC*Xn<<U"ȜՆ1c,{#Tz8;ALfI78֡KfSaQLbT/ILFsڈD/U*)ŷx7|䁢E 5ܡ_>r IARGZAU)"+|aAd48m ̚CjT&[DpHqYE9m1Iȝ7ܸ6Sa9E&UoOdFDt>+LWh+qSbEQ8#Z8a\?$䮵dw;i-VuHd5jNe.Ȗ˘ c2 ο`fUM! "1*J|)an5_O-S}=f`zws *)hmٳӬA 6Hp.%wrzZN*d ˪NaJ0/ˈs#7Rsnhm iDY7sg bIv}BJ3 > {eVl5Dx#6Tfq'팼G~N6)F3&O17 ̣ƍyR#K;COQ^i`b;;k;qT8h%`l>xtGcUnZA2;D&h MBǑ$?YTd֦g\EQP{xQ$ m bUℍy,|9&ƴ9rf*5XJn~.n3ֻL s=5A=-QQIer$-c[2YŶUV gd^6b۱K;ogOϽtj+"A\5)iNI[|5z<.ُ)fZIawmu zS>lPrt_0@ٽ ge˧Nf=>?iZRCo,V`L $:=t#1ăw/ #_zOtKPP('UMOI{nbFZ6Ӌۭ3bD>)]=ws()V]-=Tyg0ZWņ~V~Mx,VZB(WaSjl[աy O?&lb xhl?Z<۳2D`3(lw׏C&5VeԜLsK[57YvI)KL47$h5> X d,!?߱(N0/pyZ4? 2* [W8YղG}HL;7Ol]>3˃7.4H늆Լ;y:VBY]de  ֍V\&|ׁʊNDW\ga ];"׏<}ED6V"T@QاyjYX[$u:꧇&2c(+hB$7!ɋ;b c+[_Z[nԧZwkQ`nYR7ޞ7PEA3Tx>+ѭs=>pÕv#S8j H;4f}!4pgD*a$A@ e*OWRIG56›(ςRfp٣ʃMHJma}7/maS>vg݌Fr`:|\qh[\%{qx`:JWz^S[*Qx0'Evg7`i=ckz]%PjK/ WG&}b|.{0RjJܲ3Q0ѝt` yܬΫ}宛㏕hB2qveN.swށ|*BF 2Yr`)HS:"ITփs<ؔCժDmr"n d0:q=~JX> lyLZ Va|.WԼ v?!\I(XƬ0Om εذ3lZ}zy-ޒux]Dz=cUag%PWKxu:8 +m^NkTǼ27=߃k>B zֳP-Q ;Hu뒦 Ų&":bg*ʒ UVm[Kهpu\TSiVH"c\=%SD=I9OfCp팈.Lmk[p)hW۽)g&Yk uJ^Zpa6[ j2ĝwVS B@RzTcKje3ay[4IcjgyP6<%= C$wD6&N.qhꊒ\֗I쎺R^P81襾9TW;lj"6@E\׶ sD'ɭl]l8-嶻ڦ)q5, +^]̹)MSl D!_px7#!uQ{8B1 }ka-ۨ avILAW0%tcFUn t~zx@}%~ JU<8ȹ6VYFuMHEG]5g6o^!k؎UrI\Ǩ+mxoz|=f}ҵEb߹ Rx UWQKZ2nߌ) &:e{p)6O53ٵQD'ʊARYTR.@Ɵ} Hqhbc}?¥cZc|!< RS##z!=4aXljJO=7Ɠ3a$nH@&p࢈ U>"&udΡ% z̮1tQkR,ּ#UD2VJ'K }@y(%ބRD <{.5w>4e.Ǿ.oWih%dd;p\+y]42zrp`8DhУ.,C/(+A,j2Rbhk:R?B3FG_n9wDnz}/(BhId~Y-<;wCr"R|:b لH5 =rR;4@i~ATUԗJB N#k{K2k庅-zf5]eǽWadZV揝cҐ!_򭄿xWu݈@X-xlJXLC9T>!qJ)>>fCS!V8Dp'ѹTKG6ai~L:p6U)V/S{M4V/d 9HAuflbOoY,UBa;F" TP@.IJ r5^Ql483)Bk_`@63-  s7r\*0!GNW(iߏrN~IZ{"k1WLTάA??[Us,e X~ø/Jžah ]*nDTAX• ȕ2% &8Ѫ'}g6C{qL*}%. qNcwPnZZ7PWAyDThqVltlί:9S)Ĵ#3cM _A 7D9NGCEצA{Al% 4暴3,uT"縣tpOjwf W&^sd' +b\ތ7E[⮡e:AÚ{]"YM䒻tK,7M wU3B]y<&ѯ؆BQrX*5fgJ |SNTop Z&L8VǒߝFyFT:GV3!s"x}`g`4pӨJ3ćv~z`I=G m6ы\"p# "(q$)<8Ƞ>&ܢ hVg;;x]ځ~ ``~BΈFq1By0%/ ~f0ٸ}2Bu547AgBB*ZCOڄ9«cֿȼ}Iri'Jl2ݖ pc3,ĺC\/"5-ɹ9@/HP .4!|*k\'"‡'/A%|XhTӰSXo+2'ƏWTA]?/L|'H23jU4S &-$ cy}͸ODpt+FD݀1,<|fF"[M@z%+ WqW7Bھ_7hM!=ُ^IZڟ'=`x|DߎO Ig۳/ِ|zB?&x;7;*c$[QȐABy΀0#aCx:̀9B4jLqaפ0vS=[}r> ll[1ݤ1,JfNNCY wRūvY^ )X:oDU5] Iq@rv @Qic1*L` f XU*7AG mD*=%Y` UI<#z8 }"$#l- bJ@+haZѾorugSU m&. liO Av_xAΠ/ NfMtpl].c#X tjP4VPP1z,HgmƧ ֑'5+nœUlv_R5M !!15O(F.>hى9_:CFMIZ 6I*?ε,BzLc$XJ?_AV]µ VCI{^ *>w0K=AC9ZT]=̱L-)Y<GK9Gf\,#jOt3 )IjZ 0-ĸb#.u"7/ר?tir|ZϠ?ֱБ D^ʡQ⇋_;D<+&`B & ,[ i2d2xTN ϝd'*`l/mכ9#y]r>`žj_jPD=cOSĐKCpV̅mJ ZG/0(@Oz͐> iX [,~\ XF 2><jh ߱8P3|PӋԽ?_(bfGׯA H@NlTΚ,p{cd > [zH|VCdۭ;c%E x8M# ` lpH#Q[H*`BNQqL&NFiיV"s(yNp}Z%8"~l aU8W2}  8:D;T4ݳZh@~UxK% n AT.vZБF3~S@ZؙǗO.R&I+h9w9 X^=E' Tpv:DQ!~O( @񌯧$ wnۮFN6z@w(bԕ#hle_K.zt0T-ρ9-%W Pv$i .,p$*_֊ԉY1ay}d_#K:$kOO[2$ B[UZ^o:|G q4CT./;3+A*sÛk%5NɒDu0ˉyYp}WKZh|z94r;z^eSUZe6N ŔCPДŁY npcHK6Q\5|\$iP꺌moc_riZ;A~=vcGl/0"ÚVnM;S]LUN<Y@i͗w鎕Rd?}:ۚՙov/LoYOG"`UyT@.Mu\Jrٶ,TD]fމZ$S#޽ Ip|0W[R5{{JݢѝQ#3 05$6)i>80|B.ڝqMNt\k_2$sPE9?@ͧ^!P8Z9e׳w8S6Ʊ$_H{n J&`(>;p הj2]oW%i[USBeaR⠃&쁛`hsBB,yہGă` J˷4fUP싛qGPl"HM2LT-TpmLG ZxZt67 .:teG4k:'hE6fBM9%v.|j/*EG aL&RQ^{D)P؟m;\IFXSعUCqilr3~¬ŷ9Yͺ0u7hT4)R+ v+dtwժfr'bXwS^1j5F:Ζh|>c܆g 3@ͳ*t׺.#귻FR;Wj7NLFB8ѝ\Oed)dsCjjRNjm-{3EY/o/y8zH™Η~c3.5ʼڌ {c\<^qBo!+iWX'P?q![J"jva_Mg/>7u-B>=E_!-r+3c)k>A'1^$,gΥ]ϭ_Q67mgg4y|NQXkQV.{) F&-3(g"wʔH[fMfK/!xdJD{Bvzzr:̹пr~rC.dbY *_ޙXJ":IrJr_X XРL۰.Un mܿB񊻍T!Iw~P|\D$Bp=yO<SYNNX 6ݠ0P+Ύ_y &<3lgPS':^O Aӭ5791p_xQ%Hc{_}R%?07F=!Guֲqh>-35߈A΂s{ݐhX"wfO+}j+fAR}Een]hS{Ao t]CWa<_W? J($*VQ#=ovv!uۑ#>$g==.MV{\I |Fʁ(A+tY4G65Cը*Vn`, VQZ=Du >_*9B襄Gsr[UNL0"9`]TCnxQn(aJ{?ǣwDfW_&\\([q;0y`G8EÄ ~ƩZ+)-G!WQb'CNK@jFI1v]yݡiЪꪄ,8ؔ4{+VaI21Kn*If{<ʻE0i4IsAMQr+}S॥iWՒ9 !jV5/+<+=Z.` 4,JF]cF3~2D!Z=B&L4g~LZ? /}s\<ܢVAw65:`){dn W#җ AFb9k8AZLj jsUmiY}Vt7(zz;7Nr4,!h>*٧=qzF~= n]k 4(|Mp9zL ^EaXiL:9}.H tanF+i$T$~S) ,*6ϔeZ6WK?3"o`:8"'ά,nϙRcr y &)'jB(g&qgDR=&>r- D#P`VQ$q SJcWqpPa`>u=l}Gm3㜬!YW3l Y{ Ԥ5T  C)!Fqp6!陧Z.ʳCBZ]8o_jF"=&Pb-jG7x=a%,P2+dPD"MLy6T+4x] ?Q4Va :c_X.[ xεan!MIeT@0; p1|H6-VбAW~|V[Tjh$NXśb/ ,zwʖkt t5N ǫ/,*FReA 9YuYRG>%E}laBnFH8m~mMKEE97Ԝ ( ԩA!n\] NeQHZDZܾ-ײ > "djP2)W}H,{Є'[s-=d|nr~ o ΜמDE^GJz{o֒$lTZ dZ hpn8o=z! =ȃJ7Pssr8- TsItA X=?"Aa'z~J{= 8*s@fGgݒ1iDx!ФQMJce䮐Q*ye01ԃvtNe22S Ď;gae1B< 8N~04GѸG BiGQ |v4ݒ6#ւlKJ lŷM''$}7iL1XX %r: M!!7$.l  4TX-SƜ bsv~Ma)uǗA㝜?؈/0WBT}Uu\hJ8UTa$cܶ;F6W8muV]J5j ({~ (MipnR-s+kqwZwM /Ptcv;wL.m>[ih AmS ym IM-}p>}=yus~}h :32̑v%*,':J0}7!єwv,H"IQTFv;TPZALˀ$xY)$KE>tv+ǰ<3*NiD{ں;&@OHCs'|}8|p8iEjثLO}UY#+zM;eOF-JƘo)eɒW!Cvy#۝ PH\KvDŮ r>crmDjv~sT!M} D!mܧf%%iPMp _V$jf }-1{+YFNndEjlVT"{"?ϴuLh4ndwkWci.EՈl)eYQ*h)Ls"&' 9b`:\ڂ~[>DQy')|-950ٖ¤rg'_?6NT4{3TTDKGw ;u;+-,F_W\YTp3>`P ZaJ5`޼JWA"͘CX)3|ߴbn%G*&tQ.:d_f}0q.͌4 :K)|0.̌ʵLHp=-.>=n{ IZ*ǜ;~㞫@p׽ -exTZY̫Q+[L-U_`{u<Ƈh"|%埍JݿlW!A:q4wO?- ʕo=&]i pLo40S]%X#TW@/Lw@Q](.ɺZLf pL[(¬| U#׮#y}i~TG^q ؀1i#͡WT,l \'hCgCK}`{Yɦ?J% "om,qa¦ 4TfD-^1ʹWߎ-6MF豳/ bj?)_q]r[5|И]Ӎ~_@m5zjsYLN5h'/zT5%74ۈo4D'~RSB aQ iU#aE4&PfBpN'txrjM"m[c E/:zݍ NC|tPۋc4G`ˇuh vJljEtLs%ѩqٮiMa?s6܋vC^o[3|zG^4dSwOw3)29xIEG ƨYMXh%Tҥ|tzJ6Y_]iQRAlY3a];-%ŲDM.pb Ѥtq#ӪW7W ro_NcEy~pYfżzy'u%!χ5ʸb98ItGmmfL \ LߝMZmlo ~*ឹ*owу[)/A1")H*y01XGĎb#KMW]FrϞCG` ԃ%Lސ;m;9}Aj6EPFnd1l7K+=)%ft\MEqbY,9#aqa' {͈j$X v)9A1oϻC!6"b_B[H*"(ˌiF\䑝}{IFI4BB`xL+6jobPG17mY5D^0 `>h\iq+h/5L얇?brJM Nlh^9@tQJr^]b+J"d3N)3̥®Rmj؂e+ ?_G l1"X*>=) Iѹ_l4)flE˟W* -GHn~Y՞J+"E$8vlɑȒT5 hQ9wWtS1z+`p}hrZYzslZGTl+XsLR ݴvts%q[]܃sQ#!N=6BAPbbg\2:S6CNfn&I5 K,RSbu83z*tFT3Zu@@>3H u_7lnjbh˶3/nq-y&NXZR?;/ZmS\^ЗP?I w\y;XIe\keM>%hEt߰i43)P !9`7.ɧ5jp0YL]i;c">V̏Y 436΅lr(f*N̉ton lo‡H uDsQ>jz|Q[2ވ-Je_ CSF `+rOC1z׈])AIsmؼs;$P&T] {utH󼂆=.6f&qg'n$7:T%yM$"m>- OUXInXŠnH Z64 IG;*R6-V [ ӭzw D”ST컦.9Rg(T]v/;u+Dߏgҁ8##'PV +ejmBΦ}g#OKa)12"8x/lSkz|0G.^Ih1w}UzuR~s8IE=$$2cg}(r;y%k+h-^guw yz[[sy Vٟc*i0-'3WHN+~#*Ү:2!,eՐEE*;>PH[.KHBbJhHNC/"7ܪGaRyE'P jX\8){&Cp9eAxkv1quz4X/eN٪݄|e+Z;=$~5K?I'37q)f/u*a[ρ*/y?_lv.(E;ė8%nޗ#}J<Etvjpv(ɺ_+4Fnao[{06sv !ty2,& Dwj)(`U L kWX{@*d*{^`@P{`H$hwWrdwk`~<|#h* SQk:6O d 2ag.;}]r7M%;xM'+H I D2N"6cؿ@eL,ŏ /M&>6DTNCR-6]2KR<7î`쩪1 斸G3 YwaeBYNP)Qƽrtew0HA-}| g5[hVa9s1I~A]<g#d-ҖH*q @;cpgTk7C@ V5^M*cVJ:LbIE}zUb_#9YjYO95NF%tc;̸;C3nE$f-Ѫ6i+N㖤Uˑ'TCڠߣ^cj] NS­+i;\nljRK xv{J=1S&R8K:NJ^,[1Vb20#3@K%{WqSY`$¿gу V_p#N zU)[}e.ƌ=vfP<2c3Q_dd4ߏ詝>Te5T؏'1<W&-5&yqpm=^JkY*up%SS?I'i*Iw[b- V.co$-9S0%JWӐvapW9~@ٴV옃^1Z~~i: zb">"O[E'#+erVYg9gr蘇p]p)@gG x\9]eWs,js̾1Uڊ!Hnܙx*:6835WAEhn"F w6+{1ٖv1Ou,i2u^_lO2n)n߰GK拍i.֧̂==#VEQ5 uc廱mџ56UhXTB4 !sP;}$gS)ъoutRA6"N8hBi!6M>Wìk*,j8_'1S{w969 jK-.͒W%Nj q4]N<\ c;/f\sa-qՏE_ PLה_I*H,6)A ^=F\8Ty}zHxDfn7D 5:KJSN.,~n<&IU)m<Mj:^6(C#):BjbTh_4֋C_C4y;V6 %ckfwraOH)`})IF7oHc,*ē s'w=2z+1jAk߿(羃TY&pٍP8Y6F2AV7 q+P7]oܭNİԛD ?`C<]hH>$|~~hΚzÈgidݦ93ݜHQt60M59W4?/=q:BNC9 7^Jݣ}[#̋e"Էfg%z R1bY_bA\yhZqt2.O{YVgRcM14)Ya'QH)~\'׍+$XqrZ''b TXjbZ <;!UBCxl=q.0 -R0VF ڛ?7;<j#,橥x2vf]u<8VܑclDKfֆ?8ډ#M$F+aurj筒64;y2 $Rpq8K%6=BNS41KJ 9| tD)~ eK4O(dȽX>X(5Y1 3mAG74b~pObOIv(]*ubG6XTECzkMfN=bjUC'?~AfEQ)㾈or 5glmJ7)!vi$I,"??Sx7P^6O͇:xugXFyo湈Pk<oKG[OYFA~#Rs~Few;֐'΂5._*S$`x_߸Szij$R݋:I} ڶJŦ)Xm3LQ<{ ^ 99gkZUT|40o$^zda_R? "$w^H|.{3AX⦠<";̝OJ=+AWGv\=2wlL*LiDL# 2FӘ/4f^S ,[1t4TC#m+r7= KK([T1*!>ҳ=8J; aSFxo%/v/ K {0Kfq︉TL"bXi%-&yum%!I:3TmуjENpa0x8}Ե{X>ploPG3MOjaC^RPSwZʽZd|5wؖ qz-uhz ] Rv\0}H$b.3M=wIЭ2a~THfQA'eVd9Oϣ<" 3*ףi*a7<$<ӟL7-{vXtkn2<4tF W쳞&_\w=K9~Ta tE l?σ9Ϛ,_@cnS',%Юʥ/3_5E]˿LNj%+S̟tXb?e/|i't]2CSZS:CFy!O͞mx9p=xH]?G_-wz! 'P/ Rڐ>9q2eYvQOT[\h!ɛN&COLjBU9ƭu>֗FDDeDtj J e+u34O?`ET50~\]PI)C}-s@ЇC ;a@fa dkfL"9,f᳔T 3'?I4,-Kd"+mx;ٴ~D˧":Raش3.N P ̻{ڼe`c ,p(& BYNHHJa* 7\G\vBvxy\(D2\dq/~2"APY^Ґش#HxhޔG7йu c#X,L@Rb&z_NgtO2Pf(Y0DSoqxp3BtZ6mXgZpFMXd]C]K|XXΩC~P+j"IR-ƪә=2ۺP=u2\L>}Ip8,}X+:[LkMB|̡FrD{`m»,QS60!ի&@S|t>vQ&"H&rxyY0pfȃrPn!W .Q5x~vV)F$Cؿ\@[SRL1GGl31N|R < 3|ddї7щ.~N-*\_U"k`:;|ۛc.#4m~|6O! 0ll!@HRL*Ty%LFd F  [v], \G yk+' c5P)ry&.*[.iH+}<&> ^v.1:$NWKZr1A3m;b " nC>QUÕ?U]>)88>ԀKufeȻҢeGAmd)b|/L:#碃s\wy2~?ax"=ah3d3uf!\pI[f( w:#Jwr kR5M]ik@h"ڿ)w Ya=pi&UB*j/$+L$ 'ZDTq3$<2{X Sfs#z^C ͒Bˌ`f;-,!JG4[Oigl@0N4ϕ#%g’ 9AӂxF.7_N9)FJ}ߔ0yS <zxZE-upZ-K,+@饨;w; z-0K?)njZr j?m rQMNMß "04k/),/= Ii "fb5]QZ{hcH jRWǺfbY?}Bvk1}!CPR^;C|۝k{h`=ք0SP UOWG|)ؔbfڝl"LX+Qj{n}0>_p:f 'VjZH #v ;PI1^ߌof(wfFq Z=t 5,zIsFt6 0j Q #ء* 3-n5MA ~'P-¨HCy ܕrcXm#}BoccAfSP RS^I2 &E\F_<4G7U63pC>R@am+ abݜ2xTj_jNH_@QfFta=Pik$[!͓ +IICӾaX:f5!#4W%DcFrK\0P tƒC L XFY8K8 )~@}v9LE+3RBVϔb7^-Ê{|n4?&=ۼ0(xeI)t6Vt!`$x]ӑHy'lf~ dW% 3H Sd@ X OC4Gvgr2IRܘfj?螌1n_uuуPa=iT3l^ ]l+bY˅R >f2;[ kR܌eB'Oڧhro'e^%8#`6_W.4>\hOQܿxjנ_p!Q0BUgـGE>3"'8U󤦫O# fOR, 3!U\) K\ܽ/$$-ݏyfrin85cBpPiWZo\/uRZx/~Հ࿄l7ht_xt&#t3ɱRn H #fFY% w8ff!Yaa8rY7oJzkQYĵ tuaO/6^I֡N U/SyW&8f[_嶢S(סWg&v, kVFtHڪRemn<Ȩ xh;&mrZѣ' "lLћYzs]VO揲B3\<#(< G2GT<a\ϷV˦vC/\'S\\Fח]+r9T%j )'r:*X`Or֚=}*^H G%AjʽMPv{c/)DFK}āyByH969Vb&.cj-GSOPDL 'Vψ4kETt)ӬxfTG{ *$kMKT#)cylζ^F'aH'w 8azQAd"˃}lGgA>i ЛL(xz$ylxy=ODAR'do6rߏ0⇱؝'O"FiZoSm1ҪN7ԉ$ tACs5@9]Bq+cs/-dJU:S[8E~?9{R[(8ޛA9.=GdڸQMn'l)Hɿ iu(!t^LܠI lQΩfż L6i2ڥS{{Y`-\o E ^|}b!4+~KhJ&x.{}69?;f6 A[E.]sǚ9;*÷T@Dǀ,܈bJTL[2Q\*̧"1*.,`SלLh7>Ry(Cd7y5k`~$PpgY7jX(2Ru2側CP%#D߼b`Phk?էTLj.ϒeju_hQLn z"^FqR˳ 0,PRęhOHCкv D,-ͨ&Z !ۜk&^,ygBR#=?(be b▊s'y?=42&%Ԭݏ=yU^ l !ǒ hゲaoOG嫉>x/Eߚs?ߎb2%~"hHjZVV |c..t]ɹs`B(}jxIK1n 2?RnYe7PG.>FO"ڒ V٤ιݪL\xS?hMڀ/n[0=5=Ւ$) 6simR{;Eھ2YqLv%BRDf40LY;~}ЕI$cW'5,T z9⪳Cq[fF3}5$'Yyi1P5'?YI:ɽ~RHۊ3H? LqM>_d_Q۶@ϑN J̦kk@+5v s\ͨW?r$e5; :$JBHy1zMQ{[H ݍu1Gytɦ&p& hI aVy-ې1;̪ |o@Jiy, |FMDvǀbz, PpmzkH"tߍu }䉗Frk}\rb?❷.Y[@18On7",>a\/%Ƶ;szM0|_p;0(ᅏWC yaEkw,7!70Tw"Ly%Dn $զ΂0TDI;$-n]ܮ@7br yXuoų=. 9Tf<DXi\m Ş")~'3HOx& r>`:s{~" ("F @F Gre*qgWI.kmQ #5/4G}WwIJcQHn[UM;H9< bGX,p"A%l8$noˎ;6jgbr1?`c2"g5JԇhEw`XXiѣ_Ond,QҦ>[uN 6+vSծ/U"B@t>A/#&L Բ up{aҾ{"_˕l .E5+4 i^xNL@@"7`n tKقW H(H8.%w#;-biaj/tXvV t.gv1Z!~IJbtIN΃a %7zh,L(6gcC n'IsO@&?rZ2)-,_4[+zb rXXA ~.^؍zm 纀)6ڦO ?֭JѬ?ܐNJWI&/0cQ_%v,:@{]΄XA`OΆ9rqhd`` Hl![[/<yؒ"6Wcz`; C5%g4w6qt|Ga5I1with* 2R ј~wGgusTJ="1qgs6?[w1Hޝ8(k,F"HQM9e"2-cP=_FU8alȓD4V(4i>>WA"/h;;)ǰyT}VY%uTvēo6$`2g93hX=u-B÷:WJԴb |"׋Fÿ7 \GɈ`ssMe{ }-G@>OCEQ`-9xx< ;yY>mzH(?ո՛^F?e$jV_4wLt(9C?QvzdP20cCn|i6v:n>Gϡsw&8z8epC1(ʾlr-ĥK|IIH^sA0ZLME i֧ZolՒKVCNXΤTC^[ Rلʚ==ԃ(53wF4YJ*#S_R=Wx#Az+$ZO5DcC`y(AcF&buM3*)+)2_d'0(+xySd*+ {< R&*-H@ 靆ce, $3)%.MVupTߖo|> *7ǗlhrC@Z\|[j/ڍ1tlp*JbBkV'IK\ , >p* <^{$œ|oLj3k[kB)1JoaTH]c6,'̰5)`7Jz0zo}5W4J4 -(v14Kw4V s8\:#gV% qb1A|Zm?.1 Ph"^v_c[<9 w{גbڑh驑 3jK&gߛ5);wuqr3©lʏNdž}9uQH9r*zzh=wOp_P-9K|]]G[w,Q_Htve xfoZ ٙЉ po.yLϫrKr̯2ުɪғ8bZ8!s,w36{,cѝǯN43զ0u!~KaVR"eiRTs#u[bo}Ap ΢6dk KϗŹ`mo3FV+*yLwBOT=-gwDAB0yd;lObVa|i%C97p^ȸ: ?JBظsR&DF9AK١mˌ[z(Pl;>z %Qc;k`B]羵 ߆(}j 'AbZ?(n2Tij$Ϳ&a@f4SɌ> bJĀuqb#8EK7%? W>Zrމvzi7v_ t)2G7@gNWy<*Dѯx#ݩ|i-y mtvX !i,Pr{}iִn38"$gp}mZ0,*ӧ^Z8i`~SBTQ o t; M)VQ͔ic +<ơa*VCa3QeӍE)i3BJ3h+6A/.Ktf"( RkU: 7~` * AJx?Ax$,J?ط̏Va&s9@AsE{StsUEpr}>D7gZ%9Dބ49۾sH;rd#hrR޲$Ow*s#AxS`׵Ѓ3| r>-FŒT~/*Y#m6C3MVEGw<.(YInb0SEc>4&vI-:FLMiZ.x =y$3L<=0?mUpQ3 *%q.kͧHh)Fߖ t7V/i+i/E꼰nߥ^RYYW=o A!$a$xனô zO3!˓64|}*H(53-."y3C0e!UB$fYÃeqpG~*F/4c}38auS&VnDȴxǖר_Nӡ`M帰P.îi.bKkA/^2\ks5*w_E)E1`@@w-SOWQbjf Wo=r?TOa'WQ[w)i#E[y-4F Vɕ ؟6}^&TN9T9V c$G4( fvqU~ Ӊetͣ¡ʕJ$x8*jr7!TT`ݒ)STW_#7 }X,D6 `ެi@K30>һEYM`"$7XG9}א1K(3{c0W .']~pJg Xm' ķt UnPbwe Gd.,ڗ=#geMkWUa ryܷo>)4ho?Wz'Uկ_2˴ZHiosRx? <)_"z?}!͘37kޥB7[.ĤuPWD.OeM4m*=r.\ nZCd3PU莵m2m aӽ2CZhY(L}=poVrBûPcgjMj}(f,+1j!׹VH>2c|؄3 OU<9qX &6: dX/ޘkTfJȕ ұguڸS6E_!*A VZyPs̟1_I'Ё xfE[#êfDdδlՔv&>Sm؂؈{as*9CQ>6[mZd>Gh n;;X` )bwj]"ϛ0$ףwanGdk^L_ϰ7No BeƤ@ܪy:JxɧZ(D-_iպ![ Sf?e"睲8y=YinQ[@%Q^L:2N R'ZH o3I`w%5Nu_j'jx։>ڡRjp NC QDh, \U u ;Y(;>~[E׳E8K#NQzz)qs{Uں5›UAqؚh9&: 'UP *٪=%G//ZLu@ Х5Z)W 4[Bچ<`_},F6S=z4*;4:LWm pЩ^s59D0d:)\G aocP`@mz(Z̴ŷQˮAcp{Htsokm4\^OP)mY-bv5a6NwݡɁK1,3N`KA1,kзDB*1UgY/eܡpoGz;l&44\D{qtV6EASwTgE&?n̏t%ycirf"VNt f Vu D4At)H^8kq{<:.Qɨ@־8o-EFHxX>n"ۦYDތ]H(#;7ZpVbE &>t $J+x/]FM{~*/(ߟ"',("&)ڜĕCgި_ Ƭ,IxE@GP $\/?p쪃AnQ/,-g|!ff_*%Tp- eCi'9>u92jwE6z!Os|> C#hUe;Mb ˶c|pUz;)^/ܖQz^;w_=;d e2vMEA@nuR{ V'Xqū2K0N֋ f'XC0ٰ'm+ $gN}SZh3GE5$? )orWɷ^i _rʏxE]sqlߑ]]!4]|sv:6<=L8-ndڭ =!ors%0Fkjw+1 _0K& L"xH$ RD;z@>&]tD%h$uylQ]A sz¤ 0Y"U:wI8TF3 jq 6nin #^ 1jW6[T,Ui艮d}R; gnXAhJFy#Ge,(s2+jf~U٭bGW8ˡLR=n,Btcߖ1'a-VҋA*7{{hTpō#$zbSE\ja_6A:U !$V)-( {P"keTD/$DՎ560Mӂb)tes '9*Y+MQA ]Ԇ߮Fnΰ y|q_oIHS,="ayxbpw7S" FsǢKlgLKKwnڅB(+jjZbPI8 Y.c-4|BuVs*hڝ8AdI7-:$OLF݇~YsECs'яQ$8*?=0I-_ G1#%v' o콚P9߳WRs~WA.ҍ&WK(s,4=}L=yD#dWB>gk\j1Frz3H7e7 P<@y1g|sltVL C}4/:GOzkT2ſ#-spvlk#vBzzV$Z?ܾ6M9/#{ ݭu]͟bavPaU{gPuy5wdzD߈{]BUi:K ZM93@Ie{6NCMk!IDz[wO3p7'n\JW^גePƱϫFq-V&hi<0W&V[]Z7_;V#tz٘+r,'_y^&uL;!nYpؼe5~E!Lvs0u Hч!pgJelJ d,t2]I64Ak@nᖓ1U,NS"M:eƂ u`">e{a;>{cWtN#s㎱]!D A,FU ±® h?o|en,=ֱ j3,!4]zȓ358X]DH!zy1XB,43;BβK@ Vb~kԾy?=W/g#q|T9QH^K2?;DZ>ɝ}…'|+6x*&MȨLʡc_G*咭2]jQ_l^חcSE5O(V"v쪉`zmfcvh?ib'E$Prfngk8;sOy/ݶmm Nb[ {\Yȿ 0r3^i> I9cBQܼT֕J<=/@獑rO3k`z 4z* MHܯyI`槔kv5 "wÍ2]qX5(яAK}zfɔ7s& \' ;HJդlFC-xz ~qQNR$0g51"¸}T0ȶ3+m8SCa8Muck,`앪3pFBۘ[%?Qz^{S))g 3LMaczbXhnobk <Ҥng-<YU߯':QAT(/x,jx]⦨ g/ JU:^eivj#I~@a~$,DnwL//$ő28:}H 0ۇjg>\GArv"hvxcC?c%sKcwڶx<$sWs|rgƤ*qR c?, %Leuʸ]RB@ҡ{N@w 0ݳU>YJ MU-1^awRL_V9}fϛ}nPw}hjx">6E ~ZuL)l;3m1IPVkOJ\/LUU>V2eXH6M4mwTTGnS!ΘK̀IVm-rn.d]*X r,7u{mY=qrRPq0GV8걵[H:.y "KuuIR%L.92־ 9oda[B|&8.ZPpAa܊dcSo(a(ތ50kpWM2` 8&casDce+; Gri Ә}~P_!CHMG9]z!z+(UPu,`C˜ :ƚh0cױK&Ӟّ1v]`]|GSO:l'|gFؙG)$wD8jj\Gq[F5)hf$py`JDC@W^Z<HwduW3aZfhpfrhl~ ^ |aXG3ST9a&<|h]kriy{{&|rګJgF6l.WQ#fDћRX!v rzW OrP^`X-ޮaYAh"rhRg ʎS K{_-&Ϳ^jgx"ePjӲNOY]0EfZ,"H R"*6 ꋉޭX&Aj8W2~y2وwa_gi|['igKē TTP#իs.9Z$j^BztLRsG0F4s9+Mpk}1^(jW9A!3rB˼ S$ϔ?gmڦܥ{jbyH(Z$LW]-i$y-f#h:o Q+|HP"MI*]| (pEN.aQ|0cR0ɃDsy ߢp~IOz'wzR8O76+{䕳;KgAbFĕ6]w@;!f}M<>w- 2:W _.ƋWNJOWZ9t ɏ9s`qQ,XX`A3qA-UynHb\n^I<"8ꍋu&zkr5"㨖fYs90J̀쟒% B|ۢgDYV~ <13fj5A鸅 %#lM]ib΍*F z~F3Gϲ^ O#7L :ShtN98cW@%!B眱 ueluF`-hzxJR t Xc6nhy1Hۀ1/p3pᒊMllxil"r@/Urb*̠lu}dqS}1a5 .`M1VʺE*|*jx\:6F) DI" 8?~jz̿]Dkp,4A턟@B}b|8xZҒSĪUr[`GuD}HZ~ _@"1'V_hn5I5M`٨ݬؿ vR:h1+5;uik;{jG|MTP- E7JFP_zX/vmT tbn ch7˦SC<'=iz!fehh"Z:v^R4YU]7 RSTrQ Y*㣄} n:g RxH.23 gEYo K P~]-tr5&SMOK~8LssăۇebqNY%[! 6O\7j4AgJŖ l@ R,J^cSUxEnno[X0 OͮwkD8RfQA4{ˁ~s`'%XI<'<]{K&Fcdzz&ce Z~ bgZvayFNM|tݠjc362S7 M۞a:߶KPBTU1[LI {P&TA췻|9%ְTM)xD{+vnғ-oK w`^*G#B45Z>_!lyTB[LDkC; F*Z:n)\-@h Vs c]C@_8rlpҽoYnsTF:'\E9.M2& PaZꋐz"tGgZ0BUQ]sq,]sg P!n`;@T;94Cԧ~ /K{35D*@2筆Aj]yG5I*YC`([@AKJR є3=MƚUk6hˏkASs[(uIJsO'TGm%TH.L2]QA h^a?)&;Ƥ;mr.Qi ddx?N3҅6XIG/׭[E< Du'gOvF,0 36/@Ź)%JVE.gO2 + }t;v}^kxM\naoiVi.i_jw_o5M* ?8Td7j i8Cb=9Cp_8A+ݰ&lf{mH<O"WG] * >ΉrcUYT<ۘl\{_zTf>8Bݸmx$.+ wuVNbyJ1ae76bJy G)hBg{8ᛧì A]*D.h|0 MR{Ykyjn, #ǖtLڠnx^=-CMI߮Z6p(>xfq^d\ʗI 76u-|9$ 8£o{ozVhZPĬA 5Kv]fshjCIp!B>KKs!Z|^w!0 " N9!ͅ'QkEE]Wd&N}ka! L9נHnH߳S~SvX m+. 61IcUSk0v9dS&QN=(Xb30h>77^WKd%UaYhJBnRs:#!EwVD㱅όS ;W{ &]$1ƹ90gc'8A;q*CĖH!>-z*Josq 0 ps:+.u_hߑD!9s0<Nh]Tr v7lrK#hlEdNrJ?G3xG*h}q&SkrޛM cmyיIBAi'yb{w y5F x'ƪE^=Yct(MNԥQfi쏂ҴP=hyUxԣ|‚t$ňD}!!֨^S eg?ny^@CW6zH[k+>2M&Oxqdb,rICO OW$" ~SVƜ*Clto_kW te7n  >ͪ*!#%淁:a|Uz3e vfpF)פ xzϥ#n+Jy gB eITFeM|1CÃj)b>\ Po[=.*Nyy$?Qlyu ؓNގz܋/x2x@5s͹ tiZ: bA@Ǯ#/U\N-3d8XlLk,gNY5C.ϰOrmq>3A n\x2{GeeZ۷(vL(Ќ&KC#U|DM  `]hb}ircߺ#Өo~Mcyӵ>9ᐥ:〲RPp+!+ 'Wtx$(.F=w%wvt=jTo"/ot0-/yI&90Nq[@IrەӲ.#`)Xbu{JB.Vݰ@ Xw4:.vMKɬ=kx$kWw>olWojږI3A.SRk2ptOΌu2p6)UK)=պN2}7NۖکYn9RUmPKB6Pcq}6&W.9P϶R 2熔TRL4&NE>""%Z$FIr}__M l5TRt_o3EKsgcpq>)lG0!`CDS0SAxkp|D<7 ]64X)|wϲP;c*[seQw{͑YA QRp/6<Ʊ;~Iv1P ?_pPs#meCo?9]e9-ыnd^T2OA$xzYlc`b9aH",|Ylct_i.t=Os6Q,p5B'6f`+RcAt1*㐛vL{Գ"< 0YRcH@4qF dùh4o[< Ej x{R+\4]yjjo|w݆pMEej ro{X$=c Dq^%}7p&H}yEX*A~y٘̈@˺h= (TTvwX7VzDܟCMh$` ;@)Od.ɽůGZr+qyW@5GvhT4ex鱰N$.  ipy䗁+h=ĝOL<$)%#4R41#k]ӶaGWgN@ /ZX k)O)Y~:ºqtO}sPze3@>Lq]Dkݳ MVNuVTTcyT)Rר.I6uh 5a]y:~ o | )z 7tYJT.F&3^1[Gk6r}<݇cz}pe8ܚ녅ڴ*L/ &*Dn|D곤XnlHd)P2{ܖ{HIa 9Qu-&6&_n 878C'SyI2*xդ}lݏ5=X"أθ1uYLҏɘcgZ!Nn9\Ju?jTg+$"U"waPQ< DE՟c^Y"bx]7hU(sY V=nO-I{*0Yw[bF#S> G"q܅!z!?#w [cZtL:\;8F-N闕;=ii4@JFuC9SQުKN{8g0PU*ǰdd mQL(\Ӱ%Tji  t@?ͭ}E!;  %G tCG-erڎknSrt>` 1}n~N*EVUG9O`WџK 8|7wZl'?ls@QpL0)$DU,,ůԊ>O8%$y0@b|Ej97Foq.)B$fXԌzV,?طgp[%^L?,' ^lM5LbK: dt3;j߉~M=)<9 Ӓ.e%:feo R6U&pc ]ɷ,Ptw,x. d屁"s&IGQ>;yEfz!?e%/̩=H@.R7;vLy8H]+z)wPluT'"KNcMM2 9Ht6>Yes(so}7{ ?CO9e*iҎ2 f,2#<|d%nƿ07u,EzISY%G`xo3)06sԣX,%Kd3`VeqS+i!F>%̉: {!;4~RLx[2IU?Jwߊrj1N-.Kc#|`3G'?iGu&q?q (JchR,AuSpP#ƛqirS2oDL*۹[qbΘ 0w 7[БCdۚ@Օx7oi|qy|ZIǷU[Ji8{M=돣< 3'WݣYIdǕ;9v Mv -hFDq w- q!p^{^~ɺ+@ EM}$SØBĆ*ma+G7/ϥi96Ve|i,pxz^{2kxJeR.15KO#ie}n"hD5j*#{0χvٹ^?K"B&`@1]6FvaEL@=^{ = V8Ꮐ Y5ך ˴ތ.9yZ UDZAvYAp¢|*lJo!'u@I$g FLs(G3@#7Q/~ x59:l9Dn?(9n9?}idvWs̰}`|wfL\(.ך>)ZZKQJBԖzhDhgU[L+NleW1LX'iꦷ7V#{O|Sq z˗|чHUWeV2K[n4m}O?4MG?9]po!@*kIp2]g[wlr~.tlvD[=!_Am x.GH$,]`uB[ oHݱS>@=',S/,kJtM̑dB[8$D)?u8tq]-0~vzF-=gPiA ȱ3 ɢ5NԘ~QL+[hXRE{[m @].QIц3lUzk2Py#$E"N@SܹO>h˨@R˼dwZaI +hH}g.~bzGߝ+R*WbJR_<m`0%lSbCwM}cF{#T{4 )>ߑ:o8K*]$LgZ㲒9ak&ICBvNzw5o@$2+Rfs.F T\b^/~ND{| n]v5] g/s#'|=UB{c !#)A3il}5S 1ͫu>~+fK2#44؆wLp6mJs<bOs}ta^g2y%eIxen.?FcRoݮH2u^S M l"S~-߹̡@<8O6 h*`V"S!Ao1x> eQkEi䝮EfzLzY>בtjqކP ֬9jUj]:dLye2җt,t_MV3&n"vcGg7SQt̃Y~x˱"B#7)7ls1¦VI^ڎYQAjR k U4~DJP>eScI^Acۘ`;ʚVYi69W1VT, N Cy^nپR&w֏Zƣ]<Âl3h-g5m'r\cy3 = d `̩$Y«Ǻ!Q/r ;Sp&堅9߸JD~%浉, 8NAO*/O l"+pԶ@gX𫸅Z] [OoX i zZ Jpx D 0#wCi=ToɳU,]Sn`lNvTxu:> 21`\+`9ψJF ;~UofS;~=w}r|(V}D FSg;̯S"ږ+[5P*c( JlqS 9:y`{WS4?BfYU_Ԑ$wjۂEyl"2c:`l`P?ۻ1`.T]8+,00aai!I.z.]ʯƁmOUt ٗ{?/5DгXDyLxi VJ#Wݵ[ԍg;P2k l`+¥Q_WJSQ\~==>)[L1X>!MlƠ Lʵdbn3aY'RԔsfi#4A-9Nmty!Yd7a츅ՄM܁d"v1 5Qs(DgЪFU? %땚S#{^/OI;2/gfXe O.{ox]n@aH߄;E֑h;"jӿZ lucv-:/1t+Ol<\/)HK)lڔKj,|׶E?Z-:2_mb%8L-x@xKI"K[b}W\L/;^eC-lyf(.U%i=M*ZMnHg8ٔ3λe^ #OtH냂ʴ7:@i-Y' ? W{NB<ϯg$hr?yw'l1]g Ei EPtO[hJrW停FU;Wjn<.˄X2l׹qOU4+t~|e!x đ>Y{sӲ 93Y/qٸP晏-ͽ;NQx ͗fLgtPJhQ<Πb17_ JztB㹫4vp|C= $g#(@.@4&\r 1~*Z*Vg*U<~i!S`4&kBrC=Hܬm'HSO4g6 $YsQEo_twzkxǽUl k~09Zl sZ]+20-,{qBF|!Ej!ch(@yR\(`RZM#An_ywY搕#zuvlep/%[\.z]F8j mJ!ZUoN'&}3?ya3p}7r TP{VxHOCEؙ`d9 4/:#W PL ۑ G"fv)6276pd3ۛ+!nGF}C۸S1Re+ J=q?~2k)Xlvo4I&*:zAIjnjI* xIj}ȔZ_YO="_f6=2lGGȶvqDI:ҷ%Mc-%Y3SetPPB8')N!->㼚!Ls5b̌VT[Μ6~QvyYex"KfGAa**p3 ^6.A B_ܧ9b6sC02um T݃UW?u&El{ݠkcO4`u2hc |fi] E,~fZq'ೲdniY(2kN5Wcpwt"4'hoE!Fwٱ|RA Ԧm]QKQ:xvUTx?nDX0VwM6dtdEe&xGv-PM'iTy6׌|/1gk5.?y 3NR3{ڿn,zpƥ[^_7{KV&0oBwe䓂N2vaH!Jhʳ1i#<^. JTO'LTևg;=LR8VWĤ/>;aMD!_O;q] GT` !0Oe7{Lz?MpND/ h|Ja]>3R?$Bx6󯀱-ßzN4| 8N$BRxSu bD Bp4%|_ ]9ƙ$}BBOiڇ!ƞ iyڼ<"$vTt$5͛Sá&ĕ9Sܟ׏K;ȗm]ƺgl dX"v$ib9z$ D\13 F,,Sy%8ӱ2i‹_}r*!V>da$0IIlѹ[3+&ehܐӽg&@ʌ<1Z$8)z8ɬ::#EZ\8՟)k@meA:7`w8ޅGJ+ׯ9,{*x A!d0 hpdT\.|gF^% ۯdĿERFfq=1ΝvE~莝+?Pka}53 |,l|>e.VX]^TJu?D =dz4<-[ 8t.8gD^ (i#6N{m\>{Jz,)vs(=I;2$.r y=/B Ÿ'l{Zwtp64rUl>k`#Q#2‹d׽ؗɉz:$o5du>!a.j"]Js q 7\p~j"dj^-Q wr Q7VV1 2ߺA;oS(9/Z"&t .By<qBajb25pχ o8FiY4첸,2q:scjB؊x!] i*-B 'bhBu+@V>XV{Σ8IK 8˙+H_ ݎCT1syy1ZO"p՞49O0G8Re.(b8dF)\[§ع- HMqQ#dMG2@[2@c#V7eփi˓ ]sWA7FuDS0fvWN "+j}bDX1ucxYG9ΉwEXM'Al( L~Bwzjkbo_$ZGI^Lb,9Ř*B`"A!Ezeq b|qB

    @h [Mjs3GD'L 6۱ v<߯͠膘\Ia tY 9mzhA}wN-:]¼%`> v4::/AF# _VS ⩉Zi}} 7dX1w/s+竎T+,oՋفeV:QGNdl}+xH`CdNrKw70Jho6Vzfx uOphb0]dH&LQT>BhW"t|)*Ω_%Ryo'>K /bDGiـr[OF5eFfdŻo\A_tȭG,HUjRjwrM9(k?.&Ď˞qcE[Jd(>Ah-3a\zp.4Vg^>qB(g s|T'G+@DLD+vYrfX1NQ0PS$9ӊ0ؚ#elDY((ziiޯCBpM $; Zg5![V {ST-/bޢ>fŻ+5 ,r9tC SDD?l0I6Vtm!mHn/)~>K}In`]:}:.˼HҀdͱF-';/%fӁdIJÖ=>%dz L-ԭUi(dzM=3zj9B}]G>s :SG]#;`{e3f}evcl)h+ژP?hOŗ0o-?.Ƈ+x#$+"ɇqmrM1w{!fLMJ?R)̷rJ78m4+ 9v V%CLH{Zt[hm/ăw2@m4 PE8aKVFZ`}дrO>+,7A}I0th.Z.JlHS#ԙJHȑGbv-1S(|; 'eJ7k&dq<;բT@=RMu;M-],Lƴ7yr1ΜU]_6T?xH.«6KB\jF"Gq:2W|:TLxFWۑO6* la$ܯOohQ ;l/>]Si+'r;} I7zo`Q c5E>R7;ǎ@'[׍_mLr&3)%Q0Ҿkچ+hJ|3@FpFK} }SVHw CGIadw~wQyR~cwTtߐM#/tw$~"&<5sI{#B5n+4Le>kgPxtP GåbD?į0JtV] $T,Aqn-韴\Fގ)ރď" O&rc]n Lxab[`XcB`!- $R_Dj3M۸e;* )?cMw4X"^ÃMǥFVN /%PX'iuMvBƎ5^B&lak/yh>Z ]@Wݞ&FxGlG& nM^Z=ֲ#*Xcn=oE_mrtrJKo i{0Y)Vͯ]ψeVt~>h}mEJfkTJf.W7Xq`2_ka7y41_ 6~d MwD4 H}ppLuV;"Ǭ^ZEE(euTpWՁyMjD@V Ma CE0frw S̵PÄ 8pƄ61l=uo2HTγXǩKR8x,2~wx,I kϢ}=YH^? mշy("! >S{qx\OԔ!cY/iT۽FPЂ%'n ߘ Mi"!Ō^@edaIb`Ba-D'>gx!n{2OwZ@ 0fϗBb<0tDcV!/ȥCj}› p/gv7fk3+D7Is-k8u-pa~wd4Dܿ9^]ƺ}[ j)W갷n^?O 3`x1US!sCcn{,w7+,ȡf~zXĩsng ȧN7Z"I*=CLwHqrǮU=5R~?[F~̙DlYNQ`O^ܳsAXT]CHcm :b}oMz",E7)O)].kbg,3B2E % ǘ_5Tys#ZnLs0)if24ANx_Ԉ3+Kvc[T<{(UI^/$!MWJHȠ\GHu?A|};3s,,`0}ϤP> c\N UrrqsҺw[{c]~zvglbtZ5w` LAF3caS@?kv`)%gY>ga?bB-\Fj[JqOM1W8#Ƃz1VU-,2'G~4<6e6Gb52^(dyg,&I]3}-WarN'Ϟ!璊eOhd?l/'Xʏǿ5܇$U1;-aܝb};93i% 2yUU /~3"LWAIby|=Sۭ3-Pn^>_]KvNPn#-b[=~̫KV/×O(y&KPr_Rwk6RmTcw)'Z (u$ps(nHzTYԗ&s;JkEB{˪P *ٙ`te8(q_ gp  ~iQ*<`\\jLl_E+WHkT OҎ6K)CWBKEA@Cs\2+ _ȾP:tn`q1!%LY:Q\)^%= m{.>4&i!W1uiB5Ĕ|\^/īaEsHFs&_GGyۯBQ%F@FM7BLr|ХޏW<{BhZoݬ+9&_x$2y`-x$!kT9;ʕijD@z1* :کp=[4G?9Q'oNkDv#SQas8(DAhRm>2\ׁ+j+:T])"foKq1t~ZI{DOذ>pв. 9%;lhXʾs`N;Z _Tm %/$Эlw,s)5t6X I+-:c!t1 E"Ю ~Үg] X=gIM7yg|"PQ-[Y)&'}u3L8XXtg- g΄)]TZC5߽R <Fvbҟ+]D.$Ge%ř2? ~y-48C{D֋4r~ U,Cd_ Y=lu4ׇOkP8!A\V{#WDQAp]ݗmiQKVvf>]VT&fS> `-F~aM|S{&F#Fo׊ `doQdvg};/V?!U8=%DyD$Ӫҡ7&zLjPٞx[dS|1{otUl|`h-m%=0i)q1%Ƿ<3T.o۠F[Z{W%)*!Rts c<7ml^֨׾;שv򾆓ꫥxssm2D.[>">4?HTW `nU甜2m uўk`/f[2ㇴd^=8)J>ʵ]Pz5^2ޅ׹T*M=(-EA: ?'@g {,׆$wPzFd30N یWչusވP+#h'{$*jRl]j,iD=H *4*ܣSY2I?$B^ ZA({Ġ!BJ;6 .U7"\ڍzT_ZXv`3yLJ!q#jr^M >j xf Rht8#ŚZ=癮oN;P2OnnaN诣h! i OpܳS8JmG8Er.V(1̔doQzW9Vbia~3`_HokM/\pacv!bmkᚩ&dB|9zѶPi2 [(m8K;jQ)0ĺ+^WSi^-Fo"P&I>FcҦ pIJ;q KtwY}B 7~)uL V/}2 UNظ<"E* DVmS ۙP&5 B_f@(xvXY2~Cܑ2v̛}`V*V.hAd΃]#DJ5yP3bd+_Qu ܭ*A H[TL1zф:r Sq6:1$r};GA>^'T*Iq)ahO;^p»&"귐BScn&$`Fy4b.Gu*>RU JP|Ô( |NQ!3I|g3 _NTIÞt| 4[4nwDmƵJQجS:'0<9A3aSsĤ$[ \.zԗ}'ߴcln8 ‰KG ֱsZ.Cȣk Y$, eh1%#ԙp*: I0[lsLE,$+RwGloB&0]r~m#l Q^€N®'ٺ9\sڱ<xX1Jr}1UaײߨFΓg0/l.z-[y+KY6:"6uاr|b%!"sfF0'rj*X1&7KN v$ix3͡D;.壏5kXYk"1oսR${YGc~_aWJKU]u/ͫ}e%%I P& "WV:ȁo\: im-ECO'}SJb{㖁p~!/?-6Ot!뼑8xA2/4_ȴ]EVkq1m/ʰ'bDq/MޯL U85nuÇK~+!qZGa8Ld 舛S쳰TS@񜙁-PDӖbFq)"VVDQAPk>ݻunyXQʆAm\X&6 2ڕm7hBi+;k<ȗnFeO,X 絶ORp9{-mdEmbp "\Lkܐ>8ٟW~BA*E{nd2Բ0%:šםy_pBrtNpya6CܫLv %{"8~]9~xs?z=Bk ]| L4LhrRo>XkB󨰰A]?+m\g̈́̑ fѨG}4Tixnh{m-٠55cYZ )zHk[eYO Z2D[Od {Fq[&öIc LDR)i '_ 7R⸭A |ؙ;yWh"q4H-*X3k[Gj<5JD =^Ơ4*S˟L}YclC3=T& ᘔnK7B'⪻9XrUl#՛ g;Dm()HKо1J}ԢsEx3POqYzvww݃if,JZdQ_Cf}35 *9)@а7,yKT{Ql M"5MZIz8❒ip-~;hon?$YzⳢuҚ򛝠?ԝ"nVueeE)9 ҍMw\ o&d<2 ֿfg71@A^MCɋgۘa y0k0: !qNV]CC!3K=};" hbWcߜÍEwE KCȸuMDp()t}$MܳOQ$)ZAh(Wl/޴zdp6m)uֽR l-xa0r~CPۖQx2R=>$y3\jM 3'|˽,ӊG|jv*۲G&}(%<[k ݆ :_`MJĞ€ǍxaxeNj}Va [eI)V3TCEɴCŭi'E%C!'X; &]#lu} aIU91+t, ]P- "D$9x zCCM4!ck6Khv|JuޝF(d)pV0ۻ۬x[ebU \R7B2<2l\[qnݸ`wSdKS'tNv cłQTWC>FE5 2O?y>Z۹a[ `b-ij?L&c=ίavh+8Ӥz'yJc+Xf?ϑ?*CK`30 I"2F;ݖ?mF\IAGl!bxY"O\tϣ71:ZrK$r \P2Q?sD'ɼ>v3N57[B;hh3j:>o"e8 !,diHNic;jx@b_d}?8_ ])jގ(Suj@c:]AMK_M+OױWtmQ-m+Lk0bkڧ (qp8ջɡg&Re2=/wߑ~FhbwQm+H4mS>1 #guvdwI|΀LV^>Ѽ̌>fzH5bE>O RJK.Z38b/ʁ%-3{{- H2h(P Ln/fP&FqUs?Q+ Ae8jJ@NXgTP,`DӲE7 "/I)>Xg Ae)eUTR'HoӺ}&|#KIZQ9K-#v$9ѕӫQ GM*⑐[mp h6 -BN(za#S?-~M0}!+AK2&94L߻Vr${fmz )0jy _"QYe}e6ɻ"1ՁuSߦ RMXYKܩ:n?y]kJ 7g-] T 43YpmM5IMW *vXghhJUA(]q_Cx>N|5JU {,ߟxwy4k{4gd$, S0zg;ՃݥS`DW '=:j?jKو.k~۳H@Bպ DJ }k{drFڶ[@.]beVɄ>:W(EJlACˡDoSc#ۜ <*Жb5Z.J;MUkG[Eԇh&R Tm/cAUl5/ON_$):+ W"gf,tZDH.0#M wJix U`2Z?L{vhOM߭wdþwZX c@g?<>`;Eq];Hͭ* z`׼Oܨl߼B|VV9s8[̈́ޡ7<}qϣIe7Jepܿ|tW)#'1H"IR R²\^H; 2lc]D`O!$ 8o>q: [vPo5 GGJBNxhlP? ?c:zE?.H/|zd=]WX:%#@f`|G\3gkQڟJ֧4y[%'D%HHLaw]>w]utPnȽ4DIydkP벘% ֫mTEtj~'黫}> ؖ\kϥV!Ϣoղřnπexn`";odzL6(e,]%p* 'Bb!<7.4 2"!߾f}l'3VkU↟ڡ7G7QKau;)_@(z53~уi_ ]o?{e2QDd0`c[(zmO ȷʽ!\m>P¼CAU>-i/񑀬pZ Ȅ[ϕ؟< `!Kbv?I ZMwtNx/)8s j2I:]Dlz\dП+6_758JċaԌI;Os&Ť9^(9Cy4d}FӋ aQ{I!=o"] ҫF6 n.uv9Q.Hmʇ5R5 w 5|Y3Dz #!3U>@!/ iAU*落Gnt%r> NI+l}|8op ɹؙ!6 iw.*fX2&4WH߰L70#\~yV˺J#~ ` zY6FA}`. S途SZxh pS1;yXK~ g~+^W1>_1k*,V!4 sKɇ7T eܴ쩐q*a8͛6缆™7jf6 54r HۅлsOMce&/{>oIN!'垹DDZm-u#*3 9{b_fjh/FQ-P+(>c_:p+c)Ԍ[Zz߶>[+i0)-"qC>:ILjCAȬvo~(O)psNTg~~n6ks'j+>iќJM&P ~nD7ASin4)|7ErVܤ'5U_*" +e¾_? W~Q@w%I5~ %ASPGqف|^Ԧ(;fn~ QQk7g Hg6כP3 ZN{Y=>ؑ\E 2ηH:A mM:㉓38j.}\2m>k@)m>+''U%g[M"<4cZ0ρ%O" 4;ZK4+ *bRԚ*E*e}yJ$=)!M`oճ $VS.PaҸM7qElɩ hU^JF,W F+ӰV  okčք<^JO>wAM[pdjgٰzuy  D,f`ާ~s|xc}}S-ﰸXV& znI_~f[ Ɵ餂;$/#HGҩ;1O;fPwgԛmc&GNdHi6c!|' ,V)Obn51FR7#lw3=>޶}W/oMx=H3JږMg#X!1-' 1.  SGhk0+`i`=7yP@^+(C0OQB6_aX.BxFd]r 儶BQ!GHgbG Bb~A$(ۋyGP`oȔGe]jsZ9l}.۝L屦7%4ҘrL^PD̿uM7b4Ҕ7 /: hCNQ.32Y|A39^Wd{9(tp3cAߺ&}xNʡ tij}mUwƅօw "^^!-C\}fH k; mz9NMZ< bAi4L ΆU xb i~֐Z,H _^bLGgz&Tw\fDrgFhR×Ig[of ͭ:Uw-DsnZve b꣧\*&JNׂR }~ F0&I|ײgɇ̄ >H7.G&tOqF.yhM{&3mV[&~ 1 ^mZE*)'yz> bڡ߆F%4ŝ2yXP}.gBH4J56fPQS{Q>cЩ%?<^^|ݒt4"h<)86шPfL%^k~ܷ1oY]GA- X_q)ep29~jq`6R<}? 'VJ%M^jMq>`4V]+Xi?l76TZD1}rb:V7` ӣ{v'^ae4/??OwDЦp'cԧV҉n!vw]>]ִ^)L"aoG7 񐓃sۥxp4`p  ['_v[ޒ<9u=Ȓ SZ0'> Fvx6Ytt#OC*K$O*u9\/װ:,7&ȶ4TPS.v܌ʯAZk aDi1)K3G7]m[vr+q"IP =r@\d&ڡ_Qea5 ǥ7Cͅ)iXJS@$^iШC K fû#NВ_b Iren|7JtBk UO8L/B3b tBA ,{w%?&GB/=|IBl/݌R$7܌ `˚ ?=mD4zRB]aj=ށ7:Ҁ3%8 fр!:ōz̗a;5֡OIdS8*J]y&"alQr(-"Gm1fdU4Z*m rf+ \sDcQxPVk7GE6h!BaxKK,s/w*[x};գ7_+RdژS3Їe<6Q;ZTPIv+-7Koo\B%{sǩIk^}ϒEM=AQ |Ea+0 '[tjS"xE ݸ a}JyRNxE%`?65Ë"lOӚ..}FUEfӱDY}:Ex=sޡ;C^*nx_PX:˵e[R[5+GeW Y א7tQ^"2!GˊŕlG#:Ai٫ǗcoYybGڰ,թ焤C1/r(Jb_sOE,$8̛nG1EᑝYZa$P&I0J4̫6[B.l[vvrrɤF&vxN1J#Z1=]`W2֡y稅JIN8yhBw8ڮ} kqh::r>CU?VFNĒ5\LC$,)nC&% 7*6Ug LekGZJ@/ yL3/|(_8&__BvW+x Z!L$#ӱGR?6qOT ~3HIgqn#:Jd>nԊ NNKW lX9AJ :U<VbG$7pc~Iʉߏ2 mYUC:RbM8dV= r5u> 7| :v;bf/B8țH82fpP ywAz Dno!@m̓旪~<0o%`}$yDs"JOtn;f3Q^}ߑ&b ;8(NuMb>:B[~aJtϹHpnj+ & N=go->\u"*\KP3@OTfx(AN}Κ nF.< ʇ]0]W57 w~)v_xrQbJCbsvRhq ?*.`U$բgV19B49 Լ_uT~rz\656Yads&LGa[ 'f%Jͭj|w]xv"}ϙ&ƫ*'ZXDkZʦזK.t^Df[rQ 8ǟ&]Δzkn|6Z+ W &гTiKMhՋ0/D뚪y974 t;c1Bj[3۫E;8e33dЙڗNMvZ]D?E9N4)wp-| i7&ېMٳ=V@e~d3QM&`&V%t[s{.jR:#Ö11-#J /jt(55K@L,1˝Qrvl2"ׂƵ~?G 嬨~S%L o!ӨZ![ HnDd k!"'w҃ҏfB9 'V4nK𿜵*%ʟJi*\0&(?:1,y(́r7 u/loS#ʟVe@tw7qj{{7u㠌Uz,'C a؏A35ű0] 5 \Mݟr5aP>mɻ D94:h-S8x^ړa8M{GsbHP  |45Nj^/ɘ~HJNV2Jɟ}IBEӍCZ#(7t>&Xd yl`XM45 !k)f'/~xU*.}/l ֬Fm. AW'<$79uoh Z=3j9}QMGe5Uӳu8]6] rp 'yg [k 氶S,~u;^m{$<~uzͭ9S-GO,Fb{G-3ݘ)9yoUPA򏻂Nt3PkagwK:=F TKv|"wi ,a?g5}OPĚq=_0Z&e3jg߮LT@wP5&]dI=ဠ|6&jUf[ O X4X/BmC(lLz.,^y~v/+\G'Ǖk!EGV{k$退Fż M <TvӡmY y@g؍wD(ǃ:=QKDvnt:v8Rv{]vHBREgE$p|Ch앢IhѯgDup 7oaIrEF\ a| Z:E"#2q 3k٭EGvJF9A? tZIC"wɥ"'H.}[/cv+ y "Kåc .aX@FėxVJܺ3GNk8+v2,Rqӥ Ly;"+dOWl$t#X :E|=~XmZۘ|KJ?es0FO/ܭp!3( | )T_\üNяO.x-(eObc#,BD{ҿd?[יFJm:$oa.SNJΥZ(K- ٱ bxMWE*C#rs)joȋ8Di|yJ =n%fB +Sh|攔4J47~;|=Z"8oQdQpP*2Eٴu-ovc>r#Vwçv5lGfnf 1 }I?/r}c:iStO"Axg>C|T!Mq-r\^huD9am™9g)Bw4OnJ'r B0 :''g5V󍎉 m>̔6RPeGg[H4a:uҰM1obٻޏѓ9li,o$0Q A)7>;_»NJʳ@8{\b\Iji~>*M+<,]@9SfZ (] LRE D~cc;&cauφOi+frɥ9bqk8fUH,nB6can"XLISybQa\jgtmk9l=22[10ljN`0]*xwSx="Aܿ_FAX&x9G,\^0۞Qy{ȰQ'99[8NFsرu d^a2sz‚j eᆟNg:rLSk;E y_Hy}L~P%{COr=\j8gb)-%mpY'8_`VjTGK*K؋vsu4@P%BeKOd, o9ms],/ϭq}PE׶if2JtpŻL|GL> .7-ĝcǪ@Wwc-?(ELje ;Y9`37b-üi {reyO5 xj9.}\GO(\F7mә 2á6_;N܈5R >bkVTX6>L;D\R4 l90/E-e1H蘯b z2NWN|Tпx4ݓZQ;cӊ~cOf#bsH˵0ڕ~JdCk@ӜjH _Hɹheʘgs$‹<1qd#[&"S0QU_O#-0@X]mb >˼e7YFD[qV;cc L;ϯH9M2,4*^טQV{_܌'xƁ J+l# ~{k"tp9b%yř|<3=ΚwˬTZW3-s+UfqjԻߋq\lft#mXBHd}܏=y:^dElk:4IF] 3ƒ8/iqb[uuV}wn:1D& S-b a==n1vRG*tjUT#- n'kв~JƯ?9"y=l#A'u6<+=BV~ n#|UK\è$ǁJlW9z.;^&&`?i\ЫwwWPt~ HXx٘Y$嵮W" $/zba y„N!?ǻpp^=w'ּ{AEv.F8M\O|/.hy0n6EIŀq4N{F66Ҟ_P>j{~p "RNsdҚwEdDiP#zm h f)bCʱh:vOQOCn* m'iUh#QI/ M^[?楑oF Xj͍"G~9E(eȼ4eUoG;և]|h([+eSc l}5dا׻0?Ra"+G'iWZep+rO3y- 'u_{Lp鲡UVzBjC f"Æٜ(sCunW`Úa񯠊6}?$PH< JHPc`/q*K:LdEPjvBm}ķu/1̿2@kRq&e!j![z6u /RR]7f4ΧY|_ٌHYͩT ~%,2d0챪Hy_`ဗ:j֛4Ƹ Z[H3>Yf#,~ܸ捠8$v_ DyFF縂*jc3-|JV"CKg;wf}d~;6Zg9bn=5PG`fVw1AAGJMy.)V[MpϔGK<6 2r^& MR&XsQb՟,kD伲H1\ =tU ±;7I[UcmOg|Ш35󿛸״`RQcOn/0jD8ȏV^zsZ%n rڪK[XOn竭H ~5?,'j3/uǦH "2ǖ ?LPAcU4E.&q^Y4I&e7MqSɱ>Ȕ w R†'u' [GRaO['b(gC_VwQJVC ݔK:ps?z@ˊ&/ߔ)F mUp~'&Z]}8L+G?˱״ugJywޛz5 >0}$`:s'/u8ӟS*Қ h *Īy$ٛ)D ;Xk;0A,1,*4vWs!X\l)~ uf*C=:H?tD{ܤ!xp4ɏ=rŖgV @o[5)_M ~= ]B65G6VoI0+HnY5Fw+9U٥Zhʺ؃ 5HAP9+dj/#R1\@gO ;,iǝE]SD+)!/|^c~q}KƖC<;`~_f NYe>x^{51N'!.)eSx2j`~9J˟AFܚ/B.S=#%ѭ ϋ p 6ԉ6>$)&L%#Aa_߅ԁAM Tphˮ_^XX| -ڋ!_w@&(O+ !SXnQnܯ,-m"ib+K˗T0`%sDIc}YD>kѺ"n67+0$'`$ݩXbE'zo!=b lp$Q tW2;s0y-2J@x[S!'CxgRw~0Po8LmX2a@4Tpή3+Qrս>:R%TuJ7 / $=&!G:'?eaP:#d ~=M1bQ]2dxƂ-AEk]JfӬk} ) h8zƅ֖@l!y6Ȕij6u+.r^G,Zxk 7 5y.0+:84٤=w ^W>q5~a5[kW_ú٣ߠCX}CuǷjDLͷwB5A f^$8+v= _[WڱJ'|8`˩Eq X.;kOiŵ'>Pj6QEj$]a ls̕ "х4Ř *>*USs(fRh䄀DrO9_=FP;+酆%㜜N$2@kg$bQA![ [sp:T_|1(BIyo뫙쉎,gM9X !r]>! jBߜ(ݦ7p-bkkQWFFFf7su{5DԻynĽL,8+Rֹ6h߲\Iټ˜@$?n^PfHML2ӒQ= Ν6Х9t9<V*9t9| ϧTQFL yk0 i7-ȴu\U=+#;O& GcFJ%(fѾ!tJ'2GJ\@uQTw\F`0CCa}u#5:&&T S3fk@lצVOn K/ @R}7HtL4baA@""{OΥ$W04߅=.#12d17 IAY :ܩns޼~9dg (a_:LT#c /-n5(|1sL 2$h=a>am̵_w|Ohԣ7 y,_%l3~ t|k%~gm10*F ר^a$ɀ-4A~[Oc-:&&a(W_Hr c6Tww6O޼C8e5[˴^lv q&H& -+k(svN~WHw3=2cSX>'jlTU#{.Żt\@5l!9)sͶXF (q'zVVg[^ QB]cxV6SVY 33/'^}PKA-)#yFC쎏E6.hИ8ߩmxfƛj)_TUo7݇ NQq9o x||Z= ヴ* ?SMzqWKRSEo|{vM9)R\Y$&wd5dfl*fAcXזYѧ[ cl%_A<# N@[/"בpS^zrCXBܸhnU&[TUܳLY0Ҷ-dLkNe[P/ĜK]&Ze!fhme]w+޺ڄR3 ]Gh7y%t2KITo!m ,?C%7ID.nۃM}Wm? Y5FDaeILf>kTHdthŃ~нu(!i-[!L 3}J`2~,y<%5k"y}Whc\kcϠMű:tM.{7b,%wVpBL.&U{,J ET~qvO%2MO6^]9YEC&)Oe|8]<8sH(s/Ɨ]j ޢO6&]o`(,qk7S.L 2촘ix᪁}bpA4i#l4IWg+Fub@Qgt~ O_"~5z{gh _eiWhQW`MZaH!j9j>NhJڤ 1qζ sK.J;] ''|ѐ(/p g㏋H!h2%O;#2{d`vRLzG5?VWr~x9);t KLkjg1T]Đ#iv$K\VH$\JEQD㨋>^bqF,Br?oh9=RcJџ!K ;P/?܂M씼$ϷT?K uʨV;ݿocn#ae;^#GLC`o Y*.\6xh1`jԮ(#F[KQ gb1O!K Tm$ '6lWI>|q9J:qpp%D%(qT"G7)f2M?5]+ѼlfQtDSfWF~^Dqo:Jow~ N Kb]g=." 8$3'h>*٢qȣdA"|P(6!.Bgß|VYcFȁ8kJZk_!Xb Jle5&!` .VgH $p F~kȼGFe|i#糞b~ [W?՞#>,J0Kajo qmS>h]Eb:=KyT@o{(K{%XCl. @;qB/Kb=ڮ^>I  ^ϝFum7H4ޜOv(8 ?|܎jX-qU Z;h{Yz%Ap$|l6gaLt&)]CVp+w#ɸw%(iҗ-j&( U<&BW}<.sm>sObD#a _( H9b  j}R%{stB˚k*`[l'_T'Ꚑ9uV)v&AåɄ7F'xonwbvLmo,Ş7>ZǺ66EorsϹJd*$C pL.ޭ{`:4 nvJbOI6PkL8*1Z(yޗ7كӎ- Z+{/ydz+/{N*RZf~qOj`[!zE|&F(B9uv6 MGskWd5L*:K/w8KΣ&&9Sޞ5x%lܾ6'j_a!-J+?co 6~<|͢_iNHCky{]_w16;YX+eʯzu̲v;&@K#pΕ:"Y^?oܑAYޅ{ сNj̲rv̘RؽĚOx}npR.70RJ =+y:"ifDC߱*g/:|.ɷ"Z+{]}Ç+Sg53JĝxzMbO >\+ߙoUB=DHeR^jV_ӵ$V2ygLJ*d%iN J͜jeyB# Df,t:ɽ L5q!FHnK@m l^pOg)% 6O~߶AW  qJ^RGͻۯaA(!1!u!ߜC0 $T+F#|9@ #a[!a]ѐ>3 캿9מg,+6Q Z2 `dɓޟw+T+jЋ) zZvW\D$5;=os^ J@WZ.o(V)7oD=j{4ZLyUtM}2 13i2ڕqtέH2g*< 3jQv}t\(U1NdIČMFW]RV4 ]FVSH s]"vX@jVϜ/X஀Ya3iUҧ+V?ڂHl"J~qR/3A3ß >v(XP\IG9okgq ٓ`48B9p:گSZiu()_ϛ+~.GzQh=٪Dkƥ߶aAM~3K[Z&Qzmךa;7_G0W_7/9kZg z+Pbp>sbqq cX9}ocH+3-Sv%侵+oM*A)؍ r+F@Gwx;a /.wbYDK=A W u|BMs.,>4S):gM"#c <zxSUH-" 0V5:Y\?!gεKYU[.s FHRLW<;Ma%90A(V~l9RoBKYdr[noα/ܑ@)A}媯Ɠ$E agW$ʮ{3I((>7*FEd+$g)0AAEclVݫǘ3~ R;p! e0yf U*]FlxZ|Bb);`ƶ,A>?"mkA~Cm 17:p_jjrsPЬ8dչG^ʂ ( =A>nO<.:4&\y 5p,i(& &y>k!jR TeEэ:@.Vj "{`I_ܵfI@Լ `<|A90 eJd'uP~hrlϥPLZXv9Xo9KӬ9WEM1a nezm[aF d=wo4+%ZQ1Vw3<]/F^I#_%%fKRbaυ&}"N5^"^}.U/U_CQ7]n%g.ԈS;Psi盘;w㦲(o<*A7ѝS9?5 z|Wip[I[L`)B7T6 s;tf:gkO*dt (Y3#_%Y;˅W֔0`1qb_X)\I8}[wo+1o]!|0ɂN[&]O^ -R\Q_ZTT_c0%ya%Ͼ-iϗ#@b*@Fݚ/ۛ/ bK PuޛMG}F2cE9NKʴ@A !pT)/XY2}ਲoT^@\Xa$#aoVRGRO Ytur4읹Zq3 &!"uKij˲(SP0]C\/~сǩ*`+g͵Y(wRAl0۪γRTnG T厥b:&E伖vO8D5$LҦsIVǐkfdSW pjd4JCJG{ MۉC֢o+l6ˍU,|Hx#٘ sb卍7l&E_0Cؗeߊ0sB Ln* RE3svp|8U ~s* %eû&oGwmZ7VZ.3"-rF2"+lՁDʠ }ה_B@-,ix]? r oz<^ cY3I8w4 >k!O["~0&.AOXEgmF˟嶎&1L~I9G)KhEI@Dױ,k,cڬH~E|5 t T/(L:0EA@97S`\b_bP(aD{|c-yU1T2 aǧ'NX"Rۑƈ+8vN*ǿYaXrf^k#qNXܞY9;+)A=ېg^Ɩn,17U\ \2Xo]=BIʇ VBgyLKOloeP6m7(r` ٚ'[t,O"by%H(O Z 8p ƞ_j%LX÷(IŐ6r HjJM(|3->D;"&cPP eu9&X)/HFސg? %М?R6fGZv/b;93^kYО64Mk2x[ xr$ʙ+el6+ 觅!(\ H\I;L?v^n[Wu^ 񹪾P"Wƣ Ya'77Kgo 3תv",1%ȔXŸ(_`x:=gl bHŹ_N[ʹёmqC}y.\ڼ4c4zJUco{SYbfrnb.~\v0z>SXjtgH7M]W.UA.Q=}IK`;0lTi۩oI /S؊iɷb4 o(qFamz`D:M $:BF8VC7X٘#ovrr)ɎչσuF>[Q'ZLtk V{AՇn0'ljp<Ȳ~?lA_ z+|xPV4ic> Z+p=N&|Jk{jqbȪ5hT@lcFjulMjv}e{D3\HO-1NGyLV ᭡qm4g\x{Um&TSjMOX'xW"s = Ej9$~}avZ޽ړIq(i91/Ɲi[VlS 9%ݗ;j5d>zxb/jـ¹e}gW`۫`\w}"\ X`FaD9/y+T&Ј[?~JN6D_ {{zfz24~ 3&Vv]wd-&怲~xqp <`vRo;rtzgQ_?' oBxd˝(*h. fx)5T;/ ^giyk̠ˆ?_{Ӣ ӂBVkU)/TY T$f@f蜛E5pDfWA,' I08Sa+knq6L7npe-Ī adA6-`I6t<Ϭ8\ۖ9M2-BNzf{#X8ㄶ2,6G!ַ%|^C[awu"CMFCP>($t%_zK>Ӱ"mWa} H#d1:jL0[$%Zx+O;$"CwHZ"֘C>@6iz+/jg)Ƶ$HYJ/[*0=$t"PS|%U& "@ EG,R (IUlKyM$Gb`@f6d-hړ4;J2-ޫO~;r) ]\(llyZ rC%l(u&nLBэ x@4V3NZGcWWHJYQ΁S(Q7LcYd3(=Ͳj俟-nKt sGarr[%?̡om@q.?v &.+ oqSLVZ[OTHg~k[Mzg3[*6 ĬH*Mir%y|hN+uX#@(%P3 0Y;q*\%ܷJ˸H#](.~:+ho(j9q̆*ܡ{VVG^zG pHX:㠋Ѭ[N[۱*dtZfMdQ-_n_[,S2 bG6L-ۋwa/v`SP&9|Z7"F4L7l=~ТoNB'!/7: ҉x!p EW %)h~'6}7nϧ$#y}m~@\<e1Ɠ|a6v^neh?;hL`HOt.rٹ : hoC(лwD)Hmk}y72V aLe3>o_,: < d[rzfa $]QUt@1.|^CdRjQ# JF` 9U"y#A];PÑ%xٱ%v(3+Bo8NE4mcbqsjt̬7":zRZ_P:ehgU#yZZb]i^-L ؁C̟x[W;+yy4U qЕUG3F  4jPF} ̳A_zsN_ q;Xo & U,=.:ᣓeL̸ Xbvh$\Ŗ%"챡2_G%]}fӖcb\K^|!of)Z(k\F^P|nZ؈ҺެbtVaWZ6k:CtϖkVy;&)i_ ĕSrJL8O*crR=_ouebU^"ֻO &jEMCNt3?Gr"g j.q@48B.DO< z",Ҳ#>H%YKzD Lg$:n_ ˎFxޓB;uuh{@7i)–="#[K,EPظ1kM^xh7PS{ ~mnX0-lHcԆh4J;Gҷ)sV>D1tmM 4P[]ApNn,RelOnVG~us"\{Z?eO4ap-X]?6&(W*m1?YuCt?;d_7_ Ufs#+fZ3"u n-#z>Gp>k ӰuG=^mCe2&գ/89ɩ0D܂9On^'ԞD'G8VCJ AYę mO ۙ!ۙʛ xNe&mec"eNԾ|uuo^–AI%AaxSU^+blFK51PŨ42WIBvar!~πƣcM~XleS!1@@2Z5Ѐ\k+ x+nuJF;t>KM { IA&y\T/~K R/X]yVށ%|Q7?d䞺rIwriK5l *֊`Y̓776~=Oƪfz cBB&H둌1+u ѮwN~"|Dݳ$+J{ 0#s=СW|A@HiZ_Jr]#.kA,?% ¹~=j.H! ] ~Brn&8KG3Nt)T">)瞧 =SCY1"tβS.pl6 %x<. q@^fXl+{mׯJx?Ve\dY0( ]n:;%#I0ѣ޽Ū"g&܆dQ)"W֚Iz yICq"D}D~x?`F;@]K-^}t:陖 ̯x:q$XϨ:p%:9!jeF̍M%D _.tiS5J.ft+ZTU`m&X$ kzztCxYWLZdJGWUlܩ!qq$/2w^`kQo!X%-f׊vg;)]Ւz)*aRc#eL) Ȼu9YT4wO3f-) 沩uI Q7\1s`0N|ʾك]KMI;(U./u9UX{> GhsҦ2CW$63_O*z:&dBߩXSvsdd`hBjd& _B*$~T^X88gMOhT |&Zb=plosGM9w|\`pQn{&U{K 4=sRQ6#J ,"11~Z)aE0Ru`LOVaqWa:P^ Bn*chJdV9 S2W4v" w8갔2e}-,)k])o1bϡ/R)B wh$͇ όHqZmi'фiLm%&5~'[?z-Mkg ]{֚4->^^!md)3pid㏏၊p9@~* #ggwYqC3jRigiJ|)i=.y]egGlWCD v-dp)I=ߪى.y6LE nYS^{[S831[gWT/^mA~mbSoiW Q{9 lRAЋ_۴\ĉaU!JM+ÍSf/bGdx86+j1Iz8W/U?=M7{gR#y+@NJ '"]-ZjJ@3'.gzI .M ^0ިmL?m" 3 h%v09 LU"7S!mnYcLEǁtp)˳N=Aq <_%ӖnRëT&MjV\B)MeL#kIm7$Er/Kg^YqjC#:cS݀ΖVfL;R4WD W UT˩<:)b7F`50H p,IePULڗU2.ڲ-]~1)#C-4!  xqZ$'jrhe S9}ؿ^GWnYihxO]``Eˋ׆FnbP I?5JI,-+!r2p?!^I/kB XR8ԋed,aMtMa9 $8ͶVI$>wgn"'qKq!19nR@!4۾$Xe㹯v⺂Ȁ=l^2@@sax1@4*@gVhq0Ԓ?0j3]utIMuZ=cE:]-ğ\ga q,ސM!q./%r9wV!ݏT@,Qz~6~fXbSgO!bi#$\ duoyy QoB>6d/_a:JZeot*$ "%pȏ0r;|0-X㚾y1;ȯ\f𡔓Hr@3+y!(؇?wU@* iJV^NԶ-~8gS`zP ;& |Ѯk]пVSʫ&=)<'a|GHmPcdEU Rr Jh$U>>u!QyAO B3Qe4.͗&)]B N][S߹_Y0˓ù*M?E_>z.翰# :3 QmOk1Q|cu__HBOk\t3D%]E`@'c-*C d#2HAv(ݦBm{ *ip\pe[+f0ku#%Z@1GmxQBР{mӣQ($=g~X'D@3>ܻ 1G069sb&`{6XLٚSkeY-7 U#vr:}Z) ns| 3m%$tLi#ɹb4e4{bTuK IM¬"`tk*rZfI로Q%h@n)g!{^lBwr?=#O]T/E"cuNs<]z4aPG3:FGG+w J%J֩D.&E؈+gXGt򿙴 Hb%)"w;5bh49(VM+W7\+'x3W:ؐeBq :pH @]6c:k̷5`B?ȝ6As)=VR-SAN\kCz:XkwovZa"NI[pMKjߊn,سa8uj^@r (#=3T[(X)! :34(+OFqBn|񚟱&> %߬ѸO<ƿD˷uHF.S<.~c J>]-b&+bw 'd,wt_7_/ >`qΤBo4 %E -unv`dDƳfÅ+3ۄ)x#S1-*p[kJ}Iv􂼔TG%XY= 'XuN+[aᒆWD`zQ;B+)Qjv"Y+oxƭ.= l݅NRp` 0p3OƢ E6-7-kU{R5 1Y{ƆL\,דiiiXQO#žh Lo"]5u{Q/p9>Edm^ ցİM!sS]a9H;E]jaFsf m>IeY7L|}gp yiV+QBoKZM :8.JJǥ%RS!;]Qc]v!$>'0# )}P閺}= V;.cPzηQ9'R@ Dm-rA00_m?a ;#yX_S޵A^+9qS+&-iYLn]uFbڄMCMm ^V8WǾnlQTWC3+wʠd1bAqSk`K&+b4 \'l M= _9ߕW5G:3x1dyu2>JPXh˥[ ~~i:|)륙S#HAɀ>пv-<">|- 6;|\ ҞV~k7C̟azI۸}kj4TCJ`I]DW b"m+^T1%#H̍,|iG6WMfEMM>D@Q@HӉE'* `wWU8 #VD1dsPٶLdMU:a% G5b.iq?VѰB=\EX[d;8D[|^c'Cu޹*05n5ڊEH޽lYsvJF!epRLQuy2\CEțmι6Uߔz_)]{L0HuNRe_l:E CyhG{L EgBO<" `95_/mX^+:[YP4\΢mՅS+pߞw1[PsC{ +$K߯Q 80KìgOzqzF")@Z'dwq!ɀ J[|3.ܹWMs\OLFN 2tRH' Wr¥ERca9i0;.G˲0! rN'(J̱E.zPlFZ _l;O3>ƢJh5R'o2oi.%;}icȋ(tdLzK3:MYR(1 U 哪b-a8V04zL[v5eb|Xh&˓nx .QGMGl|IIh_\Ggeת`!Zxqpղeإ̝jS@3_޾I~lm'ԟ!yb OJf7w2DO:ҷ.i;:Ӌ5xv|ֿ&ȭL-ɒ9?(}`~r]M7%'xحTW]ێuh FJfah̭_eO]H 3[V1HZNRkRc8:XQ&ϭM{/ba}b[y@,=ltx Ȭ۔!:ХfxK;8CXr_[FϥMf Ҁo[[䦼B⌋ASٜQ~dHndpX](YWPcc^vݎ >^lOdod֛+-cT3O &iBb)]LL\9rIvE%*r#p(,aBT8a#hGW~K*J2~MJgĠ\kFqn; ߷B*ڋ5eux;Sܹ*ػ 7Ԭ~̈Qdm([*߮W-[[SE}{ 91?u$qL~G-oPcqh.?p7t _$-޼5P>ި v]+pť@h%R':Aؿ>MM{_ 9 .F<6yc~ԵOa7hJ,C=+' zIsayWG{Xy 8Pt!Ҳ}y n({#'q}Ӏۑ ;>ʭ㕑}6;$ǦsC%iD_O ^; xK*-RpX9v!~谜_&=)DY[K̵Y-5Qgkq条Ee/y !4ICu? oxPMߖ=?4Tekysm,G$* PX;.en@Už`y-c^jDZB5lUN+64~΃uRŹOoWCW_qW<;\˕YKkH-Jy:?fv먖n (<ŷ{k!C_AiI:pZ"Z(>Tc~RU;IᾹRL`dŻF~zrwep<..qLj 9ELflc>T=/lﳣC> !-UH< HRG+m)T%_Uز .}y3 2_4<&v* 2Uy5 xIGfou/ؓ Ў,tJ`JPx(ǀ.pߙlz(vbzݜQ¬;Jo-j6:49ڐ~LVuUegG\:ͱ exkxg;SnB4\ZPa.>xKM.$1ևa&>pb~=my t Sz6 z9~$gڇnhGo_iO+^gj݅lWI³ X3fb42Cf02i/[C7!/-2QA[s1@!>;F_`uB~5]KK;ۃlZW&c:P:$4AÂ[S+ie.<-mqԔ~"k*3Ej|#+fOA} *~v #ccg ]Ijp{ṞʳcH_ H8W#Nu:DNVf e>9nU4?q#]͌XgRq FK՜7]?6B0:d]{5\"z-M]Ҿ?tsE6Ƿ?6s7bn *,lH[ZfUu~qb&b6_ x_<<k%7s^PG"KRaTJ W^{:/L83X<:O ߬0#oq z!@:I>ߍW!wO7EkS\@K ԥp*pS͠iBR]nu3fEc:(lG0p;tUKB|>toh]{bß>/ugfc,/$ Dڍ36婐'>8 -2iNVTYk'p$rjZl3W]PėIʕHoU`lef6_le õfFl07MQ^|}UQ?z#uʾhޒx^AŽU,LIu$1w`9^^[ܢV`ĉp[v`N=jfB xnR [Ttm,(.;yh5êɟ'ሌOp|+z)|=$xhӲۅNVyNAA`S '`*h$^j>2"ps-.i3߻dUid*?5ȯ/ҟƱR[tv._M,Yj ΢I4L~E|+h*6u|~) M9+pYA (5Jo2x.|M~>,kh)qYCr6H&#i-]/'*B}0$Nj%^.%$㡐E%&P:pP7*ƕ\O \h{ q0mzٶT:c[a4L!j/=7~neN8-)nV:"n;V.q\WUdܵ]LAQJ@|xS_ؠߓ³^HM3dhNg.v1Z~^cڰPZVH9jKY,/nG:ۥ|oϪ'gr:ĸw`{F˄VʮRBU_0rhx <>ҫ7vSkoHu[Ay38>eU7yNu1규+wnv*, b5Ox"/ϕ=e<p<ŗ@{20&@!):ODўpb%Vbnfdipv!Gޡ}$ˮja6"oyr(&;ڨvKuUtwRmX֠ HdiN|ԑ̦͇ct_OH@|xa"k +\g^+Q (RAd$JCIC^r-`>LlsĒa~2S?2mA$}Ύ6vKvPF*g:1n=/; Bmn0L\z${cDgJ^+3/@X\6NH BUƍ p]eA43}`z\]YrMYkk"̿ȜV̅\F(=O|}ܶWG>ȁgg6z?A2WZ*@"JM ;*eD鸱taխN404"Um\ QeqLlijo7=L:o-]xE2 [&r z ߐ, @ ^;a @2kYw~W`O #DM+ ɠa& ƞ~=7N88Skm^Q$@K@ (/KN픴F*ðS om1e[o[9GyQ/Zo'5 lkИLчt[MsM'R:HƚO &sL!\-@6U22gTRO&RkMs+ ‘?톀/{*peoi{xοh_E'>?(=:RZ;zvRXn5 %pR9Gi-$48Ԋom bRl?닓cW0m^1Eo';Ð%!x,9 r5"XY7iH[xBN>aV)᱉N&ךH9|v/{eRzUasKDFH m!BDQBYR2aC=*8j0:dM$94|X%3[XiQ- ߡ0:wcfXs }l{(JxZ`"4_M]VA#\"Q|B-*Noi<] W^05_Iǜ=Yp/6z8=";gȘqN;UcfL:n&iW'Acy`tĝ>#-ʫC5*r_3~P<:M5E/s[Ug:wv&'tb jXݮTS6KٛZΥ ZM}~[7w9y,uG0 t;)|l1 v&bg[246XHݣ KżlM!7.7 c~e:'-"';E -ecM.+|-"Yљ|M5WwS`ҵuDZ6_ϾezEHI^ŽW^5תVтI7 HE͠][]%u]qwRSy.&U>b]j`,.,qnFքG@ꍇOt qU^ _嶑XFo4ӗLU2зp-!½w% YmEΉ M~_R RS sBܾ.\#O&k+\gR o2>(97Li2:p&~< 0PKkVCv;R\snt.1/ZeN/߸ 36ʰߥMJ_uBmy>i;l"Z?\-@KT4dXaD'aŌ_whS>5sύj""h)+j;i__W׬vhUrfF> ,w hܣR%pVvbVP42;;p<}&Z IHƏd>fb?jyBԿCΓdѬmrd}3vIuL;WBm_MV~gk RIPt)% xʖx"v5:_%z[ŘlkI:.vP~ћvʚ0vnUZi)6tRY|̎a WtRig5˿dQ/$YfR"scuVRU((11K}6"]XE+Yc>%QB MC]SJـ.m8fP/3eg7:(ɓU6($;D$=a6L.G N){󖩈xrnE^K5/f/oHi kW͔$Evo~l5iObBPoZRO\JU,b2޹NPVx/REFLcY&7!C*-*zHzgQ9@,57Aۣ,N4$ߍ%rL]T ǷOfEᅳ~<ِGbn '~[cu9.f;B!^wy{>r(]X3^ّ rf] 5n yK:Ch@:g)Z#ƝF<@70U톣軤lw7-K&7f uc"Y";F[3r9FM|0Ar /ULpǠbA| OM:ë%NhďCǹ];dw 1UaCt}cxѹNizX)>-OQM1ˊ ukY3 {6 EӺgk_gՀLs2!A} &{B6g%k1Ŭ"rn9%5m,|o9A#cB"TGF;'iOaXwMRѐҽVp@d͂/'+d!:jsgֻDpfȝn"JЛ"Y9 L~N};6RYBTr{Dh#)xe6ɨf5yQԪV h8 yr];XaUzo2?_^_ A~HnČ{HDףZ!})Z | /*/WXȨck= &G37yHI P|wQq*`3&jSCDWe ^v2.-kKe%v9*3c '\(-$k_}d\k\Z:(B) @,⡡[vVklN+p0@C,-jv7 󂲂lvd ,h-F|q4EZLT!UfdRg.~ckɋ̵:05M0Ev]TE <:[ڲŪL% ~ !`ȆQR qeyە7Urϊ5yMt%4E'5v)UG g16B-=:TOzf)Y|#RR_[C٣Xĵl'}!%.cQ>/+hL85sŞ=#%1#7#H=[1([a ^B 5axCElܔ~Mz9Os%_98 g ZZY⁄W }Y{K uJbΟRԦd Jm #J\-lnAS<t?b.D7oaQhIe~EMʀ=q0;]cW"ӥrz[Q"ϮX`cQ2m~4>kڎ6Nrft}a C#Az E\V޸Xk 8 CH4)7jE&hCy}Gh 1e~x~ pF+~@˳lQH:S!,>q{~GᩢW@. |3eJ0R95vc^h>c 2D3 E@J$$勦 A;DY[U zOIU"LC@hL8"Tɮ?rZt3xZ^WϣOpC#,uQ"7z=Gʜ>1i M1puԲفD̳7K&JPp_:%@>7r^0 t:iVU[='|UVy $҂7b-^MtWs+ ?1_hp Fu]353خօǺU2Zn}Ru5eXLнd', 3>Ӹ:Hdy{4I~<ªD6i<8iwCXI!}O`] 1-V]Y92O>ӣ/"qh5#܍ۂ59qnuI"/%25Wg oeQ^ms% k)Iʖ'@["ӅU>?Xƨ.kac8_s''*a./gsl_{PK]enPfBo@ C?k<׭E2JiXrpmWri[EkVGxu=1:>7ㆲ^<̇ B(g3sa'>OSKC%C^YH=F~h+VT}j D[>CӲ߯h+n9K%#J HQ&\׾g&ujnw>ԛl/q 7q$̫ ƥM>nHl8'a#׶ v " $5ـ Ryq\%t}&S=A%dΆѮI"2sGnq`ʫ_Dت ){>Qs_/K!$yYnO|ŀ&wZ8:O );{?;AH?6,f&ax{146L"*;ELn"Di|u@r\U,E/: fh8saq=#Gi",utzsmHiԳjuRe)\L4Dp#Ra75Nۀ-Rș`E Mj-57ʰ7Q'R |Fm.[lco^LXFNXL)'3{'eKT]1H cぢ'AμmÐրzr*-ʭh|L$iK]cU^xMݯmOJIfWzr$_%m+k<ћY}`T|ۿ3$D X|O2WJgܳjTK@@G̰@8_IxΪڬ\ K*.̿kHf@ wA˫h4Ōp_noMJz;H U|*h~O#^(6}N7Зl=LG vIF0-"Yd,9Nj\~fV>ăE 9de^-=x?U F$a:K^ Oh\¹bӈN2RU]M:Hg-^)-rMζjI3SKS"gMuUe!UK-ԏX+eFBArRu}8#'CM3ɛrW[ A"uy=W59"Nk"ewZǟ{瞈OXY$+f~BZmTfS̋=+(\8N}>39Ď0b5VYuz{9-H{P.j$ :(sBCy‚cuj7l*T0+}5Bl"L~rΪ 9VB_fUC$r(fYLJȣSйx]<{uo爺 7blvTǐ`?< ڻzupkO24_\a0SѶtblBEO(mWSoK(LJsq8?`m2BwHB\F@;8%[VIW#$DF`É$xKdPϖ@67VL:;)şcMo<|gK>}G1qYGs3F:KZne(hLMWk㠘@)S}ΐV@ 9(qR,$ER +jSҷα\eO͐wd$C$(9ѠA\N_Yķ~ZG-4gWƫH ̿O(J)3]pwtrG;܊}E!-4l@qTѕ6RLl)տ_BX*;"ޱlV̒sb?]w`4 :sTgQ4ٴ *p}6pwv^ھ )@X {'3#iθLpAiH@XIS2ܜd-8r,zmU ZNabG[0[q99oS-(j}6+?ODڒ !t )Mr'XVLiHGm,͹ HPwqڑVabX2D#* TX6xW``2?YӰ)a Ju;ڋiT#u F웬\&4vP*Dןgsݍ[\nlzUD[ЇCm5&`VU' Ql/Nhc~اspoIOf!rA,1?\$~x,> ȯlX}U/FvI&[*<6IDq B5ՅO2yf1oŔy ve'H4+,g< H2/׿r+Ԙ`)veP{gk@> 𖩢l{馦%7]FjB\4@@| efnȶĸZ[+&+Ȱ~yn"A.wn;1XHTxnO=mقoD7fc%%@AfNAӤ"LɦB)ڑ(apZg}7I kl="ZD7'{\P\]oUX鞁֣ MPkHYVמ:Ysf4 `Sp;L_[pa$mM`ŀZVF*5`! x4׎xlӥWbĭU;Il&3)83e}#G4UllȞ'A nNX~çͷ&7dfVdHR(y}L>cU-,tꙧs4 ~Ce?8H֥TG0inl&jN ;8ӳ-!l>cduhh[{'/|2ɐdڧҧs 4 ?A-8{%ޯp첀tˇ I>u)Z_Wu|uk4ִJH FQ硳6dVHwsI1*g4]]'IQo;|cz2| oeRfUD`NP "-.>$Wrm׽hao`ڨq ajQ/źdFv8 L4-'2PT,IUbp`Q[p:ШF 7)PJ.XBw,10iWMj~X: ]e5ab^n֌^q~tZU),-,ؤȬł^qD%r K!gˆ^v)AUs܄O_E/3be>1jN 8W|l$Pk'\S9g_ϰ笛-OAʭT!=¿zUe<\7AtX M^-GfNqb[' fo ,^ JU@K.ly.3pS!#*ZL3x{Kiµ!i Rޣ㚶承nOq wwgAX"kO&l᠒ 4vUϾ5|ৣ|)geΧcH$u44ZJ*qAhʗr!D% s},rx1F!NX]>$B+s`V| A_0EYdNb75||2ʰ u;|&fE/S,ͣD薩49|yzK:C"ժl>NDR #}رZւ7z,ջ84eq{T5[?x^s*5ܺ_,[ޗSH򩧚gVv<9[:7{|*ܙOVz8nub;0@iej(ۅ6wY1s-6vvm*׊H}Xiifכn -7+eڜթLNB`Dp3\`Aո 'mlX?TjM2\‹ {Tb?Q]bO٤  hxA hψچB?+NLgeSd9 .,_<seobXž>8Mvrn($?3gi n:bwվ:"YI>niA`J2U&0YhnatO-S'|5u=#QZ׹vPвSy'5{x5sG3dkFjrP6 ]Z~Pm)I/*J@G 43R֞).d `겸!~|Kb)勲5Kmuݰ<""|[pj 6"7ݐ{Kek4vLfaxa5N/$֫i t^bK=[3P ۶>MJ*$ń{N~HwPG&""۲Q#fA`Q MP # Õb !.B]-F#/KH[Tr$s+0*ݗz-Ъ)*`\'^tzK&|>NHr5;7gΖΨ}J?Q&|)6ʼnx\&z@ҋHzsz … xޤëʾZ,yWֺЃHsֵ'P#Flt5zC5S+ԃ=[Fxw5MNcN=C7"X VZMȺ:P4 %MIt։ѥq-"Y#o7 b׼&(dUQ_~e;31r.=5 Jam6CAcWqhNˣ~WG&2&"k1,noQ8vՒ*~R qPjiwwd6B·cSgzK~/CLTNlSwW3)> 0E?wR45k:bG{ߙ;y)DW/* JbQ•^LPm)&f@oŸsOGٱsS}V-vK E<k6Z wX)La-G(#g+]]@G 3 v 2t;T5j'dIKNIǞw=V'^nAQQFr0* qx5Ӳ{_r"GD22\ٙ@ژlaJּ:'o0hH mN7]z}neQ( :I԰8ܡPyjC*Ğ[\gOm,x%D(~gW{@iIhqѽlouڙ+<@,bay4234!Bdawu[)RR6qܩ3{&DHrS[ws*jɥ!KcgV8G:G.Cy6TXL݃`?m%*K8[cNԘB[ D䋨D)32|5A6 ,5[ tSը`n?2Bl$ډI.l5AW0J3 E0dV$ܴzxcu"31Q^$wbMsL@֚>wjkO7pnd53C N0{aɫ(# AGC/5:Sъ˵I9>Z&}բ|xnRhl^پ*}E ZA=ny`yb^go[@l˄܆p:+ۆd˱Dك62eG"Y@u_'FWcq>A[|&&Vc#]:M4JOjPAhgg*cK]ioĹ_J-,~i߃feO,:U5% kٜ'xk4S2\w3xʉȅ .5DhKr]aa8Z?Gy|}bXs`+d$t]@@"|sڶ'^ Άju (ȪD892)qțɕW\$|ЗٮN@9m_Dž@_tiܜqF(P1HD>_ ADojzKUuNJHqQ:yaA2V؂beoF`!{s:Nl^3ne#BC}, G`ٚlDyfT}}K̂_{IL[:ù_;!bS IYģ2 Cb9"g, F&Q06 sH#9:DiOl<5U`ThFEcvMyTV5UE꬇~L$ԏcMA[J [X<oU/oB8rs!RRoMgۓwfg~Bʆ8BN@|_eIxUT$uլ.y t~5yF4 p&ab6Ć'n]p]8'*)ѿj{*}o}y0wB*ydz;ǝ(d9"eτ,輩vIF;d0 :Ȃ[/y9QHYgtmE3W%Ä ` NZӍ/Nj+S|TC@)ix!?Mψ!u{).ؑǿ\QjnLfPS{TYȜ/ᄄw:ជ25l^I6j:K4X</R@贈Q3Z'`(e K5H{y$\+qlΣ;Q5ˬiII jOXF4a@n7+A׋漿+LPYOxCz[,?9pN]=@åi ҃|.ѥH1 `[b?$_҃wMbդ/PoYUJevV:NFe&C̉ZzA"P|\}lö|L;״'qMWjYj K~Ax9(RZūS{%89.3;px+ !Ͻ􄤠{c *t#+SA:%4Tgׂ)̓F>HfBVlG&{/8A5uNis{%0De`Y<.MeÃڰ_A t 6&K@Ucm=-\yՓvs2M$̍LƱUu+oCU*8KleTxrKl3{(e߼V f5 * ,Nh_)X>BMfDuG7%!d?y#+TE|'ȟUSU` ,F[O+$jkyiD-ϵ36$^8ټZgs'ܤ둖j*)p2Jtc&u#4OـV U v;p T$ilWS"I6g_l{ib)z;! 2NS $Cv&Hޔ_Nq ȫ+T;wx1F1&}qNxs .l@_mf4VV'wJI;h anQUbһ%8v ! o ~"_qSgG7rz< 4k!PI%-$o/t@eQM\$5|%tSt-sqxF[c ';~ew"JNmQ.3y;nz/zfZX{^wE}I;ԪHmb9.1XVb3eTYBGrZ]&&?Fu&9x'X5b{?J~"hzEYz&0ܥǟ"=˅)d܋\TIZ5n ݀q6wRO{6[;o~d)D#@Q F?Ƹzj(CX9n2}I. ?7I4)5%l>df"ø;pfI\ lB3dqi䲼;{a7 0PͦM?Ơ) ؉`!PLi0ae3_qp`S>\iߌ=S\ƯႣ.(ǰoE6yf^ V'IM*V:3] '5iO{cH*]/mAіLDUԇg[x]b?E m;d#ne1R(>+c:XvH9_Gy݄vS$j)+ΰ}{kۨ$#jg5͇F([D/VlO rP/)gS$4 `Nksc<eBy.XM}MK&{PK4\NǪlHz+`GgjSBu(*Bazv)]l@xP~Pj чv,JfSMꗮ18(֩\Fr7$ZWGqU576╖tN,kj޳GAj{gEfʃq>ϚsZ {¬RaYoEn^ZʒoC^61zIaC>TF܉pB ,U`J,,]=ώ۲lM>ɡQ diC!lL9TgMFxwA ޏߓ= s!OBпM ]1cjz8gx(#(X_ Fhd^{X1@lkk>1]p-61RJg^1#o#H@ 8 nXP7Pسil r;ABD.IMH߸"oP`# ?e+߼bWjab:/H6-8ʳoV}d'蔂Q\7>\1Ouq ֯/,m˝nuaC *}f[#7hSd"dcC2s\r'JZ⟱o'ʀ2ۋzJ.CV8˼du/o*(fż@>qv2P8.par\/zO[<o'І hOhA ǃrRzT^B, lk`"I?$C,'f^ O'40@9ԏA!bPY%b-:ӚmhpMq\`o*jtUp!s(ӹVap\oas߲oD;EnLCro TtU󆗗wFzzHp}5.!YJNᥪ OHԼ46C/(]`p#)Er~GA{;]滵b MAugoŶ;hLHY#H\k<=l*X׫Pa|q_:qnP*;,L|?j5$mezLoC͐g}du .fqI cbwz(5\.SѷfSs6l:Kg6N)F5_~2q_RV3 &sєf4d;xS_nֲmP2Jګؽ3_%l`cHpR; %8ȁa-y58)0jb]`ԚM" P2B:hvV!Ah.yҜdJmFh\o\:! zeWXܣ$n+)|cӵ)qΆ[<%ڣ؋*tM:^"wTI`@sUK= #},]z{rɍgA[jPАEFHl& 9;Zq=!_w8>C>I:^dgCJڙe|,t3Q[Fru{9y|SeX|U5oo8:JI}Bf͘!Eƞ&SleUwvif@.q$hcz4PY~t|\KjVċ4` O#ߡmO8>(+GS+hq%A:q94Htt>ľ~<jU+'f&N졯ri.A++2(aىきdIA@gDvGȞs?mS̅١-*Ehm2'h)l:wa}b_AeL>֡O-,kHRPgc{hJwGɁލR?y=z2=t f TyުHfsD30Hcvav>uo*߲(-e1Bרʋݱ "~U  "W\re".Yb`['zKje!1,Ǟ9NzrFvz`B{' .Զ|5?*qi2m.W"]?4 aLႤ'k|hR}Oj:Ɲ*J-/,T[$%ܙLIHt, =AI< ,>ƽ?W-{3%ӷ<;S(f]{o-#~O=m )Y}`p ᛅ'oPGXo^_wb""i/uT4k=0ݚ@\@Lʞ?:evi: [KVh0 0g C(/_u=V%4{[D!r#3.g%o!kJ"f-y1\}r I: ہ;cyq_{)6' Kq@W>o|T=]QWp$.N!#Lez jCX+h#]RR6.jP4:-D έoRA9F9΂~D~ʌ1-<=wmJsiEaQmʤc]?0Z!&rJ"~]Xԗ[-HTiTJ> d^2_04hU08IR~*,5@_ozp]Ǹ[yzj䖻&'mh&udi 36;w0=ErZݬaˑ;ℒI{7@бq;75܊r#`Zc4;Y J4|*k (Z|ɲ]2~r , {NQIi~upP **ro*v?!D@im kT[aD 9qad l}_\E_g$~|J +įՇiGX^vF7o#[GDdl2ߡiq[ҁ9ZB/xExg;\EпKFٛLi*{uBPd=x7T`u`|-%Lc8\ cs(K6,Cc=7>^t8.9eEfCg" 7`u6oRkG2\s <6 ݽ^i/–T=/`QȌO<_LXbc ]Lfb4ѕ2S [MJىhRx±f$u0@DSG[)En:I5>(9-4ewgr$e=,Hr8"Lƌb҅.a~$mX+;Zv N \3<|.yO=t9^J0{ *Ix!}SfZ?(@]$3Z;Z: (IۍK!--n1a66}q] 섟WeTݹP꯯ژEV&rI ~ kh&9Z ,b4v´D Ql;~@Z g'htVդSX%?' q|kk3*Luv}YKFwHJ0#BuN=/ j|;oz UR>ע1FfbB)L^[>rW~H󵳢A'YT,跴cHBƏz%b7Lxb>GJⷪWT}0-uy;,Q^ǿ bs^%+|{Q?}`T *arOct1I~7Dנm̐#c8܈ ņ.c-p rR Q4R#WeՊY Zb%@Ln;Qf-?ŀƿcN ACQRDhۻ(P @}TφT!,uxg@XHE؆},8 տElciaO\xgWwx]0A2EZAoc$LʆFLS#nGgA*T8U=zE uBB:mv(l(KԾ>)RdqsR\V;<-q=]ZSBW_LFj..gĀD4|Yv#v7IlM}a; 5e EWBQ9!wb=U!4l0v?NYBQ -*DrwV 1lGЦknsjXH"0٘uL<|||19nڽ| % zkI+\9Kr/O.Ɠ6ʸe'_ҏL?e^D2ye|,[W1 nKK!yYЬ?T;|uZ%C!FÅ}6F| GGaDƃ J4CyS:VQ$b<:I xZۿ Dć%5,rK\`€ZS$n4TV i:)%*SUkC Qh^j/gZ\G?#,iAc1dU9/V5+NP{R)sX"{lqַQJƜ.G"ERfw= SYtr60B-o56L+d̨{ܤj4FđZEL.&:mnfj+4C)¯K k{?.s~gs({d/C vf0׷BWqE-Ca)pM7e8outm QС&q4ZqCDQ~P-}Ǽ [4MzqPQhLg _K#ja/U7(qd}Y&, {QJ5_!V\B{3[LuzXa(wCT&Gavo+"?֣6/߯Ҡ(t ) z\jYq8AA ΄AfuR\JZ%2\)"UuxCғR@b E$88J͢Ϯ*4 V_WBl?`1|F2oa/6nZoqɦ$L&d*^2ISG-~ #JF2*h2kNb$k3%f+6=(6aGsJf>\_n?eH_<:ǪI|F EKLsjs$Ɗ;)Oԍœx:\d Af2A Y55$Auƀr~t"fJZ+o};_NbO Ap3) ]g7uHpa"%XhXix ;KIEFC۞ȫnG$2VR&r{ Otԭnhne6Qthnbj.9@U~g(nldHPni\0 |:uap]9N`͖1#2-妜)L8ZhF`cĔa#<S"&4f}WH]mƄnWZWyaA; zӳ"NGȨ#ܐ: #b.GB+Ise& j0G "a#Gzp[_4z3?3l_REJVAoF#m)Wն'@V-^[Vg%B-(IL20zAؕ-2!A%3U&Yx~ pYјAF׍2~.u&"s<뗅:Jҍ~GVЕXѽ}GNNk֕P'WxG9'0Bmw8mUMY sCtEP ۄ;Z)]F0\GΉ2sFyIl Թ|0]`.JʹI̺֡HPƢhb*UVMy*06tv3ʙ.c1C8h/YaLtA9tWK^w ӣDmN6]ӘZ=f 0O^TU/%̕^o^9+h$n2g/tArjo.o6(1!$9I/ۣ_vŒ;w0-x+,@$Zr7xmRz020{lH4ĸ-o7ImOoشav3Cx-Lxx$GBQⳮp8I6T1P IN$mz?)+.!q|k5(VJK$eA}s5I5>>! O3A n x~Z&04k9\TXWyHN kg71>ӛ1N+Gp?sս'}peGoRoLю%uq{uj͙МnpFdv}дO@;M-,DrѤa{zHz,$;hpVv0P CҞ'8`:j3Þ y L 2}6`tXDi 7 /[VC,`3DN0DeͮƇ}HUel|oL^VD=V ="R}x-w:_ d =%F 0Hj={1#K\WO%|È#$\evl9)e)]s 6@'}PQn&b;7|:ltj}5#\wW)y|:M+ߖwzrB Z}Vl; $arwEq`#hf֩'MהiCm}Û_*l Zg71}S!uVŵdb! [OoK{ѶQ/ ͵rAg<+-Qu!Ybɿ[ ([)ٗ < MQۏy1,#b"Eaʲ.Ԯfj›;PǽEٛDŽ5,;x-(]Mo 21UFy`L3ޅ2B?mNx~ 0oR%M߷$Mbd.XD&s6sS<ÃLOAZ%+_*Xz\ޯGz\'7XLZ-+4E^SԼ+mZǥfx2hc[æVʖ2Kc?@b|^R :Z:"o6u=4`GC4U|սΝ&tpӁ-y7 i5m16K鹠 ;C䎪U܅2U)"=KiӾ_ɔq'EM d|o+8ƇiWnG9? {n2FUpʏ&X#`5Z|d.!(ݶ[=E7R}U=d!^DPP$'iGl7含JbJcmK6)n Nh${ArUCC H"w9s/&mUoYӃtY59s^)#5G㤎@.)OGmӈsUU#{+ɔͶfϭzB@\o5/ršbuŘ ȫŲ#j3:U84 H}5$ &\ǚ(~Vٝz3k0-: ~L~;Ak<)CwPV)^x RHM03j # _.sӮC5EΡݶH+!\d2GpbAesOPz}& =ۤJ3psAd(h[yp,uL%iQC_i6KTrD1rG>nJx%o5_4%k7 ̕ߴom@q:^ؠx_Dkj2SQz^(ԫ8xk ouf4&ZMݱ+s_k 6.-빵^6*nH7Iy*%}l6z mP?}白w;HFe}HD @6GnLD.Ln2%F#'`a1獅8%.$v:y-JxQx^2 D)tv{Z'`JSQO R UpJUZIVs%Ll<ꥢh*R֛X}>9b|F>2$]ޥQ, wǏ2M}acDZ/ Cv w3hd FCcS70+>3OQ)B&Y;?L%>P"f@ 8\#8Fͮ gNa/&G1̃GrZL> ΗM%4GcYn3ϣa?-!/~OzL(3GdeMܤEIrH`N1ũbqTƢac . *@Xb`Ťo#i B %kLb(!,NqU{&̴ CxBJT'M9a4wSUѭf P 䁕?xX0WSwb텑"_rc2$U5bo5c`Ȥdp,sBce2*ę{:'K2M'1/ix)3s6Up$5j9 -G$OUZ㝄7z$tö\]'7bs7gE6nU.-[(UǛ)i"62|`V$PYh F'Q#C,vv$'AxFKfD8LvA bem4lÓÜ#r;@a~wR_|. 1I~@[7%*H#8cXJl-jqp=떜x;b%IЪ31stS@ۼ`N[qUFcl[IoM Bf.0Y ȮKT?p1ZO`p~a#5si앱k.|UJa7}S }<4C8Rt!T%៸l\^xCgOݠ>@)*٠cvI8d q gvit#j#mC)k_ &R?- cV(,,Kd?8vZ-h>&nkA/g]NZC{`U,N؇Ԁԝ7=c.=ћlu i$qՂ4Pd05cbSѩ LT32ٳdMZ4qS.jr _֌"KTe𲂸~KzH?K ",{3bS.ۓهw5'/6P7r  s\ ucV|Y5L)pK϶/zLUu'X]*n*EA+摤U݅%`XOHy%hWnmJ1^``((e/STQ1/D?IB.,I%۪6A1Gsï50+xeIb𞮷 T獤  /ZYeZsQ-?\Q򀁠h_S R~B¶o`3KtM,#tfe9cv7<^TH‰7*~GEwn7]O{ĊSXx%>Xa2wMK(͋(m{Wo\10nwƤ#4 32K(WZa jOleNr M4;wŏ]A^@WTȩ(a͛:OA$|ϧaB`|,54m5`υU,dRݦƏz斃c$9Sj/N!]h+tHD=*=JfZzjn:1Z)뇓~nFrzBdqe8giѸ~Έ/[{@K=(J#ף5Z]|O^H }ZibSD$!ZW 0 I+v,A{w,%ڷs`g-7y8xIИ;g} ~G (1 \.,S$NWTO ӭҔ99%Lw5YRx?JJN|;[xGBass$pʬmv1  LF9 ̻bEn i6 ǚ38[ӄ~QWPԺx.r <y>B $[;*dpc nܭ-NIb N:%̂Q6!d|ByDғ^9Y".*D8K^wYsL>Cے7bHvdub2mQ }|ͭ7J.WOg86HFױlanH\X;YDBeGM,畧C2NcD uMxx*<7J0 4d{ z`w>ڜUFS<A"ڸS/a¬24tIZcHP !( `H\fzCM W,I,!ȵ:nbw[o lxnIWB>A~* `Bh[jl78S7 r}mTJBGvg,GL"s߰ l=>NBOl{{ Z5 )곬5 U7-D!7f0RӡW͢+x7k|\vrSBO}Л P"CIP9J&( DjaZF!L_vZ :ݫ裙/,-ijъѾxRDg@D^ЋȗG^B)yRHh=LZny4Ǝ 鵚*NW;[yGw?$HS 0e9( &[>M&i[X1S̉+<%hnb8JIzP"Η;y4ikP #"ڒkUUEu˩Loԉ&hE̛DE[?+J /|l4T3%PRxyS=9{虅:}4QKC0V5V{^e1$1s+׃*W^R5H4M.'>Zdmv ߑPk~KY6i2ywWWb[T3Լ&>7e73*iQ{ɵ40TJ.Qd,"*!IX2La~RpiH0ΩVqŽk^eWZ_XW&YTy F;5 \.~(.t^oDx,c;dwnSl2`!p) v$ա-:Ԟ^9mhe+vBU1 Ҭ)PRw{%%tR;נ:x|]?[B0aʏ^[;~JFh#Jsz*_6vac|* >{q+8Q]u)]|6bG_8I3џ| @):CND c#]a_#fU*̋j+73Y77ViW>XCț|.#GSZrD.l00[3ZtMyv=$7VJo9a7,!?hɋK"Pڱ\2v~gB&ɰLd0 (0Yx -G@U]ggh% Cܰ8?_-1 ޚ0f`wh߯2{ o"TuLwɦZe6]cJ a2gfj?Ep*^q)@H.P֙vBZ;r rI6U mũȑGLp4c A(-̋yQק[[<2KĬL{Ni}Iͅ#|JYB&)!NhcP1h+J0R}f#Ϻ{79^-<{KmZxktjG5ӝ#1%ט? #sLHb|?KcǸ1[s*΀qFA]A~\(Rn393fdQ1VMWEbzӽC+bpS8"<XA HA\n5θx47Y$jg8c#;( C]/,`jpx^]k:rs]Yf8sNj~c|Z7ۜ*TGa(A( zXQ)EInF@ͽ ?"O_a@LvXr1K )mU@S c](lk^2Q8&B I$1Nc!@w<>0H*ўRO}p{ NyU׫wz^y,KJT)h}WST"ܫcc$ڜ9]d|Ms]a#)IF3>kAXǗ~au/,OZwю(~oW }4eUڲ\$W&!vj\N'(Nwp7gWpu/?M9X R <cTg 6(B7Jo? ߢp%_L[ Ydn*jIQ+PH2aCxPh<2ݧ8b&E>o Xsu$/μ1299mhdPc:AY_%KWBdGGuB^Jvyj3AL%d)H2=j8)?lꠛ`≄%$z0?fnN]ڧ귁&rFx=[i8j}1U~|ĜU-؛ö,`h3{%{ͥEo8<]odc4,*sWDC2Hְ-*$}(*0+/ VGfqw@+:b)u1>+FeK eIU%l:JǍuZϴR;_Tí{aү^Ǽ-tX]a6V ݵC[P:{I^Nk-6P&0}nXDp=/0/Ef>soֻcHyt@79j_=8[YDLǴ]X,'J1{gT'>1]UUٛnFwޮz#GE'a/Gqkܦxyxꛛy.yŚw솮ˋIsQLt~{[3CB4ל6K7?ĵ /!`܄0 w GZ.1>_{,}?6u/R0G隘Eж.AK=bI5l~49Y OW$jLLpĭ!0 = )J*O(Fh9-9h0ݖ>G͖S l6XّZIKb,+? %P0ؠ"Ahu5!)OQ_IK> /P%7 ;lBxx'9ǹ#k,FL(fLKf͂bN`qНY~t0^N,wh`)᧗KrUwě 8:>/56)Y'Lȓژk*#UqiJjj0Xc3bV8>F1G#si$4BTfeLGYMD1D0'QЮ86Qhэ`5IEzg"ITc!z(:p%L!]M]'ܭSoXoQ-vlG;E|jB j P ͵Nn~A; K8XTщ dű̋^A:*``AX"4č5۷| hAyp\0:s˨"*SL*$>"C#ekL=J1Y6#~HIOU5E*-* Ngi:QRsm^4m 'm_1ϸVpH Y/T>k,%s8 G$>sW"fTL6F'*y| 4 rcA]6Q] -{Cۘee-~5)ON,1C]5_<Mڧ'͎Ps`oH2XwAdLҽ_nn'Z|TV((aP[$DNr';qm_oNYcA%li#ˊ@ s8~4'*!&&yŚ8L}kᘖBRvW F7)l <ZGY$Zha+g9s: HzA)O_{@Rô+TPE)(3hͧkø3qbpjЀ -?^& 0ݎ7j0'eADRھ3 8iTVK5K:=M>Lz=UyխIF ]!$#C+8}c1p6# eWX"lK֧au3͖pHU=DП`" Ϫ{َ;*:Bhҋ| wj@{DJm!*|];ۛc[ݍOT%m(huLGAdma$YɿR e)q-޹WEEҁ2@u=`W^N3ە"Ermk$/T n{іUJBV } S\ .% NO61i v#a㗰HȨ}lpy"j՚y<^Q YaWNYXBe^"Wj ".>^(YV$4 Gh_-KIPraF7jAy7Rvͳ ϶ʣo'2ޝ[slK+z7Yf/A,ѥ S~iUFᎤgnR݌|_ 8،Z܊NkRyLF< f[kCX80# @8 DpE0kw2Hѧ/iX] ɰry2>M{.^-S qF+yT8 I%9ƪl`}V`?Îg73XK{ZFd$0 XRJvyRVR&^,5\ Ҍa2<©#ً?vz-tOM_[ m~H 8ɫE`}GZg?&B,ֆ1,ͭ3YL2QH8Zhi}*$.%qWR=Ϸ uXJڃZ5͢2%#sz{As z_ꅁݤlRϤS%Sb.O@jBD `Q _y[ϵk~8nR?][6\DYOjiCR)9ǴIbעx꩝fg5{8BRb|RaJ5/ /@6wVM2?z4ړAA}6PiIPEUؙ&l_aLZ&Ûr-ڊVLQG}!RRhd 3}$ p܋>TnW !IϬ>RџCl7PԼ؍19 Pط>K?ˌ죑30"CʁE2ZqCzَ:fN#vBdMG eH 2R#Oy(4GϺA3H]iuT>X VT^^j0O';K[sˡcI,-WKsw$.}C!ȩZki~Q([(Q&))2ONa~ҒA70m[>F;bk)J+fMvʠbRgZdн)Yl1pMWѕKRQΝ~,rʬz74uM:< +ְ At\eG$O,-;6ҩQzY7\ 2H@e']Ҕeh0f.gUbverVN*3 nF \Vf LE\6{hyEH-bV#|=C,ko$Qjg9fԗeiJ&wԛ4 з2DY*|lU$,]].H`q%u-v>'R/\j̓+Uۥ2x-JQp['aOVBPa<5*Q sj8֤؛D?uL1:4b}/Ji~IE@}w6Mv F%=`Y1ܓ#=]4G`IM>_QQdH`,g >Zd3'[ZqwVCЈ2"g"v[t6Ƙ›Hb3` Tj/GP'XǙ/%׾4䞨MVS ۂX7ʁ3ܜGE3  g =p5GU),!~IL&x' VYi[@Ac~p;6;'`ađ!Pe#79!R׸:҉*K,Mq,$ _Vhtrĵ۳uyMd9Zz_ybHGڜ-}Bs F8=ړVmӾwveMM֩PgxI_xdsJV+|6[fo.:<> ~sץɼ3U]dEL.k94{gFiakVP P`XCalꔅܴbw8,5xj2|zVd\IuKI_-Cm4E=5FVA($?%nFp]ޮm@Q9+'O98}؂ L(!(QQ)j^䭃LAq:|k҆XOJi}jҡGKɥȫ!}vesk+v caԍ䬔,hz2zw19gA{E9UqXI0go_DuS?lvtsH;S heϤW9Փ- i(sx::Uj(ܤGӹ{Udo5Aa'?j=7G/N}P]JА$H'j 'T,q`So4rk>%! a̳hMZYr~X Kigu9Ǟ%5OB\ƏxO䷞jKS@wKL݅FU*EP+N0Ikg<,VB&h&7|_A4նV.?IҕfHVCltPd\ؐQ~'sqri.o_$2%ZHOI|@NVmYO_ڥ^3T?”O"l3׭c8S˾VzB]=C<>7+h"7˨MV?7\ލ`ˌ0@/#6-s!LL҂ZIJXGA(Mws=-)ugVF-tC.<"ǿiqQaM3_z6]bvj$o/Bʡm{cybp؉ʰX4`Y[^6Ĭhsefƃ6 l^ ίo1hh[6# iHeNygW[F=̇,a$[c& F*pqfZ$n%6caFf~1-#QXи?F<5 [ MۜHhJub|v-zёuƪtAL6=q"cKRO  X -ʮ:kyv_N(F "xQ&|%h6[I}c0ÖpFTG$rH5z3p٨q\25Q7Yvgu?q;b(D~#O@kp{6䗥HE2}O0u%ZhKċW[Ɂ8t$L ='"AQNP~~N'ʼnZ$`la wiq-:k >oi<ŕ82`?hҋN%dj8QpйO)=gݨI)xY x2M&Q:҃TL/jħ 94 0e&BS۵,$RIf?'GR\ADn=Vm6z\Vn wZW L e8f U$m9ܻ: IظtK}A5K#$?IxinV+`&/bϖ[)9IJeT Ec w\??- C |O)LraKO lxwM5 QZu-aRxU{=´K>:1J0׊32h[!Y0Tds|"_;Z ܔ{Le{=)jx@.qa(gz0npj1:WQD[)Sp ے1'YgjMk-h?9Ue _OBA{ⴽ_T!&xߐUH~ł2¸"R؄"`y#rS+qH~m\󹕰ۃȰBp+y>9$\o4C ,h3#% \ fET44l̘oDs6cq+W 'x@˘}𮉗kn#wpmQWVU(T4J;I $|0K6TZ[e&T.@ɭⲎ(ÕաrDrOB+ᥗd ۆL-ֆ¦2@` )Yܮ."݊ \Njpe+V~l݆RV:UM#=k1'yoD;!`xDLۛln>'@NNO B U>GYMgGTU81tG)b_q;q?r7;/0eya-O=T̻0X /wZfG,_{"o IHMfS;[ΠF{ڭi)c]{yѸ㤢Ig9,ө=7@|a^pV 4=:jL@g bX\ li bs`g^y6޼ o|\ ^w*!= )$,=|:}UVĤہ 3! aGHPXf@hOQ"atjL8'Rp  4j˼rX@"ʑӅH*q [7EAJ9jy\27w\y8*er:E$J6e4zxH*&iN9H\S;^#  VHanŋ 5M4w(V XC2/Mj-|' Wg7{?l95'DoZ^<'^ )RWYE)i{:4DppHoW8G՘"{0ce/؅,:|=MUn q |h=jF6\L_*[Wہf5cv\=F aqb""w/  t]nW&`  )3PM;y1er":"wij&z0Ui(Q8|F+*YȰ/-3uNGoI u{yT*e 4jsAˏјٳ k &I,9!.+}J=J.rǭf쵻3%<~8?}LdJ^*,7 R}\G >[k*H-c|, JgaK!{plRGc}OC ;K9XQbxteLv-b )?v@= ɜ˺.RBǀ0F!&˰Cږ= q_ذ:rXC0jǕ-s==6+Eo8ԓ 5QGgQ7bd>ĭΓH~gDӆ*%Yݝf/5+}0KsF {h X8<`j=s@ARpyWxϳD̈<ˤ JB0b(ț -:uf:.@N!h,}8vhMkҼ4np O[xڔI<-^RYE$LY%r !O'*,jnwNl,tqw,# e0kvm~gܑ1ͦjۈ 퐝itӫ ]wJYVݭ)PV`*}CelIO 0U CFXON[<AEkqK҆AnS9J(͸IH3۠Bq6cGYED,…lJ: "CӺB1#!̸~Zn7ծYf;rjGXY-٪$}9mkl $8\v!>ͫ0/Q1ijg> +~WX⼂J*sN02O&A񂈿l˟7SBv0xjҍҠz5g_S)m zasb[k"?j3/v5\3|}`Vo௒ova6c֎'I?t'UdDCvms Mrr:TG|qX} ,4m@c(I vYu_#XM}? W [A@eo"{Kx==-g~C0puCLOHY2Ojw}~>;k*r2܋Ep7"f!Q!a \es 7)6-d0xbVѼ< . bߣ`rl6<$CIѮzU lE.hzmBtN@@4kN@Om@@^S >o 7-IꉅIdIf$UEV1˅x R/C2.x[J]gG\'VpYP`=*8QQZG}.A6&Q>|JtVCYI֞p+Ǣ'B JF#:i-=LCXmfHG[OUXM㦘Ao{${wn +l<;e$20hd3 _iHu$,@j ՂpⲖ2:׼RU"~ѹȧ늝bU"Zm“$Z^,>qnRx>#s TJi/̢_ 3U]hssJ%wI M1עĸM\)]J{8Q.(S@]4mL!u7Y8AgĞ뺢zvdm,}1R[<=S ))'[^=-W.ΥSƜ]уSZ@;[tzF W d⭨jed]%G*T +q"K] Nh{E&9Lh>dRWIW vɝ25)D@vȿj@7ϫceElja c(\Y4lFzv%⚔f2}ދ2ϨU#fޘ{\VK yj$޻畴 YXoړ #W+p oiIh2R$ݎL&lc֗iytvP\iv|WY\"R[U~/d;K/"W=rm TyY27'{/M_I_{L! Os~W5ǀT4?uy|so+A:2<袍Èay;; 2/ @m{'`x۬ol`Uܮ/+4?G(8$ i6$a\Dgϻ\P`Qt` .X-lQk#JҴU>@1 ;8淁0GCÂ@J]pD륾^_%KUJPUnsON85J;~GchZTI3R, "߃OX2ˑd"-9~/$؇w/~ڳw3e8Oy8A ޖp?RP?bˇ@J}1睋4Jo Ĩ*܃Н=!|p.!4T:+f^* t4ڋ0o}yWrtՕw,3KX&JA})Er:A5AjGd2p>>%A-^FC=u %X3 SNR9p :*| R]&C7O#u3sW&"2\fbG%=Sqf3"AB"(LFWVi_"PϖsZ+j NBg\$^_>p۔iIy&y#V>3Qj˓^eocr)xPIt])%,,=j"a:eJܵBWꚋߐI'0DG9:Oli^؂`[BUR Q2q>"KQw=mnpg9@޵.K:C|#[VӔJXf=Z>p_Mr 6ޅ&wql.NstَiQ,g?pOW/Rb%z0Ld$}o"؈V՛.RlyX!Q>=}SLNdM6#:27j85U|u_)EA1C~g#%Ƞ[>,3V>Wu6< '.ln % <TK5՚Dv 9Ĩ7+hdnGQÞ5[΋}|P~a{QҦ1p^f^Kp"KKB7eKfeOcs}ѠkJ~qA ς"k=|KDߛ6?--#|/ЇXf'垻Wq%Iº=|i3@a9];uh0`C>ge}Zv5]lŅ(}DvՐ9qUma M~޻@:bC\Lr-Bӿ7W$ C.b),3 i"p3mRp#38t$Zsp0\,L֋oN XYzkA7 |ܗ +,e+YR0`Df mpx˜`FХŃh*H% )5C>=i^xۣ|ыL{8_lQO?`c[R -_f|A?)V,H(#{=*#R(/ LAH8 E),4 c5ZBL˒7 ;S_ \ao5 "Т%+q-Ÿ򦴆-bi)c"r5mɧA[cJoPѧB8q}$R\22Cw6Uaۿ( %#~fDt:OzK_%H'&\LהK0ݿXE qW̱}J]Qޠkr{_sڛЪOft8w6yM7p7&hK+fP,?Ad=2}/X*K#8!NGɕ )nUJw$/ })<^!|Q3  !h/9 QA @B3q2 1Of5Wy@ !H7aOYO0Lkt&f uMc78R]"@2itF⺏ }V ^{;T{x-{XFrː̝-+ʜX*&o,D(t 8]cPH+^r Xq)m&7{~#!bO Di(Xrدϵ-޺OPEH$C{E2|X!)T ?R߳VŲ&[1Gc'rwc_h3g!`Q/"fs%=x%oQ7l=Uy8%,|`SLh #~ 2+h%npK!A194'f5WOax>0xeAeVkV́8C#>ci+эiPvVĢ! to?w4.WBl@Hk+n$w^ Ēにג˯D&;_|Yij]f+W0e+*5l5b~ kbEq,Э98ᗕcke"ؕt/e.S HXԧZxB23FHq_}s _#R"8E @}kb 牢ygzae&-1 DBM WE`3h=f`OTiZau bR_vIGZ#EɶDI1qg _e@GXhP. 휦?0.E/w^FN_8:2v*R)g3FjwOvjF$%"D]i:Av2#_<X\sTnM-#_ܡR8Y"#!eÇxa/DJm+̰6 ֢z6b{2적r1 lŒCDZUJ.^mwpU7]95n((=fh%$MPQ2۷j3E}&l #Vx q@ୖe"y'.QaC#: UMH`T Lty&; *@؁?s]:^EڶMn'x'~rMHaY9!] ) ӵF=^2x8w.;&dWnI7eRS~Jo #>z>z[+^O S$R,-g?,6ȑFr+eI@iY,#.T>֓=l9 8'Ƚ[mWn%N^IZW[6/4& ݖ ~#p2H5AF̸ RNIؗKci}d(}RH7@V36%k2$J?|l{Wܩnwbc]ݿIvC `gVm$d hFIZۅ@\ z6YjVFY08YYKc)WWy3c^w[x'1m !f}ň.-Q)'^#\. .O[G?B uCDy[{>ɳ?Y<NRgc kqQHxBY*=C$ݲG%/KR+=H7|~/GQd:x?cVG{j?Nܥ r [n(E(â`d8<4 Y+/غ_,xՏz3y ?cũc92[v?:πgWR m{|AŚ/{eT )HFFXxiwb'.g]hvu \:,[XtL{Q{qX8~hrO e%H`]Pb{ ;,'߱r@^}Ƌ@k]‰ \! gSԵ`+F}Oo.LqBB]rs&5O=zx9[,$):35qts2zʺQu2:.پ"-@tp /wG@xĄJhɟNlW|DPt9PsXhkŨ o8ɰl]z+?%Dy[Z Լ{N9T{ߏ0 lU<<2xta _{Z'xS$qU }gi͗jeqTŢ ȅ2o]I^'ʸi)["B [CzK'ig"~q ]-U| m,Hr>=y6j+Y-Lc8ve0$]`!=E=ɂb \YUY. k^ ՗ cj9'3`S^wk[עramnȌOvE1J+&E|'.h3E{L2A%)R7㜌Dfs#!w3qc+?( }EI2/u!-Di_l/=L|8C@ Tf0kRL6 }_ > ??jhɁrgO}qV2KQ^ c~@</*]DژU_[a\RL@)g:Z"18g;¢ƍEeBy@"@c۲y)>~]̠5c7g0`IC= {ϖ?%$Ec&9x=d3;Nvy"F748,H-seTMʃ1C-`#F]~7O1b)w m=9' %NP٠ ̶Vtcf%^:Ĵsh,-vO ,*nߨ4-I|g&R jZz?"֚ΰ#qvv3VsS&M&<3G}?א0D@ k MeH$7Qem;=6VԸqO-"j^L4±,̬QH2nF{N1vײxxrԒ:x쀸ofQB #6y=vJ9oWd@i C ֔לJTZ637S|q"Me&lP7/> }^V䤜FZ ҦN{ݒw°gw #ΤAQ J V'רYGd1V!agd7,FLpp@=܍ö훁qܕc]gr]V<pY+4?@%)~>nҲ!i_2Qy9t2-AV%2yH$;4GԴ:$Uvh1d7}f ܗ ^@ՇimZԿx7N=V/bӄq=Fp^-dՒM;eɚ?UY1x/BrD|8ʶ 3.MU~&>jkQ}ڤ C5FWH18AgȲ|&T+iɫ@P_Y#2 anِGLwsmW7)ʣc˗o*sg&pi9:ӫNZ>(s1wf{KqCUo/l$0Y(VrnM"nB |1O+B7m#Hc'٧"7v|߫@%b5j;BXHQHicL%Ro ۞c&hj1zv'ŷlt=7E[yN Uez^ETiF?ON<,R@Я!q~$ب[jeCǑ X1U } Ő!KT]t,.G˟ O [> o6Ts'LRR.jķ&#&ZdZ)iC  C>y%Q_'mT"^1t4['yp+{W yB.OUG;ʛ`4]dƐpIY1) >Mm1軨0]T  !J=锘3[n/\cQZ|(8\4iJ+Fn/MVq|TۣghQ'eQf"sј֙2 eTݑ fVhɾno|$9?(]͆^EP#jķ EDV\nRbT3 <8ZMg 7<įH-Doc)R::8N`h=ԑ!H|2{TR&=cDnZ% ("3Hm{I;gNedV-$ j i=vD4ͮIuqUܴ\Զa qPT@{p2`;~;]H҂A1i/eI[]ܧT[씒!١Vh-GQcz\AQ{i)@Af{[ ~ t'RХXFRSzbRo쿝,.JoӶQr7a;Eɰ".g8lI#ӊR dI'߃nlinqA PBIyuġ(YX`[3"n0*5Zqy֭6wT^"ϏTUaaR֖[s?^3Z5M R+F$Մ@6/WҍhS|T.@e*&(C~DƱtsd!mަ(`cd(86FɲyØMv$Kծu¨DgBb#<98!$?OUn$ BA#[㰹+Ap[jLX?fS$lq>JSSލi\7Z.(sFtmscd(r 6 丘HSU; dNCL.PXTf>NDκ=Ϛ(26q'!@l~38ƅ|BB Y=i.:ͤ4͎=k< sX/`(MQ_^0!9$GPdyCƅd˃pCuH_ e}\xdȬ| -qos3M-ZlM/%JVu)s<7d( sms`ai~9V"^;LVH+/i ׼Tw=smm,=?`1>2cn.]hvn{5u<sj&Cv֫I2˵ez8dKIBcѠXPrN GC}҈lcӎ 6dyyeҽCHY$=h)'pcCxv&;ax8+]>y= 6L'ˢp^ƺ ] <\Bs\ JPX΀L<0$ y es%Z[75Q0٪Z(r|JmݲOtw HRw*_ #RH~h҆t:!'4!0#7 Q.ɨwlj*~.0I\SVg#A{ov|F~{Y~\oyKZ9WϬ!{2P H|6f8$LA|5\ZUq*;]4{ 5sPU cD]D8<^~N9Ȗ #Tɳ5+Frvx&J9UPh׺`"a-8Pav 5TIޔ9Uy{Jd1+ ~IG~a]jLn2C+|ī^`'Dɷ }+iDUCaoC?DFz|ŮXPTѐË K(=ڍ'&0L(8;cXDC+l7+aO FNEz@uk!K@m|o>G-L# .}.ˌo56O0%u<mFy4S`(q֛gE~ՠ^PRȾJ)8w:KsڹۀqCdo"9Z_]KoyW: |r(֗8DQZݖʉ0Sʾ`spM{kG c.enf, KU%'\We/]EI8:/ʭ ą \D+1ah/e?\(~V>txb)% wm͘oq"lh"qv-|暒}R]1Jk.b>ݳs&$Xg|$ÓV&XIo9r [,,q0-\yOj4(#d2g՞J1h=yW )ɿܘؿغux4l0IPZp/P5f;KU}Ɗ(F!wns=2svw:"J]-98p"L6"7uz`w^E̝s͹Ю͌=[~bo7J-4 EAZ'NzIAL7O-r\NIR\g _ĕ}Qɥ2ӠۏSoPR0Е* s#)_>.RqLA۲c|M(XxgdGf1q >6@=HzB[ ^V qrGWQE"~a~80A~̑ : BAR9R0WOz#Ҍ0FmG?Pp'Zٮ,KX /{+CXleMM iQD ?n*N<>X44]5ݱ]oDQ<}0cZA_*¢?6O2D Zu@0ޤ%$ h4ӓ'Qp{l ^4uxUz\sPAT0l*Zo\P*mp\˿az!۲e ш&{FnIAMZg"i]++7X\'&MC[Fk$)4|i0I74Z=I˹5ϚDB9 JsN8s͸ҾlINQ*5UU7)I_Z"`ĚvI+sIIE:*3xPd6'y]!ܰfoOզ<.!'a,mMMPowr1 ZŇ'8{c`F'Ujx<ɧOt7  (neI,e! ǔX[x#=Yhs9jٞ3r3fX˹iLEكFW),NRڇA)m @MKޏQߺNGzk3ϡbZ; | B 1'BMs4O>"q`o[xͫ#~{*j._EhI)z[ل>['^'RxI:{8d*Nq]tA>lZc+}m󃃗 [Q>Q0WYxe7qb'ŻAUx i`C bF} VCy^J_{s܈f{? p  EiW[]½lspҲS”zl"(E|ͼIps FP#~|ǃ{MIZw "k@HĂ7RCHo*k@ڒ`ƌ*F'!fQŗ( 1# X(rvK!1);U5!& nQ9]>zϤKqq04q3=="f`dn_W1qM74ۗ>E+[dia.nM?y2(H."tMzȒnFd!+pur)j" .bey* s2Og %J8B]6:Iқ3*o jEc~F:Ysa&Q_ޗ {wZ<']-B%ʄ޿8,t{DUNS\eK+r)`_!_5ruo\fVΥwNxR6ex$'4ҖfWŌlKN a{hFzϩ M PBY38;@"sHTe/R@ziĕԚ7 ɁQ\Z1gebϑNm3fi[-',# )ڭZuc _X{QqpVgJVͅ`? ئCo*keC7: ۟Ifwd"XXiS+bR'\ڦw>SCkO6I%ŀY6m/}xGm5m>6B4&47:XUPuPz&]4]txJ6ۀOUNOĕIqC#-auO+T>C{Ο-@E%V\K~I@ʙy.eEGkOS_2E1[3Բ%O_tŘO ~- 5z; €0|72#pj z{0Mh6W8xdY>MDǟ`p33Qjf tAz6k΂Q`ac&Y6q;g Ć|D#,K%&\ž fcH$VcZ2-6]vs!51F0i51:LF"xy:pǝYZ39C{y=b-TT!VF K|;{o ƇgnVkPi߄øgfc]:gNZ¿7GP16[W"@_z[a^Y|׵('&iIȅ &ׁvj! aRwI?'.ĢG욀ɼ*4eXb{b͠w0VƔIN4cY (R ΌGy3^ho ^9|_ʼŅ֥#\ZHALf&d(ZI:e{30V/髁ÌaT8ze̜ؕwnw\ua2j# 88jxCW렇:?a1j29Z~1y-JE ZFԪJvP/3qﴍ^:C(P@b:+NG0?Q9s5SjIQQ s[|cw8Z fZwBG [_Tq;SDi70ټ:[K!G9_(Q!<\9<9Cؐ%)$F젦=alHXSZƧVjeMqQOJgcB"(|‡,K=J}OuAwO'|Q?mRpA C&Zewn. AUr?}iK;);4սלz3(É`T*z0H/ c8#dxHڥ5F!5_ 4(T'4\'WP Z9:vkHdpոhpPHL /1نծt?㏴yƐ^r]6ݷݝ>B[F0(;&O3]n¼S3I8} "4Jz (ԱOy,8&x1RsB$Jr_+vD\-12\* ץ ov I2 ikI̥ JjV:NqkxEW]h#$5~L e'9_GMRUQNl\'Apw /׆a { g:4Dbjg,vᄈa]W g{tIYh+jlEv0onX"gOS{h.tmF$Ҧq0z3b"%OZUSzSw  !5KÎ>p>N=%8{$Dݰ8@g-"C6?ffu>g{ˀ55Bh&9ݷ\=aO󕅀c]惷 6-͝ (K" v<6^-TWyK6祬?O,C!9is_ @z.krXaP$jp2E}Sd Tʼ\P2TԻF̦̤XB0{ QE;|L{ߤJ]bH4[:#ҊԥuV~~q.ZG8VB;R '|7R v<7'Poa]$Kꅮ`g&륷xA6nO)Z$}W ;oH3n=VW#B`J羅{ȍ\_X:}{H :kٔ ӸР<SEEz v6eVvhĀ]ݨviƂ0WXSN]·ܼq`p*Sk$ Q3VOcߺUN~Xk ?ZEz7TS֯f 36`8e2/WK>b;XʐDVu&[0Dr8hb=3Po "/0^fbz^ً r.1d TI@qFں֛!jφgh=`LIppoZ齺y,d4 ‹/'\ ze\v(u]aԐM6w%әA&,KƗZ, |c;1%v@=ŲI4lĐ*A"74 %Iޗ\{}m E"X.{,N'WbfSZ홿wkT.jZ񬽝EcX PRj\&'C%LA6҈ke9\&`v2]:TU(! hh)PpLt(I`{Mjcg]bo;Ơ|`ЙᲦ!SO留JTK?}ٺt?Oհ=Ao}zW5-V.^@ bxZC&M(Uĸnto" llJ]6YV?,% ( fc?ggcZsSzJc{UyL_j*pGQb sEF=ܸq`c+cؼ{ns<7R'MDGL'evAI9Mc˩ #!p&,YsfTA$ODTqd*8{b]bKDTg?  bSJTq#<6kAckzKjQygq?2hd*fHtq{Xy{XU#˪O4wT$"i\hC e۹WN>Z7#_KV '~Y|^ZAGܽEߜ[;UҸzZxvrGs>q?Whd$ۚiT( XHz>U9Ir(8.o&ӡ^Iɟu ڡG~O`Z29;n&=EԼPtQ8ѻm[95!jrG8d aɑ]e^:n {7H!lLCH`u ޭdsyprR7 ƞII* t 7.nެ߉p27d))HDr,jSVwH;[L^j6 g3AK(n u|*,׃8 V&S額JtD>T܁Æ>gNJ e#ISYԜic0,K6ViqV#yߟK# % M$MM[)? x ͜+?8_}E r~.yhXNL5a4i?KWGưEhqn;%$E zsvuʤ$(!_1+`v`,/NYFf.aTM_>J:QFYhn,D:" Q-(&o SLz2!))g j̡BY;V/ %Ód"[I kE i;ȜF1ٸV4'\ieDFI9uo% 推=Hg>T o4t/۳aIsp~z$'$({wy)c~ݔ;| ^PʓX]o~4dcp#jsnyW4ÑOyZɖE,i{HZe_"8jcNBزgd˯%TY>!Kq"?̔uHhw YS":D:Ic k뵘ͷ $RϏ" kFi]KvmC"jUfK.-/KvG(EmY.!OBлH}gT3`FH˧  o[p ~p24QA:Oҧqo܋td"uk1KUW;%Nn ڰĻ 㽈pJJ܃-]uD9oX+}twٛ!LnR$r l9۠.-8P1E$C6BViX*O&ygUU|w@8=I0wڮUd]QuiO:lИa]h{\RcjA'$)z=|>}3K KnN?)VGv+ n y$3&Ҡ7_h>WFA&W D+MBF_ P T7xI>KL|Rr a1Сm "rM^?cGϘQ A Y9q4o6ś!!dχ޾Tz"_,$a9:Q]!V)x}}zn;D7G7wCFM2 7dV*]Ը'GV2|Bw[= ΋CLtY;Pfk`}pg+TN3;v4!%V*TQ- a;HQ߀MF=HtQ4vnskˀ\n%ΚoY±gYZ070701000003e7000081a4000000000000000000000001604fe4d300006414000000000000000000000000000000000000004800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/virtio_net.ko.xz7zXZִF!t/ᮃc]?Eh=ڜ.+/g|bŴur@dItxCdj=!v_I !r}SBA dRc@ZT ê_&&5# [}U! N2^3/1ę{(]w| 4c9Q9b=CZ@pp.tՠ{v"gE#ȋZ}wt8l;n;&a;` ;b<Ǽ*GcPbk>ca+)ORj#cS8<5u\^>gbUy`v{k3ިQdޯ{)E,VDmR!uYQ@[#N:3uhAc.bosPP?[]f-vJоhu1Y5|y@ #QO6>k2 wSul:d]-"p%Bj~;hؙY529+<;zwGdq:]NglĊx˖?!bwꏴ%:俕 Ly_m{ 1r_hmRWU}\Y~3zJ3( Y ر~Y/Vrg^|64F8{kxPqemk_Ǥ,OƕWW#TyX@:Nr9',9#fSgSFgT3_ cB@#k)&P4Խ6iPyP9$7bG \w\8s}$w@\*.jۛyRENE4хN:ԨO kAhC (ɰo{[%搞E1DeX x^@T7E""4X-onIP;@m-iѰnVq `汃{NM^`6N@;*}/t&s֯Ogd'$ 嗹VbFhvv[1wo Nz!z[uq%؈֔׬Gd A1פX1˼Pr1 ;ڦIkJ#AEL/.PgϒjDJǠ+2̝3m}،hMW6}+ohRZ%Xs!ťsK, >3!}0.?MO?]dIe򾞯ꝙl?BS{G,zu!;u{b`Sּ9LeL<|rfĬ6+űhk ]ʀyY)9!%`apsUZ<|Z[ ?0b6!Lz, 61Q{MvRj;?G0ocqduyjl̐, K]Q ՏkC qLПE4e2(xY+cMHy6 ~N+KyE0K6/x2W4(q"$ݕ"*?)k@ JmJ[ndƙ~\Az[SO-v=+1z1| {3t V5ѓu{f{-i'L}ƅ!*'{?lja6-&}8\~&E>5\TiowBThC =౎!S4gTe͕ųnI:Jtqs=bGVnCwd

      24%2Q)THí}.l=AtmMnvٸg;S2lf̗w 5_$u&7 f#=Vo*/!8[eՃ4p=V )ABV[6z%ʸ70 |sk~El%ׯT+`ίO\/T{ZfSaaūF}(ј*f}dM3و 'Y9C{mb f+RS{s05 u2/Onnu.=t,\mAVDZ@wN3*h-!4ڡW`RhH&b=)pK1܄DngB!±[{C?s z&Ar9dڠUOJ17NPOj@'vOi @'pQmI]LVUk!DSW\rai,2&.O?{eSztw͊' }=,ߌ !Cu*wY9s!R3-ؗc' qo&SGW 7Q1k{M=Ժ:l>7 8% Fx wpփ)ٗRkEQM_x$VyL9jF'zI @Vh>衚ff6gɗSL̆Hft\kJFV"zɛOȰX}x,5Til-X׵T6APZ"o徕3PJ\-[ Y ">6Ky˶q@-3Gu}%&"UȖy:9r0ζ`Ujh[ar8[<.jċpv ,fQfR,X[^e0)5?]~cFU=Z2Zey;k4a< ıN7P_*SB `r\2ah iRpV%(W6%f,:VLڏm^rU,JbQC,{+c2lټw(iWNa#>`-pnkvnz!E4%{`@ 84._/ԔrdYň3z'R_A+ 3D3&ۘ ZE>e!%e OQB5)=K%DcE}M  l=^ 8'"M+TYzs:C'.͌48]U{`r4a{c7  i ;#{+N9Yxj); ݐb8bfMFO:eaY nUFgp>:b(d0UAJ`t0Zm;T:_[@Tvx ʽJğWgSDc4sSgGc@sc;"?Rd9unfKc*ԞsH^ :y)붅DrY!_~аHˮb,%~'ָC]I"0Ao7 <vbmt6@QiI'Xf*KbHǞBWK׷ MDw <D&5S,G-x+\qzQzNd@g6 ߚt`y|Wl^٪J23Z[j@F=xGF(Y]屢|\18e 1blM!n4'H|1zA Aċڗ᫋wC.}ŽArEˆDqK/l::CPӛ,|HqblPk{6\05V_F4 ']?"AG>%8 r)P zKdv (#`ty6Sq/0TT kУj !WׂxzH0g8:6v3 i7F\兊#~ޗC>]8I+ϵ3]o,8h@kя^]|OmȱVYQ4q'z\S 'Y}ͪĢ󺨜|SM#N>+'=nJ,͋r5cTxLf|+3X2~We/8{ @KBm?{lj!"NL],p1B͕Ӣ$%)NﱂNK塪rnO+{Ld0f繁{:'+JtFlպYYVKtPgXook~E.," 5x}ݛ{$t*$?-Aqp똈?< d{)i1`vpxL`ĉ#y6^"j%kmS5?~dJП[~&5w.V m0}ަ([q;xQV I6Ct} |9JI j;Nɬ#xM?&ٕjuWe6YU~ KI[~yX]6XXW,Bׄ '=P=Wx݆䃺wq5tB2O+*K,z\9:ߐ~e#"ʼs@gڙnʪM';X5G:Zea;7/4(Άiqa\r )0_OρӼÀ;iQ%MrF&ְ~$X-nm(T2UG2F@_5^xa#;Ƒ*r.(M:Pr4ͅhQI!a1Fy:r#p?8.d)МDaSƳ:~o-b#snFI8]9 d3o9 C\:aZD6 O7CYȶ$k!OWO+ i[DEy`e/c&{SkB'<^:a6`)Mo_)ұxrT%-B4<7(~UxѹB5MƹS=u=hߜeagJe$ NzYNsO в#X}cEzBD(G:y5+r?aEػ72đnk?52{Ma_7k(5/ ֌*޿C:POq"\zDu "HQ;'7H4>K))(;~_`~U; qT-ACa=\=|0.' c'WYPUk[e`h2&Wfk±F(BVND\ ~J6Dy ]ʏ-s=1, _42h P:yo|C)wnx/Ŝڏ NUrRG%'SXG{pg߽Kg5˪;3.щƃlKxOg\̀xB ŬM:Fs]@\N#͹"(Wn^Eį1dԚ!i]5AD'fIU`Ȃ%<V#WeHSCO^:n[վs EeNd4N%\m[7"Gm~jQe@0Ĝ+c:(XU2i7&*. 0r:aNG f:޶W/&_c`^8 O-̳>`bŒQ&c:>NxwPaa^sD1xZ&)K|8dk|6ͥJǑu*%KA \{垫D-tz,c (UX+G )-/nx_5ΐP2& JU@5wPiʀZ&\::ĞSC3br^('!bUM$o([d1Ht s\~ZIFkM("زJpys9NW$'5{r'>`HZyI#-'L叭hcUEK*~`rKQ]/$T(6܇D~ a2;ԅ`rL [ѧmJMݝ}m+%—ѕYkUKWqԥ& C[IXG|:ٳsyz;jϲ'g-<I#qT؍+rfWCo 24#5[`t'޷^*irxP|:Q.xKKa`jqSG"n!yDZ; ƥ&F.{Z!]{I!G8*I͇y[fQ m#OU;RS"\4"-[J.~MS)~Pp8 IRU\OvLCAg꠫pjTcPtJ5@Al;F Iޭ vt->lEؤjBv=lcvLl83YD[O{`xl4٧mSD5hKTH{ odG3Ovd39iۼr5W$}΢neEZ&jEQJ"33(U?%Ǹk)wj.?c$,hQ"90ʮo5=dd3d!&P㴇p7w'`ZUn]!ɽq7F< [KwĮ7;1⣆X! u?8#0Յz9) ɠPa[ʅ@a?6AVmVJ0T U.8K:n|EHOɛ|k&Mfdc1= I)::&k"h+n!aEѓ IjvˬQ  /|akaIkzW.&nwu{D!Ғ 3H`!MTR֎TvVFEf] |8>p~̡+R?SQg3wٿiRWkڪҢo{XjkΞ&-]K#5ie˺A_DkTlZ"1Vv- ѩD.X/..εhC DY¡T55S, +B[բWBrh('*]ϾsãC7Kcf@t>深I$ަKLH.ߵ,u.45zU| Gj(ʽqUD^R5؏MՂW(,AjO H3 6ZlTɻ!&itD-9[ٮ^pض?#Ͻ!_%cZF-f{cp,$Ρ_-ӴchaP[ߔR$RnoYؚ͘ Fuq)my :Ɛa-e؅cx]@s"V3fٗ\?::'<"RuuBY:Ndg-`1^b 6+(cLbwE34\'Yap|ǩdhhʪOp s^+D_F(p*T9`CYŜtڛḓrKUxWى 9kJz?gc SATy1V`+2l@C$_Yygp_< xoT$ M\w9Kv/54it)l0Ȥes[+;`MfT& ֙ @ Tfȱhy])S:C>nS;B? J@ O-t*E_y8d7^cׁ٤@㧥pl?[C"xa*CLEyZOFm)vb,gZ-ũ R.ltӂ_āl0eDŔ׹aZScTӯD[WHlLgć "S&ŝ@ s! u\oZ)g|0/?^شb~2+chɣ+6-K~bǪFDU}>"đd_N^c9a6R I}E [N&k 1ַ6W|#Ռ2H\)37ӑ= z1g;b r7(:QP3wWOԂ4qsm z%Kdӵ>Ѓ}wtV 55kh!l0'[Km "';"=^}sc5ݰ4|$?Tuƕ{T($/ualBm&ugݫkwsX:;V5\E)p ݼ:RUiDKha%Y%/շQ̿ht5,d9t:Ek_IjSXɺBCR~teEn!~b٫ /+ A'W{[ G_cD's;8afL IJGh$'S驵nJ*2=MWf(*uL' \O&J=b|:vu)N_e_YXehjd@+f^Fܫ<u]YID[@v˧Uɓ8o/zY*9>qֲ`lc g8ys+PCǩKbqb_ <>wM!#A`rS`[ Tem0(.f7g/BlϗQ>*0< 㩣9MC| Zi9$JHgEhXd-٦PlՎvjp6_šv[ń7{ 9]Wn|cg>W+}^&Z7+#hq-ʩ*HSS{/oTx%NXJWEt?ROYP?pׯY[{6OZ6lܟe@¥|rϿݺ㪆 w^P`>YFڌ.Q\Bдe;G%P+Wհ+N5S0Gb5Py/ +7Nu ãqi3L12A.EN8W߈N? "zˬa\#q$nRޏA:m;eIb{ zR:࢙_AbL䞫e3,!B"s>*%(39Ӳ! jףB%ſ'YGrPH*Rr>0#3P@)wwb=Vɖzv:ݎ@4RW03@AWIt`S<:[Y;E4@0"%$c2!rQ v?=q7ݑw6 pBc>`LE8QwP{tlvȏn8Ku7?rAnb?ݡ)UY?!N2{_+']~} YigK wmb4׽m3Y4'#źߓ?8UXS&KPaީeMicۆWk SRYg&PLT? Or̀jJ=Uw23Zoǒ/&º;R/{zL5}dSTq铖$\L80u f-,{v'xO|yMaP2[$u)j;HeK}-t1xǢY=(e>sv˃ qR<[I8 S~Oq  FgW 0ֿ_4(!ϻ㇃1Ӟ^5wt,PKΕ lSvnWJlJ4v f.,YPPQxrȯܮE5 ~SQ`aUN3aZAN{LfRc Y@] 1ةǽ^39m\.{p=`zeI?sy ͮj᜖2Jb6EBsC2r5cR}Ijt'ka7 */ ؍i{el lO݊زwŤrk& ] ӀX'[9İݝ6suaob{Hݘ8[H?k%^)#Iw!j}Pe*"5(cU/A^ɲC1L #E (OH͇y^s/J^Ut0߿zR7/u!QFM" tdSE^W4fzorÄ7fC$JNn}꤆? P;1=;m+I9;oXimy0 !XTrRFj0 eR'>dna'EZUV(_fZc>KKIƢqdSC/o4=pA]/ͰUt܆dPcƂbcuI/Vin6zn^_qc!wSEbStmh$Y^*" d>z̗]6J*Ȼm`X$w͆Nbs1;]S0(6#S6P;] u 6>!>ɀ*,Q3*߿@q-D7aX/];\9|EcVR0m ]qXm ʳd }%IՊ]=k` xN`P7kFz) >x /A ^U==?dw'E q*ZN"p6 4mcp~jlBIe}>p%H㍝"Ju̅FBޱ;=0UDpgcF0ؒTJ1Zpngcfƀ'٥3.I8Hp, ɪz5?`XF"iLT;-O0 ugQIfs1Q9bP@r5'ƙ˄X(MS]֔'6y'vf$`Sqss9^Z[dFrZ b Gڍ/WNf1<7Y V 3J-@h WZk#^X)e x&L3 \G@^;vCj q3&]Z}yej& ?8HPS DQwEe6d[h&ױ9^}$"ltSYr7V_ k v}ʎ1KS nJG*ߦMSC dg]5xK2@ I!Nxȱ/i<~b}B4S-:O8^cqazJߓ$2t*H5t9O )bTcP˅Hn&ÊEL&`).Fm~p2%"F`Iƥ6Ц+]"0pr"ilbO.;(3@t*ǁqByfE%G 7? i&Qb|!=  (/S}@F\N./27>A&؛/x@Bĕ"ͱSX4aйmx+$œV8>s)}XCL1Gt&卯aiYS:B"Ln抓;L>ridrv4b\!9'NeH(Gnxzʬ颩#MӀYJdf3Zff/v+6 0dV>4% H\Ddhs8 uf]5BgGG➿[ɼh%w=R4Z9YFcQ[XʉjxG$:Fv3=wƺMDے:o;d~(9<"k  Ĩ\SիPHX^8΃v) Bj ?ZVEf<ЯJߖz`~ԭ 2EF G\[Oǭ>=oV0Q<< G|A0d<o{La3D&'/LF0W{L M|ӦG%z7r [S>Iiʞ08kWI71j`3 %)=:C)J}̎i͆DFI0;;%b=CnX:U@('{RtK_}|>U-Ԑo,ԡ=s傒Ll,lf)/]7j9lu頋zDhמTH2o ">\ Վ'ӄ@kz3$.(Bj}Kw=*e3Zsk=CnJTQ|'~=r+,eX傍kK4XDZȁJo+>0) 8SNp&\$`_,h)(#jLuzbw4>YOtT>;b/˾'r] R- RЋAe!1W#CLS6Ӳ-D+ (CZMO,#ޯ~ аh;]$ PTηuG48`_* NxZqG'J|W_yA1'7δG ABֳt%\lY`yI?>` |(Yl԰:FgҸJFR^,alKCd Cr>_YSTIMTɱj#J<cidzzh\"e;t1铯@wtE;8^"xQh"ɍX.PP>(1s3q8i/F`n: j%{xU8v,Igr(JW"|:c'xWvQ R,ꚪVTn+woFcɔB[TPb=ʡ:ҝDc /߀OJ.U.&L'/4`-(;0dT܌·ulTђC xx1 .C /M;b\_(`„{5.ƑCCu:,'}z{ w˭\Ut v,}m`=݃kMTzoqNJd:*u>8)kVlȢ_9S(?8kԆF|/GѼ4ҼSiL Yg..&Ezeѭw7셪EUytk7аT `quS; f,ǖV8N>it">s0]Xn|*iRzF. $s7~:ŠqAAy&E*@?zv882nP2&@d@g l Ǯᴣ)rPppo{fxJjon`St97a|"QQˇal9Gt״W=2hcNb瓀kik|jrs'L`z<뛀Omzpfal)͊bI={OjnBЋ?-ҳPI :Q.pZ\MT|)],u_܉;XdL *q"m20%ԷXL޳4 ?Bv?UE~ !i' 'zrBv524QYQLЂv[0 mQsւ]cİ+ TWxf~TEbn :dIjͰa\xI#6j;Qۇp>;_ j],S>UN2L5")6&g3c@Jyy*4Rz;jKI{@U5}SKV@S_ABPL{HX8hhΛq*R`Z>|m!_{\3%l60Z[by1l\,3 fśQE(W*3te~me8;0wx˙'/A4fp4ar_K}4y9wދX)Bd;߻O4xk$ ϩMjA[@n5F_ƫ[8`(hq~Oqn LئgQP\ 9:$O2*,>̈ m7]7bh 1E KGehOD ZPn]3&-3B7^ c%(42W;;?]A;q<1{CzƷdF0Ѐ)'~ª{W"_Bӵ3?x{3/^:Lц֙:>)\ҔH'T<7hԼ>QF珢۩R5X] R@z !W{xy'>0czqrtt%%pW( %+jrX\, .F.43PZrQlTBgt\F_L͎Th4Ƣo0#%ǒ9ڊ_rTRY, a3^R6/}[>545 %M(sUftTv_[HA/&bW32P\xhNo*ۋb!F"N @a^j#$%Dۗ9oQH9QEG.Np覧h '5)&F#T~6o;ҵQkWSen`:傪"֥a;Q9.s n;; #~w g`cln@6y!X}}hݿƤ7yr4NG*B@U\S"5Hfp$ΐT _ ~v[dؖTL d:uְA\0.5zE-zS'xtӨK+[*5ϱ7wڗL!!CDi_QJ_Eqr-{r]1YzِSaA>6k!S*mr٫% wl,Z/ f<o4zx:=Gr]g%]onZoK!: cѨv*EQሸ952s=sf;QmҞ _; DPJDpqpDA!YA+g7r-AsQSR9(T/ 2j/_'ZyyaO>RlqqBXo}D:fk}f*lyQ}4ݍRȣiov]*ݼ)(]߭^rҸ}?)2,Lj1^N>^"v\/;itϭk(OM^Yr `a꬝}8LE ][Kj\$"z&&2Ҥ-qnrw|(Z:>LWQ.5A`A,u.H$hZGmlj^y@ze~.MBe52OP$O/Z( B#SniIAd\sO}j)ыkR=1 B- aLOGY!ώԲt\D d5<1рW;^+ ocoh ;K#偔κ}W=L-iRmΰ~ck/uOci"{@(pwӝ&xc(lٲ~N6E3Jaœ*^6SzI+0FZ 8jv┆&Qas(RN {_@x2ӍK =nar$  C{j vW`| 2`|^kd\ns}ƶ#i?ٺOc9n%=97Ro>G=|AZ0QN,*w`RkD_/j_Q[r]xB5p] =Otrps GǬJ:cG<$ȹJr!*Qi=^)Yd.=6`[ZSIdEP*.ɋ  ]?;sYE\uvDxx.]mRk 4-)l366'vC-K} /puQ<#6ga1 [E?[)`g( PD3V 5nz%>>`Rk4[F4_=H1Y30nTH2}}{K?Qv\8Ҥ=qR uJD!js]ȽwŴGK([D7(/5qWN5~yc<>{,ob5ًk<.M(a@$#׭5AA!Xy1A?_4u1{6]u/En~SVGZ2H:.rs@@ErV| ?w/+(qwm 1Wڃ$iQAZ$C Wpshedžqi)j G[#LΠ15yCH[dJb3U>tCpzK5we!p4hmDD{\dG3J^KۢEt- &$ͭ:s> mE+4go܂ZBjp|pl_(&ͯLI/F q[h;HGN~-&o&Z[7J_#o5e QShoiFS]qRJpKIl C;TI;-BZoW<J(#yMA~В~rv+5*VQU!L]"c:9^oÅPl.v!HW%XӼIWҭ=mG$k2NhХ 3RXH;~}:G}v SݤŨ Cf 5aDdYOP,r(A4ֱI1G:]0M+['RI?!X(M Fc?'>w6N“ػƂT,ErMG E|pyr$"X@x+E@g̢ܚz˯;W=>l; ¨{_,(+RGT]fj!yFG#C9:j^~f#QJ5^i˃qTX~* SVC  eJ7[)*&Edd,K| At|vw;;C쫜dkDʝH /xVx!t QOxB1b#$268CW7[ˑ*烶d؀?̰ZHe%E#9O*5_J( -/}_7U7 b*$n(˜h=am8k6xΓ((ж 'b^A6=Z..M .HՀCztѸO8T?!v!/<@RCȏt߯;"{j4F]yOm7q\%Tou( e|:2- ַ*Dv[l @A N¥iLG_KŶyu@|mq@0 ]wd?(qe)\xlI|(:A]L;VۘfdGziR>yxC^|J(zlBs ޫf ׁvOHOeBn'F-n;k긷=WZǛyXB]!&ƕ+#9gW+Rot1mIbXU.\"KsNsy$P>Ù5_BW [b¯.sIfLXŪ%9p?[ I!݄"C!UGF^N<gsSZ9]IÚk)M[$i2$ovFmj\c*\鐏BƓrG(ttlq;4TN)|YHV_ņz`>s ~:4 z)10$ܯ&/Rda? S8ZCXؤ, q%6:k>9Z;۱ZMd{9/[)oD/Jj݌lUf1eB2Tͩ@SvʩGo0"Zל$y* $/,<}wlTꄐ=~ 1LC1)t6}Y:ʳ& .FL&!Z ;m{ʗ9 t6[| <F1΂􀯔wXhEaD< !xr.[$m/k[lv2?bb5N0ewtb:s|Xsi{2OWΙRи:?7^V0.iބ"QnY(wi[k]K_AJY,V*ERhڋF|XcX""e"N6]|6g^X|۝q\_ |Y`\œjZuy>bk*L xjw67lnFY@h/Yq^ S$o}2( w^VDu %k=J{tKV9m4"w g6T\b3/A5[Z @8-U <8w<Tbi&9I55X./#Or"ۄа 1i2ڼy]]ቄvPw w{ݧ ӓ;bP\tZq{2୑lP# }r-hUR&A, F(߀g H5Hz?cGc'T-|=] mƄtt (݊mNr%-fjMęǤv&B0 ăc3آ$+Dkk1 0$^[EXpYIo)HY Hh6<.FaF .JrhHCo$ B㉁aifBcBggwQܿ\`=CQݫHQ}2B!2Yc DeųQ,Uͳ5{b'{_vJuxAj- (9C:VЧ$>_A8߽ЂN.vgXӵO,a:2 t7 ^H_4hOHÙo ?2$A) 2:3WWlΉ-O}k,P &(1&X;#Ӟoji(~guңRyZk>527@6Ԡ{<bWX3e FzZi깼 M Ch8ڡ LVOK=HQݑj tξjʦy\dz \W5m1* ʫ Պ)CrM'lh$X*jx"[cD|p!{ڥOthte;4bKDĭz#B.((;&MPbeIa7wDs3%\zY[{z^|7]o~u 6A o{O2ARQQlf Di蚒8H_;]Ql>ٌ|ie3 i6.?#j'qZ̶Jwۇp"qԘ0\&T$.KkOɧӐ/KN A#wJߌ؜?f!NbuxU?Lj-9&@$T^781C*M9-(Q1âPkvzyϥ2v>Ve*`I̼9UT^R|2#D%x%ӆ\=;]*Xr~D7(sVa(s~b6F+ЄV(a$nlvz"(—0 1U{0a:o2bjH /(o/4dGM !Cqp&M.œ{/vѸKb18~єc kB *&iK`Z]Q?[%sj | ^x,aZ]_Ӈ}e W_,~C|;> Y}{!L 6l_BԙEPέϐF۬E_MG(YxWQ)0k,ŠG>-s#V$B6_h3&,, C;wqVCdAeq%6wAFҎmh^Bh ֈBW=nUS|mih7վ  aTnQ6GVLjZOQ> (vѰ$=K̴±nsRzg f^\TU]|]2Y yq\;}.m nMW=뷍 6qkaT+`&UI&+aBm~/D+NA=mE^>-w/j:{κ](|Ҭpwj5ms;k0mS%pmb S@?3l؎ԽƍF44ݠo><4}|lzTT㗻2LDOQ":+{YW8`xPھ_&1ZU5 0PH<\"v 5k:|Z-DwB͔b9cO@nu5KĴ$ݜ ~s ,nB`#aSqn L=Xl-л*FǵVT׶=tʢ0 h[5- ԣpʬztbpe=PP!q2qkn3.b*!Jrxl0>W^7%' fz?HIx'!>kW1F vU>FZz͑|ӭoٻn NF@P|A B.|X{}{dq_,g~3C$5Uً #B~aW`H+ s,_P=d[<#s(r\4+y*47\hM`OAMQ╺` ىtDQAH9 t^P jTv1 NLp͵do1ߙ}MְBR_F u r[$aG7Id(DqADSα(R<)i^s]қ҈g*DϐY+!شQǰ|FFո,oWjAv%=;[6>H/#?zuB#/ #9>5Ly,Q`|׽135"hQΘAE@%w1>Nz?}7搥\D?Mdlc٫;R͖V0qbeA<̐xՃ*܀ )7i ZZg!Eќ, * ޺pI+vG]RLu3E;T[| 9] vlCЁJF(o iNYZNE+FEw tBcY4A#y]?3yAM;IZG%a2L-;3Q7CWdrao+w%ۨG+/ !ۓ-az{'j2JoWˑ+zz1ETrE 0w0hmEA`d{2--!=_ocR6kF^J5 @v\g4lX=2;`}!.AKFh^]+p\?VjFR~|&<͊c'ڻ3u YV_F0کQ$nolzKDo+A{_eZ)`3L:_OH/}ZsVL+%uW2 C.3lSkg=)wQFi6 abSN"lG\.9[Nͮ"`tY3Եc@GjJg҇.٨*sLZCZ-|@sofug=n+Nܭ$C- PD֩*G>>Lk%7#ߜKT:lQBmzi]-oe# }  } B'_+ư-, s Eeg7pWf(̎4SZX $9@б2I! o7pm:T8x-ˮP򜶚6}MYOɫw3Fv[ n1LjUY2-5JDG!h\o%zXY0EYmI1Qe O SzpH=˚fѯr$#*9U\= If8D]QDksg@s`nNj4 U0hYރ+I*qARDv ~g#@:fd;qW u'C]sp.nuWP0̎{y^ Z{Xeg~2[gjKla%~b})*29sNbAӗt7%_c/R1E ^.46nm5SM;Hw# w\T¹ݝ]}zl.bvWW|首ؐsO#8}ຳ:4; þMa0}.R&ոs"(Zԟfw-EEX{b7upŲ9kNk)!s Q"ܣJywA2DѬmMJjdA 7AM!Sh@lkce)J9?/P EA9/(8NĨ)B +^d8{;/.Ntnሙ_p;1,dtoYπ _}$*ih_Ө9΃T,Q їZl3ja|NdY]} .Byg G@7w0l 1\>%]*) u**=H=?'Xi9!|07kLrF ͋*IACf [N1v‖XrڗGe%.0sSGJxd.@qvz'U80n^݄PWqݎ6gTWZ3q|' YQbr Z-׿,&CW^2قCPZw-T1寽5%9(r}Mz'ns,V~7t-t'iT-~-hF{`!Ym<߭[bhO`tzEME*!ISħ^2sK DnAM;ߞ 9 VU-@Y,ę*ַe}\)w[X#q we[6m3APj/fσ 9p^˅F9}rhKWA 8n>*p]swK5'M EoZLIUBp.#4̽ؾ^\C;%弻ChRPNe(iGcO x.g!e܄BWՆ Z$Y75;\ ;o Rz=S ܉ŌS;b@c::b<nLΏt g2S'dpZ`6_ygKukr E++ PYI`f/󘦛bLD@nT]p֐E#)zŋ:[1}d<8\t,g Hfpq ' }[OPA3D)+"yqn%q3cfIa%:{TU^TX}FvR0XlH*Yc|H jVNjr!9ۅ&d`O{].U8Y &S@W(O3OIVs#X#O2 b=[.wA5uHQfț !vF;Q}n-i (L96Oȹ6`tlÓVIȥ|H\q堒Wus>4172ڍ7ݓuZ˝ uyo/z7K /.[O)\7CAD-.4PoUEؕ0RݑS[|4׾:l^o'ڮf&ڽ%RU[ZdN >vG|Uow1H߇nL.JR#lQ.SOQ w*1XkVbt j+*;Z Ö̏! &`؁n[n6ՖL$bn[p$woiJBQ)YJjng psmqKhrEF?n$AԲ>g"rl#wnE=VS?4Q UTZ}ӭ\Q-6٬ <ɖԏ 9.=7of>>n'9Yס` @BKwM? .aJր5],Za=;>Ѳ 9/Q S/ bpr9톺x.|fL%2ɡ+fԶcȫSClw|>3K՟K/{| NKAN|3s꓉Bt. %lcFG7zG)CJ151mu6qXN^/ĺDE%〟pɛP(>CCwq{dlrb/+. iJPM ,#EX X OAg+c@)Y{viBg!xy7CE)s(';u5} 5Q,/c* =%5fdڞܾ0e 0e{b3'pîZ\˲d psޚt3IFT$r]> {4m29~+ԚÇ o +N;  lF0NkY%lh- RzKT$q`m[xXO/a [:a'.[HN=6{KUS_:1d'dlP:x:x0Fq%n& ѶHy6.yo"/+HDyh"pRs=xu&0mffJ Sd5Ma:vpkEŻÛGoM/ݎm?'214#?7 |UA.qoOΉtj8 ii/HFӘ" rd&^{A""7N}*|5U}ʴ_Ii͌0t!3uȾ+iBVdGR9Қx⮬Q挷$oNa+.* vW<xd=&m/lwHA|״<?  [߿WEL-W9p:hLM@E9%J;N<9`pn% Vn?QWfqoL16 +AZWOY4[1Z..tC|ҸmNoᒻ 7B[Lk@5ʻcӵ]=8B^cԻ[dYg>\a7E1p_xS4(JG)nW`ʹh=j:鎗Vߑsp{C|  S+ew׮[ּ3B =~c@XpҔf|vWϘ&5GF}\m oJ/I vEiy%%T"ww!ת",omg=Br5UҨ32<B֜t9编p*k>K{NOO m&~jOȂ Cq{.+~L"z9e=䚼LPMQ*AngCD& ,KwBd~Ri%˛kݷDA4̝•S ܏qsَENIYb$>R"TvNPWeEy$j_Z$^ ͇g32y=p0q0ڦ;6) fm94TJ}vW n%ShHgb+T6xr{ 0*jI"K> 9*-ʧcF=x[D{U/=0]/G,{@w2 ®-ЙC@.p27g)&$4T쥡SnT+y{4W*ՋLԨ`ڌ>.(v|$.=$x3յ9a1cb;9]xdshp~V(2:!켤)sj^+P,x1g'zl-$+ruG^(J蒇MH0khmAI n>ZͬHCvS A?Br/>ɌHQ\OʕO I<ܰ;/G8 2 }!{;Q| f=V)R~NXpeRX׽/9F>!Kr!J')/6$+D`=%T`? 4իG/ iX3Z'diyDj?uu8"^~bQ$~)h#]R젗6˽ >^hƼ"aănVR8[+`ѳ2NΠ /o͊نh GA;.Ӎ%)ԋpj[ULU%gx^>VABޛqqymk9d&l%p3s,!ODzOhe4!@$גX3/9pfzx8pu0` 7 E/T8_m߬I;L( EVPSNق5/-??őDy~~ea4~4tYuu?yΎ8՜Z5L8 wkY0p<0m;͈]c.MWL%#/U w9P(^H%r6@X|ҡ+Zc.K`X!'rj׼K-uqʳ[PK\!1)Ԙʜ@"+h1sn@x#`1 r>w?rԣfBn4>ׂ3T؈Z_[H9$<8L??΀h4:{@k*eĕl/>>-}CTB5S SO{Gg7*g^uɯ$ɬ`ZV3 ;F9A4:ZR]vnKu/c-9{ulA&}m?pNʽ똆%7(@~''k65p D[G_yeM߼X4Pj˕w|>n S\%ّ|2v 񇤒>{j*>oONYU7v;e e0\DfXE!LF6M"R5`ljB(bMƋFE!"\o&C!H3Zҭmu>N75CF?>I&HKej/nޤNz)RK LB׉۾[X+9a3fRpGQ>}$.y/GA6gFqZP ri0`;7Ӣ^w)`H@/Bh8pkDd儦C nRW2Y*7UP bhp`_x:K`BĂSz])\Rվ.)kW:__L%b2c}+f/>zа[M5b459هL/ApG`B+-淯#i nWEǮ3,޻T(|WȠsaC<(|C䜨l+شmWMVKGWS]A07a2h*c`l.;z6EM:gYi2)8Y}jo9[3+%#f.ȋ;Q6@P"C't]oiSFSS8M3_ A hY /ۿe5<[7/؝_.&9AcI>bW{~;<*tg'RqU$*pY ^m}ΐ\iQM`ƩVcV,Sy\\H%]Xh#U!GI_pJ-$MhVy^J 1&LObCc#BW6;1S(q 1Æ0iv01#5o絩ܷJ&mQQq`m} QW%aTG'}oO(EͺP+cHQC񔳢z7!vRph7]5@ưZ]R d&h^ϓǰC.9)8M_,]ŏxRJ6TO܈(R?\!ʨVlG.?%\X,H+#'Ʒ僝{ XB;,-uWz*mNla.b=6Sz{T TB[w54ej8-% ZD`OiYGèL1bc~*b)Qqпgk>M [kc ٴEl@FAt7~1ބ+ cMyib%stށ~2 HB/@%֟!QJGU|V=6cAGƦdrMQwo5JK6§K_Hv9lONfOz&\Dge`9|&TaQO!@? ~$Q g w1x䐮7-g}a]~;9s0XancEgl.hn[7B ˢkj+]tRhPDC*oQdh@d26\v_t`Zޞ>Ķw. 3zu~/ e! SԚPG/&ؤ젌VD\;9UO+qFszaLj5W#gQ g{<셌T4X)t.|e&pNl{DPpLc骙 S=c2^LVO I )JFDq~fl6SVenDo{%cve½~ ˴F{o^"H(>Ɍo?iI,s dDs$ Oފ0̓UіhOz8kY|P_+^e?DR]po]dq -U3f=$ trefX=_&L$Khbj$1g^p3zLCx;m{JuFn=Q$.,/7f2K@ϕc8Xճ#" `8'`0ՈnHcxժ40 Cc."ETmADqm`Gtϸ`a*+ú%;ѯ1*L8O A=X̞"Qc9)uJggUlɤ-> 8aD| jv|PX:Iw:Su*S]GZ e_ڡ?].-V rl/C 9}ެ"״($oC |qJ@/T`%jڗ 8(Ii 0 DF_=t[ЊoX|Sf'2iJQ"?TLOζ酵Q^<R:xaϒ=̄GtTi1/a2^FmMπwS8Y$A{$wyr=: SnAfVrhd}I)[CT9RJj yաrgZ/s:`њnH\A[/4,jT[Uݮ~| j)eoCh;YOKm,TFۋfn uFa_|Hqs՟=rcpFᣀr?3Դ<DM"N0].$K3F)0J_(v]  93;]Jԋ Q!yJ%wwa[55"E*+ԑX{δ;K:ǷEhW&V\8YTE;xQӚGJ>E+F{.2?Up!Uc!mZૻmL)<>" RRv|Jiy`(3X1 O:u4 47,v On*1a®amV?c+{mQ5 =cC$5{j 9% 1HX;gjzD[wt4[FnFbݸdzmkfU_:>8)q]C5)SA=_cyA~{ɘ@Yn2JHN%iF[m/2Z0$^ oS{C4=] P͹eH>U[rUG%p盫e 7',L(ys& .Nh7 Gm[ Sf%Wڟ&|;U_Pxt}2 Z7|3wc4&"oBRU1)Fi 4v5G Xz N7l h&5uį{M'WUc9wU>sF(o08wX( \AS*dikOI֥X~H9<=41:#/nⲱu]roƷ6ZpKʊO!dt92#a@Y샌+5ls'^Q_yqU)S{jѾjک !?wRp]& GUov%1ѥ`/֕c[]Z8q)(q٨_䀚Q<8(F̻ 'xD~L $Mvt*`[Aڦ[(wb IOt)1vy>$?@Uʴ[7AbQ`cJ. g6Y$nkcay[0. q.~&$/( ey;&b.([%SV*3E8Em(4'15 |AC0$Ll]!CB9 9< Ԃx (iDl80n'JY{m,emk!lGBTr6Vdb_Ys^ ,<rkcz7nkftۢo! iI gQ5Lh,.dzzd`a&/P.SyN^/ME@+/a{8ܫs:[}1JK/xU'v%%f*PzvN7 Ժǰ)vgN(8*E89NT1]B (L:E=MEfQsW[KVѿk,I,o~ܬg1u1hp7PϫT#>/2?\WDMuMc14vIrW`Ul)dXB|pWdx0z)C~AOfH',iP`)*Z 'lB[>:ǁd(MJAhB1Yoz=捺ϙR&3/Il w4Wk(XyvR6JΔ#LG+!6jP2RNᄅM[ }NLЁ>B4gf!HDl.P wd#BUG\ '*V p)e-3GgU=uI'z G!")N=He?$ACs (A!p}}5 =clȚQFs_og?Kl>>4IhK")B8 +~/5mlIMbm0)e 0,.I,N 5T7ՊT9H:}&S,hi˂D[ɞl)ͳ}Љ63ss|LqcJNk` ߛC(Ѥ.6C3#b6ţ=p1Il:C ٚuk%z51FYsCX[d,Gt|u 2L*h5:؋)ЃMYrky%&uI$y0KmEtud!+qg5\&TV^uk}t.&/w xj@5nZzUk.ʫЗhԜYjPFV|u:ps "kx%bog '+E&UƷX/+$.VK Ƿ0Ǵ3!ę]ai_X,c5W%qSQnDDZVBo{/-z ڷ5}t,e%22$n{>2lww6537?.*Ongwksw6v"-J!5UJ!uC`I|3wשcU{K ~g-2⃀s + _J|CrC0n|I<=AoPdcb(؅QN /X L,v. aA/VfHls;n)ˣJlZJ@&3޺Z)$'c[*!2HV23 !yaxG# T*zw|nePc_L O!:)s ~7*Q]pdԆb%ٮ( `gY/w׳5*$p%$( 28e|H)PYϝ2Yg.U ZK/aoMFBtlCt3F`>P@F00p{=\\ON a5hM+[>B"2=uqSe6lȻ\vÿ<$iUhM&UId7+Yӹ/u'ϕ|C8/,e+d6sRe:oE}Z5VEΈ&\4\"?ءb2E>յƂgM>1~hJHC_Xn[xXeXzJrkĤU&76Vgu|u}w ńpCP3wD#}ssq3,-aG˩9WW䫆bma+PF*mXo}O=nޅS`ZL| ٦N5$uʞq`Q&Z s!Zi$} vپ9c3mȁx#mڠguA4ygEB8xa,1LaY3] r^AZAO7*d4 .G1_и"l.Uu5Yv u J: A3IA4ryx!^Om3SBj{9gJɤ=fL<Jˇ*€#=Uq#1^L'W„"m<`J_}nn*jPoyMHqBrڝu[},Mh0JKj-sTcq')J½ $~ +IET6 hwjeDzJ WZ'*Yo `aE,.o^%([F۫&P:4,7kpX%ȤuKuF- Gro>?9 qmI\k.->,~O:!p Y;])Se*R{?_xFirH.ImY0:$S|Ck:' <+"iL&MF0N:>5hΣGyzZWyȸy XS'X"&'f=2B1qCpެMR=^. Jȑ/3aIiM;oǛ6s=A\xzl-A:KaY! iZnʦ[7,s6dRva}IJԇCq/N-ћ7 ѫ!s◐J0)fʭɈRMaB7pS s@o0F n(-K&JPnkNU ^KJD ]U~"JDkc__!@(ZGSH")v0 zv0UQaF>Ҽa63C=<'BeYUKۗv]mEdy?s*8DLhHz,dM&y2o~Ln/ƕ̄D3\>)TnYGV3y_5OX0,WQ|toD.v YH*MZ2/:O*[#R,V| G5UGM%>a9ˎ`ZuS=Ve  =OKh@A`,2R'VSڽ?IF*љ[oݦ=S|KYRTF[hTF ʖg6Oi;w-4Dַ&PI:Fkv pf `O@~~'iJd[vaWu f( uqYe_+WƞV$rCE|cfe2XGJVmQ~Ea]r&4,4YL1lMȽ Sƒ7!iܮ'bډiže!}ԎDf9{k:i[f)>wHK 0:WTӠܑ ;O:x\(U'_ɐ;LWYȋDJ"/Lu5V!\8"Yxu ѩcnvĴWYSKHx11T`NO4\^ ? `й$[OpoL+ydrI 7HYt @۞j8BmSL\XEQU^xZ1hsb@NLX/Dd3@}I*lC V$x0=vL>4a42SxU(,M3DLz( bU.|pk XLR ꈳfp*{dة/}h#UrC+l[ B-kQɂb9}TcTWzdEjT, &4Jl-ҁ.Z9aUW|,y=LM>sH;ruq̐ad +5&R bm"óOrYaV ;o4;FD.rլ18ln]0qgnHF"Y{6Nqm?y"@l ɧ׍KONTf쒪^T4Z[VHrW+%cRw"3jR'e{g{ dk{v pAD-z[{ tɽ[}R b.QwmQΖ&k "^ (v1ڎFf˿.dX+^Jbqt$;`#>wL\J)v|{d}RjfNgO;N uʝ]䵖EzTJx{0ǡ( ǮwuefHEԌ5}}t~yR3o }x,J׋Gj-ۇ|?ڈjWyކƻQcK| P!ՎC ؐ8c@k%IWXBc7oyYssȬ_(R,'q |hg']uOE<3bmc bܖS^XDҰËn,GvOUZul4C*Vvݛxw=\$z|Iv7X~M#2CHЁS8`(;:(4MEVC|+{=Du{!-X$P9r\)ogtni!Ӻhx5/<*"hml}yTL|2ܱ0Ejﮓ>'aSF/},i]N ~2 ޙ,PwnхHTd%,6 6ş r9 2.pR0&ox ɨ:˷lY1L,yshF=/nm[=9ɥۋ(bE3-ߣPm1*mF:JB[?4TͲ Jf4챗:e%+[ڟfJ62Un}ײgiܶUB񡾏iu~%@V=OzvU1IPxgۺQ뱭gtAXT ]ͫ&MG ]'Gz:Stnqc| ǚuk_rZ/f_ւN?.:ܘјhIP[:S;}i>^t ^z>VM[OtV.,?Z"\0ܽi)aD2VXnӴR;8)ML_2 :,(Às6`|5F}8ܽbb*R(QyhMjG\ (gVԑW|nC#sh'81!ϧ1#aw6w'w HxG``gnX$oՏ-Y9Ggy%4N#"G'Fݬo]CYq^5!2DOcenxH;㞎Kڋ eCC2pj@(X`^dnnf?@m%pܞIG0'Ԃ,UB&̌U^M~NVu/st8T|L#{jJjl"Bz3|ĮT[ިFft}:4pV|*luIx`GiӠ ]%wgDžc.LPg},d2<ǣnaЬG!_΂եVB5m[EGr<˪VeP ޤꅥ#+#MJuf[ zCխ`bhMKv7ZOG߇&9 E*҂օU.&'pzq'V^HhΫ>];Oπ9Z&Ɋ]s$d CrLRSD mlm(et~Ĕ t!EHaEwZ,ĔJ0˖.00 F=BsmTQW:pj -h|thq@+PĴ~Usi}!o!8\A-|P[aTs[[ZY-% ї Rr{ ]7ԣTvIbg&T@;\R Z\.ysDqMǦn+pu'=z&z$#]֤cOWD=`4@|/RbIiX]T"2W2ZɌXijngb}(B"g;bt* &>h7oN0/*SJ̝B6`\lh$%+O"yxƥY|)U@{aޒ\3?Ɯf3$;pA / ޜ9YyㆹDp)^^xEd[oﰠ`2ab[ 4APr_~T|X!6J4JoEw ө~?溺.YB i {ʲ0;1>fI`,UڏwMS*kХ/Q}dNp~`L*RHOuS{>EbkNTO83;EҔ5:e(vY~R|j(>)<(,Hsqʎm־Ƭb*1RoK%xxV6=<-ܡv7~QߔN3)Q4Afnh ,΀ 4xk=`4IORS.߀JhnKǒ3rc6Hը-LQ Q=g,&"*#B6KkAc4BRǦ12Hҁkȫܤ_g_EwYJ(2:E, Wc7jH˜84ɏ $nj-_ V%APR-jQ"Ҡfh@a@k닄EGBߜZKp.r-pVrVg2'y< 3:8%?zw#x$ǀEri\ŨFb¸Ъwn{OQtRHVM/d|a?q^z$L;VbΟT/lY}^6`1lVMb'L%ͩ/Q4 EtӬ΀q: 굁|gM:}']|h4틺{P-Zs@)1#)_#0RB,윷44m1OHlş͗ܓa#DW`ؚ%H_vV *F@."F}MQv\fZEc6!>R588Z_9[Y|3IA*+%ωGh&z;qZ_pB;-W]ՀQbFbx"0)ጳt~ ]# ke* NɘEVʋ/b[m]0Q3:E4oCmihR5`|w48ׂD^ ܝ}`͜;Dg)DѲm*?c`5MdLtq5UڦJoz;a<0^*3-a*e3rrLйv>j@^sIF. OHfi2f,7m\|̓AlͯȿzOdq[7o-gM~ʽ/`=(^XK(K9P+5+_g8κ_-Bn.#ڜx]֋S[|7W-}As9-a)JƋx+(ї~? n3pL3!p&sUP2r#xU\%[Znex IM rT'K~>ҍH~*fa$wZAU;oEuGvJZ%@޾e3룗=-(=+XQ6tD2sI*Y'O Ҁא"@K$@pGtGA5/?5Y?I9 9wґQ4A"Vݷ}5N^#s^+&W5.U`r o%+$ԓ%,mJĂI)!u"/> 3pȁTʊ9i?<k Zp䢈bǬx=a.47b6Zk}Cy}FqX 1  G7P}q)7K^lOnQZg8W@ ;ӆ\# *\ò#d3&':ׅĄkn2˱Lnx9by,ȅysP1~j} Ot5 ʱ3Fx ="B""fN&Fd#0κyαqa&Ζcx][4,O61+}U6-VL P ?-W fSƢRmnG`#g8S$NtU¤.Q5rKҾ^DmNl+1 !̃<.}2`y-1 A_)t"`c26W:4/+ˬƮ!:+\SC1qV©?'h[/g̫ YC 0S>^ՠV6,=!3KPdLoDLD$A]%jOBG^w;9^ 缘2Kܹ@dM>;g E`U͋zoˋ@ӵ=s`fՔ/JfB<}%27˙yx'}aRiOlG> +-ޙk jOWn:܈SsL3`6LN@WH Uf<Ѽͅ\#WϮ ]* /]d NoC{?L,K9P0LqM+!dyŸb(SP [nK %[ϫh d 80i NKFeݰ"D2fH=a%dg35c /LB^M`V7}DL`E˫3rƮZX5vm2X=$4} "P/D \ Ü)cf{A3ۆoQ!Y^2tΏ6v dvc'e|-^֛~)M5#*Aul JцpwG**{AaoMtb)BGAg%"|/ LR?n9׿9w dWgD7Yn@_0/o;'ZǏ9NhO{34bHk%۲ rA#G1m\IR$-7'f. ~og/KG +,9Iś1&ձ)7<ѾTT!vog홳zed`abCmdl{2wnk*硭39TU\'}uIsla-bH2wnUCG` kDN*/}o:d hnk~M%nK§$b#9W(qf;19 &N*Tb2(Ac3 f]:NHؗrз%s3MBN'9nFs Iy%h+!&UPCzmk:[4.I j̺iۘ{6嵆@n$6۹LSf=~NgacZzxx>RBhگvnvKJG ~^`DUN5_^qߘ XH^·F^{e|a;shV?5BSԁ]vAZ^}8^O)8}UYea1p ]jyl::uܣaPeVlA h+'_2qۋ0$h5攲Hfn,$;(qG'ţ~#0=194n=>3pEwm@m*ޛ gE,\[FFW:b$ps.2?ӗ4G0@}صp-8gPK nŠrAdybАxePnCxT[9"7f^ᶙaۺ;$;J_S$]ǹ]3U&R7? JC]C=U<\{tUL_9h=K*,ʠI-3Yj cD{+JśUqgo mKH,._K9ƄS!ddû!M,([e"^0.ּ_MM~(=QS3;Ͼ< 71wab“KlTmO34r3粇,[&(Z!Uz}^zSˆrVN4j,4Ri8 zlԣ(q_Y*)|3K%ôv=rFR|#Sd = ;Uk82B1fx~j Y4&cHHzv;ӣL N^h pu/i,nja̓/oJ%w!ǡ冇.@j:;-G6Bae dAB}3A#4KTd#zBm3‚ߦ*;b&8k9|wiW =y}47]S8ǩP XeORǑ,~mwf Zx0ı"|uT 9yd.@T rV_$vLɧm ĉTBPI/x;qU#) {|'\7'q%sY V`Y y%;K,6,(yU,Tuoh+1{gΩS\Hu9G0X/رm[dP;+Mb]jMV0ByTIU禴V0TRv39C"*Hj3+4矚|ZdT^ZK]OKmKfEd9BJ/7j}ÕMH08לpx`$XTk=i+Կw:lr9n|Zz8lcN '5<]f%k /0/d5:JtEA.\pN ".V[ yc;TZ2oV*AUng8K 𑐺-}X('_:_}cK V:aiZCb@]?N8D"+o22i=7^q,H0c `񨁀kP rC4HФ.k-Rn鳳øu _mK_Ahs<_cqx83(juŋŻv^4V+o!]mֻ1&-߁ c_W8a.O(s*xgl3Lֵ"N@I`3  w 9MY΁b;g'|A{l֪s0q3ؾԭ8 )z@ N`{j,k}#G ̈T{S 33tڅRJeH=VL3^BBWt-y=.+HU 9ے@(q?m}O:7Tٵ;6n4"´[u'B+Q_)=%SWY!J1Lm+kx @p鰆6Sf^\ Yhȟ4jΐ2eoS`ös @*eE/«9ˑ!aF΄G-4P-1a?`k/4.}>INwwp:1lfqg-PsB|BSx4߱٫nckjՔ&;jeHRO8)ԏ*ho!~$} K;2@bHwND3J9`N~Ni?㈂$(cj#}tlPgKF+U ~L;-/KVB?-o!wՓTIҭC3rxGQ~VпU&$*t;}pu/d# ~}pyaNfF}r vO| SS\ԔHo}ۭvnFÑ'ɂE /ޅYR߽ ACyWH2f(sICAV^ݽ*2ؘH=Cg66=W9OeOӊwk>*D !zU^L=P Õ@AR+)Dqw'ctO+oac H9n:{|o$#|70ķwnLqb|e^ahY-Sc@9BOJ4yeO[~#߄*mZD ىxѳtO‚+o |9{E,{M\$?4-wL#cήqr WbOHZzj,ܱ.]ѥ5=H93$ N~DӴ~jQ @*mjyjzP5e hE98zʯҾ (! b\\_T>k7){§L2u5k5h>1M̡`\f'['P>׋aH')Oc '4^t Cf >ယT j*D\ hؠ۴V.fG .0Lls,V*Pirtg̅Nv"W~WA+:pp (ͺ[M~bh_|#%3i}w][Գ4BEª :4v:]J G̸KIh(iMT dn Gts{xy#TrcV&UAseVωG G6{g0pd|~H*WĵۿBc ȧ;[ܺ^3#z+P1ՎGh:>3/R?Y z'+o;6XΙfMԲ^DN0v~HsVV@cRB`Dx{&h"upsa;:?V%ԨWՌq Ai$Ri|*NT U$ӚΜLxs|LO$ZR? 6n]HllXqZ!#-XTLyӜ0>hU?'xԑ;U"x!) %aYՃq`'5[#wwJQA4'\KaMh&IJԏ&705hQg$hE̅/OFGwEp(BmhM4DF0U4`aGi$n%J`="5|GЊY^5f7l9߱0+YI6Z['ׄ$+i~g\vwɅ5]?`WN54>w}[{.I$;)"M'·xЩt!r5}yC1ekiM_? 81>עFש ?$ kGué2 uhn+k0Hإڒg=qJ\ f) `X&R؝Q_:G埶N93e3S($ P!;ˬ[ok,A|* VeGN9>Ri7̸k|E='!doX8ݘbJ=uŧMC\J PX9:|-7`?2.f***:72ȘPC#O{d c\5=`&k%_!3Bn*_Ok M \l/?}h;|׽CHvhWB:&ik(rI"OVb\Gt RpـTcۭ y+gxu0TjZyh5<\6٘ߦD!LOC]~^S<('^R_b̴0̙ށ2j]hB^O_f VF9MY e%;qrI+/mOr)2:_ ?qs^KӴQ ;]b\1Ped⤐Jy~|Xe}MAڭH\578d;t}ѷ3ZA-Zvb~8 5G>JaJ(3χ>N!] (8/VG2HBѸ3UM? 5X@_9<ޛJj$$K">KUo]}8-n=CM7%<X\+r &}0^H%o_uthpZ"n?H~5ϗY̦QҒm*R+΅vob-h%N`!}o9z\:?m'ۉ}5AfnFH}@RI:A>:_hnAf-i)%L7ZfnV}wgS=zl Rؤ+&V%9ᑙ;|,d y_}~pʛM>s=2 FûLJ6*,.I~?5@~ Li7-u QŎk '`C5LkkV9nWԻʑx p}B͎^Z 7|8E(kBibڝLfh/YS#otz;נ/xaʢ4;H ɑCdHWOɣG˜m_}8% BP9 ;[z;/74}rtYjř*T+IIR7zQ|%찦H)E]絀$%)D6J]%( `Bջ$RrV$aV DRģh﨤>Cl- h͏7[bCagBҟ2mdݴxą aUq/!m"L6wl脾 oy2KXjV+_GGx#Y#7 JfH1Y #ځe*-eiwiW?^{IUXߠЫq2@d,Dǿ*#fOffe- -B>r`bqH핞|fZB1?t+aI}܂E z0|O9ϜM#Ⱥ^'ApBߥu"uF Vԉ~ܥ-$"$Nvϩ;Mp=4TvsG%"Nڀ“Y+NzN6'Ku O T^NTtRSe+NoES޵/HhE͋ǷSEp@T{>K t;"{%IKߪW,4F^DѬsےy<ȮPR&Eծ$Y3aQ`^o%P<33d0GflP/P.v'u6atT5g 5}(sbD8 lJ^?JBoKX=ޤ/Ӑԥ1#/~FqCs3dԠe\lh )QR< DXy6ڄbP[fHwXFԶ #TZdy76"S%\G/ 2L܅|^@{6_-me$ۑUP#Xx)qe}dWKEt5W1@#麐ihݗ4YOB/_TΦ{a'(r>H8}()6H;UyLQ9N}XMؼ @t/- {[ei`O>_yg е_ -؟n χmz v?d:,i\xBF8%I1Gxkk4{^Ect߉z6$Gj?gAmLm qfÒmeG}}*p:J㜡 ]>!4)5ښ忲9?Iͨvϳ$VwFx`p4OroE1}P˜[¬^(|mDT } 优sE9hɶvrkikWΰ 3Rʦ gU2CA4Ym]?cTmKt>4PC kgj:~V7ZgAKXelo#0)D tn"~$4k.V]tryǿN!H^j]S4'}t/xZɝ9b|Q5츛^?(ǁ[J;j{9-sC,еউcs@wth+ʹxIv2 O1b7$` m; WM{ q_XXn#蕦nHs0ZN󑐡\05,!So]`~EXj?s=.ײHޘt?$ ֐되5G,7XJ ñu1ߺJŞQ5L$OL$WfhgRQ=*yyC%~naPByf["q) `K'+9aYݭ x*,bEĠ'2|ONl˗HK} WmQ= K !=G)Uc 6~y U>O@Lʍ~0Eq5 LIFY)5Sjvp[ C; c#mwhlWzZzҕf#ax[LRG0yD2?Z4239 KvGEffaUٕ'IDz_C^PNcNMTǿh} swAcr>j!cwGS3+/EG2]Z]qb7Vh ۀ/ |{ 8rN*D&h0fH; 䱙P (_a@xڐ}uB*u^] un eG=Ee",%f˶=&Xjy$h?MEL@84N@1H4|mt`Wou=BȎ4 *F_LԈMΔ9lfxQN10JI2L-{pGqRpg]f@sul7УXu"!y4DD|+slB;.uy5zO :.Ssh<& O!i#ުgK ia "("䟠|,JӣsgWZHl6!ؼHfK@T9W>Ŀ7"ŠES4ӎ`,W"[5=o ٺ@g#}6^ُ oZU{"ߚzpUص{D_314Zd^}2}U\NJnl҇ձ-Xc`Y[5|+ގfG|rjn:AHh_e3pg]B0 Cƞ/z.F=JHL󬩭Zp EB,@[A,q@$U>RX<ੌ!C fDԏs!T_e!DyJ<$-}#/bp *AR;?Ծ_Axo˩s>,=+ͽ洏0i\Ym>0D``6B?p("m6H R+#L4SCR\H{rĬDQ#ZZ4 繑O DUgzz6\E3@8`ZGRNvp@ݯmO5e6(0\l$ކa~88ÅjԤ6Hњˋ`_:Fd 5qi\ p|KYb)+e|{GB!@e dBcHWl:1j#MiM;_-Hu~ALmxf*E@U q|:?PbUauwc#hSh1r槮=0P*+"̂WD*MQ3u.($R4,2}Mʻ NR0Uru|^yon#=|"=TPaH?1'APa]H/!`BQv޵+u* @+ ٽ =C'*+<Ѽ-U6 v 4~hHNE3"ldu$aQ0Cz0Ͽ"32^NS6|m*Wo|L5`2I[+Ȱ8H#[qб?ճm>K"Bte"c3mK;N%&䨈L#@lC_*%W(6TҌ 8((=(:Uȁ$Mw$;34Q[Ʉh?|vO-N=mfs%JK_qMJ??jmn| (Udf5'1AwCv$yP|ٹv6k* /zZDֹV43JWoYT#exD\ѳx2`TX6.,Tȣ# /!d7W\}pM~aĚ}vGXGl 6)}/9Ι>eJB+dqM w0] ck'|JwSo"ـbmdGGPZjVWMY V*Ջ\=66hmiTe,l9~6h@N,q(HYhE5TsJnj:6I(6-5O3>^EQlSpdu7˨D׼T_~?Z>,q*#" 29rףM8D_=AaLᑥkgQ9f_=w J7ğGU[JT*rU]8\d(cT%A'/(B|'׏;טF2'׽q?͞`.#& +MCD,Y:6? 罝>2*;UcъKy| ΪNrsN9 )t7߬syh.x_ m3!4M0{^==o' ldJAg`Yw>PA!^XW?P>W~CW&6 m@9G/pͺŨdVz GrU/f* kk+J@i>`lrṞiE"ipx/a:K9*_b`&v0zF .`xg7UQ=xwc ha2u|gMJ3<6J HqϡbGtJ⿻VS9Y!'X0]!iMS2RiivJ\KN\Fx^2x,}G.v ]P1̒G@e.wa¨ǤZdv:o$uclSIGsMQqn{tWo66K "';SRr)~H oTCJLgX$^^1̣HWug:E.g}e;/!Ya<-! ݵ!e&u/Hu%G:+awܛddZQmgL)w; ̀Tʲ\Z=j~ XYci.C&@ $Ԁ& YnX/9 G5[6" Wrf*@f1]O gxGF{ vo#fOG$\`9`BKXTaIE} Vr8_tb`vͫPCT~LEr/S)Il-@ *5/;o g 7}.[P7TU+ެ xfpi`(4-V9\[iyx+Ü(*ޅf|ӵ@nwv7D8y ȓ).;'ʎJ!?2_Bk{J ~F="-^; y3t^+I:J? ]UhTduCۮ;vp=l A Xraz_Sl:Ziàl=hC+^BT]0WgbU|PTos΂p|TVofqX9'dspݖr.Dp,Ӱ$$}bwS m3;=4i=Kb|8FA`-"Kp/1c1$"f9*0"lic|1Pti±^T5Psgmm d 14Y{ |㕊v/kSLCCRn\Y,m"PBL + WŊ"z>jg5rQlO9G.wB9\;?LPڰ\錈k\cu2**L~)qDjvi kn$;/1sLO$bV=uAy0NFY|odmEPt񗒻@v $ ,R|V*Ϲꩁ%kQC\"V%S.$ oDZv%K rNH.d8ŷO%!6 |s\fT/H)@G&ΧiI2I8Nw ̽/J uGk*TiLqW03{-RT'&&ܼG'8yk¦/~m">ML tλa.e(a' 9xha"A<^zzGU2žN]]6J 0W,{eZK<[ȬZp6x> zbL<>5rռ3ė9+BcImcBjZۑFU|H06O[+- 0{4j%2 ҋ"/orfFZӻUsd e-J(:pn c /m-\qF,Sԕu™3~!OhСR(&zwK8$8 wM(-`d{1q:KӮAF*N''_WoчC"~!ʄ=GU?ܭIUC:Ni6 yZRyX1w ť3e^ r]bDg'0:r DɳӃ°~fjIo"2"l+BS}寵nm̄!@0/cbPM:[ Shov%#bT7)UF"ND:l&A`c3W ŹA |9GX A$. x[۞hy*~xvY>R-%u}"8%Bj;ʹ(JLp{,Rض3 %)2{fi?ALIB}~2*cF[eSx%5I)&9b:h[f8W[2/Ѽ_)p1_Nޘs3F&t ԝ~|&GH_6 lrgQ#fTaΤלyUo\KPV ITГxrx~)ё'9K^!z@SNOu{z%70rP[>5j<- 6=~BtU#@)F]dseFiƥ0륕&6OSX[rIpTwU1UDeiurR4ils)^c\ jX${&P?EWh]$v3zj0ppB-M-e]~4=\]? `'ۜܕR0<;r}JIxhPq>[Yإ8nse(?js_ Kr9_>+C^Of̈+>z?C6qBh39iϡB3ûQ+,u躯d,"$hRX\yM!VK*h27*~Jve'û %tOF[_iA(VcϽ%e9~*󭗁"a,k0;XǷx Y?v DLB9<M?Z"[Y+vi_sx]JB%#T E٩d'9`ZNڭ;B\4n ӣedF^"&Ta4T`<4Oàow/0}Ogӽyz$D? >O jY F_+nS(&.dR:w2LǮ [N~;:HuDI&Nl[s!I75fkhĽC?`6G2d*\,8)`ݾ9 {#썚:$✍،َJOĵZ8K"*h ;`#7Lh/9m숏$FLLbRT  >ڿ^aSq:bd NgKuvjk_d b+gC/{M $q=h+U.*6W'"TۺAOdwU!$@,ق+E4?ڗΟE!SjSL!gNa0.\yNc/-mKToޝɻ׭ ϖPC"ޑ! vls\Y;)فE}#ospUF͡WT切sNIPB.]ef٥>a6 U jU:e3~б]͒a+gcyr bU|ï'<)(z[(VἊz _OHZwM zgڪ*47Ҹǣy:f؂*$ CBV=R[.ʠ𠨽C33Քid$Yy]ucZyQ5sЏWk/V`fp$RgfhR^zmeTSqҏ)˭A=pf<2}. ˦yc2]( 7WgȻY ĊB:Yѷ3srRثNO!f%pIʝ!%2vFk9 5"`hܻxVV.φgvoq5)w=5X6WJXkt &f-EN l`p>ۊSRmyA"27S٪5J~H cHng#RLD;5LݿBPܖG>=r:ܕ?@ӟʏWRpc 0v 6mрl/ʊ] ڟ3V /!: aA mHlo'pO=]TUZ.df-4y'8Q1Nea@GhI jj3X(-fA1( UEV ь[쪼m8ȥ6FW)28aѽ:rOBđȐ9-d<47ڈ|" Ļ߰f:K$Icch|1xh!Y:+YzñHJ<LG5 5`MK?w #̤ԅ'>aCu~_ggyP^{*9r-% |f~Òq8k9GS8M;Kak/!Sy)k9y/Eי?^V"z)n|V+\2a`3 VuؗSRZZq@%ϕ%OkZ)*˨5YAY{ _^ko =0@(DZch' qKG i+wK VY+^fFү(--n DpX5cbe}P߼StŲkk yq/!Kq;cC)mt*KSsQ* }u%!BJD#2yӞ%em\'FYq/( ('ȳJfZz2vo!>-Db<ΌTլ@ZxyR(yh/- L{Fb 1uq^20;Mja1zPvǚ nѱ0F8ūh + \EL֬ӄGW?')wFQ*iNq.y/W;?/C`w'Fr2 ûʜgf _C@0!NM]T}߂]sT-H +˳֟ͳn,-#9+W<,L/~\QJ6i)HPOk*D(1wAwDR^||*A5HG|j?O⨊X޲kZ9V fܴ@Y|ǧE9V ·I ! \F\k]$Y߯5M]Q\J{RDgwSAfĭǔY^1G+LC[d9 P9~eKPvK7XCdx{l\it S@:'[<@kbOX`5Rno?fZ?`DMKu[\UetWS)*Hɰʛ@SP7\Im4aVgxe{v}ѸPӯ1P+M[?èq~#Vh,K |1o8B$㱘<K>?.۪}rߘR*嫪@X0:L9n^G<*BmZ͎;יq}kPK#gSnZbD@=b zG~P;@-"Alט58ZG7|mlλ+n${O۩Ԟeicx 9!I+J3OJa6="Q)N> -9pZi\߸}NW#9A @,PJfAϞiA{,@weR폓F*M~u@=H[:(aڻ y(H="D/ N'Jzaiq?9DBF6-fX!{'\MݷX=?x:xvJxgԡZH$qZeK2;F Nr#fy&Uʋ6^]wul5iW@1HfE UQwulޚRA7W8[U'J @Z%t0&NKϦ\ŇJN בGIS|`1RHp,QoJA/ :m9%r{r3&83WX6!"f^e׏(>mfrŘNf%8rv) +͡.lO du{{f8Ԫ+S;zRWp=f 8-G5 q'g*>JM!c,ui^"S=Yvu5ICV_y_%uvm$JPz"ځqDVѿ"kk@ f7B)M_ ʀ]#>/"5M'/ab㷟 h7|̫&4-s.Z2 &x-HJ~) 8PTзuZ&JVʊ܈i à]d`ħ#PY bi:=;#-iYcTKR(+⢨PYj*`-Ҹ5,`#URFKx ^Nbtp.(Vղ`y syLpq{'ܐ7~S s3d(A0GGUug<9 ͱn30ZɴˈlU8GeQV)K՜GYsF$ڴR+jxx~(Vٔþn>wO3擷;󯴗'LU+\{++KY/U։t|] <-u`Պmʤh'E}C!qs q9v$o ZIuҳ=(iq ticǂմ<㢆ֶ;#MkzG^?6^i+Xe cHtmơܳHS7%AgcΓR@gBȮ Fqd*^yF͑81 ǑEoj;zיq*XLX1'1cؕٛ 35zGlJ>Qކ[Bȡ[SƩ˜GL˥p(q=KLUw/&[ }{e)#3(^#]DHzN) i( u@k.BrZ ,*; f^oh[NćݙTJa0;TvUZ$$Iwޛ|pq);]|>8FɜMDÒT$R g&C6xFG_B ޚQےh3H=naDim_@ጽ-zV8zw!+2¾Ne֊AKA2c;xrlHW$OB8񨟭ix {0yMɛN5O aLS<ܪG[("w{ZB۹w۸yv7iK1@  t3,iOKkOMq0ƃƃp`p!Xs/-ϊ԰Oڪ\nT97w&>"w"M7Tsk:xRnl3w܁TlB/l2F<2R)ԄQ D=&K(s?H!XA(B6Fi #E(!zp07w&gh#i30r&7S"5вZ,5k ]CK]F w]`-|cü<rF5!ɽθ'x!Wh?N{cG]tCIY3ΊK"ȼXd# (] /Xӭt*Ŕ XFGra|&(`9WV܀{L|V`np:) zL9hUi(+'.HNjdW"6U<,8e~*KǂO4Jqh4q2}8͢U4jhVDGC 272朥}:Ŧw~pbL ork>8!袝6>KmŴ*$Ƞ{pk@7a =EAHZf?? 6a=NF%.*'S?kdԼ&w*?X!V۔{"Y851mD>1L =:v~}Õ7a6X ct3*lQo.ihr0īg )azZ, ?ޫWvUj*1[DڮxDꟃ(vO['N*}9Tju(6nq7ZilNqՊr-d k9b浽#Ko9 `qZ=-L,[_v~L䉁#xsK,l} :2mQZmR1~aWuzߨf"˓Y*o e."Q߬mwh,X-}0V *,V??Z-ΠsCD&M:]T_o d)BQy6˂J~_fq?5et1i*J`Yd2ɥuTL, DuG?a9 ; 00Zk.93  uE S{t?VJγT{(1=2Wfx' yk> ac]p?u憹4oHjiUbw}\͝׼k۠ uC=*j5 ɒ2r/W$ºht@ho}Bܵ>AjRw[8Ge: ^Z-uINyuގOy}02bʂڏp, @Qƈ pү$~Ќ>Tf2;/h#(pY}a$n$$h(lV(?9(yY$Scy6F&7>@PD2q=<@ ٷ;X/Ğ_)C$`b:$"Ja^Y準AhCnx|s:~aZw 39/,z;9EۻV&0z;XBpt~-6,1d7vǛ>{Y H>^$Gqp3w6W`S ګ&tMYݺJMa\T+oT4H+eUВ4@_FPpA/]A7%KJ"0.OJ@"s]&p@8y3a"61RU:tKa|E5lXul)^P{l5;ugI*oR$ΩE5Rm.`G~K{XCH%2ڞ!HnUTjO{)gune2+&ڻN1~o.H3RxA[UMz|QK|Z ), umqR;BI!,WK^ִ |@cdSk>^'S+;͐[H9EMCZPS"Ud͍!%A9/ڱ*dfݘ=aݻBnw;BJct(*?`]/#ږ w^Hۆ7Iޔ'Hb 佉QEAй`8B76>ɊEɽa?X1)`BK6Uz7KQt"<یxhPt w]*ډȼZvTz{Խ"Qe Bɧq]QFuIy1^#nE?H#C-wnnv}Ѣc/ |#COk"6gMlS˗шQAhաāg 9,,敂ᔹC:2>S'?7>.N'soI4Rp8>TRnT02^x%Zo|UbƗ(؄N~#{Qef6iAlS87\%,T;[a+z˓a,Rb?A1Sd닗b.ŘCulhpAA(E m=͗rpk. DwQ9§f.medXp\G3"A3U]< }6.?Rldu3)5dK5ź<*Dox+ql4/@ )pM!?ZhIưT_֯qΨ=j0} lb~p6,ޫ{Qj!Z{o:ew~-d`LXN2_̈́*9W[Z%Y2!lc(`ar1ʤD}t]N}\M۝GhC艒fpoy]`٨AfCk \]0)1P^g6c$znkb5( O wGHw\fId ,FD8,.uSeVX0{xS M'(,F19&LMAxOw]_Ôt[G(h=*9zDE^;Gq[djϼTYԯ裁呀O4Z2t[|j9\1g4yH_j b9Dx#G%'$2۵{hBmNne,y ʁu/!G$S*["f1˻r[]DO +&eOP`a.m@55ĸVunH҃t[<`IÜCN!F; QgTR5eFv,-چl;s)[}^EL@Aumnq&'  eO1v/*K6^Ks]i:љgn@Ao.Ot廛ծm2vk|e(=йp`"#|VJ?4U 9Ǩ@5 u:ڋE9 =S2 d|qOb6^ák,^]@*+$4pW\OK iƽdNwGCAv,IW9"PdB#G]UEL  9* [&Kr:۟_ڍ/. W@ .h| x;;ЖLj= Ŝ\PqMdvNgW@ !&b'N ow/6 ջA8Ղa{Dq%w3!ֈ,H.yC8vEkqϡ*2=RZ.ob~XI="L4^"R`䁽ıcukVy+p,Oݒ?HtlJ'eؽ!4$ :gh ]CDTKdUO]Wo*&|iB=@+vg6 {.BM1NJ[{F8饰/ķGS%bKrѺ~3Hk߬ݦ ؅Ghh#LS[ʴB I-eߘٹ8zݳKyG~YK3C1) 3 Y5<ƅ({xm^Y^ޚwhR%xb4üDu9 I WGY[( -;OHaՋU–8Hkj>aXv3 s\,$n"w++~3'SJpv\GA1nT34a@UIx"66$y96)KDlg^8(1p^3ቮx#G30K㮭΂qӥ2ښ%?V]^[LM*;j } 6H5xQvor^oڤ7ǯnFVA)9N&gڄRUT[&St@<3b¾aGq1zeɊDZEnD}F KdOj&vS8O3Ͷυ_:^)UO911U;asny׸`n΀3믥R |5V| 2)=L@ 7;XUft%}pK! n~G%`U(rfK/P%~̱>W{ G)e*Š0b-tH/T/adU[A75C"'Jʍzph|ܦF;Qd$3;2 tZvK΂vxzr&,ǥ@"וQ%\ˆS]Cr)'3X4lޕz#6+j{^ :q}SlyYbϝ밚j ;hp1VE7wLI}e55YC6q,Vls9#㺢H«%y'CBa pR{== u̾R|b1"V[7ԩDXy)ybY!TYlƿSRP?fɗ")kN4k=ݔiF;q#ʉd;-cF9zbLjM,[_} YasHh.;tyt(%9Py=8;/V,+ y^uDֻ#I%0M!fNe >BI,*0R2`Rr;j5kcʳQXqa쓔ٳ\UG⃛oumBwWH*rBȧIh+r*}Ň," Y}a~TGɺZa<3 ~#6^%Y]3+&O߂y -^mܭwPTCAX %qW^f,LS) < #p&NR*?5./oȱ)J5zs~geS"̲1_gV a J>`=Vw-%abGv.E[z;5:~xPVb3a ::j Ƒл:rK7I0Jp6>6Ed{Zk'%fk?/[]|>f6(,թX>ecxX-ar×\ .2WE(_$M򪫰; |YkZc/w?}z.iQ9TcHr3$ ^-p\ny~bl:;1wr;L|k]#1F,@Mdf&+2G mAQyOi 30!u.>Ӕ:CzHS Hp'[`GWŗa@} 95%H&1q `h2nW$@8*W> CqN=5|e1: Y,mgia%2Zʯ#0Hhz2k ј-UScݖ q"?L:o=#+綏PDL:K v>#K)T^?(KIS6ҋQٗ2];UҴUZ GBN5 %Ӥ@V1-o!|]`ņ^? G>NjћR]^2 !]1uf|  z/{ |>3M=V,wѤ4~]qąpF 5Lfʟ۳ca{"Z/VZƣMel)vL/Oj٧q]P #vhzA!sk@kQoG>}P~WZġ>ЧFn_y+5Us#)EpnZɺr]n1I!ӻ"}oQrS{2F]qm|e~,2n^tt5R9/,XzVO}X&mOѢdڗ#L) c@{3W*nL.Δe0 geaT3eq2I.84'т3{ik/__=OeF7CRBX~q?MOmagǧi|<#0%. /z 0HbXaI1uf8m= fX)(RYͤCz=/. ve^vLK94ҍrM-̴lBE.Yo%6n iPb|Og{|#}xvb OV jAܦV1'`|U^PiUsjαlʟy4mzwc6Sp 4d6'lfw٫6&{NrG[9J*#EU|R#+ յ|-2y2ppKLg sEb_޸cy_!\~Q2v0!OGVhDuppƞTStxşٓ9!qnUI1zTYO ]-׏5Vq(;տΦDAG>q*B7Dr")&.T }VšGEGSANoP2<&&vm¥_@ hC5mB}Be\E#s4)IIoeq9)ΚwUz}9ҁX@ Rt5!8xMI_]G{csEKAf]QcƒNgQVhլIihM-д#%=.Ga!JsJg]!Lx O!oTiRs~ ֲ7iV5ĄN pj;ʬ$&Qs`E >,qKŃ(j#Z0JFn.6:_pli)pW:? IH{b78a0ڥ&uTLoQ9ac6'7zYʆq MlףrR3 M*'sg#]é`è evؘ``a7z~ܼ[ vc1R{M]ѵXH֬ C@2 Th ٙDԷֶ$it hg.Qx'Mߙbɔso(Mg1p2ttپ1y"?Oa2Yt'ZublJZv}# twհhRu e9zi;ˊEܟIf)?ĕb{m4'Nzs7K̒X"joU 5HLu?/dg"W֤xyc#,@H'awU RfUGp,2T$#. DוR`Rs!N7L $DDRm>;^)5.smg>D(Sڠw/v3=6LjeR]2Dvf~A}:&y9D?v>. w<(n>$:>p=-za]+E`b|ƒBx6mr0ReLݷJ^*:puh1+6jvI b}|Y4&Y5acb&m?vm 1=3n5 & ]c-DR?S Pr\j&,g2#Ǩ(#IQ?:ok5eaa½@aaFR2M p'{ =:D.[i@ E›Hc~z׎{{TMb?"linx'i$30M-u!7y/Ue|r~>@@trnL7G.D6h>s`q^%&=Ϧ_0xd}! 3{YSwC= 1.w!,-GCh0^1d9Rf *]_e`;,JL?N:' Oaʹ.ɗSm<\v:}-Y[ծ5t5EJrV-/DZX`jRT5cefCqE3|K"l*2g>do%jfwǝHZu-!x2q9qŃlĘWD=B_֟P'?i6#h&-}8'VЊ1D=6>Kد8:ۜE/ b i ܂|?N2#'܂ Bc}5!dy9Z@OdNa|>r @+t3I_YQ5*Rw▼CD2hebnMd y20 :4XEίcJtui֑Mfu˛"@2ɡ?<[-@:O,D%pn@x۰֣ʚ'H3!]88}准P[nj|2˅C2hT% L 'tj3qzLH9  &x=*L-/J>ihM X Ы0^d~3!-(OΔ_|OSj~+}Ktg0 Þ>j%_iF?DЬ:YZQ'Rs ,CrԍG?[*PN}ehtykSry8;r\>- Oϐ聖_ɌڵA0VI2VZ.rۈl>d`}rJX!{>'_/^]"ckƾRnٲ+|W,\{efQ1b| LwZMV]x }^]ӯ?Vzu!D!3xsiKy 4Q? 7.f#6#ut/~G>[ךkvtzyS'O`D#JɕdJ@&qUt1F*rLJk-iՋ?sm,,6sxS׺h(I~e ȳLA*F]%.T{}c)lp ,m&xJ)b) z}|W򠲱 7C+jSvΤb$p+7haYǭwȿKƕeMz}3;z*/1W x73C19$|]zժ\gNK)0#Nexy2 (?]Ō9(B/2b_ap c!v ̽$i)'Kt]QwU " Mi/=o輰B.r?'Dd{!яf?dDQr5%)| svGuM(Q!9|L\4H]aAj =j\F"Y; =jI*S CuxE5D;@L燈+~D3M(B$~N(|>m Uq7W}-|QUAgT~JzC#a8!QB0շLWg0$!T[j,7N D }I#kt6):E!x@:w6Fޓ#g (h6N-QweNb&fcsMʱ2T3&~Gm/l(JT&aG vFPt4%;ېj.N<˒)R˗q 9gLcZ(JTYCnw#䷂U.);o4# ͷ%\w$lnt$4q?Dm"15+}lnpy`,b>bxe/gguvN{=hEM'۵%DX$ 5!N~ps&3O8B?S91tkzT=R*FzQ,"5>6EA)s}.R hG(!S::\قZ/qg TT1s5O#-{17cyX=SlQ O􄏲![s扠Y3.[,ʬB괒XdŠae6q]݋;՘Zvo La_mUi9147*қ$5fy}>oX=Ϲy^&K쟞9lZ<$d>PB &GƓou~iE*OAWEEwƴC/QM1jݷb59,'M@!K+kDfCz/5ΨgbwۚWR``K]Iꅝ|'IU Ǝ ܒưo97d-2bKg g7Ʀ=X-ؑH&?|oР-ɤa By!_ ~p^og9b央[^14Axז3MB-߇nQv}{!GOH8(xy7K9:YIrQA+A{o+(N!ʃrD+rߖ-hxsEhrFHr\; /<*gxjeA@㾃1 |-xOI{- /_H/ћ5h! s_~ᜅT@` y"v߄@q\z*j)GMv؞^j 'Rrҏ\N9TƄ60;{8x5Wv43?]&;EvH6fLQl)̛9ݝ \!P^4X4aФ1Vflٞ:fEN<:̝itv9w7Ԩ +jW85ɕF]IfbdG55u(Ù'l;?qv(K7Vur2S6Dm󻌖A'i5(uaBL @∙_^-Z :Z`[WKq/oU0lAevy} M!e$T@ܲk݅9r5?O&}Bpe'r 3e,Jue*eTsUgjLMM@rU~˗O ((^]RJZ[zru͚Z7s%BJ/o,(gW2ʪҌvAs!pݢ.(ȆC9着5 6|;x6{0kj^|WA:FˌǚlowgKEP!;6|S>m8b_%&t_%{ZCe?+;`voy/NG9/F")1Ć(3ec8%ՈXuS)z̗g?y ԙ9|749`j$QaL+w2;Z `k+!|%/&yHm^Ju}Sx}bO5#P9+ YKt:uIFG5c2;`b\ENZLЧ&SKK0| fx&:r( *dhHEN#>ְcvBLN؆šJ{JX\2mY-].Iߛ;N} .f5̟IZƲMUn]MsJLU9n0RC5!^xdr6O.ؖhF8homGyG%>, }TǣUO6d᜚t HABh&Yy=bAEYT=ljMzT#mn}[ƐէDffSiܪ5m'qL LVA8ۃ*V{(̈́R JvbZ@-iקG;M ^?*GKt"Y`=Ȃ%PTA!ndM3Q@v.G#$>&%sA8CF^>帀tz_k"` K[+Mc|kgFcDs/ MC7ՆP=]m,"Q>^e&oyvMƴ^'1*r6{ޯP}B=j'tԁQ l udg''MٵB"vv D&bэGϦpRl 0Һh' pRјe'JO>g?J,od(x$ k;č ! ױ XH9p} \Uv5;.H~SoWNnw͘Yw~|e=/H@Jgjٴ:]X?VDr\v@P,DuK";" "sէAD\e(p@T2/x'b rsNAX īE+Q@VN#Gq% z\t7Q^Bk@O< n^vd#)gR^G/uQ ^JJ>/$_ G5n`U:a/K@p 檜 (N[Wʁ!z.` $D!9Iˤ% IiNoAϳOwt]h߭9f#]xɷ B hD''+_q-(s2P(PO nrbфhUaN?K pM+t O Z衚"sb|n2BAܕx-#F!؛NF-EjEϠbΓ X/a#}`` "688cm㚧\Bӿ樟#+ۙ'א@""&|hSĥe#>nICNUMEPGɎbFpv[~*{'Y8À}_W RJ-`cZɩᱟVXot|-($(s?E/(\SB$3qޠx뀂[9}XI~^Ù Cy"9X86 󲏆Ё,QB ȅnyB:_q\9i!K_@ Jqzv롢gU#=!b ((N}@" #f?يv2 ڡ r%.ti3fhw}9'oy(SXp zBݦ }5 nk$]ŒPzH"9(R t nji9ݾñMOj4̷gtiٌ 8m5Sj&Z1)i35w> VsFBפX^Nh[/SbL78jHGD@w?Br%^Sx=(k n|.@~X0냃D!;.^,n 8iYC?&Us"6~nW_@-kE?Qdx767 Α`0uo"VmTYFϦøSzԄD$d9J kHN`=F0WOHAvIYBEvټWS8Òҡ#mWHH/;ٓy&ўk1HX& |imz 7HhENbİ&,p.Ѯ/ _#L@qQs+:"\٥.vOcZz \ ̴=[էƢY"[1"^?(h|wp@)y(!:;DSY%K%ێL7! iəQ;[A'xvkX*}]ZဟB)+GMN쳶!::ǔ3|Ǹ1li:O@_@BU!W#Aj vu!| Hc:t ,_\>qgnQ˃]ֿTz%~4F +~v+5p~C 0 wvF{_tR#ò<g`Of]hq pƁf0hIVk>N1e-[ .)!D $Y/a q'KprTZ0uQ~0ƨx{ϤTJIhaYfj1˸B2ӝ|MG F`5+ӧ25tTMhDD[\шvhfk0`T'%NiPi M%F3VgBkZN=N8K0ft>F@c?5[>Ł"><8G~MY@ʺMW~Â#&Ŵ l k KFMuữ|pIƖ[:ԕ`!kҺLZ8H.SDac noAJaG 5RN!+'Wg!Nkz`.! qV8(0A%}Xw3;=VMnlgR>]ąX=74>`ql-"ibQX3w!ʠT`Rс Uh|t(աJ5?  }nExEVitfUlL"7`xB>$, ZlyPd5SRk4;On~~ 0:UQ2һ $͢/{_Br⵰ eo [uG~ >RH~{znHʗ\:yqZ\݊N>6r`,ǩ(K>J 8J1ޢW`'e2N]6 {_1l _>z5X E7g-Lf^Y÷4NϤۃE/LQYaZ<sӾϸa/~dĀmx/w>wo8zRkeڪl*iLqD ~Xf>!h8:@V~X0 L{<1NoBJb>ZTT`m{c 3bv)/r'}+w[r\3L}~p^E8~{#H[cX*0_c2xš \JBy`>{c(E5Yÿx@y j{75:GZR 6N orRHIJEyh;*tؾ\wl;XSu(#O ͛tsI;J)$C`?n7.-%#9J0Mtt .uxZ '_w<8 v1

      RH_+U*S3suXd,h~pEWHvkh]uG%)k:&fye2^(m4O{ʹKvXdfUc#/3q^ a&X$iv(ݸY,a:~+ @=D)9I^HN%tD? *'h1/K~d&O$踫hU"X ;PȿbD7Pr`Y &X[*:8AHB1 _,hGfЦ׆W(b7<X9~2}IՉ@~ qq IkENV/%VzN>+жvd},mL..XaP?a7^cCJ5Bۖinx0i1f_id. lyWt25i(8RwTBB (Hq̼8ez#Tx>ū4)~#:im`>Dl@+;F~Uj5iBiRs5]@JK|lҾm:~f&_u|^GE0#v3Z(H!@qਯ`I]eX 9XA ( ͰR]HoSmBZ驝h6$$*H)(KsRLYRm$dL9l}u7shl42]wf~(uo5oH 9ݏa Fw;[hcB_lؔ|Q2|<}vრS;~=[Vt*@m4#jӶMQXFTC.&C NߑW3lWX W/j. :%Ȇu)! +vžMQ02XYd{Ȣ}WQ4^ɎBgٞF4 ?Bq|hIIzJ ;%;T C ig +=%YoUFlfC/TӴq)VI(֧O(wAt MZ,\erGo6-Kj7j]nUJi1`k2NhtmOU䆅l~QgM֕,XEEgտAP#;v)z5d2]|;楏9v'ɠ+zPd QOpє5tSsXm celdOͬlS.ula:zNk+KecttAw rsnګ~ZjlJ7Ck<#T՞Eۖ*rĞv`⺍lח0G[K`7-e[v^UoS"Snފ'\XWo"P͂ۓ۸Hg(a.>bkD7gIFxװ5Ya{."aX+?Xዥ֧uvR/Kd;n*5uTF}Wl#vsT8xmI~tn\ C$ %&!Y& +uBWhx]>L$e*՚AZ"ߘD2ҙ#D%vql`aNsv *q43\̐\]@5ILGAlCHP~H ։lW6mJh!Y4\mI6-0!YUIYl TG[N"| ~5E18Nȣ ,W3lMV 賆@Of/y23 8?2Onl@rXgvf}5{nQb (_4AT Gq[O$1Ƚi2l1K}seysl,؞f$?ʄ }D/'&MD~ʯG5vT]x]nnjO&n/u2Ux'[x,(aUlR|oZfqeK3GY:_#E!tnN֐܊=ԦiJ=oh\V?KRo,,v2nLA#<sNi>.ŘfqHy^e_뮊( mdi&A.t<졦&nҫ\f%!ߨ9 kZ@qD@8E7 e bC* k ^J7Xvΐ"dbN6B!d.ͷxg`\8 #.zS(g+ }krErbzp7 ^HU.*&摧Vd?552tKd[jMOz ۭwD]ySZi8~hG##ˤ;|Z=wb@aKVFfEq|Jv~DK)Ik(B]T\W`7U,l&72U?0 S?|NujXJjxUrMl48T{#Ht̯X8 6'TN:T3LV"'򡭏 ok-3wR ,C;}NAJ51;v-ઓS#WWC=!&4@RɪJHOTm[罷 0{FT\^Ҙ<ScJ\ˈ|}bAjr꓍CQ d5ɏ ~CP3T3Jo/` uxmks({~!1URapFmWr]}IBrLa<zݒޯTє2kf)reu46^Ќ11.e*kݒ\< {Co{Ԛ<7A (HBnbya檨0h>9c`lED-5`BVcj ʕ6GFĘ3)"ڠOe /8Jn7xQLV,X֤[F\KpM?GN4i*M K/!:vL8l[ATNvh".IJkl 5 ߎ=$A#:e~|C]MW:ۭ TARQME9lǰ͈ Js7%#/2„n5\`nix54cMAkF|Kǥc-;BS胊"]#Р4j=גoDn-^#gq?Rkzo) kL@r)J8rmP:6-[ )bخ>8SI=wOl^f`6&yAgMcq ѨBTհ7M0ݥrV\X:>3l.PR*i}Y~dӒʈ>'gI{&>M8;Fc\;ٞ0{"y08;NnE+A2sk4RFʔHKRrfXaDn`_{?!E vqP s Uibb>L\NCOo03#o" hDcwldiܺy z"Qdsd+![}BRVoSE<P6:|`{ ę;ݻ u%mCLh(Mv{fN@1R-:3\ htA(M7ڈ}>D\t9)g̭`0Ztꗘnc s O/J'֍uf@,w~J(9Ib f~uMQCu?A|s T0IlS8 [ ]GaL#"2OtvL߷Hz_aw&ŻvMn޴̚!;G '۱Ö́>#vOӒf  sp!/=Q;X;=< w=cj].$F?`Rx~d(D9¦.<˛06$mx"QM FYCBg4 /g%fcY-Vc $bH:U0Kq;?БVk aN)jWF_Z6LѮ4S\5~M%As 6.NĈ7Tn lDp2P^r@ INS . `XcxEbg FstC/ /}Sh*/ߜhɾN9OAV+NnXս73~>-} 9޽zA}X|zgw>>K%xZnEGae~!kP#v&*(RbLgf(&5ZLxU&f;BO[U#9+{" Zm2n5uUAp2 zï+͌$JH`p9Z>I5 >Vm=%{m|z)p09=4>)}5@.ˁ6o 0/$,``NqOUPS`IR@dK"ΉSaBĞ6.GmBîi H7[Ǵ2R]q!;[lA Ψ2'4/hB]S:_ON /(Kj^ DD,:Bsxem&79oF;n9s}M KC$ՔaE1 n5#:7c,p ݻy)ШR۪(!8] W=dZµ'7,NBqkKKkX._#1R:Mpc\K8«?=(%}J"!ju OПU)\B?ӺlU8N:4 _6e#ub82LJS퐩(=Ωs$Trzk̈(g\(-|ɩ5 NKr1$b3H/G> { M y=nw,s9gHcq7\.>iiL!G&^QS`j;, # ne[{&.t_ ae- ]l׈J8&ן#xB&Arn ,ڄZ?'.IhZdk^٧O}i찜y)`?A [`1~]%cM[L;:Tw٫W4&6Lvѱ<%]+F8$?]F́@&*oy3aX>55Ww!GwԿ:gUʯnNNzZ㎕"Vb?HM͛j0wWERO鄸(D+iOi/2ZlK7~ԜkoJ2X砸^,̝C#on y>3l^.xdR-o`N' 1.ZW :\ϑD,oS^MO2!_ uwu^^9ƙ̏HDf[/!ޭ%=Ʀgca+Л A&z8el+v:9<+.+>㎥Kz(9/f_uItd圅æ8խ)Av[ՉE Q5Yq,ѽB㤈FІ:ĊbMgƵθ#; n6Y3B QMZY~&%= T,.. CsueAtcA4cceW${WV㈟6NSd}^1,6~G#2֞mVxf _|$䮫F{Sk3KLw3Dqpv.H9,%B)B][^|q\IZ Bn}aT\(EP֧÷ޕGϡg5!3TMݹ@̊ӧ=X$}-ng Fj<9U zӼy -ӄD|1MՅ:xťԁ$>37*P SI E/K>LCXk6ݢR;['֧+ (E<#Nuuk|P ͼd3x0xw+d馔 &*gY7?3} G枘 {7RfV7ȣWqHʋ% ݏR:8f; aFa(`?j7aDq z4 &9n)0Ǒ-U)^))oϟHQٳ|sZx5BGi=:M,Ä0٠( "2'TB/zGvxH%0ȷV[ ﰁ:@[NՐT/,мLҗo>Orf3E);cIcDVwFcT`Cu朢.!yXQ4 n۵aLQSapc~@O~AUpqBP6m#joj7"ecݵiGq3Ն܎5U]]Z8 @b)֎IͱW}IB>bidtE\Y} S}*#2m](0-=C?{y*.(̏l\P2$Ga'FWc)YDb;Dnq vzW0>lN1KRq# OHi|1+l BVM`nz:uoZ.*g~#CeWϴϤ4hD%"" ;&/]h&vT%""ME7!Cå܍zTB[hh|&֏.eLA;}ϏQ8$[P#1wq[-wZҠI`+.Ւ7KQYœXA(Q8m2A?qL45Β˾To`*"Qu`v*` 9^9pwaO/q?&sȚBxH= ,&O$v"UDhU*9 °~1o ʥnb`RC׉h.z}sT{&iϦ^R{1@өig!s4w~6WH5jAJngjڷ9_ī4{! N1oPΡ, Ȏ$K f{KDNx -2̬}~( I CZJ)㊜woՂ7>!.\b :qԌ|/p1m=H(8kt3 Gߤ܅\5TdGp9Vs_NQ|4VSHDu-'24P'$ɝ?L'珯Dz췔Ccڊ' >b䟂F4S=9^FY1MNݤ]&\ ܸ_@;"ќ=ITt~~/].]o89) J.˶l7+s,';\0ZZԢKaMuDt3v;H>@ZNLޓ$f}Ʃ-F QGΠt౬|6xIF\. !mPh 9Ǭ.w cEOd  (m0ܓR  #.cgd O/O5\eoQm[{E!v?3CV׳e?Ms@9hPua|(!%Tc3!&0.W 05Fb%d7Zx-|ſ>yֈH^*_d l)=E,a2pqҖ]|R%^NeԹޮS{xoisn;`D5W"j\GYA< Ȼ YaK]Mt䓅S{&uBl; B* 3 cfьzk_z3Y&\ϩN3dI:TTFY7~ /@:J*@9*-Vxo0oA`JA@]^,RU{ yj} n:B-p1EoY\ qݚ٬# ~+˱ ~BpeZ#<9M(B{/yXpHRMd0EOZTf򟸛O H(7F-(WUt-< X?$b!wA[s;V9(끯<B\pZ}vikml5Rqd =&")тEIZoɰe?5{ kR7bB]2ylCEj+dB)gkw6<*ѣz-^>jp7&͐1u>h>8韀[0S"g> kO /PR͢1ff?;@!;>b=,<{.-OIr}s@gpKV`D"VmZ5Sc[A.x4_[AG>>e}+q=R x }H?.fF(7ݨeekA6R~\3c65)SrZOߝ8T8H"`}2?je} (1AoС\Fj36ڵ̻Lď]g BlvVT ֌d Q>[G1x̭eI!bt46 {QTk_#mg1ac˥CafIuAS[/hUoJcoEv&KLLv9.;ϵf*>rä˥;}H0vy9t:q-i!)xp˼ȹ, ʣHQlC0QW;-QʲB&6̼4\[l~b(nƂ4_z*ۇ69ur[Y@m棈cw:Z%'Ƶ`r̤D] 8@S.5uQ:)lԝ \*ˎm*D=yxZ1gS3l4mln ^aTc+'(3b`=M35 Ri~hS=a-J2UD V'4&pE|L$=Q}Y0y /+vYGc |v"uN` B-msXVC;˯!{&/2;aLB1.aт>3K2R?@x'f֡NҠg c Sկ2Ȱڐ꼴Tv+5Jn |%~-B@FT6w.r*18m{OXxZƷ[jr.ړd=( ԩ){消6 6޹]Ǿ ّGꟸTGByCոjHx4{eM}KBElN>:ލ(q'?H[YCdhlܕT )"cwke?u| v H Z;OՉ Cx*$A(4>x3 bJ/ya8%fvqMVŔe7i"1r7|'5<6k$)?HGmCK26;՞ R:q~Ftv*)1_pYO Z\ o`U R(0׳!eU! {eu?1D˲OJYWC-&իm[]Lo`Ʊk6>~JĕH2r>sՉUh:8S7-]6+/n 'uhOk[ I(݁,>yZ VV+WY d"EH!#s;x;"KpƼ|-EO$)-Y麘Y]ve%9~:bL;קN#O,e¹{moI ꕂOY̘YUf2Z۾6(-lI0d*IHc?̕cYgXv9W't%Ÿsk,T\u|ΐ=d _s|",0@k9s<Mj䡿Ipźx,fpe EDDYN n zjH(q6cK)l]hkB) <0ڎ @wuOrH2S3)q}H;3ъH ]W{- ^aӕ=a%㵰t#d-zل <|"V%fq)$ mR( Orp@֮غy8C\ȴ~\I.=˹/Ln5,|`WiVZ~} 08\' !$2D3(COsUT9[*>dbePCgX G]]X֦ 4dP1.,l2͏W(|+:_L8ĄĤ VD6 uK:uFQ^N;|ň-e'>;Ŗ)vd0 ؤ+zƭ+ޝW=؄w0J+ɶ[\; F`nB|S_Fӥ'yNI n9f ocr-ρ46(^ʲ _/Ӆq;;apbZ(:(gfCƕRWex VpOn$6'5*[p-$Rd[ȘW2|Jhgm&4ݞ52hLy`\%q v< 4Ig]WJ2K1Jv ~z/aֱ8 + ?fX^_CJ$4J>(#/pKI~|t^b1qRP- Duץdtxiϐ(c=,SPlD[aher" j!ZD/][[$7"10*I4s7Hb%fGA2 I?''į0G`!W9/Y(RUj;1WIiOqRI^nNDZU1-/8 ,Daj&/8PSFTӘ;,= C5/դ{<,M$lIx?Qfp|'"[ck B"*aa+ዂk?N{=asx7*p U$BOYBY??¥uw"OkG!p^KdN{5^c"u&vZOFfja)/7c D|c*|oО;~oGĞW>[")/^gOK%OeMIqТ="OvPއg}ƜmqxJMD<J 7`ABnqOvC}=74~WzQZH4҅B N%'٘7E{H'0QΕئo0Ƨ^ 5G}+\+QB*L4D(LcWg=((D{*oe}ҍ( xk%u{Y52)(Dh[ Wp=hkT+0R]?юQݘ6sjo;!j i 蘼[Pm7Ahw8&ƮH\g[Kd~DB\!Z/L3ȶzp;fC,j'/&_h$A@ e~W0G,?dz(d'F.i$ڻegė+/˴;/= D#>0=CcD`ݭ1ƶ+=>Fv2L0i )=ʃ0cQ}6&{_-Ƅ1'i\۬4qYun:]fD|dzR1QJciQymx xnͰpI:C-oJ JOF}nBOnˇ@ f7T_2樛,2> ^)͍CťlPQåa-BOc!>@UiJXe+Ґw:Qqr7U ث`cn3bpJ6<ǜTzs33ډ.k,x[~Elo _gtROc;/T[tR`+6R.Fyg1y0WBa.;,C?k7CkDU [UȥNb"WR{oz(N\*Pz]4˘PHQ]{>jK.ZD &yA\^,+TLǘAR1U?OD}4a8YQ+W XDC0cB!m/P̿Ftjb!2 ySY.KWY|R*UQ65_qL }v\v S  z+-@|ex/P8Y]L`pPPj>|X~7M&ESpNW7rfGʨ'e:GaBB߀F¨<@sIfFSD4Ӟ7lwh՚lyK q.1k8+x Gm_ws&+^b]N:{jh"ax.G7NNJ2\S2 @I{$YEyZ{*)+iwbŸr.&ňuMbq0b9]#SvI~ϱα?&xTިb@p^CLuoS|M/&lZ؝D\_-w}9΅+`DvA׾1-+"'_E@Aګ[V~1yhK*?m5 z[L $I>3Р@b~vF:(sP3g>ZI 5= ّsH7%iyDԏH)霜SP<."]턽 |Q S;p0m_u 3KmZ6|0 v7۹>wܓCjan}Nj?1D,qsA@.ͅZLS"(-x)=ɕaljJ.ܐHb&[q_R!z}eOԜ\8UW pa/)vr5-Y~ā]Kd>rCD@rbPX`!T^*hf@9 &ל%gk\`Հ>$MĈ?/}Ph߀ ^ [>YĬs:!e5_gr/w#6R<B ̶x m 2;Bta~ O> |韌ωUx!Ǧ=ġPПXd錤L#d$Zo2b$,g*{&84ӿQJߒdRx7K3 {LApqXD#U5c0tsɿ9\5<lL3[AO7yQi&l>0iD)adr@YoymץMJ0Iø;T:Ѕ;lTfc LO )Ӥ~Q*Y/*X cUj$x}1k`Ԯk?ʹ۲{C2:; T>+Iw([R_:mu7,/Y%[o6GQ$KC&! 7fuL|C3h_V%Jv&Qd}1$lަk e8K"p^e &GGl@lۗuk"-$Xo͞ ,E&"}/Y9! @cJɤæ*Ӣ*üCUVd]lV4OeFez `9~?y+dҏaܿ7 O L1/QchtJPyo I-x0Ŕ̡m5|}@aW~lv67  Vա@OcMY0\y]vƩT#.Tm2 yg3v0GTso-FU{'!.6ؕ@jPslw.:ÿ6 SϙP rbzvѸŏ³p-Tԃѕf+De#?cD[z#ipgUNi\yȝ‘a}=aߚR ?F&k(ÒfXDrcw<7G˚.-N~_e'P7xp 1e [?ƚV׋NNl6mtQGhjҌ2ݨueErBy2cŏ1c"e >w 6D>Eʟ;oA"R0 6ى">aw | %trq C\Ymc9:ƾq~ճBk}D~_/@Ӄ1lƿU\ڽnґ@ƈ.Wm90#+Yq-~=^JK g_uy@vHpDCۂbHCKٴ%j bemI VA5VA8\~%<۹77%1%>,@Ƶ:OOr=W2rQ2]!(]?{I[/&gz:KHs~ &eA, g((`UEG'9#XĹÔ4AJ (_?q?:>͙z#+MX(@6 ݔ̓# sS^+u_APWz9G=Z!tplV#]Bgy}y}Q´[״̪?j:)$Sqv~-q('.E$1bIɶ]veJ1pZa@@Acͭ.}ЖY$ajK Cz(S;<Ͳ]I; +(щՏ4ۢC.`@&B6GWBa{Za| Mlrh__ NEH}_+I[W]~@MUeF(`vmWtuN/~qdYI-5ti$$3E-'+$SpfxSV`_2Zw"Pm)7C6w={޲{'"BPp|eAHQC^ Bxг ctg(6@Ϯ3',֯zZQg>|>Y0xM{[LpKT|ѝ%[s m!!?`Q턉 zCY[3[I#a[2!ӋƹNZ=ArϊU-lHm8zuDܖJMB'N,K!l6"[׻e *,!#U*5_w+[ҪEt c+c!Oigq!3*;{Vã귰FV\p]ܰΖqsͦ]G`@u-NϬdH)O\G *  <] jS`Ct|3vP{S*9^U^a#p~6Ш倚~+b݁&Zeʿ:Y'< |4:ZXj@ XY#+&y%'?~WS#m۔a  Jvs@Yˉ? m28% ucFR%(-o\gUD;InG{ w3ӂebY,S K~Ͱ)E>#'ݒaYdʺ-:vs>,?%+uLa˺?ltIYZSD:z"F $~܋h^/؃BYFazAC.}x _+(y-S*|'c#÷Cix0ETY zY,,B^:^CN~ݷi6ՔՇF A>T@G^ dxՆJngvm$kidx<: sISDzZ?{»XѰ&,vXvO$C[2>l̀S#pg7`.f Ctk q֞Q_E9#Yi L'2[C ~3)JkwibØߊjìja( @p }JO~[󪮅1ŕR]dgWDe3䊿}%5dDa&Tiܠwu MT6=ݲA' !ֽF旴+ , +O}Eg5(sڄvO:,mX&縖x%ܦstE[ߣQ>7hv@C}&G<Փ`h cNx6u㟃8|"MZ6"qkqԦ3?Dy:̵ 6eP z0F];_zy ׀?7r! 'J,խ IUp}q5`oB3KfVb &c=qsy VlBٽ.BCgX]mn$i*[B2z;7Dvn?Ըa8FQ{o:JbͺemQi_=%pͰLc&C_0˰tb#" a#c~ $śL D*?=% |2>胦:R;'Qʼnl7Y|7@ƕ+2[Շ{ǑDw%LENhպ &3%?LM﷤h5oۿ{Q`3!ݷD pҹq? }VP:T_p$yPٛgwLl3CKww$ хVd`dMpt;a>$^ro}/i P4dUQӷ^@:*MA * xpUc2y1:(AZi]Ј"ٻðRDLc29ZNP&Ѫ.|̿;Q0 ܐ#X !o~x\m-?̉.ДZtDEo,l< )N. rKj{*,nd1KSQ'?4OKI|IRPquW6EjRcP@qG 罄M).jrf,F~XngEBmQj~ׯ?S/{~&c$TVc%db7]SYHVXJF&@M2=,~G.̅;}l~ژioՁQ2d@@G\MHC&voD*,f$H ,#!&@|χmj0lAz _BA w*9:rټX^ٜZE#$pXشE;\k x \\VVY4" (:3WTvT,6ַ=D3ű>3tu@Z^ frJ*׬O~68݄^q h h^]4RsRWMQ hN<5We#%ڞ[L4hx`$$GkW(&:9o ЗY2H$iO\EIԇآtÓc7`{j8 ?)пM  Üe7Y|t3."gtŽFX3 k-7&nY%yJg7w+Yy$>KнU3V-# }8TW1bvդ)a}TdBIybvFIy@w~=df#^1ʺk薵 `/yfMٯ-mS=#Q eK5U>0A涑_HS-HI }o/<lIDxyo^1h\lQ bJZ=-itZkm{dsǭȁi?=2B@FP9AL=2*RٻꍝV9G aciQpK7oev9<3_PQTc70vk]ƍl'sJW>\Y'J[.ҙ$2M =6MH?Nŗy"&^L"&c--mv ;܇rY)EG%rPsY8I7a/c`5[ 8_ ܴtFDY ы?6/e%_<MRg.kePkg/kA+|D'j?J ~9œ x\WHbҸ:q.sR ǖ\(~)4&pS!t79{@;H5g(lGOQxvÌY9, 1%^l.i..q<\J7< 3y0"J4[)J݈$D\Pm. ~p+J$m{3~C!uacM|3%m0ӝ|سXD?9y=6_˱Khj XdCM[Af]t`1Q6( }rl +"]$8RR}*hbk}f|Kgߔ8{k^m;p&]I_P阥!|[t8jr'5tѾ_h .mhW촵NjDo,ŗu8lW9=-d)m W@llq*tc]ūOO z[k`*6xgңဳZ_phB P(q zD LJlal.+?Kk~"K*W'n\?74̓wͭ/*ټ<ջz"%/KU,F-HYey/:TfC0Wʢ^)a3d_a (Uf6s:^hפtZq9 $ ePj|V F تu@t#ckG$4h F\V>dVpDrX7'fߗ;td6gd>4/=+yZL">OP/hS/#rׯ (K';#>`;Qwpy#{z!l41ashv8wG|Fy;WUQ;ނD@]iwh2[RSIDZ&׷ÇUFiJQZr+s_of?pS/ 5E5iRk{ɭM3K V Vj0~ZWۺpAҟ VBe^ $ >/*ۨw;h'oo'OCܽ9S&HV;iρeҼ@ȃ}c at^N TfdDnK-J! 'W=($N]S)_}pW?-A%yrMMY0R /.LJ"]y5@퇦L[ Awŧ6.ŕ:"~{ϻXQٍN&laJ9]U0 T5G3FX]5Br|s0Ƞ S:YF )"喂?aު$k t2cЊ\_ бjR,"3K(ȯ29BjLI(?ꝲj;1Ff՞=\; 5aCAg4}BjNanb*v0%&5Lɩl֚-ZBm),DNԳ&d Pm]V2C(s SY+l_+MHp|df X=2$tJ*# zvƥ1CU}L \ޟn-fsҡ$VD _i,?5ta5➏5hY2tkDرA`{|EX;C9̭ޕ-.#GlJ1HTZ>x Dט%CϿJ[͐ aZH`ٺ1c?ϤUy?EN2ڵo_kZ4V$v=9_lې-`BuUks_t=QsvM  Hv?Rdjq  kPk lTq_-9ˋC ,_~-bR7J!iO98m\Z)[FLBnN΂s-rq% t~ǑGr{Y}2'9Ɲ$SÎ Zgh6nŢ(m M迤4c>ߑ2 ACsr/mBֺg3~"X.rS_xz[1%VsЈ9ժAǕ/nD}Fw$e˸Wc:sn% !U*h"MtY]?Kz hķ}Ba( XT91%kSN6[)Vbr2SG;`guQT \%$XH^A Z76Fڻ遊uAd {ϾXȶg2mAM4SSc,G$db2TFMPҚZK9:fw<1U PAPN&G!(˪j٢C,"桨_׻`b'Kl%CΤcgΡK2nN$/eyρ^JR?toБY?O[NWҋɹ)D}.+lF Gt"MPbf5Qg4m~# ى I6 pH wIh[ƚ} ~nm W04q=eHjXR(e~;ڳ|%ګ+}:= ZL %v+ fZNO;x\A13J%bqV/ђqrb[7k *iE?u{f׌" ?U6!=[~Z5gYZ070701000004ac000081a4000000000000000000000001604fe4d300007244000000000000000000000000000000000000004100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/st.ko.xz7zXZִF!t/ᶛr]?Eh=ڜ.+[n|[\aA `V#I\Ei  A>*``0ge]:N6畯p?@A (AA{5C?FNDp*Wrs9"W:JOZ$5%pt;Ni5!k gS6,d]]_ƤǓ&(V0{G'T 4:|g\- -ёHn`֋l~=Gt ӛjmΰ0RGX^ͣm(틒PO|E);2ze,jCۼ|%[Grg<>JwnﻡۧNmZJI:GgfJjVcCWIRpW\빣\^#bIwwJ_F+O=s`al]Q1.;Q|h0pIBYL{L8:1pE|EܬŬĒ}5yOunɇ2~?*DQ6z}ވ<#Ȓ],Ӫo>O9y~9@*&5&1oV dsiAz.@4RYZxbNFpvH[cIS75F0_[[qq/ðԂ:~>ѽ|iLw\ZX0`r>>/do5>N}mM3+6ECG6d[pEAKL'2v@,yS0vCBN8?sl- zw{lhn}k'A I A&Bԡ;?k.hꉈ9(U4حTv%|3ra7{̬dKʼnޤDZtzJW?ВXX]Ǖ ^C2 4}8̮VjK^Cר{p9]]҂=|vBURr(NMGWpJ]`]T*Q/ h|o"%6Dll(`Ʀ -oͮ ;AjnL_=R Lͯ9|wi1FFFY}tmIzӪ6nih.KKIJeLNU܌X]YDSфl뭉z݌▀OHPv1Ɵp,dG^󇨛S^0p45irfn7C>b [+oxɃsAݵ&ضNM>OFYV1}ص%t;l6h/C).:cۻ,t[$&ߋ+ڎ0̦{l9ލh/$pCkz =B{&9 `OW5#9arIޭ!Á\\>dIB>SCU1 T{*ĸv3,ӊ lFITQXj폽@_MZAO/1/~]@ hPmj/``>OAB]ҙ/4_G٨I̷D4Qhд@QC  m (GTc7ǭ".DW1Ur&++Fʏ}1i3n03S' $/zzd%z74.yl&8ct=0bKـ!sg4醰hdr5dT|oehf>D!ũ䄪ƷD.C\O;{5Lτ\ vZL̈'Rd7mx}B>ZQ( M<' .jcbk&Ј9[k,o~Kdu4ؖaRDǭUMIP!j=ʑ=adI;wGbM6 Yh a:MpSƱ˭׏r3շz9Ie&4QP];ʿu_X&V<,Tah{FyF[2B|K}&f]gz5Lԧ$\,K-f$b`54\'vz)S7"$B]1izk?ޕ'S&xJCSyZX 3asO7N5‚=E 2>/j||Ti?]jIS2g'^B6sWεSm3. %wԝz"/ST ]sdg& > ̉W<ϭ:}5:M烵dFjv`+;~~1r]ssq1UAJ}(ĸ;+\FѲ8k.tv]'%Q!tCKLqX~$62 Nt2Z6B]$qbZ r O,T8Ƨ deIu+/H lJalCHQ7weH+xQ1`]䛱YTF*j.8|Oa7uVEj|:\~CZ%<#v|<0X9!M5G˶҈6:? K$.'>[{t9@Ԕc!ƶgS/[ dH]QmX+ FD[.ͱL$ F-{Tù0v-=f _T!*;OPqa 6pPa'a J{A<âĠۆ8h} 'T,! 76l>:M?lz쎥!vu}BӪ\mTsj8)cj0O4oN'"$g\6zh8tN(n@-osl͟zۆk SʑO!F5YN ԰aЕQAwYS}eg_,+g&^}m7Dʁt/]Om±JDT&E'wk|a HA*do,Jb8/! c$],_Іf`v Qr$]˾nEDY[*f>.l;!$( +N`{C.*vkQh(x-b!2 n`"p_ wM<P4B?l0 ڀ'ex0cڙ-]^^ X=*b8u2dUzeu)^K&U5 {6Ҫ:3 ,ydYanji{!;Tw])tr\xUU[|<Ꮧ N!U|~a YBPL6 R6h,gkw68hSt5|c(ӥYNOYaU="xYfMWhqukA~G~a1MEx%-YGL7$kwr2Uzg1u4у}V3F%,vu~ MM <9df)n['q9*붨T8XBsD%p@2TzGY|s%:~ݸ T.qYY4ϴ5*J==]0Cwe[TSNMcyy*.ᛞi/T2.y8O^ޓKX[7ʬIQCB?@j;1vp]MHC Q0q#ǹuY;*X g>G:p2AlZX_`yx!^oJ Φc ТutQϭl7;kp CMro\ ` -+:@\2i8-q29-Yܤ0'!2=d Qi. $ $?9prkfXUwz摮J:IΥ>lΐ`_Ny͂0,J0fOVh9qk 6 άA}\Cl4['l9 befRn[tz`*?O)YwC;i[J̸Lvtl;e2g إݖ\ Uz Lޱ6H _qϲ0M $E#lϋa=I+S@sT7\@ MTį,k=.)93эƊSɌ;n0ʨe`{o9䀖wG<9vnpe~kC[S"$eŊ g]aUԋ$ҳh8^h[rҕU7AM9UDtگ 0и0!%Bj -b 0^@_1RY K.AיQNÙ;ԙvC>øʯ[>J9ʐGp]_% wHqʖh/UãLe}KY.歛kJ|&2T~]qctFA3OA'Vq[89賻c?c xW$NCƒ')q+Δމq5K~`"5ꠃgbzbXk軓iW$gLn zo(8q]2K:BW(!5/d r]Ž23 g+ u׳97_ΡM3~쎇te}6ڰ|\&p+m,Y:?kq"9ψ/'eVʧ;]ŻҢtpSs,]$c^6e_EǠ 8"2_ ntC4uwdKi_A3~]楟 PN"~y1VUFr xfΞTlaZ4o0Zfjcd>"儮^E* [7\6w!{>b=@Cm$<v \ṋZ:@8u\r <2Ҧ6"i 7^>wo~9g>ȅ mMfрs -&L7WG?7j T,Ze#($.dž▀N?g5+Bn1>ֻLv eUpgޫ>eE((0Nt' v#VAʭl f2aր֐k\sWNZU?F5'0GH4Q,5'9;:0Ub8>e'm`A}K6ѓE.R*, LO[+a!h`l&&;VaZ(a@CUfW]3ל]ne~+> ;W ft񑃸L̘9jAȵxsH-+ZELg-X?֒)G߈;L1ɖ,3H^[UQmwh>-ZjBEӳ># Ofx:0_דr .maY!Z*4猄{Z|$~ur*0ֻ{׺Ol?ꆒɯFr=0)hr*gdSBd7ok`/87 0uhc?i{*% + '˷]&+<^G/qvI9܊8NYFXF*Ksd#6~csx^BNYZ¾j͆!(KJ?Ȏ+onɬ%38z 4?hu6J~bT CdQXCmMAQ>(G3'bl/Ud*6UA]tqd$']/qY,)hs ޒk>}_W{xlAHcʄ(n}3B 5 DKH@wRf|~ӹ}g Ù+ ƌcj|QLH_&g"l2I1zgVI H~~ލ~ >^I+VyCLz`š@jۆbX Z^ RseةK1lMKH+9Rrߩm&Qzo. WOsuQ z]pH$#x{\<3 vpSY"ʇ8iH^z(*!YV^Ls$&SDpVdIcߟ$97  ⴃO, ~وv1~cdNWQ=r 2+dTen9[OB:O4Zg> _Zj\ qԊnnIs'dH*l,$w]_l#YNmP47?Ág:6}WNew| |?eudCvDgW37K>omy`OH4/ +Tõ)ߞtBK7ĸ"lBRkcm2_r({>Di #YWF_!=$%JѮdh~V./1OT?ÈuәʤfíSәrx_F|~~ ( 9]`CXQ%$m~70C@uFђ5ZWG>hh3<:'g,現˟pxF0cCFkM}[ r)α^9ISj-6q߉Z;xV &gl$>SaW>A,&cs ^6fg s?!L?la/N=_U 7ΟbDmW]b7/m϶V9ΛK/;| eϒ9TƧ|Pfٮh3&B2(lTŋC9u^Cv623m-|~^}; ޳boUC;w{^52oaZޟia<_|sfF_ X# >ьd-J"]Ā̒\'dlb")/ˏZ‘ 6 &F#iNIINgӞd=wA=\,=Ř)oe=D^2cl\&{qP(??Έ8+5qls0!tC,漵oP*O:'Zq`> dB~i;~ŜLT|~UK^Oh8D/qVhr£'U8ҥ9 /(S'i m+f'm*ϥT߽<3D4wUdÞt]װD⩗mS<9OН֤P,]nV`u=iπN96K|4[r|Cc:z"u0rDuqPwDoL6VU2}Yg߆4J]xkFv;&3wCQ$%NEġ8W~ I/%@[6AҦoKY<6O}yHBD[XNO띵G#P J xd޻˳9k9le1|9I;q8 GR+PC *FS&cdM)^5!;~y8A 0l6_C+NؼyA)g"} h8-ŵbTPufs+.'<;;]G!vC&PY%J:fORߦ0|ˑ4[KΡ8},N<$Y3N9Gw@˱ У&545ou)8u>y=a #_;r4&i XՅkFPImY$W fs SjwSoI9nwBMѠYc5[1 ~ 5Mxm59/)rOe|q ꬶEw[#ަ3Ym$dg[UalS&b ;,)Ǒ76 _kk`սƨM-gՠyc ޛPS[C%E؄!\_@ LL;nEC)J>YK\%8TYo`$U?,_̫<'Éh-EG%eH9Zp+z 76@]~1k ԍaPPm'wkvR$A3WY$7οҿ݂0PY9/VY%f즍U֞'?Moڠz @xK=eOl. m@}kL/y DoyT;"3cpq[XgR }trM4ӱ9ZO"nxeCOƷ"2AL)$dF!'Ai]iVb+*O7M(ȕQRi $On+Ix&$$Y"@ eb'D`X*}Kxz8^ձUs5MiI[8]TfRi$w= >;i^Op(Bɢm1Q%j op],@vdCfN9/駲9+POA\)u! : !b+kKk.xޮ} h;C2wT*~o{sntF):Wx3s{Cp ^0@ =Dݜ*`UXO)Hob,PޱsB+Ow:o!2[J R/jL= q'~*&1:?(*6(K3 BcOI^ 됺^M[:2|dhIY ~9yU fxtլڹtd=RAyR-S0'S蹢r{(Vk~b8ݘ ;7Ѝ1͇$OmSWSP?C1hr>I~OhHa•d(JÜgq~Vwj`uT??[h[dۯp`V¼i>8>$ Q6T~gH hc.&{6+Kn8jǖ ěgP{v9)qVQRibg`R9'`pDXQWQϠ'oj]bBʎF/m=`[LV$d16TȴJلr{)J.=%3fsB~LK 睴Z"95~#∃Vפ w,?iȿqE3J*"\rO NV&n]U_YZ2nu#[l5JFO0׺J 3*_B$«Q{Ԓh^OkGT2%"W>SϬ NCGA{m54Z!Ey 0to,!OB=(YG$:(# {qG*9s5or'[ [ [|Շ%d\? {ddzE"aFX. HVʥ3^TwT(g{ooflt`äŒen[s1`/#C ^sKORjK{vCMwS^-"qu.-SKUn#2ԞgV&auhDxa=w],c uU$&wKO$|ʒN^xkcg]lZ|C>û@~En0r,ZLi} <2OB0P-1+V#QK*+4#Fw&AB؂U*`7- =HVz<>j/@w㯶\o)i34 ?۩Be+!wOC}p|PMa,0Ű6ڱ&sew{J&Sa|6b""BuY]f~p"+b~obؾ Pp@$Tan)7Vi-QbJ9[ t8L(Ld MeqȐ PQ83-CGA\CgYQ=R %ǖoLZނF}B{{CFAN0Wzz'hcl)LFC8;#i$ȴ)P{I_U+aY\ {`rQe>7[v`: 'ä=+'y/_/QTJ0k[llMם"뉍zع1Ϗ묥i]/}'1s:9&~2_$&ZHVgg2Cl)W q?뷢Lɮ& p9zgɐ-X2NT\{{X[en\*MSMW3U^۰J [Dwmv`],: qLְm_E9o] h$8>QJrtx:Rgay\l l8@{@}7M0P^Q,a!|s@J.- "u$#`{U7%8i3BtD,w0\kR0S!n``1ήF#(d,sH$'I)ںH&eGbNk:#6{c$1EtBsӑ$)7b}?727hn>3i# )0qL!̤]иQ頣L4k |Ѩ&;+= :5ԭ2F dah"ؾȗx쨔8u09(зH('EϴbSvCݜAF̶o덓2K٤[ cI{ua)-. uY4WXqKMf:G6ф(لSʼnCAx@~\|~V5-Pqr9WɈONXJCL꫒zjz1sn8&=>[В`Vظa|0fUщ,ITW+0b$SY8wEJZ>ÈzgQvA>'KLi(f*xvrYb}QqWGq{ۈUUN}%&+-ƦXmyEO@˺lfo ?eQf{W}ñ<5V`O_ 㰦%ĥAlbAi.V c~<)m< ې& -fMמ7ii|)-)Ȉ]+fKC񡐏+#= d5 VGܴ蓝+ ^mf35T WaΖˊt9A8}R)cM$dʾΚk#*m+a 坓Th 71USPIc;ۂ[7;{^2O$v| fI<3j VN3:c[{Qɸ'sJjgEc3-X5.^g-O-߃ȘXlmCw6lF8ڭG$=L-N!`u>H4q}')9zY'iZI:ۑj ,|̨Bv rȺM[\Oө|~ NCMCZǨ$OLbq5ޠM腩 L{D(9d3 ; m k =4eW"Mg%[e,!i3OZ-ʏ'Pz zq$NJ3 cmk$M؊;%@a O.RCow Kq'jEpT}Lz5IJyQS P?Z6^XyxzC}LZC&8ءoCt;91cM ~@ AymWO*mxFZ^Ǥ]Y|~Bx6Q=4^d~l}K4F@Apf_n.mdK=VK:S7`pYK?q],SMZQ$+"V)1t<cej5ǯi pq~W{޵TKĞi{ P;޾xy'" ǐE?&ޚ{#OC L@0zQI Xyr_hh%P7CI59#w:[Sx}P.~25+9R аR+%m tbב@t ^I&.Ӂܔe?2[b!ʮq[HzMuDsttXM:[Ͳ)djd.V&(]^o"lx7unb\(] a QH,)qn% A(} NЉ071yŭ 'NǪ3NjGh0`S&(J< yhg_j+2׾"꼍mtOi۫ {~5J~X48PZ9ܣy; xjeBoWy*N1~ )05Əݒ3RV5o;Os#_,"iuox.%@!=de $ sRm$Bܾ؝ ? itgI4>􆹩8G{"V+#H^X LJFݟ>E.E [A+A~?bBOB"TJpO96,֦ZG>u̷*A1KCA4e^(+w;ɋũwv[ f({Gs" ,:m~^TfU$; =Dӄѫ0h&rT*qIFtF@z4Ҟ[a\;kFz$jpe{D+G*/0˖Z=.NB>X鳫kG+)(R; b ϴK/$HWcP$JNL0؍2iNH3"- '[/y"(ɨO3 h4313IRK'/ҪX8!VJ gXrAAʊf^ NjB9k&a3Br;= 3zZQ'I=b.iS!cWl>+ b6bqF D,RR%sk< Z aXXʏヴ]?ʼn@~?́A۳`*^ fn(*&"?R/t_ybJg] d_A8&E|kQRF?8s5`Tǩa,>"8 Ԛ[a)I8y̆h[X-3;U_}9i PM]!kѹzVdz~= *{៤4{4jJ]_le,&SN*]^-P9eR@k#"PUm~McCg P⛖ ҿY| .}}.:Y4,̐.bld,¼*  g4Ⱦ7l"QMȤk˛:,G_:.:{Iq>tڋw4?-7_Ƈ6FvZviXos;RF*Ė]ě.YȰ"SAk w jSZt{aE^ooו2RաԊx|+G紤VD}YF v[u+n}{V?jhPA.,NӊQ^R XAwgm֕q[_M9<`!aG@C&MK= X"&^011ɵ19U1lXr=X˪A)&D @Z>veƑ*g.AY-d:&ox3^J&/UG)QT>^kB w5ch1?b#Цc ErT'Fײ-5~ 2mrvI.6y9d,ySTk7{7fF&ͦQg&W/!d\<5 u-<28vۍƞZ5,(\_T[KmogtVS*Z0{1("h[{QWCI b&kiv@&*~vxUOkOah=)S?$TG>$SzSty=_UlA|e; !i-@Y2A| Ɍ 0ME:NUe`iIttb&S3{.|:ĝP¯08DU?uVVGX^)Fi;b0$O&ۭ2ᚹCߐJZߍCⴡ~*vOǯwR"0䕕IvĤE2>/jy^!xCזB{pt:r).0jkbO \|YځlH~3,ZԢYNgg`Sf}R4vʯGeH^S O3Cp9a[|譳.nh>%}ֆ^3 $$8{Դ# .!ӓN*. `+zHh|3ia5F(AA3J-Rbfif4_oh<7;uy(+Gb#]w3yVi[{Z?82SlazF·QP_$oM^uh uƞrvS{iz7=$#m*kK܅zMR:eHAAcZT:=c;]@H󷡽v^F_Wq1a50'&sS z 9ȿ,_;m{ LcӁ9AHVG='7h 8~ ؄C]28zm$6*^`)Wǩ؞l86\~DAյU >,o׫Mꐅ4{cɉ *(إPҰd )9ĥD"̷nuqÂiY#`ÔL5s%|+ڇC2X P-՝kg;N *> 0MC)BhD2Dj'9R?c:~FmҿgS J9 * t}fyC>)`YRejh}?AR0d}5Wߒho29^pKQX6B5"Eċ)$X]v;Qn96 T)p Eƽ ]6ZI{VU( 4 U𬱤jijҔٞAAwh Mu*Pԗ@\?wYͳhެbmCOS9=<|Ӭ]4}`1^i: eoζ7RqnB x8b[`0~l`Q`T XړD; SJKAT_8ǻ!:M:mݦBM7b(j/I(a^=JiNQ0LSKh$VyH2=BS UYxtA[?R<6$ZZ.؅a ,tX .6V)tg i$_*sYr]IO>kTR/ٙ*WhK}\t| v+Bm T2qc%@'\*)L ՠ>2&bՌjl5k}' af* 7 TF:ʿr/Z޾sG Y@ݺfX-^"lR\OA=,cK yשh2T53۱6d\B*dFɝF=٘>srzFJ4AvJMpPW*n5Z\1)Z 9<öꢽ&u/__+o}-A}~](\4h/`\wTM$€ $]abn3םzNsy4N'Igv!f1ocSfy 8HadI?DFSTAq$.:b&+YX`dWkjKwS4m*uG)8ЃRaƩF3Cx&O5~nm- -?x/TTǡ$X),%YQg[j*ߴܚǢ14eP[5҂W,j(hTk&xM4:~Hg:pOuj񂾄S7kJַ Qg #@eRxvCM,:uᰆKıE޴?]a*p II^G?=; Pk9/r>-T-A( Q+l Bvg$3w -Gs(Inf"g$O8ie}FoAo"G|pS<9h@ mU#xPEUbsqPBGeӷxq@ZB`o2P.Ƅя4OM=gʶkn! lopFCG%~1"=lɿMʳHO3?Q:!tO|JY2-K68l0[%ېj6H4(5:*;Mz˟!X%%&ջ"XRyqXkiƠ,&P0J`F)>I(fޥW"2Om,Tۑ_U#0 #W(wǭ C /Ш(XNia~0inވ!*7f`&%w$`e c#C>xNoįE:݀JQLRxكw.T?) 4,7],c$w;`{-*|(}9_ vȁMu#fYXuA8]xݩDprrz*pM/H=5fH?5+0-c bX'X[}QHٚC)HWĥ'I1su ԪfCCO6Xy =j=vĸ ݄ҋ2d"*E|y$ 28\oP>LλdU5&kΔ:?jl֟[s|m_fis%"F|geih\Kw%Ӓ>CJm|DA'@HdQwp@p^~Dp؆Gu" HMk̍U<֙UAԟ1N3!   -:@,n~n]ٖDa7OnCz(gEDR~5Qh0l㐔7&H&b&0~(zzmً>dQ@^!g.Z&dzPjěTaz^!tܷd36lk^lrl 6; "`@T^Z3'w0j #Nb2R^g'Qbk# OscT\F~0C;mԠՕ +-~!y?-hk2D"SͶ<]) 7a}t ʺP[0ڞm#rf]T4n>t3 j7eԾ`>%!=Z`(dȴ`cONß}8"խluӐ!Qz߰\[ds [S3'@5Q1?eLb{bG~A :#r'-qJ6 &3b Li =XM-5;ٕ|px5t9DL4% ]˹?*h0QxhU;߮yU/"w{EpR-fVٕmA[x<žSBWEY}2teemw`:Lza+ḱ m UѼ~5~֊EJ+ !UCYSY2Xkı P&Pey:n\+j9}~Zgٖ q7873Q5wmGD拥K3W#emNEߠw$G^~1 q#)|b:tÚŏz\|TJ}tpRC|Ճ=~TT͋"#13WX`nXŒZ%,QXbvy-!Uү-޶H$K -~hzEF3&OmI{%iȼlClux HٱQ~i(qNNs:^mjfB[vQ@d'0#gQB7a#ïT3 +`$1Ud\]ð1Th}Cp1+sgKL7F ?|GB mѤ(0atnR뻲[~N($! wcmX!Kuc3Gt2K43 f?i?a#'Jd'r4'Ԁء^H[@֨CY#1.!St: yJ+/~ Kb:4(殍wk壋wR>Nsl#@E*uẀrrci46i s9S7_Ly*Y^Kk[˂|j|s] c4pVHQ 3ڱ<-@2d"7sh&Rrvg7Cr>{i NhNZthA)c_ʀ!8[p%;/+5?bt+vǁX0W;ԟp_F+ I"E?[+ӭlbァZSRQ%EM"S[hʣ ȕrd pa&Rg.ܴ;iŅSlEɭڭ!@%{;~#X] %ha)T4$n .ٓx~0C۲5_>\ ?toĶiS$Z0=1JxX'Ū]5-QYٔX}sڗ7薶<TMsi6}eqEub郣6R[Dg81okC>Rz*@M=N+fGR_,4ԏ:gB7wwʹי.Aq"'p t 'iJ)ޮu:e9̗cV7TNv>PIfnة=%'X,yEw wz tGDŧ~ ›dYo(J}7|KW4@hjiYZ?l1jVӳmou}8 E/J1&:$ sF} rϢM ~ȏA su7~:v૩Gnγ&]Ź䙸X`cB~[/#p&ٝ T6P;¼K, +MCi45 qpoR'%,o5pH؞LC'l8cW\$oɢُ֠_<Ïg)b%[=x@%D!gqDw40Y' _4_Ѕz6bI8.'1P#l= nzC&ͨPwԞޙ#z%6pJ8X}3 I^J#ތԘBbTX]eFn317gYZ070701000004ad000081a4000000000000000000000001604fe4d30000219c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/virtio_scsi.ko.xz7zXZִF!t/{![]?Eh=ڜ.+ζeSU1@WF㌘>C\Y7 v aB67qЛc}_\1:nIvboW*-WPL/~FKe$)2%UP R]ֆ*)SM*jn`JGJh9f#yJ0SuJӄ {d^ԧ[L=q_T6lU{L;^e%cY]<֫YXDETBUj^)UJXt1r=b" i5iepD]]Ghql>OwNjBβGr94HHҚ(H*bG]iiUǯUQ]i}@F3eZy5nER@;`rEk}VbcUqH$}Ͳ0\R?_vDѣP`4 -3<*knBpzR`߽Lvj_ZTBkE{dhf /(RyREi_hPqQ^?M-\56/'.Ul*e:Щꎦ1] ʹgQXeDQJTx+ugx<tJ$Y^FmC:,3!ܞA-`YjSxs@{AЂW=mbCӆT wHJ4 خڬ,lpXK>E:Rvwr'|5V9y' h~Zecտ&GV4kY+$x_zV>)~{h/04lw6*YpqrZ<%ao!;~PаogYJZT-M6Zh.t @8Y+ȣQ5d7SDc;Qҡ Nq(r mZC{dh |iP; "&ލ,\%5޼)^V- )+AMnG00\[e4Y*_)D/d]IR}슜̅wJ+9yGxtUNI73I%|Eܛy OQ]I{h _kq^,ꎃ6se&Ο+3|_P=|ӱAU`7ڇ ʼneu&od?L11 n@6&.+q>UQ`f*U]x1s@\DEî㞐?oAO`a/,ĴQc[|lzu?48_U|"` ,ErxkO'AbgϽdS~ }:#cF,!"?{pq)هQZbDpW0,Cb D<z1C)n!H,F Ph4gHf"t 7Ar-'CM-= eW=V1T2m>vn FiMA:0#+up!pJ'y:ǀ9Q8IҜ<7hGx>tlxaݞvHiH5mf6ʠ1P|2i-CuX3r(~8 r:K A8a沎 47mN\8|JWQH@\ˎU +A@?9a?,E -{M 1/(6TemNQ3fo)@q@9xߔtGr$f+HS1,#g _:_0c i-Aux  %ՠ}#h{c7e&;\86IȻru{la` T=](Wع0aʋ#]SM2!ƛk'!"3;⻎^FPXLCdlV6I<쬸d?\+|SVrIZ/jHPy|3$J)nIVcE9 1g>pMa_:i ȢaZ`?>HJӿSN 伂bCDW1=:o騿{hZKQީ[q5SrjUrN9+^Ak2ϭud o||E5,̱i,CƆlzƲ^DH& iQTM| {[cfV쑪}8+4י{R|c?y` j@xБT}y8cupVQJ`\r"HkB6M%I;a M 5tI9Ⱦӡz>ݖ粥p5D`u N不99`cR@صq&9Mzrt3h;% )yޢvCs:r '@[ضi$QrK_%>S]6d0*@*2խX JI: yuѨQq8{ V=Sd9쑔p Q'yrI%t 6Gܾ#e=yCevbr8ʔNXV_X (%vUn)M|m:sճM>h=_ɏǍWh%@5QdH3+3dۗ$i J5w;@Kj;'|GL4u)rً5ϸ <711bkx1֧Yl>a\ /ts]"93Bh)};nR+W`MC@4\4y`d^%|;݂7;#8iV.uTh|7m5cPbbZGٽ.!g%Cla3v &&Y1,ѠA)y> %V{P@=cŗ۷N]&I1K4E)0Fx"RmyL[  [vG:\v6mN¡PXFVNҘ=o<|ܝ?*|[6oCJpkFs?/,U̇2=,e#>%h8"m&@pYBrMB0IYz#qӣ<4P<+kjozgG/FXx 坲 rW)ªg=iӷӬzou',x$mJ ֘~A\WID~Kޭ(mR`C2O&WTϞ0^m8$K ܎1:-ttՐ nh(OHt[~NfҰcP Wsܥa.TG'سYP`W =_:(dWٳRvM_045lg=hG97Iݡv3}v9 /*d`B 1E'*ru|CVjJCA$_6-nc,"V p$#\P*dC rtO`,,ް1YycD ?Ia4G&s] 2nTJh0ehN}, ,[ng)$&]GH\'D&f(ĭp:8" ݴ$\ƣ5߿gStB./̕a| "=0&tJ+zJێ}!n՜оA 4)_FM\Aw_Pl s)UN,uܽ70XCjy"~1#BqªYfֳ//߱4 Q+`ņv텰[2" ׃ߥhd".EE٨8Kb}]!;_Kx;vwz/H=`h.Tp3E qg\e׈ &F){<ϗ+ {B;=Nu k)0#HJ!b=BF[ DkE b\ci:E .iHAI{^@LXI}Rp`ϻ*OCȲĜ+HxO`;nG?.A%0]Aϼ)F x*R~NIs{FH?~^}o]X=.e )¿T͵Pme2j9K?E%`!N26]6!lVfn ,[ޯrl,kԫ!Tgqy'=;Uo]^۵ň[p"bRh6ųJ\EiΜ%q$ZɕʲMѪ](m|N$6}Sew*_ʅriiSO{zN`#H礇^?n`#4sr5KҝPZe__y~(51+bM q47U yKE}u>v&O k25[L`޻q3VAmHĩ@H#QZZFђHО;J8 ~ M TKodi| 륦7Ay 8N~8js9-% ż5(sI0\.!F(qV#(5ᑾ/jY1K@;kXGu|$mt@2 pƣnկ#iNvdN  -p!8u;f2>6W,*/W-$P ғts/ɢ fcˡ91ZV^zvď$F7[h&|l$' X^JM7x.Kj@)A 7pˊYU4ɣ*+$QKuXNl 9+F3Էf5Mc\>*im6PTF!$2Kzɥ9Wv 'oWyh=L pxG|j%bngy$MR˷L+ϐ4z:%)>+_ќnt n#4WB"\NU= P[Cet 3݌xtsW1|zY!R1EKaӼ(8OkTDW.q]&q"")Nz8`֑Fe`W\ϵ!^{)Nb$ϫ'Yl-k+_^DwPw e%=_p4)eߑ,J̻1(p0"YiXM Y贼ʇE5':ϸ'T#r  ,NS"橨:,O\]VKN8)ajE5VEPdU{(dᵶpL-$ =ůYfTĐظt8ڄ2ș (::qo0!(:V{ȃ$3Ψ.p?D8c7C BIC;%ndT)lgH^ǝg#ew['ڽl' 7bB{ݲ~c*6= RBKjk%^]T:d1c@[cD?`h/urW_"{#LD\Ec@=W $/}{LKⵎ~$3ϰ!MծDZ`nh֪ ĹqZ`[Zj ף{E_LaAB3nz9a ܖz?Xڤ12}] `{cT"`Dvꋓ~BcfiVkŠAO/*c /"JL7)ZBMıgYZ070701000004ae000081a4000000000000000000000001604fe4d300002f00000000000000000000000000000000000000004900000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/vmw_pvscsi.ko.xz7zXZִF!t/ .]?Eh=ڜ.+8g†M_*,Z:NbSntߙ*K"Wڨ@>ӷDJQDF8a:o 3[S峨Ƒ-AC2lO)P;jSpBuPN4v굿E$JeK1V9GO.8;qm6z9N=T Q!ޕha~K{B"PTЬ+FLT7C{fglgDG?%df0>4[o~>T׼%7*G;u:;P*ms܊|.2 [Qt?`, nnϧQ ɾs7՛k\Hq 1)A&'9N=IKg  /Ym17OI)g*R?*.&1"VYϔЛcIJ^}v@oyt+,0CAV"0{P&p27L4:R;Hq$1M [ ) lXKiq?de抬ΜCs$yQ̈yvYiʩ|f] mzA J?( N *_hy ZXXDzcWDŽSMQ6mA"Icc";NE5_*XkakMY;'OWvcy\܉jx@dDqvn& hW/LL1ɯؼ챵7JXTKE|?tiAvhXeھVM<:K_3 Xot @B}_puq4Z2A$G:OU4ɫv!VCO<-7nl`㫋3mAA5QfHP|Gf˰[i) ]^ެܦqN٠VUA+#Bu*Dgt` *+p糄JɨwDNq)h螆FleR糨Ow:շ FK8tRt Ɖiϗ;A<^ūV&R9V\HF"詹(5&-s{%xie+vh^,wI8K*:xC3]QKhӢUL@1¢*>Vf]@-FCwU;R Li)[E=ܫp;p5Wk3%|2-0m&v@tٺxkFL Y+*PF]VKچ٣`H!1JSsI+ tx牛=9;}[w3 (2k]4 h{J̯%Ɛ:1VUVJOM7On9Lv/fo h ӊ)bYSw^׏ڞ@%12GpRr2}(JRT%= <["n Ve*NUχ+ w- HN‚`γ`lH Al"ެnA7׍rAD:rTm^nNۭHRe|WvC6]ͳJ{KBz*'pG+kD)5 D68[1z_d' ?g#;UFﯬ{,Cx쯀kSj@](&}?%k(GƭDc@(y ׿תXh.oP2N  =F9v{ Vd(T}[HWzjqMV! U#9n:WQY]04(1J:"UەYE=WvS/HziDuqAT:H)Ŋ涜IDZ< V *̍gý@4zh )f>*s&@{2I9[LG%t+yOcL[/4hB{JOطF)>|Zi,j`Q0%5=vUF(:嗀Y׹H KRD?RB߬NFpd[.-;lxtj;^eGTl,6DTb/?+6yx3k&9cȭR48sKWnfFIDqQv3L4%a(?5 [p.9}4A5Q!\; N8G5l5.PDbmɆymѤI'N8pƃ՘fRx}aY`< #ks[xvr^ S)Tu ,.m.]<z d}N\'K/7v<>1k}LSfN *C<:u鯯Zr&=On㫺Gz+򻅠S =0\9|5Eax\y3Hqܨh%{7B_֏<Fy_ >hg^E5D벲~rk~o}2>U3C{_Ҡ_Iv=/7[G r.fܠ󃌴i?tmWa# peZ~:r6i%5$5T?e%dLfe5>$!}[O.{Lt<>L)>%'sjn|QK 4o D4 \{Eg{`lCQ B1in έ \g3jS5ŧ5$꣥_K@Vd'{bY T#K<ѿ C,^f Wp K&ޚMPNXj RXVqP6M`S1DO1eYR-zt x fHzW@S1)/.57/8Ƴ3jOeӨ&Y{U"oN){V1V@D3z b r1+XZ l[,bAR8BՌ~#{/c` ,+_J`Hy,¹ž}b5ǞO'^sNҞyMh8w ` pg"1@"=$lbZl9r>A,WEźӗR.uMSy)ĿB"%˘ϔck׼GlײbaIfJBY9KU d܌|(ĘUf dyVr#LHFA:<>NLl!Uj]rǮLZ8ב *R" w7.Szb|dcpޛjRhr5^@2I IvUMY pEMS1ɲf؛[b6(?cgy ީ՞#Hak GW~}/kl~0MUAQӺ t)"Sr–6q7)==XrP DY U+㄃|'iY R+xA}#wEEY9/oFbYg(H-"}uq \'yA*^"7M?&NTA\=Ks̩ [K{#tSGSmax@Ú'/M`! ;/Vّ,B -93JIcmmɧi.OCbq.3U*"Y!3# &x8bM!4)KaVge^}?j$ɭ{sf݄ϭhrDG|+YCau}*-Ju6HbX?f'?LuQ) >xb"=O]X7t //rОCc-6@ 6֏;* c{Δ U8- ;<۰T޲~4^+&"H \_FA4ϴ}u%c#.Og",C! ,EEi2A 64Jc'xݽ Nbi*LQ9+:Ar ahOB DkfCpCZ> >r COΘcb zUTW?"FLq .?Ξ_PƊ`keqDc-㶺j#"TWX.TBo$ѺnnrP {HVr $=s&['p|x,#ou t޶FB#K oHAz1Z`pb6헻LQ=/ 9A9i cg \D;r) |h;f!\Y-8mU[U?ϻLcۇl*h/T'dpa!9H-aq47=!а̎\c""#ק/&_5-%Cubđ.]`RAihdOc/~c@83 1~V-=!rUh_ h9̦9Q uq݆I""#2w~V_0] ΃[YJ$k2,`o"$RcV&6uIn24vm,GDv3C̒pў _Fo3ʑ= D8D=H@uMyD; j' N _>n ]Wz]9~1q/"wp\6Dp hh&胶Xy,է87鳟se C7)FA1ݹj T.򗯬㱂}^`VplhA"ղLڢrZ^oI:Z29>Ze:A /BЪjȗAWiV_hl||,DGaI"&S@T˳b*5&aX)fOO?Nk#"J[IQ>Ts 'ZJxXJw_ᬶoޢ=Z7_>7NI: yE8Xmez`<k) [!M=rY;o_9H40'fx34~<nE$9TX$rT\2>CSd눨:k,u-*-N݋")U@a&P؅% -]D+x\D&&Tlc(;e x1_C +88~*}7R4NF>_D ˵1`eU9PH*Þzً3KVCr%iXI8#F7Q~'U"4 7t)&2-ѼHD/,'x8Մ~-ƆmS!@1 _bp;PY.ާE_[FɘYEۯ~/׈;8c# 5GtЖºAoSl'&G>7yz]N4 a˻cZs6Qqؚbbp%\)+|#j{.P0#j؁" yWrM4:T]`.G%75ZȘN1W{EO:K\1e Zѝ-Qkiց<e;sZvAF'A}|x,T]+‹UqXK& sa!{lcJúv|zW6>K?.((24l )C`눛{o_-!]*Cӯx.NqDߒʺfS\7tBWefg,\s욗,X^{굢U%m&q,v_{/P:H]|.p9{Esӡ 2BJw8̦\C;gGP| ÜXU(j u_4W JeE}Ke|?AZ;ъka9 >yX.=3`Kիخw6j ,+/\3Rϵ *%jv)9b74a7lBq/[''P{O|\IDP;rQMi3XT{p0EdU<'PE r~oL]j T5ŕ{a+ۅ ]I8wLMۆ;ai\k .qoH&#)vݞ7(yzcrͽʁ Wy2r5"*35TH^q}eua10E_$ ehz=5UP D83.ˇ#Kķ;V>g=~O29uHRtŅls 1jHM`1P: msV}_%M~-M;DTЀx/!]w!Q!`CF8=;\ XZ4*# |G0GyPUg憔 ZnЋkFV[ˈ !C9qbݙ 0YBX}=Yj4%TQ<P,SCeT8khy/C<"3LdK,|6u wFѰ^H} b0&q,V_L N>kd5+!'Bfu\=pY8-[qc|7obM e31Tfsu4I (xDB otdyqA#0*E4p2`/=?6bХkEPn7 {rٯU6E w.] m0Шz|Fuą\za٤BMF^[QX0hhXcjVQQ3"fPGq{'#cնgu>Ά/\i!DAcj-ul]Xׂ;R:!Ls-HsD.", ld!XH_Pn#>qБ S0b/"v8 1WCVִjˊ~y筓o$+kniA\NɢIG_F\;.Zx˗hƾ®JxgRGě-aa*#4"n1ǽx?#LQ LK:.Z;&\[{?"?5)Cz0Yl6˜hWv1e]_ne1iZߦ0[=` ЙC%ւY톡;xOxs  g05(|V,ls wp if\EphѢ3DD3!qmtTH&X23Ҋ-„T nDXy|i] A^P]9lS gPdX:U|.zO9j5wc;di-MP9ҢK%g^Tq)Y>̄I>'nmGWemEo7Gs$ 9\%jϥ884VՅh_Q<ND/la?DWl&/s &RuObV_ws8#5A'6AR O :lě8Hw6,̢ do>^Գ夈l}\LbR9O*~w;bxh<2b7g8YX[# SQoێ8DM!!{8Ҩ ;hС6N*ڬQjifYdV&='}u~0.RL1Rip.# B]W;M"<;.| A$fK>!"I u1`_zjQpDg1.ݡ0M-3 RX⫋,,![޸8-9iuō^ҤZ.@.C8&XTX+Ey4XbG pj:cu~un@$]A]'|ۓP63plwyFN>yb*_cJ>t,PF7]4*<%nU]qf!Rܗ1m]0w"ɏȜ=wQ)Jad.܅릾Фhؓ(c]>S9qTXWr)gĎrA*~V| j]Y\+<>.MXm:"9?έEP<^oV9XAs^8>U9{ (dpN-B+46m 5@>}{+}H_}UVЀ_*}? ]TM+"xeJn<~Ʊ;G*iI&}u7 xe =d u*;a.]/8Q)NMy ;5L#Uz ΄wI‚| ɘAOLM8vyhu9lAhwm1`)bVK"97%O'[b.7#{Eq뮠)@"cBܗ,Ep v#ݣ@ܨPOG\}fKfxĴqvݜ͙2QyvFᆅ~A͈ 8A j E{<c9 [&,/eG6賻ɯ dzyt>+Ԭ* SY5F/t>ّWE[KicҗG(.1@{g3/Xg_Q& LƏ9kn!n7\f ɜ0^4@J[\{]Q~0)aoaNcZ42ض Xs[ (dn,s2(vv>4A6^MȊ\c*iy_ EOifk)7l>Ve{7)1(g! X=}hi렘m} ~6uC΂e4+ū]`On͡翿:EX@/䚥^DT|LmIO|ʦZLD4E R +}Ho.Eoa6xڪAGg.vNԛB1R*S:Q} xZ u_O$ȈwMw2J=lKxdɚ|Y*R6+k 28,[&ʞiW-|TrTl+7Ui"EWeT-c)\Z&hEՒvo[V@HpVkT񨹵% yZiOe鷃~>+i{XC<_ػI8 =O&\"+FO:B\%7C>`s8SeV#3g&o>`bs(Nզ~8@A7TփRLQK~+!`[]yFQ [KhlLgh#̨.o \ߓgIZ&髃V(mp+ǕiM Dpʣ*Q{&T|Tx"!&Ca3:Bc :܁ݚ}] Xm?z%|ɈV:*= ;y`=Zj6 My?b\|Ҙ 2NQlx_ya討^H< ?~r2 CmXrXt|'gwR% lɥ(umd;py|9اW穾3"1q /t:7Rbd1Y[ |j'E76ox%v r9ʬtT )NGHX whTew]a7ϾK33LpKl7PM8uE'x NVtBl;sMM7; ˻Mz,;+SLˮ* iAOm ]vJށx/VИoą]Q:}JM,.8Cj,U1"'1dWμ` LJ,ih8id&pv"B.VĵGCy19Y8PEQ]I>!t^|Sỉ̙LPp)bm(DdS&9C_ u0W-'&T>B(YIm#FQ oc >%Gϊ[ouiz*~ OΑcv/ՙ+D:b}bGr2O C0Kt@+n*=Y&O,*(0rQr|\k(҂{ SW&,JwRLf/`]fT#>C1ϣ("%1bJWatDAJ];cuY-y>pbbaɛ$M4]BZYA##ROz8aXЩrն[lrOꐿ09 [q͙VS\ 9Ro.cz҈_P? IPA֭jhUG%$,s[Xm"4ri?68@E{է?PELP+HZh|H<W ''MCo1S~f{'^.AF}2~[͈ uG <W`q^aX w}6K!&4?4oy{ɌcR&G!G̭T32:QƇ ޼<=\*d)}꾴+n::N )C-Bw v+]k ou"q& ar6$t|g\>V+10 VF T[5"r^(I/[ " < Pmm#aF`+,OuX~Elr]"ԯ/k-~}Y=òT*~sRyKz͐D%皜QzII-Xjc_䑕`3d\oh7>d6WO4Lcd Ijf"B Kdb@|/$HPq"Z*l(9[C G,BKVԗ[EY|BT*u=iJc(TTff:S[z0:R!9 r1>Yp{C/U݆_Fb7h" x$Yq vi|6PP9zjlj:hS 3I#AȮBm˩e!F~- ebH"SH˺r_#sI:XjtY$ ͏oslzXZO/N oinĬejliޕ\r楚 ~PvH]L$WʥQ=ӓU>GovJ܌ź"Njj ^om835ڋf4İWxnF2&cq;Dߕx(\4RO ~:A\>aE}p_s~ }^ vTLƚv=th2I_ .].WI#j6FPԤ޽M;{:|j!? EjgLX#cmrR1yŶy ; ':(N?Ò10*D7ᡪ&k?3{B'=q^ߞu͢8DPbБ nv`IJj8#oL{FHf|k4ٶ).!۱b柳M?+x3_!iYa t@ⴶ*,)}CuJOp '_6]˔tftA*{C5&茜u2T~OɎ6^7̵OJ(!4Mk7^ŢjL ]Ie(7mC) aW'qeU- 9GxO)6>S@k1+t3[gErT4C6_n'ń!jcyM›8/e8Kײ٤VADj?naȯOccA)`Vf* \}xSN eINC3F*|&V C_G&tSdGEXtP0Q+*6mRݑse0桤_Dv ؚUm!D/=J_@(y|[3@ SO{#{W5m>lXgc݁#Sctw VcER8~3vGVB'nZy촭Z~b9&0f?J\wFs?%AHFt+:CVR>k^W\ˣl"(r/l iF$'iRX40H 7{r@>R6)ʰ :KZUCc{»ʪ#euBWmbg AnˢS;HoiJgւ |Ś|ICݩkJx)]W6eXtJ Jqxp;y%څ([:8BqS( `hCVGFc- lM5h<]cg?U4Lb+)luTx7$;tYx۞'+JU%D-oc(䦯X&gvudeI)Mԩ" am8;yT agW5g IqSв %i/9 p EGV4!d|}C_"y(&nƠW][au2v txҌ =r]3ɣ=&F͝1;Is#{g']G32U$ vh7_d] b+Y?Eבk$$K tr1U5F/@yI b+y.Yʓ""^`](f ]Әą^z2 ѷr+ƒd\;oh|@g^?= *ډ_H" ~jn3P7tU7 MgAb]'lw/ǷRb}":F)o  qPw23ۄ;۽4&v44P;&)M!0mB(d/у :(5Կhh*uS]<2b-VA:PR}~JҒD:M9}5$ceQ\.2~F$t~L!zpMZ4OK@Uc97 3J;BLn8Q{V{UiOK_NyaT dP#DJ}eh/$o]& Cw0'9O9dALly%2>5>(@`DԬv> =g'Dpa{)+g8F"91mi n4Ge molH:<]u{T/ZLݙ.uup9sMOIK7A_g#B9mNq"3C6R>"wm7l >z)[AVS,[@SwP樛Dvsk(7KFƢD!6}.25?LH=v)&WO-`"T1>a&t*shJp'Y%.he ՜,ҩoIc!Xi#pcWtrƒnޙ߽ u΂raOƆ{Kg9d1Z Mś!z`<4J31, P+Ea OE/t.xbf[MLv4< m c.~( O1[+(GLs\^&rAjJFvqzωrKcH:A'xN/Q۪Ex\Qu.D m[ā`+H4XvJXkyaTíEh(έ"D[vgkڬ`7&7Hz <>4 NHp'nkJ ܗZ $:Zv3 4Ρ;+: 2@bȒY%"5gyXe(Z/^tνƉնɺ9PzoBS@z!mus.Jp6_O#Bdf(\\4t;OO8"?RH>SP;7(U=#mѝ+6Ubw~P,De463nڡz*LcU!@ǟ{lFEy??Y\>gR^e q@6h{ka!=6}AHW IV͋`.<® VO/"QL5]{?9= m1ڡ}wb mkA`xVgJ B|Vçt%:uY~LI~*gC-gcGQw5EdQ@an &bTq.Lny1dBЧ$+񱈗gs?eo[޾5ȿ@8}3̯ߏtk^3.ǷO8TN8>Z-3E+M3f#xuvb/7~qwϾ~lDw {% qW[ )p&M3#%oˬZ` Nf,@]TBkq8"$["k!E}Q)bܶ#zؠD& /,RpjYıÑ}aI#/~})2AԴ1X^VD W~mFqI &$L^+œs33{-aြS?;q\yT;m7`$&+iTlYs17+#h؂Lno3հ|)F|h}3#egf-؈$_ض_A?6Yeك)YQ ~ x ZQF芬}hr <;cf]J`_lh^{q櫫q$gu)#nmv,$h#ovuaJ+*>q-Z׊U3et:6s_vS@>'un;pƨ h C~oGY,8M_+n6p\ϼpx7WG"{Gڰ?D 6KP" 7u6d%:K0H$w  2ck.ytiyZ۠ɤH; ] 8%v?O+a]zRr_a ܾG0}\̈$K ҋsKrLϳX/MB1ׯ9{#'hV8x1pCj+G)>ݰaa7X.: BbS[iD0:C߀L?BA+N c98_ -St_Eoj8^3u@2U]qc1 n Q[Ev}TP8VÄ\ZUBzI7 4NO}!\el3c!Ÿ1uSQs qӤ,$5Bi 'im陳 V/]:TT1P6Q"t>Cb"S{A./\q[/z\vPf&!a8InʞLx8U+YK RUױF+T?TDڏw 2qhhHB&8-2ƠP.K|h+-vYA29ah",]Qĥ?|D.NAe=Qv۶A26a-—1IW5wg3py26^C:@;#OHoܺ͏KG뗆u9-rW2j BJIy0 ,3zus}= TSs{Mwh+;P%i0{*|{2Hsx[?J-[zhHrWfoպsrQ&CIR!on >p {)naGaS'd9q6h/ZJDC!SϘ&g.{S^Rb@Tئ8˻j6^/?%x Rʏ@S\I}%FsA1Juje HIԽְQKɠ32$Ή4#roQ?vpy+gyQXCCJ5H>3tr%{N["ktQ@jSq{欲*(C^-/ı\ ڒ40=Q. YP Bh^隉+Vkܸ/ =B$ O \ MHevƚV>_؃`%TvRJ9|6T@VPz) CNJp.ƌ3`鵤+]kzrxeԶݛ"S~8D Pb$!גAJu/ϾE? x 3  -r:v8uXqՋ$djDNZtX}='BA FtC4o 2lukve4hv$lC@p*I&+NOo~05ٓaUCi;֏^BezNU!}T2v] zU_1I1^C8MΪp tn2eă4 +Kǝm-=Võ;i#?",1`s~[v0?JԪOk<%N1VU#_b+kTi|gT|G%5 7ƁR1ѲڝԶ1n,|% c@ Dzд ӷ9_S ¿Y Y ,i-gt&|'ԇf^BIvrPa0 N:M}ch')\n3ka\͟Êý3ج;]{;hE&6Vm;ɓq[U4FVʗ^Fx +d,j7ڏDs247Ns-Ë&[]2p_2 ..Z LAT$6]T@롍\ o[cH͉7ᶬPV8ٜUowux[ͽ^l_0Ucܖ'^W<\dgvg'œk݇8=—'WH,wȽ{3Jv1=Ҡ^.5o`7$mq5slpixE3kd].Ǫ̧=Og`.ēu;Co!Hh2[NpWn S'zƍo\|'3iAL8?$$M/!;!v#0;6'r'kY{.wA.( fe$ W>;I9GB|Zbpuw42+,dMb¯ :Z08_ZQZ|2=OKNr1_/?ܱ ם-̚v^@Z2bzww\Sl+|K^0!ҔLoƷǚXeUn]%n<rˌ0(񅸈 B "qU몖 C5P"Ymmb9/,os h:@RΝ~V%؂Ÿui XY8rp8sп #}߿ն9ג4&e2Mx%(;^Ї==椝_a* tQjHaI1}7ɨ(ߠS+*R2M6PRznL IFE lfj 'Ш?ɧIaM?Mc̜;M pnT $8_׿idb?3YANXS4OU+"L}~ lLa#(*a-(?Xe!c2 |֠џÜQ b;~$Gx}KOJUi^E;_[7Yer۴> cL$ךO@`ݢZa녪CԡfD6:1/ &hOF Z!iו^RsH2k9F3I㒡BFkufx=uy@=i#t) aR mKx`)$,ٴ:oEWoLLjFG7vAϫU32N!'b&:oDdhc)4?';S^Oc9dzWRweT%uVb\lb&iiL8 RURY*#HL"VjKй`ﮡ ACg .~|fDڻ6FDM|XoFDşhk8 hEGJɑ`1}'C,CYT'~BT/"C (;pjY{ <9vuS?6Qr-eF5yӱtGR )DoʱF~?5+Qɾ%l+h)_՛+Fu}w*|IIj/ uz E)_,4&M # щA Lj۱q j5Mp)&veTY]]kI[[/V E~EV`LP`{chgݵKb~4 RSɢ{>:5-΅/=.ҌH!Q{c Az fa? =:KN'k*O~ !^Bt=*<@<4eT:BpBx5f̾p<75'"%Բc_ߓdkZypXr=j?Me$r`|NynMml5 `ܔfMJȟF]$x.hԁ6k9E?ua{H4__$PIϰ`qf%KnL}s و08<1 CDczQh"@pasf/C:vNvRTOMt$\XȜry“ 0`fM! 9 FQnjO}a(˕*,O3Ay)T ZwTsdid:kλvY j1#c+^kxv V"6C3Y\ϓ!B!l-;"VJ1Gt>o'9$kuTe{v$<\px"3sfQ(X 91;m.mQQJŶy@;-֤;sT' GmWCΫA1d9ݞIFL*QKI#lOn18`FtC%rgL ۾{]3T,=~ %Cj`J%3LKƩAA?tR Xy9Ɔ(ִT;= 5;3:Cs9 UrskCf2H"#4fDsQ,  P<)P=U].iAeRH(ϹyjjoɹdgPI_fWQ?kUbsw>q\Gar?{7)٨:=`f ~bV]뺜So#ąEx^@~qNɠ&g?7 g(A aCnNZ4૤YPo!.@S%Gv:ƞw;Ϧ}|0AHOz&ڲq۔Vo18G>, K y#b\Z{u6O#M\@r3 1>{7);!?&||YL촮ꠎ' :uipp{L @<:={dn `nuƉQ[+O} a4A#"kՊaR[f~v?siQc&smll4759wN\Շvtpqt 86eM ^wdcF1ذOE'c8&x۟ &K [ItuqR0+زJ6f^ \8 .4C p/ ( źW_<*:!jh^s$@C\|:H3 ЎZsRH)<-XےFOȈٟWؓͬ^}JKRC4Ps@~6b 2}iEA{?߅A!1Vlk S)}x-+/z{F*NqwER4TJvzkh(Q$0R63 A_Hd(̶Բ ]cjue>ǵ<4}Uwڵ=>^FSvܣ~aҪ:Hۻ1<53~aP#cNW{%Bhgl1K#eVWFe,tlW.L$ OD5?BSPj0hW,*F@.7p's.ܨ%4 3 Ȑї:?˚ JE 웥65.Tb辈1%t4plT=B6% @cvS*!tc)P/W31NsYJXv, Uz, orNPɘbaGCf,ҝYW axGت_LХ_~Ft\UWsJA&;{9c_ Q.H`m=ǩ9^vA(m ŵ!.G<^ODu7 ~m>z uٍqxg:CDp?Ҍw ffPyS)Q/fZ*ŶYJؼ "g0_3 oUaȦ TGo9M9P˟2,I|N.7F5C]$ m۽dnk#¿U{ońd)}#'c!Jnݢ5Yr,ά0,m'MF@i$NG C sC]b)䇴OlJŲ Ppdkp }Kroöw@$(j=!Cujpzԕ)ۧJ֒竸/M)~,ٺW<$69mq*qMػ<'.vղO4׾c`c>/UR\{`0ko)=1Sněy&憴hW2 bj@PYC`MJI92&͚]/jε[ѯ#~GYfa5$d?}tm}+BsBr!.Fܒs^;VSU pOeglkֻ[V+YgHם"\JN7 ?aH*#DgfԮF##\!w]jUH *mHs`Shifvⷭp,tqY̌<\^*|d`7YFHb3p4C޸q)|T$.ͷ.e;KC7$4݁ƨ{2l]SpGurKSc :_n-+¡Gu2Q0|@N w4GΎ{x K蕦1~3D~^C=r#޺uReJEU 3D, Go;N'(J,̆Ds4;2y@vawmyy;R[5{zD8oH{[hzziAڋ;Dewo`D:X*5ҲN+,i~n-+ I|4vV ;QTY"\sr=٪%Xl2e-N 81h aqӑPE_ zdtuVbDf@wm?'u6R;,YjH{'fܦf!0< eI_>1N;+|0^lE|*Aj$MXa j Zp*e) "i|S ħ[RSX7y5W;,M} *@&z$wQ_-bR}zm Ƥpnwk =E3B/l=oFVӴDZۭ̓||D}ĉٿj o-fƜ Jy"=Oi@CmU+Ώ4Q"Vc WƛvhȌFd~/XIdNT:(ƺwySsC*K 1{I%O^Z4f|BFCHq?ែn;ed!> C"{84eu.#dJ唃Hهsy8c` *kٰ)`9&?qgAF6ȇ%w2Lt#]tT,4ۧ[I i\9w5 ވ3؏n ÄI;8:rlNwKkM#|-_hAӯFSALm?/N)a$U`5 kYNV?q*)JT:O !5ׂb䥤/Ճf\&Rm\&M |QQ.E5Y怼ߦ#]y=y9<-WW|%"#oGT3~5.DaL*"V#nnv%bИ;wW9Kg<_X]|HnCl*,n>E#%ނȪ$> f\h& 8xC򰃮2~y,~qX_jLrS 8 cTV錅Sx-Pl,l!fFAшETiw(e3\D3ʝ̟ #?xgk$49E aAs ~f؛^;քf\%. WH>0 :D' N 7\QNtjʧw-f<գf:S= K bfj4 sM]|=)|ths/2wJ[uVW&!^_8-4]*kн58᳙,h Ҍ/DAB7581 j*F|_9w?`=+C</-;>*k9^M P]YlNkzl\qDž̕t4JBQI/27عzixVP:G+Zk De)ct=s9?kMyc |ܯ\`-%M*1M3Ȑ(Q)nb!s>=AY_kGDC.ݡz]n3KDhۦqBȩV&"kGR!~r-7Ɛïx TAǸ)wqiC#!YW?^snNtm AIl&l'zP o֙$lAKM/:&U7{slu>l׭Q=ػX[ %!+H#MCl3BȫMldr nwR ~p1dL[vgUÇMUt^5= 2[/OYCW5N4Ig_;?Ee`mC5OQw)xWqZ5^{E{~"Bx|`d3͒S֧wWQw+U=om}͚T](?v]>hz8Y9!(>,g(#fK VSJk:jpآ:F7a5DSw+DT]aJ۴(^eK ͼadY@nHH8c|[ ~xܘ`ڒZmSP ' <<֙vȩ@RpZҿE!hs/غ)*TC("*1Z:s5 |#Qu8*fln9CxmA'_ lmjl pUJ"HpS7:*S~M8]X1hb2yDs}QЖk/ :+5&-4ӜטT{_.'3O%o&yo-Uoim`$;t(3i W] `yۨ3[KubF X% U񛌖 A[&xHil6a [dDN>;j9F5S?f.'â`gxW˄|. m2*4/=YPP6JeL}47SAyۣx i1Zġ4bmbG؅TBr*|x7 OUۘ| a):N[tTUuv]GuՔ9εEOؐUQM}ЃV PҌ 7~N_{xW"R@UXqsA]Iby9wXKzM4Jab.3.d4C$D3Qԉྗ㥡m%Vt1khZl ^1:eIrR׬fJqʰ$]m_h^o(X_k" rK 'b%OqaK Qn52BzؚW2T n\پhO1!+dTN$$+3݈ a$^܃9 Z X;N#b=_0:-AP%ch@QL'Iڰy/$]&{IeFfcsU7ۑR؍( eK9>۳l-`_w2{<tM_~J C>8;mqBDLP/%ct@y/>Ϡ(\No>3p2_9뺇5rT5a_l3c32-$U}y/anN-RL,("ea-q.aWk 5 .ټ E4b}MC ݣ=^hI4bMdLf,}R;jf42SlEXtJF^F'AЧa%pmVoHO+qdub,7b<v|mx괙$;gU#N`3ٴ3He&_+[kwZAVNzqOhDJgB5];PO *;juWʂJ{j4}j&S*j;?k_C\wK0!ѥ"c ]A6 Ż](CwHB5\ `߅ vI&oP+Wz 9--}G"ĵSqҊ3Ȏ\MjnR/@~g^ ӫcUbxIG$M An;U+MX4;O )Ei^WKeCZEQeћyݤs]w73i10>lJM\ yC$x1ױ@d>୹ȯSڤ9+{3r,@vlf݃7HS3B#)we!Dcj6^uWOvP.TGLZہݱsfD]>#x P'5ki#p0-y*)| R -PUEG#>YC]{)2[A$yE[}c~^!,>^!{ȉH}AsB{;Q۳|߉\3tgLfF[bM*/8T3zv2/ Aʆ6dUB.ۨOF?C~qO0Iy8Ciq+;>X{ euΕ{7& ˇfO0cMNf1"U#}fwTJjՉ~{KZt,A!s$Ͱi*cu8;:s[T^g}95!Ä%_˘ex&ݘgn/I em7Gu{E%⥚NbxkΎjSS<1),Zh8xg /+`@p0Uo*t>o`.f~ЬʄBl} 4!|ߟPloH x!9Gi^X-ZWf[r睅4Wzđ3D*fb8J"< dS 1wY9p/Y@Ƭ[ֱÓoΆ~[gNZRÜ,*dO\ |STcf=?nqYT,\pF%hg{yvWL*X[ye(j0h \1;h)z޾" j,c ?fg#D;25rxĥ#Ȥg0Qs+BSPW *dAB;ڧ8R#m ̦238}e$*Rǀ{lbtVgue6Ѽp3ZJxí!b^)9Y{'t)Z7EG7y"(-^5S$sN`>>wGɌQ}ܪWY62A֠;"bq0НbAIIb'K-M]{g:, bHiUhTa߇ *#o&岪 =6L:&q_ѱ2=̲b^+{Kv-%;(PCDX;kNrx.0H_6[V4r॥仲S7)!04|Gcj<,u~~Ͽ4O,`g߾*ldYV9ic0@ȱ<*ݷCQp "5%h{S - s E*D8DžwXXO( 1똓)0jr$#e/d\_1`_P&Zo{"qO BMW{0%~_˲hq*$QuN /3v\#V.CyDs0êy}*Zo ӷ ^R0!L.8)$/in\7&%)9; ֤ <^bgWW3OvD3;1+3@lTp8PȽƷVRVo4=bykJ`l$L#E|(+3\aOBTB5'L¿j4J{FwR[l'CAmhT r|ƚ Qw=z P)m2#B-4(;tb ?56qcM/c_X`)IY8H4MaFTF8!uR̮.d6GHю4[) È~n$~ O=ζ<ɥ0})`Mާk0 Dpe}&%;sHtbdP>}m5ӧl:g7;zЍᱏB[`܉ł䅿cd~YePcN/ ^ϗzO{~24N]-~?^EjO+z9fƭG]\Ͻja7+'=OI9O"+|a|?W7*Z<}Z=AQ)hڐ[&xg M+q`(Őd+մ]`-4 g ^ * uɄD)3/6#\jF%#B9*,3DzլQ$~VD=ҳ!?: H u?fg!<>ԄkbҶBXAьDd,MK=u"(&>xqcR{M3%fv,Q5bz6Bv%a[b44u!VTa.FO+>eW",1R+SVޙ(ԎHQ-j`wkxe w m)讳|ICI拇 tEw҆eʐ[E9#yy׌9>}ǛA0HS BLGTA7uehSH?TKOEh;ՁoHW19>;C-gh:)4NU %$ ]8㱞ꨕq]>°ևy{"X,&dԺ/ߐH}ֵ\L,k ]L/A$~Ҥ%.^67!uqZ9\w2BZDcs]0J qK(r)z?[8w塍n Dqv17UsjPl4Lƥ X]ܓGt[7:h/2쇕 6)2#z$D'|%|Pe@}̫_lJ7fBp8';hFw fndJt#gd_*Gqumhz阘6Z6 y*P͖NJ,#Si萻erm*6Tjς%\^UŵԚ j),q_G!#~)nv}SIXY16@G~ȚʛGRexҷ&,C vyw3?fƗf1SW*H!/ 0VL&o EM7cPr6Nk1\(wxۿ 0\{Eu ,FU}Y~Tz`$,s"4+# ?A1 N3"mqg;eb(v3\ biŋNK]WKw;z<[MjL!-6a}wYyq!J/uII= ϱ;jRFLB;f:vACN.(G^6}D >A[)ۋÉ};EsVJ9 p>[J2Xtͷ=BOTwoAzK%l13+T> KgFք! ]}(G߇AvVL;3{\̿Fz&?莚-ic 橬E@Hhػ QJk梈,/4t8CN[\fWg?ڣL`2gL ~NCzi'Q_"lN!a- dAv/#䮩aY;=B:R*V[V~/#cc0|IYĪɆZc(Om!3⪦,$(dxfLS-Tsֈ԰nկSDOT191vb/F(qY*{Hksƅ g!B.!Q0tƊfUU;C>--+dc@q?ݚrdp yHݩEOϣGZseLEH[_VN?C=qJ72+gzNJPZ6eϕcXYh bJ` ##`^T3=W) mWa9ZJ;TrGڡTCK+nl{< I<0GlJr?WFp6X.?2͊&s#NxS!R_aGNV63tJ*iML^B*!4Ys#&AԿ8* Hnd6 @I9\7q 5z'Zs Vnkt$LX  k*bQW*8cj櫷:N@)Xkt6ms}S*u@6L@zs dfST^Q~@;Ъ9DH( D"ДN 6SI0 a,GoVg9L/Lc# w#L^T4ҩϷlnrqZk&Tna^Fl8S6ػKH+U1)/̆ޛ-K31i|#w{[NliQr _Py계Ey:)T ,Ca߃/O"AW⃏B!kmBͮНR-CA3=X FfK謑bc]!Lnhr3fnyAIH}jH&U9X``%+ /K ?R/_8pk)v$$^z1H 3V-˔2fPhIuUՉ қmBhj~`3R4%[,OryTѪ&8GX~EppJ;=Ga.ӭPz s'fYc~gjY;}zm&VCpN~g}ǔb^!@+#1e>E*dN\)<"l'53{(qNŸR/]EPg3'gYt!|G8,LXBS$Kv멸 GCPsF+eG|b,;j)P:ȭFaɍۑg) 1ߓ d1&]ҫr| *`)ߌU~aZ6f,8T ĪݜKgb8=7ViS2r@\ʾWߖ⎩kvd jV%5:@g!i lfே}.5 }/L{2B<ġFYe4ߑb61ܜce-+JJYz.;B]a`"sc%JnrxJ9r{KLɞ顾7 )0.};62Erh&s̉yS<p"cEt)/"ы X(UqJTLs|)\k,-&J"XB o<43̯_ZE]NK7*u|oYEwUf*ڛzOoV8GAJo!gm6ݍR MƠ+` kOEX~"W:ӈt~#%\M|ӱE6 \V% Ŷ3Jہ gA_d Ta@纍(XƠ޾OQ]j݉yYz[3hTBMJ3,d =b>)iHݦa9VYǰod9[wP@ g;$S|H 5Qh>bcedU:-hlDAu"T(`v)kiL[_X}r<7R}`FV@>*nnuwZ>fɮN?Oa |pC a{㬩X;zKbnN66z@{-[pKm Ü^q.7l,uSdd˴/wP&]B$WO#Z]p q*Q4(b ~e ޺W?Ƴ|EgxabǻVrcz綺2 O-P"agЇVBk}j<ˬ `DvI MWâRmz KH2^JB,j)z.Fe8$ʝtEq7>|WInyoI6E/{⧫%;:KlV8# dv`ЉD?iDJajw횥ؐ=YJmmz.H\c _!wݻPLU8@ܻj޴L Atvƾlj1m<1A[Xh PD!b.3{Cqw jmgR9쫉 \t-΄eR!@(H?pGIv[>#NRD$l? Y9噅3BJ)В&uc%q[Ѣ G^ӅhGH_^+ r \҂ #)νn|⏄Jl++e H/v%e ~b1P^7t$K?d\gPO_ >Ӗm $W bsdIjG*d7+9^oX#В:C+ó>l铰d1XUV8 Y/ #qjCq8 Zs\ax45-#o٫a2lJWɶ1XO*<+rq}6WyQaL#oWA>g&&~md p?ZL푃NClu bMG3u=No)Vm3GV-xw ?hasQa_YU=hX6R ؁MЩy1%f'rM$fiV\=ʭ/kT0?8_OmuN:NIIjpii>.ڳ~KВ zͅ*+Gҿ~JQ2 1gv yT)Ct5W*˛#< 9n.f<@C5P ̄%s@ҮzBSFnAEW_A>\,tZ{ƓGm1Sc- ";`g'˲2:2qJe~6f?+.CYHQeBtګجc!JrOqGwBn.PbM|r( V$l0IolNb ,aή*C̥a;$E`1cFKኍ;fS9OwLOlbdRc|#\HR$u0LоNنG[B ;4C7T^viO,9E(Ll,V<}9PpAC-E,Y0MZL(*\ +L{9"}#سW{xC݈GT9CP | !OxCmj'|HQr[okU>pPz%YإEW Z-_FK8afo!mn4_ J6 *zQ> D?kZW2Rsq~"Mo8G%f :ar^{ÆXRiiT7GGeT76 1˵K_&tJ*5JQSG1YކyGUXo%.Bx%'j21MGX0PFz U1¹[!*duZP n06L+^mP'v! %<NJW.@rg=/i_L%"rE e۪{-3uXtD-O{9}}xvu+͖#3" uٝ1zimr\ᩩ(o bkeJ6e ~> %/}w_zip+IX# opm'㹤SqlldШe A2+'@K c,ՓWg1ydU)G6ˆ!36"t+ 9d6ԌVWs[hgԲ;U$j| }W g~?9o~%zϺ:V4&z%4ak=B͎q G&|*~佦|)nۓvH !n;#ăY\( b~zfgFEٗ[3gIaѵ0pcfP}p;wBf5I${ h[T&nXSGyp96ʵtA /OYǣ*,qds>D笫<޷C͐hʮ>rBWc%/B1cU=>:x?Y#b &gK+A-cM˦x5Eit(k %upd`JW޷TW\oY˾X2/x.,gmw 0!vg VJPGr^YWM-FouaA@@>[8=Yx&2@NV7AH_߁+s̈\'Ís*Z. \D)=N!7H4`(sBɊepB,}]\"h~Ez-8}o;? Pp,43"_P_zra뛡|*|)3__!7f=sV SyZPiB'qO) TJ;4e9٣e"p20'vBx>8|2ڍm1rwPrxQE]:kg`)O,J;ڥtbblY!сVtj Jɜ01 MyzD;O.zg!{R;-`IN-T-_bJsN5-AXQ)E-෈` ڋuKAz@\50q6[^Qhj=sQ9 : Fݿb#Q_͝b=uzC ugY}R$4zX6v59wl*- -@ddyڸ[x@!;Wrq*SCw3-vQ(ny>owg=%; mxgRczK$٭#d!|F>W-Sd 9b=]mQ? _M{cI0 Z_z $+Acį+@7%{ +Cb:bh6 S w#v@Uv"X-$:݌PVx^BU;omlpQ!lc7 MU~F_ٴk;96^O wخo{s$ޛj66ߘ1BV2Z&u".HF`TFB7yP! gzixBٞ d,Yӗ4K_9*=꾚7̸b_;1}:~-u#ڱW2T}/ `]17-c7 @D_CݜY􅭚Wp|Tɉw|dJttIe}ٺfsxU(ý7ɟյ?GDXjZ/?tA1"wmJՐL=y$TM-ϳ՜bR_b(  fp.0cf9hyÔUSB'Ob8D NRˎߑMcLuZIM/!jХ q}3Q`Iykw`[z/Ƞa]ְݸ1ZlYEej 83P O<ż1͇C0cƦ*TXj-IE>in/8O~d6G?t"ϳ,Ugj\-uD+ɾ+(<3@*(wױ檫#؎[=m'|D.KԐv7\샘1?!!K@D,)iyp%0ME|Bnam2o4 L` JT.g.kk:ݐgqe=h Sotێʎ6zLC $TvCd{CYUיRFɈj> ul8'xX*~MFy24ھ|Qp6Gx V5ĭ{KYJV;gԝV !ĥ?O̮SOs7d}Cd*.#LL U*vwS5.DΡSc0eGr~fp)^n u+w>#0'l>Vs < ʵP̹w<8ӏzX 6NDX)tmm)'rR"F-#6qMHh Ш8m~{d0hPD$Cj yerqͱ1R̔KҙE$hԵqi;TПDjrV@CH7'@ We2 tީm_pJo3Ds%y'Tmj~IYLē*,41!Hu"~[ d"*|զؼy ՌRMn+T։÷Q?-#e',Ugimвj'gf/+ނS`n4S{4א? PL3a n6tSBG4lы'A7!S/ Ju{}1mÃeD&BV)϶\ʲrք1NJ1HWge,a$ 1IjlڇЃFUdնә›ےZS%G bpFEkf[w=!Q%JSt4ڡkPT>"N'k'(j\qNҲNo&79cY[;|eTK`7hJSYi ~n& vk*񼹮bES(n`2_ʒSf ItS,f`Nd|78RYs`,{:1<,TL~g-zBB흢oZE”J9ޚ@Ω|%ޢ᠒gd@-S@քbfsB!jԑVǣ|d*.+slsW%F{_9-xi&\ځ1N+b=wJ<@'4ezټ&M@!5voʱe&_VB"ȵ-TZB? .5 X$Ofc̎A'ף"Z(!#ٓفCw@<#]85m!k9Fy!= ǀZH2ɾ YCTFP1螋XZ Ҍmu/(ntxHnL;.vjNX^!Szm7)E ~CUi@7p6l}9EK:2<;olR7|<֨'[xDq%nYs*Zޯgg͑K}M~\֜a GTh]z9TShZ*yV衹AJr״IY: ΃G۵w:'#K1Eɰ[藊E'*@O.(nZ12sOLA>OŅW̽4~QɍJg/ךAqL-imv tDj{/LyM5?ihF)XkV:[aG~?k}; .M1D["!3}7">` *杝jzD?oU1LEZ(DJUΒA(G+8gLGwԂcϓ:ve @>N~^%^#%o.$SC)%[5fj M흹ԅ4+WRw`|E S*\-Q7miF Ys`8U΀B^Zӵ^44:VDv aiЂyk!8QеLZ:wmfJ C]1u~1fd%6o6=18IOA:^0(K<.'14(=xJOj rZ}!'pco60q.F/].p I$N]8η 7^XB?H9-lZB|xÄMIJ [))sg r,hwCfjqF]Y|מo$a3Rup'a]7Knf1)au{8;NjXg̺T[&B>κml;Ҭp`n+u|s&0zr[xWo¦Oom@J]F7TabEװǯF ͻ0`Nj'vYҾ}Жjx1KG5Ш9{W<{BS:/lf~$4:6XOoWVw|6+Ǫ>?NW(Jaü\r" B{<"Eyf^2ms:K,.r-{3L ^bE!PL3!V>jy}2d,N9HX>Ni,i9Y\< 5'1|&6>t\UGs GO(9'K(}XY֎ّ9Fv<؆ftGn%F6J NQƼ)Dԕ\1I@mU)6'Iv4/в9CfpQp( ^-U:dj]z3C;J/ "y۝ RL '(uOPebw<=^M:$x a{m&)j>[4=a'V1xK,v0Cy%&]BCE: Xo|2ڷ[ C]6@ӫ"q]⠿lEa&3}=E坱ydDBbD`HvR.L0嚈}8lHϊ"KifM(jTNw W5s^ ;C⽥zM hsÑFRR+PW!z:~7'EowSkga:\ԯ\$LMrjSQR,+?mBuɹpR鋁iק&FHXIr~ [pX MpH *6XL5,ύ̽`Nv"0,?Luz) ViC8#p A)lV-&CNg&<3Dʹ&cs;{tIg \m[23}mCGe-d,FA%躺H>e#BZzӰݵ o< y9]H_3B`cHc)g<>&A,xv3X\ʓm8ԷwKY: w '%_&F FH[0~/Pc KX߳P{~I6M= (@9 5پe)L$3Q7"d*:.^I{YUKc0`y=L,Zfh}}\k9͟CUzл%cMBAm/F.s0O??i/Ȟқi2_Nj bI.P;5ACj|)bU> Ǽt8ALނntPBX lxeF zaƌ}P I!\684?VxhSQ֡pBZB-md, '(UBزuo5S)== 2KnEw|Pq)y5 ,8VxFe\ҘHr6}'=qъ%k}1{W3kuJ05mGFdkD>1)]D?ޤLmcH$=yIn&wTKY|bG6sČ tivh^J6V&ʀ-7D!I L =ܐGo`Z:w",22-w}Zzfλ֣Yi݌X//8,yI Ӗ(035K9^Պ:Wmck4рĊh|O'vXJyȊgߞ@fucPEr]9CʚTx?Ցr_*i^zGHke+]1o0ưA4":s(AKy"W0 S-[Ewtާ3iAꨟPxjI7q-1?oc?\n8g:SlʃG>N@M+5i/u)A1'wn6c#ݽ5vBhzӧ2 ٓ-*\xJ6a_Vʼ+|W ?;Uv G%M_x@R$K| ruhwlFE5NTҫ;z|-Q-S,/'ȜpYiNB)g'JX J]C^_Ƶ*pV\˂>`Z =J2Ap=p|Ǚ|΋,bosGz+LnDhkL>\ACॷ+WDUҀ ^5&q 60> ]l7P'1Fs3$a%Q4_S"E܈LݘoÏ>8pp  ;~DA>t=2Z(XlK.ӯHd9WjD7wBZԉ_"ft2$ 5$'ai|km7e;Xba& 8 FC bmP^nV[Z"@5u&*K .R0 U`v7{ÖQ99aDaDlt Y3iYN~\*4ghNHJz|'1>൳Vc;:? 0|JC<]ҍJ2x`I뮼s h,\pHu;NN['Wk}7cfd@ M֌#) =Y>@!} D %'igk. m^ 4MLVbEPi5n0B yv`'?B`-=k'_t% - cHy< 1q)xx7sgSmy+pzs{ni6,>́%ڻcgzY?\Kut/ R)$5AmY&ku 6 dd|y( -g/8bZKfZo/x37'oĞ拒9oK-iK2ƣbax`2 La9;"J_u:>,yqEAJьʇ }W-f l茒CO4d":]:ҹt2ݣvx{M,٦Lby "kAT.-W%i"[H/t.JsYt)wCKT Հ-zܿAEψHTbMXG8qteRQ,TKE׾*oWOfc6YĘRE`?KWGӎh9M٦3$?7-D\{':YJ&VLj c>9+Νh( ONZnpvڮl4?NmBrWz?0[ eLA7h 7iUh9e6J_?y=k2C 0T3"mw* D V?"ãc,p%?]:s&wpadu.+逝RUMU_}:o$PǸHFm")k*RnlI_z0oEUN鴢GH`*K %5`-W̥;%YÀˉ2tFvo/' &~>L{ShwWt [rNg_kd6EؔwǙ.ßXDY+!I~IKNL^N .Ec whtrqY84"*;BNd1iDvRH/__#]5/ΛӯDɈjP3-d;;A}`RW 6s'5MRr|PW ?-X.-suδhL٩qD#Joa\8/A?8ֳ] x`Fw)*5'Ndox>Og3*ܒE-7e9hm}0sE7A9gmmNR>,UL[vqjbt Cl:|։S.Qq-(rZÈ/81fHվ;ge9"٘iRgǛh}6c+r NTUFt\< "8DX%]'@Uok3)Ez.N8}ͦ \İ.%  F=MYN;jCqPV]bztϒT#NCQӴMi -$:g'_:)>_ή10ɞVGW&c3U!yC*b֛8>ig!h&g~j)ukBqKa1CIs  XeXU=@/ fiЈx"a tܾՉ 9?\< N[Bs#K()|~:ڕ_-!Pe,T Z'-P!QgpA5v 'b> 81H+ oo#9)n>z'{t Ē P_>Ӧ}jefQa~]D´NkF}`"Oshm`P::?ݣ1 i'%H^=fã]*ekmIDpbfa~#.Og[K cf, Na\l9>BLȜ]J7XmB=ۗ<1.G-+yX6m7:tz,CO외t!n#H}Ũ8Fws턹Pn;UՐ8CYx&grD1[ft€Έ]4h]۔]dO,C-v_zOlB~?#ygÎe]9nx;a|6uyQ1:0YMSX4>W; )bD=C)x!Eyiu\?IG|76aRoοE%$]k2Ku6啖"m}+\`H&7Fc;E܈/Uz][A=pw" =8ywC@sf8ro̷'I E'*sXD%'Xշ1@;0f*}iӇ(j־/;22B vdY0έz3Ghi CH<a1wW~ ,u!nHBk(88 fNyL@WժwcN[r pȋ#fgѐP4I>p(tN!Ww%պ|2|R%,<̎/`$cF/"4x}jf:ŌUf3M.5Cli!O`ٟnyYՖԯhHmƁb6F92QZ&_ p漃KkQ.st'kQ&ne5jY㶭enQE1T >mU~L?G  OU.j.oV֙ cˤ L7.9_$Xkfr@"dc :6hEhEx7ʹ!WE}e܃–st1VEr;-ŪvPDZSӆ3sHIZ]jس=̳cT "\~l1ή-O ,JC(#RҢ7by Yw 8)pΦ4>'[J(lN"~M$ob#TW/Y O KmE =&ȸ~\#JbH ӹB!q[JkYbm,gWdK_ Rjx ȝnCY8H"΂`b]P)CD@/:r ,17H>g))Ν#W^5z vC=V~Z崈vӇr 'Z,0 %֊;Tav~tcR B4])x[ ZWeazlLľA{h.W49CLM2.?n͸{urFPO1Z="i1x4ٟiW.6mHEl!?nnH=-x_.TsXh=on):*p!vKqh>k 4 ҷ+RoSaE9(2#8,B1sBo wAG$$ 2$r3| D0pɾ^?&חߋCVm Z@~ĮI1H-kә 6*wc: pmq7WըO܉b+JTWRVKѐqjX?)ʇ-G g 7Tn`oGE$O y?l1E[k?l{ S^I_r,|6 h ݃u,p$NH#I{hW*J)s*egEV@KD -qU90AXXkT5Zqw ;v~M⹁l۬c,soOfJ^`OFn<6y[=ٛGN#(L~NIJQт dsJG1(ւ=uGR36Շ+LvӸ 5۸ C= Nқ)Α]Gxl Okūc` b۬)2;2޿/"^L0I'{HwílJuEP0}l2({KD=݃V0>u E,Ea-z4 LjwRh8wѽG]cSYq$PQNeqCp$ –Uk&`viVk<ڈ(^ 6b,vQ{A^Pi/FAС y^RrcߙvX nDK^Г0Csǡ(ߑf{Q\QeBΥy$Z'W\AtկL5VL &%j|'_Yt XWZ5ںAiALٲO@FH*wL_R.)Lu,crWP̙ C}5:~[iا&n׵>! (DN-cc#+Osg mF%'_x1aF]Έ-TR.֦cziq6H ~ȓV 05$prq J]1eW'3ni?I-f1MXltP:|D$Ro2P`R~sM})أ:C  BJ 6 ƺ`zG⬥[|?fxJQp28ԝhttLŜWu2pW5[McP\3]eE_,fP4]/zHA3[ך GWw='oJ]7APr?3%~S:zŭ: f ܚZ| luЯdtYN&B !ͻcwevؙĩ>fjF'v@.٘З}tsz\5Z=͌a bV3jԐg[`1G{ĺKF;;_br0l,Vp=.wF:@j=XQ>}Tڨ嘁/ 9"ZO]R/3"ѫC69[ON!J#;̞qOa9,_볅Q jydұ]I+0knjfWR;Usop*6//":+b+I'J({O 2ޏ^T4{ՁJ;D;tNMxj(91LąY꜅[hꦮeYGsS@ ;݀\Y EQ*OkaA,yE75 $G KBNwg|[⹆6Y-tqex1 k g,G9a*{Ӷ6QȚcqFbX[#dȱ.*dxs,gmجꇉk(40P4h9# 8U`ðĈLaA6~Bd嵋O|#0N#%a6Q-K-dyH%8 %]'N 38ª-|ꄳVӘ .k5s7S îoY&T3% 䈉8R݇1n1OWὌpkrSl;祵r2hfG:Wpւ!F:=M 41-|  VbY eR -K{ejm㭐ASABrJ{悶n|wh_*WKK-S.]9+UgNHC"Ly٦[{ltFQ}#RЀDWy<;ej-tQ_ynDOX6n@u6t:X[~P]O00v[[ ,ICm.Zå`, wt; )rsqBDz;Z7+>` "U ^&aD딈3N ~ HqH &FCO > -aQO@G}iG\fHqzs̘y; 7`o8c-/*!Գ }FbA^)epĕQ.Ю/wه~otۼ!& ×M6H, 7[kΓ6m1PJ F\- IRЫ8 c?*fmxa^ˣ`H>^K A"~ Q>uSv}IqyR(-'Uf[MtJI:<:J;$g8Fh8OwOҢBT hsdXX%x@ik LPUxEkg!ceWXGP+= N!h1_HքȜԁT?:x zCʝ(6uƬet'#eTEߏAȲ/U;SD6m:hJȽ WlYnp^8"@ik. EyAQ .)8Ƃnpd|=ad+鏨rE;H:z5Lz!KkcK^TeY=/V=It{ʁU1OA-Qca ^Z7KJcUKuFHрR9)T[L4ZLB iRASل،u%0g@dz"2L ,}dN 9C}",Ɂ1'kLs|&ंdn 7 ysv iiH{mh(ad*Xb]dh خ ̄? 5WV"j♪ ]tAxWtbvT0F$;#iT3R O ,.L_ĵ^D@/Q@.z,jQz%韨b #4ߊ=ﰄL(E4{Z( TWQ<'APVA$͠uD gq8aZ5F<ψ}UK-n֨j1`|he򎱩j 0?I6lwzʹg7:?4+)Ê|a5&LQw9k.@+,B1׎j>>)jJ.NJٖ_}H ]ϧYhdc9@3eqpJ5wWA Hxm b1"'-/',%R;/:>1ReG|AZ8YUT"b Ϧ\ĥM`?61iSC?ϵsVx97ҙoW9D\TR X~E"$l|lR !) ^/2ԟɄз^z2i!EkcCFO%Ιya_)%k Rf{Sݚs,{؎~&F6EsMfo_KԊZëT@ w4uQbW~" ߈L5sFꬼQnR6D'nSM,l7EpG'qlpid1E~I,S?SrW( >bvuE=8WPw[ 4)'O㻖E ԰y޾/ 3塚=)*DE= '= Bқ&%e:H W(ޙ17#3\T $ *jK90N +dd2*F%uW+&}ƱO&Oř]ЬrՂ"<\\AZ 6Xkd˄0'}>3 BӒUѯa`*!D22E/z5BF3en' |m A#AS xLJo]չcxI8lXR-H<!C>]Ou5B(Dy 'YBXl>] 뫇m)-z /.>3FP3\kKPqn>{Cn c"M#DK0U=uFɖM$ +yMGt~3~Gr}(9I\zSu16S %ݷ3 &*.cʓ.1@ur=Y~pH)M<'8R{Nꕗ4O;qm?n+zu "`a)օ9?eNAGVHMٔ(CJO|yQjYH@9 ȳgN0Z 3zr63[*6F쵓hl߽nzN(4- )3b E+60uBX} (Rdu\1A+4!LǑ8 C]N&^;Jݎ[4i![!LW?|C{m%9y]8K,BfTJzJpwg1(rO|s.8xCR))E|-iOΓfֽI~+P O8jPĭy{]x ݘ/|FL)$äwkn bĉ7ݸ}I3G\dP¦r`LgC'r;photZI*o[~ %1L7^ _ @Wdp -ߤQݹpMTKBF03d ;t+hN4}E\VD_DR9\f̲2EwPodsT~? 0Pw/K5S=(즈q}9J֧h[baVnX,?؊&2P5#7bTF2`[];cXDHgɆR %e[T-5k"LaM\/Zx@.|in{ MMZl7ΦwPJ40Qn(O۫h_OOkO,t^*'2Nb.@#S֧=5 Gpԑ5}-@mTED\ߘ"\d )x)0bԎYuon'֩!\G3GkE>~7tbmi_epm:;BƜ]`]KA~vYb_!ՅؿWn8~D712]7T[)?͂f87=X Kx=9V~%s=%h20-j$7X] -M%9S`ۀ[Elzպl!&%}!#.k(IU&Ӭb/Jfڒ%|ԋ%àiOp:@@@|НA{R\z:e03Fa(2׊E^2狴#$HL |yGO9[HxfaLʕ_rZ'd7KًذbvLfY\:\ڶ hٕ+$)LEHX07$4?8 БJ<}mqI6)0f]1;@8x2 Pxd#();AvW),T27_m!rNni-h`p3kŶ^#4YLPnI@ʖ 1qo7bAIObAcIClT?An 䣜qO` ua5j8[.VrsY@n*vaW(&RVgQ|:U'q氃׋ZTI&ްxҰ)A5Jm`\$sy# z//j6w ^X+HJ\"~(@3cx=I|K*h0 [v9?cn!:wax@1V{y -P_<ʷ,UyA$f=@>ꕩ6cuH݊}5{M pY5 (4S}O*WFU}F#%~(ij pGe][]B2[Ӄ+`tl맿rܵ tGY4qX:rX1pѕݭJNםXw>ahPrw'` !,՚޲De`Qtп[WJ2UYm+E6ڈ-Z+a1A^Z%F7nT=U>SNa)_E"Xˠ8u102r^u+ҕ:8EcPŴI 8I > d -%,Ӝ'?*1J7ë/F:cH7PfdQ<5^4'˓$":PBPܪ'I>¤I $Bi** dM܃ҡKceq$1MvٶjZF:mJR@;g.Ǒ_0sT\p@*9,;rYLde5iϔ!K.Џ"v#ØO gĖB#Wjh[=,ľ\ٜb~6[BVШ_]%j-*ۀg6#A;)o”41|H *:V:rLG-^pbdybu6duTkR(-_V6IhSN;vZ9"=0)˭']g.8؃[._ }7xp0x,W+qELw[W0S%gG QXț<.V_P3ck}!t;\  g{_XB Q\[J{Xù}abcǐr̶<zEԾӦ]~ȑ1ڲxiέ[B84$Se)n PìL7r-H[aDR+'?P*M#iOL@ r"\#\֛1 d:+F@w~r^~$qãmigsO~ฤ7t)%JKm8%?V?wh9{ǢЦCgx&=_5uH7'"r]vljBI5-RV__apʌ3+~E?ZT>]7ͳpGL5UP)@l N $H%;YNS,p,`^n'weKG?2B{FGKWSu>ÄQh&-GVvCP[{33}䝂_ɫH-\Dtv7,SNp' g7k""*/DQ[^`_손57Xsg^0\޲G-s9C\$lPOAjBdN<]zX*]R\( m)n uǼ'$23ۑ ˎ=Aj3/F*J/jBw]|{$bw3i ң14ld\zlSne,O at\`}‘Eڲ= VT{/h?r 쩦K]ڨYĔ1wF% 6wz oȑ# n[‘K~!XEPL WD!r%rRcDw^Q͜ڲZ1ȿud~Rario;Qfh2`_b*9=節pH ɦ(Bg.]\,3Va" 6i;H̖h@pl &<ds#wJ˱O^5d%Z5 .Wr4(Ƕ(i*`hnű1aqݦ4}SbΗ:یaA\JvT {+-apoXOI9x.+œDÜ\H'Mml۟RȯZCwڶ^K[c!߿6K./p>jOlՎVbm\"o-8w$[J~"F!{~0tZpwҀ>,wk/ i&mˏy@Cz'X*I]K6܈l\ 󿎜bY@]DٽmBwQ yd0v$( H`!%40Ň]Ԕ/yPͩ )Z$Bؼǻ˝پ^z/?;4;$֒#[Q|ievU?a<02ں|UU,I+Q'l_Ę!}PI]g j1H6~ A_ڽ>ٺes.XAc\ٚ[C#̂he J8o2O5uAa|UpH/SUYXmh2zTR//t{Q?P7Inǫi_#5=qyK|9 Ge('<K-!S8]3n'P>X-q>LKw5C%oY ~N3T@oAFcz(msYI,LH:Ǭj垼Ber\%ϥĭ0D6աd3- tJ~|K̸)R}#ȴK@48-abӬeRmF`oCnRu2B-j"ޛQ{ڹѻ/6Jha5@$"C t%%ńr%|fTWS0=mٖqr&b+@$_0IޤYo, 8˫p[q>RQ5YHW 6[sy+-QPuO 1UUEP7#Fg eMlqLB$0NI<1 M>W*iNpb4čv,s݆u0yx<`g4Β + kaGZ:D;*ֺ9fngȥgHFSHqi_q5ޒ5ibP"L KYFqYe).] kq6 hUaC<~ءc?Qq2k5;6 82.DQC9R(JRw6tbQ7} #4ž?yo&jž8 , x9t6F<$pyJe$;^qy%)3v cJuWY4/O軭F&?f܍-z }, 9^-Ofj0_o8r7Nbe]?և1Ѓ?E{$phQ 7E#MK:ps OrZDfX SZMU(ɠct-+Oª$jAdqXr'#6\7 ==N(!%{vm;zczcJ O N4-α%$'Mц=6 <ђM;U[< hrוGGEKbAaeE!$7I7AZL*?B? issRh)N2E:)ܐT̰:!hR0)iű]i1Y ﷑su^ht2ȧ@>N /,>mUERϮl Rd`8|SF =2Tl:r9; # 3xulnֵ6 (tԣSH`m75`Kg\PX(|'4KÇ>4?fU% 2jihi!/.r^#S- Ψ̣mi_f2-X>XlAڗcO#8+%'!BDZr+䒉#K(f v|=pv8GɒG/ձVk,KUrb#McNќjF\GnZT8n دR6pS%s3lB^D[]h|9 XM$gm.R$qBAB]Cxo ЙbL0善?'̃d1WQ*_3]).-髽Ȣ1gXGzZ^2ZU%{3F jrT1mkU>Z =|r{i $>ZŊCμF/&<<(.4ζ93o5w}~a/ޖy)@9|KTdLT j5T[0 a pc9)C>H dϖ?IS:mʳ uvb/+>WP&m_+6!e5e; bfܺ&eL@lpL=vmC 5%!ڿ P= 'r4Ё@An0(i_ŞOW-j〆jg--E-'dG2'gZ!b:$+Z±u: fL+&!1ՋAs1IE*P$?~4fټڋ2\ԁe_>d|w͆όGrKJ߱W|Xa6r~6V[s^ND0bĢ]QꤳWP1i$tb X](x9;Aq~@ξxGD綐~oT}qƨ5Mo =`aLd "2#Ih;i1lݘ Fb%[M,wwQ8~r3m)o@RM,VdcTJP9s|:<931wo 7̊ٚR֣r"(:;\DxoM r .P>}j>PL#/].[J.^I jE&!8ESRJ3 8fB4gdJrHzN@GX.7H3g: f]f՞CT/SDƣAH:nnS{EIڊ"D buJ5u 4c }D?~^T}23d`zBPAg9)#W愳_=cM EBӐ:.exy'aABE]Rtmi8pPM&-? t:uşα51JCo2'笔b̅> OgUfj {ઓ(3̐IeR Q&-7,1(NLWtBFH,L]q#*=% 骢zU2CَbCh#6 .~aZpvόkn6Yr?Z"[" ?ކ~~J~l"B Uj봗`z!)$Hy#NP^ *$g{^U5fEI";$/R^5?JRlB+5&&zoeUcxkoá֙箟dٌ@,t8b4 +HLn3_Ŭ`0 Y .LmӾ9P 8Hn/U%=PiV[&ij6SD|qO"hv:14LXCY%ni!J_)KIqL~w1޳9~ypZ*~NNF*ki@iKA P&^< rWtaɏnz#̉{ QPo!.[UKTċ\H2lЄSO"}x= G bPLlBf uAiF)_ԡ->8nrd Fz -;,5$w11RMr!*[>xzP“LOٮb F6YdW 9;2Gi8{,jn{;Pс\)߭AսbOOzW/庠866?ظخ_sX[F+U#*eGc|-+_DcƼE,T6LppI뮶^I.FFy19ސԬ7 9M ZƚHwSb'%,]nV:"nq/uΪ*આ}!S4_.X6/ {8vWцhW~)n x'G"CHI{0YgV׭уRkM^Yih+#jR'*U"ց̉P;Xo տ:6ܗ2g_4D Ҕ,rT3 p?8M<JТhhѵr +e"2 $0-F %{Uz"Ԭ\#/U]ɯm~QNH]qrvFN8:h @;0@&16!c+1'IJq TM9@*=m+YMo±^jUvE ]~!EzM]9tFjRaA}j Y{4lPu; c-)S?H*T#LŹCupx@6V5qc= !X&+A;~'`.6M&!FFڹ^QBE)Q 5꧗wK0 )nTmF^Hۛy381(Pa_#q8Ƅj]jqtStodH\0T۬[SN>\ 5Ɣ?˴F|0 ^ [{Msæc@--vXZ3 k:/0n$Q󤊺{GjD ~kq pk=‡*l~S wmda^QmU0wj% >2y)uCw"b; sʌ犐+R9:k^ȉB~\CNYbˌCְxGgGN_7l ‘А 9^,Ub/)iVyQej&WM5&v>.W)Ȟ%a]}~4\"Efh :\AKtYppdF pKn!kc5j?J%{K[PеIADZXI[%?8NYoӽ`0y&RHkmCkzxxrARURvC'٤DkvJ,3mG\^vOد5YpC#c$^65q992kCIG\C9 rW_"Yņ&Ԁ=&_Jj 3fct҆,!mimwt>HhM*ĭnΑ,BMdO_!Dˋo|m nߍuzN5qoM'kdS!MܻNd:;-uR2-NـDn ?2m\|L.S7PɩR)JjPk(e_GͱڍU]q ?sƧlvs'~=JN}N썔Ro4ROcX҆befOUE3[n\lPӓl4 rT=WקA /#q:v&N9t;mx<ܡREj4eQT/Cǟjl_o Y|ӄ &2b@?5`D\'fޕU3$/ܟg`]ȡfI& 0vF026zbX(H9VTT~!$H$@*GO-YFF M9ԡo+ֱjd-PܡhF@ҵ 8By2!A^UOC4 M$?5W8`/xPG'ʾGŭ?pwkU}EH&O⊴LU;PɚO.VTꝯ)5(MǷ:-%7?:1ӣS:sc瑧x}R[ϨkNyѯ4ݗ}VrR_T|ŀ8 &c4яn=N†Ї };Ooi:^|7gz}Wq n1]D`Yxt#grA$Uh\A_gsLx'·ӊ (mU&P#ʵ\8i.EgOw~!/z/Lg #[ QNUb춢wqܽ`f&>-x˟8բwj1{4c-V6H)w'yK&^;wf?ͨϹRSB*!$o;c)-i pˆ~OJNrsvc8J!л ]gE\>Ӊ#MKp7XN7ZHwwq'S *m%%LسKBg?pa)x%uoi ` JkE EGd/L^D/X¼b%7qǍ46u;K:H6 @C s:%oiꙗ!q!ޡJh2CϽf]G-8u#S@ѳb 1JI{Y>NòfYm MKc6H|S6QMPǓmן.U٪u~*in4k4GNordo=?W7-PUm)8пi% qO{e6§at|A`/۪Yd8M2laJ.Z}ݖNj(#5|gtWBRT9Μo#.W(cXY2s"H[S_$p5O{A[g֐@67<8H\Tc5jX]֯ءa+4:#|p|PH UȠJO|x72Rf3\> x.$e! ~ )bLպ%Lm)յ$/k Os!m/0*\4{\ADMHQ~C=gN偬+uH]Da ؓ(2L dOSD;߷b$% bc?\H.;{YtC8L #Z&<W6B Q/]ýeQLU BjLRQ'~ub 'Ato8wIv؆ /T8(A&y<ݜl?{۝~{йg.^)wTWǝ[l;$m<{MN\~,j="_Aˎk l`t,Nn KȖɷN8ZK/0b=9‹Z]sICB9rDD!怸W܎&׈~8ov]mi '@t-|S pLJ6FyM'bl{DgZ2"Pμ+fpTF'_A(6tfL{0Z9>cJЏ((43Δ)Ћa*+Z۹xKÇ;H1/>;s𳴷dg6 c> q8G7TXF9D9-^ )u=sNҽHčk%H{U|bJQHs[6uɇG^^ڸCT7U,|ەP{N8>Cӽ7E!$fʬy `+/5Ҍu8Ab9*ŪZ/oUR>=ΕТ&V>{ǴTfQ0 e&L0}݁5]d~%AC=H+mDEl7uN>pUEXqF( &ֵ~&klO%JS7f5!6-) 5$qtf`j1q%!;4 ;yZ"G+7 >j;؂U^:G VV&AppBSJRx2`Gӟ/5*qYM'ݛBK!CN8oɯ2wϺ;㬋%iQT< -tJWz g !4:ʻ;)wnl+U5`jS;]HI[-Gg eATw^o ڇtzvmoYO{U]gኾ?x9E0BDCtBʰ3oWʶG^U;A-V:ؔz,eXp+< zf_Z a ݩS,/_cDtA[6i} e=0Z ub)1DC^5I0(\S1p1EC)e^.Ud6X@K}F~btQƃBe56UqtE9Nt; +BW`њژվP hM.Ƨr+`aeަH.a)AoLƿk Xr?m]^Rٿl^eB-oRk/dhC#2$ L薪( ͎ .t\dkrcT[ia!*O3NCQ ypZfkM~F۟BҡΙGrqR`.b2ŕcL * [шf^pt +_QgL[5ö5# n \I 8Lw&:ABxW&\Q,}mR\JFrzpC0l6*s.k)BypujׯdTMoЮamƏm9[;/[qy⽵X4AYJ12MXÔJt4ћ4lb{7ia^;4cȢ+z&>PyhǑ[ZYK2K޼?4=$!RCAMy6x>7u4X 0h&H,: ~ aLŎs}(&W' ռRԥWxGvA+Ps>HW φ-g 6OF~@#ߵOV:3p*3]uV CV7R[*ުP+V4lwbٷS`.#75*oT0+~50;6wh UZLȮrPFna U-7zЌYH-Qҙ#"iJGJ i^\ft6טλd!BzSX&HMG.c?fi%丱wh?YkOڋ5 ԕjћ0va HLa+jNwg55P⚥a @rap`\OT{-ʩ8R(OXJp &[ƥ% SB>Rq& 5*`LUr$ζ^(:ɸMpvPE$X@\إ` Z!KsleҀogBt.b%}vdvM[*N\eQ;7tkH`L.¹v͸2r oҵ zIU;U~;nt*ihyKP2mZqвw7_7y+ 5sjnCI|\uic$7b2`IJ0Tt= ^QF~9Q)OkTJluTߎ@-A1<4; &6gm4Պ'm_8zd3Baq;J`|;1 ^xyg&7=gH5oq7})~U㑇nNWR{-7MDvOm}>Fl׀1D2HeJV+D NMк)׮Zm#ޭmDqv$;+P*K¿ B*ře9ٹ*s[7Z|0%VJ%^t);="K@%$RKrc\s_t'9 GH;4YeXE(f){}@;,aUe0ָ*.{a\/[MD 9Z@C-%Fy$lP7!Q@|2AId%X~)O`/ҧ=.Ꙁzb\/ebO%>JQ089=5"q(*j+`yP&AJ݋UU.m^A !$ 9LpvT1T :A=eG|`wKdzV0Hz|KI~C;bkxC5Qu4hEAa;ɍ#hv4|GC$8\[Kt"ٸl-a) aX_L{9lC.B|GxP;!+kئKgf|>Te֨U|?b6/w[|Y弖}#肖mILAIOQZ/X=G )9H4 u^gv J#s|k_{vE.I%0Ւ4^"e~?!6XN35]N9_^K쫷5w9ICĉ15@/Ə "EZpɐle͎bAO)m'LНWykZsR8~X%jgxR#.[Yj1޲2orUYAP//0PmDMh߾6dUV3WNKz)+5ϿV_IvAjC e:@}Y㾥]f,vn H{O ط+߶>T(Ƭy͝@:;rv=vQb5ʌ}nj-2D mj Kz(2+ 5.x_.8s2[ .?W !(RǪ,㖭.Wn )nm_mO ;qWwU;KA30,lW魡fjuHkRrs:-W  »0rTqXqQCd1T|3p|́}X4Ldž_}o>DΘFl96MDJn1v_#߮ڥ EYivB90ٮ[l=e(K-/JE؉gCګKr ѣvGu:/~O" %8Z?\z[׮b`?x1 fVczǭ|c̀71mU$`o5t](gơ߳@)Y\Co ]mrVn*]mĉ婓\zfu}g8S(2Ug8V"b%}Z/gzFoMZJE 3keP?$9%޽IpRy鳜/A(Ueڊ/K"nĂlS/;&GEGKw♝Nn8]LBiq&0++,B820Wt]E?=C^@aG YvOm&֌cŲ{ِ̪؈ttRJAU^=e7T4Uw-t#(9v,94Dթ `apXyh&\t: "+{y@y}9٩(f{Ol+ՈXG"#XGGw#hd!,m,LH3 0eq,U cctry”Q%GUo+d Ŀ gݡbFjA+gpyX{U$ mYUjTE'F@Ygzwb#tw*8ߧ (F|k3CFZ|zdi#$aq,r;tݓe6!2eP_Z%ASK8]2-F>5Jq_B13g UxQwhHFSI>#["xVեgBd $K")j?r%Nwk1CW礕mM`w*!]>\MEssjF[LQiz A16 ȯC[]ӧevQqO[N0(Kt I%ye-"<<|V7b۴-jn~' ڜuR9`n[7-2K{lƬYXkWf5ܨ1bZ,DZ vF^oY莁͸laHB6!=<$1P .a)gxc옎z٬87P2eʩfk[Bt*4̚Mn7,ЍWEA5>Pcw Ool&yFb*c2As%(- \1?>3O񹣣8ͮ,P|Û;L``BD=y HT8$`8{Yc'*1=T@e]'yt z˹Ď}da2k&_!-)n5TC;V:9%8FhՕR8mVkfVڻarj I([E"h&pRV'lf׶Mfu%m{Bu>Y03Tt`BiiˉɳK_#Y{qZyc:G9ś˸^\5OδİȒCWڃ{1́I6ԸR+]鹊mk5s"-#o;g!K {FUre 81;~YPD ҆NmrÿrAW+ xNTYB0Uaнd,/+,&#uZ&Rq Hxl׮`Zioÿo(T>Q ;ѨXGLV*/@R8fzIͰi:@,|i3 pfj, kƳZntW=[ٮX|1+M̋庹ڠ$>'8/5 4;x״=u (%wF>F2{+Q:^mZx{۴:ZQ!9 &`QD MWRH='}3w8L[ qT׽tMgDlaV&{*MY=ïJ$~$0yH=d`΁p5 )Z 6տ |3ew+^N w HR#l<=q d#6 q9CiU%_+@n} zXZ\:L![,x;Jyذj!rqd3o҃__-g,B:+ގEn$[! ;zz3B?cjlwOi;@QdH%u&qV:ީ:F5/isDÅ~CE# H~*P~wf 6vmD1q^VAR(K6dpE(jKƒ4 qYIH ڊW>x9B|DHV ;)rb\1 vmm\i^75MYŒY9zBtkFN;b s5.T3ܨ.YCg:j};]wV$6zK%9j>'v;, K0I<cXj_z'=9`GHdcS8wp;+&DҺb\1$v詆dG@%9]0S?_Jn,u~܎?ÏY\V ^ߙ~- B9PB=];eq_#A0m\i-`o?/ɥ-RT"bwyOdw?ش ܒ3.TeQM0 )_CJLa:ƘgeP ΅ "h>wUJL3m|dVz F:NFNtDt_İց?%/09efZeeYůjʊee핂\_J]0\۹s»3Tۍ$ ʙHTʵHcN)3pnL$Od6{Kk-{Y}E3N@[<|q7ٝd(bv\ $oimLܵSFiq 3-ls-,'lrpt^ȇ2OF^sYí8ʮ[bsߗEp!1]C:00lxJ(7&JS--V,/$W60.qC +Ő%f?\/?PɌĜ63s P3fSsZ[^ :sřExåH92Ŧ9é{O#^^慛24:!󯁦KղTfk5)@Ԥ36=0 ؽ +ؓ%~! z:dl$d!'Δ/0` c9yߵbFÕAy'h} pdu(^F?~B@B59kz Î1BMhޡ~s!>sv÷x $iG(//OS}m;ÕvUIV߂%,TͰoS^"gߺ"ja XpVXV3U6WY'l%]F^XY!KH:m֡c@IDEuLe/@{* b.}O;שyTk~5f<(RIͲ1U ?Y??@i sH`9q0]P8XP*$W($5,.ssndTk.eܷh ru_w;o{ƛ̨! 󇿦bW9)|UBnģb8~^) \pёjfGrT_lВO뽚Wg$j 0Ü;DmanlȽM#2%n}VFrdEoaC xF35M3zq=sβPQK pC!st9^4]s>>K?r}8q!o^Ly׵V^Oxsީia3ϖp*E/fiRN׶,')J_b1 E*ܗk1wri$bא "RYy0]fSrAmD M^v?_rj`sՌ޻K#e_UwZMfZrB,;&ow)Ie;ҝsAY;PMഫMI+}/'iJT>`i.'^֭tO8mϾ^9jqc{l!Ƕ[KSo#6+~xfO ^:XQYָ/@6[̫ɼ0k[~hƭxhNˀ~cN˩\ JN0!^Z0ovb&Oo~S)@ l*8p! vݼa$!GfVj@Pqco@ux ހ$+W=r.Q!챹SXB6Hj//]~R 'Q,la a=.[#QK?ˇ}ͱaj{zEz|jJe\BwmNM:}6RD<Re:UzWڸh9xZ4Ś4e: :i-h5mTa9]FpHVnPE? $N,k8v y_׉o=WZ zQy$w3ҀVƺtSD.pE,tU2:q$ Ȓ ڞ r0%M#p0(F<" u5~j$XlZ+ %gԆR$ʑ&DӚY4-\ KPws[%rfF"OpPM>OoIvC–GДckE?,k;w"` X=V`>NdA- $]&ˌ,DɊkʬ#=k^T& S[,N,gfKp(O7 b?ǷK얚Ux!V[čcc, >ȾgA|#e0Ȏq'LJA=qlMȟ gnϙzKΥq#F=߇HCcmhl-Tp;xx]-YQ;%j/ccfƁ  yOIRV,5>N()}c*U$}hҪN-=oeGZj)JD iE667:K)r]a="sZknt ״"T^Q@& OVQ+FڪTfy({zT4/ʋ~ oI{}R(s8`OBItg@eIQf:IkBFZ lɛ* zm ѕ¥G0"F&plm:#5D6*>>9ic"AZ!h I -詝 ySѓ \ŋ +i}&ZNeaJ)9O-'0l@ ޅB?Β<ݡKmw*!x_)vYP z0,6]rqΕ™B6 idd9ˎ,*m*8(%Q|z:^hgV=~47Dߵa1^{w;so0o؈ǐ z.\]|\]H'0MG ;ә Xi5pC:t}.2xaJP 5 Ί=Wm)} dP^08B*J_n$ _jŞ?)02 oč~~qY x7)_b%u.bN0:Hn*a6t.G+p?c!ZXw%tprNp*]kd4 h۞+ hΗQ 3B%VPK&`rIuh:_\Crz 6lΕN):"٣L$1DQ6*wÞsEO[9Q ' yCm-?F6s'z ,N]o$B#x9wEHl79JGц뵮{Q ؏ e,$I/OIT6l=uKٞm}_vVoF !|MCx$3C 6Лe.ο\,~K&-_m+2hIj'c-}~-?`ɞ>C2j\>{!QtgGas gne(pwMΉ' jwkb=l¢ Aq=j F1@Uê߻-:tn j:*SWȠk Vvjl40d 6QRYn/XYiJ8|C{Q[(Gޯ9k]a>ll `-z:kBnDX:rVxDX' %ndPx^}<)foLt&{V;`_7-o"a -TVڮwXK,tAWk@ ;4"ulj>9ջ xNRsAPb_BL]DIS]9ةI] xlT1!ahOQ"}EC"'Klrm^t C{Oj"лt`M!vVdh57hվTؿS"?A1;4hvݩF|;h ץ]l3Al04Ѓp^}*jG*Xlն21j@nшwEhes2I CSsn7ޅ5``PggH] L"] w0㛑hz,ܗ*yꬑ0~r;Hw"hA8vE+tNv!Br,4G]uvͲK}JC##o͸P~@ufl_=韗!;\ץ#bvWL H#U¡ vw%}XEZrJTAe<ݟqqv)H[nIFAL>dOaIa-O~:#6l\M{/$+*H(J{զVϽf> Yp,lVl+&Zq8[jbKFw9uP Jt/uM^3oY{C@_w b3 u&Tm`cr*b( rY.xi[U? c:|<*f/&i[E6 P4/Ů9!zd/V-f\a #s$̎hzћ,6@Mb&eb:;e՚BX}u-CU}kx|a0<&oM`ӂᄒcY-f._ۀǑ1P2xH Jx<c @j@`Ȕq:ףBXYӑ.GE_rĻ0$v=@KzmJj&^{WBм gY/Yx셋 \ Vk'<;N 63v1^Œml s'Y>rϴY-* qõEG4f|/L9._mͳƒ䣸]B>4҇3^#Y#|i?MA)'#Xװ/zDX<`.??3&+ xџH>iyR_{ޡ͙1>Sr4|VR'=~k&sNVe/VY\gFyPUD ٹta<3 *,ЖrM,T 7}̷w\ObV w=oH[' TŰުBCOu5!8l79rJq)zZ&x&4s ZtssWb En(W >R;=ѻ\q:itFsl 4S'2(#rO*aHX4?ꔓTLյ~uc;Ekm,| 50vI{-RN6c,hpc zLX_Ȃ:#|$c}12BDMߔM'ǭ.K2(we8DGG5 ʜ k%>C_Sx^k1Xʝ2F^]OWOtR=Jk^Еψz0kgC! u4*MX2K6iu-rgGn~(:&;Mvǻ?eyzӇޞ>vH{&!YIfEf!#qp9|&C1Cf'BE頼ȌUk̀$ v[}13\DRpEQj<<7?Usmn1*\x[-oR 8VA*Eu[ZI1]_$>= SVx~~afڳ)#p_p}'+&rx\3Y{aN =S`]FO&@قUL2Yw{Yz7!X5x:-%X8'i^¶2wu%o.~8CWS=7f6C6dPX͞ekJn͏88g68wX&<I;Qt֭}("4j[n>FI9w%kgds0s{F^I$=X1go7T c`jk]#8= @\x+ŸE3ỏ.Od/<2J2f; vBh}z<>l~2ٟ^v͑˂uJQvl^br1r~4z4+᝴yWCk7?s摄D2'JpX?V%?)22ڀ@*JA'7:%,Fg 'Lb9HZ睰QLaaQ҄9M?qxQemGJwsLQ\E8UZ愰dE݅zl91/?B)^o۰y5&g uOf)mkHp2Ѻnn̖A/1M$[*hfpݻoS ͍}v-M<'UgUHG3~Qs];а^-ukm!r?s`k(VG緧45 sEig q vK!Q)XΓEFjb{J: Yo]%FU;9Kh "bY߿+zTOq;vp!/Un!Nghi􏙷9?WG SU\o0SP_{Z^Lj֪Q%XC\R-lFsN!9Ch_Od;~zL jgkaz^ɹ {W ~@nmX.8 L~xc3_r.sjc(o2חTStNA9p#`S0&vzmnR7YS̬i;B>X>~6Z 12^{rLXEhw zC(F9/˔v՚f ũEADܑuqh| o#mZ(CHdps%Y$[%a@8x Y)¾"]sY,!۾sh)ϴԒ$T"Tt~2x·dd'4j+U!-fYa1%q>5% vFy/OTbCGl+\ӯKAa($b(aET馞fUcwmx$3 4jo_AXY;ދCDx'%mn0^I1&/څ{ kA;~Z΂K1NKvO?LwpMلy @(j!!]aSz1R[-ŷS32ojL|{ FZŃZ() 1D53ٚ9I+ 2h[+Hu FXF[RR"$EY@d.uaCOuq݄A5O;T=xI'v,eޣZm~́׷31{_FIK6o_S샲C׃Iok MZH;=-;4\N)'-Hf c+PE쓿Gz;A\Q(U?tdDER9$96̽{+c1ӝdTV<執ĸ=߬%$"z|valg9цJ h˺J;:mmZq&vc_`6qDĞI}߬//fʶfHP[f?9\_"mexa{u9}FCDZ>Uf3锳eLBc~Y.Bum6;#AjyN*:1#Uƞgئ|X@kkC DK3: Hx$CNiyo>k^wWmy`Q 6{a%|-~LCs} ԀfdcVOTP<~P>$SzVe|<_sN-b<܃!:a"b[ ˽-XR*Oa0G=N4|BO :?nf$f'1yp\= JtJa=ti&%;Z;k3/Kp=h`tXTw\_ٗ ByVЌ6h`iei"l>Ua`]J!at=(ey3bwPDab?˿[&R"yh'Ph+eiV)dK9 G9;v?]o0A{ߠ\Br$TdJ7,ӊ`ۧ^ڝqp-=p5ˠ._INCϏ>P}6X8=饋aLxo0@SRPBE2ޢ2􊃸T䏆eRt0Ro 3JTV i2U}ᒗW^9!אs>Y}1HAi,7TRb}aŎ u˔7baDJ} ;<텳ws,;"&O9'9T>8G9u; 1]N͟ߒ!L[zBوVd<0e_*m^Hܓ`v7s9zoWF:58ѡ mѯ+V,3\!*0X^b%(D(ٵd)$B- _dXvA (>SKd"׾=ۋ5Sz2t܆=>>D!8 cFHtcj=fZy|מS]E 5i6fh8=93]1D8݉<fڸ"»D Bsd8 ?`!iJMD617?^(ɂ;yrNRNCI8~ft@&29b@>37dG9_OrbVc"[>Y$1HL%s`,8c]{K/ZˍpȸQLA58y*N(iC`b}39; Hkm4M3Rɛ5vAIb4wF6+wk$Wo!F۵! 볆sk3u6Cc~fg\\lY$3 *] =鲗=|7}( amzpiw2TJAٮjW" x'lKw^)[ۜ@.@6cd n;{\钔U~+@ m6=3rkz:< TNY1'%&Ho{qRZdf^qٟvjSr6)ZGHFqSG),Aic[ ÉF;|1~@wʱAaFe&kxLb9l|iF PXc`#(9}3oQM&tGvr4VZ:QM52:,X| |vo%A_GՔ7E 3˅ćCleL7xs5/"9aTgc!ϱ?ExEq5N rQ X$_ nkyIާ2%^ä#L֢x .D0i b8{l;d%UtT;c&T [E(lҌ=s-hL0"2S}KHϡ02Ioe+Ob+ _p6I.`❍ ` n^K>OH +g^E$և֤>-Y`` b+CJګM,}P(If )$&FF&߼T,͘gZ_@f3Uغ?jr4'D5i._ןVen]h'ea0$t&`^8\wyvz[@$MX;) {,,"G͹3C%"]XθvdG',lH%qIj}?Y)/#ϱ==_k-!Mr_J#]xlc{q#L[lP͚m:*Q$h?v%kMsme|'0yC;+"C? (ڵ|y歍d5Z09U/ &Z5eU~50$|؊F+Cw쟈7":3Ng+{l35FdFH7{6(LxL*.ՍtjWA-'sHt(H}< z*7Dz|vd|Qjؘrxr1>uQٗvmuZn9g#dҚ.Lg{A F~O=b'Sd<  =f/vϐŐlwmG@?3#.,P|;ڑ,E鯪ٺ-3R=F ItshY.9 TY&G&m:lɷo*ۺutGmFOXg|L+ ~cJ+F骖xFwK)) xCt`2d3jl? 钌@xı;TXw@?8I4:pD̜fh ?6@{\)Ź"58|˝e+YsLWmÔ rbb9z]K)e~P|bO IZOVcJ5߂M!sMv]f΍yqS"It+(Α-{FRµ%c +6n(?ж!/| O1Da0%ROR4U6ƃ x\tKRHM;K/}|Ճ~j^h]WNJJ%(7}3}3#Ժ7An-3kޘ@4j`U}쯧N9Y@ڃ~$HB$LZ D0T[tPK;+xmN)W$.|mky, d誩Cڰ-[dZ4]Ys)u*~5EZ~|+~ĉDxj#P.;Kʭ#yp`e3vWpjy x&w|^|=g=Gxꨣ&Xujz6L h|C9>A_i Ood 3@ƾ̌ #j=uxVh0T+.VB\y\99Y4dc;KN`|3$ĈmM[ kW!s+d"&WBHYAL ㊌wÄ&|*r KVDS M9aH {P>{ =YӤf0Q?-JԴea^Y%_nd#YKF$(F1Y},r†ϋ֝V7s,Eg eFbjKԹc}xG14MH]8z-bk)b[ŰwfN_( V?$Mpf hxg`"ٛf|,hw-Ck/KcgnZ$wl0CR^$YY'GWǔ0՘="&6dLMW4jeos߾Lq`<&hTIߘ3{[3vueGOC "h~N7'Y-@g4z'>xf?`s{V.Y5%;4ׯP}'eb';~ +kKlY6[))bɼSY)&$*[*zEu]"I -ɖK"ǀc~j?މ^/R:1) q&p5R*Tгy^RԨJ۩mقf&Db"w#%K.9-Sw+ۊxc OkQ"x"=5H{Ș `GҤ=Jg۶JgH:l$7ql=]mYΫod`uw1nȱ@Qbќ-#Vx= 6:(3vdH-T_w\/V3:>)nXnna.zT3w )u20aNO3gdx+Hf:38{w'`.e5ȰRWeQi8e_[k c/rp><~c>תIh%J A2rj\!v_Abr5&簂8eLDgį܋_R$@kD}(?6;;z]Z|O@ŜD\]t;&w˔xz):+2ږӖ:mbtɠdTOWskKvSnO+c 9;/"je28*1^Z(F.unp#KxF ߣ&z iXG@j2"Gh-S^%)oK}.Nj4" 2+8e=o 1.|A>nC8"چԫ6DW4onyOj=cQm:^}E{1Y- B՚R38mo5Qp+A@xTza3邯l ښ~R%N+z#Ozt*MԻi^N'!/\RamS[EH Jo0q>Ud+sl84$6VY3BPC "lo×`Q[':Ye;n:mn{ `z{DCgl Ag@l| {LRdO6 {zzXbLɎ 2hʭs:cr.r qb>#?RL##@ aq5Ul]h"3T{,dz.`l3#O8(ǥi꾺G L³1k'_7Lڧqv8֠oUZ%IB!gS;*I#PNOGށZ̞KGLy^o~d2۞46%^+˶B˰òPQI^$a ˪P:{=p.,R!a/OLJG<"iGֺnƸ"n w-VmxWY nSٸUn2 pYE=pB3-`FDzØmN_ٸ.2#;m9Y"FMYgqdՒ&aLZm]q H(Gv6ބ5A Ԣz(eL,3maOϭQsdzOFFrR^&~1ŦEhrE(⟻iq Ѳ}R_G*RsG'@Gup}C"%22 OM/(޴/Ef#q冎 N^XEGb;؞M?~yV Axf5:z3\'g1M [˙ȗkBrlN-n@K=к,jwYA5ItG& W/§EĩVuwײxrFʮD g~߷>&< ųc5#^ )#?RۧV֕q}5T{s''̞($) g15 FC'嫌/ pjY.m5`{.5px b[%)fȍy>㜌)15_"}"q:4QcڀG?dIBZw<^JXd١ٛ@`PjXRc3,w"D@`[+zzȬNڞg'U03< JS{ T5cBr΁; Kc{U ކ~_?{D7?m9u[ID=\sB;0.oTv`n'U whkcC ~Z}{;tN\ԼVd0" iQ&V j%rZd1p ~ ;=i(A [2|i9OѡeR9WJWI!P!䧗Nc5 8N~ fwi4]V+5r,"^Ave(Ck| eQ<7z+1Vo:bԨ~}*:w n,Qɍ֓ǫLEƵSF3=]$ IW-_ @[Vn2b+7l9T.ߕuJ ppl֏^Wyɽ01v:u`27ӊ %0L¸}7"m0;KRJGc,KGHWaX"gɾ^H$i,SGұ:@9($'MXljaY#6iS_s>OaID ( Dy'Ӛ:ө,%&c(}c|n=u̗3_=.Ŏp%JyM(¼׫ ~n|avqHfPK^3&5)=t]JW2`t{3@UV5z_d7S?Ԗ2 B=T:}5CN2xomFޔ6i9(;Z.dxIgy 2e~="FiS0Deԕh49ǯ1ϟ=ޝ#6ӱUp7rlN=} kfqlXMna1"V Ҟ'%LTj= PW!?Kdp.__'4_RU"A1E9Ƴo:74fP>?;I%!4D%54,T6_m!ҋY^Kk ? \ڇ5ixퟧJP3ܤK%ilPG3cE1> D=xQی3;eqU,'=͟W RRU]@17pWB0nP RY9wG+#<t'@N6QɰcaH($P \lΖqg,clB1 _Aٻ^]KvgmA:)]37eHiU~p/dQ]R9j!,ȏG󾈹<*I7T3"O Q'y0GT0ATxЏ<l k0|'44\Q[›`Tg) ss~dKSlWnh{g _vhXk]O"#M`Dsx{:tK.h#MVøR ³*O< ޝem?rF_#ņ&eQK/ aFK|$'x-*)pF| He} 0Q~%uHA2I+*5;PwoBg1.ՏΰTr7Wt牘Wk^u;IIlClc2YZUHV_;,ě]p؉%=3S8]1@IVPjj1TVHPUc(;Z,-:LZ{sR1M𽣲Y˦C;u2@PP,`^9Z<1VoSQb6,WcE~i8m }* BڝR%ޯH^$_Jx hĎt>Ʉ:>6@oX`IrR(,b*rE lǔ:Wd5[M$VM?WܐzkRЗ2 KG{0K6k !<(A`ЙZ椒W 2u2Zpf@ Ǣ*Xć>hTgWvL'&*Jja:̥a#C5LMyv)hUz[>";/^de+Psjfr/rp6 ]ʗJ f7ͶB n/u7U2N^qb4I4/U+SWB&gC"qpWZdJpThOcfb8=PoV4;T>tf" SU~f8a~w&ۓHAktSFwjҼAG,Ⲭ~;@ gj ]G*n㺖jMۏND7%yb.ϗ49J`[2ь}3X/ֱG"ӹDӑ C|m;/*5fiв KOT#KN̴L,U: غwԥu[.Qs {Q0"ܝ9Pv*8d1(SJ̄Y`O 39iE}Nс.al g{J0 :Ȇ6}tj&ç/ ٰ9 Ĥ/q=ju ^dZ"Pϓd[)ER ˤQ^%5agqCH}R&P4ˢ%)p IHHaju5&R8UzRRx%.?U)V,cm+ĔsQQWT,'͂q˄˩*Վvno`OAVM2eQk}Do8o3r=4+ f8W;nj@ӈ]N{G.| !ɏӜ#;XRK)!d ˛^ZØʓEW!Fgtxѹka|GmNZ: !kIhIQ?l?H W_ JuTfˎha8,VK*oNL1#&[&Ð7^HNg0~tOaCn0FD>XAoHV"K",A:(9PFrTkT4z[ LSoIxEƕ@y_@)(>&oH c?~obVm RQW&K#@0STݦtq9{#S-jЭ3C"{!V&5 h(O;B\ꍸʤħ#T ۦ0 2?U~$ʩ|@VYFI~3?AN'l=dﲓ\iU\کي71E>xD"ﻊ !B9i0uS!|/0R7,!DB8GŭdeG#5đ |W #[KDOvHB؉^EG7&yՌZҶO,ҟ?eݢp|zCIG|HJൻĐy!;}@[i18 se?+P3_ApQK<;7)xpu[xg%.^EzY?IĩKup[*[뺩fZvQN۱,tk,lqWr>>Sə|"^Cs <[V2'szY0UW Daߧ Lyp!9Ȟn!(H*wRt!\^p 2P#詾M#؊d*,藱apbMkU Z}冀i\T[%ǚfz$4>$?*y'9H0JZjoYhUCYp1o"Z%j6`9byJ_ozX]P L3=49ǰB|VgnE]!칼'ƅ!t ̝\)8nm n~)oUY4WVBj@WuMXO&5qkQi9"]=FKHLq"*/6rFQ]>2BUS;;XnqלA.P,hsq UZ$'  ]{n+5m9ŒM÷ aEՎ_1ֆ"H!Dӟ?^h}iu!Ϛ^:9/pe ݳ,͠WB@~.743o@6#+:>VO9(BBS6QDGbFھ1yP/$۞sӺ e5 .6 7҇aE^j?1ֵ zfxn:d 8^v-ᣣ2+ "TR%a1&94]?Gƻt R4fX{#j@-7ِζYnsX"p-YLTQ/zsѓ%pg0 Y5 ~fBC|oBE)4t}G&x {Om1:i n(@צVAImayd G MK5#O9CD{#s' ae& nWǡ>o IaFF6]^EA>v`⌦en<'KzyhaOz3x!/S0| و {[ƓJ |НIJ?{3siv/Y@>tCFPpJU …7Yd02q4TUZx^>9~|ScGerP#n.%B: ͝Ht?onZ )G7yR3FwJ_NTu* rD}{Lƫ{f6} ץw\Q qk 6m9`4\Wu iI*Nk(_MDVlLdV&E(<5# 5Z]Rb_&H+Պv7_ɣYuR೷ìfDR|^||1q.qqf>`PlaF-z3B(%H8왥U mЋ$Tr!M_슽#* P2[ݼ<^j;fQh$9Õ)`G鐶*jے%9)BΓzL8dM/s`i'OO Rb#j֥ \;Bs Cxw4_aA^Zd$3hc9uB|8|ύۛX!GmL-<Ԏ "{AB.) m7~/i9<`Q^*D`懆N+g%avvu++?DLzۯʔUtSض ଗO{ȅ*oE%d7նf>uSk躚=4B.<"\Ӑc5>(ܰT@Vg ӀUX`+ \S,m l&ov#x9 >jRb'5߀ZBBl4,-(o%sșP\҂^ѮI\2 RbOȅG*?yp2Hz!vY7rAG:s㲣Ø 5\"RվS+;ƪXUq%6K&20d.S K#k)\ɟ蔹q7xj851dۜĕ@҈EȦwDS`0} v9ZDvܫyC& čx!BU2kcd^djJ:Y!C#;7'&=W|Wh_EO%Jh7&E%-~qk#k]ٛ'QGt&F>K^#ί dh#l&#3gE& J;],fYk\@FE4Em ()fpMBf7+B"YԟƵjxq_X`?CHߡ$SS֗L;؇'m]5pb_fv-ڷl fCLmƨXD 0.Zвkx.YM6A LtZKknAE@jh-ȽV\\mTj 5 v1u JcGaSaX BƬ'L; voLcgE.K#@VWcD{'Y %[u0\LL 0vCndbR7p~toC;Et-XY+%8)2w@ .4%&Xb#?q>9J;7/٪s7-l\W3Dj6t("ߤᡫ;Df ^{nI)=B/ y.ںG8 hSZP,Pdk<;B@2jDo%ppt| o7M=q'R223P:I MRH.5粖"98?|u?C*M}mx`(_ϤvvPkC'/@#m״=8Bthuo> 4":\p}A(wg,]c_nƚebY[]jcWZ]K(] L"kHt >j/؏hqΈ.|F·BRYi<d~C8URNq*hYb';cQ/E*ü)!Na:2rsL溪!YnYCdaAH Vԧ)u;eNy]J=ov'ɿiDX4Y}҅f㠋ZwI28D*DFtKHl:+ԤUM@ȩ%݌@v|~nβGDQQݬ1M;oҋ{|UBg7`k ߌ@мFCŠAmbbJC5o Y&Db?g| sv C4u鷬t4U]K/XeIN2jPBhC,A=k ɗ*9nѤRM8#owbeuĜ#};b`HTul^\jn` ~8ڝHY:AÓ2XQ&GH9)J+S(SuPLI@0Bz!C&>1\wOYCʤކb1&}vbd z(q[ @1 f-<&I9ovJՎVB3sM˯!ց9qh *ؑhNyՅo&>1L-kGkeȦHY»(_OYi~sVITSqdTW_>oុ#> \*jtz-Q]#{_Esm*R@NrFM_UM+q+ Y7>}H&1qRU@>-.Ǧ%٪C}eqBYS)z)#lb؏Lz0 g+SX<8L-H%y~qخGf>[[ U"6y\Dc#`(*>QRu<z/,BDiE~8["߲&yx`vcܨ#j|&݋GĭjQ]J3lt'pÚxu*ZmrzIDդW"^|\8!_޸OC19kZ[H1B+ _S^#ܺ30QdcUx.\t@40<7>cpP`kxCWd'Kp7m^Z!iAN7Q!E=:~34oi5|)a\g%OtXRz'< u t|>ht~ۿ`'- Nޗv?MEt12d'1W6ߵLa.ڽeKuv(r*F:ʄ%A|%I+0ӊ`ETB)՛ϣaVf(b I[N܄>?:>_f N=7"؎T,}mEQ\!FX1Y/:d]5 m>xty^֘afi~J a`Du;{~ Euv-E8>Ṷ'D%H p"po}1 *BM!^jV"Ɇ{(>oaݾc[HNU[:qՏ-ΉTТ~+4M8gA{I DT5rk&-Z[go/KݒMɢ(o&wh1qіA0L~*-gBۮtuBGs똖w{eaa"5+uJ.ط&A3vPt@(m2JEpaq8 'a62"=2[[kdǥX[W<1c\6DMUY#dmrzdGmNiec@@`)}*> /Y!x/G0v돛&لݳK絶`sVJUMhr* 3Kf[ABx*ьAק8z?!OtU*2?UƩo̎X?."3Qn]ֱj,^ٳc>a9HVwVƺJTtg,>41oހʤĆK4E4ȥ`oKy^-2dF.@v mժj:-EqAf^)74xIE=8w%[EzΖM iwrVֈs Sa?Z*>-&*e%ynQ[DH:ڠz#o2,`x$!LaڅIe@cke1{_e&2BߗFs .(IGk <T"Q!1I+ '-CmVh'8;6ѻ̴9WWXå'Z9dzlyv6e;#cٲsg9 'L׀a !EK'KeneӔe j1f3{kX[)bm 瑯gov\?lopB`Ȗ!%]9*{"[D#̠ ,_Up,qE9:դJ(lE05!BE=j}KS2':=T2lY4 AbGGg>ƁԸ歴=uꭔ䣬>OW]FVB2;BcJ8o!|'Eڣ(?^ ?6Sל^6 G-B w>|$OC+g?Gb rar~gTZVnHj\jQ]^uRՌYJ/DZj1dIP%9Ub0mi(wzOsHk%A{p>t6TmYנIc"3JroJ bw;p*MqHgSc/m%BXI.XV$m"aOGWڐ GP?'#c!]:mA #7zz;uќ&/li,0OR(7Wvs$!˩"\쐗n Z|ugnɲ?D.3ryÃKJ:p(n}~+cD#IA)R4;LfČR׍u[S?$3xnZc]U@]ؽ+\Q ۦ~,1+1YӍl'm+JNl߃twkR W bcxH{ߺk/5yA,Aeq&o:.Û.7Fu7QSƘP$`և(\q.^*Y3#f[C.0=sIRdOMA0,3pFGA!K$p&ˆ7̲'Gn(h/~!'TCZr{Nh4CuC-c ú#=cA/>ݤP'|kvF? rGHZa\W*nQ7,k_IFD:۶,qխ?Vcky[<=?}χ{PQƳp=G1}6Ur'K)b^hf˧ ZXݖ{OXOZ:=}85}gU߃/ ]LsЬP _Rj6V`SZ`vx ʟX=>1 ݌_2P/wj 4Ω* Z ^K5B~NxXiWe]^_RFSJ[n5; #B$tЮ\ ҄RUYTh4wSʺrfbW}R#r1f.%%s@f _ sE+AS: gOl!dOV=84780w3i*I:B,i1|54V-f;+MA? ˲1E/> o`G-~wO'FL5M3ڝCo_xdc#\QSz&u?+n} ݐLe;%q;ۉ }eMYT;]S,r jBўKo1F~a Sn ΰ\E+p#}(bakI$)g)|hk3z`H;?v^%{eL f2̅`>{{aCB{*׍ &9&LrƋC}*gdMB7_Ӈ9,}ZA L8܁8 oYed^$vL[ѪLTn,]fĨRXy(C0HÃxVH-@-ƕRBvn8#ieRdp[-|s _2lrc;sMǤQTEgȧAJMO~vp J?@[#6tD.NToK.u=~gvv:pbh.{!Yy-75sS@>!֖29a?(ynU&kE?^FqLEhѡJMuUQY:99vYsM]xyʪ u8OyI@9f/a.!{|0xl4ckYwF!C89j&ߣN:qIgc-1Oꚋ.$Ø &OD@V+Y+XQ6 ! alPnk+'8XW,[QpHB(MX!O~u^S|xmU@NqCK]D,xT#=hʕu 8Y#g#;59ө-&,XFT-m1/'J0 o&^k'я9FQY2wށ|px84p~~dbk?3$X eO;>ۤ fޞaUP:%s_4[ٯ]'6;A!3*r kO&}7`m>BΒqՐLkmo_$#9ԅ_MD/@?|0^:G}XH|sG{ojh^j $eqv'UvwT1n9VF9h *4x;UޢK0g5; JrB Tor }Uղ=&ʹ߂"$̤ >T81b_q^0G[mW9)ψ SbT!b%= KP_ X;s]Zpc~r'ںȜVDşrw) PHڬ/wB ;/_4)G76H+%̍h rDg{;Ԧ!h/Q#^< =wb1$7EXhAT}cXשm>Q%L`2؛|v[/dK;(DP10 1X_ܽiZtFgz,.X~Y]&_=,_H49%z,J@t}I !%`ODض rAHu?F `V3 3WLBcoP+_d<>De`]lU0&iMrAkx>Qo W k;6=(kW$h0Y9ky'LBT6 g(~dAלNqByVbwS, HBmkۧpߤ Jf[f\ykё B{nlWq:L4 LT/hۚ*( ^79щ=!e6;bN39_`cB6V1g NRNsBXWTB m5+%i>%3;M1 z2΋?zCJ] 6e, խ~8ݫj݋;]0= פl B4UjJD8f KL<ϗп..8,%%Z<&'<}4C5Y0/02qԽ~n #k_@$Y&ñta/C>߶oΑ۟iisQ*}$KZO58T#ig)I/\2?|JqT-Eq޿&a\uH<5h}$5td8?i1z=]wx,/ʇV]|(ekxe׺Cu ;5hpx rD52M kvw'nj%=.L)Pq`+Lh&ףIq7ͮfGGgg`;v` X|`Cvh Z[ \ҭ㩔+&G>ћ-q25ufZ}BP GayaTqQz C`GY7" ?3nU4% 0>XYLc7.pH&BpzŠFSH6e JU<^:'L9a~>GOvYJS4QPX]T<Uҳbolh)YODL!94-zג32?xѣrZtu4RX{WHGV߂AX.LIQwshb/1aL*x0H_\e63 _9VVT*F(>vH,(xAUF.pdTŋpLF}G` 1~"_{3;'Fcq;Pܻ$FD{g!"JEv0M$¸=+ ̙A=Z{e8+1ױL|8j^>&Q4Mum/P[[zEnSt>\& 8}M,j(OZ!dWMh"Q AHx4B+?ۏPWIn}LS"@ 3 YL cϪZYԯIV݈" }—ٍMmo3 ZuRDUAȊ)CQg@ak!^9AxNbI8]xpMrrqҽ%@U`)#h0x FL.1JI)ج% s'Tf{g@–7EC :1'mB΃2Ě?  -CIqp=[Dz0VY)13+ؤ|C%zFEuqگUMw{VGbV#~{kаOg89!W۩iQXWCϾķN2w&hͼc~eMx\THEb]/\?c?$Un Wl (ZZ黂ËLlFou:3q'M>ޯs\WwlNO礍k@z=J^#Uˤ,9?^ſfx!\_uF0#bqªEv+he7vщ>1,f8G%,(FQ[7 6gz2EKRm|<~+s 헯UFX u#1vT A}&" c=;|-vK7mNFڒhv`& 4jvZpeKӃhK]d*l<8u` %gڡ2Mꫵ2/v\Rr)K6iLooi5/ ~e8vnwH˫f螊S7-ȋ0ct@zSdމ7"Np[y&m|i)=s-"IDpXpV cbxCx?F57F(evyRzkj l‚t!}oAEiBeqӇ0{0Y‰ApӷX+\m^+e[+\SjAzVu,^_,.64:at@ dM{A3"A2bn&)x#Qt{҄avf\LA}+'~  ĥmٛfV?e~m UH^Z(X@ejUը=ӉAq1cգ(75 Q $Eh*'(ȻuQat8K]\vcILvUx|P4>g2r*(.ZitG'FPmr#b퓚d `U;HSxj 73vbLgAx8Xk{OД !|#*ޱI\-PZ4a qG0S2oFx \%{Z*Nb[gT؝ɓpq 8o9/R!d}dj,$tؿ1Y:'jaä@@0]?4Hs֥sCo 1X3418ӆ Z3-"t9?\z5-FXЅp_[)،sMr ƞƣ8}Vy"pC0`ChDZ2V-^~\^ 5q6' EX ܋B u0XIpd!C0x@,4?rP=nD;UO,[7~_/Dg09qAAObؗ(#"';].ߤ@KiBn˻yDcNҽH^kkn $x ЕG!=iOi3{;>z"*l*T-SY E.0=<G0L:c-ǗCߍB SY=saujWoӦxxgՉRfٰװ(ݒΙ@H ;FÓ.9ȡ3KG⍃)AoWQc]_?Ks&xp*;uV@qZ/"HݩSr ;zo?*.]T:`)INsr Y24UA^ص5&!0"b\6=fڹcfݘT~hN`_F, H@M>> ׯ7HfS"-ō`}9wklP-+9xfq|KS7ͼ[aœ)~+L~!2[à?*,:QF[zyFIwim늚'GN~ ( .@CYW7š I_ 9N]=U b&1!HOuO;U1#M3 M! Ʈ}';1)i >ͥ+)˸bjZMIR"F%xΥϒS]”컿ZNhmr1 cvw8jt$VA"TV~Qr\B8KB =;#\{)/bB@w O lBnU".;뜊 R'e8ªvX'Bh2 EH}7*>gu;<m w%b{ers"H=uUzN|HR~`X3Ii4b EԘi-])މn.^R%f Q5j"Sr+-D=ȿl n8Dz^ytOdY+{sNo6̹؅` p_-ϳ R#&<ȯXEh6@B$%E ^rx,u>rvm0jc3@z5~Zz>COt7}Q_[ء&\1i1dd-b]&]\ҩ "+%+\un-®]MsI(Ӄ!c aRJ.V0,\eXlwD883Mcש[G! ;ᔜDEh^+%;.ר I5#] ] zɯQ?`1͔:-ՏvTK@Wo|,OT|x#7jZ}|i^UQC `x8a\Mq :uG#GD "u>kA:-j~I-LO8S6L,g;Bz{~)f0?|PQK7K7&WgfD>?@% (wRJxVQK,"Pc`e+1u\7zclnAt9{ Nl̍gݖ@Ve!:hJ7,?6M :46}ѽk>;+3q}Vc<)|"Rn) 9Υ^ҁ;D~9y[ܨ;L[}|ܳE2xf*''0~yatNIϐ}#_7xo 'lj|0_Z++ 6y20?w؁riY"GޟBH(3P{dĆc88ql0Svm&00.B=aϖ9Xp/9xURvNM]ZFJ4* ꉀH9U혆P7"&0kk껒&Z?Nf"X<~c7`, l6g<˶_Ȕ߆;jj{Ƚa|>N`{Ӌ=L1%84q| X28wV@F#m8ҚPގ ߩL3!j9G}nռQe1_fi0=ѿWplL@o셼 )| EoxQo2jϏƖVm*);m.+ur%],v.4H!Ve>_ҹ蕐W-D< j~de>ck  U ea7^}U4rw "7ax C=㧌M> ~n("߉yz͟/8L0􄌔0ޑ;qONAf?g_I̼\q:(szQ`_xV%)F c)K5A[&( H %V*sXh.: j7U (8:NҊ51L#6C4d,98i^<gMlm4R[~ޓCd7"Y~))f EH&CA<d~ŌJ˱)D~~0fL%i4#\Sjݯ]@mђ{J`&1f d R|]#UZ30=1/\' CM 53ϐ+oms.rE;ݓlcq pk*J6`e^C~Q:VmD&) TsM3/:(mX1|sNV#2VGO!n}E3Zvup/W$ dNs!9( ]ˑ7}dROPXz=E'ch!? )irݥVآnfC:~V&Ʒikp.gVkFE78=ޢ-2 +XRJ2jC^`BtOI-w9'c+aײ, #JlԿJEKc>^$q Ihb+{~A󯷲t'B7!&|U8KB)YK(|KJn NU°-2Ej4YQtpJPgJM˗ĽF ִ鎓 t}AZK;ޭȩ|.U*7xlG|jOձ!sEma2ͤM@ozʀ/:{EۊFsq6U&Mqu@㏅sS UG]GlT MLuCQl SqJa5jn]dfpHeRY?7ӕGWd,"gJph:s2nQ\hOaͦΆXQ܉r#&-<^p#QѰ-D6UeASk{BW:8J6ƼEk6?:箈:A&zc+f5~^A>GE*hgrŜo7E/<.1ܟ’e"}N 70ݺp$[92h G CyA s+҉{߉F4ˆKGr`A/5*0lV0Jg#~!$^~wJDK|?=ݛ bk#ޚ2s=|s廎yTQ k80<Gyty)#+U5\+!@vq52aXn96YOR<cDB3B!Oe)1K?{U:SЂul")4Q!/(N6Q.]I'&8vZ^/;vGʸq"W%@1^&nh~Br y:`bB=;sGTYlJчu) Dzw|ݜ'768htzaw(q EkxSXaAtfUB2fص.DS sy5G?Zø-k4,=E@ 12ziGhjj>n8BYcDǒ[e\?`8B2;V-͋ч(,0p[d m%8pzv)㡐5y؏Ær1*/wzz# /pxhJybp~QnJP_i;0,m"S/ZAc vr^@JUE(gY6VBIAlͧCSXmݪ5`{8kֶ Ut; 34cEՊKTPޠ[؍X/)o!:hpu6]ۊ3c8mPh]}="#Sܛ#؛XUbL >U#.F6N39.EDеt]I^GrbW n!~_K?trgHrD qex'#ʓơvr3+\M"jD!tSnis&'mbY*;݊*F/()2rw Ti(uhKuQ⬬{[~D!HBNlmH#5f3fz6$a$Y37)>H/Y(nyqXZz[K ͘v@1wYM:}ˍΝ'tUovB 3~";x9[ ;O̵ }1C%' ̘=6Koc:RBKO{GlJ=[IcEZ&5x[|nŇUrQNSV6If pv@fNN!>wpWJ'knכ1 ?`ּRO̾.CL -²brTGMuiu_nOŚ{E1݇!pٵئLϳsqH-4 blsQ&aW**31Lþ)^5mʿAꜻ=&#*%vxv宖\y=UԱX h2dGxktF$F>w:ekmk]c۹{XQ~؅u:*p`'=Vdӗs뻚8{U߉D=e!wuGsyXr"h8h22yPc 9\-?oPnϑdT)XGyt6̝Xlg:+;m}} T]KAgQ!E#; 6i]Iz/PV9lqUC c1;Ƥ(T[2nQ<7\``7\1 ' Mc/|˶"J$p TĢ(*ŇM\)˜ I86i YW 섺!I#P5)zD_a[̂ 7pͭweEoCIl>ѿՆ}OɁnY5F00J< =>g>U\tuG;h3fBYF`.For;iUo'Tbo#6Sv!{?n¨k čUZIorwA1VZ;/Vqmv: r\朴_N=ɘ*}grHePst=8E}Gxt9"WXئ~7@7$}9~d+lEɑi`\-(dOdzv>*]-|KKLϧ3Q=_"e[<>Kk~ey{n h5a[ 6{sXi WSQvqOt;*MSw9exHkq56 t>p\|Ʋ+m֋},wC mϛXŠŧ ļyţj`g01V.gÅFx j3,PfNڙ3bRoV~U# a}0}m˅JWn5wmIz"@#XܴkyޣMpm~4n4xyXNu ElCY]5Ŝg3[Y8h=!#(\;`?phQ_&廆UAr]!Y9A SNaIȽhneA q% np p1j^L.&:p糛j+y⵵-z=Oí ro[Tequj^`IO(~-v~Ʌ6adϬ(m`(pHff禳!\w̧I #dsM*TLܯҫAjRn?i-ESG?.Kxs:ђ}p0q]6Lb"۽m@U(@ !*QZs熷KB^ fiQ8Of #&)} Rco6o U"H"rK8ZW `҉"-=]{8k+)-^#8E;>CoO3vVq{~SF=wC)9L%4uc7#b:"7xܞzF\ۛ0ʩ[u!?[XD|zafq<j) `G2[qC n?-e6OqN)%T6 z#QIۄ=U#oIm*`s7'Y&H$?T{߰+f0'9G,\o,z4R $ \R#Ա~#ުwo@j*I&g +9+VArw[PI'u8úS Q;QIO%T$@>oŐRT=h Z!($ 6K"hD2 ƀ+٭14Wrx.J~ Ch+G5(I ]'fH}#, xNKPk`Kmc$TFvk`I*9x>ql[ppt5!U?!}Q4㠽}߃PR&h¢_u_銀C$Jc%t1Ϊ,u 2R!)!fx®xHmH2@+Ē] "SWu* {NW8Z|߻79F`c8i9T0=Ħr2 Iq W@6v t.:WB\SyZO_E+.0} ~]wEh.Mh!rd$ȑjfQ6֜F6 H`C ce/u3EOx $6a^|XTݴ/&K;躼L]nЗM;T^zPil=LGT8jakϿC+\jMPrOw#p=4Dи8߯`p?CTpXhQP?#*EO*6"~#c-p4)ƴWQc55W#p%d]e@DMr٤hZ> tddlAãH)k؋/AԬ.kqa3X?({k8Y/nys2V?cE=8>WO/mgDg/\=@Q q%Pl/8C/ +NfWbbXdq)U=4j4#܁>o?4)I/Ju.#&]|Q{"%$FNbiw%-< ΚMWa#{sܦF(Պ:ԐR{jR,YB|%u`4tdEEV CjLZD뢃ʷY=nޚQ J|h_@}V/!%s;ޛ`BXGEMir*מ \!Yxm5~E:J@ǹ E!VXc)7~+5ӚGh/G<]_]n{1!|-a}Oasn:ٞ̕!˛Ϸ IsWCWW+3/۾̴֝b{w`AT AL8W1/;~N[f͒SUAU'|QD&~3Fɕ^Pspeӑ+ %k)Z@88TIcai)+*mx)'1(ĺ~v`TC闙6]Ɵgs`xd\UG?BAX,f+Nc2-z((Ih([V '+8[EflO lH3- 5؞Wk'$=D\Py"" OiNn(Ը#[gӮxxV/,kKx 5B5'{ LVUA掣4l+l;szV}ns"7_A,ivTٓbJ)[-KaSGSᚪ2sc}s+%ĀC.K7 ͰCL8t¡t͓R~B!|"S/\( :sɡAot _'54nۋqn'UMRt" YQja, !NmUy<(n*{݄ߨQo, ;$ 4@^ :R+$v$ay;E3~BaO`뭑夊J4 ;0VP<j;I)*Ks N#}LGf03thB&n{x3|O)lS[ qkZolOYu2k#J[JZ j]Qb `O{ !\SMNq \N;?B^+N{$T~鳠#7bG8.}VwfuFp SήZ#R ^J̮LG؎ CQrM751dxhn:wҡDzfq?a-Q+ʳ[(U51e!Zyr?qCoDZD O)Rh$|BEU-]o:Fg>9pL[< y }Q 3^/i Wʼ&OPPlpCrq{>sTi2H "h1k;viFX%u>YB^ Q흛'0p! lj#=A Ng]IUjjf%K*fdpVQ&/7ldQU/.\r#MD<lcyϔ|.K}p=}WK~S)<{!j!Yfqu&=HhxP.,5B{w!=DzhRq⍞jQ&nL࿽ItbƲ;?DjL;: W6@2lmK=;t&ʚe+8F T&A.׳ë׭:W;' OzLaS'N. "< . g$o ԷG.iyHxܑGjԿ?6o(\TH\,@Z~r ֣VM7:+!;op%r1K *g˵fc zF!#?KIHO) ޜ&5-2X c-)mA9&]Qݦϴ21< ,,L.U$sǠ6tvRc E-l 7,mQiNw=v[bN&F{dX:|XQWp;=][hFZ W>huy'yC0HŻ8uA!QEfrI,mڽ RzIK;4o>U_mJW"`;@VYH=%<ͣdV TD(0;ڒxڦx^\\,#Y!$klA[Ѕ5.5ʷVNDFĎ-ҧPI&S{tJLQ1A\~xH8J)Q\Ȧ+x3@]j(ϠSAƖt#}`%gz+b%Y#2d߷x7ڜVF~CS+C{x1j>f4]˛05QjTF3ѴZO¬cޚ<n|@5f!;%FZ;/LK{ PYa ˘?e[>8&CzH,{)&Qڣ}Ey+yΏ`l {}P<}e h>_gA8Au0*(nι+džt"sx^Tt*JA.x۶9 f>'`G^mdQV5$p׃JSIʥێT(gb#pqъ9,,XRr|LWT;NxcPMqH')Y?؏e^| 8*-gR``dcŒ0l+͇ d圵ݏ)Sw ɴ |-K{ M+'c8 m3Ϣ|{o] S`Ik Uy,J2X9,o8'+0Of8>нN165SxtBsDLVK}8 ɋk?F t3jכsvf%ԽG}Mz)gfdtɦR~)i q ޵bt8^+cԞ\]j58ޑ³S擩._j8>v7#r -o# x@%Pvw5=)I,`%ӗ.Ȼ/U k Omw> \X71'&Z_3-oV>_ME;D?$L'΢N_OY}Z,ejhL1C:LMR(بAi;lazL,Sy)hXl02ISb3{gl:Rd+'|2سwE:+R  '1#tcpx}(XZӎa""2!3+^Ϩѣ)FФ;:*–wu9tfUҔ2q;Yb wQp"~Λ/'LDÖARĐR۶^04@x_W:~]"RyL A(uɕ9٢% B!bDQqIØIQY5sA൝ tRSjkKg VJPA5sɜ i%,jCPj2V\0l%.FU[ rLiDcfYmv tӿwȞeI$)7JtOgՊR>_Pf t Zt]D]s _BR/ƽωn땂]˜11 ވ|> [*ʙơ/MD>MZ[4UJDlՅ\\r\#g[Ψ~pE<%4Wh|'צǚ+!pv8w});\%PV kw5nsܫbߧ٪7]|(zϣ,u(}Sqeҟ" KLL9[OxýjkFrg ՒEbL(LeVG̴ZǾh8^ʌ({ۂU&_t`FRy~5\tyQE.9 #(w]{RjRP#t,ΰOY,JR\PzxdI@u1 8jF ]q  ͓E8NR)֍|E`;9/hqYC R 5<ly|[e yT v L:~}`~ !~+#Io.Lب`_B zIrvX΢ |XB74;Tdp36_+eݝqJkuogsȝxD0"@lY&%]'` vC8 0;!C6in]YI0X ZNwj]x WUq<>Fc״4ܣk4ѧ󒝩R{XhFXt+"AuY2>zaI &8*$W0G t8o%2մ-Vx&ڵWr#wJSz4tjw/v^!B`~柗y@R1l|҄"EdSȳ{1hDԥ%KxCBP-MЎn\1}G-/We*[bs[k+EdxuŅRB\mosH@ĞY42$7o\_kZJ,?Pch!ǡv-!A4;Qcfnb_BT^:FC+b~-ֺ$GuS?Ń]o13Wt )mXdR0l!-Ɵvt ΂CoV@>iٺic B+*ʌr:A.@*ۛ}=ƻm{}*("UgMvᲓ#%A^`Z:)N8% .k} | 4M~+;#}fFti/$ٞ†-W%0 }l/_Ñ^L"/hXay!>ïf˷HsDG [bJBfČE&#"B-rȕ~ׯM\4C"G(OSizMYq{\<7LBJ`ŗ}ڲDCecLH"v9^CewNx[= Xm5!nD;]0FiXWZPۜ!5@` CyD7v#'(jMM ?ݎ 4d@;&::,^ѝ4 C?v17Sۤ}L"],VcZ;BqM؝ cNPI)w񽱘9"I߷4'DUOK 2]]ᛊtue ysSSiVI0"uHe1e\Nc1FR4<^S՚! Հ9\AgNGX-O6#;PIq"U ڕ[m1Oc؅ _ "41Cr!CKdgh/xD zyP0ٴ^93}EN7r3HThX!E,GG8xfy-+P>8+&ݨ0iTjI$F3jm%qV|Bids8wv9יu#`~O_0DDO;S .-E|Q002Uf{hk5M ~fbQNS\+b?XO/"[1Kn[n=)~V_oLU]K\cQk 7|a+G:;l8V2+m0ۼnBBv\Rq!'lBVNJF-aW=*0ԫo=3ܙo65:e;O(!#ҟu`/f1}&pAJ?b]D3<.h^T lc. E=.` 33b=QFAd @?%Hf./aOI`̋/w />8Wm1]rxhCr!vIuEQlja 6Q5 %{ #-5@a0VQׯ6n=ZUeS2ƒid9#dDlّv{VMo00QO|%l+k&M`I/n69XeqƳ%y:OX3b _di)ڷ_{8vfm_pp;asZ?KFJ4W3Kx-32{ˈ{ս\ /;f\Q iqxz.}: o6Q}9wL{Lݱ@lX4fۼ|wHv%d%g !}u{ژo*rj3DiGLl%U"0@g6|ʙ=˜>TIl ;e2"77<"kAt|}ZdPڕ01b6Lwc:Y\Q tS`_LQYX *_ZtwJ!F%AmnT](N>\ӖDP9S} &9>@jX16=+Ъq{P!Gi@)n{UD*E:)*Z@aX<+ آƍĿM"Csf͘\Hc} d?[F6ԉsǹH4,#4Im:ěLRE;UkI-HG)ZL7/<{IM o86qX")E`x3M1Sx;uOG7ѳ!2l'v)3})\ZzW͇ttFG^x5ri̎]W E%FeRm,UbprA勡E杒{S Tak)4Klu1TUܠf:%`9W(IQcr5&e)#q?I4B= d\"U"޾\d/~ϼ Wm[WBJK?۪Utn9퉕)mFK38[i82&f 2AX6%0C̀+RoetKbZ-\HB;Y)6rɒeЗy<OYNd䐟 wB 9'D9}s'[0[;L 0vYe OS51ϯ_=z4YH1m"Gd+h4@ZblcZ?XMpO/ٽ=𩺏7 >_p!^$-eg=P8'ȪtAc%mYEf($>>K6xh[94hMf 8=V@8 ?{ Y+=rK^Do|qr}pg%Q&J ~8=z'qK/|H=4 ǓQ !@1˅ZFw^)kף{!9*hӼOgN*pd(:bT51w.Y=kC;NՀ[ܺix D)qZk ǼW0IGuR.$8uU:k)Վ;]mZ}=~TqY!B&XGd`qNIC6gكRї"3? ^Ii˟f?B]X`%uU(^':Fql q3krtv%ά WY88KEnRH?F[ˁcKgm$V97-QiXfs 4^k^>٣g&Mo*Ǖ#}J W1v-ӯ+VZf]{!sPLwӭ:[ɸI i9ݤzMН^+TۄL+Jip{Z *05=hɵ`^#=, c{%~^RfޣߨFod\~]j~ ,sn˃Kn42*|ntr÷n\S3=91X ڏv| Z*)6|]FyT/R8-G?Q`KB*]?3[d8 >VDsRJ׳)Dwܰv&kf1v[Ť|w}Lgh͡uĶ-KtʹAJZhA ;>&%trsOXNX/x-#B}e7.[-.6RJ[d=h>Y~I"[zEV _뵉haS."0 V|. E߆J0-49GaqvFoIc2-Cp u blDԥi6t_ --eCM*EMKT4c9V(r'5.ZIG'6ʺ}F (r 袘'Qxh!~:]{o]FI8v[Ѐ(.`*ߕp~ϧ!?Jƒ DP#R9ME҆opߪ$,"F TXhAAm뎩iq@]񵆟",Y7rK4Թ>e-ozoG--qxUoc 8rh?R0lyI~s^);bo*`(ʝ{>pԪ`lM NӘ^* Dԥੑ>Q[%)#i5Emd}tϩ%e^. V+f{M1n0bY@pLa" ]|0l biilbBқbʈP]G6'b$>?i^ƿ*ݭ-w aĚ3~NKu' Ħ9lN$b5* t2\!d :5 h @8L8MaAELwYZpAѣ9<@>ng.U`۝`0x-o#Űq 9G:|})I|)Ӱʭ=eH[LIuK(q2*< `JN6U?kTcDaB,&Q5ȇ8ay'2/ū u%HNi%Dž]9u=WOak8&FBQf jz_f ~pLwD'EeG۽sf|gRλR sgdÌR 53麻 fE9ъ%pPZ ϡ6՟v/zxr+ooIhDRgvn1? $HwqArWSUtˈF~w6b /IYjbUB?Z>8IC ^[aFbhr sS~$sX)/X)O^_IP˝ժu-;td1 oŒ`$ׁ!SMzv]UDC=.__"!S#fuN=Z ~%]&7(<'ȇ#ƠdӌC=C$ϡ/ӀYB2E\Ƒܬ%k/2˪Ǵ%gByp|]=9w/ֺJ#'%9+̮7$׍a3p;W9nT P6AhI te||=d{@i6;R fnl>E > r~G ua'wsS 2n%J7bN'׾̂hzf *yBVx F Y%/ʳ?&3_`M $c~Ĺd|+Ԭgb@?PDD\pEDJ[hJOr$EMNKcbI]=fN#$X}*?z8yt.(9"Fo" B{rа[Bv$1ω2+ ^1:n<;(%Mo(Kb:op|ZʖDGj m~0ckT)$kgpN*S ̊08kSa LTV9Njz)b^P]T05AK;NK$DD6Y77ujNh%1Ó7^aQrt(]|VkU)CkIگUHt0J%n W5aQkKo0&BNHeJ/O4JY`J9cG~o,N|Ut$#UMIg(Dq0TOx_MvȤCfF'F )+q0|:z`?50k^O%II(4% j׷଺UW—#]?^&f"Hzj;лjx-a 8ΖႲCU7[9QcR߭ ĐJʔk&>;11"Ɨ6"So%{ÏaLWqA!3Ut'K=b:mijkWN} "6d.԰_v:}*%F1LqVm Ǚ3hyO:k`1Og{]14Q\F;XGȥHZ`=C*#T_cU9VK=oj(M ytx?7,ɶ-qHF כhNg(bT*%)jn9ŌÎ@ܲb*~HFOof i7o5=صz[H1 F ,T[=R:4`ޑT n\V$M|:I 8bJ,!I\tޑ*rJtkN .v*'ԭlEڿA ^2/dN(ͩ%;/}q:Y^% [Ǟig%'o S~kI'o)V7 je,+_mcF%t0!c?9dh8h"(p SE lP ƭ1 `/90G 6oeke-V:;KeNn9KpfAY wdn07Qf?lSR~ [0GXRD}*^N|*P8IЅ<Jq W%?D2/k^]_nh˂{SlG&'jޭӇ --uY 6?:ҷvre8VQI,|g~'1  3jR̓SP/W}(́}%O^l bJ˻κϨiKXwulT HN9 o`*NG*-1tdX<#|i>5+{l+\,}MNHy=ʧz-*kY%DsZ3{N~ϗ ᨞F`h҄/\AVGEک+_{T/(\sީ4gO]@e٬T+σ\\^6o|G \璉1f_S弭7Z`);hQo`gIФ ZCkdo9Wb _OCTJP4$#cox(IQD4 %y+a4(~P!A~%%]ɼW:ߥ-}A&SUOf:.wgÂuz28mh&Dž`g&*p(tY O'9Ʋr $[8Y'l|J[E=s~um7 __,)\-kԀڵ7ycZπ]U'҈BܵJ cLmYZE+^bCplJ(SzV itjnjlR90k(+`EY;bAOf<UtWn mQ'W 0QbbIjsD*O_9e4is`<֪5._$YEYkѧc`\ VS^M놁=lC©IKO;- (}hgźQ!F~`^3 {Fѯ-oRr ˵0ѿZ,wdFߩ耺oVX\Cx|daC%E6 >*,]SǻD"1PEzs(YPB]n͒,2ݢ˻:y&Y)u+@a|b^R0 {swHnL(N #qZnX5܋-,LL`> CP}\ѥd!]([r&դjݤi DNQi[ZRၯ,Ís ZHYHB -48r= gqYV%eĞ!E 'J4B|  *TC'Wg} xkD JV`#LQ|Jxhfoz|JjCFR31B|s>0qڬUJVK^ ]󢃼.OL^\V!.ʔM}QFC1_ ̹(C0KO@5eԮŜJx"E?'Dյ,Ed2Rx{)R]Tej67!mC&-6h#*>o'^qoWXӮv^bG7s }wDk-k5-M@*ImF`df@Hi V洑Rj f= %=w]f)nRڍ+vօ4dnݖPc*ZCt/>;^$z|6C:C2 Y yźt MK솪6֗C/QC4(60J-_jZT3aNKelФ. q;h[̀--OL_Cmd(/#}#FxD:߂1#~&M ReGW͞j8,i撜KJ漗D=~g5W>Xһ{D'64R0uD}ꧮ+ kt9B?>LL^(}B#Km<-~.132U_tX ͺӋcE7Y6oF~Ɯ}/7XMH{q:=(&b_z |lw.8KzT)%i# Rڜ Y;~$b B3PQ&-O"I7͋cp>7C_eAU2tL5&[[5NWY7Dkd+b܇%O.I.Jvj0j(|;Ij !a F)gn ~c(=iM R Ps`\Nj:h)_]pD%>?6p=<*j)ǒG\_%!n!Yi%5ʉY>?~NuZX*a>ڀ9w1w눕ք,dp'Y+$N&Rᩮ3A SbW8?=Jtnq莅P .x3ܬ:eI@8i#-/pNZS'q8fu1邜ӽ\x‚Ag >׌`J!hKC3'Ç0̒۸5) jZ o*\uX)" z#',mSi ʱ ?2E)S3SLqT*vR)<FswRcBvzb@CeJ}(dg,۟20dN׳KfXKbYf5QBT[di+̺z+ٖ`JV"ƩuQ)s5EPkc.b+BZD\Llo'h m407 3x˯{c" !ڈ [&K6qI X).W+l!!OuE6OըvcDvR:Wᆃ(+{Jn AB8K& Ֆ- [q55;NPm8_6v+C%H66Y"T[o*Y}̵#\!j=T؏)oM/].u@ {|/"չA:=)t w1qnM?1B iji5"% u9y͡8& "0o1QXǮҎ}V5Lą4.>8&Izx"C4t'O (©NM58aes@h:Z.f hmt2vhՆu2U;qo6Tm삥i7GKwTpQ`3.>?*E5ܯWq 7}8-ZB55FK7-boe)9+)I.f+h2ɔ]Xªvd 8݉1#LhR%ޖeYbfh^P:G1R4 c>HJN7I^OLa@ 24~S=Y쵥D'yY"^Ӎۻ걈(n}ECߚƗʎҽV_pmp± )$*ʭ\ThI" /CXkB#[n ?MDzJK?V.%rO.ńNSWLZO)cxjټugڹn9zoa:'X2!d;ڹbQZRG1YzU6 \w`_'#RsfYm:ʖK45{=2ʃh!w5L?xhx+ӯVDC'Uaô+kx'< s( <?/okBpRO-k2b.X U@5S0ewYv6Z.o"Kͱװſ[4N}`)i B{>^x ;c6ճ@¡٠hVJETMbP;s378EF.j&B[?d*t; ų%p+g6s O[ۢ5 G3[ HS)Kc=t s?H+ [iC7<Z$R-N4i΁%CTpH/E]Xp7{El=)4WҶntXx<wu 5cnfZW+Rd}['/c*Jf+cG9Ν}mN䎑Zzo'G"QƧMt'3m{AK(Uc@kslLq>- sOhOgD5![{,qB0l]v+Dh5k0RƳ#Q=O#XX,toz;#j)BK(io=oEͽ7_,| c4o CUoI/]__smaK>W@'9tr yȿP>+4ĨDx'.VԜȚ&K_Nn@/$߫=$wQ¥#$~+&665jFTms͑4ۋ5 :iSDHPlA'^ -@UIo, q Cxp?"{,5eswБ#0UKMkq2gPυrqs5kN -g\tY>́.m3HyRXv:!MU;HIlL[$Hn7$5jaS|-Mr4 ̬6.X̭[RsgK.B D[N nfRLu _].ií:Ѥ< ~OnIdz데-6 {*&K7ޙ$P{ D(әCcVe8:K$4w]e LUmt ]N8$u)Hɼ'IY_h4{r\ #j9o '،9<Mc6n:#H PHr}jmrh a՘ʼnVcCo:lG/S 5`me zЄF\DYk+>, (<%Ɵ񀴨k7+*ij8_ڴ#Y~iNOE гax`g+e=IpHJVhx4Z.$_hxUǦbW,%`%5%h#ʾ' ۭɓW>V3xZZuC%nq~A`%nf -5 /vINp :ߩ&GcI13e-/S+>$62|4L' .k%= yK9] X-oKmSܣNϏEBV0f3ˡ#s*\k7 zAw\X&ʀv$Idq;\G2YDe~3?v3"xZ홨Qʥ8I)5n ?SWCMMkْ$]OxáVuA`-7ONSBd$dzJDbsɀ!LK޽wo( s]0\jM7 Pf E4Vfe R֑ptD@e$ }($6$d^\Z[=YjןP(Јx ݖ6,*^BiYp%hSvR":!cLReobmi֎Bŭh 4 e;cSFH{tzkQLDiXKE.cÔl_0F0Ѳ9vP#UG) ,Z?N> Q&"ܾy}"ɢ '^̈́-_~t̼V*C MsS ZߘS DU|@&"T\TnRY%P>sLmUicHpzD*xJWć2a#GUoҚVNrkU mn'vejd ;5( ZH c&rKG 7ɝ<}\Irn{?b HQb=.ў8 ^ 䂾BKaX~ > &7z~Sw0 pM&4ݗxQ7_A.M}D &HγHj|0ux"@~\`aU`erN2*!X謺Ѿem)8܀w|I3[&kqx,D.ky1qwpȖHL3 HX׳$1p8Am{:rLNU:-y5",Ԛfp@Yjj6 ؙ֑FlӘ̭tKD#gK?$k,v!3(R8-r9I`5.(owN=[%D˹?3@s(!IVyF%!YRu470JfN`yuX~ΥdsFht>#5j F#wAa! [ 1$SH mP" L+LkF"BvVͅCKرa4𯨪QBյ]cدOpP wa¼dyz"E=.aΊ jo]%Wf)Made1~8l@h*bwʴ@5;m3w~Yi/ګ`,\uCU|YR'7Zm=d0!ˇOy58Bu />*:֋NPiRÂ4Ӕx:Cz6!vhE"@"]o1 wI!+^vGXH"&،5EӃ;& vxnnO HC& }I&oͻg(u57x}.ē0D;xy&FTdrFA&(ER_ͽu蜅FfD#Ŀ^~;r,Vo]z!bv vDVK`2&b%`? :VXh1 o%k01 I.y=|1t5@/3p}oDG.p#- ȟ.e`'!OtvqHe^"*uΖfhAGC$c+⺑e@QS ኻwǜlP:tZ,ĘCJݳlaȟ/*u\,pMnӟƴzUd_oKoTrF;F]a$zK۵~v$"S6S'\6p,+$'8'Tz(X)Fxd&l#q#>iX=|z/UL~ Xo_In<ggiQS> ʨiLӤ]pyk7rёWS$hWfJL[Iv֜;" 1l8;}|1VOMѻ%`W^^K$uo(72(ޅ5ӊ|Tek<JMxo Z]5z0<1.R3[,ɠMFQQ&fTs[L]qAl|Qjp#_&2J8m(Jb6oUꀋW8>;$Yo9z_Ub0*7uVU{TS@WɗIrK%dbܩjء$c%gNozI(=ŶVB"Z^&#[ S̓(}okQjj.D$a.L%mx$6YA/C/%<3㤅V5G J"l]Vp?'r&'s:]N&5)fig;~-:>[%  :{?)66!Bȟ /Ci6jGnQ٘%}z` q?s”įۦXke S@vs9'DN 试mKJ0\M ]гP0?T&gtN@S 旊0.*UujA5u&LQ.8D3M̘HAV{̌[ʙb0!L7N+W7cf .iy31ʒD\qJC4a70_Xf#/|jHqT^Kaoƚ~ϝ/M3C䥾\@ t oWK:/@ۊ=pQ." [,)Jȸ Z݃Eq7Yy?Pvg9x+J._)")ȃ#gL+9kUFUDs_ vOFFxXimE>\2V*ݱn٪$P47rbl_J\m%>ѬAy46ܼTf2+U]]'yoB7+UsV3ƘșFG4BΠ|fI$/ -;Quq3+Z:zR@2O :_A)|Ma-[ȍU9 5;h~B!nl)mQ>\p\yy"UD^ qH]B6=: gd7c1wux64XuFmHE\o%P_igZNuc+ ՙ^as TmL_lCH=ov4JtŝhO= Lz0r-_i,\ (E5:N(P is.5O-HI* ˽ҙ.( [Ngng jp?X<4 :J$)TTv< yux|Ȓ9 rBVU\EƝ2rg k.ɬv#YiP|hOG oܐBSBE}}/WƉd9j+wMʈpJjg=ԩ+Kd5~(,.$ CֺĘc>lㄨd_T`byTz=Qv?z;4s{]OOB8l *(oFma%egnmV?(̘N'}+? -8? 7kGWM=,f$ 8j޳XjD`Pd z>rjY'}܎VInQG F*T@ohayݷc 2vBm%=pC@!+͍Ox <}\8u V `}T> %Z."_Ԝ!DA z A$pUwNs@$j|T /b6v#/jp;)V]9ht.tp(N$CQ~1Fm;f Sʓd &?wOyGɵ !p۩]oJ׺ikͼQ`\i{܄":l;̌f8 i ִ1S,O1deLɰwH0y=иuf{C,m֖ɲeEh46y/D썶Y]Sw(>3`5DYFKx^jD؊O_]ǰݫh5F{E%W\Sb7넘wbn`r.50\vN%:lG:y-h&/Fǥ5:Wns/?4 j`ljx#ziAogkJ!Ws&t0A fp@3&h+=QiGZ/?N60'$c~$L8eﵙu6R}̉}(mXxS!4܈S7v192hZi;b\1_*pcjep'ԋ$-Μb kx""Q̷l%pD!%܊76,weuȱ!KgNC U4st@y=q;< 3$㝦Ed;ތrӇWE4I-pϪ3ۤt#QIU1' 1{/ S˽L'y0 by,ECtI*[{5gOj\4 ^JPMR:ԗ-9 nsFҬ!(˨R\r~]4Gsb\6>Df!A⧬);C²Iȕ4쀘`f;/c 4brU{a(wI@J1.\PC|< ;q7òi/6S-t>5;M 18eA| TTsVrot 6F))F_ouYRrʩϐ۔f"K\D8 PEvMZHPe4i^"SbTF" {!"R%w׀LɁ8?O~0I˄m2Q"r0D\qd[!5)U}=ƘH !< Ǣ>v.GXҫ8a~БF~}NpJ^VVFJەgoy_XjDعcJO /eqt8סzɾ:pᆂM89Gx{m&wRa,Zm{ NC{Bg\mδw|^Wm^kWRю)kr"G#S-$/wt}"O.vNB xYa}PnrUR㳠0df|ڨ,T3}1G(X|D Lx1%b(gړQT]Lr,: { AM3@w7dX@!Yض(W;.8훏 eAo6:̼sYXn#Lj~x`dq|JRt&<,pͱr7 h9~&*QQ+6 ɒ_i!|pİhB REߠH\9I'nXdߞk! x/A["1 0'R;ܣnRe2C\>!vu6\X"B)vr09QlnèaPN+5=[:O`QietFa9CJ e"B>nJ, $!.\ʱ;%EX~r̠$9ozfÌcAoj=MpD|`J@ʇA--"V1(k9ylN4r^rZ}?Ṁ$EFQ;';HY<Ÿ@;1il{R,RUs.6RB6Ecbll!t)l\mCjw=uLMrs %K:ўI]%9n,EHߜ 8o1U6!%^%4s09O>f.g)"mAU!N=g+TXN_45Ufrܛ3;f<DS5GL\`^1Vm7&T`ۏZi#W22%&7+K.?k~e ˆ8FO:xM3 !syOڹ.['cRIVYU>. ! 1W ?Jd:'?;bu?mO,9|pU^EVɝ^nϪIWm3 ^#7br̓-$i,ϣ1yHՊTPt[֕w[Df{Zk aQ JTe/pK/>E& Ѽ1 Bvu{Pf&O[yZ@JR11Y؊|(8k")T1C.rKUJ|Ҥ5/4ۼPUH6 W jnKfNJퟋo~XDĖT/,:c ig{]uYYHa]'-Yq +$qNY;&.F {^/8b>rzȹrdm ct|Cޒf (q>̳gl!ӑX._@%>XMh,#{o$ځJ&Ni44`46ٗj~Ž3+ pf]øuey%E8|Mh@v9ӭX"w!7;ކ;p-+ed2nGa 0l\E˜<[FJq3Il~qW՝K6w[J 4v=>gfa$qyT-;D}](uXYE;مJǖd'fG\\@q%uRHvyؔ{_nAY[ NiYfrv}t;q#~)%v`~("^s*V` I^k[iӃ؅ ?_U{Oee*8~WK[AY3$ہ) x/Ukх' tA_"_|n9l1Ij I5ٟOp2Zd) Ծz[tXծ.IU,JQ ս=qׇQ!ڞ!$bo ZA9쭗5zߺr&Ƕ`ALúҾU[n0APsxhxcRc|>HmGNBqT4J )4JUJM}um DPM9RGiZܙaޮCAPo`O[j&a vaiY,u1i80ѫAzZPkZ期"q-Zȁ ˾.| +}%M5=%",u]QfMx놱+ $:P8_ѲҸX3yGcbIϷa&R7yc+>5&9byvΝ10<ϙwji"[ ^>{n:L5|-7~bҎOH*Wltm>}pUj0~VrawM;+h6sdZvrqx4J,Eq*aC%1uRC<ȅ§t<} QJulF\RףEo\cˣ4w4|VՌBhs}dg5!*ZW:KNs-&2Z+1I]ǯMM㶙E'weU}q9"rh#%- 0mn B?&W+<ֈ ;g! FE[nl RUn3ѺYŭܡIq>pмr_%ŁhUQt(i6֭Bu"Nn䲚ĈCS(^I+z zK`&I${ݡ n+9j%gi+=r3fj. 皯 ZQ0Y @a$2eanV> 7^q !LHVZ`'Pjb}qԙYħݶ8ڨ㥍u.|laYշpY6) }SIdk#eaM{?ꇺ_Z1@yIvW@e,# }7?.NE@~]@5N7@}>>lN&$N9!rO|AMmmՄdO\GHvdSEu? B0@謙)k^h#s*H?򖵯lAK *eD_W$ոENg4B sAPLќu33ik^$ A5.=XTU'}bM&0(QXkod&=RŨkfY?fCj:.)1$}@(5p#+S0l~K$t}%P|:7a*KO!-#OwMH?z̠O ybtdC0N\J:!3B?EnՑZʏ?ASXo]. ְ3sw?F'E8Y}] B}4봘֒X'1X DbՈLD.E_BR2H`{y"HQM՟ )ja/M?N%&)ep Mm57 h1)VթJm[=m,k^?Kd tj 連 qC،3~WdYxDNMR?ş=R1nw>)6ymÎr!Oiq((~a Z{8֤~|\[hŽڿ=k즱b]R GV'j^j^/H ҭ?}] Nt)~LVeYIxw\(:^LϛG8ç1٠rj6OP}'ׁt$II7g#_ow;#X4JYኍT2N/ڍqd^Nw yG ׇqTh*OK·]">Y~.~!~x+AQ=Q :"<ǟ󇅴Z,5OxM7`x)]!⶗h[mLC$;5P9R'S&,#+z9~-;cTu(K"rfu:>(ߍ zn"V =Y|ZuKnzE12J>a"6Q#́ fv8ɜpw{mΈfp+34 E k\v|ᕒD88+x LE~v<(b%hZ3̢Dn5>L(uh]9(uVk>N/|-;x)|mOaW?HJe1dw>A9wjK!,2%ϖAG!fӛ!ΒQ+jn租ގbhv_Ba;F~Y  A x_kXQ.nn`M=3RM4/}y )X= cjy O%ndt :˫Y=&**1´ƨ8yu?juU8i6&m;†D&7455HFafmU1WVz~ 'WγO)E`ڈ"0O˭j 90oPkQҭSuEQ V~0r51GٗT[Ř qj7(Rz;<=h0S|kU|Pͥ",`_h:y۴L(j U}\[0ª.J)9j^߷ZɚZi{'5^e) :P_fVYT毬+xAxգweK$iU-ŐMę<@uG=F/Bյq LcORhȁU^FpYMy. }Gu^^Ίo˵&^"KHggd9;aXZ0qJn% te_) 0ӈG5,Q[IiB}^)o#^5S.gZݳ64Q$SF.<$I@bsQ+9A8Z9-b6ZX鍳pUڴЕfAmcM,؋ f?$vh@H(fO&#}*&~Fc鿨&C$漏R8¿VRcXh Z-߰?$BK~F-tueiVvoI_ +r(.QHCt:?lK G|PMMĆ^7 $D9Gk"OW"~Uwcj&"ꔌ_wxAk0&kbf51{Gb[ۅ/Dp,T:S_p,zw?.pth0<OxzhjHLѪ()/nĎxeKv"  >(Mp;"hBf KfZZG k3ʿ; 8.&Q Eڄv(V \hٶܵNq:s?,f-,so>Ed:^.mɈd}|8E30|ozq(O6۴r'jJO+eZ\_&lLd8@s'Nԗ37.qRV#S79S-ـPB?=Ox9[d ^7x;JpwdU8۴]Hrds NaEN)ybCL 3j6l~p+/|wAj5Hl/V+-&yF\^PFFm@5h"ǑjM^Y5ȦuǺ;G4lz ˃;+.r6FıLJO moCAlF.0%a&5+"/4mgȝ89ZE0#aЕS-<l~}oDtNI\.SΣ#S#piIQ+*l9!w58t0n=vAQX[9&ІA[2n#,p)rϠ4|Ya?(a&Rkˮ?qM%eߺ "~έ5#< mN3$NE8ӤC$m/|k3@hzЙWzì8[t== / u$V" +@cذ_m7i:9ٝG*E-=g5 @h~uh!tʛػΚ -Wߦܹ n!HdK,668ᦴxsP'\6-N{2'@ұx-ª¥ّ&۫+ EoG,}N9%|hNNةRE 8V>fd%bFGUטU V k8f<ُdK7˯ɎG2>3 V畐lDM'aZ=%ma6WMr|$Nw̅n+ÄDZ)u1yƝ|U$r\9Sebp'kQiGyAX9jU+rZIɨT1 0i9!H-3^1נ0$w{pBG昰C+O gY>4Mۈ $' Z .4OuC%*y7Cm(.E#"e힢-s'ʅkٟJ3,3)SW|9Cn!W M-?ds #B0`t8'7A:ǽajxUyzDʼy_)gXGp&[!Q^Gť2zoaVl-[ezE:vHko!E.ax߅FtOe5 { l @,UrTn.% -l]Q`BI'jNh3ݑ7?Z;ϺB2xR"z11{\׺IB<ºF 2QY5%-3qalrrEGfz#¦ b>j.tNc!j;.֗=m/'jZM0=$Òn4=89#K aI:f/NR;EsӑlILTyuEߪJpn4=rY:b0-->Òq)>Iewd&G#,f7XYyK6qHZ^rLەKM*&VxZs>F%I'"No|*JTZ5=nF2=~ψku5\}IGk{Wg"DC[`oLAMj0 YwFٱX&ATQ`[Ѥn~ΫkXv, hc8uӜPd)t}}M 0^rwl0BþDc"8`1Wy'0d\JOH57`Qr ':C(Ċ8Z_g+Y21V,寶^ǚX5J,%Tk'S#I(qFY{q'Hl \B]z5hh:Q܅韃gf! }'nVpfUU|f4Uqvg9 imur3`'P8F{r&jIsU&%Yo0Gqgtui9WBBmzz9Vca&%v?NDZysj _ L a 0G ;hKIl5\vjCpXjʖf|qHQ#uQ$:Gf $?|ny)2ϴKt9bC9gDq$9f GvZHh;xGP􃦀;*'& Mhx_{ȩ'ȤȔ?ܻx%@2Տ BWqcη,H3/WRz_7t0ayʺv"F<̓&A]zYlikksdﱽH1$գC>v d]j c[~P J8DL+3 HPGA~Ri7_S厊6O 5WSNL6V>!  TٹB*xؐٛkmw o&=sx2 0R=(t3p;wf9чc규),tUݬ9,!G?M{IiGҥ"ZslzcZ` c*eMrx]tB*%} Lklja8_:yF) Æ8Z@A$Ïʓ /r'sFs˦bv^[l66f>Jǁ论ŹF9£[Ox;q<G{AN j XhPw&;y3>/ 8)ͬ=:Ԣdp:6C2HvBR6pSp(FI=FXJ ܈Mt0jU8OQ(j?OEj-jw[@"a6.MȽ#Tsr'x2[AT ͩBmʗ'Uk!4rzοbqFQ:-Q*QO93<Ŧe\+C.T"|W YȽ3=vLk{2h* pFO #dRC>F,6J8FvxҽjtZT E60'ndea~dk!`,95#.slkA <*4g/ ?ϓ"©d {l=`1E+1]T9գH͊ȟVryDL% QW(;5 6pZcRVF%)MZcֱgu!?g9"'H=o솘<0?t1c&'жcdWE0R)%mV e3(kӃ˓a\]#X-OWGn꼪tՓFXANN9l%am7bp*m1f٫wNsl[)ASOy9=翣 LIJZūb%l`v8{ݮ QٿLѺ`cg.HF2()s7 dxS&#s7p#Q~D. ; Ƴ3l8_ɞpb_LMagX`Yp=^[`Z`NEٔ MVыx>|!4HH5Z_r*vX|b{Mˉ?AJAΫmk1Cڌ:.2Y[7|ů_0lEJ0ty“~"&*,8\> mME3=P(ZmPo7/(R Qj 샊DԑR)fcŬ:RIxN7ސaz .u,YzER\48ȻVhnn e3#z]OUG f `ٲ1$-v Q U=Iϧg #603Fk-m1(: rtA(!Y=¡Zes+G3[OD!0U9q\Āw낲O['Q-._X<Ւm;TRljR)fYE3Ͳ$]Oܶ)ةx-m} %cDl/9銠Cd:z9sk>dUYҦvoLH2s_rA]O_<}yߥ.S %TL|vUJ,igE@y>Y8!y@6F" mh}ux#`ZO}"T:5yZ(|F4ʸ"Rk6C+A&Ȁ5~{GW>m|MZv*: QId,g O05r=8}.Hdbꂲgٰaኑl9?J NlvE " 9z25UKmΨ͸Lˏh aHǟ|G1|f*)-,QbS+F9ekPHURi"ZftJz,hev8,$^x֖(lIK=KSS9/FFU\!4|.Anr:I-`ow~Nj"R&bE tYc!(Imt4S _QV8Yl!"׆@ &+yz]D܀y^#[N0~nކQ:@ L%Em2%!$Sex)r)땕|_Av$TƊ,z:ܟbFH]cb-P4 XD}6m|I=sIbL 7Ϗrr~Fuj =gg8Gfn.f$csr\UՌhR,Dx5*'1rYx\'\%Zحon =H`OeLEI"]ࣲ6/FD/%Y:җ}\d\xByVe8+iC\_6-O!$yWUS8X1uʃ @E\_ 'ӡb;8Cmz -b˸E=1~H~7Tc3R+ a WIw{Ƒ%_dTށxh˲x]K`GW ˘O#؊"ŦWn+OjɊřb9h$؁Εa( I=Y沗{·W,2!&u"~=@<"Os\ ~/11|^{LϲPJ2bm8_+Ir_R2 =̦/]~gZ gh)яRH`cWvRc3HՒ6V V.m+;!hj/ՠ&YW,D)`"K,}g~T_̀9*uJZqud%DN:KVJ(*XZҵI"+))$*;- :}(y#$)G=.}8,lxgkɘj!Eaf(G·(VCD_|q *M̘S:# ҃ldԲ`Z$%xog.R`ۉl%YySܔ^,Spn!pL|<\1 $? {JљkH_"Lw3)M>;Q!SJ"6ua[F8Z]č靉.2(q g7xu~֚ iPt,c8@cS`EAԿг 0%|n[e*ꐾ]1|G^i3nu }皓3 geZ2@sP41$;VfS o dS{2WԻnQk nAPz#zg]XD PKʻHLws~f9.' MB&- >!}2?zo+W:fMW`EFz,s| [AQRMG o,.e`U?@CűJvd_2P@ ۨmژ/|sTV;>c"iѲLuS;lh"GLGbm3~A 1At>tUZ6Q1B}K(!1v1a XBzaM>.y%UgЛ-(`" 7HMF ݙ S b9h^*isH-"cϲM u֭n6hBrSO-J)V9l]T){>A6@yRjE4_ryN0D [M2&ts>hhtV{8"lM ߳2@h5Yd3[T4?Z5y1A}D1M;6t"S=gN6-~f56 %?NSk@nЌ 5J@P6<;~hձOCD O >Fm?: S.V5pҌxs_1)y~t1i)bȷ7_t9aN۪1SިeF{~lzU j1m. 20{E\ɳl,{*Ӄ)c:kPu3tFtv|^a6տ! ]EyG(2s@ @|ԼhW#)g!_M%ܴ(gl]67${|3rwG jm@(nd5nC(TղlFO$eEP_6 %kS{2ײ#Sk˾ I9wmЁGťa/c®PޜY*8N\RU!9u;Ng9Wb UNE{Zo6[ jmg$b_Q4at], $NdEo-a8*Yb'5q8֠b&[bԇόRoώn[#Ύ ȅ F6/F*68S d=mKh6?~JH8fw_EChw@W4}L \!HD$ vMWJzǧp ?&W;@ UdSG(Zu x$A5~o:-RVf>Jms1%[ATQ4[MyPg^+ dgw"ЂJ@E H{O5B Ṟ :k+Ead u41*ĸXz>iMcɼ^ g|f&hAHCXP2+w {v9,o|`\iۣ7Yc䛍ʊ-sl6#:ʇz˙~Cs)-Wc;=VGT0CL-ߗ$ͻE &-kh7T3\*sJevvgZtfi ƹbv8G:}i?SL5Z[܏}Ayqt0 r\GRj2*砮gЅK"\TMcCS<h?3~$S/}E`:̉P,֭ueKk"gzG$ c p3ISW $ex/:pV |DmrUg0h8|}LWLVB?+AjR7@͛4& vW1 fПoT#joƐ}˝̅pD8~qG$C VB*Pa?_4&v?CGso] _qvnҌ^gbJ*w&Vd%z0amngzu݁/G2)+i*Ŭ#i8H|Ճךa zXа;Q>(j=.RWmi]Ocď[oj"nET}1zɝ*h۝U'[cfHU#u1f^7lһ{ +.ʾ6Z3(M `+ah\=ٰP?m q3ÄRrvpވ"\Drxe `تV0ZuI%ubhL>bR{*nb[$|n[dg a]W}a.L%Ģé6dB&"ύ06 T!gaB4 qǜIX0(؊(Myf'6$@)@;^Z?^d&eTe>8o..uqQ#u aM,54B05o!$u{_L;zHw O8 d]YkVev=k5w7O,{u9eRi,=;6* eC-Q5?SZ(;FPo=)eYTEc7"ɦe 6b^dU82?bZ=+ވ^$/Rf W?>_klE%CɛWi]&#UL7D0ָ%=?vFZ[+xMT&&d0>%mBqUK;gHL;~ wPC \p"ѰҙP;^d˵LiQ2; ,m[$0ml7]K:"E8ǍKK8v1-mrKǗK]wpW$0U_sq2>KÓ̀$)]~=Md{enCipWDg&Kƛ;Wk`[TpU` eAML>9 zfHERߐ&Xc8.^{rWDc̳Ԕ{:b@?8K:*GgP1,m܇,EwQ /.CUh/yLҥ5lc*j2\|?l6_/@tܿ,_Z f A8 +ndyA|.ErڤMX޸PPXƷ{ϛ}|ʋ"j=`ybҶv]+\0,Vp˗ kckhoYjv~ni PL-ܓ;3K=W2W*xYI:桚\2Ŗno?/|q;U6p ՘? 0:{@ڲ{SLʸdsbcwanO2GhPD7>VD~dAr}zr7u瀛 ,}\5[Ɔr% (s@9r.91Ew*,a8>#c牱A<|e5/ad7b..bL'b+Tپ \ކquMs+p͡%x&n.uWUC$ ]ȂZ~K+dDAòBi"$OlgĝΨtoޠR|@+ls~H;~b+S;A%&z6L4ヿ2_$!JDxٟ&SKP= Eަy3UdfSDM'`yMEe}-ͨ `%ōhStKL'NVTo3bǺi]Z/!~pp>м]}3b|]?\0ўμNZ\gs-$r[SN$s{kI)j9 IiYN}jw3KFղm D:"c:V]%dPB`LN@4F|hB lZ35ןwcWC6_AA4Z]k8""{֠? VS"OQ-T|T1CZ}D3Z9zfBiA#<?FP.'N$]a> ѽm~ `IXų<Ľsk*n"c!gM$kj0C,h"6/R $ym/[cǿ6a/Mґޟ̃ 4A7MLk{$]m^\f$gZNK<l0$n\ݞQeG`9 LR#u8*)d3[zpiJQsSWI'?byƷheWsy.9ʯfqzXJrTՌP/ ,A0W#$YoC ڡ8ȇ9Ix5(4HOi1#sgC2֎:Cm5t5ϭbB 8Q68$\QiK{خ)Y0bXF*-Jbף bd|45u==IgZ4U/2;w*.'~%jIxn ]рO!bJ"]MAD4.쓖}ThmMe4J  YT> iZͬVBTz|z'@Ss<ǁ6VCՇ~S+_Pż(+9jC&z;UܳqFQI)ЙMJDmfk ?~deܵ~;xx F3nA$xLbM1O(g+JdmW+*)\Eoo\K-.=]0nf$,>)dѼr({] ^[mM z;>}5blͯw0^6|e -IgkfOJ" c7A)DPfnLsRIQ7[oqk)S6PC:meO)!}a{1".BA*u#:4Z+8d$\Gc bN!1$o2XpazWB{ߥI࠸"@™{$49ț?3$KMSo3=Qk_htߙbخ*s匸&իpՓxĩI9ާM(k:t$k^o!=(Xn@zfYZ9j-^qV{wMX8? FziЮ]4Q+|)B9¦_1h|-K`4\s%; F-߳h)1QT1/ U4:J˭Ay7FJqw/:)Rn|XRa $ٴt5!Ⱦؑ1r9:TdL12^ʹA@@j2MlAXC[wfW2 d#Z?WLK*B [x9X/|*[z۴O? PϨD(VqdAK=Q=@7~QtCsϓ<2K=0&lSLOoJ5b/-V|y.i?`){L.9c ɎG70RDaݘ&uPȨEEe=gYs ߎ zPO~/yY,%A_";֕V[Vk@'j3Y(|a ` f'*I;NYGZN-)kD 0HAKL us ˋ]lJ. /J1W#Cno0DԮkA(Y[=nKe!^ro ,zppՌ. *eyҢBԄ_)u?o>z| 3J$"D|CJH TV"ռfN'qB<䞴>#X]?#Y9뵾(w^pvcF*d6,` $U(Sq gW-1|#uElZ/6F.[y,f6ΈUKZߖ,PPKA^/4d1K]wK4! _q1G#_]YI!)d V.ϸ⤚DjAqnXbȯ֢^е2Fs\u ;c+PfZӞ5 f:[ǿCPX[Ė>Ȃ[Ʈ Dv櫤`O:F#+n2N PFiՒzG1wKfp{cɭ> P>c?V 2m[KҠkb 4'1CS\/iL dJj_uԿfc~[:%%ʡf-O0 ༈CFJ aMҔċuͷUΐH*omM`03Oܫ\EB$@]f+Ǻ$[Zv^}ĀB-r4Fwn$-7JSN4?G]Hu' q-]F5.;,3%:"mcH]5Ţ2k^XG@7<{\1njuN&nr{&:2.Sji|Yf =9(j1ΗwwCT?9y_ҧw]=Eב\JVXtR_KR؆\'mfJ4һEd޻jOT   l5jX7[)T^ӞGF.q~Ɠ~&TA,`rM Av1 '\vv_vgf#uo":2VIyau3 حpD 088۵9qZi>D^h qf!վbՅ/F &M,vqaf FY qϘf2Jp[1o&|b]M4 @8U`@%$̷"d'azor8d.+4g`zNB _9 bs Z?4zokYn=w}A j{Qe 1[y0vfi]зu%9*Dr+ttxiQYHUf1"q:I৮f4hw<l׿$a6KfMKIldBٽPLwsY23 zHf;"@[ τ 4=MkFZ D $U'X{G%5ł&iߪ1L]ɷ2/9\YC<`5q'j;'A/:m{ԣpb3}ҷܖqB$QElҟ6YNSM(xbycP I7W:I@ Qү'dh"OX]T8t"hCQa|ҸW^]T#>-dHw~GluR6m6 ` o8XzʥŰ[)'3VJPؾAGxo^4-Za-7U,8t !Y,{40)KkDXrص* ە1^2pjcISleMϢ1F橘5Y*N΁tȰKU^_ܚxȜm|y |4`CsU(?!Ja ay4=mDz?2z%Q^^Lշo/vdir4z٦^juM߬_ odYBAU L;ANKr&m_ 21ۃb:Hλn/Wo7xLP(JR)*$E<:Op?[3l>ˌt1@Ev1`S.~ kkuS.2}1JV.Dv<KB 3yxcRodISj1/AHa}u&$Cau&Ǡi@pr~}$Ax3Tݪ&k  HQDS%kM 5 1/|61Xd|˔'XDN0{髟HɶJ%c(01Jz%UMB8KGӨq<)Ğ[ZIޝ6n$3z\ަ dwbN$4^3,83vg ̖AM϶(j^lF"K?M?0WtL-X"& ]g#7DV0=o+:&v;Enm;ypv<|K9X>z[ckZ'tR kU5\ʭj;]HJ.~%NQoF]jio sJU`!8NL  }#>c,ѣpWU=1Ěg%ي~6ޫ& >[ ^p4;@VJ<`ryc[@/7t\fS!XxxHD iGgKZ% w@Nd}R.i _)ǰ,Spg3UsV;FƞȼqL[>vU*S]NS ՚H= uGkF^6lptv 렽2Ebr4~:?[y c.F1]R.E,)EftaxGPT&PT !ײEL[ >Pqd؄7CHO΁yCw"؊*h hwTL&?T1RYm~8 7$Hf@źQRU2+q~A](^ѳp/~)/J˹F6VHꕊ S<`NE(bqqs*Ɔ(.H$R&bt54 ¹h]Z6%pԘ[_>SA廪߀ -h AOW& ot+N  >ʶ=K;p+1fez'b&,qL?E%PFNY$0㇕]m9tA3(L2qx,q)fwjX5#RLW- 4xT&u6"j\zQ+{fȺ@I/Қd5ӛ`ZzDz#L´{5ROyuKvâT{A_n5)n8s Ym,mq` N_)=cZ##M0<-UrPANUJFM.INº'3ġ݂T7!"Ek%[?4o0bܵ3u,jTEXYd(g]$ @0hu^@k[ zC@pYBsBg~+L)\Ix=@A2^%ĒPVFd^^ht7Ƹ"&KOHQt˯D( ҵ^8V;z1xT0U$߱Vo`l /y,lR"䜝wl-u7dU^D G e$dtL*E7:IоނJړGh[k=WF"LԳJG$1C0'\&^X i;Ѝ5VYY-]ah2_眬_?V:78l4yvw#w'?>M,uq Lq[A캙:JģYi|j#̉AU]2!3=w[ oE˶nˮM sFy^Ox ߣixEvI &o߹ݔup<5̝Kbzu-~]u̳ qb]e(+m&Ǜزܧ!1C5N2<h_"r#se ܕ94$+}2ގ4A^Kt"CrC73C*Y ƻN/Z@n&ᦰ5J>vgyEbxvE\/ҮmSugjiI7[QsfCό?SV|l*U)1Ky~5^@gɹd,ޥ"!uنL47.\t#usA'Ȳân ZZL!H0Ԣcgmіngz }O.xژ jYu{Nt@GvG㖨˒pS@0T`Y&?F5҈(O9֗sBꏿ_2},}q>g>CZbT$~$jYug|4$tbJ ޢft㙲©lc)#UԮ[}#t&- N0 $s/~"4<_m T-eYSnUyGJgEUyuw޶%+^}ܽ&sfKn.hf,Y9L A\G!Vؠs{\Cש6戃~FJJ@R&·~٫.&n{!#sH^;*qn;wx0XF?!TN@XzGh2#0ҎYKUVI@u.JN໦ryYey`5c W6zʀ/&/hU^Xp{Í3'DyB/:?/J lg(vRl\ FR4 ;KG*Z nSBh)JqlI f![:>bEڭ(9zM]ʆ4(>/؝P[pBYu) GLM_zu|Kȝf]5$B1KQdyY*_Fl$`Vƍ2=vOI'o'>!;<*` 7YY(tGC lM #ڃP WI39Z("g'&dd٨P̩3IЛk{t"h԰[6.'F)utstsB YOqqϱ1.'<@oX^{ 7VB,tgkpO,I+5dY3aLcZL3xˌ/Y`2ߴ !4_;f<{"eWG=JHq(9 nAn 5.bHt6oy?hǿ7,:*}Lc+Aɒ!UW!d^KťV|%Q'٨ByG ֽd"<쓠P>_Yf2u9Db|?r)Z^e0]ۢ?ӹ;:q=e(HD!i*I^[lGZ#gɥpUFP:~,#}% 䇴m:at>ֱr|X*\Ս]@JX$$rX(G HIW36dt-J#W& hk)܊G&ȣRO b*kq$G9."_߹&oy4O~3W6HBM d1W޻Pm~u2* % =:{.d+St}AzW,J\o>YNp@QD ML< 圵P)64 &\ޤf7Jni?}Q闧lYL^/ӂ;>voxY *t,C`z0!elDlG7 Kh۪ |# <~f2;v@em#fru˃GSsjY9"8mԁGgj=zz VrYaaȵͱ 2{NwU[Qj u CH2@δWX)bCv=ٷ5{NzJϘK4+t?m0}$Z&5b%.띍+ rh-w-R*~"kmLW' `w2F KJUyaP9~=ZT 2ѵuq ߼<_ ;`"E\:%j7h 065&1s~Muo+ Br^>]rnZ7 iTWD!ޛ571R"h>Rqi\U52UsBM}ؗ;WsxnGF}@ Qn `.jɰXlIXܡ7/ #C_Mӓ/w$ϹG.:g0D"}6l=򩣩,=_Y׎d*WMܘa~VZFI 7H}S;aCY35CdW jotFE\c:ü{lgI';͉ěͩ$Q}Narstn8KfqY"4"tk5x^ /8oZa ` "g+QB',Ą3CB~<>bŵKzQ5꨽m4>(D쵆S]C9n' ?|r)}=y|+רiA mj%viIg&:q@o'mBTI"ڈ1q9]Zjʝ8MeG-)!gN|xjC0ߣ3 Jƽ:ʣU5w\J7}|yށ!.U`wgFryEIPj2[Pt|cop`-RT:$.bɓ> DG!%{S8 gP4~ wsR~`&>]_a=f=)g6J؅W*qG*^F4,R>߲u={ko369՘b6@b@b ER%D+8!ڧms9Ecibߒs[ acPѣ+uϻ x.:x6s4˾ 7~ ^O:VhpChB!1)YmBNCV#(T>`c$ߗ6[v!艓%o8 UM.ż2FW ʇlCxq"w1y"HfnMBڇڣPԑL!^׾HPvpԔCy!rvvKȈ:c[mc緖Ã]nP{44xfhy_$Lk%u|l eZx`=dU_%Zk";a`ӻ 72UB"-%M7YO.9y0#F&U0OI_OMTrp~-Gu2Ⱥ>Tָ"E1兹ywA>֑糬^& ?gCMSastQM& v59wGFVw;=,P}7LnJk!DeQMrYV sܤ9O fZE(jw%r=tи,~3ՁP-MgL=҃AYc'OWI&|P5W.uQգ|6(W-!ѽDApGnמuSXY:jYi&jPewCWYU#z;WnZZhX纮zOfSc5FhsۂF[ֺڻ#N3[J{GmR]08>=@n䫊^?|Tc#}˴g5 5&$92L W<1s5 "bI.J j̋k**Xô) `x:ClN Ҹ"%ܥs.{?'bUKќqxHRu-B7?2 : gr?ż@4FKDպBK(ѐA m .O bulӲpZ|#bbpp[-$w 5Y0jizymz9JdCdDg4;/•w{ {;HhljGO4>^cFLW#/'7o^,H;e"lqF["#ˬ7YWZFl>XpF!L"rCuMWAٿq_+KԼ;+dcò P\u;e0J`jI-KRM'e&-% 29;SLb3u=;J ւ!b$Uiۉ/)*7ݟ]V3L~{Y]\'! t%$(_+r]N 3>g z/֍ 1O༌շ(mm0؋ iof*K-jɌIgPQ4j;NiH g^ Kz w}x&uJyifFbj? Wa2I;sAmi]Ì p-f* `HJ ;C7 O3=1_Z?lw/rMM;@,u`FoB~jrԂM. %g 6O𙰝3=4e]LŠƖ*1`I #OP(2c0-]L$"eXkL22]qpctCi={JMm9 sA cj6?]:48h6p{;c2Vl1Tn+97)! Y"&a: >K"yg%4rƉ.;FX5 }rתj7kqu2sZ9mc6e6D=u@G_}/#uWɮuvRKz{N|m卽V ƱPuʙIu3CZo؀t& Ɛ!G¼SFҥ\Y[ y͔};X+Jz\C_ -~(!PuS] ab5^,*v$R]塏Ť/}mASt,7÷+`1V8\1I:LHVijyg'rP* E(ҺWM4we1u92H=с c jQ׉-LN{}|mQ,g̢ՊQRϝ)D9cc9wX\O?AשT/Tb󯡺pd15u'_ VWo'KU"4mQul39f`BrCg6> FlQ!X23򲷥Xyk'L-Xo\Xb1;`P'YhʞX3Ec>-M'G9F~ dd7RBĐE,R&0 dJA,!Z6#L4[z=`m9A ]-Auǡ`Nʇ12YɤNw x:v~% mO1;-S~K= +[ XR[a^Mfy\6ɧVo5=0`g^mXv1LHbM%j%IĎSTpD̛kX=9:oKlz]>E1)86ԓo:!L:8K,s Wzin@3@H Wjt4XנŗcƻW;pj%=6jEwz*9_7omJ{ -{J_]C9M :"5ХwdՏTlc QXNW(k0 7Ay'Fheyu\J̰@ bZ0ɤZ |kľd%N~^E:v޼&3r5'@uNnֳ"j k֣v PX-\cצ{aݰ.Y"Rp9=H ~3^FG)Tq%/J qNx&8#qG;B5_wGk hB?K]kqU[Uݺٹd g;u RL7j":kPjUr/_EA>`ʧ]X6=ZM/qo{Y30ytѭ4 6Z2!lW6 -!V+3qը+ e78 ,,ٳ W-;p[9{8ĉY&be/qNat,ep/JӤ b̨6Ε3""$6UsU`vgXv _2 m@YfyM@Z!!KVw,2rX,{;`RUu]h#~CnLp4^'whJG WSMFSJ/Xrc\Qb }Y4A C^gq\=vۭJoV*u˄G;c/ujUV^P'EB[KڰsD>@VO1<2]f|}}=@.2Ѵ?Fm)kc)/Z&;7haO}޳r6fs~K ! XVch帔h1K8$G W.Y־~J ֱ^1ܛ?Vm%'w([ttH6)uj .82Keg>gq5]لZ}i sJKB CgU>x)cssۼѻFAkaRE6KyRHjnY`{~Z#FQuB|ÔnD.m~~=^yCULz5:9CCd{ CzE؃8yᬷCϑ@S`L3N6k1t; <0̯yZH#N? w sn-O)/ʭb%z^莓"?FC5ql^(ejc[7;V=ch*CufO(n 88qwl*A$a"79fJ|]kߊ/(*\c#kv(͖îtW2@̅Ȩ &1Lρ>rVn2x*Oӹ.lbojN1]YKpO+Ӏ +;ר5č.֫VW$ơx:@,b3B^+[ ^v#!3GiW@ݗz.wm?Ѵ#|/8FV& r WǙx%?r 6Euٴqn>|krz{mAKҾblȊ{y;Q{TrӋ"n6nP|XĄמ>nŅ>Kgr _-2s?dHJܚ8߾cooZWx >,V1&by$iХ\B+&M-7i7KXUvbᡴ0au\S:"HDo@IK~5c8֝q 0^ e"Yؗ҉fӧv \ XlTd5V/?Ԫ,Ӏ vb1.31s3qJc((BKE1>#_8\3*qR_ A?69j)EyHs%HQO<q! w ,z[uXtI +Sip_GN`RUyHpT$,鈟e#{Lk؆Aч:5΄/-<ŽT#"c}U;O,pCjze.GD&|f:!p:cŝ 7C.k3 oula$ ViAuKS֘WRwBBtLHM_͙_בDDes;$ϻb_b2 8VTZLX.B0gS~}iouP26yG ؝ڥn:[nUkMCʊ?NЏ@T:Y})2NjF**P_tik>ty~E"6# */?([aʑjL.m♺rG1wMq3PEW d *J6hс S$7{85[ k+yzTjt׻9)wA8Z^n:Y5"Mpkˋ" 㡉B˜r{ofAWsb^/b"{<t)ZO$1o@~nrcZ |\j|ƥB~qb j#w Sst, y$-( } G",AF&TsxMQRTgJrTՀ8.nW(U; U=B7xȦg;jө<6mc} ݌4PM X}g t@z]dߗ 2!&K KjZ'b3p]͛W:g O:z/Vpͦ{z䍰fmEȒj7ȷO+NkaFFh8} ޘwD9.D+EPpHY=i9tOo+ngMNnb!;ns78'_GZ PC8/p(3 7UrIL֝8bZhxMն%îssϚ{b?0S pE(PbDN OZ8&2k$H*HjR:OWߗ,UY |lYU[)zw%~%wmeGqZDZF p}N7F_F#G¼wf&ri ߼.Kbć82Prv4J&wdG,-x{c*uG J[A_Mp[ f3#M '}NȒ}z[)F5"p֘bH";J(G-;?D,!TS8G^&NuA7(ga:(k]3-Բ^3G@glUEa7z[V /El'w;} 'G4F.A#.lg0@\5 -ʸ0a CiS*;tb? ƕ, -"n#28$0 %C| ԺǾ`qGeҰw$ǜ)@Tl@C&t|7I#,)d\!9E<ӜgGN4[Ā9+9q,bT+8+7$TCwqiZFgD Pي(By73-|7Yv$l Ce_p2*`xtMDaN}ZwEDUŽN)tQ8ȇgpP$gm4m.UsB.9$B.Հ7'MveI=dOH|B,e=R]W r @I⿸"o_P]w.fc Υ 8uاf?\Lųzı5Px{Жp D,{1ml+#0&1DNf-c6luWmC1V ){0>-'^}Љ]8󼨴n$2wW2_m1$2'T&}ÅO/b-g i[mig{Mн*ӹ5nB-G -WV(9?O(FfxR4k㗆| J}Nʿo gϵ=LTHK8?|'w ww_50%Dr$~G`x+x&|?%ĩpb/.|$l]e3CVL8{.g#ST?dΌ.y *j;D._B^OSmbR B`D'~S6N7_Y|w0w.D=ka\Xgݥ82$;rDUм\cY paшygn?^[6h(5Dj45*OVb N(~ gsw"O=9zYaMN2HsE D`xm>[ H]dL`۷k۪d |TNf\]ĔhNće:R- wT4aB)*>dٔsJ?3,-p-Dȷ9E&Eu:]m^+xi ;H)%{鋱ɏK˩J;z !^_`K>@Ώoӹr7QE[DXɭNY]9J@)7ф=/) ~JD[#3t 0^;ar_JKw}8W (~"Ӟ$"ZP9q*w8)_`kd÷U">ғ-,KL$]֕zHm\~9m6ؐ7JK"Z72vlBJ!!o¬o4[J>W|jXMx"pم& d'?,Fqycoe”bmҲrwU*//]zv'#U1RW숇r2BQ/RպPjB(T,$۷ϰNs+ } Dl࿝ǂo5am}}nK2Ė jkpݢg[ƼN{Jg Z;S-$nc6fL@UXEvZVJY/SO?+ _wwVN,= g;<,rN5DTt;31%"C5[ p],<8~.o9h.KX@|NVQ@`A \S; ɬ@yi}:\,CCn1+"8DR2nN8^uH@E*ܪJ 6a"Dez$w:~?f*8ϱ Lmb_;"K!% 7"xFB%X e^E]&?wa*ñ -w6u̩2IPY,s3f{49 %ճq6/+>{vd#I9LTq1^)H>ؤf# 6h2$wlUfYʃ,U s.aRO"CAL]L;$E^`x*E`׬ԯ66!=рxc\oW,않Хh#.^OQS*W^i`E&Ko@KyN=,Use+WpҢK]R]7(Bruݱn*FIԙ:Mqv<+@|T&T}ԙ6ͻ^M\4c|4UiHs<}Fx׀V"BvO[sH"qs^dKtkblC?  jcA-SnT+ڝm φ|(>aV&]p2ڗD]'( KFU9Ne FzjrNWi/V ^_mx6m9w$|YNPN頲NFh~0,KPB}z,cqRz!c>Gtʉeqm7-,++avkƹFB#CT\o}/_b؇ZH$apw,SC+<9/mb|E}mZ$PAXkHX6~DϨmê48z0>U[{+򖕉}2|500;n le9L}G:\ i(,jí0@OBtpw(_ UBg=3zWU\o&Kw5\ ʹqzt`}#{"JӴ󱣆ݫx~\PX=xĄŕ;-}[BໍPg.qtt~ @q!f<(X` 9}%fb? c]IXX5Bc(h۹N kǃq56Ee`0}AWhq[Gsw k>%qkklp7yvFUw2?D_&wv.hf!::Z6c|ǩgGmi2ĝkB@PlJD_j@qY)Ňw{5x[oquMuHBv(e+>|N>s8sp"Y\R*QªVDjzWrj :q͡usߎ >F)/Y;=:ZPQ[6~$k9:1~0@)%;s']XGnL-a'|ζFdr Lao1bF~}C[R眰GlM5,QnhY%<3r],oToJg3oP6Ts"֭5-(M֌ K"H}"<E~H:Q:?wP6U T;ff؟ v7QЬY.['&jV $8(D`% ggȗtLT0UކVJX6b>ժ9S@6&DS̘cY"ׯ3V gsb 7ӧ(ùǡ _$ cM1 0]-T?wx>Cϸ2A#|p݂GfCM;Y &>RUsPc G pM"2 GG8"acAj(8}^9>Pmq]|.Do9𐋠ByeJL5p@rBX-u0+ kw:ncjmql=zI8Ãy.H>{w&g-;G6v "x afPky#}46U+U0@^ {3 (H\L uP<eH[ݨ7Rz ;#U|i; E>&P uT|duG|a(XySaªY#x h3܆VMMK܊@Et?y6M @Du4 }̥ß!wI0%c)b.4s&Z<`5*:9ۂpiҽm+G}19S*wk0^ǒBNsܺ'`"khOFUTӔ:ըdQQĘ d/?<++T,brH.NInRZT OW- "5wio#hBe_*xqvu~`5'l.Qo|$ƨEkTۋy|YF>UG0X YM -Qv ¹pghn ":qp@M*zN۸BOĊ!ӿ*:KqCOfr&[|v-͵bG"#S97HafdW  T4/VM(D:7`XiH6cl9ܤ1Ai23X-xEZc"PEq~Vo*[blqGE$i%5d)?XzZŤ+BQ-Hsz(آ?&d;fa._S#v}B8;`QIݝ4tꔲģj$ HG; / j+=M-~QJ!PPUb }(=NroMJOO~&ZO=N4 A#Ϣ7yE/^)٪K WbI_)5j :Bݶ^'.5Vz+׃,ܰ`{byt㫪]aI&֓MDmExV NF45 &~&f.Q8pWL&BnK$tN{D`p^3s@Luyg$  L[gMA#] z<`vd#b[cR;B)hG/&FW.Q^VG;JRȷӕ !~xNMN`ҎO_w5mG?'|?pU=zj!s ) NXY8d U}i0?Agmqx`nP>>1L!'2{m]ES˦3 mk'GJoB>`59l>Qj}nNF`0 3Ź7(ǑyH+ . xM4x3!$gT|5?B&!թ7J-czBMs)KUŷuͨFX}!jGh}^da~Iф'D/b3RNo.b hA~Y/n|.u~ͩ"Ǝ.TRdsY/Gq r|ݸҸ 2cw8xGEBL'VT~UZnо}yrvg5UieV͖a9[@Cxlp -aX,7 Qc'-3MBj?zKB"ɻ &v)nM*|D~)rNG[ylzwQ ` Ыem2=_HVXyO;tb^iR4TC*,sxדu{?&XG8DWo?ql|/:E ;i[^mE FI`^8Ot\H{/5 .~uss@rߓS0np:g)w*L)U1Sp o3?GHM;o!mՋيe-yZrfCB54[ݸ}_g@3 R#sLj <F. 0p;oRN#WՌ=oLgFTHe/ML7ʉohlNkApc)As \C~ZLO#\AqJXe8ý*ٙ հSnr3ߕktFȳ^39D]GN; B5oǭ9J?T>1t]hx70p\Dp+eסkm, w#gg/Ers*&Q>'{,B~1L߯dMJguV{:2auZy=}mEɡ`Z]|Z:\E(!&{G^dOU Ͼu,/ZWtpTkm2,%L#$1Gd|Ԑ}Ghhuy6î*>6/~;' 6}h*3:BIObb&rt[IXzh#T\2#}qQ;k*e2Fەh_r8CY 4?8*<}t)j5]W*@d*eek5NbrlxᨿAĉƬzcϕX Oy4~F#x;pIDw_^#yM?]R{XXϦo껫9eAU#eN(5P,o$596,i97zab7ϹfH9go;R?BSv{Z8<NI@#cqIFHCAIg1G,&V(786SqfF\WoCTzUg(f6ۋ'xqͪڄ!KC1`[yqv=aW00)Y?e4=‚PJQ_!5D9f<4>$Oafq'W^:HV\=ie_/i+H'{`?$LFJ.?v/3{Sfԁ[[ҙAok#i{W5:>M6KxEVq8ho~L]UhՏ0U͇(=؎!liD%g>J݋(DҡnN̂dFF^WYMOQgHc OmV0QLCvN-E/¨ CIkjhݎD#H ێˑ^lOҵe0>ayz *pk'N'o`Dq Y,a@w|Pī00v~XEGn0>!8< u,L  R:܋2r~@٥ӂҹD vD?P9T(uKE'0"N8- .c , j,+u-MB-4܉`9F6؄7`pDF2uiD[x u%wqlD >Ehust"k_-\swhe|⡹fwIUS@d2?"t|ᨎFgG"!zp~uFע*)$S8~bȫ!K[LfAzi,I>s>&I"Fp ~dl>HD ʝrW/d'(@CkyM]'*Nm/+6xwnU#+@Jш+\qcX혝qd ͧ{Tcױ1P*x+'Q{}2$Y&k }E߀@ޥ}F4 ot X胡 2Y39LJ~!-ؠ V6zioվ\$e]$&oJhac=Avlglm<RdW)$07;ådPy] #6Y15+\,5U@zƀ:ՊIlml;n'5Iin~ɺ3U_;eQxrM}cI#"?S4͗{/($؛=hSj*SL%rqݟMO;>ܙ9\SJ)rdY(=Y[-(菽yYWjGsCt x(g(=ސ R~$߽ғ1 vepzVG З]6R Tx@ mdÈ3R OS*2gZIzdyBT S Y-ABFSu`#":d5x^^ځ^g*Ǭ2Ҙ"+:RBXg &6x=MbkKW&qbJo7=ڥabV A2xgw._u,sAlIɼux07aȢ!bLgp'ϚR=1L,g解(7u</o}P?{o { AαDj r|Ni22?|T@K$Z حG 5px[:Mt j`b?{hJ>*;}]f Z.YYK# rz=LzuTפyɻ3Q. BTX%1CB-LR8Q\k=6*!`ho+`&|zA >r2gL9J/,ڞH5M6A}UӣЅQ7,mh]Z:-\hwA4ss8 )SqNֲWt>S [V̈>k?}]t7QDS5g*0E8Eri7br>|fǼqXC)tD&f`@ȴGI@gJ?;EuMğ+)To;>kc@W窳]g=_1@ O]KOcը% MR6}yJ-+ۙC|4+Ic :nci:Fr:bp@0=o*13\&Ց"ZD5~PqzY:8 સ~uc{`~`oPøĴKF7iФRIkUVԷ@pcqN聽]Zq<0]%ʃ>2L\fH7u _SRBd uGEswN@$ WmU?*jT9Y궰CJa<~Q|ٞqv-tbUCPbKWΕt o egNa$x0:|%Y"dL{/ rs(uJwn\}b/\r B7MVlLL8(i4!I΋p8A^@𕮷Jc&# ukʒ Hl?,;Φmyu ?Wlb~mql}-<ǂP./zc%C3kfP(̪d@pp7wo/'I SC|TB";zZI 5~0{BVĂf]t w[^” &2SUAg[?1236=iMj1 Ti9fBFSK;4k#}1ݨQyV|oIprڸMt:,uhGOH^|{ eR}G>iݽYIf(xzo(j 'v:. *aN68aE=d7Op?aS$O k?m=|jQD!\,| Ѡ@&d|uyi[pHE(I˳%B,- h΢@=V%dKEn\&}t"Xt apT ^#^x(>w/xq}y7o^+"&h\˜ɀQ_R?͙~(\<^q&0{ӭA&.ڧIfc~^hv"tԱ`|zQR@]E{HU)iPΪtlع(.eYvV=1ݱѵMbrι#ܒ#g%s c%-Y[КsO;DQpn.2X7NYJ2NsE 1 O$wYz@7"9K#? 釈੢we!+O̷SUWiɸz \}:AX cXWn/5_Pm3`ŞD?OMUJaF,$R"#Uqˍ<^*h?EWS~90Rl~jpCW{lɇ^Hgbb>*"0l[D{Xͬi&ݷ'ZUkuyW<Ռ_o:ա%ٳ}w80.IESةwBa]`aӶ }]=+f6v0޲XG=-nlFfĦ b4UFvh(*>蹧rܘ0V4Z_O3Lp%6UсQMhD?Ƹd˩f >úp_7SfjuVL7'+ܚ߄['O'(U)'\ T f!r5EaVo5O\:jf{a"qwmR*%ʁ.~?ٰ$x9lzxE7WG%oTQS֦ۍٹ({+∐Y}-SȖ}]* 6k̵wA`i~::+*[K}2XI:}-S껐L//Hy\|"Kvb C8lx(KoUs {w`HMO V1Lv1GU a$F̤8į5ߞ#Ƥ _#]> O1 ͩ鯃pz,t" ` q"/@'ڒq\VP<4iS:`z>(WvoWG-nB/Pwah := .GUO? >IL U$ h2rHM;Z06)k1H&X>>Ae H $XLW tgP|G@tJeEƁNϔ".fik;6'PtopFN*h~ݜ<+!bÚ+?p&m[8$r."l̡g6cP7RPEHH^>>+7 #`N5hg2q0ӋCw)xS>v^ rI5.T7g͊lF Bvs⼼"ϋ=qldN$1%:tk:;zc==P%w o!1VeһPnVlVD73yƽ*ɨ`*6dGARԸ"P0JVcN(`La :#AӮS뺭>9TZA4I^k61ՓM=/O0B̤䌫ϳ{Ӣ3Ff%=?תKd41@@ϡp:rcVࠖ٤%&yDMŧ8X*$y+g[M1Q-Ǽ!.S5 gר>ugtiW@L h ?(@Aټ(}R 8c= YVv:H T(^>13cPAi3&zo&=PE,\ =gIm0՞٠G?4`g$enYq $CVW%mo;W1ڈ8|%O}r $go?ND~}z=IfȠfLA~D?G6gY».0hfY?/?p'4|nYWR]WeUNP'`qr~OQN@@ dgڼF5׷++9e#'V7#WW@ wzMH-ޥcR"P/`i&%RBp3+# ^x"(|CYk3Scd+Cq1oV"D-l2Nr 6vɺsن5c)ډq+d|yY<6aaߴ0( wd2kfxtM:9׿0|ś_7ñ>U(46Ifr*rlWY3&.rD]p<4'Qa~Mws ,kAdSm27x@q4^H#3 W"닽!zkmdOhij_~[~1Dڳ(t4 A$t. D-HG@UQW ø~%v:f%1r`B ֻ_U"|x{#jK,F9,>oÎ\K}\"+8 D8(r eP+\$^qv^J 2w/BcQmgN/D%U9QH0oFg=01] -b D>l' [`' ҽЦY) %d4Js#[uQw_uM#(tr>:[HyrdݒѴPf'#@Nc{ͧ~`jJCJȯz O zdd*P6PC|K>/+%B6ʻ1k4LS$e.TWz@B+uu"eփU#J@N]oءIBZG7tq93%%K]F4v|CkeŵS$`~!.ՃXre)穈&>%/Bz/gJ 5E6:@^Bsp0S/=v6c6jz컮0̈[J'{Ρb2,x8=oj y3Iτ{/#&*@[@h٥@u4PJ\(q1Tj;NVb*oĐkT,符!au۫6Hr0>?wՁ yh\PxOmJ!hOƾFO X?/3lJ@^TÞȞPI|3erP]Xw(K=NÑ [;uiZk2'vv1 ;*TjϋKձ s݅jk`Jd=)o%K{'dv 5劔T\lՆhֈ q)I)p$t$D8:ZъYlЃw62<*2Q yXA^&]:/];pw]gȥOck_^"*a ßgOtT࿒[[P(E@Xٱp?^o!J$t:pݡő:%V# F }+VC 3y~6A/*TY$`"ĦQlphrV:% ZMU/>ziJs _Gdnv9.FBW,',8F ]hSIhU4LcX`/ l8m hȫt.M.Z͇lBtv޻{&"Ͼp"hj? lH [/f U[DYEu˪edJ2=Co+G_v%\Ӆ=WG>=]ތ:5Ŕ/v:3=JLಙp?এ`/ wTW$ 7D$0{I rWL( c `F8о2jc7N=eXPƋd6Jv<\P)gݾ&6xs5 /q@\?tiY4c3(qqQw$3-|1G@*mhKǸ^(+ >?Nq&nrDE" _6=(Tt:Ld5ŕiҢDs%wAN™ ttHL&ikgLy1- >Ys\WjB(JXv:"uN}TI+C ȟES0]?@a%aSO-rVId)DžiE"X##;ɜ-lCS>rci4yQhhf 0QpHELG! '}ڢ dח:"骖Щ.WI1}RK]z1E¯zh(\%JPL3P犏M;Ԍ p^(R7`.,JybCTkd̴q MɌ_$gaC^tfMOOs")'E(`ᙤ) WXzkFεd^8j,g( j8^@y-`RBɭ5*YXqeAqⱪ ((),z(=]B&Sc6EǻXvCoOGN2̍n\IU4ySޥn?/tgC`1~J&잓Uѽ vV'[Q~wDpůۺM,|Z 1+ۓTh+L%P!?Z% -@Fq2{(4PZ=Wud .6 IL#R1+Ĉ^/Vx*N7(/-ic 䞩'c=jkopg9)Yd hwYXt}'vJfi:#s-*q@Ǎbr!KWww[:?3ƚ0vN\ =)P#QHIy\l k*SU c k 760{<;bl>(F}[فSgBwVu LW0Sc?*(ȖLm5&ʦ. f`ճ%O1l:PE!m]X^NQ~(APɻ.lL3>)^0A/"a}CYLMm!4`s[HLS94X6;6NBy f޼f_\<_N)FUs".Z\#Ƣ!o !7QRKA& "9kѝ ;lvD?jߣ0YwR9C)'xeu7FE!ࡎ}g/{Vis)u.||ØWhDīD!6b'%S&<(Y}d+EQlR,f[)m@iVp$OРLܸ{ɮpe鞐NTkQ"Ku:\$dGH,)rn :Y;% ntn&yqDz,6/z X:TP>}1yTPٸpʿm:mՆ]`/h( suB r YRP7E%sًM=E ELIA W8XԉXػ~qݰm<$ŭ#K~KHN٬_'KX]U͞SJKfL,L\7\< Ywn#[RZ7ԧ%8L%qI;I*,NsAIq2| D"fHzAU>Ih%٭2[ j! :lk z'gWN ^+"6Chtha<4+BiP;$+hIdA22忁;Rj?1VĔ!䆒6a%r`EiyГ]''?MIgVWT% 9!ߑ@D[6z8LR(fRAn~'Sv:6z CvO_ūkB6#imҮ?a 'uSQ|y$jsqScwL:X#EN/~T# a6D4$bUV]2BDlg"nfi3QuDو)BÌ71 f:|F}ooihiGay;ZenYHm.שC ي64 4m h]بvoL+`NI5.6Pg<ȤzzzDW{;11(Q+7 ⇇' F'Q]KU= u,D *QbG+^FlG\rխGե sc-4eO̐Xh'~nq9UYr+xV 6V͌1F`P+<z7W6 (Hv+5/VY Hb"#|{&BU9wlP#͝"e': \Tb֔cj# \E)Vt(,-j{K8ɸ|-^4J3Tdw;ct$fΪ#^RR>YޢlDV+Fzy=&p6 o-T?BԱr`r9 $ff6礎&Y`sed`Wv3i֮ǭd!ԅ43W0~^Z*=J8gZ& A};ߕYRl*5HRD$RSvkz=sqi]9d8y7I,#D0{ :mlJ[2KP,a$5(QK9/ސ"u<)n#1Cق=Zrus%FW{O0 [W}{%`Ffę "ݳh h1dt+ aS %lGHm׉,'#2EeM2 #t9W^gp v1鎸gNj%ͻ\:8t]57VEG \&: )tM*u++nLaQH$ 2y)1:k* Qw2-fmTVw\WDO fNk QVؔ KX Wxtu0 { z,>șwWjR3,WTt Z|gJc ݥhr1GF؀ɑ쌊B@{Ra貇bfpW9$Xzߓ8BX&.J 1sN/ajVnu,H]V>.F_ۉxE(}`}l e f$Y(7Yy)zwIe履 Z}{J\d=c14웆b*WN{5of HU+A'3L6"1\]ykLfP$OpF^dipZV;a1kGz]L1wLvY qyV7EzxyFF vs7?h%h񕼙3weEÊ5j/@FN= U!6(h`rMڞ}(>|X:U ܵRj!TNbgs?Tx,j-skh1T"V1sc]0ăDכ߈Ssx[_pᮂ/Y?4(.<`栍@Z<@-8ξm&&HP5?clg$dl'Fg@pX/>,Qdxl\IhN;jC۶bcvpP1?L1r؝JrT (XUb`}puě85P e$%-q_ы2~dԤI#I|MiEYErZ۰2(4ڑXkUZd8*^b% ڥ@FnRJ9{Nnh*0ٴ7`"yh#w#|,4T]W +}R{"x-GFvahԙI՞MOT$LMB:>mO/IMnñT)ͥ8t>B/eX'_"DDVJMrȅ]&Uw"B% bB)./lv,L,]6p8ARrmV `#wiE1 zto`yvqwg=RvH0tʄ(1V0SAX~[i\TY7#+S3=͝&;e~@-ȸ[Q {aQG3"iInC='!Sg70nhlZƽ7 ػ]!g5`֑iO]M=\7?)F형xL7 -"k_P|7K<Ӿ tH[4n~K_Ԃa7 kd-c'i^X4rܻ]?y0ˌB@J8:죽K+ 4MНh2߲N"%%QւG;}iѶjB o<`abOؽ wBēB2ʓp7{C$uΫ!@6ΜR0"/ؒ"!d9S.M,/UC2/ z-6UxHNE4dZ2J44֋isÀڐybx/6!HFQkEu7㷀j5h٧gg {ºgo#T/w c\Ʃۨw՘"Tv`e8IJPf6T)71c\  \n /3a{ӿn-;|z㬁S@M\?wCB6`htjn% <Ê.g|&.i$c5RJ/("yO XTurޙj:l#tuה]6̞Mynmc-56|=Py,EMpt&;(1X^ bNtV?'2W_sfYVCn OllGЮ5i@h[Fǧb,yBh3@%[dPӴ9 -@4|̖ ޝჇw떸6HtD#w)W$8\gCV#nMJ hn˫rLlZeK'M&C$/tK_ "?^C Fٳ~v8ZU,`Kd2 /I{.p"ecT>馝c;K;)#Pxc*eV QEq Z8DcqD2.*)0`]O Y5yT|Ԏ cTFhx-pHшK'# \8c7 =/`JSoO?V8e |"Kۛ/נv2eܲ~<%ʂ1$uENQ֐ڔ^例u ;R˧a+:Jbj&<4܄yD7OÓ%u;6 $VԹ7SJ$)( ݂BCN' ̎dTIFD'S-+?0]Nۃ8C綇BԯݽY` ͢׭48\o/] ޗ~+zUs-Vn I}Z@^p_:4\P!ZQ{r=C f4NAud#0jzWxS7Kzޤg|C,1eocTU-)?sݑhl+vw]Lqkɧ3LPlPBo ٌ#}eG,.nc1Pa}}$Pt,9?r[`~&AHtCdYvWV>\v5S/oA 8!eI*SyHw\RK 9Ŧ7`SDk%ۓb7 fOϝaRMo\[`=mČMcMy=tVgoY#t-0bqu9T @@WՅ 19!G_Tu^Xp\LجXLHok PGvͧ!U>XSB,p&i_{Hw&s'9ĿCEZSm]h5BB0+k.,w3j1YpDA~2ꃆV2-G>0.x ~؛mSQj ~G.u ןȵ@wuf-΋Qbjg0ly;6ayݳS[$/oTT  BD2늞0?(.T"%D>C5R3BNnfvc gRlʙ};A@6 :d9U'iw>pphpS~u"YoT#ҽA"5!~7U*6Cp[.]>.ϧЄbW܈@P/C&*ujEǰ2d*u7ӚT) z9D2sn-פޣ՝{_bF$sIW؏9fv*>[RrC* ]SǍr.*Eih#Ŭwq' uα9T*;|ʢn8pbUiQpy9n_x$t,ԇ㷭>}p\T] 4u{GA˩|]p[Z{K$jFNOaLv3m.\\fZA!y05@T(s";cNtF$ڀuk^0-Ugy j;hc&($]IY]:N(9C EqJ~qڠ`F˾3@b?&~ BE_YB>7 ˰JR D IXCcV}gk :|2U`gZxْqzI|cه_8l3+2cߒ-˖vkH>kԍ'g1˜k&]=Jہ<(ݡ@+@u%ԗ+ ?06|?"?FB߫]yl?}*?Lb=trCx5eOtro9V4IN3HK-3o3ԫ^Zlӭ*͠-\vAYob'7RF\K}ۋs]>Dh!A$AJ~j,bx@ KXs){=/#Nv3\EN!>+r __p |NJVѰ=++KE=#W5-Y9<ůIp[|E.]XZdw *+eK[%Xo4U# }M _܎/*;! bUz#%\ЎiSJ0ct 1(+T|s+aۊbu&|j/k?32ȬC'J)kJ . sПTa%2/Oud0I_# #+tUN0zI]n xUR%aKQ~B(k$}P=*%R$cI_w 08Bu{=Z\HaSe*-T+QGsq!_^(m +q*{x9ic5p*٪scF1J^t̒&e}^]TX.!xLUSⓏu$\* f@alAަurBx%=47h$kо79BI7gyی*k9:m|9u}<^LE@ \|dtD0X#\a0VO^߿CdP鵰HKSlG-84\ *VlqB8m+N:s\25?Vq7IȰT8fCt1T9"єS-o.c?S}>3Չs㔾ch.Ú~,%2_-2d}C 9~!9̲FP41+STk4e={IE!Ǯ@> @EO Q4UxdB?O7T]蹂EY4((= cĹeaf.Uit!?h[(HJ/K?RT;fLu;T-TFclԧq #7!.zD[4\a1.+0zy<) si+x^99EBjPDM9^rD]Tm[EZj'hsm q&:ǔzW Q'^Ȼ#z'8bTFX&٦-zZFHGEn8i=fuI8-9 ^`po!AX^\[f0PXvE~[y;AIpJBfdBn$gIGC=e|фH"`yl6_WݯjλSJ̋TD/Qo+Yˏ<.-ߧ&<3dW jקCL_,OF<4˻!wi \w v @'d3&R8zKbߗӇb'ix=u$Xs C\xD^̽@X{P)-;H!4k{٦/#] TjOa5aR_$b?:t&s)}cfM;E骤Nz4,~Q|:J1?3]tx+ hDePޚ൩ιKGؓAsL+x0\ Y< a 8،|PE'Z3K3^p0\RPp~[i_qXZҽ}*fynzӍq ҉YvR:b_EƕOw4r"ĝ>+7F5 V\ZG竕P^x#i&7V5|;NI!V|83%lk`e-pekso" &mSyt3B<r+IGBS8–٣˻Qhա5ݏ徒 /%}1ڎ<'Tm"Vhg]X*!&5rY Hk_ Z$' :CKIܑ9 ˘ IMgx:Ty3S̘->M޼r)<% -)-BS+dS vhgajgWL ޅwmj lZr2R/E("Bwٖ}yTN$&>.Bx ; `\ҟ9Y10ҤM5]FQ]k^wV~Dz܊zq7 a c:) t4) D[zkV*0A.2 JڊHo1KJQKXl=>L(eWn Ί˃/>Ka&id.j@w>IL( rc^]dH%ŏl}/jn ;7#~XD?Nem;\+G!Qo3lAޥgQ1E?@n,(Qs4ǐaHH**$a_.hsv =4<]kobu.ؿU;h潈.䃄-0f`B7zbN}V9w xk@2"b/bBUT}k`CvrKI,wpB58 vCP"Bn s/RA1Rd$3uc@'< TK|Lʿ,HQ9.(z(h+F7:bУ'Ds<\anZi>q.ut*.^4jnFѴ|2/(!#/f㴾Y/`,>Q%S3: P$*a;:m5wZN);Ek|H҇SOJ4>2Md+٦!+myNHTcP>o$exFۉ-EX耦:4e ^#@*o1&. w0x%602ߨ$Q"j9Ѭ_=9y90Fg[74ڞ V0 .7а}QSskN]n$ff=_!9O? !t.g "$!/WO!V q@irXO~A{њI%5 %z1d}r|5Kl{hL?^@Jw B螀o(_2, 4 c^6;T;ʂ{A>[UDն>#9`P(y5-䅇gR o2+6Gz2qBp E8H>:"sLnT";J]M-X{u'G#i&Y0g=}, \UlPr\2ʦ/*|{Ru ct粮UfH&X+ޚeExMUbޡh[ ݼ:GVd< rXW1ؒl/R;˰>@O{cZ=#Zus(x m{.<𭖋P($#n&UgdJw|Iȏxyb6vG5լt@(y556i~HW-x8'ܐbRÅC':51奒4C½A %B 6KU1@/,n097:z/KHNQYj79 E͛@g/ 2 ?~wߖAn 6.@:X˯G]u,2IoUS^C"+6T bh'tg?r.]pĴAQ7aʚs YɝA6)ʳg4H]\.7$UΩ*3>!c㕍kC0عOR[^dYV'ai#gmhOTtfU^j^30Hc5,[$XD8l3pVrK<6&9אb~i7_TG㳯&:nW}QhK>ڜ_"Um@3d4h:,900kV*.%u ӷɛ>7銔fƙewxW /[4m|3Vm†rXan^bS̯w:LV@oF!BPU~r (.<#X$˧O uadugEU2.k[ ] S$0߰s.\_߅ s^{~]XzU?k ҏ>ۓ".lԥP)Qk@si]pkہ&Qg4!4cF(W KS0׹If5s2’oMGGBbs*+qM+v0" [Fl} bM z9njw i>P0lmKynßeYBt.G!Im}8`}7Be0(2F_&+!vjV-,[)\"}<`Q,S.| qgdEN` jt̙ǩk:w͛'CĪ:xv Z!DU!">%pf!x~wP9Wّ RdO|Т|-RKo"(9"&y\!c6;( <H# 7)Z]Eɸ۵s0"Jym8ll9}soΒAI6b[,[׾u ~d0?$'7G qe:^zϪ5n ^zRJTK8o-\L4$$/FABڼPo,(4(v÷+ >pom' ڮ)ˉ[>_ϋLf@u KKۇG¢D{, ߒ |c22rùnRcPhBz|G6U+BR8pGFFC+iEWF^:ṋ)# : Z`J[.kuzUa`8kZ^+[ځY¥Y 2=WMe})Ɣޒi&LY|Tf% ~oL_S;ALW$ڤJsZ;i4d'b-"Ɖ 7m!Z7'_rFLIC]b]T4TL)z!8X٘sToKiT51A#6[a;#b^fpM;V"Ũt1W+NnߝRdN\Zo>>Q:S+"$_iI8h*@>wN10.B8>(gzl*AGؕ툇G9 ׅyS9Ey Tm[Q٦(lMm$9 _KAљTF `}γm P|`@ [p-Y ˃e_Qy-)v`;;J(u.jc'MH*}1+0]ڡQB什E%Ib4)=US=1a/D-rv:b7*@=#!˯ -JpLF|Ne:Bڀm0 gܴBI-5 Ч)ЄUcyT)78:C NDj4 I2bzVyu^"sEܺ 4^H19F^4>E&H_w)vĶcö=* 9"SSz zlx1wnE520vs?%M>ȋo'@5FW~yI&͒CG\r=ߋto}|$>J&{E:!Sŕ&Jlxh} 9c[t¸ɪ1JsB/%JsP"x;4*q-1pDNQ-fD׌Lr~~'DSs#71۞uuʈ i-"Q"g.uz.?Mn<DW i[m-Reȫ})(ԈP1&)0Zz Q>Msm? [KU9궸KZ+U3#VKjwK}™q"),g+;4#^g w)ч2riP XG 93Mgxf8O,m giH 4"4O lɋ|ש.=[RQH ll,9TGWhr qq c˒ӆXCs}{Yg~U qxA[EÃ%W˵nkE־53-¦4j: i?d4 F(ćgTQɿZàmc ν[w O͏ )F2Z6٢a(*&7#)U R~ xa3`cP,;k|F8 6 =Os,*Ӌ,!;0 (c/eJOIvLPRU=Kݻ [s$惢m+DGK@JAj?pjl-(˟з:gAW:%h) HVJ@¨*ܜ ;(l.IIعz5=skd(ߦfQr9<뼗U!Uk㯺3C=pӢ*Bw!mz*7 l:,9qbl̗1IvEKZ|ɠ8XϠQU#)g[]>,$:֚ɶ>Z?,]aw#_Q>'mZH:b㪯yHSe㎂ҝ&`h|Zgk*EǕFjE|CH ?v XX`T/MwQ\!mr7 "^q%'q3tKkKC*JUum@iۊs;LΠY<#㬒JKހ;-S{!vea:<]nT%Ifeλ "` ]%˝_IШb3lv3>"y:t3jf{u}Gh<^8žf y~DŽx,Q. Ѭy>%Oaw-~\TsʇyWD>@P232mDuB`sc~A ^ vul\@w2xi T%TomݳIDX?嫡4ݚfKLǔr|^Z%Ք]>v^x.UhrEp(VGφti|z%d#˥JV&蘩Lй`r&)!w+Uْv'sV@Rn b\*E`# *M:r&wt$?}tU>k;_չQCСቾp=]]$>o ͉smS$icڮK}AT K@$PZ`jpoCyf03@NH6>NTg,4Y7/GRq#\Oֈ5,ioA(!ekgש gISŵb1nl>K}xև?ݞօ9mjvǮ0B;Tv1=,mip8iZ#y)MpӰq4Bz-Yw|ۭhv`PHu[+ O7xU9@̣;kvy`+eeJHéi<.'+q04ї* [xx"@mU#wo 5xO@jM92*͙., M+XRxscPcѢ\M79Li`İuY֓r[JTj.9HxH (8+Cכ04rWټS;8fӇ.w+ G#F*Cqb wRƯ)6z> w07g*GS5KCb"cM﵆UB Iۉ!/FZY뗪f gifz1-U6xA ]zU7]e $!֓Tr9(e1$ܱ.Ta>v&|^18h Eh}b4f㪿tQn$^;?{7S[?7C]NEIT5}} J99̞/gx=^Ȓ pt^l@z+)LjlvŠ}.~T^a!}rHΡ(AYj4ݨce%:1H̻Vw#mqR]Fh픲LE3HkDEk)+2"mdd.p_s0%69MɎPhNnoҷ?R,y3 H/퇆yDjI姣C䎕tO*#@_" >~Q:dzNd;^F7wHP*sC*˅HkbnXP46u`ƍ՝UUh_?v+ñ}O'Wٰ,d&*R(nY{y6)TtC26?M^w0.R|2,}!{F^>IP!tZԊ7 "hh]e8bbwFÎ.kd|6m nO"ĺTMP4c01&1~QD.MϽÈ_@4uT-EȵBz%'}>4woĜ(2*"dFPz2#\<0Zs.Cnۣ2xta `dKBUmsC V&C l'[aԨ 3sڧ1l@4)4|D Yz=F_9^B@?/S]xx)ހ!3k_%%&vēU݄=ҤDy-+Wsbw2O,?ȑXG.]m #S`vO`[`& qkF^HvOnUaں8qPx#">Ύ=`i-n [i|= q#ѫF%kN -UŖ>d/Fl+j#6&d["l$~-){ P69UFC7D`T~L:NJlㅊGF RpU(mrC?K{i N)N|P6@( {!`h_[ӢV 8"ױ /_[&;x0!5k/v3К̧ 7&q90F`MKCVysjz+^X¦l2@.=TS`NP88)*SHt& %Roy@p5`<\'Ov <Ǹl [~¿;_HcWA)ͯgoUٕ)n&#U1_[gi}!=`IlT@fC`3+QO,h1Y:*F8 ws/!?湵FTU~Lfwj(;ϕpϣNleC?cstM~k=[snb*n{>yN4P\¹Q}SQ5>ɖC=~Ͽd_O:P~Z2n 'L)5t%C<:0w usWbRT Cun%$DZ>Zt۹Ӎ &;SX;M)lgvj1c}?mpܯ28QHA_ SׇE/DYvE2cYpG<%m ]˼x5]2$ꠗ];5) PA`}|r*Ur!84n2(P/ÜOՆ@j߶8#] īVx~ Ճ[y6}, L'߮ n2֕8\E /- jy<V-T /+g'E[Qm"pbB2k r ]1S_yga:|g'|`#Lf#{ϞUDRcY+)4iz25,7P-򤠂\1 nܱ?In7DGb:;mN)sJ`~ 079n[Am=dC}@@eZZل6( o[Af@;bc>TY,Q |He"ʈpn2.f*ӝYgVHWoj#*|]Pz#(o&Bvur;7 ëa=HiyF3MiĎ7m0S{'Xa-d/KiR>"sҿ#2ߜ#ݵEERGGxi/G"Px`GSgح|*K#@\︔BI&fB"=2$n#wXcƒtv|55ƀஃ?J8kѥl|A2MJo%-bn XqS~ 3Hb/_:R= y۰|)#6s|y&!={r&zD!6+g,kټ<8rN-#͙WKvW>=LT"J;R~8?,V`N0) $$l 'hE UR2oX̰P24P^deԳMל[u cT* aU[Po|&cX% 3U̥Һtg ,_P.xh*[3'"qZAt'v5P6Be؀\6)Q4K;]D~Eq^5 XTEm.[NE >w8`H\M(-,bW}Y-.eg$ T ׼!eϣbD/c%#(}\:KoIl/bytsD黩Dh:z S?FoW <*1:v,rJ9eؚ-377\mܼ?7PwgXfofMt9Dx3uMF<C|aAy=z+;qT0üz':>l8hG=WߧI :(/pұtP( :e Cطcy8)yq~yڗ[D{MkkO0n iAÿ҉}Ja5ol 3ۊ?(!M#l-1;!-<~֣nrq܏x\DwTug=29S3N')n[k23'|.̆-D,` ZbAx_ 2J%oo{ pO] ظr4ϝuG Y߶>UP' yD߹*XAN *xY=0XoۧƸsS6TK(/QΜwr¸)Y^ ]0>MFa2{CUɰ*;P0I$`o\{F`T JgvnjIq$Ƀ{gc!o,LH '|EB唙+WL\9AjCjyVJF VHw[5Yc"9E|OA~SqDέW]Rpy Z8<nDf/cdFDyP*L!ey(͒oO-`DPC4_J?+t>nz^ZRf1,00y/ k}3O1J"4E|1:YN*Zk iȭqQxQr-^*v&%3)1"5<%$d -1etGRsrRiQDe|6+%(tŜп`QnTk@uE*oNj2HbE fiLˤ?8J.Ns0~2SZgZ๶uCx ŐHpQ O.9mk=4@cPOVFSʢ7`셗KIY$u䣃1<$=~֮LP>2d&U YJV@Ε5in4iNo7Q:N@\lp+! ;(k榕7#Wd4r ejJ7 t 7 ˆma뉻sDo#r)+SA+ 0Y4g!6z?D]jxL:X0jŸN |Ɛ,@.k7; 4 V"v?EUNV Yr&S}XPcD|Eu3W~2ȉE" a![d1F4(QuMCg[}0 ゕ[pv%^}JkºZʖ2mDLbٝTa1\f/V@5kզF&<>Y<_l)T4_V# I{V{H#RCK(|2Hd[OD"I؛ךf{ ~kp ^OCA^xm"[鵍 lBV];k@񾤴 sS!WZAF4 x.Ԣ7W+#dET9j'fHzAB4D]gU_$d $9hGt-L5`h%,qM.U5\210$ g9J'R s`[SS̃edAڹ1p׎v>J=<5ŨJn2{xC]^7wC&<1򎒘6O֟ w~ fFKXfsK@nXQ9Θ>xПbOoϺgݢ/pӭƃ  "m0nݚCyoRdkainM%yAۢ|AJi5Q126!=T &lc2'݋˭m@eѱ;&6$VF#OΉR UPxU/c*f#N9DhRn?g~9Nl?@kL(ۘ {25! BD+ZYu96(\uVSh9F{[ɦU2Ī^!lɒx]wC04ٚR`fŕ߾GMyVB:pWYz{hS$ \z6p {VǑ'Ё.Bu_%Bơ|? JRm`3M}lz;9tG7Fq4˫5o?Gy)lIx`&mSPlj<' :j}L:{2l@7qN$H9pn؇V sYJQ:ǹ) +cv~xPB"q@J?#=({RvKBS_C2֔ޛ4 ,b˹L]s _~J+Z8巃9mߞugD9c'`hPXn˜wto@Ȗ-}@QHaH0u|Sx=G`_Nܿy7hHe?a5hKOe}s-%OմbDjVVݹZ7-J WxHAAm vԛ8 i:J MڱFwILb0$G >Qm[7'IBl[ N_7\=)w(nxg 6-2Rx[L~2,$f,d7ՋƟmN#ytB^e$ 2yGl:KFuo[[_=B_݊\ s qg}x;TQB˗pPTlSB {ESyvp)JmzRދQ%Au2hO:n}*.Y0'K/5`b`<[cW#~(-$}z:u BK骰iOpCE GbmrE!Ƙ/"uaCz(#io;&^2M[k%VV8Rgq7q;#Wu3.زcM=_3rHs*%2ͫ#uc4vDzfyGh-c o>&TK9Qp3te=; \94box`剂xL߅㦼DPf"0EV 0JȆ Q0,G+ :C|P;'? n*nlHy ҟoEM\tzMylOεy>gw#\] iWxY顐a큕\\/Zܙ2.)i*ВL1 Bl "^*uAA -pC &ό{>+) ?+[n 3Ǐl,-b[N|[x+eJ>[D|:JmscW{jy%;,SSM;}>|(PkW-) }r-9ctA`q}%Md%NP(I+6` WIg\/~!B;g!}**v)|ůhCu/Jv!jP-[,8H>Ҋ(MtǚT`P`M"Ni.{ސ\PŽ"_>pewxo;(V{p5ݗOQGޱvK8e140NK*_ \ׯه9?pBcɝ]Y1dd`Rh-\c )Wo!rݥAV*S0ov`w ge:Lzooze@k`k>ĶL(&V5i=tk2'm7o>ڭ ve60>L?sGh|anctƶUD?Aҷ/+DjcBؕΆO{L$_O>Dy¹#Wr>no*Tz"jsrӨ(qlJ NIGvOʇЬHBtE5L2(g8e_Sih4>^,g\ `%_Tf9S6j#U>'$)d_@I)f_úzA6F.\ZH"mkKkY)=daw>d jϗ|~?0@90g8&Wl95Ax0\;~\$Į,{r2ł3Ku/]Ťqr{tUᷞ!:"h%>13)nyľEmMD۾@"QUSC&[O}Xշq+u\=O&FE'*YU}(Jk"K_0kQӢt46Ձʄ38Q0u5=M@qkHѨ\!4}=f$ձmF!?xN+ZJ5j#`x\` "l_uv)Mφ$+1tm/ʥ-6j!O}e Ψz ) M}a%k"N?>śݣ+=ikȦDxѤ)e:NO: C?c*Z ^1G(XGV%# I;a$x4Y4vNIkHr)Yu,覴ٶx0(p7YZH}^ Rp_41B@bb5CwGc`W={ hjfIۄ[}ҦU7YCGg!K:vnj<:E]GNH.Hh&O_.b$i6=Qhe;1l9}/^,bNR^1@u.hEYl_[ 7FM+#$r]T~ES{k{v?Y} p}7 T<ǥا R:KS'5CO` G4]  W^ ,J$>_6I'v&tNL5fY(xF$KvOīSďPW?Pb8u[M<)LjYR8,Pva\Ynnv;B`.wj\-N _L侷 pV0m Х %!u7z~ЬTrBqCRa(ܨ]`T]pJT?ϋݿ4^$d+WU:K~W\Ш/E,[-?=&o{d`c0Xy[!2%1PFR4IH[=$NyY1olZ]]-aJtP&w=ڤE+%c?UcH]٭LRhˇF1𪲿7ET߬.Mqьo39f;C!|BѐҞ ,9-A ?E2g\sp5XY3Ίݫd.a`ީbO"q2aWOe L.>J_H_$FiƲm^mI78R2^k2B&Jar%n ($NPa;A'>;$>Ib5uj8T{:.",XTPM<+ CnC/ 0?-Z>c) ?ݠ;U2Y[l@ij3m7c$q̝Q"lu"8z~!'C_(.K1n[IjvιYa6z0lћo5?=wݘa[2<ݠM["g1:s anoرә mL.E9jiL#e7=TU~)R8̲G>EǩVBƃ[!U.HxP (!E1kHB dSEmuM&WLK β@ F n^P{K۴?yw9Xyu&"Ig'/f6lD gCz^!8V#un߱/ÐFnp+hG2uK!Vlog#^}#5~wWS6$}b+v+P--xI\NIpwRA48"ADd*|lMH/8WBs^.:ϑϗ:hm#6 Ϥu_WJENL6o8^|H 8Xݚ 桮ҙU1wrsaOࠢ!Q 7T`YBRix-<F.O5R˱xǫ63#Ӣ ʡSEXAiwiYܹ= cA2Hۋr9,S(FU I\Z!e|f 9l >X3 J붷zG `=lIklJm O=LzUemvA!ܜȑw~W==!p7vM:Hdˏi^k$L]gdb̭QLl]jչ߆8y8c;ֺ)(OߓUf-PsǙ/<:НD5-^"{R8=I9*ce5oYY.}4`D+)xڌ7 W Ȓ9bFl0=3nXdV pF +s`Ti(uB)V !I0r 'c$ O+㦻3hӗ'OHIy-z-5әEy8UU,ԑK@ h X{ P_(Blj +^NC l)|RT{׶#,.쵴ob={=||}cu} e}Ju[fm5Gh*-h_ wwz( Bs׏2PuDA pUvZ%G7} Tc2.e QUlBǍpȮUevn]}T% L''o7AA J r=Zv'+h$W!xjV{|K)~^W3԰Zc>;$Q}ؕ?6 h,%rCN.y(pǏtb] ԮQoa\]2O/0\ I@4ׅT=={?n̜.nb;? YN:/_%f D3qojC7p̧fl<.B I[J{rdS "v!l% kyEлms!b '&=m"hǀi1DYx~aw5Ip)+"j9J[R_F_ e'g^E#MPԨ NH)lnsIY˧4 ՝+^/(&dLbF q|lE'34n!e6A1Ӱ Y]g_u4q{*ݬi^_QZH-D!hO_7.,{y} Z4P%[wT\ P mG4xMt6IJQGa!7XilmmuYw@ͰpA!8w{w3EʆvNу i,WXH׊V˺вxgNfSLPȯhF.P}r~R_I+A/$$΃C:6QJ\Ơn=Nv?S9{ ]+FR.1657["bko4o򉶊#pLwq1jd^q?3^y/~`Bw]oHP0U3Ġ/)8xC?@8ʕQ.@>x$[ޗ9]64I,,TɶLkW'$Bv4J_~us3r\IsMORt#:|K6wnRC0% #Jpbbw^ ).+@wOؼX6S<6@?2en ^`yԌ84[k@|ؘF[F'S(i[2 BI&犒oijraJV-J x`hβk2U.x%wj֩;쌺p9d\!NX |̓Vo#~3u$8tZ5M~Z Sr~)cTKlvۡqCZUm:BAZ YS.辘+.嗛0{:BgO46XcI! ,d/k. KNfj9[@  I}]iMxA_7e#V.,ޓYS2gRE5MazUEP{E@-+t@VCpB);NVFq외,5] :X0?Q, {Z!ZZf3ΑㆋH&eIFygrSVl>XqMQ l9[͊pO3 v  T&8vyԺ0`=᱓jHAYt!D,'>h񒪾*v(~=T0TvNҋDKWאBJzv6=P \KibLWzܫM|O)ؙDfu:'KG.0Z?50S!d|t;f@_mZ{y1]'.)?5sI ,<#,l:"7-8 nk?&Qa( mP-au?7|y*ħ.CIK|l)zz& /#'=O"=,}Gp#ynMO!զ}E {o%}乘ғDwreucNTf4(&c@Ĵ{И-؂Ƃ&wegC$Cd*Cy|ᨀ4e|_!jj\Ogw.y]\MB<,`90`vxo>#9CmnAS^ԹVZ .x 鴈S3Rɒb2H5ް| \D L>:Z= \luLlj3rs\ ›+C?WK{+ړxHi[B; > ;K|%.HEv6iM5}0y((Fm"/BUמXq\ٲSCY^-{ :5kg.Hѧ fS縖NԺ[ >#ik) Lzw!4ItNT#Ct4(or^:N{YsZcEW9)/wdptk{ 7tss¤M%t92 )<$iͳG@ҙy-:kKgĢJh_Xb&(b!mK8բt&oi|:ejýeZԿHt>QOh6?ew>s>c>I?^niAscxbBF:u[a|$೛4rS*ngιߪ [:MQ*-6K\V0i)&bd[w3_9unff|\ a3ArKE+rbIL20fc(}2o.4K_%ڢƒ~2TPA?CyɆzd]clU">u"aw\Hx՚JW (St*;7̖{M5-Խ1~$W lރ[o>_,sh4}dlg H@+srNtdup ;d qݛ,ezuuȴi?7i#xtrrr# '^rqd!Y=hs:ON vVEэ-VfO9>KenBƂtB9zx滿 5r]l3&Pt_TCm*5xkF f_A>*K5r/(8FQ\Q={]U2?+mw{w|kp jsvg{.LS =f %^A"~EQ(5"ɒKeƊr=eZ-,U=wf{Zb TͯQƕ#+w\w$ȓmӛ͐xw[EM4ZoP+89ckTlmEWw?+ƒX7~/67j22R^8ǬYhݭL:uB< 6Ćoqa=) QuΘM@cr\G;{el"vܭ?mBu5dt ǞY+ޥpYUm(5ZS6,}.Hb'TqF>_B":F=1Gbwh뱘?绰8 L="u#BġiMъh{(=)|l]x?m~cC}"+нENE21LZbyK|o}Ɋ}gڒL}'(jOA{H^EL`[%펿K^-<\xwri SyƗɚDovWWH.3{.U?:{ͮ $|73 A$N`,a w٣lP5tEi6qZ"'Tg0Ѥ K; 77xyk3yPu=R)`Ԧ] b*X,5ܤEn:83ez$]Z. 'F24\iXĉvm=lc|H QA ,ꔦflo8T" Ҷ56dHd Ӝ"Yi?s^^c*fTVI>3?nXI<~Y7S3 b;ž8A2^`q 7)-Qn2=EۛG4Z'KN߶2*岛 HwBI~ 't0:6p%(+##-\,+~̃U{@GyTVxEGVt*/vM^TȰ{G_x.'^buR4VgcVÛz2sw#.wۇRE;0j쎩ـ&tßYolSFJ5§Fcrtw9~^~Kb'"CBl~F.jA*%4q;a94K:rL T(rAM/}YNyz74S\"l||TxW60`Bki_HHugPpV %+\\ŷ3{]lO FHP$sz/z7l$U\"?[XZػu["T 4qB^}Yil1[~ٳvN(֮f`h3&'_@YK|j/=hCpyl@>{W H$YV]}g?{ۄpl}<03q&w(jm=3 = Vjv*s5K90*uvV>>u%qu0ȇU}hCf<2fi#I2\Zb7{=,@`s8+Zy>t$/;Kw GE'i׬^JѾ&ef+/|5u+Y:,է9.2TU7Q5D(1QOT#ePڥxaQR2BF<_] ZZoӷ< ŔM8^g׀`Esͅd͝g㬦Σ|*PS$Qm-cB@-n l6=J65qki Eڿ,=ӕt U,f "^ 03OO[h[+ː}?@tSRQ4W26Ʈ\}4b8 UHx0 {M,Rڨ,Yn^imTb-y=$BRӽbKBLFX%[yZNR'.%w}^= ^%[Nח::Sбi׵.;Cg |?t}jGEgS'.7S5$V$M2}?o%4W4u˃gyQ߯Fel{gJ+';)ϵÍB{ȗpjzPRԩد/ $n_hؼR1#ʼn`%B!]JzP:||Kbɲ , _FPW ND. V)V+aHp9b(0p`Aδ;ncpsoF\[_">*)s 1\@sk1\ 2ΔBxˀX{7}ϿxHHɝjZ?*jR{qӀl,0uX(#~ ʂ9id:=Ŗ޿L%.} J3]g0m۪uxcI~1Q:ruNiq:/|yQqs90X6lSHB91JvM 0DHP& 2FL>膩P )b̑1Qr#|O=CeqTWZa+S/|t'-hIc9_B j# Jj<&wi~BiWL%׺K[=e  Qpnp_o(r *"E:42O='~c ,ln$F>p?r{5`K;Uf 66_&a\>X}CZӭ4`k߄s V7˘=VzGGzEOb̾u[Ҝaŭ4^$5]D:I PWL*5&nގfGQ=d#Si 5gTUL$-gv#LC L܂캌݀v| ~8kSXM!{˫f\'%g>zL٘Ș@Tt!NM.sVNf1%p9@ G_&@=y)SR: !,gbltm÷vjAӌ®)]Ԭ,R̛x5{/M| 70eM5~TL_Jc\l=Ã^+wQ 30o=ț,ٽ&Kr nx4_50Ѣ/+oEk~ l_d$/az!96Оi[Y`񶩗7%Ŝ{CWם}5=wwy8FGP-v0M'^NU(h2Av-\o]tBW'^ 1 h"C<7E6'} @H d?\Yۿ#YPw?Pjql;xvUML%>qXC^Y5򞇧H18~U|{h56bc#@ '|;N=u/h`CeVNX ~\`Iv.T]iDt$3AVj @ؒO2/<1``“yNUkS4$n0^O8M uNӖ9}tJ0zshuAwd 1OK s焷y%}eOΩrqN-X~emkH {( AOoMf&6%QR^nM9Ik4կ{-cs |u̙M-eoRV!d51K9iST3g\VȕqF6Z1pr!cV%|onUӧ=5I,W*)&Vt-K^4XxPO፤C7e3u֭UcϜ$'0#B&qh$O@H;IFK"Fl!}w*'&%K9J]:+նgSk|/ٰA)`UZ_Y5X_UksrO[T9'Ɩs+Z݈.ޤ3d31hhn.+~&I7ష"SS&D i򕻫Ԁ<U|,Qߊ@'ie2 z9Ttqf4RTU[<)Ԛ;x&nRZRDy!uht$"+q%|nŅ }<V* XlAHYw_J5z}*M-lQ`E& SoeR-Þݘô2ե)dmI(Qൠ8,Þirb]K"GijvNOOi¹p3;XJL⩇H~$sDq`ÈClK2ZHlz "l&# Z~MpR#SGCbzZ|%__{!Jt́)]dڑi?7&.b#v#sly)U`-;~>:yٗiJ]1h/:Xo}4̓FKuχ5\fES fWBL`O7z*ġDu χ*i1 9q2̖wTy"?E^G.<[?mBC)B&U49!\5a B=}O:EO͈*,c<}C~ulfIŅ\ͱH[/m&vc[9"n0<ݾIM[g|n:YpU;ﹶ9  !mCSZƌz1AUm%1]mk~/}ktt°8rjpbٲp>& &V^So)j]n|Pj:gYZ070701000004bd000041ed000000000000000000000001604fe3d100000000000000000000000000000000000000000000003b00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal070701000004be000041ed000000000000000000000001604fe4de00000000000000000000000000000000000000000000004100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal/intel070701000004bf000041ed000000000000000000000001604fe4de00000000000000000000000000000000000000000000005100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal/intel/int340x_thermal070701000004c0000081a4000000000000000000000001604fe4d3000011f0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.ko.xz7zXZִF!t/J[]?Eh=ڜ.+Yx(r߭7%~[ޥU@G rwHQt~~;VI(M^Y7 J6";}A9ǻЙI{[4ZH-WN_WTՒ*]O5$޾qz2aRBaSQHCKQx\~nCcA7\(k):fJvb mB`UR#" G[1EA:Ui9eG׻l;ØtT|P< ^J~>݃dZz?ύɭKW,ygC3^<9f5qC)8/F@B($x| 7Da|1dGaKIżS^—* MˆKV[H1/qYs[3ڪ˸+b< kde'Wr{ͮxۅ7zw[B-fA`Empsip3ѓՙ-'iH$7mZĔ_zYs;c]v_ Y>_UMeоT~| O 4 L_"{u"OooUe{y+^đXơc24z]=.sGv'X]z:a` J18N0 {v= x"Fƕ΂GMXPƃ}LKoJ,hKÒXܽT~u. fQ OӚ)ǁrSp+1E;e] sb]>"&A9~쁫@R'ݘ3\Q0Ug#'VܹKQ(Sjhpڮj=^TK s`ج7pN'yEH;+I=KէECq l)-|ErӟuP=(8zDc 9WxFK{N@6(T7 YEF/XGni|gFRw( ~ĜT&KE)E;KG#;6KT%m ⮮!ˋ&VGsAxUmc!%E_>y$[/Y$`s} S/SDԬ5/FP72(‘R"Ӈ(zw$k,9ÒS摙ȓ5xm /Z I[-uMc vУk\'t0\3x}6)?0wC} P <˅{k ]/+)vj(i+ (۫n?!(`PZwWHs$1,h΀9ը Lq4+ocB`8Kh%:NjFHLK$w P^M2 3K'ngWwn=?:,Lĸuln%I6HM)`HM4hG :BϚBzH k3O\B˪:$/獋 BMW> 1Zn=?nObx FFp-}̀͒;- Vtcn(u|>7D&vVa*7W.Z$H3l k5lM͂_ijd\&Hi eȊÐVAyR^k'H<MH2d]L.G2-:'?ҟWB*ɋ&zi("[SqJ -}B<̯BBVpq 」a9k2ǞtgIDKd[euia&]+]^<_dNkCNjkju, #>[f -v  e9 rݛ݌<SR|MkoEؠ)8 ` ?PKΜr0:s ú]j:n^烜l5DY0`H7'- $fR7(OyqP'~eͧ[,RQ}eoQ Ak쓨jN1~jjܑ(D?ɩ7~dki5@t]ᯉATҘ˫̽͡9obТ1)/VlDNQ,mŖ4~Jv̭KK+XdҒtT; G lQ. ҈=Ʊ0(JzXz!b pI'U3QMBMn"P#ISkP8.LMjm"&t_Hmϓ;sGn2W҇9 ^Sf %dttKDYf~W> K_i/6Y2י{{5B072z*GDR@Oδ;.t2 ck@@ޱD!9'|NDfHhRZ"o(H t7$.KX^Z+*}[uA }\r3BHOJ,T,rb~꘧8<cVEq;~XYв}3'ՌvFM):\UF!h!7-3D*1%L#yA+V@ɱ H˄K/rg-/a W:ޞ x<0|>&Ҋ8H(cWU5w^K Ƌ7e03:F am=ၯM`X"T!&"Oƒ TMz`] FyA"j{ﻪ R"T'tYٓ%m;l`!ħFҀP:2'Z 6Ϩ}[őD~~d 1#U7Vð[8dƀH-L {"¿Snk}$-J㪄̱W $=zNhF{$KV+n`; [}S%N2H`M!v& xk1 s:Wǝ_1]ܬypy^޴gyIW+YT| Ljn3stli"YklRJgtYkqO I ^ü -y# ,ulSU\>|1V 3f=)h癉 Q:vr&6^){T Lre/b iW)Dy/=1jNm\@s:B)csql^H p8;}g5Ҁrt۞YPhIUyġ6jBamG<25)_SkH֢g~j-A ̖p ~' vwYAԟ] M$ +PlWL6f4^jה̓5s57_LQdzFʔ!o0j̴Y6|[1A%AyqN̦!?2V$> O\=brL[cX#¦vӗ{0~hTP"osfzP KO%~9vvhzmHcM3 &_?~?XwdY­nS##DZ"*4>I,v!L|!, {>TX\/U`oȒ 0nx84?ٸ'Բ42+3RD펏v;w1 3A=&{=SXYzFvZU&CTP(TCo{2_?X<pǞ,)gD;S"L ZFX*iq)ysXVL2XXb֗#c)bN]M @YbULTV;NyU<ԯ]a|92,ߗrME(#,Z2"ȪE;Kk[E[RWI΋Nlrf֓'?mĆ]wJz ^L/p]+fٗQy-.oXK{ X; r!DS<uE2ir-IWfY;bD|Rayykd3SDG\ˆG7U~\J7ۙFfK<3}j( xww+:Y`*'@#Ŕ L*Q.hrW[#R^yAu]R=%9lx9Fy~7-H(qȼRi;6iy1py&eg*`rlj 䖩f:>{:#[g>]4&䅇f3%t!Sr}IْHqŋ)OK54.b$J,wD T Jn۰y'_ϩA&p oS)^r?C2}[,y{C&o* GƆ١SPLe{XS AFRx]:J *\݁=Ț!|K/T(` ^U6S_R݄(܇ 4"M6Rxڢ#,>HݦhF*+b]?L&k'9fidj[kjA^7fr%\Uy} -_9Ȭw=DV<a Κ;/ΒmZ?ݒkiaT N}Ao'i'~1&#\sPx:3x,k'8‰$\pʊ .ُeP8s]JŇѹ;1 l4PuӋޞ&#ZD0h"8ʵ`ٍj5Ӵe]VQ##@_&$kՁ{:à] R: l(# Zƨh%uXG4" N mrK$8(Q* (Ǔ B-6l/eǍEy=.#NPO1 JQ^nSY|, CU+K^h"FU dW[!U|Kj[GlX.c{ 2A%.tv՟.,^vbb{C͋>_Y$1Ol#Az\u*S" ݊Er~6-< |Կǣϐ~n5? q`7Yui s% yM 2g׿/h?o}`#>5l7 ͜k *7(m\kx1Gnͮca;H,PA,'(0h¤gTyY<.h]N|oIN!^ȄdW1ݍPp*P: fjxTaj݂fD\)O9Յf/2wb%%<e/=y/))JuܜVa`+xsN.KC^mLwKAQD̾ʮ\̴dy^.Nl-"8K#yz m~muaIr6hVR{ӳ?OSC|QS/$:_wjdRo+K {a/ij̥_" GCc q <`ӡ"HTG=h׾Kt VI FPދrzrEɓ`.N|S#\lgɷ\ŰϮ[E5t*R2:{9r \9V"N#t">t{Cy(7kcq"eXot S,Sa~Mm -H,Աiju5SfOηy{ϒz|ӥzzGZ^Y!$I]ъ ?@~C?-}kv&FcuÓ%Q()_ -x89ĄmThYSȤs##A1EjFi<M?O<-g@4=7gxnR[Tj$TNS =k^6Ai}KRB5&p}2<:A!|Bg - K9Er/ˈoic)`PZhp ZpswPC{ĜqӕVm]p[ZHJ j'ު``PfU"@bl|PR!{ vfJOAk+0Q|J't,$d9}Mz).&&CC]9`7(T7D=ZӃx~"@$|rޖTS\9q 1pT]TB=̴7f|{d0 awKp^5u˘}/= +Q$wc@U(fkkWfnOJe^2VCPyP} "hN\Axb{,i8EEmh^r*$߳88]#Y߶׈an]+ܸ\Ï (Xɤ_&wdh󟽕lDu|qz+Ɖ߀Ὣ "EsFOQ 2He | i,mɊw bK .rI2ݮIc{NJOGӸOp<6uxu}g󵀀2V[6j}z'\8p ?̘b4jK|Q+Eb/7+Gߵ5 &G*q54ր܄{\%HE AKɵB#t~+,? Vդf|É V'鋎`_K3{3!T3&IR H~ >^k86ht#޸<"f2h`^Զ%hS@lo`EJyl?}|F:\]8GΘb:fY_` 8nǦy,U$F}EfM2omBxY0^X¿LVg:ʕw{;+D9@İ#i,&-G >G5P4@X?$.Wi$@3Wsc9n#":\-E(E?:u!H -zQM}^(Vnļ`xDNb9 )0ߏV$S.u If(`@2P c:j&.rހ8puZҭc*"8i10埙r`|(4zug)vH^ 20#1>;an6Tb&3fh3D%6riTi\]p O!-*x]Wi@bmi,yP5'.q4̺]gc,߮$LW%#Orh|)֩o|gB˫_Z#4?ry_T#>`2)-$Ӥ.ҙqu0 2ur տsa<5Ztl^$pR&Y7fqܑrm01jkEս6, yg0(8Dcb"NRC8kr&onn`5K Úys1o52;?_E)†9HN! / &\ uMCseyh{>!ė3o<`{7]StAWҗ@202@#f${X8ΎN2kH:=Q5cKQ|K(~w8DQD'2{AQ՝(qB>eP]2}3ӑvf9/%s ;C٪v], ӤNo?䔀4Rp0a>fʈvbJLH<ρ'Z mǔ9qTҵh @Ȭiˑ8,@@f]J*dW #BR ~3|Ks[ ?skLyl_{YށnK}L4*Cs9 p7t^8>`ǸzVҖR2b ћKؙ-S^zhQ㏕-֎IżW gLO,5K_fmG2W!@U_L'خ{z'7?FnKgZȳ%U!2 UG!&i; lE՘l0{$7 n[a@[F/PryEJb#d_X؎07Kelzn Y؜aL?ۊ&$CZl27f0Z)D/ߎ #tn+z"9o'd '>K'Kq\uJ@8gONkgJm-?4ʨF e!*EkNq4EqTj>'jDouG^dՙW KJKLB/1F⤛J_}ߐ$g$0kgrh _>&Cl[0x}"no㖧1X-C=rx35q,n3=H\k Yq&~@qHm #zJ@f&o R~ZLPd72m'<EuN s'KNf$s&bIW`)Jw13/RlH]J!JLXa1Y`@F.sٰ .ԋ!17]oqwr<Ҷ 8;N"q *3fo+!t6na 54]mKঙ8 q%'P u$fݘf+XOK@drOʺܚWt(g }Pv pNƓ,Lg\ȱvWsS/ R JDf67-ifGwmfe{Pe'-R#^ֆHB `ߖ;N=xp>uJtN\a*-m֙CS<'*@ {r(˸}atnV.M'n[|⟍J쭚mʔÝ=?p69(IM]=] U9j2ְmG(S ҍD{\4a7s0M)zM翻>/uT^N+EtqD؇䲐AZ U/f R p4Iv.lb7Jr"aB8NBay}nb wtOȀ΢eY_4G$Z BCAk p!iy2L!uQn6l u?LQ;s p!,xʜS%Q+[Z3e*\+%$Wvj>Nh<]FjIWgL [{Б90d-o&zf9X`4 53MľSb)Ѿl*5H %ֺ8Qɣ=0\sowjO*VDŊjp`&˝O6d(Kûc*(g =>` 319Nmz\d9=9[,\=/ qZ $}v͕i4z<߆V׎[6T f-Odsc2Ѓ~f*J)2& ^񳚪@htg.=drݟ>! yImp;%Ħƾ4Ps/1qu1,,Sg崿JƴPZ4 s.tjiC4=F[%k?Kgjh+ϷFW^y,%PV2[9Bv¬\řO|dߘYs[6+#m 9)$B'?.e{-eZ N¨Y$߹Z# \~ޗhyBɡ`=SӒUzLof4x 'mrOXd GWUqw@i:ky+ ͝KTΰۖ|?>5;vR9qeUQf Ei-8NZNז2_^vbazbzrI_8X7Y)tS3\DK`wGn ' uKw4Q1OCY-m0,Ak\X_rdB?l6@ܘyamSql%,YA3_ϸ('. ܐVcD-(;[~֊ưx`jrvlcZo :Zk'j|U?}疚ɐ1V)4 0唲(Zqob/5A6C_Dݥu2lw.j@N iDѹ] uS8/">r]f&v%N1iUT&}At7čȰFZ~Il=֌jB䏸aVǪbm+TxnF Pa<^jn{eҡow PN,Ⱦh%K O;l²iRChus\ PI9}FD}AcVm43-!ٰ]{[`)ٽW!,`qil]c _5{\#z(~ ZF0%Y~Y`,l@?{̉dpga#,?QgSLoNAS[P11z> Td2{+ pb ~"Yz[TTɀ4/l;73bZnbK[@͏Zyl\i DZ2+onqp+Aђ )!Ӗp尵g4ηPZEג`ٜD@]DgfE 1|հY=j#i;Ur5!auzqNQG/ٓIxkknaSN`BK=a_>yxS{:,ٍGXLRQLy3di \ޥ:)|YsZ֧ޕLԾvɪJص%#'9@MvV!3d\W|RS6Ƀڰ+ͧk8 ̩<9psmX9'g;'$&;ҭeh!Ft쳀$JB)Nu'P$RXVhf 1)hBf8Ue=}0L72O֠E"OǟΌ̅UVf!lD@B,8ʉ 'Tb_4>_ZWv2`C~pKPD8}>(= oк6.YNO Og8fd5Ҷe-kbf[W E s@dsO͹_"e:]1eo\LXެTF7':H$RCj"jZU"c?"1\h|!cUZ7cşs%S6 d$JB n*o~ӳ]_Bj9})IH0;~Q ckuRMdNф tU@ XyHl}fhV2. 0/?EB^a/蚪wfi(;&EdX>~&&cLjȯb-:.v#pɁn/ӄȭe<+o-~gGrݬupIuE:0p> CJՏ,:\& ,d{xd0%+Yq`$eI~ʒjñ̆hSnzޏpeB֗qib@ myL>^~HϨCf\qM1a44o BG4pmpV`Q𗎘cVqe ;*Oqcc1 +Q}3#hbCF5"tM*^ӌhF-3}0h,]zhmISӊG]nS/z4/ @^'/X[kUj4.6 4|-LְOhɁ\4p4V\ m$g︻M!:վ8vUDYpj8A:U38BeUgrr ,b<ly%}2̗Kge+)qĊ^B̲5`Tժd/ьnzixSm't)Qرx AqnXΫLfO Z8nAD3[uP;#8EKH*g)3:C 8wկFf^ƺHs@ا0ExmnÛR^{}E;WR-BZ AB>©-C-yIUIunLv)I,֋%ϣQ)9OmÐ *&XKty'%K e?P7ڨ+yV4__"VjD\]iA1x bQuļ HةJK8_Jkoo cF -'!9YXc|}GłP$j0mzk!-k>3rn Ŏ7&fqw^~,w}/-Zqz_)GRH2J]`oJO9%#1{&>!*0+l(;\@zGK]@H*^$Ir2̔^f2: k U?W(s&• cRcWDW y1 c$Ny5UoJ r^ϾdRG:1M "xfn')s_bZڸ1$;<0S,A-bE2+_tNna^ i%ߦmxg\%2dO0TI[kK$(GoA?~3SOE{ŭ-_>E50c}  hr n!Zd ;JLP2i s ֫}E14YWJCYЊt{KgA픹s]Sޫ]K6OBeu ? VԛJWҎQ(?nm,F6m¦ "=ytc@kަElᇱ]R/5B ĸdS# 焟NcֺfA]>#e VH_F“;=^KȘ ן$>tiF{ə+ؾtwtWl&ZjJb]1Q*~!t_+G@ / J1T-H'6u{GB/?{˗TLeWB&rzPt/I," `znKLbdd`KmwVt3uL|3 yN/Y?O;T|vjL1=ˀ& pH (D~-jqruW/:ᑰtL HKƍ0]Cl>~JQL',w `uc`&`^䘲L̝iqV̇/p[ Ye$ % c񈳉+Ix9M@p,#洇)s?lZ+ā$?!mHMm7GkHMa.ŵCVr1oy^T.<#l $F٬djPx+#]T<ӉFÃDQO20e)Ro<4*mJ|qRt۳8 8+~8|NeSRj&#Vc^MҚa{fXrsZ%S3v'HLXD7XHm9p=-p: $ݰ^s@t1I~OdwнJgEEl3G)#Tbkb/T)YS-*هG H/>WiW Իj>n{PՅ~.޸ߜ> t}^rc'E@cV޿>:8-U#U 5w%m-ZU7 2E?yo^KP;<6i6;~ɱp(r[Hn{al–)dxn"p4P/!P|\<0:M'?!^)C\dYn,Pou߸8d#gaj1wT\4*/ÒN&I =G|P͂BY&y| %4 !)'ʉ5N|nn+BGp'Ist>%BMNM5-=al}c:s #s>_er`lɄ9ZUyՌo^~\a ~dt\-S2@,ZT^Å񳦺iaBRh]>#AͽR0A](Z0εKB.16P3ٚTݒ PDEyHư> wO<=z[|f$zwBuge%P4+&T|e' #ز0@Y =<γx4IBް{IMe3&jPdLv]3TB])fOF?a &ݨLd 4ٞ>-P4DXI|2}<97n۹n.bR4d@˲$ ?WvzIQBrÄ6 ?sC+"LqVUi;L&=!NZYO^F4^'/] s۟D40S6,<)w<Hg_==U8)xKuɷf]^7֨޼4Gw;NK'eȳdG3쭞 ;n:Pt{仨`\FnYra4^Jr/ǹm 브9[ӾﯹN/@ 6WpVHNEXe_= g&xբ xk7RKRwM72E}- yrPޔ`_@!=բNm 'DB ~{㠻!|p<0aX/Foms9a)Z&/0. }ex&>: 38WI?rD+'|m*ՙxeu_TJcav$&R]MG6I ⬸raOWY'm;:$e?E|5[+:{c.j0;ߢ 7VesZ0*OJ_!:pc:"q`a}  yV_jz+p njFxtx OK#ߐp~g:*C֑f3.51)4)ZLU;rr=H3̌W0|ɺfF#fWlI)vdp89^8qR54A8očTșΐΕ(躮Ooev ZsE,1g$n7U i|TeMC1o)+Dq"Īڻ;UQI;5xp-֌?m`|oGٍ: gq >b蠇>WAFDrC[${a"䍻Rpv.g$ԡw >9VHta$yf{+D!ѱ݅6nÓhdr2"r'5^C +k<AN)Gx0U0պ@>dy`z4ڤk1GJ$o-|ǵtLjr[K6x L%J3NcZleVJ~#V6OtkUbk6VD!5r&y+<5dӚR 9{6ri+sx7Sb97ӵ:V':n+ERq_X{k> V"XS< \`A%v1Ƈ~#]U.mCs,ie Fc+\?$fZἨc`\AC\Q1 i5bMPe(RҪPK O!@9Of7Q+>e#kWu2UժA &I|_aSZɄ=:COpl'MہpQEI&;ۃ(ΪJ2 &&DqG0k7?#'fקZljVB#{C*McKn!Jã^>ii1ðF# 0)T*SQ6V<-?/+շɟi2`e:nyr&1JTA4WHW#r~r0SsPb &rF>O'Y(-yݽ&hD`4=tDo$4`]uN3AE5[2"9 mNho0!Sx+}s-_s^h(0k%K#FB(k_cq*><Bs5!Y")qNᾦM0P~Xa?d B pLΝo΄)S7"vA@N;7Cq'fР_بVd G8|F Q%13xk㼮Rނ`}m%|ZEѠ.?9J 6^X_ M$8[hPC$CFHxq H zx*mÊ1 h:oNc:Ru1'\.8+sKw}. x]l&]HRYƅQ\Jea?Ya՘3m`|&j"^"I$ քh %$TG.K'55 $Tk/ˇBY뉬Dl@B{NKF=!$4~hFv<1[ 4锊uN(+cNTӐhY*;^LLL "t B3qʡ^ny.ydBQO[5P\! te? ^D̂%`)J?_v^1(g}Q߅0Ș1 j(߼Ov|\ai!?.t'e.~:U\2thUc䐉 'imu]EȼdNB.YPT[ȩ *g>\ScА\&F'cԦ"P9?%}.lEje|1MXS5ᑅ&:\V~0Ѩ>,Ve_o,6g9h XJ{=ZID/9$"~O%A5G6ޜ|ń8%4hu p+6)AJ龵/qGp5Lod.TG@ڳf0]z$2w׹t?H֣9pV4r8xeLb)0E#E0PPS_Փ*Hn?>'+ j*t>n+>ƅ2O|5a$g/4VImBq \OL{qOLYJct1~LQ@Q>}þ~- mqfBx) jfL25whE 6-BRP˗pEr dSfB ^5t"_d; JhC$7|hz`WQZ[h25Ga佝GTtɵ5Hjs+ZsF~A)8m3f8@@0w`qFh\DVIkOC3Z-+/2ǪҾP/EN`"s)T$f5m1'Ў$tOX s R,+AeCTlu@($uT4a@>n HUW"fEfbٯw׀8f(}1r%?բ(6UI68UB#>&R3>[o+,~(!tUrdpl= ,`10'oJ)J]Vr@GNЙ=~]/1u7#,PQޣ|jj ϓϏt%%C3S s36'" TR^1r^" d: m<:{)$BT9~H}%W. M[$P"Vqp`3мŨC4TmZ,pm֞ ai%$녹-1-,]S?3|YGl}=?klj1Wmz _[oJwRw SEYQ%eYĦ-EҤސmQ+6{{W nNV]h4K;/$P&uc0w9DOWU/'YYvX߶M J@mS+u9=Qnk?}kys">)G z>t3ȿ;p ʭ2kڸGqᐩQ*\㐡Cb)-<~#M녿#*}VIH85XwB!Z^/`0/mֹy`.ͲS/hT -L@fJ3ͨjgAa|mޒ;]ȏ HqyƂV9LIy@nJ,Z|2OSFfB섗4~.Ǵ ; yʋjh//:J(8`taǾr1T r C*VRCh=z0ߗ+sWb+ٯV zkL\ X_ _Yi? .ov/͐[A=c5#fiSZ`8߬0w(&5˒ɗs e\@ !lR&e* wéqM@Eŗ[b3'sL!A0f{6)?- o_cLk]$38]y.ɶS{0?$-yg!kA &?`*ryB( { `͋%5DfQ=P_ġE(="-`YYg>=Ю]+LԝNCt%qi(uϥb oه59h/ZEHoQMsUc-àӫ &6gqӪZӊ"vƯy>I;|Pΐng``~q>JZqΏ62(m yD0Q1U=^ŀ@7x!Mm%/9fJNrޕjs /KA7 ~tCXl~j_@ʹ6eKEJ"ovJ~6#$ۇOP=blFNs{=e±D ҆*ZR'lhj"3Ox#֑PrKC$OCtm4`* Z4n^$?AP÷a;K(ZUR;ҳaɹ}]~7:wrzs7 T3զ!ٷB8*EfK$I@t,ev8_$C\" R1z[@p4t܅R_`LFH;Q u!8tQd(xݢwNIxR;ȧ$k);MwHB6=X[$_sy>zOcr13,麙طH B X!fz֚y@: p$~*OݨCCo\-.A$[oXc۞oAk.,O>ΰn`αnl@2b}J{i*^_U +{[P?DV8Y_ZHs)?~ˈ̬4 %-<9{ſ+ 5%5xK3EyTL8qb`JZIH2]Cc'tl1\{P`nlH8TxUtnL~ nm y}wAubPFdm #h D7^M9@Z ȇ nz&xMy2|Ok 38y.!ipG6čFUƒFGa6a?(aP+0!2ZԞŒ٧NS\kOӨ5pEeꊺ섎KCNNuqEELOPmk0<$4;UIaI% t T8k,<+YZPfꕡ1#|Fd8Й ^ͻ"Z*ax7V|((|GM$$ȿ{y|؍O9̬^7`[ | ._ڒ0i5Odt![l-CK@(50t`Hl'd.s&toqiTe=8mΪ[{?IMp*D ?^~ n daQ¬YΠ7-OeٛO$;BD0>F̙fT߅rk3 `F#8*n\ g j0I=Å0t}mC'F9Av8<=bʆ: yd;:gw\}R#7V6D'TJʡ=a(ݘ?WӁi\+tME`[bJV I)Q]kйqTFF~TuhY@j pR'C1&S;fb䷫\0_"q s9I%||0x*06`5O!z.p IOFpO#Yq\yJX<-'"\?|NZlU B}$+@ljWPLa2d|E9S[`zhX4՚D\\J$GTh`_yV= 0>T5{`wfk_[T)~mT RݨPt~~ħ&w5CDB8Lǔ% }T1M7O9}@+Rޙ C np.HqxtO,@<ҝp}NRBWjVPaiďNSU)wx p }Igra`|#kk*5d ڥcNDH~)RSӞI֭g&  %O2gsw>m9*)ָ 4~3$e6dZ̭QJKB4'~P ٭6@a?D~a}S%飬46LԜ$Y7ɭ8Wt6R*)iȠTN/ݼ!7N1;f{+f&s6C$q*F4ܔ; CfDe-4{j 7 {V0 m.BYa V]WFZ$\1Bt[\kB(Bdfur3s K1{,XGG1%R{TtJ ˧:t[Zdx&%>4ͭNO7CI91x{Js;g7 L^ G :F@^'K3'QtTԣDE0k$=~}e7Fم\gU*u.8CPAsyJ xj(}4 y~OTkEh? ![YJT 'Ss*YLVti>Q`ZɨF\f#Q1z\%f8h-ܾ^Ipء+sKB1fۘEXLD'=X # q2 U`(V+Y-ïel߻OkE%\koI>r 6i͠r+cU֊ Qui׷xɾ<|52!;Dd~.-lJ $u|s58ÀrJ<풊4us,}߬0 %4@O īHt]I_pBRXa!=` R uTk!<$]wlG8V 5/&{JZh삗{ԣfGZc|3f(j%N@i?=8ġ@ έQ)<܇b$C$hvߛl$Hͼ7'64}R^ݟҖLP9?2f',XDÈidD03֧6Gs .-&Nw3\}eu Qr3(:v@K3_ClZ0N&fQ7_J,BTpp^Cwc#UYsXΌ#֒:Ƭ:3?yݕ(4T@ހ]d5cv0m| H.B8ㆾjH=SHce׹9Z\vS هUJFP;ǦZ:5+.o@c" Xϳ@c\R2<< I\#q9NJXG.G*EMיkZ 1| ,>,Txd(t7s:%6mҶ3OI*?=X|fHF>d2Ӻpmlm:6Io{}2%?|@03N?h='.9[CtqXxb?: E^V84j<:X+C>|3a<|؆7p/e- `%Ӯ|IH- Cٰ0Ž}ƋK ^dI੣(ꌐ Ą@.Ϛ;ڵ'p qX&mc~LSmrFgCImpÕyYΠ3;p{[8*LBd-2fG}PG#K%sP$׽c59U=(7 keixyE`%oQlq^N{erl:D,t|6{px1D&9NаY=]ÔOC_kZo$-O0X-Ձf.,Tm_`=BǨܸvhW(`'Kc`OH+Zh瑮hȭ1Dbى Hy90~!h-m/B&?CF-"Q.ߌ6 hkqr@Y(pЪ)#=P/<.Ԟ`v83\؞FL pDw^Qnj\4kpȯf" [e|]!JZR F," YzJdU(p730p{+s؝0RTNY%&2[1ɥ4&wV40Al?GfXRv}hD? La7s;A0,X15PLc;/S_e,+"!xk3XR"XL Y" ,H7qt='ֆ2Vy^0CFX>| ɡf +ktMPL|h5=.(B,5ybu*MJ./JO)lɋl`?%P4fMV9W[8=W.P1,3բV;=_ї# mhnbE1 ׇnABf b5=z zܴڔ;E J*jF^?MX޺ kMT8Mf*A+{OXǺ&?PRT,lO$%;"+Ӌ:Vܧ8i0[p? ,bEaF'>&LP>LCGT2)i}frzCZ~Oa)D Z.htocB40ZӽB߉;vYpX{ilJ.WE7>U$LJHǃ3\8-B,Yū 6wIR@02;sUVl:$1+$ݖTțA Ly}X?ʩ;,ggfX1+uOhE:RMs<5A#1eƪ7eSlUI!ȕsa&&fmqڐbY ",rm4ac>S:ksȊܻ-& ̖X Miy[V0wL]jG6% т;}8UZĹ sE?#$s?5\]5\l׊::ՄՆF=olHDV89FVQ?QPeQY.`_ .1|q9,6'z_:!cDYv«}~i=ΝE}|_=,SH^J1buIV`OgA{@~3*_ض熩Cݥ?G"/D y=NV9J4luOjHI=B[ʤ֨&By"T\aчxrb~T7xHE(uQD }S>I-T{F r?ל UNFb^U*_s}j 0e0)$رeg{eLyZi5iT6 CWv{F5*qqd +csWv$Q?)p8_[2TO4qs(?)8i5,K>dR(Ś6AAN+wey{m9kkrl2Gp\v,>= *?uލ i۲hE+^%g T:`^t gRn3i Y5݇z5Aiy#JoAE薐9^u2AaڒMD 92TfO TL ڰjf]BlL!GԞA9,ՋдX-wp\hC?偼kVӾ+nb<'2ZW`"q.1\8 M)!3nprĴ q] K$bD8u585oj>FՀ"F#҂7u.9GSMmdh XY ]T+ח~KZ )XobSLJd\j_71_kjgM$JwCei[pqYd]Ӫ(OӝbvgIq3iʥo#u,z=؉Ԏ,A;(J4 ڠsOao'. 6ꋗͻv%ZUİ^¨N|/1^m XWEEx̢p6k:pަ&J"ߛ;*ؔ;p=m5^ڌfjaHa >U 6:_'8PD65A+/pOGpд,pEI`T@\j IIcަgdM8)w0\OO8O >"_ H.gy6 =JV~PoK J3~zHWb.ī۲$Meف+ǽQIYljA*t>cd|?Im>$ [*6&OO{ʭヴ"-!9_Bc&vQxn 7ӵ#g1ûTSv;SxAegRQNyjhT0ub賗oDNy߭!Oڱa+KMX#.9"-# >ZA.6CxBL蜭)UH9E!`ܢLHo.=6oҔTx+έKQ?FTv'c} M?=4eD6(g`OѬwuix+}crm9fj|pwOs!yМY oF6/{nVV?.юJ> X^2qQaαrfȽݪm ғPmV.XR o- M~%3.u>"MӨsݎ}L[)oOiS&a7\vÇN: J)IHe&L~Uݠ~U9OG?r2鸑شO)5p]_M;l1!gS<v*fgp*Wo#^K995tR%y+d#n\_8s]qS2R9wo3̝EAq^5THyⱠ0t AO%*~Zu1ȉPdSD.VMC(L?m(9}}DiY)m;A-#WNZg"VoQJTN^Zȷ5(FHDA; h2~{ٝvC[=naF [7>N^h#, + >ۉ)/WТ{W$ʚEaFZ0 s'޶fKCeACc}̑\ XFG8q)!vXgiu&ljE>QEj <)A^>ΒKH%JcrEÐ9ojbX@Bb&9p)ñbŠ2l_OQV7|Z]|xϔ gG rjz3ʵy+r'ġw q۾S:;Mk?OVt[~SOb9`"e\E %|xcAMx(7:f;H]w{8MWf-rTvYDT׀*AjTl%&%G-Ŀzb-$"ao=6Lt^<MM%b",QUwJBX/t4 _ecX_+j"ͤ,nȆBf+WŎNWA0;(w mu}zcqRQ%"w?rPsk8X|#0;ϪOPocl@~KݝqMfK׺g+Ǥdm*{ 0} r >;OQjV\8SHMQ^txqik!"9ΉaU~Kce6_P"n^uEgfQ.: aVksbxFl:^A[%4{NĬÛ#\3 v2\jkR39E ko4^61#QF)6T?["5߰Nb!n-ҨM֪1Ch3t[P~Io4&hu4yqqK1mmg̜p)bjB9@%mFӧbiOo ̡ ֍fآNGQ)>dž+-N[VK#mp s؇'M3y.!rv#-e̼9jLLM/(k],N=eݲPZx\tA0zu2pM~NսӋx?8;oU)KƵg3<ϏCRr`6 z*18\{{^fxcRD's(>6˴ UM6iSڮ:h 7zOx[ \cP.+xnp~]}wOw_[}=U6}~n N ᘏV23-۔7v/PyEB+PF42s@<lARP^kgLl2Yj73)hx⏣ ls1>qt(o^~f^[$\$#tyakGlRU΁kaU煻0Xnbeȣq纚(ikdfiÒx~V" d`L1'd$;p,^3'7=s6ޞ0U)SHprBvQ]Z] FV3{r$1d3S1/lj{c8cLsŠ1Tx&w*y[f,6J1u½[-@6?6GY6D'nPZH0|pg^bMp| >U5~؟љ{H5,m/=`C2a-72AGG4/|s6D>p< xZ32Jj!ia%LuY D{(.C&[}q#v9auI{nk4֖wq O ^0D3Ԧ#h+TQ(Į3<`7J dm!;*GŘǘy#_:]pRs(~KxQ=-HCRZnqYaIKmYvd2X `d@jAgX\Okj֛T(<\Rʯ9Qow9N@$ׇmԎjRq!t^^o}Z39~OXU'# 0c'B8O~bƲF<{(T-Y\2ߺ.qzKh4ٯNLg%^~7@܀ܜ !fꐗ>@h4lJ5 r.:]W.1ݚzxSΊ=G {潮Jw;dNjT(i2s_lyf)!&P*a( `Uln z-o1TȄ6p;_n-UGj$CtI* x[#sne2oI;|GZw '8kk]tCv˶c?B[5w%YH'}ޡ/Y! .oDa,^R~':<48$ ՘/'CuOkΈ~\R%`ǵ 9^Er|*^vQD<&( IMllrF-.F&Yi+Cӛlɻ&6zGcT9yE]yX|r šb3yKK(n]1 ?6Y[r/F@a9i@S>uxhq^-ȏvk,x^F5礛|qDN mX3#dK_Ui,!}>"/x8B6lUy \n4{$PMw>{E鲇#+ˋ{v(PN4`Dnϒ ^(L &Ke{6tRD56?d82, m(l;;E %`jۣ3r5_̟jNدf>kÒ_>uCNV! B@ճ%WSlv㒇x ^+q7$2$ ʪn{617JlpdwCbIdUw%':}tśbPrI|h+irYX.1ejb]tJU N+"0my`NH鸒&J{Xk 2S+I`8,Y2- օ=km.݌ ٷ]X% qu:tbܭzǛ+r] hQk6'K;|0vãd/3dVm ;r#ъuu!!?y C{X^JHd5TjA̬ABkdYcF 92q.;c)hRamL̘}+{ 1 ?෋i?fE-b],q+;`"Hnw_#c3,Lhu67t  E$BpZˊ"?-$Rɿd$y/$}'@sCcT0E4 fw!we$Fra*U%fGŪ+jGC6+^i& ?"l!Z~FA,ALi骂!t F97nglz` tҕGt:hdӚw6Td+Fs 5eϔOtmQL_'C|WӃ\d 0+)qd?,5Hp8#C(JZɛa ;;UByꟜ:),,pzSq\A >8)v\I0sd)0U#{+gņO24F-^`y 1 aČ{V2u\yR ?[q5tZZON4`z$gne?E$--CA- B9Ζu;)HUI_N`8IyժBlٴ##:"B\%7+BN@ Ć]܆ }XZ"G%ՃRmY~gNM|%-/_#T,')5@xFln Lyd[H>ܕ+]X̖ѽ0., "lQx55ޢL6sLxb:'J:N|ptc$ zۖm6z F;e$Mh؟r(g=[?I+'Mtz4.rXG-Lb"卜DXBIZoӵi\<ӭZ$7J9/h>Ax0t}iJ\Nl:Soaw4xdLb'V:T`l:f^c :8&dDmv39޻>М܄%Ro"bڃ*H߇G'LTKc7m ?d؃kSt}DepC-9XVa xQ"X`CWf־qR{f:I$ڄo| Z_,bBD+zR[ vi$Pߔ5/Èc3$A)7wJO+uwKuc9vF:"s1 k qPnż5甉59oa'qԅ#h ouJz`?- E@{A 5W% A[9 LS%ujo} rG-(OPC4*! ^i4}")@Q4|}fi26YXoF9}4$;7vԝ/oSyq3A[Dp!&OYnd;x3jBY DbV2[/C0&q2*iK.dt<NkJo `X&>"X| {Xwd&)*H-:ݖX⣍=45&91$@kUЋa G SrDM,MxY KABU<-, t,2(B $w9{g]ƞ+뺔0mUbrh ]jҾgdCb>XRm+޿pM~@Y5/|d?~ Ն]&0r*Im+yI2/2olnob5CޙV< Luz83TGzG{O(Q2B G^X"q>{oO UFW[T]c)cфQf+%-ϩoN)dI(˂ 󢬱DC;5YlʵfOx΅!kYj]lG)+n؋#39t 7w@="p䶑tW:GSn^T[FU¸ٱi_:)F2\7Wɟiv{3>veq <+-2)7gA我C*ܓ-۰g.zH:i4tJvJ,/>@ot9 +d/NG@#H{A`jl[ g [D'BotrbUr݁[SJ(Q"*h jmIp 7;X4`*CU"3$|u^8H9cċn2CY%:sxZQՏ7?ߔž='bZXV`U}zv`b0%->hhn"T">Ǔ DxYII/;Y-bP A tuQsa%rU Cڲ(N+e2buu -?}OkYṗ*t[kRZPMG4Up)|6Xbsof|iI-rnj!mAcfMϸ+f<q!؏9 ?0͇5\ b_񵾁:;*49/ivW`p?ڙ"[Y?niXb$ZS Raxcj7`(FI=쩧Yk̘i2EX cѠV0.]d7n)ϷPWjŴrCrBHNY HYooJ`ȍiW;7Hm ֗-j VCs){^g il_&^SSIht}w#^|qG%b{3,7Ʃͯ7Co'G |Wd qwCk,2@%y+Q\/ U„0feDwQt-T_TR9_/#/j s C \~mĞI~AZ~Fˢ|QxYnLh`Yq;LeT,3.Op&S"bMibi,LZ qGs@~~W;M'myM@'#6 SC27/c`{ΤxFr?`Ncxp45vYXk?I/ 0,dS :mh'#aK)#.·> t*|U=FJKrG'TJ}b(,f X^T@A8[%Xoy=QmQeR#N`/Q9r#)fS ۵(#ڸ~O+N+M+Q*{gGIp}_\E t!0Eh7 l;7Tz%"9F7l}acugi^LKcyn L~A̢R$Uѝ!5x4B UDUX.w ˴%3x:NL9FO*O%T T \烈Q?0tfFJ?G!= E+@bʼC6&7Kz#^--,(0e|@Dž{9RdwpȬ*eޥ]5'B?޽e$ !=)`" ̕LDi)Z:tz7IƋ0?`fxO$mbά. 8=R+AN6^׆KVw?ҙ*<YW_99e,WۙVOVq`& q>ﳐ8'@ Ī_mKى'"NJkXng:6.F rg>m@#>^8g ܭu9nA#A*Bn6Ⱥ7+i< ?qL@xEgGwHg}剿8?F8hYN18/Vt G5 Fq]| z-jҰ c1k>VZG=MWL*|JsyVk*bnP=NSVIfyjzQaH 4]`D`LF%庽9lRD(p >%h.3P3k Bط%.kOR{/\Sh YztQ͆iq:|GRݚO&40<Ɂ^V'NߚC9F džgJ'ޏgH(ܫNYA*~1N7V%R<_PigWRZIaFL=L e->k0N}ܛtջCCHpѥυ]Mg65r@7 l. z]$5-0068 2NYʱZd.oBhw.3W:i㨾ge M9L abK0F)GDH=Er}Si H=%FW 2'@:v=Uk15{$ XmcqwvMkxQSΕ[ "ÿn0nf;K) B^ȝr.-3{ U'5$b8<Ʃn31(FBM~OQ,22kBϛOCi*C:t1I &n?2I@\_h׹\8Ml3iz [e7=ţԝu舷4?bp;zPWRH#lӌ)mb* /?w©DaO'~$J\<":EB&]\vsB"-(nGV|Oil%S4+uJwHtx ~b(9n賄ZĢx(Y^RjiʏR 4!ڎ`(` YS9&8ҵΉMFN."!r/ޜ ;%_D͆3jUP6jmQJ!"'f]g=Tg@4h_bĐyg0BVib1x"5AȣMgC9b7N" KIz}ºWXzGLZiݥ_%y2UIyP2d!w|nhL;I4UUbIhT{U<nF+s_ vv[Te3Ic=b\[dHInEACREU 4JdΝY?"};*ִzWIgk8̵Д=9O[B,2j3]G~IQUd~T)7?D- I.O:/6p_Eȩ OZ -݉QrzyOfV *1nG*6kp"?S.kkjh1lMS(KXiGԐq謫ur.t`O; 揊a:UQ|}:~SLLjĻ+v2\OD-W }:i}x ɾb5?Wu?KbQ|dNUwn>d?0P`ﹶFĉs Yc8 Tss}hZlo49zr}фBw2M\lOI~BkRoy^#rQ?m1w)BNX Կ fՁ/,h{ Zozȹʦ[h,>)p8PŚݙ;9X&[2^"յ$Yqɥ`FhxUcMzN 5|dA9Xvpٻlzab #a4boV,lvo_D(ֶ*dw.Ta̖{ʇeFib=Íd$sLrF$-f|ǁxJ!bQfWk:;$"-%J֩ȼ7<@}"a,PC)ϵ2Xgoj071r ? OɚhC,U>jeR2ϘS-]O23u:;TJ u 眷UO 3k@*k?z!ŝ뱰%=O,(?gnE3b*?g Lƨc﷒_*٪7\<.7md\HoWPB5P@Q́ Zf]~U[{$A@*׳-G(SS4$` 苃3`4rҚx?=êcN_,e7R&Bs401`$`I=<-H$"U.L!(H%or%Dڈ&KWe$[$3;LEnk ޢ,(\LV72Zf0>,<$}qHΈcy2Fr~)67auȧC9 (K[E'rPSDWțBzў0C[I%/ @G6ZS̓c/Fxқ=[@3u jygW;BBЪ_;|BNlJt[9&ZԨ nd6S9E96 ǎHd](t;+aTDAyϫT@aS(s'jF 1!k9B ay'Mke,&42zY?Ǎ2_ #'rcyFܢLe`4G7jaEfP *#U8")k]^!/r;҇X=*M\zhއ/Y42͊-T{/^y(@޶1Z#gyfjgDt3]"5r]=?-N?qZр1w2i: o0sK7ݐ!B5Vm0*IX+ il΢w-T-D4{#3V8/D|Qx#rùl]Gk6 3Xa?ax5xH3ЖW=)8RSvQ(3uUh{Cq!ymú@y|8G3YHCRrVobU~*d0^dIM~g3^ ǯ<OI$KJ~ bG›1I8g@'+@G6 #u}BV0es($x"j9N/+n~g}Ҥpr/sO]3+As<\<=c(_RF թ.p [neGLK4.IȥֲָN6CYLy~4ԖE~T2"`;v%G[#3&)~~G3$i/"A,^PB0oA~L.dk `K V­l#0Г9[,6jU UfMF+ %nXOlaBO: >jUL]UgS:WnI9OZ0E0쫝!yXAjlVȯ,U|9gsGb#!9XoMy5΀r@)!91u!"˼m'kSMi2G$FDQ;BK^3JuLIԜ*Tp tvwՕ]k^3r3y8Aj:;ҶiIX{W o*PGGVTTqgJ;sT $$V S%-P֠G@hA„ؘx[_u<6ymK+[z9Eډ^U(?gI@̚e! p(s]# A Ȣ46**m(UgMS+;q9?y6`[~#9|Xd vbG|!D2>?{UmXo9 {=6A-]+@@~r"K+GeQ3>j~)"1/2ݲNnKL'%PESIN,;fRA{W0dDaᦪ:q'.W C 2$ܔKE:؎w3]K KX4Nע Zb>8.A"UG{"P:MU?}_v9$.,i>AP~y|Nːgl_nXֻ~Zi[?^ s3{g?L Xh֎k1K9POo00T#X7BW:Ml 2cX a#ɪ( e:A4haj(U7dqu{[%Ծ9 SĤ34%u`?r Z j6R C5wFƐܴ1LLXn MfzB8Qd~笳uݺ/7}!n) !!&?rTNKIY\X׷dU #vŀ#``r:ߥSF SIU2+)m PPt\xKV5do~U ¬yC="m+Ji&ب_t|pΝ0ڽ5mͲ G&ǹGϔ[zJL}BNԧ5haUw ρqoY YdACK h11s"jak^_Jp!|ifGV2/nM̸wcufuB5!sQ*DE)r-k3j]O`ЏVMT Lp\E/oh`yWszk=}eHo,ыJEݶAtG ~բqNO5F)b/ sLb?B,AV L%U}J s/6kKy:fB[>>`4/W[)as+;Ŧ zxl ~(KP9#{A[rI,*n.HӹY]y^`w%V tHmRVJ#c_80/Fi~t(`ל@հ*#zhq,Q%:d7%Qפ{ cK;p@cEL_w[d(8 @Sczb,=iGb<>Fnt G7ֱڎ`W rdzM,zmT)wݐl9tUn-NCJ:`>s1qe֗mQ W@$ϾH8[ዅ5HڻB7| 2(*v{:Cft厥>&ښf):qIf3Y~ 딋..Vt] ? dl`WPVIm%t7 `%AD3AVmz eŖ6vƀ/l#X*Џ5Uƨj؃3Xu1~< c;{b5U{r1bHXq-}iQҁuRrYRru8i9Dm"`3iSyIOPSl{RvJZN?pTakxF3+VoM\^0ь<oċwe#{q7|y Cd_ZŅs\T=-#.XgbvP {e7)C3[De+ hس` g冴*2u)uس8ׂ>_Ғ JP0Zɯlu\<䂪{bVeS^iR* \>leR<3*K錏sC3z:S}Arٶ_No?;HoN"ζwb~F]{ ɢjV"Wbs9Hu2c׽Od'i[e}Cϊ<-,Ɵiz𑣞,(X;}Rȁ/+%h}a$.dGCM~bFٿ 4UV|@URm^д վ'n>cP=ݖ8;u!)ꫲ`n)Vd`[ȿٞ%X82U˰m dG4 `c^@YbᕦQS,l+'I*[p2N+@6^nV;]A9>3UMyU%1z$I}J]BMX`]SStq'-nB2sH~ldFC:|.PQ'YVJs}Ԇ`)Eq+wP€4Y=Gnx`b7;;#]8ZS 3aN| h5 J8±k4 t̹[.af5Ib5D #vHXR+Bs eKahE~$~`\ H7JR'Z0oz}nVN6]`MK0#=y/!5*8'L5_(X^/i)== HI.׽]3G,>KFO *B$m?}|P. %wȪCLt@h`Z_on&ryIn KX_e/2}.0(k:S%2f oxF-NTqG2 Z'mQȜeeދ9NPѠY%s!GDxRYJL}=3L9.Nx:ᤙDF !tX`l>bwqE7 $~&9_r}Қ[pc*⛵nw>PEh|O&]$¯.crN㏨ @g|hXJUsu?'Nܛ|1BjU p衱6Rv|=[1@U RgFP(Yq!Gd&58gܿ<[, ,K][EH af5j㴹,"ȌM;q H`3*P- nCБX&C~gsoǤaJ :*'5K,l^i*(B 8j}ϸ!ernDyʏ`&GP!!U%u Sق3:y\>Tsvrt/r>8tNWZ<(ۃik8 QX֑73lP ՝O֙^Cb"мY@^D% }7UzXcM=hrnz3~~FQ/= N+x{HFs[l_ 6!>Hj]صfJd>wc>:Ǝ{LKϵ/6q~]! j,HSs 탓9B7݋C:BƭT<SHrn烡x2{gITl;KU|mEs9n&SSX0DVx<4$\ B2pNakp߮?#SlͶ^Y(Uvo,OzX IpPs~oA,Лwhȣf'r.W>+ҟPRA6u$H$ c0MU!cE;'uR0#01:wfYr*D~gI}^̺!%&! ?@;S9t|("4v8d&'ϟl,Uk;aTcT>OCe wY-O]bBh3 }|in%5vcZ YHiT ]H[hN@5yN_+~ _ͿVc(,Je~݅D$ѱ KO4j&o,~Trp j2'Ub^(^ Ti7 xƲ\QE)}/*ѬT?,ِF FBX-q&"Ny~ةQ#^;uTv%Q 1͖b7N/hWd@90yBfUt,FǑ'nLmkk޲ATE'$_<6:~ s)͔}#⇯|kǘsC `3VjL3a oQYȜ3,!o"m%_WGԷ*dnr+e6x/,>/`YD:-"][wn gҷj̰KJ1 p&P|Avސ-|eW!e :ɭK˜N4 ltg/++1o u&vd"_9(xI.SR:VO˗+Fp3KM)ci\%ܐڌ0rS58zUE(@#Ø\'}#`vta崰Sx/pނ>^}iqo7#G^hV;~̶:ϳKH>akG?QP^ LP.%daFW°~ /4 "I<B Pj&nO QE,>H_ʵxg;,?  H6 q:y8obS3esǁ"(f:EYyYw=Bq1ÉAך /6Jqՠx!Upu-޽ǾB;&$bRfP\ɪ` ;x]Cĵ>lKStn8Z3hWFhB&@x:{t-&=jFW;ݛ@U˶JpAs N#oUqTm/ԯnNxv/b:zlA:#r|˳Q^)Mh(1OR1p%Oq7篩z>|eС5z I3>+@K_t{&܈`7!RZa mNv{OaFHx xm/j|Cd'/"ZoD8|#Q] $Y. G v |/NeiȌėbKu^xLBg~O uP%Zd~90vd d 'Ul7 >DR\ū-Iδ\ 9TMwJ¦BxR2"?񉔂_' 92|XAE@!uXS #X ǟZ~eg-Sm6#(Άf Ifh]:-DJњq3DE?R8 ye!]jF/2r:{"c_ f fKD"?1M}g+V-YYu*N7 i UbU?yn jKjr$phݦ!ѤMN`fX99l!Rvqtߟ *Y.-F^,3Nӓ&%5٢GaX\;]AY5 ZNE" \uAD<78&1-ͭҕۡR,Q̕y䠡yD ^{$(gD3xa5q @NyZaxCeрp%RI)oA6QT-*@w$9xkN+5L*-LWrf1 w{y>wҲTp#U?6 Ɠ0!%0;n 7:!6ΊnjĐs;zX (ҟT:8*WDdڗNT(Nku؅4  Pq ̑?gP_;BH;t7#{P/FNkVUt/A m\B\hr۟Mi#U~fj"5ΰ;6VThBϔ-za2S5\>ˌ'6rjl4U\E4@!f:᪗:Wz{vOqZpc+kupdTa^ kpG(;OH<*JfPh$к AkؘrLL#~Z9ͻA&(;Jӱ5=uX٢)|uÂ!w~=Icku"kAB `G%х  q5"}'@nbE9_U62;PIe x[jŵ;/Y0\[-s*}=%6U,|?љAB@\Ueknxň[k.>1SicpHT#wEes)Q*dݰ B:P adrCAVE\>$%aU>v,rR\.bʁU:Cu!Ɉks*~NRBJ!Y* K{<^r%tebݩ,|H5Ρh{ȗ ldV{lv 5CCɬCrx9fUkwX>?ḱi-9 ƻ׹ ؑT~1WN+oFge<æЎc) :O4[*oztӑ+u90Q(d``Y9bPz_KmRo*p'KwFu% O&բNAxS" I:<=-K_%/},1  n t>FAc>H]j i$DXl;AB3U>nt|=bZ2 42ܲ{uBr -Ē* QĂL=d'G4vܖD|8=@AӨFG S<v{`OGK` }c(Z*NiBAULNLÇ%OѼ,1K)0wVd h (kkDs.#vؖ!]G}Zh#2Xs$jЋ&ڢQ&`\ 2VSkI` ؐ3?21B&]j73-~}$* PQǭ`Z pBsM7j ?c\YLuZV~ȤtRAW9 {4`'Јt.4{L +kCl*{èT0mB8;wsҨ/ޓ[ ~<""\OYx8)1A4P[J0;s:s^HN8m,,dӔak= 8dGfc]QHLt܆6X*$V:I5H*\Rtu{ N&'X.o >0̄-%Ck,S%IF0yf:14"*uI*T0 Sx0Z CQaⓍ `  ksy]~vZA'%OttScඬ  v?^L`:>sgëzmqc /G{4*O!;G-65&)cX cćtaGz" xt@}]&%ΙNu=QFxĦn`+Xm\E2rWLmyI#(.x`!-R67lQ/&5DY<|rRmz(O!7N2%Pd/A# |c<քTWҒ:-52+Rw5+[|i=15 tuSZM ۡ#XE?- %ҽL2gmĘah+Glg ی::h~.^BFiMkl06Od >an5ʮYolFN'ZR@e̩R]@mKFҧr=Q(R`&xo_M}SUװQ` ayF;\NF ·b8Z_HF yz&hK?D8l;UQ3u+E {rš}wȺ #d>;7xt6r]ߥ)L&ґnrn//^HȺ.xj@i_E7@pCe9ww!*|C o hH-LKΗ:|v: E58QYAN8+z]Ѻ!be@ zǼs c-k>KWTۡʟJ;Y*G莾\Ȼ㻛3gЄ આ3 =Ə'f9/e  ɳ{VV]L_CrsGr5}&TJ2%8f0XJIrz B}sM;Gw/c:{ZHCXhF7C8$=ħԄ٫YiL6n.=NTHG \,?4j:y{^F7BMQtdӯzssxGDb^ds/nZm]ifwdqaU1Uد @K4&~)- :h"x2 ߔΰ+TQV 3y_FylӀ>ͽs$eAlq-rC_ۻ]% *5zR goh$U!5Уm`fp^jlu/,I*1vx_<*;ޫ V )-jF];uE_VLe'p%p&O/6Yw!SOu{cb>_qtl,qF谺`.aN>%2n"6Ւ'MbŁ]bי\N?-LYUX4A<3Ŭ#i]'mtj8"\v rȿV8 G6`e\lba%_gXo1~L0}F G&s^Ek(W7'86=z5 M=C;U1 ,U)6=r`U{4j4峧B_ptn4!sag]'f/To@pz O[.(6"K UhوEl>_(Sr%: $~{f+ 論+iIiX~K:%EPVFLhbSC@B W8U *F6AhMOvbQ{"HlM[ }{|M_!%q'ÿfobBx,Ծ{w{8J.?aN]߲:a,$`(^A@1y^ h̍ dW6הsx#,ca0:`D?B͊sAW,NY9Qί]ɸDh#_Pr[y!@.UO`( +51UQ#y僑s_ߞvP pݗo8v‹Gq$N㒲M :',å~޷wpmJ`- ɺDZWW DͤebHqpP_KftpBMW{OU~w`ƋjGqG7>"pҕ+/bJs"can;p+!˜N|#Y`'tnHˋ]U,Duj,_U_Lƌ S5 VYC9#'/EJ3pLc{O-Q TH=<|gx~iFb Ǟ:MD]w(YdMW@8Tu=e@0K" Y`|VT10[}(V<\ vnrpl#6՚c`'D1[NF`B54[{#,N26>/U_ bɖUT$YtH,@ /_.`K#o co^ RhDA=47Π> $R?Og{-F_ރg+HZtQ%;<4LHoFC2 䭘**cU7~PJJ'1b'u-r1=@QǠ7)[ LT ES.U&ّ$yPF)iP:O#jG0xb2b[͢p_eM7 4buܝIꡤbnq0Ã]Ja&fN\*#C^GxF"ňd[bBގ+cypaF[J֔ 4 촾ҩQ(ʇ3cK*r㇆z\ƅǷ[(N8IC;[tѲ>TGM* Fiad=5-n}OR =X$Y՜gt6rh{CS$d@\)clӻ(l"8tmeP*L8[_NOYlmD7Dw^GN#u{КLPI5*lfd)U?&yG6HKw'&x.KTrNP~lZ#FaWyPo"r5٦N`w9] BDX& B:w$1ݡYZ{40cz-U~c k{ DZ:Q[ ;z8#V <U]szC%(^A\ӗkT:[|@ws5oBɶSڽѨ❬ɠ>ٰ?UCVFD2E9-7c* ovyuu-GFG9>J(I͌): Єݒ )8ʐ-C%W:PωCܘ2f:8J\I`}Hc+ \YSxꃸV  z4 hJJq2 / *7e,?ejdλvg8̴]OK۹oLjmXd$o2(6u`4Ę g&rSKѕ$hţ0[^p>yӱxA Osْgۛň@DzH# !C1  {~t7*G!\S_WMW-.C2&-IuQ!"iJ^E: _9zpmX*BxH;V` ~lg,ADS=;}p||}Jjx4Eq~Y/k,(!Nj>,~Sc EK44GEOM؛z|p#_^R0@JFg[_r @P@ nۄovrA=^t#w<IfAnsKR@!ݱYA-x/][Ԍ!]) |MФ[8d?($xmCI`K')Je(qaݠlrMqT( [ΨokLk [7^&ꝷww MJL˨~Kqdt/b"Wgef0xL9 F+8Mԓi4uӯA! Tc.d-Hļr-5O4-ZWUq;/6TmD2zmG&Bڕy?/;׋g/H"-z:E D*TLij (fWO+:6|v;;pX,AHgcHlwv58pXMwIoj^9+N?fDC6~(% a[,Й*љ} ˊxn{ɒHcT>t' g6 10<$_-KcKjXK%$E>t\</ SE7d!3zJ Na"+,j8bt}#5xƦ+Q@EHI^!,5c(-`OK1-8Sl71_MQgG>*q/9:b.alP]70;Ƭχ)O!Z4;whpzq܅PW&:-x^N?i2 >2<7L]rp+P0+䢄5MSq3ĕaCef~{x&Xj!^H-=OFaV8+cqaakV+kQ_H-}Er9¥?O5Ajj0l:5~{nDE#5 +.e5/jwIVg$c!ʂoá dT;$M488o`ֵ90J% ^{}cY=_] D%;%j\Hj[.R>j62u_"'?*bE=1ۏ^j b9u%xT)*\.շ}؇sX"Tt,s&uCec^uI hJZ5aghHefjpW UJ9*L# @gr1wC0=h,XF3Bݟ~%?i>7tB([pEpi% vB&b X xʫ^1Л+z Әe݆}å"["H~'$#j4pNT vZn-P ]e9`VWks@&].Io8bM& Z1%J;G몂\ N60nidXnXBL#N |PJEnhV}˦c7\>`_{tdb-<AK)|"бG !'f#*-X:^8_^~SgR2%\)=Y2y]e8_9,NSN׺o} tBwY#M&zuUG>gq8h pipn%Szm_ӕbXko?Ds!hsh%cIF?%andJYep& 77y Ȭɽn{0̾=WsjZZ@9?ZmJM,BC.#-={%IY5 ۛzqE'DvAl3bHr"]0<-clXx^F A}6b >~jro݊ KpF|(?9OxaF./~0.c)cRSf/E|﫣38Qؘ??pL( -' p ZyQ-tSDK sEXQ[b&,'65iЏk[i"Plsz[4"E*|HvrSߩE ΅7XΎ39Q8mõlo2L,{S 4|Β!86cLbaZ`7f`znTVKйi:"j\bcL=qٟ\?X$$-p}K_E|^0P'a3`5ؼ4=b-EKa#flK23\=tVU1ߡ`(R jVtGb*pT2ZFyl& - d)r[Zΐ`Bk]ڍ{U2غR!L2nH{py&2|Bf?XaH6Ft&E"C|E. 9uR\9r/TPb;#Lh>_[%ټ&vȧjJcm-ձ$gM>1sg5K ouU3Tv\7N4 q+3e)f,Sʢte Nk_@F9Ц)w`+M$s!Q'2"aIe}ifJ1=sIxYjǖPӆ.o].ĩNʂ!Hň/<CqMVUVe/6* )c5|(XR}0i? }rDj)Cs)-۶OV]i儆 yah[Ռ<ُp5G16O"oS+%Rq%UӾYX_4Zh57ݶ/y)yBo[#v喹P~hāP5Ƀjn9>DZ3CW?Ղ\2uqmzRCV-1&0*-+gziQE&)Y!&]I2RAKJuMD|.hzq[%ÆI)0M8]= M5^C,|9RCυKnQ\~b aYX𺭶 7COM N6/ZTu*PA<^W2a_RP7zm6ϕ3E30H,I%s?tQ>|,VkHNx2יܮhĊ; * 8-pk%pkiQnmo_78E\ƒP!h)YqgILT)>.K>$3 p,?a#i+hi|Z9l9^߻TtmoܚW IH=smJb=,PzR3ƃ9GQa_+(P,s̴,fAkn·j4JͬF]CcCMFp΁@!@W~(O9]@M\#ȟ< PJ ~WЮ/ NnfgˬgLC~㟮R$;2фT./jp#B|3)I"DPAzj|2I%T4.Э饜^U䶞kT4|X܅4,+"s tiO^FL`إK`W?ÿZݠ̝/(y|֢|9؋&חXqQG\ͪsѱKޔ,;=*{iEc-7՘֌st lP#]ijq"(H^ y)o@W>wꅲ;e^OټnDmJTaDJY[eR\Ds8ϗًTs1c=@ >:r$px >ydž >{9SXBKr!^-y,#UgtrP`Q>,%c#:{!8wagc)lz,'65ty$J[c.dk~a[(xe~bbOO?@ze՜Z/ FGlHV"42EJ޴ 'Q>~:kB!rBÛvXʬт.OL}7XGsQ۴Wd6n|[Qvl3$y!-VͰ#NBPNn]mKG#9:E"#鹴}o)&Ax6AH_<BiZM$ScamrCh$F"pb7ʣF*0o(;`s{ae =Bj&Ӆw.xlR7)*O]DDYV) _fjwn{/ GNm8F=$Kx aKƥع@涗b9YyՋ-Pr[xXSt! b_^U+Rqy9ԡ(z5UI?IHFIa K`v$u{mY֯-;ew2~;QNY$uo1Lf WrU0s 5*0}BPEQ3)UĩU>ve2>;ZlO+m&7EWbM:p UA5&|2 im;>%iSq<\lWH`,pfs].`5\ԝF(y|&fY&aOͳI{Eސ)h鴜=iꓤoblJ7T_Qn;'%jtMaN^H,DȑԣvOg_c2&:T! zg;%͗1w UWNEM^c+S&>1?'8ל5ˬ1fNNi^pͭ+r)vӌ\"a-,:2H > y5y,u]}e[PQq X2jԾz&>!iAJlP%m|\h BS藃Y`M8NHPJj`Pm]D1;GuV.9=w᪊j1<>Մ?b%ʸНf(?y?v&Aʧ/^~:o9cא}u+J)_WLQH|1-V=%Xb :A hۑi&/ +Q_٢Y?E,5#nxIƀl,=37A(- 2Ťo-ÉPkw9"ϡp7*6w AU(xam4a' \bA2 :`lџQgqL%|gJȃ=ߓ *RynOG:X3 vTp); N஡l?A6"= 6wVv 6[K`u4}< "obid&iKtqI"@N '!V?Ohs]AIOVt2؏JGV}#uLNB, H5Rc!Q\uc(xrr勌Q7H.Upmo c0L`LAXeݹ91ĸlYCD A$s)᝼VUТ:7\Pq`<¯TP` DDߋ1Htzat;W1, umplBgb68[[d*WO%Ef~-5*\:]`Ŧ3,@I5GUk6˶GX ]]Nʃ@z 7 `ßc|g24AY>ՙvf>3MeNRK[\ezk7ASs#"I[pyM(ƸA A9a@-nj44:nsmr !,eA (S;mPC o!g_~Le~8t%̓ /B72OKmf=a2z^:2^x Mj{T-K6Y`w83X"Txо'mf\6>g K*mxlR;EڃdI Pv4W[iyq >B)%sjLdaLܥLoE~ ! u2f\TeL!&~i srYlZ~BVVL hp;]ֵk4"#ߪ+Cy19_x_uZW{+ѕv1:X } @שq;3߲7]z3Q" 1 y!2rj֧2JxM% SZЦd+Hϥ! iX%zuPbƋRu R~ƚLEs0B"k-#m)~#MӺYP0RmYLK5s].쁡L$| i]`Ö,[ ,xyb&КGݳzjh?؟$:B&Fh+x!wX{[^"|`)ݼo-Tͱpf ݷ'+J:LoV8m#ʉCDt0mIks &lG){ۑbϫ<&ekYdP"BKKy4yrЖ$j /wtip寅<WX,Gų &9ipmĬ!2>qL$}>p-X14 2u[1W(=?lCe`Y՜=9zM^#UGepwmoi9*IsʶO*8tT&!|^=hM8a'$Ip l1 f@ZJzb;,Y->CNxvR=&)l.ir}́ u]#{-å_$(xLRiWJ̼#(OY.*'[=mTLk\vU4bZ& a:7Q;8I}a%o\ߢwEaDy=2g;|xI}^GMPAZM!&VVp| L;4s(]xL`KzGNB^KγF\>HJFD~4,ENaymMg{BIg4Yv $ppV*xN${@MDJ2.s \{Qpri QBjKwVyEb! ,dwȖ3]#]:ӗ^;Q)偛Ÿš2q0uڑ0K|iq *]%[YAyϡϼy7G/8cF/,^R+$8~v&W6N$'*EMR(6qG)d;A 4N;*`xE0t-aB_gk#|'Z^ah}[Ҁ=Ι"yʅا\8׊ BC:\^~R³>Qu-Fk s8枕yMá!zaxz" ar^aYnH&8(H-QA 'Ey/:$nl踒䴡e YۅK Dɦ0+gMΟQ!u )3|sZUL@d}VZv.; W,nGy>_$f8ܲ}E2!Y8X7T';ɴ' K)U*T+qq໾6(R$jMvs Z?Hs\ٝiR=FЛGY.,ȹ$(t4"ap u"jti/5ϓ7"VF]r `h2%1%!"Iǔ#65L̃R<  -CtHE:܊R[iķ ]Ȋ'Ȉ<UI:"i-_(vV8 qζC*WtT~ ~#g9 '`܈exJ$Vp6͕O^fvirFaOljiv@x"Sy0ڪLJANfDN p"3K  7Zԑ)(ƬlяDžy>l;ûz;Fߨ}61ISz TqdjPra[Rfth:`PAȴ߆Y sV)C9TMyd AƛC|]̅M@rtΎk$3΁MϘ&Q9'8Sv{qpU]%*jgN(]>#sPUåɹ ?XxFp(4:[1[H ڎ;`e$g/dE\IRN[oǙ[~zI UT3a{u Ƣ? /JՓU橕y"n_۶SoeƱK3< 8(%} ?B)AG⨥=m(ֹdhHcST1y $kMLTtk( JwMCG$\PuN8 ,^> sv)N*O) kF ~N*nxĽG;FSlݗ'4Jf\6]WڏRt$lt!x@Y\ dut^7-r[$>Щ(:j=ϬV`53ϴX3;#O0}t卲-8JWZ'p=~E8EGoI;=-jzޮ²혈D/^eʰBCZT&.ؚ ޮqfB TJ\/O@]˾'=- ]6pN)R,Oi㊎#XN;8.Mݺa"f,x;ږpH)|A9f,m쎙 )xIvٞޖ2wOgRxbtH{@ҋci NY:@=*wu_0f_)5b<_)\S ^ʿ92&17-  0~X+TMbPdV'ɉKs yX l hXf{8I6Izx-lC쵩x(H-]i7hDD*2;= Kr#pe56̯~ R1bW6c!2_Yh=]$%Cźtb/BbQKrBvLZZWVނB,ZUxʏsǐ:g( '^K2)'"mK^Yb8oů0tc捑5Eܠbq=__9,;mq-?&*݆z1K5TA}8``rml?{6PvŽH[쒾(tZc*,xBWOJe/b}Gjr-hXibt "H)M(2"tVO,ul,ICP>qjqHoሩFm<^j#fBR`47Hᒊ5-nX/yʡ)=jEt.:kSlX!\9GtJ;pt-gіw9SUPu5y *OY2pa~ EYӜ 6)A5%E7~ۨ< d8 ȸ [ū9i"1W3+ZpӴ1aB: j䲶Th{ɰ.`xIޗ4Ә_́oQȋ vk U'g[8&2Y\ؾH:CG/0V)[J{&UIٟb6%+n}u G8}'DF tK/?h?>c X|ÕS^X^hHv3ܥkow$;.2G@7TvF4x#x՗/</M+˅{=ƩRGO|TCNxl $0jrXdpr@~Xr`ADsS@ӛ"SXyL"n(3B37ޠ" h?*S(KÕ% A(BۜcjX4wQF4xWML<ncu274ھ8nC$8܈z|)e\7Z~"F2U7V1{[!+=Zɀ>Ki\:=A~#WL@ޔpacC}"(emBo8tNv{#r#}\G0<7xA?U]|H6o9Nӫif3d4J|8 6~Jlj b\BMWkq<&moNCGjst[.'T{A914U6ޕJ?t ,}$,9He J?6i=[-Iל][݃l[6N; d1 kDXoE圑J]zqfgWKٜaIةt ^="qc H'Fʢ(s>C*k:mcU&~j B_w ,' 7 z^.:qh,<mm?p""bٙػ1z{J2t}E&%"V12篵6bhU7~Q$ n!wD:z4ѹ.4RU.]17!; eiu ɵ[_< /[q`x|(_( @n+kT;k˝DCsD43o 0c\8,$4Xà)_%wg`ԩps ] _`+f "ѫBϱd!w? ǂ$ㅯsx}A0cKy0-rpN3W\Ow]i3yt?;s\e[]QxXW\e"\x]2e*M]hG'Qq.}2Eܨ^YΡ;HiY 2rsM5'Q>$*UDG <='%a7ad'ke4~]6Qf$_ CvȢ:k Ϯ~jQkGDC'JXCp9o4m[K_sHwII!͏^lw&_<=ODp F\Nxq)̪0V1է"3Na\ y__tȺ?di`U$w*0w=:͝p]H*H_?zVi "bn,kذ<kp)yl3;Ht &Axs5@wRN\;e]Ƅ Χȯx0Ìdr \kkFJ\еq *,?4Ӎ)ڙ=r >Wr]643qrwZZi9*H^m@c˝OǪݤHLӰլkK}1֓ ,m,nUYX}U_T\[%7uýu/WVy(ՃOmoiE(E^E,sYv!3h4#ZӁȚHA@mWy=-c"B ?OԄҫs2#HQ -!M6`*|T 8:U"dՑ@ ȳ]gpniG^:Q©4}>AE `}^K7r]ޔ&cdg:4Es},֬11t4TS };Zۭ?을{O꤭1!wpԎϰQNsƓ۬TN[c4yqi' Ժ2+oGkm~ʻlGF6=t+k  Ԅn7JM_5!^]@hxCmodƓޖسKmPԗ>6ub -5z2G{"kǒ%;X1r*@Sߍkkx)82gavW^L]~FKy5H fٟ,8VMB,Yp"3L];8dC;NFz+z%dbNMʗ&ʬr|\>3~ EB.z\˞_i.>2f[}߅5Юj5кwcb1Հֆ\\0qn!x0v9 >c'Lqz qcrz1*2kB Kɍx7'ڍfxSnHЅ#iilyf RɭꯠߴT$L٤,) "+{i{(S (jzd:K5똎PVD./|Z7t+˨("[%۠˓.& uEBRM&f|5p|(-|݊^Z؜xAN𻳗M7<:Ը{O/l!I2 g4Tuˈs&ٯ;f}IHހĄiz_Jd3]u{B:4y3.I`VCb0)q|z6VA06KKvz bԨT-Yw$@矐e'v2$kW8Z9~dꛄ)yic)j$a7<$LuBsv9Qg* g-U|܆X1H|KcAza8HHYړ mt:End1J#i;h6H.`v|b>Ühu%ۼ Ų̣5:8ζ4iԽزE8FqnQU:>:ϭ <:#Y:~%ݞ^w=t`I q[@|n[JU,,7As\nRղhR~Ʈ qN0 .5ȐYvv^!|\K5,rso=|N:@y,]ȓvp#*IfDm-!zXڻi qa  ?þ]UZkzp/55-#?s=c]f fR~rW^EX3T${G5BŘ5^ھ@)7[bE.c{m׋sI`G@e՝wkbXUéV@%ʫrZ!ᙴЩuځ@p-[%lM;73{z-Pd2eBnә4|~kB)~G¹F/<|yTw#I]u+nA0X34Ow|؉ie]Oq'~" m|d`ۊG;՞~u Hjdn\)`7sG?T]L˜yqYyf"$O]zH% JJDR(_+~,T@PiGaOYO {~ g݄RfVշ!LrHJqM] Q&oMBpb _B(l׺gM_{Jrl C QK #}^8;89H2G (2*Dʿ,j̸Ľtlj> \-oTF,]xtmoک/k=UP9c1T'o^@hOOp4]}cIod{5QP؝x6[#֧mOc'Q QԈt_Q1xl퉏S&[<'UxP:lB;5M#wmJ1 ETn6ch5&M) mݽ 6Jl,ѦȴS X# y u? TyCҰIo\x'=2}*ĩ#$Fr\ձY_ 6^g|U!>L@Rg 뼟9H7$+ y U.ˋenY%t ث4y'',w{keu|,]|~y-u~W>#+O>mZ- d v6-f1TUӒ:{hjCe2 ٰsV^vѠao?#'kWs]ܢ,AuP=q564YM} xD1iJzxկB<m1+Rbٻm# <˿lo>QXB^mf69G~*K 8FmH,m]WRV!/u)ȶ%LYoiTv"<&mL"Ef_ tfd]23{$ Q Rl~T rݠTAyX&jmB61 GLQU/]jRW]Zjnh}\2]*|^L$k:ay[͛ryBo?2^)BS&{ǔKV}]3j0*θRVJ>9S-lO(uoߒhUsp?KJW4I+IiŬPn/bf:Ӹ-FF|&Hldg>pubO7pzˌ74t,3^nhDzW<_ez"byS] X\lS(uzթpt "&pkZnP|C'i/":~d5IO.4(1CDwȊJN  CRu> KۉAۏH`jD > d3Pz_٘MD nQnV$&v)}X,t ; pbv[Y}ҫҧw! >?z>_‹V"GS.nC55+ 9;3(_jheϽenk#oT.%,j]"6ޡqo15AS,W&P0Sd.A LT0.a1,ZcjjOQSBm I+/ r׶{$pHFW/gۋ˶c[9ѠzVS i#jw4:7Ԡ׶/ȑFG_DbAҭi`Dv޸nΆZ&4Ӽ!Uʹd5sт<;%pd: DJ Q6zp*KMwkR t8Ϻ4&* WޯoSEO|ސۨeJ \zS6Jz,9+7]H9StXކ_>=CHJ9TG;,4gLӬ0P( !W?#Bv5Ƅ 5N}}:>B{k=˵[z'i傮o4@/9rxcATyyԅSV+t[?Uc *SPYY }8E1$^!.^͡&Lur4(H@LYO`"H obc XO)p 歇J/ԅ_Jd7d ̮W]'lQlYF_EK܍ȕf6*打Ny3GrYײ/DqP$)oH,Gkt ]ij) J9FNcc lmiz{*VY5`rxzxVp *<!3r2ȸ0^Pgv.}DzG_$IecXO+24 \FLUMۂE.9jQ2O=WK1#=Ef",DxuUR!y&kM-,43*:`qy")k cq ǎֆO@M0f{Zl+ H[3dץq4/5)FMRvʁ7D@N?:5T V8Zﺧrޱ/K=(Z5} HZ::wCu L4U/F>ඇ}mֺQ8W%wLՑ2T_{|?u9V( ^-wO~e5*q9F1|[8/)"ð25,/AS$R3_ywQ:Hu*RwȮqGxw;}ANI;ibϭF17pH`%,:ZOt1tD2CۀRt2/@Y1vY!s5,&7[W0#h+$1FaD08b2ߐW Ajq~iXҞ= 2˜+1JF0O8=@2:]AEK#/4-` YuI Qe9$駛i_.54by-!}}kn0 QG'VmԤdH2v֠bJ=TsqgA.>N÷}6Z I&qxTnleBvR yyZ8;- wž^8Mj r>K 7mO 1FTlI.U 0^u#?[TQ^?GTLa-fEGi}Sjp+r叵B^`Ķt}[אut99nxBqOك|a %-|`rPvu/LmH>UŪ :i\xaCfXP2d8Q 겿֨apK!G |[q?@4s8w?a)(kr2AoQfDdT:QuL3b6ȘmcᛦsLx\^Ӡj2 X=u@Qe1SñOe7Eo}?@YgInU1`kXqRӜ5j&i%1$"i>ptZd ]3ζ-u]J   }[uUuY[$h ]8]N t\4xə|Q"0e8^ XXit16' =t87k:=F֤ao?plQL'\9@=s #s9 8q.膠ZxGȖϝ{ZmbXڎ_QB&lpʂm`i2j,>$fO✱>'cD3o [Wd}ZL!ꁢl DOW^䩌SyGMbr!>wGXh@s&d<.5KE)C+ +JTG_PG3 !O518K'NX/tpJxٖwb N\Vc=Y3S/FYK--Xnػ.ށ«]*@dhQ,&g<;tDTΈhUIq،D3x / _Jϊ2iv$3JueH>#m4Zob{ CE79nܼP/t'l ty\|r^4LÄrsi=t,mM/ScyA\}dt=?qhz:%ƐXQ Q8p}"jLfӝ<!T,-mB\$^z#2xa1LX J&4P>{tWuSHfFvi1=<ͽ _ < nu:k>FԖ!`ʓ+%s}ʾ 6Bw0 KQ, (!!竢e΅h D`[ pDFgb;pv ghгPj[$\ Foc(sfd0p{?aj]Vfsc'{*Cu|'NK{)_j)Fy#d95i+JXͷtCy^2B;cv`vKNH<߀1A=POPYBI<:/wo3$xr7 G<_hU"lF_8>\z:t[J&@@vquƶdid~jHzu3<Ajj:I fo #Ţ%J% wdSIB^2"ѥ9L"k^0S>~K^'ba䐠J[(^ו&Li {ڔ!MԵ攮h) d/CZ`PVǢ4zl{Z)Q䐴| 9%m1: $ A{?$~ +1U- JX5CmcҀ#:~_W1O!5?X9LYxQiZ3-Mz*uG;xgi/1SfW<btSZr\ `nVOPlsbq)RxWF#N(/1fY /,z`Yn΅!C++)[QZ8W˻_KH޵G&U`(z˺Vt6P77e?j**^tٜJ{X_*+sB*?]o|EOje9[)p`zձ$q-}ИQn%}bY?X܉I$=i߬e㏫\Bw($МuTwj73Pʹ.v4i:5ҏxnm^#33h" wJ}]B=ERp^ZhO / ߃y'"]O?F|4Y+WXMjXf\ġ\i*ER@H1GAKF''Lq-O&o2@UBw==YGSYh}nr/楴!|kWE1ъ I#?u$ܚ7"تrlуm\r(s2X&vyV|+_Z(VdydR/b0/vB}^2iGRyl.ɬ"BɈ4~m,Xg/9E r _28*H Í2@".w Qdvp,y:WeH xڶr*WeTC ECk9sxǎJe H^ QuIJH {*BMD: n*@EBV6DP6xg; ϔ ~epȦq*(I®Ŷ 䣑zX-5`Ă\7 t糀jYmɐ'# ތYctamُemWM 4cFB`i]AP>%JDiA_B"Z:~|53) ]`.v؉xT$|]֭:'Q[9;L4g.q5j3$* QG__-.4sRJzT>FEG̏M6g3Y/w*mȗHy ond2D検զ=^~yH]P\+2"*bJpHs$lh~k#C%,\C LY;E0F˱8K@0k(xnˋĘ*0D8{0' ?7l8$>֯/Mx4S!QA>^xjw9؋]>8ړ IJ?'>?V&ŰڄILiϸFbeF 7!~+a5bDXGN뒏2H axRn~P YflJk.VݛZm}_i n7l .K`Xed:||4Z74GGLtDoUMfkzWeBd;An[.%3>u3`<H'?7#iyĔ~ MNZ ZFP`9t!M G|O/6 +hHv q² G_Fnitm0!&JP8H^Hn/nFDAʆΙ5 ɳ\ͦ5zi)pP`"c ڕPl_y] =oxtQcWSz֍dx|xc3L/$r(,,9}_b wU.x*4ұiq|;w t-@8ȕG+]ñ.LVNW #cv$nb_c7a3v $B~9XoJ~ƮPfMx~d+B hQN5K# nl*Kn:eH4w?@9HS,G =hg: +R Gq^4YMF˿",/NFU\]Ӎ;-(}2vDb [LTuH3ۤxכNo lVĸ/ذ*XZM@i v Ef-cGzFq=T"USxӹXgٖwS0A/r?'k*[x`C8QPkC]M3yBl#鸌)f ;&,3a\k FPX(Jz^oUQܧUb',\~ ue y4]>6$Շ`7ag7tY4CQ7Dߤ[*ϒ3?DtZ9f:T7ĞTOWDΥwˍ˩LF^:Kw T3-hK$9|;Ѧ4l@>=sK227ֺJf#4({fyj^@=p&,nu&Q H#^'B0&ac jΈ@S</O'qu('-E W.`RTYl;C gC1d4E WFe-W@r0sZ}m3Ĝ ,l4E`f3]pO1wӴpDMys4ghnw4Իr,J=Ftw^^^L )Am[vtĊ',#RBϰQuVXj%ITM@2Yyޏ4T+/aT,b%ڠaЯ˪ (W o]ℕ$-8Mrs<4 >Ig2F܁WrI0% ]#7UxAqyYG!#FCUL[{dRA䰸ڥ8c0TZ"n&:ҝ{D#q `P^+wOuzkG::x&kE9H:Gy]9":9yz9yA+rt`$ut x4PBސH!` -*kse.r3M[ɴoF=bߥ {X r ܮw?X7=H;3ez]{sEWy͠/{$ ȶT֬w`NⰌ;ٖW<`A>0VTڽ,zU;bӀ ?ۇt Ͽ*nsԦ ){&p*K:~ӶZ ޣ)EcTtk~CnzLT8qC"Dtǵ%R2Cܘ*gɂB$WpLptNgI {uf/,‚@QoJQaE:m:ҤeZr$EpA ].jP[CP(8C&؏~RopصeXjj+1\]97%ĸvX=r?Tʩ|#&3A .*niG XxN+ѨlxcNsVw'AVz&I-6),+Y?w"$P:1B)'P|N2l퓛l%0MN%?i0`^VZn'wsC8wvnEP ^%@Yp+:.%ZLFgU @--֨"Q@<1:ϧ-XNl*ȥ3|A )k!xv~ ˔~Pk7&@p==m;'cT^xW" %n9p] :R 6t HQ߸eѦW9;,@Vf Z1q%)ϡUUbjF[+s"p[l+5]4>;M=BnAAVS DZ s\".gljQ2LD& ?@ԬPni,=Rþgy `X'Óx[_iu94@#壐Bo|qIiwBMpF n.uiSIp;r 71R\+y)e͝%P(kUߎ#EؕU[UxcdRmfpܰ9C ~0[q=g" nM Eg Zw C@L; ɝdKvƕrӻt|F7O{\2 1cTέ~ n:툗kMWZ} >(WsAjᒯG]-8#z`T iK}7L^r-g k mQhR24B"||^slwߝ2t,l AW]L}{%j>YOvy^vth9ݱ臘xA fFaQb tsl@FB '~hYyO}uɗ,2n;G̥b՛( o},> X5 ګFj_kWiҀ<6L?'S6&"th|4 Xl>ko#C &wcuK¦z&_`k iT\:w;hveġ`ҶSGx l,JHP)J:fy/ 0Q垝efpa65 %L3ؖc{ ^)!轁{9UJOX;Ң<,*aG_pfO-Kki H"('//JM㘣[ڌp& ٦k;zҚtyݝAwY NR@rs0/ݼɀv]ekZ4pq2A6g>qȳ&S~Y_KX>>!Cx"Čb܊<(*r2'E-", $#H@5&e?b^ 1+SwaOCA %xրV[ [S|k_иČ Vzy~]]~#vn?Fn-a&P |D2fUj Q2&i}5X_Evi݆7*;ԮFmigF21gT;߿0t]FHAQU+ObjX1\)I?hT8eqo-kkT3j!nw)X>]1>O]\(e.xN 0L ZޗNr(⚑⯪{Og[!c 2rbTN;l+;AaXf`".7x^5S9Dʍ!ckQt,oyH!W%gqD{Gb * an.o>UM#"`Lp"1A˰6;1M do|Ƣu9ŒIz=D1RAyn,Ѱ3Xr*sY8GEx?hHؑiz%fx'5Z@0ٰ1-o*@GXCb[& Z 4 m-:vEí%|NJ%5ZnM1UkN@!|nLUB.tH C1oC 7Բ6*1c X(Vws/./#lηol lƉ _Faw^4iw^:\gQF&>Ex`MQ=v !ex79$z;6S<̪Pb]T'6"YHs,{LB@ג>6oZJWJ怲w)*kHfYuؘOcx8@!v|8It g9d65)ske{6pT߉%"+غqֹa roc}C+y>B˽ gKPmiDc(fw܍+?2?r+nG [JyZ~EYAgpF c黽GT*j*#j.zb$D m {L%n8Cp>=LxIgOsXIo]ڶ =m/9ˆ|;{`Ts_i]Eg _&<00%tqE[&Yt0 93 ],"nxDj iB\lnbw ?>Nի3e؁=xpbvKsYc4'z6\_Ȋ4BB@ګjJ{=ۯ5P/J~En,[17+GU/CgIqST AQP&f7>I KþTR@HL :J)sӨ#|̱xH螼3w/W14Zpa98OC~N3n7eIN>=wq=]o#ub%-:zs'/`+ 3ffD5f7$T6[,L6;ηdAq33%Soj}an5YQcSռERjģ@`1R(#uid N f#Q)h'险U48Ip$- )U8 lD)mZc*۬1x+)3m\@=m ?`ۃZgkEL7nm0Un`,ÍR@Έܪx`e5(idȼ$ˋ,4 t`d}hMILlqZ vI@5Ql6clnH56)[i[y՚:); ~ܻ fhԀl=SoP2 'w7m1\[0z ;?]B~0uj&`Ѡ&X B@o%"O6fQIB(|)=2mav=< LƧ4^^f67bL(욧 <'s ,؀]4rZEAt NwC&9$ m7-3%a 5>@»?O/raEv?cE 25z??y G0ﭸMߧ לNe-ӥ9M26@HĐ'; 6Kdq˴J}$(BLmTXe)͑yYF-1 0NmI[yܲ\r&ӀaϏW^uTQ᳜o)|$h91Aȝ{'>Z&{\^^ݕ k\TOl+$"HM*"e{[pfe,"|E W Bj0"xF<6 "K E_  :)b%u9iކɴ?@|T!?bJ\&[` Ҁk(~,g<(I౸e—`e ΃}vqGy #χ#p\k`6tO|$fO\oykong~}+Iv;Kq{WihSLKpkT,4njΤNxڹnџ]/P:5lGI^x.KѪяg4uR]vQX/{ZoB9x-]!ƾ+Y5 b.6KC@d/z!];Fn1Lv@"m>f=~j Bt0,2s>цg~Idv1=8-hsT 8? 5׭qheE:aN cRjhZxx(>NMc!o%ʯXCFN9` ǧr&%܄jK{bM,=Q?i٨ S]ͱŏ cyv+-h%"]~H a!#0j }/1xavLك/q[.gU iڮպ6wM?FXc`;6evb0uH~3Py?MDjW4={͉Tg\%Cc$IQ#zPG3VG51GEQ7IcZi_i4}yF#D;$%QwlSq6t}^X SY1Vڊ9 anT* g,\>v >A .e?i ~s!LV$$iQjEWI. `ÇS(7"{-F,\JF4*V+ܐ̠K[:? 3):Uן pNMBƼ1I-xL'V27IXW-m,C8[c{p %;NPS|L9`Trs1(XU24fyYz  >ʝcK2. ,< g~K ~>"Fmhn O}>,Y@"kG.4P_JSl0 E9I+s9U]qK ';|vQYn,. - kki߁9*2C AG{Ta2)} 6 0*yd2N.3l2rt˾f+H rFDx/(LD#3̱(3/o!s>Kvtk+Nߑ OKƞԭ^}h *J@gQcwtAۗ|=k6 #|@,RwnCZ2 >N_7OA/߫?^Ƒa| 趱wWX!yk%zj&*:,ٺA}Zm:~A ԁɩޖ-SVj…P4px,3j1O-jJ5bO2aux_o:fD:'tb3 ܁C!ɔ+ԛxf%OP*=0J8087vM굁'=(,;GAՒ//AiEտ*GD[;b'=0Ut2F;C?s6nsm*n ]%noNۜ(E݈`Us1_ siͻ?g:Y$ ,ϊaBք}2*^ewa+QK?GvE?m"&Ft{zoVU*|&/[^v]0?tt-G#53/ mmؕX sIy8\QWWrl$`{&Hx_֦|?)%Z.!Z'X[#PznVwv0/O[M]c>;=:_޽uXd49"A?^f$>T;paI Ud/B3_ n̺n~{LY)[L!uB]c8H  ^ԟr1?d J /@kR]/4;UF6H[Vwh@ԃTM`gQX&ψaJCHM v&~ t 67K/AE ԈrkBX <+b¿䩮r|_9ё*^t Ď ǦMBʁ_&Qozhsľh'!1'cpJWTȦFF'Mp`śso>>Q@*@޻N>B?1'[1v 0>BD `}g]Njexhx/-( eߥVqǛK/l;aE5)iL#faHH*1 C1l3vbFkd:ue ((3T~}̺ܭ!#Q-NSNko=;d;賜$g@$f8#iծh=t5tcgIZu8Lo#`iܑ5ҡWø/AJKč6 "IWp˞E@Ti'g-W=mj 7.ȸY+-񖉇d" mZtȯ4 嘌ڰceS=G]O鞯yc;Z oZ?r'lW -O3T"'P2H8v흔P%דQ\PIV_62&K@{Ӽż  ^#P V\~qt*#CED[oյի%Yr~릗fɰINyUA0ٳH"I`ѯx.KQ=j`b%D5x2& k͂Rщ` dÄ,f^ijF#=A.jj2x?4mS3]!\n s3JA ;GɅ8vuۋ:4"u['א9h̎ecbd*h7T.ͺnJ2ւ48i؆Fr[$CscX-W1؉>a杲2êMhkV1(ۿP-B#s[ƭK%&v皳(dˍZ qA@՘ucZ/3,/* ƴAv ٢d Ve!OIUYOk,n4LF 8Uӌ|x )% *!pupKÈJ(K][!֙g\]9?η$R޳3<*](gxxk+.^WDrSL"CfM4{qI/˲T |҉9]}8s{MկlE 58D&|ʇkVU_Я"e1T5Dz49=ܨ܇;&x'^&)2f%i-޵>d<8˸93Ew07O{kXN[n0$2cG/BQhUA"' +:'ܭNhw6:L1PZ^j]q36$?v.p~W0Րڴ;nţ4eF( _*g^сG|Mɫ2rGE#nIg 3 @;/>}}''W~OsJ\]]OXѫW:N/wmp;E\&@ͫ"3lqR8 A<` 7hsp /kKVd֖. LOP' صtyV+nϳ< c^t,~n["\L,-Ƣ4{ ]#?y_` c0(n;봂/[fc_/6ng4#6 8 ^A1RWV׍+[佲>i# RWb's/m #QsEt&Itf Ϭ&A˓fE`M6VDDsRP}q`g,aV8 9^v"MsczL-W:;h*mu<`E[;xݗFp; ޑrfmU2IR(|żY$SFxyw&L>܋&LgG'?p5D2!/[5lJş#o|]$DF; U6kó*eDG"exR^BҦh)j€.J W}I!&P׸`,)5Nx؍/PAY ͎,pYyꇒvlE!(φJ9kX3dTDv䷮> k=d 0w4w܅"d߲H/'`=ȓ]U#fl I!Z!vH]k^D %ڠXj =}0qN//P#€2plMU2?&9g;Ngf+9/oqm^~QN9Yd~г7+u:9H(5I+h^Qhَ&Hk3p20Ud{/^zGW=P0\r1qHb9r0ю\feٞ^;j70c2ׅأv GZ#&>2Rxg.@"h2_UK&' س PY6HƔ2ǽ^XML|;مWC@n-  Y0ŲepҩNې͵,ܓsXTTȫ> a¤V%Oܦ#.r55l딤_%k@ugW.+Oh ^`{J{vZ82@`$\@P-EGV񰝓>*<4 J-.O5#7~%7܀ ^ .Z5E:%8 t*H,"h~2%L1_k,-@ 5#m1Ĵscqs[ )Z$rd΢#P8 HlvS#{6 Vnp,% ܂\{W!xT΄a:{5+U?3{e-=eݕ1j?4D/ Ři'7}qGAyo)r7[\Z ؆BV>QmM`%xeDV .vl$8+2BH~ ` A̤\z'$n)c d_MΟULQvz52~s,Xilgg~f2RHˇ/]DOf_9 @ !,M2{j -YEnYW@orؑgDuW[#~@4M=?89"%}ƨDfdMzRA:rFL[?pvntVoToם n^`L+63{ 8Ϯw\x'& m@\TwH×1  8T'o%};s|lOf}` 4NeZ"Z{?x+]`.Ix@`-_$}2hrzyrĀ7IAe8 ZuS-LAW1O a˴)&U&c=ci\nIߒ5|p"?qt~|4;Gƛ#f3/xJ#u@]Ӓ&85NVAUE<>\x#JвoHVC \s>!v*?u,?@s] M7Y-{4@^ ^aou3SC^]F(BL/`řb.P%b;ʾHN7EG!f#58l(3VFto%YUEX,ᄰ !pΆ}B\lvJ1؅FxQGBX+j?`Yo"Uy$BF<6H| Z#$:y=0ZQh:.WI2HZ9G5F~mU^!AIgkF`o_ZW򒸳Pp9/u V'q\zecT*gQvGǐgX~,\bٌVjqn+<¡դ; zВ6E`6*6 +/F=S4U*#FΥ 3'\G`k40={;pbP˭/żCS>6,zL$+fͳWpY}}S\~y ys]It@3hv '?.G$IYwCoRKHE yי lB8PR6N {#0K{fffZ Z*ldENbmV\ǜ]e=-JyٳvP2 Tʖ(Nn[y2hz3# 9,Q6٫}xU;,Py.=y;T  A[z2Hi  r.z-Jg3ztVj52me?ҷUS'&C=3l_甑_/f $ҢT#ʂ(%.xt:ݾmr:;0,\X)hi y.^5P.2Lˇ mƢ2;xl>J.%s?ѶYA/v% HN@(V8r.wfT>~\z瘂oU z?4ʽJk| MZheyn,YgTA>P0i)$cY{6 -ڹv Ts樝J T heB_?/}g%VVY?' '66?g_asNj$׈}܇OlQ9'5pYM76PP"M;" ZSk x'4lvr{43>k}.A)j;Rzx/)=œN54~+hXS˦w P=!/>ԝ){vmd`4aq/H( RԀ;p^l+ۭO.]w(P|osFl] |>lq(@-Zd>1a7K01ii+`C)OpApCc3hQ2ɈC O˟)**UEBW0`) o{OћO:XƪXm 7=P)e.6`QH3ĤlE@w[PƷ/Cޑ(+>c@Vv a͔-]],C 7lqq7js 1\XbP4tP`O8eJ.d6_[TYTqTn7E=փZEѓ*p6-=& hA:5ucuzxh:rQ]_UƾoE bf.]mvj}h 2tȑ%גXi aE7g`yҭ$ Z$ӫ\r=)@ ?_5#f0߹MNj!Y{4mQ@'h)5ԁHӹŸ 鶝Nl43 YE6tCAV>vNzU专ܝs=E zhVC?!|w\g$rg]r`M8|udk2g~ES =XB_4CcNB}QA9߄8%0Uwnu(l yxsc? `B>H;u1֤gCK d {÷\;*A؁b;=V$:qmYZ}=g\uLGk84Rǖ|!&+G 0mp(ܫ"\=H/@G3ۨK 0SFS0 z>"LQruX&v=Tȱ6URlpNcH :p)Fߪ#vYϸB}kbPD:yɍ!]5X)д\{P!C}ijx:'Rr]n ?/~֨0"-)t'jNϹ cuV^#L4 O4),CR,\b /ueo;zUpcܡ)o |k[c'12e6iVyk^@EQVR'@ Z(B_4617#j$|w(&8R,nxU]\<9 _\v_tqj53 &o5U5$.WGri>5wS>C5ٕAMgOs.Fy~+BTldf5֛L,YZ*r*C䧺7*hL&@$'51`2DSgev̫σڕiz !s} f_"ŋg 7#2gKԽx<]faƞ4}-~h[3;>RC"ZCZxM{AȅϺfU0PN`͖>+Ȯ;ot|=̀(-Afg9O2,@[ĩW| =~mg O׉d]6D'|JXBSl5OJtrJ3s <xib2)j{60fF!@+kγ1xZ$rJ]jANc:Zo',+GWd(r=w ^Kjro&60Yh|E R=Z6 {K3YŶ}u»,L{;޽BQ\zIDk汧i,V坅Yӵ/fdaԞbs`EM\Dn }(u0C KݎMͷb%] (stDaOv,FcQP4 ;a@[5 -s&)_ƔiYzAl0n[YMNϺ5d*"Q8% ޟR$j?M(^(Yn( , ؖLx=R~^^=s˫.<1r5z C?WNÜO]~lQ2,}4٧YBQ$YƸF|_Zk}*6mAi:#hOZ[)/',,dG@"z M%Fa9ez?tse`!inYjQĉ֜'ajn~]`sa;>{j "Q'TR3zȋlgHSfD%Q5lLpf, 7(i,=RgT Xb?+‘ٛ orG/n_X|3QK5WE BeƳHT?yKs`RɹP=dc2H&Г&{WŬ)ei!E0k3Y>v f(<v_;^Pk{8?dSx=hRT3#[Y߳ H$N'qvn?fi].~7)}iؘEw=hxl)ߐ+Թ]]:~˸zc@$Ѿj{Ř;5 ! WƴRgI Ia]Y3n[cd5=mKqKFd$MDLL>.XJ DbLc Z(?M!x@{#toؾprZi& Y ()Znq&֓uKNigTh"OZ!;9'S›/`uQ6^ t#^矵|=2tեGUU4>ZYpnxAn Jdi 96, BQe[Á[NﻦSc<б+CW5dcygWL'U2+\[o1Ux^@ceȂCF2aZKp[lLт ֎2+w 2G #SPN߫92[20yǁU VLۧQC;ޞL_w7Q+lxXVK4ގPЧO8_m!O{vZ!.M yk|ILbֆ=نUrU;-&+1Mr'xXPP T2t;mkrӕ9KʹJĮK^jxR ˔w4yBi|$gS|w ԼӁbW}3o!HVRuGJIB盁w'a+X)Ӡr:")jºU nMXpQލeTNR>w.~zB_ӞQ;; wyn!P[&}r±܊F <:wUL%mh$CX%v-]) =2ۛ\m.Y)@f۬n0s8J6.ΎjVkF5H擒Y .[erP*["[ü(3Ǵ1緧w8APƐ(qѻEQ5a>\&SxysX'i 9V5 Md20RmExט KM/&e=Ų'S9Bj^kvA۪ח/u0eLZi}#B5&ܹ~KP^bGğez@RcLT|",^&~ 1P%)PB&jD<(ֶ\QKhG$5 aǡ.l*s01ZTwܑϙ('HEC6K 'Q@Lv5t]3)e^:AݍW6kpV>g?C}]>@hG뀀"Ez@Eo.UŜl VދXJ Yʹ["CCmH)GR4F/2jNt׌ɖ]%S2G/A3F-abJ꿋F/vnF3 }NrIaY:饇I"`ԋlA8ނ&=DP"2c'Q&k].Qa'n @5?ޗenk\o|=ͯ4 ipGS'(13"%䡝*mH*jF+W"ENXH Bc7ڴtƔ, KZ,Fx" <K7VD*_/4hIR'K-\pH[_xuTa)t]]Ӣ^6gƑ̮DaZ)YPH`S{Ɂg,a5w|իdTsYr I&=&|V3͠w(5&*$? i~@ak6{ "rE=aw0uOۭݍNDb[x ڶ̀ƬigKp ͘)kv+A.B]KJHȌsu;rIZS!e3VC~XNIeAUP[e1 E?4%:VGxn:as| bﮃNlc#J_G6Я= J>*(gg.,埨0eb~2FB7ϼĶNW \ F5^ǻy15=šx8:ƕ@ޗ.5m_Uki _AyOrd݇R(Ƽv0!o Aek,'4ڗ ȘtFB PHj~ h~U`Og ו9:I(m.Ʃz}?/_0SsSվGrh@.*3#ʜOIbYy?\\-E#S|L옣.W>8'?RS$eWbn5dخʭen]޵#rtٹvZ*BuHxȉKT3a0SLR]OKI蟩Xx73sdm 7\tW5I^rF42+_ox@:TF:o_Rd V>[ Є)1g#T%?mO9 ]ɷ\~7vdQX j^b~ct*JqHW+M"Y ܽDSՀyE0Lw_[-G+8Z]XVMfvZ_lGjK>G~y l>av 3Qs6M$ʮ@Xz^qtIRC׽;4xVH 'yNp'Dgxt"bC!F~UQll+]h8Ȋv%sEoш*m2\AjB)-ul#@2x C6ɩKU1x) kN?HY;ol;OC&ƓX uG: ދy Fd%m\uHPuiBgRG7T8!UfJt¾3SP3c‰NVIdϼq ЮFOI!Lf`/S#ZPÝDR\`?-dQdD|>w-캈$e \ e@m ;k*' G?>x<v7Q(ߩqۇU{_k:šQ/_{ra,I; d>Ԑ|O·]XDYIi+}X*Z"xVݩRڎHnìS%zl.>M?*A816 {Fj\X4w'`b-zS1Ov<ۃ6Q|th4AIN2mLt;hy6* ,X#ܫC~1K̖Dz){u])n]ߧO#iKȒra7 aCkx $ *Obhߑ"C{?BMbpA`E4xf^`˴ف2 K>S.Lන$<$ Hwg"zc>=v@Eؑs5%>fq6+K`ĉd x.0DBCKy8|t+T6&M9B]-p$B1435SEK+%un WIByn%7"OQpT Ѻ9o(6 W&US‰If,+m#y8 fWbV4j>GBm *r;D_62Vک%{lhLj֒$@uL3HiQkݯ(s ^P{+5|5.v* LfҏsϹ-*#ӲE']8=!v'[ H 6JRefVa`]Qa?9ؑ.i#2k܀L<{i"8K#+i'\v`Yhm~Aw>M@|AnO?/E ׌NVRLܔ/&igl㿤n i WG^rNR^Tݻ%O1TnȔ҅ ‰Q~aЁA՚{01TEWg3! f+3] 2TqoEj6[^53nhXU%]a&'9^T˪T!-2πyZ=%0'̹ӌ7SLkoS˷r+QmHtf?/U@@?C6cl۵>uUF0}޺W:c<( 6jwDSDLB ^rJMɴ*8(J^y7¨Lm ,އRalܝVMUR:L'T 8}S[܌%;zjmw\]MTm =heN^9|*ɥ}u+bpJ^>̋*~L,745jU[5$dBwyq+{JM/ VB3H&\ZM>W"w%DQFr}<(_cٲPĨ-@6u 7X[5Y>JJQ͖^ 1ݥTk4?7x&vwh2ѿԿkKE*"FJ _ TmeQfc6!3S3\P4 2`b՟ȎYxI`JNDpJ5K\[1>4yEDGd@#Ri .@a N>cw4:q =M[t?ݿSZL!uo4)O[3dӱR5+:"vęC]gg[Gy :ʀ{ B!B36g%?O?fē_XC)nj[مzG.S8P].H SH`.aw1eZCaݍ'_ \]'ez㖯+XSTxB⨄ tdw:VVLqGx/)&!ֺՔ2lJ mV9pr24KCK"TnHl=fFQ/gD_mrL6} -=>C6pblo3HwJOP ":?|uQr=YX;-@g ˺Ԋ*iN-11W7-<4f lDsƼuKgMObM8`N{-fck֙#PWC_#DTP,nVUsLU!B_.?mN r`wcl{P4QEQ0" Kq_H/5ϳ]t'x1^J4EoEmsPw&ڂ%:85~B0|PD@>9}3/b OњR[+k&lJp844DSvoCIK)*S[^eJmy T]LIkC9exT +GP,Vk ##;%NHSm.9@)u22ڝN^M+Y.PENS J@gkmJˏDWY-L:8gO:Mb{P.t;x*}RF,2Cr[Z'7۬[9q.a~?Xys5G!1٥z|5r,^Z4pZ%oOǫ1|+/f-dppxGlه/z]yYQvH!>>&1+q 䦅2ETq:uZ$"Es ,𡲲Ƞ7-%Q~4%>24x2aވ;k!^j-=EiB5TiP;B7_$- cZʗ>j]TxՓR6z| h31uPl 3]=$ٰ|\\,YpԌJW"ϨCi+GFZ1XQ ܿ9 x=u~lPVZo=oiM|an6Fes4 ķJȓ\"1Wgp8Nk7)pJC0W"k+I>Z_<Y$~S:skbA\qOd&4Дb /Ε~ސc )SKn2 ?ӐeT> 'v9PfH"1 ]ɵ+lʉsr2`4J%,z5P*F۸ CI+ՖYEmTW]k?ҲH<5ZI4/ԙyB ԋj;_c xj;puGsj_Pߡ :K(=A M;"xzqb > 7B8. Xζf^{}ͬMd3l_qȶ $)E-f#޲g\<) 郇UWȄD3[ Q&"9=ףMk&:YK%` Orĕ(xV2da2ũշ&]a/`=|'ߎxzcKOD Rۆ +`H5[1yr.0FC!u"dg%f%в,ӯVPt4 wJyq<w?|O  n2@{2PR[\ofZFIҖ91K3(u.ā|E@5/x-MD\æU X:$$n&7ӎÁ}eablA=4x8(HɽX5'I-kz]sX=R agOZB$X `$?4ݿ#@Ѿ:}h o$T'#_zRW rr,sA/S(z*GרlJj_G"ǔA&km!.kʌ8.\ 瞜tɌم^x15("KsrJq. L#Gf:' |AwE*Qr& íji+vBh(lF1K^03@5üq߃g=fCRX\K}>L>g|:U{mP(fߚΒRa-%s [Է ` љq l-bf&/-QqqQvo`yύLSkk~/x1N)"L}P(.4]ګuT 9!ZuTY V'ٯFId }ylX 8}θTr4\]-|ۭm֓~ 5a#$}QϸAI[JnBnM4Vg,pBlsk׹s| `j^!ĞJP{80lǔI"tp*]vWClvǰPvšE$]qFՙÙO|=h(jX:؏ΤL^Fi33 p-ܸ[NhW=`2ɾup0'8(,Z?H$[nL ՕmA~}Jaf>FzjhNnXJ=r)0n sxjMBw1SES،6?wuek- \y*y8w,8`쒓TIg>|ʟaΡrs(m7-%M JP/19NDsty93OK0R/riV;.DFOeA,urwUמ1#i] X[uX@b{,Z' GYRI,;T^HhUZD؏/oG)y@xӷ;| _S|hj>Opׂ57/6w.g#q+{B&@=ƕ͇Fӧa-7M;">ev6_'ˮ GܞD0i/P|1Tnݴ,@R8Y6fy#AtF O(*;]yBZ!4__"(CrZEmkJh9wD&Elѽ<@ܨE#d $߹xf@)Z=N aN&1,Fi@98)Qaa%y 6R s q\@Ƹlv9gPM y:oXW#+\;&]( 쁗iGbSlL=^ϦZ&,CC?a6Wtef~GN@0S5!$EeIuIP$Pߤ|0:HUlp$7i50Ca\pϛaVѪ/=_l+fQk=f9fNBv#@f\  k!a i**Cf$XwE y]%eǬ8QB(`KSc8 fB"ZlUZ8q,˓e¾t?3ov ^U;1uqqNjYeiV+o{ׄ"} %;ޘhok3Д)|f.2JRG4iy(Z-R0jx{^kO@sH92\NsM.}z{@7|,L!,+4JaZP0ЋصsU9aK樄gYMo88]vcGb 1=ϭ4սZg8bӜG&'*VGBvDjZr[QY'4HX37'{mTǴo)SҋW%$jnhis 6bTو͢LL%o]~hAt6|J6b Ć}%Y3WV? 8N~ nuX*j R@.Xe _ȚON3]dǩI~# S3;{~g(q%G9^ ==(x/'e, Hì5_0C`/Ifϙ||(SiՌgLyJiFgM!DbspMsnE2Q62sf% d b1&'vK ͗fxKN[G̷|jPdע3Jo5;=^kb>JiZͧ}ݝ"F9n]rLvAK9:$C!*.+cV `Hl0dMyS(jOW!h +cciL4'*]J]o˓2B)j-LcdAҜl6u&#ʪX}\?8],VaD ͙\R8Ckv^A؛bdkP!ܢvzkWؿ0Mxѩ,o)BM޴  4)1904NvQ6TΏ\,Z>oZ"M<,tN|klۮh2«H= \W18KAiCɾAtV̮MV4}8 CEbf"5qYOґm^~Ϩ@vuwao 8 "S1U ނڟ`KYc AP kzy- E|:״Oд{ĥ=t%KB/w#nfݴ͇~ =V dna&#[/%lʉhWmxz3NQNJЗ־Q0*=͗i52.ϥ!ic4GXP Bۧ$DV%Pd7oġ/.j{nOXSh+0O^5# c߈9mYKSN'7o- @if~ F*= 12"/>N`._@~t3uJ'El3rpnQT8=ك}w5g A4/ɘL #9CS”%0Tip XJ1& . Ll;qeD-os._{=f!{ n+dڜe…@yvxs Es62:)@JG,[qX5,: |1sB6bZ%G"8k„>?EȦ22=YtK|rD$WQф8─/}{: YL`0,MXůH,QuXo9E`"=9'%DbĶ]"|"p _v0΃,n?hpiUEbSSZguS%n"i%Wms>Qt.)(Doس nZDZvni浹Zp;1 Z 7;߫l a=|fUߌ+x5 IubK :[. X#'+CqY0Nn"D~2/>kI%N>2؊HDqpmÝy nK4zd%MwX1=2 GW=I~>fK z\e{byiD8 j̵iLb[J4 +zR_y?<-0i Y4O$hwuzH䊂M!ƶJY}NDʀTX-FؖH q M9HFkdk2 ]3 L7qeLJ8<1H#'CϑHxHN $[)n05prPd:xX?J#d0aCa/AWP(TNߎ3f?̈]#%SILxڜfR$ϐ>P{<QF܉j:zbJ3)%]aFSp-M ڭXō+4nr[P塲ѭu_sPwNӴA?*FڎRal]S1PV>ؕ^4Pp+m-}qNP2;]&_W*VXhYU*U/2'1iC bKMm?7*7~nṕ%+<1\N28cf- x(ayҏ*7jHz Njąa/90UTd}\jO>OkC{a$ <Ҟ"K9"`s )Pv$uˬ hck;!oߝ5TѴyMF'Eg"؜=媨O,Sr2]-{;VSeO#6(bk'M9e/Uv@LBsTha V X773;BvڨP)'f&]`|Z$cdE 'V-;WahګeCłki@b\2 a3)y1w2=Iy jLQ-FBˊ2!3-cSPm90dض[:ljƆ][1|V.dZȸN/ XV Sz-X ;ի8"l9dv^T5%οԕi D U$ݤuNՁ}pp{Ԓ \\v9H\J 󻣈8Xӡ&O|/Eշ8˺7,S Ia[.cq^ i DIRx[$6"ƅdU$.ͽ;az15??b,^&,0dvdب$@;~ff/*.35 G9R$/b)_nf(uπH+q#KNq?eG-amUs-$q=@GՐ X*o'-A ^]q0_b)وR\{ TZP%-}KpzZ/o}`Uqg1_#lFP؄O%r%<E?vtC#e O݋@6^1 opͼ~0a6&9M"&[n6)}D\=K\pCH;q'hv6z U8# ,g"ޘC8d gP/pǹ\䵁&v3U-(BIF!)й$)iWNq6>qBr E>ZO;[Yl7N!\,d[ѥCqIrQru}0&-D(5mp] PG gpz\UnGg2"εX;Yk!+wR%M~_aB#\G3S>~|Ua&`R YLr9U?vb@9cvR{T`|XJ1+72oqNun3 454rsK<@ɟ3zBxӳgWd.,%\glW;00i΢3(SY#tm_r"(-\cɶ6K!0ߊ44nc]drov1ldcin$OzAX?.HfdVA| ,PBJs 6[30 IāN5\jCsxhyS$0vKSR?UbS|Qp(̓G* gXy}ςZ:Vfa"lH0ySFo.$o@XK(]SB– ptI]uûp:ӣ$ٌ >c}Ngͱa(TwN.AHB:{$q!ẽ+i)Q,ZpðY&n<Y)akU~ښ@oo F5RR*Htj(?7sxMyõQ6|`Ys=]( s"yppfv)erURƥCsU~ÊIs4"[.!ק~Hԗ,Hn[:(m^G@f8G!U_FM/y7hDBG}Μ򰏶3Dk^=źj2‰(RY;˵KAp5`BfQ͇%4' ~?@s msw[op2GV ^I9_i˅2BvI#YxR`WǵAUP]7G6B(Zf. c|ǖT>P~Yhj4n"*$rk;HJphJ;R?–,{U*[Z$LyHЛ )ATpO)ObvyOEԘ܊C71ńiEȐ@hz7IDLiwȍ{/WO `1K@q28Ao-[.(:@/F=H/QG_zsqd5|["BS@SGmADu'3?39{&>ZO"2qԇ "U* tN$+9/W}!OHt?9.ͽB8ONfa=}R-ُlY%05HiȈkٱh.~U[%m"v~p ̲p'.)I]9X p}0Bqӄ r K)}*/>ܠktE..;ABK/ =8}SoTWT0rٝZUǞvSkyrV#Xv~gv[8|`lDol3h{6ayQ*uki2S[@i%ST JH 6Fl&Ck׸W2!ot =1$DJbZ<Gn-kυe݇-=k*ߨkD7 Q/s5*R,S9nvVJz@.k~ bfr"g lVbbt|'\P YG/߾ܻakL>~lO-`ڻTMlts'3@h% gSmA8fc\; ڨvc%m 5 j~/G 3 zߧ]_Xoct1t7DCΡFK)h-׿PhOC2S+{ƌ 臓ghtaas&^'*߆0Vؒ]p:8K{aGaWW~wЄa|0{dyGu0&jMe`u&MK2FuUMV_\]uyhsQ]x̮}|p{oj)XR-|NE U J̨WLuhCE*~yLcPq/9'=CW't,4_2UU1ӑ iqo'k`UNּ+Sb՚ohkoq?h v{0ӬaeZˈlkk:J'޹pN \'&1-ԛMj}G9kw6ħcN2c6T1]YUBoVnWOp{@^5ۄ,tQ:ePȏT1=_iqt{.V']8]2g_s)t&if[%&vrvqFm #t%].`~HT)wl),݉M@6Y#\?pd TC!~QVϙWc#SL4: /bҴPT|Qƥs Up3ʹD]H^yK<6ú, ;r6}'y~V F29A>VMYדQ_sDH@{k = Ne Z_ABJu7ۦ~LA!gоPɊkh^((,Ar޸kw3d1kd;ڝnÂߗ1C?)-[ꖐ㔾UrzA>5mQ P#{ {hE:?[Y!!oL ]7 <1dOXÙ8(_QVbH؞(g6W*223 nKד$]IFI54Z[_m $7~.`pE ܈݄h 3` GŹ VgW}-y )yAK&&ol&o3%fm=n'JXv?P"66C6^`&k:6NT>z՞::=p=MK#?Y hUAsL@zsg`؍jn;7M2MQ]֪n*1:iߴ{Qs&bRg6(K4ׁCD uUh9cR5 ]%(h!QqiYt`X&'0+]Pي\YR]O+kFgr [Iɚ>-T'P3z0STLFU2>źJ86[n uDs)*ݮr"N̚\ůVnmHJx 3.32k΋;]ߗYP *(ַ6o:{W}ORl=CLQk\)E3i pM>$-?^F8@򤹤%LJ`- {N8%0DL_T 8DP+zrG0*#k{:MZ@J:,2#d>,נH =7 0҅qTl!a_^Ȋ 0Ō,!i%76y(k F[^Ņ=x#~8K| au]'XN9F $N ܬPOJ*zW/Z(@=LrKdHn;"^ +X [\W]hrw8PWbx(DyҘq/ &Z)ӵ㷠(NC0?UPNZWϼky(MI;JW.$,4d#ksc(!>ݏc2uYJQֺV6q/JI:mIۣ_O4Lj6T9Tlo@RemǁBhr_ir]~w{]k _ƍM&/۟(hsD7l2?WB6ȚR}ƒO%YqST2JU!0 Э?hvJ~xUέRm >zS6T#(^-|Qyw*=;[8%ai8$fo0}|>\ܙf&|lsF._% 8O!HhL@E'(&mzS"=⏲R+=dbؓ2SLJsjE<PN,?o,׽Gҽ -|1dTZ}GcuGI>J[hfeՌaRi4R;ɾMֲӻzW?AҭnN֬!4((;~vSzRvzgV-llfx:vJ ׻ȏl?rtiం1>Cj{XtA= Ia|E{)8oIERMdEmNSC);ڷݿ*:ަuX–7vqh>QH"# ؘv͐-*)֎5 bYe(uoz?,aj ōu oEn7')A}'PY\R0TMq甉5LU؇U(m+eKҟ[{}LQnEq{ *gD?ڲan1h1i*ޤdJwѣ ͸>v1q@ڭH)XrqvW]|1I&6AlPRE)˂Jҵ=:ό BU ⤆ gWbX@D;c#Q0A׎e̪sR'{<$ێkUVk``yȮYgAO{c$њWzbps4^PSڿ*^{/KTͦ^; {:鼻0N~SV6ցVz XRJ:H|"qe,+CZ0k$m [ϐi]L怎1A6E QxKZurS݃K1Pt;7'oy;z'r=}ƉC)Rd@o0G!M<@̰^w7]gi+ܬS#CHK2VS @c栔C*Wfl!Wn'VEI/PlKf6L>.;Xc/@@ ODO3BNeB`QXW}v_,EZW\g`@0RewJ'eMhdi[̋F|W$@MS`XXyƝM0gjA [y7|Q$sz qp&t w4l?!2?5XU+bV /%g vSMgD7i@O*t JKRcU4趿jjz!ĊЮQ݂[4|9Ú=-¼^rk [/-.ޢxo//=F$ѹ̜X?k;|f{8:f~J5-ygvL4ؙV>evyoHJ@ģL5]C$>`HNN =+`^F 2 4&R5Z܋f(N݀̇vfZmG --d&s\)!Cd,e%CcK2޽ρ.bA*g*_rR+ @J=^LMg>KrK\C}TYiek/Fq9aW#Ηd A3+:U9}!VFB)nE? t Ox%\CY }+9#EV}YADCC\(VpeB@V櫟mS뒄Dk؄uE9s3㽞>:e'O:A.Wqve?>߂Ʋaob-cjt³&ҩG8H s;Aſr -WIaƉ˻3$H(bDϦ\g֙D*NAC`{t{[T(hlh{IoJ{K5nׇ~VzÆz-"bItOf%lWڀ73!ʭMbv~nW&!.T[kI|E&[/Kˑb/Xr΃9nuOw=fj5"`On&Huo$']Y{?XSuY W@ztFGG"hZ2P ^pwV@H`'DHm[Y2 h\P183NUnU_V6y#\pg_̣ro@ )SV m(] T\5V=# d>CwW`t` 5dqKD,j*Au_睐Mݸ &j:Ϊdڈ/يشGCbNs8߶UcNUHsiVi2l.\MJd8]@W˧A +q¸`Kꮂ4P, '!XPLd{cnSQsrh 6Tjco&ϓe{p't5/%^dE Jty<(^h(l⼣;8 SQVe|]o%kSo1;lKhR[)z&Gy>0HCgaUXՋw5#4O~`„N]h խڋ}cPdV.ſU72\Ioi0吨Jyk7m Q[ɏLX0mSd1|욡`A˛7¬K>fdXU2m!2GH(aDCANǃOdbOu1fDWN5kƃV6Poܲβ 2?4dc=qjLYE?U$dLj2G?R|JKI撘 Fo)~A.$$izDN+*$nbN)#㴵c[rcG^˲.H?Ul]WpUSYUV*QKRFo~U^ a4(:WaﲏA\ mRf֜tmދK|Hr_hsnIpW :`X`9]A؅cZ9^u3u'QO8 QW$b%J#ChսP&L/K0Ϳmi)r#yIfiV}F:ؤU4^ñK(M$"XUNXBFiu-Mb粟싅wU;5s+I; rK<|VD)AUc r#j=}4dvgSFke Bw@9p;~ ~R;%>P\(;3]_ 茅`YNМ])2xLpĆ#2RJ*+|y7 Į|OA@v/*f71,Fx!,q-3-U*;9țP?c됨L#8#GZ݄gVL)J3O[?x8vf^?ďIS[lGzE{c'A5rh~gfYȈ6f1mG+jo>7t@v;fIu\ Sh<µݡ9+W Ԭhx':&$D]zֿz"^"$sv2#5=/WӘCS PdHFMe/%[2! :`Xc#[ F~+r2+wkK&(< vl>dLio4$Q#uN@UvBV 4y!}AY{ T@]Fy,lS+>t%ZVy ; 1 l a%]б{0K)Lnk4! CpſW= Qѿ큩0i"fhQK%վ1˥҅4Sws_zp*5ZJ:Rq c 8"ver.}PmO?~yrũ' B:\}Q_;> |Q; kWgv~=(A vG)C]y~nŬ}uq .kKFo0-~_#.Pf^jX W :{wmP˂X2u(派6jn"7ёb:\$.hM0E`\\+96A$8wː pc-ϏhY[Dp<ySN.>8즳N{{ w'Ju&C;໇Gk AV[3fCB)D;hP>[4E! Uྩq%"D~l]l* >Pܔe%Q#nlnWx>XjބZ ,Tom[>],qرWcRI5i^e3*)ιW Z7ĻȆ8:%.~<~1E}KrXgGY)K2 !9qyqoJ&cG))D'rpC,ŧVi_ 6Ǭchџa%K@ f[db7v.o xk8n&qmVmh H&@{v5V, D}0כ\d@!f+d4Rm+]pd<_Kg !=5R_QlQAyDuJFRQȌ_f*%Iݼ PC@Mi&ϡ_gSkg'Xx],-Ȳh|:# z.MWޒiOU/5XHWDh3$Ii ړ}%2kV2Qͮ:Q;w Ql-~5X96kgIl{wZqN0oqJkf/ mI$P7: 9C p׮&.: ا4zЂ W(^:O`Dx$=W 9$P30[ n taRTy8}_ah)*ty!A,gHr!o llwm.gt5Ci+<@PI8KgHMUs@DQ]n{vWwjShP#a*'TZ1֏/sONXL5j#ΦT?1M19h0@Qʘ3@ u(tℰ_ꏳä4yC6s,Ӷ4n܅$2 f?gf0_`'[+O8vP$,V˯7d?Rcç )A<7yhx&[`1dH=hZ;'_eTf|U4ˆ02\"%Pfq_9|Py,_^ d;t8 Ta$[խ2RR_%P|fh i`!=/%õkW% ΰt^x.댼)3*l-vZ)1=C^_&$z2ap}#Bu*bY t?(K5Ǐ#+B%pi3?UR#iff~j2N険Zf޷+@* ,,y,@NIڻsr|Κ|*+o|=̤X5VCylFfoY3jZBzPD_ളF{;ڻzc^>N^6%?ð^#5. ߋK !/K[i [8ItQd$n>,%`f8%8|= i =gG#(ue5Ԉy |mg7vзsQNZ >2,GaK(h%q{sZ/hTvT\j8w3&2?vGih,sPnxyPyp$ʵǎOã }jq(R'ꢮw.h][s"Sm㕖Kz5l®T[a?W:̈́ 5 n6~ȀܚB0'+JThSF E**v=fEf)zXy$r6m:h/# Pq[?Ħ>%5xVAU1grq6]tH )?sgUL؉vN|K̦J1D?J :3*xM4fXKrઆaz|m|ķ]m6hlClUf>\ }=#t)C|b)Qp[)~f=Z~+Fh m)ڎrD7lh@Bi=~vDGg3C6HqA5X?5}vCr}M"-Iyjtf?>$-$;҇=՚٣ȅ{'0x1Dت:WkLgoqI]A|i7Z 2P uSCHÌ_*w9R'&g&?UV%Q.2HODv Rj5+6s+`|`|tw=V^_vpx~UeAfG<XkeQ<β4E( ٚp1M7*2)DجHT:n d"nchx#F`cD]ė޽ c־B ըV @jdVq$P%?_O)uu܏Ms;Ea[͏@vR$gg̋X^X6Nz@R)~F 275z{ hsGǃIhqL(4 4çFj|9dA*HyeIeͷstQ DcWpf8Ŏ ! UN,YT,y/;loT_fQ@sG$]4*x `nY0ś]Egk^b1ԋ IpCOÜh`KF(QƸl *A>JW]c aaYŀO0'bZ\a~}'W[ʉny{vfrd22߽b4{mF=o!j,V30tO0^ P1CN| ]i&:a3%@Z5_i8O@s]u;l`Qa=`XYZ<؍ hs>KwJn0w{N:Hh/_ ̎-yrBO W8W2>,/֒gn4V".~=à F\ rZr /2e4Z!ɹ]mrӫT&? h.Զ \ҜNY-\2? ~)](-U.jlUG ^pNS9JF ԃP>Tfg>'T `ȫ4Io`_5f4$cζ~fhٝ՚v&/-VrEV4{CddV`~"S^_5θ-*©V˪mp`ɪ->ֆź>*,4V\_qhbXГ* @2׀"X8̇as):! TD;̦d$(ɊwhI A>s#6rQL`n{j3M8.Mi+nLhG먱W1vTmWofp^Z=Jޘe e2 ˎEDh%/s!Q)jcswf (y_</\ 'G Zz`۶Qe2UR;ζs >q69=Kz%8T c:OR1#! mcEhaP*Jj5H *}%G<v*u;p_~1Rkɹ4R;ݗyrCހ]y s&]ԜtBwc҂G+.Fc?7Ү_ [Rk;qFoÜsΖ`ؕ\1SFe&WN3]u9FĹ.\~4%=9oι~,Wv!X]5d&$OTk.IbkūX ÚbrUI56_n7B5U`,J菲-zUh(+]'i-hgTYk+o^UVZ+RI홃#=gwCѝ91tmg/|Gvsrui2 lZx>8?c_4w7בo}A7vЇIZcOhq͜yG~PEaJltn{# ^>f1 :rط T܇ߚ&@%%üY34T (daii ?_?{7'qTM^v; <X8-M㬧`u=LA1ŗ Rԭz+Hqz(ȃqumB򭙦kvsLڱ/o_#1#)oO%@lI-_ߋr#&ѷ NJƝN8L rN0@_{+1 CПҢwau*TqȑJ*⍪2:yВi<Β!-Fʭ1E7R{,1 Q*lH=9 U}B.i\:@&HoYfڛ8(I517AϐT6f21OߨSO.龜x̭po]YRiO;ZL,"k]̋^:[c6-aIFQIO"WTcVav,.( seY 2cQ-|4T5Cй_W7Jr]a`BZPtZr u-S&$!h9j x&ۉ*Wh @8<4Jot:3ҒN$j#Fxo'di>SWlzlM\VӁYȠIKq:uǵ!a W E BS{9uoޱLytvfwO3aV2:k+2gFƱxJV+DWvJxˈgqPݻWR6GƏNp'AK%7h?z4:e8q5o%Hq5CY&FTe-x33>F0/ߒFص2B@NP8Y50)ˍ<(3Q;q4y㘇^ꥺk8tT6?o+32W,g0:_cYq}q01IƖQ3]9c˴-ҊK+ϕegIb>4v#KWcc22t^Q 'YӇ' sIK<HQXF^.A "iIܫ /o[4$DowvWv35x_! dm'd˃X` SoZN4+ӑy&/oy~cu::z?=2|_YϷ,OE.Wyƃ'1~Ubty95㔉*|C)볖e!dZwGm-zlǟׁ$02. x5 {Mb_so*;ZnNrAVG/J5K"_:O~vPÜ^mFW^a=k ;5 OBsɁ`7Z^1F_0JmٝsmؼÔ}ZŇ D f&OHr.[ѢI1@yvGIA-@`\--$53tG6l T}e~ *$5R/'+I"N#_'K"THg5 u|6fwIuJgȟ(mxow'38%@h"+}`Q# R\r8הf -Ńu}@R M[‚8Lsa̅3\~Bi6yLN1ׇ[Q^$B='p=ԒG?s{NHsj&Q%TyU7H7 'Dt3gTؑ nJ33| ;f)Pj-@!^y3ZXL_HL&ƽTG $Cc÷,L,ĖԤB;k?0ql4m._0yrxscQ-.QWpxO F %d *#lqM+%oa:.?pB.41x=/ ϰ e"^NBx.sf3OSt*HZR7Iú;nD\N PXk\n#/H@*8Ȇ<;e纱bXa h_$2-ҕ( ҘKHGhZ.'$]{\iXM4uFP1@Puo{^]O6HG%@*J-9-XIw*-l:8^Ʋ}wt(q[p1_+~1 %r_ߤ%1SN:!zr_Ot&~~^M3>*|~窣$[a `Zu:; Ռ'/odW 4*BNjyc `o(O/nU-5=wyIFek,࿑~/CyaYX5ɻxFۑo[}]>|Kǿ Yѻ ==$/_` m)YxbV9hNf0}DT;l1F#>FBS\j_я7"> v@ )4&\JVx%o[>q?oĐFo;+iO%ݰ8 Ga+%tr%sHO,2k+LK :L{G,VBIvu|f `AmĆ h7\Hgyuh41}K [`j,2V- s?n?uU2ǝzF>Ô˄22è5WFmN]3gqȟ0X9ǧ8Y0"nnrcnK@`$kW^V|s(gXR>F z:Pv]Q[X sK=[sp!7e,/Djbu'. ]#{UV[S"#Y%|"Y[yZZid3!;OdPPs:Em 9H;)WAޙJ1$_؝YWb܍7 OX1Ԏ$NE2K ZC&ux lIuK< ĠV7GG0!DV<<vZr\oGlA#]1Ae9 ;Grљd$h|˘}= u?srطK7t<b 9lƒ͊N ڦr1P$"G ֳ W@C=>7.^Em?J˾iǎ+^VxGsȤRj)}uI(\TץvSpgkU@ar7N8r+Bt0XL:wn ȼd!o"}`x"fFʧtv/ SC@) 5 ҙQNQ ǂ }͠s%T͒ˍ܅,b"zߧaҡV()]M8%d\ВM}fexRldI*cTq~Z$]6J@UC U VFgS55 6+>RF ]VJvYyvQLZo(-t)\㷑hl#oT#y:w)iA /( ,l+AzGb-o 9"r?-kWDCύ󘗭::r^z@\{1y8S}nx3u2wYҚ<{4L`{varymZ+L'H'yڹ-Xm!03.<`9vqd)0qt mETlE ^4bQ+8sd5!X9,ݕt%Qda=PQ&v\5Oūts#8Et⻦ӶnjɁ\pXg'Ut@K:NO՝ l` 7S^`{kD^jگ R{[vwP*ŵiKܥ=.xx7iLS./>OX`l=OJړT\bpy?^j&ñuW!E..("[5vh<$s"_rw#?u#:sw_>1/ w?sҁرEdAVtifYCX5~AyuQ$J62m1`Wimv w@O=T͕[e?h "+pMQJFJBMFpC䳹nK8v P{zWe六@cV2~OZqL* ,I[Þ}dܨ5Io}#T+'p{"շ[c:y:E)N;#) VX=M />'/f;\6=>EͷhRZ CT " -wS1'3 ;oEG>QO:1zf ^e~ifd]ޥSuWŚ2 aK<ڮU"Tbɵdw*|^jJ ֿYE+zѮLnPt}PtoEnI=8`n\ ].[|i-U$N{=AN!G4G3&"#M2@k:`u@fj_E./9^m@DC>GKYw/&r|+W'tH;\$Ú$q|/]WsvYrOW5]kfJ݁e] k,!iǙAֺ*nxD9y0;3hܑ ;[ʋ|Sk_?}Rb=Kڠdc [\۬x{\ .S[=XZNl13vH #}_ :̷Bcy-D|c)җ `s + KkX65B ~A2[sCtg['}FpU\xx=In2W aO)Wִ}̲coe2s/傇W|o}ͯW|xwlC=V/ 9#:Z[0nAHS8ZrgLSE)^42DQ}S^ʕHG[Er4^!1-5 (YR*`#;)-dDHzz\SI+T`A jMk!aP@Q=YxO\r6* $>~[%8aFG;p#Ciwq eyNg%MsC@'UcA@b4bCN5P{4ҋ&(P" 3аW& q&O`&=Df[p議B!V:!X1ZB!K!xF4 fZM`D\voxF'I=ٸ[>_S8{N/f0e :;j/Nq@K/x+z!.K䁒n:DџEq2QJ_8dh;ڶtlR2:A`wd/)";RS:zon?EvwaF<]=~պeKO򞗑<`_|動R@2}k@fY 2_A=yugW$ Hέ%1>Ipw 6BCЯ6VX!eU8f9fzYSgm7qAVWwLv:!M}( Mr )df&,ȩү: l/db{oLB-Kk1zi?>Um*1DVAǽ`@z =(wk.4? jPtM:+V|T#/igKPLitQ߰}c1C[M}eW"@92;bi'2ZkH9ak&r˛x8()a3H`sI8GJD*G%5" hs^歾[J[(|ip$r)eB}PPF9#Y1®a2]9~v:`}s: ɞ~|MABh6M#Wq[vn&DvIy% &2׮!8'Lō_^ /K,W mxs$QbSG38 ̓v{OL)ntC^Xz҂ռYYL$zSe錞jUxI p8\&7`i=P uev;}̘hhޫ(L=m]ڬ)3rG|EU@Y|m-/H??r(\㒩COt݋^Ē@+ʕU%- :N9qZ=ΗBY;iq;̅l\дCdKw ܷ?$|-jm7|i5En3|Viv9۞9/Yvs !J hW&os2m!Q4u|.utK)['ƈeT\J .[ _i}hk"w m)ʼK!LA|S;ɻݢ'M gƤ0$xs{h~:"뚯 ]gHF D WHK%|v;4xт HMD>\rA гaČe@$I,qm Ց>4L4ns=K 3siEIn#陫h-< [՞H2'6v0DxÂSwইK A2DPJcY6 a`oNw׼{nwhGh$I$UYSo C3 nΑD|3u*͓uկ[$ۿ >ʏkQ.[CTp"b Lu^>%t\ٙωs$ I0a듖ӡC9e A%yj_G:*}e)%mrD_4QX*#|x xZnzw*`]o;(XYn|I,!* þ_,6 5;7$7[t20T+8_f2~M%w= ళ瀕_źq{yȴT;U4V'k@@8ݮ"GJ lp!}:,\fL>_X/X $_5ss_7BHc 3P.ӆ(ÝztPN`b҂5t ͙qI2ρ+%BtYg+B^ٺMhdbVJ;uf +FlG=x#^qRz ACnd/gAoϢ4'=r##U{df 6UQ9-zqmx$dx^.ԟx2OGGF~W,"#6ޣXMk^~DHh%n6fX5ܧs;]Cф7aE]$VB8 Xr[.TtS'vm9҃"D4g&$yذO\hm>;τWQo(/%gD}`1$='ICڃO u01 xӛtx|Fur6kP:0R"z;{1T}@d: m^б-\e4#J*eQWUq)_w@vR #«M|uG' 7,d3,JWI[-G!Yܹs) 8*U eS剖]pu\')d{svU[^X77QQFմN~.)kʥwp }IzY|Q8̡ W X6Rq"8L|cJ2Z9ӿ$Dכ{PKՖݙ{8'\ wFmXmsK#ckVO[]ԡaMWY)AZ馢4ya+lmhiV*Yno5#V,"Ug* pHQd^$фABvJΩFiXw dal]<ȣLDZ. aJG|%q_zI/۳C4ESw4;(}ֆQm$V"jc3D*pG\nKّǺ ߱=&t1|W#" GnA(!N7tJ@ ғ\#qa*P5ƓuJwqi Y Nj 7 z=;jW@>V(`zܣ['q/;olƛM6H1XmSaB'GPx-ZH,kQȆ|Oba{Pv&:Ѯq0{Q8&;T>58k˩r{MSTGYK yv;\]hܒl6nn{U ޼7,vw:|`y6qn雈,A<ñأ`3Q ުFѶjTEiWI 00| 纶!kvx֟?_NMxٚI_.8=w]6LwFJ.c <^ye1 j["almB ю`;/~tx#o_kg9>5ApHd) ,*ŪYᕯ--jֹ4bil2' X8(tQ2&hVьUip$~Sˢ_\LT`Q'% DKd'h^g %2[_G*,>.2P57j t{n5wt;|5kGj$%hkP%:UؼAnQF onnD؃{ ȖL{xOHK{qq}D~%nx60pQBX~JIqDxv8Zc0ĊOmQ{hdt:-u C2T(=: ɬ;m/XIhόC3)J|+ی [Cz<zZ,7݋f[v 8{;{'>x~32l_XłI;W1@gbDm*tJ}scœnQ;jiSo;߻BZVY9Zmݹ^Pn~rf&3o$sU2N%qcσ:rzՈrxqh46c\_FTȦp QP mkoAmrENlƺ.effc4v oߵkcxoPd%mE*UbjT}zM dEjh3^d ZV%\fEH{t2U.ǤbKqx|ط>;$Pҙ#4C* :p$xh%s Z;M6^5k k=,C`m( APgb1sv6@)_ԥAc  o".Ei\|^m/@leG㦎l(⿆ߙ~nhk|Tf ik -*/}n^=PrU"8{v;;?yͱ0v׶X!j@XE)p$Vd>E8(`d Flֺ?d"A?|qPƪ["_FEձ\нqb[yuVIRwGG\F˴ IWX2q)6t6qJ<(K(ƪVEv7(l6lX0Gr!,qT9PvK A:p~VE`w{&%І(=֛G-E3qϬxKa-[SO=` `}NzNI6о Uړye&adc$lX&k5 rs"]l_r2se$F*YzO(1j9ʏtN)mJ1 7)v馑AsNZg`ʒI kZx- Yͻ 7?R 6C<;͍K̿nF<_:.)H.NZs9nP[7Q >ie`j&/- &vv4qvrW(O~W[D Cux\ 䬪lVd`? ZK"Ma*Eu(#6s*͗26㵦{sY_Ay)wbm 뚎 r=S%Vȁ(`4To),JbLdi*P( ׮OPDˑ>zqnsᲃ ļjt9%h4ht.&]a扟kWz5=^zS~2ʳFB'HqG/?Vf  ~i%luSN۱柲Wb[(sx9K%'KBƝ%Rۺmb0ࣟn.!nʴ4%{s@Ge0w.X9`dͳJ Mon'9Fcajt^~"w`fCM*`dj8Dw#֏_+ur/ l+`?px8B5-%pwb+ATԃIuwM\nJ!^%"KtMrkYP؏_3& dH UA54 V({Kvrs5Ǩxj-ZSH[,~zRSVQRr9peaʾCgQ{8ZL#ovI[br1? * ̫1&p ߴ4[aNۨ>HQ瞼-p){bN5Ù_'(\ly| 6J?!;4̃fd/Jʂ53})4[@ ldh ZT5eܜMg ]Ǵ%1$ۚo4BL4͏m$.8CSt6{e]WTmf{h2c飐nw]/]YV$d}=u$h(ܖuqD:9Iv&A4""`385e_Vꪬi{r1ωHP: Ѓj4W] IiRҠ1&@^gq>4DӈtB+%#%b+GyF j@ǴA*z~FmKo@-*1UO3\bd?gY3uv)׸ dŸȶ 1r&LԐ[I/9&!_]1x&|]I-]~0ib/Ndڰ>`- W!UEC3LPAH 9t| 1Jo߽A7;S)<}:vɷ] (޹%_l]oIj=XOwe'irjjHNz@Uo08')2ݕf-aNڎӁNkauILX'Yc!`5! ,[ CS~`?Ôi*\~a1_1郗uXQО;d1Z[ ߚegyN/a"I-kOKƼF X1eM*%H=yDuθI{wcƆK/^Qtevz q5)vm$wCm#5ѳ\p+hdyE'%lTLq)|tEr>Hd|Kq܂jߪ#Zc55vRGO),n^,-˪OƷNԠ.!Dѭy'un6#V֬v~5/I4ڬs4LQ @{UtOH 7Cv6_ W\`ײUzpIՀ"I5gz8]=,8|s@A4)grJ_t)ƽp/2H@M!Z~ j#V_qԝ2ʷ=0=%IoJ;tD|c\3qeh'ܪ6C}LqJ'i T0~úUk x7y;H$H[֋KZe2Gp18r_S4}w UW5"?8kc%Ѧ\2(,ZMj/ .}'f:`E L Nr+1ߝ <9LQ!Euln[P=B㤊0 0zF&{Ӿ2(qt2څ´^4r~dq .4x:ԒV?H\/ucq\t]+OCb.{anj 3I/5|ڡ"p+pwۭɚx h ,"ND2oF$RrN2 3V:Yb8. H*i~Lo~:J"C\@zbPǫydKh4'AYM]qЧ*m>z{5DUL+>`!qğɠ<61ChA2?E^,ɂ)?fUT.E$;yzރ#фxp7^&F:{-~9Թ]+*4$7zwͺTzTV';%aBg3(̀HNb{Cᰄ.ɟH 5G 8e oB1.Q yUmHjN2vu Σ@oNER_,&`w+&rM1/%"A +֠'&SA2h<ʼmONW#Z{to存jdz 0/Ӷ/WS}j+'I3.7h%4<{ ˕=*2Bb5ŃjL-#^dHtǃom8K x4tcBh N\V0I;ShX[tA$;FcnZ|0ofJVCBK((F`SZj_@?/G'LンAY(t;]# 1yӸH]K,b 2Sx',.3*ϸa#ȦHf}9[~}g%iPp3#ZHD!-c|R.~^uSa樿z*QQxwzd5sA wB7 &'P͸`mfnU'ZBIp{Pk|k:eƦNfnvfKJUr٘+h>^ QnIhl`q}Wzً&?Ja0(n&OGXb&vE6lO-(i>R=ί'< eoo=4y82 $n-(BH3;YF0BJygG^%6ITGgK"ō{M4k4S=h@ bũg*`pm=-mFߺ,Ȃo XL 6BxrwiKgD ukWҷvHh="٦zq*4Կ foaJCφ)cB[{$ظ&\ueR@!?ƒ6цt ,L[b}9i=Wa{;䡚Ku-):CMV)%.J2(w_a#嬥 “m;aG%v!#IT>/<rwA"B6 `SMdj>,7U(nSDy|r4p[b˩Y.Cd!c/c{gB|I^mi2oS0Gb>x-36lk;]!QvӶxf 0|8Pq[jrc"NAspTUVP49j+ubz\tK=9!/;t;G zp}75΂iA{ztә, o|Ɇ6@Kp܄W}:2><Pp0χbXIP4Aq|&G!JůyDסAquҟ 3`#&gCv}xLE,sOLf?YNV#,W%}8,_OT嶊/S5:@4Zu\$Kc$:4UK`?(,"g&|E*w\4쐺EâU)aŀzt$S~9%>wB8,D_} a. _.0UCL_8O:b8FP1Aʌ2tSkn޳ aɅN$xQi 5Žw~nNi͎\E`lxF$Iuo$u)~~Wpa8 "f7I~ȌDkʴ[l6;R("/mnd 3﬘A:N8vv/V#DS\*/sO{g_@!.VIn,hoC=ˑ>G69k-&Ea5ߪ@B[0'Go}.:v|ۮ8erM}15J۵<(g(K_KWq3c8ӳ)nCe:>ug?7Oz(P-5%]1ceL^ͫZT|]{Z9<5cSVL-?x=7WZ@q}t`0%Xbmld{Js_x9iHDJ͵*53x['#i <ӣ1*J&#R~D/#R[eRMp)Nj4;(iP_n[h v۪d٤ʑK4kZU׉Z8-s}-uʡBrHdBЗ GP@@Ż LqM!}Mkd6~{aC:nai"e:oj !a6OkC[㣓^ު[-Ll_ BK&43f!k9Px/~ӢS \vBt[n)缏&Eurm r;2Dq *xLf% 4A6®d`VddKxPc}@_7(i%b[_5Jza%9yB8xLV]G1cv1wYP9jܑqVġAL5(?D?V?b|T J5H  94R|ŅG2;S&MŪ9 <# M͛t#fÔ k #k3P%ڱGG=XyY/La,څd/\(+S'zP"2$+u~PU?C[²ŬMSq{Зתq<8јԣԀEk^[#-Ihv~q*@סU)0h ~\GjwgTjGȡ B 2Uj4c-HN&}gR汄P QR P cN-_XZ;6|C`x, IJ 4'={BIlۀ.lrfĘٖ;]%A7T3Vk>1pLf(%,o A'KQ}#hx-c+xcM׭ ḼqJbj P ͘pǞ۝ BpmI2^}/Glt,p.g *tz,|\뽽jGK[ QM2b.5oL7.S d*ߠX/4ŶT,{Z\bu0MvPuUхwkK",v^ņ2xQ ~E~aww;g?`舓VA ޜ6\z! gv"g"wBR%nq3:sc!F+jDgү@x&[ E[nWlY5 @-]r;)x )䠉r>{zڔL3J5ǜG|q=y΂%xU4q}{>d!5O; c3-4F6Wŏ/' "FM#*}o]ZZs?gbp~L6C.W 'Ycegz~`^0b~vKZ;8UTb)M%\Oqq-A%`ysS>'")pESqe()RR+=u8YhQ1qJABd_E9:%u~- [Y, 2E)P anmtibe0C-ˆ5=Em^J$!c4ɶt˝WjBU ll+ <Pߕ΅l_N!Hȱ@~1$\z', nz0̢7A=3`MVTb x"d~ JMpviڬE}ŕ6#/4]w^mjT`3@Q8ƼB_ڡW3.9r}^qCKaQSȶN9D|evH_`}!Wv%C臚%1wjO C_!(1C] >R;8an^\K3 qPħvefKw3wPlh+rU*>zc+d[~gTT%Ӝ1j-R|^snK@,,媅Q<za1|`^E 7[3};a Bт[{{C}9za5+i#;X|}-܄1&B嶢(LmukJ۵ZgXz@Uewqޑ3ØaHlokځV.,vHnM^,t͞g G S)?0F::q%) Oowtᣒ!Mw#I"*ZC{"sgHW,Gy{ΰ-a b^؂oBוe4 3{ݮ_slstygd)#1Q (~òVK!~FQjcR`\'[d9DL0\Kퟶ5/A$UM6)F9)"Rr B'u\YdL9xۿ*?E"{{D7x-|[V~K [}nR)٢5T  tjx|L5 Z>J+8[|qH6IGdIT}_%1.BS_w6]ps-V{/OgZۄ^I7XjA[(ECgOX|XZ"ÙKvpvid/6~fL$Ps,y)GrǺboCn))fR1ƾm]L0] F, GGb%ھް?{0KSVĄwXwcZ ᷆1&B|%(Te)%CJ;ɀu"gI]x7I^7Vtv;%{fֆkh 弹O׺QeEת;>xNb*n5G(hT5AscS2i'KwzV ~{FюZRj*t܄0 o.PVt`V t 0vvÊNQ!=P >d{T5?g[Z;\ xHY%><| ;8EGqW.;t1,c3@ңF W R;Ֆ(*c~oepnTbEG![l %.vnฦ_yƑoJ[(g/+bMztaׄsyU Eʂ}Bvœڛ4\x\,sȅ;(s 'O)Zaco}cFD/ )v{UUtE5p J_C^v؍B,iY5֤/0 K#SQ;vܥ롹7l=K)Lӫ@b7MVrLo֭8Ie!օ&yjU<8۱>!%^ijQSsMm wF!k!pA0-]NxFZBɑč]Z)iW8 IW^ZڟV56s _K%˔д'V n pCp4 fm_ڧf۫"Nmg!:N~eprC=C̈OK7z԰ᤫ5Sڏ)k%$m2_܆Ji#eVi`(me#FIB6>ܶo7RCReI$$̯<G w6/۾'PT`)؛K{Ck.5⨌b]Zs;QBQ)S^b{?.u$mztKdk' vy1k&݊Py]PQxD"ſǻ6.pZn@8wC4vglYnFa$BlkB1i\q]|JZcF HJ9LnN 'TP^ 5߸\I ϋgSf\_ֵY<ﴫsqڏy`7t(8nY=VC WɤW=*%z{;qI@90hP1>[rΥop5#*Q\&l1 P-mREG; ;ANm"]=YN%:) CGb+x i{y^D ^a /s%r*Dr)+P;fϋ~fNgK#su%lщ(tL"@3] W]`6cFQ< PYUxT^SXm(6Ah)ڙLe˩߸܈i,f~ӀTvߪbB+=d1ƶZy Z̔\|$-T- kE7sBR%nVHR.W!?*#)-SehfhIa VNlݝ{P7jf%BW/q_:ՉFS>ʙ>66E*@S"v<[z T<@(S M]v(MVSb[xp#gdxIťX90*Et%wYEb3ސGgk" fUVPZ\'a n:="xyoC Y "}J/0ߵ-t‰;yUc94}CkDKZ܆(#ġ zM|$ۛZeؘԚ^hDpy.݈we*eڇiQ0F:(rvvxQȾn'Vg##k7ٹE#cF%Nz{P&5 O)),A B!6. 6ޠ*c,g#::Ȁ%lC![*8OZПuh{P\{LB,07*De+shS@}V"{}L;xyGOTĪVp@ CW|Jo^ګzȍAeۦy)2*$M -?rVh"F޿>mHDj=̠1J~] i(9jʭ&CSimC_8:(iKxU~F% RM :3 iLQYܣ[(Hkg["o.zu\aHOCқ6&Zb'cGgfjPW{uw惡ISFsybuZv/w'>dYLa>a"{KI7B՛&ޞ솄;V}+ 6cOw^})Wf 4Ŝ:3մ3 W59JXp+ T XdgJO@3@@ɛ^j$o K$uP"1]% IRܜ^{ Imb "O)%(Tb~9EOUv锂H(޾u˞L.gζKH`&v-UE'֪[T5'":׮%2l ԐCp/j LQrb\ۖ|!1(;TE?/G :A8lvϚolB ƩrҡHt.yfx(X!K=,i4[ l z{ho?Am>}hB;dsq5t0˃b>>fRׄE9Cu&HENAlqdPnb>)`n˷9j)8rDQ#!oz^:v̉O&?F< h".yWP~e<0lΫȱ*zИlwWb~:ƅ+PBfxZz)6z9 iHzN%ڔ W&&R;?|1!۟&6*M|?e/{0*a Y ]^b򵖁D^ qu\n9_Z-:.2uAֶԚLQpeÆS6oj;sE>JȧWZl,b VJ@[hCSA/` A`!qOy*Ӧ"˫?1/ʳ¹l:a6?xl(5u]pR5/IE̎rMVhYRt1%~}ߜίlΩoo`4%~kh`}ܘ9pBNjN\_H^8F`&M6Nez L;^T7IUjχـ(#fEC$(u^s˶5*CRr%*ѹ8,þt|\,AX{̿zdD QP>HE򻽩rC^2=)ZM#L+.%8=qf?pM KZ r i5(H#6G%s'm!^mHf8\ԟŴ˹ t i/Սg@I } e)'1EݻBPBS@AX)Ρx&.`8RD'vEq 6u41.%Ϛ> /娸%?0ifpH9 hy(&R d+kR% L XC8sQP8Ҍ9A zh.Zx[2ƻx]Rh/6_Ǎ0A<ϑYṲzU&ial*8%3E7&]:N) h3@lOev:FԿl&NPA MIbb\-r:2 ׅLԣ*kRq=9wsAEG 4zF=2C< =LUXhm7aciU{mV %<8/`6-Zi0_ 0R!"!LǦ4 ω܌B FC ?˙ᣨσ}3pfXx |]dXGH ˬp̍ $AAz/N7-#mpQJ}&I">9zF^\s߉qgFݱviܕV~'[ȹh=RITJ[ CpJ v*:)c9Liii4bDbu]a$pX\ƞϾY,w|8>ښˍ꯺_"ȓV@4LAawqo-g9(є n Nut~IoN7ѭ,N*Ҟx{Nr5~PDN"mAd@WbиF|.z)XueKJ :ԀKp<1cJQ+!{ :/7$  i$Qs!F1 Xj/.D758Re*̒(HX&-RTp62c@_4N?O#=H7;6o ,6Z e% ΐMpPLQ\P8U_!1VU/7-5ư6'p?Q& {2Xh[B1N:L`bbg.W{֑9$1LR,s(X'@OmǛv>R֔K=G̏mS2 7dʛ`VSoQN9/\qYfF;zN[jV7[| rrӊeAt dUU|{&naQÐ-e>rp\}q1;nӺv&xk(b+cMd+Qh)4G`W{BMAjҿvt *!N*Vf]%q`wm7;` ~Lh;Jb#I9ḇFՊbϪcVFo( QFU{:mAB>c!-K׿Җ0r|`R{996)j.XPEI~ij`S>lq*@M7̡>|O==ѩ4C6*:AAL6i!{K.Z],#)~ /VFDq b2iHʥ ߸, tPʿ,m;ؤü$SD-0,vljyjcxgfBNۭ\Ojin#cI7ݟ*Qr %BJώvy1xF"c8D$zxl ",v]u/jHM36) 1:D}7ĥh4T _rYS(+;u[s} AQ(R.owVףYQOލ/|@$)ԢEn 8苅7Bu;{v5u,Kfm-4o5A J<:r L,zCIUl6fp;XGn d) ԉlSm3va;!V;R`]=}|%Q@JĚۿVe""9P9,Dĵohûub.{N'i =~r!ֻ/H=i~w10E7 9Х uD~PJHC:*v2UV5s`6HVHNσS ӮJ^dz+[1mIgī0Fvv^Z[~ƎYq.m|SorL;)aT7qKJ=#; L1 {|ِ1jvNNx>%wѴ=eN.#wtӈ15d@D lm3wp ^{l"!RH JTKF"T9ߒU~ jD:P 8)kDݴAHi2žjCojw˜z(qQh `xkvs)jg怽{:6OMϰ>$_j)+/T0Ov $P۝)y˞NJJ x*)w"0HC1n4s/4E ? XسZΒL٬uT$VQ1ױ-E`Mk3:ISOcG Xl*e'fLOmig䴇 pr󑭫`վ]_^݁(i,\9`nKn&"_aɇ$ɇtA<{uIA]#i$y,NEFuT.υiKY*4JmE+ kgoF'ɡ%?9$ά<$JQ`GІnZ,5f=t[4/e*Qb;Pֹi6^ل.nILGZVdr=fi+D),BKn]pBnGv+L*XNntwX~#Œ~L~,"z+nSڅ3u}aـ|Ijc~S,^Ĕw"!K@ګר)a\’"<2uR!f$dhd8w1bbitL>s-~$zHӥ a[k!݆!kq4_bse\EPY _݂:0 ¤9ҁ^, v4P:50l#OJB7 Jw<w+wJض`Ԛ|Gj.e8KxF<试BQҺuzhfhvb^ >N#@Jꀖmp Ińe!+ 3FD13],'vzP RCUc?7l8 (6] *J.}B ]TWK`b Q=pZ &7إ @L=b$x)k4c^ٕ`Ҵ/źS6Ack]{M9MMC(CbDcѦi>؞ |@x-3s5-Y$Ru_?<]K ݐ=Eld&Cvm" >E,2kッO]/NG̽v2l-ݞ's&` o6p ό8a^pOz-'2K::e WCQv -岘K(9J> kpG?B .H55zt((ʊڃ#uzEYf&B^B\ !֫VQG\5 G 13tɃ$d6 T뽨K' eWwL8#EA9gJ>fBW;;)˜qb;ibGqԸu[mz^}''饘, ABs >y>Ŏ' s0-  vt\sRG)UKٸEtAȆ;t[9|IzQ6!P1a=,\ǹ&wV j? \,Iۦg58ErkRT4Cb9z Aߢ/Q2M-jca>`s2Ǜq4v.wXeON͑TO=%ruslfj͊' v śGb0bTbؾ PRdKtK+dmZO ``rPQe(s*^=0=[A > v  AYX "T.ޙ:=#o/ `<0IPM.w'CY6`_`l,9%F\smpp8[E= m4c zMO-Ayi36TwYs\ElM 15r^ =:#ZT0y;&ܧE ׵<o,' ^ge8\}R~ [}2P ~O D,",'˙٭9ŕO`s17!Dug8Fݜ /c2.i9aA/^_w #ccY w*"(Po[CoxQ]\P @;*ᔻq`m!QP}' J#)ܜ}<6Hw91ZG ̖qn|zCrLaKXdZ6tȯ(dd 6R83mVzZkDi_~-͂IkPvUiFZ qd'y,L489j*a}' ]eX[s{;h#դr=nYYκ ^<>J K~sU*P/"f/T!ZXl YԹPtir-gp̈ BMWtn"ljIq9ߒXӜp4:!ܛum1=Dʪ2?5Nٲ?Sǰoz}|@hk/rxX~[\߈8א'Q#}%B$E?1cp>@BL1cVsw P1hN^a6v>cQ{o ZtdKEID;} 2=}PO[QA0d֘.'rtZͯISbt022G?%ňABwNSF㏬ CgMJcNuou>oIMS[ nZ$*L,4"G(4=ƄmgбyʚS W-Mb˞]EOrͻ(-.P'Q~CKW40(@kϒGCV9PvC7JLNVcǜ{wZtTDF QWq2u ?z(M1:Ih l1EH8'v,` @*gVۚTxZ@SQvp"Ebw[Mq 8GFo smpiowuvT; ?.Ai/Q7 ?#, OQm^ho h"CLvx y&^ʶ 31 2FQ*GSM K?+R0Qp)2%˯34at3TkV/{|`w0jE)5.߄Z ev^YhT{ҿ1:,81_5"E @n#A~l<&ܿe+sXhZLpjCOWc-Cʢ'P70'N(w|Áҏr~[89ʼ0'P/Tչ/jQmyG22">*-*~ChtJ #l5NnV3ޭ Wc*0ϜGйTQWgR3uqx,RXܴd{L zse%*ȱ醎[{M1O:t nW6qomA|7x$e>'(ʺG_$ƥ.@lȥ;j0yNUqt2'F5z t;?7Cx'c 1ITTܾU @<)juCh~N Luc~E_ȩN%۪&+u?"椽r@^_T,^'s KLo9 )@EYd8iB@ɧZ(Tﯭ3!1u@~E_4eqY(o+XuȣjUi {/Ӏ8sc̑.wg.x/0'S C`/7MLQ>E!?pŏ*sT,]X !~q}%i&ƐW8.H(MB?—;rL $ݠ]nrNtα=Cobt{b&cuvDoYZ1C|n4̱q~{IT9@Ҟ{) :j\zv1i<"<IR6@N] V,35*ӛj@ ѩݭ rɒ& G(Ե-47` rT/@Kl$iޮQzIVĤ )Usd8(i.DPR/c#39C+m$B^\8H_E06/ijyZNHc,uslA f1S̮ b R`S;4( H)')Oo)Uこ$aݛ "FmaS̒NV5/0D[J;'9l~ MI6-aT< C@/5{ BAT1wUQ/ 8(XJ%3tj&QBt;) n/~-]j)"Hd['|`u@<|1#X@X҄F+6pI%$_}D]&W"o ;PZ#/ĐpmƇiU|Hn5P͢Hʽ ToWxwosa5O++4p"Ĥ)|F: %oȶ)x\yF}qv_Y'֣`qO'ޚ| .oh \NW~t䒙9 Fv~8 y\J\對9G t.4k7 Cfack+:B cFs@eK9rӔ0K7 /#އgĒ71THU a> i_n*e$<޾KW4Tg6Z z Jl=#k1m0nI[i?apinYwxl3^BJo;cݫMb 0uTAR+nva!/K4jFCt7*E^Ai:c!5M"@b7Kq \[z]S Rmƻ;t -B4ݐ;3l]Kq*8J*dPu6zvOR6Ȋ"S++@̭ǃyX.0Ǿ3.HSJJ0r 4LJ,Ď+78ƀ}iiB !3bhE2ũҠ cq0bʘWH>._yƃ϶3ɦaάL/>2PP-mu]O^WELbs"aRwW9d=9:>C L|\>suA769*u~@^oFl Sf{P+VZ/#~X 8&W/c/žD$_ry|؆T,^^,(8K]$ne@8-َ':ȱItnG'Z,+H9ol?k\Û`"G@*+>DA96\ꓺe5߿tWrsOGS O{;-YRӻMNNSUb JpW , n-U,eWzA1/y>v?P4Ujnrmh 2QDiv4~ij7EbMt>e]#4%0}7_ ՞G 3ރn,Rihڈϋ-9koڝA5۵ϟ_FcCiJz鰶E>cf R,)I(.>R${P]Zεuo\0&x-yV"f{j9tAenB8t?-A/ hZ*C8 >ۗէ7ɢh{gZ& ojMPN=#M4@@ ;Y|j_,/hߑ…V@PЕlAX M>\݊{YLܙR=Xwe)0Vg$Y&#=Nj>KMサT24cF}tO+mTb5bH^"crp%#'tu~V'W]7N[[͜XA'6Te*h  H K|@FbXFAPm@zi0GntloU6\:wbC Bo Z*T򜰷S: G{YrgqtN:ೝ~pq&Ei2T/@;bO3)G &)$+y^1-3H$}6^JrucLcT'qZ^]NHr >xGvTIL*͐r3MΒn Q~[vNŞ}qH, z88GGK^ a<ͻ+f8AWO *3> MUϛEXhn\ fA(g藵惢W ,#ȍ쏢) zx*O΋/(nbed}+P)'yQLW9Ff)3sr0` Ő(+vދ}9 -$̪m%y)KM났7 $:Gwh!^i\d+ks_;|%"5/6mdLG5<9a3?r@!v"ڑV'õÅjNgS_tc&M UrA.h ZUXo5V&< r+d,z91]]DPa;;@ kh>j[J]m' F܁1C Gz̈<)4,0?LA3K c@Ucj/qyɱ6,B?ɦK:֬+duX*Ptoh:;{e"ك&VKPoz!`)fy yuúq(nd 8=aTri G,BkN6 Heu]_6{;eE96-5rv͇(1X^uv ~tas{X(: DnsWyo6}T@۞W"ͫg]db,NzFշ>")Ig%ģ޶&vD$/qosyZ$_ Ԉlh)  &屧䐡$ *-Sqfkp+͝7&<=R H=t,(6.27;>F(xlU}E/=_?&H'C016k 3싌JUbV0fkr}u@mD,Rz1$*CMbԤYb|ɿYT*YPT G?b9{QwR%3/#TQ!C$ [sNTBdҚ0 jE2fC֎ +>}37VMڞ?LLyyDW͒v8Z{D ϔ#$:Ng)4(V3DFHv!Q#+?꺺j8XÁ?/Oq{7.@IK8o[c< ,<ޕSw]G>.ٳ+vyU(J-vmɥGP\O'հgێ?x3xOȪtL>_H4,)n{/Oy~ 0t9+^kdʰ|w@9ۜJמQWTw ^%DxPOw=E̓&m K0υlI봈P;^~%v4^4=7ADQX@K$,ȯn@餗5|\R.rRHnOUw|)lI+܄v@se`(m}KJ"=o(&1m ōc:L(eKoJ0h#nBIu3,Nc1w%glߕH@KZ;;qY0'gzfsN:[ۻ,|,v+=;Iw+nsl*>!4qUSeT/ o|0ם@D<4&lݢDxV=])Tk,RSnjܬD&CI = FF۝ ̿X)x? hEy) 4g5+SLv0 .Ĵm@&eeDcNX+6L_i}"עiIS}eG4g$M5=gK2e8ƨwJ)8<-b亹{Dv3/#M|ր˨8vxӏ/CT'5xҿmb`!0 $G+YÛ4D/6)vcI8d%Q':^1.[! vK\eQ̿VABJGzk.uTp^iթw@Ҿ_Y4fRQz+$'չ\1I8F3q|ނԭ% ]m<] m통pl9dO)苁ZND~6lStu1\qe/|m֙ < K_vhh'? 8ź.T)r%H#F츁t94NOSmV."w%`LJ7]gPQ(8nev&k|m; `K^{ Ƅk0س\s83J1Or}r ?{Q]*0bV۵y\ȇz9|:+_Ovs6ƀ7wR`b.g7O4Cæ@˛d`(ϭϜ+z>ƝȅJXZɪƵ727ʳsn}rӣG}>LeU 2J YiH_وsvD8mSaZSB9 =1tj.Hm&!e6VOТu&*.m{-тH@۠ʜ ݶ^%8#Qy/ɂ!9'oZ|iĸ7$c՜[Q|mWC?fKt_ Up^6pP\N5n)#+udêPX9n% .+wQHm_kE_#tvsm͉ܷ]'1u?$*IPm<o!˄Rp" iNIyB)>=.86z(C1[Η:iTCU(b`? (cLWXg۰P|3'ilb HggRǕ`OBqQFzՂNT*:L1yűڡ{1]8}pt"e3p-p=#$>d~xǂmudI }X/@OgNHEfUߓkMX,ʋٞץ#5VZvح+3gƖbY%SXmq<)`<委0 !`sbq-- t:1jF~]D-Rp)Tϧ³9/fI$H{X=}- aAqJ&o "핝]ɦpUzhsZ?zCtc,-΢u_B*g&H6q՜iSO#]-.kp ɍ k^bZXM&Ifl[nXUoqƠ`D55{EOò Wߚ7G;*pos?~'F1Ѵp5fF'E Īi:XY"4|A~GRŅtp"9aQ5Ck%5D ʳ'WCJ1\YQV %8mG+2@o sǤjl8漦DbD&qeYv3QSY9aa 8k=hܑ_ vMt'_ *0#B)NGWi_c֮QHk]oܬ56NyKqjDaE 5wh!~f.{Z΅ɴ][N`Q8t 3 pNU"A]Z.?1<)2N%׻̄]}]c=њ=n@XIQ~g9I Sh/J*pxr-EOf8 ~`+ysWOuo•q p|=軭e k`jEnȏ!((g.˻Dxj+WDYݵ]Ta}!i*쌿|C$I69;!I!y#f@poA&z۵W 9 *hx=t~OqC/B ]ߟPc*J35CpӎCxAi|5 .U%ဇW?vix"Iy]A;X.G&}w#v#=CeK.\jk| S5_v4*3ȭ+Y5yc;P)u!l]!C߹n9t<81S1D[`e )&?,}4SZb& XV`)U% 7EG rorxYNctPd4'?Ukyzr'.;eiN Cr>vx}#OrZL{TNObt4tǕMH[2}0b-{$H[{8ۼ>z/ }WR)fv@m Pc:K4gYCT~fi6h@p|'s%uzs+uT{*;4JxZڗpE3pF3VejɌ율.쓸--v;nHFWqJYj*@qa+m'Ծ ˻ꓔ}ɫ0ޤBD3ϒGT,1 f0?:8y(;b% !V;ݦUνll|xv$ԭ<'(&N<YhqkZU `i$L19xi7Cwuumt`{N_kb݄xo<~ؼMHûߓ\*g9ƱJcJ^""!DL``q*l. {N~4`lEKYp?tʇ5q_r!~QGdzEL x9GrSqPn<--{a`\ KD(za9VhRQ@EUBRc?f!Y#C*z6f;(=9d405i4 9猁g DUĕL8GN\br7jέO,ɜsE !i#eȻ^(޳{k dAXIPX@_hqgWnm%K*I`dZܿ_kn{ΊA͕~ȏފUjqm2O4qj̍.W 9qOȞ0ZLFxZMt{+#O:rJm(7mM_\"ZHb`}MoiYKV9v:I!M]qrS;gG-z\&ݲ`08{<'(:yuqV}4UJ_'Pi# 9&/Wq[#"S40fl(aǷVww4V2kxcw_ Oy~ٻiOsӥ<[ +roי=ȃ294~V8'/ǸK$c*@(9]AUep8 *ڃUN3fj&AB-{l*}?S8k_T^Zi? |#,He+Wt]kR`j˸ 㪡fAgG ڈ'ftrqouDJ'U4s9ڒ|Lza$Mڳ00:O.qժuvx;"ߟt$WҀr"Xm+E@HVr?l ,g5V+HJ=6hGˀ{,etjy/J1HV Z\M H TxW$4Ѽi1 W .{^4C p%Y!WEs6P $Y~/NU* c*]Nj& NAx=6F(\,Ϝo f}em5!ׄOz 1:c̬¹7[>´'||ɇ<طDslUzPfCz `'$   +6~Zs\ش;J)fLd4` g6QL'o5El{縏Ĥ‹c\88]_N"qcbRkG[(i$A J`^3@}pr;z^i#Gtil?╀4rt TQ>鞩>iJYk`nh@Vf x5a}6YN~q,KAUR#M֙ ݛ<6uM܄GHށ&DEvy}wE82eC5'%L< SB:Fxiv D WLI~u1'>totb0խa bHzzeJ 2W+!ݕ@Jp86jf{ZwkmmUFt!e\o~oǘUP;Vc~B´3/rʯ?أoJ#=\΄EJvĭ-LǒMAu⭑Pfpa+ܰVayrf^F `|!QϺ{$s=Ӥ+\Ɣ. RYPnm b#6ԸBQYRdrQL\<I;m[VfW<'2'V;HV-޺;%o/+EBtJtŞ\85ΎH5ۊw7A+.|uY}K [dn+^ Vx3\bׁ{CKL ie-gЖE6',~?k)F7,yas 7l p*F0 gQڡ)q_Z=]`-Q0V>ۘ7hr\}%Vn:%.ѧy,%t%x|*f D 0C .1$R>BmPaq~8,~skь St.Ū_-`G!Un9AĂInD7;寽?~x0i(5[NJAYDoN=_7[,[I~3Ěd$'Mw~G#bX4$eV{bzy{ٲ׹HhS*ؔ;zo'n% hz?O:8EcYkVAy rZӑwSz&ށ*:?Ox :%Dq+[8]Ե[h׉-s1Fn,jfċ 2.[-(D}AÓߓqa>T9S@%iW{J¶ Nk"'YVH5 b7;,4.0svp'mY)$` '/߆|x%%mӖֆa,;8QA9,wLH EWL9׋ɓ܅_,`r6M=m*9 ۞/T:6mcWWj1Y@,ɏ&l{1-kv#Uݷ_L@#Nϻkzm&h7q=>ȕqIJDڴ.иbkL۠nBvPAf3Oàٷq&Ԃ YA'lb ?! ^ 1Q" au$e|@m6NǸ0Fp\U'/X 7$_ zec4ubM#)@|SըK(yMOƯ ^;K6jH]V,Oۧ%$ʮ9 zDNr4 C3?pw!|1ٸ|8+]v޲?cΪ$߱So: Ц3ZоEhc~|v<-cyZƭWʚזtLU8Z ҤjVڧ[ʏ暎mu[2-mL. G-`&Bu;%+URg92uśP0`۰YoJ,x-1<~r됴"h68 Z*'ZPIeach(q԰a#& (_:+ͶOKdU/a,yVCi_58louOH O>dyzeo ]+biK>`Zo.nOO횖}(({Sޜ@VDJLzrOݧxy'E*_ʧNB0oϏ$O'^X^(gC E燋AFO F5n.A ! tCe 4pOZԤӫl1z^7F3AgdUܠvX^~4ߣZC[[Ij TN7& S[qrb>XR*jzmp_/MS#~<s;njG8Wu|.|`.31`-?j7G3.x|tsm:=U%AhݖRhViŇK33BqomOriox}AX"gc/`u8h5mkomO" Ycwd*/aV[dBX|zoqq&*_PE\Lp?|r$mXhܨ80b7Qm;tq['3_,I)&mo9DŤEF|sfE~*e̕+ Gϋ4g*QCcN٠E,n-dQ5/ŋdWk8>dPiE3|"Kuޮ6@uW5G݆pGL߰* AAUW}6P2!ůbj5lV;+/!so_vY}&=#'g>_QeeܡEG|Vw/p0XI; [_äy6ug߳ eT'oWXQΕ )BlV\%X6UKhtiu"$%%!|2KZp8^hnvމ56"k&֙IWr4Т[" Z .(:ʵ|Z$`@N;f`AxǮ,'y!Yb˜ ֕c O6C)5#k ]ơiaó~~SX\=+XNBlJrULP#L41a'fɟ qDZ/4&=y5a4t\HZIN+?O^̷Tb3d^+;>7xOsa ; k`tLFz2fR#a۴O Pʿ^MGBq&2cΩ0ݥ{sD2v5T+.`d0{W{av8b9ĠDC'S](-OEIr;+MO{԰=:G4n9f a=Å4'q$*Tڹ8eW=QV8buG# T$v6s`.'{=MJآ h 䋫Ƥ[者٤%u-8O "almt|@9mJ/yvAteR;%-5+$(с]`8z#Ss| d̘ihW?(<,}G'64"iP. aXNˣ Qfk8&"5.N[W%D;ͬ@m_y8As4+zN}5;Z ⩇3$x#v %'7gPޟzgSVgxi>Z>v ^o\!Aw8ªQɃS#p_O;=gRtxUw7=6UZݾVMѣ%E|LհV9RP&g; sŊۜ#"A~U$^3eTt[$ZwNK7WX;.鉱o&BL`QJSB8`Yڒ 9=@_9Dآ*Wf^x\1.Ȉ<.:>:-y[hEN r ]m4oB:W&kI6䬈[t3F[kpHjQFѸ6Aeⱒ]"x-- [ۊ%gjab3ͩhh|"|›lBǧ08Sb EB3 [A/mWg @)ErzDycyARJc~t74PY hȸy1G%s귒Cf-,z1 IT<q+őj !@Izʻ>ѫ u+zsUDR64 xjXځXBi-8l*OCEmkA.WOg K|w4jk}( 5KuP͟= 1 .ASs)w߅||[bh;%ct}?Ƴt'|-fhd$XiWW$} 2MKGY1u$xASIt%bͯk'r?j-z:۳ίIђ94 }( h-$ZHO5` [ $ +YM`I l.Z0ՌZn6MQ/R4m>x%pu']:o' -#x#!- @К7Zu蘆5i3Vg<-Cb h0~"]fZvFjP*Ց["[[#&%q;+6%)jsr< +'nJ}bPIuJ3RAoV#G~(~,Bh:[J fIHTJ|Xϗe\fٺDbчf I}Kۘ5&-r{+];{e951e$&[9ⶑ~ f @L[wvv%.^ڛw"mK.j@M$=Kot ݹ-:&[QVr =l.;O@DzφMBb%:+Zo&N|r)ڒ[~l}q7Wrh̄#KG^s)jrMN >l/߬Jmd]:LRZtC+Tb88ၘY9ߛ/IcT,?*g3" vUc)ESsIW*YG>ߩL彞IUɽ~̶Y]"lS)ܽɅMN_ CC8lZEG'i&|r$W+;dN~k.{8j*zJ ás%qZ9 yI^[Lۆ0voU3EbZpۦz0Y7v%yW\NDWe<oɎ zORkKc!q@_+Yvz1?6Q嶢Fo<&p_ąHQBQ*4ΰO̙ʡp+~Bm<5 YN3D#Y/2|d 2QK1iѴUL୪FşHR@o X~xCE"*CN֢4=$ŷHa%4n1}T@݇láL(g{avﭠEФ_SQ?9 ڿ^̣5`I< 7% :W3 ]b4ɻ*[ j\ d;b3(ןe!$?\bAgÒdL3+}I鮢v/PYyc_\MIGv4!op NWrd8:h1 -TOqp 4掤՟ݡf| |IF((7AUXjz%h[nOMӉ~t+V@WJH2_"SX f7KCYT`'q鈇w*~L4~En:,fOJS\` q: |XiCi+)"EA݉v@Y>O1N-M|=wHN % j 98wM@sTDݕֲt[ FHklHꗒQkB.l̋oW"l' /澏;092t z"8H?@2?;ƿÄqA%kQ()+('O(DF4\3`l 9-(O=/%K' f VDήCr[ߖMo .=`aRy} /_$Lɪ" *A;:NkD揞 Q"+/js.e7y=EIDb+#j+Y)Hp7ErK |nܠ#a;(EN3U7p z'˔9e\<_])CaRD xHOC!!l EAW{WyԴW? orҟ_Zy2kfl1^ޣeh8!qt-x1_#%Ռ;<AF:۞5)_"4Łn08<߇6ֆ ۛ'Brs݉Z`[RW[dwӧWW11E$yjj(9  [% +m^۫-=nz`3&t+n@P1} ?$)ۣ t 5կwAf8ο{m.o)!ЇxEXjyLLl:y#[ݞGZ挾SJ$HF fHI8i_8|or:RiA˖Y,|m˷q?#w!% ܰl Ȏ!`R'ЧSI<ڭWNw8]tՐ眹Bp߈b zCWz cSYvCDP*`=N[{DPB`uZJGg@6Pmߨ$u@ ATPQ`z Q[,3.ͬ8X:$7L&(DʝKzF}-i6/,p;ԙLyci}!z%,>T.dY,CEr\G ONal"}B_-Zş!_S"jU^*AZ*ڨuxҜPܑOdE4[A)8 {i<0swnlGEP%Uˬ5'"85oVxl'Z8&!ϐf-OX ~ϠX)gjheT\曐;\6uU(l1x{*5V׷(X$&X Zd;h` d1CCo~|KmZ$ O䶻.[G_!۝I1b\/IApVj 9Y%y;iFLqyMUJ4]ND(K*m0=9l!_2klu&}AХ%G7f].儀mRyZ2 0d MnE(OLr@ѱR0n=WC(8 cW|B+,4תq`%w' Us)yEk9P6nā>ؑ!]Tƈ>]k-|VO"[ì8ZuM#K[ɧ#F9q;7-rK(\Hmv*:;Ԡũ ]!>^Af7 M nPKgryfI`^g+n(w0\n}#)BM/%pgڧNquU4VW^_ (π-yZfĜnP/+%)udJ+AKtwhYKJ!wPT9cNZOstwF\>0CLƖD$LIud]D8*|Scݔ#5=&P"'kH~ey׀^ {lpV<EL~4SA,(Cd $oStmheo.yZ*bPrPjh'?qZ0)bA"Ile?ANQ2xkUӊpюia\5/vpH䀢0&ytm{*:@U=3;w'x|]+pz-#abkFru"?MKp:BMJdԉ=2X:Gi,M vV2pXyCWt2ks:02&}.#{6$z ]7|MG45618]V hkjRo>^3!`H[v5j^.?cfRh/.Q:@a%+z>ks2$IN[+9 6sD${WBE6} Wo*fO'nN>\Ho2t ^ ߋgh_1*Zv]"%eaӳX3^QSx21؈Vk,pxI*~|&YJ^̙ 1έ͒*&/ʙFin)}wۖϊo̚z9~/n$9t`l0B] r#6k!qyi.[P\Ob[k> SLI868K$WM KW;cޣ6.N Ch{EvAk-* A_>D&gj.bHgds?vmWf7a׽PHPܥt2O3 Uo*pO5 !xg; )C&[.)ZBZ>&eUT6ҿ|s+]>{ ":ǖcו6n_#`Ht'l "Ge.{<aGJfcok8 ~3MA/NP"1W{ Z4kpYwn/>mwso7i8 ŏ o4; $<''c^/F#m*9 =#<o{~CF`VM hZu]ř;lM|֙JgE_͸zs!\dO 1IIΔ][i-AWD q̞6DRBlYC"#Yb$[%D RެB=W5[PM25Fk !tEf/eC[Q$:p*lBv*mbҡdzBֿ3i/~ 6+DX}9~]@n/"&B>?+tWt` 5^.Y?S\Ȓhma2^O)v$mS>F@"DK*Jf5ʺDB1(l n06>`'љ%"[Ц RR-vB7~^A (wm!/.r FslyI]yi?m,-8<_ {}6s/õF{}&H,bNL\/2-)ɤ_qLM =CBu<7m NR$^ؠr=fKQ/қS/{je@B^gB85*U&C3OF G 6 ;iRZ֘Upu`F~eP,]]UYC=mXuΓ|\Hl=L|5/CEu\ ;A7Ȗ %f X $6NN\v(n N1Nꦇ#O=sXoih+ܝfp!Yxp^ԯ0rZ#-~#ar(n@\%]Fc ؝ϙ N7dtɫ R%'zd{h ^%\7f`V2^nD)Ͱ A0]-ȥĊ58'g1DSETyV*VYѪl4/iబ-qII/n&-zH| NRS7qIۍD H9h߅U|e"j[%TbL% Ug9cIJ`*՝?)Ȣ&xGu}7H $Ͻ YP>Zau#Ksxf7Ь|;^ЫB V3{;-Մ7؁(˴6.=E8${eUEU"K= C=-Kn%$yjNؾqJ_DcB/{}:} ee`*,XiPʒqAj^(zDK Fc+itb S ɢmjIA֖{64 yʈR \^(RlMa*K:x:6*@TàY="*;rڞo飛|mn9[&F)-ʤ2HB0"BaM>4sP&},%MƎ*C%LNw d)FAmSVv=6T? Da$` N}spE EFc)lnpq3𣊐0m"-^Gs(_7dC~C4Ҭ#9VĀQ]=(b=}FFXGA%%u;EKe֫2|oN=2̚ĢtILe< /mrå`#T+B1.%]#FVb:r>lNag5TJ#7*Pv6Ӎ4 ]G?Z\ h,dzs̙ 3n_}wCWlMJtSJ0K}\}KQvceԓRTWa3xjJW Pp'}E&6vĸpHuąY\do7R֤ #J'. ͼH3!E_1 ./`I@%  ԵVQyD$10ecB-řK/r0.WʦVN.rRmO7h:W@  HW UKmy ^I6:3queqvN]DxǑkp0V {~lcka"т@Z,'@Mq&wA`.{u\7HP߄NԜ!RT sP_r''L@ 7@:%SFЩXTQII*et_~}^D}噸po|P#TA`UWZ"&oTܲ|Jzdˢʮ.0uzlm͑-N#Dޑ5tN/]cp^ROKCPIMƞ+{;y$[lau{At c?HC"r9qN naE+ی+jWUwc0% }N(, &(.Jt>E(}1&G=:lWCP!DօFLgr4aFue6ȸ':Ů-OMI_aFo1٭ܾCj6$ՒTpߪ>&b\B\$}@oݖlԲm-C3׀!OTC%HR?<5 䦩9#=}ߒ utBTKB*+8,mCd;:+ Uҩ"AAhz&?~*G^@Uyg#h(vx'Hurⷾpp>HGD V;UQD-x1n~{ c6:Aba(Hh']mGЍW8 [Fv[Iݹ GyF4o=if ŤxJWe8lupB^L* U T+=] @99usQw*n7SE\I I<6yGm|aG]gj됐yn?.7W\$:\ \,JS&&'9FXUޒޡ)!m(CI(U2u3i)Xd, nx J}5gETeu 5ɴk]`-Sy8otha;|rD.0Jg$S[iÿãں6QYU}5+l.guuĎdC.^_W'ydh '@V)ᡉfÈ *ϓmgkŞ}r>xtۇ^Ì1P/+#,.N(X' y;|C %Ue͖Ƀٮހ|mt) բA 7"FbM?ͱ{ǹFGGGA"tfRϹ%EGPM;rOiPIqA^u]edcdoN{6_a8On7@z1C}v,*ٵVKOb: qq$IqQ4 aT,1szݵ q_X.ʋwjN0p@W(oRe>|Uʠ&?(LBW L+goeypfUvԐk/쇏h֙D6 8)N 9%P?wy.;9VB:,"/z% gHsp3è LZ8jwX4L xwVkI[fH){TCQJ3(菔l]PX ,۰~|=,Bq[Q̮TwNc*n2g "ƮbqNOP绅G.2{w{<(%%,xu־u/9e3H} 0l%]ŢQKQ_WYWiِO;<|»w,]mzaQf*3ܫ!>Ź#((ʦ̠/)42-Ŷ"C}SPSdzs9f?yu(Ԥ. B=+# t fm8 ȔӏS|'`1ϾRzhﻜϑ̭.!Pqv͋}얯}egyU<\N#ڏ72#lkcx*;XԘ ;&['A,ԧ+eRxNBƋ}I9/- d# ~^+F\W4$D{Bڬos5 8 MๆX[ز֟q)d niђ誐QܘOKF!}P/_pҰL2]wu#KJ"R0ouZVܥ4+H):g+.41(κB4E9)xŸo9-c.L7ǨȲۣ>%m7UmkBv+fa-q3GH%K?p*ҏ՘ꢱ׍)*EYRl;ቛ(F1m2eb@.`e ެ=Ǟ96)Ti2fd O~CG`.M6,,5|0`toY'LT{Z KhF¿2qe<ÚnT&+c;8&Oj ǔ$E^% &C~,PP#`8HG&F (Qaכj^]rSxSLĬ @&' i"`ea~sN7Pv,>Ou7MA#ͺc/F?e[x(Q$n`H ku*߀nvZ0i| a?zvU-4p [}Y-rcXuƨSŷo؉ ]CvJ/P<ɡ& &u yU{xF=n:DQ mvy,.b_GcT(/܋c9¢) k30C}fL݌3:W@,(칩ǡ*K$TNwMv Ith24n%087dbz2(}}NkI;B9¤sҵcS9H*$L`s:&XלIg"uý$G3rH4R3V]lK6F N'meuâjlAA —/NGb.Bo/n Փ 6CXmo %2F%SUxHF]ʙcHB94ŗ ~׈n'J/ Fvb E.<KW&⪃$Z0y#@RJI*̕)M{lW8TJ\P]Fov$[_aQNۖ@9Y=hgؓ>=vOEIm W1i.c3˿>Oٗ֬ވ$Ct4p>vMlC<:ȼ!1¯kɿd%T !ZfY̹[YEI*h<uE_27@-j|5H\,΂%1x|@0!LτO#U#-W@s#"iݿɴ ~J"%Z]!9.3.d`h1qw r  @_Y0:R/LS)=ZJyht0?V!#\h=Zp'\SI:q _bGB .DwCU,#'PΨZBv5'*_K9hteOi3<:* P^lJhFJ2:TqIdv'&,rU$C]AGxN6hD,?4o5(q R*hzGK Yœ'lp6ҽp\򣒴Ұ "p>ZYl%S>Z^5qzr?O% aj &O :}㸄*<g[%Avc 9Ț qY TS-[b-E 惓;CRCx?x:u" ٴ?ΰ4&uw`ߝ4vĵ$f.ąWPMdTfk~J˟NaYV(3KZ(q)?Φ&4 :dAzWa˟SDɌqAc lPCNϙsGw‡bq`Lo-`B-{[>ֱuW@+Q$]vqͬCB!\5Fٜ0 J񯥆:%Rc1!WSt/OqoL䒳a\ɡtxa 0*d巏a1 MFO%ąrզ}pdҢ[cfrژ庮>,ѵ1eZ RDyYG: Fx?Z{lo;V u~pėң|sU:Ðjǻcaq_p㯒JPC˻s!ܣToځvT6\HS#dZ5ۛRY<@: ;{1;͌Yn>~FXoc jXWY< ʾzL~@"JN4 3IJET:82NG%n&gR#d$w*prM!7ˈ|n$~ׯt ԑ'[f~$Qw˲~vVs/ݤ6Z90[4_DO)XN7:`C-?ƳO*b>y!V!{IM7١j\?g],LKTFn/HgDFⅾG4񉾋YWz/ :H !n%))DT*c1uvU4g VN^ 5"&R+n (;lsV?.@8w_T-TXirNI0$Y=荈~¤46RW9~#`d/7 HseAl\կQVU`X6`.GSe*r0Gd˟e AA`~c1],EdCଳ FLL΍R{ʳqNb%!GN+b݃KK 3^(:2m僋 㟑Zrt[&M6:X .1b5OD.&AORI%^ On>:L\nRMHzwTV@*f;M\DvwN)3.$2MTݝuOB H ZzO8H~%Dmf696ـS8< t|=QB>axH7Hg|0ww /' {vBA`ep]?;û*:(#M9}@K6Obt4Y n&:rDEhn@-\Gf)ҥ|~Ur1EBƙȍ}>U%bye*v$An+o8^%&i4NU:+E9L(SKy|56D6_Dטㅌ]ְ Il'/">ظ .n!~E-5aqɶY$En"TSܥ3OV^ټ0>*̅2)cjHq#FCFx59 PkJUYA|QWLi|?4 `2!H0s/>i(|ƈKPlśFhX>Z~n3:Vcﮧȓ,6DpόOS̼Bm'9I$`;Ck8yiW_K(LbgA.*-*xwFW#Iճd*Rr0Ti,30Z8Vu3'Mwۥ)d% A@Vg?!q#LqBz*<{?eڂAGc*⮉ x1YemFdⓗj$Q }|\"!eF4]WxV"TmtX;M9pfC? ۯo]rG!bDÓR1Mw*y]sJ/EnЄ ,$rR_zx- uEy\şuL`UV" seC DɮyYvyưW6I1 9;۝N>G@`A8bΩK[;̋,V *mN+>=YA oSQ]rTmvR8$?D^īK|V^Ƴ(^K\;`H?' "LT^7w[,3+$cAO&a,%R\Pdz6vo8e4(ˁF!5|20,;;wxpQMߑT`)8p>쮁໥ےlG~|c?I#Z+U>0@M[ axt[و <': eھ՜X҇vlNbl!韉}e~X6LF"^=N|͉b΍D -z#T-AT9^qp+<#HOE|MfVG$a&Ue ~0ހBŒy"J B\Yt_Af%aI*qu|PҸfOCC\ JLH_p[MK YG[Uz3u7u,raVrO#(E#@4'C_ς*Ђ]hnnĬ[cՆ5aε>@x}q*i UI|4Yg~t%4Ih9adW+UM"KG9pWk8m$-?o2_uצ"`L+Tʞ%hֳUæm*5527{W*3&_g2u D5b{[2/˷IW;̀RCX e&SF8xpFz1S\ǘPʰve9S"w58r Ϋrzhz׽+GR1Gc;'AL;%A>«ofMncK ģ(a>u2q2 aZPArL @ʀ,ȉ[1FEW(!iF=0/*0Z#EvV؇Kѡ)Pb ;c#p^r#a/1Y ? /*dȅ"u1;[B @)--:d\a%\x.U~z_tnuS>b.I-F{KacVFOO>VJi?A-jn#'^u*'}C7ߑ|)ԡDnɂZe:ciTq] (9R`NIrTfj^u=b_EKb>(T.eB2/Q(e YRK] zEh4k@PG7?ua3#n~!9 "kϬCz$%A ][y2uR?猹 ["u?CL  (y$pC(P#dž'= S^}no9CSvM*`t#U}5fc Rhj3܎䑢o߁(m֞!4nYP5愺=K,df D_J򫞈VB:Lz An;MFef_Fֶc5 ~+tCM_Ehmy2gi^F]u&jKBj#FIS5ݿnl߾2p/)Sr)ȡߤ+,bl!|VnqT DLa[k=k8Yk N̓Rl|t/ 3֮BKCwhSP*3Dn,|"I7knN?y;\* m{z?ٻ>z&vږu?nG}tKshv*̜rAxVmJO;{RX *L&e-[;xkNRrآ8$Z#j oU 4Hn3O}U+F|%i6cv0oP2h*Jl5M5#-TEtauaZ@ ,F΂qvǙU1Ɍ +eu&afJ\[nJ5$1rӯ?WTQkPB EzQ |]!HֶW$»vN!SBYpa *)U2~3`kA t α,5o(t $ fLTѫi̤]drLʌjy/X6p,8i-ך%.n%qEi?3yBMpC{K_e-'vVx!+-qJU2(E`&m)oĈO,^곋|i;,6fg>Y;+rW0(٪8~R=皖OMe}Nxdz0=c׵hl|yc`{a 6g;&V$/!$'" +}?Z>8FntN0`UcX&:N?$ Q30MB* Iĕ `No~Q1ޥKU5gչh2K`J V]p3B'>c-ޏpa _U%d ( _~n@֠qa4a}xn%qi⛫uUaӨ Ycg$ YEj⻰ahҚj5 ,iN?C!osjh4sa.)J-~Tƃ"Oc_V0#Q7chmŤZ0H 2 4qZx.@_~}xT|h@^O и0"Cͽ}l 92Ir*:~i-6g؋9A 4/*C sw~W4a(z1U, r_rYȖB[TO1g6R'&'! gu+Bρu/L}(6A'FMAԆ}D浢[sO5;2zd`'P~R*a<' 3دse{7BKzk ?diok]*REw>ƃ< d&HdHӡ4gln3=D79w5u=G "O!WV5l.n70rei/[a/G=[p3Dn;FN$GRBF^#/J%{lF U/](XaAbFhi0^g0DP GM=WnE 4- .r(a?MNɇ4uD} sϓph7m~MrH#"lrh!F<= 9/a)xj%#;R| '_ έZ>rI ylQ*.PVE t#"zZ,W>Hۣ MR-#Q]l=p;#v^ș 1#W3-/1 -S׮GObEyPro籿g7]NglZs-cf1`ƭCP.LW)Utfb/~KAghACyt}h"w3qvɖTyx@WN#ݢJM`"p˻IpFdcX/ -xzr[+aWE7v==j1%ePei nEXT( h_nߎ/ҥt55"(p*P#Sv#5_edrB\  m$ZXgK9tJܾC[ey n+w+yIf=]A^թ-Õ"EMέψoDi.Q cPDKxQ͐jor+!2ۿSI_p~b~DewxPe.Spl&KOܤh]Xީ:? mBh~$aiWLW+hMj'dMW^@x RUsV "?؁Ly6RGS|q.=CW4 qn}1 >QKeKKo= ?l!pv#49Wo2qH<\;R=i  &R=0w}н#1x!M/ON'Ym5xUܬm7W-~lZW{cjV@y8M0i|0!lZl^twv%SdQ;uFjo4N9{IsIAln&kC_QکKSUԴup,ꩬ|sQV"(ewo$'<yp⾇OgDe^[PHB2=PtXpYa1kkj9"=lA'GϽ#c.[4;2fƞ0擺rz}JHe'JX{oӿ1-xx̃Vm~zpV?)w]jU(-WPDIMJ_M;Xb<h$x;Ow瑆1"ʮK&l +nCt-a@mr\gh~ z\G|Ž|*!ȧLˎFwCz F_Dɴ-rS%݆̒:Zq8`GYFRϮCf(T_3zC_P)`O}k=j±崳($g?I/Oh6پ+aqS aU}ɛ͌ -Zmؐܨd?Tv; xFE@n֛ z%SJy4a([W_>:P( . !KNa=U}TLl)Aykõ30N@@NL#}$Js}~B(Yc{C2x~ zWC?Ax.bʑ5=_d#cdFT-PGkECDG28gׅyǟ2n.*M O$dS%WK*Au}E^([r[Ppn.Ct@khjURnQo;x8pR SЯNJڇ%H@%oG4T:g4F,oQPvh+|22Hpb vKJ%Ndrr5REM󇱾z#֓$V:d*bfGbݮ-͒m=p@zFf;A~Q3?_wCo@8UxKEuduP a\߶RV~dVƧc*,tnʧS:(Bd_€H67|ܽ.讛C͚ וT3uezn[Ϊ񒍑˃O&8_!NIKYg_5sHEe[gr1 sR(rgjnj44󼹄xxH Dg=lc82a7Jz?uh\{Jvr7<{MSsįm6:L#&bK0N!޶iPp/Wi$nSk;C/_G⡖N1t6`Vp=GIK'sBT}dʹ0p-4K.L^ݜg\[bm9n'!<&,Vk&G:N@|:[+zzaum{(56 KMyj1Cߏ%q)<d0X6s#7%^Nc%PI/9#Ouwz>H.7(T΂)%&G}?~ciY0[ 7^7G3!BT!" i8"/a{sJ{Np,`LR'ZR>=CU!5Gl0KczB 7*>2,$v+Ȕ7 +*K_R8ψDmJF#,6Č7w侰ȱ9ZF0@(0/l Qn"V_X=q}$^.*38 !ЇJ(  i"\!뗐wU sR}[8WA렩qAD y ^Jl@gy{"҄EZ\kW%~^hCdzlc[6>'1ӍF cXDM:j5e9:8BMG@vz;ϻ\eSۏ_\ǥIy"w00ZK+-.,]%eࡥ>9 MEW0f]#-fPokkjG|jm؁Ԯy%/)뀲eLPYV/lA-d]}!uƯT6AWvw+*xn7ݷ! aiP*wAv {M0B[:O:Tg`"x[%a7msdAmL>Nؠb-Dr>ù[T`aYS7 g {>ZIK)>ోC0<8ooGHkzᱰOmd"?Lиqwѣn!~N7DtA 2lnHc(ICeXhԑyrOl2hF6$lC:ԁ'UIE1tK#l>TQg@i"xp#t<ߛ>)0% Kp;SCb?ĝv;(*P*E^n +RFQJH^9Aa\"8qo,M !Ȓfhj$mRVyN3:G' Fu}*Ph1f`{xR" fI#S XZY_ C%rCNm g")He*#57M7Rb?KX„S u㤚0і`-2Ƙ#!^et^pl{jgi(&i%^o`ZV_ܠ{ iDQ62~)'b q,l݆SLEjC>cdϾ 2̮X@WN26+D"T^\6}{j|gw&K`7A)\!D(tUN MuFL, (1y0(5i!xlXu5!8 K._A j7P Jt/18[pKm|BM!u1l0c {ddPea7FYGh}GRdɝ6XJQv.ZRm~ʫ5.qo;OA+?–bTňr ;`Z(2k LMM$=eUi2ُgԟٓ|L;tfH?k+nX5( 7mmehuwcqHhPBoz-ۆTViO°nzy[LisGSAۏ}kVPcW۸5pzT j%j-:7N/[NܵGj|ok [HXx$~k!芝E㰊3ҢLWp7( V:#9]X`@{9gU0y( H ǧ4raIWBUiz_F3a 3 zjQ9t[= =,ԼLȗdSLÝ 4rˊ٠\fNuk1=K%<%ŗfeS|[٩;fS,Y+h 7<S{WA~0oSift$DuWꨔrANoXM#=^<0+ DylLok٪ oF`Sʱ,0G?A&1ƗA5AxjCV{wL^ZaǽHcUmG4n{,QDWZ .mM["pQH{HT{J\`4ӶbF^P빍!-:|3/,H-5 X;#fY.3Fwړş/EfKVu{KMIcn(1ɝLa!G1rX)E=`(X"ؠ Ɇb?qqF_uI:@rn:3>;qb|}CC3QjVC*@dsbQ^&B.jO)~+ho~i7s"S _I[>:vK"$%o[ߥ{2_)Q٨weVReUy.,݂A:n?%ƿ.nN#h2&f_QJ&VԾ{*uy\kAleFh nhhV3Uv(mf骉:+.aL9V 7IΦ8Dx$0ԣ|N^Ki'_'lY˯F^]k axvj0'MvrˡLGpԸ.G C$Pԛgrrʵ!?BES;j! F[mcȎ8utӵO <KM+Qnيn3$yly2/Sy.[=BNϢ[N}Aל/ Ֆؔ6Ԙ4v8/$p" ``K>8=Ȗ1PCH=\0еq׭#mDp>"%x*sZ4O.۞O|aC8q6m;pJwߜR\'`{Xz~+h@ƕTbvFP`Y,6dh8dEZjS%qOY~s0 å rc7[]O#җ?KUl8^ʟۯTyŦѷmy{ƣQu It.sWc#XeM c'EsMVAHQS brG1 / f`S!"4є[_Og.#<[q'#T/1sA[= ۠R܂8.dn;*Ammr9ȡ % KM~Ne|Cool>fF:kԜũ/8( V¬}3iGAu9&8U5w`b|C5iG'=dxÎEGFᵕ, Hua";YD M;8:cP!0f ߼2+ ~H WV+l@eFGt=aEX%,f,9C<јLI_EŚZi'PUhD~"A^%.jw0/@}YLP#vlY)*{A$3O&|")\{E< _ `J}rr6crtΧ?jv[Cvp`qgw M5oAf`zoAc!TmcJ0좳q IˤI4ZB,%~0HR{K"^K"Jvnsb#I5>^d#|Eeu~+B xk /h:|zҗFx0d/1B^WVtȶ-ԆRÄj:6zM]p U J׸ʠ *K%P m}XTT 7/D@Iվa9o]EHt5ˎ4Q21aRZ &z# 葿P]۹a>󃽰|}3f ׻[?z`SA:b$!?6'ړKXAJMƺFYkTZVYT賠A_ĔrsQs72n|8m!zϑ Og{m$3P#rLMY3kY8/Q񩙹mDU>F2M bǶ])Z59MU'EpX*qD)9Wyւ3 1&Y152n$;hڸ/7td׏>|k VfG\&(RFOU{:t<  O3D JAecZ%PmZz~Д л%{Z1d%C|]-PwM8Z_7S8=D=- 6s0OYr8-kk&~%L6C>'Ȱ^^n.@O}r՞ۍv+.7s[ b0m5Mm}:V87fXܝ-,0/W)MYYApˎÙcu *}| B!g67{ MXQ =tQR\EiE4ܡF[ܟbK-' "tj9pT]F? frS6,!!N^^+K칣(\3Ab;}F]ˌH͹i N]8Ktث\rEZw7>]Q7W}' @t0IjaBMMOP9_@C_Va^ÉKX7]wE iw?\UOЍ`Im*̝6@32txv\QJѳ)A_YAdQk cwfue7v#%4Mf@Hu#v),9UY5\Fl٘҅!fSO+FE*v\IJHA5F['y3&λ&˥[o21OՔb?v bj²git~LckRcaR 5/ٵ5g^)-4{mrtO0e >K`1qxxP$ݘ5'G cC|tJj!X\ߵ@ Ȥ:7,1Q<ͨw93}:Q] }H 1׫HoWO~`1p8KH:+#^9VnĖ60S{oPGwB\ڑ&A^1{;f8Tko@[QQ%nÝ*hFxwUOvb \ȿEߏG,Jۢ wK(L\z}} ~r< Չ:QJ/4 CSph溌⊆ˋ5,Nzy>,oMI`= Cծ>[=24N4X8;zUN*Jt!tb0rj U^݆QRt$f_ZQ^ҏ$"^姄%սT@ͥ`2]`G gK^}W`%SnٞbA6cۺ ^JuO'ٜ㩢o֯vy/ob9*ɀE F21{`k$Y(i@me99if's#OۗHta]m]<\K˸>" j=58$Ec'FDF%( >t+έG,sFuMioLoq[\HY1DrekBls2{LK3`_6SD'b-B ji4:Uwְv D:d6L?Սn?:ӂ+ XF\@Ts]1=i`̗w O~*PfskmެNHSTMt\_Re-3Wf^@oNدaei jGYZa3ﳟ=NH{E΢ʡ-b #r)./`S''!ntIy>oc{w.!s;x$ǔ8 V(]m#x㻨IXx]2D" @$_-ӫ2@{ .䜠6*iܲ!SӒ+I[c A(EwVTmQLw$SlY#Uf%[N1@G~0> [ Q`26xdL88eq޷2m!ׁ8vmq[7'{xF\zm<(̑|>z, ϖ=4YqDvAtFZ0(Jۣx3|L[@Xw,!U?I ewS1&kz[̌ E]1 Q{?!)@4Ol5+ۦjdH;!7i~{Ld[W1".!K05g-MCDb~^?ba6sc l֏*iI<\y3:9++COc='daH-3b3>BCI.u:(j#BC$/ &h?LSK5L3ZL;s^o/Y Z/(!PMkksF/Q+?qoFf~Cӯ)_E[zTܖKOŒ.XY45aY2yp>q:B#h( Tjclknh:6Œ6gd 2v hU "s} +cФ~p\ &%yɯ鉀swgv<-}i8_mSkH\ xຝiW2UQ;c|m0Yik;ߎݣiTyf"sdlLO16,0Q]an>fShu.K0dPc9)tEE; umvʼnO9)ƪ]qvuVS=OfIKG#S;n9$^#0MԜ$)[\ h z6c%0A [N&nIc=Hi\TC@L},%5ӫ&CwVʽ/Z:{WJTіph߭l_KR猘_z^RXژI/)Ն:SyѺi?]3+h{? w&Xv$KȞx%2Q|gTij|67[rrOx)1y" ܁\X4,"׽}{c| ( F#%Tg%giuHkI__hl8K[#WOI;NLV6523i 8Ye]@=.^"}' pr BT{ϗ-2b@=\4&jK0Ђחkf%p5c7Uh+Lmdxe'#"J=&sX0pwyŁT3G)BBK8"30>K)ZKp>ѹ`Hj}%kc\ng-QzJ&i]L+ޖP$T4wa'>\A`V At< xr4ɟ8*īa 6AG$t?B =XAUmd22ӕAmβ/M!r"F_Ƀ l!pcMs_OG H 7ceEznQpbg 6KmeCuG2{Hw\yc礔Ir A 0cD(V`pnR%ٓeTA]_ _ ҘH P17ϭ{{@CjTX_`4MH,Bcto!.eD~a֏TDl?w-d jv;GP[XjUzshBk5&.Rt*r}7?Nq{@.M_Nv懱/Փb:59R.wgH)T8*?3)+D7 Z&qd8)t["*R҉ƹHrǻ_Ȟ ,`^T~EҁUPXƜ_m,d ߜq6,s[02O1X%N15e7vc1Y'D?tM.q۠Fb0S;ű,~ Ԥ[LucSE20Hm5oM<74GE_Ҧ7]a$n3睵f!G5>1ҵL HHiW5HO S1;6NB}L=𥏘0JSͰvذ M*<_O+/^S+gfZ<miU_N;yfK)/ ӡ4|.u-(  )I}N מ+ӭ&H|RZ3(mq;7;F:OuyYW|:uRrRʞ&mfF{D[_{0<`%nq hfᐯ5Jd sRqm^f [0&e\2Kb>C 놙96gxt34 D\޵jeX G՘Fs\,˔$+7~(}Íy̵噼Ɂ7vu='))sU҈L^v( O]@񐧸9Ԧ}>} GTO`18{t>+0Lнt[4+~"itKglkƤdw8;afRF'\ sn.jm(}pvTfyOq=j.Kg1řJ'$_ ϒ Rj\Sڰ{mHm<8$= jfl47eNJh5w1So3#,ܮrm+[~-klbf_ٕJI|$Mais;{56\ScDFl4dhB"wP/$!UX^Pâ&T!$FA'i`AϙV0 Xml̬M=7PvJh/-:/4cyY3WS#w.ߚ_QHHo xE?`J\qIlI o1ssI'^ɍnfo܅kЬ ']E" ;-4g)![tC 圣SES4o$䪯suML Jg?f}pc(i}3(*\ }kfX.r; >8ىh4"83Ɗ:t ǼX&94F+|~`{8,xơbѨP\:S @FUQf$%ce㻍h%5ϊ+sHVK6l+/{ʅvzgco`F&muQ61V9 [4!A_Odo=ErmcV ֜"Q}0/Lfzz 0ruȗ HOfO8XgV=dưkH=Qɘ`R9t,0IC9 k?jj P wqevdDXצ6Ne3Ow2zG6ޝ\?$ S *n>JYՂ>%%ġ~prBZV={w-~ЋSV߲n9?z0U:Mc2Y6his(VTEc%!HOj]IȚFoҦr&3؞Sw(u(*oYvwЪo#TK[6 wCy\?.-eGRJh"зŠk^sͣ@ 씱svZuk 20Ɂu尒?i9Ŝ7!.e 0տj8c_1N}m.rR5x@KYgʬ8 mq! =ڕ>N"(tՆJ9~@W}&R<ƌ9 \A!hfM~*V.IOc,&MGo(W%E;{A2)zjR)RrarNӣxۘ(mjْW-p쥱ҡ1t9T&L>(; &YDY`r]gV$4.TN; i IL/w/'bv0J /Lᅢ4O6 3z@>*<=OYҊy9Z-lGO{Ht"z;\dfxm[:Tk$Aw22;<~Z2K_Y(ZY)΢ [1d&TbffK?Shꢵ4cjRD{:StI)*,5I<>s G-a%|<9rʈ_ `vESa + Ѥ$J?LyV];mɌ[|5PFÝIU*d;ɳ1Wb3Lvը0}"%zqE?)(h. OЊcsL kQU-K']6ƨ i.q\bP^X]Uh ro3@3!-W벀(񀡤n%~d&.yOqpED΁哫dWl(/(r*~f+ˡؐ)ٰ5Xzp_Kⲃ^. NJJ }Iv3ŀ840 cY,U3mƼ5.BsIՊ=@/PۤfΟ#l,!nyZTFsps})+ C4^l5 .]r!TƆ}eonnJj|UQ.Fݑ0 _2G!b Cuxޏr"Pk*H\8a ) ?JUvR>}U&Rq(hc?OƵ@ngpcYSK%>Gw?=*xH_Zu?Ź/Nz5M ,c1 Ĥ@'@_T_YI&Egkfof ҀFWͥm ?miO8Gcg<\n GfUוBak(ٶ(,-Oc^=z Sj]_t8I7t7COfsEH<_:C>C`Syo"qţtۺK(TOO{uY}:B57-34DMZ&ĴMh9K!8õ` PeE,(Gud 7|W9Mm5)rmJВ/9t FD`AqQP8GNwt5ݏ9"k㔉y>w[w* G#:ӛ8Onc.i{P3a޾h4EfZ n뙧mE1+3(ҥX\oRb)!Ϡ6 ses4/5wDzPfSg0_$y]dlXނwmE1雃冰ԅmkO@tYK% MA&닷3<V_UOR!@@e =\9s+)!WN(_&T)K+7HpƵZsb$sEb**Or j9bEɲBoGt-i2;ݼ^-5ܕK Ʈ{3%BS=0OVWiBCTDu$%,7'@ŦM-UYF7 Q_GdKer}Ne?\WFk9Δfqx6/\yAI,ЈuO3Ib0_~ W$ça  ?VFoG)^N3[CU-4ч+ hFu~WvuGptC\kxi`{e+z!,!ިRd?Cmis.hV =VMߢ?x=X߳2I_95uYoI ^ 7⚂XgIp&h2гVcFm'3:181Bv"k[L4zZBOR@$[8`kVs;>9zcy34F*Ռ A /.&C*ˣvM R@n"n8rI DnΖ"ˋ3X}Ԟr9x-W$TJ9Hq4̝B?çT|Ǣ 8;݄F폡2SYG=23]F6ꪇmqzCM}:G ,-7l6y1>-A᭥6<v|yӥT\0Svm%D_xU q)ۣY$ ?Ś}t%*uy! 4/7@ !ьX| ZRyhދrM/sZQ`^Em ? i)|:ajNj4Q85'\)WC9ƪKFp瓦~6ޏb 袣όPyzx >WW*IʚtG1&yþuQ3C-. r)n'RbY@̇AGi˿ lwAjbb-?pꆖ" C8A)~ nL0VfhX[\s29v:0o| 6`5V[Ӽ5N)A X3}klw7633Q}ˆ(5#+z K2ɫq3r^_whp3:XZŀJ\-..ض?k ʸ;kԦ["[D5¼[܍b-D88:cA /MӇ Fۮp 1<Ődݢ=쿇Ju:ܥSҔ-:UNʛ&uhr@L# 。 EO阉Xɔ"PMJRKsUD4%΋ܕ @rsCοo'ArW!+]wv%X4`o_ILW Ţv7xvvsFZ8 䡗,r*%ȧ[NG[b>ҎF OJt>Cka(/+rf^a}; tSZ"+A{, tm0@ C(_@Щ=iFl'ӎ@~>틊&/;jy;F!ą4sNWYyijV<&`\Ǘuml,:=3]I>Z~Mw|p"/5pm a(>0:YEAցC6YԭfDBB1"UɌդQ;1P!rJC^1!b>Xg vPfI/o6Eֵd/pVt#3\d4!m c*}Q4d+=Q%„,;U, gc^4ƟLns6`h))G\R{q GC*dɏ{ a tq~sx"i|h go瞗Eͮ|X:=)k<:UGg X'jj[76EtM\ݰ5qAg sE(.Cş'\*JX9qSC?';ʠT3ފ0D fwW[(P@/o@.6h$U˽BLí$(T=㚢qFO'Yz8BͨO"V΢ҘY4;>c^,`qQoꋾRL]ہD QL(g١dj@vc_B!dhuیGDrX5x+'XbqCn S9zWH#ZQy cvYz+ypֹvBIu>tEGDV t4D!1dadF"֓U*Oio(4Nʓ=0`wF|NPȪ:y[ݦt:vtRұBw^6? o)]q> uW }d~sis ԟW0k@ kaW\ 0&u'V쑈dۘ!9ܘeu[ Zyv G65J2+#R,i oN! =h/V#7ɮf8>Oӕ&Վ̤8q^YRav(. K|>Uڟ;"੅.;[*_}7`s CCea̶Aa 6˅wBȬW)7F>}}檤6"qЯz;8 D$c̵ <ruVJ cg䍓Så2@YYK <|P+#\&'|ՄLѿ[ _DBRbH. leuB#9 3eE;^8KVnÔJqKKlkҋ4Ƨ3k@1#SSw]gMjQfg! $!Xc=2;|h1ЈJ7-"MT}/C;e|@e؆c3 LRT89@%qai~XۀSZ<^"nr}Kbi0h3r9 ܊M'>K)]4ifS LDqw.+7\Đ^7@g_&:SdӗHA-h^N98LFOy~S'a?fYmPL~$dEاČrVyK"G/}=L̮/ː1#d2͘*G(:HܯKɠ6P(nźƚﯔ"-qr޹_HuZ9n~Zx7+<"%m;5k#i0qh!D#{qx p Ϩ7J xzK"-yhNH / Avl+G\*t5a#FH+3 fچ%,Ӥ > 7DR.5m]8n4w$^ }ԉG3D5y&v'{SR۝/@o7_;kj2OWO/o3*8!+]j]jm;ťҋ 9/7,I;9{_l,KMo`t~P7)ϋ1Cx$G17LV0vGtZ/kTR@CMMCIjb|]IJingPnfx 8e>D-|V]a-X*#CI]D.Kpszh)v_hϡAIc]B?ozNj_Xշ$2cV2]W$KpJ쐉=?z\C?.3Pqu40잟/l[bL%Ԅoo6L"0:WgM@IqE[M81XUSyFO񃞦a vϮ :Js~8 v'`iP+Pڿ&'2/n.U"YD  r"h9:c54["*l=:fDyd')ڶ۾u0N~XIg򬀹>{y:@-ޑ5g evȦd!|Thy~P^ z.&{b}$y~{&_Ӵ\Ɏĩ@t2=&&=DkRbmkF-/钗~\>3NטnH_B c"/;Rhoi6I|ylNwORJj2 % 4ܔyò8J jo9AO](n4պ@9hMɣ`p>xo!H.DF;?eaG|5)kX ۄ](>V6j}HBѱn$-`tEҧP[s<8Sdzs6#yw,0ʵZq`&{rc^G6)_QB"kgCꇠws̺*#'ZdhOon(jo` 2u 8 f W]g s`\hbi}9me8QG墂R@bL?ǧ|nR߀kg;BNdJi_(E~DqYBt3[."RU涖0+Vbp᤻wVXty)cY5VpxEQ!~m+R~ ݪLXI^Bׁ4`jXl6k.xmI x5EWÓ) BQ%j%n(e+WY:=9+ ;xtŷ q{Ges|((qpI?_quWW Y<ք1JL@ ~pUDT&nnM?cG}~ Bw,H8Z oIv+m0̣HRmi# naB@Bi΋m %d/eE s\Z @\,G#Їe-= gɦ(ײɟVRi&5RqP69I:)0/U R-I1MĖ /(k` h?^V\Gڄ'oHטZ7$F- Eu#oN0e cDIǚ9݉^#XCv ''rp ؍VyA,X oOfd n=#ƒVF{Jd v9{Jl9(bwQ3=±47U5Cћ.p-tp1%ةD,0ՓhfM[#kX3*|//OU]eQnUk9䔩ǢJfu3^oQ9MƈFڃ1\^dF3&};+FҡyccM3WP>51HaK8T8 y $U<5y[JJpTJYi3U^ f'\lgb=\5 ATa@t UjFЛA7P1As=/Z2e|zh{H)f-F;2RKGE#;{]"}o'ǧ>v}/*ЏyNnAnC~K'C]yQߖqpn58w&cTM>&J<*J_F^V50|x/oN#-=nu\.ѩT4fi@TRȅVv7z>).6kC/|D[ H5[vѝeb\)2{X}mˡ=CRٔ ×:i]Lבjr}_QGVpXZHx]m_N5?E^vP,RsyK6b L%N|We7l9hE#n6UxXۀ{:l0!0ѯmhυG|iDtbr` ZZN_@0 5|ƈ 9a=+sygY(-XxtkTkPT 75| B9D rLSVKWZJ^͏c瀥|uLC'`̮[]R ˚| `{"N':~졳)B"8_ %w[vt΁LmsO7D6 jPFI.$Tz\IeT#d|>;M[w1m ԡ[E]UլѯatsOAFzbȨ3)pRݽ^%:]}jZaH%OXZKwpem\QR(9VBCtMO%ٸ6@8g?hO?z 3x;Eͼi4?n]gnhp2lnHmsF$`肓;|\M %DH+ƌbga+%Mfx3[u-0IRB@r;ɚ51] wtxeݢy AV4<2?'L; ]bN7$}Td^d~ռеv0zd*sm"^8xp ҩ#|U1NК-[Z# x%}[Cn_,>^a ^*WЋS~08)ؔxBiG}9[^R#tXu}wzG[٢2C~Qpԥ޽pN,w 5?@YB񦠱  Eݒ?lJhԵ&И&˟%c:wzTdvڧюpO=!pf’M87:~7s\؉cAߺ~W3J!:M9}  >n@vWZsgAIϲo!\Wt}rĎ,+(i6-\w@ic\R6$e>5YFՋ²vsynAD0#f`\p˝!%Z 㬵 o:m\nۇ&mĥ#w;uY0JFJgxyT>2$nGwC=ǒ7,W0Rda Z LpG)Ȅs~z{o15{o%7}uLp`h33'8PȒF# EM:cEk`TW _ <[グ :NIqXYgYDC1O!2q0ɷIK' Q2';З#^]`vᄂ^;h6! ^J^ig&8v0ֳR̯H!/Lht+ɦ  ^c'C^Nm(%yi^q) pQT9!ǐrC|A:ŽR<φ7&BT,/(0Bz w5pL p;@ºɣ8eyr/^d '|iNV}[|%?Y`S#,6MkFf|w 9|))j- ^w@ :[(M y:dT후Sιr TP۟`NjsSU?j)^9VrW4LhNԼnCT:٭,~lޛ$o ՎG{s& i C|{gԸr콫3C>X1{y ^_8K6$߰55|g:kKv178+bȇϯ`jiQiZ]SGij`F_U$9٪B*wβ{ A~"{a/ *qj4|2M\B^~F궰vX+;ѯb+'vY+^`WC}/PQPWyCXB`FH} 40qs*VP]Y;b c4m5MG#Tp8Ԏ#MG,V%lƓDL }Ik5 3v;T窰9k3'ո=S.ӰG@*?CXeDJ~Н ik yL8^*us,EKډ}%p]۷H֕tBhBPSb8u-rP}0H otE_  Y=M8 k_2r\}APF?_(f>p\u^o ]E,*EK.ɪb ڲ=v-ut}6dN<9NaZ%sPT:d/{Әȩy70IpPaT[0~m`÷ {?FJ;y|M;< +=34N논ja(X^#ߖXRj tN|AHn0F7~R< :qݶݑWYZӞ\;XŋmxI8S}ij^7;E0u$S3guiP{hCm,.nA$՘\)5<0@w7EOȰ2ŠUr n;ujL',3_Te*R_:ˁzs,} L( ]Hز.]5]v[H ؚ#)H*hJ l KM(e>n~XU#әC*а;,H'በ0wiMU@b?з6Z|9ϯ;}5{f?̀iFQ!>RVx5o+?W__}XPK#.&jD%[@=͉}Qc޶>g0xbu+e sYܭa F7I /-Y#W* zjZΫϢFAy[꜒=1gƚ|Q桪\G% F8:DÒj;[:IW}!)v- 0^ ,Po(KZq (~) ̐hj,N x"Ѐ" #+7k#.5&BAN?!؏ ,Bz>w{POXKvp!)s7xewǹcz(bs4 2jf_\#Bm'3{;to@SψoAXt,ɰ hvLsS3AɊȷޠN)bfޖf;*ʯ5A|o%O۱* *ײꚨpf[#.q"P>rHeےE7(&@jÿ =}sob%l*E3(1G@7㶉˵vH{<,*hAR<*WQ#'oc<~B3HiR,& O:~8⠉aObZ)CJjk@/*j˷60@8e&tp[т)M*1P,P`֘pZ/؈Ϗi(0 e PCM #c߂rvC&DƁů)"S~ p¶ЄnKRxL Iؿ.u]OEqa AO?p@;H:q=K{P)4ۺ Zk hm+2I7is9ϬK7C_ڋ lF=GTG&$nD([}мg MlXh }Cػ L{l;:+&){K%aFY`VKm2vPmHۇs$4Scf+zT\D 2'[ ;d*٧%᠞G>2$v.Va6_?IWc{2Ez_!EԗX#+RǂŸmAЍ]|D0Eq {J +\Daz7a%]2 ?\<3ꮮf8f]SPDQA+36n7c#$SII֣ ^lO4O|Ϸ DB]q")o|`f l]PggA[Eh4:ǡVX1u;될|![нD%+0:*j&K2-p&(Rɕ }T}L 6{>$Ym\eCm!UM$xDY#vK l(10EIKt9D|{Y}~J2[C^ %GU Mմ'GqhA@ jB,x_så@,5`l;ua9od2v*j)/:O 5LGgm\vgt+~Nd3(81vݦ)e=T_;_&?_aڝcHy!Z:h_aO5%ɾa$ahy)'/"T8 UG Il̗쿾v e 4Э $^G%xp N+I SUNjJ->J1Ĵx]x ߝU zr Qё+nSװ6ݤȗG(V &Tx{CJҕG! q_wa]0[ o`6\ +N󕌏>F=W97=>?!0Džc0Ĉ+4gT.S۱knvUtE;UIa^k `8&c !SƯٌS6m /#N\OT7 M5:wk `|9HedY*HZ)CtyA5öHvu|\  |FGuMNPlYvXX}vʏ&ZigO B2 >~X0+۠# "T[#H>onsWX aI|2j}A0."p|g :_GgEeZQgh%U/V%&:1Tˡļ.zSZ ZO2ڟ\ߨ*x֎[]ZL+8npoJ-beE:[vAK uXHtLb PNtN15wF1,l$|jfp!V E JX 9"(xK Ya"D6}7lcgBM( ;NVKa+.!$xV }(XTT}X?$YsWs3R]p3$k'wiBo@X͐ZS*8_i*e{1"ҿֲTZN_Def"IiN`(\.bP&5)1Gxs29ü׆|Nf?S9(yCaG9Rۮz"RE6(ՀU3坺Yw<\}eP+#$8w+tD7B'"+^n\#l! ~ RЉϐI3RH5Hi*1Ucڻ\ۀ',҇ jͺ*jVk&\o 5oְvE~ ׯOMJ$g}Ց޺]uy7B13I ƌҤw;K  R _-#5 , V̾+@×o>.p4[V2qȇfhΞ*p/c7" GҟS,L8?XCiYṗ%U. Ҙ~C.  ?d˯Έ6RGmW+!JŦsNLˏ#3S J<8bVgvX\X (AN@-^-eyXpj¤:x6}|!Ȏ);Nk oSW 5R/ep$.J^ϭaIvΧ|XY1 gB߈)c˭|2RO?:@e?n{tڋaк>BG,s$a2mLa$)@-{O8K΁xd1 ɰl/fW*Z(}P()8(9fqQ90Ob )4ҽ2dc2Lk㴠J×_L!,)O09P T&]2[cA-yrwdt;xI|E9g2X#Nr`?BdN˗`Kw;o.>NK a#zc8\{}@]120Q1 PǡǩC;m,2YXs[pdr%}2cO:ϕ%Ak6#iA۬3bJ ߦ6S)PLGiwLYS+`"JН"wrXCVc,v ˛ eIE:x6YFsC__qޛz8&{ לHq&sP-y@g ME':l.Y`M@-G9Ea xP~Tۧävp>\T -f] Rzgnaߡ47wvș4@`,-ne5\o/K_^;ڎ6}ȍD7w[UL:כֿԳ*l#pvI1oaC-U9 _pr-c_d2/VB79w9( }iahSEӠ0C~xp&ʯqFk8֐C Tr&L+ M ix'[ CЖoX$[ &;*ϗcqVnB_7<~DC"B\SxyqgS-_Nd0bp#o^fLiTo=ʣBNkyiC#Sf_RHk4*GBT+Ba T+ w̡= Nv/eb]۽^\4]5l\cnmZD`>~~ Ͽ* ث} $uDۜݴRsx[#xf@-z\H#9ej8c ##,_Qp'z}X3pX}/"Zlid-Iɺ?,p(+LT3>G38Gbsl[+БH R/fL cr2kKFGXE>([3w0 6[E%;cG4xԿ=ϫ{bJ(*ӈxك̆c!Za/OZVvܨ>|,x~~yaU<89r ' v+>j7I>PknIo8ѥ_G"ēA-YEJ"22 iJ-MmR3%lU*.kjq)6tǐ+dF ug=2{>ZH3ѡ ضsҴQ50镴, hf(wiyŠ2}OY7* lȅLd jƕgȒhB_9c5" eZ-܈YqWuɔi6zodNг?eD-3MPTqB;jJϑȅzLdJY7 4+ҤԶ_n({/Mސ6@8p^p`ݩɁ1o%4xuی! &\3^q|ơvej-a5lǧ%c$&JE2ihܛ7='E ,`m5.$e6!Jο'hgjp0|K Y)FEƪ0VĞ1Vsa.x]V׊ ƕRezۏv"N8F)Vʼr1ޅx ӃM kQ3bXEU=:$ºEzQقeF} W}LV1=.|[)/4xL}H'r-<9)n~MWFnhY˱ZBmyZOJ<%R>{'f)ZT 38]H!UqS +su(bKU#FZpjreKEudQBvb-E) bhwRH+u6`qi[I G;0//j ~8ރ}lhV㏊Gtb?õ 8ĸ[ Ciҕi'_&ƃ$QRƶ4\E6}nW&tE  I0TDWJ4z8YYam2.H>7|"%3,҅l!q,$בJdWH Q3><[hKheQ8uAܭt)z`ʫ 7z[+./k>g=08%ӈfwAgoFe\dN}e+ HhS ӿK˭&rDv[J׺4$j(b\ܠz݀ksޥ$jK~-l7 G3. M]tںSV;` -ӓbqr37 U(#i+(bNㄎVt oYNUx^],Υ4~{yob @>>vPFFR$߅eo/)G+Kjۊ+4P;70dϻ /S=`CsL'K(($0X暢Ǘ^pU;1tΕH;"V0 TGy4Ӧ<:V)nݑ 󤧕`h?K/g]s=׸ق%Q8/Dg&& o?/po7caTx I2׉É8&Grwr0D;jwҎ%%rܜteMi[,cp5=WH|US8ܿ6 Rkhdi)F8 @z ufgtbP$ZҊC.]q:- UBz|*<+Fa証'd~Q _aO8Zg=>>QCfsV&d_{CR9u~Uj(R\`4JH뫶 I.O)ݵ$7HWE{'Y0H(Ѯ;$nA¡h4عF2L~Dz.y>{T16)}xB"3(z%9[+@u`':W`y$PUDXoMAtևX逽,-قڃu&ifl%p8'bDEAN f6j0M1v]yS"hQN*e ښ?v룼m_7Ьu~ ࢿorB1x|Su wo?287Hq*L5x# -4inGЋ9j`9r9Eg,冷#RmzVn%T5#mg$oGG^L3ER܅]4%Q=>3mD>qFakB-nuNJ `_bvGɹߑ'hk9›ku|f\̓=xi'#_-BYqN3ŪuMh~90yRAv-[ȹc)j7NbzA.P 5]OciT uMIa'\ !F˹ij7B.= R^ueJt_9:pMd.5_pJ-~S9?5@W1%'1!`x' th5b1)TzluS=.:Sc>Y=&Wy1jRe:P2S)^B pN̝΃Nj.OwϰG'ݜi*@xP0gaq?C@!48+F| Cb*:Y0ז3!ix;7\Mio~ӷI_,1υ;<(&7v9W }&\`?er!L_(ApF<`o0] B C N~q]zddQa+9a7Xǩfg4&.`gX\:Ngtppc*trՉrk5#ydόBh7NH _eGPչX1qœ`ǩNOr gD!XDSrMזݓo%o]?ݨ'ߨODn7£M4/3ں^9:CTܶ.2?5*S*nؒof t׃0;lE ȉUIZ<Z 6[y^0#<22닎8H.y=#Sy 6 4.JRbz2$ vc]VH? m.i N >iAwK%d(j3Ve~t#sftrm5 -s ..UH+i=hx?RK: ;}lv{R4b?PaOR" Sn pXk(0P!.<ԛo TXѠ2Lj^pa\SBJu>=M3w Vk:vk$ժ˦:$ GG-uX\<ǞrGؕ#e,ۄQR:j)ODz,Ⱦiwqm",AmިeCwFs7ǫn&cgyr@x[Gr3#X8iCZWķwTF%F?cR7k'jn9&9}}$y6&kۿL@UE9@vl\,ju-A64c&z@j8SKr?9xOl%c9@ɋa*, Q*!Ppx2L A0f^}LN{zMcH\<*~%lZZ!MV3μonPY'FIșT_uyFa2=_5ԁ|9vqJ!Us}idU 3ah\# ƴԁ#W_;ƗVb˾Xr뷲SHi ءlkQe;ꞬڅA, 9Y C\+4{Yt_ XCaL `Y+*\]L ƃD:*q܅v7/OrmEb;!U e"lÄA)6zwrF ̯K턶3gTlQsN8d9na=w(7-Iu_b46Hxq c?J-57l69hH>4Vx!-N +o)“@GzHti#nqB>޺8XJ>5z$2d*w|b`IUϕ{*!69nSQɏеc~p'c-9/<, - Aq/K`*KcߡL6j˝۳S<8C)3Sd\(VY`,[ws*>7kD =8sb piNj(b=+8%½u&,n=YP.|hi$r] !N`SjDk?^B!z+L[ZK[*㝥F9C|`/R$"ur`L)Wwn %ISn1P*H{b<bh`\H[KoPE.F=`([]'*z,]4 li>dK hX};ƎȗKͼ˃Ê5ϛw~؍;WH92d&C<n[EUtfpH{`lMߦO'-!'{b"OOWc$`.*- B>cFW7Q-Ԁr®0[l(`^x4.R@x3T ݓUQ }Ur'^#s,s"$lh"tU Nf[apcQ,F@rsM*GN˖__ \*{xhkr9+1NuC$[GixN7y8oaMdWDWvv_ śJ7 !ᔸ!9 WEsŞIq(ɸa8W1o(U=A -x.uJ=pe-`:BhrXMf%j^яt_iXG?Kh\sܝs`=je/ZZN~Νa>0I:T |.{oƧo<}U-lԓ$hh̜rRL$);T~#‰f.X>w~fof?Ba`~IG 5uq$<51omV=-ZsrfS2:#,5V}ȑ˙3T(A1f=Ƒ+}E8nqf/_zϞ\?4SGӔ<&f< pw `be9cGh&DOI/8Шt:{d"Y: e041H]bEwn'Q>3 9Igٲ.F`Ff-Zyn:h<,͸ t)w >͏@PU,6+>?]Jz2yD%oWK~tI`%>Hi#g]ބc>4Vq,'gߖ4b*X.C~0ЖmAҌSoz腂{t7/oiE4\#`&Mj>QEc567CfEԵ_A7FMOz׌ ~&YV~ɤ#ّ3twQf ,qM7KBXM.*?n1Ҭuc!FmXkmF^VZ[ \V/յMz*G#q|p[[ TIh~]ݧpPN(=Lv=WϼB5(Y^'[lPlo.CZN5Ȥ UAn0zw{ o8I8XZy u4H:-@مi"T)X[2k19gJ)5Zj㎸9[3 nAuv^2 P(C ϥ F;4dIQ: C"5eqSCFRW>r+!۾%+&$  0ՙعc %-J=$ 7y+D؊3q{zzrMbu>/j|eqCJ Bĉcn$9bA+ eп,msC_z&؝`h6wPiܽz,Ij-"]P0JV(;4SftZ"ɲ(! 8}'Wڀ;S]N`4N,S Kszc׋nl6,V_Mc 8ԁu_~6@V |aX'B1ul 6gPӁPҋ/Ägltn>ЧKJWWw;dx%G9*C(fZ e!sd857f/ J?paoI^v3K*TȀeA)! \D7/tsڈj-?CE L wD';>e>=Ff䮈{ .-% 3ٟǾ$¹7op%23顡;oIˍ|ٻѽt}riWl ^eX85@ DsvDlb')˒x"()Gjbft&Vz'#^xn"r/G_#~%ft%1Pn)fTE8rsz ~9aO+ B7c}ʼ]4:2?.ջM,]HO0J+Btd:3!$b!O@'Z@{MOqŴf+/bDUQ%Ӕks^[Gm^vp~C sV/ OΦB/J'W0yGFGl#vFp~]lOSKa[$7JW &it7p/~ǟGQo._9?ܥO`5(Ss樒ף_^Zo;%-YYN~VhH{<Qa,XRvt4*6B%O]Fm[.svie!d1y|K¬QI~0wɸ|eNBp.=E! ?OdЈÚ= @UP+T|; KDL ?*@do9NS)Pccɖ偐fW1ܪp8/ UT8q_vOɉ E5O5*R9!79ʂB pu/Y[y<|tS ,: Ot GY|2g`g8uimC1azUB;v^ho Oq<\]iGL" 4dBZYkr)i"ʽ j%&gr@,#x"!A,`6u6ma:0ڥȋM[:U1MJv ۟2 e?:︲ 9ܝ|;w$=Rxng1v^Tᴇ8\]eP8"Oklt]xp̈́ϗ#121=%"/s @wL* }XްjBmlgS}7cO 5T-8䁟mYQ#}wҀ4(ض+vx@Qյ)\9i[O+5)SdCs Ϭ2I\I9gOKzlSA[9z+JTȊ:A<[v&LNy Fc?zuY^nPJT\Zu*Ib'JVf 0JB-{-Zs5$5MFv5 mΦxc?gHAj1U*x {n'!tlw>tUv%4UƷ$92ph2sі LGeq ɘr<*d% kE 3rkj>5{A{̠o}n& ^"WqЯ HL7ᑦ2ZQx}qUvh:ڛg۲w~]rk+60\`لE~@t r&Pzw$Lp2 wwT̡iZ*YIq}v`2 o;T=t ׋jn+'+ťúIYZ=ZKIadÄ,zQ$~7Y"ƝíE<8 Z1T{(d3Ϥ17wv24eudȳADP^ʢJ3qr٫L rI^q 2b6$P\: 3#:Adh^djqo7pGȇ"Ɵ}a*+2G5; bGX( *Q§Nx?&MpHEqNItsc, (U4ˋ`e.fq gpBftBBJ]MfާXj$\ ;r N?% 3CYХ Y^=dњK{FaO3YUQwp=!z2@ B\,о|Y0Pde(u&)c'E uO*rpVE|/zl ?(U8|kc7eN'KP֧av~;6)AJ/mҖ0IXS{ BѲdlB@{>픰 EHtb95]pY=igџٖkJ9q:1˯sº9naW7U/ޟwrnN/&u2#day}m~pR]WG)~d -~#/V]&w.ܩݛsWT)@2SE n~Z%n[>؁:A TS[jmU'%ΐ#򖊼8YV*kpTVfJi [hxcULh=NKczv2H z6R>e_uO% W@Ҁ#_{eпh =`|?O#q (w`UD(sL7vwbʧS&;bf :d)\_=/HJLӋD}"y-k^*2 e_u3a:~C67 mcFԑm̹ӫFqʻS(Rs| 0߻]tLeۄk"}t5:i2 Sa2)4A6I YgG59"nMu4̌zz€t S;p *yJM!DemMJjshzv%sGK- =_ 1KT_QdȢ4_T' D>n'b7-W| sYę$J2-M)Aӏ_lpQSx)cAB霞)Cwu>5Og&}C*o&Qy\npwN܉ia(_+* DܪR n1"I}LDBOq5)8H嶚KeOvq8Akʒ XYJxێKߒi](^Rϲlo{$;}QbGqѢ3+7jIZpog/W3iɫ>u^iY2PD]󗟪((]زT0q᣾S dF#LY^Z^K3|a)세̷4PV%F2:(!pR@shC^e?@dّad7Š,/R`Y 14 4',y nSf4؁ ީ.&98<*$>da0 O).5qZ;@ਿY-"%"GRR,'Ke!WEL&md hՖWoo}R??k罛O*ע䔗͈845 5XWk5_g)~0F]Wy"l[G⧃bÀď929|hbQ*=|c{z~*oID!ǧV^$8!)jE1-:e5: d-;1Sƃw*y-ƫu&ιvK9WܹǰɫX-H6rFXKWFm%+0zz:J+8DVH/I^M67Q}:G@4ZIJ ~/CpV,ضخcoz'~P?nlʅ#;Z72މՎ"M+Vs4Pal*PP`P,!8mAD#PQ+dqcG'9-3}d} v*0"?i΅R%IӉęEw󒙖 Yha觋 ò&*[ɏﺉ/!κk9z<^#lZC_jXlhpbNªMÀ5L8u/~͇*[e•ew/Bus,Xk3BU}f .wD_&?&7)H N۝o~֘adX_S-/ryKe'< ;[fǬNLf UB2nV̘ o`UT9h(л܇[s>9.οPթCpaZڻ|E YKqgB] Dtf-;Z :ԆnڃqVp])M!F6ZI 2xi7c.N'+h|b}dǘ9O) zcHEx]w>R[nߏG^T6&4Y ER~YN):·hň;7Jۮ,,BG0rxs?s:DUv4<}hTV|yxDH\8stL,y=QtN? Ww`7 ;>Fx _`T02je)(spȒ̽'цѤZMSMB(ڬm8) .eL&XEǗ&Na-8?SR{v)WQf_еi*5kBQV[B]YqClвhVOc!KD߾F!azMƎe aޤwn*% s.&] 촟OekZk7߃OY`I0 r. 뵦5$px~PZIW81S|`N1h 8~mܢ.m@D58QHw4R<=Xsx;R)WZ$<,n  {&[ ^o=vx.@zE (k=Ad9(e>[W(יQ9؍@qWkЭ)x௧-b]S]zZh6Cvo FQ=IDD/U*Eer|~L_xweErX[/4C#TXo%.jsWTs7G?b5KKlSK @~/ 'KcEG`ZBq\'aZJel1M9C>*]0vͰ2 9Fx9{Q+(3hz"7-;-xAjOq$p_isWj-'I{%"hCCA.jx 5^ =dK^ |lu'ڻL vYcM鵻Ge7ׅA 4"#ObI"F )9\` AGo4\2&! r4tBw^`$p0N7fxQ-(:W_G;Ά9n}p0J--!L~䙏 x2ɼ(Cg :U20r´JbܑȓB&x+3fEߩh  s@%O#mZ ?%橲UV v܃4 b1Y8N6#;?FMfL{2}wו)_Uu96mm>:U_ bRJE*C7<}w8(dV`-UՊQ="!.k.`=ӟku`YQ=C kFy%/f+6b7 ~Q dK /E2,i;1"0YkS^)%Wc{u*ؘK8?Q2siY&f]S֒ˍMb\.qX*lEaTBqo6R%O;6\U{g'Pz> ƽ1v"g<" JyxT?62G&/}#-9y-#l>bY") JM,=#mfPR1#!vNޱ(o6ɩXQٻnw@JQz3o?FZGDOdhܻHOxF]K_3l)v3aar-nm`O~7'M=M tnݭ~=X5myfQ 6^YOܽGG~Εln!Չ**\+7~cpL efҀ#DzOlYK=aj3j84Tg$z׏-f%vaf%؉e39 nT!1A"C~'1)qU>f sK8*.410ct^~ks-PXARK WM&}"8PXY_|LX./պ{;rsJkz- ˋCrӛFgSΑ+%vL.kaag@lH ussEmvE ӥNU\"@+K *J1O>{'vW',A-](Q3ʦ .DIge 1ťIWӳ.&tJ¼3Z'bU8?ZٍT^+(UCST+n.ɑ-g` QNO-I})!E#--Rԧlh{]: q2@lrӿ$!=o\Ѳs7ۣSs1cA D0k Wbo86X bQ4|[fCz /+jt;ue$uUݳz[#i h+s5mUӡ(`x [~(`0`m'Y!æeL^Y@{BT9 L Im?Wh}J.yF'REDl| sCwȒ ֋aM9^ǵw]hpE$J#Z|{V4>8N2 L,Ýzz2Z'Aho#gǔptg= "aV.>l`M I4#L2oXJݢt[u /etm4~o]voo 2b]VxJjg saf蚽섿Z8**j&uL⽬Mӡ;ǔ{뚶6w%|Pz]GN:B`0%Į\e?EC7ElKȥvDn$ك*Yv"{ӱbh+]XY> "=Erzcp-]If}x_QV% -;Tgu,W6 c*r޼l8Cc\ ڐV5j .vU"v:(~p~GʻՔ-1G-2q8>lF!/lyG>:[mb5 ŶpB+早$mVI؆ӣ 67Bt|0z)w]O'\|}7GJgJdvK*əu;^?byϐŠ  򉍆%) t@AMx$} ,bh3e4&C{d\cB+s"?\oH2'CjA &dm7Ieh2fpu=Td[h܁cyEJҞCTrqMUY֊"cՖx:32n?袽YvKyrۺ\:=cMG궶tm<Z~HDi%_ҔأᬿQ$ĬkܸR I>XY/^nimeLe-sC92H!sXRT+Dsq3'-4MWcoq.F!%Dq#_ ~!I~n@*kf1DoJ[Ͽ1h2Sx4߭t2j,Ѫ] ) g;rFU4SX;G/9Jd 0FSXοsFnMRAI :R7U 4&@24&t=Uƞ8׎se18Y 'ZY-Ok?*:kf/#]Cgb9AfYd{ !@Z}8RP`f[ڃ* 4Pm|ێxnsfBy N:mP 8_63%`Ɗ y͌aպ尨*]ļ0"qr%}oM|I\[Hi3<ַI^Y@u!DKKDB'{7PCfwx+A )6iC,;5r n9b]s2ђJr2T00$R;2Ul7\-VJhgllʵ= ~6Dꗿy\uSGX>~iqL2wX*d$kIG! aVWf\LMFH0M3 \a2|ov 'lVًνB9:FEO )ָ8-d)Afe]F`yG&v(P,&d v| hå,Ϸ\YchR:'P ˅B6[T M=dW ]?/mɭKK%%WS@MK6.iJ÷qK6.7}ad} ! otUn,QVLyviĉ2c\`wtgę쁊cR^nj@~R\1=d1';ov_=p˚\ iMvt'9j5QgבC+?ֶ:pAzi}X$4uRԹvڱ/t 3U=@x;u(F;~H"ERimXP",:3V L$[ k{?C%eP[:EoNJWŽs M:V=.ӯ48@$kȂgPPSfrã?PHBp}!_4-6vWQF:j-pµˇ4X4blMriK2>Wj9ai&{Ղun`i.zԡ as$|hl~mE·GuWĕ˧-)C5]!6?I6<#4kgyq*> U$X"=}t6b.B0Sd}e>OJO#A6TF-ULQDәFGi2T ;ctjt5Ʋ0|a$qGSLkZڜ>YQa$hD(xR \Wx'z$Zp6y©AЬ?2d"av8 YWڥ8@f(},ػzQ L5"#u/b I(ߊX·[Xib*xM-$|~R>r" :rؚTuG"vz3XR>hAn暴 .v1lcLpswD _tW)'>(+H'녢$z7D2K=~0́av"6e .7ޯ4g~͸WX y.0۔g;T ߨ{z W >.Ep2dz V~m n56eUTVJ+d mp:SXil̄KƦfCrC!2 wa?*xqc-fi[!Q^mbQojβdem1y7]-DE4"Vɜ2܋Kf.qxZL`kH qԑ>`"4}Ԡ?27"SSp4L.`fl k2{{mWtcabRF âc 0ihҎN&pPA.mT kbk =cf8D9T׼&P[RQ͓^!(,Vac\cDt#\sJ4m_]gy=UPK]Q}kv@]QMSFrt xXxQr88x#Ƴ, }eϖΫ[ju|y'UX)+]J nЫIO۫ ִIHF,5rݾ/ek*j zƛ9 ) rg/gǽT%"PD&T:-LUb3If> utđc@353<}J*z8 \l`!}kBS JعnAo!QFBHF|تޅ+/h6cT͗\$__57F0G Uɩ]q*ŎTQ"+i( jTj2{gc<Wʌ03|f`5_~LLۯ9Z0}F+)xLwB pd:1֒k9w[[UoF?N$?'s>hV@.vIݓ4翳}kt74;E/uk6˯Ů3qL alv=[|XB]q>uP9Lb~:0\3Ii} ̠@+(=2{6I$:H i`C e9!ųZA6x6oxܾ3wMS]#=`Z{N:?YH2]Wd C{n렴uKoBT]K 2Ӿ3:PJIO4Y071r;%Nȩ >$:NUB%Nf]fhfd(lAI_TY#`3RXZ梨\5īg6U'7M@,H*s|_v#F6O, :J%N Wg;+gbNl#KTû XK- V8zU߿ygc~>](i9$׳YXca2XDW+CW+LAT_,gv?F!o-CTXk*i(8cB1amx +AAMƣoݳ¥`w9[͠N=̕ җj2-g膣ezI u:Pg*47鎼?r8WO"C.! :M69YƯ3z˒PNﲅi"Z `*d95Kk9Pu_g]pOl>DG#]%oKJΫh$q0g}Kmbv7 )Xo9!gSިMQ Aq[lqc,{xS!%/4n4]Y5:=ޑrLH`B]9CBb@0Z{3/Q~-0LCCV/cΛk,YplIDI,z&H?a4'l׳`;?Q⋶$}j_^ʦw":f"d^W>lZ8y@^bX1`RXT\0-2o/}*'52'u;ڵk",Ϧ S@;w0BaZ܅<W2}6X _4Cb4H2(&֔7R#2 P3f¹2rdq6yOH!YNT[iœRX Tl^5:WQL]p KCC"CA %X78sq `̶cS􁲈.(gP?}IsՕYl5b?D%f\}3 >_ϻemIT$5DDa; F\z%EX \ʡ3o+{Ot/P 2!iSc)!eUOjJ;&|JԹpX)#~;(pAgPK'|hQ0=n+ nT-`%xPxٚGr ^pI,xmۓ5\w|mR,<GX 6z=T19˳:va ɴ¹#M+>FV2mnrO\>zn:`X1?֬a-oC 槝*N.?Y*_Dekݶώfid(8iIQQ믱Ux #F *90֢/^]n]>iB&N_NHI[VQJ 2)GBemhG7_i4)=γclY9_l)e_ dmgY_H?pa-cFV鱕)ڢH Nm$|!#4ZytP΀̰πtg{/Xk Lz7-)~6OVTfyhTMz(XS!`Vh6ޣ'm|_^&Btբ!X)əBL0 eri:/י 6e4@+L뀝vLa gAԽ1}8&Z! uطssTVbNdFNïJ#áӆYtI8Ҵ5oSL Vݘ^ϬT gۼY[P6,a{.pQffk)nw3XtuG9)wɍ7!L纨20ضGt*A\I|'X1W[ '}.(.J-o@"E-@+#:`x:=n[ b3 c$ #1] Ecj G)r PJ(/!p3<-4m\=~vhwm;'v:t1#z0os~5V˃Qp$A85m,ϵx%7܅Pw7*\L{&^BBT!n.]asq+]p=, A 1ۥZ%@3Z|Wi'8c$^&֙{hwdW3uGg dx,; Pqp2_M $2x+.pT17lPWm:2\ iяGyD(Sc e" 9S&oDaS5 /뱄q_BuTᗿ| >G Qmʺk73q0v4Ծbrnj%)Z-x+6UE8`i2U6􍤱K%3Xk:m"2Y+cTxnE= 3fv@Ce\۔U`v$H%>E M&JET$h&Lbq'i#2&zt_%XVmc;ɧNaLR~Nf٘uϮO5q-NuPӁjOvaj <2UHʃfZtUg!X@w3l/ъ`n5)q2zU+Kԡح*Hl%'=/aٗ@eӴcјݒ!ՀVmI1>cmQk}ǘnG@ N'gtm3i(9PCІ[2'dOyZcl6/e && @rrC+@8L >&mt\P_|( ĥj[z-3n:msz>RuyyTէEN//˘72 Ǚ_03&_u(̤x`/[,`]r=Y^q0:4Bx<:-2K+`n!%mc6'PUzf f%ح)p&`b)-gD:,z0E3)a3;]B8;Jx58W?/B->d2^Xx=8g|hlNQI DŧigQQ6uץ4ZOE@UX?N1]@˭TkfDό)z)4tJc:ݐ ɹHzapW_bo>w#_dT9n0wrJW=|=[0{m5ﹶ/#j0Uͩ:7YDO&by*΀e3Iވr*U)x)>NYR ^`͎ *k@L2|{+@=~9moE՞cn;-GPJ3)V E%³*dX/)hX&NO WAv[ }2 ͎ѽUVbWo;SӍeDvޠ:zM f<ƅRH8ǯ{IGv(´f37aE8wr1݁|d̪r5o7(|5Gvd .}>g.EU 20D&`J/ph2D~9/ǧ^L:{.rSi➺(k4`υhXr}vq8X,8 !n^73UC pK[q? yp0yXI3MD}fpL)ΝEhgvIxM-V.4(u7>F$#ZHDT++dv*;G-qWEYB]I{8Wz@Wkn+zA:{5bY궛,(7) MHt[F'/YE`ñ݉#.'PAcFRvj63dg#@`S@S_qcz9?8s6g PMY55r3n˻mYڬ=%H2kA_` _x+:FGػ0^`OE"`v .aȓ:%nQA1v1e#2ST8Xpn!)﵅{ 6 #zĪvpC2R(mDZIETnɦoDI T4D7ĒBw_ý*?, L5.@uE'vR$ɮ@_C IS'ZY׵FfؕV%`XcVÁGlL"Z"t߳SAosB 3I9Ͽo#6=MSv5e2f{3]N| =1}g p ȧ~YN+#Bövӈp5P_-܆XL;^e ;g{0T_Fp")/5B0HXn>PaGy6/X8^]o_o#{ uMݽN)A_ l(NFJ"#}})XiN3gOĢ(PDt&<&` fYu::x>"oSln&4IK(h]nex5NDK1-?ƌa:4,^Qɜ#-)HVܻ;S篩`$LbsXb2j '#i['0Bp0[t֗amQEoԄ F$ާ4pNcumԼ-9Xdб p'wavUl{ρ4zթ=7%?Rfѡ5(LP燔p{nP^n _IE4ԹKSuθ魤^iBFHᾇ$& Y81'JA#\ixKmu~ڕ"GUO,ÚgSz,| ukDRpf@b_Yq^{2Aw\|ebiGpb2 %ωk ~@ "pے ~% yY9T$q #3:~.R*by q9fGGEDէ0ifYf+(ss7E#57{ґNRD;…34yK1N9Ķ7 `D1W~$3l{#HG=Cw'pa/A ioCEawާ~ح4‘kP!25S<%eȳ>Ckb &p&a UN㺬uBY:G74-H35e X5W:`>iO*#woޡW{{^I3Vh|'#eM@bJ`#Ȭ@ pC@boH]ݗZES6VD~ZX^y5Z}d%?׻sN6r^i$۴Y C|e>\ˣhC27N @oēD7IhǸ4% h#dfcg,60@ ha_3ɘ*YR3|H0NKrV|Gѭnu9F>UJjclC5!q#Л4%6v?\Mc.Wx nIM=:3!VU-aZ!Ċ¨oX&XIE7K&/B?3nKoXpJHxVVaUu+ɃNX2'Ni0𦦟n}UU[6!*ٸiVlNo-TO僌^$Y* h$8#=# 1 |^ rVp"hD}OjHk)G_D<%l=Z} uB t$s=v.rӿOξ0 !&k '5ͤvSɊ^WFȔ^O3a([H^޶<4s7 hl$ f^Pp? *VݶcG!^iQ_o2%3bQ\'ӪK?)Yl5w?_uYʑR!RKݺvH9?{M2{6@NYGf([u6FŦDG.~?)n{\͇]mڍ+X$GDٴ(,c*5![GL-C#lp8UO&Dp Klʤ&zLL-H1 gpj?#f^pPefw=ye&b^CEev<,jf-ubAq2ݸ+tX#2)/t K}J }ԽT,{ Tqtt3#P(ϦpFƟGưbη,E2Qeu:m`u YbL4 El0}ʟa`ebSp"&vh8`kN_-P>?3q;dHt_oވ=41ލ}գ*Fb*}Ac.34Ͷ;Ol>ܜ*#0wc?nLr"5?:)~oAr)gX U`S8@8*x (QXBZ2vg.N? 9!Q;( –V:@ C>=ҭKt1#>;?׮jxuu5< Jo 'U&BpN69,xF܀DXc*Y6ݽ*Diu64M,\ˆƋ cH`XNKoz8?v{<&?_e蛓0l|{b:ҼZɣp}Li\*=SxB#J1 v*B3fO'_kj|VqjB*L ѫ6KAƓl4Pƚ&Φ:{ɒBTO"pm(ڑ OHSb)+Ӂ-nQǸ(TpH.Q0ܤpR}i93#-TeA~0;Ǡ):B/匡?SG7M΅feDy]?#UMm֨10}am#Õ>vnJ 4f阚?FJƶ M {kp)Ƀ[`|VYVJCL'ڍ·[TRty$tf:d|݂;;ܾ#zlT)/NLU_jj'>ߔ@W._֦\-rr-L=ݺR-#\RE?!eDeY|ھ]y(W9Hְ7FDS:h]}>u `5oP pl%羫ӆyyib!ҿB (-f ]yNOm|Ia&4ԂQ9MǷ;SVC(io>0Ϗ C=ve=pye)(g'# ݁Z}uォRҶ;LLyʓ\۰yt9n) 2D/L !OCȹc0G"`Z\'ےc-;Qrh \XQ/~PGFpȧ:j38Bk톭_|Eg4d'LbxS-U>n֥HxX rjE1 &KXMaރք{N `j)q/}7HYhMN6]V6%f >YBVո/w!$gU(.Œ~D|{F01 B~.'/lm&y2cJ]u['O% }nnhٽ9Ad)O*6weG'ɤ.!*gX^I `\uP i5Wd l5jtmi ;zJI?ݽr֝ݢZ+w}toIΦJS}ONtex&wah kd1vThh5aG >||zd[Ṕ 7@}%qqGKu&S_ƳC"͌Y|$wvlcx*._^gPO% vKܞ|=Cc[%{/*]gtFZM5[Jf+.8JhnH#M 8zFC +aqC[m6_4W/ԟbf V8VTS`$9z8awZ'IrXx^*&SLCcMDghy9qnςy4(ӬYnA=(˗XqD'Evud),VԺS&3XRx81"$f5R8}q;- WHn3˞aKLeHRR?&4z|j%$K TUc#T"S ;ħL#NV9\TEH^ٚLQ#B~n%`A|>WA8DH@ZEs9c [;fYƛX!JDa_Έھ97sɆ{r[ rc%ҫ\B$A0O+QC%T,f#EvQe? ު{mkכ ]V="(whz32rN~6IO(,>b3Yhg9{\X ż\ZlvkH_]⡊#-:7r83E\̫cW6gEb9/EȇDmݥ|'a7C,iD`ZȾp92YNɝǫZAk{`_^gDBW҇[<&S Rl;u2!SGXO98?UU{l"-<liI&VT5h1ZI/;i@}3,ݗ;?/n:9~ߪ*O(!^W^Zm%@\RQ<VnS n_jjg[]qdl |8y䭚B# XT]Wa_ d/8%:R+N4x2|'$F?”-nا Pso[ؑ> MUugXϋcuXP v#& bMMqJ1I+!vh5*7\q LM8?8 B*$e1R^b=q%qD"mqU/q.ʻVtiϏuuyk@dcM/)pI1dԬQ#F4mxQ5?/ ocjxegq{86{ 8ЫPTz6`݄1K,q4I72=+te 7JTe*}G5u3zi='Y* ]/NiPit/$@iMK)ډC?/5Joy*3Z/ki/M`ޜӏ=`u7թN~ve>DžmrB `e}l70tTH3$P1;%)uI%1PSGTkd{< Ifr{\lR\)t5~!E yox->>nဌ?uD ?iBݯGwB<|τ׮.Slh tRAy'駺f"gJ7eL@97}/PctiO6 cOXdž{И~iO4fh276$`UX[_Ҫn-swUl6&؎"-8&HW`>غt[Qkɽk=Y"'껄!a?d]jc?Ġ j~օaSwijĈeg؅] VQRUtţWXK ٭JihrHSDzXxDX*B6|-Qw˫pLiy `|ǖL5\+Zkq#ǿpnЉN޲]۔#)fZ->X/i\P&xa1g0k%p5K09HYA/V{p,ʄV6\0=phȋk؏v:+edT&Oa!>#NoSZx&@BEǴFJ=`[Ŕ؟C|GZ<{1/L[]Mh2R^8zxFH##zjf*ݾ_ʻI@%2i!h(̲ש̏:0NLH RP*>jXL S@pW{mz0.S(Mk2+;^:HN[~ &M\6̓SK[a1b N3^3B,4NGZAR%K>c\x%F}mW%:7#8(ݜz&ʋ: 1"MoSs> k2AjɍC`ň~i$Cgۤd%[Oߜ֚HVv$eC͕Bji냠EX`|/%k&B;1:1I"4rcpմ4mH<#& Lm$cfy̺c߶p0߼>8e\ߨNuDzg˒5_3V39zh%^ҏ[2QV6ɣjܐ?H>=E$=禦3\G~Y1?էyWp/2Aas*ȴi_@dDIpp L`ʵd`oz*؟ۤ\'e$1T2\]YO=s0u?|\T_XS*۸!Y5ܣ d9>>js 1eA[${YVnc^l.3@JgQ{GX02'Շ Eu/]cZ$[#0qI */՜~%|ˬUfoQe˹?G&Չ]`,Cc=~p̋n0OL0M`~I'bLze.'0olEP(݇Rݷ20iB׸/cϭkfXZc.<>Dtٷçh8X QF'#\XܓIM{Crzqo-ۜ}ZK;.e\,^##>D3Vʝ!J~vnn/]𬵡:?&8v T(|IFuHk Ҙ_'ЎdXGVZUU6g]n ^]RVQsI;X!S(l)قzjL)KP"P]kw @U43baFU;9vD _IZt~>V2Tܓ _*zI00*'@G HJmAmC=%a}gVK:T)T2Q&´ ؄vO( r-:Յ(XÍtʲi즰5>>H>P*х2hg>g @Pbi u66ʖ0bdÇk<'3=|$P6o^VH4=b<ý&2'5/۩tZ"]7XrO>Y "q+=}6 `GƸoɃ E$|]r]9E,f0JM[L> nuH"++8-+!8N!cSoAncQ|k2.K?eWpl"%o .S}wͷwM+gzF)ŹqR`ݮ&ƢY1s!/zJ޻M_*P9]1š{ђ7_e!b\Pr#&bNf OnIgo,ϣjip\|PZV&L:ƻeq>놢^$YbF^]cnT'>Iy;R43Yv,xp  zorh˺\zg*NmIse=;"C{~H( pQɣѧ{4zZl@ct #q1[fV~<>G4+]gg)@}#>V Ddx.Swr(X \Z)ébXV9I{žhՋ C.%QQJ>u[Odb~5CIYބ]x3%b}{͌ .9)$z|Z%ӵ&䱠NmD턂mAY: ]i޳Uq?G RxVڸ=F5Q4 k pf!](H8fO]5?Hpjh7k3`; pc%]R+|MS|LgIwA\ #fs"|etFHPrdi-Wn#)"K$zmJ/r="fD'􇺵*.rN7bIFyڠ<̯H] 1No#%j@vox+۪"%"c w-_Jؙ1Z]"T=iͮ/v/21^srL# U[>\7@= L.OM%6.P<| ^¨ x&]ˆ3+[N]4o7~͜} \!B(ChK$&N"uy bvxyh:TIRt̓]vUpCc]Gb^r-YSISM#r[R _3^5"ΰO]N:^-Ê WlS'>,C1 -%K'7q~^ЊX|%~c$@RI6]@9-BCk]_/Xܗ[@4hKBrJe[y A.i/濜ҕ11SNrןJczWć6BZMH7ed/zeFA^\Sck-5!zonbPk-@%L۰-fڏ KT 1Tj:Xy1,qB{94_TO '*"XvⴸQ̭nTr ?~d6W96=SWfXGZvSP򂝪< hrE{E8ruDi:d}:!d#«QMv1VGcy|7 M@87n64E j/p^ g? U=+Tρ7 I)̀D"W[Լ©Kޗ7.2urH\ap0s&y* zn &"2pS;\j(h8 ԋ3vHԗ I1UW [EŀƴAߐԂY!VfEp_X0libooN on.JM)䣓&V"DG36QguZ[.[[㴄chZW}O']W|`oJBd=qHټ$ 23uc<: s Կ'tWwh#rM7 ػJzÎłV&( KMSn.{kFKm0"fcCHin*;vR3ׁ͸de*5beμc 7Gxu§?^a*2:&Hn8]Ԏo?c٘)B@MՖ27Y눡V;5CA|3v/52eDw;ī,FDj%KZO"2 O]l="ñxĵBPg;0Aa^!Fʝa LaCh,K~hcŮ#wUʗ < ZlM1xB!Y^Iw!qj6[0G"+)bM!J9F@{l|K:NPeRo[Z޿VglpÄLZ|խ/ԂGP;A r Q>ϐv1Dr9 T{8Ih]mT|gn2"QL:n#`(CU-"}S5w f !0T[&1@rf(upx>ƛOWwgB?H'.;^+=J yF/tnJ\B =U1[eӦSpS/)n7|(v Dݜ[v]d6owjx/u1+@2ec)Y eAnukYbQ"~(ZjZ1{\, qRxԣ߽2vq,:pt{!cM6jL>jTL  !lY`8L:w@ul([{é~h7 Z>b<_n*E'ŽuL'O>deK q%VT{lǤ'4|ϷwW$#-*2oxyzDNV,{i3i;@ m٨ hkhܤ$B6ݵff):`a‘E&ნ >rv!k>wJ Pƴ%gn:a✧&۱5LxI ex4- ҶvFh,n[rcf=8p5ۡ]HCׁv %`'u>j91sC a'g+$2"zP񱀭oJ *f|rHfh!gG @K;M2pVzK)W#"FsxWΎW ըar= 8lIom՛2O37m!ӷ1ǥO+>&t|VU}LhkiiT}?[ ?CmYej=H8)hɾ~AŇPB d( 84ew~n-Y B?rsNq25KbUUܕ֛]M$WkN9V*j3%q~YB2%{.IaBt-Ps۰+;9ͨ8ExOf&[_op!} csdVXð0`TmtwX' K)VDPc9ȷ׉~ZSlٵ:T?Xc{L 7 7crM\/`}P$ۓ72?9yظo/iw {8t'@bP;V VUg j~B = ǺhpI"߭Mpz-*Wb4lrU&y?ǨT1Y9YiyZՅ4fYAѳwV?1ajCޱ?+RJ?&8AE^+,׉]cDU_ۖ! Ƥ[]^} Y)8GGB-S;dbח RZ$;tD1߬1~\c-nhz`M#Rux y_1S_p֕fb[C;h^4V1Lgm`kՓLJ{EBdvQ_$z2~7hpìy|(О8bDK[xD.+YGOpsPH̑[uŪ'+q~#+N:2dA`^U*Pz4lUD. FMH @@p$iot';t09|"7sk=eh4|)-ә+?d(0XJlq{&#zsS8AHt>LJR]dfn`䬐.&ywpqb_O|EĞ)Q/ eQf-C\O ;,ĩtS@eERql9A2E4E;&]6M{bVĘ& !HA4EY2c3$y%DyItwWjrubz ](C_N?&TMjYQT˕ ܑ <\dvpDNIpqpcͰ6&;ҸxuSm1nWnw@+'eݚ-(k 3J&ŴuGФT,+K;,Y;ρ/%C@~`j:N$xD܅~c%1it[Y:(/wue Oy˦n9x⹀*]uCsixwE~RPp""w fFܐ/e!Ee؝v7u~ֵ,ZJ")}xVѓeagpYq|Jrs9IMQK^ĥ4HYw0uϕd^6D4ñ̤ʆCa_B diXهX0 E HƵR&Y5d ^?lٙUl 6+lL(1.q u_I {$'q*,bRwӫ-{f|ةn6I*H{4,J b?呜u7XNױD,5"eH}Qk5kuEYI!60o練`z>t(5B[5tNGOS[ tj3A*/$?;KۈvFTk%^W0ip^QP?,b/O~$/mn[e#*G=) P+ό$n뚂||-K9Wߞ+pX`"?{Pk I5ʉ#9=CPV" 0|ƿv]p\p[N)ʛ:L^^eQqCoJ =+ՋKYev\%nəWM]q0sik#-5~57,6B`&Z/x[!/fb3oaF+yx 1`~Bϛ|lNYA+br#_frדtOzmXF)!  meF)t-ᾕQǜLvSY)ޡkIm/rk%3tw #ҫ-lK˼%T*j1F`+E} &=<&x4IFʧcʑܕ 6aYɝ~2Hlt V.e~>z¯rdp{wBŀR3  X+@0 TwMrJ9f=2a3}@2UؤTS@ۋvvЄk4 WMTDrqh)|DV"c+]I-ąw'MU=3KdfV0-<}2jbZ;@4{ȻEvUSM7[ʿjz2 zoQ2ڛ6mpadfzތd9n!`o~nkiXIlE1t+^J@wОmS|Ymlm֎g0_Rr鸂C^>j]|ȓg9b;fzTB OSheCP0 2Mn0l!9%Cu2J!9[s($:/HSЧ[reWddraܡ,=C?PbsWc[.'sغȓ馌 Urjk@ +Ϝ;kmyMdE!mϭL*CU% 0*.拿8a̺`Q( 5Gq{ z{,+ArNp_ݍhK)J,[け-;Oܻy2dLEwܖ!l ˃H'wݷr PY)I{'N sА= :a_jgÎ8 ^ V8ݖڇ:mp[xfqр;;cG20݋9 (Xr ;a,D' yGTM=,Sj췜-g/˲"[^3OSsi-$iuvOم*IHB +I[-iwmYp9n,T̓lFKwsWcxAHf{JܣZH0#zjSq vZB,vڪ,$n&rL}f ZP >Tm2{;{FZK5C.E;]đ VPdJ-ߗhZ*.}1ew)jK?'% #haVDGmwdl^߱!,TΨR< #go=m$ /$vNiˍӜIE9^~ Eԡ9Ou 1LZЦ,߱xřk pOѫŹl=Hn6 *N< 7~BC I 0}Cb'ΙP}w\P!œH绘!`shSpaQw3~P9aIA_[3d NܟsiӮ.A,ͰGi=2#()Z`K5Ϫ2hg[T\$VXN)GĕifJ>rh{m t@kRї{BHvD7o]u_kN?iuTwPAY: .L|@9zӋ"CE 5 .NT j)ވ~g| jV-) 9 Z.Nˣ/ ,K#̍OPg9+w:ٷ6q 0f/?F>8cua7e:cw)˼@GlS53աI\KGhϣ gYazk- a{~ uC F~h\$:tl[pȻ=GǢ2VikB5w5QFA"['BNJgVlB \sTŹ A>f"UaSV$nʚi?=4#: 4KA~I;O xpm]?idc,rT=DkKul"]2 #ps-1Jlag5o{ꬺvu&-KW@oQ]71p!R?zXՊ5VHX[5_01,U. FFyO,×9xN5.Ps"#|N]gGAC+R 8h^J*+إa:mt7䤮|ˊSU*L ԏ0Չ VmAC3/i.ӵ{yX)$p_,6).mQzt32b| d6yE7Ŝcl(]D;BQGKM<;tLW tgV8mcA|~[x)p q0DY4-Neƹn󱋏ic5'=9RN%&..Vqj.m9%= ӋiH*Rߏ0h#}J |+jx5 o&B? @uvl'r1ސV886/T#m]/؞MmsV:I,Bjݒ2ƻr^H=Ʉ|\Ű{:Lbuno%:OƁU;jm\=94-dtHl7~{Pu')u9T$C!P2m~ 5&ubQ:DڟEQ7m-3'eo=ޥh :h*rLijL'oҢslwL,k"ke)!I}I1s7X"Z%b>~ -O#߼.M>BtINN: PfAU1}Hګ'4_NNj-u :"=oJpߖq'Wͱ׺l3 X^_.xť@аv1}`ObK^HM*SܽPTHԵ\ C9a=gY2a_ߌe`pcKvZVT5󇇽W0$;/?|È.:HebolL2w.E^v:{2Ӿ"xȟgq6tYsiQAB#c;_[s '%^T1 0 _] qY"ɽ$юZC`3to@ wjҩʏxdΦ"FQnoCB{"3G$$Z5e  :;512=4AF1M} ja;G-]ʐTʨGݤƿB3RbH$ޟږye³4c p_;U.,)PXu"vǏSL,6@/C9y-@ И0*bw,ً+ 2Ajcurm=X}kqTp:\*93pv4V X`K>&,D Vum`-ќ3*̮i&jaqGSz y4*x~q}%c H:l(*c= X0 N,miG1C+<;O3ݺhScIӖY] !Qǔ^GxkjBADpJ,S7>Q]>37̇Li{TBʼn`${usnE4r3>x),rp8˹MΎ"QK1A_X U'O6NsSdӳKgT]R}p!rnuz&n@TWcT+#(`'r<؈pkX#`g.CVo|Ra*E3b3[c `TɲuC/ȿ8'jA gݫT7Ч+P{AC|]3U $i<ŴM 5OW}քjvk 2Tt|.~g9cV\. kyKG'AqfKyhQ[=uwev*xb4f(:=EkwĎ\y_+v{6]tx:6!>u;&oQ`j}U$%!BZohoq c;(Z] rJ" #F4M Ҭ+A;iآ`>tZJ?Qk1`w' PPGsXVʠ{9ȥ NK^zuK^DT1rFÅkS7&_l,ó~T q`;muTtϕ:hڿ@5DgԬY (mڹxC?/.I"8;4ۧKt @lt>U#[:q+62aA# \*4_L$~?QR-L- HBUnْ\#xٵ\< I$dxZk}onV?kV&kSWܿa oQ+e ttӫ hj$*%7p\2 zs5@V2%{ (_|2Ғ<{sePC\-dD4'm,]|$ % Ch87b͗QUR6ꔳjeS6!*f ZП;N_3YYRwF+WHg.|6]ZE DŴ֎,).2>GQgwP׃5wr&# cmI9QC%|_Nig*q{'} d5*_%v(~.Q*hȞ1“v_xRQoiM5pDGo6fa}]K"ha"26*XMHH;?frpKA_?O0lj)bqՁuԹtm!Vq3@^nFlWG"';xk'`k 0@͟z\J dȯT^J+ ܦTM 'K XS,nU!IL'd,xQUޥ4\73"&C,8?M|sT l3&v!(2Y*+LQLo ˢ[8|R?\|߰Oꙵl%ڑFztYH+~W`-qމWѤs㮎tv_hVED}ӈ^]_@gR`!~ŠO;LABV 86?OGڮtD.Hw.f?j06 uͷ[1uAZ` "K4xAőfsU6*t`3֤m7>w0-Z[ Cr֝KގAYdcI#kRϻB>QYu v [uT mH۹𸀸Agq'h̵n==, brCJ%ccLf_gէ[[qpox^X@52yT{\P-frT:xRd#;9ƾX5x.ƠcnɾDܫ4Ap1P^>g> r`'tC޽~D9[pw48j qAs,Wr ],ۡ{#\d؝)?ZBpx煨Y9;ҌK\ӂ4m,_g`L˞Qy:62 q|a0`Cd"GA5)pu?Rqr<}^+lN+-1oSsnU,r6SjLA*Por02;Vu Ψ֐`*T݇5Jb8ea_Qb- WJdҔyTsA]F&N$;QEdaܔS+ $)b6PZ۲Ψ&,`0Of<~)%bEA63d69˲8%_ ;Z!3X᯦߮IkY( DqkkX-%#y`ev'҆^"J%)9iF}(F jLcJ퍅WWF" !2 };9V3`!Nl`8TK֑9?rX#SM q?+O^ ^6)I<zm-Ƒ[ΕUxYh Z$!,yUTVFӧDI\<Urn WŋHU1/B]Nw;٫SR!n!T{^>E_C8N3 Os>Ѝr²GU+icrH <Ӝk[G)5tSG&[ \&vD<3}Չ>t#Gmizl{|$h!p5\Đ OVH1Ab\Nj xw.y4΁-7s1"S{(%ʵMU^x>,ttmƀC-74,$-Q"rZB51_ݛfdtEt&!#BY;JDlz7xMKZr{w<*受4NO3ɓ+y~ >w9YT8/g}ފ8_)Շ]ن-m&U?U WmˇG|jU19dZ桨;_m9#@jt=U91nYwFB U+q{H1z|Q9\ʽCGjxލ_5k$r͘*_b-x0'^۱Ig{ٹk 8wQMFl\bZ6W}~lsIk\}"G(PD)ʺ[DWEy"SGI#(Qswvv1,a `/. q$(d/m]7wa򲏫%4 ͌jzMl@OSG8'{ 5RgvI9(xGOo0ޔJ a[JopwZ:Vl'1^+㚦J"Q)E%qK0oX zl‘;}N%O:O@q*d,#D5*E(lW w-YJK.L0=|MY4Um:^({sopG+NBޒm31AȁOAI ݧ+kց1NJ"MݚËow0ƻ4 V Eȁ;_yC )C" })8^8ZJmfs wi5jZEtDG*hqew4L [?< /icm&fHE UiSm&-f}%.@7gR-ʼn MFb!ʰQrM1 ⒐F? 4wV."Ӭ967[E&Y&~,Ũ(_h)px@=yrBF_P9IcpoΧ[ZU儋O. ].nʹǘ %j&6NX G Z෤pgP 56S& @ +{7 PVlU<36D`[I=s`ĝbl=j'%;#:dvL ăMlu`} b~=b?nD$LO|pKCKfV9>7T>`Bi#Ն'@+< J{ІML0ʅ UQ˦ԽXꨈ @iE5u8%;BDR;6y!7FT DceK=ݭGL6[qskC5b}P?~ُy,'EWū<`~s:u ?7P“̢hny\J;sҾ`y7C]Vz Q绹vjchI}>3ƯwUf,d=><Ӵ?y5R0:?"QdYl :W;6_$}{k_BOd!&ȖNbƼ_du%#ܟŔP Pu=s*"RT[|BJ6l7Ꮳ'@#wXRhu:]< nC3*J *fH v7[R:yMenJzLǢg}aS23YD&DZc'݈/ŐXWl_/AL}([\j }G'S 2 bpZ6!?|=J`b tq2~B;'=S;> J`Σ B?x|ԃdy-Ӽ[c1A8@y6M2 ;ՔpoӞZ)vb6 oZԑo8φ/me3ajeXT8ζ3c)K{SbI2}  肤ϣOL{З1OLɊǝ3-OSٟdYiՕG4i BTL]uGT~bp OT84)dQȏ}$gbR2`+`fV.dF񩍆Q5&0v=lIrGk22&ٌp2|t=BiN$ p^-3 ۪ ,r|i*o=dKNѬ+anm[sTإfhkld&MiaFf >V׹̥@(q@QM)-ݥHnlrS;ڣDc.*ωrfRy#g@Рb}իVqD82uͯC'j kuzUFKh`r")'l/}EekZ\t FևevJag9gza@")dAkq@Mw)!Nʼn(҈_(CId{ғLfJ,żtƦqqN@naQe`n_"0/@ԮP) ikS'5FR<|v{-A|o%8Bks%4ۣ5P\lo/vjNF ,M*B5;6!jǯOX FJoVyz:j'$xkQ;PNrcGUe= \ pۨB-e-:=0{F'P4cv9bq2ue߼tYs[@OX]r@3JyQiiWzxvˍy6, ; 9Ws$+ix#K޵XbXHk;r}[6kyu \Gu~MfF4ݢtEsh<ԣ)et["ʡF8ɘ:(RըD^@T~Zfaұ#Yw[ Es(R18'{X|;?zg)q{8ڂ[v@ϺPt칪HX|ZIA*SV\ &)&<MIjŀ,[tjkn:gÞ!ہ6 /b2OǩQ1͙PEBjD%߁: &zmhSj~Qj(_: q8aקD}Ay~ǺQdQ+a^G{΂#s1ο}g8%%,0s̤iTҮ(c8~ˎ/FX}?0?+ؔHNrq?zNAo͜#L,lb)r=ߝDڭZ tscsbرY+r]\w! kAtG{Jc\P@4pۥCK˼ 2Y+NYƆ>8+<ǎ^5S219"l-/YH 1yϔ_}s`*k8 nld(y$=Ph!ڭ{5/Nl<@ MFiͲ*-p_|ٴ`P"q:|١ƴKcFyޏ m-aC=!,QEOAjeg;~-Xp8WH/ΠC#ERNk6pOX"1Xh'~03(X8HX`=-SF&=n#.>Alg|IuQQoiު< f`. 8C#ɠВ3~w҈p`|u'C)2)T~0ɾGi,˻a{JJo'AW[6\O/M=m`:̃>݀!^䪴#%]$>-fZ`w9o>lKIg/a s:Fu1٭5АQ75ch]#LyTrF|xtڇ渣JՓUgDŽ>g&kghE[e':,ʲMZ6_v up9 =)ٔzN7Hp^q8o0nZdFһ~CȫV=g&%)ş1H=PJD(LfA⠅R&1=T h\/Hi/}.*[╛k[Tg5ʹP";D lܤj&63?]bz/Ѡ9yy&3=8[,Lw?Ő @bt-abpG/WpXy/yU SSWn HSδCr Z6>^xJjӫ\ ՗jn_=X65Z|7`wr/KcU~IN[YQž=θKWWqxLDCC$eGK1 v(U:xhD~9x+ @mBc9p{(jl7Z(ᅳ0aȘQQÎ g;n2*}e>Y{J꧲Ś ֒5Ӧ~)| Tc;Wfi(U**3.3ՑH oNo|c`0-"7x{Dzj^qeOHl1 KL9EcwpE%]xCἶ{u{|]:4r~ZÑ.NCqӬq@jedhʮU"w(OF-FTlKsЉbdA`Z,R!9KOק;L2DSG{p1TY0Ple:)&yix?R?)T6 KjQRGT 9w"Po ]8Y𒟆Xglr?cʊxHbjt=ڇ%,1#tG`~og|Z~Ȭb߂S9X]>T1-{ɖ{)GM9iXlgv(kr𷼢/wp-E΁B W8' s-2?a%Q}ڡВs  ql&-׫SgrXc@-" l؞^`wփlwk^Q,s0Alv%<(YЌH9  n9tM}ɽ SmH}P]L^/S]dq*WzfGmdhuz![N?MhR QGmTڳw>f.n,H/o"%uEN7 .O]59|eQɣ'Vot[J ُrHJw~"ڋt%F(TaOܨNRoݗ %5íuLOW醱rF-l׆;?y7]Z07u3C'zKǠ-FO2>EHӴX,qd进;ۚҝ5~2bFlzܜ+w'^=+(xcqD֮,sxq:a^ZsQ}Xep(4 J {" z[MvIPڥ";  ΫgK;]0KFR[A %}ꤨZҖ߿y/BN \=x6%N2B^\W30Fnޱ~ yjGRa@كlXOy2u5(>w ckgcפbahQx=>{ d.I*XVw~ٜծvHGJ7dlli7pTUtS~l]z}m*unGȪsPs'FuDdf̯ٟ%|.~(2>Qq=z!:E]d(w]|R7ө ⏫Ӱ)bIA&AH$Rּv k6?B9/4 fut!b04g%e,k Z*1HDo%ը^De'KޤGI6m,鮻t<){ea)%fx1Rle[CU;<S/)8)"k=T蠪jsH?QD Q+V"E_9ȀL`)KS遮vwu9!n #EA.ǞDxvv,sJ:R=8]yM.!nUER8 ](dǂK{sӉf Kz(;O:%Q/F@tf(5(f-az|NApIc tSڗ4u1=F&>ͩO C7'2`ǬG|o"իPbl%bl W_"{x,"x6RMձNr";3i-G[pfw4:gڀm?j_JwBE Tn5gd'8`3 ]D!|=j>IkE(!U-̦dR:5 SN_ r֤.»=#`%ݔjVFMѯZyQ&MTd \-[j IbRRs<]O~ qIAj.Ɏ%/c}yZ/lmkj㐾WMCUXYym=1&TiT,@mX(S `=kYw*J8nfi,VNеFɏf=vC3W 0Y#إE3 !ϯ+6c~fQ&Uᦂ+n1)DfVNο-B^[k4B0ˬ= H\3P uq I>b b'U=Q>TcM}a$D(oU)(Rv3DOeu {p&pXLFHR._YFyȑBտCX68cЭ@n["]%iW#+` d`ST 6EYtW)eҫx'U.4w2^QrrvGGE6b 3$1b[ #" O:u=}i9ݷAӯYFюJ+i;pI mօ 7%x&8̳~A; im tR(' rґɖGi6%CRPSc ,֭PP#7YGtBsU!au+$W_ 8+8e@@d"%: Hyer/~ L@WGsr9 .KnIȨ:aM/eQGCʹ;xQ![Q ;V-qr{ bd̜˄3[& ktGğ'nJqp:j 79i $j`9Ud}I:N46󂔁&@'M}_9=mbGk@4Qs N'G Y:5%,4$|*6HTଔ8OqH;ɏO0siBVDv}3^q;&@mrI8E:#A:ɂs/,&iE&߈M;8|1*85s*glM/\nPK|=-J;(Y"V_n-GHqhze$ŨsU%},Fя4*{bQ!OQEw(w)"T_>rYbr'սmݮm_{iLxsVE1>J8» $ڸ HMJ8, W QzHY[u= nA^X=1{||v LX&ZS1Nb^73C}zlpp~~E Bjn)?Ñ؞b؟Iy?Mދ4o>PH3H0;jEb@-9Fu;4\਌gWwׅuƹ7ߵQKϢrF MMHx4V!LL۪Y&(]:2{EhG- ZZOf&"Ph ĉgjQ4Jl$){>M;^!s&H"=\.U`>Záxm iS`5y>QBHae]=8Tg5F_ad^j?*MЛ,i2 ~NZ %?2Z%tUJETAPctRc Spms~J/ϳ4MU-*`urȤ hfX(=HпŶF}} 'd~NҨ,UC[".idl62m2C/oǦTn i[;egMGƏ/C#{m  xL{r*X8I;?>1>Rҫi6\KYh/.)3 $6Q`ݯMI + s{PѡDgs=NcG7@)(Y]=)b|NS*rg-@(yZC_$zڷ5xÿMKĵMHAB>&DܕctR O>ުoN,FtI2Ϊ{_f˺M{%V|rJf%T[Ân>Zs 9l,QlCVιAG i-HsbMͧ†cjx˂{ '1ؓ=&/.1d:ؓenOiϗD 3 MYrԓ6XWGc 3=[>kMe$D͞9lڅ#6*N?!H? Ut%vÁkb1̓2k'͛ϦH'?\Tc]fg?dN?R^ELJ?ƱոɯcG4v5MI O/S`+dV͔l M@ it Lp5l)3-Az'-Dأb_,,* ~D]qXLP硂Qْ<0"LC tvj 6uCe/wzbѬ۠gZkLFSBJ4"~EhpOlK p]z}UDM]Nr?_p@@t pOW\QWKph}\ڠ^b6 Rsn1Y( >䚧W_wh oQ9AK39#'m#)Eާ`הY{Q V̘rPc\a;aO#( /TE 6Kao0C7еʺG"ͭ:uvy^Ǻt|x_A*7@q*,PA usl/{CPUK/@}~ > %麧 tcVa?7/jjz\ݨo~8ikN,xqM> ɬ1!{aa](~8*.XZ"6 ZN$]@SbF0hS:Y'?r(ΫE`~tZGۛٲb> 3,tQ(тgXigSiBN72&R ըC LA4w.DA$а\a~ʃ|ࠀ'N8ccg.ջk?ұ+6al"#Cg[ؤ3x<Ȋ#],̘GȉT?wc_W^ΩsVK\9+1t&m.4c?6<&XY|afB |B_qǓ|`P6?P6j(8o3#ÑW설QZ?qIJ-~2- x LM"Gn)&8xNbN8qbֈ0ְvar‹Iw$Ri nկyiZ pvPlb<f *z'(t$pfՄp#J6vh.ӄob`ΪU]bQ@ ~`scY` @[V7lOi RZs 8&)S@vYHFE#>&c4A~˞"߫^zQXUAp >:~pX: hu9%zv( Y9%GJ|DSrxug7-!g)@ k]YIblŎ28BgM9Cw C}=G_QIۙ$!>V5 جj,j wj(sѼB5k 탑pX29G p't[ݵYkc| ٓL%i7V;,wFYhsc Ġ]4]&~͇ڷVVK"Xxۃa+'<`%]IssPDOM\g_UM߽mB>~56kov4/pbG.Ad'a ߎvoy,V$}}M4EZ u:ef UySSFc떜@hh@QJeCXx >ۍ db+GԗHh%58rև@٢1c( 2ӢLaCx7!ܑ2F%/t/,[- o Scy_xgE@D]AIŔ ɖA߀U{sS sO@:H0K+@?bp?.5,q0YL_f_}PezGۺ $Ƭ/d^O l3dNpH)g?x2RJH@YJpҼpܱ?ڇR*r2M^S/#QϮMa Ι+K+h%-dhݛC<]X,gO pb`ި@P-\w.ã2) E\H#P-~yzb'c|w2%tt*{Ѱ`K̩y])CJ4"'[b,2dBǗ1kIakJhbw{$76oA~u0k(THdz(Ǒp{p+Oo?|DDbwG:@(G.ot° L0VE~df21+T)8ev|9+L1""|A{aI`0ys \fLpZ4ʠכPǵб,>UYK_˙҉эyżc0(2A+W5=b7 ane8jV 4{B)ɤqr=!mRcXt l?hP1>ýy{FJÊ|r%w + TIӐ2jX' 5'.d[ho:Kk:%l۹yzI%ײH %)p#!!$F=ݚU+s  2coʡC֦2kO-=RC &;5yzMCbX1rfJ&y<z |ɒ_jAx%Ts b[~ 'ߒ%iZ;Y|KC#cKlxXYR@RcḬǥ2bi6u`=/-go-x5]oQd8|6P|Z~wIɁ1g9!C18r\X2օ9'F *8=.?(&.o%>H\z&̳ys (릊뿐ͱ-_(ՖF4 W)Φ4f,,9fa-$ז)EtD&+{~l%Gh:[t>DB_myqzl#y_\֯D~gٛ-Qѫ/?/P\8/PpAgAm4;P ȸȠ|"nP rĦ\7>p"ud 3@ TDCXtW?,:@a>Uw\QF va4\X{X(ZsMK o%‚q#Xs$Avq'4S({ S ETOhh TB.lmMҚwCBd"܏ +/h GF{@ FBHgf#e"N_/'Bi(I\rt/]t Թ׫27",Ue[:{J{3oX_3[! )'Viavհb=y|2 b+<;:=bc$HY{%Z(MzUJoX7٫%A;v.<1w;HtY޹ (<%Y%\].5->^ՏbQ[rڍ\u{%}& ,пV34sbśCLR>;) 89AW.D)\!lE :fvmkynj{gfjL`\m2ȓ<,@7 u`5_"d rE̥!"0 G*n\?&efA8JL&(*ҍСx́cAe-6CYy7ܷrG$QEș)n!evS 1dPo%ľuRRjɾuK}RR)oLWs[%6;4f|*Q* \qT( \1t%'l tL5žF埾ǁYy25U*<eW IX=q4M5[oﺉeV8ǖ ;T &y嬰]MU\㏗d̴X2'Ug WRL ߘ]Nv{+9<)dpCC IFuN&w7FPR8u %z* EerXoE>٣VSS/4,I-=-urbL6x`4 {?$l6 &*rw38Q^0*mh޾$"M\;#-, US67}d|â(щ%D qS[jI\4}(lN [!>( 5MDTݿ 0eTFKUH݄|j ӃQomC*?W| )03q ; Y s>N0A^bm{UXus&iDmޔffJ0 ku~݊TքXɦ'LjјM~r kBmMK5E5Վ\@ӯ6;pgqF"L6m@*eWc*-bB_oC/Ѫ&l #xt[h!A$pFw+ <$).4*BsR߇g/i"4[緩X4=.GFg{U<*m:gړo0ɽhqS}턇'F{ێjb0޳j3;-Hƭ5itbDy+#5L0,(h4F$ ǖ.苵 NBLz&"1xS`E3<җV(A#ΧͯO j+bF' cB<_)>&*XԵ~/T }Fa%D[Ƙ*Q 㲘d;R)9y"K@ `(WUtQF\-5)?ZϦpH`=9_ ϓ1j2Nk/G~5'Zi89vffBgu]Re3wzS$-(--~e=.r<[5ifjF}}dS)N=:g娠8Pk84.U^L E}lĩLP 9%!8Zͼf Ÿ͉5*1@ݵ?HYsq4Oɯ 8]1|DQXz%n-1; 8\C6\tO+>܏#F X9.*[g]piyG*%tKpI*>ǶA"*1(]%4=$ARnhCX(N&F~U Xֆ3r{Mfʚo BXqTJ=ɗ+0#Vu| ef<(30HcpP(&k*b1M4P/f=` ,m(2ޛ ,? \Q4PO(52Uc,l0sOlâ+d+[kc=7u7"`'e,׊KKPֵDVii]#r,ݒ#J, ]_Y+{wi 740k>g_ehhkqCwzamsnt8֫3DiBū-3$VBEV'fK סaL|9dRH%H\ݍ651 ֯!Q٫D46/gYXE\ G;)H츈@ֆhE`0Ƀ#xkrP.dPZ讚Tx ׸&i#gu5Y:9Z @4DPv"@z #5ç PnR^A9\]a[a" .ԔE|+w%6?(Hl`!l؂ NϓD[ pl&'Ot S=ǜ^x!Wqx %Hٻ`M{)A!GϾ&$-eyyZhO"B ^7n!.z$dƐm{ dSeO$蒏A *5Ue2N!+Kz#a 2cu@ϟ#OT+W[6_.EWK.ڇê16>{7}ZV&I(Xp\Jb]91tvY˧RxƝjbURh < }VC)T<%^L603)hե3w^xB+8"W0@ۓSU!M\IGIcl>u?F9*p;xeO"s~l|S-c\ Ob׸ac;M3Ŋ#c|?$NVi<^rHlyjRj 9;uÖzw&+.;8ȝĦPXq9"JK,&(Se6iaVm,l3՛RHi HMDDcտ$*xaGF9XMF5#NnL0r&~L\+71>/}.\vmX'oԖVn>;f[F\>xd?*ho~:Fj4ѭ\z)gF9X73솙t#n5+ Ja=8)I|dvRxH=FRկFx?U()%"HZQ TFG̋ݧ>\B蔐7J2>SG%J6& !?I5ox8x1FSM;7)<7}k-oRGv#bwAԱrO?@t}?UOmCAoq,/K1m6 ѵx!saR#136B zgn]`y L˺>gE\r_uC(aw=ڛȬmU #Q_ {PWj"G~8bӝ7f+}1vN9bdCܔOaM ic|.rE# ,y3AN$$U tР1r$*~E^U2eDmţM2ue2w &'(1Q_K.$d.@\i̮UB&GarD̫n'*+r]v0ׂlM-lNHweFS%H!{#_]X|:'-wVІfj ]~Ųm G7es?JźQlEjN(E'[~e\a监2o Z7@fM2Z7<#ÅޮDVy{-q|SĻ `ϳ `BH)^,/z{@Iޜr{t%C9ctlǁL5̾j<7IP`[wºRnۍGämW>dm8A@PyQ`!=3ż3a\aYT;ɫ?= UGu*'P۷Q9@߆X\7e5<3"} ML| Vڦީ}Ojc~SIu fw"xry7uҗP 7/td-2g:d37**>1vkzQ(0J&/›~OʞoL>;@%Oofc2Ke23('(j\߇LkG`'Y2[ۛB;A`7}*WhT\T<_*6vҽ_M)!3 '^ԃBqy?VxVY @aj Xb"?~מ1;il]ra wzz(}VeQpҺfƚ D0[2*!\hQ.diFUt2oF8+I2§QWR&G:9]h)=TT̹UM Z(;^cDzӡ՗Rg犡=o28[g?ـ0TR '!bIґ5 ӗT o5xm;0D$n GDO[ʇc:vt,j.; `m^}SGv}:ʚK's=&bwB,pD @]5j62PNwmvhߢ\˜Wk%8bGj-tLTxC3AD"06tbb]w0r(s/~`sx_5FA䛰 EMt$Fdrhg~s5|.x:z\/MC;"3J|_=@{]e\71%zUv{/5'#q.0?Ze,Wu)d0? N{`H[:]YD@& J2|Q>:vNa1;fw*mG3^"ℍTž*㿬}.5 !7ՙ)e/gFlՀcʹ^5xCKЪiaV‘=LrlSk+:>n]?)d{h;p`[PA;ı0VD;TNLwYU .) B)esco[$ICd& ,EYA*`wdT9_}Yp1+_ Y`/g"C\TEs o5p:uÜヲVE{S||aiٹr a@YFߜq)&p2e`^t= TaiD& < k,K /Y*j2 .`ҡ`,$ )zaI(#:8M2U'C !y3әM]B2-Y۠,S"|pDF`h$Aj`",$s__HFzL! "T7(v} 6)v%pSzl/$V\Z |x?6qeI~]y_)_z=,KrDNɰ9\ISy{vB(;wK9(+L֨+# * 3񘹰|=Aň„&LfxĤ~(`ލFE _xuUOI$koK_#(YsNm4k_|c@qPO|q)/-a|OW"˭NKM œ'͹bUȻml'\UL8ףQE<JcEy~40"8G$|̤to'zAdX֦P7¦IK<9B NgrxXuBTVQwi D,3lkS3~,z-kdRQ} F{Fnҁ*KL[*gԅeH. р9$6*\Bt+Z%| %[,m =Q^ÑLV$t_7Utz^qh>YF '98WŶVF,:AaB\PB5;P'}XWz1Z*GrBokgߏsd.e |# MYTPZ&X)_L88Q`B*%V{ 0,U/萩8L^,dƴRi?Qnxh=[ p{j7 KFuoooMl|p'bh< xuẌfB>BvYl.dl}gn3⍋K@$JrSAϿx\7$&^R'Ϥdi_7;"ͅچ_$@j(2D gg8&$H*r%xjANxG[CbqPL :ycw78P@9Sq3 1&vوB192MCf %!#Qke ԭ |k 9QcR8Noߑ*A`l/d1 @yW'tP~܌kZvaNɋj~@R_k^"zhvO-6c6;(st)6$iYEH'?T6g &_$AY<}ma[NtD5q x)Ӳ{7˛fOY`|wDaj+NIf~nF"fcXW;QÃ|&⻍h͊@׎]ި'VdX "0Ϥ<_S$ف!G!Oɭ%q1"96}&(>g[\imO nn'fwvc ݻМ)4 IQz<}~+Ku8fE-5x:;`Aő {ʥ4Z$KgP,Ϸ azi !}M2hI(Y!(WTvcK^'#t،^Z>zgcw"I4et 'OlM\cC>{ۓJdzzL[fcpAkONPG/SuvIrwevM"(6AKX{c]a }-7mIwaU7WOBzA=ɰ|md~"8T[zL}"Mk37j6dP+~1oQ"^k/:Ygũ pFj*%GkWY lx 8& @#8 "Tj`*lt:ǴXTY[=ቆ@'H bo ZN̵*L;@9Qx,Ԓ.`MqeC4Rqg } bpig}a23?{.bG7kmCpT+@wa*۾+k{Nf"DLI(P@N$Nf~"NFh[Eju[j+wBm#Iuo"zbC:قL*ְN5(f; @[`#4V)pʣ<%َrvn@`BC_?\HjЂ@BǿVt(1$??:SbPdWʬXQKļG3/h3jzqPʝ]Kw1ݧB=C'">;]pkT^fݧKD@\IK wrdpp d# zbι٠Y8+Q%JdW8bd O tOO|Lz .fW_2̓;_Ɂ}5FDs+S)"O>bgXw w [IȦJ,9C{ytWMe2uX)܊)s t7k z*^"%'M~uga64þש1UZ{" hM1c買Y/G9Gݼ͐Of7`p4 ~*=1cht #jDC. S7>A1m .D7:R0hl_#Cn>޹wXl)H|eJ! %o 65~D,d&tqíbsXh͌ر'&g lNw=̿:`p]oZ/I}F8rC OZj-ٸ |`̞"@`i\狤Z':c+j qh$C~[:"}A Au,|Y '7kދ/FP J%n55?z-rn+$H2̶"(´ĝg8)v-af߄%P !TQ;GΥd~G? ZZ`T` XY9ő:W,\!%]<0Ggcd("]+w70C%ԩkSkǘXZ-xIULy.!fiY#K OF 9`>b.B,3m}< T~-|N k/RD 1'?& wZo'/5{$ cca"̻ea@p^UMmN.m\]E AAhb\qwb{(2.K2CAVXfq:WBvP hq (pausSz%ڑDe^q2o9ނG\AyF[py%ٶA;],*0ҒРeF4CDƙI|ŶTu[_u4:G=6xeZyPI\p~\'Bѫ79Y?XSTXK SXs6mM!"W'Q7X6ao㛐,rGDz;[-GjV'j<)PHdM?|MvD~5f-S>{"#6%wCSojm YDQ3jZmnw0ض1}_S.IDdC&g |%z)nٶ-y`_Hj.g(5?HȻ?Fk5L: lMkstTaO=M0y:#e-n$ۗ5Vdu>kHX܇U<93Oޙeִϼ`k\ zu@TQjA,:+IP)쇐!7xs }~wFuVw@~PtjT<1WO8篔Öal-xnX46&ڭTƴ0 m7o]ڲԩ2T lc&tr.$=PXۥ$9a5!Z~qjsU'/@@EuP=*gf}&r-03{6E$3RMm#dsKWBsU,HT^h/AлΟ3塉wM4ƌiSF]w\i2x"30=޶?z&oXYT*@RW-S1~V g)f\РlnK6 O1"jZұ]q>.Ij~nv.o)ɱ5Ge[#pzr:A_ZCp~ bcZ w^uBmfBWidnydO;b_|ХVTi˷$OfB1W.yʦ*Ot;<ЉUQp4gm|v1-=q^>{AzPMk)FPɦ 8}X8o"2٥~'[bZI";SYaLo_y\>)]lVwCEy6y$Q|@`pjeD{dI#QTyF-:kSCPx-#BT`ikF6pyIAbET6 kOp?A^4R Pf$?3Y=/: )Ǫ*ft} RbH#iۼItu?Ķq* 6ZXuȽ é:E CCdt͐ X(b.GxleS׸tsDԭD?1Z>RaRPC=>z=k<;d$AJ$4m~An /!rV.n !3Q=;[#FI6eHRܹ߯&S9],GTY!a-]# XERr53"tLPǀF; +{I 9^cRر guV(eҊڋ7 oBm k,D{$srf#|d׋ H9yJJ71e 5b6kMlgTACe; |LM1P!tU' S^nJ^\ mMtY`qx $ F{ p<͞veyJ@jrL$A J_t9|y4 ^&*˭3k~T_ǰ4=@E+ѣs04g@cZuLHh0)$Y<"=YW%-nl~/Q/\oru`|ӷA'6k+rVqb?+AxEU\OIڅoJ%WBGg"|;r:< ~7/4K*/ b=lXo#=c`=K6WzʸBzQWpzD"%jס筡9}kd[h"f6$^T2 ^~EոMUFZKRTsm` z:҄\eOČ1f+"FGEFxĿ|Fx,K9hK d*Gx*Nng,UIY>to9MV^- }szzNJP։8Fu\.IPZϽWg{O9Ffb':p9~˂".ןʞH$ `QWkl\O+~@&wd_}*y`˾oTu&\~Ь8xeF Av1,B=)ex[/ _&Xvwp OGrwĥY~~#tUZ`WjF|2k5rf(5_yFObT&H'Ds$yl{6q{`]{~BᇾɇK!xCa/< |!.#{9W7*WlG\W+P~fEI٦Wr*wutoZjwiבH.Dp;FkZG!a Tf,V`B]w<{4h\fE" brcj9puGD'z"Fymm-љ:enQ 'v]]̞jyzPA~6 `WNtB HYS$>iq/h.E:0d:-,T SjP_'U0apӁbTKm{}Ih Hӿw&{3Rȃc]6sܶY2l7a@5r.qJTSLH!ؤcMTPyRe-oⲍ٢`60_E^äKԗqhNӂO,!Es|&3&m,,s!4#ZBQ"Op{x9'+d{RD;c_ӽfSQ=ԅ!p/{S]R+">'s&t|j⍯NM5n x40] NWlIS/W:5K 򝊆hE8El&ؙ(p? w!qХ`pA<0lY4Ҳ\7*3'\!|#(>NկY#Y{GU_~?__{Qih(1c8 \fgvӼʥT UzMrٹRo s*5KmFWm5"EDRMY+ěScq~b[1[ȭ^r ԠQǚ1x|yjԈMq&+?#OEDC7G1[݇A& Ag#C7!GLآʼQ/@S;[®5('Sv_^?Pf@;{2d3+OJ\S34 {."- @-w V0ݣ+P*Kj|P|j7U5tA!HmsMҷ]|L @dNi!$l1ZW/滱;éS'}j=J%}˹uK !όOM(9zuǰKb{5k+{/uNc/ b'>mWWa>im:bÕEM;63c]G4`툓{ J"ҙdcr=Wz\.Xb,+Ƽ?BF6G%Gi͍?yhFWM9HqqBG'3Ϻ Q1@&HJC,e,gZ:L$y |/u"υĽ8Xjwr2åP L v.WJ<8WI꙼T =8 b$-=2 (5|$xϓDcBBNʊ8:Py؁{"k,}[%xPh\;f$x_]:>ƷQp`N#H>d8 XZЇ)ZFdA DIkcWS..ۊ4v"NG{RBSg(BVQ Bb{WYL{(6a\dW0Zr_>dƖeD1(i{gʸcOweU.5S>]t὜a$5 V2=4&hM 'JU/tZfUDX >1_=)#,(/+vN9zxun# S\`bH}XDզo"=@O2])kJk-0tڼ%ٍ^['<2܄b0Z9cw{7N 'O~.Ǥlv!⦊6{B@0ĔD䌨iK> ;r|)^cVRcapᜪ+%1)51c RO آjI=R"apj7^vx\PZ/F>YX$M<-Ud6zKE0 Pemܨ$8EXoRgWA%7J--|vي (:xKsB~%o,L#|Uqe4hȍrϧQ\$0qzeCy` T}H ؽ*mkx$j+m/65xȵ75M6%0o(Q2UO^$:*%<uDڻ׉rۊ] Nec* \9wA=Z!OxnQ{ ҡҗ^[Gh /_Йv4ME?.S-(ft-F!*0=PMR ~RC K2@(I8hnf=\ '16|, "ttO^k?&:]F A4}IiGKH}{{7'c d%q175F+|sS^)ڐps02N:G#뉵cJA뢄<X7^;ǃn.U·o! O&ZD[pmP/\I)EBa %w_)0З~?2zsez4HТrvMTasVfRqYzGP]NRO(S OhUE~l'%Y .gfn7K4ˊB$6p z{!U4 ~!/H1K&b+BY.SR%V`2_^+41MSaT3/Pa| 3cz"h& SFpa"kM#:S^ua~Q!#EGLC*{q?泿ywMs45#/ q,rqJ+޳2n4S#`^_j')JltQԹ/u7M2Ihfc(\PYh#0uGĢ 6gk0VPHUCoz= lʢ q? ~%&}|5`0nieΖ#Sj)%1vؚUsc\=fJ'ytX..jkmL-,q@lVb+ Jn*Jݬu AkM[TƏ1ƞbl@Ey+yJSK VMPES|H&XH!"3Ѯ bX Ra$niyӖոɹl f'sI`F` 'C;1 T'hkS\o}^8EXF/k&!U4Kx63iYjbW% 9:am5edM5X=!B7'd1.n^3FENzT7.ੑjUrT觜DD0л vQHX*~\*Vzh$l4$p1巹̗,WpT6L&xј?܄27/ 0G2Nj5€HURkf}8&[paߵٝ?m"w^q "a'T1J?@o8C<:u˔¿LZY nEPzU[,$ |s,g"2m|('G,Ȼx]z""8F&Ԕ{VۉK,yw)Rnkfz6L0*)M X!#Q#X㸫xt%2"TUn#b Zz\t (ZQ̚A*ly'E<ME#C&\3ҘҦy$VץU8^k/N̢W]X}h럸 yG K΂aI:х&_i"cz%jfuߌ,9Q/Dwӛ'HkCoL,kL ճ)7b=62qpl/0wx{;iwSujH'tE4})G"K&Lx_l8J 'a5fѭ^]#ׯ1ɾѮR9CoSm.,{01^DɌ4QW" 4X؀IlU|`-EEѾW3N lqZ?+3b;~SxsRY -)%kҖ'e[1ȅ)˵A5A5;1aA!Mk^Dm? ^@Mz(]|\aTxkߏ,M_Թyk|B2#KK/(jJ,okTK13<{T2J)2QcY"7D<p TI͙~1Җ%X.R>mnRefu^hBpVktCnOD*Rե qPQco[LQǛjj"0rt6 @baE9hF= E%b=b B{:13i&'x]Q! TF۸RNPpn D0Gs~0SD>3%=|W}e"jg}6uޛ6𚷪PM|]P;J ٰZ {- RV+7.c^\(/^D0?:{% #dx~)3Vp^&wGoa3byFP1$"_FcY%K0`'`f8%T}k=VC넣 @S?*>!TB{p n i-S`̷TX&M|#$Cp?A1dD=og/O7XJna!QFk`˻;A*:ݞ{mOKD-c|%[ݑ12bf"tT{571Z"ϗL:!YFOLzx&nm7ڦ ^0}=#a`Eg[=D"}-пKW֜;<μ#LX;d__^eW)/ Wt\4fQ9󣌵~З,Č2QFAQDp_:$j *=:U@#T4lL!2< n`bvk~ڋ3nsLc APzt){/rj\zGzU2VT-ψ]m"ɥ*ܹx)L{a5Ɋu#Grp'qx]0.\rHTD8N`. HE݄Lcw3 DUndzՠD]+Cqx >0=١-Jh;h5XzYw)ku 9AE ![yՎ.I}U *'<_)$wk1ǜs:G|.w6ݨAMcgI\S! n͑FTR&wFϪ\ahy|Vv/jBd|S&ϡߒOO<F…=j}jDM? hŕ@NR821?),PMN6&u͡T]9F@K ӡ4ѽnkDx4,C~sKHZYP;^޶iy.rImILkQ37ۏQw1O]Ux1XggB}7mo⁍ry:9Jj\ +W0E6uĨOND&mm|/xI@ 4@;!|ܥ'8T{h"hOZʅ#:|tō]915e55& ё)}mj:ʶ$VUH .iC_Ç2lD\*[}hPd^%^z8EDUBIli1J xmCӵM@ 7VE4c+7Mr.!ُ!? fψM,"Lȑ,M?Al>Gz'&UzӗNI4Ė|Si3,#?e <`gF+V;vڀ 6Ϝ/*ӺgCT*'@j|+5bY^ss.urǛfx(8 n@mq~,=hc̘yfm/*錖E" `&/,#JyC$[lNeik$)R"bv?)4}l f}.7޼~kbmN7E8˪d= )w4mWꄲ/ tB*~>yPpf{C` ݍB`F>,ڶv@T݁K4,j%Xf FWŒ/L#jؕȪB77}rHN].]7x4གྷ#d;H#ſPTKT$(w^qwew NTN}*LYq֎#JnV:hEq9!WD,S} 0B{h쁤(L^8Pm1wpL b+bJnY|se2'sGPM4R^fhT!ؑI1R&cYHs24\ ZNDJ:־elD=u`xU^F2[e L@ʸK-W[wD_nrN)([B&|m+ jB`hk *f-t?F/5j rδt*'27gh t uWM;PdfȔ>:*Oo5ȉϘ1lexaӜ;3g75!y.Lqal1IлRO$`48l+[lK$Gш3;:yLNwR7) "Ir1ֶ4Cq*VS MΘ^@ox}=?<!}'8aTi~ B0~VqI}ӁK}OuFHsx짜=w Ii'LrM cœ"R-#tؕRF>Jć%Zc.4 ֊7RȜ&\ +'4cV؄̺Qwm%0 Ṕ{Ft@k_S7F-s՝5 Rww(դj>9%,UWJ0p_"*L^y&HanMϹ=8'Y;/(UP=>mjoti O޸RvbI΃d#XM'=*jMB}"d֘wHGsI9m42a"m(B4J}s͍uw <1RNK0 g/ $$ruJq臝q#1rr!F#@T.+pMp-'=7_<FE?SQU .H(g_-yH,MEl> ,4#< >Y`e) `s:ulf^`F1U)kx:MwG*Y{qy6v+*! aZi"thZ Wf9vKR%MONIUN;W1k8r ,bntpקO鯆E#Eeғv Z;z38tB80@Ŵ f_AQ._2+v-x<ʥ2bvw1:Lvȃ0N>g#ۈ>MlyFդq1Y!H1L$;g#i.V`I@T\:2(74ElzOTЪ3(h6d ]){fp3S$M#VL29n6)+߲jΝW(p]D}/O79oS&`<­I-g#YoMS8-Q(i禞(Urs‹6Sb@ZHs8\&nv5?8gGiY[5 XMSp{CddZ(YNg_ι]>l%}gSE TlpMf`= t PR1=(..% `LgZ|?Kd0X6حI{S >( Vf} $DJބ%p،@Cq fJ=DttW^{*3MH4;f/u1hh5u0 Gbi F[!=8OC TZܠkI覠z_]4V+B~0 $w*%D9!5_4-߈Kac:?LMy?6UBƁk;T %լ6r[2` >#fw\]"T,UKR8s ̴Js$B8Jb۷珩(֪k .qsMe痔YiVv'aVХB|2gE^| gc;aFLzr%& C՟qTy5egTL%l6b;v4EPIDzzRL>Z{@S*Ll Sb2X],fZ[OG`/B=ZR C*#6xum-ɜyա;-YS&ŷaji;Eiz} if@Esa_оm7 I@J=ۍ۰r[F3}N :ܠ&B>U"` l?憥AX v"|xkQ* ⊌t~o^+ۊlIԞfNV0 1lֆ/j␮92WU@OS~*ຽXO#b\[B֦Lл~,õq*NtU$iI$'{@ES(Yk95 ?ڀbLXzg|@p lQޮ~pt,)U8Sw=6:x/I%Jms)_\# nΤFz%f/m5栱cv vD'GIЖٳIڹCWSf=‘/I^S)3k7@kglAA9rP/]-Ỳ(FU. {/W|4bxi|JN+Ԏ~Xd 8RNurǥWbAGo/r~[Ʃ%VS9ln~7S0N4]qPigdWBT0*{vA=6 2ߪ.Vj<] clx 39sQ\^500 lQg0P|TpB)8N2)_mWWx{Z'.Uo˜ E3Q =UtJȾeW8D<ٰG*'˸|+U7MlYa$}#YTЩoa5{A„8pSZ{Mü%n*H/6@6po_U"%3irHUNȺͪ#>IWSeCȑ,8T%1K {wj7m4ٛ[ơdAC'dѲIfr 9㊃g`6@ޗGsm_Q4;ȭ3^eG< NJZ"Ao!}7M_ɱws7īK8sPDZ:c!oD~xhx*|."w Ha;(rmy249 "-W& =DDry5܎Tule%kSwAl+ Oz=!ĕCS[.eZphr7 'RAPu5c!!6FOTeb+˧+~)4~c0z0Y|^Bbop[怑vD ZCMG9*qJk٘3Q""`ۡP ֝,*hԌIB2 ?('L;OJL&gӄRCDWr~ 1͵DuʉK.Va@9o/<k_U-JWvxnH;%y,_ynPg eDŽGZi鄶2kn>QsVTjg hC /x * ٥AO7tOc ,#f0|f ˀ(>6;ɖy >H3NHB5s.᧯tBƉ6D+4 C (~ͤ$Īj:s4B(;[AO"DtiTSbe2rD To 6e]Pɵ(s>ZSp9Sd @͇HwS:Y9s?7I{+s)?rVa3"6I7B ]ÖS|̶! EB÷z 8 )|mh[JE+.dwv^^f'B¼$2"?Jj'uZNza:GJ*l^8~L8}[l <6ug'>_}TVRDAE^dx%JM7/q,vvxʠ&bʑo*pb"F;1˿=CSIe**#Z5 hx?>䗩  @x&غR⌀1U+V`20H-y=Uk.rN՚x\3ȦHtK]lV6V##tљEf֡U/¢Ѽ%oA{ʐWϞY\@n=&+Kt̓X-8QN&K0AȌ϶N sdACB+Tg 6 ԙj8"iľBkhjݛ$/`k[Ss@ g&: "Rq | AW=֠$S7hueyjkMIA0ْ)٨|7Y,SFBg$N)0j=G/!|M|ReNYT^;\ 6j̃3<eVr"FuAbƚ h$]-;Zt/G"ğ˔AHu=QAԕC9;9S27>1"vzdÂ4r);GS٪Iٓ'9vũy`{K;Hx;nwh{^__CJ{VGk۸ŝ;2՗[d3ST{m%Gsc#OF2^Na''Q}(RFꑃE<k_Vb DoRڿtԤΌ" \[Qq#&4v˅EŎ`niڃm 3%yl}=Drq Qɻ|/…yB:_ef A;С iP3r(HAJčsp FZ+)>[l!F =vݻw_̯/"QtX>Pwu0s6!Xwֳ)zi!',<ٟl7l l>FF0ж^ܟShx40.y=55W>I t"͹tx\LiUUڣ(^Ak8tEWw-(Bd 8ˉ>j^,|x+ EgwAɾ\恨Q+m*Ȃ?Iլ\"a&xe>ĦB5>CKaӛjE~3Rl:`+GqN y@vL:\!3`Y+ ^ r9/猉n`2<]da8$AG~:(m֛~7/`|'d_+<-=m}F/)Qsd,*BW[5I}d~FvF"'4߱Ƃ#+6_~I8MY(ī*6Oh7zǗh<~x #vS+=Th1U dD8`{HV ȭN=o3,$N`aS  } .5K+(x/SNXj /cUX:mc (u3c2rc:RD4'L? T9g;ˉ8$M̀#K6WF=JYAg(|_4XʥZ/DeRBV7F  8\cGiiq54kD9cz{RʣGLg.:V Ogb6픇]@v ΓƠ;)dLDDUę& _*e _ aEAðL\?^pa'9 1* [ǭ:Ty2To6 P E&AW])GH+\\fqDY3#5rhLgsBUeC_R܊_aGO|+c@&#LCB̶q"+˽8L߅߿?Yc{ԉ@+=`%:|[ݔ"~HIOt'$TD`~fuV_IsFo`LV#9{dl܊G`ݕ"i Ug/쓧i|ӒP^4} .B&rͫ'1+jAI@RM*^fg\[)F5)1DCGxD|ƱM(%[{6;,Qݮux0z`lEf󨾙vycK,{:3pp*%0zBxwurc0UdLz"UT6`KwYEC{ 1y_uM+b[X$z!J,1K%geMpZjcÇA(zMUaEsvNxۨgԭ;/)yN':p1 w˛,z*:^ik?@I/ogeQr>ؑ: Ŝ:Ud*5Lef E9MjXd#KKQUTYuz[ ƺ ΄@ hɘzQ^"#-aAkTjuߵbriZѠTSΙ"e] L ʥk\S(S& *b2)SVE U )8 â|LY~:o;$%Tz;qV1SMsIy$odXNavb xV 4bĿȔˎNA[BVi2$C :h2TCTgIW0/β8[!(iF9A-$,P^f23;(vCD:F,cxN c/6$#~NfUzKDzѹۃ~yWڵbD+;{ ℐ2t'n1~ŷ.GN%Nk?exSzFܛﶆ3j q:kU&܎"[kwMPhotC*5|y']/m<ي1@ˑ&rH@lIJM>(mc23]VF+daekvi)&!~fvi|_}r 5ClIcċ@"њki1^n[Wn WM돔]fVKH'> IN 0:]]Vc F%\5^q,9 TNu{'3"lhin;x##RE#"O2'rGR3TKOj E(7Di'[)=yL٭~}si 'V?#-eēXbQ  g1xa7ojB%N5ͳ!̺@*S3&i+/_5p%r^ 0"~;lL*rd)f mђ-A.'<J/XKo/sO0?'f):W@t΁/'BYLtα^:`J(#" a:B_yah[K^8K-P39ɯrsL?wEL QwbTHo2O7Y9WlJi 35j'/}TT@௚,yc"8LgZ*B [ʽ R5*`Amsb\㎛Lgc'FZIl͞l{[m3̠.b)7l[Qy kb |〚ʜ.EY{oo7"S)5DDJH\h]I)tU|5w )o>T./(iW y %/~AԗOؚ 0mWWâc㗍H[7[U 0=[)sSB@]xQ`C88篹6#c*Bg,ʡgl&0^luz`򭿶cHlΈ s.&6MìL ͣȠ h@GkCg\[ 3 ,")B($ q|CcQUa\B*.;?dOykF޻9rƏs ,34#]BOZ:_[yenZ"YB \YbCyꙀ>*G휋s0+i`q4ۗs_Md`R* 2Al7M#cײS<V1YNbl:,`)w4cJʿ7I2R#BoMnwJP~B5 m 'p%^Lg+| ݂y;vȆGArTe3t$I4"( ڛe@)J̷v*N\J{e4|q>Bjg M:bu /dm}R ÜE8JbĢ=ye*7Z\V^3Ln8]/ϪR`k|[vOmՋ6 *q2UͧK0й2 u!o漠?ʶ`_Ά[*n,k{;m@OV&Rʹ\k>`6aAAx-ClCEx6eAlLXAɝVˊNCT'g1_]\yGT{gvE_ šY< 6+ĮЃK&sA<x> )EbXLY3$>hAN*gaI}w< ! 8/5wP-E6Ɔ\В4;e0Mero_t($_|=' r.ou]](čn|N1swߺIS-VLݴ }H -P<duY Z >=j\:3~3tr ]lF8z6YJϸ / hۣآ.k\>`a]eeDЪTM{̑J/]0g'CJ&[k U乴(dX?TP 6AKnr Á!0Fx+1EG0.T0|Q_m%Hfyr3yrd@*3wY `^!!q_t&Hs^2P}^Z: {ln cROe2Wu 2>2OUEu8܋Y"/{=Yj%kuH Fyqe a>n}0A_$Q\xÏM$H8gI . Iՠ򳆱0d{DMVK\ceS€?h2yF^tsP25C owx|qKDXXC^= }+#CoqfkIu3!JKX ?yĦ?fE'V4}fy):e^OYR2s}qÏc& [y[ު^GGaO:cz=u`ItpZ1fY&RT׳վwx:6)4YUr |\nLHdLj JvwmN$5 4zßԏj:;PI0I@Gz#\ MS[- [1pw'/훗{fW |U0C}p:t ;g\BL+֕ Xd0Ϡ.У15aHGJ$uXq a|u^N#@}V`>-O=V_Tr"wK|y 3dCrMg<0ċQT''#('zYXJ8iA{M_תEk;FgG+b1s)ZL!A PAFlp  8tXg`r*Cm}]{Xǟv%<.-h !1s ~uz}T rD]{z}+`2F {K6.:K3<Q7etu:J!j!z [h@VCqЈq[U0IEtܲA{hD\AD,DRYdܯiρ_#YcBud9-^1c!=MS@ wLǵ}GQh Zf\g4$ vh"6?N,3j6)8Vpģp)&vfI47˕t KR96i{mَ7}gݗBsχ<cاC#L d,O3q4ڷi}ȏY`]ɨ!TMe$KUr0w3 ?;ONo1ncȨ'˧~ Ģ "R D,?+Xl ):=뎄"k YwQKHb_)&|@`noSf ǍglH Z9џ=ZGtG֡X Ѳwlq:'!UVK# KDlŢ.0`JN.[L3Bg6kfڤI9tI: ׯe,K?3Hw8oxsAУ u=Ӑ++eZC vSddnIkف 5/$z bj mY8̦v*/խ`8,vs 4,Q}Q8l@~*PQ +7*M_OS.牵}@5//KF2ZUsOPz2ӶX7h%ḅʐ(D9 TuގyZVHH:r$Dr+1|y"Nߘ|ͬ\%@ k"-2^C%PWӷV8IQiVsļ`jbRVy\z7Pv(5Cy4*En c^ _qoLW 4Q<^m ru[="Ò?I6v8n_Țĉo`v0B=^$H7׈gTyMG*pue7ȍp &}^x>YF8*P,$i4et@qbńKpMƸE$3aOo2]en}\Uu5nx %߰J^mhAwRl _,tTSjXYu_줃kmR)j[J,tg0J3 AKض7==7 l(3F vsX2|\ az4UT"{B_jSjbHgFppzYPy恡_i'%c.D n<$nÔ/ftb6j'/!]<"s4jIVZDSFw4cTIb(z٠D[.3I1m}dI(5`&.~ J2h 4  6g/ԡO;f dL: s, pdʂݴ%b`97{ȞDy1!hyacbǘRшkg4<(.9}LJlha]*6Jf$)26Z)+* k[}&%įPX{{}a>&qy7Fңip.兖/*[*seHj8;|J7>S #|(/N?#FR/Wk5޻oIU'/MK:o{%&3\ߙԠq^5ǖzh#m-ͶwWupAa@0J]v{O{xQq (TQ,B41KQc}|$#Gg ԟ+Ea^Nh99i8BB/e\|+* Tם&~%LZ"Ӽe44@NSsBE z^T^͉+q1i+K$@WG;_{V8162AQ/y( KECD%A#T&aD׵n3 u |J  :̲ *whUi4hz*؞E"PZ@Y3쯼`p(P)<8rqk_i1̔ъ,Anנ5g"6#J3pKx aDϹ}rˤ[|fҫe쀭U UZh?FxeGP0yi멢CBlO줬.tAێ}#HUeѰg+ԀCb şn hSyĎ~:,>@|#J{Nd~~VsNJHM\QI7 D4A'/|)/LăSF8.- +]8\"ŒM]OĴ}lFsk[Jl5!!LU}FVodclDB0"uuEתX*cDљ^9[̛Z0QYGՂsm;GM̻mߠ]H_A`6<eH95ߙ<%h.FjNwX '*0$!H.6&}>p ԝ#Y`2<7_Ʉ/VhR rJ%|5<1Aaȣם-מ"2x9!bUba,m8է0+=4UolvACޜEwg{pv)D "b[9L_F7n"Hֳ!}HI1v_DOҚ|Tŝ69:?UA$͇{/8[& ' xS͇U}]iZk,V+~4`ـK$4yK[AƨedgJJΦ?{QᬼH|`r7>$ƈ %lCKpf z nvV7vcx# Z[S{No$Wv4i Jqk+??w `{bS+zG܄,~#brW{G^J |[>)%eCм2KQ;+Nz?b& q!<'oǝʼP+q6OX[8S!S&[TiZ8R_% C0M{4RQ)@MYH7CZȩ{6|bKvRy : e4|ѣW>@eiG`vO^ /ˍb  T ,SWI&`͎A#dXcfwSN$d" c_ájyOma#qZ"8s @MжR/d٫_1pҽBÿډ|<UAAE>1:Hjd F3R`|,4 Oo{=(Gb()6Vb2ddEHNBD;՘i[muO6q-lVh*75ӰV(6)l@x/'AV/g<_Zs<)R/9uS63R'fIT>s%!!%;5 Hn~bjӜGB j泵eWiP)ovk"3 u 4q ܉_hjmȢXڰǠM5 kQ^[?q~i֊cԕ#rAiӺk<%0)K sKu~> (B<-ѐ s+-]B ȝԡW^aLyίD@c2NH/BkH!zEkw̷WzKx |4O&"QA9 Q/; <'dHEm %˧B^o堫X'mw`7e؛В'&Y Ad4~T*O}-3,˒݄ i%m#}z=2V{HPM.V@,ScS-MЕfzB.k:r؜} mT{ `;N}k &`Mm3fnt؟e;DdC?91&zܚEH޹4b6e8mzp2~ *#;BPGN1; Qnm,182X+W`;'%:}i3)M&R 9EͧBT f2|Op& *??ﶡj[A(ټ/ѧH?nהv?x~8µϕD_}rf7!#ʂ A6_{s0A'.JsK .@0]=2(LϷsg(Z%zTY6^btxX#[EODa@GoP~5Ӄ24mta'd+4JFmrR%1b<Dqu\S6˙N` 8D+xc ֬~ɫi}5裑|"? b  |2xRlI A[}oׁYoUEݹ|\{wgmyk9 ֥{6qD(_prS5)sMpY, Ũ9 Xǒg*ˬ> Y?-DfE4++4+_*"@<^ծ9@.lU^)"wV݇ +rM&m%ދ#链Hnc֬bqZyPja5hiզޡ=H {Ѽ  bl6;>o(\m>k͕>&Mj @4R V[mUʛaCZG&%W@[,Ix0,$ p,ܗyUi<e[9y_> &0 }1):X7r*~< Sl RϟUmMB C0yjSXlbVĩ\jA1_%OJ@@9BߟfpU#2"t=rq1֮L}kʑ58+'e+\LO\ ].^biBNqm& 7"Lhf,7u|q ;1׫Ea\‚Z;U~CPI+u."Qu`B.k`#kUehur1_)6]&c(ە+1"uuuQz}lKl2HzSߔV@a fvkfӰϓߧ`vZײ#,ӝ'El,_DyQhhB'̓6Q:l`_nHsFT<}#_*;V3^Nzl!D8}#Y3/Nk0wdUhƮ0[u9d&+ͯMg <_w;EET$[uʕsJa s`^|8pIQxE-jyBZ]ZseiqS-\=ՙ7a_LOÊ+%ZQO.S͸tIIv iĠY 3UBזl勐sOkt( V502uIuG iu1JS}){nbL. DgrR1"^9h+c {C0Ii0^BѼ/1e:EVͱ.TH0D&LiY;|뿇WS pFfp3EPl<ѽ;Oj,u1Z4߯;P #x q?ܛV(h}E0M;!y2;+mJ2(qy]fʈs!uڗ'OMЯO:sD|.%!eTn9: B3}??Tglb" :b3q8O_ 01CgaԊ 󞼽_{U2S(^nK#C@V6=3ə>j"'LۤktjQ']>(h7TDF RFm#7)\ 1m!J*bmtZ`~_PwXBRᚸQկv W=BT xi~biMZfzj0sDޱG3i(aŃO_}$WiM xt4',pr@^*xRX8 Z2ORH_ؾebez V^Af]aEx̑ XC$h'>€Jʗ|l8 K-A zp J!ScީU {b7λJL|0 [`]2>W0z^QYVkG | |6{N~Tbѳ ]3Ax<.&e%+h;]Ij^(PH8w!LuJZgΏHLa_pH߽7,sa,<pA*V杬a"|#y̐|tr!% WHix iLK=;U#ˡ>%UMU9pӳ{ӿ}&1p>Nye(*p'g(U+b۴dXS0ߵoG)TnD&IyGLUP~5؆{Z #-5vS\ueC6CĔQN|n G^/c=۰ԟdMwDAZESXЅb0 ܴ!C!86Rdgof1D>St ɱ>q5<&,N=ʱ'0 8܈4! b_g 1:j3K]_aJcԚʐMixf3C➨EslgEb+r=k$e0[gÛ;^0mRϜ.5*|J!zr+\M1.b#S)>"P;uڴ-G[lJD -v\K\G 962kDQ "g'foMu|ԽJ WO&¹uvgoY4PsIa*Uhp NKLR˲J2d,#~ҷW+ VWCڎYceJS1bS : L %\ dzՀ]{Y*eBuDDbբp#mM0p?'cn2};Fo>؏TV 9+̇uԂ(≆DmD)$bFr9!T2:Gg p%@4$b<Ƶ1C!QhZh血$_o)(\nF2if}-Lu0 UOHo^a[l@w=b"RT{vʣ/MUxʛ|6YzpYJQu7j b75D|PW?b){ (.yX@d$K'B9\/Yti؇9Jm&4ZV$UbH J n?J3B=͔H0&s6x ֒OҺk @`TwkS \"7X%K+-`c xuu%ӡvT ݐXۂ KͮheRxK˄0$+dׄS2`UKT] {fA*L:_ep |* Tq c(=yFn^CB]f6~;cB'6އ@mkk W̤+`QJCka&]ݻ1 p_W{l"dE`$Bˍ JZ;Z:W?s]SZb8o$dTy- a9ikJk<ȥO|`N\Rsvm0wt= 8E_]}n\j x:jsb K 󜥚VhZi"At:|sI˲,3B+O8ubˬ:Q-@xQ$ɺ%F/ ~M]-@5ν ۱l?m ,,& 1<0rrpped@! ~LYe^j~piضz煆ܩmxZ]觠(`M3`+y2,I*S'?P-?~1fC&=Љ frɝRꠎ {z:*5 i\|zXhB 7YknD-.)wA..u{«hknd,Dwhb!kmX@=9 ש?CaHυp³`I9Ŏ2^J߯y0Mݶ,K>Hy c̰'3]}IFL>Ҙk[.3`ik|rč}q=_$~eYdـ@9壉>?ѻl0wg]R7߳"ŸB (HvQUf3uO56 MF]Uvf~wܒfGkŽT$q#)\AP>B>S27F D=bvYPHQTZI..Ռׇ-r ŧ.hy׺bBYY75,+NLe(.+F[Z <[1#tbI8yͧ$Pla'L;yEd?*)i$4;i=0< )+PHRH0rHk4ElnErтX[nyw~ _] tkaS'Q.XDvUT˺/WSV~Ep;Dy 3P Dr׺7`<w\Sc3j]՗A¾0D?ir-]zPjɮZq;OSj'C>7M!7(HX9G&4u%%$iۓPy?E#h65ʰܩvUPWcp=yLETe|Z$r IJ XBGQ A <}L>Sȃ!>vs] 8~GB XH8E/6GI u+N^yÛr>RV!\-)`WJ/4ܟky3We"Zݪ3tm9J1!7"2Rn'׉WCk;I [5r{N?`vZVF;!⦆rw yfNH~\O6'kR%9pʩ3aߑtԯ(q_0@=^竵pyiږ-.cȒ#f9<ޢsM0c*fp/NdN/഻VDI%5_M#0됙@uOS&ml׫VY>` jlhspEkXJC ß׻^e41i"[ٙVjjh 4dR *BvvxQNnDlʶ87hiFOs^[͇@ge\Aj^Wya )1g Gl"ˮ0B&-ElEQBJ?KYw^\Ȩ4{:A/'5jL@FOYq"6`;@^r <f4ຎ)SUW^׆gvKUd*$/ӎTsIrPxfĸ律IpmF6(1SD 5цHK XmGvmAei@3ld_C#GV gpeB)r ;ԅ(HpLۺv]9kY6 z hw6@|Ln<_ִIG/3y=%μxv[uځĚ$i PhI /0v#%"Ased0m/ibfj>EjF}4_Ƀ42n #(T4>|M (IL?\ڸmb Cہ;8jꀄ rj(uh=o=en*OVs'RE<4jB˃kT lB> (W-#4t:,Ә0$?w//Oߺ{-: ?>Q` ~<'L9i?JŘL /8GBN<0mKةz@Ow:E!i.^se0P9j*\#0QyFZp}PQTqx:'}LWwL4ѲZv(GT=)IU+К˿ %e򇝟e5`W!w^T$!#;ȳ`-fT)#}Xrd~QI+mGkdvf)5VWVnUm4MtD"U|bW;9wWq9>sm(eAH:pU^6cCMs"Sy/cs(AojmVhHՉS11<Iv:%YPuu*fbZuWy&:2WD]f}e "IJ=`XqȻb(vŋ ,ϡ E8 }=z姛c[WzDvz"vd,wN~ηU;+xŅ<]c!Fm2׸?|ɉʦ؃A_3kժ60t[SS,1yңZcI';6S jz6~a"VLma++||ꖤ[(>] əRMocȖn_ 52-V^]O14sPl<ċ<$V$k2a9M8qW0.GVJuGzRz? 3r #ZБ QE&j٦JQCje[L- }l W{߇jKgLpd%,C&@HE;o^3/8aTE3-8UONpK^KD**٨"#ߏĔí6~V4(EgbFK?4|h{mQqy{!j+mcR^ZX뭛3e1RqK I&!Nt$"_HB3έ"".X!KwWw.X*EkX' uZGGq%$و;n+cځ`^ą3$2Q `Q[ MϐNш1XlTDQ'A`=vN !:kO+!EFڇ #G6)\5a9buFa#"%OHJ]D1578 8 3e(q2kl퐾Rʒ"-59ϣN챶#+Q;Ft~ weGp4~{),nm"4ט'nC;Mg97)`ѠIInc?0;lw -ȉ2kiԏPCwn n¿*zc.墟ϑmBBE.\1WFf䱱Sp&1Ư:aHk4 Z 5d@1vZ ',ɞbz8̶Z9~k,աPPS$۟kd!OTPl<2a*.EHJ3M0O* Iނp1M )zflD&43IXB!hުےh~8w~1h}t/+(\ydR YN?rEt= cpfɞU_$ؓ[ Qp/UiueMd3#Ըt4Y'ԩ m5Qx1h3NDVH \Rl"c'J Zd) _;/&Xk]%8qh7VH6k[rdq j3!*2d, ÂY y^%v:85u$!DS'ɠRv }r5h4%b$9;0r0:<.>ooq}Fa>_H>TѯncEZ8, ;$܃4ΑZ,O *hXGBBRڸ񇡳doj\9V%YEr  8jmքJ]p5CFDus 8W[\~Dȴ߂J\0U|g+>߆zNg7Zh>^wYLg!{Ӥg.'0K͞9ՀH΀x)Uѭ|ua U'1FL6⒅ɰKBh{`ŗ" 'C~'P`HZ2=UCH#LDGbz1qlR4f q// Ȍ !z:5#cGNV %9sO,J'ˇ$CA~6 W$.3-{HXD߽F z(&Ol#t:;Vk0/ƨDrMw[c+A5@g:o>_#5gcu՛/(y[#-vh+YD,uv}#zYO^Pb@_hkG[dekߺ?E8"\8B*=Rv ns )DK3P -I(bgnuyLR Jɥ&R@>;GJ`#)]gd1̄Lp\_]ǡ+ײn*j0D:AlnW]PmSeYRL$iz@k֥y\DPJ50i;.w-qUU󘙍LX` er7Ux**8!,~]- ":6i#凬fr4 0!Qu[w*͸'Ny,ك D5C IdT"Fdm6uRE$w.NUlۙ58OId>^ 򶪌,mVIB/ . (/%֪lrEJeXE |H26oS9 $V]`ٮC{ԉT7b|c76\W۩1myv$Ѽ&0)4ił0s\%nS$Xp`Csh|6{"r:W=c|J'Q,icظ] sPtK) ~%܉UiihU a0&i\lLuǣIg(*HqbL`}td Ti]z\Q;)Ik{͕E,Yk.OCx!-<#IZ=(ߝ3 f)R1̭@_,c>y^o8'1&$t@,aTLk *lѻ.iEas!zDJ ,8ʨ(xU@Ya̔~s* {TL~x,5 }=Re6-%PIL3Zǥf_cf'BD^e"shGM>Nʬ3"Bh1p'[7%%yC+ Bx$řj{"py8$6F"|%˔!!32bƉ &cɘŰP#T=agx- 'ԜيO\S"S\^Ml[)k7=9rɝ*=*HN9JوƎ :6(#M +`~1+.Ti"3c=ndHY-<>4R4~ʃgzvsxHo8$ͼ]0._懽Z7z]2UT LwQ-14W^]W׎8b Pj@^^Zb_=7 5^`Sv\7^1ٻ4'u:8kVȥF;%qGɝfuÜFwI˅3ي2'#b>ĭ39p8R 6}͢9؍θQwޏ:JzL5t;Apbdk/gȧjTbgM"**[^C 5)1uOLÀ"G:AGg.I9ZXfv?f-Bv;}:-]Lޯ21^EkS1 {o/}W/b2NS*eJg!v)DzkEt/κ!8zc_!ǹ_ GL=Dg%#GV$[̟&J:qJY[anrGO:kC|}VIfv m<[lmlbd(ERb.YN@ΗE&!KxP0pފzlS\_2'86۟EaMƑy$2,I DhqozYQB/ns^9ÇǍm0^ICbCH|FЅHjTMZůrEhj+IA܎?L ކ웆sz\uhyl15v t? uY'(P `Ogl(kBڢH!yّRĢ'wLߦO$ς}7O9Ņn~3)ﮗJ2/IB`wA+\PR)7x\0r0! 7GϞ=0ӻOVߞݰհlj)Ofy}4{O('/>W Jv*uo{[aϿpcDnPIU(|G߬pfԮgu-*6o56ޯ`Q ?]\fDw)]R&2ߘ4ȹє]i΢fA^ MPƒYz- h"pR$s$4a㾒ؠ>jP_Ӎ`W#׉ؤeŦ3X,15;V~zB}*\jH83DtozXKըA:'j 6cR}/:!hYQkc=ŏsD)2{S oD#{2Osr/.i]9^&$|YgWC띦v*]H 86KۧVXigޮzlp2ܗ$b%hOCs2XP } :kV\4Ab?*u>q2GGL.P>EA\nbY}d_xBhm4kvZ^hK/R\ۥq̎/u-xBX_ %\C6{+ߞlG$Iy;,Q`;CF~E Ӎ_3*xfSq3Hxbp;!xtAD; UI=nڗU"4 X$h;<0gO-hƯcTH]P1:]H'$çټ:+]PUhjpƅ]Tsp?v#!Lo~!MBmѝucFדɶQ(m?@KmA1[;q[6X/EڌҨaJnRU9$#qE|ɯ5!jPʵ͏8,4{}ZAnB }[mxUQ8;%֬yFjL_?S0$[qװ_](DA9Wqk)QC4@F,/K `CU.MΫ76qр.4#}K/iu8ʼnaVr%¨i;&B=^RZ&2J"V1Of\4sHCl^@SCw<晸DRtSJl1IzN0 :PDF48ZքE~P^\f>=p]}&e# #QjzS7/T!1bP;b?|dʝñ4V54n=. #|_[F/9C!z-g# W\$1m[$]5e2 /%H 2t9i}K׾jOU\K,u- !/`' `QuK_2)UG:"DqswKr۩M((-,w! ]V@%`փ5S<_i]R8qVfʑ +MTF]gK-LGNͅ?I@\6#aF[3bPA3$^WT8iNS~ZD fh_l(T;$<=mpj @x۫3P|n)̳h/#w;e 42Nw GL_< FaAA}uzŷLJ݉/K.'WNAp-n|U "nnB,jiXv^] RKHGz{?*MuNb0`HBnlͭOCq6I=t6x0'ڵ5x~ތ d`!pa3fp1|TbkfЩl gNi]݅]/cRA/ꈌT(ka%@%/f0uv>a>-U Cxh,yG;Tȥcς23˵< =W&Ep!02`$W+!ˀv)C.27'5 9$9WFKeD[.srnHXLbz,okg, oŎ%WuM p6^ l(3R6\|X8 2%u ]dRZE3WԐN 4^"UN,KCm썷@C2 W c~u+?թ8ϐR9mFUЕɩ2w]b #z !߀dJq1h :4KhYYԩP%؄siފ]S0g|o [bwC9*J;x #۔^u \`؞ˢn?V-&1(e{JfV Ƅ;ѭd1O\hnd9 +W(~%%<=I琺ac_ggDŽVFҫ*I9dc[M~k>5AEiZ:<`2/nIӗG۶G#WlNK5Me/`Huh.Y^nG!˚o7+6j723"`8r$#?<d11$w?!h.N([h2K^Y&sB6;ƒ J|shF-/ƄpZZ|gbSÞ7--#I9fORP6qOP8:Sr/ !=R Jh4݅4[PC7_Sfp QU\#UZ֥YA^( rK]-Y q,%,GZW/_8d*4c Ijxߪngx67 e+sCJ)pϥXsh(70)U!6r^NKd蠃LVgh<hs)Z!Eo48_F]MϑIfrӰ?k\G|#jFR'MO}%?M0BS\4FNgPP1s*92* V؈Ў"h@7>=%ɘ#}ײ {|3o_w.%v oTe4|TvFk 8)IU#Fa_8PqTB{ NNF8^ [@P=\w=.HY2^XnS "Fg'xLcG\H\8{3X+ ;8>\:kk 5QWSp |wV|6(E4s8'M7#\d>T8Tk[ `9&'jSgrӽ-1XDHپ'_D{psqwI\-G3d#9wH&zT8 ؊ಒ@n}W;c3J;g-fQJQ]q5Ll}n{m$kmV4~MvgCIٚzN(wD`-u2 xWy|Ss\C2o9x aZhp{S@ByΦDS酭ɥ.7ς5nw7p# &Yf2uƅ"@"]!W^/%4?o%T8хo9Qp-HNljF:Immҿ/Ʊs}5veA7=I @"vtQ(amnj{0toˁՃgc RypDjn 0LbCl2sm) fN+kl#8Rҙ" V6m<Ɓ9'ݫ=08qMl?Z$?ye\oS_@WaT_].,G>cefh$W-c\JL^,+%;"2 #2g{v# d|p еx丟4h(շ)P^K]L *WiC^"Ct PETxh8ܲ[jZ.jڼPCB?C>_SI_q7{?j#=))%.(Y|(ʸ)3,O<hܩ-x&XlY *Xf#aMHxvWy Ơڡ .򘘒0Gau8_#sdɋ8f?,g E(]czf T@TX-C=4hh׈'f%WB1VaہA`]%6 #Y46" F0ɭ߼so5Z 6 W@ ޫ *wEثg܆ eRVN1!OB͗Ӣ$B2@6&u-]Yե#]6(ۿB6%}Oj-=ܡ"&pF >~WqlQGa|u]R l]"(qO`V$g%hh0Fj_& ,qP<3CG^Q$ o(5WA;d@/,ґ+Q37B"q oЏr~OB5ND@`pj17K,= FuV^!$h߳U~{ranxc1{!Fh_+ZbO$9P.)敧= Zw.UiK 7GAWib٪(K-> bH#IZ##[DZz,;LejJ Y| >9x{'C=l, SVy$Qț,T,nˠI֢bŗ':#N<6<3мORނui>F%uK?s~)㌦MfݕI$ #Q;{ wIk:@ >mƤ4(n@XqxJ^~ RX dJidh` J)V\]SFB Aj(ɨcL9 \5igī|bqMAs]&zt|6=vm+j gyu  K~Z[@rvm2 ZqܭNijVJ39XD} u1:QIIS?0bhH{QRzGľV=*~mP@axkXfհ^C)~?\NsG$8yT9-d{;Ӥ݇D-y7/Hi9*VN T4Ȼ[)U#2r%Y~zauX$? |a +tdW5rgOWS1@fxKR8(pZ{Zdd˾-uL9v>멖kN:;\4e `YkS~8ϸOgT4?#Ijqn'/ϟ&}cEFU;oǻ<&j= e@ :v:wL[QLjdYUkw "#tB*Lz 0xPxs< >tO:?@[$Vb~h]U6KR[gT ;cn k+8#)ןIfg5A\oY>pN3d,&$]%?YJ$([E; r" ;KYMY#%F6JsDŎQ8EYxA6z;n5A1Q|\`l6£Sf?&I2Z*Z=/qw[qGQ`_rjP؟<85UsՆ `LNDĂkQsECy*8 N'\\gTu.T 7d{8S~pܗ>#݃W4njRn\ "T')*r (*9[ a ŰApJ$hTeuzR :j:}]nx=ħ%w}L]q9導 rkjc^PS@wx1 \8\屼dCetF`.95@Zrܥdu*,)rK:* /+зrU9Т(6ݧmqN l[tNe^.ܲn#ƹ^]!e46XʨOs1;\DFiC_*YCPfx-XFJ>tӅxs[$MkE~VAځ:nfUUiW6&\QQ'D>Kì*w( o1ㄶ,#9ƨ:(\~f&ٻRe}nUX bLmI@;rIt+H#{1TșQ|j@a'uD%EUD@F޳p~-)M48 }^ t{ amO[0>e3KC69㎬$>c& BWDuej9eSѐIދL1e5zrvS ,$L+{A;WmJ5wAGXc+K2d1 p2#8zmgUZę:a~9=P=4T\3No{խMuZޡ5 ]nz|!W;2eLmK>NI_Xc:2jn܀ʒS#_JBA|}X틞WmynCfaCLu**$JrmVykY3tl]{Ǭ+WFYvzDᡏr=߲v\蒦ܫ ;PJC(f~$Eb87_;x%v#\bfnZxIw̓ErJ~"A2h55-ʻUO"e&)@Hǃqǿ(x(ӠzUB:A0NSC1~o&u0`eY'K\^sM a^P4H|̗\Q|"vE H W1wAL8ŷ˭=5㎰`}U,dTQٓ;JpFEu>-sZH;EgM3U0$;l.hpJ97]J/ԑ | 'G,Y~ Ţ)[.zL -rmj *H<C3ݗ$0qU@((' G)e(qƨx8dk|hx7e .ߵ\gT|#M8MgaԳ7FCM=34} _)sm%۰w|e(;\b`bﲷrZҷʎA@T/i[~ڣəPQ)¤ƲFTA"_ϟѰ5\R|C [/0FsZ@r-." ?Fr}'v촕qQm$nڜt{nf ձNNɯkw'82nYmM{Hϝ}4!CAϴX4c}W9Fb?&2Jڮ0ņ2lVg εOp$UX+]]Cq}<thNArBk I1`s$l. vݳML:)ᇒ[~&M _eLk/E8ܯ{ <⏬)ANP`QLD/cCTwX'i,'e.KPZ1ek`ʬwqw)d`dТ=(ΔkFťTs5qD^E\D q% T5G('4dKnY8Ԡ]s)kd[ٹ!a0@վ5kHS[tf鶶"8۫,_)w]MR`k(1qKfHd2/&3o:.݄ ΣR$VlQUƟDimߍ8|aE=O vhγs᧙=[eZnGE11R`uA7)}d_M\ѽpӲL5sHA>f^_PRh$8\5뵔%fё( <#۸ʱv@)VU( Rܜ-{|⫬M0zSo\X}+Se Ni_$lBk+D8]TS['L{J׆;eqBOPb@awIW?@(Rwxa6gvsȺF:p6 ƈ @x|jWZ̋8a/},G+GxV/P$vv/05D%_D5t_F7vqNtɡ abg+H[˧x?= /aYCﺷjLglxe=L2: adˎRQ%M{cb|1K1b;;Gw\NtGUWw鄮^ ~TuIzэ )[clǝsn NekBd?B)] 5n%ikejiP yO]Uj,W_gsmf tjqh(6jOTWb0DA3O% t޴x{kCZpce/;.n.[<@=<@e֙ J9'!"unTMFҷEvvo3M1~gOQ!J'ߦ.Ԝ]Glqs 1w2fxpxWeIi1q/ʔG\ϏNͨ6cqez{ƴK]pvD]JV"rT^T=%aƛpe{ԉcn9a.<e8NG8g}ws~ l^pf3%t_ĽyN>dž5 c7[W!#x :O3"e+#Hex*b=㱾7t[} 5@RIgƑhwx~m4425>bi&(B%ٮO;iqkf/}Hut*xd+~ȹBBS]y#EѶ)ރSsk˝FTcU9Y䜥5(^±]|2a5_Wn޿}"*X/NwZǯTtjUT@V ʡ9L09чLl,u^Nrۭ*SE4Mu=ҍ@^U j^1])oiluFS )JPNtl-__ڔ4@vZ~[>9A)oGC=VWxٵ){y cEMcd*[JyXV*SEݝٵވ)+ ti#š 7eygG\|orvX4Kd%OYVMee>48$ -siM@eEH "x3qafP^}% tF~VA!ꋨU x+<[`2kk;P̸V:sܔ$OG0r19^,ZX r2 Ic]sxK^wNso,c[~aQiR%Xn5rI>~43H|:G7Bxxl*ZJAh3P.Gř['QIgڨ6J=C"&Bh`" ӌ;QXe!{ѩ!c W뽠bvUl'IQfQeK-\Ftͮy}515 dӷ}BN7 O bel. F; V?Ott빩c-{W86\r RӘo&̔Ņ2])413_O6pgTt)5_#ay!AVlP\'ECx|dУf7 G=e^eq:Hmi (p[П[s={@F|7,_$Ora dN);]1>r*K"C .D ^<~7n>HO".3,ҮIv{Qv[)td x(iO’f h~MqF|I&l&NEX y ]-Uš->\fu+}anItt&!)r f`|R5V:,'E ej% zf>T%V;Eu+2Ķ֞ZegxmjiiUzքhB@f/v&řP⩑٥HfhPzUf5W}p>i HάN_u65w!\h>h\zGEF%m]ڸ]]V@MZa3Ɨ ԯo|VBplEO { :m&]#IKܑv0ObX}MaI6WXT3: $!0;Gb&uWfܳ2H5+;H*mT \{yL p5O2J1ةr1' j8`&p:pQ5Ekoch߾igp;gxfE0!o_5{̽%e݉#E)Q4^^a3uY$0*'fR9g ( ,1}a͓ ",rʘ]! _o.42Esz|IyO-!@h)+>~r Q3_ (˚oxfeoZ[4Xmʚ"@2wt[-]l }5!q:#ė'`5_ ) qwj(#p%tS"7Ś."yd㥪fܟ){ Pv^,t 3j^ 4ET0- Gk?*->'pm\{YF- h[Zr8-n2DD".7  询qH0.s2)S;%%UzWpXc@מLWkjB݃T6.uVȂO*7V8hmPhE<.  esR{7I|VVbÏ Crώ>f ||8k*=I"gA^il`?Sv6wr"Q΋agD5 DcbDVT+Ӎ3Dϰ|z$,4 V ;+>2dAGϛk'LImP#1Ӝ"CF!ar0Kӟt a bOy_҅ȶR6, e}~NL2Gf8l#%& ؇' | ,Տt| ZOgraN(LﶁZDwD>2݌hP^89AoK.ZnnAH1CL:^|)` t/v~N/eJnLK| hCA5h2 e%?ݚ+}_!W8S?ƐZ9ȀI~Wff#9Keg{Mc"xd>Prr$Ub$GL^*q%T}e?OP($JA^Shm_qrjhMI<:łA9֤T} (껩*j[Ձ 3I;!"]S1*K+tÏn w7r‘Iv /=ەD4y4u7gCĠwGX,>Vy_ȷJbG(brnW^\@zZD1MPts̓ހ2v%Vbɪ{B[, L$'#'ݨr"j{3b:DNF&m|w]'q8WziӘ-PLԉل(&𴎽@wW/0=)*KrcŸ}1LqBkJx-;d@"jgyi^)b= f(kI$|l;)v!͐!vM9 -dϯ LA}2ybQsM"-C~et$̯0eesqB(Q&U\$;=6RxCcC'nXb{:OTC$<[ oĒ;Ltr+dφ |r8i+++*֕Si 'd )|u ̿aRfn 1`%VXiza?$O$w#xV)IteXcN߸$_ufdm"Aq}d\ oT6^45:yeGPTW?7fqoUEE~G1QG5 Iٮ ~j {) `!O-]Ÿ(?Ҥ-4{'zlL-],[?/{5Mh#S $%O d7hR`^h6''b7RP~`x ֝hk>𒱥8|;ڀ"4! }yg[t~T[XH=>X;Ou(ar=2J6Bk.lGv|!w+XˈbB$P6wyj97u>M/M[)9)1 _ԟQA/ImΓު>l%X˙7iV%~iXtkx}{Zy aڧ<Ya ‰__N=g+@s1'ĹBH9f ,1 } )KSIBmG\ q(ׯ`Y3ԐRl^E\*UdP>iFCXLQDwJiX \8@pH $Bnme  y_\>إ"\cm55uu}Zʎ, u;T֓H:ˠN$K"sXڨ Ȭ{h,CɃ܋U59sL[}[]'\/. s̼~Cr3iG+[ڏRv@ٶcGpzQ/QQ( ^HC>N{I;2O0J 97T| KgLu;2V=Iks~G^]'ls$hl cstC+S YǗX| bɗR:Ȟud|F yƁ_SeDA!~{٘h *@89sɁ$]@*76T\r/%!>*DpRyPU#W6&Z KS+AjJ@U`54`(<>d=R1m uqpxmЖ40dl6dѨT1 BVJ!C-&/e簛?<]ȍGءU/+-&fH]:yyO;WD*]"ZʭX@b{XWGA7H+IĬ0MeӿSMߝkda6M-`$6R>',)ήy44i*t:J'BmJ Y۫&>[wiD/Yg XilbEVzk.l!Zic G(cMj7u2zSޤb$9uʽӮMO:ؑaR|܋3u-+ "s$@N%Pv٩u`ڵbI#6H?!QNwkBAk EG/ nVR# a{i΋ 5!撴A FN.gUbſ';z8N&wJtmaovj4C؂#Z#@Y Lݺk&`u$4 D* (l^w!`7Uc3&M%e#`dOİwWO pvP=eR69+8Ajp*XLJb6Tuf\Ily$٧(ݢdt%k^d9Dv->RJrgIQ} d~o߼mX8,şeC?x)[ ^4kbzaAzZ9C4쪖/~;35Ut`#%Љ ]u.X#r?phُ:-S[wE? ᢷ+/DDžmTN)e.*zT}ͿАuBy[W+dܷf IXHzB1{t)\$x5¯]Wog ;A u ' ?9@J#)kD=Ee ӛzX!"ۂTS&xavҐ,De}x#ȜEܱ?H^`D[Q @jXzHص6,5Tk.y[\җMJ 庫B Ԝwke\> bt$;o`}!ܚW,Mc2Bi:`QZOe-VJ~^KwEowTUSܸYb=X赹54g_B)h1\Ӆ@֘=7es4!&} IRpD>GՊ*;¦t,nq!|$DM%829.k}Xch$ņ׎XҤqдO' .Cfmݖ4*\!bT}n!,H >kXէ's8- _]fT*Dvfqecp -{u1rVi<2|0괙Vs`\Σi96vR㫋u*n+~ )ul?Րx|l>Zo//aDP5Й?yf$t"y3-%^KsὪ~*uhvєz~'ƏƦNOPs u8x VS KjwetA*n} U'U`\A`:;9 hR%{bANH=K^NٛH#\C5l$&m#G6w#aӓMbZ~i?ӧp4r4!0MkI Y~)6͜p묦ɜ~%ぅSQ8-SuFp0O0~מAq8z>aH+8waTKL:Q)o| ؞ 3KV@ ;ѡ;EOT,Y0w25ue2A'&xg@: ?>1mU ȈҎ@Ѡ\!,ڞ 5n7x^ L9a_R5~!j='.6vb ?ZfOH*.29xisoT+(Wih]TUK$c8q錘,z5w_'򻂿4xBb* %~WW%g-[/H+])I#%G@M:Fꁺϻ$5z ;[ }Wa aj} BӗYR#{aܩĿ/3RE!MRre| tʋ?p%\@94b.z>qeaY)EE״ōEtL){C-eTIMC1\ ]& It'w(+ (Ñ{; eT7NC2_8p tb`LеYMA>,j0 ́w+^y  {$. `JbƾL~^@Z2b24xq[k»'Qm")T_q$RlV) @^Z TEPu%dI2xo Ĝ ec0ZAÿts\Bh*Zq 3k8 ;Iy/pa ɇ XPDեPJzײ!Ӎ>XȬw3LAʣw!!qh~""og.`eFmzJ #&ņjNbvd|n4/м\ 2[+qՎX:R:/Z!NqΤfCj΢/A"tuw=1І wEvol JԳjIMqMӆ~[%C0H9aʁm\7 "D)o5+Qӊ3}>#y2$iчp24R K Yl)o4K9/ nxj|*{dFkZMFݩ ׳ x?Cq([1}UzyMɱlƍ- ˷uVt *!zٺA(O hREi_ΈaئĄqAVuijE@RC"a@ US|CK .I?kAlW p顦$*A&,n57[9ndo_  -/`5ybJ-U-RhtMm#yB)5`sQ歼)qHiJBf:j=u4oEdsV$P0ቨwITg82pne=T‡ K,HF΍h9 iΫj}VoMΡ9 7Iޑr y]rz &pMU0 I&"ʬgߢI̿tn6_ byD+iWlܔpjݭ_ &tk'i߰ LLx7E)]܆zPFԚ1r-i+tR\{; xbr6X]. cp 1Rכn@S,YV>N.Ew~{g_UAe̕4rTll>B#Rs- j|>yY`",%ݓÐ0H`WؑUoX@%*‡䑱Hg +\<LHnq)k^O^0a~X)ܔ¼TK5XLGڎ\/n5v$^3  ~d,9W&rӴ?5Eu|όkz+I' @L3\gc vIldމ5.#la\p/9IjtTV ?wz ~N/5#`(%#М0x]׭ 'u8>hMl${KrK1];h 8) ;A׆HP?IW|c(TN&c/nJy24 H .E-C9.QNZDһvHD,Qlost'28`7[JS8Sc<}=a*BY&徽f`fH'jn-xrZƣعilILV03/6x1fC_gYʆ0: -1"F5X^bԊՇ> 4\L ])|xJ ĕ]wŘPDD#xV%f]y 8Y8o ܲT׽|JK6kNrhfn=DFʲ¦ɰ!QxHobvG,bN(ᤥ^^aXI:Ց(`yQHpPo t6.IlG#V(-AKm5OYuL@%٘|'{Oy}L)mz'I,xMߌo8L>}殈]hp7RG`ԛDqggHuPݷ}odeu[h=fmePdОYhBwTtc8i3wk^Sթ(VA ˀ.wpHrz_,Ĩ%'/?r\IBr⵶[1HMlbW&~A !H@#yGn-`gK8nBUFl:qɽ 0뉂-.I#hc*@B3n-DS)s)^u6"DّUȫ,bXݲHC:w#x&3Zo#&O4wيS w׷]{+,h'^ du]lDN%gGMM +8zVsugF? ~S%Eh|挞{dI>3+߷􂓶VU ln3qɻq:V=Ya5?HѣBB]uT.:HC.(B9-htWE3j:d*0٥ 3kh0TZw0w}[$!vm⪅0Z zH[ i'FG=ww{ Rf`rnɐl21B(^ WjQЮ8X,W bMԥHyWɘqV$^@Oq>/>gwo%QhqUfJVg@3K&XJ"'OmTuG/5[?S[w4<$;9QP>͌ks*!HqyᨛC-/2]to +Ńp]5-L_AMv6(uAi8EW{,ͪm 5(c{[+YF"LZ3IOE:h 1Bg>T'j~]Dgunma7;vcOfN%CqgJ`wJl5F'A~n4Yt?`sl^B[^c1f_Α v썃s؎a\EiW+/&|0`ksXО2 Um:2튪.GZ1aKZ<c"VefRJIXq2ܗ|~)PB}DTTgN'㽗ϚlLP :~MUb<(IJXRT9dbAE- !ܶAeȆ$&9˜#CF A=@N0"G /s?'"O')$oJ QIC`4%gq32>Գ$ ?zuvb*2oOi"vΥ`ϒbV(gDl VF1r}jyP-"n!#}|͢}QMO1}Ai20߶~j}XwFU*)*#p\9z!BPdEf]%;,ƃ|\H ËHU5pBRxs1ݺl _z{NKȞv |_4U[) AWGԅ?7dBzv 3((j-Fܾrq$BJj%%f(A3I_8sir*<^GGd \QՈ^K<:~8ʘ~&V4M()חSyORkSV4YZ54pKBeuB @"DJOҔrd[0| gUV۹'U*.s; ߢzuij BnTo- SN玱Nſ2@QL {Yzv WLŲrqiiiweEk7%|YwόbC`-d 缡 #D9StÓ~aX{K5 ,Pn,MäV0~B҇i^c&[>eJ~#1m@kTotQW:KHS&e*@v@lsf0X 2eAyrO >^5B*a-uG|CwHΛRz"e@{fv@yr.CeMwZ_mژ}ГK4slu"^~< Wu8Tƽ6 X&je:ro̞5Z@)  )vM3[v!$aO1B-]{-~Ɩȯg$ ~@ļTkjA\9V'ņUjBC [7a(+b=+dN>6P"Y>SIeQ8ݞm@v.sk*v!h'G]e}KZ$e0 BEYt:Wͯ56n3zGel'Ղ}̑# MO ] U4<2s%A'v[>11jq6+RIS)b+ffaHNtCa8tIlrͿz,VC9EvzEBj#Yq`L(M="dK %ìb_6?FԽGm;_}*B-V 1=]֗,,}M1aG׵sN¶N%i{%%{[K}oC?\fbip34&ޅ&12tuv [' f(r%8QO3dFrliE+=FkVE L桊U&Lk(R̥w9)yN` RL{@ mSC}Bƞ.S-A.`CewPNy̖~!*$r/f3D|b^u30M!iWwP# jhV\KW<$%Bxe3"G>,d R&YDCLfCKJ]F_R8]0q"ߍۭGzQչ.gc+@BA׭a poy1C#WVص.S+4qaPD Q(E)o4'$X@=}㎣5OGti%vȺ;tG3䜿`7E./J^WEk2[I]"Y˒-tܞ] ԩ$J Y#I=KDB]@6?!u&/=!P{y5c,wUAf8IT\izbQbF`xrq=QbdI}_8af/ZёR.ʲ4Ctlx~^s|esB#r󜙦 Kp)`b.[g^Eab\Aw0ei)UC[\4@T`؞W m0fN3\ w`;*/-gIfV/4(&szM61ʳ{~*1}`r issO%;lIk\SYfQD62sߒrvDV|voGB$7β[KD!O$or8JTg Bx[ck5B7ǡ/Po6][f5s" p3h&NL@`N63D4Z 1o1 qiGP1HElsaLЮ Pƨ̎xmㄘ@ҌMdtx5pEVP;؇TRy'O,p{8]NIk]E=VS|V$)cg]"GRD0>Cʂ?]=_<<({ $Ms?ͬT^&Q6өV6~$F4uR,h4ި%m΢~>vB p,[Ȯ nFGʍO/r݉l:7138֗..OXw4&dg:W7=M-˧_W==hlu='?Kܚ8㑁#yUǚȑdZt-A|lfki^OJPL~X"b O[3fMTTaE+f8]p Zq38Ե&gݿѡmJ ^P=2 0G RVuZIq[eP95/!Ȃ.w{]:RN-&ı$$_U%#PԯP~ɱ<[vX9Sʯ\z^. '>bc<\^ =MQF]oezǥtAp "!AJO MIe"tKaNY/5?[̿GBt1YJl q?hkn0)Ǖ\JY?~S+d_w>.͵JܤdkOBأY礜d@ CM)R)OKGD m)vah,2$h٠;`=꺩KU!!D/P@AYBDS]h_Q)+fq06/nj %t3u?ͪ'ҭ޳~ +n!?p,^D fmTH@iLF:MocX#-6?Ϲ\f4хJ#fBol=))2Y>*j k|L JAx)G)&S2c 1\Q$`8^ց >$bT#ԏu#8 .idN6ԩ+GDF s] 鹪K RfX#J%u8G,MB;ݶYQ~%ML8NYw`2[/cE%UިJ(f#yF9G̃?~ +QikleG=L¶n4s'j M8r F*uؕHCWL!# -m+(ɐ/ r Џ3D%mJ.7Q4yנ#'7!V.9)N9,;&%`htuV`H-Aq/*C_R-2 ~OlxH>Ihw _x)tS'jNw̪ %Ղ1p9e9Z0$: &|l ;e/O)%Ei\li4dF?~1Ŏ<]47-ےH~'86ٓ* &x6${|l~DYuǁY*oFȃ\ ~TB܇esivm/ )`XpF쎚 *0A[BZnCR 6u1˱,pjrUy?EQLgkm RSYn1萳mXg%^jj~M -TS M$Z[B܉0/TYV_ڮHg_>MoG yv7'X "aZx̪̆yF$ dp+w@q"bZÆt~k}3s_Yp}W-]?H>*H2yzwL묿s D!߱jZ]qj>>GP;a>b2}-տ}{a7]qZi~8k YIxHvX8T?]2_M)OUhܺO;#}0N?zֽDZVA3 zJdq~4 vU1b'o,K_qVN2j!v ^cY Ψ6#ߩ  帱^o&D-| R8ؖCvIH4-j뮰hx+Ks%׸~ Ci`lX),_}edoiKťeᓧaT=+ح΃t%dV+F`N [B\" }41ʀHEq\8o{=4G~RK|}1՝r=Jck}EM$^Px"z0KiV?!tg5fQsU璤<Q>f8#pRdVr6$"y?E6K^/0m*3VFz̫L5@MVzjc_rO,?Ԡ JwZ#({l ;+C~a5-6xOu4 4|l/$Ё*w)/DG]Th%M'~ޱ(6jjv/0 ƛAa* Se>@ycMlCS[ivKp E*dvGme ]5լA(0up[W֟D2.*FhX''b'9ij(1;ӱ,3/zO,DCL) #zJ Jƨ6(YdVN~ >M5;x%h8G`޽cҷjԫ*JCmdY7ߔ4 -oTd, i!bQ>0~@ϑIfW YBzǓ9$̱K==:ɮW5vj@/ks- :r +?1tf3)Ybsq}#· M_bLψė3̘,kw8 xƩvM_EJz`Ȱw0O֩"$P&w%"]I =9U.A6tD²}\aWgV>Z&I:^Ho"&(A%I˭ׯ/H4s᳍XM(Esc1R=H#U5yPސ'n2 l*9}x%s~,ݽR-Ub[v]E7(u/Zdԇ^1<\؇!Qw t( | 9.}C>tB#%TZy51ꏭ7C=7x1j'xR "$=T}ѤeԠ|E ;$LKf}N7X/99QA@J|my"hvCٛ\)e_Nh{l\rNk`,Bn"2#r ,`¨iWBY \ (6WQ\Ù{[di-JZ24UUFD#|~dɛELL6=:m3?gM.rvF+=#^J:3{tďc0Bqa 3N~ ] Vp,ּyyN|ukóIˏGSk9AIKl. Pj$󰍜  |aJՓ)gLSHcs6t6R}5 { AB"b4T{KЌz]5zyXO%⚸\ΔmkLG&U w@IP[y$CBȷS-C3YОpt/].޶-Kfrtm?A)P%\m'}u%,òNO=֨=>q1F1}D ~G/]8[,{AJiJ.B^//._9;2nDbg*$|5/t}މK n?C!t,܉w(r}*DO# @AIZ~H*okʃ>r5TЖ;W2l҅4ߠ7M^[?|Q[r/:mU*-P6.SJؼX.:ӘQ[O}{ly d0Vou}&ܭK٫%mmmjP ])KJ(mc!ndw7}W"քUVo"=aZ2;ZT=߅z͟lyH<׸Ck{G[R˘&T)3ptc*l敦^X/O`R3zl(K],ZZMn#BLY2?Npkw)=shM %_27O,58](ѳ_["g+M"lٗs] G&Zdu\I:<7" KóTj;w:zJ%%{1&E+1T9CbݟeD.om+A+j&T;vӼZNmեJ%GY̰Vm_~xu580dy޸"9 O-@ǿYYfl|REE 7 \aK NTTO\3i'9_QJ̪]rA7m fHĤ5۶ӵ=Pu3f ]=eKixD<gžvK6җXw1|;#uk#=|IEDT ~niX SX++tE:6:sTXPLr]]hd%+\J47z:9eDP[!Q[ qfhjl"|'~x} gFlQ|ȵ{wyQ"i|-ٳkaRNW Yxn_>*~芍D0ԙׇ{l hz3O}E_GKLAAXMFÚ#GF#Wko$1vV*j#mUxe(tz n?pZN{*쑧EYC{Zln72h@a5O0Nc{((0O&kgme;`@̹@fTQ:EXܼm_G 4%$p qHj* +P<][lB la4tryw* ː`*~Y[+sL$xo߂c<(NGe\0r+3˼A WΆgDoӸ8){Gwi 88]TٝZ_q$#şV#Lmm~VwH taQNm %iYoWgpzp~NtA wRsKq3jR("xCIxVױē6X *؀AW7d,a#T1rXn&P%buGI@e0 dn4PIi,;HϠ{SUKXϹ{_Oq+ 9!o ʧbݎ'ffk :.svD;Q9ms5ѕ Qj.A+saoI,=*!JNEhzfC-e֖;).kYKd4]JHo(]24^Go2ͩTfzntqkqy`X3{6:: gQJs>No]lҎsMl *}BeA*]Z9Y\9xuh& "pۧm%SZ_l 'SPzjdE3 ax4*TA?c0*mN_5wGR)uU;-{ ̧X;jp2w^@w6Y;]b k*Fs ڼH7̈I0:8 g!gt*OS#2њP)ƫ ITYlX;FW~oNJ1umϜ4`Cz[gNtsuw@O wD 4]{ CAO\G&VFw)Ce-6YTD/D`}o\)dB'fZ"|W#_VI ՛:N#MdRf`[dz[V;dcEU%^A=A +'B\EmV;%&BfPe{ +b)b%F0>-L k.usM>`B]%+ti\tKvڲxO, BxYCx[>uNRyazVjdZz|:*?ރxV))UxskG^J+]b]=y))~5[/߭[̏JŒG*ݕJ!\8pYqb7)o} K,5 K{'b%U00Oe㥇-pD57-o[` q@wVo߷Rs:uI 11v(in?N_OoQ)FӒKG,oUXHT'4v?c8$QC3wWժ 'c-9*\N2#_OTc2Mt'RtIi2l ofĢn9߁pJ!b\ry97P>^ֲC-Z' 38MXgrbLTI>c+Vb4X4aqK/hd.%'O4%U&[[|}pl6:7*I{YrˮԖ}̼HzVaMTV [h~#.9A3rՂ%Đ'F ="o kY%;̀|SΥl4GХom讜DgZ~q;x4~VV7tu<T1l?]cW_ЁrCv2Z"1ߠOFD,ҊMQg6[(\j]:aQ UCO*z7I"tc3G$}yԯRCY4=Vl{08/T0x LIjrs 4*!&lW8ժ}F)>*;tRZqE Q+(Q0 -ԋ1`AJݑ&wHv^ϡ=wluPYƋJӰ}(/Ƶ'CjT@hAtQT|*.}aOɜkjqDڶXM[Z"0P{mI4i(9&+WhhoNT{5 fqR/x}׏t0o9'DbK‹%e!U񡁆-Ö^9e?v.1aX{-;jH,Jum8_rΠ2 !U?rKlkv#}$ARMׄ`FjO "-2)Z-aLVmέ"943 [먴':q|93E2~CI*}uu6uYvHxCs9_my,+/ī -.V=`(ɮ˽Qrn m @c/E֬twxߵ % Ҳ\3H?BNMR4=J{iCT'KԣU`OԅKn޽u0 7.+y.5լ,[vU.\#;'vϟHR20i:|wi3rQ{^5e陔sݫ\z@1EC-jX9TY79A`MŎH!jx{W%TJM7bA^З9j\c|IJcr;ofYsʰ<N}l9Չ*鄍s* 3Ӷjqlcp=l(I2ḎZ8X;Rfp\F\C5l7kUmÇ--nTy ;h[-E/w쌟KwdC(H'J>{i)!P0o ^D{b8l*!U>jg47JvnS`+ei0]6x, vp4r":ibC6U_ͷV׿Xvҭvg($UXxlE%'aM-$Q /{s=z}+N_')?iH,⅞i D!o[8#E#rT};UZjBp %H,0epͼ*>!tӿz@p=0K*%}Nn{s=t5.>pwu߸Claj9z\L8'f$v@0L!qj10L0yl,W8oyۏqhaBg1?w(֐OpBEqzMAԷ٣[ɯ권r4F=} CVm Y:NΘZBA4|Yq,9q ǒGdg4d%pU8O>;!οUA֊:p.ⓝ &D!ҍ[ !ué{[xaeZ+lT)?P`F\Bξ̞/S3NdKjyƞOĺPđD!T,HA9D,Z˜lt\bw/@X1ߓ(rWb!Qһ)"Թu)cbl`YOn'U!c يxycw*6u*C,L|"-n1(5 <_Öl\>PYՁJ" 69Y)>Ihf`M$pnm5i#N35%kةOS=&~QjSiX,vIwo6LS\H9ZI)]çޟ.Ϋ]k!("=rG;l2dm5G]i_}?S6m#iP5h:0lELG5V_K-_`uzN3ZѶVsi}Rd[Xs2A? %rlmVHĎ y=:QQWӀ>bC42we t` &9}% Fʨbqn_rd>S+lL^ NإJpڈ?~!qc=eTtAx+_ 3pWf-3Cv xY"5cOB2e߮h׮v7GJ(fg[q#͢, ;m 2v4{7] ~YBƓҋ@C]h(Qv*;)T|ؚظwU!M@@IBHdѰ0j\06hRI4Z "ǭk!ENmN!`EQͣ81M( y3 )!wdwNZ):!{mw4QP`<{,4hqF|x8v(ׅA=xG2hhg+¢S]U2xۺQُ'Y神}EX'Q}][q?֑tG]?rߓ3A!p"%ɜ2%'D9s [lKKHuY~kElW ie>kC6 %_o bn7-e_b_G: ̸FV(vs#W]t娐n?Cv0݊H i%[VgcWumןo8YWӦx zyDM9oXP[QBBBsCO#b˚ض4p C{x\I $- z 7d5]X!-7q>#+kgV!mbGYpNXdb$$ryr!IB`4&n:Y+==C0̹Dq6o:^LS\$'jbRjv\K 션%В0c i>(ɞK =6 DWHmb4MI:_1UU(xo./`cTOwaTlV_A&,zJ #"J g>RPDOhVGJMR&1&9ÙVԛŋO0^Sʊ UDG46]HyxL}Rُtr5b3# rF ǖ?N)qĴ9& &m(񌴠 KFuek2: ~3$Oy ( $',OQssw`XY/9Ri>[! Ջ r*  |ͅaj``` ^d6,#&H`U`* DܢGC.lɰ`V߾Nn1y:divkHO ¶)v{?Ujt^)sQ\~ٱЍi]_\m9^76$J,*:@rMFTD<L~a@ d7&ά;YϖW??4$"D2 [~ !ĒMp%|ռ4~.ȭ\0M(wl7b !E"MjH\EmX+FyRts6ZOK{8JZ9Hx4>#%8-pCY@<ݿ$gEfn?z7hweOm']:&{ օnCd=!% #RTi9pPRNIH̘MRT]>iίP \qi#|#)9TMtIW9Tɳ4;E4b~<㮠&#ښڈ8ĿR~ R8?Y&Om\{u1Y"*?] l JM U~[):55&v$!i&/t:Y(ȹBR/׌ Ϡ%^Cf,$+eYR^l.(`]/@F:fA֊ yPB!3-Hp$aUlpi>FF_[=;qEpOW.um r҉^E)ӥ$G;/ opLhZ{uDäi`uQs ^h )Pe׼~D1ȒIg]dx2%eҟeH4uT!f<<jߡ4,_6b+BQcC>0X*SB%:cՈ , F<wom}KF_($5(Eb>ͼFIá/va< n.u{&M^`k7B&M{J3[ z(ȥf8V4c#4g FO \LƧb̹X&yKLV؈"cUɇmJ@6Z8:#yG梁r.g9kƠI%1S+@J_RLgɭZ:FOR =`DjP4SC`9tU'uMeEl·~+DG݄QTN䉞pTѧk E QF媇&đA8Ζ.ozckW pyOmh\'dx>h;'Ә7n= ] z#H=t 36W@0C6RumרAƎ.V\Ԟtx4K~DU:gn ߕ9b ]tqwEޜnuQQiDFAi76aaZ/h,'9i 0\0 WWSl _հD'xDA3Ѹ2|H98Y;҅(jEꍠq4kaWZ,*ggcw];Sp(s:Mxv|M*)JVlzxxY` -=;\qLcH{ZJ#Z&=c:bgei_Khv#lײjn}fbm[ʸ\TޟJ.cph,!e:`op'AJ lލ Wiܝ/2&,G$a%YCΝ =‹9(D'H iMS=:N)rawI(6yEE2i\|έ-#zB%R Цrߪ[h*~וP\V\=D!! .Vpݰ@B\ (JGck:V^C,{k/TU) &S \2*>Ix|?/a!\\Tđ?I*[x<-5`Ss`#/T3+߃}A j(yEjS}fO*o^mMȲp"!H6HБD`@.ׁmuz=|q.10qs$꿊Uҷ`V+4$v: ԓSaB/}TViԃ%*iWwĠo1ZWj+}e;pqC O+/t9+p{˺-eK0ˮfq/nĸ nN2<uyY Z{.:i,"Kwˣ(CGZN` w-ChҀ>UF*HBΜژ4xECi 5gAf." }ԧca:=>*[I[C\yI| Z IS(]rpjB̀2卬}g,Ji1Й|i%?ԖGOt*2r,+j@A;Xң[ ]jXKpRIfQ2uNFE]븩~=+%|]9@хdb dܥ{['`a}dw{'Y_7c̷?X\{^MGb&[le|bpvF-Dzi &3ӬE!UZ.x0Tc$2槞'f 4әwɢƧ"li?wx^+UW"2#ڧ&g%_aEdh 1gLshĶZ"k. 4;<"@a;AEC{נ/ gN@8Z1f5Nhxllt5r|ggTl&8agS HTbDt;NTvgt^fa.Rfl/`%{PjaLYUn͙I|F#`mC~U܎"/'L"Iv`geHj-Zi*dBBJ f22j]-dp3SQq2tz ARK„No+Ɩzu)Ejc#eKSh~.)Ѻ$jvY3|l.D  Ī(<8PnZׂ M*q]{,Ɔ[\ %q9vci;BUidftZHT,!? q%j>AڗtZ&)_뽻[0I ٤ =>M=8v%_u!mgFh<g>6x +3 ;o gxSg#qM*?;XpPy1ZS7Pa%@j ;>](ߧ// +s:0Bs93fYEo9{0 T.؈@VR7p`X12!u,W}web,M7zy7ky_1'ecI{XKߍv(zn >;F̊| տxPz]k3! A`T;jm.K4Ӳ)GHϤ"흛Yt5q.?a+nQV |9 ІK3Ku)x C&G|.ޣ7V8~ډ+Dvdu͋לLӂ72H@ kZjd3Gh`9ULڒNĕ%asǣ{nT:AOX@82<Kiu}w'14(=U;fzvt*+s9 YfCy}]:\@LϿo?K9+fDeJK`7[=êwU g6ȁsgcMQf L Ic'u4x'$$^{ri r=%NKeG)CwoAbjJJص#lRaV 1?9*tUH`삶"P}LŽ`Dk?2ry+j`pu۵1ǐJMhULo+`lnkXrn}:XYBCWX܏LAwzNdf*򃢵.jnP߄7\>(q3y0 HFsr:Rŭs2x(]}hIۆ丯} 0aU g6_q" 9H7>YaNH@FO1J!0+촙ivn ujC7X7, ^z.>zH&Yτ<Ц|y #])u m@%yݖw<\xK4.n.Dםݭ}zpn`ZJL6dxmD4,+VB|!~%/'Э]ȈAlp"&uѬ1y F2@̺a li_Rzn)_Ka#EFk֡җ@2,KO|7 WO/E\R*$T|\?1P,nml!g֦ZSe#贊v#䞞HCa\b-{ٖJPIu3Ⱕj(F%a0 Eu3uw"TW*@I%Xͨ#i`hazhfM/%}@|Un|uY"ˋk%ye#\/:gȧF-4Mn3.1_I"z?}"A܌pDtkّB >;g='r >Wpaʡr3XH$ hEeeȸm ol䊫?ls\v$'PgejkYdW!-BAt[$G1s8;D喰|PrM;HDp\j Wa\i"ө9 H"ճ{|u..%8΍żEҤ ȮvAa+ZV'ٛr,~&[?:iv$э'"Ϲ??H6 ٿՃ鶬SzZ|:PZsf1rHRɒ "u'+r3+3-$VǸ4du}u^~O?1!wh?t'}w35څkB`%[xSۏ!DnDt6ިx -jReͬ7܇4?С(іz}F[~جvUCb@m+XPcY~/FsI^qꏁƉMW<)sI!z.!K5x)u,Bȇf_'Hk9#qexm|7f9{Ӻ`gx$%A3t-ba Z2\2 b&0J + OZ!'WZ΁D ~ CMf-A#WqueΝJ/TK[I+5j6ZL*op6Mݣ0I3kV a;SkEm8iP{$j.nߕڱpUO^B %s P#ǧUApcʜ*˜ϟ %o7b}qdwLLo:)Z )͔'}_"-H!7 g.<>𿞀; mK\k hAhHma0/5neg\{BOJcӤcW"԰woiߠ|e+*(UCLC#3z<g".P2g]={̑zu;u$*֘J9]zy1e =CcB2 J~x>?~EMB}KFzTC kP3Ȼ\/_)ԒFˆ߯=y:O‹XM^8dB%!Ӊ /9{Z3fTzt-J-qti{3$ʶ7P9Z"!BR˂E2uJ aJH1/o\&/Wf`{ŰkoEgcD+℆M|=w"58Bpc j qgli[+9LhÜ@Nt_?Oehp.ca`۹5b 0h 7 R+AzRPAhƘ,²'kRQ6Jݯ#BS™;ݎhwHN$'.zeH6ׁ:ܗ:Ӂs"5DsS- EC ogGD+Y;_&CuOM8v:_C:Z#O#-,l ?J,ct]M|uX[ǘp$ \^vIeM63ZȊD*s[5&)d.hSyݶv|$1SMǓ,d7.;dwLi,-.4w_wamY[FyoŲͼ+PCBOxIj-=oAHIoGՈjD5DD$'^lwq?^]{dLAbcUb,㉌O,FږK5"NEġO)ءPE[$(4K",0Y,tί `ݰhh*@dq*Z ̂q>: -^z/q^uөWd5Hd=qvQΑ+-W)*֚4g*PQ?FMxb md/=_bYʙl:Ү~$<ɑ];]Y2}c:54{[Q)9[EKn/lnN= TthQ9 xqT^y3ꤸI]A9N CQֱ~CO?AS -}x$6ϓ]rɘt K:ezK_+,?,W sH4o GbOKNv FFYf(v#)עz")@AHP.եT#gZA)!,kdQrՍpF|{$}׭ 4nzW͊G0)C{=›L䟒֔r = mV?h>(+v-QMÈkK# 4_I΂-y07u٥ч@G⍇Ћd a7hBY͸ Z+c?dI6멀9Gc(&T-7b)}lT5\?~?ؕ~.H f EOb-i]ʐiv^b~$C[{`։P(F0G 7~/P^KitKs, SqVXuLJu,U( p8ɓlTգ^v| .]=',`ug[j.8jkoY*̍HFQρ9;rj%0n̬#+z3hRAk*,%.H] Xx7oƒ= 餮sX}n\OETg_36-}\wƯȢc)}V̪ֆ~-a_ a1hlܶߚkϸSFiڭJ~"q>̟7Pz. Nf]] [h;\ˎ7\/DnLmoB6p]uPCXAY)LY'O2A/Ϝ~.r@uxK\%/ ~9#]VNR>-Yn{*}֎My WĨ8*|zʩغVcUPƓޡ^2چEd9}Z3{PZ0yG{̾.JHq,#?uB2s^ gPw} .a-֤ט݅#geq_|F&i˼]1ӁE]!]f@% X!x^&t.gTfgz6(8~rH" >nIdT9j|JGO{!.5|x5\Y(-u [j }K6}(c*SH ȼ83|MNk;LcUKQÔAp(^Ȣ2 ~ &l.=ru-t Gc T!vBGzl)22ċ]9zS Qghg ܰ1%Vz!g(Jc?ObC%TE% O1)*l i2r},6bhLKYUg؜ãFt̽MC8+H +R2ЅY*fE.~&;xKN=uXP}0ƍ]LӁmzߤ/ũsrJ zS̬]!lan2NM9|ԤM?X{N!0kㅯ|xw%5_cTQϮP-mq`&Y̛R<2QmsGӆcN+S =p5}l,NSpP Yv4g *߀EQFWc0?(`준]`{ğjq̒A1AOI.ꤹLy(I*T֫ ľ1 ˚;p U z{Tťduʈy<?Л)9V ($/QOfPåQssEb~; 45?q&&\Tl,&M="/\ r_>"JxM:\DHՐ0V,HKC;7-px!|]\x*C.oG؛` $IYhbKe\,lj<ڝ@=#-FB HtX}itg$_\#]J~!wlY{yLLmbgXqY9[[N,:ޖ'8r6[ MQ͙\ <ϦGsڌ|`7{XGڌ8L|@- 6DOG=qfV `{٥ʵ* 䊆_tHmnzvD]e:Fr"ƒcȨ^ei_`p G p]DrE}yuRB}-:X0wX9p 3~iw@Ե};3)Af?oq˯rvgq( ~j@Q!!h^2.@=Zqr&3ز("H Ԗg?lnQ吱}Fa P\YG@v_6or] RҰhd,Mt0 gcuT//鸽]~Hvp܁:Hu1a tѹw \oH)zS84f84݀ny9!O 2`a4DGq f3xӆZhRJy)WHQ|l}k(xKg+*q'یlhrߴ~er; {qi೼(s i2d3wGSՏ^}5'ǰ$%NUɬ=Qq/.2ԗxFQл\,a:3+S'Qu>$@dϴlAԴxmbT-%D\7]&}SmrQͨ6 M*,;\TO*bf&Y",> LdB3nʇWS.%Eӓ ‚"\{ȵ:ST N{:4%x+cF=iw!aoZUP84Hjp-ӝJΨ}ܪ^Uy2xY5gpk-{N2gaQpgJgq,pp5㬋R;yxZH %H!46!&Ȧ׸އ4w4ez g檡\8F1!OA6|@ͥ5DeDC8Ė[&?ORL&eovPLbb=J7';LdX9+79-43ifa:ź9R .(6Ru4)Y8I=?BTE$2fcx へ4yOA+GW߉3Vf?obؿ-VMt8 wYu؆r]|t~5cm? QzDaQ, \F]-BPJR㒢Nx#N#|~WLaڴ O'6N:UYtN6fӛ(T23;Ix¦$4O~@ *LƐpOZ}-pc3p<(u>;dppL{/Ɖ>/_7ZUBÒ|jօx{ˆ)D4DN|tm- ϰ~=W,_vw43Q:ܥ5# M;XCaQ0BskQRzAÅjNl\`?5n ib}H;+I`YzH,R }՛7zY/2>;rztdu|,8s'k7%*#5Lmzn+r+)iwusK:ٰo-hWQ XRqyJqH֗D5 jqVYWET7AgEBQzHiƈ̚ ;SnR*9VeKLL^-_B'.xQzAxg@yNvÜ).1?=yق# >?+<2Z#3wnc圙SY.gaww~zEå E3p_[Yh3$E0JLiJ <ȑtYyLcޒq6 1T9(>ߪYvⷒGWddv)] u\[R= u8)ٮ]g,#f xTRJT\ޱs<2H1 )FVXѕDn*^#T(42 Qpj)22P; 5N0-b$Xom`49)2OHugMD^(iHy))kw,bn"=(B>j3Z RX+0jm6DC(X 2֣ʙCxOzc#Erd "I+\?R/Xl1_/geX8f&4{xJ0g @ah<ڛo(HowW?E Ч=3j RtDN{EϡʠG ^GTU,"%ZߊȤwp>$tWjEKB~^ad :{:qVXV(@yIJʈxqpLe+_53 ߘ2< !w;D%Cdru 8]݀> ג+NQ+g*qEt؝g.;**!nXUDO~кnיgnvX,~xYg$ϒlA(1 *`LHQ?^WUPo\]sri!P?m/Z 1FiXꅻQ'[K4\yqCf :)f2῍,X* ` Y I}&!,`ryQОܹo! v=b # ZY?W_hă?4gdmބ\Ua;R8}l+CGo 0/LDy QeQVR!SxN6(*OAo5\sǽQ;^ƺjHR䞵Gq&h.b lJiD)5)_c\^(O6 $eJMO\ʤ+f)Hc#6z`rd#ǐn|[X;.AK!N福S9F oxa%x#'ܨ)¯7q%{=3KqMJqU/#Kن@Ә<>黵f>\rOM`Mv37$5,IVl=R5jR)"< 8+#ѺK;c',)af[D8<2 ]mʢ&aU ͛l(`C,=݀1^2n'.ˡVgYnUnV!qG69ZS|~/ZX\ {ظ wjNEhv<\oD oEQ]{+,Cc$S8 CN8Ko3 ?}QS,FY+ c.BA?OJg)nE뎔k`o(N)~Zg3zv֨{b0 xÏisJcń5ˆTYdA`$y_@5?Tiu.jeaeÆի> [P uEߦ {v6!A+&} DAcGeeJjHo3v$8֩#*3U Rl᠒QT*#4 1kREH|-q +#0.{}K72( Aw8q"(5%ם;o¤"`a$:*"~>Wң'*Š'v7n6 ڪ3}RwguV}a^`&͖yMd-g4+7L`,HRD,/xQe6}RVŝEkPL uA1ZJ!2}T₶P87k =%]z,~yK\txT' Z衙>Չ֚[LC2 __ٟ*6Vt[Uj~tOڹhZ SYMYz~ÂvC OO(qtyb%Mک)i36ۡ j* t_J4[Lk.IJC눃;I *3&hԨR@kA+4nafE!|7)J% ~+kJ@٧i$ɸ>K҃S]@x6A^$3:n`_u$=jA}vNī[~k !ဿ4v0Cdcf(p$;:pدKmQXz(Ky#/*⃡;4_Σh03c-Ikn;lra\]5>8slCI<~Q*#G^0Qx p*G廹Iʻfcb80^ώdCOrjB. ¶!Wq?z^s=h-3V& ?^"*.K>zqFЯ(upN<^V+^]&zq 0fm6vz"ф Y% KܵBJ3zzAaX,*.@'ܕH"iDa-0i?@ pzwZ-GFfZ_+"XLSE< 5!(Q5t D!=!@vD]jG~j9}"=;*]-tPX8hG!^\jM܃ǬX_QҲLwkvRù3YϿ^? -HTO e]`4 yNxK#1› @7Ņ<Ѿֱn[%'Gh޺];,6DGv ҖF6-l;"kςd85Tܟ͎js{ War@["<7^bȫeA:ULHfςyG|ҡ Ac"26wGDk_/s&='`L|LJZR;'rg0`Q$*Gc%N#dWJDiAރ_Y?Q” xò)+G.@nq9C&\WL {(~~!pQ^BXѳ]+i֧rc}*ypNRH[̏ZpUv۪4Y AX~~m p곈;&h@} A(^/smJl>8_a/ZZ7xW}ЇI>^(O rD 5{ qݶxZzAI0Ķ3QU>`xHzw!Xp}J\Be 7z\9>'>)psd֨,/|M|KI@̾G$?ȳ0. n?墈P)f%;,Jr{0)G".Q8~\A筗'8SYPey+-@a.!ddߥz {{(R긿eD{:Kx[hu:Z1Y<HEddÁ垧 lYB7sCTp14 nl/Y5 5LW(Z9,Ep8D!ԞӞ֠gydJ[,a.!aeXLZ< pZe)QXIx{]r8Pʳqe(1MXBcEu]ϙmZVv'}sN_L_ >*R7Mͦ,{DD &xmq@4IA D(;)ZR]}OjFx̊̌|1~ETˉM碵܃͢,&羔N%#w!vTkgpʢQ#ZF!44 t IaobXr^mn =>GHSgB+zc C PR6i%Z=V(om@@FBI56*K`SᬩeeP40YV! a+DEPux9VހA>/hnL(}bk [s4[e )HA:VY@;@bbYt*7 mEZw:PO$ y{ORk|2:T s tBZ+K $X%%-o"sSH^7~e_ȣCO!r;{KYw&gK26bkݟ@YINzbpi\[V,HwqdZD>&i0`mgE ?1qf)/YC^ݖx_vU]N6KRRx)L/U>F%Ȭ?;F+0U>]wƹ4ݳ@_gW3oYJ088e ~t(T8"tG/jtharӾAśV&Hǭ2$qteEŊ%?aΚg5@82)2&;SOB*RCDJfIV[![\5Ԭ}(̺N-{[ smwarzab"D{4+K4*  h7 %"j OHWbͼY.RU#θD\wZY{zN^a\~ MeW4D?9\ȴ-97~NLF>[G|}1;} 7TVFgZ sc#| "K h8;y>)"KTnD:Pb? o2Q 4}2?Fܹ>o-B$=KCq?NnZԌN Vtl\ e0MT4 (Y&y@_Bnt1>[F#h)Y@\>nUOuQa$ gIʣZNS22˘ViKUU$-I0zc}eE3썘prA$#2r^Η ؾHkzZpƸ7QӆÏ $lмwN@evkI.35PEoUJNA&+)ۇK5{?Tƾ1dKiQ;Gx+fJE*I>ÚiPWe4u}縗lF2%AǏD8NfWL_rpX}kKoˊ*m}#l2K^t>}0`GQLp%_yTN({[*WUT]20q.[hwVK/>5M  J3oiIDrw`߁g(@E:{t>Mhg/P)8~j}|j8Щ+cJ7>s}`_FjAW-;4bƘ}W_с[˕wN] $,Tz"vv6؈(N_5j@ŒN.Q^><`ė=tQꋗ^ ymDsOWMT?w!>Zg)IEp#pmN1ZlmNz{Ʌ7*Xp^%=3o=˧bAtpKj ~Q"';*9r,N0T+!X5{dd@u83VEiwl#0@jckJs uTCAQ!M=Ӌ/>uK Hrx2`;s~e_6+@ēI%wc;  |q8ʷ#fP+Fdw ]<E@:~9+klL7U1O+}Q4CXռ0/[t1 Y2P]FTU̫sOmQ}!hHz]%N~&%|V`j2/5ոm3C3k5O6o.yO>'nװ7vj~ʁxG2J0="߆,_w oGAT P" {sf "vXȟg0fWF5EFMz(E @cBefvYz%LaaQV3H.5L_ 'n|""*_2dxQG?9l6qUX k#QԸ/09X )K>=W@1d#="#_T$)DMgL,AP~wf[_DŽAݰ )^tnUF:R\-51r m/pk˅y;VMr4i-xY*~ CAgP8+=5WoWJɟjuqoO v2=XwО=J]NɬTC7ixPw+vE#ï*GY,G\:7Z&=qNvnGn^3{S{h 6%Xxe٬rѩz. #Fqq -u0LyRߺ"MȇBc9Lm\",0 z5!WJ"g+M̿BYWTzGJ5#dnm btXtYfl/SToԬ-s58u3AWQKMb}֗[M:e?z\3 A}˥R7r.2ekKU9ŶfGn.e=X7Ӌ$L;Rjp틩<LW5WMR!lA7j.Mg)5Es&q2]c),n\¹($+p=#ڭ4N,7sMFxnHwrF!{UeZ⿉~-MX{_L1Ml9bWdƌHcQ!oiE"40m=4*8s]v,Z%1ccXn¬}"n}U~͊Dhbz 9fջ J;7 #)@_\W`%Єv3jm඾y| {\v:67bT~:[WeP3? b9lB)A\hH@b*! p>%ܪJ] 9*6м?=Ѐ"Joe`j+ق|{!Iٟ!T74.9_6o}\<~8^r)h6ܳ &ϣdkK `O;#\4yX|Ăf!eJQ/K>!nvBjm*$_%Z|~x;ן@JwPio + SX撡))̤ZdR|H_Gx[n6YҾeL\ BڴVHzkdEMfv,ui!~JByh#veT-<'e 6e;h<O=~Rk6[nji@K+݋Y擙>R:ޢ7e˻mv:59hUR7GReeS֎C/K5{ǂƫuا߲"l_eȾw/A4O "~ݺ\J@WJHwBg@?kIJvh qsսOnD m႗RȚoI_u v"BaV] f9 t[SU)\;I0!_l2.J-$kf V0&H@XyhUq?9՝) r1l{y*4ifcdd{O|+ڠOlO Z_Lȉ}%ބ rZv߇vCLx:z~2Jdk[%FFCpr  e }p15X[Y<}Q~cWOy 6kdbFd(jM]-SP_eNd E'\L"2 jf9Ptu$zԢJG1Y$ vNCRii/q>ກp Ip{oc~9-Btp\< N%?_1V!g0v uyZL$̽.~fDZbǧ #9UԴw-NNG8m43ΏF_CVpImkggaWFH@h=sQyax3Nnca٥|1jnČdsNeD) vSdN7#;^[)xwOOq0| <}un N`EvvPRt!A8PvDq|q0GnnV)ND Wy_O\:;;{b2-ݶ fkeƶAy.Eu3}7T?Eg&boJ WB|qq~X欩O̻<{Jd!M)XHD#Z5˥"#74K6֒eJl|ҡg-.DаCøK)c[s.*8ˌ EVv8qsQ qGDIґ+嶹QC'5_ƽu>3yDX]C BJGn"xRU%Q&US y`ř _GR RHﷄ^VY[)#.I[ڿl.Jm_1NALЃ H0?IT`]& N8 `֠jD37Ld.&L-6xjL)I.@F(jʢp0b:=mFهY5GQVe*}߰>XzPí쏕tСD42m} Ju,JKfHq l|iVn:bĉBKUA{M'_@]~ \+mxn*,WlٙAn9 L[v@e^\0#Ye~ ̏D\_-CBm5W.G~u6(t+R'(FHѤ>t1  ƺ@漳Gc֍,7p'}g^fWg:G, U'Ngws{l% ҨY5z3Û+kf"z-ctWyX6FR"7ukƴT= t Rp7‚lb  bA.!+!FDX7s گ#oH$xgdy1CfkkVԾy<0}>W1Zo:PLm:꺎1/m|e,9Dd_1is^2Ҕ1|R/==>15;PgY7rܛ9pn!`,g2|8xq5F MD2 q|V;AEE|>:}JGvFXBTsÀn@saZiCf\ }k,/Kuo)JbZL f0WYKK[yKU+\RQbIPPdd:|) r̖Ϧydnذ'g0YZPGH-t=/dwCħܴw GS/-R1V8BD|2ٖ0 X_j{16PYpbPC1elGQFN ^!={/+sǪ=ɪ [fN¨wiP{ ˘e>if'7V2L&+6 OݹQe$)n24Dc dy}\<JN:r29XfNje|s͏/+?/MbGnKK;Z+Kǿy)I3x|4rhD+Nq(؇Es!ꅙ}~|4I,heäK9ܴ"JsG-pY .MM,[6 n<0Vb$L[n%JD0u}Ο{8]!i;xDaכ3͋a4my*Ѻ9f@k0EEẌ́Gal:N7"@Ĭ,f'3ԧ`H5q9թ wyEO.}t҆H`P_p0Dm|Pз%ӥh5=z-0}% 6>{#% vPiX\Q&Xgd^ƍco[˩ʸ'+=%co@n]z4|OQI>Z}0:W#\`G5S~ݡ`[MVZd ! Wl: FWUli?fD6CӘ]He1q ~[rST}*jT >­I] burmE70>F 'XmP̩'g>:dZMߠˡ$$N* R>}LY|k?NYRF=|csD¯/lI-QJf(3YTdrݪ _!(n08~-}1UGZD鶪i( #TT!7sTYt.Q>w2$W2G{נuGyٗ yOsQ5z^<GJ#$MI}jW"9ǛG GB :+/'1O>m듵\Bz.Q=4Lve}I1_FÍu\^EPAd4 Xݑ>dCǕ +VKL&lXޤ.'~{y>=J=[}ћ{7҈c ζka5GH'*:^{fg~-7y-ŢFRcA8XG.~2F#(*_|ylkP4!>.xpGQ0NJ_N:U&< d+~6,h(tl)Kb)ƄM\njlp{Y'39S)_zYK ƒ _؇"F5!<*?>mK8/@D+-/J_#͟roRjQ-rDZv n6 0E+r@lūz*[E ̢7Ͳx4ht%@ +q qwpQk(YNmAZiW6bk;D &5T'rT٪Nn).X\\ 70"QXP=.hl3{QA,=o6gy8ϟk@FEڒz1WՁ%0q'tNK 'P5Ne8%辸Q'  iNQإU%i[xڕ`7*?Hؙ& E[h$\5HZ::qagj9ν͖;Y1P/@7<o7Uf!C~˥@dLMMO@_p|}h %RlFIm =v,;ub1ۺ{,ׅ͟@ cYTukAR̍=xs!Q'nϐp7Ū|x Gd:jcT+ѣ pv'3@}!'ṡTbf@]JaFVd† Rl|%$.&&Pte՜EJ#><<9UyGˍkٶ,Yt𗆰X Uvahl(!fd̓KjX3ow3ۇ+n6%@qy[5Z+^6od@S5 {79W.K5 ӛ Ȕ9jPچ˸! H܀\\.צn~ՀPOXƮ$Πn}OVrEU<[;s9JJ b y0aB;ϞYV޴.34EmG'{tZn͔ +C}~q@z͜I#K ('Bw0^3DpTX{42Ȩٟ˿E40(,md?P{^nZSgGϘ^:LEb}:򳄤uF3B<\' ~_w6Y|wʘT"P$DAZ*hxH}Y݄BŏPċ3KH49˹0<v3!@j%;̻7t*\\!U1;nI5mDLa?$B= =^]#Ozc~ ;`B8:Fa'4vm@^2IhL :&`# F$_*4c^>fNLsdl\ S{ iY&g [&~= B$e] >瞝F,{I7t%\ƞ3L)&|'ɩCQb>)]шXIX'Sg1lS$/ōs$C2YόcDW?X)'ˀ)jHPC8׉\ICalcymb+,Q$28X 5p"䖦Zxn2ûk4hQ[9vEՎ Y5?F_]ťOn~R|25+FDeRH Br.TO'KxAn_QufHhVzv_YRZm~5r^a_MTlhhYshsx\%őJ[+1c\cڶ.{J@GYf MBUdz­n gH4+^t edFI0c@ shg9pk!{Qc:-oD=$ov34';%B -\&>*3Ae!>Vz υsP2voUC7hROj}Va!CƲ'2N,Ծ Y|ELRf(BzZrs g/ L$m`#DgSbeڙUfKJȩ.6;PY. tL77 d# }FB%JApŸed} i*X,W$SH.nD KK'2*~0 ;H@l 0fphNϧ4f#k}}݈ᜐ0)σ1i@'T9m]?|k'ѠA6dT8 0mga|%&;pɍMs#tCaʉ 7wFM:ʙtsu6V=Thd#z9{|N'v%7ckss~^H6L``dT`-Wn P+"ȁM_^l|1R z\g.>M^x!QX˕[:wmJ&=O<UKԣW˓M iLVl7F/mJnlOuj6r@ƛ1$s` ] =i<kk#Z_v"|fRQ"R͹ojG?^k5'OeTSQeѠ"}9${" 0F"h4t厌iXmVvCjg`HC%@gUEF[]TPR\*,qE팃K\Ա9Wh\~cK ֬ d$~皤`e-0YݬmY]|@fg p9ԸR 5Շ7H|:Vdiw]2Ni7Lōe-0ccАj/-!BRXd(|ٚ AIa(Ƈg%׾Db7}u7ua{ Y0_A@v J l`3 fbZ D%U:3|E o'{ˬatvq< 7>gLHjy0KJqcΡ\8-^Ydg#5Iǔ[AB*1h/!}.*[m%LGҵ/ l jŜAGŽGxO̻l{eiptnzrM|h@TÜ7Q) A`w7 nNnS"Yn LQej0D3,<04i:{!!ۜ=F{KsDݷ^!ŶUn[X!'`qZ:A_wqm%XׂW^SZ+C{{ "BUǟ ;iH|ܤfG$)m%-mv=쬓gd|tB9]52zPg|Fxͧr WHr΀ a\D%% "م)Q bH2RA#sMgt>KP̖uqMӖ&wNp(f 8nj@:›52^lE0 (KwcbYrV^/*Uɞ1ͧDl,Np[ m:QF2$sv;$.j:svG M憍 ll];,,rf4ѥ%{&yhD,]ǀf,cPW[ޱ1 +{#RHY[[`{^>`ۏAܐ{ҊSAw,si1 FvRXS{4az2i_T* wonc E BGGe̔D@U+F Џa3w:|7jn*gGK ՚hzKV? b}4+ 3-qs4It]o."MZgDqݣ5" pCԜBt)K1 _0ؿ\|A]M =LB07lE( "M :ERHZ]  & #eGomt > #F f-u9))N'nbPJ^m"?/ wvLmzI|䎯)X5< 5w2nS>cM}{FZ0mۗ1h\  6ķr[†BzfhtdG"=ДӪko2E{x?s(\= N{,{$ 5NMߴ 9X1l>J/{}Ub\TOHCͦT]^v5!CaIt$Q=αүw_|ƒÉF!X6 PdxBӂXg9 2 76g 0Q懱{]1ʆ6d `n2h؊:NUfDxhYhjL$u<.Krѓ vQ}-8%"[Ur)/U`P%zy.4ߖZR37i.: s׬Q7?mx$ΡfG?$eP+VcsÏV &[rY 8L*n̴|-q H@nnsum,Q19rO6Jw`T/p0^m"Bme%Q0 Of(%zp{fYefg ag8jofMWAҤK H.L1Gkcl쟎FbxtcN?Tf":%)f妙ΛLDT`Ӎ1c:<踪[W_#s!(~eW+ 0j&s^ /1ߕ=":1 ^lccJ5* wW0:\_2j]kZoxF1rMӳ `.|6 |ށ;RQ :64x}9:yDtd|rtV(2y%%\ScI[O=o*LRAa:fQU0Z'Zl5΀<y]!t} 0թݸ,6 mxUC?M21yq04`˞;`#Ӡ.qI#U7+N8ٟs(PB42p#P 1͐>ey_՞\QP1H*hk[J!~1H|E m_?yh3[Z(j X1$ĨҡJ*P{(-nrM"8˛F򱞗7| 3ulHS-orÕ|±'kp5@<[ע0 MJo!m Aih`\8̨m/1ۥjٙ4-.P+av# 83$!^ UP{czϥ،%P'.m#tI`F}W#?nlVMI`~J&l%?ktпtѢMȂP}<*@wdÎB`KJGXZ]SY_pH#c+|17V53)8kz掣Otamxڣ3y\i/. ɱ0=^ߜR#4DJ֩ 668uboH> w7.Fqb?Aax+phEMno%.)zmǵQ$Z;!O),ݠ A5lU3Kkf-u\ТMJy#n$D7˕b|C 7$R0޲2䮾zر;d*(5V\J.RݢيpQ6t\ DTkZiA~ r pk5#)p_+T[5_98 kchp}5b z`3̱0N1Pu TLם0ߗ*eh, /: Q@/+\-: 70*ڠ[  cgŊ*#Eħs\-LXR-`|hY-хǘژT&ʸ,r(c1æbE cU啩FnO,] Wz2{p3W3gM^ 7ƔrM@/,[6lnoM]]P>]E[^|o+3[ R!jsV;J17la4讟f D-;Sv7]LP]," ic")4ªi mB. ty&A0|^Vu1˷PIBt8}] SʢsYuҠ%9{`tJ)Nyz^"elRCLe\%lBq&SxY5Y @' r㜡j _<-lѝ,9j c%_w =ZUt{?}>{6Jє.|P;r-u[Z}{=kk{CLguYb^L-wY])k]CZYh' su y7 NG53 NKCƣs7v.lhmQ4AYY+ۤ1Sds΅]HL *:FCa^|^[ZO+="\1hаJJm4N <1'u=N=BՊ n{pV_֦\wc-iM{*D7gEőYKaoҰ|.˗NQTsg(apD|;f*1xurw ѹo4 ϯ(E&ЍnjK|9FY`ٌ^ΌJqV.MAZ o ㅒ6ҮR9b$q䏩3"..\ Ѫv8. 5ia/=/O`+PfT7X}a,ۄCiCЎS\hǪ5F&W>k_0!%LQ^yrʸ/9*2^?mBk8sÃJ5_ /̆}#SneCb2ylJD=FLSf_v3u#Z%R1!WO),⸡L>XI2x?y)ϧQ~buM*'`igdPxg){.d{ d(0_9b_'nLΚ=@|[D4Txֶl AU+i,x`q<%A^7 $[/ 7~rK+ƺ ְm%ݞv2}4F}:"L'7}v]ydzdD "6c(ԺA2xhOk#†U+`rhV?B}FZxfQ^)0YJiMip:=K-LE3Vn w1kTFihP3٢0KsC-\h<[nfj}܆mB#7Iu/aZZ-}?NnG'ŕbN`Ash^~"]v A w3V&<|HxIOC~2eD:QvK߅Hf$e\}_S`-eo)$'<=0o8@,h,^9)ʴ.A &;W ޳3†C~gܒ"RK9/<6Z٢ {vM֐Da-BT4TfgLW";պn< ON;- K 1IC`7:AdF{xSqGWP ҢeI]AICV8'1^1Unfw 5sWRt7|ؐBF8RhSP6r8W+A_?oH_OHf:~cY7p>VBlj݂SCmK pe{#qyᝈ͸ܞ-P{R|/300*f|Z|桊{ ϱɾm YxorwNe<#bAHDy[t [=֑OUR ق̱;q)$56s !鈪Hܽ"gXNBG3ъ TSf׮v&hZ@ҏE+je4h=6-]LuYPA6 Q(m,BB- ̘,b.xpzs=HWrOr|5S  F!u%|#Ize%'R_$1K*EFUwhZ 2ovrr|VJ΋61LH*I KEN& b2~EO_ˮ?37pi7Zå ӧnAEr\}utb30D'"O{a mÍ:^T*( eh(@Lʌ#†;B<N,ِ:g06U$V|6F) 751.T&ҘtR| 5A<6DLa'G@E(mGV4;erE\P\߄bTlԥ:s5NlD'rL9Iy]]Ķ"ބ|&+۞; rvGRo@ ֽm߯ioM(/"ؿ-ԝljf{;wE[rͅEWflzQ.DcSMu7QZHhZ(^Lњ|(aNhͧ3 A|hO@Bɦ 8J:f!C΄}vg&dާIüev)dFE8=aie 6SJ ]g'#1Q ڤӯOPÏDQaG@pOض$K\ztssP52;Q5_L ? FG# GڮEoKb4Zn3ki=Dbt XB@`ΫkHCoHVoL}pW.'1>X' [ҏh>K]pׂĄ`ٰcu@B˵4]j,-` ZaSǙw剏G{dn3Ni$h}Yv(ECvlw q Xd(Sq6W1 va'H#v9c85} w4`q$_#=L .ਉG̼KWՒ5TsؐdAL]w'֝utdT [9JN^/䫂Pl]F9I>&$4C]MM]\d)HwI"Pj &Eij9ܹtޥ\66Fp=NZ`7&mҞá_`]jCxe.^< 1;6b\9$IQ3&f]tky]_?DgS!iCk0{@|{wZ9IC^[< qWlfGu=a\y&4^naz}̂Q ÓNudXd,ms`O8$Wj\eH0 _$:Ns]!AG2 / Ic`i%'snʁ+qFjcH+-9Il,S!8ZH)D6fK:`ZN\71 @;)wK 7yG7X+rnFSIVon?fM2Ji4YӂzJFVqWIb:2FU3%/X]Vp4:G_gy{ol!f~бS֋dIj(.=O;J;6-GϴYWUvY%|)C>ac3=1˸nkaDbJX&wɕ{ EqؘZI"ңB{+ȫzlDGֲ`g?7uFԪ˄רrdO0[9i=ɰTe)Pк+< r@&U&I\D%4cy_;jRc%~I4Kh+7&~GS7Fq?6IM26nM:31)qOc^tOz h< UFԝ &4W13txHX JX^K)Q3D9zK vйΩ {m)gqс63n](C7k0/ky~7C+85ep҅%M ob7Xrwɲڜ!2;ћVY Pjၼ <wCWpfK12‰p TcwĐhȴ(nY$Q_|sZ7a ;*:}D,N$ߘ$(fRf$7`OOW?y⧶B S̡l4,3McA3T/y BZ:g> Rp=EȀpcslN.}ȘP^ C2 #m_հU"?1 (eEޜlplO]>@"|JyGͶ /^)9sYlRq5D8v%2ZxȬq`@sD 5p UˇQQ~3zݼr/SKXˢ3OtdGq!,*lա4 ]&u0 jjZY14*e6?ꋍpy3ц_mRN8o8ÐuiҀ+)5 FH@nrcl%$ fFF ep#qkP# 5zC'e ^X nH8 oƓnBjc^)dq?QA; O~/8Ғ0z% s+PRy7D`WƯDA6~/u nݪ`,o$ wɟJ0C%W/vYS>ex2yvsh !ﭣHޛ{ r4)41%XHe)NWo.~zbk7QhʀIڮr]IKd82QyZJܪTu;691˃M mEApTTl$< yםmE/o02}R?lVr)!R$&͐=wͿ8DP_Gv?WU|2m:X*ڋ]6vtKanoo_AJuYz}p!F 8`Ϫo;;A 4[TFc[/76;';;Qmy{B$oMM5+?f uNj ǩ`qXta{sMY-ش" Z@i>")]>w&b՟C7a:E5~Y]%ū X P%ԅK$ vm|{ΊAy4$ #PN S9^3_ wyG>+Pƪߝ*bEciRmf/82@+56!GWPڑxC5@ŔDݳ }ҙQPY[։l6}ňٶ$lB#S(.?zN RK\XuOHNowJzeF4x#ʕxoeq(-8']lm_h`4|`m`2=7  5Q—9 k.j_VzQ4m `lctX@谽5[r4ܵR8|fz!/"OsYM.}_yZ/[³A~l]H.2fǒ Xɣ.sqgމ1Y(Qؤ9aBOx`)B&\Ɋ34T Sd` Фln+S3ũ}=~mfQs?6cj.ZBKjcd=/1FUȇFyʼnzۇW (C"u#cψ}Fǘ 6.OhR~t/-4]NWxr?ሽ%2#NZ(-o}_\ɑ9 "] To{Xt2NWhŷW(O cqih[jJ(1?pYr"6g?)fkXHvb==!~t5|hT'9J*ѓ(ߪۜ]K`5PQx+вGzcB%O%&QuR -tnɁ)uX`ZEOX.*?}oF 9\nPfV_}`]?/:RiF25jR*XDiU+"bo#<>>Ų/j}Rirs {J}(9m[ROhDFT6Ҿ)3cLy5 R&]ЈUVnW9rGۯ@#FNvEknU c⅙Y"U{$mۮ}&{Yjtz(q? wώr%@ pӝZmE޸d${+YeF~j0w-KdLv&,&\PF%"2gYY,Pj!b)S02nmzhC;m\~A&_uvmKks8A }jr)}t\]& UGW%M rl-x6B:KһjBIΤ1r: =GBYO0Zǝ;KC\B-t^L>DppN=m!+t1_qP| hC2/a> >S^bsrJ`Oowy_F"4u*KCLcۉ;D\Q8TYy=0)A6_cmYp(fD"0" pQ 3NǮDbBK \e3|pUDrl=˓#=>.1` f9k2쩰7zd !o.K+3?BlK0q%t 3 Q/ϜbF+ȶVE5}71(?h(⌗Q@&|R*GI}Pj6ߕFɱ05d$KLe OBq.=oW42b6_eTKM{OuM)5ɩ=TkWAfD *caPdFb[^S9&lk$b&dh&Exi/5H 3"*$ZYrI|8hvя&L T?r{1 `cR$Ldطe stM|ęױHrĪ0YEe64e *0gPӡA4U{e?QLZ{9MM3s'}6Lq4,re`hܲԲ,ذN]ӯc"6} =u޳#5Zz~AL.a9VAIxU5n.n11.PEZl9v>Uk˒c[ΓGmgV[GgOuC'NODZ0 |bewU-*Z"ewOz%K68,!zqv4ojG^ ]D+~LTnΕfUF ~}vmPOpJT>WH"siGwΥe:&X O6tp9WJ/`E4 q7ȡcj#ŏJ}Ǜpv k[.WG.9% J농m}/os-jVD!jӃ%{M^$VĿsx*I?' sH?ylY.,29$ʌfXJC 0<("tvh16QF,Rgѹak'#ԻX|a5us2]Jp~OO$$%'?ECL@e 4;!Kwe!ʏ&~|wjH!@C#pT- =b{ّ['ǥ|eR ).pd3pe|M>ď."=W,+s 9պKi*hOO=B  ~4g: RR{㬋nޗ]CRlw"s`.$-dkP~f\N!ZjK\^ g%e4<,Є14 V+E^ 8#%2&xJNtN&"EBTGr{U 3я]~߸"§ȏ Nf2@rAoԿ1NXU7ˏ.5BnYNPF]tȊԈ.4gݭ`L䴵Np']cڌ\aQ͚JK$z˾.%#t^-x}, ` o.VKZ# [u?lÊ̟,F B8hݦBG0ŒsŒG7jIq}_m24..՜BO7y~YuSLV*@ Vm|Q#fH*u&|ꛔeytHKsiz~3 AiIQ>PDAO  jҏKr4"MWe_6~6pmt>}Ս|%$O>xU(:-zj$<$g4g[G.e䆾Lha.ym=ץ.#h)@)BJI |B7 C2uǘCyy() 'ň7* N}:\K\7\Z(N~ eS$B(|%[*ȞcR5 kk*gcZl\1ͪ}P<YYS,-[/~GP; #@`TQ3zP։$܁bg80uŮLnIX4tkf<(zx +$.]?&If?>F:w@hJ0r}D]YpW&}t||^ŭφ-8m9E @.޳1mPs&="żkcM+bqĽKyJȳW{R,Dzx_p:{y!g#nղCl|uy4~V3\]%Ӷw=&Q'3qXqK)DpkF,EDhZИ}^طE.$~o II1")v@ʦB1(hbmT%@1YS N m$Zk+ZRAsmC[ݤ}Wn9'1Ge?vV [Xͩvs(dju2):dف:z睦jE``gW>I#LYc)VwI)֡c\՞﹯ 'K;*z̪ح 8YMH~d7^]Yt;7a.G6/sxtZv=s|8:>xa8pWx65/Yuo.݉RCμQK $]i=W' ݞkfF!-. .i)I%$pq&"q6QP1=`|C6j)<T*i/s]r,nL6.[&C?Kυ?{"hk f_>(yשbxX-߿h/bcL~S0>h0kyT]Ɩb7Mق|c#=s1yw2;夊mj%S^c?g2$3pw ZRQKQގ3`K2CTc}CvEG1z"]VQU9h5`r IZI pFg׵Ss&ʇ$!2 KDrEWp/ խ!sTQDJjt.aBݧ|BFobZ: ItW!st`DIa, im ?6aj 1KD]9ŒPfQ6^BEm1)T%_!ߺS5_~W񡛞^C|Lktmbw1RHfˋ\[H>^L*\oH~v(_aN,Pey;M[MF\87_>E> A.~j]Z3g_'Vqђӓ,3Wm \ حps\==daz¬84 90O+ jIoh P(zibB(0Q ha23ݟiPѣ")aҧ`hC*.@(̯AfKI閝xnLthlaMl3`\.}ٟ˴KNjÏT;eLr!mEPy+e#3Kz_kX 'PLI~ϯ9+ ݝt/K »r8L b7-vR]( ~zSKNXdAFD2WmS՟5JXg'nz(ۙ?—\V ]uA$$P:a @ۑ'^\)!Ȑ& s|썉>߬\5ӊiRE]l?+_P;Xn4'JmVyф؝o^n 'G~$LgL`]V"V6u • qm`z}뺱0OLӷ^B0S@ZHyUك_1N2E-*->CuZ)d#ۯN{CYjfw\|-L6t=ؼ^u}A`/vS.{u=)cq|vN&iȂ?I9 K=%[F ]+;aEr 6r!6c?H"X sa@-_.?zMɱ\2)ޢSXwbNH&\ f,FcfW9Ǿ4]TlFXbK|mC ԇA\Y ʵ[qhZ#CNt_ O$3lGfϾcb> / RﴄӍ.lR.`9!"T`5QLJРG.V4c;6/, \Ict׳q?N2=]HolYNjzǷDMW2PۭHK<X-z ý5Dterg+j[L' "4Ps:O/U k1wpcn o'OX;B YRgUGAV uSIPe7"( ċD\RaNSZYrƹS6 Z5Bt|yOT9e|Т5_ң=M: T+fEنKx⥶JrPm[ MAaI n?A&30_ ݼ}wc´8v ֜Q*nNAi>cɧ1WoH V˒~iO6P(W +7i=<$vbfXT\P׏#mĘ5>Eo_<^qi_yK᜶ow{pTS#x=K^b׎REaR7.BDb܂6SH5Uq<-ϴ&\@6ݸg$cv Ar}@t6vs)TFŰ^""dRLUY7A9!:# x:Agt{@*2ܾSh9W$5S &jHiGy]t~  an|\T7q ɛp :tTx6vo|y^),uf[ϭEڬjcC"0#HFT.Ͱg/+zw $}fL*K|%>()v\F=7  "^)IXI5jIcyxCN+ZbY؃+dliGd FDC0k~q)-핾nR͓ŕ*#H305ۍǫYaJD礚rbWrmwsZhyZ ow*[dW3~GC--t/pp;Vh!ΉYVc~XJ5 'bDK*GI1li- $j?VHeRl"F?adKSHRs>KYY3_E&mN5g\ ¦~ɠH\+ *Ѹ=)3 m~ _ m9d TI'Snh\[J8x1S.4+ɯx^5 b:~;."#q$4^k∄zb`#DB4Wљtpszꌶff JȼUpw xhGte݀;G)Ri,πuQջd"s2,TR_K7X`0H@Vý_$ȼF9lγ9 rNN7 P 纃52]BD> 4%5zo˗7$JvAwJ| k7{ntt3$"B: RžaOfK|zA/>\FwW`b,?oZP`_c%(ӪF置+Y|PhyB`|D@SLmT=0x Ymb2 E1Sx#T]e{WP-4{:{`4|ʌ/˦@մG'>]/nt=Xk綍XNcP sA9$:yLZQVB5f̉BnLLSق+0˖7.z 'xL˦^D.ͻy^*S'0;┻ ZpXbK+r5t:pgFlXi?d(3 `#ad{aT^+'"1nP,U?Ё J [rpur0FyRS?RJiV9 [\N۝D6p' q rTm]vS(E-G!˥"|ㅟpQg :"hg d+Xű7biOol\d'L14 $poө*ip"GB–ӜfL}-q97  KeCU}\Q&4P)]#\+3J!A?~Tn 57a!I٭-y'?+F[>lJuEwc=ѳF!ajC͟Ӟȸg<`ytŊM5UEVԡ6c ZxLӪt9 56gkiAh v"ḳ!iɚFfnB\: Y $`|dbܾkq#ZgsLkIoSo+SiՆ#H_ pYZO"s5TC4sz,z2̮h Y'&OOS5}|bKUј{M齽 ZsL"esβXNՉ2ލ4HqKOVn?0]"ɂ l=C0).I_gXn,Z0(ylVYpl*,q"v~ ǖ$ X: 5Fo *ֆyKu 0U :D~:1I&ghL0b $'25Ws xr^uI!I["}Hh"H nW%F` 7}G꩹صzSMMK!YTմS)lcS{cGpX 5͵xsEC/uzzx89j8W$ s?$nxXHFJwE?D ,7[S6 صo 4\jU2!HP':\iGsX_Ƿ%lNK0 4z o&"ɛI*@FDNqTmE,N#*" 9:6Aɛ)x*=gmb ObB%1 qv~{B^B´xT]^h*v0h!$*]]dj8a>UxnP\K)3uңZN sWc.نρ=D?%)PJ9= ݐhDC`0Dْu )|dLřz[3Wk*|+PH7U ƃ5<%o) "O92@sGu׈uIft$fLbA%0 ڹSEÄxfǟ!?sd@\vC 頉xOw?º8\{[/Jy:MmPnk|7Ǘx ȇVŖLƉ>Nj!ۦl;f'xATM}tw4L`(k/+>2* ]u]O{@6<݁]vmnlf'ym+)o4(FHRYrR+M^h=bO>c曉%YHH 4I:i^Q@f Spo!R$Ȋ"xp'UVi3nւ bh-]|#6~K R`j]NP,϶Ӥ /a+%U-[^QrL1pEĪR! (L$Ҋs\d^ݽT~=,}7Amuio̒aaӱ,#>aX!T3(0ۺ~)~ԮPZbڼhK4z~D p_ =ܗ$Kk7D×b4H hj(_F/[.wƄ(UZh&dTB0ʓh@e iryYRg7 .E0>}kpf&?z-E䟋gejWu+S v\d$os6j:J2{}Je=yMgv0tp. ]n9Q r14- @VAAi[M;!~AnS /-ɴ2`؎` By$Fv9L@ ]Jf$yĩ 4XE9 M,= xc7&Tqϒn )I՞ gC"؇0N_!g`h8J44pP_aKPOD.G7 h]oTuN7m 1 dYD5FVkׁ8d/K tS.N:~z:{+W^2K^5%KTmg I.=ƹ@[ʲV.6^1<ܚ4cNl֞HҐVKgep9\iHSjzn%cf6@~i r!r@?c6FkNA)ޡR7nmJHW]-m7UHaZ :ա)MQ }/I%[Яa(]eʜcbϸY▉`tMm z j5~$Z@Bo%{DVly 9*k*S*vlD6Cb*VyFno * sQOj4h+).f9`0jE:Yp>KwW"!._1BQ7DsӢR͔wEl }IuM%ϚeRxN diW Px򝠕` vW b_d.X%w+-HfY tT/qTQ9Pp Xcٻ|^ig^[$0Z?ɗ@X, â%^ Q>$=zULV R#9V÷!-њ:F.wQf.hȲѡhBl͟&?߻L hx&w> s*pKɹ*y]m; 1}+#hť9oXT|$QDLV$B Aj|9}.lx&LG]7!ޗFÂiT(@w !2 bt2,e%&-40|f)tv ̷B"9ug p2[ .Pɱ࢑Ԋsx"Ndu汩5h9w9Z &tU<{eu4qwj,Yk Pc-z/QU'nHf7?K0ifF$ӚNO *Q΀Otneᘧ9V"-]r"`+őLoKDfddU7 ' |uac\==6h InݵtD⻙<@ -K07fXI*۸r o]yLIJ3."r^曼ggq `.f&͘uB*!NhGɋ,! D.&ٴF)>wh2σW{ǡ4iCCͪY= K3a 6rBs?_AMs*"Uyç!l!~b3's&0E.tn'OOran,0a=ފ'C" 'LLBxdڳ`sntT0I)(@xlLBI]*jyr#jqrq}". ;8 Έ}ߘspseljm-LsطC~+ͻ⮙ڷ!(iȆUDF?<7$ ƶc4D5cMXUή*]cZbv%=sJ/n:~`7U' 耭3)){1kHtUTp8I%+00TMC?iJ#D ʳ85┇aAc1Ej0^F&aX>1RCAγFKy0DrZzDBIUovtcK$TO;6&±h*6<K} zͶT-Feic{jE!a[v~_o0fZ̦ s,cgZcY&M!btnx\sOvM5&~=# i7-lMݟGfZ?؏;hjI_[[hB:hdR*c]=}?p`d5[)\8 o>) ՘kޠWeT(,svėE?g8b8o+E5w&;`P$k +n 1\e "/.!%-/ZLq,IdǾX mD8ָiע&4t\'8§!c~rȷ nz"Rt/Gh P� Z…kÕfx~PcE#{wt³W|UDn{vYVDMiv$I.Fcɡ69v-;?,~)B2.fzok*\n?2#8D-; -p[O>")C;i'%9qCRK`!Pzi~(P|1z=bU\SHAbu I`8󠌞\I {|m(^,s +}#;4=ew`ZÌ'kdy>9N n5;t}*t,4{CϹԴ!>lP=E_; MeT *S dȮMEEj~*5T1aOt PZrŃa|~}oFFm`Pg>+@RT}JQ:0Ue~S/n ͒}ͺ\6 )ZZʳ:#t-|cK}ўq4v '?-)ss8uxȞ*&?:%px8_1z9w@]̳clne:-|rOHh\TH"Jym9fnCͯA{<5i J[t}R>0\tO%2HJ1!V :x#"wǪ`Gxw =P(znUU'and{txt~#sz FQwf 5 4;0a`7`cO_ D4ɩAǀkrt7>a0:g&u 3т66~uX2|zk4n p$UBػ+,EI7Ro(y(S-#>q|~yfvd,rކa55N76}v #ʾT!̉o9c7r-6H%}X73P*:Sh\ Q#zu/RۅO4?ibqTeH,._.QFUo<3MpcM)m?VtN623Ge[1RI z V)="Ь2{. Fžǒ/e^=xx-H£Uokup"I#ye: 6D2,[*KlEa5(€Dӝo>eRd.H_@}hz(52'ZA>An8Pg_fI|,xO6M7=Qܡ[cUxނ "ޗ?k?J#+ŎtP?8^"P8r;1ԎTpHuh$Vw$uDcA[YAgb1s_4 _}V]öְ́MQT| K@QVX-?C+P[Ҟƿyydō D;8kʺf=WKSidVaԷs`dV@Gu~T)-!7h;W&گ\+}{F_z1` R[&8:VHCts=cfqR"+AHTHnCyİ9-Ev4@"NLt%ѪV ĔNMS~ (R*eq-/[;ZhNk1LĮxD3T ^*ť-"uΕ6V?7Oo5pHeLGiqJ辞'!QvWm>I, 8m?~)Dٹvmّxħ'[+2|x #40PJqPܜlT p2ؕPy+pv\рsa7q%B|)x㰂Pѐ|mO5AekheZ׵l"m3> |갯쯽6\%lT@) !F 'Ӫ\Gl 3`dmۭh89eJ%O]Z[soMJT>R n@^6r"$x0`̥L绎sw9[OJfǎ;&E3-]r:V^>2Lm率_!2 stB~Uč Vf~5,kDzt9Y}.|RMǖ -Fnon,!iyP jM <8zӈed팘a2薍I&5e}җb+u&2<h&Q{g`o.( ceS#h(Y:;:ByM--h kH4JEq^ݷ-8-8K*ݣ 8 } 5,hVBr6@DKJ+w۹D#Ew{G$,tA֭ ! —+GH5-p+B)ɣݢ{4ٟ4C$ڰݍJ3N^'K~I_P5DԩbJcOӿ|Dp{/rj^Wދш;ăS4ueKT?&>}g"yWXT~h5>J-ÙOMӆk[Hf]{'0CzhG/%0j- W M A.{e1yLzWH(-J9$c|m|ge%m?GqvB. x#Q ]tga.DɭuG>P;޶2 I_U%-]Ppb4jb~Ԩq~2AD=ZgʉwTo^y~qŭS  zьx_ G+$Z2$b5,'spSi| 1Ǒ[囷hHD} 1E+.TlIO. -shrC*c>|p~+u4D9 l?XW7D ъI+88ʮ c*d7#Os:b ,v;E[> ٩6xKm钊ë;eK/Hq((/{VQ'VtoI7NoGR胝\'|z~Ђx7&U9 ʍ8gٟcHO:yY :i^O>T*J\/:UBdiHlSi΢'>0ykX°7k[ u{iqq:fG{:6FZ 2q!aubޖ /Q<T9&Ik{֨o{#k?? bs-4]#0$;|TmfPn<cOw;tK`FT~ ] F 9 Nr=]6eLwgVrx ^o1"&VY~d! SxvvȂXFÊdE'Q%J.1x4]Mwr[u3mGݜ3{gs7dH3 d:IM훤a }3'Z<&VnZ:u8g݆&)~ڳ%P).p :@lbo [mB97Ӯg"GބD\[0LmDkP=L3Lox..aAhWnGƨv]<&,Qh >jO?RySlW>titpj8FkH3ݪ)2<(~;z-Lth7̴ntWOz0!#5XU!&w;LI:kL|9::0PO\ͅ.r̕#pvT =Xvm9`tWJ&KDzNt>VvCsfdADlg/_ UO^s<!* oy@bfD WP ]#7 [Pa곾<*措"i޷$EBɢ&t%D99Bʊ*|pVc`^C~8hg ?k4=.${Ć\<ӑ̓%uHlRlo6RШwg'9bH)q̀ǟ߄ZWaO-ޱsSJ8Bݭ%LSSJ &h`"^cC1c"b?̇*1o⼞ .I f`M-L74` зd} sWV.^?+ay~G,nFO\ju&HQ u}8\63REv's`Fτ[WB-+1hc;A⨓;eہX\*''SFNN0bs`2*gKYf?V ]D2K^7)<l m0{<܁O#H Zy\OPJVɂAXM6pKpd46ԴR̫n,{$W6LgpuUE2Q; qn ^Y=l܌7FrÍ/Eޢws;%7߯EC]" [TKGZ뻫XӔe'ys$az! jC%>}M#AY׼?GkvZ:Sg5z\?2eבXc‰}xqh_}42 pM+ b$)GɱmKJw-b8TŔy= FPDZ2/vjB1"KPAIf4qҳ#Xͪrɉs&fs860[6@HHRΓ2O2{o:P,ܶT\k!Fg^/QnY]%"~Bʕ}=[EgBt.'dzy9 /6NGJw|۲((~Ԙr='^Y0~w=S ЋY8WTg\f1$ے_rPH/[>1Ƃ'HvoWxӕ=~@~@$  9+.TIivR# kY}"'h(/Փ%S*EۜA.uI1VnFƥYk]9n3[u:o~Tʳ'ԭhA+Fd ?'Б>a"+MGӐք%͂^u5GvXjhye  UuP2V^|)&7U3yw#%K['jŻaQ+0r(֑1K5ŽZBgU[2Ӿ~LB~I`A*@n ҄yEdYYCoΣ8Vd$ctl4}3(#_B?IV vj Ю"F :M@Ah,ih& `x|!o0 KA߹ХA(?7~ ^.1 ԰kC3 c|a2%B>Q8 o츤l;Йl*CГ@l@#uʏmʇɊVSbzME|Pw:}Pk@/bΙ(t6uykv6D.ߓ4AuY!׽;C~zԙH a=j^ ;vYr! $u f+#{/ PګN ~Y嫜Q..fw֝rzȕ(뭣4Fr&|S7ë̖WXixSEVPf8-PSq#e{J$d9э32q+脦2 '2bFA B3h(cN0(~Im$?~4GP'/94 #Q(jxh3XSGgzʼnm 'o=g 竀%*7X7u>XH>m-t<ɪGr3N.s S+*}sDFo qfs11,sf~W1)>"YsEVN#G)sۓhpJCy*vOZ/R͑-dM 7SB"(C@NU⊌8| ]^1+ 2ѝJC ~Nӑa-d+ ԏ)2<\q!@gkg jk@ɖAeKc!jKoq~x~nv(`-kE#WXsVdOOŃ*]̬ )RR 0Y\h*zIEÆ~!KгP^5 :Qq/.S -Y ŻMtTm}$1˨|)50}Ul *U{$0Δ=vt m]X1`cR4NvB8]쎿Sq10UǸIgpƖBajcalTBnrPh؈BF$6r՚!V/.5'N6Œck/ 1O΍+~iLu\j@oT9,=Sc:.+l?z`6B~w_G|f|`BMV1UT |-)MLXkzS§'+<-fLᕵ1[& [|L \{-#9|fDAJL eE4o`Y&·i: K?Jk>Xlc-SС{lMI=,v2i Z}5! G[X!Z/_ʆGg3UXD6Oٻޮ{/\;.z&nf[L .iȴFL`%"mh{n~7 vFߒ%7RBk=#-0^[AYX7_jA;@.Q" BϷKzMdLd@r U"b]gfj EVT+K[|:nG (4lwe;Jxzǟ9g;ũM[d^ 638 Y<>[q%*=N1_krA!\L,1K!a0\`Vd!& IGCzy/'cӓrmXHyVz*hRM30irx%u_􄨗yKy|Ҥtd(N08|'ȿB^Ww5ѐᗧq/l*'j bG>/7~`tFx&4u:G??#sCåج! D=ԀyW[.4IQ };^{ ,i il :qHQT _5aͮ:ϒ r&ظ&{9~w \IkffS<_ЄIA%]y`*=uޘ\ܣܵɤHχ'ؔZtB(&Yy ^Rzzi귐\jxuҌ蝌:m9Ynj6]EeG`O~(#K8g~譈 Ӑ9jCX}[^e&U30u:3W{S1)N럸&`g+;BmlC¦:ɈMH#,7B tJFyڈF  AFP<֍03~E?4Aɯ/tےDk$JњF>My4XvEXM쐤~ {lj@SX4b+QI5QUV4-d2;&F8ÁRnhJC^s9(*BS:'f) /iM&?ETCɤFui52 p^?ƀӣۥ,8Pȫץx.m1KMT(fjH698$۰<[ɇ%D<@ŊAn# g, 6 bf\r 21: K9zxU3WhSW?Y+H=} NV!lngJ tݵyh">.' \s7XQpo'q/(\EʍUf-RJ#+ {8,pk B`SuezlDr2q9H{)WVFmu 3jJ" "Ä!I`{sh4Lcfra1@۫{ˈ(LSk`<㔍nB~3 Ip-,>(QgǧWGugs /W P#oIXt2'{ޢF@ڇE(3sfj2)ޛ,iv!,LyΧT{VC0O7?+?,zxg{lGrڪP&ԛ8 \ #<z5>^Kb-5+-~)|5:m<}Խ%UΎ}!?  %9M{^8-c4A_gd&ɁUi'`@ֵ'7rPrOj|Y &yDgBZ (e s{#(3h;ߛFu~g/t75Nxu ‰]\A/~d}gj 0 vՏjj8Vu[v5VN'VFJXQ(.2|^R'< [  {~l0޴G `[VȝN!:e ӳx!ڱB2 7YD\_M}"ȃ$tmȑ? d/Ujaeky`%,hgkz={Hw7g/jnaYcU6PsƤOk,1tJ"4ńf$k5'hn0ݟ4VOL~W#R ~k+yc0c׵,|ι[?BބM;dLe*%P(DnGt S%7 2&њ,]hbcH%-|~o g8l+wPS`AL6fElWj%u4`H_$8PEP3Ai4rZBW5>Hp߻pa I*P cp^nkfoNVI'"^FK96PV ]lxjViT$$:P"»ΔT6v2\a ОÈ3]&ݔi53a@JRZvC,S(Zb|p6:Sk8d3~+z+jx A !EGͩf6T*p~k(Cfⶾ,EY=399[({d[|Ư2W N#N-nmt3(rQhR(lfG41-RB%+S] k@!@ˑP$DQwA^%yv`S?9R{63P0' It4HjٯSVg̬1NcHʬKlASA90X/k./pp#& hޚ|?'5\1J)Ӈ e.?URro]u# )08@=Q֗>  Sjdm{wO}Ԡ ]Q$KU]}lfX`Nj#ք7\2d~ي@Ap[GIQK@'?WWh^j9UgT!eR/ċ`'~17h|fƔ%6pL'@7w7I} -s(ewٶ;R%v+.Do:}g!}˲abަge`N۴Mz䧬d!}^bD~ |ILuUh۪Ôe/l%OF#PJIDz0'q%'>pМd#tmHR " y#N2oIA+ry'E;R4JiCvϽy"(ۘB5 J( s8D eZ^8{RЗ=]z5I>紂[]:uɻQȲ] 0K7'; F`ZGK}.! |$ϿřgU#ǘڭB6zQPhϑdbD,ZO a]}ro#+WCwi j]qA$3u5* /G? 8vfڅo(1\+G{Dr{oT4T^Dz^8xNyࡺxkyTZ߭8|0lH /7 |yW #>rU$WaB&^9,W(m'<8n/giKs4ш=ªd "BqXXHy1@z-8 0o ڍ^Diq]DWi woW}|˲d s>nz>g-zJ)uLO8tJre-rB:01kzD'Tۍ@XBmXQ:A'SIoC61M`{ovII~-|Ci(S[$bR*o!qs  1!{N]ߜy+3Bv+gY94&Չ1ʕ4PQг 0u4+c~?'v_:I@pvyoO DF1)o }&+->p[ J {]tн=0mJOJ̻a[DgTE֤T 'x+Bi ): .^*@Ux|~_Ɉ ֻ)'& ] s3H;_НtA=c^d't*|r7Lڧ}/0ծgp:q_ vR+ L:H @6W%ōnyY_^40qrߓf`YNxH]O{!<,K{g`u0P&ݑҫ1*-^/qKk͖`On7eoV_)vrLoTy_@5UJ=/@zPxVC &qp˝?_HEMJƥͮW)P Vf :JY6@o(2`[(()^Zdg]a< L,Y}5k8@+dW| 2ƪ<+%0RBFM|4n,eƤϻÕ=( a?pȭSF-Nz%$A}qC rF}GWUbS9U +boAh"(lyA^!q6{^_n6"Qm`$:7. A=8ZD|,aΟ?tWx@@E"nn[0GLbBsUm)o2]d߼yCށlgPf~ϧ$FoW?T9 [ + 4|͗p9Lzf=+ʲʘN4q1n*dLOz Qz*uKY&d߷b&Dzf&g]n Ej Y:Mh[zr)auګ=XݜF^S&5F,jJliˋw)e60_; /5T,,M}R|Y8Ǩ@ _ :j&E f_VǶTU߱b1]LoUOKi_>p'Hb 2*? }"a{ӱ T^RxZl, œt>3> A`5>-焎[ y=62b)yF5A -eDޝI?l AD2'#^HG㩩C%P>kWM)jS7@ҩ9p;vs WVʥy>31rqȃloQϵ?P']oyC,;i`= , %:ݰ.݆hy.$mM@Hz P;}S: XWT]! *Ӗ$6F+fdUH NDj}?~"N^/qCCW3>،evHmU@#R_ ϟ KeŁg'@d)M]NJ^J\R_.:'-ƃN"W屬ƻ-J{*{ګG07fp*X5p$U`B(x]椉 lAo$:c_%4z.DGF7oĊMgmV}M?WYmdsjmkU'=d>^Mk`xIiO̖1ŠP|#8LR_N&t127=hD>cyzs_,Ί6Cק3)7Ϫe?8,+ hRJg;?rc}ަA 9λ "Gᆺ~$I$$UQxzL4lga~XX_^DJ,"@I\0k9pJC3=Iυ=x.9+ ~B 7ߢ>]hN<3`p #y.iaJa4X,K!摆Qq[d5U=K;{1LYgX->TDdߖh%haV0^\A;e=(Qw#6Jn0r&#o-jUv撏蘿hi'9n.9\#/QٚąD,{C?(Pݽ58s4G*o,UZղO|hń R7'_i̲񌞖ߐO0jJָCN*x$t8cNFiɣ0dj7Ёygw1r_&9Rrpi!ApyПD>d~a?/$%ˍ CHAPp`P,)M?߀0Nݐ5 JA!UP-zNe#,6wᆣ=AQ E}5:s$+G,Gje|1tO.7J]cłzHϞ솪2rCCa*r9dr Z ,9 F%*ϟC LbDR!Ζ-1h]ڡ^z J:D˿n;%IEuij 5Yo+#?E>f1vZ\95o Kїb|fh,!,pc#Sۜ!F}"&5.>rW%n~'Y08vOy4z#VEO&{TO͘yh* o4Jf\cEDˆ$;c+d2?{D{05f7vu~c io5*)"1D Ub@.Y wuy?d:IfcChgL4|=%cUrΠ "F@}(Iqk#\aVžBS`p#,?CNEi>aǍ*Hȵ#^!O8 jjWΩ~u#pOoO]ұV[n%a[_MϩɫM[x<8_dAA `c<O t6i?AweM_h$s@83&c5HM]MN eltFyFߵ,kb-5ߪa OL@Iz%%(*4sUD9T.7oF ^ۄ3ȄiHS=$uˌTDWӨ.(ϙq*> *{|$oHQI9F)ؔ~e'6#w~M IsZUwCf)d17z2u~])*%']T[T;rfOG?-IXy6Yc}Դz{=؀D:^86tQvCT!,<^gNd.$r<6KNS! "ҷ+{)!<1Ljf3ip$K5̦>pcLAj4i]35\a{2!6MC7W wiEKaGҸz{8O#d| Lˊ?ŠO 8xh$:pN?EeeI AA'yAuؽpy Poj5l"Cec70{D^[EE{* oUy%^ L? 4xm}\U_dS)T A e9xv@k1"!ęm=v"gVM-&|<0!,gF p 4GNjz~ϊt;t7S|A[133Qn~6!d”͝oO<m|ߛ8V:Iwr>ָ:}&Γʾ+⍧uA;n@UoBF\{~F@^j6m6=p'y[VoŕAad>/,;\`SZ:rub{A)\~CP6y*%:m*C1 S7b+C4'L;3f34=rȢb"z˪e>)v4dž} m˯YC%o;Qd|· 9苕R| ]0_ۉ48s \i35f2o" cċLPlg A`%]'CS|*So(3~Hi NN6=X1 5L?l j<i#Q<ͶK6aL]iiT,*؊\!—32T{-c'K>ZIíΟ]7 ͭlhY@M9T. &00Ձ/k7!ep"IDi`B<%qGFlsh%ADLCIbhT24(Zr ςq\t>3d*qBGp *l@pj|5pWM͔3ԚjܩMâMJWyg[.EX|bia27א6[WSǣ9ʇL{JTL 8F]~-G ԦSC_wu`C\Fbmm&.5-E,l{l2EGO]:MD׷t46Ntg'-TOaxb " )hT[߇'(v ʷ"JJrRQӸ`JJ_{hHz%@zśB!wxG_2;4wϳJGd_YrgJX L }Js.88,(j[ͣ3|օ䇮oϤ+wnUƻ5>A~h j.dJ>'[ ꌦU%DR51j2eh{[<`xmRaCMWDI]t;rRrh_grs?\hZ<Qe׷2`5?  5p31SFQSlXQZC,65\cxw(鹢dg(~Kiq,QD^L9& VKO|jrIh"X~PRxf(8(\R،$F=@f(ΜeND$mRTVq;O&):C `F6oz߁7(鬖.v!d5AHeM2Ͱ9IH0jnޚ ambHQX M*p*v/S3[sPl'0ij'Ji#?%^"-M-ӈ[VMGӬupXt9JTxmq) 6,u$;;Mo@2 T) ;-dZc\`!AZ0gLAzlT"cYm9̟$ۧmAQv;YB0Jgȷcr_Yu&^ .4weYPei*z/>J_M/; Tm/Nws'O8Gy͟P.֕R˩] dUOh ڄߘ{(I{)QN4d]@g3/-.T΢VVQ߰!]eఴ.|dL'YO S =Eba'C-xZz|ڌhFTU/*AvU#V.QTZ%}#BϬKCPr@!ꚉg} f*]NuQu9;]ƶWg_cZG#P|K>xG4S|>K^b}*B.ﴉ$|[nɯ qF?vk?dX>ثmxF2~'%0y~i2`-PΧX bH?ca*ջ7f@Op]-zb-jzs+fiŮѹ´)}8h,Wj\k;7B=Uۗ}˄]Cy1gA/#BE%yqtҕdﮏPON2|VNvt307NMy'u{֍< v+8>Ƀ+!?/|GyT$:6H?g'Пg8I0iwp?<ᙜ.P5Uheitcemtw?eD C~h4gf 33jT2 S  ֭4 I1~]/N@сw 9+L4DW\W36NByph]2Kݜ2PD Êwj(±JFp!Lס Y{G Vgo&!QJMaP0O&AnRiwۈlTwBaQʀǗʡHB hyq\#Mgrܠ*SطAF >Toz|BR>5.{:( %/#нo:Cq*~o2N.U6?ENLw/BkLZ|:Y،]_Xlr>TY`>3 "q[XŖ5ЇL.QWALDvDKY~v͠L2#31`( _xTn@QƻѥB2JpYfB}RF0 dԽ鐯Cbd:,m~$1Θ1˻(e(z4Q&V/~V\S068Nߑ(4c8cxV_|B}E׭~xe(tACTQ䜟XMvk ij+G !wA6=ΏoX/ %'ly+ ` ˕HUf 79:(%+lQb: .3c іuR)D~&0;I_.X5,>ȨП($>KwU9Ë2*ĝMnF+#VA?j!G. _%! !i1h*X x%c'Q֞+W{xco#n0نWL2IދGoj !Vgڂj>Y6ss6~eFc)PūBq7/Mʸ+gjYpuV 06#]U0jH>vv(2P-!sO ݳ7qsȮUl)~c*G! D\6o7C))W'Ȯ6ؙQǭ{%V.+4&l1x*Wz> zA"x`v>6TqB+- aw7tYwٜ>5YJ?bҷS'Gʗר+KhqPfJ%%ӓU>IܸQk |bw1h·WyO&2kο]u†5Mpt)Qi!s%snMf(0vXޤˏ(f5h Qb P/TG+|"1jSED&x* qyTH5ԄĘkbga~Lca͸P7 lE[Ts^ sE;\qdBY[$wj^ФtRM!rlE4XY%rS+!BHPBp߬ 0#}|;!IBim[z9!^PD`HH6]9F^dfYx4 َH{?ݙG,tnn?Ybr?vX'?֑+@팳3R؉pӘީ\PFȲ#D#/,<8)lu}8jJwAFxȪRlv۫V/շ`i+YKm|/QBz`,`c rm[/o@&BJ;?,z܋D6-,l 5J'龉ɯ` )ݿ7ۅs~B2+`-v& CLp 8? ?vtV,^J[uPH$s0o[U %:2' aƿҍxg2wuTǡ#f!`[*Ib̯Ubq:t"ЬHSXxQ(Ee5I"Ğ!z6Xz1f|߃]U̢;0$Ss"21wBk,J8%CHRʔWl:2Gozno|- DXhE4^<4,́|Eyc/yUfX2-wohP7GdRUfZLfĝ7Oc .#&]{~DS&y&@Թ836 G¹:(qu?8ZiQU5l3b1e8x=ɂc=GxA6)X-_o ys g*-rYcfIIJepinW+\XzJ9 #|hW%qC7*Is^;-Jnd*ޣ:ZP:]Y~Q8 ܳlسHq֥Y5=+lu[1:AD R}D'K#݇\o9o[E%/LTř4d-i/*y{:{x¢ϝ/ǎm9qLsrr T|bm(%A:ZʉC8rpbPejX͗)U {v~@L!z[U9V''aW1)Ef˛k#= )DEUF8,.1Ux-h?LG5NҋU"NtwOL;C"i N>`̮?9S!9Y*LگQ!Ʊϒĭr/ϲ`8&YJmÏ,RV36)tOh \ o9wV:!y?-|nϊ ́ЂS9r 6n: } ̈gvK9i6}Ob4-?Jq?`(]}F_ >%VJ+Hn˙ѭj/#Wup2=5 yZk˜>iP Ƨ`Zr^p{ LTc7Օ] 'x] o)p"/wcXfut[N6{zD$r=RFFKx]K,UK,6nQ[Z 7t_ rֈ !̴_WZzTq_4 Zu)$| 1 jMxpq㭯˯g(qB11R[mY8q-\)_I[tчӑ陮 OEmhR0h:hIީ;%EʃVB. `[z𗼗 {R֓ypGPH-^*J&}ӸO^]Xǐg;@chEQ3I^-;vyYIx\Jg~VmjM^>qFջYe[[r UFd+ݨJ@e -rw6rH7< zx6$,)? ZZ4jkb9PSɍX/V( 3'C[KtF4{}ؐԚ{k#Cޝ4W(K wD{=LΠeκPcpžkyٿ9:%g͡rDRg01~g|VbԶT9ʛf0WA޷[ X&"CzdyCt'<}:$"M+pʩ-{껺hbezI̾r +\33 $2Nט8 v~ ]F 4D'Z5u z9a FZ`]7vâ(NxK;ZD9M0t+^%"<zn8u \9tiRr̬Mo-ty1i'@y͟Z=(Sޔ!3Ck9C^uvBXW5@]'{ "f"{$z5fqn"]wZ" :o5leК}y2m!eFO sɏ~=*z9G/tҟN#r[#m5cwm`!d e<0֥ D!nZ;Z:gE*\ArsXY=oR`^LoĀ4Q&wi&s䨧<;ۓ] RC1B]MY{Xn.0LyM>Zk&85OH#|gS}#:v(O,#|'4G;TCuIqM"/MT+p1jy$x-o'(!_,Y{꘡Xj _[F 4<:Xt ?o>mR &6̪95ŏ0//u5;)Q-mr6%6BLĠ'}+|jKvQX |X@]"Ŵg~zmH qB(}m#%\TMTЯY_& ]2mh!;Mv ae8k9l䲥PMÎ$]u-GA3Ug /uod!(e2+d#iMY2yyPu.'*_eS$<8`7ʏ|/e%IN3V <^,uj֊Z$VBȍӶM99^h7S>uNP0 TYhtO!NT⧽`Ҫ$,&LIxTd􇱦;1J >HߤIU(3$NN" =/g0_6Qw߆xFCk4QX"=B㲑3aOO+d/T<+샣!"pRr,)VZ~eu{rhTcϏg.zyktv/:T#Y\C Ss-\!/C9ZmNH?a# Y40(]ΔRϪg)AfȀ56(%/ٗXWQX >W5r%Ca |}Bw"Ks\@)g@2U2?.\q&HNxA'骾}ݝRߓ$Vfې!l"s,3m~ùꐐ7`..+&@SV<CjX{#P9C9ZU>wT408*yW=%y #1IǛ璲Ft"6윴Lda Q/peb1nbssJA.*~ݹȪӧ+t4f(D)˩)AaFFh C;ZV h,2z -/ na݈6-9+3/i.t̒A"Pbh'"Fo)fzz|4=e(M QY=>P[Da4mU@A7uj||@8$ąþxDMiԅ8b0ƟWa7gi!~pq恩am 74#\m%HW nukD'C`6B sM&Ѿp̜D{MxfQslٛ~w!/N΍kyWA֗x%pn L=ހq:uN,|9^LLR05~^q 3,qrYr+1zx`+9.(,ءU~IuJ.:ZOZ}rȐS _Y٨Q'0$KTd3, xzbX!9h\S3 έ:X溰܋Dϱ[YI Geߚ'`Bg02~H pb">Z){3ID=7êy0Eyq%n7i3{_ ,EpGϦ*Răr]ܸ\x9jxS*[ cJ$;n6 ޣ⭪SP$ j;]1fad5VU.֨Xx;_h:rpFBnN]8.}Zc"kNl<#Quⶅ+Zh0LZ8B1=`(}UʌLm6ˑkPoaV-3 ^(Gb9bQb} G`+@6kv˜X`%+>L>9e;HҔ@]dwA $Sq|y6G: B-M<;Y ϜpL%q+4+46\ FI-ǐzFs^z[!o6(hr:&eut"$A`MИ;bR˵1$vϙv]JG6_iBe6 7nEXĜ ]pΞuBv =:)atNFsܔrwA pMjeJI侠W9LEjrR5 }n?zWGq}L\AA>}k., P$)/s+946żg^T0*gT6Ru E.*n5>"#m_\?Cuԉ#~O*g?*fX/_~ <-!YmyϼRRTeƠ/n^WpXjXD1DQ#A8k!Ý^mCSZo֦-ކDE-+]]&W&aXOmv^rplm.F[T[A\G,-Ėsh ?xdl|U/eo`׼0!2]ֶo ,@ $$t_Ngm.fs'CFͨ[C*%Բn账`)A?*~ s7aWR]T_\- ML\MQ"?irxSYD" L-דUzQدt >v%͋C`%%G f;jmRsUW҅U0uUyoǪ\@x-OpKOoY)L#9Ћj^dpɦ%PDk3a*r" ,֮ϑBniJ"1ף3^FUu?ay0yp+h41U_.4lzSm8ȶӊsJ wyR["LƦSrpK`526Z(t7~KGyAc63 ܟũc[*'gxucy׶H&N0t`4;F/yuNn2eb೗1An*ՉOCPX54.b( GGMMWi;pL,RML5XF8TJg0Xm>@}AN4K$YxNd]V!GF[7)B#_uz@3&>)}}ђkس=d5\Q>?趇Vˏi9fX^ &i8mFh>鎓Y4ŎNX󆝢u4$J8QD{_Hڗ cN-bp*44m#XXi(#/m^봟:t'.\XUj [l6_א4F$~Fs×?M#֕`'SFi%ccɠjr{TX-kYk>Á]&Ujw?0#鉗5Ԋ^9˝X߾,*.,J| );X5amTjOSU: ~PQr^nQ-te-,TuL 5q~^D(ӥ4_|֣VQ"ÿn^B~#v{&Snj ﴅxm Sߨ9k/ wHcv"lqz`u* 7R}AJ2;Vp_nk[9ԍ9?PM'qWVod ]B&;I=Tvmh=QL,1iRRu@ TV5[vm^KS%]Dץb(u?wf]2+7lQ&-) J$( ܓ΁Ҽާkzn4 4AU~#3T ZI"x2eZkR0[KM}lgQFؚ%C{tS8ƤT,guk:DɟLL:{P;vUYW㹙~9{Fǭ`7VY׶- ZuF|}O^eZME2E iK ̸l?KpF͘~I=7rv l9^_ FcXGZDEEw}`h\/ ԉR^Il?{{3<ia"l?H':1Uhmɡɚյ"YXg"X_T!cEO:׾}sKDx,BMճ[/ZFhHq|d~dbY޻YM~ "prUS]V'Jw<7MXڰ[KBJ*d6}ڲf|w(,Q<ԗ7| gi-KC@lcXʖ"jJ$/_*9LZj.vx%zbPTjjK\sV+*Y5kۢ6 tvdsK/hj]9L)R7+{n\m$)Iq ?E밌Kfk<>!giDxY ꣞QG'mW#.6z#<wɲ(&1DΔ}FLHw 歹LBM1'{f8'vKK8Wʷ ݨq r!v5b'b̏RMiĐV]h@] {|IQ!F<2 m5Ҁ&=qeD4C5l_Zi C[Av9@OM<5ԫ-RӖjj$#>OB/DsD'Yfsm9j21o; f͙)fs}1%+ J}.feUczxaz,C##aX_N4 0K"~]:zeȧgϑ a zu15DhH?NiUWJb>};R#V ͩvue뒁3Ux̰8HyC}_KW!t~뭚SUmk^KGÄ`3'vQ%\/ҝߓdДlNR|$L2;+U7EfM6c@Aa7N9\~ ɂ+f׃kܸ~yp(~%|?}UvB9nٻiQbz{L4KCaE^#-q׉{dsvu4n)*GrfQ }7A]dJXЊ(k>b8')C`91Q˛`Z!;D#QɍѤoq$S1YI|AHJgsm0 _ߔd?hKŊ;caO9P]T%_ވ ?bB<̶6VP!h~Vi'La%6+&5V(wll[q82i5g\Kn5~/g2?,te<ؒcP.yߵ;Cበv׏7qۖ@8E\:SŽ+:*DDcy5%UqM{?Vim{bK'"(gJ=n0ΰtKR ϥ'{0;9χc@j1wЩq)_;ʉq;/2BSa?D+fAQ]Q́($ےrąo M (Dc8^" Qhy(SĐ^5I]:nqI+fyON`t>7iZqor抵Yoر Xs'Oٻ?0; t%SK-P|Tr~Y1gMѬ ;[M9T*"viK2twHpV.c0ij$< B+U[H9@1BIGbo-26 s_A˽T&H%' gF5{[ D:ɌY@'um,F{CkůMS97 gO]@ޖ@A uO&)^z)q w_]\fʥ4jV E_exmeȰC{tWz@`]a=D^=6A~oS8v1{-e,4JB_ƄyPYj8_,&a.ւE=z0$԰V^w9ڌs+^f"`ֽTF>!kǦc|;+H/"^Yk^72~D6ٿDΪN~GZTڗ,>h/uݷbitVs#& ܷ9P[ALU 3fظGm`|!.jvԈʼnoTͽJRwszNm&:j9FIRy'sR7rF {cy`5L|l%DմoZ ZX_O)ʼ ctg>ygUAk<#[lSh*O^)#tcU`R }º*U?_("ƶ?H7` ~VhF>y,$7̀Ӯq*ՉI;+GC!{9b# ƣ Pߧfw QڲZO mJpjPHnǏisx ЀwƊzS<+z]-k\4t@*cJXK^h8V&v1sQz@5/LrC4C7m09]vS%ePN/$;NZd8i(b(oe87x612ZERpۊ r0)d.:23wO$nDϔ;j(6:-Ų(/sQf?Rl7hef7w- 𐿴l<Uډ-9Z*')f+[_7Wk}_<Ƞh ym=Ih͎!-/ȥU2_ђ1_ 0:|[ϩH7uáQn$xT\y]ᇕ\:~'<>]h[0?!z5XB~\i.x;qG|6#|-n2|Dr Njw Ձ 0NHa>'p{$3(Wħ<3ٟF8oűxkeL@b`M[yix?m/ŗa#lH2_0I|:3~X0<%G@~9LwBJsƖ}%]D8O"ʀԵYGs #4ԏf0dʱgHt_ۼ~ܦynB !,G@pԫLлdkd&k)mN.qF]du$OqG}8X_2VХK4WԔX4 KҮ-Ͷ3uzhؒsS#>}]ew(yEjB4M>"+L3όuif8̇e_sBaxx!Y ]H]}]kAFlC$D[!gGc%dmMCS7m.ՎdK'3uO†>㌛Z"'vDB`aI4ٓl|F?ՊiaW9fC̦}O3^=2HrʆLL+?)%\\tt\@tt+23H΃ָ+јtzvχCج `\k&t6<MpxC+0<7H'1aK * H_1-&a~N]lk&"բ}PÄeOz`U bU֊^qZ 1uCc& &NϞv< 9#j3>^(#޿(pyuL F /_ŻԭJW ^a3t{ieM8pcUs8h:O "kOOF.eiŠ͘w{>,@?*ˤ춓 93_C ^ KB&ټ I%ƀg[Prʍ0Y^&9bf.u=rW._6bYx"$~T`&хoթ5#OY.~c!YrD99C{9%"|Ǩ9ˠ I))D r} !,6h :F׼+ɅL(WwO#)DC37hm @JLJ8z[#bq`0"/Go) ,;!Rs$iW9T-̳hj`%. mUgFqWJ!Z7+ANU< ĐJҀMmy: jwʋXFz_N)uk9gtwޣn:k$g_Ohzur<ĭ?9bM`A_;:Se:b_! n@S wjncm0 *-k$~4iExi+& <>#vhv\rxGc8N=<a,w@ƈ7Tr}WF4)B||M&CqgnyRfAö6>p`V`7X3% o!tݤ2Q3Yq e }Md?a#wL 0Ǩ/n+(vD= (Vc#)WtBR\!@O018X6e̐^6.c6L𡢋_?sS5$vyZbz%>*hKFnʌ2ͧ̀utd@m\Wkl5d YQFV 1/R1HhW$~) c'JM96ãZ-22Q 5E_|ܰa>sἆ$<˂E4h_8 AlYPخIщ⮼G[|l.,qB#Kι2HscQT!wg˺RGEQ1tyLꉴѳ"i. }vq{qК,<΂uK>>:Uw}.ܷwDZ?1P^)MZ[bB*;ֶMu]$zEe@X1d 6lAkb.4f j'T⽤WiוzhYZ}gk\9UvOŻeL.nag6;5nH$SC_[a;cd"%{N{֝߼m:x$cD2d]rsj9}OHWɃ4V21!~Of2l 8Ws I$ceKXN QL:19[GRXd "f㼛kgLuMa BsCw\F 9vEؘ `~r׼C8]EK xm;um?cdp=$PpNjwJ .D=T %AS$;)`qtɌʼ6XW|P}HxM]XƳiƙ|QU7UQVC5n]hvkڽi9e@ۡ:^gE$UB*uF98|bIRz߸Nq8 ʳV5n{CxCoãtHJ}* [GZV`]Inl3^P<g?^5HH*鈕&7 EF} z&򗴔4|ӰBlMш| +k} y~ުϭk7^Cxgo \jiEygZYh D&~d̐m&;qf3yڴVXupLa` 6*_ $b- fҫ6,r+>rAIi㞢`kSLUU#D"N2IV]?71rH7K4Aդp1*']R.Ub)VL߻>pW)Zkg}D@ ATE4QN 8ݧnը̫ GOήKR >1c]H&Iڔ)VYuIƍrC%~m`=m IG Ft>z:ԽcJ;^GW3]y|kweb:<5`mj Q% &)iќ9,O7joӹ Z>BB$шv{LZ/%x 4L9tIѿ9IU/ Ͼ, b;4Hq 2LxYhlbzuXNp0:Cc@@WgqZΙ4# h'b<Uyc>ڤo:)GZM$4J́ ]9%Pt;}%!&˳;IPƠ cl$:9!NB!Wٰ6T_# bwAC*cStuV)BHy)ќstT(RjKx/Lv-7i ?d{fXjsgvGA h ^zv<_T\bK`4^dFڵҰ1 *< jz&ga8%eV",~9 f4_Vq:_fC517rY9~\0[wC/E%.눢пtGXG;(l3W Hh.\=a=MIqՙM-3枏җ!uv-7`hLkDŽkb_yn/eTD/ߚ6{`уE|~p3f&t'4n !;Wa :w;dr??~ ֗(Qm%>##xY$8l5+g},=XU0ڗ}A8^pe." mwœ;5cƎ =eCպdyW<1_-dG'2eĠ>vv爣])[b2b U1sӄl,qE \ ;)c"]aR(WwPLeuMnI mfYp΋|@귶dc##(;=͞uDkH%  16DA$)i]}ezT㛆$B1A%Qrnw0FNn< 9tk9xt' i80k?s-B  ۓכj)@(h2:&8uh̐#w6sJW>1LoRp ~Kԯp ~C9sIu@L^|tVPpp}l7?75Kb(حs*?:*W04f{̹i|F񹎨@rBYZ싢bau;r~W[1w@8Lp ?R@`Qu.u wV>KOVaX }*rM_by8&86mFgaeSNFMm'k$FiRM aZG!_FߌAJԜ73J-jޠMn۴F *%I]4PrA@5hK0oS:dQf E^:L1W%)C3>B|r$HY9/c8`#s~:: iaTb/>Iϕ,gLz/M[×|j9xO }/,a8]J.`gO7W)OKg_aM2do?`'!k,޻✠aݒq`8avN/&]S*cX韕h+*ޤӃAuT?^}"IC#{w> Έ5w` k( uxrd[l=|쑈J zH* ץ`oq܇J}0[9]7bP{]FIM7s"pd0D˘XOj% }1^ot@D C,Ctph;.?=o i=O5a_B !nCjfS;fzհ1BpcGA"g.9/&\ZC+A(*B|u;*?o_pNk۷O,P(C{44AR-Ha!GN OWe Y ZHl'7ϊx|H2 rQ>q!:FP D]tlM0Q:8,DP:&| HV_m )י@ٛ-$nlZ@kSPK' >'xWoo*1Gd8 ]g4fkL3e;3l5 ul<+a"HNg5@yIgmqܛ8k&KMm@jaў|m]7zi 1vkȣ92]zp(?C0h-/F_ z0aosSXőI@ ; يEhEK)Q>ꛑAwHP75b.R}DWl3P|_MvdFf[v&d-3k0q߿gX,{5MflڨT;AOi=OOV1KׯnG6 -8.,#5x9>3 u=/5*.1R8;B.t"f^v'cw-X!y(G\z[+(qH7CO^FqNZJγíL+ ]l{xqt<zj3),O?8+R0c^5?Dq= twPH\k 'Ƙ/άo_DJ2Ȍ״nz=GeHDg ԔkPP_}tGRKV˴>9Hƣ%+b*c؎֏}zyJ.y] XۮC1 YFJ͞kSQe{ܰ#m)/1Xlʼ5:A0`7FeSʢ9 UzR ]B MzɎw#rʽ}Zvopu9Jgtfi#&,);908][3 MF+1<]A0a S*쵨l3S#Ӥa X]n='k2ԂS(bnu(j@ ̰iCU\U+P0҉r68'8!Uoh,aQf@+˥7rw$vUQ38bU͔:Voz/'.X,I8l}xIy4WgYq[~k&Ȓc=HkrdvB;qU:HUo~2C /fĨXLc8Ѭwoe s.CZo-ì]S 5˝e"bO kSGU SЌ× ʿ_ÂT<Ұ(e HrbFݒrAj 4 e"FxotK\T|X wezCp%7Y}_%י 1d*q-ah7̀= O BHbjڗSmPxR/%MWYoGJZ.Ul}V$}3E)N[sE DV<(zmV(Lnn4H2Y:i΋NB|XZEn|I@:sq¤iEw{5rK:C7+Faj%FZ !W|np+n#KQaF$x/k{]juV!؜򤝙jy7daRm} /Ekb&ZBwm-: 'M "_2T=g WLnl&.ӖD>bdWWJ(npog u X , /$ӳG3"PφbFyZ-q3t*31wY*`V!EjtS-W=Zm>ל-8?ꆳc`~_ȟB,DӨhvmii96F3]8[P? u!s{4]B?8zYХqeڥ#ebn\rD 2T6b 4":T3۶E?3´='ЪN//kM.DĽ?A.^x4h}eӐOHՔ}.k4JBHޅV eZEX?e͹5K6k{yT*CLnr^P#l&KZl,2tkV;1X/ ,!J_ѩ6jvdC&?h^8F ;µbHe<Ir_cDXF]\6a]Tڅaj JjD DjLQh'4˦:1G"l5͞. 9P[sk= !iH:35nN9do|C %e<0o ȒIAXaHD*}Xvoc4'-߯s3o$f%R:1*`W&Z7SQ K:ÄҚ"Mnk*v֎s>wGk8{= i"Xkd6Bi|AmG+>j;r@h= 6gug,I/ZL~itF#=-4MMǮ{#As,a+)J>h֋Їj>^z[oa(%~)=py#7^,ՙss7PTKh7R0hadn䖊Z C*2򗳛Em.)\<sPAl7_/Lq]*m nZ2 PCqUA燐6bw½˾K* ^#$ }q3J"8)Y[!EVWe!Z[=Yr^֙|ԺB.]a\%7a0Le,ď:akViITo.+W-x\kGOeHkvx6kG8ϤDP5bOl]42Զ4[mH Nݶ!:0ZQVe!3$6%~z_7~>`!K굻8h[LVwB5_YOn+Z U@ʆ@wfj:򻾺 DLau8iNPkBG{uBY~t{`bn$܄C^ZŨ S #K12mt𲴮?*/b$Z0Alv: ~t|ذ0T'G$2 ̬ BvJ|޺$> vOfn9%_lWAVW\m ;Dluz\b75߬9R(IFYOPtwQ51./%`Eǣ;pG^ 6gh$ƫ4.vƋ]G'͊Y7}]՜?ƣ,3=ubJdnXQBc˯3Q1xGa=JS$ԖT'Ih~UqD Up&ĎC4qYZ̋a=5@KFD0Fq;t>B]WN07HHwi6eׁT+,e ?8[ <&yRu=/ #~)+.0gr8cOkpQOg>1_*R7uށqA]?``cn?eN%S$ PSuQ|Xp1s()"s3}b 0,k˚/).4l`ޫq"=;d@3,dQO}b-!k,r^ D+Ua 9;9rBVƤpWԩ%~ 0/œpG(wkνְVT6;x٧o#߃]Ew(gZeS=wQ2+g'UJitHqj_9l,R{5^}8:,QIS @r ccY, 6WDd!LJ5|kWGō i$ʈ {wD#,,u{z'm8bnK` za1E9h &]'y6֣! G30MSZYMޠ'N'wU3f}%en!ys,۪n_^35H}Ϫe|sDtׇ6b;!-;q3Z>fX4,mτU|cu?1.PK C PƬa7q#AP93 cVy^`49WvL|de8F0\g2m\|Aje_rv`Քdʍ7aXI{O w[QCߚ. &Jݭ/2:+2QIdiD/(;:M^,s΋צRU5X+W8Ts>6DiyocN\Tõ"YYyPph)oI㸉+fګz9ENxjf"N{AyNWV";Ғx/SUGF"z()?;{b ^ds玭o;6ZmX[;%J T_*pmtu$ӝE A}G50)NO["e0h?{*[A#-!7(v4j%C$wed?]Q5IF̧+1N;1b lt%-v~_T,,+ƼftTGWGX%NP dVϓ.Rw0e_D5u7,Z4oJꍴtj+im$;@Ȱ%n{|Yd?H:&res"b 곜huPT隯4 lG 5/a2g:.fg->FZ*Z+($0c7IT٘\md;HsZk&,ֳzӢWv7YsZ4$B23VHMH+X^~ +N´CeD5Éu_.:h}# gҕ gDB("g7̄쐷vϼ&aG15SӻrC 4J-UG@u3=%as3opj6: ]h`.}˒*v[ǖ}=̣K}tr{AOކTVk^bi׺%E₆T R-ׁ6jwvUo MHߘD*|8cM)mW0GN>{$iEXM\/ȝS/VH X֫8WPqDR#QͰdC=R4UJڏwjH8HG[Qc&+ܘj:8 Vnl^|>ikNuveǒe߻roN1Cԡ{"W+B]3qtA`_e+`pyA裌VZ))kzJ΍D!(?b;'q/rY%i8/8!x;#Bл #%֐CIbg6˾X"w#UA*E[{ƾW""P+(hRԯ Ԧ/?`cҋðJ_(*rOg6,V=ژVpn F unQ(&{#zޥEBQKF/Z]Լ.!S?{j %Wm!^n'c=z7 Մ ;P7xhAB0܉P5=虬Ь$t?I,x;n"=E;0z\(u]0b!Zk#yװn %qXl:5D/S*Xב́$mSx;ֵi?y |ܫFH+/c*ij/zvQcW|:U Y%lloT׉ki1-:ݧ݇2EwZ\+Hp| {\F?ˊluBx|cDq ٢VgǨg丰4ЉHd}65-ssTrW2 <{˼>;ZssZӀ{D@Pwݿ#$JNp*U!yhʙiE]67ioEIy bJz.F"j_wqy^u0ROrЕztnT ӽu𿓡m1nHy.y+WiSs [cCd;✙#فNPɹc,-$ r\=3# ֳFҧ+ۦJ&c Oiш,-4)J{I*{r^M z|ʈPt Rt1@xQ%KmBM/ kpJb[6x017^BQ {=lwq9swԒ(2J@M-ɩOB7e8z(O XmfOF̆K*nh|ìh}+6rPO6TUQ&<9{颌:cɐL3r(X. J߬. h&{{SoՏ#8CĴ '96o AJy4ʁ_Q@35#nDMHfԊ$cmaτty((ujޡ8*DG+n?!j<[Lwcs 7>l rRwSJq5Lǥ0fIlGe8GĆ9fҦVFSۛ4{^cUhVǙB)8@!NԞB,i,/h/8HʥGgz?%GR?*Ť$+[!ID'\+Mx1ǜ ׈NA5ԜMèx%$?]6jH\3p;B^H-?N[˅DqV nJaf_I5{M$Fvx8S+wJC;*@ ~XdR)'%/p-`ʷM)z#B"8K8<Ća~a6r4E[ԑwrQ˔QA"Bgy^UEMGF"^ignDžYiy鯄H F ȃ* K6?}O>O܍ q4)mJW'#DCxRR:;|qL4懼`\b嵊 ?Sbd TlP } Ĉ_F I璏x>iQ9^{D-랱*p= I\@ 9}wcsw._n' OR"4u30nW] k~:Pϳ2垤# s?SDI-V%o%iC Cg ;e&;05G^&dT}z̿Kyvv[i?_Aj zox7؇`"^Dbwz &w' ;P\Zj !N69@jR5ܓh%3FbKLK<1{HgҔ!fnO^bPaURz¤X/9rvrN\?"k:GD.U5F>)'8󃽾K|Euwzrѧ PB Pu*q:!:*n;6|P^R*RfяИ81bAC%b=`e@@s&ӀݲV$OҴuEЉ;vn%HKO \ /DC~͙_K!) 7px$=S0fmK2Ke`!bHBp;D{fLNp'tsoWSee,rs@X4)M0~Эjgm+6/4Kva/iBqT{MobCc H(V+ʔǙ;@v*klra >cd;DŽ*{")==)fǍ%k˂Y+H")"%OԱ ypa_-%~_d_Joئ%kIX%)ؤx)sUuxo67 _( /^ E$n=eGڊgi!s>izc7]" Ƽ47o85nMW?bBhwl&k F;uI"G0cTKOY #,N ^M\ɒRXg5`;گfX1 Z_{i u~$)?LV*2]Ho?͙'eC:j.3 84w#1J~sͶ煈끄r$i.ZڽrJ b2_4Pwa\Yq:8^bfpg| MškO ai2P&5(Fz `Y* GGLS/vh};1v{;glztD:X%A,uQۭ*Ş_HmmPxK.%e_b K^Q-PM%}s4EkUf>ooptnnѝɉlz۴ uҥzrĂ(Bgzٔ Z'y4*v:rQӫ5s2f`4?aM5 - >LmRm m;DM|gDOGgJ3րq0%AD\L,4ŕLC]6U:N~O xbL(:Ѕ^I؅du'0E|q>kt*ΞZ]7/5Rk|2H 5.Vt5'6UJ7^fA_OIӍXӵNa`;Ll'-#eo@ aU1RBϬt7q(Wa ?mnGY#!+ę%_H %ms6ٹDUYVf0k: cUiZ)Ďҿ>KzIJ|7~HIx *7jg7JioVajCY!l>!?QA0W{\,yNHKYWTU8A X+2+ˈ9ww=:4#{<^2yUWL<,ZOSћ;r*-?I]4^ YF:5z5iQ'! X_.]8H~%Ivf;۔~: KNZ ٟ=i1k#syʆ52xDw^n<+ YE}pf<L-LBo"E'ޞRs6D$ɱ%EyE yfsI{ǶW~O=CM*{ʎ0v;;P< !BKRgrA22I/dePsN*YVFHU@ VXtS1^vFe ~E!S<$@}A86.ltkwlş N=>:NLj0j4qc;B8M:G,Np}{.~UFVz.n9&R;T9)@x> hr`MI=05|kmق7:|$&85~,ۘzN*.q)HF^lSF&>5XTM*Wʽdz1Hc锝x=[=6@Ԯww5KZ7CIc"jE=@\e 6s.kbV#_?1n3Ri7+zL PQ8"Е H? n冞)3Qf*j"cJrƱV.{PV";'G&0KQIKazyʻ.]/) cX FPMK Rr):='s<1:Ei,+I5p5[^k2SCt$Ό`N#TLE; CId߾ȕ-lwͻ&u7Uq͡!ecL;Fi5gC7WOտ얧&ӡ$*22*1ŭH[[`a5 Ҟ&vF`&d69'uyʡ$1M7 `վ˫d2I D717!9Je-DX7}jɔV!R5[S."(K]2ޏ>L~~5U$]rd^GcK מ Nr[$䒞SYup6# ']Obϖ˓WnMf|Z7Kx$Bsn50#*ΞE .?:Hc[ȩ8 gmv5&UW`ދ͉{h/OYsߵS(\1QafU !? wc2N k%+b 1-ĉ[Yn D̞Yt bRpk2Av̞*GĶ{B޵n^ZQ+TK z7K[Wt8+\q] /;&!c>`Yk$(W[*LmUT}_!O_yqxY] aUD@E&n)s-r6<\](z:,D˽a(i6T$3}:GW&dyM8ynQCa+Gz]ZWPWM*<Q` .#'nCɍ"xH8歵g%֖(\sz{^IA@ ]AsLcHL`}EgB3S@;g=\ez}5XTESb%Rt 7.X:;Ldߍ۞SHw2Sy%t[W]uEJWW6oe*xl]/W¾"}SqxeΊumaX*~eŤcv%w2RB*3w3r 8 %3_c'}(dZAQU}fhq8c;if́B 1z""Ls9`Q5V<պ0Pzr5 ^`wRX~D€_[iKkڟ]BY]ǯg Wm:M!9_9s]ǘQt/KLÊgJ"ԩ]KzaQJvRgght`[@B~p sD'udC@P[̈*;U&&Q iP=@JaJz#pkտ*\b l2Lauy$U0IB$*+˷?V5W;{L2s%"YSr٘/o=L q + N(Srܦyx^x/͝ |HkVd2@~ߨ?4 p~:A8)-'P1@: =?1Ibٙh]dƒײ-C H<2cBZڹ9>r" ZHO:V:5WgJDeDaB9?" ϹB],(8MnZ$ғU4 G8ߜ9Ta;Kٔ.fo8Hp@6ǩ&=rv=.1yyIJf%sJI \htޫ*z tSۥ1At4h>GTk32Ϣ˂sU\HceMͮuof+pyaf.RGV|5NռTM=Np1EAϵV}i&V0J&uj 7DUh[ Uמ!4`ȱ$G萪Jb\cۧ/v&9X4\,RPıcȿy)K XjF'RG_sn2q`zG'n[NVcsa>30 *s|apDt} m,eNuPB]pH&Θw}c;iM1^?I&!L/΄~ 0bf꾵aЄnP|X*͌_M>%l7rx c~Pn䡀xb` 鄓~=ץWOsPipv : BKwBAN3Wx7;/p&SS _yL$۲wq d ݩׂy!.ߋME4svb\ƤI&Wh2k"tF娠d 5ʿ$$͉26P>%XO^+B)A` wѤnP N ϕ":R%C \ NQ-~;M,桛XA>jhE^&>Ff*#kQ{]5nfl& )FYgFxKf]| k@"!@@c; y@`@t%_b~OMR+@r`O!uK`}XGɸ`3$|#X b_6Ak}+3m"_K+p>PЃ`R ?pk}.BiAVmcvϊybPud`rBDof6y 9}¹O]uD_91eVztzԹHTN&'yVUB+cLӕȲd8|l{8wrDj=)\Ei/$ J:.5{Fuk l ñ%i9}bVUWbU; Z/wl7m. &id֡F.@lMk@qM@ LfF"wzvA^/.c{C^xr;G ǒD/MOU/qjZMjC%Vq, AInT6rAvTT84CJV4FL_b<:^VU T+ bG7+aIhQőG2׉:iO+Yn-'QCNIXW5(7g"lz82 잘vs(b-dh(l\"X;D Eud7. ,TTx񨔠xjŶ, o4D i$j7]ôDGe6EJdh84ıT9-zq 89c>C"cH̚U]$Mw5PU%D/S|(ѝG9?:GHRkRa]i"-T Iz 0B ZI$gߓu@DαXlGI76J{1w_H 79L,h_S&VrM#meLHs@􏿆}Z@SXvvvE 1a<)s;dK|Fx(+}ƂFtݶX/\PNfX}د/Ean3BNgsHx۟5&)$hEw!7f"b^Dk?žFgI~->Y1sC 1RƁdAV'CJj ըR`vKLSlt->j'n8s|8Zc37F`MA>Jµ5h@EyF{+2`e?8 +Me>၇[1]8X!5~.lM{ QIyץlc~É7P.t8c7-y1냁U{A<w GP<>t,_/AH W$3T`t=<&9c4 H):fcJ"`JLglk]'Uz-hmը6ɉ;z`T<uµ'r\axvـe/59ѭͧώbι%[25mFZVz ˆa~l^׸j)TDo'ZN%sHn4#7-&cK^g~vcTRҝK/qN|e ;Y9<>,j;B>Ho= S:Qmhgn# Jӆ"hГY)EDQ "x!u[M,]>;޻ St/NfB О)Xܚ T!G,Nz?34Of>}<2ApT/.39 MSsA /bҜɠl6yl-W5,)Kk*C coڪxG\ FhO't-tzcWqsh#RdRφ{t_RR~wۻHbM>J*@YD,WM|THV PVx^cO,뇟0JH4YL'=D,mؙ&֭\Q<-*CRde@nip*P;7ίi2,ZPPmP[2tMHK|k"_% #mf@3Oˠ H”Pцb5rj?r6M N^Z42?ڻVCZHJ+&D߄ \؏ְAސ1PDV DT 5qoAm<~!{ެ z±&ng;)؜]QQƩT5}5)ObPzZp/ZَHL[4?q eRgڼ8%],<%W4Dέ #ֲoZţX}LMf*5N(oZU,v6cM)T`аO1\na#I:Nߢ譐XFt Ør\lZy7VCPPfGPG7ֽlHVx&kCTX#| C*Z 7v6ց6Tw/L@Bi410ca`uG`we2 (ъEGʅ1TވrqfQ2 ll~d1F>wjez* 5t~o>1wX+* vrh{ю;k\-{onX,W|;B/Un`m]1!'퀶13,[ɚKdt<#ѫׁ߼A$Ξ2NGဃw|DAn+``0)$l vLbv<6TЩȓUdIr?m׽`edV1~jz b\3.K ;,njKKԑGR;(ZQr(f'fDOnęQIwj] eBQRf7\ FmdzBt=$ɢM{WW]م8'u\@y{jqBh b>sGѡgv\7}IMZS1K!cde? s_!<J xkާxi,$lIrRx/I &Y.@Z.UA6h͟@j<"n-&=WgGH%jp"R5ȾӜp6Ξ풯xVm6P*d_lsWotUPdԩ}`u캯mقy]p,!V]JCȻ3Q3nfe8zpJ`(6Bj+ζ)!Sty63uAЄpƃnaYsPPst,=6mVd٨TumSPFq&se5nވn*Y:1Lq'yTxEc\uӇ%~$bY[|:[#yS왱fp~B煜 ?b|!(?w#JAl=ȏ¬=NPՉ9Gf6ۖ8DV-Dz1],9-K!^{!q/](Il bbҨ&؆xcܶpue>1 h_ >ɔvQ%PԹ(H]Fp08V{,ٗ)R mm~b3Π,+}; L+/LUX;, A\fBe6ʵ('АDVxCY"-%JWv{m 'Fƥ; :0FLVm ~߭4s: S.ׅe!30 dh0.Ӏ32+Z?~:Lן EՒQ-` čрd,<9cwMQpH"*fcAlo!B? ّ:$ N2>5Y.lM@?Hs@:^a*/Ui߲@ytԜM[-}"'iY9$ACW&7_;do``*e2{meU Jo6D&k-x."VϏ_F EHgӒ|"!{rH{ݛ=b%"%Q2C6 Z*Q2Y^_?쾻xݯ@r"6Qzf_& wed{:?gH0zX^¦\ƞI>{ԓh&i!0.jt=y(' װ' ̅EFL52c$ 7+WCN}) g_cSUڟKEg4罏2>4/ i!әZuFH[.ͽb Ye~"׸l 1Wg2{ /9-s4lۆrJL9xT+wm)ZJn]:[֒i{5ӂD׵1KezOD c7"G=F:0 #,) 66I 2UY ܞ dB4ƴ_8_"}p YL:Ku PE_vDMpI_i_q2[ղR 0bE+5nk7sz)#=1!1 zl-3f$IgpUxhlXRhCSk6{%:3{mƹ$qSM#Z.Af'cr=U"%X0ƹWaDRMG KjݔbM=y<^SZq<po~ Ku;瀞_4&o;CՅwQ^\\ ĤΘHGNJ]3&ʢBկ,+msBF]\ iwlGo%OÛ/VE՘\?I, 4 RǞZzOXb~Gx_ˡ&-|yVx˭?Jr5=`;!Sn YjL%eR+. "PJ%jG1)f !|PkkMBnI8uC+=IY{=םgw~g9*nRZj:*/LJ"eWrZ1:6bdi<.soaOI :\ѲN| 4Lgp,ҪS,.Br~,kNh/t~/kgܕ _( 1hzX%#r҃}DC{rN^撕 ZYó*hƓ BLwKwر_bU@2IF BU$f3c#JZ1)WS$9 mvK.jYިR(%} [ۓPQQ/1Cp,Q}1No"LQ6K1z^Wt'9f>D& ]M *a_g:]ݯL4yw6-0,r\>$s R~uLJ-{ź&hoo[U QqEQƃBLʄd8* 7 .%YaAFçMxYPؽU};PnyT~Ph]\XhzSv´5ȽQŨqdoC/ef\6-U)c䣥~?&FY(n++t2-)o B fgZq7A({C?0lOA:b, Y.Ɨ [#BJ!9ϭ%~*O7X>/c1;q1- [qoj\~"svBh4z+&m-1;S>2񬷢Udq!LgtN} <(EEJ [auad"N;0: z8ͣgE!tAyf@5\"_@rLcCΞ$_)a RB@}V>Ʊ$nhDfWv}*r+3IR]!m)p:/cP띣KPqM83ʝF /ҶoŽ y,'X߃ka+?^p7#a*l^-w6? dv=HyH@SD}HrpJB՞ ۖ=uIqq7Ň.7 } x$`]M 󮒎kCuOT :Ex։?)>t^Os}e^xfZGIY +郝9-FhB[7jG *% ƨ%^đGK7|h@VpF.,wʋݎxTݽu%ES9~/#inNCIkVHc '͈N,pEBM*Xbe9x_3(Y}4<+8sP'>ȰOa C')ˮ^ݶ+cyhx8/)z "58AC0 ߠI)\մlHjXhVyfKVaLiؠ2&|;UR }.BnMm7GЇDRcO\#_lр'71l.ۮf`]٤ ($)ߔ)\6kTrBY(H}so3h2PEG0J|T!+,)'Hߥ8D1pd(PX֭UYQ-xkzk:sTa1'ok s~_S#nQeWXQ c@E<dSgYZ07070100000548000041ed000000000000000000000001604fe4dd00000000000000000000000000000000000000000000003900000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/cachefiles07070100000549000081a4000000000000000000000001604fe4d30000723c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/cachefiles/cachefiles.ko.xz7zXZִF!t/q]?Eh=ڜ.+[t2ʛJ(p ;aie@\Um#R{o -Ȑ~?As,_{Z^Q d'yq*)!ʹ`Bgh^gn-RPC +#v0U2ɞl [Mqm%^ҹC2&yYW%v;iMqCDgSk `;"dK^R@&)vu߬tHJ:KÒi[ ab* T{*wCZ\F.c>6 |h] [xu(֞u!d;[raN"ކKgm)šjǠ<]?1=mi =n2q§ޅRB|G%ZwsY&!Y[g ZO=żɀu%BCLIk ?`tłqʪXc0KS.Ԙb]xx 3q#}u &[f(2w 1;짨'SуzH_ְXrot.ե{.4tá ZbT,QU9 >-,讵VdFdV@9듦(j2ZSӻ>!čjXHI-AϚ$A'Ϋ_SD'Mt.:0UsJKˣYg7q` ,#;=5ذasWr.vLTTRMߓ53y\[Rh;usd+@&˻O~TCl}v'G>d~"$|%'Rʖ2* |-6юe˿ѿJVCѴIDm_bJ-)ɗkJ,튗U9g"Ǭ-&V9ު+^9أT N-i=/@ 03հ|8dp*JAEM3_$C=Hpp,1HŨX`="ۆrĵbt_W*w u$ΞdrA! 8QJ/ݛ@I{OPIΙk }m^HL"_5;x9Բ.,j5z]dT%^V[L]X2tYfR}y|67Nӻ l4rU9h b!s̮0e z:l J@ (i +*Zk?h8'1?r4Ó0=1ϋ<.N7x,'<7l#4eZGY"ZAng<Ȭ0mah1@g^JƮ*$7]7TbtZ7E),D&Ժ#4qT.'`Q'rϬZ0Zz\ِβ[at=G2(C*lԺhyz?qZOD&_W=)ִf:dXP:H?+#rrȡ\1*QТW0$h(XmOo>jOr Wb{:z:4M⧙i_ &AyͳcQ y=Dn"cX _^Ci:/(ڱHl]G/[ zڢ0 gKms`zjY Yu_'̳^(şZWCZov!:=2Oz^5yB5ᬮY$CbO=Y呜{n9Z @f&gIiG#U-jl:^.jCKKI{_$,E4U⎥;l >GR l_a&4I3<,H=%oj"IHLV߶\ZLE{3*r CiЛ<֌R.^ZK"ATн1g3Ǐ'؊ u%4=O|L=C֢<}ձkLrhzh͔X(Rz V0'[vfqb!U?P 3jO6txO} }Q{mפGl:y~?MӭfɉUWGy^I+K( &o@JδxYG vȞq:񥚾n~]YZ~Z ;ؙ(P(q+0"6Wѱ7X6Z\f D$ʅ 6P*`Zhz~5s7'_c0kZ^gN1w)p(*)e~q>3=dʠ,&%`髕Y11Q{Wu:- 7 ۗuQ /nUQ} XQ) j~jʮ3S{#gJWOfݧaI'h MGvL8XlNF^hc/㗂xJt)d}HFg17@ơP/HYUɷojDhekf& ,UQf DHk]&eft5D2Lq.tˁ079|TʌvdM- I2Q!?9QpՊ+)m`ǁ4f/?z{]sa*]CU[D9,mNĆQ4gʊN4m~3u6#|㓜ig";[SA$fڏN@ /C!?ub}#`LUE":c4b ĩ26Y$&i41޷"}KqH>0F'!"% )xc0v~Ԧ gOJ@юI0AiS#I-)8%0L#CKvV c$ 9CPGcQȘ2Έ)MG,KU|x{bI߅ cnI1HApC d TFV1zD>BYUbJp ܗ4T|Os-*{hv< +8H`xT % } 5ea{IB'(lª#s3Kzꮵ.c/5XHEbkaP# #- ~V H S <1|Ƞ_*`Moݎ%Є]=@W2 ET;Vїnbc 5Gex(xՄ '}L-ޒ7<4=JLLJh}/ZbvŠnz*I~2d;E&ͻFɿN wU{UզUQl|3Q'9Kox#Fvu?2u\%urы?ɗܼLy0Rc'*6]SR.Zo.۰Y&dyRbaYISrw}_'Pմ_gnp;RëZL%Z,q|M@q\`1:+fTLݿ0P:V0ia]T[W \AGoQ9  _۾ &"k, s_yo_ ߺRf%_2qUfZ uۧ av݊iu  eŶ]Z"U25SV60#B oR!):lU#[TnL 0g2sesj{C7ǃYgnrYDb]}5o:1[Ȃ$D(ZX>:2n,?gy29Dq\sߤjmkrԞ7/C1Q&|IM0@4Sbط̶<xBy1_YTl'foIr0V!EBURt].JO\rPk"o7 5 )>(E?Ti«v!r! 밀wU:j DE'P@UMS.R)ܗh.ctN9BQ#,bGos{1:Ӌ:(G.>b6_LQ:6Fl$>܌KU*^WN]0ϴJҵOjYsNtkx9Zafɖ {X Y4dR?3;$^8i40ѺOB@ϙ8 1gmL~(ԉIV?=ZJQ!hJs-78n ϓIieTI.W2-x u pyfBoD~9DS/C86W9 tK#VStOf[,sRJ ]D=6 K9V qU%lF.a`>0KD+=9 MEE'7 Py{f Xꨙ1`8z̢鴁t HQ*z@~ 6Y~i!,~6 -}T%&K8_k(af:hU-*p!q F6G˻G}ZNTxZ?Ib>.̪|ǥyEYᴙ"@W96oEӂ\_``X$Bpڊd nwyoHh0b%WY4$?K r5,~,4mր_XCO.NZGsȑk 7ږޗ@<Ò9 ?:tvmN`4~\Y cmE|DxG!IK5P+gi 9,}eFnMds":(r\c_d\ Yp/hE<ݲp9nj̀IqRwMSU\K Sq@֞Q/ /D\A,'D@\׫U%|J/g%;l$r{?ӊ(G}p-FvF6.BGԅH;\ eύL~A b!mh›;I@9?j5J|+U_-ia+#RJЍ񱐈ދ. 1SB ?!'%sKJex9g){jJgc[,ԬG@?[7V ehR] tj`qЪ)PkuEgbhƫ,=;Zȳ+:8Kưӹ(E9[hsA}~Mׂ!n {QUgGjC?>}HYmcI׵!2&go6.WkFCN0O͞+{O\"mBgMD[3i[r%L6I/QjKnj._egƍ^U:Gj.̹ 5&!yjnT3bِR9Z.m;;sZz%S1~Omkv~5UdWh;a JdBߓ} }/ĝh][Y`ZDدD`i RzbLx |ݹ 7ԋhw-OrUVXcAsnMlS?>v[pu_WD; WamăӶQV  L֗Tth.dpkgīӴQRuTr`{^90ŭΖOv=؝W_?-ThZP z&|MKٱ'#gy*WA4lnc\t3Xk#L"FK 4Bd7Vc~r/5E/mi"8EJc@zJJIml=PP `)Yf/!,~$G^͊хdo41i$B ē=ZZ9ip5@(GB#K;9w ڃ?]k.A.Jn<3V漣Kh~4[{S^7jwŶ{gv#_27]v 4ဟmWۻʥ~M0? ?8+^ @ 4{ 5O~LJʋ0xa4`O,+ @E9k4ɯku~Y*za@C2_Nq4R 욡er`ltM(}A:ˤhu0UfK)E'Lv (O3rx7^aܩM.}dY%j#pw!xaSuJ>m2wJ,Qe3R?ܯ٠ζR 1w3^0 Cƾň+|URWI 8=m-Md˱Y|Ff˜2!!6~9KWdu,F/EM6uO wp\\ဳLy  7OEO*è.rWPܷ)|Uub (7+yzJRx,E_y@E,Z{n(7ʭ;BvC.|z%Y)d W U Tcvآֱbiuf"h/vu/^zXR(wO,-ފ:PKW|:"ڧ<'` ZȰow`tφyyG^<Ü!!! BX[ID%M|~e!8^Cvy$Wȶ\p 7HNUr6@k,QO6:rz%3e-Q!ml\h#R]5&y૟JŘ61|tKSC!R?w:+e LZ$uytyPe f:6 bwm]׳0{Hd̽L^f|g.iZҾ0zyá$`ҥ`H=[aKd?aU! 1IΉnEoJCADɟ9Q V{sA;0yixf.kEMp!p|5^҄+]MB٢h {k_cfs hI:F8Og  nG +$^ޣ^]ރK J5ۢXGci9{XX!3M#o%rD c6RQwRo?E@0(ˌ' ׂf ߤᾙC ű<ٚ)X#H_|VӂUYS`K$ L~P*+5V| `:t6pcnԭ:zWbW(jXPYJ(9_JY1L92LPWd&]ɶi2w7TnEY{Ǿ8p J1AIX?0%f;b?\B@Bi Yz] z,D|J't_ސ5vXPY Ĝg^Ԓ [t3 !N^%"f7w\8`LMAD櫄M^)B֪X_J{aϜ{Gˑ ܫ8 d:By$n( @qT3?/QB/իc[ >_-͙GzbPI"2G8^o<[A#B~t=pam>08Dp+*uѠr2W\> ( q}* OӻF.Eb@V J^n?²oSvB#YGVKf,;PgV@ŔQ>u!Dn^\ZkXRʒEF֢@v9'_pRO (3Y@۠3'Wob]Q+vg6G ,ov$JuxAv:[uߘ<)fqZ 6'fPf!(=Ke+|X8+%_KO#kP= akv_36͛w轭RNlw~F`ܡr' 16q&< A E|jǤSlM)D-~(BZ;)'҂ZRytwe@o_3zѣWh;܏~z.<եEZXBS [GUtA[ S*%No=19V0u<4[Zf^d cQQY:#C.Mz>r1֭/1E b AdoTMnӮic*YZH z'n l%ج6 v #2LGLk̖LiSTEit/L}?d@FwEI<3n\92R2Ӻܗlrcs.(y[)*:,"3C\y5 !83?Ǎܛ!SV*HXwwL"3~2 R.TW hd\13{V=M4(bf$.=L&Y;rd|m7yE BBRt!'-{ u$/-8f=6{쪂Ŀ+v~|ASO)8jbSC4 a߈tAkP񤏹1Ξ/_E~72cԒJAXVJ̇ϒ *)t̼-*ixޔ#fOcN y˔Ȫ7b&g7{9e>,C\ gƂ𣾝N/wk}~3^ g=cydd.m-l?K5Zf?-Y+?RT=]ruWOg^ŠQ8mhpA@b5z=>WԬW `Ʀ|Y78R+ *})d zA'6ܕg?Y:Gψ$f"" *l$lW: 5uy oM@@=$fډP2(SBV=1}ILu#\n^yKZLcng]H{E%mJFoWޑAXʢt '\i:|2`˅//f׫4mÂ'Z"@QQ|ХdA0TVvZxh-fͭݩ֐1Kꙛ 򱑐[AWl|/a_嗅gQ;t%N3 ~ ^m4#¸&QgmÊQU̕ҏyc#gWn+41t=Cu|l$猑xBMٻ瘈u'h<Њ)9n _< '!Z߲H"R[`|4-PH>nypr*y]FHl1PF9 ~o*yTv[pg=PuUU<#R$5᛭'vؾ=Q㓇L}ƯeSG" aa)\ %M{ꧣ6U率K슊哙˛ǕѭlGYvkH.vaS>Ŵ91<fv{ ym{E|0hkO(?Y]w/׷6B%%)m'/;R&dDښڥ^q>_&7h|ΌLx[E8s47mqY[9>IײCQde-:Yb}c])DLwlRig|Gl"5*n'FPȱbr^z͡DOaDjMFH ^UeENU"J;R uMRWT<mK99 n]c9_+Oj2L&}KPIpA%>'{0bIx-ؗP7_`hC/cDhysn?7k < ;&8jv1F[EnɡRQB 6-MSW>AZ͉Ⱥn[_W 'ݏ#1Dy/2<#r;`-ndU>c,L,XJ8mؑ \P k,/@6-zh^k9MuE,fW]kwm.⋵bPRVgWY}Y3r{pftrJ?_c븵$'bT)Ӥp=ЩE%;C(TJx(oLSFXVYbC:nj5;5?0ɍTQ fy`B)T=3 Y6t>:5ZX|v-|W.|?qzdFb1XҴQK'rם)0UnQ?,QԳKav&,Ib^LS sߕ7@xj;<ֈ@[b粚,_(w3~t">(iNq4u-kthI<)o/0)99m}(A'}튖CH5hIgYCtb,=2]~_8vMkxR Q^NYQ^R,L8)0Wy[~KuN)[A<<>.r N}z!v5-IPW]-Vܦ<)k+]=%S@WյC$Bc7|L4,(=ڬHKި4;!rŨ8aqx`VwF^%{\-ZcUʹm -'ƒjn`w]ro#Yߌt8MZ#{v ={ֆ[ʞ&Ĕdά CXSt-pE֣V|Z~Z=՛31gN@v"7*A.lϣ.ܡ !;)J;hQ #Z0?AMG-U|Ztb)kT$#Sb~;13 T ڟ }%DK!rb7˴O~GI qNq?;9cl- RM_e l^ hݼ!(gc9`9ϙc\pmVϡXy%o8%xҴswuX姕_B[Hˉ]LAEy+f T[{Gl0æ :4e*ɪjx8V\ BE'ݥfUcj>lEa@'VX&"wsaF:>.C*GP/pϜ,mG)q%$/q!jY.3L5k- ٯʍg@m8r)ԑH16>d]%} {,fѕ_ܡAηc*4H:Ea ]zy`  ϳX7UW^{`b`6u+&L;D;= aՌJ#^!쾙$GvNݮ[inGvs:u6Vp/leLXy=̘9{'xKlٗM!Cϟ;Ok<8d{^S˱fTzD2^,4g=u]:&Wd0hQ-d2crPY]9~&߂dC.Ufk O\k9V?~^`R=u.J[I {o4C<_385;(Bݏ8|YVFi<:ZQCۊm|u7< fujk;b-anu̿sLe.=[F$uJ +͂P Ƴ:^$BhIoh`vۼS-Ju+YUFe_ `[vEV Z:[\Hu溚}[~`;) ]M⫌xy\Q򡕲8ϗk*$_%RuJ} w#A5PNExgm_EJC1MG|KZƨ;p!~u%w)^͋OSX?G? &‹ |pq1מT>=P}}e~%Pq졉JS"ALY- D]]Sc[+uΓԭջ]6*Rwj}WB--y_<(V:YØ.xp-S`@rYS^UhSȈe,6qhnUˡX~[uZ</,H(5 U 75 ZY;imB.A:f ~:uıo>dŚ7f|\414dLj.׻jIgG(ѯ hl{vwbtjj ݅VT1d+`{w?X먌q-g y*&Pg}Yv2YSc$&~kB%U1IeUӣ[W~cAeݔ]-I^MFM3z؊jSՠ!B:B]^`w:GUxJow P78E, YOjłKy?1"j{yQ>$FY%6z03`MŒ~δ--, Faj|X`Vur?ZC>gjT pOwm4XcTno` Qd>bsyC1B~j;LO':oGR_ih%dvĂd%etdD7ygROq3Ԡ ?G HTmѱ4|7L-Ȳ/'3RAG|hBݕoAn3&H SnF =LKS2Ѝm/攷d a{S#q?vvʮD]2~ ,܏OՔ")%6Gń瘆.HuUoB׊BHI`WZ <)e)]k@tW0? 9;'p O4fV{A[71 `.Pz@ROZk8frcB6Rp-y7.Z].p3}@%91( *KhU*o\Xijcqz-+t^ýxhݔMacz MS桐 Td‹9})szUT[_=NZO{0#l'42Zi.}97j`/7 va~1]@9T` â5',Nvr/Z@֝wȅN1UOlɊVJ\ۋ(P8xx>RSyM"M$1Y&&fQ?l:?G4%.Mt|_6}7 *=_d LO%HfaRV=||ki_ ȝHȩ0ۥInpzINmB%iFGd%2&nvɸOR#cQZ _Ŗz7:Q.Isj]\a$.IqM7.g5~NLH8&p.FϘ@ny 9'UnSM#8fPD mUvB듅Ѥ+&ͩ"{N<18Nx*-5pO7>t~p?bE01Mx.1<1FoM)OEZCh#A{[ E5 -ŕz$ASd TEq-BGF?SnL]'9Y=;t,|C܈YF#f33NEHu6%'_9w 90͝ѶoybPH!'T IYa+a=nWK|^J]f:|,GOJʄ'^9?)2.gBoN6)B0GqM܄gUdždle)eJ:5eg%i~vp$ZPZ'@.mרP5@ɞ?ܫ8^0t6e"}+jx=X&X\Cc*hwL}ĕ*ZetCTGhwH*%o2R)C/?@5ŎQvIҧqvJl5'RߛM+꿟M!]-μ-_EbT%+r"",!Ap,ꚑ}6gUĊ P B wE;rrh24a{nIf! Cyۧ?_GEF[ ˼\_"!pp41kBW G ahS[К_iaV98#4K9> PҚNhǪq?aBblԬB…A jc Po[,#]o29IOɨpO-*hG<p[ ( i.|ʊ`7o,7}7 q'%Y#s`jAULR>2 8<1揧#Pa)M9{MiJo,yJk][yR3k'8-td߁jr@: ~ 7 +POwo3} 9>׻"Ԫ̽Uq<ΚmUvkt d&;id>'2IBs4odP2apˑ\.tDN Ww'Qԭ,\]8Nƌ롲 c';:iܭ 2@ P?mfPtc{30M1k u9oA*IoD\h\` c>=U(P\l;ApOP'6 Y"< ?!gw"Ђ #v~b ?)n;qʭ¸ S@F.ʑߟYᛮNvuVŒ#+mH.HIN}z E5P~cD'$ξBT9hVX.zIϒbf)/kN=,$@^@[U?MAw=o>Y-? #ݹK'O\ 2gj PC E\hF>R?'6VƏ*V"qA4Κ:=9`i/ C;i.-ؗ!_{uO8h GߓLM%w)x #x4mDHԉ7H^ۅB xϔSfs8&dIQp%OgjB7Y~-1ޗ; t'=K''21n4dws<*TUϵ=L8`7Y9eQ ^2 G!զI8oIύCp tFĝ3*ȲPĊ7]4YfcieUt@O}TɐvwX!ݲsz/f:@٢5xo@ŸƴurU8\KƷ'V1JU^otE}._qi'B=Xt?.DouA{TqqxI7!A3(S}Eኺ] GUҦݯP0heْEwh!§4i ˷WHpp8|}cxx[_k9$i1ϝ_0n&%X0P3莨 0! m@﷙(+u.} 3x!O{A([53_R7ΝI ɚ1}U*'_GDz28P= SBvz_H_V(e:+{=u9"EdE秏nަ でd d^k,\/Z\?|^yHKlrV{-5{qZQDRyV@k J8a]m=JIn^?Fn4S$@X ׸ۅ:A1!oE=/,5?-C+w#:gK Z) 悇jZ55q:jEKTN3zi7kPWhQj1բ 30wYd! k)ivO>1<ӊ5Vl6㞈9Z$k` a(a+lon( *k (=xpGYd9zv& 2>Yr=)eptsfpkg : {Xo.yЋI*7I0<vUbξNb[?6; ų{7 Gxg<فF wȝaem|~MÕJ! fKiONƾ/\b|$Q#yxˍ>:Fɥ]?p^KDCC^ ;K rc U )r/7ҦA Nc~o)G yA/L8WW 4tg ٦\iP $/6g#v`,:tKȷhoF ú_3,R,0 B8FBwanAkȷ ;?b`ΑB?3HfP%dGk~\yhQ:gb"(pp$k X^]rXKe!U']!`00`TQe7Vc V+,Mn /BAzZ]9S ΄f eOi@#KQZefTixUqBЭ8f}7Jo0b4Vbp/$'N"3Ծ>&NE|W@N}'Z3Cy/ܾ$ n&Q;ޏ뤔4aeu/TxHAC 6oRiwa@>+MA1ȹޡOxh!ѿKrB7ުVsETy|ce0 qAآaŘ6Ah,UH=|(&83Ix#9G].[L"ldMi蝆I`}W2ƕ/Rk#XU̖YD[L-oUDNT"%N6z\6#!Kg#٨O-ڗ'{t-*b.V ] P0&c0i-1ZSom9J&%Q hT|`sL6=P^Y'־dcE5\? 3SCVR&LC`^][# 7r M0GHfGKaSlU-XB tz Ž$EOd-nBla;Q54Az enouh6o[%$ o>$Y*v+hzeyo[O=xG(#ȍUN,;`6v39!Xx.q'bbo? 6Lu$n.ԋ09 YSn2πU3hʐP*xF* ߬f{AqܵU)_/*'I?YZ`2> }Oa]Th d4 u4M |jf'$xڑaidox1YgR7M] e(*% {ueP|~e}*qbm'lDZ T7G+5SgI؃C +~P!K.'ŇJnۆK*-PҲw|ey}q8@}azL4U]צU?3-" nM9%+pR~MZnYYJˡ6Iє2*N 6}#vջezzA{J {ļ*_uHZ|ɥxUm`4v;ᣰ`/`N!e'[V55l ^//=H)؏[8q^LU&u_S}g/mX!3aC0O#qz%yVs\񰦴mY&H-h0Ӂ"\9 tݭ2N'o j P2 7Mk~M0)As1kF 0,n mz7 A~U#ׄM"lnj+|}5%i' g)S[5K}2\{T7!%jKR+Ũ3PVY,$2ՄM^n`{ IBVDI č􂎜u{eIB.^(}rLu7C]:f-mԠD-%KǦ2G+GU{VN1h)¯z&r5%: 'SŘO _eA>5 uk*_cg-zغ9?;st-5!=S{ 9ioh8{X`/\7:qi1G{ǙBv& /MFn66c;iNY[UcJ|^HG)?z,V@CAiA]_'b{Qḵ#"t{O("V68bƛВ 4 Gkx:@}@2avp؂gG\|V'*_>.ݙ+Qi{a`rOF,n4{D@\ 4f'oX d@@;I78L}+([QU6bPJn y:vULSP=Sn\g=86,@q]z^7uOJhM#40pS9WEᇎcpl7b|!҆( nm;YKT)CNZF={"? N >%]Ap׎JXeVs홰_ԁyf<#ۥ/+e8[p&'̦}jݒ%L ȓoFJTTqؕH654#KkS, :vgP%ǜF[ ьBGL+r 杨Ӫ6tt)[83aKGi(5{_P^)i)I3҈yQBx~O=PPIFR67?)sbJ6r8.7 0VqLAˋp[$Kd/6L`7\OMԀ*9\0ldQKfØדcp' f æ 70oh)Qk1$o=Kl]@;n">J:`D(_qa(# @x11EVFR:QaxvRhG٫n 7HCpتfy,KhU`ėT43DPrv=L4Ֆf/Svޯp}gMlx\@ָTs@ҐSHW @=>FgDeeT]Ym'њiV F Q{=DgYZ0707010000054a000041ed000000000000000000000001604fe4db00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/ceph0707010000054b000081a4000000000000000000000001604fe4d30002a640000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/ceph/ceph.ko.xz7zXZִF!t/#]?Eh=ڜ.+><.K*T΂5L O]HSDz% BW ;_3hx=deaS=a (WH/=9.yy} qTk٢j0<?Q>U"vrP-BM8-n${cz[RcdzSf |>-ؗm,˻L|2\+v+^W3ND`~zkiA}@#MJ }>07WxSu'>ܽ  f:.J9JR[9S6_Y2`yؗ;OXÏ]4]AZxp8g}3\YzK~gR/wSf%1t Z=m. ;}a@kDLwLMy}8g :̐ <*"qՇJEB K_nA#pjRӗpH:b2RFEbUg7؆3 ㅂ'el{tgڒ~?B(iĿѸZjZ9@ Yh] @(W{ |x!XzN,g!JIq1t%?@@٦&MgkJm4} Q';3')w,pCA|Di⻃v;һȳ%٘ ֍H `xj]zDwA2a= BܙOo^Yf|(חJ7l9v 8 }Y`ii 7@v/.cJ=4g%Kozʡj'$7oB? Θ{Q}LyNcxb,yCd|%9E[ ԻC*5+_,yZ׺o Z)'D(| eg\IF%7k*9C:85sqUFC!@n|,zL5+ZQ* 7%SJ\-H5VXa$HEڢfD B"k&tY.eSכ]M Sj9~*zHae,# ر|ETX}3 Ky Z,8ցꭷX\/.Uib jm__U8hEi8 h2l>) %wC+ʈ^ζ N8>F`Cj~K<}^lbNsyǎ[Gvώ%Q//,w;Y(܋Y RϘ t> e*8&+u'o{ЛP{ZazȘBS;Pk줈wZ"Q. W,:BW㷌wp'*h2E|Hk(a\~-ݘV@1Ƭ8GzYMWlkw=`^bahM2dZw#,jݱJ3aNHM :a)Y82|UǾPɋx$]hAȚCecۭN\kCٰV:S@4qadqKL~ Ub (5n$12l4$9{]ͨSi>ZwfRwyϤ+^ʘ\ٽe֏E`3F\ɘleF3x5^cr {f/І Y r(-jT/܄n I`aS,HE a⌇xAW|&6>zܵ*0.gK~G ;%gI qZb} ZWѵb, -  ;#uOPkְwh|0ĵjcJctj&¡9V eeTNQIM keLVL,ad8ÍJSgW7t8,'J;ve:CV(<ɠ\`dqǶnjOգzp*0I6"1a!v,|qԴxfIJ?[`E>a?6esEޞ}XWtтSo 1 4 ҋc~ tf"R|1:ffm?0 QsRie,m>xC=甓bY5`|{9b6}ЀyoN;6g=06GD(bpjUMDe";I;~J2)Tw1sa7MarY[lfx]qI& ?̔Ӷ9?";mW+ZsiǗ&uDў]Ǥ+eD}Y# ckTBg޹ޢK~,6A (cgkێQ 6~}#}uqIBWѽ?|M@B~vpf+a,q.%9iG:=* !iR>曯Z7 \;uR>;EǏL}2hUSϩb b\K6-Pp[|>ՌG`rSYip*Ow}7Kʘk'g/{h ljw.2 6 V̆rCɨ' !^'fLn@=B0]߆ed2g#.#,\QVR|k+E=-8a^~>[Tް 0Fk}SFd \&bGA{g0&`0 J)ҷ?wyޕ1=)}!h,+'pJuO9L)SޝyCZ!umfF/S^D!ZZ f,>R3![]q6T[ݡ+&wNDңM{#g /BqeXKm)؅>>2_ot2u1Eum-E'$Ljrd5)U}[@:{X{ܶ4 ҫWhJK訬1F K[ŝ@X{jao \_>kd˩4#]Fs_Op8i4!@Qe"-eiXW1b=OEu׆Ya~VrQ?aVA ڒ>gE;+:VY9kƪ@]=rC@mw?Un; J)D]!. BrWQI͢gȿ9'S =US¸sZ/wg̟Nj;(1ՙ4C-Д9f>cM mjkL4>!Z, &ɾ/I:fz*'w&o>wp~`w7d4H8bdOU!l϶Al {kM/VUBÚ郊I&;*˂HS {Oneda J yu=9﫰xܗle(.ぜt_UKÅ^Kv4xm xi 3]C"_U%w5"EyɁX$ oI>OQىCkjѨηK۬fc:tovPOJ2A [x'hD76euJ{-)ؖW˕n \gu>^nT )[9a_MPtD+9{ޥrrp^s }q.[r^Ս7o&\acMֶjSqKUnh\o4fލl&7qkdk5.Wb(*føFiXaI<ЉC^$`e[r0"̊c Z`۪*@QC]>Ϙ:vрvWjsI"TnG>ԗ4۳rO5B \}`;9{x9A#4u2QȕLA[ɽ#LpyȚX3sH"'1`RMlAadJHi30rFDw5%{&;{m,U2d9ﵼrU 3؎=oF\?1l~2EId>NTKՇ; H9J} }{DjJ@ %XԽĊUjZIB.J4C#TBH7Kl@F C8q0^bѭǐ-5\_^6ƙxJ#wZlZ_0pyv(F2RTAc pi6i*m8Jт$_#P߁ݣcBޡmۗf:a! C3nzrt]AV@)0j,zSW~g a&Y3 oct$.,3@QU!@U7z0pr+9(pTjtZ"5Xrs HX_HJ 0VUa2!)X81_e%pI-,\`rc?A lɲ\MQ*q8n ZW#*9IFg~#+>Y-O@9@dq*%Mn`dרD,txVyޑ ~}ώ[_8N֕$-(IW9  b&h.GEugk,XD6Uk܏sRwLBU5Gh0 %XT(M ji's}AC ݂{l j! T.chES8Dϙ?T]X=gLUMf$U.w? 8Vͼݛl,qۓ`XҨʲUL\Gd? S4\i@uƨZC' :tW,a0]=ZНaK7rA5-.]u@|qKNmr_5aPŜ#"q~&U8 ^n#XiHJ׏AP.lX%FKxy6sTp E24=jx@?T6Okbv@0\l-ꢲVoⵘ7my(fC24/9-ʬ&YD.Y$ŪԾo"W"v؍MS͒~Rh[͜E4צ: ?I45Ah`Lqa'͓D,d9@vE/lLSҥH +S$~ K43x˙cWMJdO%8]F ADի#{'Ą~D]5J:@/yO%_'&1{m.:BPE4`n!\:ThpdtIE@a0 BfC~2Rluq ֻjH.8t-i)i3cGjЩ^ ڀ ?U% 4/tDth_*yz>7B? ~YD"d5,tX7q3ʥEocQ٩ё>C:6jQEֲ=,6 HR.cYYлUCKZD(3 gdh|O< o;wv[*x0;Ug,nHƂ|B6MXڨyU C+ŝ:M1d$ߓ ̿E)v*>%!}ٰ-#j5XڑV*V\<"cɘ֗<%pA i3[}ƙatv66d$I&ݔ3t _{}O8+ֽo[LyZMq4t>&. ,gyz@:e8c}wt[kKl3kU#dN,7 J|QgFE2+XG31AT+QמVq`(WdGM>;||'}BK@4˼M>~7ؔ&M?^1*L9I7#^>rWWEaD~['HȷP}6SrT1ZbjHUul]?f F"C<NLGF宒?t|:?+7,I+E(d85VanvV)i{s p.8Rrr}8lKstsDŽDUv,;<}bC1X0jݘX3NH̱#*TL 1T.2c+IAP\:_,D3aAg3 wb$ TU k;!#ʇ4%~?^w9kŭV]MnEDǝG=gf1SL 5.V zE>hN.v0c୷{Ÿg#3c٭3(Vbfפ+]K*n&CLa,|U]R- qBł]HhBM$sqo ukˁi-r,CBo٣IvM?j&s)X߽?x.E'S-6-[M Q\ 0'@}|{ ~>]6H2dI6$U\Q(163sʆ7+JLj R8ڜ P>Ir3:g*~\:rF7~bTڵE^m|B2Wmv璣|FH3Th߻K?o9v5|դBޞץdKqwN2!g$u| IN.-" ,{q|<*$ՑpF3N{wI b>Re,tϿsOmV[>OG]:V$G MP)6%l9dt?Y\-!/ i4 !}GgǦᶵ?j\#j;ܨ׆_/4ZBiA < "ZgBV^j#F\8wS,nކĢ!e 1ͻX"w!EZʱ鷂s+%Iӡ8% ;rq['gqx wy0sy/Y1D&-(ǖ :{P޹`$/wS|ˢ[q&j2" hXX4d  | $$R9zM_!/V!OgQlju߷܌z_W}KCi\Dg1JWz>rG WP;c.I«v3 e"kc->,"걪vds豋+s+[U>p|({O}McihM,:3U4Ijs3B>8'}1֘A8=gu*_-rGj Lp]"`UMì#W*LHƺmSwW@kGUVmŖ wcs : Ԋ)!,jصjކ(%:40a7ҭ>DB <ɓ*pLć n)ItKY@`Ig?60 r䊇kYʦˡIϼd :|?b!K /0]=kpL_ڂk_vdR|5CÜ_`BP8Nqs\@U1ӕҏ3jv]7y-ȈxpK@*3}ZFb7\9wi}/"Q_4>AK F1~w(}0=LKa2]p>&{gv*kۺúV:hS;:rM͢G٨,4ؠt̢!`AN[OyE],kRbCЌhA9]Ds<a.$4: jQgb0=7:b5bJ__$SqIfqkrH)9RI& ]# RͥF*׋OWxDL 6C?ǤboZc$%Eޑs!UOx0F(>OT67B 4?k^\ru/ s@J&`=lu6eyNzRR( X,!1B1ld1 v|ׅz(RJ8=0_Y‰Njs~=bv:uTƋ^&sj{ Q 4ei0z|*%KI##b!Rw5˜dE2ʟJw9>Ew48{1wO[">4,Y#!y{ <[SܾLl~h9Q!v=IW|-t0w p3ߝج*SKW|j(l!z %d{Oc Њ(RfWz3eOߕ[Jece̅ A&Վmɛm;  ʒ!s4+!:SM)^vUumGq L0 nܩn5@USX <L9M#uVˬn$.na§+~%'g r0Ez:ik"}X|.D a#+!._ \hsY[L>lqؤS0#EbI) n]eIK}\r_`u-"PwʎQFӗL<#0{xPz8Ђ IhSTiv~%C=gLe9\283 Or~>67"mzA={㠚;.yʴ/C* e3'w/S |7w*H)FDqvt+x#r7j~F;i/clй:!fjMX(,Ҷ|=5nQc#v:! v]JhK\yu]ަc*>!+Z_9 (9f?"4y;NJ2@\U*Ik)RK/[CD\6rӲm:`uCidIs,=`^}KeaKSB㬞nan{ٯbov#?K .hR |5rh4p4B;J b$_FϣHkx^Bb7l*!!16G)4UO G 0rzd!!WМyl&س|ΗOQ4>Lsr2ߢ:?8TB;FŢbTגd=cvD_i&i,Axtʤ\+:7(3  {9W1caACk#$Q{ Z4T4}@k6y)W&KDSC1Z4ռ抱([r[r &w&}Zm0ik6@} '&N""7D?,s VfWɗf4C@z9'gʓdDˑIˤ?#Ռw2H 4f*r汼Æk|:ŋ,cJtO l\%^nzftlP*Y٫z.8,¾#KܯsP >"LwĤ ɻOic '|#x%JTځP =,O?Yj* F- 9"AK] ?4A?SA36]3SI'hza'^ {V rmUH֏'R£ATmrHmTd#~OJ%.ΘNb}9 $BBIua^Y:+ =$/%P aFࡅhI'ĭu<7x$Ofԭ *Npqw"JI#xeB.|s֤B'dp n}G \/,XBtyg~< m2ywȬpsji9KNU9~ۻog6D]=;N51}-W̨K+Cbw!4as%]mWA,fgjZd >^p+3Eob" 괒sP4O~c:\Q^P/]܉oG7Ul)x .~P,b)&R젷 3IoĹwc&kY1 3wZ:H:'bv-&}NN@Mr^o=2 ?C^\RYiršߛ%P9}vk$J{>)`M1,<<1z6gmƍ`6 їֶCh.)$&-cFqs8 (#/räTM/զ%d,vec_pfUO0*~S XxnJ߻lf{*@)#(cy+S KP}LꥠL2U}yz_\AO C{p3c^X!Ȁw%?YWfYBMla0D; }tR6evireDwՉ;7*fHWtJ;MP,8&Anlo";UR\ߒzy;1z06xE]HKjyyH&Ӈ`٢#u'Iwz꘶P9Z䷇Ws_4)Ƅ4]$ $yvvߙXjLWZND `L%09YiGI`q>%S9rZf6 #N>J0$Ө_+p[I^X-\PpMoέE+Fivɍ :9uR[ 9qu9-X 37u+HAVo(ppG[Wܱ7 %arP)'(]<_c]~,s1Ԣ*xr`#QdM0XJ v!L*UL81eHq9UJT2⌸{ؘY͢ k_HI.%مWXrZ+Ģ h%53׌{6 )+J j:bLLaI<2QP/11SzG^:45 oM>;1ԣjoߡ jo=Z;\F3l" _I *€Qcʢ~ D;:" &,`oA2']} #W6y":\ZZNPQET۰LJFhF60 =IQTi'^jkn#]ivLAm|!ĵ8 Ip} qSyew_5ΈWTjl'{Hio}i?:- r_ڃkLzjR.adȷ{Ң|,~Zx$\vыD?a>s&N9Jk9-KsN@'Ƙ45[˫pQUz.Av֑:2kfqB-~0a=h`'D!C~ày6.e/ qD/b[FˆG T32weo/Rq9:YOs9}. ΣVdl>x)Rp*ݏ[jIHXN:骞B*(SPԯ EVJ/ˏ/[5O-Ń|B.NZ2͸j>UvmdabX#% rۋ=2Sjɻ:a?*({ A ]]-DjC勭sg+cbh X|+ Gh4r ԭ`Ya_L\1jCFҌqqQh@lH6R8e\X'(6Сp%d߈A5Vi~thqʏ /aR}<dށg4'ޣ]ꯇ 6 T֝d^'=]:3s]c%DЃ},p#n0 ![NO m~#,s9{_lZ~ASL:K- 9|LQE,ʜx%>lߠLoN;B" ~ ?:h4< Y~ٮJOLh E *OUsYJnЀħ?VRy87'^>aO@mST WXԾ͛"2@϶}DG}q+ `Oj&|$Jh+G!@j5kƛ9cg\|LI32 *eV4TTj@d+vUM od`s~"Cpte #"1maYҌ[vR|#f Kw5&P*iZ2BG#^z|h VKa-LU.:0eLGL}]\,o ? Lb2kkF*^{B[GCi쐨y6" Zf!CEC8(9<5[LZ p cB]WVq\=m=/S ew)Ʈ5p H6eWa+<՛@#24xe< q-JXt'A_+.6&~-M ^ Sj )aNv-8C|6tO_m \) e\*"~ 'mb"Hii&^sxI^F.@8)KWdP؞ &qa$`ti v.Ɩ(`Ipwǘo:Ή@h?p} 3e|ϰܤJ~h!ĝ럃~^xP;jL,̧0|+\Y9EפCVW%B x.zוbWm'XŐgaJc,+Bqcy*3ɦl@}\RkBwP~Ti ę Y9=Y1 jX99x ~iq!R{xdW*4q ξVHX-ƵOI ,O+ #Mա.W iEv)54s XDarLRNJBD+>OѠ¦xHziWzѯ[}՝ n׍o:.pp(] }F(>%):M?(!%B!Ơ9X+ǖh]",z~QSVL=nFaȀavu׽PN9h<GbA+|&;l:>©TQ[6L,[F/EJ3CϫIU3cKzhȜmNH3C26% PTp ?Jznq~Ns Us_ ^)*^}:Qd}(s-]絻&qc(w׉}r,|,O/DtqM7ou.䰠/inliRD*S]qno o{T;[?iRY.%^eƸ]h,~ퟚͽ%\3* 5ds+DhpH P*zs]>v4"P[ra~ȰstUrtWJGZDl] XB);G4$Jub^[[-ߢ_kbףd!WVQaX75~>58M%981N(رry,V(i1rVRgP_$ir<\&#)A; Τp#xS/N,&7 fC{iG6h֔NIĘ8Hu"63e7gFŌ "L*~\g XfZEȶMg==;J0|LjD1ִceBlopηIPK%!?ͬp KX+F'ҹk*']Fj- a~@ Ϗ=жt=c-u76YJ7d2&bYa´ɿ˚xS.N+>C$1o}9ZSw}>xLqtHV0o-ͰR(zxhϿcPz+Eo_.+HζӬU7jUMϊnv[.Xa`r*|7zk u3B:ӛf:n0%s\B?__ݚ>;-~%; Sր)a~5Kkb2V4x ʽwZ7ϖ̀3ZyV0K#[~e"!r/Αv_mh=܃xbP9*[ҎnZT%uZ|JTiv;%n/:r۠i _[@y8 wԔjO]S0L3y J"2AwTwh%2v;?LsAL崼 {ި1^;ZZ/}5Cxbn.}`:&.VFHCPCBZ:N9QUY $GN~JPLj l_*#F,fx&J::ԤYF27<55bSU~F\t.hLF힏`,ع&#LUSǽ#[ ;* | mK«k$vԡ&ARo z雥4jKd. }oK]3.Nbu%E0p+#Ԟʟ0IHxPKA~QXCOvlU3m$ 'S[Ӕ?VᦞVI 9Fy)Ɨ:_#)"iq[; j~I+!1JdJ"|=/w|Rd f1hB;]za!ctNUt;S[cM=EfF[I_?֟Η„06MoܫQI!b' rQ3&A `8Ds`=qZŸ"oe>}P&aJZ<'mO0ote\oM{Bgޱ]UTzU:'$rJfo4vdf9Rle ]^;%4\T\`_ ]vp5<j1`C)kDZf >eD+.;^(.7pN(f9U*){ԳϜ *;^ bS;-PuѤCun* 5D_Գ)Q%u>jKe[=}Jo}1j$XL ϷkԞP|6ziO* pZt/AзǽS*͞G(>'yTR+VLKsȁ6Vvݚ6FXQtvd0`N,ɵ\?Pqyjw%BQ?,:5۞;w$ t3 CG->˖>):N yXL T[Шۤ nz `drHR X/爌2^f1|b"\+.[Z{zPF/2t?owW;j_Yo`FZ2?,h~(X )jbtLcu7&A6s:`k?Ųmi(c; Q0,캬K凧Dw`3OW.#p/ՠ&!&z-X-A#}3c^G5{&;nJb(lerʖ xTj7SXfG6 -|hSFm4l:Q0dɭ;3kq<iWd `VpCvRq\Vc Ռ͍L/:]5`^1vP&H).ՖyqPMM4P!B)%o1ĖU=50vC,h:tROFiJC'{{ed_[$Z&}zc AQ9 Xa2UWSr"슞z \2,FyBD=T+(}ѓG ι+I_[ȝܛG 9{<|VGd}jHaYspHK&fc7-z9Ba $Ydrg*2%ُ!F.giR6= 6aFNb2-3*>kw x'B(x@h}.shMxcl\79H l݌;G 0. IbAH/ ]9ɛ'шWA^9iL~?nP#@[F睹c4+ŹeY0 -Q;l1@5UVݯ;.G0$7%;e:Wg@SV]9 +Y71cJӝ75π.*o(~V.B+z0 ͑ *A|h^("~#hXvl2?W,C^DvNpaQ%c|cdG;l }~DZk ~uԴ[KhXL~oXyzFÙs(ڨxZKOhe/pAl9ARP<&",JCRJ/"kSQsdլxw.K ~L搥мTӴዠe p:~є=.s" TIh. Ĥ|.)9,Ct6PEqtcĦ(LLdsW1 YG0u3m4DIqIp[JY˩ @wZƪ8o9?s1s>tK=w3f;'=*?<+\8*AXUip[_ L*:JP_/P*鳝x,I|nmyo0:.wAO݋<+ъӭr̈F75Kvqƻfn8JH:>cO)rz=%Q?K ~Wr'6<BS$oͽH wjIBJx)^ϥT<RL9WnƝKLunw [ÁQqX3r{ʼn7Ll޴D^sWlZĥ*%:po]{3{[HR7[U@ 4= B<0Ge,,}wXe0gnƇnO_k_5܀bt%gH~> H$$DjLZ~\OܳU@ PgrbQ(хwEbe g5o ˩-gqfɳa6ms3rڈ@UG,ڋ,. &TE"?g姜-"> )`ިBED ~ͰF'zG(os>ain[lɐ_NwQAܥf#"YWG-^yY|_ʿ@XF| Cdqz_@AJ*b{Ks$jh+Rl6q}{qm}oΜZv F]Hwʸf=ң_` ,RE&\#FA@m˷J-U_O%U(BQ"U oQh WNiXoFp=~yQq:w\0J8:dm,w5ۺp,+㷸~ 8C"dMz[ 0xS"U~ k>ेZiTIVBht-Ku֠Wwb1¸̓E6/m.ZveFUM]չPB|&c?9hwde4!kgeՂF `Ar?{ogu0+WPB:]|N`xm/z' ڞ*Bb[AVDQPk&aƼW"GGG+0l)P*Z5flUUi%y7b**`R^bdI?OM}O̭cGjQ;h*}ta:} 5ȍW k+c]ZxUo32lV6-:ӖŔ i;!"O!Kg$3Q<袜!_iS?U8!|srcZ߀J  s,g8jv>֍u.J\0;ip*P^&8dA4U@am![_eT8 |2#2U 8qTv>btǧytUa:DB}>UwrC-|/xo/w(z"b0\^׮m|?bnrϸ iz0Eṅ S+٦0E]->3fE7Vw4љ>PaǨʀ.XΫ]V_6G?|ow>OFI[4[$+{zף.i0l1~@=$hWDu'chk$,0qne'.`I&w"9ds$PY ,wl[)>0ԑ:z&m:bG2j\41LYb{[S<Z,șW:<>Ձ+Xm$>RBjCM?5oJx' z7}y~[)26.$P%N)(7#V\#sZ; [N>%~vjc !Ua9񌾀|A.|ZF1⊶^bc|cv!ZVCuSk=V;@;d{6ҙlTS[-HКՁ`fj7#.#S"y31 2#unYƩ¶K_#FYETO.[ vCwB> ZYU~BĴa*$qfu1T81ʞ5Y=Mb}ԫNtgYMV yP<(1,);0n0*O+dGGRe,|w'ÝM|\pl%: 7-_VvsT;3jO/N@&Rd'C:Bf%eldٻP=Z^$+ƽ.|%C6c V{ƱE$C&ʇ-Jzk&謲2bX S#'n iZOqmJ`NI#{&aY~Hї}La#bpU`8]4K~V&ӜC7s,T7J2 l?E=Uk.cqF{o;%l QBJc00 V_WN_ZX[,tW ] J#uTCK"sz`Ԝ~+IX1$^E^j; E8YS~X*ow?}1gy /ݜ$ V󻕯 <$Jj3l-u$Ͽ±o^ m`.O 4;W?{͍~+zM4S%p6zU^?5IJw+s-sT AHuA۲ `w~T5(ze*3 sQδ\ նf$ Qdi.<5tZB`\{(j2l4;N9+@ҁEi{aBa^gc+@|Tos+ ߯*Yk"۪+wc\2s䙥%gH׬;o:0$c"0)]PLs->QdTl8)(MYAP_މ{+l8%uf vtR5C<gAaV5JƧ)i5Gb)ۄ }7R&cyrO*bJ`5DC- D7G}lSOJ@gY33D>zH߄JY^wd~eƚGdUbM'U>()B?)m=6p8b5ˎ$iNAr_%=¬4+gGi IS_ގnG˄RήJUYJKS?3a zek w$ Hw4ƭdIcMu{Y7&t)0u]Q/RA ̽sǶv%tsN2ɯEaOkBG1XBV .KkAb¶?TXƹ?^)IlQuIrƑXq;TN~R6JkRdlDżO]&ݘzM`2K5$sjsGSwV5L?m+ lHLZg׊A!R8=uJΐLo-2PY*f1/#,0CRXɔ&2)B3SБ9"kp`Fo>6$0 \u~~#JnM*^*ߊJ7m3)óΏpFohu{ˈ f}湖mLTRIɎdKZ F,9yB#Xb Ēb1(؅>ʽLԵ"ۈ죑EW5ZM8|&䷫]]W1SGDL|%\ߧD+'Y|X((A{؜޷-I%Gݣi{&ԂH  :yx a6dV{[,|)%3e;d݃Ԧ'6hÙ)L`;:H߲ 1CX m\{0Rgf3~TwA-i3hSvg$9Q}k:4u*Zszy|??<4\;ReԑH(oK“fq"YVs[ۺ yi`*Rd 3>E~ $%f: :{L7-\7 e3'rrZs%K?8N\aU_@ԶRh6˿1,qSA$/C /x e4^0F, Y Ze8,軕5toJGe R.b$)- J>37wFvQˆ\b &ٟ+:T# Xv?#O. G'_:L ]Goh$S`$lNogIUne+'djO=-jB"n\&lȨ+4sXQ[E,V8BÄH\LV[)| pR4{&wξO/NKwJ1Gh6+⪫@x}Q2_x!W^t>_|}R̬jT*xRTp4E%]XGuKՕp Q2Zu]Un 3Z'܀t˖2Pz3?mM_UDdx~|iHwR_- c"k(>W$+|8RY,I.@ٕ7+9l]0,SF.=y>beMlGG QэA]GIH9=%| jf6VV:Lg;31btdșR1׎ d> l\lf78a|Sчu x'%n\tȟ,{!zy "wT1$Nԅ񸳯. 9~#*;x2GCl興e_Ro&sm#M2_bUNEh3/ؖ} pEQ\9PHi/@HtmdD 18<*C`B#`2;Jq~0L@ ']C=@/XWyxj v̍X|('4l<woGd,;r8 ih@FnnaPJY(h<Fw`UTۄrJmS:GF0OL6NSt2T08,;%JmBi!y Pt=$Ti l= 0?wB'`Fw+VJ\twm\ذez~ؤv#BN̵Y~i6՟㎚S.z(K XF֯,.Rl'/XN{t7*`cTc>W'އHv­^Hg=GN˨~-q&;H), 0O2e@BmmJ%s5hYԲ  7S  Sj 㻵ZcoU7Vp^ $R~|HjKIxD*TQQ? ^&MWմH?|s= dtikucCҚI ?'QqOպ[ZNj@W8JPlSmBzujСÂU1.Y#1;p6|)QoLt5_V|ڈҮύs79;ZhdOV[ ]MYrZykJ[bU)4&5q|ם|7¾QF.[r 6L^J^ȶl˰h5tU؛!8?o((LHC̯uUh-T +:#ؽN-RpJd$k:=ԤOvEn:R7Br@f yEQn.(@N~xu֦^e󉈥Hy c5K}E__us#r7O&/}0ErXe7en s%s0@Z R"@1%a@O\HeH}]I}7q;e%f흄WMQBc{`})HXިT&aE ;C.x'Tm)ʧptB;R oƂCa*=ϩ- {?q{ZxOk^` 1, ,oU7jrQP?^gƊ޹ﭡ́57L++~䭆x^׻G4mJDzj7;;ΊfJ)ɮl,mxl>u}T;":0!_0RܔL4w;2D^VSh~>9\<C u^, U?`BeL>D3*qL6Fq&BGtN]$%`5/9lG b|ϡH Dyx97 cq!®iׁ|>q=M X.M֬9Ʃd fĀs8 _HulK h"_sw|%'C5(DK_^wxQ1Df~'%'ҳ]BI-ڒiH9=e;_8$eOӄL=m.]2OSXDdf4En2 _7U/<LJ p(LVΪ7淯-+Ӂ>MS"6hɯsn6X˾?HߞE[3ɋ)<mzDxg 5ym߾1]Je =8vI󝋋}+.FWehY*V`wGM*GJ|pѝ K3,Y S=3i˱~.0r ~uY>1Xqpwy|&\o*Sa]]qt/LcZsMZޡ P!oT3?Dpub#xe$ǴAkȱȾyU8U_X Dl9wgy Vǔ+xvlڒ "8ԢIQƳHs*X>Uyў7V`>m;y~?R+5A*M"e=c5,A WPwaS[{]LXgdgjKu󻩦;gL ŨH T>dj@b10UCYCcϨWuB8L buU4c(>ĨZhA4A<@JĬٚ>"Sȕ !˦LeSpt̚LOl'w~~6Q&l(02 ȫ] )00g}ZM9KAiqn!j!䄕rTqEe8p;8m17T959g,:5ɤ}}0,}M,I±PM*j NT]GeԮla UUYٸ'䗒.''.\ZycM+Kȃwm$hAN~]6`Ǚ2T)]5Wa# L%1AWr"x;m/i.;G_@4d>.KN yh.g]Xn8ɣ2$׍wS,2j䕌st'+RC#$N0/> G**eG0Ac3J}l&neMr, Z .>_XkR z1Ѹkhu}aN!X3YtD3DX,s <,g>8QJG4q_-ޣUF>%KOl(边% z@+1ꐈwK\a¯ i),10NyfzDZrբ׈*rvAºпB!ܪ`aHPlLʙ02?>j_Dyv[أ1'APnvCIՉ vPNS1RZ4ÕedȣئgP^Ӷ gQgW^-ctfwSaI~/FW6#,Ni75 ӞZXK*" dYOFV x< v\wAN7B2(^F+p&4))=A3#XC%w'&e"J;AݮJqNwϭ[-pLNq̾9z~h墾 }N~zF+W5?gqX 1~^VG:]|O{H1chsUCׇh_' v &9A%T:mZeޗoѓgNgh{[xKr|$ 2< f. S.̢_HUG(9Fr/# P(ˎM 4{8DyY8ބ.Y:JhVŪG6оjD8hׅk+,oJUJ;_+ DOpCcؙ0 hx~W#liƳ =4??|Qn䣽/j>"*{ęH%{h_'|E cǦOϜۆAwO/[?t&kXPH'd 2}Ki֋+\k(3twʌYaϏ0f){,b KcX[ g.ֹGH:LlA\$^$8LF WH5w|Ii #^6d6J#ę$rH,R)x 'Y%R %ZߍE+ zUSQ2-E7/f.FO# TYZm,W.\dǓp ,A_Z,0zߝ34.ܶVj?őw1_ADCg=0XYbq8/@|AE(+ {)_@D]vP v>:0q-Lמ 8* ]ַ(&)n em=rP[JN&K>@V/a:}Pz:^Q9ů~D2Y6[$#0VRKV<$'’㩥Jig?6b p^RF(<3 arbNДPdz)"e 46S( F[Uo=+ 8x]"?wiP+s3 h<ν^3H8VSG;uMRQ~泃HqPVdNjd)P QQX&ܥ~&9e3ff_rzѸUm e rNdCDN.ll'~MLSZzAj5;"U6e_N^BLNB^a c( O K=WVvoINuÄ9ʚa^AmgvYr*٠vCAGYeچ&nw|Nzh i&;⑏Wȥ*X5v4 a/Tߟ/ c`S\9ˡ#5Sɨy@iF}2WWOݨ{ f55T/lUO,BQ4)Ju jMHINkn'H,v9$ha#oAopnLdMM}LRxߴFY?F~зZw 3Z]zٳ CM"&q0D3{P"l(_ήԦ:GnwB)Lgm *-''5xe4\Qe&rà^%Ui'rEq[;,~ƞ;y/)c̀{9„_w>7ղ 豰 Xh#8L)A`XN+Ŝ,TW`r! ЅsF˱ނ=kFC[m58pV. TxgLi4mHĽ6 Z94\mP @u=;%+{s5@6D, ]oTD7ӇBYMTûfi@&=&.rOSE~Lw1MaDWϡbyY|hf%={p:cs;Jr/dEF"ٶR\oxvVdMb@RQ1 Uvk_:hW@ZjCFtOCA0 5E[(~%$gIVKc<*Վ 7aLN[@,4Aqė(r 0U@kI.n}26*Z\𬷯 Zl-a6DQ* rcu0ˑ8p >jԚR@Z]ЀZf<պ{,kKz .h*3z  5bn۝h19x/UZjP0Ƚqi9IۮRľF@^8@^\,?"#z2&.cHfYbPt B],-kDtl#] ioROotgZD}oV"_ f赩Ы4=MM{2d$Iخ%sĻgμ{/"y.^fwD laƪNN`|P\00 {9R7­C#W>R;s|@G3ZONp2ܖ򨺚\<^iERSe%@ u@u-M{Go=?I1?gD+[hXyڤ苂=:)]j[GxUXt43ڃ%;%3ش LMCT=dTѤv'N*\:/ǏiAP EM~^!I%Q0hx{AϾ$s{k& k.;eԅ06 i;zAVw~տT|Tn/۩s&N~r/<}bj"Ɓ)A8@k68,\|7{:+>}`Ng6ɓq;eXxˊ ]WG_W:v#&W1tX6[C师8;ކ4Y u, uH1G佘VR꙲iapȭ>ؼ5\Um~֐-8m '%(I"B" њe歞80ѣ`" ׶dQCȶuՔ>p0ZeJ<`QZSy3 ʘG9kU.M +āf\>$!DZSS=~zu_oTR?Qx̎;\(tܤ]y5 t ptOp+@"~ŞԩY{wMRbig!Ϻ$Y(:2i f T)ظMohgvoGp`=2T\v, ePxq*4dVB  ~ɡ6,6+ 6-Jmw nYn)$᠌-F^?캤UC t;b/׋\M絥i۬:'STilr׫=Y5lRuүZmJnջ\jx]Ri=O xBccɩIoM^lM|R&:u߳jlj THP҄1f^kHeYwcN;=Ko ۧ<7^2JUW4u_c&>)>Z`? Ba@T )l2'[n~AӵU# ׻jť3Ȼ6ZFjܻ`Qh:5@T;K!]& d/-ǁN2׊ټH0:tU!LfWjW_jsx!ȁr$)~ KaO쬩Q8zafE8&z(x<4pc&A2 cJ[=4,԰G2r{'f}vX8 !oA|@+jQV+ gg&\A(t^*jӌrʮ"g̊cOfmְzH #z脕<[i!bqϓ&iOd3o?"TVR}ު vɇQ/hy#D'M ƕ<`SK~DT5n; ZCB&_ݱgGP!,ln>MkM3>5ElݴI<;`f-3E1Z\?ֹQځZvX8PF<~c-$ץY)j RDz br@0|(R*$_zOs*:/m̵g`NqcG,K͟1F-Y~"ا(@]}uoMs4zv{c{8FF淡{ plHlu $:G ӡLn>Yd-׋{4 P+2#\KpQ+lVo΄( 'Dvֆ;'Cf ă5(T ~%u (vy|hy -Y,,"V4η"]KeD!k MBݗ(h;jO@ݾHh-ܺ@N^HI\/.&!u\s`m&ˈCs*zĕFBV,eK;QʶV.*(_V~,P5gZ6(ݯ#QHOQB`a;+{QW1#d|a1?([b}rpT4{İuo*#^]9֝DDT דR9_O"yȓ5 Vwtyl_k'g]qtt7&y3L5/K%R@QN7&LRMMugvw8ߒυB̀rTbAM *_oT(>4ʓ;0eNG/%x|mJ|ޒ(Lw#61d'v u4SZY>Ǿ$B~NMu{%RH^?ϖN@0M7ocj }RTϹhq :/"hA.Fxd2yBFX">[mk2rBRof*$SʌdDۦ?QV[":Á<ka0sطgyF˲58A {LiA~Qs0RH ݶAu/X!vo v(YU`)xp!@٪Y%y葃:7  cΘ"0?}A5c+ %~dUUJ )ck?=jF[.HW,EU#NXȥHa=,ENX]Yϒ| AYTbElzZo ;K_1< hs"O' K u F sU9pn{d$Xx k n'I /.J!%y^Y$34d1+,JߚY.7E?9DpSP!rr/E %KϸDUs,HT0cUTW/_8榸$H$|UFKŸL:GĞ؏MecgPt洦aP vfv{{^\c0fi&ԧ*!i=k >L@uKtCc8m_ j7 ̀"R L_u?:eV, k^XH.^W܄Ublū3ZJ/ȦA1WwA^jܤo4t ^9&f 'h1~Ϋnu1eTM4XZUm[]!T.hN]ʽAl@͏M$;7QI(k2P8{ $F`yYi \9ExU/nܷ/SɚD݌X> pʩ S2 Vy A3o EH^zWTn(G|&ek n$_5q`g}'dP38U"AQ \IJ{m2JӋDhTAuY3 L>;W核0 m㒜;@\%oP=#}Xf>?EQD5>T1=G¢UޔEWnbjokgHUJBaYm7_,Xt`?x|쵵m.Hr9KGu3qPbUfE!((&^Dr{ҐLԔ S$ *O[ _t\,ta|hƑ5pYfc Wh5+a|ZZ"pU9V^wQ{+kzd'[R֟l6- uܾ$|,]9+]ȭ٦(m5zl'[˟ ں &|pV$ז}HA7ؚ0| ~~-Lx1aP=[h~R,.+zp¥aa)78)v 35GVʕxo@pOҜOT~b1.ғW6CbN%G\4>я he{ץaXHdd|RZLyZK9lY ,@5)/~r8^x )_lUR'f 5M`Lbc\nB]~5;iZΤߢvJxmL8:7TܡuG"+1}?vWF]~5Sp/fuA^(+?i>0 t`'`ף64_l%:w}IbS(,6O W`-yO^I̬h̍lN^=\~<,fC㺮}D/ZGzzva.ނ[}g  ;)C\\|ɍYPb/sš!0:Ju_쑀w9&$5i^-^e _ P18Q(d/@j& K nvNs.3YqRVhq[e/#:[sm%V5U#1pܙ[3tn.P*Ȣq1O͝/ jn#ɫ*:L_ʿ']{arq6-81g%YKPI+c<%h7n _0qƀ2I XYf~a .LdtJnO1NDHWbk?1{ a|"4*x]A#{TjBAek6,1-wdȵ-Gzp07# %䦡4b@I<BQ@' CiT4/_0Cj%^q:߽{&R^/g A⇒I3% -g"*h#'K sAy ꃢ&V\c1M:љE&2Il4{{G"k'CynqBvI6wq zD i"0q ?n'&ܧꆬ)BR3v΋ת$e w,lpF^V}5:c˳Y{Eq_qX|&&' Cл;_` mJ`*JMN'Gf6 !D5&z/"9ߠ !}yMZciIX"ۗ'vs^[,6 YF7UՍ ` 9vx;G@.R4umu'-pK\WRŽV{mPAaZeBī'?YW}Z &DQtJECpr5T^tKLHʧ Ի *eSG, /Q~Lt䚐*Yy] 4ĺ2yJy-g[~ܩwH4D:?ϴ?d]:o}Уw`TJ= ]r,5BValw[SW (tm}G;@ͥ* Xavw2ތӬVK=AXQ67`ݱ%[/纊U>s\R^IDcw8E0[m10:64!8o~Tyqz#\F$㙄?67 I< @y?&&f~mTd= K2#MMinWEf:>6fE DHb$,2Hb@꯳⃉>ӃubTg,?󮰺4Uo!Vi, 3ĚEX?rhNt}-6Kr`{zjُ!ʿ$~}vSSڅbV3SQ(p.Hɀ ϊ$Wv[ƳSCz uC؁fMfD,1\3falg{%7BdɸZr_jNZ<.qTuX:nTȨ Mn}6ua‚*Ep1OeVU \S./ppYT-@5q3aTkp =Ν1G~C`6{2✉,^<{+)T7i)Tsf`Z,U}(^ 0i'cNxK%l/754Q7!P ZUB]X-?Zx5|}yWQ/r;fQMO>r;JDY=u2ZG#ϚkSNKГax[*;\WB fn Z EJL/FR.%g9DVZށv>}SWB-XYЀUf`u'J申l^s#t 4V_h x-)Q ŴWU}d-lY}e݇O^;sʾt0&t@ei2RcJ GPZvb R}tQŇ^}^tڰWp0&YNΌCsKaT::ǗR>Dom0S$.Rnx3cQýՏJ9%IKtąQzob_1|S <45`^;]F5 v1#L9.5!>M?1aڑC`xkv,E5ŗG9W0:o XԚ~`-X_~|[+VWZWS\ڢ۔AHl$^[!ߏGj @Ӓŧ?;&8ZdGZh"37n̿qQof$zf_efDN'-1*ԯ/bg2@Oi"V%69G՞5_6s4ؑ OF:BgN"2:P3ִpŴŇr*JH-?=;? stN^ IǖN%fr[wΟAtp r!U$V Ue*]5&߮ ob]{_Z¦ vY:87˥}SYOׯc:N=iv#ȃ?~D j2*!d n m_h[lP/<_06Upŷx*\fvEThBiTt٬61*9뭨feTK8u.@E-J5q3^:vkZ)?KPRAodS+IyKh(۫ lw9b>n%+>5/c,D=|o\`nb}^ *,{0m\ Y'܂ؓlCZ2$cd0dpt J:[&TӃyjz]ҿy1'ڜg/)͒:oǶX!;Ty=s~Ԟ"epsH!::rs44>M){7qT3d4&AmCAoz~ݹ{~b-^6 %WLOӲ- prCB]!/w]iCxd0I̵ā" o|84usMu{kddz֬Fd9퇚:M2.뤛,l&o&OW#*![[lgP)Q@='k hǥѕ?n;:_a qj\])4yҰV*R@96bؔ\%S1r33zypܵDƠRbqi? ͌׆a3nG4t1cK XՀW<M1/:h}T3p-22!Tt s(w3ٍ0;iu3DQN^?ի)FsYe [+GP7G~e4~35+E̕`^^Eu@.uewBR=Ŀ%)Y&\sPUl aZi]U:6%_Ԥ}/U{1N8}rj:ؗ$cx O2:qMaW`"8PVw@5NDjF FS$ d@:au04OF3mB!R\DKe־Lv8p*딍 )|e:ܮ!b1oٯGh8Fؾu"+^Ty֍_JWI*Hn/TeNN+#_i~)rvơ$Ls%F8>2tiO|qP唿-7B!v nH{|ebfAwHNjہ-lmAFטKh=QvP@X]z8?zb'd\E*実GI*t@ BKrh b&%v8ieLVښoi%gR$͸&yAH[n8vSN RZEaw u>HM2HU[a ٸ9߈qWȜyY":C7SSՍ pDNGA\io*٠6H̃m _1j5,x6D[Z}jV"UsLV¯:nUIlUIvjxG8IztSb "'@H {ާsk6)ٳ jwj6$$qbngR/3[䮬H7x]g[$˚\.o p~K]Fw( tX{mҊGinY^yqv۟sq *ȷM 9ʛ8Vv^Ɓ>ϓ7rA_*g瘅ʹǀ6<+י,&^kk|r7ۆu’Ex)suH%LFx`}ۯl7b ()qϴ;(|uja;?r]z{7ͻp]"bΣ9gg 0-MEKiIE{R=Ev WFʤ" ,P5NLfce?7HpdTv"AO d!tgxٽMq\t% qDЛw${.\Rnٮg~d3qbGR|` L<*^+ 16S],]X =]^sy^9`Ojg>FV_>tC1.sCA}c{ށ>lJ k]0NA|~_o \MQ.|,0IaSi\fٴƇ X`b̗Xb:Z*Γ  `u?Quzb~^Pt&sa ) 6~T l,)lvd4 F?ujDzӡsIT#̤@QQeTSD1=/yy٣!c$\0W[֛?~ĭXIqnj[组vl~b.x%(@{hC( -`L'KN_,W-E`{:oP6M6f**KL#O :]s0!X 4( hgǥ#dsdkަm>6 2`+4l0X޿~-S1EM:kc ;Gi,jNÀ!8Wif~ e2жbx J _쇹]{XqlN|l5ݐ*%h;h[@LBt@;&#g"& >Jf](ejq[F̦OOMm׆U:VLeKJ&9DϸEֻaJ. 3tmGZK`L*aY/!`Ol/rSBT-7aS{yv_L_fTDr5ArIߢbFDtZCˠ$_˴l A\qq? <~Pm7HsQrr׀>1Vi5lPEefN8>$z<}_hi|ד#l4}Zr`N/Dorx))U^A J{Z)pSphǪoqˊК. ~PÃ_ Lt&86ncEDb7n%!~N$T:6祖l|*ݣ!v%/-]+S+9;?ՓbC|^Ws+[SĻj&P-$fgkԊ|f3 Ile]~WVd0{I 0cҼ4ʒw K>0)wƩ2"L}Z̄O>^9H񋹧K[*'dX{9u\N":JQ)t(m]KMn`N&Ut*Mם5ם"qMBh=^vuJy sab~a(Y给24Cw6JplP[vs <)cJEu Yt#} @-X{;K.t>:j75O3?d]s⧴o^Z!En7 \mGg",T(kYΝV ^8!1~r`p9;v?cp=JISQ2H9DVVf) g#!S%zh I^]+I#mfXSf2ԬYp=ݖkd;B&֋Ȉ{Nv %q ]M#kWl1¯íS6[[93 {F`T`V'\P?!M A)I7 붥& Ms":P[µ!hAvGb &] %Bf&1ଞצ( 5R+ ]MҔ'=Y[t 4y&Ê^4!)W?GSd{N œ !٘WuBBچ Ȓ٢5R `7!(9PvV"f }0H% i M: hѵbl$c%Maw܃ة#|{ɖ;j\t*,[+bi'i|tXrf,K{%\*+.K>xS{+6e0'7aڝvD3duӊ [BɏϹ^QE6쩔ߓJiNa~ uXHKlU] *쵭;f:hMɖ)Ww*OXBst7:s1'AdF.ECխ&D;.8"JD.WA6)Zjx<߰ ς.Cu)ʖMzb4-vma6\mb0툢7A= I^E*g4z ۃm^!baOQNULiDsŞל):ۧr[Dmen:$#}.[@rsp VB#H9C"V7V!Vz/5ՙGKmVL>‹2 ٗ{jx @xj_%1 FD('(:o4&v`xb)ZD{e(̷\R4iɇ;l˔ r0n%'$ucL:~"~;kJ)%~r7>_4~3ig(e + r-?%M=1Z9 rM?(Oure j Tkw!-ۖ*C)>)ݪk1@pw#=]~M&E(+sF"۞ht}%Y,t뾗.xQ]j(C(X5.ad,SēY5WS:B]JX45= bq=]mJ3uĶPfy(9至[S5gf|ԩNv0R 6 U nhsE1\Ks̕Bi6S2[֔ 0x\}kP#{U࿋0PK9~Li4u|U$7/|܋9'~-4\z(!aۧh(̴{LAWqJ$`)Lfn;n31dt|nSCqpsULD܁s d>~:OXٝ1ܚ!db}oul"2o:,Uj:kb{[彾˰n v Fu0&eϗ+^C28,>)8$lZg?05i{!`x^(ؐR3UfdQ{;}a=;,kyٰIJ +3F= v{?c@? V)-k:6}I[B_k`{G*yl^eL^=Ҿ70Qך6 m->!vAzhMUS!?C<_ӠiIs#N@}W0 XH)虝#`5LWfN R:C3W P]y6 [ 0d_emqnH6۞Lwc,: R~g:N4Y(i7[0*aףH5+4cSڱj;@CԠ}O9b{%BRr}+QHƛ5K൉|D[д)OATn,ڭyELMݹ0<iui4\¸MH7S2zps!i rgX`@y>?ݐBkFfVh6- Y @o67DQ))y.Utĵ=gG?;+]8EetSVH舘bPvpSX+҉9,J'~Ț|bC8?@Tho2{z!9"e]s?o)i=+DoȖ'A=dv` aUwePz48g7]-ҵ'p։+ЭBpSO,}-T۲-xnVZVt#N孵*2\Ib̦>p/{hqhץ'&a\DG- ԭc@ 1QQ! /7\F=@}U2̨%H((5D<L gdp?+oԁ%՜qQiC* ^GQ+cHTWU[wEf'A{/)`ր箘:鲌.M\lyΙ:/yJ G㺷:] o܍y^JdQ?W?Fk5+dB}X٫aaΞݓA^#DיZxA|qa}1kHAzXٓef@_ad,9 M{TV:H1FR΋Q!08dќ9*'DDק> (E0"J'F{.G"$ @!AeBW:>#KÝdMNk$t^$9<^` z_i˦-TX%3"lGC@_Zr-22^g$?qmTV}?gTޑX?<؝7$l ?u~$>=c!Ad|j"Yw6G3V{^ |R:<&#.~.ҩ☇Y?DɋѳjȮa뭅 A{ث-֗_d#\>u7=.& P;j1ކMw8*?5!LJк~Gߑ՛!UQM7]$Rm)%6~dҚ!=4XzZ4@ K1/bF*jxId{ wTe>me* nw@H8ISjCv.4dU٪ѽ)E C<7j~%ʹ"@<իǻC9IȻoگ%VB+tLhl Cv YzlUBp ,C9#ꔐ+˞;-_1IJ Ul9tIS{ߓLBQds(vEtL%_P<31n_TA|v#i;&0√e !=9Q 7"ʼP2HtC''9 vѓ^}7saC^rP;%yR S"qEY[=ӹ ̰E Ľ?ixv8Ѻ3[@AGevK@.04jFbnO q6 1;8:\t9ZmCV0Q>YYjW펈opK!3ӘZz*u{0 ~[4Fk9oJu1_rٜ';_׳09)$ىqrYpXJՇEdb[cXNc,FwB4 h&ghiݎ3fsmLnX ) 6rZ##>eH 􍄼Mص|@з8>:|CLKVe不sLG@8Ŷ= d&a@裗i@1c!^`WV%g0Oknq>CgC.!"K\c|*g (H'~Ɉ\eVinE,?tͬɚ\d%$Cmsw]8}pB>j,65ЊLbSN<2wm ƚ CD5R56D'%q{t΍孙 rFIM^$쮲 Z YOKiPzkW`AB hXզTk Ox6h}Cuv;$dQk!P{riY~Z|IqGC[1XP$۟&n ގ%<8DR-}.筙{}^kmssA:TЕ0(1EҬ8Dۅ}v#OpV^Lh=V1W=qӨ|L B9&iVHRAj[~Vz|vINuD|#!Tg .ab٧Knkn*ld>M4jBCX/%bz{]4p.C +xGpX͠^гвF@w>׸ta9 ~<->~XFZm/' JLfO1ZܚX|V,A` -&S9Am(_s Iw]V@NTXrX=lE8ZWC<ʙC l^`VR5)GgAJтu,!Z(؎T1=NP7nv{tqy.%,BrbŰAuZs&ʦM M Y-.+TbƈdZEqcS]2$HՏ=°,Ixdfx' 猻ascb%E|CW LЪQwܥ\-{mT[zSNkm&58j m9k3wL~/rKq#՘Ӹ m`b+MYyq(iCo3h$k@T_+̛V NlUىHB-Nz7bb9[FGj@7A`֓I ^[>9D\8NRYKlUY=Z_q z娹"/uRyx "5^<aXC@Z{m@wc=*v7ͤMRyЇ[°=#{jy,r?CE*ݴh0p ]AK5iRuT3s @s A‘$#<@Ѹ@Wٮ),EXCviJ!^l7o IaaZYhwySX*|m?SDDb۹G6mCwW'ie!,^]秧T?Cϭ UMguGpM}@)j"Ĥ IE^HUo*Q $uo 8 _P8gF@1'1( zX\rnRbDGh͔VA,:˿>)}HӮZۦOx0eF&@z";3*~ ]e!E4߻j+U].'JtNsG&nazKEVc~)j,N-a^1FkGn$)A{ $aizԏm WM&[Rxۉ,X<-vdǪRb*BN9׭moLhźȋTA%$;=p? `=uGx`K;vϲu- ޸/f5KyD 3>S! [2BF B4G^#kf/eu=`Krת\/VsQ<%m뙲~:͙u䱕$0p|ZeZuSw8&QM7Gݑtr0ǏwH #2)or*/fyªÅ3G8P1ȸ'xqS!ňJ$2OVa'ޭɨI#-n^!Z^ϕ[^驌ª,mƝ<! U1=:L/W%\TV. V>8?F64jFE'Of&`q"+l/]S ӕ-qk"s4U l :k]-2f_,j3mC4Y6]]P}Z*GhDU i؃"šDԛS!<`=,wFj";>!;ͳ(cb kW2f=}1Ϲ4VQuX޿=)퍡QHwaDx) ,Ɏ 6.CѽBҗ$@0NRLVe HL^}SB[ی2V%b/Ǎ"p*Z+YW_ؗֆ U  R&[OXcR{pZL# ۽o}OUc75+/a{E.idDb& T\ {H~=F M#F͂* 煖_ LXʜsGRC^kQ DMO*CZ鬛X9ϩEL wRkϣ~Ec8(1fUe7}3vzjf3]<0bı hs5Fe?h+5P:bh5V=ڙv rmzѥ *XYܥ ̸9}%{P:G95'9Rg5ԣpvFj̀ qwj_Fu\3G \"pkXr->ó򯯃3?} )GHbTr_pտ8{"ۭ7~7XWWt_⛴bp~k= 9P1fr7DfI5_B-*Xٝx'<tH 7v0^qq+>aR52`輒rTffE :'& J""oLj t˥d֚oBacT#&2-9ô>Qi4Z[|w訷 ݳUJuZ{5$?Ne[#왎ͤm=yOYŦ6OnVҟcR+jXh.w+Эo8ܢӍ"O RZCo sXX\UJ^w<if * ZguY&`iUݵo6]f 9iUx{IB:2+6&J[,lyړc,eL<$megӛ{F޸]MBMqEzϹhʨ50ۑe~ZN/T:oge\tXq…zIb.];vD|@"VH9s{KNZ@Ub񓦖W,;/" ThWKjA iŸ6Z<f*D rj#Ð wZ"Ztk̿ȍu_ O s jC5 8 m]Hu#iZ>N$gxAoCܻSWOx&{q&jy&ugJ dqLSF@|#c/I/unɥfE8]xjz<ԥ%z,ك⼭0mP} ZQ{^mKFq?ǡE)0!(:k~Z ? YG7f,4w<; ŴviR Ǭ֧*熎ޣ'^7s)ãbӻ}v4Weg3ְuɭx:o,Ihi9fM,k l94=dҝNm˫_݆|T 8iVF_9ڹ$ip>2Q6Z'k:`lT"tSƭR(mws Eo-U"6u> +ϙq0=Հ9\&[|FpA~g f޲pT#BMbTTgm \1X"AUQb.ТRңǝr>] J1TvPgwp *;8ʒB/x[#.HA6a4DPv\dz5F Dia Lv( +4~zC6k2Ny3e$[ݷUCl:/\)k_(cr^IAAa@$~d; *c9| 밒x6$5^QNm4MtBړ,t'*?4W4#B $@e*['ͤZh,&KXNU\:@ O0(OfšMo@."MəܽT(toqD.K3&Yz!a_PŻ&g2(qq(Z7Ԡ/2;/޼ր MAxiiXxdL`vwC椞ަ\F[)-CZWaa L3Da m Q,oȑ&קe_0Zq-N]/44 FseB&lznaW^>\ i.! m&?]ΐ pex|~KՏ봰 R%OL! _:Xb9=ȼϱoQ'S[R+9jO 6}-ے͚ee2W17i5/뉸_IsƅdB8z[4{VbQ0c%dW:7Ә0.KB,jiρlF1x bR c ]@R8EC+^e~(㐕\ˇCN &myKRٟQOOg*ڵ΍Btŀ43XsipO6^R/&tK d/kM~zd[B#}lvMYSmHs)VU E2 -R_l{r䊇uމG|*>-,,hodD3ND+{Hxe6Hk=gHq{wqc`f? Q}/ /%{6zBCm9Px]+jwgA6rxWԢ)Qڸn=q8~e]3/k˫#l Aڱ1|m$i~r |;n>fxCmAņp,cf]I)q:=^>/yoBaQR }*R7si̙BU·#)Wgn^de{.E$D1봸\ N!Y48MWƜ1βIn#Aٍ/B_]9 H)z~L+g7LЊu?,D)f9/b W$R ,%ushEb [S:73ʣ/>:J |6XJ)_9|dƔ |&N?rh}q&OvOQHӃ-i#9W(9CjS؉ri{̓|,,cH)&SeEQ^nkyɄG5P&uJAD{l,T"u>5=[%O!Q3HmGTqL +? @\: /p%t̂6 ^7 TU4agEIj׾{QEN"sBB̒J5$\ȭD H2߯lR62f<#l$1v c *(*&$O>H#EeJUCдL%,ŽA$C)Pvn@P+?vZx|ŌYF^]E0*HuЖ;*]=nx2(w OybO]?&Уgf b"tKK.D*ŕyЇM?KB$D}~b .rltp|:?\R +S:[[f\0$ ?H햛3xi {1}v c炸ul]&5)Ah6]B2DנudI/R, qkP;.M50_ׇ!}R1[/z?ČޔӺ;_M {ME/@z=_(/cG dߞD,Yi٣O $я@ F5=&\둫/ ΋kdFS|ljP%覺kQWrΪf,Avo|_pRf$g]}|%UJC2@'BI,caI]Qo3l-OZw$X?2ţc rcSxjhixxEN~޹bI-}ʧ1>D$5Uj{t$K僪^g"%PCeG䛂̟8E S$ m;c"G~nzʹ65Cϒ{JzܓH \QmY*ayZwVBmϟG3$Õ&02P"q l9I|kpP0ldI8qw ,-/Q KfThi,,_LKX_ qלI@{Nʔ'2G! dv!BuK/_b(d&wl1"c &!aߜe~r0a<%EPs;7 &VC-,ǙAlD"29_*am6sx7"'EL=xN ',"syS.Yχtn2&9L}]zu9 C:|xL%@N%\׋7bfCt[~2ͬrSYsS{/;{k#Oj~ `kx:2mUo}zP v)%vc|&`S]χto3ag|MOLԏw_3 XHM* x"Z8uiO<PVs&@_cm( .FB'٧;kCAs/m,yM K [5H|֔9[aSO׶w=[W5sD 9g2LX]@oLDB3n!eZn gXE4oOYp %\a@m7B݈l]I. ,#.@GHV;< +Ad&ִQd !"ZЩGQ3 zyE$˜l +Mdܿ9[Q:d< ʳcz`P;իzU `M>6)ҸCw΄ /9Nj,R kQ)E؇: ,Uy4^1b5X^#Ӕ}@m̷33bM yz/`J%c}-#-:ɼ5P KK-LᾒV{+ʕ]NGGkՎ0y>dݮ7喿sm~X֜{z ? 3K $K(?EH7iɗgZQC7G_rg 9HMy`"2yFOwFda$&cVyX Dz~jI/"sT+4cT d9c$Ŝ4%);7TxVQ ok[e¤Bݯ[dw8+(<ŰD毙e4i=+HB3/j%'8:Tf?*׎TUd<^R]\0`,2!Bb]y, Sw,.+5O& k.cbU엎ШW㣧2$=)ZM\XQ+ uIMDש}LTQpe&'5<+bҦfS@Qy@ #wäs|}G {R,%!+Szc[2'D( ?lv}m3wUʍF"vf#o0x) 7Q ʱ,((gk#(\.nA-D h%q{eO5Z038ۣ(G3U5s(%xheE3Ď!-$4Ā"D%*7)+hqA(RY]TkBcfyC6|8(,Df|l_&G W]xB?("3D=!6kN2n*aņH6- UPk[DʸlW0ɏ)?9ꨂ9N%׮4#ChE?@kl0hT((6V;<@AT0?0C mXi:K5__[2 &d]>DB$ƴ-9x)}nr`*  38,Ҷ/جM)Bb;b$3'onO;YȮQfSR-]G>J*7g;fpBR5mY<Z5ړMkQ0YtwbXn+=~Y&iUd؍G՜])7:ltp F[B"saWN .LANӚ20 `(A]}EwZ!(zk bE5 ڙÔqĝ݈<=`yږ B`KQAK?!N2̸3* &YT }Z]LMƚvI>bI^lUrKC׎˗6ofDsnl(=V'3*‘(_䵈K<B+u :Un#K F4`r) ra&^֔Nq6t:晡3>(bW/bXS..8Aվڗ8FfY5u{.\jFO>n:Q~/O!U+6_x=]nZz75.}`o=hoz^B@MP?"p5`A@hi`ZR?Y(^D|gh]ldoC,tI4ƣa!)Kv (/:Y^nDoyC;p mmm7Р֌0)v<aҟ EhIr-隸T2ϹH6/3]Ƹn ^`~[\t f*Y¬vNm4ʛ!mARA#r/zbiIĀK Do]]aG'S"G1 pjB*F IkD n9|)Zָm%@p)xe`9SZ NZ>03a47 =,*WG\|/ԚF]׏~(_u)NTo~8g@C KǣFh O{ndPZUt"QӶ^`I}3maZ6f>p5M?࣡fϧ\v+4]h Gbi#["! &Cȟvƣ۷yYB<esXJ^ swSQ6U Vgz|Rߓ`BsJ}>nV!k7g.3,?x5jn ҪZ P.?#ş?&û_#8MB<󭫛ݘ dAU.oaRgwTS>#9w[,1.1%N*5CȢHE`YnY+Fr87/'`Q Z_5|x %z^K "ﵙH--~ADtӑ܄R0R:>yQ's5gLbZFaM9E?x󞞨Gq:m'XѝjĄFhnMë́Vf 4 U[#?l uYx"ʹWԳ耔rȼ eR1RnW ;< kՑaaAȭS'ӬVPὟY NXە_X\)n$`3q1 %u``6`o w9B#F`>h+{yhAVhos;hܽ8&m>=N`Dt0Wʼn'AeN }ZÿiȮlA)OGW:z9Vb&|3[T-Eߠi 鋘xTtHҒ3I֦YH%^wİ~U((YZ&K,~ ZERy7ߖ(l}M&ZR/+ϲs<>ѷ?-n(f*\+X[j [[J5tOC叠qn B1cY6s4}Hܨ `V/T u#G5VҺ|@zTS\V [aZၾ^Q/Td'%wj 1q ܎cMj0PޘV~thrvP3eYQY ɂ1YDr}pa8Amu*D6)tn@t9 Ӻ=)ThVkmD]<0ud ZA-W3 tpvпsdZ59z9sݏRbqMXL~At%=ȓ3rrX1g>0p3GψNn2RmXzB&הe;9Vy[@*HsY-={:\ _koe$[ƿBlt6%;BU<s\8qse:̡ St=bJSҚ] WPֽyFϺ"e>7K5tWp:Yfuڭ7PbFɪPWԱUmл3& %{NǝvEZӡv2Z= Myd+B zFL4z\gNxҗ0=7@`'kcXkVˣü#:u=7;%2a\ uƤE<~{rJ / +Z>ka;U.0޼7R%W WRCAqCu;j:ߧP>R(S{m +A8r;$`ӌaz˯]UYOGyᦘg u!P$d<3=n\^ 06{g=iIJTWC#ﺇ ` 0-2KAk 3VMGڎhr8Ym^4d҂J'^`X]oؠS`xJD;ABJui1({Xٚ#8\+},.2^Z8a\&TU1R.ZxM 0r7vEu# P)^[D51AxjB5*`&Z#Izb_¼,[#wKAÛEw ﷒3P`Y`fJR^U1JZ*, `XP2^K_kPLz8x`}ozˇ%_];<<Z6LzYGtv8<;ɠY\SXBRy8`YT9P,@ )MbHT@d u s_üU&,k:7c](Wi~>@O!-,T)Y[[|D2ȣ=uyITtt(>tFLzk\ܑ4F`K:=75=.P։=YĀ0a-̽qUF!"n+s,g!VeGֆH "FPY&aʂD,h3G68s3TlLBs؊܄vƂ5u*>mgXԟNql Mn`^1qnNwdqxW!j+Oa{)sڸ:IoNQZy;e^En"A֫ QG? wKVM%cH/#R%_l)>Dy}KɃc"U7g 0ѰhY୥pm`=α=֓+P x$͹€08 Ŝ"d^dtק2po@<HRctO/<+CןfڠAᇗCY`^|1JvdX@*lrclnϙũ\'_UJIc]U.oqƗxcr*CKJ:;l½(FMA~ŵ.ɗ SFR!|dxxkpPck.ϺEYZ7[i[^n[#DSa5^'oG8ent5=l9WGFHq@wHxümX9 4Ƚ(Z*_nFPDv> pζ&W2R¸EJn':>#&)keˠdQ!1!d^A,JU+)C@ D*s(:<l%D({Z(GjcR&y(ʆ8p4kX?wS*d* ^pxϲ.%Aİ~"5sR(r%d4XArx<~!KSBᇯb@7Rg]cXʤQZ4vw11M@Y8Ok6xU#W7wdJV̇#S$_l4 < 3 X5sBlĻ]V[v \BA:DBsSc]\*զR@+կ3n$X k(6=Wn`I::'; P,s "uRԏL1~s&QNNģǕPNwbÊ&xV×e$c'9>6Ҥv ˾ ӄ/ȃ+LjъxE{ WmX.=X^PU'_FirAÃ#mvzW}l}d偌R׌nMgS=kA ү:2|Flr1% %*6- >,GлK)|&"EUa;n`͈s/>wclyռ7R$ǰ8)5:/s3O뛉Os՚c'qpAkv-nR>?4)X¥h,UJdSOhN^`t+LBJ㣎ј4AQOu@OJ+߰&NFxKƣfzC^˅ 4#B_#V?h4z%ՠBMFxX>NM>_(}c)&dXM،h%pO竇\W4{eDQl2H[e:ZXLFiMi_![ 41B bouIlwZRfJL}/b _Q] Lkf[T(ZCCgEeICQ[WjC7oYم;Tz9wD6s*sQvw: ʼةyMԯNRJ}#$MkB鴪3WP:<4v6F镸k nE9(R<o\' oA 0/ZH1wUBo{Ŧસ 8\/C%c;@2kxʥNuW^~Ou6Ŕ8lR&x0ƅ/F4SKE8ͪBfÍ׊cېSDQ5IXsJAm0$b.Z/3zb`iCmdCԏg>MSzC2Ƣ `p o@s!0ĄlgPP|1oz5;96yUZLX4GsFmf҉UZℌC OnK| N3 S!"EAy|SV=;!!n4?$]"&N;{;uD mba?ʶ%N.n΅q{,Liu6ӣ"@Z̋ Tp9t|Y~!>Hy1M+.v]z Lɯ?^ m?:qc\HJo0'GŸݏq$]#ȩf4"@)"vhx֕r!Z[;0¤')fvk/Ѝӂ{;V5Q]Sd/Fcm|R{8ʜj_,jjPI.h)R{ZfvicL3n|st),֯ bFAf AUDPJ5#A?˻tlyTᾊn-9!.h\P~:ZsL|yKK,Ztzi 9o6^Rm{I_S7QIsyYw.5fם`CsSR#".w%h'Yq4'E2< PEWȹyٶ!zR`ff=6,8K@zn8 ˰XRc#aq4ht6 !TFi(e\23SYY#.NKL84xVZhHHxJ_LfLr-9ORXuˋyX!bЏj #MOn_ф ;5bwC|~S[4H HlX?]H΄7_+U t6 Kŕ_ kZQx y—lćſ?~jM8?]o@+(~=]DEW.p ς>ɞ5DTe?gz5]H:`1La nd\Ru|7mļl< JIk( ~=WOֱ!Bi2C'z'm|/V>2e̞d) W/f#4JVuOw~#RU{S،Eukp&D-!{rHYXoLmlj0Ye_'KH.ǒr%ujѷcs;}oIt <0+S:LcE?VOa`^k ]Nî87o\j'- qU))/\61dG_ X3?KjLqJM+8T{>Pf|cgsg 3WDIh5/ghR$8-TEs=hnE ʱNo׊TZy̟r,%!H3.ޔwz- p0>nBp*_^>]5O]lŒ҄.}p<@N:C' ` _./w4䎃\؊p);6j5m#r54籖/E롊RWL8O@pwрM1i@?JN6g;Kb>mWq(.U{ P(@<^TH]}n"|e+X)P_8/TSN%$/O~kq[؛$$;p^HYZ~{'x!1ӑ91j4ǴmzMA2_W..ijziSV: I[pѻXp|Uc)S*U}7لoR~>@J"B)T^Vܜb80L $Qa'n~&"\yNy?E%pkPIh|BXoul;.2]i܎} * 0ZWf̀8%d曊\FߗaT `p!gR{V9Yݴ4.P<[Jge]zqm/l:wGb%k R卯Cҁ+>U#e7+Ekŋ>һ%p&dmDlFD*>Yh~},#I/'b%US:gt#罼b-%B*j!IXBKǩ1 *!*rTo: ޸Q̇g1eJ7~Oگy |gnHfph~yprvL%iS$:Y!V73On9c‹3`]e`Q;}H&uCCubmgTd?u(Rqԯgp=f]sk!8'Z*O F Zf_mكofٴtE_ Psr <'s DxNZ!Ρb7ê>WcmEƐJrhO:ZU3kp3:׼-Sۄe9#z*+}4#S// O*/ݪUpR ]H9w ZΉ载P݇ՇA[j5N6;Ĝ "k `BRp=nꝨom!\yM+gx;| CT?wq%<ٔqi} G15I0$EJ 9ݤӪg#]d@0Zҵ)/(Z!khI8<M}TP!1:6UR.Bv_^UmϻqZL2Ybo(ލ/\Ճi ׻ Ƕ-F9-̌иfASlXE !NJ>9+c -FiL)A…9[?k5 cb^WŕV Z5puHd''{q Y:䋴`?3Ky^:@ttf/JIۺ ae _ODq|ZawR/yQ?P{sv 0@Tzq%i 4;]&r *4hh,5h:LCOUhF޻G߁/&6Ek*M!ܞԽWYY'Xnw` zH)k S8q05?Dt~Y!"tM)kIP A2({9;]H\b?>a)E_Ocv%ٝpQU>q_$#'H2"U)XBA ->ݢmUMOtY~o@:̒qTt Rzu4 `&q[ H4B6 \ˆ͙&ԌtܢQu>&7!)/eޒwYMC}mgYoh(kpm"djGJ/z` AkLI Ƈ|\>AL^{oqD{7S`6w74Mڹ\6یfP1X<ᅇ^TMI`PbE<1610IAZW—HI&UpsW `CW\ܬU*{IQu?HD r y ~eӨxfG+&+hMd" z[/&(#&Z"n^ݰPB! n&R`gdž#K0$64mPZ kP>l ??`+knm5ץۘhQa 9$QX* // P>ZN1&ÈEX} fmLI&#yE6;,}&·I-Q4v5|ҙCspOݣrewe*ng8pJr#ouP?<Ѐ(QA.#&q}+!B4eL{aߚ͢qi@Gfu(D[K>\{mVX]@j |VndKm'g5|zɄiʎy2cJ)}ꤘBWH b_sSљ*'h =څ-ÓW<oö\^mOmxP&-#2VAZ8n&4z鱣LX/֍Pec˼H-'㿘lXR_P?ZFCԠsyD{t3&'+6#${>JbR(b }%HYٛR|=FgK嗏]/?)ީly,/H\/kٶ&IײK<6| Įd&sCPl-7_LL7@ҒGttOX4 (sG&%jtӪ |D!Y̽gC p+">d]41Ø# ((D:@ "ng;}dx@w})B'_ 28RJTc.4: BB;#4Rƌ׫ˤ5FPjbi 0lo]˗sa)`hrwp $zRnۤ+-v=@'m SlZS`@?6ӞwbM#, c)?5ΛKI_^.cX!SP5/ܾ5WM(1գӹ1u}l ƒ$?P'#rʓ9h`cP0bzЫ蟉ovHP?Ia8 @w5wl.Pz/>^h.`e`h_FYЖ϶ D Q_.(f 4:mՇm2=qt REq zm6[2dk`= MoɆ@B "2p AZpng IE$!7}$sFWkK1(Q3d'4DB ^\ `\#XTr݇v=vDOHwK^st3lea6C>MeZ/zXwdb Ҙ3 +%\đ8O! ԰},[` 0LhQ{dl -G`jh}l[Y27r 4˱+gLY-:iEBx`-(~ Zl`QV:`yG(~@b kٖyb2n`;-/TͰ=l8+H|r:aP^&p3jʎU4Q V=K?F( La[9/7 -?T ߓe("eV'\ 3KI6̮->Q @Ʋ | =T1T? <_RbVE*-rFOӕ3jXJSLFd"%^l'ֆOd'.ZTmΉoI]8ޭrO9ZJ ߉Ȥ9'ϓC󛕖q1_K@Z3]ÒYJ5>CNȷkRӖh/N{/7@%.0B,5Ä*54NE+'e#NdjEx"Ҧ{[r8to+H'SFGj' 8a1rOn?xز;R(`4@UxA8ɤfفIH-O/@'It9xPO'@;4t܁WQzvj$;<I!}]Y}>1(*hlhDCXf ֣+`)Rb{AȅU& Ŀ&p" Cſw"XY$ VM`̦|Cbb+/2pВ‡WIg~{trj.z{e@ֆ7TOC{V<'H/g|LC!o6#aRUcpۖbAEBxJ"NWz`!Kn 8ä5ɣWMi! C[]R:O&bkсmX^Nt!yN2<Z,D މ9m?,E <u17L +KXׇ1R Udn kyW9V|$hw*p'$XcX'K;2OBf!3&6% ecS\<[[8y.ܛퟞK)Weެß09Tĉ}c:uQM#j/Md&WgzrS2O} (HX`pZ*f4reYE7L\'ntF8]OLGOx&JL47E+znk/:U3.n`ni6K6Ot*!AG|jnwX;܃>a"Ú>^*X7jQ5lL^P՜tSX9^N燑*t严L;]}p7DF*)v'|l mZ{Q1aWȲjQZ2=^G$\քflja Zfp P hR@, |{ &-q(pS`="U,(c,(jx|"r*S|i&<n:pfentj71đwƀ;ljFNųb;j2y{{p+1c T1$Uk2Lz4 9ʺx&چ}9Z*"﹌Vu,F>8`ENA};J/o?_i_{C7;K-'{BHfH-MВ+&+W;E)ƌDпuCb3MSqF/bۊ!6-hg)q֛+MwWovt:#RV 찧&-I|#ّCR64 Ci^YC_Pa Bz{rn׿hr~qE{bBe[mWx,BӰk n j??ߡ`lk)~59J^^l] -L0$+.c^n8.xtX)&2ȋCBJNx@ >ͅC< 0lYw2t$꟩bn/Pe,9JptA'\%ysŶO&1ґL*bZ&#| Aڔ(J3*ѱ5S'fDO]l\1W۷gG`KЋ8[d$k .h/aɐ>vSliP|Y"]1GNV9M5Wk(Mv<(wn"gi-uJm3w&.WrVH2e=C1OR46h_4lȦ#>D68+NGxs48@̕P4mEH?,|y 54g26.GB܇Z+}~'pڄA_{p3TRO2 ='93~vjI8Li.ܤ-\R+GJ&]ۅtQ\+;3׺hj%&:ͪ!bH={K] &瀹uVc4fRY5 6Db+M" wKQál58fߟ$5(=68Z$) (񞈬&q=tAi>D8!A<ɋ 2Y:O5EɵMd͜ =Xw[fؕ_#xe EOjW{Yijꟊl:Q#j{v*!_Ry{eZwZǿs~%_ˠ:=XͼSW ۮr3ŕ0[?mtad@Nv )AU0_׊|J$o;P"F x?"T 0OUv/&d by qpq(K峙7n[Md-/*b|O3J6CuM?pR>\eꔈ/1@5gMtX]* g 焯`̳8s 5¶nP_QpR@n}O H`~I\<2Ȩ4JQ)`ާUŽHP^Zb??mTh[u;vүc7f 9нBΒVudX:՜6d$1{,cPCH#DDo@{lӢTD@ArDRL*nUMGH;ɜ:7YfB=8 XHJ`턡M9 pp뛕4a0R#~%FzdWqжv3oiPU&ާ5umg Av;4GAM<*lt0C 2*X%Hr.j!%+_:U*G\@$[@^|563ɞ4/! _|جZQ61k ym?\Ԯڵ:^]8%4bxBrq88UY9ل^l7؎S^#eywpNcis- bC*pc'14V^: (\}245:[)Qe>YE3!fC#J.|FdBau7!੓&VFOB5;t ]m5 `UW]WxJ԰@LurprOuC21{SE/0U'}2Բ+2 5oCwvBq 1o>L ͸xew?&z <Mav.dsI?$(J9] ϢD/2޻RgW2CjxP=7Ɵ3tPKI뮰aU?V{㒃$.ON/(!]1Kg/_*hVRגxiJFY\EH`0~ )sdR]]kt)LIa)fj?J޻PVފo9Z^{Aȗpbrnkݖ0E;J[ ^H(ے B~!.ݔGWl{=9)%ht ymr=ss(B3o?'.0+\\@ YL<^%?d/"AY ;AZp}0E޳e]e^U͞Axy!:t]rp"+5=X΄P'2`n< qCzdHt5rDB40{6ժJzDė0 bN[A{1;fcHK#m\Į$DHd%k*4zl!MOOC pg~V_[ع % ϋJRQ` h>X`B|B0*ɱ/O A{|U9 ,$uwud[U0aAr d憫aYҚKv\^àz%kTb̢9UfaP.֥V`Y[y,E@rS|){zwJ!XZl?;۪e}ە,HU 迲=,$ʫ7̰AЛb'ŹvpHţ=)=zU9t"zwֵr(ڬtkwE |=ǁ!H=bSʒQaɢ_:2lF\ "ƅĊ Sx|*B`n3#r!߭t5Khŏҿx*oϽd/4! );].P>ωJ  $)y,uEELCp:,EDPcHL nGyj}"{Kf4mnS߆JOn/kNf[dQPyqe')pFbOqޑV*O;h4V$@yX͗QG7%IuXu^ PbFrB'G䴬Ĩew|v@笠5DNj%­\[wp닝ۭJB^R-0?IX~耪izGNK @hB xbT5ӌPP[7@D5 lݷ 3Ši4{y.h[../% \/P!{hM3 wrdd|yL,D(@_fj>_.#7zQb:9]Ro6zASQcGUɰaҌZ R\1?4EB}Uoz䩈}Am9'Ce;FVZb ׼f@,g\lcTE-EfF`c#h @K8&_ W j0FLP-_-D,p'eB^ȹJ3WZ\#y2FuQjz;luīCJ \s+yCru{e'qx "2 Q*N)3' xJnT"=wظ{*+ r6彀9jڡ5f<j44m˩Z6v).LJY(̩8gBz;6ueG‘0rq_loJ֣^BN1]S=OMQ`|Xu.d8؆)PxxĆkiCCDb't?{,#flj-ЊkUDc7ve^XoYC#m@cGN%,9rL@y˨Js&$ԂּlY'K;z\5#*mlzšӑd'Ep mjqcJ{؃N> + Pz_Xt~_[=MUbQE Zu%f_3r}1|a]h/4bdI_bz) 5>_Gj5>fAG4oUh0Ln m[ k #A]?6 g(5x_^y_Se i=7]Z%et%gRl?0<\9tM"x BFF~AOKkPeĉZyVX/s[%M¤bLa)GֻCܛFE`L|puʋpVŨ8*OQ'm89I3SPYHG8˸2^/dEG%Nw(3TpEh\XQb'ˬeQ܅0DPX/$UhI~( NNzL>cp>m)@&G愎 `Cт6D(]Q%"37]W t0$.h$؍r ]Yٮ#%܃O*CwF9T$ ţ4EkQ˶&*[f#668W ò&pGǽږm+4ǩ3̫SO*Y2{XM\l>@wLEevbGĄW{;*f]&0Ԫa6Q-TMQ7Nc95'}njn~=1ʮ7Actqɐ)]$tu}\@d,J;x݄v9Y9Q;NSxZI`%4o;a*[NL6S UA$rE6DOpֲGR6:-@U](v>$[. 4ȧzzaՄ t0뵕Dqqêwq\$BMI}EZ9 qX/P~{)^P58u!SLc/KĐYܞƾ.*U3\ۡ@aԴ@D6JeVcpR!aI*K:ivS>(lL7kFmc-22)x7\ѓ+sˢi%yqWn_c`lh yI6 &d6^取$c&l)ʇAY{Li5$ވo2Efqޣ,O!a1M}Dn[H@|BH)u)ߦ)tNP1 +bC3D+BAK<%Lk(-'8-=}̝T;jR%M(GdW.@OH4<0ĩ&ZW I'۟5L7%JE~t:@SBEBsw$G5:@S~4w >8Pvd;bZ6fDxf`K'o^QrXGr\*ѻ=~2(d-0Z6ZQ>g[O؈c Hc-kL#`UoǍ*t@41fE˸ ]' N|qݚI8U7Zjͦؗ_/Ss7MGE}"FK_ܭ"p+a5tC1$LBE&7U!|9 s4@1_>@tx4 -Hg".v4ˀ$sL_2'KR44O!%0xd}?ZW5} sxC!Mp>i'X{\r."TФsG9Kc/\#3!]Ds8g֕H9n5BPd9Y ׺<E2dr<4VSH2*kOC5vx2:ӊ,4A?1uX?r:fZL aF&˘Dh_;1x) > 7Ռiܩʬ4/|#҈fjWXQB=:t:-+Q7n?f_H*qz<#kvsg`xUWIch5.A(ݾUAW=G挔\%ZXVw]htY[=!U%'2y;W܁RTvh[ sْ,QDO@Ȋm)(F21jLl+I-z1T@n6Ӛl`I|0hҷLd4ab5)&<QDqX'yEǸ1q[rsId"̲?fXr9GTB!]P.QYz|9ZڛGڪHYUcϳ}BL%%>m ҟPLnre1% ?k_"-g0Btq#(I gY0vrjGdR{u*R+&thRDŽ`:%&s%:WV5 yalka*NtTxrVAm<[dafۗ_c* X_۝^ 83 ͖mK([c5B/RGg눺sO@$?;b9I#t"`j+yg'tO"M-KČn,mS rbz1CXؤ* (ySWw&0}DKmWvwژl\ nحРQDH 4/'8Ēz8 {w\I7 BuLsЧU}kBƴnmp͞8,uwU(D{g;>d;PӔhSIcdcCA<֏[<;99ϡk4C.ȧvqWXRǹ)ܶ_;IZUP誖 -1[*xkyp6BKxxu3G]Z;v)XRg-2(yqclg'#|_EU6dTsV +}947c$YR*9Y, bǧނ,& :9rJjCZоc޹\>&De{VNR5/qv/$5Q SQzE%>г8xeX]v޾\Ya!Cbl%~2Ӕ?~,:+v:±!dD6?+*8&6YP0tܔ_+ɳd=A'L `o@QX C*Aa?8Qt|GG5i#8 WDAiQߺq;1sbS˅ "ZAL>`8^Ȟ.)t!r e|*MmoS!6( .d(,Hd7JzW0Y2v Qr_|, ;Gh!؁4鋎!r/$j8B*A_|/1h[EYG)ql2Wn9+pW>8IjgWncR&: >xƜCf]ΐKG#$~, Y3̔$aG6eW{h[ SH+M mw2G_D-HYnr&9Am|60loxt\+Q 5zse,' vE]V췕؁WWz%xVpE "ïs5X7{%b7LqYtIǽGA Y7kgy2%**MrHrcg8%\cBLew(pICy{%O/eݝ@-V JzӭiWfOHmV<6Mn)#w+}88vᣪNiRh"quĂ}yѳ-0p4*Au?s}ڂ=u0IOI O{g톦V{"qvQj2B }EzJ+^.nԩ >hP hU{AoRev-0=5ҹ`5}",<ac;鯙2 x}ޒ|\-q-+% '%F׹F৅3V\i`E{F HWTNחs8y_VeI' ;[cVX6wfDB1Ca Ǡmi5/]oIJ)AM 7kr0Y#^ޙ sr=73 x_"m8ޯ"Xt/f5zΞ$=mc-KYGDiw:vuD ?Ҿ.GDbR3Y#[Od6)( !埡5=>6u1Ni:pr 0ٲaȵP2bʏY?yChhFqa8Z t8{1"0l{S2RO)r*$WӫY(b+h<S%ueS/I5Yz?ԩ&@wXJg =@VE9 o}(v=a뛘?%P&>-06M}G_C|;9y`hXߌr$u>TD#}/07JnI8d@퉲B?*ewh{|N+$Gh] pRƢتb(rO\!lۀmm$a7eݣ-h /R ԤY2o簥2!B$TN]{ zqyp*~0hǵ,0 @}]zbI V}'N$V Qz'6{ >kYK@&#r|fEy0 o2mEХᥗՇ|T$ E`](g)rO 1m66pkJ[ OH&Av5M>'詎>FKmkwoF} >;5Drezḁ=MIk8BeW&_Hh߳Q5nت{l@U[XXwmw ~w2_t(.45دMޜ]nHQ&k'T IЁCM 鋺^ k $&uۆ֘ -Ar- NM̒~}O]eQ$U!S%28x,JLS|܅/ [[ fz cK%)'t=lS3hFxҘb)gE'Qz*3.0GN 3;M@yZ@<@.9"L3nNe[I;kO[n-?Cky=JIG9Lo+ñ1x h^r;oВ_׊Nu0괌O{޿Sz/y-;mw題3 o Bw*av={3L+jeoYq{RhR(3DQ8QX-= RLp?H|̠MAVYjOS#9mCynD.:{e$7 ],4D=N qqG7q16/XWw E<9qVGc`gH뎍a;.(+/.KnB 0\ Gʪ7 9b܉?RrN@Z5lгh-2 L8l0Û lx\~wb=Vә; .]3n{ZDLXĽ=mkvhІsϏ DNndƴ7.f9D矅O2 lf'E}[Zɥ2+LBؗ'fV)BtI~?|E0e% dE:VL<m{N^oO0Gkqb"9WuR9Z-~Fv,]0i /Nut'-4iu'hDF),[*$]@͠ӥnc^]<)my)u$s(M=}BeM~0񍥄@cǍ }9sj'oKYGR1kQyi}0tIa8c^5ӻvRjo}btJJi{RB2t_F6d)f9U?_PRt e2wA纡+0hDiX]_7jPShp-[D`0:\)FtCę:\6bnG:ui濿QA4)\yQΏE!C àG9Qry6z16譧ƇApnYݵ:| yRX,9au$^gf\Hu.A8, F`"b3H#?D[T@|O@O h0 1ª\(Zp,i=YIә1&*>15T;ݢ+0zKc ,",h?Jͳ`E:-:-:{%/gV㗿hc:Њ'Y ]̎M>*"dśEeη8®e0]B:b/IoP'S+ uqhK;79q͞E{fH|k Z.hFۏi/B"4&㞤r;1zX(08Y+jEeW)i6CGr,#mz˃DԽkA 7 55t7! -)2p:Ydh DyR8H8#N< 8rO6Va*%1EꛐKj}Yga3B1ҺZZPt[[7jwf+Y_2f9b:B9VݕY`V͏᭾ wCAXy^UK kX>j>0;L2Pќwpav}VoF?nS‘ ֔EoB7CJ 7+.VpÁBxtOYw=VrRhDm'% e4ˬ[Sl347SUY>`]hlf5$7:qvB]ԞNϜF](DR^ >t 9a" J-"vZX?/6ęC>1mtN&ӝN܉Y@!+/-iy4s{ql6-ۆd"OK2a +7ŰD"[qd| ST &uBE{k8fo22|uM"X܎7SGĹZy-7Ў%F<9w^yX}72@#^|5Y*R; pY$,A;;$pNl4(5!Cljb)ek m~ 4;Q$*/RnɟmgaDy=6pۣ5qgU^HIn<^9|٠?7CIEr=@.&w@e5(=7j?2=PS?Rte2_od9W=nCѪxopV&'F/EhGk7b9LD;nB̙q4E$a6[Ŝ?Z^]8!Wv^?$S]/Mbk΄ k]DCtɅ:/Cϲ_ygqyu\bkD<]ˬq/2NM)P zOZ;Sg墂7$ (I;"Efdy>2iT B8#8cBf_\K2c:%xL▥cKq*T 0Ve n4JRWR\1mhMVOEx.~eп"x}zU܇Si5~H+[Bc# ,'D,<~L[XI 5L>MЌ)gY F@Չ\&y%g9Cޓ2@Zd3yq|`CtWb2@&lro/W]nh3Bf@j&H_Ϩ?~HʀXTP{j ➸ tJc% WfZ;4$OsP[B[b6)SHa))ݭ="nX{(up/&ʸUr&ޓ*L}CSVZdzj !p&ܟ.kIJih,B쩀H*1䲘 YvGV'(<kc{hcxY0_%rI&ڮXG/_x $=I5\;R Ⱦ3藯 Z722tRPT=S6 !ux7Y/\jXo>iO_̌ =xK~ŕhܤ捈D>%nl<; 'VC~I#7m@SA$v{xW eNuVG~9\1. A֑Lʗ>IS"6ẘ1egNa]#>I \8򞊴v:w7V셲xq@*ր~5l); ʋq 6]y9T!{M]Kch \ ܱ͜ka9>~FDG*Ϣe|tҚ_WD"S3=˪3&癌 '̖p.ӊ`ԈT/~bqw xH\`I,*-䆣C,&!1#|_S" A;nmps]N7v ŀ׏ r WL3a NYFu3qL² ΰnC5K!RU(oGlQ HS")Z '4&;tPKh0B5RUZExfa ¿Koa#/* }&qxl*H<_OxCHP#w!,=bƫr6 x %c(S_'R鵶˒9#.ge5 P22 ;s6dc:ق꘷"ssؙuM43?BȊ2-ۖ\V6ЙLVQ8s :O*1):ߍA!^9$:',b FoGP5p\ܱhaTB=㉺- G8k1.͝<Į;. >e͒γ1[9=f1 *'O~J;c#ɻ9H1w¾&~\́~PG9C~_mY01Dʋ8gpͬ(019dB4_z,H sjK9B[Q` 4t?vHacoL)Tdc绢I'QCe> XNȉ^:pS,D{Kwq.ňU+rae!W KPп&VjO^ 0ڽ<{WQ"ESD!uhYiRŴvKI8y`Sy"B%81ܑ,aa|uj&aթ-z*W״sR/D_C&~r\-ky+) V:BSl4Iϙ"@{fsq%LAT`zQU.4l1rIVp/n>ӧXHFg!CX3B2 ?)JgSTCF}<>ZÜc7V&_*d|* ncVG ]\԰:cHYP\ ^_oy4hIזn&`۴7"CB]V.{N`Q%ˉzɓfŽ01 x_i&G(Ss7ڎh +y)ksStB2mHWcs7'my2S  -@gB2ײI||K#d< R`~RGE*ň]QBUv]q jQo&3ֹwqS;5u$4˂GPTF)}8ia.rbmxon7M:zrEt{+f~_R'3aC52s!!<{ \Oπ,X$`D%9Y. %;;1U-%hU;<'K=y:~z((k'b8QiB.+p'u1ޏk Q§Ձ]M$jl %.&_>G3:E\$Co}OTTX6#7B'&,@Q.V66~H;д ZY^u>푾p?O =}SWnR:J\h?uAg~>)Q@ 3ƐxOY{ m =J᪰8ە,8KO"&/saцle P~٪lF*+c#r9Z( CNE U=s'9aI(4>hACߣ+6+eSysQwo5V:D =Ip]Le|vt!╅C.}0WI3sB` =yȐD:}:<@ݕNvD׹羍ӝ԰+ !ǖ V6׮*{`ֆD8T @`P2N6!` \I5EVesف~n-xsm̼wOB ^f=F,v-BiﰴCLSҴjbji*F⦳4d׎럭v01w>Cl\_?o}'3K(m^ԲJ$jX:)w{ r󗽃C7:?Z+%仃9 Êo򸤄͈(wrKUAG;|PY&3@-b"`bGMJM/ӻػ)5, g?G}87_Јi#}|m@PH1 N&xnO\20[&[שnGqoE(2d i - ( ~=K,CC3uĠow` 1wrb&N޵}/q_|yw}pF!A.q#_ALJT恗"Sإ:{Q^ءIYU̜"v,Det,FG K:I5n:+ڔлlYgN' uE;=5mgb/4 & 9&_OSռT Q3nԌ!^뾲xFYT |ǻ!>uja>ьwsu :kHb^N{] @qLHHK? Ok *UrE;@EM?c( é6ED qF/xģ̒ zgTqHFT:npQ*0k;r JrL$ZDݑh%q 1-Qxį@pe +&N 3?nf9oSNG y>}IrBq+#=W< 5ޱ]V!ʌ P hJ1rhQJk`J| .;+uH4(Z[@AWG< p~txYс<Rep\k}g;]Dy f-_6 49A;G+o^[xk%`,Ivkx:3pv^ȏ-yxNWiNON7y\Iz"uygx)#HID;I/Wp>coV7c%Ƽ41nƳ95GiFL& }U7?;JzriwB=D -ɣ9#!|l5FXZzFi%f2A-R ͇}r/Jye7RjqNƝ<4 f1r SFIb#~pNU=nl[”>|pYh{Wm m$-)GL[0/8xînviFǭ(ÜwM= cVgN'[& 2ȉrO칃M:WMa ׽p~'uKQ@{גp:ICM#o4ZQ=XQ䯦'X-<<e>8&[p+jCU%NA> ~e$*`Yu鯲\ᓲr)7Cw\xI>/:@rvY$k2\UYb4JWhBH-Rn`)jFm|dxd?p#0i4R ˻Pga\ RSpt^jtb=_dCaf<ډdM֒_PEcf2moGHDCc.DUx͔9x-8گ7q"G2r'iȶw3"-{VJB8"ZF:.|ġ[%DB]k*j]0E5+f "BN;>-d76;y^f=q aS-3F wwxɪϚ2nX ==<ʫqN^Ckf=ݎUeʖY*{Z_IzP0Ayk_< Q}[ZEk,ևIBͱ˫@.Na.X׸j'p /bNܡb'n/vj(kVDZ#Nu-S|ٯr{A{!rdXJj9dT4rdP_:='VD;i|[ RyxrSqԳi!~qywrѬUܠ2qJ$%,פG[*ɳ#|uUh!) F^faCHS,NU'̣y/Iŵ Ew[1'"5+;7]9'&H`]C S,0Jd?&֙ۊ^1,׼jQIllg iAꭄ ^th_3QW<*Q M&>}xĥ׵wR_jBΉ.v=+ap=9 8DWIhn]O4%k@fuӓ gٺ+37#J3_W|mEIl 1kg$]$V31CL&pQ>a}Y-QՄFG: lGn @y9K=j}HLFPd>jT)ӂU݅cҢvTkaaw>o~L 0'}tI񹽨֧ca4YҖ^vnፚ86hV1DfaXct.)0bg؊y}nSx4$r>-bkP&c=?$z|4\S'dvrH. ]@R)e3ytq)Prap A~Xbt ʰN'ΆiN,{botw|*b`(#iVݮp~ /LydK%r3mm[}xCw ɔߛs$ dݦpv$`C(=vU(-d-;וN`gId{-SGIz-m1o$\M*2e P)p?o0',3 i ^&uh p,օڑ_o?{M +gVҹ'`9ߒ*#?Bƻ>N¾4:yMrm"tWhC$" [/R0t3Yi-&B IRIaKٷ-UY&ԧęԙ B8 ~Mе.p,{-aO.JZiEoqb`BHAM6z&6raצ B(RuLp f8lFtT'i/|N"1H0|y4\ohWR\(ǐTL2߬|uW_*$yf(3=! `-|`l~חR;KR_&?Dx)5+|E=ҳPR Ha ox>Z[zANV"s=i!HRj&t.D9zJP]u- wpri]7{/;iAX!7bU.1B2l /(MMyD) d OUʤgF<αrr ${ lS`ػ bb8e+X:;ma:Un˨iX޺e4 7"ɨ"5OI9~5b Y_!W<ZRkLV! TN.LsHe)ZC,W۶r:ξ[VJ_1 Ǎ&h],KS@p9MMڣׂt lk7lEX0Y~;12p?=щc|R^_Ep| u7TEHPvx SN=y'STLjF[ HA1[aUxL5\$,O4 4,c鑆j&6@ Ǒ0%zU+Y\bn!m)||4^l7YT= eQVSB*$ "|R/k4ŗ;? ?nfkø_OF05A|S(oX>m)F~@ʹ8:8f`VX]c% l)TSSk g'l [ϛD}qh)#z=q#-zdy]A\HQ{5дܲo%!;Wv(Acs2T\;Tj}y7>Wg0r ]3{JȒ?&TC?9jmnnOg.h2COilؓ<$:ekԝĢH-'nNc f6wy7M!`DEg/6N, qZךQe},\Un~|XDCN俯QT'>,eKQ^o#9xwnH ndUHO-ö$7W7tƳn$ȇwyN{00 0&pF S``!zۖf[)`XGn\uŠ65psCxg=t qU粧X"kʴ)t2H_ܽQ?[?SI`ٕ1ї+Suu3˙>s7 ư=jPV{WaceP5\=jLNLRGuŵ#ha<ĪL? gd"%)|yԛ@Xdu_fa:5O)+bv!:p.HH;b 0C^}~9+e籲Qv[b ̄ǫޛzYNpUB (E㳷@a>ֵkU,܃dvo~p@&62{zJ7-,w?\&RqFb߽xvFiNZdRbƼ ӔvZ3cU˄ xV|%m ;g>h@K%-KNG=0Ƥ ިVj&W_L~G}x`oD~ OC&4Arx,auGU ?~)[0vG? 1: /P:&>CibAr]rcak!]Lm~eCg{H>hZZ.%-9(μŠopaZtЬyBI֨hnu1qs(^UY :y6R7 sȐʄA]ߕ1ک=31~ON4jZF IP gցsVmn*sS 1孞 #TK60j]K%]Gy(uj-qʄ dFr1x Zy׹K։3|DjZ˲#%uut>UZbq5xMK),.ąit:=wd X; Rx#)q}elpBH{io~U *F (( 2浮Pɱkq;}|q9tC3ilopj!'#KϘ X^:ޜv3/ j8h0gjr)?`CeC d<eq+ N^'^-\D'm ӽo4: , rp%RlG}Ff7W%n j픢2>Q{hM'9oo{APՃ/C6\u^jϼM.!+y4tN0M]JL'}e˺x֬T҇%7qdJ!ƹeN2P+OV,~}3 Y/e4Xd59jA_6EC>-+艎3",n΋D6:lp"M^vf]?t!NN&E؇ 78a-no4]*\j<>]vKFnRH "(n,;HEYB,`kl܍yM~eU$_o><8@8*S0T s !9DuE.F{Kͬϋm,e)) NeCsN;;۱f؟*' y=l)Y7 i66) N蛬g0Z![\mics(v/DKbwXu"qۑv>2䇌wTTAknGzq) Fծ32Y 1aoGYza8op~tFsw!Z>լhԙWzGSȘgovCà6w{UU!'/#e0iuD54У*n"O\^~Yg:|xD/R e"=)I#)5Q׭zFbwzfQcHc.'P3zqm0gon_p y*RLFiPNuF2n5>wK{m+mLYH?~ 'fr d(/0%hiVqs٢@/zѳ{ v($!d-']#KȔ!B*}2>!}#%`1nu%8K’PTvTah_E2͚E;+'tg|"C{z~@2 PX;WGTYz: *bdRѲDY X`CݤEdoz-cu+١Fw4\,뼐d|ʳۘ- ͉SQedd}Wj_cW6!=NYThܴ9,G>^bt&aλH*k5睢ͯLXO<\=w/N5$:I]$QA\He|'-ꔋ[S2,o9*=,##qfҖGxuX]Ӫ74PiC*P*cS[Xi6!;$F>,HbzZ͖ ^ڗDp. ^[+ /E ї=ӻ>FŒr\IKp#^[3dzIuJl3)kWo記,eY*壿NHJBvWٛ9sl5cʁ^uÛHgf`=0J_+T:z52@gל12+ہ˯#5*@ܺQzubf2׫eԯ&˅aVgm .x45Rs5&*9ʝtSi4lKgU"qdM3؛{yPsh>ڷ!wTgB`F&D8PT#1\ ky?S'EKPm/zş/ҹf ίKAUe<ЬgWLn&Iu0˜DMw_8tm)Uxx &gCzGt3nW\9?N*?h\r@XFȤZ-C 9PYrs|i48vs0#,i*|~&Se{\ vΒX5ChOE/9{HdZ3 0ԧP":V3xwKAb8{vS nlt6 2&7uGhtH[Ӿ+kּgKQB2z2@n"݄AD sJU(/DTƽZ*5Tr'cIs*<"EBd<fd}aF)B͡e4R3f".jdf@H_b(PTzi)+kjE2.)qZ#ۚ*ǩs`}Ѭt?_P/A[nRoSiZBqF2{,ՌfO|^t];)^4fM{iZ0C5VVGj %lm]#*ApxׅxdSQ)YX |ޢDh0$U iǢ'tI˜&0.Dm J aWSp̺BIlBC2ʵbټhWB}g/Y3X:I_pPHuFLE5݌ﱭffpKS5l= *m&6_x8g *神Piջ'NmYV{VN+Zbb3j4*хGc ]+?GqnoT|C.-y]xPԦ o;q]؃em\F(7עZ.oȘ,Gu]p]5Aw-ȅp:r\3}x%,d)vh(Dp&3Xq*.ށt?aOؙ' \RL3ō gZ0fWm_gXdT9$Q1Zem;Aڂ`@;#Tx 艨4oAH-߭[T 4cJKSք13s^y:M]Ch\^# TE Jٕcy@pP=nS~KN .@C`$bD aU2#0jY@/W@>O,CkF/a[Ma)GQ ۍ VQPucQp&2J?һQ\qxid6z"9"<FQqQt `^P7ѫM_zPs_B{Ovx>wGA~ R91 ?۪gY`TfoemG $ݺfԖ㾯 }Aw-{8[0 Q0xY6}+PQxһ.+LÁ tYȐG2lKL"Lغ |`5gՅ|7=$&GzoU#ZsUf^[vh`e:u| Ƒr>‘o.X ֊6Է"} b-{XA~ I;͑x5OU1VUYHQ+;T\2ZjgL2<+$\W>ez4%H{|w"[vsR>DLz{it!1|o}HCv'vijV{! eufHDFB7?nA+yɼp4֒LoYz#D3֩xLa \J{@|v?Uܯ-xVn 3y8c\N,i IBЁ.ݓՍ|jz Yܘ _xB{uZ[W9FW/C(VSaOL)b>x]NS75H93 TT(f4K>W6R}2;͎ȭ1xe&s'm9,vcC6_dB cMmXd>R[01X4rF}J_OvAu0?PċN><2.]*3L:JM~-b7xǤ`+P~,PMtVYwɲ$0+CEDESJcR1ԄNw)S܅/)>㎉qI%(h[9SA.5ݒVuFgȤ$ԇ[M,2t(j $Xf=vG92wx)( ?(GuG&pƱ*_mM(i[_r-M䋵-;AIc@pr`Yhh}-?_ Lt=r@\#$| ծ5⽲#10U >P:xLX-wZiԳ43w42J47wK33xWU |oSl@ג7J،k11/=db$r]RJH|YaR>CeHiMU܅R`@tkڊ+=;O3oMED]^;~kN-DQiyܙ^5??x QBy;]M`9pjH/PǿseO1WƸcPz;8 uzA.׀(Ԧi' :b9KqDƐJ?δs׫.B. K4V {r_Є우PBT):eGCÐ4l$;r 9$^Q0yQD}##]'b2[M?r! }w# *>22d|}1*Kп*╢L>Ҷ$&ŰC!-A|5ku,`¿JPV(NY,zTSR&#>%$(=(}T4|ZnkT!KA2}x z2%0jLFd[^УP-Z~gy,s%C'M;phx`:7A zg7 sӊ;͟5"~L,fPxt˳ya{qɨda()&oŧrHiUV+I~!혂:RVmW'/#m'O6*pK\+w- ٺO_@>=oI2q3"ZB#g4Bw&vs3}xìR7?*bwԤ` fh#g|匄_#OPs"Ez<.R-.m߇ q'.h%6&J IJzpW_>ө%{)Ƞ,P VEA%K 1Eǻa( \;_@sJCDF\'O֤$ GKLq2kjPA%#Srda"Ѩh'Xfuϸ/M-L!6qoy49bжdw%YF70(unʹSOlSDvw:;m:-? 4F;xHbJܴ-aֈ>׀*ޖs4~]ҐZZ V7/f7y?Ӑti@*l,4zᩪE\r` ef&3[ADv91E}mk8sB\#3a7lu=yz%[oT>6-|ƷQR5#Wogu>Su9,WAǃ8#[KK (O\Hcžн8߁+\l̨ vw `B[;HǿiGLx*joW `{>WP6ޜ8s:LQbljݔzΙ,hiS6RtXi'R"28SW(8AX\ 琞!ꝡފzwPj H$^lNm%9.&N cz{ѩd.Z 7H77$Qq^29Ň܊as{e~eНIkZ%rGvȥPШ@Yf'[ /ZN;a뚓ω+z iú$fAх !i=:_Q Mp˩sLB^'VxOĿ#x СMM)\`fȆvbk}1iph7^4rQmߴL&X@^؀3,u ೥lff2*F=] ^P<6(TA@诪ϱ5leŕ ^1ҪFH~ĦiB'74c!0ױc)R0:3@x(4ͅkZ_ȳ:IHL}-JǰPO ]m T?Ђ'Fc|*ͤօ.3a2wzC;yoc`\'Nonəߛzߟcg(ԝ't8*̑ƚ8=r ن\!u\Q9g}]Zxk/ :Z֏a/sקarƵBW]»HG0pO}'rJC_fIk:/hΙjgn-B'fcܠˇ>p5tGԿwoq5ǐdzҥQMt cAe nm{rIN\. ^3&4կ63݉n%gzd4:ϡMR Ql P;9ےG(~BrB r2=R4JvqxdIL3k|R<^iGgD$E/zmCK0:ŧ2̦jcRs!] q "k(4r_?85橒\R ߓ58c~ 01BY;Sn lO#Uv9KImߖmz{f*{~~o949Fx+[kt_k.a݌ y^AG`NS%*i|Av諷b’ dRaT ǿfܞ`E#1{҃Qj^12V%t )NE upE8|w61OWJ[3Ȣ4F|s7^Ϯ dSۄIGT&m֤VX9ţnz$J_[B?K ;E’?ˮ(ƀ9/ڃ*sU++\anvԨ;L@wpouʦ}:<1 xfh5,0ς(e (X!J睉1:J }cd?Rj*%xrkA2w!@y ױo.))3FI'\3ji^ Q+3/қi(>D15"s@p+)ۚF,la$ɕSy^Q[닏,Y|p㞔!ѮkRs=W+B3k%3Fn ])ԣ KV"7k\P˜$RE9`]nkMG3&]!In)kaQco*U]#l~S[cpv $gП>gfLtN:fj|dx2*f,)hxO L` QDt[ QXm;ݗH*Ӌ\HM}* sg@m4 TIdfP]L4i8ĞZ O6ψrwkt4yyތ0!4cG"聺m&ѩخJ~ \ֻ̹`mSCí>dݒT3Nhnp`^s 0(-n(d9TH)C1iF[g/H1 0 O+|b'A`N!:dSnS|a)a)ʦs6܃lVj ^|XfSφ5] 0eϰ@?(VүU‚lh+Zߣz[8~yW5 P4ֽa]\85T A :e{ fM @)bCU1JJO OfWDƌ{4Fo ʜNU h5KB[,=>X-  Y}{trL G=Opekyxqt2aw 4] /y+1[*y4Ǩuw/q'oZF qA g,s&47D:u:+!uÓ.H*?N{p$`6噁 nPt6ߔkEYfEDRéx'O_y &a+SnU11yWQ |l@b9zҪȂzc#[h^ L^#w@Lw+Hlfa*. T]?Ƴ/ }CGL瞅_giaUc%?S#6?Vz6(Cfmlct,mE0J3 UPmݙG>'^I=m`pjlVl$Ӝ]R$)?T5¤t3wziQ4uhQmJPM.c ^㵜)ďrIv^bmgua5}f l@C}/`L<#v?%{2kliK0֓PX\%ؙr@X<Δ+z8OqؽѦ1XA#VnKc;Sm'? G33Qax0cDZmyP/""$e>~6Ri*ȯI@ S}/)^XJ\RծG(v`#A z-fd`t0H4a>=G&lE^{cZU,[w_#歷W]'sG˘5#"B MwFYG`^gKJ r aQLaevbWNy(?e vm=Kb@rOl ~D^bȼD,1,"(GG_$ş5Ҷ~]ܗM]8b#@3*^9~2:V9AOv.d?sIЩ4_?=k#)h?6ÎhU FO>>]}X6]ˀDWsڥ "qDkςw&A1~Y9R{L&G&}GBfH:۵BAp.k\ $mGnA)apΕrYda%#.Z2_803Vұi?NATڀg%AAqGXwBl+D&]D&$Mx-Vǐ #)Mr^trXe*M@IvW+i:򡺤`@qvckvA7݅7?:)CLg֐ػi-^@$j~Ǵ[ pETuf9Z2.m!̕uMfyy-5L&>gg+$t&!(*Y^4{1AuaL|53+R0Q!k'nX*6B\30gAio_PpFrm}@Hv|HZpwqe\o{݋{Eɡ O쥾)|DiG} F^^m7q}0t4sJO,?6t9Hr#2}RTc$Q|mĘx׍SY]ɑfbDN'A  ĪkzL yZkI2͹UT5Dި~N2ڇy`[׶f81<%өkķWAGhUW7׹@W:uǠvȌv xfsʤ `:HcyRa16}hqsV'3BR$i˓λnP2)^KkG:S{礑V=шL"pX-N{ 6  px="ŕ͆umpmE^KUn{.mA!Ӗ"_hͮJ1Fyڹ4Ee6Dn6lUG$ta@`%)'sԸjI-hA^đcØ)U4b\РglO icU(S4:"]BMض,K=f|k"&z Lפ{YAn:׷6DO.H}]o%5(&u0 diPs"@9QǮVpM9fee!3BC?j6jz RGYأK)L3Uh^`h (f~߶Dn!xWNI +K4t6}egU^h "Z-GR<,"zs}v3%v]GՐ,f ş\Ns@9;3e`ήb@^ C&DodHFiEvjc[WFy rA E{; /#UC{o !ܙGhŽA2;F*+;\O-aqh8tDH վ1ؐmg@UΕ.v&v5STv8.pePk@ov[d֡q!|VnP~m*{&:Q r>Qg ( OԘX >l{F 7V6n5b3o#>˝\vNSMGR*j*#ϯz$UUHX w4)[|ʍFwFj:A1L-,4c`V #ib4b)[lH%eFY.眬c^ɗւ`jAF"A;f))YUMśPutn(WkneuO!)[+h<|]&v+2gh2ʼn#ԳUCH\@J 0_h}OHfU%#EZ :E a8Ĵ.o!ϏXV1|=vH<>>j4B EB#5>3ۉk^oI}D [2JG(!?8pb[z?l(:޴_g'r/r;~MD lK, xbCXpWUP? ]؉i0p+4<Ȧ`!% 餍gg;[X.l-[Hfɽ*(*#_3) rH̦?RU; V +u&?Hƥ3|JĂٜ=\ib4S# G qG9v=$Z uZ_)@-ΨbxtMM#rr0b 1M= %ᔭDegw LV#LЛzMkxIwYh>-'h5RY70A:6 Zoe#eϚ?gF_ >|L|-@`2 ~ Oe Ki{qGJ)pHDc|Y̳({M'~@ B?$fWKdc]qt hcй ִ_84ϾU.j?8FfgrP Y"FCWO.R9lRm)fEXTQv,Yp3]5w`~< \tA(t$zC>9k N/T, &:P a)`dn5$_AD$ SM$X]J`WBP=PUQjKU``9qa񉭹fBw"d)@<Σe}sx ׀d&X"FVhaFX%3Q^*$8WPVqc5UC#v?4@>(v*yw #rno 0,EE$w;ɅTPٝG 4^m/k\l<6 '60FUwV(bi<)Dkjlv=Evl "ro0VpN%KAWV]wQƴ#MFBku 2E R[Z@*)N??F\-!%t4r^l[̃jX-!t15{ !m7 8 g.zY&gchP<ȷDUچHg1r<71G›g+DXtbS].O]}\~8E";x'hmKliS U ^>$xp]ZV.IݣU^Z ?;ف:ݷllBv~Vj J}&UpcmGbOma/]F&l%m =k@Z-%jLgAtTx?rZߴ3m)!Ll֩k :$7BPb;V@pɖ1ق;Y][ʥVkuͽYױdֲVKy/Ċ~9W7([#Aǃ^(aWѮ'~S=qk!n/ $v>#:0J=ߏwi90ױ;=72i~b⇯Yrniҷ*_GxOamM.q^+ޘ{b̕wF'D{|k2 ?WeZv"H?n6&g~mM4BpwCT8|/.-;eB8M2ړ gq8GeS3ĕ`*0-\?גΦj+T傸v 3֨E,:-JcY@H٘K2?uݞ\C(~eDyDH]b呹h^QDfǒh|}:z9N?!4p" L͔OM@+%W!Un0[盬.V g1âk"6!BmqikQ9c>/j.֟Bn`e! dZ8/G6AZWmX#{W0$̹8SȝQzF"0hp$y6!bZ!&m~oA=*GJ49;Dxnɱ6(e!Tl$72U(wEÛAՄٱ)%L]8*j):2$iՌwǰ3NR-v$7{` R`NLe*} ql]ڹPϩ}l9V(M'b>8.(3k t~%"2Wc勵?JlY:%6,OBuF 䙈W1`Lga ڍQ,jV`1u9Qޔ,}T߁2je4|lNt;#gGSnoZ]>9pq|z6ףG.g\ ͳhH9/ cj8@ i:_(,zN?j^s4VYLU:AV5s(t(b=7Ԣ`3^!7p anS4IqPlH#VJ]:4fqR! /4ԍDyA7TvÌZn>9*a`']ӞMޫΒ}dɜr&Kr=aKy 'lc^BK!Z7Dۃu$r R0moCE sVu?z#&T~u81Q|5=ԜDIm+("2CDuWb"vXGl섛HHo/Ջ&dc 7̚5ΆU* o@BeXCTcHQ*T <,^!426UEu@`QU\A?Cj}O:Nݎ@'ksOpW7H9ݸ5pom瀌CNÐ%AauR>\Z}6g7{edt&_Kq0t1ʛ1B!ŞEʺ0};%ּ|ݡu9WC QJrk^E='L rr-vMEDԽZpkv ρ4_j[7^+xO_kآHl8Ee_ZM [+5yA{mn2f0v4qzԘ%P[~e^僊eH©1nB?EbnUԵ\)EG@lQ4?壐o4g+P*g"XݓY+]W DpB3'nlUM~Vz.9۽ Y}f]Mz恎#ftbγG d4zE.+*^&T^!3ʒ.H, Qq|*oKx׼?溰8)7p@`Lu[@n V+Fyco_]1F! t_QK诿3[dV#`˖T2Hפ1gj֯D`xsXxbv$,nnOFvRK?a6\~\"_̴~D, x}MPԱقVK]eXЌ|Ȇt 𩫰5ūQ!I'LAK. {p鋎Ӣ\s@۞V~pΖHe_|ʼr?u)u951QS<|GF{PMyS0-{[̥CAc5SKY]=Вl'H5N1 y=0l[cB#,黠+Êys8w20N]h"y_4}}(#7\1]xI2{ ^/] _ED!q|v%?^ڡ5Iί0QdeC"SJ5'^޻M!ȆKu,Coq0nmn"*K@C U|U|e `/DgK`3L,)Pj94h#YaNjexNokM)Lke;NH˪T6/92WXxW&Y\Ź_zD(EO;i!ҫWX )-ɮCp꨼z3p"\!=ȦyޫB`VnF+LVIM_{gL5/2kq2R$y&ekje_?=9JrMX^<0]B 2%h^DY9[W_"[½jvCAa7pPe33_Ua;5p?ۢ/|g/iD1D;F! # '/HHޖEbs ,;-"C R!dm6HY ``[sJyB-VIh/4eqrxP+C#טHW[cC #Z V O_~'isTFZ+z>PR[*7|4(DʑV0B4J/VTJ\~7H\"Uc0)bU>څ<[OO6!q7g瘚25bp/,F_?@ ќO,JnT f`褜lLx~td;}J{֏!y4 =36WL6jLΩfQ~^boU5/Þ 8»jѰ|VJ`RႩ[(өxt]SW =Evւ2%?GWWCv~~}y>Tw=rt Q؇4\3雏٤qZ"k_.:[%UVmP$/TTQ ^N(&ZB4 D{1C,?Xt1Qb*"4= {AOfMr?8jq))I? qF1EQ4Wq6#[N2+M!_Vչ=/8O5]Q>!<{(MQ_k"jEشNlϼO)as^|kGs< E2l(<$b0b>CPz{:Qa.9F5({pq?Px=RQRK41/̘nMum 8J,['+'ġzˮv!JѯUW8F#>}/n~V YC 3+hxUfk0k9>1e;<q^%@[O3tkj簣NENj@؟5Q VZƽj&qY rb(oT$Drg^6IM;}#ҕSNb :|۩=Eosgm{Ǡ͚-Tpu P2^ wuNcwi|k`nǛӋe?IV)IN"fPTS8ƅ^ ,4 iq}nQuRḩBRCנgCo:~OY -ǽX2}3Q&`&g|Cؼd%&YFOĽk?ܸ. 蛩ToӠŮ.2G})|D?qy~ $QEA|4?xQ+>ߐoOaR%_NdձƎM$z?~^kY &9c (ΓdOܥv$w`|N~7{ћVb؈uC.8):ڧAT>b _iTf!FLc+c9hͿsDLR9j{8&CFz"HKt2Y}- Fr6;;6TM"CEZw1? Y`/tް?Y)4@i1IYңwP6$^ޘ_1ʀWJr EƯ&P?,{as^xy'g~{3eq񝳑0߅ aܧ8Q#QH0^gQ9w=kH=)Ժp}Ol|,˥CJ>Z/8WCUD9~`abRVۍ\LƮy uF* >4/ێts/[p$`~toTGBG ދøg~䛽̘<}/1ʶRM!s`5zݏ\b@ܸ/*C`e+ $Ϻ%|."靥ұZzby@U8odk`6%#N'u1ZލLzH?3SqYjI:v:H7$N5M|CW +5A<γ=GZ' xn DR{oXky4u,Ҿe?)? FAeuԪBCr[o aGt+U[Uz^ү?qsS?" P{Z:GϘY~V@a\_Q Xr;ظ²r*b9mδS~ߩI3PHH^j uRIP.Cs<TvTק}K b dީ;?{SacTK0Tu; f{SFjDAY՗)QW 1/f&çbNw\=2%,+MSt[@^M@a/Iь'0q6"`If9\9bÖ}5n q<..d PpI(aRm_{\o#*/6orFZn͵qe>_6f{iuH Ԍv4FKr'cߖ$D)ٽCz8RܤE-g+v|{pP };u|{WG9 }?xMi%މ&8_6tȈB|^o!90Dj''(Blϕj1s"T?5V4_'Sa #o!G(\@l0x6tO#UѢ4} }h 0i2>geB|}}nbEYݏo;|zPdJk>>]JDŽ(WP5sbCft,I9Ea_`+W)3M|1IWvMT5$p{f*v66x$QZC@BsB!=ԌIJLp0X)l8/"텲؛6^>*Q 6 ,;efѴ?ᖋi bz:^nY$5y$Rnh $v5o9XtKlmXJ XjFv*4:k0 1x٫8Y?i;х  mW+3`T {č.KvҧB#ǩ ulak%Y음|ai@GQ߃[(/rdi!v2w 򗙯<uY^C ˡfɹ-{,"u$b_Fߟ1cS-WV>aHՁ0,0sy!qC36v`"GKXmNfN1jV$pws%.rS9GRUbwCp ' mCڦ2cӛ;;ixdE!B cM),zr(@?)MBپo~CRK}c`" hIvSø ,)(KlGZC,'VN*&]>QB)1h~# eZד9'Z62rOӽ[Am\?F RT]%ޒ١?T{Fwx8YRPk tdOz=iq\ẃ沒3KK)GNɑ= D@\][[6YZ@G <;̾Aֲu7[ǁ}'Ūc&Q#^(uLѺ Q755}y"siDRxp V2<یDċ7` }^|.< DXYghAax W)Q;bf MѪXI`m}*z$ksYnN8pϙ\G.=Ƈņ #Q޴Eλ Ta0pF$qH;D\6Fgdl+L8VcN7鰸c sspgfw Tu_)`8>{p:(ֿݾ:pr3m/)`9 2d3 B%9(E:BxH2.Vp;WJIAE5Ĵ&xV\D{1_r3="GLl J] M|Zr/L (jհӪMa6g}'Xod"XTL)\5|DFP5V>||i煙T,9`a F=,P0P+q%mTؠ1]#Ϻدa b͹2+wX](<{L`6zaL?}2aDgkX~4ȃ;iE*D0>0uG&Pn-&vɴz}yFb<חAL2t}tD=@GV8amRkC·)ݯl"2H-BRqhslS5èCEcD$8}۹ʭWP@A#iJƀۯ:]pfyF8&*w^Jiyʈ6)m\p{:b)V+ lSNjCG=&jI0m6Dz "S.l NF^*œ%?k O5` ~?~7CZt'XD )<yU=&Z)7rL k-$E"]ƅ7qrg9y3)BWby"h}n6w~`l{U.Z/faLSs"8k YE6쇀VAk"H.fx"S*^keoO3 1䊴6H,eOZ(|ĝY 5NfK=Hh@^oqN`mbKq˫8仞%k!E^z$ƈtmza#ss:59^rXf@%8Ja8Qm,F&ݘGULq@Ԇg8b3nK]b5QtSqcs,̃#q꿔M`A')< :*J)SnNNiE6YWˋJ ?&8 w2$Y#E1 N 5՜ٶe[vN&kxȐ֎1bGY%8M1E7NOȤ 1idPnMXIĤGwD%dпȂCrʕ&o"ϱG[驮Jw]AF!Ces"|E`5'$KF[gK֔)X.i|ovgi]om`#sx"1{ HqW~ p*JǏ=ꕏy&$i.DePf!ِ<Y4-0|gТP[4Gp4ʁ{=9@74籛K89'1 Nala%^6uPǷD7ewO@; 쿈x*/Lk-gRNtq3R]:i׬|NB AX8i^nxg_JR 1z:0;gqs6{nsFwJ ~P-Ne i. eUA87F>3, ×k.C-eQl`' m^z/ "!\] Ybگ ޵] =ٺn̥8}FlaʚϺ" $*rN4hFxiw@5?tf<4bUqKjVs@̙fƱauTZ(ރBY8 Ɖ"dVUS5U>i"AAZ:_Z= CP- ?s|ٚ?C9`w'awB2%=i>23i3!`gAo_T̊ 7S'\F 4 !G7)F:^z 4Diȗ J> O%\XoPPev o^Q|X K3Xd7r&+$QQ#+~V#U6Eŋtff<~oZl-٭}O,Ò3f8m{Z7f"7ܓ{/TD5(Jpej*&caj5('7Z3~:Ww3rwG*ݘ9@Fe2;vyyܝP )/ɯ%Dʧ%2Me6ZVe %o2ʜ/')* 6d>/x92M~"$^cLߗL\" MYE^w0s8{+ׯJDXdJqNᓯөqIk#2|"Y%Ϙ>ɈACO8Β=1-&hre2R~ $uuqG'o lɨWꖳ?*$8 JAo~.%mB ѭQF+`Bd N8G%RAfWkڮc&^&FlM}w^{𱗹.+{;z*o}/U`&VC9.)~U9}-"}ǂn?uMv!\-4:N{XuGÿiYըj/b\DgpG:~Z+y Cǝh0W{[Ie bVOb[s(>+!ߺD|u ?'Jh(s'31b)S2wu__x}& Jj0!" gM|`1G?h t]?#a7 O}<>)d}#H9sz0ɎN0AH\&A* HJM>}@2{'D=.K|]JI;1CAm/[<:X`0WQDœRDg~pBg.6Cn8RImžXYW)0ތ @"R<:[ .aygVa.C몪("Fai9;JU6 |zx`Ҫ'_zh{nqcuAob1߸Q֬ƒ('-gya|Ubv$|" Ùf؍v0TW]SlLX5dySS:3ƺ\mIh'SJbE<`@+2OMTَ)NZԜYmd YN@n^ҼբN_xm1a(b.">f>O^Y YrL,ť!D\yٱV#"l2 ˜jxՊ?!+G",@g x|8N:&fQ)3{)cB@E-9Kό2Ʊ}6o$J6-=ƹmZ1wFědDi(;dOr[<8_:R5=uǛ`^*@b[U!{apF+T+E "*BUH4 [ ᆹ_j|:$'N=:YCyrG6G"9O SO.յwyq6ǹJ3ٓGؘa*=YM'{¸fۺ:3{%)PVbm)";`8٘CyF@]( أf2p$ N]9.?qߊ-5|d cs;^j$R ˯`PQ+N`2=n KL\N&lj_NR',B ev[`wg'RruC|87EJ =z[~Au3by@=]VN|G=*tXi30~l!v}  Z!*s?Ѱ[ipHAǨo~x\vku3*1CQk Zu.@ǿ^+B @*+ܢ#cκ 5ޮQñu/ZO9d[H  = *3O{8 1&4kLA/yߓ "0Q͋Qhs?;5׈<;Ѧ2šahWyUx)tMSK 6)vd"}G"t8@;<ฑ0a$ h~T$z$wAm–Ef\xL# ibÐΓƜHM |~1 [Tؠ0Gwi;t?UET@lOuKn gDœ8H? `'_c0RipၻKuwTrNn T}Zx5)<⿸:kw) v@5|h >'pk:Q?uˁEشAodhe+,g+ʚL^I;0d1I(%,0Nhtݨ6Y k1Ӻ[2NX傷PciGez_3mfZs4Î`/#1Uuv@!fy;fv8pf. ~Q:bwYnc$ǢC|Kr50{{d$!Rr_@/VK86i&blij^\@r̮5 32Yw+aIIJ'bbL8:c 葶`lO#^!9o>c$kBκHj$o*ih[{E2Aˁةxa[ٖ &E2/=>KebtS;a[VS1 TR:m#2,-j 5Q×k)SDÂd4r؍`y]ƓδJM[mKwKAZ$pxdt[vt|r`s;}nmcf[xLo>YB%=>e`HI19V&#"Rr Y1*v+H0Iѽɹ&ܭ>szEP H{ܦEdWe$߭X\G\5ꊂa8yê&>E3z`z*)4?ަC>r֟e'an>Pf/ uܠR){Cq p', j+@zqB("@#4P) )/P"v3 rYdH_IzBE3{Yi4:I(ޕfCM8[Ʊw$TA [mS<@e3"s񳏎Q>~#'yT[pl&"PB))F@B\akJMT<:k|&s26Cn_9~E~wq}VQP?"eҰ령:hKN< T hTo1ݙoA `;~5,xDJ{{Y E49qL淋i(ڄcho6>G s d؋vc[El!6- ryq%OLe Z2&hDs__@ZN1iWM( f;| slƍ%9*cpnBga@z'15Xhd7҈\e1ꪋH@1o!MH\!2T0)8Ï'7o&h~%Zyf8ML3*Ӥ'>?yEW"zKGJ^m$z[]}{mD&$7k Z<ų~4>IAxʃ{40j:08<> V+qn0ػ& /;c=vBPK.0m:W[k=Rԩ9/HY 0 ⑚n,a1t,hOo}qUېD~y:gbOOk;'QpZ&j9@Ҡ exdЬ߻|Os^U1M.woraDZ 3>\ydUO|-G;kC Dh>Ix*':l|ʲdο|#VɈnzB &)"][BfmZŎUp~gf i.uE;;$S8tS@WG~u2U7ȟ/h>@oy C;,c)pry/7Qs .NtC*ʔ\)zᬃ!wf±$9{f/n1rϥtлU 1K#>0-$oU`E?KtjzD/[T m8ijl]DCqnV .MYSB]<=U|/m5AOvn*}~?1,SD'r J?kPrmx=s+7O5LB~cۈuh8J+87པ$B kQ/cئѻL pG9pO/1{bNn0Ꞝдɉ^iݱE ƆYg|ŀ<*fčQ$RjOZ@1NԹ8!B_1M]g܎#cO `S:{uf-q)=+^nyAZ,gJG25(|Ґ|^qCJ.咊l%/_޺*n(^Vӎf'CtAjCRsvF0ҋdW)_a,d9~Bʵe{!q_x)IX (8_,9Xn;l9}YES6ob~2AY ֕SŊ^fS9ʝ/@"s4<h^pv)nL<7\,RrD$7AfI;⿱)7SX9=.t+(|y#.Uh~T2< `;I e^-iwaFA!qf0ѐ'VJy혤 C:nȕbK)c Ko=2І4 ϛluκ}]-ۖ^vNOvh Eڇ5!T\>ӌQ aE?*i!Q$GuӉX05ƫF8Khsz&GGGE2$^o@a.?@ܙG -q-wḡhX-OKWF7R^lfAE2=zp~rKAT0{%d}6ҧTO0t JC 39{oZO ֈNH7zl߲-U:='k uF~#qxNΒcif2׃#4<<D6>tN*ZB:w"C1&6?TL<_,)8@As#8}4?y6&H2υeuo`6Ʊ.<峧\m i*d̟`Ջ2\u2PzXdoSh_4m-&'%ZI3']naMٴx0qLFt(~t&0t? VÖԒгlm |N,Ѱ_eTӼ(ߠX]D 9;Fܩ>?bMD:U![]0uEOI!Yzx%/*@\/&Czqlv'5CJK٭n^W:?=7`QҚ)k?4.zRf#p(.AjQf^&O'ZJś7}#U-Z_R˱> ޳Q1gVyIxHC:$2\=sFGh-!㣎FcH s8JLv4n?;+63Vi$xNow(?76\C@%g3X@70N~;\+yi(< ^K33- מgr̉ G-լqwKO(gc#Vm, 8)᎔cH؉YCٻ^؁:H-`,mZ H'%R֠+I'4oSub,]SCgI.cv+(`ccx990 _Se҃t.mc] cL{?[`~fe?R/>㺤L\ .-גFZ‚]:dP6^6{ wm_Kv QǞp1y{qࢲ1h羴aUGi%cC>Y"v$e}pzr lwf2}>(p/_S+24]=)[葋LiЃz޷so[yCTZXחQ%U+oLPͦ[)(dr ot! ؄}ͩ`u븗//\Ycckq᭶m; 'jD ݠP:5f?4 }64 2m^y-vKoINy!伷\lN>SiY P)+bx7o OplE(VٚF 4U ^ld"KBV`,m®hZ c>2l:uP&Y-I7:nI1ʙL{0~ʹDr jir MuNXw v-`|o}W 9E#fs!J;! DWG2j}K;0P3z<F(ɺ"&Q H^_ TM%hL5zM! b)~Ws r*]=%N['zX6g1mX]I-i7*=/|iw?&{gA"mЎk/̉Jvu]/yT@i8\s^IZHLu$^ Ɂ#.)4a냆5pG;v#yi |TdyrP;8)㾫wORF-YIjQ+賬TjLpAya[elX\RF V#mU$p(=YB%S>eC,ƭD?%Ri*!OAS碅EeޱܬrmסH`3,,>Q7SDdNQ .7쾯ֽ/62 HfaCCC?nL2q^jF>IAV6JS8QRi_ 0Znp*JuJ![mY Ejզ m2uڨG/-'n(&ک^;Go<] ([ecKyr*߶EC1j_,+DxLeAP|w9)- e\?:uzʣ"?*Ovz@IkS_$*gpۧ0T$y~fȸkrj1w9DC9<0sOF"q> EEw*g.uvY ʣBC;vGچ5  @S>e5!z$gf;#%wxd~>R-q-S(R>%x EX*v lWZv53ܬ@Ux-@ t$>Nb=a@QJz?hגybjF5irV65( wZ_+w1S|Q(׍t c^ieH[jm^i›nV4gXq4b )EH' "%NBBc}\J0 yvrv[P*в*ܯ'ӳ@N/ujv~P_x= " 66~>SnXV!9Vc ĕ/ֶF*]c %WR}53w~y!-)ٛ%T)OF=NVVg7+UXhӴ܅>c7d#j^8w?")Oc X#$s;">bޠÕ+i ӓ`n,.T0-ͥ&Fn-l+"Ϩo m1@*~^/}f-s9C0fM±QG9RZ5VDg9+ڕJ.۩.$` -t O6#e|iʊruFo ZAf)V~ՠuhWE.hp`0_Q 4{Ҳ&#ySR@pLЖ{*Zר>A5DY/G{'#DUU5E EIR$sdWi=l<؂EְǷ8VHo2,rBG%U oTtvKXr5h6L lt-|=9zl7aعIO~ݣ6j+3$݈^qKΰŕ1jW#*KuEu]_Ю&/bz 8*,@ŤSj4m2F.c`m|2 〄=њi b㋄ʮ?AP|d.Zt|̆ 1Fe "( V2BWeeH `!$;x:|f^OyDA @b VfP I:/h'#Hfe:[_uy3-nӻޞ7in/ С4%S G(D˗Fm硧E>da3l`!S+i}A?;uVb Gl3de:TK.Fy[C3IdYcY8@un,Z%mX:l 2`bf a&rep?d:_yA'y_LV_5vj3_3ת3H`jƦs5* 27Vo/Kk2XP^nv;EmSћ}HW#_6jffZHvx}xU_%mtJC&zZK4]jGT'3m\dW.ϐ-2Sri(OaCHhJ-|0%Hl@0<.i編?s߽niЖw T$ . d ~q~/j/5)n +L"3}l]羺1ZDI.k[#z̘]6b*J$:NR_WxN-x%L@ r\19KS4O 0Y,jzpzЦ8u_{=ZxZDi^*%S⣠+N]c!6M 7c)<[\_dJƊ"Dy.Xwr6#/ng`F6DU(C,4dg0@R{X͟[~?.MVYvƒ֏7)nd5x02QP{yjL-FF=V.[GwrQP\\2tiDgcȶ.N{ĴhuqjxsKש]ɡRL~aHbTlò:JP^ %SmW Bkڸ͕U>t=EeÅ?Þsq_r2TN1N_zqWyNdWM! 9}Xa80zV0ԅu{Kr zT]VzFebBKxa$Uw&AR_Zm_Y?^l= /YMntJ+'dU% x?Uz*l{U.t< FgK߬|}%tX uqYm4ѨO 3}舰)} ùx18QW6& \`κƥ3w\qpd XpK-ܩ[1He^ou zIγ\lJ`$ܷ9E$ 9U,6 R.FrUPeq F&jtZiG\V5@#لy/rC\q-Akqr$R$X-MG 8Y#+{j>Ob'ԮbUXUa雥4aI4AZp~ڊ|R ֏Bjœ_ k t ]lk4<\Q9} )CDܙ;K+e[[yedn$8BPNV{-E>F U/vZ(> _;: $^8nM'Z- &e0Ѷ79F1[7+ۭD_$FLᬷ~AXAvJo9@ȅߔqXݞ@"+ hiWؚ߫i$rݩTǵNM{}"xP>2CԴVuy@蜩j@ydz1)]=DƱ^ɮ-aYN[#;G8USFV)QHtn؏xyĪ4Myi>Sq ׄ(sF4 $fs(cX=ܹe^(J< Dr1*GE$MfÐ%#Xfes_?D: :]"gYZ0707010000054c000041ed000000000000000000000001604fe4dc00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/cifs0707010000054d000041ed000000000000000000000001604fe4da00000000000000000000000000000000000000000000003500000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/cramfs0707010000054e000041ed000000000000000000000001604fe4dd00000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/dlm0707010000054f000081a4000000000000000000000001604fe4d300014298000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/dlm/dlm.ko.xz7zXZִF!t/H]?Eh=ڜ.+НmA# ܌4Pn0f٘⼷[R_Wh)iISm-ʧ<i1"mgoiᚾn^x4u<{ V@Hl Bl~aA6s; + )EcQLf[YR@jzn^+/A~,/vZo;0d'dKjPq_16׮͵_2{aq7X#MAc2 x 11vDn@%GFnl)[w +8wN[!~ȳ{- q"4qO_^ɡݾ< 5˵:_T# c;ؾo `%zPəW'JLX+ CGI5JT>j(C|Z,gVAZV[5CU$~B2B|%+U?U&,Oh!~at\!0;`IheIvM fU©"e氙#wvYjєj z7$eԭ_9 *H3ajy4Fׄ(TD<[t!pIT&#"XVPND+vsA=' nvK ,DǍo3@yw$%FϽo=G:}M"CYT!M&ea԰CzQЩvCҦࠉ }ԑ mxT?cI}=Z RJWQ?xMa`Y _HIl*j,j'bgx^edBlM_:ʙD#tk^SAV 0u[I1p^q^sW(uaIvw*h%$#7>-7KJÒCz vYM!U%1+ /;EA:LܦvNGV;Pso&'Pϴ{iޙL2Y)u>hƔw@8c Dl9 dA ؞ôT~(SٌSHܐp+΃rcXr95?„T718 Ɯ7Mv r$. }?>1ݓ"6{f/nZz5'\]d3H8nFҙK:~ p-{?}Y\*!PjhZܼgZ8,Fϒ[~B}ˇd ڍ' an S_KXbFtQe1u9@vB^1F3? j+ ;PL1]Ḙ:ƻj_/"[3K$mz?zeRt$~Iݜl`:8w'q|T3wj|Kg(D]IԞQj-8jlZxfEB"Ux"OTWJkAOW GOLK^YoTdzNx2]dChw@3b"%F-){tAoU10k_n˻J+t;֤B,3kkc*am+:ea U꺬ȖΒx]xFv br(ga1ԑ# ?&ĩv(/[D L~cJEsQȢ3D_Hb=tGRr(wRxZb7 O;I &i#%Wu >jO+{Zt [L!jt÷++]n/V4s2k񉵨i2E& B}^RO[ FJrԪ,"+`BXwH-ePqIQ[]VKCS2kNo״Ҡ)BB!_pY7 &2aǡ1),_&j#w\1_hY9~r$g-{K}UAwUhQi9',t`k@Z}ј4Ta^DiJRUZXEf& <`@K e֬U3ƉJioaOI嶟,9BB-b~ p*'SEuEa"!~Tdl/~u} WC!씑"6; y!xwgs  MIj?=n8jKc'nPZU_ prBL5:a8yeau]֐x Fk\1!AO3(lOV2v֒vsސPu$,ӛzOGU`NJ;tDA15>fG.5Eˆ;m C 1+)KRh3CqaUZR:N3N;]/d=lL`d V:H6nMP vI ʅ!pWc@1BuR*E[z?Y3  >q6T^}d=|SRLPAxmV88Ku} eϛ$bldvGMKR(w!BǜImOӥ3(>&K3\H|*Al\Կj&Uvr aJo?_Z}hK(}ki$7]<H݈q%2s0NI0Alq}]moU0hw6#O\R6l/xX/Mj]Mo$Dg?dJ^1.&MUh>>!kEB/+ "|XW>1]N}%$<ûjכםFi?I UW&D} ޘ5plLP?sV_=2X܁\AGscʄPi)p4!^.TDZk?B"2ė- mw,u~cd=e߈X)䧿Hڅ4Tхv&7໨,r`Js?&Pg+r  On? |8^Or4z>9 b1$pf ä:NM,:qnl\W3ƒwib95Pβ.;T[ o}[8zߦgf.ڧUF:̏ދ+aX5>UoA؟ȆQ|id}]^|>v|9NAMi,6[xZ`MkB 28[ͥA$B;38VA!w/0( #ىg/B3HӻxP*L?PѢUj ۩{ }6P\e"Ss7fC !+Xqs#\qqYicxM5i/&1&5^-8UOL@tFg_f\W^9CSk aٿ1ۗ #cX: 4°-Û8AjIil*? VtE?Y=LFǙ8fycB5U;Z_fƕ@y79<Nj<0b<@%N,,:sTnjr?[Mw̮Bc@2s!i"LnG7pHל9=h _G&oQ>|J^X BaQkzHzW;N=qez]6fͧZ ff9ɨa5)ʣrSY|t~*nIKi[G8O=. vlx\c"fv7Ռ蕏YN/ [CSD0Laf EޑmxJm1s"F\BT>bt)e7 :- z&dY^ǒwdV:ҩ/~n=zoڠ?\Sl*ϣM,X SuNbG)w%+r%}CjQmrnrN+N[MunO8Y^ofg3l8˿ϑPph>;4D;3_)ZDyfM8k",pjbJO>Et~4kSidd,: *=wMBבkD{W(jayvk\r>|[RQ޶5n|X\+-a~~CH7+ ^Q3?s/J`_U=͠Eszc*'N=OޮVO^x<%~R,BMip/2d:ڊCw>MȧhN޲ߪ{ j1ۇOn'UxyMCUK^/Y 5fy\1ٲ `396^mٓ:v*t:Bc~4M}SPuL.}5R-2H$ į-mb@&`k+#@)[H)6z?JOivI}V6R:kG1HTAôY<7 XwWǝ߶<(_~C5AH- C!wKJ<lXzv,Eݛ^1$o"1s l]͵YRv#-[QԲU# mײ$ +E]MS?FV64 prWmZ}eOl .7( Mli Ta`⣦2C]x y]uc&^VXpO:@o k(fFSv̆ɞif@:o}^)Ʒb͏m›<VƅO23C##g[|D'mGJ!]D'OhʊD|,>卉F%-s;] hzP!^ Q#RRɹdbY= Z%q@C^H!ZLtM\ \M%V[‘2˜]) AUYP b|oBW Q G]sLR؝_Fzzڋ^mgbTOoIjюVWuYZ[S\bZⴐ@6;˹(GppI]=j޶hj"os 6m?xHUWN쫑y%y mpVV>d3\1i)4ܛ2H’ML#8wH`8;4 |jlYR#ݒ^r`vNpxMm Og@~1exx"'-+mkuEߝE]ɲ)n:ɬ٨;q^0eo>;8xbS$ZAz>,i{H!,oZ7;Mh6MП~.3$y.G+?n菸KPGY~BHA@E[& ̪,- j_5hGzwlG&Hxsf퉇`4,X̆Rn{#5*/υ NrFUK;ux2%`YJOG%y.bTF:_5b|$!.s(NLX by pߑRG[6DC/[Ss,L ˀ*l:x>& r^_fKPpluWRr̞CӪAga} 'GuX\x M4${m,"ң]@BϞ ,|1Ԍ~z *>bg R {f x̢ f7v:swT987} \7}`HP~0]&3r\?D""D[t &2b8bͨ hKOn<[8+۵Tg*O>])6d+Zm7 cyoNw"D- [VPV[ȉ9P8V8Gս6I,V]ot[E pu9Zj|-:AļPD"Rw&vNk>PN80fxѤ^ÕP(P6nЂ>;"{&^ &l;l⩘enxT4TˬE{oVቱTZ,ofD@s<%@$nh!<@ѵp a:՗}wKujy) %AeFqƵFv54}m?R)۟ͳ]qt"`*M|N[cAǟ0d̘Ѭ#$JIȸ6=gn͏Ohݨ^ hRv`L١B6h W#P(O֙ !%ɀ!:A0Bs ; r##"5Qn7c/c`?JTǛ)p֭*Fļs }F$թH՗ϽS ĝ7r'izh9g[ 1Tgxʄүlu&-} ;x_PoR|t.NjzS=@ i:\Dsis)A]$' .&Vcݩa,aIlޒo f-Q!L,4R*MgF~㾮bV&åCW TԴIazZ~*$8M"WߔH%bÓ~5#ihEngڽ;g{>JJwg9"\*#vI,N& tL+H_;D!ق0HtlE&ΩĞf:T2`ޡb$%/nY;\t8tX_4ϔK^pyZCRq $آ筫eIƲi JJYJ!j_[Z>R4Y.*>3R-Uh01=@Ϟ\ώ$4:+|;+]j7#$_2Kg^uy:3`7q f،).%8eyZq E]r FSr0ĩG+RbHTlA34aF_)*My/A\!&{fY5 4~ȩYխ&V8!K @ NKۀsdG]d;._̮-=2, ]:X%͠?LK"#!nd*jA0W+s-9N_"DZo'D(*q? F`83m6Fr vsQ-З`#=ʂ]V3 FMR@äޔߞpTTCwu4/x/D$#`\.ZH4{ ѕ5ʅ&S"e )߫}^\yte1SwcaJ*2tmHh+f̐AF3hN$`R} k4GO?TLsN7apsFO5wRx}p@ ~G l޷d4λԜdܛ0{> h ̰xP+EKp;jM !zՕRܤJ\X3U:F+{0duhq J2hESߝ-I-Xnʌ%E=XIܾybxj&"K =X3GT|\iwq+Y &ZAlCs^(߭RZ3/nD ׺${YDm #ϑO]W >B\lIp5|:[͆'Y| $=!uZ;T ˕m%Q\g ڜuiJr=>~"HjR @E 8 TK4ӑtyń/ +IT.zuPU?MAJ?~du݄e))fO%/c[P!+7z,ZMV1W#~U֯/tA)sڦz?:S$4# w Kh69g $)0hIZՀ 巵ST.oPIc/1װwifd\%cn >F~cgL:=2D|SgW{ :/P{iʓoֺ>kk'I١F&] w^W"o(0\G8LS?IuFL4۩1bbL3AP)@#}Mpz%,"r[UI?g\~z0 }:N% 2{嬢bdl3Ӄv;$B ?{_L˹Bw\JLؿ%|?g#Na,Aw7͑ b *"X0Q[bk@o }=i|4sjFS]^ ,wȥ>osdլ`JšiFml{A$f =AHvr=zSY!rUxv$iPy5+s>2t'T?ӌn6&*9D=zJ;XșpxUljB_E*<4 q}L*dGÜ$KnK3t.F @eLvte}.zߤiAl\xz™<9:Z`>d#& ICXD~-(u2 PhVDxa^3=C5^r h6zow&3cJ%a6uC&!Z+#` 0C/("G/r4?0E#CRTv>"LD˰bDBlSssS lWfځa{1'PO*e_!.`Hװ}G69'#7F؎vL(}16g܄ H6l5'V#՞ግ|,vĝXS!4;] ٧ y4=nd>z+Nᣱ\T "#FTɪm! :mqWuh1-iOcPA&\Iml}'>3zXخ~~rs4o ev$qp/^hL_e%^"kh65˥pD܄;z mz+pHVؤU_ y[BF F]=yH0D̀lJ4kuC;!`J`&v "bۓRSB!hB"?Ťsq {/㱧$]G`s& 'BĥMM^c"Lw| ob 6HpIsW=Eaf wS,K fID:>9^]NP$-V_FYMO+ x>ݕ bV.$թײ:zP /KdS.83 iQPsӧ:ڰ"7t,;UFe;Ez>"V.c\ϩkЇ+ dWg\"Z&g۹Ͱ}tq/{"t=(,10ڰc_h`f\LvW08p6' w;q7l۞%Ώ(<)lX7IRk'wK4"tI iTKbW@o] ׀lCtl %F+_?9*{}t*$A8&CZbmy7F zq08[tjƄ*2sI~7"`л7ʚW㜵w.$oINe4rQ, 6A;T?+kfßT`3d:C?6e Q˿};bc}@ò* '-ܿoK<| B8Ȳj%{NGǣ-ݽ s( :V=(k~ l$W9Հ?݂Az-%Փ&:& ќ~Ќ; (BCFVFɐU+7lA#|QF)Bx# K;*i%tTRy˪_b8O1 TjmesћB묗j5 냲A!8*/H;#+!{2IsF I~;Cn"  \YZ-٪M%d-3\6,5V<@.Q(õg'*-A(s9'>}h"Y1-xMeܕc|;-Ř @9s.3+$>uY4k2K޽®XI4d\岸\(+]ɽru0A-5iU4sɕ65@+,*$}qf = "ȪN$Й gOYJ mxjܟlT@Ԝ,{y4roɫjҼG &8 ) d_ yԛw|ےlhT@ QIX; ᚮiu*c/=6NrfUMT`q, }rp&E^B7sBCpߢTI>{j;O`{p%`)ݪ:NozXwrȳ.Z4vd %lvc5GQ^VNbb& sʽgut:1O#nQ(_(lM S"  swFAnLǠai-aΠn;MrB l=9c逃?I !q{ߪ 7hGmeSUTyG }t;}'ՀJ/qgjhɇ>w޻M tvys ըY/gOKEƒ+ aMI㧳L;ɭv8*FawkoIDaER0 PZͷUhd vΜ˧9%uS^,6!۴F:L I&h_mqK\ -ԃ t/`{/{HxHă۠Qb eB2Uz@b$]ۃ]{|A. mZS*]hDr+Gw%ѿ(ӛIhmvJon3<_=6L6'<3 *TiRaPK]%20RK}j8gWY@biYЮ] ML%#ź}d?Ցaw޶5hvӋ>0Tiu%.?Eo_b 1kD4Qe@`gMu:FkJK7Ab ~穻6w)({êa7w /컠@cz="3r/1h<6QJ;|7Ӻka.})Ui{̲E1Du3ɮguȒڧ aQ3Aha">I&zҳ+Mn,U fopјo$dU!^EꮲKHzH""npJ0u ̚&0)i/N{ yz2y3W'?F~<ȋpF\Ld 7-M$?A^-cW@LOD,O5^q꾖SUvJo&Ĩ)膢1䄾= h#uدo-#=oZ kuxrVj=l=B A;/nd]آ`k Iad4AH#yzkbb~PaN@[FqR]XpVʬ Ṁ4r#i!Va 鯹1ua&b3N-,FkR VavTb_b&'ҍ6Xf'(ꧮH5h&ba'AedVX,U?9}DNyDWP>_M5Ctnީ@Wj?g l O?bC)iY3+x?~}#Tęd}큇[MԣgmR'[0rKhA{Ȫ weQt|z<%T̹d))ePߏWUrsc+˘‡1mbiXI_UiD(LY4hnQՄCS-OiV_Rvnsm\%Kҭ1n9|56I e蒤d*{!l>CP-fۂ w=39\m5[VzoUiAS]½Jx?7=*μj[e %E2\=1gJQr1F"eQɃ7Pg^[f/6?&>vzڂ'0o #΋q̄{ehue 0 ~$繒5g5Y1g3e {-I]9azE9=+DLY?D5~" x-V9 ߆omUo>S=iRdBq_ UcOCt$Ml}BbȱY*P}諧Iy<}V Kޟlj vz%Xj bU/~ݨSxPID+cuԞP^wXq[6;@DaG}=6Jn V-˙P$a{o dقUԐ(]ӁKR"e#m9' ^~m7A‡WT;|)(@l?fzq3"o|R`j>A"ׯ'"UBhkI[4 U "9حa`Os~XEISM&TX}NC8 V_[7.]^R5k0X!xJ{:l(0*IV /b~b Ι`w[qMX)?`OFj?ULXuW?չ<|{!,Ԕh{>mxsT 45t"8G,=^Kf5zU߻y,|ِEd _!y)+?@zy 3Q hks@m[)R$ ^gFq}}5[Uo^7^5"X1CfRp̣h kBCw&)"CcclG}P% KOO >d:l :~5+LpQ]B=rt{;\MCZMĉ ZZI]; A2Bv a3TfKL <^N97tereURTzw߫HƁ`K4f6 dE-~(X*q -(ew9mX6oO1J@,(O49_Q8ATaB {;;9缼 UyW!̤ftxl_:xciH+S_Xon4.vy7_G|㌣Q~?`(;:n'sffud/J0Cߩ@MN Bk {`:B<*MNۙ]gŖoћ逢Ҿd gc lMk ر萠6-h;wOt`VRgu#NJB $KT '͕'a xMTU&nyj_2[R=65Fm΃VzJ>E`09%'X%^f=~:sl[nj*DG?ϔhG[}DtV B~~o-u +r{j$G}zra8JXVF"6 TGS׺'vv-MKl*~(a/c4h|PXY"LÙdr~@y /h؟5[Ӳ)NftxPb=@}>jCM5-fz[ #Ct|\ْ'y0\QoWcfX*br#{n g-柹{d[Ӆp[kS+(7ża%h{fI6My pLXOAN b^ϛ0#jcOEN^{f%Gv83q5R.Yw3LS(I_4{hZix<7M dZo WiPu'k|2XoZֻQM2Yy~ ش(Lh-Bih5ƅ褬h"F|SV޽+ C0Hrx(~0{ SPEI>vIJ VuF}VxJgU4u$|ϬNo,m|ВU1 z^axF1N= 5Ռ5B(rY8%C1ZnaPÖ#(W6L. u,`+'Sҙ!كQˏмcBD?Xt4T;ULݤtdeF[+P,@jQSoj6.WFXΒBVU?PI= nT:Vq jќ``KRy&2zh4pPTgy,E/(s\ơ)\PG lC||%NC`1Eu4Z[E9O-F ~SJD9\02|͏ELx޴M N{' 8ޯ'([4;LMoڛyU!ҵu](^zà"i"B>BwʭIn2XɞFf`n.m[q, Lkqs}Л" s 0RifeNh^GH64С0Ԏ&I͂r\J r\qLgަ0Ay?q)v+<+CI\l$>^5a֊aua\x^iلs{Sj칶pv7w7BQ?~7;ލBE_w(|xݹKU毒V$ʷDK% q#]{g`)M8[m?%ʊ'/BB4^:MJB26YqH~ܻA"]S :4\ypUպ=&Hki1Gp˿Zf-f(h$c kE~1yš)3)pؓY^B`GTݪus^vP|%sJDu\+[c' <5\"j:r$#h+D1E2Mb\QbȜEaeۋHj.QJ=']zS󨴻sA"-w42/]_n7b4r^32ֽ LAGCCPӘޔbhS%z((N}2y Rj+|(hҵf/ę<ЖY S}`VBҴAصLf1IuH{+QzjF7( `S|,i$@*'ȉ)2jھ'+KekcY8ս@Ҷ{@ґv )]Zt[ǎsSucv^P2ܾH5뇱3fDC??Љ>^y/gץJ h:Oo P-G+V\TR~݊<Q}2;ٍxۂV^e;rɰ2MENM֖ٗb[B}UZ{996GE#P]@ ~) ί<^(ʉV<<] 2R蠯Fݯ>!vRftz&BF'zЇ_'kDK sJ 'E|U|Y }!q(y~a k7:w؋y`}Yy&EkSN2Tpv'㌝Fv=y8s#PꪚԆTHr٩^jims&54V銫u?e.*qjAμ2S7 *c4{m`.Blh[D J\g/iqD.ey~LI;?g.ҏ(mH)PXg[-[5G _q'‘u,6~ԊF7CC<UiecLx !T8_̂5'Bn.uO"8On p'@CM9,[B3 (`dk ]QE~4ycM2*bѽ=Oݬ#u'L2PwвrNBz~\Rc}:N|,cnp`7mIVl0esNn[m;NHߘUOJ^N :d|>"d^pl,!Je z9wu!̔lDƁuZf aIݩ٬vKwBPE/˘Z2liHzQ Ct@r9i8/'q|\&-o r{拎逎e CʥtnqXnͧoS<#AP,)FS4u̴P@\;O|_LQ&R*qk;ST#/F^H 0sȶOX=o|l!JqV3k2 oQu`OO=CTԕYjĀ=bh V'ZgP2.𐄚جtNn݈&t:n|KxspO ހqg̫|F.f 2XJ MI3]dKG_w %_85 O:KZ^nnj1-F_ebb.a i 8b&wɜ&hYYpiSxߤF-9+Dž#;Y(~K2jK(ՏVS@ZjF(u= QPYq!]z' dN @vp6%'xb-Of]93FqPXdp}~Pcn@Gkն*Zb!7ޑ%hX#In+ Y#}@@ %OWpYl_͑~8v nTF7U VIbEvJU;H>䌙`KJg<.Â|\תdN e') $O_Ė% )|; w^ KZ9.J bv}@#/UrVp ]t%1RDx_:ThqcP?f]s=B|ڋ=Ɗy#;r^jC/)֍ĩ41 c ?mH D2TmS<%c!ʀMNQGS)5*6Y@U-r3S"j .ʭ+pfU  v%좾LNp V ėaԮ_>Gu.o\*}W38.aF;  e0&9.~O -JTˆʗ6 U>n+ r ǽF{D^`Hþ»ʈʦcC/:8;۞'1Ch '6y _ϧm%?=*Goř>Nu8y=ީݭ,L .,Bw윆Ž[mr=;H6HeAMFQD,7{Xtg')L&~jG+XOj ¼᝽ ю}11mŸo~x;ֵ[g f GRe,\Љe>Syǣ hu˜C[;)菞2\H-Ҭxi^y.tPżh[MZYQiǟ#(p@L6xct[Wt9.gj}Hk]А_>4pwBtȎ;jc9kJ>h}u$׉=iLU\r=`s}Rl) \0)J+%Nv1~e2GkS"*[ S{ +={!͉dG&0=\nP8`k97 ̾h`W"7fVUOa3-5r 2zvM>ӝi{(dX{;)UwLSrWOLK(a$Ȇ3Ѐű|kuoHàZ=WỤcJ6$()R>Fo jdwO+\;Ne<2.0X(KqO׵,x>Ǭ$>XXP#&ޮ@!^Ghx)L=K }|ddm6 ˏ(~77t9ګ!b^ ";ƛ`d]M^Ďa]+_R-Ea2 Zr"f!OwIłWP">>GFbՠG,%r9GtF:">mfWZ-:JZh _'rlehOqڭtt-MIiWfЪB񀏏js]l&49ii] y眺MIN9 V{=Xeٺ(s QDC[)]x.)zE$6"9S_u86W)dIkJ sJ雯qCp V7#"q&HLQGˍ+kQ`Z{ 3bweG%LUd#qkQk yzl)>U+Scܪ8_oD1vik{jʮD,#(\*iOJj/.~DЍ'9}MwM0&!I0?3x` N~ZSO}ŧKnng<$2kQTZC&IȿF^{=Sqڞ O{\$X299"uRqkk`&O#p|j* QL+4W'$ >?ePj&% yn!=w*bIXgL4KKVe|¥rD@=ܾԁE`9U\/!SDP>t ЗKl sF5{C@a6CX IMlbuk"1(a7mm'̋921~9i$ \v Ajꯡ iظ\0hV(@ ̻g.s)@*2c!n 1eJbeݾI/w=Un(jB+~DŽxc{Ó0@̸n-eS<@}"=A4s5I_æhQ^oDu~ћ=Sq91A@3GVx#)&3Pa\ECz2aBo"\ hyCQlR#> w~pt '`zɱ 1†3=Ei]7wcB &x6O;ڳсC"ѝxHU%S8BL'4#1vra~5 ٥_LME\.H_w2;,ƅKԕ^t4=N6о pUpH$Teľ24iKϯ]7A|k{kIMI`i2s%..ȑ.(m&]_a`!=PCRmL·uj.0НQZU"9׳$$5'AGJ~ㆴ/) k%Zӏ'dPROEraist} &YI+akfMk{-,/d%E t l(OEtfh+]ħs}'˦zۣK@XnOß9&R@oI8U8m;ƙDj/ à[gXٻRJmAyz 3"$ڗ /ך Tt+l )xo\%χ.vQʿ=ue-1 -8vrp#ǼRɲmō(%:݌uI'7RmG"Iz33aܸA vNc5ط=SO2*mȞA1z{! miZW}h 6Tx[xYE~ m f'm#Ya ItֲձozM*U-@=6+3>Pˤ'7_܌ ]fq'1QVŜ`?;D,H+_>unwCcvꁾh_Pr#@8 Y_.lxv]wJ&nڡS`#Kby.s+óoٺ+4̳r^Z?mE)|'ZTR{z4(-Gj!c ibKVZC[#H"8L𦢙tr剻]VfnU {nM= ݄|ٹLt63݇3&t^tMzzjlbxP5;0u_Jkx+w=Vy Hɰ7d"~ɍYm/fuyu F-U &eAAG`"O9vty9i m2{!6i?18&ʼ|CykeXk}BRИJ; E07.g|Ѳ:db`̋{À҅.R֐O:1g>s {&egXILU 6xϵ8s<F9ƏPKh l 0eZARV[pϝס(}*B$`pzNX,R8zȯc֛3ˁZ.u"ys2t`Ɏr&x`Oonγܘ/:>BTU=+3S!:ϣj` \-ICEH*_aq=PVHѯ%dI !3 d +%/1, ߊgJ-dcΧN m$Sԙ򨘎 ˲;>xBkojM"pT[MaY ۪y9R&pO̿>G޽]+YCA9g| dP[IՃz{f8~7x mߵ8=!4ǢmN`!/kqDS|)i+r2!'?XV$_jB,Fz`^ȎH=˺j(ONDJ=,ƶ-X%mŷZds MbT/`=T oMciVU*Kw0Z/Gc{W9 鰑⼩Ʉ4HYOyk"&,!z$jr%d(4bSu {]Wwqg{RH~{Jk۞sVmW9^Sri%0uPŵtl" 8B%Rw=v Kkv}G[?XL.p@Yyn)Who)L,YZK K);zK+} i6gE±چNovC ~AD)3Wkh~ FG&cKX!VN㚷&JإsJq1ż`OSС2ߠ>B[/ie>A.vsE_L̸@nY%-PinJ1-ȷBM4+V>:3ex~:Ž= ~X1DL%̭vNtT/:dDH]Pygx:pcwPKK|Ѕh`6L_f!Sw_wMQfˎÓ!;p{)MV X%q~oP5 H$pTOr6D`rg{EB mʩij϶wII~ߊ,OOw+-IAq_(JPzFs3vqgԐW.t q/y\7)zAYׇ&,Č*ʇKu ثx{BůH4"8]D0w9Tc_4>Umc9?.`4Z;t֞@5d r}_5~ԛ:qS٩6Rd'ckI%Z_ \AtO#G>÷sB\:E&&+)X6j{\(dh;}N:<~ᰅNn^އ fhķwzn,J059:!4nkgogלak- ;s(}RfnDS嚍mY1HuR%#!mM k2V= {3#]^8lnxUh5< KO1M{lU=)q$] E;48Gz7)n샊W"aV|)֒bኜUne_*k~NqRp%q&_"m3-D(|R厽hF\v.O\/>ӓ;cAFS]4XrZ>%?8"op'dSFԙnP>+XK)><!<4j~SJq5 "9nPXܼ*hx/o ]20j2r%Q:_!u8`-@ c7lwMQZB%G"J FSٌk4/3lչĩ_; wR8L*$mIV7E%& "`5aȬU&]%1B4X X}Q1mmp4//*OT7_AS.KEzҫ2&j;$@\*apBm68M HRsi-7<u>k\Rr6 2 1MZ¨Zpcr3=VCe';i^[g1u^z+-7'=AuX:.jU\guktG ϻ͔;UmNpoUZx떹hŬW5 nt,Cv;Cӽn`GtNJIs`hBWdnNĉ<`#ObYA7o_kBYNe#E<)Q3P[aijOT+8K|}s$,N.|['O8萵{F5{ɫ2HOpJZq;R2,V+hՏ?:C*⠝)o;D˸n¢B]\O"tހTĆ! ӌMrEBd;>C /7? Gb sFYј, p`,1T?6yMt6F3Mi5nc?7A֩BԴ@?hRR%x*nMTD#4&>ԴDQC^5d,{3í#r::*w 1fR[k _Iro-9ݕs"!6 N^۷ Y2DRiiWSij 0hid@@@PݫEm`Me-uW  <l$f hi%ЪOf7B쫄qKiX"VmC 1-W2 i?Y ?Ȍcw4n3->t,&\,钁oC;;"_,.!^G-wčFaԝbX䋐*rw(T'e)D]y:[Yx؉(0)k }CZ;狐s۱ZmK٨1"cjLb6LۼBB X\ķg)Uoebbs_ KO;e4rsmcbh Bz1RY bw4mQqxJzC`BNZ(D$_(D鱬Lm66\~m"-Z ~Jhlo? !/M~/ 0ևԭ(%&Ӕ^o,\{VbCMF5OG:B<(H _ECڅpTw(T@wl p=uzk2 b5?,ϼhl*y!ieS`==\t,S׍ٻuC2Z BehU#8"k-z[c旘HǯmuX9?9YEb!D ˩%lW,=q&VKJ -+Տ/qmTFry7$`uXE,2k[D4J0R"-ۓʮЙŸ,=K Dnqm> TKlIN`%|ءT:}ŠL ?yJ?*!" ]A< :1O5]H_5yYDG,:t|ğv6,DV>:ڵN#N.l#VYDsg&aۢ/m18Gѥ$8'難2jcC@߃٣ |#lw2~:b-q̇ oUy4)`ΔP@I .#^=;ټ4K)6; "f`qq,䞯V ҶnBի; 9gziV);y?YKDjAG8xy\u1%nFwCO0;~Igj{򁱆P} 5wzZg=Ocs9wїbPhf'U]  XoC{%*Zy!E tgH\]Sݧ44ڙD:*;U! ~)d2U݅缺9Cs=^+ځX*I_5a,>37bR pnBV8xTj -KW k+<зS\]P-4@!x7 w"9X cbŰo w O8PIq\n/eۛ*屚sI$AN Oct[ uCDJ ?:a;+ & |՘xf._뇓\+&|3/KϑQp`TAZ\U-% P~3;8t80yp W'?m> DŽd dZ5=gv.[quw pSG 6qZ1uLm3DFAD~ 9싸0Ve !{c硫ThV(%p78+5+#Ti0#&n̵H"iŽ34%LnF;0[8<ۇ2c-\k)&mκ/% oϲq71B3||'ugL})u%jg.1ͻ|r.{|G'[0'L^WK916 blbSt kg6O \۬ȋXO q^4~w,Ob|D^urKKPcxͩ|( z3)|Ƀ7P 9Vvt peD&BU^'KF QrX^ Ӻ]`S;Uiה[:+U ߷'2Ci4/.wVRO,θ$:FeIMcxBFYpӰ|QMٲ (ۥe`É Vc >sغCjFrpj!GdpOVz,Q.ivq m4K$UY9"gMl|)spHC͎#FRF'#g앻% LjmlܸW.5t3QFIEngUu c1RqTZgX Dlп$۩%Yv&$":sX"yxNEn'NþjzC48ע<"w/I=@RAe%c).Lo:&|6͔]:rfmᄼ i\ZDRDžt8;-T<3hafھC( ܠ}]!t̙ 0ӎ/\,E}{`yN׼M˩`gb=(-FreYٟ{ 0bc&XSԂZʴN$JvG^s첑{f<HfI<FmXWfVd4y?,y\;ELUDI5.۬fƂ4l7D劬^70HS3~ll4˻wR;r&3k>''8)7m=)ndvnOIj=.w;9e&C ՊƢe^r";^rp@]TieS}N\>Z%&ND'zi*۲a|brRÈi`/e6V{bZ,cbi酫{imR m!÷ڈ){c-hT'$j !6&B%/tzOZb,K8#TD굨k'씽.u%|@5=B` aCx7΋o5J&}Ƕ']%֧l=9FIFZ(-P s=H(гP!)!'W5z"L6PSuހ;lFm/3~{I:ԴLRMK#+ƹͮny1aӦM5sl[x}ۢ(T+$yetףA2> .w(.i`]VZH$n{s,5HHe\YBe␮"T=${NӓlmQKIn47H~?_w'׋I`âܸg?1~#(Q)ǙRRƎyF v f &-/d)D+)V̓ވlj5O<;dOLS  #-WL.3}lս6"&{)]3eUܺyU+)C[^56Ѥ2eј~óGDׁ75}\!xy ފpЎo?eI ] "R2݇l$&Io;+4#9 +=4V<њNnM*eOa d;|pO\ BɠoNPe2. QU6KtL?b6YrhT0=,ŧ* %e(ᙆAT E&N{S>x+TC+'s+0lvLsq f]7P ̜m!\`6`J4R9eNnӱ! U۲A& UH!a TyYOBj1葰۩"]'m ??YSfK mjœz 9[T *]{*g{LFP. +=%BM~~=(KAZU^r;qv]~ 38Xjo^pS,uzڄգ\fN 3ĒEPX&5|ʰ `y[75>t^p$o5'悂 ( PIF8Z[r^<~)`RtHI +{e}GlYO# A/JձZew&+$hv9ӿJUe 6f(l3AiK+1F0vרּ~ݒ7fogہ-xFdSyWzZI9PG3M?#DwڢZ :X#>tbUۿU͎N'dv/'|]irD]O{ v/K2*u;iFC+ytvH2sfńs0Dq=\`o\ 3w0hsA'Zb O h_dՇ7fЪ"8{"Xr݌ Ei6%lH7 "\jG-Yp_Ʒ, q#D1||w] nQZ9*ϧ֠yb<X'~.@og6mA!Naa2!Z4OxՔ܈MlGI)?!Y Ս&i?mmE) !K'h* Xj=Ӿ9^.j&pToZoP7zgrg 10!ϑzi^H=jS$@[DK(\6LW;.ʧ21r3R@CUr,O`賰&EΟb*NJ!A+0E01ԶCWirn"Jm*-ezK+ue֤Ϋ KTEfyB6O'F#PU3٘y|);d+MҦލӜx4{U #drRRUi.)y[}Tt ) @l#kM[߲2t DTe7x)EqFb>b5̩,n:!|, >9XL>[jpKF/%}HCеe5JiAcI'*WGl_P-⩡ˇ*oIC7PEwU:wqۢ'3nW?=6^o0 h TR_5vtM?<&hE oÿ6w}?n55F./wp n^hى=c{Tm#48 2 (tHs1|Ɗ uo)㿭+On?LetB4j#no yRڏTGbm`뒽"lD Wml⺹Q`́ޓtAv$i U:݀"1;5);/[Dm\r@,ϙذy!aJ%Z/Kqqg!Vӷ).~JAFǗP󆈋הP,J߷itpf)h II?H2VA$2WŊ ݭ{RE_ kj$MoTjwS 6_Iu\Nm 9#pGԲ>Vr h^s0["C?ܤ?]M6ArV"O܌ ՘DX~^P4!5_U:-K+gT.[gQU=49k/޽^ϒ0s[ol >V(Lb>7e] ׫pKC|Fx!"] dݎڻ]8g96ŝ890@ 5Y-5tm^剉Rur[[ ߔN]=+@%@q? ̅ a6Ն8ȊĄMB-H(1:@ zrh6:۪{ieQX/ @me@¯II5]#F-;YK'S1.4I'wkZlRr{ۊrj]@,c%`Kkʀ-1t%Gמg+%cb,gu"37(߀#:}p2Rw<-VU=V_?"52~c~E*T ӷRGN#f>}pieH/ttn_5g,tN!aO%NOCғ)r,TNWFN;>̵B 0ţ/q !#]rܕ @0>9p[0lwp2*mԅB<\=7)&[oBsl[B ʨU KGR(2l,b >+2B&2q(rX|YJ3qI(VgqTcF4㝪9#5'viWυ[[[uFdBo [QBfʌd]YYb>9U'NT}/;&`8$q *E?@e[\o-0P\P1Q('xm[ۆŭ1.^'13 U j}A[T3&в@!Y0Bx0iͷJI)'t*sUs̗4Cr#ߏ76:̅/uhZU=u3&Q]NNO .tgUZ#:h)^"ydnvlZ%HG#`HA!TLt! +a7n@%%T2*LfQ_cj启bx7'^. 1& jp詧]S=IW}rsF ٲ׼ +)son~`z.o7og@K9wÔ:D\l|Ig^" (߲!Ŭd ^͗K^vMʟ!;gCMY԰{|aퟠ:SL6H:pqN;_蟳lp#zLIMPCM-T)kV$v`^q\H~[wUC9 t;qjd$GAtH4rI5t'kl>}"44^l+ẅEYDP$5 oә?PƄe&TQrL)7!4 0ȅ1= 9eةa豬^Đ,%77.\&)R )MnoAFbM6T߭gduOf"ءCϘrx'kϮ*tf&SaA;o s\e ܵjgpQX+،Gڪ?wNŦ5+mhT}yk'`+jQqJ螏UN8c`_NiPVҕ")yO\ !FA}{۾pq2d^9f Av jJd\A.0Iy=;JG`n| (~Ɇ8 @+ORRv &DMH™fn>Lșn9q;fZWqĥw!3nRZŋ,ϾD|Ucȹʱ@.SQA}Q5䞁-cs6vץx0҉=^̤繬' mXdDD*'V }!AW~K1߬ki,NeE}fҧ"!#v),anÙa;܄sHRh&[,BX)7ڙ \,TM MX Ee(dܐT7T;bGg2zνC${m&@Uy%Tci )YYJj9bHFNr|S)Ht&[̴uȪd x, 3kv4_(E|.=S-.D1A5kͶCNhu&8te#gegAJ*H *7t!Z'tj6_4GZVd2"O׾Utjgi9"E?MNNs=rIڈoS]X8jv>p=(+5)Ji)@ab-xNQOoj *+'?niM,(H** fJYͭX-2مS̄ǙFj2y7ƶcĠOh.o_ s,d;*JAx`7eFk =S: uoVcS(-ôP' oRYW ,fӅQa{*@]hZ,3HTeZ;,`_"UAJ=; 5fp`)GU>9lsIEyaYLuS-9*m'5Z]Ra: R<$Ahk ki\ĸM9߷ni|^?4x*Pߒ]4=4(6R-oi҂Ib߀Ȑf?)ȂchnCjD`qt(i38:x~:!G|NKs.C }bAIqkh A3cM6{o.K\)Ln?l=lDˆ14B! =1)56N5X\C˭Ғ= "l'.|>.wԩE3pUұ-tˍ?+&eޏeخ}ip iAˀ`&GEF)Ne'dAL]udDI{II 4dDTwrA'<rl*6V8HԭYixA$VDόf)P:ߵKՎxȚxeG+T,=nsM[+'-Qׇm6ΓUP<C$n2Rx={>qy';bF@Y*>gB` tjDwn}F B!]Ĩ\.4[]ĵ8nк N6\mϷt|W(c{Evhd>@q1FPLk@ӧ`d54 S|8zɦ$;7e=!N撗M&׳v:V+.4+jc; Z$m}/O|izU?k 'g&%2~ž+B0B$,vSLCQ, qk$/JϘt@碖*j#`?2j63J v3F_S!_c󕘀WR_u<_WL Z4lfҵ0A2pZEN*17.2ZA/ 읾B{ϙMjզz' FOeFy.ג yLl2i(M'ŀ "\b  H+'h;"GsGKa'Ev7vY$ymv5ͫ<6NB۾^pb[z?f]:Μ+܅$2pb E,!kL`vD2%]r,6!yvQ ~pɂ0 t_Ƿ{CKmqs/ɾ8@|NFw{9h'Ыu]r ^e n [pʮ0Lb7}3K- {7JB5ʕSBkkDgYs ׎ fhInIacgVL=͘LshOJS|"5FoʗXTb+nf]ls*Оi1MMpVzmּ6lARMDx;; FY*Nf&+.ATz|kI$}&cJ%QDh[@+w'.PT'jϮ:*yQm,y!( \Jߝ &QsWZr(_0$Yܤ;\"SM) ̀&b `G`&ϳgNtdsU;e0sȐgT!0k;T POz3 !i:m IQtjŽ]3Ukg,p- ydKՎl70B])<5H,^"+(>TT[؊8G=%O%er6E=\> UEMuz(73Xx`d"bq'ֆ6`R 8>!& 3sB6'l,cw^5{gɻD$ وvz%N&QUlT%*?M$.0DB۪@ ܋ ]MAɄc]B-@*-E&VVpC %r`9CGM%40pY1#ILU^'U+']j%A>]r5ΡTp3f)(BTc$vpfէ_L3/Cp) FIqiD2#䏿w3=X-$Gyp,~"Դ`JN!eѐ %|>˔ܡm 2N wχЪ_WZSw@ޭ/JӍ[ ܺ fUKjA/UH+XO:%>ɯZ=MII\$>IynO$ON]2)K:$W^;bVqH#) >ODLq"~'ٽTh)?,Zl|oҨs* f3"fI󸫶1mD toG>g OWFMҵK^|+,7rn︑20#hNma/iJ(ƞf!=-FX2T4 x?NG65+. G,0/ߐNj5:7&Ӫ<кk)~b`jE*4QwAx$,z?ܯR;e?#"kkrͲi5S |qH;h'~x[6PE.];"L7N*HoY|Z6sShH`MTE5Z۲n4_Q՜AaWNanK'R$X+X_ -%5l^%dְ.|ӋC/M"Y*smV.z<+XO' b`}qq *8Ŷ5 o_ 䮔 sӈ(iuTmAۇNiy\m vE6Фpd[t .cR73#(,o: l V5f=N Ίzwfn bh8177j=d-NRd]ʬf{D&G 28ŪP(ǦFxh߀V[`N?kje;9,:q#g (cYպeXFB`[IlVn7̝xϒ,֞ ɦ 1 ́$8œ|v߇^*tF]1x#zivGp#f=/5QKF;d;_oA|k5^[r&4Tʽ߇B |Iaa筒k-V-D&?u_5uSخ89TrMW8;eSqv>%1,WqE41 vi\>x =+R7}WY(4`PF}|>LD*|@'BH]|D\i)@WYPy"rK2MՔ?rS3)ni{qbqKy Scfvqq;m_ʂMQPJRbӒEL Dd}|iSL!h1Q,)NMՌg燴&#k0Fo^znO]U%$j cA0S=Y]tޕCk4#| &XUT54oQ &V 1pp!q>{u5G$ ^g.d<I=;f 1Bkݑʼn[&7A7˦AZ(S]7S5rkWHu_O╏mQl04>ICQB %Gnlpg;+E6W$NIplڇ02ҧ|'3Zxb+]^&iZ vzPVHN,aɊHޠN f*6n˙@K ɺ s^M't/i9w<ES\ڟ y:2=A]-=kl y5AٯID\7O!`HAE$*y.-.5.N"9-yNX+Y*ٚeݏ.QS !@0 xߑ0:PXñ¤܊<@ x.5'LzHP}g|Wf[*|gKptG+wor& zn5,pêVu<,@ʺZgf  A1#!hf+D`w5dbol}VB,v>NKu9=(% 64ٸ<`hދv󍙵|UA\jHq 7P6x!/Z_\ղppjxӄ# -[BO{W[`b4dKˇ]5D.?G}P0ܜua;/Yf~i7r_:Z O8ܶ~V*SvON޷mnsplABdl6i{Hث7,92l  E_l~R&oO oE8ft`º!ȕf*%|c̐^4b1B\gG)b'_1>YqB;w+x{%*)8Pt8o0GOԿZ&h| L_/b7h\ƘB B3]ik fuE{rY.1fKQioP8rc哔zO_őahH|)Do.7W[1ĵ#&)DC{Xa:PޅX -A nO.E.p:"\,YC[-!geO;~}$V1f`zö$O`OvX]s,qby ѯPۭ2CYTI9cM|)u4uKsJdC\APCAHvR+NTsP'A)v Peb2~RCOD5#D!eg~\ 76{D_E*:$y쀎xUN~ñҮ}u%ЪcEig%C-u[𪠲g_ hvœ5WOl&륇Q}Mkv}׏DR_/ 6lO$ ܎.ؚQ_28J X뾿'DmbMym>Z:zXUBno<?.n MdhnPěN® +3$迅л_)mQ{ޫԌU) srg4ŗs_޾>#mD-GO[*k2PzU'Тc d\kcrr oJGaWZz 8шdE߈׀zժ_1n:]Fm$gD fك:r{P@1_A&*lNmY_ע^eG] iYF!\p4M eKeh[r4o{|a{蛌 r?,~NWg Ae*%K1ق&Qx7Qɪ=RH3UԹNs|/{ڹS?&N-4h5f+~؊; /Fm=5&PlLaͣo.ԮҵujD;p-eem(ʵn7(^}~R-d/h(OCC-f2o:o=uE ښL`ӤDaB+@&:@16s('b-)#Ǜņ&h$6Xj7zNOq9]bRR. Y^X}d|_Үu@>+[,,ń ^v B3 tI5WW=(#Qf|ssyS1nTSւ8y=b| ۬u56%hl5b&/FX`"˳=h[Hb"t Rpml q\%Sb[;&O߯~x|H"=*N dAoJqsLӣYdvb*ź (,ruЭ 2zֻ P z36=L+!kFq[&G>@ctWU KRua/Äd^ H#=JAr-j^)tNJw_Ҩn gikS5m Vpҧv]6yP{t=қ&ߤe͡A  b=4g'kTF SV))tkP  }yiePIy7W@J;aFtd!c\kJkӖOC2JVMg;m )9<֜7꜁qz/Xwf,7xl~;`~9@Lf^W. 8e$Wv&'IMK"y3yWg@qxf5CсeƕwKČvDPT(,FDw5Z%hɌHI6@P>ß&oJ59EQ@d?b˜‚/en1xȲӦfp ڑ# z gM=Ű;'-T!EZO?MϷ3ZM[5yngX%¼S.OFzN:-cQvr~ʘIfx2I(AGH,D1SXN2 Ɏġ\\N_HÅ7vm{C]>&x}l^2>vVGɢ$i^S+x^LNjؤ{=@Z4e|kRv&ݢ&<9*{B,J@.Ogfեjxfz0$xfdph !dk4 )NPa16pi\ k/0wR,: 'Y+Ψլ`|hcF/DLHfG(M:s _j.G[-?b:RU_+DXF2ɂz d &xpS:Z;vs@/ݪwxiP;bf\_ymk|YoDӮb;gQNYJо Z6HmX0H P 5+Os.p >62J1;hĄ|!Ot*؅ %NzĠMc[ $U,xfPPs:7Q2rDvBէg_$a^y8>pGxnASKZpA-[sǢrkɅz q:mԟS] 6gR7qFj%ZlE؁8apko"w,+۸F"'zlZKZZP`GMbU$'̫~)L 1\AKqk3ҳe2 و~G%xJ)- 642}д5'a`a+WlUG`Y&.m9xi) ˾j釄ezР9һNyC@bvϪ%hMWQ+ҖMapPa$pݗ}?c g}?}OE(v[n*wj_}דyd# ]k`h5U{(# >_<–5`V7aqKP M K Wj>ۋ"3e a6 wmhpaK0>$ $keB'.>^>ЬU蟯f M qsE&he^Q:mvn >9c/> q3@%׬" ~-ҫ&b$WzŃ=8I9[F09a9kW h% ZpR|q7rL"tYM3(]l8EL+.0>8Kekw5 ?[tO׏/]xN1SJNL"̓Lry XN.s\>G$s>[#αU*k $?l `BNqD0UʯxQȡ@ J Dȫ7<'g|m|]P|GloYmpPbl=^qP[uYtk C7bŕ ΄]?=ս.Mq?0DiƖBX/QP@zҨ0Rh+75 ?V);SDIp1+AM+ k_엲6dawmY eEf5AghduV-[ը󱅴D&OZcMo.>2g~[Z*@̇ W P ZHV |s`u:*wQ} a5JerZMJXUQ%u^bR[Ŷ{]YiFq=ݏ+.}WNgU>2ڹhY6J 2[CީѮ ^S+;yϬߗB]},KM_?V-jU2i1m2h|U>T䵷 ׷)yd:ZZlT];Np3Oρ;|6!G.B;ht6`Sv՚c׶ֻ"/gD@(h gӳa!@edU*Au+QW'mlvZFo"Y@.+s({r.V+K6ا8!=Pl$9Zղdh=qz=GL 0lg ZqclAbք4l9ʘ \@%N+hDW2zة5E^*Oks[#{#W\gÓgvTί0`^m+T/JR[\;bp_˄Eӯ9)sf5J*O1'ž#KƞW y05&Sc=z rdG `a{P){6RMxBR~, 1sgUnbl"R :~` ^[!ep)R@Lb^P%mUF6êxz˨8& C*>ǔ~3<4'vLnV.CyرF@L #[b& ^J)}ސgt`5E2vS-e11 ,1x+? AkQ H$"-MXF,Ԍ#uudlnrhY҄]$XL z&(O <^D4 ?jA0Tj Ћ. +3*I*~ʎf.S ؘG p!wi\$^|_9K᧾{p⽵u|9½rfM:TfCkM՜T*r=\bx hy<4VY*{bb ]`4>6aWC#h o\gy~ H2LpWDmW+j2V3K@ߤ [#fO3 @` zd]w _'/k/֛AEYɬ]%F%؛̮TA)yjb>>V^GTuc> [1`ic|~ڈD7dfCp+@ ҴsO-#ob g?)mdΫo.Po,-Ԏvy#dYK՗%يQ{&:ýL5hȷ( rZ EpF< 7"D_%E=RUG$3~=elw#\R׏'Lשi=Z(DՍE$# svwWP.2TZ277-ӑC\um0;UeaOV\ؗk&2qMFmo@zʈYuuRdEOZ6+(߷H\;/B]S} 44(YwHIxGwLI5Žw1%:g2})B]t``LФDcLRZݭ˘xKqNk fדWEԸ ābVÞ[\ߟYj6%7eju"O _ /"]l3) us31FP=2pUUG!%hr\J4TF_lG ;βe"̇ <>+fll1"hT\*~M`;" PxwT05Hook 88^N r@0#-fgTOKB!QGssq#j⫷ҿRnT^'AÈez7"^5ZrԈ]:5,cAraK]n1+I4|\}1w=?(hcK[3\rSXbue{, (=ylDA/ڧYՌDBuE 5Ɯ F9$ּvUcy1)-MۡUd7Pt2!rb/7hP ¼r,3h̉f<<0 0W.e4֓mdX֍؏#꣤NG<;$}gC BS,!JCz'j=U|^JLըMAxZ)ÈeO~4,.^|Xïc`\e$…N8=bnȸh /:Óܪ^ZP6ݮ1Uߴ1LlIA/:Oa2]j8qExw9wzu;ǬjЕ}s)jt_3OAbvΞ"#@D <ʆ[exƟx@HW6uwOIexI('~* _- %pi`\IN)HUb ޘŁ\)g,1q!ـOd`,<{όi;Qp^ˀQk's+? 8hkw(?}&Z݅sLQGYmet+{ғ`fZQov6A@uEJ'$V9Qvڴk7EL41~s3r֣>琾ʮ|ca -˷+8[ pyR/o~“g}sd- u8%새}ޏ gp+yVy[QR^"(x+T xݦMˆ]!`뙇;pO$ WHN.av+Yebp'E]ͷkod̯TC:ji>wf (XphȂ'AB@ vsA8^[ַe~Kd,lr%aX"CM(HBe?`VG21I؆ K˶6817 fj€xa>s+[Ɔ7ooUi1TP2Fן>UɆu^[c)KK PR J݋tW̨=!./εH jd ԧWV,2B"fy86-ڀr$Jy-T?M1ҔFIq/Qkp߉_Ī釷{fGXz㼜vUK L|;(,>SiUd&(8u (pn4uJKcS$H jN^T9 $i7v JGNǒ\l= }#):M#g_)+6i7^mi/E'b9&J¼Иf>(lSSx{B/%k=O-s)՜wcqlܽlBBPmO&AS2eZ& Y-1u#v܇rP)rh9&X8.ӯ4m7Z9*M$;gSF-xkHNp"~ٴǞ]g>O W ԶqACX|O:8jjZ"ҟC z~vudaָE-XɺNmXʺy#bhS~#xh6'ub੧$wP(ݣю4HK #V=(׍r gl7PM?µΤEzTiQ b.Sݖ$m ߻vgW*hU(=I9n55ʬyBŷcn%)԰>_q\N(ÿNUgnuC)S^c !bfא0Ne u~|=`Tfy8Q˩9~ L*ILOCl 䓁4קęʖaCa C3c<0mw |D{Q]D)vOB0;,jGj yUFB,d*B®̾K1bwؠ!s"8 E$GQ M3Zq]C -2#M7.U&˥ҵHDɦTsSɤr4j>R s`,J^^٫~C tW#oBPGn36 5۪8+핏mŁNjJ%& kLѿr A{2?3!Hjh\mգG&I?" @'%1AlB }^GbQ,N{AJϚ9& 0W%|E5bzIY"b !Ҍi3hT˧B^ڛB1"(ELNt5&`¢)+)9H+(XQ~K[VGb]|t)Ӊ/JMKJPs/ `3|.3_7ͦ֬4:c^;q- JJPi8e8PZjkS(5PmޛY~7x/\6JUwo<ƲYɗ.3Ucu(%i[@WIF%Gw R5e2Da6o0i6BeTt ZB@(_)G-cDRsJ5v:'6)1r<{^0TYh7Bt^drwGIe:D.`L瞓Ŋξ(h57Q(Ӥ0BRɟUķb[FCC$ v#f]Yi|Wvb1 qr%g-~/7 oPG -ᝢ{%UNnvL'b|/bu}6*J'; Op~QA6g$ɣD_G*>B4$(iwso:cL(7=xBR5Lq fᦳF]uCYL[o ^Ƙ L.rgN:B`D`sK 㾜o$~ZW"ð5DlI0 ᛞB&4踖EG$U!j' w,0^]{~N7KjG8\ɽe5e_7$E5r-q14=e0yMlynXOV.eX{ԷK ДTWҩcnI\6mI,Ҡ'5hf#HuPvC) ٷ Y JnӬř^%R.=BcnKȺ,)$;I.?VgoY$qؽH#P[hlT yhPSqRVV% 5أU{ )@[^s0)2$8rcc @+v{N ^Ռ지 $6;[aA*@2W+ZC4u$htkNa䕗Cڪ6`a#5܅o~J޽9w7TjQ|ϸ!aE!prUE Wde6k'՟2>m?cWc L v:=>byhL-<{2qj<vF`vHB7izklQ(~["sK֦,Z^mIċ5.lGM}_\JT jr+[@Ŭ OH_QI4rS_92zrũ(DH\Y֌@p n6^wɠjvݯLki" 0X!#L5EvE & W:}œ;&jzk$YNA,+#Ꮏ$ hE۬sObbCY띾8Tݘw$'t!@ 6+W6j2]~ 0 tulĕ~u} BO^"۸5]/h q BA8aI<& Ñ/OZ’2p YQ7 M 'U5Y盙DGWeSg2aoυk+`n/O z3>tF"GϴDŽp j,rhQI' D¼ MZ-)f"SMGziөI_e%imz4[MQ׺HY-Otm^zc2@q{kY1JsO;WӑWrA^ﳡhcpC<-6AeSjl4'D*RM^B"UuRwy{K<.QKMx؁ʜ5N\1z1g`1]ȸjHN*JkŎIˣ{ x(lX,rR 8W ~d`.TP0pw'I1v۾.XaoA Rb }@Cu?^jOv%=eٙ%w{W ]ˬ!Buz,Z>I!O0n\ 9{p*ė(vi.\/I0Y4sh)<.w,BXRlP_ƛ>diW m?CM`oHbXnYDbиv`Tص!%(CQK#YE{Ƞ*z'[I8B&Y 5C?3z >Ba?{fKm?҈Lb|6wp7!>2SD~$[9.qѪ/ 4ե I+'K KVSu3T0d3|kIFTx7Ւƅ j;Iʬ\H66E2i.¿kfO,QKN 1Ǵ'?.d'r[=\Rk5&j&<)w7[D9U750b!wFHEj!VZ TiKFwo-Fݽ[ZگP'~b.d cˑ*I!!TqD\Fo7y搥2E]V` t)\>Ym7oȊ ۿ[%a ^pK(Q+ *r;w`;SDZ![LS ƳDZ=RUԉb@3 h8YLSv;2< n5#u!V>]i- VX"\~!Kr>sO.f#ƩHo rPMn”' C,O iSuѮ+`Jު9ڠ\GKmTTV@ t*pڡ95bw9RΠjx`,3+->6 `:q?!vͰ%?*'{m'GK4nX{^8{h[WJ |VI[xGf.XgTMЋiƅ+~wf  բ:H[e|֋nm0%UOy$Y@ 'Gq)! -F>hRi6W4.kz)n1+h.х0Xparo)^E4{K (20>Z%/c!gߔNS[^.f:t-sz`w>Qe5KBw !,+vGqAzܬxU?|Dp΅r)~OD %ԕy#G ۤNr{aJsZrrP)Zx Do'#CUWpSż՛%q}ȾHiktƱ?|,b$F8UtS\B]މSR lgϙ׊k4sd0JՇ`@.e$0de,5g/N+è{< U+(MQ3˝݁{'c:քcFxOfzu0yڑ ir"Zy)6;yOZP~ww//O\3 P?ja}cvǛR)xߊM~yH' leGZyvO=&+~CBj-X+f]VDFcU4RZOuUj/cV4$\#Jf<.R>tDGOVOge A,weuPAm?/(+!s(|^G~uv,E!^XI94%NU[{/$Hos~լ4f;+ 5Q% (hdyȨZ/E7ziJ|]/eCj1u֊Jq,RdJ(uqFl4K+Kʉ)e>M\Mc.A6(뾼sk驃+;]a- im>vc@8{g[apUNE:V:lɫj% ap@=K$y$pi~'ۢ=S'{ )ՁW,u IY7aVpC!I/ILu[J<,۵<-MnhdnXF9_" dCM#0I}a}=ov K,r9[3?tpiKJAҜV6;adF#rq)qk,CQt*8D+@,sٍSqT)FlqZ;)׏0 ۚ$޶UV 4Hh#J9/61~b"nt<3WYӆeJ_sµT,KΩefYoui sdz3 ,ՠZ-a@QKMs`$ɰݤwpuQm #P}nfy=Ɵ ]ux燇#{Qd ;A?\@IPx`XHch:ZkMuwR{}Lbq]ja+Nr4zȇ;)f47HF>s\iY3IyE&4;)5JQ1y.T+k,v_o()3* 2U;s* 9-gBMHx$zhDV< ?WSmAF`Kgt{ymIk3rKf[z?pp/fE!zZC7 <,0j-mVgtSʸV уv=Zb1/䈘l1ӧa%:*aRrǙQdSǬbdQbw }$b"= 'tT0jxYAO̮"%ᑅZ({4kN_hY9 Aej=#H܍xس$~mh\`%b'ʔp,JxYQNs?9-J`*> zPY >+E=yHƣɕEMm}-4"T>Fk{>MxE@@Ң fnՊpy?½5e) /G7Q=rERn y [cy-R&CsϊTB[Hk4cXfK€;a©&&f̡ܘ ڂƊ*:p-Q 6 mÍXL2\I -)?,/d0EFB OY(H9NAٕԤt\ ,Rіf` p$sS2\ș_k\6M8 ռʑLA$tGN傰\\YwzA՗*Ͳ`m1  ⑫Q`%4sDXF{"6(F*Q]%OSG7(QA~ݲI$U H.ɩb I(fVFazVޞAZp9Itܠ<˨Gr,T_/TlY'Ѣɥ`GH~I19j1WzuV*"MRlWPib0D.* bE1+3IJ2AILYS@N)R*-lN(I?/^N_{롿#cV@z|%s!׉F5Lľo߇1kB[7^CwhI[bʼ7&1SK8-Sӛma M6yA\2Ac }g8U\hid絒XDڎTNMFŨ!Y\1K+ hxdԹKc`w8 1kl3g1S6bҍo ִD"lСVSe>nuCAAV3Fx,9 d\:mS739ܺXetx|\t&H^_74Y|ңꮻm~(h#B{k*҉Q{݃BnâT3Og9 )9wsV]c =^sjj=b^xFS^1. BE83Sx|Os,؇H4/FsJ}Lys~Toy7uKxwrǣ,q6ISoVsTۯ8 DH ҹpNN4 Jگv,5yqCҡqye?q><;Qj4~^_D3rQ_8̑9WɈ v'ÂD`Х^٩W'h7vy,^Ip _$4,I㯺8iC}<.!W5үTp@wxXg^j й1jBwgJ,OU8}z8Ƕ\TzmBP~P=dQX\g(ޜDEaRγ !څOCʢr0"e Ck+^gc;P58 @vp( ը5 Xa3!f{e?% ovwvxѭ)F80 u{rV_'BZ kvz^zeVQPVXYi R@Q N ѳ 8I߄IV>KH9$l!샇I&~pFϤ##dC%u} @9MO`e Sn' }HfQ#cxđ=Ϗ  <!Yo4c V[82"2H+s!j;Z$)h+2ʿ -V4ж1.eI>T9u{׎p*}pʔ L4rd^xC«k3tCw[)BUqPrR=,o2UOV4S,䪹+Di Q)=\X%<nj쫠gG>Q_PB[̅ S&]/g*LIߦF* 94>_t'NPAMpZ/Г͇3$noP4G R{.K܄"\D$Uζ&6Y_+@2:_|6Tr Aѣ0z)Z;Ea?]CM1PUdA&mgVYf4[KxuƱnYmbP {YcdI*R8Ӎu2kf|:tfxN9`; +L#yGЬVJKhHqgFZ_ T&fX0rhv'1AP"Arf"WJN²\Hr Ç]J#7'6*ڂDF3Q}E8kp\~+a6S(G#28K'$VuQE,P@wJ{ NcoxVSyq(+2x`ML繋f³L`r{H)|?\+= ׭N{4qzFMP{4Ȇŏë`b>S .M#&vdZ]zٍ]b[Jau&OO.34_˲8:}Lq5sv>w˔$Y 5^Dv$ѳ+Mʊ''C8X3Y,CB8L/e^kR eo*Sx6IIo?.lHd}M@T??ٔdh.j`@9[@RbǞhUtb@dAl8$i̼foMVDYTfЎA5- b 4\r\HĊEQR15ϗ U׳ mb:I%桂6ͫ_,R68'b߮cNgYZ07070100000550000041ed000000000000000000000001604fe4dc00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/ext407070100000551000081a4000000000000000000000001604fe4d300040af0000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/ext4/ext4.ko.xz7zXZִF!t/]?Eh=ڜ.+N: HZ-T^ϴW@Q;-,@wIغ9R6mX5 !|O+R-=#i]nfW.G/m(>e pu~b)M>soUos1$((|rbD傳xwxxWϳOlY?` Lς{!~^?ět4PbE i]),oHMQ,@kexWbEf`9s~4T^RJ[ >v.5LIM)B3lJmMinUsO?EdZ~nm[auO-a$( n*:S'JU|@ "]}a>4x|Y{J_^~?+>ǺT21"I&Mvk6eS< 17=GHF:sٝg"\lwL?55!@j!?Ȍ=#%1̭:`TN(/ _;$dƕjRsO;fU#ڢ4ۮ +rLkϚL)POwpȄ@Ge5W ?I ARXs-l.Ņ)FC.g4>^Y>)kcR٦Ӥ_ТVjJ>Fru2rY,t 0;8;X BPcug]'vch䌼D:J6U:T Rq%ϱ z{MVˌ_/7OIήSlE N \ߘwoWfJ3J(IԤVùIX2QLWn_gw slډ53F]obT v[A8ʽZ2+mY y_AR_HQ PBnA.EvzCG "*@Z`x)Sb?8w[i`{{((Ī{=M6bގ$"{[b o?Vt=R v݈b')>\mL(z8笻Մ15{`_}F[ D8]6{'znB ׭`j^w(hP%9Cʉ~N!$~Fh|оNVDSc!'iKbZkV*HB&pS->v,unRl? 'IBe1j3/ J]D2s8&QKo2oل&>aozsLt`_P+mF h[]/Cxct:oIoQnh r$l7Ua?#?"D˰u{)M$?ч&cuNMFII+d /(~"dUd~`s eMh?:$@ aCɠX^k><|ܧrZ#uXr8 f;xYQM.pn ?ł/ "-l#htJ[A_.#;dq=-rXxsPQ"`g6EDjju.d)bfL*e; -3$ʝ_^Ht>v{o]tÉyhL P ./H߭rK_=x6Cȋ .f )䃑XM "i#զ3w0q\{ЏUD-?a$W\eCR'Xٟ5`KRx:;+A1M,n՜s8y/f~׭.eLNJAB1Ex\I!x"dcQ, 0j/ V.1HoBjk\ q-1+)<3GlE8"v\f)tuYUuه!L4]Ͳ:lH{u8 v/ٞ,AT_׻zKV0=ۂ78ԕSMǿ%U 3a HQ+*959gLKgb H Ck1J54O)p/z- M} '(Ay,_-OsVF+)zi3 6|/޷Kwl3:R\/| ֚]{câKL-m9-Z\h J>u0@͆[Ihj%xq}s56FPhtpo^h#jʂЎ0dLhIU.óV<e|Eqfeu;ފD\ۙPPz!_Oݬ*?) _TQcկ'$wb{7HJ\PQ8p1/\zXJoYN!ۇcEwM!BORP0jsr?1 cZ(5_}"(0JϾHjl>2.9oAؘ"UK-a\6ͱPT9[{)t9JD)T1e:˚6 :AH:iFlڹKFҙ)HP.֎;TsPjO+1o4|a Ҕoזc`7j[3$S5@[Vy[?74]_WWI }͂4=sszokxkOqWKAO5v9CU~@>>[%wutNzBe3x;&Kkc:* k(l2mFFݒ=-$B_rcfm-绂83 HAdS Liw" ʈ,3p@qjKCs}Az$JF]םGIPRiCux9/ DB0_FpWB [FiĂA Ju-GpheFWM*7S\n?!!$ gWrz~˸ V d{9r ǔ!5{Kj#^ٮܧȫ!FY$3 |hJTSج^|*Xh5q /WAƿe{,`$Mzoolܹ] =Vjfƭb1Ynڊk-bGቔO܆t~nE H2I@IUqfr~ds*oOI3 .!hwdyJZ.IɛɲzI,{uQ^^Y[6G%02TA:[lekV;DmN˄||)%#l5R%wESkӟZ,{ {Y|F2zC)ZGI#B8 J{Z:®w3&K.\]L@wGk ,iqzm.\L&iB+մg`hU$W01mKms v^ifaK28]Ӣ Bd8#ʛBt!BhͿ1fD\N.ѮVz̅>@* zCk6M.+'{Ecnv2pf[1} FbTI˘k1*mWw!gR# ~[G %t`MWᒲʄ*,R{ݍy(\[؍c7cb5F{ҝ* &\bm- ԰E4~/hԘӗx ͐Kdwyte d0ru!M!#6m=Ko 75ԸR2h{W2-ZZ CmvV{mK z}d)b,ÌXo((wJY#[ÐrţTY+5p ;xB#/h:)1M|MD6=v"ӻܬ !_蓄aŕ 8FܕSpwͷ!=qҵSJޫ@?\KU< rv~F)Bf)z%vLX.,YI4}>L׏<88yS ߁Uxgr iun!/cug]fqJ.H޴[&o>>prTZ_?qi|pR£>seF }χ%*&w[w7Y^ QwAg*BN%$DSXyvxn^\G4Soy%k?t("]b ccR3%}ϩf%Zkpc'.ʙ6x2RqՌKʍO,gSvK>wIdds&g%h&v4u`B9ׇ}*sބ1LQ>WX򢮡a%S8޺,+ D#hj:U/*㇕n3M1LkY [H W0==Ci&{+AxĀ0n 3w'yu$rՀB0{.eXviKMFXڈKnSi҇@@{>8/qbUr[noa4>c=,H10tM~[w.hpͶi3tfSH>+|k^;N=l@Y38R6ifXWǪ5 گ^We0Ñhb.6nBO;c)G,pzsΉ[7 .GH=_yRmM}{Ww+Nu5;8(#K\R!/q MN VI&z>yjN$/|tspMڏ}?pb öyޣ? GQE^ufb=NP!=(ýz0 n'ڃtz{sFQ&'ԶF3Vx> XnkjT'OPY)pt9|%SÔLgI$PIzîm:eۦ@ ʘ;oњN/ɩ%@"G{ޗ~h*g>[vi\9 ;2A4G:@pDhڻvyƉK=R9ȈMn7z1\hbw.YWDBeҪiMn5N\B|kU+ }o;f"0"`f{$U ͒mBd|1-hQUr˺"f6 65Bʸy;4 F+F42E32#+V&Ȼܭ;XOuS_4!1gW0u ?}Kq sJbJd+=22%n gKA5 =i]i*5LZVf"<,`/bbxx@P";W92Q.^1ͷQEgiDw$y!>~5'6 OTV,T?J֢ F@Q( {`kwM S :߻ߚUaoM}Vf߻~ ȓ*y<2+xUS(ϨϚD6ҭ9?} {|6̒gNg:1Qp[0>J9"u:0Mg1R7QI8*_t^2H‘ >Տϗ 8,Pid+‹رpv:g  Hm n1 ~ ayQNj'!4 DL!I~G_BP]4(j϶!KDt^S`yX련}v}fYJRH>+qSqh0 pUH˶i.% O߇s %Xp{IdNy\#ĉF.b{P&y1PmY*=bLbvҴAU+ k='r egrqJUw_3cVx#74;fE6'1catĢat˳Xl>3C1 [:4_@N\l.[U.C( RJ4 ߈ۙ*!N;K} lj8NQD@]~F wRm#o-%tMKNϫ*RN R>u}*Qͣv$0$Im4v42TbSôgv6>jl[E yDg)e)Sr]ԛb@OuqE90N-繒1zύDt崙qLLuQ#ڨ`h7cjj "`I7Qlo֘1#Un}8&G6~w4˵N!ٰ9b#?%H~x7!l Lfjy_--F}5:%L$ش[!u"{%x\iGd@PP?Eg$*&3vaJi|zn~Ĺ^XlCf. V+\#,4J~aDL%13e)3ϻd B >/蛆'0L2#v͚"X;|*&x =jcj4z} 閄#YO^ *ЊPwP=눃^2p< 3Hhh@g0OCg}8sSM,V,vR޼*~GHmPZ D nSqXF6w;5jrCAAInvT;s {Z ֡![X8'#ՠ_(AҸ-FtR3j!ghbE̪zusz(J7UpcT,w_|08-~l6!؄%n8TG7f{.ڀ" u"_?&±?JrH, ˆhn_UZw*[7pq^$We/aaG5ING~QH$U( w4,;pY'c)rN`A"&|4˭Ygpt=Ƙ/޲h]N"`Tvl'An*:X&kf%LT]ϺK9l(L<,>2h]n@`sVM)L=_hiˣύ+V;, wjdFYILNU:pͨ<״4woF,FAވ^9zwL2#q'3=$W ;Ia"-u9  Ns JY\g>McfwLXrUFb7嶓LcXcok-&^ALZE_*1cگi(,ƹޯX>z`V~qZc7D!E nx"#dpGVVEY%܍s-hᠠK9:8G./IU) X cZ|L Iz}D#Ҕwζ5/U1?ݨ6vv{~ɗ:`[\31Ҳ.*/TLfXaSM@a!_g |˼b:S((;G 0->{~/LbO(7[YR3~2Gw^Nq|a9ImaoolFueˀُJ1VϤ>+t$mPN$?o61/]{ 8E#9JKd#ñM82f[^.8vx0#9?uT~=ո[f[.Y')sj֟h//!9GW%ï tJ{svUP"rDnɅe\J;@J$\,gSf:H^RHus02GQH=Qb`sfDam]o#,}*9gWwm99BH0pu(ؖ87_[δ}]1Lm+JȺK [>!o󃔄/,5hc?79}.C݈{N۝|¬ӲӾLŜԯS)7=dCyK K3t;^:yF?8]~oYQzg3gM`j+ܿLrP}dA0)7Wq:2|گͰ:2AQ\GZLTy hNZsu^惭mmq P5.@"Sm7wA8{=AUK=Kҍ`p63@i+ HYkoY{M9Q^џzd m ߡ d4irU}6..kЩ$gOn u3}._Q]커Q)!3LpAx8Ck lL)Uʳě0*OAY]FΜ)=8E=>,Ɵ*%.@̅!@7C cUFccx+0m,ThVgPL瞵rPI>Zaާ@z ak2Z9SL5l"EӆL &G]^,^-V<6.HF^fʢ2Lr p.gÙIu k`8EookKEj+-M|Iqw! .+rDyT6(;eX9~@+mLlF|A.o扵**hjiڙh/FbjJ^LH_ܕJ]g{N{KIƀ#<`?LJx'wnh]zٙaRheq1WQ̬/HY;ȉ t$#0z<yLe|{Jf:X!D |-j-qCjV=2Y& 5Sw"xآidB* OdW }p0wO"Ц{nB<ɚYVg,qNM.KI0JP1 jn-O {?kLD*-KX3aP!VTH˿s McTO$5s 2|seʷ݋oj f!Zq!0JN޸Uz >E]]:)jXp2}iLN8~:4ٸ>ߊf lcR1Trrΰ I]ۜU3bSHܥ|kvX)J-GqbG|a|[GORτ5gt݋4fR{ jO*&~o]QDdt9X:C0Ekģ\ΊmbvlK{13oU uӲe+'2tX,Äo7:œeVxzHD,1P:B ( }vaHEiϣJ޶$nlN]J+g<"S`$G2}IE/e? Z[AN7AՈ!9qRz=%:8ܧ8Zc&ZzS]l{FtQ4P<:ҿU7{?aUM"+$e!"My]uxC{TCyd.jF'2"Lmdex^X ^eveӳPR-wQ_!"Ūѽjrq <)l|7?pӰo 4LȓƝ9iJVg+NX W9T&躼/TɅ? 00UJzѵ]E8ò@hH8hXTx]9 Ⱥ M#oDĖk0Y֭H2B@,ok3g:>%,{Y9 ټ()P%@욊$([Hdە;0$>UF-6X@1] ÖuEܡdb'x4T]uLp$ȂrG7Y[i%_k҆.ϒCm_d{{@Y;I~K aGa/B+c .&>`,v<65h}D-]\wtiN0Ex'4_W!t^ Iu&KX-FSoiɅwVQ{K9;Ty'6GQU5Mi~:VҏЏW.u'?75mxbf]Qi8)tHeF߆ԃ~c{h!T0bK)N؁hw0,p@1aթFiğYUC>$="SSdPba)e[ R!h B'*1Pq룗YMRk`}W$er^VLH).,lt@kf%!N#?}8X43>џ6䅢i1]s7$14Kd>dsRd/)]DȏT8ŐTBv—hK* H:dydM.j07ϑLU9*V G݋RīgVGYR2ѧ".%h) e>,@6iց Q}9)K!</0SSC0Šr 2 ˋ].DhAr)ARYL$ =%P/s6W j}b\p ANȾtG7gAy"im4E 3H'맮X szSJ˖CŜg^@!jiӎ[R!i9/9IpȬ}xpssQ~8!-ߨsCw G5sO-ϴC8OʐnGIMiFXkr3ԚB2pZ#ABf8Èof;,R˴oۺovhCړQG#ʪ}j$lj[հpƜ/.ȭcLqF䊯F5` ~u^Zޞ/IQJ;[Х`< 3b0PV@J([U^P}r9fq<+otpœcK;x2Q< ڪ83蟮ǥN#Ke/H>c)NZAゎK@Qg3ֻe6lZ 5 b/6Do_N{f[?POWy[gp˭vPw_%jK\M& !5W2S )T+SBiMР樣t)) I,pm+;#u &4y5S̷qZ>q6~81=<O! ҲzW75 +^KSȦ=wW/ tuz()ZsE2Ą/z).ӵlToK: p{ɓ~a 6O] Q?*QBg 48Ob g0ѕi=ˆm!yesqK̆c>{3g"bLΨEwOœd^bk5[Rkł2wa`=A۱~{z]P@gaW=UJ}7*t*Z̵璩6)'P0^B.Ű-V+,// HyBMi/ +{fʆ\ M"_ѦKQY͍b'ݩYf3IBSʓ>jcM])ŠABY8ey-U K4H`r8N){p M6 XHr\3݊ZHt/ƠIPBj$=Y}i;h 2Djd-C쾘hYO.ZԘb !t.(w ##MuWK_/У5lȑfу:vA1'!+YN*7? FQk?C2}P^.>'A yKV a,pYǓ4GƄK|39 =x\v`4f܋<|:mY<|ҙ{}@y* ;NU ue:0)UpoC D822QC`QaG|8뿿 ݽCqC'4C{Y -`% (̶A}0L(kjᑵQJ[OIMBH bMj?m:%zyrXCEip33b;9Q &ɦ0@2o|MXu!8OEG{ARW_w5-H`J"FKމ'u$§|ӂ9-D}#p[d@ӑ_6G ly8Y+6M5AFI}wWvzLT~W\ܮ -C&϶=h?ǭRSP_&jp̈B_ VZ*Xf"HӠu$ǯ=C @ooP{sќdF:M ΥA"y%<9B#(:= g/{\hukxRKUÄ ~Jc4 zHkRpZ4 +$,klH/Qx g^O<;0rPmN=k񷊺`ds'p\اf+L)o×n_q#\&h5|*⹄ |hT04Zb:4{O0'OժO W@D]4AHGcMjΏvZߐ1! }CaW`*IS0 ՇEI7;SS֟1%`5ij.n?ApdP;3PKno$'*M]2m܋iRPTzyTVREiiN,H#)? w-xI)oYtĤ;O=L2kGW])D0`E=OL)mgnKGm{_r)ܠ{0cm EF6E_dڇFPǣ *:h٦TdՆo_3מV)2τ0}9ܢ17EML5[TjgTLa-&F6Gߡ<@uaXˤ:&d,XCPB@iv :=AYX/!s[P?,rl7bWɻ&估nFqȯE{#iRk.9|8$*ʱXn!/ކ?׍=L+r~{3guw~!!q>v'%Ij!X٭ p%`w7lQ'>udƃ@ܰǸ0}2 |}fI eU//=_PV]OބB} v/JS'90,75${9,[u=-^NŰ84*LbuQ$[W }ZYJ O7 ݪLBxʐ{2;UÎK,#Bx"jeg#+8#55,c*"QruOYg@gK~fN@Z[CdO̒)6 (kXztVZą@r,(M? ӴuZP"m(;cQ MY\eeӺQ m{+jZi5ˀO9DZ?"/nVvПԚcܥUQp=a=K9̒R:]vjT~93TĬ\``f)ZԂ=2Tvؚ\`p:5jN~M$ԑʂw|݄@e>iwV2"mT\SFij&޷o`g\ טq/V1 /P8&t%`e i 6SԤq0MYiqfMkڹ㢠OYH!̮XZ ~*ظDĥyU]RWu-VwgqO2O1X.xlOʲ<) l6#c|S^]\6Pr,rij'V{t,o߱4IY|ȹVJhJb>]eMc XIJu.. xzb%; "gn>9퀆 n %ҪD8-ʂC|TI㼙j?W6&fn tV8,nhO4[xǂ|t ;m0yZb" e#-4dbkR #PWք+ԨQ@cAb&3Dg9,dy]DO} ˻c!%=flq/ˈXP0%ҽ=efW48[l @Ѡ$h:uW l((ف9\$ꛓYd%H-Yf081CsE|8>`Wbh?Ӯyd~ ҳN}IiU?^X@zͶj #$U4XA k xt^ ߈HSWd%@d!Qtdw;L4֎3 e4 ,! #SBvb;_)7w0vˆSM.z`6RoFMVQzwmv8FCpE iA 4bK^x]tf#>~z3:d2,cHA hGA [VYŸEƼٙ%\A F]T?"s_zq3;P-ͩx$hYWɴ 15[dzΨ*M |H俣H4OzJUQtJA-m;ȃL0A-Lɴ(㜎wc# mlm!B/t8gwpR0IK9'nۤH\*m -ߣ;rwCT!YG`NGrMhe{ÆŢ-)X ]m,-ȋ˓ @w^YR.8&ncU8%UwgVY,5qRlE IELϵb9'x|RFjMgtn1 x*OW&矖5?U,Eqd~N #TlΘ7P$lqNgf|ե@"r#hY6l5 9ԱAsfg6=Eǁ3Tf#p[ Z;<[|ڙ2Vnb\|Q+.GOc.O|oKv8b=>m s6 =蚮(Ǧ@XOMϳyz']ajjl꿳-[w!f5ўE zJU'N 2lQVx+-X]~X.%ے̛VR{l)3<'$08W3$~Hi-5(\06_"ƒO}l &bJđv`HO`V('d\xh$vW᮳%&w@ 'ZO"½hWVR8>|h !m\00Х쒂%J!ZJce%}/ (c*̾;*m7t~|1ouVgnƝ&ec7A:h52o`xW&lW!p"UI0ID^^WS\Ev^)pESX̚q1i7@ T F"II6.Cˏj_HYWAA"K=pb!H ,x\C}B +)m˳LZLQ}0}xyL_*~4c"Ez_8"TΩ4jgם$y-_ j]$~ Tpt@ea)lh/KLޤߗ>TOy}J 789jn 'qp!OF{W_]p㚃Z¨ ֭>C'Ѝ5Grm|W(/lKEIy'nwZ_[s ާ5,{?wP8\73+*Яahx`UOP[Z{e4GB vuŏ!>n'GO,}I%Tj C5 ϧ(ȿ*j]U a.dp}Yv~" ,>o!zD]*p$)GW*hGAo4̾"O1eį?.|og=Q}zLa ՎJw*<Ϲʽ'd1Q0Ndy~G~6h,Jk)zCv=n $` Rlj>=q. wDJq_Chb*yyU8,B<6K딄qcMKpk "EizG8$mTҥAlrTCR6f[Z)C8"[h{+`kRg4ors0Z2j hqM|$tT6`/^ȁ0??T& tWE?kd~5f:R9³|:q4Ɣ\B\)@M8́O3MxkA8b矘cW @b4a Ga-,RE𝓿@B4A|+7MlL#ɍHetJNӜ(0:ݶoYdb@GGէ㿿ǻ&ZTƱ["UyÖ+^)_s)Sm'X@M`:@Dk GÃqzF)9jD6Jhs>vP k)Tg) /}}N|4vQ__ (kz`@إRT0<˦Uȭs/LuχFȧw~K%{h 6hK杠ϙ^uI>RJ >'ŞSLb-\BOP,ʰeˆ|何)raJs+' )'5߈- ,zbLIv)¦>g;,}ecħB0{`S]V% w*t_>=^0toCj|L2صXJfa= 1b6Jng ԢgCXw{ &x''߸GKfDD)?Pk>K6|J1"g+"#@V$!o=$ipGh0^3un A8N7m;Mc]:j{PypfK隳SBlm]peX/l`HҳVA~\ˬ scAô\oi\K r]k'KyvU#dx,Iv ?숮Z6 mKv fԷjhhfc5rxkɊ~I*ݹLMI㏱!g]=fP#,N.S E TdgsQ(eEs""D'z&'eY]-+w^2YNA 9fnɷ x]_ u@av٨AG?d =p+Gpfm8ċ:bqjKA;f@;E#z7 :+u:~Yz@ܺe!bEqEarسxmg1|4q*i X ~ B*u{\s __Lfb9k-?Fxyn/xO |GN,d/XU%ׯ< 1xUjs@NO|I0Ŏf+Fs><< N9Aeٸ}:;b[( ɀJOL/.{YO'?XV\lV%iH+!iU6ȸ3N#RiHOfrM ʳ,i0rIM4cQĪ ^zHڹmۥT; 'VeRȟ0 j7·X_ EO4C5R"#xPw% YRQ5Qw%[U음wUn`R,_ҵM p dcUk̆>p'NaQ2VG8Kw8jˠ_Rތ?:NSBF4c Vp'!̼MnLbїU ~[re2{*p±i(fA*{Y}7z?|SM}ڶnY줆l4E KuK1ϰ-sm4|֯:ɜ2h4t ö2R>Nu/b<oͧpbl:m YZ{|~ 8/0;$'}V?hzj[ܔ:\z-CV{8Cq mLUr)gAtN-BHw~ˆ!YXގZi~*-r?Fd?ӾooN3cdg f^L-3V>?JLkdjQXu_ᓎҫc|L0殄B-#t}GLq H2[!qGMCo%T5{t]klҲZ0]Kg4oj;ٔ[" $D遜P8FǞ9–̘5^}w;N'7)4A Ra `wJMPj@jJ&qͼosv)!z|y,O:Ha4LǑ״Q< H+Fjȸ>9^ĊQ"Dtk 01C%-T }81ѐB Rh#׀*\8(߫:_K Km2 OϸXۏ _a&w["K $16RxN5 ^\^-H#`Mv+VV(>R)!:B7rŔG3ȹ'x|TCj! P нVDnqK:t\SGIC9ʁ hcUd*(k,gsWcsd,}xnXH^MM*0:/F<| )rӿlG\KJ/m]2D&ZA%c427C|9#B{1eImg:{EwW P-/0$w䏜ۢDOv2g+8"+Ӱ}^$da(ekɶSQ s -&uP?G b˻1#TA%~Zx2_- V3^YުJm{{I, fV0!KgG4%(vr<Ts{ /uf$G-@:aNyxE6Q O{&f+'$kNqWq*#k6s?y,ۇq*,HBR2Q$Nγ%SG,CӂʾN%p29; nRΪKb` 柴:H9}.U(%k,5.XeQCb3+xnw7|r4KM=Pe0ĒEސWdu{Ԝ[J83N^l#%EO 1 sz+][,n`=\J8{#~y74ȱOMU$(=(.C\ă&P_D< WZ1V$CA1eݗ 1;(n@DB)(}l: h}KUʙoFФ4y-N3w 7-!6$a(<F;b:"uOՒ ׸gz|odoFY(7h4>RGct2ށCA^ZS (HWx59 b}-{myd@85Q*?؎g:,gºowYYur?";rP14"Ne/kZdXW"#[>}=r76JiE_ϚI>ʘQp^ 2c<.%f"" A=>-H{&[tNO E8z7CQbe}25t.b}:tJL#h9lM_7 WZ7ʵwBw ZA2Cj9l1CĺW8:hyf=Mqb+DR]vl߅J0 'ϪB%IIJ,ͰkqW_┫"J&S|[<̋k@ٕ7[e!Rb%8󒳟{HW/K; KDZ\O)*#%YY~@1T )pv+7Oc!k!m))I$t&6֐Ь, .Е6>a>ٲIw$nR5x? vY%񝢌 JQ)xѾH23R9x!~x\n$P|vYw&CCmُ1`Kxe|srpBWeg0 \raʑQ 6[蒈$ڪ ;'i[\g7#FzAeq + &*靹i[?U Vܦ>YZ}* fpΎ؛S!\>S R]ZiA&0wu.۞- TO_Tu헼e+iރa7vк̆V /6\Z -1Eya*G1լ[\NOӠ#QךMk$Lj1"kIYe<ĒQAe.r0D3_te|~YHˇbeln @Y'Ew~E-&'|(yz{5/A&E!`4]>! 8DtW/pou|Vi\z 4+72CJeP+o̕"bT0:ŷEgmUb'U'rݰLC(E(99";il9<=hKɞAaX.0%(D"͊9߄;h̋´t^(D#'}'9-8[hl *.ܞAflm{hE=<:W,/:GIL $<N麸}J}Z5?GRS>w;yDޛ/~rX .O\{r9?[F]9lެiG4guc^r}-V]hqtrB&2؋Ie#HxfUv~Dm |yjݩY?[NWa_EQ.1g[阞GU/4n1IGNj2Xm0.2(竇<$-Cg |yEӡb9BfFuG֛c2 ̛VW coGrMb+֟!ycUʕ{qx¹e4ajX꽧ܻx2:jheõ+%YMqM9ԕi$,&B/RC}>'WͬluϽN8 ~g,6e V e as=w=kpX; .b;P(Vk%b@xBgҕ1_ʠ9W?ӐmAV7-*:Lܱql*T$d+;Mk ?Q@_7f_-fK3ԫn *Cav H#}ja1BzxbR9h|JmbVaUK|➮zjc9cb6_m`\@ q7{)J2O*Hk6_c͢Hv{+#_]˦":p$S_k_mR["tHozH{JǠ=S !9 (179e k"K{wD*wƆu荫T hAVA_2*dy81" ʦ+_b縳 oTn<[> ܆[\eٔ3⡚Z8sH鑫duƯݛJ0e|%[c  pS/Fv'/0 ZzeРD:+ <tJ"Q+$jV$H:v9x}Ы-~pG󷓩mj%X!oRy 9d1UXopՖ%Hu-9~0-Rg ]߷0<3{R z?p5azD%ro-4͎Ąs+zBU@s B؁ҩp]uV$hE'ɛ 8b/qTO=(\KGb-+\NQ؄5Pme#إ"fd<:soeZP$tu '-3ai`G)/?*[ȸ;c;XW/V dwI(P8TJPYQ6r*i΄tr ?mCD&)%\akd{};@`NR>#ZL#XgNL|RFJ![ qf|.zD Ђ4D0cShI -ćCO`il0A# pM#k_`[Q_I|3{PUmdn6;dxu𘐅H֥6J2WL23ڪvpP0y>xe=wKKTsUfx#0ERG O{Ii@퉲>pի@V}W?"VRU$Y끼E\jriȼnfW^qA8€u,[~G'8c+Tdy}!,e'1m+2bM2 C[l!m$ciu%5&LWy#^sL(\HUZaΟgB]=OW#gG:=﯋iC)5^XeSE#lHj ((qR]ϧڴaq_T/N(ZF4-c}AF{$/o.~8gl+R_7AX,"Fc1S.f%ʧaw=6d%<(v"KwH+4:yv[8'# b:Aisq% ֶ0;睈Αg?l: e]P #r/8΍1$hP_ ֤zS sܥytRķrt@ םI]ѧ"`N.IS}{{w>#ڂ +4쁅ai#,H7"TNo֙2H Pw Wulr ڱ|1*(bApv /%t"Zf3 lf|%AQA@4 2c齊=tN._ n,; <8z§=(:BK w_AgĀd=]Pn޼}qɐW2N$I׼͊3^Ax>>Z-JS jȸGՊ\ռ ӗ_lv$vK]p xfB~ ̷Pٚ}Gii%^ 9Hʤ"fLmӪ"taM4C"6gG(:gzFij8ď%F>FctAAlZ{MCk[M$l|O qOpN0)0L]l[q1;ȝ&g։=^Qm-cȕSXژ"ھmi23HsPWN;6-=s#W.I|2%+6?gK DJ7SprÄHo]orJv*Թ!՝J &/g曚=.9C-V9YxQؕl̎+Ueo}q_8V@\_;ÇeKǻKjjD $ Gb`S.WHG'7n"VφF2^-ߞWl@!xWV$7 bxb(x4gCGд:1 6ey8>J>AI@Y ! 0eMC+GV:ǖ% h D\Z2R< ,p24 0܉cAA)a{իJ&8Bk Ţp-O&.<=_ иU+1'YA_o$ *K{̒g0(5Qa9\#_66Fphe ztG6zcf0\VpZTtM;޲8E4<G g1Ջ`ޣqEY %)hڬĔSsSպbXb-npW~*J D=[o߉~FF̼ڐzCWø7糳(^% ELzm^u{@T!V=3Qh%u`sۣ%?x*0<)2M &QyV OFu#ZRF8=H~ZѰ[P+WK/nJ7QZ4 YgRwg1,3AWgl[?DK^ķBOvX69[, ho(kGUp |V1ѝ4de is 3t.9:]ZZ*Jr@u5ToqA݁^6%C[ %S ehLJkD4 mʴ+tf$ؗur#J OF^,s+d& dp)0<74&ѡBIRY~A@B5⠼u_Vqf׎|+Ivj)^4 go-\ۂI@f%SPZ9ޕf ǿVLߖP>!n~;]K3pHA#㹇?H?/"{ӻći3?@]jO Z>'Z"u#߄φ4{8RQKGT}{|Rj8W袯? 0=l>l?${d]E<*h[),>sg ];*!$2.&Ž v-ǀ[U.q!T`R#vHPH>TX//H,]X#(wAۇ,sOpexQj?}mKT[ xfYzs8Ϊ"nŇR"m>+Jԗc&5fpbm9rd~RgONXS>i_g||$xU{\Ⱥƺ]|5?bHd`u*M ãzdR$eR>O{C[^JZ.Ҏ2 e:+/nԵh(sLnI8/@&~N&s8zInD #`_P q7 yO):-2yl[%@CpM8v h3\PBuBỻG= }Գ/t(*迩f(6Kguں%N=2 L&*UEt^]]Q[<:ZHH "ܢg%:-TХ%t~q;'eت0H.ǠL6:o ?uZ_. 7:HME˰Ez0I-!WϺ3boRHʛ,ݼ0HJ$FϮV !Uq#+\OOy*~\o PXk*і )_sC6G6aQLW|rjJg֋vOxIxkJxk?C,b)j&S͆2:! R8cƷN1#ÿ1(-p;>_|&6yEb}5 2S3)6MVvi/lz1qZa}Prݍ"sM9@ȨckV9WX8B]|Ws|2'3+:唻6擷Re{Qըp"_mH# A~EK'lި~!Df!@2DsRE4g+rj<+ZD -OݞjmhRroj =]`&^UH6N|$bՂP֯C/L/YROʈ ‹%@n҉ )4HikoO@WRCnSϰϓM?YfmV).a+DM%x.uOw) 5Mgy?^Y)_$ G8VÅk _\ yhE |K0ƆyҜYF}2tA:ħՁOcRJ^_LGAK4NtDPsFW˹[Ձ{nTUx;FzpqU,cpU*c]8]SwRUv/:k9v.b3DO`-a IxA gF z=zn Gu[쓉,3TVCaiXX$P\]W~TctLš)u+9v* 6)CQ7Ukh/|>6B5k$_GeX;*Xw$hMDIcu5 阝|hjg2tx!<ڛnkDWZUw7dbE?53D}L\:f{_N>.ŷ'2x[]6<\Ufh_%EH:KѼWrœ]BS N R[KblB(Zuޯil|HABj "~{" 0cb+ϋ|| PNK&ZQG]\}2]Ko2H:U/+nep ݈_ WOh̩@ ' ")x;0Fdy3\Axr-ԛ2 dBǧ FjD }U6j>w.Q=&B;]&WtT\sa޺*A" py Liwg/<4.skNx3}w}q%=j6pq8hGJl~&e o\(-ԯw;uAl/zwADuAo&z ZОHd1Θp{O;GØ;bkj8!5gAѷ#Гْu13o Yjr`Gf9gQHBKRB^.v=IېR$/\=ʑbw-c vm0gtKx ]y瘋朗-}r>o9#{$۵˱B i^1s_$ؽLuLC%ݝqa6jVq- (a⦔k=O+>DznBTrDēߛ(W\:.Fu\\u8̊px{ wVXbS+傒s^V&qw`p@nzP!tVbM:-2]pm;o1bWX\dc5i4%H@L`gNM0IS ')װtHXܜc;NL$;p*zcxc^/:x@895:\;ھ7H/ gyU|*g I_fufqph1 c]ޝO( #"nT\p7OP A Zk[/5*N2˾P u%8&,ȭcQC7K~aĨlfre ϯOA\^O<5H.fuq!Ԋ\SJ 54P`D͸$z"6t "nuG3L'exioM5D8鱔tEmkP j]$w%rӅ/w f̀Ӡ4526Q}GJt]|fݑbʉ~/<4Hlnp?3t` 0!FA]r`dOJ^Vrty`4׭{Ym>T΍~6æiz]yF uC/iMQI6a)SEJN 1k]C6rA͙"p*0'Nݞ9}`]Z)S_Z ݨ Qi&j5ipsE 5('1.Q Uߏu9=^)@[F>@^~!CV .Ǩp[^{%w' "C2QX́lB,Xf&zm>*R4Qeug8"Y9=_9ґMt )H nyGdh*By$%\]^z LHXܸfK70CP-fpJ tȹI?]ou(A|ˍY^7{e81 3i)AHEg-@*PNZ$]Djf ë@.evgˈ0T6ark}в%K4`[ՙܚ\rO3dmk09 脶V:j*mōBlC:0AYK g>*a!3Z*}xb]N浲FL#̤֡Xq|m@"_d+=+6Uc`g#{ȗ`1i2i j"wK\Կ 5ms%USp̪7>X t*ưrϰ:76Ot fKx {RŚwkXC Ȏ9 wfžدuSKWIDPЃs'{%k%JY<܋蒧E M=Ө¼~b/T=}ޘ–7GiVy?bvCd x~>.SBqwx6U4+'J[sG;HMW9i#0-s='K o/f 6]aÈC3vǕV_D˫n"I[ˎ9싩 jT0Hgv46Hg5ěג1M `/S 6a ˉb63!@X[=O 1l,?9a0v00խg~?E_ x/|vCWl>Co|"Ud#LGA{yNKdvǩd5kh>zv0G} a_bm+&J4w K0i P~`-=q^zzyɱ::92$ӳF9 u |r܂SMLP ]5]`$0$ș1 tc wj"CpaGc JwW"Y}곙8p̥i %tV99X/fD ս,룁(7?c+ygl3"pDSGb$ZG'-Od3z>dyqa5kkAQ hd7ܪMBsˡY*ARUi mkdiy.u>&Ad8N(~v fEN5;6CŒ&UqE7CUҡ2'z}Z kHbG 1M`;Q՗jIOMk*o>p$Za T3- uZJ5v! dY`O$BRL6;~M쮿vdtdkwcz/Is͟tabܿsOޣv/J. UP PϤ#U|ѳSZeZG]$ ‹l? a~7žҡ55 U$2Pß>;0^NNk9+2Ӑ\̐S?Zf54ss‚y%(-Xu}WM W!%ـmzX*L_yf8V4l Y~-mVkO.2zeDr/@ni~PfQ'5*U&:Ru~Rbw4K9z#K]AggDw7 {^Gΰn&;]*plAۗ57l#&  I&*b))e}cSwJ ,0'|.R:YM sg"#$97#?8Md]cV6*x0*;UtCLnzaDGQC,[@]jQxL1TI,By>S4%q4u_YѲ,gHL\R>W C(9|B9dˠIWtLWG@gs<+4#S+:ұ<e=q#H68W,LAo|sIw~$jOPF>}ĥɏ0>1IFP֊A}_H1zc7i~Pj-叱F x ^0k#[._S*!릿$NOLm^C#ҳC\򲸢}vRUFY Pk)i)w`qqIݴ"KNZ rXjK fPs5}CƼ;naâ_1x4#䌐.֕pBu2D^ t I_֓?\z2u3&Ldjه`W KQS7Frkq}އ?TVv2|,]4LMf%vjEBRiڃ^B_;cuKV^OtR25֤S+C)Acisܫ…VvN}bK 9م #E G@JÆF4=-rYxO~_  Ww&(GDM-LOV#-Hmi[aWGʒ6`tkٰ`%Qu{'3D34 ?e53ǜ(5ͧy>p(2\@t_*s'͓1ia1 uBQz&iی#M(W2XL єv(2IʎvJg-t0 4L=$ 59M-%HQ@ "rC{~? EͬТXF@:6lvZ<</s/y,=wANYCGXX tcE`) O:V:xW)?]U^VD/Oߤ6Z/{˛1^icgir.UakKAMm3=|{@SpcG_;A~ǃu; {-è{J~ǭ:qfG!HKϘA_jhQ`6 fú:s8-U~~- 2403Bao!|e- oo'܍edrdMNaY>ߖdLDF&(|e>uy5^7 OT8`^ Я1LNc{%e__?;Glr* z:Bcybqfssj"m^I 1nHYa8H oKRe!xL@P=nGR ka->4Pk^dnXl耊U, GH=D ųG')MYͥ$fJw Ym +S{jpOR&<@ڢ|kw(Fr2t^K; t=rNF`eVmcm$GՕ,2c e#3KJW=xliׄAPWk~W o?$ps:cpZw0o;fvߛmlD'S3=(, l.SAu0tlEA3s|\܏߷I:n+w*}bO ?ݻ^a VeďOʩ6v谞mTߴ<9UB_jg jFltya3a_b/ejXQ =w`Bk3cRx'^VdF]`w5)Pcb={>eotM^N (2JwJDy~5 t1cmNiB=f"EAqg@8d;Nn6/z%_ &$7@;"Xc"F`9#D*p${&馬K쎶kVbg%yC0ܘ 6vIh$j "s2O^4ŕM :oGR谦8tFIrU1bƕ߄j|~h xcvj(⨎#7MկFފWuy7 6+'JϼU5g9z"h/ rvT.%o fh8+-Kk7G);XQ>P3Djm/f32o&pK w_{G%UVū|9g1H&]q[o bٿ}K '{Hӕ$= ܖcų`~ۗq/;~{=!#ZA >M]"hӪl(})F; ëdδF.n XKb\IRSuY{mf3j=Wm _J6qU`zkجOqVMЫn9*L4=6̏o fXJiV0f,Mf1{rO#J1`~ M/_@WWr-Y;dfɎm AHCHqY\jzƄ{97X G~0Ӓe9KuV`KwlM+eGqRf "Y!2<!k<=b ˃GtVIc,N NEV_xߒl rk3(+;<֒;Tw,(lG(`^%y 0M1@ j¥jR˾ģV ԹF὎x-͊{،W ёx/هUD'|#x{ihb|.I-H_ϋY=7qّH\Ʋt2\iBnH9*$팸>9ۄķ{;Y5?aTA^B` 9ly+XtabB$OJi떝[OE;C&B =Z q/_*B!'؉i՞@ N C9C0ek^11=qd ̟.+H|ڃ']y<ˠLw\-Aj<2_>Զ!К"0̎<#V,j@@ۉ_D{֗խkb~+ʈ[|_䎮'2q ̀5e19ۖߚ1DV9^=)$E^kȳq>,|飩 G8\%G2 T2g2qf HQtnƲ/g/bzRc} |#kEJ1^XyO~/lUc'9[Bn,/W,#T&~2`ń2TND) DyV*쬙r m7M Pfcixfw~k6_KVd}6= |%jl|LEcU;/)t=AjX`rs!380:v {&N{/"ҬEG5TX|+ԋFuU X1u" fE`;^ͶJGөmJoj ?騮vB-gk[_V )z7ZVVFi.Y|lnU)ƾӲAi6۾B{c aB>EoHn qp +`\ؒ%RU2q.h0)MAGts@Y_V4N܆b*p3\/ٽRiYP8?.g }猥P|{|FGXKISU%(`]fl  ծ9+Mmp%߯H &~0{rA5^oݎ(ZVDA$Ƈ*ބ?[R.x)b)YJ>8~!&'j4F͘y^+qh'4Ay 3`'Ҏ+ebj Qn2g(t/$Ts]˻@ P#h Or:v#4~H!S9fJfd(| xp^ %QP-asHK; |%7,M;i+Y ګxժٰtk-_Yv.Hk䦸Q45Qep%.vӗ$0׳a/l[|ƺ?f>y_QHj)ԣә-VbEy♇s#BO;nB~Z-QmY1} -"H ɿA/{;1? i7A:s3U+j"4^:ClfjsWԌCZFT{LmМ.ov*ݛ8DsU+P@oƅ감v?Evwtߓ8;J68h sTdOJڳC/R`V*Qs kL=Q:uw틇 *d'E2eዢywxkMvOtQ#xw[-e UrP=bV _(/hoT${UP%ɃiOڼ3H h! R8v(2TF;?C?- Buu?:5)%`6FEWï5pD~l[d9VEHd>OЧ7 MgAu HwD):*˞GZAdWlxeȩ1-Qowm 52 %m_[}DD`!##[A-UۨK*C}C^^G누V >óSV29dn0 jDryhv+ߓ EpKK9z`@l#*\-젵RAm?RBIKf!?rQ͉HQocGvdԮOgrpl ºcʎ}[8qCMe!igQp 1ݘC>$I uy[P/$6Z_dQʼn= qB ?CfaR!Jأ@.p,C]BT%QhTу̤d԰µ83_v{:d2uɽŧ-6 ?$Hq9ds܈+ׁ!D`R2|P ~I{= `~} B`y_(+ ح"8\䞨f9ZrrꆩΝ !No#$m)Rl$ 2 Z[Ĺ;-T$_NCuSo=&lϖpr%//`ԏRZ=BE% #Cn30qrBDm X'KՖ55:O:; ψ; .NAuIq _9P0"UZH"NGHiPt Rc==$֡z!^z|d.H&ezGma]O][#yS,,=zGkͪH(#L9A`  J!X _ 3ǭ U=JEY#[}ѧBD$5H0:AG f괆o=\6K%;>O)4 \?LVj5oPVU`~B J>Mj՞@;A 6d˱<@ߛxTdo*ăv0-,U/eX" #VL{YFOʬ2Yҡҷf{]nSNg{gf:r̈t/y$E.7 ^|6%nH@:!- &\ x]`R aLRUjg;Lx`%{ߠSBx Yj#3)WQL̓466bk&oNAa%2,;T)xV# )ÁU'!cm\G@j5>H>{,F xz r&m%#g!U]e YIIoE&dSei{9~i*")ie;&lWPfS2l@a\g`d2U*p)9# <(pA?!:2Fc 9 8QLe_dc*H8 %3U,Ci_OFuXy7*7;p~ [%;uϺϏ?{M?gt4%nD -w+__Os@iؠSFl S+DfQ/ $8Bܧ1SOWDV&M윤S/YjMW!G@\l"E<>@(=x8._mz2&_]Ɂ'LsOwRj,.5NzC&g_hl+kPL}a֯zUqqeu=$!,ubK#qQ%;RaQ*Fs. [b6b$FDEewvo/'&;OZgvS+NĤ%A#r;nl3-B GiUHSh{~xI&H[G0d1:$%_\vpOF"O|cle>֑sITHk~wV:Εyip2c_g?'(7~.+J}rL _gr\4ő&N>^">JpyhSߌc!׺Yʄ>yHurȶwi8.;?^nb⼰3b^Lg QR&z|TZOD`WVQp۸{"XZچIbr}|b\ݱyl%ib M$xNz"9m 8UP$_=QŨ2p+1v =O( `gl˾ɘ6jc^x[͇[%+W]9cF}\jQT#^4(A .*$j;˱HTtjf]3~o&LsՊ{ԜI}9BN3-#q:j2VLIQ&pCG j̣sݞmW3▉2Y7?tr Lhm"[Df!V7*aHk}'G:$vw}20AsNeRuj+8=+XJTQS1>:3'R L4QQVJ:T8cbAD2HÓ꾻2ΠC舘Pg^HFZ62|H mԽF`&Pȗt7 onh?2yV%OiǖI02au k?DNd1/%bfgTŮh+w?c{3ǖsDtyj=RT Ul_m -E9i+TT#oeXd\I g*C,1'+p}#vLXTxSGhpy$)&osGcH%Q- 1ӐP =ö]A$AMhWjr]h2a>)5&l Fu .˻Keo8|^"XLT[ ]eCX&v7#▰n\w| S#bf#"DL>AvŴYSmUsYQ,hb-|*X ӭT#:!3sQ}ts5؆їAqVZwf&.m3rAS;h=%Ql"E( S]T!{I| a{f`܃9JŒ;T_;jAxq(^ Cy#pl?b'z'kHSU1M]^j1 u~,m8+Y)q݉KP9;l}-Y@LGaCkv-=@dtq0bu5-  t8*fՈ.+$s .{3Yl &[[p5#6뜇+?LuY=Jp`mL^@3yUuhPt@ Т)\^؍AaH&*̎[ WwQ[nh߯$Cӱcή:BB0|f9_oŸ%ph5Il =5u8a褋7&ϛ@}Hos}"Q`'1@lVSl4)?X헂" V_M&:`sHWǏhr+tQ ,bQ89}8DOB=X0fG}:fy?o&w|z6 s<%dLڥNTfJ8'PIF/$jе\C|4q-zXtUɾ䏝XʚQ#JÑP'q R3.9o C]JiEPcjd }@lT -;ß#*z7`޽W9b5s`'vW!Rjyx>^6\}UN(N~&iEH*?g*;ۓ?M BNXf~7 !sm:E۾<^VgX@AEp (f,Ԙ;i7+ 3Mk۠\JelOnV|FQXPOrU0e5 88vz>hCDIEWu`h y6I,L&wU1^K\-< e1NW/B=67>ȋ9~q Rm tdN? _wX9W|x0#@wFfT4(]] GH`Ƽ@Guf {{W]^(,3oVo9e|H=D>;2-+q*< -}K 1?r"JGI1?ř}Ahf(;"W[I?/cjr&KaOeI|'O Շb5"M^"e:P1\,"wq4D^g^GYa=ę\d1h9,Lc!p^fqk4{=i*z)8zcJVDl@na %WϠMF9NDmְy?6[>5Lo+ d}(CfP4M&N͈ꔣ& fx`}J6=גG.l{U7O/);,BlӁ4nK̭r 7ǟxUpr E/ 2y!yOhS僘ꁀf=KD/c8ik98es2\bڧ;՘6ي_]\_} OTf]ioe1%icn;ӓFN^1;@äs<+H6Nنoi̸ N?~:7^T9S0ڎGx`'z+rCn?Dϭ:D3L2.bC&D28MP)9YW3bSㆄDhREy?#q24ZwKߧ55j9D&^}x.S4ijI!S 7wB)[uǺ $< Fgmޒ[Ϛ(?"p:4ΪÉWlKW*.~2`¬?Kp# Vگa3R"3Ur0e-t3j3 ]BKgá0 Ϡ9[!_%Jmv"RO1,>SI uaٳ6ͣS o&;*C;ծglCg&_U̗EyVB5+pe3=ޓ:䨠Ӑ頹"+G=v0$XK\sj-hS [ i ojbQי ,HQC*Q4_jZeJϪGאdCʆࢸ6TvDGf ;nԬw2WpFX'kܦNfgo$aYo^vD$}`}q]7*hJYMjM)3jH-:^}6J4͇ìep"o/L"5H hNd`_CZ)&L'FG n#w'w$CY0 UA gLĦUI׺թ2pa^`z IUZ2'xɄVE S$'Ӳu+k_nJ]0){i -@k#+Hԋ1NgO](oAT`Uۀj#Kt(ٍh(^ݛ7[ ?I"/u Ug`[dC+1S"W+Aju>%8|f! ǰ}]B&DLyu_?FKq2 U, ,<(MW.&q4W6[Gߥz}:-q#MA ǂS2Nʲk|s'<]+ErۭOe&$y' uXIPo_ P2n@`e|OhKO[-s#];M}*㷏jW *؜xD1+M[&R]l Y#@O$Et7@ήn/|ADEakYX9QWXljHLr;yE"} }cw'ƙjfzS(u8{Yz{aܸnm{X+#9boجЂ\Bmߥ"O=Q`ᫍ*AlZc(uk=EwWxH\ip[f{};vGme{jOJ5tlp|.ݸ*

      NlΙ| n+3D&xEO< q&BCv.)+BԳ @@$}gQաPn/Rn҈b[Y }. mBIR3I8g0Gu&)]r(؄o@ aܦ}zZJ1ط8t%M,:[s^( ܚZ΋Ϩlpg h!GN[v50`w}Y)|5v%2sY&SKᎌ%vfO%\ YQ_lM*;sCO9P](~"KՈL2v> 6ϕp$jW%g![͗^1HsO2DhKL6$!%!J*(~ 6[ڪTE*.Y!pNwzWe Lp*A|ٰT*42o- ,I :u\)$| z:FVxªس1n42m\IufK [ o8rlvI*:c0TX xBo/H 򪯭e$常Y:m4)D bB./NiLɣxb5q3*1c9*r.;c;ZF) Ě۪爴dj \Uu%p>a dsk?kg`{PQ{#{ 22ja$Ht`˚nKN"pNEU{-NY?=Tt'.Z;A.$6_}jofG/ד*#̳H:8#Fwen c$IJ˼a3+:n%ue(=Չ1Yid*o}=f4A7V o$|71F7ʂbYmmĖ*hUn3p8rOAiUggXĽ$Yx !]b%<2ܐv|^ȩa=< IىAQ`KB!Ӂe*ʀEaTD諿 |g4#Q _0Q/CAmZ|"@稭.Ԥ}pؐ\Ud]!j`)G+.;kQAiC&c9R![qm(8?~I"߯ųsoV%uwD7' DqRCh,oY(=oe )iPD'.vs(WXLMR]šf8ݯ揭 U/K5~k#Nz(t_ZRQ:/OXSzRb"l$ʋ fQ..nC.؎v)+YK%_$N]@gIG+Âf~ŽbЉ AV, s1) d岩R0j a&,G[¹ uzdCb~mtJ^2 Kyƒ @F sƇOB~=>2xg epb@49Y)ՋdƪҤ7p6fL>v~P}}6mw8*K>'" ^W|&l`n 5=bgD0uRŸIEtv +8!_r-x{Lɒ12$i'ʱ-e-@i^,kDM)QERpaR}#I_+5:}{ڵʙLҊ2-i㖎_$I1%yD +^Fiu".T(:ss#vmJˡXM0Pd{)Ԉ jp> |X3jHXE/{K vB0(M@8L廒~Q1aESq̜AsC΄]霿KO@~:ČqHToL`~ʴI6"3u\]8r{ev͸ 'Ax C(./`rGuwa1T\qpulB͞U ~;REp|{{|S(HmTfkvl){)**coR{OzHl\8D {r"H53O%lz1^B oīo`1cV꿔%;  2^r+^YBI'&k2 dE}6ükEï{vލi}Gq80+쟙V]aN6E`k6*3lf۸}K:q/Ӕ&7xxU?I2y vOS@g>=NDθ-]LՑ|(=Fv(u5HvuԊ1RҐ}XFnљ<?"CM&47_Ftϱ'%pB+41צۊٶ4_(tCF z뽈5{\҄P FM{V_J GRW"ziQ;M(.wmɂ%31V]MPry;Ng9Ν(~[:~hs먙M9[8Ce2>syzTRBtIa L-1L{k' 2ep^#NXUnv q8:=/.)涩D>F_k2'R@Nh^aJr+*xa0-ͰY/3ٔ ,̜8Y` NxrwB?NIQNx@&Ӗk{/} FIb6%;gBxėj"o-R-zv@:n1-iꍈ%7'Ng8kBbcyі ;4 #gK`[5˚$F3nohaswaoU1zm6֢E-Q3y{HDSp Zi#)u|PV m?yX"#4S+ZA;G4W-:epP+WIZ>ZՑ3q]#N r]R?cI=l+SHwH$<Wυ?h\굢ΖG'ol7L%-6J[*,Z&~1!E LpлqQ_]N :S~/QÓ߇{)]蒍&eQL V(t>Er< 9x.\tâ a%X5̐U݌?Itr80FeROLEz)"bE. }&Jt:8jЩ\ff7HgYOuR+lsHg$ V)MMro;l2 V'ɃEV p[ @ F-Hn(ܩ~TԴ= uEڞ(ofR?ſ 9 GS Yutۮ2G Y6>#chq[o~ :JRځ!͍+G{ݘd*)% -mqN ǟzGEa.9F7Lx^@'\oAdMd*d/bά-1 VR\L\QGJyFA' sw&15[ TBϱ; U2J?~OFrEydRM oKNW UMJBGn~n/0F!5}.($!B̲{ zOV|­̰ea4!%3A@߸0 Ew a&%f$'lΘaZ\<:XV!),l@Q.C; ؆A u܅k܎k(po'sff8)I=L=k0(y@]yUyc\CXreK0Si% &;LT,^>L9t2Fdf͔3`luC)А\//nGD":C^ "۴݌Artc^rskV_>y98 '񀝩B[2!/DςHTG=A곑H© G ,ZE^%̳]Got+PfdIрb<7:=*{?.;Lf5WVfz鞣(d%_ 0_maQ9u+D=F !>RppCF,~A厤2AcΤ%_uxhr}6ek9x>8Y>xєBŲf* Fhxϕ[N' SaӬBt tO_*1xag~q)}4@!_|DY}Jiy2~5ֲPg'u| T{<%@Fw|ى-:حZYS,{~r92NXd$&-EIt!vPTLAEs}>$8hbslu zOLѫ£>Y&S"J\ygb]~KrP/XΫm"t4l]|. `X -]:G`\ +}.x}H0VO0[x;;>|qovY"E KKJ4MC#.6P/˧Y=WSj ]A0SII2b߻Zk*ʠz>2)jM\ o>KM"WC7~| \2c_xTf7aS4`כr9+/Po w4ktQ~g'sH6 @ ʓP~whΩ1Šf ]WAxhqLRypPs>wsOJpoҼsNBʩ'1Ԓf/fǣr/_t-CM CN~p5N_j+7T !bSDAN!ԞByQv=*/0lo6p1o_ˀh/_sgkl܄3NvZE쏙3ħ˅ -w(0B6sP+5^l'C @"]ya|/R@mo o VKN//1 MRC겔AU/jv1_g3z,UHx"}N%%Hs/X]zv'~(Dp@zVLe ڴb+xmHϒ=-ruhe"pF^lJ C)Z]Xۇ4'5CFⴠ̌xܰ0k*Bmofe኎ˡ9=yG3āӖQ!祾*!uoT \Zٝo6|9Su!<3IjAO!XDZQ`VD̶kl`/gX1P=P?94LMj4-FjhS̃)!.Hbf+rgj!`&-nɂ\'Hб 7Sݾ)YkAUR.RS7n$0|(fkV:T 5G@驞k,r$O3eQ|1VJN+="Hԇ Go/2j-*61 kYM~oMdߋHKdߍY\A9{I2'}8[;`|fN\gHh2} T6!s&n~P|iz#FTER`M霸=fcmt+eKc"x |& iO~5Z &K$s<J--?~nb^P36nv3t`ý̚EX}l==R wt#e]M@{n^U qQp f=P߰@NՖyšG!T2nY]KSpCaVU*CA8czM 1(k<ʁJdP%R4ԃŘXNG>ȿb2T7bqLeau2J׆$P^Azg;cg 54~uo4 NQ w!g?:s"''EK<Q yjH{`+Ci>G@lW o.cѦ KŢ`gu }噸+yJBW3 %ɆN!'k;~6rΏi;' OW()ڟ|"}-4Hwxr y jt| T \~t[= xs:ȭk#^xq"Bf-B y1ןkK&ֺ:VV`{Cb0ܒda'm9n:72#AտohT+{8y'|@hs݅%r7eBP"1'K}Dn)1Q]m `DWRwf\ab}$/Zp.Vi i%K##N]>AFSlM ſ6>:O L |bMkyz{Mi馹ܸ+72:B#˹@ɠlBdP6S,T\ B^WE5 FSX%e?rza+nh`Za:ɥU6pԎGG2YA޾!l**\~yHn|`*B 5bNщ~Op9`O@fEIF_(b85d 3"Lskt$hp8Qǡt2gp7Fkt$KVBZDo)F2TCXPuqdqLErS\HfA [I,CV:%ǯhhJyHx=U/#7ꮎd}2朙;Lsth Y,ɗP~c5yDtT+Gې"N֗KɼKYd6k`1(99l 2m/9Bxti->fm[OYδԱU2W~9d48jeǥ:^엞\6e&=p71SƁ "-=6(>IwJr{QI{%kE F#) lӞZ`v|>,){2gS/ЕkHxpȔQbq4:Z 7@?ZLKd&_{B?_q̶_v)Mkq)lS|Vlr rz(?>U }:+@..JjcPF-ۍ}BSۅq䞘 ؙ𐍧(W̎8 XiF4"a\T5̀ߘPN ],ե=0GsѫӱF!5}f/hdZEn d V$Ȟl[Ya3'^]F'2"99oF(H+n#Ts6/u_@)yk֘14zϕ弰y=IU"04?`d~LCd  |FZgPG 2'?CUiko Fn 8"eх& o{u"earsXhA#AЭ,$ ՛EU@l] ՔE7gGIv"<#B1K R26Mo?#p6l²KZU.nrP֝hbe=fgy^ |i#&X, ICהR$u%+w>= rbm: .@Zm-k:GfwŇnoT :M~$ci.00IW2qypA^p3G+f`p^hPK$BbvCOJO N0zC һ#w̸DmȦ|0k/:{W3x]ۜ]c=ӳX&6}Yt=pPnI%/nc?%^h/cu$Xj@| T#v;73u䗢JRFyę 7kw@[#kl؏ԸNc}:n4S o-/_^+Qy9q0.F}b;b|P4#E<3wVRBX T`B^L1.zټF(C5"1&|I*? 'E"^1uT)&wf2uh%~ұ\lЯЪ8ƺUJz&$3 ᘐi:S\<>}aoƍB!E:6sOlխϼ~ŗZwr|>wT"XMԣ|8{نi56[}Z]W6B!MC%Zt5:`NJK]&D _WĘ=8\8DO "!q-(Dk@a>PEW4 ohTP. ue)loL4BYu\rVpVQK1?Qs%}=p(0c~t]\Ȃ-?Te{SŃzh4 Pom{eVTwB}4@5;H'<ǖ87db$n>38@쪗&8m-o A|KcaӛO\)gL(-2YMHn#-A1J龶%F' {O/Ȕ´_lY#Ug1XG?WiMuW@c0G񂴆 < @x~i@<@[M3{IIŢ*pY"%j1b6N:LElp -%:2g|0`~Y-Ӽbf|6X#F Ƽ5RE/JWM8Xh^ |~1x4`*^i3žG,CDXxZъ pW 5%Aޛ JѠ.kU5WءhaKXUbB)c-Ez,ۑ V9%K $gådsApBp>$Us7\6pلWĤuq6}IOh1No+S{o >XRgkYeZ?!l]& xWFkʉO>7]*r8@CC,qNw_1C9 #Ӭ!|X닙ġ+ ߋ%Ed?K@WH؆ѓfgZE#jq+-ڍu}:7߿[lɌН7zgx|>U󰕵=+.;S/%Sq巴Î0^umc.UG1…{|Ogбw=5dƳn!Qr{+p3s|M]0\|TYj3헦>l*2'8SM i֕9S^C$*HQap9D:0{h!ӿ7_f~9AcoеG# öbu@#*t[< KMD]ۥo hf)uϋ+x%у n,>`)(Q~1! V'sp^;3z\-]lBPC'4ݚU$`q/Nu1Ψ`EUX p2@SGk):ۢO'3 1ZdoOy=KIfV3%ۻ 239ˁk'|ߚs75MTkmӋ4(TAJ @x]w^kɢZH>H_^~mny )s)!YA-a2=Hïk'iA5"V]>| ) 1~ \c.ZBSs}rE`iI7kݪsF͵#άsePG%I'9I}Pȹ jlcz&yg3!E #LUz%]mqhU+;%gozYaL)F6^J F| ^"qZcզCxWPejm*jY+ 3(7դ5޿|Ъ$d@0JÇ.r"0`ͣ4!#|c/P]KueaPX_Y㜯 LeMjM // &dqm %}yd,9ww_RH ۠_W3.9ˁ4p]5W Oc?leL(BAN tt v;cKr'RO{$ݬ˽KXc[~NyV鶕qctlTC@%w0$6\U!!_CjQfB2mhL `;poh$#&EHu5V v#I7_zc+[ޒGJjȘEMŴt+o)_׷Ѫc? P9q$ih1*)5^d uL20`26䓋^ *7 u/b ?xȽ vϐgxrШ;-t/x!铀3U3 8A `-%Բ{`(YӖMq"iMn B.Uw y}_H=qG"IDa!sIG&,mF^&S/ S=)RdGCmj>lN,OlmHQy̴g°+`V%Kb|M0XS0uk+{LFiSE Cd4I$[b.۰!̓7KĺH'4,qeꋁCb KqB'{9pd)Fw,l2<_ chFSɱj"ل`Mhp͉/ark \vɖ{GJ6y遶>Ա#lQB)bHM|zR9(FL̴zzU'A)LJ kT˨& a}p " ]6T}NyLwUwQʌރ@z 0A74 Ƭfm=CL!(N꿹&:>HU[%3}PIWտWg<'T~zݧSSB 랾` aJ~,!J+Ý&Y,e~}x?NkwmxZe>4Q0o0XNݬsfb&*CFX`9rH8Yذ bd⍮rziX~"8e$YTNEBbrv]ҋY'ՂyRٯ,@>ҏA0xa~aMD]1="rJ^jC?&30_"g 8ZH{s 0q2h5z!%A({z+e1'B1ods [_kv%벗h'5 hyE? ڕR AU6T%fq[i|L l'V8233[eobז{yY F[M磷y\V@pP3zlO_l*AݬI5C_ȋ0blr&ͯ&)D +[=rQQNI5<+}wUj#u8 W/"D-T5],Th{FFc> Rg*́®`b+KSܻ/90YaF99pHЌꃕajg]b{—(g%HH]kV.,F#qRw/]xj~RY M,2&NV$U^H6Q?~PӉBǑaBRa (`fٻ?$(."U |@gi:9^hOZY$b\@X;fOYB5?ǚA.VՑ'e'ǖ;cKrvoS{_Y$/4F7[t/O/#K<&V8hS|]P'h(VЉKh" 6]ȓttzϬu.h" 0B%WRTrp1OˍbV 7,QEhQyF$xCh KNHŞ蝦)6lE?$[I~5 t!\}=oݽ DW% ZNL'ex\֏ oI.3Hz;xK:({ GZ}8`5^|o5⏏Ð^%i{sLOտ")~"+>>5A;2}(摟cOO_Na$m%"SQƒ[2.LC|#E5~ݏs2!;uQ9S۶.cLT>Ȍǒ_` >5T 5-rTܓKϫy—ALnR@:u!oK^6ņ%"6OjZ#/ joMyk),Ykua3$SA;C hl8&O6`Tk٩f%zOz:6cm%DwB.B֗Kt|{[Qu8%uFG/$S (勐2xwf>V2Q?㊐A! dGȰfLV>Qpl7cQSi:,t|< 7jQoTZEzY1UXf |@lBFyG,sdtBEuחs 0߳U+Qz2w dY{^;9hE>&f̫<;`fx:‘C?ѹu$뙃Fy9$>+:ԗ(QN#pfߒ7gQ2+OD0F84%t) [gVkCpX ]': e}{)qHon/qk͕Zk)#`"UXmNBSg¿Y%WYZpr̭ĺ>hS} |b#!Sw(q$ΖLNmNOzD4Cp61@BBC敽{b{Zss$ 7, 㒐)X, :@.'J!uq4=Bsbx )E"oJ<ĉ &*S❤1 K$tخ0Q.{uCPyn;4GCgLF İU2]`BĈO$klj_^\a9!`0!7m΄=#Vi'Fk(xv躷tIԶG22rX[Ѥ`0c*=}}-t:oxs4B8&D̸cQʒgӧ%mE`Δjik 4 z2|֋mN!PGR k4)UK .lXq0H8y Ism=O$zVuRcke?P6Sdm*yvv(DOdz3S?\~ۛb)\Ŭ;@+$U 4CCZ%+YڟIX 1 @:HMZ,@aJ(.>$m  S9hE0 eMAjۣ9N->G =A@%na w=tjNYUhA3۵⮄.;ΞEA_~ෘy.A*eQ ݗXqserjFخ/͉`>__"]*7W.,oiҚ ^]g?Nz˾IGx]RQev%>D݌yup>9JslM6]q=j~} C C}v_XcY3;QG*41?R_>)c;D7R!^ͮƸ.ď '8[qu`6rgo540NF>^EV18^|al7㺢l,6J AՋwʓ3 e8I2 j)5X+$קY0b}/^%l<# `CLuK!+S}v7,pf228N gNg.'ȭ6R~|tOSãrg>*<]:P$?{8*/Rlt:cˆb6ivBAX"p I3n H3PM'c!f^83rBE틱AF6N>妿]UQ;R:M%~3 &OD?vY:琴0RL˳|;!Kavo9߃V~FBW*BZ;(dkx3:M m0fx$Dėz1ns9<}w*5+x4*_R:BLD,pbѨ <ɪhbL%V-=~?ZJF"B6;Y՜BKk@ L@K1JėX<{NE{<4nf/~o9IKpgH(yF^uV m jΎAQR.wÍ@AUN6f ܌Z3w4S\`b%HOJYG)h]I;ҦԃUUYXh/=0;xn"o -+VHÜ-) ̓!GbNY;qVt}RߥU- hl,ﺆДBCyP>@iI˒mw=X_5\&z87jV&+ +)F wDyg /nP0G;NEAۇp vyrs~3u±duYo9t?LfV]ݑ No >|31?j}ԎKjM i U7\)SaЫA9uM2Iɚ|Nǿ;K5__ܗ8vjaXnoJTƀ[6i"߱"5Trhc*+1"}ja*A§SE`8x1[1gG^L?ES@<(մ_ 8y9yRb~9T#ftzGj+<$ t 'OTXfD2IEC*>jbh+.QX1 mbv+|WId˅( QIt=k,_=Oi-봪CzK'.#6y S)BFy1н㕤C0xŐI?&E|–Ω Ƕ}E򂡣eIt[f<8=/#YkxFybx)=V̈́scW3[1@ .no T=sU]>9[9 m!O| vpt_R 98xzg^XGxǣ:NROsYhgX];) \*`n&`))C fkIL1xTlk5KEN>g9*FFAΉ..ci8d4.`K [#>4.CWEY.wEY|5(GD7i-1Ϭ:,0 t9aZK rR; gq wZdm bs՗J\&Gf@8OVX+a@6a|[cةR'Wcֽt;߾Qx: @"!TZW#YđZnEwHuݵÚ"$Wu"nD y~t͒u2Q9ƥM(Ye[!{(Q~-򱢧WJCzcϔQ7؂ɉ۳wlz\;FMvc6^¤Vȧ\ _}o: 8[Ov}rgY#gj8SAwc8[6W.Eǚdզ,gpL2MW=xi\cwޗ~Wc !eF}8Ha@uhxv5+F%=dPjۢ DM:jƓ%^E '?OW]JbqպqFL'lzCcϼ%',L6tn< .E2s޽:̒`-~"N?_2 Ęɠ$4k[ibw=lux(i0*B9lR&ʽ[R[ka#l"7=jJ&EL`2 ٿjdp;m BQ1`U26xe4d-u{UZ ̹@%4lk)(c|2Wңʟ䈳 Qw12f.oqja)@"ۮ|ŒqJ.=lǤ;kꎚn B?D[n9ǥH&0/MO w:qդ|t^,#|<ؾFerꓳN^Q<ҞʯrLRnT8bb`͉K1Z(fӕ7DJb8Kb`ݩqjmtcC"l"]lD-/y l0emNG 4+]H v3gҚT/K}<&BtC^t2Vk7V z?;[54k!#f .}QYY!C%%Pm~Z>6@v %>vX*f4Z+j}oIi,(lz|Q~!%0p@pSc4_Խm6MMp"+beXF qN ~~q+oSl0C3:*fyZ8S\QuDzD2uF}0c*esu`狳+|"B `pĀ{Qu}wnH[c^-ggOA8diO5JJ1^)WيF.zdTX[Of81;$0h5!٭F+0#5, po.˅gj&EsgYLˤ[E-,(<`rrC3+!l SogU =${TabW*"[HUD#t ,Oj+9qZʗzz?{!Ue(]oAR"C8 z?|bYI|"rѰQ|.Q Ӥ׫p3: ndɛY3朗\d 7?Jh~Qn!y];l?N5 I "툅E ^=݄/~X''RvkWAFXxڨ|t#S)Rs2nA4ţaK xA5cA(vN9aEz`5`8+Ȁ|>cYŪ "\:f A%i鯮jx!gu}"2Rx1s`wJ1D;%GC۾wkzDbEފԩ~]+Ds&PCi?W:2*ŞsFc/YU+JwAv#aYpu42 f aJxl r@(>f:ǔeNb>1ˉbFam,oJP>:'!9\iݮ̶%g\W"3 +gc2zɼ=RR+\$^xp>"F=WI"2 (Kp4>Xǒwb|'qYͪ3XnL !mzMO !;lP#Su)kBej#Ԕ߇l&?۶FNt !k?Pb @-Dг U?OΓ.f@QDИ\&0' <Ѩ[ٮ{ D @\UE؎mZ4\J^jҞ-ٔc / Y4#=u<"F{읅韻<64,4ρK:8H+cּywȖ qo15pfF8v!4ChdD: ԸE*HtlDǐ-9YuZ>ۘ*h}Rbm 0fLlh x>SfG"gx (3E^ޏ^QHtVZ(OUqae>˨Nlvr}"*`8^Vo sș*Qvi|jg]7gJwB\!F1AՈْܖtH/LDzʳoFC:=Xt:=+߱4c-XüOϚWNDžw]41oe[ԲBn-܎1T28g-PxQ Y&@DC5~hQbKyd XTۥ=r2*KL& tf/Gww8ؽI)V̏҈m1 *<'eON>顥XU+O&WQ!k&AK)kaJcu1s{  ZO!u]Au=S:5.ʔ.o]jÍGr fзDUL.ﱧ:` BXә VBuHSU xiOn*> DaRr"e4[:N;{fK^Ve,N9컉7 6AjSg).f (•{b(I92|wI? <('O,A4Hq.Ҫ<*E폑w95g7 /JI*=Ͱ2 ɣf]M0 ΋͵vz/[^ET9 aEH2~žt?1fbY K*j041͠Jj9}xާ ?4[_ki {f~H)jfCRϣɔ~H>IGx۟D1lJ%\jѬ: NجL QI:VbU{g{Hott>nKy @ y$Y/>K3!b] -dmhnWϤz`j 7b`>`u W{V?7|.My"uĻy(s5Gr6(1l`pU% Csqw֢n"!Y3QN P{9-~ʌ EE4a ,?b0FvScLjL*cYed'ԋ ĉ`Jmm 'yHA2eQ_C]3 ̜+oe HB |x9I6\_Qpwq6p䥝Z9jh~ªvbK>ES8TC1L~qvFpʢ]XH̋ZBQJAʬ3vLE(v0,[3+2K[]GhIuݍ[*c[ U*T~Yxk)(fٍU'RVCOmA=0 zFAY/;ەkuՏ#`lvtl 6Xh[4TLہNXmqb>Ț p2ǎn8)g)o E#x3BP% -*|&/lK+1# gG.oT_/5/D#"wg<їdJ}UbQ!#z);~4O [[1|Ur,cm^30Tfum1PDFkʦֻ_K̆;V L+c =l*: S"XjV1C*&jqoҪڧ/'Gje6d>5C*u3 dW O6w⊨xWwI1G;OShZ xE6.'dgr`备&B4 TOaQ7^ޣq@!upȒLxE]] {1|%t !`;F C˘{7SIW^cȷ\ ryQI.֖"k@l), !n ZQe ~wgt2'ps^ ;?+ ōA+/`9i!Rz=*?SCu:d|eL2Jٸz|99l@Me#q<ٽ1+OΑq{oO1! y(d^+v .zV}p=CZ|3{moYI 9h?eT[Z!Џ3<flYG +^]&2 Ԕ" #}l)_0zz]8 $moFO FU@e8>%քY8rqSU]\A4dޤ8$pN ($UNh\6pRC.C 2 TR3Oof?w1oĕOwE~1}SCvE[UWjst$$Yȴ׽NnA+cC&ƷS>u~S2v8Ck6$H/5( 1j2D*&()9(gO4|vJb+7{5]Rby+{JLE ⹍+!-&:,D,OwpzkSyN:jIL3[.!Q}ĝ &Wp崣`H$SnM@309s,B=rFm+K1\je$ܯcaU6=I~S57#Ѿy,! Uǣ/X*IthA +, ?)Ҡ_?dFJJm䋧^Kw '|aK8;Ǧ{lcd8m|9 ! B\O9S@Jr|z7 3{W] pUqk쫟 $Yˁ~r_XȌ#D㺾 RmηIi9^*v/ϵ]HC02/K q NoҌy]TBcg+W9 A%j#wf}HMr:;L~źQDAzot\:7;3>!j̣Fam^؇lT8S@ Dsuxo L/8tt՚!=pGeުH,ptZ/?ٺTUZ.X"7^^)yl[nQ;Ϟ"lw/'U`=z;Z 덫Ek$԰ZmicdVMMb{|cGFM9/Ψ ٫ VxHp@f,F*f~I&Grx*C(>?(P7U S^m}˔- LF3:qQZ{"*9ESp i_G*>>efȲq2Le B.{#>L(nMsA዁5Qd(DљQ.>Z;+ 8) _-&G>9& /k%Xܕ$hESO .*`e8y.e`C @FwU,<*qa53\ϮL2%?(>Ҽ{E\ \2/RvhMqj5(1ǃv`®qαKV9cfuhDUllOПѽ 5.x.s}~.nc.=:u Z/񾄟mCm yxmZ7qt~܍e l'vVjsˤU6~U #Z>-K/DmH?he{4^k\b~IH+N1[mREG+JVoa`prW̒V8cMN>:g|=xe˶H>+ 7kYPڿz,Jer;^*٣7=%ɟ#OFln*(rG$!@;~ӟWx<_'.ڝWdV/@hƍf*{" @n9]eK{O~:EXkCx^̟XM0h ymof̕VQt ehBUa( yp)M V##ƙç/4QQ[QelkKR:@=sh|b~T˟D!S+qY@7jaK;g5˔}$MZMSkPVq.]  ]sd€P)2Y12F[нwk~Ow=#LeDE [ ?ao0c-'ԏ4odw2ʼZ6^%\65  .]rt%Si@˹\Q&9ǂVWLE+&)og7"!{"}ulԗدr`Ĺ`l-y($Bx 4c!y^k65_ ״[h [F~b1-o)'#Hl_6A1)+Iv ˢzTZ5rO*{Sgz5 4|\kHaG7kzB4a?dMZρ;ˁ(j>ηA%p: 5ᇋ)H奖zM\Fhl~t1]23>KGDh-s<[#dR ~i)hᨕz kEcb]ӭRLLӣJ  r<=IMNz\2oħ"R$SmyRy7BGL\`a8{TՓSZ'4)ܞs%fmWD<L$ o:ce$$MDX?iޙe\~1+-oxD洛t98k!{]5$Yۅ"(tE8RF [ +Is;#$.ga.ݲ89Ly;H$'۵!X[f. Q8uqL6n4B>}jrTn&7`>8%$W6 Cjrx-~pdۯQҀ6ۨ(Fs,V~$\ӾaS2iNHb%꠪PB`İdz%7N`(x bdIes#5I;@lbW3HEnZ9lX Nf&X \ c偲AUJ!=bϏ} #eߢ;~ƽ½' PP5UF?%U P4ި k7PИR ߬䞂_tT5- ߊ~ErK|q(㧣mN9m+3~9\D*ϨA+FsGCY\Qi<]Ͼ^Ӥy];e1cu@J?.j4`qBIQ$N<.0?D{$Dِ9}ՙ??I闅A!݋/fb  d^hI9B=6/YP D |C.E r }n ,9m]IZޟTHǮ\=X=VfzQ%pXIBbv`8F\uT_y*Azd)& H8Y_1@A.x3rP[Mk>ݦr .u0\cz$eu_ -vh-m*9.]c:mE%O%Tz>fO2' ȺKN+]u10uSڄOxrKa>涴|gc2Tл6$M,mxCqP"P&ÒqJNBTBM_[NXug+rY%%"4 }W'? ;)wy(ES0C_q-p^Gi}M"KϱamIo=mފN$_LxkF1xg]=7ɔ"޹ɲNGP:.*媂k.R%Ng/7پ4ڃƠ5؅ q(,A T.H=N%dPrًXDzrd<~)n{/<|!R+j {E}*,҃HjXJҲ6ss'|h(̀lƶobp]Mb`}(yLw,<g=q* (ӐFitӷĶބ[ iCSu7iFA&Wߒ vRUʪ~a!ݫڨKp,*.L*pڙKhPUYqJI0s?ϵ0p_ $հԆ+ʡ_Đz5aP@_٧{hVGicOn6y}x%z24YúFM >D񙄶;Ӎ1|&,K'`}lح ptlpѰVf]2nE4Wq*|uLN]$(-4D.zeGͷ~ez|LhPgN0N\r:8EMOh(qg(g(21_xR>10Xwv=I B):D+;Zz-ˎSB%0'dԠ/AE`1TЇIq(K-|(oE/ ԭ9#/b-[Z x (`@|ys^$V!XA{Ǥ]_hA1vVOP72w7Uh':]wBQU†!˾.&U< %RW` {@02JS9a&rFLf|b"Ҁ,|;nwG=|mo^0ނRNǍKp" H["%@Z#0"+36eoyCVÈ=BY]<1UpT+(07!Ԧ4u$ޜv"+.h'jx/GRuٶ4:q%F}B[r$k^GZO-cxdt2cc} ^a9q'蒈^fJ&dTFkZHb0ࢷIm4k.ѽq=Af ~NICfs(ۏnQ}>iVCh J}esl] P@Unu)Ytb=OCiꄆSuiE^iSklJys%\/7N,X&7)bLɺ!:UϚU6BX+NR+ R ԃzՕU 8ԦvPgTrWot MEzvl2sz;U^;TwB) Ǖ3wiޘ`)}Ful=t{+̓v"J N<%nd*e$a91ZL* \#yEѿ8\CotǠ*8 H:a!hv>]FZީ!㵦T2xwǙIāڹBeShkpC9b.p^(CU<k]]SQ,{*م`c|@>˼pX=XХWhNўF}!~l7;i=$G䃜I7TśRt(.'UpOՍc`ʤ8mZj]#1BI]8nbqTJ18᠘t ڦ6n*T劻pv'Λsqf2t5j)W5gaA7|:B .D] Mgelm> ^@(,=\99i+\:s /n^a{mv>WzW{vT`TzW.?:6ë 77'&G͍Nؘm@tY[-0~nX]YE˟ER$cHZ{ᖖ!=lr\OOQʎPF_`+:M-._8> Pk4ݏ}ڱ ݵv); b|as P~)$jb9bD`2M׼℣_GŏrUqJ"z`9LP]qp kh:[XJ3&yey~Ohւ47)\;I2Zfw*qcSsaI S7>}kaaxf#l=콾4on)Ah6߳IEkz诳dWrSEq^=s&==ePÓI^iܲ)t׃D;3\hAf~ضc65ĸH% ;0a 8o綻2/C^޾jj*Km߲ ?l:Gg>R_},vҶ[83OŻXwٓ`"bv6Qy52|AĢvH8jfub̈́b}ދwRǥXEԗyyuչq"E зL2v˦/"ϒag[1ytx GY-Zfg,=hS;#B=,J˙`aM`.tB'G8k tbKpK/⤸MYz.3MC&u(WSǠ!sXO7-f[%:.';uw hfE$6fRBc_";Q |C7ih4+ӂPge;fQ/-NMc9J+i!~QZ$|vQ]^{>KHTQ`Y 靹aX;4`L8<njSǣ+$hv3`)'u0G2@fz Fk|MZ.͢VH@a5D}TS AC*@#R,pJ_VEvst`nf7ʶIO޷ѤOZmqywĢv9E[0lqTts_0Ӗ@ɑ(&1;(w\,W4, yX킫S컙1]}LcR`/-FcfK0dڱ"NS&] 9D|Va^iѝ!AvF+D tyJ9X-PP[*=݅]EKO(ʝ 1Ȟy:].QDS? e4K ɔ Bpb2t2Ϫkmc2H7o"JHsEMȑ-c̝VOrQ('^Z܅ٷr3mC -&j-wIŌ{*b;[樋յzk ) ׉#]r<<iUKx_zN0"?ĔXS ~`ыk}JZ) GBA/f < 98z_5[s+`qhM6$ߡl :$ۻ;RZV}r>lhhͲɜ@p"…\tdžwBH#ߣBW@Aw׃ O06J/BcmL7 Ebi; #<=e$-!`dU1Ls-S%RQs5λcg g%>l0+d=})|0:9dGQ;bJvT^SRd?ݓzm)'3XTC}…Qo)зG^¹deF1xfQߨp?^I1p޲2Qu?VBkǚŴ]EvbShNۆ^?7͹M/t٧Aؠ|=u3y5oWF IXU6/RVFhQ|±r}H#SQμvfRk.֡DGYM,qzGF|3F6HSvɸ{flz՘Fwo*{ "XlXd+&GHB[r>uݝKzM>.J~啀*2]j&T>td(i^H5DT hFf)דgG:zC -Pu@keA~ZA5ae^ f#z/Hߖ"2Kr+wZw`J 9f@_1 =hTʓ8 l2hɜ΄soxc\6_+,@'r|Z6(&N~AClICYnt B{HEWWtI)E.NR* vhZρ!,1&@/.x8Y:y2ޜGuR}/;S{1E_mt\^}Y_i%"ΕbϚ5qɓ4V<$wP@1;Rjť<{4ã6ec(}z`ph h{qowS\bSOSCKF@f F>}3_]c#du,;N?2 X[fE[$FJPaOB̗5jV:qؤvwrgdZA:2?rm EF&K=Η6ZcCTcjx$a¬FªKooCte1 j^ᝆk@Hlwb-婂.΁Sh Rv\| Zr,沦Uں2 P8_&sj^I|CIH<y>Cc= Q+US(R/^W>2|`::3Ni8UR/GX!oPр˖JO)fFٓzKj6"͖w'B΅XrvyEH`51*aCpl;FvA[lD.@V$1 HeJxz %LELZq 𯝦bX৽w^MLFg \WŸ&<#y6,xPA CչO*Wg"I.IC[ XA8潨t1K!́f(44)eCږ³M}(d˱I\I&E|\b !D3Uϑ̼fǘ(DCQb6 }CM,1{LAUeY#Cv. B~ iІ+9N]5Ϥ* *[:"c2Ʀ_Yt|)+*B.o\WzwӘwOnjQ˦׵ !NLn%9_~o52_%f^N_9廔 Q1H9e^N${VtAkngMa^c QQdMW""q떐.XFz(<9]AQ~Ű0MZHxGH;~CGG6ⰿ)Z.w"M̰UbQ<+O>]a0?lziNc ;4_Qgc޳ T睳uϊTt4? A*#LD"][GY7.CG,5fPَaJ j%/QNнvQwW׏ hx GBc[JMB =d-ݧSd q"[rU~ٽ6FHisPS4 ƇvJ^*`0 N?F4eM 4jF1DT(͂$9nՓqbO Ta\zc3zݗc$J'+Wֽ儵!2F^˰@:NcW%y5̆q$N G!h|3^ik{?N^z(\[ cv y)SD)ZO#Mf&{ȕf%24#l^g]8IAj% S6W<dܚK @7Lz/5 j\*mVUT t+70qpp$C'a`$Av*Dei<.>B_U%;r_"?waqط+/"A0)!ng-Řgt~+g<#Y22PԁT fYs nll?@_1S (HY`2l& kq!沦q&O ueUH8P#*KbwnEsH<]kʦ )kO [:} ET\V'+8~)Pʜq}P0uW*2񎦳w򃐖@ ht,@IɂN_Ɉ۞0vѢKsd8#R+ )^Q$UA'Mr}j, RᩥU7ZwR9ȇ&i@;:)YgK~ ckV"ug`){YiBbRT '~ {W6%.O 4BLXB˙BB>R=x/N>q ZDo6.&s1VIr TQL-kVJ]rÆي&Be&6|p]_ jQbK~uBENlD1j{ soSר);jѸf'LT7@Gyp `ޡppC=!fFB&@[gױ٩w hg]BQ&DvִQJqջ NY{拹Mw(L>a[dsM6Qm(%}jٓ*KmF*^s `пT6",G 4 c3W,Bҁ t]d_ml=Sy `(vڤWkmpzhtO7:= 5D{ݖ#'&\`g;1 H T,Çqs7HI~riTih0KW}B)ިT JȮmxD ڥA˲ QQ觓e"YmN^GjH*=pM,"W7M(RbQ5QWy]a3籔_9o;3G:2u:b?a(Zcjh\ʱ%BYՉ9!xDZGLXAՆX"9(!qȶ3MCQC[jr7 g,M+9nžRѱ :!1uKOz|2q*?$dY#;]%;ys*&BqrX.nƴ&6Ot!-BᨚNfq/T<RlI4--7Dˋ" 4P@s6)Zګ}o;'Z;A(`06d=&?#~1C=HFOo.% 1#,w{bU .OylpӱI=kʯal^/lx6x9qDg R4ζdT3pm>$J(,uB·J+M3闀-R{iϹ[RYS;rLl 072bB -N_^G $ seFX&pFgTZLk2R %h }#0ک?( <\%dARN _rEFuNvh^cnQB6U-q`-Ё-W c ӅjE4A?$(R@9ꋎ3p77 xiY<b^ Cv[V9F:r*r fEb)v',,[akcog*~Ca Ӱ(.9 [*Xuf1rZBHCS w+4j&>$y44~=npz P'3sPC1rG-?7Sm+F̳la7;s&s5.&%qƫ%+rq_!`qѳݾFݑS2hMr6*>Q$1 6¡#ٺ~޽,[JSKx  A|yE鑁6 `b<n]kK97%RX '$d*-kM* S!1Qɺ#oM*Igfe eCB_:Ġ=W+(NEPΆ_Tw (|"M (ƥN" `N~d)W-i7@ABbY,/#CNoTͩ5ɭ YoXcώo4P *0uh ;mĠ*<7 \E}w0iñjZNJ$) ,t%0vcºJ9v'jam cfEiè08+]Y{w,PAVW1p3EVo;>N[0٘~zq݉TO#N10BGՉS18mc l Ժ*2DX1+uxȠ %(!.W7^6:.۾^c~Ǘ{ 8CdQ0 T竈Uh8"N[5Cb"WOKp,>u.K\&-Tm>3D`m*awm,r}1E%yRTiJ(p%{urNܔdFMphO&K) [v2\uOs.ț޿0'Ǿ2O"|gd-C{̓ĩ[US0g%%`%lc14W) xik^}!YwzE4\eHƹl:[S'riΉuQ$Uj-|r+ōĖ~ɣt.?Fxˆg݁_ zj"i,"C>}Zh05\螉+Ch[p'8[HFs`1~g :&]IzG[zg }8O۵~|c.+ }\ ] CpE199x5)i يfEsf:Ci$3n} 뢅kko4t"e870"af%n\S_=L#ρG8 '%C}\q*V_sC[bݏL(mf8^W4ׇFJ5 :iFa}g\rg[D}h=wpƊ)|R_ #.gG訝y߷I>fF3S\vScr/.R<68)r6Nùӿ"W1Uڧ&RդK7+Hq g!h"f1צ69w$+f?,!PXVZ(ˬ񶥙.|/8Td\E㊨t"o?ʽaeζQ{cVd.nj>K}h!1{A1ǽ*c1*//lafA#\N##~=#FmzӃ.[1z*J w/_w`X76Wwփ)T4혿ϑn] TuU)vNUK5'^nttJCc\r}aƎ|~5&$.(c/n3Sؿc'PKTY'DTHew‰ ՁbBG& BTs#v(ZzDYoFf7Hde|pyY5׶c|ldKa鯱\N2xJfl1(qMb>9,QA~mo x{Ogy|¾1a~GSt2o*tQīñ>M|(IU;ɼXa1s\=@H ۦ9N"b_vͦK;НJOG )5y /"w7m za~@)."]8gt.9z@]2Q !EV%N_A2Ŏ аG_,[爑g@B# G}/o}GWOOl0vUy&e@0h́ vۛ.<@SVfIhԇ1fT-6ȸ*?ΐZB73dĭ $8wfb$,֋{,y+}rp7"`LYfO$ 4)q 16!=˹+ش uF[a.Z>OpU&"0T'+Q9 nMw>kÝva%$%jzLEb̴\tϋ&vz}/:H|Bhtd;Sy)n~Z ,Wo#DmVBojf($cۂ%TV՟;Ð0J',8ar =J΅+4E$ۉrX5 Ÿ@`ezВ^) l[vC P\H8$o-&p)BrwDK9=[Y]r`ny~m٤@͏rJ ceⰶ.SbAlnv5 Yělp p ra)cgn@ioҧs)%[a^2_Q4c(BZǗGr[̍2N8&IQb ^8\6ڄs5+E>v]儹v!P|qO~[Li ;b 4^Q( "+!}}!L!wJ̓cB[gLϬEdqAt:?7Bx!?kݫ5i#NAo۽sj0,mpWTɀ'S;P2l6ANQA؉Fi/Q!#D}dUc%u(?5}}SM:ڐF~"9K!sV3g=zܳ*V> ɋkaaF\CtƘ8uÇ5dR8^Π:1R;&8l}}'$j |?-&S"Fm`,r }\wwqn;DJ%Q)g[w3<2JLWI2TT=#Eciך%Ze +*<ͅ8Ps1t$A'7׎ew#ڋwQ?drXY_dWpzhr raj]5˖r±^n6-L% ͈ jPXLuwz5 ~\.i7=miVN>4`z2X\ݐE"tkqZ$œt)wqٍv5D)dE#,}Zlܜjs|z2_0IIe eL%P"7fw*ۺ֍IڟjNLY˧I'(G-Upb[gb9&9̃PZ)1O6";g I`m(pÖ:H"鈮H+K;/2(C?lN+Q\6g$'Ce_e̟"R&>Bm`K;zyzz"delj ^z5麬8u4Vi#Z:`֗d VaP&vOQ2(`7%þ䍿m~HզX: zA) }2oNc:]dJ^¾#\<^](>c@U,^#Q|ԁ'df@W/8TWBIg :"0x:Az+ams"W(1>wφ/X~ w_.ߒ*Z`۬;䍀{ U.<o͋QGOqAisMR(ʇl<{ܷE"H$5_% RXsR{Pi5z &?=}E6qF̙ci0U‚ْ(\M|],?|Xak)/Df+x lˡք(r]CGyQw"Z; hK$pu8f#VCDCuZRx$7>!9քo)aRcW(Ec]0E!Igo1Nh_5mE?LUO3ߐ8s&+^!(\)Vum/u<:IL:(4wtZn #AhkqrP2H[pQc@:U 2u%㾐еR*woG'R.-fY`()F.9KӠRhPϏ ˥?ua*p٠r&t}+ݸv#^(?б G]"0{ʌTcDyǩ9_lPUp2T|c8w e9[DY-Ciܡ.Ko >nZP[a!t- n2>}Ɲ`FS~ﵾLU r:'􊳆ݴIƸG]3QpX^k=1i1 ?QoB?.`:hzJ b1!ʾ $뻳dIgi d\>54IЛ^!; k욺zyPHtih{n\~'*DƧ-k1vkw8>"H*}K AW:Pj@S_ZZ HÜ(BA?vP,M>&KCu ϑ:= *Z$\ _CUM)d!&ٱ):e as/#HalX:5LlS >- 2`Gi9q5tʷ\"?!MtPQVAOVto[6A37H-\M㢫+0/; h]2(2?92睭Ud*6^sĿۋ wE5]B?@ޛڟ VnPB%dUn, s, .-ja},N7h*hg @xKF/ .9F[L792y[Qfa1tR0vGly7"pg2d@TrEQQ(U D*V:C>ѿbr>d|i,9XN7SXOv\ưX[$tCO\hFUie2W )I %(2 _Y\Xf+EE<;Z/,@f>톼6 RuQeGf|i^W 0t (;Uf./nOMG W@n"0??#7ܑ#T7B؎宴.mOEgZ{Fq%pj*bqe4f 5:* q.I9>wmhlT ="n;Np#5R[jɌ`dv2b d$FNP_aڵ8-G͍>^u ]Ċ͐6.EGʌq?~57 =UFH9FŒW6r(Ou`( .`\~) Fo_07-Xe{|qNjN`N+ER^iDꦆBJ8k8VZ(;xԼNˤm N.?Cȼ@+sGd ]AeΦߑwzuդSaS_H=bj{o0gC>Ozz9,1kȓiIҞ]L%jg HU n3T UiKۻqFCPЃ_940>2ÉïQ Q)lH糐[:³cՒXg6fz(6DI!S, vyAWrIߜQH`j>؎SZ]"_? ,׌oʨnGe&M b#Ώsúȕ[2=_Ԁ sR b=G~U6^(McPՆ ~e^FFfyѡ3ۚ·$A0gFAK$wDȻ7p^21Ű=}糾5[〉HEmf1Wy:M薰ӰQl| ; ĭ@ViTD5 4CAxkV+zb. lTwX<8F E10:\͍)gkVgxBrᦁ>2j]KrǴ]+j5+Vri:F [聼Co{i0ن8z?wb1}LyŴhg5%Dg5; bه?OG/KBB`7y_>:mh]_2]3늊NklkL98v ?j4)ȋFo$kdF{빛@ bhij :?%[,ݗz7]LIDeCW=ƔI/a(|aK٫s< h&<3= b5L$uM]/lGCoL6^^;oG6 @GH 52D .1?+vIv*a HtHRzeIS?.:^<3m}V /'1ߙYo% ۊ=_s8+(I@ĪFhDWNآd1> V6HTϩFwze8EIz3#,ei%EcލRn HǖzS|'s3~Ƣ,c4G#FXPIȰA7sy+~kLoiȯy9Qu$/ h/$`0^ m]*L%.'h3Ր_j3)bm9qcu hN \]p:#0%t#̶Y#eQmԜ?,5S'iX6^r|@ Ng[JrG8mb[L_Urхz%/Of j%7$m<4^.cߧ\|khp>xioR˓3<HnAqwuΧ~稭VqoV>"MZhRx; -t2G p@]r#/mI0rja7k|BIlXX2E7rTZ$ͯT:%Xa UOsvVLEy%<7r`bl\y P0s\Ň͜{1ƌ%VEEgoR D47`]!BTHЯ|ΣJ,zL72Z_'nͭ=qG=#%D |]j:u"y?kt^>˲ʢ)` &By@g+Ry+{[Kygq+R!C| \Y59\X*)t!9,s7ԄT X+n NF(ydCky:vg/$#Ki08~B( D۱^lژ tYՒF@.flwT~Љq,O=U}P`~Il^՗ێ՛0J--'"Zޤ3XzZlJ%p@b GړSU,0ӿx?>I'em=F1 x6τXuLw.590DpO1:xR1{'-]3з6stJLB z9#pGrȅ ʱȨ d o [7u|V=A%NY>m#pfEKѮASf\5{bהe٘i6KOS%Itj%(I4DЙkgP4 kNivQa/ oabҁfo=΁rߊ@tb`9$aj'29Q5aO`T=iT-w*t# #qJl1g@lAXJ|, ;+ & -fk gki'_^7 "$ÇMh ~}d駵U4\%vLFLt5rKW+[Ylнʥ駑OB.+(%xTW%wD8_p Gy9KMݍ>{m!+6nvךj/EDKʆ0{XN$%.(XUPK{8Nȓ"o+Ijz,܎/%n?.oBu u`gu1' Xv_H"6__L\HATpZUSě=YT,&iY6 dQއA*:"B^CAC;.F6NZ|?-G'O*r `&23FjpѮs/bĭoeI4Jf&Kjoy柷َx1;7]E[ZI"D*qFMPBzMcet+udELHǘ{J6FpЖ3I\-8P5,/?G -R..ZsYt`!Ȝy#@<\4\0h_*ꎱu|ǻ%F PK r7¼l%5|DOfIt>M(&p9ŝ 4M#aJVw"u࿃t2̧^RTz"qaj]f Q`f0OdK(|W'ԅs%pQXb Ѿ.nS_7Tb}ZW..[WwޚÊGYXUfZtW[M-W▩3.{c_9l5Gzh⅋e6I"O|anD֯ds$"9G\^+s׊9Ia klp?!G,%NU56OG ,oҺh @5VŵQ bKHwp!E4 /J:p]P2,ɔ׫IEM{J,+TJp~Tbj '| J1'hYSmGxP>GZiLPWA0}Cۂ ٩byvuUy%G W;۩i?DMf߹y9} \gZv=UiB;y,xqgFmdI6%j9Vq/!` >0)F54go{;QQ|ok)#Q6#_9} VT F}H"nzۋяi+3WĆ!_[:Y k뻧aVqA[f>'q gH E O4e,'JZ{0ÂWjgûAtĔ~\ɩ ,2 •nyInђ{)HK5X.Oo Yq]< DBWM+Y!9dvY+W40bpqm5Hq1{)`-A-8#:{"ʗKXkηѨ/KF<tK^MA77 P43 ZY@{„PMg&Ο)«&1SF'%5)]9 c`b`5XB F,@r&g.{ 0I+jR$ '0N1/lP2:X>=P[:!eeK}|׍Kḧ ?eoM-v} 'RmpͷAؼw.SZH5Xkڜ Sa(,PYWtq\w WҠ%pIrGm"`;P_H4(x9Uy(]$\gy|j`l 樴:A 2z1u?SN77#.Pɨұyf}ASߺ[咯5^rx=jEV\O 2ߛڥ]@87$lft3oKPq lr4nvQ/IRabEL9x6D-·U;PSt~bhcNhC)jB{pw[ZÆWKs-x7M-'+wDiȪ2&CUT.3I !=AC~>"A7:B]LQhڙn`NfZ7Y]J0YaN&3g?UoO1y Em)`P>'",}u[6Q2@C?_=کOq c;Εټ{JPL PlK:zD~PX帩oZ3{B*VGo|%yrL՛;*[X$}G8kA@qU|Hog)f G8nuWD2|KU;̀˜A\nOz,L?U/FEh3 C`NϘh/hȿD堛TU@ yhwwTc?Mvuw9 a[h P@hO]gl8 ISdL}ɗz'KTwu@?7𛿒Ȭ\!IN-x\v(`1ljMկ?fݹޠPцyu[3^BqE31wKsdq!CvF+r$e0@ t=.9]$kzN+ocl`[q-as^{~Oh&*7ӏgٺ]IˬRQQE3T Dv,`U&rD'!e]SN)9t\.Q(Ε=bco}zTszǚre>ǽƪqq]\ [ AyM὇4 ,|5ڞB-e* Lv*m\}EZZĆvh=Nox3_*kЙ ->b|֡6dulȑU&] ÖFp %욓溕}l9%oJcЇbȖCem#ZSPOΌJ=L' Ϗ.vs` ^r<8$m>TMam]5boe EȲjy:J¶,Ztg4u?ŀzHs{z!t :g!՞v.hVDd0n6tjvTW]sTd.7r{ٿ0PO4"[J\UxgV8$Ku.}p K)7T1w^ÚYm/:j]d]Cu{, c7VY0m+ sCd!|='HDהgX!DSZ.- Tw4&xDk,& _S,YY{T'zFR!" h)">/S)"QJ9)JeF9) aqp@A_!7U$U0J= L@G~ܬ\ wˡ&}@W8GmY#' %q 2*dcM3 cJaq< |t2> NGڥ~7 CbwV d^$ST :3v4l8 YPsD/~Ք.sCe)Y( ۓ"'nW9%  eW7Fx(+=b |v.LN! 1bci\y?sft6gf}p aoΌX8AXQWXKv=֮I}Ax`l-IBOKᛠI]ǔ_v[8VŨ^Qʴ~ҷi2|>FŮ4&",qi I02r7wR+giWި 8漺c2.X,śktэ6l{c2sgZ{tX1ّK͘fBox1к璎͔lC-J][2]-8y5v} B^/& :.)L6ЩZ֞A")&ׅXV&T)[\֟]$ǒV̢W7QΠ-^d*вNڄi!= o1RL~/CR#' p&âjV+U`p @{_NP{|Sz=@z: S^N^94?Cߓ*H%_ԇr K@D<2FϽxدFj^'-w{`HюK _ 0aiTvC#G<TIX@wRǦ ~_TR#L0s,3٤ÚBy}g`\H© Tzr+wz~rTwOVLӍON^~K,3\|Jm-ȟuarڿߜa2^ob(x_8Dd0:n:x;32x̶?0sP;j: ZTRXz}<^MyM j>nȢG  x{=^Azy:)=n[ԧx!?eKTM+_R'pRbh\級[{Z隌QZ zo>`5I&Yua2K#`qtOz +m$0Lt&e(d2T!L{z"HIkM?tܾXyXz{{&Þ ښ*+9l8;w *zHȭ}ZLD8KIsOAd/{L&3A&;]ϸG3޺% F8niɪ3wGablX$ jӞWsϛb$ ٱ^e7(5_ !ʳ;GKktR}ΡdH8;b60uO>*{J{*EOBwLOh{%AܜFLxK0Ғ&1Dќdog.10D,,Lp&5H ODʀr~YcK}A))s721Jk$AFsdV[# 2` s5 G=hc ;iGZqб@A"3.  Tv?˵i?KC|qT$\֏e .?ߌ ד]ԁr7wkcf,{ڄtˁ@Y&8XJb"i:(8Ӻ)ǥIlgQEB)b!fw&b¼<339YX%m)"R;fRN}gKFY$MhL𴗬 Y!56!s-uj.?V>X uOղCAJك*M_ШhG/6~&jv,O<|7Ħh?HJrJ]أ~H Ym!k#AAm&8sf1-eQ%b2*"!kxwVR0d.+s[5KKl|$2M% ! u!MЄQ~`)'djJʒAτ:4WaEL HOs oLD˃F Ќ MfaI}Fur/f .Yh١ܵ2.cզĽ+}ic}:=<~0D{J #6RqZ?l6 k4&7 w4h24c^yJ3 Dַ6-ľDیw;6s{kelç^m $lu?'IhK_ys3;#+Oн T)BR-x1,:NDElN]+mOQ8-tXD0?|l&4 >ުE;T3 j5zuUls~?nϓj^e[ QP!qpQf1:pd)b܉c̿U/f("RJxsl.ۙ͠]sT觲0Z?hl9dNR(pj]/fFnsYD`NJ[DY5$ SXs&ntPy曪=swGMsmi M &Lhj2ѝSk 9{~.(STo  3革Q&<ût@;}ˑxTB]W76 HO`ً'^-"e4,X?gUz9cՉ-lƘeRͷyRGsҎZ=\FY /n0\0~Jׄ6PCL9̜+-bشl\=8m~L7^zR/iOz7+nHV@wfF@  cSll>$($I>x@Rz88`#&kDNq(ehAqu?rۅ_B@>E$ O;KÊf\fC*T8p θd Tf^xZW&]s/{0ziZp(^m\ L-  g!>`qTth*R/pYꂀVfwf$ XAlw  &j\~_X>1c7a kwk׃ߚh<3)NֵD2󰲨9/#䍄5Eoѕ܎KOL!ʚ q|ex%֚)h7n;2nJV Ke+e)**C/@e9C9]7 pTs-H׾nMhN(2+cit;-UjR_ [@)KܐzaH`9(+\L듚;6>^2Rx.gb%cK8z7! 4&[A7҇%tᾢ݉iY">kĈ^H=ej[`;-Lr?Yl*b^CS]er,UPXp/8n uh7#Hyw CK1ޘ3 ( I.j!*`_Pbڷ9wF0W B!wl+Nu74%r)![ tb te89 4G܉ȏ% y#GR "(ݣQl8^OMzvUxZPp$jV%}x@(qҕ\4өI8@yϏqJ(v5%ݞ֬fS+k jWcmU+ ^PU:w&X?e`p*cvҕr=PEVhT C )QX| $84qQ8y+'0H_AF:\cMI5,JƀWp`t=v|1qHktu&͙xa 썩& V{Xmz|x$?va͜5V熡6vz2% 1 0 ! Ү?24il.>jfk쩄7 q !#ٟƝ|'J 㣎K#q B#K Kj+-iX;Yi{vgh.K١iFQGLt#K28vTϪ})먗y.%_Vh'H^NzTf ;-sіׯ t N^l O;Je.{e Z<&u*6e1+ 㷑"*ء%l0gxŸyՎ~tUg-;O9vf9G>&H#=HeL F{tu[ipmn;[&bj/>KTv~AY^V3 R 'Yjh?:8BU>Nx DчޣW[-3m42?uH@ i KXN,e]8n*l,)}NW2[2?Hb6Qm= 2>0]IYs&LLN9"yĄK$i=;ݗw|Cȉ ))r:mUqH2| _uZd!- ^["m=6^Ыdn7#xtUe[0Ш?-B_8`"A,E={ҏF5t>'-JI76K$à:-Ȃ`8L+3Mўm^[Rd15|o|/T]Vkcbl._[v. 1p]:cCYB\ !8Q$]3[j —;G!ſC[(ٽ$ѱTݪH=e\<6jn[4~P_ޘ؛Jt~MyJ]U1CEڸ \< 貿 [pC"o:ӨMMu{8M* 9j}E)IޣS޵)(.B<߉UA7llCq8V2GL Mܽ&g.[FZ"I,#8 t8a3nXk5NJ)7Bq'BC-71R34{ggzů#] .``Üh/e,*@YٴLl@%GOYzd@#d)U=H KX V-7?շrMPNҨJo2FNNaKpKVTA{k[bbO~;-Dx_<bWǛ=JT3q߽Zˏͼئ<[zdBN{>7ӔIG&8d 椘#h؊^ciSLEx# `A&WN*ߺwh} BSv@J Z&XnťyP7뎨rQMCA.׌Ő#/ x]Z.?*8%r@CJ4gdN##ڵ*V v^h=AE~ZŃ8.u0gY7Z%I4zAܧO=l1MsTE+/17d4PgxyQJmXඁ䆍shCo Rwu9hE2S|5JƸIT}z<\d )[ڬu3qxq`3t+@j6|B+Œf0F3*vKOuFT#86 A݌ Z) s6<*!A}fvyf;Ai(Z{OkJsZO}#h^><_gՊEFͲ9@b ֠X]p.m!ɢ O8׏zQH.6\Tz: vQoL.I9p-1K$dcY) atf`=\Z[3, ڟ% X-8I@?Z&@yU.=}!vRoחgϪAws<dIh*i?ր. b}fyY*K,~;{3Q1J~,{L\bǯܩ~72 ej*ЂKulvbњwߐRRJ=X mS)JL Q&*るcr[J#~t#"kwi7ޒb5Crp9 >ΣW kM*=ˈb!/ unEʮ?ab̀ƂvjqE0|u$o?)|*qg99x}/Sb7s) Q/--ۉf^yE<&l1yQ4a|+kߌ |8Vc%7‥lb)rO &$6)hCgR _ ?+ݣߑ״CAz)I|u4ܝZ.sR-rvv>`u9ԥCϳo>XZ]s"1yZr$|ip̑Ī2đ'52WHꛋ%38+&%*;)W)[jz,l .jN[i`yx|ql^yC|\.ASO%LPvh/:hXX-3=n (.oER\;-TuQ+ v~/cS42 C35\cyמ^b״Arud|q ?JOi-Yə}It+YY4 ;äZ= TaVPe,i^[;~ H$Rk0=CuL%Xf 53׀¼ؒ3490 Zh^NP1pLJCR&iH)ܨ#UEzsOX~ׂ Hl "ˈy g +M$ `H٪9EZ RYc>mׯb ,>h0(Lc:m)S@2JMM^hA8;[pTqbnSfSKRXh]`26_u7*@5.#ukwYu JJU"ZNIK5B%'xw0NC4Y{;`jF?+ZuOfb(t=ʟ$ش ц UFO;bU+DlٵCh1UmW> a2MP>AH;ASպ`*uiTK4gBz6۶SS"2Zr3\}Vr冾NN菧ͭh^A P8?v_xKy=LZcȥ~,kCܒݏQN,#K[`}w fv5T{xU$XÀ߷7ڷ͹CbqfLdJVqV9@Uq-dv곑l(JkZܕ} ؐ3`ݖyybxϺ4,'g<#YA{+ٺ !w3UNuz uŶ955e2d޼N\{~2K͘"rP!2 h:aLD1!d8v"=z5Րum;t4_lV,r*Е̉FM_U7# Ӊe>f@;sbsKtw8J`4WOT }JG\7Wg* d !YMNo"P7QNGN;ez5z:Aye#cʌESԦQ-|.\lЌ =n6EotAZᢩ1|Ld!ĈRЏ8)Tn:ND^]7O0;8V>'Z7g"2"xu1宐50$yJ͠oeӧdEeg<~]5ͤ^œp`g1 2 i;=.$hRި0\-vϹzD@T 14W}4 N!r3aIBcZTT lRt`DŽPH יY:DW8?M-zMh_+d25N .Mqf[G,/uT/ZmWG촼|5J!2EJP$~m P#g[։54L_׏lEi;a ZrkMLzG)P Owm7e 4"-iz~04{9;+,4""z>E7{U!Sk?ÂCИ2{ԔyW}. {Aa!cG"h/_@}jV{ Q )-OQZ\Ԇ ȓw<MJt 2#RW݊?*Rk G^Y+8ObcKmh~l# s6X`~ss죱NI?4Ő;l=Ffu:m%r?4g%}] 1cud&T!"ZQ¯pT盧fvZ>zk[@7`T hj?T[eo= ԝmZFݺឍOp)[O0 7#5G3]H9-LS `2yA[bN@e|xSwrmH 9 S73UC6Τ#ZD[`ݵ_5:>KlvMu?H1qN1\'~t 5&$ WV0CI9ky R`\ #Hl#)AKȰa5r뚲 ֣[֥3Ѯbz%ȑ`+iPehO,U5.5Y;tM\R$~PAUF;=}"HhlL.wf\) u'8cYhY)U4/Nr?]`} >ͨ]);dve6w]5o]&*,a[E,)m~ H)e&oPXGݔBn+o#zKC^>݇}kVݗK\bXok+uʧ3ui%^=]VvlP+}io-@F;D):ct(!.Pmɂ_rS \IaY>3H%R/٘LK:A8aJxD ) (b(纪Ir|EfE]:iG>^TXOyY E-HBW盯#vH  :WVyccRƇF覩<4 \J۹a.'Er?=Ґq m}um5GDYRm0 j} «Ɏ/>oIHDVURG2S%C%ͶӔ? 2rE'q$~Z Gb#bjbFM:VcL˅?Ok)twKUP퓇*ӤB/>6G>XB*Ϸ"Xo eRgbQRGĻ P6P#3Ť.n)n''zsD^YMi( ` 36%enr Unu҆Ӥl{:u TINT D`1 !UޔK|% GTo5GX Xse`^įU:YcRrD tѩ">[H/M.՟(ƁeIF*W|՚)rP2@ۣݘ|4_gdq`:I InsTg [K1&kTHY:T STa&]jHʜ4ibmBT5dRGVs> 83@w9fa$l iu *x$movMt)塇-7s4yL!bpz9Q{X/|5toyFvǘN:1H([$wSkJu^ofG]H38G֧Ҙ$`?Ğc'XGik<¼ꄾC)ե0To_\7誏lG g^gq֎,YG+K';uJBB<#y3L'DGc'Y b=<,O'Fu x 9gl3%g_WpI\-t}SDTk@W:d{D㕸֤58{?6\M7S`  s$nd1n,cmFw{㉗/T.ʝw!?ӆ+j拹n;q&$V^(5&x/\W9Й0G_$;ҍ5X-)X¡$!B+ckGv(vB MeuuRXAi#EUAoU ~"H5z@R:y5H wu45wra,ةj$" uHyEtJY7_:E7Q=D ^/"S# 0KaMv֚ wqfPHil*kRpޮQu=´۟%k)a@%[!m@E+_Ұ,zyI)kQN4LVX'ˆm9ce :lr+0-h!,N?.oE:2(q2Mu}zI9Y7fn5OG"m.(^2b Vf$@Ws05~@MWm]zeNdO;E&1O؏YC Lb RLwiZVcL?xwѺMRk=wԁ6WhdTXQPl nUnJBZU(WY஥_Ͷ\g^AuOnB59!•tx7% H@ P<XW 19}BP!!Կz]%'׽$qddPv^t)mwu@:~-*E?/=brBzB0[vm2 xo\`&T9&wܩ$ #ߋΓH|}!NU#dEKk]{#G6PmAjs2͐ĀRĝ> DAܑpv$O6x ^?~Dh;Ĉs3g5qtUw }3{acs`27g'.4[5e]WT.$KzHb8۩L $A%w5Y'lQ(M~ D7Z&_Tĩ4om d\KEڕQ`ʛY@.X _g2fV7:0Ygz0Oyr1xbL͕OsQh7.`6PP!\ W QQ RJ(GJV ϕX ZC#Y𘖬~1ܦvho\!AKR D>;fF-FFU&``j>G0m[Cu[:l(|El-MKFAj)`o 4\UaBLJ/pQHH[o4$[ r0V "Jze;$̷[(^w 6ĩG W (NSE/tӸ3ҥb?ڢBP5aXtqe#YM9FE ␵PhiS+P"+E^][.wgwDrn*EoaO.e |/)n͓ڂb O`=1y>8Ceh1p,`Lѫ6t}W㢵F҇"n`F]l͆^X1 xkxEmmAwh_/5k!k:ۡ)\:xRRQ.+ ~Iv^r;j5U-,prM 1e 6b8O:YiYT˩Hٟdq Mxtcn/9^wkjxbjT#۬K2{OTK@NpKPhc!$>5iۇkJT(<쮢>Wׄ9;lE0]/ 8efv:É}vy>v* Yz9% #:1#Pm(SȞgXqҧ:uY(Hzy(Gqy$; -JPCOS)&F:,F04h&x5ɧsm̒tɥN+(F]<Gҹ.GtOz4LD~q;(g oM>$}9G:m/+s uR bzR:/uq SO?=]SuQ{Q~Tquu\:1~W/Ў@}Y(\ghD}d PPY#f/T3|VoX[svg >7Oc)w%oj4Ss7:@X"sJ]AG-|$GW\HٷtvMoaboiׁDc—E(H-+[p:w>*)"GGx@$Y+W:1,:oNq"o\X@?NA֋*_)QrQ?T#vURK qUхBf^<.!Eg7My&{ Qm}W762CclƝ!f5_ to.6yBӯ|zJy' 18BM3a*)pVt; ^`o`sit>ӣqټ}.C2?T!6aY5d[MHb$*mX<.ӏz9ՇľwܚMK\l32V }&mLxfo^ ­6!Zb}[}Os.z2wR}A$Yn2HbC/: +>GTsxsd̗sj\+!Vv{їULUVBp3!Ԛ9 erQZ,ig04/=eoE2'oG n"¥X:uUXHN6X!@+ ڕ i)@*;.pធPG5^Ωo!S7g7JR.Yeӳ42DU^\n28O&[Yݙ5ǸGh?fT[qϞ A53 f>jw3gv¾$8|1 @[%C*t2%u܁ߕ 9j􇌋97 ,TY<55uӡj/& \ %%sV+($UDd0twغכ Ia[̓bv ;8> : $ R1M(E1aA `D{@87 cGn'f5%Y*Yᶠv2A@ LYpn K6Y tWE`䠆3)ynDPUO;fMZ`_}RZ(:rl#Om)U G?dS~rBU fQ[ -#'᱘cu/TVv8͜.SygbYdҔiGwKnֳC~ájpR|X2Q!F8k"= 28P4+"s%x {쀦כ&JPn&QZRf 3;laJ4V`:.dgs+0sf DKY(GMϗ'2Mh1^ޤOȾSϩBk_}+GK)W`/ 5t;bUI[ M@Si_Wy-L )jJ&ZZaaZ5=diR}D\'Kh-|l${n@b<e5.B$9řj3q-.;#ޤ5C'Ξ-hɑp,y }'-_:bܜ2$^tfŁ*j5P^yL3:ȣnmK[G7'2˫B$jCX~ʁN,^R;\i m׋iY+j}*"҃`J^fn\lܝOZgԛD(?՚ĭ 7>{'@&9+ h:V$6{65EE7'gsoGߡԭ |+j'ͫ"^hࠋ2aZ>, t*hV x+aHQM0LEݟ;A՜  D/¢|9,||x(0'h\^>=tlqYHlf%ss݌,>2^ߧ$vզ.&׉mcNajΨy஛d卐cuܭ(CQ8߁V(PI'[UB^TybęE.U1u='}fˮ"h ~6f,UwKIa]XRule@$!AJomĀueXdAZK1 lRX0P)"`4:F˟oi?7g(Ҳ%h[^dΟqD1LM.4Yé%ITs`~RrA `*^t:g--N1!+8npEQq6Ҽ)w0h4\tbr^A'~Ăk-ncH; J.%6Mz]%eٱqv(" ҟ`u2ᩌgp)uEU+Me"U( N-V#6\U@ $棡BeA7+BH#K5ވ98ڻ:OJxx?˩BB!l͎:/C!g b('$Fn"lQm4۬DJ(Ij՛7qzY=Ϩ("Ȭ_*\F[o _':\p]&ힾ 5 bkZX5 q?XF\kH\<s9Й#v A\]4| HԔRń[ԉ!D2ޭZ8tHK"#vsVʥns-T&5\Z*spr` pY/],>{P<@&DMMɽr CנW]h.N\˃,EJu߼(e baC0 oNC/m' 曡^%bM.W[]QR_أ3`#aGAa=qe~$yýtT cE[#(I춍1 cmIXO>\'fH¶oܩ_|읞;?cz!_[Ugbgaދg!hml$qͷ 5Y(z@elU3S 5_ E݋Gm#jUZz>Fch#a*yf;|WjX.u!C '\5_#bD)(aObd=꒤*E#Bxr I0V%APj+ 6{lZTW 4ե6cV'ǥcDo_hXۢLFr>H=+z˵BrpK-G,j|a6¾Up2wE@څ3%޻:y[_OA19c3ckTU~ɭ!qĠL\f4" 7[-T#z%$ǜ~uO_dkz2,X7#N{qfk=L{N$~Dl`l 2#}şpюU*XYħ-p+4X#x~D-G o}j |,OEt>kʺ݋-v~u:FάF則?Ԡ&K *|;Q Q1p&$ ʩ̈́a:X5ģ;Ѹ3 [W9+NN5[%I$ =I߶pΐeq9>u;6@Quj`A %PFlY23C83i3jldc,*teFoFwyO35[揈:8IYJ %{\UB$ٿ$I-bT캎c%M';@xbq9I}pZt#FIه䙝宋Th cE9])[ XK{\7M ~gB@%!R2'/ OWjHi t44 zAach5Mا׼X{.T$^fȭ~/\ y o\&]>&Ϲֿ g# 5fȑrOk\dѵ]D7s[lz;] 4S#/_BϮDy?AeeF7Ay & ꨼|wn>[\4 LnSwU-=},٩b $\`^RZ'GګW6y:D:U[zGuVF ^hdg9EJpuYx%̓ow-kKۈn/p NJ\3m i3:1BS2AݥD[B=uV/_5Q:,PKU |b EfWg%YB!TҨ°Jt}EmVDV YÓWer\M i,) 1@)&fܯBcVimї0U&(R鷧Qn#FQHCol?J}!ƌB<:-ڣ͇EINL{?y]\C",$/W_KߣX,.L:*YUݳ̞-4 !373n202>, 'T-}Ybd>vЫb^5v` k;Gre8`:^$4NM'łZ+!#?ٵ @rL"wWЎ$VMgzR.e NIbSDoKK!YбʱȊNAs-CuGh|_I%׌wĕ |ݳk&;)ZDCs.z3,/n-3VuW9Zj]~5p [0sbg'*heVR$uC=/')g{:b"fcxuQ@!`,+mm1-lEv>ѡK 'c pٗ{i/ vu_(jkx ܂xGZd3 &)ƩP<iH ܄CVM˽QIpo&rǸ"}wKnEӵgv-kSyb_qd!ٝuƭ|N8pYޮ/n`:&ڶ Ut>}qϭi'k/s"1?:eKҡFĚ=mQ/x7Ϩ{LdpM% UmN!rdbv4g&I?K_FˎSA-)1M+$}z;)Zbc!W5E AN f2.03UTX&[Rk%\qpn`fal1L#zbf`xv+j *9B f/5|x(ӯo,76//Na@¬]VK踊or 2AsE_] O{h=:mTY̗c\u;9A>1ˑWY|2pK' QᴯĠ ÓѾ{Sc"a⤒.6#]b#ݢ,pKjdAE3¦"qG3 rB4pLL/#=F$&)%}xQP坶$JR'!W@$SMo3=| Ne$<Q}e@OQd;57(ZEdE?q{$Stk#Iɜ2 l~wv$4#:z6h7ZL&>RKN t.6Q ϳ9A,ݥihԖyǴ@5MUo?ZqhC_Lʎ> $%bG~QV]$~ aBYIoZ%s=]I .dGjdYt"tiy@?ta;$ mcDtM<*: MͿ"yN%Ɛhw 7`X_%b.Ij6`J~Aé'V9_.e|ߓ&MJØ 2 I768 "Gp7F"GQ,;-gU$6YO%ѾvS80oJªUV^PxpMx;s4F5{4&׌k!Gv üb`w;KXZ9ub(AǯUy#0na{f/YjwH)2y\w{WX3:0TՉtIJ d/L#Uq~5f^_&dKe 48|k.5 ɐɇfs)Wi3 иstVEN Ja4Eќs"zSpYU\XdekVMʦ)kQ?27w{}|R4~v1HV[شɘTSGΥӶ ^UvNXBt|ٗ[vWpgMm\TZQF/oE;tXcB%3F8{^mo8ŠA) i8hr銎2Azv.(vď0/ɞ{ǷvvH~7׀c+M&Lض0ƝDGvI!$RMmŸ֙񂭶L^Ne'0XWrsG071.I.jd1sX#5+uqF_ u˙\\)6DbPZ `_.ɣ g[0  !N-IV^9J\ݔh,99LI_X/)-9aK bD π&V1Ine3S&Q2[$,  7jKԟ?r:fTtɿmȨqx&ě6]W/XrjٻݭOK/_R4%hD./ڠ;)5n`˭cߺUsb~Z<%l$3N3oK C*ښmQyFಛ|OFIS4#gG KѶ5-}oi@n`wa0,4vn %pQiœfi9lhlvynocE33C&x"%ܲ' ge:Rk+b$nvVܪ@7Dke'#|YGK mK} 1z nsa77TZѶ_(W4t*|o]AρBwtzq<>K.FmӶNUXZ&R_;Z:*ѹ\kEɃ"B/pVLG'ޏ/-Zj@p xYM6>+z: º]?^C}*iߝ8pUQd% O⇝r[jlj~Ll !kJpi 5g%wny # \j,x,D|n{_ psBם0A_7<_`~Fg47]9 $.23,oX(N\a$Jt_;O(w39:/-&5{Xvym6o1;Ri\U_7A-aE'qJb^rM):e7JDO *nP 4)\nK|KzoCrijd(VASyCHCA'&2Lj  C=!p%Ǩ.C]l.)cϢ?p9G~e3ׅ|Ƃmk]ws\I{ M>zz,G#ƲPr 'tˮ\I}YjqHA@XxjIVn9ZH&P,aå=F5&N?*bwiYHoGm,ٛ湑PqQ#u!H?4] ܁-ch1f̡Y!4yP۶jl ͡ 1at|AD[[Ď7S+/8Ύ)z3Ax=QgjRKs#͓֡yBwIW Q#4@-bQ8S֒|b֟t;E\5G|+$נ=FTJ" ˲;z6L;d3E|l\?zkJf+||VC-4"1詿92{Cr.M)?yQlh{CE_dk^/QB!d&KE1 J%NJjF1Ow.҈bi5G65%pB%DXkÖmg+<|Y3կps$Piǻ vStS?MzA 7U(4^څe^v⩰AIĮ4o]C/yFەA2"z^$ LnMDo 2W5 ,|5p+>Jx&Iofp7p4ԉl5,jOJ7&*yx d )kbq0_:7fq=5XRbǹ/'[.k/{ #ƇzozI_-?i!`G{; U&X*/5G2ͥx=~3niF!ݢ4&QS%bBVN(0@3wξ&n{Eܺn,kzhu{V`H,E)`|EMrRqH0LLӦ",̉j4 qI< 6n.LJ\]h0  -&UMؾچpM|I>MnZb?W"2' kzһN!H%yޛ=EOʼnk~x !ȭ^S^+Pt,dk@C]ɂtΉ놨+n s@&h.#3|4_HnBe;\5 n#Yi~z1v4ix^ˠNa"F3=;^˭6wfEWnӫEyAmhQ zJ?$7R%H*Uiz O7,^SȇBUM@p.x?|;dhCB 'MW~.vFtW3-yџ(rx8j@fku ;RdUǝ:VD`X5ORBf> {N=SǨD{ď~,_>'qZӴz@o&=Jp,Dhח0Kqd lU&0"`]ʔ&ˇʿcF` ?9*2+70&[Df wuqvBugcr 1I`A0GO6ѵG6C;/=ِ2+L=!jLlmh9P`aa9|9_)\5Eo*А!v;SLԯ휆_|Mi''@SxJWwDj h" nj ;9W~AJр&9I54~mJJ^I 34Teuhb_ˆipr`1~aHH ~ʂFC10@?"=~Xc=v/N_&0Y= Q;$q  ֧X 4J\Yx2 twlOF;?d)d%$7cgulǂO.lX:~0[ʄ>^~i|ԂnmzC[|4هW]V0)=yJNtihHX7yZ>wړ'(w9kMkk@$ 8E0.6Η*qSB1ٲ0^,]"Tmܠߪ6 G^'nP 4<gvj[ߝQcS*[ vM\hp)K oʺ+[`*>_cD 2o!#LJisn8Y0h eЗ;aURb[,bz7 SZ-ezh_)9_} .L7Rq,+GoXS+zSq!)"t 9 N?ﬣR67N *#8WD:(qU"(#s\u"}C{L({g߀Dv4mf36m}Ԇ3 uj4)@G7ʉyȏJJUPF.xռnoʺNёm@mo|c~I}:ω2/1EHX Ɔ FwGq^3FqQ^V~%DbCh Jfx̕0lVTۻ/s¼ =qbqQnz|j]zȇBm;Būt*u+-$8 n,̘8/h2 tꈀGr(Fs([Q5?cC织M|\  # 3b TO/*[֌c*!L4aQ M^NՊCt'tVf%WK2< PtY Z D۳`'T$3=x>v;u>"a.&;[Hn'/aDJ 5=0!vG8%+V;u#uUU/zD7 6ft6E -DS(nI6'=_E66~7f/gOdb@뫐fT5Q#T!y!E_CX 8+WGc&q+O:Rs1o9bvGIp^6 ,vGk6`)upٳz)k«э:hGl-Q Ⰷo'o2L{qB)As.3w`QUB=NvM4߹DgP-sq$_TDA9O8!+S2**緳:$/m| dFNw+`'hĔ:(AIƢvG~&[%pH9edA2wa,2`o\QTl?/,z8@;Ћ)OJgH;cTEcZ0. e.x>2 v*]=Z=R=$Gb !}^0F㚲|A8#Pi<1q+ B[@{)hyzs.S UEjnS4M_1NTcI)̜;5TcU&Fr-8Xs/xtq(Mo8qy̰Il?L3է@ϔ@t ˰_Ɲ(>8|B\C.!X=BXf0qӒ;fto81q!]-1=4 >3xrX4H[Ƨ^o ^"eS(H,J1~(J؛`b%(,Hnx,޿ޅod~#Ŝ{3Ki /ڑ`MwĎ-w;cZCz~S=- zt fU|$_+9(܅JJ"M_zVᗨ6.ՆI٨,yz"#7ۙt; QPєԋmҔ?Ip 鿜hN6~N*iVlR2;`#᱘KbW!9䕟?R8CHwCX ShA|ЪTrTn_x(Gً؏%Q8@*ٱQ)RgHL{(4|qB)^P8M2̈́eKIef}Wm -͎{c;::T[8L-+|ReD5: s pA[$uȣKf4`۵eI =.p|%'Q}C?FUƒFsrIn{DZ+Jnni@! ܲIL (3sJDr$ˇX%$oIkb_Ad0:[x  l=^*Y9Up|(ɇRݏVَgIn`pQ Ivp| HLHe,k2Xeҫ"_%y%C XgԹd;|LxQ vEdp8={!#fp>̧ ѫpXv@,p^0i3 G GG =foh\j] ߮dK+EgbG[6D$CZ/ܧ|9c5Ҁ2Y}<(;4dyK\^rR4 ăAs?IyKwJC̗EM0NX *be d `6УBDz)ykUڿ{0+{LAu{Sc zii "0ڛ`{\ȝٿ[}qtl)|eZ}pLL ߹u*/x24:bwŝy TO:CcM2pT*lK'BF 7ncՎpfLee>@̖|=pB;Ο~٧zr׈n_zoݰo4iLۅӵPn1JTci66CGޥ4p˽=/'{nz*4N[% Q®ql8A1.y'|ƽ굥%ͅ+WASoxT&o&= i^5FAdW@iprˬ@BթS/wQO1=%uW_?9kν;bgS7pժ2foieӀU[K[7]E߼ZN#mmfB9\qr&ȣb(단2`2X)Xg gn g%I!ITeɘ"Zyi˖6b#B?ͤO,(0gƋHj.ZI<;‰D2@Lլ Ag`hC(\- ښ!"Ú]C{kg @r*490hm;ؚB-8١ M'PsCcٞ섕5d'Q,E.\@I:[@#+;7nkRI_s|3f6fC6(Zkm"Lۓ3[ vF> [j UOls<rh(bk._Y)P*d 1pT]mc%>w4 ҙ`J"Z[Z  w}F6oWԑs:w ݷO\AOQ`%3SB(&T/,W};>l/>4M.#8M>ǖ|,z;kYX&Z}'ǫ(Xvg[[`O(?);C |էל W>?יQ>n6ȥE7mQ*ka>҂l"X* Pʴ>o+)sMJB7sUƛPg W)^ ')B53$ UL\/ 1Et c>Dh;*[hk?U Y0B$f 9tSi\a?e^ϓ)[*׃[ sE6)[/=[(LVn$_-vۤu|T;~ dz:w4{ۺ*W!*Uw'~е;',A xD)y&䗬Low`zH9$[.k Ef {HCs3y£41#h6*w֔望#0,Խav}Bg{* 5&BG@AmzO @/o*Pbf+ö˨*HoK-Q\;r+%윊ibp L߮I21Yp@ڻ%`;'O|yJ}[,g$>AV3r5xd+| P3zijC J"4D% d-ַ9E[:9P&,֊t%mß ݩ+ >8GcqǒpC(M6%\:T|eRJ:rk9jZ4օ8P;(+߆HcxHCrV |!g,X?_qvPɩA=`&e:gZND33ڮMǫ*gve) Vӈw^ڬCXMiz߀ᛴxkycUcĿHKڃm9+%ϛ }(iu0($r I|\E-5N0Y;6iDzMx?9{d9ducv 2dI2c:ծv DH+\MmP{V)) d6f\ n9x0_o$CL x'In0է^5*{eXL?[MwYDذH se}OI; )Z)݄Ɂ$)xC{-K] Qcrx/xV^?xO|*qiِb!36;9 ^Na>{bB\! ]';PHɰ͉N~pd8\S[B@zvXׇm'W ȄtVM;[ƀPzEK>ܟP{ުmIm0Ac!83r fp^{K x[Q+ Ec1@ApJsQɂpKq__pݜh+CoܔbYBNO]_:V`I2tMO9gK R˫Q۵/%0.ܩUwrtd\ F2 mp $|費c '*j2ێh''b>(tR>,!b[ZN *dmS*YߞݺxTA%۔,7xӅ9W'0@iIBq AY7MJ++$$|޵͹aPO :QH!Fc5m_&|G Q }dS$q$3g 62}q}}?z>^nEx%;L)GxGB:uV[N@:hd ԥԍBXZ\\=,@<7WѯցkK1nbi-ޓI̸`"ڗG3}G WMjd=-|mELޤNSXˋIz!=+ N8 &mRB& Wb#f#_%>[ceԽne f(J|%;8=~R{UD'B, /) z}hd Sd@1Jڡ4.5+XcW{mz b-fd(GjGwt\BiUeu'G)U`rt3_~?=2_:,Zh!BRm40o_9M]uf5*q؍r$WKn_7I~ȸGPe0r.HP/.T<0tlAz4g{t'-^TD`oP4)0ƮZ(sfK٪[u}3T%7m>P E+j+rpUڵFqVqwF@toj)Yv?iZm.Ɇϴt+_`E ?BxFf M@М!F^W|:^ȯS9xR63'ɡcn"J@dJJG+?S†e\K} pwM^yd_gQCa 8B aa|C1Ig$M5ȹ}{̀w7Pz& Gn6~C'7t:I!H[t5fiw@/R@ٞ@yH~%[.ƿNrBG;6ߗ}v+UvcU^MV!@rZiRY+ M1q!P d+ .3<f.<&[{ g,O|\P"mD!0a/E\E=*' N{)sqw9_=0|YlVXwlxɣi\\~8 ZHqPM sgvat޾RK >[6дm]v|bSJIY{^s[Lh< H& amOOftwi2z'趁}\VÝeUl@iͯ1ol0u"R7nWB.א6UMa:kX TU",-3NvnNu:t@@*xRbQ`4<'XB_#o%^熩=aOw *؃j0I8];PAJxEKtѧ 7 } W+םCIS,7Q;pNCk-fT՟ٗ~[)&.cn`Q]?C*x@2Ibg.5cLG5Ғ Ȑ4UZ=[R5ћsU5?;(7X *fd1PPFpv \޹wT{QSäĈ vL9VL)~?~L }pK+/j-?L3`@C^=;:hiDWQ<1̒xwqC9*4@AA 3nxl&~+DEc-)×M;3±lBC ,|O$ۡM͗ҏUKB:T6Fb*O̢ILỊj"ȼC2Np@Z|%fʤ;&47"VȈV*V7XƟSL>0!0-ͰW^I{{?^=ێ1֗87bfe&ҙn{0}gxl+<ĵ'֐Z̦P//vAqSx_=gm-hRQXZqfY_Kaox g@f{ $B 9Ĝ} p[Ovo6`DA3!IAm}$yR]&qɪ^u6?ێ< m}._F?]gJ` yQ}fuN䝹 'SKgKjVP5!^>QyҎWzPD잆4\ў?{~lCZrwaԔR, wkI8/A[9w2#Q4 w\s,A4-$VsG fl7wݷѿD7훳\? $7kEEB1e6GmUj?N|T: Wx|aS5Q-s.ҦB^6!H|L9u16Hn$8uC^l'!4جΕ<\$Z9H3W(;~A#8;_O} !N@ܘ 1jބ,G0J9:Jur fͼ,xp؄xI,yrYu)_LU-^^,G|݁wYo [zMb4NFD5b*%HҊd-/pld4:! Ro}oxj8A1щ6ꋌlijuwT 9#qfpKqw0 a@^gK1;frbdeTiM#>4ݸӋJ* _j[ q \Gm|&Sޣ͑[d'3!E PN<DiYq[م7 5 7>Y?O >)zIݒ]@7IxR4I*\n$9Oz)FMIM3jI1 ؔ@+t(ESՒgdHF7_~km.zSl?ֺЖSE5s2&Y] 3UmMng޸ XI 3t餑v;ME/>N$8:9MznLN9 Jwxk2zԡ$_qiC)G2-`֤쨈fNYEK<,NGHoFKNs2S \S]CI?$s>we [J/A;CZSn!5im 1,ۼΑ!{lMaLFLy)ps-I! dř#)R(g [G!*{VKF} ׼X)zjw@(ĪˀF_* +ex0 [@J W]$4WK{ -=yD$yFɽtQ![Lr+iO]#G3ėeB2hHߋ} `V'Pb7XwJkզc%>2z<.Fy*|J ]EXw1-npV]VQb>6@J?KLs%^ ml?VϸIu o5[Ԁ'q[@4(zU?4n^/0Z)e>:7d|EzOשp|'yN *?5Vy:zw@mT響^F`6ĥKUL9͇P(SvUV81* &rcYϬ6 yVOвpFqӫ!q|z~svs֫az)ioѯ: |!)&2:}/y=.<0W2_\6 Iq&jJfL04CR2*?53!QbکrEȅ0xUjehlT !o[G@ s9oh\ѓuԼ:ᚯ˲|xx9:S 9gy 0? +J},l^hb*$[-(WeV =F@Q-%ur48kˇA뱂"Zc&CxwR;0h(mCB'5mMLGc,iY&0p#s0ߣ^6MGzu"!_t|yy=iׂv)#T<\22,/c09Ӽq-A_`?_3E|n Yvej龬C\ólUb cΔ5c>&oͺ16Q2Y0S#: *jCQr~wr<ޫcaօFT4 dFd5+e۱У)tuSUSHTY ._ЁX֖:r_ Z*E&Wgz59"Ne#Y#p%4` tȇNl]ܾNUW'=Jf'ў!}YCk*MD̨Ԇ$ix9/<_I=m>.yG1\0巗PLnlt4Ɨq OPT~hs.m;fsteJT3'sԸSaV7$BUaHyHa\(XĜo=XWd0rc^Ә^;>uPӵ>l!5,ޱf6%9:n1aUaDh顧SΛ#`"735CurրT}28ul`5N`mBy~%GmK؇(9O60N0ꤟD]>|9smF &@Լ^BJOsa> ̂2Y#V Q2T5Z\͑/;UB*~PcvkJԜieirt߲lsm6`%i9Ѡ -Y~sB &zN,鞖xJPGtgβjW5x+_87IݡbpsC6hz$i'g amQT7@m \+hxؤfLW}7J ?fցg-$ҵNx(*y8h!lTdNY#_eVb|+bDJaW2J)͖%-D_/H?/9Y~թ~7T!GԝŸ(Df va#bˠr6D& #;IS*|Y]qnW=ښ,K<퇎wk_|]-fT@Xe#OXNۼ!H}M,n !#S?B->8܊As#i>dS?z H@̽rPgK}Ʊn&FɣVXU_]Jp)xb0%bVjMØVf9mAd;"8x?Β}?]\SYD\(+hoT#x?w9rPQv`H67YWt1A4TN` 2l3g53"\Tj9O0n+|08t-$f'೾ */_Nj2(yʮ7ajڥ@(Gw,kLcʬA ]\{L2,X KjhuːU" x] Tax7L!tfL|ne屩ہsIX3w;#CiKx>dl,8m/ox%(6+|yB;'Va0t-jȓW]e< Ŷ|3-լ8+TOԗ2 ˕V"=f?cJi8$ȡ(cf<hmS2$3۶0rND)ºkG|RV|rZP:Bjʕ!рtQ)ʏ57Nu<'μBgt"Fp:_)!{LdO'I9ߏ eÿ =Qz{Ql ņ0M:^l4/w{l--HwߩRSUm-uSIj.5Ee# 7 4HL=ߣ,J$m6Arw߿. Cj.ڱ!f)t3d_Vte ю#qn *Qs J:vpmfGFR$ťHaO%_Z+];nGϖ@?y,{<1ӿ5j7*ODu8cv{GIZ r$|G^½Do3jzd7R&-@q*eZZ/'{50{W2G3{'>-8"Ü)/PMŖ+p6BN3ʐ * zǫaZ\9@|*h7;}w7{êuʮj,^h̩o t?*h>}DT&V$,_Ru8ngU͈q~X׭ jee~Xw#fXbم?DpXe22Y?"2mݬ=2OWC#Mjl*=aiͶh"NZM`In$jF9 LD+/8(2(97^w]0fpUc(qqj u.ӽeX} 6\Fdfҭv&x?P w#t~A]$SֱCB(}jDEXg4N2` [[:$yl ܹY'Zue{ S& LcQPМƄ789= ҝ`oGӾw{s蹼qk߆9<ҀMjaӯLr{7[< ܬA4F;3 IF0\YKߦF[kLَS4imN wZ[VGB7ݍ48ԣ=O ?ki>[b+u,M6Oq&fS\?0bjDD0(,O#l1 e;nFC7uχOihis\_Xy쳋$ 0Ǭ Q^kL@z/cڈ=90Kݏ7OZZn jfk @~^:PԩCMSzX#&',\ig}_qjC| "ߺ}@ ?0 3gv]\yp;[)(m þr{fݩ[1$0M f9'AkA"Gb)Yrx`sO/ýugh64 tx怭&*H}˷$dZ" ɦR)}<}4SS4`P'$ZU(CgQݽ=E:Y{gbZוbcJ`VG#؃Ln+l]FscxM:2dBcI_?SʧoUFP$'pTd@ߔ&ZpFg1,Yhl8q S1j^~n]AX[ѫo?#vQ!hZrrF(Rɤ:ȵrT )Jpz%0JeY).}?t 'ϿEM!ʹDw%R$a%QP4E5QI'f:={aޫI-?{/]Sl Or=!*Iֵ 4V/`VH+F,; \*֥ V!{9v5߇pskz@/G-՜*:\[@IpV Y%(.x5q|YxEhE"r+ = $%MT-d#*j(q$vv,"Owv|Mbc\ϡoQJGeme{Ya쐉ηoKJOQqWA(WETXvk.Uy Wޣ;ytV|m)_<)ݠ瞸6:(~IU& TNӘ2sޔc#w 2|+T?͇ŨX@b+`̏]|r4Eެ9uҲpu$1jw8pE$U]bV80 ֨^MiȏR;Y?i ϩ36Z.{&? pҹ>K ֣9 VK XH1oi|8RWχPҐ˱0ꗠ\ `ޝsvl'ݪ>Uv8lD)< 4Gwkݎ 'aFDeM^GCDRWMw f{Z鬺c}lޅG^2+7-"DDp!aӥTCр({i*Hrr%Ddޞ3W5`=HfP`/ tHL)VE `(P{kN-U(FKL`-ǮbaZw˒PU~W򙰞BjBEK$pP :-X?s\e;dQLKAt8U2G-f"%qEvp5n$Rc@~Z]5 Δ84YX5zggR@=_½`n@BnW} Ա埬 eWP=Fzim&09Rd 쎏YN_ۀ^R}NjyoҚLךW˜k M ~ 3Pq`%Y;gI8*᰷UvP҅0vͲTf7ݦB.zUtpˡ0r;RWKeP_h,"=5IYT2uX';+uV,iS$}ou_u17}geUw6d+*4[L6Raʑ[ ML( L٣3)aIT]m!3xUSo~@txoDxyq Hh4oDz`sG@A@[-7nѱ$Ӥ$ĶNC4Y 46+*:3!xzg$yN>nXlGYPḰܟ33Ԩ 7W:pߋM^=*0XXl(F$٠(xTucN( ZJ OqW gBqB~7M sF}RaU)7OH n~E5\DjVExn=o)i/Vκ FHS8D6|ΥABឍ$g `)l5<6*9\^OzζD`x1M4f!_#[j$suEҒ٬ {Zc-9Ȧq+V#awV,\Աo:{hבāE*8<=\|#:8I‘ժvחeCbWv#v)(Y2M=,ѱ.v}u@E5W!K%+]uR ,?LR n 1AR)]߀S@y!4ob󅙗>5h")FIpѾPrP å*n:;H=TFD#z&? 49_w^n2-=ɮ #8*ؓi2HEKĕFչǭ*i`R]P˺ -zީW6X2 EE/x liuT0܋$C!<1/`n 8BBrJX=O߾.4|e,\Ek# öb~"d 4hi 'X StJ<\YѾ{pҎKU<1ytp48eԇGA.}9[ Q$M+L)}˙Ztb2؜o,Ey[݃k9x|lihXt75P6?LSѰÕN8xG²)"'L#wZ4ٻ d毄iDkIS Nus:ZX$'~]=ZH(BZГ\ 2:$Ӑ#R9 -$o;(`,ZxFOmПH=vm5>d`=Utlki\AT;} 4%+5ZXKpMpm`+xX=/PD9ȷN`2g=?!f(IV`xWEfx:PQo&,lH\cqcytեI ?N *n <LJ6*bλX$1WmMSA/]ͩiys"Ș~[qdBgm@ 27MWyҳrNEt颠ƛqi(*M> Rx4׍,r_HSC@=66>(nCۻ#QC*79dŖzF,Ycmv $aRS$ H!;AWW Uzq4wTZAv,}tN^1[mS}2NvH=g_ I/@3vXC˔r󈝐r-; ~D{ς2 sz TɺV5]K4m`w Ziɭ#vVtLWvj g'q֊Ny{lzSZ+i^V豾,B!HXl/Oi&ZϟrG8fDgigl3G +%)pO<RדmBAY3G U0Ldg%̎JhX=H\-e\2[c1ɜv`&w9to?Zva(0   1B]ʫ^p5'_X;-5I 7PUp]*pO#/C>C[4Cg3ySL"">LWQ#K ߠLu6ip73dMڥS/9;ڐIJq!.Qz{фw>3*$-ieR!ׅ8oXdRk>2GmA`$-:|rhmRikGЕ@Ԫ8n# g/fs-Jwn>Wj v1fƳC7ܥ›Z3qqnEV&?+h 󏆑) ݶ(U#+qmO<$ +$so Nhl,SVV=+"䞨 P8ŦjZ:P-mCeɐ&BBcўpr$G֤vvgH{:iN!ek696SQ?OBGnZwum[㘐"SvMT̏tz _-ᠰpH $c ;4ixT^7zeѡ66mk~Iݼ<(RSTS.O D3eވjE ғtF'j0TuHE/𤧬:LgҤ̹G;m}=K~:tumFm@\:^%?j ycZ{)c-d/B{Pĥi+dw\TĜe-ht*kb%17 ̚4Q%bG*D4sj;( #:r-"^yM8c`KP3y9eijB5̤W|TԹ{}&a A(XXFV#m"^#ChaBt׍6 Ց7cQ9x[\8(#%g; )wi-d8&lrمxFۛ!rK^DR6S9X_ }EJ/ϵ \a,[xbiP9M5َ,ŝ]B9[se%S6ZpGW/(> .Cܓc\&8eg; 8=Xx &0&MNN_\Z;ї=، x2BF.R ݷ/^4yEL\6smR.!/:(9x^_ْXyO1xjtZ5C-xŐwGd!XN|mP S)M\pPau/vWْjoջdL)i5c$eS.P1L>#`}pts4~MR G&@J,X"_x1nPl)H' +~meZT"QWҶd >QUrxםa^>Ufi#n8/f;zavCMKcSkeCd;kEzCW4%Ζu]]sf:׹ڼT/R'qET^Nrm̠ 1/ݎFkcMx\Tȝ4x&< 3Oߢe'>qF_/86\W_fGNJҪ!B<(F7Y#0K"o\!˪=25CiÞQN<(+E̚h<&LY%k8DD:1 W[_`'9R 8OC1{U9dyZ.) `aY䗜YWK˺&_K%HO8]lk`(>paSTu~i A͟r89@eXv*% OEhHJ ` 'dD5 ^)Lp&:EM޶ s=\Ky[K?#xOgKf:R66P`c^FD2v\?Nfr?,GkfeF ׳ё;j k㼾% {]VhǁVs|σod#='6ΆqNTZ!-ٱ~>f/”g`?<)YTj#4g+B)\k&`чࠐJ֣ #oKȀ0RĸaMRp7\𷈻3hw)CZfN+ZiG+*~ϝrr_SSF;7ʹusa[1 ~109t.JU tl^7>䴴R-b(xsniԩ0M|shϟ3ip'JY3:eOxuE^Ov`p6x+Nn]?1i)j<4=~Ŧ=bM|~ɌFAW^WrZK\M*R?)_$[=BaqEH>Ab/֏$dtr ٦w$ٹL*52^Iwڿ}CcMX3I{;%+p_|!n;r=췘=}D2ȋ)2e/xW^/*nD6`{l^#fy|qM=;\U}K-MD Ddtr'H]6ǩ"5[ٟjr;'fQs/&,0).xS@s/jArM,7tu>NyO&%}V3\M`=g,7d92*۷tLvi#sNRcjpS:+~T!/ 3:)?IDXL'v87-HД;СSf $ =1 6kM.5+;'=i ޓW-$flm7FsJ_˵i4 >|6*>6nn;8zy. uqdllHDTg̃#BQ-OY^"O[S1^z:r0-E fqӈ;bf{PW^1t aFqOăѦIxIOi.Lw.d{ʛ-n9ˊ{qHQ\j(U5!Hw7ۯ60H|P{PS:Jiz2U'y:"k`?vBge>[ y~ ~o^8}C-{d oCZQ˘ ZiFɪM̮8UEj}|OwD=(Oj f[|B<ؤG*8W\gS37##T"s>'| -l~̑NV;_q^r]Rak a.nөO6v8atp}6Cw bnY-VL715zU'ܓdlenSabO[!D΢uO> 塞}}qL$eBU@T M@\XU; Lʌ-SM醿ݨ| 4}bx' ca2A0?"W[ :^-;ju5Z.s^qio"PA5cWrś#a.0 m}8 ѐ^UPcnVB[3^ }])dj2v]/5mXh4C>-a! jGdaʋ7홦C3M>Յ9@?֍<.H=g s; .%; pN!bפhו]'6;0)ͨG5ʷh-{ rȮjr2[ n7{dS1>$:H__pTn;[(*ı]`X`!=t\[y ] 7)faH,r)_ObdFihbR@zJ>_Ea?QܸlyF2= &i{8Gf!t"Οna*/V#pabVrefJb$Y6O]I;bFI< dc׹o>P}%(t8z:-Iw/-mY2iGb]1N;ˏ 3SDf6 D_ or*n&_]sTiѴBa/o;[VΔX\m),4ɼqdbH3&S#+mIWu`| +_HpdDko{~nꝛds`kZ(M2+kUoѶRcnNfR<Q_q-c^VVY.+3 5y͡HfGq{WK$c*|x sL)S0,k1ՙN7_N>&e]rU'b s[,Ib|͝ODg+'g|WNjBRΜޣ*aKpjLh">H : 1>6ܯOAQrdW˃(I$4YSO }S#C06whuˏe{~IRsu{s3)^^]0 kT{$Gu@ak!6-chE}~Z I}:%Ump˖pڗ,tꭕ,m׽ie<ۊOJMFI¡O-M DM XWyKP9m&s؜_ΦdPZ)ںMg'8 LV{,@*>T4=[xXgA6>AS(ɶAbHϴHLgqi_6\f3wC) FVO &Թe` `0 /l0a>F'j08n@@E.'=2W{gF܂dK^1"nP.yim\]`6k%YGDQW@WdUx= "7unЇ]{)篭s0V1g*BOFco8sedq8f7YAҶvzʘ#s)-qār\e8( 9Uiz!!U[%x)kPcH&kuHIl0XN4~#;.s+2VgNf! $\HA]AI/h<ԮcR(RQցz~OS핓uY [l:RC( mb !iV" Z/'BսҺ@cur_3ㅅxHBU9J_\Fi]I_PS0 Đ lnt|3 e5D*`|;ι @P_nLVc] ݢ.P5=Id-nm bAJ'Rvļ,޳`ɟ¦{OQSz'JSeb{]Pr6X[J*-M]dEÓM.E93N$z5z_[OF #JUDsHf$! P~}?G]@,T~.ӚA{8RtIƱ,/ȯV'DJ$o븆#3vuv(/"=ס/NM21s$6{2nq,YIowlSl#i81))J%]U1a" /',U7<cK|iSk]dlE]޳$Hw۲7,_ͳ.rBp C[lǙK"N̐ V0юG{Mc*QTJwI OLTEioL=^g~NqK/h? c&ڏv]|5}whQ$7c|i5UKA3SvXhnϸHIz[!D2(L2FΒ}~~k[Isvh[ i,%Nn=/S$| ;E@D4CL:kP*.Q{~-7z9|(`9B}cIw2;uK4Hz5z>VWoVFwyi:A,'$yRTDaPz`1b.is\XM&XMO˹B:w><7 |'_}˔@0M/Y|I#GkV-G*4m#Pڃ" ޘhaÌ$!Q~Ka UL[v%m='K͑J ,)[BѿÕ 670⹡މ_L.t H *01ף߿Q!ڀl*aU#H*C)c[\vJ}TluUteعV+T9dpFi͎*IrSVY2KbKy ɲ.wƕb8: ⶲ.e2Qʹa'Q@Y_erZ=-g(K<@znsb +.^T΢ؑ6)Lڨ RbR)ar>ծ͆Cl4Dvx{)7{ۭ`%MiM*V4]m_Oȗ*عϻ8 ʹbM8O <QKɖ,ܢ&d(Lǟ|9 x&<9W~"82Jrk{հcd2޼ DkjI]" t4 5 pt $K햰0MyoAj'fS":ͷeu% z+&b- ,`5)CБdj&]/תmXr50}}.*v5#łyzt8G;N P<W&)9/lgi)=F5B[̧kD~V{#]Q*5th;yebf =ܔi)v> bC7O) `a߈\qMCJGSIƒ*#sÑ;T9 <$c/A|`1E邇m2=lC;@"5QQY7Ӡ7x2Xh.z=u!9Uh<`JWZxzOա\j4:(2u gvv[7"˾$ꕄuECQF*S^]&T᜹Y&_W\~t89S5^Oدdb^gOv b]醮-BW[&铵JKڑ1n;e k".s52ݿwS5jcvעЮI='$> |T{&rC©r21:ǁN\=<mٴMT?H!Sആ5Q#m MvU)CݚPƬbtq:< V|7#PLY oYJʊ5 :9DGVH73(56kPP˯쟹7c2̈́M4oVМRzqp?:S‘iV (ֽʇ0Ryz ZJpVzkxD7MUѡԶIЈh5'KD8t!0#3Vt`A9qߨ3BݗIHY۴qQD>Ȥ&WjpS$ uSnq{?]Ŀ=ړL>T6Gl}V|(R~gp'C0\}8l !?Oa]d3!?EǾK"0΀z7q0] X(p-m<  xDPWf\C{HR"U=mY5pECG2 `rddElcQ&3kk'H^W{jka1kA8mK,~Vdtt(,߬hݛ.Gyx\"SsEp[w(o?h:lx03Baӹ\Z׆ d< VXJw}ȕ=Wp 鈘Oе ?U S-yл6 WY&>(5ZV [MkpEQ%0yUfu#MlNEXA7 %TMn0$.7h[#KT⫭Eyɼ-Pp!MՕ@enæTa+m洫s߫)e!xYW&8gC @f44F(jb?? mPP!B Aөhc_'$0` !]9zXW\R)e/צ$̗M-05froM5mϵhx/<1Pم >m.UˆTA xAHzs(΃Y3L3 ?;^!hܽĘ mh``"xo'*5usg!\9r԰Vo$]?E 0+zqu4Gt6Y™_4S3r1?$?`4LگFy|R{S`;zT4XB&#bldgu0kJNi9GبO6qԩ*7n"PE~wNȃ,- B5epyS[8BpP*'ff]ݸYFM:an^'Wκ(S u[x2BӮ2)GVaR 50LlꡥI9?JLW!@js>f#kR"I87d)P0xöA`bp O&[Ǒ_0 |:BWQ4<80:z$-M.C7=!mE{(1jY3"xgsv+\>\EPZhmhsOGHԦ@Wc@, 8l3cIMZ:7bG:+ʅnmUuHU1LTn0Qc[Eu"Ik$9ClK}X198'Iooeld+#C)-t31xL{pHKi#C`uty*Q.ݻ~h\*gwkZ={L!*r@AgLKRA&`OYxuGVp}R^W`P! N,7@N OC q\';0G/L l@i۱2 z) m;ޒGFI8h8p.wT=eA3ew. EG9:f$+ĬWX-l˨V?Bv%k16kpx|v*q'PͰ\GQ+5*2!-SY~x5dM:dX[rVGyjb|[{RfXsPle/u]yG/sЊB%US( o]^ )tŝD ߡNS1< @Ϙ?!5%'dfv_^LJDͧ:PY^sTj; +lfdD@t~uΤr? +7X󿶠_WGJv{EIyhY٬4F:yc_C8e\-ǟ1k`~W5nKk^PEzw/_=OmN"s D01wGx\%V)[{_ h u6,$?l5 I'\\ӵ*,ÜNJ`JWɂ@,~f̛Mb)WQ;!t<2za~1%dY73K1 J .m/S벸a|E i JyNRt}]':ls뵽=&<;NBB%Րn8d$CkD`2 0juBn8*R/&i*S;!{@A+(0ĿW AIfFVkYV/bVB{[2ʔG[X¿ o8Djs2 &/ Y,1@b;dPNYe.Lht]3Lݰvl_D^H]y{E blE">Zjr|&#4a6*C[-=1|VoK6/8 n7D·$8.-hBi+ Q,߳Bf,hH#Z+u f R !)qZgNtVEˏixSfrNo0UP1 Z_]SCdvMdրG".D3v[!Pٓ+dJɞ -_oBiOǖ{_ʉ7b!zQr3%ЀPqٝESTw eSTuDsz~&Uߍ(WӍ½j~𡶋ްx}.jfo*Ӭ#A: iagqOovdn7V>U'^,xm9U{6' cEunL7BW>~")+d?nDG78n)uUr_lS0۫pg [ p-k^7KԕC=":uAe0ym(9ԗy1.nsMR&\_AF S^S,;S3=K'4h8!UvjQ|| tb5K'b}P tڹ-XSEm<$g毖 Q=A1g Ϸg~86OՈdoQ|LuNj H?V(B0Gk~[E9D\b2:WBğ;Xͽ-`W;T217bՐ|h`^'h}ZU_x5՜0~MB ݤ N{6!]PS\,YX $U~%b ,%,V"r11e"C>Cm uFQnkY=[ ـ^EdzzJ DM Фf$$MȼyE:vqBAt8oV<:BZ9w& n"ăb3|L`qaqg^C@nѩjvD19…|PDJ°4Nm9mk9j@xxqUrކ "d^۫?91,IHG8`;%7F>f t.UpCxͫjS4=!?-٩HvKCX" Shbqڮn\ e|ޏĒ3_YTI2u/i;Ԩ'hcy.DL_XE2lA fIz^?!uO?DL9V2mר-Ál>Y1 ` 2>YѦ\GɎ}mZ+=r‰j5hVyre/J=F+8wtΤ`}*;BK*ҏJrU A 6(/$O2  2<ioʄ"Ky1Y=O@8c`c;nkG_FD0y6yj@jE2j9hg1a80V."%)|娱f .ܑ fN Tc -ϰk=3i)Z0rތp_n㠣>$ ;S51uo*2Ҷ9 |S[8 @KEIIy,B*{ ;7t~뢆@\D\꾳܆jLV:'X9x.'M0Vn6z8#z/3=Q )RB0FfLdȐ@ҜצUTYO^XQmwJe(Nfc̘sdX79# y7zRV(, |8L%v1D%U\v {WcԭO(ŧe!{1|zǜv+g۱d2t$fH% 'oobՔcL^j{. ӕ{^G_єI\ڌw 94#>%4g.1ܲFx"牣|qm1QdxV"sTWtyeT(|-̕4o5kB`i?\z3Ta3z;,OٶSbj;C1R/YH9:lfiǰ<igeqtG  n+_,(N͢;\5#Da3ѥ1$M_31si;^(59rZ]Mmzbxiޡ*|,߆3KX2~+! f,*ۓsBl[6ZIL1wJW& ~8̠O$+I[x~_JStbK6ZZ5项0ѥ`Jz#:ݩ"&YZʉ o%>|^_$uL HC|/tMWHlW&u# O{:WC|0]S_\P`C(Nٷv ?9)s>' km3ۄjSc)uAEqy| .POS껢g@SB2o_ w;g;EU:E_saPo꾼۞vuy6kG>1^ p$ >r)IIwTAۄ+ (1ڤAT[ox."c_^$d5eo.V7ck&BFs٣=: ֍L:Hj@Fݙv`Oi$ކ Ec"/3~ G9`1.X굵`EP>랥׌ѩpO_o[`оe`Rs!_#3\ȹzi]N\mIAѶaOq ,h&ݐh^}WjnB^ MU&;VrvouU'V亏j\ Upw6c&`P3j̽|1zoz/K5 hލws`mvwu'r} YY7E" lו8h8*7/~J9rܐR= sG6iC0)F_g;#0}ٚW&urΐ5!ȫ_i*i*3/ҍHxǫ#b!]]7oJg s0dُte3x7h<O,ğ: rJnkdkl:n\+P 2ZU[>v`Ywv'$<]IZ7\_oC%>B*u4A)΂F:q PD!HKV)l*gw=wBst2E ckQ =yW )b2T!rcU2XfuHc|f:Ox*"` XqgZ. "Tu{M!g'fpv%ku4GͰ4E0&ݟ!9=&DH I9:/\0/I: g}2M><4+,Cf\\ms<:R (GC^l*g_nzOi@`R`P+7'DTHUc)i dfFr!%j ۡv>!}<=vbK{_Aa3/t5"#Fd(^c$O'=3qڠCŮMS {JX点S^B%Km7MTw-8m_6)wzz+ggc|ΓN aP j6H+4qu$ ÕRqD$Ψf/w\"[h.7翲trfe@Pݫiw.^Seϸ2jQt]N9.f 9͑q"K%0{⫠"=5~; u֝·H}:ORnX:w_ҿR߹ 33睮4mPJ3<e_3mp͂.6HI)Bؓu# O!P 0}7JN0Mf[џ;W@V4YWaygDh1ͼDи2o9Mv2̓sX0qVݫԻ `#هu\$VC\Oжit;k>]D^\6` cag}tf^a3$ty$< (8VQѶqݵxuu3'iJI$+:U9@vsbd#,MҚrpl҆Iiq<-X J`6^|Iˤ8fNӈeGbiI i\M9H,dM2˾iY9jwzng#,hu~@~Ӂ3I=:_c6E@3CmbJ;b$k߹DٙA>ol.ЀGr3-2ljIlBB3$- /2f@0/f48#xIY{Kch//1ru#) ?0陳J˾c1!K幼{z4,ݧ0~r%E ҐyD_+d-h{+Oђӟw?-cIHN4{7>^6]Q@6GuY6eY9jHUoěȉH1;2 A$r#etmbmPy~h&o%V+SXA?Vhl WxUiX_n#\mdPlPt'[K,ks>!}-PՁ料Ox϶N HCږR7*%0$v&:!]R F{eplJ*(sĆ63MįbSi #ĢI Uz+D$2@KYד~g nR;(y\ r+Μ !/yjLon Xaƈú FIQB ,T((AO~>1U4:$]mj#ٿEw]պ!^U@GF6 nkR]kr5QmB=0X9<ŪTpb`¦zl{ǜ>c)ׇI'&a+z*ͪ/PRN$q~u_fSLKvG^^XozcX$@ic\Qn w"nc?qb-''q y 0Q$Io4v'rezB*+9ϼ ŽG|'X;Mû˃ec؇HJUP§Hސ7ɑT&@p RFD39>4ދ[N3l=YD3 V!lu]u7مEaV3kGES(G4|;ke,yT?-#;yMF6*9އ 5bco0/&[W´MҊ;ku@z|︆@mk-{+a6ga0ҖP3=Μ|'Jo8ih2La2sbښwBo(aNZnD43>~VƂP/BAiej$k) _3{-P&>_5WtWELᬺԖ%,򑓐q!HAQ]S4_9J~aq`)ޢ)IL E.T~ 2njP}xH;h ͍8m*d}Zb_&kHbqY>yB±HT"E^0{$5P?ho1jop d9qR5 < ;L>3ʼyM/rw^hzں;1=l㉟nP_7qhoL#p$Y7pm94ӦL)R, am+"λu,=nq5x;JT 7P aDwNlf]R1%<|[ (d`{IC Zw9X Ur|] +]/:tnxL Z5H;jɸJEÚit8VxV_>sr`8J# ,x> \AY-]{qWH#uU̜4\j?QלL&HDe1R GmZ 2UTjno"EFBJil2b#f fV-鴉y!" O=z%Dh =&>芝Ir|9)rfJ~ RV S P/p/XMGBhb0&/%'T_LcXqr'C;jL--);5Du}c:®#Ϸ.Hij#xIzʕ> QIN%zY?2Աk3R*09DSE,|e^F`JrĒ l!4-vU}, q)?ܻq0% ^؉6+[MfI34. >Aڸئ㴜vNJtr`#UwTsL^\b0Ȁ|yC4,߆Ύo43L4I$nT,FJ>U)15e>#Pee AA8Oa>շs9MjOx5",õzuxRgM2\jr!ϒfzCMx?Ti֡7٘Q(oV$@9c KA\1>OBahs6LAxBz)I~9kb42=w#QVJt=v* ²X?Mi8Fp`0$J-HW*ec}O G᤬G VϪBR#2):u$}pcfٻ"jV=?~c;[\,2q]_-" ipuGX}"1)i,=&(CXeF(G8 =h>*qk6%O7[F O=Q)Vkh@ydA&g!:Όf|LUޖ~bKݻ%=:x747hT ؆ab5880ª(_Z/ŨCh YLͽÓ4GmuC%\_B=l 3JnRS-:q '$a#S)Y+&Q,ZZaA;+uϕ-3 GE  DIIܞw@6- Z`FudSrʗck)KU 3oQ-%Y}PPtyy=9cԩu1K؈m5^ hșr8\wɾ\jX* (Lx{/QD*rTczRߢqZ%\VBPfyBfMniL]'ԼEjk;y,CVϯe3C$v0#mFVKyhQ][r}5& @pyS + ꔧoosclP>$)l-_^˱Mβ Kl\W/VL< $~,{iG3=[C,%BAn\{u{a]!$wTV& :ROd?KBq-1906AX5Lq&Q?MK3 27VZ\3-fOā쐕GJg]nˁB~A1JbSx% s[ĈUaS5.#Ŏr%xX!{Ȧa3H؂E:"~߇kՆi"!9IЏ5qh k|@3JӶp@^q yX9!.w*Ewjmbhe`E̕wuyKr ;> SH1Ax*BG 0tiHa-y9d%w[h rXC_R~,fޭ5.+I'Nn/ki,PPXPBҶ%)_߯nNo(/[*ȳ 2@&ž1\$nHpK4%YMxC L=UϹXZxqIMXs]}5W}Ss$:KEqC1g(V˜XR !dy 1nkY2BdD=Pϫ>Z`m1 ٯT)]%A[qGa-'YIiK,w7c)PZd[Ǭs"Hz?Us"o_lN[=JHREZ`HOLRiN<uYR:'x$v;j L=YAkj PNmȲB$iNtCG9OGÉw?aq} ,E;icxl(Z IYI pt2D {"$*~'haޘtFvj 8 nw潣A:{ Uڟd3M Ke~. o3?m3H;uJFsJU@!4 m3ZܳYe_"7GzDCvיb;ϸ)I lx]/Q}ΤC;2"b'5'}O9[$pJ-chEY!S⯬ ʻeI =c]*LX$˹BURR-t\YO"3`J)~Eާgbj &ab(Fq ?_;1 GSiV>!̪|v)#LR"^YG{̰}/o x60B_!⺃XMGc8>|DPi dL>e&MVil@bY/{JČr><` Unzrּm$*S!nGgwL\b6L~4NHJ:P_Nx$^z7E&3=Mo$ˆt#J:RTU%4~eJja8?-&&"4MvqHJ[M=EA![чJ&ێR3jy1&3FD])a2³V"Y_ɢXYrzqdt_?.\j,+ռ f.wr )wq߫l(zR $r@1"k[fSJ*;rya \+@6^=Kɮ;%fy8%6̕25h XUCi.'~f2*RijHFԃ RhOR}"$X1T'@H|eilgH(j6qݛrjUʟ-\U@͕MnU My&׼AJB:U'^; Ʒ{q pE$_FjK՝̈cP{3ѹ3λȍHv(U9OԈN%;+zMF1w!McO[QND=e)X,H6搪:]-qv1qZ q; t5D3;!y{%Zk*0j$rn9V+*#DdzWY";:$g4n*fQzJ2j*VB gv|^*-(<- t4iP#qh~G$b#Em&p^[2(l+^u,P"ܿ ml{[s b2>45.ŌE2-T%Ax/XDUl?nH$<%g[P(Fm->b梴r=3}Hm4R7P,<x8EqPuBjN>̌e˂8e) e_t27($G*JIjV5 t$Ϊw^5BȢ>b\ؙ9ٵ{#@ސ"R%<}fnfjZkNNvf`@A_AQJk /qA}1S:߭gyQ Y=r#?v8 K.b-St!`i%힜.+"<aQq9k#bn#~Y_4RNߴX'"Gey7y8rWU5Jͮ`+@[qgy/-guOfEȆR1JFesg:]x(=$@JTwv{odnѡս@$tr]dqcЛC9bHR$eH߆3d~Qևj%,S+oLoI+Т(lHnXd }'(Ju2ݹTUL^kw|Īp>bဓj$nLg2~m眞3Og`TE83jeKZu>OȨdj՚x1MyW911B(s+r,)dFLTĈ{ĎqEi"[hIxBtCh/~9$2pT/-ĝP1ZvPVpxh9a"W ^FF S1#TNιѲRu4#.!Ic/KH}Ҍ(}{])Uu.ZV>u{V4LB]ȹɭ-nm0)VyتǗGkޜ%xULtjH:B;#1ϴ e4ݕy h1lU,r{ENY8koHկtEp]U[4Dd곭c?EZ. !ڼe"mFfkH#Y Sxf>Ɋ\XN*0+mAA$‘gnG+QmQWbHpP=vb;N = 7+oPSPs/uU72%_qOdQ5lˤ$7pmV7 WC#wN:a~܇._>%2:]Go")M*G`8Xvz8p#LZE(ESpx)-91u"f{LƩoTe\"<ax*Cjyͭ;Ƥn"cVrJӷt!^ L#@<[iK-Ib,Og XL+i!-OurW?hޭ ,=r`YpZ҆@/9%Rmj ^reTYDыg`>/DWA*eRžʚl:!4?LW52/_`V,k*'_ \zP#ȣ=F)Es.V\y _IE{2f.jF|jIufGr3ESMj8^K%.B3У +Hׅ+MjEv-SX[J/OU$[ODϲ[e(~6z.}/Ԫݮ_s-s΃ |tTָ4jWzLun74p5(~l)Xd:씆킳ÍaRݷ0M :|xr=NU@O huy0B fխF84E[f >}Yqz ioq2'D΃skV`~d/(oOcor=˅fOnU㏌4{F ZʨwbLZjtvJ_m90|O~62#^0*h҆ 9WjˏayrDs< ߯\zz>x"B8XBk/TuI #{}Ӹ5'ꈄ0#B'%9 T,"S܋-"(N+:ٗ#5 Da~|uXrbb'Վ)\vq8Xj]H˫ƅ;.A?)d ;IICUksuIQ/nSkJm?-IҬ唯E-_*u k^OdYs.`$z8XU~+,c27W~tXSHAcE*s{TnęP6X؟q9F8Ȟ SZuNBfK]]dl"uZXӪKpOC؅:D<&7܅RCpɴ1nv8KԫNsej/pD.N=e10j:͊ ;~4s I;0().lX{3nc'$j$X'ZWmK,Uɳ/G5):4LANfh1zg>D6 ^[b\=Trbm\@[URFNUrr3r`)8*G-8+d"\gc $>[- "p>_a,v DoDTϔ*`z-dnpL9K3oSTXAQ#PUTiV[)1KFwO֓ ̌{Al$C(CQ8T>"7\_1*q.L`gK pPY9)5gU>ph JŪAG֝X߰m82AL&]!Xc*JG K!;N(7bsOI1WKR`[BQ,(>aid PJ L:(R^yI j*nJRiMIw2rt͆c#"M XurKtnG6PGZμ m"yМvm}Jes ՜fE;ŌU_ݸCbx9|g;,m1BU聜f:HKRg'h~Wcsѕ2 YAI|Z3CA3jNg2g vx'Q]BJo 0Z{.>ĜԷe1bSf; 5˻].eYXW5Еe9!TR=6HP usY.v3_ǟyinP%y )nehTK ;5k=m +tK$`nhh, &fx ǁo\nZS%~6yV1Ai>p~xX8f?\)*`¼ f!(!*ONrSx^>{M,6>ɗùiҳ `%6S?7V<^!4|d"y?yZmG5FO#7USM]l)%klEaڻUijXʖnf1- ?$O JyY{P|}_m5,(%@5Drf` \9s5a~)} iJ̕FNO~}g섭CBb/UOˍAaI_M#{d* X{Z t>qn>(#QDd}EJY-z O i6eН5:~Pt]ze488ٲJ[T8;M|x=2;|OlB)Ylݽo3s[ rfeR[nᤥͥ"q+@Byt2V!u_-;o[><[CWE!t f2˩59 p $5Qd8B-֣S{޸?!;7g߯t0Snlban8)Ł~mb{V:tb m̘$;!8sZ83ԳSU kbU.T_]Χg*S)Fk5Bej(NӮ_-ػGq[ "l~(0N{*W?7+L,BRpoS{$9;AX`PH' VC@sjPbۡՊ~͈˰YFw[#D#"VIUzUb&R)t3.Q梟ɊŤaͽ/?B;MORLKm//JB+Xz>TXN&2j̘uX'}h}E#RN`/W ;A27m%]5־& (Vz6ޡ},VwS˻b#,,1.pnl]W> +18JS.s+JoͩMԇ;#AF6RDԽeN@d֭&*OֳMċ@^}(%9MH-#[vE2LԾ [X9o,gK@ei C1Jl'N҆iObo,69 1eZ:_`NbUϣ:&Ƞ"of:xg{-K,%>&3Evt:H GbrP7KS+V*E!%<.lr5\oݦ[>t#.÷o9qTz:B5eXi7}tf/`? veL]E9RDuo?};j XFՃ2Fiud3A_[˺g]3s6ȫ X9e֤$(=V=6ĵkkvXa;+%WiT&Ã.bUEs9Z(ӄa#vޣg`0V+nE5Gu!7ՙ&~q6z@kVR݋L檵˽hT'2tVcir3QrE }y\!ԟ=fƣOX 5m#Dܒ̏&`AY~_1]zm@R),Gz@̡1=41J z"v5YehdɊ8ՙ^(yҨ q +#5X6Sa-\זr&]Qx> YG0+o)Chس~D!˸&bvUDŽ'S>2=Bk"q6I{n}ٙxFc\L1Os}1o] KCM$hM`{äȲ +b\Xʚ MiATUػd>-Io YopU|tٴL`d۰`yk=HFbw9F|&7'c*s͉6RX,ɾ?S1[i)PzV{%#{S1'rqo5pݼ'lަbigqa0܉ …{[z em!Ǔ Y4E9'b,MuPYLˬ,3]u#힞dFqx ;T"4gncC ]'!ڐMiIkkBt;ZTe2X2mXzX1;Fo,ؙhBf"(kcS)&Aoz> ?KY1=273{&Y?;Բ\ A>n"h/&c`[螑N&7]{ "Ae p-1"OySpL-QQp[:[g MiqXʉ(?F0Ԑ"8{O&qI=v]+ٹvW~ Q.3$-5 ޾>86X¤]okDE6AċyP7qVæU\BBzE$SS%%& ,$wթ&!Lǖ[BWӅEL dŻ-Xd̠:pЉhS#eYY^v^SFJDBS3f}CҾى#qwj.Q W+"ٚiޛŐ O*>g]YwTV!}\yM*AvKBC9qYܶ|pS~ʚe8%RwE4"yHW_:8w>c,QayWs+ޫ"Itu(ҳ9o^Ya$K%9KdA<1MKbr?sRFs5\ſGPr걌QS{uf!.zW1FwC[ DFdn(JiQ @?m z:%9Tk]//ي\&BvqVȬ2(3pe+[Oܚ͏J-ׇtx=6Ds&hrInʹ:P_4 r&Gj"H=^Ol>__*nsoZxӡà.Fb'Ԗkq${*t@iӠhVN{G3?gY2a]o-SXόT]ph^GZQ[ V%7 8!6O}A*v Ďwj8vЋBU"[~C-V_֒Ϟ߄wsR/?{a c>G_ַ҉?j`]V!wNM잢ҭREVRx_J*[&n:yS- *aDv싈1O%F3F+]Q==l;ܞX`pq8hlh@%`Xfu*8/Q u$ //L#<^@'4:D( k = YA0Xgt.g(8'>g."3fuMi[Y}|Ը;$q^EjCkgNDzZuEBܙ+!kRڢ{i`337ߌ}8ȺqЎQ`ʶ$ir-}oԔ1e$%/8KUp#D2S*?r]\cDԶukld؞pX %T#MxPpBZ;q7bn{ۘm4!Px1*? |8z<ٸ5dۃttbњPD!໺J^8&|3M&o@(4;[ J &mgi bPn"3"ב!zxAd v4s|:a1r~A*} 4 g:Ͷe@,2$5n*zqL t:F ByIUhWИeTBjT& $[ %D  1q&ϛWȹc:S߻}[sבɓȂĪٖ{*{@XDx'WI+RDtzR_iŌK(܁ ֭w-i5ےҐx/~QM\NWyd!<-Mp:9NxUf!\?ht55pa7U$)%+q*l\ E5P7^O A`!xV% "ϔs,#+CY;jj м`&pdߟ,kp*Jӕu}cT7n>mV/diZGH"1 8AtH OÝD\.xQie:)W\ܷk ֊eS̙=Hm͔a %ne2dhiq,fhď& i6C}ٞRlz^83Qv3[y<]4l7HZt0tL1)CWZ[ [{Ń}znE?2ծXDBIKYbԷ. ̈#'?J[# ~qͰAyb4?9(,}j34gKOa~y8娛0|BUNhyָf6x!%9 tF{I1\)x_O4FOX#ݖ% 8U"( ;VNST#>MGe|lK`Z arV,[L;#WZJ f{*MBm$[9؆[-YEW:u!AP6l jsU!b@R^Wt]"= bu]7bru0rȐ,ӂ-_rf\\;fe5᯵PGhq:򽨳H&&_([HjX!cNDˇaFbe]()$X=5dĵzNjb`7QLp7cߒ KeԵTOӼ=0mC 3/RDG >gvЂE<"z3șSc2[}}! mݛCoS sbvk&2=TysCP12LiA@gI<6nO㻜6efdܝd&<.DG@ ёIF=C$W]Krd'ʹvcpJ!_8,~XhEF*Vx& tLu A> L+*,id٘!/fL w<<"RjR{d!ѓJ~gC.>r+vTX3Z+G~g]5#VF0͵`}VhȆzVKXa?p"M"c~¿#v\<: ^"pRt67M>|T5+>6i%N6:rMh!_``_l8ISlE&o(Uw@xESh":YHw{qcss?@=%0{8Qwt⯺Խ~uS=uփiO8V†Ԋ7h$߄[KSw.$[{CҴC/N8sӳ2|ϻ~l?]? o=JTn,(1; {)to5\@ZIvw(o k(HT~e[ˀ#ZiiQӜYB]P׽@U+PJr"(4֦={$8'w)\{vw!">%CP4˙l?"pSqIzǞ- `/0w|J(cU w1l 8u̼sK++2vcZ<0ƉtZ+6Ў{0G/|fP4ˍ5 R _HuF7K>V< wŮD}y Le+9ibiH|TCGɍy='qB^13O|ޗڑlaT`E j-u|(+%t7+)濶.%YMB署4A1Պt6)&SNIu[TS?1 i`Sxm+WIf,fe{?xQ7)GJr,#E40q^ȉj|x %G&kYB윽ɕ%>!ȷGT|f/M^]i'YR%1x5i/ gC Uh%=*S䥑6c3"}cGMeV/^+p*kݗ(-MF2: ,|;m5T:L2ˬ 韼W/P||ULK"{ܻ%s43i" (y=-eǞ K{($:ϛB\?2h2v\rCq| kMٟߡ`=, 8R38)i}!5Mh% rD vJCUy=]o ۍR~- &Zф5\*OW~zT2D+,Ҙ1͚~\J^ҧtaD?+]cIc`Yh6eI^nڱcbρ2Le7{,X0b;C1lXܚ=ĈN^0qتbH"2^SڰQ*q%/;gRJY',BӪfm0['6lʩT=9*}VK}y[,,6N}G%<;=?R=QteKG,Q7EE(c${StXK &?~撀>ˊEαeX2-6oBˮ+K!.7P젭_|og{wxk@52l S4~r)[EϿ kvj:p/Q;SIVu#mP<%%׀hD 艓0kN*3m[` Zgmw('L\wC>.\#ΝC :ST%7Cꀋ TN-\.+.({Ot-[ex  PinD;Tdb h]m:daWZ /ŢzўUl_z XH+3<4e6)THݲKrl+ c#ld--@vf?2ic>wAC;N>z3Èu5?wB+|u:}LwL8 Q!-rߘƎjr :#dz⬇rw"GX.=޾ryt&*l/2Wr, [7-xޘ¬J}[$Ħs$Fߗ9'"bgEKG` \23:]^@ ~rGjX̵o7Q(;TqvDv7rEdf䑽d<:σEg#UATZb4zओYoE 3S4raa:cs4/vxe2 0b.)'-+ )jJS.6x[wཇ"0,3d$p(Dr q<$Tr:^/?R,˒k-V!BɔHf8þEm^P)[& W=QbLbaLWX@Qd{G&,'k?G gqn` Q˾[Z(i E@I *n# o¿$ ~Os,7m1@cNuP:2 ty3f4YBJDvk{@"W68^!d_rsE7Vz,u<^ZUj‘+90x';W b"|>l>Ic!Se<~ZO[Lm"R?0Nɖ,m+jG:lvߨ["uoDC)XTCl%(Ѻ׼ͫ ԉ2٤PliTxiG@S&4ܘY{^(8\hsu8EFKdj 9ba G?qUF%̭aFp,/PDgim H"Q7𛲹9?zLJ-^(LD-&JZ6_6/o2[I=c-q59٨, ;@`|b ghAh]Mg-n]تq)ͼ-l jLt%s;zrdz.aNIQ4!҂+fWٿW[P3D/|l'Y+|9_}{/Ƃ4r(&qּUKNeqջ=-,& (bXowss`0ţf:萟tϟї0u_TKA$ JSʼaI vҍ=&.R99yLf@ +2svs* ' 5<ӭPEGO =6a?5L,C GG96[#Jm\JG3ayIqb|ȇMvh JYtaޗ/ܶzaچW`;M02"Y K(bj# p xeiˉٿz h k SQb)fg<ǰ;S;Az=Ym]%&4_ ޵$_Gi%dGiGŸǵV$L!%vXӭ(%ȭ1 +%[M?p\E܈>t(%@t}CX&;Z_ ME5wK֧*iHh 2@yHF??!]b2M%;|}0ȜSDB^dN2}Bn$.L+dfQcY;pPyIW1IE"{&IG,p:VɅP76S߱Cu1(n I~%,}M$5"A^b4ٛȷӊy$PAGh .DKߏ/rE;Tl>fBk>Ay=ek7Z0u)?b3pX葩8k|\X\q)A_>vjlGn[t b&˭l'b쩠Ln& u70>FTm"{q뻆:)"UvԀ v Jir.!w!BKs+VÑ^!j欘xQ-Qei1<-/hnF;1aj땁u@8>6A=nZ#lhngrQ.s)mA_c ]0 +ěmd ?voGX8&~EgbWxYkZ#VdІ R&l鶇wwմ]o i=K1dL̻|+p¼Km,tkП(ۭQ?k2o" IǔJ'"\˽H1zU!m,+ E7ALގH<3D^]dXllUc/8\p?:hPsdxV5+^o ꍘ+WD ЕpfE'`czjt3o.ѣDa\y^~n %Ddn-3uYp{SɩC^ ~U %wF+3<2o׮+Ifio*j/crz u3"Cд}.'a>R mRSއQ&֊\ԃ}mCLVwDƜcL?&jl\ǵd*[ègL[,{Z 0A1S s&i5_ݻ S9FnN@ڱ(^JG4Dd}p>sGr $ /pI 1,,l%>GT,[=DܸXoBgX6},9ƦlCb,%eB bc9B2d|$W"+t7 wt ͏|{$7WtXrR̀^M O',M3 >۪W-PM*=OӀ>P8JL̴9Gf!E6iH-oiɀ2yDU>&BԶxSϷ픳^g!c+~iC^P[ROa?8%fAq~{+lO8Qas\:-o[7"ł`pZK=KӘiErhty%Nt)KqLRL>^^n&SLrqYV-Ҷեkc(YQUepcj$IB;B[Tݰ|Ūo4HP |1zu) /sFCuaMjL5ӬPĠZϔG9c:W?Os0ڧ.aV>^*K@5Ҋ#rFÒcr9EԾ_Hp3RiOq*4k5/C7o*E4Pl=4 2E54o̚)Z6hd璨HSEνlk4mё'&#[{j%DCZ1Fs{x)ȧtkf!$,Ӗ7&i3Oio_J1̍;ƽ^qI?3E.{z_!uA͹wNA+'+H_~\aZ% QE5.ˤ{:l4Ft pe3!*(}wTbHΓ:ѯ42 )SX"ySBSqXphIF,MTpkp7Uz5nDVG,h#Zxov0*T$+QĵW"qj$[!0#߃ڝ_^AM9k#lVd ٳwl_\ө5=~dUJe _gRkq_{|rԔ2i=NR #hMlyl @4Fj1*Q5V<!=)MҤqkSL ziM}ҪΈDz3XR0~V&s(\K<Ɂ+)6 3wi{dtnjxbKz:Wn BSy|p;ۭ) %;({7<2wTĻNDSifUbTbWQu\ -Eg8R1 *WT5e.Bȷ͡)3;}XCP ܐʆ)gK9EZ: q 8c 0eC\)eɏO"x^͝*Z/2[YH 7v$* z7nRcej2FLE:j~F9z4bU"k;D!{X@i[n}#S#!W]ML9Ebh^bZu`P;&3i]xI t 7N_3GxNesL1XL@ @{FIVP4 9hBa|4VQ KY97 bB2gy:Mc0uQ50ZqnXa}h}͚ ˯I~MY""^)j̲w0Bc k%\b]#P2!9Ly#fyEԫȀT'%V{^$ў=QJ"4x7/~U >T!IheD]mSWYeAiUS 솁%GiN5㥂t7L;x`'-XU'0##>h.L &vE05563eATygyEOJ s G,deF3sp'' iu|/bS(?Ɇ {eJzTtA+(nZ$ aB&|XY,<| r BНo7C@=Y ^3VqɾYd9Xn|êqCb,|ё*6eU/3L[O2_5@)$ $uE8{&yWk{lO[u]q%띶S%qéEsKKo;nrIZS`0z#E[fLق{R锈_AmI?2J;;ӭ$t_StRH Z5K zopZ{ N}g٬n KɼHN٤.Z~1lN"8@Gj.`kRIt$P*g٧Hauҁ ֢4 m6csλF41(mLUb"p0ʡA_X ϡx+^ɱ_ƦekNr&FLw_.1M$+"qZ}/Sp< |/,GI3@z$74cy9g!t|AԄ ~)(a{NMbO2LkF.Tr/$-C.x3k1,يoLrjS`pgps`ҢzgxnQy# PYc=:LЫ|VF5eL1QDGED%c8qP4-R}d&&4tn6*|ҞPnQQHdPtn6eN0LrBַ/̎N_vKKj@d` TBO*Ӎet[X*nݔa5Lԭj@ As8Z`YXտ97v 7"ItM<2aaPNSu&P5/Jkqns\W?3%I ŠS(f_#a{K;^$Ѓ3gU[#Nǻ$H5==;O5߃X3 ("Dc '^\},Onئ6ܩN{T#0̚t'VXyń0q[E\avw՗x%Vqs!˅Be=6D=8q1gKvFTt잤1_Q+ֺfx[n SdtʗZty8J&,߭ `?:݊Rx '.q58:" {o/(K~ œ.эDc|$EMZ]DJ}@2E;UgFR` &CV9\{X=Et"Q-j-Lx>IH7SÆOnG5jdX.=))FQZ|v{֋)Dzv=*.4tF]U_"L݉^7E#C|y;_˦ ^nqi=x`/9 0}B X90 LCIDP=& )(Zjo/$kOQ]Ε 3̜M: LSiO," Gց(P*J/eI؅iZv9vDpm r.͢guj]K,PC0nKΜ뻐 "mxk#,zFI-㬽C{ XosJEd_UYEE:n] ۟ U:J~ƏVE ak4L.á)\i{;@5˨cl۰J^ۗ6شuї>]Mm2Nv>>o'vy3#H%}VsX|P"ׁ!%߂W+u=?N7L|H FxQ$c=hf{tvzDRM\e2˝4ANMaY@cyRc-ύvVLYz c]R.xs&Do9^FveP)pnn1M-*N"1qv~(6~s"@oYM'iU.irNشvBەpk*m0Eˆhx&ELoY;<#yl:gm0:,z= !_>Rnb4iLa)^`z+3\V9>''5r;h MJӱ R6 bBDy(hQxM?2jtOfu} -Y: *' '(7\tV37̭w fiSÜAnJE Į3Ʃ5 cIP GNlCsޤL.*ebk9*cU3!LYYqSTl5Xq4P璎::P~ 6-5~ey?YeRvg9C( z sԍ6Ja%m8Ϡ4Y;}2 \ӎl&߱ǿs`d. ^0B)^{"s O6NOqړβ E/0}$IȚ8Ph1u .YRԻ|Xs4 K^jJktV/^ɶ{GC(x 谰}/*.p٦EXڕV6i_,ךƖGqN͢Cx8lZr8YZD85t )΅<:iGe# /o1C<`{lYa|;38;bB]lёW] | c(XeJ*QN Kks$!UOwAP'>DP4KY;XGABZP j0|s3R9zC:YpࢷLbӂTLQ`n/e$%mt~PJA=8,֨SO'*G>"K$:1*sP1,MJ^gh.H+`2RO* [pOʉ["pJ{y#RӀH *[\ElԙLpy9& G!O5ÿrBSIHJŖu(lwE i:R=;̊$Rn{+$L xW'2đ6˻̱ͯd(3qƀ53k LLL- RGKsTgjg~@C݌9Z$5J_YiU2jY?*x\Pz^gv<:E1"@󹹜o4}LpP%ɲ9?wfKOt(k/hhP V v❝~'<3:L%OTMiœ/ewжu3T*z.ӽ UOB ~,c{p4]ELT  V郐xCU')P2Ӗⵙ%87НsB,.&8%=͑n!t/\jlrV}\dnJih-~GH4ё),͎_ -5rdgSQM|gxj ʆ(w"#`|-I8*yU8+R5p̴ܑQA퍌ypbVx0w&,5JMDOxNkJ5C# 4<*1V6@Y?Zk~W (ث͇&DvkWRgB'WZRtmi 0508 JW+c'̱Ldm4iJNgp F2Y?Dj7DjwQNPeb^a"t;aI:ay`T_J8Y Μd S^a` A4bU+ äu-H)VuĦޡ}V)\:Y WAXWOFm,S2UUlѧ`![ QO9h'O1anqޯ,$|-a"1i`UN?ܝU? +M8_ ǻ-9>yxDuXZ<;MThh5Ȓ:D )%feDj8V+y`o_lDz)K  /ob G\>byǟ}r[r[GT~g?V\ꆍu^xBGGIubE҆DPrWϹI2@Y7/(:*(>Z|ĹAZ49 Dj;cOtv=FcfUyUWJu5NZk/,*I}?HtL f^ő޻/ Ή SGRFSCs|K\;W5Nb&%'|8~Z53h|vyKbF5a[#>J8  hLp{ HXwS {0/G$B8i~r BhhS`p܊q)aOwf43QK~H1LFRF lJ^Ử+WA'=(FM|3ht; _?XP8l6>6jݱ4:+/V7K{_+~5)DÉڑٍC$k#!mcWd"p╒@lD1 b_8gzzcr\s%4#IA BKu80)>0!YRu'W0xQ<&l=¿ԵPV ٵb) $gDA97)FiUz*=犜1 y+>N K%b6iaRj_wU_| e!Ӭ#!r]iy}\b Қ).kzeyhJ0AzZm'Nxs-"ѮC}no3A{W i%R:i,f玖GdBSAy&LnG oPX$䅐o3Xh/YA7j$]6fdȥ+I}e#&r-5AxW^qG#GʒWH\@3uW @A*z`<> P:M[( z(J+ 6 {ٱ<"S);+Dgn㙘m[T{F)m 'aHaư6&=<JMkfn^ >]e%^ t-_ % mde#/dFiMwI v}! "2g[ J%RF3PjÁ8/!c0'*b\_!U 7&h/;LO܅Yڵ$ v*p\(oƻ1l]DvM ˟&8p g_sP}^L*^+.龬 i%?.jtMrKel|ВV>ZMcNDBOmYA7.{Fr/BC(0$٣ȄnQUw9(H.ۤ s?A-TL2 MQZ5)y~8}N(qV&aE9us1{oK+,{ÛP6}H/-}pz~P_6 XB2śu@떑oahpGOK(Qؘ#XYy#W+00Jͤe=]%dcEh#[j*摳f3~Kv=1DZxw9f$%L \?" A.má$i*H'e;W~Pk>ΟhAO$΁,x9jfP|eu䟷ئGܻX1KYJ RPF0AK.Dt~wB^!ۊY<sZ5d^nEF $~}`9Px$_h_܇ǢoPtIQN""^NDs4?8ng ˉ42]kxN&nQ}iOmfF\iO ]E2|sz/R(KCKF'NL 8-aaw(Q)V>rW :n+_N˯-tIg[p#drhZ{wGK E%$D<2duҤ ܽ~< L'`}*rk^ˑ6b8 1K^:[R\ۅ ]Vf-bVɱ$ad4|fJp%QqUeR->^84({£Pt|6&/v Jos;Aeކlh)J\mo brnP.\, u <&"5`pNg ur)YL˰ x]:a)Vn ތ^PQ #(Mx^0EPGn$o2,~zu5DTU`Jݿo%c)mۿOQC#ԝ.ͫipl|Hfv>kH4 >O*m&{ 3qcV q DR P`t_=&DڪbOsCekg3^wgTK:9/ jܺH?(gSaE%q&; 6'84 'h $5mK @8:`t ܝHTR̼V$ aPQfPnϲjPIV>j燲`o|&E!8ӫlk$5 |Y_LrF|+ %Pԏ> 9,FN0TMӯd)6>M؇nOZ[M|+w{Aە0-2=Xֽ3J̲;.&ՕaG5!/tBdVi )sul#U%VDi%9сDi?Ƽfpe= D`<͍Gpq+aEIt% h> skP-uhJ6aS ,CG˛aN=[O*DE Me:9(t[JU9fC6V]Yo"\6h Hjqmc* Tsd57Z:7I8w\5 u,Hm/۵!F1 Gy8{^88)G ÓY:}YWu.hk>VV Tdr`'t`c`ZJXMR MuݺƐTSR.BiSV(^TxA/ HqiOad[gkS\<>}yu:a9 $ _3}aE~yE[I煊)S!~" sf65-}Z0 b 46"zY ŤH\:ʷK~qJ-y,KKqEze)_7d;&/إ{osR':]pLHB:`/vVk0~p )^|9)Bbǔ%Դ!zsz;IlVo9i3u"}] !׾ B$\U}: x/ ߇㲧.,?D>&xSUGm xD'ŀ IWkj2 r ʝ?Cfi"~zĭ 7|}P[*fH_M,>?Ȁ߹#S(ݖJ6 5O([ !=](StWC;[cNe M%e 7~/ksI95* y 4&.trv"vE3lJ3ÎSZnm]Vomי}83Y~!i jOҀ[Qq"rfdKrg RoS 1 l2') Z+FlSaod<'aϋX1Jq_# Rtg:Ntm@d'y67.2z{C?GYmb(Cӂp49O9yHglkH#J;L! "+/&+w +Y%ɋJ.4(^H*҉=\Ф,Kjf['`GB#W^,P[P>R) 7YCS|Na|@TeEzRlM}T3ύ?qG3VH˒޷<].$ՉKYuծpJ^7 䪐4&sA=>|9K Ou N E8=N `+i4hl| 4I9T1a]Y64ՈW@"ě&(iZ+d z!Sg[b[tl V9!]i4б#K+rSbCh9Ǐɺ&XwhZذ ;N41/f}YQ3zFV 'day( 0p[5vx<:?E[9ofӡei|Oy3-b0{u-[\4 %?;C9ߺDG _)" Ҳ[ks is^!QdyEe]% =V -ǡtN6"`!bLt3 KpPWqhq(bf[F˔qGi؆GAl6e'{~*"z;Z`c ;@>~M2nٙ ny6@ֱYXn܎e۪YOڙ*,J5xs΀$=G6Z?̜Apd6-f*3!CWsY4~|o.Ju!K0)\_UT+*r[j2|Y*aHx̓F$*εTn]8?(^%WU1rpvl۶` ggq;&LD**bb-V3UaȂ:(Fm{[qᲲ|~1tN8ߐ١Q!Z'=H~y|ՆB>b||6fBpz`b'5@H7D:x~X,oߋ{chFJajoeF&?ʏ83~,pdX(gu1Ў71$Ӫ3NzI͝rZB|\r|IX4%iśSN$L$oXQ(YLT+׌+jv _R&vj@H:F \&k{CZm8 D#swbe[Xz`ÓR2!D>qzL#9~%8xAOOKO 3|a\p? :Ҵ6خV(NTY*>w%lߞ]x2+LauJh49Nl\nC3&sOtSFW\HwޞneN}8yҘSS!ؼbީ{.*DvI  xtJdd  =kc'z0G@-!ۈa=r0 lNpIR_!iXg}ed =ʘ8ilj>`FuQoq#|K{^j`jkPUQ{sdXƒ3o͹^y0&ҞZٶld,Zp>ggHtq<8DKxMn)CR{45`x$/(و'AAs8S_z"Wރ bVpU6G맖ws˦?o_sƛwEsJ.$9녜?ŊV? [Gvp'p׻Ӎr t_Ҟ!刁E|M\}?Sq6ScBV%h?_ ؇.)u2W<$?؁h4Y(4#*£+c֚cz! սM;v)z# ˹Yڃ""O0Yrg! i44L“HVr{_[Tx1˂Z@TRG QÄ[g'r=|A b#LgKG|(EeƊ76!#cE¡f%F&zEڎfe]h K!~od1ϙ$'̀1˝ \An'~3_dG dH1 C  uX ~,!@X,ЀJ"!%5LPN[w>G˧-Ee mrEQb63r?"n<ۿcZ3cl7 ùeuN CHe"|$.Ԥz8_LDz"5e qz NMQ!^*QF8`W%?a'n2^I `=9roS!+"QN*zcPESwy|ek$zblv3됧 3#AP=o /0",`VAt`dgQWZ_-FIDz{ =O ŪӴ&@/킅M{,8ziJƻškZdrB$ }fI&G9 $%;ke-twh%~+ݎ7 4Tf%kĻ#NElӓ2gwOwU~A[!?aXHp P*u`KB:qܣ2.$jkͦzclQ:($ y0yQ^=1>}âE&O7":E%BعnEEM"Yv(Jqkix/e?U822`Nƌ>ݷalW|򧋗'r4]T{z;\&/-"H4ޏǝ/SD]{5Z<^K>Dc YT^ w;`:kJɑ8itNpk0xK;)UVr r"|6#Df?< B;v|^E#>3=ͻ:yڹS^(OCp&V3H0Ulu4ļRwsM*o|Vp-;AȊEa"WzHR8u6{ڃnP.aL +ݤH5d}hʼn#zc^c?ʜ|!yXnЇ!?I-6ĖfOrgõ_uHl~)&OG4/1 Q)d,\ )TN=XhOZd-y)++[/a$;)1oG|-mWk✱`VM]V%Rע,=X)i8dy.s*LSy8:CH葆ɎҷG uԲۭGZ`=!b])(?>ao r@1M92e߆2o?IYK`2NJ[!^y+'h۩jmÔO_Cӑ<wW̾NDdr2^6ϒ,)JArrw<eK!7AglI'$8&S5of"!ߓDaKZtkz=C }1i蛯1Fb6zoI(zv}YnGѣnEF',@CmIGKH{+YXyOIIǒ2UwަoyKHȄO1m% :}kIeoxg4ؤ:h Yk秠xzv<.咔?av3Х$8brOkj3?eHeu':uA ô : !5TX`E_Q/ WU"*(6\ewʹqE! z?qj'ۮ p3+Wi%OBjm?4*,pn cs8GZeщXۢ*ǐL.z @ (W`A{*ŵfqk ǭ$]H5Օfc XW[_gusaUߞ_RA2l&mXďfd޻uu_w95 .=k_׷+ͱ;݆Q 7a4Wjo6CF czRyCuk9]a_z?tjK6EyzH1mhHڡ\H,}bIŒnz_w|m եK7jS^_l^?|/)-4kC,cM@S = DCFo;tQ =n" fhg=a(^"j&2Q!fGN&ƎWۨ{}aT"_[ҌTeX?ϠH3B"MY)Br%ɧi2b @8_8ocBf(H ?QMTO,6+#߾Mx൱-r83+%rFN !T8~֏c+XPT2|+nNElދYLoU'&X?svr~$D9[RYIp]As3*y= 8uV0=AǍ^/NTq7KY|DXXy&z.l c # \Hw?{v:X\ATpt-==#upK2T7X0 $DEIt I0L@ 7?@E7ZkhuC=F".|F*Tl ; ϛT퐏jg" 'uZHΰE| KlD 1 D͕*wd@<5_j E12e) ? 1ȐdA{U^7pբ!4jc>(@Wsi,Q 6 `i?2:umzS$^4-I`Us$꥞İK Ȁr*/" R^|Fv~)_pL:C@ Z+,µM06.b|7ڪq}Y+*(1~ӗrMrO8@Τ .uEG6 9fMGrCE?T5#30*u4^ 1э_Ĝy:5D`Ş V-h;_h!eeKsаQHd dsϧ8?߅O^/yOT ={5o IAEV7Jo} Ӟ5Z le3=8,]..HJ2P7 ĨhwQ0R([v=GZ\ ^xc`IG3.<NF@^a_ mW/d[}׺PS+9D: l̠Vn#Hp䤱-Mj$GI\PIbo _M$d M,c!u*+^l݀T3xNPtNQ1Q,5}e=̭E_ACB+Xϒv,sN.WhvP֕}l_ǕFidčn/=Q$^"%ᮥ h l߸w+WW9۸6P>zjePԍ--_,DL[[u &-~ R `C"B2^ߗ>u*.._'ۚDjNOU> ƾX&@񀧔Sv!zcMɍ\v V7ڇiXœcA~3)y"jKB5R]gvʃ^J0@!ٔTfliYC0!8r;Ȓ`dbFHl.CϮ<d>ːn㒸rft-}c 1Z.CО|֕)N%= V_`DZVznL\h6f;&`R֧6KxAW6%B7-Hy lEiPLj!4QԕkH {n\kEVJΒwR|$cɺ7d,t֡26zO_)7&Os`$S$KhE0 FՀ\7F|T{2A޽º+fa}ۘ AC̸ӽ<*1rln\K{̶dcK4iQ)ˆ3#ב?r~CZ[6ީ;Yh']7.)HT> f91WΕ0MQ@U >hg#vp;`1AAj[FӢTQ<)O x̋mx_ʪl6{~|7 ڄk<.qx74I Ͳ>R&;}ܧP2oMyZ I ywN7),nsL ERXy=i'4NVVaՠgG'SyfQ>XZ爸82ӫ{]˴Oiq?{ 槼ΈOYk^+Ƞ"䙬r=BqQID+oqV&H/ 群!mk9x؛l硴~НH$vmzR獳/^W p/\#vm4Ujz$bIKEח laoS."yS$g뒹jRhFoZ2Nor#My/l2Je|Zsf4M>K!;5zA/}n5vpC^7 s9;X䖪6%5ev mqLdNb!$M϶;Y2-v_ϙ;yhp{GEX"Oq-9CQ(Eob"dek-:Cn%!oy8* ͪn4+} dflBn 6/~ͺN0ǏKٻHjuo!v~DfNwz-rt,]N[m&c񺗽sQ7'- hrh<#nB[i]hj4GՒ\,^hZr|I^`ý]4KqqI ˕ZޑgYZ07070100000552000041ed000000000000000000000001604fe4db00000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fat07070100000553000081a4000000000000000000000001604fe4d300008a24000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fat/fat.ko.xz7zXZִF!t/n]?Eh=ڜ.+w8TN mW*@#}PJ`As4`ϴ)θz%{ tً qz`CJ f5'[/[d|ܕ`aB(|MCF$*shA2A)NG1lhnߕ'sj*DmӉ DȖ2m@s=$j!Ԫ3K! q0ɏV7ϑ YQQf5je8'4 g2D:r+ ܀HHOKY3&NMx*Do-_ I%FX#,A _.LxJ31DJvCܼ&~xo! ڙ{~cuk$1۪Z JG}5=n뵘uWzM mN&ۑ'ڴsjhhR/,z&V?,n05sY gd[0"-2X+;ݨug W:;q̣ǻZޛ蘉$O2śgԗrEybCC53 DVI0>زD}\N>+`ɯefebͿ7F a]S>'ʥ;JjDhF#,,}^4RCM)Z|a|nεHnݞ["]65T1`ϑyV-&꫶-+&(R(o *}os0aU> EAgD@9T!T4LJnw0рߑ_2!؊PH;c{IݒsiO:TCԄKK8{}u7Mo'xUݽPHo0/O:uBv>D'AḆ}o&rHPZ?ұ9ߨMrm4,a%Q}<mHJƟfq-Ħ4P4rgɁq3*5"/LF!)R  *f10,qZswohP fJ2؍"MJ(!%KyQf2"JCɺ [,TFVB㉅Xىy" ][fA6qa&*:n` x[c"`0(x 1ec5;EY;ԛ&yj^Y*CʮE?P;/NDE2ZTMNJ=dzw\"RxkxpKjiVh(x氓h<^a(řBɕ`na{oR&#Q5LfӉB ܧm=!]/piux6 V,(^F ;P2E,˙Y$y^/  5Ҹ@TXj2y塻K/;ր,erZ luηk5Od}Nw LXd[vٶAKǹRScNHԪq3wSd< S6bs8 ճ<횕1S%cPӃF,fۍ;|y ߶ kK C(Z_a$&zK /ώKw`XmRPPU\hӑL fYU{ XGHcRQ::Y6D##w ub_rtøD]?oS^kp Nd\xQ0. 11Ed/HǝK6+riPP} s%_)u][x1f-y7ESbډz|W _yě4ŃB.'D Ȥ,%z  |p j#'8Z 6l i[J9Z+m|HцoYz YlC;{ xuX&e~_&RpN'jO5fHM4YƳUay˜ѴykX8EG[u:{&ǿ["Ҥ~b:w]ٕ"-"o`f}\ϵƻUK£$rdGh1Q6Ye*x˨a).~IXPj}Q.mb\ sqaT?dcAw7Vז$m܁/\b*9)۞kM§܏ڸqd]GEpCR:%:6nCi6Nz̏iߜqD6x.` a c\e!#+`| zU\;@}}oA* D~%qݾ3&8_wR(Lة~.J֢uhk \:~oo`Ȅ:܃\Qe멫e^~ ⽕`zmDav] t+fsJDuIڲw3k'^IM  T)Xy$`ܭ0޺k1Kߍ&3()KxŔ4G.R;uT7h=c0YsG63t.]MT 0?}0r?J4_qjUq\n]MIǻx$LKǯdrǒ*%}x2&T^&t?!m(V@:DY xwibIZ=@}<G՘ =dvWX1zg}zNä:@e6XJ^O+{XϚ?[C%+W6vpf$\^ӣL-$(> Y:5U{'| Ԋ> ‚nA7"2F/h_ϑ@I~rۛp|׳7i$i h#$}'UEJw%h*d+0$cf_~Pb!rfrK0cB$^ymT &8ZW^w4iJRSk=ɝ?J##ka?5HhW ]ֶާLKm1s Au!Aa!@]r.~PX}ly a mv 2m9 P|ё7@MɣC?W3/?r.4?D/T=!Ѯ(ɂOgsQy{~=!auBd` t3T2֓>TÁwNiDз-6BgUހ.k1e9 jiq[e. j'_Q7$Alg6_Y4rA|e1V#D)_C1 F&[ P1!2y- 轥U D\ <0,d݄С B&P=ٮˠ.#-d~ Lց`<=8[<Ϙ4_k!=D# 2=.h'Oeˇ01ߕ$wZWFY#D4J~N;4S~IoZiq'Q-c VG\Pग़[D}Pj LI̫"3{OU÷, .Xr |ҝ>Lvb ^ >*C0L &u2/q MFs^܅.3Q +Z3-ĀfNj=R&v8NPrw+(CZ/[\gL]xup?r* 8X~a݄…@rJ nQZ_yMUb6+ʋRu)/X;RO@G% 52c `l61rBzVtwMA WQ&#q£CN)qFb10q8gH hR-PD6.]Xw&[!(h>%mӭ%GIJ \3hk Rd;OOpY9NHX],FaOmd/qӑoug Tkh2R̒!/y *!cIEfotw<~ 4RvGwNU?LPoHj0鏿+"^Gύ㶐f%-,?HMÊTІf[B;>R6;gFG{A=cclQe0CJ w0;{eiv8]7csڟk "9~TpFuYu%XWWϋ7|0|ak"sG~66;vi"'DiN?6jqBpQV k&nqwg7 RkzJ 6O"&Fj.B) WP5&D{G{ܹۡRJx( ղ7K~l]njbUsv4Ыj'*VKc[0=1+u *p#y0B2?٫4rƆTOUo9ɥ'DJ켞~@[n6Rv\ 1d# y@\RnEATGWLT덀¦ rt[ Ma_ԦzDTy' TmJ{<l%2fzc߮_Y4Fsќ=E^{x;_c̜`4>-q5Q ^nΚ{C}%m۞ LְKS/p '8Ssw0XYV*ed|m:+_Hf\Ljw}0;,~8N? ԗ^H/TkAr ݇yۜ#)~D޻1 Sdkڃd? пK);'^5~>2= Zp'a@{žqyj>C[Yꉳ5Yo_jLrC#VJt\m|mˆQ(Z jWdOWV:a&QuXF'` x-P^ !kjA 6/Q@c]75iȵ0˽3F[ƽl֘IcYR3bTe+y:aYY+є,cYgZxA Cp̭Dň,}SVFpV1U\ڸ4ɿAgrӪԋY=2k3^EհwI岚C>Qblo ƿ զo9%}S}> 낮p?@w6S`)|d.JX\M:I҅vJMӾՎ3 n7v ZOB$S,o,=+`*qɬ'{.lcwp#M섎~σǪRva~uhxJ,|6 2W4i %t x_F7H C_}Gqwǚ]AvYSQۿTʋvxw, >L$CCfW#+<:V~e3 o<;'X|5xl@*e rzm7MKۄ(B4_ ,78f9oa[kXT5n-[ö_Ur9ߡKj@r6A!G&Rj{6ASE A[lC;u8EPxm8yrXXkMH KjQr䇓sJhqMO09 ^|HY/*>K|1ӈ-<(N#3X&6:ܕ[6xsw5==W y=b >ri3/N.zuoߐA''ϭri[nmGObe#rszO{<@%pyX8DdAmeiߕ5zK|VW%|L~[\]X:x4`v%,%$g={J TS>"'&9q=0(}'ĸau}O\gBВ2,$5}MfnٮIb*?/~z\wr1S\ӀQdHxf)H_H ~3>~j ˉvG.LkLb\]|_d蜻sd?}jـ6h۷/KpiYWn8ZYXZʍQʳ@6zy)/i[ܸ82om6QJtF=S1,cUgBlJ]/qF9c'fY=`̯S$AƷps’]~U,l=ɏt $.T+:|KZ7MيmNFeϖL28BPbv :.5bϡnVE ߝX})Gq:Yv+k ypw_[kr\nB%AM^tR]6$+F^z%i KR/_k(cȏYdFr! )fMަ &w$д3߬VZ4_v{)u5].]j"ګD|֝q[[#0-F|g@sCʉ8vh@ЧL?dˤus„ ׿@SMRԑŅQ2PR%BWD#  I{nIha@98;e)D喐oP>%ټ{o׊ŪU+(zK ,sC'2)oђȚ$18LĽLHD?Nڭ+w|̒rxAp'3`cG8NUO̵%&@{T 욤 ]?ÃM>!<1;{n3h.CQ?7yD J>Dq hM$BIjtե ~~TqN:lRp TЎQ]3u?۔0 z&$AИjD}X%v JSد<}OE~>xoF- ؜U"=|Pa )8\sHdFz`M2:B:ou^Z]y.0Y.9ծ"ɢLj>ai*\"~SA  m udXq r&: X>dO#B6j%V iZь2Ǟ؆t EF+ o)P8IIn5SzT9(u($r/L;O\,ݲ6坊1y^<B{ '3 [lrs L*,_).wԭJm s4?"°0lBp@ W.Y9\ڎhEǦ ]h)5#JbI)6oSM; 4}ADٮE<@3 ϶)WTvQ(wK;C|=Zg"asב@ܭxxCqgjKPGO>VǫKTkn6,Vgyʷ~XΔR*hEx 7&z_$A+/iJWp- t0k 3,7H*ũuu0HBS<zY8O,KM9C .ݵHtQvJ7%xaT:!KWu"dCTV,1x53(Z\!EQ V >ː ,| cӥ}ZOuĥt cJSr٤]]TAae,Pꤰ(-N_(J P^|w4.QxOC1+eCi{:nWT1nʋ;z!"Q_UEu= 8;$N:pP*բJwԩEo2I5OͺG}_'fUaiR>(綳L:|Jb YuBq6G}3r }SszrK$mnJ ܴUE-eY|4^⟒*M,I +yesUcB7.D1hm 8 hG!qe]֙J $0ȗ.,OjDf۪tnt;RI&fy{-(qn 4;JH:Rf%*X䴉?a!dfقDb =;0@ cf!ouϷk'N8:e!Ha!P?R#I8oYIeHv0[:61[1"_JٟUNN/c6ieVqT=j?yb9ύ/c2%jp8dԩ]CօF&6 !,mn`jo(JM7uO c@/G@ߤ V!6;& D66FS-s⤼=կfyHVw"ǹYm۽M@ZFP=#rR^>ρne:-fgC|j{ `u_!$EI{"#ԫD7;#0=bG﮹90a 8\։+8ʦǿ`$&M$,Y' :@HPUς(@ b[]C}yŇtQ/HVKG## |ĬD6eX 3L8pm(OC6Ԓx, {̟!Sf.1hT]4`PIAN$й6>R ƒ-!W~lY&rGטkOy7.iv!x@a\[{iv*:/zQ1fF>-?^#BJ"y]> rn)Cqitf0<^8NIoSN{2S(~%!DŽajUV?zQ(C{_xP;wׇ]FB/jJ𷸠(mh/wQ@aNg4-=62TTQ4an6z.c*g-tXg[?0ΫqgZa_elM*0<2(J߲%VhEi 'n@dW %H3Z^= ppqoSdz$8(B%ϖ%TC?`ON|v?V>CDYeMR<[;xl`D #NAS#)wuH^{,tq _%2  Z)i;deMcLP%t575̒QљVco!yZ! ֑=u6*_Rph'9Vv9|\N&~k"CEE%/7+jt(/bA&S$[< vRQ@vJh~ئ_=aj&]Qt]}qb3p%=#.A t,1韞H1Vܾ/K7UM7 3 [(@9<:0k3e>n붙Rҕ.9̞dxPFp=ײcJ6;UbF.Y[5!>"V򠤦y\@R;k___A Z>zqYdTd6hE(whϴʔ(b6u-h&\(!(+[PÞ| S\ݴޞ|BRУ&ڌFQ& g+H Q/+!:Q1_O0/U0ąz긗k|X׫5g~i5lf"I[Ҏ?t}ezEؔk7jXk(f5rFr|W"|ݸzNkՖP >cZx"0=+"1qodž-\@07p2h$v2۰~.GiF{ g8Z/ﺿtGV >+י)U ]Chz5A+lPE5GJ o{=dbpC{60}"\\1_|gj*K5'fd巃0"oʮID> &q V8"siBɐExm3$D/?;4C=c"-0->ȴ汐K>ftťzij~e7x9ӧ`2͠4%.ڍZ>A#{pK}@T5/U*0SfVP -ؒ@^o\޸Ogl(/@U-_~SɁ$9rq)!f`CPs.< $Q$J[6䶟͔R<%$F~``Mo85e'??;Wԟ%o6h=ns45}(s'DxUr)Zd 3ZYi! 2(HC:u4ge$@t{,,s<9H_v[ŷ1`6 \#p|,u0ߔvreO,_TDA+p2=bnYRAy“`;2c߈g^9!ekGĈCQ/N)yO˽DшKքGVV&^+С ‰0/+9l0[7P% z^Nuۢ `s;.rK{pG^q37j&yw>L_}=׊iR'oRtI4TJcvp\ڦ(rc/,#Lc)l5 -5 /xGyr1 c]Sm2ry&ֻM|[u:]L dC}=wi?bMεʈ@@H QBx6z68EzC͇OSML5K}yRoLD|px=T"tx革D@{ Ky^R_kj^rwϡ{7L<R2l1*(`Ou+e hɨ4.w{~fcSaZ9+x'/AngtwW#ipv`# %Z(R?^ fAe[( H}/T|>*\>.aAkqH? -yB v+f7G{IG;5Тc=6ι~cH8'ؽe T 58fqKL=r@'|yL}F-'Gur@0ى Y+Gq$9$ċS:KE jjB¥F1*~b[c[F0OS9Bex๔vn@ !9J:E&@[K5eYݡ-S>!nB$YP^F<+:-r`ؤ6T}x^f۶3ȡso\zcANd_aDk=S_~lM\4 BLv[ װrl+݁~{#q%ґ>`愼soo_]4 15XaTCw1t':54Zp="Z<"snMU׸gYmE+N{dܽ@+ev$.f1S&&|ӻ'(2<}N19TqhҞlYK9%V^KP@|yȚZh*Tbg^5a|CIP(dQ;E omnYW/p3͗u!ʡϊrL{^*]}-"µld ߪOegb%D=R  t&@FCly3QWQLgu}vHp.ߕ514I$ѧ<0¥V4Z8>GInۤxH]d2\(9b/נ cV9?hXv-ҤkE@;Heޑy*ud2-sWJGLrbkNsh 4d^Ǵ@i1r̮B/n @}~M]$;\?5BĒ"oV11cgRQ۽eÃq̪0V*5gk,QTmF[H8 \o4L6bބjq8 = ouu|DG .M W2E-s-_=XbL&p R:yw(:03x9UWk6憆mN;1Alm\,) \<$CZP$cuU: p 6:3X{4ӻXwl%}@|A+Ty@22\ 7z;):cm,`ʔAV:졙ώOW:Ir,WH.UT@pxtMMpj2_ijgz͙q3Z9FHOr:<5z{0_F~-}l+tĀ?\8#CRaxŌȊًUQОu[\b11eٸMAy=:vؒw#&B2W/!f`~f C=н?;ksYyhKwvb;Se)L3Ĭ-Fp1i&r},f /8Ǖ_ՉuAN,.v{}w]6LbOA񼥞K[p2HJ.5r' ((IRnX!%3bK4*OT=6.pĘEZORvцez6E]ep %d +;)|64*O geqA X a9\H2ݎ00lm *wOKy3|]H۷:9; k[HiD"|$jhԐ#T0KspI`_?~S( >*Z-&Hg%.+h4ɍ''M惔ѫnxKAM hn]4LykIib`{,?+.L,4=".K_ՇluG^bYM|ɚQ?eouL9 K2Ol~w #1_*>;TWXZ}GrFuh!ȁ;S8SpJykY/+ \>烠ʛ\4EIvB=f4/3CRy^R]U! %$0.jOYc͈1ODU.o 0g KZ$ C"741m"m<(jو{aI bgr>x,) Ջ@MCf:1q)91ЪX(rW$TnS"jy‹2NYK^[$*Gac;\Qux8ct#V>xp+K5+ O ՉxO>WbӍ W PGl9mhn}--x,m#tUFT)BBgULc*#uiR8, ai !S&!lLb?fȀMU&'O.TtdԾ7\|L/>6cORs5rh@Yo‹pSlM(qX~CnteJq.+IFMuy s*kRX-ona\C| n]5M#]-ZGw{$s CcѪ\$q_N^%s~Z/y(}>[([&[{hYA@䰍ENB 2Nќ ÿEuI Gm?\~ĆcGCp >uf 3x"wkAVm\qS3xFvs:LgeOfڧ۩q|r R& í~o%6irP@BY? ?˽BMzyf:!<,{bolR~d35ɻг 05Pq8`W$(Rz< Y'G$_@#y~)\Uy>л/N^7 %Yr&owQGD*&BUW4ی8{o`dIgQ[ݝ.fc\_M4ZtD-ᶼ XٮIڜ)E{*oiFVXLoaB!57rTRN]Hu<.iCC>\ԅ E\ElgG-I%Xw:0lN <t;q} p{j`W (Kث=gs*Z٘[`t"=c/3 tN2.VcȞWɚNB꧸*'sIVJeƹ $ȖUTK~C[A=oތҷmޔT L> AT] ǚ H/7JLPEwÙSf_]kh7]َeꟷٴZ22˔ sڳ *·l+aRѦ)j0BwXWrVexЬ/@͑@%]H閬<Ί@] L ͜l*ۗe=Q4ٞ ueL @ ,= Gghgf1TG6UEUGzbq/ oļZW5?T_jy)|vZ40-#\Lvy(I"ʥ1=O;oA]Ʈ 1/pHIOnn0w4@0?+Bٮ^_c'қ%?b>jރϗ!}Տqקi(j(7f1'l _d1le#zJאNxa>\]{_ڠS SdOW',#Āo fQa)t/h02qfRFmVʹo0N^ktxO7;Wр~H3J?"=29!75ᙽMJ;i#$a+  oj\#P6ձh8)YPͷvءzyDߓeBD洧3[oE_qr*yb%SR06;g"}V<DT)%CF'NZ/SȚz(⺳u# ]48Ix<>`Sk׃9_b-dؙȬ{ۤcI|Sr}'YZί_gt$FUљMƅ>nIBkkf:>mUwp@J+605GGEYlqL k}x*kTVX[lFd%ImZ+ZS ]ljef'D >xjn \;N?̞Ba! (=:<_O걎!-+yf<|@Nߎډh7"̝ żЯ<N͏8!ZY(OZ,iVG:)H4UkFFIwYnj+bKlV\)Bq@MӈulOcv/T8WJBq92@ `>^L (>:0;G9ȳ6&@tf%l*den,IJ%`CRTpНOt>dO |#}KF/Vޚޏaax# jY~~et.z /3_K .O͓bs!{rwm'MVj{[^k34'C:؀Xf8>aV4ӴW 2L驳bw;l@A얺r{n^pt$nAԧ,flޡ.mV2p݁nץ#Pw|cspُqNObAP6)#FPk6 O]]c($c,E(4iD <ܕ[B\X{qr4xe?#TAqn4XGZXJrascH2x'OK`~2.hRaaMc7AБaCÚ쀟;*0B/bL 0ՀMs ؆qS؞=wXZK `Mu.oTU?Ae !+D| Q?(/GvC ^?OUYe6\X&.Gyp ׉u< 2sfJoɈW+: _,#_K=AQrpJR鮸G|j4 #88'1r|H[3<8\czu%ga.!p/¾ň{:Cv1R5ҿ8[^J-s7ri)̘@rh`s(UI~,[Ss|᭙]gzƗũ;r#:@OO.: 2+F47]Og$Rh3}cL׬MӟH3Uصs2wδ7 [W|t%8rC 2倍S3x`X˘{.$T\WvGIypЦW'#tcΛA5; 1d7g@DOa*{ K'*~T?$7n@s~Voy3*ɶ@ҷXmgXCdp_O>`A$-ξuؼQI7[*'&- Vz-9ׯ9 f7FJJXvP&tJ 2?;Es QY}I;Ê>6-C( Fʈӎ :h$b2W-Wq exn0%`T+GacabC0A ӯMvUR֢evr5F~ Q" ׺T#MG>s%u90`* L> 0}X#=A-N`>[Uz7rG\t0S:TϾlil`5Ld!'o=wZZ!)5rN[ K6= puNA U;jΣ}oݦ@Αv )򨸤MF{) n հ`04Q9+AhI󨥐~cfcJ,\\4rI]V}cKŝm|(K*H{o`|HZA)jso%ⴀwϪ?֍M8bOvQ!?+Xێh"Ͳ VEUZL~<4&1wrhqqE;8֭OXN-]´jk?-О&jH=7N#4lz+A? %:4z#<dl <.'_:+麵HܝXx L! %$ ˞mwo%g=[䶽助ubP]jFh "s\zkE̐vYk ~ϳ NY>[%bJ\0.h2 /]da6%[漧iIq ;]kAt)?{">sJg{*[yNe}N̮SR~ -̟#$5uNpyU\pzc\s\óIWR+о`vJmBESho\䖭!#._؉i+BSA̠Jf m@}T}B;M̛ 6 O{~܏yë xӓJĩh"Pt1Fy/{gG_+qo D[w$e r!K[]M݆$A4hWj!"OJd?|AMטCګW">H8׊CC,$ |Կ:tU CN>qkSQ%oeKK"*-kObؚqBWNb->1`~3X?n)gDl"NBA<&w/ мT;S&ŽO*y%sTKn҂`M;Vbi!yZc@ Q)A yfqVYs -:]P@NQEə`5qE ,mQ܊R2K(Gi$3SYRFgYrMIh k`%,"s+SY՜2ON`lq''GK1nn1k8I+}hWvW多[fʷԖV^/FQ-gޤ'egQO DJ 6п^Qa 䁈ߙ[nXywsX1@CAt9힬~X;Vف|%JI(9@թkX)_'8r?uQւFGcT0Y˼j U8ɶ.po7$ Uۦ`Ud`{wGF 0+t4//6_@眲%f1i*W0luzW\E^nHA Ԩ0zn!rO1텡`C=A۷&^#ϗ ;~valwІ18$Yp-N/͟0~nfZ#n /͞Ho07W⇦D%a{p:|&`Eb+b?N υ]~KK(iD/oA|x4O6R #[`xzexT}/?Fk-v轏Hu`KsG2')}EA 9͖wHD|֍aӕ}dHJA#!z?sr_7ҀssdE?Z+ 605&0RPԲr jX"53oHޖ'k,1w?,`qPH]FW9a6PH3xԲI^S:הQnۯw.ݢ!*Fp#Xbxh$VGx(!4S9L 5< sL2AYLBÌjX09Cƚ\vjI0}iNiOX-^LLr Vk5&ѱ9(W{_ _C-T!15x<_c%w!FԚoy ߝORu-F,CzAt ֓XbqV-h2Aa+Ga =hp&oyJ0K0y`e?ALYNzN .׸JOI/W!ѳr{DW1DPa}O_@Ms8ɶprS/I]&rZXP5*'넖"`VM|́^ F'H&`VN 5MYúO)Ql#Zg2ĸan `NlWy KXފR"a%l ͆XxY_T&gIݓ$︂Y P̈́G4}(&2S-OfR҆w/ӣkb0Ǹr+~MZ"=&V3gUq+4km?tpJ?V*k9=`ݰ {#R'>Jɞb`T1*xxnp|k*N0oEv!_V7ByKD@耆_UT.2únRj& Udg$z:t2hq=9ܠ@h@#w( TT4Aa ex^!3_jS 68[I~;qu5ҲDrA]YlykDTC‚66!wԏ~x0=(TcHcb ۹_*>q~= ܨ,Vp^Dje`ų<@NHFFR^iШ )jRMZZsCS&X'*2I u(v́_Jla¾r`M^!狄1‚|bD;eu ܐ&i}(,]erDU%'t%sM_x]csmضޡsikȐv+?)AI7[1ҍo-+I/O b%*nzj?t  nd0qG <'P!jS}IْшzҶo$6甩A{co!wQRI?̰dPPJ)aaC,"aL#(~6!o9\,Pz 0gYZ07070100000554000081a4000000000000000000000001604fe4d300001930000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fat/msdos.ko.xz7zXZִF!t/j3]?Eh=ڜ.+p7>/T5C-9c]jFƒW'U]c4۝0ZL̑WpR1}2 w֯ɋ~.8cj>mR<2eK2UG[!OFB{Ǚb1_yN8v*>~Fkey.*nI vȿiU$XZJL;KC g&OmCc ]\`2Zg*ʈUYP( #^S4 eNi ҥ:Aw!}|n3SDy[|9 >q  DO]^O*Sd8x){K٣.,BVrFuZݩ m(2uz_N\ArVhb1]PNQ[$&Ҩ7ODz t|B d(Eކ4Oir0:d2_TV7v}6s,\ܭ tMcuX.g|6*mh۸Ժz uTƤ"*OQ uǓmcTOROξV-LU OoQ+h]V;,fk|} NΓ[U4ѪxNt/%r20c0o ! ͯ-ĎHK531JW%ݶS_RUiŻՊKv{+ᱰͮ#[*yeL(cEHtx /_E`{&0c:])JF2Sraq yq"+ {F!dUuyF`Mao 6OzCjo"/y4_(Th!=ѳ͎ܯau7t$Ɲ(f%Гfœ}Heȏfd$ȩS,F!lJy $芨uA0t!ᗳͲ.˜/9HmLJE^i1e+%Eg g}L+4a L u{4Ryj(mh:7?Ts'ϙ[S fS%ߦPcwѻfMЕ@YSzR?KN@>" kQAu+}H{sJlhkqx>`bMLTrq׿ׁ9*7`7U]qZWak 6Ǯ>2lmJt;"9q_BygSB_.ǥ4PH(_222̯k'f ΤUO0E s#k5dxjeSΆkf|ST1НI I:]3A1~8_~ IpG'q5͚KN~U X0P0AesxxПس x܎D cLU1njcHkJwq)G̹&&_ZpgLm!}<=qh3ӣ>wlD˸ĿӁ%l%r*P_%2ҏRFJV4S%x;?G # =t=<Q$~0(3[~D@o:(H(#ַ5~R1^D9}I}6_] !g BM'0ɧ8JJ`l8:iH̽ǚɖ<\Ew'ļW6vH3^![;-ހ4l֙ޕfpHVoqL*~I`;h^m_dmo=RF3߫015v|/cWOƟBe$M#};Y㸠K}q35 Oo6LޓڬC^" }_$P=91_iݺ"Rdl%T;ުʷp ,!PSq=*M:s7s>-&F !CxOi8u w>Q:t f,H6T@կ ^܆v!~?$HisE{6c+u.b.h im^e έV#kOa Q~u3 w6u>^ yn̎܄R i~֚K%V+G'g)ⅾ>hU?0]/F8$>}ӟ4jϹ ZRs;vzS.̬z"~fc;nktdJk,C<>6 YէNe&M_-|ҟ,I7+ʷ"-¢{V}`}TtcLZ> aɍx!CC|y&nC. Yݱ+]X ﮚ|*/Kq!''qB6o6]3I_fdqզ51W1xPe?Rp8~N~o]Ewic(0wڦyFop:}Z[VbPnFv#6r>nEUj[$y=4 /5>\ $!cWg6+Ґ5~saIW".ۚ 4SQVLz_ M9bÒ1f`gbtXKgݿ?3 ,pq㪜Ez>kh8 I. .h:Vh"DEpP/h}IZI2AĊ#;{6-dCzmHtLSm-\`GkhЍΠZ3 $B+pFHi\4}%clA NbPތ/L fASȥkF$=zԎ4@T8>qVB}PuU/Pq74SV#8@^N`]P=IGao-YLX3i+n񖨺3.bƱsly`m9F\h s@53jRuI\9z2`[ucXԗ& D8=wZ?z孅++`rKփWoͅ:yuô0c oP9[ߥ/Ȧ.5%>"#~~Y7s,J^/gF=d:ՠG i= Ǫ;_Cm0Tu+GKA^X@BQ xAkcrfZM ?~,iBz64uFPW@Kp?AFO-Km c-›Ggq Du(|(`,ݻ^Yڼ gF~Z f\-ge(gd#zl]Dw" Yװe=JJiօO?duM4(2۰AGO|Vg[O7jlA; T2j=L@- r֗Yn.Q<95%^܊/2ggvNr֐|[vGC#jK0a3M0>I+6?DѰ/3 `E}a]>Yḿg4ȂE0k^Ծj/ )ZR:w ud>H oXת~V]U+ݮcgL;ԇE45H48`ced$"/jѫ̄gau[ ^zVIeRsӳ6["\[*U;f`w]V: P3}&gX[M!ugv-ba,4EDqdYo 7!G--^`SĘսJYV-ƚ7`0,(MU}R GqIKMuwMOHʡơlGa[-v 149+;ڲEҝ][_ks;>fND!9 Ο[([u\hm})Z‰Ek^PV?t,N-s2}@2.CQtnj=ӢQ}} ^کK&y`xc|"؈Bʽ2eVc %x|lz )IXb5ԑsPm[=qqقf!]5?ӷMw"?# `ͽ!ٳ+)&&rìz#p`v2gI @ɀF-M8xZrBaɨhDy܀svS_:tNs/#FƓr\!hl3;G y[Ws:h"T7'{U$bg< rovO2<#ՈiB<:{oE”:e!zh _ɰ4ğ e-;e55D_1i+`my4Z?籕ljCW 0̙Í埜JҙXq[EC?kN5 +VݝpXh(w'8'Я|H]xMNHgsHsvo+FBwA{qAH= #޲Yl )FʹQ~^7uPv1k.>0LϺĜbc]}ļ1n>bfx/l:FfP1 ήi{^30@,VV`6TZ7x*U<={By@ĔI08w hdY d`1=g9i?,35ՁKu"c!_":^ ߛ֘3r6_{mw[qڼQ~O?B}/l}0219^3!6-q avbĹYX]PirČ pKŀ\Y+0E$-XNLYΠ 7{pa9Fg)M rң[H l?+Grlp­f2!} |55\,!vx?rN?݃ʧ%e cx,} !xSȗ:kc!I#MMʪMlID:{np+Ndznx*lb4)U4dMeݕ#NY~㢥zXSKF]*WXˡ d+V3d!Qd[pѲt\= B BnYlfiw׺U310xdD ^~ Vf-z'(%e[IvUu=2,yɧsQĺKROnN`'[f5vExBgN[V*dBSϼ̶QB?Rher1FyQ}DKdS$zW8\9I^ 1 MGڝ{p7;2uwNSeOS9\/~|ΑJm%j3I? }Ն('(8㛜=\kGy`x m!8WA4VӃ&YP*R#r3tunӺW*GdОw:DzmaiM ]6f|IDWLcC,y~ve')wEѸVB"LfV%Iw0%jv _>35"fioX!lz '?Df#8dD<:pND5#gQI`Ikb W*<{LEIg iNOn<CM G}+U dEέZk|"GI[ 662$Y*<A®һH 1 "uBlP=jQz:(8z<.HO=|G=q7p kv.@'(9T/z:(ךx˭^i3*Rt➝, І`_ƞ_g" l6>^#Y)#L Mx~:8DC w6).c9DWΗ ps9zwGϰm;c;Wa(C{9Ѡjg[)PWu@>M*޺ֈs}a 쑶iD=5# fn*)c LWхd>o[ fUp޷N#jvʫ:/d 09=@ty+0=;丧Chm\8Jkmڡżc}ZbXgfs-/߆ lcxi! 2AJ= 16KTHKn0ਥ3ڻ>0ePlps̖G3|gJh i/ؑyiBX^9zov24Gi6K-%3Ӥ!D;w]ּ(,m9Rv%Xe|^(.^<]W&c05DWtr~ i(Ҷ6K5(J؈萡잘$M -UC!>oZek|(⨨xӗX)aRgRs ZPvfb}ПU&L7b&|dח,/]j㐥ac^1{"Aߛun2P hJY`J zh*)sa _;.\3*S"maN&޽ImKyKt|֮X'A#Ton^܆DOKE%O߻>қF{w nf~ٶcz#cy83p~x,X&庈\Y1K*8=e[Pp`$BoW]Qgp$ˌ+".jӭl/0u)8riG~A-@^n攎K +9Lb@$=M4v٥ sG0*&G昶8p6W@$0M.U}#NX/)8(qҲ| {][nw?Bt9G m24u0)pXyC49B<uXcFlJVw- NX\NO6ƩΣjr1-e7D Ɏ t$(%h|m'.J2dҝV_Wj>0Eͱ +#%;UHGpܝEċKCw67.F5ƮkAYD~2vq)ͯ,7 HP;\Xg/F)a "` W<$%:A膂]hʛʂm"3۾s=k ferYT@׷mp)0'}",ێ9p;mLcM j̹S~iKȬxjG7$vPEZbսe'yq"+o\ J+~6^bRDH[ؐ3TA)T{*^3W=J@4#4|ViK0he jwtr6֜2Mrq+! 0ozJ\h`ՅLcwj `A`Ru}DtZAtEHy^&tOl׬(@^5W E-:7htle+؀ Yp`ƊcY0&ee&+6 fr,Eu x^)X7,Q8(|il]R Vwj S34s U9v_ I"9>xU >t8`+2ړV3 ߄#f&`$~7hY^3 d >eOt+ G4U!_['RC$# * - ڶYR\A oA#N.j\RHhȼ1Kl߯y^י$9ADdskyg[@7H*oo~ 5ۖ,ʻN)(/ƛ'\v@p&F5&(ƫ8#9G8Q:l 8^3 Kᾕ\C\Y>U^YU|kl7HxX*f,nY'0@%x^~&Ѐ>zw:x5( um6į 6J7m .v X/3GO-M\2JP#Oߺ Κh(QpȊEٓS}dNhcJb2w |hUQ5Ӎ* F‡5!s:Iģ2`,\b /"a.p,@?nOBiFz3픆2δ‘a%7{ EY`$~  .kk./E==0"A!7ȉWdqe*,9 BIk얛:lnS'NMU_}Lk8OANIr|0ģk^U ^Go& g++U-%QG$5 g`6l;˾V V|ayVMS{[#_jQcaXvAWE?8'EU$$tm6f@*F*y"F"x.YKܵIl.J**y"R(U=L=V$OڈEw qLIj W n>S eti4e8/d W5lCɑ1fA]׆1GHp<>YYd}"]>dXShY-eCKGp`0Gۀd c 9,?h^քd,! qd 2*y֊!}VwaC}c~z3L揃{6&ҘnDCv*26$u58x[E%2P0gFN IµCqsL[[AU 9Jſȁi|[n7kb,hC BV6]R 6<@xZP-Ę*'R9HDnE&9JSK&"\{Tز;]Wmɍ҂W2zDB%\~=Yrfbv|(vAR5 K96Jh4FeL ym`c-mAgU] xq%G:6\|2is]lsa}̿ԡ '=@9ty畃U:tMX*_h=)pseNXR}3-] lQMɴ!!x27+֟`|rFkR-to>dлb,xu5"xunAuIJ89tZJ뢽Ȉ 1rŮ}h3]L$4Y*qQ (a`\Wf- lٜ<]S 9ow I,q(JlTqz&嘡y 7@g,pkqϳፀ;u_`΁@ҳ%pťjok-ynmsbЏW.p3xNa!AEk^ܱȦTp(k rl;lcuuÂ}Lne=F^XhuUYf7SwBl_E^8=7Ѐ_D-2xCX/Xz VubHtQlCf}poUx8#F;}5)% ^w~>8. K.ޔ"=-6N?X5uŐ*r05'o<$Wh!I$׆ Xk] J5(*ʴz[Ev!>hاZF%BQ~Kg/Hݽ+dB#mm{ݎo~hI.ķ>+|.XzbqDE[aWPy+>LW֐J"!\CkaGi%{:Pc`)1UP'A}i9%Ј5&:"aA0K<0+` 660J8%e##IdkV3s?(ڼ*jYJTMk ;hy WU˃X{٘ UOjFC0nVyئшw cTbx ^6P "ӁwoЫ :y!%,B 3FsE3n~{ 71^ֹ$ Eo0|ΈHJx3D<'yg)*D>X,e5V5s2mr{&g)E?&6 ,zÇ*RdpAv6'40iڃHZz%GūJjt<2t"OjeTjZeNmS H\u)d@X?&nY̸p#Ee抝h'^>LЦG9 x n%My|b'@KA h7W9}|džB +4nΘmf ) >ZzE{􈧍+)}atڿB3ol5A }Hr^$:ӂ 3Pofk`EꢑCu-q",ʕpZ *j-ԌXib~X%$ 1LN-7.?V(%к[lJ_mе =ex7Gґy ZPcwFƅpkWܼcͳuzcFIxDcI)boH 'HEZ\!}o!t1g)pP$ Gx4Οr0Ð2 QµUC! ]A7LZ*kpIT^͛A0E(;bwφF*S~(dy,͊w#4n*}"LjS{O(eO|qdb" u|jEJoC(+CYJF 칀9uBۖJBjI/ْ4&D'+ZIR_~Gf}JeRא*mLlŒWW;|]Mxg͑&щ_:xI _%,Qb ad\,\6pmDC)( Y  /~v7wnl)Ue*Ԧj77{v2.'l[*pW%b]~П -(s\3 g.@.&ͤ'[)W!\iHZz3..\&'ۼ#nlMeeN4NjRMi׻ZY<舲Dm +|ץnYE U(t-'ޙ5b`MgFr7s1\vőYN7UIoKNq!g0_璚NF^ gZT:4 1~\X2GuR۸Sd*}sufRDݵ++mUf>7FEPVAWF ^nD8`Vaj>GK„f GV2(g΁ΫY$+Ga/huEN[#A^hˀcʻƧ5S([KM гLX}'( i)k*,CهvpO8!.O1c5zVӯM97[Iɷ} NYlRPqݤ ?{6lt=XWu˗0i-IW oI}h1|16J[諙?yz҈Iƕ+q?!zd"S`eu"wU`s]N] }Ec]A_Rrp%:8h10 odHaG*DRz (Rf9W7"4?RP&nbC,pO&ĆN6{X" )05^% ɟ1XOs."2hWWvN#!@ar:9lPm yNpxAc7 =dЉ v 9xJ'Ǜr;m.dC)# 6 CL|> i%rhgiİ6(O%+֗H է9ej%85cjS>6>D)}".d<~こ|)@ 'S lÀvw$Ⱥ!$z U;ٯ4 ZqVTVVl;o2 x ZC &E)5Q\̀+`^<,pL& @ RFZ<62Yync AXvr|Х5(_ٞJD%}]]Pul_U_FFMc+5Qfp[jHanO4c ƅ1^\&F7NL\ _/eThwK,=m1r22-q\ "k~@xJ8 K+>z*ޤQ)s{g>>@}f1 V,W=㓯AsrK :P)Aʸw! Cf[3b4Tu lC{(&@L:/?>G0xB$ -Ol [  Tl.mUY:h[S)!xjW$ tD)D+y>o X'؁%*AǸŭ!]kBdJOdD@i?-T* e]n+ϝfT&26M>PJmDr0or&?♹OVSPEz4r:b8l+X=W"ZPp,:b~:q :Wޜ'(q)—y5Rak@]ccz_aѦYo61+g;4 2|Fe5`, e,"NBCrϐQXth,hcX&5C<_p4z;zy tk \i 35 HF+稩ݕw|2j-.k-.sd uVuI`tT@_`b5IXK7kB-qH!igd<AFt(Kx]"+O:oGBc~VTh>;뼽0$?[8oJ6O%!f<=x~ŚB+âdLN *BudWAȆdv\&?hk Vf|Xq̫K6 ,sNqĒS`˖1i7)5hȖw}EoPc*Va4;:_{t􃯭ZK6A-cxk {jkCd VRd"sٝGr1Ucߚ`O]U4Tݹ:Ӌ> vP6abQ3_@)=6m hSp9<0{Й" VJ v 0y`H&=l- 4Jl/ -C Y@jqu] f[IMT.y,Yc(Ig 1G uV5`J5"N04B]TL\\{ `_NH<LD3$߅8u5Gx;M}yS76e {$ Ч\ˣBS)'g xU}!kFJ |TGmL Ţ*Tw I4vceg,;(>Zs' Xl~bx@dt`?-aVPl÷941zHM.6f&NUyokU$F'nZzsjnbzDhJo-(u?{~&o(}տl-N9talQݺ2k+@KM01>scAg9 $Ҵ)7 *7qX`I*w+_8AXQθDILn4T4Er;!U.E(-~|2G# \k9@st0'%s)Ǖ&"'vrykr A}d VT_XY y]S\,#J(F|#VfdlJӸ_Knd+iԥ$\3-NWIޢؔ%o4 +(x>MS[~K% =E0-m_r<7%ܩ[(z#5cM\n$1ti:cC?L@2w~Eŭ,fL=$M@PH~k؆額-żRcN,MEҡqasM"{#R.x87;E|m"~(twM7uN_ٱQk,5N :[ X5h̀ۋ٭<mgϯȘKhW&jE灎skHĮ 1M1Rmlfvhtq eE s͉u J+.uf}' :|Z%8=̭bUvw牸.ٜ9mR<%/aWbѢ<'cVL7Y:]Dse ɝVzd}^mK?Mpͱهa Ssa{fS9oD=n/cݝ\f_/onXaBb9t|{JB3M/+88UhXyBY,[-G8`]*(.<3 !9vF}q# L\).ڬሿw!wAHE5C٬ RZz'Y2BV٪b3΂ `\.N87B_yЪ%ekB@EV{}cqVya]#sujo rgEf,ZtgGä8x[aeUJaN#XCg a3.K9@YoiUS٫?J!ڝu)>OX:]˯QwM㺾UBSZY/*ܴq+ȱ}V2"Csw[N?yK?6?srȟiphY]cCԩFm-<%h$Ԇ,ǀi[[m(=V̏oOnW*DUqJ }OKfT!3X^x6Uc:/ȤMoF3ަf;FUe zSQh&'>"b96DtMv@'LDN>|2}9 LӄRRv^'}^\P sU5onɴAMSvŜ?~$:ڂ=_UI}V @2JI`@TY)܏~{ ً>u?;"6*}jo?hop;t7xOk4?Yjv6͂oˮ5Rѓ)ԪE|UEFb/`y'~g 4o%$=6(kr?̊[KFU?_od$8g}HC6(mL0D!U҂v&{\l-ͅ'jN["B}MH˱yt f.Kb\N<"|s˔ʣ3+Z:Ņ5Rox#)熀'.ha@GZ˅CG2O%JaY Îja2~"TN_%A봜 W[)ٵ;}B~ʶ_ÈX1҉x0N) (!m]m|9~k' ~My]Xir@YN~92Ւ}:А/ s36\ 3^"-' NJ8w~ny!W t@ozʔS̨~q$, nvR-4|dLNKn%  Aת? r>_(5/@ w4Xp$n-8u B-mhQ)w~XxFsRvH*j೉/7i ~ Uc€Tӵ+D5%/ƼHR(RA%K811~Y R;xfrn(QV?7j2 n-. /, pG׍Ls3tg7 -= >l3bHggv~8' ;8d:A2N"2@qb>La;e@gu@ -9^SD~VQwK9D_3-c6Js 0s+\xۺSUN/oi7ݱ}d׺> bيY|-:F]4oƲϵH4PG#G{p^rXwŖ(kjJχ=Ϙ~~qeYG}[KN=nӣ #`$*0GͱlMʜ.&OP@`HbbΡR Quo?IpeDUmxkUlVAub9XQu:s֞"Okj,) ޲' fnyrݽ' X<%CŵLQ b@'ViH6o׍3FkhN6繍431`%vyƺ%*NΥгs(ݲJT3Z3(=.r =vO O1]<֬i=SrG-\X+Y.M97gJk(HNycN4IAMk`Z"1x,I&#q-3_r" !Y;1dـ?JԈS-$${]"4jQkbmePѧEW 0{PJK6- .67&KѱG15Z淠ݻqiӟl=~2àeVr7po/W)룫8NGWn2ad( мMr]z-YۛT|AD{vv(=bB̠Nu`\@'djex7=yiHL ~=Eoļ _QO7hRKbܟPvqZ,+y⹻\ 4^jc;D'-'+4S,7.#v  W$ٸk-kD%Co݇#wJ߶-m(qԥGXeB+ׄ Lv}G3ު:g !D.+_"PKsocGbmտM&tt,ҧ6S^8m X, B)3?Y@2.TCTm][G)M%aß#E7wvmC>=_ Deb2;?ѳ?"ֲU0<"PӒ)]6Rmf_`rt3N|SI!IYIo5!`{Nd))~QF.'7y)\}81aPp65,Jּƅ:$PTԛbwBar~?߻ ~Cz;y83ZXwz>;t9 kFA!gu"H'|xV26 Ci?:4#?}7GZa^9)j+#?*22Fz1fݎdl Zyζةg@V|. Zb>!rS·Ws/k>+ \7V%ƻ, u #PygcL 8KsOуgO|]n!Ǣ0 UL=)t=XiN:'c); 9_k0[ݩ/do*Bߴ_3UtYm]u^vzOn0w߲@닦sڄPʜ>2#;B?Be іe+*"HAx+FL݃A6&4tm2&.'^mctG%-rypI4>5;N%/Sphl#h$"O$_=8V6,ݙgPD΍@!@~D9Ɂ|`6*\=e":E G)kPU\qDjG4 -@7Ud+R2^Ƀyo}EB4ssiꞅud=\e9.JHrnyK-m2u?'I35Nh/ɾIm)jK$`@i1nss RXtvN2p`Ѝ+\T LY$d-T?LPlOլ"]_|FR[P@4˩:kEͬTaeV a }BDG@tb#'Qf Z2|Ms'lY \T,?<<3A(Ő2+Jjf^[]('\y -whASL8]յRgU,>j<Kȭ[]`Ar&2tbK_/^JngKf|ϋB14mŔP{cFfnz-[c@dS{YzjYni5M \s;cxD~ׄ98/]+`[s΢QД=,Hm\]kiefA1u u늁 SmR.ϱ~&Y 1]9Q1]` "wx*xϯK҄"s=l#o Hd@ :m'n oi 68"f5eŨ*|j6=x ub,HJي#J")6H w#VA 0SOMgI۬w2~Oy%rMH TX"ٱAu0sXN #qG.LfFRFN޲Ą5dN$fT*A~ʒ)St-f33 J:&Vl=6[(|ԘeOVުleh=#=옺\ƤA2iG5뭻m}^N!Eyu>:ۏ~@n(;'5J'_pH0UGMGi+ǟӭɜK w"/xAifynH}6580p_WZH^nOGL,&њk,\ \tLIQ $`8\0 3VR2f7iͽ8o( 67Mwc/Y l(lI}AN cZXG qtvqcÛ|N^RwI$ s̔.077>MGxՕk^-(7ewKcy'V1#Lf3k_l^a; m.QZcZu<2οK0h2*j(1xY >y'V)ғ` JE7J8#Ah*C쫢OuE ʌ;5,YN,yv:1OOYFc'n>RhK';D?Y;G:(&n20)}4?aBb:zXVXq|hSgcvQM R|o*~@<;*ҏ! 4da\΅]O6% biG) Dg@EclE逩 ,"+R-ߵcDm?i$#puቦdyyB~^ٌалowH}mWb_jkU'q9U*+ v#ᡆUjثΓ[/;W&*Nf-&Z\ƥsM9U@mܽM6nm老D\/ ޣUpP'i:3{awg\EZMN3.06>6&ѷ DH_]B1Ε:a/+m,tp@šv3 /k #XUD[衼Z QhqQ$LjՇ 9_Pt3ޜC*B̥pOHļRАYqnG&)R*;2_tTm 3ӕ?#_9yJ&Mu"SbL :EU7K3p \TEiMuɏxkCXLIE{tE|MjiDߦ?]~29PܬFyX.VUU7sCW菽p[TH췢 {+X;$Y<%^^ʰrxuQ#Oo n8ia_ѰqB: 072}ZD IVǏ.+dx;xKeÜ BJ :gyV4젿ڠKFS YTRCeO$M DZd]/1>6Rx+(7'ٲQ(Jށxaɍ Oqp^ar>DzyhՠD+(i1b>7&F'1=v]d']{GT;'✺ q=z(7$7>,f=)oT@P{ C8[,/rZ`DƲ ˊK˄,?9ʡ/n %G/uV6lP UWL  qx蜯e`.FGP4.=d 45xzg5 ZL^P;a*iL?Ȏ~ b*-VZ{d6V.gp+BG4~CX'sv yĪnւCyVW ]QǸ0>l{5V)#GT<k! Rv?'_}mM^uU1YT r5BU&$L[XR@o>0oey2 Cl_~Z~F&XUc-2O,+\e' +"[â>BbmLȅoH\NV\R) F ! cI9'ABCS `' =69fԾ(q'IS#G&샗zOE%D5tkʺ>̥QԬK("y{:L6mڪ'輸 P7 db<澮6gL2m|Ֆ%@giDɠ*BH,6Mz)H%(!b ~I NJ,ҍX0)y«wHj_ fHU |^;A2 itfǪ{*:휿t*,s?y( B@[m V & jphi T%',a ]Ll+rO|!jzINhқnd5 ʵ0( XXuxSgca޵n*8tm~>~U23gńCh,A8R&+^; :^SuT#^.lxI9^3caA ׅTqTqI8*2˺jݒc9+-Z -{AY3["! o fx}P"Y!fE7>UPȗI&.|d\-q}қr<$5 ; @"@<OeZ.AC.!qȵv`4%')`z&F!sr+J9tĶisMj~DP򌴙@Dk:#վFX\*ե굾WB&/H:7YsWl{,+" F^D2q(r@Qϩ [32/!,ȭ3] ;Q D gOеʴqأFM:Spb)eA(^< ψ\6B72@m`tv5ǛCG,%/ްM44L|N"%g,:+|G?(̖pF툅=x~T ~5myWWWnu`+gn޼ftaxE:{}4n&ay=BwӲA=<$8zi6|DA_C \ޢ\_WFFoab$dAf2en.Qǰ(}C *ÎP;m{ERaו'&06}tJK7S!t ulL,7l(ϴ/BTo}_ A {qzh}EIe}Gdgf{ޯ̋`}@^b>@~;[e9WsM>9UjQI[&{ܝnƖn'aF\s b~AR*dnY4U-6˾d1O)$ 4KJ$:&eW૜*׽(gq"WK.rf:xIJy7N'܍_\VхIUU`6D??r"CF^8莫Pnp˧r2Ww+7F8x8Р!Eg ʥ"t_cMe-y^\;f2wxbΫTX&3F(WDu{{L)'kmZf(ßYe:H4*Mu2Zb6YOe^"]ɰ?z?hџmOK8]wfR -xYi{f%r#;HFU[#K(e%>FSZwUoBDpMH>>.<w%5yZ4BϹqƙT +CA|8c͖B_e{؟<2Q4z=l/Kg(KZAs\ D5:T$F5[(e;^M/`0>MY8{RUyG1l3fNrybtbh-k)t_i,kB5ke,4.~  dA+0)_![ʩ VTbޖ~"$EH 3u%O|HhIMAz3ŜDܻ8)ZOrKZ6"l3dmOg6Im-]3_*EƗ6l  x(1LLdp2%aYF }f^haܺxn9-?y$&fGdyR7r;+j Pt`ضj}J=SqoPu5Az!!R`<Ք4.e~VT(0LX:g '} 19 afN@aR"Š]ՔwylO0:WHfաY)b%7۝ek4 h;ࡑˡmgCd+ [Q$5mGɞkiZϒ(kI Ziᵾ٦H7pLjj{^G(i%@kwBҀژ8h}m]MUz.{XffUiH?@VI_ݟx49Y{c´|@YZ7;d_gd_o45;=kkkGiXndO'b[P OhkPO\xPhL]i M{)Syz˜)ʐdYE/Kj M`>ԝ[( -/ٌĈlIi׉&AwX /K]b }`6o1/ 4W\lqĺ."۲X`nYeK 40HWXPymi/ zU?Yv@jȝʣvޟCjB*m︵nZTS&Ѡռ=F7'12;ǧ1uy8KAnfUM;nlIN̚0{Ff\wn?9^ёc'K`A{yh&frxy ݖ#W9'2=P}_ɒv*C d፼XHXG!mOkP̸G1 HZW^7&Ja©J`,)}}QLCLC d7@-PjI uwk" CaԀ@& 7&LUD5#ŀ.&=ψh43)Ӱ=k<33 mex!xQ)ͦ1b7pfmGӝϙE1<A#@܉PV*d_"CENc_yɘOS (<#S;]ujG12ErS\dit1l1c\dAM.ZdԚ\b&{&u5w:WF706U76E-a4A_-Li GۄA䝭}ǛR< T1ޖ̓tK -􌐘@_߰KF( UZ}zjϼ,*Ԁq w@ֳ7+J{` Jj4C .0#4鋲8v=[ReL1P-+vC|jr& !Q`@]BA]Z0_Vj@Et[\$!Ĝ8qYXt=yoOv"a'FqZR ދ㧉xc}D+:iα5ٶ1":(\<>>?F ofg* R$ZH,t85E4KX`[H/v8,* . z{vAÎ܃ZzOPTR.(^WѳUXRXԏ=|Tc4ƢueiT{&TAJ#`Rz/r4Z8=RݵA'&tŹuޘXF.kG;g>0it1%vjA>\t4x{Η,pm=kr ^}e0ovZB,RECshU'7dK:{,Z,2$sRa[!tpgfyqeWc.P9D O0r@ŝxON?H'Km ֢~W{HHq7ƚIX[ Xđ1ܤ) )}HGFZI};΋Թ$GXu egSUyG"=PfX;$n J(% 6Lmy:4m{5AzbJڡGژ 𿾬_NP0@ ;*3uxi`e(1 >v[hAc  +:PZ,ں"sW/QOO"GD߬d}jEIKNkPv_Y]7b!p`ܤ[lUMف-@˦6ڥuhFF+B7a"Փ}HvkN+ fM)oK3nLC\͜*=XZ~M*vs]HyʤA̧㴻)店P=ص /R8KzڭŽY`Mi$]5}(|=0ދv5WE؁%\LJ(P4NhZvFdlv;w"51F6 kQF!q?.%_g)W!}0z0ЁtwzSXsc\gX_k_.9ߤOR dj$Hso}ɖl 2f\bH:2N!fz=*eIJ CM<hZPϫ)⻽ fިNk_;Rd?ЋA͑Ȉ|UF$@m"<+a!MQ_iN󈎦o}1Oچ9q'bop.Y,U=&)/CjQBVVq)an -QyM4IJ@v+Z֌ ȡɳ")X]3uj!۽>!r"& }ιp#)m9~9wj]waKޟSsFX$􈱭'q7$Q&ka:i k=! 듫5Gn 3i7ae%] _Kz63,Gm5(Gcpk;_'o6`oup3#ۡe09D*S&3R>@|Hr=Z n - KdOLq->_2VN/7z) gьwz-:f1^r(VeFk"Ow`+z䗰ή+0rgP盙iiU]TF钠CP> t0ޘfAJjؕ=WLB W{Z wLz3?jrP[ Ie$؉,3(s?j'՘˥Cn?:Dv (9F1 #k$q pfƢ֥F^ѐ_,a SHOP DN7G!kR BA lAjOuawŸѽYW-O/ͣ*%Yt|5b Ma"+Dmp8_.s~Za'UȿHF:,LZ*b%N,,KVBkj:ACtǧ!_P0h+#`to~ʈN<仨 %z?TvZa?Cj+-TA[c@8p磀}zMef*,)L_n}m`WDկh ŏypկ6뚒UIS\tQ1UVL. jYl*A9M8$jm֟}"y,] BFåw, ݥ5lLwܬuPzR GrOn?s=_j:Rše1Q^T;`//1;`$Qڧ){$>.n_QfywϨ)b~Z:)X&uNŸ 9ݯeuRQ.g9tf쪢% O Cw\35 5|= s4~QL43ܾt{7v"oa3j0 mc/\eq.FΜGxt<-.l>)pB0 (4f1͂vA!4ÆWd\>t,H ς ?&T-z=NFs lvNBg?!9]m[ԫW*FcI5ϖo&P0Cx>~#̂FuZV&m#92[ Pnqf/Y?_D>B =5O>T0MAgVML'sTR JkdFNrLetP3UR]{ @.N$9ǎ~<96DF}{uzO ts%[TiѮΧ(^hru]c}{Y87u,܅_ d7!iϰ7F|uOShR뷫(rB,>y' C`V f* |σxYg=;R-N%оi֞1O/|Xoë+qw_Xgi>ΟEr]2s;SХ#gL#TT8?=8UI]']*JfpYQ叨Wp̺Ik,;DG+ӎӁX:uday:T>WvB Ȳ .,YxRjRQN-eK.AZ=EY:'Q.(~j@XlxaAtA ;Rj ym`dl (hAh_=# Xg@3lEgi`Ϛ{۫B&=L9mP8_)]~\k.1]%t qz3:@C*=)Xy@[8b%U7gw5q9OmtAV+S ;j:J4w[E/SPe=;PZdKzg.Qb6a(rbww F-n4Y-y,ol࠘EZ?\jbhA޲gƯ~=98t@4Z]lwy3Ik1$.L5)$ K=7*z4GzzfG h Up鯔c '&qIG*rp?L~&u@|wNeT/&k+~)GNA(lJu"0qf5w}ʢtې f:|fþ{]S('4g36ӜrwX$Q PF;kHAi60C إ5cqN@tH+&P6/AƆ+N?>Al|[l`G̊n6D,09͕]78 ջs"2X`C 1+>pMe̸, ~ 21w\q@c"38G|FO"NWăWE ;NljF3'x'./Uy1wˊ .R, $xRnT8'ޠ#XL@v&("5]V;{m#H .쟬ab=`W>k5D:64Fd)(F җݨ Nq(OA Z\1!,T3[g\gH\cjL&[27d *oAI4Df OWbjE?6ni@ڂ~D7DoT7%wmEJQ`tFaGbMҧ0c-41e:6j'L*g_3*{K4Q](M\mZ"@K[-ƒI)cpv_gu)r۔¶h :XL|OhU$סguӲD[ %Ո4 )c/6PPVМy~!ݼa Qղr]#D 2WGjمVC=pRwU.98> ]b~)'5a㼆MfPUg@+ ǸOQjvlB-' L dS Tފð]됲q#v掹%" f 1ˠC^ 4TԤ~O%z#FYt2;0INoZ4l'?%Ca>phjo%KPNwU _:FhkMD5dM:)`5˲;[:TuNZTLzOLz Er8!|Ry-g.mToC Gj&|nlaP%,{윣4vXTYTT*OfBUo iA)fzQa+xÌ\_@3"EqFK2Gb"ZWW$WZMCHsqJ&ɏ' ?A.kV|0xE&#R$_d{(e˽Ltcz-#~­35yZ^JxMYbZVCvѯ & BQxpͧ~6sp)(wZc r, .lk<%5.Kv#؅yQ]d iQ?;Ңc7 g ,`NCnr"vl# tugOo8F_OԚ% YvnB|r796yl/xv ,ɦCíUE"[(6wzDkW-486G z^R #,sൃƿ7)p1 /QHuNM\{Z*(j8)DžQ=LueZs,nT"7 OU9ufsu?^&ZiapWvQuɆ|#_"ׂ>k bVR/G=Bsp™vthd/l:Qui(F,$憫eChs{%+([i6%ކ$N/\ WtB|6)HyFKx~1D/ý<ƅ3z}A54 W5v U l%!w0N.~9R|4|+7V^ emSuF\WO*T[M Q p56Huů2_irt\Aenp6 ]܋Fʿ eؤr~tBv;=#2|YM~?/ }SPNd -y`y9R79Df[,d#[/)!˨sFAB O*g9־{a<O}F//i-鿌,Dkkaݎ\A %"óR!q4 C .>l=o񏠗 -t:Awvk@3Wm$at~!%=}dQ]"yb$^Zn@\pB i(Vz3&"=|Jh,'{cp'WPHR=XgX*5}qO,ҁ'mn]sкZa~ZCH~pͰP)A)&.\p^0z]Xsa6]x఩Q*, 2%k $ [D5&y(gfc6fqΈYg{}2 #v;9M|b?2"E,>RyJ4yйqO={ů |/ܬq~Hnd`]aݨB>N5\-:͹1vJCgB*k"ESvW) 48Φd-4񥕇1 h4:ㇺ][iR`ΑF~7Ì{1v⚩{qB;O[#%HiS_/wvg(֔.+cXS(n1Y:4U+bg`VC 3JdFg TTCz O?"Ԁy*_&䌲:pKwǾsA!~ K}>exHmS7ݭP;$TXoWx=P㓺 R?kӆu?X9IBD^g:&)ވ#a#' (5!Y>jO񠛏c5E}6y^`;J@~yEgn~63eć)wm6{Ao M[|=m~K<[hGJA#0Z~~ꊖmE.i4C&HЏfK3 8D)-x%reoEcK"ƦbҠ-}3!-k. 2.7Qۼ`ߗMe'k}?%-$w]os0'$wg̱F%t?Г{9X5t 0Uϯď.b \Og~WNY(m?єq@icЉVq[ul 28^t- }jy <((R7@$_ J T~{_L(5wؽL~Q0g64d,Mh5ű^nUǻ8EW͒%(lB(?ݦ)a1 j z̈UX40 ._1!f{D=<,S9oI~f*V/g mE{ZUݨ0ɽhÕ#"o7oR[Va4V/ߺZRz3޳1x 䀤:dxӤJ+[frE9nnu=@l01^]XݧqbS%.;`?'բڨY\vVA/]AKGU7WH>Nl]WQO'8M̴6y J ,7AהjVqD~hFxbG O (s:sojh5}MABa\́İ `k$k7ךKP;nHn"|A@ Hfm)D9v>L rĩ7 hD"rnAl*F<ja*zC>!>.\2-JNؾt7&Ot{ ,yx 2(kϠ4+ѻ%tttif2F-ª#ѧFb$OeF_!$y^=HF~RSl*am``9K.ґ,9Gҷu,%^\=\:e@-l˖ԵF>E k@iUqh>.8YcCt$m*TmZG"bklzVv0 7!٪b\#iH0U("<9mt$6<0oj$kr.GcF4v^ ͟+ ( vmMM.rbB!,Y*]B4B߇S lDe*a-P`*WG 64g)N\&ջ*7޻Oh:Uo"aXa5-T>榹f{`<ԛ8`TKڜIMo-_"ypBt(8tc` L\5oTA@[咝ǀG(5X",[oT.VA.]RU=@`CY$@ +chpt,"%A[5+әqym3*2,ztӕɽu&W%~,5&R8"u|mCGM:cÛUjb?'jgOR.'{(m=3DY̵:Qy鸭)Qamnj/]l케Q\ YH2`c6_. .M͇3fcϲ4T$hϣ&ckOoQSo\> @&[I-@].i}a>?SiיJaD٫r@~˼5]<}U-IɅ"niB0 (~G)2Q 8͌@gE-o@E%6d#5>z]VY+L?WLs'/n䅉):A Q;qhj1>$ D``0#(}% FǞwM NŜ$P-Tg2'܃Imݍa0[o%L1F#%9و$"g_P},Rz 7:ZS;fZtidy[sоr֘*6~{ 6g2uc=loLW݅ʼX=+4SBLd<^PN[8zB]a'^ò%lM#퍻7zZaݛXBjpRC* ^ 4΢3ݵge}:h(P)g5bI{3Ktz?F̆FVO= |6'mWӽƱL$M{pB$ȟJ;\nP ) ^Ϧ7n_I(,dF4١= 6j3n%wRbbΨ1$VsGZ;`dh4^juuS=+5EUrqvJu$;R?]F,e1x/Ķ`;l܃q%Ǎء<Ꜻ'3hH]Sϼ)*rkIeO{Z3_X,Ȉ+<ηA|WIvm`SCI.j*ʕf/ƮoˮxۍH](kΰw9uT8$i z#n^G,&BIӇD5nH !ipۙEyߢ{E+X)~CJZn'RMz<P+xտ<)GRU!%c4UC(LM k E~^/Ϙ%XLݻgLz˵Q%Eau˟NTF['wOCFƿ4 ؔ)=ԬPQG[@WŻS0~E ,rֶD*ԳQX00|8BQnk8Hc"lI*p;$0iIב [7Tw`D֖ ;N^|X)jT\E} "7jڑjPE|`p&8`S,T8eJ.>qjŶhѹ Lst2LXxtқ_OJ ңI"OА`/  9x4/p^/l4o2mHk&4;qJ}3#r{*5[%+`r(kp_+Bie%Ѧ/]7DO-nb{&sDb@Ru,K4=F1 poQ%6g zG.>1*s"*= jA;WFgF<\F׽:PY9˝czW'`wN0V>0Mb*8p?xEyZ+yWlzA6X/a)`M: g,tUV-G1%[$XrQRBQsfUNϮ2m]v^ H!@T_q쌊%F[gYZ07070100000558000041ed000000000000000000000001604fe4da00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fuse07070100000559000081a4000000000000000000000001604fe4d30000ff20000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/fuse/fuse.ko.xz7zXZִF!t/^]?Eh=ڜ.+Ƞ-PHӎwށFv8A! 2EWwKmmH)}7&zh7.rx̙q*ExRy_v&&a@tÁNw{z3_J?ZHn-t.3k꾄AGyoŵ*|i:`;\YIg\Ҝn MS uL@72lNY0^4ȡV,3JTx g?/qX#7[溶]Tv콋- "XW ohd!VSe"s(am\C2N ,&Wb\DYDڡ xAS!p(x&ckq\6f$ҪВ4&G:֮yiqLx$siB߬j؆|nmvqATE \U؈U5j4P;x "o{ٿVÖEbN_9rx?Ԓy`EIsa,0m$$)UDQFjo\;m4&IX} sX+FU7<^0#EM>Q N hqfݳ1h(ӈĥXZO2%я/G A,N}ʼn"_Wt1b%w-gOҵB|0>>K 3Z֖"-ZƟBZx-8umm9C\ TY:{P0fnvMS?)b9oz5e ~1*8~ZIjל Ԣ{ՅY'Gp4Cc5NPA" E03Ʌ\URqaUBaF:J5L[at*CׄZ;h?v隇4ovQ;j8e}W %"S <~W;hF>Ti\c^z?oqs6 ͟: ;p[7Hq"9M'5VnXǗ,UCKȋ(ᄩ7B>}ݭ&cRS:LT;Ydha@hniS)|W[i W8~\5nas$zF?` 4KhaGb)Tj2c`QgCQ@1XHŸ$[^[{8f+0bs^7BF8m`l?]8;Cf':d:H×|utQG,5wd:c (<ۗl!PN6%VA#c7BP9v?PLSA= :EAr w& ̪O~xd > <(zaϳZ{h\})YQbI.#yi\ [*T'Y6C예7ՎQB`5@/]NlCqܢwQD)|WMft[AfqKo[\˝|^_snFdL~0oFkB$QMdGw(OK r))a$Iڈp>Կԥu6G꾌! .bYefKGR5U>MwBUo= +#z!q7]fx&~n?;TY-qɦf2N3k, 6MkK)GJºx1RoD84Xc6Dn}fZ3Eَ/`ʑCl pNx_N U1A0䨴ۊ̯@Ps4fI8 D4ǃlEn'3R}) prVIW6rl;>= b,1ɓ rLAN!?Rs\ L= Կ^[Wxd ̝ R>MU?7\VmPvSnޓU.@gOIoK=JU;POk*iZ)W wu˛\($n Ä/ 7 !y37rFc}tWu}׈T<䍦Βke5.ۀ^R4*lru #b Ńkt:S,Aޕn#rcZ Af`0b$w2 @C2Uvbq?DUPCz!&xfa,JU1č1c2GHҴ֩<;l/L?݃[EuU vgjؐAU^ RPr=zH5&t>ZŽdB<^Q )ޛk->mkWEKwny ?tJD 7N`Ȅ'q8djQ/>]9ޔXB`|- u!qVxS /DxխޫfDUB-MTWWP5nq yw  $jö'Y^DB`4~s\ҫfH0Re1ϐOgVQ^C@{$: WnA:?/'A^֥M*aov" MC$Clp(U}^F\WSbڜ.pBU˿!s؞rL~вl|2HO}C|:A׋$ڙ.nN{E7rN`Ƅ`R'^W3F|(KN7?O9kԤw(L0}r2_bIuxU<DW6 %XՎ<=tڸ@ $RASbIf|̄n<7`R}z=\f>h?y w{one$MR+Dݟ]#O S,)BՃaDf1En 6\Eb0*Yj;=cq@qtt> ,:bl.V 4D;|.%|sɃ!B*-mWeb7bUyv+"0E ,$2T%X2eEF#6M t*D)%ŗ:kF.ܭqЀV%"t5TY:*WuL6ݑQ.s5NU7(WfW{V0RO\#kD$KpӉ>xu:zM0x"8׮𨔘iI;\PW/X?("U<ԎW'*+cbBc )f7% amkfӖ߽wYg8rK z|y.@ؑmoh7dƱMWڎz_ny$23j-McWӜ]_9T\-2 Zc,ÍQhIQ޻}$9I8 \LcdD<]wZך:>{RG^lg o<>j"a,.|'+VD11J !hB`~2hXWI|>J ap[]G{nL=bvQ "gm@vn8PИ| ( $cq(٧N&[ICLc Q["Efjt/;!.&J̤'V+fӛL{9_\^KRT_$QPp"g螠(.emidJ6oP e ^92ɿYZ:Q}WN{e~h#G?frS?2\ƕ\6 s l( y/x^d֞]C`KHK24ؖlX֗KAڋ)(*JS\:k] p] ODZǗH*MlB Yh11Ѻ?iJܛodRpp 7#5%р^[pn첡֬-Jxd\92$)ֿ&GwF9%0Bu_>)Y5jn͕ D\Xq drd(G mQ c;w]<ۮKډ>NpEܖpWƽYL IyAbf")4*`u-O[dE#qdhR+2jcA6Ƣn1ȫJQSyew0ByGaymy=RWV ZY{ ? YإA$|B;LTbRlr^kJ,/] ݔ y Z$EUSsnK6tj9 TDPXđs]aU:#~7 Hr1A..o\e^ TlNƬ[P$a?DlPP*e/ \?7`"p@PNQȩ0@rqs %AȀ=+FP'YE_:;̱Pw(FmɛɴU!c.t: D?7n\'^ =U 0Uew] ,g;Ƿ@K3%wޘmju@KarωQbG Ha?^`΍^K?@)ϼ0gBdM``<_ 72쌐碹6 Τ*M:5㕀SG1g1[N$ɿ5=/QČM_`cW?VRKhZq tw! !˛lOn=&bOKF}nEA WK@AMioS3P]CVD`? t{wM9'f.cE~G!?skum YIc%_V`w8G){xwiG nO0*2wע۟=ܔF2m/UbʊϤz0[N%^\T+~DN 8ɋ*[WwV\n "ω~3vˡTNt ʔ8WF#"|L`upvv|6K@ݻ]m4cN2W0.,X*ŅqxeRuX*<: =وFЖĮuP8gQ=@q޲Pɐug&nb-9 T1JZԁZ ']:({*7enY f3Y/UYC~TK?10bRPJb Qxrbd':`ESyZJHZ*+Mm_iyی[Ž>"jZYCޚ:r0UKݮi._yYd8F=K\wNߒQC(M)ؤv-Y.ZM̓6i5$QH 3\ Id*gzQ9xd+(.kuE?~wMPOp "ʽ{TCjt^wb J`|j:)M G>ҁK=s * ONs(1cĎQ8HSۨNO[;a (;F}r j Q*amkk̯[W, AK>/Cʋ;Xg0;%^1x_Xd.RRqR 4WBc0u%dbT_1H8D(ڦ<!7A&G+N]iꞷ#QKȻX}YA+PmcfJ Clkl0Rnvh(خ\}@"R9^4~%YNknL]%?:U&N0KkmވcvG7}Ůd uhXw5f oHO"l0 { q G# r&BbOKK)mlPDR C'Q/e6_yL-n#l,i@"mzaO"BMP`' +JKc ˳iώMhcfEyHBTMUg&uc|SưNz4sO.tA=es"6%g"잇lE}RΑM{]h]S/Riv™x#pLR kCsbb] TQ50ܹ*L)FRȯP󶁘}eT$U#S7+QM#0VM6ίZʼ~.:y"B@FPYb!BYRElz-jb!LlyAPo`F0lL;ޠ0g (s2H@EtVw} exG0:G8p _tͰv>f/lq)2Hk7 bpI0[{UM̓~|i8~ d{7K9{ϔ) SC+5/R /+`L֥1:A.k!`[U5<qR*Lj $0 O+! DڑY鬐v>4"bs=mJxiQfD?A6}-tcT;(:eM*FsN`qV5vNs%z<^,R*v神\Rѻ-ao*&F/*Sơ~/WLPƧy$=^\a,x{fH$dU ןh2ËO3c&nvM Z5qs-*JFcXM*J]- SR ug,z LX7>2 "_s3D@j޷JeHN*T"v91w$blp,5nBfvNIMS`}GJY;f 9vkbgv%^u[&5o(C,\1=( 6/o_?.N7q5Nj[aN7 pv2,]!W}9ӈ`NJ?S-(2YZkv H+L:fR[>}i .Ut҆;hU0!qk@ d%Kx{[&Qڞjt hZr W.= e E10boKyhxLN?|g'n&t9-HV9`zR 5:K4Co21Sv-7^dwESTjS!鈽p؊m q* <p)=Uo&S(B$V[܇S9dP>_)r[nv7 Or }QBh"h`R xʎ1 =#Mx nP#u̪DTH۾9tʫ"E~[ ([2r jĒp,a=4#6 <BX bḞIn>:d{_wsG*r2`B!+?bv- G~P"N$QE .\1"5bMrvh7u5ХL7<]}r u~U!p7rAY&އC1A ?}M&tv"){;fXqbxk2cchF^Z#)@#*xkVS|Zb ΉB%$U Tri]T^yIf%ۚ]&Mp4hS1ϡ3۴Ծ.\]S4xX`{2S|0?|cU|uf@ t>F@'&׫Ar ~ZX+54ˍH G#;D]+ R_(qmOcRQ~F" +0q\TxMFkݾLI<Jýh:Le7HARL\M-$[@_UAXR¼vN ٯ$]hm$ij k!d6JIZbu*t42%|ѕ%i^.u|ˑ{[j6$/A1ypVs=GqD+.bnn[nCeG.ӟ˪ǛEf\e٪ƆK d`"vn'cv}>M,n7?SXm2fL)tll RLH@_X6Yw"\c!}Yl+$q?s |vY$&JE}!h6B hꔔtQGᾷp2Ԥ~Ss+ `~JТbo{b"5<9//1 ׌g&UzHy|*|flfw%Z2Q٢%Ѭow'9q8`9W˱`N/(2:qVR}+4">?T4mD q+!Lryt+IT.qVh6麖Mey4 uAS=v$uv#1"(wdRzٕ>C9~h+t"d~%7qlWb]ɂ1(F3Ou6CtfciDnj>ziRULg85](|{ryx,)LcWMaOǹGjeAiՌRMb4Nv'hrg !@BZn1+wR< ~svsq+?=}k`\1e(@!IaAeW` F"2zj<bTPsgL*t P6E#I /q1) Be9Zcr t;!䒢O~e,9TߞhǝSVj5GU0VK-~f8I}uIcȝA_e$'g4N 禓XH8r 5L) ZT Tº4[MY-pdȤ_PVdzثf@b#v>kD[{PJ-8š:,4J#$0>X#:PQz]y^w@0+ :7eLl#۠(3%hؒy7~XVhܯnu>~5QHt/v.ZnI[3.)TU{SM97T(WƳd8O dm(N&<`]?1om4qahUP8 j^m#>;6O.:q*\pH+2|ňzj ]J-MjzDn bY* w|xg1~,y7 .%Q{ 6;NOr\B3mK,{|.61ܙFpaRYodif6_+2u^!8ߝѴ޲ ;2`YS6Zk53%cl;zw%9͍ 9 .{ʬckuig4h e52v²qUp|}a#`bL'HT9uzAV qJ;ʰ ֌haE?]q@Yz!@VKBEW >}8?˞9TrGj)?Db]#nc-J!]6 {t7K9㏣.Za:{1O5 NBOTlDswn ai )^Xǥ"VٹC@R ى?NsZ[d㯃 =|SUხ+MlB5&sSpw hո4q}^KT̮^؃L \caVۦ،YUC,T j;1Q5wS jiArX$}60F%kM;>(C>~6%@?*l'Eb%-~ˀoN݈{:j ]U0kb^8nxVpڞ!ώP?"io%pl{B&dt/ wV#nzppۖc QROu՗4yȔ"$4pFj6/A^Zz\yoQ$TQ̭nHOr"MFS;SY1T:Tt~>f0V?}2 C<IoxsKS+{>kk1id")L=L&Oez^yN]I=I,,a:cv1$cEk7KE:~T)v~2d|w,# TL-~ITW26Kf'5؛$ݍAjFx+6)#~VGBʝ;p֒{.uM4h_[KE0~#=Lʯp@qD| r#xf ~CF%O .-NAJ-QYU2ea( TCW0C;w7$R]L+V?_DCjGg ];8$ X[dG"4;9z yfU,yKž3n\) -[!o&y1J%{"1R?jQǀ;Pa˨(25cc&9WQHDL^35( _l9"C'(&izDT"44cS>MM"7g+i`p;r%i @~+TJaŊ:'G{1;n䏏I=KH"w2Xeqo %pڐEЬ| 29zhkb 9]:z g-RqZ..x9;COȽ^{1$b: m.2d^%}EceM#S'U"'|b+)iƖ#7m`=߃kqyȐ`|Y/HB*kx57D!iJIܘߙ_Sff KF/b!dKmdS'E5"qY_AfMDL14QםT4)eCV;f&*mѪjPw ~4A&#jLdOt6H4%ξW~T!"ss3oc 2dt5d=8( YAq7ѭb6´Pvh8esV R+3ĀS[ m$S:Xw8 <N4?_ؐC-:g?hB,t56J&۞V=cpW0?^Z-(5Ծ> u:cORT>*ψkC2ԩ1V5zvvn:p&3|ARs|H2/BLIѾ^|] ߪ<ڇ]uZ LQ=-@U1*<<͓vmTt`+r)YRa4aB7ϡbC;ԟKj|+lGڞm/V0_cyp,ˌvg61•d ,_"1/zJ.XPOW)s9:S@XLw^_7 UN+P~z3he$V*]U)gF=o1ap^ e)Pca(3'6/0K%U>k>0692B&.uqǍ>ʐRLiHLūHҨ.¬)75 ǒ?ȴ à,8̍75d/$mUh_v굈>uP%R~I%FM6} 0&4_C:ɨ@v_HS4?玢f[zrn].f(2}*|nbW= kqM\b#, k|9Rq m\2Zl%P$n$#}0,xڀ2a:j(UH=(]Ua;j77Xd5#:&{B݈pmYȳ0h`ԥO#in\w# %%0FQ7].#lAmdDAW3 16W@gv%4{ŪEFI* 7R)H. zT4e}j!GLClv܏b8zy.km%i{_NC̛3 BL!k),k`Ӽ:D?YG 2YeCBjo>/ZKSUx2x ((PFa(w`E~3keAe ߃9Bi_k@X@1^>FWI ئiso`$JLET-⦝n㝃_iF˂ :bmpR&P$X4`wd )8M:[I~pbB/zt(azĽR`AA^~dgp*Bl͚âzAȠOA؍.ۀHFllhS+Ʌ])WP Wwr}*=\69nFj3R7n!ZWhggDsWuMdJG"\m2 pվERjØ8R@P\K$geEDM9ڔ^iLis׭PCEJSYk^VkX;mElx,aI"&Nha"~gb2 QaVV Ra(1̏ʙ9 w;Ƭ{~E&HZ]<9o'oCQ]\V}C%MqTuȂZǨN3|!7GO_>R;b1@9H\2\eꞆ-/X[ẔZQ$%9&.ݰQ* Y]HĭT̼V't`YEur>:ZYC-lnJiio[=ܟ3f`Kzm&uJ2!Ag"O~V̡<EH1ݦP?w*:S>!ouʠoT.BA]_y-? N?f]W !;P ?1%' x dEBihWwA[-Z1P^ ̂J+* .[SP=E8w;rH?wH8逦? B{ p,I-X0`07'mŪآ7"yBӴ F/Y$5U7(7 {z^N$=QV>ϯfrn t Ւnଢ଼&t0(?deWQ!'&tq@\'[}vlLB2S^"{8&&&XտL>/ݸa= I|=|g("ys5#d TUiAbV8‡NʌOʹ()?L2ǫaU#cTS?u^cs]$RNܥólEAl@ 5_w7;BuO TٙKINCL)E#="賊vL66vɫbs ^eF8!gf2YWzpM ,Vk]܊wƚ|FOf5"kv7횳wa[^J{JE>O L`3֮/#zV[bLQ٭J{x7Vz5z/MH ,4bwn czḑKǪ]l\ zCAH# L<ZDc4je=^_>Uŕ&V `<>? TPas7m5Ӂs+}*!Piڑř~1νАVqhxc@b}Cb5ND6ʫ!YH{o"e(h2k\| q7@綈њ}.g2E: 0"|ﺟaphfP,JkTsӲ~󬯏@{eUbm̴%)<ζ/ZՇ;/ĞĜȭNPjY5/&pp-er(7Hyʍ7TJ` K* :y1|ಅIӫN'aEoG1$gwVeء&maE InEEX|FŮ4A띐/eyG#HLv}Ԭ&,=f*s)Z%TLP1R\aDY$+uMp#> b hXX{ z86!cSmZRsXn[wߌv_iZd\fXBE&3?2w:vDEfn<'\â|X y!$MYT̂՜sќ5rNib^Jw0ؓ!NfZ]ُRi&kϔc1%{` bڊrEyMx'=n1Yc7ryWpo搙> La\S'=7C*n§֘[D5_۲5 mpBkD{QUo *"o)8qtdtu?$fW5|[Ȃy%Ps+I ?\͑eI 2DFXoW6fBד~\|Ny4zrqe&XNb,~fv-p+֠x&Cn4{zVƚ]NJ]T7703IjMwxgKL:V8]b0rEp2R-2Ο't,=BNFJqe J$a["p)V8:d"~${_p xMAmS&hMDچ bTU(v1Q3YT'S4X!umWr/h}! %(adBו! /[*Tpkr&-E a|2Ѷүi~ב& N:pY ֒EŌme0"x+0'i[}XvcBbnNT!:msM7$c8B']:F-ĔЍY$)uI|#EC CQ7Q +9D>eb 2M v?<ٶ/b-|=m00L*๦4!eOx'(8r5֑q`U jN㶮wA A| <\| }_>[I<%AjJ܆Xg?۰  &YQssaPwoW5i7+-CG3}J.!O r'Yȩgp:s<ᠩ^N7$~TY<[T2D9Z$Lǿj ZxZE09/ %wΗCB0Cj*ӹZ@e._]Jbk  .Rte~uSF (.I4`%AcF `#!lzǭcKJi*:OڲG;1`U?Pgʊc@Γ2;V4U4T!(yxt_uݨ _f8:[PGP".ήIv{M'ovl/ q>d_Qs#e@CQ).CӒ.h}R\3fM!9 es=(q?4!3 rQ)H IWj;mTzW*N0w8 \zv dr[S5e)z7Y?cت.i"Z0A d8o9*c!ŜƇ KFs<"}Agʜ>'#nڭ/V=X ل%zBR6A_Ќdj"O̭<YPHwhh0'q z \Q\[ D7JCb.ޡ0Nlx7mJf"Rw,_O=j8k[5?BŽ}8};3\aC.˼N~7-D/nNn7#m.)9 mZXۼ} *G,R in݃@ WV3r6E}9xrƟ*,k/C^㽉DSpV# &pjH/gl WtK ܎=ڴ֚MPP(a2y m1L%މ>@d L\oZe%@!Gg-oyy/=ut{g `S>& !,*XOq V+7'*sά[PkjKǑ!{S@<ԋWݯ,A3WܨZJCOc9_ ۾Ejw噔i4LU0B, *M_A2C9!,|u^Nc::m -L!7w#|v_VHHfFm")"1)S?أ4 O0S@/w0YkUqq Kro8W=Åa_tu(yJщFc a#{vs2T8e OLW?ܚ9KwM )b UPЧ hX A´}֗fܢ%cU4xaYT&t&$S qhX]`99xM@sTv[PXAE'HM!YfȈ`?Df&J!ƒսoْW|*L#z_欒mRc'v?j6wgf51PLD m ,;!aaAnP{J08뇺4W( &3i#WC/{3"Cq,[>! )1>QNb,Q|/҄*O/űR?f oq"I`iMvuAXN{fqr&E#IēIJtMoM,d?MD:y{~֣9zN'FQo2;|{XǘDgo*U\eQ%/nTO,V2 y!\SucY1y_&Nb?[!J3f3z+#e:܋_p `[byMcW3qq //Ur0X| ۽ج,y+Av4:8f׈%oc5tUfɣ[as($SWꏗ%%gpPkAa\+OI3:&ؽ4.7>dZkK-(J.zbmxxZ7 M<)fqx,O6yu`KE{O#_TBvnmqW$.#yF\308 '! E&,c ;LH4}> WxT91Rp 8CWrCvGh56%O|..܆p- wK͢wIM,C92IcL[~-ozö ;zk0¸Y5@(F <%ka L,)s_W E;ܷU .h97FX <>"aެ4/v53iI1Plky]/pe-Uz$*c#ʳ=4_Wl#h1p/\7 R}`IJ\!ұۃC꧷ݬV<rzT[{@w"vQwG䲳pZ?L3X~Uu,3A%EI:fu'}`n3/M_)tiyO S`=J>[m(74FQG3m7mg\GJҮ :1ƒӴǾzz y?Ί:͘‹FI h_wB{X6ydqcrlUI389:ų&֖z% %{jMT|Ҋ7 7+K9o VN9Uӡ:T gvzYVƓH_@i esQ<a\Kδ#͚_צ}u -72cƀiF[,ٝ_]dG!@M+I/r [OVB3'-r}fșFL4A1n)'FoaoA,&1="~G,?khu@s!,U 4\u ?Zk¥,i@Hf8oşlR$1g7w3IuŢyH"Ks_I';S> GIatk Nf=YZQg\y %@J?r+)^7Ok2Zk'7X;*܄5+ժH GBB ek,pﵡ.g1ق_g2̕-fJ!MgZ[6ۗrq/f*Z6r[n"}ٿѨоM̭Ph My▎]B*x2;zXr@6<wb/%%U$rЕ3ξ☹N|Nҗ'cx H ¼-!WU`xōj@G`{A?Ӄ`Kzټ3Byh*-5&!CKZIPأ,9 H\斖uѸ sGKڿ˔  B#]FĈժ(^]Ivܻj9#:hj&Z5x1FQ-h7*ntOFw 0`Αl.]$"0b7RFJi #1vҖ7eDJOJV["e; |"UU}X2ǵNvH.0RgzTFds a5.xIx %*@7f`eL,NW@3ӵȄ{kYnM/UcIF"ؑ[6= ICPʁ~or'Lw{ sGRm '[4W" A G.v2cfZL9Ic{}m;H 7 LxKk64 !9=˲*~7R;>3z+OHt&M6b`bi6 5W|ϢNqIfÌv:|EuCa.z |V$6r|<>Đ}K#[dFA̮s\s{4\9zjFhXcH#~HZOHqhbTɤu#5F.js$*QTs $βbJ 7^Ceu1:pC{FlH, KQ)<8' 7SMȧ{c./ܶav&I_SV VΊ򧥢rP]k#Vn7¶?5S:chQp'Ei?kP'Aa]vG _q#oL ys븪hRĨ@1Hgх3P1<ȷf3:e5 ǰ;NfT3O>E6vD_%oHr=#7DuSJH0m~rS)& QN"Vʟ]:SFMWgJ]CA8`&,pX8ލt߀4n]@ Sޅ!U L5DKZܳ_ş+1DžπPuy+C㕮9Hl^e`JYD;tanU>!h5Xw)grbHyRo"4> qB_*Gb݇ސyxGFHk_ Kpo7@%sbv aT=mrܼNJC//h~k|NЮJ'V3g͉ίf4tQ嚅2=$̢#^ˤתjPZQ*Q :s8%65֤h%j&Dq#@؃&CmbO-o)Ga.3nQ8&6j݄ߚ۶ :{Ӌ31̽?{01rT^$_FL<)z"X%݊XX'[r9a8+j~q6]ckcS{o,ER_ _vXIƍ ji5RQ)!> a|'3D S^R?>>sv[R+Zc?ߋN b ( _+ȟch۪_ 4X|xd WP Fշh^8K9_=l啵 }obAi3P43+ (1];쟄UYMϪ$2ԹmZ2Ϋ>5œ+C*vѭL5Lⱆo!Kȩ5ElS\3d ؉,mkY"41§njQ2HAf/$^aN3o, |;>}F/:ܽ{euFӕls 5X(C\3K+vAg_\ 'd 4I K Ľܗ˸TK{-tg`A 3FLjiʥLRFP(s*kvMLrUJO+ԜVw)r0 v9Wpf+︺@䝠Itb:j_īƞwAbNeectKNS*Œ׃'KC[r%_9F jgI0Z7Ҷ4c[aeo%vM4;q8|Ն;!6'ĩim "\ElL Nu=ATdMwCu(^'YIYmLCRxNޖB訫kB$ZPHhha5EmrteZ.Mzy0OmK7 V:yAs *VեgL$ ȮkJIM~xnyDd|+WN>?l< #tI@#e .*ZcAB̢P :_nUlH<@QO 8 opHA QʭХ5nQjӜܭֺ5,ʔOdJa+9wfwa[̨'mc.tMG|~k[i,ݽ62`łg;Z.RTE#7/x#-1< e6I0\ŒZlvG ]f̤"_zуէ8P{2({[TYod _kQ=:{3wX-1ՒQ7^ki Õ,^3$(.`{|tcZ #z:#>:WCHGyFm -s8j4qr %<єd^PLGYYWHA>)#᠒ RY{)0B޹IyNC4ʊl;=*C7& >0(UA|\[BX sgΜwz{O܈oScX\MA &P%);`+TftlpOnak} ת58U4fYm_Ջe8).?%AS]+f#W<HOI!+AnݓS!bVgÓYP%OoHvVܠJv A ?7Gavy{[(8jNm xw-6(84Oj? Xx 2>5s$X 8?QD$#uUzѥcOM&/ =jxnDdn\k+2Rڴta9uHkX/!~~-]Y?1 NL>Kxkj66YOq|Pgr;7!YrR]]$b~q%f{6U&H]t䳔+T㟒|9{UkH˥x%w(竑hyKVEԑ̷/ܼ(UOKa;=k([96Q}'2#3uXB ~x.Nעg=~j~Z9tE˿h!E{(moc]7BIu`_^;m%E +K 8j ܉J<H oAFJX΅SJD9 q"OްBݟb% `Xy!&*nChtl {q:'\CQ쬢^g.zG6%?qM7,Hə^9aa;T ^-%[;\3٨oySIh1y _ oӫg#įWi|O}xzy9(DEWt}y{ :]shE'jXlʆc+ dT/!wgU#zI xcwhۄh9Ϻn%g7 ^=lqX<aˈU`QGd,ZA!TߩaE~UA53Bip=kg=+tJa>>-rUfvN"t|m&)?YeL^,9iN=gsBw cW#ͦJZsA?_ W 2l~VyZP|BZi֯g|ҕď)r:fӁw>@!%|Ծ%=wLxT+Y>_enTq@pmd R]u(YHD49]^ %rޮf􂬇SmfLqÏ S/}L1\w d2 @FVN -|!r`!H#3rEbԼnAwo~f$,Kl)U4C8Hu&̴ 'b>. ٨YO(\ ~RȇU|95Pv6?M 'n_]L6Qqqx4]_ C`[mJ,6p;NF/=~)CnA\1IM1Kb@ ]+/E&,x%LY^3\;&8id|5g;,VO ./V(;x_Z~Y] UP~?JU6Oܹ}-96n]ړ{TS*K3IBV?Q\vP2F/厈q@]Zb UA|>C=M. M4 °y-VSli7) աL6E)B'sZN%f~~,wAe^ #]rgb*b̂Sȵa1֊[f$ﻎn]%)5e. t*KBV/P[7 A F\4IF~' *UB}?Ec=ΓƖ,b( ,"HZPTD:aKbCSS[1F{l@;g<595[0|QT|m75lsfg0g!gAvIzk(?+2{Z_(. >;>D?"Q,:HdO9ԋK#X9᳎}7eK Tq I`ĭ}Xo7ݘ dSGġLEBRu.g59t>kZ> sG8xkse̷/ZG,ӄ&GGp5Nxɧ?:6h0T L=u+Cn:`<̆TܽD)& 60x=F(܍8g()>˕Я"aTH/hQ& PН3(f46x0LA}`+{VELZt91ǻ_!5Wx + qtE=-󃙍kP^܉C 6+/]x6|XL[\3Av>o1I>Nu_*W-^ CoKUaʼnY{Γ>wD-I.w #:F/O)?LjZ턗yMgo[z].T)p.4Uj‹M&oP3ݞ(f&\DVgHG b@K\y!y^\Ι n} Q )Y%gųsnMaD TݢэS縴R- )gԽ(0 Io0֖_YhE eD`jzhhY4E9v$Q監HE@dAh9L $%`馝>>nx* Ҵf1٧p˶"MSZp\G˨HpjfK'_RSqKҶJ컜GctS.\ X,FbwJfH=c$Y<ߜ%3教 ;룻72*HpXn6/uw$r*:R0( Ε]v{-N^)65s9+7|Saf޳3sܢ l€):>bSMJs0hyS%$ڒKM !Yn:NXrDeƣ$'bg}M:1 y6mb]Vy| 1Q9\B ?R;HƜC~G><8'vZ!gAYB#5 +)JOϿIDH!8ip#zymx$V=c#9 !ΑZ!0_R[ {z86T5ddAF]S`|~uB* &I}!VIE_yH8@[*"bP[3IOsr;Ika3S꫈gK\-]Hg!jⲂ,}%4BڇR1KЯeW.‚Zu~#ɴiZ\Oq&k?[IXd#}hMObN[E>^>Le,J\e7D[Bk1>xsS̳J}Y{=ӂSLl^ThSߡ8FIH-8p*m3dt nggu;ߒsDbAbpeopwɷcfR6pAv:F,p-q VGnnPBuG  ob*k`tmPNY+OhH,(]dm<&~>_'{'B>YߔQE_bޥy1YZܿ\ys`(yORǾj#6MHpN%j2%|pVs:;M(F 260?ؤ~t%3+U-˱ \y̗Z-y2d=aAhF`z+c,?]5z*kjH~iU3Thh;> "%QúUv+ל*A)eGB!LG` p`?zt"ZoDQj6׸jDc~s(n{|Mc& Yv+ޝښm}t y_>|̴בS4RPZiPHe|}LFùYd&ԥ*ZTi):RM6Vv?aTEOj:fdLa>V0WzޣL+K^Φhn1&g,6[G Sc6fF౽yس9NmtYbE{w\-]Fb >z'l+8㳨jƟ]KdL2MpEgԱ)?QNs#DF %xgS-}< lEvn TmVytTet?k1I8`S, YHE檰g2̅YLd-jM }AT2FBRpWpl\J]j /\fG}z.JBZcLV& g3 :rovO "EK=vvW&9ސ!VD4Zj(~z5݀ޯTEP2͵7a38>B3v}zbb0d~}(|;7%ZRFu!Cjik0NE-:GbK|ͅ`ݎu >0'G$Zӷt9f#,4qL5P!!u;cZxVTOmJ[?CY)~NoHo#|=uU7OE+B5f/)U)5PY Ga.ra2 k'%OϢ0g ]I|PP<8 w[Fjnäx{G~89,k-A<!q [Uv[:*ꍜ5ʠioS6c[_O>zk~d1+bu".A^Bk*N~U vv5 ] OؿwO%]i `n.C=1?!"znKLpdSMXϓS"ʧn `j*&,T4EIQdc?:hT8$YGυL-Wؕ^Avu`/?H ݂W1#q:Uni=L*,QӾ7}b ۬-Cw?jφU:fGF=p˼'m)`4|=A5!*%{>i T{-ta3L;u5xZYX X{y)@ :X?|U5$%K~^t*ӗ@7qw䝧݇Xʠipii!FE@ۋH$̌?$+_+ %8+#ޯy.(V"9 B?B6zT#s_4d| * prH^.넎VueMaF`qN5w0kp#ȐmAC!`CB򵝌.ZA\6YjSHi$蜟j7ִ=zϰ0ibGIq!Ѻ"mV/!B_)g5w.#>vRˑ쌲oTb0~䲁#pya4)v|)LĵZ'_Sx$7hv%Ёa+6o(=m]LHA&dbd"]0fd;,h$ )d07}߰(oa YasV,CXz D" pѤH!ĆJ]Lx> [X[@x~Q nlMw;=^H w:@ت戍G(ҳ|LO٦G>Pm=Ʒ%KfRFd#WXۮIrumOV'|1dU8 Ì<*gB6E9BXrunyp!p• \)8t?F8%Ʈ Ӟ%A委z 23aˁ͵8YO/Sf,^.hh"j>L\z~p6~v@i*Ur\i+8M0p,HY4ӕ(u"eTH83bA*Y t;ƴ"K3y'\$[3N{6"6%a|,,{HSjy+4."3`j!NsgLWHGZsJIhUyi ؾE!C.(C64#.07`x(U7d| mCo{\tXi JxƬc bbg=}1r׊x80/#WD V\s Nrw`d]/4Ż>qЂ2B҇J=M(u,AªM}3sNX7D*8W,n,Aq~ֻ8G^i# H ` C.zTZ:<6 T4#-C̟K/\>gq`<s+<)BgϞhPt@C{Ug-#QfζT=x\GêKfKΖ i qA4.u=9Uy Bdwie40+14zjN#X{rҲ HU6&[gCn%1u, L=ݥ>yO[ E#8{0) &.խ =xYG۝Bv>pI1Hj5 ֍"6JVWld㆘R*譵NeZAs6Bφ k)_O?čZJ m~*+nDŠ+R1v:.nQsN"2d_۩e/(F_\S!DLOgj &$\\sx>7&,7=҄|%)CϘ! c֯(==Gs*eF-N:ݍ\bo'=9La@`yH>%r"(>]m57.52D`,y`~KC1\R !EE U_k ^C8^!vnWs\ sҭ.46ƴ .+ccL}*t"u$a5>5pD4k/'@C8#W]N+f%DbA3ܱw7hD!sG( ̄fjRTpы^N ,_r(όxE#ĉ }WD6tashĨ}#M(8_4E $pTm~C"~:@89ߪQu4#7=09dVOIE&_ܔd$lp4:J0Y[#} RUZk6eA yl A蛍*Ewk~Xk5fƀT`Zu5`.5}73R4x};G7ԌKVE|ܨe}\>:JӲHrOAl8>SSoe8mk: O+aP.]xuxpw aZ:\Tjtճ) y"j*eq;q+vTg \jIEk! m.;2iSS(h9QC v̲UBsZ# TL/,udvvf}p-ul`QAk3\Ozg`fQۋMsb<-qC\+baHS@TK&I=3.'[7} ,3 W{1:zf~ճzA}hвZ/﹵l71.IBk8ٺ +!$ז5HƸs\9HY 5PZu:^ Mđr8!'ke0L.{v\KT͗_n!}ȥ5OUE~ ߎ) :d&Kns'BhXlƯ[Onf^ Df /㖬syI߰-5FO~? [ /(e҇Ӎ18cL*rr G .'%, qVr6WʎmmYz OGٲnNV7Ž[ShIұ,B zHǂ{\ ՚(9u??~}C=0ZDf˽&>-` JU!O gF] \߽ +M?f7ktZ/yMOK!1޸{^+xh%fľtE]=e6$w-`8&ipXםG/PxM!1~DA yޫ%y7-1L)]`_9Mvk{(+=._htyL-Z' TμJP:rh0RJ{?Uv r5?j,=}i)^d6~I8ybǠHN_dt⩏{ ĿZՍ),1`f]ڡQUMh?:Rp=a[1%ߒ9.O[qAu3%+˕aISĴslGׂݫO`RzQ F(4Ub<.4K]z@'E}vP .&}sy+S{4KIvұcg ƚ`؆"O٣52x7OXCN8aG{Z.:QQ)k 1+¿ZD}b6V3meMky|39Q 7(>iEw cD%"m>mlMx!}xq_^!0_dt!̹ċiR D"pePE ˃˟Tlwu62b!y%|NI%x=qݕa]ʸ2Jұ8,* (ݷw%%5PQZ>FIx., Fnѷ O\9+lzIc5#TS-Me@J1cܵ+q`zp}=!{^'IQ/gUxz>Y ^@o &f)uo^Y*kfscYmYNW@ґu8mUP筅$"64ͱGpNg̦20_ɺ.!Y&"]8c7 oН+ޑwXcj^GU߄kTђ-){kRqj9cBYƉ.Ƚ g i݁3DS}}zR`5QI\pxB!|$fbC_]}9NPNqʋ6nv9"<4 8ޔ9C;y 1[ާ'4Y5Q7KCV1?aIXR_z#3N܈ ngDЧ1g?qY=+O"kJcRq9W{ל+|vڀIJ4Ù& ׽C&dWGQS)#¨w;Q] \?/3:h6_ SF#:X8w:sD!xcΌ;5C%]wXgy>ji5ߊ|0z7g722P)*hz1T#iѠHҊkDe[9wЛ&A!Weؠr{*zѩґ=Gq@+=1xb,ߨoUi IJ"ՠ6NiޖDA,܌u^z7>#=!>k?)º$EV)қ4y.I\b5}UfU Dr!K!6؜/Qv/(.tFJcu\O+mc>_ Ν5U!rǚ]OoD_ִs:OL4'[:lD\`zzґrᏤµ#[>La,/Nq!:7_*r ߩwXo-evf;T0+QJwr䐈r(?VgK]w jCBpk-Z&T'eےɍqU G#Sz\mdN7z"_>¶=}]S)A;GOI ݲOM;e U3LQW )ͬbpԮl*'г0IthBf̌WgQf#bSv|cf6Ӊգ8s yCI-VYR{FM_v t4hTK+Z,)Yڹ[}IdtZ2́J" -67'3H#cX0{]=VƬ'`W )3Rb p] l߼߂vgNb$UԾ1ADuRM bJȞq!f‚*g*U1…A\XMOՂ[,=vy޹tpm2Quߧ{cM#Ӝe6C^P!65GCŻ@FyG)MFVc[*>Kb>.|{VyqjJ8jVvZ\mO6PҕTCN&X_z֞S,iBXY&OgϑmsŏG"Wۋ#jmҳiaCYJ[m9{zLQ?1;v!2 |6m4ː ˍ"9c]`hu>s("Ԍv7yd%yB759:VE\+1Y MJ /Q!Fv.}V#kuii{/1໦(/xG?3j4;v.X61ZG@\EN+}_>>=gk\Dm]wti_t4H{H.@~5]p|:b^(9}Nw5jv!D'!H0mUnp<=<S/@I$DV0bd+2 GA^a %7(7Y~SQhi)ۼ6le`j]D-weiw(e@dlmn#;ؘ,$|:ZRO5eT:+ TS`mWv\An5PJdY3C. (hH} Lj?jts{)yM ՓX$FϫeHvƢR#[XrDT`*li*bꃂ_±VX:ڎj vh3{CK]3/GVj9춧(h OҨj vUV.Қ輌Ј2`H{W/= !#`\gBHq;͖\xtr8>i$9\nٴ>=4'~.̟WU3Y]er B/P`[/561/|`z̈́6S<\Zw C9a !?Oh·nLN)GZDέCAf(_Ẫ8='TexA0؁2f'(Mӌ%鿰OuhepI{!%ѪA/l,N$[tퟘwXXV֤,e;u`ė6 M@[ƍh?} ]Y,$\;&^cIGW~QV2Y6 Y ] }~(S>/ZPb lOwABePv({.J݆QR1^UVusT+A_38x],ߖt<jDgC~bMoڵ$^4XBGIqҕM=X?i0u*-~`q7ԫwYey#ԧERl(je}׃@Ve 5.D\>-A~_o9]@/\?bCGGvehP;[ rN i%n Ws{&dE_א@Np:i@PxhUNWܶN{27KZt9|\t#TD-gaG!VC 'ӈ0 pb."s$|Ȗ) S6`D.F~}):O4ޠlq%w!|%[ v fIꆛ p"́Q{ٸ忠k z(o]hĴwM} 8rww/6dkcM4P΋X-QZ+Kp!(7+OMfaRŻ8iABڸac uCThu&t xjt+&R!Cu A)+3sb>Pu}kMCMiЛ$5n&Ykֆh/5,+: uA $TB}8i6VeUĿj% 8*e2 JX+ZTFpzo|5} trSg02,bPu=1l՝A =`B r 7PrxN-mߓ}Nd|:\j ANWeeQ J~ݻlwp 2ߐZUݕh Dl/1CLc4p݇*2 PЀ}*YOD u~J._YEcqfi h0]"YTmbiU7f|uc I+;v~#`tTE( Z [N+ y!@6Ȧ- EUxZ0KZ>]^ [OtEcLa$_&"/t3݂VB BES |_nkkGȢ6:\J&xe4 Wobt:0}/:b6(9"0uLr<(WmLiW_"q̰Qs!>K.杓jXQJPhă]pdj=듃@va rJQy+JKƗ)15TQzIe3i*uuW7bΕ?T$hEpiW> ܳA85ՆYunӸP(M/.uA_u)[BPT eDN5 Tlt.e;ҏ9Vb;4K;N'IrZ8QLk1$XO+%uӦq" g*ۜTᩋ(y% 8GlN_Z6Zep*y;K}$%""|~>4[" hJ8IJq^A "gC1>P7dt)]mx%SIc *rb!!#Ź#A~$xҧд'xZ9O^EP| ֡f؆qh{:zׅ9<O^QlPۊnZw~L N-πUBl`#hZpT69QO L]"Lғl7ypn޷%S3k[ NaxnMc7Ȕy,cQв~s7]|o`4c\⩕\=pT^9րJSL&I oC@/1[Ux~=jw"Jxk]Kz^֔6PQ$E:">|e]6<~TjqawVTUUaˁRT @.ƃMky]16* `T=w~z&X3Xl|BsSL R`n3^N΄r5Ѕ1uRn[[]6i\lZk[s;6q`$1UYR+nu/yJE(JYAÕv؍Mg&([hm?4 \?tHv-( {ꉒ. l>ݚ~һ}䌗A < 1'PU?A;q$9//l SE?38pjU $mUoyw4l/Kcn$I,ڪ4QhU\b/B>+TAo{䗏=v:bi@{^FlbYϺ/o8[|XAE ƀV8+'>?u]b13웖 BsТ@i_, R*x[E"Ʌ{hS"J oI9( u<$")I&:r7Hqk(4s$=y&+BHPU1CLD5'O]V΄ ݞ煮^Z$.)w䭷gS ‹DGqU^$@qunfV6<N LՓ\TcHdYMQ]Ը;Lk/1ij&ʎHJX*S6Mmm%\DIM)[kڮ6Ǟ" ^m08y+#6Se Ѩng68nkhD;ģ5'k7j7o0 O R aqjbӱ/d8%刡yȭN0aAi n퐑fd~"hs|boax#*I’Qk${"К"nKAz˧ UmDOKH/ 6l#lZG>XSL3nw]jK ×eo! ,H.j}nA AԄS Q--AMջ`>P]0<#=0op%/D3OgfK07NSʾ#~6,%XTv|;چ f ~!VǴxr9¦<]u>+45p` [ ':6>!0A|a:ZlV7G b0 X~ | 2,a+= "j`=Af <NJ5ȕGjXݟX z6B:O*z˜$Lς1@lRl*f%W;lٸ]>2SKV!JJvz#g >)?4 46WyA?Ȫk$=tk }k:4N%AEgscc 8Ԗ@pJw~CNѳ]vh<ƒo0q3?DP*lS7LfJQY)93C'¥V2]$exKb!>Ѻ1҈oTAc&b]EI0&.J1_AQSl.Eeb) Q `I/Y+ o=F{WG 1AuA]0P'Q{%:^AșvE)&uV<`.cYe@E:.Y5?~T-s2WwhKCN{R$_6g{Y *St$a"cO +?IHoV s*a*" .])Mqz͜y4\) $&o{>fxDHduQmWAl;?21N!a!K{M2^m@$ tfղ).tj{\VUfx@k ʸ+Xr+SnB a`/ޅ0j)+ b^'`'Q4fѫ^53oN얣3 yc3O`U BAV>+/Nhocٽ>- 6V`GŒח⿵JuGN;QخS"Q0 D~OAwΘ%T9VS4?=<<*ta[|bX\([ C1Cׇؤ-.f" D=z!ޮZ[ :IS.=:7fgtLgDtRׯp7; .886ک _FzDNM ҏBOKu;EG¬CBՖV_odOH֜<0cU|mC-l;&`bAnK>CυI^Nd魻 ѱqI?EStln$|`6֟/WNMH DOo}oKylhQrKMgǚ+cߤg?2:GB[9ӝAIץ7YV6h9 %v7[ar}bij?Gt鳫. ߤ,՜io^:s dx<#nE9abe\Ћ`ާ^LumwnoŁ]`֕(3L0KQx42LkISN_q ܼ2hFֳkgMmÙJutN)4m-:tqDPl\ޕY,|5=DqV$`bN J,c38a$r \ӱBΤ/رxZ\p i#(zcS9dJ=J^O:̞8tKHu8tk ;z@rM '#%8 S\.whVJ*ovSHβtr;7 +־pS%{Ndtttc잖2=k)E7xb Cُ碄Bj9o(j;ɘP0Az 8=nov,?&oXv@g36e4*YF*sPOce0nڑx&]΢)wsHmKW|(wo`h!,^O2l#)p=K'QWE@mypi&CzGq(H`^٩T<;l`cAhiR96 m@= /u$}Gɖy}bŞEIݹdmN'.fI)}88EfI8s O6mJ^zBDF1@ԔʘEvېViI>xL58Om;mԼ^z.kQ=ZZO,E,7炮ka%,?[J"~s}C:;/?/Ěp{_~A2UmLFm֋b`ǯ0WeOOv 󻐢X#]] m2O FVrB%f=ٗ[ mW` Mt@Acs&\]C_`o~} !Q1WoT_ZHKcGr`;.==uC5ƦL[I%q#*afIH޷r3A^;'Y09j6~ ,6뱠Y<{UGG7vOVK t?VWD 2tO}B,Bcaj'N IT Dәsט64^{ϦvF9ûYbhOs[KՅ3.oBo0lA|MmB#r6Ӡҏ" A 6m}&żlByвהá q 8֩c"цHALUlGhu٠J |A;77Q` - fEgfn},R&$,GI1r&C SFw kg{X>i eVPF+x<Ʌ]Acn(TU}Bf;n;lM~v2ח YI7:7cݙڎ%2٢aB@&,:$XEZMtieRrmN؍jiهʍkyc)wb*N@X#j)]{i&U!-!f~9QGi} XlWI3jkf8ͫW=|' ]c [yǴ$%6ya@ar+f]DƄ>yal` hf)3ۻҦ`j$Iy"lH3ZQTX,[: ˻Cr_ɣ$굕kd;QqC-e,w#4Յr ^`''mFZ=UbXiO=i[нArR g 8r,NIy)c*8 0nB/۫12V8=6L{y}ÑYO-(yBt(0cum(!%e}ɻ tQ^TCeS l <ե ܤ1o'%;h>$倎24eu8L"|_<a&bXPbhM ܋]Qn`èb/A<R+4tc ⵕ4J1=#`|PAl d4zM4SV! v!c<&=I?]6o!hFtQA#FEw㎐M HUTŽ4Ua9R7TQ Mx2Zc vU%W$ٷ iBL'{d pr"?ϖk :Yz%L tu1$NH_'ȿ>,pu~$m4{a2K֍r]ќ Hr'd@`ATx>.2`3kg(YL= _+'fA~»ZH P$2 #x?=LD7%0eZcd.-+`ѱ͐ۜu HUλ{žFc9J<|9!/3VϚՃ|)pkE݋W/-X3lt`CaaO+ȐЏcF@~jnE?!0ccX6੬}{w -zgМǎ(лJ=$$ BIӪ}rw.ƽ#½pT>fqFd:.om@^~9t?PEƱ8+ǻhd XgXC*:k>29=D"fwDO) ?VZ֐f%5䶴pQ*kz|N&БM Q6FEV.1>ButTj?M_!53l%6xJ4x5dS/u[3&ibT ihG~q e͞{3_ @[>c*t vqGjZ2b18Qb4 mn;+߳g7IQJ%TTև%R=iYz<:vc0|x*=u9lAډW0wِ"$Rc<I|+={}RB!4k?T35qJr{f~+x56$JֳX`H``4VÅչ/XNlxk[-VEPD@VvfZ {B˃"~46 ޖ\xT:D'35 >g외Y^{׃)6L =Ն(Wԝ%;+)eMq=UXJ5W=J~GeC 'ejdu2:Rl|g8Uy)~١FүK4E5ba,܀ iI7RoZ X?g%2ۙ3FG tZ6ŀis@ mSl*%$oxRy֧lťP 톛{uz47bo"4o4eG4.Dle:Q5'Te8*S}%7 ʹK K=-kf"i%*omCWjqRLuqҚOw͂9r,'4̢t[ gnFXR7t%1ZY}CG1܉̺ԭhՖx {*}%p67Mhut)+D .SvSVGᣢ>U"}挎ލlQ׿$^F;'S4DaЊyĤj?Q+em҇&߇ I]mm&hC~|lP)-h3x`v=M01P4~At1L9f4ix`-nz #ŕh@T]1NktSY:R[u,D1U B#&O;|j `O 2b^eDM6\bOI졠D~bgLb`k*mJY!1 mj&572~)&L r ܳT4m} )I確M?ԥ/6HF+xYe*;;{:0 cU])!O۴U=b:>-S9W^˦?0dI)6 ^G_K? 鼑`/<:6iVق>B)Jg5t{(.~=Ǝ^Eɯk hU{gTdK"+V~DEҹV\3N mku:ہ_UexK7WV{:~?)wǽ;Al 7.£fo ^hЀ "b%eW!02!"Ns jtOe֊2u "´-O-%Ռ-0d$2MIT_O 'XO: B*5}v(H.&rCGۃcz+,Ɉ mdVx -|B""awjPD;CϤqY2,c%!~3> 0nd-} Td8awXGO5M"ۻ>3x'ߧ-jO>}dz {/'Ni& [Ke}eT̽^E .;l>e;#Xgj X[ 6?v9r.2­l3x[BGzH{UԪ?;7?L%PCbQy  O޿|nb+T趣M"I(QfbAوr EV&<X>Y$(҄M ˿A370W>*3rE^yX3 21 kexWn(]O9n1y|U VɟF FwDԲ¤S`P7y#XN̆LהE~E?770|F"I^NX"&P]KGd0Smy ]pvt*֭fAi_oiPa\A9 qsd5@KCe 17>0]i"ƞɤ/vc.`Ved.7G}z* !;9a; XJKA׹j,og:mUQ` {*G5n.vH_aJ(5 h.3-Jg';KV?`PJ(JF+PB>Nj[Ӥnf51t8zNje (_@Rj%Sx(>pp99bxrhXM~~1^ `vPʆ‡14hv3k-OP>QoTs\AC=VJ!Ԩh]c :0olNʵ;Bq v&A`Be ^͛9;P6toFS`N5<*j\q Ya}Q 7[ٜzJ-"DR:{0_5 |FZ+|X%U8)R՟"F۾‘ŲOA"񮣫RO߀9DCEg1twǎY7z ΀{fNq22XMX KRU1aSW-U4!TGz'<>Jo@Q1ʈfnX$]K* 2>BL@Qf"qd۸J|m}wG}bk{m5+K$`Ԗw@6fhУ|(uR,{W+f=+K9mq({ʠ,f L"aEX9"wd52 ڷd>σ6d힟gQ* eVC|{SƜznZL3&K+]$Ć@nU|lsʷG*YffܜOdЅ9:˩i^Z#r].ôd[}lpp=i,3ʩGFJ*j{GA \UaѬUW*wK𞥖41sVU69EXaiJ_?)S0:yD#tkjbzk-e: VMFŐǻQ~=:ޙp_]2(d$>gU;@EHaT{or՟rLĆzԛG5u*5M7Ua.<&o{_cdYx:̶x.dTKySaK#NnhԻHξ#G!TLOGLC U5_% S{Dzv(ǥG|qc$w'h7vtb}!$QXK>58H4IZJp"_,_+MiUyd8CDT ^'f!)QXӐD9y9*odnNT'2EIy[y.NXZZ1IaH~Ѯ-ZgFWÜi}Y}cnτ\'(='}SyL ZA1i~*Q^_ƚcbព8zπ4.hȢuTp(QS^nXxǎ}eJz+S-g9482B lJR#`,n0C`L + d|e PۃSX×t@gaݖ`xNR{(n(0ꫲrp5qOaaK A|^Mu/$D5jk9㌂ Rм ]1KSyT;_()3 +'A_鹥!HMaF$#D{Z2aޥNZ xHWC]..,tf8-4A>s:,8Ng++zߛY@@AN|M=Z%y#`wFj _ڼti`ƱjY\@91-Н*KoWWiqd+c<@znM6̄~+;ݣk»^1S[}-1o/6D:"+Lf5-BI\iVЍ5pdq.\`ס/PP.ѯd6VWQF 4B%?w`71BOJ~;=vj%@ 2J $J&25(<6)nVn`"T%y x<*r Ѩ%${`t'A[ NϮ|]ciS戚 V:gnx;[0J3ܯ V8["/QuEd~Aė߻ R$+nW0ˊ55pJ3sI -B[!K. AEԺ@ ?dDYiD˩ .tfSuTA Ig#T_GD|XA5AtdY kr[2+IdH.r:cMRޮl>^@ MD=ŊZ"_vJrySSbA}K6gj/n0A=k}C&d;oFH *X1JqԟgU9+ixqH׫]I7%O!l}P={ں?oc.>m1P$uO&ʆxv;qGغbA: f"Fnʌ]D5Kȶˏyd"%,mEmD@tglt~/tm\0EěKS Őc&0a~;:3l_ E_ΒY?qVn7-,[% CMZrݠ2-ʹv9_gtDS+Ԗ嫙UK$sY?w!$]oB0'D?[ٶ0͙=Q ʜè_c]v!3司u 3!$"pdG 0EqvmpqSJs1}`Oi&.^`㽇$#΢NE&'y}_z%!.sqL9٩[qA0: ZxAy~OSgP\Ht!^@hx|>Vҧf:da3*t׈?k;M2 :УiA Gݕ.{.F/^XlZ1raR6UvJ_<~*ISձ T ;ߥGzY.&:&@?oHғLB_ Kpz4jrP1TMGY.8gwHJ܈4\<^ho^r%*^^t&˳(E[xT,r |QmoՕC۔J\B̓]35ImH020TJ·9C=> 'Z`e2[Q+8'v؝}Ugň Sv'BÍ2YgI T, -bAapJ`v H_[N )yG)-5qc[/eJ̼a/l@Q&e,gnT;<_6?;[";(s6;LƠQ`bx[i@Tm"!+;R *~8; "FGW^ Hz/Tw- gJ&h>Hmt4@%̭1iŪq-]e::.Q1=UbCjKWY|*v 6t 0e:- њ8<¡ mL##]Vb3_<\iӱ 袃+&lDedIԔXχ#@^Qp]4vP>'Q^2p Q? s@ElE;|,w"q}\f-) w}e 1Uv{+q}'\er_@HAxŒ4iV_{ LHIF0z UDYʌ9ﴳvV@kzvN3lq )T8>‰ѯ?]7d{F7V"ʴ;[f@_8Y+te`zؽCˍ9N(%G fZI+1B'N4]Љ+Xړqgg7څ9tEj=1m$6ñLeKj邞П]n/;5#@ |L0Mkd!VVDa2\\3nxMlD02FnNCv#^[E6נgC{4,isvD ;qtw.`A?q:zJ-\u!ۿH˚L{*r&8LF#Y%P)ǓsHx[, rsߟ~i46l0PSrwb cu/[kvG%7 CVԕ~N VHTF%z!c#Y:Q9wDԞ`GԜψB֧^ߌbV\eJ2/BQHfd;8x/,}퇀h(ҧiwu [k{BK:֩sLЧ=bZ³fE 'gfe#jDIwdja9ֹWd2:ppofd_l9}XK*opYM:7Nma ;ACY&!+*] #ڗ68fҒ!-!I.q[ ,ZJ7 Hg\oPf څ:0lEY7% 7"#z462]Be*zMʹ% nEW7>qgԕH7B F4Ɔӄw \&(=mҟr:GٸOY@.}r9 臶O\ }m/~\WYw{Y 6;K=-bH:)vebsu"2@,bOwGFt{d#?t9PbS`,&+ԡI"Kqg `L9ZCt~7YbiZ G?VZ!xi3%-RPS J~S`m6" <\K?lQ$V.[75*~AZMaBJ4 VJ],u0RA3[k1C҇ ADH5j6ƔA|MPOT=̑[@mA~Zd3y @+qiaƕo8}p츶bg,pшF2<;0'xt[&ܾ=]h A](;Ek)/Uc50]2|똻îf N@$=G Ŷ1\].gV:dU ʑys9<3~KmT[M ,0H$kL7~*asD]V['%Xf2/s!t28+o`Nmn3XmG:hᅚ+d8䛕dgYZ0707010000055b000041ed000000000000000000000001604fe4db00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/gfs20707010000055c000081a4000000000000000000000001604fe4d300026778000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/gfs2/gfs2.ko.xz7zXZִF!t/3c]?Eh=ڜ.+>gz282\O؋L %^e6B U]>&rSZku2A*~"bimPH?Oc~Fùͻ`uitmklS|PxT F?AJY5 *qy-e(R{DY -c4@)J?ʨt:6G-+/򿄰Sby![b)B^vEU ʅF9"=ʘivNF xYMa|*c][Qy.n$HCZXvp v3lGKmgtƼj^iusf} RpSxr:)IEXuJu?:"M0MĈEoN\Ll'4Tz1zn)e7Cj$FSXE͢^>#ujtV&#h 's똑ޢ# G:t{o:<3r'yݨm}ʿ%,S.=3X3߿ Oŕg" ةU]Cs/?ɢ-E-H4t-2eK6T¹X(3CI<U5 I.B5PnjYzS6ن0"fgք}gl` $'UlS@!_EO&eeEbN%7N0.* _V*+\wH2&fn4l# y/p0[ ZaEXzGi&p)ѱ^/Ȝ!^HWk %w~iH\/@xˤ8Y8q_'[n BtMqVb QUה䪳B@vmG_Zc0-q/+2M.t9> W!xTUyˆ Mī!>FHHT+&žT|ߣhkH)Q(gXǒ$;H{C,Ǥ|6$8[Ě9RUPs |D\ǖ0>w>g0b!7>i9dx[x潭/&r> YY!lZYA >\s`-_VVMW ~q۔@3uט\ P}KN1Od)Q[,N1eu.`rTM刳ה|I;Miſ$YJdրZq+IKAPQIp+NsX(hJ _6mոʬREwB} H|S:J#m,n"[z1yԘdQ;aUCnFYEIe^Ii<1 hGQW4x :'lG g2![[09F߲5Y{8Zbf|ܼ2`h;-ZFw"r7hyhcOԈqZq I4ͪi(80Ora(K[ww0w+)ٮ11Ls)LVd`3m;;Pw#~'1,8nhuGl{(nF43kԎ$盆8,XV؝O''ߧu3^VkTcp)@8<­tKMdݳʏ "܏K=ƨb^rL/k19Ye T+7alۑTG%̶grq_35f!:Fn2ULPW4@L)kSzE)Fo^I5A~& #t*[Z|XįnD ł}9n{ Β DDM  0HbU_uΚCTC<Td`8$c#%H*€: kN)%df+ 5yAEi*^ T3fU-褮8S^@zC)-n{%+vxzO,_#CY,* D\t~Yɳa23BNegңd -02׀1H8PVgˤWV79 8p'$u)ۤ攠!w "7Sdئxϐ%[Wx8?!v"B#WRhp(*pyuH"aXVr'll<[XBu S\;}CS5t:?u8;(:Xum8EPjc4YHk1TH5#fxM!Oȋ=s72 I$dߧtg7$}=H榳L5o\eNfV "|#-RDb]G'( MRϮ}T~|X aDeO²}eo7LSuk-ͽYY3`2D챽tu!hBF7$| p `:]X-> ˩lOb at顀ssɜd ƮpQg\56;qeTo$CU*3Ar]g& c=AEl^,9ydŻ1AƩv: 9!TF:zLA[؞-f>GTϴbfƓ$SN` 7 z_%Q§vӊLr![@n@3GaBK-9 ]ê9SOvIo~ᨌ؋DK$K0Z?$ YK3G5r۹~'UldL'OTg$,dӝq A=]''ettyc _SDbBյ zxy8Jġc1=V 1ro`Ěeq6 ~F6r"K7gVl"=k|1/H3!]Zm ~EjS$lb$ _ȍtG. fXq. M?%6ۅ"x̧82q/aG83Iy%<$P?`!vBYٻ 9Ex;$nǻ${ #7zMg=S k^X0,`5 a(Gf?cݙm7~/Ҥ ޴?asA 'VcU$F0*bZ=qV -M)ÄYkł|eA$EFKF # Gt?P>1 mq #Ze2)P6vYUNR ]gjtIRcH9.!h}waɻ"26sDjp>=/҂ Hh=M;WՑ2J=)4$LnD^`IBqE;RC%Nmj|3zÝCЏ#i*`2_KdvE.>Sc$g/8ŻՈ|NzYwLɍH!쏉Q!;5v^fw3 +]c(+!6s6%vrxFtC@GZ;aWUliew,SᏔ2N ~u+Oe݂ ᯤ8'а:@8cX.!%! ]qjקB 0~Ө*'@ $;QH[&a,m&7پx#C46H-$137|M-&IWĒلXAދU-O]yyմ|iucJ@ꀉ@1-6'aG͢_2B)[9VIRb IMqŊ @ BwM!.ܟz Bz*u.5&~!ӂ^ET/+΁d@ &6g7H#O&q_38pK| n1Iw9_{hYZZo4zU B̍L؃ ilqܕX{hP#QܠM>"D\ q)t*JtE'lQ$bJ7rKȀZ?(,Qb"cYoc[n{֟_1cs;8pǝ+O7jƳ9!aB;LrKzhӔMqKb}ӿn sCH9kho ;ׁYIS,P󝨸"7V7hT{#Qt T- #H![:h)cUr9W2D# 3L` WmFm$#Sb4<>p <E?F1HC&f`f;Vz{+}&kT|)%7І>b4[=+d6VZ涌V2 Q+c)gxekСi:7SeZ+މB,"֠`LPV53=u e{Ncn~ GK|O&L@sIvk#+I758QN3w^{i|CĮaEGPt}mxP<yDOB+c։[ɘ׀WlLlb ;ː!25 B'zUJk5> =lدZ@ ag]5i6eZU(fKI_u󴗢8 @QNH͏ %MS 7-Y=D^_ J3n /Pbj2tf%¼3Slr.(1선ݤXm OTL,IlQ+:=+B֎B7(}L-Ύ1cj&¶nO)q$șVDjyYƄWԼHG"cu =)똺p J9[!>kwE70)caI]@_.JAjL{ȅ~QkQɥl =KXgf?ieAa`glwo-.Y;@}SFB!46.T]_#nֈ1S(@ޕI0hȡb_(V.Y 2G,4 U'-嗧Su2G5A{bj=6X-!\U`Z;D kK CIW <|ơ!}ڛŠu&HR%;En5+8nE˴pZqz!RH֦3%j>nU鰂虻T  I=Tv%ۑC 86}=`Qz]}y%.Z'o20==S[J ,w1݉#gJ2Q,yqX q[KۈY"D8$j:sVdH&/m|aW )|zHHD3]28'S|-jc(>^rjD?#%ٹT[t]rU ~|N_?XSb=q5(3N=KVw<2Klk=I&Xi#.g JC_?a# 9`[آNb0~ӌsa1S e~"^!R =S;y  un43n4I|{|"R0Z-)>` d@y~O&"b(yUWA3ӺORJUGJݬgShr/V&'Űx +?n,Խ;lg^$ KdnR.k 8IH촟~J|["l&\?yye9\ \JU؞ɄgbG)quY #Lo&Lh㭐_!j&f!TdUB|!d eiJ8Uy+x߈P\BYDy`AMlTWpg` ^ X)t 8>4fF‰egS{M=5K JٳOC;m:t-MHӗ {*,C`zI'=rjq)rܓ̭g8A В>zEzGw$^zn`4:|o'm 2IQstCq Tk2"J/&Dg=r5C/޶8jM]ɐaz#Ხ/"ԐAl-aV%pρ_;p'^#%~y@sፂZ 43[!m!]ROʑ< Xa2ɵKBkof q}@Zys-d_G}Lهz5Pχ}pp*ojϸLu<@ &dݏi [3>;ޞqe]Kj+Ų37tOSvpHHc`<&X6ym[ji}U(_\՜]U07raO0kPNvV=OBHV;S}Xr p̯c}7},E}w?Fm'u MfºZ_K vbjjٔ.8;(Co.LdoMGl#evw92XJ&BpH"iN:B"> tɯBDL\lWYŭ&{%/?(ic ƶ.3dCE稍:VM8c<4 LDjWG+/<ꑛ$YLb^:E^M&{.4)o4S R:˛y셌Ă,~&Kniڷ1BwZTN,ĂCF>T`'dWj~Εrr'd!yC(eR讎EX\[i)3W00w،~gL&K k׭`;<Ґ܆Ҡh ߓwtQв6ݴȕ% ct'5 mb:n,+><+83'x2٬85DPr6M:MHix-"ȟ%ޥ?YAX>MN0$D:iO^AvD!:d)(ea``)tR-O],z8uTf~xں f>tL,@ME2W:j5S[iKz yjsDx/Ayn#(7$Ms/,elC2m[yE.ħ.ƾ2?I&lk sOvuX~OLB+s׫iw'R^,^xl=b݆#a#jӆs{{|~]TZ `(Wъr C5(:*o/e->8{,5 ֌RN:Z~#B7ʇmL57= I=|:{_eB:csA9pSK%TqyP/e0PH >8mXQGaFw)~[8_sc/ ]˜oS+[,V"tfpMNڏJp(NgwAܽG N|礦gӕhnl%EllɅj,$;߻E)}U܂ӽ^g,O=/-i}N1Ug!}n5 llLO[9m|`< n]I,z]\S։>E2j[繥PVc~fo3;]΀T9F`~ZV&s(+[)+`/SCl$9cm\ !\ZK3[eK 9"D?کrؒb\$[<sl M2<g]IVxa Oc|s}U\W7)"խ|Qۨd/'6ǹ.mx~dWA%'N4f\@V_2Dݴ1u=M#P-ax Ko)-EqtlRabeƢ>% *;h#蝠LT[y3tfuy6EV||d|AUي1blt{J3o j+lfy/C""q3OQd0*5p/_]<!#%r`ĎO[v֗K׸^',YQ»Ƴ8WU\w0Ôk'yIuaP/ƻF]" ѳf"G9`ߛ;;=8Ke釫3#gU{:WuVP0krly@XPDIpz*~ \jN<PGŵ8:4 'ҕ`,,:hŤcvemC/ jxbbfMא?n6٥.ff`Z@Emջd cYEv7#3-Knf!ZhdpO4`&bujergLKγ0;LnIudiܨS)"N{YTşHV4leƔ Hɼ'%;w?g~6[6c`0k oI#TSy> s$Tf1BL5!b #8iY*#澲d>O/y+ˣMv⃈'ze#^kK1jžvL>6mȲ@ N;40{D d %e8hҭm^#ʸx~kwI]MSdm*-UB4EylF k]HZp'ʀeJk%/4hn] {hk=CDBE%guMvrč;Wgjg=di0+YШ y%=fRTpQ^E)B|&N|3fv:X!M6ŋL[~?:eEC|)ud6IdqsP _Ap;a% 6v zBgG}͍b獋N[UUJB}jvuql'lvw7>{dSnFN AdnIGnO\15P|1x[N:OXvSk3#7ܼuL=.lNh{emhsGhұfs/$l%$r{Gyu!nЛn_g"|]Ků$(0պ!dx)}: I}˖~ٓr[gB}UHyyAKel Qvpny7* D_7 &UbqCV]JVK6GneR +51ܝwbAf0r[:7]$ 8D黾aFC'LR벼13D#2?j][{0E΁Ɛ<?DŸ%ȥ'-`ؒ7xEm*k4i#.Ye,.٥09|[z&02ji:C-WVI.qƟ ]j:hE:klcϦ)} !B,)WD%/- ӧhTq[p뙞IP`Z3sfoY1!:$Lf2Y _1oEd$-]3u^&M:JI?&3>dZv;:&Ӧ匓ϹJ@&!=: yf;YU.ڭYX=uԊ."![*Uؒ 3KZN%Ad@QX@ri{zÄƭI~m8s=#Zq|>bN'`#-“'S \4{~zM'8G~ixP~YH*'jmIFvY9٦ 'lT:eEf%8Q"W0BSϼje5K@[Em41щz™Y=A'OsG7}Cȳ4Ejɲ)lFә9 o֬pH=_[[V׷^~SÛMO:qk؋BM̾wC+TLv"5׍aFs. K=KP?C rH]ԗ7췡}6>Hn]a|BJ!CXz5wQU3!'*'FU1⭴K%A)!r(nhg * i{#օY^Fі m8Zt..ҽMW tuQ]֣`iz?_ !ZUG?!t~f:z7} V+룷:e߶>DH2PQD%@~gAbFƑ (Dz/tHԀ#w`cI mV+mծmD4[MٚH%CÝE1D'&LdVh7y8f@X F4φCvܙ^r-`(:;iHEPKY]) (\@R\M  V}!fR{ot8b_\QnMaH4 ~čO\}$igگ 5_.bD @[C<7`BB;]hVjv#tw;S }ɴF)&\ %9YcP^d|}}`]Զ0YꚔEVQU{%؝ן<'׃aam7浴&Z,B 9n{[*h 1kn 8XE4Tʿ@"k+`F]wP^'JɺGO͚me Af9{p;Ce 9c?(is/?Amԡˌ5= vEY&W lǠ{^ooV΂*EMq~ZdQ7e$Z"!a[NhrP䵖c7"7@#L60].."Os{/)5RCMÖ&{%Jf[7bS،;?=O Y{ڠk h\5a`MeN,dLJz#i<|kJ`eCAB^ކa9k3WR[?N"d|~BI"3^Tԛs#Q8[-QLʮ⑊+݊j:p +qPsvbLk~\,/;\ױ4i$ă0jG-6'8u ō;iHnzRݸ;m=8Eb̥_n|`ۥM愽^֍yVhɇ.B) Y0K`ku |m+@@`㫸)?i ubfhu?ƠP}<1Dr̍B[:~b\d}{6uG:rkS2dœYa˺zm[9_ؑÐ)k+nXcin"^$Tj,OTI ?4zABo#;'K J|$f9MD5@X9Wn(ʸ F -ۣ/;CT.-}nZ1 b<fj؏;ws8* Ifmw]"=<%]_jùD銩WE]?*E/#FۣPBNQATO}u'_1$ 4X[w\s_;\HW54k _pkeG|bsc$@v'Z>lJ5:IhvSh2uS;)2ܥVEz)s`F\*I!@ᑜxUY[G4U!^mMa1lSU%jVZԫ$e׸z TQW B~?t&֢rJd`6Y:_>\NnIMLHF}| Wz tJSX AS/^Pz(z.piUNz" Z\m$1F e=)ͨ@3H (:ՄkZopr4ts:jl_m1 V?t DEmOM՛uCam9;Ԍ$i/ vt_y6h{l5OZ":HhUѿ4t j$b;i;U?v ȕL5z8?&TI}+:Cزnn /И!`LW+܉:lFy1;z+荁-R O|Ŀt$53urq.%PWx*2J2sI-s=fϩM<}:]63N lzBi+z juӊl^`A~'m8_[ b.u}S$T/o",+FZn6Ab~TOI%HH⬪0 HM 5o%}Ws`mbn Eq SÕ,cnO }%VlFr7?t?&/) nwx6m^fR~;sD TS,XAvXp!ۄNl <17f$ʹ ~XL$`D3S/(IC7~IVM?#PZEpxV !aްYq@oS+9Ri}]܍_Qh. WUsH Xu/mcv6싢0E/:.j s9h(|q >Os\kboövrE2_щtm'S_ uOܻN[d!1W?R:}*qeWG_=s!i!dmNSD z~&_ /APn!|M[Eka$ź8|Osn;M8> ?7󲤅ZDSqnq|ιn^.Ήu/W W;fG*, yvyy]IˋckoC;ڏF72+qƺmí0rNC#4hhLH؊yGUPτX4h~ vJ9jgW~ q-58Ys$[<=W eq<E}s *R0>nryAۙnL-!0>dů~Lp 6$ؿy`ԏa]#xJhx6.OE>1d$FpϸZ6PKh6rw U4h[1~$=mhu" 4o3Nlݠ萟< ֯k1T!Fb#*@rMf[\PCIԓs.u8V]|M 8dRAlJpچҜXCã fO)P,H \o!̒Ï97ՠjCBF5!^ƕ;ZQj=l}U'B07]<ȴ7ZEu:;{SKGBKCyG_*qXj#n9N[x/ [0cޑ ,!5)%L;Kt$2h! "V3**Y(Ϻ06tzY7f{mІN'6M?ISߛb->NE0 ]4l _ّh'.!Vͨ O:y8nE0uɗbD*rh`#BFaY@(ȦwS34o|Bv.\R G-QwA8N흟^B(Y[zqB &횟ho3Vv!BSS{Hi%g7!g\'77d*ʫ {Xݡ/,|-~g&Vyapxjs cKscŸ"~}7&giFg lx|RH.BB2R}{Ct :md&I|>|lK 1T&x*SrS-Tn?g~_<3T9cQ0kj9|JV<|(?xî3i~Oz_~L_|ZMwHG3 }&"Elկސ\gpVkTPr}Q ua|)GbIgo JN'`*u!5HؚN !c/%01|m.Bsl.k՝4E tcx|$id52cAq]B Ő𼩌c 9bT$U\}G{訶mQ׉$[v{A]`~G o *b2P>Qwudk)]zgv-CtT*Gun-eմ)3l$M_ȫ؆ > Pi׾q*$foKB\ ƕ&P9׈_~ḦLdD>[q[jT z'A"dOf19|Q<4R!?<1/]heBoCUl0 cT7lcIcI x8t2kOCp%5x1{6ދ͖]:;"D}}^,&fn*fa{Ϙiw)vlK kesnc<7Lq\@j07E3 Qq ԖɡJY;*DۢYI12HC8`m=&t"-ןBJF0$V7@?u'ۆ6=š;` lRԑ2}I* -'NMhX[QA`B_Tq|'fAi c`H5|[PnS#AV{ ϚMo c!PV/<(`:fSL @UŦe~JW%O_D}W>įjV~ EvDF_S.D!+/U=t9|.3SOH\}w/^5d/_9Bk>% ID&GDQܾԌ $4d.VR8vz0 G5IuMmWi?a^o1fbEI~u;.öVxꄉtw"ZW `zB0)@'u}*?3B&厥 V{G]ɤ)G/^rv+|ew`-;N ?j~C c$ ORT9jH+#+ؘ|Gt#cxg<^kg-Й,ڙ>n2KJ:Yb0 cL,K9/CL늌 友3Y?NL}24Ee1U c4r;gMЎ'hiD#E0CfAX2.fBͪ.ĸa$D.`Pk.W4:XWe_G$ V={gZ%,#4ַD0V l|=؉MVvHܷ_$a η.*c5B,ј"VzI9dG5@0Ӿ\܃ {3,;gaM7^?A2 A mԶ)8Yfě_εEӱb3iE+_6BLŒWe&|s24Jx8+uu4\>&32[]Dk'eoo:ܺHǧ[[M_6W<ŕn$3#q z"k~/v逭MԛP=NѶMb&Їv7dBSIL\bfG.[R,kiaoS_Nq⒴X / zeJF N .]ˊ7$ӥwahh^Q/k~ܧ1N8ir|x[du(]wf,nTzkiVh"gUSy`IR89ug!m㰿Tiy{w\}5!#G}eg܏* DvTj6APxw \:Ѳ< U!3``hVȈNlX?aCF f)8崻8ҍ8 0tsX<gy5LUzREMMvw.e {4570TH+OEmU8cJ%XP`F eEMeM 1QxhgDD̵׌L}B*!Ma,TBU8f s ,lFiPR2uͱώbLIʎjF]2R^L T,a~si@_ZJ\B#*&I=Dd`19XdPyC~ܕa%\rx# BԑX~Nxj2z9 Sgh"]@ۆIkm > h֜5A;x/Đ]!p:!4Ŷޚz~v\Q Ɗ~NU!@Dkn Ij}&Ұd[5 7Zw3~/&&hC4FPFLy'%W$ h=LRt^'yY$].mN (-K-%8[J+(M1:!-Cuv/Up8ݱ\> ҦX/+ޫ0(v 9k@u) YR!mP_ ~"bh}}NȦm. .|mtdtG _;ށO4+谂hHSV{\%,I~lE~winjsN?];>FrE*95~П#qolV Mu;*@Չ2:54BU"'~3oPGy*@כx,e߄"M%XSR2+ =0 >P#i6="szU%+^;A!kb)ypsq^ )`0BVRrUm XwM0Ϋ]42ťz8ٶ 7J:Zd6 VGV,ñdE fjķ$@8p)5FG׍e I㒛[iTJs #:; 6e`M;VJP4ڋň@R2* A{gn37PۯmB=?n4TW"Wab0'2G.ʧ'ખm͝vMʿ`A.OdQ}KRN ~&:SC Gg\V-JOz_Ʌگֲ4kr8Cm|| qig a6WU)\k%TDvmSVd^5JZZ]/?"alAMK|&=v.XKJ]miu2E"~al9XM;$UKPys-!᳚ZԻm.2ۢ*貮[]B\3|ݣd5/Jg1$Yiܒ1rC[ga0O\ 4,'@k^[hthqE{Jq} Ę$yi#d9_mQp/,N weNjc24=XEX4vqJH_ڇt6S:Y H_&0(sy?a_2e4\ ? W5Q/ m,%^*15V ~6༴oɥ! h١u!% ZBx l{ lSa[*zOG?'alE``GJ~pu) nm|xc~L-0ZgQç?Rٔx է:N~= uY?ỏk*Uڈ0)u1ӝݒ AMMsen  Bؓ/$x` C-;d_j*E=hAͯZa9 Iǔ(߮JvC7T{/ݑ$ ]07KiGF)HE8-#-LDܟ%pMV,dkȠ@ oH_șxԺ/3u߽~c*=?\mR $m"GuS*#dv!yBZ& xlS ZJ$bɐ飉&S\.ƾ#.@+~gަX3vZCSWLڳuH/UV /إOi̮'Dk@2O]l0%&W >|X?HY\j͘2ej.rJH 1{]7S굥>\tPSꌀQl>PTe7]/Ir,28~P@ 2G}Z|2=N?dK4b !UEAf7 {z>a~@7eB3Ƨ(&ݳvvZ(4Vʓ*=-t[ܳ7&ž8N,9 :3eL3VK9*+JW?AP+=(i=vpM2xi_BAT %sRtmܟy/_"0D蘺ַ'h2tyJYaܥsm{d(Tlߍ-zd>y-Kq_yHB!4 iof++L+%NkW/t֦Y+'F Y]pˌo!ʺ\UIb* _!Io4ielsֽ#-}. nk\l xb pypA$n~Bd;|4~RˈKו^/}`,,%+vM~ȿuC̒b$Ե6].W`}us:2cv'; щgDds 5VwG7LPt5~D$ VpM %tG9[Q# ZwTWC^x)fMa l:VزV`9kKS] eȯAM\1]KF 7d*{!F[oBNO,6e!*ƒyVvaZ8]hMA-^^L2%̖LBjҹff`\:"5Dz\|R _̘YZCEszwX?@ w3TmP AnBOr t?XH| 0iu kAG' R`SҚDk`$4F;W.ji=:{ /v6[Tk?7zk{*qV[=r| r%?BM~!Tp v>tn(%Xcs'<,3Y(ƖNҘwa4?u8U\ &XGI{@4wu!֫Owg]!Nk;TG3HeuUs ʹ+8FpA@/''>S|Am6e!`v/9]-nu9Vo@xzQ8#eƍ"ӔR( fxW|4wZ aм3CSBo"/nA #{[7b^֓2'oT+^5]v.jSm!6Fè%WTy{ob^Tzz,w.ο3>&Ζ~^3^Tݦeoռ-[X!gٟ?pǩ /U O d^H8#Xz9RbO:u-E%l(994tpDzܒ9nXr}3u@L[g.Q;Oomesf3pֶ9XY/Xg}) nNb{au'oJczxnꝇ18&$DF\Fa+ L:8s,D:U溗V. EbfT YE[-EaFt 0&=BO˧%xqu P,MBB33i'0+`j~W XDaaSHq'z҄\ {m[.\uen- ,x sޥXZW0$Ӳ%ZŻq׬>Uh-FIFi5cZ]t:hK,YATuM`ZejE'8]C|5ٓecb{ŬT.cCו)IW`U`y%J6PJ:Z0(md (dDUplQX/'ѽԴk{FrgU"J؞4Q\/zmG=3d>lȡ8pYT+O1ɓ^Zcd:(qp3~?%sV<|s<#aYI;)RpVuU>:mu" ]4}xQ63-_Yp>x5< !WO`^k7Gv QwmՎo; M#JA}H3v@ym9nbe$ ?n(wbuPKEοmd[cyeEdW6FysjOk1aq<'/] k0rVг}Z6@Rd{ `YpWT~%7? 6i2~ u6[4+hW;7fccJ(Eu[nJqs#WkFm8f0مAVG;RY: f>X @^G=СdB Dp(M\焼C>vI_<Jڃw!öX?,ye׏*bD6RI|7ÏXO͗@x"k/1h&3,Ĥc3ݠ),b Ƹ<⾨ddA|&[I˚ \DeVT 4- {ƞ8Y̭ "SE˾ߤyy<\9@F_Ό8 .(iWula! ^mpwrT Evi{N_$q-ZP/ /Q_ۆǕ 1)j0LmZAGH-`K<*{om.z4d3AXlIb@h1!.  YjB.A  IB!ݿbl9v aMv.4rs2cP@DvnCGN)cƃߎN@Q,&ftƹKPg#[YMnR 8[AB@F٫,.) w sWV8!p8N+8_=?yx?M+}DxqflgvD }@6c =w/5_ 4ΔGZn9J2_]9rqAyԷdHT-Vt/v:]`G}jJ4:zEsW]LkۊWn S1?9㚩Y>Ƃ ,^hW:rH2Q%ҥ2cREuՌPQBSYIϕ5b-+1Rv?0/]2- PwƢ("|e?ba47߷+/ژ5an~t;M|$ 2ણ*4SNMSWauՆ[-ҽDјܕKׯ7䡇KSeּ2EIC̿u`6f^X/G+x=?IZ1<3\M`AmSn7%N/ bIfB"/_5 yG[q?Ƹ cZx c ŅD0ABӋ;{JvB.+\cVgQ]9bwx40%[ΩʧR)hMA~:]a>XM"^~;fq/L 6>{2XX -6)TP8W+'ȱwA{om $17z&d]!z%%E5 ` ܾfjV'$\]8M07o(Vse%3Lh{K>T"ɏ>&-*#tX 2{tOq*һ;b}*!EBt=Lϡz|R}F*`3%\ s5z"Pŕ!sFXy @~)Es6adiN~3m d6 d`pL-׊m tZ͞IM5ObĖM WpzBPM`' [CmekZyu lH-:ڻ`(KBH>,CU+o}^w$UfJ bФ-0]]- 4KTeoǸx2CiJ|3;qߓ/\z~}A#Dk^iGHY抭ڳ<\z9 bsr'oWLEZf?+̏/yAʣķkTrF|g/{g${?{ɦ e\7"Z"Jؤ?Ε`z)&\%=B4pq s k ýҝ0+OS0X63`U!uUq|"-HKQjBu, n(.G{ʱ՗7tSP0\|.{I V]XO_,c)f6rU(jen.5TLUElRLښVZuoM ֭h@fŵrՖz6A>'3$d86B8(YZ x/DP-5̸:~BHUSoؾ&1̃<\g i8,%5Cw8?&/1zt `jMeJ 9U&؎'/op0ʎfp݅(~|N8ɐNB>6v[.z kO6HڟȐ(c5"{o r"jva/(rHr}q\=)muZ:HO;Ym`=o}%(7 yAҲitDWHn3imF]싇oCֹ#v<2CW~.NYc u D'"*k1S+qn_M\=]J5,J> r"ok_Ȏ~ɓShިV~&\1Ʃqt+uy= Y/Q$D@ƃe%u(Rf :C#(o ȂgRTԃEtS#E'Kz!~bAo ŕ#?DZ; HɸL7iTsPfs,g."^֑{.O껍C=”z̩=.)|!0t9ќg@҂!3s4(^$\z[]k(zuP{U֎ GAA5`8 $FNU!LjH8*TKJa\ kK sK='oF*9e\+mb~$w`ȫVzS{D3#-R7B $q3aI7>GaT:JҺJLhȢ;<֖ݥn(ԾjɷV@][ yR$0TqTKrVBpp}W{XDLr[CǙ0*[D=L<$0LʜUE<(J6 B(`_䮩1bYp &f8vRO|w^^4F{.Pxz e'Lj34 O^H%GmNf`a0 i,Ь';>׋P Ip4|,WX# rymwaB"Ff_t캡-".$apdE7Zx&Ƅ="vL6Dž6aӸ|Gi3&s)1 ߽qpl5[;}cٝ{K1\菱a4)2|Ly1pq la3́q,t3M3^3A Lp*7@#xT&KN-.沽{D#êGRlux&ةz%Nck ÛVxSvS`0G&X37 % +Yc}6'YəZchIn.b@/nO,ݞ'ڕQ$(jJQ j>K:JsђJr^riR=bvm .%mhsi.W0P!<}@]6-~'lbm׈鞡 V$swiQq221y](<%s;J gC"i7Aщ xBdiJșFI,C\bfY5/E4tV>7/֑Q#TsabBt-d,oO K.kb/Lݞi A\pЕ b9XP=5tZr+u+ /?Ԃzԧ₈Ϡz tA9ěZ}vv,t85@ꦕGllP *e?c7ܚ%dFKF\(ȯѬעItd`^~0n?Jٳ2wHeD cmՑ15Ç=vs.ʝV g$OФH4NL :K|/lGQ|62ttz'&k+эdNʗkEb!Tݟ)6[y@*(BNN4ӓH>;zVB?|S^ҥXYBj.|9"^FVKx'NKjbcA#$T ]1^Kob1 kV PhuΟ^Ӷ$W%].uپK2^|ܞDy@Ah\TEWB$,%8+v( b5 'سjkT_iu=C-:8~ۤH_9dH<;rmt!bR6VU|b"(Xļ&[96'r_`@I~W NQeҪ(f_ZD[3?T'VfX^PQ`o`=xtgj>I TmV_RD4gVAz YG].{#3Ϟ`Ȅ^Eolց{><`PueEq-ljexgeD Kqhaj^̴udJ+? *^av(BAC+>|i3  T&V=jgO!i WlT oT%M}[F0j&(@,+NN@tp ORvŮ):mOsW'0IϔWnF3O/8 ĘːV!<C&௲!vӶJ Qू,g5X+8s\XV7L‡yE:fOp9_4d,kD9,v۲(3YOZ؆Q'uItN=tNc-Mn+E=n}|:Ɇs-.E"0E:w+.Gu9EN3( q} @ &=㴧-Ui3iH+DjJö!%aWԍЍ@c% \dF:HގܷE%W ('Mש 0g<'J/?*y i@}#wγujӼK\ };ה S,;| l1D89ƺqvxSabG?ؔ`=FᕴgQ2vYJֿ@|W!ViOC[D^2G"Ѐ 3}'Q._(m)_{w:_)YVKhZcRrۈ1DhH)iOn|tGh:zyʤZRPY+:dd&h}@[K:wy8F[Q~ۧ;ڦɜA$hp-@>HoؕMsЩ'^ߎyGzo ư^:zj~}}e9܋q㥅vTr1CˊM}xYskԏ2HQ(iC͊{l@V!b +~;60&+( a SfOy$"O\P8c.Jĥ96ĉh۶r;_]_e8.1hKh 6NO d%EZ" ;Ǟ1ϋ\< Xʣ/R~ŽM"ʄ:uE/ʳTɇɪw]])B'Z$ mͫB1UOrݥQ~NA; PDGc֞uٰΚg;'n+r-WǻաYWdiyw ؋2,$V\w}f51.', a! }.[zJ|TY0DOƒQ e !zAfrEЉ~"=h66]58.5BK+)nU֜#A5 hv]s4qnQN"'ݵ-W~+3޿=hA\Qбކ AEroqIG!̤$N]QnYc쩞%z"Lw-.^4!8<2KIxYw3ëx6M >vnsj7ٝ1cqOU>ZEٺ 7JafqN5.@ϝUOu6\7Ahʕ!e_ˈƭ["9emX# ̽^xuc!rNuDZwhӌ6Ծ^L*Tm:~^m/rr`!Q!;)Ē1kP#Kt$G)f-"Y4+g: T_J[3]X-:S%Ȓ9s"kjSsV`'v(-6n$-R7fq(W%u"`cVG݀'# rtl-4l_s3o"9nQ7+N4v\p ;½} J }qЀA߶tI9O0ni.NFL6f8B44 }'9uZa hJV0Q'A)Pjԙ9\xFT=/o7Et|CK(#l)2ߌb3D8Do>E}jrC$ 8gƆ>Bx;^-4EV]V2>pEBxa!Mku|nĉ/+J\>+xN `NT" ]SjόrB3VgyֹIUMȀ<5P\j▰-<&l8q_5{H945t7md3W3VfUN#vǞ ;9z$$z bf tLE9PO?aF%?=%2r']SnvH|xK"~ϭLsad/MȜu NU>lc_Zzsז*5"ZƪȆ8bceQC(/Tb,Jaju|fZlPTD[LDZ\wBk_^;ή ce]@17}bnIo 2X+%NHE^#r9ʼnü;ad~DiLv3&%3$0cdOYh 3BcdcB x D|dg-dٟ'~>et2caj@0 _d qf/o@5n癸}"k jJAv ?+g[޼kSO==omw6rn6S>r-r߾chVJؾ *\ n ׎?)Ʀe;;aҝ.'I B V@P)wbQ)=Xhw~0 ;Yf)WWwꞧTo5P )_>m=/ ]2),woToq!x3iZ7)K[̉Y-!4+g]H:k&2Vg!^>h 8W4~zٸV[1V0ec?إ"E0yHۇ5|km::#лM%8ٽSa=XTb,^[s^ nw't\@SG\g~4IaADƿQo3 /:B)KKFƎ(#,g'Щ2CO}Q>>\2B9M! ^#La{GqBG&;-f%[BaD`ǙXN)"8̂$j80CeI[2 (e8KUwy/9Mo],ZmcT%bW4o$~jZ,t&&^@wwaT\@pә+Nl>?pl!R4pLrџj%ܐkYAyLTX;YN.!gDx|Y0fm,`Gh4׫d̪pݯ\-< CH=05.b>7?IRr,q#=SGh=Ŧi@P"헡 0L\EHBE1<9հ$C 䎒z<3j]ˬLp~{l!ƺXip@^3^IUMȷi:vĹIٝ(ъےmo]#6헕M;g JPNv3?wNԙ1,ggzӿ:3qħxٳ1_a~MTݽnym3ϐ'?3֩3y#u m-6* )㎢j_N!:.{ CɓdXH!k$ܹzJoV':oBսj^p̈X_6opjI۲޳hyG _7AVwi[bЦ-&¢drHEea֍/jv/l04e{0!ۄ5؋l,0RdO|6bOO)5Ti9уj24y%J qj21_r7|k-=5>LGcjKo8I10 HB*ڙЊJSiRR7?d3n%':J]q a1+`~=ePw|Ds䨗Ѻ;u?ԛHbwbK-Ex18<_Pem~C ޷TVL/c]M]1ssȥb2'def\Z OI`4Zrn֓ڳ.oy%ѧP7Ԙ6JVD]1 L6foר4\(Qs|Y;s6M ֫,n& _eZe8_zVؘAFOsțH)xΉR -yxa7 %̢t73 Q -J+~iPbG.w2Kb:DԡsB"`~U!PPͶмI}OЂن`hBnʉ,,ML&fiݣnNăwn\y\=GJhHXJ#fMf>b$fւ< zO w\9.8l˩gSy dօ꧟;q\l XǞ-)$H2p,7xbYYK*i;ΛZ ^' ^}M_H@flSwR,.,bj?қ=RbiKw)%Z\Iߛ 0 QRIhO_9%On'@F m^`?Gl0 lyIn:TFeQvdmn,5Ę_9rsZ9KƠ1Q%oEL q6h8ōu{YrzwҒ9RGH 5ޔ^ʋHYPEݽ+$So >?{}Lf1"H|fEy}\@D91buIB-@"+]:4op²3M Ϥ6d(*j 2F8Vm6#(&~̴ f]yڡ6r>HEC(Y}8?ߩ1Q[PfD~LkaroO镾 9H*7Ef2?;jW Z'=UpC.[H̩nqv=W8=7uPr,B67];`\p y in4KQ=OE>,?'|Es_4l)G?k4'!ma戻<UNk5r(Zj#LjQ!Ql [ug? !QWсƘ\Y CjPiK&s&*x`E‹r7x}vJ,J%ԅ)qP܄|Nה[;8uSB )Goq9$2–UI"aO]"UdٮVLq4`$dPKhy ! (})%`EFxB^bX.e,:N?;Ǿ,TGu:x46>WeRRq9u17jw5@7J͗_CLz5ϟ!v2`&se1@Ed9 ZS.2V g4?S!쮫:=pvAa _xRiÔa岻!aƥcygo6f]O 3[Mٟf9=SzF۫O!v7-:-jso]lDE#QyOk## 恁9蝏dWE6 Pw^/o6.W\,TJŔԍg;(֎a_0vY2mJJJx:qEdRY9,ӕtgWj)T |Q:xV[#@ Qqf 3 &bCI }XRFw?k˂#^.ti,{MA~@M1سV\kJ Ez̿xE# DވX*&Uʦv;bhy& nAQ$pxC,bi9q[ABFL>S`-i ĺa!RJXϸjtf_<ڸ1lW *w;EJ8Ik҆/Q$Ԓf%P TZi"6含%@6oQ|k*tV IqҦx!M*FgE$ NOp|8]܈VԒ û}ƒG-ϩ@dD7Mrճ!,Ac]"CS F"8 ՞ã(bR:1zF45MTh|t18n"fqBq5qBV ]m픱9AOht"dDn bRkn(ct3R7ITaRȾWW`a_,*1_zjJIhg#% `x$!3e[&30 > VP! cF%/MruF @v^c`+Òx&E}>vxP]߰ecYxtfSp4.8֡P} E+t w 6ʁ+t@W˽ A!2jY1OkE!MEH +}tTK17Z/G3*LkeX+Mх Gu7)ӫ,wlus D3^kQ0ഋ蘒yy|ތJ[ ^ߴP|(Dž`5~N BV0heMrǢ1rd$}=P*NMZJ!"j>4>"B(FM3gGA{f|V?;ɼ>[.`v:RH6|imm`*F<Km+Q-{p<«gی+ڥ~ay03^5a * oC mGh{x$"`s` ~rGosQ^|BC\q}dvfISLߖi JZM[4^YͦB TI,}0iU~N?_Hsj1* }S q*IJ[$mjRPf)աgט1>P GhkU8C{^V4'I'IQG= AggSb?LcE2qI89; \vQlRDufԛgoXcB xtH)ʐ4Rzs)9H4 ve-3 M TLo v6#Yd%J~pJ:?zu5xy]!Qq3 MnWM@?e r-WTpAI@ HFciq)cTq;!{Qt)R>uC ȡemݢܘÖ}XٌJLXR{nrźo^W}/ܯ N!Xhd4AawR%10@ 52XcSU4wc]cX8:pbF+q&Se[aOHRϏg&NnnSGIWf;&WաzTApaSAsA_zz[Ʈ1ٙB(׽eρg 2La=Sݣ2;ܣ()M5Ej~0iw?F \ B~U(?3c~%oS_Nͨ@Kaɋ3e12jYCY*{I1C+č]x^X D aIٱlm@@Z)nvY6\SxlcZ"Ut_TzJii/n0wCې0,R ~|ج>[뉮Tba̮:ك|ur7쵮>X߉ΏmI8w+r! _Mo@,oɠ>E'By+im\ .}렎J-ZKD,MZ'0F4E2mC>}J)޲+]*!~F;>cv9E'Lע:@_m.*Xg3С v Iggn*/ZQMĝ<=rMr ||VcIc PkވnӰVYz_F}[1 鴓Kz6Ll4ϷePBdj/toN2Z_19Ň  Q:  =ϯg|3\}-w'oi2q vwMoG.#78.CW'E7]Mecobӆq)7k@n<Mʔ ˥e;-[CD1`ؓt; HޚSg޹;~i~.].6(;+@V*JK8)܍f{IJ@%1p]?xclk2F%|Q/! `8飥Hb-bb;U&G*<^Ŝfdri-' yg|G6O{. p2yYf\D~MksW$-Bb,WvTJutxWo`DLGk'z[Z'(V`CbBnroz[G9Ao_(ktAz4wX T4m'\H@ 4- /){KCv+dr2iiZ8Kz0sFkX7%F* 4OAl߽VKf˜<Gw6TEL!zC+ aL,D2ٰGmh?"#q[MkOq\ Ξ~6PN Ri*ьb=t+2nxWsjƔ 2ߘp`fk/`ܞXyqF#81*mI!3x_D&V6srMΞfc^F^pLF4 WGZ "d| `5V?7 8uvDD#y|Q8g:GVuR%^ߏ>KB0) ߳/R٫koĄ )2wO I$Q&,:i߈31#ƀfH5+%QUP]y柿LgKESkC^WtUꦼKZ}pl=' hV4NP.DH<:j|!wk4?u{=^FuUmDGPxRñ^8}A,j 3"M*pmZJ >bJ"Kmz9dLw}e݃Tʳ31lx|̥2! /ЭLӮ|e!uq5W(27w&ŕWI>HNdϾ rkpC;\]GdMoiGRp*. GJsP $1]h8S$LV"dee<]d/WE|>’瑾@whw!@ܲ;!3r@qTbCC5hHv|p'LyLT%~46Α21j/|XrYرd$Mp̽(2AjqӛؾO u=3~̒歔;d9Wѣ{ehxYG/=BvdrѶ _MMi QݴyR",Na&o<]ֆ42&!?EdjJ]uAT&g#'k _8cҧ ,yIeF luܳMNyV"7ILp n֥Q? %w 헤S]HɀB@.V'9][)K_Ǹx)!h[يCBéaB'T3^?5ҴڠgJ"oB!)HwnEid@_pY DvRa-(?]F9aft)3k/0vE|u XC3L”K"4-OBvΜA9otϩcwzf0 pEkU<\G?s1av!}ۅ)XN4v8Pkmvv;<π0Tub4&cac{sfE]H dۯ/_4Œ7P>!0jK:.NsN(e:DeѸxQo 0厭ƯZadFPDȱlN%p/ dTM76*ga?4V; n7K꜖_·EʼnN"ɵVTm8RKne^Ӊϯ[PZg~E)@*lh E T(!_C" )ثcQ|whݐBzXs~CYkXdee )lj@'|gعXĦƄ5pBH}ئ h-PqOaf)/U"/U|Xg!:=^ݴƪU6畭Ƽ/,ٿme`! ' 3?Q ƚln3{t/RζE%~3 = m8K^,IDI>(^[2f{+F8 lq  qZ @)R l+mҊa"T7RBbQū4;js j'=vSXcM5N1SwB }3`945yE/:UTa}xx\ @i!mfikN׌Lu[ȓ ڗ= #_-_@)%ƒ|ŭ~"h " "*#,,#E?(tms CL&P :%̀%'Z\)}=ٓ1+ۣ0h[ ( tĬGf._} zQ̳i,|OW5 Yf_ޫo{SaQHx)*4۷OmizntU~"`ZsfqJFj ,!DCrSǘvgHsΤZ~H&GHxkx}[7~ 3kjRiyz0v!oܔJDe+щx^~k3R3s/WїbeKז^yC|Py1;{f:cٶm׬*X= = 0X4# !i2:wo@MFB)2Ha%ۖ^m5\Uml\Ʋ0&X~ΐp]F%w[}Q.TbxwӀ l-;d.[lD䧒 rnl3BoQ7u8 w^Ce\WzWb eI?˾ǚ:ۿ64ݶ|=w}8j?@#0?uZ|wG@`?yOe{r]b!.#"}f 8Z%n42!vW9Yms|ICɌ^$ybCnn4n`^waS&x"#SQRx5CR[p/qkfZKGt Gxٶ[14Hq'5tPǦp~ ~qޚ #q%cC>T3FHrߓ^ _;nؒ+̴B&|Y<枴0\Bc%<+,\`cJ 7k8ĥc\"~3ЅG~rN3%x"dnx/h)>gL`Ӕߚ~ʛ~ͽ#*vmUhVВv#؅"}-jW|Iɧ@ %Gd/Q~0V+N,u$:uv\8&W}Dwg>ސ;(,0^a娊) d HSٸ<>-ޯV6Pͣ@(kYoz@%н.us]lhjUXT|ӮT6Bw:yy] u6I F%BsլeZ'n#T ʔlK%'YݨqKrfw#3D6qsM;<\Ak?[Mo22.35 7IdH T&ԐS.~c9'nsT;1idH%Y֭l u %Av=Q_i\"l+T7,:Y21y#h{~ .!H˧<Sb5K}&V TF+^DNǬ6q?L(()ƾ]ڪ1@&PȮ ''*jC 6amT=m^IֻjMjo\WQg~)v@Z̢^÷US[$W$3@y/ب.馘u,2T%K~Q˵CLsyy\"^h2| $ϕ^>I @:GPU*@(Zd?Lvjb&67ht/kt-4>m:;xu^ڼ kg+*&"KxD`>N;=/'X([>2N%lH[l=QU4|z|TwٜԈZS6IJyH~̞}*,Q+BV&)B?kQB睲9Pwb@n"bJ3J#r3$o;nvI3e^ (7|gHi>j>n$vكSk0IU4jV [YgeJыt.< 4y8gJ)3^lԙ*ޓh\Zdj"ﳰ5WfYsU]y}3jn =@J?CCs$p@0;Q2렅IbM;3ߊoo[9Yf@z{&% V | %CO$Yc7@6_ꉐz/(Y1U_ }p7@?&\i oDsJySGً-[4{EuQWsf =WO3"_(Y L'!8LrHG6%cZ;c0(!2)tLy3qe"BT (2͂;O]hyE/C h*P*ƎRK`,2pK(DBAħ{{&MU`Ma''̀qr sL %+b1ɨHTpG Ary ۳~BD$nyY{M7W  mnA\.#\qj4`0'tffr^Ha&^2. hJi7+!'*+=*nPP~3 [|`*YJI WJmc F4läRyweV6p koG@r"C9'ۇIPii%{ss|ci_'a0ktҟFzjNEt \@(My#lj u$esK+l`wB7RB| 5 +11f# )n؍)~99Ejvd3GDFWsf"y8[6\O>Pʹ Hx@4 CϺU)l]m-(j` ?L{LY;V.*7 <$TEYG %qt "%̽}^槮<*;4C%°fy\3G_0EvX6F•Gأƫ;M[pwvXר7RX%U%صa/~BX/[DF ƾBqbiҝKji49_NLr_$lO 8~4=ԏ=口c9}ׯH2xEB3#RSG.gz {&_ڠ2Q"9Ulkqq-&nČǼ $Q"3V L (ҹ7g~țgӚFq>dh1忁%"9GT|UP+)o$$]| ( 2 gـ+ MD5/ -otw^qWq7y *a=/a/02 " fU Cjv+F7͢BHχ(($L4@80Ɇ-w\Kyk<\BR|щlKcN*iHwQ4>Z!D?!1[~9xهgv$ϨGyMAncF&sr'{6{VILlp`6>k Crh3âG*hD':T?AzphC  fwf9*>1F4WwM9Vr;W͑WeE:Rt7XTF֊>R Oo'N֬R!PQPA9RX )L}QC}Vejzb68h6UbqDܠAxAowO sDأ(y0 +(;>6L'$+836l+UOXۥcll=&r9w\ x1Dr=$&ϥL]eCjD(ژI9;iEEf $>7~%) U@3ZU/ˏtKH.  ]p5C/ZRx%^rY&q KdDB0+,[LoGaHF7 Ru$޳gͰփ>̚ * prM\1-ٜt. %f(WqSl k,s{IE dNdqGF4F?0WP7j[@Is;X`e [@kbxZ-o1.Or@LE WӺ9fF%9^ALPHp 4r(EH%vj֮&fbu P纫0[REnN8@ؐF)n7n*- ٓb򩘧ձJ<#s$;+[o+s&"S$PySq v߹بh63ٰ73V,7R#:jAqhRjce! ̎8oAqo~bP-*5gŮR-u,jŋ Zjk{r,V|Ȼ5b;&AnGËbip:^\5[}nwCg Y9hֵUyÕ~vPt[ ՗YtT aylְv`\y?բ;O09hV%6cSPZ*QRɪɮ:YIy&@_(ˊ{n IGaR TٗLz3-q>O[y65 \@|7D<5Si4 :w'ujqn_H3J&F.yE ;P/A!ګ$Y(j8-,7m3\c=tAKŰ}>Ȉ!ث-{ RSGWW9HgHY-eDX޷(q{j qo!WpL &-rkEv~h5F GU֥Gvv;4-@xR~Q՚ 4*$}A)BBʁ1C\9x>gqWaT٬LVE#iB-*~iIB[)k1h#lvJqjt! N)s2t r=i#ǃFN"" gc, =`(z+x;8s9/8 DK%j Fp=y`E\0iT,Ata ƍD }|>(BbVC/ iu@]򻤿|r˾`Vbì# wIbW2z_'] Pϭ$1i {7̖vРhXWbDɷJ 8B5(g5f /+\WW2 ?;,NG3ꕑ?iyxH-Xgb\x9`u#. Xۂ@8(4'8zo{ ~r4aN'UgCd>f2R4cyKBNQN1%QN&`8tߴ6XCMEeu}U@YP+i?K39 8ۨ0W }:xeYdEϸ.r[ E(4$űgov;m_gc S )!)2G-Og@eoȷO:^>ݩǏӝ WtI 3SPD ULVlЌݜ`bT\:0+7c|)TGn^n(d[3hNl-BĘf \tֱoL EMSYYx2IoD5!VolJ|TGm!%?JE}j881eCU?\J$RDf ur&Sq 4p/:(b|˝LfІZqۥ6ՐL8lHcpxqKc9Ci8 06 uBx̓Wuc]ՓI>+V젗&`tT9%(XkYN*oȦi[*iN-,wſ?jbO<+:>e>L,pXR"#Z q1&0$`X5js^¶I8].b%gZdJ#\ %o'Hf0V~A%Vx`5eц#҈LV8b2krLE71d4eqP7G@Z\k:6_sA.޼)}1Yvg+}A=7n-:mh "‹a'yj$SKd@F& rzR/ {2S '#e>%\^J_C=EӕЄ ztJ'߾}Jsr& NE125>8`hsHi.E(VX̴l]! fb[Z5tG;VhlsWqp%͕&ο-WCJC4.m;om>.+nIoYf4w "drݑN1E m߻ tJ&guowjaJbBvi>uv%E֏AKӇluܭ® })Y\q?|Uu],v[>b FOY9q~P췌˚!zڇދvkT=m3iz5NLǑԞ{  NDu[w_꽰McA4.yh  oP5/ЉdX4@BZa~(a;+2cY-2pOCKVD<ɥZ"o8V(§ɢb9@.Cb;oB/]< _WSKx4W&˖E& oЀ^\c~$THV𜡭8WѮ+}ӵ\FTG :oO5)&)x_;څ7+>J7^hdI֕ĠwLR @Isj)`qR J`uQٗabeHBKV*#}xRzZ\"CS. /#9h$|g7zg VSMU/>7PN 1:顚5sQstyxJݬ zD Bq4>&Q()mMf d%#?/OՔ\M 1 K-Ov8hih#0ܐg2[% i0kͱW }x [M$D7 z3X _sh2ʟǠ]n6ng: V}$v0[{؜vNXb'i*e}w/ҵFD%qDwOﺠyJ^!OeMg0{T!7R>qW (5Ѹҕ'8kz~Ɛ0Fhv#ND/75rtߒTԃnMnn*Q"Uưm[ ڡMwӡj% AYߌs5|e#]A5gz$VY-׿Y|J7"y7}  $s-#l38$f2*o nLk-5_q'lܢg-K|2LMn:rQ*$^'m#%<澧TE[QBJYedkow3 ~(n@(Ov1AԐ{L7«UBh7&S)Hۣ˛JPn MSA0IIڵiSG USX{6%Ȭ9f}sq$G8䨌 $a-/7TAJAw7' IО;bG OVGzL4YN 2i^“I"S6oH> {[,H# ##^H"B {_Pjԝ~3A˔aBϽX0e˖H9 [7:@/`;1QA(au$s@bC2fB?AoR'ipFf`uhjA}Wr*ѽ!|YZ[8$:'9i3RՉXz'jSgnQkc;q,C#Άح?FiTl\9$3^+y+gǭjh1], H^ <R/L--(hhֱSr u̜ *p<x8PZ"-aQ6gY)a!.78rƛ?SAV _Oxfw+w!+TFo~ȥXŰHklD(ט_JLcb8&w^蘢lX&Cv Vovrn0cJq Sa;pz,H>zc=ߊf ܳHeЌڼ$%aVcu˪/~ewU-.|R]࠺i0B4P+WVyY9G]JBe2!Xk{yV~z*e +ZH gA8< ^xp:i c/ʊjH|iv1D#B6T*HgqC{ >@ C^*Uur&|!gDoFpʈ$;I+_c=AOmLnŖ Vjs#@.~'&K]Ld4gc"6K;i(lAy8.)o8fʶmߡ̤Fޮd5=MRY['} 4FMKGPSxzud'x,%!`xx ?ʾ }lS0p۶$F"D̕}8(ҌzVUBJ^dZf鎙u,q0gSe gL'<@dTk*ZjcQ-aUcGco= (AH9"Hws:tc]&H{rM%O$9ʶ`7]2)B-,yo-ۜv?D<(F[$vD|H.z{GYۦ=o"d%Ci00JbJw~2vU6 X"{B y|ჵ˃3QReEo qL]L~ _<Cx')Ge]sELa*\--t{1$U0+ Y|+%cXB#xYRESe9ȰB L4hU&=T#]/׵c/|n3TEapSO]81oGzN5rCJggQ^vHF(>>t?بta\=Xٛ?=ʭR|uMT<9.?kٯڼWtpmJ.nLc8tY7 M.HU 6#sY5ײ K9O⢯EA+n~.O,fKݑ#sD[!OaYߚClM+{(B;Cqz8v& 7IR:#civ"_.f+^?KI8zxm}>a 6YD#X2gsUaWaoJ$rʥ.kV-C▸&@aV@D+aJg%M)KI*s эX#H( LaPUǙY 'Jo*yκ EiƶanhZtiygs(MVWF˧rS%ĕǦAPF%>XGO]*^wZɊ/]7U 盨IKz1 *}.>o-8)Q 6h!XAܪhtdd…NA\Urz?dV$O^a䬲.9 ),,si&%9(${{ a{6r<6M y v{Я۩ϲG|4;xuw-Ə" c#r vu14^|n^oX,lm'K*Ȃ̮&ۃ^y&8<" 2۽gPQ N7~)wW7D!8 R42qꚎ!Ǻd]}+XUw+X'=.M^{ 6[>ެ:h( Qw  9\\ɰvQ xG~h҈DE'q?%B+^A|_fy1-Э}d;So)rd09KVt t&FԶ(_=*@>iaVy6K&p憻,ؐAft"l[_lkd 2-zv_7_VЭ sQ/)VZV36b{Y?&9r}X91<@g0@רZ$xہ۩_#4^@sgMqwp7ԡAOKw3[BՀzUbA)5}O7s;r&Ĉ$ xY_kn?x2El6X}T HTyL6Jܠ;˴E",.$vx!Da&:V& mhnk )x3>гjшO%4 Hl{Ip U Z>086&<,oh.vhp'r#HH~)+}HyR2Cy9 ])ˈyEwtZ'^=R+^b HkJk_A*Io[:F@=NH(7)*ϼs2$-Xj[s ¡=޿a?T.Fg^~'#MJ1e1)$}@ei'% FDZ<$fBWȼ|%ݧ*kkR5wxq@>-nM_`b{t X](_"#52}l~9W~$.$Eo|0mV8U<-9FWlcŗOg%̋=0@vͅ^,D> šZc{f`(5D/N !`BN K2ie@(D9 +VEDr:+il8$p1v;T"6~B?d3-v] *~+dDѲKB[[5& (NDI n~053OU.wm\DSr>eX*^р;25Fv.,-v~#Zּm`h1(D9A7]PNFk[mGTxa !kAa1V9<b.)#4z~fڕͤWf\M,;2ņa;eF9uc<}SnWZ%:h{ ӑihxqOyIhx "c;wK><.д=Z9֑ՑBUѡĦ{g)eErŹ)J$1e\1+R0} Ϯ{P@ږh I`)5D3@nwI-ߒ0 ȣ,uj50,/1Ī@= bHW=8cSnEc,ƤkY`󚇅F`l"˷={VȬYfFV\vϼ;6! C*3?U/-"-xȂhcsywpFyӽ}Y[93ҫ>jgj+Wʆc?ϕUg]*%f2LokګG~߹ҔY=JWܿވ=pdg4t-,rKF`QKLrԿ;mߛ\i;}̸zONB\fg. &>;PSǍۊkqӸ<YP|]Ö8 O3,뾴a1cRa04 DW֖}TZڙX~&I{1cx떘.!BlE娦VxidZj@yOQ/`z\X)A}\J!>\n(͸$Ę\xӔtI1jof?#lO,ZjzWY) Q%52`$xo6 E͖!"/ ͖`C&D7( NLR(;)=^2JdMD.L(-pCk&~OӲ|a:I2M[$a~$b@I@sƻi4- (jP:Τqv>?aq@sw S>@OB-: ݚ˒H03(ȝd]8aX-}2Nb(ؐo)?Y0VW2 SΪ Jݳ?Zo-M.WY,6"f@u ]s(.P*H׹,-ќg&Pe?>I]|/[1B0ZSQymdrƾ[_-2^-r@Cݱɉwa.I 'ڜ23WMH4Kyv>O!p24uNJ!m}R6hY2qu\r T7BgvpnJ{]$,>qFFZU5qmki̎;酽R41zʏ.)`Ӳ{p9"ijaO)61JH?r t3kPvI6\@&{{a-e0;֊/X8/J=QNVرh"]SGٷQ>TQ: !ݍxqRT/VvzˑpxܼI}tc.7l/>~mA=u.!SٵJEO}QtZnSJLUnT cS5U瞂XUGsUlp ) w<R{IE2oofjH=,7Y0.ݟ&!ﭻL;Y;~\!ܠT~O w+S@.|;5#7̆]a 3jאI,}?ATHt$Uэ!h}Gg7jG}Og:R"ڭ%yY5<B\P1$ Z]3ݶ}EB ~/Rsa zU5T5NGm2>r6?& QÚHpd൧AA<85=7JJs~&$IGM2R}&Zv޹n:Yku)L[NVqVÊdOͪ!Peڛ'c ;>Ȫz ]Ql8ʸ[4uƙ %݅'0%K|X36Dnʹ<@G *KGwB3bZBx Z4uML@OWn,h"-M!]&^ {@A6ut|ʜ]k&S籴 󴾛!'=?<"(e뭡E0)^9dɘX4NN987PfDo C(.pܴ\&X|;rQ _ ջTc Rb+#'rݯKBkBnSMUM1TT7 )@T?r%VҽЙ};H=`**jڅr5E676\^#.DU5}єqE m,\+_#[ +#b۸_rP/rF bU;Y׍A:iM-W41EL 3UH`zG:F4Q'GBʈ7B@GTa~azfEoO>HsvRg >sWKL5X?Ja:4mxT{.Ry^)d-Bd- I\Dž_Z1Q+vNG>;""cw nFM  }}A Hځ)!cd#:iLv7I =e"?~z/AҸ#vEpkH|N Ϯ4FV2Z0N׶ˏ%s&vzsGD=<© ubp2md z'bɋTӀR ۝`~qz`j x3Vj+A7ZO`p TgzQmTvڼ܈qňTCs0F#|ik\[&|O,m |g^5}Ep?l*QQ畠8 M: οN!ed fe各*V9 6R9~wvq<vppl=~Me$_n>ԻxAtx.dK  ,EE?umȡYD\ct?3pAm: ܢb@ܧb@ZLI֘8 Ja,< {$\%!fcl%r=o0}NA33M-}ׂЏ8vݵ>yN#pϴ\:EuC!tEEzyWEoF-ƂD\2É:d f^ݖB# ֻac>xϋc3L~hf tyHssg5N@׬L?]lSz,ا6'z\GQ^[Ǐ"X%?m/)k"ȃd?i2ҜE]t6o6]Ns՞tσ+!;&K2߲P}BǃZ2'w9Fѳ3twywBQ}&JD)>Uɛ7iN6V7 sMyW"Q]ϼ$ J<,z9 KVEe[(IGc.z q :m퀸)EK2^ f <#O8_Yj漷:&XL9뢏Ǡ3W_>TהIys05gHRAӅ,F[^}*ZN9 v{k_cüF6ţBΎ%Rd0RYhlDcdUy.IL'c B'6+~ۣ8ID)Ɯ*'9Z̆V5 0H GeW Nɞ7Ce0* Xbus'~/nJW<44[ŝ8Q9DR;Y>6)dH$:msk4b6y\ qJr™h5!zք|[:+PRwקR3 RuƙdK^Yϋ+YPᝅvkw H-"20%zDHĨ!}s~ mrh3c|dO:%fQwXg 3WHʽ9aZf^=X+;0T>|<էw Dq;2\wlc ;Q:B:VL/g G.SG(uumb);>p!C,$b9N' H. 4lȋ@V<ԗl;)etn+IkF=h]H]@ϹpnKP],*i׾4ȥmUď4]#ͽjfce 7V4kMu\(Fr4HIPW$-z,G2aJ+lSKUGg,Ψ]vt_RҸ+0o/9̶wuWv1pY}]w)H$RS&r2s7Χ`?xx4=ؓ 0yݾLE5녭o[VXj&߽Ärc餸ϵR扷fIZNdxՉh .R/26ZNپ8YPY¶ܱLJI0nh:):p[=A뢤HWܞF ~>T/#PT(cGq`@Zʌ)zFuНUL;qiy=6A'8QD"g$8yGs6 U *'gAEV/y# *Oyw}IҾ{4۷9$KO49yxȡຕ!-RY{m~͎TVf&U#vv'gKd+X u \S_Hj"\*qīQ4u8>fv<Ƌ\|gb#SVjD_?0 +]1.~]i۾Zaቿu5EAhj1Lp}43nWbrCA#豴Ȯt8Z.zİ,j+Cz"b]̬gf4%ZX|d}]%NXz}o/}Je |)"H294V -1ITv c"=8ԸASznK i@i" 4:?(2B>n1<ԇ{ψ4I{J2'Ϟo:e3KҸah?I˕2)IN=2A4X4ğUKb0A$5 F#f9خ8rNH ‡҅J{H{6j!TwɝqζcWю^Ips&pՒcC}W+г,ލj%A-v*3y9 b~W/W%ztEY@b,ESkQ6SOc{ ."MZo4 4 ?\D«Bk01IyĴ7I6a-CӷREposeZ$Pzt9p$a,5Q#58Bh\CYbG =ōQhtB;-/wˇ4t6\@=wޠQ)(@KiuN'jK!KI UfM![v'z(!qt1zwMN_C&F8$B^fR=o)'hmL45em <$"-E-n6{1W1J@ajdR VOtn.͞K@H|QW4⩙ηk O"גI®87Qçjײا깕š4'geS`aב~Y9\ +!@s`?9s A}>b8X1fWBl,a^qyUsu(w`a_"_:ޑKQx6YT5)lœ[u x@hƖ&:PH~ .Ӱ ^70Ow=e$bJk:|(O{Huk,?0=j> {.xSUv\Zn /\(-vBZxacEi 㻜|ŬAD;TJ]Sjg-Mэmr+ n7%8\mAұ_׼-if[6GL=-|NH֚|^.1\# X?D'Y%Hq+y:0=:͜D P'!P}Euya8v5{!}$|cN6֕Iêi0oJ3T?Nᘇ\NVdɉ hoVZW đuexCq"Ā9DQ ܺ4^ճARW{gyAOlI7BI׎+QX5%KtNd~MsQOE"e#vݱN2g~Ԫ+?j4hFOvcY0Xdc_Kܑf]ZI?q2a(#!4yDqm̦gz~h%Fiסw ^k2we|,y\i7 ʣ.Z& d#ɲ7DTtϬO0cmC XiX Oe_>U]]5};)%66i3lF1\(S1K[ oռ-XQ1^k3Nn(܅Z:K24hO}2}^*΄Nݑ+;j+(XKaw=TŤ1_܀:Iݵ{ )כW1F5$$dZW=pFo!&& W6׵Aÿ_ YQr^RJХ+Go 1r6tS<:R#Nb:D7V.#0 ?'uw:siHb}bd Mٺ`WJm5jbT>@MҎrp&tw0V̄0=GcӤ#d yuDѺ0fى8KooaeR3MC`) ;媪mWa3J{Vw*$YܲxdG=hR-̽#6pG/'urkD˧[7Qx#q,@hhFqb|je-,,ͬf%. FoM] :iKsbd2-zI`J< Tj+p<%Dhv,m}'9jObZ9 "m7g'!6Ҙ#&g2>v<9T* kaoX`qoZ7ҰJGv쭢\4#̙L).$!OQڇdm`;y\b'M6 b|)/zIZ+is:6k^[#Xq_VP לS<]#w?,Bl2悻{&CCzbgG^x'5)=5Q>OjktUb{iOGEXH{іgoz]c/D"`&$IgjAb,N/Mi(h_J|o=enS_.6}#!Pܪr;֮I%ɗ?]Lss[wpZ}mF2{҈I4̜m,M㩵wE%(Dr1)sc% 3i` 7H:8z"m<+ Xtz[ovyL6$iRh4^BkxiWoS6K'BxE^RBUqpl4ی[9,"jcU4M0 P >^m75d߸PAahvm*Oŏzc֎ɩ2" AOuR?-Qc'%ETz:II퓾7܈a}g?!:>1/YB>.8I$go@=qaM a!=p L brs%#ۈ2=!Ú04;7>.8Aj+\#)EK3Ɣr}woz}22h'~'Ǽ Љ[g>$e~J}HJłR<;7 ,uU;>Q-2f #ά{B7QPfVF .8P*Nn0O< Җ]np~;5]D\ⴋӅ$Wھmar"b8Fe:g~6;F6+-oŪyeMq2+gRW̔',q ($'=SHC<QܲuS+Q|6 eUu`4(Bͥ#hշΟ$ {XQHFۘ`0,!/MY)Ӕ,QQ1ٓ'?c!b/k|&߹K╬T?;h};!vuTn01 p9-ZZt4|Яa=Fn"E*uOP VYJ[䶶أJT#h9iȶ/`+ɭŔEe݉`[im8OfhV/+epkabA8s% ۑCUuP R@j6(ȶimSoztnMp.>:٪my9hȁ{KS1 ZOK dH| ;%QyŖ-rg@,G*³arcyHx9tF2f8#G+|\fsW\!GQ!!K[MWbY YXfիܶZ%7s;kJӸ娸ih֞j AYguG]rCwN~QsbF[xԣϢ: ߄2y0}e j9=6up$]5kC(Te7M~<ăzxi.7}` BehVzHFOT-Hն%'t](mS>(BقN}YÇ@Wy_h7FEvѴ?EX XOwV9*87޸2g^Rt;bkI,2h:?}&[O keXtۛ%@=66M 6Dtx =/ZjD.B)_N,K h; pO3Ms0 4o+3/\!n;7pzhs2~)Qfæ|MМuQ;*wIzMdecã{_*5 Ǵ6Sԛ$sPpjG/%eT a¢i,l\JB$mxwb7y^T%^ķ;tߊ6ErQuoՌ(]e8sE_7-[eILy2b3#V8WdO;b-K{c7!-O 68̮e.E=FHwtzIPl8?zl`kݢƶK% _RUx}9'r?1^իh}q"ۓ&nWb ׸@F{~^_t[z6f-`= Yr-(dy}E.&1Ugݨ/mB&L1fL,ԧMt0eHjc.(ϵgfnxl@v&&#=Qz<@LD+t&$$4Kq /bR̪dפ"W[q,W4'q́c:',/ġ&>'TLjϰ[> @nW΋ټ=y7/L\~ilEAĞ4ׄ_iV+iqߓr0GH+7 #\k7k͐.2 5E N \4lD '[µ|01zm݄5B(iC|ݾflq}K,kͦ맸{~:(2M;&L/ʚl+˲!cTE2ipt\.MkSq \j[6tƭjhrD틶-Q訡r%N6c B`ϻ@,O89^uTԮX %t/ IH!(J4G9!ʗRo]if "j"e)['$#N:xRޢ 4G8{;,/"W{)fl[)_`DE&ڤ#GlePy#PalKtRea_`/{jVܛѩ J5xM,Fh&$' ΢r٥؊K #u%u[_"(CT1uAg~u :NJv{Ԁܺcu#4;"[ ?A1 Kp! (-xldGȱG _P ;ʱEq G&m7%dIIU<Sv$:?nfav}Q-91s@Ӆ34N9WNвSsT.HI19p vP|]eU}Ƶ6E-EKG*ed5~{UpU+!UY=ŴMq)n:(8sb,1ѐ>,zQiNv5a[x[w¿i$Ngap:Dt[GSN#ҋEdyPZTZ"W-Aoy "6urZD済#.P/6@ŃKnVdI ?0בf20mG՚+__/un~ȃb%i UH-ǀ [7G¨㹅T!DS1W]@w)[AeU6"}پ,1:/##SB^gـW;KuDE~F$S#PG'& -FYgT'#u 8q`QVM[6Az5G>vub(UU]ow- : pO;PO{=G@1|r&?9uܒKբ<Sӝf4(?إ{&ٹjD*++DUnc{ Deޫ$:b5YI?y+,~LyjڎfYh`R{Y |-V=ѦUKIYH8;}+;6ڨbh65"mGP3cjZxE%iZ%TI_8x*zig v!Ѝ0ߛ3$2uw>M9a_BdtK=w&g@Fهb(<]!8%JS($΋@EdZ6{B z{*d`"a'888F[H2ᴳ&{FQqjw 5h=1*PCCkDN1b0A/1Lt< :ɄxhtK~¢C#I5rHNh.ʵ(GՏ`GPgoF88̉b拭9A90B/(D"~9|L"v9l?Bas k|ެx֧){MԎpZ CMP&@]Y?xOp[Й*+lhf_d-2)m<.sՌ=Ijg%sL WtT^*D+_p` y㚑]+j*%r9BQ޾Ha gQ^0.@Uq佉fB}=M!l F*3hڦ-.#~=6nh‘ { [b@&:EE>:y.b5yI#9^wQky^M.#¸fE+)\JK Pk? yxJ/?΂dr?n@+xECNfz='F5U仫 kCGcNY>G#WiF7.^o;;EZ$3Vb'g|Б~R_{؇bh4--jN3=5q?̏sR/?qNq)SXp<ԗn:u!X Ai؞]:,WSnJ5<]>+KN))mᩚǐHDl5gj$iR=;@ޙKԾ6_͛.M1}EHH# ?mM&= gLjX^+ymlh54;iUu~x׿P ;7,UŤ}cW+aY~1G'D۽8rzp&˞w5x cWbbl?$VM4_>j(oU;!2`cj[+5,ENT̆3Q}1W."<n "lDlis2uIWMuϠl=dF9q˦6}T򆶁B}ANTrHI34cW]A\HOI"/1uI s!zhKþ8R7Yx(zZu7"Nt%Q>wV)$w)P$fh~:a5ۊVq{47Pǭ+- 4^=ܯ`pEZB\Ҳ !cH}YOK}|b~$Fh û$5bACOG=ܟFB"hi3_L'^z38֕*E, qsÇky8-@L=?%T۔ 7z'wb LG5Nv^2!pĈ᫻K*\D1qG17G6Azآ~M}1vbx@E.x4wKGhgB[TEK "@# j9-פSj>x,l"'#F ?3@ JFnm:<;m؀Fvrzڦ7پCᷙ2PQ!5`RVWe\ #DM5$^b20"mScttBo^u-Ylp~Qe$t,R|ؖ5| =+mj8žm]؜p 50Ϧ>/!6Yd-\:zN Q=/i) cK X\^BAܼ!Л ZcK1;sQzv[ zk؈@u}BS HRǩƚi(SSpW57ϯ~O5`ʑS%rE*e妜h+k~3b@ׄ&3+{YS68)񌿓Y:pa@ SRF67]"xV 69P ]t1/xr@Bz&P f!pҭөrO{.0g8F#tT-?QnM=hfgxD'"$/qbxtT,5ũ6gxZ{Æy^ŬatM2:WzL<W!@tH`rGx+V{>4}myVN09C2LjCG#R!Na˼mu1NKJcJ30k@TɡhMvvʖSth4#="jK0nuB:WxrȖQ;?t.:{k ?Korп2eaJ '"Cڈ3B 2&mѹֲo+^cj#1m>L.:dc_#]!,pLQ,7Tx٬ԁ Yc,ج9Ciwy#&Y3J3шCL}Ki+8EIE\eʹFdx:Y!誉UjJh.6KMILdYlu*ޗC?ʊqV-mkfiwA2+9/rdZEjIjT8$J=4~Iڊ0A $`tnyu-[+V(⽿&r˃2)PMӫӑ=2QZbZn'gG"#tV*<0rN$oPo8cOd /}¤* + X..A9&.eAX5~gĕ7~lP,\۶d_<{pXśAaz;i_:7;ٖhQQJs hNeC;u`ٳgtq@[a@J@]2 ƍ;k5%'U*ϫ86?OrYmhqn1mK~78.51>鷈Ck|6 ULv0Ul0*۬`νoaFb q-~L$)JNg/;Ni?E/[\~]c`H#ml#LZp MEk|ڎRHs&ֵ^d,O<q}] T:„W6}!"G=7l"׬/h&M@c3IEEo;5$VUY@L/u*a8+PK2cWa.< !qy/l]2U~Z t(߮TZHAS?)7:?I4pf8[4zN5R򍀄(ySaG%7Fr en<wD Kٴ|2 A|ԣKu-_y:}H ͩ>uxa\h4Xϙ_d"~=uQfI~"D vO=$(*e6g\$sE9-b2-4 0gJJڿd Kw2)L=!b\DyB8Ϟ4`o'w"4~WOFJrZJT!FX7JS~ ⽓令ve-a? ul{:&i/+fN~<Y%y_TMAn@cp@A"at#I s8k#ǯRcF].p7;'aϹjɝ1֫Ԫ9A~-;m.n"WeWA 7U %FU[!RUS^,(bIr ZT M=W W^h-?<# -Nc?.+k `bdyt[50ئD De ?bgq1҇Ij4 wp*X9KT=6j 1;%O`ԴErS!8 _u6НPoIL Evqц*kG1, Sܻ:Sb A PK<̃ځN8).XWy@~qrut: {"!<yb$N|h|):^u .pAlTj>?ѹdi8Ddr20 b3F  NC#-ZPc&6` UʾR=r`кw'ҬrIs0FCm7gm,.}+G J~3ǧx}o8FJ%9iA6=Cv_(7Qx ˚v)Xe1h6W&-CQH%5c)ԙ yOfSKO*(vofN; SȗCCYmmP`9*|182AQDǝT56'D$y  C{? 'Ɍ=U8 ,nh5@ Ͳl]],STqjKc q!ctψ*tU%퍜h~9?f+ Mb"0< #e!cӵeb] WDQ>f22\+%@*W{-U&Q丹D ~FROvK㓬d6o+[ KT!D.)o({J1:F!ߜy7Ì22(^W w`Ai4KZTbfóNf|yd8v(%N>k Lk޿,c q'՜a[`8(%U:2hG6V udSiҡ0vEkuCt!ܚpngVaC'HY9倛K-ƅMv/-u3%I7AJԅc DϴM3i-Ѳ)2趇=rS`;a]+G,2ߘ:5"Gy9ե9iAd@G!YqM5BTTIY+X,ط$[FJ!Dnȯ7`0$K`4~` = ?\G{!+ y=\!c"u??#Q,Ԓ+ڡ,cxJ&%BetfV)Gׅ"6 ]C|@Uu}0ПxBbqDTIvVёTgX vͽWYAG.. KUmC:y1٥Db&. z ^ ڢtzCKNuqxa|]]E4{GZP6Nǻd3g m}N2'(kjCU s~kzգQm fng(^T/L8t=` V@+͍w}8sx/%4Sdm/"vn>Lj^^!AYL޺".3Mn/+򥏓xfux#9xnFeZ9Ň ֽwf[VCn -Yl[Gb<~ NgzӆMR'K(ཷ%ĥkAu=yH~p\Iy6A܊/kW ce{P gdwmh9HX@f bt{C}ǹ\=57R/zRǣ3I#UqƁCIe+ۦon2js<]"q-TyG,]kQpb'[h`tH8aG/DBr;ۀ%\)`M>FBYy3Xt9G[[Hmg5|o 4lzfU̓ZsAv^ +g12P%ޙ&(I•IyW0i#vS |Uخvp+ .of(LRaHѻhmu2m^:]&CC$mu=!M oB`*[!jz%PKT' GUnIݥE|{.κ5F@/ > c5qH0EIeMbpiOZ~E T{G2=x˨{ g`)F񅎬+J9w_0ܲ[PbJ@HtOxvPTaɂ$vDͲ7h ~MfK G&  UR1]V۟/D"2 )@m+yh!Ck{ξ,N[,FJVROjb1j6|'[ .ic+|LP{H 6lQ<*\uPTganMWRI{Zo->pF7"l9B-8#D>c-^1}fKl0ROMu vLP<]gRNp)[bXW>o^Pv$025߿m)(]+LCzBB0_9VFfOJT;Z%ό/ݖ\,fyܠ g'2BӀ9Ho'X\e"=+PjL&[Ǵy-]{Dtתtm^o?ؗZ `D.]T)kߠ$͎H6-1tzdxf 0d`$p.] 9##] YլuK9p;%mugXtշO8<|G%w?`YZ"6Xz*(6lG/BN.^eK+4SVk]uj}kMeȶ$ ĂVՍU'~zI 8AS oXqo`BU^'e! rDiGL$`}81Βp>۲#_(&+j;~YƧfE?؁ I?W&Qf+roౠ@$t[wy?(>7o:C@k6ooO4X 3LxMc1ؽ[N|1gRNQ^t=Z) י.tZ )SR-u|ɏCHoTK /8~p$o;>|{By %Nil "gpSKMyeZ *9W.) 㼮d,\6emu? ~X~x ש]_ӭKŽ¡O{vW*CU|QhbV}>rbGW )%pdށ8XXÇjNaY"XJU`< \b}9d$7uE oؐK Rw Mu=kv]Dӵ퉞v 6l̑p~SހSj(ºgE :j 1ia8۟L[B={TR>,_'u%էu]+7Ojڢܙ)Fn'[>T11R[nLw.z&g{~vpH~"{D *1gi'[/z2Il !0\}Æ~ų> X^!o5 bM|!Ii-5*$G%=ˁʚ;$kd]WX2٫v,]#6OʟΑG:a=qڪMdB^H^CxJ) =v1Y6djw>χ]cpBH|~]!'Œk9MT 'q@MY͆lx5i3cBhSm-0k߅r8rx{ s#a=V.Ǚ9[wV56-Y M:ʼE3t[ ~=kY1C[u\\U3&[: \L `h=0ԜGfloOGʵhm8'dp{# ֯4 I}5şen)BtRoGu[$M ѱ[`| L#̤3g:{;̯_4V9gEEd% (˰^tYPI+zK(Ӟ$D۝΅bX\򱺠@P;ߝ@21ExwLig 2m?^ls} HIxF+)t.Q'ArE#]hn`1no5Z: v(:ex/;EniMMM HΘVr5Ee9|wTP.T)7d2lOIY g!Ⱥ纞^yz FpHr!'4.?r1k5Pkfnm($hs/zI^oT*럘>oiY0^Ѝ8`6K6آRNRI: gqQD35(Aavx86e e!I*zkw$ѝ8grݳ&wNaDپXD0H<ͽО si/1<L``"' S3[ֿn菆grS ;ʬʨ;B)g%9f>Nmq:5&gl B{y~qTjY0I_&*zheM-jE أ?yҁV YͨdgoIЂҰs=jLPV΢31!ڴ`W6x&:&-f:}=A,#4Z2_]<A.inC0'W ~y[;fa<|z|p)y ޣժv(CzX]' [tZ|SP{5mܨ6 ^QKwu3XbxHRgqoG΀( 20>3u.NCcvKy.OFb >U0fINByAMqek L60Fٔ-/gO^ dP0Uؗ=VMØȚޱXt]*g wh6MD{:Dpx(Q;DKY2&Sy~eaubߌsu9|<1-'8RA@o6Y8aB p[?! *1 3T}:Xt/`{!e8=u4ƸיCJp֮d!3}pدvT )FlDVp\9v0͟37ua=ⱏ:n%f_\<,wz97rb$$3^j41C¯2F[uJ‚JTT/ 4RU_3ciaKr->qvF)՝$lB6]@8d4b^MGBzE[OJʰ=aqudW^@pVb¢B^'.uBK{5ud;E3N~fc ,9#;$@N1v_yݜAW)s{1__ڏ>􏚍=ώ $ˣXy ZNUBNSlϰf~wl.A XY#ʽqm+L}S*bhR4ovSd(\ӣCc<s>;zl!J[huv^O9͇>" >k`GLԟ:$ DV'!z'_!'u<ȴ57ՊzZN\Ah2) EOX] ;z[zhӋY \V 74ޛHԞ:hjX r LO!b*uF6uES}P KܟlӟQ׻gI3Oy&\R@NIE =h1}JZ զly8dhK_ʹ7J~5s=[L>:n.,H˜=+-V[bZRG:6 rFQ˥k({ #By8ED[ͱ36x}H-6CGԭPk8C$s5'ym9s$ ~vARbvpf5b$#u2⊹Kv3)Iw<}P7ϋ[)EV3pc^_drɴ{}YN$IgzO@ɴrEhY?I72BSMzOPktmif 5%|de.Xs}8ϥlk\=\͡gbkDYt k>U 3IBЖjURxPNݲfOFx D4-4A{XYݛݾ6}g1ě LzhX}:xQg@8;30.G]GQ,Nӆ>W-Jmaq"N" =2}e`q#;3X1>]j- p;=[;,WS/}P#p#gWskJFQ9qv஭ .]wSBUphSСZʻ~9ْ7cx%鉶_)TRb#R^䱯.%@ـ0:i?h/V7(@"LV1%<ɼhiUBkvXm+%-nHRn]T赂NHK[ saeXΨ0doN ɰW*Σ}X9|$Z3OMNLȥў63siP{nIJJO h0^5H.ћy=HU=![SOg&ghHE_1?œ8∥_}Lbxz )"r0 Q%Jwb'|phbhQmhr0 QNPһSI$muG#Y3[*o[OཌѕIXP ٵ@܇رm۫b'z>2ZZ>L(:)TĦݏqwƕ1!v t 07ul"/țSax\u< X8fNƅ dk\bkyv-V"=F*CYY~ކKʌ^)facVtzĉqTB"7_6 oyc/%agP'Kayφ!"f@ڔnu&m/;E #5TY7|Zˡ&Ufю|IWb cLef͂\_>&^1 vvN|*J[(ZAa;z`N atX[p4b5zà3W3Ijms*S!>nUhꥮ)&k2BdNԢ;*;TdG& _4""O:,mPW|̪IjL'z֢s=c!(/m~'Z7d; Z熵ׅ;v:SrދC:gA;jDhCE=gwZr+*5:Wqq"$ջpq @L0R.^T`Lq_0(7O]B*aFύ[t =RJTG"y~.`J('+-^tMΣ˂?] q0|Lt +FiGeꁾfKō:eF ?;nH9Y t~W}pE:@8e=.q˜S}@C\>E|J+yJ PgOox>KT4e-]1Z%1Y>Me^ߴ83+^Sx#qs@J*__w`I RKNذ-b^ R{aAHywb@n4AhpQ0#2<>#U(G%c- Dfj0;K1VUU2+fI)%mmBX#p! LpD ;=/r_bu}Xwi"OV[m8kwo˔~T:voTN#3+q+I%ԧG`wy!>N)hE C qcHrrCIiUԒt%"*(85/u& Vs?Bujpb4y1QnN=OP \`@y8^~8_p44NT|zFvg d}m`3LxvotUk/2;qJG?2H~W)&ۗc9S>1+,<;Z)[Z@,MW\VPa[~iitm \!^p=%OHf" + HeDS{*,.Y{Vcmx]p-ܽ]$)y^V_axkPrA@\\1ڑ řnM=r``sy'q zCWxjJ5K'^L6lE.Ӌ3XY'R68<W, <8hK_o dc כ`!+Re?4##@rcwQkGv(*[NM%d\єcL걽h OF,џ8Ha;ڲgAR1bL͗T?O *2Ӝ\>;q+wzHy'뉲9_57v0St:h]T mdaqY)\`uY# A򃠏OGC[ H,T&B` jR5? aQ^lU 0dRf^$kLJ:^EZش< 0@UZ>` /VyS<+]ħ $:aNDm;PB^OoRУj14o80|ju#wz=< -776);#{3ez k~~V@NKgb9 25(lG y.:@imyͿ&Ḿ_|Ó&x MGQ:|X=kJ/}{uGHJ_ɒ"Zp@Px2עV1{+aln:ǐ! '@A9묛ș"唆ZmcOa]OGԠ Wﭾ\5vv`ֱZX@S@iX9A~:'Ptq\OMᠦ%xl#Hx=fOZ8!WAӲ FW&ŻʩU2lO ,aBՠhCOEJ (Nj| HN@dg'`:>Y_o+ZaTPZ!gBg"V<@`~69d]6EB']UwYHm݊den[7S1HYzHvqd"O;ypms c.Ҧ ( À,aJSd"i##GQQ l쑄D$0,+bH֠>YQ/e4g*:I{vL ҀʩUcQUN3oZ__z5VHu;%M2?]{x,_|`w:X8LҲ^Pa*HV};Z'X AN2oUR}G\@ES]qf*ѱrϣ#[HIMpu5ыҬ锜[d̍;_̠zY K'q1<#T";Ͼxݞ՛8'[d4[6Wv*M W m=7Kda$Hq`gΉ*#/l:k~  L ){%#E_52gښ3ϚOu'UV:& lHFp7.nAՎެzpUX=릤;ǕK*;૿L>XM4n6:&@eg!@h-WņO9EgYի &3TBm#YUnBB7qD "AׁMF&ן0^щ3 A[Ju$sȺ$?& ,THuSu18F*~Яk!`r]q'!g }i&% R yrg4 " (Z L 筗x5A':TˎOu:&l/, $t#h!{!7D}wZ"MhgȺvPCaZqy.P(BL>gCM~k$ynSj,"8_Ğ_y44M[¯e*Ry;P{L>,\1>Ґc+6oГ"e͆Bg2Ю+Sfhs~lz/U%#Q *5[eo%eX(qt*FY?NED)rF)FQ:{VڃȐ*2\!e@`%e^&qԀ.u= Iځi!jbA?2=ERR/ذ%iLY@;T *(^ OHiI:!P*uLM%Im)jKH ȣFd*Z !EW4:Gq(MsEl/]_ꂆTVkH"\9R2L\CutCQ)'gA;ʚ`6pG׸ fyg6CֻTs|8=0v1"(2(nDn'ܬsNC䬾J U *?bEnEnɥmly}32.m\_h.+=nAfAp} ʽҢkZ) t~-Hͭ,r[4Ȯ|bs=PZ1??g( 4@,M*,!$b ȁ:MI|!FN0VDy2&*\3OQHj1r`Q +pgoU]NHABP=` 5~aKI4 Puҩ]]cX;/^A43RQMx?U?vhBX[ UyP(.̞ 5&AT&f ]Qu ݆Ad2S~1AA< Ŝz˙yE+ϯp'\^lw9J$ SS0Y~* fN6Q0llAEsn!Nz50tOc}1kS0kp֩ $lkZ~$mC{*-qAȫ-ה?i#һȿ- 7.ka]W ӷ!gyohAeZICF;pH#*[ jMR:!ԾX-U4>\إ/hg Ř"nq`D!ǑU{0`n#(}+@ k[$0}e';+ LޔF0[7,|~O`hP{9!s$|{$GuIX|RCW!~R(v]%OǤ: $8g"%}d"r)f@ lT|]aAJf;sxE)EPr+߂GqQ%b9XϺ{{ (@k!y;,/8/AkL?bHg$Q:-XY_4PIpbyyn  *:E#iR4O!".Oe$okUMp!ΈPQ|/(x>4GYXXOk.HV;p=gBxɆ?(omb,cCsdW*t (673bNvԧ~;U=Cjk+]kuOS;35^bWr֐ofwjjF`~cU% V(Jo0Uj/MDڍAϠ$`HrfsW*צڴ£ÁC)j,Ek'^j/Fkof_JWKs,I' /T^+'pSu`]_ ċaZCo̖~ʼ)ъU()ίKUl4Yffmc&261x*s/vmPDP$&E^B7GHfҤĥS,CF^o>rSHzެ jL5kq\^i?n2(?7Y)T );ˡ!Ib"+1*;yjt[1;MBb /o+Vz/Z_G˱T2B0Z>\@"s'h\g":C[k d]AS, ~%7֕?BcHHԴj4)aj:A;,B<:MJ 7(&f>A2wv(6@ >Tqѝb @XoOUs]Vऩk[S,ˁcRՎ\8KUuW.e@J w) B8ᵵI Qms Dms5a#5fCZ7(SV~T-蓴.W"pLx.۰ FA 7n1HKBCkk\3)z>gܘtWcdR;>^20XVVS?h x{u#g-_!#xQF|( iv9N+hcil7IGytk6%#)Sߊ!;G"Yt(BCTbM)Zr}!Q_,Q}dS͏zDJf f5@ON`yybu*㌠*rɪ[^zd-&$T+J %3ɂᵜޫ+v/!<@ū)\~^ʝDvCb,U:H`7IKUkRm 35m>{*,{D076H~jFo0\v?jf@mZ<)"`I";ՉCJ1.y)TX._닻ju1j,=7h!?+^-HJ!45 PĽ>bb.-vYۏ33T)=K1D(mM$$]sTф95"cB 62pR'̊%!5 gȟe/ ,mЈDvT2Qy_F5=W~ \'bzEmn?3Y 3\M\WWVlG>ljϯ?+#wYf EΣ'8#5b*.[I },m@_&w1G:= ;w,Xo-/TSro ?+ da _TXd(خBk.\药eo$Da94JBFxxHXy0]U:!G!(fV:!T- X-:W1~1s/$7`D~_wFCD7Þ6h$b?ZaBV2Ӛg'2n\yw1аeY2n -] j s$_I6y`=sKb"tJHɭaS:m]Ӧ?#18.?'mt5Ҭ4;|D6ni:C9z<ÝT2#JJpp&u|,QxF$Q/TpZ7Rhlͨv rDM_=RcBupaʕ5Vݡҳ&JNUE VN.1RT`Y\Sy?Wƿ&M9WE{ NTmCZ|n:mO-n"H"Dt ]g|E9^滳3(>q`}u ȓU; '+Q[=K,%㬀9#MJ6P6nI1} J0YHv0!~L˧hh"1D0bP%k&9 k' J9^w1LR-6^'l?&Ji1!N=tH9Ң4 ;n鐟!JO n~ֲ 䱌yb8^LmeՍ>[Kzd4<¦}i)n| uqցTflPDԡf$ЮHX5qZ5'>gm>}JN{Bͼ=$; Z"em,~?Q!2=Ęi|+N?Ko5)qZfۮ@ 9{y@e/;uRXոBW3"}QS4i^86EX f%eA~`+$)oGp_E󒶟F^.VK3wYB}Q&D҇LʸfmvgnX?;tξ4|xBXx[cpz&crS56YK!qܩ}7P()y=7ew\PͲVZvy2\.2Gҧ̩AbZf YX&*#eWwqLDYZ'SkcFFeJbכSH/ C |huAr`R.2"H=JPOPlIX+G/e@GxiBQ-n?LΦ Ĥmv"O[wIG|z9"  v0w. #aacVؓ99_P8Y ]Y9Pr+ʧueV?Y.(4 ᮹șV(Wx2!937/)2klM/Y,h4.LkXJ b RZm!6aOiQLPאXfs[@pa 6P~>MT\y&>A(n$ݻzE  *x{Yj]f^%dp Kl>XJ[˜!-B)Hglem ºtn5FzD%Ul-գ8:D G?&' _~X g4[+0~mVt5h;iMUypV%}cs$5'aוPPj?_+IQ@(Xi? ~_{@R|;m}]5 s5ۡa ; Q8'AB9j/ʯŞL|6l?WB8?[fz|H(oؖ|j@P4O/"+$J/4eD \:n΃u(2عIA ,$/T 5If U#I jVd_4>w]ۻ[mFs4z#of@U\g2a;%nίٔ/[j5K(~P(#!DG+\҆ƏHÝ7nVFت;,+bן # xer0tQit.>",9b)C=A@h;o$DfgGު8bKGs^/Fme٨_ %GL?zǑHC#C\#ϝOE3tG;tU|c"9?2rٸ9I0dXs)+į1.倈z-z9@iI[ƕrv^Qb ! fpuBМiV#0!wvo"SɐUt0mo86hre9BM&jtM5P+sGP/Ǎ¶R  R=n00:'+Bչ͔5 FI cz5dC&UQǠ65㘦>wc\ ~> [K+6;`UaRS>Dܠ֑d"Jո60^=b3k&} j.L[^f^56&CoEB9lWދm:8xӨ8ś6'7 ) T[%< ہ/vҒaĀ 7/T z6t$Vsy3^fw{،!CO~0P*aMG%P=r\9bĒjs# ITci 'BJEea]'BϒL=&BZg"UJaF`bYC! #Knj>v\<-H7i89< nKb>h)gALS1iah^*S\HFoyvK 25/;go2;T= ܿv05mY߯_ӴME6b?Ü,T{SnZTe L&`1ɎGfw9LڽX)x[=9gۅtI&%d~ѶU!BȯѤl;kˬJ/|KbLWFGp6 ol҉V3QTk[Y::j*%c5 u[>'J|S> PpҔtME֤kXl^!FFfc=8qᮼ:L?X,F;w΍7 ˽)T9;YGIǓG04ӁGf#E; h0l #П Jp$h'G$E T1X5Ύ8򞃬9b8i0:?OO[. .V{>Rݦu￐ hR $y0ϝ]I:qsK8?OLTI2chsA\(=%>8G;,hg-d$oɰp2ʢ)HVB<҇(^R/~Ҏr:J|.y06tURݸ ۭ͑|m_GYag(=H yÁβL"-l9G)^Д.F@z_W :A@@-[+c- P/PPUI Q07+cyOz.Ŋ=S>_Mz [j+۠,tKL`7Zsr٣IƋB/ڵ7]߃*<0Y,b߁@ '8|:Vq`(=!o=6pѝY5E~jko aAѸK F71=On.?#$V6`q4qUaVz^4*R~+aМgm{K_*hHmP# du3e7GE(Y|RfZup=IMp TAU;!Gf$'P\ @,zeGƼX,uUIL3Q|D-FҐ& ${K8W"*ۆ0v I,Y58]YV5$alGGr =eaTa׽z}?7 a<;gԕ39pGTXK{yht_N$Z["$a dzc7#3ќgQ=Vt|3Kr2+OEU;^2Ylɥ4EҀ3{)ԵzL¿ߢK؞ [-~Aha̚%OH5p}s1md"~8@м3R̢\d34#> FP>Mܴ 0qfM7q;/-p6_ǟЦEx*EΞWp 9ІemfzΛswXb?~>YrS NxQG H{9D-p8Ez')̀K/ǞI #e؞1q'30 Toz6(4clv]eĸ_Wm_0N(_otxrv ! Ff z5,;z&6wʛYUN$: Gv b+VOY(xew;tج~b<8`\\s hHl7NpJ~,~tw~Zey?ίjθ%)/SDkW5P΂d')\$lJq'%Ul+?E"/7JVH_t;93Ir= ]P_MZK虋_k~8?b8/c}Qg+z zT.Og<jMW>g}sTLϤ 4~e`16 *,2+[?Ⳍa91kwױitlDh(ZH0ٱ[U@6lU^C͈;]хĉi UE\^Jn1žkvмdo'O48OIQ;_}YR:"mLڥU]swѭZfZe.?DO:+Q! V9%cY_ Q*IOr;(s;vweWǁ̖sFlQ*`gDyTP!kڛiXk~Xw1Y/֗IM1$nlD: |X"bĘ{&~a1W-XԒrGE+IҜ{mW^ q\:TON1dpeo5RA*v=b4]ĵ3=7;|F΋2P;Ayz kEЭ9bؤhpb_`+\;%?YCy!V )P~4+X(˂xMk&i4rL֋=.d+a`m X0!bjt(|SYӧ9 ؛7 u+C,a|fxHSw s>϶dn3+̡OSؤP&) QHP*46Ba6gD USxcv1F`]ycNS5} rUlCz͆:lͱ n( (b0r̷e`˼Vݱ}6ۜ(j,D_aXn;Ouc`Yuv-_3)NʽƂ VtjDá34[>Md͐ɬ6yk4_xeaA`B2q=7i{o&6|UELrgc^ <ڜYy buT!IM 3"8c'B%<M}Gj<_y@<t:ϲƣQa9sýhmoȶUu' 2U/W6cqKz\%ӆ?7- wuDRWK*='5 xn$ Exqz+\%eZ <v簠8O0Q-7F8'ʤ;)z!l{RB=B [wY`!~f2O U, "EȔӇBi67dPɃD%q#W*E)iU3;(Pf=Fd.*8C'-GO =0bVAΪDH8=V+R/񨱠+LL醰z[{ey,] M0>m=c6$C7sc,\6!^D4H:: 0vuUU Z,N$ƑKQ{6a'蔐|V|'٭.6nATH51mZ}z'JK,+NDީ,R/x>b~hS4PR[ m NWtMlިZ*:g՚;!]|.ӊn04,-4Y~)Xt 2#u ϧ<7+>,r?1ߏΟUB%IM3ތi@Qo}f 6degC䂏PY V/ajKUCkuX^eWKݫ3RgT79S{H:6ҋ%&F3J(R֌ YĮBNɡ>pI~/Lھ_eV6la  r@ J^` r<9" (ijU4uH,Թ*CH]Hz`So32aoh4bb &1bɕgV Lk3ȱ_9A8d:c_M6y8HIX/ b%XİLF[x}) ;3вkl\X}h-O7Au i8&CҨ HETO+U&/+qfIa6fgCSh 9[$MpT@wcz?eW֓QBGKىI@Qyswh{3 _qBMkhH8jAw\sKT\_8+f.څPD< @fB t gN}s;bsk%NB0^n^c2dz\0PmbMwc(zݥILr`U\/u}4< (sgT`V"R]#:U񵼦y.М}An]< u;\1%l6).l'c7u^ge9GYB`aXr|t %ۤ37 c@@GwcǦ5>6yc.3{ 0jtUj@ k5͢W@P]sz=jlJ4 ĹyvAjܶembq1/=Sw"H9a|耑US,FzHŽU g Ē1lwzU[6i`[`DO 2PI{L6ӷNC a'dacDL+cIrrtsˇ(AoyG8&x ^bj}xQavib`cE&?0Knˡ/OFd9&% _zAQd~]+HfI'PN UZ'mD٥H ?r@tpd$^^ITX,1kH%YC禛LVD lNm89m:Ws-+M-EIt1&`{%vͥU7XDI@D4l<3NwƷ̅ 9#Nl$°5#4BF34iӠL(gI9ZRSqY# 6wTtfp_au;^d% }2{<9of,sH[iyq'zWui3oEXh" ǘk';͋-R f0v`%aۧT ovsRj8Jfou?Y>o]Aj!6ZFFUXޖ)F(w?07/Kq+~T%?Oydd-cB y`:|]v$H]ix3+ |y܂?wQd Xeٲ9=`x73ó7Đ$ &3O{ZѕZjԸ`k6}p4aR!ѓ"C,,mpwFxG mraZX- V^PsA =hBOA fjc:F3@ɼNRIpR&MbDlI _Ŋ9n2X6l&7- '+9Qi2PC ]*ks@"NؕԌk"UL~描2U\unsszyAcHxp^͒3!୔.P)dx(Y YՙO$5`yPk`N L`[5Ɓ,gB2(!xDv dK>D;ek٪݈ T0+Lgɠ8@v&:R"eU4 ,֋޴oQ]oyDgE䒆COX tL{d5e'E!,HQ_6Dh,hq9jsތzf5rD,q;mNgreZ寚vPM {B1Q!g< 'I߈U7([O ?9&m3I3! K<{IA=_eNh$$]>Ǫ]b7Ϲ)J cxe*/^çoL@-ӞH`PB~ļp-J\Pሥ7(PSHVCHfoePxeucޛ?jOA4NjNp5V*qq*L.;- ^N߉9S'Y`4Rp5TIIvpx9A#VN 1`k9xEk8G1;XW#vDzRX3 (bo!Lw ?jkY?a'/ȟbQRy/P}G2q+%R a 翣A'Ey`B)b/1am({WFڋs(EXxsbLi`NC69]ΫH.m@qi+Zb&R UPWP󝪎Q 𵱨:I='ّk4_! X C'`]tL艹˧>PP!HA-K %nvI23v.̬zHޏAk.&dR}DÞMS&9r+|We!)l [iʏ{J5xêt) Oo?1ŋȷGs@QNUď-_X\"? :VV>ud{/%,[|J;f@wҹv wt\ %C, L}VupXSZ2ąŻ2\̴B\Ai ? {sr%=6hfy˗x3ZvpY4['qcb+a =>#ڌWJK/anrP=2D$Wq *t nMp"Ԙ+MAX.H$6+n#j?1&vsa٬Yw#B!X25΁0 -O97OҺmhn,tXeiQOUL KK?LS+@[:pL&HZ~1&)aKOl-Rؙ/ӌe~J+?C˽6`o Rs- RJ}f$"*X[n*uZq7QhRZ+1N` hpFߖm"Td- |*F65$*Ly,|)12MO^j6K%Ca|LRggInHS/-`6ٚ^oU˞;93")Aj>jYzdAWˠLRj[<ɥgyؑ` x'W\:\:,yׂl?S/6D` Y 6i˽tie$E.ү-_LӸqڦSJ,0nyg 烬 #aMjm^iބ:5VWX1 x&!]]yaP[t^F{p3q'Ax z7ӵA\Rϣ/xiH_SYr{ȩADԻucԪlHݏ$;\PifkRue;G:t5B 6z) L`v鷪]R}Ugl ٭ajNܪO9x3'W#HhռblhFޘW=I][Ct3(D1%PL*3@Ŷ >(i)=1j%O]u~&MN}cDȶ^F^mvh]1,JaZ~O2t (9>BEЎt{JH"I|D9Aah7n o H^d 提(۲e,xl]DmpWb=L8N#NXw69t+iR:>v//-"=bɇ~\#=.֌D*syD}͈D}:/FA=Ly|74x)h4Ո˻ȊJWQ+Sr_pM-#QߛnVxEl&*|ѥ1= yhz7^K_3.X3 lQ Z0=!~w[/߆}mV?r:k!\1 g͠wC19Vs6)!r7eҚ F+ZW!~* ݼ.y-"&Nptk`\oz^6VE(=`6?шKp19j|F:e :^+{G\o\lbチl4ٴyi!3`Y$仲z}֞8`"gRB|9> <%٧G&1-5*="m𑬒]ʣY%֓TB,6b0cƕGJqr7Cre.Ud|n^ %%lE-{X}*ȯ  j2ң#m [l M6^<+;G)FFD)A!KG89FOs?A:1Hڳ0rۜdt0 7Fq]!v.&a с`Shj"Ҫ(lm3hμXЗ$s|z*+F%vv3+/s-d~l@GKp51ȤMA@FIIn8W@`XCrվ ^@. AXu&t7~B" [0Ӛ= }biW*#i~}xTŐ(Xobr5;*_]q(C!]d }p*{/SB w笒E֬γ4[jEǬ P@j,6牜PQAM< pc݅g("=|"Iq:my:{z'&)E!HoMXr1ƹBez#SzψGEm+:8b?<ڞ}]$KNMgLp7b1H[v&??&qLgs5)_TnQ"nqRڗ}zSvTs!T2Ң*f7ԌZsWμV|"c7pg^֌<^*qI_%'?iHKdTǬ~jf`Ay.9\7KBM,&lJғRГ@ICbm H¿3$l_$J!=>wyzęRt h_ MI 8[A+;Ǒ&:ɞayV43BG 1D%/@Tt1?!50^`E&41<;>(azC#A]4f_+ f(ȳE 7A'+ML==$?(7U[S$CVeOॢD`d -ݸlrɹ.??\yPޛS<CZ"0"M xTS}Y@kWO{Q$¾M0j"+|D}B 9y&Wm6\x &oi;6P6ZZD>%ްӬMRϭ$mi_4i0P73-~ی:>a}5^[=qzNс=D& j/-pFPW~PkQ'H Lcqb>/1S SA^o)$^}GS bJm|\͛`OMG)ެ) 8Ezy=YJw ZZU/\la4u< 2"K1Cd( GޡMu쟤ᬍ9$Wϫޡ^lP7b׌EY3g 4l ^Y7O!#§*I.<2 o(~oMxSmQ|KW,k,hnvҤׂD8TGSffZ\r/6,t(,S 5>ӣڄ}g bIͺH=rTzkt1@]}xu$S$T[b\+5jW獙BMqsf:& z=Ħb[|81Y0,|V/i43gv۴Iѻ%tGCr Te(O^iD{Imt)43ߓVi8Pغ.p TݶKq$ #oYuBQǐ~vjq% _C[3zq[WR4|pX{\{B+0yJц&Q-3Z"PF"&/Hy _=KD:U+ ^{uVxA3lJSA{=yCJ: y+ØZG]pkQ`5.O s--hl 7LC?Ȇwdt?,Z0y.[c;: u[ Sean]vH[Y äuYЙ"<% ҦݻCdł!8]cO6^ [_g]AAH=wybrpQj!Ccd~G9sX6E]K]mMzd.-w+^[T]4,=@te0<AF܄_._WnkҙVw'KCۆPAc"< V@6JYHv2(LK^-X c:[m.Rr/D- 2`# r8FTNk5g8-@m9mk?)zn9L)ݪyv dFh u,;+>^DPWM[Lި9 Sي::'!?TP$IYj=qp2=L8+1oj1zkY9:;WcgZ:I'FUAB7hoƪ>5(:t[QtrX6he,~E]>DaϚN$]L-h$eld* IKW)ˣQ(S]Dđ^hY6?.Aʥpjk "p͠ n2s8БLt8<놶^ (82*q Rկ=FtゔD ˅3!F m!#G8$~=n3]סAt6Zxf.r*bKlDS&ܳpuܶ\w:>S7EgQyB 4)(C6s<(4"ns@ސnruwJ~}_Јm镚!zDڂ>\Ex]UXV NasZGma3zKjj~YM: +B򗹧H,`fM7BOe<VL\kˊeX CQ.\[[,G%E-6/oQm[ Y1[gϵĞeBP"KJXvJW2OkŒJXe&qBp4noRC5G-H%7\`~ػ<WV cӑeDqs'57qJ_LYb ҭ2\I6t%:VyO]RlZEI3ȡ#tl0hr!N+-_ϦҏIlrǮe[v-:)^?JmT$96n"[y',&!YZFseCYB~pVsu 1c@$Xb(a]0A8qp |Re`rq _ "m6X I=InaM}79>24kݑ@rj&ЛŚO Q7_lJ&K E63-ݽ M ~>;s 6)3!(s-D;dVۑ7HO3R#8yӗT2zSZ^xbÅj>ڧ4KdX=wE rvCC@bP?o4TlO(%oLHVx5֟|=ae hz3}"ÞLX*dXʹ Ahآr끋DZC9FNU%&o>~g4A}>Iu0]O- U"zӨԠs7ᴾOR˯rA:S G,2,m9,/p9b!$߮|;S;{>UN]&%ugT^(7KY=bL]ygŗDFB48NJ?q9wa5~^W34+_r`פ6l:b?&Z7N0:yR<0.L~(G Fd6&{Rqt,h7<7 L a\X0zLOuɊ( (E|0(qs3⦿C~a|W <]*\/(f;ewسK?{u "UIxTG3J/Q on8㑪 $(p/" ,k- Vq*|\TqIi{8&Uy0xtgڵa$ fAfB: u$eI pOA|.)LGxA7.  GRe=:}16x$#lX 7 jˎ:̀{[Qw`Й/aa@Upz8SfNԶ->P\A\M,tUW IڷT#9*ܡQq 㤚b3w3]gTTlUGwQ0f78{jKdZ̃7cb:D/(]8fKCU S @R6ǂH|5ū8Og[5YY ,ô[w1>XMB뛿l3 N{"*gb8H1$(ELKwl`/iT4Z' G0 u@&6~OdU=PE2 9Z57vgqtx5`XػׅyÒ2WD0Q:Y 3l3z^tBY7Q2|̌ "DV`HMv2"iƏyIts:kAV"!m bE=-iywR^Dxu=YLFN;R<Brd6)ڵ=Tz\2+-paaVG5~B"dv5UָXx#EiAkd20S!@%ͭvTA֑a-R^rur D}΋Btu@/NKsG-oK( kx9 ^TiIN;.Gr3RЈ sjB t m׫@6!o2hy\H(Ŀe0#љhFO#?BT؊a7(et&ؐ_d'mcЬطT@P9J t%erL*Gk_f_ +-HN8x{K{%2%IuT48"~h԰]7q$tS,8E3-UEC45^kKFuC\0P{u2PB`|sgïC&o ;d{{FLY2Ө~Q}XIDNzRym.ܹxsHDdX$k[csݩ|q1DrС=1uQ2>lNށS(r#]m+<8Km cqR$h?mUd j:n|AܟWsdU㖇Owm& 3EѧUE /o[PY<€znɮʏGϹ_SeuAi}xM6ʴ.ٍ,'ʉ?7>j_0Vӿ^,c0.W=j71-G^sTdL!$%LXGy`)jgW'V]!)}ócI91R^u [ԾFV%MH&V1@)/JL[%3|ncJ~LCSRY% 0 L\mF"WI( O+3>ޚK-`Ixɴr+\1$eSc[EMJD74* 5+ 4RRc '?X9󙖂v y6edc y`&o`*θC|%i`w(6ڕ[j1 SCyGa?k"˞`@C뀐UA}hPov HE@kwe@^C<]X^ $ImBt{QJt%"7Ko*<y 1)GqX.ouRK>}|2' :bH+kԣ{#:Lb ,g꧞W|~hqZm]Nq@w|upKyosE.C\_1>qȅf8ZN-)Jt:0q^0Z>o`?Oí@Գg&/)\8Qn2LJ*x/K9 oif [N"37BGh\*]{읨Ɉ;RKT*@(*u)ܢmzi '(jVLrHQ H!)+T1Ju5c ߯ 7, j0IgL42J?`*ܖ8a qK:"lyzc~XFU/F)f󟌘eC Q^i-&b]gh|/i`BC鑤g]:/R BG_Q#F" /2,n|/3!K9wix JT竗sBhR Z1siÍɰm%xTLRBVNZ&מ]9vG G<ye݈ ?P<:2̵2">дBS ?&6bf̱K3`%JJfTZNca[lW- q)քx?TX 1`t{߸p5ltW 3.v}Q9qI"#Zk470SJwgh]mi/ôG^u5W'on;#$ M=ZcH8 hN  0Jg = '@z243E-r&Jק@6'TDX1KJVbjYd<ݐRcޖD,CѠ mX:?ٜ:Pl: fp'TzԛzhB.#G>'6sM?uɉhƔ=ȕYK ^Ͻo' .dѮGftZjInnoV VKDոDk6tI;n&G9VFu2?cڨ9=}JtimSLþqKCK}BIvOPDM[> Bg="-5ean~#_wHoý ݙW~nJb8v˧ƖAuyV95tZ7ٛ$fˤ2"xoNN[کĩn'9 ^dw1'QX%P3?R=/l-bTPߍgpIA?K|}MAjLYdp:6t \ (̶ؙͧF%A>>R-Zz9.O%I[%p;H 3$ vMnܧ9[0$=p+"ZӽuWB~yJlR+LhVO-’\ /&t4#BSK3h\vMЗAa Q.=6n,"&*Z,J=4a;|fGkrJݢ*btc=h?r+ҬʺjrboO|v-—?cx f2YFF}5K+1L}/]ggbY2A> sV K4?M}* 2lL+ f"ؿ|Ǖm]v n ۽/)rNA9nQ i/ކWρ&p.hŇ UN;&ՌNSZfH-fbFB;jLՙg9mJEM972s.3otF>xGN_P r |;<'$-K?~OC3U/VP0Łqlp&z%L (6rQ6i5.hmLDHZV e _ ͧzTZ| ٗ=:F%gb8R;hEc4 *4#>9mZEi0Es7 !e&ҥ8כK\R2PG {շNXOq<8iʊ.A,5_,jkrq}Z+&m6;{`:s*hHC AOsGMT}Z6=NJs^֋ͼ kƾ.Ϛlg 7Yh/ξ h7/)wZ}}CJg!hir8$Ċp WDPFWQN͔!nZ"|"͜|]iQ:{u+OlC,X.akO(`rZ> #MV

      ^&c݈5F_+.ޣUW܏[܅^%VD_TjAk+W'5 h:Һ"G{z ÄhNb[$p Ơ"EOiwrnBjC3Iֹ^v k;8af"'o'jpskj, 1$2[,la  mXT"xUUnݤʞ=*fh⡙11"ad|^$ .L.(.f 1=&-ѸuH^5¥mjpL;[BF^hcZ2 0g5əs اCʏh$,HHLM_oTJopGxo阑=\ǶϢB X`fG)-(vљN-rGg 1]3:jxFRftY{RzZ+,\po wjC:*"Ȉ,\b嵏TlDjGx;+ oz8"!Zѱn?B7OfG8/`kw"уFjY'bЪ}A[x.Ku " uĘD(jZ 45%KUbܚF8MZs֞az2+?3,LQV'\dJq%75 4LG:tQG?;]tS*), ѲY a&ˬծjӮED2M~q%5iUI~4ĝw*π-aϕ7&B\ϔjF)scfs TM /Ԋha5siZS.Jg8O6Na(X/t1:]PE~WE ~w2K8u$J+*F,3v>=do_F:\ ,|83$i3,n55?bj$-mN;>PX*mz$F&d˃uT/<<}T@1vA&3MJ5[jI5o!|Ɂd=ƳŎHAYt+NTnjkl` [QL\%l^lhAdEA^qwRsCΧ \4MPIT"JZ);NB tR],u1ūH0ل\M$XfE}[GSQ\gGP|]O|ZY5K@QcSO#@fC0 df?hi˕x,,+ KlὦtҊ5݋QyM=,,i=rv*-ASd!?o"XKEE)#ő}F"bN2=R5ov1LުK xOVhj+ W+[ 1ޭwX\/*)=PB E%ـ%L@s s,>;Eq mQ׊v{rfmyG=ű;S{[+=Ϛ?eI| 4!QH|:ߚWVC}cdH;QZR;&t]0f\tL@ͬ&%W ;2w"I`Yd2* + тqBn;"n yV%_eL aiU82eBx3m_D1̀Ag5d*:/M=LvC Zd۵qb3dE21dB@y0'xVvޛO`izJh&EM[mq` JfQ&c%R$8 :*l۳TKGlG-2 '>*S~"`#aa6F]2ڃt '3wtrNH|s^/ҒR..3dXC'Q"1*˫AhK$Sƨw a=NIJ]"P($!;ύH{Z} 7K)2|y[f\m&* Ňn3Zȸ߰ϋ% Eޗ {Ɓ%jf7œ}U< JK N{$[oh}yvZ|㴦遝_8FqJv 8ʐaXi5 b?@] ,0BM鹍 +I"[$ς*6:öQ 1R5v]A{298; ~:w-.u*~Yy[ؔfD Aw Yѣ¿1OoA![n;1Q[r@s4twpRțdOqmm Ꙅ]Sjʔ?8ƽq*%(N䜤ޗ?E \<sփ<0߾IpBĽPJL8֢<*)a .n]e|/MK`kۛJ.g~7\9E-2ԁ_+Vq?+bQ;=@w'=q,0=RbZ_[#dW)CSX֥S*F'؂Sss}C^5zq?Z5&'{wCq-+}U#kKor'̀~+$ blN322z x1(>YWlq1CMvmMl6%Li Io |I]`pOX10\2VX"\.ķ xe`;KU֕̾ƸrԺ+R Qdtldg5kd$e#i׽ rƩG d+lA[نd0?¸㟭n>Qr&i%hS$|ޯp,z뢛(OXMGnc0E"Ur˝NK3 {`cRiUd-GR/ ~+aWR+ϧ@xJYMk]- 9N{Ky3x`< z>ZcIΣlAz褮ĜwU$7KQG{nB҇HQEkC:7ϵN|554Xw (ZYN扌ᘋ<B@P+3boH2Q]2t L_jP**_.ӂXMPn(D8H)A{:f/y-紻B">M8oJ>.VZmvm9d',e9}>Z RVj^aSM MvKgll }b̜)I]d:R z8nu{l@ެ$!YG̬b+8븧v|g;!`$߁(mNvG%o!s $3,=/f JRTqVT^P|6ɀEFpm,) MrrwLsf'4#Q0˯δ G:"$rl^]%K==~6|m8Ԣ2bd N6֬=(|m㷆¨r=RWٮ-3!ڠ<Y6;q0;71hhlj-^NioT-jmoRzAm̾M!&˻\oDbLm[ABay1?Fݦ}ĕ@q82N+"Gq +ϖ0XڰW>r 9ޅ/H>X'IC'7[dN@qG4~7C}g`t YԌes;jsFV}2oONoСZ]Mf8nZL92%`.!PbV٧ wv1Fq4G&j$'߼|۔~Vshk[Dp5Wc(G &p:\0MI\bmY0 NY3 {,QٶD!a rG6|;@`<>88M4V"[=(f  @'32(ru=L^+:rB׋׃ArHR$5,{Qф}3o%b $/GeJ=P6tr1VB;٘HR앹!Xih;q6ƺYWH\A|K*v쮍2>Cw* kn^Ye_ 0 ©g-32U[ }4+:LW={$V$ ca, $A7v TASh"D퐎|f>@ 7> 1twD*v9vcWϹfV81 [#"RڻiX^Euꦀf0hRPf<YIf`Q7pb7ffp S gM9kʁd OƙۜNFxt8~[׬&ް׷LzPuOt3n?,&VWeuR``O辊G0fτBճJlInSQKFФ~ΒE m,86)o{tL3`\hQ%yT7b]KLDXJh?8, D ĈUIђ-$&Z{eihեo sIDlY|+$KUm? Ѵmx3AWwʳѢsdUXY*W%TRo7IF}U no[c<]7  =R-NLgpo j$ξ Ռc/UEvɭ>a JU:)jN-x@w g瀉RTzw6TP.~mhCO_}+cpDNU!:N,O=݊ j9sCW4jfrzu#k^/f) hTהW+:.&=lӷhRGJ/ *ܦ853whN҈{kj͋,1u=QJu,u+Csp;p̅%fE\#1#!לxD-8l7*^XFcrV)+HFv{ TUyA&U]_B] MZ=dnS趓CG%nx4 (ЛViGn{6#wo7j̷[m W+:[/!5,SH9+N47e[CCS&@QыޡbȘ?MSXބC@ sq=z$HS XV=CƌǼp4~\;Arw]R|F3) Jv !"p=L& vB`W?+}a{'?v7gTjæ.O57 z]OD.]%_EPI\IIf% M4t7 %Tᣙ| LkMJZ`ZKwi<_|3>a hO'tʝ)LJd$ᤧ_Rz{z& +ZAsjŭ7W8Hz\,fZ.V,pEΌAd΁xp3ǂ.b:xAKU 1HC܍m2Uzy@Pѝ4keky 460\^jd4T[%6GjAwP<2V6 5hlF|*lzڡNzcD6W(olKk#2 X Q<"hw()oUR} o:rƢ.+^WܑPY*R1±/Zh98kB{2޸w.~Ήa-b;f=-{:̾9CjVZ=h qљ\ĥxt mz㌖DH.#xF&n  S>M봛>Ru~`;HFE0Ȣ_=ӱ 0iQ1'u=K|}YGe~5z#6O39ǵ~< {y $f7ވGGu+pqj+#?oV̳̕o 檿{ lI`SJe< ( UsfDOIwSjm s<=-$a Nså ]2#cFrD-ڀ};晉˞yɂJů/9L14us;D(gag"%Ѩ9J:AI) W/0K^fED{ T"2z0P:]MP`Ly$>"yH'G)͂AY8B風TWv*5XYOsb1P=zӃ~ݳx.P2y8Ѐw se ay,EDd}5gG#vw쑂@r'od ^L&JG1K$3áƉ'?ۚI{yyM?麃{ҭs Z>FMK!!eo4\+oŅ1EyQnNvG2*g! }Eo\y4- x݈ ͍ըM&ӷ5~L-@rٽF*"B^Y} LRԅ>+ (4gZ c _G&lUs5b=[Di@Sa97ڏ[p`+me~{В@WҪ[F  ʌFX'u<Xff0 N+ lYvu'8tU)I"߼K>1xC)K 0 !kWf8c Ru Ǜ 6p}I'7Є<lep=ܿ:2o7! HQ,&6 fv(F>S 5ܡ;'@"*x=  ]M2Y l]\b1jv|JX%Ygy>d/x$[0!9ϑWp`Fh[gjvwRIЩBd~/LgĹ;_w*IĐ@Ӌ!@;PlI{UE#|*2'Xh2^Qsqi@%Z5J}#cf3кP57r06NT8[sHfa/`ˌ#k~P!iQ6gq5hZ!s3 rH;0 ʞ \LaNG|]p=.ße9Ot~OM#I<܏+dn (S?T!AVkQ@ݾQN&PRC9lq"@Րf$7onj[ƬnDj ࣣO η۟!A*U}<O\zVf\ DZ_Xy +y\iYz:߁ެSnY1̯ë̬"HgN@͠'0{R~:`J+{.ʂ͇5KSk^Lu@֜YXB7%Oyɲ1!6_p bAWC|~i٨Oq$䎍wOqI_,ԁ]W}0MP,]͈m"tIPaKЃYd 4`,q.Cm̲vu}MnmE I)OGI``ypEzøtz7LcKtr1rA:;-6-dtntRpSz;s MS.]`#O `VY<ٙ:K4*d4I+y]M?:Zf,OOUܱ? ͵׀i5ř=&@xR>JoP3D1Di/`Wfk8Ҍr"mJ ޻nIM5YCh1sGOQN4TGrNبލN=+'kccVr({.n. ݾ䭍+&x&Zw2:*٣~5F!o0&Ԛ39t(׊ӟZ9@޼_gߞ tdߊ CB̩ڤ&%DnPzԌO$[~=eJ00ќ(r}wG B a9=L^>kbv:- BG?DgIhw8KZRz1'%E}9r*on2^Ww?B$ խ*';տq.5k2$|K#_4,_~*ܑ};__x8:؂,OhQb$orzk& zHMdxG !޻Z}5Z: ./Uߚ{HS<rA $?JPx̄Db=)q*wGGfuKljZ̬ug N" 4ʫsnHOf2'7 x:C YGP韛9*zAW WJW`X@7t`.eEn#A?";;A7r,[ Ss7w,-8RJsG1$.i Ï0h'sk5hxTTz\nH+h]Q?~UtHri47=f%tc*>F->:HD DШx_"t6ps׭^] >um''fUbI%5BYqRb XEMDMҞ ܜ_`-'a-%د-BH'.A@ 3sNҲVгފF].J{g+IېB9 C)Zv[n_bv*U.7HWJĻa=WGZOve "_bGҷ\5X%a՚$`^N ~,|nvH6kT 2So(O:Ouȴϰ۱ ?JE?Sq"hYmTVL\yew4.!ir6"g PƔ'˚h^E6 g*G*LwBk@iJgI|Wch|JCLv8 ]~>< v.ݲY8xvO}kgű8sjI;#'Cs݃S/#5 !–.1s_hHEp4Xk (:.;xdq;o\kO {QXL36l~ H^9vӘ($5b-fuV*;E:MNH`lBEvgpmNvvߪ╜qc˓Qx& _qCV-pJcy#_^4 #zk[Y<:o%-O) p (rLۛZL ]Z xD؞X 9Mu.)-LzqUh5DM KB!&3reík<98uBN-Vr2@"!32{ 0Mn26n}׬qmFޞVb<1 d0w׀7ωt?adQQW'(NKx!@8\Vw> @:,{_,^=߁Կ 33)ln`oTm[;iۘbY^(@ZZ|#Qii!~';{x^y&r i.>rN -gjiq/܂%X˄ѥ0=ϋI'5[tq)ʗkCSO?^HCdineHJ,h˕ iEF )Z#h'\#|j?Et-xؠbpQw9~ 0Z qqTv+QEJa]qohا/ .e*үTR=7"R$k?Z4y6i![+PQ._ZO7yLuo!d53!~T^[xyon6BEJy{iJ ߄a~F gB<0ZhvsbL$q`ۙpx-#89JyzIMāx ɿkiOc1,ܖ5aPP1c[@fc)"/{)pm-ϥMJ 9`K e[*KtØ$oG`:*#4/|pQ-X\cZ KhVBחIPZU>?}AY|=Iw4,f6*W$`IP gq,pvXd3J&9'pcաkXӡzː8'΋hm1`Q~/04@xa}\ ?- 5 jUI1]RS`n@<}yc.WF>-.e#WmCٽ]ckyX6:c 9FY$ϧU (+c1T`vHB8^ CmKHK':#Ԛ^bF@uT}WhCr--BH $5x(̵3hdyi]a#juc}tEi4]B58o_?LSɱx%MW4lZqضΤSg"{(Ybr` ђ =~i 23'@ȣ++o_f's4`jQP _K͒$˽CI"gr{Iݐ关pe:|VS L}mC0c2c̏J'OݢZ"ˀ{ke̫Hfaæk yTӝs3{2,GQxzwR##3WAゼc疈dQ x1jjp{/:ou}( Ř0)\)%;G|ptgч#q<q"qd4#joZ fa,5Y毕%}ؤ#.|&HƁtj+z^ʠqV=VT oH` dTֹ@!d%3L0D~#1@YeZ*ˣL-KrOţiKl cKٺt'#f 7rŸoOgcq!?rP9jKJ=r>q?P)V|kU%;tCtjo{yHeb*(% '1P ?F5baP݋ź=~ ._)`0ε^O$?i) Amp0BhT.~㯓\u{|S1x-7hmZ64/2VGEH3Q1S?ޮ~$Ϻ>zfQl洬zcLm^obx[* 65fd`a>Oo5XBJh+>15zK`Bo:/cߟk{+= :rZIP11(ecX;^`,_{?e,W|V \d(&SI0WӇhsqi[4U@<umGum%7hk>U].Uۇ]FZ[:uOPm9 g_'mz, =2 7z:5Nln #.lu?͇5m@/DSw]|0ԉgN?$H&j0hjd+?6r$DOFJk("[YAPd sO&0d:;Gu՗( 226 Un\K0!ߕ$10pNzggkR,q>GԓWI~9D uqH^ e;j _.n?tCo ( [ӿ1p\uʢLeB&)z NiCM _8?qJJxIԤ/ ʘlxG$֮#;vFŋbX}~E/GLlQT øYBڭl.Ins)m[VKj >~L]vvOC({QuW $(.r9`}x8yMe^ay]zrx5^UTDf]y*v|=Oe#K%zĎLJ.5:3ka0(^%u1.8Y]<شjb =B.'l g r5 zMԧѵZAUk"wj+_c*blW _@w5XGqany",+q֋J{La3F[^v3_c^$Q@mЇɳSOnk̘%n]I(Xs+.!usÿ_k<"4 Sp'٬wx7rޯ74B XLѣ*}l#۱7w s 1ɤ+&wv_@F=;uo9dBbDqv4[Boױ:-1TR' ~G̞jkqqkwAW,庉5)iKzHAv7<(Fh x :c?x:Z~&Q&5aVRML7U@q3RF "@aGNO]vtۣ¦Y~:Y8 F D >J{˜zm};Hg)矘Ru1s{J?ZMTs,Pᒯc5$a𳅕d_62zd06?0"VfKo H<˜m$KAcsKCA \H;t,%q6*}+&TgGF,)"=>y/5@lJ!P[_AN:nWrexdR/,8n?Gm1-wV哞fJb" *AH,ږm+ZĤ `u@f;gl;q@̾&xf "m\ @(N m|}wX{ oKC\vN űi1s#xsuB}0}Xheb9pG;?tf$MѬɻuڟTo qk!91zӻJ1gDNO(܃pXE,O"\bu Z(hV5~‡3x^5*t֒, )_~ld89`a(*7.Ǡ 6x_vn*Y}<\ p(HݐIu&jtsdk"܃))žPDh̞qkDSzJ%rGwٗmیgȀYxxjL&5rza&-&Ta>,'8ˋIU+8b!TQ`/DKyku#9eBq6Ab2eICD\QAG`z^!;'7G[Lg;Rai%@m +tOu! dh SLHt*֪|VO7?1DݞS )ŷ4CZstv(NkQ[#Y5uD`h%["7/w`Zoa0a5ϋ[ko  ]heyۅ\=kӢLϟW  *[ԽgȉUkl_m4b@8J\G QOmy%c^ ou@*V?}T Zz`8bڗ-WP n~࿭,J7B%="8j<::I-$˻D_ľ߁t4bʉ 럶"MڰLѝv4Lԋ",TPˎ+c):E+p +_G.]afh4AKK57)reUYZԣH;3pmUR'EȠ}XG<^Nu*OR5B N"U]h!GL{`e,FCD>Ȕ0^z$ jn<ih/&pdSE,  p?YZiRQy"3LZ_Ml7׵AYJ*rad+jnP#^u !.i#,P Cm >@&Kbn]\r wIon+-Êl5{Q֋bZ(3Azt =c"֢RX ̪ϥEnl%Z1'!n`+szv1U !X5+i~ ޙ'B_s$_gK| _Q+V2t#Jś#v-0"ɩ|L^ rVFs=jKo=߫6O?c~'`ݷr_Mi΁gNp/gč}Xp'U8鬈IpeDI.BtY蜦I:141fT/ٲ.7, ]צ٧iІl 5l]b؇gV0XM >K{M@ҵ:5AnC Ecz@̀NRja)޶yB}9Fx2԰.U}^!:|O;$Jd㍓@÷,^061+نK J8XwKVm  NC盒b^ 3GEV;|d8l4N(e s6i̵Z֫.CNoЫ`%&x?rf Kgdd]#$p1OS/UC) n3p)R2):WsEΝ M(4F/hs͘+XGwP 㷎SymZ? RBD Ό LgꭠC i(BirY֪h®f #h51x)>x&GwûR=U!aaB)<񕟲FJǻipl+iÑb:6#K-A)bddumn% &`9mkF4NOȄ-`_xL[ZaV%h\BrF+{bTНr0bQ B MwTxCҬTII2 wZ#OmeQFDB}e__pf0ZJã׻ssEeTO̥mX-^ušZ{,gFxaAw?3"'",$QoVlҞ,%柪DLPpw[InM1.$s6XR@hCG\wMW{U7Y̱C?QQ}yZ|DgUt #U#];-T$5z'W-`[jImэ#3p="T+^?t͒ɬ'R /i f'Aņ/DLj~}~;Jh`y$ghle e؛QN'le=kP6Ub/)3$hY/1oHenM'ՠWiAj0/΢>DH@SpL/Vxu2df髨O}k1,xXa/'~{s-;0!ZvY0*@ q  p3{0Rm{%=uB@JcϨz<(K諤%}v}(fL@Kx v`Xtf 48_!.r 52bCmtiʰ)36 #!pL ϔT%fKB7F l})=NMb){x//HtBo sl,&m5 z|ϜCg2, XXi~0UaU)R`V@,;tJã?grAP"X׼VҾ۳pJ 2p)_DUՍeR*~ 6>+~l1t M 1Op "_n6Kf77~ldjp A ma™*|>~X#/KY(i f^bLJ`3vv)e⁻ ~2~C;@!(7/b#!OdL7%PO2gLMv`៵˖c;Oȼ` ehѩlH ^FdT"?˟g`X- cqKPld; r|wc첼D9ԁP4_+7%K,ɓez&KaڷsY~^QjZ,5/}S m|,c/R |b6 ];Mmo-L ;r YNivli/ Y>뺉%+|t:8\[t\]i}s -b2:})`vK^`TW dWX˿)З%'% !HiWbQ 7gl&DV^ba&3<#5g;eMZ"\&|%I5Ka$@-!Λ` v7>\_udܔ#vx4P|k١h4v z)ūj)VOxlBMi?PXsmBJUޅgH P5Ĵs%#5M^αwDȟ Y=!k HeH .*e00p| l5Jj ؘ AKJ=o^EdGt0B'`eK5EsS;|Y|MrѦ"k*&oy{dž}_:Ac }=6cz.|ԽT+*Ig˱W |PTef-.}U y2#Ep)jkr;*0ʤNN+mf+jdYhg@;T+ d~+$/MVY4@eeȨ@YmR>.`^w$%٪i_5}Y Eu-eͭ Ff&~ؖHɨmֺJ?v-5z9MSli YE /: lC)-75e9TU(!B 3Nsu3q<8*'y{_+S<'G^ef&vur!>` -'zT|0>v6+ց~{;%qVOeVH0kT1'`3FMi'cpY=7uŷY|4n~cC(}ff&7"83о'[dO`Ŏ}1 nTD8h+Ô(J0n逶Z^-䦭bNK.7ww`}jc>E8u`f]eVLJ_#4GJMT)V CUs`e3Y $1ǔ+o=ߎ%E&8ՙ?Kv|(UAy|Xi,?59%Bw*ku~j ( 8 6aDgŧdH%|Q˼? +7u4 vdKfV61CIsA>A!2ty$3P М4xU"9(@M[EaC={%}c/ -ڧ5BuL+,#ib8?M9ޣ< 3y4jqw2@/rTj5 dD }=c(2+bK?;rk(ZBn/e!WaͥO(3΃h}" Z̢ldU7FJݜ+ߡ'ݣZ,tx'p^N Q_^T}=VN ׀oP8&޽U_HzՂ즍+`B4Ip'QGhp b*@ G^"y,??5v8F݊ӵjo?wlG{i-3yQ9)}0ɹk%B-P3Hrٖsڲ-<@z %+ uA,\c;ZAW4U {_Q%[?`-݂eo0|+Mk>/RsA ce!gvCn G~ޙJXxmCP!$.%,$goe,%]BuJh|?4•Ԁ5bI;ْ ϶\TN^Z!ٔ% q'fr^(b۹,_5ÑJ-NYBb N'At⹞|^X K }NXzMr!008}LY9e1,)>ub>Pkv_}Ѡ%~H%ܳ$q=~] SWbKOTg:/l&ŭk\΁FL  e(kV xܘ$qH߿nNiM,aȄ6w&n.骆 Ľ\¿p)@ʞ>& +F^j8q^4X,N $sK|kbMe;z¦UWvY՘z$?@۠ >4Ƴ#qpN> )ڸ!6IeCS ^yu;R6k&5YqEP=mb5AC=D~̍|Ȩ{kQ/_9k5oD,#6GV$C\%"..Cc]pҰVO˂{'R5[MЩ!ɚ*<\8ķB_,3xr 4h >K8+v g8 2Ey(e %4 ɗTB[2ކ*<6僕R7Gc4< <9a/5~lj'IzQ"a""E~}{?77Sw>:%ݨ][PemJoJI1G@s\EETf';{0+hۍ"CWR> ehʮ-2K]{$cA l1*_ЙtEܥx|C }\Ѓg1< "oj{4c5VAˏ${qFm~7(oNO,8R·p/ ۙg@ K :᱔w5)3 v.MiD7S*uWFu˽6?β6/ j9d;Q1 -K/\ <8"In1+ bdVJ~ȾqK#9y('(K1b] &[Z&վQ>TQg" ,T@JK5= kT0MG ƞR3%ƨEX?Ť@`fHKygBP 2+>N3[,q eaOVUnZ߸B`u!JnX#֢Sb[zTn]9'Bd% $x(-2Z'!,wC_!D:xts\o)\4XERw?[iN4g`j)b˥Cvv|9h+o ˩O'^j)-pa%Xp!m>?'y=ok S֍H0` *t(r>m4"|QrYn66-1!|*j0 QG&?}aYcN36po ]3E1fV/SY5vzҪAʷ`39;q=;o?w$|s.5Ŏx\߱~Qm[>< ]G)[^5fFzN+ =FٱgYZ0707010000055f000041ed000000000000000000000001604fe4df00000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/jbd207070100000560000081a4000000000000000000000001604fe4d30000b7b8000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/jbd2/jbd2.ko.xz7zXZִF!t/cw]?Eh=ڜ.+B)$nʬ?ezǚ{8*GȇJ'~ +b,=yPثϴfc tlFf3TAWQ#Pv2 Ԓc0:w+ U6G.u ^Po"'hPŖ7~8rx/'|H:Րᷮ__Kj&i~WPY}:MahSJGϵ9~h?D3ukNjA}wA@&zGH},S5|";ōe;j]ݹ.C[7M[B{ HRg >CzGH5x BVÑ0.\ܮeݗ;8[YϤS{()=@ ?=N4]oRD07vjb1&Aҍ%Oa(+RH?2(< #)L߯ͅg.,U!~34Kn8?̦",#opUeNwTv$"[)D#դW&~rb>Wt{5p {͖Oe`2m~dN~x; W0@%O&}@]uBT|J-h+,!/V]L_n֮pB{ӵ>D0J2"zggQ *$8ICyphnM!g^:^Tp;yyib6CIمu/8-UH$|ĈS|28嶿7/+私a󥣁 t*p:SEַVJpIRuz0ꨡ!#-N Йl# Bx%فxLۄK cK/a攳% JP =:0\- # O%b|Ǿ(Xƹ4oRgĉ}6=jeX-d%]i^8bw\LF+s[+ i fҷ6XrsZTWT=KS<Yq_y$vO`&v{Z9{{Eޒ7 ɛM w ~< 3)HE͗ۙ%[ w 1O6b*bMsma?zQGrj: u-h+MǕc9;lLNz.Y#U)ޞ^.[c7P 'kg$kC'FJKJћatuL+mۇoA4<FT$7PLprԮe *ncN]7฻hh^ǑD O=\[Qo0xf7_-87$DZk% nG]eyAʞt#~ 8 F3xѢsdu(}8ݭ5BOBʖ%jMj Fz)Jʘ)^`.ƕW#bWTlrBÑ(FHOst"~lڒ0ҁ\~?O2>֏KFZ"Bڕ$6f@8> Ӏ @ohi7Т37}RSbxֵ7c;墶>XAD=B2܎4 \WI*3F|4_n=iE,*E|%:_Kb!S$diʕJ\1oCY ^o'[v).r]r~iUӆC O6`A Y5U*xQ);Xo  Ϲ綳~LAA:< Ž@p(پf<ŵi6<>>7q{PGq$%zz()F)vFGpMu15MuJy+leDݳ͊nh-s-NDj ̟sOD 8*c>>'KGO@Lr̰ėu)W[n[mvQ#e6E[y8}iSVyЉ(^Z,1 ʘQU, Tjɓ _iuDkGI5n)RwNl"c론ߙhk5&ҷU87 0زЯS;bVv 6f[lZG]QmR mÆ~%E[ϯ訙}٘Yl2#AKXYO>3w|r wzJ&G4!;quD S렩 Z^5߮?Muf;k$hY;l#L åi; J>lK uwxt~G}'aV|)#KpWZO@k=ڼOY歿Z! H1n#19n@BXLQhK2b \@%P︠u}ƬiYzȗ" u57h^ۮ$S| 2-"n&ߕΒ]1&! rqS]PV0M&au-XK3X};w>uX-PuCRܦ`%\-_wu'ЯA"#]wjy]}%@.m&uTZB*tgzb 45|f>`5F'I/!7o3d^6f|㣜\ Gu=YvoyAe@&l=@2+a\d(l\pdgYs1)dѭ" 'Ď/#(uDZ[ >/ȒJ1kJRJ58 Bu %x*ž8I"BBc߄Vw 8m\]n2]Eoo5 ҵiz&oZLdg+<&ǫ+(3"T.Zə"ey^j{W)M}iX;5 Ϣ.^6&2¦pd!9Z:n jE:9?0bQjڷɔ.܊rp.PUڴNnd3ĥ|nVN=0d\Ej!2a{H1Nр gvr/‚̥6pիѧ!k^ܣ(ЧBc'Z.10>a"PZ_dm"&=uм^Xl?UALazvY-&B_D4I5K-؛$#?m3Qm.Xl=禒ƃ&eΖ7l+]F8d({$-3%o\^LoBKz5(`7b|\yo $PwNaG'I,{e5rg1Yx"Xw>rJnD nxOpDp)ri;Q 0T MJ$}Lj~[d`grD!bI#?gp5] wfwT|,INNU"/x% k?fhAek62բ#g,FlY<@H93 8oѸ?96YC2D-/mǨa+Gn$8qa%2:5DKqFՉS(v!Ќ> Ɵg)H,!]]+":gww¾dI읁xު2a^iR(&]_f:x+\͢ZsuIZ G6%xϯBG̩bpp+p&LoyٸWSNJ[: }Xâ^!/KoX0"x&=$,Mq2{e*Q;Id?h[坼i P!3W%DVD:*;|Aض0g%oG.t`#~: 3Q}q-pq:ȅD=HICVҦdH,ھc z)P C= "zExGZ!E@e 9fzՇ7h{ׇ,NR\y jÕ@hg4?14D$q~c52Ó^LQ^XEߥ^Q =;ݰ!0iհEHs(2ԑR& pJh퍠z}nKX}g9@ڱJ-3@\r(F`}0١̼%j_͎bj#Ma-@I#)qck[ZMBf#[5|b:}q\&JwE ?ϭ]-rԑ7g⻥ˬ*_J#`j%^\UVCNXAJp!o2\{zoiQ 41e-NYx^ ܆@&!kz?'iرĶͿPqxgM$x>A-s]?l DƤzuyЙ[IM o,)fS~*9MU|F%BDZ1BIݟaDHvֺMgGNDx HbQlJ? c汭c_bO |w:VU;(̓ uj* ÿ[xh`nX<ސ/ Ffm% nҜ1Nx JLk]{or 4f^f@ tA dlZx-˫;G'+w˾ls_id 6қ.{w3=kմ\L ]CD@4V0DO:ڒpovJ1M\㨹xPhY޼A#D? u$NFQ4t FK Dބ_ĞW"\gg\'4)@x2&XSzc9.؟(l,|\7BzP=-7)@u*NdgcK=]DŸ[#K/`CO3 If F=C1ثpDd:QoB|Z&teKC,6H~wRDotOiE p!txY&PB$,BǗA8P3@n=O$Lbr :#-+z##`LuSLhB6-|}B CD\y<&(9$DKf'͡=vH`?s@S]IKE/ Q.o m1 'X|DfT9 ~շD .9Z?Vmsw3-}{<~ !5^t}zX\4l۟Ls6z4_ӧ_p(KSⰷ *btâ8LLiJh$J<|S;EUZc M<>7vTLvGID/R4Y143KmX{'Kƒ1jzDL$r ;2""~*'I=FV}M[em/0n ‘_x<)oN* ~.﷋?4I*,} )j-R^K5Jz:5ȋ8+|ծ*?˚Gw" jrN6LW]F3T- nE>&= t 3zfm _u%(HCs"M3(Pfu95Q_؊[_~l{Îr"wPTO#Ҁ|*%Qz,b5`˔6轊LHyb+(7NTh⌷#ido%A>;V,}=K<,^-Z]` WRD`EM'iaB&6x+cjHz{0Fz ,!ȥ pҵqE{5EF!(A4SҢX?'i%'ܒT{Q/(Dbgrũ룿'%|RCXĊ9אA# &a ѐ >gҝPC||Чnl[ '$T!K?h lOEH=ѺRY*V9/g`-6,5fS~O[is)o1Svn˕v3jعd[ԪB"bKNj~$|(lkQ~ 4Q{Nsjg5%P6w0S0QH5 ~C= qvL$=Mm r*U<bܩ<"|ɒ^[hzܟcc@ufJ`,T6V^&m\\}<1iJvnʒP=|]'6)8d吗o}9{0'pg,J$Ӆc Wͱ^*vI>7V\=or8C!/SH2m)Z9ϡBD n[+f/lS5j:Oynk ^o7Kѣ`)Y tigUc3wǭ-s18&:]?G5+:%y.Lgphg1D D702NPT/> kP['E}*d$!R"㓭W^/^/ !x-K #46Zf 1g߸i U*쥨nEf/'D[>i7 T0_]Ҙ #c5hco(!R,'1HGH=#bDOؠ+׻t4-fhȪ C,1jڸгq 4v c(u>Eb!-8oTlȒ!"S\8d$IWи&ށ< Uز}V/3#kaY0kJijqZNK`))|HNTu{(srIXs @_[J>cU(Cɧܪ0 G#Z ?_4Iƚ6Z;ERf0k=M&xPDm{iZBuiѕv8<B&rPB~Yp -.ƾ &hzw%DjٜyUv Y}Ʒr}3?%%x'05XwLEXޣ Ó9a֪SXh߾Jv  Mxo6!OVYS4w/#14ףr7ɿ IȦٯbZ‘o4'X J4^vzx}'Q^G<@)pP%הjiN" n엱M~zwv$vy؏0y3d'6k,2sP3Ykxib|{'F'!.ՊkR9JRU*,Ô>hJMJF-Mz8hQlxtg`蘍0MC"nߐ.-T1"afqU[AJcu[y.H- Q,vD2Dx$tX$& װh!s;PsuM`TǢ.:3kBY݊VD~8z&Y|;/Ҷ"^ɴ,W%=A$ϴ2A *B2[L2=UMm>$I"fj5jAՄਭl (," "U"J);&7̶`G"FF䵤|C>kvxfx4 P ޑO& E_9 -fw4NI/)vM3>3H<}9cdɇ#RC.Vђ=nmOoGeQLe$y"VXX@bpÚ K[3w^D [ļo G$;t0?ג+m>]{Ez>|&V`bV?{]źT(b)p%^} k;I٪ ^XLgVZÏK>'1;MV>+p1zY=Ri%Sv@2% $u=çS: -W8CB׽sdlûT[2Hqb8&JTZbw$EQ 0ዞD5( ) HJw=Fc^e~&FapbvU8`ˮx)o2TtG#1^}e*1"+ G9el&ZJ)imXBX+n)pzʱg"`G` hE >.jQ(ۿ/<:۰P%խvDŸ%n5%"t݀v p‚n׬#)yUT+=K?x~<@KUY8)Bp^#>kqv7K|;8zeԦ73IWc>Tz|2".Z3Jr7)ܤ"q_RD_ 2YLcq!n*o +~M~Wݲ<7wWbA3~F&6{T@hw*B OHF2uu0 FƱx Xe_Y4$ 0U2B@9juRO| ݨTGx׊>!B6XcOYr?m2 Z_B;\Ctn q6q0&e-"FE=Pbq t'E|a *s*cSpG(8-DM_%x)G.8H{ߥBL& ZͬR7O7"wwB/̇x>r3@5Z1V,ºy9)|RoM}rkj)8 |9`8uLpI{3;G͕Y*'==Еׇ %j܈dML gJDy:P+G@{[dsoڵ zpwH5Myw:=k7XsZɶ>&!7i"釳݂߬􈤜zxuG3v[7]0FbACq`*>x렣B{g\yE6%뉮inXH$i$>ڑ4.Őf0ǭ/ߺ+JtN1~#ݐޜB2cM4Q[,|605K([TU`۰@+.p9&۬H,zr0<fQ) zWnMM%-P6h[wM&:y}!$qOI r`ô)xn TpH@9R} 3u6 C`)Cg{j̷ :ur>L o8]lJ,baj8 7bĹmy=q,YD }K uK;}q+9@ 6O|f\6QB :Ft6Ԉ$%vYbd,x ..+<RybJ&A8P#!+N@!?F|%.g*No﷽](HUX% ^ "Br/ PJvA%_-23E&S?^ bp:ep2 Hsi3>^˷%I+]LL}>_z9HyVA(i7) HB^Lzp,GxAd 7S cUFD0D*Ur@soFX VOSҍqWN: {[/1Q[h1|6'2!|LdJ%"8!G,KUܘ:,=j8VlR=fv_|\tz { ~D I?X:X{pý\g{ڎ%'(cuw8hjՉYWeu880!\ ЁFT_t2˴r5zV=JIo5UfU fW6ҩ L&|Dڱ}9)f'oF \o=i$p9|*.>&1YsDg74Zp7Fg?VUrv)Zbxv D4?|NJB`ghpk#Af%vf;KWyl#zB1%>s7D/iMC][\+Y>3Iz*q#5w:2? #f/9$JG\*/S{f2g\0UoѨz /e?EHSae` Z~ ]~4d Ȅ8>p *I& S EְzNbDuݙ'U&" Sap-vIjH03Щ GF< R Lۨ*8 Iƹ½^b! Nעz:K-bg8jBhkk'&>HI6C҂SAMA%)K0v/n [*%&+9V wŹ'oV$村y:O0NrK|-oy>]eX37.ݯR,4cX:SC,TЋ=~}fe9omNP QQ߬'x02` {0i[4h=%ؿ0rܟ`Pcs}05->$,Dz2jwr/8sh7>( 6?\ș>+ޘ~[cNԵxS]wMHS>r^^f}8eRB ^ DЩw6͹ѳdsX;[L1{¯v{:ѓ+ F:wfdom 췩 C3f^1|Z x! CB֐⺀z~={?^-ZpUŀVbC<\W>Z$PHYࣣX/T0O#W?:l;zu)o*:㶢ݰE(wJ5ĩa2nNİ\S>zT1ua㰰 :b'0 n.r(Rd+qё>\4s֜};[x1—퟽['⬞Z&#}T޵y^Sb,f̱s)cX)#O# ?aG+<Y^<22v5O'Fo̓QcVa)V]EFy\hv/!b=h1;LJ ߀1:q5|*g(DM*WU/zF cxw _a[*n]f|_L›ޯ_E ;:qV.=Bd@Ed,"Kc;Ǥ)`^}g/)-{T;D,2tG_{JfTo2B:~OV S)ªܑr{=>N/ÜRtðG<Vw@F]$W+5e|a"ziK56JQ[ <[R>0D]P_@4?gF[>ѩo=G\JnxBTO1"q,0R sCwKlY"Qnw4؄ۑfвEQ 1 A[_Lݪ躉j?ķDoT~}[Z ,;쫵tۼ2nLzދ]`gfƥ_ݖX$ψ_ P'[n\Ĥ`;`)ْl=)nŤJ} ֐0V1Fko=ZGAף4x̶D7_Q]솧kСR@?7zvLxFYQs @9Rhz* 3ד^!Ќ+_w4Q_Gؖ6d"[,P܏"- X`;u߆+ga 8^Potr\!$47^Иy3"İ _>co[jL?=9(W`l&ir&-wuĪa/)[sq켅AoQ" ]WdlV=V2U)]e9 w񛳅hkؓWLfoնUM~+"{>-%bdx65Y9r5!b'~/ 6Z *' o0D Np ԁA篗+o,f&Acn{JUսٛuO'➗m.&捌.Ms'ҚpXE0t5|QD޷!gJNb׮ CRcEyo07 SinML\m ֖ s@OiqZA47XkF_B:+e!Qe̗.HC^.,Eb0囌>1Ws5U$D5MMOu>6n)eN%C&K90h\h;$ zI)ۨ+W.UplYBߤQsM gU|dyzzCS>BO 1=!'eKnT#2;;"bqz8Oz"*~NES_fϑϸ MmI8-㠞*x4iF;ǖ1` m7f0@7TI+&GqچmK 6 HR]2Rx6Ulj&_ 9ԝGk$A@(*OVɭk tv4xdj֢`vuLGPLhn2B_5Juh^)LSkyLMFhy,Yr Мш`ݦ˾jؿs5Q,i]ETN%84o3tㅤHq ²]7yD "L;@ddDlʞW-p"k,$Wu%}OC  SJCC8&'RipNm;x[wjݢMq\V`fHE#g&[=;J.ϔE&|WŦ؝wk +oE$t^;]CF|r}|u,7Rk  g2V>W}i@ /A wU_SKOzdyC$NKeMX 3ie򉩲"TCßN>g@ j$|ZdtMSov@eYPp"pJ+ tq+:>#^RF!XNRQ @];oag-vKuL[ϊf^7uH܅+jAEa`?N^1-YLMCH)fZu@LE[ՙkP{wԿkToT6l2bؙG Ek3Oh膃W~dJ$^3/]@9D8Yt&Tm-)ׅ K aC`1f1.%Z)I]CpL79-46IlJ9Ur(ҏJ-Eb>aʳk'E~:$_zz1BRȮ&c񂮈pfsaL ,pʿ]h@I`/J-Zcd A;X+$W*k=G6sK(m%I9F5[T\Tezκ-+69 L/((UH0bp3ֆHY! 䡬 0g1R h>~_ewzW/UѳԓcjTRphHe!Rrft^W&Gduʸ# Lzwl~b`+B`b{}3^P/|BMBPO1A4u]ԱUX\ FO H̚R;4HAo"AԷ:Dw•Rr/tNMv􆓛i#=66J*3// )|軕oh~&uCȘY?e/e Ts*?kݮM -iZx}69dfșȖ@qGg*f'^ f'\t_j^Ңn#naPѺsYFdݏ AvĝVrɿȣOHQ@+JC MEJ ?\ֈc;ٗinO.oȈ IYm &* Ś'y=A*>ˋ.w| rÇM~^GѸǦ9׉2I3vBXp~^|Pg?hMGC0nQX C VyS,dT bV;}Hq΁km kAE4%\ݩ%1hĨGmg-(Rvzjuhrci)}G<*{eSMj6O<.f&I4ώFܠ@u{' rKxu1W߈p"^)~F7[yp{=1!G,|c@G|K)wJ묟(ϕŰ8lL5/p%dDE>fΎuav*dG5"\P\@U-@o|IVp d̪g; E(\_f^PaX,A=P(?h%E8g7/A[hDk&_ZsD4cB2+wmwhZǔ#uVb[D.JMI  ud!$+ Kjo :ʀҍXS]cI<ߑ)ܱ vJ d]U"5,^ RGtR{b<6 E+<0r= z<'!˱Re࿦.uV+zY}UWFqk.9w͚!GHBM/Łpz\6XңC=P@M iwܨ8f&6|gQoU E 7A#mlDj%H5JJ~qnx)ꚰ]7UIiPB}%\`#<…vwUa 5>レ=al>AJus>,sS 5/Bi":k,ٞO D$^0T4 hkYHG>UP6c^)$T?{ߚN?,gUTmܳtRPZ- ,hߛʦ*>{n>(g뎁$Eѫ~N^{"+l8hKe Q_rx%'.)~YޞdOOdHppfCdYI)eRц{=~">XT~`Q?їLj>^^z~B?6^ E#!nɞGb%9RXYNn\525u리H^9%ն2e%8#Iw,0,a5X vg2X7n8{I#@Ky&cz`'%qA}(`K9Mmx'fSˢͶiZ4D7fX;/S_/ng3a(2?C 7|SQL m+j~*v)ı((GP~C=^兆 de6LmwDheUPy`+zbRoZ6ϑES=Y  A{X:@KKM{ )naV{ryLr[e]=-tH1) r@^_"E?93 }tQ/up(a9BTқk7߉hL?uk;6[o5>{ΐcR*9.RugJbmFO3JWSD:ҡB~<:~} Uya +?Y )g.a؛XO妷t<. ` b" {ϐ&*8'2 &˽%hb^Q+Yw'≻#cqpa[k"0p$_YNgؤ_@%_*R@X;-'ZkFJRsj'_S- L'apxU4qחzZ A/,bW:M.h@+tc_MNs9Vd['{;6/nc{nKG!ب|c5Ѥ ~ގNˆ${9\Ŵuk#]J%NQ[Ss?}5љC5~}jn8]w%/HVT1Y;m9UÔ6!01RvoUg\ҷwk8X9Sbj}\{j*u2;Da4-1wKnŰwTci뻥)|p6ܛo wm̀*=y^vu>ӄ*Tri vRB 5^ \<&Měثn|ȠSC|< b^FT2zr1ebVQ~ 6l/#v{߭KY9lK8A(ܪzw:7a~|η)j{R;Gci1%)DL='r,o3B5c0JLs^m0N.~5\1c2~%m`uQ%ԺբB,h0 PX֧ i ))a]EFTzwcV1.Dꪍ:eI6S KP"aK)?YbUgs#=$ 1W3 ArId$l;Z{$,+*]Ge"[t0ҚmWol#"R Y#)0#T>%&@٭T8ff$C|Űt7Fp?H{#')gg0O}JOY2햵x* š S y&X(g`^}lѬvȝ ؁3G71k7ej#=h{6 ҳԭ2/ٶ>=jv͔٪\!oT!a홂G)XnO+el£QqzꈧMԧ2jRWLDzh# G&:!:بeXAOQ욏f$:1%OK큿UV"0 R>*Iȩ>:5$545}uh bmvts}rk, Jc"'2? Ei9vrxBu(>F@s2V42~~#kI:318>Sߞv3. lq#<-r6(JVxнoN&UnfAEܖ8Sho"!)ngkZmϜmw2}qV xעr%-'Q 9_"~knM.Cp- cSg/??Q]9ci6-45ST^O((mF>_ջCdA YX`Ah9R,2Y,z ]Вf-?h%Vqʜ*1]oD6e./;?jcP:C`}nb὞ >ή+BIע$p=di4'Dfn{nnW(p/9_)"d.eG/(oGX{wD2WEob킼SV[U ՖMɨSseͲďX[h|_с!5'լ>amfp]t[x3a`YqNib4P"&SHܶh`3OO-^6VXL哙.S 5 bu"Ϡ\ћ)J!pp/l^}ZGEyeSV"h2]crU~ئK3qKR2;Ry߽(N&qod[T6B9 NWD$f\.|g},EV7*StmS$_>fZLQǁUiOZ+ˍ]ɽӥ/O*QA֙6?Z^vWA1!!56ɳTdP5㔦7BҼ1c71&VOC6)R-櫎Xznm8|Zl9k 6I߼d-,`^#dH"Gc gJ0)D hj)!WP;y=lNa?cAۏЕoxNLՕo!Skc|p@)D`fW5x~q_f) Cr+E p?R vYHLE8ۍyr@`!ksook$~0,*kk0i,@8rTn!\28^gbŏO/389ew5ƥc8Wx0'<;X[Ϫ%ySS.5o6\%D\\7/4..V$m^+g;C'#v#@ְl=6TG.l͐TջXHY?SDm$"fpZyoP"9nr$0:^4,fR\DrMs0(` %`_\f*>.W&kNq:[_R1Tڄ`hۜk Yϑ5sQx@Ov_ ! MҼY4t@VhʎW.sӭe+yb_$`c45dU|>z] IQQa ,e2įCU Ё9aMq6kLU$4wԋS$g֏fu@qu6䆆A+괁"E|fAcq@ڢlT`x_GCX|GglC-ۀg#Ġ-$7.o|iĂFǕ-H@>qr}Xo"|?R40GX hV9ahD`NV ނ1[^UV ."vD[|d|%HIյsEOѸ0dm$;ݽ:T)vZEpbBZOT%g#+jxכT l\7. {wf,< vmWtS]_ȟb0mCk`R8L*A5_Po bF23uRi"kL9yYъ0Ĩ+EWP5_%Lc1Ri}liy]&!|-CƎKӓwR43 2?c%!nq$d5HEU7(WHD z!4BW@/K G:鈊| btV>/e%9␡_Bڜvyb3"E`Ɉ&׀̽UrA|P)槌.,QUFZ\ȇAd<ͫg/X{W`.Rc |w>$RnB^WE'9WN$_xmMխz㒄 & $P{E ̄x~j)-77mX8,6F dڞʚ~";*ar}Ci~}P%s/*i@v+%C~+`QRAŴƌiո~,if}aʉq̓F!>t^i*ʼnV* *%! )8$fO'2&Ձ) Ӏ !axwZ *v.~u'-LU"t& BkV;nW5l|}XlMN!*ZDKhGQZ4p92 _*},*9(|Qw;/,m5Ym٤Uən)^T?*ǎw̨o?X 8\.,BZdRwVEv׸HJrj}>YS!"YBK-ݍͼek4Aϳ[d&F*S5nL+S2Pm8t\57엎[_}@y=,ɯ'W>#\w:Ϯ;_DVOQ dQ/Ϧ(QAilIgũ9-ج:RlE]"Nq?hT]=ڬ8$XoD#cSW|ov~&xwe={]eģaV%z$P#k⠏ht8D޴ʹQo.^hh tUDl03" 0RTH@b?D@E UOunq|r" i(>~&'ק%YYʂ8-S >[ph5OJ̷?ki!TѶ yk_G3UƁxkf9s8Y[&g1q{χ FV@,{D8mE¯^^hVߚ-vIŅ-s,`z!yWܝݢlvyILtC4^l7 íGhKwX*迆>~'~a_Y+N1OJR @N: 3 +vmU[M%eO^FxЕJ63CY{D7Ԏt[êRli,Ƚք-U3z{ЖՕ cѥᕿD:s{_&i{;B˩owKqƪdށZT+~8lڲ0[\0{ Th$`{;=^(YxRԜ^]sYh|:-u>QH /H@ѐ9$[.X3҅FE(IqO1!|`v`A*"ӵ<[A5= GD|!ɹf9yXR!!*;h lAz9}4h9`6~֮A /W$mVB/Az]K,0R:@!ݺxC>`$D$f5mDІNmvU'wzd:f*,UyW٩Uh وPcLWZ%8īg A(TA&*+gRS;u8LvϬ^J Yvd_DМX1wBk6h]n|uG w2qWnuhi5$$CCA9Ɠ~-ھߥ74+19X V ]28DzM{vxIl;|pls,[u[R{N A0μ;ٕg&Po?#y[ ?_Y#!b8f0RC+MIt'x݊5krlE0s_oT`Al =}ڇ>b,Ԃذ>^9O'ČD8.9T3b@X.ӥt3DB +5ޞϢ]|*=O6I(y\_0$!) bk (d LMZ B x/]=fk핶ִ; Vn"Hq'ױ7xf8k~G0.\#v34&٠ӥF DLqҼ-U,&D/^K}|REoP`4bRFRd18:~ÍA?^]Xd/DmE <b&!K!X-Ӣ5uUסGI=ųJM&YM5\="P 㿷IuUk8SQ V>ATFU=Զ1ݮӐ2'>xs%T \ɑ2>/*E%B7 ^Wk,޼Z6m .r̶Ta"۠`X 1 Q1RiOԾ)M%)&ҚBQ"t,gOB6OsELŝQ94vXn(M 6IiNߠהNɈ jm?M4>Kd;DJWcs!z!3ɥa+>}vS [N*:W$(OVl3  Kta+^n`cùJ0fR̿ⶻs[-ę=.ڃLIdMuу(ڇEtl&MI JOɨSWf uQL !]CgB {iu^(r#2ymC܋D{;,?j19iUEAm-c e3ң* 2a$Q]b#KEC814+QT><0 QVcS.`1|1HV*~Eg*V^fO}$e& ЊA{YOOYڰJ] ;,,s]Zyt#IkEhϷ':E5%;eS+/b!fx;:a84Cy۠!ڐ>yvtQ[n5)8#e$o Ci%hʼnc1<r%a)^HtP~6 FXu; ;ȵY79Iݩ+j6z-v7zF`[wGOl:Ds0;> m/r$3]Q k~s玎{Hx)EFJ*1{Ɉ]z8׆K*d sߌx64 u_noby(TNb4g䏠)]"rcJQ>AzB: 4DOonkXSKĤdN[Ne$`HIj]w9|D)L\$5 x2hq>9o-J(V+p2#wCtƫ?1XESN[BΨ09t| q~zG^y ]پ#""_ѷVa~|tG~2 Aˑv<4_sո|T׬ҍz"x~[ >oҿi݅U)_GEt}aqC\;od#p:4Cv7I 寋 d֗;6xIA>Sc5S^;F(H$Քs#+Ai%W0֗H>>+(MRQ g7ss;7Qϟm>&* k;OtPb#ӣƗ f)w [ R'&|K1aphF)-F[~̲vQ6boUeg > 13Ҩ$bftT ^EX}nr:N#ѝ`lC%MWu$/Ž8dtij^]&Ys-tgO(٫fDSQIa zQX7XS^S%My FQ$cYR[L< QcTk5,pD!^EϟR4Z^k.i; ̴!M"%+g׌e =F;S2*ut*r-{tgFg\$P'T%7 SPW^|JI(`ܸgϔlSyvy9z`zDXS's*1ʉ^#FvBXäeE@17Г$ ?7hъ9\صh 8I`t?Ddk6O2,:C^O5\tIx.ǯA pU,ľ*3^==UE%F2v.IAJOL0$Oo4Ć4(B(N bT#lw\9CnpOghv+a,Ю[9 o*ɤ,p|d`6(˰9Zȹگk戹WI F\M {*&Қw8\G+l)1w .76t,vL xM."݈+kDjE`R0I K k#=-=N$StԕިDlWSгS5z `^'ݕ9LM&( GicrH}Z,[@ F:{BP3/ɗ́d  Ri5TKnHTUzTzN6w/(ػu%h60~Hlgh4%*6u5ܘOG!qAz=y 8?;oymM1 clѡފ9Kw&<ʥ;@sKa#t)=GŖi{dbKBrêY==4 Cώ"Q*Rm8R}e`WÖg }xpW> &щɭYCԑy~cJi~{7*?ywH=*8^^0 \{J0wo ߾= MԃUMlT!(nYaX8jc4p lǫY VD]gdp{Y%43 4`zK$:gUBU,_hYHDk(VY#.!T ~P 8_CI}55s:Zwrm}"@K/x=g!hY-tbAWDwY|?(L'T}\3[^Wm rC"P瞴>#+?*; x(ҳWuWk^:Ylln}QmF90.{|R<3V)!>(%"k{;{GM4B/u9Z@A'g׺XܚYsƂ7O1۬S>ٍ6R\|3=P |季VϦLN?]0/OJ%/\=*1b*]H P);|Dv]AEP@Y|aZ<_-tc-ƻsmۜUxp2KpvߍP5<HE=uN# ݨ/d?>7Z_ah1Jx Ƃ8H>QV=zCtq8!`}B~[OoХdS{[V{;?2;h,t%r[5 deD.ϖf)u޳6 D\ ~FbCrG݂oxȚf2~k-4Kwhӛ ۮ7!ի$LU,G>W6:3Cu(+)m 2|e'] ǿWgcvGMV \Q '!׽󀫣/+I :,߼iF>TJR٦j# ~F^w8$(_2'-'BuM FMHEk6Eب2*'b]+ȕhӫ[]G9ɿib{ù Zv٨2ֈ8xlٖm a5s ƤpJ?tOW<~\va;-R#$~O["i~ c[Plm #qW\9+ ]}96* 3ջP9`&0k:Jw}(7K/no9r}Q<4ld*ޢ}l[Ab[Ҏ'KɒO}ez=5눠 "#2|znU> [VnAS\9?3#Nlh !dafB*Waef)UiD<[/Xv˜bo#Km`P~*ؐ '/<} l%>y4-!gHsV $PTrse-F t6鲣"]VՂ `ќ/Km=Ҷ?,+ejc oG &WFVgE*>Y~5N1)N HybG ;t/p^SRooĒ!Y[t_6IRIRl>+i z'[K]~1 ϕM@@c%j*ƋϓW+V3>fEw:)k )Fd9id,str[xֿ i?r4$6₋a8Jhͮ j"sQ=U85uխoL[Qz[aZIюр09zf.A, HDj@Y@o [f{gcʕ4B#ynenON LR eV̢ȥta>Cx+⸿ vRljZf46lpV{B΀K\aP={7,;Z)1Uk +VʳD+Yߤgy7GکvH S.yz^K˦n4)SjUߒ1ׁ {Oc0CQؑa8 OoL۲{m >o! oYJ`\wմOEϧXR6( F4|kޤfo +:+dQx'wv - aHsz7𛽹?u#9#n; T4~Dr LS|bB\EYֵ۵Y>o4VӉHhy ۀ$u_kr,>cG =<4bR=Db*<̋o!1-I=*pnM GA1hBdžѩ9-D+7IiO-7=MhD4utE쪉;N܆H%"Tc4$4QS&~ƺDSH}#[M2X"{*'eM;?pr6iJ؅$>BX$vaém^HI,<0,?!J3__/ 6#Śg l'^!E cW֞~NW^=WKjR~ԭ~u ՗JK"+`6p=Inj0깲WhL jŜ)qaacW:L](zkHs.fGhQ> DS`?JZ6j.*Iܝ̺6@o SQ%@~, ޱG\~E[ȶ@hm屺S?Kgi/rHk}eM#^pڗeM Z#Mw;^k6}W;q4ٳ_P>'s~ah!%힩j/bi&U@훗B) m,UA!iנR( &$FD?0Gb~2)N !޲œT77 k}nfMiEKl0-cНET':HQmR;3yAw+lQ:6u`l]%#Vhr" <1dna6 t=HKPNBx [j;r~mVnCv=I˭K|_?ec#ԇ Xjo3E?:|U8<ѷ>ybԗ)Ǭ OAyp|а%wsӌey|PiJk84.~͎*)Tx w:vk~Z*P۳kH:dԸZ)W/orC%PtZg'TeߋA^_+00öMuƐމeQ1\n`Cը8S@I43?#P vN?Y+ykS~㶷{1$L.q[ܨ̈́s#k5izU_$JRFt^:Y4+-9$vj5OHQ>E^>T}}L.Ibw4LF*m@ѿ?)lÜA_`-%?ᖵQ%q%zJ/¿> ucOU$jx j{QՙZNֵBcq1^re7<#`W|qmT涆![l8OӾlM1:c$af{RnuhɦY5.Gߐ?'KY! L)fH{]npw7YE'2P""uǹIVõ6)]z2CūbA:0v/s?]*'OU sT"Hʘg{`VVd̛ov4YB3bS/(i H35lAM`#6 Y1鳙(I{m0)I;e2”F 7go\^%Bo"n)b̄; ΁^) naմsڿ+/Y09`LE; PlQ[gQrFB\Gڈ& P-z!Qb..`hȨh<6?{M-n#IO&4[(L\g49iu fUQ['ATJ g`Fp.'TYؚnR}tq|q4EȑQ P*ԑIú1`+#nCj\%ܩ`f=;F1 ,׏ԴWe Gdq?Q0bEzJ-#d=9aqRGt~Nk [U}MqVqԠ*b-ʄMSԈTLSpHQP'U!2t&Fݼ'p8v+0/. !62L"Aw)R:~wMJ4 OzX/=0_Hc]bR.8,>+bisݙ{ln!Y,A^kDݔ@bR#m=H~RRC`v/O҈:R8#Acϫ;ry3պR0c#\Hr;VhϿ03Yp7=h`+^JعHǭ$Vݮ,6\U0a%XzbZd2 ;q 5ud"\^?(x{@Wp=gn_86LBv[4Lee\ڮ7J" 4}eE8Q/_ȧl3]W>h ̀|2Kk.2ly _ıcʷwhN)[c[I)HDwVrE塢a">mmXxpI5(~ɠ \ aBn.#t )d&_s#WG-Di<-aUCua7Dl%_V=pz)G^Nvmm'9./ծvI'SeHAsU} +FcwmMwYlwM3MU*PD\iJ"қ$v#ܴ-ɱofej5͟Xsm%̉qu?QfTB*mQ n¥Y23|_k{H<(zzS`v3 |?D̽f 4(A?=6S*lN~%Ԏ9kq唵%gH{B;r|jΠPB8Z *{?ϑi>F 2帝bDLt~% BߊZuIah0& %O: >W3·jRu/RZߘq!4QcDLK ?2 sm*RJ6$"K!:ݲ(EbbROLaâkܙFAmxBxB*ꂉuu' .xSc^>Hb(%\)vH3b 맮M=yq1dPf]#(+9#i&z[j'jޙ%n=dhsa? 4w8-֌WOB怱5.5@! 5oEoaAr=jn`7|8?^Thbkf,GH$cS_˦UH脈Pӆ/aC %vL G#..ՙ4b#_"y\?4nOln*PL02!=S̆99a :еH6OtRnKL/vKٵoyhu#8߄4_Oq* obJf)Fc$ST4cuS̲KRܐp{D:?͎?1D_+z~!10* b5͠޷WWzLݿ˲/>\%ի\Bc -QKߎTPTկ-7n9ͅ :}*ǂ 9JAc풖]N9Mܴs "d/KuuyUR@H Q_Wոbq=m/titd`vDGjep҃C !U@WzSlMq j 4SGUL9TZf{%r.ܤȔBb+&Vʑub+F mr\1ڋn4|?Cm@9C^R帼 td|$/uGwZ ~F>NY up;K߄i0.X 66j'\Zo^f2p)3|*tdC#ws]H~.D> &/iq1O$q#`0 "ئ nzh{2>eҼ\`6:YO>I~s{}+6ǙZ#Q8a$c??ޅ>ٟ-fqd$٤5hksrʺi:\0$d.aq8ԖuY& WyzFOGre(#* a|ȳLF){V\M1~_لr7\P;Qn%!. ?G18ċ:}SOS&&2 &A&|S^Bdh;[' [5tꭤE9<Ld0(K%tk#|{`M#@pњED9]Rw)90>bْ]O*FqYf@.q|w7pu2# eh7gYZ07070100000561000041ed000000000000000000000001604fe4da00000000000000000000000000000000000000000000003400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/lockd07070100000562000081a4000000000000000000000001604fe4d30000a0b4000000000000000000000000000000000000004000000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/lockd/lockd.ko.xz7zXZִF!t/;s]?Eh=ڜ.+η~b[Y7jma".J3ѕHj !>~ޣʍIpG?yJ.*S["`+6Q1Sxz:-H7?Jğ~?c ,` z#\&FO/]zN=/^l`"C!Y7-sIx׫@\->!pArX]O?)y=v˰js]榖f!aMv`,)(E0DZt]9T@ak6cε ~|c.ݐ[M[b-tdm0;Z!8auậӗ"1bh&ʿЩ1Gizj=󾋬٨ 6GNjP/|`6෥5rD"ßv k+%[f͎iZbAnAXC/yb(6hGXc]^\~ a'ԧIt|m z2S:`4rtiA9(UJχBp<<7dtS_r,ZʣURq^ȣ,DyǑt:ԙr}5hSR꺂zݑG`=.^߸գcrmrIq5,}'ƭS3*%cZhiv:-}X a={?g)q4utwaN/)ic>0uX[~41黭ph4pH-U?JiP*xLOHr\5khML {*hT$#K^+k*[MIԻ$"C|ͮZvrN V>,pd 9E 8+evR݂F>\   ˢ[ja;9 -?uFMAfpZ-At"W.*}Jk(tûPTq!_~&Lzfa16y!~$B(pr!Gsze= i\lXi-Vk M,m\'MnMzT1ת x i<V' WHMgKbuSbsUPZֶQ~0{d,7,"&Iak{{2q^#ovPI e}PDogZЃiZ38^ #vr`C)[a%Pr0Cl*~Z@!`WoY$dMb@pڡd>5̬ƕO}q<$<0c>޽E$8jtĐGUHf)\b. CΜ!p~P |RUR%Ypr_-iVp>@? i5#S" %'KƗ' hY Yf?ċ$~69n@r nj?Y#૑u{nٳ=ԓTj/ɲBtbyGQ=@f;,w!IڃProBJK++}xiRǢ^ Х1i|p>,`~@P d,̓vаNz{.YaW& !AAOp7%@N͙F #+_ji%zpV.hSynxtW6cm]B` ;h_܁Q@6%v~8FPXBf71C(^ J"5":̞贠T|ɉJNseAp j n :"}!Dcj}Ҡ+k we t)̚_y [>J}bQ* o xid0."ģFO pd}s`Ocwz?X9*lz5/g_us%^}2í|qM{#'*1Ia00 iv"G:?|$ ʭZ MEE}(/B($F4T[%\qr,DNκ𘙸X45lD@ljpi@Ը[lB\b.JI-$xj>1|oź{ħąbC._"'got$F6Gx3(S ~Ƙ5yF,q:W[Fy JEZnV3!Ni Ro0%և g!MybAkwx*I, 9bw  ]:+tR\1 5 [{r&gKr CLf4씝 ąofҏq&vkǁ_l+eb[w $zALZyxб#ҝLĦ|J7B-~Y#9_+bA-v|)+ZU`%{Zt1ٺkOrw1ڲlQR:֍L}E N?3Ohڷ\wD4;u5i!111mOhʉz;DSX:nxtH_x-|YԬQ5y&}U &clb_]T-IfWFǟeJ TNܟCR^zXqƆs bT[0o`ʿ0}!}:,xϕ9´*o4S$MU$s+B`!TfegB}^T#l5Uf̡*#³I5 ^^aU9>&ItL;B{̱kZ_g%KXk*{ϓW]gl8/ AlFj(w}ɊAYeNTH@x]3+$3c~bC4ChH-V'g;#̽К*@݀8?"n.r/K30\u8[2[jcE]Қ[`=dxY~2b )OWe sCsRh2\, v)"\$DZG!ڠbh_Ee/Kdy/ 3p}jw8472Mf )E,jLJnJ.?݀)bK:s=xW a3hT| ><2BTZwc3ݎTƧBhPd-?* wN/ۍӵ?BOMw[?KQx\vL4x>~. X&;8Vz+a@n=ͤ _م5`z޳p2 -JµqϕIQm_8K݊Jݝj곿hnWO|u"]9}q2;ݽYiO=#18{fwO^xO5 24V)3s//3b'B:^TuD+zpGM¼a -c`s@aX:\$oԭ-i#<`0hjs}W^RFy AԊ4\ڵ/CꖹmbyK(Y={fo;uHfL'7 !* 'f3C?RAbӒv)Z\hqj'ݜs>\kdO ǼN̗p =7o/>49|VU!.ĿSxIPK@_ A z,F r<G5).W{5zq- $m2e~}SIJ[W_)ɏ@0qB\YHąI](s^| [_&4({ ۭuRPށzLTI'&\bsAmGeaZioDC,  =^yb0ۯC>k #SӦIDف~4<̱}!.߾̧ Cbq zo$<;h.S,r><+߅eWQ\GClHsO #&kfC_:z 1O"HJ`$"r29 apsk4t 6#6!".<9{+mY>C^t?NR-')Kġ|3OYǯ6VR]eߚt|>g׵(=64<x R^9&v[,ɠZqY ԾOp? 0t oaDuEpO_JoI@6aXZPkbIxN>,92'JWh/9/XZk\Yt 9ҁ|Q$TݝbC\sk%`.9P/h槲 6=DHgF.LYdܺqV$"߀a\3ջe[6yは~ ^ 4 e~8rP@ NzL#vI~4I5梼6` 8s}A 9|bu@Mmȱrl>50{1O{X(d,U,slFolD} :v ѢDDZ͇RN_&y{&u-(` !#NMsX]gx&~F$rQ(=`.WoS *eѴ1 =&>_zW6[ z/a5ݪtʍƭK7&L{hi5lZ۰O?⪲YɤSA$p-R+{ꯍdsMsB )2o mu;XָMr\s\SR ­=0@\t Bw"K@?ff˲LxgΘ.$2Qi\GENSbh7徯j _r])U!\_{/,(Q&&5֫m4NY&+wwB]p}J0iC'"+Wك>YTMc|rLӁ~p{( 8\z*m)I $w$j:^ 8̢X-7\'c̔mY{afQƨՇm@C4jO%>}OOΓ.#xYu)m;]K٨0B >QgF[ven@~i|O)O:FJ@X~}˺\&np79vAAulx >j77#ټ*uqڱ[(;Ӛ@eCT614U,_Fv"ˮ\Y9YF/536|8]R.7"F ̀<6HfOn0!qrRб@ո(eU7J]eGA>*C;%i$ ᐀)Ҥca:q R}m5um ⦨J[Xa!* 0M H/iղOnρi W5OE1"ZxC[E 0.y.M4j6S| UUIgdR8:33oْRmAT2\rIvW+[|[zJxb`'V# cӸFqB^@L *矐5L4DIJd^jb3 1\Rc(`+,߄&tk6 IC_Uv9+d4 /pZt`ϥ`Au5uG_bedNF7W!Ng<qL6Iaݥi<;f=E~NNĊA1C/B@v4,TR^(ڀai;\9^febn1`:>gFdsOqm9ЄkUXh6g sI0-!C3,gv1aQ}0 x_&sg'.OܘrKj.8 +k?IeQ#!dT]kNdӱY5D@>lP,=eNIǃx_X~UAHD*gl"E-;c9VCܤ*6ߛ7c85},6zz=@|4iRDkY G)zg)&>$O{Mw9Raq&SZ /#S"2PQ+% h? fd)2(RoD=]chspqY$&~B̎>sFꗂ' z2G-B.)TwFss7ZQejQE~33n#Ji4D|~_|Qtd˔(˵-0D1CLV 㧖(C% ^"HCǪ7‡Ɇˢ?,bx;̋,̗oҹ!"(k1HzTQ;U +3R֔=y;z,{ߏ^z9>7&(1蛽Q c]i~%^O魠E{vssԍ3e2pQVpG2co5-;y#vA5gt=wtIWUrvr󮫵 }F!}h39frܐSTWLG*'Kf{^dI.9Oqr a^`vه gy|ǵ]5D L{âUД|+d\x=Z 0p,jّuetC֤ ٝг l=z7d_DĒ[6Pךb5٨Sl$.(c~p9 =U_ɱhu.*; RM4WZ(CIvu,?&7n~a"oN54.ӭi+r@v^5n. DA1_J~+7A.._RxZډSI4~oS+,$cvkir*AW)q2@o9[+qg!ҙx[ev7{,0~2WvRo -1”LgRR1$Yi ɓ7,O-4 mc>XgO)ٮ_2ZL}^PXՈPʶN9 H',_ _NckኆF v$ ĊXǫ^MnTB7DߠJukTsﮇTͥjBS5 ݈[* 6 v\*`{Z Q7u Y|482 ד;U%R uMI[ 3W.ef<(Igk!pKoA4#% X]^kH.%ⰢE(;J?t'.ffK.H٥\e g,Lf=1cnj%epb"t2tL@߾2rI,&T?H=|Jug7x-EY6AAqO\@ =f6$/}؛-ӨrpҾ+ra;5bWQ+l3^RB5|.Kҝ᏷hYάseoeڷ%L& 5qu6O+v?XaWĊ]0dg?H39ż@{]2U4J@lq F hj]"#ދᬕO b˵G59 Nt3_03J``+QB'?8 |sLvl:02N<i7c}C@x'70lOB+# {:^chr8HAZ!gˏ=&m0ZcI:0,zu:&vvT^j /h1Y >})Qr(o1-h%&`A'Iҍ{L[¸SF\aܥB͡I )bEaP v.>4۠ ]-C"(4ע6J?NGO[zr'Aб,Rz]V9p.퇲c-SܴnFh*$3vҟmxydIHȕ*z侺Oď\`ai+"y9T%q%m–HЉ#Dg#y~npNc0CsmH!̳hQjNr<> ]t4z=HQHc*6Aոnl̛d'hO0e.ѥ/ӜTaȽp}HE+O7áQ}m+_ԛkra>6CǏK2^`҆=JAH|I_*<2orwO(>bB/ MVGN>/ſ^:4TfyED}ɩNMI8DKaT%^ GɅ-r_^2Z/,#na]Tck.Xͷr{;C%rϽs?Km{5~'#DIk7 c1L`yqtսs}pF:(s f5Y ALhBSYBfژ~+H0 ܀R-h4Ohѩ)nЦg X9@X!iׯ2I$3&Q}EO2 _ 8߂p⪪+A\R띈@<}=sm0p[_i1)һž5Yv7Cħ !QC.rMV-N-_AqߑQO()O "3+¥,C;.| K>nCQ}F#Oi_%~48# ӎ24m9)gC/쇬m k;\ſڧwyd&]p5Em1A}R5Noч3qJ\ʟI Z`Ͷ1\o۴r ސ_Bz '[t SXc9 Fhi &}+xՌe4Z N%AхyTxbnFFnYl0LJ!H}jdOpքEr܁q(|pm];Îet,$|k)N0dZ)P4ExwPW\HYm pYtߋ}n- (+۲T7!/{l *!Z&0/ZP@e!û9`x9_LP^7Ca瞖 r]"BXoɱUH-AI ~>m騩Gw=%(~cS7Mkedq۪+ 3֞Mx)$m>PCQ1*5/t3G@=2Pp+0|BZ_xˀ]vl&]a?#eUI$tF<Ţݽ3p.nç`E'a{x@.q$duDXq : 䔹riO5Zw\7r=5xB"CGVuH2TUY=Һb=Wv%Pܕ03\zڊ,; 8F>\[T/3&㙧CJT¿\?IZ3|P{Yr:Z"%<* rPA[(qaT RF*1WE>MmU /h~bIƲ,]?{1G݊^$ h7;p=j;:W%y[Z'h!zL60 m~|*@?,¨yKMU0zbC?֞1NRhH#|glcmaqbӭ"n>Pr>k\X7ݻ@;n:Zw-obqX*t~4lȶLHOd+bU74)Nty2ѿ@A8@j*?W%xyAQ N^{y1=w<:.AnORCڛ*6ɘF-*V<fp' 2baԐisjv:7Sa (rG;3wz|1SrbNwL\vaOmk#'2n)T$XK?ކ@J5aקQ V[={ȟ?8"';d3)0a#_)FNlnրԑBq•ôǮ3ꠏcrA(-Ɔgga]ޏ" >dḎf&EXQbͥzHT\/ud"K 焥blxÃ%]k BP#.Fd㲻(. g}yxЧ1QHm Z( )I[xK? ,vH3YQȕG[OkHɕ P>{m]!GDT#/#MQ.YW"X襦Tj%]#b/_ 4iw'3e}jR$&Ϭtz2؋62[Vx p&BAnLBl]>/K-ol&> k8:0|(#OwHB|{J>:wނe%Ew/4jx%@s8  jb."!ѐR K-:TZb 2EĈlt*ΏoOή΂ɋ'_^lbzFŜ)EG[Bd&9grm-qLBbl}(X%"XN _՞;Șͷz5xAC1hԺX,;y ]MB12ђ̲D'L u!}.>C}\/^ bަ1Tdfs*4et7֐hƇ 9'/{(- U{SCw )b .Z5 *sc@;&q~]l"Uxp((]NTUc#{ ݉OmFд/T,A3$pX)>$n$m5j?1pV{Fk/>,u͒3OG+mJ}%֥re (-6oN~[:FkZݼ8¯`aD>\O.2R*vSe{g[ [GI[abycXsSĥjtqv a9^+3xk7hK(xt'/3Tm۟QKQeDt9Wh)rTVƪzH4tzMAfZנmGcR!}s6i02S$7^htlyJy;z|ϋB1E`*"_SZN>!A`I~c.QwF-UHUstndT6`>N}Jd&ݯŎ2='uNZTfE|;N0+zOFE_*16X" {@nA@kqʭ/o;y"D_-l P`kEE1)Vi ^ yݧx%r}r+::*NGMKG^ A;QQ>t\er"}9 ?ch"Mh4G\qBJm+}ZE@GS fVLVJk+7Czn59xU;*z]YL֡e)L.+](|YQ?w, pPF4\6n˯ӷ\eec?5~?6uCBau5ȹ]C.J,F엘Znġ Wm2KUt8d6HןlYqdLM ͢}΄X)-> W<׏ A"y+fI%}^iPMRl끋i/ [3`EDT9 00B\/qMgCik)1yhlR%(;W{@\ hXxeA>#ћ0F .rL͹^rvQ~k?xEnލ f^9upÝnh_(8T3\{P/E\Řh1Z&0n.={@ {M+Sx ; z|mzE-齅Q#"Jmg9cJ9*&!RdM[t`@AڐėDzdQTJa8iqrgׇׁ9F>`4hh^g '#{ (LBhݢ0 `-\:,6φo1˒hN-w#kt2E)-ҤWm|]Iux1c%.%XZ[ոTjl:h\&N$ [cgadAz#{ʯ-.b$\i0k?(lyN= |AzVxhu`K~_ߐ{;bpޡ:En.$FBM\?Y$'Qai=^PiB%wB@Gr8qi2aYhI|rɰsKs9ЩD؂lj5N3C*4:i >ՕM+RI"G, c-nn2h105zIg)Eg c"~{]A2q?zm=I5ޘK ?c].ʇhZ6 [J@6G{KޭgCV=<ּDCTwih\!%K=(ҝu2c̭ER1lhsnOt=|+h=pP 3eVM!h0<[w An U D0u?6>pD}e;Cpɻfk69 1n:]c`d ьþ {X;ld5( W ux6K_FSiFp-QBPeJANGAZ7 +bӧj"N[RnWRS/9Jj?s.vah":PFc/~;xF]oy:i/}}ÌRUȀ']ȫ~IlaF;]I ,IɐVxdGPk^7mtdt[ӆo)k*N]'u q:Z==\4wkUح{.=00LctF3VrW+P/Nrx@Ę˥ۈbYk`}5qS..}G8ayZsm c y.Rֲ"џL}Uv L)kchTqOʔ9pN:;X2tP! \[zvVȼWt|3! S)ԚpiNWU"M+sv6$4oۊ*; }f'lc;>❷x0!S.Kh_5݀c!,Mgjw2slY:ah4 :كk JKF/p`PQ-Kس4^n.{x@T#ew^#k$tB)miPjMSVޢܰHhe#0$W¬7j+%d{$w.Mc=5t˶2U{cj.6Y"Ov *j0iŽ2JRLS|<̰>*\҂Y\RK\mF%/Xv?;dT>O"7v7e iT+v+=4Lp 5; )ͷ2h]aL(: %,%0WW$U?p+y 87}Kz9HxDŽ4LcЁN ,쬞ddZ,Us UPt׫EQރۥNmM0XF=Cq0q'" sTz$s ^4 YlZͲ}A{]!n B_ID^(6N$-x,l]x[o KpctP|%U MxdoLڑ[XE xug]I(+X '=堘eaⱈ,en3i%p]1xyMX8*&(,Q=t{on<ϸu.ml^czP(O)`),3m.l9XI^^)9BzwR,Sd729V,d\51J]ZjQ:5XbBO7!'}30Pȳ55$MB3,$)|,#?b7^d4$lVWVA>FדgƧ@|]{'2u-?Lj}j*6rQo]?`a, +͓N9mfѣV5}~yw<}migS E_zrcIJ=~?R(yTLCH.[PE= q}Z ̃@)ORíJf(*Dp ?Gf<\sq- |6oi[>K+V]4m$uL>KTn*26f!0F>w.kdoTy0@U㗁P . I}s$&I_t>>&?u ƱU%Z]nW'B=fuۂv1L26 0|UК|FkB(hu'tZJ b!}]*uQH\06òAPXG۾/<|qق)JRXs*]\B#dtHëDE3:v^ҙ*á(z RL}%d^RyYji7uC&V?RΓ=(C|;n,+(=R4鼺>9W!s@Si^peZ9GYyWRNF#g96jE#Ɨ8%jV{YOC B.XWaB:˓I=9&wPlp˂a=DÁ ك.oC\ҙJd/H!e @+#e4]{GQJ]Cծ<-KIS~w yǂ3/#PzpV77c?)NqYMε]oU(V%;f5O2 "UtU|QUI1QaNsX1+I'UEX}gl$۰h2ʾm+r?Aii Qx`f:RPD.w22g*#j;v* j\]%z,(ܫ,|@gbv ne7b]cʐUhJP_t>\Ev =N1RN~!=@"^xx ),q\xD:g+ʫ>=yҞ)"S.rHs .^fۯb{`=՗k~4,0+1>&=ucun@ԍK9!mo"X˪^n MV-2 [Rje\WK06vKAvZɇXS1x4~SOZ?h0K/v;ɋ|Iy| gVgbF |* ;Rϵ #CΈcyR'8Wmn"CWXSquwpHFzq '#Ÿ$ϩM G_@^?g!po(\jӅ㛿G !\nzҊ|n`\¿{"#-`Kx:)p4W55=Kh>( YJR_&WvYzMXӒdF)cqNOwY;LXXe \U' hl2g!G Ƌ0 4w*C7¯bKsGI$WI1 )h^S?vtۈ"<Ǚ!O,zWgߠLIUw؈] )! t k(($h.BdYHvvv?Z `$B'足0-S+"]qxWXuSي":WojDwB.s :VN:q9w"N/Pb;3R.2%WV(.=|Į@wHFDҰ3=\'`4ķsY!P?057)cwOw&gf|^9iTPa,.xОA`c=(#P:&側1pg8_0;AyE(xufu( ΒѪ"Ώo7i7rmCw7dyQ!LSBS?v] F^ہ;"t`!MfBga#X}9 Ab\ntDUnh!q`pIlxt"?lζfY1 afB:=(`}F":dOA5f\EJu\`P峧`j[YⷠJTGgCNH&w,,Fy !`> nAWEY"7+c4RZO/b%,φW1Ӣ75bvMeEvيƒ1KJhiS&4yrAõͭ7 3x4 Y9WN_?,?@e+whQXǫ*xrJM{A֎A&]UQ2x3^$9ovH=wD#^᫒),SQ3m/u.M{継zZ˦eږeCW]|IwhN%鄪͙Ҽ\z~qf'q{``I| 67)ʹ`ҋLʃsPRjQye5 jKRgf&zڜ0ګRe X~ zW-w- EaH*16_Jfɺ@!& {>eEfgmWa+!%!e[ *5!ûD#@1I#Z|]f] WXNJGX4-'įjt UwTb=\H ^wGf-ҌWw[Ld=7f0kŏQTu,&҅ҘYCZK^SZU]35ULA  4 sE1B[Ԑ5hvm'?c3\aAW iH=>kQ-^A Del]s/f8<%5|lb=AȥfC\9\%iwLGs YRħB"J=(^?0}/= `HaY"` ]\M@拉(gi+n(̎h~ Sq[ps/@apA($[56\QBaZE` <>kBbTy0.[h>r.FjdS4`Qްz^2_Ӣߐ؉֛)BMegҗUII''76L^M'FNkY ˏYP] ֕E"b+^q#f* JŁj), 8)k n? —h;9m}?KPTv(Q. LwyP1 CRqŔ 6tp3Rɸ,5'}Rױ|@LG)`D]Fg 2f` $KgIbK0%5)w#eSJbZ9[, e7%D3A"#ٞ>YYA DMm9\E'KnMӺ#OڝyAQE|jGן183`?_0BØSinJWw9D`\X|:KvGߝ5kxxG B![dP)\ZSweia4G#K沔Q2vwUG|X!f- :g*өQ|ahH =T$ѽ 4Iwܚq| a밎\n%ϯ= P%o3o EwSnqHC>Vy:8ɹ3Mq9/qwQ+-E6vWWT'ӭmr"/EաRD).)h|F EOuqp92NŠZFǀoO|p4k02^=`n!n Pf6S^/h^̥D|3TN Lj%(_#?B%EZԞuıN}qۼb- 𗀩7nİKoV%NM43Կ '${0rkϚ#gaWrTGhs4b:"WFi"RQsS 8Z H V~i 녪\XiFSlڕf)t6mQk] @(.!R3xC 92TOۮcvJ DZ-3;}=+$~"biXe&AI㡈(6=t:c#Zf t5轍UMMbhqA):aCTin 5E1nYM !u6XgiB'WOYRX#>@lU5Wt͸JsN/dkUBLrl[H;/Jo}WLwozEùK)_m3YAVB6wǿ .}A{J ӰIOXDPZ;ڃȆl G:hڳ +<AtBӛf37{o#IZl`& T[o$5Iʧ&Z願΄hY^_B|a\1#ڨӫ}$oCGD(tEy^6^U_S^K'1tvRb[k!!x`!Jܣ}A[9[mim `ڊK^wXID%k#gKɄuclT#ۖG;cE&|!u5` y>tk5YK{vDGI}fw3& ז?d׀򏚊1_ .L lbFmqu||($˔g,}l, fvX3e1ʋxc$(;EwO+AD!K{cV@vj !n`Sk6jBƁQrΞk<!]TB^aºpCAL9Eg# ]Y#^`iih3ǥO=apmAfFJg!ef<ڀ||4=ZD7Ԕ̐+ Ѱ"S VjY+fNg8dR>0HXAPxq09UrQoLǹɐ֗[qb*~> ErN3"@h:꽬^H6B/Kc^Pgj}aMG` 6)G|~ .jbG>\è-T\ 6A\,ñ?kaXM2w%;`c{34k KfQgWw ʚtYnc6`I˧xQ#X3)ujp]Ri>mohd;Êx%BaѤ"6JIJ]SC_nTL?VϷoQt ].8g|f7Զ>;e݋gt[ kTۃfId'L!_Ʃ@OPʻJ..{IontjP@Bg9b_mˣozcyޣ-34^pG؞i!ʱ%7>kOD>6wq]mhhиx0yg{o٩=Eűf 8+8I8s'F % 8ذ\TirOG5Yhڟ 9 P4KkiԚ_pB#!I;1=bB=Cc0tN+$L:g?o1L(Ϩ6Ƙwӆ0Q'%47ڻ'.y-̠gII3n?S>ehs2L`YׂEpZC=vƘ}m d Mh!~恕@g? jXj ѯol]@h22]$+ݍ[Y?] [}VeZt)++>]yȞ-;`*dC 1eQIG@M۔ɉ` EtsF~ ]6TD 2  W:k`NhZcl |/wNeW a+Uqim#Eļʄ\+o^_ٝK+t&al=؃s!}aw_4vQm;J&fj1`/á/jy_*')S"c\+IFcIEW,8yLDqˏP\|)٣9*) "!h>>@[yg=Wc9/ׄGB.wL4.Hƺ_vD9ŝC*ȧW#PB0}`ɋ,=:{d0>zͨt}`a8 )e`8T. .? BMLİ]5& )W޴cot;iGt]?``i:]w2wO̿ QJ)2i9@OYd[58|'ThWzե5u;<侧)oa!_ '9l-CMu" ұ㐠dMٓGip 5gـ Ȕ9 +g8W)9ڈbso u'_42IYjg;5FCwR Obզ 4ߝX`Ote-G8k k:hyG>p/@ZDBeOb;j,ϲz L%XhD@*"iֿ\nNr"xT0Jj0o[jl`Xi9&FQW)vjoe'bm%:c89?[òcB߂V\|Sz ܩ[F!蔽eL@r"'=Zno M); gV+W/!4ЎR9@ 0#* Qe8Tl=ic7+oyS(E+#ic𰯋&ݨvb(f^,vh^QC -KdzIʈ9\\qp~k*҄>bċOTnV@L5XIY>y)c 5]X:9ԹjeW wXu͊yl]* }:R]Sg&f*7S F:˾ȇ]/cr :  kԐTӕ&h|B XNa7R;Sr ٛ< ډcK~G\zI'e8![$H¥9Ҝ"3jʽDQI#h,c'DiY.p'RLy\) (' 2'4: -u(ϱ]5"|w' ʖ#ͣB~{ l1hAx) _]a#bup39r܅ `(O+: HX[ő.B Eҍ HR*GY->!;;@U;|UyGM).Efr>(CLz\Ƶf&ZDshMKɐi sN .Ȁm0.YiITͭV%d݆`"?)ux M4BTOVBwȒrNd@"d }@谠@ )1>.{$dPf)HuƟio?aD,ԥR>T6 gȫA J 3l&g4~Hs6\Dk?I6IE.t:JaME9p#فGcShŴ&w.@+ ѕ? fȽX<Χ{cCrT{4+mPL7.kY'K:sDzc2"sډJ?ܳ}T )-=Vz?Vu~L3 PP4AR&TnϦ6|:Vqx.O1X@dln'L:u(qb3G؊^4M-~)=Mf<&=x`kN %kGC.P1JO(ͽ ,0~;1ȟ(ٮX>b {[3> 1wH8FGM4+8?x`r8lSG/~< LY VYV60<<i-S֗ihk8<6'9M^;k$Lı|cԎ VB % . uMޏq0LagzE*[lg]N&zO4&ֲEMX nk( Y: аiP Q!5|r)VRw̧ňOmL@G,s;ȾB^gCO*YO9;&4U( ˠ@nF`e!kfhBiL*,9W>IĨ nxnǯ*jIQ!Mnup6g+OɵW>4HQwqA6oӭd\#SD-3w!XlXg,Yyc0u ns-b)ada'1GNRA&=X}Oz V8 ZFv_>_a{|xk'\5٧:P?OYƱIOO5YBg!o7o< yh?Z$OȓHm)WGx¾~g9Bj'mOöP;"L m#Q'_H:wY%k]v(nV@#q>pI'zx*$]?'ĽcBp&t\F6#L-}%rFi ciT 8_8L]ǣi!я٪h/ DqU1E8^2?\W|ub}Yp1FulOp© :}E+\"v7+RdB%OIÁ;}Hme4Yw㎫CRY/s]i .Qvzi鳘iOU*(-@(ݸ%<]2زtX팥0mQʺ=[Ej)@}H`,b0/dn2-b#X?Ȋ3hva $ d`e$f7zv65;>l1,~/Ls@504-Zp3|Y;5,+35rɶ׮t7)gN5' OwLog7 I/u4b-_擗5Wm̱2I_؄}D= zLƥL9kAxR=v2wKKK. *b ͆3M Xbrc)!%,+DkC1-4 R:yΔ&"jLlYXۨqPL?9p5ݲh~1!$pCBЅ?|; LLG(%v_Oآ OE,[|f ]"mpKh%:1MknrR]6O9RI㜓~01\Ru`1m2QrZfj݄b.5ټPu{#n 0?QhpF"V# Z4ndoi fOOQ^1/jY1W#,o3FL {ڞ n3Tz~hZUq~v3lZRԄyv6?e{j*3xϷg-Dscb'@w28'*W'c) t`#4Zkw;NXzxMM, y7l9@rVjlUH<[>Ƥ }7eDp۸aYNj=1=$ B|4ehyĚqA\ x'}@jdJQz EO!3SV#硠A ?K݅1 "+їsSϑg0(CGw\/c!a0Z)(p%7zWtSeJl]UN4aVǸ?V?QK_RJ#bB\`7oX|]J,[]т-Q 3###tjE0/͢(< "kcUK"|zQ(U LmpPIyL+AfAP- i9kJTSc2:ϬaU>-`e|A?eRiQF #n $>XoUljJ^"?qijm?{&v:/Ǩ Z[ʹl@w]MyE+4 o?? aU_ K7 % ns0b6Re>V`}"$>F,(z#x5;4mͲ1|l2J=ٲ{* ^Cd{u,' ߽.@HVѹc3Q ]m%*y:qpI=2/2>3VJ Ӝ`xe70"WEc\$\̧PTD3.xD2tRytcDZ߃Bn4VuJg(7BUP-PW >r5-4tN_C}!l<1ӜDAoGӀ;2SmI 8KہP{IɛhƷļ0N2/8רxx+2* &,3 *pCU'ECn % l7v![8pK[eN:#ؾѹvYu}e߅k$&;}PPU>U ZTԏ($Bw19w]2O,^=ϲTۣtzf<+…IHqZyc=B􇩿8vҜCv֟sLM:.Rav!/Zs#R,D=KlF-yBi.Z'A $fc̗}*\t^x:0h:{D&`=r#2i'9l :q1rXS)3sTrTF1Ÿ).L Fc61JGxwEZZU8~(?9ˇS|#Lv5crWGە SDǿ(|% 9 \aQ10r%Tmgн۟p]`,ΪurI͛hդ!Wʹ[,rSfnSw0jgJXisIZF(&ˏIhe;z_︯nRp9k<"*9<@,;ψCB0Ϲ\jޞҶH7X /]o~:3OE-^'%~e|‰YMvMQZ CSD~fS ~͙-V%cpos,MRn7nlս8 'dQIɔ6' =ڪ?:Ń!CX]zbhs-~/vMTuaؙ7:94:vfx!9 +G,q\Gk U[, 54V5qhdw. U:q]}Z E~$0 ,3HiDd)j"bƋ[2x,@ _<1hL fm7y3v%0n/ckb-һWh諘U T ir`-*ŷ6vI秩0OuT-Ki5J<=w aUp"$'{IP`7\Bqc"R\4>b8TxqjNho@\OuY>ʱ˜43EW4MHUbVyvP&$ŰE(H5i2z(g.t-`O cNE?j? 1NK"opWyٰV6ePke,6gi.y7I0.#Ahngv5t%/^SXe{& Ri<Ώ:j%~_ |Wg-P:@(yՁb~B=y-DVv=0;~s ~{ "VqH݌N$.HyIs@GIU @ s_/XPԪdfU?=#7`)dͬެ{ U+胣.d%jO<41seF^GuU͢f8e8v֢&^={ ]|]py5=dpg XajO$BI+RPCqOKJ-U8*~Tg9|6NwDCZ:]@14©0@[uaw^NX$&f4׳(5U*c.< IٍՔ<&hߟ"63_4bt57jf=A*$pj^kK#xaߙfS Z]pty@KpԴr='-zN^룙/0.w"L]ٟ_$qX )M4|g.bh$?Ux;s &{Vpӓ ׉s}^Į4]<#_SR06t^wAj_A3sRj lTuJ3 0OeHSqA:%vGabt戙]iMZybtLkVi`c;5u^뿢)[KֳǫJ$ ǐa$[h)^SW hf kB)TkQ<4n5w>z)%k#f3|$S^Г$&G[|Jy`TƝ^#-MXx\}[ig)pd5SX LGP oիZon[&:c5LUmp{#6'[V9RӬT^*S'QR%J~ *g-v1/kGO F5zCW `^S'@ʁ'-2Fj;i1]E+omZuӫ 1c_rўFA)/1pvnMAGSE1kP_=LcY.A,Tecf1dKj&*.ɃֆZp;tcŌwhuM3{E8@](;CYЍpۂ@/^QX򖔿ċ&^+CA6 = my~в> X#^V9s;_1t0>`l.muXأxC)kG~I0ƒc LT#3-hdФ1+Y,o+޴ _3y Y."^pdDP4j4d@TS;˓}:CQߜ( @BY5{Em{s[dk:˒[nAĉz ?rY^vhhVs9Ewn=ck(sV3[٬ \gCٸz@S 1ޅN>I188} oӉhT/‡`1_}(BHߐ7=CsN ѾR F>8Ts͡ƴ8Xv 1 c qs_AYN<qϻUk^bΙ8 "œu%X9?ӔL ljeh fXxzDu$)yu7(SZ\ ޤVLvz jhzynM4mJت=%@7ѾF9y$tN^-cɦ Z\F~ ?^84'AxR W'ݶ{|*x=qhZPQu| /#a1PSH4}6xQ0GzCUoag3Ӊiju 'm΍H0]OQz?&BT!>  R ҆\O8ڡ=tC]`cl|N kL > !QTIfK 裫+G,+ V`\QX^(8~l Z,}]z5u Ld R( Op΀#`tc_6DuP=p1OVqTdI|r)nԑ\EDi)T.E†l|/RN7&y0S3\f 9 㦪]ѷq.tq6@zݐ+ ϞIz-Ko4~ذo#_4-*C(_Z9I/f\dfZS/FK>@%{7E•mJ =mؐLr E#xc j3Yߠ3/n =8,}Ed%u[nwW O]3_~8ҸvS؝ɱ Z 6"(sc(HkDlV&6)1"ጳ'ˆ#p̯} a3 A0|CRj ,eO|@Fɿ ~j gRE-fOUH^U.k)4wS4 ?3"mFADĐ {M 2F),E'4Ϡa"<`|k5U2m@0 ;="볾ͩ`WDs0lt)C8mԉmsi,i@ˊg.j~FeIѵn \ 7)>pScNT4R[} ryfG4~sݣG |xaYex_9$t I.TSMKN-Y7{ZߓJuiGr~Si4e)ʄL,ʇʪ|#BS?*|6j~ƥxV(=g5$T;avՎ_'+|_A hGq<]9MG8툋6Z+,ǥ9QG?_~Ӄx*@/B`[P/!Kfb#*{Uˍ)1#Pg1 `U.$SM`'Vw߽>Ypr ,ZFIvh{o3=2 +"kدs0t B ]joq5kEBZjF' %Kc5~,Vr?f/Z!dI $gxz(a>cJGWy 'E>aלP+g!Nf0E$G9os|}Gy⺛Us 4_II$b1:Hq̀]g$I^EawüS{`Ѹ F|C J~%?Ff\ 3òet\VQG׸:RT2*4K!腰 027Q[mJLv U/abt"6!7.Ǡq ͐nI0Q$ Wڹ* B+iأ*j䧔>7vBt_׏x>h@[RԃmT8Prs˕vxj=CCx6̿x\ɓgE bJe5[~\/!ު>cXIaVߖnYBL`.>yeoT=ۭ#:uLP O,>< X qέ$@"] ]z%Jd4ˊtXh0ƠQ.6Zxv@83pK%31AnU Fm'AUO~Rq,!qԫv5;ȹܲ h_&KoZ] DZ@ ŹPpdK:K(R0 3˩ I 37gh[Evr߂ܿ!P+[`pz|kQNPg*pY5 0zWk ,7K71ժI <: >V^>#GdVb`sEϽl1#9cɹ?FbddvO>Z v;&Oш^:|!yj!\4 @G QAK{ 4l퐐Li#^vm9La-Ir~rz*b(Bho|?ު7+DbmEqqȽb-=B-è&)pO_ LRM im0+&Y.MWJzdsMEškɳn/SXA~]KUoܭag5X,s}<~H^h^ Y%,a] $l~Ӫ63Ow`"{!s~ydwJ坘: i33&I hi kGmFCJk0?{-TD~+ ]t ";G)|`zҢ=4ܨPt/٤W{t_&^ "+);IŧuP:u/AS6U<_pҹ"F74`CnOnJY7aB&Px$ 48J+{`-) >I/*=W# US qߝ m3yҝg !9JZGWKs%"V n~~1?olv_/g£kS$Z4^mɛg,W+VM=5e5,Y>IT{K9}+};%F5}cFE)QDw8TwQ%&rom:/@i%v@<7d@!槍E8ɉv0D{lK\ i͵l 5!>-0۵P}5]nObRz K:s]?cYLo#[obƭ£EgN9N'hִ-.BC'bt @+ VGbX]uS7.uRC˽%k7S˂[Xw9O NSk@H/y\E{ zK0o_T-fR3 ex|#{eq]G Zq}O6 ynz1SgL`k(S0nSz-g3;.,| )@p:8a@tUL^lN/ο5Js&}p-$+j~ ߃I e*lt +8+4TIR ~6񝥁y,zǬs ?5wOzڎ&4ъy*m @h(,wq* <:v dmڳ66=zϏmqRț}\4A ,f*^j7O7  xfAIz靱a\} -U^.ۿE:uCKˢJPR/-!9JP{ snM;'QxS~Qm|c,-[V٤3?]_ܞ<$V1sud+.y7 ()4 x?g~Љ+D_P4@?>*~ЧԌ$,6wMvR+ʲjq˖ -,"ӊѝY!at~~m<tixTW)̒ āӭ pEc:`4-H+XIEt+4lbs|=ӹ" Q mSSd9 SVxi!I%2E1z]bb2e-n?&1~#;3`ɜ_+64@CClq9qlFL1JzNۀ&j2Kuo8;8hn(Zq!"]>&G끾Q84D~: =`yw_Z!Qe]?gVFE=jLC_ƥU(EҤg]06O䯡3&q~0'bn hર1f! c_粛rl-.Ugf-5I՗~+c662@5[5`~ '(-1csҝ“%2Pg1^ X7|]ϒ)~=xP@NAk!d|[AsUX1=Ϩ$aUhj0Mit j!v\H;î3S!OpS;Sۑ=Y#6?q̶ #NurѨgXc/fr?x Y ,һ! %Mӷ9KO)4gqs|5#`Q t )iG׎Y"XTS=M#[˙}q "sZ|Wz%DGA1 :{ԀkB" 0gmr.7`(uPc|bA?(ԇ/G<3`=)\A8p.Oe{ p/?f!_$gVWt9U&s?w@I+:JF]W:KAjMVi|Mjm'nY+Ұ\ˆB\ }ff5><,5GQkP]3BsǦxu/,(Z07] 7HŰu0WNϺl%21L O IwTZu\iRx7HDRX?MRI/88JOJ@ ng[6I#f"8!WE_ENvU]X{ʨKJf&w];M<:01Gga%ZAؖRZ}j.1}57jr+>m3P c2ʪ`N"0=$N%CeHygk w{NPˏ>.bXEÑ鋦ܒ=Yb;y|>f)ԌX=[cGjqˋҦ ZCmL#< "U4+x~tr Ü5V7Χc^论h>7p\#_3BU![-{S R|? A`E֚u/Һp4 ,b_=YԈX8fl ] ?iBL#7q:OMF2[* B'm} % MJz؜4麙$[,-v6+8{ CqToVT_*"x-*KU`k;ގٴ 7(.@Ey`̨)m@k~ 7L䏕`8sT>c B+ĭNuueMw2waOx"1Z ňpZO~)1>GsDۓ&m7x<֠] IJd?chVL \ҳ+vZ4j2MH̶R]3wkCt]kC1{Ai Q9>Ͻ69E{" rH;?oylHYi!/RْKaԴvn25} RtSdlQ/"r<&0c$mgM]C4a=x3BAX׍;ʃͳHYۋ«i @#QO #aQ%YiQNk NHϨ0zOK'A:,ihkv>Q:#DӜRUEI蹞y-W}0y|a9 sr]K{.}.n/WlY'*)d Uq|L*C۷ 4 =L#CyvC2tO{3Ǫ?%8 c@5.䥘lqGEV -֗r5Jıb4רlJ3A3Ț9?G7ύ/cXo=7uL3u DqnF{Fd 50-;b1r(`5z\bZkSk ̦9]L$S`,d,bzHjPX/<ۛ8yVl܍nB؋?qqc3KC;6x[,5洛&v c=en\s-П֯ZGzбfŒaLFt/[9#[vZK|W{,3[v"H:ȉ޻~ $[-Qrw? ҰXr`(Q/;!e_ݫD]'}QY:|d1"( ^OL6]GΕ#j7%9X<%S-@~޳^ݔggs} V $47N,y&z*}LfsK*A!a7b~&ra/;T ?P, Y_TiRUh9}@:6Ҝd,qjN2ɖ e~6أ!Rp%lr֑M]E/J$Pc9ZlיF8DG?C=yr/@r)11h=]*ugMeWxە{pEޠ&gviv".0-ʀʜط:>/7goW:7}0!~RŞМ3ruK)/w fޣ4Ygèi+Fڬ,">&w&Ak9!Bn^4rB&x~rr}0fr#k5Ռ5#'0/ |"".3nǀϯT(?EHJ]('<)'fE}͛fl 7YmrX$.lggq,(^bFKT0ociSd]tvb>%!,AߌߊD`* ओ$ E=I4::Xہow6O2T* 3tzL(9STivfA^څ>07x }+oXѤٌ]I%+1sD (I Y-+9^]^'o0K#+[ U6~bU/ 6e|g\yJDJKږu ,M;8񑮬:ܖ]FƂUk*pH@C&,)_!f)Cvcn~wVZ8}װ_*`6x1BžXS/yޝeW*)!`sӨ Xrb@ؿ^_i+ (1Fm ꬊa"5NVD /xnu! oVN)X',: gf\|4FB)L^ZHTƺ1 ڡtT?k'ϥ FhpP bG˙t3[3SYAջ0+H#2F28&`Rd$u_ǥwQ4kEH%:Y4 JT 1`*ѲMfX\h6q>P+ĆVawjM PK@CI1S!&=G=<~sSBZS8c~Pyt j$?"*+duqpuQ !3KLc'֙]iq,-q,Z#o`Ec|N Y1>i& 5 Z4"E 9ϭE͋7",'wD\ G̮p9I٣ v⏈ =Nؕ:;:%P!ѷlP<`.H[%pF6{hUGHY 735'J 0Њȸg|w )S&g,vGÐ3~S y?#/YKk#~8 /ؽeSrqP›^+;R."j /%l]ӰI]u)y*m8bXGTW/0I'b _$Szun2a{la]U:A"- NԲH 隁 WO@Dܱ{A2Q4ݭubxiB(>/"f5 0`"t>M0 Łˆp M^&,r(~95.,c57d(unnN::0݅hݚe ?[Wl/щ%1SH ]>͸Q\ujʓsuJ]E*\a]9e,y P0Q1j1Mnxջ[+OIf"YBJ)T)Ul޳]G#ÍE)z.{('OQ39Jۡ~S[(6R@}ncmm&g:spet1A|n4k ~G&xY 2T̅n?nI4wB ]l@L룂n-zW w,o CmLx+*z%O6+8=i\q*(:1{c~.oq~ {uR{󻯞lU7Nr] Ȱf|V*>}S6\+}9}{\F1ZC-Y^$yH)#pU=pe `,WCyV T[DZ%wMy2fc] 1i0}Po$_$Z+WًOy >/#:'*M_vѓqbuW\w$ ՂI]4SlAa|OߢpnPonrv[Yni@&cMdۅ"*̛vq4idώ- HТ_l([*5۪JB[|soޕ;_":hhĬb@1qkI0(B('\C d@QH >C(c%>qǒg=ǣ/ڷ/@@_ v?&Px|HC;̤':^0=RC7U񚥏lZhn6e~M>Q:o>+kr$< ⫯2|h҈eܾTfuUm,D5!NTxh5eVA(yxGg4sAADbe #.(}k%P.p;χ)~Ei1;4,26"~i9[j-^=[jŜ=I ;ECT!*qؘ0,Qқބ`K YcȔ>^?G}GC*_̼!z86\sqM~}B_ϸo&xAA7뼹a-?m1燜a ,YsI|φ^1k tkr_zk;Erqu]]2:-:hP4woA[tDP}CIs?(zJګ k*8&2 .u x݄)W FN0}MN6:WTHڸ/NM2s #zO t(6M6EW^Q&A8ʨJ~MtO{Q͛]0yYg!Q+2j^xb'c%I_u!9*P)Mkܠ'Y=Z #D֫ozӜKFo.D`n %f.{PlGW6Ֆ2%l%w'xLކj5]bbxhgĴc7!Jݖ(L=dt$چxя@R1CN$ɨ{kt&k04Ɯj ٩BtNw{)$|pb8Qjetϛ+J~앖G ĕ`^ N̊ҡ|"tw2-疧#P6"E+3°4j(3&MNJv'I<&R߂B)9a4œF=Yֻ` [b-qw1szmuOaIVl$􅕤Q ԬH% ޮ0kWzQgæWJՉY"CSRѓ7ܻ..M&B9᜗r[T^Ohjt=fxœ_V.D9cפߩs͡>z#VOs]R9 uZ`FJgER8L{BANȷk2|"zc}p1*l*BwD'`Ib(_uH9(AlX%%FKp6~5-_|@Q(7L1@${?O#i(NJS9{A)lϔLWƔm*@90 n+"D/R]JpU1W!Og>ggf"5s\7K$bVw`KF=!}zobMx~体fDqt6K ?: G0Sa uMU1H1.<41<*454%ONב/H;Nd@YcJ ~)e߾!P~, D~7oy[ 0/XqݒzSz}4ⶒ0@f{w6 f9suB)mH|NdYI33QO賌/NƗ;  V$q;=](qK xH ͅD>`¿sҴIArԇ*p!fKqejx֯"*/N';9[lK>7f/Ҝ(tW߄KW UR͍儇|'W/9?NhF_ _x'?MBP36$;d<.I{~]&7&O €xwơw f$6 SOX#T@3ƥgkڬ(f92H 8Q>p sWXuk*OWk̮ 'ΪcGR1Φs$]A$D {Y οaCd흞pϭ0 >B maW-1DtIckI;sm,`nm葆h0-,[\5w({ J(e{IMQNH,H( EJ\3oVY θ}sB@a~=oJDGmBhJ*C8ʼn  DN)ބq2wKgkVP Ƅ9 hbno |u9  n1Ѣ,П1l/!3!aoR2h8l;YIXv6(VU۷؃F #9m>@[wq6p+f_UyihOe6oY\6~w {lC6EH\2g̷ bO8iC谋^Ss֋&0t) i}ߑ(7">'s7PzP6jL Us~ي^MWcϢz龘^Ȩgw̟I$zl`#n.g 3tB7wNJ ϹNokYH"`;͚-$D2fJOt5ꮫĂע;եHVI95auxc?`i7q^Ֆl]*o7Cƅu‘Sij@1}O@,Li|Lؿhd,z tG2o).K׽s ͺ~pzf=Ap{]Z_ï|[aS-2tueSiQ8 l$BOx#U:NkiEj2s? ?l^).XIfN6+:B~G=.^YнJ S68R-Āyc֜1c{*㫲,+ɳH{Usn\ڼ%)17EFŮV95l-)D:;4/(}Luz~ tTw&Y 6uPqLo"iNtGX @/]gF"M< cṤ01I:-x*1⢓GjLw8wnVc߂ 8P,_s@ĥ;D`H񄸇J/eb !]\T j6ؤ ü-{xK/۳AR nZIC7qSf;ci)% <{asasp']B0'r-9Wօ!C1,DU%ݒl_CJ[O6%:Sy5oY-PE34f 8B޳L׌_%Ƌj"] @4[lH@IڗPˎlɢQSp\΂X{~p!WNf Is枌KUu6b3>ɔ/[CW:)q]jcP( _@.][5>hwlM4Im؁NiԹ6,BMرVʾnUc?9)Ru?]M)U"`^4E()>>-+oEdOLk@PZ JbeSM\0Gf80M };:$7R 5ȭM~ u̸_HmVKip髲} C`gPP:o,u,N%rO#f9&E MCrrMmje#%w[pָ[anɺm|fU Q(cun!@Z<㷒&B 6LC;+#hCTFCZ䍬~*f$b[Da|7^ zSF$%F`@兔PDDacN9BErNS?/Rzrٟ7>fF. inyV.Ƒ͑!V5w {Dĭ ϧٴ`h%ryZ[7/L$W B+vˊ'p-FyA|Yv÷|U -lgӪ98 ]sҫ.p8G(XnA} }it59c?:Yh֌e&ՁmB`.M3\Ob%>ji GwL.z1f z6d(2M=W6/yȅ/v\\]Xvz|s\\E^OX,ˆnaLLS=+—358\ǝ2'ׯ-! )Wc`J^:khj3x#t&.<ڰ3֍9e_hoUڔ)Cev D@8Vv,Xs7'V%.E͌f`vzY~dԀKK+j?\^[&'˰>Ed1)T2H'"?9 01*%UpNB@H~fiyWp':#<~Uc,{F!0mHtxn' ~01 O"PD?cOh45sL@5e]mX6tR{-1-ugz؊i Ɓgy!.Q7gKbk1͊40>Q a6)XIvڽ*Ɩz .ܞTȝJvAQ[U:jds=#u"%ɏLix"N^5[/u)Rp\Ľo nIe0U>4xQ_;",m No`ADXBxB\Lv \gk⹄mBnoNQ~\~H-A-Sv^T9@'$.xY{0XѬSs?Mk<]zbfMOB)+ 8'e/^#J>כTOhlҢS>6fnjǜiӋ2g+; -lJ䞏|>yRƹ7u-Lf/*Z>)U<`8m񸭴.2[M6A>O=M϶q@7}| giTCYZޡtwR&9=zT`5CSmU**j2!f0L-x 5])uEn+_NSs  M:ot&LWR`&5A7 G`kKd&gpixER _ƗI4DmUŜ]8傠#Y/kIfXZx$"jn)!b/,$%KQ$)ԝVo/MSNW0=c/;IY,LHKz4A2qm+c&yW@4Yf6)̎ʷ/.`{GJ FZ _8A]dRJu݈J $T*txih'iOZ޼6w}3̺lGZq«d.b=AWYJ~|{)pJ/`4 TOQ{=_E§KMȃ*gvדBp+G>GI<5;",IL* ۲;:Q9],?t,oV;`gJ7J!e987*4r}uUlfղtVuy|DkF]NjYS-/TOH2QIUYi{)٭D03.gcFh`92gV.tORk}Z,b?^NjV]( h8NA#q6y 8(Jמ?b ${2+t^祍ҳD\*Ou13b^x0tƪَ`bq_?A,2L_\>ԡ'-ͱWbF zpӨ?~fV֋*d%b6EpH Β\Ǥ8p>"|* yW]'+mO~mїz;jý1]ALDDgδ"%f*Ea63R snchh~7uK>̻%Ԯ i߿4aK"8QMKQz \/l/NY+T<Γ\nRqQL ҝkEVDWp 总WJ{W,@on?˭Qx/rgD& L>@vr^ߌ'RMcQ,ЩBkZ %" >NIxݗT  f{ =&4Ww?njָy8$3$ۯm]<@:O\Y]1a}lܽ[PH{ϒY d.SwFSg&7+tEuM]$d>12οt;I]Dmm Nl/*HPFƅfӌSUzv؊l~RuBݺaAX.$SޤoѵS鈬8=mBsA.?qoQAz m9wB=4B"?}bΌ_!dW<CE9u]C=Pذ+4Аٶoc*|󬦩Fļ{FGF"*}&j0~%q1va ѼɠIT3q6S+Y\2sSA ~[Ƿ% oIHQ?K:|'Ux`ZK6+(9*\fQ(,8["4 ]ɱ/FG~G `eZ*" ~>s]K]PnXӠV vJD'SBVx6X FQkB$g/|-#,3X1`:͇vc]=v=;5cb(I̹)>h4:գD8 :;MQ\'6ҡuFO+L.cl(yFEI.G}--wMQ_*SMԆ1X55}xh!aAkkEߚAUsJx^V'M }a!,7U54h"ُdxƨ4Gj>K n} >0;w%þ3-_I\h:LmyzQ&Mos KO3# &l?dSq+:u'cnL'p*b-on3Vn?L3#Y ?W^z~a-fJ/脕V=PO9+ )ڊk_^FE t`$%e*] M.: {i:9ƙPg%A`il"Q j>Ks  r#n6U$M<}R!썟lJ&N}>غh#- y54oŤsCeɚ&L׶RRȟV8m+Tڴ0ґk NHMXDxJ(;XHH'  7ќ)FDYdPT'ԩ%fe Gwqzi+ef 8oQ7Y!'cEag?%8٣=~Lg+|XQNh4.qQ إEz|ږGw{ QF&GEDԼMAT1A7 W@xQt*54ŅNoOb@Oj൝.乒V?!`Q&t!-զJISh{,-\]w2O$q1  i@ZYk^QG1q"ΰ9D᫴bXzȁӸk8R̞!Y1?ZHIuSzZtRO ?*eʮ }mu6p:,?'yz-41&<VRcÉau|la?)Y,p*5o<}/h e"wS}#Y,kY JFR@a7b4G`X|;hVnD0r'eƏNqH\^FIh}`toN/sHY i3uOe~m;ŁDW/ʭ"&oo&-C!U.K'`YDD  =$r.1ז؍]?Vf22l]ҕǀ=Z_ +;N +FYvJA#hD\;N&"%&4S,,Y9~ ybb)|4so7B7)}-qZ/pEW9'Y@C_lAdLRCV68:Eۄ@&u2ҳkb ъQ'F9S ipHi@ljܿ3Vmj{H5(~ԥ5i;}T2]?% G+/P& ^Sp\s+k_ U,}1KS F9Agg8ͷkC'Y ۡ^,^x!bnrcc޺K*g4oC#`e1,{2!YxIfu5q2dq=ViD gKqlLI*#yG:'R5f8ש1<*sm:^>1Q>NT/naM&8dYo ztZ俥t9&=ᩞ^~gUեx) 6j쓅m+ ω4\S}EM滼b94 | Sͥ.We}qhn#n:%"ԩ̴frj35_dzӖXQ鍂˕G*e57 v/+j6j h.MGـ\=l6.2+T5go;杶S~j c݅}Dt nnY^? IGϱ(A~;ĮND7~xX1 a3ųm#TO:jG2l[/J$lB!έa0B8o8qVZZZXLA3dk W?,kV=a`L 0"..$J{&I&n5P+b=0=> hR73fysy(.bv]LVE2!č^Ɔҥp=W2) oC  Sl06b]f%/ԯfؤXJmK,vPO-,dˊe)/*{?|Dlz$Ѹzg ޞ8$1V'D!YT5Kݪ{Y_'BD`4FV!1^^.wpuQUAN/L?cD;^}ʹcvU^uAtJd8 j 㦺?ᢏEN9Rܼ6AdW¡,>p ȿK6UZk~zӳzJ=YO' .3`_VZ— {}8Y/2wK1O&;t%zR@XƢhT^PZҕ, >advcQdOW+iDjSշֽ0QJtlw۔9 ?>D 5M5ݛSHG,͊hʽU8a#̫VO7*=TY#5u(cr+'3yn~Y>}_w޹wgɶdjЬ*^O+X7Oot1#xc p=slc3~;}OG#o [dy|$[ƫ .'9LwȽ~=㦿n2#s̬:j UO %>KI ܠ[^bEYOR֥#K09RA|(O2s[N"8sJK/ؖ2$WʴW Xmme<݈b̸[ 7"tAn yrcHAÐo';25QԢJtV8 QrE9N^ɬ  's`c"QTn}0eRXWB9wLg^G[5dI3IpUM#˅t]yICzخSOq%̭ C!uTA'>IH}ƿ*“H4?y+4:]|[gVeJSo3`{Z`?Br_`j2NL 3^Kpa˗, [}BI9 19oο//MXjcukLDqR\G;x!K\EƱNn/RH2gtm]c4c q|T n$4i[4:c#G*.~DxډJ03eC5$,r~ $gKzy-$(2%UV\A?[%eIGA}I(a:R1*"Ƈ?EźК)؏Z^*'/qĀ?V1kLU/,O)H n2ٰS$An(P$l6ю̥\obet4 ܑBsmXmf?,n1^ Pw`[0ט*(9 L͐luЧU22nc@ oGAIXfLG-[d4ho7'2Y~s} HNj=]͗Gucڈ>bo&@Dj !uAEr@}.m|3c%3 Ft\wKp~riV/2)'^+_Cӈ~~(։z{AHPi]{^R.)4e7jL\.MHWi4 8=YVPb,.%+[90yKi]x4uC]T1U-@tҥtVa6-:SJF$ :B u3)1-;A{h5aL+PU[i|`B7XplNa `#Zz| wl!^|2ZC *~u!@ yݭuk5r$dXNB`x..cW_!. >=CЎ,a Y+`]LAŠQ f-9 a1x(k(屔JGz#|zҋt&YY)XE. RO\:2<@wSDHODMObl]Bq_q^h7BrwfA@K|=/Tr(tKe~QzcWYݐANEFҟ=//.sL2Uٱ [d= ?CHP4}89 \46 ൮C9Z'BMBF G~'џFZ0H׹oC,tI@%0Iu i !W_oCq;jώt NUi߫PK8q V14r\c:R8>sm#(ςs&(cI&V8 Ļg7Yš&$v&ymZU<f6+q܋׈T(ŻECoLù\*3 52̛Fm"n+b8g&zo_8à{{HLRc jEjts]ъ16H5ro;P+'SGlތ Mi V?Ey1+XWHۨeL@"QO0w{ncjnġjwd'+BXʇۂV᷂C?ܾN } LLn-~ҿʲ $!6RA"O*e?Ng>$&OE-Jn:6n{ O $WY8%f QU؄3bzy>E/⌵ sh0oɿI֚m&u&pY߸Rۡ~{0QB0DD!6H:g zŽDO~ܙDsdAVl '4eFOwνc 巳ԁ9w"I4Ԑ~iw%bgl/0Ӿ$BϬ٫.R"'F6JR]k!-KpϮۡ,/ܐgȈL iTs gٲ5j.f̳` Y'}#Rs+~s`;*"f#&!=5 N"ŗF^"PG T*Dz{symb7TI>E}n.A}GӠAEĀ P$taBrZ<;J]=`U @tLhjFT~{MBhҿlE')&֋6vl)12: p2Ӻ7/K%Vv>g&,~6Vh (Vu =-78$ϖA\Z8ۘ偱E#mY^GXf.@zBӞh PLNE Dc!35Nyj7{Y duh4n7 T6:ױ#kQ%j1oJvT2b#zP?wyxoJB]*>N.\Vl= Z-SLJ铎 GR5 ~<ou.A#Dެag!vB T'$FNve剉C@*NRgbc&hd{:Gʹ6z&/Bn~:\,&)գƨ7~/?Z` JS$Mۙp "29a?ȇhj+Pp} o0lě>R\ ws}0M =҆:rHK-b)E(=T1 awv!29\zCM4 AR8f$1}ibǀf:7Թ kn\ѓ ~==V8qğ i|Dy/umĂR+Ĥq=A@M@U1gGN)2X( Ιn51CO뀼Eg.ӜW|;z$wQD/ݧD72{r>hsXl; ?Rq,uB=LOZC9aצ4 y>Cud~* d.wk8iq*l.2B(aK##pC/>`]IeD "F">Yky9>Y{!g oYLakJ쫛>+VgM;ZBQ:>%ZCEYj4;A:]Kz ^^nzSKwbyYKJ9>ݣ^(3I|SXz+vN=1wx#P9s x4F{(uL >0kzр [A5F y,#yL#y~qQΐwaˉϏc8:(ޮ:b-T@QpTDşyuԇǥZg4 /{Ϥ@?\"̴n <Ht<7r79/$~:!EYj|"JuVv{1hLݙYtD"i>54^k,IL JO\VefFF9sp{ F3aTwa4~N Ji-iCO{ٯD8Vș@Ms?Osz~=RD S3k`f+V&(dc3#~ S{4?!iU,P_Gt4tL|$` ,"<몪<ܸ+j8޸FhCjf& #^rcA?^@2_bALe$j*2S- ;K3iTB)A'9*4R#B "Ɣj!1W^zmhؕBN"FyL($% N7YM-l*eVK5>i [ ffpݤ ڹý E|BsVBþ;Hw (7a&#9aNJgۍVQ"qX!'6ir]Y:ϮE#{qu;p{J>1*?Lq™ZKB!AL{A.Ft05^{5J7'";|󑭻:{N@dm] ʕ ~pɝpШT׺Aq3K<5s,Ivy+8J#88pLp )#Z_:JGPq/brfK[ho !ssQ57_Vg&EvjCGʀQ8 Oh(^ne{0nkϨaDX"?Aʺ h!7s]'^$`?Rpn9@; YqOA_fg{ &raBj4Lx&C4(.>Zs2ޱp8:HYP KLߒX+7Kz9z;u-%]3mM} K :pxpu*K7 H3h=ގ"]dAOxo5_Ol 9N:8K6 }lMWx"J/}ݙ 2߳vjzH%]Ч:F\+:츓KY@|S="CSk"А{BS`4.@H?YTU'f:8Bz{ %Q6߮ Iڑ .^N~ F 0g@ %gz(bz;Uޯ3VgU :D+ N64eU0u= 8XeH2fTLi]+GW绹 ,ܧPҍ1mueLmO2'f`CD4\ɧb":+a[8Oc>Z99$967^|v|^ZU {WVt ǫ8ӴxTmGyJ5> KXǔ%$u<1VwYNGjSSxuR dtXsZ~,8+Ovcc$8eNm ƟgRz}>(ڭE\raؾd_` Qn4׆1~ \P2zc4E%8fS:\܆h2$.Ym:pxwhv`=#v'CnKAa8M\h3vԏ08Ɍ É4* N]1vLڤsLLLޗP0G| GV{ µ77n(91H?CX^rP }\PP!ޫ!+~t82hG.aw!|Ql.@iX :x0='\6W5d^KVC$MaZCŀ_~oeZ;5)68WtT M)ˊ\9#&9fC+Oc%ҏ" ZdBzLNпYŢq˧h"?:8eۖPƪn\O4?KA+=aϫѯu;vYAfɪ mJˈn^&<_F!Zoe5x{KigmP+@a0jt9OVkR^q "!2[:˜Ro0ԑ%hJRb7E49ͮ Ky&ƠA ꄛíў|h8QRL= bUBIY&M3:/Qf!FGjaNM)g <='kqَ<~Vhiz&O92bE8$ECGYL7qd쮅 ]Q\>`u3'?IV=4Cuv_~.eOC@p/@$<2{4뜗^*>y&z=0%P^=bUAEB|EUmK6"@ŌhYZpt~"TxJc'%=O6E bN%g3d <]|&4ӳ+F]h[W!AX ?lP"vj|erY-G9Z6=7'=TG1')!y}V|[JbǼ#,h'Y|Y˕O1 <*N=[閗ZOZ6-UDZ/nfj =.O>ŗn}nAƖf|OߏTdž/,ܜ:X> C1E\}=)p n}77f$3Fxn,j7(0dQb Sž6wJf3x%[g2浾^:ɭ=fw[orLwɿ*WAkh-C|r~IqFC[Vg0ҝ}T-;n*v_-G~)aP/^xF*Ϛb$UlYBYU5lT9} n\lU 0w`֔"đ;#1JRfb~.#[A8RQ)9H0/:5VaZ[8p*-K*DZc9Yu7 yȀ eHc97Q:^VMc}@f`ғZ^U232dyvt lْuE OkQ\uG^PGS&,2Sx\MUt-ܺ*[2Sh0U9v'!Fr/5*q,c3 xʠ3kigRS1x/pP>:ē$c6&m4Èpmee~W"#W(B+hzPO550tfn욣~ghoYUBWjRMD$2R1]ު9VlJh7~(g:.(prXu0Jߊau~so&C=XϐIWaH!Տk?*ϓLolȵQ9/5 @iDnRyn9'ÀbXCɗ' mg%q凁&Ž* kR%F/bf" c~Qe6;9vTM/;ҥZI 1DErB5T<ԳF5'jY ̓% V*gBUkyiDޕDmh-PM8CdsΛ h^穨<yۆR]tUl1B({74za108yݘGkp2zF kBvM x۵YNg1g63=y.K- N ˤ*'MRޱ4H˼$:Q^']%m9چyC,N6yZ95M|_ϻRlIl.rs%>qa# 13^پi9e!6QXpԴֱf͊ӽͬŶt16C[(wByxߥʒ {Shy|-{C*Ǝ;i{1>=~Ggi, !nWJSXwrp7c6xYCpo]h6,ooJꖑl}I!QcȄ%)3!߻u Bڟ ;cո>(mdڳTWdvKsrd_B ECO9ŷ6}6xWu+NѯR72lM1oЇȥH7f#V:|wY1o Z<|J([h]rW1=*`^{݆M/DY틧72s`) >L#+ t6\ɘ&"&p4R4=C㪷l#؝2c*頵B~8?wy|Sߛf mvGt̢v8Lb}Wl w"+\n%i@diߛ?UQ`g- a:(+ N`k f q~mH/LD jd6G"~ھԠ 2cTy dHпP| R H#q\n^=bd~lrG`HGod'~-\Hs ء^B7k 6ܐZݲm"z ނbkF#MdE X-ѱ9-r%TJpd9Ș>ۈf^%[4P?JrXV܌t=q#r {(^%T9m=Q(d{ߔLh IL-IZ)M:@+[[^Jz$yƎl!Õ}{Y?|@[4X>2NmF~n$:<;|7;\7ʂFry O'f/*[?(J!*Hd3óbm`]|fI7m4U˵W-ܮOىآ)Qkx@IhOJᖎ3yǧXa=ŮW_˗L1rKci [ND!O`aazVe z5{Wy ʔuNWGZKyĿ} +x8`r`ekoLlih_I|O!&hUa>ۣf֑i KQ鐺"~oAa) 0x h;:RQ&|AK{ʠ.c0g*%l\Ҟ,~`sڟf|#_V6.`{o["6{}!>:LamɱָIBdSUN2hn7ٙ/,0 sD/<9)T辰bA"vqϥ8c  ҍZH1^CڴƒQehe T[ŔY'm̞C"62=|C57BLwG:ֽAz"k'qyUwn0Q8 n'<"(57TN_q%IѽLf(8AL8 H]̦6.hS~&jKTIHR~G/q\7u۴&I4D=<54D)\sͅbGU E (#KP @yxtKmI8pt9:z 5sb\-B-̑n dVFDhզ! .*x KzbhdAKCֽV+ 53”cpӭf1lgDT@j#"uAn8kG>" M] n?]SPPjmε_iI4BH] =2@nrx'SQr~RV놭e\NK[uQź4(abK%~J\M=hpoJf㧂& x~Yh:pٗbT>Eʴ2v~R.a";C~:}8Zg=˱FH7JFrc@)>{ш^Rp*-sNEj"ZG +N>33mUnEV.ý['n5k:ڤX> ^C&+E~^,>V:e]B-EЬF "𵦗dXU&XKdhrX5rA1fE`}<0|*&̏}u?IVF9z]C[}E;1 iZmΨL%Z}qk%;RU(щcR?ٵGNNU,RgsAnɹGyڗl=ߟbrf:I_ɪΌ\Vo ֥7** 6ɒe7b%6 784kN_X g"[s)%vrBZw3ؠ(MjスP͝`YG!WȽI[d:PHRSG^ep;!2E(R ()Ңd>Qe:6oYl휃 ҚPpu.ȨJӉs$Kr v6TQx Cڧf cLi4DhN& ?R|Z9P 1i73Dӆf *FVy볫\QjOZABbxr9tsi4P6E~6y>{:g= 7B!qR!x xD,"">}Wq?zs- eE>o?*<1rȄ64d7)Ί@/و.;!:Xa38FA @YKg=-0d%)-ڑuם#}zW ߘ_ؖ,<DyzS~QS p81_Tw &<@OiA7ж_r7b[| ەd@E7OM3EX^,wi^3NjaL 5ay]0yL,z1`zSqb3@#86‘z 'pٺUs }%-*C. YeGO)X8"0ٷ{0_|Ds )8nQc ~"K0lB~CRߵfo[8/w\ʸB>ՒM@W$8ȏR*y~pA$WAò`#[!@]ͼ+lç%I?>&wrG& e!BGFMQkPft-# _ s_G+jݓ[5ȶ(ܖDkF _Rō +Ϸ3DO3?Ͽ\R)¿aQ,ݺQK0ӍUߵ {Ec0iI5( ْ#fm6=4îMBv)Ѓ5\NfNE8jA> knŦ1,*jެ;ujw(|IA]eY ٣4iAF i^?5&˂;KpbO8W_ܪ" 6Xp{}x(Cp T>sjh2%i"m-ES\4QHr҈5nݘ*u@~.&B;P䱨'/\Ö@rBgzOZ(T8h{hXbSd]$5)s 6ŀ EqsG@wA\f%HI$ *!9 n0K_( `ώ3,Py_B -Gy`Viej,C3W2כ\qQwٔ^='(ցH5.Dx38:^Yk"6GD' :pa$݅Z[T0j[ zx xoqኄrZ eTU_0p{>@ޏ-x,z_ .OuLnW\kp۲e;+P۟OIF:3kYAX` b+aCGX!(["/=HANey  0'J8,t gn=uҎ&jLA^go@:cpMRԖC(ΰ+IMw\!O>6v=&1Bȃ$zjl'Su K%XU`N=`}$x jCZJFІC SO#JFAGo)NAqR暘}"V#=SGO-5^Ѻ>j,@ / [x) ЅO F#uLH[ߌI%؊L`0hu) 'Oո@|v5:?xOaC( pgLܧJihH90 دuxB;b, j)=c !{7[sٺ;]L@YTCx2<n-Ld'#㨻Fe24Da$6Zy{-&tX;9NZ,Bg oH#)s:h$5-%F'IyZ0:VOu`[{N_JSv}^ <x#qKbqpBƜ0H3pEWYDfkSTn,yQ0_#i/N&H*VDejՈ95'.ۑP/V[ٵ[>10A:ϥ'k<̵ YVlKC؂a`4ϱѢ-[X ǂIÑxhUi ;&qj7w,H6rޖtY-w^0 ΑpIHgA!Z,*$B0E  mG49)b/S!=66u ? vcC*_"F?-/f \囂걃>1ژ7)QB e?inP'ݒkOR.|vr&Ea'?6QŒ~^ξ IuAA԰VmJ 430BJ 4u{"O]s sV fZ~+jݨN)]Ex)q@=~ 9,vvo>YZqi/QNߔQ?0-[$'XJ'YJ9/^ؗ"ϵ S3uS߸+XmK왰XVC$x!%Elk\lj[ ,e >&7T痣l H11?`Nr5Ā %aUpT>egs%BP=LU}+zx&tu bƇ4ڻCNۏEٯb tz`GgpgؗI0IB!Vty7+ ϭ ƩY˭b'LX$CʫXg s['$ZF1X;wl',p'L`.E\=" uwtd.z.9ѰK&~@}wT rom fK ,JK+YYKU'S  I>Aiw^+N}mkK WI S)Qg$LI[C2SR^S7_r iYMpZR<Qufe=n⭠.B2M~Mhgh~(t$:cƴ2ES5+ppm1G)2Tڎ$\OXnз2phr.s2LZ,*`;Ҵ<ٙP4wϙWZiSmYsx.+d >HsR7$?ϼA8:IfQ51K9WK FppwoC R2^95eQ'ȭ/[.x\AA) Mm䁳>@]/vzx!r\o :&Y/ Co95!baF !}u ˔PǸ;[fZsd6W/N)&R]ǹ_7:}6Xv2xn Rz^l \ ]SE{_cՑi~uSr*Ʊ%o?-yv14gC ڿ;٠2@g׍f]R]KCM gp%qʉ@hh̏_]OP:[,"qh2-wpF3qQf3!>&za9*?_~sC]Bvg x^cAОU{A1N?7g@@6ut7UW# )`P0? yifyhHϢť;-+5jm71Lߝ: !k<亿 4nZ<6_?eg} ǞOj'f˳s B)}\FW j.$t> ݿ\*FK瓽qN֜+~+{2"ԞƸ *}5F3nю2O@=6V244u“r4CPqe]S?S?ds /Vs?#A.~ϣ\S\?fxQr]˴AL0XNi\gzرk>e*tq*1*3]<,oi:D(TKMYɏ]dv=[\\^c§evO%HK]eir*hS)+E">ܬr=C9N]$=8ވB}jd|K_I|V扼E8,oӴu jx7&X !mIWr_Di1仯on) a_][0)Ro4 2sB 0&E QӦ3ANjMuvN|ON, ?=#(h RYBJ;JkpAGuTNi1X2M3ѭ+AL=I.:=]|rX+wp^K,Ѝ|OLUYE6jTO I׵?`GY 8G5?+h׬gJο5!ʀu_W9I1h[f)thˀfs^W D.\ZC Eh3y١xU[kw+yK= GagOY^KyW"w{ފw#Fby 4X2Ńa&lt}zg"KR0RׇIÊ[S%o nmjN5 c$(q40O:.%z*gꀲ}.r}<#O2G!=8:l{7ъ#>oloN0ƻ)16;a4_[0&CZBui^d,n ݗ;j$KU,ҫ JeI~P;@١GC\6c6F[Skd0K=粣5nr 6: bn}ܿ,K ^ bCڍCtx ;Jnh)wӑ:{_Q"|s*dKb[ߙV6l@{n_ѓ|FsGDFw"@U2 ]ة I.VR:a:M>vSq<09_;U  y%ncN5_k FW33ݕc=Eoi^)(>Ʋ[CͫZ 7:8!gcrU5yf=p ,ƦUry]\+f {((޵JoNQ3smםq7jP%Ir1@ Gz )M ,&r~ -ϰHE_xiR]9j#4 }X+Q9 ^QA(rmB,n=  m8>m}u*K>u#CP:*7Fgz?W Ə*jZjh>F+*kuHt (& O_}+nP~>@[%)_̂f|JTcz^s{hO>GJ~VgYZ0707010000056b000081a4000000000000000000000001604fe4d30001e0c4000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/fs/nfs/nfs.ko.xz7zXZִF!t/<]?Eh=ڜ.+Cdhxb`3CX e␢ƬlsR`bubY9 ´?Ϻ+2^<Ր8b)Ni/((ZCe&l9ju&K]lfArD%$p!pØ:skAc\'D񁟳7kp+k>U#B#hf,vyj,+/Yo`9;kSЈj r{r![BJlѨ1 , Tw~_K谻+973|~ҪO'ZDYf4ײfOLv0a钨,LE)"5疝J73T[/Ҝ6ym4B9 >Ն-Ra?(xaYgcV%I"AnM4 Ou;ܨ2lJB+=H" "n}0.+'5TI1Sf8;SD@Bje4TmI-x0w0?/:|iG圅/& !\Z-0~' (Ӧѷ9 jP}~~ICܘӉR+@ԍ&M#e: Eq2A)a7cTꮲ+^=Ad`Ӂ ᑹu?!} 废>$l#RÐ |8-KU>炪f#W:wl}F/T8V~fs֨\־لI)? vR{FYylivlASV_%ܱ۟"vy/DIفD/W ۛc,%x΄Ϗ%O.8s1{$IɊHi9, sw|ɤMNΕd4 8+}a5;#[w9>P= 䧒OY34/=jT2>HV!Gl"M~鰯1P)18:bP#)M%0K'xv7/uLَkLUޒM=,<] 97g!EBزJ<ꦔ8hoDx4mr; *vyk< |7Kʚ;B_;JoNm굎hZmPFOn7zjy Ĵ̓ac@.z7cx=ٜ*͋\}y~/ "'cot&v[M\ɟzLXJI4@e>`}kd%4q"sle9TT!8Ê %jqV2n)| BR bJ\\lBw{ʧJiDOG|x=e!"G@eʼnFuF8;1_F1)˔4bH2TZSz4 }wS^|a;h "Xe*tZwNDן e9P"'3G|A,sݯX+Of,uXҰ.rH@kJp\-ོ;qmsЍE5jq+{ulȑ1.fތ2Ign-[*("Fϵp{fp琚!2*CZj{5!H tG0@~3셧ֹ zQ | W'"ȁ?f{CtDz RhKݎ7}ڎ͢e:4i[!ymH .hNkפ U{朏\s*vB^ɫFIFsl:6pxb`XgScb1C{XNo $@MKg; jVġ v8gHu<^`k:ʪ۵VI]X/qO(+2eEg#Nb7k@>#X ݢUF Px\ԫEV5!zzB}:|ɮ1S%ϪJr D]~EU"T C&o] NI8{p;/`e \<Yn ]haS?ܺK[ZO+mdN7S*lVZx8%bgYl`Oq[YR Q1IyzMhޮ^^m,xel㬐QǬ\̨Hq*5)V*=I;e?EL0ȡTU =qr}VKGUwF8uoyAu)DÂ` h+&L>1lUDqӯ֔T<kAʂY1q ;mPw\%5mB-\,]|TӬ6Q6TTصq&0l=>"ΐ _JrXwKMqJ;a@_^(- K{Tj =%T]S3ud/\gO<9e}i ay)!-q7] 5;fnszgTt[1`ohe{J ZڄԴsMa׆9/r Nfyq=|;$g:\t%or=zHw\ۜaeGtseuvqa|T:(FT5~P}7Y|CsDtŒCp-@Q0W7z T$1 ٟ`ތc:1hkdA*S !af?7tA\8cQFPj ՆHa)82+E d]eP R5R5sܺ90SB:H-[?g,ݮCQ/%'y)D Ѫf,:λb,?nĴb$S):3v΁j nh1+OӯiH`Y%r( '6׆ ~QuG~g:l[qP.rvI޼}ѭlelAd ASf.,sT 3&h[V],␳vf}lWMt[x"|wa⮎8¹;$8Ž#F6#ൃNW\r_Z]*u%*v΋EQLXB񷵾4FDž#xךrO&^+ ,ioRNnOl~ֶ]rEV]If=r»Ŗ*@cj|oN\v/U =+zi. iGrk5)&嗺2\= g4w8kj 9_o7ʆ̷wDb\JB4X΂Ԏ0!:à o\|vi{E0މr:Rs1ء>AP>ɺWw{ 88Űn֤.WǠbnt% Xaé[~/ WH)HoYt#)v O8H^цt<\ʧQt=D zR…,>c!?%cV5 ފ'Qfe;>"@ trSGZ*1\NEGZ/b ?JۧS-~dhN v6p5@0/t8ECHAB2=9F“cd|`Y)I7PW1>Z}h=ZiTՠ)@ gjH_E3ٖ+bܜ\ۖNň~Bl`R% >StZfQ)\fbq2kOHbB"h vq+D! z@,y+ONf. /+u ¡]@JC~n-g":I}0*'js[_pM"s?-34mj\'KUBtR1<6 ןf=1_Iw2w {t-Ty'Ä9d(D1ߥ7V1N)4t}btP9 [#]+M;v|C GIPnn,ߔڌ(Sw" M_(m!٦+qJjE_V/gA ZvgݬZ+F|  ro#nzf,ZH35eZIE|z4v)Λ;*i_p2Ś zɋ6Nsm" }ɜᛓ< x$;թےy,H1T)T-`n=KNv0c[%9K|C 21**R=Cs䊎Iyl\}u|kŭ]Ψ2_i M.G \.K]%jFqd U;1C{hh]z\>hm~gB ocgLu>hZhKk-8!@ܷ`](~ӿVdLفW6ue='H!ä| rIUtZ,үkKO1Yνd?3T_Qg[Z>hd@ zކ#ặ Αmd?5B}ֈ4"`!}R?T,J) oE>U=)BW( J?c[|4VY@F?S۷r/6$UY3źfm#rK~| ĹKM:C6KS*7G\z6 ,~!G M1'ew_cQW@§ḝ7r\oSH DG]T垟I=" ϕPG>2\\=3m̙FF2a1Xΰ'W#^2Y⃧2uUI+ K|^ϟ!ɠdFR0_R|>HJS0OP`Cl`NiF&7sJY·`CۜNP7!K%6tZ1tMA2c!!DJzo?ޤR?5j6>KT#V_ Ly7o<wq-Ԇ \s'ŁS2cG`۸P7p~7k: ^heJ@Mlhs'xz lw8򈦻v3KI&5xx(ڋYuKrkm=X#[i=,r=AKJ?.[Lb,Z]&AIvWce 'uէ^;wQS-iESl{=k~QB/֨aE\_ޱ: Tc}z']!#'O(db^ǽ`blD*:$)j䴛Wc3 Y۵2XZ{Y bf T=aAA(5S$].o-7MT㴏BFKH 8_k8TU2ۨxw>R=ʼn3qO CcR=nvd?LWlF(K 唳P Y'_lnE$ e^!PXx061fs1rz=vt n2O*j ǞA3n~3 ߙJlb.Ku.o2΃ .,9(KH $.qzx)?8{`.~3GK)uCx&SHծ<6E8H^[)%y 7FWo-^LtT'ǮY7L cЁt>˘6qFq'X'7)MBӞhDEƵ-phv&ʋil~5pTW}WgS˫/sHh?So``J Ͷs,/ "Yq4LeT&&C}sʻ.*f~ N푬3io n.Qf\AQRq;ịyom;2y;JW=f&)Оyjn)D_цU )Gu1Zs,7{A(ܔI$? P|wӫ *+)Zn::[u!e![m~ѾI \{0/ΣјnP&Rb*^kJEzTEg7+_Xwn|#MuE(6_j"V/27{w&Og% d4&-{8R+f7P6̮ "i-Y'؁h.Te*+#c_@7=UBO1o_",BjT(PQ}0F ?>ySd' jej5όa;eDkqY?Mu@i&F͕.2A R \{B `☽9*Pb {_FnB Isd yEδBx˄ZF<+6=3q[v`wX&b]&$Va,]+a̫K F j2A~A7vNLM;3ć[#3ݞq3weѲ?.\dpLS9~L9J&5h-6c;6t,s;sO*5NMfy11$CLWDjpOj.>s$BhǜZ\!R9Qu*HtrŸ2HzCMki2zdUA_'!o4zfr]9Kc^`PiLӐ6^ꊜi?a.*XN7w*B0ceQgq)q.}%x+oj&v`Z-׶=kv:Z#GyD FF-Aӄ5i,jp\@Txؾo%:ۇK>Bi*,}C0yM݉IU^f!_^v;pTHc&Ýw޲v=Z1Hrz2D`w G_č^U|#00tdLi  u4ѣ[. 1|s΂V)yndg8= 1IGu,mD2fz ^n 1'uם9j)T q `X1Eh5ܖ^} :/l)G?q;㟬PޣMg`9dߺ&}4^L\'$'cb`<_ɚ9LFt藛Iruoq#zS@ǩt(H4٧!'3C]LQ_xjHNM׋%+ 6~k 2h̡y2ͱGAT |R_5aCA͑ӆ: #|uW. i\,Ҽս-4s<ԣ0QcG3ۧ&@%Wհۻw-O9g? O+a nR呭?WYTn^ue፶zþ9ww>suE*Ph}wVS$H^j.P<ŭĜh߮k_pb?i'E.C(&|̵vԙrTQkȻ߀]Y6u*ԍQ?=!&pFLvB&E,DwN;5jQ3Dj*OfՍқa VȔDq}j׭< N@#\RIA$䕠g囒:+Rn1vi7mnx՝/M]9 Bđip=ȷ:6L„LIw_+;ܗx!;qOfr:ph6DL/ 'w0fpi*;@<ؖ{ox {N{=&'~*թ8lonp&f4)܄^r?hM}9[lȅcۆs2<&;jZJ&;Qfi#mlǏ`CU Ҿ? BIK!{×Δϔ-7@ `VU(){15 z L+\ezMKfƏijSc:@|uϯo@(hd2 :rhnİޞr0r5ppkVBT# l_x@ 递04rR H2^I2P2\ 6rq[cL3=ޅ^]JKxNUL&EvP&[ J)a=ŀ e*tgUH٢f)@ñ}AE[PQGOlF;'Gr\Ud_@m;#Q6\?M<(l-+ܰe}ݺҟS🻀"إ*+ܔn&!fmm-i/GZO\ܽ[36=hn2zU^F٣K*~gȻN4蓣@t)sa t t ʦ uo#ɨg4llaqΕGU?`W8N;|FtMʕy~r<Њ{A=B Jm tpUԭ&<]:\ů!%7?T|1qIP敒~uSi(;,ke]I"wZ$ToRV]6[g9Oe5ll@)Gy|I2Y,^R-0BiQ;ZЄ!{G[r YU5l~FW+rn!`,-NPi, o3o.xzq-G(e{IByod"xUX1nJp2 S דȉ在ltׂ'.Vpbv%̇w~ѦT2A[oz`ү`tFCI*5i*FqͫEL/;uFNWMu GXe`m$8x%_:E*޻mL!ĶWAX5pG,#?dJ*!E)FGx ߿Vd//, qBtɢRNqNB}FSgR>ÑX2o : ,Y!h]쭇CҶh).6zJW^sg(=?1JE!͑.jtᒛthM6#ٳ Vr|l)YrpTZ&)\g㊭ M-_t?s,tc1m'wqv *e˫\pi'5(]t?ѐ\Y_F)bi1&DMXzrq )J1ƚV=3,C$joĸm-\j>TҹW|>’W8CoU`ȓA`,3ώUGC%,79̧6z6#K"8ŞR&*EqY,vW&<]T@՞ؑbK;ۚLJ8q+qڎJt^=;*yE&?&|6yI#H"QZT8c8\G_>HuVPLC;8jKkLw;$^tߴf2ǂ/Zvk 㭥mQ !Lf~ NYԹ"q^9x" I "Zzٍ TxEl{Lj01?sRjĻJid,z~2 1Rbb Ҍ`~~X]bfYo͟uBxGE~7\;撹Sݡu‌.P+'GD`oc[ï 䉪~)9 /u*!!F?7M82eR~6ƌd9'uǶk گ`06sc G`"0{<ۗiŹrD!rYQ9 mV C`5G" >uc@?4& 9>biNIOJDpNĞ@a$$1Ԑ{K>G`LAP#sb WA^[j 8RF8p*CGs?أ]=:Km pY>2FG@%FVm/5;E]cV#vBqX!#J ;ҍa@8o΅=,Lx%VɁI/"'ۀ' DR _{WN3 > Uo5sg>ɃW:Ω0lPȊP5 ]ܓ/kYz).{$By7{VxA7wSFk1jJ kvVТv4Nvs^De@AMUUbAJ7Ό0- g`|;?%TtOw w\>gYy[Lޫ]iq LaSLZ^]l'Vㆁ]c~Fwz@ߏRl솄]wI#}Emba3 d_a=y"DT[Gr6cۯ/b"xjR0*bOc B_K

      ىeEo$65$LobҍʥҜfo کבOR?SHL6`Lʌ@ٕ Ru\[ a(@qJȧMT(I/@j` !^  T!eCjа;jX]3dp/ԜxXC)LAr~B(:k|^c`"~:򤘈/ᅥ.C^TG~vk51>D*h??/A.ɇw􈄧jNҺ6sCδ 2RA۬|%|q0=S4$#{y!uHbKI>A'eLao7<<vGE4 ^S;ZxHImnDؠ+oB$ځ*Gg z: Kv긯&_j"ZTYa]fSK&v 5#^LK}R48 /S wEc_ّw k i((1= H?U7Yd5f`QZZsDYzH!9KuͶ-@GSpXE_h;KD\e$Q`3m PsQx }r ߣ{S8o` YI z?&kCOCv,-"x +z.Ck@=GW#^*1NtyOͮoQTWPPwNk!/)`VgQIϖ_3`B~t)F[n3 /b{Z@J7/.H`L#YK 1q1i|87JKݏ95فcR4|j/l,8T]`g\#`k Lைk5h(~Dg, p&Qۅ{Vd9a`Ym1w~5#O%C8&H+3}~Y/ :=ʗ qŭ=/KWOΡk v5p3swUKUMP]MNjwtG!k3~wki('= QCA*ih+5nQD(Y~D;д{9{z ݣ*)Ձ욿)ùHS(`kA~.vvtÄvԽ.s(sV[BS6Z*ՓDR=vM۰B'iԡ$ZzRCh;;&epU#U.k r¸w|qm*&R^wSYrE$m:BmnSڛ=-Q4#C/m4M?#& Tj%{,зw- ;d5Kp;;y:4|*G@f0y{;I6<\IzA۩(>FK}IdZ Ǒ p f:4\V] 0'?Nv~k1wH^ N- `򬍌ȁXH(Gfvx-][yC~g%# 9|J% a\)l~d]\~wI& MpL2qYRhR,6tW\J GEĔpPc p?Pst&vȺ:blT > &~B~4\V^6Oȼ]?GցM@FuL U xY2W+\!a2S!bT986(kmThJ*i29\,.rqYga.n`ꔳ+1hܥIVHbwԧ!geԟ"+?5JjP+lӱ=4^AjٚgTjf폁(z[;~= \ⴧˢ&;, lܮ 9B0L=3 V-HIWb?5YJ9^jg:glrXEțI7Ōyˆ51io~z+öF6дU=?,*uLz(Q );x|/VF^8%4ݡDᕴzE?Yb.:A(|.u MaU@G IYXWU-S>X>dz:L˔;saH,kh~,=` /#|bj*yMq0!>~q!Ĺ.k#mN?6(ydpYͭ?*-0()Ըo&$U_Ձj eo'ycdu(:ՀV}~ke斨bִJו8"d?KcEmP?>h?Q pǥDX#ml4Vz7Un4C'୼&S90|z`LAxy4E}GvM:AtXjX -ʖݔhMq)ȯbz$^)(Q:ǎD/аi.1Nپepl)WoOY_=[Vyb C2J2s"i%]-@^,cN ޴oI}8;ĵd*6 B.z!WjՆC,hQ\$5\d)IbSX:ܦ m~#(fl[?^m vZzKrnϰJ7O-[kWjXVڂ3hـͱ[y.ȗF`kӡ5 # O--_G:ŶŌ8FXHrNbƍd`Ǖ1$l`»meT{<' `=lDr;/UoNỜ<șga0rK]_?XUD'>y5&?;$o]*ki(6KeuQnY_,ԅ>Ⱦ>?OQ؞}1A(ok)ּH3LJSwffef9}}τ̽*K(FD{̅ 2$y-/2ć%Q\sxnݜKAn24_)4Tc5N/_2<3ت0wVQhH ]U;L}CfD#}^Kl.SfBV.mB7JNEkZ_‰jTf燙 C*Y0"! ݤ3ݒ ahOoTA{կZ@ڭ 03\bXoDoݏ{9 vprHT@@~q`0R[_ΊBiRd\+ FJ_ (%\Fܦȕ՘/ h7kfMZt!&M2'%xԍ"q"$[ n38sɚ _1x#T˃nOϓ9;4?8/F>VѤ-HpA%zfH@s8& o0<3[O51OAu#p7@/zI?Fڨu% S ʀ$v4u893:m%@`,8eWC?,֏Rr_VkR3d*PQ|j;fD?;?ʾ 4髩S'5a @J>&yG>%MW:";2bf+(!d!!^C2kldϨM֔E nk̳Yx/ gI.QGaU3B>.]n;z>IN^pԬ,M &kIOQ>aŇ61r(nϲĽS [BσP:s\:Og6L(_vְؓFlw3Hg4CWU"E,l+#\ Pʹy7&Tr6ܐ:A:{W*PCjԜ|g`N*a,TJbu9lBTE8RU~A߻p'jh1RnA4Dr(BX\t \<6Uը*F;h%ȐQ1I[rP&3ÊڣnI#ZbW"cN?vg?,p}a\uTu^"|#;gɈ E) H9x`$`Y,!9M4),l~EɝƂ5Ow:b_n,ndL 9[8EHyX׌qƒ5d$͠Ut[ȾX6m+._4d#}7茨QLjaM? pf5 xͣz}<\&ԡxgmrz'?f&K}f؉%,K6|՘7$~Jd բG d{oi6G@_D2iA)?C5 = jW';ֈß?02hV"aDZ;MT 9hDDRYl$`ss@/CQ20[á ,"s4Bމ>ƕuy-3 lۻZ yܪKEbVe:6v(_RDL- x,7RS04~ޣduX $2/wxòtS0{3SzV0̑',=6oPVNe@,Y{W58$1nMj4[Ukl8 ,d^Cur C#͉~dPk^pB,pkh{nQK I -QTD (!o',nE0kD8E[Ipv7yTdp+Xe +[O( 5 xmfF"F:t^pSwQ띲H9VV\d;S\Ky12TKRoFJ80o"&@g%8$Y>T35350בAs)svr))zVx&hֹNfCGomZa#4XԄ#*˼[.q>X)Ĥw*k -+hEELU>(UG as94#G({lG.{OG, sL.1R(XEuz{85&g,poCԳ=DeIHć)?WL |*GJI ǣixbfha~@v|Ƀ WtPHw_"E;a%QϛJ |K^THz褄@}p)0h)dNuZ#CwVapɿ&~2WB'"Lc+0ΧC#rO0L`8-#1xZsٙy#Äo>t+mfgъVDQdyݒV۞A+RĀ"}(h ;d?%cOfu3wTV!!99\1F}oziݍ_Q,fxsũ% ȦbAX_aCpH@/2L!_f3>wZ,Uv_^3tqrM'}hiG;+\7`>]qVW ' ȝA*mR6S5ƜjW1^uG,#ϗ"q5fmE?>>{6RH].roQJh}g,bEګz(A3P7fTeS\M!cINus\lF7Z~.+qϳ{aTR\J\U!p9UK f.DEVD=L…WT vDŠ*! Ç4w %LNGvjV]-L_e/r>+EhsZsg ˛/zrXqջJaXK[@˼zv .;\rq[n,;tv{Dt &]A^bJQY,&L V8-!MͥVTmLdk86&˳V䰷9) П%q8xC9;pj<&"`ž[KzW)#i51+}0[4q .A NI>e~.\u.>Eit5pJX Aڧ7 l<[xX4qht=;~JD]T)Ydgw7Q:I+5+J26SD;G7kNVlgſ[һeYLOuqP7]ÿRfN"Z9 3? + Ʃ@ɉS n8U/b;q^fp`i8+Uϛ]Ze (U i.-o̯E ꘍i}Z-R^;O/1H 㟓՞@rYCGڌfAFt qY]H Cx?hlܶ bڗ@D쭻>Γ ߛv #8,=Q&汆w:-/,Y<8l0FS`/sr%Amɪ: (jwPy;¦+h_Wmu/&Hq[-n,Ņ}#0ӠŦ{!pah6eH91p[(\@q8tZ6B (P8XU兪AO}$(22AsY5kk01iڰm,&3k;i O]*gH1oߜMJ_oT1u#Zt_9:$LݩcHFs>k>dR`rrM"{'ůߘ>j L*:#CHZ!w:KxV޸@cr\R3-4Tv2VI`42d4 ңibQKuvo-Z|-s_o&PؠXlS_⟱=7MLPdgK7 Fr:丶2:,FaHl]8NSvEBڠR>;@%L׀ewͥ&d8g; ]Пa[c^k "ۓY#ܚ Ɏ-@vCzM>"'7|˙N=lŦ}1D'Iy3ku=nRj̳i7DL%MG&Ni^5:-L bN(%hX՞ѥM##F`|-H\'FEds8XJs Ud`4[< ~95PLkJEg K;奿ӱN1ϰ X0=٢;0AAAr w|J~e5@̼)a # "_@,ZSˡؘi5?L ƙ{5d]6ҵtW~{o\eNn@΄JuF+hG 'ZQgTEXKѮYgJ #ֵ2׍W~gq',qD>R@K=Q)rf^9O d(<%*݄ykkʈD%ld"omA t5E6u PܜkH_Cp󆙰HbDžjs̀ Zpo /J˫Jo#ğ+Sa7Z,؃vV-aAYy2y4emrMjL25Rs jpPS8xs hֻ7F~!ţjH 6<5c0"t"F(x}MEwjOaS\J)]Jy9< J+ :ghH3A=[ ~wSGueJqݻ:zBNarf j4[iE(gM"7[K1Dzm>o^^m837(îq3ub]kIeoF%o| }s6Fs(X?ȪEKt^J(}&hV ?H7[b"dvT)uM$/x3pkB5h%OI"}4,!6r:n81swc1Nb;6w)Lij!WVozWs`c+յ_fɯf;գ*e +*x@Ce-cy =՗8ᅪ8cR+]6Xʗug+ ׵'z#N;zBgP2ITgw6=!v7{.#Pg_wNjQQCj/y _Ah .^ϪJpj]=GU_ y.+7(5ӢT" i=Pj3dؼ1de$$ h.VTkSDv{>*VO"Vez7sOg{/f!F:YE"q)rΜ E-k ǛS{QlAlq;}YzM ~4H#&ұSdZNJ^xQ㭕U[!Lv\-diZj8r.vV/׍ݭۥݎ,Z"cI ϱ|U\bd' 7]qJzZfHyQvھj@MΛW"f/GCp_xfE6OJgbaFxk͹ъˊbN@cr-9M龲rfVC ..!4)ǕZaQVY ^'Bc>2Pi LP.A8vYQ1?( g2%=Am9:/깎b8mtnzl-o2 eiI?yBo*[[PH6x P(25WzqFj{M z4Y`-]=\D#nzblt[۟ Vű, x:h%,& u#.pJXgG7?t5/?0F+˜1d$s.7oJS Ѭo4wHK‰Ŭ4Ț@%qԡ)aȺ>ܑ9بzkZN }4Tݣ7酠!ihZv({+~p5͉>w 9W 9I~?[p9KPU9~Yف#ҩHd1* ŏ`oL t`IR(: e* 6<-1 2!brƹ}|`Z?5%6w+tȊOF\' Z n{x/,y_(O)J֤g޵>XF{SxePUxzd^!&h ۩m<.ԯ6 tEep"V j~̝B:>C=~tJ-v+,3й*5!! G/#͋F",+P.ZUye4Dw6@ ! rsPqg0y/3dO.X(OɟF=204)+YK^]]mtSGPzIL|7LH6j!h奇)(-hZݹEGB /;x%qRu\DWIjxDOnL<d^kVf,61)Bc<4YR,?ȷ$t ٳQTOHRT̈F['jP:T~;TO-ޓ0!3KbGH}װz!|P>cm??>w),vu)>>gT9-J(,ApXn5ߝ:rl"!en0O}Җ=!K.}jeS$*EعbNgV% pfn~JplNFv%^43̛$ #yz4賙(с|!Mޗ^}^IPPnMuR/PD:^[9z"p|zOka͂wGL=K+ v t?ȟ>vKY {oSO-)R&ZT%`ހÌџV(.+j8]V:'G}R6K -bZns,G=ܔ\\kSS}^b=c,$:ʂ@Q,rΰ cr'Qz~T8zr bu^fAzج  (tJIݟ(1ZCϋ~Abr;un.1f|@7sb큅"@hH0.LEJ%,'˖mO"#W|+E=oG^ ?Wxi56&)FB:Ä3$ ^mͦB$AJ!,#.!`>)3HLK=9{OTE;"U͑Xqʭ$f OF;FۑjyMKp7?Ye&2'>qY1rG4d!4)ӄ@fg9}Úq] 1±Nس܅,#`reY4+'Ytug[ lq֬ i)n-!<1o7Ox4Kj(w pǗexJyxtyQ)lN!%=/@FS.l ^კDq9WvJ#l.LL "ΓyښmN79 %kV݂@ t5Ots8өX(6gf!06qWX>蹗s/BkB х5YBVvń'L &Wp9T<=:*2cC/HlS-2: lԬPGwe1jfT!g}H qt`4c8|ɣmJG  p<0qs)%ZY AbS6l'ίF`FLz!ZI47:V_S:87,Wpݑ0AaSL#Ai;~*KKGhtxRۘ_R@Y Arvg(HRNKN3 yFvvL:Q-o. Q5h43=GJ$tēe$^]E],v¿Y{}8 *ENʹ*"+?g6**n_&@i p8z`_u-vg%7+'V2GTGf=Nve[sD+Xp";j}㹁r A +ɘ.EϑH"ۚ8YO&֔OPeX /&[M`L1) HdUO%5jOڗPmAZu\A)g;פRY ؁trUdd+h*g* n\D28;œרiqQ)c/t}3Mɡ؜S:|~;hjי2i{"l\HosmG=΃ng,iWpF/ h0C#3k|'Gm(qw|c&(q~.8ʩ^6pd*KKSF1I ISMf6yg1-[#¡؁HP` SB;sj6Q#/Օ@$ H;x?7' dF?7[m|(8Ss ^xR9IJ Ï`וΨ$H q%-~˒&1ڛ{js)KHKnx<0+Bߙoh ;K$G`xP&GЦ4I-rP>1,T;8ѱ8ݎTF~EՋE@#F'Cyw骻6mb޿,-FU,j?#D7[J'Ȫ0k<%E\rZօ_XilMQ5 !86C3.پpɩd>Tp$V ?:Ν k\\bp"eU+āC4SXTS!Co;8k Q75hc/>{YX͝<`9Rkk<T6 ˕MY2isJXR׷\ׇÀ 51DBI6IJUڗDɧ﷚p"S*9jlw&0﫾%NjLDIy8ݶŹ% 0(1퉏>G~>&j)}*xŌ;{u7=B@=x)fqchŔɯ9ohCSI3@nڃ7y#Cnh, &IS2l(:k3p5"joO]-N7 o#ͽt>RANٸh`?C7[s 4^\l1O[r k#꺳"67~ xiڠ>T6IfQ/ò3_cL^VDZ6;YG"9D& >f%>7F|$EElgf %G٠ *ᒏ;fH#7U;k6[!vq iKv,VA@17_"93"Js | l9[I7Sȝ ӈy>^Îq(do ]J : qUv}ڽN4ɗ6;0{@A pAZG2=/S׈";9*AqWT 㓥c{-Vj JfbD%83$ GRs ~M5 .tfiX 'alt!]J@:,H5_e4{mŹ<<_eFQp]bZs,[)j\ pgԕCcB-fy[Ũm iR oInAFnW~SV;)(}/ J1O j59 ujJ%FUTFbII[W٘/[ `#kU#b@,Ql${ÆĤ//0T=,6pm|&r)O*g-Eni'ٞdV._g.eu0O}SR=1ϛvAY[5Vcsas38Ie߱t$Ɣ! c:pbE1^B0}ȫ ^G:d]z]z$F%,F>MO=w-"zrPUJUcI,2Y zVo>=dk5\s0˺g[kntB{TXK׷ƎќY^KX%Jz8=tcLb溢oAMK1?Ffz yav[X,Iڷ^]&}!%tP;n]b 2>!d_"7JrV#*;L |ΰttEUH41 $bEgFiz[LM6Q5N& Y~Rؽ [vUqgKNNW,Dm/[r}kU!Oȱj>,P ^#_5*bKfpA_ V}}Vu7Ò89%ק0B.Z=.7aYm1$M t aK_ܟ`/7$:"&piEsM,D1Õߨ`H\o9y@Z=5.셆_:y_Vw,TO57J$uv b[QH;]gؑ5MBgU#iqYY* mni'&C; !.ggG\P9~Wt|򛸈)K3ǥv~zI`#)Ҫ* cI15FzA_ Dt1M%QPfYcתw(6\@%iKeToZ{@XZ2D,J}|M`O!fXK4nMX96x<_ pMW=ۊ19ˀM4UGFdAݓXcʗRE%u<-){z K  JO℧Մ-JQLĢ7 Ok:>mN3w F8q]~8|iJo=xn "AE30خ/4@ Á 7n#BBTZ>6xk9`&13O71Q!r)e`4Cqׯ4]RD@?RL_$3 -Y"\lA_K>M D=v˭~ ϶ٯsO\1ﬓFki1կ+v_fjS7KH΀(ۘ2ʚܖ2XR3/Fi{ Y -ʏ'^a)4X^PR|O,u5 {(LD#S"_<haPl>v.2Mnh#<)ec:KQV cдSo'FʙJr0e, ?x-RS5kN}|#$M0PF;2-_ګsad%ݔ:~hTS>¹BO$>yIQg5?G 0{Vaq&+EP}ݻMp=5:K?o2["8Ig փgzN[G$/D^6iIa*W\&adGio<@Dޫ)Cʾtc6*q8?eR M'e,!Wۓ!<Q\l0SJru &LΗ?"8Nl:(@*@YDL.wTuWb?ŪipLǮSEl>&eɏr[jdC۰$@z_ч#%BPKKVH\gԉIܼ{^e8GӚz+ 6IFp,J5Yޢ ꢚ\xEP&䱌HC):Rin>f:Q5QILyG2~%^ ɂSoel( 5D&q4$Y!,J*evII6B[#%if~aaj<5ↇ6?5gs A!5L@$FZj=3n!rB@ƒɘ% ݑA5Št/./rbL$uH|b<Od 62϶ȓI "s8,b }A EW7bN'U4"Ogl oX̊qʘD p ]h"Rv w>7Κyw5*&Mg%7Rg#'Cί xNJE &( 6O/zAĠ'Lhbl (\|Үтs[+Zh;\R(d$f5ҋ3TkNWv< YϮ#wECsOu66׽:iN OՅYeA_ۼ64W̍uBWmت7 2;&K$qp0W0-#mN8 )NcnA *k57$;;jD%hbu0a[q>KV rlγ{_E7$h[ i88ȨHqDHK ԛ:R}:Ws"ZjzILBZ'"0<ߩ}uْ_!uv?6u{V-6xC-f]eFx8nи>jK~njUL gS2kJuDqtK7?.^wG ytbEeU'&!X]?WVgTn$pnqPr֪` ,6+'?y#8'sDX{\̠0X-bR{!SIff "d2OAɹs_wD悡ѳ! ?SEO,=4@3yF3<,hyx{{hd:|;5ꑢto_}?]IHLFe-m}qҋ9aɞ ҴS/[>DN$H4.9ik x}}D,"l5.EeGjGLdzB%6auInoq{!LOK 4C 0#ęKAE*ٻZv7$no Ț]҃J1mØ3W0PXV nDr"]}32 1~s=qrE/E`il_u̽:͞Fak݋#:}_nx-B>{ʹ+5x[ҫ\O[vvXz?*cLqM<^ 'n]$H9U=M8HNh+3Nu_݂>~ԭvfAݦXV7r.".-C= rgD!`iR2vSJK2e nCXHnj )} }.Vʙn@G% 2+({n9'kA6&]?MAS9H+mAs̀;B"P0:x((p>0tʪaUhh5H^t#Ykr{m9&1Dn ~3`S5&V^,Db :.HS]˗-ΰl,2@_={omWz 6˿/?t׳Ԟ_vdےA"6h1PTJBftɻ%n[5L!02t"'r_ >XG.;J52 >3aBh{Jm[ar?$˴ڃ |/I\jSw݄f&l3͠q"DݏB>Y4hr~Fy؏NѠXFgdsy:lwh%q><lb3.&Y2f_Qw>=,uLh)"NS 1iJ9 ,H$D їQ,&vn,=HH &] {w@ZٺFr&1Ŭ( ,¢}]/.=xJm8b࠺ { S$Z//q$aA$W[QvVxŐۯ 1,!mȦ9I:mKZE4MbP`c 8d({>ei\4q+E[>BEN .bsvD?.+F ޔgP,RKMy:|hA1݆/gv܀Ms1)W2 KӷC z&1XS+*|L:V I%\l>?( ؂//}St{N'օ7R  J-sT͐Mypcx B w|[NyhwŴ.yuic.~ Ŷ2pvz S.(],=̿@c1sU$\DK?^bk6:gܔ}.;폵Ba 3ROf{Cz8'#کv Sw/6w`@U08f%VQKjG=lJ eJc† Vg_Zqõտԃ,;r^?\pˢ/vJT xTck~7|4e[.}6No<4\^yqgD 4ǿt!k#)t8R~}h9u ^p*,~d1dѩ )k)7Ejbpۖ=3BI$7FIVcT>9n?%RQ[8zW#*;4IO\ޛHD|f9sm%`*d $U2$ =*)evBL[i!Bkq ~R 9UƾG4|Z!+ٳ-@-#{}c6 MU/$#|汢7R1=RR`Hl\]q]-{ͫ$VMn<ڦPAS܂ŭp,K{(S@N%װt}; .3ecQt"߇̠FL-9leFop|O_m,-!Kw \+}X@6`Wu=S>Upq3yv!. W(Y㮴'JpmX/i_̀3Q/sw]kfs D 2dÆvȩvGP|0v"9rE@hSE;8IPHƌЧ,1n>?t#Cka{E71e)@LR-uZ”[VisZ}h#C7N~L1WƏUnWCK |Ȟx5kyߩ-ReLVຆruJډ74_#Y)v=5? ©ś'"2@;~zis@La P#ՑoxtfGnBB%f-p#jfK[aB6{HOcSFW0sw σikWYC<+W6o$P"‘Pr뚩ߑRʵLv\&"〝Ń`r*6Z}LaGׅ.<W܅5 'EL*.a\HZI:IGߙӨ!&y6QPmI/F7鎊W<ݛQfm 30qƱޖ1;/xׂsP0K#ЛI{6zBR^$/8uء4 Lofy(Q1#ǥպIp9'z h,I:J?Dp 0$]̚i$b ~=M8MYuO$(Jk&G դ= }rӰ0{-E;bB< hHW/ o'6_3)|Kc Xl( O;ь,/ք}GSE-'[Oj lAlY [ͩWOZLDPVԫA8{}')65@ځ3AA\svֿOS - Hugd*W5Q-C ֆ-da5w3IZCHĺMPUߡMɘ?"0T5bi #@s{Gx>ZkT1J,E횸F4GTE,-u9(+$r+Nn%ФO^^n:h9`yܘO›w{ Atŵuɤ( FWbgcSCnoOp=l#hoiΰe$"SKr&  =9l-`j&Mdl+i>Qwhب(@E~i$ VDg>6 )3RqVg?%a:VA9A")} x(R[J41wU+/4 <z,Ú!&/uqɠ7@iצ^7`!8/3lRLQgEIAԞg'h6ݯl9#U2?o>vIy5?XR'iuy^#hBN^OtX" 2sRiwIJIX|;*oA9[4#R֬F 32 g셒l&Um[WzW?lsΧpd3SVESTj!f߁sU~k*aMqzkC by 4+VZU*RCKH-/*Yj'F% @c5@CHCncR$k?ۏ^+Fb;0p o^"Ǿ8t<dd:Tue=E%hf`EV`IhX> }O.X/7C@mɤXj;fX ,f]%ؑf_ž4Nfb! I'Vi$h.B~&r9|Ђ&JJUjl!2I/Ocy05,$/?\Z[Cq)f>u@lΥhCٮH\Z?=5'1`:L:M.@E0b'`a3OX<*ˆ6.\dMwtCm+sPсù \.ۡ 3`@ThQmVq&M/-j _%uRe]@,7C;/ -U 1%-_H,B<"pmegf%-^:ƚ—lp_3Cln١=BP[w( I"cr`f"cZ\'nҧz ydHƔL`EҎ GKVO4ak*V@0hlc/6[iS;LGx_ƗR,w-r&U%#:'AYm[2AQ,U0_=i[i)rp"fN!&.zosIV/[ yyrUJd)BIP<6&*ҬQ(ГZ}b 9wq@1#RI}˸ >)&-J> cq$ ࣟW`Rqӎk%msjڄVr¸,SɚnOe6^#LjEڐq[hCJ $=wN # !$dtpH; UE,>o AJU OZa۸=#ptd%U*}^.مʭg٧JLT-2 E1\zP{`ar$=EG+kNٓ:0k(iNxnVX+Y@dfbs"R=1%꜔.UDR4 @÷6uN S₎ .4d?20Ra&?nd0 o_dx u/)7JMꙋ<;Uba$܂)'Y0S.H<1iq,׺Xd]Q/8MJ4 5[ZF9 tZhu_cWAPF2JBnT :t{wK f?վ<(V,/'x\R UI,h1yG6]o {;cO2Z}@GiRyg)ײV(2m3Ys07^I(m8sҘ~׮_+تiԢ߅J–,Xo'#-izTvY`6\R[JڊqF<ǒE^ClR- |HjX#GrGﯰ/ (tn˗?A^VS:C%Q Ы)(61{ӓ 7=L8H[L]+vJ3Acb$?OcF֏>+MGХzS0sqi_ۖigTty "p>&i`m` ww9: nynGǛ!Gc# g?h#;}Fye'sZUL=zh3+ W"䠎ƴl= yr -i_BVk[0!glpHÆ|PA Up*/`D"W܈\Fg%>!*N5rpk"Y^ջR[{;fqLOENoc(ʋIr܍cw1_l"[c|96ˎM&DQ=ӣ.B 2Z*+q5`> 8<$&DY誊vA~ 5dzM1u.W;.5Tͩ"F, OMh Q: != ѮT E9 4ѥQ&QnR8mFX[^n~%e!!KƗNx⋽#Ӏ'ϯm7{&m,ӗ߳pB M~=ʠTڮ.$#h ZT!( e26i<;PoGU=>x.Sc?BsaDB0iqrCƻvNƢ!UhmIAvWu֫SMċihbnIoHrmڌv4uH;JOp/4{;YWe\4Xrj(syQ܏TQk54*?#̐>6 eLً{X 3\"?L^倰Ξc9r0ڎLQ+>)'eUQ6'D)<{B@r6X20~ XU1Ud+aQԤh-ն6wU4\6&,#<ݽ gD@4 eX$h{s'~ڴiC-kߛaޅ^ ƀFЁ& 30眝x:N͛/|"bՏٲpID m!qՂ2 ֓^JF"U[MXg{P(HV^2_[ Gܻ }J-['[@hyT/>dF!sNNPW15[08U~r:PzKN>"w"dB 0EX _mg)#v{xݲWԣsgm1? gV̠eMC7T6Bz)SvÞF U5m`F]7'Zd r :< ѪB+c w,a% O@lp+Rv91;>'.gPt7BL*TK=FQC6^q  7.W3cP  Ԟӌ3x*ɮMjU,KeO, 9n_9)&* %ʼn`gVRmpg#+R7zM#,%ԌAD&Ttm&paf྽Rļ8M--HOb>TNOu%JR/ fc\%c=8T04J/Yrd95 ),.e{H,9#!k/Gnbm6iy} ?O=/93IW 7 C Cݠ4&,q}/Q_{s늌X4EiI ƺ2 3W0$՚[LR<3Vܢ< rJҒ"]R8L6 l NI!"A)jtBY\n<(L 14C05xEݳR0-w(ṕ'vwVd:9 "&/"ըj6 n*m6P )2&XU\Mes`ޓUcT-5om`/U>"Au!PYR!E q5J+vNN8…~?VҼm<7]'0ׯ`L[tl#%Lh Y\`qz݈O6yYtQ[sT+ H=&&J p P#A| *k0VZlAssQ1}5ηp NNZLrtzN[PA}R!;i .¹>#4Alx(`2wmsT4RJ= `b; ̺+^)vֱ4ӚO#rBNaߘ&0E첫ʿf&f{PG/`Gq& L[^yܩX9hXhWǔx>gs{p&@V[QTBԴCpɮ%+3W'Qv/49nEQi{>^`.զ]d@\dN+Iłb(1ۄm2 +'>PW& o#ގIQכeϔ0PcbA>S! wiƁ'?Ey,psI6/R;-nhlk+h-ȝ@;#T2TWeCw;ҸNeWh]#TGmtK?W*q焘P⻙1>_YDeyYpU4S1tW{c"spa#xMx̃_f3 5EY [>~GK{֞z񝼍 ƾ01vu,m~/Gu{X*fc Y"=0!⡰~QdK7ӽ{8PԀ?$5jt) \.{єag5>..ty8t/vj|NWGȯ>w5 ԋ~ If .ZJwJp] ~Vt+h-a U&K26%~~9ʡ |r5&8Qfmy?A=J`W({.@~]4BAGSwۮ"2> &:C{Vg'Q){}7amЏif=YP|l% y63etg@y>e;H۹^p%Chi9w4Ǎ[bH R !{(-M ;N* aktڔjXYJ/m_bI?M( `(\@(OO`yrlvGe{3"?L([57 +BуeZk4߷XNi$Ky4>: Oiƴ U@\kZrԲ󆤍4QS?܆q $`͖l$pՐ.X^ҍfcns{٤7HLR4LzO7hNRP-mߵ#kO_et"íXTZmquΔ2蓕1Zp9A9͙QaxnM`vwJ\f(E&{ VO-) :Pyaǩ\^N]L\t 5ĨJ"pw?S^pm T媆KZTgiAgi_KM1͜f a/)68+^?됯sm&T Щo .tu 5WQ/D%\~4tNΫօ d7-6MWc=}2An{kuK4#q{p*ݑsHFmŐY8~8SܝE*:=`&$ߟj! 7;h)z)WTyX7f" TĻ\/вlyaztY߮'PTj<4|2lvłvEGKpQ:WU7߿jPU17pSKRr%5 ;G'h{moxf&xs23:/w1TxkJXL$mr-gj`fدd/޾ DCoT.aP#g5iV7DacG߳mnFbI޽r_Zg 2zZ/@_4Yr!AڝpV#ټ Q!9m&Jn-H i\=3Qd#-Әwď}߰я!j~O3ivi3ӀJsf?L)C F\'Wm?Wm[CMM0ER3SnVZs/DogCg1ݗJ+|4"[hvȷK@:)LWc ^ǏK=Lh7͉Br$QUJOp aI1CLLRLv92ZP2>-nTR4 <̔SX-V~yQi$p`"OH:,$ڦ#~, Ωس[_^؊z9 ._~~HJTOA[޿;rzyg?-!O~A\|mٜo­e*WoHK)&G5(^a=&K`AlނAKT#(@dS8"GHC`sѤݣ2R vב]\Dōsn)}PJt˾TʼKtG>FgC4: #kqX1n2ue*&Nk[?ueǭfq;Җ٨⇳vժ:e8}!7gjtnE@SzMJKG6}%\u8-|BIq-FڃnAώNK0,eU{S(&hDi]FwqXUb5ObzN{dXAX޲/U~jz<'Tx<ƭPg:M5. ٷ=| .PWõDO(޶Wx6msn'iyֹI=13LYg\b>ݡ`/wIh7 |c_ d)>[gBuʖn]vhα)ч*e,atc6{:CM"#D7HiN'8V!JpKQn}{Ґhȿ*%&vK!x5Cի  ^H\mOORlSoyH9uf1e͗v3AOa~MCemKA@XnS7Z7TnkX<ʞs$1-Ss>![aɴr>Yql$拜 8tN͸ kF*4jkrE4\eUw[x="wj8RA&>t)imu,d[%zA_ +\<3N$A$~6v3m =jg8:gQyt(`JX . =%V$k\#fYaûn&'%;u8#H UM6πI#qpZ4ta]uRiW/ $DZJ+NnͳC^@)\[+%f%zNB]YfSk@*vV03y}>V%DJe-<5Fd]Y@@U LLeҭ%Ъ2!aK$t#x_$[@\kn3% Kq~piOPM Udy_! & P f'z6Q]>r+o~tҧ7|$i6m_-<ǩ0 t\7 j%C7,H;7xڅM/ yON>]FCx},7-POۥ^$QqoVB)#u--^ /ŒOz( }lkطǿ  v):!u٠"@psֱ[ A.T?zs=(D]dx= 0ju:PG ۲3PC0 "my˜$LT#] !&ƃqYJt© ;~Nh`lkycqK^I@V51&ou+zK: &3[O6&JP SQUdr gg2dIוp_ȓIplx _H護bRyB<_B -P k-NR=1wXdg;pl4wMZ~;V!!\<2/[)݁ dNa]ڲŪNVz6/LFF~Kbb!H!;sU g07xkHH;@^t B*cM,sdx* |,M aJJqT죮1NANM!T^Pd@ Kڭ=Z>P+M֎ѷi-Ukcv v`A9B:QtZIuɣ#K "KgI$t'}jX\RS~/4/Ui"k%qAxXx:j&N >TΫi'^=BT|hf^,'n.&'@ӤNA`\.63;L=g`_86GVƴ ~ ;'-.G_X+kXULk|Ipۭ 6wuO>]9 }oɝEie { bmnĢêm48t$YJ#UJ$cD0zWH' el)Le]LZTA(g_ohx;(?M?2*un0&c$DY(ES,mh `mJcTt@9qɞҴh8LNɹU_U XX'IP 4bu*23v:l[ !s}}}Tԑ=^Sc٨ Hfb}h#|mc]m %33WI*"}W> #xb1$K> ԈN4T,mU-'|$$rZ0r|") trw視NJc3ƌ~}ɹS"YJ5 % ]DU)Ǚ],CiNJQf]{v;5 `?th25h4c |M} !uSTKޑfb@n8TBs@*fTLxl/\ \[݀@AgTBUgdv(u5D`$"V*e[H?w}>&~ot?žt-hw9A`gˈִO7c8cTRHA脓LDr%r4 3~j% 6nO3@.vilȾ;<`^Lp*gз@ﴣa Jco܏pVy:!mV8Z ^$:%R(ygYB|g6bƓZܣhUhv ok]ixj6_O,jƜ0?6uX4~nNID+ÂȎ8|-I^ Pad&Sc@ P(! r5 [u)GqκG'Mԍ` e/嫥39۶Q7P>(saްG&b,ibr҈> m&x|%ȤSP:bUR@=4 1<#osOtB`)=v6T><)&:J[;XR9[Ͼh T㴳"K0@ī{K=$s\HxTiպ\hDLM!`g  NnӋ7z7Qumbh2 ~ s6XJp>@!W|A.>),|mrf0.4-X #_7KH3е@_bA9 7Ul):˟W.偳}?-'jЫn&#"ʯAS[:_SrvaQmbrNZaG+-90BcXyo EwSeO>f\sru!"9-yLrdw JK\Gsf\C,"=87}OF>_!/!i3eHQ/m(e|n=D:s.RzG:ȋ&Ӡ%9mฝAGAx'o?j#2 XXv&Dk+fjuiƠJT@t͠RBlX3rCr͢O/;r\3bKgDZ &Q.#[3*:y>~ xYM/al5 iՐDSG]h]_O?rq ؽtH~!<&3S!sDRH(X)4,i09:躴Յe-NsvRBN/?%jش.[|֦= ⵬`0aK D6x~X+ 6bxI#YPuHQo`+M`. `7a s XnuM,n`+IL"lݣt>!uBɝQX?w9-̃7qZ\T ޱCܩg]TQ@y{1ad_I[C&((exK(Pey )-Q"QTYϙt駥%; IB˔#nKa83EVR-R;ǧ?솥>EX`w$IjV<gA[=+gbG<_?}) ͘ ;A]{KpT4Ֆ-'+܏:?KCY_9ќlS87̈́>2?B/}j_vzB @uyWq(N!DGu ҕqtLNL`ApA߮AEoLdOt>&AeSdyWh0HWrI"(̒設pмR)xunz&lCXEMGz9|֍~oN?> ![#'GkEa.,Z( Ig;Nk$S%W{<ɠj{N3H#BUQgf~I47>&kP_`U `ΔrO ~@S{i1a{hLVϵrlRQJ5xw_vK m)F{&`<u4n&~Ph6*;4A7p![\,:d+p:W6_b/kF8& [i[hԑc T*HH;_Z4u!p_P5-5 :Naj Nf_ 9^3i.I4{Ŗio1 |e 86]#Ң5ՅZ'fYdb j78OtDz~mw\WMC1;_j7wYs`>Em|.n)OT'G3I[:|D.V|ۭ4Sgrsj(ШChqy}wvCc T6H閝t6`_ӯ_|-M0SZ9 zArOrmm0LɄ6*<|:bJcY߃U.])f^Ɔ&AQ]ah..]"G҈nf0d 8]"@G2fZ-5a]F jEsnsDY8.'h,KD$aZ&Nh \:t]ղ֚l,z>`8\%iWxp= z*  j.6A~E"*2j;?D4DN\s!#І Z[\"qN_"oxEP&81SNꇵaߖ,-5Αx&K $*S-& >-q)%Z]1" :d &7837`]+ڞ6*R0,z %_?<T e|pu|s8/y An{>Yf<ڻ}4 NLvg@-|EABԡNlvdlYi
|'<]F$b5"~D1D>rߗ[SAؘ߳ln+ qHj6wbO>b D?Sz=:CW?Bh'k7 Аޤ;/x+߾n?+3(0ո$gA"d+|/̜sw#SVZD.O[m_2ľ8Wq d%$bd5UDx= &$$}?TA+׏Vpl3O  KSF͢&LQx)b;m-quiD5]XPLwcj0-藨 ;Rcr\2;wi i kσH|OZ:C _xaj_ݟǻvx^Xo08YC^KJpsV]Fb;pOG6~Z7c'؁X0D7ZR @KL#US}BB?·Ɩ |:#ɖ{bFy9dd95{6]*%(f%R(TYTaJ,)<2yA.-S|R=|H2[*tXӸΩU6i)73"AY*LOUNr2v`7kJY? QW1#KԈE2Z;=cWT J?ecPqyo`SO|tI2a%{Hh"l񩯠Ӭ| jfc.̴$+dY^lxeI(=^A`v*6g{ɸwD5h ΪN5>mف iAKJɒ#X(Þ*22ej(/gtܛr^v:lC_^DąsZ' Ca=ƈk>⑥ pAfNTJѰ>1LԄw)U Xr3\̑ĄYÀґPҔsQpB}FX' xz V%JB p*aő}75+A`K -DzcZ[Dr^2KBd(4S?8._cgYΞ:tK}ۀH\"TW2.{w,Zk埾M y|AgԢ!Pu1Ӥ!d:vuORw_n>1sGgה)/[PT>RL09bhz?έUf%[zֆ<#AG{OOI*{BQP~U;(Oz$rm D FTcَh D?B8Ƕ_O`[GQ w;25 ϑ*ZqhK1BHjȵXRɑ{)/oM {g'}86نLU~LC+a='t<Rs=$q*;pM<pot*T_&H =$VWO:t^(sntu9VOp 5/R XA -y04_(oM:=xa9ϟz2waՙ#UYO d+5w` 򤀝MJ&9 $Gs2W/c:.JXgP>N1Ji27\٫Եj"zٻwP maA ,}!plY^|i Z b* 3f:S<oXGcɂŁJOAB[s)꒣G! 6G2>E/uc+pVH~53w QDZtxG'!A`d<9$Of Q4-揉<F#7\nۜO*Q-14V$ ϡcCFӟdlPeDs9K:\ϏieӰ#^I5-}%/ҧc$-f*9#r:ΐ?gcBَ_hO k:B3O4'`VE|X_4tdjCo>%IuBsE[1$=6w\*9|ֆ v/:-~%}䃃V(C=!G"Z<K~5&:a>iąD-Hh Pxc6GZ#>/;O]"1 6DFa}s\3a\ ;~$ő{dwxxX;ѹu!6R]Fe}ymࢱP:0j^qi1+n(Җbu`ؘH o |-P$ 0KTnDX,CɔH(2xƃ|} AC6Xcwᮠ^6>)(bP6ichԾ!~;*寠hXry);0%H9%S`xUվCn+/"kuˆD`*Mzncŀ7-4{#qIvzp/m+I X 6c״/,У- x(?`^.YiD7L}Fv/΍KwM[ c)D3N ԑ](,a`';:ƫ 煑i+~+Kx_-ӯ#̨յl `EDI}YP'XЍPDtD&{YM (*$Gd4ގRfkvw=`!4>+8-o&#.GL>j[L&TmOshZ6o:jhۅq,JJ1Lc!ԼMv"q/W5x'}Hu@[M@Pon#KxTݬ 6/}3qk4.7:Qkn|)O!r3:\Qgf>|:z L\m/;ms{X/9. cgqAi!ת${6XjY =>{{} }=!OxY?!$/p8i)Ne5зԒnH7s*G5u𥨴_@3AZSc3MπbCsOTh#_H 9 -hyPb2cumDI0Damq;E8EA>?3),n~F`#z= )fPPNp'݈]$"2͑G78jYnu슲U^\ISR?s i0/:_`Y.(Ym, :qڷzC`H3C&J}é>ГuvoH|?n{2{ɬ@͍\CZ?e+Mn/"} 0;rF8ar `=0zSPX:M:L[oG\p/q* ,iK`o d" -&ualЧa7gg_(l==#sJvC% SdGs(Y1yRe \4?5 Z"ƶ_P4G6?k8>#0|񺹨3}@#yrw6J^=Kdkq俩91!]1^N>Z>2bsXҽŴv2R qd7ޮ@ɟ/ͧ`5u`eC6^xu Ej@SwO`F5k!2/M1j3Aоz~Ap|ݪH3 WMA)I3 wŅEo>eYY۲.xVD`Mu2 O3 ^ǧN`d!54 _chp"DSJMN^]YgMnafVʺnYpj`](g@lUm79,L = 4@,rO+f:F!ވ\lza4-S֨Q&!*ܡ];o_ a)M+XRgy&8 /ql!n[_-V}=w:vg3oi"hʋEVwmN 2wW % 1M5s RL~aLiL(^ߎt*|$UK~dM팩F$3vġiF{Ldo /AeXڑW}Ǫ_$XAGPr[؈7*bb-V&x@( )^l'w6{kGߟra!-a uAO[;pF}+Gq>kR@ TiJ7"beR30j8|aZꦨ\͘!}h;YpQvMwt0NkX{?YY;+QVng]@G~C/y+\bgMm޶21u,Y]Ə B0Ug9E, /CfcKnɫt3&W=`}Kgr ncB ĥ^[TfTy01R3>D ē>Ti7={[Tbtҳ(@LP2IVw\ւ5}zӸ7ecĴ-a!Oyyap!Th /j*aY4׫,tYv> ($p#m͞o!sF}P86qAy톸kv٭t~޾o w[m}eDOQbQfuzq6h~:2mԆÿ_>h0*_ dq{o]1R >ElNUOU ;c!L׎CR1ǽ0.r(_ ؀"gbaku/QK~uU(xm>s: LԒ= 0̿O ,[J75%8"K5>`DOLUEO`f_Jo SYf [Ԙk1PegHJ_KWI.2t:k[hh=4E{ݵzl5]Jk݋y߭f/1>/ ls]wAx'J-늏  ̐ vbK2R~Fm;ʒB@f/N=.0P_Ȣ5}3?9x;zS<51骾@"84ПI-5!7&;]f.5Pd>>tiؐT0vq67Vp|k1>ҽ&$N7+wyUH#?5\Έ^ *$8ނvcukCcyt^CTLml 0JJ=s($a$Hk 率{͒ lx\PbtKagt^{ta:t~?re gAic=be<;pd%6,i=  yK5h ! ~#!g֌4 6b8[%YY%ؙkjɔuN6Cwhf 4#RD0l S0p2]rFF!_vxϠmy? ,:Ӧ[Bjj9>zpBJPaE-C;c b{v^smnYxyygOgލnvyFI4~퀪DV"Xs}DSVDϳ鴨a5/˦3TZ19Jsq ;Ȍ`#;zQvXXL1xx)0} IdKآ5p/ 6q3PUJQ9?@r;]Ccx3s5Kw`͘ 0~0<&ڡՔh8FK~j砀LNh[.d/d-cCόJw,H5;UcvtuL0ZjIKJ?@sOٖ. {;hq -cO`0N(VctE)C vǀs˦l&g5dv 9!KS2yX!o=BIPbѬ` mltM ^?fb$λ,S FWc1dmZV :w(q P65fР_C:v!>XV"L}kA69_|͋U Vn j,d .:7oW{1v^cT:0TYo3D .x% }%oMqR TqӛEb|CTr8XFqgfkGcSe}In{6|8ϭWϤsSW%φwuĈK2|k# /@?=Q-F)cKr:N1v{k<6NʒF&MVgPprC p2k{ξK|PE")l2rVDZQ Y :F7 OKQb.غvaarsyǁcq]޸ br0BN0mMxRGIWZ[s\}V%3|bQڒDU{BTrw TQ>m&3Ȉ'ܡ3.59䀅2cA}:d<4ޙ)ݕTJB}lN~*, 9 /(#eѳ! PL5iav7F\W 7Zm`j  _ri+Cg{=ıgմ 1;]_ι}g;MS3'z-dls&$8#~kyFx2jsSb8a&P/.^!g'򦼽F ǣi8\ X xJ)kjFР=otug1X 16SocǴ|>W z_ڐ5p 涪бǟD0ym6I^nIlDzd=6o^H!"@iAp*;OޖR"|K5٤ "x`TxEg*Fl"+ tf2L#@EUkQ/VoM\B+# (P'Qv? R})m_%8'@~"gZ #~3R`$+v/rF{YV>XV4T1U)=d񄷊*o *WL&㷩i Qp\y K%x dag%C/Ų>J$~%itU̚mZVBzz~[QdArG']fºr2fS.l==6v%O_w0 38vS lfcṜ̢ `. R$(Ԧc֬˞M u\wM|#>2we XC>zm(}&VЎP;Ԏ)fAd;{;yQ:w8wi~VmCxz@VʹLh[yvo?EuVJ쾅FVÚ]їI { )4ȤqtJO{{/1r}pC\wV Pq3uݎ!![2lTY1R*͝dd&CP}OO Cʌ ŒJ.)M8U g,mz/;'+I&zک֜YcO-mZ:T>(` fGX1Y~_lϵiݿsϷ"D>6l8{+r}<2#eݫ|gŒcJ1m(uW _98@;Q3MDV%;Bc  GY\˗">r/v_Oo 81bI 7N5A}B'-3r|;i^5|9ޡfQX6-j)b[{x&vaRV Wօ[kVvYa>Hq;AAMXgC!=rzKwx1K4v5[Láo[?}B`1vnJۅ67<'&IR:i_6kW*L `Yj~cBOڈAquM0ϥb;q%,l步!C5M~W+Xo `}[ےd쓏)7;sJȺ`^!Y:vtsӕsVx킚x64#ȥ&my wu^*~fR>lЛÿ9pFA& -0M^'<'߂8еhݦARݭ_aKm@F:-" QXӇ]SL[/n)Qyѡa:dM`>|(l ?½bD-_Q;JYpLH2Uab'LNCjގ>;)hRI7Ao /3M;Ğ=9dXjaH ;wϱ"(v~þHo+٨1<)^apvb=K

      6e1yO{%iT(hcg'sd9)"͹Q̂DbڅĨNٞWW6'?^_6PCSD$hå.xNu jd7OPmlBX]TľA YUF7dL4a'q04~]Yր:MΤŸC&ThhD (Mif7ȋ+JP+6(dn {ń< >#vl"4rBx)ƣ~[/9)M+pj!EA 0O/'bFzAћP{k ,y4`vrT5PWV|@Yδyw*]UQHJh?nxDcc G-Xw%$ ]{fJX9^WBhL=ضL()JB73gmt5k}1Nˣppy_1*JV]7?&mn.j^mYԢe[kR*5-+pKC"hu8PmOFwB]=MK; 90\%iPyO `*?+|qd1v3cr-VX3*΅+HwūTb 7{wOA.BI0 ?iRt1'ͨUar1BzNE**-C+k _Š5-N@)ID|/~o "Tem{i 0-_&8ןV+f6 GQ.oF,g6R#;t~u>^ *@FQ݀ކDȣ3{A$_oe\kJ. nB]ǒcH]*/ 1f2&D͔ly icK7KfػYGrT7Ac"LsCcc KAiv'glKbukfcV(<őz ! ;7ߛ"$WB33pf>uN99ZQrqi]k+d'c 7SX  Rqg=2H0}ߍ{ ooš;};`8Eu9`tz,1{M=^̀ Fh+[0D.'(<ߖ"cbR`8$ʊh‹YQ瑐O{ʾkiyzL N=^f[?iSXL=/iDZťi:y4ܫ0+ HkUu)X2'MEǂCXq|'4E۵rB =sH9] G8&itWXZƘ*H৥ni)U<򥀭|cI}I1ҮZ]!Ä0c 7\ZV4@ +%*@C2#><Ǭel'qM~)uZ?G`a^eNLx׉:'#se@%d7,JNGꄆ7pԱXX }Ãjo1VNvOU1B']yA~]k7@aaM)XUu/jܰCFU*>ٝKCV{ٝSj %/eD=#Y:"oρjFíٟG ΖڿIN$ħ(z;;[=#lȤEK0geOD zjbCxXOG2@W _MD >vò;H0Ub Vz$eԣҎz^ $Pagl$qhl$j7O<6D~°_(SRLWg.KZ wlcg'9,un{: vb;ScĈ6#;]=HPy vV_xN?hjB)"@]*o9`c W%߉u8 vE/ pH|&z{݅S@ u'um˔fE_OGW,64r: `ït-[]^RÄ,ه^hܘtՙ K=h<$O&9 ~2_j, 9xH!L'lwemq(/6 xsjP噸S-/Us8r@_!6',ijaUf\S9*D41)YeA_;=̿:.Ӂg# uje70쾻%rl{Z:| @ lqV J ѝr̡e(Sa_|۽ $P( YVq7W&7%8=zhbDmBQJshP \ЋYe YTQ7}$C1XRI]֩Xa,C}3Rݾvɗd 4JAY?ABbՉBɉU8ǀ\_ '=^*\85mzLy':VB# hpԗ53\%Wؙn0~u }2%6gFCH2Vl%dN8OKtuP5'2bzd,qg=N㭞r4TJ|}|!Ք&6Gk2̳T6o*9}}L3j?{}$Ǫ"9pG &=oQ8y#nlṇ@4 &">gU<'{Yw SHaO%+R&(/g_TΑP~oT0s0)j("# 왬{o[`|cKz>Wس\H }JE@ȡm_馔nױwnZ3SfeǖBN^A:0.|[ S&g44i%4.5Ѳ(09f6& ]JݲOt9X M$+ʈ"j&Ya 9Vn%;[/hnm"Jm҉.o1?%l8X e @m /T5M`%Q_휡05 u [Q!d .`~{8P8O> ik82qۋxjQ*Q^dqWd`˃Ud´ܓүHՄ%I&2[%O|@XeE~.bv膨%6 |{+Gc v8U*d"B}LBdA(F~w(%23љVng*}K\I!l&fίPZEmҒNIg0So ]-ݼGy|OkǕlIT}~/}:AH MġUceZxz`Z_׃hmmþo9j9| N^լD/mInRӣ ,y sG>}YI5A3;Ln?-#E*kyGX:Г M`z|\Fu["<3f]{x󘄺5v3Mw *y`▰kNSvInS-R}YwjM-'$ǰX*~=cڮbSkV7KZp Om]-RcUً}*uQ ZiϡMn7p}XJɋOld@An2mDioOӄvKGa8fP $vn !IQ't'6a~jBv`ͧǶLe40,FR2V+ v4 9_弿JKپ͘<F\E(9AgP5khn1w.%ǟ̿zGBi`| >if1++IVX2Ze$K.C/$/`=x` &7;uVl<qMv[i} wہHm(oBǺF*}} [gKGX3MNݼ˅OBߒ]J.oQQ]*Pnw{A(F HÓ}E<; GEG>[tLhU~"Sx@Y;I3iǵJ'ZHoŊ[d0ێՁ=QS7G071zM!*-9`&{~>usK VdT"ϝΔECK9eo l2dNA!Snð!hQfY yKU04 4@v);*Fy9^foP38$k+O 4vcnlHju5'o!ѡ~ۜp~4[,Pho8{3x; g$'X.i}tΓM#5*z\oЎO-8)>Xmx%-MݛP)>wI:UC]42B: qOY!1Վ{Jc?h4ĽIzX!up%ÇM\B$=q\ca[э+Na_Hy=cGXϬBCPјI,/v؞W)9R~g+nײ Z+9lz];cnBn" wSAe j-!6q ц~ C?/mOLO' 3id9Q)yȺ/{oر:_qՌW\gv^M6(&$?#leB"C\ @hBӆ|E[ۓ r\S=J?%p, FCٚ["6]Iv2DFz!0G:kxYiw:T}*1Bd܀`Ӭ@  eGdɮ]o)bw`!,ab +,)m=#i"IOMT]>%)W&jJ&&F0 7!&)70Wcda rvsz]@h6o>XU]?'!/) kY@#`xoӜ=r;wv 0)bF7g91)MٶɑCyBoЊ??QE:CvE]@#_r^i "Vqǩ>q|mSE5Eetml[~801xUf <46޶:-/fl+ףz@ZzVrg1S(IRQ@"Ж NC;=8F`9IHϬy_FLk_..&.ִ!1ظi&b@m% Z!( %wZ0>nΙJvS (éw_VcB*}- -9|=58sBJ t+5R4ʝ7&D"F>(`|q~ BǦ$X AZ%823 5\ZIS;60 U5,q$DBT3I"nɨBP/4]ԡ5}lD~'⎸JŒ", >;o$:'lS[)6T4* R̛!Rv$iEuK9ѹ*f?DDm4'[s,F^w#aD|hͺ(cɏ ۤ-U?b.jNmh$"1[U#jC,TVWkk<-s&VZSYvMMlet<[qCJkS_mvqm/~9y^BeIIJZDOu@V"sF`˖yJߏdeNbޤB` ƹ'Mj2E^3"]\@a 0LUcSx4qDΚ!"- &〯AHǃ}ny\%mDVxM =!=zpM=ݤB ~kMs iCCb_*9a'E<%UwN/t\oukI ,_3ZFə kc#M ^EIڮrӲg3 N{Ϊ_=OЋeyE Ee+Ai[s*/b6hBmN79q)B!v.qn}(1|d[(30"s|K%Pa|{V롒<o haٿ El1`h=$CdȎ-  PD `,L8yKϊ_iqP$W:;yIfџ&Uz#?x좘J=jO~jኛ (3$♞oG*O8!5w{z'(CE'iw$B}6C b` )~P$*5DDP\@`}NwZtWLhֻ 8L/ ldy2q܆.m ;Z+?͌}y wO.Sqb)v6bBބĚNg_y"/_i^e22{DRt:NP57QyN أ.x촮!f aK3z-+CG@55M?CijЁ1d۷ x DqK =<l2eʉN FK|T?4cWhX'RdB >VZS׈{w5G|}k 0ATK4ce!Tnyכ`>Z@|պa*CZP%܎iqiI77 cڞ(ZW-۲6 2YdF-Jw/'N/`øL3)AwEJ-80]6iA{y9N|8_X#s;N8O$`[+ɶulumw}0Qm)/[30zNG#!`-ڊcyh sLqD^գpV$;u$`-LH]ܕ鰎f8Mb|ٮ&K% tR#}{rgk1W#t"Q%k%LŠʸ8P͜C0ʟa+//ֹ8"lujSZpP:.ʿk|ظa c"cNU%`7#)a~EL:<-$"'e;EORX[J?_fB`ϳ$KC.cf@Mvܖ՘'YΈb>mMv6F#%ѕyfݲK0,PKaxW+*fʧƔjS!E89t>qo&=֚o"i6EPM\Lx7)(8%lcB(.}ؙ ?2lK^x?IbOm?%;g2i*A"%zf4}%Umz6POpыH!;]V`uppH?ˊɞQf<)lj#i3$|T$hZhY]\.M Gikڋtp&Ly(5RF|}lOr==%*|Vd@ʔg;@wstD_Н vDq`SU* ~@]DCrNA6{`^oy,HQDL[M`WDq=ceOLtA&Xs;OuR1}ں]ȨʗjQ~Ks>ĿPXD'l8]cebz5}bW@!_dS',x/6!8M拰s>H. |MY!ƴ?L>]wml^4I3z"JV3&ij "W:Yb+KGv9[}BD %y; JnoX>4?'Cb1bZM1gUwpv6xs\n$}glR8 \39+LK<8Z`FJ ]"l#N h)`tMPTN˥\̪#EΫ>Q+T7\Pᔉ'dTjs Ii[-_H+&CDs{5F .tb3~@T4iK1?;H$.{ Nے08KCwTG*oףQauO6Z/ݣ\" X~ !m5謙z 5+4_ȣDiKBw^:  9!4JG/"Utf Ϗr]' sԅ]K~ԟ_OV D첓 EpF{,yի&VւnjA^(;0oXfK͇=Um:rx{z&*Zg9eiE\8KW Q&Ђi5> |Sxq-NM|$>^JJ.N~|(.K%qO$̔f-=rnҦꆹȃr}~xYՋUI+HVcZgo_pwL>)YĎ}SJ $U]"Z{$EPu tx{f[Ǒvı\6CDRp<%U͋Y{q]&}8͓ITR ΁;q @y}=%}FUի/L|q6CsJѪfu%=|i_6h隀eTT\$c_F$n|$T;!_r2jWWo?{z܍[YtTzg'Mij}|*u/NHeR4MƾƸg CgQ}AMgYeőavmjV7mr():zt[qL>P\M:m[L`|ތ&g[ BQkA?wASǠ9LCN|vS[ LaIt*)p.n*}Cz:ޞ ~B"J`}'g wiAU\q䈨[ԭ:h3>1+i.0UkR$餢B9] eNvCdL~.}lNL6A (N{V['%>(W+gDzNwCm7}O{ObB^j2F#hy~ 98ܽwRY!\SR IZAe8/Mw6ߨdz D0 SS[I70ݎJDr6Zrq6ƦHhAXkMk_ ^<ԽW0$F[–;>bxR1{~u\pwW6sWH8gVP[Sk_dw,ʲvCtϏf4@!;Fs}e+zv8#EXk*Dq6Ԟ=#rUl)ξ'(ڍ 8\0I ۻcD53)0m5*pY\k1BX mT•'[|6Hܧ{>rMV< })[by4ȍ~3I^v* CKzET>Ҿ^md_]|U4D;@Ko/v;\@ii\1WW'"Z}j#Zg6zy~ݓ V4QI$>y, HaWVR#d)m9݄~sVd7\!sY{@c0a9P;FF{w+-V[3&l;JGf$Ωp˗w yD+1TEGQ= 7VN}){nw㝽O. @Oú)kQiY!ŧD˃ -o xxKMP6e 뭞h;Gܡ.:V`qӦPÛx&6rvH4fj&$A* W q( R0[уRU蓜E,S]1^62=+*[,+X :3o tԯC[x'=ezl#xb?Kg- Wrgkb&lؤ־qU|ZN6erJ°42DZ CȕfOCX Y{uf\R0xp֐S 3An,dw@6D{uВhizc\>صQOWͦep1} W1h~+[;d*ӻ,T [3"f->IdўTzk: Md{M*8+L,Yh*1:QEDc]uZһqgQ oC%ջ%Ub]6 UMܮ8mhX[h|䚟ߪg`ȉCFEĎcɞ9_>^e°.XFPi6kOjz7|+oAYOP,$1ϖ}LFD0X_'uI@.Ws5s6"BXwڇ(þCG;8%;oNo]`ן~؇K RU5}Qn)|IJ~hzdO/z6WEX0b#`5 epy{8)R VK(ɁŔ6#W,ぞz &T0=ލy*P/АnBi9~?M޹Mu^|#FKސ0YePbhQn(;Ʒu)@tz^Q+ Wx7"!i7أ(-+M0uқ.HTs L%cZ5JG_${)҈Ûn)Vv XjHJ1p~^?Ah鿕}W 1!eK߹YO(ctGH㬿\{B&l9lgtEx`@a݈^Pu;E?( f%7hJY{ag{ akb^.sf'Aax.>p"yLV2E\wǘnI/A";YRWsr)xf*9- =r-06(*"[W pd2-OHczrM?nzxjǂ3"9Jd\"/*|)A;$]`u /#*E"z̬%+NNk}jWq9 Xl+"rlɲn&B%>AsiH;z=[z.S_ZIXnK_H`sa͆3 E- %@"#=,>:/ܹ\舺)1~ĪjRo6uOҽyju x(q\7#>M?4kF*"xl1qX.iW!Hl#arž`TW14G~vg࢖;eH%s*},lB@^ן76ǻ/ycïޝ0ߔ'FWUؘ' .֬FAѳN34M%#ok~ qΉGu0 KGwTXQI:z;a: ƕ(քNvA HeC/LNYtWc4ɂ,!@+pH=ʩUa)hVދȡ8s*SFk-sJ{ņ{O|hٽsenaP~¥v2mlE pAE`Ԉv:)V+ on`!$e)LZ~Y"(p~P`7Hrq9 t/LxFw~k, د5y"m*ǰ|ǽ>#yȧ2X*2U4>W֥SjxO꫔q~סH=񰩶"T}3jFFc0ELdM0miF <fM*/*^yC7cn5i;iǸ1`L3΅z7YQ_o xҶ?·F(-R ,o0?d=WnWJbmI|>tǮa0R2h7ttS/'J_& 8+r aK*۝ƭ{Iv'P^U(lG?'SWq'd.ˆC}9}R?[T-JWf֦+gwHjϳٞd:骤{HJӨXtBs2?˥2MlqRH6>dUX8v;-PjYb,LN+ipd.lwr&N+ҥ`|~HK Uo1#! D y(̺FRDmj&Fg7|DD^DK] TCBus";Tǰ+oyNyOq z΋ 8&󊸘7MbJ:ت8,ՃxiQETCa/HfNLQ7bq]znYql=O0xiLSO؃3. 9WRU$H ) xq>/z־5\8A/* ~i:9-el-:ſ d-KepVK#L/EZMt|zҊ0Li .]l@2j^5֏/_!߫׫90ٔJzV&nT ٥J1Fr#jEF'o<'B?<|mϐ 2iwMeqB5=0ȑ(yeACL5~FO_A k٢O  QHZaagP2< hō+2h*᥊X:,ӱĠۛдl1Ԁڐ'1KDa3D~4*uE!! 7JiJR#qס2JҷJ&SI k^moK~q`uaj XNǘ@7|\[q*]o \ia)m:RF'~A'X<3IBpG}kW[#aHl[ßpsR3=l}<c34LdHLj ʮrs_8՟,WKh"5Wͨ E`kO'qeeM q{`K":z\s;zAnS8)56ǎcTc|x4r\}%]xD 6?5E%sYD7+kj@scY.27hrsY5]g]reBXgCR$tYic=jU^EaiGn ;E>1;flg/3wH+؎N|ӂpf~%4lj_+E,j ru3\u xXK}#M&,arңpvWuWC u),Z!:JUƳ$." ̷b=ܶ4oQa= )N_"3nA2/5ӉH:Ƃ ==tpS,ð#A~/8.r+=& V=ڧ^בzifS({XefcNC/R$>uY.Wi4J# <{VhZ zwTPj2MÑx,'O͝eXbp諰ڑπ?W-(p)&IHaRoq7U/9պ*H[H?,yաT̖W,hJJ4ƕ\jqLBT& YTG33O<}Dhp"w%@o}M_'?7XON?q5B3$>ЃÀu'\2<Rs~D=0) HϬ'GR3+ID[ٰl|;i1@[Bo,$}`2}!Ӌ+ZV-k b_J+lD̽| B( ]w2co00K[ 4j\UU)O<چb܈AS))AsW*ACHU=9טpO.t%Jp.=b?v=٬X=23S}|MB8Zcc|UڋLxJr΢D*cba4HHzPfh="Q lM*H WJyGRLABt8EIr3p =Q--?rk `h!z({MhpLJBuO3q) CX<|i*')ds8)N3EoRtz-dOJxe ]26uE+uݮPRϠ'.W=YVa'[a.8{%+S_FFP6]xXg}u^?vH>/~ ,W*qFGJԝ!ܯ=pPžhWڤxzǰ25vJgWjuN'kx6w*ңQqٳ3o|uI{뮩^? YKyy _L=\B8d+FL2(woUpŬ_KwV]GK\tzM}MX@F*2O\']0W+JMm}"2)@bEU?DŽF^e#VT(a뚫H9~;>J931huY&|m<8e2d1!rI_hKo8aOf}KKu٭R%>#+ sf -LfZ,x3Y5,W4A  =u̙!#N"|VH5j|hFixx"+6Sϙ܀鷰oh|,&SHI&Pu6sG@I@1_m\{L hF)Eks *x^><@ s |RBq„U^[ eG8!I+:~+|3RqJe T6`jEY ?L 5RVjDϲ)H΄E+ܜN)<em!xa2ʪ=9kXj7O+'\`f~K3/alҶۃj];E%a Cͅ,qH)˖`pMEyۿE[LrNHuG-h0 Ja?AvA#ӏ3)?][j"@9EyӪ}@P^k@+4K;\9]-YHKVRa+JwJ4oAF\KQG$,p/ƏfO eb+e#YntA0s 2 tG^b4q^ކ}F D T 3B՗yv{,OOSrek\@dfBȻRgI-ÒUEBJʊyQ+0]!SwvvPٿS 䲸g(HLH9PvK%Ō8t,Q|T#<B)ٖM_NlEBB~jK8BvsvH2o(jKC J6Pđ+:s9jk]mPF43ABw2ȯ܊E(9#oٌJdPMDv,; ?U`8ɛ/kAm'F mJA?d$`+iU.!*})>yGx()t9jv";a0x~|X /]x?]U11,}J8 ?DDTmEOF _Xgo s5adv56Dmf5$5hjT j& C#ddmVJ ^ q4~E{l%?& Y2fE~\ GQ'9[yR7k  ۤcpt ^]:(PpKٖZHjv ;`jw&ي9У 9qvw0VS;Xpԇf~h=^n{G1b޹{h8U_ 4$6? "txO]Dmt+I@6Oܳ֓r (bu1(T"Jgx<&>ɲ"гn&A TIQbrHX_Ƨ=dg/쪿]])+CisERwKZ81q$כȧ!Ia^,h#0jJTlP/j 3!(쁳ƍ/“pV]Z iֶmb#7WA BafE&mBgM[[t/Շ ~B< /Zgtm6e%` .u^wl7UcV=D)S/a B3eˠq $Wư6u<ԫ+NaZ:sG1׸G30\2I-qXrA׏6ơfREF/0 ΘsYTŧ SlEfxEWs]: J%OdjrzsXk_|3?r\QsOc#K8 E崮I1LOƓ F]Q9V%r^=wn/#:yW&nB_ _BYȥr|LJ{@[njpiӕ؇Èm]%ڱ7.ðEp^VPѩ`K,5x<<}~Ɣ>o%1PU=P$62`z"$h1}6"#4v=;$٨CT,I`rݩm8i;fc/ J΢J^ J_LOz"%"k&ʊY4&jKp75-F79Oו@,xwdխPO_sLF % x/i)6y68Yzq/E'LB5I=WHCgԥRj)Q8bnf5/J6qm<Ř)Z֌EkЩtWE*N=cP{<w hi)ِ]@oq$F!I:k-A+_4+KQY06"~J ӡ^ f^h#4_!9+'ԎJK){su8! ״2P$I >p;`i y Tl vK;(E\lGvoud?XkS?oBceC5ŗF'7֡rHyCU~W 42Pn,V0%M k̜\sv&c7)x0/6La{bXR]e}qBNP^S{~,f&\%yaz?\E%Z-8m6 dqD03'`$̷9M:^nCj zK ؚ} !_)Il8Zfˑ kbB Z|SSNWgLKk% EF#c8]R(}yTgCxd^6} b LwcB_/RS5lMo"ujZ`[\.>)PB2@PyW.]#=;oy\$1m9#峡d7d )zpLQn0FMdc^@mFҋ?8wQGT}fٕ ٗ >;$t9F)T;1X| ?o c*]:~+u+LUn㍆OWLg48柾LB/@O 1y!Αi|YY%V !36`?! )ή)`yiޖB5!\0=I!{H*nhb4 (2e; v}n'RY E*J%!? H!x)tę_ZcE~,byQe!. DNRdfinX*_Kҡ t4+viad$nu1+8xSПE;b#4i0V~,, /Z::2>ڥ_E֌Ҽ; |z07't ($/~d0UFҗtryxJUB)`I>C_B~20yZm=7Z+E ^c^l,+Gˆ8mBdܚ4sPĞ\%qOkLscC[\G@N7&PnS`˕$M|]$[,ȉ}fPLX#bR;B)Ue:0,@!@z ׽;z-Wu&ݘZCcȿ5@/$2g穔 8 7]yX P.ké[(Sĕ%M3بCOh].iz"ƇY`!bU;h(H&뀗3#<3Ԙ\w}_*HZ)bz(A]_&ܴRVJ6`2엗+Gkb/} nm2t>d5e&3Ʉ}yu{S$Nh jOyBmZs /6T!4DAB'}zk!ZOH*5 ]B~J!޵_!.Ipv^bwV3͹tIpy^p*)TX0{t;گC)iC~jJ1Ka Tȓ@Wp qv^b90U$(r^Ho<2gYBm)4=br,e{p=mhPKڥf`rA8KDTW<Eٴ,k;Jr;WO ܂' -|7Ȥ7i9eB^4tu^$Yev,+W ƞ7€^FaJGw$2rePTeQ*n=gvZ9|::*<8$ Fe20-2]>?oRc+r|9pnv|nIzK%As {7NЍUŐ睐M ȜvCSeOԌ:>ö+Pgn2$>)Q" ``MV`?㞘lz ג.O|0p* /WmvpϷ :Gv5j^F9`D4J`5 vRl6]Z]vv;X4X :9u9)itFB`?`{Q?{9Vn*NsCaD>Ч'ԏ{헥lPɡDY6G%BKMxz?K5ՅH* XںybP|7&uB8g~N|b"T/֧Qnh/;C"/@/2a $3W@ՠ#g%jũB OF1֏!5y+{` aOIkWv lu})oH˂Ρㄨ6 I\ˀݻ^w%@;`yiKχJ6C0s]aLIp P 7B`t7v(TS-vualdxN !f5Q7QbO-cB DA }Ĩt`kM ((߃#cEJ&Q62_]?ƊsuxL ͳSMNxp,YT:vEyh5ՌXX'7nuJװj;Ye7&tHm(!ɶ)  <,d ۲%+$ȔRF3v"Ϗ2^ƹ=뛉;zE pY6L|aĕ ay[%_$>tK?R[A2#`>s0N˂R 7~9Qd5>&ۥR-SXf{e1s,v=sX`IZ oJX|Y1_ iRphAy{=w`(4C[xYXu~kxIg !r/e+ѽxb=T&utC"v $d5q%Ti<ⅫkWMwlX>sJ܁J}a:g:ZWS>tb.r*b5TS"eث̻aאܕ#ob&H~ن#g9S.K(YHWd@ :_*;x6I8KJzb{k~CE{K&2k5XÖ. n; OS :ʽ<1zN@(U}>NRR;4lDZ2MO>XYيmH y9йFlmDВQB$cy$)֥%F\SѠuɳTHKl~ (Sg2 վ^@Sv%ߍppퟥ?^kb{rkGeÎ Az,ڈdnı.04Թ`edf}{g/PN"` H{QQ w*a_ -7mL ͹)1r[4S|Ah{H$GK+3+TuQoF+ #Q@3LzYj摰c`r";lyQ|5hi*ݕF<{8̺lZOm(n[,Xo?Q~$VP4B:' !$w4nZj1J_.JAZ<1<:xnP=# e5b vxH2`[2ήVM}h;N&6sObTZtdZF v29>Z/c/Y02/x$'ӂ~O C@_"& 6?EQF@z$Y2PN?"4"tKS@zPD>,Z".ywWq!#ŊhX6]e-Xա L/joL%WWc18SQ߾ȇɇ&F1qtqg0C#^<ӄӦ25"Z)&δqp-&O#(>?1ia=H wQ=Io?k^כL3H1v)<^*]/[xюVg+)D^NGB=.ퟭ  +SY!dTnțV_xQof `bazKJlI9|>5ygضYܫ4'kܨ~m<m?v ]Gq#B=y8 ׯW P$Ū f%߻n#c֤.0v,lGj0^[La ^Iߧ)5b9uKv&I )yZꌁk}L2p<Òm]=]a54*q9-loXSzqb;@*£4iJ;ixKXxX⠟4k]-D[5<(f[fgޢV:W/-/qFFƤd!\FBiWaSТ.2,;ͶqH|Kl\KKlWJSp>4A<@\|gфu ȿzl> P?/oΎ8F@_#˴ qaMa$SX %ŽhI<|MڡG;}[^yͫs:ꛠ7Y,Ʀ #Fā tKBk)B ./ZFuLNӵ%h, h!a0gl0V㖱#+Gk"4vVO# Ydj=oSǥast yU: "FfE` EWFJ}`ЩzY"PiNdMQ ҝL#b%M,qttDc<%>wDzs,Ijc ֋ "Mxd93߈Y:iB]3*dRм7|k1 3um[6@Y݇qZC 80v&,.qށ)qq 0Nъ2)6qjh)L2HuX! zdqrs fXhcqI.t`9z \Mr,bX ͍huw_whyEN1OyVBh^)ЂD[9 w_kF%=qjD,I))w|mk@Y41P6'"`LP:W-'<Ο 7a-*uA#YuysMqXY?oB,Cށq\yתfn)hȹm×Vvn `)YTKaM]H%i2B~"勏HI!+tCȰԏRaJ}k|CͲE`Ixà>ӍcNi[%HN +m<1扺6p)i898qwxJAsv!/j"dc dn[:A%/wU)^XH7C_Orrn !YFh:Vm. F7X+Dc.4yn@HK(" 5X ?݁A!yܡ\=-o3dz0ѡ&{-Mhvzi7u3Bv~)`2gG,Tל^5vj kh* slyjQΊJ1+Xb߀cu.6S{[P!t,kQбڛu&9O@ ZeT xX.a5ȽQJn;y!_VjVZ2pJɅ -r½-H+$jbKjGHrVCm& !#-#M eHd;W#^HВ>ЕSlQW@"Y+L !klрcW!Л+C-BFH7`S1Ah)F ыf~xRV4`'o`2xݚrR$+̍t?җݢ)X70!/SZױ}W_~|]-8n+Ӡ"W! Q;<"qoK+ L<ߥյijpeC6 >k؞±[؉;Ǹ؍L^E`(d2BPV1R",wb&5%(~LIMּ!3m^\YJ|ndLUEE]YCwD`)>L2 ^HӮ,~#±E=hs--Eʧ%@; Wv(lB_(IJayY_:* :]^Ը7ؤDk~A/ ֿ| B,tc֊vwRְS8`)]cleE E@wǹ|D<ӛg>o%YrM%^Vo'[Vm6m3C`4 ǰ#/x< vq3&qVIQcXCk}=V>"bl_\" /aˁu)7UymkHm5|fNYcP`k>͂uLD [e8cOUr8K$(KW]ib^ e;86#m冷eRj7M/~;i$K2llrZ qMyes-,BKr :ku/:~Թ$>:oL{-~o< !n Wq[{.˵\ⴤ$@93íԌplz3B$EdGWA|p54__HHD7{4Ƨ|/6nOA̼.]G}!\{&>@FeKj8 LAj.Ak.>Ŵ#86Pn-Qšj2?e."ՉU# 5q}Z[ "b_TﶏÈez[J?<)ϧ◿ \ (|ʶ} J?wU\XxWPdðH(mGk6xv?Ol*K8!h.-W HVcw.Repϻg-UE`|ȼCÙ w]Ml!1{DuVHp9︃RF>,#s~Ò6ͯk{gtAAt/`An9ߛ=o4(/<]9z7mɭ ej>AN%#|<t_v\rO^i Bt nçuYRhI3GNԕprJb΅Ì]&H•81@ȞxD6,|NiGIbǜjoU.7r!s%Bo8C;vL$#] !/HKZ"DHqYa=j~Jz6B#\L:}0%x!Fsp&1f.,BUS!/`O&!Jmet a1D^k#ڱw6;D>gpf"dP([pW"۱-qԌB"IMWyrn3'bAb"w^8^]M#~fw1]b:Bh 9(f cyp 8.<]K}d[nb:W߸[5c? :ior>dwsMn,Ve [i4|;zPOA;H# ,;imLQD$u;rOchQ8(]RPQcrq&K-}:U3mgH#6Đtkjky}@wYZLB/FibViaL@ܒ𪙽߫TH/6YtHzU2I&ogL`׏Vj@Tbޑ+YTܣvP,}}xE*H>e;_X,\a>? bV # Q|K+m^S Y>Ns9XwK;@jt!ԕlWyQ>N(͜+ l%Ⱥ--A%V'1##f H&F(.%QQp.D(>̽tv2,*U} r='$A-iwXh4ؿAC9?\(&۱@)`&7K" I-Ǡ^XnNZ3F0`7fBYDz neۮoh uOwuHg"^~CEWϐ_4ϖY64^phAZ6! O{oSitw`;o'*N@[1)c.qKϱ$P3It\{,pBoc #؏Af+ v%]3ɕL~JǶ&YTo62³U1ާH\1~ʡۤxvuŅKE>Քĉ~!9 doD!Y\ñY"9v16.%2@|PBLqs %x0?%_W\\g P3 f'y:o]'.%򳈷VJ^{ҏwaMcWLc J>n"'aj[$C8t5.0v cYtE%yDGu7Ȉ 2e1Z۶@~wWo3g J<G˞ "%7hD[m r]; Hqb;='mz:hgCg"w{ECmaav҅KT'B:K_JCp*yH* ЉYoC& A\şZ*xT )h(m]HGU[ljUh?Rr0bXrjߒzԥk%UgnK5ښbBJnE Ws:OWmMJQ>V;N9L1^ ET?n Ou}CB%NYv[;U|h"2C8qS3nuRϝbSDyO EI^  )i7\fVU  I###A.KmO4t5BkcV b6:FeD) T̗ }*k$1yRH*gt[pKi܎s1M/Wo^6=דZ;‘dR4AjW eSMv4-)`# =ϗ}sl 8ު#b'%ZҔ]{{NX>jW0`MeCaOwuTo3{x΀kzNwC{3˛{C@4Ne':Q dG/qB)AF@6A*+S _dR`LbC2 / ]=}i+`ܹif[uz6~{Y t+2QTe5 u2~PF g鬼#TВ6܊Pb^VNi3RotY7 5fB 8-ۓ#h)%6* ʱ?|CuH4qQ'_@"@|f-Be-?FtF30ۺ~<)KGQm>њ&[Ea%0+a4m"<V\.ιUN]/Xzk{`pfFwݯs zh̩r߰u띸@Z=ğBqSq`1{=nr#v^s*C Ii-+"Nn,UڈkITڛizU[S PE:?_l,n|T?awF^ȍv+5<[{vHmC|/;HRк;Dz x۲)}Aך 89#Dr\vSvZ %@S`,{adEJ1VMy'z1tNhV7nY *IiT 2R姞6u}kuL1GpB9PzH2XX!H\I8 *+\-{Oέ&JkK8Ve9=hjbGT #*\kDz"}7|1oju&nrw -N8'̓E _E$/Ig\*x^ޅkbg4|HShq_LBx6~B#wä5($}$ dPi A# On1n˽%e^BRm *3ax7:?o^ѻMc/ֳFbڒ(k A6,j%*R{ӝ{p͕+>T p2'ZG&H^fI Lu%T+3'~|!(MqhѵEW3, te־s„l(EO2Qen#5  :yD;_ۡD X8$qfHj>`'| sdP.SPhP[LT1$!!+vcѤ fI]aEi:BoHٚ]Ϳb8 Hކo`c0!+aV0Ƥ׹]e,)~6RZ5]4(gm`/]JXF;JJ)Q~&4B|pak'QŌ 166ްų1V8$b/aJg~8;DlqJn~oaXKzS栃,-rJq-bqɅ/6Nf=Aέ*A/٩+&`u~HJHi+ϝPNYpkZ!Z9;giw,*_܎<oNfoyoI%X=$oPSJ>کg5]oĘ˱IDHڷ7 $[~ a ݇#DB!͵Ub`9:? kRy|+B#fUp²o9·ӊ?4*;5$_Q 嘿օvI''kr7(c}eq$BEml<`DoKNB;GC~#|j`r2OTlx(^M<-(Z\?Ψ趼~ї&zjp^F%01LcS*<|A^/!M!"SDE=(WKTGY`ÍERK%33tub)pW djiv)濋E1N÷ ܳ hw8v> K?4 e+]&]@0(@/HbHwY 7JRUh.Y1S/Ij@@Yc|f;dr[#dahoӷ tmDxH*yr)21RD[RX"ީDPPT<݌tsH$\W]gB#v`-Sn[W%ܻ@L=%LKȘLZqzJj3)0v)x."UJ;ECW׺}Q ~]$!On/0?3{7|Α8X?Sp C`_YWu6urBUK_%( 5p%y)0$"3HA}IqPo^Ѩ0gdVۜnPw0^w+c`2Aa6c"heuW|L h8p`4 z9 hVH<5Z[VjM%qmd3GfڌDs USpQdT0G4Z \|-87~nWZna$:y4(<ԾZ&D #I|`V͑%jPj,&'sK6BPK8Q/ D1n/^M([QP 0POڔ)jssoR"sh Kt 9$e i-S~L,12uBeò>,&t!(Iczt@ˁ9p *jKˍN-+c Wd=5/Ve%T=˳;I~ekk\5]! T0+#8@C8jt(El%<ДDMD+!D6+.<,Dtv"kTuSɞ*n;>Yd.P޶n<#zڔLJMÄx mɤ(z"U u>AdH0@l7mG {H =`]1S9 ,N;Q\턖Qg(E@-꒬Vɠ21[ժIhp9g_s2D"mbkn3 rqD;Wm;wRDJ&AT c(S~=W*4+'e n7U2In}5IX/?VfCz41Ce4ȍ/ *{Pqt8q=#E2?2뾒q=Xe"`H_wA6h\&$ NܵA&J%֌rGUKs1`i/h 2B5| o(uQgkυ&eqӟO*0^gÞŽ=U}++?Lb gU]G2(䬖Ȗ.j+@k<j0 (CHtdI+L>"ʸP,m[Z:0mHL)^#Um&AÈPG3Ĝ4#"X/nNa8yI_DL{}kDt3PX[Xceu|G_tYMfFM OZб#K Uap^L7)_ig}ޥ-?.0&fWj.:K_\ g?C8)`l!3S"|]~‰]DUy[]g9pvXNjT<جzZ̄W~UrD)@>ҦN@QcllVS/P|LaM,G6?r*ă\CqQ6AKUdy`..͚uOwm"| (پ2Ht[:>ģ(; #OSW`heˑ-MC,Y_UB ff_A* 0nⅴ5q'86쨹#wꦇ1uuKѡL.澩ok_\ [k=Wrzz\F)2>]Ρ,c0> /w9un-Tq︰J7aZKxJDž&#u_37rNqk9OC'_'ljd.УRE-u&(S<k(aLI,2׸g uV[r>#\< jwQl刴ݰS]0(bCOwx.N Cڇ\ {RJޓS0) hG*C ]`}|O`(x\a!*^II]XQ DvPR|-0 Gn䘟iw. e4'X1׌bBD%l7a Sky6Q}bLtEƃ?&n*L MYyӱE۷v04߇UPgmCCHk<]gGVXF=VtM.ύzlt ɺt 6m C)jg/o$U>i]py{j#{=Ztg> GIW'k 0R5e7FUoSg%s1l~J19BCxsruUD8v|cO0iGx¸D\夊?Q= , BT _'lVVu8Hw~<gYVؽ屇ݕYC{Nd>T \~Gm=?Iؽxh.Hi,ji6bϣc1`0ǮڸTw"mP*! AbY|=ͽb]8yu jiC@T_M}^{0X65dQReMr lYdžlQx]+ ]SnY$ tddjl`k3@PvYExfչptajwoh;=ɂZOrdGExTünA1wԮt- aok|KbĐ%x@}"uRq.?U>opN`1ni~hoHt{13WJfoR>!d+ %5qYr)/! 2o\/alКz.␿Gl:u@P|C`wcVʹďp-#oͺJ{<^b&쏨 S>Anmbp&YB9oۦPZ s8ni:g66h3`#׏%rHMHcֺ{^M!R_R5,`_ So"RN 霚Lbu§ϡ*xс}?F'p[Z_Q[wLqֻu7`BBQβFA?,Kb4*+m6g 0É-Y-7?J7,mb^qv&|n։܊U$G=k-dFfWPh:j;sqRVd{FiحA,SJF)5_?6LOD蒟p3@ h:_ubsͤt`+9 칕ޖaWq.fA5M2}dr&^Sczn߅]w/H ̞*D(vw LCL[AwNQ$ 1vU8Dm: o̬/81N)+ZuWgc[k;>ŷKnEъJѥ@f#2DDZGf aL#eCڇ9zbYs5Vp9riLXze@>QY %J !rvӉ2hOxTKxoZ/9f{,vLh$XΣq-}T+764ۋFR$DT |]xӅdQQ3a9OsF]}~v *  2} <plX}i'>b:<U%Y }N0wm1WFfqS)#VPB#Pc&j>\T8&`vI^,`=\9pʽjQ#^C<>o\8PJZfnuQP~ |RB.NJmJe Op3w<< FH"7-uXÝ"l;K.WW[zC8{iOdk1He; EJ/> 7KRڤ>O1o?tP-:AKaw5n٦C4")4#b0}3N79V/CHCE/ cjCh\j|.pMD-núSNjL,͓֝_{ٿ{5B֘fA#-.[D/}@3wս뭢e,;؋tbmи[g_ b[m4_WNo`vBdaQC:._Bma?'(fJe-%CI^}$+@<1FeJՠO.<}]he4]SkR\ pf\[HJ"-:Z:[ qNWAH(YVKz&qRFƯ$2 |/e 0DL?%/~q+Rn0R5LM+!a^cf+rЮ(QFiM);7#:R1 a@_yDE5۲U w(޺917J7 YHxSC.t3=O+ }w֩g1ַ̟)ZCͻ{ KGSݬn2oZtЗ:t7!xrf];(ƺ{u%;Y/xn/-[kjްrfs-QlH|yy' sJdšډnQzn!'06&O =3pDb(V,nʬO5K׿mKא: ;(XƘA܏: ADѷf)1Hx"$]]u/T&h4\ܧ`~ƘfNRnv>oEƷ%ǧ!ИIc9֟P^>xuf-`ybK&9R\ブ޺i pmgKp}Mus_rUxq*|v~9*\oy:;QzP4 aB=P}-m^ÑSrh"(9KϏWok&εVLqU* #oR&_Ƴ&ȨK'(']bTP#z4\8 d_r,ꒂ륪ic =\ oq.97q3uJ:#Z`ATL~*:sXnZ.pJKB9ιy嫾 t4^bbm0Ni>Usҿt+n;=@W^-bڋB[pTE2+'ù|˸ P刳.NEg˂;C-oڂ\OⓅ9ت٢Q~Qv 2ȃ"pz C}hcJY$4b3+lT+k[) BC `Wzٔ[&z*[VMc*w&-ƍ " {$&(;yZͮˊM9 !xC^_;J^=A}DTR3Zw;WUh0W.X1v_-\0bE:Oc{<؀q|r6ŀ1BE KCtjoaiE%UcT::k{RL~ QLZj?_ uVVܷd[͓U,ҿC7.UzIΒz7upRd͛^C=kT4GwUn=?qWíYWh =b"& 1UV7ä6i/3CmŻG\ψW:zJ]H}f^E9'>PV"K)FN)uʮͶ"ȫGq)Mhf_ BtfwR6r}̿Ha_Ia٥fYNMb6 ai[3-".eleiq+h+҄1@YU1mF"loq`p^Xۧ׊Ct` [m'Gʻːdȍ-9_4G,0>3,iV7!Eq[ɠkvxBN/PUfhTE%;l7}2:y e#L?"~.ƫBXЂ63L]'U2'*J1Ձޤ`EĹG dm 1heipX#SIҭ€;WHK58ķhn Ă K&}v.cwi t7Hn>̈ϩ>?%ƼJHO")"MQuO,t\>[$Ǹ~5\ELґ!ߓy& iE>'^Q)u<^L+ojyox#L7s=T| `VYC#{^t~*zu4=OCRֳ0)W 4P)u-[-GF:i@6-3:l4p/A$&1] a3i՛"lYw~P}nK̞*$_B${fʾ ;mޗSAXkUH4ltaq'ӭ۪Rz|Rs[vj{#tǻ*>mr03ma^ߧldZ\帵TsL XrN_|G&->kFhzYsE$_Os\!9޾ v2N |_z}bDIX[2QjABLY"vw-y냏84$dh Ö sGA H0olr{LaVmc-y)ab";\X*YLM |m"[`Uà~=yaab>;hhP)<85+G~9`Gxsb ׹(36cy_n R^QUkTp0wהQ0 Y}]t`r뤚vnjd L*ۇs"tVbk>,-J1MMrKGǼB'a E؛8&RŊ¶ թŘ|}ƨʱSҎc 8)1>&r?%`,N]9K^r>|q#iSsfSܘO3y=N<nj8k57SJtH@Fet"f>tN#WcIuxkn=AZ\Rۅ1f&V<Kۿ1j2^.SB`_Dgmۖs*i7(֨A[r/,~8O qҙ(=Ov(pY o^ȶ{4_DwrU"3~a-9SC VpZ= ~kBB$o61,'q%0uY;vS>142v⎥Fj o^$M/6V҂͟ɬŢIkSjZ3fΐ\ 5OqJv9v!MlV,Z$B Lvp*Yjqѿt5¥#vnr ƾ1bcwqoTq?KynEs3} l΁Pi˾J_ Edj}=,oջ#16M+zϻ zCp` %d}clD@GtH G' ̯d=l^aT-CG_dIьDk4N/'z5ݱO=Qؖ\aZ;P hiw#[+ՉX%O]rBIO[bC=UnGJY-h J&)[d6~-|3 h@ K.M#-odn?|ъldH!Y5o pcJa'@0Ҁ/ ݑHpYކۤY/(NG3"wK#'t׷0eYCUTQE>n2"Y U;LF`Xb@=^_:#w:xNry/>AIMt9 ՗2TԞ=?.u*Id^5uL,]iG'? FqJJӔK*u{h<3Lw7 H,(k+y `>[ 3QZԇrU "ޮD rrgQ>֝]Wˉ_ BT9)#tqigj֦!E%>fKѲ"߳w8D'z2݃4R =q: +LHaImaҿiX{2q C=zd>6T:W斳ݍm*kD_!^韟zE%liqU Q?V8p8`p cwSMƬ:O—֙ݗ^D0 QV݀TMQ?(Vd:%6qC/oNf#GvOퟷ/O{%kiOVvWj1Wb:=W=dI%|en31_͕{f`Aqk1o'LMíIN`F/ mpX$"4b؎gxUJT gj^3*9ItW2DH H Lr](*kݓ/,Q".=^T[6T:ݗ5 hG;@6gC >|9\ŒT ?GP2^nxx VIk}֨F9%抶? tZHO=ِQx }dQv7v|ؘέa-aH`sOFh@b{-0fLͭEOfǂ+Җ^1uq:L!Ntw%ACo~4. >:qg29Yh2ךB]+/ݮ)AS8acy̠Lu&P8u !b8cIU߲+oMPp=PͯZS=vT:T0L'8FۿV+-2/.OXZ ^z+3\CZHr#Fo{R|럁&oWz1|1}M邟-n`mYjO4T"{+,d_ aU?ɯ !P )Ǔ`ۯnZ<4qG'N(XpEj;,#^:Ê֌g=KCm`4s)xcA@`֡%x5ar& dI13[8٫UYdq߄=EkgYF(Wel?ob#RIw 8؈q Ak7CuAu-hAY%r].31"R`bXK4[kvg2 '`?z$=yq\sc!TQ;ˌ놧6=aVݧepe1>416EJbL/1EdC7XchdBB 1!U b X=1`Li V&{-{FCP|hU.OH.c.6 DH>bxcJ`|4}8] py0,It/|5I>nHA.픇T9!#5;UPbK{.y 2/u $AukJjSuon_ .Xpkcv7x.b] xhƸ>"m{]AzPtJ vޮ8R8[na7zm}mo`X+"{&L<]e¡b_2@b79a5q-XCȡY a)Ni5VEB "(>71nD\K1ĖyoRIBK>9MNu(]R-: v.t7]I> >I~}f1p=bbl'ҾĎy@éedJJFXBdM-yoCjvyF쓖;`?XPzk?1w ~鴒E OIA_$CD֩cHLڏ!H+ JC<]+[bQ@UWsXA`G*U5F)8өZlI%E c{< פm13`q;ijD}pOnQGtbC\oV+q3 &C~};xF"?ݍR-㞤Fw ,܂|yqaзnJ@bdsnCyQTNV+|^Md8 w|`?KHmm9qJ79uK>DtA^s[X+Ǒ*R\%Z ULB_n@':'ɪ[ tG؀5ZFDN\3hÆ"<[Z4Aɀz X[!?̕a糦khѫK2>e D""j=8!vbϮȁi`)T[BZRh6|c^Zhota`Zb|+eS.*ɜ(r&XſF}z 8`\ZٳxAV!0zä&pՋQT{c;qRM'?X9׆ⱏg2戦IFgԝ3k-Yf!<ʯm \N9䶰'[~w: I>,wxkՌ8 ll'%OJiq{*iOcX_8}}P,hqKbE$ R䂽)umhrg/Z +=x=X58/[>HX Pw(bAPBQ/SKE1Ch ,'OОcYNpe9Y۾oI*4 r/t XxI N s>^Z[d_%);+d2T3h^"Cqcqح2%S K*@~:@"B(PLX|;[cm|/Уa"䚳TiKݤVDThGtԠbWwA+>dC@ Hl[%"Os-IЦE~xJ%P5#}Sf>B.;8Шy^u  'XRYX4[̡lTS#J|pUQ҂hC5xܿq̺lK GCH37ҶеM邳2T8uFzޢmog[t=sN&ϸi97pTVˢYB'zlƫǛσTrVOOeE f٢*왼>(;6 ^B 9ϔψ%7o@] B%v R]nJi e=-z,VYaﶟ 0h@T5LHPt=y Ek[-+c`K#*oXq6'=۵-kML./{,P)v.=5g〠bő+NS`6_Mwz#IW`^m\*0Ԋ#B)sכIxO!uM-D"*TGgS#x˙0:[?UX}bCS`$h1zsրQO3N$Ȗb#S8˫3z#BF\@U4+Fć''/E1 d nrM௳xˊf>C*r$lm<_Lz"ڛ$uh3i/x~ B~r찵^ ]u;,Q)"8[{? ,|耙\ 7ͯ)!GEʾWa&6_ ~J+kL= ;yr5L5շUӛ9-CNJN:'7irb hK3WDnH&?u-z,9 |9W.0s]mBY`%X*L8}!:&( 9\P2.Wݝ+'LbF1<UPݻP- !i5f15<&($A?D1(%lV uf^=`_迶|JQͣ JP$j <1` 3~Ad MFtp0BſdgF?(:d[dO@p5֛Fɢ4 iP.jbgYؔ8k~XW⸁ p/6Iv!Dx'6Uft5)xn*z#ӭUĐէ.Iam.#@N`.o#DZcd@dj0[fbTNLPn2Jؽ'҂oO`!Ip-ݿȺVjaf.gelB-+Lx8%-9|RVDyFeFskh XqH:TZd8eF=+IQ$ ř5"v@s<%0=_h{*֪Dõ4RBDceٖ+棖pj0GM6lr "nx3_A,BAF"|'Qy0("v;YD)=Co' `L.>|r+5~{ZxU^EX=_^-a =8`ǍFV'д>7N)eC n*^وoNZR^1m$j=!De~s%tWvsBnws&(vN{޿oHtga`]܈n+jSWSHPuURA 'Z}DH6$&0BćZ{'s`MP0[o̿G[bݎwdI<P2nғ]#3ŠXW™%s5!뎻"p*C{nQ}a%9Uc2uHT1ûABBv JQE(LP59jqN!FOX)7v !I+wu%1+?W?,LyO|Ym>g}3{w46X5Ri"ڶSecJN^d٫@3%*_Y=fDVc>9> 0I/U-b4%ͥD>M4,9?J3&B5XRuo%v쾓 J=M>(@BI`7DU>DVvL(F0kS5ALU" 2: }^1!ѥnKF~|AE N]4 :"0ذƦବ2|\jzG}"h|g٭+R~Fv٪\BČ0`I0OSloՙMTXMtd/(IɁ7R7d*8hйԍ\9'>FL>GpiDS@.a~rY8ÌPpl`E7V/(PI1'yX<[ aJki WRv bܝGOyGm%{UWi%6HsIY[ IE>ÛnNKP_ßb eg̑|zf1\SRʢlA6Ѕxu s\AhFƮƭd9 =Q:ӒI  \ 6A,j?L +p-qI&F׫g~M DN[޽.MS*wԶqgة}3#h,"P\(K0s|yk.0sF\ο8 ~q бBJhr&Z@\Yl'ckc~M F.a_B./qA$[FXzg_9[J wwPG#]XP˦LƆΔ 1l-uL|PI-W|=Y'r৏^f 5!ڹTpt3U2֜Kc0X`|dV`ͨOO ~pDnH"%&%YVC."u)e%,MOY~Fs,38]-DmGbu^{<;Mj![?hv3F=1.k)R{|UW/J!/=\:UWsn/7pt,fɼjr"Ʒ`K8#_Ч4z\kNL7rDCP5PZxLPǕoM,c7/b2Fg=}m!y,w5i2->= &un)䮺[}\PGG&(tSf?qP)X1י!)*vwo~Fb1s(}$z)9J!QjpءQŵ{pi8p7#YQK,;"+aDGY `[Bl-WVL#=K7$ѯtK(PKGsb.lcHܴi?7$Keyp`!>W$3hS= iFیLgn=Mʭ6J󅚊 dtlk!9hc--*v+6rZoVJZؽ+谳*EAtp grjeg>DrvOGz2-bIH mUצĊ%';BTz ;.9? &(v7)o.BчJ"ks!ql4ԟ w1p3wڳŝ`?wYMBWͳXn0emƌ-'[)e>!5ꜬzG?AZlur[¡:Rxz(L|_"߶eI1Dn,gY^\/:183R}Vqb[JTƓ7FLOlq.EQ6Rz]>aIɬͩ Wqvcȍ'Q7bo>fPMr~]NUho݊nXX$Q揃et2lqMqS`HЗT G*E=w ⍺oi< >OĥG+.-Roa/g6g?UV} CPEC"4=G< m+@^BوL !tA(g@^ۋ^˔HJИYCxY㻟:7|xq+離T ?rflCrPQUD \j$!. RA=TMZ '("T:ʹbsq2)WK&ixB IkgsrUxzk\;O ;;( rp>KY5(|@t_ zH@WXe5ʝ$*{"8kOFOFQ-pO6X-G~˗5lX(M`+j<>C%V'Zqv"(6P{-8a1nո::MF0Z-4v4^2h%܀]LYsTf} i$?A\ SV*ǛPPcnb/pɜ܀ #"޳_2s,MA]|f94'8mV`Y7$ qW K4/铏V2!3 xtx^]t3L6즜6U_ q27sOS- 9)t$By9~suwLVﳧ*}L%KUGl;|6 ګd$UxtƟ<r-C0 %Tgʝg}H;$}׊z/{=/>R;E608p~x0F˲잩QuOҊx[nHFŁ%b( x(L64 ^4L%L+Gt)T9f4C{RT *ևfPӱ$f[YŎ7?q #w-Ê] e?k[$~O+ joD?=gJ<7!@P -#m4N؏ w>|6I |Utaj@fq <ۚ(MN jϽBMP6:[ ;ʡ!wt 8߬}5ZeEPy:ζpR}`|`~9ye֪`Öm)BsMdt^ pQ@*<Ϟ'y M1k-o#4gk0_I"g@7n B( {enmk^bFA˛1u8BMΏ5[x`01%P`X6h:E0"L[mR%-[0ppa,M"r|Y}fDѥՅd45!-:q,S5x=i4vpQLC lV_x+st'ndc']asxUʧWxũGKx-$o /RE<\EveeM]zx]6gf]yZۛ,NEi{]<ۺv%J "3拦.OH'gEM0{fYAtd"z"zV6_p= SQq̞9\iìhTg>-CȗLeKd% {&^FD!sAqs͇IS~AlO 9/9)ܪ9?g5Lh$G`٢GlB 0?:rGyTP=NMX 6IBRB@tYzÂ)N3vװKaP06B@@ ` % ]8(h?a/i_۪{s]2pN|dc7vxoȓM$ESf5ʡj |ɰPTxD |K__}\%a%Sdv.GCq3Z%\VGa[I d}cM[9F&{y(.&r'q+;  {./} #ӮgYYdN4dIv7Sz/qE _xew%$o}X9DA~j yJ>t &'r\2Aq]T2A5] ;`Ʀ\kLY8ia02kPϤ19ug=ӓ~Mn% HX^6VHĮ) ςh笝P$=bdnP'(K " C~ථw9d!9(|T%Qu\HNHpLX'((>$EeaÛ+0iJQw 0W 8c2Qh`!NXwс{3pTt.@s-%O-Lsdj6yO]z{>~qi:Z]0TSF6-يki~I!9 ,֛/ךC"-YPyr6JhBOg<1Ôht1[(@"g4)p:GEm{nŀ!b ωD왐taѴ+4ymwDO 4wx\qc2h8ؕm@b~ԄFJ } 並2*3Yc8ՙ!H3VxW ^#F W6b1gS$ra{FhWK,@TF)~1Jg۩l Z \INkv# 7}qdlVwŢ3Mhoi[0ON|>:7 eGaIMuҾ\BHG0f4Ƴ%8&u5ьDg3/IBWxCv7va"ڕ68{]:_S P. C!f}7y(a<Go;F# &*6îWg1^4#?k}Ch6/XKGݽ.fƪ0]82uɣ+Cb,l3ޒ3op{w;` z'k•ʃNˈ{ќb~ȷpW޼厥 |uszC^c΁:~~${a5_؉HЫls(Ry\N.n5z߱W_^f~1  KX_$sg7ww'FʹXvNq.(+RAbqtd$tYc_: \:Y`0PWTX bLYAyEmڢx;vHvyZO6/[{8 sKAڒ&fk{0\6SָcqqA<:XZa e#qɶw"8 \s]pe3;jŶmXeMw.X;GBhQlO\#tA0Ji aצ^#q{ɻZ=9|9ky\GGi7G17{c6scFydJ\C$z6X *qz`U*Ew|~%2S)A~um{գFAxe}$_% y+o$fb서I@ZB=_%p"O%h䈵unyD 5…{dl&29hߊ{MJմ F $nHW?+62_zv'R΄W"+j2-"l|꥖Lanm :yH iInEk 4h,>3UbF3q5y}q$r_50)I _rԔ:Z쀺vȶa `=%$q؀u @ヹA FSe(W;RcxӦ/"AoX$E:XrCS:o@0aTs%TQwaCLI'Z /q.k~a2 tDvIE>ҜOf-k^FBޯTSs%Hixm3U֭#   ^u kLqa i H|idDh$dҳV/hK*)ӿ F5.}!|;esͲp"eqŇ8[ASuAŠ+x?QD s%J*A( ,6m4aGeny5*xgJ8]WJB6fJG#vg ݳ#W$+Ѩ0,)RGnld&s!;$99fz?c)vR?h%,cj D/坰D%#31k'm8|+TAE+(TD2@9*Qf pm?/WlBFɴ]% *7B`Z*8?[-1P aMEIq& A.R.) |v3E a*)F1#(0z |+>2>0r\Zc fX7dv^$@Vh5͸8j UOsoKz#f*J=^el}E厤L7 e+w 6AYeD7ehw'"<Sr1↻8-j&hM@L&k1(: LA&&lcưNn?NtC^I8H)PMV D3 7:D^;LnP#ɞb+aXu$m~7d,=2ś u4J{ 4E*c#_A=^$]lv%ܡ\:a>%&&+:rƯ+T:j`%N1_Hs?%/EyHU|wjk/{(D%0ff]=BCxZ)Wg˫Y5t]ԧ>7{]A6QlxpAqۺyu8ꬕ_ؙ(NB-E/qv}N'e?SPCbew3< jr]+`W]zo=4pMW˵#0R=xdm:r5Ӛ <4GU}%)ԠZQ {H wO9(̨MrT\\H>Ak%? kĀ*F΅lE{ #22&&ɱ̀ywЇ8'+=a@.l6 t.[f:/J[qG#̘'#`\!1LЭ$TGNvW>b9qxƳndHin7I!0s'M>D6".@Г^F;@NF0J#%};(𰡪I0g 5ԍ WJ182z +\ɡ( =OXHDo0p V] Vo9KkWTN~4Z[hBKU3*ۋ۴z ǕLe,QfFz3w6;nv3`j` c(܊{v;,JF*g["'i(1@Uex Pt`H:!4尋n J. MI15܏gi&&t+3Xf_zr8(KCQkOom).?'Fɔc6.0qfܑ*&N;e2snCwOs~e [Kx/?A]CAQWߢ>lMVq,`r*ʈ* ! jA6Nr> >[fY1<ɑlbnq?![: Le&Hx/r3_X`T:2w,B\ r% N"V̔o8hhS&<Dt\AM|'*n򋡏YQ `'f؎fW ߊM ~1!5^B{Mhd!-gV`QyxBdvzRSSKF=|f2p B]˜E C=O0%3ɍ)% i+7`0YB2WFո}YT^ar xS]~h:VBBlXwD c5a,uXQMhձ/yห m\`u "uy>fqm":W)8^%VxpYk VJvWH:ޝN0zx^{LB{Gqkhޯb$Tޯ)7]K^0<7,oӈ+qhxr޵2NڛCT8Bvķ`.˄7BX$FUOL|t䯛zPֈBol:׊w*؛^g %uD_ 9̋HVC\nz$h/ݬ% 뮏ZhdN( _zeQ2{ůp1%1sQx=l ni˒m\Ġ1A%e{M<} 7#|^.76Ib nv_&bC (EGUAR(b߃抐RT66 Ddx7^­W\ xȒ3, ۛR<],r7\SW@I4 PKUAX큉իR!̀ıQjzM`c˫鞍ʖWPi/9RĬ5|;-^UO͞4މpu%4" /T#SLN$\3ad476|@\Ct=c}˷W?,P4.ġ6?B; AK'?peyc7G3S2Ja6o\ 6;rLrj rBvU $nJDBuh[PC!z9QDȲXr R#$ 4֦krg'̊OJkVS]GS3ǢĺHmom>\ij#Bkp=@j,>{r)Pn8D\4CEت% 0)$W&!H%0jװy!hxtr- |~ c9Iu?Ot)\ y۸X%`S# "b Sw.}j' )qSNYjO+MQ*A,>Aoow](^/:K:$0 úE@~*h2Gbt7gj>_íUI&%0 䎹.mAj;EDJk_B+m\PwIe^z0!pp8/[*\45J1q gZGz7֐kϕG_"w֛JT|Enb!Oge5>W~}[ ;ǖ [ϨGDʏJazn 95V&%OF/Ls91 J}zc>XiT+]*JL24IeM A\LU<j=W sqgs0vr7?7jG_궍[#I$A]fjjbڣ?@GGjO-@d 2v'Qu. ̌˧v"x`6hHT@UWRHD'>13He2x~iҭĪ%'syHalW!K8hj|ˠ[ 8 ;ej@c53~Fl5 I5ZH`.gD5 Z;p[-AdI>ƵsU;R}w] ]Z,ϴ˨\uE ι('s",vݴd"yHQ!BJ/8 ۀ2g6>6$R)_}smMP2nR&1$ٍܴb\`K 'n#Nu${eƓ?vMp职{duԌDxUF#f9Ml@8\o4;.sǼ eyF0$YU!}ՁPh'qx`X6^wӔtY6aB*+Oo TR4h#3^S(9'{ڏ2tb`͘"=׶n@mU{UaI&ٹd!Z_>]Č2S>B!Ƀ/q?Z}'0G;0^Aa*=cS>5y߀?\Hw4f3`.^c=3MXK#4i RY;VRX2XnrhqZSOMzUnKA6Nja&7.)U|GR=0Z=*Rްs 냓r^.BlgLfWS~ҳ;j|;2!7Bcj;*<䎄M<'Vj<""Kzfhl~f+6>$FmaAKsAЮIniTcDU,֊)| m̱bPtLXPq>8w4bתLS\09p($Ie_K ,?Apai(;n+VhoLغ¼~q.%H|4ڛ ͺ2&00cڑI~/Ʉrsi`\p9@ƌRu0T 7pۧ# a&F8b]ͻ@BKY@Ei9&0."jtC7&!`20xG|meG4 "KB,jخg#*͈r':YZnJJy MG|*-d'-/ҐiPױ/s6LH<ێE]YDBŤ<%ᓊGm AuA*BoSx09j1B Rp= Rsߌ J_ 3,=pNe*[IJIAׯOY hB࿫(3_="6FCSͧ#\U{fOgp˖ FSdV[k=K;d]ڬ|ca\#w٩2s|o%]SI']p_ /{OuEo^B>-&k3u6 gŕף3dYaY~zC<켋B1J*~&Ny`*cdz}mnxqb!x`?_sc%]ͳР̲*~_:?k:| +PtlQJ(/ ޶v_H:W1jyy{3ӧYD^DpWCd-ea1*d!t`\Uղ3w>h8W" qeI 9e"([Y,ALp}6* y֌HU HٸcKG;^,`)%7s:"LCbUJ0j\G4 Ο "=B0s3VkiX+ucӯø>P?l6P)+SG4CFE[J^>9KkJk&-XXO_w%VllnuuB#| J)(zӘbSp-m` hV>۲l'p9 W23}Yn9Q/sb0ttB˽,m14w8Q{h_"ꖼo$4M_ ='/Oq 5] }*'kK:kv7垀&ZЁTM_ (tj?Д˳b֭~\2G & iגхt==NFXdW*nx %e &ѧA Dy^s5W6j~ʱHԭ՟cDeZ@ tȯ`#Y}Q׮hP*./xr~* G <'~pIO{% KR6fr&qC%_QT/=iP,0QpvO)~/5k kOZjD&YNCP֧ I}A4bĞ%e(Wmκ.F|XnjyI<=IxW5]c0hYFFLf.Z);Y' W ^9$g_4Z#{%? SlVd:e2 I5N;ے&S WV>cM?)Є BFjpP!ŕI s@ 2- ; ׈C*ǐ74EP֊?sQ%J!(x6\|).)_Qؾ8kgT} ݵF`C2)ź"aM{s/?:+{D%7rMg3_\Jx` QqeYyL3S[pn6EqڶV}[ B OJX*p(ÆB'Ł!m*_f~NLRC8_2GQ!\ 靱²Jӣ:鷬`|=F. ֵdS[<"x:3n8sZ? aK0鑜< YrQ衝z1^X*Z7b l>xz7T;KZ 0S\ c p , ~/!N8?$7רm3Rہ$Z,o2( >#rR:ZV&[ji)cjl; ]nͥ$=h^o}\| *n[Ǯ@9?Fd¾'2ٌRalX`aAf92F 8jӜ L\ya$C2Zn\(h@h)D$=Æg685~F!>>cI: 1*:ɽ̂vp`jOm~6-uoY)""Cm*dP@ ;'JGߧ6"3]t؅EY.)@UOe_Q0Su*K^m}g"P<3}Y|-)Y דCH"|5rx !膡RJBe^a:!4eku%,VHs  VZf(V&.nC2͏CobȄgPS_Qb~ɌRM#ʆ?k}AEk<$iHGNdAί{p?̈́UDdI& I՞ruA-ES-GW@j{>36}߮ٔk%`U֡Ep.bsbR7FX:LJzr[$`]zER ̖Bϝm)5$ cZ6q8lj}%cua9ؚtv~lxUL G4|^q:2?4o0 |+~oM?{@Bxx 4P*"Pg WOAA gɩj\gp(?m84`w< OI5, M3$;:m4] $wujvts"m F>@=ȿW3pD+;'0&0(uLQtb^X/jmu{2s}nd8 53d̰I]d"<|/w6LE@U =P!NUqQ& M^A*:Vh<JۮDԖa3+,/ LadKZ#l6 '*U@3@"ߎ@t5b1-z`@ -SZpWDYHgT5UkrfK9 d^ X>\hVL 0 ]l?LSv,͏0{|kXŖ9u\>i{cY6Qm{ J}?i(2O(c׽;.v_h;z(1C趋#f-J^S#?27yӬrQHDgςcL F_ǠlTWIMkx(\ۋfT 1ƐpٚG6!O>|!+O\ \3ܥbxSOWrN4 /_b>ÊٲqOKt1! a-t^g@8%)-R7QDƛ9<5Ji_`M_/WM}'vQՀ)4WuΒMW9ck?cߥ)bC4 ?ZR]Y۲%)n .w^OӽҜv-7gfBĞrRVteWv%# g⑧S,uvp  /ΫmOF=.Fl_ӊ9e.oZĉ6rvR޸QglSPײޱNH;OQ/gYrGJ٢[jjvGOmo=V~8$)z1Q34~d'Ѻ;Y#S-AaG7 ١[MnsB$l"STWUD.[R;qANΪHOeiXH%4m'Os XϛI#NF:;-LE={?ej\L2mld Ĥ^җТO$0ϔiSEMko/-yFI:5PD+idQ7hvdv8RK 4<ܚd_~?LBĘ׼ٔF`ʹRLjٵza^C!Xd[p_7>G \[}ZrnPRׄ ipw.?@\]5a ~drBMч{O&Wʴ(rñ|ĦF ) fAy OGcD'F afW+#eh׹1P~0c{VFJt:,oOFo:exCt00Gf p!5AѢ8[،G৩*(L?kͷ@d'Ӽ7#w{@4El5 t9,0zC1P_0Єbb84PU ~0 PZ}A y}쪃F|kiWjx 0!,3W!Ɣ*+xOQ)q`V^F| EPRb[GL|MQVg~wQV8^Z>+2yg݃70QaZ v<ɧK )O.o(RP+q#JnUH%m vy &яo' >UXN%"xcƄ!r/%n F~H nv;XTħBY\`A$*(,{O4$ C/ˁW҅M6ȆG2Kvg:_C6#p%5{|<0$_Cs.:&lQC0T\,%X8WI٠H2]G&{u%DWOJ4aQkglJ'?Gg~׽l4½2Oʭ28yBbQ`TF `|"?Bb;_0Ɔ,tԂ]K|L/-(W\J93Y_iA΋<[#+>9fCVI^ nDlhs phͭ}WtPfj eb$7{nB 4OՎF ޅړ&G̗5E=^mB2PWj8hkKAF ' =݁cż#D^(Qƴ{~kYR(wbvP@qf[]cd;C<&=Rܳ}pk]P!t' ffey] #Κ;W=n./B쌚su~K fZYԽʻ@zٛؼa{%}63bVIB6Y:1#L?&+ʖȯq{?ArJ^\ڶiY_FNPWy`dP̸+,_(lAl%!a:W&W9o$7qtʬlAD#y*e"<(c>Tz> Mݨ641cQ mueNlnXIDa?^9v H@`1T/7;BszFn4v0_ Z{0Ӳ _Ἱ3\.-Zdc^7ezC"2Zr(F 6G 7Bm{x )di2ſ¼D`< =ff, /Z"՛ Q6[>{^gM*̟hztE a?]ue&Ҝle?Msҋ,T8N(SօavFbY\W|uڃ!Zh of$=Xˎb,ɹ-OrT$֧ȝ[/C9CECBt-efg3b63(|8KB, ģ`ƑJ'+ \ՄDT.Ht̽WV1=0Ռzc`XXcj I8)D]`tzEU oDl5nxbjP"K0=쥸&+`*ivD{3f+ANJ˺LZҞw"aALjXJdcʿWp-h㈀aZd"n|#֡gUt%2p ;GR xK6l25 T8vm*GH #$,aEqB]g]8{?4ۂy;^: N*ۼ[lmdk@%z:z4CypԼw srhƵ)>瓥1˜ơP]Qŀ1qdWn FLqyoE:*QѢ g՞>j#V*RDzVŇvB/z;5 t&3I&8 ;\]TMdo'F)ɂGIg 0;`'[2΢wˁ_,+\ֶV96Q!++6*K"'醥-T&S_u h}7s$3iNRW"7!Dz1}Dy(7}zFʟ؟ z9SujbͪmfKyBWVdH(G*{co;`W6nWOE.WnO6O.#|arh8-BT1R]\5ƨHNXwhǎa<ښ%Cj}Rz;b'vxrU3ˍ6Hj'bg$mz?bɘ,SF U >o|! A6oQ30͸!3Й } PDDe!U%ǟh4/^{[c+>IR *<:!8in [O D5y廫 hFIflYd;ؗ+*=19Qqš(nɐF~13a` `)>R/  #1Kpp; Rjƚio^Sl$_ ӵ3DVkvu2.l tDp0ڥ}yŬHjoalХnvr؊čT-‹.{b [v->~+lnx?&I47w6ݣE'M`*yxR0'>‹ply&yX5:]~lpk#rx܉Ɉk0n )092z*T-=ASTOvEu6$ LMu}s?ٺ-4Y!䛣Ss>}vY[0U;- sX|pT;bkJÉ `2  ybܕg&IWu4ኽΟ5/rdK^O, F=&6'J]'?,vm055>sL }U^H +0%e$ *LO0)q͢V "[jS4l 8nj`36 4*a% 0[ތg'[`KQ$bl@(t{ Jq̚'lǜtGn$#qhۯ;3I v3hé5B-!`+9^U<ә$e߀ؙdoϯꎃZ&;w2_ۮKu7r^yEFrǵ+~g$vBϐ7aA'F=A]O+8[ҲYztbÁ (2r{QN(ί [9 (6?iɰ% G!؟x)oe;%Cz^©s0?J/5ݠ? E+l&+C0x231?b[W{rA*'aW $j=*UV2R1-x#G+L-EHlYӀ39l=ؿ#p}^#6 R8jڅ/gM聸%lÂ{EXZ㾪BYGR{$R黠X䷙HUya󅐧 #ێq9rzαRk(zeSm~T!TF+%edɹtq';MX[:1l̊2 cY*7pk֞ VAתͼʦdx;$ȼ.Uk䥧rƒ"K캛Z ] ؆J29y)Lpi絇U+9d.m0FV0K{MOTPOy4?7Z=F V/gIC* <ǠXP_U8,4T_,LvyAY&7kFIVC7HnL-6HQVڔŋt5pV:Fg(ێ]oqƱ+Ku~t {h7qp)Bdß)17eѫƂzr-< |^jPQvId):: 6|Bw!$ @5FYE_j]b'Z3Qmr;*EeFpǍnHAOn7Qy&m6|0[c4^rpjWAʠ5Tp;:~7 "*}*&;-*c.>{3gM4Wu-?|̹RܺƖDGidrYKa (!|=!ThY^~sYIX1xʖ 0ft\>r N%|;R}7-J}L $^RS=A-Rղ>/4/5Ak?ma^cV|fEMk8W.eյНrwxj=\`do~0v"(tqYh* `':rݵ'q;&3Xte3kgBls2!0[_N@  >3z>Ɓ7UHj)u̞J[w4oi[|1P_sӇ7 y4Pi "! :L>M~’aȣ F"ó:#'Pm#xA%pjԹ<IvIa 4Ҫ"4 šִ+P?>p?ݚ;o’g<{m ↤WqX%0eM[-*< ݀9o='9M{a>86Ghcf0NXJأUn={J5HHdAb4& H+7g{n\!Syڳ6@4iPDU;W(M׺IvtM]NŦK<]!Jё`b{g\/ Lqħ{[3D!4 <(>} kKi-"7mcBU&#CC;4}0C3ש꫋NU 4Sh}9`DgIӅ S-4, OIyw(+.>ClXk :~@y`iI{(%»޻ !w$4x^~ "e8 =n{w= ԟiă=O\7j'Q!N\.1gKFgsc =k42SlRkwC-dKHG%ꟾ`*Š[~^w"U =TM`?0_wn6ہ#pvsh .?H/s۰,nU;8e/f "e/AgDYPω:}*:^xdI:GIS {t{b{m|m==yB֣3KhybRqڨk03鋯ŀRUU7 2bM}M>/QA7I]uˣSQU$E+fv`\wЃb7cSr1LE6S.sWs~`S ̰B%`H?:ǟ0lS>5ń:FP<{W rƾ)3?X 7SW_vζqd JELb(i%喠%n±vf^5[܌enI*ߛ(n{X >pG>5:!Ĝ&V7s+K`lICZDID o'4+BҎ`5e]:ej;UI6~faW[>1ٓ4`!!;M&Cn[.% !i,XI}AC 9R6iz9M9 B4%_\ؗIg>:V݁2@ю<v'wd+=zX[ aV, }Ę"Hq{S1zu1 UEpɮ* e>Nk `tg $e>M0c+ ڈffFkE E%PQ.kO1NsLMrj aVX*JR N:8Q~[jId 7/cђE!tv5`+:褮+J[-.vv@FbxF]mAE6g0Nis֨)%'Tt/*B6d2C{6Tx)@a H7I(8Zw禑u 6(s|j<\t~ge T#Do.؇|m\l!XmµPpmEe"Xt'HUX:[WeY# ǢV[?1L>"F/A$t!\9wwwalghQOhzdfn\K`PZTЋ%uXtЁְ1oC}s3$2\P?&GKkh60a4$Sb+P%B(l d->>/L_"A ,L= l9pD%GTQZ2Y 1Df ɯD&Pq]5yNhA0$Th 1J':pTZ!tt~\x=LTf9,[E?SNC]%38nh6 &^4 '9~~5YvK6bsD=&"1vhZ6&qw](7o5-;&1?,w~gOӮsiM(>5PT Ɣ ?yc^ "-0wӪ7}w@}};e\ -FaF73260sV`-9FeBi@L !] ]iJ-]ayq*!%9ryӫG~~N^@ϨbJ_vAT,FGL6iEn`&OZ 2Bskf=+6!t+UaIz9nX5ɭ  ;GDk)Fa5׼fs@ہ^L Ip`w^h މzP90Y;E+]uh}!eOu=`( Mi.Imh n_$ӚEFedhnd? L3HHr8f WSL3o&M {|Sfҏ(7u{~Hr+pd!gpTsuac]1821гK'9>[ϕ.$"=j(d] jpxW̛1'L-oڹ.utSM0ޤ S 9D35 []bAd"m~Z  ӏ7Qe:F:cIExfݜi,w-zIV5AO]q]Cq#|?y&* EzےSҍaL4Ŵ F&i3:I`ځ$ftR;Iz^.Vmێ0$]$c<՜8~"}#[Flu#[ `pE EO;K&C.#+ 땿f} Krvp\|g6Mub4*E5;mJLm5GPfۥ ${opQ"ڑ;@yVד6cSVTA✲vTR r]ǏvM^}\%%ե7n'd)Udv.1YL#h̔ԩq`j:0I{lLA֡u&NF?^ýW /! '}p9;Q,h忆t]PlzJ$2ҘӝIfy"+P/+yR9+>~), { ޕ;~8`ȺMY>jmlp-Q-Q}NC_U"$_|TRS^b}. t/Gci!0a||o0 H{El  ;yUI>Gُr{ŰF>Eb>z*eijd/taP?US1ǘmr Tw;_ kZ-;<ٗὬQP9(c-R,_j<JaP?rN3cmWsU:@2i&aWxl__`ѬEWh9n n2`>O'kVd Z7oPuW]4:Ǜ p,gƉ1rޛl$щ_{Xgv @+)lW2tOCEkYf7-9cG `@ZX"#>>vy'uMƋS H,j:vNP;P&`5evέ>X}NنKQ:(9-qH7_Ҭcݠ&X'Cx&qy}sx?25) ѭ,Ey rV% Z5Tn ڇwH| &:ЪsV2ӥ?s|AgSk>˂ǚ=)z^Rr;nE:"7Zbr{rlw='Ɂΐ7Ef$_T $,N-kaXǒt׻&=PQ1uE| h6Hů*e cSX"nhq!PT=,Ho1&BjkDǛLi~.Y,K|t, q_䛥A^ ø}2C8zk4r\$<y|Mgy/$ H%УNc^#cjL LvQgŬјpcOg*N g{3.=R2q?ʺLRY !+5K#FaÍ i8odNOihS:oaV! WB?Xmް)*ѿA9o z0 ѤBrvaCD[tf.V;"Aa;vIBT sT2 G7O(NT\T{Yoy9>ܤJCGT\JӓJ. TݕV=;q{Y.YzoʷmkO*OE_S~T3klBkxw%+Dw=3fյ޽D.bt 8S>xBJ<S-KzsU٩«ț3|<0) Lbŏ[TS4ٞ# 4gl J +{ e!,H-{E,|0yif^CGT)վ2mka=%BO[b:Bsk" ]Ki^)RtP9hvX=Fŝy0ZJodYir9XXA ྩ͍ѰpX.aJw,z(G,+IRbrk@V.s;p(-?U!Km$Q8 {%̞n5-6z I]\"zn[u m;4o塛N|Y\.Oؐv߳8%#~F gzd/-yT w@]갧R! .f+-͓,H7nhT}ufaTMPd_bĨE]̟¾'hY LjtP*>Ml[/հ`Z6~X`#K*?ŒRFl7]K֠HG"dvRj *=25. k˳rˊVċZ{󟔄j?&5fK״܎ <`|qT8,n5m!F}2cP {͡ǽvFj&/-[Nٴf a\؈ gD}[3IK5X-'B,0I1|7 O@VP|N!o/^d'!G ZX ]%~Ai+q %x pg{Қ!n8?zsʵlWYh$<&&jPNl:v'_e>?ugG(~O)MR|!I%"jQ,xY:mxx:PMʒPE߇yRd oO@i>ѐT_˿*j 0ZZ(v8/77#"M8X P_@]fPB$&VSD"fp٦i9wU ^- o4d3Rե;q 8Gž%M%ixxP_F=L@TRyɁnZpbtHVݦsg5]]{FxCcR֛\\ӗC/rD">WӰf#74Uئ>A+F#ˤX-Mf q5ad 'S1Sbσ=cVTzOl>0!HC`([z.$:fJ[\^"v\Eѷp_VgOi9HSjjB~c!PX&Bl$fB5"_pu$lzt˶,!;ϔozD;rs?Aw13m(~R]w_Ep*( +3Iz`t1y1%E8Dh!2$e=¿\A8(ټg;n{p4"٣Ҫ+|^ΠqvH&m1M걙e,<L4hNZ`4нR?M I`wRPlKݝR9q68|.@$QM5`͖߷Ý+Φ-C;HQ8A[ITMάT͐8<fhٵ.csI,4Fv׵tm*QͫAi>  |L*J,]! 瘉}9r!ugf`*0V YVPƃwJ+˾^-Iv\'tF`ff~bg|/jXڶap03i_D SHbQIP%C֠T[I$L_MxVX 1MJ~kKVsv;Y7 @R(|Ҧ[g[:pyyJyr!ӕTǓD  îȑwr[Vu*$}>}w@BTE 7 8ф|B/8+خ¢֕"jE-A ,*^Q V4ub̆.Qi^=RxZΰv`!eoOìgх tӊIwp):_l8Tսw4)mE@21[x 'T!ml~"q--jn"n#(3{FK"QLPDqIe9FݒQ/ HXk%s6.#3.4!Damz#W 7mayoԷ~0] ?@RzeoѦugxk!>0O\p&{VZ 2?y8RޡYq{v.ƔIKpH-P11ܫ^%^!A%$x| ẇ=djю7@ȐٞHJ"ev7M8P!RZ`.x DNHO5Yeē~ gpM&9*\9 +#l<JA;fzҥ=kLKP*t.OÈk^f~4C#0uhdGRPֱ(|q;ބB[ja=l!ltDpC])RY$(,z.xD(O2n<3tL.|? xv4 |݆3նʸ^1q\ Ym5Qu 0F#ь̑YҳG.-|4畃Bv|mœzŖS˦EȃC0MNm1yA4ɲV7Gc{Q?D~|SF^f d?;`d,!jB ӽH` KNV)Kt7~SeyEɛ#+,`tdGJX2>NQ~%' 2h2tEysj JLE!,&P۳0Iꞗ HDiuI #e9jFi2:yԤdh{`M}c(^d7C6vEPomI V_X3C':]ݟ(c޽{N~٣%¬89R*`5*UZ`Y:Kc#7UFɛn÷ܴ :0fK-=Ƨ {gooZ Ȁ䉭# 7_ĖPJJHI%mT]^z:װI}pihBֽ‹!y+ړ(arP6P菵51a;ue ^xc?~=6gUyn!L=&pX3=A/끡O"-Pu.Z#"d|*evtB},{sVkİ]+D@ slxgUp k FAcFkʂt:>%v109 \_| +Y5N.|=K1?~`KLy_@#,?Z_ڼ`G=U:}N1'S1k)ܹof ++o[=-P`;CW UQj/-GaČ+?X)K`VnxcH5۝rۺv݈A=;W !O6be{4qѭhiPm{oOdK4-1\nPQ )Kz:`lI 3 n٭״]VEd!ܵ0J4L")~yՔe*Kv)$6,^$k)j ޑ[J>D0'.S$L]%h%?1 ]< يSJx"ahWKZLME ]x$~ Z9׫HidAty/RdQvݰ Iy| wi:y\>yTtW7 Mk'-tAe4Ɣ,f(']1Ǿ t)ZCm_Y_@Hڦւ?(q9o}qp `\|pbktcn0Ef =w9 @gO ǥVASd{"uz{sHbpISD V`5~F Ab_7,[u2Ȅ9+ŅKq?N/L3 Sr [87ι3C'cE7YtK t6<> vlE]*\yד%1Og^E+G̦iуICF}GKF4C8?N Ѝ6hɏ6[" } T!>wg%~Ă mm}ct)|8w8z> ?ϞυwޫXɚ -9EtH<͜XԮ(U& jV%å? NJи%/C9!1ܷ=DrMW@G@_PX{1e4֢7K&O e]Ʊ;px&q)$Fƺ[-WX_nׯ˜ rYϤsw-$У1p[i:a\ot-Tϸ>ϡbXMZs zOhO@_;/,C(1,B`gUIz973\(!@ҙ}"{Ź+QZglRFҦ1&w)I(\pWK'g#SG/4gT @N2̂AGB^?GeWN -?TS#S2@V-0QM[Y3X$k WGXh<.K=W'$4tl rW_U< At!@IMAzfWQ g b#giƩ(h_)F]K`hC7R`mE(uTgR ` CɋS#, NᶌclW!ꎷm6[jH,%,ʾRF¬Z6ۖK`JYIq_ gu!#sz5e8JRP .MV_@BvnDO7Ei U{ZmiЀW+Wknb1iu~ǘ%^X;9h-lm.}CSXR\bHF"17Ȱh1r m;&$uL$..tlUaH#_BW$IsX[0{Y@q+PE81f PI+ i*ї /ḮvoJ*5zo)C5> K#ꖺmeR>vsvLC 3]%DHaAR^,x4syA"<\-) Zc2KK̝rBb>r@F<7o'_u׽5`/&O`XBWM\-&xgXg3|AZ![1;TݧDIeUz9ēqъ}J5ĵak`!U_l]|FG[Sm]C=15fFb"zgLqkDN1*;U.sfP8gm2xvWik7:۔d5]V7WvAukIq @Qjڃmyl]](1oe%DX #@ -Bȅa86 l[,if2̉r$;k=ϑe6[G8b̩&/--(Uviyց0bҾy}Yz*n,n$ f̋D($@W jW?\?bgU>Wx/y~f  wӖ#81r_c{d86֎uA+u~Lgc:}(KH8=`6="W/3Kcl"}DQdxiK>Z 5ΖB5*h#h Yt"/npQe9`W/fI \@;&1,Y yO*>$9͂O%*Fl&иpdD;m" j[{`l?<üE-C*>)Mw]M]h0[cAmkAx:\1Ins]}4dk?bɦRGf9|&$XvZk&J ns$FbLR#5Tc_ծsAvZ\ᒍ/\Ϫq2sXrN ~Bi0CZW}j۹qs,4oE;.~]Iq&̛eɃ 1 2Ⰼ!-'ANʩYuc47j k=O*'w,UQ60ngce c&3\AuCCDd*\;9x܌sCcHýizi0.{O*{8*2RmS>:xllޖT&tk钢U.z9qNqY?DQĀW1/p**c=HC2alk}wk/ΗAdQ{N+@LQnO((XlU&t)v~qT laBūDrmn]poKtg~+|5lwŸuK1f \o]4yPl~l\o6U»`v`AOS|q`]PhlQ29vrf!$ <%4h+d; %TiF(,QbFsc=̆Vyܚ(~FQ[Q ؏J|ɨ@W Iڒ8 ؠتs^`y1Ns+NZlif-4:%ըO(Y/̟`BP<$M=ܻQh'b~VDx:(H{-Hpn-Q&Qd䮬E:U(! ;%ƚ|uE^AܲzF&746o(@a>υA{ۺrϜ[^ucHs3/Ӽݘsk5նN6&XꡚxҸFHj_%fLjEFSB. #դw"1SC_C+Q{Y~R[Zljͥ W<}#m$Kz4q@=~5uEWJ.4.C?w\zQ5ENH(Xa5*ZكC/LGwzQl uNـ< OJ{jw֯ǐe*ﲘ@Zݨ8E#iE /i(Dm%X:MZnhCL-!ދ<+`37+\g8D.q܋oWʗfI_ D>H@ϲ"#zTw,itX&=2+珳.TKX~oKKt+\{F ?'SBނS!׃' nQ 2Y1tD*h.-cL$+d@>t}>^=;?%7sJl xM$S"N ݢ<ȁsnʱ/P#W2?({DIGE;,?aM2R;KYRb1e@tP,Νv'] [;+\E)b`${+Z\eǬ;_?:$䀄)n|T$d0#,59 [AIؘ <'V{ey=BMsy$tjx2D1*-9=Y3pYq"gb̲te KcÛf Dd׈-QA J\[ / n,uT7q'ExWM1OiBbй]:IAV]sFNQZQ}q?C 3>eTڒy3%k mtS0d1: @(dH{Ge g7w 0(نtFQcﴒ y٦R6mn 2AWSߩq|/R7KrL\>1y{ %"jTpzMXTۊ6l nvb@LΦľRs\M~%>Xz^k%HvK8وrswy7*C8]uS~ +y+gΛ׊,c'dtP&TURRO0FzI* ZՐ-Ve9{H}=P+ _/ի(*gwX֫T:8&"j<>9 4ǧݙcML̽ޑIHVIu9#HthDT"L9܆È᧩ɕ|%yq}.NY59m^].l\ ?P3|gx@Kʰo5 Gw2H숶ḅ)ҴWP)R0nrv`˝G,SKa&N?_5 ѿ᪌4.F"6)(bg;Ӝ0,ᴸ@ZZE7F d>v6>s<6}IJ޻ѱ0K}Z!pVgvulk$H%W<>3I0lmV[/)p֥|+wo`mq5ǖiI2?ZNło>yn ."NaˏdLY%V)HJV(Ǐ˿* oAj=(HQ ;AgcDHS9gIpV)դG#E=qe/-prq,- yi0g?ԻOJ4Ŀ:?mgsԶ!Pa"lO 4ì^/qN\qYMSz2Z݈EmI 0#h7Ytx]֔ GjC#^E5*ۍ'KO7~$V0T(Ẅ=i6x<:6fdցJ+JJ 6M{>`XB]WДjt,V 8c>?feY›CHS`*N\%t-wܤ5 ޾Sd;B+׺{_U !i!z~䷉.CMMR`H=iYh]O3=nk';xlVHDV|ug"XcZغWE)dwQA }64(E5ysBi0U]AjvF-X͸f4 7ۤ_Y5u=*:kԹ胠fǓ"U 7dXfaME#55'Jx^B(;䞹:$: BZSG2]1ט5י1ʀm>PCݕ?w wHMr2! CctZE]'/zy h13&X7=S}Rmmƴ;@Gc )Iаܣ[~(pp1 tT+e(qQoj3Bl~ O(i+xNݵ x|T#U+NYZ6mZk %SD)ϟ:駠&txEr?rmdM͋ kvqѓdQEdROӋQZ0ze]AOaHŸpxO ϥE; r&;}Z"v"?ɍ.* } )Z>G< ׇ!6K7-7D* k : xy &JxcȱzS}? 73GYx5|?s!'&䌾5DuQ&zģ&AXcxu"9^CZZUdgJ31,8$BSD"-QT1NJrudPT[>~2q_us,f3);A1MKh,(G}m6~ʽIUp09ĝ_S8]"⧖r,\Wvj5>"]$gx _tY[/:!w'jӑ BUQg<,<AbVk᪸  ]$a ^%൏+!kv[уA__:K\X-'{7%x2N*t'IL-Ƈj췕d ZJ-(=. ӛToZv.\;v'غ"9/FUUlj%tm{ arzh`N`^Ed{+~g -$!Xn Ej|7S}mjszhc. 1kFuR2^_"R ?ј椬eT,hmŽai`)fJ.PUv^ JhˡV;:9G x ͏cZB 612RŸMTn(#ͦbsTU;%}8ߦ?1!V;Zr(⧕7i=хd+yK^H}YQL^)GljjWß=)%9ka$gNЂIrҗA3 r\d|,{2,шؼ}6>tTo~"C2-0A85'K&3t x3ΩD ~х{ ()3TV;K֝(K/dUu0.Ъ)*@e&v/0d岔)qqlw~#c sZD7 ,YJm#TpDtb',43@䭔!XjJ۱+ZIv`\mb%8e_\)UHjsqn0o#U3REvS+X9)Q'nw8hcuyNILd;B@j̓Ff3iZ,3W8kV(1-] @ZPwfI S"ފNS}Ʋ"0mC=\DPMO8Gԫ"c*Ywd.e& 獎=i6+yQ5ODd<%5O#pmh&:8gec"F{<>g2Q$]. "/j~@e ^l H>6z#}zLR>`۶>RCKGe5O٤Ȯ6#t(p[30WV:n@kqKɍx3߃^H}˂$xw\&Jb[޻.9<ᒣ7U/bp29Y$Vmdl1 Mt7ZAXwrwX.'uZ0&I%R&F,B;|5$%a%b !pg W{J#JϷxDBBͱM#0ͧu6ÓöY.hqn ,,.q~r;Rl&|SOm=ck<,'.D5[{qtK2F4cƎێ^ ^L}%&D=O 8C sNB."|]Uw+G0ZZ={1)f(:vFKћmրB@\`%Ӿ*7Rh1e묖c 41.w^2⠦F>&_b@eimFJprdYڒ{^~%S?V9L̠{MlXb2(Oҟ!1A7Yr3FhޓmdURj* d2-c?¾L*q*ӽ$7v2^q)5!V"4i_(ƉB(I^̛R%pu4-l'?dgkN;2 M’SNk+ЀMM= 1-Jaqn{uŖѹ%2z2HsO7% 70"SC.8K*ɿ5F`0R~f;2o"]gD_Dôee`ZȵanWUifaD8L~5"U9}}sTN!wgxT*uNSIZjYr],2]]ܷg_f.ʼn[֐:\\3"P*S3"'XW-KW\b%\NFVNgeh :1GӨݖk%̰QG۔^P?gΖI'uhD(yv"6ML⊯7X![.ԇ M&?8\ԶQ Wg}yMLz(oo8`V$J*Gh*FD]00ѥUVO#4xNG8?i]E/2R8+f&XQ5>DMrg9{}Qs9 ֋&9͔T7܊jgvtC^"?x,V2UBY,(C"K_.O_9eܖ_IOAK!wRO)bg` wH7YF؆KQA2l[ q/&v|=Ýl+Iޜy}ev1}QӕX&$M`8 U&KvNf]G9'"L:$y]S lo\j^4Y@ n%M>Ӌ[l)c97}5.j@E )k1}zNATuЏ2\,aѳ2g,ߑSA%ݏIZbs*3H)/t4`xLp7L X&nli5ѡ\mN"qI!EEkU+tKDߤf(pm]Tq'o-]](\d_ae¨zׇp'w֌յWF$K&%\ d,шK>_M: JII8P?8? 7:Lʆ!+{l7-Vnb0J|wTI=* vė(=,yࡴEzF1v"3=[ȃ$/Yѡ\KR[e+ @29wDŴQPb+4h9%[FׄN.)u{" T4$;[]`JR9zGt+SyeH ȑT?-S~e]EBAC`@ݢvuTxD̈́QCSo{ YHݓ5kٔJjNOU`X+|3$[ Ku̿I>+X,_@smc~bR%w !sQz[IJ%N5}$)[#Ϯ5'u|_k ;сM"g rU"/Xe*HAZKmr2FF5`6ak.2}v<Y4IM/tp˨P M5`;Nۉ1i-7rzp7.ݪœٳd2YII;$W" ύM Yױ,\s.T2;whvwAe epS|2\Weg`d)a> hYUt>97 "DZ6RF.ϖ{ U窥Б]$4MUltq2vG,I7Q>Hʘ値l lmK?JS8VAy #kEi8n_B ͳrd& zRWF=f]79fTC=y *LJhd(nҀ@ LnL +2MbT:SLv O{b/SGvq6Rd5w0}B9avҿD0zul'`=(LT CSm"?3gZSk|!*HD) *NV&Ր|uEي"2 iBc2zp!DR@ewuI gG^k^ۀ5|GߞӗkDjKbܰv&,/$ t7 +jy2cۺ JZ!YNHt4 YNZPS|l۞ 5kݬe_&5C(H`euTdk<åO?A zJ7 03۲S?.( $_9Ge60l4`ό+x&Fa ߤqW'A0wwJEƣOc i3:``[Տ=|֜JrA*`oV_ f3rh  ^[+w셎`&^/1dBQHzB`qiePI HW뎲8e?J5Vqמ@8K?y(@?Ux <\%1C3k LK5ҭ]n,3#CTh)Q_$ZyaE%k0)пIRȬx,U4搉6e\zkhKn*1  tõUH 1,Y"3$n OߟMZ7= ݘ 6Ԟ]CX'_ھRVXMPڊXwy}'G&J#ܙAZD4[\֒,%,ȡ JA44h‰p1 i5W/i_7݁fN*a_(v3KXg3j(JKLBP ~:kq :2g ꝔRvҧ5STbV {iN=ۇbL!O{ 脑`gvw%nVk$̧{SXe”mu"{lyXWT/7D-E Wd,6#3?ޯ^ȷ#ȤW\eVJz1V=-*޳K-mՀ G!6(r7;fʷ:.8ukSK<(JdvM'E )I;,lw|UX*.{_ۀ,OC(_~[ WL>-Y,q)k@ Y/pXu!S%m",aqyݤ2v}^0|i3E bUfcKvPx 3Pi@'^tC[]-^`kЕn7[ϊ|'Yځϖ%1Jh\F1ZQ|gwwFKnRlMU'D)9[%zCOG1Po†`am\B}"2OvJ`E4?<:>Dťh8CyRHQf*k1EX{j^~sy- ʬ\Or'vG%hυ8ߣqU~hLîvv|DHPr`{=5gȍ1"Iʼn6bl2&_o:B9^J $a9SJ0kxc~&"j9-[0߆r$>7x䙫pY昕e#O{>x5 q,Evza8iSMDϋQ ed<^S!4a{tB_^q@}E$ABn{{Ι)K fhLO2D;)ihK}kvo#;Czr+i 5xZRUX6$U<FY5)5S6xP䥋<.MJutolyI\6v`jFS1lK;Kj ԏ\w{'"p$ӯnN yv8  tD|mx3co~ PD-h:t沧fNf43(1(Mi;b͹>f)^KSOi?IWڪ̉`sff& Oal'K/{iLMӘ=v6ur^dXE΍קȶ|?C2WQ|XA1wTl38oxQČf[jb5ihKU3jG.|O vx2Z X\-(SR(Ojt3#]m1wM)D(9^Atj(YB))T4YIFբ *Y vi^a&) %`2]( q(r7M'D΋tx}V @.+&r)'8ZeV=}%CVos]VFo {Lߍ3W@hp${b%oI*N$Ęۓӝ ll_Nh;@_ڧ3Ed'[J+ʰ{ t@W(YJZtdyߙMMuцՈIE' Thł*,_W:Z7ϭKRgP !]^ģ r jgV@:`68V[*/!ץ s[~ଭ[J?GG|(5;9NAgDc > q oJok_ee&6`@Ϝϳ8QCԓjhQvAכ&b6yB lW,:!{]}; Ky>a8:dC1~%Jawj75Ic+F/>{-]UIxay6cR t=uu:o<[.(p0jАtful|.Mj~P,-]+'sxVE->J+Vos(~ŚW)K:L^ET$~2)ypÇX,-SAtuzcdT8''.=wm4R™\ڒإ 1埕{Y&4yx9%:#TN$?G$\PIGͯD'$yݺ?%\XD7LC2ݨ"aҐZaGTb`U7A.TsU;$t-~]]ߍu1GlOt13yqѱ  琉Ʉ_Q7y̖8 =/2ڿ~V)hJPF–шkyfH`׍JkC_I> !?-TKx2.Z?h.)]?=jB\te@qͶ"SD:gPusӯ(prhYֶ d ;i^tx!~S -VHЄi^MB%n-jO&y`Q8K9NCGysH{ROw.\`&PB<}_d4 Yey'GήJ,gy3끦`)2:fI|葚ɫ|ُU>[hL 7 txkiដl¦lx~aP Hn(T3z%JQdO`l>EK|{<&Fj)n-ϳTrE`$ߣ:,ؑ@[WR{`p):2٢ܫ`ܔf{DS^ZS= tr HqҐ)H&'Z?r~wC1(tTM+-/ {.Ē,ȻQ 'FPvR(T`ct~>>/#xF[]`to)ι'YWg(^JA5zb[kVrDo/Ө>`'Ѫ8.=PﶃKy4K]B]M/N|gsNqUr{ ɿؙW&](2tJQ|5/.{6R q\B6H8u y)K,.$ &?W tgyN2:=Qc~`DܬV)b2kRO XPt/EO$j>+\$ˤ6YlDOk^2&#l Uw"et֬#;„ZUWf(CZ*} ƈ]_8TW߈&  ^b!iE(lsy6tQʇ+[]07Rn*p|%r'C-W2;ioZed|Ck9F1H}h[?7p+Iv-b /Z;y:.&dw^?|+wOSG '6U-_%C;V:k] >NHp*L`Nepc_qX{ -_z& 2.6 ro0o27:ӞY,w.25N`Kcy 1ݧIIK#>e쌐*FZİGO TDT](; J v(Jq,cHJ@8m&5?< ;@7 [jdO0p|@ވPK0E`XKRKde0"I!yIB) vL}zk%Gw藌E"=xC3sKMvV2bh:՝7f?Z4]uA O@!g$p*qǂZt\p8 (]`zͬ>-L)t ]EgC}~xVxsýv={6}Ա)ٌknd N/wQ.4z{ 7cLƼSדTǞf-cZen)h MāI%ZR'{~16P Y&@`9q%hE?g K$D׍Iԫl&gЃE:Ҩ/KͽaԐWM5Ee`BOO9:Í)Z,ȄTzd>1 2˞yA:X }^{xzT:>CrĂ#N&zP0;AB/b N=ɷݏF5tܣ_dl K/s֙{"QqU :A\B$$zL3N?_)4qVvܒɦ " \31WkNl;CbLqg%M^/ZfQ@ɐ+&W6:U|!Hx *! %STb@*]i^}NG/*bk<ֳ2ai uYvț UMΜlLT3~eR!G8b~7u-޴3ɛk9VS הcRkQvju?Ŋ@߷5~"ظBkM9F̓T%Z|3WMͬ)(0"]/Mv7L]YL@'G/lk(6zɢ @,{qڴ.( 0\,/_vicwj=rD:cJ%/"XφL8i 0-##'wn$ tA3|*rJ/c<{2)V\>HU+]F W{*}LyZ] Y8 =A __I>f3>?"@61 K[1wFƒt!%|U*#Oz~Fk`K?`&w;^Œ#nqtń-Ⱦx!gsEϮ0 IA7Hg{hP1Sx5~@eLVEYԬF*Q]R GSٵ7l ȻdE ʀ_t`u4 »h?:=R: !yC޷*bSR4T]}vc-r=y]Yս 0k 83-%rqYX#A.e_evg51d+IjLI8hx5[P-|5fQ|L祿$9:!p 0Kv{?mlWʘI[u7f(ғn٘RAfQ"Qe%w><&>`y L:$qH%AWJ?FJϲ z+ж۪QnG=b"V:([ݔ?8e"ł-9RB}7ڈtJsB#!*- z{1\e1wШUwG'g&Eh$_+wqyL˃EF͉2ON7=XKp >B>(,>WbPL2o@ #gf&=p \kݒS# +ȭ7X:*d@|Y!a܌XZBOCzˮ$3i|'`!|KH1B|&xbda"e*T5 eO0i?-ka=tO0Z`o@.ZLѷja2Vܡ-"!9%w!fɔ?YW=D"cga斠H|i8 C5EcMQ3Dȃu%)CYyXmulVcU?xy _3?F$ wx4Rx 4}U%*%:{/xKRP)Fv&g>@Sǰ6YkL.>ѽDh*%qs<ƹE'FB x9- tG.;0K+d=_w*[u(vŭt<`'>#|wtU0axU<>x͜kbKaŧeH l6.T;+s7 R:Fq 7z#bu[Xxk@tRyvd v'SE %q]764o~#$M@@%ӡ)K3fgkM}][F>3},&tlVԖ6tWڷ]>Jf u+vz'"n| nPڲ`ՅcKL!u-` ܭ'BA?P#{k _P׻uU!^ ztrdd@Z@Bz׿LDOh}679\ ?O:^(sO+MJuIt]5Sw6ʴ\Lij!һ#q1 7QrY4i*2.)OgQEJ4yl . ՟P t[*JZMq&#~>4AVr亂n^)GU{^O&=SG J;zs”0UL]z(9 *axw f#"jw9S<:=a5qXF-i4HD/!"5thTn."vRЂ  (h>K7֒FMn3bUp` ρʙc"0Gì[AZb6r{w F|dLH eIʐXp G2S\?F,D[̀b)F(m{MHelnD>/Pg4(lt&Xѻb{] ʡ<^ްz ?SDIZ)ǂ h{RKzn&.s8'Vʕc54ٴ_sd.:-RXEGi6ƝCǕ =OoDq_¼\8,'8wNBð1hg+h9qzUJ#ǩvFs%[Ή6ߪ#nU=;(TʿSImh-+1l% 0%T.I?7݅s4$EMU (U>qֺW喽9Y 7HP{^]XɭNr4TEi* zx5Mff;p:1(jWͿf挮"#1[ͳK6 Gݐh+ObP%?sMa2pmtOM0ґ4@UYIx;FPg8G hBR<>7B[Dǽ'ಯa9Fl7ɐ. q))0pK^d S4Xlw$b >8܋X#8Ґ4adXFٳD~eӝa7L7nLh{viVYxu!>(iV9t/)^S` ȱvõOg6JZ--S{u=Ž;ĺh8+_߭Bj'/!}]I'edH.A*+ÎWzy'@5BYk̽nws~i:A{'کZΥ L!c"ZOQACla|&ᝠ^9īf 4tz\ 63J0c7~SEe%oPA,~3hncV1!|˜6O?V~Ub"S-x'zە޽ `2 wۇ},Go[]!xr1M|j"q[=Ada:%*SWL8ccndS_Zs2hF# ¢F{t|"Cg:_V"b^ *`j =XǴQ}^; RB~J*>6Ijqֹ-r<*?,9QZ+6yLiY`;B6}w! u7ZU7B%t[-B}M,X,&or僝@=%ޕfB (*`nJ[ukP}Fg0g0I& aRr-PyT[Ј03[yGp!U v/@)e7qdy cXMS0e})uoՕ>iсQhSg.L/U8(_ >H0ѬOW9]ũ$ 얢vѮj8MO6ĝߤww:% }0_$z[M [yߛ+OS~Ȥɭ ߄U% šA˻F6Cxim<bb<_smnv^ X}ab?@}D OI/*o.A |re'-m񖈚kt֨Iò"kͥ}P-I!)qߚn$t>VфM&GV+%?("P2=^SYl97/YڝvHWec&27vM?JP©w9 wec.>Q|7, >Ah4 !RRP̵ӵ~yWdM\#^œe1ٖz*~ӛmx6֮/i k"Z1~Uxȅ2͜X.Hgk>ȚzH֔>QOǵ⸲[c*Aq reʄbX#& @bIo#ҵRU(li`0=IVOIRH0^HTɆdzigP e\wqDp O;׵!͒b] eRF]OO nRd52lX@:S|W7VjN͍`?[ Xhm^mu? 5WzƲbi7j/b8p13PpjhNv@L 0K"fUD>N#  O!V3`SioIqO9UD(jO5 DZg#6~p +y_ƥ2B[GͻY,N WYvSB4{M@CPpr+pW7XCL 'zCk!q *f3>+,E2R2:Js#fnjv=@T$0+̹ȰF\+!;:t K?W;Ғahh4;٘wFt8ƤZz nS|JgiUeB!^./ f[ow$D)]VK9[{&=L  L-ā=Q@y\Q4}qNj|ײQRc-&9-/Z³jC{ Vp'!#^ Wurm-38{:I珻ήs(؜HySOYӡD1S聡oK7p#Ld)wLP:(t|;_o!Ċ(`u m9?OD^2$(I§( H}i{bc$FɝVw)jy-+l?2y J$*ڮ7Xo&aKgC\ȳjay3kLJd߲a#y?z +~g/? uĈ8x|ǒEnڴeʛqox 9ga%ۅi ˆի2!<0p(0"an7Sݕ+o݌Ƚt\B-n^ : j4׹b+*(h§ZSVqe&`!jۿA)Jn1ɸ@JjAKLny ~>)-2^T`Z!_1 P4 wR?Ju X; /2%S'[SGd[ vwWӗbA0N9B K4\vLd^׻%]Jx%\c\="|c-kCRkc=aEjB^y1sB̞CQpeM9z&s2*R#x$xM6#ilRw7u`݌9fm&n>TzOň'}:tr|6Zct`5rQGMgkჲ?C@fM21EJ=ބsV0Xv).TF.23[hƼ , -F Y5L ,ՊP;xW_"E.MG ;B֩+rJ2'o8#(+ }\8x^y!.h̝|rM 8[Cm-d*[b*J m_Ee@΅gJ1]wd:;DP2);¦=fs?yd& ?QX3o]L ❳083]JH.`#v?߯ pCzE_#p)?e&d=8 ǨF|dށi %`QFbBC_1 }Tl M_hv[*5^M<Ф+Αn7}bh* cFr ӍI͈9}Ny 2&!ũ߬S,>:H*Ivۊ.`W}5ߘ[Mm 5ռdjPK %5\2ӁCZXskU^6M!`*A+ƚCkF֏<)<^nFSv(A}']h-Zjp0JbMm$L)3_5Դe%qфKGKJؿ/3==Eǣ[vm\,5 GDf-TS>'ʊk1@IiQnnQ pAƞs$#0q=+:S!گcT+r)J:[/pXI)xp=yT SgQcK9ÙK@U T$k[,''z8ӹr%b#swbbĄ-ԫC3I)fϸd4L選V!ۨe!Ō}mF^z\v9GHuT bP2DTD!oe=ipu>l-4O߅\o oCȗAs)HtL(y݂cGrU1Q6LM5O0rL9bE?}Az(Ӿf/$ݱxŅk/g$dZXs imעR +Nxi;jo{z2toP )+YWEulvJNuh D2[[IdIJG41Hhmw U=1eI@e|Ҋj~=ix_" HѢV^ػvD֠(%gm tjSI*uuؐkv+̈́{e/vX/H`Q>FWȽ73Dݳ[)  ";ڛnOS2TBVbDΘoՌ0+trz[7@KV-04bn o']◨l:%w40y~P-\B}Tg&@(N#$ Z/w(~z$ b&WtgxL1{˞2y0^LrɤXb]9^4mÖ48ZʣjcP+ WY!!LCboEo`U9Y<8j]|`?VoL8~mu6?TV*MPàGAʒ oi/eu'dZrQ& KA[q(5'Jm0ܭ>ݽYՎ]G(&u\NVŽ/\~Zn}?e8VZ-(Rל owTEFh%GJ!}T<#Cgtf$.-jnwW]{Uwc_TR {Kg-? LrV[Vl[)U u4s pU`!=r~2V~mY|/߫ӂM  TXQu^/+p2^Ka RL!ANgh#tl-%q=Z8^ QI1W^eT, ZpRHbܓG9>w׉f~V^]ZUsK!etPAɀ{|x?c WIb*ٍR$4UzCu"oݍ3{i$6//?Td+W/wLa=YXhsMEiU߸5K?3S?^_*rC[ mǴf)0QEptmһ70 `O Ta o0 am׾c/0pxb ߨe̠ 7~Q,xpwk6(swaf {K(ck+QV [mz1&:S#[*TY>[YMC#SހuVe8aw*Q$Ɂ]%k(_OTԻͩWҠD >vLQ2mm;F,9ZScYJh2 mZKl,2D#J˷R9ƘɮW?:-/'W i8@fkɘ}D -oE9Χoň)<;rg5ZR,ӵzKXrYf膿W0YG.4VvZk)CӴ. r[g~ӥA;\n&i]m"+ =y8ǦDi4xS pHOHs9^^w#E1hȷ%4Ro7YP1p12a=V_a7HGuK$p~~HC)W6D{WG1뱓{i/E%4JW*zk }]RAbBGtF@LPe@@3E&fa]p ϡԹ}-Zk]̐!qw=}#.f {驙)y@By0Tă%3=++jɍrI=KLJMm?]} ֖Tݬ)h,hGu^.X+>߇ll{Ycišn">)h M?Ƶ@G2Qt@UEOEx>fnd-vwǦc鲯N_N@dXȋRF"^r)[ )J*Sf)z>)X⫉ۇ[dAu*F*joQ%CV03f z )J :ڴCJEb1J zA?=cxT%;zD+1#^hJ=)јU 4Z1 rx%TmrX]ԕ4Gk,&1&ڔy;8k>ҌDjOtY"'K 'z &lPͅ#1cjm k,.:ݠ*E7`/xy~EV yxhv~lf׉4'4+*Äs=(m+O6w+״8*бi1$/?_AXdiok+WmvoP6>tADíD|2XV3;g~F} :VOвNSK]8 k0U)w%TW/zU u>M&ƓتP%hHӜ3o7n{H#K%fg_BE$YIrT7Aғ&hp(CniIѭU:wlNrG:*#C\Ye8 imv3HKyGɋ=4+@v-nuj03fr5tsǩۚ"`۾ %=[#f$3 J 6-Ql`,p_YP Tt x/ly;l&dWzfp4z69JP˿7nͧܭ.^m5?D'ށ-#ԇ":S hDL,>J'/M1WLFהM=HaB)~hP~.KT8x6E>U]OӋRB._br/1@d!U! 3\`$/BƢB *XZCn۠ud ,WG > >ئtKDbXP wQW[5 =G>@V==?yB0GZx{!j{lAn ߞÇzL ITj`R\4C9ԔIdac!4珤ck5J7XϾ(@PhHxۚ߭E?й0$4:b*o!ӚH/¨Ǹ걔QzP.*׌R ߗ,g6/FILX [+r4A+` jœW<b/ g1q܇G2>yU~:c֚>8^Gu$M*0hx瘯 xyVpiJifyKc*;R_Ykc)RQUT}NySo^}Nl LPL p%_|$y{ʽ8aJ0MnDk-Db󏋉H֢#_-QlLfW\+s*Lzaut*UaoB {h4gUa7&?#GT.e_׉W"gLĈWmUïaraua`[7))yaR_1SY"D'k2-cG堆=DuI2WWz|.]Y͊cP( t 6QΈݖGǭSmfajZz ux;83OToUP /$1 a.Z偨^3hҞvxx}d}L\V\!-SLG܆j}wŭGb,(R-zCvM"wUdd; RgYZ07070100000491000081a4000000000000000000000001604fe4d300002ae0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/hv_storvsc.ko.xz7zXZִF!t/૛*]?Eh=ڜ.+y\Mvq@WFTi˘O#3AC_߼|P1] i3G>L9CCRI:et!3|i\5 /8zm行[D`hF(DU1ċŸCG#J:e@X*LVmy-ɚe8 PɐoJ&>bú o P~oK )9 mիtAX+LR]:/ͦ3B1&Tt ӑ|ҍ$}|`H}=8)T9C%@z?Qfh I R:4{ݒ1Ոn~7A|B婺яm/ _ )eunh] &h<7FsҦ|ؿj*04CLuyZ6#WTRLg:'mI",| <̑sx%Z6_fO^Ҽg Kj;^01ʽr%֌Q6win] }Բ􆀋G[ġL3Ep'E1!\yS #JGA+ >DV95r#~{Qn|,hf2='-"9ԴjR7#hq-t1LE*]392fv h#b˂ft'fu @}f؛IAgIL nx^aX=8V7L,{cq=Q$_&RN~[ ̷FYlhv~=2I6!DNy'Wi9r T"xP>tm&?cJx^ l,7 J8C\Yn&"_P4^{;A%-Nn#LX5 *<%hJƙn\a9bkfsl?Y 5Bשlz`!`)=?4o eA<g6mUnJv}a]*r*BJul[e:3.)V%15[lvEe% DMbzQ*5`~Ad(?͔Yư1B֞++!Yk0}/jm.IR^A(+ϝ{(+ h+2,8#⚖6@ft_ovn?6\ó~21 <*YEuնMsHH9 O]yzRAC;he@6aiԖet0" ɿ(\~w 'B :v-ԺZXIU=HRgD'd勺(Y$dGKZ;^ LRk~* MEDOk7n]r$4*u(ޒ \~CH>F~mKOs1!!S㲛}Dr(Լ N1ig|I آ0ns|#-<&iߧ:_JD.h}[#% 7+ li#9qy^][pcc4 ͪ3ŮNNYWL \ͻQ{~3VK$Tob,>JbYQ@i@HrgE O*X "… %͗Hqt&+u*FE>/$<hȂI#1+x!9 19Ns&6=K%d~p:MIY#{N$O]* {*eLuK6@uHӎsd'_씭tZpa{$玡.ԅu`2dL[`a}%%/YKCŦ-ALMBٝ*dp|fb*lv諹b3U+H5ǽD6ʫ;Pj\s^tKo8VגE.^y;[oF*j t@jO-y6ăo7e~"xPW ׷0A2ty6ɪSi˽P3A\Vk{LUڦleW6ퟺ:Ej{yfiܪ{#[ вns2k QJ7q}CI7k}u8, y$*hsaJAG1#%^oƸBAz"e`<l,aQY 5XY˯`[xMY>A"6e,MPi8C+\R>iEݖߪfŎ3td%͖ [pk3|2ο87"D=$r@gYՄ0,֞Pi~G,}7faܣϼ.? \QC}Hʙ; [}[ =HE`[O?pPͪ -q}'uX6yA EθU3@ }0"q%P be֭aOO6P''T X^}ty-}QBpAǏ[5H\'- ri)<=N\b&ȱ8l≠" ++/TQwƤq'eK7:H'ª):j{wTZ9L|kk[X䂫bKCR)in%oL] )y6q >"Ѱ'Wv3o `c,j߽r=zQ:B3N/ZRi}*} cL!"]~{x2*"QV!shItN84Ȱ?Kx)rS4 "@wNA *Q@yeˉM)cipZy 䟓!:K2ט@s4 3z=p?G)VWY{ 4b"aCuH?"DxއLk$QT^-p 8L8y,ӭU/J-VNb}E`!g$GEN+?^k68=G{m1?o;zU Ƣf|Z}GOG]O*+3>ȏE"B̕Gys2K!H.pU He6ytX](& i]ro$U't״?;'L0m7viH~k`uay0N@?:\ST4',TD5vdu\\erW1g|Ytj Zᓹy^vJO>/4@ܾ5RА( Co&0겤lN =q}F cBL8-jl̘]'X"帄1a]%p/l[9!Pmj|Z1Jd1j+ OGbv!ƻ7ItOV<.I8P۴;BX?O-ECeId/@]ɡ/a f  w`4{{e Q<}ŁS)q 0*=iy[NsEoA ~G.n~^ĥ@Ƶx1R/FH$M*ϨGԚA_VY啗L {Wݞco~G'mgq9U]|:{\]9Xk<ƟuADc ]A%jnق+jtK;{iQLsEQö7'Iۓtk{iNVgb}^ǥp_U>(vGWrM<+'qm\x7< 5gʑHSBcVxMWzP ~o55 R+=*VڴrEx[Ӳ,UAd%zޔ׶5XB@)i毅/M8{01Vh$Gofd^93o6YI(\!,oU"mF4%{$~>ދZ ;:@H)AX]w. 8>Ug;"E nmo؅A9Mp)$Җ@R0;HJKF1;;;)zѻ8](H,3q%gIȄlx5h[sv:NudX47Qͩ]?znrd C_R!~u@a{ȁ;(h+RUho<&Ȟ,G=96 u1Ztwy2 &?vSA,m]kv5BmU'+t᢫Esg>Kxao)ğ+x$~wސ$|XQDȍ,5G9bY5ZhBsU3 $e z@Dnhh|lgc| ֏]Cn!m7/ZjgvsB]/kaAm:;(y@>17# H?AA"1WyO6+?YngF*bY)O3RED\-]C}#Ŋ(0IuiF7R .y!U Z,_h+y׋"lZtۙ@hfZĺR]7AGWK{G[!2D ,~+PL$LW[ՔEn} X3rҞPCn-59^3GO a< =ZҚcԽ?L1v+#Xk \I-ONJٜ-cGѾ~ p#_F!,ϦDI3PUL/ed@ӣwoI6aN%a^72ɖƲWw#>,;0&k|ș^Rm gZFPmo.~Ax.=7$%< nYYLȽhv?rgLK#!I0bW!Nָ1H'bOIEؤ[!HS mabٜ<vPpѵIP{B W23i&idnfXV/b;Ml"xJ_|w w[)8/n< __,>($4 +%_?☻{ x YK)V40RCw{QC~|׃ _b~fw| GN/֑{^>"n"}~zyꥶŽnO:hV!'T^x%5 0@s ItuDA߭p(qmZnw'n4t89VF.I'-} @)_  z'k֨`0fmdx:ә ,gjðMGD9< g&CMk{hHtuyrn&^' 5 |Qdt/' #%(ȺUwPG}~1B8R6ޟ2TE`wjʤmTT;1[|~{mO%閤%KF5c ISBdݤ/fo͑P~-Qɘ4DӬ]aJOhi[/?5E oSYqD2}eB[ަ?q-KC +(c eViJOH_J֝j  zէ6ת#[Nѷ,w_+V*@ Jy/ lD<`){A\,VeF=:QuJ}+u`X~}E5 Uզ5ˀRl~c: v$8.;7ae0=+N0ItҪ2 e ['/ y>Ru N 52I,8jO*cW?Az "R75U帤[jX0GـQp*+yyql F`J`wAR]r FٟTJ,?=IAgUSC IsX;4w.Mps|Oӆ|py74N÷1qK@Fit5$MSZY9#dȺǙLʯ%XupS"n+_6=r_ߺ@tOFX;jIc6;B\S~}F6JgթRhْp`^bDHs.)<.8HJCC_qM[C;]b]ګ8h: sJ)9vڪJI% Lh T8z~ yMЦ` ri@nU24AFf%6 2")X 2sA?X<.CXĺ 3|B,|Z7;0f7SɆցޓ(C; I@A!]=_´iC[llpaomiNaW9ǯ%Hr;`D+oa |ں @Pn}3}FpCF?X8W1ɤ !=of@짽1Wm4&j` ) "F}J+OƪTG`ǥuBg}kWK0%3c}#rDBO_S)g>#aT3ƥWzucbhPfR< e?048'oeǨhlFуţrm'*>aJ,Pn_nN߬Oy  6m'7ԈD]Xos*v"N#݌[W|Wa"Z~[_[`~sN>;} G`(ˀ^;juRH2[ J9q~p"IŴ y+a.cV7XURް}5շ2E|zF|ѵgj#"Rr3)]2uxwi5s2e MN`ۮ Ylӣ:օIVn{JQ!drvԑ-wu.vu WǦmn5_U~ )~ˬed{CjhF,QˑtL||ݎ߹I c\d$߭] 7_@gd*:3IUSXω/-.6%e\p6JڀA1~y@y7:DO,<t#nvN˟Ub㽿j w[zI dX[uhr8Q.-Ұ;-\:]J>; ng}о)*N G`;x4轋2r/^YdĞԞ-nG`Ͽ9>GhTbb+u﹯rT@=Y] 3]Ja:)'E|&/{\ ڡZ-zRw\iA%΀6pJҭ"[%p4Q_s u -paX9gOxTeQʔy朚pɘaI/mgƭc^۲Vb-xxNr O8*mi^i+jcI,=Ch_&]=r]׸0 2kH衬g)@쌂ΆŇЮ`f["X%*Xľ ]/:`ҷw B  @Su ۶TT{ALK[SioI߭ᜱtmKN1Y $ΑgNN v}'<ŬQj,ј;!V w ߋr%յ{klȮTtyHxS۔H 0^2IbذCt !vK̜eMzQI{daZ.Y7xLtsN]"pW*"hDB:]TLXG(< 3JP~z Bb/+yB{An2iz`nssӮ(fetC(g-ji\M` TL RY7ū1 P[1yPAh5!re㠋qL74DXT5 -.uG@ },`τor^Qw;bD(ҒiV/4>廑HL.h\[!v/*B~3ThSH$_JfTc~5B(`-CVU%d|XB8we )F^{$Fɞğns}1toxI?QCE(ҘfrRd`?3VfP̤,KMJj9ZL>5N YO6Ӏ5P??+ԏ %9,(nL[DDrP†=ya= iqeJsCWLU0T'50їE,νZ=%Cy!g$%oVڰ {3NI?}.1fB!1`0hkR;/t$w gY{f֘0 ^ nTH-Al/-BFQ*˾U>rq/:)4O Kն .@6ԓDwd70q.k6„ )8GH2Y`b΂Ng7PeX2L֛BP jEVEd*fj;/8gS=`#7ᒨ;GKc$l%p/i zS77z)wB`D!V3zV-xw˲G24vVjbT,Y.&8 A>r6GpD \tb1?\@NGxôʼnq|Aq15,&R޳%H A?Y/l3N0̍挼j#}n1qm: jVuS`9LUX_']'.ڨv<ʌ@B4cgsPco{@ⰣV?4ry>da4J:?'cxS:Y#-r0]ݰ W'ާ\b7V `8|eq04甎%Z.AÄ!]YLuQ/M ~# H"[l`5HQ]B3.hk!{Ď&’⾊/2_8TͯVSe"EJ\"GI -)<9y.Uw7`Lr^4eBϩ@*$ŹqC"ɭדr=In.OkylbnqU։QP kodL1̛wO.N]??u<5 ӓi(8I)RZiz͠8U+Rn0{T򘨆AFKn=9Sj'n=/2W_^^&\{l>6Cui^$k6x+qE!ߍ-P4}]ԯŖE0)DEtQN.=jQ%J{Weެ'[B/mU2IpA 4x4bq(8Γ0F!UN(%?0.4n7YGK:;k+b%v!չ|3W"}B8Qu@t@V0L p?G@f p5e4US۳{gmѬ7.1=;O 57(t{ҡxOL𢭲FJ".))yUCl2:8]'ůLi"BkQ7?6J8p7)QCi` RBN82W4}n2a#_Cj=veŸg^nw"&y1eiE#.nBI`]* eoө!3}b*CRpIkE:qE=]) EmEIU,}͗fE=cE)Xmqb5_}tj(+sf0b𯇆/ǃ.I uavWG'Ь- 1MV=(|>oF"@fS4cϣor6pT)v)N 5k=s]ͫgW0CA {26Wsf&(> wNJ{?S>{c#' D\fI1]ϐfcN!b&M>eUDO /i~bHy$JxL+*4?m x]Ɓ׿q8OhI"eCU8ٷyqP08`9҂'`- XϺJozM @}*71?|hǃZ%,&ՠT{cjN:EKh{@uQ2Ku#f>/ҀRBb ObE1 d-%^%D2^6Iɮ} F`{/$"YHh.~\UP~>u7#|7x$42kPÅ4K2%Oƞ!QŽlͪ(쐃.62U,1лH_k}x {-1O;N*E(MaSNH/㈋[ϒs j:”94Q,QzV5FDͱ1gp 2p0jSbjo ~\-{B5%+͕,kh5r=@+4R5 m7ȬN6+eG Janj/ȍ .B^ߐCTQ8@ܜjbK]RSD,\WE~IFs/Q47`iM2`_tcU"]њ 0Q!e _BXmUͫ( Y296t4 .6 \zJmNBUw1C)a̤(jgBk4M.WpA8AqO-B Ԡ9M2~^  #Obq/h6V6W5SėU6Z+|nSAV1಩󕑦PuDKB^nCn,`?.'(ipةZf ^àٗ{ aξ]B3iڄx%l_x|/{bi%հH8J$_-@y$/ec`ʝR&LYY :4,{]:hq {гd6#QZrSȪ$6N%L-*2/x@g-ѷ Ȃֳ<*k!&s!WqW4!dJ+"Чڞ9u D*W/ȜY!4LE-\8bq iSԾ;! |τղKΆDv +!8鑭6= Ui'Nci&k4B;^I$ڊIzwnZBߧ׭bLR7"՟ D(]:^ |l1ڼh b{?y ˈܧO%k[DCnq+(V^ƔKKwظ,ۯ CI;W dXJV/qz$f3b|m 5t[(]uTtT!:rI*D=J.5y;,nSCrs 9٭6F-j~k2S Ea|1(9*I #w D'ggS@Jb~aif{pOT?IZ$} gFKr@r&鼾 :TZ[4k a+ΤH *M* \;0N ;/oK7W@C4sx_q|tâAMƇ|%A7`,![O9Njt^]pA 1h(9YoL@jZeo#Q5z؞x@|@qz.+C,R=Y5klHK&eP:=iߛ]kF; !Ӯ/>a]HXGMc%uWtQ.aHTq]t7 ;V7zyKgs*",2fM~ڄiƫ& STxpi8[mZm:i>x1;ه_`to)W:ڴtXB._p<@u0Kw@Xn ,jEev[h׋.LD̉ c)-%4p1/`fσA)|ibG6T8L?mQ"H5$6܁9&E7܅WzVj*HrwC- #"\Y@gB̆k"C 8m3n'h ֻ~3& ^ڈbu`E~X.ExKaH6HR#hBg@W>{'jxPh‡y1:v^Mp[^J/TȲԱsx{ ˟FFk_;i9\k@eTYph|>E:zlЂɯz!d3^PI#S,4> dY g  zOXFUjމ4"p^J "R\_H-Bfd[ DS2{Yn+ф[ԺUDԳ᥉b{B=[|,G#!O `Gܜ\E'+C~,RNiHk?0fWtuAk"ZҾ?cyz\ )xx'6%/Q  :7BBɣkz X5{% "t![+ ¢ 4PmGf}J?k6u8ceʺH.@ihJRó9C!s*JZVץ}3|:j=n2rT3SOzSxiՖl %>#-e 9'sJK ,M)h㺻RNp7TZ3S+O:tĜi9-Fo=7Mh7O@GqgYZ07070100000493000041ed000000000000000000000001604fe4db00000000000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/libfc07070100000494000081a4000000000000000000000001604fe4d30000d9a4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/libfc/libfc.ko.xz7zXZִF!t/b]?Eh=ڜ.+ˤGA'vRe`djFf| m1o G`O*|Q_!Y,873=8X5mY%Ï=a2e0cI 9+6ͤT=>yyN5\ҝq-^ ȓ|ܘ.+s> :/mƁ6oF/yx̗ - O"}yk!ދж/f`W5 -Õqkq m.EѾ2t8-`7+kh~ ;kN_<F⊗q} 0 #ZaSn虢=5nBn 7ɧwLP\:- mFib[ Dd2n=?) d{\33R(SK8-`4;Um$]9>e#؄n`-x.O[}M낯W]+*wH woJB͑ RNx /2 ;+LJ(p~ - <7| !QbZd| 7xC:z:qyGVCV´`虇WzMx(RQK `}-{S!/C,O!ȀO&4!Klo9 9T;V59c:*Q_W@T^ K}3rߥ)TX,#ƫ1A:'}GHt] caCV= /g@.bJ%3גO'7gEI ,Vi]~hKB9ۤQDnh hkq|%/&c\.fJB^oU~}E*_Sj}}/YQz$ʩ=pt Rv%TU@gIo_W;N],!²~t#[r>Ѽgt? y=ؙ i7}:6QϊslZWȣ%I Xa8'!>&5o`D,PFsA7Fp>Zѳk {)%IJ?צ|& d!y֎N|R,ڟ>f-s搒mr>MGBk2@vOt3̠GNmߍ71RJy}oWmrKt?oǥg)9{8QCN.$9#ZG @ v_P"-u}bNP0b`V] ;,~,+sEqX`r֭`R2yŮyĴF$m`K(v]Uޤzn[O:_#zt-)7|AsfApv:;j6J/Vu1K+_z`+pH5op [7=\%%$vA;c z (FX/&4@ \,Ș6{3,*4ɫ>۹!fBѰSKVKǩ_PWp Zu RkH>sM)gfraA4Mk\E\il ,Ays!(wAMrJ|-u_{ֲWs0rA;c^@RBF9A"iC_O$*rtFV>6 lC͞:ݩZ/@9\N?-nw8#+]ު;h>A5fm]~0+eX{zy; */|;v#喰XDIl>N?sRLH >!T_Qih.}>>] &Ezj"܄w>'|5ux! |c\*d(w9yaţX򒨆J_'^G8WK+ThIxR_1s{,mD[rGc50.V5߰%H&De8|]M'\sk+yD>= \NxҖЙd3 V*G<%bu+tqJ,LZcnt{$.S5@M[|$'>ycĢ-2gY!) L'B{idB ѩÃ}P]\5r\[*(#P!|U,'rbŶ4+07.p( /e"#(|R ;Y#{-"##@Atq ψ+ Ir&D$~#Y75fESoZRC趡Kef+2ʶ̇UxXکũŀǹ}P;tQe!,kыN"_&1]mp=%+2^$hF_:Nh9-5{{Q$c4K5t͎|[`Srfŝ7GH1n@zJ܎[J*2jٰH*pcCQGHޜmfhmKּsrV0҈^p4LE( ]r?e ;IaV\LaU/tb r;nZA9eA9k93;(YHlCV1UWꬊ)y9ᆞr{*QȺ:28[L5|BqZ&9! uP- , CN3n5:AwWu#{kioF8//WGhte|I9(2%X%WA5P5QؤQo螻\&o*}q@9%s9RZ*|Q^0/_׷H[ZEd} t=kHqF-|D9xlBz $asM#v1qyKlC姄WnVoHx<+PB~!6!~C@Dd6f[Olfk;-)زtD,Ũ mm> SW52e4m"ULD 1v3ׄC<.lXO#Fey NZ7C~uAwa2!AMʔn_ 3!ag b+(E~"aZ `\$!7 { ƨvh Bl_5$K:;FnۓkR9``Q43 Ed Ekc?|Lg]&TqPtv}5^V=Ir=n%")j]TAm OJ/MژrU)|0"<#A&ћ()aAף^Zz= (l3  y\a5>ʠ>BpX(&ɝ (#d2"(,&ktjNȲ?Hz-0]].YtSIS0"Aw8IˌO/a&<-o X qKBf rܖ \WAܞ)`#ݺE%$K!ejG׉$O|N:S I߹{ewh dO{5gM{y#2>Ti۲7Ø"xy*GpҘI8m&F{lIJ (G{js vD611bq#j̺jN5 縱Sn_@=CRȍri>%es~ $JnRw@5r]VGN5o=A6x pvg銤yh 򖏫ń<>uYIHNG:h]r"d^ZڡXXf ccHmaW=ІHq.$҉n4;-GxC- FeHh.A' G7Z^ؚ%84ZBsf.kLxY< @̸bn}|I^zL„̈́ ְyf'$xr=sFf\Q ,1N*YA!?rR%'̡о^ ~io}C\ nbIZmnԾja:E,,jbEџ݋OJԿDzV@ yyլ(!zHA Jg41[gi7< 6gcYS\h)*7ri>Qg 12S'2ϹLs 85'#3 : 6jJT3yv:'u9<1R2Uif67!rٹq b/mlnHbSv4llB):j/^/_G$jTIW4>>á8mKxE۞K,6|ڧwZibj[qLƷA &Ԩ5fSFpxy|hx {*k89*=]"nq6 ԅ,+ L8vD]5j2⺭i7!jb 2Jm1S^>;v"כ5 ہdNCsiA;'*"s@KHلrh3ՐkkLqH;Oɗ(CE@dyT]I`Lk<ȶ* c#cimvfCeO~{_)L\#s[uXbݠLbSmȻjt[q,iEHlr)V=L+daDm;SP8Akֆp@D{g; {IW9N\3rX’e}ӈaW[a<=+8/U{qUc'w1\“DTGppKI]o GnTk MVCkH69I1w&%I>űVD[mt"THHEnSż![!$QZe? (LNҳr(= /[&z6370kJL9@<C7Y@޷[[mɟ/ڲmt>7H]%+_7Q-n%N7)P핕 oY2=)t6:!R .E~BQ7f1m4Q?@tҗD]!iZ 9Hޝc;j9-RYL}K)ojɊ8S[z2,O&P/I`gl ЌdJ_dQugnj`Muy# jE)g=xyX` ) (s9 xEcR\2J#"VcE}}2f[`;JH]f`Zj?^o0,m{a=W;s z_xg7Ck>CJ^zOg0@gҸNt9@:ظPkzw7 $"B;3 NMfçG#zsL=S= {@Y ĉ@VV&G^r uZS硰+0Є㽁B׳^)Hei2 G,+cL, Z@`ew{ juכq۫bA{&>:Td1]8u q_j*upnIδ=8aI3*KF[BXt'<஑ds2dy8 0^2Eۺ-a ɥ S)@.E[1r2R0 ZYƃz&01CV=V+L^{J( S`mYA9tMwQcxJ$e@g utҟ.# u8a<Խy-S6Vx8Ηa뎮YSQSxv{0W s.ૈ O0cs-p\7$G,.D;$R0:H,/ Q\\:i.KEUFmvTUl{?P0eY=[Bg$T::KǣFS6'KG5'2-75|¢i"p8 咃iuJ,g!"N'44Žx۲SIaB tI(R7T9A {ZH3qG3% {*^q, 4) _kf+onŁ1ocdQ 05ڟ n \z7yJu)t:){-Ffwb ?0!ę/4*QMzK&/*J-́M!^W>kW=&$/%PpR e\+"!qQf+"z/Ckn~"ϯ4B4۠5|#( ㇁7o6\ tnZ;.LcR-740}b oԆVtWVŐ\P+.[OGIRXvDJuE*[jRd/9lzn>o !0<`rsE<(ю6|\ .}JZ e#"o|Si;s/%z&e#7͓^:hlG21z"VPe-r}7.2k0j+,M6 ҥf  b ^-`,lEb|m6eN7N>0~lΆoFil5#O^Sp1\`HF0ߖs X3P6m-dawv7un_qP ۊEtKJW`& " P~I Hn.4!GklΕo0fTjdt1z^>]Cyَ𸃬_F3G2RG3]#_z^h9r]U5N\Qm\PF F֙Xs5޳auM&*%wߐ] EKиQ㻲<[=X?[epԇ̃TV! 0Ʈ3VąQ <~qn ;X>aQ՟_u~q 'iU$,6"!<J%75Z؜UM-88@L7؝j'#T@ GH}0N2e 3Wn5h٨ϹbDwpsmvUFi¯٪ٶb0e(Z 7a w͞ d:㯤xƔ=3[ɗQȡ釤-rL[{lz1(6`ܹ2T*C$/Pr />q]1C@(4ۛzL^B X;|'T:l2^eڮE@R6D 7&8&453lC9$2cLH-TF%WTS1q,V̍"(@j~vƙ.hW"\jgq 9p t0D+ 44Õ"]3#Ƶ:^ꝎvuJl ˇA^?`c(̣5p֥֝$h1xH EBo6J=:jW e\ =4Ƥ~3 E GHEba෌;ǰ/au`?wb6cYQ;Zw3gĻ0kU_mK{lE!arG9+Zer~d+02[3o~u諘b6T#C3ekE)*8l 4^#$1FtӋsb_ɢg`:cS/xmy;;קr],Bؠc–g:ܧCfGcG{vESyT.Q-&wLͲ5+ >I8RZ\2I ^B(rWYΣPDE$so{n=kt(b6NUdY Kғ¦mj*tAG18G\#Yʹc/>F4'5uDN{KBtv1XƽƴS8MCP&j#+6'rf?\: >kECrCH.X<'H2$:f@9;ӱyRklY˲W&E.3 ` 9qqWHVFG0J󛓴:ؾ!x`֐\ƨa~C`2d_L2QІBKxjN~Ƭ@<0Mbs2_Cs*-Ū滞 z3HAX&dEi g%/`w$ڄ5W$‰c _`p,Hny1< ҅$~ٻJo!C#rYNڻY N⛝8KPUd,ģFzMU͇,cq"ojH5k<#!C*D5(&Hw{hS[B$ƓZaќ% YgQ(C։S'3 ^I:4q&6eNΘ'^ l$!w, +L] ˷odCͶ]^\7M,˃" -I.'"(!i>@!S((1" >e D T$CIb?$-ɏ.G XM.lQQ[lvC+AT(̈*lc 5b)&wtXaL_Khrύ5DR"<#Y}H l$O\ۧՖJB*R@=T8"!0-nd 꾦ש;MWp6esPw҂ ya ÔA"2,,¹6V@8ڢhm[ "/6>j8O%s W6y}Y\".*dtcp{U۩/{ˇY 7 UڛVч v 2$fq+4P?|nv;5S0= s&NPzio"O3Vo470v2?V:Ug@{BUڈݥ|ޭ^cdOԧW\] y8.IpBBGb6QFwt `iHtc:7I8kۅj5\@I0hw@ǍbvWfcz׻Z\U.9] ^mf`&^{{Mzڌc@Rn*G1S\ }*al﹏*m㎸нoݼ!iZ<=p]+ =% WRu>0տ-nf:4<#]~7R`s9}{DQ]לr fUe].‚mcQ-lEpg)^.XDJc\ߢJR )R фcuFCec *cq iR8Y"#/q =ۏ#: Z D,{aj0sFcL?\{ۛuxR*9Ft4^W)(Ǥæ=J(zYOV@l= Kp@Lhʝ~ kU@$Zk,mo/t.H^\J0t@mw8x Ӿ趒XaF?I4\xDʖ`"lx{W z03)(^K_79붸h&¸FFiz0D$$ZnٵBZ *ty}3}LC&jNHg;nd!TDg䒓ljq9.m$(&?{B@$eg R\{\hF2`އv b4(VwQ|Ɯ;*pn"M볊|i(TKTIv"oՊcgd&?Z1[ T+1%nk–Wl@8{>U#ĚzWyDVWՊޱ ԓKL;ٻ=}1@y . 9nW*Lߕ,bg2 Xl\B[#vT)UϜirӷB9 ߂g4>> "t]o |ϩB7ѫϛ̭Xbo6D&Y4ó_)Rb0Pjl ޮ܄ٞP8 ._tE&$ԴyP1{,h-!=FV% ^q!c97 L[>&ۋAu_!D5SWP۲\[EXiUgvDY-80T mt &ԤKjL OJ^HE=bS.ШZu1ʚ_,˜CVR4 ӑl\[@BD`g>_gzcdnO;mqJ ;&Zna)~J#8O/I@=rHF<3#剶C2:W:`!$XS/,٤r^_eBgiOo"IO(԰&#Byo/ELQ`D)߶zyXɝ\J8.j~ͣ* ?6MM# 4 ;Oּ,_,U}y8x=,Aׁ=Ɛ yZsn,.,M+{T,`yKAu:>V/Vw;^@([@9dW $F(F<90s \O(ALJ0I rYˢ>_ QFm YK%N")M7,Xߘ" 1. *>o{>38V\Z=(˘Vmyku4FI9Jֆ$SyWφU t^XR9RM;]S7AFRxP}7]n;2+ 88%㨏 hU'N (Lؤ6|c.]Y^%QvVMsfnjswEiMa!FttDw%Zs{|[woRrYXօgJAW8wvBT>* Gy8q(̿#/Kw$$joJ ٣}.Uz_EaظΫxk&>ioQ;``ɉ~ו-@>t2FCi mUxXcʆSY{Pž76>ܷ2|\~deܡ u%1U}8.tyoBb@Xo%Ix LֿL13_=@6Nr(|{aa+zIN^ɐYYFV@~ SQ-DlY^8jHZ!d+=3\:1i-ICdQ:4<QH$Ó&XB[d^Bdz΋yOvJ3i ˠg;f+k&O՘/lJfuՙXu[_ȧ%@$ݢ|huS;>mͽB&fܽfxr7FkPh?\C)XKYx˻Tkm:j{ǪLŚcW;8dz@1:P(Mu9cXo+:*dЏ2&gV|M?ᤄ|!kwvtA_!K/ Axuc[_cy *Aw@הW ooψjU7cȫ[so W* ^BAC P?5":/ fL=xf#X]3266SBiּNIϮ)ZK9yPȔrZt']arޯQ\pG˶<rYԖhUm -1vyM;@+"Zw`SX 0ǪN7.'\pOYݒO<  IE@S>ޠ}M(H9WSk@~d0ȟeCu/TvIdjt[;C @6HX\|Y,;z3ȆN`kH$?.c8MIe$6͊K˳T\ P`>[ A#>%-qhRRj[^t1t̮X(Ou(Յ>8ON)֪C đXvy_/C{O;4CZ $Mo3/ f.=M』U] ej:ftnΘxi86` iBsC+H&=?[CPGj][\$͎\R&o#6 v [SOzEVf.KY?m MrU}c+—XP\Ezhjϴ{VAS&T?c\96)3NX!LT>u-¤p\TF p#TB~LfEڝ3(\= '؋#b>{ުeR 'n)"QBD-~AO]Im+`Tc,Yn"UOw|fV::V iaaAXuUR7ȭW8xGeH)Qa&N9q# 'cN!~ Ƕ3Y+AS#mYn| hd7t8F*š]n?Q *П}Q~}`G$%CSrS0<3dic._b3JC-h+<6 e궏s- ђvFp3"zX%MW4 kBT];~)7wD5烮V MX?tۍIAxL6>+o$db~:S%\ Z<}8:/n2^lь59+aܒo#]awYy]ʍ "(lbOc9CD"\q"ڕh Χ*>U=2>Y:.1tCY EݠtZKuED@C~rtg\h? S dcTrAJWrCUA:B0k24 Gug,/o7?ZG#U<)2KjplSwyc]{m: D yi/BUSU&VvN.Y#t3ĻmH*D˔':T#[a\_ػ̀@U,/ ӣN |^ߨdE+9ǀ,KT1ft_{q5\%[;Gqpm!'AiRr'Ă 4R-7;v/'C9rLY6%#/tb iM% Ѳ!pz\K/ēZ2S ,Q^g~J_NlHs,Uʶ8^9Юta& HDpE(ǢEi y@0wʃk QE{K5C1.~ng-++(u3p+v]t\&Oam#NN|,Mi/s%φc\-1 ז_;7N(z\Љ^3 vF VTS6!I7q7YaD\HxrnuA~D quNn$g?P'IV 3>1\|Jƪ2%k)jjd"sz("I2ճ}qSD"EI=6^F *9aw Rv.~GGDgi\TgҀYzc|rXꋼ|v nV5PaVy)GB$# .OyG]<ؚGSTeI=Ld\2wsU9` R5Ug0e9azJ`[5\©ʶR +r7ETzl|n*+<[!C@Yfw&j$*(WN`b3$`Of.mG!UmaӴ 2l wT?_#! VwbW*Kq 3"QLK4YXh"wT-w&RF pHSQ446Sy %UΒdG+ZO`QLЎS)874+-Goi1aɔUF[*Oh;5R+;8=\80 =?&dU&JWGx@!V׸K[A$̏B/ŚFMf݉`v?71q)s"pjw>Ƒ6Kp^}l9L4S+.!WN u5F`Mxx2ARތ}x]>V*5\/e蠏Ҙo?y3Mǒ.GR?^.j+¿Vju^;#kJs;)6~5 ;Obm mW7!8ŤyPTGg3:2? d#zO[s09ZR&qN\ {"4V"MQ܊FJa(|1XoCFg`.+X0@,dkM]TexYIE\&CçLs@78+/'Y1[0<1 *HoTay̰{[-si"ױE]:%X+:G~!x@$ -G(3Z!FBVOh(W%CW܏yWa-ADnV\!>\R㒲 #]R.ꬶcaTTxڏG.w\`kO} ͐4mkT#~D^TFQMӳґwnvH9Qk,З=Z4VzsZf(eژd\FZ;f:z E]fqeo|js*thJ<_Ɩ9˿]_ʳr7ƯY^0<8}Ui6:.soYgԔ~O5r|y$z0يsp6W ݡv`NKUS^zo(\֦=Al%CM6 ,E9Jݤ _]W+r+w'#]rde jTLc{vh<]}-cѦN5s5`Ԑt3J6a?qISoȏ."uoռjAYAй&H%%L EׂF|59%KwwCuMxl!jWLwgi:2e=qk8{,{ $i$wdL-Ǔ={nb16%=p?!dUC5 R6>btciY~OsWz3iH(x?0ѻ'=Ju ޖO$񪃭縛AaHyp蒔!v)8hJH Q*KbbQ<˩eq*'!Q¢X!w d2HW$!NP7:dk=FOe%!UV(ɾvXg`8{$/!p6J+cG;;eGq¬0Nʱ (0Һ7u_V7MKBq&`>&w@8gX.peSlN0 b[rZWQ=.(3vlڗX !oVG{_Y6/L6οEWYk`@=ڝl.-M#sFRWy"BΏFjt6J@x<2@6 ^ߝPXޭɉh詻A,Pe;"geG3+K:pw[4(AkdWTT.)4iI(\ E&iQBj'̈ e)YvᰘlGz1%+Q{֤p$ѳRtg=Ue|Cv_'VE]͗M4$IX"T)f z4pl GW,.rM~K6gzٸ6c"W(mZÖ9]u>-סjjR͒Uh4{`=N~*ɬKbDI5Z Um~XҝXTT{:5[' fs7Ae zwe[+&qت[&ZzGPIPwg5f/cP/ Х[ii6̰XyoGY.o*6[Ŵ2q`VWy@%Fݜ ᾘvZBU7HسWDW@U  (},odOzZwpO^ Pp/O,:Iu/B/9Ea4HQ91)HX$ir֑ZG9d'Osn5&$JD=8z\Ifᤩ-͋%(g}W#H6:wH!-߭}VDGEXj+R?cs;U{Fy\f&‘o]eO1A<"23ЬBh|Xucذe Jyz1A|[ٖTPdټF{ ;3>GJ%ԝ<0T7iY[<= O-y[Od %Ϝac >E}6]Fr9m?" ȾM*ڿ6`% }3gJCGtUaaZYWiMR9}&Sd.x)Q57ƢAyc;Υ$z?BD,LCQo[Ta2zoCb6z&Fź/8U qg>INMI \Xf{ʴG{Pщ@bʷ&Sdb 飕U؍(+̎z[9xNXr|f@$:\LPG°'Ũ7d vG1Ɏ2E,&Ub2JaDR\ 6Qҩ2)6ȣ"eL50FZ$$q<nIqe']sH,f,U]?H$o-['@Ӓ^/7\Hӛ0|_ĉF}Mo|۷ ;cF}px7 ^a:6~[XwvD!8#-v:ۄ]~c_UuFB 5f.A" GͲo{:VISwq8B&ð#E>8Q@QW*4[d{Km^{ ']W.$i8% e-E/ч-0bwԽ(0*+MvhX1:ʛ%{0xWOUNWE$ WKZ]Kr;ܦ۲1PFDJ]iGZHVl*SLa"ȉp OqYMrC} $lps݋/BzXzY6o0DGvv {(Y/ʋr<]s]hbneŢM5=wd&}ڴmLvJ"F[YD!0hآ,&yns.M?%~[0[̥N\3;iBe'-m(@2EU菇yrW  ]`p9rL[s3zTԁ[}g%QSW1b5 P>=Ľ`aӎpܤ3ퟬɺC* ъӷJ)y =}?F@ݼa`2J>a<;Ƀy(cP]m->Yw"uYe<}~ݤ ψw S0|W '|;JX sY  k_v~lb'a6lE޾D~Gpd ]:JX2bfBl3VK6}[}!N# )IG/z[OnWeMYs!k&^j"m+o1lU=T@е 'i >#t')\a}Di EG1M1ha-RqM)ċ/ m}Ɲ63:*>/ɴ~%EAĨg܌uP6sIW+cSp=HV09 ސ/ a.Rsڡ\4p04)7huPbD T/]-n +Ϩe.cFRhu l%y;_&{YDT@[H>š(k&7y kă.0Ket7;E8uA kQhC.کx=riN(OTGqhe TbvwU%&@OijD!'LALZNQjnJ̃aҤXVPPd~ xZQrn=+~5pv#k_7 :݉tmXwn :biӖH믕$t=Q{lq$*mި~8'J[N<zq}x(͆s9nSw-^s%/+&?j΍KI捚b8Pgذ#8X&2de'mZcRDIjDcV<7B0U:?smCj)lђYao!X|df A&c} kc7 ^Zoi5xωFiaJB&ejf<*_I:nsquEمѰ)ޏ8 :bd1}U?s2 ilH{D P hQIl.9;㗯%g6K Za9>Tͭ!ڽ:!)E#Zt.IfSkL]K$:MNIz*H [3%vag\SEG{&\} U2}T1vfUrHm,.:+Z1\‡ nۣPߢNULcE8c ֕1r) v$O]Mޣ;)g'K81bخ#*Nj:+z5 ݐƊ@x3bšvRP@;βw"s~`D\F`o?CbfbˆFmLoFiV7+h0^{LCXHڗ!TC/5GO&ݳ.tQ*InNvQ >sBA zN:ޮm L}3>5}$uO>G} j'̾3 r[TE!oBT1B&tYp/V*pbuA-bV}SqKU@k^\dž:(܅LF]e6z0;s8*$`8th  MZP`ypHqʢwUM[etWRȷ4[(ys~H)i7XqE<;fK鏿XЫUK&IP9WMҀO)7@t|t 3A$&qCn9YXj l^=ðy"pW8fqWf(Ű_xXeԘ//sgP u Gp$e.s1\^ \5$ӤəLlj@-U'  ixcE҂Ы6ΤPz'A즓i \$b䔶N)PtcPawJX,or`}Y@gF2vʼnB|aŮEj;?ʻ&MlОcBw} Ӱi{"h$5a?#fUYF CGxX~5dT;»jkI\?q- 8SVYXaۮ Mȫ=5 :vH/t"# @e\!PwMIwh7 L'0Ӛ|BM"+W|6Ma2|ȣ#[Mm*KYWʲaB_p "Q&?r_0'!v-OמӁ>oମ"&*HC./A2}__<@EU2xESXMyHv%'Z5)T4 GgV?pƯ./0!⛂K:Dw8}̫_@-et f쮷h=ߴD62!ئ쟅Oƃrܑù-mH8;olf5MH;)?zS{DˌO\v2ÑV\Rc5SK1s=JHА۱41)'3s`$XVK@BK]2|{'=`C^X kKn=pUcPk1c) )Yab`G=| | U"u# GH"͆0pEh3 › ,݋GyA f(oZE-0DFri[r87ĭPzЫ3 "$.!;4 G *ňs%*5ӽKdO8Dy@멭A.#!C1d]<15ݧ ^KzZ!6T3G>uz/f;U'}-B'`rb68Fp`rC(UH޼%# PIߢt"ե-s<)T]%Ej7C8Rɗ3d5Q:3C wYO 3w\B*XM>7O`ij#E4%|ً?B!gBXKgd<`XbOtAkfi,jvFt4H=,.;8.]XV*f :?sLFj8`n0NmcKέWuHf,sh$;w l8YW\"wڅH v\k3%̒O裥 pkqI2:R>}Fg˔Iq>z援^*v)PS!8ek9̹KfԦ Đb&滁RcT:j1=NI| CKs2-2$j, C1mqdę63hCQk=FC'}swמ yy1bܐ=f^gOHꜧ L31`eCe1'~ykRȻӵX r=UZ/U@y*; f{*ڂ52 Lf` |y#ZŧOGԣ:eOA.=7|zךȇT~qe:@]OgyJIHJ Hj!M;A~IM,IH!Rk:'`|EadqQ!qξg#N(7.`pi@[& i9΄ MNL3o#!yt6ӷp}D2k^yaÉJ!=ILܦ7bm_1H; ]{E罨4@7 Z'3EEl:nrj~@ywZ6zdfSԛLc?%|wP<νVR I։q1XGk**/ eGz-XF̎BX f-=ƃ:;RS[okM4H8gcoU9|⮒t[2J\^}Yrۄñ-rhdR- 1k8CYXKDžEI -{}JE\02/Ԑ-Bhkjv1-*7,Ym:ǦD|ުs OsZd6]KFr;1熜R*Z~lwiK%Qږ!3?f,CyIZdB5@ >.b:IlH-P$Cqmy7W{!PIKpI ,C#LXrw)񍐫ii Jah`ǦbܼpVBQJRr8=:Lc|\'}J4 d0DJWhHjU)Z{y]Oܹ$5M5 ɇĥ2{`ϖ3Dž+~ӈb렶v锁ݏ=t#bgjؼgYP |F3@'AcN() ʤ~/=! RqI'i1ڌO3 XN8qgΛ=g])]od&eR伻}?4Bo2X-no/N$ˆAv}gvlPfcQBgG,uRP3h7ٳ`{ 7`0|kR <_ٶmHJfyjїh + ,ࡿJ0ꎪ3埪/65"20sEJ6O4#>~f{I~eԾJ1AhlHq%UaoHY%{[怭Nk!PT{ 1 ir5 j+_r~ѶլRL]s bp,gbP0W`w4 B(ltζ(J0VN9qvFڄl_sof.XF*O|7uV@*X^9 s)N4w 7QJj2ird09F wXyqK?=N-FΑMZ!4Fq%r ZVddu/U6K'D KGjڌc+F4y'zXUq.->kMn8\ ŭIZvвUmt< 4Ĭ?`IZ[\;N¯zԱ`c4~'2(_qBO>2wH?Ah^tY ?Ό?kKߖ5VMftXV Н8/QJq'wbf$mBڐES<\Dzv1wqB+#J5eaiN~D}«Z "i8G;,!w.FԼԾҮyb)S9}.,/9P\#jM/}IBӸyfNG\Z7R>c}]\ 0 +seMܚX[s9(կ!7S! I-k|yHqe+sWMҴn5EC71^\) YvP6栝VEBB [ADaovK]>QlȗMLub?R@^oWb3|˾Rv$':B uSNiHᵗE7mh,$`/3b'7ƽ:z:,:nű9{ygϲTbn ТM2b2k9<0H)Q1ؘf DTQ7_Qm"zPD1ϕ2w3t:y-mo2%3\2⛬Ʋ>6 cI Y0 8 `t0֊!5gR8Da6aVz{?W1˜u3g'+j!O3cۅ A˙tD:l=8,sTFh^*O/gotB}T_1;y%PS ١^|GV|,'[_(~F->[}Sw?l| 3]`Q W(_Ʃ0| .Lj7F%KO&n=:>!pr>DO +9.c =J)1Ѷ=n%zǐuŤ7Q.Rm ' O &\kϰR_ɇUyd !mî"ʘ*X1TZ:Z.>EMp%䩙^"qN>NmFCAKb]3Nؘ1U FϚeF^-:SX&%Jk(a?Q+bzx9A`w^JkR#;?OY3;i=璇]жR x15XrɯoQ!O`: %|Ftcoxti ᠦ+g7+BӔ4̧ܕzXjH+m#Tkw+W%W-J]?xkPONVE[)N(k oO/L\j77Xw| L6l =H6 ;%$"4ls/O4iV' 9B QI3~GUI!8?)5UԞjlaXyz Dk7]4"W{r nNYG4D˘HD˷I7o%rdɔGVHT*DNc2I> :Ӷ )z.܏2sIH d#WO%!^yK8 +j\,%#ɡ}n8^u8U)Ke;ާTgM,΅iޡ}kȻZDM?a?7wȐp!|$)IK{^*lx L]1MSzwvv'loAFb%?E PhHYм0Yu,Rx<-f2uLoǍ`Y{2'N9BK{1+whOxt >ya eEC-q 5v%ÀY>oF):E1T1{_ 厨jSagʕ &9ѭ!c;j~*SwY, ! pd=,h9ˆ3*n|`׼1$Gs}T<?侱gj z?# J ݡJ,knu揟Yz1lz9!x<9~w ܒs $BXz8]Z&tr٬LsxK/>r_GRb/%A48rI?#evO"KaAN_Lf On l6T#T~"vRt`A#K/R N( ii V㶀7XWUz!+!-%.# {)^Uэx1!譲O\gm$uk ?i1Ec x]1OE<+SX--}~W˅TUl5akƟ_pQJr [@}sugPݶ# Zf `Hċ;Sǎt fa39A=3~cjO{P7:d_xwFFZ4Тz؊t23C>rE)B>77یQ='+n?*!S 7GB+F@7+El)k(Ҡ iAtd`,eo]$47 7lr\ kdV$͠ hّv\ӣ6Er~l:l0\^' ^Rph21OLQKuw}~k'5e[q*Z}1 Imy%H|9hs1e>C  ~n3lW3xQ=Έ\1I@Al0[1vwmyjA0^F4cSۡxڸF_ƥ2/mC~i\Le! /h濑bga`F̂u *lt$4J0t /}(=U"KŘeP+G.֒%_Ri;dso4m/a6nk*Z AH/x彄;щ=\zɇB47 eVj퓤Ď: U*f5Dm2m? ‡9 mGM[>wa"sڦ4c<4j_5oyNF6T0ጚHqEo{{R;ı]w&&mac84#<궑:oz(ߵIp0~M"uAx9;NYqoL MSU. ^}±-NE? *PVPƁǼkym?ϴbL6][Uвf&* v6.cՆI,/Er$PX> ޲(ܴsM;К7`hckĖD\p@9q4dwȗs0ʉ0v5/"`P2LLxKn|ބإ/w_"`"񉩊zD}[Vzf MиOӘxϰug=%Mv9W_(7ճr$~5O #9Dax3B/ģF`/}E?r7QeDߌ 7qu>}vLZ]CPfO c``uEuԐw:bjМRE%W;g|C} :mA׏]īt,po%Xb;ẁL% aڒgQ2,qp6[qe#wVn̮r:b}*p6j3gov?+dꍯzquUA f[.7BݏqpÙWMc DiˑfU3R}Ox *66&0mvP 4P2QqQJT5n󐿐͈7 56&ѯ㌳ Y'νFJ!U".#$&>cOp!8l2:QPi%A&/X8 q9d*`OsZO5j3-f;$Sz#ߩO"'g 8 /])33%Dqp38*KIxWb gZϱL%M\JΗd?4]WT\!Ψ2o?%e#Y::S)|җM L]LjkĻklQgzߖpX+*a.*[d zpj6!b6@xv˚*5i-YG$7Zdxi&סAU?dskh^0畫zuS@ /Ǜ(K6=Fۛc4(+?kt{'hh$ LҍEE-g_s '6UOrBKj^rd7J+( q )ML԰Y 3N}k4d1]hԞl.G1Qw): Ēˎ6nF>\SQڔ0!QUm0Oj`_@up3"aI#|~QB]iB`|)vd#n "NnkX%@I i y)H4w%RLђb`T\ %8և=-1pCN-_QBT%ڮ" ~!h󛥥mnqGhw]j?J^?RgF{A[&_j}2M`Dΰ[NGCo]˼E0ಲ]⇌D*/G(Ak.&=.|sPx(Q&`H%' ܇mK+L(4[z{i5;=R& N =U0|B#_[:{vB()йp)☲DӄKLG.{;'h׬:gOl\%H`h;a䌩5AO T7$9h pNd:?iv*4}JԌYU -#mL3؁F9 .]Cei{z*:c0@Y V3 ?Ο̿0 ?c[F(F^W٤fK_El7UlVboFz43iӈXx>K\%l#nCObl5Fg b@ebEđ=#NL#` 㲉I,tM=/E4YzCIŷS \vam/8;7sESCl Lj< #nhk'&.2#pS`Nq UI?1exGpBtG]EF4]`w{s* CݕV30ٟeiϯS ]UTJ0-_ e}Q7CXLqwTtG U6,rrYvφF \ iMvt52hY!/ؚ?PZ^ڂl@`$,ߊwI$OTIvGV*m 8$<)\Oؘۤ`XOx66޺ 7^Zz:m4"=.61 Ku! FP7wLle0Sg o$]]d̼eꛕV$awP+2G&NVSOI dU+hLbn`*F9F@!~q_weā3kGH}N=I맢6N|F_"le:YH/FN60x%!O u7QNkq?V2WdvG엡 ~z4HoFCKޯ0h|$ah6'GpFϭ7m z,ojF3Ikfϗ`p!uZ9.mcHZM(ȃb>;N5=LZa'b Nw}| SmŒLoL [P"YĄl>$(ؙ4)@6t'eҫ‘8 .eX= drW1xBӂ,]H[J=dn_kuC{n?ޜfy]9,fT j~c7Ś{"Z\m@kD nP[v}Y_2y?b<ئ̆R[9m l-ncI~/nBPP>YJ-E3܏`,bKJڅIe6 M\W&M\' %E~1i VqコA9$xNn4_Nbm#7mR.r&v^+LVQy(14qCL`*D=#q?sSz.Wu{u`dMj6jd4Jpfx"sJ4RuL4ZS 侓8Z9= hwi+0U5Өprw_̯䷾ M.tpH4nd?P&sLI^,mRVȑ]Ol|vyZ'8˲ Afv+R7lVF%a.=S*W$)97-FA_hL3~yfC۷{zGT7k>my`Ŧ 6RAB!Ժ#K}BMݼR[C#J+X<%k.$e!(2]zZh҅7~{xnAxFإ nk+M{ke+4#Glcx= !t&T|iЫ ׃!3uE_,bq$w6vSJAT-AC'.n +>WWjXCʺƎ XrBBq>s{ތacfcΘyPٰv;*?׿[&H8w:b'i{ɑ|ޏi==C7RsZn۩|K-ލG=/,p+%!ߪ ,{sFWe׋{W@xQ>iznbBh5|-T`] f:>KPJsC`U˧eNvڼ$ɜ閧!Hm!*]*%DfzTI{bQw2&Y.jJǤB=*cj9BCNt*xbBϢ@!~]0M+yc[QGϟdMcaWؽ iԏؚ؜&0C9ɧzz]owGކ CUĿ,$q8z0c`%+&YnJ˳ x:5a`.bӹ!-{F [ _"'{u_Qzx{R<||y@]A 1bCnd=;kt=M>dYDu\o2υэ,+6,K zu!bp}"f 1] OƾOY!:뷝lKnfq~ ‘QJE65'o]\@ Ұbtd?#+=jwW:KgӐ* n-dRf.^&F̸6V餁PI,L:v!r>=)Gd"d AzUd|m,,K=3^e(ˎqanPsq 'cߍÇ2ݪHEO?B__S8;³]xhy: ^zM΋|p2Yei<0X37 ZxrNGɸ!^l~9O7kw0smUݢehvg$f(HWB]ya_A 6?LLe VMd.`I .t2Ib&"4wI~Qeud Mn90l+Z=tQ;. с,cnV :V UG3!wpWGbKbPYZJz,'%QFu6a?)UK\i?ț9'F-wrtBs*GF]D.WP zg66߂:VΔ@Ky;I*b>b ~\<]KNr!rGQn sЋaLI Ж B6: J3AB BWyoVP^^f5;?j.6-Ĕ?Y(yO5|r[y'2}N:%J=0F"- nKAu|?wƶ::1͚t' Ko=#u+rU2D؈>`unG->fJ8v*:囄A!8d!gv;#ą|kj4ӿt}9}\ɝc`1^1t1D2Ccz+nz.G4nu+[U/>*Y|&u n]%ӂi78g !6&ӗ;UI,=MidƋC`#ͩca]*M`3>W!~7)%E89]ePk=ш7,;SMR^3b%h KQ [s64k}+ƍ%`N%93/֩?`wC:l93i(͗,uc>P)7TZA$^݊d;Nv YI |S&0Z?[{]=v@L9+ά`z!؎(i,$mtÇf`Ϟ<1 YP8k!8I`7_g2^ ܟjY0Sk3'Gfknשﱆ߽y\guΥ8:{Ҽ<}i {ްPEMmղ%# #  ${puMpuK$?V%V3Pa{Ss\u)F+Kcm ph :Tt0#,VQ׎Vw9 y$'k$Ӌo.p$SKKٜF\DPA;3Ϝ"05{|Ew-bc@9ma1%fطۑSUL5Ns_`#BNљL@Po}w` (C2kRlIK>KmP!k<4.A5y;bgIVwY~ {ۂL8( P6i‘e.z*Zn63Qs°Xo"Q5ۂ`Ⱥbv wKd-͟ވR1=,EXL_|ܴ:Xr`UL̓7fMԮ|Qнiv+B֪&U-Hb)(Tl( ?쟥@PnN%ؐ`li$i*-C㹯(|R[s0ѴNsi<")R8lόۡܳ qNNqhnUxvN>fxL-oy+AC{-T`>}Oj> 6Q)ږ.z~P r) t,E'Gay.V|Rb,s' <ę?֌@9RXݾ-A,Dpa/d PrmcQvS_j!8MgYZ07070100000495000081a4000000000000000000000001604fe4d30000623c000000000000000000000000000000000000004700000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/libiscsi.ko.xz7zXZִF!t/a]?Eh=ڜ.+Н$Eq$Fq!%'eO/ \Rh zlq/0>cȧ@݅!BfQ 4y m\?^֬ʹWmX Gbl̑w!•9̮gIUR[L TE&<8!|qD5 ֤/C\V@}n-C !NT od%$$P n"8y+^sg M!fa2$ٺȉr;\~M&P:j,,?Iy v '::ym4yL}.O7dy{ -G[a瞵C!$ ntk=6"”Yr">fZ0Cծ dܑim̡>t~\)s[b[2;GUoSsƉy!e@&jہGU13fXy 8DJW՜+r7?t"l7c0}:WlNSms4̔.3%eRMZuǼ756ZfNgk[0KAea6Jp1 rck=Go"3IߑVUS>mdQ!Vۑ:W~X᥍;!'M֎$.L=ʶОHh| ;l3{! [bU49W'KKv5zmj;ЊGy߂]nU^a5uǣ|OD}~@4~e^U]^.6v>Wp"+D7ѷJ z&u@mz hmǨ)V78w86x@ОƘ- [G#64%Bzo~fY|˿yAfS|؋'m^tLilJ @.vcVe>>}- .AD}OZ&әDw ;d(IOD R?d4&QZyJl>"_%mè}AAL 4 6%"W- k]Ԧq OFЇ7g vBxDÎ힙찒f:W<Jt7c>Fzi@\Z55k,-i?پUtc'h` ,V&W@DTCXƴT % io+cҪq jV_,`X w]9&&7\~ B!?^gFN׮mNт n a5Pݖ Ǹ͠ F:Q3QՇ9~yGYK tR Z7=k` 3b=|8q%$:_M& d6糤rGhY,}=lLi9=Eo^4$Է1w8kQcĩC< +bbTqp@wզ_ >[9j,Ƙ;{o_q/VVۤ(r";+2~!)S[BusiSlw%IJם+ɷ}P vc;Zx]e$"h$[+ař`).d.+;PfљBӬٶj mQqcE=)(".,(O"6hNY8P-" [/|h1ylft-s 4;-ҼXlb1r yp=n2zmw'V~aef9V$A .x_^_E{%R!^2!/lKt/J6aH}+k}׳&XYl< K -+*LBYҪ`c[-(Tk{`x6tœ&2}v/B_m| I)LIgx,xsm(>!fVO`wa M8%K'af $Ae&&Y$]{%h7{f.1ihK]D-j 4E,Ҵ}0{Fݧ\Jh* =aMA:t.5?$EwnֺU?dFxsV)b4bĊkاƬ]M&㣁V3ݪ?Ee0ӴRh)")(IcPhu5X+}v7Q9vH¡Ԃ3O:'2M/|m߼h\DYf.(p/|-0ñ4&-jyҌj+Mˡ0@X!ZJ׆ Yp2Sb\IS$ #UQq#"\K ot#FEXM99 2=5G]'gfͅ~nSGdV߿LdBc (V.[J@aWV82 ޥ1(,@ph{mJH#fyyOb;/O%ûR[6q?RGrlyaڮhѱZ3vi$ \ gHe'`?#H!ѹ#_3'{>Z2S0"dHٚkpwNSg+=C'TK sQ"ܵN&X&[l=B2~tNӽH}rCdncm氋D"=͂a&{3WkrSRrO:JSkav T~,ЁH"W^y}u,Ag.;A[-9*š*b; .4=enH$X:ZtWhtJnA*jJz"qh-MYfn]b`5'Ǟ$qϽk0LSvwӁةRi뤹6U.߇?NҫmUݻ@ûVYJNa .@n<(PކU%КmxGc#Ez—>l\z# D]x$ Q4Rs Ck{헴".xvcWT\٦lgSj`΍Ԭ'^')w)optd6^q%\3BN/yx$B,̾q'!ҿV?7r:4$1ꗥ ƃT!΁' =T1@"(|zr`Om|!Գ&5:6f[TkS.ZWѕ+AOsX#|lIui_8*<\_+.:Dc$7]Rő,=lSgx 10Σ &?7SaN-ΘqH:u財nJmlmmX 82ƗsgS"W Gӭ)OloWCn6J [S r)m9'VWOh _ f OM{ܰo*jwྟ,Ih)::jaUҘV. fa#%F;>Ti26XNB9B ,Ȝk&&f .'6V"6P ~Ogxυ\=*_yhɪՉOCҿZGO I'By9ei;`+$Kbǰ憓E\RJ@ٱD J]\"ӎCYFK)>X݇v0Y&:uD;&oh,Ue(XO$C0 GG *?{rc#)K"SɄa^<<ޭ4ֳ*:#p3nlږ/Xn^3V*zvTk_y) `i$2TQw氁_`Oცm"j?+4@Կ'ŕbt ќ$wn}tN#)|nщ iU20xiAze'{[Oj;}Ux('zg瀟1n/Z ő[>xW8։u5N K}* 5 @mFۏŴՔ @wѡ6/ m8u!%$ Y=ZBQx}tc jN" T\]|Lm% JisL);RјC.Vc|@e:|Xփ;"xtm,]U@#hW(p(@^*UKgv vд͗kN[&;&*ذEvާljb{6ߴxJ"db&׋ocFb*Ʃ*2=#{g*HZ\CLBLv-ZHQnKkLjU-H#.b JK4% *:# B! ,6 ncS!_VC 3~>} qh7).}Iŗт n4lݝT },۞5€: yȡpS?Oxf|FY_Ϣ #.؜8\s*etA̔_9)xnb8\wAB|7|"J E3]?H׳h3kU\m_cY`ˀ%h 7o9;PHIJD3{#\Y i(L7źbPUUR" ̯aӌN:}txH,#qH*BZ%X5楃&F`}.q.K fm>r ^=+ 9X=B~o ̗nCz9P- rM2'`tW"b$w|[̽p\0͒Y[IsuUDf#dbzr%I32EpwI\OSi]7O.!NN5qs6 ]!/uU15BNZ\njϲ^i8n{c3/C^}χh"Ml?fȦ)erF i/uV{ɒTE M]Y3(hU?/WzN͗rq!DipHn, 2x;_;b:* ΃z&;FVu%_-NlJ:Y٠6̞;ouxGlI0&= Y&x0 [ldM9Dn/) %E!'YlHO ׆mY4>bIH8TKO@^,#gE)jʪPhy#XL{a 73 a"e=qhR c%wb_̣ƻa< mmfku `sO> HlI"~A1g֠WYm-$$/仜,N*}gy3t#6[qs6spʝdRPˠH$}jYsMPx.!tS@ #؝OGxTha~ԙ;Km{8zz1<'gGh?nUj1wqn $uVGu@kNpvу3 fUQ4=&\ESc@9dz_!rU-5Ѫa-PJ!7tH_-x#U ,.TmlKs*_Bm@vgW{R >XpZ!֢S%P =1epޢz寨fyoپ{ ߐ|o| { ts$7HUJyTFffwzQ/;su5r_'xּb}X9=5>ZG?,.:i^^pւ ̽if 'pt oc0!A=}I dGFZY&vDgJ1 ((ًnBԣ7OmVFw.C}jUyXܻXtʲ}>XBHVjajۦ1}ʣef[@kMr:jyW j75<I"HEdvʬ".W5C ˪^\̀ XZ jq?0Ŭ%gu#)r6r>v*q5l_DY;i`mD״U;GLlzҔq,{m*[ qW#kצ%ݮ Dt |5q0f;tT\g5i"DO E!hƍaC|[ 8rNz&xSLMEzڂ oGZQA8[,LWs@0mqfGWkLMP[yukKvb1P#ëVS5l%>i# <)zbqQ~B}` tM'UJ>Q|uźSOpup5Y6qEt\ Ww(K24;UP8CqR ЎC;o6FWjj#-:YgoI򹡠h#G} ~遠dos?MSOX(M̰K_{=bNsx ~8$ԮduD Cލ>tYiPV*Od--bW*ĆY<(f^dqp/fW) 1^ 2͊tF$_hblv,e}ޏůMc a-ht8MÍ?`AtG Hz{.JHr N/.!u #r&Q?p"@D*=WStWh^HvzO `dw{,7=эHNvzI[U-7gCL+);{ CxFAi"5ڃzp5?{tV/7O*T;Dglh1Fy*i캶ys'*TfD#? v*1d"ceqp-_Hl`6PJZw*ԹEK C;pYd]V  or]歆B^ 41N `*™V.h 8YӍѶwﺞ"$j80[#JȏףOU#1 .SW:m0@taasyܐERa4(kZ5ua?HYl3+PIƩ*Mk;n.IړpLU8%ō4[ުQp1| N̢DVc: YY~ b<F)F D`WJ}pqL{Ս:Sq!]ܫC y8^Rkka4E (zYs5! 涕G9xʗ Bح(VPv&ٸ{LſfrPT6u.YIy15jYsl+!A4J}E8]p!gR)?Ϣ NGs2H.hϔvz%2N-V>lwH&\hH6nharèo8Hlȶ_*K";E W$"]VN' FB=vG|3zjFbɱ; \zgh Iqi')GeyoԇoHp>0od_Zm%jjݩWfTWD3&8"c8r\—/LZo}!~ByWXvSC-fmϘf7˅y<.n7<X,puߑ&:04$Vuykޛ_j 饦QuH4&C2N/=:!t-^aT_ǮM?38HLJ PV -C񦠠ٸ8* ?᷾2?6v|?kZy^ā 5d)?S.WcG]H?Kg9OI}=9YYĪ癖 2Tܛ}dDrV" o*q5uJdKJI{fXRoVK\_{ғPv.A&bAy! *"N(=MxzmIeԩiwSj+!$/B+&az梚X!b>)fd]&{Iu O}϶Ǥ`&i;Ӱ]31O}kNtTE:(ZsVH\tI)loS0vVO2@>ME^`7L˜/fĜl]_Q"xMU1XXo)1IZa6}hfDwsodҎxctǢ̜Eh+6pm>X;1 \DiTSp5iz?ZP'-+s8o͎;R°[`}hEƮRrgF ֗X`}GZ t F!'_տh?^ӎ#̼*b֒Ơ-`&|N̳@ E~*Y6\î*? )f,tS4C.Sm*aLO-:lr 9\|kgW](D{5I>bL5G"kI%{:g| ~aA:jqCTF!`S<4V& S]͉Xwv\h>xj[z{fl+[7b]l.7p &f*P2δ |ʰD&mRh~aKPM=r:W 3߰y* ltٶs`1 evD9|l}eoW.a 7y尤ds2]PCN2AEF!ewO 2j ;jz\LAjJ{Kֆaa{s]GVGwgc_./!+9eS^^N=rymD#ЬY X':Irt&yܻ6" k nUrU{W'0H/L@,p1췒1*=.9L.ߎ')MDt= u}ZX PadF At^uIT"aP4,%A|VTkUCmϜO2qB eZK1t]H7Mc!QZv9$0?7Tec5OL=|b#!]1t%J"_h?N[;# c_0ʕA_oKn`{u::>x]Jvh}`'CuC{1(`֪"xkϡXK^ə0XeOFt{~fmjM\ qjj:S٨/d[ w;G058q NnkIFKgϦ=Aa˲E>>i2Gve?}]w):jhÏ2e4 ?|[CZ~qE"6uͣ6[2kgn]k<\_SvZpNȄ{\ePD["LgC=(LkL}_N' K{\_a)&&QBy(FDŽoK^[;ՃJbQ{en%d\sI\ 7ݬI܆Zu@_3R44~R+xT;*:줈#,3\O}M*_QpB?e#yhcLlҶru'xV8%fmzr2RlN$ ete7:'_ZnlOKF(x%DKe~ ʥn)3WSGNmo[=TmPgÙn%|瘮&^Œf5&1p6ɕ&mGu[l 7[C!p?e>ndsm5()Mi)$"F[M$յ5~ V٤.^}t jw':x 5PKH[[jPIV?DUn[cqu~#h~C}KecVU~w}9&f'W6}5^#:86_=)3K!t`&iw)"(h\MV֑ZUlRdrP]edg3 7cKȄh9Y03*H[Q5>8~^y񦜚 Z[$o+U݋UUau䒑%(q/aBjѦavm/TC* sh-ȷ&Bl&YYkiVDW} Bg/v!$-ql :A.sSX1Y Ion~ϼD!M.yB 6F#䰈nV'`OHnJ`_%m a+SH=@̹1x3AqpwFqO?3?Y!# \Z*ňWg1ၬ\(ic4`v0=fq-$?29Wc"93~.1-K<^A{0O,@6t$$ST#œM+^q,QNbٕgpP_@=s Wx̿3-=EI(TOm[22Ś(c.tڲNWuUI 7Ii/͡.F@cs2G^`D\?8 ^s2ʰ)lY$ 8*B~BkсFL;v*+I+_څ~iPxnfnaps̩585ù;۟@ ma O_ݲo_ tO'gdd!%֐?v/C џ4aIEb҄UL"'& ic$U8_Hzܟ]xIĖyf/4'FK?"{xZ3/H\c"8Laڳ.&h}3}ϋ&\r}Ǟ+EQNcӸ&6$晅X <껦^}ޠbȩ% 7L-<,HԇzϼN(MmF~ O-dl!:@@?VʒSݍ~SSL4TWL@#Aaݢؘw.p.Ɇkt \ʎY^_|x t<(5ٙWs|ֽs[()uY7&4C_l ۡυ*/ z"r<ѳK1Sɥ$w͑O#:Km$x[|b]HBb0 lVy bF5x_Tc QR/)5G .FX)JsauY{~ݛrj ;אkj5378FD8{R.d6M[5?6=qɯ܁V*@(U8r@?˶NPX65W䐔I'hN[wyDU~]^fV%m xG54iyΘ.9vT┆ۼɧX ل9|0dzmpQ/OiStڲ-xgY$>65TWR'M͹vGu7gtقV؛jUӅ {:a1I$pml69mo#T ^UH44Vt1Y,~àdj4:G)tO Kdto P=jrRKTQeCQ0G)6& -^k~hI~-aR!nC/~>|㝡Ty%"8-= P99NlSZ917:s{W(|HNǹ]O/rT/l B<1.܃荗 !?6cg?ݒ;(TE|u4^!M AޏL%}Fz_\Vk.R6("䯌)moX+q BU@~+yp Xœ'$s,gd#gS D2I / ҐOIm`lܢd61P:O W4мT\|Zs^1S/ ; W M2Nw n'dw3yF#Y( S]cĶy׸i]H{oATYLB=ZM_>ΑBi ]bEas0 %jzy.~^Eˊ~exsv(ޔMVrP_x *zT&PPHWu; <%b1w J9]3J^1ܭ 7k,@P0y8ǜժ̏ة V~C( -6&CB Hg>(~(ؖYꑐ;r; FyO;k%d"_Lgr=v/ RhAK92Gqp)>gmE7'ɝ\)\Q`YDb,:d= (M>2'@Re*;\NE H4΢ qlƭT: ~qu<] &B6uَh(N}g^8]'xf2MdK)xP .`|h ]@ ]_\k#.ތ T[#Pc4V5J|ɖ4rc8/tG!9V<îcnR%#9y%UAWV] gk(cb BFy4׫Th`2(yUWkvDǟjYwAΔ]y*\ʱcTԨZ5X). -_A6cn!JF2j~_вB2eSB%Ԯ^L9EoN Mk̭[YKfcU[̍0I5iBIXXZhm=!RhwaK 6WsVb:g̰=V+[*[݁=ZSZfD~%Qר(tvJ) S>znW@O*R#Z*Ϝ6 5~XO=|u"e"mres 2V:[9k8v; {8BjN8yJ2Q2?{c0=GnX7b>?RJfe)d^ٹ?U-#ka,@ܲ䶈z^L2d(z֮]֞ޫ ^֟M07+ xS~ {] Px\= "> RsCᦳLDjro̷l]σsjK݃lB_69WceU3ㅈ.mKwntm!eN,ݪC )*JkJ{^tp+/ {8V vIgm K9NFFn"%t5+~Nօf y|y${ M."T}/~i;NC"'^)ꊏ)KߟnUc)Xqze+;~BOA.Qq"|0j`TG0/`z,% q[(bKm5&k)g6[߷!~fJ'_lPa8# &y:5'1g@^=;)`$ޮ.gKx哘 D j.4Y͢E姅?Uޟ9MdޚDsvp%qohۈjzUؙQu/RnU\Z|xXeG# yXĿAZ.k(եtXwM6R;Z!vf[X /$XFUX2 2Gffpީs@8szNҼQ=Em;"=/i]hFvE1X r8gk8$p54OTюhM ijq\Źb T Fݧ|a\a_mbZG;eXQpܮkq,ꓱϳxvko wf:+PAVvqFI7_R$Kej"nkD} wSǔ u- [wk|]f'%1 9\ti t"I(ǞyU:tU!=PXTהx4Siq["(UnVI)&~cRe%̜jbst}ؑ:Ε =1J@s긟BHFa1 j2)0e{|Xod>]4H.w{׊ 3*Hc:Mh|9g59ۙFL cXㄡR$-PZ%fqVݿМ]9'`.)COLb;uBq|;n2zݒ5R@=ESK*a&(-u.3mMwKm dp ^}!,GpL!3Ewo^jN cM%kkZTruZG.{gN |83Y+N&I , )*$ 8u@ IuRH}adxF~D6~jCȲ,LG8Gt\84&ㅄ~چ~T/=e׌AyR)~1炂ew(0KlCU4 wA+qEbH UC|Iڡi?D:ʁ_9<24kjF@%6aXBM2TB2##&3h@ϫ<|/A8y)4FduFG 5&UJ`*"#og6EO۲TWDŰIrD =+ަ)Ē%qn/b??Yޔʻ4}-Pq"98:yڼiכ7h~&kT\.ȌEut^kN QCWfA]!3EaZ!3>3HVa%Pf%byӷnZ9v5륿??D9 LPmp#>-~@鋜a~T*l:DʔC ## Xilm3hZ'4 Xپi^Ձp;su AHD\l6+ YkdK@!hgLBw@[)H1qN#z f?{J3O)'>.BH!]c޷J+n41}tv;Ll gҳBVU L#43xt;XqxwDŽVb uxULnZ<!D]Kv7\c\ߟA|F4 Bq,^]:k>Mxϔo$ QɵMp5hvӆ}.=JhlE~ 릲toZ2n ?-~b1G[͵9A[:{闏X5| Dw,;5'5DaAc}S ' 3'A G8kZߣ)m iwϘmI}_74w+J6M4!NqvH)OB ޱP}/nE[,uMopU$+8Ah#`-f8dTz9oYc營`[s'4ǑԈgZR\oݛSug$p=7wK^ !;.Ru ⵳r (t3 ͷS{F!+:n ' ?+sr g(ŤKA:jfפ+p ZuI(X:lUyP$Qlj筺?BŇ՚]H-T4itX9=z%8V|n^ʯ!X>BW,#ް0=PSl5k-_ez̓6v!)[ _E8GU`?|8rӛ[m; bK!}2i)>:IA̜[3Wm˗7sHT_l +PǃP93:EU9CFF~m|gETw[ m7-#w5u{X6ԿўA:8` ǀY{v+ 2 l*t| !B_yʷ*?1C&$oE۹ΩLR\]`MG8Lz)! .yhJ9 ]qGh/t ?Vw7iicopk:qj0$ȸ't~݄~ 悼`ru0&3@$g3nm{e_ ڼJ| 4@I ڭI22iei:їYwðA@aWu}Wȩq|V>7t|7pb+~ö&LS pzx^\ARwv~M}J+wIKv2"E8C&z.ϝS.U Tu;8_\јBc<K<=0!/^ miH Wy^f{P ;xo̹7C=0/{&-ѯ tt| 7bêצuCx=H5vE{,kgrց?DSo_.*z Q$GPr(*V"ޣ#RSZɚ6j}*YGv uΨTӈZČ- ]Q$B3^=kRIxGMDqВn.l¤f:{4 &G܄[B=B}|pCԑWХR&ū]܍&i?uZE,c/!HIG]h89J֪r dʓNbQ=5QU3AL0tz ksҸ9 x)3N0 ^\Uu=}mW]wz5s V!dX$o*bA ;[KD DP!v%yFN_gIy _rys,OSR/J+xQO~Y4O wZ,0W}Po6ޔW.X̑t;dTi"bQRa^k#_ѺlD} *S}n2dc$*JXR-r2 C/#AEӋsnXWAУk<ۙm2cW4L%P8gп+sIjϝmU A<:+Pm.r]7u PD(baV+Ek^g6AJ>dʙ5V= mO+{KΘ[/=  5a&J(6_'zo2-B\L+ ;Y(?{Xש jF4S^ $0n {E1b)L'@fK)64U@9_VuST_aEVQϰڔ1HoxL.3!!o&d x(^l!UK=3' P2EE(T qn:mm'$D1|Tf|iM'n];:_o 3grm {3 Y):7(_qfSu=/>prifm.BU?|%J&WFm>+I_ ͅ!5P2Oމ9EA|e=lvj"v m(rYI\ٮъD1w\=ާY,Dk9Ұ $G.[xwX' սl =UˬY݇T5Љ,L.+G:ƔT(I2z+߄[5 [M{7RPXF0yK( μ`ヲpFLL&o(qe-ͫ场Xs:{_:ڮo{Me9$"-7T?E2JAйtllP6p ʘH7Ń*CPQVn:蚵on{.mAIY'd~Nʱ2:˭J>dr:BlbMr  Ы]vH deU&zbDB !)irȍgF1HY2hB~{pag䚍|d||d`]yԱv_0hrp~ql/N(:{b."ç"Z W'N<^Ms!(jȦ[ ~d =^"B@f|o@tCF[~DHɹl:)u!CpѪ~Ip$[>(|BN_g2 'A=P551ʡO$1-N^Jm3gN쩑Ln]DZᎾޒ +2ŷ|: ƹ(I'pR$rom*Sy c44^$͆R𴫸RC'OUw\pY-9:}00'6yOLfdO I[-{Ֆa3DrB qnפּW|jR2P _Qn3* }cnJ0栊LT,o]k398*D+?Q  շ';S5<6_<'dXˑDn_G:f7:o>=X,P2a?b72tU)1|tEFs&0BO6܉Xβ[%⍰ :i6PװQӃϷ vE$ƫvP٣S}ӱT@3k'WVlJYJtu1QCDet!(I…Za9J",T鱿; YJ Oե_s: KDw9ce&z6:ZqNIcPn ;:)[Ϸt7`}+m6__Def $=IԚlc$ mhVH/td*u<U#uXRJޒpW$j+t"Ne:GpMecJ +7T]TgJܬh"Md;q~2؊ iMaVYD.ry@ Ox=rE;_cY\zci6Ꮪ - SmekլoЮT1Plnde4PT6Fl?2{Hɠ771ON_kIJTv׮VbGyd1 ]&{'ݧՉyYo,D[XQ3ʋʿWueg!]bOe2%MƽmɖR=ޝ^C0@X0^R~[șII^3a tkmB'+t4`LXro EL_X aQ g747#US ^6w:38 .e8dWKP֮|Ro1LeW%X#`hS[H3=5՘Gv4 y~'&Itk^xD2sxfzCYڌڜp$ATBmv-ΰp ǸjlOSgp+6_hjx_%wi}yM;O6:QA.smBOtO؎J^5M l6'@xGc.M3%ʈ'&6Pt_N8س5 :\S3GXdP/_%K[w:KF7*jڝ$Eܰ*# Od?a'si_!X EO[B.kV6䴞^&f_Nv4`}t0<5p|R0l+Dbz* UdwⱑcwC VƷ.]\|q.1d9-兺{&~hQ-k,6niW[Vc5E]&AQjD/9"XȞ;b:bp&i?%\ )B" qȤI8>@ٜ$h7zBoJreJ34&&t;"@/'8A î]Tߪey%-v-1Sa~tϕ0eλOKZw5ȠTdix:3hj|!\b%R`+-9:VZ"WABSf@ĦNNꝣ=MR5 Z5pR6Wm VOd?oE *;y ZF`跜@WPG5 sR p·S"L!֮-PabJzD$Smυtx0&Wy~L.)y#\w!ptg&N@f8ү/zoZP@z砙Yo^tp"(i5E (QG3 1Mjl*U2$pygo+aH'Jocމ_m>┒k`v ]+#~dF?iaS` Ycum?jKCU\28w #HS*^ t?d1$r)L RaCܭ"/Zfȏ 8_)3ȏ9 ґ"qgs Ş-?C0t[+|I[3—?^UulWgWFXwK?H_XwSP-Fncvc"2w뾾QߗjеrWgx1X촇V{"l p>CEʃa͚;MfAcMFһVC2ȮT]S -iQ||d#^Zg΄=];Z%vr.[譁 e}Y8 |G+ F3~t(:3Y:=k׿]{H+.Lŋ3 ,3K1Bl(<2Vbe<#Fter|t۱3BiDP0SlԎTԲEi˥Mڅ% ʇg֖Äf+wZNo,@ZߏڿT5L63?rqiPA0|+6ON>2;E#<2Í(G%Џ٥Q:sJ_9.W(Ռ>?`MMD ,Y[>F\9YAZHBWG?ldٯ`z%zNM|?%Û4R33=vG9uW",}a Fe=E<HuT)EKaguuXCm:<|#sv;A7D"yx+{a(΋ 8.R|}[M^|?{&Jq&"d ,lH|#nbP4\rŐ!LЬ[5I\ٍ*-uz=_=K.䊲bJi@n;)z<)YL~-kΎ l":ٞwo,DiR,Cץrg78rm=<@wi]^ j ifD߲dPj*jM9$ڌOω+<2hB[T؏ӎY\m!dN'?ħ^ w*_#lmU}e DžY- D_jΠ onlOaґ}M>ίlͦd&m.5~PU fG ya#x λ~5zTO7'`F=SXpSq cn 'r:MYc|Q0Ú0Sk5\uFW6D6n `T͐9C]sr@ GѤHDvI[ObԜ >; ]0@UDVM{62kO\h˛צz+;q>нHUQir}QXpSpH/Fft-/xB5oUo"$rQh)8-LU@Z*(n~'iRV43Oΰ3m$1W2|.O^O2 FXx8 p5-DEx6/rxH}di8;)CyV6E\‹Y xC?Mu8YџU20<\m7iUg9t&}K^h }n+E%||Yi srX]!E;KotŴlf0HW+ p<@ ߫hh4!KM{K,tǪhVc?{}AUns ~CA' -:Ps³,Iser[ Yo!oje ;ɴ8/#NjpqȒ1YFuq!Å\LX)M~/@-erkuM`s7mgKkݱyaZzؔB~]dgТSdWT`CtSJJҐTR"nDӶ)[}!Mi'H`$[N!X*_(r2̄to9d>4<<{I~ze]`k!Hsop*?\B)C)#gڭuCkL-1߂׊B}0OKlNEv& lM&4Y8I!ܿOp`)4KX2/&܄x]gw( |hÃ7_7UW!A%0qU=FQ -ؠI1qQh$Q‰ocU{"mgRccB +:=:J M"ȽQMW^b\ HDH6O'jUuFSZPchtax=D *43Gaa5Ge0}jM5]4fUpSͰЄcOiɱ?Oޫء(~Y4aoK)V>~kyasmi7Q5?z}y,&V[v@&odOoH;L{fS[>ZQon#Ե2'W` jl%t[ikDXU(Fnv^d P:-إمLL9pN68W3,8 8 aI_wvag:s)?Gb["OQ_ ȗ)Bm$Cg#Fn돖VVRm51ԛqjrNRp "(+BRpQ^>μz>i^{Ec /^w:,1#D"pڒY"婦auY#lAlwFk8V\̅:?Z*Ė"gX~7-S:ZFu)Z}VM 8T02m5̮Gz1Yc?n ǧPwSE. >3y/*aN,q#0>\رdobaa4nlbLU~)BWtV2_ I3fp8&G6(ho,0!%MNp̋geQ\|~ze;fAww?lrM_ 49tg2饲DY_D#fw_vۘrt"0)YtfU(~Rݛ r'>Q*R91+?TLSOtKw}Vqw >༟Ʊcֈ Be/RYXoOc_"j2? .s Ͳ%X;'uGlvS>~Onv[3DTA'Tg?$~C%L[2 SN>X>|+doP&/I?UYP2B҉(uJR OcYXx y!l8'&ÇeU֧X }gQiO3>l40%H$b 6Zosʝe>t u87mKw2)줞y!-&/%rنo2'pKr]u+&)$8-]6%F qo ~E0v&XlaT6EąDN$ukCsq׸Уb=$h15-\9s? [腺iZyC s 7 Xڱ(LRCۼ(}w#Xru,Ͼ/a:4F<ߖDLLƁgne)=i%nZơ$<:Z]E 68OqW;I)YEץ)x*}Vm OΗ%mugd AQd˭YHQSƐcaͲJ(Whŷ Ƈ#Qzat?Qw//1%B5ʣyON4ާsD867 qQmf!bKby{Gj=DGu( 3z2F{v|24~z<0#CV.e0-#&D ZG4LZϱ c _+20+зYU`s3T2`mʸ?E0Pzԯk~w7e38F[P- ͷ_K8Wf4^{+g(1kG1^Aͅ,QlxiLxOlrDzpXVmН;A9V <΢|oUy3Qlz흁#8.3>+5ZG`HrU0jgOϩ|<~AeSʮ)݈^^U928++)I>'QQm@tV?_6L.Mΰn4`Xj#!ag%R`*7N2JvKq+S${p؛B(+ed{KZ);#Ozu P}'8?)]0Bxxk]!3HZ"C OV̚P&Z"6R\UalOr7~bq =潊VHMiH{s1SP^nWr xNf'jq43?ۍ&1\3USX,'3 }Z<5[!**F#ξHýkZ "\HpGM:G竌4B{1Iq9^N*󣤘a S{W)fG6g{)M^R ooSpG~v0d&};٥mG8zCBf+{՗"#@wu+ϖ~2NfoZa@/'#bAj*sU1nO+lеpf GUЩ@9 y۴Nswil5:՝{[@5{Vj}Hv䱎G}ѕV @@aP)h_ A[)g`H`%,afFgDݧySUbIw+| m@JyM,_,՞}' *WBjۆ{#h:` QBฦK-3  Qլ]a QwrjlSϔDx9`&h^юKa ,E]nqjqmcԋBIr۰![gxE-EhF,#Ro'NqU5yi&$抟 kprKTA⓳Kqh ΅hFYoM+lѡo9[-fPh RLcdX&I]H]6^ZQ'n _S/qqpH F}q¹2@L&y[4TlRnХF*ڢ$$* p@ yP=e,Hfxj-YU!(\ȇ- p|,Hk7 ʄS)"q/R&B׾OI= -A,Na%6޿q.FCTU#ܓ!3y=Rj|S`*2]vK< zT yk=f rYh W΍KLEQ8賗eAwO(ZD0kw2 1L\cRƂ$@@V"͈z)ggsG4q&}{fx A٘͘pz^2(e8xH흀s7zc[!ϣ׊O3^4u€"a'-x~6ר9 varVU9m:8kPd:?[vLtAK.v%}F n6L+QR5~|܀l,7i.46s L0%e)ȘR@בz1%x0vCݶ=#R]WC|iqD$ &H1&\(iלĝ2\'nZ9<N)۽&!mmP%n"R;M.^lK> 1lyuW,gƠ"P IҠbNP0r4)5zRƬ4<56^pUQĭ2|[z504dgZ +aAv$2B2|幂F`Pm|Cmi[za"a|W,`,qc>3ȽIzka$fnlS%F/ 'D'GE?4¿_N7,-셥٣X7B:Kҁ m``KEj&cd+N:}_Ew 吃N&/,s%2k_- x]Dםo2'hyB#o/v4`\iutz F82L +YVQ_h/& Ezpˁښiۄ1 dCzvZ0^QuH"&pg=X'0E-QYL% [ ˟cGEp'IPN;$w ,QJ3:(ɢ돒%9aiZZ^,Zh 9AzC<麖@͠"̑|3|UrXßK@_3;(+6~zt5 IK7ZRj;{;jueѺWK~M>!p[kjG`FcJ5qq$h DcFfٔ P꘦P5)Bo3k{JxNb=E!C6;`5ӛ?(訂 YudyPIq"LIoL2B* âbJ!9M^C:xi}`gJR˘ʘ:H!0;Op˾z¤LfKoG#d-Td^h58U @5RsNR5ׇ|F׆gJ[-Kf`0ļ*D5!7Qud.|ח9c$z2QǺSU+,M^'C1NL5m'Z1$3)RlыOXN2=8[O6AD)⌟L}A-J9OtptR:F>G &U+ D/yQdf9p^ʲ=-gaߩ!:u,VmjuG ޡ8@GU{h]mpJHHjղ6}M+M.utcbot%?*@}?8 TX8'Aq](Qm԰Co[ >.؁gʊ5%]fF~*D? ȷ~;@S'4S28 xRg㼲nQ߯/x3d7S|X [Bqa(O;D\yr_q M%ҮqB)> Kњӷ0 KEɿÖ DRFr*GLj K4-R<_~'FZ"L]x}V0jl}4q2y|~/sI _}r(02:a)z8TR ܱ'jz;A.2e0 :):{Xv޳B)fnIއ #ZgQVȾ`ޙ;G[Ftw$qA?㆕Lh6ݮPf8[NLϻJս:,/&Nk+R6^:rFknu2O۔kUцM?\^M `Q+dy|O R'Q|Ff\]MΜ:@[ Jd/h*DFAq~qLն q uD?e85LX^X\0 'kTcITA\ť@z[1yπq2ۂ tY.rj,eX]Z0[1~;f3e?k1}η-y{qղҟbXˀAOR Q^M1,c[~f3?Yy2z` O{SCd[A6}K*Gh^Z c.h{o mw|˯#C4ov+npF, REWlU{pDI|Lď(ĕQfICy~HL|ӯc3=dUrv_.*?JIś&$fW#ܝ 1П=grFkR:Q3 ׷ҋ ;X>:E|^I2ۍQ ̺/w F}Ԗ\3DԾ^nGpoEW Ei[-O|&`wn%2b"jjK6/_1 nUeY ,]u6siQ.H/zq]}.ĢuYq-4t_(}T+SNÎ=MıBmT-I]$3:F3X,!o.V=+OB`xC$EGg¸.&?̔rbV JQLVό^#/gmo; 1xag0vWkI7<*wE OBΐ̍|ԈX)K;bC&o /?%h-h3Y/wT:y~.}x"W=U})fKz İyˀMl "%גweb|%>@)a{sȣ*dvwKiS^^+< _`CU?q _O)Z£ذ̑K-Fa%! Ʃ75e>b1KlGr"M8#4=-P[~{/ =4S󵔸~`'?_9"ոľǥZU8yrYK2Tn('|\ϥZP`*-F54hi*zm s)e`t5)&%|:S ׌/#Vrp~Vlc%{a\Q,XK @Xvs]Spm|*LSВڷZtizf#O3kYH kFM 3T{ixo5>r[yO: n29t#~y&-/L ;ޫ4̳ƲZq!sR4M|^Ƌu/&Ԯ~8ȅMLyŐJHb:Nz\f u_Xsvzћ}Gdv.yY438(.6U ? bOfxm*氨{ -HўyZF‡ϊJ5#T3BuxM4,|)wm=CIfJ' Yu?r3,رzADk;V`D)X0+N'-Q6YC᪲8""KΉẁѐiBé6 &IGyɲ]:rbJyrd:yg L^|vh/B%kd['DG ^eʢ>Q Vшx蒩QI1]<6eM۹խUi\#pA/?^{8^Y_,AZ7y^'H:PXIG} $ডVGܫg2V[6B7FUe5}#䦡rM,3Δ TjDM'}̶:vW>Vsnm14B:ok68TnaEԷ<=-.M&z1m6彰tɽ- <%! 0kzIo2}fńunK.|dD#ĩNh  uVELU2挸C/ t_C"jW^[ͯEJ:I(7 Y}NW\4z[p%6D;"Zft&4H!'h_?z\k5x 7;ݗ\Hg\g|E>Ai'p0`>.De_9)Hwv9}GϷ}WCxl T Ky2XeX/g\ H}95}4!ZT kFޢ+ɜL6L?BZx DZL7Ί|vxP )_xq*f{%6;e w/ (lgIE\/{ۀEG )D@c@QG;eό$j6k7oRl s^Veo5@<>*rȗ+aQ蓮1rT1nL+ ԕЄὃ'B+8Μ},ʹзs}5L2hȨ8)/ 7dk#܌Í+e } J`=XeCWYmb[DΡ7[\<)nWs֎p@w5-[@%8|w_GN"vF!"`;@ MVXm_*GYzqOgɠ2y/MI4%,L Ua2^dMO|=\EQ&M² 5-Tw|lŐ4%| <<6KgĮ4:-*\,,y9 uCos+_j=Ǵ6_-ٿ 1eP8EslذZm>t|U>G"C.zA+Amf2YIlWv(;ҙ#Vodw5#m(h ;Pl9cu *':DWwv9>S:na5`T,o.I00Ae[ e">.Y%dv=LQlP7av[YR)?׏d n/kU9l)rfy%x0Vahhj+C͘d |hH/~QhےHF?zB%FmY'δ~ma =*y-,#67SSdIJ!$S=_vG$Up-]]UFOSDVbFFeĨ>k:ẃm=tewo7#Lmb\H6Jnݘ/r'u_NjT:0jނ"^A,&tK'q~d_X%us֛q.v5&~godj]u1ٓpK%HEW"G,0"`RPHL>$Ef[yv(/ @1ۃ,!Rv1իwQE~S9@%t, _cQS6AH,W{#J}VQ`)(") 6eQ[|b1T %0"?ؗ1`A2X~p~V7!tr(>~ʷ  =Q** R;>=W>y\j+>:!~(K-)2!Jdf8_c7dCN4W99<6~3`$!g\OsxsC.5} |15wUsdX{_.qJ6 q?ĀcwmfIuEf7N=:F*蝡9?HP _꒵!6zŇ`BAMw5rօMhp+aE'?F` ,,8G T'+!/gBO)-ޗMX}kX3TD6z@&hO[]܉DN~a Z¬^pu排b[=I}HWp{eElٌLAhӄ@k}$;&ߎ41Imjc,xF(Ylo(qV 4M8K,Yf[I= gw%AZ R$G+c19f+ꊑ=;>U]1f!nS$#%f]CL5k#.F=OVe:t xDYv3 gz\_!~z(θX5MT{FF9(\g?F#aNJM( ^JOw֢ȮK.ޒ7&;m\wN46XI<{i#AN6(fARL@>L~ᆪBqJXʼnS~1\[](ɐk]bGzo{N(m :Y}Qhag^X&f1%9'-EVky0NX) Lxz:]0CQذX0r;餋3Br>;fT\NGӛm ܀Ts!Ft{ J" WDƭ_  y ?e/ 4r#@樓&UէʷNkvFl XuGAWݯy5^mLӜ70Q zTh">p;ߨqVeI`0mK1)j 6 ݯ = Pm^!$5.pbK So1DۅO^ R~}u1LbcMY;G?"I ֱy/Jt*q\8d_J8CFznv[%% |TuZ"%jnqU@vYqP$'bWV{XQcDiI]P0zUs&8fE93<˭^R2\_īc~.L&Ԙn^CUs;;Zk;kq36Hw; L{ GQj/-3j8o|IшM}0oa l&r^ʘD4^Xǁe_trgH*u,%c x-}PMmoH$uqy)aP 1tm]ZE8}%|YeƄ?*2{ף DQx،_~eQJB;;t4r^7rbb q*+OO-`8<f+8M7O LZl"vvC5 Epd]뒛VM'RW^IS>na;wSh,Hv)GZFĕhR?h}陧o_c/ڋ l8SWVseQeib#s?zl!.umޥI5.*z 9<'ՍAk\ w{X>󇅅VTn5vN Sxl2eN}F3"dјRe3niA1~$Lꦓ [P^'&˿P`6]ĂT S&Pp#I=q(/s` 7 /AByYYchmĐ);a["U)$v-`(lFri0AV@2 {Ɲ3"z՗LI3Οlvq~i,(${V\9IV&@2㤃mxI3&a8߬M*ݝ#jV9O8t6=qwDzeq P5a4戅$7Kƻ'7a/5v[|Q)7E)@}4d$jZvujC戣f34+01-"kQI;F'w8E/Pڈt)g!~abIX81.Vfrؿ^UMhE ئ`N /yYXw_!4n}ܜvF6DESV$,[+jL9E'kH^d %^,'k<:l&|ojLn/f=8Ć|:  K\ؒ(%!<,B\ xr yo|,yk?]<8۬]:(zb%mi0FW?CpiW"ԇ>gLEWԍ|n,P4.)=u+ vzTGT, KyeXHI[>-Ue *'T Scî=B$s!a/ E<2,g߆Y G,6ьX:$ 2b_tCA,(=@wTK^QQIX;z|O7*jxlKIEZ1y/hN;W}nIQ ;RCm pV3ju~LU)iCLZ/('*, b[kɁ\[&YY-ach1cdn?1 ыq;V!<!¹ouT,5$@ +5PEqWB|̗]ѮBg1C|nɂ's:ș@GR!A-晪$9X(EcΑGwAFm͆XAN6Ыo4 QD唋]ySlZ @&OdFTGΙ.27S1f'w̹c d_A=|hSDvVܺ%K)$ѱ;Ff;(@Qb4|WdmPfIK§HT˽~iI i3P ǮG׊J4W;ɞ5X"_#-U7k%TlZyԬGEgx+Dj*ҲdKk.͘ܦ3 @Ot<;춿~i Yv|TdB]f[Lt^;n}wɌBf%^<O{O(. 4"N0=[n! tVE` JW iÒ0Ntr&z v>|Mt3{GzDt[kyô:.Lgh%xu_({SxS1s%5Ðs'y3´Kgc>cΙ*SpXoAy5qòG:v#:&ˋTW譽>&w -y{:(gtS&3wOZ,q ̦'ˀg< 9whrJ8w6 2t}i9:xtˏ xSDV3H (;ӽ ]aSㄩ%nvL+ȃ_xKWvŋ.~L duhg7n.X'_͖7(iߙ]p3<8~]t.A5hWzGy{~d&\tAO*VD%ٴ-wԯdɥ$P|~RG_RhY^ʣ&tQJ$V U+zPv^#`e;.)6J~=aH /- ~|Th2Le{OL,蓦,&+#~%70fZN]y6m"@(U)"[2o-YR Y4J˩2UxS8Fk6|h B>G=* wC,rN˼KhHDĤ~ ^,+tڥq"@:wHy~'c5JJGҮNX ܳ^N$rkF\@o[`P|}/W+V*nNlY}{LUxgنD;}e&`+E񼱔Im'3&IûMg`@b.j ~ig|Hj*[{e("Mhidv2L-r{"W V0p?#=nS hņC(#N8B.GMe+E~iS#fID5dݐ.@E_ʱ)+iZmpHR$Wg}c@%o$k-*@!@s=YȒuQ[N[VjAіW #0e6KLQ1^[B\0f<';gV?%4}%?_ }3_MǴ밍a+RADoB.Rs]>7$&Nh/¹DUrU^ET<;Qeէx.-GnO6`hcGF{/`Y$eMdrۚZ˙K5"yS g4kn);xy˔Z)#% S>9w-چ˕Xxr3^ܐ%gQW]sԜwtLK;>.UUW ܝ="FE{XJmS8C9*?2&8_^3?řifZ:Wb!vtd&׽L,L&VfvW/"!p#m|U8QFcA~N~фcX<\|8D4ʥ}N~=,mZsedo_}Mq2 Vxybf`/'jW@ H~HU @s[HUShE8ĥ\! kl9q,dMp$ Hy5<Pr@ 3y_ uF!+Ҙ! ScV;j0k N2O`1Z^5`=jQǐGg8O|nLYHXg{ ,#m^J3]Pzަ_v~u o!m_Pm&i\*,@UűpWW>&67ۨ~xK2 9G~R'lEJ~]t"ā \դ j*F4 CCIK ɇ22N+zg_G1EA44?rE jvk1&$geP-}V/"!`)o\"${BB]vevD_Qar1vQW٬8Gqv܃LV] pw>9pYЁLO8G֜n{Y3kƼ#Y7fGmkrč5rsAޟƲ0h lN"?t:řVE'AbEǔ*|G]@׳AO{Egyyg$ eIv3-F;rϛ&lXngi]&H+Ns+P-o歓E*<_X]3~%iFΆ̿>bv* 2dK~ s괫3˛[#_Y|.]˼`}GF;z %EKvgmC#v @Y%\zN0SLf*!1FHc&zifP?V $Y/J;|o}wX1dmTXFyߓHU*8QO ^&#D·8^/ :]Gvj/NS*J]A#ae*rЩcF8Tբ\s+}#}p큏=4dц4Um#*bmUD2q7ܛ5K0;޶JEGB2qvxdt]yH๭ Å!j1]EG'cԥm@1VGc;]11H#jתI23J^\29 ;}%9҉Bep:g&ˤkrof`oOkz ~OL)[LۥmR[* ݄{#/ao0$Qou^qr(ߪM(dFJ "NcDr,(I\}{'l.,>"O ʹP+"[ǽכ\{~ F]4LX *\w!讎UX ?K+jU@,&X|)[5w6 <7hзRE?&}oҼo',\{tҎK7qs2~Ût6Hڶ3XiU8Q6*ZT<} ѕ,r+Ͱ2]qyM~%mٜ:~Ӏ۪/}d6 }*q'^ٙjSUk{X>@N-eIO h|Ht z FHFWAQ˅L1OyUu_=܉ڷ ;ijjiu(բ&CQ.pL|OS Ub0EDD2uf$nsbgo\l7(@Gl!a[]!F^+},$F qz}tči]LhnF̰ Š`֗\E>&c++ cDM=Ŋш_ ^" 6׎IAdjk0x@v{lp쿑T)}%y"@?6m1h )9QP^J^ yÊt7`KRop"ɨ>DX@;϶'}I "n&3yC`t+ vzw݈qNV4 ywV>alCG?vk^A+qapLPO`ܰa'U$0B{jF@W"7FqLTt^OL=Ǻ~0WZo[|:0k 6}rc]~<L='adܦ wfZݻl|u.VNȨK x{lsHv+ucLtm.)şAj- 5f^S 28:;0`<{֛'[$hA%p.=q_¤̠jw*X넿;&kχbUU3_YSYs/&Pf +w[${e2KWW":j~rPWc|%Xa#i@8zYR2m'O RIAhNXC(4VZ^8}("nl }Xrovc6 ȪOFVb3> ߓѦdVm*"/eRNIwcR O9gp,5h&Uq8Dm<[j.jFrv |een*559XUcWBeۓގ%!GHl {γ~ؐ_)xyZdԠsG1l;RN 2C 2tI[iv m>̝9 ??1EȖkxB`4ODݩjjʸ7 se= +_J XOmbR7 $&wzpclx~4H\MFfXrřJx ^UđVI~:7McVqbP0YŚ-y3F9_ ɚVWևw@$\" J}#]p}A` "rs2 Y\ 쒅i4D/P9(|}0嘂NzFa)Qd0{" -[P_e&G $ƻ0TTn͟.["H!x31DmQဋ!%-]i[/Bt>ǻGUl}B2}F_)6KƞNP+CĊD>~9Q+.6_=װ#b(fXbQ,yǼDv5ن0y>MMa!]fۥ` #T1I 7g)%Z36abo<S"A6ܚ;"y~.%]p,!W t&nEPޟ)fbS%쯧S#?F읬䕡”?j֥K-(˖WM~†Xȕ]sQ6 ]0&&jj/7钾gj3àg\Y"PńM|=DXf? o Ƒ?g_fvs;NZNH>wk/W G ٣2@CoeL/L(Nh0QL5j>:h g<.6>.>g/DQ](peEb|1|=[{]ƫov!wӈW.>bk1K0K%l'(eE;v8qB%2@#-]?ڇ31(,0Ju'_Rd04Y+э_jPI^aNRړ\WOgH gl$5*+(c%΀f"Glė osNyiyj$ ihr'qɔfAWakۗp5'hOwd:} ƂsBwe UH}pCөkưvv\q0‚A(@Lz{?PVZ ö_)H[I9>yԙg/!q(ҨP! ̉%?T}8p HGx]G9DɄ. C!3C*M!+f&BQ]*VeW`]&m ~s?64{"hs6牘;kx#]OLf0D>:voչG&#c8Ǥ ek"[ntXIZvU70{-$fhKɑ \m0=-}Ƙr>cy<YH{glmXy<߉Q@J]P i>Hh:3R<ɓGKD(egVAW8 /[(ʇ&7)|%!h*!X@_%'| yb3 2߃>`NKt1_{イ{W@; y x3@^NMqA{:mײQ 'z)͢Dq18ښs=ì* iuj@llGG=-C}9iq7sh]IAJi,U[\MjZ=TY~.<.u{ .*_2>0phv|2]N fM:#a\M ]A89&!o\3ڈdy$tTV:uaAA8b k? J5?h!%C O]sG{#HߚYa'Р2dF'(pPk{~W$J0/Ȑp̓^?JAtSΑ== bWjѪ@"m{[eZ vY{<7DY l@[LF8؅ꡈd]0dX)L?,;i$;#2h\/Ppmƶ8icQZ+X0MAWPtʜ܁jye:bHj 3s5n'0YWNb{4j%lԓ3P/. A;7ٴ.@ߦs^0wqcW"۞"gg6ѣAWBVB Bݦ'w,taG}Cm|!z/unje)O^!diŒ+gjS urZ,eg%qI@ ؇\^!vB$#;8YmDoW ;5#aCD.жqޮ]V eDIȵT^)p!NR\`@I $P#iSe}߫A+N2iǪd/h_Z_a\*X'نJҮYv+uXr+//2DDcLuȎ\+ E4 !+ƻ V@~H!_ƧBK&dCUPiuiIpUwhuGF},k&C2nnʭ)DD $f8`[gF?yu\DE# NFКYdda(""} yg2\2xR'R%dN;Sq2emIeZEE**(66赚by‡*JW]њBg Vx;Ts 0&ldRۺ\߰r@lZZ(n]k f.xAC{gZ$R~n1p`W!&D (Z(.v?}^T~d̺5u^MNcZJÅnI׿ d(ψ W]8Ra ,ÓX k[ f9݇vA0HhdW.t, +pQCA0bs<$Ph"oB,J 0V5kpLj6{EMS$U*o؉#k@up7>qj?ݕW (z%GQڢԺSk5yv08#:2bݤPh`z$#Z ArU6DFlV dbQ.Ϻ50MbN[O3i`Y'f<\{#,Y"#y|ajvĞ_Kg2ϖ'\|sӐ#cn{cAJ\ZR2򋉡4rIn5XEw54ڂ2*s M8QhZupƶf<68>v}hSWb6>gIzTKOJyUs ![:1_d͚N<̫#HIA,n5gG OKbKLydSb>Q{`J ֭mt>A3n2q7G\ {!ACT8$W(7.['.W&q ^%枷}՝(m95l)-&_r7#HUizu_߷v3Y/RRP͕ 2C\fJX$!<xִr|k)|8o<.{'2ƒ˵710G ;:.l2۳3 :$r*hۄټI  7vf(aP"b,?QOVʝ) O@eB&Ll@W6 POosYq*^eWGEv Kىxc$0[Z"H(>,獢>8!"RΗWȟ#1uw]ZP x?#Θ;r:G͈D-,CՕNm}!?hY?~Ұ/S0P?{lTAsQD U3la}eCNud0*KkU– Hʧ޳k]~kކM)(K|Q.K3kXxྍ0Q7?ryѬc5|"W:# `o `qa1m+z6$Fi! ~M8XmͶɡ2[s<@L,=,鷁Gd>,/%Ms ?\rdfgab8$QWFj_ɹ rx$,2;^ ^Ԭy2;ȇSi-&[ ۀ $%/kb q2` 6!tJdr},yt(yRg h5'?KubNrV%˖ .afݞ@}gM q,_f.wUP&1/("0>&Ek)51Z0-2s RgjtpܒR/޽ BFH"Z_͖1w醑hbR3|;#w\Ǝ-RCTZ{oM+aRDQb4{awW@ 8ag{G߉ʹvlF<Aiڊ:eԼQ{+=1vDo=CaljvUYͬT:k~%`ʪHYQ͗6fa+C"^YNo<QE5Smrw5HGgL&Wm~܊uVn];X.%0Aj`//@G@"EYRH)}.R0G t)DO#ScF=ՔT@y`j2:s 5&B_YZwܸZ n. ֝h8\_4alW5l ۼLQlWnȘrp5䐅fVTY2 ֦ u.6C2cY}'t^ #bwD wVΙoP'L[:lx.6_ Ӓ" 0}~gU9pkIwVwjWrO?:V3@ҙ_y.fKKMaNv f6my/nH&(O7Rw\(^7[iHp[3/ݰ#.fWF Gz_dUZRl_b&未LgɌ1S󴜩p*d-KKxŔzĀ2H8h/R: q=|rb/~x#㥈qMb)fWoZVu%L7Vmfw3շq*NN@ ָ(pկ脦' Op5w*k;b`krO+Pg;x+@3À@Ӥ*vJ@t2|Un> mL_=c QAn/ADhb釭S3p,en!T=l砷j\]PJF tU(%\eW5(m~qf\6zΛfw9:#9ݓ<[X&KK7t'VS䰫q,ziyn1E*}zͪGr dog;…@bBe`Z2?U-BxaJRT}n5N 2ڢA^{(D KW,@gEXD24q~.ZEbdah NZIn0Ix=tN:Fg~;v蝄6a"1>(ezPo«q }Ֆoq&&I^#Юf vP qzi*e.ߎ;RD)0) oH>L[H6F2p,mj:#N6sŪX+"gbbd?llteɚԉZv\C77U. @ ,v7gu/<Xϖ"F 59 :O8ך= 5wA#3s.P5f/xO 8|Ylb K>N9wM0wEYȶ(~? ΐpAMz=uH!Me e h>bLEոb 8 Zueo]ŚQKE}Xh2l[ԇgWB`e;^:Ny|aB.9_7t1t9Z-|d}ޕ xG!\q&# oƇo5dPPa}ymF\]X2iEoK*|G##1OXy#N HUnNdiW@@ygð ⦳P`eZ1I\MeZYM ~KK4Y xm$lgDY/I8̨ {\LDJ՚[6#ȀE gʠC7Y܉ő ( R OZdE 2oe؆b{  KZOvOUF_w_U x !Vm6fԬ_-$ćv̘jBk1$9A_r  ,q]X<22Xi6JѦ #|ъl. ٻ yH@e>` =-B :/iV%fQ9_@E2G$`T@M WPv/@Gt&"Uf!ɼqrW 5XMhP4OU̴K%!I0NDJLd<3^tV{mCz1z֟DmnG\q}L nZ )SDRo&]NF÷'[rƕHErFtTjADڼH' $t1acv<&d_4>d|6Ґ ({|A`Pa$9{rߠ?ymyxD.9 Q(vM{tl q_=QbK-?|UDߠlU}4u.U SJ2k΋ꯒ]khW˽4i0U\3TLepa%~-x٩GAiwQ[qC|d:N$6!,e+uQ策Կ{,yKou{Tvi:7 ͘dn#3 ]ޚHr$9~v {V%t[dI:ل8SJ;/{;:z N0}Nݻ >OW僷oG0pJ!< պ)TnlkBtadSlRt_2ȆN!⯘NeK*Lems~Q:dϤ_@jm!#w<{ѓHMga])l|>57җo*SWcYٶvM#?3cM\Vc=9rPOTxAY$'3NK0Z$fI^î{?#;:E= PuEV Wzk))ԯ*orr#`:,ճaB=b|1e`,jP<}'.zq~[X䦣ng"USd\Qp/5!"=<L]I96%v\CFOLW-v4u) shኼzpTޙىMI8"ENHdG`ۥ'}S]YeP MvxlrQL"&L ]P}#smL-hϗ}f Ǭ0 +]N{fÅ ,wX]N3&VJ_!hf)m)`q FCiשU!N")Ƹ4珄2]}#Lh$#('Wga<(PڷbVZ,+*Z4C+A ୴dU:@ "-)E?ˍ\_I^ 9+QϠ1n'Kbo':1ZTI`c$OB]I[l S;>:Hr^!*.ힷ@祖ޚ|gX0ƅalSÅcWܷwt($Ι<8fGp/ VI "oq 8GcxEdzSE"%x1 _R#ک)14R,b~=Y+=_-Rk~l *RbS.d7&(<: 77]Qc7܏2]9"ɿ}1?}םK@SpJ#7t|>_NRTJbiÆчt.< %Rh@+;(>d|Wʵb(irAt5G+IQUЈCUX C}Ԡ?xy-{ xt1Lsc%W(݉weپ@m dsY̢ҽo;ʸxҙ׈Jc Dfꖱ\bY"E#ST:K¿X:Yb(z%Ȟӎ!Lݔ|ܼ+흀H7#k)z tG x݃nzi#<1pY /%幅 qNSP|W(E7lݪLq(U섐aJOgeNU $^7ڍhV̐'~&&,k3N_wMk}~tmVYhpqsPG(~q />>s7;q(Ak2> |x G+_5tm\*|jh]UPߐW8@nF'֗C%'9?P'Ot`8ԗћe%*')o:h7|_Rpg7T$7~ 5SSgо} lR%3R.Y]tA%H~Rn /ZWFȬ8}nnlW_K>vGzCWcXI?VT?#`1LEӋۡE;1K>OpRu.^~/\sEUb~:3Bg5:UqHjq͹xYPKh5?2(,}G*'}zt ubL]w R-G) y {LIqs"ŭYQXZ l ٷZU34 0eU,Mqsێg2Zk)(7 ^R^7phKRtc$HJIu~hIe`t=9a4YUbӻ#amڼ2P=oա\ FK@T8n TҀKgF# cH} @ ʹ5.{nS)wDOs~̇r ⬵\wYIraf,zm '%E08 pq,nbC#iFxQ_5~18$^g;e`za,6y5$m%N7ߟnQjR7gEJwO2G6#9\zp3̬`¼S" ?ȶbI.Mb8?$rtWQ.UzY;j*nz! ܨHk||eZӜ3d.wTnUiPR.IӔh1桊 En=I<7wcP{ZGl2{ ΞM@߷F uՖT=r s9'C=V;Z׈SGPғhm^daL plҎ:YvP;F)>\2EY l`B+&%|NR 6hyc[6 q~G:(E1ur$\hp-2&Z˗nx v~: 8yZ#0,llyN~qA]Fier}cx(CUBm_Q_QpdW5(vZ q)uRmOw:>evNw,,),:3农PdKPW}N-u XpEsyZaf4Fg'h+w x=|*\2st#GT' Ley9Ah}Cf^FS˾1}oڭIvtZ%5-|?&C&i}ݎQv@Q\vF eXߓ#My}J.QZ,նPcN v5'67ҾY@ p|8jً/>AbvpG߽qPv |12k;otg aA{ԝ"CF\Nk}نU)t|/!DA:WJ/ray9}F0EQN(p̴Zz46Y+逍MI4Tf5F9W>WrIGOvtAqwhDw3kD@w$7De6x! I]kЮ0K}to+,=sž|>UVaZ>2mbj +pL`J؍-{^K*֍۬^VcЁ j]z]9uFRR"C\$&5sjzYM*Q"HWIgf+GB%S]P}@phM[{-:Uf?rT@C!+| ӢCܝX4)gjE>ئG6P+ZgRȸlYg4l~%EW %)|.@^Շu"#)BF>}p93>C#ST{AиR<۰nl@ |:pӅ[>ɁFXu+Y[9/xedz߱95{Kl: 1A0\*G*CMnrcɝKd$SI= m=D^gIm]H&cA5iVһFY=L.޾"7J5,:MN[w$)eN7ɼiN$"IkkWڣz azsiO'}@ЌgRM ULxnHh}JD@W`2+J3s`tNLNu [UZ%K[=8vM Xgt<_EɐXᯥ? *"Xt(,?0qr5w8ѻwf qpOuF fwwGRS') aSh 桚:2QK6yw׌*HDDtb=v:\ JdGUi^<v>(;b:8cȃpp#F2_S΋UY3SfcDpo4TߐS ;ijvd M9}VJړZ8rQ$)c pL:[d.p] iEb;<)5car<{d2@{B%(#Z4]ިKV1&[57$Y@ A#QgN83&2=l0gZN<5cǩ 4G[6+kĴdo9BMdhξ :?Dj(J5RԿiפ+tO#Sc|DҋCw׏j_U%~*Gp r"+aZCĜµ pә 6Zz8&%$Pnra Fg݂:uqKkaZ@*;TEOZ>ޔ^mnǽ0g\}#RdAM^`0DowYI@zjh:$-kHjL{÷]%'Eq lla5ɩCp2OA#OI+in>W;“Qi\ /ue: Î@Bli^n8ޔA)Fmn@($6H~GGtqYaUCWN|{4m\c:2GV+D RDעpd|#cnA6h"v[ a_D8zoG,^[xenےF.XSM$3+ч3O4ʹt9!Eiǭ(LA"Y]Zjb9 RGhjBjVrb4[^Lφ rV7|:t)\7Z[u[ ZlfV@|ھi45YpEZ>|g=hp/=d5-r:B~ ?%GŸYhkO2`B@A#EWH ZA;-CYM(o0N0~ O,!N(\7gM`N"Gf}x]Y_>X>s `J!uk-&x%o8Qܛ( bCݬ`*=8eg1Oy&RoQu2$8E`y2(>Xʕs5tHcAGt_sM$Sc`Gч?Ó]]0:Ƙg8+3--+h+l;ˌ^K +ks cAx)sj&i~|DȆH3V ShޝlbMHL6vG|bWdA0NA1G+ג܎RqQ*cn: -R\+6MvL C` D!n5ҏ^<\"= ZH%RPKu<|kV ˴OQǩեw.mMQ[7̯а*~b1|_Zi_6_} ɍ( 8_dr^%|ozi vcQQH|1W 8 Q*C"L- tc@]z}G$˶]Xd&Ml0 8LZ߃\`>`gmu$v7"p ͮeђ05#S iYJc#wNHu"us6M&(-3*s[yF H7!9 ˓yoP]`bQУ9Qqh:DbYbUٔxbepԾKo /rVqdϓD~{'*A_y`!0f{9n5:}+0+hB`-. `ѫ&ߘ|O8b 0dgR_;a9fcH]1<5rwZpOLnReKxڼm<ny%.l$Umm}oW@2rA*pɌgFR9N=i7R@kH=,Lj,n͔q)av-?YjM!yhk NpnFs.1g_CCooٛ4߳u^.RBcGV*W=6[uEqYh@ ┚ߚbA"1"qgP(?9?kb<~rX$U}B h^ybе=6E,%qo^{Zl=peCjw-4h[MƤ$yr t8uM_gaCX]z ̷檽]gO^f W3NIY_ohƏJ\5>".˧27>Wd(" Xzw OŋgErp[Es!R!lnqZ3 os}?ٛunrgJIE<6u@S8IkM[HIj8!1m&a{ƞR(*e }U64k3- Xٮ0"#Pta1 n ϧ\x<.w7vB -p״bS Fn h}2PZf0-~bN Jw,h+yE^z$J7ı*/,ec&$U5(t` Q>߱wHͷRR> HtN $",Lzl@bj#(>l2V!spcDB#"jPw`R γ{? Cmmk^\󓏖~)A:G"=cas ![vItԣ[iSD!(a"+LZNoYXB{]3CG(\z@7kDQ=#'BF! nSRZS ֽjȭOAh2zEȟy _q#!ـCW=BD|cu:pvp4@6jv |(K mNVէ:E;@fwc9T7w{a_ Al |E򢼠ig}d>(!$wd'0Fj*S+4YhcoO !112P?~}=*Ø'1yDe8&vjQ/&CRf`K>K#Pn7>дv#|D,ږI>XZݼ ^YH.u].Zɴ+?̶tu@0~ L'|Iuh<:TRGHAQ_g> աbcsx2pV_dFIDl[_̡,[I,hk)qеޞUxx9w7`!_7;vQӔۋ^{ {WFА8()ywH/3=Lm=.3VAW輦n 5 -(6Jr/2[n_DT+`+zq/Y!zljJli'ٸy FJWuFmJ~0n Q#-Q7x19:}gAGGFzUUP~Oeo 7WkwZ;V5rRQdeXuqhta |߱RpDSl(Dwv'u\T)1acʈAڸ$sUmla~Gec^Y;[sX|RbII m2k&3(7g>/oR äAQ+ѿ镄 X;PX!Zs$ pToͪrU ա7ϰSyxX -{ LQJ'uh&%!RYY{9HC6) 3mr,AO~{_>Hm#-DFAcŽ`Nre Tmn't(A-%5jUROb7y^5ck;ew9 O-܍APs"snY9*\j\8ٯvQ +sGe"`Ȕ!F&g ?>El3#c'~Nv몬Ω>V hj Rmp9VYօ#k6 |jnej3xnC<];/1n^iyIGb8LƤ&Y2Z.(֜f춦~|A5G.cVvOlܳqcQnxz2%rhĬtqvˡO~; 鎦 2&&6n$j L6|{xc׆>MP#7$|~ kXJ FWcާq\' !OgڮeS6 mjt񝒺zIԤ|D%Vwh ؉ӫ\5t-;2\gVço䝘6S4ۮx,J7_9d_ 'Ogn/%LZD> Md5vK֮ yoN(9u#`f;,tp<>^ hO6^܈tIHPIh!K?£K_tpd v/b5{G/әmnZzVf +!IX셦$u;RQbō5Yo 0kh1obHrW!npg%Sd@v9^WL]!:)9>Km{/7]xwB)~kc~-|RјT Z7UfX`~9Wu9j=og,mzFK [  E%i͜_FF;̕MT-p@c1 iYbSπW7uT*JMvc䲉&uUgS@L@= \'3D¬cAʳ\YoAZt|n,r:e҈˳5a00W^dn2D"n0 S g K ɶe[,5G(0!.Ik_z𲂘C6N}AJIȭ#bVx/9󧫑\ۅjM"o- $=2ʀmՄȅIsrY($܏8nc~ᐩ䑋!kYReA5_3M(#&ɓkozKI̱hգDUkqnC%}}?N|G_#l`x '6o{|8@ҳy=fmig6,HlDʞyXg-C;m`924.+ds cEdz c/hͫM\DK!7w cP(GB G/؇ b3Hn*XN2gbuנ q(&{)b*|= [:HU5c9$B6XźwEl0"0Q9ɂ@p5,܍7@͈5WxF5J=zS CBU$ڪ&oAv51nhd7m  !.X@ͼgX\A O|XGlĖz&(ٱ>\"Uק Ƴ\_$XN9cmM [%-x6nd"i$sȨ /H[JF / U2b5cȊ~s&㴻C;.|hJnEC;fua&a~;<&[kߣ;xWm*hFR$h軏TG 7!C5ҹo_¶EIXWύy:_&۔,=3@X[7dDV;mGQq$Mj<}?zsO {sEJ,t3+jc"8ICl+ziZjҩ|K镹lufDݱ680AI~|+n/w2 KbbԩaQI].@|&?28rHEv5 <Y! pZ쯠4a[gpAk y- ;ibm9}0:#6xrY}2WNb *EE ._f4R L5sD"wk"U!kAxGm)N9MIEϡ!o=']CJF puXSvY {L"Dl@,1!0DƢr$?7鵖n QoKM/A fSmq,"JP$]H"K݇= Vd?#ѳrPM򂷴OjYM'2yf{!Tjh"%uW$qL81 ? /Q%~XO~m&bMtZMى.ew)[&aJj :9ZN:jPaM8s]Pa̱iT'hކL+z/'=^h+81+p):&lgwoEVΏU*L5p<)1N. C \q6>svT/Z*I2N@c <$LڿH&hOLdʲ냑wʤ`]MDb>P|i>v4baMb2[rh8\1:tV@^% v&ӓ)@[s:NWO YuNZhLi:pS!& N:ꏯR=s:{atCƿ/puQӂ+V|*6t"a+"g{d)Sר-kɡKZ]M5 JUFyf-K2K19֩! :Hxf 4Y/݌9V)m aUqHxM^l/`Nٟ/(@MF˷Jyp|7/]F-k\\,$w# gAV*Ot"aV+4=#jWXgY6v]x\!¹}>ZbyEQk}@gkUJ#%xD#1 )>wT-K;%'J+KPl(k T9\b!}ͯN sB\ wGyc#"dռP#Zv^L<ߖ*ZGʓc6$\}LE zKzE0gXjYmϔ 6"DV]IXK2cK ]9 )>Ju}^%\Zƃ<2tWlTQۭsa(I7Ӷ˓M1U<:c1I'yBRYztxǛ*P˙i[5kHAߛIaWy}tNV_8qdȟ)+7SB%ovFieRreA'&kS?8B\+× k(MҭS+ֱY}-.fTct._\R|u7=*)O ׀6𚑾!;1VeK|{1T Q]&W񊿵Ibi󪧾=b;UՕB_.yv3Iv8}X`(ަxaF|IЛc.& V~riY UW疒 `m&gYZ070701000004a1000081a4000000000000000000000001604fe4d300006434000000000000000000000000000000000000005000000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/scsi_transport_fc.ko.xz7zXZִF!t/sc]?Eh=ڜ.+RIIU>:ض3*&WS mMS!$ OWl<1?^!!7PxrwNNdkk ʔ[\K)da+ Btrps0_1$p4[_ Xu !z/a½:U L?[LQ ~u@F\vw~X8\ĻT-=, P߆a~D;Z=]9vqb6-st"&f&\oiZ_QlfEihs-Z7o)nU{$i7۽W"Z%mCy`%.Ոgq#D*/]mQDjE݀'<1b{<*4チrk}Nʿ5jY: L9wԛ:- Ǐ)![(E19@5[W畄t_ƄT|>| 5ܥ됮 4Zk| ;1y#`].0u^ ~mVIQG4gf{}KS=FN}znV:ԁ5I -~nY%FN/K}Kߟӥ05gSk0 3 Fۛ7Nu!HW;v/]^ᶞ,)n?]]ҝZOΩVU$7{HFi `=EFH!Wu#AĽZ;V_7M*@n-"r}ؤh{ORGe2&v9'ܮ PqAXzF}>_njЂ^ @M4F_骮eN$~퀑ߗ-̥cR|?|j>YqyI! CU(tlm=CESo08 \vi*X5S_MW;S$<Xm D8R~gE)o}w%i׏{b $r*L4khA mPlSNs#sٚ(_> S<%gY$oR OE@xv[X~WFt X9vӵ$Q.\bnߥ2xQ4RI$3vX>ya&Q'猻G*HӧL:g}WW ͝V}gvi".L8Tt/XOhJ~ʳk9C*'exOME1޿h) c(fgd|& ?Nqy̯ ;Xc8`;ͿkHz&Ikz~0u2T 0E©H疻5|<ؘ\l)NQ_`mk’/P;~-hdB1Py{FM?`wT(5w _H(;d9u5@BlXl]Z{e0̔7j;["1R'XWn-{>>>dCkClFB@玞p%/WM5ŬNv'j&eك)PXɂ?Dzޭ=h6` _ $ɒI{n:-#VñӦd"ZkW9K| 4? nC]I9LtP1(2cʭAܼV]gS2`a*h|wĽ4"3u~yGP\LG;[$o^)QbP.8}mkdEdgIV׬ ]&s3yl?$PNכiQZy7<7wPLCdԗC FKM W|)> Si9vfqш?`谕%x7Dc}"?:c-7ȔUF <.'b7^B΀-rj~QˁlMӬv=΅ȗHNm)Nuݧ{Ym)(6mOur՛xp[`?|{g|mQrda c;>Yo|u~Jĩ<z#S]lrMh5V,xu]pfVXFv G>6"HB޳8|V"V$c[Sǫ#Peb[hlAzəw>vT/#n jW@vv}'Ҙ8pXG CQw# U&Cse]x-/=w;5ϔ VG<B- }#u .<Q&<(O?C˄ Am@|&bE[SIu%9PUvNzYn蕮65xm w0qA2HxGo fYqV4D7|xw~ⶬ7ŘT ) t2VKHEDRlw ƑG*I؜C* j@]F*I,o7]Etmr7~ wi7 R+^cVuFeq< 8yWd7h?5y32&]خYo KK]ɯ{+WB% .%^ =矼-SM7pO!8TS+Z>O#okvWM% fuDk>VKid_C! @5oYZd,I(||X~U1N3<(( |*dV@xJY#Y\تL Uٿ:soj.R{9[@&XCRw:Wz%GվX[c<,~LQƎ?P-m+1DaC6:FHUHpU9p%$nܷĸ[-\'x-d/ ^(g-oo7(>hCaXC7-^H{(0 1XQŚaK%rq=cFA>Lե&q|X(0YxU5=j1/Y0Xlvhy 67iCߏ-8OGnu6!'ۃq3i'8Y8xMqct^b6>Avտ (fٙ.$h)$%S*Lq%ܬ &q܍QBlX-5U婡6͹^?yXV͉~?}6]nyz6.pLo_὏/|!W|8j -D ԫzKVxI *  ˉ@#81P0=;z"iS7l~`v`Q8$Aj{F %3٦U-{ P vA[eZq-+L,ߧ)9IVrEhASK?9T١p5-N۩7G2J=y8 ;чϘQ`HK><_ )=7_%t#=7Gq^j @)dpu 뫃6C xP3?n-mzP3x̫0mm fʉ([SJn] 0%[w H\\PD?r֕,% G:DV)tx88-q+AIG\ט |5ZZ%6-EPշaHUogƬ$׾e,=IUME3H5ٍj݅C(t4/jG_K\V6STȠlעC.}}28?99MEAX۟ E( ojY煏SSelC|-vKTA16i+)OI#b <_:%m|5.HX<=l@痸qZ0izl8ڷ_n z]c{ߥxN }0p~7‰S.ݪ0SCn+Cu>;"׭-,Y0U{':MfRrV*G8O=e;VA-_jo2R1^܌K!8pfib~ Y$8CȢcM6EJp6Es?6/F GE4;,??C*ʣ"Gy5ʦ&\i%bƴ&u'ˌ4OMohAtlMfQ|2(s'wOzݻ;3sbR9rHjf  f/ vcԂa-*?A>!2/Bd nPܥvrݻ+kl([#0`xGg2w1B N}U.97bUT%7笧/ߛ`ܲ]+չX{#6Z+|)HOV| "šrJBuf}LMHn)W@qw py<5[SO# ͷ 9'C$74!WM "ʯk538JA(;06&b+vB+<`jRVH4 }*6)^:["Tl'ّ?L4V}YmƔG4f,lPs&QnF}7kdXġ, EfyQE/3G8E*(UvPvyk*=I9OSe:"#C ]U(/3yK ʐ"m6A RgJ*2Y8\tG#U Bia*韧`Yͼ>^Pw2z ]8B #?=c" Q@6}a@!Y EYUym(r34QAo剽|3-u9LO-Nµ.~ylצm3|L p!\3my^y"[Tc!!u"Tli,` թ-w71`ͣ[9ZPttQeNM>^orkaulyYj JJV6HF1s~nswm̷ܲRX̚*Z:;/?}ny$=es j-1i*[ )Q X&ws1 pX?SD]lF= tɯ[zuPz]ɝk4C"ޘ7gX}Js )vQ˳9eҺǠ *N16Y@'!Zt"yw;7dU1} Ƌr`HsR6S5lZI͆|ړ %+hMu5!:sK Xz(_'A`XȽEKelO11=b?;|^(6!'?~M>m5E̥{lZf/#S8ϋV>Yfy Fj3}FzXG.yLYS֙IN't=%aPA0ofy? sPT f9bp.цz٦rSϥ^0~>fjaV2B%4;CFHt6)`Z{zA)쑃${6$A9WM+7QIvORB^hU`.y|;El}耏MJVk0_\AĢ*D࢏4C!Iۖu֘T)9_)X33OYŴDKWl^SFM挆(8rnu,Np;OR2pBX9iRY1[zϥI:AD,J.: ^sv3!4\:$+oG]_h/`5zѝfI҈W_ 4ܞfyS)^(0uMa;\[{3~yPWۭуCYM e LS~L/P`{a0B!=|An|yN}xh++;D0m%=oY_0_MNz$6LTEmDe%᝝X^@he5Nm9s}"Uѹ"Z'9RTg=mQ0E̎pfQX9r; Xj_rX)KۺgP9 z+܂޵{7H+]Xq">c0-jDiVG˅ e'Y-:9] p nYGia0TvjbA˞`cEG+WRB $oE~6ecхMLQ~jN| zG5ۍڪY'ft^ە #- !cd6<6ey/ad }TpOrjH6&Kg])ZUM yKc?&(,*pC`DlӻCg;$y8R]1smbC w1\bR7oox*ݭAx} p9 _ S@r GL%B4G{ȥBi~jn/|n6Ta=\M`hKvUMÓ22'W/f¾y_)Ly;/i!bO]dgc ܰ~az]gFE_P\'8CHx%/Ae3_ JzΑpvt? )lO+u<#F||7!xGYww) ) $ (r=4vm4i^d`.*m/^]4At@"@mN㛜GhkE!gb66 B?:R|hoNc6ȽsAN\zo}h!`%&aUixmIc#e e'Bn9熄M"C f\@!d{@A,md"zd1a·$b8obII=؍T؜&e\EIyl$.yv.i c7FK=|r&[dtT`١EԡsЍ[$+Cn~êtl6-22)К7؈ x~}Ȋ (hK"VFprTa8o+f0 9=YdzȆ65o㏓ZBq,8TY {9,$tAJNB?#I鯑}f=&zx$CĪ3RCuu)6KA0 i pWq-lFR㺋6c/lh+{6톸pC6x AGJ,[p5<8$kP*F&s|W sh yP*_.FG' 8Gֿ|<*%Z |(2x02-x$b]pgPS![!&뭦˱ n KQ2P&uײV7Xg労V8>P%hJ(SI6&L6ͤfI[ uX]<46jN[:GY)A+tQ%‚c}r~ M$AmlΰƜ>!5XTg_8LW<"[ .=Lʎ C_&}]7tJV^|ԏתdL(`^U-;.!8wPqW*Zk_f#es,pG֮"cF[L!ϻPHE>#Xw.'@"m9*D)r$`RI],颺QHD:A dedh>Hj\&xg'4NS'B }B_I>0bL:QɃ2;(j:Yص4/5o?)Xup9moj 6%l O=tp#ѩ XZ5zvݢ v'1|ΐ׃@g fxŒ S982J>::L݊s*J#86dMADwRygJ߳|7ݪͺz3UrW |\K)NiuuCS5Dcq4\L-!-(^z@SXsEO"=<ކ;Xw}ֈ=N`#aOA1~<,D}`af U^q%v-&,`Ak$.~*!_oa%ܶ"s`u1"~F5r~|4ř:As5_$PܪҎ§2ʄ{/&n \E,i ;'Kրj !@YeG~;G\q\̸sEOY7Q=㬚0=zyB4r%Nţk+LTc1r9iдќ_%Rѐ-8sE ^5h#Z&'pζA=p|{\4#v+1tjlN ֏o}#rk1b$jS&f꙾n(Wa| ^K}ƈFu1獱TnşR$!6û됇5=82$]Qv=/?P)c?sɷ14۰-gе9,T\wCnHa).j// pw `nrNaXheH]O]DQecp] ːl48ucy*kG3TC /97&xw? hhCjݐ  8V*1J h24)N.mûPk.np}[RV[ i)^}T~^{sH"nsXs1{#"MSQ`}8UIaʊŬBgkɜET"YSR$NP:O)R%ߢ[ױރ.aibk@e)YzVgtm&ӢlQ<[pc<ij[ 0f>.L}8~,ldQM`30_.) T\q7^!}{I'F1iyƤw#"h-$Ү6;^L/0LjY!řoڅؑV~0?8̛قuQQN S@5E{ \ 89t'(5Ob R;[J4"!zR~~,>GR,SS~>hy< GNKtpaLq7ݥOM],~~7fnjE3.wGL7)hPkVɘ'pneyX>?mMIiJC*`N۷-6Ӎ,ml "]FOkِxqI<'Df2-u#+Uͬ<g7:*ؓ7, .G@y{ܪp[wSⳣ"0>l3 t7>R3LY )]Żg4}X/N88t txth.ygю5\"!o/sf9 vFPðH8~!;6ZCݝޢiuTpQ}|v4 ș,&*x@J4%B/N&W ThRN63__tB37Thb@:*E44dB44xL=~0"56ٍ#g$x9 ާp$5S,o ጮ90tugP nP|ˣ/ 01L Jc>dz4;”TRLojJ>}̙>~=1&e?|')+d[q)8B,/DP^bӜ( vq=zpz!=K,O1p7r(Aa%1);n嶢 >RxV}gya@"(_.GGx[p`X:=V4CQ{f2uXӳ~GVY9{&]1*=]N\؟>g/4Z_:* p;@cħJ>[y9sFGb#3ڄE Hg g]3HЬ>8՟Mƣk?1?hː~ّs$_5[awԡzo>cRޟʸUewZF(($\EjUxGL_CA0w,sgؚ00z4guDH,"+;kH%:,|Íd= /AI5![-L<Rn)Y㘪 *puD'^lk%D8FDDHs ;sQ}9eu(rk_>%5R{)kD5ovG@*w [ۥXmΏ52ELRټbYV"\_=47tE{?m,Ne&p(ᱞYkGss|( %KI 4yF^Whj9䃘W[ XBXW#b"!u ,iHkMAf BGܟ{Hb?#mkxM]NsriFd }q9anFwq]*n#7caiˇá?Zz`95/;a OCNFr>᭰Ubrء˦rRǨ8P; Ib_Cu)-Rq FmVBj3JI~⓹g{ 9υg4|G_}͏6~X"lgK:ix[9@v^?{"۔Ou731{zzWbL9 +| I.N2>^yHwx$ { u-*TSSmuBP~U m>TϝƕT O1(a%h).}ʐ_ݪs^̅MZbh.f=̾fSQ/X`D>0 M nQAS#ހLBEEY(JrO7oAJ_܎ؖmrA!;~9E %k2 FZiXm73-W \v}$\,r& 8:.mIVkDs|Dzj- h0Vgbn:Dd,SrRnJuP\iDqi&G(!` \qsPC`ap>Uiid`-2JdhX滍j+gĀ>b<./ѻ$."˷?./odzDe3"SɱeҨ_E.LO!58%ЋO Fhh5'i;IcũwDZdJq髜7W,{~ovJ# 'Ӹw.ߓ)%Qнmfz4`$ikGҹ{Ic6>ՀB &I[rvBaӫMCǻ' W[ H:^﫜\bk$<Ĝ/'7+c;##1]&Jyy$giZi =hƷt"4v4hNc'H2Ro~0Jx$4ȃՊ_1P\{GjEXۙΌ}([Q% L~9c5]{8H=?[T,Fԅmci# Y^M, ʷ}i1@C؛a5f낋,sۿ?]F877O$+Ι-\@Jݲk7P e_XhG,qac:NJyQe.qArkQ8{zKjq. ,[ٍ?A?A/ܩA9 'Fɐ2CR( 7K` 4nLHE>oâ{CX fX$NIG>*um* -x-kx"S0,}܏Qh,-ibozj>CHǮ. z`r` }{OL02"!a| ˉd4x7YU"sӨƝHTq:#˰؋r|@I~1I ХF z$}SТ!![mtZ0h}Cn{/\k-w>9Иj2”L|j3Cʻ-7;v6CX}ʾ`'Ev+h_$Bj$y ESZW/ra8j:/V...ICXcB4bߩϺm0|fjֲűP#u!F}r9J*\CGmeϴrKpA'$(Ō pA׶Y]=a7>vqrO*JlƔ b(w| Cj]ޒt4o"6~\& !9(`,.\A˘FnYtJb\:`m5o5ⴊ=AJ)0«"2FH4bĥeT L(0fR1[lDxpfK &3" {p \|fS̐d}1DnڿxĈ e7rw*tsosfm(w=S3Hѧy{oC/=K*}?Zq$eN3lBCLuPt<|'ScqMtʝ5(S^3;NDnoZ[\FN%Վ- ]-'dOqh 5:z%tOb~mί@ϯ) ŞhPtɄB$o\ZDPU)z"ۥuM9Cpfkr5WGӟkT؉q:ڧwkL0[ ģ)$~QMSawB[~?#mvΪsYP|kgu6#w/KBpB0wJ^J qt2iZ\zx +]fyҲ}&MT*- D%x)9pD4dw>Di,n2~+TD%)ef b1xcpĮ<]W"8?D͒$2wAW]ifP<\ T#webjA/v<;TT$JI׸$ 8%?QLwozԼiW|et ^-h\Cʛ:<hx]HV+U|R-V+"W/nH9I޶D, <-mȻG`x Sdչ!SUC%kBl=WRjTom}>m<|Hk| d}|kUtn&dp`+1|[c'rH@#H8Dh"6H6:Ip s=dP՝vv"cb^6lc_WJoɿ ;(nۨg9#/7M۝o'k0椎SH%GXeʓ7lFq.ukEPRZ9c%X$^fzI`϶I!p#ΑlX(ܹaaM<܍X)gލ' _4 y c꺎bB{:!GeP>KXZJ<24܊~K"٧^=V0n0`@1 ѕ-[ȴ+]i`'7`, eAµŝdmtƃI0Tc%Bo/8Hlm_C6IKSiwy$5[_tO+VMp]Ƶò_ӬUth:S>alΆ <3&I AcR #϶}jxvykB |N"ɫʭeY>=w_:_Rr8 ϚA- Dn69~w hnv{vdra>y=*X݂-UtĖWT~WGf<ØFmmL6SH7 9hД _~nUX&(rHP۷b͓jvm/k:#EoM xwΫBt?XJ[#η{=>b BƽO)rhD}"(6DLBN(E! ]Մ`Cؕӭى)uWUǽ46843K FtWٓ`<8PC2`oU&bp=vdQi3ֲƊ1Y1z5hZZ/utfM46A,#S3`]S%,t,jEFn};_\hBjřV:] m%67c9; 3[N8 U86w&q9d8΅)$!kY蹋oʆfDq+lu}5]!Az\јQ*|:.Be9rEL.oOъw) (]_|20^u#ɾY2Be9#۸J~W~ 8^BAAVJCHS+EK zFHh[.S ?;ۚZp'S{C]k-޲ w@*gaDp!604 <^Fp:LoI߿H2q8ݑhZ#SL_WO!b̽C)-0\gNlo 89Sw$2,_ͥE JX7fLpuiKƻH,jDž I r:fI<=+\νvz9OT8IȐ lO5O2k!?7^sD~N+'cD47 E܂q*vKFO=6O6ぎd4!p,{ƽM}aW s!Β}lOC!Lev& oRaxsdRgQ;{缠~z1b(8c+sJz *4rVC"Oպ@c~B0EUC8$);յHu{K͑1%2U Ooapⵊ&+E 9%63< /8O_8/owBN ܓoӵO5ΝpM'6r7e^SwFx:7k9V2{QmER}] BX"26*bI)}~oj9WU-,j8wRyB*k z 4g,kL 楸&̇XU;,U婚.:f( gNWk2e,&~MLZŔՃ#r.`e&4K-"Nxi) A2a,l׺ubʣ옚:{oVc˪ns9pvbKj(`ݧKhJw=V?ŋ3#?-B6>;V!͋}8?6L!=yzXPц!'E$`IA~g(WM;N58/6t8@+ࣳ>K -!}od쫥\Kۣq5Jd &)9m-`o~mXRRMuX0GMR `t@xWрqpt ~yXJ&]-,67(PGKo@)(Bnn5r1J+sDCH~tH Y9سS0'$bm#7'B{-SIXDw9Se{чoǚl`8d{i4cq 9=Ƃz5>=jS]3C)r$ SRG]e9 4??!b1ƦdwkXnO[@|xl !tҘl[׫dpb2hd%L$<+YpFR&cc[ݛΖNE]WyF͵".ѢB{\q&B釄0Oew`yv'G9@<wi.QM@DpVM2?C%Asa$VޟI0<&SR_b:Akͨx = Ȓu!*K|?SG"́M_a/ȄTJq{MwCͼ7ZZM ?1CsM'qS -Ta=U>ؑT< n|U1VOځ+[?tHT^<—mjә Ea ]֟p E>p ^ cZm2v_qH\.xq03}aC?x}iKfY_\h"`w˛&ﮖn~G,hmyt J䍙s4Xmr-KZ$ɓv҈ z(6lx &̃G!&n{OB[p.eV ȹ#`=l&ڤD]?!w5(MNCKU9F(z9^g>6&"yx$I4qۉirz1n6Qa{.<8Xttow@&z}3 }?Z3%=oMVY:o/mU{̈́%%d\CtpE(l #Pe)G!yF"  NEwvN$R&w$xKl m7R} .kT>㎁BV6,XzC#s59]'́7:!}=M!B L^j Qq>6nbuZ%WVAE~>/Ӧ`na^Ub?(ygR+z]/qi/}clp`dڮd "u)<Ē&5l9ՅfR$x}$uIB}h#x\ܷqD"93|Nxxk؟27߭7֔=.a:1$ ;6Yo/B,ޥSݵ0k\E?r9>kgsODdORV/U E<٢]?֒}Fm3C4.Fm[Hedž8]xTeerA}8]GHćnP`{* I\ Zhkc37b^) M\кAɌ̟>_8L)8dc_9XhkL  M8.HC+mLub{w gx/+L8)Lb~WH);X|>X _4 M:نOqЭºGU@W j4KBa4Q}m L$JE%9ޫs/DR $ k1;8C#)O(6wJ>EN٧;$}>eCSYy}l(3e(ffA:g{-5f%IfrnfVq{62+-5lML"o&t~|'<_> NFA<Y# I LB?3)r!%p ~d^ z=+:vx5-L<^m5PmHWXT/&RT'8ox -' I:a$)X T9+ !4 noX :\h!ՙaRy dn:9,,jhb0}C O]z͜i'^_U$ɀ#{!yn ѵ8*FvYJ9H+64[t,3miVi(L#YA$e@J\D*H34qo$Z4: X<2#N+MOa̐|8m7G;(9UGQkxqG? UZ1*xb{V6jƺ:_D Mqwj9 N9bZ yYIfw>^l{b\/&gbhȋnLFxBSe-9/o?V|ɐt\ {ը V/Nɓ`C3mm=o6VDQ $I,DCV~{dpJ'/*n_t%c۬@h*آzws՘ 9?`=̬LGTJN0>m% \FU$y[sιrQo nR, X[x*yUmrs>-—ߝ63'3rv*q2B'3} Axq|22ꄽe PߡvVZm*hЃL3gwTUEpPńQ:,p8)^2ִBtZ³ny2u^W+ђZ.NEcSW+h^]8v SQxM@ZN9B'RYy R$7= $ Sl2hd.5ߵ? ǼHhŰ=%7be ^$GxD|ڽ,Խ=4ۑ?xU(Y̆y Fh]q$5vq&)/l,9Ԛw {Z_H} U<mgTC'J: {If&82讱uƽer&<|X{5\ioyn6Rstɟ9!:) PMu Nop;?y3o`(R^m)NG=E7DnTf@ n%.V*4tLn{XJx.BY S.q lF4X[|L ˑeXsOK|O΋f[$D&hn׉;4٩[$pW*c-:od~ \?d]Aj@*Jt F(SL@DZ`H-/2􂽻1>>mU%|+-Ӕ;WbOK퀛KyAQE2dh[w^;ζsrTl8R ZCL:;1y@WeܺݡGFעx#N6PW:{M&l8'\`\؄'' ed3*3w|: _M2*/h-:R вe2b/3Hfj୳(5̂/dy'%1{uԘDb'EGj ,J"ޗaQ=zW81gd?iScF'=iŌ6npmspguԽEq=SS Fy~`Zoy#]t3 Y?nS?H/@"¥]|6l7y",;lN; z,✵ ';M[KBE^(6yccX YFB1J`1|.:5XBAo8g=~|eb=s`Rp|3 y?VeϴF.qӯt$1u>ErR "@}9j& a6Z9<]wt&-e" 9\o,loXd+Pb,AZ!MeCFND(5Z咬B Kpt^]ϚAouփ1fII#ST|jtK?3&+Z;# WZS gwU؄c~my'Id;{W35_)'t_َ e/EQY&Ciԝ9弱B9Z_SlMqݠ%=WTaFT=.kWU~D`p?Oa 3r߆>m|n xEki%={2{mgu(V( n KE{vB>Z40i>q7Քk-PWijf&_ꦑ TO[&wge~XaXLo\ EvSݹPY@.qQG:ÿ"0ݸà8!diÁ \;izf=*LjiwKpHo>qw}V,;Ӡ1*<!#Koq.{`q*\gPvp)&emKBmm'latRP8(0UG#:\FS~blۑZ fN[#ܕ޿*ubg^} nEݣřQ.ׇ'\>Vi7R+bf זq"_}H0Rgp`Ǎs:㤀>-J O(-`AFY'6荍4 7j5-,S䗨;DVTVNFQSMsKaxkeY<[p%$ygVo0xW?swpD w6(|ꅃ-ѻf u%r$B]_iCqOR|1U::לkcpgX( .?{^hc#f DOEKgcpgu`ڨg*Rл8ߎ LK5P~y.ccYܱxN*-wY2[n,3CC\;ۓ' 2aZwbozzg3!zO } 7jqdV2 LGF=6T.\!@O/}]^ތ;B/kc8.خBd-Lout r+.|t|РD]1DAT~ SL5$b\/u ֹIl=!Զvr5{Y%@o2kϨsqg^nX:J`D9'tBuQQxi*4oDM?ܞŤ lr? j9tXKscW?? hjՇ9x{Sݿ î{UCG$L! 3>ThG&݆f"fl1'F:ʓ0yX4oLGЇC=:&lˈ ` UZ ]KCX 1!}Ҥt p1!`|}P} nymiʖj6~|O-lͽCtB0 ;,՞7&7?u*瞍uv=Cu9 #"m$J}p-dg\oCe@v\}NNKY[yRFd5vBOf%reLi_ڐ$Pc:c_ `C*O=ݔd:@,GI>T3tɥ#wGaC&}2͕3`>r9E. fq.uw_E&}M\{c=3J ھ5ԵCW;Pmٻěq* 6j޴̞HeDhpV֥Ad|e ۂ;mYn+^#.e-unKg#ϬQ\<8<xje9ƴ1oBpK뷲6 bzr,>W bĒBlgX8 B*>Z6>Ռ CdjpmssMt9k\I$=]h噋Z/Mꁒ;kElC㶖mzF2gB{pЗBMskٶʈH_YOOM Qd;*sařD>I[Hi[[m2ܡiP*C[jXLMМi0uzq;S\!_TM Q6-I*6ܬ=Z$~4t`Oeg=@X2M;n: 4,dy@ߧDafJ2{D IwLR[țIR@Ch*)Za}*t7k.v0Ń_z8Fc/(| ؽ]fftT,vi,L-{z;j0N AHO57=@Xx/a#KY%2fMO}!&}p;|zrs9;aԊnpO;zf|d|_5*C6{a\dՃ#>z4xbOÁ ;oYJ͇tӪC}2.Jѣ%QVij+KH?Y?/׮ҦwLX\TP"&ݽ?Hkfy@V3 _h!.܉U (xJ#^BeBYjEh`K h;8O $j :slېUݏ^U_ YۼDih~ lIYWƴ#B-5OB^BūDЯmX9D9r"wC >qAI]wlZ(m%]X/ G|UtrY}ö́V )"+ */Ea9#C}|n Q! 5X!NmcK_H t?Q~9 h,c)VrpX.fcOQ˓sZ3 kN;ۏ(ݙp 2TFU}Ӯ_A76]j& ̤Ta"hi :.ҹDPү(6σo@Y":G夠UPȃxpد+=Oq.B^n~c|co!Q}{qd*#ɷ߳c-qiGLe9w׿ݕnyʅ6+F#c5 NE׃ҥÚET}IVzH>` %}Vg?p{9|DؐɊbRu:GŬC/&{zWvQRzI+mBQWC8Qghԏ l<FAGULt^VӸϐb̛IS}:fk(X (/6P98¬w4κˋr^Z6}A턳XEe7a =ha3| ZUZ,-3/2ͳLkΤMGd&UC.̑ly-[z63y F.&RPWvKNI5$Y#{/ȓծQ(SS;2ڹFLg)* jgkGkӳx^0p{F?M% K"oR~% {tI ȧۙa˧"7)"+ʉvJ'yq(V!o+0w^%}x/,'h&+㬾~`,]Ys_IBgy\ d:Ct[zc˙}ViNȯNjNf4SWPyCrzH*vyz#X}"=L`pee$Vnδ' 9Ρ:CϝyuyȒ]NA{7ɴQdѻ\'Q;ʘ&, 3HP_wY–i;티V7\[Ey(hM\V܃$%cO1qM.nXi+Yҝl߀s@fh;;;ݐd^eD1TT4h4lO)o;Եhr"UH RbY,&ڗ7Hxo]8>Jebrq}pE;{iY/ze=<(XfI~a 13>R-$7bI'{ FyG['*w`si?$mta%:),)J. Л4( FBƞO'%kS|8,$[surp]aЎˆF3ӋTCOVf 򞇚x0 rŊѶ)emn5Tʞ^-~TGC} FUmH04h S"x:!TF:X}+,8Q(+Po <ɼbSVc~ t|E;QUNs#bj U_pX";QqthgOHl;d ۿ@m6~zayVN^cbw) @Z؉6})]2hdЗ_cxVmBNt'+c2u 4)I&:4$$v|lL3!6%,O'-}w=iɑ9%߷rxEsW[?Zj+Y!hS9AaЎ'ACI)?N>≱'hhM9Im~isvsQ67yD&ލ%nGmS5]rT턩_(t3{Wҫ<Yqq7:xyW)Ig↬Sʳ@9q}bԸ8+EDJ6hǍc.}( A}<8qTlҚ's4|iz :_r]?Ⲑf>pLTa=QT`{'gÜy@zgKn[ToW.L!ei@=pF$Q]5ʹ;.cWZW]zb`"&X&!L 0]NJUTe O2h}r8IM_ZWl(< :4{5̔tiP񣛩tYy -5HZA2R"hn B`RmA'o/VDZֵ_&V^ɬ1AEYe-Wr[z֖CWP-4- k1Wz\RE ӣ~TY7++f!x#vp2V{lrD:@&;lڶmҜk<6]n|O;=3EC8+ч8 z~llsL'K וC?Qjcov|"3d Ej}⽡a6 ^8B̪$gj AEk:-4сVeh-@;.soX6 ~bAh$=rCY_MFMX-\&`.JHxť`TagS$'J1ӚJ] WЦ7ut{*h+^MၐIycɻFMr@:I*/=F%ebщʚn `$;z%ҪP8xEҘBWPbaexJ1ul|nK 3ӽ4Dz|=UZA.OglH`C,lϷ= sx%`S:@{lԕk ɨZ$^&juj@!קuF)zWÔ~!8Z2흦3{(6gs+l;è4dse>R9 ra4lIN1N"n^%R%f1@MVcʺn3у|](PTwkjKor;̱'RO𨉲V;J rGoS ^u^E'~ Qdel&\b46iC[dɥWT'zo C.PWNT tS|]<q÷A”'g@Qd LLQfͦ?Bj-꼇 SQȀ_qTA~Hu5{xbp\t*ݏ7Ȇizt l{Z?`jE΅ DN7`4g%:_ҾgM hgm4.τz~*vMVMprsl&Rd kki2cХ?%7Ah1Ξ^Ғf22f`[_T9> WlU+NDO;G(E@urI4Ί|f[I.S89Lp%&;X`"PȻZ(*uSk}E쭴>Fk,f<+=vW@N50^EnӭV6ɶ>pbLiuvik@i *x]̄ΊPo-hKVӼω]©#K2 ю:Tɮ%7Wsj5K3!\Z|CD+3JtSTs_,r+w1AbzfU0!&]lL6gn";nGh+gP/M|v)@ "`9[\1WIhCiNo7U,|C@nC޼@*TCo>뭻Č>3+1rzUӀzI0+a-hJyH<;9/g&mJ ]|d¾k=IZ5*4?!pyȏ*zDʒ)Nlyb&Ĉ,tAIʆpTOz46$e:aK1cq=BBܼ!uHԔ_ j-f[Y0S٨yk:Ñ#Q,5 &Qkt֩Js)4J&rAX]ߑS%O0fon1oW,M^'TViePQ5t, @(A5G2USS'Oז^QN3Tv-BxjUvj{G8\P;M۽'2<$ƣevdC|Uj ӍEPbP|xy,qW ւ87-3X%xvMW˱SWoȥv%?GeZ\W7J"&6aDA,bRwqбKwUיx ٳҝiF,&;8*:PV M}%8r:пAq`Ji.6?85d y =r&Jl}Wv_&=ADYOM~Քs1?TO䕇sKN{kRx.'a>C;ms8#d]xqa߽S: |qj>yKq*v4 rûAR-W-@{F۪| l6/WL_( Ѵ<rA3l)J^ۋN}S%xfc:!ps+o!v7G$ 4Z ԋfw c Jd10vqˎbI+ aH uHK0O-2zg~TkDN9b6Ҁc@)FTruLѠ@i꧴N}.R54Lj^{]鋽qO$*іӑ>"L h&n[Lysgp$lY{^ȞJxu!hZ0SM\6 ={mq o7^jx*7B=/ ^C<%H:hHp>X7ein_j0{oll[JQoM7tJA)Ntvc _gwRs0NpX'//<9In}364$[2*F&e'q x*ͮ`j:s"QpgXhɐқyƧⷞK5WmoH!Ϧ%,:dBDn+u=(N=ya4=ǗI`Q 3hY9#˗{7ZxɹhaT. ޸,>Ҵ?4)D2[ߴ'ϹXoȁ}ӧB(? Y) eoL?*2hCC 'J.+MklWi$ZMn׫WCT?-%!Xt^6ƙKssZ4T ԑCA7h<@<[sҁ#0#!0hpq,8 ޴Qc1$B:z'R rMlOO٪|1hZT\+6eag!Tu/Je_䅪>Yt1ݏ]"B@6',sqyǻ9IPOI'՝ hΜ `:[x kwѢpX6ȏQ)\x~>e\; mU' L*fCTsl7V"Yma (I",$\&c!EʬJb `uj` IUY/TfYP:.LQ/$Ό [eAp@ٌgVd5+h6W`+<֋"h~ >Vmb x;/ 6:< |Wkv'HĿܥ:}A +ʅ*Ĺ 0 _VJ :C۠n{ߔ}$@uۇf P0!Y"]$F7_k߱o_/Jw:D!oƒ{"[%4+X~g3)H,}VH QD(F2`wYJ##pF`4A1zSg^Ub_o=RV"Wdݍ% uC-,~>`d_B8X`KPQ8{p ?71Q?*"Y\ k"Sr[t&}Mz1 +tf͕c^~hl-?vDbϣ? feM)D|xXoeس' AdB.CX]Uӈ.vy2–Fmر8jҊ&EP3DQ5F }u e@BL]:Ssh+*Wy!m~iٰ7&=L1ln16HQ} C |;2i2F\QXҥrÎM%qH>[ Ҩ lJʰtc<{b[|M_iwz)@"_\̔١ C-̇"| 3 T+.*JY~?r>ex۳BjCo#&Y<^00 d 9RjNe{u@D7kNejm*Ml~´7$S$$L+(~V?S%*F\d7љ1 :4ԫ=6S:mZƨjid `S-Ű:S6>rAvP`:G/!;Iu׺~7 1j7}CH &U$qĖP392 +a[}P-@ng!Es4s >e UFIoֶl+><Qú~A٠ \ܦ 2.y'*vR#ɘ2@uûyPS}&o7.T$Vl7"I $&rŦJiJOشsR4_ΓZO1C`y%-Xiv(3Dm)>~;^d)IE@BRp37/#MV>ftpg\Ucbƛy5g8s"oP8Ss [仒و}1o3SEd| [TqyOùqsݺ0M҃_[؍V) GQK@˺!v̖lN I%, !^j']%e<:zX^ {"y3U{NZ O|1k Jp\ ^ * J"go>ێ(Gàu8߿Tu(\/Zّ:q6Hj,Γ˻b?i"<ټu'S |?>M@, >>؜5Lwb Q&qSmzՇIXqD+b? $V9 p`G;@bمaBRZ 2q j >!U_!jEZ/O.ʑ ouvNYyܱ&td:@vI8. FZ .YPF^`Kk) 'aB}WtyIU|+s+y_P UʷfrP`IpEE:-;Qp;𙸤9Zȗ pW$K-'? qzv§e ƌNMTn,%M1xj1ԡ-0D(f Ԁ+gOy7qϓwvc1,[<ݍh*t&C;~pytȆ4UIS|"wr Ye޲Blm.(""%T^l '?5vsrmR(an8]jB+`"2¼T? Ϭp^7x<6Jhy¯{WW,8!N1ÍNY:PZ0^@(xP~!{&_a2ؼuru&NpGk62kTy1F7iJ~G?PJtӯEaX(D ߬6Oe؋nqߦ%8p+NT>4F'W!U/nҹÒgQs&)503|[C{\"T@_UX~aE>[4Ry%- LmEߩ4Wxm  +k~5\!Se?;#Ωg7hEF!')\+6IGw2I$3:CTP_0m_4):sȱGpkHע?dنjhn%W]0+ƨj}${kӦU+sFۮ*SU_Et3Znw*A07sw& 蘓J4qH+8q/+!vejo_c@%,ߎ D$X$&Auiuk4Qj _s#8腌'wf| !ݽu:>$/s(( \aGt薂µgo^li-h5ԧ`#ڔϰB#f&kitJ>Yy`q@!ޘu%])Jru}n"o2wKJFUef`Bݣ7b~K:ZʶEX \ `zV 6ʾ y_qٌNlᩛԔg;7N,E|R#'`鉮9ESVg_cF* @ϚR,;#2B l'.7$@u?gz_w 3 xM7 &C3cY]ľd;s{%m6_We&8mt3޿w杖zPvt-x :0 fr8<=*+rJshSowi2NPqEEѻ:JH8s5)SlpFSY |sN&,]`NCzÀsQF r]¡*I?('ڸu~UT:MN4s7L܋;Zq.fS(WQreq9f4B>##S?ųeyORԕ0^mipM[Jw;Kyѝ*\ RPKouq&i?Lba\F#+[pi( FmF}cQլrq2^oK oWZ0}=$$12~UpSn+͖C ] .ov[Gt뷡]_D~\;O_$qW*)}nj(Fe4WLÍ0 uJLpZ:P%HIQL|Ha5c27뛆xh.KMq9UP#q%2yJs9P2iObW%Zh;DKd?|"vOEh 30k]U+5yeD:%#ޑd<X;0PeYFN.1f)AaGSАT!s m+Ⲍg!NιRj\%\{%lM^d>Mre)u+IyD2v /t k=Y&чubd2̜Um e!}6鼏߰}BUHz?Zz0mT1p ٪Y(Uy6hRbTߩJFWGC.EN;{9hgehѱ-P@l!I7ř"b*Ci>MGP]C`~5tvJd @# eӃ4rUFH,˶4Jd"M"Z3!޷%YDEF< hV%ՙVC|Avk\Vû9TufF&|D!d}h-G0b(ndEIIdFE@i߼#!E B\ckͨZ-®1o`sD2zS< |2]!B'8Cj&f:NbӿiA25U^a)n/(SGr<ݐmqAim~yU0ڵ Ox 謃;@mOL8cQ ]^;6WMSGf߼ W;^P'DAPk<׉Řp=b_֏Q뵍@ϕ1⸃m3ׯIQ K1[b§8kJb*<Qj ZHC<3iT0[Sm YFͤUEd(<;{.vfݷGԝ]{e= =VbG 즅9l|gIaIF3fQiŸ޳*rpR<&M9 > ~( tkjP9Wӏކtђ/. TY݌3%k9 89t],3 ܈ }`ȝBЇ[c⃄!*;q^N1{SPev0 $HM:7-犑q\wӗ+it珩ۏ$.$:YV@׀n̊׷dnBz(TS8P)lTa5#?NK)ClPd.}Ȑ@Caݞ q>S 7xLBy^BR!c%NtXOq M&5UO*r=qi@Sh[czjnhX[os%'RFƥll,Vd>3)cD<:[*P?l0ޛV4Ȱ^davh^I0}ݺr$oC>z3jKHAfCxNuJ8~pHpYT^ڙ F]fWa{!T)IrH"믛o mc1D00i!d@ x+2Km*M2Kp h>bOn3~*ت A6;?xvEȖ_^ ')kj911ns=OmkbJ難z^> U{N^x>]k0 /+a̽CxMwO-۞WRm(^שn垬֙ph6aEԂ{7N֓ZX,.e6̢יoWg8bhr7ة0W_)1 QD kfT FLH3\L-hu<SS&ChLUbEs`\T^Mzp,,~\E "!:U59/`ؽ[}E;D(Aϡ<m@q2_Q`B*Av._͎(]@{@k~Ј1}fxplW+FoL'y? k\D v$u^7 Nޢ$0hɜ [L>031֦̻9GfXMU@2_/HV/+U^ر-Qw6~/׹r 49wr=(Iu^o 9œ9VSTMPM* H~vjצdzIFTl A7GL8HA\uW -BYL-K&67 TJ 7?Ƅ;H}|锹Lo\Q2BM.oV܎@:y=0t~.MEBq}PE 0U$4 ͟`bv6 OZpS8+SΠDQX2ׇ{US^B {&@҇1$9Q{cq8OΙ&Gq9pS 2E!"yw]RkhbT ؛\j 2[a!VPL@M<}R/ *߀?̞^Ve-BaC/#0_yg(ޒ'N `W5/(Y`ĘKϔJv\Uwn3։B3԰/UUR4fKa*W$ yƂL` L߮**E@WdJ=cEkĭc96t>S,*sbAb]=%nmTź$ aǪd4+ib@ٞ5>180#v>$6JI<~%!='aZCJudn. L#}/zG onZR?PP4sĨc)dP:ܳ%B>;xM _^BS4i#q7\dlyχy V4ID 0,i ֊Z|ޅNۄ/~)5 S)Ӭz7 nn Ƿ-]aYI :-pj3|NgNHdP_`&`A~ͳS25OIo[l :P&OUJN*uUX2@`jkrǩCU'%$JVen-(Ut!'[ʇ-*Qa{GC7iN^ 6E9l هѕ,C+[?x9 䆑ƃQ^QmH[, yvotF9x)J%D9TNCi\${SO;| wnt--\ջTQv^Y"ڢ'L N_;!y^ZCmK*feiL >DCpC^u`N2" _q|Vp[GP}^~QU ?ΰLZla8MϮ/}%L {Ӗ‡d\͗,v L%h  )0%+~f4س].jt]7Z;=H,p)nIrCp} k MzݸΒqR!UI?J:(1LS8#qU'"my(Ss`Bݷ΁eb6!کaNb]Ii{q. pig+j98mrqӼj*L YYLHU5DzDZ}rI,my'saQ&zLj**&( [X4~]© z] )1eU;r#߈VS\w rAcҪsNZKdzYf9iDd ۑ4Ŗ +6sA;*),#F87)֨7yKPЙ#>zK &atYb*?8ϓ8EFbN Q"_fyH-A2^$Fn:<&/׭ fB@&x۷U2}7>qEuP~x/O نٙک륜2{V.v5 v(S3/aܓ\Ŋautj@CͿ;$la]xsNq2DH]6Op_%::R\8znvI 7̼ \{/ "j,Rq\ fDi4w@hMh>Dm$&{5Pe%O=nBK?-%m=Po)YNxoiJe/Y[@MHV\=pʄA008XT_0l=Hp#/|zí9q SY͕o#M4jƑCHW$Dda X/yA7"B[_AuPG`'z']Dbw(&ϟ cwn$q90IXpb2'23M4{ &hFS?r.ANDN]W]٠bw!|CSn9bfd;ÕJ]#^BKK4-Kf,N.68S΂ɏS>Gyj\LjW*zG(I&QFd$(S(fg#x<4gn`9FFfcP}䇕)’УˡfcleiXWХzbq]:]=ZQЂXQsWCɹM<n 0{tJLU+Ls{p<݂x;嗪 Jw CTV\] $ eNI9f4|:oZqʇH44.R<{Ie˕s>FGY9(UYNhw D3XjTUVZછW\)wqv0P$x8PyOdhf ͸ 8K8<7%zat z}K _"Ԛ<:jTU F`#ؖx%̓=( ~bn,A'ĭ.J:Q`';t< )'C !I Խΐj\dly9 .wƲ'z-y|ZU+3*}ǥ`o*2(ZϜvpgh|1s ¸L4EA얮tj^([5O ;` ›Iu VA}+0 \"_ 3<~_c,}8/V=F6 :rnQWGANI[Ȼ!wub^mRG+>Ԍ,ХZH5:$zm p7vFq#g^ ¾ rL㕸U'0M^w"K="QKļEaw[AXlÐ>ijqr pmVK !OΠ۴$;V4=tfY-\\N|x>M7mk[NAjGm93Q!oS2,=wzD&Nmrb~7SDbP28t9H} ײ@]o -n-&f>MvkPzG.3X9%T%R=~Qfe~pBVz2DwEei4`Xk={jGv;bׇ 'r>#pDH--T@v[4ӊ7'5b b֬h :r +&M:MH&!lRتB;nWLLo͐@mA{!vN9!i ɲ: 616yА[/*^$HWf1sL~q[U?w1$BxL *uȥ֛KKQ V0!2ī }$RC t(2ިw ީY4TE=KHDg,囻IrmSXD5S< U6! 漟}KX H5 -}5!yʧ1!* GlzWgQ''Ln][9l &!NĽsWY)P;W~deEH1c ɏvgξP& eyߡx +SL'tfj@[v>H&31S?E4 )H L>(*(ޅGL+4Uxp~ot[U1Kz{-,GJ@hLlw^ ]3 Q :G'>ϱ7߯4MUi NR^_>Bw4QEw7FI$_: agQ_?;R!L@+ei{rt w?Ŵ&ZTPxIL+m0s+ĽchHI7H!ѥ']C#&(pWdJJ+w <8m͔Dz``XΠnŷ80ƶE>'xxeV Ot}"ݴj%^dhʛF.Ex\H}&AAlhMRLnqȼw K =)J+.U62.|w-;`+4٦lZc+G 2ɞyP+U}|# l, ް1E{#l';$FFkB@oH`;Eދ{\I"YDD9y'DUd7_5`'d;5mW!Cw!p,㭈s\{[P;Xy{wDأU;CCr;L@3v ]%Rjj_/Л!k"Ǵ"Y3'A [SGLRڳPC0CiDnfFùe 3P,-e1dVC-,y/5)F3+(>j(m ʭXs% Hzwø>őpVؤ;Fd/f"{5d )0i]P҅NbԨy PP BDOu#@-~Cw(e0bbpsb.g\12ʹ@aHI>>NK}BVHhgx9&uj30N٦TR8t%UC#dhpf5H4^g%Mm+zDNL^k̪O2.fH ]|GַбA|G ڣ6B!wUppT~/@0A:uï&@EL 3SǢa( y*R;DudW.nkܰ 'u"<ɅECxdܴlI$~>^Ia0Vԍ8.,`xN Vg#^ 9oġ /|O uJ96B򙜜RCJ%3/DGU)3O{!"KY= ݵ ꋩ sb<@OLyΗXv7~M9GC2݇(;i2P7Ղ- έNw'"#;Vލl9y)zڀngyOk"` ȘrR%VpVA_Ŵ*kR8Ǥ Z z&K: _ML-5[egV53FG]녳}sYڞz[듊ۑ[2&YU[4BX#]i:6ߥ;S3|wAo T[bLs9Az4 \C\Ru;9v_Ǔ 5Ujd{ǒS0MVlwk\lь28>_U(F*;?O .Eofo H6\9K9ԺMZRܮA06I Z`ʞ> PF£wA/)꒕S#S iɰ(vDLe?&H x?J|@y;'sdGQF@e[Jd\h$mU%eQFGhj%bK%lS<ᩬBZCxT$өHvFxJ cG ~iGm"UtǡgV& )p&P;Ҡk09NBnhAe r@5S@I4 ^PK=)rDSO4j*9Ԭ:#5(@TX[E%ʀ-M{JĔK6ϞzҤʇgMEd+/C\<[nJj~ikq #؇~2R/,ei s/\tǯKʼ3WW{zu$eL6æM}uBrUEi;%>B S5n3)[Z439c溴 lGVf)pium"`/[5_XT#o\c0G!?` bAm_~w{x0{ѥB^~kJjARZs!1dO َ#]4"'\zn1hٹ߉0G5C}-LkrC[ `Diqfʬ _ z iS/]|6UcyǂJyĜ4]4gu3PWM8~A/ @>_7:y,ʽ-)B2d5 P;21fG="ձ' ԭ\^KESpuԟ*SGwi+cEm],Xcw},']M!Fe++go6oZyp3M=?JS3~m׭ 3v0]sKatIxS~DP%Y&do\3k+ q zcwTKw)#Qn8Ȅ D3Iv7aml:/yR0,FQX%/< @ fKCD&_ťa=aLֹ| %a ٬xIG{!xlwwi{iH^@i%1R-DV{E2 dY=Rw#+n!=lr"Cv]1k:=3.4`yP"@e7rLl. ~3B^R%yzEY(~?5N8 C31;ծ?~UCqD ȏWUj{"4YsH>1T)ct0.KBC@^ ;ؗ-M(/ޭZYTn޷g .fu~}h10;8Wl׽..aMV褫{'kV*TiJ4e*kE I3@q=$ nt I7 3tx*^!uG&PV(&gvx>Eܤ tQc0k(0*Dxd 8|ũ[l j j89=t ^F_YÍZU;KI.>җ oԤ?/g?61u2'^BK7|fgl"&8,({CƜ1. Н0"V V̝ᷪDv72 V=O+!e^cwN4; -ˑVOGmA2wB.ٿS] xU:ZP9yQWѽqG~CNQjYH!"2匋oۭ!C2! V?\<$&1҉1oLKY Wr!B6Pٽ!qzFB/f={&@%)zPAmCJu@+p 2qP`5g.^\qWh e 9+n}RjsJ_CmmdՐxNЦIF[HŬ݋0 7G&sYW`\j/}w B0W@n:y9,yYT N i1Hj2xP՘y+ U*8:\(pQQO8M5D-x&C]1 SZ>mcE2S)l}rqdDRS񴸣M٩]eЩ `8b$l,*MlTvm%I˕<+;uш:dC_o粙 ]417g;;QdiuF8ET٧o4z#' (زciԅ҄ fQW 'N;:( le|Wz[A=0V\A^H6۷`4&U4%ػt>:yarsCu Ib5wNLe 4-qnTREzD09Hm+k8\qI{a%2:2t&|FFEdHdum.yZZ?ɳ['[!*K${oOj5M3KUZt% w5:&yf`#.kC]P?NL #1ЦD=2f!2YT5Ěݢ\S®ye_`Do~K>3JcrD[u$8pY qmNі=fשٕЬʬO"D;kjW݉ZZ gi #>]JEyz}xt\[ {A?b>S8y!z馢YI[$ݿle¼v'5N[)bWǿ +ާP5GR0=c|Wu^0C+'a4=#eX$7&y 8&@63KؽqԂBǖl}Ϊj^--+G3@]"Y4#(4{#hՊI,kZu9g ÚX퐲 4B/J7APTCDްI%H˵g? Q,#<7ݾ\fkgTE}Y^ky,:;7+nFGVb7RSˋm0|}C2?>,|t$[zKfڄ7IfIyNHv߱YU3YY-:wƧB̨O`j*#c >n,'=l1LƢ~g:ȈJ >y@ 8S %`K"_-*H߀cw .; i:̵ [vq5FPȆE퉤th9]l= d8ˁGBp~A+k"jce;["=#qmvD);T9U ;u@Bq?eE g7z2jYWfoD㑥n;UTTjz|H{0WF.Ia1&S5mT_LN(Zfqo<܌wz]glvK)k!٢٠2fCL`e^!䉣N]~ӥ6ZdG^ܸkL迎ke@m>MsjoT(~@ulh5 ;b{>~6vs$O7ﶁS~6.YY )1/ä+p]U{i ] 6}uwLM59:p&'A)'=ԗ}-:8uE.UUOw4Y8MK< _͂{3Jx$H3/[!h#)Y5e>lD8WBAԗ~&mf?d9 QPy`$Kh0.4:(ށ"; SC6B*ca 9)Fv*AF/hmQx[`Y 3qX؎.$S/31Alvefc1\a< 8a&-ȩ@à>m^z!"yx N#e/oL0 1fÃ; =A|ߊcZjIߘA=ޟ*>*r3\J)zG"T͡ y$.Z? Ue$WG*#ww,.ß~8&zf dS:sSԲ;k=Pw .AL[ZG.;ɁbK'])}"=I˻>`.CGջr" v:V^cU95t Ltpu/}D=l,ěAqm:yGgV i:S +]9)5z,]a) K"ZhFȶxdg[O }KSQaYc"ja_LґE9.!Lz ƴ!#rE68lm{^9Xd}Uݢ`[[f̓3Pl,_$ƪ[b|WvkV7T۳pE)tx9r/1rT^n *Zyq`6()5*X 'v2iC ]߁S 0Nޚ*5駵1cJ%")B+ tyY]CAM͂]qjgT/Xp/%⠾\ġm'k 03 jx__RH&'OLjdGO ` dПD%K a29RD=6,x_V$tU$ bWW(7xshIDPxX,.jtac d'it}Сlѫ(>}wBOZdă!S*^jj ̏_r3uj80C_L%ڴc#zk 0vQUk+]_;PAsHr޻)F.1N4;DdClkc&ѻۊ[|@V;Ϙ/Zz4C:zeM]|+:aEz(\hE>|u`(&l?>1[DHr Ru Xdw٫Io_+:, 5y˾?D`;-4Ԩ $8ìõ@[-I dLez$K;XP/O~@ )X^zZH "WIq 林CrbɖbV .OO¯E? {DHÿ uk4YMRΜ3R~XQZ!{&~WyBRT+#]1eVy+G8/\m /(<`+}WZ " TS!::CBR7qh)FG=x!cxJ 1@{+ (w袯s\\KWp`7l=K9:4 <YbmyS6`|I?jCQDP^G{pLO,afx㽶4{Ơn걂d阅h˺Pt5藘M1s "]MJ8%hF{SMeghTšqE+um@&`4YqME[\bETSx:s2&7OdļS#eq͆F1̸=2,f8?_ndPVfѢvꞀ!RZ!K1h҃ qށ7!q8P; U$X'!>~E5գknf4֯ʴ#w?tQ%@،ø`ĤTJ Vk3*kdt0'm> [T_8+ܵb*_Ҥ'E[yw۷,m_ KnLEK)sE?, !8γcm,[6|X cOL._26[Hݘop/.>* D=YR bEns}g7 rM% H$%C!yYtXE5EO<[t4~1 KHma!=rqik+jT$[RL86ˆP} g&TxqޖsM}n\Pś?if;ڝU,vh_ >rJn>G9E JRRʑ,%ut?ڇ?ŏ|BbOw#i AYL}چvWN *J7jV?¯n!&n`{/ҎpɌapNT\ŐOu O*rj5~ # q^jp3}AWju Pj̠S==Og@uAwqи7X[$X6 "1ɨo+?OuoFD!~ΚJv* ׬Di;Y)(0[X@|N @'TV;Invε\\3=n> Ll;h](&~EGݨnA!7k$+gA|VY=,xKFΐO _\|XRrm% 7/3 2qK"-K[qsD!}O1|ľjv6S~75 &2aOH(4i@7]&)ba=i^_&H$U!NsͿꋩ=e ԀuMӡ5)i3anifs4b* |*`¾?фKC-W!Hҫ*Y9C#r<pa}SA{WȨW佻yΤBDnуKҍdiYk#~Zvr l‘^(aoR] \;س_v޶FM5a( ql* 'ڞ2 gu$@Mti| ^]y4M&3!UI5 [V}ڿS7#y]xC 0ΕPP-_a؋*,BH>r4{娧 ?,n9 DV'+}!/VGQZĞ5ܬܙ.dpqҶ(MߛqtW# b) G33boK(ҡ*_MrF; A3[> ĪK -@mS<K,Y-LNW0$ Q.ċYʢK{~v[^^>H9RVy)ŊIRόҡstк<3-cA6qb,fTjƐ 6 \u32gZTlT'rP/dx)XAʆ7ar:F6]m:.֢Ne(_ \+yCb)Ŭ)~7nXo> +׻" ;|ן癏 LCAou[oil<6s~21%ʧ@،vg$ޟqX%g:sMևm{.kH|+':R| ewŗ(PFeb1<^P{2 m)~w dn6l-5H6 9NVrw%-]%>o){%qIykUxYV"/o~ld-{p<9.ӆ~r`}.w"񦩊)̖_`*f C^X _`% pd5T! VMBf+H(.@#bLI,,RVhX͓`cZZ3T 6BB)+"2ǏyD/me/<~Sa0oEdԛ~bnZ)׏{^lUٵ'4UGo2j9ÉN[u2bqѬgzI6N6|X3m"t{8c?b2iE9)Ucy18 7!gIN8󶋪R*ːbUӐciU$x =aֻ~BeA=sL^$4 5LzA?ݘ.|FKxA@ly@q1WF¥:0&9^fD|Qw?H`&Ycqqc5h4' D: Բz"2_jx"(8) Ct}rIh*Wl?:"n#z ZJDMGWzWT<2leYMu D&[MliyQ^:U{3>rqW=+J{[",=,.([f$o7?ʌR0^vz (Df@: wgRK|"A֜8\sNi,ά`a>?7 T쐜}k;'LƨGdI“y#P1UoUWo5R= G8VL'L`o@ݍ-,UhYˬq֪9<+'2pVK**j^ʼnh5xX{k,0j0t"r~|TJgP11wdʘl@OK1fǒ^@8"U|0\z^wMײȐ 2b8uzħ(ι IU+i]-~EcZD\&tN!5{rlk/Kk rc > WT[$wj>܀]>5 Sv꾸t:Uԛs ^*2K:h1KKGg4 :#5U(08tW7&MMG<^EgJm=CtmWnǹف|7s,;:VbRV@TޠC}BO #6y.~*\47|mQ(GMS/c/}߰g[Ohy DHC7&b];KJPD2 ' \cƤ\6 9N?X ƞL>X;ECH͹&ڿD)tto&"-2?H*Q/:[CJ1}% lVW$_DUM=NƘqqHh5>a~愜ɼ<^(v6a-}S"`_B|?*$_Tj--+^72(\{AmYnͅjTIn^('=wOYaօXFya CyZ@8Ψd i *o0>)6{g(jJz3[E ƌ6n)&@,.}(e4r!}'(aXVޏ0_ύcnZgiAhi5[0hn2?.K"$&J'y]LxC mNF>~&XZ+ΫMRhF}xش@4u7F0mW?$tPj5v99pQT,6 ʦ&7tOm>,K"CP!*KW)H@cj]b Lg`rcV@F;Nf0 ҌeԲ$x ^тEU%:  znOצA4aP^˥GfO+S^4- s:AFĊCRIBdfgUeC()ї"/$4"ض@ތc㨷ޭXwsHBU\BU9CXtJհ")0Eat%,Y-@ @ȳZnB_Z 4^XySKg^8h7as+6ߘc1Xm )[LҫQ %8&.:vs[b.$2DUOuw}L݌A/]6 /PcȈ`c5Wvi(qA@k˦})e:8\hbr5dB拕-b==K@hc.SSO^jEfquemkHM# pPJ^Ǚf\a c$R (xFj-GEZ~m w Y=h{FFUo?4TvZHV^/ 1*#'rV޽@I/نk68sDk7IߕFIFt8/:Y hb>bC1[ Wch2@(KF?i7dijNLY'/ڈau>Eʧ5tV\Xuu{H>~uo p'9I58&b5=.}ʨr'|3븸l c[(.z4(gUh7 "? 4K g)QzŽ]_XE~9yEc1-I,j:j*MZg؍Bó+ے7W-xoewI*2`»(:bTjn&Dgih9&@mXe⾵ȜJ ѫ|ӦLj=]'aל4f)\A@<0}<%^(\[)ڱإ}[4Jɦ }-P^2kt6Ic8흙={x@S^Nu'Yt&c\ńt ݲ@~NX 9XiWfWp8dej d10?vlWdd+Დ>!Gis7Ѐ.}FkNȁm;S$\^9IϴI{st4<8G2;*cT"Ht (-bYP @}tWnl4c}|pVPV،]×oR҄Fw@.[N Mۦ3OAQjN1/yXk2֬FHSҒڇ iR~D$Pk _;X-5ˀ ܡQiCSlz9H'a9fG0r{*YT _uJe/zR(f߇Eh7GP\c/Jȣqy -_~x.`VA aYW5L/v쏭NfQ.XZ{F}0vkUM*fD5#'OGrGwM@=$-:9[Q![CਯtR9})f0eU,]irWLu1tb5m(zOJV:mWgUEn&Wøk2mq%  勸ޏ+Iml*f{ᗚr%`毬xzXE}Dls6&MYc bSa=}N0Ke(6nw]#e;~Mjv# DZ" cS rOow&(ѴæZkN,0x85 4ߣluq*EjR6||qV}slW/UώƧV -%,ղQAFV ݝś|KÂV#ҺJM]3=1%;" b E,Y'xCTU{4rNWϵE$qjnO0>ݞV.t,xTF`>_]h)ߦp"Dbn֤YN9QZi2,ly1|㔯L<*Yw^YFj&1tMXQdI>-os]+ 叏E 2T !/SIہzWCXD fg Dd<8i{2i*Ev[حX^'[סj!k(+ǭhsTg19`uZzI.+ݦl~( En sn/eUд 妙·1BLb۩Ϙކ43.KYׄZ lC.E+9# $IGV͚Qh)j 1(p e*V \YX?uX1-߯/VVAOo O?}vj|u=!(Yw),T:Iw xjKuxDMM$+c(o`7‡fn;m`jN )ԍ9O\׷btΈmH-HfsdXnV/֓C K#Ȼ 3%:7#=—(fV:Q/04>Y']l^$%:M2&()sBlYH}uM9Y~ TfuӪ ߖ$mWy#:;F#-F[csw/m^!E+7u n`2ԝa&QeG|\Lp6ѦۣVs ڿ ^6ަֆt9&ҫs`8Wy6ׅ-e?> xO&U [ sY(vѣ+տ6#!i8k̝S&?ԓJF./" T+:Rʂ9AJȢXGhooN4~xcąJf.C{QoSeTpF׼쏰u鐨9toԍ7UJq T3 F'Ȇ5-ibE$F/# /l(+Q1uj2"'Ag3Jx}t пdTs:T:zAe v%W+}:DLw>* r'4P ֻI9QcХ2&y*5=nź]]D#rirY gpwamOa.ĽX< P;2B'I(,J!#S4hpP΂9ZPQ+K[)\ FJ%m׋34?ژEg$RΝ>6(Aov(%cmޠ@@)!Vf!UaDmCL5O2g_,:B1!kBd:-5^ ^~|[ }*`IJ(Ԩ-ŪexeuI6 >Rq[ uu~!>NJ&bO"3Q(pN51ݴ|1ɲ/]]4࿙&,YN6 w}ŸE4AU30M+|^>N+ ڭw%↗Glu:}g^򒓮 (7X>#csֱo, !wXt*~J{5^Aʩ-_#!iUI |I;FY TM*h&w](y{ązhޛ@im=lJO]o.dXL/TZiTL@8ݏ4X۬XӶf2!SQ!EL"cQ/o T=1LzTUwH>R,\[A$kJ;0)]T Ay캨IXx2ÄKZ? ,p9_ԬeQJ,齽X4/ÉPU aNeBG  +TѼ2(h}\;DG;`:.m54= bhJ<~n whJ<_v&Q rdpOYR;}ަ̨TLsU!ńUgy"<Ѡ 1GnV.Ih s=:Fa к*(a; 1UF CIy]ݝay~ ;?>iO 0/QXzoa|h^6e4F?W*:ƉkH_ DUixhfırc|Xr葠oΌ4 <`JNæwf?W4Ҏ #zHX\u, Q (8q@ݢoBjo{FJ) *tAOSN 7n ηLvo4ET|s0n'bQ!iGq`[a01N /Tw#d);HENcϳQ[T^Y|!8,=!1 v Kcлΐ]Gl!{ă(zRkC<-y*zW5\&cQZ]=I+{Y?-~RM\vOhWS(Nuo!%ls-Z X|wt\ֆE|0!fa@(eQ2ȉ#p+Ql lucp`5!Dl AEk$ߪkb^vn:JRxFjjt䪥cRz?cpƯTpΠB[ ^i6>A|j{tWڮoҝ0[<͠ xi79z Q}B!ܑǘBp@B[A*ƽR6kA\{adt'oc ~49uJ?,ρO 7L<.dI0ߌ.t=P_k'zygAZeݼICY l ^DE,^:L{h B@,Ø/Rm;sO++#qo&+O8#RGS!):/v[L+ųBM!˨c·nvː0M.x3!w=56vা&SmGf"&*(yA.@.g_V$\VXmyꆈō2Ћ,V*g1ίS=n/<5x19[t6gzׁ +o=-ct.8<}orYvGa!wsq7!.Ļ[-"53-0͞5I<0[Uxl)JhW }:64Nq\ 5!'US|0[v3tC Ԣj8(|xc9B, yk?tt#"պ}c֑$ iFMka*s*82iz}JŒ9x@l!{hÚ괡O][=%ad06v^uVa`67ܸW{p.W%jShp6P)p!x/!E^1?XМ@.DmmUbrGIM)VH>$5tO6 `@6!Iy5;JK0Bg)OV5Аþذ`)s<1 ھ!{ uzA >w ϔ|+o ZRbĪ{/gifrqPq`/s\c p#8D_KP2 ϳ:7"Cua owaZy ݩ0jA'ljq^X}F_W]Ό*! N  -Q;ݐbi$ntN.<^=7If@ _v+ ,{N5܆_9Q$mj QK E6C`z!l5nb˔3euXN,oLg;q6b9#'"+-[ '+ D \m'g Y`5%)NoqWu0vE#o_,}!8֯3!@4,]ֽ[-Jk]w뚄>jUm?M*kSI8X@hiI4b:%ݭGaPx."DL ny)Cn rrew:UO]!N~:D'ҍ]4eI=N- 9~;61$Iw?NN~>8ei|>9hg7b!xۦdz.jlgxL?a 3B?mJv1m?<`ڣ yX,6GSڅ-UO"݀ODE9mm[L5aN-LXݪyև hɩ֫ߋbO +^Tw *pghQ+FrE)(E* n+\#Rw1 Y7p9NxVj[,-)wܩ$<# zIߺIdqHi 6Tk[{~H5,Si45Gd$>ҁMH$j,QQ{uwQw*\T%ʗBY} {H]MӼ#W9^$5Eؔ,).J<;4dY6YhaS%Z9]7jR GsCh$6ÝL-7EH]XAstJo+9|Hi=KOc$  s!>Si=mLuRT=!8a`э,#9/jŏW,}GS,+0hfI {SX!: :FЗ]].h5U,2b շ"Qlzo'&ԀMt׺GE_0ϲ.)(8?fZ׈n! a2LK!(IZn߹O[?՗E*he`m8SR9> @Յ }ke߾c6oWEbLE Sb$:^7~|ٳ ٝN.DPǝ&Fѳ\i!:(:XJ&*+2)sr{t /-HIsLDT"B !*EOt{w.9ZZ0ז rǶJtS+aGE۫QÊJ7tBeœ9@c?c~>|]]% p;5yXcYڸ*#>]N`f TKjpC>;2;}^- N1*5)`A9!E ݛVd<ܝݵUuJ.SDxȝDʤa{ fA|LbAT3Cm CambaA/mE.KoDtW 1Cfy)͛w.U 4ᛏ/~ɇiSM*K{k$h} xOfJ<:O]]iZu! 1K(y^f& ʩV1Za6}*%:=@N݅"!V W%Rǻ$wvJIvs+7^h=2a>>eI 1`Am2T'`(:@ wDc+%dڅxl'唧J%gND\NLS}T޿~UCʙ1SP7H^83<I9Z@2ouU=ٳ·vBNbsS\cCǷߞM&h Ͱ>;U>_ʷr}2eNSczX +K~sޚU7(z󪼠2r4FkCo}F<[)J _:rؚTk/r 'ەP"<`.@qOBYhddڣ.oTz3UM}_ Ml"`w$Ҙ]p,}zheƅfˈ %5 LAI)xNoV-`#ϣ;:{i ɁHwNc~y0q_u?GS_~f%ZL}/ e,NJÿ vj}xkK#>H `l-}#]Y",'戁 D=AR7oѹfLA 0HDJ镬B׹ դK=?]} ⡠BC)qՠmA١G3Mwbs<46ʻiKͿlq@ƹrin#WV;nX=zɵSj6lD/,_ ob|rk%+f=YX1&g8VO xNJ )D>=&HłeviM>|L&IJ^$ vtF;69m)0[]CFΉW-)#6F.*%)ҁ ;@L`#.+Vj7& "J2wM]2Kn*xq ya9K{> -/ 9O: ,UVnF~O3hhua}TTp k~\ nA ,QSuό4|,]ltm] _S̈\@ UJ:=*P;(Ay}Q{X%ٓ=uPNb{lF'gPel~yOUa67OPaW+ԭV. p(*` p_U`x+,]x\{0\pA6Q|ɑ}9_Kp7qkUg(TYN7%RY!D9sED|9҄==X8Uk/GkCB]kuz!) KMX5E?3uH6T3ſH yf%Ĉ7ÉrkF.ܫ)ԏ-~~WR{KA5Zvz^?2`sor60»lI?sfH♿b .&xK7׵g\V {FJ <jFBdX] & sbՖIԽΥ[gl|QIB7rU[A7#aZ>9霓 FeC%79#{Ɖa^<KǯJ:;/2;Uqёwq/u:Ó-ʎFeny:7)VxJJiHa~DdAޕ5Q5)>~gs뗺 Ym[S/׉wc`-B]n+Vk:ّsnܙDas51on&E={}8-8u,r2 b~(7"C dj.+VgˠM Jp)fr^b&r)9%>"_XґȔR84g @&ðF[径09w0*h)wy>K&*9`*RᝪaiHĢ/!.K#>cZk©`壙 >eE|_lۃ CtgQgD 9:q9* A,'!U'kj$[7s&QHޚLj}-u[d j q8^tMSy.O3Eѹp`^ܜQ?8 33xڳ`1(g1+0HUڧ2+%S{:΀CEj<)^#sC3ws#B "MNf'\OƐ."ad$m>"hq=o-pwGeuZ>ddbf6\$.?6s0 2 *'40K8%񗶸J;i%pYYPhlOCFԟu'N_ 4/lw\g&I/''Ҙ{ć։-;VAC3Gxlߖѷ?Zydkm3늝ek*F7X1G~xETٯ-RWIV6J 1:)`ڌ/> yڞuU1w?չYxjCkلKPFӦNmzЕ@`R@w~5#r2pU*/?9Sv%3?jmGʓ>./`-.Gs>c&ua~0~;_X)'Ƭni=$p ?| M=+bϼQITY7X {E鍁&%vic,$1{vNB"(B5\L?JM:y; BP!v ^ǿiU^*ez0 <ƅ:*VbG8zs J8X (bW{)L0HкXU5Uba5`|F}/t#;9d0 ݹa$g96.G$ ':eU :1ϵOA64pզL&O⁲q\gҞGg$^*}|Ą0d.-ꮴV J1َ?V/"3H&Q ;V{IP ^<4pQ@I/sWlZO¤k-umR(BkVuf:fMi,g;jGuuLR4y^d#g!?D|ˬ  P[}O`zѸS=C Fԛ)| 7iq[ #fK(ݍ8H*ՌU]Ўf=&-B">E&=D37/gO,qcLQb  Rź:B Uj<ԦO|izSlNr5D= D#?TJ<-Z DLYm =:ϊBj/B_S\gwѲ6USܪ]^h-e\d]T^}hxRZ}>~Ms0l2WȄNd๙Ez"r]Y#:$c/rC<(N Y: bKla#xeL~r͟{W~ș$6l-;l #fәP.%02޺7DžT?nGbyWFJ;^nIY|S J7(UiRcAuӽax=zYITc8aO{H.Iu9nn3z9/IB0 pe$k3{oZa)h1Az-t%,;!E ?wn]8^c?!x, x\>GUT0 ?_ĉۼZPbMjHlGU&c}*?v-w(_XyU꒽W9&@VHC(T/@݌!Gs(aGҚ -MTv\hq@\1? M$x<$M.38Qt(p-zGt&߲ٶa#=kdfI];sE<0{?q%悠oA߶p"#=kFD)̋/2NQ%d6]+H;1?)l3e\뛃<'kIoh#6Ȯ얘Bd|\ ATZl2|C% ҽ*O ;`;8Ͽhڬ}+vx wv:*[;W@z5+?qn N36ooQS'4ѻ|!=e7bDne`QZb88`㦂cT}s  --F*# j}"(b>f[UfYS#_y`/)DGȗ%__¡*еdnm#HW8C0QJJŰZdXN#B#GI\UvKUK̲Vj)[quv+ɒ=}9%+gYu{7c+ *N ؛ZzjoK[x5jOJM9:*Mzzz< # `L0[R~ʒ)fEpMa&7oc n=oC%S+ڝmcBe&Sm6]0|v ;:&dbig0E @!AW3e$/mH/ZJç p3V xl5sߕ)@A' JhIx*Ct0yӊwEF[DO'9o^IWȦUZBŔ~ELE xx(6R?i)Yn2JkK*[ &̅/[#RNC,kȴR+r3j+6D7dѻm?-KhbgS̺>h"ryˆ{` !IUYYoK ʲbC{nNo᥋+L.x,3;l$REɃ>O#wMQ'4RMtR^KvHbF(>!Q:U,F?Ku'$ؙ e)$.^[D ^-dpk3LH$:d}il9F gBMo `P7fo'։QKk CBJ̸~X!0"/NC:p|Q`O7Z3HCnw]a2?jr!jw%d;p-]R< u_ZP-Ȩ7+6Dvn;wdDXӭO3id֗cـʞeL2AD!N eY\KsV ;e(w7O[cF0317t~!VJ>3 Kw(eCRne=e\G_+v;~KADjcLͺtǡlg9po9<Ǧ y$JE3RPjn?\NQV-&3^Ja@HJҐ&"a#'E+n1zhr:v֠95zev~E2~p3#;o~TL9M oG" 0F>G͵cqVV%g]9{5PFb\xUmBC+}/^@_)%}^nA98!1mt+""аW ۨ. zO_3DX"Ur8c&m:~[x?dbw0*i4~{2_&PƥgN9>ؑ;I&I/s²LQk(EƢMgd?Sg(,2K͖/TzВʄ=C_#n %E:W&bT}jb7i~֡U0 ,BG8y!Vj}ý<0k? ᗤ9Tq{]TSAͷwp>;o9qwfX6>5Xe|޼0"ۿQ{8֦q~SRxqswqS $bAG>T#Gu-Q/ᐟN )vzIZǟ]B־* w vz݄OGcfo]HExL!#nU!w0(8!"ć\W]ڛ&O$5q;ꝗ4U>$g)SDww :xoN{yCz VgrqH䪈oJʕgդh `|3CY3hTWf+<,V>EPi]e ey(%Gh^)"[F 5.s Pj?a'(tX9B,[eTSecP)ׯ6+>u*ΓZ`lcBPu}kw2ȺsR8mY=\*jd 1Ш=MGlNg\jZKem6ofa|!*[8N_+io}B| 6vlp3xJ| "I6n-i~tZ VT=|p/Ёg!QZ`pG)IRc/lRKvoLF;$`ɀ'cP8)r}8&,~Bر{3K{ޞ'$-#ęeVn./O3#۾M mʿXhl 9|v:.&j;9%6S^'f|)7eT]-s_k:vw#=7y~%Plo t\@&2b30+T`nQ͚es-wY=Et4ц/gfVqoj)a`;3ȋܯ,#M/<柭ny>(60yս̈XHe8 %/>/.1`DzwXL +Ν4 lA׆`VM,_Z<}=lQXb+Ն,:ޗoE8GLdmV@Č 98VdsV/cݬO&mי>@*o)5gy6n7(dy ,&L݄ɌB5y@p-}Ikvԫ*?&]6qsxt --JX[ nm2\¤2s8!l5R9užV|1Y2 RhΗe+nUM%!˻`پ' g=FiFqxɞ\p"}ZnL$|RltfϨOky/2jz͋7c"ˢՇ|2g`(䘢; 0MYQ>;^l-x<2GqHd(sA64l@v{ ۮ25- RRX!Kl`7B"h@69 ?z)k:RQ VqMgMtjwc6'n{4cNmY *O>_ڬj _j=F#~iG5TfF:ۮ3U H#׭Oxw3Im(%|lx?U ;{>iBH=uܫ3&Bv{)Q{tcjkI)҉xY(9lD鈳(6qBfTAh*+9!s~||3rv2 t$19; ,$jf%Z/Agмx[j&4;`yhFַ9axIdi\y-6 _V?Y9O lNΛ{쀋ѪDd|FtVc8O!/4LWvk͙2RK ?D.'rwMjwZ$ȗh\}y 19X2O&P8N_g2#䉪H_aF(Ƃl>}LLPo CVm0)Hmž^/n^ܧ" kSv땵T% ;+?F_PMG oߥ2k",G <(l}i@_KBA>ڝ~tL!+bձޱ#;2\-lWV,럻o]} "个1 w^X9H6>F?GRl5m3(U_8:KgEWYhҷ2&m8EocjǔX&A  ZELYLw=W}"w 膂&xE.}4}形.b9ap/(/{}or8`' E`1%DZDM0m#ؿ$:WM!%tD.W'Z99T5}VR&ߘ7n?d8(|.2 蛤lսH#'[s" Ag\k"Oqy}Ϻ ƒ,n1G#ҫl-ȈGlceͻ?Rp`d6'-o73P%B)KRgZ2{xlWc:jq?fk6rrDUh\9*gc!exVK6ys ;sM)-cWoOL3zz8\J%:^k%LX@Ip$ &~^뛲ǔݪo(RE#nգ_" Q$ݜC9'$-p 5РgblTV;̟Y[ܣ{窱uiK71[mGR,1Z7WBM~kWv ;q,~>Y. L儽 &}s H>U$6e=t<#X5⅘6$ F,yVKݫuNy.*"xw»I}on>bcIQs[I\&{B.۟ -W_W4Z0vA'?#>\~T`, 98՗$8cU+R:`Kh-ڱf ۔R+w7AP + Y{6"V_^H꼔QFv#vEimH^Hxm'4d[NR[Ӳ`ykpWNob4 w}<0W@f-9lTGp foٺj2o9K/uzim g! 4w.pF_K|ЄjQM[]M"]yF/$w7J9qD4y׶Y,)J)X #5U9 nIȏ/5$C#G) i*v7\z(I%)S Ez',rӟF Q zqm-f.1uEJʔeۅW~IVƢ>^܋2.aQnUXzTGSIQ {I{%U+>_!ib'VtS+^p 0(]ELljw( fҊ' jt@Lo:&{Թj̺ﳥl8=WsgꚀA\BvIQ 66(X͇APAyV@=I1o||P`6uo\UZM{VƠ%/ق1C'q CO;bo'Ayt'aWscRs5tzW5͒ :"PB2J.L.[RY7Ddo\\d.kE(5s݈Z֓܂r mpn`湣VW٧ƅV6g<ЋU\C0|EI1ڨǪ6= |#C@+;*UĕmwRrR(XApWľWXLk>DQ5@D% ΰkq2D %*1+%KX<ŷicKՀ :JFTDi((vE4c<eP' G/VrTe Ȩ>PݶY 5Ѡ+(5f;7+XxU`P1)fC0)St:]8/9#A7/,*4`N&-jb%Y9)mrϿnq[aĹm!'^ 3IQ}@0B\k} l֎;Q36<-Om͇];"`9TVT ԘtyQŐ+_-ז(X;*ZK AC VM$!ђyWc!QV%Q%0)#Wf7b|=i l6pF)lR2M-w?D=xLĈb&7\q0aRg)=Ɏcp?HC-(lm6L +$un(zQ6F<_͞oLtH\:B"qccf+=u ԐH_3%̂%Bܦ%G{.fWTk>e3;I'L4ܥ~ؿ(C`sS 1 6LD3Gcw[9]CD4(~{ӥg{䉚 sҠaтp!]$ЋKB^ Mv l>CiO lO_5S۩D3V;WX-)\Uqcaf`;EݿED*MZQ!^`h:bMgMỠ%7\2l,%]ĩ*YcmwtXFzNr:H y=K>r8'ԄrUB)BĻL`$dr k:P6gls*(3pp b\9]me͉><%&z7:8q@SPZOm*9bNovtj'\-J8OF.Q[>j ^Y XWdheQx" d4=K&66vqGD\%RAkiCtm-[}L1mz=E@ڑu_j7ghWѿjcՍ)@0zS)bKm rhqE)rB\|gGRt.bz(4ygvҬjCexȈ84I);P5*Fy5BI o>Fǿ3[sQcem3Fa*"ЌL|cUƩţDPKo߽U9\K`@xcZhٶGJrJ{[;~p>Sv-v[T"a<Ƶ5`RhujY~7e*Rue  S>^bHzno~v1xT+3YkX-X/]2;k{aZ)ÂZ;VzlԞ*IXӱڠjbfe%b@Acx3ID?O7̶sn|Z߿S圷 Vg&XPg a> :]F/(1TUa,g<Pg~lDCPіo)H$X9w?n >s)f-YԹ֩J@bc Iltǿʈ/./e>_OkP_5>OL38`2r51ѯ),X'EfC:0M9XVW <<'e:5+zD<2C4 qNɘ=cO2Bl{ D Vmڽh>+B8b4'ÖfuiҜڞ ˎx73y"-a]]J6exdv{+R+v&&/gC?`>S|sh! Ofl vɇА; Q!CiX-Zh1!'uhB+a޷XY 6CRUFn-pǑ;d,kG賝aE7|+`HC] g9 NKrV'[qf- _kB_Hj%lgGpOʷ3mۤ3BmP4MXhL9XOg]wX#9!u҇S;2(A,4 xػcmS+.t#?=p9cVE/((Gǰ#𙺤vEнĮVAuxk[vz,ba $pQE:nq}EN:y 4Zk 0`H2b&"_̙hKk~4#њ_>wʦ/)X|D]gU]zZt=%>壆<'@Wc$icD+3kN˷c^eIR = PPNmSBkm9S?|o=xWhwX;ڶ&4TD!slnE^ yi_=3?,5"ħxF2_ c'SQ0Ff kPqX,S/OvS@Ǥz<$ cHԲmB0FK M-!4cY7Lmg׽D#eUamnU~ȥYx8Jo6@ t0 s Oy;AM^RAt=:S!{әښ&G<9 RK?VɨN.H({_a\(#O|7;o3҃iU?ٕ\zSM6hSmJ , ]7ħAsWQ,V[XλTی\޾sq:A*ʜxfBGvjo(oLLwMO~ m_Yyl%bq׃[QRTaH@hqpK^#kt^OS%CSRKޥkO`&!\Q񆆅(~1"[d~GœLV鐾En_E q+U،2eU5}Ӯ}F姏#)5)WQPU뉞 5 C$7ߌ:T*f 5ڻd&V|m}@lmoNĤm`V´ iɀ9#gjJ}͔({!sΜwn A3r#p- [>brXK],yis,)h{Lnkx|I잨wMjD9 虆?4SAһi/t'3(NM `9'k/ #rw>da 5ezIƹ:wwOn8O p=:0,XRf@jv$mk' %(v; rлNIHwڍ@||Ŷ@_ lM>4ib@l]XJKFWQp#/)x3Ir!DEj"D|@ْR]ؾlM (&Ѳm)Sls(aa܂:5OWmb,̭SGh8;& “CN/WZKS$N/qOhto^gnnԼdSCr+]^>kD?]6MSI#+MƎi#[6:bI5&fU'>N,߼TlNxPEt%E6|;?8'g&vԤ;A/ٕi-fڱ=E |H˄QȹA^la'm!8նO~@,2 pcT};Tv/&Y@*.!?l 9C|\6_בl//Zhv?w1??Xn V[J\x꿃L8B9$@^#7IO8T2*D`hߎv t3(pNmw"غ]o\$`j-{ۢvJ>Oާ(>gZk!OIڶ5 Hu>Y%3`w{'a5c įw`1B_y*- 86?YȫXR$[[ mc#ַw)@×䛻# Tyqwvr&qYSIWa5". q_?hX_ ?!m?O6k%<h^4?).m]PC⬴m;G'>2L~Hn5727lK]JqkOܳ6%oBhokzZZ) A Fb5;fqb+L#kʋ N{ 5&!eӖjݰCDxuv9¥4#H$Rl6Tͫ"}cOy +^Ζ%s*ck K 1C]h.}pn51E()^g)?$}݃?=[Ufa-ekiԻ Gx3չCjE-Rt7eɊ;[Uq$àdhT]s_!Oo yN?{>$%AR `hq)A(&o jrfUPe du I$7thӄChvb(@ - /H9"sJAWpʵZ|DHq^sS ;~gcjDc9! CEҵ3?gгAh+rstQh[:f9sAGO}8ȯn 5衸_2̆j׵ƁNB,v[p+3,ѓx0?#gʭ C&Г UgPzHd. ӱ]W<^h=VWr([y8bm||Bm)p}ϬҔ)orVT;WM'TNcJ(GR һ&:?1>q.7@r Wa-@9DbMX>ֺx( T$+QRӒ454bHVPV$ PF%H!&Z[ΐz!Gx !(D_ ;'d??BA'Ն*!]f]+]h3kp.$2HD񎋂UDm&Ⱥ]Ua\Si:='l 4zz߇6XR/.oˁk a*h&)M7ۗգݺ4:I> H%RCS@M`mN B K+i~2S[!4~s4)ucm6ֈ(Z Lxff#VGj/\'urQ* !!"=MzplpD p蟊n=<\GhQq,K투΃(:hw.O#t[!4L)&nxw2 "}B4 GGrMd&~Q7Tkn۵ ) m50_`wnN15CݖC B) tEj[G۞ I`&(,gA[0cB7?M=m4H0?g; Lf*KƵ| ('8cҥtwner}X5?.1zScRHoE-7KZF6mY?0Tg{|P$VX|:}u>6WlA0s YӴB鎇 sX,))4e\lsW>~GV ;dl?gKd3( 5ފ5]?4Jxfaj_8¿vv4R߁k&oхLKN+3]Q؟:_}҃0knvoД"UuX̚8g8c/#n]@e.VIW`ݤ9Kq4dPQMݟ3͜!(Wm%5gI0T﵎͉h^/Usd.|3 j&|oQg+`lq-ǤmY g&Q Ǟ3ZShc>኉SCa. զIq!ᐾQJ?6$X_1u -jy<}̟zfA6J:D!f)B4 m5#aeu ӟT_)p**4D17a؟,y)(2(2̲:a3nvB_ ĭj`Ӭ_cަmUHJ1if$ ˦?Rbu_ t[b*-ϚN^{]0oXZ #IP&`+ [%8%"wVBd۪ י05-uBzU*Ǧ*3JPˤ"vo,BdarȋSJ(3VILjɷu0BSu^MZy>8ea$i|*Tr[3%rIʪ1_\Rf).`/$]f]z(mVj]a(%::.(1_N<2u<9zT^:BݮO5\Tt{BQa3t*f5vI$fZT*u8Z'M{EYK }rIUV%e_5O:͹tY((T7Cq$- \=ϋsسb6ߞGmK*_ A+ $=opB48=3+,觗hA1AprL VatcEDTc,Jd=8&*ZznvH`@LM;mi둰V*sY*߻Ԯ% f֖\ eN:6lT$6%*HJBoSjcsk5XL_ X,wQRb߇3+lhKi% 41;3LYpnCl`v :ZMθ4u'9kqI8I@,Y9_K`_aTu0 C{wFĵLY%2D1u;,ӡDQԚ}v6ihZTR`|Pg6e;HR۲K]9wYr%gW.RgCp] x/J!S&ӗ o2}grh;&2Gø'l y͙42vp2/BQs6|l@FJo)ogPDޝ%6* d} "M1oTI{HH#ʯ8] +zy_Yo 9|X 007\=@N\0\:I;it3 Vtrޠ-b^z+=;YLZ<bb s"S}1jXc =e0,gB@hV}_uu-ҚhJ˴\s[6w$ ;Agu{<<7bfUWj6`36TN3c WS32v?uC,$0N,r:pr&j::g*;A-wsZcu4tF muWqxA7pf?RFҠ2Ymn=69 QXobnPw{9 ;٫V7^clIK.3Cuԉs@y.|+۞/f-NngrN1LCqé~i)|3?+(jGs;4L|6]7}Yy5ˈ7<0nS&:&WkH~ZQ1ʢN/.`@8HRNn}YDZU"6IoGiiYVBy ]bXFJN,?asݹŝ3eM_&q&iL)Ӌ+&f5=r7^m?AROS"_R0,\vUQwA+Rn!' 'ӑ%i3GCHtQg5[pjg&`y荴5=y[ztA 6a}M5ͰS60.ah65L.]m{=%_gw IYeI[lPkmcHxY^ Nn]Sx#E+`#R,oMU|to)4oPL~B5gE%S=UxkBMf/9>b_M "A)s5,ԥ՞BO;8W& R8DL *d<#"DnVҀ4J "^ ys`onS56$/Կkq)&И|FfK=ʻe}f] nn4daNT{N{F k :z% [oR!F)-w>$;1P~?GUH'L^zhZrzST 8`=SÛ/C t6_u~&Rt2:ŗߜW%=Cǽ夢v_swRQ>r2ْ/D-7 -UT3+%L݂NoVt>sML/B;捑b<[n;#˼f`&X XIGsjn1q=uEKMDgjYR1x}rV+sGO R. ~@|ҽ%~h4-ry!fЂ#)Z.t8 .=Sv[EkQv#e;0Τ͙N&_(*Yl:.,ѮWT hR@`MP_T3e1CJѾbR c ]}BS7|1:k0 ̼Kn峆)ǣ hCY{Vu+W:VxQ֌-tHT;}Kϵt M|4\#|s=@oNqE:h73 kDeI ^x"9{M|*Uc!:(;&/礫>v{Mk~xOϻۺLlXO]YQH?=CZԃ"m>jйTAB[>tf74.&qI~ Xҿ'p_vo7G,P2OZ$@Q:gOHTw7j{]w)W u`nuOЫѮ2,`,CT-80C;dy/EzvfA>],2t{2RE6Q( _ X(!ůNcQ?\ TE(p&0qYz0->#W3YG7tTձH7d0vLboC)UM ]j3xZ$n]#uRy!/S HaeK1m$[%l~_vX42ؚt}TtPPH?EUy?V)(rވ.Tqs:>~&$+Óum8xc=Iu $ 7Z!{X|#sLrcMAOYмz A= x'_)+2 9ztoY [,'NO'^$vtizsgwNH.M 99yvCs4H^ZZ^U7tƨ'?[WJ+ Wq^_jiLna.AkU y[ H AG!# ~iLSΌN-Ǩw2 إ7cSoֈ.p c ,Huè J_F/ 7u9N B5 =ְBܡ<:= ]0+$Y@1 ݘd=}7$u#%:Mp#7yj3勯PE޳NIxw-+LS)r>;Gwdx .ѡj }2ZaeH07R@oB 3}9EVseՠnS ֡gc?cN8>Yھb VGg6˭"LrCm]*>o:E %S8e,%) QUE՝MZt"Dved :QeϩY$-hZMJ&GZm@F:@gƕGzxfk|ZN} 8589kc 0̬ ^)!)Arٍm::6[qKsf j3?ŗs;m@NP.sT|j@iW=&gq3&wN0~)vSqwŖg *}5vq؜F{j ǽ!;)6oLY LwX0PFVVuT77(9b1سM}ٝ?X1x-?k(P($M&lYo-% #@وj.$&w{*,h+qè_^Ewrιa$ŠX_MBȐM&W ]?XJDfXc͏$Ʊ_vJpQP-ޠ|? t =#6[hx8|pٓP+bHoei "5+YS&U+X< esFq\+mth mg|"0e J -vB`P੦gϺ22&|s壤MR-rr%LY=(^,ȯ:X8RU I*N"Y3*B]^鬈aUQ2Q1J#_.<(p2'<TJ# I8 }bsm3ukGq!bp#4*K e83RlBey׭\X* %HDx>d*^\X-%iD< P'pe=mMw yZf%T|lO6Uy]FO)RDA;ub A1yRiNviN/{mt6mK k}nsgp]r6ywt-T#oR/d%sRse$BjPTqV2n?] bD(ܢpŎ1m ']j9)z10v[v+Cp{m 'I kP {(q'S=IM!|AP=:٤:l\ۯhGn\"k3ݚ8m3(L$yJS 3;&ŭ |ׯ," r1W3G:Os`E 5s9@:nDXi;=cx >UMXso_lo=Mss@vs\qҷT4bm%R=pq@"]6es%cCW8ԟE_qr}9wA"oz4wT/"h{T_#{O-g6+$C$v0Ʌy꧝#\KuW>G^=P*x#׏Vk3U P A5h]#uWDa||5r\R|b R> O :EReّtӋtjzv{C|F}6snKR"ms\Z|]Dt1[hs|Uv y'Of˔PD |᾵8n}a8(鍪7d[ ( cD%"+XahgG'A)K[X=bS.> yn݆C0G+$/ݏDŽxg-O; nvb>"`{d!^)$9廫pݍlTy*ј%k*wS+ͱɲd 9LFNRhe~'<tCOLWPdtqLb]$m-b0*jlj,4ON_(O,Th." õ:q?,伨j+*{T2ڨ6#Nl4wwCl{=r1~)LM)dԈ`E9 5ԿwGmUo;2sfFymuw| 戜̾G9N}cb.]f~ OhwOA:{u-C9اuh(E:SD,_=g9*K&Ns?b 5izf[q_Na+'((ƥOmg w0hbqttH:[5f}[ݷEϛ4W^<{JZh$AlԦZR_,kV'Q@T[#T/aݬ7\e]3+){J"L^,l1St8n1P5:O)ٕW7WBmz>W2,,)rxlY `ȹ{zlqv uun:ATyW1OˁWTrӺK"A4A~"|zokht_<~Oo rCּgY ϐ=vhAb}zh㪲laQ-/ÁBY GFlp:#8M?[E6v.w؎h Jf-8\%ɤ[TxwPZf ֒6^G{ 2|!Y;[muҳÿh[l/t] HlnQquhBm'Dov)Vha]/r>32K'2ߍ.K}>Y_@V]> G2:> RHeE #gGOَ쳚 dCYm4t9wU͎U) lx1l|(4j*@ξ|> гqiXD9dw~A_Y!5% \89^f&~;sJ;X:Wm( yB$eV'kPaOgSä:D.`:Pp,KGN0]I ^f"(rB8[p=nPBZy O)_+܃.e&i37IbxpҐ6qznMD徙,bqI [Os٤-rM.r kpNx*p='.,j=]OBj}%+;Be'γc$u(/-QO{c7A@)zus^AR"oZrMPGO <ߎ1 a|1uϾ[dlaYMaZ>Բ=nбXqd3 x(1j'yh'&m-kJ|:h $Q[ \ E&R,B(dl\`<sz<6pF ]voX9D>0|Kɳcu#bOͳbۮ. 6> k_i\ *>)Y\"h!ܑyrDa.8}]1]Av($*r3Fq3~g^!4 4WPeX1Mwn9Sxsy-כ8pXlWmml<OLqWA$ ixdSAd6 JVfLp{2ީY/Z ^ir Fj!I't(J@V 0 9"7@7L @%K-JS^y X0~T;pMdi33 A3 ˩֬,o6XՅGKāJ4w+-:nWheN:2}5=z89LOZ: vB]1c_In7=܅ĵWh F//u2ؿ kg$ H}R %TPZ%:CӢu@oCs%Y NMEw~d)[&}R}lOq6Us/7sxChłJ OjWpLhz䡡UOjTqf{hy.qwd&uװ^I\gWhK.|dBȠ;4JZ K,$8Gst R NU@*&(x'ַLF}8&Y5PS&}XcgL`~ EWO|*3lt` sI_mDcexGec͐!E;:gA9h7 q[fIOXsKR=Z(+oPCk o1*&/Z Z4>ÌG)-ArfQB=X "/>ʃ*ɤ|+;߈bG$YGm#LҦ|BBb/̾OgYZ070701000004a8000081a4000000000000000000000001604fe4d300005018000000000000000000000000000000000000004100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/scsi/sg.ko.xz7zXZִF!t/UO]?Eh=ڜ.+g?R2F_UXfpv߃6.I`&C&2kK ŪmaJI±]fU͡Orßyl'w)e􃂼u#DVzq-ls_WI P:IYHcۄ\}b{wH~FU5@Ml=N_uC2.0j2lYY ]sDG4~޻ b[ 3@| ހ8rzMZnz}1u#7+>mƍ~;ޛMWQzeQ{leaР5 Aiщo_ 5Z-v5L 4h\l_'a!ީSv#|glg KljQHU31qNPsuFh찐gγ } м4ImͬL3 |~\0`xS#U.#:;Ġ OTzr; - Q8LvswY9ҋktbz=)Z>lgj6ɠTw R̄oENeex9& щeKƍ*BG _{;x¢xuR i;;1C˩Æhm̘(Iy-x;:]w;u;QU@K>\e_]tn|_& ?^{ϓ Frhzy((Yi6|ƝT"rREw; ;Pl!CFqZE}jM:oV$u}ptuhnK>C] URb[-uٙuabXU zu`I>@:t߉o#*$!!P=NkH*|wwˮSI؆,A+"Fl]_HWL_4nƂqJUJTmi gX[-G 8v#2$i#5 4uAtiuCYmiL?I`aI;C!h"#NEVzGMntzbW zGw-RX]S2;"WWq#N:g MpL!7k]B~F^wF]|˥ LUˉhY`НpeZq իIUW:(!1⎄PLdccj:`dI`svԅo#4 W ,2q1"nKjˤq"?d $Aq<eca2%vܘ/N>) y<-˼c] ͰDCЕ*|{/΅\% a ʮ2{Èxpswzo.&*7.J~3Cm](-[kGQC;u-9!SiƦ@6е so9|Ҙ%7[t3&~ՙ 'xЫ3W_=#9F|-z !]jsKUwJHdhAMcg'@AIwz}T)j_orVa'SjQ| ְOxCh؀@ھV&!n)"90 2Uu{ŪsHKƽgO.Suk)[ץp~qOc7g2b6z^x;b60uI|' pEO!D>B"w~yr O}ճ!6C2G[b.BI3 cfbcվ=ijL)lYHx#a f\˷.鑡oev"ߌ<9*vg!7s#Eٹ,قɏ`lE̜2jgۺ4w hrj,`?>Ā},qed4%ò+P= m=źa_"*GA:D>݄ 2Pݰۦ= >Q@K ЖX,{7 xǪeM*2_ql$;Ƃ'g}B,D+m=N3@k -ʱZ<{,Vy`I‚MErjhu2MZI_I͂` @&j|ܩD}r3 i qܑ?}JbmfoGvC'Wb̲G25rkqSSmTtq7l}/W4͟w[r4ס)M$zu"*J#Ɂ dt}X/7)ȿ@d6iVШ=-%QшȰP q VHqQY/`09;Z,4Nyf䐛Խ2#w(,~JތBz~6q Y#Mߘɺn@I㲋aKHɮ29Y& I mN_kAZHa` Y}a1cnO uUu]\wϿ(¼Jt 7ھt15L-ω7=4;'Pv^Т^ (]ݹn"A.O.*\fM@={Y}~O- NAL,B4Hx t*kg1`jz##U~ڸ-ȖuQ g?^G#U(|^Җdh|G0_7뜱l`S]n"Deh>S>a)%OwM%ր*dvm%nL:W9}}#j Օ9Tqd51 ,(OZR*㡲ubKN_<^̕I%y9F#j5yՖTunb|jAgDPY}6i@lOV@,+&6]0dqӆ)2nʦ%W"plu/Wز^= S #~Ftۙh -#nO}AW ⓧQ_Iӫ}2@0j}M6lctz1l]kFTZȱ͆0J eq!b|k ns.Q{iT90Gd|@hV 僜M?^G_*5Qn?*/j+VK# hïz & Ý p; _ )$ < Ԋ&y&&(r J xgFPjU&YGl뮝շZvYs>1lbӟ8n+%qSĂrF #}|aО Uja-\ԚaT?ʀ"$YG썪)p6(}=]DǾcWo5~nЄӹ(N[OeyY'+[h6UQ?ح>%7yaLhKDALt4ʺ5+a>b4=0(DY> (QL[؆; _g);8cbM.pp$gbV 6l{x8WPgG7-ƼOYBpks i~ @E=oq&IQ56R!IZ TmE)"+YWHUHq`pm{'9b(;`; hIQ ]T٢‘y$5^٩S9Pp%"౒?#wtlQ\Fv.Q*7-?n)xΉS|^An@k퐋ՓfIқoZo}s@sxJsWIEV!zB)n < {BΕIS&\ $ C 7^JRТFqOΏA*$VЕ+I+X{H/@ |`R6?5(WX`NX ,Erɝ7co=sՑjt:MQ6Rw h< !)&f)TIPT VV״J83/N rQnb6a #qþ7p$6u9Ql3sOCl2ehmФʦ( Ѯ-dyRXޤFAWGjNE/E[ozB?Q҄q7qw1c](#S}@}xtXd1/okݣs۾)h 貇9TNFOh{~@EPE-.ڙp} s i(,Ocz92@La}ĸTƙߍ+m NZ'9$j⌱0ޯ::2O< fS p=4*E#r6VHog-$uMM^JN.ƏGw$ӝkM(ƴYzYG͙| H3~ٲ1~)%6&DbDM)wT]GY0^3렯)+W6 !RQFnJJdMU}Ճ\yk.}6Ԟ.qOxd( ooKU𲏊m,l,gG.)6.,H ~7hk޵`wTqW4]+uMc:ziB Sap<:S@b㖶E~y,HH {xVR38@NSVM$9ۉ 5}s:7 b_x .f _tSFӨF/w!1LcR`2:BPIwL{j FxwZ?+Bd A=WD yQX8{ PsohAJf'y&M2.,Yj\JpNs*8v!&n(2 *̖:+ffwo&^_q1Cŭ1fq_2DK)<@("Y->ʑOS80B!l= qƅ,FIb//|Q֋Ǽw=pNFf3Q} uj_W!u19LO/ҟk#ڲZ^C{ lC9]x(%ߧUMJe<7â n:m~dX9J/^Vo"JGh6BaTqugi,RFT" 6_ ' ՘x?js:>o7dtp%# /bJwM\mlb&5G\',wT-(?+@nce  NTp%ɻu+?Ra5$olo9pyc(MW wOo1@R4ms~<9&1]=_3 {޺f7k0>>MVCTkC9wRۇcXԛ_ ɖGɨU_R(~:Ç͓v(gH%5J!rqf6Tx&SŃ#MY +HX(dv89S=]ӶTԿFR_OnmyԶȽߚ)`~ȰU+?yD< D r 4} <1qzEOr[? 7MI1#iQηU|WfJhlA+|JEZ;ou[e*5 $Zwrr\P庺$gŘh@Kô?6vFY6IN=8Lbꦈ>-0FcM]&)D(+E) fk 5ց~- lNrj#Sr^MT AX2ѓ+%ÏmvH<̮Mϯ}(pDLD ފrhx2v7YGvSḲ$M4a! ߳KGv٪^DPoh,\N 4O%UtT y Fa&}r /0'bGx,NM|g`nKc]4u dN&L]'ҜIo@HFS½'*=CLQyWܡ,4GcH.*΁%Ɇiߘn~3F 7NyA;B[Jb)+[/ i]G<3J"g%7, h.0F353 t@YࡵFV8bC b$6k||HDNn⏔=)1@j x5ϥiid`.–YzvC3uH0F7;JМN==*,wF`aJ&X;Uy߻ ~ @; C`4M vNw*BJJUZ "({F"ռD ]+ZoԁuW`i h?5;5%+_A[Yi3?@;  5lz;,z[Ko(cRq%DIOQuITz=j-6,PځhpJw_f9_1&Pb~08Q%Smue+GAնNl/Eb3wێf˝?tA}ѫ%6fWhJm$CD*P:-DYhj30%LO~)ݜ`LoN<Q*rzҥ9ٷS9->1~隷>}3 Sug%LNCe4W]U^,fԔ:)L[EKŴg"1h)b,DIorYwXcEPGS#kR=G" 2xaJnFL[ O}WřJ-MkO8,#"PzdǹP{ڝl"g{I ɍy:bgdL? T5v W1/.h %PkXEcew M?ٕXn}"öPikn\i*%#+w9\FumfaQS E-&y.(i=>R=*k-o=6lIU) Ƹ摧$W?Q^Z'1xd)5vYdIƭ"<ʏ,ۃOO:⸠V`A#6Pr0`@ڶXj.T \]ƮXcY(±SHI_ GHΩ7\bYX}SLJs ⬃m(,j9j 7>6TS[0\s͞qB=j>v_]saEHzPQ^8ޔ7#㞺nr9JP jG֤H$f{ ۦ׫H%"gqu!w?@zkTI@ЭQ-|"u$X*ՖL M7%›Z'Eĝ7_BlH&hrŮ7eޅ>BfbX⡓)2ˑsCVoy"^hJ$T%{b |Y , \Qu`L3}b+ |>mIf S=V;i" rjsկkB6Y7f0lztj9 1vw;Ey#?!S%;+`%5ObE9l&8_&'(L5i_,Ov\=:s,)CxB[;"[|yT2CP|+v'b*A1or! MRmҒܲ{Ge5nbʉafxgҝ%ģ-n62"k^4 |&?} 3#t25 b{F p*.7s:'$ޑZ3!ŦutnD+*-~T@8Lt(RqUWy,O P.1 1KZ&R 7Cځ_a([-s~DH(r9JQ[uJ2]PW%52IVRMx޽;f[2zsqWӳll#>۳鄊i!3!Yai)7 [.V44@k:XQH`@դ_;p3.ԩxsQf\Ӎ[lg#k,h&HI < ՘m5tHAS)䔵nܓ8+V,w/92fcpދlCWlTmb + ӚRBx8z i%}dɛgE;< X|~FnCvQښ4g a&~Hm[Fx,p|e0$j`p8!ԥ# @6r(,I'Q%$P_7)|ZPvT k#4MJח$Cp%NV%*CY*Zힸf^į;r ne{l9%#Jtn*GmA>]8nqZGXOͻ)E,W}Ʊ#WV%)$ʞ C.rVJm@o߬C,#1U5cfAQ`A'8`7@-Vlcfi.03F[snOW!' |i_kW;4Rq^"X`n4t]%8zDYn)/I}w3sc9$!^oc;=B7Cʅ+ m$T\9xI~gNyA0A!9&feIÔG~4S7c[%OV3n@^!=|(d&ճ3/7X^:T[˾r/XP4P.J[x,F@ lDt\1!ul ktbc!xչ>wA+lM~.Yf QyׂJ?eZXH e}/鮁uhAAYI&SVȗO=3SRMPWԹ9sIe 1:ߝl[wv1&[\xo]^ {m}Br;!0t.cd8,"?n܀(|t w+iAҲS3gR2%XHSΧOUY 1%V'eaG+#|L R!`sM&ygD@←{ W=¯UprCa8nJ $:2u@PSC" ͠ ^[c@"耘b`oJ3xM@X qD(Nb0.#dq@X.rN}Mv/Cb Y[ /\ާVT&'?,@Erkc6@*j6ZlX9.DR<pVJ=Nl=`KΙLD|&fmdjj@@#5 9b̧ <t&6}FuUna?K|3lת6Yaq)!tU><3kf)wXfx^R?]yj-7g6sKFVpE_#(ۮCքTݪXR!%4(ADo% &T-.V_RU]dU-< B+>zrV%Pϙ^imbK_s|Ym1$*t0 .ݸH+2ez>R\](UrAQۋST "]\G%~Ӯȼk`W`*= )1OHAjl5 okrPnzE#:8(:eOQDs~ m,B@%`X'# %+X;^U$u䴯8k ,h`d`A>3rS ه .ozXD| ]Oxƣ!G\8#61~o4anO<DdOe%6+2 y|51>n YNB:uGY%^#%Kn d6*`PȀ1i=p`9E+\yԊklp6uGXlUF=}6Tjθ3AAy*R thlR=逸[m,uFdȍ' Cš5:<-VH̩`eeJ3aF6\%eOwޗ`61 KT=AbV4ȟ\E T_ȃ@-*:?!MvMup&'%󉧼vX~NtNFNM[קu2#cG,==HSB{d,f]k/> (V-n0`',%^cB_ gGXoqr7I $ڤ7[=A6OްR}Uo7jYaG_VBϬv|=XۖhJ QrX]=כhk{8eO%Q״ǣmvKQ urR2ȝ,[SI>@@=ݾ_m˷B VZq'%ҵ9e+_u> !\Y_dL]KW뗙0SWG2˼b$œKJEidB r|hxeه7wq1|Kav ]wIX >&mWƭ:_pPda5mH+FBoL$vH C n{a[+*&7x9VN9~?##ut6) N,gf{ >VcPayڭ:1`$fjcDA@3Ms: i*{>X?1OҾ?5\@)&&Ȕ҃A$6=dzuGPgZ2?ell{}"TLެޭ*Sv:"@o\񢭄ڠb\ ]Z {0L`];]S Oq"x (z{|^TMn`(P_aWA:ۤ*9/և{hꆌqUjuK%j49|';( Oԇ*#nv[jߑ{V?0*%33"ᵟS6AOYm%nK>ɝ$aAFc3[Ue†hJ` 3Ě)u`1yza!)yprm%+߄֎#t4;bժ^ Y]org9zC8&ɕ@ǑsZq $ R`JeT+TшF(k@(D׿LJ7e|>iR*ҳlnwׄ 멼Qxas-( f+2^:}`Y^0穀IM~ًDFO%1u}9fV9۹(,^@&Th%k{rHS$՝@crgaJo;sxGU QvEgs$n7p xU? ƂCO8$RVS6vo}%\4VR.)-[%; ZP}X>-RٴsO)Y>AHLvp8υmx7@s\/SUFm;lWZwiaxUd~sNWR!uAJ;ZW@-"w*a,wdTSE7IWQL$L6b΁wC%Mv_H)Ԏb B>&#~*</l iy>Q:0jHHt o+ΦRcy(=qDv$GB;agbY.<,9zE%4O9 G]dh 0t:zF eAsfJy$vpR1~7ޑI g+R?ꥎJ0o(gth|U|m\z :SΕr,a4MR B|_s g0Y"Jȱm!$HV02˽V/ Lw ,m K[ʲХ ~Qȕ-BD)@yst(2`:%Xvp8X~'\=#B)7CÏb3K.777(;yԙ9Z ^By',@-ICr-v_;t*2.:UǶ x $1AKF"4B$[æ%H{ći57W =hOJfVz Dih;' s4.ZpF16o9NvyA\$zUc{p|, : $-2Ix MIe_DDjiG׆|a:etZ1{W[핔blI*=: qYjOWx/ք dҧmdKַF(汉oPNZyN a0KB%% r%l/οy~ʢ")}j4waH#=ofeմO 7|\軂Gţ$!韙"A?yL$y+}\qs ;ҷl;;N!at;Jou÷Qx&y_H[&N(@j=BzĊ?@t?K(Qg.<*5$LFpXąys4\&fw\hV)WsD+q&Tp.^_S܋ur;U= oĘx&JQRiY gCuj{խzĪsUi8:PjX 2T'4?H1&n 9Hg5i'"$/(Krs_ϟx*w5jħ'<2t(BT]|J5l m05R&ĈfH L -^#؛⸈V7$mIeOzC |LIu5Wv\ؗB'uU2ޠz 懜m5[c7y\]Hil@/ "C~5u+o.Yy^)>Nk\sad4?jDu)̓+%idS0z48.0(w4=\ͬd(ltyϾ4?m+vń)]Lk_E4 P8b-lkE3,?~tA&-ĸq;BzxcԤ!@5a 4a¡YKԣvsoEV@|[ݸ >ya/ > )nR WajDq@m0ʡ1P-\3wZMluLjYt O!'*徤ڮ_9 ϷE UJٷ>bR'۶ږ>.C+`;[zko)~{&9=կzCfpz127q𘚤z(q>M'BlbBh#֊Rd -DC>vYMĄDl7mDo L*xMKb+Q:3'r^ nH>^h$M=44t:Q3m mZ8,8Z3,Gt[`]֘âe[5-2|Ⲡ2%<-UyeJeUqmݻ ܏ ʵ!FhP9Fhv>c oD.鳽(tdV<1tsS@<.9mOc/*\[<4p{3jb_{ _uRG˨wօ%xyA\*^Abk,3,'LK-Rfp5FkWPXfû0i\$B=i!ΕH/</QyZa]u1ktxGB)XI:Q_naar+`ǰU2V)dXg\&>,WU G)mqrx#r;m+ \4]C)vO_hz='&؞;cavt`rKI) Xn#r{ڒnOoş,yu3Z~`kےW#dFq0=px5ܤ.֚uB/E-gp f^ %q^ǴwQf/`zdaz67"F+#KjP JNfvm,JYOWS,Qo]/簩qj,jvF{X15pꁝy YT*Hifdv.I,2slrz"@eHaWf;C{jEކx_:'[㤦N.;!s@դ]d'0>%Ai+xV=9. יͿp`mGB[Ɋs7g%j@_%Q'^'z9-Rd:) U'!3oX Wn4._plhk%cU68x# BаݫWv nt/DX,ΉYޠo:fm\Vde H\Y硉a8X&Z5},U<*'ݨgp#B2ŏ볒Z̅~E|a0;RKܡJ򎊏 ޙlL 'S&,]_SnR&f2f8>)YI>@ɐP f7CeAU|p2fϴaD#\DVBpV?$dʃ,ХWc@gP"e~𩵻e]lHLA!~S )G{Ñ?ETڽP8{DhCbR2'TM:ረjl=pYa*mªLJ"O#f@3(| u^_=vØKAVVlVGc]l 61oeu'.?_~f[㈓;D\ԕ $ }|U)qbo eٮ%CFjW'@Ӂ }y~GI K\ '#@mGĂu Ll?;$ IAlXKUq&nV1E NOfjdId&*-A%smk 3#[Gn7X-o;:UQs{ڨaѥfkrjy7Ղc.!Of.Pϛk:'ՓWMRNŐS0kUeE(G})uإc$.I5M_0 f>  dn[2>,V<XL=(6Jirx⣗8ZV lP1OY@V+~Xgsm@# r$V8S *(ƿO,A}a8ZLM6qDG6qx-ly+nA$i 澁ڔ\n鈶uN^o"xLLBux!߆j`z;ep#\X `+!Jc@Yb_ H$ B NV07';x |ʦe'_Q `lTtBJbEK`0!;pڥ8NgeXﭽcSqMR7Yo.OW}g@y6_jw-A2)NEY{jyeW[@bnS|G~8m秓f31ZYlp1/Tf/M {='-]#eqX{?uɣVPW3R%K[%9yLTI̶s?B2t@]^!2h YĽ$xK%uEW7SzfJ1h[[ W oƂtQ/ޤJGqK9ܪ,7Sc=NsLD'/9oUu@Q =d~-!f\:8L;]HР|tΜyۘ8̵m$\~DY}&A[ 50%wCq8գ GGl{g<>+ ~ErZJ ;<4ְBwp $yfc}FqݖVgAp 8S,˴ORU# @ARD%|1kq͟-a,̚j eUP_y%̼9AFQ+D뗽YRYCA8adɾQpLP.PyC0BMiq2j-ʓ 0M@],_#kOS{QBr # DToCf2ºԸz $ݫ5+HN@&%`zG!*Fܳb`Fw̨tajCb;5's钙=q}JMsʧiq*ZP0z|0~te ^.c |T: L &p{.uf@bC/njT~ZUoSD֔Ux{ _vW lКF3'KjK1'F2%P`ҕ@>!Bn΅j3eòKIDF3`&=u ~>LC$/'BYߊ`uqg G~,DOOƻ C,lN6h֩1 \#d}xIa-wʡt) @L`>,li۬^H] fOdIix'2YI/aDv հQDfrLsD@āUvѴJO!|#*F6C?3&U1P@,` gD9n\AVpAZכT[:"`ls\kфkV30s!c:TX2}Wm'ԗc#ߟ[̡_jex\l9tRSzݯz Ɉ[dMyQ( .xPV^ʧl'Hq0 yM',uL8W^olA6,\¢m1LG֐{Sw8Y!k?ŝЏ`Y(Z벺8 U]KGc\|EB+njԥGW#6JM]pݓ/\]3L<t6aڍSL6',)27:-oYwYs| ?:Db6*\2X?+F&H8m#]K, ;:Mg!4UkIs`t gܖU(XAIRmyc>%GyV u&~jqy\Te#K*yC(Q~~H|Grc?[-I$-1l82G?!SVgRC[YI n2~>gqRd+q;!&O>S9,Xa636B-g^(Nky~۶>أ߷N+ά̭c6P<>9,TAoXxX]" OڻLvolXiCOc\Fb˷uh:2!1}U_VkX *GK{ u^'껯ZX!1"([s >X'ܴKS^ML\!d4uqg3a'h/8LJh XX1S3]Dn{sxi=L;[Ois3r!eJ,}n}{ɽsqD 4iHÒD"jbk&$18Q<ֻhΉ7AU}VޝOpiIܩ@UG킋dH[ tdDEMWEE֕'b7=D5y"ԇG`Ydd.sTOQy_vdY"9whFwR} ܘQ1jٚq 5˥QbLA:D 7d}0xst@l w9/aAJT6cjUx*1wQ?Ļ U w3s B+'06 | }8_G`Vp€Jq==kg. 6œ|? ^ -.R ePdٖAE,R=ҔN{DL{e軹w#i\O:"LhxAM $raҘMicH+g΄N~f%@~8Yzza16zfAQ#a]E-R50~IIɱg[nśW;ff`Ax}'Cy쳞5G.ʧ7o׳'3 7$L keXRS&_qY]Hy^ Y qzc[>k!LJgG sU"|蠎M%tVy&n:­Z0aچ [%xO|})dkrpp,Kab%>Xci\() l}dO!]{ǃ: ohAI~5Z 8˕R:spCE:8Z^#q_llR"ʷN K{gE9c%x>Hx<'(dOMS@8^JS2€3 {e!~kLn"l2U{["KQOl2E`+t*?/x~ky*zT9P!|CY-sc1{CI됞2:a"0Q=*޼~80R8Hhx; ! :/PdCDZ Kq%<~^_?RM@ ix\F$^,ԍuq_' { Eux\y}T_Z{(c) u(_wxpL^]1:/w,6:A4|ʮC־蝍xF| ùɓ?Ƞ&`Ԫj8$\ h#wفSA}+ʶ9d8 F]*p?d)Sm-GA&/ޓjG |f/-0 cj|N]F8XB\ 3~2^\&h9 |?dLcM^ 2C`񐨡<0ڼq?2((I$քn0)eVhG mBE60^l%: QC&%?c #y.ҁpv>+TDȥ}!zU.l V+*N4ajIҮCOvϲ ;d](ei]a QG s>6`ٍ<]%^5ў;F0Wjͭd{д;uOI$F$kE ~fd)a3s\#jdZ9ďiXK~uI "kx+$ASKaȊ/~ ufYO6me]H:uO >1SAqrmb3K%Y(BD8V#S8î]ϿzP"M5HnFLJN̴ׯH-T0(4.~6zSߪ2/&yf_%yB.HDczgN^.OK+AQJuH-y4:6ѥfp1 ~U%ÜEu< } pM7&j|ܴd <2-@T`Ċ{(S__dN ̟ܿXiy %}W~I| ݡKn٣M8 Hܑ/8:ӻl|ۈo[XWV#2tnD~cMO*|AC)GbcD%YV=;eL"]?cʇp7E8H7\jr mYPJt0*cGd|XؘNdcB߸IKX,9ymPYj̼I<5x7?('7JaCO)0,t0h,T$Y|位 FTJ|{`| #7\UnG.o}+NX;zj1t s`J4GseinCnEU.$%[oL5-zbwP5 4Ah×Ȳi!-H@?[z^sy:%3_3LyYRvocw6SPX}DaIW@rx'`qgc7jF-ۧnJMM:x$6yڹÐ:b 00S&֋^B\gȧˌ>pa#pvC.3fO:5Pzw+Mҟ BP 9z~nbhgb^$;MtGI͐5O6Tw8 v\ZEp:if`4ژ+J{CAou^cI'w&k^pxf;%ъԹfR2W4g_]^횱pbV$ߒķ0/=9 R,Vla(2M)dF4A?QqHKԥ^&:)T~ײs(uhyO2lWh v,LRm,I4 oiC;ZM8XN/b}Xr {bOkW5~"ٗU c0Aeyv) #u6#=&I!6~LK5WXiNrj=;Q_B;ރ~MQ=;N >vBykx8}[noMwsD%4}1y?2=nL} Hy}i^S:궺MD8#֡W|ɫ[d$%Al3!9vд&D; `8;k`K ^@f < Xd[X} F*JUqޱਆr=j[lyqr>vZETĨ B[yY=&(=j^ƾҤ=@62KIs4- TнWz%d5 4 3k3nuw]ֻ`K;D[V'L3u閴h X6ul0[j#Нz]ĴD߽nYodº:t?K_3@}ო{?S-ay],7@v+4 w9K|N@QbS^asAa)3.{m%tNo]?*۫ORM3=W5}).乶GTdHKI{*s?nzd|@)ȷCq `Bs[͐OT azk /S#- +n띬ٌ$ڛb5Gj/SFdCAFJ5d:׵}8j083a1ow`+PNI=f 9e᎗&Ͻ>(7Shrڍ99oi\Ϫ B{lFD7f\ãhgk\m|^ ?rð3WUu.6A=~F'ÔZY \F7JzW!wېbmkkn6r54-]cm%p!7iTs[9A+Ry\rA/lT yn$iS3\Kxiqs7`v&l0X*9y4f̣g!okGl% PmgÈZ{p",bs,r?% FXRupd͉B~dN@3)D룺P>k->nDμ^;lq2%{_YW|?K8]I4DF8D IcVX(].Y_J u:[ *bWԮrc(_;f`zW/>ۮaY{[9qι^h0{ݑlP%pNijỤyP-3uK#ϩ CX?5 AGW iЛVq Of*3l%+x(VԞQ &DWbU2BR-Ar(jry$=UȒ76B%c*Yf{ h߲½՞H>Cy:VڴIZ!F7KYhF8 Rk%n="k4 B^@#?=VuEYLh&/>x7 j6duk/% ^u:5P@")`YNW4`ڧ HgodLd,W"$gWhɨy5;;XfmS=%gld(?#ol69Iş k|>K?he/cf!Dl3g#Sg`7n"^828h>zaa*[A#JikhgB\Ђ#$AYQp6IjD`2Jvد$?t*S򫠂oe7,+Nt@Ɗi'5Ɣ خ;I6K2ŔZ+T+ڬMwƔ `B(lChpA6UF 㠌OgKܼq" U)Nkwq[#7UdM6*dӘWI 7NMT7Ž滫ȚpO3VAa&s1C T-I@Y/gcqs\DK *#[8/4h9bΦ^}6<'QFiTj>O 3ڠs눮RҷOS+0 xo&뺣㻲āiWտԉh@:/rqe' ץ?yd.Z/f} ~=@3[8:( ܭ]\I1@v*Z RÎ2d\ ::# 4)nlpqOu;ϪR7Upxr\lfLRH\󹡵ػKUE%v <4dxr=a 7F̰i<",9Yg'96_l5L^mj[[BVhC]hRQA(U5BȔ |ܷeXҹ `4?A8ZfMDD-,ZP5%&N?x)!$u-P_8 V+;l>_  M| 3u+ @ꙶ K@vt>WF1{}/fVy0T(rypn#1iL/C=cDN:/n< pl}:GM4v 7εFX$#[}ZYnh[]}#jl,ѨUѻyA=ƴdXoq>L` 3Wm[uk}(Ww#ĀJW9^4FOn-´)+MQW8Lfجe"T E0эpfSvʵY[ 9>:]lާ@+E"-M Q*H0͊U $=%~U欭4o>׃n :0>)=?)q?^B s񤑳ׇ1$Kq`7ahPc#e'NX@}{5H`aDTˎ/Τ$R7?d!k Vm+,SR@>Ӓ!;%#D4I&ʨr_]~C!жI/ZaW׏DT#{IL6Q_cLhjJ*{XEfvޯqxOltCǎq "b4CP\T)T'kk [9e b5e}^΀~rTW^&jJx$6Q_%&ʁl/ tIb<ko@hr cΓ77%dw.b)Mc3θϞѯ$8}UpS梎Izz3t_-܂^g~pZy &{qSlR`XFj 1Kqak9]Q.G ʷ {wa+ : UZ)ീyf$-%QjuoC-r|}@s~)">Q*ͿFa\S>MB^ y=urnERK4Gg2G%.<wE|khИ {Fu3SƽvJK«ftтÐhM[UM#LeFv\>-P,f16rOXAivܜ\8&,B\YF" ԰}j[0dC{gsn}qZ7?k#F]\=jr m0D>{v:R }b_bz¥*a^eo0$MSN@Mg$R/0WA="64%_KϤbwj㪳]L`hn p<\T7J}8gSuSX0CA,?@ "WN R||^`&R)j9KZ( -ضi"3_C$4+xm9 ՝JdpT 2z܀hD|B`fA`̈́RaM@9_UV'r*:$.K+rx=Lh ɦG$x O'Go4"QI>q}=pWFTd7&f%$=9FBC7f-/n@` @lCV:a߼#j;b]jҾ+= M!wGRd*t<"/; qr.1cias8%ȟ2XQ6 Ț~d3bp;G[-9f%v&l.d~9 쪡\5yV%ZO垷s@Q2N\|, <70s#v`MNV2E8dǼKڽFз}-7Jd!9[p,!D d]9{9H+RTdngg$ͺfyFLςۄ|c\a"cF1xm%C'# L>b޼t5*Ii:Y/s>,{BٙLupH%M2:^>~(սpԸFdN&9\?зF$hG]JLu*"w=wIͺjo Q<霓!Jew bX^||c%VIXd8,0bp3T^ՔfF܆ŏ-TFUt_w핲MXiZ ܭ(\*p䦸78:n(X(`"J(,XF=Jaf&Q-2С  O(/"@G' C̡A`va%)Y;Y$*5%a҃wFY*̣џp eV\K Tq@WP:0F4_kd}t뛦ǥ].n'Qi;,1gd֘t0C+ k-xOÒU2\sǏL_Wn֜Yirz4+9 Ӛ }Xn׆͘sZe s+7FG&`y@D+@0UaIr[h'`ݳkΤrZloGM 5Y.A =z%%4PS7 ?МG}>E9S0]V:8jSaQ?>: uES%+1ezoo_g~&-|IO\d4O]kV5! t[DZ#U.#AL8sq03YdxN^z7h}_VU">v%{~ ODmF,K<;VcK]M[s+np"' geeP7ԅ c F7T}d|aZhbal!e^r6U"@yI=gA_sR`BhFcШQNIyEha4 qgFjY?]MZXѭ0bJl]TyL۶ܢ庞cVd^TSÙ(:X7LNX,ةC6͟)kxw9k*:?!}rsEx

    h*BzKBzFq!CiMrhƝ~4(dpeFO P8iwXIeFvoe䙅l]uFԟXr > v/2_cSS Vc腏L09GkyAVI@Fb{i~UGfB`L?Webw A.2m5pK#B!ܠ#RqsjL%y`PZ)+"Y4mzd/gZanh`GnXeqrƕ?gtMO̎n8\,`.S^ da/7?6xs50̳p+YF`mK 3B OIn56PGj`œO@nJR y@z/'CC S-s`N52J;9)$TVDQEK:J)GhUݴ ٱ? Ր"ܱsƜ1ߗ]o촛[di$3R#hgϐ a5+^$/]LD,g~ Mȹy|q"ZzƐ ,]tM 9jΣZvijn"Aꐦݾ{K&Z~Vü`YIȒ# :gmX jXyqQo 骘(z)ׁ k'eхgCExkjlk @6 $4h6ʺ(˿(>g^5_n@7RZ? Y/d6Mm]makūE aIMdZN!c'/;+ceGP{X$ߘ7Å:Yg 1z ʠyeϪwQ0`S +j$lbN4!-qdi7zhY6З\8 \eOC[ff"kҲhޔ!zy>|֮GNp;A>uYc^8@ [+2#/59_idp[t@^)w'w<;yk\Jq?}xֿ^m-}cZ$<Ibc\2RZQ~ a|җeh]8l&LJsz4IxFP"7oaӸĮ]eWNZMh&v"'OEs`[]AL0Pd'_W܉V1"ly 5fO5K>2Z9VkysUa2o+"ⶢ,V^PQS7|IOƤV$r2RrKsGNS'BSy2 谈k@]{ZЗIVW5u5` A=3ઉ0+Qax,4|چ}|K+_:ac,qeOK 6O2 P|Ɖn1uE t!R@y q-kLizk! `{ 锚ɖlf7DY%,s6{ .~9>Iw(&j,m,gEIG1^×ERM^Qn-{Dc߫WEҜj:&gk ݎm.43jF<=X@ >{ӱ~S2-\j waِGL)2MRN_E5?V;FnRLF.ȴS*#Hrェ.FbozNj fcvJ8+!_IRs"9REW 'ɳ+"!p[c d =;]hc7$vP6'4 Rs uAݴҠKi|^6[u'i?!J*vuDZhx!d n՟i=/X }=rv#lMQ!b*0|.ꫫ` @?ORrVm F?1}l@Ҫ-n,h~3<7N?>f>wjyb$g:uDjɯHU~&o oB<#>*6#j@UUyX %HZYc9#>+{C5a :1_GՂh]_;[oJaTƮ&hS\MT/^oEfKHYKǻrvFƣW@r_}C&[?9H'1's,ӳ}+]ၾ}ek rRwV޲=O^h} z%+cxZ ø9G۬髞n^XVa1dnmW'Pb52mNf(`#* RFLʀ~7ߕJ\Q?R/lXc^pބRɯ^{XuT(wL?G~=#JuFI2ɔcQH{:4G-?VJp(僥>I,hLHZ@9MY<ï "\:U5ຈbRdl%L&Á &aO&g7AlA{xi?hu9r!ˮ~#vE*W[hVQ{* |So#;hJfPfC MŒ䝎 _ŋ|*E7Xk#>ڇ B4[ S1[(j`l|7h%(`(a_&Rp~* B,JwFn`*xB,]t/yRtɷE4`rl 39У2;dAUXrNE_bhdZ_)=(Į}ILw*r ]RnDL_ɊI?H>mǔI7׭D?ŒfH;;]bRAjri}?̣Бl͌gc[0ˆ1F!ib(ri_VHf|׆6Rd>aA'0Wn?w^*hWOa-&[+P kt4CV(qD W _hWQr(us!,u_4B@Ei:@2ʆgԽeΪ;V6^X2A1d%a# b6a E!c=\KV=-?>#1!5iggׯK>w(F&s-Pj&8 ^uJ>joXOhp?R-Ŵ6aw3,@Sjrs$1`9[KWe+Xe'dHT4n1;bN)tgL3qmZPK$+uu;y^j 2v8iD%=VF`,K^]K ΁bGfq}<*5dV,҂pf)LJ=YVaT9b J# ';&N!A:2:=OZRb;.^ Q˅,MVyjX9ʜWuE^1zpF׸) Echc.a3, Ef+TV!%҂{z|z00YY%YFgC )ÎncG4foAN=\1eykD^CSF1빆NEo==|/c c&ve/h%@z[ sԨ=nؠWE>_ s07Ah^@}L(ݕNٶ_%%ě5!϶ 9$U:MjͯA#v[ZV,eƺF q֝FĬFfߕ#zI'mø^QwI@Dp+YP$>=GvϤ/ia qJ @9ÓܑBE}M`k_YWaFD.em:!^.iʪ!r%_:jb9CQ I*@kчΚ45LDq h7_J!J$I%$t:0{ ցvxȦ 8aݿy|%6mQ0bR':ʔS .DHv"fAXBLǾJdAWa4 ;`ߟH}}_H=(Ej\:8ICY]r?+,fZ"'b*rfY^D'?R#ȅir׽<^]3[þt{2͜=A=ƇĦ4't@׿ .ùxes`4Ǯm_9}+yuUg~u@ip69C| aJvUkT|pIZ1~WIȳ'aGvr_hzB*ԩmJrK]U8M3 ̣ʺngW]*8PK789b~Cf~OF1SyJ942Ff,ވ{MXħf$h_(\p(gn]foн;Fd ^]\V=m٣&3;z-x<`&+FGj'ioLu8FhBp@үG#Vat\Ψpf"Oi:Xv ylk-DA&rF4X+>Tm%G1*ŅpuX~V>aZ0SaYI)#ox-$x5)t3@9\U9<h;|_C9̶hwnUD׀7*W*uG,N,qEWi#%7пa*sre9Ğ܌y} Z/uba:*ϜccFwh_ۃ]hL0vy#~a0D!_.O+Rgoa62oYVwZ~d!'hzK8ʒVv: @Y}5.Hzw0Ɔtє}r=5H}^%jV~;{{NW|B>+mD SJKSߤsFȈYWJ|{{ !w>0gY;'r&)rtܟ-AR{@㖻ד@[ ˛kmw9J+ hiQ0A;"xwi%&=vqB؟&VzZ# ̬v/{(TNI)!HU؁4D>摋nRN]R=AݔYtC1&:JBd+fx)`Q{9e~_!#"I&W0%pq.ӎ?؈l~,5uZaSufZO:-Ft3X̺8F7^K031(n@:S×J~A-_W/"zBZ3@:.P[BYFkfi^`JOmoWF Mȍ 8F0-0v7<-l5ټO# -:/˗t`_$@xyk9{tR'qJn5/X׽j۠"dm!tJKMS`jw4C#d몖>(4ID.aLIK5${B·UGe4ś֠4.=N"1KfԈP8b1#copzh纎l g[' ^~<ڞSK2ⅸ =[3 qͧ4w$RNc#DS5ų"a)Sj\IrYNI HVϿgp='zgu&iR,@jcGٿp߱3Zl8@LXj[c ꜈փI`Uh#> @'tqD7Sz#c-Igk \aoDK`w4L**.*ؼG'E#0Wrre<:@{~ ,spyp2gwÚ^c$D_ڄM^~Ȏ# aC] 9}"ԹzsQ|b#Z놝 > '~emWY\OR]"D.L-h17H%}aT"3TaB/T!@U!^+a"q QWQ0V.Z%>JΪs(Оk;!ӹb3>GOBQЈGSЮMɲ=ؼ5d)LX!m!v1ي6R,m ѧoM>) Uy@Az8-E>sBU >G餰 ? VQX(ZJMUšmF x(>OࡁCPGE1 *'#6 (Wgx5'K]OU弪k[x(p ٟLֽR sfͧ-vD?)\U|VsQ)^~⻮CoKoV ؓPjC1D|og;P|/~f2ovG$2 {]zHho>߮$-b#rA<~Am2*)|gCFsZwjl_|al r,Õ<En3Sm&1@_~]"<=vsQs]NdL>44aVTps&*ʅR%6F׋"H]9#4xnBs䯆 [C8>|WJ QcANeu3ŵ G_uL3: lvY6 :Sν1Y  ץyn 'A,vbc]^6.7IB˔(ԅj0@rV߀h{ . `)GvSq>-W 㔫Xo{1y)Z㜭 պPa"'Hnu[ܴp+@3S3x^8=CLHPFl`>x |D4r&iC R׏6fO;ŲK!cŽ)# i EW [JZ.D$9vZXew;-l1e bНv0d SC&iXMJW =B!0Ikn^.VdQ3Nꭒ9SKnHʕɦCX*2BZһ'Lg[ uMUt0pӚ@Ӝ8쎸io6Su{-'0dX|S1)C"ӶPH]C%Y,/=}AU`W*|ڳ<* 8AG?ٱ̈́ W_q:rBY=&բ:/&r|:R{l!&V4fDݿT^!>.Sx|#r ;7sy(rtdo[FHq~{DJoVIF=ۏpHװǛ?Ѓ tx~?퍢MGB٤81]\3OU7^&j'`gMQVwk] ;{?,fj PiCB<[L3o;s+WlMyS͠d)#)7]o)i__A,&@>҃ U~`ojqV:f/\.Cp٠.S!Vv("@@q1Ud¡آt-7Ii?s`cH%֐`d0J|꯲i Be"u#`#kzjŬWXTeĀٔIp'lױ?/و4xvڄNp+xt*DIiŏf`*1g-ld1?;CZftw!͐)@r[#JK{2CzKtsa:{ [p?pjJ]p~mNcQ!3BՎe{` Jt>G'VSLcK o@4tSjSfH3ƚk|ܹϓk0Q=zІă3r.1>Fw߷y=`u0!9jAt,rj},H}c۵u=C8EٜfFO\I }AѨI?p~wx :fTB,;ۅe$y}ksgsmh '$>UWUv]+FL!_:QBA^c.ADe:3al20;f#=Жn%xGY Lx6#/d fLFJ:Fzz^ 3'j)X%er[IO"lSl]8jFGruRA> >3 [_M fy !IO0az/u ]ۡ *O 7CW5zsaK}Y4ܫOMU/KLTY|Ni\yYjg'1Pz@or$~^vi/^֮lof: S|/~$ BKzP->&ebMߞdjAJmKd\ :Um5zj8 1c׷ Fn})<|^3N_(fX6^%$Nvdh<~h'nh`}@ g[C0u)C&Gh0ǴK*&o*ET7XAo게ãi*ƭ15JBO򅲨7*/0<Τ>u-#{2lBlp= vZ/_c@Ja3MG9g DOulmߞ>V3*h tK_ 3 s%2P85GtN'%̆#ߕV5Pb2SV՜b,Qb(ڸ –66NsC>Ld;HzNTp`4NM*zdxLYխ+$ cQ= W~?=_'kYKz2|<فGwB&ݪ~[)B|1JRTZ""&rsdyC4'տ,2xr mvHn@za-\I#+Im6 p}Msmc evѤU (T~$&ۋ-˵IuHf>Ku+>ꋆqïCtƮ۔~ls$R\Xa3sh\N&p ,ApG2ӊ=|$1BN,q')=G'k֏R~ZcFI;tBᾶn. Tgh)sFbՊ\+]&`wiIk9?0= j$ 4\;<@R%j &D3Gߒ+ZU/S >8"O.JMۈ춵GEʃؘvi3ȟw)ѧ33A>_%[܂ +ש£c8xeeO.T%j.MX%{luPtR)Wf~l'(9˲1:M2 yz3}Bat$8 tfP{@Ib,Al+!棯.@a9v;luxR,z{,& '0GH|l>[Z1iQ$D:4m,ka e_x^g Br颶|Ϧ#4\ΨDǧ_ rj]9&c2[܉WGǚ(l8Fv6c*HOPr zLߪ-3JԌ1_nu8>d{ZȰ9ڨ]|>㣴jc1r:ɄjC/MƘkj`^ЉHNAG7x]I{7P3la(JUKu;~V0Z #摤BXUQPUHp(B4W^*3JC?5RRS™Y-o0IbWEy0KC2*\~|fu>w/q;mͭPՠi)߿|VPU.iC=[ƃ/>EgIMJsr M8$-Jh _φ]!+g&G6Qm ЩG_Hh/ Uz7dQm%i)-1b<&3_-w~ixwE?Ք_%: {[K?+]0KzevS*]oMv˞e0+/Wiq6\$t^} b/5βͱuΦH"Ҵ bEtm֖La j'7ENbUXSpyEny%y-j//&Ay<po$pf#݈1ҍm›#,z`2Gќ%gT jQT1f  N6=-bP%9}nv2wyک]vLk$k&YsCWGN zS-IRcu*Bl./?⡶76]sx e_?1cd~݀9C3Y^YYy|W=e~V$s<ﯘehTFjOhQ> J?\v(y8Ѝ, V鹻MτT-e6woO#!d@Dkխ̑{Lez)8L(N5oⷯ*TK/Xɨ>QE?kuNgf~'{5=?Qƙ)&kg^|{bC`N{ 6tP(SC{\#4ccu˭unŽ${Xn h)w  @>Y$vR,xOZK7!Gh@8G؞blC,e T{|z@eMAU$K>¿t0JAv;E>blAp㺕/Q]\ TxS295ɦYет:3gQI@ _.@ԼR,h[q^;7kp$pO+g'f|L`0N|g1-3܇r-K7 ?m;Xy;F+d?7`@}QkHJL\>a<ް]޲MŸE:.^C,h` jc<]:n}ʗ!N!Q}DE;bQVp%2 Zb@(Blჾ|OE;l(]FqwJ^f:niY%^hD8` 4֨q9# Y :KbZCj6׻J1rG %5aAz5F 5?:rΪZϋ@-voGf}LN} qi;I|V )K5.'Jwak{륁9(P,"=*{k6DΧ[,4Yƻr|icCb," 2WdxMaAcyK b瑨G*6\On,T7%CQS ٶa ^4дЄ Ro tY^eReP k8Zp$4 %#@g1WCqVQߋ2\O-WRhS _Z(1UVU.ef  S a=S -.լə2 o71U.Aq-5zsnWbxyID0GQ:P Hrָ jyXq*[r{8`c%)OB|1ګ0Yg&iaT6_#: 6r"1osq$tl1W?{P#>e#M:>XCl]_F;yAm6ea@fښ3h2/?{)j7R͆)U61;/KßDNZiy@PR~g S2l-3[‡]6Tytq"8LF'BSmհsۙ#YCI[OrKvy{nTTs݀*W`2@:%&mTqkd>񵵱Lji[kns.ܞx`E?0e>ى$$d-.rA&U?r]݀wupA'Z䝳Nmyj\a4Iw |1kSc) Q|nZtzyeSOȱWw@GN&JFqiͿq8X]ոQ+OO*iTJ=8Q;6s(kf)rҐU*q]-$>I}j-nUӐ ,] 6b4y:9QƐܖ߃gSCxelZd J*~Hbқvb[&1-@^d{p=8cxY*<:8XV{bU6e>qPȶ(ZQA+ ^g} tO&6t`MTX86WGq^4^$eF#*Hyxmx+ݞ"~^_8nkAW7u爦aPΆE;,ىE0`jPgWsDR{KPBO[ۭwP q?k~f×vUGj. P1DHk簡 bJ1%f:f Hvq6K,cܸR\`pݢppT-F_g$`zqi}0~"j~ 7kE 3„t,HcHJA#: % #r!s^ą Y.o\^ F X.NZMzHPnM.k ͧiTWXeJk)ȒNO>CL0Y蚡@7$}f3fKGwZ 衄 !Co^7&ڴչnsVΟ@t>hM|[ET{F2`,Z\M^@y%WybGsڇݿe_[!͇ _k;ehW߳-0J K_s[0\5>?p7ku'\~YX6raȒpӫIMh; #,#ʷmάN{A2@.c͌U&+XE3҈ybƟeBq5THFrM/VdWhYz vhskīs6(ES!1:ULg;zX" ڳiz{l3m^ucr+ۢ h|hRQ: 3$GWl~ޏ욒;v.}a=x-вYV"IC#rVo3|#9̷?D'rZU+P4Pl9ɌЀ>>.Hu;whi/3o^7%=?Bi 2[B %:Ó6Q&n (Df~Z="QL6#s&ғEN0Z_-$DuQq lpE+bDT.Z]t.=BOA&FƯ{-3:W(Ky\.B8t=QSCqQj'p/㑣Aaˠm2: Yp8K7rIHo) (O)Eڼ<1~'{2-r8x%LJaP 25RjםW#Pf$B>_Mm[SDܤnxivt$i7b_¹ H DMbX*jˆͣK. 3`&ǐR6$2אtk$5mN dtSIjmy|z#B ͵ XP?븹HXynΤD}* "BV7g:Jwkfj=#.HliZ ydcM\E{:V*gpyTn5$%$S>mCmѧ'6Dx V՜9~29ġd„XX'$]u/nH!\ nMjhp,ZU)CI(\W7(:Ptxc@Tr_ ̼&'.MN#v~X$ڬޟel"cˊ(">$wd͇>0r zv]-&J)wJ4տPѯԷvŨW~!IuNLu:hAnvΨXԂ(_25 @@:'gf ~^dtXORBԸzPP:j9Jt,964Hi̍!of,ޅ T=5bۅ3FaJ uRse-HO١~HU c͖5X%-X@0! ]w{trw 4.Ab +Uw*Į3 L3}cU !bP=^r `4&I\_rRQ)^6 3kR{^uY5ԓAU(+ʟa |~ xȷmKl~QqhG>GFY Hk:2A+jRсvLc/D]d곏,;@DcLwЦ3U XޚBɭ'ׁ+UТ^p 7v$_Yjʄ"`\:ͯ&B= 4 c۹>bڂ'޸Ѯ=2/M6=\qaQ(Z#a KC}P ʶs!ni$*VԜOI㶎mNM"Joa-κj (+=wni6+GԵEAp>tg4ߵKe *ń%1+hל`?s_C2hس5fJKM6uOMgw?< Lh9_un/| f)VĿˬcfg4tJpК&r<#}|j,{<<"'„bԽ$h[D9?ϧr)ZS=> 6prkLD'1CIp'%臫Z\&uCb ~_\on]k\MZҠ>c'ZsH}w#/b2@w PgIʃͨ#=:Ҕe8]mɑ]vs+ؤG9:t4۾_.0lΡUM ZON8QBwF$|@E4)_VCFf[K-8A&2K_U7x4}'8D`ƉSl@Fqd8Ԝ  +$LMP;X,gg<9$G7rSKn=h&xU혙 Wkr [?4sA4EŇ o!Cc( %wWBPUd]IJۖ"C wWKZ~+F$yvM'pPW%vqQVcwtQTp-P>,b_Q5 }"Jb0l ƛk6%:Š i)Tޣ^ZsjRn ! ߹vXJgY$ӓJ>25.~L=ntDцyB-(@:rY<Bς5;x{?O:fLd^G`R3~+:YibEe #L@eKssZ_K ؤAS,Ҿ59 ~sǟa^ixHׁ3bߌy/;^7 "HĒW͉M?r]ܟol..uτsx^H7gj*Xpßp5Em7*G%`*BrJCXe ;yyu:0Gڴb=zr2V;$}B@_}WCweB'mՆ@!2ݗhy,: Į Sjƶh7{?=֪!}SaƑa`O^mPy_tA:R )pYR+YCczu>ؼ ͎K_!Lf=a]r%=;Φs. əgQ|XlA$9Hhg 4SVmlZ˄FpV+1G8: $8*dYߞ7쑢F3a)Ar59D޷H6/4 h*OÌߚWdpT/ NpLb v>WE""ጋ,5:$p`QUs:\BΚ~z林r&+ pharEck="A #g{in *37Iy5'3cܱq{5Q8#qoRlzBoatD8}Md$PqSbku c2%mxbbD1,d{Gγ |@h(ƍh?i9grQȌŎ6NJB۹qn. >_]"J*00˖$1]0r(ߢOU)_LLpde6EXlJeX8T"Z_N ^QsށīBl)g73n6"k5|Dws)G#{y4`lJwv)l &fKxsAK)8:^Zǘ~߿@ KP[7gYZ070701000003e8000041ed000000000000000000000001604fe4e000000000000000000000000000000000000000000000003f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/vmxnet3070701000003e9000081a4000000000000000000000001604fe4d300006c48000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/vmxnet3/vmxnet3.ko.xz7zXZִF!t/Sl]?Eh=ڜ.+[)Дg|bŴur@d< )?J1`{)bDDDxG*0Md @/cnk(k10;wl5P)/ GS/&Ġbܳ\Bnrso6* kIx}cv9u'~V{K͌m`61t%lz pXˠRI4u2ƒHAF 8"eŸ{Ч1ЕC (t zDLf r$3J؈tʟpßjSY  g?0*-fϕ >]Cx%hwh-VavVBk1AGV=} :bEF[~d@և)3ڕ>Dj'|wuܩ> cU&+qŭ{r*+VE[B;̄q*A_Ͳ FT,p&0;~6Ŀ{Q >)1ԍC~ԩߣ^Cb Y( [9徹[h%HVc,уP*8Qb,8k \̎e/癜0MbVx((wŞCc!5yϷm2 ;!7yuJQ_`[x.\`)t0 "̓l%MuM ,EZrXT#pD.V_v J-"h<*RׇD I!hs7V9`*QL[Z4rxg1N ppN[!/?b;Zpi8)1 ]FB|![$_"{M"F+ٸш`~mxOL踶֍oU#}|7(L<]F?^7qAR\ÐAnWJN;N$ƩH6\kjnzZ`큙܃"y+9 Lޏm?M27]jZ.{+rC`ş3BJ@b"S*JG !h/Zɬ1Rpr&XjEshU@~a Vcw%D/{ftxpAªwiRq菚[wms-<Ȏ`fnw.b'ΥKjY 2ׂ" i=[ 0Z0*Fr1{KKS!p]vۄ!z/{c[v͈8?Àr:;F5ΞFZ r4^r@)K '7P)775_e!B"iw; RrfzU0-e˲ ;~ZKs:rT)ʴqw.r^ٍr/:4(o s;/PFW ~ Jv&?zG+ ݄4^7}y`)-v,g%g$JVΟZ=X9k+tܜ1jcuϸǓĭUcHݓIuyVQ͙{%v[jd͞3DfLjGuϸK)-J䆗76xJ{0biPD0HVnxB::M?q07kt9`Ņ#x8IVVW=0qc l#eD\v72׿s4MQ*m+yCt[]0e|Fvvʦ55k }fAdՏ4$ $?aҶyپ;5/@Û]{1Ib  X lܩ.mv& cö-2O4b!L0Y3SC=^/WAdnyccɪ 5 p짱(Uڳ}sa*ɞ"˯1.ԹI^Mf&Tf9`]e(5uW0<'%]g#vvCa r<%<.kNRۏDWOg4{ԼU nF|u/n@8Ryz<rg"؈)[br0yԿ|d8_n*aCRFyZk4Ily$v+ϴۮbbگ^R[a\Ӌ`Ew賘]!i7XGg4G^U( {b7LoRTe)8ێ u,LI壸Fv.t6dZU JClhNa0y̹KVx[C~}x:|55)]% H7$NZ`t$C^?64C a' p6|Tճl6)-\a_$KP)8 \a~|7Ic3y$mQ9wl'L{QG5 C)]ECa-L(Ȍqq 삪>-⪡=o2l4Hy$0X>t$u#3 nk˱z7 cYã֠\&f}vC@d.R5)Α+}p:{Bر8İ5(!}.=zxooFbY>kyEf+4{iK50p3CU(,|\u;4!|m2BgD cL/7 %[Q+ JUbs~IsUeyQYtuD##S(EDRN``T˂N"qgt4\ n<;m8c|?w|fM e4 濽w"&Sb(UelXn _1\fzk&'u(UzV"w5nz̫]KW8 xG;nrxl ;:l'yo2A& űLDN JN3'i|xUsmy<@&iNG&ǘX*rN $ rxU~wl ,hT#5ƥ?i]\#3L>WJD\t ؜@sbM)8P≕n,2;wW/C^4 ho? 7K;LV6`S8Pqb0,lqdN_n3;-rO6v>U0/|W]cK61M[d[(t]fʉ?gy$.*ӹv8g/OY:|jbVX7*"C,1afZ`}W#>,AEx׌6@MסOin ~@Y4|RH3^|4ߐ|hT6\XX[FgT?};9T:& \*_BCA 2D!o KvWQK doYv ˁaTK9QNRgbbDSc2uQ?k=ORLCa`e$68$mJ X0^䫀£7AtLP0fbl=Cԓ qf5Mw LX#khIV.QaFŴNNR'Ò"x3h A\há z-sG@ *yHeϫ !w-d,,ivׂ!e#![yWNiu^> !ZZCt%t#$x汋J20ނgEC<1w ܝAvib0W)/O}V@Ç? 5u ˘}LŽ# tf|uFU"a yImZ raXkSnC=:Ofb~rxήсFӢͅdڵ"x yD߆\=mzEU#894dϬi MCxʵU),/,뚭qQjg̳Ȃۯ~TkaW6,:ӚpM,?@= fWD壔-ԍkr״=2-!^Ur,"Tꛢ1:}?!\F5r-P}C0VA(T&} +3ͤmc{vLj=+uTm[߯B>I%tILB%XIFf=cRMT2ӌ;$l|͊$&I# Șl$LBUAXgȐ6ZE֕mGëa8UspA I{FO9rõV!x~|?$~YHӻ"5c)OMDWEV_廴o:r=9 ѺE(.=+9Ѹ4$)p߬4 *벐fTtk#zxq.S,*Co3!0CKt2'g$7\sP%>+ k ۴fJo|7J$4#*4armS5'cY.ǜ.P/3[k?e$"LoK4V(A~RE{%#-u`zߪx0Jdy /9ZFD,i~2Vаum|ZDO/NT=ͼo.W)i! =dO绥6tfU^ASa2]iZYvEn heGh CZ%)q1R#^q rX tomn$_#l$[VO/pK0uSmǩ l\5s4V`7 (4 >R\K$zٱ #E ;b^]MRkΠ&e*6dT?y `Q"GxI$!9;[{d<`svbkCbi`4$~O]p.t` Ibq:(0  n:jFfm#-NiPNqxžZ5c:RbCXMwIY+Q-_}Pr ƌ)^~";>y=7E0k8yj4jJ|~Ø>E6{BͅSMWMU\O7V(ZހP$q*>c!nӣ8Cp2]]@8RʚSX;#ָd[,'߻)Հ0NvdU@-vߢ<—8;:PsMQn CτkCDD גIODʍcQ~=4VoRkkinxf~?˪^4#m1h*dp>Tc;T#KW^[ gȨ~E`Zlr}z?E2P8osYeִ}N Q["!YI]'  V>ݎ8վZn{|g*"L/'w@Vl1{ɔ :Mu^<RH-i.ev`!*cձbl;q«`%ۅ<kq|M1BH]#O KGfo҈ LWxcgnLpf6}`I딡m}<P#ȎqNbwl ',|_\m)JK>S SMZb2dԿBEUw $v[;'HwW@\jsk s!Ev銥mkW,H?;|$(+v S-\թsUy.Aӽ߰-X?ȖK+FI?2TZ߬A&E?5FŇV>ˎ)!)wj~\;E ZT~EM.gofR")PXޮcbќWK18KGG?.Qx:[jG=v,L&$yKB>.hĊ{ &`OBi AKX"Ȧ]|PJ yZ@W%zo8(tn+Nlk&7nN>{U6B#Ev}]ǠZ#(-kό!ax9{Lj/CYpG R쇕>!??#Fwh/8Մ~z0N@goF)/TgѶ/uQNA~M68v/.yfyF-^_S [%{δʉ4säxj.f7O4p1oFPM˘E9L!&%JeonT 0r &ؐíc7͛aH@p'ݔ^xߥcsGWqEQ2۱+&ԧŌZO6%C]VdqǎA`=&Q]&c#\ކ_)pwT<0h WyJ c3"Rbh ;j͚AMwnL1m^`cyd Q Xy-ZwѵA}.#H! 4E۸Br#Tql94:L1c+i7z26@7Oz)W|:<xt5y԰T\ 2NcfTfqEިv<(++Z'YmSz*U$?[>"3s\wɇARz_v}ݧz/hBmbfދ];sxlR,&A#&{P:4z׆ |k@; S[[rֲMR]U yfw./ŨKi{ ۣqPE&WWaNxXqPpf#+ID™.  i Ť1y_ z$xFh.UsiAC=7;;,@eGBBKt)fVp8~UiK+ s.:E<V3e+ 2g"^d Bmw^R1M|`!KseT{Χh*n+O:rH/몇Tץ=|3.?)!K!x=V%+"qk*"mۜ=~pZ`(͇o]aL@j`'))Md7dŇj.=}Z,wb+7is*[`m':WZ!~PB6"Fa *|7ŷRQ9Z? rbƂ~ǞC pf5,N"~Ew%S'd)j{eLd,@ЭsLqr0_&n2#ʅdj[?Ş$8;PT B`:wByolk(r,!,UJQ[mGjW bXL+}&> ?vOSRv(El1?rr]^g'ynVy?$:V6Sh ̦%h,ϊb (*+ "ćRw%Zۻk(/٭Z:82wҠ Sȵ4C.~dxѦ,>ZbH=V6n~ZogIy\jY/wYwra125I3^*07Ԙ7`9Њե!~ZL$Z} &VrEE0s b}_br}k)SGvcF5Z0Z] EzN tPbP}#5Vi5vlWkeOT<9`Zy\QjHk)ث1m>yEAR<>K`5 fVzI#H Uhڬ Y$c-N/-2mw;01YM)[g4o2|fŴ{L^s^;Y !6ѳόd~L?}el#r:&+unOc xt3J  lk'G[@\v'<"ll߄% $8ŗq4d؆1>|_Wѱ'xE$g/\C8L! -tn/ܥm=EJWסSVNpT;Vпn(">D~Ø1_Japyy#(R_Ԣ Nyq΀G! U#)۷;5龆j<M3LW,6@4S'lTqk_7~< LWz;ͦ{0K ~^$2UGJInh]νm<| 'Gߥہ'Hl6:XK.hƛoJgv^XdP7+A޽a wT]%g;p0 ߶:n m3#5=8@:~/Z۫UtzX1cTGS˺K3ݦŘE~q8 St'$[` }iڤm*U2k>u@t׆o)9~տY Qs#&Q>|A@qEuy0@"F^QXkvr;"T4('Z%H몑x׋C4?]]JN+q dX4j*έӂ% ^d TnD[\I%H}'Bjv\4k9Lر7-tU!zADմt{]ኪEccw }e.@ɣ u;}2;"t2oPÁ*` {Yu9vܽT){q+:,L0_>p8-<l6IiauDJ&11vjVa,Gf`cMnPuqg_Ug[Uq$6@l]a.r&%{D8 ڂkUҖ( C! EDj3p5?;o_nL\iy[2 B4!](f3G ٪Q6 .~>̫wRG%Fq#)^lfiϙ\.=Y+UAxUm"Cof a=Odjw0S(=jd";ɮk>+,1{+FڤxMXkOd#ηܝ9>GEuBLIghUAĠ״jBIBl@H+pOVɮ>]DHqN@rpq-k ؀:0)kأϫp] / EaDʎ@<ՃOB>AEîR~O_ MEdJ2uWLWue%>u@WilrfJ4JW$p:.Ʀgw6лE'^"Oa [("Wc J/P,+M%,Rz POJQ%zoPg(;6`u7u ogy)'.l&ԗ hnKgr\nW(;=nlh>&Tpmc6dz/1MS:Vx<W )=>ˈӦ،h;KITld%$1{+},-^Do˕ { e/U ɹʝ]AJ!.~tf&4>ÊmL0w,W"0[LbL]W7dxHk4FkC莩"t޾$ t # ̭C+VMClH{?QK~O lfĘ?P؞5XQW+$:~;zH?ՒkxP(Vc)xK/K-[MѥI|.ƻں#,4]h<*U)>+ύ;&?dC6ᧂ`ZQy~AN3ݛ&IGU#5j` 8+չ#GM#Gx[7\r=,$|kcU0 [cp9{Y a:bxܽ6ޔ+1tYƠ?PҀ4jĐ bd\GG<d?`d1өj3-H嬗šINsXpg~=c.69\#5ϙY)~Łie݀n0 A0"Yj@06>Epž)۰m#Feb >$WB9#SAsKF #s jMFE~WUI0(udߊ؁瀷C[Iۈw̍d}/A/C b,&ª,p<w'3,bF9r6 =U/oOcsJن l5ᕡ߱RDQjV9fTb`rl( D^@tj2_t'K*&2ڜse {z5NOՉ*V':-~^:ajڀ7GGکYxt&{vH28Wwq'یp\mPj.Ġ&+,'X4ZJY omKH 9̘74+wK_`DBa=o1``:6e-+1XA(]LG,^/{E{ߏJNL ' luipu;9Hq#vjs(a'㾐htq}06HGD 0]DzZƱksF f/`N=lE*Jȝq"ɯxr͌L1@G~}I.EaEtD%Yb1Zwf?kD++nm$SKe7?EvCJȊ86\ NtpHhm:pP=8o34슆D)oϰ~@SSO^z`//ib5q\='tvaر*@- d"__vpԇJ EY\1N0Ѽ1w$")#?ekB~yutض۰nI lԶ]1jdsJH>UFNL 9ƺS{}Έ@aZl92J ^$USc)ÀZn褾d4Br$L{_ X>TN);c4nCE]]DuY;n䉼 r*BtȎ>ql+K$ L6*Y'}sU| ٳ%k@"\^ۃC f6PV6Ee=7s^49&uI>%fOBRIys߷11~p޽m}&;D8Tta=R+dph*Ʋ=a<Esp&(?5m |\QXzPJYt{Zu sN/8g bXbh;-T֚ K=`J.u2Jn9\3":4R.NxEcW(xü:dl!T)aGM1_uxq0H%3:Q s?x8Ít%-:f0X27 ^E8%, 雔/a@YsQ>(ͣ8󉑽7і&t(Wš⋮IШȩ }Bj|Rq0cqcɁGJj lb" `Vh,lmx zЈ!p9i_N7v4ݤfK35jQe=;N-"$(DV v'"p{e;zn, "CC52Ռ$6Sare")z?aJbc8 ҭț$.Eo2q>S/_N + Qb?",cRcw%e1Mm^=w6|n:4Ԫ~)o$|JʛlJ?AL گh(I}H.-M2jz{} c[qu ܾL0T\ 448:1hJ8؈dhɈӝ/LOm͸~${ flDmY,+L0 uwNhZ]r37o}ëZ/uomƥ@$ fG*p.n9y0{CBnms64908m^P&y,E7D^cpUQ ^XH`" 1m4p9zA dJˠ] Q0wEa&g+LK=CՕ `KZW츊G${-¤dkGk?o9R?kABN`}⢼qRX]H,W]4*LTD~7F>fTqRni鉒0[,舮muQOVtqxJYjl,vu 9p1 7p ?~CHêh9`VYܷ1_T꾘SJ)i6R4eVL֞^7R !v`h ~@_$/ )oG:m,t N۬9S~npfxHU]T;k)u}r aU0w=~Vㄅ/2܌ět4cH;;s ܛ{RDDu#)=;@{[5}F|oM/ AJOxcɯ/1ݢTk"&EP`CE,W;ޱm;I7~Jm5pc;Q;u}3&YF,ݲH\M? \ӹd-FpЪ*WEU Q]CXjCd_/3jc18IMSj;ȃ޽ai HJ76iBl HPS&vF)'ֵjf)ĹѲ\`l{w&r!:KKH&Z(јį#LTϐvJV>HOBĆu<\Do`ږ 3A2xeƉ qTǷy=i|40= Q0Ϊ;1v[=H2b^J`ٜaQP3m?Z%ص~]KM\L}I"iVR{*譌rZB+2' erxǧ u揶׋vu@*v\o`e]&#(:XAo\qʺ# ~2|=KcYTU~Ѳ2GtęzbĨ$2^inކl΃8ܿ ɋqx ĕbDS OX8Tb)k=4tzUaf6c KՍԯfy}K_l6+wRQ0,e,ۍ#'`&74䜥 B[Db=13j[ؿ3/K7Ru,hi||1 V _fv(ǝIGU률QZ_G)Q+dT?]FumT@8~I#aP$;?Ј #/g$4^4#`{c"4;33j: D)glL$KEkWD-w8tH3d= ZŤwm:OpѓTn1a<,IE0"  :sgC9EU/M,لARGS'4t3 J}}TߺM0 JG<9]*& CS[2?@39i%\qiIu;!fonXg$$:2S_JPI2G0\x*FS؁r0p4yJapDݧx4oH k#{_悵a1߮奨IĎi*Q!vlg㬡钒V ʨUFΪSlu6NG'v&˖:?c/##>؄&=`1=[(85BWhujS惮'NN¢Ӱ,UZ-,0Κt+,:1ͲVe#Yz\h_kLˤ׉!Jfc99G-@s'e[d$k(~krƠ!JX+`J : !QL;\XFj͈I&LRp̆QE@G[Jfxa8}qfG?|oLpDA:LF;30U?SY Å +٦5ןHq%M]U.i\~˃U6#k!d,rV@~5Oh+uwa!Z"40^E5]BWꌉ`:rI M@ZBgKl-xn66`әz۟dh ɸiF YCƀpF9}l^J SnWYCռp'^>QNJT}X\6?iMՠM6},.~\pjЍOSހh%D?"v%0lC?El(w.:I[iim(N+6jgÒ,v罋[N!x<#k"y}ңn2kE 5We d2XH?Aqky慷qù?_&xn<OUFn lXr\"RD/=H/CJ_2:0qWA\Y\Fɷ`+mľ@ '97Zޱ P4>#8g׈w0pŧWGIf,`Di?k>|#=7ٍљat'ͥ@QL=˹;!dً3Vol{3NX{rݬ]`s=@p]Aw|ׂp5\JFLvyܞV_jmlh=g5RVvD8Ts$ɩ\K EA(`]P4gM8tWVM+TPXP;e赞iaaRq") ֩$u)~N $ߪ[Ro=XAƱ>k,(;6%+B+!UW2 hC/}M Tۥ =I":af4)S~7 {kD\vw7td"'9+D&ֹW=. /BD1@d nN}Ơc3+2bPXgwpz勄i؇[YE %rCO Րͤ䋧u#(pZ4ѺU.`GsSV$Eݼ"{pFl*r[-X,FoO*lc6CHSeGO6r0+Qw],Ac\n]d!T@H%a Kɘ|pA)kMwo-B@bՓ{2\G'J:6Jϑ=#$"+Tjt-Lк u='7P=XJ7s9U9F+eKk+҈~tzJPN+ uN>&uzQ]ngSG沯#cT!+NahyrXLƄa/Ʃ7׼n<f)j0K왶Ny%!4/׈!`6V9Wr*7J|I'ƒ٬hQ,!#Dh,y Mk|A֊rC.[6Z}]rsM;7~*)m0 g%1@S6PGܲp/_ G]v$ IrJRÞPkX'Uԁ M$t;Ԃ>rIw٩J_ḷksv kcn+\f9Zu/MjBc{ʮ0i􃊠<-Ff3z2Xs7W|K  JlS|IOWQjdoʛ^ƛдAՃ~\̮WA%ҩ>*eV3*z8#sѻ|< 3O%N[-@y:d߇{R%y.kb`7:Rx7 x`~DʓJG2ur%kHȚ×X=`5J>?a"t9XȽ-&DXx-J|n f ikS CHsN6e?6i ~!}A YR/_k޿.<۸vGzP4 Na |8&*h2GMֲ qGݻ[*$S Mw߱` GgSdoLLpw8RgHZĻ@ j5 _q(|&t-@2 sZ,mi㸲]}(Z}k `7 %Lp.Nوu]G^RQLE\0X LhV]bT]}rsCt9:z*!\%cj)uP`vJJ΍Uk[ňNv`ntkz U@Bgm= s󒸹0byã40HѬvG]ڣg¿WCBxtDܩGQ0:,E34"S≩n*[8X%#IFe0c<6\',#l4H0I5 !~WFwEs,0ۆck9y )/i\TO" m?FMa`k. w;&>P\HV ߮' w̳֔*d%ȧ"Po5<1ULJnֻ7j?Y[慁 ) up ;] m>:Ҍb-(m܍ :鉼qMjU aSk_0D0%Y0jh^}Dosm 8oA"ֳ)NW",{HsVu#ei>srlq0;_o[Y2J x ǥ@cɓw% lْVmFG_;Xp_0TSƧdc@O^n#ڀ^r<oNmܰθdhƋAtg7">+i)~XFB<{c*v=guUg W'uq"~϶W6ݴ8xUUԺ'F8Ov̩xD.,fѓ\[GqWzOXVZhz6_'eunף*6U_!D Q*+h %"#YG:omURשOW=&[=q !K{ƉtJ }SA9'*ѡyʢ<-'tKpf[Wڠq'f+Vr_@5lu,j;6|܍\NdY@hK''m/5-KPLqJD^71[p_G(jƋJ);ɆFgb@}ªg¹և73 WlL!YBU`d|[ 6ºS K 3rCw$'"=U $oka Up]45QGRvy$F=4~Pc$\¥ KZ Ϊ,,</U-[ht̬ZX=qW7|Dv4w4mIs>{#N*:Ie~iO|ZG#"3!wc>gKlM6A}íhmZ*g(XJ}U%~\>l)bgۻݩXj;O/f#rBS! ,13jBg_oVT]TLބu NF֙w:lVk!C54t~rrTqj7(UU='}%{8 恖}{ y u21bqM<2PHi14%~UGo)pkw ĵI1Ia71s'y@G9#r$Ntgp.s;.v[mz}`o`صNs+!]R@Dͩj$]=Gc&su>L/bY+S2QΉr* }BkgܖZ ' `& a/Q-Ul'HĎ\ ,W0w+x߹\O1nE-u 1*xj11 `0πe= CL*m;cQybNY7w$*K#=j \P黬 o|r )𣆌Bpa)~• Slr·ͪ+GSak2p/"y5Uȟ2.7xx0M5/X6~-*'M^YEd|5E9M$DӱeiSS/v/ Î0B'V`0X~ȫ|Odk3KNs'j6%IZyw]`2Kg#?+gO쳨h:>OыF^-Pƽj8^m=(TQyqكBz;)PW, nTMAh-rK+4cPZUP#x IpHxUPl_àe +l^ɬsM5볒- wblP?hr?ih _>{i@  )(B6YEg޵db/|5r+ AlzQ[E`fҏY{XiL=1TҤe7VՄɨDvdNHqJu-ԅ5p] ~Ѧ5gYZ070701000003ea000081a4000000000000000000000001604fe4d30000289c000000000000000000000000000000000000004100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/net/vrf.ko.xz7zXZִF!t/(Y]?Eh=ڜ.+=0=LFR$ 8wRrVKOeԓĂWi UŽJvˡɾ9t,زt~ \Jm.x"R" P*ɲ?iB.s mϿ 8 z< ᥺geQzjM:"WjU 0k%ݛZe.'9nS ̭w~u{ufm\ߋij-|]ʥ45ࣽT1)CV])>vmb܅8'ۀ@o4_x?EJI#{63#ï:ZPCݔT!$]Zre@"sL)?60x:&V<t|A/>[ả-#bF+2< 3 6IeB0 BaK̿itư. DĈ+KĈW 7evA( ׌17YԜ,LxƪM'r(ЎY޽}걑^ &4دy{}&:d.uF* /AG,$4K OD a$lIp iE^֕:bGZUqz[.d=/DBJ5ȐQ.= I/5*rOdsQ"ڦX@ DYp(P,NB蝬>y[KGej?dOGiiKT֯5|ѳڣ~=Ol/ SI]?+@vm_ՠ5Fup9ڲA;< v9ls) ?~mY섰@tbЧmJ/XrnROG%CߢxIroSk;--"A1lJ5"8R܃-g"]&T?pʨ˕K҂]"xл) x{]睁E6lMo?6{ ,ܓڄYⱿ+'h _,|&ASφYm89>Am:`XW$ v1% X+@GsU">G'w!۪cޱ5(AQEf\(n&)#Gd?{!fwTɐrڻ lUU9m&;9N9Ԅ"W$_SC:?9Xw0 hT] ^^ۗLZT7sBb&>ϩ $QClL‡ %\ʞ7-g+wv˲Y"2 ;;3UK":忒_{7N4#K^k8P\g=%|̔Hu?%-aN苗iEnTXhɛkXTN`rw_]CgɈ50!^c=b%hTӱ1kfr]ęXoⰊX 6@h.2,vZfvo@je;BYwX;yl:FqJP~*SO!myլ/I2m A87uHN>47 v̷.6y)7C?V% G1vMx6A5n|'N^tVPCRUmS?31;ʁ_ B!g 9åv'y>8\Y(^v"Oz5iB_ĦzK5B:CUg+}~!]Ŷ.e?dS[E6>ҭ w`\ G8i ~@xJW$#pWUDW }F|+1[.xgm͂Ho] PNzE jI_ 2|\ cS>4Y@3K9m*5UAԡ'4[?OǓʸǦ9$:ʍ9y*X~sTCI(B,IЕ &uNj~2xq%RXsdI90TQ}\Nw.D lKBNA|} F*Wp"$A3B`wX$Lh]*m=^3W3pc`4N-0\]Չτ1JS0%Yv-E43pD)J\[ S[$8d@aݼ?{{^nRD9Dp*o6[;GyRϧzޢG|?~7!g])dCu|F53Fu:FQqklNٽ5W|O}ٟi{wq>Z2N׏{kEyZua{p8QAi{gYY"i4ݦL}}WfEv.x7R(@Wh`[%e7R^Eu2t6aoI?TB@$7`ME^uBkBgY;u[\cFҾdnxK5:R~-w҈|鐜ÜM.C+N< dD+ BF5WOS4S>f( "}8^m¶Y .AaA0:(~8+9Ws# Mu$~>SA=wޭO*D8Rp^, _W0 -*xO>0&Uk?aVnvRomg *cV#bj 1A, LӇ'C̿Ty$Ia5^,{#s8\m+g(@ẖ* \xy+ۋ닥E]'H{"A$R$|tAǝ:NqL1!xCl$D}-ؼ WNU^Ʀ낪^s,|ifYò% ?+8yN‰,2\뺽<0+ ;+OƦd+F% 6 ~58a@t;BU{(.|CTu3!ypI.ǗTl%39 oq k|2 y}F} +r/ÇL,e{Hi%%2%ÏδUwg&`RTXVݔF}d*#z/o[ 0(FbPiPA[ @_o׶$=)~ڶ 8| ~ʏO @u6Bfc5SVH YC 5. PO z)ĶO+R[ų@nrRG>={PyB[ Q5wĘlݭ~w2J!ٵ݋Nkac[D:4sӑ񰵨;T~u9zmӘI:A 51Fb19O WZCl"j yPwwʣ|(@jSthH]:(3[L)|H$ӧ`v5?q"#h's0"iL@<$ a7[1@uR"Jr״#@4[JPox+v}l! 5 ^-A`?=XvRiIaah|j%0 J5=Zb”"LٍxiUOub &*UzМf >w^ȆS!*zB< Ieճ33-&P;,+YA~xQR.+ bWZ(1)nQd\I"後rn/^и[VoXsLV:lE}:82$vW8R(N ПBh)b<~u|+_d >׭Q0=DE\pݢA&, cAW**8.5oԩ"+jw$ /\T|1h%vWQN4wž܌Eˎ#fW8p-$VCEPd&V1ʓFC/qHszb+Ϗ~_87) .` YDxrK^Bq\;-H=^B4R:$[nq/V[:DER9#Hpd[M %5O ^<ԒD,SKntaQeqRLiHz1DMkH9HeY>׮!NTF&o%nev|ע1Yw"D٭p@eg<= `Bc',^`T_Oh6M7+ [gNg4-@% 翐#Ac(=Dzizw:h>t|Ͱ/7 ˥0q$ks7:3/Pg_)QRۊa8&}@&Oq Z`*?YrNm/-f] ]ÀM0;1T]-r#Rѯ5m0>4ˆbzr:tuQi9 _Y9-Zn#VVδ< s\6 + *c|uW txNs?Im׼Fz=[Y H 輻ܴWszRwcAӱkaR(  }0[{bMF*$UNol[Z&A~T-YFs UXL=7]K쪚2,=f98y_TDkCb)^GhTs4Ҵ%71ܒD4.#mJq6r4/IŽgJ(Ə 쟦®ӯy~k|\SUƌʶ)_bnBtMNZUlo*C;2RIE!w, +MN_*½Ua6Z ҅WKaﱊCد,--_on';]!>ScA.e"^7UF^e$zA5T2Fn.zIT-r=EKɥ ⃐x0Ҏ5zNR9zJbfbƄ-i^$U/_{_Q$ ")+Ҧ t8%bɥЎ> XJi]Y٨X,1.&a?6Ie~h&=yWtiږI|<72 X.M1XD6Īpn1ts}VUL)EōgOtCHٸnG{WuuHxz 톦'bd}, }84(_\DT;*Jɻ~3ڔ`=V2P|suKVy~ ;(ьHZ'>lp\UIE/4g JTE*y޾^6 gNq8,)Yp'֞qh!(-\eV!©b卍^G u)mkoyflZ?KϏ׷Z8GT*o(ǁs=wu1@i\ EcK7 C|6WWTZn4n;} 5D%\-.KC#nK8nQSU,+FU;#ݛ}ΏLC|7|?u&[R,J gHl|,_]@aal-|\ fVN@5G\2S[+^{e %$rNxelѡQwwV] fç$,>}2V4Űs^0MuI&?Q0ls҃}_'('m+UG|x,JUT69h49E .=[3$]A UW/:`V*U74c~sG~!^5w 6{쫬8E*4 90s#q49P\*[Ĩ)v vi 4Bo$'[ | 3zvH̩Ex)n T9'5vdYAMBv;x[vN5d9j\hdnL:}rrjHijXj{Sg+e`E+ w}B'X/DnP0+MJw"J6(BL8pnu lRM0;iGC7ZL3M}(u0w ؙob;L^&#.*K'I;o~ Om{ROOMXܶ0ѷB! 9COԄ@yF%RF(rl N^:9\!.KqqYzsO~4RMFDd Ji__o(/ewsVsf4{%*'NV+˽R]ꝨY/f :40+V D*I3b Sk${$ ng.FQ?Mo :fqv-) -2CuU""Ϻ;JX`5&(QnUNGSQ^נXyLWb NG.H`J}ݏdd,HFwl"H;.$b`\°_9d"=niJfw]#X@a0{$'%PV0>ҵH*gm1&<蒺þ0|ג9` !qVv9s3O4/'$N"a2 ݟ.4rVI}! M+-d0{|Aశ, fwzu(ayKp xLw8q~KqL0;~ۜ nӃAֆN sOrїndbd׳I 8D򆣔}-J|F[A@SAk)vxf-^TJ_S'TQɇy8x9!ҋ@uk]>>v[EԱ ]i|䢕0]y"`ɡ#bſ Ll+j2BYCrH3Sw]Q}uDc{z{JloSAOKUQ#AjJ= 'dP[ż@tUh@~G wSЁпClmB>x6rLe mPo+|~Q,3[mv(ƬG\,p ˚16kdžz z>4:V6 Yɱ,!׳\NIob/mA⵲d֤,3 R$vd`d6(žچ4$N!% H0qū0 (s䊏B٘2g5;J(kIIyZJݙَJ qŇ2,{bkjI:DTh f-PRg2-! ^}ryDv5K7W%{/ 8{z{24TOx^-1L3BWv6ye6! ѧ m,x]9)?SBGfa/j+u{bj\°q%Xd(ZLEMU{QkZc?/oN^ H+= sQhϗeUnliNuDl`yG~/ [] U0~Fo nlT 阛L>ڥ$))*NZ:pߒ_SYˠ;ΕxNɼpBhiltAttWW} -s!(z%qLjgF>UzGJ^ܿY 7A *~HYM~UHV^G5ޒ>^Vf,WO($'4n2a R/|fU0lAe+l5WB΍PJ߽aTsS>_pii4DtN=)k~RvO-)w&<2GϳBDN*M\ !vYw8>NfHp+AKd>+eJc4=o0M43YJ%^=qb%xǫ 3[J"e%3AExeHݦカRԞ\1g,fz\C-9dl(9#& yXO .xU6uB8 F*ߒdvM$!i$X}EddbTN}nFb7*$\ؠY_H(.LQOWƷtF3h^Ըn˹9!#%BCobNT]^kD* cq7n.<TlyH/K-݀QMFpn6#1H>Ӆ Bȟ7@;DQԂnʅ'ʼxڤM1&X. xo[P;IOU|F@)aww#.`sۘ?|"{S!l(%i'><(AěZgm)9~Q6AR2D<*"]k9@i V$D:^6ҵIK.W+fU]*CGi6-޾'_t:; K5`Օ spA'M` .޳@ރjܯh]PV(Y9@14Uyy-z$'ں[2OCךwc3kVm5DA2+tNMIWZ9'ƭ$ߛSM7yӻTOmL׀Fs$5,VfQS[aWF)X=1*]-2 ,/_lTo)Ibn>ˈ^jk+%vDkK /Ps\0/\!=oe9E~ TR2ܓ|Aܪ,<>hHUc}30#?; 'f eMz=1ECF٬ 01zs>Y@4`+JNȯ$eG,>&zxG8^Ĥ &ֽǚ۠O܄ޭ艤(դ,"/y]UH QJ*}Lz_7و[:>'{Ci1:zfJ4J =d )KGQ+аvpQrQ%{CLb;mUv|:s@Sqd7MG(Oܿv7ہTcjid/J,c,ÔnewTa7)eZ;/aJ>ߋ,h<hqFz.^=\=nmERgg~|y 6kݸn\ّn:/(7*4ĵC_&@\xV¦K@ҥqT*)Sʧ!L\J %ИAlDzw6a1wZ2÷E~(7fjKCѮ!2/ONZSy_Ighڷ2SHNNJL=% ?6?*υgDέ үT8 'Oٜf&R,7$ eLk4aiLQ،tD;-[El6h;4W %Cf^1AH/P41.$NbO!p}( ith^i #6X4Tz]R"WM@3~j1JޣVNg.JY%kZ5(\v>LW\o%ootԜLݧ^a?g֒Cd ?|'/U'D(+`y8L9BLn3F6y'הUvM~F;qMN"21`o -rTX3qC61o2|FW(2iv=YjQ݊ (g暵p$vLB`VAn_hh)m3YۙpCI5YB sy-EuH!Duv|4w\#M]K{ؒ "~eNr>{.`,\T@8i,<п Sz ѧj4eف!t(f<@Og{g'j t9t|䤫A*B /Mwi@^g'0i 8T,64OW kY2%\uAS@fH   X6z_ɚeY yIѢ!e gԶǛzW}-sa֢OA%3:%vU_J7хß)~NQf|CFXxNTwxٮE4 )}+vRavuꎽ,YF&^r9Y;K=F97ĒPn/ >m`b2gK)6'cPf0\4$I~j+ń}oDZ q:?y)dE&hJk'M{F?f@V 5C60¬[K:5e=$L2!5(pz_wo%An+@5T@3^Mܫlg]bgpFEu5D`kyvJH-|ZP)42%({\S#?r-|Yߘ%Ǽnz]37Jm} :lP&rj2 z#wE`& X6rʴ1Vedrr7qA$w֦[('mT\0a8 іt$0Ɓ8׽ Ȯ>z(!%hӢ[ANţ@Y?fyA6+JM<,⼡C݉({yg6cI|Y-a/ ny 0B\P^[ۮnٖOC<>=UrZ]P?S&y|OVBس6Yl*m_MX5N.Pv2 jUgjҜuJKap"-+ZĐÁJpy˪ikA$ضQևD=8Tx 0+^^k{<ړz8 \SI5lR6i+{d@]/APê~= ;]AeE=)A<[(FCןu#f;Xz]~?BU6-.ΌO&(Ж U,sx&E1?SG\ ]9e',4ֹ[h! J.z7g&S/GH^ިe1C |#쌺,*`*Q3xk̠+,cTyl/ZV^ *XS&ayb.H@Oc$}𸴹Wv=sc/`?B,9dxڲy>GME ڿٻMMm#㯯1M)d̽iNz.ţU|vA^7CPV1-Z땳 (z>6Ӝdښ`Q3OE kK NFE[WKq]HaeU$7D)sY~ro(o (OxPҷ37REyH<ShrܪDzqL֘)zma:/`VwJ(KhXfNxO7 Y#rtHkal:븒oV;-;vU^v[''FӴ$RMٞEqVڬ-Yʢ?p"*:"&x}}38<.(Jצ\Lbm@Y:xKk22HFsB\.47\O۹!m&-TG \} rp}jlvL`㭵ə3ι|ʞP[ 71u x%EY)*!+f.}Weࡥéd=vr>eIiPcұ?(VP\vpzReZٰ-s-纤W xBz@a-C WkcDB8[1d/> 1V^#O혃y 187eTXvSQPJ4MyM51Y:^5D_1:rQ8s\"."Md[!x?\%qGHP@*jlm1YIn̰i֙hRT3q#7DjPa: IT3=ڒn"cHe/ޓmk8-F½k "cK6Հ@=@~%p𯼲J,Z=jwM4A;?O_kb8@킼*=:K}ݮ~D#}jLF47#g"+2ar*]5׏Oki [c ^[3܅a$Zu{@`Y(q2K ;uV qZ1v!`MHcq. AC $%nMi8)SGٞo[#z͹6~pB'F]-eMw0%h_2t ۍ 0eStͷ>(){^9&4bU[L@[}u2Y CXz/'z9+MoaDsW}V!Rx-[DdCvIyQ!j(=EꪢNx?kgZ5P)*t4R7hPΦ;7l3/hSa!D])$ $Ә3jgپ;%R^"woZt[(R--}Z(1\˱N =1KeIX$p^[1\9*EDŽՒ+a]a -hM1݈I)B[B@(<᠔nyb3GzRdCs<tB2v\=ToP- ғ)H.g\xc'&BAN'EN\Ex1TWyACe0UMigf'S84sXRƒx5h?j@uH˒Xc;R{ ` ,|qW8TJ|qS@3B@yڣτ㹵I,pAQ)\=t4 TTp%]1ȸ-T 6uL3ϥvSUxܖFHKc{TQAK+Fxߵ+]`SQ9E[l3 'մj/߫3фԕD.sߨַUh^땧3Yn0W&AM e6Zub ~?Uki3]17Fkʗsb_Zu_9\rn+/ ~{%86JYh> !^ 7NeʗBQ}n5x:Ҡ)=;7#v KO\xsxk2cuz㞘82m(RJ`0Kᨯv<2U95DC8dM(ㄲ[5 &.2ԟ$ Pg9Aԣ{ʐѯ?&29QC.Ah'bķEUƀFy븿G3&[_:rZt>vRTC#Mumci&ļɳYY.?GjV*+A{+oAUJZ{iåO =ZV R}AќV b}_js{t[K3>Af{҇F ?v7i;2<\YXV*{jJAKH6rmŏ<`}6]IzW S8<\r.k7 I" ̝Cf"zЍwV!,]׽#cOqLg5֐j94>]@;* :t|aaf_n׊=._j֧WT0yqUn7|\t;hMp;)@̱wIhUwٺ .\hV6JYp6-JgGvC{q vZ&G~=D#N43 S*W< w߳u'.Kꝡ[YhbP80L7 gTJ51sQ5#v-=ǖC$Jĥ+,˄=V3G}EOƇ9T.Ow*r]}l$h#>a~Ӟc[Yhk]S:kqJ'V ,)l_Nkp z2ƽHgZԋY. ZrD5t} 9Kr:}R\D1M˅4}Fkxz*{EDǩ8UZ&po(~)ݸzڝ2nȒ*z{ifsULh9c` Qւ*I&ͅKEtW(u}`~IA<_?͹KPh[ӄ Js(;«5 <>􊫔;,j~ ۿƇG9B}@ I rFX˔i]&I~(]e/Ц.=Ql:29 1XvJ}:b%zjn]Q1Y\k @XˆBL ttvAh]4Ν׉ѱÊC[`y<[ןQ\T.\9ntFISNM=l؞d^ n~>cuPW pX6þݛơ]r8Hst3 KmWE1sCp:/&vaՇ'C~\DL"Nz! Frj(lGRJ=zxDbTU1z x;p𯓘[b.5 %ޑQ]YASVx:wO0VTH3`,(hg7~'Y}j@Z{dS3-u>VV!Pv!rrsoE_݌)-@#b/]./ 9:,BMk`;@``$2m[wVZXeMF< zh1_Viqm &ӆH'h'~* bF_w:r؏D4^4{/ PKnjU oR." $E];8B#IX)sQTRIn@W;}WY Dz{TI1MhlLuV 1 6W z%ihYItS sydzb#K>P3e3Ə\.w0ve] K4iJJg#i"̤DWcdeE7z0f1X ,R#γ_ Z:?%H%/7 c41W.Z%SpMmSnehh&E}hY'pӧcr1b}JP^jwYlhA/ęWIsf9悩'±?@rq&?d'7'(MqT~Ԅ>ӄ+)pMTs~@`JB(%C~c>JIM`J-U%CB"oSă i1R} Dzh{$XG^/sHMlǥ4)"5dU P$=ZytatDUvarފ!fX'o7MR[uɧ&MhAxPK=*鸵KOˤKY_VrU[$j?qyiw3 Ǻ׾]5T"ZzRXj=?ʰ RAޫo7Z9Qb+dL\<-eޘe+E&!ǧd|9Snẋ@f_E)?2qۣul(±Eb?ӵf$ ÷iG)PT/h,ΐ3TSYJ[^WI:F}$w3q]HԸeнLG"11-1iHόA: !}%(Yx˿n/u+|JTJq?nr)soŶߍxo2elA|՜@ot5?nrsz`={.0)5{}ف7{f@ۼ~E +7#/mZi ,y&{=鐔bp0AK ~̟J4QlDa֥dQMz ʄ7R/ZG>b\LL*E5<~ z php}FlA9o2,ŕ`F 6\-*[ȶ e@i2Afh dGG:m.m]$%BbTU`,(/-ԩъ+E۞ |%~j[i"ptTtf@VR[4XsP?yޛI Mm:ƻ^voO!FЬ4󷫦TgkSAs|a;\G xpVp󨻰\h(rʿx+b+3Q«N'/9HHQƝܨűUd588-I6|4@-qCfTq #!0@7쟩r^8~9q$.Gm Q~(fy UV@NsM73T' !OXX:Vi!ġhuR 'qpw:֯陨!-/ &A3/G >!E7&!)фm8-e.rk&ks^5v:p(zb #;6nXBފ"9Z Xêw[^GWH̔kS800TBh܋!ݴ> >ҋ!(.9j/1MVB`^uU-jm#`- 7 Jyu6d`ar Rڻze,yW]Lw6΁k'9 iSy&, x%*TV1|e <# {ƸD<Ω7 5bܓ/фg]o:W9;5=[\r'.-hqnE;\6E . zt4GfAWOO=Tіd`[:êdNr[7gmZ/;ɋc}TEOE `t:1G AcG`=Vet닥DozJOECQ5Ml1r͔8W>tjU^7[ena E~_uq g>w޼+r褚qt&3++˦d͕mqHgLe\R+݁*J'^奱ݍqkQ/LnQq .2.CwDY%r 3Enbeb8 M71MTt"b?zwkYX J_cs9%t>d{Fr-]d*!!jj0ԅnbh2?{hjX)# Uv\Y{ *=icDv΍_ˢ'=j= xF<Ro uq|j$ʵCucsw|[vP!`UySl_ rp/o򃆆Nfa4ZP#\PC~q/HKdG Dy>yb`0#6 297'27XF`[ƚi= Rv-t H ։f Anm6aXhL?(k+%YȯlqL7RKnn@́BpӀ7S |cI R'Ĥ& h#lo^M-U_fPcDȬmx+$miLte8Nts.hR Uۤ+}ꞨB5ЅC*niX;[X#F1}׌3I7gϰBNޠe9N62/D8;yZ*틦hn37~I;IWB)~&ׂ!ש&͋,̠b戊v!8T/<6>ewc8u+e^v y㈡zQN0}yb ^ .C-@lZڐ!B@9 DSz ^VbET<$P`F^&5nFnVT=&p^BU4~w)'*`,Y)[!yx ݁OwAYU5z;R>?i[2jUޑ>-ڒA ޙe*v,@ s<`d2r  0 cP!r!@21t3 Ox.;1{C.~wQެɤ9LX1F'3IP@KM*G− lwHRR4tz&l/ ;#s+x*`oa索UMLd^ǻQql5̬t_LT;rGF:{⫾eX~ous]yNw i[ eshlތMd`,^Z%casE&R|VY35!Wn`B!e\4f@LrlUjxT;Wt[巯hy,1!'V-&Z7P*K 5|^UlG1D],;e-i=еb;˾/z)ܓ͑PkYR:%7y3y=_B$<ڹxM[9l!Z_\E}OCGҿ@x,+6^ v9L&ws("R`⤅9esw05/fUQ'7"#a*>Xg.X|D(ႊYzŶzKݎSJY^]sfd+>N5Va5`#~,(`FUrrr5U=oo<_ݾH Z'+?{5HRg ~VœS2}*iWrlF;*!W &fh:k.P / X mVxjyܛO^}[\mXaK]D2uc8@C4e̫<y+i8? NQ xƈ_Pը!K$),)Є3*>/I52:MGvf,/õO[ڇE-=bg_ (—m 51oMxbH`vi7 nZ4e`+Jkjw8IG8!0z!5n-s*:]xK42νL8AܦBE7@k,,fvM-A n`c["?z86xKX:o!_hT'_ B|^ -~J\,oB/k3`1uvsߊZ tQn(C7JT|~D|hIi./JWqFVY5_3@#)U䢲:9חz⡞bL"(h)]7=="xJ-` #A3{cWd܁y;1H"Ugz鈙 !I2g /dH kodi3Lk+? =`#K My,rGã[s~e Á gFROr1 U2޿w9rL\L녨M7bx傧GML2̟L a/Uh?^;AM5R</ ܟϷ$ŊmOӀ7X̲|F~DZ ̋IʐݴufXqL%?' nd3WRf!9U)̍ !en'W8^2j(=&Y O)Ǜ-Bp5d*tbɲ Kj! a~Գ).7D>:f:,| M~6P7I&h7^eĢdۚ+;f.V^HI hwu76׾pT; -˒P{b4 xyVR_'eNj㉞Z89YgS{6:v"KJpG*i/bd] xH ѣ[9dYR%awp޿ %Ct]"F*Ceƫmvíz<7}f@C?T̀0bf8P_'_sö}ׄfG V@ܚ޹(B5ɪxۅ ݼQL͛VW&PF/l3&c cUۘpkb-L(;5NZ\U D4Yjxg*?eQ Ö5 32H6%}_5XG{Y]aU_ 2mݚ.RL|#0.}ɓߘb_>0pA-~?3:)4y̼ +vtNRQrB{AK|w-ك3m>[z7M>ŠV/X/eX6DG/VZs,GN~N&(]$-  <[h%,s%aӋ ,aH (7L+Rԣ*C^RoTKLM/\nZ< {pv@ U 5~GJ1vyQ)fÙ#fmGvTVixv (7Ս9,e*#s!wz̏ċ j̢#ڏk0܃}|w9~S&n&ZORx S}q2KbX45Bi<`/ո[[Z`#k}^0@I.$ i9)^B L@ﱓPJTvmƑYO;.a~I8<2&e(F3C Kqoj/vxzXS~~_Y (ZݪqVġ?Y2ur'"A$'HHs1bAnO=0klZ?r0van;_ľU(1y#NCIP,qU޺]3ËS">3a_sNx:O+ǤBԟ9=ŠZgg d|PA}w(hT? ۹Q,w-kXUE V&ʊ/@}ΰ~an *G9Avt=(T-~j81s*-ii ]w{Ԅ6;hzЎτ;m-]#C+ QO q~oxW;|ˀv%TgQkS9-Pf''n̎L݇m rjI#%~D>)f1h_y{C0 +(B,u)!b9md5 wO[9B3#3453E2FhQ7Nn%m/K-`6U[*r! 'OˏGk_Bt0$/(oUFx\sXq3Kg$~cdU 9@F i'_ ӭOF䊴S2VS쬠5k!b'4*IN! (TXJ2yc͠R.? o^Gy7N y@-v: 7ZB;i$5޴ԄInxU#`{,%{P6![ IqQ A, o.X,R^NOv6U$.yUQt[ k@P I2"W:՘;EMdcΛq , IV_]eosEVKc]]E+O^3\_!32ݥB9INo T9I_mőa"~وF}G7.T|L]cgEn"I'Nun;M?#JUxl[`ez`́[ fb_?,/l_ H9Ҽq`KZi0QiL)FS!j$tdGvW8zo6<τ)#|-V֗A8p1 ƆwkkB 1|?LͤtɔrD;)sڰ]9 z\>=O1d}eƫ>zfAުIqX;D;-|n?^#r] ~߯z ˴sk9dsp'7g $*LJɣFr*o$gdQ2 Gtж~1Frmc 8cD5OJik5kG$el^@%+DjmJvJ~e!:eTҎ]* uc:6 I_&S^Ox pP7jX9p6j>dYnp&-)\xacLKHs4J-fyMNMׂY!RfH7SEiT@"V%O' m=eOb}޶\J>|=&=ظ8&!94laPJ[ɠ|C1ϽԋjדDln7͹W!.~j~Wۨ4|U K[ʏ/Ղ4aUײhII¦ENylX(iLkK^Րro(E8+=!N o5%4S^6ZZp玧(mBnɘl?m&io|9OZ^,F;NnfSg+T+W!"UѶ@]^UYߠFq8.:ccrADz\t5ϷDlx`6&Sdȑ}8V=31-3)e ًL%݊>0t{/u _9 m/+n-n(¨No\rYbaFbh! c !"tVR7U{o{5\2N%ARjv>V$5`{њ~ն9Yk{MB >8_ !Yma\0YMRuߙ2MޓGlVĿR̠ω|)BգDt5"xq)sAz)[Hf( ߾@ࠁB9:c=8QE{F0 㿴}<¹Q|f?DMGR_NU a/$iAé^W8O,Mt869#(&ZnB?xYcHW@-8".~0 ŰUe!$Ub2O}*3{-gӰG8*4/ +X0aX$m8/3) N Ccm NiUtOџ*,D7i }n>r>qڐzjI)d>N$7RNO_JuXaG?W0!Ru ;2^5F=&SZ~C%wGe1~jl ]DԸm_Ӕ3w>q'^.jCo Rlhph~qYx-?$J`#F;trV''||)I>=ZAr&wq溨=dQP_?YN.+߬;2UJ͡SmT&>{ ^'7d 00!N Ai`v#y͓6T♭c֩)%*,tC).LDn J[pӍD֊$e;盌NgXCTf׋"ЫkA%I:K$@0%ꮋf 6:mmjA$r\>,UED \\%0rO[2`Q,a ` 8Pzr oXb%/Ea-7RqhpMr%iaɷlW 9A~?B(zE΍Div9[.LPD!u18sθL%xyOI5vAkfuh` ®8?뿾 kO FgBZXFeRL/16XA !M0hmw?GPV@qGcӎӼ;w*^\!=kZnJWȿP KA$ ׶AVZ Ђ׳  5k) 6YkEg^P ]X]sFW `HO2:W\Y3<'HyMXCl_Qa㰈jS)vGj? LV/N.I~rzoje 28bNTӗmnH+6<:Wk&ty%Sp.8+ +"xkHIu3rM`˫h)~N$Q%rzw6b9:}Y1duB) y]4u;:#m|t`t9fLT?ObShE,#ʇnKVA\܌]yw%ᾶf,i3!*ke+H݀OlA>_+Ճ)Ȋ6b>͇hHgršV"%g@f8V$o7/3vI=l5Z^??y2 tKz xX. nJZ1N7 o ,WY8he秾veNU/vߘ0sika)e ?]0Q|I;4WKp;~Y } lvD Vm h!SʭGdm[BY\lWY ,OHl^c`YcK$uM9SvQ YH`9 >RWFHF#s>ćײװ-',n`w) 8^8!g#Y zK1;cH-O23w00.tkݷEV廈3˺cqa@٩Fl\<.R j5 @fq=8. kӖǍlDys4Ze%ݾAPAݥU~iy"'51^%#~e_lq~1<DZ/r}381܄F(4F+f,0UF4Ǿ|{,y^F;gv8;{Iص> 5ƒc'%vP0z1JZY!w۵iB:Q1'F"Hu9 P@f6OKC![=0U XCQꗖv8';bkԿ“+!!(dm- @4WAr:ۢ* Ӡ¯;o=0+IMuG)&_0_*JCp "g>ۅo $vU)g)4l# T["9i* c\jyҢEE!bӌwf8n'Oui_ʍH b=nV@`ei9Pˮ1ʨ6;**-)rԝwb\Qy x/z) _JBT fN$Wy>p$qCyMzpbxVNiW)40]n| Z9c9~qu̓Qmm rmbv| < FqZ5Vܷ6o)GMbupYE 9.' eDEĄ;ޟwyJHpېNZb譁|_rGnB[rEQi?H#Ę *Xc-ȵW +YoMl-)?xҩ/ erzF:1ҕ7+e˜=L 7'"ig}sop#ޔ*׾YfU|cdLmYz?j.(S+ ;X"&eXf!*&#®9_ @qTRWS1bCx0&L( m<1e)?2 ix")@DY!О ŹR > G چLQӨdwhI6bJ#v|]; ?A*!:x>F]'6 `a^|&Z1[ b!\g#9̡+C<Arfd8'݊b(w{una>6a۶D9m@@jNAZ6?^s'7ѸuB_wlYh\iRQr`cd,O?nII3 (,m6dE$h)ا?Ώs3멳轴Ֆiŕ9]6Aog}BVu朠WDy4;TV,*VMJZEcY&SǨ<$H{ yٞ#Lu'3YK6ca( Z<l `ň;aqJ7B:SLbu!17UGtF"9VR70;ozlR~JzIK#:@qr9q M (B)93'P`YNT+8o;w|]=E!O;niTkr/)5kxTzF"Yx !숼M17 XhMݏД#}lR#\u9hΌ})`|@gBa-qi2 v:~^V9ro}Vriڕ;jȡ^;te:\v 6)R'9mʎO3Qn̞zϓ;@۩5 n %`Eaȡ*7+ HՍ2ÐbӶud[LW7@ jc聾.]ˁ}Ҵc8#eш> Ve1~#x,_6GDwx1@ .ZOkdA|jEK/:@TU9s{UYW;=dx!慊Z(ks>':b_&bP0qn( n1u;z(;Yy+1 u5CFֶbO΅PaClVKpْx5Qdu6g%R#u:FI^N ,dWk,Lu., #ۇOyn)4 D)G29."Ȉ@{fBywҔG63V;-5(|r[mN[',lxg V_}3}9xٖJ[: )y>-lOy58B0hh꾬s^;ƌ,V7K 0OT?RjB|/qY+|c,Xcaݓ~mj,?s;d]bQPP%{l?)Uҍ 7.矎#6X\˴`%07X ^YigM6M'z7J!?4XoZ$DqIW݂Z=tQ't}  h'2GO 9׶s0KT1X~T؆3tͧE\@gS&>kKαPI^f/-b|Has1Q>`x2knxpXLҨ(J5gP|X~zE6-fW_'Q!^9\1apHL?ag I=A< (dI(X𴥎 i%snwSFɐE-7wH~!Զ]!2٤_Oʊy^xfσt}THVp|D?0jR9-Nl|J]1}O Re؀Bb ^t@\&D]UOy*noհE^s;TI ๵IxT18Yo D$ͺA{tpW\X3qy'u2_3Ywx( (o26UޏXIډ ,+tj)^d:2D># B p|اi| Nn 9A0ZKyv4e|?d8 )I6ZobL&V=[?'? x=Ojagŝe)DLBCU5WJKDd~?A3U={-_WZc^ntIst n W;EPy<$k Am Hb sG*W.\1oҟ ļn\ gA^X`/QN%ݬgSscJ~ tN-2Q'nȶC"r_XwoyjT#0T.\rsh] W"5[01cgʾ?OO:ii};>eć|F^%F oԔBNqLM|pVYVԫKBQ|bbNC%YFaL@yNa`vx>ami3݅sѧމcxg&47=P=7l5cx P6(p+ 5i&oa9 ( g4!`M\j66540BLL2o4~k 9͔ň'D_ gՄ @FF׸pWyǘu;zi4ҿAbmV%f3%G8KIolVȏ>bٚz$>9Nz17maR\|P>/,DԺBA%KpzEL"uuBhBAwϐCK8 A) R䵀 Vu\K?`Zs]2:?+p̵A?~_gxbZ>dD0'y{74HI@nM)VJ^) sz(BPoiW}d-RJ1;9{rA*2- k" E^t]XNb[-{Iq3])E -La-g ,e[}@q :Z%i(ImbWIQ,і5$WkB-j Zm]TfRb?hq5l*d@&<0&YST'eԗIچ˫LpշکwAm[Q3te ;7N'یT$c(0pt_V١@ЩS{@rlg>csǠ EG/Lð6AT Š]Գj @x8&4kKh,4I/ӻ f%/$GZC6Lc$,DWD]BKGU`8 15r?xўY/ YJ<2mGYw)#v|b5-qYYD͙}#X9`6 KpxamCPR/eBP*|L5I b#s󷍝7A\rv6Al/ Oh@5w+55!*I4wU,:S8{XU<#7(wύӳTwI<,MYU8'#AbmGun&TUy]8yLFR@s1(Ml\CP|ֵ6mAЅo`:KUḒLfx0h_U򟂜+67ġ ,jk1'C&-RkFxs?5 R&gR&;{ky Xç}^tU繹J퐦ݙM]MeM5C% N"[wކvIbk=eܪ4Z ⁥c67*KV,mw_bULPIs&߿/#`K-_誹eUف#^ ;. &Zcks_c[ɱ4)4m(ƋڏPP2Mh>Xk3_hUsV\ҩwZ2߻Ic:m⥿KFg4tGUTXMEC]8t?IEQdxPpYGxW/PVT_ d} LMU*eBןC¡ܷpi#[{omx,&e1_PF_Ή@-_`H%ۨQt,+F5oɧ̽gԋlӞkhKս2wXet#`w(FFsQALDp74h01|.n}"g OAjZ%ZSRMRMdBo!: wL=&>0.ŋlLS]Wl&=VuWnĘ=(C)z$ hE7gZ:,{C{}Cm^wd|ݰ~W0&h۪RBBU_y=BQweSF5Ɓ]g3nxyudJwi 1*#/Ll*dd pdn?%A5[A oPQ|7^PԆV6+Qx[9Mꚴ]4Q{Ig̍~0˖@?'~:FQx#p2K m2(BO6;/I7cٕJlZ[PxKiVg?6ō:XF=Oy$\x#w+Ľ~4yfBv@2{c6U0k^zߠ' ?Opy̵6-fˣI <JU3+,m3.gQѮj^`u+-jHTn* )VglkmU^my? "uE-;7|ZSu;zP` ߀SS^PQ(,<1ԋ!Z" Ԛ8i ]'np[3'@ޠh;BMȣHGJ%wQb6^!6Wf7ty^iowt)K/cjpeFhRՌO407"n`_\5zt=M+' kVU?Y(Myut 2qo#;w*W2*|?MFa?݁yAۡ~A2BӅCgԨE&PpÐ{+؀'k `}(a +!1)k|wMnt{~xCŽC5P5EomF_dG >V rHЭ/h6}CfFq` n#ʤ:MEL  j>$5Njp~B<3{}{ t># ]W)TA)Qq9pGfu)d*D8# [U<M)@7յ6=e<_tҦaV xCmNjʂW" aٹJ>6B;nUTɦJŲ|ɘQN/*FX[m]If6$ jvq CMSŋrwMO|2i[$?lHI@g <mWU4b 4&h*{OJ}h$&JtHf6 kHP1%bEu4\n'OjFfz#c4^~1L3ߨM7Br͎%KT3I5Z,D@Soԓ udっ'mO}b†'.ߐL'Q)}q])_jztX(} k40K_SŬhΤ?R}T(3 |t{e uA'~SGQV+|+1k&$ iAcmTo(/W G&gִ+{qzkSe /&TT)4[ !#i&#E': $Ym:\Os]Pbs$h1!ϣWu{ E3 }V Ͳӟ&\g=q4Ci`b\[͐zr;֍(PqQo >qR,cwQNjUWtЛCґszylfjc!Q}͵WË&eB<#?v\.{( Il!yi(RYJgXBdc̒j;zn7:ԁt+PZL 2@EcEQ(pҰ&"tDF҅nmanvbuR4_$P7GRa3#C)xs>47%/?+S H`q\0Sy\E2T'{OS43+5(ܫu,躉t=.j$ܤ'0fVkc͐>bR[t!{6DSiMM7git ݘ ʵޖ0V|]G^ϯCVy!SSr~x5~,e5Q\TZZK "T&ZbCﲨH1\Ñ|7P&T5(Iư”MY jt>uS9NW`Vqo|bKf¶hrsMA}4`惇0ʼJvM ~. ߰w\n'mW=d먡1lj=2C ℸkΣïZ\;dXɰEL#I9;Nl9+;zߘMH])8kl\d{tc3B #3:>/|y=@mw'C?j<{䠈G$F'^j obn t0mf1\L)jr8 ȵ$H֪e;D9ūAtS< b c&gMCi#Ԋ>SV~#zAJy-'tMvEVr5MuYXC<. yEe!> ɚ;$l5B~hM +e9FrrCL mTw.]z/Sd"O*H?h%[3{6kFڮdg.^.\a_LE~Xi*^)0N@m<*ʪC$Q10E1Uﻥ#$ ͼj}FE_)U%Vˎ#5Aь?2Zy=WʿϞ3eFȣ UvqX@Ti=3Z1OW;u] Z~ l7Tc|1mZ 6' G^GY4]+x #-KF+ Ay!\FOD$H*cx0~%m!d~o׻\GWѩgJ[*h=GNSďx7(0Itã3ƚcj JvA^Z|RME&K"q6MLT+ 9n՘?r~ VD0qMO}N|Nڅ`FhѨ#jl)"r"[Uq#K|(\/Tĥp. uRg%3 []TSg|08 #a|"`B OygCdko߹#!^]5ۼQ`wB%R"DiPҀk [1p HF6;>AU-].7w,Ry%x;niSʒֱzⱷ%Ί%iof@$tpJ}r0fjz9/[lV w fx{Vu=c~.2բb'oo-dp'ĕFf!wenBJquMhΟr;Y--khx5| f #?[Ge3 @]s LqlCyG&tlaJ&⓶U\@t]q_?\sVwݡ #ƜE2/T<+`/I幨ռD*ػP܄B ́i;9AUoj)Bds=i.s,x"68HMxF6_MUg'Ea^k.[46'RcM`]h-лfj\>:쿴CZ6_=ӗy^qvOR~z76%NcgSbIFuMwakB+ |t$B#?xK+[ƍ,bSAx5D]I1]&"lQ-1:ak7[c Woq.5v37`k2h ߳]VT4yW|pDvMtΦRb"ޚjoLYH^92*E K!r)c9WOU'jTG ǂtAZB5pwvxfˏX/ 9ށk/4*uꤠqy\PΔۃ r&/aJ @y>_Q;^FIL152ٸ`R| h8Ļv]}⪙Cc<>l!$;b{=ϮeC{Uc 崪EW+X"QPZ.'8t!$cXN+'eCؔHOO ΄j)Uѻ\L3,B _( <9DMj\(B𾸏\]W}"]qvd(w9h%ɡMPV.8UtYX%-% |Tr OUM\Va-8FLJ9dmc%A}ߒGYG(5-Mن._Z[~u!NsQIF)WX_yJjG)Km=('-lQ{{ˌ{WL*#} }Is:Vnǎ9tBi&~wK i5E1_*}{v-c4_V>C,Ix l"zN9ff1RMx<=D s,:廻c7v2;CxYC4p_q)0NkzPi\;YHbr|;6 nEou[3TN\fL5R2nZDW>fP&6GIjMD&}!ʍt4G69"E ,B6~ANz#U 1DaF3繣:xw \o];i*J]ܣsen8.*AG%ȁPN>KAKk7NW= P'[Hqo L۵m ^r(Pű=z=}tr_ACdY7@S;Wա"9PSH\_6ٵYpv;![=mzEX2 k3QTADaa ]_j+Li9+,{ Kߕl% ߡĭ3bQ6=5'"BPBI6>];u¦a`#ixGQB[و%?0\Uc%u'ӌ$TC1&aW  nIeTbQ? ca,{ nBD#)fN&YL38Aβk$&[2+b=J:I~Ѧ&WbQ)FV`F&fٞ$X0H ~ۃ$m/35`֔G[-dfW8s:3ͽ.⌊7Mt{;e)MNJA*-Gi%gKsJcFuuZ4C7\5W+;$`JrӳXd)A89U}u lJ~'6bD/û A=yhRP mk!x'M(ST'OT>c3&jцpJ7GL .t ojtE `hh+fz5A^1gC48._<@mͻCκ`q\;Achhp$"s;㻚/0m~"Zٳ5cYoR^G|'AMIeε KPg;(҃8ޖ%_73Nbϕd0 ;'[+Q;|:6-Q'c95933MviH{e1޴ ҕG?hQCz1nxq uBlsCC)?@_rw?Ad(ZנJld,HW!(F='ݳSJеg^^lX4$o!1=1=&YAĹh6cis$/o ģ+ܨI;{N6J)]&Wa:A6h%BmW]k8Z]38/rޗK\FXsHr [03c gϯإHN?\3zv`#]S03;9Dݟ?@g6q<Ut4=4 qOǦ iAFwo(%T4vkǓ%tIkm&sl3I[Ej%& #4Q0KZ8 3Q{6ZIg.X/1!l1/iis* EDaH%B3ɺmbƫh -銅FR#(13*C35+z;,&D0S5 ΃Rs;aZo C TK!?)L{|L1}/OOę[lZt?&BbF0 DP_Hmk(Rp#/P'{n13oߟ4Zw" wtM\N⇩if/sb%sVfwzlQtiCrhx /(:[> \o.*nHkTek(wG~ WJRӆ\A ZRM?Е^@a7!Ou1z#jt!G GQ~vjs&t"iƒB)Sơ>Dk`N{o-?cr͚LoXg<kYB Ѭ[,LpV vk˙O>/y2O$kt,m68 M F~P*R0ÉP XKtHχ~h=v,r"t-=F4 Qk~OaH@(/4SjŲC1Eq~ONgy|FD1z:R{u`/.'f}QOw%8V16йEn?A 6\?rxٳ]Qd4se`Gն&6C$ܫ4^v3J  -Rjڥɛ׫IxKE)9[Q)Xz}Pp6@Ah^#Ҭ~y&l,Á'@9>~ܿ,e]7d^ JB#+ R ͑*`2e. Z;7J|]_*"MC;QyXUVߤ:7$RXtKF|,y{qzf. #:|vCX L1}k\esn/͗x?R ɗFlRWa$UyU" u#Y6 ޾Ti<:.Fs>"㩄o=}Gt(Jm;g6QTr6cPÉU2r#kDꉬ]\fƠ .(v B䩓Ը6[n}طߌvU5 mitFi)wyx RԎL!Lϑ|I5ed*{)D w>$Xԝ(AОG~uE~{^,h‡$vSaMM>#L4Z0>{ON7:[JAO`;i&,Ԃ(;*T5X(u1̮jY$tU ^+v Œ79& f>JSLʋ(!mqTE `HZˇZWLP1A z툖j' n&y*4 .54K-Br=ۑ # 7ojNe΋}AV OI/ r0 Z\Yן'NqwIr%[@wFiꕪԖs{AJ1Nf뽭Eve/#xS:qٮBk`B8NzhsfwEN1nuoʋ衯9sK裓%y臠7Na9.prTxEh; @SbQL? |αs%փ> SzB)롡<\M3I j9B1̲{(QsX-Tꄤ(ɍZ̿ytG~H Rir}VN8\ kA\p8mUvaΡѺy{dI9&Uw(E窐Nf=nu*=i^hHOe~dɻ?$|jY/]qG(nDj9D裊mJLyZ7[.ҴK& ZӁʷ*2>nQB dJK͐SbOôhne+ E gL@T,^!,ow%FAT7Vv|gk\AuI4h#$KiTk{㯢h?Bm5Ҳ^Ά LɾJ&9q-!P6lp.@x1kO)zi/b?BˡYrUxyav$P_t_`=(|R+-9o .d8BOo.P>-vU;iX)f;ڑUbp`S(Vm^h]b۩*gmU"(eb 0US"Fz!,,5u$߻CΗ"pwp~a2zD[^sP*ecv<;cwMHR[wP(,2w3N7}'gX*57G0_gGK˯kXw.ɪQh,"=&n^wDe`&&竤q o'n)MB#PE~7Ai&75F]H~sWM]ϯ[QHZ3h\V..q5Ehk|[|D=w: hLӽ66pLD7{]Ϙ3ijW`3 MS2_ܥ^x,A)(̹z *_ř|{d~!JsA^A7-/Ӟz`^Zu+w|;Ct8nMyqjI!g]'6VU9S#F ߈"X4%fBn\hhQ #WݘЁ;yM[Ypӝykp Q"cD#=lig96p`\/?gh2kMj5g&0\zP<>fQ& 0>=J'+$T*p~8H`)U<A(/X)Pd^0~^(^"Npׄhs6^!V+s ^~u~a}Cd!",@ٞ+>!v,N9 [@ `=hFǓ2^ ~kM=*t`Mb1X:|GˣEc7!lex,j>߹#9Q@@@`1tW2-ԞK:펄g e9i'RZUAW{G굃01@b$Ӥ&ΚK#jz(\)w(kwx/Fr1&F-&H?uNc`!f"| I}P>fXnq+.mT./UsyV{( CPDyHe.X(E?cGRX;7n^"t%Ј-Xnu}Wm>;gy`*̋Z4pȡZnH6YQUXNl0ȿ7"Y)~kh$БĄ~n|- SmOxVPVW];AzrXMJ`5@+ —2H۬ }5mwZ,JҎlMn$)LPn[DlܮQn ;&B1{OX^<ޚEMh4 z^&Q߉h]*4'AV6SvCSXduIEf_+HN9/tCJ>Cu[18"0Id#%  Dͧk7zS AbZr,3O=bևc,wU':azYEnzSCR*fze eɄ,b̮Fe 0Qe_Q|t~ ;jHDPV&7Ka{ƹk7@{.W7J&0B_9]`|-._#43IeX!jM+{ߍ3"ZĎA>e֙sEOAZdJNn@]$eqbM0)z&ʲAbqNLj79Zm=Q>2pՊt.dLXT Dϓ:mV*I35H-&3*/@')ATHB9,'Ʈ j|P|0]j:#xwy"bxqh T<$u['*z*h/>V8r$?^862j20Ѯ>k* !0YaK)fEQb-uu0\=H0MQ)a$4w{#SY]XO*f)Wp2'=WY.q q $=ق"=uW@Iثml!+:Ŝ@킫hMrڹnGZ?TO[)=~ >]3,YǍHe7%Z0O"lXe*6 Q?7gso@P !C\&4BP9ʝ< QAWLD6}765ˏ!Cpx9$diEGs9&JGD,gF3Ђ>V5WMj͞M 8jcןM"ㅿ9fpph_$o]Η査lQ{h)eb@l ;mxLurc&8&7t}A 80CA~ !ut\\P=4(T`)/UpR~]Ղ1L QG@v- +>AėRƊF.ȍk sBF&\/!Q-D:lnT'mRGIf4PT;VyJ{GC= n!oXU&&Liby[>,HgiЂ}#,[E^-$@juK[ʑڃAxcglz ^4Ta5TIvlӠ)qBaS.V|Ȁb:1&7xNNJ-䕴7Mhr_>C+`B,qr \I /MPiv*~KEZR.r>~%C4Ț|Xܽ[jv@TF# wV]ށgIJ-,r.9ñ&LpE댹0|ㆻ P&yA%ŽseGjW"`N-u愘 drJ-hHuN߇ B6֕Jm~9lA [tV9'vPKH&dBL*CǺBBn&r84QU\LQH*x'Mkl10K.۴e6e  ȵ>l##YV:&Sv|i?D 楱A][z8-|uy]e>5FzOaNdlI .P&A3j] ErȿP C? y_@uR=edKe6OV Pjgm`>(CvUU]B k3b\ Ti,'H[,}8gLPW.޲B6:U "`ɐ]9=x(ݫU ?];V:τi'^ث#4A6;g?lB n}uX>y'TR3oV?fo[PA] jr.B䰘:޳Bo>WHp@Ǜv@-1嫞q/,e}pL1?*t6=ag&ݐ!Vſx 0t[1 E:YbSh05u[-U ay\zCUGd뷶R>TÂ6nH ~/l3>g Bڍm}6U՜5':6y4`ԏ+V FT4Z6ܜ I=:"`&tH٤hh^LQ@T @x1Ț]:Fe3,p.ISq~jTdڨ}:6A?>@@vڃ٬-̜3Uc c8Uj yl{_yqd^<*#7>Mlrtm|z,[Yz)ZDs C|q~{U,eyoɝ9GI@ ЁLx7m$Z=1=^fc1՚('\ߑ4f+'74=k7@I7/Svq7'Y ->$9kϞCP@(՞"]jI/e~hGL"!`^K"xR֔]Px ҈4+;' ݏRoA7o,>V yU#~eSnˑ-k3tۻeHEb]Yxa3E Dd.𨶦lGY{6c@0 ph+HL%ee;Fۃ0pl>-6p%WCFS9X^0@׫\}4ƗG] {:۠Zt/#˝a6p8!Y|,L ?kYG` -HpЬrg0`gGKʨ/ ⼑M|hE!>| ZY~@:9.y -:zYNU\B_`us\UWT Tri{[aF怲nΫ' $,ymRLlwZƄ;.؆@|n$*ZM"2gذ l?x7bGhMGQN(x\пolzWW20k2I9ǽMA ]PB/'eM' nx>6yN`8q&N&ĎNѽi2 JCB scqC-I" -oG,}pbD݈rA۸vQ>1p]GPe cfI q G%X#ڟ3=)Xt? I3+ãIҿZ9 "+&u` PId-v-yyNƍ|=5mnTta(b g Imʳ`8J}zL6z <A?Nst!pͪגMHC-V̧ hifa:Xk,n};l\Fw4-`q_7g [dHx;>-.!VfևUGZ,ki̮,,efTxy< d!ܨǢ]U{/uKسgѷ\3WM$i'PqwC ?ve2NHs]oZ[Bޔ:V{N{0{H7ǔ9QqIќ$N̽6Y : úvS5 8GX _[nV0cf6L[ vj_`bä`&Vp [*ncz^1$d2BT P$]W?@cS2(/R?]r76u4& mĞ\PxJ4JxV0>yx %`ؙ9;v&Lhh}t9~5FUEmPsϧ J;yIڀP" ,F-.n67zB2"Ru56%sׇeqslW4io]fw\bߠ5jmGǦkO ض_qT~dgG7Ej>ʣFV DX_r'?8˓=Az*͋5:j`݅Mu8,ftYե׫qЩe@DpFn#Y煬%`nh҇];[_UH#'pN \hT@lnQ(LUwA9&%Vl_Hc6mDko433 Q-*>ǩW}eqv lx)\J{Ó<,8L6(6شlqe(1LH2C( R%vȕJ1WNAk˸jAm6zrx$$,y冺cԬGR({tY@D .)m&՛niVO4-o [q=,3ē Pŕ,Y$-92mTGgŝ<dϺʥ:x&SE0xfhdty Ů0r:  q{{iWٺkd$CA8ȩ&t>Dli;* VUTyTr2(Zf!NߕFm~w8}^\?"9<ns !̽E.{o_nUuf Dap8O˻~}'{H7T/r GiYdz,u^15ĥycje̝=( =^iTr7XML,Lke^gER }2[7=78nl6(X?pFָn񽪍]\菒'g&ꒊa_Ƈ]婋cdVm(bFmLE-xT)A{:Ƕؙlxi kDo3=y7 aYtZ ka͸4dNP%/U?yx0>noc8w"B?m@b'z&LQ?xa2k6vP$> ܢv'T$p5qnV{Fzv0P6A+e%b1{fgg̴J^)ݷM5& d||%/1l*Mna*}a%]R}ͬrRqH+ 282MK$N6L> $Sm 5y'RgnN >5C/9 rƃ #MکFXVKC1/AcUTp3=K@]OB9fvgÓP6%L[-n^v/DgZsû(RGـ4oZ0a}P%Szֲh٭Y%gFHK;%$-d`18+ϰj_*`!LR>lE{SP7_֢:uATn/XxhѲ~9NDNJ2rvP[!jl$zx%dɹwr> Gasg'<ܽ<@ck^Ed>+Ns*n9PT:W$XuxC6ЀOk7\٢rON:bC '9qF3^A/+MBn*5 +ekG߾Xz.1vhʞf$inڍKDFs# uS*Y?"4d1;yR{ջVWآؔ8j\2hINH|_P!FX<؋P7/ƈhB&eYլ\HFmD vcW84n =zhS_2K B|1W߁(/NM0^ɊȰN+F@웗Fx{XyifCa>a(W^z7usj$P!ŐQmC[:1 UE%>~@f%O |`4E}q퇈|U2_cZ`a|E\Aa=$?*%z^,xE+*+wG{!Du'58O.t?L ʕ F2Qm~^xq;Ьur*~,y*o CF&&1?5JIX ]_Xc^7䰪D(S]k\ ''iP#ߡysB(˜;-dCa"OA'Ut235vx՚.XFn}L`[YevP2 )?˖iK}tBA*1Xz2K$O\=/XN:D2BsYrK/*}d*5;B͝6O,kJcR܋ Sʞ8CrVyJ\nI䷐Y`;QU6ػJHnR@"YJ'^I3TrbG/ųl7vw5sr0)Ҋb !_D@)MYPXr]p  ,?}\JZ%;{HW(hrHh(\>)VǦ|L6+!iϺPNRZ5Z}z$AȢc7tv]$0oO!S+Op:榢KBE &iuE=%;!o#gbY,VW7w%PmKΎ?\_Ӫd?cz ctrO'eΡjP鿻NpiEb>jc߅Ss*41!1|z6/~nC(4ܡ!cinI޻%%]"+)wYhv 8pth[m J=WJz!G$ZGBE|խ="% &|Sv~ׅl7e_)@("Di#ۃ U&ŽE/n.z0Ѐ,%R+ը˾WGP7@^[*0^%*T=hfg/|qTs컈(jB ϔͪG%AQZ MD]8MG,^g/STVp5#&]tZð|_9Q(Ǻf!O,7 0;N _p0Hq;L?a/<ɱP_+/#iѣzKvys&1H4wLOh$"7gqk1eUe`*/ Cה-IXҗYNoOѳ8kE6|<73YŰĬQ S+nՑXN[|(6yK'.KJꋔ38I]^LL*ii\!ͻ7}nO噫j1^A[N{0xQw:"T /- 'w;}:57:G+{#r!Mnv(힐ѫlehpu0m.7\DTޗ)!2&bN %Ri0kw#)^oVf;tڌuL5!TaDOw_mx;`L/?H3/RH {D{ ߈}xr9 bh bi1!FLʧ)Q1iD2Iꍯ .(ՂF q"!0R*FʘTRlR f(bbfa8@ȑ]A4cet6/oB1]/Ϯ1Ñ5.kiꉕgvwY`Ӿؿ;2@hd4䍀? 0ʆ]~Ь Bq+<HJ 6xvΨxC*ln Q)'CxIygtW&J[׭֋8}a4$'J-e`1 Ӎ(B;7/ 5x'dJM ٠`Bw<0eEI6: hۛE7艂gUA$3F$!,"ƙ#ɗ7 ]nu<³Μc$ 4)tI?( V@?ړ G}^#G ~1& G 8'y0>2-!癮 ˵̈́IKLI$Sg &mr@`5tof[M7:8=55o6gR?ͫ鿃pCIT>da߭&ݧx wM57=8$gmWt'9P/ږlיӍ6K{ |[8i E`|ȓ:9\{GȸriKgogv}o2i~s&К#f c1O n rВRݫpudG!* &F%aեmF.@L> =WzL6tr&xΨu#2yOy5-lU+4 ȁҍ {0i6s) CΚ8oVKV7JuR^I7j ; cG/ŻוF0AN_OӭJ9xAT]J۲\>Qצ`N lnv#qY5z^h} P>i %]Z( ^t0u{ { '> %1=ijZe"#,ѵ^HVs׵H!s\ԾwDMtYtOQk)#Qg?hܻ4%myWoiF@ 'G; 9y<O!rh]@lDa]}܁ph.#1iAS}ݹ)}GҞBƙM2eD8IʉfNPsG+}Nrdҥ n&H){y^Du~Y\16!d?o#gݓ&|Ӣ)~b;dDd䜣a+| ~1dp#abZ[A/[J41H vq> :18%X찦"I, ʁwyFUcҍT~_y>B˶ 1];u^6E95P,<{;,K-x@Β"Z;_V9E!d3h|}+4ta(wmX(qWnyvk{1 .@$P!HȁYPtwU@20N .B|svѢR"GR˘@QI}oq]V ZFUVAp:/щQ d\QbiPm2ÁKzaEҵE-vsRϼ 3`q'ZN_t6]/I*P|0Ten, [ZbsBbIszOlA/!b Lg/,$X4i0U+ĕd<@6oY^A24sh6PBY,TD")(bJ8ekwz^= JAjGکp'd}u!)6ݣD~"}߶b2vGnA'`鼨oI|>c9JA 䕠݂ Qq*y to+9rX(l)u^׃Jv瑩ɚ[K\r9E]&S]@hs%Z6jN,NrsG{Ք~k=k=c-KS*עmr7;mtӮ$47vyγv/nb 706=t3-F)T۶ vب-`#,F`l(y Z_4iEЈt7*>D X-E:.\6[\2-sޅU|uY˺)&q 2`톾Li'` Mx=_LCmK:gCY&^ * dmʩHWzvdr4"fbw 1`nd7Qٙ9#jg8]H61 /xՅL(O0$.H"͢|(⮰76ꣁc?X:1k0Ӗv }0{]$rILxkoKY-d 0.a> }=_9ln Q?LcJkn1J9FYPdd{1( {ʥ͍F8C8N=ݑ~F=cdZY|qqlg+EW@1̖HNDb,VDGu)뭍lX-3;,6Z>]Q: bVD$GN ebcBEek!lu[w!: ODC U؞V;#;AZġ(cohHsBueWhQ6徯#qtl&0L3WSq4? un/ݦ[ *~t}UuC/k6SbԳ(`RfyF( sg|95? 4X-\$ؼ(GoSX2Xpc4|o^<>ukH/q*Tm`ߊ WIq^D^Og5_Ly1y/>lK6g^"gtRb+y`&TvNn[ !ifU қ`[`o. xn#j o^ܚ"k+Ck{㊼LXjZUZm)6C/=n=gIq1U.H#r\BCJBY\!Tcc}Q25#Zaep4cc'ګ P9 r2;(93gZS IF2W{= nI6!֚s<7yCyU"@vd: Weѓ=h$R #jgkF7cuN?dJ4wOJzKHv%(ՁQOFbZVx"òQ2G$içNz@<#|$V~,S~KmB7Y@"%Cry:͈)uv;Z4xKlʭ%,.UJU.p>g.EF7 3[kv}g-JKs2e\9*gT{bM:tY<˲Rap5Y^mH$O/5kYBGl WfKF%t[9 o! .:gR\$eT`YUdQYHkJC!n^6BPa( ?Ӱ")ZHwF2#3 Q"wx^a! Nyy?yWe/4 n+)2vu)f!1֬EW{Zkt\V,KI6[ (hB"HeA5'_7P0UJ\m7[ޏiA/hq1m9oɤwMϲ}?l*[S0l9b$x2An,9㻢.rT?O+n"n Th,IHd8}5 ?WTKԥ`[_4O)x֝S lΗGȌDƎt+!!Ȱ +e];-͘h!9%i2gʅj5Q2%9j~<; T!M6sSIpzTS ܭE\p` n5lLv(a9]wo:>kN_Xv0;ltWC1'OճCǡ}ߤk疜m>6"KhV4aZN,)% !MP3"C,nm"ԐRcsrp8]=O,$ROY0 ɿs4k81~|Vu]|ګM 'E"ybI>so~ tK.&3h'V) 5u!6~2$uٍrJ>M_j,Crv &+ !CMP ,C=Ő0@|/dQ>u K?G9ϟ0ӳwiv "% 2nzӰ'?!lje9@XX b`x>~`G\_!|eO]ࣆ6"7_a87:Y:F9flAJs]{f 3Q*r R$f,:o׊ ey6fƗ~{ʘMH][nznRޓMR^T"1W?i8Rޛ[tuvPin+'31mO=yT(^Uبϫ@k͗>_^:K~7v !=9Tr[6#!kvc(9^C_`zs6frֱyo >wu+3y z^,1 i2W>CR<\+,[O\%a23,ֻ^P/tw{s)La&ܚ&opوRu %.#4G4C[AIf5 H0s1<1 aϙbXx I|!h1w3(v А4 ;Ɵ-JTcЊ`r+Yߟl@qsn\A52us1-4:x Yei(i*jt!/rJlpEnBqC'\O( j?/;;+0 I7\i h#3~!5 9Zo&z 4aidhJ"Sw9VZdƓ.#޽ ⥣u;\yqNu}5TQJCGou}hJE ]>?zr@OC2Opx<#h!PUq[pq"۸4(LIJC1khnU L:S }ڔ}zptжм$mQ}bHg1*b(0\tWɿN?[ױ 3<=p,\"m_:)s>xQ+ =&ke }܉j&`P)++päo& y 8,boL&8%G`M?qNX?/[gKRZ $8rsنtZ-3AZԁBFq?ev/H^Pi&9?FQ[!ϱݛMtbGͫ OHNA{i8&(tC1$+ݵM +4I@UĬXe5pk#bЇga!TU{5 -B9vYb#^SIx/.\k8?A8 dccYHϗJE9LթIEkR CcEchyHxY#U(B^SaUC{ T\"ң$xدF2G67iJ ?l_1d'{LшBMьȭZ v*lU9c> NTd3?8SRN1V-YR+9bZPK./ NHyw!"w"ӄGT`; K> Fo}y|嶕!q~sN *:'|tnEiY3TMuG3 6鲳5p@,\#tN!XSOHm%/ĞlXj18BY񟱎ʩL W3jc3|GSi*Lt_59.p@+ y5\xEw\Ʊ։:#J1oCmBU8nmHpYf(\QdZUYZX\GZ `aKH Gu )Ģ uqT]fu:x5RA}|1/ o?*CJIyR۲ v 糝[ j< 3% f 3K5U ЗR}Nt+kGΌ݋\"ns5jpPXd dBF풅{Cg N>d5nz{2Cl`$aqoS#W%`Ƭ] ].d-:ɰi?chX휗IT-NjwIR~`˕i=qΎw&E#؈aHU'c5 |8My0~rh# p >c. 6O{K-7#ӯb-GKOU/ gNaZ%0pse(XCj@AʇcN,>mKAq Hsi',%[E |[^Wt3sYZ:P[af3tЦMY¸{i!Ѐ吀_ȨtbtªnlhCᦎr9S㎥6vÜoк2z5"){;?V(}O#kf;T/&Y !fɷ„X6t}Iwisqyׂ&q~W~dGLĶv<|YCKbl& cS,Dg=x tX }9Żꍴ\ 삲jr@d;ܾ9=}Z5UXR- kR&- Z)9bAɽlV0 3񥷓UZrH4}'oD󽰢]k% O_~i $bK)7;FZt@EO+C6C15@Fx x5% XLj'&Z NTJcvE}|v 4i=^t+zͷ.>$YX,~lX|M)`T2l`Dxx8 ebU_06) tOeayN{=G)lT ōOBmO1g&t OŽw]"h龎Gx|yKp(!MfѴ83N &"+GֶR?->ݒ{hC&k79dxa9 .tO30>=Oyd5m8Cr͙w IBhsfvw*mY!5^q`m$A%İYhc5A^]R5UܩdR*PC3L_swϙÊ?C@,/Sw ^՟W{oՁrJ9 f)kJF)lb6yu C&ƭȷQB0ђ(jM0/#2'2k@\oMSar#s/H -g[a=+w"yJ>֨/e2" GPa J:ղ8Y#S@KV94Ρɰ 8iM^, b EqW++x#56Rac*#2^c\^b m{J;&Z FJ.u>z6jea(ɯ Dz=3J1Haa6E 2|Gy0π [y-8Ĺ%d+y?hRG*J&m5)LQ%ZBrNDXF躰ެGaZU\Tè*8Pmɍ 0K3iLadd5{pWm9P{}a1NO%䲋m`6@ҺC^=KNU+Vč+Aa}#TDѾhNQ M8ୠLݖKK`~FA̞sgCfv ![E JK@&ص̬$W#}شyoJ0٢TOuDkY5f*΋x0t`EYql#Yz*W5 et+g 1g@IЎZE޲.u8V0\IA ^Mi e{+*@ Wq 9Vq ׏Wl 8:vWuMN:r8Ϯ*F"蝸6]o2EGE(DvټHC=,UU#IJ,Q w]6 TjH6]^6at{fG js"|Qof=qR+r MWq{Ni?ZpKY>Y㚘nCa$1sݣzxѧB!$`+O[`JOݛa i ? S[Df9.G?C&|NIN{/!Ր'A:H*GKw44Ic%M`9CW 9fC΂ $kWi*qWZ~gIbBgDZI˵ht&l{ڼu|3.v/uo }Vu:2 $GFfڬ)dIeXLYJA]}]`ݤq&ҖbpAM4j}XDxzǮ~Wtmȏ|a$.FT%Ym/5.2ó, M1g7dM340c~;Ceہf'Q$l&*͚AJpe0Z$g u ER{Pj,Bq>yoGX"PD Bg^8Ua} H>E!#7w9R5V:w Zf}=#1^9H*q6톂GѝYưwѼ5 vC+.^$|ca[ S8k.cg[2[lM1ˢ"֋RHEɖ"3OG39B6U& ~ g+#ъAu;gw%!酬6(h|aZ`/g[ gv넢I͇!>۰cE3T{V0\f;IT Adnh4 nau&^pD*3\ISĝ@ ;: Ar(3Nu&͍^ҌPmh=U}PRDb_Nix>RUo->qd Z (T!l{zBf5 bv:Mdp $7xϛ%V+K ,+aM(}7FH<%5KJQqUxif[#dr`@1aәzi 'Cu=c DYD6y9L8 TQ}(6[$kY'Q̽;8J+9q.0)ڞ/Nd) -d;%BBgBBءfg[bpg 'MO۳ t9!^7:]'E ~u%ל5 yPG|m|^QegʵvιO=ý/$x-/X襒ٶUY6u6guD3h Ŗ=dr:3ĩwSňXg)m`!B0~ТB%]Gm JX} US8!9īey =r.|s/EiuY];-ЖO-qjfN|]'`"&sOg-'% M _C)R]#Gc:#m?T)k[4M%sRFȌr"yM{_-DW&^6s$6a~cU0CJ:Smh !/spfp+֗H )4Z h)R/Z%iMϨaxm ~|uY=XZ?QƘ&nߡJ>W0eL9? UFȀ{.٪U}bL{Cvf#sϴ#q:I_PD.!@u?\|U-]s"Sg1b5ڎ:/9xr(%ܱ݉-mY4Ep4 ldʬ̜Yzuĝ=/MȜ!BTӐj:;S{4;w6jRA)$JygvL SUW=^ć}>X c=U#@QNCc@ ΍P"6M>ѓM]]zRtSSBQ0h_wv D!?HH.ܢi-ʄ6L/(oGdI[O}vY-,oԝOwOg *qOy(/N(sd6!9Ǻ!4­[Gh:I Ga=g06Gzq8ݧe Cn _U/?4>e&gܒKaF{Enfg;hx|@6Tk׻yD=aVvjC:V:OGϪ;~qLޟoU[B4:؁7/2+|>k6*نwCCIcu- JpAu :/ qv=:G*ج`vnx%}и kLmmR]eGQIg!4̫H 3̆>p#b lSp1Ot8W*%bKe -&3'`.&U;R}D #*= kl>vm&ʚB ^& .kWWˣ#+*كx'ɼ4ee9ƚ4~̨+g[tE v[ 8T ~wlTMhn^-8wGr4VS .Rqa N ?jm G *2^@϶kaޞC@xC̙kt%; qǿ'_$.Ǚa\tGkFb"LA?Q(K{~(=[+{io͗翉 hPgLvjs#~6vYFR &EL3>")Qm^dfw$ۮ5Oe_Yi>n:mCm$cý)Rl_ 5w Cfc9@{t␾^Zq1W|m ZV+M4qtZzԝ.8!06‰Ja- ֥Fq䞅>@?34NvŘanI: +߶8+xqur D)Z%Nvޜ. _rz}ak 1M=)]lSU9u0D$(L'U$hQ.1LC@l#v_;Š`"$H'T7^ uQM=]`srU(?Ͽh%?1Z K^Qg6P/u^ڲ9)֭JLZ W)ޣ|.-O1*>$r>9} U W,>w>=bXb ! ˁ_^|7mumuj~3~¹7|RC`` BgІq҅cv 0+"SwNrF_UA&` T99V?3iV5GG E?C鋌J;TRS{9rrw8xY.qބy|-'?ohb )R_g3Y;HϬDu)DҶo0Mt0Jf/+T _}Wjc G 2WTIRG!0A8x:Tu7Badnx[nZ.Lߟ<lb)!5ntڨ]Gm>F4ۄ a0$`nWbβbvew;Bu1.MhuA%e*5yͅjܠ+8ʄ2'2vݞ< [o]s,> ܇ƙg[vUK [ǾZ9nNkrYgCnpmW P@<5)jŐ(J b:QE<9Eꔥ/gVpͮnM"X {7T( ly:uX^4ϧ*5m';91 ^)#q?D5J"14pU& BҘ]d≆D7#|tRoPH"_-넝QJmDZ RcHk@hzlRq=O~CfWvZ셍<0^޳\ Nqa@m ~"1:a!)H*q唌l Is?XRr\*"|{w֨^dT4^ X&,cJw\s+#PYKj>l`TҾF6XnN* M ɕFי.dgG@F lk9mnb -bФ?A]+9*UFГG٥yZ#OG󾡤S-h&-ә`RMTK"CqVE n<^6Gg6 M;vT6Q M@ W c|퐌޻y q.Yj(M4$f,0Dj}ъ!Ө9:x.S(jpf:() Ncަ@3\5Ap%5RU><  -VH3耶7 Qo;qAED'qUxe M.&^LEaޮx O=j;BsI@qr3 .Oe~ gƴ v&2j 2< pWh=NrSzPU'6˞͕ezە i5*Nd+T6aR-0~Y3RK P 3 -*]3&Ugi$%lU}4c*ZC=-;Md\7m@xs4 7`%x*p0".JmmzVOԄ >6WF6 q&]FNZISGzOL7&/.j2S|$b 4 r FHHC174bPcp ڌYZ[-\~bh_յr*u9횂OCQmA]BY95m 9+gjZ5r5[B"U5bF PjijYϖ--WɄ%1jJoM뵣k aݧu2&`vXÊt#@U3;P1 !m9h̶w%P"_-oy(Ui9JX|-ŔE[@TM5dg;XtsJD:͍'Q}IeC!,/o{H5<"Q_`-i2nIMwt:lN~5Hp#<~6zp2 T&_@aW^|v~`b>H ;p[#ߍWXs[Z|}LP{=AzXD@^QO Ej(YXdŷIΚ/7H X5Mf pV@͟ki hK޽rfE7>z.g1i:HFNdJ &oJCYɕ) S#+ w,-YS Lto`=^/kͫN&}#1kقii iO;&;2]V47A{E%}>2ötr-tg fc 3ᅂ~GwA;&쒃`-CU%WԑQ>4$B]ΰtD/[1 kOcaK"m0vOvbqֲ 64AHUKTW200Kl'^޾5Puu$ԲxiWђ39tH]==}mN !gli~ -[PW[;4B}M<` >aVKO*}~ZFQ4%SD`iPr~c4Vv껪a1W1%5W;湤DldT4! p*#>K!ˏcT.=b~3+%=FC 7 mReG*W,[27]ZՖxq@nxT-f} ';Ca#5O].v[_Lz&rM{0=`f ^*9hɳ$kc{VfK)cOG G/;]w]Y{zk)/@l`%+l |rWϢ0f&#O@tuTm,<AJϓ@ljƫ$f'ZZοLsjAG:B,5.GÚIjdY5rqݼz]4#@pN[ }N@=bS}lPɋ_gv18V}5hXM +ȏ!~?[_ Ib@5~YIp[ShCeЭ&h2&Q#n{]!_#I\Y7uEFe"oV4o8J>##sR+w^h[}܄S-QD:j<3R %r\g J4+ձqzfȟtK 4=W(')ZEGp Tr-X] 7 0`IG,asid*yLv7wb{>Xa22]YcE_fu2ht0>ċlO΢ȍZz~Vz!ЗK<^sS>$ qG-X%/K6mՠevuy/gL(.܋e[sCү%~.Tg`+zIlI#oO͎ 7KMI1ʼ 8)jTVGfMu`Iq`*0O%v qQHAv`BBzXN;q%Q U8~n:(3Yѥ=v1W,lA6 hNwl|lG,.r7 c|pMkk %X92`OٝZ)8% +f>6"9AcWNoOʔs[YM`p )g|XodAѥ5AZ ]`iɍ` 5mg"$"zib#@Af@drO' : nk-*ZKA542ҥ~v+ɰt̋} ;͕TΆ=Īa֖-Fztpz$kr=t א)3cI xkk s JCd: G.R۶lgd3;#aNO7]́* $#~70 IvvLp C4^N)|+=hOi/}|}mJ<Ԇ'Rܒރ9Ϳ<:/LkEZ/nt;8G túsI#mQ)G*Y퉵d,S{[,7ǶP!}uu6Jl `G~bk@Fз$ُ]dX Lk&qߪˁ|#T/ Mq8+v7gP %30#f~ޮOkcg0Qz4n RSXCʙ95R)`y.jytJ>.a4ߤ6? }6gaj `+(͒ I5 懰׃$}q|E954sR(QE b]+9/9~N_9Gk]v\XYZD؊X sDUf74vk1Hy?Nz_o=~~]2ʺV 4LK} nOwe{CFQ6J; H Lg!7;)0i"J!ٶM ҬŵŭK!V "NN& .x-wMo:{9V٘P4@gRinRK3#i|ަW6 㫢~-'2-=njpM i+Gz}V|k'FR%^~ٰWB P$_:KflrT D<]N4`4d=wn fvI(*lLH>-D5tk񏯱V'O v#$^jJF#1ԘDZv oԶ q& ,VO}\jwfr5n/ϡ&J~4wvMF[ Mq l4IVc򨠗=P]}nc Ka%v۹}[gzR#ӗms9gN7>%>0*Q΋uvھs|gup1BGx\U}n)';,cg[=SR!:4Uh״$.:@g+pKSOf.Ŀ[QFKj/C696 ~ɒLz麱UN΢dz*$,pWЦV53z  =C=^FX$1zZ1&5l$ rw|$ v3vNaߘR@3$:]ۿrg;4\le~ex,ӡH;*aW4QI(Ϲj*vdv_/X5_g8r|%툓~)AU\(7XC6ʬ2$CT=Ĭ+o bْ;ys\lĝٵuT7B\*ODŽc.tMjTӁމy/pHMLFD=XyTb._2 WbEZv`g :y#-vtO-7bav'nHKAGQ3Qę\(9*+`{θ՛2:μJm$>l??pg,1j]K>Q DOTN6I 俅ã{ȁ1O rx4r $ճ諎!=y-br6U\:D hTn_n,ϗC6sϺ1&a\c5svM=: lǪUm<HT4C``hH%pB t)?jI)Zخ`iL.vG4ם/Y?߈X@ t 7.cñMIZ7ԞWYlW.ؕa.FB{jKJfүdqFC{I "zS(>NQ˱+L[c~*# <'#\;:#om h2+& rLqT};fK(?=yafSfosY8%/9'qP$f* 6a ueK)LR1AJ%bp u8@ǖOƾWN:HC ZJ+m>E24m+?ϡ7WGN 69{o.םFmb>|~/tVZLq|5+ʳ 2_b(ch &`[ٵmGm@D$.=˜#{ץg䥇X%>)9DktDxw8Oy܉QARȨ6Qjf^w!)YND2@믐K8{ =*gz)PĴ?čf C/\7#Fo\,Éy8'XC\kkCqE?4 bFK=cTPZowǎrX.X<ygW%=LyR%\I1z?h/ uef80L㟓:ix`?#?x]!s;}k#UP n !dE7||;plH{sI{:@L&@Dit Eb0we&8N~ ګ=],NU^Le&C#,ݐld1!G 1E+XY{O]u^V# q}MfwJO[Hv?W/ҋ_US\Ilg5d/8𥳐 QjX፭Avv<܎ӥI:tps6qzEӰ҅+6Frk BL"8Hh>bA)ٙmGa ",c>yRb'ybF((Mik<\WF‹_{)0&F=J"F;ԡ9~WdW7ʌ*V *L37[/u[̏yIeXtEq|wX4[nȒv,yyp6%<(L݃ÒB/L6'Ļ: Iu;.0 9'=Bu% )E81ÁXήAL$jWe"t`&P0){*U)k+%oj;ZÖj8 rS ҇/n_~L'`DҡZ|äx /m=p~%^c*T::wfaLl0afGw#)[?IClC!W5wp/Әg81g 5uj]$ 7Q+-3:FT4 joi44ɮN\ǂ 3D@ Ad"kA~"+u~Ī\p@9Mdba/r0qU 1<ԿG=1@; US5ˀ4;$֯h;(ٮY i^ZT+nt^~ t.﴾jڅ9Kilry-5&82(6fV9t>P]dyn"MʈEN?>&g 2e6LgԒf*XϿUEprMt8.4*)g@tt#OqLB0&^_]1',O_En~)Wt|zLP=ѓ6P@==q4Xi,S͕H۷@dGƦTvwU7NNj fzÉ-\Jlf2M4xq&;ֆ=\낻N7j˽,n} fPM NnE@^V,[kحM lhLGD%FG8Oǧf pқ`ܱa"8vB^4q&Fogc~zʞ@>M$ǽޅ%O~r/#Eg؟s}xQ 8敞(|9X{K./<,|.FJnUn}8vD-: "g}#ݴOT켏!/a߷;d6|Cw[{ǟnٺmfjC\8$τ1SDk8R-0|19@bCȈ<xT;0XYlQCScYEU"?\ipvz?<*7Ɋ/o:>N`;P }| w⓲Ue aZ(IE (j7Yd!Uۍܭ@:`$8u/('mګO!'{$3\Uz:XVQTO2|j&Ц$s3|֏KbD}?ðՖ6]i}\+{GJͫ3.JbW~=u h)*%bM+0>M+m^EeԀQnbH3<ϕuhB3ЛCCox& D$6š O̫5>mx7opJrSg Ս.zx-`+(< ~GdaF:;X(c@Iel/!S8Ѿ0TӲck "p6腓p 䶼SV34𽰯$]%Z TgY)e6;[$Ru3 QY}(ߎJx#uZf5"s[^)$#/8Ą.{/.!/m2ٲȑՕbj3Dj_].r& uI YԽq9V@Q9PQ`VT`lොP_,hQ7k$4x-* o^J=G7vo&/?$@S[b8p]Džd8=g>H(|5 ]a8KXOkH|4AR}k'}g=O /G4~^YH?ڒGxXӡg(>urI)'V(|AW}- ^UzNMB%&"/T큦*L8StxmfQG%Y9@VBƳZϖ"T 6ؙ/P'yObe9Gs`6R1qDs9}"?G^(Du{C $2E>-M%tx[Aejg(aG.1D(Q2:ckpSx-9L>&:ee_2Z0'ofӛ`Xo:Kd;.v\M ]jJoSV(YdH̋=11O,K2O/]m]37jj⚔6wPbkc޴!lkeIFݔ\d++I~PiC_Enl.Lx-yLB 7s?`J7(䜞hXl%۳=}dݻV1IIUX7K(mu$!0 /9mJZ|~xuʖ@5ɏ2l8Pdk0Ȃ^5wg+^@DO #* `#ӯ]L}N^=뤏_FZaREH SӫVV16gxkn VvoP(%B"d4v;RYΖx`lroҞy#8M`w DYC-^.겐Eu@tQJ=U|<[=">ް;2T^X’_th^GRrLwX&Bd|F^:/r?[FRp˨ ljtQh<3,$9hY5SFj.@+mn Z xd(Y\z2Gc,ujpRfcV7o'묦@ʔ, @dBZϵ,ѯg֔A Ȏ NiJҘL)GdvXk톔̳^*^O4?YO^g.)H10%@+ՅfR}b㟅=YRJ)]8p ZoR!Up:I>FlXtTJ)@E{!kʏm݉0rTRJ/Ƒ`ϳ6Jmؓzj~q_wgF2ۖ+`PG\ qSwU߼Q3Y{܋˔TRv@ dC-0Gԏ5kݞYbu=:A ol!̼9*B'7Q˒#9wq |# f{$i%7YGrĮ̚\f{ a:AY6 HȊA\|d.j9 B{"}d@'IUs,rm0*Sa@"[u 3Lz'0.r0z!*e"NěZ rjyBeoВs,p_T/hyJJv-߿\ws+^:ASh?slQKՄX{AF8_0QS =OV4},,,ф!z.I@-3&w=QX>H׺od*"Sܾ.Uh&Z)X(<; bĂWX+B-tƓИ*:ב5}[#*vxj+{9|h΍0*+5H(P8^2l1L8CEԆմ2 K!=h3,csU1—t ! "F*!aW @X5dqJ5{Ҝ|^ji*ʜ#؍i OCUYQqM_RvkvA.L%Q-N$E0aBkB %5vvs4U8؈+^xkf:DjZpZP$skvB"uoGS'KzH &tT!Lg̯6<5u QXOZtlM^d._Ob-_hj}j˃\CQ8zUL[]u[lZoDzզ u(OT=46͟rfj(6G:ܩV$2Y8CC .m7{StFPCH.&?,RFRmd' 5NPZ 'vmCXCo{6O6p -0+/}x5ߥ 0g {lb *({TJQAhYiQ/~9L{.`*^m_9vZUOʕ`x[dAZxjF' 0FZ~N+I綈Sp^' P3h÷(F1WE:Q1@EZd"[ b((0:KWƟ)aM`T:+ IWv`VvI=怚fE1CgmV 0~M[wƅbщHPY$H,{$.qY4܏klg淭KlacKDw)@l7z60x4KqΨ4 O~|?wms􇲭W޲ ̛g =BAkJPK6]ë!nU: =h-%l@KA,Lߎ!Ygܕ/h&cp(JJPqs2}+ %V]bM|T~5Z HħzZ4"L@947Ȇh߲:-2\ 0&78cfb> KkcR<^M 甐-{ 3Ɓ_Y+*-`Q>?'I Ȇ;أwT'ݺ'(Ág-cr@tY|'foQ+Gww`چbj=L:~>=AܝY% z-TGĉJVoz۽rML^^vf=g`y*m_!ZXtEX׏i|a;*Un vZA(T8jBjn)^M/$ULWN;ԓb&O=T³*n Zy*N wG9VĨnWX4BCgYLo9VA=ژ\ESBgϋ#~3o6ҭd? h[ӏf/yA)gDėlf}'QJ4f=˦,'KDR?uZn͘O!<@fY,m2p^~G>תdS,le]bDLծQ[OvCM(/k">t<J]%z nJ)Fx]a N>ⷉ[B@-g6G[v IWDHG5L("!zLe[ ̭(8@&6$`F -?!:'Ԡ9' Yjgx,qcp% Ƣs=ekQ\OvظZ2 itmx zR67g2s7jKL*(ZKޣVXr<,]-I?j9iٽ׭R)M/'mHO> 3'r=~L3mO TN5Lʽ3z31"qqץýPk83MAk,ATgڠsi+> ?(Idkhoga`& LsǮ 0L[Z|/zh~)3Xo@{[ے/ɳ(zxUN|q)VS(n3yQB8B!pPJ FNyI߮֙+Ҋ;q󄦤Bpocv][4U:f l&JM5&S_E>ަ~lztWahD =݊5nj}a'v\z[?w"Цt6:NRE {K.d9dѠ.c 0X5[$DQabBB%sVmM?ʿ1}=GL tFU~.P@WjW08"ׯ$\d|ɮ\x Q=Y0 n@n+4׆X3lir"Ƶ0#L!d"-c_R~ﭸWQ@ksẬU*hm VO(CĈ2X 85lk7' 2= $*aE"_VEN_X,NZL7Xi:-XVkx"/ViPtW!O1w;W˧b*E*KR\ TK-r<=f?㳳0] 4 0N0̄!Dl(rgҹc%llçgS"xXdvuUԙ|KH.rXZ @e}&Wǘ˼{N=J'(*A]GkW+8DΟ_z:d,1"^bG%'mNʂp] :w΢j)Ѝ"F sWSoqTOL G5[L> l2>6 #fICgu:Zol1 /^bn.(6 -gRkMhሾ\ W} VtDKz'+0]nm}wֶ8!%yhԏtOdayʶ*:qhy!׌ "~uYs3hr!IA)O -}w]2G ;С(!Yi#<qqKOf:dйXT0HA~qd@m.i$Q bw<N0rsdvUT;6RяKyu~PsvN{N`5Q.ٺUb`{,4\ ^4k,)^/MRܷo26ir̵qu ;Ǩ=+#g;\0=CA7u1Պ !aE€403ozM*O FIR^ul%p.M`b[q+m0tX>zS̊jveI!75ʫPWS\ @U=<#}^HMyS|#"N1[z6 I'J5^6)韋nJ8vFy:/6vH?6Uڷ?lh0oνg?QI?Ѽ:mK_) Bmސ-mj'uD^2˟=7Y"AVNVB U1ID#р#wdipVH(%q `[. ܩ=fvr|Lpѵݓ 1uBS8KsD6(} ۽5ؗ*Je)U  ,Pl9 +j6\EF"@Gf(3Lu2YˮxeKfKlly=CLˏ~JG0W &Lif)i FPs(%`/.UH[ܶf]3¿(%X0+P~ք#U Exȉ|ևLE筂$R}'G/O  +ydNpg}Wvjƽ/|!)s.\ Md?/)Ήh)NG~%Av:׻S$JEh-HE少]U!oP3sWuM ]n2 O\6XH9 ?mXL8ϘiB.,5;%iNZ˞މºϧ=i^Nqt1UZJ`SY  86:ALZ UvQoFUg"#)3t'-'@wK&Q8))$ 3I$aM bltRf8z.hJ] 5M~i(m\\ֺ <V /]@@4qduc/dy'1%V~skrCdۘSH͒stɍEhu@1.=W[zÙ/cu%н^Sd,BF`5XoLu vX,9h85J;!52+2ƧRfž$J֪I;֝=`xFQm0?z_e*68=?Od}8m{JQ}/Wkr&bFv >R~C-Vs]'&cf!}kB[UUqM^ 8/.PvP2$r_7BӳsZZӋ: -W2 S\`Z3ROS|( WjWGl=M1 2B{B1ե@,C qeA(Bv5 Zn RF{ku\Xe?f!i y'ÀÂk^˓10>sUI?ײ L0H .ޔL_ 7b= Wܗqu$Yʾ* JІ:8l?0 Sp vohr/ѥִ>W%M5^o/ON~[-+]/?}w[B'LU7FK>mBSp( tN/֭ _\beY qTUQy<3P4+VuQ_~j]P) 9vQ{ҶgćP|`׆HYO)I|"'O5:j6s$ٹ^|YvԮ|a2…'Sv#TNz;;jEIr^`R*O>:pvaEa(\@Ry q]t`El ZɽћaN(+,%[}Ya0JVcKȕƤh@<:ݨ X i? "B#|#5!")NP޷ uPv(w*6-;9̬ iWrD۶.5Qa[9o}{^>@V'A!:VdT?,09[σ qP#f6M.ʢX0ez2[u5fQ0 3-cQoUJNIdi~Gvmڲ+f>Ja5LLՐ¢\O>a2;=8+Zbچ@K:ޞ`Qk*/ed|oi9\fSlΘ 2x%FVfա(0/Jb{g`*d2RM/ !3<^ށ`4<*r"ڞ׭@ڕPr2a@)TN'Uۄs=%hTPZDžF#EWm=gGz@`nx(MU[?85Zu) ) 5oi.<߱iVPkY1;yAh(B,[{]Fy1 Y ?;Co+~>KȿHTYRV]VmL S={ͩ ? vos$|Mjk\?7AB,2DjlSסdwJvmD.CB_ ߇H<D.񘓣V PT*ᵓ*w/Z{toO dg3uS]%b6i_ DbAU27I`6?f$Rbbϻ; C@{«~8 ߡu|E;N-5*bqU6/(uw%.oUJ9hMlu=~!E\MݣiE{'1R )I vԨZI?y^۽,htA%Un{ "@򃔼>tUu qPfh+K6S'U;caI 3Pڗ,"K:0_xW 2_> 6vz㷖惎7(fطpW ܕfWVZl7swen"{LcϣQu;TIobSUUx8i#Y1LuFD̢~g\SBNe3ԫI}j9}Rdx] p['3HU1tu…G{;Y/Kw8~^:rUӲWiqa0-gݢuٽ*}2)\5"ĸ39ӜabPvI%X-#^X^lފl+J,D~F|kIPzC14RxYwrT\gPr1ֿ YmNdl?b; HaJB;}SQI"'Ō,ٌ-5}|טFj郥}bb.Ҵ޴M6Vk,H4r ̝?UAE39iuY~1& 0A\'SU, '|f~7 BϼVHq!a+*DV%'fU@paERakOYy4gp-N~ne"2JAN}t௻:Jv{%97M6x% Kp:\mrQߪkV9%:"fr  oaGnpk+-߀Q+yD=7q|ar/XX P<>&WnX_kFf!|FbRj-S{ǧR3lKL& Sl)Nir!\26бѰb&\*as[H#碵 ?*R^85n%@Pt='vew\' Dj0<<& ߮EE9* r_ ysT7Ú3$^9aVrC8H7o6=2H=J|:gՋPPx8=#(kT<膶#\9!P& p蛊lصGJoմJc߉,hrfu $aD>@xLbExJ prTkӍ^<54-0䨕ʙϨ!#O+r.V*$ ͂SԀQ?NYd=\g4HXJ<ᯣ-T[շ%vT625o" ц0p{HZq\le9[%?sax'FH:E K̟|XkrVBC%AKav4P DeG vU8{\At¾D_Oh& gޝ@xq/8-ȽQXG49>8 @o` \jy$luAn.n:+DSǥz?duUW UUpk`l@+ӯ,"i|remyI>8 mh3`7eTBw+6/4wa` Ff?ݰg"6j22R4l(\ 3 u k`"L .#D0;Z*f3E0O.m@Cr FvcQWruO4z!KqfuSLd.~0ah1Kao t:0k()᳝W_Of +=_Cw=M~)Y5',WojBs9C<'x(NЃ,N['qs<&,9hYlj0ȴNG׍H5IaqPi4e7*,Bw{Z䟳a`۹pru8 oRfO+7a(c&BLOF#ʳ*HW55gKO5B}5Ej!{Ỿ͕;IcfV(́/g*EF Khżᖌ#ES3S$l╸(| a%]EqSӳXfnO3ݥ`)qr[s-SM&[|?ԇ[Ю JΫc"9ӿ-B8.nfzrs뾝'ȶFI+Kt喛Ň5I]a̙}@kӖ/`7,#2c~?Q GԂ-N_-rj}<13|],6By ~fZ2S[{܈#P^M(-pWB ԆkuآGek'YROWݒ>. %mqȊc i3d`h$=`hSGMU-\ĵaOv!.Zf-Bڣ3:6Zm'YrmI>s bUx0^~ w n?+3,A$˜DDDwY :hSXpiUyb~5eWBftKƠl*>f/6W^DW4J 'hP g")k:Di^*a+לdBjKۃ o58ґ7;C/Q]P0 Q4BjMQpOں3ke![AgT 튾E7zڝo1俙s^G!wX`|$E"[/͵"fjPz~;Ƥqr/]w=$srw+);BOȅړ_}HJ5IX2 ܇ZoV@qA~]M]'DrzMSr*kPJ1&qUi޹zCPf:/?oCr֧b# 16}#f?!QHQIsUR=RƋ;-{R')*:1 sEmBsmfi/&3ZT3H!`%lX/`ފX_U-XgN3Wg;jLy4Dl"׽^桓82&?5z~jZʜc @Q?^'xR8 x-(*.4\uȈے4dz긌>PgH9޵e+)7vf<\{K)?>˶y78XW%U7tiNM9v 4)H2KY<>^͆̾B!^A)AT6H<%XQ^OS#@4U/}څIqŁS |gm81ka$Lw2;OF ((wH㼾)Gn÷a?0CKF=[t2 d4a@'ub\ f4]4ÃPE!G[:vfݠ3Q|l(G~ ٹ[ߗcE2f\Hvw]/ܞ" 2奦ѾBbGKmptPӟ^al_k!V`AI#ͷNmڔ*VcK:5yM1.p]4M@ԯGzKn\QEEr!@Bun~MQ" qK$gLgc/^b'4!mxrԊ:;K*?8 ;!WB |P JIZ,xko4'䴣gSvbٖ7ztR I ٛ 4`䞑dtA3!ɎkFb+2;/+]Y 4fiq$'M*i(KdHc6w$?ƜB5t!Kx?*\RJ%s*Sd+t Jtlx.`iӔ'oNl^9uj oǦ %L~8gEUȦS%adXzU|;SCY)L\}cF?QT u/K ] nwp-d32}\EN3v۝^+-P&I$<1L!~5-,H Jy/Pu%8u=xwC$O|#fmp(*d-d6p$_0yqQߧ9^ěpdizr^!e-^샵vIIbRra$H~42cJ򓧺CplT3Kі89^Eh6~@Fs1Iܱ?H)8 #j{m]үLtsJ0B|-LL+${"ɔIU\q#9.h$_WAD~[)!^]VJToz8$dZ7e"zԹVPYm>[!Ag_q;4b,͎my9{炥Wֲ@ VTҋ[ &r|eu? q-e50m]NJ=Oz%]G/ fMi!W7A˂,O-uG<.LVhdE=Ji¶as-Pp9QfͱI1iUvpJ-Fkѡʒ´A ( BC4b14 wvSpz|B^k_79K#kx~3g\&Momབ=p': *qIgI"w@Y&)~ r^LY;Zsc f6"GYɪG 4O'NpͳyqN:h-79>m1w5qCa:[Zs;@0OPJ)zG))mT 87Zi$t F+zs @vWv~@1EىɈi*8@IO6C b$3!蚿Y/_R7TGQSϤ0AK WbHIPnaH]8RŰ=\L"uD" @܈>j +A$~ï:nHM-D/$b h~ߚ2oNh3즊ﱵKW׈ &1C>х79R85Du; q`PX/zА0Ь93u$r=gtʣRK+K室ujsp\);41_4\/@;3Q9eDeLwqĀnpA"pDv#VS&XTQX})ax%(<≓|nY 8Ytf,9 >P{Rĉ9$%A4Aʎӧ0tQH3t`3ݩ x 0oa I  [dPH>_ ࿿;c#^9(2nk+GE #`~H7dc"u.AGlQy88&FA$Dv㛓LsGdD6IiDS0nc/.n-ԊQHNg.7$г?Ȉ`7®2 tt"݋kq -$o BF)^> TTiO-kƂzCcw]Pxi=K.&:_u{V`< Or}I9/͘HwJŕAA5j\X*ri_AK7F# cQ'V5חZk~9SL.8֡t/$t';^=,fJKM=@d߳$yF*n!zU3IA9 $mcd,s#Kk!4`hJ O`F.ʴ8.l~~ě'_0pֲnQĮ)Y`klOlNk=0Mѯ R.lm/"x5s4}ΓeK`ʧ~Phrs#Wi j^|4^Rmkͼ  y97(\6qzek2@{IC'BcIf4Oȧb(!YCWCқfP/tIypxYmhsHS"\N|4R$(+f guK2q"~f;+PX)+Qm|h-]Y)gl~4r$TH 9ѫk&ɋy62šXp;GEW=/"{P%_3_Qbˮo^ŷ<S.&ϑ}qn?0mxq&p;4_ 8y$(mP#x[d_N:,B^m!ao<Lo!^JGr=WBzj6/bX͟jsr~EPn{ †PV#CDc9; _dP1pts 3Xx[Ho߁u{#A F`g.aN ţB޻ޕW9{O4m5vɤyQ;˲_N(֪f'7mP:Ӑ%"Hrrm /^j%Jу._[KҦ p<:@ԷS ʸ>$$s%ql.tyНv -dž=r vwp NjHf_6Ui`^6(Jps ]c2/F\󾩝y& E%-,k-ջ7ʬ`i޴u]::z5 Xh_JfgI]#͊Lg])~L#>wn'J[$;3N(at:^&2 K|*M. HEb2 ;,Ũ`d=͵/,!mƊwYrj_5Sk <w[f&@ݥ j SpsٍNtrG\蒭pBT/`: /26mU m0[eπI &ҫp;Zq-1Բ! Uvj*@lfD_6W}GvvŰ., oד˳;O*O+ߺ5\ wцSggD%MG V+[NFTQ}a0|uvm=/|\O Y_;eU,d7 HÖeGpL紥4 {qy_W[e -[K0lR!(HRMCQ?V&CYm`իŔJ"4<R**T}鼶OFz~hr8Gu\+qK)q:5?_RP* # E6 um.">R ĺ.7Z Z-s]1vjydQ#jyR`iXL;SO (~_9-x*5.v -;TԄs]az5dox5~ϣý_?!#i_$>d>_v0g|FyO$|P#Vxw$/-~5Q)X$C&iK\YmRp @`߂-KUQ8=Gᧃ:;6-`T4j%6is'A4 fC|zPTJGm^\=bD oH‹3p{?haɩ)䝧QBWݦlʑSNNN]9yY {bPI-?/s,kJ3\6vov;c#\PV9b3]Y9?m-@F$ӥ@6;I֝uQ5⌎z7<OHeXVH(+žC}KlϟLyʸ\ 0,`K! 9k0|ܶ Rp%OL߹uB(?`q2[(} qW}9Xe&A:N'Um- ^q9 R 7!G15ۊ0,"ETIo]SL)F8̧(^Vߣ X3oB;%)8"|Vb(F>U؁!aW"8-Cz o:+.=^jt$UZ*,h4|ɒ< i^J_Om|m鸈C0\y$1^i@6/h;y/otwr!˪xP{TʃNKRQOZ&xw20"qڙmg36!= M"exyһ֊SE;xU3f,D"̡CNֱV;_q&N1.̥+cP=?&3(Yg+bpdv>B?I^&괂HCmBL\P<$Ҷ-3LezF3³e"[z(Ů7: sh-u/O&.%j\hU=ѶJ{g̀Bj2 YKM559\PQ+Iԗ nbsZ,<,#7;5(Yג=P"6qKd48phQ ,j^Rv?5hΈ.exO_ʖ]$QqD]z+<+T9\\\e^_BƽF&)3< =h*l$z" ʒwCxӷ !P99{낁1M;*~"@G?\fx3l+uLQ 7*LCeL;R*# =_ojyྒuU`%T$e o(c7!1UK(mdI#>Bv\g7fDĒT7qOp3* af~;ncbv%("MAu_аՖS#lucp5NŝX|IBuut.5«/z(stBOhIˤ_4(k\ Fc;%%;:¬"6P>x0itʂȣ`$qvsk5i̙$p/,X!O+pwq8<$eDϼ˦7-ޮGB庵g _N XxdP dU !7?IJVX- @t/s`rJL)w*ZHһMl]ν-TQ[CA>sIC,#')E1LUP'?>;zχ& g at*?=Kπ$`ZǑ;Ehٻr%@!IpkOvr6+ZS eV.4ܣګaZG8}M!ű>".Y_[w0oc&I)X sv=DD]1#Obo eŊ5op3+&ԗ*! X1| jAprUE %Dٜ$-gbʙ|d -#,C?MF:!?Q1DVVy7[-; d 2jfݐ?91aM\զئEU=q[k_(=NfG S>ڽ>_C 3SzaF>1 L^5g l`T 7K!!?6ѣxsn!/ }a'э%zъjj<+$.$taәgD;,#cW{nqyv|ǬBQzCY\t:[ *ˊ,sZ1@mJJ_M ")/qP.60ޚex+Fݳ.ascK6D\=֢rҝŒi6ziϰ>YuB<h4c;n3{:fssQP!um=Iqibo *aOp/|(* \h8crWbRNtzX]ΧMIT Шsn!eW^˹%qeWKZFV||٢Z;Pi$%BY R hoLrP@D_5GTlW<(%eUS5aO o6C {3RWj)y/u +d SЁn:^\1kϷ<Ӓ9%R| $H"&{xc*Hsf$y(mWB|s'/:I ׿*]vÛ +ʍ'oE*@7*o&F 4Ӽ_v$ EI$)(O*7uHfoY$7Ur)ZD1 55/I|aL-1_'S=]Kbus0Cp~^g  Wه./r!Bu2 !A@~\T[tmG4)+v3c#1fȞ0Qǭ? :A g%i {k6!=H1O80WoY`/`Ȉ|3C!3ژڦtW%z{]jvoQ D9==jiYOpݥEc)>/R"ʯu!Bg 2x4RRSOWIۃjB=Nr2K0|FMxyꝬ~ɫ{8ka Kʐ-f(0da֥1f>X[6ٗB;|Y=-ƚn|a6Yv}JhM}U ] 0DщJM.e'30q_T7gPj/q  g،43L :ʚj& ˡCbfxmNkOL3U6ˌՇ ^]#ܫ_J+[)Hv!H?okV {g8> )DE勚< *_T6< rgDp"ib3ڵppDϖϕ?u<;<3:@<9c:.x=3-hOeE[N7  <2ȷ'.>&ԥB8g 3ޣJy0N2YXVurផ}4W-YLڃ1VIEHW#0ܓ5\d(2]/zS_ew xʌ1<9 7>kN+"F},p5 ,vJC^gfZdZ+ui-K-|b+ֹ$̌j,9=>0ȸM4#ckUG{mUph<4@24@1Xmkf6$7^UCO$&6z$Er^Aq bm o"ZF3z'nC=AYD˙wլn>m$G֚VDƘIc⼂3G@`}#I74{; C p7;-8iG, /\Q"L -{Ј- )3G:# "yJvʹSu:W.}FN.t/{E\p)milPP0)IBGmJCW?rU"c5/pZטħaUp-jXPg#ufMdpcbSoebbED?IPޛ\gfR+9}?+x-eېP?;++oDAGIi[a[R}V=v cNc)eemlVwꕋdr @Cz1O?q9~r4:6 M?.7:ԓ3 Wj֏ 9=s5u3z0BMCyU^ ],n-K ;'1 Fi00n 3:r H N%ȴvSBZg"^;Tbxͣ桾?q8줅OQ:_\ʵBʨMJxPlh( C jKg&Lsg{d3 )C/K7:YO.ŰZqGE>:_ ^Es9EOX9%/gt ޶7E# [qoSq|䒻#A`q[S\Kr-y>q腒pju K sKj;@T#U v؍:0;l.?&D9'oOW^ Ze_ɷ#gbRߒl7ѽeɶ UtA@T]o~G+A Uy d?ܦ_}P=뫐-A1б[E9sFfꞫ]B[:welo3L'{W9GԼmu;bh BE h^ʈ jö2UsJoea02M#&7b-" A}k vH/\W6F>M azlW[V%蚡;1*-[I|v7rz8%$ƽ Ѳh.6;e{'ު'NmA!qi^k6` ?NtAKa6wiGnZDB喥*J_#D첩o>ҌŤJ_HJ.|js еK8U*@S;e}j/*6Ldz @aR6e(滌{4>7PUZrlFZɋpO[4N46,$oSEv bO\X=,A8*>q[T>1AY`$ZY\aIE< ŨJ!j oQV;{FsCqξY֜DT$)s'q$/,>OQv-S,,zl ፿ZַqT4C̄oܖ}na&V 3t Ħe׽dCV(r -Ns@=^'@P+W[SК\-xPnL_f$GD]—y,uevFhBzt}WwCJ]# l3ymrS|z0ذ6W|b  Y&9N|zI$2$n9Z(X9PM5/t%[R# l|kiHxŔ4YW/|ru[HdFQILҪ%,]OTDJAZH7E²M:eoR7[L^ż= H (dSi>MTo)'`Hz0FXi?7e%jTf"-S2Ux\ȴdrM' RrRZPЎykzp[`ǿVD>ᶎ4.i,wc!t(6lm PtaΜYr:]`X54}E~2Dʦr }-;3TGoAY+qLTy%llџgd޲T{s'h5{Q'i%PMG.1tF3FYYCAU@ &Na# \G=T$鍇[?#>W`sppC&{EfmZذkoyLb2 ,]`2 rOAy6H/c(߲ST԰Nƛu]MOMߠ}mɋP|n%*k Q~ pkJ+kmc-pB&*?gQJْ"<' Ke5S!z]\h'tuqE7 $_5ݷɻ}Mxn0{@ P{ֶ}eː6F"T  }g0pȼ/;[\ĎPApOQB^]IEb֏U g۩լ߾&j u⒩nB{C b:X96Ogc/[T]pZ*ghVK]2_ӡPgoh¼;dC \E/(ܑw wz^>z)NJ;P( KiM.\;G @]}0"2ܸ90jTbTnιc}?tFP[, &0P}?,1^U)*6!]gDܞ%=rq ˉt1Fm{B|ѺѨLݣ@C)A2ĵg.eCQOsH 2I鲴0'Kϯc׎TQQ #Mh<ؕ,u̽)E+x$vz8+->1M!%͍zHE~ܭyU>sG0D/K%>$ό pH~}eW4iB=Xs/˷ >lޅDeIuݩS!ݨ'7]8*N ;_>s 2bP!BYCyn m̊QWrS?Mx(ìfB1jsW'9_ԅ?p5u+ ky\01Wl&vapX>G{$H Pl@TӈaсRA @d Ggw 9-@"no 0vyG"9퍭?_6A~ w/:3}~Fc5 :@5Rz%TP5Qr+IjYJ_~vEc\zbw|r @T $}p= XR ɼ%1TmX8e-{;^USSs[iEKA6Ԗzf6cg=0rV%eug@"+@> 1 $ <((:|EM dJj(ۮo{ߏM;t%~p1F%ð'vxQ9塰pS"kQ<_=.K뻒] gng@1 œԘ+g5E] -nnxDH }0yCBXK\ؼAnKіӾz?Q-n-W~\$GwTA^iR CItFWHtsz#+ݠyŖ~Ջ.⎕x% YCWϨG{?]P wK^Sibg 3hC2*ֶ>hEngp#K5 D sRXEj6(7S&I:zEQ#bTRskB,8bFE6mP;:bdKJ uGmsadW^߹u91Ϳu;,Bde>IQb$d8¹-ZV_d{{`s91[#T(NPcZxT I$1.Et9TTM dUX1p @ů!0B{gGD~( .S580Gl pCp\#/ qCm PY=!PUQ[G)%D)J@&\") &gĚ!(#+Dh<V`$XnKsd# ߯n}LZ,SC|;.K=KKh[K#K0Tcí# 9t:/Y"c bי'*:Ȇb^B ^G_5pX ){ۄt{aW+6ĖB G,M:sY4T9DqW/bbgRVT qYE^—"xeoAJa6U+hJWuY|AxZԈ;H&ʢwG>IF%W1eIv8ҁ2e|#k\js*S_h)<gTZ%OS5_&ƠÏ%] ҳ(9xOX}<<HP^wʿ\]¹W'KSjiI;@[ reNоHOWrNŠlэkju9V) ދ/E¨&Ђ9GyC p6h@$].6Z!.ܕ#OLoam#@~5B4Z8myq S.uq]!WD[m >pҋXߏ4*YDe#Kɥ8SX5ė *L I)iW G(^8hxgpX'֎xQc Z%)EwIߎoL"h]$qVF)7&R77d@ hˀv;RBSnk*ЈQ߂Qijd-a2ĤDZiLv*r=n2RIg8$#2ؔ'gs`7A3$Y%49 in[Vc(YB .Kee2':IJ\dQg:KeFqR!P5@x ޠab"^؀壻7FKL.Μl#*[:ܰ#E.]8r>9 ʨ"9S& 8(7+ҝrBNolWˏ -ƄNa":OW@^xn?ʡ $*8'\2=R.Dw YK[ gԪ/Zf?Tx=ҹ&xL$mh&=Np V$+L+bvP*EIA者/hNnQHN7Ǽ9Kk5Q2m>ȃ}I1%Ցb__ J|ٽfK෩[?Ԓ? ƫRABB=TVcrLZ ӧ;z Ӽ\>kۙ- yC^ϠnQ&'S>5I$=&a&E_&9JOOԹgw+2>Kv1 ė2$'Jsb -C 6H NElGI'v(Զm(_uٻY,2ǧʦ0Ƥ.oޣ(TF~<`)8Cňk=h8ҮD^w9!*?70ؼuI #5 +ͥVWp  üVT\ ! )S@PI?LL4b@MtWx5׬ 32aغ/Ɖ4%Ͷˍua?ΞeR}xO) Q*6DžqSF^>X,FF4f-Wv%[mލlT=_޵b ^Nylhۉ/6lϨ`l-/I.0N#ysX@=æ_T'KBK``|v!Ua]a"P_,VX<˶O8:HbȟBrCxG? z.Gu|W XzVl9433EZw@*tEƹ䒤cw./ƛSx'=Y>0 lf7;W>WMW4 'X3@z o Ϣe;H@:pݫd?WB{&O R˴Kqd\}\"JYco$YX=.Oh@!'V Xkl}¹ IƱ<[2PvRpOo(_E2^^ϛZu诰x ejfJM sR`n̶gj7wo6×g} q/jB؈Ieئ^jxOiG4ڿl>Ÿk!Cݝjq>`0*zf<Vz2{Ipm 7?DcKw;)D4Coթ^<QI/4ѮXΖ[}5k"{8mWTEbçy}0J[ƽ{F}o`定+Ee{>K:lwL`1}Tf $`q+\ }8'kuWdV r5τ`r*}BBA 򓓿BuB~5_pO H_߹ 3veҗղ迄^':f=E[)HPȉ$nywVgZMFNHV|55 o-G=.[$w@_ܞ!P Y ekRdնNr8mTo 028 KSq,Ş~.̏A*8MC&_ +1v cvCg!AW"U=90 nԃzO94@~~)TWWc,?Ѧ}`ovX J\` l=7!coЀsZuuӅ#:J7P #.u-$1~+>px~Hw=RKz Ε=F=$4uxwMEܚ1^p¥}T0K/wWBsP)r{ a`GdHN*ZYϗ1">+v$᥷uu9_ݮh ;@[( pbb@ِaK[Q߶%E Jt 9d +=zB#4e+ˆ=bZ(dfuy]| |JtKlnFIji1>6_Lfk 7䨊f+$& ]gsuJ;jȀst%; 8- (i5'`RI=l{,:aWM6IcԱKh Pp N>[lR=(-x$pl4Ai 5uJPkxg}zk;h&h2,ӦfYV`tZʫJ* /*6Cmhk3Z3e&@/B!V}Wͩz2YX^B\Ƌ7g>%nRm a.Av=N`6+d|.A!5z>FygY[TՖeN!6^{|#0#dz^=gz5ۅɴ#ef1P(סYI}O|^Z| ŹW1߆n) j%Vαʨ[lPJŭ_QZcOF[kH.wTq^ڣDஞ) "L ~4#u x7eVzuoҍ̵%"zKHv]sqd=AHxPf?HX}:DUajOWD_ %PR$4 B]"*4MDJ,"~1q9&[ЋbOJ~ӓ\ IMoJ[E;ԶS7kND,4ԮR2q,o2Yk"27R`!b;eX齓nO!ڼ6RM5;[N!L wIiC<Z K<: YEs[=ə!IW9Rmjs]Y%ہʦ?|SV:v"GJR" e/ǒWOPECnyU^TW cib9נr!v R.?[Sl'6` 0%\Y Abdl?"+ jj- @Sopr+q#_Tv$\>E X}m+zad^lZ I\%%J."KX%՘J.EZxt,&ݍ<}Ry?v屆 NlIޫ7$(pTs>s2}5x ߑ1̦洠nڻ 'R»[d6bZ4<c2,WSġL$Q",-|qxkYf?^0IGeխp( C>:;woVQTy7PˋKIѤ$Q3QSY}Y+fC8~,}uIKIی f2kȨ[ }~.%>l?5[A]?q>ŤN]Fnp45e"ANJ* 7$y j  @_s6̫R9ƛڟLs<.XJ9)"v1 0KI>C%<[JYNjs"/zG j1>;LqH6`Os!% &1Yu'ӻ>rhjpaFIeBP!~Uqq.gD7]ߠP(wpI]n_v @LȐ_\% 'g.Џ 2oXt̖iiOl4GɎзӦ| 8i5?x|!VS0-nE˥X_3kh(W+&i.fh9.ك}hBr?FXmA x(y&> ߄IXJWaU0[7ǼS2Nk$~#y3C:3h6^9|lf{Cp=Np-BUI^(s\T@xG])+R`F`kLIƙe1Q|#/^<mb`$N(':Ab_6MpQjFX'g:Pٲ+ ;{w; bɃ@,S \=/nD1#81đ^2D`W, 4XpgkE*#Q Oy7pE nYJiV*腄@/vLfm~:nȷii'@|E=F^}2v;qQ@F.U\}qߦMi?v.Zt݈' ڏfSuBrrn@Mƅ6.Rףҙ' LE#&C}'~ Ǿ YbQLW7.p7C7-VMMd]51\D,lr2 MivKS>D=j1K܃#05aF?福ggVV&L.-'_skT5io s3)"RS@=Cx{*FiI XпK gUL#˺PWi]ĽtGۘtAl gp[LIz34_L:rS9۩IwgW\z{6{X<'NY%Rx I( zp:/:D' S _)p%8s*s I=-\+\F|$mѴBc{ 8>*`Ć*yM  L,s-N} Y혛Z&0Ul/fU u~r0n@jqJB)ƪ!ewؙ]x!c r@5棗54۱nkXų+0@dlh74g kbS%=AT^/"CA=t}ͅ%p ;SI)T&>QtzjLbA1CCΫJ0EauϝMClAZڗCWX'HFtXjLO$XDCnl' K?Im%JD) k.Fw[&m>SY0LyN}=)R!(y)DPκH$ \t-^AD[Yn{ N?fι٨9ZƉDMBp%v0O62ٷ5ՃmUQ} }:~^S z 5(}?OW*  ,#kF{ʝWK@:C+$cvV=T9F3[U%^ C' ]KN(<.e1w[_͆?-wiy\> ò2FiDt,0C=pR}g识fWmؕqd=^Nu[(^'|ɬ0e8ɑ"k4^~wQt9i/Պڥ~!f@X-Xtt˩ԔݔKиw k2$ 4]gjr>-73rȾKf5 LLP.2M˝ ul | !@f)[ϰ[ۋ+DD85 Jk}g)Ώ̤2xGm;Eq oOl!m /Z4- D~-(T{> FݵxP5F5 ڽ55~ 'HiUuBdTfIkbK'tsD2Ht+ rMO,fˌ"Ee#^鷩6%qh ~8ۘ ':e*drY{?t.K;c Iܸ.6.F,j)Ys]psx]I\M\g Aǒ%Y^~O2TՅ޿uc ߾1dz&n^Y%ܽ,U{''@C]8uz6*^_Vl>HhXSlTǧrnB7QT7['a~_+>ɁQBQظ}&5홟%Tրkv /`E36O\m((BNT{ćxg(tDQ"x=(:6/Dl+[Ƭo1G[D@C H* K\|M.**]B?zdZSJScORAzPӟFr=OB Ҟ+o Z|X8>YBbuRxe i%~mp\b|iĪV?P+\ρG mTUWu  y6$ާvIs{$!jȉq=x v=8ݾl5YHGkhݻ44SLzee]Rd7VdLoQY?-+X T:?Sc( -=YD=: MKgwdSĚ0aEAűoU|睌 xzl*Av`QS?w AOz/—b^}qz5ǒ?k{]ҍy͢1g}`̑  %0C?s+;)^L4]} 7n qЂV*55ԭ"iHJ~LvxjaG>gK,%wv5a<;V3ь|쵔eݜu]maNIJ8Qo2`K&F@cQ|.{dxX$k @. LWefaqgi0'QO68o!ѫ@Tur}E<*: ͅl״'hrTՈI=0$vR/\זFMtw{-K[{;|'PUڄĶ;pU#-lDU\*yev-m#.\Ua;^NᑘNN^\HpzT*(]ZОd|yЅE4h ^XB d 5?؅ww1w 'ߌYY*'t,=0q7AGk ,ٯ%"COc~ 4"qe4:[SnW٬ݍ]6#/F.B j|_5榓8j!N,$Ϛ&Z(F-Ї:\gD6mRߧ;^ZURP*$twgWa'4;NS2AG;рfwf^tsN~5ǎt+mR'IMYci?F iўWV?8Z|:wQ Tz=a3I$2sK)? #=J:N&S#xSWOle~90"i#/PC(՟{?@N NC{eoz ;$EӗT+#h\*]3ۿEp%>^̰G%PQ sJ#{9iS@ew#lWʅŴاIm AG `66b |R-w |=z!_q[[9ỷJ bG;9,0\(K䠄ՠ"@-0*d,uk;,ml\9q:Httgˆ[H̻Ă!6MpvX^OrY~~]'/3 ?- ,h*\8]_kdriH(*1\D{mǼ2ɇW%W9Fdw &j:-lSvLּor( ɡ]o˖׈:Ђ3OenZe<{ HWDhmΤ y3ܼcfK1qrw]g.' ;glSj} J7 lKoSdɵQA"aU1y^3gc/bUl@z]/6]A? B%j3@pt-W߈xf:#}Þ;FS\a'Ov{3Gb4Y6\5#HтNͮVMך}NxL٤,ʇW~G!G+ eMڤ .4\n~AM.Ⱥx¬KVxrHKs|(Ħihw1}E~GVŚRQ%-*asv8KVjcKRhsI ve7(ϱkN4Pk)+{6Ca) #,i8tӮSz4.{z2[蔫v2g%!-O& Js{~9hh;bb#Olv vt;2xA{7q׷| K\\`jvIFCPksVv '5.Y=( t$Vj=O g#N=mZ$g5yN?Թ496R4,*0^k;Bat."Ú$uq,Ȍ&&L|+ L1V6Ĭg}IG9%n- Z18P[ΩnM Vy$uVtRIXX9gD4 )x' =ҙ42m>3q+/|̇tҪg+Uj?5v`9M=Ƴfi!^qh(_#֑1EsͥHT5-7?4vV:˜ko!l'B/1Ҍ~bNyY'vX ]3(lRZK=z(̮$!%Sx~zQ2T8L;}*Ze&Td_'0gОf.Aa5z?lNKl]rob&pHc )'$pB&Z:|LjI`F!ҧ\?~hoaǎ-0c[ˡZs\Qb >g'6O2Cp#X7] KzG|4Yv"Ywv^$.Dʳ髯cő{K'/Ό<5Bsl7lw9e5P=-<_#7uhx#4!@#0s=B,-]5o:^,tj¯78clXxp?IXh4*v"JibQ$TߙX ˽[Ab^c<[p+>r^86OkJ|<^TM3mP zdI(Q-ȅzmR(?˚ )5\g""^}o~WE&QrX oҖnA;~s8~A83|#$DwB  =T]iˁˑX7HU?9Eu=G6"dCK=Dxerw~-Xv@eZ*L8j+Ѳ`7\#9ʲkxC¾\_FEBÆ/xXʗ>E K-bXa6'Y -= tⶠ˚ȓXT@D TLms |[4I˞BPN&h.KZ<`>cjW.`#Pɀ:Nn\ўW>#z] &!4u \ Z $#8ڛzaGgBGr"M48)|e/p|CxjfSq$VJ@QP9v.n*8)@8e#]ILGmKNϡl?]`9ժRӄ*˪"8y*!0ROd%+i :ZƓCNSR$Vm볖"6{^"fdZ{xesgw:ajavYL̵n j) ip|Č>ݩdCXV+OOJJ§Qa`]C$fe'^)IQK0L5ӷ?ȑ ~+NU CRuuBZ@=E,+}arԌjrָYP^/=~}$ΛjEv,qD0 c'p!۴XL`&;rb\L&LV"Xp4|$5J`)-U~yV4p Cl6UE麛<ʒtj)XW(l(rT!LMu?L+'n-P:pz7cOl+i"Bu: 3 @IzCrZ䲻1}]wV/!m5P#}AL=&:Yr`uY#l.27ڵR o@zOƖsbfwtf { {ͻPlc[mߕYLWH)="s'5BB.4*sx`NS9us,:vX^=-]-O߯Gd uŴERRKQ UU=uOԥ0puYfS GO5BF#S"s_C#C!>j}R_geY< 'FGhڬք`Rev:zreϚ{YrG=whGNHe]QgPH^ cvzz(>{^F+^;u >+4I]ۈ 8AwEoy} ǞGuV@_FH E-}$qn+>  WS"+G\NxrQ4nv%:$$6PSk:F۠:rSlH_,\)W$zS:l[ F˂WLc lVxr qPIn/AC`Pw[WJ)k"}f¿K:XooO\ϾDJFIͲ4k"Ph ^*@$%՚]'zbcܰro,@uQRlob궫AF_\PMVuK|sI.E|5)Y p"]HՊn0k ߝGZq9FNq N[L$P٩b3QB#ЏAAGE~f C` 4Db'j*Ip ѿxp(>BU t.cRI^鋻GRD%^s8yʊt̫IJ_ DӪ Kw}C\jާy9yٿ}6CÒCmY+H|ŽtKcK`bm<"82v0G!Q¦`bғzr'q١14Vp;[jQm-;B;~ 0BRlGu[#|i`Vۿ5{t_;`"hz0C ] .~cSՑa&녹l+H|^{.1/Qt?- ASF1j,4~)`v Kx]{f 4~I*VlQ\w^Aqk|IwU$y1Ou=:W*ñ ZXC P$Q8`Hh ɤHmK .]lg(`gl8]se"J m$#c/thT䢚)n~$p^YFF)V %uv ,dAOl@ w,?#1ZL[2CO ox~EU9Mj M(v8F>C d}7:ʞi]Цd ?W= Rّ\⭧f;sW}o`h[d_;ZzK|'y̋5Lр=0kOS71S){L pKMOTes'w E61VWzoў@掀v}*Qo\c@fISjxQ . C<ʶW9h~ЌsiQ&='RڈtTl!C¸} s" {+$Q:aщ͢LL]kps9cS]YM);t_>6}]nE' tn# {ݨ"^J>~,ѿJ$;p`bDXT}>{\bmZ[}. "5~w`*FU2xV4@E@[S/@I00(mꭢ.CX&KпoNB&fS<W[$_:r`(Yj ml rR; {P$"}'u kEo2R,A]g,b0{$?jp]ܭZuDwa 7>!a\߉ܯ8.Up7Ta"٠ӭ ˊ ~fg~+0Ci:{4y&oyk~i>5b8NSr1̅Ϝ"TKu yW0=l9V@#Id>%WOd,dY63&9 qyNS匯f\eAZ fILLݳ_vY ,>=Z.Ҍ4o$}ѵv}R{;eѣ\TwqB(`Ja8Ƌ&UҘGqZrj&cu$+*cg#7P45Tyr44,u=Y x([:sti(,4kѨ(\meC$9kC7[ W98O` Ygv:I$Vq~|Tǯ`H0B@ ܵpM5cBH =гƌcZR(а;Gzr=d8 (bX8'ʈ/J}vBOb̾CLY"q-5FF;2m hq9;F;cA7z֏Ltf#dufaN&ɽm7MNMt:Np;]n *,3XKc>('svc;n@вp\T޽eshLJkIeU94kluϟjy ܢeN1s2o~$4@xBy{{/m A>nF3p^sGY_+oXy)7eFSJ&労(.?M;n~lEITΫl3(oCpIi.Gp71ZLj,OCU6BGʹE\`{ kcW`Уr5pHbQUZ7xӫ.jZmPwt̜EOC\IJAgYZ07070100000421000081a4000000000000000000000001604fe4d300001444000000000000000000000000000000000000004700000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvdimm/nd_blk.ko.xz7zXZִF!t/M]?Eh=ڜ.+ε)5sQ:@WF֢SI4tnxI.\cl>kbM! Ȣ5q =,ĦO;,:55R/ddRWH0 S3 I(XȄ SýXXe$F(٥GdrŇ-E͚9ԭ~dZ#Zc=iF2CDKB,zxFPU졩I^*1>Qva_>_6cܹۼ'Qw 2R@2}[s_ʮf(0#;1 C7Hq V^O 1W[W8wE Y][D?5s8Kg?C/NK'[sjP SaKQ[ta$r-h϶ʹ=]n ю {MBEfa,_d^X9"3m eQ1c(iD(1Mp爏 W)>:+# rM(.:h \dAROfJW}'}(/re~~ef|]!FC- Vvb_ֶٜvg=ozp4X*V& 1C#0H6!*gゃɛMǎFhIX7φъF֙'8'!kAAʼ{_\/ .rk|$plI3y4W>>C@?pz}G̴ P^mكRxL$A'C/!w0C vM8.z,;$bbRq K$.bG_s} ?: gW;&V&D]dp+ʽq b!kuXx'q'"z l.$Y8Z`sv `ZDyr6ʊi2?*$ӆY@K`O7`$hBbջ.-Ҙ䠥TdMptqwK7_krް 5>Ɛ y3fVPсuPdN{hur/ce{V^O IFuZ"_X0oE>DOD3(8wENoBE9N*PaMpZuNvKMLZ=fEpߚRhȘ-zw 7pq#?(1Oĩ-4tqܬF%t^[Lؾ{#©TK?/Sč@̘gd*k4Qh$ LKˠN}F,L;r(}t{XӮ°CyhG"M>rL]:+3}eS9mETaqߖ0VÖo`UB#oq3 R.! ZM0%m8Gt; (?}";gbלkضD\"\EbwX_glm{ i_!:g6÷eokOpK eY^'+&&/By;pl_ٛc4 ju\eCn(%İ--et{?іU[mDj$0;b Ә:gQ@3e,k&Zu ?o~|D_m4^ͬ9l=$T=A}k;U׽BgR"ez˜@K,w%ʫǡcgv[k2Qt&V.hm 2u Ԑ4ߪi yvS1H?|~Scaze}J>jD@t_w6]Pb3^vO>C/eWР@% x z#1F'<^E^q^S!r_Cć2P+ry=JYw֕g-1">i'vl6Ln, P|eP_CyQ<AGScQ7^0'q :j!_}Jc?9(qj kd0<B9Uv d ;B0ʾ*G apgT-$ǾJVn~-+{3J ԥҍVB,Yx3hb@aqܧ[Ɵbͭc/0B~ F("=xǗiv(s YL1 ?4]!P.E$~K< DZSXYG _]fobFNC" brf+N*[38 oǴYB=\mzқ#Ɣh\q~\j d!#(n& a{Rup9b I:7h#߻cNsI8=Zf0O/=+_⫋)!\l=H R^͕qΣY845%{Z|Y( 9]ڗ-}$0 8[W3V|aˡ=fVgsKxDUlH CۨlȋaBN`O'yY=n\8&} j8]ʏZŊmP>lo4ad'ҪFՈ˨ٟUK`ԍa.t\ ~Id`pךdAq|H hHX5fu&ÞNBYWGYKЀ%{DP;.%*4S^nx;gfdM(-o?թV=b~2R!ՎVOSi@ ̕V\o卢܋9BE $|֭(ca$Kc ~ ƌ ]xR'h'52(?btcFcUxMm8?1|NJ.]R/7^%uio(B$wƱ'qE2D5ߏT6s Yžq}K`{va|':f VBy,Ѱ%i2Z\)Uy~>柿xqqcXpMSfWD@mO"BOrw$C{&5B)@b:dY'd|ZVtq=2DCG@`g (YF4f+U% p Ip\OOlE,س]L,ÈOI]㧾_jXB,ʩ1HϨÌq -S'do㇎G@t4iAw]rX"cߑH>cʇږ2wTZX$(qX 8AA'jw)XoFJļ>c+fƭ؆*WVnNny 02N nyj.kUA8rJx0+c$Iq0nnE|/@% (tݿY+za'[q4, \ӟUt?av/AD(‹EbwL׋Gۘ +d.APRm-#1jcpf,N6X_KQK=>L+Bg$-t!][Lٔt7_C“68P >< 6aV5)eiD9ELh5U):):=0NG^!|YCP"Mx (VNqsa/g[48Anz-mSw`9\;ju 4PH/ǬE%E٢:y4!c0Ե4sX C!6"\twt2#438WH%)¥I1 (6qf9,D$Zu tӴVhfTGS/tuKΔ-bGT nSU?Ro}PB%D1N*m˩/ED -4M۟WİqNx|Q=֝%,8 ZqRai^Mc}e :m֖#5۲ 0{D 8{;SEgwxy9}U*0]xRA[a\t]VdhD S[֔Ye9Iܣm8Om<*Z(ﴴKۀUjˌ썧˗]NSϷu}Zm3]u?@dzwKpx?ъ^/A4SS^3ez9tJ$c6 taG@iy2-x3l10$!޲*q?Gȝݠ?/~Xj{WM:n5jeyݕ_H2#Ɉ XoJ;$hT~ã' 0`-^ފ&xIW^a m$Hm꡷kPF܂`?I+sw3K5?!$ڍ f1b~٭βmdB_K sB@ćg?}AHI fF;K i`~90 ;U#˶98zDF<zs.ik 'II gjxiON\8"-WN!󷟁Gnsu`Q5Z\{aBLrc<襡24i[tL-l]/} |F\qϠi겡MBCS\=:s*9W2b^bxgBɑz/7Vcj 7Ҙ˶8B]N+OҷheBfFY"F.H 9ŻKiV?X}]]Uڈ1 ]m:;:U %Fׇĥw;NŔ/5!`\P@d7ϵðxh11jYPQ#v|incr!xCՄ$43IuIij\\~S_4'd|t =x*>eZoN2(<$)(QK1cAlZPtJNE9U}̶~o{и?iw-[ua/pj1xE2E{o=KW:.&B@TQ't_j׈" ^*6Kd3Z ^6@+DA蛌Rj t+ͅu1DsDM$ZFtaaA7L=ctZy1 G%g&-akѝ~A_Ǖh'i F)JI5 ‰`"#@Ž/8_IȵW35&p<<'^=heo9XOJ]D'}u tixMD%=x ][hddӰ'B"x|S9Q*Y|H&t}Qq'ޣ.C uG|O̽M-a!( <ͦJŎU-QV5'cfL<0P%&;V#꾒e{mRĨxYb"{R>ܙ~4_ɉNΪqښo+u7ZZyrr ?2#J]wQ/-ʺ)/9|J4*kpo͜kH~AdƓgd,N|:9`t!hqhV3J?5|jƨㆰ bHjyY rҥh{E]&iC~K=FS"?*ont<"\PYY,Ae^8;^Gn]s(6GmYqe\@ DL;n=q9яw*݁o3/O}f\+M喖_i'#aD[+tG$( 7o,}zWr1$,#o59XtT͑a &;79nw&ޯ pmԽ]؅,%N,q6t<@W;CF!&v[B;ƫ*Z*> #`ŵ,A*vF{U'j.W,BE5~CJ}YڇJ^PoHP%?LXUj+ DT^Tנ1 ? pe\Fy},-PU sjo~eD[q9'f'tAP#]`iE I(TA-D _j|u@Z{mh`*1P!1~%+yL-*+g>4..]5u1E#Q %ki|)@4LHw|ZPun:HracV6z-kcbNdNR"<|G"*tq7lY0V2瓭z1> ƽ'Ɔt> ]1 o ]F?Jw\{e. V)% _َ{A"W߇ˋ30۾yy9̈́P(-&8܀_ڵ7mLp*BߴQ.ja$]yY"'x]9E+OM$sP%Nw{< (!6)F5)g2TK6 J2+m=NRςF 7kc xb42;owE{=v6-U̠3\81wR=K17HqL+4=<'SEn訶O)=}Δ*0w1zlIt3},rW1P? ~zQ_ {9ӊk֥a鹮Wxw#%K*0v)FX sr&2Y<7VpcRl{>r㠍f&2[^V+AUieZKv đ P9$FVFlZ$>3CGC<k=>},7qI;Vj rl[%#9""tфjxP;ț&1XֽQ%Hdqq o'}_bxaa)3ql P-ʈ/omK&y^|?Iad 4= +H$,`D T|kE%JP%:̸YSLZ ΩC7@`1BO4ϰlS*H B*Ee8k{SdS+тc_ /nYMS)]ׅVJ5qNdG2vFGQ2֣Pv85W}j͹/8ZɣLXLJyZ; CӚPgQ)S:]~¹ }Ѣ!+:'.0sqj LkgAjnYRb/UL ݱSvd+C:ex‚\g3+YC[P{LUm[P2r>ɴE +O =1:jc:D^fFX'0>A0ufoV=)}uJb]li D) ƆQZhWx9^IWHiS@Gz=p 9{5ICʰs[<` `4wvx&̈VB_hKi#x'iusOl/* )ubkk/헹J tS&ɕсC*&ƨ4nri{#'")vɔL"Љ[Q' 8#бo>POo]Ru2&KT U_y=Ԗf'P9Up~4N%{U7ВgjGeD$ܙ^H]ꂺ H¡nSGV&O<{Vtj ߁#[ߵa `%ZjLn"o( 9 >$vt뙼ZC;--zNiBBL'3e 7:>bK9LxȻ|Q!cNkсSS죱=q!_ԱPW۩ؤ+TcyW;8q}+Z:T.Rjzsnbf,!<rV#.FVȝBOck42tA2pPhVU / t/V URMq-iAﱵ tl._!8}ij)ڥ KDӑ^vzSj\r,IU^ni%>{Od}q Ta2¿_i˥ 3Q4-$y!|~m})A)o;fg$C[nuR2dc>`Qҹ$|?QӇYAO@jᴻn6$攒}EOlTԦC,XsG|*1#+|bׯ:QQ~qjc%޽2'زRݔfGü*ՠZm{X깋I@2j|J+ ;>;}[D* j$Xv/ rE +w=VYtאMÍ*tcʹSsi/Rk4K6fU}t0 +je4UD0H!PЌ*Pal"J(+ѵEa4,jΫnTVAH9s4r8/ nMcttl p}[b'i g.5iz /KܔG%]Iϗ05/9nW gy|cm)Ua"i_HKTw oN<1hdz b> n`3-ڏߛ`4vo|sc~t j-ԛuەx52# _p: rDO 7:ղhwֲ_hZ|(i)z9Y-*ѧ&Pf=WORu8F?糗1Q_j:u4la6]%PnM0S5NRQ;u (٥iO/AƷ;B$&1&O4!0EV-G?T']V&/|D T7hE$$.텦EM 3<Є,(jdm m<>ݍ.>N{9_|J @8)+;8`2q yvف\f9I̫ڦȦ$wH@0&N8>+hJװ= _dD? '7ΨKS_Q)-2!/ߡ&4zĦN`8 .d~4e9hxxnf4뾭h{Qb:]_¡X{lkydk$/^JBKvXZ`5zi:c-T찦pBLv Y㙟* z*$S46aPPq3ha~B%ro7?1CpNqzo"YR˼V+0Bv`+[N9op$X~#pWXlRĨ$a5+{4b.Zy$Ao)Tym ٝ!fު)YNDQޅz`aá?*=)x\y!d $w*mھ5Ό6:o#IK/R7886ѐ/|RYgka;Ơ7sh2o@g}V-[ȣzM}? p.z$&Y ,xQcˮ*čY6 [0!]%nƣ/erW3Z;>yKz/"` k;H%IH R>ScKXᰦdd@Ǘ6tD: m.wsjLq/mL8'(?*ǖnt*$u &tm&`6# -U;ק\1L5x2@+-O eFG^ENe_r|"K,ʓE3Bа,i~FzKHZn=hӺaINBo<.y 8 _O.3QLQⶐ=~L7XlZIvQsu':y9-y`/۵u „OA(G_bmhSv`GOF2vK12.RÈa;Jr/ܬs!lnήH91l_7k9t("xV#˥g-1_l{Pu3;#Yc:\^{MK|dm4 RtͷUTggM^ŞEf`so0:uքEcl 1ǶU jr".6AKRyG׳e%SX[<8:JYa<_BgGD:m`Kl"/Ͳμɀv<<ߜ(CEG:j|{ ( sebf<[AftA(i̎JZ8Ug{K[+tE07'5J[܎F‡=D}#_P"2O|kq֘iaGqGX9bF|Am+8r7`;O*Q5oG K t>`OȝM"*uZ0 ꉩr?ϤOS3N Ʋ185HmtRО8නz {EQ%-r0{ʿsYqy Wa4:?_kM]ҠRA/Dus×l #Lm lm^;F<6L;z ^0WW0TMjfХH!Op/ir\7bR | c3>$G ߀?5a;J&"]x\1,$W1ֵ:3U$\"5U(᣽}S"Tܴ+Z6dH-22C}qS`ltʙ*ؾ,Hmmb.$8c4>ר)WlBPU!,W$7Ļ[Bx0!La-!+ؖ؀c<ʠ&;VFf 0=:zؿT\#@~={UL& ^A \TȒGԐ{#zoFA6ashQaֹ#X_ֆ\Iشfm"a$?f2/p)'DIvzg0f$ `emr8!gG'hu,hfZfY-/=uw(D6I*c=le!r機DTSn]oMgYZ07070100000423000081a4000000000000000000000001604fe4d30000094c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvdimm/nd_e820.ko.xz7zXZִF!t/" ]?Eh=ڜ.+;mS(By}IUޗ=&~D6<=͜V= h[ΈXEtQFRM}ÔZEǗDƣ +֬$ZS Uf79FM8G5YC+'1ŦTݑa7-><% _eq8zVmBVAk4Qj>@$~6.HOeVnaJ'y) 7/L qpqb]&<$ӯ_ۨ S1?bSc.6r"S{P=zڇsy߬PB|u Vm +`,ȞbjAX0 yВ ;ÿZ̼oԎAn7ڗv[L c#fi{l7n$]&)N,pm[^Tyyq)@S: *NuY܍Fb |{o^ܙ5~Ghli =҅1t=ɖt^o{# u`,C<3U?-'8B؋P,.5ZN'7TKVjWaRqҋaA0r>>(Iir$k#~kMiyUovRiL 03Jk' zQE!0XfazğKu#`Α͞Bv}c. 'UUMY0dNY&ƕ^Mzo^l bRqxZ 9PzpغL\@Ѭ4O1mwmtl^=xO6>|]85 홡1|;L@$eVSN khcA,G`?CD[X`!AbCy%օ}Y_D1T{C>T^JEdܫ%:>%&>?*1"gҊ$ީo6D@C|TNAb.[UAYI4O`e2ᛍud'K^%uI7ϚV#bp'2 sr[ٵs2j+b?<+`1›@|?V|SY6X |"x4RsX  ?n*8D)ہ >IB|fs/ؽ|,ĔҿVď"6ìȈ^%]MCdbS|ne{dFv6uj{ ~ۋA X?> Wr>O ]|M`$"*}22]DS_[JF.r&$/ 2Eka8d*!7MrrA}t"P8اXbLT,b$<|ʝmX8> 0*?f p: sW X\N x6%/ʉAS+bB&͞hWD1RԆwډt[,(>EtEwdcEUg4]"#vٌ2MvgX) 14Vї-C.Jy]XMJaMta)O2qJ "#_'崔^sD+a($*IDz`t@ JT];DwjzS]`7PWd%Ѧ|7U l8jvW\6`aT)]@ў;ה`Eα? nK/IuFx^#_R=9 n\r6_fx5r}EI5 BYCP4Y~{G5oW<׃Ғ[x[W 2c`:O3ف/LL)11h,ЏL]F5H'~םӏ}=M'FevDnOY(~E"hq+4FqHav C{8Ж \ W(w? _xY} %ˠ qSǗ`@G4[|>wn7E\7gYZ07070100000424000081a4000000000000000000000001604fe4d300001f0c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvdimm/nd_pmem.ko.xz7zXZִF!t/]?Eh=ڜ.++3>0a≮ׂ2>@t_@3MFS,u d, mƹKj8uTzr/x1F4=oo"n*65᱖,F/gWx@lVƝ XV|W)խ" ?V,GcqA|8$Ɯz6Ї b.QPt ֫.&cXrEV2A_@ƒ΄ 'j+otuw k#AkT0 ˽r=q^2چ8ҞM/9[|tǷmE-o+:g^zͦNJ~lBtq%I҄x`Ab*B|OT&࿀~Yܪ3_}{0=ТԃWPQ+*81X("󾠌Sa-_<<#%!5B4܊2{ ^-RWۥe>t{E_K.; 6~pӠB-(-$m. ?~|E"@TU|᠄|HWYBn(ry+:vh/6%u(9Rr.^fSm  ;ܠf3ɣO{3q,VjoH{ }GC|B9ytH}[.&jQ=|FWx$"v4KFށ?Nѧ_t&rHtU~3Vٟms|TVeZZ5| g/ o('8_MpPba>FR!qURm&U͕@#Ap_۩X_M-O"g Wqoeeڟ &&{9 )#ǭOl1! C^BWq%1Bl9&mJOuTI-J:ןȧZ2 =cWvIQ{s̬DШwӛƔX5qcшǭ_ ]:wm?=rKA澟JT5#Q(Deۏ_m7x"yǠ-.4Zb=}%z7_Vb s&WRSV 00~48b^X׏~y}Dv.S @.o=g?BI,]J`A)C_ :`lFM:922[*^;7aX?|Hfg:\C'D 㻴|='pVx0f aS}նlM&>ԁ11SȽsSnHQBY9Ro*T2W7Cl5))k1t竑}TF`Njm(hq)eDYpZ3vw5cpH>1 OHwuuDϗ; +w&% ƿOi o]ZGh%t:wL1GC\1#؎f5L>@pINGW8\"B-~F,gB$[7ּ\{w ޼VcbA?ү`yč0~َ=i?]< X1{8T=zUBT/܂U -d?Fg&[ٛ9%)n"RԗYw.G"5߳u@IP_!w.84 ޴H.8*&Q.fŨ1tadVGyfQ"cadb4)bENK?D̈Ǟ5AԤy1w0&k1l&Ƀ*J1c'T tCݱ/ƾ1⎜HU'ٴ#)% j8!apFݭfP;@KSVmT9Սhѡho )c%8`Gl,"INjxhW7Cl,1lW߅$(TYߡќsN'N<1PRFkmWNҍub,F'%D+X0@ϗqRՕ5l~p#KkvnGw-* Z\V2ï&qȟƟdaF/Gir BF.}n4٠5vP8e|q֏Z3Oj=2~ݪzLﴑ7)l VeX*5\;0a@(@6MZF>t7Z;kꈿa1C6p6^$<R(]hm>h\gV>BԎ6=}m'k UrlnOQB Gx_1q@4\Fms޿쫴7kы-!*N0ee=z w@ZIP`ViymG+cҲ:cAxZDȂR;2I7V"#י0'gH](YGѾjppg5GXn9Tg֨ЌpXE3S!5 3? L1to$$}<|`M/10\~Әc7}YbM626SK¤5 e M7Dy4c^\6{f!͆1Q.\{xJEfeʆ=#R@?)2b8"VyJ |_쟛m뒽& %t(dѷv՜fWr/@d`-CyIQ 1 ߞtuUհ7ᗔ\dʡ9V1#6=݁%#ti1a [pio#WFȿi4OoF5nvN~pNm7IP!3$R#xJ]ڗ$[eI6,'*lGZ熛"DQ(QFz6-a&P9ѡd5R"PT)TDt2ljڰY3C|8z8h®B)tͷ54JGURh=_\(apSvI)_"`%uK2+ hYҽDGC7{W)k#p-N &QR'$=GxMCD^UŠ9lE3æ4vݴ"1+ 5tф:?c<}VFIU5c3.'/z\\j޹FwVk|I"HtJ,ޫӽPhxHsIDѷjzvyj3W~TvJ_)xtaNY JQ]4~m4:kVĜj+4DOo٨Ql1tV3_*L*hfQg ʴ=D&/u:kO #h?4vC#DL Q]$980su"3al&]<-uyt 3pe٬+^|[ QyuDW|n' Y2nH% $}УT}ńЌ"7ʳS.>?fn#E Q>/ @fI;g-~n!vvQ\PyhD5odveWdr'(Ab/5e$t޹kr/ي^7WVR~e mn9M*rz'.0VDq16BQiu:4=!ڃa)U|9GsJd>JۨXc;r y)SLhI =u0\T]84xHve NUR#Mgs4wMɑkq@"ӘŌw_"K2q,Uã  GBd h- $tlM&ѐGZZ% 5Dckk!XAo49aܢ/Q}>Xmd%#*`/C ZYY35$<WMKYsw/}0Է>9`G7&}T;ÁixhWYM+XaAIQjP {:LW*H[5;J7s9 yFoR0Mq ۡlBv|ƍX{8tu典\iq]۰e ~"#w43o_fuQC g> 6zfSYb{\F.%h`Ƹu2c4KWe6Igv̥{!ʠK7'>❖{Jx(Ѯ`4~Zaֿ[J .- 2+ӏe?` pR]Sjm-7*FZH!VMsg*d=ǎn~2$& TTAτJ‘oZ'ְY΅ΩD@0w='HQs+BxSy@' D^puk=kpN]8MԮAQP4Zw kleaP,_-XG EPԎmJR2CnGCOk3 Ԝޅ3=a\U|Qej3( 腋VƏR)"窇R]%EgqT72'[=Jz/cCa9ɟZ=[(&noA(=W@oK-#>b|,XpDH F0M+x'?I9F)WmUR vc쟷鷘BٯiՆ[W# p|{]Yh8bN|g0lf{"y8M^n5'KQz!d >&U2xpf0Fν\Z_]tO^U "2-B3 dFK&KpZ j ~ ۦ0-X $Ϥ`9?b̌|ڢ7rT#MV.iӋB?;5 F5Òg/ r\SQdW ͚%e"_%NA@>jAk_U ±X‘.ɥbyn~((@@.{\I#8m.ܪ@:>Tr Qvީ NA"9OgV·aAϴɽ8W8&T˻u7oDjuɛBٗ/c ʔV 7oXLz\Fk5\ݥsa@`w>"rK#r:,iaγCB:ŤHUYtgWu(흀}Z޹AjdC BJZFg'[4_sr<ѤXP*ECmݙci_3Z0K<}51ٷSh\p[}ح@IǦrAʯW{V@y?z 7X~AWDrC vĴcAcEh09a0X2%F7ƱÐ0>ŕ-|hyc;̍`['d?Ėc9OUJ| 0,SP ,}#;tXQ͸z;"u8y\Aad&,;4O4~kEk$cOՆo pɒxJ>kLT'G8HAW},Hg,C{ חT7{GhQbZx)u./)!.;X=|O/Rncm5pC Te >/`NЀľyA@,vOu)ob&ŗs@u{5a",J(1!A=fY #gYZ07070100000425000041ed000000000000000000000001604fe3d100000000000000000000000000000000000000000000003800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme07070100000426000041ed000000000000000000000001604fe4dd00000000000000000000000000000000000000000000003d00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/host07070100000427000081a4000000000000000000000001604fe4d30000ac70000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/host/nvme-core.ko.xz7zXZִF!t/0]?Eh=ڜ.+i|@G{xh5]*%i*Nn[ ,+6^KQGZ gP?b:,2J,s)9V!փX(QgRC*g3 Ȕ:?rEmp*Z]tcڹexC~]? ]7d ntgtv(~cjnR[,->)2ը@\6*][[ 5LM`:XNϫLFC"-CXTH%܄XA]q { Y4\[J!T,q_ȠmclO*IzHҬPQԟ8ߐ){CSkTTjA;l S:~cxQ+$_@=W D5#OoMAA{L? ʭ[Im;xLP#}hwseg&ItQd8~ŗ Kk0Ҽ k2 JiU߅ZC̳|G}=7. ٻfY0DHo&=DC/d[ C/ZQ-,d5hhw Pr7 *X_&H|v[l}㏄%!Vf,Û؃#e_e$k1[G=\|et005 `12@헄?AȿGuءaɇ`\߷j) XȮSgq,e\`vLK-tԡ9Ti[m5஻@ޕYr`6Z](t]lmNJ '2X zuN዆XcjY,~jb颳 d~V^ǃv݂81ik:S0 샛MZTFW%b7( A3-;^8ux䅀GGi#r(TAC3RL9jֿhۙ2.ni%)j}oO)R)u䛤J[Ԯ gSY/u<Y 5*e2oUJcv<5i"ҨpwHҾǂPd֎!cG}N:)5|o7Z2|/-- lia4sC2q0ؐBtH8']f"AlhOrㅓĞdqa E', sX&I xDTK.(>/!GLܻn&eQǮԱ!g/"Yhb؈(vH[ONSW{t Dz}b|c@~2΄9FY"P%n#O[vOLs~3ۇ@A*3}(uPB@#1|V/CntIzN+*0t3:I@Mxik7oӌJ9ǟM7(  ld)cU;L/~5Q2 =I~j|~V#̀U ?ʘwtȫ BP Kqr[)0cLhCLD 5+i,$RJ"!6>V(, xQ^)$H5֑+6<`@4ׇ0 w᧭N͞1҃^RqnI 29E*p,D+e@+DX*^e'FZuzc]%g o±.+`cLraVV/2!_ޥ[1(ʦlΙ]lDJnyDIL #/A̒@l.pݷED攅Ji0 C\;/x|6^!)QP%j.З> w2uӦ7yM*`!_zG"O_dsv+MwHem\~ZS!¿Fផ7pFRbRwJt s 44;b8sG?²lK9I'[JQVbJK 4 .,fBE6 ,SX%eWy ]2|He% k2NJg%e}j%^q-vlJ^V$C=ft Ain$|56pTMMڅ'Y ʙ"$ykPŽ$zãqz`ЫV}'7:<{ _|`pYʏXXJJiSG*J8-~MH哱"]M6'n ?f6 bg؉%;]Zt, ST{Xh0d0İ=ڱ*0l%c%ޮij'L$h&$ ʑz<c똃@>-[f{Kgbq%຅A_n7='.'hڤX# z9?dȠ7+r,,z BY3߇em6|ơl1iҠǢ{^ cw.1v3E +:U`XAbzzm b=<t ۝:AZF+Y(=uL{N5e)e:[fgR}TUg?זԉH^tᮧ v>Fp{jtЕ~~y_F%U6'^Hév1``-ajEshXBoY\p9{.S邘y@7?4i$sg!ѿpSW$Ow&"OުHȏAL .qZ-y?ۼ֐p8S'7HG/vO&56bFv`Z4xi$AԑqB=k빜lG Y<-olj *fAj˝TǴg7Oߊ{qz3sC@fyrm [}H$%,q8 (sS50vBxL8cW]P^њTk>{,9+$-`O@ꩈ^<7>ܯi OF隮Èj'D^pjL#΁R}6r9l>@6|tQ0^=ΥjlyCio*#fYElgQϔ9xvel$Ŧ 4f*ů$9Nebz>gu Gb>ىݕOIi<$Qʫ*>4S*g3M1 뽿·0o߲,+ݛuvbHZAPM D}7OՔKjxSNc疯ulqp4X{݄:Fkl}W\(yYL-ڤ{V#Π -Z^l[Fi:.P@- Y/Ȯ{:;k"Vk8zu~6!4,t8Fcu~2(c q,;jRKob_-ų#Ey C_VxgDOGmus(.K|Nu:E].}y,ԂJbU'nFXN(8dX._i/bhfS5婸JI} (1>'0k=,F_ h=7+eM6~n,6^h/38ɠU#N$ \ބWzKy}] +.fDᤠҊ(HfpН[SN"f#"OV)X1}ZC0OைPY ;^r9;@y_ʾrPQk7F`4 6r2t= Y1/ J-f]K+k@C5$R`/!^mW,(:]S3X=qHEՙ EzXT~ԏ}9/186zys<Cz,5Z'N#K?'$ᔯluw/:pKY(Nelhs5( & .UmAex6Ybv 𮐋y MVX߃G!˚`Һ}b{J|,dEV0 TmB俧o)Mo 1q󵺚GjoɊOjztw}YnD|+Ξ΅44 oe . hOI3gيrod?NCgֲXoիJlKtEmˣ!Z?{mpp_ڶWe;WfDlNJlyɨc{tCVԱQXEwXq(Dg>yW@}>M ǩҠVh?ta܄ lG]u}̏'14VkT}-Rc7U~u9Efo%'+ϖְz*HId6]¢ё = 玖E,ꈦJ[)dE|TiwOe߀Fͪ,ݐ<,n.1l!<0MK ~m'Kܐōe@zB|61)X6) ym_$!Fa P0cw>,zSEBr'8*Rp [g w݃5\[x]'Tbr'.jGF8cvO1Kdb73ⶪ$֒nk@o8.lixwt HhC3fsqv,iY7t[jd.'c$9zqx ?R7擨f8:_u3⻩d/1'Vp'8c(8 AE :^,{ejT`!N:v< C򍋧t(fDR@VYǫjwǙ6_W%?0bΗv W e}q:]ۇ|Sף)Zi:_ LچpFn>d?y@Sjp {aoi9ű@C\q 7oe@D8LJa"_26w}tw71Cij:nGKHMG(h M;20Ɇ_xA")Dźp*H@k|}ud[ŰJ=7fL.a0eJUԤ(kC ^?'3}罃 =j?]62z|̂:7a-7_!MvJ*FtyE}zaٵpf&[#/Y5X\f󤀳RBy9Цd@}ZטM/wXkbj)I4 OW"z4 KlO?T=[q[ k?q)ӭ5&ުymIOd=r 3hHQX@u)eUTwsd58ɓo|*k*s<bPnz,xj1j;2y0b؎w9 Ձ+ϟN"W &u+vpZIn0F3-d͑jӟ?h{#sdN<#Rݶ<(gcAFXA9:=A jmr|D.&nN [;(3ۆɘ.-V W*/VpWt {rLS,i`9ps1{ʤ+zw ;Ez#F$R$WS [_|N5ynp~ma.@CM Aݯ#woV4v2-H ިQ9c F,+x~-"򇴞Njm攚~_+awcPuP*){sWӣas p!  G~l)ҥty$XXSgZIHH,ھ=ā`ArODUFC. ^0\VK " xl!~_mT(d wh ^\45iRb/16}n 1gfƾ'/5ٙ0cWCنҼK^\Pscc^iY҃V\o^]th_>;.%bMPAѹ ]o.R;ocArvę*^Ӷ@2 @3#RG]%U-rʼnBtS(^(*}۹QM+hO'@h*; 5YNN0VR^2dzQ^IIErǪl>2|N5 +Bb|BQVD|q<ȸ(me[V~ )SڳpǏC ؾIf'RBЇW];1(jV uxHz?uS</Wm6Ə7.B]%pdW8Ckl?@j%hʼn )$Ћ;#t[QϺ\a5mY+ N ^fܽ~gViq$`wzyruJy;iŌt$kg+? k~Lr20iRyHeD6 ӵ\^t<xihE-3Gߔe=:cg?%@Oz1l4cvICƉ>-*LTOgN\Bظ)-+cI>8MXyOU(}|VI ]򒭳KigdF1Cr7Ll*!:fa EH~?q./ZMXc_!o؟J= %cA|DyIe䇕[Z?,HuJWa"''jiK+ר- rV=_if_b5ð94< ٧1rXBD4Ck=ɩlOMli] #A'f#O xE oKWL\oogUQ&?:Dț;)7"7꘠l-75a=׎%*ۣ;~0y, ;U: 顆^>r[ջ%nI͕IWnhMn]0uѡs[-eBO8O@cQQ xmaGduEnMfvǧBMQPGW&=V!2}\vֺfvx$Blm [1o$L-~WUc l X+ V_w4Ic ;]DbTaPeX䣋s$\S.QvvotxD2ml`X̕AJyWW=ܹF0_֌e*Ϡ8 jD -oueao'\*xiF'e"lV(h^U5 hLi7xCg{*ckJX}ګiQE\mu\]3sO?{WuEƬZo2 h t<>x#`RBn)qP%9'wWc̨5 %|9?m9 o.aTfoڮ>3$d*RB?ywn5qT2V8),ܓL.Rz'4c(ݶаF-Mx'iYZ~ N4w~KeS?iY)fA0xb>P3-z:?t-=^)T-MVH.6GC^Qr-lJYe_qkB#v~w.s̽x)v(_WUFI9(݅;Re$Zp\?a^QY U3x.lN,H@[jzGLpxrt*2K^M*I= } _$? U9 \l ɵ_U.Y>Oc2鳇=cX}HTٻf,QI$Ο,3Ԇ:DBDQhҢ;4⤟RT%Z*jӮHyXS:sl$YU\Z0Nej2k xdOⷡ=t 1)5T&& U7"G$rhO,bҨ 9Q;ORO,wO REz#_@?wɝ#=3zw;F @ӫwXjPdeù+%F|xY7Tϴu1Vtw?]:x ̈w @h3jj"ɜ DgH?P( )fdR_ (ĠKInz\*.0xL|AߞU*h0̿ɱ+yrz{ؗ>>,%_ gZݴX_5DM5=Ղ[dE vzTX~Bc. ]t$d "tmmaB 2(3?5Ll JaT)N/y ]-tmlQo8}!tG NJmFRƉ%TMt[NfX/}5_dKI}#&u#2x+O652[$2U{͒"rX+L o!𕯰IOF\yp$0;3.IG+kda0-!nJ&0p JS6s# paClW0fzԶ+7{xI x!WHo8g$΀mQl3 sޥN3F$w~Eh-${0 EǗymypBSwh`UJ <90AVWq+X6vvVh $uY9m9d4|^&"$Z/+wIU[piA,ݪF(X6FLoA3kة c=_$n:AʼKux ͏W54k>t9! 2*Q'3V* m)p&o=̒K2>FE1`>+bQ+9c R\NtcMdBal )`ⶴuc?a8Xt(dvl]RY OF'IQk +nN=Ҭ'7he<+86("0#`, y)>tXv3*4BvPtp2G¤l2w,W^: UkrB&ȣ&iZίOI"j#DGbnw6 kH]`}JWPd a0i`;{b0ZC{fFu@̀2JEk"wM@"7@ KpBGgnS!xyWҎG/tC<ȏ8bbp,e.g][)i(R@~!7yBs A/*]~G^|a>;%Y`SNG6qV'bZWiԸxa.,Ob5*&ve.:R-)AosԀ-ܤ6*1Tv˅mj)R㳩)5濗FݴkBF*F%ɨwFWDl}ܬ#W`A51Ԉ[&twC&@fbޅb/cϬavRX9W±vc^pGb LY)JaMQY868̖>HEqʉ|sXiALj8TIr;TJټ&>#q4Z JOΦc;3R6/~)@C[&mRvli2x k$"N~#2Gkj5H˲#~Evޛ_swo Ε}kH2욖QubX:a. VMZWk+7sZDaBj/yz #?SA f\|:=ZfLFC`pLō?Z)XC!t;uvwVɌo<Uwa|uZ`l\d'G]i;|q+S7vIn-Vʮ JϸAC[n.0]Ґ:$hRٚfeW@[|\j[AlDX2 $eHm-'SWiJS\{eTP/RzRy&g'CpYg@ff/ZsoZBn& >XS`)k\#9ǣ 8OИ2¨( 'K^An[MjtA 0g 6TUt33)*L 5Z&}惪<ɱ}HZF c`nQ:<+4\:keWc4s-DHY9F4(sɿi >\oؠ>QT#QaL~+q؇,,lXj\/Jp{ 7]z [7%YDXEx/(`Tt1y J&ٰl"kgى0I k SC苁0j~/~"6Ja|mw)$q@9f fAe&]IއDovbMZr<\~MEtM(J3N6.:$}?U?IyWV1F"KȻAv[ݰl4 ))?]͠}U~l:KY2 dűkcQ$s^vX~-_朽F]Qy(;f}YvIs;=1[CGY뀂]mrNsmD~ yN'{okP'Y"C"^X5hDBp-Np3hX JNe>Dl PѻfIHKf5tXEI`/|6\+ajac]k'9 YhQuɵ}ѤtXąBl=Q Mh/`Dy&fpr9apŎۯA{!TټopPv٦Zj~ͩ,L%(n!:NFt'0^Xў`M0[ "R(ϔ``BuHht{OngNٚg]/B]П-ATf 2Glw ߅KeI73YJ,os7$sOn?9i'Ar ls"{qn^ԫ!*7O^OZ3[ֺ0@pI6Y!֮ŵ'"#C^v+4ofdDWN*.4̧~כ8ĜcPQws@SyD"a?$ SF0M$:{Sv,0<AqzI3ZetPHM>JXG9!i'hEޘ{cZ&QhWhT +pÏ ԠΩ鑏x`ki5cmf})15r 6 ٣-\dADR{Zu4L`=!oK-zQ͋ccUj~J/RI‰ahFxg<Qה[+YYk>FW @Di! 5f.&1̤]j#WU? 9vMw4'ન/tX7m?d%?a /uئ,'7Nv{$Ta _?0B8 Hz5!BvgDx+%M$dFwCwțD"<oJmoh\%fj$X8uR2Nġ"8^tBڱ e #'aB2e 5Ch(V֭Jxyw f4C6Bvbn5pl]Y Nek- ]kt.4Nj XG6rmxec݀+uVRt~k'HPM mnSQ{R];Ȩ1 |(4U{:凵̼{R)8AxKSId>ftmԐz  5&6SCZ /E3O #]{X!!5 ^D iA Ȣr/m0x;&8Ǧ/8,Am$i[6XWp l s"o]br;75gY}wHc*#yϩg? "-EUq`-b!i  0uRܖVٰ$t)z`0+ZV9*,RS9QQ'X2gX/t✔>R=ȼQҁKrЧxjNРԷ9 |asB֦g@XH2TGh']v{7oieDJnQF\h\NkdMcg WT4 r^ZXBNDV<Ɗt@OB!ZF[&EV>3t-"݌{;n>}|;o~7fI /'k8OyRV"$T".\}7ZsO9;| g' 8jN9ib E0;=/D{)2EHg{T j.:g1Ðk"qϓX#8EV"&B!w2O]oLdeҫyDFdzg,.ؔ#ߙ#eu-+CX g 'F8r)fIA}$yDvBQRh| {(36} i i5;eth Oa_嘦>8%کM7ҷݮ)jesDNoU}|Av/1|`+z4geGjwNeBޒꄲa& [탋5wҋⓨꁯ7 "Z)4kx/qMT9St-JUDV͢:8!xTz̳'OyVFyČ!G ONP_lV:,^Qсb_CPUǣIW(~a+.ފ5 tjފ>$z)z< VFQ>^])zlGx'Vog~4 O/VO XgȅR4-*w6?. c zXg&% YqY Cl+B@ްRCvGo89`h)+ID>b6]Nc,Lk\L-Xd3fAlFCgelW qZ/@c={~3uYA fqqn.ɪ3DQn^z2bL)Kh}WI9 \ d坙q[2 Al+)HҳT *3v|»]ߤ4/ ndW4E rZܫ'vVitv&&1ҫ N5-SE1V3XlBxqF8p@< S`F]F;9*=Zb7gU} vPsIķa&rRf= Jxً[X# $Yu~]kd'&9FY{B+!PfG1l 5ڏ~O@a.77تw.D44E%& c2M?FN2mYŒIS7+Hbն'z:ל }-xV3ʂ=9;s6*΄ѕb4VXxG{;Ǧ`nAîGٕv҃2.Y'9B-mo3SU ;]/ XBN?V@,<qk6'"]bsvz'W+ek:ZԒU[uƶqkB1pCt8.`As~XBZŃm Di z ^?K"D3$y85ut40dN _SZܷ NgtGpɉݙ2d%Ms@mF*$ҼT Ksxz+K(`0|LtHJǤg {^cRW[ K4jDOTQjD<W86`㡡V59k\L8t]F tF~ _ȵWI0GZ}c|aސÒlHlI6K>PlҁA:P7 UY\܅]nf6*a`KSa뇙&3m gȬnf6)!tXlLVd d`CP:O|`"HΌΤﺖepHO:5T#^Naz9gfINlHOϒy ,Fi tO=7KOHB)jJW pP/Cwũad/#+hinXp+2g6KhZ0uwmGS}G~y2#-T>-[>CsCL:w+i0$@&WiQ.!E-eBJNMK{Y䧀qnN6F.Qͺ^1U*oQ~#;j+{ڲz8+lr* ΪTms9F15| te8 Gcӽ81gCf'W-fDR5 Lok0Ƌog|| k6rG̞uưҺ%>%q7R㡊Y@H]>Bib(Ѝoq=0oUJXYK*mn?U h$}V:M%Y/cilHe.p G(r6t+Uޣ+Wl/2fi[+U 2*hGo}f"aZ۽IsByT;ݐnM <~hv~N ɥ"7ͼ Y< X_%)ӄ"iV Ԫ ^mqN23lC:l[) lhgnÇ(#и-9j2=G4{rix *(a2Z_]%뿓2piwQb12NK : "1C |^CGy,j}/P/[Fd5AgTqx_s[G6y+x:(q`I y3TS< 4Hmьiqx no%=KEt5o[pV FjhNbRH`o@`rW&\96q "T*Ϥs" F@B0 ͆q0u€ѾE^2kݝ $Rq`#ZxtPj.NRgۄtGOdk-jPAFdTf~WtcZi){v_P =Mrv#-Uc:qGƷDo|\99qXVʠtY0>gF@l:nv yY>XuIfzVulB5{ oG =>OyVvZ=v8o!` C_vpBj2AHƽ?R41!-,t /-O><+I^ˎqzUkYd^34h=SOR^2KIC[5 "ӈA}aVMhΒnc:4(C+hKrw߀sAb:1N'}֪AGߋ!v# ? 9t@+g/M<4`Z!%*><"d歋wbL[(cSNKcsX!*^e-"ٷvj!ݽ GfzԭL?vȟGيZʺHb] 27w>?W?m_6͹3Cv6p#]y?$S!{;Έ9l) {seO܌ׂSU";t?{I;9aW]b6Yִb˛6be0=urϧpKiʼ,+k^)0f5Y{gc{EC ]jITc/q&;|X[G<+m^>Š;r1v:1y8s3#?L>&|FDA #])I1BZU4#]1,n{ Ƕ2:%6g Cn5>[H7'}Z 3<^#(dXvO,]#a*8|<\Rٶa~'KSc|%XI A@kЈ/îbRȦ1CCXy >n0e4p(}ОItŮJn8owe-SZUr GyJg Tp%wGJ%^Tȯ[JES[w0mJW"U0t$R,,gr 1ruN  0h:B> XYfQxub +#P=)Snn[x gst ɃAF9% OнuQ^pHQ _l9qM+%kZʓey bZa" \O0'ܱۯzq.~WJ1TGJaHw\\B]7-}bK@8\)'܃I#Teݸ3S&:frTbfjU{+{3F>b#Z-\ϝH]}VjV/+ #^26K9yyij2ؙf:8iʺXU|g&>8V=xdYth bY-s&z_D3<F'vTGГw}s1իzINtf;V ?RF׵ ,sʑ8KO ɂ%B f¬6rܯx_8_`uC*=- mZxB<7~Z['ho l{"*Q_<*En',,s~`Q0 [g96ݑCR>f*@&3hH2D\9O^r  l|5P* ̑_p c@ɜ2 GKbH ]BVĵ!gn74PzAY7FfZaТa4x^G`2˧h4|Y2ޛ;X Y~ oz$ko)8f cB)oJOoZ.3WF-ڃzY@Ϳsǚͽlw=郯gSW0/K Bg # _`M E7eZodZ"cʤE  J]PR91BE7xq Jdt9"B9I>F U3m/^'Sup_}.R&ePaRLkt[CZyQ7N*p>p>y~<òN00PXmv;O `vln_cGvC+^G4RblۨN!) Df.2x19݂<mQHr`imc4BqV|(PvEV35,:iz 0Ej;s3o#_Zh,P%%ٰu> =1GvC?*ꚽfL& 方WF([QRJ  b~Å=)& kTZ6vF6g:ћ٦>7=aÉR<N/lNKU?G2@F;jZк< 2n:]rJ_p?<;T\UGPsI [Sy$8eN]=i}m}!>DDSeeeRWOqalj _lɌ$FZcN8S6wÃSM׻ud&d5n?e{#| .쟇rY.` 없 ۃqmf+^4U)H"XOsi/P*Vp.泈5|V<²ziL&YF*m-H/O2)! rrS̏Amo<Ѐ͹3Xdba(KES,Z2 CB#?mn0+Ѓ6`B"JחmAmF [ 8Tz8 m;}Ye0ዹEOHx6 ⳴nkA2_%[_%L)g_΋gvqH#*Av)ɹiؽ<7OZ5sD|'LV >pw 5pP'X|5*HQ Ƭ^{NVA Psa,狁7E~SGԢ9U`t1Bu-lNDMsI4SF6 3ZaڊQQnAJ @d*aK.GMD OTI)UhjοZ2?7ցD>ls<7@RGuB7la%V9*8 6^AJxPd7ڪۮq3>֬ YmQ݆2'P Y賥t9R6/y_qݭ+#6 A؋<ニcXV!ˑnʡy^]i? UX'CVpweo z7|@4Vn7R ՅykUs \o;H~A3r]Gh%  wWL[u31j0H:$UbX6, I3G/zVݓaIaBO$!PO95>Suc cQ[ڃV^uX/[ތaaYtCvx2P k;i^F=iO(/$e+ Z<"!ux K׆Lj(s= a7 :7ZG˃ej3_=14JuX_' bF&hzXcF [1-}xAӖSOg1{BBOޒn å%[ndB==5]QR{iE#¾S8ϓk.WKfߴ#oZ0r9` ̴06~[`q<13: ;KujLΰES,4jJ`0xJ?c$2bp[0n\$k4 aթBj s-X۾&_$ Wߏ ua6E1FHp-.~1CTᯐUXj@\½l[V\Qت ZQO Ih9&?]I*hj:'誳p]mtjǏכHòk;oДKǏJ#"Q\,ֵ͖'ea'Nӂ\ ڠ7WmUrE,ͅq嘧]2kd|x:e^!{(Ϟ0ZG%H`~jE*J"jMߘuCsU3_[O5ebVn9 'I?L出Ofut%=?qpXbvfh_yH#  %u+S`maf4aa,J{ #Raa~܆byĎvPa"i.`dgX,yG@Y^]e`VyJ\Zs^Ze ]^#'ǘ95O Ut ;1LlijjGZQIJ*oI,ijea睶F+tTV3<ݠb"yݒԂKOLuS#j| .RqƶK-0$/iEJ$-?q`ǢK{Yv-k/6_QkJrȨɲ gɐw2nk wIϫY+>3قCJ00C]QiG,S訡Q33L˄ &~^wEPrNg}-kk)zBeR͢vQãޘl+E;hc:R’+'dLBN3~tq{upa 84[/6p#h;(W;Bۭqn?`kE8pp{`9 c^Tș $hLrZ%u2@'Gi'wI5nȐAf)I^TiKi = UZ= ,ǰNhϸ`XGOM>Ŋ|!~tKh1ٕOD)]E&kdBQƅ!H1kW-y;P4qq"R?sgxJ w >OjsvMtڪInK9xJã{Aj v7Aj^\ z19P& W*iE)C?$xCr:1*u᣾M+|nalbDg1a}hWފ:;.&tlənr0J|29q&"؅X)~mhȯH6RnE{ϙ?0.j?^Cʉcf=߬qCfR.6UJ!E, fқk%ӣr7mL_fZ!p-H'DC6 2oU1r~QU Gő)e5mԤFdĥ{'/@RʨdPp0S5-EQ1uX&Qg]e2 `[K'n8i>ef;H \Midj間H(]r |}"ě&-p@Ji'c'rAALPjW6C1T]F $) Q0Xٵ溌Sy2Dܮ! [( Ia/ㇻ/+T!Ye0cֲXBun>RdGr1\l(oqxkfdv~0KoV"*{7kTWRm#"A//3wtsD_!Z&_$!F+Xoa[n}&\;;ZjzL,lXP !L3 ѴAtjxʅ 0..Ld:őU)|0eRmR/,HG A_s&p kϖOM$g,sa ۴rZԆWq_|%Q,i^1AT/0y0 B ̍.*}:|m5tur:ɮMB-~߉9j)1 :ȹnVMѡsտ $@,Y3(/Mϝj_k'2:ݾyȒȥe^婠7.z*_ >|lVY|ȘrAQ7we>D5^ uBe?i-~_ u5|9AXK-˂aRޯ֘5i߅Ln"kUJANHn0̢ة [؄#q68AcMYT8;dPqȱY\Ix0v 7Q~LNk1tzO +s=>9! 4r̊=KD|UQ  X_X+ b,۸$s1zCAʡK/" ҄ϸ^h%XJ\к2:Z)}|60/q "UWkQPkdӑ=AT!û|{+:FI|5^k)XVfu[lIn԰ qWkZDF-fBK[v"3GE 6Y:Z.ͱ37G+>Gz!NgQ;Zp%nt4 ?5?DzHHussصFDJ8D>$f8 +0ְVt\!bz[`1Qzo۾޹'ܿe5#Gt=srO\US1FV-`79\R"p0"!/7ƢckRovJX*ˏhSRmSr'W dE)`0%pE֬PX'byQDEqT@)ߝ?Nɳde * SgwltXxԹO{E tN)nӮD/4BzOOsh9mA<I[ Ľ]bCoFѽܣ0<RN( *Lhx= g. ́D(s޹#jv~xyLtk[)Aeq9 eI{Jt@k]9";K:y;1 7"G )E/E< ^3;Z u'l3YYrvl/!)v;A)?eS=tdB7_+xy %lmCoԊÈ n Ofb"3iSSBb4&\Duo Bᅨ>gInYi鴏"8ΰnox½T{MC%mFߴ2VbW(=y\dvZw_= -+9RTTHƝl_ ZfOj@u%'IzMخϨTđ˄4j}M%5vCp54nJV ?J\EH԰$sRոiNjk d\ ;w*'(cW,ҫ>/X#‡Ř2_0VtI9t/D$Fˆ6\g$hwƄ.¸SZgoN{AПn.>ndհ{=<-wʐa-)ӆE*q G)bS5Bʹ)Ȼk©Hk(s*>NCŇ6A;VBPRhy ʪDQH&BdØH<1dž䬍p N>].X.d٭ߘqiM3JJ09B60Kyz媛 k0J?OEu<*~b{x,Fa\r2Gxh1|\wAFxO3(9? c&S^0"2YK;j\[c6RM<ݲK[L?$tguKFIPc"2.fr Ns+q3}9ۚ xƩE04O_yhYXZ! m-7QZ6a T4CDv'ac "Y}}0tb q9ֺ~I 87j)^߇Oø/: WN|9BmJɶ(LJ4"Xǥ`b! ;c%k[ $)nw\ ҝIUG½l^Q" ҢԚbl Ѹ?S@N'$e} 00e6LaǧC3$:eqp$W5؇bR} N;zl/?2lgyN$lPa]J4Jy-ߝ%ؙ>헯 |QUio\2ҮF^Z{pi{\U)4Rqe[k~À==tbG7 taػ#AdY٨ns85Ty -&4{D)Z7QsYrj 29QIHGl<偤C|qotX]bq34 "'n6ԨxF)89m8</|on~(x/XP[י?HƓS#^;72[nP 0"Jjg\DbڤKWUSTH+4<6 o}! IDlDѬLq5Ͽl Ud;\863B/W kTrr3u Ck%$rrp0PiXhsam4FR]Ll;zl)8jK\~4SH}x,."!kO֡>ޤܝeIlA}$yp$=mZ`?-iJ0@.ڼ@hѩ@~n f쌺ETʾL{a=ee l{ Ɯկ_{Lx}˕3P. l  1Y Iũ:wB3:r";O%(壎t?p]v\oTQ>gD3guT |;* RmOu ؐGE%;gf)v܇[~1YԛoۏJD'TĶ*FhC8M$aߑش =X S}sߙ/gGA@.Kr JN{CL~,M7ѤXxVTUAYcܺfn>X ŦZo:*FPx{qd*4Ru֝BY|N`Fr2T 7Z&;&K."%X|k`aVDpP*LJ̊4]&I`M(q% &R"^߰ھLގn?-5,< %tgf"TT_0Bgbߞ k-A6"wJ59fń.4 B~L6*u<{O' A%1SQpAv$A gYZ07070100000428000081a4000000000000000000000001604fe4d3000025c0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/host/nvme-fabrics.ko.xz7zXZִF!t/%}]?Eh=ڜ.+:W~\\rKMSE)~W·BV-vR>inq'EMnѽc'LEp#^C.e(uTj~,GFu58 |@n痒BT EA bðEOoCr@LSsiR\RS/?N ;!Y:g%01/.YJq^ eW?1FKJ+<9o еv20qo2LvLlK,4_Ό7,8Tkp{66ݪJh/5/o-_7|l2oT1K$(jR[Shm4-Yf;$t Oʔe/juSE3 ;F"&k 8Ph]W<#}˵ ;ط6;vlS37Qlbdz"t/%9mŐ޵͉R@LCLՑ򹡈NdAukp >- Ʊ_ =]-X%-Ҥ/N$ 'G\uz\3/#u.|Y: ncBtq<)4vŒjK'ƊYv uI0fEZ5 㼃߰X65(-J3nF::bmll{Wm3${. 2^_HlMU v0Ѵ$Lo:-x#ϵ~D̓5@51UTZ:4gӖvH[2 >M> X׀áOL( ۔Hkvuyy <\Ч*q#N-8B N&Z΂|@*b!Sb =gW#`x pN+jIU?(z:_!J&yi.n8)oB߁zgXcQΒX| xG"*+G`{25!| X F"}@yX NŽyدM}Z6dD!,!ng:ed@&ƨ4C9rƼPsx/G޿ѿ֌F+=fK1CzByT)F$:@_{|kgɷ(`3/6A.\])7,hnI|0I`Z0ߡzo#r~GuGs\v>ԮLU}?ɚhz+޲1OmRviTz !ζt RŶa[g5m U[;rI~;'"gF* h4ks L?M0r xtDB K$sI|驁vdM(J~7?+)^ښqb8 \5ULyw}4ЖH p G/]y8u]g-%>#3=gv.>1e'˨$Qйe[#n7 f~f^xcκɖjR[P1!D|}񹩿QuNDE[>)ꐑs07w/AʼnN3Q~ mSߐo`;w9"i暆^:# (kxjPG..lxI@f :`=f tj9oU݄e8P!ͅ4 t%\ėbPTZiJiR60+})J}PSEo 5 \ " $sAUs <7h,* \`-=Q`d乩L5"R:F@gH7h C6^G1i#%jOcv4t4H&; 0"g+[RӰ>ܳmD2c䃀h>pY]PTv-nuHŢڶ7d麍[Y8zCゃq DaX̢:{kkgt%(bM< , I-4nx ((bW _,[H ya0* Y`|.]"*.V 8Sƕɨ'*ϭயQΊUT楱qpXgNKuA IHBtCkQeKc$Ф+e >xZ-H Dnz]GpWiI 0oQ(Hī84ۤvBw+ɬ:k~iW61J?yQ9\Up[hjaQUmŕTAKy'e_ ]Mn(sd7om\ A`@ [];~l}KDTqU(BU >Lρޱ&waçSQ D&_\ /Q?LGC nwC8>SV6I!05vH6GY<ټi^*E{ٟVL5<_?Mٕ &'K^t,L=.T{ h~Q؄FkE Vb&e ϤZeO"|icao8џBCg܈AR!Gegհ* ZxvZ-*f Hu7. UOEYG~ۍGbs6,%cJ_~=Y$p[YƇTo?ES:LWlx$qS7YFCN>=u`s1hX Cq%Q;y+9p>ӄ Wȴ|!HNez$L7$h*Y Zid7u `>pz|{ܭBNꩭqkЉM-S1 ~Qzv/~kMucN/b?ʯɌ4S:E }Ǝ= d1m|PCS"lTRZ KjaH\FjYGYD4Fl(f k+$.Mr໦C0A[L&#BxRr0â{ Hn :<a挃+|%kҾi3{C. TX 3-ؤ-Uɋ)WbDl)U_KdWg힔ۄ~B-=%lK3*0XI 4T&N9.`dd2̤qu &M z?.m@JѹׁCmvg $%F:bVAze:-ǒB7 y7l$;rh/-X?CvOFwVgfmx=K ॎͪD5WOY٦A_0Ўif著[l?rF_w$@*܃q @  Єk&c0oޅ@\< ZӪEU $ ̇2CB \E^&Z@@~.2p&QU GN66S_tNlƃ\~rg~Ă5|>8JRt#ܧ{ؾ'G' `o*"džh>mà2aJřv*?Ak br8N1n^~7:-%Yd63{UVo4 L6.$Z&j8؂5x /f0hD*V6-({_U wY>\i5 Zg#bR:KgMlQtk㱭[6)66KJ9tи, e$%^xy|ᒚy Ꮨ@4sCImNF`fNڣ3GRgU 84 Q :3Z]IgU*~lvDM[H*(K\@ ݣ6ڦ}G }Qej|ۂB96S͐t YGg4щdWCٔfku0'c8jdG7ǂ'lҴ2Du/}4VmRVv&lk 8d`ܣP~Q M+͕~BIxI^|X17'qɽ-Pe:stn e!@Oƺ ot%ތ!ªl #C"clR:sG':Si &#F"2 wפږn"b<,NahV*QaI;%쨠kTX-+Onh-j8vw !@k P>sΑɺ 9|a֒!mC=UP101b;1yj ci%BڇءɐX_Oe+z\W|UWhlly^$fS)<ֶGaޕ9㜌]a$Yz~Na57U^Hֈ)@&cdR>],* ݱE6ω0!Ln]R"6kI,th"/bx(D|Ib&=kuY|dsA.Gq(dSe0ڨ*&ܹ'59;riX Ԑ_‘ +2ʍ/!" V޺߇c[fZ;CQ^Cp>'F8-?Ǒ⽌XnS)\p.7]NI5;S]s&@B rkFcʛаk= ' M\PTX{MyӶt:1EY`(\p)B-}X] T_ 뼦U.H9sbN$`JT ւQeƜΉs dK!.Ք6@%!!E:lPԄ^_y:|⦾ Sh{;)BN [> &|7$$oP| p.L#pV.~W D<2R)d,4uTLE9o"IwKمtt8n)-{f@0vzD:| +gPEuJw8ꈨ8ه2cIj07&@t_k^[~;US&?x/GRiguX)ڋ2diZSIB(_Y7gЊ ʄ*o~/.kl{)W2-)<a SXW:5l"E˰$k\T Ьζ6Z@/e}s$_aT)3 >?˩i:閙;Z6)~+V``V#k$p 6uxҴ\Wmڤ'+9&2F4%8GYApډ96b1_^Z9Pu۱7X5eηXbc2'z-7/ADL8]+tjNK0ՙ7'HC#FvZE9NRϗ΀:Yb{0(!-}Uڞ[p7-W%, Ȅ<,r" ^BXQ֭.1d EpRt c c0P1I4zOP}w ? KV|%DFs] ⫸xV&m\K` ^p'Q!v~a"> V Bk[PP5Izj$:4P,eM,m#u2WOЊ'YFHhN3[I8E"ulB25[,AeE2N[>VNtN Hxp׉ƴi謼g 0W%E<'o֪K5II\3%*0t?cD3mD:8 Uy| =gdQaaߢci? qxT P])c)u-8nmKhtt LP{lH^7e/6_ s9g *_KRD|6q{F\e$sf7^fY*7M۝04gjUn,lk!fB._śͧMm~p6T3]Myֻk&} *Ay&XMf_8veA\mkX7̶TaØ =*{k2$@rlYa|io*'vіͯwg2gyY3E?r1(*ot 7!M 1(}=XDSfcßSvAzO]Sg6qTJ.ȒNL ~M洟xŴx0$db\F]E+mr217LqH6 8Ja73bMZ2` /GWv@@K)eoV:'_R#Bb6кns0}(,iZʹi8+x[*ъW7.g1&DwžLyLnȮoϿɘCsyR )8ʬ+]6KG"=T!KDoWP뒱I=mv8|GEowV|{Ӻ/tʦq7Y%k^g9+Le3nb{eHZX]]\&o5q2z.6-ڙZUŮv:[aU\{.w҉ 6Op t#Ud)*D;emt yj];Xz1Q\\ܕ:}ɡek'nYEu<^GNHP6Jʄ9 9,^,0=hMU [q,!a6ٕiTE%$W،k)~,#LSzeVН\AuR zI)NI~ȧ ܔH\f㲛|lϗt o5]eSC[]],!i5wጎZY}&ΗA3 n-MJAU?Mƿ +b% yj80+.KlgYZ07070100000429000081a4000000000000000000000001604fe4d300005634000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/host/nvme-fc.ko.xz7zXZִF!t/U]?Eh=ڜ.+j-pgYq*~NQC|-6B>Ҹ"!"2Yܝ=OjmXEq r-<.>}n->r.A"Z7u 8eH YB\oe;PLH5,-!=/gR&{%ͷft]Ub<=O}봢]ݻ\vU| 6M t$|KJUb]8z`dV4˭KQ^XʂC|*?^M3k"ApTv~i!3'hGVSqw%/zIً%o@֩X-ZAy+TpsCNM dێ^*WZ?kuDi3^nh P(&FYXXN濽}_9< JJ\g-+xnAsE)QKE{L+E;" rwʩ*[n40a*g`dFr8bS{]{߁xІPO'~_Fyw WWyCfķ+kyqX~Sݷ 0<6h"42-k?"BDQiG46| '`aj`w32AI8'܏/}V//3HԹ=p3d4uW vd[7w$@YɚR`E{FS)h+/`+YS{}{;S{V~(wzXpb9UՑPYO÷Bz6 9"nK5ס.ZI ^h;Vt=Z̡33;L~aX^I.e 9D+2FK.K *pexAg૪Ȼz X pԣI70jeܕSF)ꦃb w vkj`9Ckϼ; IQ=lnZ#5][WB#ii;UEVP Mq%o%ZhcT#EՁy45{AHsnl%.d(ZŒ#kǖ%K8Lg^@3\T) jzMlEJ4ߌ+@_%m%rɩ ML<|ec.4[K``Lޫn@AU;HdE'c5Q`tk'8FɾtzJ0fHv!7g{# -Xd 3A?r!r*L7 \|Ao9' 6^W-_ źAw{Vle!b%׵I8KOx:ߜ_^&0)RE>O S[ PpǑqշ~A3c)9zoD! XU GˍHcXn;?!WtCQ7<M^ie*ʤcAXɖok>z~Y R3Rz#ެC/bGzq7_O^pxt.C:q-6};3+=uE+8Rހ{Cz vTf7͡- Np)8/Q!Cj[od's?s-BEޱ ;m %y&}& A393;IGD< PT\ՖL )Jk'9,ܤbB%RWVDA: ^aC}|Grۄ\\P|=-'Z_nii5Ycg>gS/=Un-Q5?VԷ@MdbO1$q_¿qWfG/o~Yr;`Cl- fqr[* @Y*gj5@sǨʳ:ub$-SҖ]?ci6W~DeehxiG'_QOԺKWrWQgCV;\R݁o"Am2]" T&;U){5oHH/<ϳ&$Dl3"toЊV*.l@\]+nd+MWVuR~9$ MR]qMKxUU Os_ (2yBSp*ddj9E pzo)LH?tЙ` ʮDǜ:`0HiyTOd158$|bQ):TH+9٢DqۆT_ybڐ*=_`J$I|=9sY' +oHdE2YjNw.acdO/zNī2,4lo09#:^ >(p撢(|(bRixܟ&T2Ǥ = 8 8Bނu[$NWbt,@D`s=EPO`^?/J_AȝbrJh٤$V>sy!--Ww㡺ްJ&<,?8>V%#Geh:p*IٙER[M.\B x+(sځ΃lW$=ǤbeȳDT駺-+X@%e;B׳4+ܗPub_s6 {i.7 ;<^vʰ&SZŴ6e؀Vhg+a"5-MQ:1}9.vў]~·+i.zf&% JNDĴ#}!cܾ7NRa69h+Cʋ 8,@+GhV71pHg0'trwLg`.lAXd:?(sF7 xZ]EP }-$x͈ꥴe眍$E^("RΌtö߳ [ҾcH=z/.H"f5<\ṫb\R(% }iڽQ&9~=[7hϷj^h㎷AGd'癖?cxFÏ0%:4&|v@r.eAÒU|kLvN-Oә]'oΝ TJnߤ3,wL2d0Kh)w*&(Tpw\C.e nTۡ_,?\rx,~(']8 J[%xHV, 930]nC_;/"KL~#@rOdtZ3h'rX׶1ﱜEy"=ұKiaL^s qH-ff18URD8r/VD&t6o GaQƲ {#?H3ŦQObqGYhsG p L=k^Np]$Ql-ޮ‰!RtN3tHOk[dz%8Ջn`Ϥ/a Y6 xDoJ7gwyf6vMvӈ6e*ՉC&O:҅ eES@|1W/+P}$8BƲMm{N+1χs7WU0>vIB:nV X(嵜(`6RF969b٣uK!E-Saҽd=C2&;Ai0r`͒ȟO{ѺfʵNKӂT! R{lӴb_qD'8dl"ޥ}pfc\h[YW+¿Iž%1[%_]?º 3WU$%{6̓uBeِ< 9F5) giaLnܻȱtOew(*-AFu m⑱ruB`ˁ.`򬎢RB74qm-dm?ث6&ꌥyAac&$mXƭ&xg;_JO׊5S>O?_hwmr}20PGy+AS(j9& F͍.ܑȿM7힋'T 8w_rE^#kZހȏodP؋ͷMfk.+9v,Nе}8e/ z7d0f R )RgV1̂drsC!~bY<27U|3 ߴV#7,>,GKCFU 2N}=0Ȼ]\}~s74̔-B\ ߓ?Wh p5H*l%wÀol8Rǽ~Wl$ n̶ʄ|">Tss"4 5/UdOY nVʓjq u]5 hZ=֗:+b^ܙNhGTC%*[Kmq(zg>iSupҕrLA!Zep :m$%`4R%N8|<qQ+$0?u^> 졗:APk2S5U <3!nI npDf$n+ ;;j|w M BEE71ie]L_[;bxްۿS~ !3aIgi`K )gRuw<[x꡸fh/iƚ>2AN [dzd*e󙐞,1hӀ#RgՆa㴎*2J.a!eNDCa\F0f_&}/ TNc;.; a ѝ-G]ܝ,F^LK}ߡ{)q{G=<{VwkkC$"xݝQcFg=gXr0<{8`īia-q@rх=;˄6L(W%{sZN; DjpW-C`blѵۥ[K1F`<(`1fG!^%Qe˧Sif >'CIa!"Y;19 lWAM N,Jx6)aJ`_l5ˀ_S3858EhCCPxψ~e(C,wHw튕^؉(}.~%þ6Վꢗ&evWoiVN҂Boj' ! 3O $ե+UJCїS߷cJ.LpSxH0u%el}ծ̲L=Ė`&{xfJXoQDeU'K*o)p$ TR-zC'gPTݠFv] |?_c^mbԹOb sը/m= avYD~[{ђ8;x}剀-L}.a٤e,q`,kvodͷQgʉ`IH[yI)6ݒR ml P)Ҷˈ+q8k2QADvfHZ/B.xG ꕓ3-}ɆW]g -ww[ ACK_cQku<*d=k$q!RcX3V"Mʜ cd9n=]nj,>4M͵ rSHSL6\ƒĵ'5W"( 9i,u٣};PK|3[=R$~Ɂod9#mT$tD-q<90`.Y0yO}Ij%'`h^ %dSiU$;}Xxª?iF1Uƅgp0wSxm;Ȯ{GVIVG+N%'Lƥ(n2!haf4TΏZ[kЄUwM,,4=t)A|R-Ocx+ dP$w0V#f> b'{h;69`lxy&D\Z ,(=B7&{u6]$Y>N9j7Vf>6.{r)Ap0"&Kicp@ "Uw*Pd=vYy#`E^ۭL#CCF0FլJ4> ӸG ?1Y $iOD9\lIHRyo(N"M kibbVZ$024r WA ,D=/j<=.ckOfU #&f]E^L-r P;FbwRp&i0MRWgPW ']c7D$BʝyE5hBsqnq1ABR6Q?R*l5R=u |2l\Ltn Z>MW+WY'q?n(˲=Iu HcZbK,9nc[ @Aͭ $C JG,V KڣZgX΃8_&V[R|]0dg"VR$mRY$Bc/HҼҤ/X}f3BE2 FY|m$ZĪ Dw ȏ|ҌeG6[e(>${O%ԡd]iB᪷VB$vO%=|AN9[\}WГ/C |rE}ٯb#{QjRG@79bd{%o!TsRcϚQII1/S>Ըb݇ NILϣe%ܵ& #:x "U8'm*mnK#>羵6Ӫ/=},?PH?"`P]QQ}8eO<5%ZUM:h ]IaIFx??? ֛V@l^ 0%+gx t;9ڵ%hÛ_'{ͷGKC{Hb:9 AEe0 I!Rbb D a8@ͨi[^n  {5iK5}GamAUo%Ubg[ E(ES*a-kOw{ #CGCٽP&=&^L&wWh_m\952JlQӀ_ !4ΰz.jzؘӋw=Ηø">kZƼxDIY՗bd.qM\! IxFi 4vnʬq&:Y[@QpE1u?j!+@s]rQ[ED^Q]Z?J4$KLJj"~bb'9tGo_O[y{iG` pV氹)JȘ?S!E\ b k\(QĽeGY?aE(tGD;?R eR MH7,sMyC#Py+t# ٫\23.E%kOIV|UJEC rX;Zpފĭ[X&P4 O!y$Kэ/d59ҨQ՟:~To̤βy.hP )QV/aPF)US` ]fO>puwBûN4_vڼ_"-)-s=yB͒k:,ˇ)Fgj\C'p8Lom5(D'"cDl'f̛*?ڽ'9@o䬁-}\0Ёf/8DQ:Ye6gƮ~5*l̮HEpyU^ V> 6`5+& `mji~p}^2SreHZ;d]x7 or f"@xM#Bn631N3"Y]v^5AˢT ٧K&ޏvMt۝hm Ofg!$[HX%Qhpuoeg~/2' *w^A1tLe!d9$7O[wI/Y]hT˦ pbjȕ@@`֙IpV˅̍0si_,Y΁9c"E$+{&XYB3ouՀg 6N.PwyT zy5A|]e<= ?FDkWn9z ]3'K2Rfs[`M/Gp&og=mlp+ɓH^}2k^3ˊeD 9gM ̄A,[SBE񄉤/tq?1rW2L;olu3vf$ \oK\(2g.ώ6DP] I^nd2DBe$7'@uyZOHqƸ'V7NiI4?$MHlLUE M\ij,!Oy:l&TL/M,XratbRFC0Ly3$7:Ս#gLudw& l9iȲV5泴HS  ґxX0>=C2=>&K[*<YSMUt5ΉKg hQ^M] Sˬd P4h^NϜᾖY`0Wĵ `Z a^Esu(^苕-ws/<{S(Z;fd$0?:N 绯ܸ⯚yF\@"2hÅ`[;7B6c=Ӿ-^'s/QjBb,3Wj EX ?ToB'R~叚 e]7I&qtj S$_"9IO <E/{iBw*)Lcd9z6#\ɰOYa&.#YKؒ3pVN[{IgxEIBUdK}xt:kM;z&UNPuh]⚌9I"Zj$'j·SVՑ=DoN@FiQ$&K ~dW4L |́Nm*/B˚iU&&?/V -gkoڹF2I߽_u3WZh &W[La5g^?\$#Tʹiv~C+l{ha\%!~d[J"i8"/VFV'뚰Br[Zf~0hNM,x >8caO"Vxy$cutemh2*gXc'#m&"#{N(&ə%HsQZ4 Z_b?|(lOnᮍxFy"!xKNe럀-Jv1҄v)X;NJM'[ -r{}W1xƚQ-?H}A2!-: !'[b:t&Xíٲׄs즟x;90O8v&3_U jۯWi #lyRVTXE|z͊9mH毓LO]&|UvR+szT 4?`y3gr )P#[؁a%XoHLA_;^y n baD ~d i9m7B}Q|T[u: BCR5fa-9WSGw+dר .l>r^іWWLI.BpxwHn+Uhw$LTܡq&7'7j_䅄M0;{0 D3~?vI:[d%α2'ƚ˦@i]P&9ƲisgLT=I)ۨb#U""6s7\hFY.x EtW #R8FH@{&ܱwkPäO"hKD€Ǵ7 k<5'5dB~[91@)\щ剿W*CS;C镾\cO9Tu 'G<M <76y6/Ϩ9x"~7 9΍>ؕ Zl,ORRLZ8PpQ\L{63lU gǒ\ؒ)4DKc2Zv [qk,  tOJON^{O2]4&(XDQըkSQ;ϭMu!zįLʐC!ϻ舧|,-I:*\-0W u$.J;G 2qf/m#]!2(F ۘ?xpXdnvhdf)M{邖q,<ж-"E𴱚2)0=DB?䱲0o;JU T1&+f[.4jTp*o.wm]ly }}P""P@rֈ ly)Gp N.4#D ~ꃑB^4gK*AFf/򓠽@N0Y]`Bg4W?&J/vgW/"@34"7 Eu/w1k""ʺWO2 rpS oi?YXp|{^Mja\O2#xR&E@춗YZ ? ?y(p=t"[u{~خ|I0 ~a?H WӦ+C˒ϬϚ/{ʵpHl9V?R/ݦ<%& v2 "s9m,RT0V褷Oojmr#5>¤SwvHu3b.,uvJ7w#xS]VSH<.+Ta0΅G<7TtɎZQ潂@5W$ɎIRG`ABC1\ol;96V]yj# G#C~U fs6{RgHy^5=V *J4bitS?mX%pɸF&v_\FN1^5!]Ra%3(*hLfh ~r`j MAؕ3ĢÙ_4'\oC&9yKc^|,0|XJ6,~m\$j[';[2zyQEu%'Ӆ$}K?As$2,<¼xtd{!ut0H?ؒ,e]U`xgG54bt_ ZE+-*{MO$q 3n U2TW k#rN ,7 t,3=`Qyd2!Kս&^|%x!T/, :/@؂hok%ԉ]')x6/6$fSd'rIwf;#du-iQq6XH#(sAQguR/ca7jldsӿuЪo1([W,: Z7'Sᆶ#cwv,U7{Zl5K5YHp9x,|WvX2cu߁DƑa}J]N:~48le{۔5vI6ϹQmYW 2rYW:8M4#ǒ,%IPg6Dž yIzڕ+,0gpcWR2M'fsןPu_;]gPË8Lفt( B՟ 1'FH;ۃDKzD `Δgcd|rҐ?fn)tWkK~ h\[Wy*Y 1jzƼRqn|4"loCqҒG p޳k eIIJN(1z`rYi/|/f hi3ޤ$=Ѵ^s˶d a4||l ɇ˓]7 \C*NB{܌W:co(sYJO#v8p8 &0\|kF_ZfF.B>֦re+R| #)_z;YPc6qIZFM5GwaRT6D@cgc>te/y@7BKW[8FZŊĎP7rvSW(LϜ=Ss`1=Ď~3G`bJ̝] ='iL쫴ΖHOg2J"fњg+8`AtU0c1V}#òLԟ6:grH[h|^Ѫ F قoFV̝Ȓӧ̖\s]%Gn+:$|(+l|Iaq;ܤ`tyNCՉ,c)p0lr,HäJrG›-ΧB% [<:?"G|XX=ddƻk2I7ЄI>;$֋ʳ8!ٱͫ9 ]mkt[ &v-6_J{e eBc_V"8NgF lj-7l`2 <#/7JKepsO^Q[0@glXӝGlU>$*<_CDKQ % 3/2@j~(o ΋ta[KY[ mOL R3p%oqUp6%Ga9=Ptxn'V_G?8v베M-,o3wҘgz:>lNžS_\U DpeaVv Q;1FeyhnK?`?bMp .`$*>8~*WaM7Հ"ͻ@&F/P Τ/g0d>. ?IiC@>3!/c)܂y¨ &=mC8~IjVZAK1/@mdΜ|Ar{ލ7[SqTTT麗>\)"KA32N O'dYKWGX)?ie:ᙐfF;DpX惴P G!>,U~SpáF=RhD[53e;ܙ9.H&$9btO81Jx'B?mK l ؇t;'$$ОRސo*[c^͆y2I=:GHBb`x9pU:6Zn+ % ?W1k^TbPn. V,ld4DCQsַ%2U|@^Q,e}>2xkwS^s3‘8W$~5 qg93KNKiŦsb~J \(|T VNB,s tQDl *ڧ$#M,JV(u SW6B|v76K5 " we9\~Fɩ荙2n'쩳c!~}^7EwtBKqczuc s#=D-x짠%:Ub1\7 EgQ®֨"0e"JFI,)QcSЀ$KFZPҩ j@ ؼs({`f*/yNcnq™$px67300rXȑ] o"ZӊR#G40)2d0E XH&[ "􊱗g. L aݿSFwR1?G&ëJ`7{/AВb].KIѡT5mͬC 5V6:qYb8)IWsq!P#N],YǾ%El(LSÜJM@G3ahf,,ns.PSp>! ov>zJuV X{gdփ}>ܵX|t2) H]S,Ae:Ϝ?>BsV2L3c" MC'ڻ#Ւtpмud³!rg`s4W}G&@_^$j { h38زeQKKf IŭXjP:Ub_il8_ {&Ux1o2NK )<T L6R~]Q4kh%|Hmtm]U$Ed`rhSzEtj0ěڢW(u?#f<".<\g>ڬ-9)g3},耔VsHx<GDPiyu@e wa֡t`F {Ld/jd䨍_?r '4k7m"-XW[zyúP 3𤊡`Y<]z#Qr 'CiL3 ?}t}\GěN4R͎\k75?vF(}3c`|r 5dGS< [޶R:[If0.e_Y~YiVQ/-Lx$0i |s6QX ym ޞ$߆=s .Qb^Q1kW ՑLߤr^>Z"ҟ@4{N,M{U$}T@,.B~!~f+BIa[Xw⑩6: : P,՘œW 1pC~5է?H ģGM U{ zaTiU8@h.inVPSaD#"-3&& "*rĪB{|%`L׬D8S~cąDX<\Bt;0!G74T}r|@T?>z]UI/>Up0c`pkU~Nn :yWc(H?m}.zU SE!/1cC[dtzw*O>.WUw9G䚠H]:a] .(Hcw % $^SL蜕RiNG[]/c xZdLgooOUT4+Xva?)bsEXx-s9CPO{.1Z<~qZWqȣat K.N)C=Ic Ycaѩq/v}Ns δ3'vYe! 1gl!pFSJ]fXjj۝三!U ZL^k9M)}X;[yArgߝaEZf9n=#fJLgli?Ln|p2Cdn72EX7-BXvG$vfWWb//TCq!i |4'C < @G nބ&585gQ˚܋![#5dܒj7%d>]ňuDB>^W`%_)탲f@k!IDpTtN dHkxfR&Jx!V7\ W50hxgƩx_-  d24 < m VN1lвkom|L4J2,/x[Iqt3fϕ8/qx)Ο'j[aJ0HIS:}6*u~\n-dmeᅰì|G7!bZ*h(5~ ֣ïN H$4UϞ\T,%#D7`Rﴆy=,p59ZM%@ȵt1vU֗D 29c |Ƿ' aeRebJZLJ] 4,ĔQ]YLm30V.ۑvzon?[+fN^ɑ14QXAڽpW5nA펆|MTby0H!N~5nryhzyBnBQx3zs q&0q,yR=9P|/<F 6G.GZ}c>^)dyeIV@Jk?{,2ZdqZ2KYKzζ~0ɠ&"5^)oçS)s.ir5s` + K _x#.BWx5 I뫃(^f/Rtr`HpP-?G}n CCWV9^WȺAu̼wSLWvp)tQҗP6z2pLX&_ePOVqpG*J /!*Z[^^@ʚMtEIM|'f&)Z8vclLu82}.fY\b.E)Ȭ)%әN% m}'lԝg3 ;~_adFôYiIO'2~7@l{}FB%E/`_ @EOw\:TjQa}js.P%KZ1v |n0l#m׃< 4=5AEz,1c rIs7CH;O+r•|ѩ2p 3EBY\6~rԾ;_Qr*pC~z|?vtsz1`[4=p.p9;dFT={Ogz")=*2*JfJk|KK)6\զ')hMKdN|E4~WbޝtO_d)=XU6 5oʑR7M]i١.5I~I P {e)r")U ČF:@ث WLw꫖`i;˞ƠY%JZِ`J;Qz)WD"'4gc&ë9dv@Opř/D8a 6䅁ol'5AGϾ}7ZJ#U1rߛyZZ9U/HJmqS9.}j9m reW ph4ׁ%*Ɣu籀$Bo6֬@AI7aj:kkh\_^HtO&糖Ec|.0tqLdeFԄ'X'˭ˆ'*Q4oA /hq/| ٧#gz%Qs2komQ'De d[JFPo E_XB4O"n&qY+^6VđƉ˷%G@˦^?NuJXx)IC'ks=%dcOM5-i^0kI` nP?&gW#ۚ@$qS;X<6>UjcܷiWD?HTfe ]B^gel~\jq"10Pw5?z=#"5l|3y2BzVzm(̲҇1^7)rĖ0x愸1$l ŢcPD\B4g㳶A{+L\6O˔ƀnaUˇ٠i!9%Z>T pnBT|V(,jWO~T{*=<ļJ ْFFK4;J$ҏAܞH-bι\? Ƴ cڽnor\ߺXldwD$OH艤Y`i=kI1*e|'-gq"wA+)5SdM]Px!hЄݍ: i'>R! f^]B^0 氃rr_fb7Zݎhug;]Ht)C?QC8@y2sdazJ x56M DŲ%|D]^Z,P)d A&/Z_Q'RoE7w/$v8 A, 6LF(3J~~ ŏH36^~|"hCK lHU"Φ4&J+,c7E`n/{:LT=眡ӥeJVL(;G{v#PcO&Rq:V. EkI]+|qՖbNה37+0u*Ts L乖:qB釖:\!Ԟ;::8eCmR%fUG}YsJ*dtfv1-Za׳JQ|׬:_bbu^0Z;gt[^=M<˄d/Dj hE 2H.6ۏ|m~p- f^ʫ!n\gq`jeZ2Yn'\yzhB m!!Vq>3?} w-k; +c?G<:}" X}z WwgwgOD3{eYL'n8hu宴zhx(&f x }' /J62P5N 9C.%B2 /u!Ha 8*:N`]xn5z^ڮ*uF[?:D_CIo 2*G1mdK)FjoӄXvIͫcg^O{:uqNdOp vM (L{UH^qq*"8p! …gb](`N޳P5Nv>tW?-'E9L&tZ۞zVbLZ毴_23T81H=6Qw(P!8[^H_Z-g1Hb` Ԝfa*Tv-\cd0+?cN D򹙶/d !z7 e8zz_+C/3]JTOO=EXFg)< "[^m*jtncj,Q \隔=0TkN/F,iKlh?[h` #-w1,C,µ`6{Pbmo n,Tڴ\AӍ }L}(!-{n:Q3t:]",;i [$6_IS:5"OUٵom>ir?Vsb3.(J|&Ks;dvЫIkR!Ai׃%;uL:(;.;|f<.Zyo,"5$0Nr._sL%IѬNSl.99dFNGj{x4whrpUxX ݏEx5Ec-0f0V=y84GiXTCLR@M[cǼyup*LOϑH/&|됟sUR*;E5j0ފ^je rf* qR+Aá~}iie1pzo1~*2pIkWz+ʻ|^VbV }n =RCvO3]*FTĨ-X,c$5Ʊb M)}b)DYS!OJ淉^Ẋ`Z͜bƽ_HDe U`ⴱ:CQT8> + vW^i'|} WtZx/,>9-8PYZ COB}w We,$#.++.G΁ &CI \ :5Œ-< POe^^ki2w2ubn}!DqI*'@ nk5L_h\HXHig1rx;-aR w0[Vsoub B:g?5-(A~R@]B/D=?bdMCNoF;W)6S=Q%>[֬зK B_MSg֜Ȯۜ7KجkP|:9 Fl ,A FPgOA}н~>8w'q}wZs#4>yI&/{3 n@D8q;n7VI: Obr2}vЛ9߼9kժRi0'݇~%ob6YȾveZdbKQ8<&d*ļtMpn"qKiHXrH]kEi}x# Oŗ+1c僻'tuFcJaFh:z]|oOY|tCg n-<2l}* ןLקN&K{(RFyN|ӯibЏxA k&"`#&6J?BMC60l]b[e_`w_HRw!S ׉3\4mJK<'0>1[G'O`j܅ `ܨ>f@3تLJFBz;1^&BD(.6|+-<0'\mck?9nʹM+_xK:bq7 os\|5!=!p=gh"Ȧe$w >XH@G쟻"Z@/v0yw7E|jpvg!'?x>i7K~T Փ ~>xa9ڮ7+B 6:a)7GoQ\JNݯ%n a8^ ;rwHL&H[QwЦwAo(tj\L%ˮ4T 9B/GakSR؞#RTBXuR?抔& ]},45ȬdEo<`qPvCCRߕ0Uv*:z~,eiFw]%Xj~u< mӡ ]ҽ"dq%g^*z!;?XXgP-~&g݃{SE 5/pTn<,wS`I^~3{k/ֵs*?!{C*kPTo<]WTAC̶xdz$T lF0[TDN___  KS]! tjR~/1Qm*km-gޗ}əB08ZiNFƲ] "qw9$<ݩǾ!vRjK'_x2L>5;(7$ 4:u;\W[LX9LzQ`KAdԍیPZŦ'O&0C Aأa)U^hGa"Q՟2KCQ3gq*8PT@氀,A}CGb@>M]u [B σqcCXi^ȳsw`; [rf@#q-acBĥWMayu+ Cayu$5 F0uR @꽕9y}ofiCU ^+1̴'6gK=0hH!R4{b΅js,K.ނ /~(Bm|N.MdB,X2ԧ{k0۸ 7t1 !WyЇ^%$@r 2uU=vN * А Ĵ0fC1wtR&CB( -ܿBQyuQ-!ҷeCqP&-{ +=DvjD9괦ZsiHbIVthi񴌀J--p_t<Iy`ϕ>cg?}QAtٰ_ݯ"Ro>!FP& OQmdQ>d]n$,rO*`?;H/ |ʝdiI)3b g~F>\DܺBBelIّʘ7OFݫw̢ ʧO⏪aEQ#ؿ|?z0 2c((a26f6KTS@DAV&x>55"qR5m{?f2Cu߮?`%8,4ie< Fh[q ^pwSËgUyLx1WljcLlMezyJ S砛7hpaϗ돝\c& jAyrJϓ-A>ϻ 99`nTCLgJh\>a-ХGӄB2ƹ5`hOQ%ȬA\'5Npr\@aT%uU@>RǮ"DžuV= Fv|x~ο -<k,4گ\%b&]"+~|e-H[mߵ$YH&ETEMdRMmj;kwItpg܊$ɍkrm):UYj*Nﱨʥ  Nj" ?EAeŒk)gfʢe.Kq7CAqgI)'iWٶ⦵!~GNJ4}F H- 9ճ? :=hZ[ 00D&=۱K-jÑ'hU6Zj+8'9b@R0t/Dp 0lYP%A0Fl8-% dk|&894+ePYEjU#-|l2 @gRA^ui=GBNnNQj軈ϽL/H(]!fC|'T㣡WKlI5uuUxLE\5RСh ; ^@;ՉiNs/y .14 YO2f+%ZYK}6o޳fE2å!K D:$"W Elp3A@+L}0JYwю@#Bz\u 3οRۼvbcv):[Wn!feXUߍ:4VDŚ Xă 柣Kpb̗?9 ե eHӘrȬ̧sAζj \MlEv44WA~Prk> h_ X[wKkn VWɌEn%DCڕۆɃ ww3ԊtYAl=x0F)A{89N=6c.I\k46%zֿ\7W\R5X˄dL2/ u@ EYUs R3+0*x"a`/eH׳?m\2YrSl;Mj7jvt` l(je;Bm0PQECsz$[MIpD+D8mK~ b("@L!=$}~fV*5..QqZ{.aθ$| ~afNа4O F= dH_C.Ovihg串@)Ӑ80Oq0 <4eFcoRvuT̰+6;v]>߁zH({ұU`}U OY0-[F'=?L]:Z)st=Kt0gDp hT9& }"zz.QBH)r#|ɐ[۾ߥFn{,01bIPVkY*)]wѦ'U#/c0)a)ükވ4m}ݴO҂$cx6duOmmٜ%Q2wq,7 {q|p^k8izť['(b)8V^vW~Pa76Ll/ lBm[z봮ySO~$A$E?&P}]jѩ=2KشE '{+9J\(G֒kL^ ;i9ĥYxyD=Bױ. ,\R1[[Ŕ:ڷ $@-4^{nL"`EeRN>wt&ge̊gy<;T_e JdE||_0 o o)WYM"gh:i͏eѠb 21k8NXumҩn0\եHBqNTr Ĩh+ҍWB?3Iޥ-b~/EW*[x/rٴ CRQ[L2N)ls_MXO7p8'%dHΫ$bt#P_xG(% ͊|9.Nf!U12-U8}L$\+RF&G4',O ϖPujT=y6Jvq]x;l=9{@)o&a:|ʏQo4/&0 ,qw o%cG4);te  Z|>Ny <<UR!ԁ˙]<#(vfr~^pf;Q1QR,t{a$PRr{:FcxՅbIǟ<-|sdGp9 Q ~O7@hC#]Q<"q3)Y$Z{oDy$_h}4/2mٲeNe : 3Yak_faxڌ? /-xt9 |Fc+7+hRSTneaF-vwcx ܯ'[N_A¾RI)`f x:[7qDjZ&5 #wŧdSíR4AIܤ IC[){&r%KfuGo@VDY+>܏ D;sr9vy9{6He@YPf_%[hա ,pPj{&8Jo<" kP/2Ͻ8'^hT@j`Xj;՗|a<ܽf' ]z<8ᚌ[%渖Ўm.,(oK4OJ#oڤ{^e[?ѧ3z|g;r;!9,Ӏ '-'NTb+REDn;[~#+J\0OgL\[aˏfΡGZCC}t^T*~tDt,*3 é(sQc5{s?ց|o/>615v- 1xꏪfXF}գR硔;&6 8~8ܡua~}ͦ %"*ufgYZ0707010000042b000081a4000000000000000000000001604fe4d300004f1c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/host/nvme.ko.xz7zXZִF!t/ON]?Eh=ڜ.+ȝHf )Jj3& k'<5){~\ѩyL[A3fy=|sZ8#\uatQ,):.?:~!nhCD:f$Eq4TF<4m+IDTU<$_i_)CRX{ 1VS``^Tl۠Cp_]ҦqbSjat>3/{yNf4z؏Hem|FIJgVϱf5r\ppKi2LdƯ("}@`v -= @A's !O;R2' 4!ka NEn9O3+t&]pݫmD{ BYbea|٢(K Tᐇ]zY˶7RE{q% +Zrֈb垠QR9V2p3F +?Kq}!K`7_Q/FuKlPnrm]MB/vlǢY?wW))%犌idY} FMor+CteV7㭆-p񭬚Ivf=M 'e;4Ѳ_T)v*$-IG*0\' #+C'&J k\$wpQf9誗jfJͤ,Ě1E8>ҕm[qn͝pt6|k / vR=/(KMmŵ&^4%Pc?n,$GIBni+W<,AU3_by SX`k1eP(M%8,k9#9 E 4fwNb5盋ԚU;E0vRy2.ę{=asu( ~F*]K2yn̈eFm2τ"4PVXIF"{qP2ㅎ;ufABao|<㥓<]Xs T]cǞx\?h斌Ղ4.叩Ue*A-OkkggYU͐>I0iuI3tfIiOo?[ѹ'C-mx%ca<4mb1/Y~E W]\Kq ޚ$>DLj^Mf4&'+RI |]CKR:{b섹t3F,TuiYsÑY+rՃo 3ˊK.8)Fa:mo/US-AB8ݛTPy+n0B6JhN!4{jT/VL)W?ꐶ]p8H ȟ`ٶ\'sNN;ݴ2Ref,ߑlSD~Jy֚?rb rãTwlӲ767W^őMX~-؛G\+jeYM@P'a"T9W&%@gO u܎ݛA&Jyn7kVS WaZq5a; Aaw6gVul` G\bĮSui6 qas~{;8:! BRK;`[ ]G&6&_RKXQ՗>L%l ܏'OX6lޅatyjzطHBh η8{6  Ô e,G ڣJ%uX%ع X1B4b)(<ջWyq3()/YJKƾ3M'+lrˆ:C`LyS|uT QܒÙ2xx 3" {=4V$&+ul`mpU&z[x3`7"E8鬲ߴDF1\Z5[A;jտl͎&1J[aB0} ƾy:ZOiEsiŝt>-lMȆV#a^bChMKֶmd?ӈei~ieB9oP5zjhO w]$x ;)Is90'ǯ*voP.)R⊦H|+tX0a~?ǻK .ܰ|ukĄ3X)Nxj|uhXXbJOlUFzvz#3;Iv&* %W+>%*nex |㛮@#'z]fjDizJBo_ț[`C4աRɵBGW믳:xa'C8 ty(Ny 2ktk櫃h)>rS.=\+GfWyon! (}D\Llpԁz%zey^ V LW& :DZ)g_V!~D I?oNܟR$qкw cM{̅ZVQruRK'ތ=Kt؇yaY=^CV!a.FV 5]PLYkyM/F8EX;s~$X|-O1=SjȜS!*Ą&up̙4ޤA'JsV` tUhZ2qH doy(,?bp.$%a.o)+_ϯaY?+秶H`I+MKMcz;9 t#*2=|v ꐟl&a#M54O m E6w15i!cus!dg+ 1|Ix`UTAЅTHCXUO㜗LyǛ_';p ${>vk;8o(e{sIj4Hģ PC v\##^6a6&fap"<ԕ*:yNO)Dx9;̠%v3@9&| ZA+; %SK_^C_YߟMtS'lT'fYHj7J^W έV~]W34yҕ,wUA7a6 Vv/ wVֳV-}_@a(m-BE\.ʇ08e1tT`9PZ,JW_%qc| Ȣ>b1]}Nӥ=r҆9u )X+.;.]=ͷ4*x PAiR'w +/bu|' :e7}*qVRYp!_I,JpRKڒs\YQ~Ӽ/ͺf}"8G\r׏1)DGTbGM4dW8 uLy2$y ~YMK')zd)9|@̌E Cdm{JNHZ]EġP #g%Nmc ل";)EЖՍzm[% Sє75J>ZzX!q=>+y=M=؁o<# ,qIP+{68 Ј0!~G: M'jo]Ш27TXDKWbOM07mp`Cz,U(Y/LcNMҏFYrj%c.1k okվ++b PJ vט{rOu)_5G##(4w:Դ@K+w@;b"G(D-HZ{& G$eJf|lľpZ 5;BQ/ j.D$!a w`b|ڵ#O{+R:G!i~Iqy)3Zz~^/ h|ne©>ޞۿfڜS.HUT5?[bWZ$.`>|y:1"/6Ո5ƕB9,d7VN}$ɔb+ ~_npDau$9Օ -9:XpLFRHPd&kLo^ m ;#z|;>7d6tx ;m[[X'2 uӢk\4_w(ا1]p{p'n󄣃 i"6\#vVz^1h"V+_C1oefE0nohCl'r&zxX-qEQЇ5=l7쨈1@tqEOc^_P[$7pX=;^ŢUչ1 71dr ܸ&8A-X+]d8b'|[^=Ԋ,YXT'{.M8T8".TBV%3bY{[Hl߷g>C4/x]V6ejrа*Z$PO5idu64hgyU:$Tm_4k.V`OqFh"y)dxdjwɝ&PsPȅ\ޏj'O$awRmg#`#;*V١Pq瘳ث…Ru5pIz+AVjbz@aF4vxKBVED,fl8ru0"^)s[}a/[A\XM2 <>;r j݀z\njn{ӫ?L."{%nN#B# (1I> Llܘ̼)󚅔3Cg0.xY\AQ`]֭1M#DT%J[V W ?=S;5a8uk/X;SXIWRC&]!;Ca̒l^ivXTP4*ɪl<升-L}E4@!L/O,7|!*Y\ms|B&D)Šd vt(%+UUdq,}6@( 16sdsM ~~jt6uoZA~TVWCNucv c܇ķognà ;^hdv ~hݡ [6W <ݪ%*iVD.Ԓ (Fp[$-#+EmlN,c*]gp_ Nmi6hF7S,$L0¦Pmo&sCZ8\0 "`oN 5qGj%5[j$̩Ҿpx ͍Bxalިu>Bc8W t }R+P- `O#v#Ł!AřUwtKGps(!HIYm\ l:>Ͷ>X^ZU'/]Plh^ SN%FT BT< &:E=R޲MV4CauoӺb-EhX^̳.3e90q05ħ(tmB9cWVμ]Qw.L ooUT# hrەX`EI4)<0q-#BE<0o l}(Na(&@0*NlRԏ6#{KSxG%M)?x1t?Cm cx[IUF+Hȣ#crLx iGa+cnzJdLWeF버wROu&ɶ_e,nŴkR'mJ3pzEi֑@o[:76F,FHQUyTRzlHx$92ɟC~q.چSfzE| [gJq0DȐRAk` 04v2S\{OǑ*mE$o^v[C ˴z'Dϵ CY&{ǡi!ד ':avMp]p>FɾjtITTZ)hم(NM҅siNug@b'⥑f M0VM0J}}vyI)7q炠:^ދd^Lԇ'bbɜWB@+}>QMd+כL螃ΧzSn߿CqA̟~_ĠC+-cU)5? HEf$UМZ sT;cR+k/"⧶w}n !sUIaЇC#rEmh_6u3Ϙ'@ú]<9aSYg=;H(ˉ,jg3eJJ@|*#% v~N8 OQb@zDmk(GЈ–D(xTd/m).M 'xb s6ε}'d FGԫ8JF)o \ZʾΌn*OFlkp4QR0eC4}L];/jLBad%¾G&'yGt_XKF}@34UsY~P5=9jI%&+>B+bPO<}RF~dT,"%"%N~ 9uK_)VĤ<`l} 3Ɋ?#xb*x r0:IY@e4 Uӕrz,Æ%1Am/"HQbjy<߅@2p}OWo2MlM-V^Z~zYCstWg+p #g<'zLnĭۏH?λ7߮(*wmDgGsZxsh5qr~`@eAQw"LxKQы7L{m])Wts>EyV[4?U>)KaRrd "ODhwaQ:xh_CGϣ+kFjqelȇIXr"UJʘ{4O ?Ɩ\|F/:r:~=>ˀ*S |~ 综Ȳ͔Fxxk"DzZN[]L1k3qUMNp2?O!a &vAc"bn7Ŕ ~`^զ_ U*Rcr*JgͦhES8P̗/ӕh110@  kYf2-U=Pp3T駙Zs.}P.*RXX{ou0Ν\|Kۨfpb&y=Z: 5S~EKc M-M(o QէR a%1ۯ/!fE1YP-0han E%dqMpsܗ]0Cˤh>ug0%Z܏7 ZjO^'l VD%`>"A ?SN0cdױwVr,X ߪ/u\U({B՝4c7Œ9`N-VmފuiMZ{=7x / a3̖򵆡æ˴0{st Iz9ސBG@ %dPsx`z!*\"c}nːfOM,2IvIXrm( OJʆDUos* ׃<~ ~ȼ;M7Z, ^y+OZ3儕1KrJEpv&.0R(^WP;'6iNaYoP$+=Ta@ -G?.z;Ws |^L0GMbbÔt1gsp֛@\0!2;FONk$b/I$mpۏԟdXv9K"$_9 }޻37؝v4ip0PP4{̙"e(_hop Z`\ݯCh۽mEmLRbIK/\74cmlN;cfJ+F41+Uⶬٜ֩V̦&`0NJ-3J'Rrf= K["p~J6LS;xaD(ێ9 z0w]I8^K @[i1TUA*#Ug.T3- aow1|Ң> QuU I^&K EngfE4PάLp(:t2Ўf37WܼLO8ܭ[0'.%L4!ɔcO~]t7:U;#*/ /ĘZb8LC *~` Gmq ?W{t'NEm{R]{geΩ*#/v!a@Jyۧp*5ް =|c%o F%_TH<}W kz}NK}24NpJje]m[Bnm{:9Z=c|*g7*WFD7 9J ygS$b-<8$uχ#aP3y.ɝ/#ǗJQ&~gIP{#'~ ɟ20 ?WRQ4mV{Z0V/=gn T` |z/^Gf!Ҭ&_$ G!>3 }xց9*6!=x?VT_TF3]o:ۿzC:3 g_1 }4pTSXrGm' bx] %oT΍#)pR]vZq[DܮbH;DƇٗGE~|GegWx]~G%|WXNYMoB qjkܐKٌ\bִYhpGdiE\yW~,_:#ŏYm)aU?u d۝sP3hβGb h.q|<5(Rԝ H#UJȞ͚bLӻ#})Y ||;*Us59UO<ߺĬXT?0 ^!4q7M7G E5U6Kc*@W'_>=Shr48IKc4tj*3N>%)'oc0DB9{]q^atP<;5A+B>id CC ڹ*ﭗ=?)k, @GsɥaҝF7CLstTgŎm3.[wgbCvx@Z e(C+-?:,qkD>M08\ 8GC BAKa#ed|ؘ@e5#f*]'/ʣna>V'~9b8̴^ h(xn#5k6fVjY<.3֥ohĆP%,ЈhYy lIfx,L{6DrfE|oH~&2OޅtڿŻPB}¶h7@] 5J(}бEd@0: P4\` 5lйMJ?e;FXCg hwn?d!ΙGs0=-11s1e*d]{'O [Gܨ?f"E^Z3i y>,N,/$M8bHN^IdE-oe¬εS7-4>c4,B0uh5~zHLǶ|<7/ f]j'fSY JC }TvѸKgZtb3imJ6X&2Hӕh6‚ :hy%.3O/n\ۿMiv+ ݗ!i0T;"Wm@3ȠȃL % )|t-}bs9/4zeTnyzהAyBp O.0N!Jn{~7q!ܟ`V> i/1qޅ p{3w4?%ZuNw_QA(n!bp : tk &qL) s wbS}`氯%U Aw٣dZu&*8Jݴ]3em&,%Furvnɷ&m/Q!Q[|_YLfI!5cWNt>mKf(8V6袵c1KRO̤]0/$_ /,VF<{$fs"pdzO=[= 9R983TΌP(݅V?qeQHNdôLp;hdh5cEeLITd` Zs$"m=*AXCpTeeS-|ڹ+0!g~ LԱ }+"[)u՚)>eIGP -b`<`B&Jdp!.ةRMo@6uU1ʚ$*XQ%*+ܘL.? _ZarblUR ,U?(@[~K&7]VrՔ钰$|Ȍ3Sf{a% pLnT?q ^/[yneTauO񠒔}iԌ@XA PloU|{ǻ cw_[(X_ur. 3<^lI`q f6pu:$4N <IOf۠et N)p+ĺW?^1LdŒgX. 49>?bnˉ(B&$pX՛CtCFl1?@q! WkK9Ao;{d? t,fW2d{!r<*+`%tqmTi~>HszgĮƠe&d 햹9 R ~즐/=:Z?Jw]R! r jLJ%Ǯ`jVO.)DOHP˾p-% C3C_٢ ,65y1(P HX,ӻ0^/pdݳg+$5Toe:pN_4;IowHK~rY%7WK@Wtfx$~0C$3`%޳oVTJ4V @ot'2)xFh 9Q Ȁ~- 1w'Zp6V:?Dֹ5wNVhM<^}ZLnw`wtQCkH6HSQ*h\%Qݑc6Es$V<9n I75}޾G-  VjHɻKڧ棝`?ghxt2p2 3 %q)[z̋N'kѧemHKIܪB3Yh<$Libúkדνxf.<1]U9g8F7: H0 كQ˔Z A]e•K[y(\`ٴO v4&𯉊[ =ԅ3]Dew¦14朣]4$$oG/v/lɑ}*[iT#"ʧQ>ObErاCS5n{ǭ8oLgHW@̐*>bM4݊ՌU"tLu83"B:'D@OX۝,Zͻ bG>GK& 7iÓ僪~9_@V΀ p5Dc _%6}p.&*A_@ƃĄ 2C̅W`]s8s{Kils7Pd7f`Rԍtg91!#;y@`Ӎz6h\MXfTHe]xb5R6,ޥu̴l\=YC1<;^"Kv&RQgX<ɕl/GrڟQ1i!w$j3mվ(> ci-&i$ؓڊ^oO_T{poX|m rd5NLQ2QG]6lF킩-+,sP0gE&*}2ACHɲ]C+P l?$o!ŇU.,ݙŧr]0/7vkI1bٽf qOaל!dLſ(ۑ7`>wg:q2S )N^ӶR~ȇG=ѿtP(ԅ 5}1EBz4SA*e}򼯡#.iU |sug!3b}X4TNׯUr 3H]ViD(5O1}M➓L1Σs,މKD)KYVeAa?,^>OX?*ʆ2 ܤc+^V)E)y68/"'K}LXl5$C!ݖU0>}r t%*CDκɞƶ;ތЯ{@J,bvG+H׊ S|d92*P6 3yu@Z-9Oi b۪Y?p-X+F'Cln_2USZU֗ sL("!^MAhNW$ 1"-bg> z7vg) X2^ܹ(NEһ)'oA@2*WhܲUMqƄ?ʼnQTHsd|˾Swks9 nf 9RGulELC 6ī9L5ߊ;I1`+Xy7Il-tnz7 (6vf5'.&JIV@.A+)FOCU{aX:H0{:G\jy 󕣘{t9LGHG(Ɵ9H5I's:ΚmH2K?Y*|z0qW4zX17r 4N6pbVUT0q?J1*zV\DLŘP&&cTa?a,(YZbLvSnW (Nfd=L*EP,p A&gYZ0707010000042c000041ed000000000000000000000001604fe4dd00000000000000000000000000000000000000000000003f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/target0707010000042d000081a4000000000000000000000001604fe4d300002730000000000000000000000000000000000000005100000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/target/nvme-fcloop.ko.xz7zXZִF!t/{&]?Eh=ڜ.+η)@U1@WF !M{[w/1?ZkCuGc/mqݻ'38sn*Zޝg$G+*aCu~R$^rJ))RQx(j^14PpACi| 9р(}PWeIyeKj[l;^0e ۣ|@6F-`l;rN`g(z`u Vd&W(`NkY*vƑLd2[$* Z/&xӻtٞ P4nŷ% [8%aCz*-tT*6$?lsn %Qzvca>2UI26Y=ȏ61~o }Վé ҏG{H˃m!ds.Ni]6 ݺv|_3xUu:|p$2/I5fxtKtAxz ;W>kp \yr^a$pzO[*X7wv*}n!f(LE\+`ۚfǬJ_mR*;0><%ĻQM~)I$x!1+ι^ӻ*K]K,M#67qŬ1 } ܤi⤦E{5q=mj$+wAѡ9J(H JDղ;;q{raQ=9g 5ȩHX2mrNpj8Crq"GSP^aoO٨s\͒ 6tM0T $|/_"ׂ:3R M1OW ij?k*uZbv&xjxP8:E{90.\F@]qi}R82q\ј1hvphC.*%1ZD'm]]P*R qϰ PcZ7j2T܁))z紣?1?Y iĴVē/l8~{f-!BCz\w_4£./,kōPa@*Ne,6\XF;0m_)bΛJҸ7tO ᇐ){yR\<ч4xqoGp]{ki4)RD^E+ŚOj[tn :A>(?/uT*Ħ9S)HM#ٳ"qE-HGΓ b>I@/3hHz>S#I:F*sQB2+*epc!j 3 4ɶ+!%+7vL#/7E?<˻_)$#9I0lKPLm Z桄tIް6Zj?L)i-爏@qq8>w$n?E -$Cn\n5 ߗw3rQ~~MFd4YNGJ7;aRd7ο ;F-WDEr}LēlMFx,atmzCq% ׯDIg`p [_ckP;*?]4JpgX_UF>|;f;h&j5${Sp)0ꍬL2f# \x ܓT$z_U!.l_҃r픇?0e) lfA\{tVfsrzDBYM yq8eX>T ^K:Ĵs7y'3r=x ݺ]1k;2c-R~9&  &2_CnFa @CS+#K碟oЂ,CِeE¿Ś.rW 6$cJ|Z\t[Yg<-m$Ng&3&E&e`l{LU kh- 2c/0!i?/k)Twܭkl e /oct|v'\y@VTmAw?cEV #꘶QW=J;9ލ0ٜUt~0ܺΖ< ű T۳P4EzA+έ,l*L.@lfUV QfA׹+Kkd6+TjɣKu‘,4~DZлhHާ!.GseO΢LeGyHy,\M 9{2fLS[ʷ/4`I*5sSZeyZZun\"AJ5^ k[>Oz*0VZk R[^SFN˔tC"駔\*Ln`ږ;愸I=gg!CTpؾ"T2/X mBί^_fsl#DcPw[7$3cvP-ֵ1DE.g(W:}K~Fc:m%82|X@M4 _Ӳp\/|ҷ+YǮu+a*$x6B_ /Rft]tnz<Ҥ$޿0&IX8LC:Yrs8{ܾ3+Z lMxG)i"|*$QQ҈O At}v_?ȲsA.;d߮*Y'b5K@1E.FF]dcLW)RQs,nr?"v#m}\}Q{y5EӋבZnffho$j:`2<񁜡Q VAmFGXZv9%(c|RMHۼߡO/[㷔\xyːW)4sG׵7 'F~쉿91 F '*lZ$L14P賋߽uaZvzm!@{(2[Nm.~y]ޕv^qSQ^[%ߘg|l_imu@M22q>BpILAGu$\jK*́@=w_b`L_C9|˴lsbb+խ"ib.*?'M3ޟ8h"6uPStK b?gU籍K@uϦ1 Ukk׫Y$)@ELGdʡGZ{?,ڄ o`'V}!9l|5J*erj bE‘LQHJfJQU!SxYgf`e2]`E[x)L@Ok~\ռwz:'Nj%*24-XiJw;w&a!Q$QyhN[~).ansS@zA [zovvNliߟ.4ʏ-oxĻ_C(9> BgUPp7 0&saz uXq|-<89B8x ("^1!g߱n1i|]fxp~+ξqL;+ʝ<<jBeT&ͨ (ň mۃsq< }Ê 9nK_keN=]3@"$!iS'PυDڊAZlSL ˹XF}kMA|XuIFCeb2Iϓ9ޠ~A&?fǾ%4"} Vq(~#zL_\܆,bWc͊Kŝ-FiKBWETI@(WNIne]GjkG ӍXU qo1hp~l|:.=5JdO`gVx22ҼR ;jnTpZpBLtyz~W zn(=$2ƖVBy,'Wa@~" 8\ĩ׈c2^!;a|zN| wsg5C(3& OTqfhKG OK:JH~(;PS$C9.[÷Ō/OT~!5νvKaAb)>=',U1k~[Zhx%k?T=zNkmοjKU0 0?")= Xzɨu :Ƣ=a"Otm7ň4/2{(rzО+EmΏRNRZ[Zd< IMZ={eH;]LoFKCj\'^u `y8Qizx2L\R>";nTAdzG[=0D)xUhtڿ).[.:!V>S2>RS#F(>" T' ',N-,[}39ݖ(o0y0Em  YPؼUZAK23~I}҇QS-W GM.<+\t9vyD"LZѳ_ym&0?|H <6_8VAB=3`F~Hʚ|C\_ZuD0zZc2̙B iG0;}{֕m_5)JHgu۶w cTC/`ok*-1n_MKjupɕ6B\ZB^R7<=Տ9cg+Qt$pXVdڰi+v`9\l5ӬPH$mP!c./gS!Oy뫥'ʦ>xucRۭ%؈#OIBHn ^$dwQHb$HWj5G(?1}j.QȌZk (1h'?&sTjCh`´-';?Rz UHzݒ%ӥKdj :mː`\+Ÿ4K'z \˭Mt ha$1 SeiDM ;/y@ s>{p݆݉nIZ0+_r<%}2uUmRjEm.5ٔ/m 2-\dޡm db: 7Vl=,YŪ8M|&D${x}9#}6ox̧J(ҺĮGjU" 翲[$P DBx|$I^EI ş!ɻgR Rm)g"/)wD2\"7@Kw&r%@+F W--?yu 0u*zÿI#ER-+3*/̈*+\-eVBT)q>PR,ly;i꫰N~¹s+ CI񊻟ʢ8kbڽ!ItWepRƑ o9[4mژK*[NM0N}7R2~@MM $QgΫR9efg@ Rwڷ(f.Kpev30.w>HU5vt.-eNbLcP̬'TB~l^!MIU{#0%d8zVzʥ Y:,;rH[Tq[l\*!oZW-ʺ(1~RQjf:=&ڵxJ\` ^*G=bSvokbaκ<՚VgbD "Q/3%S퉦p{^9.wv`03N1v?~I}ϺRo#=TeVӒ !`%@Yzqdk|04H*NDA`,r: j-"8C>7&UѪc33C7B8tiPq!cU8cQVFI~G(e1SY-)$]o8`!4V ZyJ=Ybjm!C,`8Qh'\P,а%~4U6[O&/szo @[K˖IrV4kgSX!8 jomߛᆮ[{Ҹ{Tfw |<)O#/|-Ym4ؤWt}^4E8>o^;lH#b^9u̥e玃o}#5%QÓ^}~-%E7H3ӿFjc!A뜄рDpY@QRwp׫hLVWB"FV{V[滵W q8oC<':=m+^DN|P>P~ݧP}c~Eu EK\$|@G3~5e V_h+M>1MCN~/|FO'꘽q+}ʫYiT6V!,C9md΀Xn!7*@%6S/@LFfFj{jZKp8t{N֕^Eh׀7"{DDz }U[ҠM#4w^ hNj'Nwt)~)PoAM:$[bN3sU NUE[&cZ'dZ}bЁv/!7{Fm{˾Z)XΐT_F}:< ZIԍuSX|nڸѮ慊Yggu#):BoKeRB|M B :i,/qQyO-/-U[cf'`1$r X؛f:q] OjeEǣpUZOV9EH>x)K-dI](̼ IOoQVcAuXK8 +g(P x֦" 7K\{O8oޜU iDuΈ9bQ`):Jbנ.W3p1jip) uFld}FyO[R~{f1 j=erje2#mύ`?yWۚ4;7<5()=naSf34p_q%0M-&) =Rrܱ7k5sz08e\L^%t0ݴɔ4<+A`Kw։ AUߴ˜|r߫Y3p("pGB'ijj} *`alAPX]dļz:vGeW ?LKA<ԶtQY]g]KOSv➷UF|'^%*2lBu8?a-%FUh3Ɉ _Ua;I* w*jm Kl6C^˜Zw9PҰ+xrvMun8⃱;DU\TP~S4;\T1h_H;ԥm=޻MkE;uL˙|b DY KD=/`> .[ T)$5rj01q tu[-zsZMbo"̶]\ٿs ?l=·{FSjVFL3}IiDpýع7si3D Wo_rxH*{HA]k& eЮлy& eU4ߪ0wx1>=8t\Ƭ&_ 3KV\d1X$充G,˾| IZ!+FlDD7oa%6b˫]КV/%돡lO[ds1vaitk^!ˁ?W&ll"= a*ޚȉ´{JMDw7f&oNNUWĒ$#xaT7}عwh,tqO= r=<܇2f!~!t1rچl ON.7Wb,*'Lί x-I<4>ôK/K+Z3jһIv8Ʉ} e^H3UbvA] ' Q T)D7xo}@nj=*kv MfzO-ޠ$sA: =1M"Rbo%Iڷ>= i!- a@*(iVmyi xZ>I=лn4Dd5 u^g"Zn`h?;te~St=T#3jKbUS9yb1 HcTU)Y|P 3Go_W:pղT?ƻf 3Erغ#r6(<|ϳYB(Bgi0M~NQ2u<@6u (:KuJ4[2c@-Oý-6ԡwuCf,@lWAP~BwA(Փ!~_l.mq'~xN1u T)t i2>~`){g<ߺ6Y~ \ʆZnz8gقH`_KN ZMg +'5; 9JfgrF~HXqaΘëMvoSI8UCzA~|-bcHj8*~ُ4~tG&E i= @Ol&Sa~8F=װɂ\^2$C;?ANH6)S,|vL$,WD[kFRw[+ۓM/RTy,BT,^Cx@.X!%fl1QlӺc˻Ǖ)]7\"S<%Ț|FЄzm=x߱&__vNEϴ/- tG>E~ƞ!/c^PS 3&׷Iȭs`]3Q;]Rc(E;0JtH~O%nTk:!/[}`tUwYjlÅT[W>D?sS 3M*AyqBye3SdP'yz,gZӚS"Sys=Ey|*tͭQz'W\B)-,=NE?EZwR6nj׿4Fm>/RCcB9qI] 6SAsk4dЀz pYAT-(M${\1>9"`Um#=6?Dav cnZ7*)TsGoT*yR]/'Rc*{.U qi PZfQc7 F aa; R.-` \FNze\~ G]I DbѕEsI1v=EMJĺրMPKkT riʨb§ 6W1ʛS"_M`ϴ^r;su3I/}wh ,7NhW6a6;gr+E7ycf-6R d鄂5ת'K bY0/ds5\JeB {5B;WrH-3zE]fl4s>_F㍹3Lh +u00dY}0[T%XŲC]BCQ52ltPD)g vkxfZD)MmϬM`Cc ]ō'Wk K":XG }PjҬ -lZXrA9,z'$v)خ3 R3"3!5}cΠi=7} ,Jh8h*f qIfKi~b"}@O{s!Hv=$#' Q9zӐ%j@{m8r ֑P}r^tޛbvUdax}ɁY> FܐE⅏\wYݻ~bc2,~V1kĸbe{$lԈqYp uu|@m8K,w-ȅk @uHjLffDrRe rm`ѡUU䷖wJjK.~Z$E̜Rd^װ=#7K۟3aP!;*d2]/G,vj E}r~|kLT_~[\EgyȱQ45o=݆ru܅е.V9! SI3L@V( <&gJw5ޟV7[vL/Jj x#ߔ, |wwmVGXAm>4X~ff .r%j֩ո 'g6؞8H+|Cavt4ȕ'<|ǰOg{s4SeCzUr91VX~Leb'2bW§Ҿ7yu|(ŏ;?%:RVƗ^[&ؒto2Z?:K6837BoUF(Րi9 8H(yAwW^ 4yr ubseyַ !~@w&!맴]߶F>y{ '6^jc:_ބatBݺw"yNƮD6| vw\w0 l,$TƁ3(&C{ES}T(%Iz'7xM䑽\(IQň~I+1'QkkfZ"{irf oa s$ +;^ Z)')(e ToVn=ds}oI(X|I67'i cNa{KTĶ=',Y D?@Y%In]?}}X_l5}LҾGWBKc'xhYD&Hn) R ߶x/`U:]P]܍-a4=ȑuL^Mݹ~ /jo<띀*`|.1@XHnˠM}:}D:fX"HΊ(i "bQ&呀K0.=8X제ㅵE^Nl4M~7YɀbgYZ0707010000042f000081a4000000000000000000000001604fe4d30000440c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/target/nvmet-fc.ko.xz7zXZִF!t/-{C]?Eh=ڜ.+;!S>\UvDwݑ !:%2)z]PX(Kn^ZA1YesPި(^f m`9d.{Gw\|oy֐"*⮥R-gn{dEFZ?YE2jWqaY栴@鄾.Kculn4[g-J띲ұbjY|yNo_k@a1>>cC\sPsq =F ٸ$3YX޷ .}u5g }X=]š`|&I Y83{gL>R X 7.'IŻh.b;iQ 7P\ePܴ+!÷#n2SMLS*0eߜrR&kA9SیD%(xDul34vF2HSPоpnNxLzWd$R|:8S߀_ R|XEr$iG`hݳ(8F= >\ .ټML I0 > *n^΍d~,k* f:"F<50m(;=k`bWy?&*jo!PԡNFW1:yIDwi{BS0_S*?fn%{79,ȝ+BGվ.gާD齕m<@{y6AlB(F&L*nj:%aP# ; ڷt Vs-{&D,]H2 f_h0ɳ i zW"4K.(Gf{L9{ZyEu5F7a&^'HiU dvޕ|i_҃Qvv抺rDR zi2nsRA>w32)YMI sN٘6\phi(7xM'NՅI}C^4&W_nBi'v—No=ScﰋJ^*ūD7oɥNRxheZ 8%c.]SꔳdDbVEE&:= =$ΔArA\fR̊0~8P7DNHj3 uT'pSDPŸ `FaF"AAS|#]K=ԅ=)>孚LڇT_+I׈/V 5& /cܖvAlF%['ꚮ/Cif 9AqBczz[ ЈU'{P󇓡+,Dw#`efW=MKw=KTM:&C;r:A' %lPG^uQ5rW0 lG,'pysrKl\1ַPIlEbH_iXݢ,aE3L&ԬVj8kh>x&eh<^ VvE/g3ͣ3̠E,xlsFJ),pD: LN 彻,7Ru?8˫)H\w 'aЦ`33WԳE'yQ}c\ usr֩R ]?+R&d}ET.qe[;S&+ԣMDmiŀ'<0qJFr9U-zX >sԍ\g@7;JDv2C pg]H_2 .xYm3N6"V^9Xam ho]s DA'Au !9La݄}FV ;<<"i&韬4Q^%`=:ȋ-DZa ψ&P2XR /hj5D!JWX_D:GɖO4g2T~cvmfw.,gcɓvnM t)YU='BxlBGLK͔BŽi8LsWQkܮ:QW |pz7t@o#&> s4 V\p[j>B_!6jBkS`;"c{TK/F%ԁ?Gl<%JsMxEfEnŘM%u^ZQa|Ne ZIVpri$U07)fo3BQ=xP2PtYW='Ӌ[V4L;VI;1uuF]K' GBT sXҟ7h@(e^PI}3Fb{)T)8r13rg&ȃ @~uAα6uw$\vkeǾxdJt|߸Q{f,hP!n儹m͙Gat`: "Pe$Cv@:-i.+{gPmͽdcnTLY>ežߡ;k!ѐScsBqv!( SӡEfȹV9%)ǥqB/-a\𧼐)7bRSK}og#[ӣ}ky@b BN쫶f͓^4*LlG5|yB.YBFV1<61LJվ ʇصax/ŅXxsWS~p.` l^s}JSRpXԕVH DAR$hȞɂ 꽉ֶjZԍ+!mA{`"FtM! CzR_?ۇ:> O1Op)8Ʋ+b">ZvYA6 {2Cr,?[O>bgS( į|Ux |Eơ/"~D2ťk$!cat(zBh4 H(}.rO5}$-Z!KX>a˾HO(zH[4SzG<`Si'[X[@2Vn"W3Q%6$λ [6"Wj:m\ւ #?pV4{P;jKgD V,##l⣘Q:/hN ' j,/\)fWMoeGc2h8&Ћeiz(P~ܴ}M,0ά( ˋܡr39*z2mmR51㉝ ʾ CT5G}Ól?2k#h`Sh]:w{Ljr/1/Sv٧0ik/_bl㦔"kh 2}y!;rNw|`f? M61I\2,hiaE1|sXI=hK[efH%:5>a=Cp HA/SU$3?M4`$u o:f:TC .htJa\E͞zwZWtIn2a#ѭ=c+KV#FybhnNl\||8y4sZ6J쭪BN=h|Hs?-{F?~+Kef 4D;QI>i\~ð+B9TbqIZ*D{L+a?n7{ {,D<3[B{m/2/#m&5 t1<Ō=}OD5{yE%@kC:Z+X ʣ"ޠnĢ ԰k}pު~9߭)yqZpo"S!0|8 b?/n'3?*ލ}!@KxF๢>ӴXѩݻ-_aigZ!`0Mk]g*~`9gFH}.8uVه^"nYkoG3plP`Dx䯴 ^_jD-u'0K)"kif5D)a\ݽp!~o5] iQ I!n XPO|/,8J^Ԑ.ux(Vm(cu>w;Rbk, ~gX0`ziPxI%{ד1m>(1P@}fˋhS,K ]o+鶜@ ] PDYھ"عXzU P J8EwF&>Go8K}T@)JF?s0 QT߅}DjԷgS\ ¯=~,0Tt`x F s?갧W?0_N6_t>a* @F"`%Iΐ\g\$bSIy^׊|1sn^R{XqV*Ynm_-3ݓIΉVltjlHPw6a dQ1y$tH s `LdA09Ij"m'{pe ԴRnqڕCy9xAsEŦ$VR 6jrq)5d!]ϴ6[o[{ez(L}ڳ-sT=˼Cuil)]{VWW^Po爝TgtP$U^#gxxx"Y?m܍UBʂF{zգR}ˢڪhw.ݎId~ ~y Z[+O>yk̡J({ ͋-Ddv)d'_cnx jiyRԼ¾pȇz_="i#0|Wo f w3EDwFak-NA|2X}bg(]pg7̍ nFٖ*ZaD̪ϕ;F>Ŭ_&V~0!5,촃x[zvP@L# tH5ZriKuqc;a/QmLnG=R5`.v` }JVbCX#iKkC1+%y<~(%KZ ?+ tkG^c}`Q@t[o )9fzH8HGx?\Dnƞ/ S`sRfH}RI+U'r  M둷˷Cgl,ђIƥ1YtZtHB 6NcRp݂ 4B4kqG k^6+]M"m ֿWW@线3ʳ궧>kAdBt[d<)xԬ_DdԎ"Ю"wCػefNMQܚ(P65gj*BP5G12F@I҅q ?ZD65ش`pH .$BŃ2?G̾WU;miHz:*Q|Qڕ_ga*8B$5wTƵ~A|%QT*};, 8 F&8 Ƌ"GYt50tc-I \\Hў|F]Kx1Vw7)Jوh˥&0 ydQӋ^+IQ/sdEJiB/wq9_ݫ\܌xwHzu%dlfYy3ib!, Z척i5/ccND <mbj Y7%[ՏYYNR=񹟴@z+yt<0=@r*¾\dD:ؑM@%C4ۅ{pPG4ϕ. )K*oBs i>V݇L{$XFLS'RN&s|c횰P,qwJ j&oJ;$ޙ&/!Ah27XCyHL_Ke%7^Tk3a[PY?s,_?)($)La>ߴTm71kX\[TrtHXFnא갱Lv/xx^ާRBx ´,Mj[s+{hάAPq !oW0˧r'^sMUTUǟU6 QW=94aUgg8COeI8:s jã&Č#&tqEnΌLljc*yWv]S q nQ_VΫ]v׸B^"e21EtksdJz~ ]%S/m}ͫ!;OmÞCģЬAI?<VDK2Zcs4HEidC7LKduZG ocգ0*ƍq4ױxQMч'2قf9jurtZ OPK]O/7\p)F6j#Eoy&sׁ\~~;m | :owV,P̗ut`CG%ci}6'OyrqC5C  FY)!y?[U# L7Z.K&Vmt e^w?6`-7Y >̽l . pj$OZ[hg9Ռ!t՘"jyP< Zf(d4``F u )g׍EHO7Ӝl;yZR7i89D&>v*2+љPp."?+GX LT$]dxdPOH5@2;S nZ>Ю3H?w_Gz,X~)b ]9y ~7wȀ*f`ݞ`ۺWpߕ$Y˪T5ΆY@0(bSnn ,S5Bhj[o;: H&2'V2פv|O:^;&9djqe1DϘBfR"TNTGraS%gdZXZʷ],Ж t W ~7-h:/zv0Vݥ!^K)2rύj{ʗip_ YX(6B+.ƌ.j\'"E >1ɪ~s& c>k] y aF#%z YYD?c6:^l|u'"5F.BMN ܿ8>M1HEZ{OFoV#ZE7= SDt%7"1>#6ѽ2Q,'sG ξOP$UO6#;N nofH wC>MFӏЎ'6?]|!Xj;>)RwSgzk&I%$&$ױҋ4yFVih[AayЄo7vXp 'sl q ]zEq9)jdR_4 0I9|.*i]<1h @ӿ&R)S|SDlY@q[t)2-fVwV`1u企:0D/r!-1g 垶{Lb,&ZRAXu΋xx :.:N h CRa &EhJZӝ{@uȰRƇ2)I >=4 @V=dR.&vVk1%~-R˓nk]Yy4egVp]16g_Z۷PpT̛ƞv7b>0T&B2JN?WڿJ>Eǁxp%<^KmQ }0;D>##2*\~"UL0B˔b \aLcL2\HRW7560PCb2}t`z >Mx79S 1]EBNv uVK󒫠&KUfڔ{m^9h-Ow.Z.Fx}S|IY?_薻Q kz-#M\E@ <@kY~J ͢C f-aNpn'Xԟsm~G̕4?:+.4H=u*l%d"?"tvT F/ĦI+G=|2k><8LcP3J.4dՕlpX =ߎ5&$XW/Ԁ;)eRJPi"'R'H{asctg-((EnmvǟΛO־o`m8?ŵ%QiQ6I[*AX$mtd2~x+^'v!k.m[~A5W&ϕY7>9]:@JhS`Ygx 9%ܵXS[17M~ |rNИuT"(4"h "JqJРAP#.zg\9O@X4N֙zom@ɚr!DdƬ5{Un|{KtAAȷn Q +QlQTeNlر@]Xo{ϖK$pUњme~jiB?I,t/\1XV+ӜPLwjNq@T<y\n}Psh[H ޏp r潇z(L? 9u~1j&0ZڤӴ !#'+rnj>~j)re` $m$U8kP8t_ [uRZJuyY-hZ#u]CVԷc뷆o@o${;YT,󽊘h#9o~G67x1zd;tX'f *I <&O@t;~:<,{Wea]qHS9F7-=/j#ܵjxL2g^ 8K7n*ZxxR8iQ^J^ՠ`5*KC2BD %os.F?YdXIC\ILrFU}c@տ汅@ac+i9gFTYzVdlR8\MqF$t11Vmh|4R`S{#p8<$Z:5u^2npQ,*ҮuR 70E_\S_[JzQN"lqqm`H2X$ni_[9# yk,V tX d&P,U$A$hN5k <~k~3 q4䷚ i?褿0>ql6$녺a6z=!dn]o $6+aTEr[l%U@ً&wٞQނ=;u7..ɵ=ur,wdTn왟@9SH@_:m\g8Sط5S&Y4ܭWOxuE G_vt6,4grTAxhnx4~N3|I|Ӗ"/ 7).>t;@ ]wΖ>3*h7vlPWε2qTTUΦ<;5ճ&YWx߉:xk!N|ie[~.Y`Dύ!n xqi3 0(_D䱄LRv33;}"u]F,>:Vn5s(а@'14E%1$oQ4B{t#cix}iogp&SڇGmxPoN>ؑSK4Mm T]Y~ z&Nt?]bH]ibS?X'BhgBaҀgm] ZC/Pjxp(TZ, p] b#u 8[.>/3qcdH>DZ_KH $Ccds9S$8g;r-^Ygm}#WV4BPD;M ~j8ѭ)o&JP=ˇo0^]52RPC@-ك7P+K\"𓍯}88%gH(s1] 289'YZ/ȱ,t$-%)0^+dXb33PE%Ӳ1MP#A ǥ檛fƍSr/OT>[dM㎎֚ծ&/yX 2&961ݩI<}_n~Y@jI{0XkC' c‡k.i |BA)Jh}z:+xbU_ePt2u,UmN)=0>I:\X-9$Q82*V"H v.1[BoON!28=k7F":/,i";-@ᶒ NYrSyP:1GfX#":h긲X?ĭ1cn+"ߡ5d<W?}'3uA۸ѐQSm D`q_E&`:'+Tb*JWis8(s*̔_V }Eݕ!Ska1~,KI9&VcBS& P} iAT~DU}8KHNkeCsgD.Х5[@a]"HQ+o&SfZ&QmeSٶOw; Q׉}*ꝳVxu7Rz5\'2_ݟ$<ТdWC ߗ!ey' J3*xj#xM~bW=7)PB:(ʡܨFy\֣-fG\ 36gYZ07070100000430000081a4000000000000000000000001604fe4d300002e10000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/nvme/target/nvmet-tcp.ko.xz7zXZִF!t/ຳ-]?Eh=ڜ.+ݿ[CrwH\? IFt(ֲܺt/7+>/Ov^[՝Iqvߖho ,vϛ]%7f&D4Kbu۞nK=5괱Mqk"#%"xHJra_CHS>uF'D V$d.cofh`豘h7Y>;w /|8^eд?W#]." ƴ" L*ٗhC'x+wTjuh(Z$?e+49uHh~Y63:ekDЍatfbR璆÷$KZdd5+)aȅ(U#mf-ُYX }\`.K*]W\k_՜]Wk/Cח9PoySs:)WG)Q0D5QٷFH<3lPRglSB{)R{1LOUJ\x]"A >٨zSv3-ݢW_ॵXuoѻ!LiAQ[!-"XF&OFM0d;wDF0|)lQrk+T?Tp+5:fι\_i6I4oPp']\DXSM3t>)z[*!֦E$SW%>GM\kj.^,xcѡ褐%"zcC2?UۺоERpHd]vO ޮpWk[\ȶ O/$g+ڿ.)c1kw\.tlX~x1 gIlk75/tw|4#:oXh٤;ًH_CBGgFm(ag?[f(j?L+@R@v@*` 8sa>ͨfEtmHgw.ND4bl6 qͭ«z#$1v&aEQxC\; ha=2d2svK)Rկ׬kDx(brE=`0|GQ6]mADBa*FA&+[O:~7tmXӵ ca6 FLeH6ܹ* iq̻?S üGǹiDО*!rQBtkޏgm=ʲ3 p/ڈކmIjB3y4&qvM'/ijԑ*"(ubj*o Qb!G|b\u>}@旛GeSc`&;!"7L9xTYU`d.ߪg<5C-^Y,L>C,љ.k K☰fȤ+7A7W @|\t- pr˲h٬ T?ri2F@shEaŮic\,wjsKQBC&ֳM5i9[EfNy1}`^! D@|=2L|`.XBcUDa/3MPf)o3.u״<6ؕ];E'lWp2dbHV[8jJuCmd;_}cɐ=-M>{[bO} LEuBD+SeRwMDU27ʍō2R~8˲OTa !X37Ȼo6>z*l[e=Ys 7QKKn W5һ1=LK.?k2 2钍Avv6Kqoo]RGg6fkAuxrX@,jRdG2Rtr(*A$ NŅoVSiLss_P4poKOI`ʃ2\?הW.4)'1)O]d QHӣ ZrKUeѤOP6}3DY=8 fhz;5{DaLDG;,(?UؽX䗢5x*2/ub.~UZppf/9 4 ).:ڈ -75`_@WxI}Ա&(`fǬ JͽzVB)+FX@Rȯ%h&-@0tvA`[f%5!eOkmJf1R("ZÍB},tOXjO0u2#p>bDn2&e`ˮa.z5dy _M7}LxC9j9w4{03iP.W8U'}>ꛔ9`sSC 0`D[D3, oՐDbhº?)e_60=~>Z#y+5NPd0G&Laī]lJOIn߭II8h?mKA)xij bE{$N_集Z;74]"溫cN7e5LOGR&iJ1FcjCM]1>h0ņxHZ"/$v\lM+ j]:2R(!-Oը+ϭ󬆔漱QG|-eqU5JZ_HHEi^LoP@rOhj_ɔHaJܵT219ڟJqȨ #]Y5 )tϓB-R+H5~*m q$-IZCs{`ENV\BO1FOIqv"35z4)*3j\C=|ab0-kZUl#1d\x{%Q%/pY;0ݽ~> ԥ;ښٰ룤uj^!YUnefn:bHټӨ89-+srۍLTοOUM8q5\3eh yM!Ƭc *‡_LϼG%?hˉ-aN|yNmYϨuyGU/9|cg~DwxX>8EYW >gK,ɍG־]gR`z4' NPͲ;k{^vd2lJ'_ k𬫆OJ :Q{]{My[ &O⛼=JʐHl{IOv8Z:XD!,X#=IOٔ=(J[fsTgI.@"C /D}y2ӥ#(H(\Ah K0R2iCRR_fz,oF)Oux_X RcPX3Af/R2:SEaa=9ax0uf; NR{ naX ;$fxL:ˢqzMP0sWyJ%} moȆla ɁD0m Z,?+ EƆSc=*M)Ng-+1S+xnWՇ-D[Οr^: ǓF{ELu5N1ȺuŌwMHٰt= qM+a@ m~fBrU_)@2&PܔR32IF)])gw1Sem@Iƿ k`4gHK,Xl̛vKH"+Khf>i?-z LXT93 v"g-^l)^ >WIOB@.JzG tw:uBYHRwX$>ϹAtifB\'.3 Q:k&#)E=CbE[VDFuE >!.\Wِf Ա[?+[@J. ɳB0n]ƥ%-<"L7\['Vs9xjU1駠I_} \m $4^ a>=cBOf [I9C@ 6C HP2~3 erR14(GgU.Pi&EtlԅpW>INs2bJn+BJ/V ƨ͎zKp:8 _9*}ʯfnLo;Ol;2YdMRHvTUJ)LD,V87'D] e;hFX8ԸH\:j::[ r?3-$$b> rqR] +ZA]ǭ|4~X,@!%?s_S}/peCTq~ᐰX]ØYvmQ'W x,bʕj!7#po3el41eXP2.켚E>KxnQQHhGc5'Kzqb>Ž1j6aaIW*FQoe.O7+QM K+tlB&SZȱN 6Ctz9~ޘیY!W3nuK6|Dm ieCS,8DڶcGpqDzش[tl_.ǜcQt/±wKq"OXcWhOxP3Ȯm*6Ybwr.tFΖ[~C[TEnKڈlb)]ȕdK\g @r^ ۸o 'ELHޚ /cp7a#MW/0^˧ YP#D#2ljtx4ţl'Ҕ9mvn#Мqp>q/ 88ECڈ#,a Z2m ɐ&VLЇRG!w0gnLn]Kt ORgU,ZcҺÄĖ&FprJB4Ȅ3/,=>N AMPZ4&ڥi>#j6`ŭʢ4Q8vcZA.ЏY/~zTv>T.-'d >ԝ!1.|d*#J_Rp41x,b.8X +K;ydJ#[Z+$pd"R{`P5c6}wSlN`T#&!W"W6Jfyc h$zu!˜yE8ºV8zP;qjn 8;~Ej5pNjÆcx`]WD}|rEyQ=Reɏt\a ,KGܞô$Mfi.^ yowN ^(i)xqgd z?K]"uòcQ` 0I!n|xNy燐gOYv;P /5rJJu q+k;Smq#j J6˲®/$W5{ HiC Dx{hĭaK7Qhxoe"spekuu:mp27CERa,]3iQ8kMR,R8*;B&U_qtmFCސgoFZɶTX{Kij,p=7?CeGhKX!pPlEPWmoXvq]L_Z2E(]Ѧ eoLXOLQRe`ZԱge<ܠCBQ?Kh ѐ ?-6'_ h/S")N/]d7Ћ~L7OC8wL=w0˂o66jڤ;Zro&E'UogVF2O'm[WJ[[Č{_ t7VĒBnmo m)39K2[*bٺK;;\rg ^/"h;ͤ.ūޣ?LOYeD\۾ Z쳒JI1s8"]@o03\/,ZE!6-sq}*!eW? e QSIgA6_M="EL/s$pXh yYҸ?tK̉Ȉ> !!؞Pz^^#J=;`9KMPF`I4GjtҀ.3$2a-k~|X_Y{fY}>X^d]^Hc#–x. Ԩ/qɃOEgp4=]cf:mW~1)=E!FPpƗ .%/Y_jTvD:|NhOU72^h>ڇbLV2rׁG?Q8}Vf.fδ  Hס{.)sfVmes uha>H+wso)SjX% `ϺSjp1U6wcW 6F*L]|K93Il_o%!*7&Pl˾땇;gWzFYL w&}">+-B5.{ PF 'Lΰ:- sf劄YZ$ -ʕ-r\ۇU?QVݙEgt0g(w [ ǽ&+ ӓ2j 8~c;C>JbY8V!88wcDo|snr?2}59% LZzGz@a5]|eB LWpHtA3ʝWe:իL+.%t>D\IyLe1Lo|+@-p9<_;TzOv-;G; YʚB孺k 9Y:0{ܦ#FcnB>B@bȠ°{QyhB-B=n$ g5hD8'VRXo`s^']FLFcj*w>u"W 00?I !􃋟m p$&W7.N'|k F"/gLiq2Kč_WTnqy w򰃻8 i?!f̲w61AȽu BU10Z>Rruc#.I֙Da9Dmg c23)Z ʄqV8 oi48=-6)* C,PO!JBk tk2 ^@wuAgؘ$ϟ֣P7p*1@$]Üz^B", lCL@ 9p(ڕÇ}v=*()@?d{qö2RO*VK?oJyrԔbCA$r>z0jU0mVhJ1UJݾj9%#9bY7ohx{GB@o~XzxfU ˎ`9Oʮ Rvx=4`+,eWy!M7۴xq6_풻.E< \)ERO+ `j/Q҉۾O8Ehimct)0BSy@|* ( Ev |ƫ@n=r8VeKr"[8~3<*tKTtGi۷"o9X,y26Ap&ޯu쉃ק }# 3$xb.nub ёiK6uj(bV*6cP}[2%D3g]]Q,`,}z? Ccpz?nKo;޹܇&G% 2m 9%zwO3< _АyA^:g'Xot5'JHqZ׵Cg6nGD7g,".:"7,YĬT>Ki& X%)fR}-o 5\-YnSǛ$/&[z J4,HP Lqn0‚KSWS7Ͱ6{^c͚F:$~?8di-ݴUB#A)cL/bS6/٫G:vK6HuV,'x?7nà _ 1G#/qw Z^˃)ݕ:-1F?\Ko=uz:8'&[ώXex}&>J2Lwu:AG_ &U4,!3u'6WwnZ.e{^.&Z C2Y.JvS5Xy~MIHMoC1Z.lN%v?oʖD}ynt oUFx[@b5K'tx'!zM.ss[#F{*.&Ny-G,7ґӌa%#g!qT d96N J*ȰNM:n@tqbRK=@/__nWۯMy5=(MwݛE42#"pN;ҡF^T6EL$qK<}+ȷA?4inr[2&%xQH<Bdz@aSv_`NjQ5Uٗl%Ȕ U84Y;+ k?Boo}|+Hmʍp:-uUL(2o˚[iߤK2q*0iśA]J\$h)c諲n^WZ+Ò"ƻf}A&Ϩk6TIipȢ(= i<+-J9<;ON~*Wp_%JIJ&)՞/Db\aSmVlU~&Jl (zۆut $c6rȖ `GƑfg%PsŮ]S1W֟LZ`H !zA+l29q5z4">>s\PyNhڨ# Kn0vӲ g3 6",Ѕ<pME[^*FX|a4`)]}"+ʟDc"qN /*UQWB BxiR9!LUhzk1_P[F U/7qlsJQ^2# ag)K/{6řpa"OY#^ 2o#9&WND F(7uB)6<)q7<*F!0( PGO bw /Rb" _x JVٜ"IĔX*8r%FM\n O+Do_ 5Q*/(8x:U0ˍb84BܢNuǔ )}4jcz::e뙘"yWBbɎ=BQ>!)|Ϙe?*,S|) 3THJOx_4].vͷ,;'њtNMx7Gp|ːZ§/L^L<͎p@$tw 䔯^.3ba^=߂ o"Zy ͋9 "A&|/;5ƒX{#E앦y a|Z~f7{84&,W#!6Bb5G꩜zzEނ)bu jم?)(lz[O@q:&`6+p.ppB`*"%[!D gO+'ԝ 1_ &R(33z- P_JxХL_wHz%F1vovRqK$Z.^57~d v%aH敞OB?C-Z*BRR*K`f(jpfg=gRwEp,*rᑁETc9<<9/7^R0H%vYf/UI}@‰IC9xC0P5z^#qgro:5Q+5NA{tR܀>9技+ܓcRj0K$)3V*8sXS۹hC +#,moUᒉBC&NZ6HrmjzR/}1ZC`]^&\V#QIҼ s Qo/Cbshrr0)N,p_;|y ҁ& (^ޗ*>5N({{.&2'(auNkQ++g!/9q3N^s kq* 0DMi:/ߊtxNCZwk?y:+NNgբI\|(=I'(欒BkR^x#5,7嶳^VkM\HPE;vI6Rt'Z( +ww`L{`?Gr,wu)'LÎDO=t{$4^׻4^Z&wN:| IּUvdWI+p\xG]'k+J'o͖$5wZf';dTKLiX4}e⇔hR,زERa@[juYm0{2X3Lǖ;ΫWdL"? l }ͭхթSت.*dPyJoB7i;Q9Jgh#M-SUB꺌ab|>cZqC}bȺe2# 0{j%q TBoMFasb5 QieRgTjj ,UIw%:ѯE"Zk{[_ր# n6Alh7Ӑk$~nk|: X' JJ;BG&={k^Ăht>04]J(bXgLY&Tb{(D*93r @84jrqZD{ A(svNR U-t1JDjCg;w-R$: T-)zנּ yQPv/nP8Î1r Napn ç݌'7zÀԛtҩYkCqsK0L|adݬ*/\ tljS#]#y4^^a[a2c)~ȫ%\ RFxenww- -,ߎϳV|kzf&#rxa^dU:c٩I; lk _72|^15e>&^/uWҡ7rb !^g?H?҇Rn>I)|¬X¦0ro'~?䊞MM*[pb})/iNX*{YԾc;gR-!r>zND~GLH2|FƤX/8D_k:Lz r/D@^ۄ=4ߠXj]пgd]HzvC@z1ɰYo ﺒ!#MHw{V!1zY} Z1%}FŰP9K W){9qTQ:T馽/__j]oZD+ˣ&IJpCYqqЮЍgG#?ĩE޴E.^`#QD)M qƑ35,ݑ0!P!GT߁8KI.Z`'R+##E LuQZ'&nxnP!h@}31LG=~/at82' n'i8F-Q= !a|!ψ6m\f^Ы;Z1 ` 9޹Cc "IbXHH}66 (7UtSI4CZyI@esS2 Ujׯr`<@(ЁpxVhV XDYKYɺ_e;d "Eا167 9|_Zg FrMj?7?@Y=88 <;Y2@ЏUSiWd3*kk!8W:-[{n]=;ŀ7kXKx\<2(^RϡRgt& ע< ,*oBbNU9"]RŊ9;Zf`8xB,!Ai heoh"Ҩ]mІ{r{0fYj¯B9c4$sVoj K'6QPPsL̅%MtXucr`mxj@ecS] *\\+LP/$B nhS"£ ZN ǯW"᜝ Vr}VɻRpx9 Eȁ)֑`>/i60;2zشx}o5vϺӮ}'%4t1xx)yx֑6[aSZ/ڇ, O\9t0 ITQ_G1k{ /pk:daYLCʅ!SD|Z:|8 o&,`ǵvNJ?@ XnnV^y eq,5r.ͱzZଯ;\n'#bNP1/Ջ|p Z :F>z6KY,DڿX?G T*~@FzBXUJA v]ZV-ƪ hW>cWp#0k(yѠnZ-FɟDP"d܌'  ZTQG!3x yQXk/Sy7L/lPΦR[\EF]衙pW ;9y+* \Ry`鎃coY][*EY,!Za0c1*y,N6W̟qAn1) Zzk)uKC2-\U3"p.&ST>KT ù9Yk ˻>]DǥA)7@ݫ1V^3_/`|(1Thy+̸T'](SãI*ړӝʅٹ9K8q@CK( X*(UmtVv7RXD\[$m9loc^63Xj邸f^ 81:'Bawo-h\&W]8R9FrФ'xX.\ԮS=pϜҀ <;iY? YI ǀE)SEA炲bvX73 "5953l !Cdl9U)Ho4 Moy2.zi3rWRi0J5@Rz=O[J ܀%&j"^u7GN)]'N]}3F{$b?lt+\;8( bN0D0?XMIQ1.lR6T+6,mLYrK**D I>2fe0nYq,vB`Q$~R#WMW .keԪ Qw Oӽ p=5<%r7W㱹Q41ܮ2@[R!7n}m%cIa/ Y)b95fR"q1X5 `UZ>\Bh&JMyBNOGսjLV񀈊ߣ{MF+KFÊ%FsmΦXRƉC~-KYƶ7k; =pU74_o7( 5~9#sRlq@ѽg!P(|POjי!&,I3%][E3|j*Cy۟w&Cm}}Sۄ!z`p€ɭ\s/YA(M~>)=/k <'="ATmGzVWS|I%]Bg*srtmot8ZC~ƉI @(}ASsVIH0(_DſyDE\b|!si~?{ 6o@Zx<.TX a9o=tvʭOyBxtW]`}2E~hN*otwѿt4&v g!M5oAYq]DD#J|DV (+!lyCǸQ@%LY V𰔆[Bk?6<gRZ$[uͮ i?) >2 Z%xd ۍ1ޭ%f=;ZO;2yFn.HlQ7R(5&~.) ZP,'50 ĺ9ms}xfßn:MaZÎNGgү4$NKT/8CKlg_l}d&g(_%̱؋я60ǘErH%W>71'T dig북oI^PD4 ҒRav!F1z'`$'uD\l{w uJ3GB/&JGC80 m%o/xJ8}lPϳUgeF'd {2LN 'P qBJ!|{ ϓ7mS "W5 Pε;7{s9Y\q:=5NcǪ{qe TõԚ9/}H_x"01SRCbrcR\-{/&b'ZV>?--]&؁F4:,Ӧ1z& @{J#ϔdgkHRԃ)s4nF5ݫ"r6W!C;8*voe0\y̛$ ZэuTjJ":Rfw&ѫW+(s ݚԒΪw >CPl7u%m(BMgJL+l*J IהHcrVʟBo8"68JpDPa ~J%J>}~Si/\wtMx&ɚHj[\,Yl{󖄚*l\Xgb`?@sHMv(=ihɠyIBKע@0Bdw]|3 ^k/"H c*j:tdsH&rڙJ%c@\(^!D@K/M.MZ;"<6a>56 =Hx #+`D=yvU&hn𔏖a(l*Yق5/=IQ*̿pned6 E0JLQNi͝v'y %$iۮ(k]4]^IDm8_},97#Uӑ{ZAD*"??=Tȥ|Og0龑NU5Õ֬ ~.V@QV! A/ ooY 1JZ'D4VIO;Ulu)'DݙH)5;y}nfKsB<S (a0H M'A+GEb9{ӓv)ͻmaw̔ڔ%,*5^KQT XP]Q. ={wN)Gx$v)dL8qj 8xgD"^2L}ɀwvdSXw4;:% w"9D6kbiz@#_=ɞ+M< 9cB|d4˳7/n&nm^ @;Yĭ3FU Ķ3 l>MgBnGI#mVGϽ<4DBQzpKS`%0oW-ˋ=e%Dy5g6V5GYmQI٭R}Vp b âE1]rLFg2wO \u倘bn0UtKԩ(jm30!䔫2%ޖp6 pۦl"hoـ-s w*>+~@x N8lWZ'w]$%Q{~g=2jẄ́dw6zvcGWYb fjJkotv;Tg[^._H@ ] bM1$t?$K8`v@F6Kd8 8YO9gQYb.v:Âv*{eοa ɨ$xr+}QLS0ŰDy=+ԣYI>[5lOuh&P01wDPìvK 왋4 jس'گrULZ!5Se8Mng7RDyel F'߇'H9q=7wo@;s`>rj5o\.DQnPej{} YYWA-$nZE94;SL-4@&݁W;=!EY~Kԏj_ʚ-BATP]sgeV fAbY 8g2̲O|ջ 4T~?Ӌ]}X>U4a't䆱7Q؍4$)rcGlJTS}`S(,jdC?|[Z=, f_:i׺~0Ѿf3HZ /YD`C[c&X?1g{*'Gp5+'eɗr>/'gnC'®Ib3UagFiȍ@K=΃  /&OO c5lc$/6:0 L 0# z6Gje < 0C+Τ ءO}D A)1e6 rYcMfwtܭA> d#r< 43J`(;}֋y"d w 055YTj 9'īD!XDBj{\公A۸by ImI=3?'o~vSXqϛ>eĐ~Ꜯ\Y]b{G͔^Kv+Be) 7߇,.-ZɶT-+sifrƀIL?> s,0M"=UWpAkVɶ=0/:6KJI hX#+g 3] jC*)8ihpM 'TQ~tP*tP^;?ݾLi!hjU2Qg<7дJ]7yP _P4 b :5r3t|SIP7 >Zr&{cr]7c-*ZI3* nWOeDj5zq=zJPq3%tM;`Goml-cBꚣ<XDxR51'.9l1RWvh#)˨t (a|SU=8)ƒ0=UdtHXb9p:qw>ϻ(Y^42)'UbcN-?\5Wy%2SlE 8: jfۺ-`m<";ш|j1W)V ̙ᴜO0_^[):@lvֈ z-}O"Y!$}P ;7&E!{_9g:V{=6:!C髁:6Nz?[Lc8>6? u+wJěIq;eE.g O51h'_j|Y9G`GߙB> 1w0 URtXkC-AYӂi(KѭϿqy y<^e:τ܉RW#e]ʣ4%kYQz{z >g2杹9uqx{d{ Ш向PO'U+[˿"`g+&blHXQsbڰsӴu&N |I{ cD1My]U4(O/X?ƍEkCmنC\7LM겖@u < 'Hhg(ra7\ Re؟p ]V#OV$|HVc}e kRxVN:RulƌDf}&[ 3il@ ^܂'\nrǡ!͏OY41m@}lgYn!iC}^cy@{7v oM#J~}"WFDY&!vƸ}6p+tMDee.c5*l%blg Uiʂ%=Gu]g(='&<.Kry EpƩ7'S'7U3dPT1د-|H> X{a6 F"Da2'S2J&3H{?:]e*\;eOH}@~d .R7y0 x~Yvh17]%~0fvttJ0QEjуqڠ10߹!"|G/ZEu(,b@6 H(X-ްa5* >]%yVURޒN: LDa {,C+;a 9Y,Հ_#浿d^J!R{֐|1`V~9~IAz]0.ZwPi=1 `oV c24ޤŞό7oלWoxҹQR9,}#W(JVDMLpV)Azγ֙SEa@A8λ NP [ c3M:\2gMqoZN<Ȱ6X+|Gү)]ӆ[(2('s< wgi*!~ *4^i)oYW gW02a+'0kG>YڜCWzTRHP7ԪGfC%=w4Emg%D)ز !%qzV`b_zj^DDx&Svc8<[B3`Sz7`ۂs+J#>˪0$Cu_y[^C#|(s~cGf7R` R` C^*g[n~ٓmV 魭/s3~=7*Ϣf9pr%m&qz}`iTS;77⩾C{p-&HOƍGYLR;s_Hؓ '`QppԾM ܬ,e(8ÍgEj+]E9wg-ϲL:kg}ehIG^|:HL2cR6}4Q&z[VT2w_LFWUp~Yx<䆡k< '0ևjdǕdU"Ώt*3l(N4i>z?TH9?v_\D=dJF:֩/ӡ\;7 {G^ ~.*';SpKdn(}+-il{Ąߤ+GnN/׽^L^tcsP%-,0Q8i Y'`_Ⱦ b\^u?n"&"YWrUN}/DF%%P9PEfm&fԢK!MޟQrc$&*Cw~uE C?(3Pm%JbK |^cv4박rdM "ŘyiQ]4K0s  7z\`NکOCF*\4 | u9v1Hrc_ɢDyyRf~% "\@o"w%cL}-䎉"Cn.wk'}=oʅ o\ %G.+ J#ZKX-H]NnxQE ˚K}o pWaBv)OI-_E^/w -{BT`;&ҥ˶N#N?Fo$dIӲ):ȹǘ=OʜE;!۬-$gD_~;خDWN簤7ǘ?7w#/Tl/u9 #I%Cg'{[uށ1Ea4ʄu/,F !4l'۩Tv׼%ʹx!dWm,m `Y!h3fL߫D VX1^ m-6h~0cp;ary5{/wsf""e_\j^:-F14K).ZĵU5B0ì1(lT"6~nb-J%ʗ|# evO5B9w#S>h˸v;A>}ߦٟr 4zo\Ibwq:pp*Ou&yD鶳*7V)dt|Rsv/u;7R&^eq]S,s5/L8}߼4yȊziCP^_n"@ƼĈS;U-nɿ*=L/sn9b9(~wŷ1Le(ENyH |qRLF~S@vt- 6 eI|TXWDQ}%m2ĎcR돴iIE.7od>U } `?-4j[ݕPU 9z7y 0R,lV;y4Jb;:Zn}NA*L}2>LዧWGI$͚pks~w1>?~'Os-+jZ1IĶlg0f1{Iїx>-~hKҚmXy 9QsZ|ﻲ#&FZYc}ÜQ7R#3zȥ/.^~!/߳ )XjՊ_4O}Ucfnͩ7V:c>sĜ`;hWѮOA]R,:LB' IAcj0у s4kQk&@E ո5?. >?=:rrٰwmk6@3HBY>5bLZy~"%#M ഝجle+Icx!X5O=9e?e>pTE_i=| S;`PazmS̐R[ . <Ρ zYdf# 6//TT|xN| 8LԍCa Jg|}A>l$jsCYo/™ D˵3"* #{dYB'|q]am[Q׬!+C3jnq>KDKاx5f YE-ȃf;@`GeKڎ;]0If%W JyE8S~y J6_`8XRQ\U4}󱑖k%9MTB6{ްL0xokeBMyu$}͚_ V4Jw _{.Yn!rΊW:;hPO\ V{p 0Z4ewk%95tᛉ(ϣrnvl:OgaCeEMDKoX iX Vf @FjzR̿!qc"i'n$r蛁8_ T&&q*eu7Ҿ'vķ0"L-! B@jPi~,؎ E2 !$!UK+@<IVZiq⭏AgH ÿbfnkђ{2$\#+8|Ty7|ķ#8du[C"<]úIڞ)Y+[е!кKKw!>I MzCh7?Rf %AgSaJ#P8ѯ[ޠ1@jN EdLc{ #WKU/ ]ɲ3u [#WP~ nM%fn'Թ굧>54s`UM^AXucNv;G_=Ŧ'i9VWWZ JBLީOkOt>5 ߨ7,c]:b Xw+Ki^ bU,,RK F57Q)sJ Xx5E27"2e]Ti^ZC@ lv69=\ ȢJ9 %t&DE{+Q8jzII\ oquAci䮖h{xLD}N Rn$<^\E" `+Ru'Y5X[vDmix:DVR/k(|ޕ:Q)oDbf6BiM"VڵG;p>(5BVؙ"`URr }d3:[S!0CC*eՓhNjOө'Ky9E25&;mG@Fe &cvG"Ѵ?3y %fŌ0B'tM"V}5_Wuo⦭J107Զ#蹹ix{QJWWP>4;J.F,2|u<twNCC+mIN`q} 7);`2p6HAn݉CXQ^!ҍg#,j%w.-($^9j{Y'|~EQF8iGR,*S=ww{kpehŜ]U] gTt)KIG<[E{ۋxVyJe}?>5[ _5ӳ>dh R6ꦖR*wNJ܀ptkZV,M2.=/Z&в %qvWĆ@$"z 41ȕGvJ"dgb!!c,pfDqKcꩿt'cg5m 쏽q$ 7Zě>,`()jQY5[>I،IRZby^3㛃St\^(yJOg TGN]Մy)" 9ae"@14×U]QhՑ[ [1_TA$2Fu l)T5},b*ZStRS0պ%!hMK$T4:k{`}# S dot^& z;wAɸ0 {k⽶'uB"n/zyTx䋼\DdVx \ v̩;*\m~I(DtZ҂ox00Z  ![vYWJɕ(3|n=nf^y+E")!\LVpqi]JdXۿ s<nr%@P^'T0ͅt%G<\߯Y+ FMl@Ҝ)=D ZW,_Y1κ>Yu앥q$J)FldvgmcatH4zMAͳdoi#pioJ6~ȃtFnzUiM ZZ3}x;[1f|)hDnޫ L)TwƏƯ%\\@zTB, APch̀{^V4 '@]ešh[G[+sS!!z+l&HRQ[[K8\ &J0_Sj :?JnY("eV#8-z}x'2J4']`2Cvg(Zln>X ' x|0x7 V1c}-,: [Rg#>kz\\D'*Zd)$Bn׃gVVc`Y\C2 $ʛ {SK0'PsP}Pv>$BIpAW T}©¹NIn&b⭖;TҊRi%d##r2TUdTS=^ m|njg#6v/'|E7kEzFbᒟ`˲[Jt\Hj 7<fD5Ow^p0m#\96D%%<42})w^!\sR 9:SnWH%P2Roqs!yO6xfbU?Rϱ][R E3G}Wп%zOr[\GlX `m,8Az7-jĢ-ױUε݄E{ L@lnLxN7Ay^]?VKsטS'<+kJ_Z'<4v*EhE&n|21<0+u駁=/o7n|±%~[qU>J^V -H~~NUErM!qv2;!8'bD[_(0,D5br3 36K՚>No7'\-l揨3)}u6rl|8<_ jXнv]hqFzTL.d|ğ]SʋoOl)lhNЃUl 8Q2rc#lI's(*{j %z8`+mvAe0}JcU֌iAk*@!j քʓY:Rza!, f grbdk;O#Z]7y%ąlGrSԊCqoQ"bei4v-*_qTI4`FcTn uBbaIE' [muAtQwU6)^$˄,L K`[7~u8 w_ UХ$mS5?$Zp韡W.vq=KowO@.:׎xY\o:ɴ٦;{GΐYn9CWѬoZX(d 0ʚԘND.·HSwH=׻eQNP;֪r!>j]P1pʼncl$q\Wn>--(r.*j#S BH*chwH{ =$x'w-3V)mWO`f/m: d {$|xnFG{؛c묷U:pO'3jp0@C٨N#q.IQ5Dhd)[Tǖy1HAb$b7J / 31Dj1<ŗ?S.U1:dͨX|4JK/LPj)')! fU0?zdgo8;]`P 탹\rF1fuN&\Wv;ʐ "ɤiTI ho`}m6>#AMYLMYWM:J 6#[ntr67F3>nUf$5%ݼ x+!dqu/N/T0Nx>NJ=BkŴ}l_t{f~RU/-, z܂-ZzÞ2=p2b*`(` "=A#vHO a.C/ ЍyšDGܵRxa|.~m sD:Q#v8J03#R>' 7IA, 9ySU,Nދ#lc'PV_Ŕucsx3 ~w8󾐛PkFq3'])eyPYxil&ҧmóOsMgsۍS2i^ʌ5Dln0˓aUfvvzk<0}r@x)>CE676hBqLG+X8Tu#.h)tnqnf„1ˎc+ d '. -i w+Ç $z9iiN#k-:Y%3q_eT7v'D=}$Ә)fŔGs{ɴGԮqS^UۋF;ҽh55;KobyeY98rZ)FV*=9xKjOviJ=@?TeMoXo~VTu'2#Oi&5oS2xD:&tG@ !I 6b~x eS.8\Xy1RR.Jv}1Ã>+9.4@/ K!&,-Q&K3B<nÚXzլ았 8` T >bB'>j/) ~U婢f̘~E7Z9ўVR]oL@58hrsp]Auu>)ZBgINh:8KSG®\?eBRyd7e:QOW̌~ ł,Od\@:+?l(u,5uRv\ؘO? uUkyUHJ1D.fפciFf"f1[[xwܐ3W>9\7坔*S7d:?L.JaH!犳& Sʬ2Z_X*wA36fr{8<W3y|mCu ?p? I=CA/Cl8>B jWC3("?-Z\A(E`Ț0 mtO(L`mƗ 4uO h_U[ $ d[=`|r u~ ī9gxYH(ǡJDn/臭N!-Q:ޥ%J>o6_]R*6rpzlx͊Q}~7?:t#98b2rv %EQEa[\BbPdA>4c[W;vOuME '`_ :#n&Cd; oP^#Cj1;d #n'X82ѪY4]44tH񗝚bo`ɏ؛-5 ۷< ڡCن?3 <, & cQj-;"#WaKX. P]n,#',GI)ȁy ;u Q M1MR1/lkKih!xb9ٚcs H̟H'&#22zy!Z9B |h }=$0_(Iwx0[PI#DA~ODn,X60`x NUJ5L/'|`ND Tht0M<rozep%;R_ "!J@FvG֊s0dY;nmBa)2~!QĞeCL&Jɭvvgc7E Nu(ꥻVw83|%͐磿{%o)DwԬYbPwك~6uRϓr^t.[H|$߸@+ѥAa$ݑ⃐șioi5ry4X0*b?+7)LNԹ$~Ӄ,n>ܩ]^ן4LubQ޿=0t**N*+R>4mhEmMT7W9u!ei]:M}!nH[M5L^\s ,hkmݼG/IR[bX!m[議Sj5c +f y jK)AMvsO)ntEQH(q&f$H|uխnxÜ% vߣ'H@& &P+?h:NYO;ʍAB 4ڬ+{1azs ?m)U+ARgoU|[,9? :nG FQ;P#iK*Z@cDlIȑjOSp0nqHGL#Kbs&4.@js|chzgkE0B|;Ix״=Vo4ʾљQ<%ϳ,JkSi dʰ7B.8̵o{9Lv JlN$3[78+%q- \Ct `F}XMX'1/ I++} vonVL|4 k-7-^eS^@fHLr~~~ ='[$`@RTB07C!xDM "@ҥed-r2;DhC1V3>͟*Z7Ea妜<"˃V B_38;sH@OOG-q 9y0.m82P?ٱؖJ<qG1:-<߉g,@K_|Jw+b?‹a) ϊgn!p짩XhJ1*NKǷJ檀!<m6Rqz}nL4nKl--\+Z:.AQ8'YM9;wj3Υ SeDII݋Ĵ>6`)M&f,#s\~ !MZ9f>i*٬Xn悬]29-TеWr.Ss:)tƙR="md}a/VG BoG~/vƓ$˘6OQhb7Psީ{pJ^/K;yVz|ŶT1ʻ3 4#TRbu\9__zE~~,WfSF0X"!һB1fq M ѳ,ܲv/f:ѥz}X|xBOl|6vCa`&-F00ꬎfŸ=B:(x;fpp^,MC\6xtCYetˡS6"|@NjKhL(.ӉQwn5$akw ˱p3RFɏ]D8 ·<#5oW-qC "s.iSz:ZÏgTgpaдiXB%"n.d3UȊߊBWF޲2kyAcGS Rw1vm~e[2BI4J3SX+Rz0cex4i\ vm.4 6~r$p!|tTX\~V5/i˵>w 3Bׇa3W6AOS@#0M6b"/HWAyu ȍIfGGdW(+3Hp 5^C~0C'WH{c~g{N\bmh(.@7G<'~VX27L*rU`ӆ7BXf@B_\lż"@*!<+f$rf~F̿Z̑qB!(Re&EW6e%TIhԢ{$t*u@B]4|Jt:RHjv@ F/E5^_p& YTFS+l#$׭)IjpE'=<ؠ_Bş'>^مG/ *@X#fycX>,\`{:_WnPb ВU kGK/".>d$Ãׅցf&S:OC!PN!(jמۤ;a-^SCXz?o1Yy3a8ՈHZ }]=*wĶ!OH_>H~|U _X&D఩GJ:E߿ySA AlvZ*%xUboԏ.It"Ț8n2KHvз#cՄX\KiNmv0ix 7ݎ6={OwÒFsE$z eIa| ӿAYTdX)rPPaۮx֤g0E}"/VAi.MpҎtQuA{&+K0~FXc +va'NU8+PKM'> ކ9 =yhނXmZYK8LT.0}Z)FFCbu!A`%[:d\^(g3Ub:M9G#B )!-j꼵{tmR:Ucl<}q~lA`;~6E]rN`Q$+R){KS%En2p@ǬM8e`+kGp[ `kA& /oz[ XVJ^vk_0[ܥbwgr{e m|_H*wCtg ui`ؾ} =8AkP)Kt*yICf}g(-@,sVi<=\z*Ȋic> T~E{l@1KcMv5?K4{$*ϭ1>Y#8"2PoANFПRa r<|\?/ a"Y"],S0ƐEmq$ wN;d *l퍑7Ee~=俒z/\Dx^- ox({,Vgg,~[o?-dQI6DǶ ÿY\iO܁ 2{7¸*]SegjgV:G6MЦ 2 xtq1@,v?eȝQ<n~稌Z%6G= )T+oUy:zϐ,<(z,6C2}|¤5V]=[N<ꗤu?Heư=jbm" H09 |<̶ 7%Ҍ21 {cTAp+x\R`PS3ꏱkqb܂zt̓QU{ 4T^A^J,}zcfKm],;x!81)O$[)&bƟ_V,AUW"N{2db#9 h-!ؕM 202C}h?Ώt9M⥆-yy2!ˡtw{E^\m#>HMT7y;3 +eG`TpTڀ05K.7Eo!KtC*Y+:Q`[+5EyKeMyƙyMUɚ#4\WyPôG9m|}aնC]?yֺ8Z9 !/$x\);Qt1?jw'=Vk[墾, #Әp| r?Pݵ E"771'qaO`K^fUYnR6j+9@7e̿*8T&&׹*p;egFL&Hf9h#`̆{??pv|-E0PG8ddUf({f®UbDêo%X \ xԏ2@D3댾X?N \LW{Awޤn؈ROdȡbF.:_Lpb9N)rʒi<1x|Ptq:O4e;0f= <#{]Ư^0:h_ةh%VHto+ICC}|TJ䎔C]YQֈܮyFO|!dDw@a /g gyW)!y[<J"T[CQ]Q_&WbO⁸Luɮ<>a\?mrFaguDz=vͨS?G?l2Ua*%o ~2΂Wp'6L0?Cf"(bb^yTyk>߻+zVFq}ǺT:R{HS8R1;B X\[l69gkE:&Y W?9qAAk zZ7 5nhHh/w?7^G-ˀ1ՀrXUQ`P}gsFCS6]i_9q&*'̌>@,o^;e9xGd0} 1gH1㳵-t? anT=f#e)1Ԅ& ZM< J {xe*t䓒"eYRvS@mA*-?MWn` <.|pzȇQ 8TZY2pO_,66{ՅAkĵld,!Z1Q=ZiV2t/+=>:JWW 0ޯWnb#SpPޭdSܦRaC6-0_"ɭoyvyij7KwM< NZ*{rl+2NJB{ !ǀ@b>Kwt\ibJ\P_ gr|zJj32'D٣@b!Su/pJi˔ ,G۰՗i "6fu2QJt -%9AX_QyQ8S:ĨFw/>)<uT%ɒ@i;VV&/W{dSA&yF|X%"BW028pn81Nɢ!ƪk=d>LL\t678M:03_2~kY)_˰"}VR$) -%t^̮R+>>R֪[FNBfKyIhLWBUg1X@Q)Y@)ƾMLmq05*ӯE1TqaаS.W\l}%>]ψ&+dwTgF>BN5S)`9]gP0zV 9Wz쭾u9"}Dq,+yjM)E|]hث<Ӡ{;79s 0\&^_][1yF@"sAla σ.Ī}Ţ̷/-MQZ_f 8dPHwy'sf.:TU&"Ԛ 82Ҹ7vatKrOuluS>mGQu!4Wj#V3$nc\}ԀU 0HMb96eojA7x0nFqG:NZSʁP?vG#b_u4ejCCF m0e>ל:GۘcHd<+s)ͨ/*l #/>a#N29ͪ0e'&,yq5nx ]]2IncbY ,#`sGaxdp@V$T=x @}2, KC"RDy.>b>^j_g&nL qb295<`9;N@ٔg2y{㥥 Rݻ*X&F3Wp LYf+{y6Rϴh8ܫީgv2T+QxWИF:I457|*Vcqab!C5P"`N5o@W㲮uRbt Zu.nR]!׊Ш\rѼ[D KD0l7( X~Ux;dPw ȦH㼒X-,]<=}3:U>v΂Z1hr3xZR$le mSOV .h*SIJ/Gi.d;6F=w XzW8I$,smahHe_9(ͼR֎\,y6 a&c#0v=6=ވ^/u,OlCDiFx?܆Xo9 `'ۉ0S_DBڍR16LjYv%,6od%p+!-5"T!dDZe3Oy9mܤd|!H+BAQles:mP]4o$?ǡ~28AmjIJp#tjh.sl>GB닲Q3Bull_KL$fxת)lXyINlBqa͘RF4EtUM cdZ@""1dWqWP ⟽ov_˾M(m0u(X=y~5FHk}ULgFKNh/ ?,@`GK#b,>SP4KUv2!̉I,jYk vf_ ֓ /!PK5>!TX?_SsM] r'ѴފNq@yL&/cye*+ HL+ 91,ѲHU,:Cu">9smUC!8tQ0%65Ȍ3o>'tt/-=/D qZ+*(Un1#?$frV, trZ'+%}qF> m]{.`T)gJ)QdDBB_(S⒰x^cFqX(!4%,AqV-`r'E]* # eG{Rc+!z?+eԴqE!{>[re_AtXa~#ՠf#l=g ec/v7qΞvI`ruɂA*i"XJj$Hߣ>Zx+Ş?+л rS]х˛Q(Pr4J >[W-R^ 7~NNI}HײRz`%kq?g;,j$5vNwDV~c ,ܑVWc uOY=t̙ZPʞF/4faLY k{(ZuWIݒw^FLK%7B^5ګbtf YxINJSA &hnuvAL:Z-ţuV{%|t}Bt޺FQL+\ʅmq>}Iry5m՜)fr4Q`Ϧ=m^?WEF&*l9/ԮApge8:27YcJZμm!lDLճ`Ƥn5NcbƦ7al(6Zʿ5HTʃͶpwyJu @d|>:eJ;bBiW48q4uҷfrDI4x繀ߞh1\ЁTvUP^R1U*4/ltIkJs7QYpmAO&P *d=C=D%q'@)rGc[*`%V[.x 7M Ri8JJ6]p;D` r{+Fyk)fK{r | M%IYXSɶ? &hRBթj"P, ɉ0$?X5+WJ[Utv(9u^]4y̖]H@Pcn:C?\Wk겱$Qh9-褘3p^ RMV9ilfY~),B&Uu@a mc7EY Ot=X˟v1 t(,Rf5yk=# y,WM#B{apY+3>p-|. ϴQۆʜ8 0A8 *S{z5AҕM}p:{掊|[ዿ)6T*nw]x:v(F \RZhຨpהܽ2@My"ͿN3 /j3O0{mһxu),IUZVR>v77%eb ;Je 5J"`Hq&} BTC%]D&gfUrArQLT#́`GGQB}'t\{L@^CUaK,V ?vHKK?~>6;%Z8R 9ߙh!t4ypmf%A9y_i(Aifn*mRCO\9 /!5qMDH+Ԡ}G\F6 nHVy8&뷪1NhQ~)yid4EybgŅkiͤ4fTLs,^[{vWDlxZ]fNm3b !e;-CݴOmPVW wZX넫9s$19QZj{ =5j N ϻFRZ(t!)"6URu aK8SnfO@]$1ˡ# d J OpZAօۉLl(ߨjnZs)`{0tCBk:}“b{˷hCHR7"(1̮z%Ў,[c',$,x1P,co#澡UeKY'j$$jks¨?N,NI4 tTUu"v ww7 %rRMsm$?;Euɫ77IOFsʾgAb\+3(U[u`!9Zg}Hc܎βkmJ11 {uM70Bȏ)TP^9Dl0Eř1.Hⓙځ3~Z%i+919Uu{%%q)o At!6ktB0>'y0M^a=)}GaLQc8{ϫIj}FJlnk`dχls6$Sh^Ȋ-aCE*qY*$jYp{$͹4m4ǴDY۾sV>E/-fc]$̭-u0C je?uMO i9ǰh! m C  OS.yXYBсw'g)8| _Z#ـD}:_: "g+DNDq-}`VmLjٮ7CgeR4?W{s-şǜ jHruEcf/B< j;Gpm% Ҫh*¶~ٸF9;%4/C۠xfjҰIg{s"$8<|"]t%8"e4U1 l*M j}WXvspjWk3l&CFa"41dNW3Zfd""kWfF ^uIA- ɧ(M+QY[}9E ~-eC2nj8n|ci ."_B G^\/]Q@oŃEz ql3 DA#m~~DXwR܅'`,glKM;8H1Hr–@zM_NN&y'N\!YlWQZ2ʹ-8ʚ< O>Q*j_ ,ݪmy"Nj[CWػ? WxcYqɆז,=u(ٲ]79Bk/ <uGٛ+(ʢӯ %bqe>Zە-zә<>&s:m@8̖98 jq6SD]S %ElT OB$ou ks&w5LW' igX0*vm0-+ 4~lVIV.iƌ6pv0+ x_%YQNd@ZCl"=UQTvt-7+ 'y(Qdn3jn T#A)KrWž|K^^39:QvQ{ҤVVayP n \|]2 ul=Cbr<{Nѭܨ@fQ>2U>w!ive*e7):٩;*lhf־ǘN_n#D)>Ōؓj/W.nq+WG`K4[`rͦt--RVe"SUI9Gk'^y$g8(-ʌ~U@QUm 8$D$NbusV~nf_ soafg`Ha虠{V9GեwcBaѩCD.ܙ>ć0Nf&uA3NfNWՁ%J7 lr=MJ NF0Ӂ*26ϓ' a5G2al;ÎȳE%Q%N dux{.k3\&/ jk 6?0\fk=c@.n#8Qm'^-ZW>lt_DwE#@՟FdBnN Rp<MDQ4 $VdW!\zPzhC44+RƸ2_8:I$'D֑p1ulSp'"( uWr'OCf{Y):{hWst[Z]'UXs~)hYӖjS' λG87F'>.hdE4+Ç_9+7gA_NgOY,O9 AF3[uF%`QJ tdoЫD@\aCkw:hU;vG3.sl>:vdL2䓛@S,|gQaK %u?bqr+9UўA9޸Ӎòg\h]3{Cѳ;CBU3#F}QE/# Iz0J9t5{yJ6)ҳ!)z_-n}/1x.e4KG ʙ Jr/P U}'9m.̦ ׂ;r=36c8p-xcJ 9k,ސaV | 㚺a^ شb&md~rbDP^ G3q(#qNF|7gkJq 2w|g<.'=3C-_ UJWV5MkB>>Y eޙ>85jc}|xX`6:sI^PK%#ޒ rbj~!vN&%҃H8:]ZQTI; S*iJG4:/՝w0vQ!ADލkD_ODŽeүXz;Qt(J: A5tRuW$j| (Au(R%ҥe 'i{ g&X : c,D+5 P :KWRV#V&eJ lswgtuqk㸿Ę-ŗOdoJIvzބ$pƐ?'yQ5j<\ǙK'|,72_P-fAcy'!/ H.3 # q,ըGdOWG-7nHӓlX0+U,Uc e*8-&qLV\ItcQZa1e{1I֖}h66S]mM,Ig'*@pvǝ'̫(߽ UBאxgpUZk\eM2(ͻg|z0ʷ[_:% G M=`(u4re8T]]:5KEd m{~i(I^tc?eguܭ rÄ{*/"5s&>@KOmɃSG ь}DZ~XWcwPSA Y }O,&W;p u~.cX |%lքsB̹ 'OdSVi,"O9'N% X(mW4,U~Zf7*[sn xaޯDĉ5 J(_V*(6Jz96jo L< 7"ay1DE6V_ͮ[h\ܞTnH!hYٕ49)qg+#ViM ox A~ zQә;=uv}ӛ-%~ƪxTQ:NߴLR8S(H 9s ֏X# Vס@r*NA0\{(=_mgB\ߘs5i7]y(;[~2a|Ɔn$U-F%r^)bM`rA(hjf/[ ӂE -]f#4tciN"xߣ?ScA7MA'SOwydVak;H a( ݉"Owt4|hQK;ptDLJR О"~;TJwD]oqlO7?XW:46:ιF# *Z`F\X )c,G:dGmf'1\˯՜ AK~ŻX}ݳnA*Nn<j!J:Xf~,ŶB{E&bbJmFeWcS*\ҒJVk,vLA\:8_2gxH܅yEy!  ۶<z(+k@%IYQ+3"Gor5Di! GdV9_,2?W'FIZ[(5Ek2X_6'G|`,z̵c8wĝz(]QKpA&)2\NgMz/ Roxr/7ڃrGirw$tq^7Qq1kqÅtк6ir:}s sx^2@Qtɖ2"?\3&DϱteM0 kѻSIߛ^ oѯz'Aڧ NKFОHV5} C-꾥-gRzC'|H`^$*y5O,e\g CǗt$=!CSC u4P;\吳M~Sh%aez1z~U$)(h@8dn\c}s+\U9>=k&4u 2{DR^=S+ f1o2jBqUy/lK>BSM/;Cc?n~Ǻ&=|.~ISlk9TuuD}5ĝ꾫"'*n$'>l {K7PBOg]+ۍ<lj- I燽*m JNmqΎ7:WL}& -sG^;-*0)$p 4!F$(ygş!> W!:\R~[==WڶC\eoVc D6L !~dxRbπ4g&9ODu|sdhwCoԕzŽp`leV 4X s/5"jW" o'mN桴`!SҖŦHRWII-0X?yِM_J!tůw|:c ^V1%:O* ֺ)eN5_çďPYW^c9U|ջoX@ΪSXo9ȗpk̖ʣ0=w4):7=to4q!D&I]Y 4Έ‹(`] b. In@s?ËV;I)AE-%q ER&K 5fu"jRk!3$ϊ84O5AUa9UĭeNCڣlrs/)oͻE a;$;F_>?[iWUQe%;l߅kq{X"p^ܩc;l0'wgJNҧF2c@1*O$(*g+EÉq*uW`*N sζrOMc5wS=$k ͒JS͛30[jyל݆JS]ӏT976@M7md@%Rh= q^b;_(!)АՊW<_yz6';+1<<*fơ0Xp@=`R[moiP5T zUC^e#ćjg^k*/ť}sHEAjӀ Cm#HT-er' g 2*|(gHuke1Pj$~#-@̅BB)ɋAkDXNTHw5ǂtIT c 6"UlXrP낡hfX& Y{͕ -(gZM~P0U USa`*ȃv].k9~wFmܜkRn"|;!  ȤӔ_|k[p#g ӄ0lBs@r_q9;[XGp;S?djavzv!C~>9 xC ,I YH41%ދt&I\NɏB8п~RVIAsE$.]<. {vFuu>58b¬[7h^5:-ժz]¦ɢ>,5ڻ%5 Xs5e!S9O@Eqi0]\WhƩɦ}ĨzA<.Lug;&kSǰLxyƣK Hj݁/o]lB)ygk û0im%GhMBԜ[^e> qaf (`rng¸Udpk9 C|Kl@Qk`e&>z(\:_y)[{dDJ1Ya@Rk%v7D+ :>m!z\:y9[/HqS͎> ~$iol]Jl/G"׸eȷ{3G_!/ۍ*㾋pN<1,Efs#5{.jSZk;lxŋӮg}8/ѺuTL2n ML-c:<<ܑ=RQ=.oӰi+>e5Á`&V< a+H"?eY S5~HLv9%vgnNxFqK.:: ƒZ_FRoh'0JOhX# 7YHI]'`ߨ@f[JL^)9ױ:~ǎ*&GjVnH>d(W|c6jza%_Ypv O=m/;` ?1uh34QP_+ma3qZkIR%LYغrɷ'tmI03c4KKnzv12] JM^.xZCD+㾦2TC"v+-D[dA~  3{$r3I1"=5#x4vo\'q" %&R 03w2OIFT' X243 dKǝ};/ݦ v |d!6NsbD{5 >rE:&SsDU+E?ߑS_(]H(r"_౐sel>M~JzQ79@[xM_GMn &., ERbwV $R)ti zO:BBXEu" l8 C6M#tOf Vج7jq.;to[ket$%R`I:VuGKLcB1L3_j2=|bt3!>@'1>g _?>κ`xL76ZN @>؛WQ&Ώ 4PV&|++C3Lp:*}._j/w@/v+TmD+SeKuA;ڡў>ğ0zh~_0Y!$fRDNz;lNN>0Wi8dǍ#]y|^1Ԥ;G1HajUKEeul،pӕ6p?Mѝfŀz1aPs,}Aq/H£'jqݵ 6m^Ot|NwsQFtd\?GLCzoJ &ls9U`-=aѵN#7_ 9.a>4"^^_ >On ѦbmNgX}e숒c?F`q;ÑLDeY@;78F`0ǐ!868rL~.1xwe TmZg rp.j7`drh$\RZ}@M=;XJP#c| _Z"~͙ ӪWz]"*Ņה|C˗!wt2zf㹨5%>޴ߜul>iI(I썟UDf[Q ,.#)XIdVz .HQ+/FpyM +{0(+p #эwS"@ dr#mjKN=IЛw& MkQ21dy!`)uJ1`OXGMxRt zF;6gt( ռ}aI֔y<}_n^ P g?NښRvJՐd+d. ^gjZ= K`6;6!W g\_z?ee&=#t0lvc7G&BZ*4M}!2} ][\~zQv>M=~lem(o)- 9(cӞp~Duw=ܾe#ޗʕعɓ4u-; #6mH}En u\Kn{bV/X>0o|={`6'Mi±&C) c7Yp|* "2@y [NkǗ7xc#2%ڽD9`=*8%:;ى2@h`#sk?9G=IJk* sS+gF?& WɀiuI,+h3Rb{Og P C| By+i'p@n.?Y~`\n<>;S5%f&3Ѩ7s6Y[X*:}Y*iiW*29ڔ["QB >xSR-D}kʸqinxo]Z5%U)r8YJC_A%m;M,+Ok-=L1R(F.qO'Pb~!-/TGLIiaPΣiҳUHm]4Ի}Ö \c ?-%B<'Pr5z:XuMt iS'EP,,nD!tUn.'Ul%Xu:@{!OE6hSY{0߃dF ._;tybd_,_:To'{xx4|wDNyF8 %[:md CQ/ὒ_8:) jOg + 7,M9iLW804bf|H>Ԓ`nO;s걻F*A@Jm&Wuoc1Fy\?Ow b[Y-,#v 5.0d:>z"۝ t29l_)`ZOԲxmr OWwV{ rK|n&\V:ٻh |p0NgfZ䈭 dt%]EuY豷KTX+_'틀vgsgey>m9ZhnÆA|D!1G oC$,nd[mm{@B&oWN_Up]Ir6T}U9$F T{ CIC뼀3!O&T{hmCP 6Y:dy*6q?JLkR,H՚2 ɚuiH |!ݻPHyښc6jӂ"FM0 %Kk'}R4% mE'-Gfqe{Ѷ;#ewM LѨ٨AZpãEtd7ڧe1#_-J4<LR\1Lѷ4cCzTy <\\dܣ>򾥬j+%ĸ{π:E͋ݮTfץ8]|m+G-yEЃՍ_lgƐŀ <Õ8sBەRc{Ys%2MciMGm x᤭;nc PLdk@AmPί{.R]ڣg`n_lC9-dQRt.Y|P_N>h>:_1ׁQ@ÀY L #t2̨ӈ7% ?5y-sM}zƓ /"T5#e;k(@eΛw|Os!s?k|]$P[tEjOԐ'FY[K%kzA =sm6zNFz"?zaiC){dpw>vT-15raF&oqw,2XNMvkUyn.yu>.f4_$ ĀjܰRoHO Vz~V5 *8Eu۱ Tl?19 H!|]518ʃq0Umʊk:<9ҳ0#jO D,g $:(Ta~= ,M!L)(*"~ZQ`$/fM( Fx/n1bARug88IM E^K7cXzȻfè o$X'߷ nBF+9qSKBIVfy@k Q#OչH3YЮ}ڌ 푯%z 3B13Xz:qp(}}i<y! _^;Z%Ⱦ-djzi&7duI%R'rpPz$wtC 1v;/n;Ѡ껮yS;aƥ^J6|s)܉^p< ໖7szBD?tT&&RUen-.tyD!dEnq<d_q ҰM87}R;<@k[?̊gEزH.L0x /iIA %EzUoԄJJ#^*D(d8f%|`a4$BAKl'{sT$cfdJBNZѥ k3a`J*%`#ƚ<%(#_C䃧7_+nVua-dV$1b96 R4AfdA=p.IV ڲp¿>7Qi/exuϋXҢ㣛꩞:SP0H=Oe% *&qeK'_alY2<2a0)?$xZ!``d%mh+7Jx Fr9n/@T~BJ~Q2oqoRUX&.[g\:dS%kMrJځ=1yHK.aBɷ%ްI'cH1)nhO9ވ^D a#օc?لo:98Z圽e[2|{}7 z*ZX8E @/?gN+o$`ׄ'EzWS;")X U(.EpǕ@cS⻞xrԛ:QGȃ2wvH.Sip<1'ּcbGIl )Cv\ Hmf@Εx&S.QŮu7 waF.zN"x.~aN0`_?;C2!uB$4&fm\` 衑D#l|BӏZ\ dnU*=8ojX&qT*ep}ﰕI)M:n %fa݉/<8GU&TyQfOZEȋ Ry& KSE^dHK1B⑤uKDѨQ mX1k,K?˰ !D,À&nQQ2l$R_0-gLhY⯅:*bij^:ɀ12\XarGzjkG).g )E²yu u5 -~F iWUǁk ;yJs+m:Gn14 W) _s'[Zm~0I(>#4o)7i;@xc\3ٷ[~VKsj'/`?Ϝ*3Po\lI9|ff߹[LYaL0& IC>Y}HuFRݴ  X4Ce 72A6@$~3|=<Ef3~!j_Q{Ӄŏz÷Ĩxub'lkeGP: _GJ'NR$~MXMM?iM% hB,d4{" 'HI-A,4g.;A۰S!l~w;v'x+3tsᘈ_PtzvA<]m6W~ks)lY+3Kq/;WY#lpau`^ {5oEO[:WMnպjpځcrM%>Fٶ jD>}!eԛьTL7ߝG<=&PGe捊Nj%OZB`, 0Y>,Z)}U$Z TG xxy(R0D"w7Ga߀Uf(ƌ!SxS 3kO$J2փjM˄ԁͨz s[a\TK%QICRۤʲD+Do_ B2i922sc0msG3mE"3H7yFPw3,{{Ǻ=d AO=_K˃k~-- raZQDq S47I gj'Hc!Ќ[;)Dq0a3ik; ުEC&?UyB}`ѮLꗁM#!Bn6.wIj5N}*|JF{h{P0L30\a7T|LL@8nXZGPǽf&F΀eOqu8{^Nd@HWB߈(@jk=iy,u2B4;X1h(`$af2ÜO?9^h LxX@ Yh)ΩI}r49S:z6>gK4TJyTf %=8I!l%53'4P0EtaVM~Mv6p'HGeY)r?P6Zf#D+|uudNT#*N%(&tmN8 2X%D)7JXupv,uX8d2"'3N)<r+`n= ήӉ\lpш]5vrAZIj%eOٓ}k&(AV1͒ 8cA<=; ,mf\:nsSP:ZD ̄rQa \gˬM_Yᔩ{])ߊJև}KPߝ}%c#zQ&o*Ȗ c &2OqGTjH^e47uS }.a0>pVЕc ^' U$%:-+I{'`R@D!L(0m׊Ʀ껨C>tL ^51b&'9o1d0]Nc{u鸢fBzA"YʾdTlf،9ʻ~P7$dii Wm x&_E+ 0)ܪ3IGN vE\p175*ŒZfMd^EA|C(IRWrY|fzrU>,NwzU%=Bߕgj[G1A *"N]X0Jv%@!#C{pS|,GvLˁǻm>h0L_~Kvy~ B^xbEh!{};VA5f=7u0mi!/*TݣBɳSs#HcQh_*ge]+o 85p #%Do~E#χnY!cjiV*?oicU]@/WeYT8F#p3kʪZ'Ъ|}Aasp}%b}?U,4PMWӑa*ݠ[W "L4[ﰻSYξ~[wRV-U@Qb6*PLg ksVhvuBU^ +,yKfi[zqe=FYfmJ5Y03.S8wxGœ&*@H.((a3;֖a9A1BO,M`Ѱ)*Ǧa%ױ}S~>V﹩2/ 0ORȍʎe>pGm⁑[eDJ۴՟9lLyzWCEׯ){n)bO id(&\5ܸWoT -΍K֥Y4KX;^ I#lvWgOvC;}bW?!Dw!IU^;ȧP((q8 J";iï,V %3Kc#wRAm7eĚq[>ԄRaO:#+bTbxǾR$(4W&,HvUFݔ"nS+P-w;Nf`%%R,ŻSF,K3Ss::j4J Bo#Dzj;ֻk~{1qQ}vPp?ļd=M!O =TYx#4~zYU΄EW{X!W;G7E8 .W ?]; n"JqlHw*ۂ-P!TK@fFPvgVrs2 %->Xm)z{;<&OK̨dHU$TM}핒s|NYnꡚi1ҕef<16T,;QMPVR]r!>H #}ZKaOAj'էjM8)y>槕hM Sllz dx&欟Nr5mZvT0`c@~WVWiI>ۡ\hFd^ɫܾPk|S\XĞתL tì]ՅH(g+q^;@C5(ĠQHƲPlFk TWRS)B:+:E69dWA›d6zgš+.⫝̸+z܇EMݍ o;iJb.#6D0Qe^CCSJqph~6Fv?dT0Gvz/rQP-y}% =~r͚Nph0ZixR q<:0RP0MJ?!q??QVI߃i-dl˺)\ҒTx!Kɮcpбqx]7D 3HuITDټ͏nݡәo"+~ޭ|} yUR-gb_ (EF0*99rX"[i H *wvncfтq0(?T95` s$ p(tMqOUyr%8Q#-sRdeKi425wWt/ 5_|~A~|?W.H#`+< 8w8!} {C~h1yލQڳX ʶ[4ke<ܮx k&=WW$GnMZM8E7e$)DZ|EUގa,tk!Ì1 5Y6ógDW6+:@GӺCJ+ Ɂ@ޯIy'XHZtxt6;ѓ_YJJu,Bћ!F|Us}r d[mzӚ~\>}*a3}ݏ3_B3AbL{HFVf󆧡$p@4HG@}>R/VH>NvCl~)8y&:+OxiyW4"4u,8X{ ;mum"XKlnvC6+( ^!ޓ[%צwCI[iNj?B6p,PX9~FbP =˹\?Qy~cH0M+n +KnVI@/7<#Bh&y*UQ%b W"]# OC6`8pSm8FD0wm'C`yWy-;+uԋ2NL8%,%#tn^7Hmїaϥ'(XQ± I5?DX`y90l)R^w>өILQswS>AA`,SVzep j`Ӎ (u#_?{eYBTQx֡?eϾ|Q7%JI{v"HMj"f4XrGRa0WF65˘Yc?{LZP#P2СfF !_+p^;K]uQ4UDG鞱+96uޓXHqUh1 Ƹ AQt<%<3d> Yt^x',-++`BG H>N>֊_ϏT0E`ʴV>Zޗ4+/+`[#񘃮kj[=Y<9eZ+]7 /3?-XӺ22ǔ*_>E6|j(˫zbb A \H,2[E q,j!|g`8l, a5/|?p:*za&Gv61ms?P 0kS9*`EYQ@"Uc}'{j`2;aʅ ZdIVX3Y|'8Ryam۪LA:qt)݆6=4&C#;?P s*b Sq ٰ Kl J"gCId49MAO*sG;"SV;/4|8֦gٱ}CA >_jP¢߄I 1]N]N98SecYt>j\=ح,& N,1`/B'ӭZk/,y^QS3΂h_ُj7Z-ȾTߍ*kK"]v6'xpPŶ\cѴ-z&Bo*`k%B ov5 { =Y$~_w\ŚJPB`y3N`;sZZqLĸܘjY]%;)^XfZ_0{ /w kX-#}A}Fذy~W|P,(u(Y|ZRV;b O8DJ ^v7aYלKH2~)/O?nswX+2?vev7DC@DL0 !zzܰ*ropdh-5| *C$_zl`1M9`ϸN8ld?Z3nvN y=#cyq 6A5znTV$}swQw@nSJ\q=:)DR+<Q`=BkG&夆/ODIcCDq &j%J6p:CK܆+mq{\MQbCت,1oў (2zh۰ ֦fE gO=5&z!b{pF 5VzXC=Ke;h A~9y-e# }fQ Q_.:IJ}f<#ֱk4I(6q/FuO,p a0"\ g?jK%Y;ك+0xB˝* cD|-*{ pHȍ^H^cW 9 VjIWpq:$N%DHȆtA[XhBܑ/Y]HY`Z_ŬDw5㩵 |c1"ƚz5v*@5Tl-(gg PO^t;,F;Y3޴pF.o]+d}ubz~U3CM1޹?Gq=gR!|FUi_ȫ[ST,݉@R'dx6†l1uWzqep&\Eru_;1w!~cQ_ s]JAIS7r{07TK튿7g".%XzGoޑף8OTЫiZSER۰ Qk@6"JM0@AZddzf9_ô>,e-(1yμrD)M f`aXdO5_lN~!?ȗӱ,; %R[8[9/1Le~*3BNBi[gx] 8NM&#M l Ə8^x[J-V] C氚d :ԒfϘRf'7ɏRȸCe@T9K[>N&]E~T*/~zu4+..wep3R7s7+VH05IV!b' eJw@CFQ:A VYH}(437_zK[k8_[@Xx5!xL4T5EJSRy`yn˦=^ P6&1]2YƼ{mM4gh8Bǔ|-pNDIj*箺-% Aڷ#bB*=B}h.d{RHff,/zX)xdfLUQo|.Uw2DF82BYIPjo 7 `S$h7J…kLm\)Hm# @.KȘ"Z97'rF=ʸ=eHBŬ - )ٲ/o$aMvL観Wqkc `W_XiٰYz+O`@“kߓQ i5ƿ)AnvFicd"HTLVfKy5vX^W-?5i]Y<%퀸IE=0cvy7ޱ5-SY-y\H\p)*7 l peF=ᗯ<E}"{q(w+,X߿xWdX]TQp$܇1cx n3k%5<,yy_OEƻVnDZГCMF fK=89[>7q,ьzYDz+}hԌA{sapڛ VJc-{!Nv WoQ~W0;mb.1Wv- NoC8=T3FGp Z{aq9a!ӊu6oy8O?xAӪo@>X3)=Y+70ڞVFx.{ԙo& .9oƲnW0knG13_?AQ7nlQ^ *W G܃WwlM\喤>I;L3Ħf _ xS>U 6/$ITC2Kg;#ىir^#z']( 1ߕ.cm]ށO ʛxh?8ZQ4j? mxkB,痭J)E##J,?>!i ,-ZSquU}|mHlѤv(cHu78~B#]lheR݊&8 }Zd-x'X8lRKo{a7wեܞXi*J[)xjlskX> u2fsB;JV AGpǯC_}Nm/2DVs ak uBRꉟ\=8Sw0lO>4,:[{|a'!DG;A(9eXqF $G'ZwHe 3u:et{Bweiysf>(y1D^fv P=XeĒg~Zٽk_CW^FS_,|K]tbzUѿ/Y_(-waY"o5NX,gD|<q?,*Yi#5}#.A8<%Y-~++$8jv&?&+ u/,(W%Ƭ[tZcf$V5cTHL_@}]l-=f>=髝y,%.Wd@9! K60YuzE!/:IaҶsbKb6lC*)Q+8E'2(3Q 2+N7h1%1E.FglM$RE,%WTh̏f\u[F?HQ],x/#bLRjk 7`; ֔~z7TAvj] z. TނUm%{eԥlqh/ٷ@;͕ QQ񏚬wR3WCuh1`N_نxFEr_}`2K *(इ:QH3 CU8NnYSM樈ڠ=2M}jE1/r #Zn UܖKp}vN|){dDtC=$B*bۧ j*(x2dAOg40; RySP;MHc5CT)wbHjfch2Kz@?b"V\MGa5dQE}^-# cOpKY+~Qft5Ao=fi)OQEi7a"za}Q9$"O/|-_$XDG_#:Фu նYa|g#KyC Sg!i cjZIo8GkH+(rDCӳ/jlSħJv$~ n~ yM{I tq>yvSzoa\"|rtzVDôz(G0c?Lf>3 % 冽Lf7+V&AVz4Q"KC3@;gU*nErIBrsZ규!E*_rɻ_Qz}7aPdkl5`T*Gd\TKq|SGma{eZ"DնQXkK;ϒl E*CI8E52,]_^-?Y56B=,133ijFh.{;vosi-IXm?oJUIt(~{)9(ڔ u+2J:^@+ rZuTֹЅ2/_w>n aqD{jB2;+4i|8e9$j/bϴtAJ&Ej@ڣ{N@?TǾ@Q?7UW2Μ"<1bk`4^졌{7DO(ύ(ðqVZ|>EUn'C(uA&CEU 5()DDpv GBz2Rܙ&@=|!ȕ`/˳ï#|e}y֔Q^K5rUӦy[撁z9a @v w붞FYՏeNzVrv,jg0qXiw 8''}`j_™S>cBB7?bm;%2arA+7 xD b2+#?e^l @кS%/YiՅ}U_>^ ŜZb&H@줙J E5k 6[Awx>(5joCJ\lӢp3ucȣ/'U5j茆lj-^m!UDMm?L&P[c P)Rѿ=H(%nrO9Ԙ ^[oY4k)SwL䜟XF&R&X{yWWƒ).eyK0Rhoꠁ]HYEp x"Ø߂cAthDUґ+P޵[i[mrpXHm,ɻ%|?`ѢNql̺2u<!V) 'wwzwkVYu;'O}?/x`njh{ >+#ĝm?NqEZh=V{qf}^zxbUiaH|T*T?Ex:ox< ݨ&{ n{٧Va#ݴ o~ l t".(G~RBk0s/(D##C<ڶ'fסD 狡pj'"[ ՜p/ ,KuOFK,[Pm@ab>&NhseJ'41/!2z<ܛ]'WA8oWm7ɩKMNjH;*q${s,8 K<$miKp:GPɀSp׊L1A#.OGո353 t4Z$^ru1"0ӈ\<,_nG+CJ)oLhR$|c6 F뽛,QmJ)C:sJn9Sx!i #ȚJR^&kӕX Tzϗfbq?_h],a/$a3mQĥ3 5ue VSTaZ~b 70ucL|9p*og~Z/n4[1Fח>nЫRQ[?ƪotڧi 3/W (5!yb^j =uOt_rt!֞O!LH;/8bK9ߔs@|RHөI5Mj@CIwL<Qd q-dEӤU!+|`B,D|I;°kKM #[^,_`eE#P.'  _Et3v>;P);|PvOr2xm@^Igia+ڔF쇨OdNx&B6"lqU[Q9/w^/ 8f~hD\hJ8J/OAV0; r4yL 9 w (_KkB&c Y;T*7V2GC~T_'&$~)ީX[fqT.դjČ.yi<>C<\ Io(P!0 SX Gw i`fxFC[c5!'&8-)ɤqK:NVڃ7gqsH,g6b/l$.2g*5>͓E,<􆾁Z%Cɺj4L{$۬؞uTWs޽SHp>G4%C*ZL"=uߗ @kyG`+aG/*kO$4sF?jRp~*BxH NsM}J̹@\ROB<&.Dך6ύ[WayuA 0AyvzܟT-`vTes]uyrsmጺdڗ1I)~ 8`L^UAs(7NsvR)HeF%khdl=1h*ӝT8|UH֭*ҜHY{/gysdR+jܞYq^?XGX&|EF K8XLSH[AG9& 5)P-<:UrxZ' ?;v$:?q08V/Y\##3Djz 3?!nr=uM 4Z(cC&]!o?a5!ۉ{ ;J:=_Mi&Xê[;T@iZklܶ㜭9oOjy>51te;xաDvwAQuC!/G/mWrKEzAc\JJPqv 3;XeMs)"H9cèQ59l4^hB)vX6;8YiQDF0\{RI? Dv8{k ؐ0ej87uɤh<ǼF4wr 0)ȁR&}>%b,µG \.ig|jbyâk΀4r<^0-1vCš)~o٢ӥ=bc!.?\e۔Ə%n>4!ކ Sh܃.,cp:irw;NA(ԃCɍ' q9 VC@JDx=c@8Vɓ(Y?LŪIt\ԟ=s~)8%l9›rkz~mD~=VD:YD/eѺ;+!FXL9czmN%ѹ?e7ur3o|g{zˤERº5TdjTe5%un`c2n;;gz0q783?^’hX&'xwT{1US=2^S:.od.x0EqJڇOr&I3ɂn8:i^kceŝi¸֮fvg*lG <G!U445.~ B45 =&R@4Wn(  + o{p6Ih=r?O^LωeGH*MĘm 66}XXf{I3)$~[oUt cs$hBo:*r+wnIID*Qd]P j^eΆOw6k/]rHm bfK c`jF:HִZCsqMz̘΢H)`We5/elVvbxq׿%0j.ؠ:cy=7hllHM~wM)EeٯOhH_EN MTvg{4 (UA7W1Nz fk'3#*w25";d&Y@qj nLBELWVRʏCwqu;E{y( >f>E5#.q W> 3fyq9mꇚ`V _< TfA5s/apvf[DOV{$1!3$7iG`%j~p4ƙ3^T;҅@k"5/sr!zetC}ɧ/"9n- ^o[#&xzM9mo zgW.SF̄,Hkmy_qLUg+6 fb"whL%RlQC}Հ ${ڵKLP2Jo,PK Юu՜߂e(Q8~□325*糲kuzKY1:n`[ws]fupiJ)V9Ư]n։J @8zf^@K\<)Պݛ {Gɟۈ* z>:v3aqvCdjr>(RwAu-!\$1E'b\vwi1v!Ed-o!#y'(ZVs&?1 DRTU3名l$'cIㆰH:rw.CGK"4.7X0J7q{kvhw61'D l;Jm_U,TWЀ\2e?^0Eam*j$O[5 hH-nAw%0gBw:< /roL*1&ڧ!WK | hE@1[ KO:iZE'jsڋ¨?VIDxT=% +TXS]Z3Dd\b9XD )v R#I5&jiu%ŧBr2!eS\)h<)8ҠR,-aeW|܏˞牺柨QrdϻXFgێo0}\9Pz2bk .WewW,#QӮ MKO3lV͠u4qtS~ '{KF <%I(u(Ȟr7"DE|Cha)nh6YOB,nfBcUcr{]?: ΅OA8 NZ>\֕!Nj+=dvhc@Ԑa&JXm3b44.NH[sϞ'y0՗tﰕ@-sX}NR)(`RIչv+\ ;8V YG/5+] t6GCbW?᭘x5|Aez>M0)ʷ+e[8 HG „d/:kF#e!5>`ɌIdʽZz ~+כ~[+. CyV I&ӠjDM¹lk;f(c{Юty%;ly_n|!cH3KrCIyt68x6sߎ*T$;ǡ a2qv5f̷͐4@!S,@szw m% P}UPXs3}@;vVt.=+4indxgV:9u: ̎! oBQWi٧; cCW:ZtT|pM5yV0W3VU5Ax GK|vH 0+=$o~1 a3}F,.kђ)oj &uquxw$kL}mnYYw MeOcn C[GUZ3jjVZkN? T7nMzZu8YB\M1,֍70ZM/9&l;** 9ڀ~C ͋{)5)S0?p%6ψA}ϗ"6( Ӽ/MR*2U,$_"2+ΡWHqYdjc5 U>E' Y. @fƅ&WXqţ1L2Pa޼,fCEHk8gp|0ŐgcUg=x-xؿݔUc4N+l23M;nJy(xEHAxҨr?Qt\ԉ6;.E?@ )ӣv.?>hc[&BGyH"- _4hhdRA7F{Q" 14}9EiFט\cS1˾4N2 Qr\$Rz5$]y{Ɍݜ.тXj(/%'V@3%xaaX#.cΰvCIj!Ayo 9?^U`ݜh$o09%3w.>_y܎y}cj1L~ȗVΙyc@o^{Q8YǠxe/3Lk)*iZ舺3h7_ZyƔ>Tb=?H;bfɇJ`b0pVdf4_<֠f/I@`Jb 1z.Ip*x{n/i* ,\o<'DWde>^ĺs+^n䤊1ԽӉ3@)ga{$4.8Բ ipP\:4Oب\N|cAi5c 6%+x=7>dL7"!y̎FEY(D9a|\RLdy{#krTGw,mIJg==I3m/c:rHL>_`F<})QF2HW 1$:#@j ܷ$o)^ySLO>2~r^T%Vjk#no7R.:g˰/_wjآt& .#)d5 2kԱi;Wܑ-\IuYU迆*UM(N 6 R*ZaI&&"*' OC !l`7ǎd.ŬO} UH*3<4J qZO8?xЮ8%/-!2J $fYgbL?`"\6~`1gkHy0P[MH>>OHE iZyL}xam 3UZLx,#!9I4gP,| hBU1)wTy;*Gi@W\E,h$,칮4.@4D*e)ʳƎ:)}b(T:"Lj.KE 4h@p5*2<3ܩxtÔJ^2'ݥ8 6p;Ω*< MA>}4Gj!IsxX4k[4i45s(Zio &)ܝǸɁ0IlDÎXgzgVSĮXA r1QW1ث/# uqKlsyf3LSy&Izjg1b j$8 :6Cr@3I=|$ځh.& 5?vWWz#f- v*L00aKbk3^ ' Oo$ vҢdJ"}\el'X}[nУ7]}|tA8 I?t_E3n2dO-}@k1aƫLϔ r2aȀWI[eM7 gEwL:}eZ&Ej|#lNØ&qi: E AwO&g(O ݸOV^:='U6;`2. ܍Z;#,K,@n)R5}5OV)dR|p[>g\pߠeɝ36d (hQ?҃6w⦙d_f5Eݒ\o'!RaEiJR;FԱTzx?:Ѧ}5Ӫ˚C`{hΟD-9W㥱7m-֕!QcAZd ))]'w>x2VWZ}ezqNIJ*k\f3)U׼vVp%K=qUۄ os^xaJӅNhjw"Su!_L8'6CdZ@YhEnL_:\}-o*#k $ ,y im#?+{ 7{[||z;8w޻Bqx%d7 P'pM쫯}LwXKu`/׏Q Xm'ȿs{.}p .Y-@bJ^őo~:C=,csb c]1|Ei{}E_EhwH C8'~| 74 vz3f'% ya!z9 c.#r% @W`wK:q vP|"Iyng/"Dj~q;RFT+ E"o'Ջ:F?^x3-Jj #at-|;O5F!4@׆ynߞT>'-N>,샮7d(8J*0ODrs^T&BTCKzHRIج f tzwo?p&+T2:K*ƲS3ڸ 2H,ߏAn&6qwk?E8fӒ;oɛ!tM@*&Pn#ʕEGngI?wua#XKل9H=#{`tGeqU?ݒt7dEېOݙ,Q8AX i [Z ow}:2 Tit(iy= #€gZZ$tvP$OY)K i >&_s;4^VtevQCwPEwu1Ipܧ^FS[ׯAwW[aL&Yrr+}G=0*U7 Y/ީG5ߒq)@5TX4iw < חQ?pIY߁O{b *>/-lE6Og$SׂqPazPJ>v?dpT)4|oydE{Yti'.hHP(AXP]Dd icvQewYdez̿jZ2d[7Vp.+ʝ7~Gٓ_07/h׳A;"/M}̸\_*G`R>~}?-bvD$܍vbT,HFp21yw_ |cHg۶[J!s+!hB}MƷK$V4=9&QVl rh)dTU-?휝ƛmz%*NVȘ ch^; >;huH6B}Ge_2W$ba4R=U"&dmSl@/~~-m #Mݹ%=(}1wijM;I*kT Yx tK t+&OɈ{1SMA1*9]DC-hjbۏ u*{vp _<aY_gj̇ 7:t`& 6] l_-,2l{br4O9#bDʬzu"_YW{[Tf1f5=0VFE ˪WDG 3G"!c 5SQb+-1'OIgjt#նmŢ$7.l0_6{|%P>RK| [*2uFgإ]["(QCE=؆{hUƦ! {v`72f9YjhZ41_5ӳ^zB \-?tB0ɩ=uojJ-ȴ"R:iJwh%o"yz %`5{ Vhvi F'|\p Ѐڽ 6Eذ8p3<)|\,ι&t GaGV#y!:%{G*ާ}wϮ>xݺ(nH%p#6~)SǦGȬ1.%V!v&`~M|lr{)DAp6DY'::o|~ZHzpzh +2KmdV]r7Od6-{8(γ2C\e'vy|Vmuz0=wPOyAsW0>Tyψʹ}E2妶k!^sVi(d%t0!wesX8щqSI9sM# jAa'hN5x4^.m@ Mr֧@otENڑC/h- &76o]4>u͢}ʞm]F,[Rzo zE>[Aiw0nw2ѺaKI V(؛|#l9UrL^.(\)$x-Qӏ3m;z l喾ZƻP0+S}5_y{t=or꧞=ߵbC{<(L+ -9@;[ݎV|zSEw(xpOݗVaW݆{ ҳGMqHϚ%|alCj^GZr!Qw^S"(x65#cC C&zYiȟd.o_ѱÇgmAp_nT [g <1>RsU;i0HEA?t=LjH5~vn:V,4H_N]# BGNY ?8'q8*cLCɟ9P?tnہBihZ)7d%o{-]E1Z1I@[DAz"/#vi}Blq:o[,ڵKgKtw:l";ρ@ʬ@mj3ݲcd]Ilc)Q⼒ADدoȡU1 \womъWh`CùP{2[ kZuJD/.h10WHR #`&Z"nQF`\ 9%Ϧ`5J8di {x]v\.ow3p-nì]">C[wz#WB:b.d*>dNVXh4U[% ./nylv/O`GiK:EQ<5yO"5Fjg\M"q #qC#dZ9 ;|"LsӸA1|pɡuBsoeo0@㶁vAPdE(wKŝByna-u$L_eh_$+yd_Km\]z"Sz9 G؆\h/Bx4VbAqRi*P8g@Gה S}H+~Z\2Ӥ`(u*ɌXk@R6[Tm, wYb(2_syJbٲ@11$k> qCMOY]S{d״q7{aJjW Ś$SP&7'[.:wM&cٱ@iHͧH` %2Z{`RI?3p'L0~tdX8_Y@VQ%遬iWD)*rץ3ꁷ&FD |B7X!\r~Dvv֚02Wv(p~Q%m.O+QqUyHJd$Ih;"yڹ:|2D:o WjA=$d_+)'ډXJKswjtk݌|jt~^)cTYx{7ބZr#m׫̪}9X]jr/`VR# VR\Ķז# 76؎5vĨ贄n2I5p9L؅>"tWT<X]8Wh;<흩I}+9c,MW)Oz ckX>zc ԕ#qǛ:V{ջb8G.W*BWҔ\s<#Y|q!LfiVN2ɿݲ٤h #.Qx|7\xT1m{/k׌b/C$'爣ȹڕ781%n'{C#wRD}FO4J{bb@Om6ZVWnC$^Y;z%6QƊ n\t`fUǻȳ.5=pófNWѺ}1+ՠsf ^< YRw жܝF&Q_NvBwj.f'xV[XeMA.Srͷ"PԸ7]#9TUEnV[4JF:'F\/OΒ?nK#Fw8r =a=ęHg{m~ǽi9rH Eܸ/.̆2a,H(9T犢 V!1{L Xو_],h9;4Bҍ6֤bCf@2_0,P>Áhj_Jv|&V]&)_4(lr r}35e̶p_Q[)ӻ$=$'ԡ-FҰMA*UͥSo;^Z>J2t≌@(7ОD^ f#4Za1EWNIoZH>hS`>=ԯ"H>ɍwV[>̐q,Oq9sWT`g"Y^7ΉZkNy$߆02Ik s&٭ ϵS㆐2z6n2Q fI,2Gf=ˊu{<6D!F ={7džO=' VO>MXhT&_+ i\~A~ץl,O,Ƙ9Ig#1L8*Ǽu7€G14QEYNT|h"H>CvWn9}ӵZ);ӦzA(Z `?+K=A]t~Bjn@0,QMݎ6Yo\*RxXҩrZ{mZMzBu'C gZ@Ih58;v9փhtDJ /qvG;+qo'z07sCUK؅W⻨T-SI>O ~|gg:DawS 6Vu0h2Oٸy z9mhFfFm˓1= pK̫ ƒ?LCSd tʆU{VDc{/%Ǵ|w-:l-ex?M.k Jrc7#ҳؔ/,k8{%oZH#E4H8Z:uRw&T[q0^[y0xE=2gܛ "UK2~qܚpIWaI|c[ m)A]SCeKi^4> OBe/E5ĸ"\_أc;E*Ojx jȊ>ETƴ=ڰKH\\Is |j@O]*15ю068]nΆ82sLGs0c7tQa nb)[JMdFO%Ţ>ElզB&!')2bҖ+=WL;_O_a}l™]}l7A_-GH1`ߡN Ÿ7xv_@9P 6= '2L"{3RXv,[55( ~W$V.s"B]6@PѯXJs]qly?,8 o$+䐵4[|Xͬwo!)0?3cCn ۵ő"V9ou*!D cȢ9]DN(^v>_#Gw8Wp_C=h2httA=lo",D׃{KRӾ&(]p.#C)tpS+b A.v O H#F?ysIĕv\_^x-I3=i-x2-?NCUT?0q62%zraLцV#}jqe]^~a"OTP^:J0|Z12b51k4Gp #@˂JJ%9!dzovy:y9&3? 6:4D믦^rASݖt2RxnP F7\a2"d0DrՖ%v*C/Je-Us̍|Uyo#hyB,pԙs9@-=BRJL\r~Lee=quiЦYoLj:X:l3*2z:\7,M/ [ِn[(Oi=8jT&1$]8If^PZB?͆P9_|>i [\[  Oz 1Yu[6%nLn_{idd̛v퀖D(n8YFFpx<ʯNmo~ɲJ%T8$fX*ޅTfv9rLo YM`)}~z'9,!*dDmq0Ɍ8~-wߴ 1$ W\]94 h,3>}}zזFUߞ߸;srBeˠr6 W+ 9a|x(Ov!#[+_0'yb(c]|m?U%AnӸN/Xgڸ5c}//0ʇfaPYB懛s%i*σ0IH՛WaYxWKfN"a1FDCFzTo2&3x޻j d, ux`o:UZQwǨ y)r{vDw[+WH.?Jٷq#a=m!(T:rD=LzpJ'‘uх¦'4~pwޭtL |YbſssGU&_apSw:`σSGZ}w?1EjnP(`o$KZpndA #[$L077:gfAt[&Ef ^b7t[I*WDR4䃹ӆ,giU{ %݉,4m% 3aQ@&պ&xX ( d;Yvo꜁)iG-(QyuFzl$ϔPS]bˌNdNȂjzEl H=#M6p=Õ z,]$+cZoѡHXb?u<#V]۲$ȸ2B6WANlka3|%iht>{t_,$4De/KѵD5g=& pd=K*q3QOu: a~ʅV "io6K&y"NϏ.3@͸ Qf=LX%֝wߗMTՐ'R4aYCɻNk1xp)k=ӼE< kYDw]Þgb4wjUDF,V\"ŮOS9\ ?"xX(C9ubQ'$w!NAWu @l3 oyD-kjAۻD/}vs &I%L-D3O7a4<͑ 0ptޓ`@|LGό3pbOЭ9Ts ޏ>PU +wV9DIh I, YJCB7S&qh7aZ?{-]IKz]0Q +@\t f$ ws9gC,%B/n >x֮XyzbGq-jTL34+z:R38K/CMQ"4.ٝ܄wp ć鹭ԩS}KY%ԋYO۔w䀣]2vF00' =7^Ymモ0u 9eBTSET>QTݕ0)[.sظ@dGev'%M?^md)V֧BsC7(\zXt % CRj2qۨ,x]IU,)pt\iNnm}yIpaY&KISԶaDA[Z;tRԾDBؗ%Q9SS,FdW^#xbB3P_:yn>/q~Nĝpq0_8Wpi,'b-f3Ss%%?Շպ9e3<7@IZl!!> Cai;帜hO@+.DKB"ic, 2)''Mm2JjzRN^+g6:iC̥”xɴXG$·}щi$3D=CiaM3AlH +7ף^iW*tpE,5Ck}n3SAG5=X%&A|5/O};Ia9"+i%u&|!`L=MZL rƁ}]xsXOfaNd#xÞj,YH^{P߈E:}0*6(PD;a@i ,52}d):f`styKdހ]M~Nrp$+ZR~/6BTfMs gqU#Z6v#ĆCh_S݄fIP9 *1Pav̆QTYuABKzH20*~\6:!qf2|1n/!LJ [xaGaɶӁ;JhUܗSQb-O*>!ݜi;GjQ=ϕ>yu;?c[+(8])%Ԗ@ιpe!n׀AocJ>AIM:57 <~ΣCQ܃% kysmkD PDf D)쮲EMBuR̸IC^aa |?r %|g5P2% E!kLø_6_ֲZ|5S] E.Rs5ٰx8«pm Ӳ*߈㗰B_]5eʼҸՑOR(ַHikcđ4Tk*ջ6W.RR,Q%jr~{\2\Aq1n`ҿ)(FudT R\ .M j=X=uSD`,̌%-/;ӂ=İl/߻aiW2P0Ug=wkE[ضu9G׍e@Vr*$'nٺ/ԋIJ\=#L{EfjY$9߭ǘK5Yͪ][Ԍ-_UcZ<>-njuug>mIJ\Q~~J69C8 T[;*.옙]JчQ2F'RGB5qW^.H8؃zv((t )QzfY~W_LjtIsiAB'H5| +2[-H8@|hc%nbV]x7BA0x/9ȟ0Jj(l`"z&z/5:9(>Qya&O q: }!,)}ٟSP$vN2%dq>\u{˟ϧlG_,2/D赭l=amu{8ZT֦= 0| kюZ_kŹ 0r] +CνHE }<(1 ~ cm\&d#;:EN-kb]nzw-EC@Bn̎bz+>ͱchcZER_?DbF*ZpU3Kl6sXz^>M~ 13$%bTp`a#%u%K9!hX;Cnj{y77z'X҇X=0I.e1 7$U{^ M) q.w؁4߅1R몧QHn$k ䷯aMvE2c_wVW+MfmK/|h/~E|GZLmt`kLQkQa<`%5jJ.FT?\xiłXU\&4-@FW"#QM1 , HҠWDy'Iny6má-Zj9Ɯq%/Xvz6qU97n U G'Y,#ɮf̴Y(Foab(ٺjU qX5waؘG)XZzg>U] wX[*4`%%v 5@l|Rȉ6Ry]~ t8k 9Qy&\Wj'])Cj]"f2[1.$ ̓d6yZϤZC8d)H5P\1Hn*_Lf:v z&(+ts5Bg~iH1«p[t4dۖ;b%:F*s1:F#[ U[0 /]c (F"fー@fu ~MJ?g`=[皘@<ݼt%x0kWZ]UP} aG2 WEU;ybtLJk7JN4438x+)VN>~7$^m)$`֖]B#脢<1GD&7f.Q4C j',d_ 75ef2rV cf0w{|QM  $=Y<42 êok0B*ZTI+-5Ga6?1ZP̪\)p2J /_eGFL=rN{FLJ x* b S'g%aF1{+k]3=vvV#;\GrTc@ j"Do mhu <8+q!VD\)Kp}RO /0T7pY]:`f)m능PL#th7?TZx~*YqZdQ4,4_ =ͫ E[*G mzAWrNo鯑gxk#Ûtle~^G" NuNZ4'3a_GL/-AдExrRĈsWݺ"řhSj,3@am˓q'=!YhlVPGﵺ/2mUe+Vy(ɭצ8}ک+3CM =&0!>ĿFv.-DX:*{zEk\sE,4;gI€h }UD'skR$62h!14rX' 6zu['z'Ѩ|D+yhz ȿvrNC;Kь!('8Kk~&5u$gޠ[}Zf{.yh-XWGۭ!yOy/ HmJz"ܞmKKEM'pG%nAD*9[Vs<۳V&M'RKT)|0Z/h![ 7`";ÿX)ܧܬ;-8ӂm~̡Uh ]'^a/0Fx`5O286p&PLX:u5*X~(s߹ NmKi`%|&6CEךMgs/EH3UJQW:%Ӗ9r$Vr&ԑjٺ&Uaﶙ0mfk(Jr+664{l]KG]wuFlEUI]JezU0 SXN\aAШf`W A@* b4y_-6E֠jEݷGxPPh=3f¯fv(1f^\jfB`|K !J:,Ϧ<.k= hV.u.Ιf9dB룞gd Yqa9vH7>\_Jo+&p)K.| }+F9đ,ϨLqPP891!Lu*\vɿ'K/% |QrɿƝÏ@Lk-2̺8j@v7ɱ#Mʈ 00uݥ5uk"ǗXn7x^z7#2<%y"VWB{6肎39f*%~hBӃQEnfT^] lGB=ՌyޡOn:Śkl3НMs.!Lv1w/9HxC,j\T dOȐ,̪ivZ^S u֞4T7hBn0q7Ǡ*u\,VJ4taqq' `جn  2@q" t "_Zl @Ěaڹ~ús? m@8EۅpxPuBGJض؂1fWJg1" 3/{bІT+B5 jӷgiwoL3vX e%X]PhՆSr)+)}^QXg?+}gdVyK*Sfܮ$3[9P;8":">d?w԰M]Ǚ!b&B@Bj=/*ੋ) *lO&PZ/t#,y{_i/zoXXK%Ak'H^"tb]a x&%:q&q4hڍڴU;f} H<k/)aZA#rF'[}YVػfܧݎHH9-oƶ/|OK#1 'ܚ56*m].He}!3@\n'DE4dM!9j\qTtLby컥$gai'm79G'hi YƾnsYl<>4xz_IAE؄{? f8:f â rC1矍f! e91TY$QApރR/#bz.4?=SU.=]陯.gƃKx&omCv&YTb@ `BhmmݑI>·e#D2;_ktlSo*گ+be %쭅-`gQ\Tۥ/m5TZctɞ$ֿ+fڻǯq ̍e}~/McA"LkmowΣ(9ITgu&bTJ//R]3"QhS"coydhl_ 4ʊx -K&gҠnZ#F\(c+An է7$9hC e6Ž\+t: NT=L ё]unC*Q74k*y(6ROn5,W3G<.Fvڰh!S`N[5 `73t! >SMse@D$ЎYq]uTEAPɨ_fkb9u)%13:K-3s9dWAq|4٫'qWtQK8 K>) L45"z%'!?.e͡wϽ v"2f Jqp  EsY%Znji7ӳB|[#(o] 9)mĕ+߳gb6? DXG?"a(86Cbۅ#@&/\ԛLIU J_NmV~ڛ4J]Fj! c&bc> 6ȉg54;]n_MS {K]MXWiH7։eׯ{$띹-mu=Yԏfd#,3?XyOaYW)Z0A2כq2%.Fƪ.m$?iYy$4)lf/1$ԧ Le*<n AikY+H-Ã8enTQ9,zd5of6LsL;ueB<,GWK\3%:KP86o齳WI.شxSTIQ2?|_tw`1=NuA[ s'ڼVZg{)뙆vWwbf w8]0RR=%@50jA4|42moytBLЎ=k Sx<]Tv8oW)=."ee_ťQ~wn>e94wbo#։l5Ԍ(^6_愼DzRny'bkd@XoӸ:e[ ׳7Mxvh\0wlza0(A'uh QQ~KO+UY^ Bbh`"EtȌH]‘.Ytt'`1sZo3฼R5A*2jM&‚մCvEF#7`߀%1r|0 Os^~dBVi)7oRN-/^a $$71)}b'j=i7~)z 3#o\֨F!abƒ[BOEVUHF [‘!LJ,bD5e c$KReO9DrUM"W\2#ŗXMMCJ+gy 2p]K FųW|yiY76?7!`fWH- ܝS@F;;hD.-f%TJWz b_5Bzwc:ˉ $=)#aH@:M;&^ƛV_hoGyWB𺏎0%~瀎z1%mR Z«8KĨMD;]ƈv.=׾}s."iMDykL^)lm tg("l PCJBj} `ogs|wN5ߺIDT*fyFkG'!Ц* 5k'R^\@\Im nܷ.d y`5 <&q4+ ԬLCQ`$[ u)z_!.TuiO¡UɧFzZC[N:9Y $lCqB"knWиyc#*4h /CJ.}\|CU)_>O1ں6K:^u`aۧ\-$IW#\u^J#VY(ߺ/Dc85Y 'D)DD{E;rk#erݒY lvXʸv .F0 095,P}O J崮 T|#C 8SQ[:jJ dßfF;~ԏrDF{-5%*lR J#E)P3,~5#=q Jej790G!Gv VIn/bL2q]R:X?}tr8MEAl arwQo 0yaJ>! ⡤J/a S>^бqyO}.N}骖6fGS fґ#ehn)C0KҮ&0R qn=]6EێuNR& 1Z^ ym87HMBk`bH]XJ'@BƞHu2S*V 5Hh}[/|.-$8i *B|XPm"B݀'I?WEjj(>{,F<i=o#VVm2|k:(v֧/b G-1+2X w}V㒐7k/pL23,6E趈nvyEʴNs S|v7dĝ鐩uF;/x{pGdOBnCW̺rWF~4;mM}=z?G62g ,0vzGY[djfZ^gac*8,DRݔ=V^X(|݇}ћs}N ]hϔg9ȭqiF]a\`=s ~/ XeC>U3d??l"ڹ>|BAdʔJ e $4w\,!tV:/ ycsS[Laj8?P4JQup+$TT;õdxryu<& ~005yArU(b/{ƿF+候*g©]pæo}oܼMhn%?4xRn@Q0ǚ3{iV*GJ'O#E4U ss/ӟ&B\c[L܉u>U;4%СRNKq{f_@f|{Vo5[Y kw-'Rק{gWh8ONEӵm?xh (qA'Z nWhC>\C#*DbHԪR͖b" Nʼw\ط'R 饞L4"Zhn/-I3MvDebAE~ ~Lso{g{VH`8;Q{ S.A <+`-g%n2+RrP߂%q`f,E:) nl]`HJ"f+[]a/J{zv!rzc*qd HUqve#c@d0>]̇W-LZs9n}^+^BרQ(;mn&XЊYv)74MNq*WLv!$5 ܗ9ilϦ'$L~|ZOi%v7^^dj% Ѵ0D'd(ٱnv pW_%=7A6{"$ D j۬6=4 [2\F@~dBUWneE!LjGȉzfB< 2 *~Q:Ūt#F[*^ р,6L0"D5K d"ģHuD!AD8k/l _g+U{$|e7I㲢1P;N4ވzTvϼ-EWVI@"U,!RU-_> Gc`p`FVV=9SZfr8U?2B`Z@*k]9o/ H(q+{@_(t}[71asI!@6[8OP$@Poљ@a㮪AKw&'s䋹-L8Vz2因9=[wpOd} ؠ_,ʑ|zzz'skcV.mCJM^\/'HY3:5YFu$U$yj,9C^lnf%GBŁãʾU|w߻#x|i$g v|wxҤEo:L`MC9+R Ib? (uJ'z@bMAT"݁Р_r2zR13]z4 󅷕ʞ|cW3vG~u"ũz<ZA)K%Sֵp$0ICy J,3 <g΀Q'{tpnh F~(ڸ A[b1)?[9噮 Xa-HRc0;<97 zr0SE:rp2ZR'!]Ȩ&dG_mkW\xIOP|yp54G6=O[\/(7C#'c/8N-)hGbUJŞg(w ŕ, EY W(}bo(oȧWlZ0C$e[V1o$$V ifi<'+"%p"G)RnSO;sy4FH "kXil1BoeU8 XN._1ҊT'u1to驸kxm[54$,*VRliv5.0]0 TS]@.3ϹyyyjT#dH#Osց=t/dsF<l9 !. yrku1C;nER6:'yT1i$T)]so?*A͞ ~PH)bw p/IVr--ei<)I:d]iNy%7sG"+/cFz, KU - ?:?}Z_ `$63#1ӆ 9ʣ ]E>_F\6|_Oq!" X3 ͠OVm{|{ (IH~"˵D* ̫ < ׹0yݲv(\sVsCư|X#,ZplvI~KmEs|I_OϘHah$W&g3&=h"el@QOkޡsH)Jbf+}6K7+C=|RRUtAI 81ZMSGqNgT ynA;0ݮ[@c{,ղĘ-5 PO^s+IyJ{2VK"?m%^+psBg SCJl z87C"R%Y4EHQ,=811x)/_-#9< b9hMOQ3T>O 6 rwneVVUDQ#َʋ)ɭiy՛:W OL+>^gbSG#tS>N.]'.6쮶h` 8Q hq7`VZIF8ZJ>T6&c@n%YӍ|}=6 e6`!{?DŽ6͹Ʊ7h|[MIi؂ůƄh(= RBZ8Omj7]e*.98 JE?P h $1S:r9U30a+xW;EpbҮ2f?,3o/1.k& v~$3RͲ jZ;=g\=QǦEH}Iȴϰu!Tk8OFdB\2/e@1nT'Bz[N4J1򐵼19;Ss#ho@c"DitHÇc?C٫D n1s5J<)L[2@K(؏$msE?yb5wcJ%e1_:1yM?ge_Gn%9tjǞz>"`TI~ JKmgK#k֪\|kv=MdNw;Z \FS9q(lVwin{{֫'XB/V֦~c={4v-{j]אp&3|7ʛT{RPb8ŸhHok|H bF [Eui. gRXn]d~4db%<K~h4Oc ֧KI˝zKC]:pO3G6zP@!B0_0T>1d YS=ѻU;(OBc[hfeIyϢ=`*;[9 1wt/~AP,='d7\?و<LdULHeUR#JM_а$ izL9QDئ1ӼẒ]7q铔(Mķx@3fX;,VTxɒc5)Ta>Wy#=_~9V& xś/;KCM7~P\g kS[9]xlvw1^oVv@cOcX``l[g"Z:S/ȯ PCX#X+=R/B#>„a$~֛7i7*#=P4Q~^jB!b;'% iKp!!;BXhOi|"z4we<3M襡|qK)5bdF8_pR l,;W\TV0TQoa0Դ"Q44ІwQ@|,q|Ԕ h)K:j%ktx]C,rHKA2)Nj0mÙ33|>N7vSW|D.(W~-ܕr\ڽK^4e8kj&aw |&H̏f0o=JWh~/!Lmr+?%`\ΰ$q3ӥmgVd6+OY~?ooGHe쪸piR8r\wb![KE; ٤ϜN2kH+N D>7~1)da uN5#-M\B VhLǣ rQ`ʿzt󸼑{ ?χHȀi粭dlUYk[՞>)'3+Oqz7;C^^0n{&0w\9$&b>-+I-@2Jjj]7KZÅ@[4]O<YRWt.]0Bxu=}܊}1[Nj'Qwⴽ%Mz=~ש 넾* 4ӲƭSV'Ӊ؞f]"ی3 !V. Lv~ZօDYo#"^ِ: %CX Ͳ*D$y8ҧ8Uɓ%mdNNTTL?c|:=?fB' [*t ۓ$e*"9] 4V[#Kc52O8]^ ̓Fꜘ~*T̐Ǚ5iAjtò`u{lB,`LtQK* t,C;260罩h7'G?Zeh>g S ] ] }X 6ث'Ph6>ˡ1_eHKɒ -!Mg; ^GI0j̮YL)- FNcOJo%ZLR ɄhѺX3/ ݨ9veo~9ֶe,4{ _j NCz޸*0z4ы*0ʎe]ёc@;Mυk_RF<ـ$13$nb?]6W3`C? Nk>[ոykrWJn!u.k$dI7?=1]\A!lkO ߕWUyQfȤYV{a o97H˗(2pYq~{1z)g'O)Y>kc øB.iNIV$ȼseXF?4J}䰡]J!kۈIQZR dQaR8@m_BM0y_C451NRb_PP78 'D/`aZ 4=Yi ND¹II~wAE_ uR|:4t:e( V 9KGZl0/&E-VĈ_gV+ۜ z<Ʒzi kR:K3>-7=sp[poZJE -Y,YsVA3wp}1/Ş ?n_3zg?_ O!8AJ{ ~Vu.fH1q@cccP3Z!=mg g.wX``qˇ=cYyUJ~0Ȭ* 3JZBxy/yeqU5qA'j-yί>\=a r!Z58 ѝ_:^ {a v({9P!8r'J^X\$Uvװ,FU艮%ä%S4eE>LrJ1wL #N G-4hċib9YvY toe!Y1Qj (hVCI@=?7>;MV7PS<*XV%};ҋ>w^k–*>$Cd?읿q0l7 Q+@QP2^Uh#tNJٚAJ];(3@[SmfՅЗX' "*hZT> Nl'Z NE]jjf<!ilq1|8! 76dA$ CxL|Qr8ҏ:I+2EHxL8+qef3 ΊѶϴ^q R NnWxK,35Qo5w~P<:^4vv~̢HN͆^M%kU0!Rubw\(>~M7PB ̿j ;*鳓v[Zd. rKI<2Q.!5;jxP,5AIr-㘫vMpz=#xEDh[UO!Ϩ3]%,k\wM,߯xj[kHAG>rL7Uʪr4:<#ZN>OOGQ]ˊqu.+fc-d9Njf<7}!vDr}v8`TW(UN*!#WyhBUbьj_HÀJ9cu>W{kGJ-mJUuaXp< 9TM"Ѹ^F\J7>>2B%}C)yrk6ޝ-SEFdKk7Ĺ@ܕ2qV?cmt`W;4`84; 9w8ȭ{3Hq·>m&V7oؾaxKrôs徊ҋ"O$Av2GGR,*s &R9}oI%uE[E=|T}퍋@h n4Iy7yF8O-mQp9|A֊h ꄻh z ąšzcߪ?l%%r U+Q o8!| fFsOp?u /*8͕ZMD&w2H2V_%a bu&{ѕR<^Q]-&mq Mҭ' fH2uT*|*pH1ۏx#Lnίi kUhW_0Vxhu[ *_4b?gGˣE˯ws1X6,hk<.ߪ`\׹U1Q]@p?2:"Vc}(!߷~_4M T|'K^UG mxg|G]D=|6LѕkKg ʆ1[%5ڡ |V]=# ;+kX;ËnHf3vL0YՎU߆/3#Pc_ 2շU8VpX l 7z%ig1;hFyP }O]Hn!ߘWUG5?8i@ᠾkS0}RK`")15d-lZաeaH6h**!OK6<[`ZRZ$Xv7q)b5;MFdz>UЎ YLw xd]{x6Q7E ~wW$['0o$wd.qmN7@]Z-.1-iHЙԧz', ^vj+ˇ\4[b׫6{Mg͸~_)rFl=w h]7G\yyiONx7}E[F4a|¯4Ǥhm\j7`*F;z )&L ' )z'V,/Wv;[R!oa x'?>־!|O(Gk5ƪ,Y%69_ ynk{ISn-ՔX 1_0M̚dڠj97OڪwHyIV`XI>j$ť76 G 5 쵢:DM*DIْ#9ԙ _@4ImCUj0Y]u4NrZ97>X~`Ê⋫m"Y *6OMP+!9.1"GRiHa+NSuwi<>Gwa- r0%|-SdvSM%ؽhU":%,dU|نbETO_QZ-D$7o)o8cir;$E栠vfQ9" W{ؼ1Q67V/m֎<&&8MzrAaNGDٟ}z݆G$\p9P6Agxl& 'wXnWBĉtRfMON ?tz=ŚBv~Il{Jl*aHiJ+ՠWkZt?אj@xJخ*buIVNRjqsWKT8{=O>z$ J¼iTm | twR,@w7W]l:{ngDpߤvw/yU~Oc_<5޿qw@B>z_P?տuk4Gef31\;ɕ0x2ES} ģ%QM:mgf!z8;1M#S uӰyo98Zжvnhsp3S`~W=Tm8&0|ptUe}?dAa|tv%Ɍn lA(4ݫ.w>^07 n"BڿkКMD%NsHѢg5G:/<] \0䀍8$b?ZQt<]Ur/1ܱ4w^t!PND'A`;}nm%XNҊ_60b5pVu,g_ΉL p$1%VGʬqZ~n(d6۾_{p@~k}@p9CxmhF&2]fǣ1jA0dxQh nT|TOkp]vXP5b^Uw~]y RHI " A۽jOctgf:,gYG<KChKxz1'"c=u#Q}LnIJXqE _1tw )l Nmb6./Gq`Bl9O#nŚqpC9& %3hI:Ĥ8uHnq¹dNSLETs-$,zCJMx2q#]TEūƀa%Sq> @Q炀y7 hR3V:dTHgF)`9'BZuAiìۚ*0M fND8j:(9y Lד,B] )j"0Ic .H/E8Չdgfq'*Ovx`C}gGr1ul-!>_AN>.N`|;gn)iņ+$]s3Y kv%yNZKZ{~l5cR]y.8ؼPX.=u\BalLF2 ;P벾V6RjN+:tQDY^VC_C<֮Skyh&{o+;K{ 8 Vsq[MG1aHIp™T:Mxc.TRcbDB%.'ɾ\ef <`E^xn\AC/F 0ATQy޳*vy?]gM@tƿbX:tvT @%GP ֆWx&)M#&˴L1w Hb…| lHW'ⴲ!N>+18 IG)o>)ԫR{%$~8DPGAL @r(o^⦉پwFOak\jMjAgʣum FvP2tʍ Z<҅"`_A/gٌBG8 4l6Fzză>ۛ6=5aEB?_= BhX-}9xٔ0>z a`8yL|*.rO- RxB/u$H| ?0]ykaniRg/9c+(40ͻygO/_PT|.T9?=Q Hq{E}қe֙ &T kCx.ǍH09+n>sP@G\Z/6XZ|dY#{N1:EO(fr% s'.*,~/"ӲU7;}1gNU SR.0ׄ@$P*IDpXf踈ψ @1bF2W|PKH]GpUJͪ('|?Bb*\Ab.[{ˢ=Hٸ>F+46nZaի=<9^Fm۵ԹI9̠#WOb69iKHi䪐1ccߵlxn5Ol늝k-JBeFm9x^1%J8ΙCnQ{fQHUK'5l s&z݄ e`IܡhZ-4V63p1Wj彛"&g}<%I[E|nV6+I*A C&pBa + +o($PJn"!3Bf)4Q` tbK%uB8s#0 f&&|euכ@ZA(g`:Zi]f rdBHl"k2J d/0 _هRt ~`\nಿW(bJҡ߲vy'mǼ1AhchLv,ӑ{pK;5LV G`@@ZOf.lvؽ(c YļW.'6W`˴iUA=)oJvm31AW3cF%G4GS'Gg׻&R*yԋb^W]7Y|q6&".Tc[~bwA}xt )F|Ŕkx 3OQҠOCS"'CWA\83ܽscF@NÙ RM_3?pX&G_ "R 7]k eڅc':l}@k(j񿁐Tf'0ZJ[LYb/{HqSYcIF_dȈ?~л ]V7[y;7q7b2z~}Wt(g]KN?6<&톙@蒓"y2G=f8h5 I쮤%}Jkk0-}bEfۏDgjf%h-3Yo<,=j>x h kPmT낣ҵ&]ːZI^).-nIl5[u1}"ᚇQNȁFy\bkV ܝKbDP" oE!$:X;ke'snj:_eEm)6*7?h +##=qx]F[cۮm)f@|g_'ln%MMA2'zTaVz?j9H- ́7I#ć QwO\.Jr 'S D;{w˭+L S/ygNHݎI^f~7z!K tiå?:B*N&|r@ygցl2W/0ɪG<8r3֧*sY), D`7iF6ul}V d h!)wPjmI"=\fFX.K,Gw-^jMp&g E^G_(H;XkCe5ֿטT^#)_5GfkugaV7IKX] )hoA3J1ӷIʭ~JRܩF)4oWTZ0k8Hc=|41 [kWb !g(d[H4Eф+B! ʒy3ySm ;CwuJ /(戆)q xQ-pp 9TGD'pYG AJd_i#JOd@mԻUuҫy 1ԥ-xu"Z^;.dOtt,|} 3RKOЧJ3;J `ORgj?YXYD3*nꭢ{lՃby;ٕXޜJ-F!mlĠ9WRtܔ|y *@nZ?mŽ;fѹ{J#DuwdS{$\B,]I>}~ F"gl=%LII핁O+cJz7|Q"ç'(G3akA+J@ B|!AؽY^ax#I /=[{쏝 0#=|}( 6ArC{<ަ!|/gWMg^dm+\2D8ȝ|mb 1,Izk?,8Zg ~Y`R H$zYs^G| 4Y?_5t< Jb폦"N:x?LR"s5LDȕo:VS"#!˲/R$"O @M)^SY?x3%줩s@ 򾌯A\|קVǣ1KkV8.k5z0 C)?#ey>9Xcۅ!#D͞T gׄz]AXEQB'Xb0g>ƻ(*eRpL̀(ۮKly)L1kmDי0+)UQ0x|YlSQBac p.3$8C/.M\yonºjBS@7aA &t9=z+ڒJU[n*P}<"! W}WMZ5h"'׸}4@=cì:* Pw.%j+ ^6 I'?q}$*#I/Jܗ?whl\|LW`lqu_;"1m1n @kaU,A*5 ]_s2*94*.jNϞ2w̆Ty n#_sߛ독_ (tOYUQDM[[Rh#HF59h||LODgenA]Op NJT G"̪GPtl2!C@txXp$K;SIëڴx_03V.}tłOSyKxeТpr$;Vӡ  [ymi#]>k 8cQ l?tu O 0yʄi}75S6d$#1+]Rheτ!P?"&yWܾt`C5CX$ /q `\_TSVnlώT*];!44PeĂaw~'H#8Qbz my*6'PAح0. ςjaTW`p?Tvjr[*4o`C7_Ô/` h m-35OA@sϵi:+(p fA48,TRE+aЛ]/QF7%n#B'YsD<=z=ǑFB 7%7=4xŖlZK.&)8Z4eqӨԅqɼ{(]^+vn9=h֎ˑ:dkNG7z4d҇_aP `*b~tό@*_,AY5|qHH.ek0tq &C#z3>AqbƭFj@4n`d#ALm0X Q'%4TB'B2h;r6.cZ$SJ<4e63!\J\\9 ]SV7H|wg wԻ. fGmȃxmΪD͟DUBBTۓԡvY|AhL)y5uo}GmkƢA< ({r+6৒mF5uVיĖ9Α: %;K(mFQb{b1'f_~(;/Ea9EH턐@svtS2N)Q.P$FSzQib;'Om(| ?MZ ,z2k7Br_MTs\XJ?|řQvoGky|g: 1F]U$Hb~mYm/_VNz) ݄)iNR{bXlLu L 2ͭL_,TCTg -@obuK>}[SBRpUֈ,HPFj=rqx#4 (bپjh΄-;37l+qXRk/񸨂u_^:M q%ڍ({F.YyzW~`bqbB6Y, ֡VdFUKR%. \@sI[2@7?P{ dZz7mޡHov+k|&"A;v>>0VH>^Bϳ5zӫlZ[`~bZvRhr(dX@Z״F\OxUO9edLdf7U2~mx Άw{ϒ|B&4zV&O4K3Xf_xdݨ%SD, otRY`+86cZfKȖ,"V% $Kp@-{O$.?oypɛC/B_sM$6Z.2aR{XVj8/.|H*l?g&<;ɯkciL1NTM{VS,`B Cٕ{= [rrN75ވd!QϨq?ur}DJxzm 8"y;֥pU8!5,gHRi[KPy|Nvղrr.%nw\2\n YH EX=_xg3 lu~,)AjCÒ%W\]%n)F ʚxno@sEB&&g/Zӡ64cCJ*ڞjD 4YUEW:Ìb)j6I]uxrQO\xoLO$._A~9Nd?. `dw 08hkgEwSn/YN-D&{#A*@FN'G=]MHËeW7Ṁ@z&N" %]=Dȹ: IY J@ ' pT} i2Sf-`tb2{cKjq^CgGxJddADa<#9w/U5rPd;S%/9$'=tNguSNo1044^*x ղ:&z_VCO _fq edi/Ig}1((Fqe2VtAe胎fN0h@!Ǐ*v'J?sAhб&[Dv&W3' 2cWw[Żlr~mVBkQ# NO`-]x5ja!"XӉKˀ.XmJ5,Po%9ѕW{ : 0w-Q=ȅfjhzY%)̵ͣygH'3} 4<\7;.Yw֓=kx4f-U8j"_2%AHݮ^c:?GEi ]IZ t5>)$͞!yZ@RB Z5)].g Qndygx5.~tjML8jx_Lӿ,+H@ѴovGT状 l|V=^D|vv@VTA 1m3om1#RD浓mS3á9C>9wΆ5!$=k`-&履.k򐇀i"8&P-tQX ("Vkp,>Ϸ'jyk ;+!=ڒ9z3eRSyƛ#ww+=ؙS6m~]'B2t|;) %3sjre?12g4~;o/}J-[7LB(g`#E叇7;Q((CƉ1%`cb,W+YP#0?W4h~cφ9l隶7Bp$5&J9.̛W?ctSnɹ!=dCWQ9KO!$ɜF:S+yQC;M4aZ`KmFE?U=7z$%XUC"KDg&k cl?*[3MEDx{k} In"navMQ ~(>88Uuv]Sf6[0сQpUna}bHҴLyCGƲBަSƮ2Qz‰_^e>VK 019gWi5/mʸ%+RccY\-jd Z $ҥj4kfQ(iE4;0dZCB,WXݝ5X'|P+XҲFJ@}a \r>A.RˮYr8i~2\t7[jC!`_R=y\ң &6q !kcǩ`3Di*`DR~$bXq'L ɧ&d"!ޤv%xpTi)vN?Llz:s-I*59w*I3\ |q#,`t Lu)'b#){xZ=@03䟖hJZ[F,/(.5[)E K>զ&Hq;s#RYjU`4jT=L5{ |YHPnpGjeͲXfy'Fբ4ÈÒji$%q,-A77LN@%p\BL'ByhB w-5yn:$Oa꼟7ΕS 7 Dd8ƺSɯuj_eڲ)Z(e,9}o~M+<20ǁA84_`T<2$궁5*+;噤l/@*l~?$5UI+u)$@kU)y',:~ږ*..V$>c2qyvcb&spho:0Z8L߫5ê~8at$d[\]6ӅαL2`3+qK? [,^PD4r`:6053:[S+ B݃ڴnbK0ż=[g~15tڀ9ā?\UO)G_6M4O!&T{&0q60 DھT,S$8t-qʿ eJ ꂲo Dft0֔zv@Sd]!N%_$sMR1xP uy1jy .CTa2f7ixM#)=_LTtTreGYIURYFWb C>d#/Nۼ&՜EKq2En]o]~J I_éhO}#+|]+\<:t=zC/ bu y*!Jy`c-Dv0Y: Ek/ aU;IK},f/h{)ƖF7È;='nƠ"b)-ҁ ZFMq { m9c2P),֒4#<(nuL?lƖ *mԁ;z뛉\K m̫ܖEyg3X;$ aBnxo:} |j9P_ ~:?Ͷq(~kN@N1gUXhшDF-{lB"K]1y3˓]x(G%qs[.+X8b|ilp w?q?%"TҡY.\dEONd~VR$NOX=F^8M|u*;.cHiP9Gk#{U.99Dg.tLCg&͹ k8Nf*~拀jdWOG4Gva¢lONi2{ВQmS2;s1$Y۝5kK^M}.cG\* w9V+~XwlVZRaXC3W0Al~Q|Nf_:Cʩ-[v5Շ7k0XmψYμh=I{36XVh`ƐG3Ji K%ԇaEYJ^Ӆȏ2Idr+ wMyxČD.>@ç6s/ ky~ 0/cƘR^LiSRg17z)|ͭ|=|ݕ6Oj3#UBiRD<RI *4hJߦ}QX.c.`Xu*@3Ѯá!`n=%n IkȲ~黵 >F! DLQ7,#=6ښmecxK9ZZr Os;{E]XSM}J\#V1;׋HTV-,YאkyJȀϒõ$ݘ з\ A wp%56h|F-}cǂgM]}8<X$>8$dePd҈o{@?ux8 T>Wꝏu9!2cGprb6I 0`$ tp?tF& krs<+X CQY@&ZsBg9'W=_ QE8\í)E)em5ʞ7gcL-4?6F[*T6 %4]eO:xFy!f$ 2nCԒ H{ҝѪ׊(hMj{mq #c &%<_(*9>b7jJdֻ\4SUN Wڝl[AƫlGsմvmP=.er" bC߼7$-Bg:l uZBר ͉瞛 5\ : v0$4jFZy7<Ӄp vնYC u@m Y2G#~aiQi #E;> FI ᒤdPA{k)_Ej*J.U-73ʡ""qMί~swag6sK U))#c[*G+h'W>ƥsLG_nRrn-.L56%aR7uezXoZ\Bŧ!k+ܕ=Ζ 7$I{:9 -WN\c \Yǵ 7f}!7v{ X2-C$z%p1`T (t]VQvuĤݔwxVDf ç0G'}'Muԍ4sI&PEvV4bB›yP2D:`dgYgTѨf5udv:+'l汃kJ5-쁥ۏFP[wM$ 訬nt~烅"oxtߙZO]nHx3ĴjV7.Nx`Ouo8^Uu^@UoWi:\OkmOj]46Mo͑j x_v]&]+JqkŪ]r4?G~ ?Tf$rQn,F>Ö/24 %p3~1p6ȩ)Z" ogLto ?ď5"x\c°(o:H] rS_]u\v` 0:znL!05a1?:)ϫ| dXVS k՘ݜ. ^l[lٵ;dH=_d39L2w:yEF86|n_ƗM$HUͭK?a#SD4TLkG=_[쾹oZth`H fF' e7qɠpHX؝e&3t>3dO`di\6$6kIuqn ܅}%ޓ8̳q[[zll2yw7`m CS( ?ȴ3P%?7ś \ Э=@OuXS n <-;@*s-v"Ԁ:]:>Vx墳Btd6), UyhmKT CEл1$8qЏd}τG,8ޭ ?k( 6&7ܵGzKn#:{}XeGn9O;%;dK [g@r M(ߏ;TA;ĊhREe%, = Ol4 \{4&i$!vA[fc)+chq?gQ糌I:K;f$XA `4$pZGkN܊U0icGH}*Q?]iyyqD]pw &R@Ȋnv{k%3KVPUiT$ߺo&esʯ4- r *@kov+@ ;1puIe%o&*m_+fZd&VJISfV.u <[C-1 &**4^Q,Σac(`pv ֗kVVU}<zb Nx%8#0w0=Z3܋ Yf;BL54ᤴzۓ@͖a_S 0zl$' h"eZQƲ [NQRQU~"C rk0W!M!H#?xF:̡UA5Jb ;1j޿7S ǒ78jJcy)H _|OʭeE^6uz~Y#=d7s$;QՇn,xR:-J>Ę"fϱ ]#Dh-c%;0";mǂc7)|LfdٔGso~FKSA\awu eD )%XZ"sr8XĚ8yhl_Rw$#V9q byBu- ]+V,!wW@.ß*]=\*)o1i<<% razST|P%W*}4']Gɩ/I}8ASq0E}n›FH~&'61;Ckn5E.ӕYQ{@,#"!=u:v\YhIEG}}-n~?c-) %?" J>zsQtuVXZ] *Q&) Ub+NԥΒt/5Vkʒċ|-9~`z{*v(=zJ3UXhBL ^üN?5&ͩpqcEUu< 5AM@pWK2Z7zKu#no%u0FzyZi8ԂBȌjPv-5]7G~E{Q.RRc@:%`NГ&#JDf;^R66|$Q}Kި07KAV>̩ip`MLq@9AmlmpK1YB;D1SKY7 uHw:)ߡ?T5B]He/P0l y󐕙ۜk\W]&W'*ޣܳ (ka f^@ Es[`[~|e& hDU'#\pEAPq'J)~s Npܹ+tJ(QcӄǏ \q"΂RZ-CCki'M-H>,O68VI_.Amm3b`qHFGw k h*򂆲Q#;Ts.P {n: 5*B]&JqJ+r-Vwsm&6ǩw6 j&YYLPH1WQ 8q3mԲ`Zt{y& ]8P"%2/R藪}t~|w\V'P%i׳-}]<OfrRHQ3ӯʲ`X'Z8!՘/JI!D 'ϡQiU+؄ 6HW!|ʘ;BF/٠yn biN ]Y)uTuQ@ִaUx7i`=)8įcq<2bΧ\=N/I< g:G.@p_2g~F,(`Ũ;,TG [SC&x+&~ιBUh_}K ΄d9"E ]C߮`,ԋW1p%v5-vG {$kҴ /7kFQ٧fI?X^Ԟ+

    ]mfI%6W \_WdձLT;R{>ih\{sKE(Oqy ct2!ȋ}Z./0(XmSE}]Ɇt-pݏ֬R Zd8kbco|*niCsԋKU^{b.+Ω4i\oZjBjAzg S r(1zt-l ֳ9,ÿ́3)>ZN > qrc 8B MߩGN~v8bvi[trPVclYeewpB}uxpV:WG38Uj$N+|%I_$# ʰE1 ޸߁40խܾ=:DjHIWlR4ui~6+ }zG |tkPNjdҸ2v$d p> Q۴¥DO͊_y.rl<Ǧ/eO X6FÃ[="PQ¦^4j_NIcV86ospъ$Ou]::.lYZQ4G׊ ?1UZ'NC 7PoƘʈʗYBC*VHK1l"0ke[~5)= W}DqgᫌtYԓF.BYE+$RuwVO2{nhlLz[wV y}maDE3c8D9k@^‰o^j,dť4f]W*LGrgYH9FaM,bni~0)^DOfGovQqnvٝuIJ_{;ӦR?ԸDZM]DZD5ݦ'.ٱ{W&ʢ+6PӃ2J,Vҭ4Z4%;&`s {VTm;Q5qҖ7U, Un4al'kh.c.`~spL*q376\OՒo+UȻ?o2ulsz-W:{&ͳDʹXtU!ᤎ#}~2 (aDl|\%#A\!y@1&5\4OJeDXXe@>!Ќ8/Xb9+Gs *0f,|iR8NϮF jg6$lJk*k,)+IK8@Ur߿݃;5Zyi7AS%ϡi:"C/lN_b6czAn˜PA:l9-%ao/.02U$uGsrs8our(9h>60oIZe1M8`ۺT05́K>]99 fV%[b!s."ɮzNp㯁IܵrP4H!H;&|U`Adu!+t7s *qN؉HΠ)2*x3=NSeS'^ջ̩Z{V-.3 mFa0sτ>Qsxxduŕ;\ Pc;Qi-tA9͆LVa#YEuu-'-&4}8GDEA쑀"j+g[!"}6QJRU?^?tR|:FHv"5\A SLq}c|.a '-O ' mݮ |Bg#j\FȫltD#wDDFR7Di.m\Cuvjm[JV8>*gjk D26.X 3rƵ*c'ϟ3{iaB͘f͖Oq('sFA^ B(_FdCBi" fbnfPҿ>%zEq$=:xw,? R)"7l2vl)kV wI`[\(q+9C0IZn^V{mh:>V-Yj*"}¹ v88Y)JF2L@-QQP$G'"ϸ6/rueؤilA?WlV3Գ)Ǐzn}KkKdFۜTh {Ѣom^77-CXzyᬟ w'(N?dm#ծJ;]Yѣfݾg/Î#&|Mlb֨^IOҖ Y7 ̿>lKh)֘TԂ3 ,H,m" (ĕp2 r]G\w_$b "*FPS 9#43r'PhAܬl_YH(&!ЁD*A৓*XIj#v$H^| Ǒ.-6ܙ΋I5xcdpVy~|v b*u$6Rp* (ܕb&>ބz]> X\Kmw7FHIg2c>Pb}b~#ž,YY1taWMA/nnhkdYcz5g);.t}^-uׄ2ı:K5Uѳ}wgI(<ɕ}:iPZ /t8 n$csMU>]-& P2ݣAi-{"gXm$8Ǫ h ]yV,I3-#(Z`|:i-ʣ.S-i+m-6A!2P.b:(el[lS(`3d=tUםԑ$aaNmᑒ:V1 <~SYubN؎9[qLCBsͳl(clw7!@@-ف d)'.4kc/IK@ ɧı͛ɾEa>7^2hlX q꒰Z AAN<i5~93(BCq W&= nI!Sgc} [g#.geޑYm݆?+9lM`? ׈fLdP)xe15(q@ܣ/b|cș:۞`͒.@!絖e?@#t:e0H71ʈcv~_6 s1)g/V)A^QvqGe<.U*+IBx<6iWl19W7^x1=V29`۰Yvi=GY0MMR@1>u2(@%Ok&Up9 c7(\DtT`y5򫸢D|MuhP5c`E ]|^0m-{ "+01&V<瓘VWM΢Nȱ *G%@oC"ع8e>q7}LmcA Y2 {r8Wq#mj*"ͤY!e\huI.⮆,aDd^ ËBA/q2>(㪞iq:1ufd j R{TZEaR3Hfd89>=r`Z}]ƪ̼Kr++;7^DzB&N02|X d/9?~^hĩգ pC@Fx+an,,+ǵ n`=z;}K,} mD|4EǸv .q*G9 ReX՗px:2 v * ki~TagB* (j\_hh+/I%T%dnks5^F7piRݔ3/S*_?z˜.'eISD! 1kJ qz09菁(/tҝ,60Sr=^lNN&|r}f {L|<Ҫi*}Gp_S?Ddi?zv3fC0G+qLW8v "hsU˖x'}‡>/D_CܵԜcGdԲ HGr/ݻblX(_D-qԲ0]QWX^EN?8 (|$-BD~UX;;Ęuci9sC-hbdC3Bx9~#CMrgV9[ ަDuX\Q'יR-R.+SѕX_z_x) :HӚKl!VC9H. 0ؚW^xc&رW`H;᝶W̶+zC_oc"RQ*G3-/̐>J I?Fa rKVuJA&ҙbGbKvdz g]CÓZ\+vfM*0IYl&veKYͣݢc`a;nv[ԙJݟ``ww&W`=-sL4"b(0FZ$_`.5b4> Nã7Sm0ZA-{]h8u~r:n.?6T}A 9k+xԧ$ *t=GmtX2euuM` 唔֋宑^;,f0}CSLB `i5 L%Z@D(^-V"7䐈HwYVj[%QPАX\vD]yD GC #aQ-IP I r*` A-z_:! TaHC)!wXNooӠ @GA^>1) VQ5hgG kR!3zŢtM@>> Z{~j ͟'<~ƘGWgoy_ @d0=WWS[[EA:>/=//Ѵ@cE{ ^_ S=5ׄ].UHׇJbXnV&ik5J1ҵ%=-v<{Zϴ %U"tgA/>nv]ߺv ~x̑$\̃Q5^s>Ӽ3lì>:Uc,ᅺ,X2fN YV}8<>/#.6ikk|D\.C _& 9b",Щi?;;u% d^c,XY9&1AvdиB\H1>ƃ}z\N jJq\2 krY~=E_=iY pj~ΤV-pNϫ;m(HӆibYh6P6 7^..Gμ2$̀<| M?Ze |I?'~|RsDuNfjhX%_)1]xoX͑9qjް<|3jEHډiyw!j1.eƬ PFH"p|PxEG:fK% ј(Ij(0g;fNRp%G}.Gя)kuD6l^?DyBž?~խD@_NQ5* j+<}ҿ&SIL  f7PIt8_ԣSdlůB-QƠ+`M *Wiɓtk{g2sjDǫXjϬ2hĥ\x *,}ѭ&# T#v !hs=#:' _9~oe3C8㣌G$\qr>w,h T&*٭Nx(n<]#&j5r,S``=6hjCH7V3Cq.aAーQ|G$çOq~~Ol3XJ1*1+^/Xs eȜ.YdJIZ$d2!m+-E4i:2 iE>P6 d+,nN ӏ|xЮp=1hC(|g2*؛gULPE2F cx  ?{SU;jD`BHORohaT<Le,U׼6imbYtiH1pi 87}ټΑ Syp:a;`EaV;X% :81G{Y1 /)#Nkz4(/50Dɢ#ԣmZ1v?K̛ΏRxTo"mIFTTtn]ԔbD5@@Cp EJ4RQ2a-&\)܏X-F^ƫj;U" بȢߜH =MZ3KH>Mh@#S@y=@'_F3W kbko"9 :.khD ,ט#]iȠxHH$N^xc\6-Q6'3c\wS*ű Y <>Z76P= LWhcҺV%<=n O`GXDL>x3Z5Ź|=Xp&˒Ƌ'2&3%2G40!+ ~9 S-ʎn.…4 l)u^3kgLzQtmϩo܄sC6E=\5kj:@e:G Oo؏TK\P" zN P`Gf'bm㊶}*Z{ { f5u&JwKlѝ "p[YZh0 v}.05r.lƆ7=2ѥ=:D#yhsmsMp=|M'$$Klh5xU50qYGɰ,-H'>}>2P?@Rl ?TQLb3K8;v>՛#@ɛ")(LBO~yV*>~vk.3RZFw0( x"({1zrv˟+@dIѴ8~A=,Cc1 a7u7r0%03<QiyΖvٽ.W{3>ʏBpxS+d[ڧ<'*`9&'ƣʇU䛖 6/M04.vrNΨ7>5 Щ\̜%S9gFxe5<E8#eu|.sV2Rt']Tm_=r$[T+֦~o%=nEQ7/6Ш R(H!s;ֈd7..d biʮe^# 9d!I2MET$ iU_x"`]{Vv^p1 :c|Z+t@ Ϧf$WM/Q^3hn;]bJW㚇m{12$wK z]1[$yfqT_&whdv2q$2񊝴4~9ՇNµ%ݫi) mxjY;%afRJ9̯=22٭=@njb^R#b+^⮅@Ա~qZ R'}O%cd|[3dlx gkčj_;|]#g0+cGpc>:Adc<&SIfŚqs֢ `ˀW' Ďކ,ax`FĦilϹJ8W{zp 1)}8@{61mAt[v+q ~U@M-,S@&q9ߗBLg{R.J!5<> 4jd8rX jBD_thej4h 0. .c!*U <%彡@唨` CfK ;~=T^ra*Hn ʊ'˨f!iN14.<\AܟKRF_ӓخ렏ovTOO^8y%ߪ+#s9 \|P/eU޽%lvH]m,]43ٶ],QB&XlD >&cpPFEcmIĄe"f&Ŵ}\<`HRyRJUuLXa,(2[(>ϮjY5kC 6/bG6/u+,qTz\KtfizVqj[a_\w u߅MeYABg p'n̿jƫsY,\PȌk:E$7)90pdn)g$I<ɖ`=Jz#"> q>+:JmeqVȸ4~ʫ{C=樟I4+ͳTj9Iĸ'l˒/]v"Rva~qVx<-RHgM mS5q.PP:HZKj ;X 䳶I8ӚGqr-4j⃜RULgI>^/_SQe-,5zEjtnz5A7knzq#_s1+3 <2xsn\|_e `nx|+Q Xӏs=1j{4 \Wқ*Eؽ7^zn;L]KXVxbDGZYݎRun7CRV NU.={ܣ𣭍k"-ur ) F%طݴ~eR꺭!ud|nUj Ȯ̞y?\yA#=H7d4FX3=͘uJ8k%k s3"ho,"![FwYNuWeX&^1V|1HT{/[,Ddpwtvaf ,yh'v3BxWw$t.7A4~WZH}LnW]zq?Cv.BiEn} O3liHM{ZpU  y:wB=ỌDOΔśwQg֗o"aM=')S&gS!VTu7rr-Y5;;׮c1n>a/(G HOQ'+i#S/|G崘8 K/R_Cx d;,% %Q3 )dhUEqT t O ^˨SXaJe(ԥ̗mxRzbjlR -'9>fm)ҁ)3rj9G|}?,/Ud6ˁp57H^J[ Y;Eh!\A`.E1M 9hd&O㞺9 n(g{Χ_RFX F0xd\PMXn);Kgh0}~Cq)cP{_i'|L#p (3q01/GSn`$XW*aƈKֈ$4ښcKpYcg /D}jrrIc*>423$t&6o;9W_2ZKhOh]mN[W[qgnP,Tk#YXYT?F( ?5GN/QRPGJN0d▷i x6.\k(K<7e\зA1z^'A [$ `^]p0yKju>MI E7>:9 (ʐ +b+K굿= Et'ܖƜߐ[o]o{i<y|}dHvNv$r򊮰l+iLjM[!؂ODRyQ W_(蔫;Cb$8>i"aKeϤSb!!(t&i֬TZH`69B%НIhvz}o ' R=j2}raAb݇h26NΞ_B]ڶӒ@_--XzHTCOsnw>9fjC-'|6AN/kx"9YU/h>l!<mlma6ͱNeIb*Y.^a6Q=(zNa  02h_HQ;Pk[^EW~ϫ+V&rwlh'gYz 5xGFymC0jɯth00,-xDrrݐN28&7qpW0x4.+J3_,f7|P#M3<""j/> :"--%pآrќA4O&*#`d^F>j54z ͯʔ|MP@o[Ш'2:h>JmPfaׇR&%cugF0 Gi)&D3!8"]"2g/he_S>z]}^ԛdMj) 3GwIPW&S[ ^][isl@^+k!P}J$R>lTkGzD\)>0lez?~U'/JB,B"hlRz-轸/" *FjT0f>as631kz^ ¹rtL$h _U 8N!h)H>)>YY|p~L7k3rXMӽT؇إ]b 0>={`)2iv6O/NiV; [<-Ha,}ln59/׏Qh&c `E,2m{T>YN `=<ڇrF  7/Wl 0eC*ixngϊsoRQxǝfƗq $Җ00ER-q]x#н4޳O}8 zTlXL!Imb8hiZ*n .G%!PC ?=OUhuPG%pj9?\a\ -/%}b 6,7JG"WB8vpjl!OCޓ^svPz݋xA E;?֍DX 4P*|P Im  W`*܃@d@͌$KåYkj=j;=k,Sςq N4eU eahaQ !%D9MWtҔ0& zeXwff,H R39SȊYYN;b[)ǔW3CAx^B׈p> Tnv\.O֞|u{&LQTuđGQD y3sVe$@1@ړڶL0d[6/W>2…R[>э?+5qaOTSF7Q~b- !( .gL H06)b$-Z67~+ҮJ/嵋I.wV17 Br^D-W, =П7x_Oَ& E+j N¿C'.w)Cr5wD&Mܦ|3c .cfn\Owd Iĵ ;T 4Pp軘ī:\PcG&_eS(mb++҈ItگpyE:Y݈^gsgV]/aQ ؓ-=,?$r񺖀}_x|px#W޾ݧa MSWS_TO1NZb۽,Jvj+l y\.ΐ8`QjZŽS'v,Wj{ nAE.Q$/'6MmDu DE?Xuۡ B+ O_즴h^Mdm؜MRgzadU&oF:[TùҚ HZ{`z#}ˆDDȋm,Xe=31gO o[, Cn֩w&-y3SUܯ|ۊSZR5I걚~ x@&AcBZSjpne&Y&YLxBY}6F.= ȕk?Q.qD5FmcUajsveo@~%^b@5z>Žuv+"cmC_r,RDŽpט:,sνf+KLe\ch 4ɨ2ꘕ1/az ԉO9\ *i!V}D&G,@B_03*U O]GS qI$ޤiѾIvЏGH`8eKrWL,^oܥY+M5\C vu+![L 0%4@0G5Շ[9/xC_m RI| (2Sl(ԐU$rL"/SFyt$)HK8֮UZD%mܖO6XƗ[*oگYmBP +%R[IyC;/_X0Eߤ˛)>j67ұz&;wS|P}DΊR2FK ~^$e&BX+~eAtŃyUۻ٩_G_l?КMJԵݽ&.&kP3INPP}No&\!329MtB #H6L"Eޔ#pWRkkݿlXl_H2J;\q{XM o")/X Ԁ`x>笙MLX./zIP?7UUPȧfjlHaÿMWW SY4~ѼV/٧27iZbL+ JqlԖ~B[xeVXWs$,N9 cI2GG pp0 㷖>2ERE}CS?1Lé%+aT먂B;^49_3"jPYDWޣeqqک=Ҙ%c6\yn(UqX ۽P4R8Rh= J&)LƞTvKl_Fy+M=atZlvȋ'O8U''ļD"2WOVC% .ҙ{+q\iUVuqÇvl~9_e"Qݷ# Β6/ x3@eoP=4J+>%g28hm'萒 0B`,Exd5ipTG\e'9&\r[.bT54 J[㋂+Zi=cHTL% ɽ6rMR7;RӬwg{FMX1KOb_^MqzclIJ%sHlWB xZ4RhN_8#NF`L=n}YgRmW@ABkr% ޛSɉ _/ZG{kSs,sBj; :>;;*n n@t8 o}@I*Jo*2)E>:}QmcR.PЇU~Ex@r]e0Bw\Az9'eڄlR\Ji;@c; LI݂i+/_z/=fYO!nH gCSLHvmoǫAe'+\P!sѰ_Ϸ,`P1-wHq(y|hGDc8#O$Q Lf͎;k2Z?3KPT)u2٥SF-ٓE< GFFҁh6W]ԓ 6`t̺h ސ3'ֶ݈Jn(FoY˅v_^`u4p| )`0(w0$/@̇IT0 YLJ=LHG!N/<<ʠL'B.'س Axt-5Sz.`gD#ˏE`6hCq(XFLTO"3dTe/jM"< r={<`vD }? g]|Ce$4&4 5h2,Wg.sP911 c6;J͢J1:Klhn9|Y z6Eգc=6W㶮 pbM@6(1:&/F-Yp@ K|skSca"J :I[a 3PzG_)f3q2,ևӵOL9T1OqvR_ڥqB|vLN$ ^TдG @1*]莯"v 1ՑY M|tUUkEB/%l_\d0md!h S;Jh}D4R|jC0`[Ҍ*Wah)`VTQ? 8A񕂇Iڍl0U=,7Y~s_hlI1|"ID_q<$IT$dMnVR_S_ F ڜmdf}&1ǗIEebh֊Ǔn~{]D^8p္U;֑jwȨ7(ea8ޠAQ]򀔰G3"%;Sw2"r\j4]#soQIqK:[(P\ Z0>j!%;LLo98xʡ!hf[u)O*:hk)gɤz8@xr3^(mk1-mN? $9I/g, pW7l֊_KRNuVz&A`{ HmizOcOCE2R_؁S8vkׁq+%)bCb hiVWb%p KrbD0A5V2mayE3scS(D[Ta2nN{,2(a5)(qKxZɳ.TtaHSzsEJ:q ┖®\3l#-r Ǵe\AD*^Z@#,c].;n\~PMtq"8Bw3>eT7H\Ej AݱnB+3 &Ǻ7M.uEFr>I=%a33ߩ&*f`M.Éx[͝ Cf'Vvu KdZ[thڞRc#jDe-'g.g3j6g_ `Y5@Y"F 4F0(jukL (Բ- h T9&8GAUaiwET@!P쬚P+dʩNe$m#joR#1ڑjhޓZ_czost+[c48F|z0C}=lsV%6}g]Kc:[PfYvƒ[:LB_KyA+4@g/!ӑ4dr\yʗS%ضvb}6c_ [rxfQ> _Tn7KgF:0- T[_*wtܯCn8\Uk,Ցԁ2]զS"C[`zݍ<3bt;IpZ8\7mИ)Ï+c"M,/뷶yۭ:cyZB}>3`B(\ ]€S:+A)d`j ,ܖH?YX'/COw-n6 dD<\ @kM3A%K>r ic үF=VOsN[|d0|ci! ss35=z^)S=ret߁~ vu#Ief3@A]) .jkcacQg [+@g:KCON0V?1˄_ՌsAFujݱn#IE`n ١_CV@աt:IKkhym;0reaO8y) ?7+ urjfirӋLi+%ΦAIXC[v{_4{S/x a\5kUv\e>ؖ IGFe`{9BZGKR, XH_YVo~@75|yyƴw 94< 2GKU}܂p}%ք8`erBt#{Dyꦞ}:ec#"gc'LwގOS2Y;~Ay\{@zd5CPXҜmVw!P _ɝ\z&9֓SX *O"J.k5T7b{_15|Y!yZg*xCc׀O$($NOWPC\\!h?'y2ױQ=Qn0-ʇ>mP:T\ê'C鼲b9%}Y$a;@IzYF/UK٦6%To1R}^퓺ئ .@y4gS[(pc~+`/AtXdi ưJZ=ΗŌ ؎@^4!l?Ƈg;FM5-ru\m^dK+ûf+4ޗ2=Hjje De*!L}H(f~p6-5VӋEtVѣfQ1U<_![Sj2!c -(kzk])w㪪 3޷\A 7l7IJ }@Cc͒OhȘhY9WG{C,#|j `z-]z$bF N5*Ʈl>R'@~8H gpbcM k % #1E8qiv% <~X2`Nh>KU;>-U sLhX둀 ee{!cݽ~m/6 u9ro6mVAkghsBXpQ1xqo9>2F Lasґ~颗mQOVIVb7"UтG ny  y;ɾʛ :ԗiȁ}ȏqM[CBKavxRhV@bq GhQ_mM}#s!*]r +AYǠ zJ<##O>SHv$"PB "d%\M]bC 0.PӪ6 ,3A gLlz ѻ f!h`M%Xa4J!-uzqʘ"4f~/ ͣf~j'8zˑ&3e&h)?IHC@|yOĩ%Km9G ]Xs'&88u,B0?bt̛>_-O'5*AbJ~H5 CқWɨ+ߜE#o8BEe7t|q4W^`PN#Xe١o-1|}Oׄͫڥ+ּGTUZWE΢Wɋ]-i\ R+ңR()*\gH7M| ) *E|FKXL]>'YUӦBgT |HgMU38ޫj5bwb\S7)hϊ O^!rníN/LR,BeeHQ :?B?yMAP~rdSv"SΑjnζB{uk[v}gݹM+ n BUP~qbõkN?0ٖk]ZPFL\3)a{i>ZMQQ|%>`Vճ4|:k%H@T4-Qf[guڀط4wgFM)RBWϦѽft3vJ|g2-@pGrN<}؞]FZU)PPhQwŷVSSU Z {+D6B`mZ&Y5מ0 7KB050-O0=G|ZV^X6ehZ';EpnyQm0cJ6J\cBǻ̬zoUs(h+ap c0='8. oLuëEE<,ubm#G~`X8G#87Oi]$sċkEʺ(Gdtw'I6إA{󖬪iPiE[Ziм] `痎Cڃl%)Jnvӫ_{-XcnCh _Z:SitV΋oXl!ߺukDE7P:/{qp!ۼВRjv!}xV{Qm8n^~aF<r~<> ohd ә_m΅']=E+=r 'g|#YNf̪^V1wk-\='s?+L!l Eѱu/q­MhHB!E'Ot[׿f[M3>QiPÀIH%ts `%/&~Px32c rBBZD7'_tHē,> 6{ ~aʒ9kU.8[=ǴBI}l eZBCa.FN6ŬΊQ2+%X1#=rNι.xskJhnJo* d|3-lsfg[`锾S7:W0T/rSp)Gl*qqlK;G aJ~mi8KHй1dqH $ÒbIF-jj|Jy3 Ԟ59B t1FAKXfj]s2;;&4QQOKT*\4"{3tMdokZLrbubAwLE K4^;dTd4 kN'T+ݿģ^V'yNH[Z\1. *$32#֤MhrE ˢJ NQCPx*EP:|szptX QZx >,P/W};ݏlmȺ9va%mt^W;'c+)xVယ\#|st=s;^o_\Olr,{XҲFO`HNG|х[vgj 6_  ։m#=AYITNct)#Яu!YL_-RIabʖ|A lX3:nIB'6Vi. 0h$\Oބ+b,@a g(2!Bh풨v>S'ቶM 6d,+HXbQBw#lKi8NE~֢W-VAʧ쩌. *Jy]W/P[]Tu̇Q= Qlӥud1)Fl6=V3Mq<'GvKfחK_2F#`I?1^Gh`؜$BbP6U$K~S8 : l!(JGq^źw(L+oaMwѩE7k4ʨIfLY Z^&_~c*d0/P\GQ{ ٍ~A 8:ك p+䏈;qYH)QB٭*|i72&,NΞ[Fq1<9T>zݛq"_1A#ܖvL 5 %Ĉ5dz1k?qUP0l*lb"|{j k)<1k8h~p\ͅ}a󳻲 X W}7]$} &K$u /A'NK==宅f)"ӨNI3G{L2(,}.njߖ\m1;q|wWf㢨RGAmgܑWS"pt~D[#=)[?GA GE'H,t<:( ,SLιJKy@,k뎘cWP rK徤୶i<(?R55\R?;G.DN twcxtkъw7EL☾9s=V =L e%ߩ瓵$EFx%I T>uX K(Oul־U 4^6翳/2WuƔe"{YM#,L,P;6sjh*$[ۻ^QsK*e# Nw.s0F<7ZyBw?q>Hc?Zp'J~}TA̷̽RuA+`BRdC@ 6ֽklI#21n13цDža3z#noje~| 0\VEL5{ؐoSp8g][)8nM\3d4PV)=R]1S03," YͧߤLHJh@5GZ~@i?d;y{XL+7I$ VXk8NO\ٲ%X,: ?lHXUmGiV'˃m,Q[Y`WUD]|@ Sxri2e%P*1oEck| T=^K3AUb&ҕLt&POa9H|*υTҡd~^F'Eu2|dF.;7&wER ܥs\h Eu{)eH3f [9"1V~G旫#^"::zGIјRy *U:~I)Wh#x(yph0:@OVnŒ4z =?=WPàB8b_ץĪDw %g99*`<q@)WI`nE_ݤXuMLդ#'Cb./\SL%g t0WY! i߮Ĉ_~K>߶"U]V*;}dUٻٵy7&M~kd}"?ZmNůZ6ZsjOoKEKc>|䓽`t0cN<ݯQ]%?Uw_Ƶ)LQ@_l𗜉~^b.]7(D3$/杞AJa#!*]ܦ!M"[{'͈ܿHqPכRBQqE[ֿV:t{*ldлx?H}%}iɎ/v<a1>=6ۘd#Y5yvzR TR.yN̏-Ů΁8U Ӝe^-"Yk* x: pI/YaJr"bM0V3F6rP<3nb%7J6nŀ{S~KC_jj~VIWc.:"닆@o[XSmFp>=c5ԐX^>]><.΅;.YxBMäV>MJjRR> &v"=3rU# ߀TN+TN? r\ OGmT~(O\<C jBKS.S?D flH'WjMƠmW?@Ky'fJ(R_#PB<~5DPy=I m L?2@Wqȳu ~* N~dfSOr21k^.:qB&};gcEsgѬnHժ,K^&-ؽv:#DKa]i=LQ-+}I>ThS^6HcFqh;;F7+͵ƙ* +eH\Td{zH :2[ZxYdBPF }9 yxNhdw1y^oWZ =&_הmZnZ,}xQU[;y /`"@,CC<k&[R\;M*f)Eߪ 5Wl_w*yoZte!R_J&<7D;,-3d#lV yu*Ez=yH_Vh)?_R=o+=j~D`\?n.X{1Irl%^k4{qI0'xשaq\vW"2eW|zu0`53hU{ah`1ym`9fr'>&r 8=C_v|g|:ύ EB$(O9TDƽZh%+;HEmK .,s祢iS{N_ B%nNL7}^(%G~ jT)NAb 5`?C^X` z\x@L׶.`+Syck+ KkqhP>-T(}dl0C]ɶ-Er]W y <j`xSM%g'z wE{(],p0 m6ʁ(;Έ4 I"(і&85 w rjWH,Ė;Wg?p0o;`bp:x7tlV6RoGD~8]*B. ??نY|)m}$X[lp_`@ߩqFy%se8c] b~Cx~ A&W 0=t`JZd5z{GQ}Й/;>jء>Ż>S@jr-uۜś4 ؇,C.Y2} BT'8'f{U!5*}7\x 5XCG`f嫉_su0o|"ڶ$j|K;Ĉ@g5\# {mXrTY'_W?zbE6t4 BH2秝*:0É@KLD (/u0x.%IVkf1r~ M+AtZ> Lnld!R0X_XaLsh+yRӞЦB:H~:kvh}U5D^NaT$HmREmC3{wj>`1׾kPFPq" } ks{wSպqen hGJB"^Çh9r`AߒdxWL9&vyT1$ d!}lA|7E+9c !?ڭL<Ű LSo\$o+%^q&#C 4G#gPvbIbx` 6]y?iwKqMjH!m⡁4Bڇfv+4pwQGgn{RW!%)W?Oru>0c;wyѸF1:c?T;ܼ!Σ3q~Xntx:VpԼ1F/RnV3N* iTFl)2Pӽ$ZSrl#r6gyF3Ͼ!U.yhXPz즹pfXp=MC*˿йh$ 绞H S d*suSepIt,Vj"pZ x`Sزk}v=A +Z/`+%0*sQ-KH. @)U^ltkߙ(Uk>µby͇OqxDhYJfޕ`'=O=4Fz qHNN홰ok}ci}6i+2ڰwz[[]ҭ` d b9.sܫ6C#-IgJ&K2O+çsӲ |?c/U9™mKI*i\H{V8t6q!zH4GLz.`*"6y,0j4;޳ekee]㺷U #F:rlan`"KמA}fV;&fbG-VQx?z`off$V*D":ut++h3(>^訿:pTWj2 r$AL{[c_/RϴieAgإNHEtgʵm64byGR vpߍIp7y&u#¹ ;&>lc]No2p)\Fd,N|'I3 ?ֺ ieswhvs9o.̾2B]aK$,МbI|攉>ŏ@A˜SB^{QM`xͳl$ܺ:x"'؏UiaT$kT Wko/mu\@DK,'5hn[ljQ?9#VQ)l߈ ہwOۑc1X&3+vVb>r|@B^0l]+ 쮅oÔ˱I(JV=KКiPgqxʣ \5#__KЍcXCV:\WRC%>M ְür_wsP?8O4}_*L`8:nrcu-2$,g[C!B+͎YUՕei[$OUs&ݽk6q-*^A4 vD4l-v (i?&tLJc|;}n(&2>:;>]sa X G03z4Xĭʅ:/+nX8-N\b7sj8&]eRRzhd?w3)z5iZ^ޒ,iY_z~ރYMN*M%qXo_"MPX?p/){߳HSniGfsnQµ;tc6 !44 ҙ!<9RATC _(2P/g(EnA X5n4_c$pą'쮖h3~wxpRiI5 kcm6iR7aM2黌@{e4ytqWBU 5|r$~vw&(w!a@|%bf\X v0Jzu6&^:95$U=YT6ϩhT`6.&JۍoL ۍ˴BMpfjsSoUdrAǸ-M`Nϒ8f8a"ƀpTET@;\%c:SA P n l@ՇO"5=#.*ǯ65? ~ǒ\or퓌ozyar(}8깇`'y 9bQ>VHQu&Lo"C0kЭB5*V뱒ȶ׽ U:k8)ƊE&8y$g;JnyFe`/-P bCLEL_Î}uՃ7#]W;`4U`r]+%o\T/yu,g-4>-`9co)^&KH55F5UPc\$1[(6BڝO4d7(k'kіgB kX_PrXqAzKR` =Rڕ)kHnp|Q%s 2sNhtV,^ }7L`'X蝅eS iYprBco7gs~:e+^_ I|'tC;8- LK~7YzH"+ɚ[q gTnO:?T(,n4ZDp "*h"\EivC{kœ69^&5A)M\q'(ܳM#g0;+L+3u&D&>P\ۓ7;+A&A4]rFUd׭1?@G}4E6 Ч'J`ǹ?Z"n[lZ4留IQ1yj< O븍p$֨Rhe?ϏH@Vd^}JaT{,Vu6>wtE37} BmvX 9)sb\ Mr)y#aZug`x%X[WT`ES*)fYW!]U5Nۊ@_c_53J{Q?j6B!m/bڇgYHQxj6u2{j@4¥"&w(-pt}R HPs;6E2~-Jj8Γ1 6PmI]ы@Oΐ:ӝ˟=Zַr%)1,z֭֟1u ݤ;-O'?[A\ iJGޣC=ו%8{9CnQ'02$}4ˌ%jwl-Լ g[1h?gmOC+{C>^Qv$OVM0S ڞWK1sh|qE'@\f3YJeZ`>甞r# ,A H,I*dfۿ4m3zcLWeFg! 6O"|rp+K^y`m{|`+0a?BkĸE,T.KX'ݠZRTNN׸LuKL<]6Zp4%ԷٿK1:0擩{RGR;ð#pD\¡B-b2Yp5@nh1#Uݕ 3&ּxBd^QZTRRK"f]:8Ba!~Uɋ}j{3u_^N "΋=T*Z9" C OFtZ0QpE\:0>l%&+F)[C};4x~bbmK֤-Į)6wֳ[?DԘ6'dV=Mc CPU/aGxRuH(uiJ4Z3<׍6c7TF%EZ16'It_Km=p0AL*m2U#E,7h;1= Ld 캙+s *)|"KEkN,s*r~^(~`[)w{JFyeZ#}HxE&I t! V< 蠖 Nm8{X^% L]$OtP s_G&m;~CۄSfp?}Vyٸ{?gT?BSX13%LxKi e&::wo(U47weZ}p˰whvx7Tfƥ}+JJ 'fRt9k2I^Hp$ \tbLGxnE@i_Rހ%g+,ɃޓFZˌOD_^'8_yw܂>   )'a F&_˪kλ4LnjjVFɨ잔}so1ͥ\Mr4QP)lJ!?s^_ b=wlb̛ Edv0 2&,'i:b.u:z̈ZJ*#R&lUU;D}OYa&s 8(ϦcSaJ]6Ϛ/ZsR95sljC VTn!PJy*ʼ3qgMtd\8ؐE;뮅JXEʱ'yIu::1d=oqeg5`,׿ʩ:-B@(;q]d'N.XH-?*'l5z V}`ٽ!/Q.bK|tnžj$n|1J°֥m%U؞D):;t=,yXpB [LNKmZ/U|BPxE*ݽ٥OgE.nF:1{^n&SJ'uo۳SﳺQ3vkk[$%9bi"^7^5Zu|-IRssp$~Rb:H^ԡ:\2_y}MӎzM ;2͕a|~cļ6ǹ?lQAAFW-)(C  %3PxP8zȱbs+D㜣_ͺpإ)R+c^E-;cV! 61!h76:Wjy$Ǵ~?G\6"\;7AxΑMqj[:O93VʬX;2ŀ_Rkk0؉ie1f= W=gM|COBq+^w< .x7lӢkE[:WWߑ̉К(/@bpKGMbK.QFچ,8y}ܮj|)#> kt+G=ZDrUչyqw̗A4Nw62F$,C3—F!cS&4U-f,-gGN%[lξJKSe7/E\0 5JT"AimyU wCgiHW۞XR""`ಭ S ؄~X\Y8.-IB5j• )^m\~]GSIEBwbxzիsaJMvz'J0v ;(ċ|SWX@퀪"ytDcCĭoW 8Ս_4FȤ U[ 5)y#tE}ڟb@%E(,O7v &@B7~fjl "81As Ӱf&G9UW-|*^W@1r++YЖ LBf/oFi`ذ#!ذP:ZӞ+~n% ʠC{Ű.b+s}f?:2F+ǎ{@G*}TҖfe])/2Qplz8K xoI\Ĩ,:Hc>jT>=6b^oc-v^<ƌz@tȃ'F-m#!j݉II$-\kyjy̓ pZ7(N+Li`(s,Lx2ςE;] p[kV"bQhCE?҆Y Q5ykO!h%=<@X:1E b,|ңwxL> pKPWVvil͞8YC6==_ː5lN q]뭶kDҟ1&yK^C&VY jx?-dшnmQ~m @QV23Z݄ZS8  Y_#oCn jxIߚ99` n0EWY6L  2OG/vQ x~ Nh) I,u[ۅ*ty`"ʘ@ _ =K??V̉o P@މHDGz&$+xMA I4cQ-:I[\&rYVqbB j."&F;YqBNV:1&mWd\Ag؋PZ/]Rlj5bSM1 Kތo%ؿeOBA6cQ7v)}i2"\d@n3k`%.WGHpA}JeMri>%?ӡ!^_@ 2!  fe9i!ӳ;}0$L1zT͑ISR>տ-d=gMLUf2CVOMLiyLc5Ŀ7 i}qD?Ya"94D] !9ʧ_klWQ= 9/pC5ZWl?(֢YGѷ#bMW6v_'i< =T."%;!#%ʋnYDQmL22ٛI`FQQaxkܩ b .3D6"V˺=u?n*CF}ᕍ0F HMh{<#1|@_Bi4bbUߌA 'i@`eEU/[ Һ٨jQ{v 7]?_GG..'b_zT\Kz*@ÀԭZJuB: ⪁=+.#an OmQ_~CP8z[d?}aHfoVV=*i'lfh7ԩqo;gE2Qs.R~Oj6UtAXQ2K[Xrߒ|.yLP@0~)%R w 䄬lx+ H]8/ i96$yZ>) өV[ q"J_s>W) ){tx40$ԛ*>9ϗ@t4k0?&thFƗbΰXVM$X鍓/T)QI,-yqYShB)ocx~ө&q*{4fxYBXV0]${~ڝbFViZ`{K7pkAڨܥi@oe`lU( lgrhW8\FlmUp<+T(Fsu +%8ӟg*'T;L$jÍoW~w44F{O4-p-.C :դ1k!QNj_7uj<3zN1\v7; 6冥ۊ7ӂҀ>Ye-Zeʫfm /NsԀהmp%G |rA&Qe='rW;hv١aK2,4mtSs4gU%e=BE.CYrlיb =WSfAST0㣪Ethp|8 ^7#\1>:iKV<[zYqкyKJn"/D@j*n4g6ixW%UW$6XdVWL氆 ҔRvMzC={>˛y i=TC4TKZ @L2"wj]FڵC;^7ݱoUK|Rڔ:~^30 v,lN?>5Z~.rHp\a>lVD#_3؝U$%uh.Ҫ!?%ݳ9%4EĹUl cD%yK\O{oI jzЌ\q]e$ZvݍqaZ*sW |bJPE$Ɯu&4qA@{";![S.`͹ YRЋGZm׹b/~D wG*?E^1L V, &{ ;W֏|تz ;CdȥHЕVVDƚ\s.>J pw`%:W:A{yL*?n/q /V]dmlpPP30<yfk*r"=\?-y7Ԝ{waD^і Ou =+%h4ن=zaD00KO;%x[[MPV>yIjT&RMFʶD_{u Cc) +A Dp8}hgPuLRK?}$5yJn'Voܝ#|5M_rNc]8޲Xֹ}ֳ 7wWCFY \$Hm(8!3N"Xx:ʦMi$(2.%uk*MDM m=a]!ޗۧ(W΀ѻJV?ͤvogUA? 4) ~"-a*GVRO~9mZ~~XT_}iQݡVŘw>ggرc6-y~Q<[ 'ױD_Lq˚IWkJoiMa5䶙( 6[,ϵ6ڨ)Rگ2lwh/H׷vrK8lZzTK2W`LI|bPŸu*K(ՖþU_#3n;InBϨ`m>pD\`B|ꄹ_^!14GvH]Y34LS((_|ᇤZy `s6w>4%J}Ry鹆CUhb,zXb3l)Y w£+@ ЂYGXԴq9̘֓h_&֭/Tے07`Y!%㠵xD-x {Xw&޽0w\!}4Maʒc&Jiv@RQ~#-٣ Ko:%6Pc|ͪ[`4@?u͏5._"Nv&˵Or␤{tmE2bݞq+},z96 v`X:p:>]C`B$PPv^}۱!_}^O䯠%L<@+ME_X&åmp 3L3#}/Hv3䘑# .= ֞3í\z[ܛ1D);NPs\╓aZ) srkf"Bţmk|Fy.su2m]¥7f@}vϣ[]K%p  =ͦgCHGe@<{A6m᫫n }=s+h3=9YOU@fmm jᅳړLP[SP̊7nY r3y5ϯwvhG5Hjc w<0$fE8PA4QQ]%_ 0kJsB~2rX])c3q|Ъ z+bH.sJy|,:ݠ_vRgUu퇔M#QgJX-NsLpvA]A?|{ jOЯ hQ&_|cUQ,PÖMAez1|ZՍߜIUW"51pS9q‚-LGKqGСpg >}ՌHㅍjҲ첧"X? ?eY,r--$x` B  &׊}ˍ 8O5|Lm:M2)v\m6^cFGX"~hěSp9JpVL@XT Mo[k)j.SjaY: +r6z<4$plXAߞW>y My")ITڏ9w)ؖ@dkrVx}oèx#$)E;g9~fbRiH?)nb$(6XͽA*dF;67Y) lg5Ή)]LH 4"K{e?7۾c" I˷Vܾk9Iȍu?߳=lAxMP p~'-Rx %[ZCya@|9L\Dd]Rw9~<7k ;b#8ՋM3|;ƾ'RMG_͐/!"nx> LӶAԜ͉jvr6k'۾O5(L]VS?rjciy18dν@)9ebQ~%`?FUVnmk!_LFTS+ lU}#z.UYIrhS)cl.MTTt x e>Nq&+dCip&N nSXjN%Zs@/!]G".%$#3ө+԰mtx-"jgčbb_|F^!S^2@x ܬZY[=/RG@k)XụqC\瑑a<k+bGZկweQ>)XB}g20Gt~t+yC=z[rCBHކ9b.jC{K4\z5ȗqO,|\ 1%rCl87)40P1!oe˅NAJ2= O|=׶枹/)/8wqa~CUxG.r2En2<,rΉhL6C~+,ve$,rh'DeROӖj7&ݼƈx~, ^Z 2ˏ0lJ6-gpI2?Kčh.pv̰S4՛'Dgu 5BaTx:M[@d+8,/|ŇW֮v ?KA n1_&j|Ok]N<Ϡ.FJB͂ ;vO{zepߊpZ%<.l.uB,ߕCn/ HVqy#^1&EV$9J? *Ez抬Znyu^D,L4KzV8La9^[jmRp[33yЈ6|!#zٳꡌ /{܇}@oUMO[Z*0 Wm.kX/m %A'ç{m f,-="ϓr6 ’,+3N־`Rd*J{]VgmشOّp~I2u,hb86}Z܎9<Fucta )h\FGi Bps0$x| 6Zoo6 ayfTdntO/C:Xp9Œ9e:̋{;D4\y>#n<WI4^':'LpɡmjqۗuWص"daIV~9 ˹11%lp&JHjXTՅq Iͭ`{9$O ?s`Mf(bzM_Xp3ڟkϞ-n $ʃcofB}uUЫIu4h@l5P0y{6e-rP\#ӤJ.QMd[bʻu`4>ξX+=eu!#0oVGa7 U: l<+7 ,$;t_tVEToj1x Ie~]f>JTQx(S?i=^ QĪ|R9 E׸d!;Sb e|~ -3z"(k \$U p,eM2X _+yDBJu!-E&wXj[%l-pN RwԷJngT~Jw__ _ެRԔN$%LVQb8%!*j`:ZLq\?YRn&a)My)F0-1e 3pg^Cҹ?J&d\Iz?nJlmft5hHQb94ݿ/c0Wi/9 @mI_=x&EnZ 넀jq )D 쩋)NCm+!YəG(Kt_6ηJOZm3-;| Jyl(/4|N~cl͹œeoP'} )Z%}kvdzH;&lus#A+s6wC:qD^"|JSa# a>O$8&(]s7ByUDAZ-w"(`}([t _^ϼ1bhYvˊTtȎ?zfPUi *1+-,[␘%9u^xkabvht=ɇNFMUj?9=rۣZ,wg?vaq3q?W+QYA0ØH ?="NF77ѡF7UbMuoSGI)QkH[QbE(tmLDamGRvz:BVIj5IIhQ%j:74wk.fN(-=xm6`1)9\PW )56:ֵ(P;,'C`)%zѡ;KZ-1Oq9Z Kܠ|~&~=iŬےHHzȷ=VWm&,mHUՅC@(A%`upcNSz%iB:^4A5Uh{f6[Ӄcɂ Pw'bՉ]Cj2zKMx`Z 4F.Hv^Z^`kpa ~[Xc<53)$LR[}4rᚡbq#ߘ=Z.eC/t|ۣ̦u^6lt=mΐiJmrv9Udm3>RM.WN*@ © :y3zǔv[٧ -zRQ믵&d`;W̸e1D jpDֽȧ `L- bb>}X.۫wbƓ{&)VĚZKo7C8]T9MY\F  pS9 P1:PJ1CR7F-Sf=-ƫp`YbM؄)3P$oyxK`IE,~,cK{՚yFqDuvW+;m .f#xsSZØoݨ1~QҐm.8Kb}/ѡoVHj'tQO V&֓+h,?NVX F@UrnC+1LOcypDZ"B(.Lpbh@hj{<$ $Ci$M/旎s"?(Azp#)x&伔\θ<ߝL=N|wx%ܬ"TVB5uVV%C?b3n?reR )2Vs ˜$S |: ntһLIBԩbfn)UU*:U V eBr!bt*]+sT)|h߼:_K|!'XlubsMÎ?rpEI@]Tx乒͡<Дbwpai1{44>`DbM/4^% 4#] A{a߁ :a̍1q'NS OTߊT~ך)y 5ê-/ӛwъcc6\CfZk_Py3']*!Dr>Նa3g|F]GXXw ,3 s]imɹ~5GFV!:h)2vyu.4iakhh$Gx>@YrZAٓn[} ~˜Y('~xx{97J%?s1ppMEnվIMXfr~O!rX //JA;nЧ-tE))(2Ӕ|jvW/`2N;Q'~:gV9KD& QJ|.B hRs~sl_8rbh~\;o: b^od. _(9/=ˮ'P0C!or&)ImVmoc9tY/.?nՇuw%D$]3^pܣ^eolfTVrk n^EzKmkK ?%<6F}|KE-mz׏/Ua ߔٔ=90N澍~Mk3:j&+Gooe~v{\ךPzOؠl&σ1ܥK6ؘ|X¢ė!JD#>;,/ Է4### +8Etޠ/(4C@yC}8拢RL4(6c<Ҳ`3-k5ҵ%ҘakkNݑZc箶+L#!CDqdh@J/]ݱ=b9 7 i7id'StX0yqзGg}Bi(djGe;芍; KSʾjtD<3i%>Km6_[J`AjSp UXuϤ4)Gʂ橓"5U ^4|K*l\G M "ac)A"ɺNv%0X;V0@2Pa?A n`x~0s>W$#'LRkmaR0=0%Bv}Ҿ!M>D|N2v*i2]0O$71s4"{=KTˎ~yTJ@mwna2A@þ30ey82z!vUmRH>;z,/e"͖Vjǁ]V̰1hB ~5eu 4U /[JbV̸a]~RW>)~(@r';nxu3sů=IฏaW1ikG:҉Xf- ~%ѳăuݝ:*z˺S r¥ OB̼z#,8őAORKdnl}a8[6l- ͸`{7ۡYLiXCV^[ƣTeFdx"*e` [l9@[O3Scj"k*؛2H(@p&Zm(hzv{tnY'=8R7RaʟJ: pLY y4rPs`U>0tW\up N?9ݨp'#k!] sc>6?<1?;7^ WrU:=K.iy~_%|P0,l36BU'%q- "(=|~Ei9q 2XLBrVZ9N66ךK\ 1%˒b\ALg8}d57qOm-}XƷ!7> %(7(El `;>^-Ha :Sx^uzP 8KLQX]9uFzrq:C axlS}ɟ F.H_p@f7kp207 >N&^]5`Cʛ&2 iQ* hBR u.s8# GG-~C`,W?IX ukC[C1T#:Dө@m2!+Sjq$ڱ 7oaϴ,3| ʺ<[*L b_`){iĿUU6f@(MK49a4&hΝ1:2}~ mbZ_I^M>*s1c4#ėX,iǵ;;g;5f ?J81T`l@cGdֻ!ɓf)X79 *g Dv7yl`OSS/JP/?S9vyq{ظ4鹕yБo8#MK ҇oNkj"X0P(rm4I6GN78i-v|983#4o#iC#~L{)#8y)=Tz0Z, rSqK-JrΙm~=]J._^[UA]6|pVN'>R>.i'l&Vݟer#ƹrUca`:y(#+w)!';H ≅Tq1 U>`S(/#%{d^9a6@~(;ʱ$}`j<\~`@f^UGm$̽92_93⺾jiqY~CQYfe|ף30 }b_LɌBFE̾A, ;1YA\n4C&exܝ yt %2V.+b@zS8`<ߤz1ZЅ섲پa-(KJr^wfWx9R0ÍPB0s lmOUh-x7G49Dɒ3WH45KlF/:l<]fx%Wx~Ç^5͑L>|i>Δo.ZI+0p)| nĵC10 PFD&b$btB*I2 .yڐ2hҡ`Ø#O/~C8E ?*gKH]E+m&gx`ZJ!S,M6|vgm2zSFW~/R3JEqd"V2\ֻ0/ĨO2dhXhTzٜErnRI8u 8*4@qIwmw#!/9Mȑ#0DRb͟%9x  rYOZs萦sߏ3~jT.F[SID|C7p Ujyy'4hq)puϞywvb!.;N6cU.lg HX.=D^TA+#@f̈́U(d4DZ![I8#D,ƃrxz]_5moUkd=O[1I "ȫV]HVV6 |8q'l]v(¼↻2$lB mִʮ :`Z* ⇫Y_M^wH!Wx/k * :w5WXBDn%ڋq#&g/ӭ!$Ft!5\lHyi!#m{x/ς(p%؅i~h1iW!g+T8RmU:Ng@va*MS+Y¢?F@KAZn.X )ac4ĨN֞YmC/WA9zH/f.x ~Pr{o|pn5G1Ykޏ0K 0 w-[ ކ"*P^,aB!+rјO罡$x'q0n7'#__kԴ/F?ݮ0ZO\VBcmg f310=%wwW|=rM+WqKc#M{oi>etJ`\{k3HB Z,rY/]<۲a@jjs:== CXDntv֡:(ux-|ǡRtB$3?k[_hG0 `̧B኏Hrc]qs2eTXwM;:3c]^n۟@υL[5אǑ-B ;d6E]d;_-D&Ěŭ;5) >0^)9N -}OǏ=V%nY:4 wUA+RP F@S ?Y7?(3;"Y;Fi3 MԠ16a&31%/Ss5X)Qq٨qHڃa{X[1?*!qtpɣX K]Àa@G7M00m7[ ۘ|Ea]DU7MQfh6g\~ ύ&*~kZZ`jp3‪>P= Y*v2Q_N6 [dKZ-%;̊љ7:MQ'~ bHfU- 8DF W-[:)/=W=uv|'-ܠ96\VNak37Bqn(~2Б=/zh~8<az"Dkʭe[KS)-x2/CCATH3>rn,NxP"R̪7E1&p[npy6ဒ|5]!7S \VE$m촫hv 7LTMtbH3xg}:51uUª\؞+3J+e[X{ysTmwԶ|AV^sHM蜀wݸ.\:;6O='sy:RS]>)t3>kqEaܮ%QvP|q)>ºg$9:.=T~2W#9S-$ETIT21K8pkjF3yYA9i`DB_Nʣ>lG܌;渂="`R~#88&nQeXcY,"vN’XId=u;|a J11qnIO= jh!TyKE+@ZH")l%-YP y8ޚGkyK\h |W g]LNu+Le)H[U 4h&Tٜj֋_M'a|jX0p-7%mt' 2q)tTNVÃ=5˽3Gj9n^nη댮^ٯ-1(%k_q`0c;b+ KRt|SY(m[]2/"O A|YLխ8 ?d/|1Œg&`c(HC:j-:nTq =93%x~4ϥ//$KmnzihjIo/z$\Ʀ&yz`[М4.zt/h÷GCV:@IEGemnPrjDLTSGTiDiJ1cvԆjBi\ U.@0 .J(06}ᐹF"f)$sV}l9^#TЙ4heLO52ެW1e9b*x+pe)0 9u5Rt[CGW2.zF^rSc,0{5w[#['1UYh6ׂ8;r @9.vGZ ORu!ݡtMx(pR4&aZᾐ3 9Vf9-z"?t٢Ysn J|->$q:7p]!dQ! 50Ia5T0;mrQ!wЬO_`EA+zLj!&,. x3{~Yg7zWʁn U`Pbj;'2d*/ {vÁW.=Sxo&R5D"TݎHDyDdȴWgu(-t0lp*Sa %LVNR/(h'|C^ 1;X´W.5 NQQw(0Qڎ?O|WJį:7'&=k2]x vpCG&HxQ 4fYu rNnB/BX襷zXQNF@ 7d~H~P%-1quT4xl77B *6;NGFB+/])g,|6)t 8X&6Cwl6 \&PCLOKh=xN+2 U2Ne'!b+]N,_JűŚ]ߢ&?&#D*i4w+1X8*<SNPҝn3u0@ |pӳiUE޾egNJţ2u4KʛX-4 qnCqvhH0ǻH "ZiBA ŵ.d ccMvMq]6Y~\Q7~)1U;@;ն4B{oᮧ#GAr_MĦի!Gmi"l=m@-f}W!]=Zmpy:vٓpU@5SɄQGAp6fFUZOVT^-J_N|p{n8S[v@0[:uհ*Vyl({8aJ p`{T 2.hJ*( ?KZҲD;[gBP$3nd,OAβ(g/B@ܻoA ~~!Y(.M7Lt_WM( C2mvw![af6f4<>Ҿe~'ĐfmP- ՀSf$v_c{WgΡo)q Wa6>;Wb]*e~sMa? C QðX>$2MkWUg*% Bѓ խgO ~'[C#>V74 >iɩv* Q 3'F*b ^&Q4w?л$?yս%qcHk_ώȽxɩABs6jžT=Ȃv/D); 6 Z/b!dVCؖ jMJKggkV#H7C4$p xd;\K,븹%f!H3C7Ÿ6Q{70mJ9@T7$-72e#H+!HW:xm29*̈́T+#ckI;/R^$>|h Yp3+>gtbu{VCCo:6ؔVZ̏ VZJ!DY|*7A['qhWAV3Cz"*6J^i+q_[0 I_9#Z)wLgSa= Ltҵ۱^N ' Gw74p좇M*וJ}zUHdАvKuZ#*f%dzR96ʵn]s$<[P0h5.*<*@Tv3"0%anF q٤);ij2Y_zVvPR|6tm(9rdl!/u5 \ˏARjz.Oónea] s%ͺcϜBf&0疇{Z^]*oUF ]'0P#Q j=ܗ&K*Iv'?dO@8քp8SaY^PHIx؅ xjj0LQvWjk< zh[LY7AG<]sκW`Z Ni;es>~ND1u) YՎ6dcG7m/%YC͕i倝딊8RKnRmDt\S$ ׹т;i&K`>c-Ѫ?IT3+D7h\hsy}L6|(F#N~~:*Wr(J[t6$G>'C̷?x 9G?-,\$ z~Ujm;*~YN&/AabsG`I }kD' 8[b\ɮˠؗEm Dadu,պLo5gaVe(UT@Ba)JҮNe c|]%\os a `T@0=|o:[T2} _] N*tq2nws=uSy:i9F7aZ8̺Ċy("»F޳7e3 ݫdUEÉ:4_Lq4`͏*Lw[D0[ PuUKPNkv7'%?j_gE;{m!Qnoȑ9.w}y0m6,3{F:2Xl3ܷW%*c+=sf"-'0C EZUetL z.sKٶ" 1+H$ BTbQ:uR̖~8 |0HT :@vn:PV[,Wz9gk7n|nßnlYq$xTL]kr-ͬW{\08~oDwJWO\0 :*[KvM/#vrU$U+ 9>jV.@ IJDb"uºQzVu V݈̚wadU8+(W\xNsrѩ%4Uig R3$|jp %+XFhl4XyFi-} 3kڣ(&v9$pް\ 9Yz^ۅpW82 5TIXܿ5:/pm3\#z G V;P_QVfl7=V[uK0IL\`Vm6ɘ!{npqæ>23P]?wH t)e8H1vơ1M[`2i2WGPeI\OKLYQ[+eԔ{1gλƤ͗Π,wS;npndr Epn}s_Za3ˮIGJ?mV;Ff閩\䴥*7#"} GzPuk0>?9^"i\WXz9)׬i!n<)TD+?!^ g+_ kN*[B8G';S_u;(AKIφtZj<; j9Itui,1H)th[!QO pk"fv@4啗 L `xDҶV3fwbR)՛ i{%2Ɇ~հL8W:&TEQgZ j[7> g !ؒJ]}w-bWϘE}iw6t w"J~AgYxq!+D{a`}My+D13Vy+u pFGv?kW\¨ P>Vwo=&iƣSp-QZhE]<_ף 6'S!uz9M V=zmZZW"Tm#OͿk6IɡcOGpVp O3([R6V9ܠ80PaUd+ƫ3ҕ-^o;†6K+J{;L{߮_cf'){xjj j7a:+@jS?;wBzS75!B7S"1Ý2,U[ȃ_ 2epꅤ%Km-NpBήfan%k'x*NyO={JU<䬊>yrg,H{$c}M핮_藁Z2r¼YKV*&y]Gu$#SΉt;gDB.IU79M<`HZf#0[E0T5Þ#x=?z͑#yFJy1RFdvf&LxG$w/5jPZ'B?ؔF-UiBJ"B dJ\A)ukcvr`_S19QKj4=-|qXhWj?q`J#- m7Gb !>MkVq#"'wWWES{ ȷRpWNLwCk*E^jq09mkR.h}YQ9*;Ml[hdB rZ%qnv7B\?1Vg smr N#tR)p>2[PLZQaYGGzlt"&@|%Zϩ0En3EG|3+zG|lYien;ambs4QcBu)p/L1n OAfLi(чL9S(B0ёnEًGJQU[Dn8Vg1kh!x7⑊1#Wڞ_7g%4nMJ#!, Rۙm?-"0]~ 3b %F--@q`nr%mFqsLPm؅3'.\[0)L rp  H$ ;}}Ԫ'} ='QХ9bJA--Y Ƅf|Q:ꄎACwbşơs[]U?S;pBCF˲o޿[؆T,kQjUGu@Ғ" ZNC%UzݵT&;V%8hޜ(g'elwBCo 3N@^B%Xwl4z]zu@i4Eq/UJO2zU%^-@goAfDH3tΆT (#Vs ҉M\( D8Sn)}ړi{g aAH8wSn5zn8_v{6a _E8Z 5,6MΪ6kI8CsуѽQ= 8Hk'3ZG@ %@_uqؿTQ@Sgp*OdAG*|E  W(T BаZMP |Xc::ԯ#O}dQ 2V6b] K~8}Lt%RCƻ'._&HىOb&V;ߦoLH:Iܓ7[)t:5,HP ;" ݄Ź_Ղ@ApԏW,m0Y8+%t//sG:[:ԔOO璳=&x߯*FN] bV 4L ׋!՝M0r]%2{<|xZ u$1zHė9dlktU7l@S 4GZI6\UK&蹩kC^hL`ԑd }}sD?m`V4aM+\$)˲/.;BM/fM&SeUcPCZB-AxT"P $2YaxeLS/ebOdj:H fAR#1_. rdjަa.#ٴ@4 &-){5H#/! ;NH{xq77S=6 siivdT!CP aW ,xGĀDS`䩭xǖ9qw8ψ~e{ZA^gjޝSK,_Οۋ^EPk>UD݉6__[:aF|#+)WNlt6Aߋ8۩ 0~3} 6MTP>:|Q3=c>Vxu ґ/Xމٲqۯ/x\_:*~70r]vP0}MZp r7̸v:<qp:^,Yuo`z`tAuАB -~{̓uk7ļ(Op - RS36?W#q2vB; 3H2/.xr 3f'yeJ$b/벼ʯVo7ٮ~\K5ǯa\b|nߢZ%lT(d94z·y}Yqʞ&Ozˌz;Yy1J[=0OZ}'[lxeH&YGj:6RNC'&.'j}kLk+<Jkg8˜88J$"{UѧD4t$;@f`*@ ^m>oLg-Q8XʼnZ-Uvion#C17P 9TqX7717W>h:@n;r'%p#Y@5qrqe;Pg8$*Ed3vIHvVx<0?2F|;wy|g ɍ)p֜;ߩ0W [#<¹8O؃_JGT3: /}N7a_FH'IgຓkɘQQ}0Mv_"Įjj1=g?U Sn|hznD_X~sSgH)r1*UkӉtOyA6"%COv<7db\~ X8$䤔cx5 N an:xd%o9w# X9=TQC,|vx\><۹z32C=՛q7lNBY;Jm4?# m;ƵQ|w~C[5X`?ăP1a'8Yk4⿿zAs=um}*ysR/b@@UڇQpS߿x֙Bl_uV<̝e'RPD6[F{䛘o`a,x> 8yZ$6C<ӆ &6zlu /:d cWH)ek0tL)is#]fVlOkqY aRZϯ*p:7ĤyVwӑ1K9Z%Sh ?T`ji32d<[J=#VvMxcf&], [O?mm{]u.ۦQI}W*ȵ*w@E7Y ܁K81OCi*gFcL<ėA <\Q?5WosYC4rA. >D'&S e55Yw(% {Nx{#ciL#w:^o.D)AbD 0GO]6Rݾ?P{04s+ [;^fCAX |o7n5[_e7-lݺcrԩPy6t2W#nQ7}F[J*R F}oߵlpwA@Ԉh F Cru>N2xV|r')ԕ;}Kq5*9"4T55y-fƯ؇7TK xAtW&g$17ОnA7b豰BL0jg2/>$^T׬Gg'm+6VF!5|ǠLw+QTS5hě7Z15g!.Y<\Yh Dkss~C^l"2@AJ1 W&{l+i|&yOЎą^}8?u]NDh9 bĜnل[MZݺ:U>USF_{lI r*wWY(5/b`,|yΈٵ $!co9JdJqYfrGFBM&y̝Œ's Bls|Qu,EHlv ZS9U?w4#nC\Bev#Mq *r C4y$ꕘ,wxiCϿ(rIj+c?pT#'dbSx|Gfu#zUxtf|C5=56D9f=XkpцF\mFemҧ1{H&9I3)d?Ж _:Rc8g> !ECouy__rfDFkCñ)(2@4gU9ZP]xגO\4 ULXeܖLpso',-d`'4}A.sATGY}t&ik0)ЛАvՉqۄ"_# _ A=.VmE?v ^oS|;c@`󒒧egGdP#Ŭ[O{L53/CYAl5ѽG|ʜQUDn! CoMkb&U=IVT`9(Tc\>[?@_ 3n^0gTCٰњ:zKKlGW:sGwͲCa޲ 8:e@psǶkC ;2FleFR(DށaQS c`![՜jg#(H@ﴀ 3Ė+03y?64 ]߮ wCpG`:RDL-6{8T0m^EJ |XXmfg ^ϱL}Sԩ*?BhhBg;qH(Y];} [B[EN,afC Ǟo<yIQG6?a 12J&*݆k O@> UA^ߤmh H"*#|nnt6Oƿ@*{DY&xLP'.)PGBBʹថEk Zv,:uf!}9-0H< tyf*MC{h\jc3!#93VSv^Klyl/e4kQDlwqPu3%;donmN`1dy0VqmA󞰆UCSF\MHe0#ׯz,0IM{Uʐ7i_\S7-!^zu# [m0U(@VJ"bc4Q$\J<h!Pv2Rq`RCHRDpt$rIߜbɒkE{3o9WoF}0#xt\%ɿ0Y?mqO܍XYFqŘxq/*Š 0)ST@.n7J@ q7ͅu{aʚ>Y*7>3 ='|J٥$*h,I5)2dI75εS2Pd`c)Lx*?mKEj*LAp7Oзu䳬61t %_.w0/$O6-Gl.Қq XxGxv>zlPZz)F&ڴu?5@ⓂGǃ ܋N=`&T6uT48zXI"i>#.w=%8[8͗ IɣbTh[*ˈLԜw} D 7W$\G0ҽV5 o"*04_=4J Mz|Y= ; hSw\ +G:Oʐ-LGK' 'vW `u<)zvT&v|#^΀KPߠ(UWX0Y.rh5)/|(eoh{offWA&L @CVU|:H# s~,_ oK#ޮaZ5@Y$CtZ\XD(.1Y xߛLg.v\W묂o!y+yǴ-ی!~ 1uC/ li|NHS=X^y3e)K .6ZֺnDߨʵt=QI>b[b~ vcf=hF-jWd i ܸRaN3-9'KYkR1yOU68W\A/*& ؖ𠍻m( V{um&R"%R:7&?Ŝ ?GaLҿxp/~?@y/t=͋Ϸy@)BKG=U2Bax>!J3Q&K:PÇn^1bތM%a,-:p)`8s)!_ 2ɜ T3P5x2%d{-~-dORزvsQHnߊRPY$}loׂq%ؤvbjTVCЈ'; 9|{?-AwbJ" *` NԱ6k0YhX:PߥQksJ@Obkzc鞺{;D-]7gݯB|CmZH==8ʀ" F`BhekհOxh(qi)WIÇ_K20^)?@ߟԶ1MpRL/iIM*3e`ckq_Wx%sCpX=xg*ΏR-hk`H-g7Ы@e4|Ox^bleO j^6ef}vC|h`eV?G,Mn GrRz.)<'Z1`#c *jaYMmۄ|g}??sQuIC-=qͽKKЫQv|2 i&o2MOvh f*H#D-}5.m[#3r?3B! LN(C؂%~aM2ƣ|B֑wA.b\IԌl_2rdˀYl 2SPC<y՜r͐k|P:eHXG߯fvEuO C`\xzT˿?Ts!qqn'XYVfK44AS㜺ʎTiw- ۍeD(3*K,z;e[WD:$Ero/:qp5ͱqg'8J2ULf>&g,=td`e6гL~7!a^5 !qA;Mf"V^=s,,s+Rv+8^[d3!w(~$%iW-^y&p5va 2y5Bމ;@VXS|0b`kx/qC2Es@/c#Yd"/DVN1_Ky}D%pdTE "Aw~'+лǑ+ v1NDl0Q۵KV"AI|0}JBAR> MP]b-0$QJ3&Ip@ԐN}R:BpUM3Xq4.:H8|hP*Y/wibo9x5`ʑmS{%cG.Vڜ rg}qajoJ]ŞPݟȻ=Ϫ@W%s+Y'vM3Rs]nҪP+Xmt!jw0u Sk B6Jc[IlCRڳO"2[";;9 .H^r:h_q¯g4xFM|@!(U).´QSbM$!< @o-C J2">l.)eX~tYcg'5`l#vܯp'3izm#Bm)rρn)#Ik1MNq|\#yd$)UEVY6a8`j3E6 dP$t - W%~ LsEp4攇]A2>g"Ae]Xbi{:<% KĨQ 7lg=n:8RY# (QxoM1R~ AXEPyxGr֠`52Q tJ!`ۨ Ga­ۧjf*xp6ϛC8~~㽯kt|,iN_^Qw PTqdȍ&s2d7wܙaB'ȭhnY#9'Xr\!s,I$N}:QG,?پnKFDd"a^"n߅F(l.ll xcς'-rA*:u:M;&礗p7kߐ$cHܛpUkUSOč QsP©/ ]|\,j+Xt R8[Fg]Ҽw{E@O ag fiFDv0f28VٹoM^})Rv@gpaTOJIF&L!Bʸ-{v›ªpo&ZQRB[D@ S63x%$udo:e kCq6B.wiܡpxTÐPE֦3v;`$^DRu1X2 Q܉*_M9vhRZ~6r7tx7ONjQ}ӼS?@&8rAXՙjI}Ze٫9&,V=b1-O|D R7XvKIKrrS3j3vŏB>vIGm(=!?ib+hR9Okk|dfFxxͧB#=AMޡM3x4XW&+Qi QVi`ȫCTIͮUecA Mc#Խ4#|L+ƣZ%y]5/@Zp?T?Em0r0F UK.dtؖۑ3c2k\焖",)b =&v|X"w"j/(<'M7'R$p$/ =tm <֡ CZJƵ(d8g#̉ҧN5n V5$z,.t8nY-AZm/@;M'I1 UH0$B"S8]BNr|bL3J]3n Ux /~=5IOؖ:AI'̺GaS?ҝ7 ADm̡r76<5$ޛ+e,L;L6D &NbюY!ծ\:T&x9P!Quuk+Q.Ŝ9u ˠ@ge@=k>iP5OTB(`[;\Ab[y`Ћ/Gη'^fW>C:4K>{~O65(J7!*61`<bvrC -@zC?x!<" m4c w ڶuQW:F-?X1yp5-SfK{Jҽ9 kWJ Ev7QS`n1oB`>V@;R#MY'u5Vŷ_ '@'x5莆U&VsuҸ*U9vubyYT>N= oW+) )L0STmS/rzi!dH6Umql #Q,x C3RԽnA߬i7,V@dq @3!9IEYtaปOmwиtk<.K&A %v##rfđѧ D\m媢5NݚBMƄӝ-a`?lxR]+ʁ!qUH xb/hLIWc+2CפV˳ %g +$3UrXD?1 z!MI\4ܶHu-;tt)"DENi1, GnߤVmsբ[@ڵBFfx -Ӧm%k1_cSl*4Q }Goͬ^`MXin~Mx: c W,Z׭CxXN҃:#ءI V'7N]3q9~!{&_jy*LK'J<}%Ǵ5}Zj5$;xϺj+[*fӤu^ĥg͵\5<GD-׽*;A!(7|>3Ң5q&]:KŞN5*TWF Fr8u&1: ہ6[V{,ͻ넺Htb$\q?}+g/al)>'p 7\UJjRQ_b Ȯ8@f[%dcYu6ގ+go9FNu@fsԘI4f-NOgTӆ槳zr{0sci8eZ;;[+SLE7pT &L(.ٖZHRrP݂ ڲ_-~j&x^`li񎏈KKP.|ľ!u*۳F gD׎ؘ( .DQ۱*fI8l˓{g*fSͥsN-zʃ,|6z+K F׿% V[Cn_l,k#WV#ꘗXAPGϫMd؀KQ?Hudg줞J^M*+^JHH%f >OpS5n, Y]$ ͦ|E^YoQ( }A#2}Х~{_zYR93yu|&=yB)>'lgz]idU; ~*cKð-%l9hl#ag)~ZXMI4׹-MəJ *ܯgKjF h!64 ݁o%?(eu&.;KDnUb̔ca#j`CGң3wP^1.{z'Pl+PkkDwCr޲QwuL b~qS2j& d0d)tNx7 5io3TNH1(26rb[剕}kd2i*1W?ϚAc:-&? 㪲xf:gT#o 0UX鴫%T5W E|Z{n\ Bp$g\h]pA\WSk+4nWWB rӱuiGZŰ_e*̷Z}#l3tXoKJËݛ\<̠Cm{;:VU~;SKtQ'9j|[QSHlvEUv/𤥷7Z}kc,s럮{wzfDD d'ij6ij٩jf>% y}kberU܄s @ujVkMwgIaX; O1"J3sࠬE W> Obmn^ l{ '-ȻCVإI~iw%ւqMH=7ׅ}ݝjiqZXc*fZαYMm p!]9X*D sSWDT&O҈V]<6sXEN,M)WjjgD32n> މ Q%VC@ H_^ozk._(a2$Kqɇ ψbV}4^G3#[sCfbC"$ȟ)Ӫc6:Swҍ_)'ICGw> D3Rn@rp<]u׈!XgSɘ㔑49G0:^UObk3߉*K~BJmSoYKgeORSG,57?'vClӧ;K |Lvݦ82_&Hp6`N Hq(4AmiSe]N?R:*MJ$-:v*>$Q9:G( V8i Tρ7k~Y.!MrvrSVr,pYs`''E gSGGCAlCS*BNHk3s) ߂ *?i*tl][c4[&О(N,sCEad|ry\[GP^ s]txh m664d{H1_͹"/Ix,^㛎̣< Őv޵iezW>[_TnJtN8\En؈ʲ vi7mrK$/)?2Ȝa?U*YUnjIozvV@'CLrԮٞU1E,DSc`$.ѿ~@\u`]a #jxFE5`p:̑[U - ]=IRnP=hZ oi"HF3ӎ<)*)w$XrD6I') 4twƳJt,"] M S@SMkI}XP8xoNvyF[<<V_7&uL' VI?ousF+qV7=a%3NWd ;Siǹ~? _V=iPT "#@K6T?c,3uXc.%i+q][d9P̱Kr =♵Bc#'^zE< :/q274<*) sP#8d.nVpëݞ)LN1 {7#q A;NHZ? _Q WZ8LzJM>-~1Ao4 }ۛ+UXnlktր/N*<OfoSǙ|DhM:ځ6*g#_Q%h=)apRjybAR*JX~Wa }1:!- #ޟtq)qkj4F>SPaB!bWטKl;UTf)^J1 ӜGFo6aބU=nxGW*G/AaP&>[dfOҦQVB)~?9< aRa Pc51BeTX;g͛H@S_/$谫Rs'X⦉VNL%Q>EHދiuvn&J !^IE1*/r_z)!ѭ;  ҅s=ۑEdfl72~Vdc+-ԙ…ky~^[Bzr`2GceӰ@z?7pn`฻yiSoI׿ܦOЩ"{vL0سǤ%ڴ#>`=GⱷcCar V 2J6Dt{tMaD~ {cMOňGD/JY:eMmFp'{7#@.u!t['Ih@=֑ER㯔VE9nYA_^|ʅ0~M:+@dwv mj BRg7ոCٻtvH/h5|v ڼmIz yjuWԴ2/j'ԝV?R+* 2ݥ%x{n!qEЕJG?W.h^Ud!nmI ҍAΚ{JcQBZRЕ؊ӓ V"=.VʔoNcYi%E0-?M*a{YGV5۰qa' ? V}dmϧL~HC i@YvOKITXgE CH,Tl9 W،=ܱ)͖w#f7prx׺};zaǓhy!bfn>{]!R zjۚa/:E_>_4fprm~erjV13!,~j'(̖/G.G:wF'lE-sVe** = 1gxMDubD]iH[mOY5_蜜jg cFh Etc+t8&sSTSL 0`CLn| 5R@X<[kR̵EEgL6yjٕu#}}+ ]\-gtzV#iBOG}A f4TM/9du4Z9Re(EF޶yhMP9og=vGt]>N6Ls0Jlq6ӢEKʛ)@JZ..\jGo" 4K# $:h:.$ 6H>Ƹ昘x C*^J57=}!p=2kCO#3L({ҝ.!bōyj "-xBv8;&v*la^.iN'rPQV,q3nr8/\6H9ti½3 lAJ ͥ52њ}W)K>lF:CqN2&=(+x/϶.Xì3uv1/w>=@#ޝ2@t%t o/ 9H)dS?/k' 8[kH2luGYi̡}jKȏv3ܛK/ %ztsQCC]'}*Oo[p?7CS)'z=:]wN,.^&E!";B>Diʝ3Ócܺ Lѓ-3>7WrA?^v/u位lTA%H,;Ɋ6dc@Iy\$!~e1BSŒ`q%Q)]}=P+n̈́@$&na;Aʵvӕw{()p ScqLSP*M 眎:?;.nSM7h"Eo꫁Co,~2$~ۙ/]r,hƴLAueū<]O$Q/I% @s,}$<{.ʈr:TJ ܠ&9kJ f֬:dzS̐V)iYSGFP/va13IiXοY)vo0yo?'FDqh.'K"dFh^ _zzףi@AʅF/٣QtzIJV,w2`$ K(8|._|v*,/.gW`n1G 0i0.y7}9%hKĹ0mEH&\aw@CA KФDv+L[P?uW65WTAՐ^'fA_|zsc@?^٠J1x{Ryϝ ,Zv ,!J%sߠOur֐I5-Ha\Mm|Yyd+V(bTJS%eiVuB/C#%ug75?p ۊòǛ}Fh] } 4sxS7}2NvϜ&r,{IU{;i,`AI} B|a$Xuqv[6%κ.:s31)vln"Jw3@ހlQFN_(h+|r]I&MV̛F@:,%)Aˆ3*o'٫cP)IDr#] K eH4DX6~βB]7=bPS ίd+R%Eh`DZ\u2T@|a9 `su:tl.G+Um8[K.X[_gi:kdr@&NhtO+}7(@I^ MYnxcd7 %sSS]g jY4vj5ԇ3$Ճx^~56~W U-AOZN7wq";: =XI[pɠ}Wr $,)u$!LV41BBoB 5X;5c fǼ$A;[g1ֲ='b6i]MVAb{>*jS/I?mQkpIN$~8VpUBK_ F! &d U DɃWm1wf -ⓤڰAL:i^ լAt#hv4C^O¡tLe31;*tڞ f$[E7,OIw-}YU"a-SiQ^^^8Љ/W2 uPU=lI7uX7voʎ)=VpɨBK 2DUz'b8gvD!K&щo$,<$,J}'I_< S]d*,rK.Hi IM﹆\b;dnJzƝr-;tbw|,Lw^WZupkhpZ$,֒yǚ"zu/F 7%,S *N815MGY:xۼ;El"Uˊs P\Fꄗp{-RP9.M$m 1"zGEocě?R >vۚUgj&izOB7W7y |i`V/2B)R[E *Mbbhp˖ X(m/v:J^2%[D1Md[c BQV9qb礌BۘJKW,iOdrO-vҩr/) z=:w4e"fk+N"v3 ͼc2/Y-;!nٮ{gnqڒkJs~-=`R2ГPQK.p# { ev~۹e~Nb9iny`A\ Q1/}"f[YVJK?;L+ pcc F˷9U\|ZmB ^P MI'5K60 =F$DJ*䮙|7h>3HL/ : hI@R2/ lFpw!."1I>{̎ P- "wOg!40OÛ5 voŜцg{X~EFMMrJ~GT3^Q'~k'%±at^1-NgP.^ ')֖ wV#+-4UeAi ;pte-|MzGmIk.7op`7g_]lP Nl86HzeÂHQOG!b,|@^f]W#U֤-Q~t2kMP_6H8f`ۅ >5RpڀBE)7uBBj*L'}W<&X\l!kt7%+$lj A=|B)?/hp<798U pKoTL)c)P}z3jFRazӗRW4uQ0׷j~l^o(f٨·4hq|]|GÌ*(g+cKZMY8/dִliWߐl<.a龢 [& )?33b8\k /G6OCTc}Q9 W mc(pM?1iMaj1HG#~ }Ȧ띞Hp7*Vf< 0K0\.uDK<8Z5YQaAZj#F ..1RM0 9Zf{KXPdOj}ҩ{yLmBU2K  HdIܙC`4|Ljn>HM;X]V&z')ܚ( 0i`tU^a`/--tz@kbbbI/{O֜y l[& ' 2h؀jF]F4 A.3E\1*n6H#TnVEf4lg_kgK5Dd.קQ!/}L٭íw &; G# 96n!\vo h?.>hhbQƐ xq2jDf4N^ g?u|$vS2|݁V3AϽTLYџ}Q)(.봟r6dIOCngWlj*O/xYRB:?xzɉiaE11fvC%6NI$3ί4KcPA0*%PWL#wfvqi0U[hc|KX|}f=묱R]U֣lr\vHq}NY_WdfK<[lɗ, ٶo Xnh&Qxs/iQ)԰cOLFIrHFSdtX]_+:JQ5n] -Qoϋ8n1uT'ujѾ(?EOAi>O1oy?n 8$қ^ 2=QA^>}bǦ*iCٕ-Ĥ:/Ov6!*Db2Z $VXQ2766P1'?9fjUy[L)o`FVUFkJkli@-np^8Wg]#HAC0F{qVwDdL`%!7Ecj`rg ;L1l W@ư bR6Zno+Wd~]P >XSB ]O/W{ӹȼ"%CڥM]H;iMuu  Œl0_۽C kwVV2.F"ӜufNҡ` 7u2V &F,G9ʑWcC$Ov825XBg>,q0j0HRKڕ:ݱxoO4rogףvͤ#'oqX+ѩ$B~)qzcUVx=!a;ja?DY|q[v.xm\7i=EK_O ^bÈŇ {I|jZwr6: X2y_K0 #rr8^3Y^H8)-,I* zQ9xFkJSSP pUT7jX9xu4˘Zd"$_R.1_|/BG 7 s !=m-hDHU%cAruDNai;D,y@PmDLEP%fVÇ$Qʟb@"0KgPZRF<}]L>+i,D[o~K{ޗ ΛJX`}<Ceo `xؿ |LxBL۞4K xq@ƥ6SjGsG'PC8@\5"2eд<%~wJyF{mQOt*-\F4!u.N\޵|Ypj5=w,l8q cd !YCGb߄^yx&H5GZg/ԼTfiMˏ E:̈́wюѨza`L-f *m<*}>YX_X|B|,GgNS39Ͽ\}6$|ȭmNэ %2_p/0bBα:K7hcn1u8g m5i?.kyͮl!ˁTC3SW0ghEt(2u1J *a@_G1[TS#ܵ|OQ0qsI\bYzͣ9?"ҿlLͨ7v3zz_y=ƢSPNKٌb= x L:{s piJ`k7|(?.>0+ /r7`F{'X/{ōD = :4ebpH+GC=WW9V'+̮i*nvfw9[L`%~Q3E֚^(KE=P0Sw]l脖sS5O*c + <+zxJ2P5N8VALp H K%Nx;%GWXWF)8σUB4Jc\l=ب[;EиײXU#c~nCJH8c BEѝ_<3c? &f8$7~dIKPfP3n i@>V@ެVŒC$oUC6Z3gٌsvu^"7A(<,hێ7ˏ Zq |u HpDo/ضj9;bz-4 0㸽TS-X \-Ƶ#!^G$L4'(ݞ pwB+C*ʋ/2I7nȘXHr\gDfԻ6bG-Bzt4ڭ]SAԑvIL'1UC{@82pH0?KJwj\4,X^v&fOu?#jhS4_C>>o $XZKP&Hm3ګ2 =zq:(oiōS 2)(:D}[Hb; YQyזn'eHC]OEg4I-BZSi$`OT7nG"e l t5#|qv#⼇m!31Z\CewI^-L>!rM%QX-dB! = KH;PF~vydi\#H @|C`djsF.CN֭/dEG',OJ2s7Mj\˾\<5=xC,.I]y,4˚ }#K@Lwe< bT֗,ŜzԾAo3ZM>9'Aq2Y`bq_&vL3F{.|7.y m"("7~n9۪`4^AlqOZN e 62_Oil6aorm4j\,-K6@|2|>XDӕ'ώlyŬ>*^+- ;`! +F#놟,O~cLyGM~O0YXi &CYo . γ=N[ B촙iXX>I2 lM=e#kS==C6rypbBn/vKŦvGڪo=$5{CK:CمqJUQx3'$VQ bFۙi2T4  X@%sc=vkg9up#YMP҆a T3X49`-fe~[7"!o2ϩZ p+@u{RCG5d?)c IoFZm贩U_&u{C72`03r-\QbyIuC6h ;G.i%GFd1&$KEMX_p| b6?1SQ F: G /?#"g J/yğT!ҳ2DS*ƳNU2sG]y }\PHvW„ D T\AEJ΋C(-KKR3P f{.Qgx;K$-kb Ge+!JN2oggFa@86`ڞz_[[Q\<PrjPnu\y69q6zQ2;zszֆg,x,N*6orh^l_!0>0G3hEH3!;t,T$Ns6Y _乏]wxמ/u{X!f|%<_f%P3)hU!aϥf3&q1J_`–Rc!׈aL?>GMsw=lsbnRѾYRn(J2Vr;v*vzII2OkF!\sSC>~Eo{49[CzwA}(h)mG)3mDIAԠMUȷЪm;UIV!*X]94\QogYuo+mmkL cEDrԔ7QD/tB۽JbmLh㣰Bn >ݝDjF<\WTpiz?N/ ȯwEk_a]7(=*Gxi2Dx\)λtbɲ{lp9T.͛{,9}gGu;H(gc)Z@46:su;h)UxK,#G 1Q.噇ǏJ 5CaSO#C$~3EG%nw1P$z&"4A]uEgw 7uad-r{X/u}K%dN,ן{c wQ۵ !{sC35ws/W66 |9@Yb3#TN֙u<,6Դ @<0|Ĝ@!PbE'zcv87R,INW \۶jȖOJ+%y-2 XI78XJ=$%q,ѫUgo#VM_Ŭ \1B6vEMtKVXbQlUN198*sc{ ?;u'kO@hf :"I`ۊ ,^,|> Z~0ĦZ Ve GMt:x x/06Qcm CРŬ 5%&]N=4'O:@<Yp:Emg"aoS!aWm! EËp; Y?>(WeW;v|a2`#'7hΈe\fHa&F<$69G /@ӯzА%Uf sB&ʛAF>&2ZU*BY_% dL0)jyPvԵ̦݈/E[CF>xGFto[87̤ zp ǩg-bW\\ Bff8d; PKG̎~Ix%~Sx AR[z=ɟn{ %Rg!-DWhMDzEkx̌JGtQ;(uDsusHhYi*d֙Eyd ,ngucA0]I1Ze`H7p`լ /eM,nK?yP r (lg8 @&VPLzY ݧZLMSiyYED:)Jz_,&6a8]VS4ge%Հt U$k847 nǑ6 ?<13꼺ј?h,1cW@˜$aThrgHRZ! M@ɱ>O $4(t/H*bM, T&^|& W >ߗ%]tM 0b)co z8}@D"hHR.Q䱥%gxE%^< /]g6K>dlE\!8@1UNYWC1mC $ػ+`$TZ0ns#dU qzܹ+ܣ6B<%g$'"a5_)Q3TY! vFV#w3%p!9 3. 4,~ƱN[KdEWJJ#{ k@/GkCBcrn͗o~&#g̾>x׏s~mf%x$n)zVV8, 4FtYH=/g p_Ė:.FpZo?͊MA tN7IȮ >:B:%IZl3q4|.M%bD(Nӡi('HEڥ.p n@vRT54r(qOmB.ÂRx{Ih䌈78:n<~{Xܓ]8Ō6j;&Kl@!1oh 'Kwa4z޾T+m+a9 ^Dӕ`nыp,G+#@ȋfU7#V:gy@gH[[ή$(JQn')_ߩ5`[nGq; ŇYF,[f {v]?,OñrirJCRGJ~bU;^rFGWuC?f:=AP8qY =Τxz0,JƾTqgg`sr 5( 9zA2,XB\'m/ᵒ"ЫH I|=j]p2ùQh)axy|ɥ$޽0P֡^Qku)*"|r)' 2:W-e/;8vHSr(PT;Dǎn[S |{[])J s(brMr#Ol1FÓ:=9IX`7b; h)OGGV§"0a+;'j~a$ҸCǒt?\"6-z-qgS"]73aߍ2"?܉Ewi9]b~9AE|$>6w^O `?ѭc9S/AQ2|2I~phz 1V- hJBc0^AzJ@/(6PTg.4j^ TߋR;UE\Y"dw7yhX}B "mAFuQ}UK\?Ӳ wlrʘ ƽDHz G}J|XZ̡t}"@h/{;}eBRz~%ЛXoIc$?l!{*;<URrؖ/7)v4IEDZP碆}KN1jrUw^89 lϵ.eJh[O  7[,Wf Zߙ:mGF sͺIڬ> 5 {GSoPtʯHgFW^m6_dE&tMd,7\HV`LB]|GoSBV BLFMNj'KE ]+]N!VIBWPpqvG6eͶ!䒓F.m+ '/iK? 8)`:[=||u"7\.w.IJe;Yi.Y;X4)FjU{*yޘ8+,7jm i9F(9c}mg[l+*;Q`{0X>%/ɪK1Y_$`MhTQpNo.c}2YKo@CP0'?;.ꜲWwQ>zt'k$Kx+W_([!@*eXJ?b2$DmX@ 8\A4,>k ԻΗ@j3fIx1e/~ 9(d,3cOKuSՙ }ҠI?IA>;/gk_r] J <*Xxg -s`VN,dʑ낌kgrrjH%?+Q#sJDIta13KBrTJ8VY$ףВ|z 5 #5#󏉖*d g}xn$>>* ƌI*9 +4r~<2I3;  IvΊoFu E5mzК.G~#ðI7)`[}t)F VMi F?.GsyMY :p$S/Qp@*+CEE! Um_RxUS/BX{Exi |<,g־F97"q Ёe)0Zd)6)XLΧBo Kwt%XP($add}+U-yqĐk?1% P#++Sd /Y$LrH$0Qg HSxjPI< ,v (.X 7C<>jOM%t٢YO&>,56rv:cS\:!j+! 3Kp޹5M"?EF SQhymGQ*9Ljg_>]w ȹԮ'*+}ǫ@/(Rp)u^ʓWn1r&#G6 Ǣq AOrЅ }@΁QĈg+[JyTfL\*ݗS)\_EB_#/mbuR BX Bs.\鈱34rЌā$އsK‘Q-> D4 [/S'TZ#NzieAgMVKul9bӁ%B8 1 ;'Øwkǭ駗W@Mfy5TR d\Qo5ռL_ڛkc #2[{ ɞh]-8ѦM]^P?dAX(5``Û¿B{궠J|4UMjSE؀m<1.)_œD~ ,k?:=ep#0d D:Nn2b5LL8$zՋm:BA%MXu}┱N8~xJB|3COautl*By`~ }J3bk\#9Myl#xP|x'Vz׋_&5e%ֺ@+k0Tj([vHOyDXߋcb kd:_Kbw wQ5n'TZ[Y]7 @J/><c`dB9:LWGVՎd!Yu)D=G(@҃b璆N"+3߾]5`3h2J;wYvN~4 ,Ԁm)p`^+mƢ'aǽİP,5Jo5 )3`:,:G]4 -m` sX1r<|^N i)FOQ8ZDn@*C71ggό/ w 2"w^TȘ:c*_Peضt(Q5 ۦ x=ND>% !@ J/K܀\ƿ"X'ߐ yP%sM[nTÉa4X+zCB.P6 8!."&Mze_(q.q璪QU%)dA/jhb 2_7Nq߹6$JI)85jb'ʴ6+g>r;߂cٮF8]? $ B(3Y0Ȓz%=Q~ilT(5╕x6 Eƿ.CR仄-S/=x|vA-w$<5#Ysӭj)rRw`>gpyVsV#{Y,Qyx*:/d?oBZxpvž?M +:؄>ld>[ &8m`xcJ>cS~[~仹*&;db-S?r|#($k݀&sdd`<: EvyT/fH'Pr\" 苗 ,$aZ۽-5>=h.L:H|͞_ЬTTIT|3i/>fv#Ku%Fno+v{i=3Ж`YFG#FWh]+7 . qκO>*[90O.cϷ!1J,;N7ڭD4̜:h陋N"M}[d@ ea Ө1WgJb >ZA`fd 1V!#l trC$ Ȃ˲=rdHg5S3,S gc l֣ N@_LN(㡿''o,,NWE>u'l 8 EՕp15͒" kidiy=zGZΥ9'ޘFKi[ Z N?Ű3QT# OxA Zk[$ ꗰ(7M8 5"Q${q h̕tkCa>>XSz~ڸS$b%(̟YvZ^&t ֻšD{Ϸ4rДO߬0\>‰BU8ΐ28InB*s;μ! :,Z+Ot,vܹYv)X?8Oq VT]lnD=R0Xˌ!ANsP! ܕH˸rF WŇy,(iiXEtE간 ʼnL>=_>8KCy9LkRG-ElwWh%ISătTmi Y,!?4-?r^Q"_ %9BuE+lI^D|6A5ɛOW{q_aOUG%Ջ'QN}gꭟ$4h[:L4^6Ɛڢad`n4^τ|y msb?1tXD_P+3p7N]~{]t_߫)ϩ~ȝY<dӍM`C-%|w'>O/q+ _ ygPwkGKHD7E OhDSM.oN 0L.ux)Ɛ#=ۖ:Y'Ihj=h<ضц{D&F8de^fQMNctt>% ϫǍKc yᄈU\e#DObM,qIpBRmH:?[HKbeyW[C< Atzdю>Kz^oE*J }o6)oawx0uۏ+Rij#C Zwダ jz󲴊0-|@nImOOt}?$Q }sV*][WaRs5M>oε3>r %j} 7w f帻=uZa*ž')MBrY?>2o)ڊ;F< b}CX4kha> C;>܃9 ,.d1xm#,h(/Yex&9s6KP0^cP2ā 7{=v{!P'WOxXwɎPGqx=6*tv6lggR08nzgnW^3ݏ+I?G|Ed}Z~F:-5g" :g2ݿɇ~ҋ.%a|ɫ;coI#ȋF%pΗS\C_*8ĵ&ͭgR0p`f m4V3vvtÔ vD-㣭x!dJI3`f[,ɘlMVA(|xnx#6eo~c b(|nSݕ" שSJ"e;lp!&׭}qqB3pkߑZf2 c]80)lh_ ԙc_ʅi5|* ʆ3Cg0ucb=hF[390z+ޮD9+(\/f(;Pk|T_GB'$[D!։">0AL-hVLP s m׎i&:P,uܐ@^pJ)]WLՖkz""yp/% 3ȓ˝kd7I:S}`L/bU( (lQXR"bpDS):va/݇@94ܶw3Yjw㜪6kxeA'isTr7p& XU Vhս;.Ԃ ^cE7\֋ |喔38"m,Gc}Om~(o0nwܤ0=jt"Kb9pvo; kIC~+⻫+7I}:A"Dsʯk﮳ߥa(J` {;y,.^5Kt[rTڵ6WQoHN.'*k?P+ސ 8M'-L;&|GhWvWW)3өg_..ٸ (L9}~RK2Nzr h  Wny+syj,!Oh &?H"ӟ@e8 ܬT95Mhd8AOk I3v Az5M"Vݠ?|| lMyj~o.oZR35M$*XlV-ETŁ 5/ ug4bng2c5h| r^'X \G$9X_SO{Muy;3Otݷ8%=cx/xJʷ;Ŕg,ynlP/ejqX0f2-i ^)&`l' 4#1â(_rf(M(;s}P,vsnƺf@hIJ_ERpABxDCٔVM\}dwKSĂ%Z 8]cw%:8L8Mg eQu3m`v:a",)R#8Ep ~H=̈́ME#+hXë/*ݔiNʦzG% tR@nl|X$-IJ1&yZПC-c^o=;UOsݻqxN6@Y0S[lZETz=#_9LJ]qYvK@1DZ.cɶz .>Û0eH$U9.ݷ- I%ֲMK.0IJlH]`Gvq² 8kJPVl!Eҟ b*dR c隟vҁL+'휻ڗ$J!e:MLA/=K?IRՄ/>+Imts?VH'}x^L7T_$@4YZ%vqiI+Ԋ1➏^>VPwwH"} rk9wd'D){X2E>pIi<8g3-O0}Q%V;;}=zzsaZ#pAeoc=s )t-ZSJ$< Woۉ }9 YsL`7W.Þq+RHةl$5v3 6aOk) Ai$2 QtAĩؾyYeTCS ?XNsK2PhQMm2Ҝ|n˹~gf`3/O'Tg\9fS:_>T+]\8v5AS ۍ `G}@@̔bDTQ+͑G }\%xMEt `Ѿȗ% M^s !Fޅ+H"#b:Gp+4C>d>Z Jԟ5yyJv)ރx~32׋\֧wvX[_`bnW)Ϣ*Pq`JtUtmFuyo,Y#(@<-zFTj]q{Lf8'5r@#=L9`k*C1Xs7)Z?P';~=$Hv6H-?.L $ 4eh+q~⣾H= s'n?U'yb]hB^Nk b(#I ţWN~+. KtUijdE?ZRDڰz\lMRtMڦҝĶ01Fcp0M@LWz!ܟO"k#-BRH=7)-O':pś)9!fcZus+1S1?JZd4$ ?ȝ`m3(dUr{"P[Qާ)ӀTeO$)W [jURmܑmÁG=_? S:F&,r/n L3{unaw,w O`;2nch`qK8VV|rDx\<_DER'0z+4 `Ud!@hF,c K Ϡf`/!F ١LĶ)C9BI(NS8/ck[y:ItOV9PlC]ƨp,+`?F7'H *h-m;6{8ҭl(E])y6RRM8&>{+pfr`\LSߜ^lw6D&88ԧ Yvm_p]rE2:lö یG47Hn`|CJ5T&tFKTc̱Qkr[ T}Y:7|nW=ۤͦz6[FJЛiN,>8TԵ\]'uZV2c+M $< g]/W˜C] %}Ȥa@6 )LKcH!q#8妞nOgDxwzSBIv_55nrg9>ݺs:HQVnaָ1]\J]`dRj8ovuK;xbPz ;uZE2ph%K99tV%„3}_\k .%GwHEن lg_y) >Oq||urSF`\Q9 dR/\(IHNe@p%\1a*hIo%t=f೾DɷI) jWۧYTZUri2} xG"I+u'P5 A^KѺb;OrVle"kSpߟvqɂQ (-B[$3!/벶6p^^i$g#JkOLe:Џ+E NM. lfkt$<:uiX5N$6`uY`e.0Q+9 #{.`*ؽOg2#^T\gťCeIwz$I|3mN`WY"c Mo?jakÜf;S^S|\FÐܥuz(>j' 6E*EgKMLTM&k=wG,\.fj5{xj"Y VuMf~ RcCW]jXY>@W Q =,4ļyДl*GS`.7{j=3ZHD7g7g} u< :ne! ñpsb<شgyI,3?E!"qyi 3֟ʾn}ya(Ґ_t`1 ǴXk"M騹Ć8`KXz7 b~ڇѹu ltr?5fjucpZvo~ĩntlj0!RHysYo[g;fx8A12O[[5 .ո%])#+0XJDw*UZ1g?x[<~ͦ[){a%rgWž%|siS< g_\\2wrKp`HM$YL|+ahP{M$U x{Ms]gk,5.Ѹea:{H5NbWnnXWt ܜ{G[됤5"|YB}]LVS&8/;!_[E4]jnVe~‪ ^kJc[MN6\6Ui鐜J1VX87>!F9i\؀4v}*<$809Kr\%6PG*~_P//SD84$Ϫ@ 9e=clcS.FѣaR%k6m6p%lS腪`D}4/ w8 _-6ǂ x.N_Lh .d`ް*r7B !CPլA<9n*=NZeʖ^)1Z.Zɗ{9[u"_:8T}8E7FU|1=s[ F|yJEOemzxzKc)gf[sTC߶͎ bZ>oUriq֜1NЯ{e 5jCh+u1dQEjm~Rְ h|5뉏o@**\%z7l.!0q0S!S-nVz ,!ej"&'(iʰEa~2:0줞.w}V 'C:U$:Ԥ&ЪpNq(!I`$TƝ"Ƌod撃eE~3_ct}L M\Okf1W $;ࢲ UkFSyPg|a)\tRw#Xy_}AwY1,a B8J^럥S,q=kRcHзЃ,-]+%/(?N)hNycVQ%澞(WJ0-"Nyz$wNKKubzJYRRn(/BxT-Ul\U8~JdsL2ysBz}~p*˖N4L?b{ل/| (ꝄH$Ǽ'fxUhJǪ )1m2?RHJyݡ m Ku.4b} KMv v(%dg=I(+ώDQ8]"c"OEZVZgVoJ=Y_$ApErc&7)qh5:ۤj5N_o(w_:+Ud [ȑ!|aaՒ^sC(Wx\yOg*vPw4yT̴>9ř;V08ݐDernrU$Ֆ9|E);73|ZnR=r04?B&" U -X=GRἢrm@3TCb/xCvg&3Kꖽ~plӐq^HQ ]EŶNϿ5Ͷ27 MqFHd\<OqϽȓMݹ"gs pɸfkࠆ0tr:Kܪhz.H ,oIݼaetucx߰#ُ놀o{q6A x)HWRhFT^f@qLZcrAsT G@$2lq QQ OWxgõ$)/".zݮSG+/Ɏ/JrJE߯,u wg~%#iHkθRO)?OD^|V!n76oo f^nNQt81F.I` 4xif'5"gz( q-[XXf҃׻3PqyW(hQ-i(T2n#iK\7f {VX|7 :a#Xяe>LkdKI%ޖ+ccƋE=Jh21QX1R n?m56B'R?lLU:Zj-ARmMҥ Kn I{WmXΓw5(w5*ɩ~-i&5j46m;1.;qQ\Q%uG7MV[Q5EGeZRW~, zo,:$iV{9I;={ 6.Dh='q@G2 . N kEpoa<%r&7llA  K9E ގ*QSI7/ΏO?Ɇ+/E 5MН1ME!a!lNQGI|w1*[EmaېBWR%*}P8ͬzDڝdQZ_\~FOVoUL)Oԕ3i $Eܢnc`G#Ɍfiw4Ξ.3RZ7Hiw?͚J+cgC h[($Nk Z uMI |K"YW5QQr Ohi BFs.>b4h`a5[?q>%Wi^x `a:j{^@&kRX-#aO!TA&01"6gLbKi-Bzb=qFedVG5qGv[٩mf.@Umj3~D3 ; ?~ȥ7y2|쟷C] |3q"b9]S{EU fJZwE4,4CNL4*$qDQ0<.P0 Rdbx)ӔB3˼}U*_L1Zin487H1dƘeוn w]>Fe̩AЭ.]m 3MfChx"VW~!.yK;)yEnѸ8#:ON94U(S"Du?,]Oo*Q: rK5Br~qtkQO| 0, x^yc0[F Ӑ}QRd4= f``,[Wל^#97SsO.[Ń.Ⴢ24nxq:R^ta>jl/DhF-b+gy~IDʼnI)8 -,IU{P |=tCl*7ҷr 'uml5c2~GO 35ȳٹ!0ׁ=`kՂ$gh!<@6WHQqf^zi:6$o6-< %A"_Y~ Ѝ пIF=VMDFU%M jnOl! h+)Ӽ7boC:,gA]c0^4}K*`eY{]SHVRLFxF1$#*P#AN (Vn3ſE =F Mh)F;Y:`C)gzư[eN׉IGahU˽q/1kӌ[H ){:>~Tclc-Ʌ T:nLe%F4;Hٵ9{9_,S/* nφaEkt8v~յ .5:]),rYhJstKjG36|)&0ڜ_P%wri(ݛǫaZB, c$Sw˹hZ'Dz ; \m#M캑;F5)oӉ+ W@;vz\ĩ0)Iϊ9C  M>(ʃ5}fӯycUCdg ӰW /*eV%3m>F$Vb@oO)%`设>? nj*3pnS5 i]fֿ*|G:ㅍ`Fxr$VPŚܕBɃ;=zrsBRm=o,z<'TCrZ81Kt1LQҌV!_0ikOT?MK0(ڞ/_E7(URPEYd&yalB|4N@/G+A2B !6l2m!$[X7[ro#~pq3^hvEY˿y Y217eՀ BR(RDq=5  n8ubODJP@V}\4Nׂ'Q^k鐷݈qÍ6XgAzѺIS婢e8Y6MS?i?e Y6H"pCj*sԒV9M*,Ϯeƒ0Ma*]m)Lek{rҖW2&ƼmYQF|Z1XnYe)gscfQ S\B9t@vB-qM̥H|m=4uͥI1Aw 51[H㕋0~e|Vybfؾ]Eo̦X1j:H =r72LVZY HG܌_xtЛ2trT'n6'Ho6s!#EPKŸ-iV~S;O<ǜr4DR!p kIf%{םGPX'v2{*v|q%<7D[T%qhu8z%u$SM]9`Zt(qU$i1w0k8E!E8Y-Mky:",r#KQF N`X:Px WΡn:D ~2&nNHݭt _HLHA~kו4[تAL؃fĿa`(5?ZՍ;՗ Y V56I 2О01UlX'Լl^i]x>|AP0Cu/CdA 4QlFEsYEy" b3T9OB3l0U'kDXlr=D$reoyx~wR4=;g?.E,o\:DuDTi7!aH { p%0{<³JJLj$f-4\F,aAqP(J$o$?W4t:t sx$q%'0]Xt6[70@ӴwNAy,0?r/Q0[/0<\wcE5=o0.hҐiH 1K%4^Wnd,-TMs=dz-]lrz}"kC], !(wܴ9s׿w'亷1FC~%.](.m/gJ&abA# bX+XYiA q󲺤@4|52 D8KGrzyNwwB\i0}KԄkv1&}+OC]K#?{6 91יķiQWfƇy0}ժ/O *Z`$kIuJ nΚ'L7WC[c?G} Qw#4!)FO7ҷ.[ Q#/W4- %S-8T *f|q{Uͧ?$H~]x>19ΏNBuh3x"BEbg{ݪ =W㯜!Q0/C/ ] ~To\ ilcXmbr]QnüZ;ؐdW=~jR /("P3LY~6S,Ja A#*?ģ 02[MSC1, t6&0]rO/V0c٧+w|@h%q؍,%su:ޢ(Nmƴ ~0hf\tR?z3<~t|E%m}Li/^)[AԼX ]?5!TCspJW43N`bXCWbk`m|&8`48hȫo>iثy-c7L-<|k&S"KZF'J4x?Ix:\OpEV~<5rw1kܳv*Sy, $;Kwr:f-V~vF5Sdn v`3 Wsñez "8wZUJUprBk*w B'f*%PF2:ޡ/1E7D [#3|jJ3h5?<г9l|܋)܉=hq3O3` :$z;Рي 閾i0[BVI0X{ nTtSEGa=UN!g ͵`IurrQسg7 %KBcn3Ь;XY^w*|M tG6hKzֽ2>5𸊹iD\Qz g Z G Vxh.k%e&*SuБuϱxOOʗ;O"ñG3 _~ȁJ*ܗ& }C!SbB)yOXۛ5;͉p >Lz5]P‹f,KSFxvV r$/G8s 5˂Yb4$z4FLZ.3a")Β-d[KFɋrv~#5m@>JmoMdXd"+~iߒYKĥ4h0ŵQa0{$:CE b#M&jkn -G; ȔK҅Z´}v,'p,unMT8bWS?NT(٢hp Iݵ VR5Cj\*#NY>d0y=5 !í`KYqMkyDy.Ka;2 C@(:Aaٞk%m'>c7>14AQUihObF\ﴍZ/^}jyYc]JW㟀'l[ܘ13M.I'r0Mx8.șfuM$ R[m/$!V}<[ 5c[P k6xyTU5BǗ`O ؾ|-.]\gȚ{ICdJhs(/]7 *zȼ<|k2+ogērwEA@C մ-%0&)" u<ŦBإǶM+TGK^\dʦO?z\pW^Yuh-T8Vd b4[Yf euqaٞ:.t|QXpo1 Csca1 b,0If^7{j G/#*$zj@4 kyRe.vW<1wa=Ϝ't`)y+8k]ѻ ]DŽ)!]zc .yESNHONaf.eAS0"<|{V"3q(/afr+h Ͱ^UN;C_En&Qv7E>́fO>^o~di`pc>GjU0ȧ[)4d+QMxTP]%Pޏ;=Xw#᷋C|#aon$p3Nbzk 懀CL&j18Enj0:ڻ<Ү) U4/уvr=lڍltj:w}\"hSծ j($TiacU]Bu1=W_eCD}BdߝW4X9%,U4b2,%GW{& :׭(Cg‹]ϲlP\/-q[hEEAG_ mmro@:.-[ҀryhQ^G hZvh|I^]-}dp2JMDHNÈw)9!k%16ϠH5ΒXϤ ^O?Dk#oE}@.ehEN]#BA!+Y8Z~W& >xa'٪΍m 9WsepN4o61 N %ɼ0te?L+**\7E4=0MʱDM9[O%.Eg;G&o7]Ow7@[G  ·__X>Bcl칿޷$[O,WdʲJ u:=TxnjK\"ұ/< '~_ha] K<ɏWN$=W>?/5g;V&G(5m0|sf<^ +͡M)lz<:A9.!7>L<&P)Ì(3\dLVE"m0i1q4|_t!Jʷ^#Aﷰ(#Yv lr)^"a"h㾍 lQf7Yo:h54OG+5~m:NuRHWݦ&JqPcU;Һz.a9=}қ菴E4h=h4r4I%EƴHRN5Ȏx^V` ,5oPzA6qT#L!r"o!fښ.M=TNY7"e4h5' =jb\W},u|$^Uo9ϟ;Zn]?AL~:Y;WoUkzFZ_6ҙDQz QAK4o˗/nxؽg}"4uEU=q™90¬N$EZp3iPLqXD 6;aLa ,Pך0Mׁ 5ǟݷnTxV:Ok$wm^6U(Pbi)!4 {xY/{Seg1~ ,9 >`z;wXz+)LX.QbW3:?Jҿ e#{s2^K|Gxo ,b2_'y ;@1SQXa/Vx=|G k8 (pof /iboI:뚿M)Q->zg):cX k' ?ʜ4119+{ `s|PiC8#Zd.|/SO q<[^YQԃ>ZNHZ?kKV+jc,)-U/rd ᅩFIBv6,=a(FIscf, ܈fb5+hR]OT,VԴevbHpTuV ι@QGD08h':"W8Si9|r v͊~.HUo: ^b PaПѧR>U lӘe¸dKYӎv2T@>: XP[Rٳ~Nc.B^q[/x#-]h?oN^حĭ6]@u-s[}m$4l\:A? qz*jPvQTWIzRpo`x'dX4+C{`X`}mEXi5U#1w!g=o >hLX igńeAyY*'0Fb"D~ؖg"- vh[/^p6 Yφe[A6$Cb?/s+H"5^.+nQUb9Rɒ5(GmちSmd\a Gz(nR Ƒv{~RR|,;R(FV!JLl=:CG;c= V`" i"Tl60v}Bы^XhC;y-ΑNx!'8j"Jg|xy|陓C^N:N ߇d%0XMV레G 7 BP%S&ڴI6eH2Wi7($tBg&#;z5T&YW^'vs Ȼٖ2bLԂ̉0o,@h( b7TtJcy9ZR/~*L'K]MWD(pN1?{n:)} MU_F~LŢiPm?Kû;nǻJcǾy9< ӇDo5)x72>Z3d~I2])Xv|;y5#'/l.ʖ;( gp"rWc$ S@u9-@Rkgjr餌u8rLM J^<◿L*Z3)avxk+oDuz r~D4J6CJh] cWGzռs!  G_gEMGL75N`2+>zMީwÉ;]w QM7[("O.bjoJ8}a-(,P2YoĤVL䜢t)< 7S{ D+z\i"A_CQRN(Qt`SջZkY@:~&` `4cXԊCȌ0_VXL` ;ᏙZu DEEH3 mu0p\/Z5QK܌ꡲOww;,e*'@,EE33i[]#K==_QDUBFz4".LQŦVrlXpƔٔRrzzF> "G֦ul:0]m,ljPqƉ\Q*J4뱲zNVcUֵNkY֘Ěހ27_k|22K'B)FVt`E~űMfzɈmEXGAOWӡ5JA^T9)㤞$eЇ:WkldKD?oRHrEuUE40A٪g'n!xؘ̳nUfZEcXy@Xk";Im[cpHM>/TYRT]k\&uu"Ů+?B]Ϫ&JTQ#N<nU;wuCwC8OLk߻c:sbu$.GCt <@;> zrؤSm9cS'Q feIv1PUbc@7ֳ{ihy[+00ǺL* fSUqFBvrdL,#r-Ωi&*ކ軕T;uETk=4tz4dUKd *]X`"Sd>IFή9|VFAð]>Ϊ|{$0jN)B/`|@ܖB~๝a {b]\@ѻ,J}g-!ϖ ?ihFEל}CNtJ3Kxg#pz2"aN&$o(]Vzjr%>[$GĉnqTPk{ȀSȤ3)SX*0<93KpAIZrĥH睖.7rzʳֵ!)NJ~vS[Ca!A8:|nR\. A|^t1<1F4/2:|/^ !fnu/亃](9ڱ_X 5~.F˂y$ES@DaNm҈i!=F'R; *aY.A)l\T%>[EF$vCKi CQ]508D3y}u0r& Dbz  B!8w#Zɂ.qJ#5m41>B~LnsFWc49l#3&\h88P>mTazM#M@AK /|;P1V7lnߋ|,،5ё+\i*l oLc1\Oe/^: gh.W;\'h W"n5(θ<{O2L^떩]#/c. 7+GBܔ[kd̿}55'-KA%+W&2%fkD-Om0 iͭyM`LfST"# ,n2Cw+Hr BdEHnAB² -AœK_y&֞&2 :Sϟ PϭMϪW#=@ii}^G ڼI4[ Y7'oMZ_{;y'еU&2l,o&Eͤ2Id qRD TWu$8x(So9M;yᴴU/{#Tʜ8p>mKە" WK7b(?/)Efe$p W yqV!'/}~N=(3n(dB 7 +S5"T:dN?9Z7YZ )Is!%-eKfND4B16*ILgbNLj]o9㗵NpiE|H=& §OMNGhW"cq&]9Y΢"!iڏd[V|dcbx}|g@8ǻ>mpL4!@(nj"jJM;"/N[ch>W!"/\(]ʰJn1b3 AbE5?-Ō2++3CΝRzS|B$@&T:1(8N&I}Zc 9~f;OC td&*_[P~Oo vt4Re_o>GΥOhz0iꔫ6JF>&٤Ep5G0%SmG(u 9% "h3{KED. Rhd̑44 hϬTZ5b4D*+6\ij;scv|bTu^5fH隇aZ8"hM;8P/m_+giifDCZ⸥y :*7Ooӯ!/$LbVVdSDgġgHD19ulV:g@>/t~&O$Z:ZXDhru6;Klw2"v$q3pʫ[M{uB`Q;2~3WZ M"ծICu<Ҳ#[rAGg_4β<ɹ6s4, l$v[e%x5TMs!K(6xU|{0D ]^#K{Ԣؒ;&XeZ oBؗ)YR D`?,[a} i3u7pFY:*?[t+Qos 5ǝt>v'٣bVb՚XG:ւ\ F~>IQ%> (x7=cNW.̀B Uԟ~*J9|+ҳ& `"`t:~F) q._xj:V G; JYuc@܄&%6ވ4gR>iDAX*<.Eă7SPBo>D eWzgy#!b%q⹈Jʖ=JUK1# Mʎ7#;X^6qʎxFwOt/7TaE\ 3l$~D$wwEyD[$uXX OG/QԟfF[:>TԦ|窋fm._KЏwVՏ 0X[BDg?{DpeAY!6UJc}4C IAHL[Ǯ^b^Ѥ7Q)7t%CּMp33dWLMBB8 #u*'+ LcρZ<0k.iFIKIJw7wMdx`3=gL'}[4Cb͏M 4fWz;Dy`=&@wR`3Նh+"ӜE4BrܼYh th o,|~Q;s pİ z^*M^40y2jͬŎ6 s9 >z|Ȉftd!mx g`)  eMF{EHB_͎0;8sSd,o-3'1tiɠƴ1ۗt,xRn,ֶę<a&W LT#-Nybp~k?=m[x⭳aT4Z&Hcc0tuAt4;i@)Ih}4}r ̏ ئJ]8*|7v+8l (`Re> -G]&TgF^Z_5VKx.&6҂,x%f(CVʩ -reVsʼnPaNAФzT\o`BUؓsP>n%>D|"1pdurU B QT zl>q.o,h9Y6Akȉ.vz+I*Jr&<&7]&1ws\OӔ[Oa[d)(*"!Lwыf gǴlQXBכv1\֎F/$垞LPgX}j!;ȇIY'-A{Q3>yr;/f(+Zzh0v#U'&RGXL0_Vλ'0IvrZ<-\,1{;rk;ը_gǫ^<'総!- m97WJcuD9:7>Pl\8xcZ6ŎB2n3>G;R(i-¯v2kk## X!Aߴ's1|7jEg lOb ĠY݅p/EFmosgґ9D3u-=X<8DJ?yqK0ul-bp;*Q*; Q(iy"#=;&-8Dpu㵎9Jѡֻײԯa<,~#"Ozjټp_ r}^T[qu/r9Eq}}f&CMfQ 6~^f8,-nɽ01k}i8gTlT<#L#KӁ ".d ľ9+;1)>㳋J<_˟jĔSyUZv_= IQCg&um#.v}_//,FMyWyqzv\]KD&;K*5 3#;Ln*JS{l%W //c≞LͲsiLԭ܎N1w=Ce'.bCk%39kٴQZ!&A8l888zUǖ`Ot9 < ~ a;-`2kmځ XwT`x؟PGf<0*z^I݃Flؘ=ˏ"1v ܟ{Aٲi ukb {&xSUVCN:ܠA֢0Y*iׇS1Cߩ?uq6Ƞ7tl6r8s0,qAD061#R>nrs0^+5NU [.m\&rxd63;M BP""8ֱpN1&ëkGI~ @VIFAAd r;hQE1*Qzn.J7,X8J,5P)+6K^2-&v# VlS]I KيɄO)dX296լejWMp\e%6) 6(7P7B1O&uJbdPQl;Rz;[lW9Hg/TdRUdG,5,ڕܞ5}j|yΐcOfڢЕ6bB<ƲC!قꄝ땴-|eih4s`!v:@JbM,s~V`԰p:Zf?٪ʜ1(P1bV=zu]-c!m} 7+alYP1>YmflIŧ/qV6i!:0T,|{D1FZ?͍ʘZo&:;$\TNGj+X\%<܉˼E2d|mBo)?.0/S䐈VVؠꎭq0^`am-e)TN5-ԗ"^'Qi+ygb'hڪ9JʲT 8ܥ}mE|1ﰸ4ڢFM[7ze?`Y,yP%kK5^y?Jѱю=#4cR*`Oء; -P{Mutj$yTE}$yC]G((Niu(O[4dv?(0CgzG D!_3|~1(\TG˜Yk)yҫ_pV#a?. /Thd u]^a*YTZXLQ@$a8GT_#iS,w:(ֆ>wN˪Ų|8J3-4զvS20<#!!\iJF*zwKט{ӈt.2NA_~{.5 cGVکw[#9>fw0 r~Y_"wnUcYϒF`gB}R l$A_w$:ƄHEIM}g3B%۬tD)P\:_itZ0^P~CӿWMi A{ç加_`JM_֖?MbM J?`vT.keWKsW_Dt6-& :~ VrA&p3&<@ 'VZ+ 6~qd\ ILVFJh5x¹f$CMD;q24GHd$4 终tkP.n\JF`g gLLՋkߝyiZ riqI>&[7lMhng]r`a؊ETHdq/:fcMeiGM5r6r&Յ\# ӛ/тJCOz1;#1ZA04"]#kD] tcڣj]">vt؅MvHJGPkO1 s<šMIlA:!;Zjݤ*~ j}{}i]4 p@I!AܼUm7~FFP!EY45'fO}jS f^Dh}Wɞ4` MTX\;vpw2Y~ɓF =?2v>(({ KCح 1)6$a|Lme-!3)8 oKT*? 85"U'e`R`֮PkA$H'Ux.sYBudn-+Ϣߜ^e4PZiT=< ̫yªz^g)nc.q5*%D3r{bݴ/'YgSiwD`TfkJf4(RY-ح3Vr"nVHuYDE܀ܪ(ȖIY~UMXk+0HJgN&׿eϚi ]P~OOqB5T#]b]¬!Gy+ɥ[ے:Bՠt^USBtB!ٞSELEf1f-q/y='mKM,2a.a,9#@Yfp*~vg,{6*F n337Q+L0  .{ң;Gq_`L (,wU2tW8xUQOv}RG.mzǕ=I5) W.&~msLi;ɜ7WP;z'D2gio-*ڍPAH *n3`%])hxszGݵtP-6aD=)7I rJ< Dzg-Ř;cuGa$ +Э@u<#kL*Yχ 6K@׼>FiYï˥f6ʓg- B⠜?w+L$Fzl AmEF¬ w,.@t'z9z gC1`5wwve40`nH:9R<o ?AIԺ9L Nq^7KSDk7`d=DNp<юDbAB3Qk='ā=Zb,W<)ʃ9io7[z/d_?g0,1_'+\0<)O38=VCrm?[Alϓ |Lng)"/euam-g+> \IYK2"xV V&<[v %#bVr9J2BjКT( GoFXpZ1JZC-\n[r 6!'+R0=:aJZJo{ U"r$MbDIL9O"昑YIMQeeL }}ɲ$G*J*8,;b&eLy. CDtiϘeth]ÚxAYlx}8 L{PxH4nVk昛'b/Z~ nt$:]юjG+ز"3^ ؍B͆.Z/\#Z#ґ #Ƅ\)i D]E]2b8 {p :8H N |zp:d̝a6ڂ;^ bթ=ooA;{AY$\`>(w$'Lⵉy W'?2W>lK_Jt2n(̖[O,el0niW5#-;6f1wI%0hq_-peʼa ʪ~n0߯x`ۛ-)`u3zNW׿29b}+~|2YvjdX iNwJ/D2F,erO6N]g:3B;~8H$(|t?'~A#֦03>M;kۄ.f: ݭM_Ie`bCegOnl$J@ރlXLljl4N w[E ,5OX2PהPЬ ڻ#epI#w~j?ݒ}oV3ĺ |hNҢ8bd>5fug`Pxl> ܡn0;!JFu2*MN2Nu`It#u+:".pv~oP% DY.͝7ڥ w/6\ Gf ėK'}5Gf+3c83Sb<=e%12YaQΔTe>bjgNeB̸@p ]Nimw(B~FeתH&<V-ɣ>k;42穙ϊj.o!΂ӭ:O㗜01=JpU +x=n~V8"'8-̧= yZkXtSuԡ whǬz j`E(@l'՘Hr*CdHmݳWWtfxŤ0H-ragMkF̐ a!abR9AmĮI?C]قa=7QPV?:V pQ1~gHlQϑ_ L]#Ę6s%]7=:/7ޙoDb G2hURs;G&Kҹo}).GrybaS )vڞ]J*W\Muĥz'BVh'w0dG~%Z۴.lF^*җMsR} E0$\6XIG# o +=5 M=\pKe-6N7c/I29eR.vCY *$v/.=Xhvz7a>x!T<'%l; gfh}fJ栞]hvqMVj-wu3g2@lV%'IGқ`"̋>7ʷxU? БV8Y$Xƪ4H0 e'ܹ'd'XHF1` e݃]_q.u{V[x&3P%\HWԽo{Ԝev~)Q^#/7Df?]HOShi{vAQ.l q$nXyoȟ/:2 UΑ/CL/Hw2[gsܗzMF3О5,48f$龺3XL;$AS/JZJF.Wj ߩg-\\rL?% );'C;XkJj*y>sL}$|};HC ,aܯ6.6Q|%00U2̈m;zPKE'of~d07芨3$a75ɄA_FuܿrmHF 68'=j ⓧB; )Ky ˗lA9;a5MjlќXMq[Z76DoH_+mJ"lQ eAZƚ >htꛯɩO gj?cg$9*舃%@Vtgp(9b?C2Ѱ̜'44br-+mkbUEXW6`>2@9LLjf+B p03h BcLij~$IzDdTHnS|ɏKh`$|aQm8v2:XuQ7RNC[NV$aFgTTD(B{Gn ;o=Da%p&ã> i^a]rܻ?h`[, G0yP7 . x{)6mL0[>^?SQU9X; ZYjɳY3 .lmz] ,9|H!Н煝tB(WNe搔6 H(HL.&b+d<)R*}L(W Œ{&';[I["*ОSxzuL  Dp0Zy:U{[;"yuC7G*$r\d|;^6eؐhU&骈c^e|#oo p@MēRBZUo )q.<@n u(P:6@e\x?u0" :cڕ#̻4 )$UHcBAr n#A)c٥qa'éeD%VG[,]z Huİ;D |EtaAZXȷV_G?B(CP+T>bl\JD<@B݋@s8K=gs;d6ībVQ|-1Hod^0@} iad51MD]|&), .̻ 0]p3?P[:"|*<2Ü&Vl81̥O -:g`xtHs^$d~&/9tJG㥾.Ɠ< /n(26Kę]@8 BVCb\,.qV 8>…˥x"(<V 8ʀtTRM:ݩ\]\K#gt|2Ea[vuϫvѸhDOW"n2|!U0F㩵|+J,}P <4X kqN;S6mct9BK fqаVP>5Lwd_ ҟOim O>Uܐ| V dؓbۗ4q#!! %7GTBq]c=bO}@ pWjKٞ^Xi#ƠLp"ŭ 횯Y(`oAE7YTECQEuNVz Q2|4Sx^bTZ|0NrpLдجDy*qpZ.^x1|4;)tS͌)eNɡ0=J8ɂw]NE^ ԡ{)1pbǂeT#KvV y_H^0ՇA@kqzGĀ߇cwŕ0ӳYO[Õ91KZ3w[}`XW<'&yd7lm~U%g҆*1Z5DjYa:٭a#Qg{'Z[S!9ǃbFӉ|x&=hwhv3|ç9>~B@ P/D_N</9=srGj3r۰̰bl;Vgk~<͇bH{ljl{ѿxD#K{\̭{:eީKgY D$9 eP:=*"̢㚶9!IKe^3Sԫ Y^-4P[Ԩ ˗.WQ(հh|3lk:(Hj[dw)7}lMPM$DC߂cz"*7%Pޏ\\Vz[WǩNֿj2R0& 1)cE77O),kK ѥ.Om@ߑMƚJ]RH&;*q3םD6{(/ĥ; RΏϽL`9pS/Tbba41$kCbt1Q9@ljx)9HTLo;{5Vp#DM bcz^뾊PaP|(2xb  2LiIa=͉Ł ` 'yH${4fjV6FަCut}ۃ$s;( %s,x41NWkQ!cow,m|my8D%kwݐⷃ6ԴOvQյ230S^(21hrlc^sdiаv|ݸBe1R<~ٯ;ݽ( hwqɏnA̷}=S. s8b$uQUV]9hll-t+5>N9|c儤U b{;uO=Vmen2zgyRƩ+_!h_vCfuJ p_M7&+a A`D 3ðuﳡX&j >A&V`,H<5V50w3 `9s FW$I~ĂɨZ<@/(V.QAD'gAv}&D9@%Ads?F.LO?Є=-ac~L`eu B٦WkY*cUxہMx] ݔ]V1T\k?a Cu#A&5Bk8;e@k3w~>f&xZ2L#) Og@sIGH#+&Ƚuʙ ]B(L`x$'j!r+"JfBxemtEOǫe{wgv_ l(" ?:wfzC{6-kYRPe4A^;(}FYFSW>,>HOUg-\{BkW4߳H8&e v"8̣yl&GƅDW4xѾKB4ݩ>7p .Ԟa_w;g¼E|?Q)>d lѾ=;ImwE]fy v@T*:1lVR"EeVi@:!de>)8p1sd e>2MW!*P(Ϸp1hBOM8`PXGG)] 'qv ]et_!nA^Am=u} yT VwʹÙpݴaVg1bp|S)i:.7Esڕ#zKzQ4SmzID1K.J*"ač}Mh6k[.pmF[]4 j}VQc39i=#FϢ]Ti%I '/-]J^64תI!A̻{P3B iO fq0(n 2 _D4忐S_:)Eb83J~f鷖~;W9odgET}K]G/) 6Ϩ_c]3d~_y .Lp?d% t.LImj:t;nUZ%!19mnb"(xrkZBB|B9 {o[GKIK I. xD?h 8#vTpz:bE)AeQ~* @ASy%}>o/y~&([#@&cJỮl 11 iٯ {Cc۝ieۗ|+Cp z1l 4h0wf\KAXyw7^;՚R" χroWYT m*Įp@^.!ud<"nK)JS%e'<ϙYSz4v&}yK_Ј/>u2qsuu4^z&ް8CT_sst%z{Glem|$A]?@ȻLDA zҽYI ܔ"tonѝw+n8&>6BQ5c:{Mٝ]D_B1Zd)j|e&E\/9&Gxo#UqyܧÊ-&!S/c_%M=xѯvPhsT35*[Ν 8QsH6qEA+]gA(d;VRCFu{ke KouܽPr/à|  oP|zCݪ"'ޚ)Ӽ۲ 3BQ[j_ԝu]6B8qЃ5*VD@wz7('ɍrWI|ydFuya9hp]? /Іg0d؆>ޫR_t)`MƟX1&(TBJK0k=eVIc=93!aԮ1smuYtgdiAoj{1)ALH6ƁIA%G~1^ m!3ӱBzf/ݭդZN?F*Ηe素-[ِxh E~΃̥s_~Hf=z<\L. o]WKooyR-gWFmPPVE.6`O5jxKi幓Q3TIk:}g|OpU3xⴝH8b*eEʹBd?|*)%ҫ8.S)',ZZvuP IźR[F %HA q%7 ifD"hsrAFmiX_I`4q2E/C bI)d5T~C `,אH֔f=8\R fߠr"0[N_n̗lCu4F,t!Ӹdݖszw:Ђ1{_2»cc㵖#)^щkMzj$ @|襬WOBE8n\m'̣KFKYV:'oٝ826@I x4&HA#:T|#uz!̲I4o87tЌ:Cc+]Y]]{#6):"T*I|ɜFB9hY]tye5ϓ|AcF Ay٫>1 "qndҎwZ;#}L3d{skrud#D[q`OOgIkЏ6o@2,O?G A9δ:U/?Cj{B©UtV&W5Lsk;u_H4E`},/W]D=8{TK;=BkxBR+zKgNm]ϥ>zgCp\Ȇ>8v92 k@&s&׮)]k˜OnUce[+ް0OnUn'*^)qH  tކ ]wΤ@)eG#Cz Ł|x>h|%݄˵Q7x2\z1)uc5SC0sf0)ЏsQo@TDdY^Q<Lz@?E!k-xDr(˾ovczOط@s-8 4I<}ӥ_$8ϟ==7 ɝMUe0Vj-dƧ|8k)%5cU\sVM)!: }*GC=q-o#7B[OEz,!>.1Gh 5ˬY*l*8{Qb4?k>DuA|b{`@;sidZAty0b`N`#a|TęzqZdF0ϓ o1Ռi]a xa\A.5rNtn`n6dۺDA_{#.?0zv#&]lu-_wSn0W)Əx>%ا\1q<qa8xgʴhM 4Mj\ڼ#VF1##1#>zqoWf›-ջ6:`A`Q;TMs$RG4xtĘUn!@MPё|w4{A ]\)ci)nM-k2v>4Jx Βcn@{w6Dl$iY=*әF@LH)Ya/l؂7ypsJf`^F3>0KŌKY!ވDV(;*"g#<ʠYy!DG4]2,+2xڰOV39#| CuK #M13~n { 1U t~ع;Hh# B6YJ+lju*|`!mOo#*^mƁPᖏ'kH9 IJXX7iՔY|6| w@⡦ 5\4$/C70y1#Jnw"CB+-m7BgRYD)N#Ȅ}+!ˑyL1&F,J-15x,ҞD?BOi!U6)ZHmRuIKB9Q(|r>Ơ\'xʵϧ+j"У 94S#| ܙ{P)xf^zJ6j0%,7f,7l4URz$:!3=N6I20jp%N1:+_]K/vG,}kSM8G{RJ۪G>c|z.N/X3&ojJ!G7BOs[sfY{!T?<"F D8n!XH/3BFt9vbexSZ?q?x;p;þK0v#3_LkK_cp8:,س]u /Rĥkdq1Ybwh"r^֯9H)1t4lIl:P]m5 T,D/%cubAIט`B+v#S\kaLGJrg!nr0iV9勵 _4OquGL寠9V=mLE'wGFs0  H| iX:p|YZՊhiB$SwP{8)Q>`?Padلs33]7ԑԿU]@L/p MY %n~U/3ٿ'oSQvY!6[ۗ#hmf6W!X̃A!2[)O[2dJ.tj{>j+/DD+*Mj_"y/\}1:U럖)IS?(6xw: uIOBRB0,Q*uUGCSeon-Gӎ $"5x,9vM1?2$쌇ҹp/KkhOj|dɳM&%õ t7ޔ}N|Vsſ|PFبٴ$#Í"f}Jgĭ^NĢ.Y;K#w+6bpyW=g+KngW!ݹLaojڃ;_MNZ3iG-2]P~-uJp7&&"# jٕ_:Z, _*xpeVq-̹ XuL1%qZNesW[S56樀 ] 1R/Zkq/Hi'5w'  Gϸln^ MS{vixpqZ~_)Ǿӽ>[ j3Q@[[kf'[L\ciV2I>Y#GJY[uY— n`WH9 23ꅐV2m|Dď,嗤jt8x -ycjS)ܑ,@ZFuuv=@'g,{<3aB,-P\Va#/Q} m<JU>~5SDԍ|~|XʢB iFL(>C-IU$WVH#.ZG m_Эrn݊:ڕF`Z zZ .~J H;mz"#:dsRρ,ohg'qA =`֒jUICYkWγDv`ȥzl]ꊟ?F<zfI12Hh5@x;GNT%Wb3 V N)hXrZGJr;'F[S&CΝ2ꇲԾIb_) . 3as4*i\h^kNo4vW* K5hsRIe<XXn|B# eX!|Eg\J+ÜxBx$N[#s)((+5G8 5\P/MZcI-;;"%A '& wInTa^}GGTt%AJȩV_GŎٔd!-xY68tX+_S"LY%j+4xhqܺ<@""aq5)'ǽ?U~!J<]yK8LW"y;0Eb-,N<&Ueis\nYʉ` H^dPUxwk\wS F?w%P =aY` d]3MFQ<9O͙u{ TtI/%^h{'j+ ԰SErAgj#zetcO^g)C: PCH{2A Z氛YN ӑLl$m#$YNSɸyL)!"RӺ41xDȹYwE2[ALs 逪Gd&8Sz&ߢ^a"eW1>M@k# S.|%ܙvz^k7 ԭ` T;ft@T&mC_:qmtI@#@gkquYYvMjQ88hkSu,øǶW57)Mc:PP.H+2fI#VЬo ~vrp/u@ 1 ?񄙼@;p$ۮ!=2z]iv'48 ZʍG$gQ%r"˘/.s `)VM=qkӛF좼2Q#}gial#;ap@1i_UXj/6_hPqMP &g2, ܧXȄ,}0Fgus;I|8䟂n6~XcArl0q!1-w>u2Hz].q8A/g@La$E3,ᦅ(y>Xf3#Z7}giU6\yR%>CVY %H&;#00Ѱ=Pj*O /+ =c,, ­GZqik+i]KQu YMi&]JP-~jQtEo80ͫNM@b&}^9\ >ᶽkߍ #gI7<ٛV0O mgT/2JUq nQw2,kJƑl{&8KV ֔bd" ZjaqQ΄FoeZj`T x~ ˗7d]EAL~M<̪. `cc?,:G.-tֈ9]~ `z/),C=6\,TX.3otMۤCë '1\&nzq\((Ѝy@>oboRB7TyJMsg/ 5ۑbT6x*bG/ZfECOy2WP9Mh&C%oƮ/:xnaU 6ccļ&WH+&:&.2*<ܷX8Zμ;W1d( o>'poU W8b-]vF PY!䘨,CGˏ/OTJ6 nrӨvo"2b7a\2|dТ)`~܀K^MLk< ^@4,A{jHv'_޻ %hlVjI TP|֋o-!ʌ94LQYŲɠo!=D(uA.xZH:GnG}m6jϔf[yjA_3bxJ<bgauRpܲ!nMBq[w:5ܟ֯d3j`"V104SLF#Ea0k,Q$m~2~17"[U0/%#l*h<)H#E<_FWb?,"}ڀ9I;=*۪,h)UW'YcQΐm5J8d;2_Hp'[UZ ,d$z]E"Z 5K'Ѝ} uXs0/DC봙$ 㱸syoU]NOj[:u."vX'A4) +NK0|c"Bv_{eTH pN+6j:/ČΑ& g1=<ϴ'+2gkRRm]9nž㒆9i ^ q9gOO=f˪S'QS/]2^E(l*DZveB tΑ,1{+VruV;)աll [Z ɳU])q-"ɜX]LE% 2r&i U)gR %s>U)[#oHz1rUUae#0 pR  һɗBH̙{: fO~?kNȤЄ#h'߶$݌܌fB-PC]ng!49N= f'$;B%60Km=׿$#J*VHrDTvHwD@Ijc*w^$H΀{1#bF)"# (FqX|%ʉJ).N2 N6HW(CTjHҺ@oJ>ܛ38 ~,|ҳ"m&t~YC[)'`c$P$\{Oa L&Nt7'T1?PNf_3b;51|ZE9 1в℁g #Ouqv lԃ16؞Q⿮wڰ+-)_"}s{N]"9.>V|_jAI/DP6O2ҭZeFX !q\bnpxbY۲ܫŸ /`ہ0߈A!NG](-=jv'Ii:{\e7/K<&DPj [ZGmDDL؋#}dNrΪ~ǮGlHjMg NE16qn@K'덩`)p5d\ſ1}@7mIICqlIJ hJ)г}n CeoU ?B#{ U7}$Nv}`775/2mj3ߴ\ f75zp JŊ:l %i@`,dر;Z[GS kjV_"" q6̉S7LZ!¾ ,7k1NY7&!ԦBg9 ):v͢j{b܅YG6z9#2(/u x;qPWb24 lggWWٮ_;Ү<8 hFv_ۍX+ѮRV֨Z" . HZPnDh6}CXgۺ/&F>!mV5CwmQue*rT]0PH.rzBhY&~],}*΢ur8$p1ļcZuuFw:E44hۿuzY k2n-"R&7+r$DZ$ `_c-%ҙ+G% qW%u{Yz ]o9P9mvkq1~$M$o/)'E|`}QjlZWW^jGu q[4KVh0HRnou) T& b<4p񕝽,IcWϩnU~6ƿ;&!BLeA b/s*ScW*s6FLF{ 1U)Z긬|P>mnp1 !/#&J7G, q73՞Mˊ>,YϴE ,RW\^h/JN~^5\)f͛fB4;%P;χs+VOr3&mP1s{}](R}iPHZuIpa&n<˖a;nܨlF um&;6!\}.[ 8vWԤ? 9ηl܃w+U֬1|%{,Rf^߂_Dⷉ?A 1*)^Ȼȹq~Jnu!aX|*]4nyDŽRSxqh-QHJEnIPYqm:?zŁb!XQޔ~=*l^Vc'IB!n|! PSXt̀!:j[ Z\)\* ۳ 0B wі升Q=9 i@רx#}UZ scї>ywTUϯDU/;;@+1w>W5ӏ\]=VSm < Og;.SWgW2P(q S4f+ s~$YoiNMpDCꈅ z K,2v-T1r3K1*6z}wfDbNm2(/e&3`\", ~bIf>WAm>-zC-w@򔭧i![DEzЪЦqQ' D,W2E,D:7XP,l"s`c$2'Q3CaUϖ9C2xvh: [c1HSq]޾1'+[oL]ʹ㟶?<\#_iZVRD^D4nZJy8E#f-]_1xt#zv~~EZS)ė #xd.vO ;f|ឡJ3 `IIIߞ>3hkX(J򿄧;rP\s7`]V@}%>X#R^/7\Q葰Z|n>tfgU3rfv! Vq){MVGԝ⌃P%%YvOA^<{YvU[k@i]xd<TCeпzˎBWTMw 5 dPWW䷨Io^໭tB-ZKKJ Ie)][SGdPtcX8&7#)"%G| ~OeV# t~u^(|QDIDAHg-wp\ce^*P՚ZH#oibDXS0n+ %92/&T^,kAZYZƋAʹ:N][|gI B#vmE wyX>!lbr+~#fW㖽x%_ W .“p$&?A/Iפ]nY _Sǖ:wblc'ҙG߆ES)I(~ڴRo6dI]O1u߻-#w'oNKFI7<f,d|)eTGG /}Jxos#谧7jkRZ lS4Ijt뾲,c7p_5`#`ڸ}o˭L;&p,^Zb&3xyWm< wU/KINX~>A},EO~d! ;ԁths%}nKXϹF]bvSr@s<  eDuh*z*Ww ?|o"9[,A_o=|7-I׍qtb(,Iؤ.nu҄JQ ),gP &:.HM'`V E$@sDU|m!&%|RK>ў?HA(),YAu#v#'5[C1<8ib2ZI')*NL6YY+P-xܾ$~Y\!'OM|9HoeL8 VKjRW`:Ú&qUi5֯pR34́QY&eJ4R]sIJSmŞGݒ>dV r(U}&TnGhm|%l&vh92Û,ȹ^]iI%sCDDVj'LOr07<>B{Ȉ6 >J=AUiZ`7k`t:e} RN@T$>i))AMf8ɢgIя`K eJQ<0y?\Ǵ.xD(V/7ʨ||"JxE>Q ) @Īɕ i)t⤷@tbZvhIۏλ{ozl|uUo@VolzњntG0B(JtIisb3dmFy` 5f[%pnՉ~ f)> 3jm0roCPTugfr\zU"H,^1a1:ip,{!~Cll5 9*c|"}IxzEtP_w ps{x88}30'\nLC[VnRuD -A/4Bqe%Q5FeE+AdAcN4齔'ƝCI1t87_iG $7;dۯ%@K?.˘<[=Y<l%k.<O6p=ˊbjIw8h,?h[$~@^9w;vj؋MsebZw7aUR[:ܐa;5 }c,~9ڇX궼I*'L]}^01b&sNۺ%Hg"z)Ņ,0k\9Fv3OVN4-+?Rk4}=dx? =ǗPTq- q wӧ'+/cg5*.lP<$O{p>BײAbUݞCf,YjMNMw+M|1Wiƹ~s:'%xl03[\z[^?kW9}^}Q^=ei5INaK1 ;f:Q3UrK@}r| 1äNO_aV 0v+3~4T"ڮ%SӲ[n鈺qM >`o9'|v.wwL$EiWJ?p/XxCAXLם/{Gl%BYɑ!~>bU]Nkù2a[@Jaq ! -BSЂgտ<3|HT2N, J<~%@@]Վ¢>-{}=&N,XmTUbFk2sQV*3+ޛ *n}̔'7zd &h K- LzFIL0?ҎKWFsY}aHzTsS8{6D,_| Y gwg 3҃:;皆cֽ֖YvMczbh",.5Lg! ynEFWa. nLJIU?PS̴+vTR!̴\s|o?jh"Bɑ5HM]W(8ϝ XwS$ 0wFj{ 12X#3y\j r`p؛izgb]$~M[eLFO_a-&gXDel׃3ezkc3.ֽGٴ,:i>Jjx>6%quZ˽YgZ%*h2_U ț3*՝nvO\`tä^H"o]C% ^LT>H%,bf^pT'Pgᔱ 9=W/!VOFK3zß  !Ip-XLc)G; X`v *ĞsrFKZ GDl 4*xPj1dI}]8JLWH[:l6J2Cs.-|efjD>-n͚H"-6^: 9fVRɎ MHQ\Y4F[O)9GB,N+NnܳL_IzʆT5/9wg[6=82΢P}Co(  fgs?MqN4_a^Am Ls,OZZ1X~. $&--# [" M`;ÜgPE5lSp烠bK,g( ̘^:>iۡT3`S 9rSljǨanK.a>Q B;q>n; ~(X^?h:(,'o9w8$' n<]#exᶈmZ%%>QJ>DxaE2,s>0t9*g韵qLƪ܀JVH}<TF.<; 2Qצ&VDk N=ZI1M+u`{6ԓ[htvn'p69H.:<>ULPGZ@͌\&u~H-jwOA6.-MFLr3u׫zޛ*,b##۝%=L!H!Vzug8H~<+8Px[gځ~k%}5piIannʮ4x$yq3=aͽ`(Oq}Wvv)Ȗ߰ OPU?~gNmBku[G*rTZf+&`|pN7}8fhz3q/s1>B'lr5&\f@gxA S0fE2cA%ߓKn2o?jѭ嘳3M)nmڹRjRs8@p06#ŋ*A h ro&2OC3wވ^&*+!2[gb -Z.(Ut ;$z=9D %V& <>{JT;jD9w85!V_4WEƝS۞eIۥ B7,8ZBßJ +qE|d˯|>Z9STUx/d@2// 8"e:eiL$"V{ڰWSVCoͲYtYRp5=9܀Tق=Ȧt,Yf^^õ{k䪂"w>dY; A͇wNpA%^O+JB1ܻGvP6%A-µLogb- ID*Rʉ%aY6ʖJBG}629H☺J-*֫ Dg1n+i^4ܐ=Ӡ'X[n5QG~R{4<x'zrCZw V$o؄@NePeC R0.7+VJ։oq)n{lu>tw _ݛʺ.Z-!.BsSTRhizdT7^^QCi 7 )􂒓]YϲwV$0ݡO}kqC*퀚*PeHZCaմ夕&g(p#u封OC*`҇^p䠚Xڴ8%tW>6O:Pʑk v$SxbTA[Hs7ޠ^ѕU8FIyRhJb|>3J5!<8w"barp76&e 6W$- 5YC "̰cD ,T~J s~)6,V˩QܓjZ^e=jSEp)zǽp 7zINJ!#@<Чݕ BŵZ%QCg qhSM1h/Բa=Ejy#|->02ԹR%A4,۹e1|D;BPVrKL *U;—+g2N:@JL`]6f|)n* a٠iEյDlϵ^n\Kg.0yg-0vxG8u֎=9:܀K@G V'-KNLʿ'}`|J{f;^: H:}WxQU{p/29wCiZi5N7sO;[C@H~ _]MJ[DgE/.̟#yjx&OaDn=TZ.[e̥Bk!PY2ݞ25MS2n^/#8)QCAjx#*`zL,@ ӎɘ]uf*046q@6Z7UFM]TEP NؼN,Щ)z (#J/,t!zL~uQͬ20=L7d.f>Xc!gw,RQ>u'9cd AZ΅R{:.Avo"yT sPPX6d'#2WQl˜C6΁!GTL7s/Bf.gB:E;-/ɧ4|ƺiZ3h@[|5JJhV-^z= 8-v$F q4y$9Cq]QmE3W=榷Vе6{_9FIvniG8!!S?TWt֡}Pvh-=m楆=t͌-)ܰA7{Swd,RfOobF88H9_Gc%F Fo= M 9ClwF_nhҭ`t#ڐ.Mm)0̠o>(Sm' %IY2 5Ds <-S T2⭚ ~%w|͸x}A %W StURmHv&\)[<n%b6J-Y+3Qǎ9m?П;=F$]@2S΋=;puͫ8Z"ᎀAX&cԓ튾g(^9aqsZlZ;K5jA= #7j˖e\WNem(| իʢ0IٓVx]G{u ՍpvT7uOEnҹ"w5gKCAδLk>-<{@cܴ2 rL񳜭h Up ֕0=;7ۛ! ^ʽ]dʬxeO8GR.(AOi.Eٚ)uNJjX}Bg&!^jw5m\h00,qvFm^bCT8N 9HErn7suf,r~R Vd C_9U Xmh~:7xMzydXdqzM뽒Z9ŦvtU"sX̅b4!E*iF/N)8ʐOï8#KY_l W~RRpC©SUg+GYԺY<v+ / <|X5ѫVg-) 7p~ (ĸOzdЎ!Fm5;'h%{7n ?YRB:}V]hn:"?rvEZ-SgG]ͫ+ongc- S!aʒZG+d3 g]֒J*&sk!)NSߕg Ollw23Lzݖ|e}iP X&C I#t!|!m,,b遨"z퓕8h $#Y-OYto"hc,P`͖U(^٫/Nߖ0k瓤%J0ifnD6(wOy--ob\^jl'Pfh> ~,qN3)z@*QG ]ٗ4ڡo&Lh"&'RhWJprLuoz&''O u8^xcknaJ^TH܋g~J2Kg}jڤ$]@vkwTNqL{y? EwVG6ik~Ǜj `LIF0 @=T:Six@/aB՚h]T]t^Dȥ NK^{ҬM|̿wp4\e S",~7$f>J6f *Wތ1w@+1W#Ǿ+6#C2&' 0]$:ABg4$x 8iz:VVkFWa`5Kr1f<uM,\](gaz%(y M8Ƶ, HA;\UL1~d) eà~ӎ3ՌM?!WotǍ.^o!,$¸)S M:sʰ7~黵R2h} a#O' ^wIf6y.[vV,$괽bvi}cN퀺zPVF14"cdᆁ ~%0PϤ7jlEZF ٗv k$PWHB Oldjz6ĉ+VΈnsd.z=Uՙ`Fx(l:{^u OX|Ma^!h"@.7{:ft,+}쾡_K.-QI9|wåmd4b rRh.F'&#af4-9X|;fvjpIJ ѿ C~CFa9N/e!4K]`/XDh`F/"."@[|l0?[ -x59W _u/tOٺ گZsw&x> JiGŒ4^]5)6GV!Z}?Hja11@@ b]/%!t̘Of@pi#=̨*gF);jTG! W麹 X( yٛ91HHA걧HFMU+! ڣ8cT,'(v栓 EpRpFFz)$kZYכ1šҏ5KHuXRQdW%nРr(#."Wȶ) d$G(͢} &:H~8*%UÇewVuWf /MVG4p>%x>P5;SYgsV6Pc݁|BZu;hD ɇ3C)5p2wg%ڞu)0KM<꽸o\aqmnͧn:)Eq2:ߔ6T #6|F[imcNG75`.gL` @CN0] _GIK:}),k.ͳǵj6O#crKI<r2毄n>dQ=fkeI+06r4Lɸe(qH.v wxFR5Tѥ& ,e8e) lX& _tR'#=ct]xj' "۳7Hi|ۑg@pOE4$4Bvi\(%͌c@_k&`X++<~_Pl y 8{`zT9 /;j%&ZtQ[q[zz}C+wA098-O.ReXk T5s$X:1BcƖ8SJ8 { 9kgSHԿZ+N\[1SąRd4$hTEp FDž$sʪb4+0]l FRS% \A'QG;T%; = <Ͱ[01X.[ßE6Yvuc3e: 1/oԓYr0W%mU欹Ժ,74MB{f0:`k]3j, AT[X6}Ԥ6l$*}V'qJ{Y䫉Qfޙ̾v$Λ(gk@ni*3jW)/mɉIPXmqCa2dxɷG5Wqgvށ0|Cys1=C2ϼ=CҰHC졀swWP~0~N JvoDkL^0ؙ F:I'6Ӣ'3d.D5J=% t}`Zg6$ 4@{C'w?.c$} dw1r8J I,W,s^KBh'N U[CR?y\Gu!  HD1H.-YZi\I xWD76sҗc:p;ۛs!9B- ֥8b|C&eGt!]Jhgh2co^8 m%Jq2^3&|>oc32Jy,oA1\$00x֌rf-ÀuKjvv(tz@nQ1Dj &$EJ4jCe^_n:Sa߈' i1b |_\Ƙ:w6Qoˏ0ԭA>EZ{,$u^5 JW&V dGMe&8A~l]1ʧ"~fX:dsF̵!,_Ķk"ߏ6˽w:ҕtNMs$ d!jKU=L4XKg&FU{[vĪJI*^/KD >Xk\xn=]9-QWiDb, -:vPFJǽ^R8K&b̗D/c8v^VnKA᧭Ei)G b#=0;wnHE~{[b-.VC%c!D1I+ْ^Kk9NddyZ919tyJ+{ۊy NZiMcX  N/jH yXOq#1Ybڎk`S1aEC{ SFPOl'^^P**ʈ#H\䕕B3!S? :{Q>wM X^lhȃ/Xs/Ɖg '$TvM#7LvcIeND_rݾ5S2yp;sgpD^-Vl^|-dyT"ݟNyu%J>Ҫmܻe[%Pmdrme%rr:Aο n PGaj5_8 X8Ļe[/9.RWf @oy"*8<ٷq8{QtQpjlB68!]62T${fY#w=0g5e-c*NI d)..ϼ,Q:6Ԡi{%^Q>eA3e|cjĒFN=!JJ:-7Wǜ>۳TDsid9닿! >zՒǴl/SkQO=1t s}s#?7jmkE+,l/@)=B]HFIX`51 47= VMm,k4WYG'0 ѡنkosL< RW'S݃||盜*ϼz1yᘇY6Q9yO,/nBBw Ʒ $8wŞd8=ݐ%$A =q_t J6` --h5t}^צDuOź݋({u d:jg8AJǁPU(.sE3Y?P 207֧xz3Ue:FAGg!<TBӦ!'  k'Wh!#CS(<!~$k__$mvtb4EI]r;X"􈌲 sϷd>q$:1Ƹ#1N]lYΌHuJ[-,'RNf-֦p} Br+rh*Nx?rBO*9L¦-za4 ݥI0ƙ,B+X,[pPR-c$H0]5>ez*u@5jcesH7^YTxk,#~6~upJ ::NVWZbgl 9־ F?%q(Cm.L_{|idJr H *0#RD/U;olpg'HSb{`,O4SW[MSJF)>`PI=SPl{’ ^QF&Ρ~'䌔/mpXi5GF=W@vT<WOҬAV ) B԰cXAtPTuMKӲțv[C ^ Dl_q524hCn^%țXaz]_80pi cMڭ&> 4OR>%x2Xr9]t9@NbAE!.?5h=& F \g0/բl'E<i~J-}ũ<^R!+kW *1(}KKpmqWFi9$72e&m~+Xih\h JNTt騱Zܳ$3b{?=J@U&sVf1J?\ F$]ii)E{d B`)Ƅ ΥmM>U|$GтSf;`h _hb6_w=_`L66zLNƯ˗X S);+}c%-JЎ}/7_ja45"Έzא"r$΍ɫK_N }lՒ;(z{7ϪM­*AJ܉x%p~[zUVI]1ݥi4"r9{=}[%S"EV V4רil ;@Q]TV[mվ1}1VWgVT R^t 1=tQMYUP{&5*w?xڑ8:ޏo%=m|*X@$; d oYPFS:^$j_Ck[j.yD?,#A ړK3-pٗΰ+6~dY}h򐃅/9ـ#1jMf )B~H$cCL˚s &lZ  #3P%Ձlީ~o䩉DR0/& %$b@c"h!h0l뻊H VBzuu=~mmc Y74BWT,=*.ŸͪF 7EEh|@"N֩y˗ (<=b yU Ӎ˯gqu9MJms;6ب9a}[¥rύ ~ -6o2B{`1]1]jrhx']d &U AW(W2Q5|Tjkzo c9W[ Z 3U[lm\n,@!iV[ti-(8?']OKޡX(WSӖe˧-lvnߒ@ :j=tYͱM0Apg7S#2ӈX;|O1UwT"XMiۏ>/Jky5r >2H %I<@x9}>Ԇ1T-3漱m\^Baxqk;QP[9!zavL4RcPWbJ~Q GQ3M!\0u:;dԪ3J,pp8z,D:F-0ɒ$n:qm3`Ip]YֺP]b=rk@ T+3̟ao1nؒ`$ڄOMHg L3gm &s _IvÓHQ<7AԗUfme߷\5Ⅽ>E8YJ2|u;" t #9.焖ss'x(Qp{D6,ގzPPtBߜ}arʏbwyAvg#Fr`bf=idg`oc YtRR.ZKՑnftf@k1xʸ0?Ovv*+#}p ٺqL{|#f) Ϲ;js=?KhudZ#ieߤ J#XӶVC\niE_K8ʬYݻdlRɀ 3va#oS>XMⶵCdxڞsZ cGV¶`k#+tQ7K0{k: W1|*氬3vn\AF ,ߡF XoElșBuypEqfzڊѽ][Fq _SjfuĥU[MiJO6 ./pSADGF pMEC< $% tk;) zp "fMCSv-$6{iA,vWPթJ)[/nf=1Dk#k C5?h"gYS 8T/~oXMZ|5)N ZQ,RDpd{#C@enDxYLܾw] 4Tơs=d7_N vUP𩧴5:e݃_Gc֨@E)u;G,CpifՆa>DNXW*.:~RFpuTߜ"㐵g t)5&Z6(*}_D淞^՚.i %uߓ~v1xx܄4Mlˇ=J?Bn'd@;c@0Du6$rTBUc >O<4]84W:ea'Fab<Yl(VEֵIxտƈ1a#H2CԱ S9'iL6cq@x =Mf1R0ZrAI~rEHPu? ӆA1!nռA}0r~p+2NH4|!bToUZ(ZLod[]kgt&P'ez/??Lzۉ-|WS1Wu,W-0};>:Փ]k*u皡m h*XBR9ǹ ̐%n.=sg2b-eE؄?ln>I/]*O12 P1nt8Dʧ,H6wfIC q4WwB%:`G-&! Ȇn 2 yMੈR%GHf.1 ?BĂLU#1A(eNAwv2+st$儋^z*1_ɧ* e[%о=|%U'M7V6J `\"A &1ql"XM\^}wmEs;~18[a^ʇX]:% %sn& .J8JH(v?ʕuX Xu#3A,F-\pz _ز au{Giń70ucPA űf"OD6#TmN| gt_LTH5zay ` PiD.A*4PWi4#$W~Kzx n,Ci.+sZKsR>NL\$g 8/ |9;mt;zƩ%5O&ƞ |+0 $\|'Ir 6 $~AVy2d)D0" 6 :'A`+ޫ}_o kz"/K*ew/ZTAިlJ|_oFr&4tWgh#wP3d@0'Qkl LQ>5IcYk|,(nߠ,@&.=2DǸf畓77k{ezݡ2ݕu|7B#~EAHLM6N%^Nƒm$sh? }5%vtg*-E⛊Ymq sN8]L/i1UA"SJTHDl%`D/LPQF٣5|#B9V&D4^U=ly°uJdmFwE6* `ՏNt-N0'lڜ3x 2Wq*O{Ia9aZ^ZJV_V!!G%IlcH&ןAkbp0 4PSv=뼏_5؈d.*Gbӝ`#1:˒\fEB/+]bwa"`_xPh&_(ɵFYX-&EYB:E{mّDOZfmYh60#s7=\|EyUn@0`a>ܤ MT]RN:'R8$o viH%m, -L< VۚN:H*_" tXx)WAMq뫃?@D? 1>zJ yh*g 7 γwp<^}mKʄvF٦[O,VTڨR?qNK1U~; ݰ빊<~Whd `gƼ FZΏ~ o$EM{O?jff$vH: X<&YYvZƽ$l10TgYqZUV!-:YlO\j/5G]ĚBP$ݮ~=rd،oo#{nd-$a9џ;w/o¶|{ vXn=О9^r/c%wCGwEdщe0ԜpY AKS ghhqE )=[=97?~n-e*rjS%J/#SpG 'Q+-ْkɁ) 끪`Vr$I!"~ aXJ@ JO`Gg5& +UHQ?!rP302'z^T@g8x=C'[atJYr8 ߷iNA8׹_vТh\IFQBnt50JF)Y)Ѧ7" Sp'+}ql::&Fq WZ?xn"^US+Yn!aJD"(K5 PBjLxXXcdTwYDxZ$ER+Ūk !䒈A%#Yh`&rIp5:܎;4d5ֺh\ԙ%GhZY)A8SR,#3gti87;|9 _"l8e>]*jj5>Ejh*7o@U1" ƛ\s8i3@+K8JD<@տK8еoj-ivpBb*ں=vP[y,zC {Y ,|O:WeDW߹ܒP:OW@TȢ9D[BQ]2q)OBŢ҄ʜZx͛%SEjE m/t L~}S_ٗ@Sr9RM7NCrrrʺNJæ\l\`iU MsA±'4uHu;&3x1E$DDz`t*J(1+Б,$Mѭ6Wa7#$=ld@']8knj$ β KHAX k:NNl1 5Q0/ٿTF7!(XS1Y1B_'8&# b}ʧRy YԐ?%?4#&D.RȔCeEon]5iƹv*87֠;z}YJĔe8djVk_cPR:pF;,?G$¼J; f%߃Evbbz$('sʗN + 'fS}04|Υ8yUTuG~PSg :.`%E-{7K;^JWBO n Vv.'Cŗ $uv OM r,X1KŻI5ZmS2nrQ&ώ ?;tke;'8[y]rRhN«>sV>> t'O2K9&`kG5Z2G|y= 4ȔKWd/'}l3$sƒ~+eHѐO8nۙRPiv1q ^T=\hNnC8a8ïV)w}' 'Kj~K%S* wf.tJʖx${y!Hxq6AҭRNDQJRf#X5zYHG/xܶX@٪fmMDqI4}J%zYe\RwN1;a7,3}J[Cv301w,WM7Dq)mӠXcuG$> k"֧/@d,ٳmҁO_\suUuA8n]O\LξtU,\CU*#!K)^"7 Z4>OP/7f M+N0EX\nCejZ)PldCk,x=.Ի=o/Y]tIo`3a%T߈{G'0HPR|TCV<>Uf QYLqJJq 5&1+Jk/= n7 gULFU[Wy*K5W:3-3x0vS'`JH9Dz!T%9RS<ͪH^}ÿэMe e_'%C#!`LN<5s6 3èwwaVFCFnN`q8;~-/}Q>noRM]{qx#1xDqL#0^ .R=ds&CTJk [`sFq4ԍZ|N}|s`8)qgnd^a}QECr| 4"nY%ꓺy/ҍBh1nճ5$qq!KxhLRO/gنCɄz\i^yw`hCbKF~O90:Øw{dT,X>nYd?&֛JEPBDAK!H43ȗWsU$"ɜsr"IM_rr5! ~U;>*84XףV'7dXS[ SLu,3͂c.!2&=klP] |!7 {P"3*oi<+l#3yhfA€|s ȖxTMԐ a;6n47f15ϋʈS V$e}T!'e邳t^{ !BwL32kPpl>2Pb5dRS@`b1j([e|r`5}1fΡ1q5<%10 55 ´j2Djbtf6 ˞kq_$l[Jwljo/FS!xFB^^Spq'Xi9i19Il;/(SHW[e="T;fB~SnTk912uOvXSN% at[T08.)7H\|oq]?0C)nMkߔ]!mˤ wKIbgςo~ꯀt6[2}?[>3b+++!W,Ybi)' ޛ@BZjwW:{ß-@<}Qʟ ^dy7I[>fb̖qu"6"#Xv(Tl+5sƺxzKC&xOAϙ[Do~\D6`G"}9T|=֯h&0B!{ \[:U֦ "_+fm_^1?ewS!e:z"U5AT&nU}Еoc7X\U출%U_x?R3CS{5,K h_Ϗ i918G9dŹkiG)򚕌!W&/-d˥IPrm\ވ54zwa&lZ"XBzn T#шyI2UƚT!룺1H?+C~~X::S//%JvOgKq{iE9y xX9i|ߵ3|H8!N2Hlph[ ;g8|@`2fS_,tifVmX]t"TN-型i?H;~㍦v_`ވ2.>V:\AREk~fO[7= _ p>jq_*Dl7J$ZuYrT+3@$i3%I@PZ-b~a$,Ӟwf zzS-QQkoKou[dfJWjff]@W4^v!.6$cseGSց]e_5+Ey:bψ_E_|z7q=jl ;=Na~7hA&Y@>;5։s~脽Q6?=+fYװz)lA"t+ iIܹJ'(}Űϕx;+YM0OĮ!3Z^.SiU~A!m|m_}*`0b.gh snLe#5Jx<``G_jvnwu^,=/r>[U2V_mW%p1H+#J<+7 r' QYNш' e9 }MjN=AL;F"LRQe> #kz"Ȣ\롎mhbY1.ѯ74{1Be?G4/B6nÂfR.#-N.i;ĔsUQ [C}2C3LL*rRDWl!pfь و{:?d<46˃ܭMjK=RN.wh% aL%<:֬fFJHl(uޙ+8rZqxU@$uM."Cv7Ӕۋ7L6xR4\r-/°4_a6K~;lN{vrk1iFH3`Te#ipl1)VϪ͟nꀉ@5hiyab^33[*]Y8peLK BO(J% }MMtcHo_$6Ҙmy6R#15HDʈ&>Z30PcsBPdgS!LV6\-[*Ͼ9y<,zϧA2("dx|Ԩ$x&r?ws`XY7Ҍ3-&Pn.\'.׭k@P+ٶR=NgLZzASh`VJ%aqSnomR*q(e΄۾8Qsڎm,VDuְ\/˅Aq \o*D`5¾ΞZP)s$θ4p5ն !$ -/ &޿UHnjʫ\XlwN0a \|(*2Ӭ! Ln'N~#(xk>D v9gIAnˊR49P4i3:7zbaBN&;|H`Zi ǿk(5\'J0[x> Hn1qws:ԇ'B 0lDGf2#AzNl+}ki^4.$?)%4YCHbhs +?q ʚ"QƩ@P9iR-7T2CxO rCm/Ejk̈^j+(*C`]N\„O Eo+{ee@BN@&, h(c^->p<L!RUbOɕCǨC'3zK¹hYPFZ*pifm0`L8 |OUkc_ $Y  "]p7)0a9 yer=Ťv~CfYoQN̠:[E㬰xxl"qî}sy)" kWo'+w0c+XJL<(tZ^g|;[6f&vT,39aV0tycMę6нLj*Ta=' YP4iXlf VuNe-b1T˳!vAQ@& 2[,+b,}Z ~IHvm$/j@@ TVɃU|wpŹn ťBۆ?;>WSPmh5yǔIw??|hс#',-ة.O>hkv.=kLcNo[xwZ=>HJF-Z1j鉶!~F 2LY4ʨo|I3&>lNh:VOġ%ntM,DiaImzwd,t&3VN>UVN7b߇1*Wz<%,p+jǦVz2|KiCqFCe#!phŰ4u8zGᯇe.gt]\QuǥDX_z4?9,T|@S eƥ'k&J jg_D8#i22CICe7" [jt5FHkR? Gӳrp鬃9`i;iPlpaMVXdGDі\Ǒo`uߖR/]m:BLmp%~{בĭDhzr4Tv> xDd!NǕ EvT=~Eiucaa&+*G!]}$ޣpVJfNSM@F|Y=Ԏ!Vv/&k&|ՐBTImGJlq^uy3j! 򟷜`YamE G*h6j bQq635,گ8Q_JQjg$ ?8YF6"+S?Z 3~E7rPWQ,WǦGkD]Y70~N ޿e LS3W+~ہMUs.%5n)2,x1;z-[oLA b-zNr}F,$d5Q?$JeFLӚ./V鑪ޭ.ucb99*C\a3d7{ >o đ߲$Q4Y^ wKFr9dvɺ)xWI;9Hl۝&GԣoB,>>#Z𼠤oKt\&DqhۥpLfwbyp,V ƃWχ%R@$7`0dG+f-&x?V'$&Y\># .sJZWEg?i qp}/w\G?g{a66 5˜i8 ̆6T*+WþIb\r;c}4=3!~slRc98_a)N%STEe/ D[1E^TxP>`=Z8z.:n\{(Źǯ~/G7[DDW+JЩ|t mPYzJs`G4 ʙ_@d8DWwwY\vEwtYu0TX y[ *k,UEAb!cmVԴ&L-MmBF20?Z; M|?GR+g`;> [%m_)^-ĜmD k?&;0A$Emmte̎GeKr+x\3°e]XEaUjҲ#k8dǕ|^lsѲpCޟ6y;N/IàBa/.!MYV6Xn82N4Ƌzt &Y/2mJք7UZVD2cCj4\ORnZ|娸`Rp"mG$z8,=ӄPDE2tӑY QVhиjG!Fdɔ&=3]AZ6Y^c>j :Mz@wf(ڱw:ُ8#![Z >;N,9j3f0qL4 Mm& vSOd:#,L3I3Z<\Ċ*r*!Fw-ԯa.1>课$!<o*[z(F\O1?At$z~'-;1w#S!wwU8[ֶ!| Ԁ0[sstIp'ܡe XS`'[ z D{Eq'3+^KAŀ5CYyaI^ة R,ewugQՇ9)^V ,.F;̀GbW2tbD,J#i|g#ؚq B|UBXꐘ*Eye'.c Ԩ{܀ɚV86,ġϲ1 Ww-+_(h!bRA/ =ؓԯqi5k` V-FjY-(1ڸK^MuP6Kz'n""nfZ?l^8`m:zRC^мr^;&^zR3 =mEb dT &X s aid;O߶ t3O=+p@^}p0 Th(DBwiAO('B8ǤN<؈<;N<2q_h!>"XΪi]4 p¬b`PW.k IiyA0&0RI1GԖM ;6GͮjE(hHoje=d.pۗJ$\0͑ChהK\m|a'^FدOCkb򙆬ZwG~̲ W.'Ң&f%L(g%}zOۂY.\ hفCjy/Ep0Che~7 I.ٵa*.yfh(V \y]j{5*0Y$BΚ/##{L` WrZ n^sG(k3 y7 xl0[uoxhH,iy'iEUh|ө.ݰcT^4M+vH놩 ;v's~OB@#U̝bvDNfZQ qo؂,DZv%P~la 恱W^Y6Y}4Ŋb{>;1nP 4T{挻6`,Mrf7ƾ48&3&pJ<2jMMB"NG8 ڶfS`饂U oV%e IWP#!%5"Qb}'n["*JԥwCYA+C7B[]Od[K1 ԟ \'<"aneLKգ~&~Fс`ᴰǮGÜI =v |0T G  0_MVTfEM'<ɗF\NGф ޿wV]2^+x2k4i%PRq0#>1 ]#e"6UoY[%2a "lnUÅcl49i{Ѓz gr] 0#H]%٪ƛNnI,-F* $?UafZIF4qkR0 E@X'>,/rgͽ*e@"SA)/M5^{[s@l%\=Y,OKZPf qOVOR)jJұ/3ߒzmNQ:V,ëqH$!2+-x/>ͅk-x+I1Hi5*5TEvig(z41FY)*$7џL./} kfNt[G?ߴ3Ƭ*R4A5 *PH>KftK(>ߵ$^ԘtpA$0 fxF穘Nu81?w7 R ANqLYď3ukJfA)11OA2zB-Olh21CCP-WQnVG<{t E0B le[iΜ}|sx/ANP‰ׂHWtq7ͺ7_ANw2Kz5u(G+0CP̠ cD}VO.7!z]mXIQgf|A{>z9c$1k%lu4ECcݺL1mpmoﳕX"cus0Nm0#-%]V3I!Fg68Ɉ F`6^dq9+}x|KeaQ\!ZS4#Bvlϵޟy8l5]Cuv/0NIxt%Ɔ!Z4c}KLHx3cgGe4B2NҐmr<\U<<&ܶRxziTO^`q~OVE{̖&97$? %L鍢SkEZ824izZi*Kpw)ÞBhs6.r ŷGjelS%SE&RZ3垫^:H:XN W&}qԞ-^;DM3Y:v,Yh>)X%Ƃ_Z*_i3:.FQ¨Ww'*x$|0+z#](vOÊvУ>TAƯӐ z Pj;w5V /lUUX?C`gBȏ}6UiMQ x&O0+%E!'q"!b *sحK j &XԍB{TAyEu3n^͡9?4Ff{ވIc+j4ێ^ nnyHoty(a~f9B )E>_ %?xRt>_B+`BW^Jn™WM ;M(sXcvmxq qܶJ<ۗ${] cDtDMઇ(baRN'E/NV@a?# CH) V)#ưA9/nd҇E Eg; /S/Փ\} A)SӶ :!nq2簄C1qyhoii8{ j 3<e<[iS6.o'z:4O)r/čD4ONJـ } ,›5;ggnX5|m&x86]|)_lI$MRϴ|ʕY~3w`Hݥ5|c5uIN˖*t:<ӌ'M%I{k뭝v5?lH jam~i_D%dgk#ndɬ OzfTk'k/m!x>GY%f 5%F,f}f܂ݭ@\Ӵ@mj# A֕7(Ռ}+\N "jPv]~C0:˔hDvݥ8Q#C(z>5W`V2yUAs}{{{kxI}Em ;a ~Ue耎]U: H+݁TjU#I #U P[Zm_^[2MUG7$&s2_<{` 8 1ͺ#?<?=&aT^~%>(5&Ai$ngZhnlt#w=,09ą)}pE/𺌤ۣaԹ*.T B xSp=Y'7 2DpL*@ \~E2If㣨;*Pft~LN kI M`X5;84}o' pͽ6Q@14ACc<Ş 4r,:A. c-}pՀk3 E[̇x`B#N={\c>V`Q';U!^o ]F{6Cs*|C- TtVz,e;A{\sE <,naBO !I;8I%?<?B@y21@sDPyMbVݲa<}ecvupP4HLa`߅y6r~슱١>Cz YG`{X z5mMHbJIpt~⪻УNXE'2<φ3ڊ4,[Q^N*uȳI-URiK)PmSUĨ#hUQzzo\2O@mfc+9Zy;yi=Ws0^fTZ"2iPRwyG#K7~H=.<0uasS`/LB};` tLJOO2ek^.hm{Zi *1<;*8EK 6f{ņL` )EfFt=ApSI>ƋCrg:7q5{bq0(&,B&{6mzGA):$OWr-˗ i^="8JC+F7 C@m}o#BFddg ģyS5 $PP),Y5g^毎7xL9 @20p?i'?/1Si \챮B9Bbg>A AY Y9~v4OY`yP)CЀ5lDhg/pki`ݙPbgq ç:9~ m{(vePԳ$DEx8eCy©#jmI/G71s¦La5±2L":vn?|i!C#]pTxmtq<dz.╟~'!i΄,b ċ $29H& AHQ;}MG 3  tDC+Q5&p Fr2aqGji[lMq_ۡI:ú{c.SpUBgbxO61K).B/tk^Be/'8cɄ՟5직I9<>kÑ8+VAc.gO4e|2MF?>!'O7¾-ʏbre(1(;ñ -~Q,5A>ӭk#1=,5ߋ,e@]&tS^Z%)P%,b3Eko%W%T32\LA.IW =ǒ%S8!VYa _?6|oh[f1'I25v"nXVYqYcS$Rn?~yp4H>ŅV#5>qʑYId8B+uvX,dѻ PL-Zvu$A3z#&;9[ß6OLE؋Dž`dzğd;w:^B=KNgY1 e+:WsJׁc<V}Dpip+9燐{4.&_)hnurt %HM*4:[D "%3mjҫsuZsy~q>|WK¢a>f 7 R)ܸ tӔNQyr4jKugk;<(*q (+I^\g` ȳ3z<0Af*h=I.0&eFQ*sęf^P6)KRh+v2lZ$ Gpuk(i؈d~BQZC,ۢ isLZE 8%NRw,nvV[ujJC?}m ZYmG҂fܗzWvͥ$qȡ|- jw[7 fAג$Ƚuv&vJ\Ig229 qdDֆshCtFSkVD<u`?H[ܷU:Lgsdt;dlz!È#s4mLi,tے`k8:NT !Y#KjfP׿j"V2hdpqFf cFO-BFxU֨Ps=ɏPS PLG)jocW(ϱJ~/~|a.Ȫmmu~ _fz"޿DlpO@\oBp!wEjVGgMصi'iG -ȕo-eӅΛm_q,( :y6WZ )%s  ␑ͿׯZS"\Bs?FVZ[-fBL 3$ZMW Jϝy mZ:3&NXT+5VpLx*+4-&w~#0{sQLFf@X\Y /h4&NFLU# dMz;h03|Gn9v*ЮӖ.ʗdتmntcPH7*(*]9BÅcA[,zVg/zԨGpXy>'7y)[3 Hgܽ^XtZ,q=yz#DBvFp[2yb/̀?3=7.`dJm{ Tr9P*rpoTZ: 5]TQ[x6nc:rmR&q0X.'-3beq^$JkH p3?4챦Vjwп./X*IGؿh H E6,b(>cR.CB!h$λa"r:5##TNݱ^O M#znjGοdԁS 4 EȪ3z`sCI% ǔhz9Rߝr:KwW7$JL;91OzKO ~(2kQ>}qfR˥tNM/@Z[4DVju yǛ5bkLSq-hn?LSx.%Zq [1YOǣSs'EJ3'&~=D@֍Wr#1>vCX'9wVcњ¦dP?%l;.IetِG`'_ݸH_mE=-/7?K2}Oq3؅&XR38g'r`Z}/N%41Fg \!LLC кPdފ{db/uT#M{g:xR$KMk%*o+Pw>Z|e>5RMd!wy(CleN ((g'];GټF*/|'N Օ@j4=)6I)ܣ#?0F OU'jϥe:yH*e.\$r >D:+ D\f0Vgb@2矶-m}uL/~\ <>Lw&MgBy_7}H<D'jؖx[% {iHq/dejuoJ̷LPMj[^:`>32E/"TYĝǤQU z(X&.|!u\zUa)̓1S`*:Wo)A0 פR!*; )]v -f-bd\lNW P^`uWwE֦%mLSf&=<h v!A!5F}OMf8$ؔ-X e5 ̗- Ojb>nؠL^&"toHkھ&v'Ъ66!.Q;_ێJJ?`/U>Ө|xZ`tt^ގt0=-mH&Pw- ͝^4Qky̡!,&q^T9l^ý/H 2Pyد7F6}i_۔[,RC˽hYS靑Ҳh#6Wژ ^ nzZZP _ř\uǝ:{'Z;l,Z %ޔ&>C$%1vl}rg'o1i8g/L-;m`]=}{.Cь{8 ~@Lwn<ָؿ˓j  E:f4M{Qu_ж4+e֪{amWqdR`rӭEmSU̴QS~aHtӼ>TnZM^\d4< bi5꿣uTv6c ߊXO+l@ETFAWhq젘3ͦ߫^@")r˟m=,Jy{:Qd/ Y]3|;PR`unKlZg"&CEEngp--ޗ I`VF4`8U]Akȸtti1Oiǚ7QKnm]1%Zm+><9Z?WQ n|d /*2 {# S5tl!f<>3Qhfzv#pqFkނ&$ m4dr AO[)gZU'e|)l^ R͋]TC)7$+U&д<"D-Nto NjEsa$c}Hqսc޺5Ĺx J@sC{BʺGx\`l7)0TgvjYi N(f`uX^R^ υpZ.,.=;*-0@#HGh`җ-*^c龏r`.;>~;/>nQ :Pw%fOz".w|j؏>ãUtD]\5URH_Tiv$>V5.)[[ M8 [*h[>h^,9拍Bvў"{kI `G: S6&zw݁(/< >0bšm Ԉ 3jdyA %Z :-gr&) 3LyXQ]9)e؏ȑw-ӂQ׾Kt j "MlR F#$s|ٗ^:ItN}-`=?-L{IفK(s6Ο=##{Ĉ G=%hj\+j^xH^&ˇ5+4MBYٯQS\ {p` u2lnuBw^`8ؒ',f*`.B(N3$maQ݁$o95d{Z;}QXMs6N3zqǟgzˏ't1Ys8GŃ){<|'۠ fJ\HI#sؾVcڎF>(˸j:# AψBOZ~ =LP#by7NZ?9S:܃ }Q!B2\![[K8iԠa8 8~ Łgi"^XYw_>'Z]NYVlB"&ʯ'3o?S fmӡ5Q]  h؆=uZĈKkR<a$"ݻje_u nm ңc(W(]ΐ;Q}xACJpA6g,y)mZfV{F,tkڦula N{R_1c=mD>8,\_k2*4[^t&S˯G_jhgszg!~^v3p6D]/;A0OlM so Uis.j7ɹe0v΀$]ormY-vV;D2tYĎY<}?DR4%azHNPŌfv-+OzҼ;AR1)u~/ư]ټ K/Ȥ*aLd?$~[Y6UȶLe\;yeDu\bP_C;;+j\̷ܓ DlT}x](H+~,e_QWBJ҂}n~BjݵEa:}t4vԾ=si(L.F{kmYL,jisw_ l7_,!E&Q%H/TrBo|#Bxa?unt]_ 2D^k_:7cA[[0<@4kY:*:"n/1BwzҞVdJV esX2vXL]ܣk|9^RNTjdu&2j"@uv aHŜU7FfS\gk9J+$ ς(~ý%*D6+Qj'W0l+O@zKM^CͧzePۣ[Y8D'J;*}UԦmxOM7:8qk;&9_ uxLpE=clR.[+t/0%L۰ֶCajKYd} N#o zy6_ԁ}NN^L*w6͋DJֱnFڈID9|EPߺ,?_9iJH+DߢC01K-%v?E6|oqV$N'd; 8g sC=qC6oˌ(k̸_[xQ$=?MFs&HHsx!_5tVBTxU$U~pFoW$},]#RA! tz^QʳO y@uT|̣Kw \0k($I O\kp|M4:`,6 }(79n^AbUmUk_fl1gk|Hx 6o U1v |'w wtABR=\%ҩJj( kiAbizrCx_TBcPt= 1}U^ |2%H-EJߒ81=P8d&Ă:6|S_oc8}‚ j/GzJ ʫuBh fG lO n&ggiۣ߉#O]sՉW~$Ya ( l^ϓ/l<n,#w|#O'3!2wrжxtxf}7؁|DoNðwt s1niN*Mx$g8Ȩ|71%ة|/;'e3! Ŧ㹽 b/jeyˡ[@~ +q` ș qVJXD_=Imo4"R@FNuɓ=p?&DIJ'iP.ӺX_65p*G._ [S#^#~hNO+8BQ$<=gn8 YJajR :MGy/32p;[t;W!lRot2_Re.32H# vo^'=7dMv7@Z]|fx‚vsZ)QyGˆo-/KΫL.o֊>n 4'G.J2גd#?|w0i1}G e/RS#~E7%9nKk5_J3ʴ5+& +MGk%zF]L zFxhesUB/Øۜx'KE-P䢆@Q}f&II g J',4D jpa[b%j }ȿuW Z쉉_xҢ}߸. -in<#_{[s˾%K>6BQ&I=6,ՏѮCI }._umdY !"u7b)~1 &D&ď-SF ķUcښ"nMgŶp9SL'GZ{٭<#̳@q 1|%I 9#*'XJ3>)tQ}&bvRˁ_RaS?J8V6[/}lN$,2Ᏸ>qD/}iB5*NpQ {ЫAw"$9-vEJ!ຉIP'4.AC|]8{s7@`3rO}{2!T$ Nw%1S8:&,Vƴ67H>% j}V>y9'K,'%R}:K~:l]89)g+07­=hu$nߩ~!㱔.!wE²p.``]RW*vK-L_ J#xgaa eF2'nDbC懌_VzF !,fM5i>xZJkAʔ]~/?5[{åkhF.N6qOr(gmtygf& 8MO(,˗ Y \ஙA߳gx(8Z +X \'w d Ęl}5h]|4^ҒN9\Hz{Lp0p0=ҫ(na ' 8:e!:V"Pڮdu?EJ*GU$tip-#j_Y^Ȇ.3c;2_" D7+iX8뀘JNQiPcgSjTa j%d4)cϐgD e|}= gD}7rGi!fຐS\c%_6-<Z_q-[%'/+% 'RS֩yW AM*nq͐ieZi"6.#*'-\Q9 IgBjJjY Zq"DXYo:un~W=2"'U"mI8Ȯ+|/gC3A D Nsz AI0/jCO}~B9\oEֺ8Xo#/Zk,}<ڒt,i{mnnգ<\fe0-i~Q%zJ>9ɔ`Gvq743p4PL0sEnm >VF<Ka\`]Ct ?6 qow8:pEf>BDBuF7˦= K޺pDc^en6(",s(PNON ~*x.wC~'8fkjZ@JfbNцKRF"_ei/TBΣYh;sB^zH9p.3!G>j  P>'2֗etNުDbA"1-j7y"7wڧj7hi*n~ ]˞  hݸ._(\}rNհ9\D*13񞣩g":r%%8FŬW>XT )B v3K@hODAfH#?f8S}e#^fYC[ eX4AѨyQ.Şg,Y+Ċ@^;[60|4p:)k!Q(>_dH?%q\=nxQ+ 2co} y/;¼낪K}EVBo5ZTršB"/oP{ow폎6q?r31#l&~ Z2ݳ1ҫO;PYDVE`3fRbk mG6I8wT*Ø$\BK7U(ս:L_aU5z3a+Ck5\3D+B)IwǪPJ&[r.sBV(@2SJn3| ]y ][zkO[b581:4.jaϳEhFZ[,RW"R#=GQ? ![YRj ,!B{UBMY4cv׎!A_@X 'WCJ[ *5IC;jR.f8'k0?q4FUbs +)#Z0+7=+mQ['mkjTJC]32W&{4y2Hz\qD7l2r}‰uE<C#@{~FؚM)/6wDChG+֢m92؄*6%ȃ\uiCsaN/9cr4ciPNToqh}d#ȁ"4!7zrqQiUyA-jS 11֖Hv+%4$ IX7./"R"MT|?rSDS7r/5.iW1[ ]qٖIwzʼ)TB'HRnA@MiBvN%chڢUFf`zo =.U@{]A-[:ycipl%0[!UG&?3?E,m`сQCS9Vh+(Ҙ 1x"ٍur1$u^=uZmqb}BSJ!X)C K]ARw XdRu!/(Sd5 ^>uNaw[ rvz8&eDE8a'bmy%2(3B .P1Y?O+Ty+tqdEgNNjՃHЃ:ĵmJ~غ}1wdSWֹD皴tq+;ȸLϬQ|+ƈa*%&C4D0W׌x?7zs41.sCv†c~4,cw2|:)2#$D?Ji狽XY_u ר^\ˡ&d(vOVW]=1֛Nt@EtBF_0]1ݸ~l@mԄ)WZ:;`X31 g[x'OkFA6}jāӈ UTJT"zCX _OSo(Rvm U(>lz/I@O7dOxӓl%Rh%\g|s.qrz^@=E _X3ˢg5kbȗgy[Y9.&fLwiF'nʰ L2S1ȴpmUZn+Xg[Fet gn)!57G/qG:_>&Z])S'(t![`LʜorR6f(VDCo-rҀXV#1/ uj:fQI]6\`l)嬸Bx8 tS kBXb5a,;lr_)j>9kcw{ߔCo Y\TĎޝƋſ~&+ă>n]$K8"V7H۔)m.JH_3H}D%Wzln6ûrf!QI&oD DN}b%93l ]JPYP:p92ɠOkєsxLE|y$!߽87br:d'iD6Uu])3jZ_?YՠG?. \B )Wŷ6þ9&C YUC@̈Wu^P {,I_DsC!'XߐQN R?NOPl'=IS3/*Cev6͋(ƳZ_c $JP܀QxMäD%ll^u0Dw"Zuد<Ӂ^M7ZU3MfkF~#qxOA҈} ]P`Ia#3?ĺ/iу: [LXnrna/=<`]KFLjoxwCkdIEO4-J {^,nHCZQZ~^W\veY.4?AP>j eP˹ v6b-37xsMW'׼5iTܷ! h^qyřngnD7鍱s;Ǵ&_E|}iBo؍|ÿ!~oCrE\:c*\ݳ8dde*sџ^J3ۡKb8!.*ϺO&&:޳zM#8YT*$Tmf9bYĽ Rx&r3ѳk 6֎ fq^rcz]*)' WAdreQR96A/ȿK&?]KjRyvG+@{OC(Rz/cI+SˤW8}kpo@M(i_aXR`x7N&l{EJtA(%ʓ=+eTܨz 4yh*殲M}v`0_.yKgDpLuIs"Yg%|C$p_wjQ4{5C܁P4~#uc=gZ tdk<4.iy>#ShhzN țb]i?vM8o7}g.XR7 1F,b{0˔|uq :XS0Ivl^OLot? ra(/].Hӧ, ӖaҁG(K0^3a"jIHV>-eӪ.00pdBH=d$k+ێ_o= DNeXV7r,mt5j,$w:::1"T$:Zi ,$,X4˄#4=T4?Uܸf8Kړm Zk[ƭ `ցF!˷ř}ԟ`q_!zWn,V(P@ f!3dOԡ5Bܿ=ή>X9XXcobSnω9 ~^P+3 /#1.<;jG@0j?@Nq3jՆ)H0+HT|z7 b,Z!V[>:h5 4K]i=Xíbغa,g-(Qrɚ$U9t0-ӍHVj$%;D$k Щڛ]w̝*)ZB*t=\`ɊY2YY@OKӽҤ*xxR ~}:.hJ]IHFWU31hΗ[6;)v^n"|M%[Cs?^Jșd5OрEԁ0육J,<R6#UHH{+/`^[ 4}@_MP8m:k6-Ȯ6xueu,Ċ`wB5N Nkݶ["c߶mcD^_= 6jVJf:Si*ivM7*Mډ2vAuvoB(F wUH|O4˧!plR]π8dHQE[3RքIPsj4؉FO nű@3"~ +-d$)JF. Kr3O3+!Wq^!TN3 3Ib/ ^YpYCn|$OfƭAd)S<;|)g=zcy߶://l3kr%DL6x@ovmFWRsM%>'x%g|p8ߟQpB t"iySQPhAN"p^1Q:~T1ѿ_JߎI)ir]jk~#a.z#Гv419'餬$zfx6N5K}V á's֑a42p`b&;ovn[ 4Շ!*,YKRRjc.~*%h>۪a`KA|/$tChYYOpYmf5-sO4 K ?_Z_R,2 uNx_1M>w/(PKuOCc7}UZ ֮02Fq$NdڲN[R)ӟa1?y@Sr$ߋ~#4o {RGn^Et]"x׿~ɇ)q\)_AhQJ):]f쪢~wi%i{٧ Q0Ƃ-PY]A-`!.7H8#uWƕBV|dm_ltQRz@Wł SL`' k1< 9_2@C.]il2"b}y+zѣ34S9l(+@Xw})@Lͷ/"$; i7L 8HB9F.+Y (VNHf< 13trɏbsm+CfN_,PJL`g29%krIn9G#<){X3q3~d|aݶR]skOz@;<=m1FS ޴P&Y] }3y.bUQ4uhYհ~5X,-jkrm2{谀."~%´6n krBO Si珕5MitJrg}7 א^ ;nq=Rt*2L˺-B˧ĿG/lkѸNB^n;eÁN ۸M4bm*|rSRplΎc{ADBY'%;H:٨QqEjb|*ڵe9~W{K'  } 0(Q-Ww+JܙH=6@(;&Nؒ/[OM .).P#jE5" cf3kc o&:>@}~WՊS֧Z>I K[b|,&nX d}ʖL bxGc]'PN5j.6`YR'@=[jʼncB j+! ]GѪkֶ=[ɗ2/OLP$,VnƥqS],we+uY/4M+YN g?4lfj I^%kΩ]喗6/j\1E$FPCۀÈר!_ $Oe@x rQBHRt`QY>q[I\y̩(4BYRP-Lnձ-X-x A`ht6"+ N+UX /Ȼa\*Y>b=Pi.,BoK2OY1K 6B`j'a5#ZxWB`n8'TcHz>TُHxo6k\dlIy?UDI̸Z?$?C t-Px|syc,?qA{$fx'HF.7.A_I?#B"Ty3ᥠmRd<ZOs TD߉MuD0Sgt( js1cLxd*p_Hg(xxV4748m|oF ]RGgX J SUgF-كK+.#c1"rcڎ)5hŌ~EVRIx{O%1^WlO\F%u7!e-Iir|խߙntD=ҁvR_T޺nj[AKS,( D|+,dX*ixe:*pp8*,ǶoRv&aiD17lrlKbP1Q RcG8e'ґL˼ 7Nfc.` 94Ń.97-THQ(P$QF+]0Fh"#Yvn ʗsw4ش'( p:Y`w+ڗW6J.tW\c)ɳh "#Oi2=z6nTCF4ې[T,Sf{±+]Xv/ nLc[dTIv;n4v?э %ad+ZF ap_^,15**B- LzϸesvT߷5>_MҾSsYݛ )!qVKUJp)(#ch@4:l+rB,'ZgbD_7ڛQZm t1n:_ IB/ *Mm|>?}g8-Ựn;~:F[:tN׌pDž "s;"+A&FF_0)G4jɷVI'u"7(j\bYXo3RĮ*NULw"Z?t+ ``KB@N: TI+o)l|JK[r6))_zb{K_(/~V`ctۑ"kvpq̐.MT5kNR:-+-:oQLj,~Z͝Fo`>8ԙA =R?K@>ԗ?ʇ3-C4.zZs;!M&W؉ߟF 'plӰ>ϒx !%dN\{1U1^P{SLZ=zWI\|4:ǜ[lz !0ng=J4KwpoB?,m^wZ+H=ؔ/Kj4M[|&cjg%{`C^uڤGnčo~<4ЊO=ޡp/qcQ{BNdp{Z lHYqEu`rlKy_M af%)\`z]Q1历8i+I@V9(逨x¥q ,/ `CnWBwQ%s\Fkɧ7i/{wBMH}_4 *q)+Y*JUkE!?M{Y`k21Nݿ4Xf^O@"]@v.Z!NkgYZ0707010000029f000081a4000000000000000000000001604fe4d300005410000000000000000000000000000000000000004500000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-crypt.ko.xz7zXZִF!t/m S]?Eh=ڜ.+˗Av;)20xcLZ̆/ޠ!$|R3s:BձZZHXXa>"{ IN=zo)*sni%{?"c]*$` ]x>I-K4]q ,":D)ۤ,Co%DkR,?Lw+b^@xj/vpU}NKŽc,ନk1A+eR.#9C h}ke +>+Ӎ,=2K=]ĸkHe8hx рS3T@? yi8pACQp93i(4fr+a'|LW9MM]OY'Ed͈3dJ-/MDny9fzG2.7K>u<1N B:tV(T&2R:99dO U 'o6#F9e\}N)$c N3,h8rpOc}jLzkF ;G$Q,c❽D8={B6ڣY'gLgN L~ߕW CƟ!}?Gkh;K՗xb^=v@վݥ g0|BѪ&ǐ3Cl9o`֩| sŁy?´ MT%V" 3Yr:Vn9; ; 57.a^nyYnæENB8*iOG Jz>0[ m pw(Q9#m2'@-b: Oqd2YA"X?bvc>[W3<=DAC L?[amk§߇YDBmMǵ%-<*U{Nmnwmxlkxt' +ž\z4xsʼnn,a\hLc)/0<_oƈѺiEd:I]f5Ypd[-f|I:O} ωW\ ˡuSif;b"~<9 U,~ZʽI`U.?*O \㔴$} <;gdd{3N=ppَD.*xA~[vZ$.r7)#A]oр?&ߪy|Ƈ$F\4NP_؞d"UTKS{57Yi "w9 rHdiZiTP/>&H-0a;?%Xw.dL%ɳ`.]Qy~B3 ́?9u}ma;GNd@vGH6gZDi"N"|N+SW#g,оw΂uL(zҎӯ؏ / ˥B/w{t5%0> @(2-fį(H#'HI.^j;r;IF.R{ 132UՖ ,?Z`[lӈs=.9Ur^Q5 7t]ingP'@{opaS ]xS` W;;]/WA[uA-f^܄C$Q-$D%U _j/Y;  J= +yI˿Dd9z,y7U >kİxf*A1E-b>`NbR\X?Ị γ8f)<6Q8t%'_H^0aYŝUO~"$ |17 eڢӒWW.'zesyRIq n%n{iՖpT#hKy@.mL ?]$"ssX7]v uݺL[6g_]sCXCʷgr[lpoa_ qW2z94 zF>q0i9Jz+(\ ,Kg_'(:CҬKxb8Ć@/gLaFB0C^ߙ-;ƌH4@@8&Lλ<9i|J͗o8tv\+O_.:ZvZȘʃӄ`j֘thd$O~K)f{4cYF_y!vu[qԦϯ})Wl}@TE ;;;J1$ JDU6q*QV]p "2ȿΡI>LA? u"aJr;`FN=)ޥ贼ǣy?"snኔ{鼁Zf``WҦFB2Jͷaƻai![S74KsM0\#@RFaP~Nk:gq,0}CxيlV bC˾te*cLEG /)Rؕ Wa/Zd{V[>%TF>_8V zd)2d/aWmWdaljrSZ'%2niWWsZ4ͶڞBnHTPyXQ Z ^pY[.O7bW%`+120G-4 tfpN4jUYD8Y I7[l /-=\ܱYCRp̙it% X=Z^9a5, 5&yv:G$atT!7St(u+$puB8=M.Ր22ϓw`3s7躲Q_ ZoEH^aI0b3Y-73rM]-@LL#-`M|vFwa޸oQ"eF߅8h?B8}e5+TM,oaLo]C#vmޒO>m!UmՃaOlS͚+!{b;=6G.e o?n4z=9~f1J6E~-]ʀ;uH n^ٍq(1&W w|}3o^›gVd; ? V-oP34b_jJFxZ_74)HڥēD"[0ԢuT|[Ż>]Z̵Wɶp1 _ 8ג4 {>𲮁*IƗR{[Xl1Vm3'+r,]'-cyn lBZt_"cO A!ɶ6TG2y@},P@$*qlTMeլx\z\:8K_~ **w7Z|T з..u4Z"S!b kSy'Ko#J"8|K2 S8u.a#>[kAbWk WC_IΛFp[B`G CO8"_%' vp}7VgsmĪQP"f lM$k[9O:$~Q逑K#sWʞ_8ZE= wW2?uqn:R$[SV{%t,DfFXXףٟ7 /:"j;tn QKGw.0f2Ǿ/K즿~}:YL\:"ժF`Xlmq&cJ#UpjbK 52;dv~u%5=jih=e 1L2k$"`+J]HChҀ}hr JW(I1x5 f$[S.,템KծQP\T#o8B˥h`5?Jv|Bf Pl[t"Ur$+pSBwDpIM${:f5#nbdR_ۀ;2ۂgM$#sfca naiڦ.Wg,7 $dG NHs ZO@Dy8{M*T"2dz*<6Jq G$VAw55 W=Б|P9s^m#Sm "}=*Q@ F=gq8[Ĵy18&)?;hhp뫧Ē; 4qUN o1R7{3^42qwnb)%?K^>#7uL3%~l}G޴ReF|OƕQ;q*fNbQ"+=Yה l$=XAڿaarSiOsT ܷ$N}L7rhꬠ|AD~?Ee> IW4 rx '-p%Z̓n ިoP=09C)k--yӼ$,.gD\:q["epy Ǝ]0ҙT]v:j<2ކ;Ɏpm|p䎶!Z{݇\\;j~R+$9 3I\#:Vv:jJ:Z+!~PQAc5yY<:@ ,?RWu=ƤsD'=lBec5 U/,!RB43&SfECr4-#_-G`٣`pu&JD6 n2Jz.?к QBXd:Xdyr-gSP-/Zf?n!{ 2$Ha֡:_[iN?Q F¸o.,e}_B{#*v}ԳYI=,y8i}M,>4 D?58Џ?Fj(SNRh|\)>ńңHܦ\YLp a3۱Tg\N<(K#w Y*gIVq,L_ 7.Hڸ`DktgqED#vEas-jKFHa8 wehM'mu|/%XͮϑͅДj bm 9if0J/Y<xވX LBbyrGM0k1QʺU7 ts6 I =PnA_d`ar̄,@*aވZ@ɇ^i~Oe;SJ0,ȅ]S#1]V#,t"&$(UW-R32c@Vh=1QmIL\ N~ٹ.DL-;j$<;*Q2GR(Lldwj۷ !h4;\<8\̳WK ~$5kFLo!*Jz3W~ \1?ƚSwqӢJ0+`Ak7,VFE9c=,u[Żz+2axkp[_Zl' SptȽh|.8 HEhڲzVP=;p$tzQ՚.OQ!( /ͤ3]{k %*_ջ!k3SõV3j@BM׬ؓ+TawO3߁c7L?EٻrrPjokȮ0߬B}p]6~N<cC'eT(j=7^yGͽM p 8(jw_P+iĞh&tʪە,8TCG050R(q7{3(v][?3w-UFƢ3e է=|7BtIBL`]qX+7+$6N2`)NyI֭ Q~'Vq ڶBS|iKG=wlI9%Wqg[*u[6J1rDlk&Թ),2&쮴s]t(yS6/z' Ff |2q$#=#cz- .^ $ŻHXw:ퟻ/She'q}Hfnk;zJ0Rey]Cj&P .:\*ei *Ucz,eVi*iɕ_vm̛@RKKWRh;9/)gM'1AT^ h>9h2X Un.vsQ:ԔoY* 'tr}.zE,ïǪOcFML b} [)a4!( h Cs f +n]Wnj;HFItGhIDae@>s'^(M,&nm%aW3d=gejݷ5܀; 0JՃPU]5eZ kAV{Ԭ\EO;mDv&w G6R7^^4 t-6GDB4j29l3Xa %h|hiycL6!^]%uv0k}禱lGzy;>>zKCJ.MZ{6s ӗ?EMo:e[>9geЧtt\ l*r/X ͨƘQ5ڥg!YJA, ߨpHؿ~°Y[7gPEǚO~yCC + iYeм땠:!k/m> =ߘj̐)+:ոqhVu;yaKl]Jxg>Y@jjjfc! HϞiTG)p`8=fy1ҽM?b` JurZEGDpf`<}PlV ̳IT^Ma\pm<ڦ8:+RTʵϫ}X"Xg?-*R/0W@1) 8m\\\82{X~``yՂj2"N?wzH5qQ"՗'Rx$; ׬(Q`aC`Tua_ᗞM͍F2SG]G8c߰4!ϬFZeuE$&0%n4b?szP γ|Šoق `~s&ũ57EL1o@$a/+ d8ӡ>tIg75<M͎O~~@`/]1ܾW6LNQE;@yW*`>bs , Wws}&~2tV3JǎE3l% [9G D 1<Tyvgw$ѤZl3#Y UB_]?>O WX9Ht钖IEr2zl%崍DPϊKkp5apqΥt4@)EUpr (&$%t 6,k$cI#D]c/Jf9,v:q&H̖YMxs[mnES\eoWXhr JK,/M\&-P\@oJp3w_mcY'y3 9E/$(ʪrT)qL1 ܁ފ v;*'p: 7ʹkdJL,Z%M{[~WD[BS{ 5\,:4,8 1}Ob7fEnˣZC.nEp^q΅f b]k0H]heϼs'$)&P`@*SBଚ;DGY d z;=qA!{AFr\q?g%E%PM"eƮ_] 4 ;k%byV{"n2o}uͮ4{eu at{2UkY G]@Iɓ-[Dh Jr?̅]f"Y*FUf 86DxZ 1!X*. "7wM?4/L{0`u,6Vl_ &cxYvg8r@4`BRɉ߾Α{m{45xH,DuɰÕhf0u"kE!dӞ3g(mIJM"5gk%p(Sl+Ȓ_xrpInCDT4X6Οskw2/x~߅=u տUP:ROrcv &--ȸv-?nmYn<$8FP;,Ql>e\+̧GjK [ Z&yVc*CqMA{CjnEb|ustzXu*DFwp%r@~}YDY`ٶ"8:5a@-ΥyGwր쀲G=ՔKjVf h-gmd"U|6i ʇ")9eS޴Gm7GUzG>%l,c)iZ*AYݘ!/]{r]o~hhCDQvnDp42DX8U'j‘b{0|,PtӚAApy[w#o=Mr3'jJ}1є1l2u7BA2V%c *z_U tVZ11ȳX!8JH dm"-i'gI:Hв>9>vZhƨz6&PI+;#MJ\>ddu $g e8pUfŦ?zgV6V;ʒQ .$-odgֈbO8h~׊V_S"խpIt(krIF%,yPiu,m҃߆/F7D]Ws;Ѽۨ<kN33:7i!jv(forl l.a}U)˿AWS[=q|zN..oEïOwMxy25kKt:S<&XxxC1]b}?:OH!(؀qթde0d! ).禃%7Rr. s]%G.E F/b׮cHX3q{d́y3cH{1DD3Bc :o/%=^G=ݘW!0.,gQQ3"ֵ@_i&yk #dwB묖,'%YuvW vli>L(z󨷵żFHf]ARmIs6,f9]5Zca?b|>U?2L B_T׃T#vJxdu$qg.l=`#4kɿ5pav_u%: Y#ДK@$:1Vi!B@|<4ib8E##$-Z2 Nm$Os6#G0T4hHl0TIٮSi{K`Oฯi6ԟ(pPr &}H7Gj~`1GEsF9cuN)\%Km"R $MU 0S_ΆF5va녞7cr$[1I(%ښMsd=!*yHhGv {2$/ hڿDzEbBl&82aX7km-*@|s2P,zX|}b\]{ll{/Q9 E [`_oѳ},^pBŴxP9&a}qW%gi@ׅ6}!M+cffD4鞿?ɳd~-JVl;D^.1) _@oм҉az'wpYH?P^ w/1 f9J7*Ɯp8egΤbuo@@i&2!(؂)4·bKXgAmQazj:]Q_" Zq,] 'HA>ő{CԐMy^{eKAQtAfMPKjPk6-g U>Q)iyFbӐJ>+c$[p ~Eư&'bzXB J5|:9+.S_KysDUl8>jDt!.urƯ9= mjO>On)FV's FHnQ\Ij,ִFrߛXզOz 3%PiLXZﯘzT*+bO- 4 Z!, C'oc2W JfCXs"c{Z@er].@צ&wr$TIn gHMX[<5R6nTK_]zM6V 8Ҋbg,geMAufAc-"I&fL=~g>7&E[HASyݰ}$Sxm (p<~$w9lwQ-x\rIFz@8Xgқ,[Л崨$v%b`? 4@@͛ hgf0e[{yzXUF75eN "шe{& $p@X)ii4,H ޴.R _jfW),\ÑKLYΕ4wIZ]A _;HXhh0JvSh@ע ߏĀi4vga`XUs4Wx@]A!*-mPڟ.%wt+V|3].PӞ;=g VQ~w6,`jNX},segveB~0ci,u(S25֡lOzIc Ô3ԥa#IH(˅ A>^I_dfY|qA("s2p4h6T1!z'<2' :$AQpͲۥSM됿[A7юTh,_.LaEZ f}jW=<wIJa }}xU*a< %ŲV'D#9+YEm0 \ ;I# ˲woh#1̽+35ݱAɈ4yGW\=^4M;9j`/v|eȿ {. xI̊36:6}4fOcBiNCG.+DOmLB|P?Gsq^@k tM{qqٛ~#k2 %܌s_Z hBSog=sr2; dQ-{X,sJ}w0XM^=e$~e{b*Z9~!ʙa'167[6CA]g4IN}1x^5h=Mg]A"htvg0•{Ni)mR3q6﯁bG-_VKѽYL }RQb؊6au+֫v*ֹHȗL7ɻUg6S9xu=Q^{QނZ6C,y0t@^7F.f Z%b`\: l *r#*=)Ƕif]rŌ$!7 /PꖧMVL&<:6Uh@N| XeO|P ^&WbR3k U9GaG v(T-2re`XƗr#洤 ZLtC#(0`[^l#-46dmf*VEC'Y7I~ a-E +A7zt(?[@20>>15cw~8ln͎Q/oT~iFPkҫ<Bb$KMr?AI2Wmb]|uvoU-/B<()ڊXBlk/ҫIP,LHgfHI|(|HGCPdp{@Wx}{EBwƶz)2 d=eo`l${Z`%5cMu jz@-Uz1\""h߂;Y %hCb NYZU0-buqQjKQfVm#r2}t VetGFPd꼁4uTIlU9EћZ 8guZk5ʚ{31r̥dN|堈S|6/&0cܓMgɏjHP"IKv5+l}*xDIqn2œ&ךg@:C5l* ؆ZMOYM2)i[I"oUWD{\gqTkz' mS4ĐΣ'b~LTm?gh"5;CJ;ZdjM=2~ X0Vmn)-6-g1}wϫ/"l5xbR}<''^08;5;O ǭ+5q>!Mc$>l?R~R+9 ,EuO$c=:%(c3A-N "ēiī v2aEe3x)\[E7~C:/ЄmHlk^dƶ:|: 6QB*z4M!@% |>>akq ovY^笡L %Eŷ˩۰_ w1L(k{yC*{8ϴ?8K[r`[@" QfIpAV+DŽYvEBL8pk2u,OZWc6k'o'e+݊pj/'*o3XɪR8}b@橨)88 :)6W^c)х7Q0c?ńrow݋0RPgA*CklAK*oˬT K 'rvku(qcJwM3*b&қ51EXH +.l"j#LWy"p!basElBV3Cs,Ы/^03ISO7Xnl})GMBC|9g8EE7y_)vOAyC5ɖ0)H`n9 C-F~Z@}C Foc,K6S5C &QT. PGQ>ϱ 97BѨ@26 t@_ے5,]å4)?\XGx7 $D«6ݑuxŎmTG8`T~< &Sl~*=K aki$N[=pwĜ8> 'kBD:_R~.gIDnM8fosc"m#W*3Y|>ޚߚ*|&9$gYZ070701000002a0000081a4000000000000000000000001604fe4d3000012f0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-delay.ko.xz7zXZִF!t/N]?Eh=ڜ.+M8?9Q Jee `xcED5bK?QxCnʾ ?Uhs3>P\2`r$Ƭ>\ܨߜ#c}tL(w"V6sҳ[T5wa~FXkםBه=i/zԺ)zR9Uy7V&U9q{ܑ'Mu(El+k:8<)ZbUmGxɹjZT1k",&OrLqYK7xP0-,I]L`,4i3϶Hʭ+ϣ 0SH=)3 n%U%x;>0n@F;8܂̠g˕땀۪ Al*n^:JY޴X6j` lYG,#{jXJRLjg-@}OwSyO+&ea0)V+vβrXeZxHr"&pdQ }BA^o$ϵ.p%kD2t)8͊ 0"I."2s(5$r踚! mwŨ:W0u|CY /6c:VbQQ #>[Ăv0^D'SL{آlEwKle$ьKOAua|pK}g#=HG&Xd.;'vawPCQ.\ʫmhNu1/c9lfv?i8D $카<u궚%m2m3dt` |AJ6˪wZysfD `<#TRT `Ig>3Í!B.pe#\p;o^K^4֔%,w\Vu.h D"\r Q$-_iȥ2σ<7oB%`+T55 DE_ 59 UXr10 ]10yNmyKi`ZL[rYyWh9! AdzO>7NQ: E4SW2.{]G -` X]:adaք߯B@َm{P]x|nPɅ\?{ݩ`YI"D{;Na|Cf 7+:)3ܷ/C׾7%H}Z`5A-Q ӧWy-Hn)-65$o+jʔ@6-g/Tw!)lYsx2p_'x861%nF@/ T?seʂ2V|q,YI8 q]RXdm ,Gmfr39]bUn*;\b?.1DU] ^0 4J </܋eZ<\!p,8q(wH̓80v#IF5%3hRAH [+w[+j̈zK}yE˟Pa6l߀šM+,v*H0۔+Tj)&ejMڔ?ITf"+ za >qas%CUvkPwI:˼I&$ #2|u%u"z4E@&jYTP P^se\.e[5mo&ZweTȅ qN&&bzhέ糊!\Ac_OEW |)iϑ<W"wW 2?)❦^VAXy=0 qؙul0U#7idf1֦`}~C&&S"b%RF&~葿/|̱ZaegLQKU\l=")?;іƫ蔧u[8x}X3 |>lcs,p:7JJ~c4 c(M-[Ǥ9ӛ)Wx-BM$uRM^m0[$8ou5%>2W75H)ߠ/h=ԜZNU@t7ȋY[ C0S 6.O#2&ga̒vtE)r,+|/<Z5dA56ƎYp^՞:gzt ݸD͘s@ y*gEOBS$Q!g2g,ܛO t.F9CL-7CVqtp| @PDnuj( `VʷOİ3Q7jQR7q"fxgNMGBaѹ^0/eM-##=W  ykN!~I:!fBY6Nt8+oI޿20q(J4FZ{?揷z?P!?N$?ymy=)&±,U- 9|ޏ5JMOñM 򮜈MЈ+)W5zUTw`Dwd ETpF9/CO6RTy[;;lc 3m jnLpy.+`5Ax ͪmA;~~' Nh+y^7qoV*ޥWFČ8CS='Zhqv=طis 䌣vhwO+'9zH%4&´_!JEV6K o0j1{Ҡ+0k+J҉ϠGف؋$Ns"7Oʂd3g7b_mYE[kHPMUΑR?7/0ڎZg'9c15b[c?):N-ܟBvB 󭪤1!ghbNbȝWҭr-Л]nMv-ȿ^3b9Řbj\U{Y$dTz" G.ej$3JJ!2ߡL Yq""d\zg&W#v<ڄ9*LSϏs>lWZT`e|l&Vy̬0(DO" 4ÛIZXە?glYLIUSzIb͚/&x th, l%C WySh8Ex_zzkodHrο2JCURijJ'02nټ A6Vų;CNFg5?, E^ !i3Sn ji;/MTILH7zf#њO_+Q4wgEHg~g?Ap(D$z[Y͆fO٣{ohr#{"68EZF|^,UF75`6?SmIfl TZ8ڶxCA!a|;S^".& ЈOTwdt=u7'kOG@ ߉тnEbOX%gYZ070701000002a1000081a4000000000000000000000001604fe4d300002af0000000000000000000000000000000000000004300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-era.ko.xz7zXZִF!t/[*]?Eh=ڜ.+o;`8 +tl={Q HhČYVGdwhj?ZmtԹɨ+T: 9V?l3t{Юb#mR>Ԃ2NJdY/!QMx%vUCI^xE߭$"ttZr$Jd6Y1bܱ $;q =FkD 4qmbz}O7T3ށG2 q?| SV`}ˁGuZ u°Q5PLt[ Zzd r%Vۈc//ꑓ|dN7OG/` #Rwt^k/"o %mwF;FvuDr"5wDDžcLkJL|x $9ȚWaƨR)('Ҋ7ó7Ikp<,be=cTD"}I5茋.t{n6EX"\RѲ#2N¼R ^'T'a̳ܩ)p:tDg4^1ixj o:N2&vՈ`O2n?/"%y ǡNuM?+#ךI5_Q'}QteJymVN\dISO+5zs ]/2']TL= !\{&rE6JYd<܏$0eQO">ٜB {̱򇇲QV>YXA˚wRΘK02u //ìm {^f\}i,9p1ȶm ^͞K0B=Z6Ķ^* y[5ʼn{s;x *"ޚ?o5>Iy)oWawi^fW=ɍOp(TmV Z4ydHk]8 } %wVj,TG+z{b"Q ߌzUU!Nx.[Csr4TD>ClUHeo+@ Iz說|6sN'>D5yZƜYC 2AO ]RӺEI?=6'+n~%s]AM;)`ܑ^KWC#.pU SpeqW.ZؠZXkOHPt!e&5_oɠړu _Y`B{LJfiQ2I,%PX00müoAY@"#.nSw5 kԳs<+l~7ܶ$7 E69.IևTBQ$߂FT+GC?1#C b¿Ɏ";$5WNpGBzgTb9DM-_ǁ"Rd|0ôUJ#ѝ9b9-d{̋7qByeɿ|FyxGQyҩv*>a\ 6IFHCy(py l[o[{T~ozB|d]@R8ɥLOr^&S7>|2@MME|6~$k8K z" *w9 k.tFOh)!NH)(]S7VX!Ң,bp f9ȨF ."f{S>xSx©4WvyH+ S!/5Lwd}â-JuK ӿK]ьڭyP |TwK^#>sS3Wh0 U'|K!'4S=.݆;Dj3>Z7O0 }" jsY&$j1}&n7s3_(h8mvb%Vw$,f!'F*v*;n+7Q 94 Wd/!6FOOLh9Qo&RprdOZ=RݴO8:k Ba.qk?:(e⼮ƎIXTGun&h2d!KMiJi8 y%ݔ©|w-g/ICs%ҠA9 hXx|>u=T1t OFR be 5=Tї-e[șT2dU^f1 eUЃeG~Y15eύ8& 뜡M6Sx&ܥ(|9)7^;g2~$0fT3^,"u[\ݭ/nl(ZDFx= lxGMqI,49F %1N+I%l|ũɆ# 8)@enzҿߘޱ ޫ8lSWi(Q6"W+e3 'f^bO7Pj[J_[o@ 纟 "yx {PJzMO~SHqzaHI( T_M&"KxGĶK5|Dp\!'A󮾬 vB݋"". 6fEvLjV*\' HvXП+dWj.Na>KK &\/@ecEY_+|ϭ `liO2L pQLfѢ-Ĉ&(8y0's#U'2" ZTeFڣ"IL#C3Ki5py J*v'K?`<]4`~T nyjVTT\Rc#fމoA"sQ `̏"O@ KN*;-;Bx 2o`h7^=ϑQ v; {JEhDƶau L6>*6C0QmԜk@Z{D[7dL.#Hh1?fqf=໬K`DybY'$x,pE_hs3n>5@=7T٥頬:{D_P幠 E crW@qiQ1Q$Bvbw]:FNi?bERRh d_qَC;19fT+`Y0:SbGq} B; uK.TAQCiq1Ԡ\f :B8{6c+&_%pMq<U\~xڙ *Vy;x"9!pԺdr@q2<T Mu?%4$3N_ *N7*'W}E6l# ^M*‡q`$;W)W#Bcbw9^I x$YJtgt0^f%-^$NvaINrP~ bk;57yЈo,ې. J!(_5XhT,cWZۺ ÖfGco U8$sA7N3pHmūl2F'Yʹ;[_GG2~r-Qtƚl8@B|.ĉA9"+s2/ WF$<&t@eQ9a-=f3:6ܲ$R~cFa?¯vvl^ [ʔN 9be+Lc&"l@#v4hǖ!8/]OAēa)bVm)Wej-rLGbi+]8|oo<#'Nb5xpRP}X^O㑭N7oC'/4KŘ;/RD/̔)lPz=9wز)`}(|^~^.F)ll=*3ze6>K8 V裞90F1ϰ&HV@Аbû&ʍw[\Y3Kf!U$l3q|x[!}b'`+.VKX10'YlA 0X@RF~_ 2f^QYdjv7iH!QdW4 XaSۭX%Zb͢- Oܦ$mL1<9 ̎ 3nR&Sr?j +<iED8性j)C>}9;K3xn 0[=R:/uf܇d6>bHC n,9g >c8u0pqpک a n5qJ%4TF\h$׫yj+gt?q\$tS+J%H—ZC( dYIXoFlcי4>x˨7Hh'cLJ=|jr>YvƠѸcon!<_oc`8f,jB M <: 2 Zw3Ͳ~ړh2dW?*6?;4\Qw$D7~ +M5[GWlx&fL35&F/%q݀N4%Ö@;{7K9##5[t2J'T?['%[p5ke]%0&"-}i0Ԗj 8oϦGRҝe-*M^sNM9Jfo2" 9X*~w􃏢o[ܑL >vyg|UްB@ zw AdWѨdim=3_L+Cl 6v2| P˼ᑋ,%9q_kDt-0ܔE+ V3:L90E*%tO2ހZo` ehks@e0j=FCLnZqKkJZܼK6{{88F]ֈ| )͍>'C:qv`E)ZZN2w/")ÄAR>1K-"+== {|{ۢ~'w[in5k]%YHwsx"74y6Zt5Ć0Lg)0AoGUH]&ι}['4)\HE 26CtLt_McK9{FNGR`?xGu2DP f_s0yЌA]d8_êg.?eKI(5A`Ö"cs4Ry!J3^.DV;$6F?M.^ D3s( \Qd{qerDi9F6,h3 kox. _f?F{?:Gq9d?3ZVY/^MY"V9a*wZGZZ KGmG7}A3@y`=b 1 ;iv'&$Bqr,POL_ۀsY9:,Cmй2*G[]R M~3P[ 4Q늁8WYkC@ \wx^o{}ӗ*Fu|Ÿ\ cm#!lW0A]n; $z I4G5TA$ GJ&XGQDT0qi|IBc'aw|2yUӦ.c";4 nb_ l$$v5NLƲү@PҕJfi%17ktc(w:Z% n3ϗhEv[,tǦf"5@J4 iT:<Ϋ. A,Kצ8(?k2ŵ,`f5hGٰ}_bN?~}3.0A37=cqpxc1*o)΋@-K8 `V8Bs4D~5~,բ1_BVQDψߩr\KA&ތǻc^*C>Ut/y6_ǥrU5sx-*nfw.}AN>% `i&S3Rxc/Yj5 #UEL)С|ʃ<+{c.R~@\bGaqS9}Ob!Fʼn-CZM#%Y$k|YR_) puXgMZ*zq;ejSw8kҟҕ(?+9 b$1>N>6r) {K$bE3f!8o)?ԔImun>Gǯes[}\b>P~yf/bɈcn ;5] f"Ӆ0շ ߇%xNAii) Uԟ'+-_\ZXNMl%Ypo5nbF2ǵ4-$ۈtFp Rie){7uNnzSnE]Y#~10-B6kh%h T{@^|#Z>] dKftz L:Eּ)ߊ؜fws'D;$^J9cgL ->W#dGXqUҸ ֩Y!Gli$'ҟۥnf&ELA@$\^Dq47oXg;upa!# CX%y- Z?ZjoۗKA63HV6K^dH[/< CD4-ĵg~dwWwg\R!`kk}LoV $bi J7MHdBϬXݚjمi "j萶6fůVje盌:F޻U0Ԗ=T?sl KIOG {Xy$;ӝOuN(Eovdd $d_5EJ#ُ,Qul;/`zJ4QDTʠU3"ӟƫmrzDc"b8٠. /#?ciZ咔"h =c9.m_lشsaӗ !S}?mғlBz#4-8`S9 ] _ 5YiȯƏmw?,aA:1Zu-~o)t ЁB{QhzMF+ Og^jD6xA ]g ɗnY|lNgVeB~ K)Wpƚr`k+,x P?݂JTDYp! a4s3=%NĔFqr$^F0{Fv($j[WMee5d LͳW1v𠬝 }Xy>l!~*Ž/nUUܜgn/gYZ070701000002a2000081a4000000000000000000000001604fe4d3000014ac000000000000000000000000000000000000004600000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-flakey.ko.xz7zXZִF!t/M k]?Eh=ڜ.+ dGTzK6N!$'ZI3n(Π 3Y"n}5vҐoPby>u);I5ǮZj`pDFd'(uofqbd ~j{3>s0b:9lΉ?&z21k3[~_PNpk4`uWTsW4 b_2G@hMWpl( bj.?#;f7Kg@HfiZ4c0( _!nc&ihƝ)zXİ7H?4?[$v) ){D9 mIaF\EIc9%DӋD`1tIuS4,3}aqki |̜EWZ qY[Q< `1 iB9(U#څ=i?-ΗPsLiFMqb=7;c,tv}|n]_d9R es;o\&tktT/4Ѳ>U:PPMWtfjkK6{ʥ 1]q~2nBC,Wf:&EQ.iGҜT $IğC]e;H{w׻45$>B+ zF> Ul f)3FMw'e@_ޚej.$C_ #ߴI1dd[$MvA{BhTa`1RS=$'fAd5 l&u.0!E< ,kZa$j]#e7)`=L| Qn JTNG`+&UJG_,0x;[ɳm%o-NO$z3y_)\8k~r>!=~k%yACmK)?~{i,>FSbs|/*2(IVbNpi3IxsA#[#@VKbss!É1bk^nLSKފ{sĚNUQ)ECx|~WM N&@ V8V/ /Y`oeLw4o1{853ݐV{=gnKp#xtzhg@}ƅQ28M|3M;z4^UiQܑ ;Y8f^ـ|.zwz^)xK\7[Ҫ r(1S2 2!4S"(kf/c%u,c D<\LJ`UMo¹o 09>o'| q\&h"tҜI=J7|nxS6KxR+KldhNzqX5f^mg^/U5y'shtij W9:N#7@Wg!%IcSK'*ĺu}ٻ#3TK4gKj5ySS&~YT /so|q9%(ޞ1f^hx@D<RnRGJv+@*g5R/KX3G2?)!"a.+c%ñDS"SbOfxƌI V3+  4%{J3Pu\Ə6Q%x} W潹B2&9T]yoxnw1d ;z0WY꧱TBp E\7]dmIs)›L!?`_"1JUlwmNкc>b𞂑Qj68XAӢ  /7ܰ:E-B)+$cVBܣ ,dS` >.^K_~JCV݋v-.55'f/gZ+=ODaqS6\Σem6ElQ3+?w@m:.c،(Wlk lcQ=͐rto8 2JBഄm bܻʨ(jW ,wXΗL? {"9 W>+ęs0cT9] s# ֺ @\Ʌoһ+BjK5,QŤ*M8),NJ1 !1-+f07Q`:YHǮ'U(0=D/1&WI[Ma,hm$OuQ]q v֡ON2w*uR=+n*ߒ{G7V#\$p:o57q"mՋ3&͊Skn|^i[ $Xkth7@~USf<'ֻ%^gn!ڼ_M3 MG&Ѳҕy_J%i Nu>݄2ƭ m-OyjEp@: x7Ϛ)D[+pZ$PC%C@/_}JAS 1(F錣*ke* ٫z¥N3=͗tY;?' :^.(:PfyٕԯjE5.6{hu,9w~h^]. ZfV=qiCZ S 1v`q1I8+̌?Eœ#572_Q8F _cI^W3 .L |tq]͋[d@MYέ[qe?Ү "U{ }?|(՘2N)t?j~M& U\ .)51o>ȂΑV Zq)9S]⠞T &jQٌK"a8f*`)D@"_aSJ:^SwDbL2- ޛ擓>.hDTC*9 @1U1iβꏧcخվQs6au52[p}E'fzǨ+.6!AJN`pL}+-L.9 6U+*+w=  )H0[\Q;Xpy :mz7: D5! wo$! eAUji ;uK]ƵZbtf7[ ;P]* PZ[<٧OVn ͗hNӵUz4RZJ^)޻ref6!٩#Kp>amavs4/u>VMS P)m '((%0ׁG<5VoN`.gFFp9&R%1z;N~^Oe|•u#5g|ſkB,̎o$V @*~sMA<`oVr m_.bPue}ͦɃ3դZ[ƩS̅c6K 4Ҝ3v/Eؽ:eTr-F$0es7N).|`_qɄz{$G*I&><5i܎ZW 홌S Y`!DTX:S; Yy!ՊYLϐ7f^\Òel's=ԻHooIXjٚf>[Q(vf A:筢\ '=p tii+Վ,HeSnjoP=}*@׵6K lGMY`K`z2ǭR}+S-4(l9LQow=f(թzs8% QIlMDvNp<#!Yg 3jբa2Ro uRxl] /VW2Bkb`F ܳ%cg;%)C5v}T(cZAAvu)>U/% T"#uWh..bIWҀpyF8Pd[f@Ή5TWsp2+q%k|H3SHj ތ9E{ u!go#7ϯ;(h yKhRt}y فBRO$Oحuر^o"y~@wu[PEnub2lQPW[Tڃf7WR"D'Ѳ&匲0l3URv$G׬ nEZP'v>ҬbX=~^Ƙvhŧ$mOxN9-C_uͨp56=xDzCoNp̢/_h@H6& o8s>nqѢ_Q/-nk_TXQ]l<)eoú%CKZ`.ܬL9@'M.|l4`eoİ D6hdžBTR6 ˁdwͥ>U4",mXMeB!NN7Э!\oTnfYXf!6{+OV~ū ur$aW\Z;Q_uCJ&*86;_D;w0~CSڔb/&!x:=?9,ЁXښlsùO!2:a)vQ nD'9*-_/ςf ߍ/ h~!RQ@?0M51S^GZK[ېgbyٵ(>4vV(9|ڬ~ԭfF9ϯ“TI~o )=׾,Le*s:@#W[2Yxu q)_.1;ϋkSW i7堦>j1qP>hlT@TJW km> Ќv&ȭt ˝KxmT;o#JLoaLE 5;e񵧡`5nKC |(>,$B-Of&^`{5l"O &ҳ^C `YUKŅ8(Bz[7v_͡FDnDMݜfHI]Bb)9qM.v;ɣXUdvå|gR"(o>)Eq/#fUXʵ@n )NWߪ~% 6RH y6C-5b\s ӽ=<ˇBLt,lTھ[j<\1;qҲA\~@@}q"~jN[q\>g9#H3DBAN_֝D]V2fE*//&LݏKC(蒒5nF _jT_=@_0}_p "j$L$I[$l>K/ޛR9H`ͽX,263d¾`$|``tCD^Vo1f% .anW;2 ʀҔMO!A(G%h73A}:&< K.Z|~Ajė1XPȳnĕ"?OiSU %^ cHmG% SP a|iY=[˿d~TjII"ekS*eU5)U#[P~-@5m~k vQt}(Nq\dL3$Ęv iD pAW/=J'KM~[iڪPgC1:&J'kC zoK7ODVP`PXγ6b]]J2xΘ̲slgaάR%5B9h K8%TȕїD}}q$׮-IK$LjЕT9k|UH 1Mn57kk%M.}$:Gn)H**T ߶+x,"d{ Fjpt O*PDrp1OsN'y屩S A5EX3ГQ& 1n~Njh:2Y%'Я? ev"'ؤLp1!(|>.fodGzA>ghQ|k7P$L%@FH; =|@+_IKKaHqugzYO%2w0`ep4Dk&v{: 6 z Ɲ[xb Ce^.@FiMOw8Iy;@,⓪yw>j +\@K. f;`02tʳ RZ)CVud]F@`խw^ cr_HE]2)8!ht b8E5] :}/rgykDL5|\pX3_J*fbfp唪j^P6OtG_NH˥˻U"JQ~[]'= c_waqR^t vw&qDFeb }ҸA9Ѹ~M@F-%& XV3#Z4eT%:&WAx;Kc̤D{LN :W+ȥ -=GCU7xx~s;ԫRu6~b !DfEwќKP7鯀`KE⏵p; N%tH3.6h6o]23*H4$eNGZ$EC~yhwUSqZ"Fc`Uط"O Y?SSxw[G6 kO0$iy= Cm~+eF>˵ģӃ1u27 'W?8|?aKY^G 9r8A|2BNUZұIh޽ +N{m/\ ] p@ݹ%K.S|YhΠ) d[w_]h_z1(E(P&Wm}!HQwI'47hdѣ1rzrK܀ Ik1Tv0Y.4Z,1ĖkE/NK_݆^5Z,EyVaY# T,]Qٶ۞A,&$;KT7y P~JO^0 {Fz(z2|TCmw3Zjc# מҙzYfl {]&;NlkɍkO?.v8w$@MraXTF)zI9? T6>o48.d}^Ve#6X(*J?Bf4;(뙥oqAj)Q*q/)Li._k-;x3?)tjc%v"#{:f&t5 +AB߉ f1^u}4KaaŎ3:J@Y!@s<=_,/HaBv9"תaٜ"p%?); N7h .L3bPJ^3k[LPU a(c4Rܹ| *@.E3v4hGd%.W)cQ gR{[l@7otSsEoW4G l'S~{5L-MuBX?t.l M3l:,9/ywB~}[%J_L>Fg#ך2t[)sSuGJ$'ƺlw9yi ]ƒt8ʴ7T0b%&#KPPDa)!qPYe뺎'^|d^LΠcjBeiXj\'G),hq΍ҟwX:GKah/ h8l4X4a\6hgCЉ; [Y iE]Az~o:9܆L\wTKPaBnԤ5{ܲmWSO0$bJɈ[BBhT5VF%;wQ=;8)*.|{Y}tv7?nKӁ:# DYb%Qb L/_KV&4EevҪ9ƼQJP ?Hj;\&*̓>WL$ lt.R钖;Tc:"8]Zx{3D0BOm==?DJiR݌5">+hbBN'KweST 7M&(dr 4iZLIX E]ֱgY;t \qMƴnz>+ Fx饋HJ}/ۻSuqw n~y iђ@z޸Š5*>K{'DEiHݧRe]G|U6DSU|gUNc|V7aMm\uč˶`C-Em3jux+3)9K[%19>wwk`92n~Pmlaꄥb-,ZArʹ)te%/.eBۂ^zC 784H%ܤ.d!+7HGF2Bq_F[%ä|k U]NK m<5P]+B4Jޏ w`R4oR31t/(G ?BG3A ")$AxaI%%j'tEcN2BP&nk"xg%݌)7v^H[TCېPA%hMhnjz.>xDTdbrkX' d <6Xèx@WzY4AZEGU*G_c0%\/"DN_-Q0W.$C7K1/IJy(IcPNaO჏?5NIڴ t. H ~sRoyK/_-/Ea R>Nte% ko+aùAݵ8(- %%EBv$'1 W~":!̜tPv3pVC&Ɣ:}ZA#kJ2H!Me](΋}P I!AH$h3W=m\~J]h<i% G` k|Ƥ#gIa)?gkA0n)H0B; 33svw3WOY~p;#SV=~+f ckp]vl\CF/c z^izWf_% m9"y֐A肊6*s#?!df.ℰfkj!'dͳdDmBDHl=+[Z]6#BKɀQi٘{X{>]ѝy 5m=ͪ2F[t4lR M%(%ZQH2j]C{}s>SW*u|kժ9Kߖ+ 67AlʈRsǾ)u/  K<gK3Lj5ص_laa!L+6qDeL 7|EɏnQhu>zڏ%gn^ _O\o܊;Nj=*0 UлCXcL$tX;M-v8 dzayMUi [2ik20JmAB65R9 gZ%%i$]CR݊>}:VO EAgy>}ex>\Aa>A~-_oUQpxmv cdiÈϠ 'aܨ6ٻwEIP#* py9gLZÜDU^A(o@lQ|.l6µ'&r~lY4SrvYR V< R'2cۡQI*:<ԟA.Ez?{|5>Nۇcq\N[D Eɣx~6`٥F+0#>.#{*eώ}G2HsΝrgFvon͌dQfU5CC%RQ@Jj)5"M޼tgey4&r HyoBOۚϳ IV~c޴SೞWҰ3J8K:qʚV H89W[ Sih;(5DPAvuQ9@ꃫ~ iq LbX`Qh}GrJ+y\4?[0VZm[G?B>/N?$8(HWV&Xh;T#TQ<>tݪDQt%P5@k"H=am̆GB"ʱjfZSv<3~#+ݢ f*|q'TuLAS W7l0*jv_W4;4hWXzRx!%G% & HIx@x8ahb.e7n~>1|j|GA$x8(5<5lL8>{׎ U'pE'E?V% }㝘>?i {SHd+*[o1)i rr^VȄm\LI*$CN㹷x !f)+fXm=_qM<]2 @ݞd{ sł5'>(LųCG`OF$ A,%ZlFmA uU@ ?p1Yd'zZϛF (hW1/.m (UBk*@5YwjǑN gkZQ7hMHP?OW4EW[W!pLf8h[();'{R=7' W|Ȥf$E KL+2dEz:VlcE62-,G Z QWF>kVoa:M-Χ #%u>粉&tkHɝ%bb՜쐶]-ԮЉHDTıQ<" p`{deWA>$ +E{zIVlkSl$d^iBQ`tSh@~DsoX~kgEsjت:w/M/?yC'̞$grUGPX MD7zny,U]) lj!\*8B%f/{a =7|z@3]ѝ@Z0?  2([|w]=kڈTOI'8ޛK!%|D}cg,g2H /ZQps_cAOq4Q2چ,j.4~?5Frn~зMaD"޻+F9k~:\`^z psׄ`/1י ¯m]ܢjr{\ 0Vc?8}_֠aJ;rQ%B*뀷]fc+wEJƨCbÍTʳәij«zդؤ+jw/ cꢌQ9R^CP[mh]vzYx6ČlO!ɂSQZ^vyLj9J(l)BA]huđJe( 5 #h&+hw,Ίw $>!u4A%9Pa]>;uF`7}e5bh㎐ں\v՟E5 ND5u`b [Oⴏø̾iIUe{gw ?Drrٯ 2xvΈ;ۄnidΟ2BV)k5|cӚ'dT~׾:j_ѻ[`$];?U}`F\!XR+g'qÑ|H-v#Nyizϥ&\VNR9()eělv TmLd%+2IMdg|M7r~ƣ=q]06 JMOBݻ m'*yB~^pDk:#K4Ze֑R< B@Kk 1Rzc\3+ ÛVZ{|]YKc-m)_*:sAPD{@;m*蹤U0QFcO }lN|F0L[ duڈ]Ǥh hldo=8'cV.+fܑ^rWLeZU Ԇi> @UMPsUd[,>PsEJƹV7Pgg@AkV F o'`GCC#Tl ,TstF6 @dAĸEgᲓ.m sq2wWz$`e/e9 Ӥ˥725Zit U{# mS(}Sh1-Y~5 Q``+p*p@GW.ѕg)?GǵyȑgqB@ b[cG'3E^\]Qf-*R+G "J\ďOddrMttoDbـix{|eWa2*6Lk3 KtӳB~kK[wIsGIɷ$| qq{Ml VDZ9# T"X}7uP/Wle`1`>}CzJ%LN:SfF3'۶$T%}n[ ټEbAD ;)^|c~8~uHv Cv?hς3<"hOs! x~[v XpcI3 'f"jܒTɷrL E1ʭ$=dzI`˗%Br%N$4eq'nqxho{Pp@UXcYGf:q*jԪFW# g*ץjeF(S\$`U)J'5j%eksuN41$ +I҉/͈r*{dSl_1N]%׊?#6["|\" >rM`2rUHT-x]yYfC -0TTp.B'n"Jm F&2hQᦡwhʮgWB6qxsR>#yACTP'ȪG\ j5޻Z;};^fQ/oVc@32d/_Q^(sDg|~^U7m஡弳avG{~ (-+ tfvC ;e "B_dS*5+=W~Oˎr;*?fEψ,PIE>}R(j9 jr2t\9"ȹEקQ9x|c/ϒ!qoo P96 e@nzwssjޣY:M:xkMK͋-?%.@>6>R9*^f;7D 2l=&Mj<1 kH4oɱW&>`mL -baUV ɿH͏.Z,{2" (5?qڄADe᨜ƟV7EVHĊ@,R .Dydv& j 3s|~VY=uGgڨ%)`g;u N/t6(ƯZhS#; &NWYi:?{C.Rϙ/ )G uEf?cqw^h^(Yr ![A`;O* WJd9;8@QIq'~@/EVeh9.vlAF1Jg5r9B#OxFc& 2W%8}u%oZO4.%p1<,T{]C^ԙDZd[;xa[Ϛ%@6 ,[3r͚pԮ$יI7MI2P|$pT ~8bAiR 6;!BP>X0Yi&:}JHcd_U N#Yd`1ǩr]n?jd<}eh/‹Z8q`=Z|XGv8So 8:o =4}Ȇ*: +k_g{\ 5 tu{A^kI*iي &5N s!H%PڰO!e/ٯc+*Uv=2^h0Am3~uE{cj#ʿ"XjZ`vVC3G ԙLqK;k?}qP4 s9vѠF^˫p Cp>`I#`4P$5z=2^*/tc6njȊd, E b/3]4Yٷ6ulҗya d9*ϱBMREiZVV %4+=Ӽ] M{:ށ]oz6A{:.K_zյX>E+ 2 ]}l_]?n&Q+,V)Kچ(EL~!Yg;;bH'yU_[S;oR~ճ8m++!@㚾P*4 *􈃼0vf= UxB`ϴӄ.cx9gbN~kC̄+Cn_}Uhg=`iGaMv#.\o"5'RLugh$c9 bMd`g ID*k˲Yd0=ijJ`dukƁ*v|WzgvOQ&t75 ϖ4hb0bXs&- <;4R'>H (=\"1QNyb[5'_qzA =c~}>s? b{s7M h=ϢRc WY\ƕD(oC^֧Ca*ڂCr@$r"uO{2-Lt9.]7}5 Mq ?-$e-; þǵ~<( EdNZY-3dQ@*T`r:{ηl)+Aogb(|<a2\9zA N"ۡ=z ͕Q~H/ ) ;Tk- KhG1AIk1Wx:_%Iog U` Ǹ TQ4+\6Cځqh^slgXޭB 2{eKt-~}yIOշ-(@ J'U+ 'C3X,O$ $$UybEϦf8|Z* 򄍙CWА]ؙV![~sGO I^;V뮴̪BYXzze0Fx.+i" .KbdW(?%o-Bx۬3{xFmFNS2mAw }=:}#鲾GczS[#4_❇Y|p ksܱiin>'hsvXXDĨ褫r{-aWCMz W'le)&wߖeCeWnt ^s@>r%xPמZ#1ah`'eV2K3t=)ד%v)Kb]!^]Ji*\oWxɡL_||ɒ3󤃠)r&<J3Ί$ ڏ0^_puئjU׼\ǎY+.v,gc쾛G_Cc(^(pv4[jvƮxYݜ,+ln|\}9϶|hH7fj ]'Gh/3 &\9>#{}$t336;{g ݣ>7t|81zv t(@EzB(YL`&r\xcEh_9Ľ,"R2{smg+" W q_{1͢|epN' o(2cc߱ yܼ)4'oSk)u Oħ'rDvػJҀuz^e\ἯU C(slх͈?O0je/js]W'"pJDeJ7C0 +o DGJN~ ^/!WC$Ĭ5tK1H*;nk$$TjYҺk@BRߜߔO;DLKN-=i/%v0FРѧ ($G(N ǍU3trHOrz?96D\Q$PD/h>5~NCRK("?i1%Fc/ECe̎T a} MIr@xN a_YtѤU홮Kr2>CI>VJó;kySrKd6)[1hQprc늫U5CQ|UD11k]5!yGm>R#H|ac}˳QI0_gņ?ּcuv@_Rt42_ lqsV쀗WNgF>Ob)-"-Ը#˶yqpm<$AP7!$=;a95 NqqRY8$̌ΏMQJbe8DoWmvLš7(_M۟DGU> SO(S:Vs#&yEM\q=!+31W)I|D XU ɆKxJ2oAEp4'^E }`y\2$YwcNč$c] ׏ŜU:# jaw酾3Pq?!ޏ=[io?pYVn~^kbhS,s0!W;BjY#]2`׮S+pgg!"@>Z8.4]4MҬ+2xwBkr(kߎqEJ@7kS3u_. ޟAmv"Q< ^m[K+@ &9gsuxȓpx$mgk/Sޢovfv&Ug< a Vʊ{7[_U&8:+c}¬$hN 5 O0R;1lkO*Ndk!*i!n Evq>dz?byu {7 bD }C/.\œX.䖛sNGjEtl JMvx =-N'2'' c+QoEAbtDeISc1/ժTv7B}K7.oXTA&8QEy&R)Z$1F5EgՔav';`/ǩҶd-ȫE224jipC :TDsLxz~4g[D 0ݲKZ$z".&{2s6.k=gVpGm!M턬젣3Y -wm Ov5,GM6J* .4K,'ʳ3WwwNY9af_+6{W״놲eV.nB j ?.lk6o~JhEu-﹍BٙB[g&}!slLT+}'$`eoK֐ nG"Sa<5 phA !Sӊjhs&}vc| j&jU86F=V!EjЀ<̳ͻY~V6cMh Qv$hv[Z%RBVH !Ań6uHb\DcECC0k_q=5Lͨ/E#mncq"Gf. k qv~8OZrm6*Y;s;KE/!]wpMБȫԶ>Ժ EV_ϒmA9z0"V/P"7>P9fzC҂0Q;GtK)ƿոal9e=uw[Lj\,tۅ#6a gϳRX~(Bd>s^]; $@}GXl7[Ġ15Y;(>f{"7!W6Tf|,s.Qgظ.K9y*PgCW)ʨ$F-uZq9M?H1zzw­q? Kxz|ҪGu%rN9[՜^ nf3a(\!G{`SeZ>a{Au$Q92#+fUEt@p, Ny_>kM,=fzjʒKk Oia{XD=YcX>|e~X }J/C0zOk!ٞFQ&snr )(|Ʀ:@ɿw>\jW`?֮͸fGDSW1E&G=%vI'ե( h l3)&v=eX$UPT̿ȼ%;)X7 #Fֹ%$sJQ`2E齛9 ?f$'Iy:l URʇ @Ww֥Sס:x|R%On""юrsu5X?xM6vOY9ADo)d:wM9ԵʏU8~`@3 er`~X|ngȭ#!L\<(i;&b#MHYN7($~N[憦P(5~Co| sei}3I|**̉ ݈?\*tuE潳Y5IʷPsb? }]Ā{C9 4c7Wsԗ*}f; \~+y?J`vx_$O_Oak*1lϟ1aG$f H Wӆ/NzZ`* Q>/WTA1A#0n!8lңA3aSW ?j[x[֮0JbN[/u2u jiK:ieK!.:8E9Hr8{eAj0ͦk@*Xhġڠ?2vQ9re죖˕Audga 1A2WiHh?\2@qdhQkO,@/s7LAnlsMj$b8,O$'ARW$-A_]#26 |{QS/kb?Ax7F V[}2> _bnLPAF$`1uX۷|.zt``/b7i`yjKB1'ղo(~ ~ۛ|5R$Bd=3M -͂i;W!%^2N8D6V֎ 82qGN{9pH8[hOH|=^Mx:ۨnOȦI0iqsY#F܍mRMgʣVȀ -$j%]@F_O^@1tB,c< Q ݹvYǑm#]?_:_ҍƔc;uxU@&:C3, kM[vOWsWŬh9Iw ]ty*܊Î Pٮ[; Lb0T?s() q>CXw+5D6t%mıx5H>RjCCuU(Aw5u`ۇ_Ӏu1!ofMwU>1* bϬjշ{*u637.Åj;F"IVp6r,<'^?U#cڞ}%/QԕpXH'ʓ`]wsr&ts,ݭFNs:,a4$wڧkPv1chl?g@yP5R|u:b;Y%suGpyU&[( HB VeIh/n7 X$$7zBK`F7P@٦~7׳<'?N1Wuo1HKcฎgGK p ;A3Ȣ/Րf2_SY+_HֈvY?0CJIEsRC%@ʲɊ=G*Bpۋ81ĝw*zELmi -t 隋GGvnrA uSka ze0h4b׿1Ieevی>y o>,0͂QTY}<…2c'fc oTh}-nt SX04܄',2b39[=r_40tiB5 B!nX= z}/J{j׌(t*- L<;(8N *TmXPWތ0,8`|%?3F[H|$Z."DJɀsc}X;Sn+L4&؈!QFO `;l٨NP8)>C uvz!d.Nc/ϟ?T~ 0ҚZ4 z#OܬCnKqM!h-w TwHr#o ^$*@#QF)Mf_TI<$Z|(ԑ n*LAZjZM &=f%)Ob<*p|Kmt 'tpF?2a9& @}`{3~PWSSksy!z oؕ:8*m:U銋JG﫬hs}t;4*~#!J6QԚ8n-ʙ 9y McGg`Kk'I&iGOV(j[DB^U*єk!T 3x'0DhAqΏBM[u,KJ?/CzYh-"0cl'紕VOX6Ђ?7m>@ CFepBB :CsƁNJ ? "ܓKt^oM9HY06Rre0ϧQңy7l6х %h:a #pAm Gŵ1rC~pW+] /Wh˖y6[ E3diY?%Дͱb G  ,'o~ C`[<&Ų&l5ѩZϯVnZރ5Ɨ> n<$=(bFZw1 rv3lߚ670h gU2Ef۹cTM2P5JZU:[Q(y%9_H\eY'?V! V.?wqzE=b~gC6.^,2W3t *F R.T1W*XvdFKNfmz ~t(q,Ũ׌>6/^2Қ:E+UF腁F8ɂ#n ,7S,ENJ+w w tQJ.!t@ғj嫍NV%p3PUx!Ȝ+)8mCfpEͻqp8ui~EzN3CN;NQwݝjf'6*tmM^hf8 1߽nFD&Q\P^W:-^ܣ-?RWgT(6 hYpdU~@",tк"+>`nPq=ZYC9f bk>rQ{$z;KﵾE$ Ei{ϗJ3ffǭ;Ӂc!WCRq mԱbxou XSQJ?o(TTNqE]Xyݫ/U3lHgj!<=; :]RbdMGGa3ㆵ!S8Lo{D,LIED{  @?Rp():gD-0=#JNÀEG /!G7O㆐鬈BcT G9>ZOl 5ToJ{!f`V,GW%7bpD.rbxΈB49:{q tJn?;d^3;QIÝ%Q;U9̎Kq,G|y;:Y ;UvuȘL}1%i25o&#t~R5VN+ɝegD)uPb4b>|% b,ޞp_ݺ0˽Iz9LDaӒ@#Ep̢YĊ?űR[AsrzFg}IP(*g ȥWZd] \6ܣ?{|+M2"[j3EoyoZ/q^4@X6'(u^Djzvj@|(y=!S*)< D#s|լr('4?2J7ȏ@Ykl[ ܄xb;7Y5 dQĕ' _`^ ˕j'N||#Q`י͈'/`//g6At)l |0{nESɂb&2rn_(Fܧ4g#@XZnӏhc>LdA`.Up܏Uo`vLaٶv"?RH ͹ZfMOPvRLf$ yWe9;nnEއ!{j̠7~Xuлs BgC,$zj/ӁaɪXHJ%cy$X]6%̃dU(^j3C֧Yuv-Z<3d^14xh WhZp`kuLh}P30jvsď@a$ohi2d"B~-eIqKCZ+$V] 3=t;4TO| ܾJEi/qwIOtƳ}ysI^dRontY- ̀7rXmYnNFvAX> ۅ՞Q8tt 1BRvlG]2Nџk r ӔDl&eSlǭ$-^PT(gx+rQ׹ !hѽ`I;Y#(&-1f2^p{+d,ӈNw = ؤFFzj! v\mtc/Pφ{Fƽ+(%Zq[8mxlv̓1A̛4v#oMyЈWrZ(fe$hlM9\:35gӠt@(6FZf9s9[fBFy<e\,Z\r#oԉm!"z%=qzVy:Bc=׿1 n+'j #6iC%xZz+Hhw\0[<m{+kKq\;xwN naQ7 !75"*&Q 1Lo&,GfKk?X;̎tme Hnfe "Rl /`lҎ_)۫RpJF⇔WV=pg 1v ?|?єm|b- ~’Oa?%Qf5+I,yWuj@Y|77l_)g8sǡ16stPIP'[$ ʙ\iB/WN9US`{豻ޱ>~QО#Xsx4A P/WΗ@Mi0pe-ۉ) tQMɜۊMI*42vlWQyaӸL)b WwOIۤgy\>Erc?By۩vaƞ ,F$J?cѾ_HU>qVQ=_\ғvM%`NMX2(&RJ|gMdSSL=<_h4IӠ7IBʘ 䎗Np;WݡOĿY@N,x\b tc*EVh[D>š{².~Gd`Y- pl #b0#^gji(C qy ݑabmd姺KR@}[wHY1K+WLi=w"_s1% q^C={]!_cŤ$S=9)hCLM\`dU䗎!Q3i}J;D՜*b9V/:`OFmf]z^WA݈jjG.(ǯ2C4`'Bsd+-:N ]"CڻvcW8dQLѢd[J];8P֗) ioyn4B=>шV9Ƥͦԟ-^`/ 7%YrdۑJK{c~|8 LJM:Mxg77W(;/.|S˱.B{ݎ0?W e3Z|Ch .8rz{EJmw)`6$ _qxqD4qxƾw tzZxFM<@(oL )jj5$l[7c)|Tc<K`C?w%mxryL)I[( YԀz`aB"Tx!g!ҩj p:הȴa'45Щ%t۪3m d0jrisu%c-| Ojl&wY,_FН0~c}/? EnaƦ҈@@ .xE泛!_:q30??Y=;YR e@ E*X8la~L;)%33OxUKF 1(7 wNcgg;X] _y}r~-X"Փ&F;Vxcˌ芗L+%$%h'EjB:#kFk[!MH(SÈ3Lb5e2]1ww N>fC>u&8A!5sB^Յ?Jmꨙ'5@: +b絇fs2BߘLȷ}E5U&%֯3?A;VHJ{|v֦wuZA>xFꝿMíI^U<3#T[*=Y&' BeRe@7a\M8%ѳ1eLW9y]A406˞q~X+dt,eJe=(hWԗAb( .'+AXy{):Vڪ.l)D*HAJYx9bKVZn^Ԓ$+TvƦڜq iU%!4ؓ+dgͬ`SǠ2v]0Sruݢ_V/1|ߙ|/yi)\]kڃ!*,goΕ{GVE3R(]rWz|!Y)v Abog]AzhD1G}vTcJ|аhIVK!}F!DJ[|` HkĘ_%jMZ0hWf&9釮!Λs>WFDi_]! 3[X|i(6fQ:&+Ą? FmִϤ'fQ\RFk\%у\Kxn*S(&,0U2`cN`[j`JD߇tŸq=x_ ?l!`ID"5!v} '}NFt>k$R*"{0&0Ux2;]BRgu=A\6>, =1:Dғ^CWd#Ɩ貢˫5hIuO8WvTLZaMd1dƲH/90 Rտkޓ#:6p-k_~}[J\VlyӷSFs(=0+1W"T s{FPR5&X蝓>GLLzs0RAGSAS_ŜH!3C\u^ =r*[=L3jV#5`UjF $:7ic[|}?ۓ&;- |:(P$s hg2f_2š`i *͡Gj3/i"mF#U1@!tgfߟW[C,2 (+,ߙ*DUQ Pֶc/lF SK8 jdO( |?Nb/)m@ %z/䬩V#=df-J@zhSWBs<>!o%*حk+_MŊ2qӶ7?˶E(?4ykcpť 5-oC0DI4>3j0QL7Jm~neQPI2pE^xה g7[]1^wa;%\LVohb pT"3P;P r VLd.-G> ~+ t*y#ҟ,+qfRytcb2@SIv%@B `TAR5)ϳ0Qy[ЛB2rl/Z! ŷ8fc,(k\IY"nP}BppM?]$2Q,A0רVOB:qf9τ7Hx%C5/$NJ"t:Ncd ]rf!6Z0z"a\ɖ Wb}:_U"+*ט>ueS-`C1:Ϲ͋e5&<׊D; }:R蹫)H&@|ByUU_brbе1ˡJê[ #V1_&Z\}Y˻jɸL|lY İï EՒ(.@MLO m*~ 㓷.%DG ,Pni̟Eh>Fѽ:~ʘTF9K0ˆxv3,TS.0 \B؃t]k(p[[bXƬmšߎ;`P|ҀR"y>Gb8+Fc]b~VX17hQU/ OhL>b'@`)XuEG*?o& FGZ߹{}.e:ppg$ߔ#\~_+^35p~5'N盓2[vwRRv{Y0-6MX j*HeɷF)X@7*`^HJYoDi'+|+hD BoϦjOW/`^Yr9ܧA7&n%9a82:D \[8? zVs rߜRd`-H+&@𲥓 5T8340'X<7TZkVߋqkIu>th㴭hiH__z-!Eio=MN3Fb!x$Թ7n]SrQi`-Ŕ.隮sWD{QVmUoLr ) !($KM g #-V8 ҾhLF,~SW5`H8֋>>x@^N O@-ΗiɃ`(`eExjSf9.I`$NgQؽCaو1H?G֑b$P]Mmlv4~Xv@CP-XPhAryrCym'{ w?>~]%J|t(¿NtIN+$ 6Mݨg/D7{{lU.X[G#Q,Q[`b˓xح3B-S2ѻ_Gz8E)nlgn9Bq+PR4$^6JnJZmu>\v7wNj$4 /K0wOogLl;I~}X8, C-ik9wuT 1bd\;.9b'"l!?iJh[~1 |x\*e`!ʡsVopؐJ2]}*dHfj?*{Y;{INc&D˭6#sO"ݶkK J' r5'7)8` ݫzO:3%_Uv^AH,V_Qr&~? Oo"'31ח?tɧ<[@se @Fd< YKtKE\jvptÄ1Y ;S'&-i=NZ} 'ƆCJ AηTf8sA)ܜȹaWZIb>=`%ȧfNur ?_z?T%c'v)~ςt`  % 25ȉk/x=㘵[ Bqh}v_gyH4Ko]ҚY&3]X b& ;5_sUS=XӏhtUvQB,Y=?w; 6ѽd~[Ny{Vr(GtdS+ &2tD:!ra<{[m \&; k)v/b^挻~'.bR6"JAOsdibLBb xk<\-.Ad*;/*6 8%+2`#v#D٩;bO!a5B666rjn/1&eY<ZԉžJ P@+%`J?9+xF6 DrNoweϰ; x*ӻ—9/|zh('"NGSc!c d1..1A.c_ͤ܉TeYٖUXƚ5]]  go'IzJբ$vb҃1X"9;j^o DBg%-w\*<549dQs)x\UTh$8k*njBߠ`rFi!F/Kb;?WZ{#2kNXEw kh~D-[M)7Vl*.m|e޳WTwF˼<=lj#!N4pľU*_Mxzd*:)0(̩0%@*[kھ zIcc Ʃz!착*Fyq@vY2Y)GjV/ ۽qZ6,| DD@ִECT|;(n<Z4lϕ{2qe\֦VЌǼ{@DӛO].$2;Xnz$[0aC-FjG)gN'tڧ*Kb:@B= WMNƋ);yhIt2 ǭ:3LI۩%0hZ:K*kP~X`Z׈܊PRqQbQFJA\bH~:I&?zysZ]!tƣ+$ɸr"%[2$6;UB4ry*8A:״Ͼl (oKB^3QUX EUAL.8b`yOjQA.sw6L*+ZbfؽniZƷVa]0Iɳ_;D.4c/XҜv-l]%@yebg gy cW4J RJׯ 4)ᕗY(g4hvkd]̓IGK [bl}[?m.\Rt_3uKa MjƉEz,QªQ:z% MuפCןO?.z DI]siz0_MpL8N-~.votO;ZXϫ`#p7O6kgynO emLd(KqHFI kvJ/d=o,ybdĜ QPGX Gػ`}@*MKgn%ۻml]h{<'bN?uIG/.#Rp/-xf?˳Nm1k3rp {P8?VFE~a~1q zbnnRcYשF1R^Y|QK 6dKVJ< ab񲌗K650Ga 2l@+>gKvM+@X g}:#&@-|O=Ɵ7)R13H G-S@䒧ƝoH/֖Q胇Yi"MQurExŤ3Yc,3"jtniƚ uJxxS^;,qZ@Z],g׵j䪠<1?&zS#L! +\EDm)\2T@Z8,*='lO$H_y”XIRܓr \k6n. CGTf3!KR`(iHMj ipB|D͆ޓZ@]̑ff6,NNB擾!F<1mNf~^Bӳj 5oH{K`FO< Є>{.BsIy?»O%31sw *񇱋Q:4 b-u4f7HlW 9mۇ$`b[I}caD*HTx^6v L'{\wo '0q]cS`+xe٭\^U` "ǣ MGЍXYpmW; ˍb+fOe[^]HGurȒI5xmdk+fԞc PS]hoƅc;'dLɿ{SexN7MiVrR! &<ثoφہ+&D-mՂb ù d[=Юk.J=qP!ж1DCmNUNyH#|M*wQ*9f3vWot%5}ޫQJ󜬎K\{6`T@7!Ǚ/8zzj^R)y/G8^߬J]$!y3- y.`eBrӝ1^w$* ne0KLptedDYoAG;IA@`3a +J!+d_gAeTP՛NVe]nQ gV\gе.JXsHAHjPLDi_?x71a-*r%%^hTvymK֠xDlw쿏j&lpmz/VWYAcDCLPH` SxeA/ ;a9z 5Yxr <-n>S5? I .i>XVa/,TeH2 atfpčv1 }^l|pEXgymbbe6-sG}k ((gۗP*N>_o D|=d,'U>vu 8Gi77$V H2`-ppJ9Z4*&D@#9Xz*;fqgP/kL\j\MH2u&QlF/g |Gi^k꿥Fqv>m<9E L܌݂Aս8ogD.@K"u00\ȇ=;I8 z&7ɢ\8򻂸khICD,ٮ t5/^\!_'ݕJcN̮.)&F SrBW cJWZZ5Mrω8z$r =þvҪ`+XߙkkmGXJh8?ˁN9`ʸY ,zйlzx tIx+RB=5L{-.؛&߀tw~ں=i}*c.<&]`ڦRKQIzK:]%r(!U^J *Rݫ(k:jMU[Y&<J,}мtG6۱`(ψ:C4̀86GT=c1_Kѝ]!zv՘kXL- Ī,hVi4^ݯΘ PO:uABf͜'1C|8̽SMD5<,W~imV՞kwM#F pkkT6 =果Pm!Af!SyM\q*lj;G*] 3Uq}s;=:ra;H -5|4v2c>XA8" V^ 1W {kn%1+<4Ё)wN(@:2>;~"9h]MWBolule3gJtŻk]H0ʴd]6!^EFiϒ(܅~5E/onJɚUMFEL-P5.u%tMpߦ\1-h-sm_#(:T?f#?%WcyZ5 d>Ӭq&Uee (N* (ԜߨOK5@r:x}uCJY(^y+u[jP$kf}ӚR/$W7=* Ԓ{<B+c뻹;Bc'"^| "C`.5%.^Hc2ǻs A";xٝn8Wt %p7Udh"ٟwmNnbXgji =g'R{*Kj u1P¼]l]_g|3g4M\^y8Hj]e(Ns"4*G#j9eqiD'DD<w_1U uH^!hnY7*xߦe;8K-t9AO얏`n{Duhjaػj-#}:QIԤl y|##X/myY='\E"<"Jv}6"UE0zs Kتe%?s(-{[xSE`O5LPbFy,]Ԇ$lѓޑ&Q(HeV槛ؽKfWfv-15.bPt2HyIUM`&6 BM qtnj?׋ïG?H u"VJ:D>fIC|FaoTL5Cb UEkt{]۪y8;}QKo\C)WmIwͺ9,xwԒmTǗ˷=A?q|kg{= WKҏ]} P8w*S !k_~9/:%\kÎn6"UhsI*X?wXt[oN:(ŋL% A:}p|.BuH'Id!m%Ccŵ45ݔe7@b&umÁ[NE?\5xA˒>N$D/l"ڹM$pJ7RSi{`ͬUN߳m:\en{ u,>;! -fz c2(6ȺzI7 ~ǠMaNB;GbJD\<&9{b=Sge% u/AGEŃ( *$hE`vҵ+Ъ )>ΡN, )]/kUj^iť2EèYR aNW:pWUH.Hic,_.BÂ: (n@_I9{yտ 孒@X݃+,vT_v-L/M.N 4 6a6YV҆P - xH9 7"] :s ݄OExR<P^?@IpuOP1kB16˫qd%q}Z:(vXQ'KG?,'GywM~aAO0 y[W3Ǒ_󤐝ط$@ Jcu2;DV1aAu]+ኹIf[8խ1%0ENc š'8&e̺F1 SH~FtSAŽs!&"*j|`oEsHOf‚,9ƶB+U2!aD˜h]+i8B UW4c;MJI$UHiNvpQiAJZ -fAlyoI R4g;V`k`;ose3+|ƴ@LeEcQ9;]v{hRU!aU6TB@|@oK6Mٚݑ~g=W0[AWIpIwK#OlӉ3eZ&lx2tX?L<0lQ\ ]3 ¥טZ03(YNTIV$kE8qqR>A:?mBKrc]c] 1[`V!;S.¼n3mG gU +ҝ\%P"D{@&^xp/NbLM<o) } [}yW#Ûkև:d.UPd]u6QygS )+#FQ Fyk B3aZD>@ߥ3hБ"V/҂[evhрR;$, * %C {z6~*#}V9XdTꜬM/itRn=)h?16= ;g$΁Wi3D!;㽊@ p0D=TL _ Zu*G6S`@`B6 o;,FݮI9b9f,ݢ h3+V,I|0Y 8};D=A܋a4sʏ4hLjRސyNR= BXɅO.xC\tT#>㗚9?e=/4ѥҘ2o\e-#-%jnSohfKu>3 yIć5RxP |YGCPuv @CAk77Qdδ߬zU'M{rNC9Ŷ1"  Ɯ-.5CB# @ P$Ox"R8 .g"ɜnв.J%5Hw$nQ 9>Džw}^˺3>|~JT_e }v'~Di{'P3%~s8a(\@HW'~6!e1^) SG=/8=U8e uX7]B 5|CM,)]JCR:c4bl]}WpFB4Nȴm~B&za}ydSk0"*r1SOM-ۺcB5MIiP@Q@?UGf3fm&Q֮Yش >,3` #,E<ʐ<I͞D((ҍBTNv Q/n"l*k=Q0W?[D2^̰7xP(` hpo7Diyߥk۴4Kh)!ƊOw$C?\CcbZ](¹ҮOvWxa#_еGυ]u*u}C︸n^ VFғu(K[LPv`gJY6VmmF.C&J-znZsD{DRBzA0٬ RFt G$-N乕+z4^e-]AȶZHć'ǰ^^8jQܾ*~{]P1K@rͤ$*hWxM[ID=WD=C#euUyǧcD >beV76fUq)CۨR^a)..wd00)]'zόh Г)/#av}X#~M>)xs\{A9xi=8'PᚫIv0Icg|z^Ϝ;):qL7kжvj&¼kCX0ˬ0f{1{>s]T錐5d*a7=T$O8 wFxp'gY,$* #x@a(a%Oz@IW;sm{"4??8_Del lCx_r&*U:9RF1S c?SmRC8c̹/bR+*6g(c(eGd1n'`Ѐ^Ǔ~:Xάb j 6tήkÙxEk c W.tD_K&`wD\kQZQU?Cz5ؐHNն-[dY\V0Zy*6HC\["Ƴ ĝL)y=fY@3XE$ھBqC⴫`IWrhl[-2H$jij;H 4&JسNFQQ)j\A7%w,)MZ]2+mkELt|bPé;kXqhle]ɄOEXϝHle#_#p މ>TvV4T0jtvλ6ɬ7kaU.j;b;ʏ rH)_y cŜlrfPZn]17EKpw승TaWS5A! 'g*f ^j|C ,Ίcbf?-HxR4gSY?CnOzQ51ۨxw"5NEӷ:f6.έcnYDoFvIbYjJ#v*Rb՛lIJClou[ҷ=l0;LK`MȳO-xYHSysl֗.qWٿpSHy_ϻ1,BBb4s\})R< &?1!#7"*_"¥;dL(e-ޭefLw@AmNm7ݷ"H1E:}hQwKMP ƫs-,$BnZK/#drv:8jg $ `~$uB.Z44 i7Tʢͥ}x p:yib(hA$+:Q~4 n.smyVF$Eg5 :Gk.Xb xq} ez|"qx! B(!PfِkE⮨r)88{+~v,f)?;O1S345;\RKΌiR=LrWY'E+J̓Tz'; J } #VjX~ś_[2;KͳpD[ΤQiGFw5N/4^/x5mوLɸD#G lXTγ~R*~4z0OpUe}ܢJO4.JbRfsK!8D?զ[Y s4 o P99xjWXMvԥ>+eĶ4yy>$dRroά͜t$wq<4Mʜ|nV5-un;QW+H@K7#Y")dȥKy߫i}b)lXM-*A_=1{-ZoޣsĤܺ~»?1:I_ULqo}5 2у\pxs wم 3ϟQ[)<b}e֖DZzN$1!sXI~ϙ>{&&0qAg}cTi xѕ B7b|R?\yŽ[N{,ogqGOY}=^_?$عlf5&zfo [YAJ#6W4=0h6|l"EPgK+'"qbK.5-& +z?O&a!.~zϻP}ms#YEgI}pQ7;ݭy/npƢVљJy']2v`K6 5?͔#xCUdxƮהriwGS|LwS)=2_3Y/"tzvFVjHLY %|` ̞J wrGɕh1yuwU\Y$@i;7J|p*q'M-uWχYB΢YM&fҜh6/nM7LZ*?^ &:Ösq/k{_NrбebT; v hwU~[U:@zu:Rdۑ&0S>3 :%м++(6XcQ2eK7#:K霄]Mfݼ$h&AuJRIc,G4`WA 7OݷBE )|^3Y], t ;'mjy _9eNYgc~@XD,.n囏eیcO&}s{iVdr¥qUQ )O}ޠ*E^H` h0_ZQe9As\Cig4Rgp2S"3Ƶ_R APq@7ws"X9ЂzAS+J亝RҩeoG[r,I r:<scd5q9"KSTM}m<[3 8flTwZ+$I_5]57,\ Gf5@9]R͟EVquyT`X3uDL@ymʎ|`S:GlAVX>PIHDDŽаzg4jHC(' Zzgh+Iq m~&ΐ=N1C@˻L:xi[\sSP}nIjW XQLorE'r_߬ I`eD(Ǘ -B܈!zH"uw`T߿;Ws\:\D7Ǔzlhk4sQ{f/JjF 1H-kg4l}%*J6N\R[} ;o"b/wXHrc96@΍%5k@=%!_7?pt1\lm˝/:lMR3q.obM3[e%$*X#Ht8w X6HDsl^rN~];胒X껡h}*ڈFxX hs^M|=4e%$|1Ǒ` 5vyls UF4!XY1|D_y61cYQ1`S}gXug -H~PClT#D1 ݂AS$€(7 Hĝ&bb5l˱jZ*mC&Vǿ6+x Aq;&wPzܵ0Xi.UR-?T^CbЊyG\K=]eG~p#,դ#]uj-rG䋀Qv7^T>*wz Jgm+7'{ mH߰Y{♇3% jC֝ɋkA֮"&}-TyQ(WkXAF]'ok=ah ꐼ.6ΡBƸ|IRC/ȋVGULUKAKušb/uD"<,D 2 8 |$G -ǻ׿$p>lhCa@).J)dt \V}BZ?ѪuG#_5,v!,,/kZ2I7ج1ղ羚G~j񀎬ЈY^=jGL;Oh2&Iz@ӳz<)EZ켖7,B~w`_$DbPmʂhH=- IϧtHJPƵ޹7C`zfY|!9IW $;PՎ 5'c=9) D:*{Ԙ # xD,7B[;H:*(N`tLsFّSrnIkKMبØ5nBRUrz)JJT-NJu%eRfk޻I@C<h7Vfe):3f:S@P!Ry^L0i,OXr"7CǾIb}Llu!qBX&r-ITBr)HXVJ0 9N&wa< Y~]b8]XFI[R"=K' S}/(F_L,w1Yևy;w]0էKdVIS/<y=2$#KQ吠3>9m K!y=d\ZuPV ;,XdRN[&~Mrt'P =N  *jsP5U#\"H8sl?ű31%4U cW 9l˥>Gh$TVw 8ӹx6-HWyOyF1mT(Ffkbj|%uX=WJ XLv xYquMERue(B̍~ם&̞s Ua*U\$u!]z6s׸ꩀ r,(+8Xy,{1f-p uá":'X'aUOJ֙q]<}4m &rIjZ9I<dH~]"qoB;4 1O5% bdOC Ef]Ә{oRk Fbt/$>y*~:^{ g+V,ԝ4r,{SV" 1Brؼ`mgd\O8Zk ԋP3'H"}tI(N'2GHE`8e~;Hg-0biϔa p)5F#Փ>.}8NGb۴/L&}_,Z81ji_Wo5U_=g߂iZAX; }76N䬸 mqYo۫"vt2hW\  ZnV (}Sk/N7y0\PŰ4b{^oqH>Sf_#*辑L;#xb5eU,E>X+8v!`>!3-9m)]j7"Nˏ9Klg"w~iD[&Z-z񖷄L-VBS{cхp[w??>}1Ĥk'a@ $b^^Gsl՝o z3J"IZg)@^~OY7y]z.q6^yPc#BI\+97(Rk)*5a7>o5$q`0+SuU*:@5 nuLɢTX( p NX<߉OrԢ8Z~YS$]gZ3vy<Q'7eԅRpY5؉ t!tnQ/-+@.Yv %ל)֭2IbkyMc B3\%8+z9 Xo6[qvh gGҰ-X.uMU3U `wR1)] 22crMؾG 0w1 ZBqdKyuwC$S+:ZS.0 /*DDW~(ʚWdUYP$Ɏ /`) eRf&fnr+@ȧ>K$%peܞsZ#Y.*9J]P%7ɱQ爀_YNsB%Ir6\zW )c (U'ܳڛ=g#^6#ew"bCynʄj@d@C0,0vF.h[ \aWYTIscӢOHA[㘎WN5 ~[@?k8u~Jɟ"kwLW . IDm.tKR/;6q_dԾ0t:S;^ Z[;fkEg:9 ~vѡaXHfz+mml9& OU;h*9Z-ظ!XEyrԄKSjS\+RmdĴm&L<Tf)$\  4!0\~eR7iW{|63Ú4 2ء{[2(=~fGzireQCJbR&XSQuj;]A^/ br;tDD4ʋ%yG'Z|:QU8Ik)Z;Qăњǃ 7m6v&eGf.8 g~^DTSOBWS(""omk&%h}:h㧦x)Nzjdub,]| ű䎝+9aE܄[J;`OĮZFhd`{]0Xh݅LO\j^jЌ(S$fQ-Apl;x& h6*i'(XJE!q6rriBr,nI61a?@ՌΌdwgwELΘ1+ÀR,氈Hl5RQJ]V4!@k%ǔX)݆(Wע;v-`W@yr EcSm\;U E;fDf\Gbz !y30WD,799˧?U`PL&2n~ L3 9L;$ Mx!b74ryyn\h'"HZslzkzm'(;$5)OK0 z":[ ^G.cZJ,DM~9 5OV6aC ٥=61Eh#+>O{dajz\/ٳ ,BW`޶ⰥȀE{vԊaO1>TR9pl19'fUyS}_Ftuhsd[#|=evؖT/S bl{Bg,H1zUt&xs0mia1dT#Υd(ZlS@:NYqw gM1fws+# !M ?<(FMj<Fz7Ynǂfy5XP.mF32I[֓=p 6B5tI%V34::"\*.7[(b/,Bkma6^*e-`u-5¸߁qlc" 6Qpqyb|r\0? b: Q}<϶{hT8G2k $ HploX(%՚N6z[ح7ހI9vK1$OqW'۽2-4gΜs0}:]q!NkG /lj']`ce}ƻUvtO/O gh{֯!R0obBupj*'Ȝ?v[8:hqZ9l0g!54]#<17~Ϙ ϚҏaNY~TÐ$.R=Ij a;N}T&W=jr. >/E!:W(lq#L^œD&(O_bS%nAsi4:6d153)E+Ȟ yXĚT]iZ( k'KVP׿흯ሣ>.7כϳi q*ϖyeSZ > Wɼ Uaovs%Ȟbpy,fY2>"̔J+rwWgbt5YF|/gvRכUfPjO-G֢J97# W]009N}nS\ Hu(u#0D@ȇU1W@fع*O% J]aEd1;x8!fZ8(ԫ+jDXrv-= M~XFA7RKZMv'y[lc%DdJ5aH >GV[Ǭ/ @ye Ax}r&]š1Cr>QĎl~ F5$}:6>?xQ_/KT0縿&`/,EB=}ǦyySph{/o.ُ"TɽfJj㠳I{qlzXkBLXTdJUۢFslbY}xTש0Kva}k?S=`2+qF\BlqxsirQjC|,,Ȝ-HbErJpq8 bFcOpPj`,0@GnVC$J1D#\1;fog@GɬT /?'U%k}^R]u3 ');%Tf:/:IӇ?RPW0S.='re"t`Q$R# m?i6.1 +N+c78ި,[E%fN+j¡C3iT;xъ ŧ|,N}Y]6徬JZ.z8\]|,İ3jE< M0lB^Iy]Wܬ-kyfTu^EݿN,f޷%004JN.H3VM0Tw9 !5bl #S^9?tA%`"H(uZ/~d#~Sckc@)n&Al x~k 8y;M!v8N|V+8+f j$:n0iR=WhvgƌD1Xȕ({"OiSzr@&iGZP͟l~DTznLMy <&% yO=jŪJ+<҂qā}:qqJ.)Fx1Tb9z}' '_iǿrk6v!([˙CģQE5gh[?qݻ\Shދ(;+D]0AQY׾Մ]U*/*ꎌ^$;"kݫK,gzf>U œ(yBm! "֘ǁg7[u훟'CMK!-Fl~կ ;rr'n7 K s%(Ooc3Ƞ*NB3j͒ϏS"_V<av^`!@ 6]77G_l| JgZk.*odž(02;Z>OZ+x+$,xnY"L/C# OLz@yC; 3Q㳇t_h3W1B*:V;٬RFu|tG06trස6 ƬM)Sci  o3BLgFm7 ,A6@an!!aI61]">:lJtbZQ|>՟VK(>~ ,)< '{o9sLU0}j/rFϮNq$>DG%'y%{AE!SW<#ʘ= Z|4$~.j @s&ed@ɶJAP1]:Il4ޣ"~yڠ& ]\ehpG>z+nFXZMNO4PAJ0wUX rgYZ070701000002a8000081a4000000000000000000000001604fe4d30000ecf4000000000000000000000000000000000000004300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/C]?Eh=ڜ.+@d8or!IԤ"WE+`_mZr4.>O{*(5p-q%|޲ke)\dRˆcwxecCtGźMf4Z~j?\ަiy".Ճ٧꽆ﭤª8V4[7#Ī\ɑ(OzHLECK5ˠ3p HL[q{$UBB_}INљL']eɡ%pIz=kYIjUI*!V ^{$}(Yoej{0{2TD#~*S=w:䈳䘱|ȩ2[}3u.FπQ͋ `!wDPj\Ŗ]Ch}0DiKEЄN1P'.\HCI v,&8zM,6sQ/ هE7Yrt,jT@8rTmْQJ/UK8\, +(u* {g#xtQvPQv>qI/ƴ D$MMYh V)A+?gZHȂ:%qHBTb1@Y%H~EG!ޓeMqE“ߨA4?{o[cerysД~'- T=1Q; 1nc2ֳPU':DA)YWbN.!MD:Q)Mpq |v[Y1@KO]-g i^^H}XG"v?П0C]/ ͦb[ۤ!:_O/?A)L=E#sA(jvD)E7hI0ynW?̀q^lcRowWŖ ?=n4qDQ"+wwt\J;=^>YE g'C$ $+:D^Z oQ"ȧ2GfM ~\ˆ@nP QFRWXiw@:㴆6d) }`Q9FU]/GoX* rVk8=qsS?&f{2!jct ^~w 4J +zAK$B#Yt4)0,n?EH$V*9 @5ڰ 9< 1ms q_pR+Z)"I;8'_ɫ<%ǘ{ o-x)k 4vYKǠ"uj1C2T$ @/M& !?y^+!]i$Qr䓓W_7cq-moo9^3\sʳD1Cp_Sj8_V'u%ߣ`%Ar/@hLi`Ŋp[BgWx%iz'#3nXbfdz6+w#2tt]W6x+o5].Aȇ BIJk~w#QuRvatkxT )vdUG`2 -@DžYO+ҬPNEdc=o18#ψPsURzgH+k}kknZI)?;it7Qn=I_3q;eliى-xCL B~|'5 l6+$ pbkofUzkGKx 5.hvrao =f5' ='ZyB$'8( ` ǜ瀲v5nɻ si`aV @z[W>)WG^^R̵G 3Ǥ'wu}Ak> f@ ިrJ'vwZ;Q3zSl6 aö3HOEŜ 0Li"B0BaZ3O\QpX 4?^QXO' 띒mi7THrƏJ-z,{F_0=4̎`{,z#":a߫ QJi֠rA[ku"N/ ԚDY0sC.բQ$S'boJ~cA=:f4ᢏxN C%6}*EZ7 }hjГfr܌ރ<]L5@kRs7U!gп}RBR@i)ddžt-mً"Ş1aqّNfۉMBmq}B%E5"oD _d r ɺk(@*s6|JUu2u$$#-9 5B_"VAkq"]~ XGzp)=%g-ө[Ӏɲ4~P/yV] yj{b{[v먹K˨>A0ܜ y/2Mc7RFF b],Xl1YR?Oҷ5􉣟#6ۀ U>sއE^=*Q%:b5=CB i1#O?4!3_Xt )NSx[N ov mSR5-Y"f&=#[U S.[BK%5wUgm -m$Pi )cs<K#Sbee慄eJ71.\7X/RLmKעd/m{'j/l(vP8thS(y1}Z! f0qiLO'%>59;|d&Hc {L$lMQEܠni/H(Nև=.v.H'ݥ^x|4J Oq|Qƍ,izw6=v{GUsk,ۖ'L&Bf*GH`cܱi/V޽M8  oԭUgp&[ԀÏdS[%LMi!~!`1N-#3850V%%V7%{})k&XȿtL ٮΉAvڼmg1zk*>e/}$}_B$㵊Y!H|0=J "F6YƦhT,&G&LUn?UmGX9@eXUV&Gy/1?y8{]?jŊ+pD|yh3C?#ea&.x^N֬ oP88!f5L}Xhx~tc^T|%ٖ!ʽan-J}rAGɦHh̓t3}m[HdI*'*&y JEq,PgΘ4),[8v&fe;xx԰ )z0^}lJ )Pַu 5+PEO>*X?RW!{1A+EQnԀؖ mZ#oZ)qM+\_WNU5JE};<9Lo$Ӄr|V)'1g4Pd!yA|dp ۖHbkLYcEPNW,Ld52"D)*cʏb$ V ED,ZEg\%&g(b޲|;5W҄@`xGfB'-d@kA+3ߌn6f=fJWu{_XrIJ;A:pk .Z$uųr(Q`^.my'5VYmJB{\#SH-i+6Jn;΋haE]u.k\ʉ.x_!0n6iRS|O"=]OIKn/SZec3^=\LVEARq}9k帋uK5HRC/ջI?Kvg^ @}J6'Ú8mZ;U]獵ɓGv.Z.*?G^qw8ҡg{jL5ңX}%gy󄋎Af5usz* 2F@ im?Vq <΄I652S0>]FdG.!{OޖENyЯ1? Gh2W婰Q?%(͹$6Xz@x ڤi`?"c]50|a;}ǝ@fz&XE;!#>g]?ע.[LT>0bF>95eK,'=c.O[\'5Č9k8CV+xݒX|ewTiFF=o# 9c- i>pA銃y7j̴ѨJUfz*S'bVAS$=n`ǏtV^Em&AfL(s}󖕅y73!nmb@5oa4MQ?>8OCtK 0 . A诬~N0 y`c$ЗMS LBM&@yZ6v#=_ naR.}C.C*4s5>Aab(xɄ16VP'nf0f=}桮-_B}M;ȯqv*!{b-_8oFeܴ+K"0%#ie0sr>*0OwF/6LszZw!$U /~@ƒ5ot|{P63EdcRƗ¸ӷ+Ixk0M' <㹛~yL(ݻUn<po$#T94{DU?ԮcZ"NWA4 P ?hfi1,2ZQ_ۛy{{- Q@w[dM» XhuiEl$x`y^ Ŝ7~~SċxDc 2PdZzְ[l( %j|:I08ЕeC͔moNQ*cq-YkҼ, g$xx x`D* oyG3QL^ K[Pۈyy/y",u"Pt@O\۫y-OGxI,\v7&ɎfD#] Ki[{e uLk/PyZ-ψ.4jV6dР_{Vd"4iTgXipjf#x5@ =/y(3E7qZGenJUfېeyzJ}%93Sn$,w  xHۓdf"tz3W4#zVU0VNgR>f 2 :yǖ p0HG⎋?> IzwtpV|m%Vbؒr3vH҂jm~zw,*!xL#Zdݎ)b /!brv5u;\# sR dE{@>dYňSZ[eMzUAepw]$l<Wd;Eȫ`DQOZ=uk+,_vM5wpI岣O(L:JGՠ[~ 4c@wqq 05IӇ,wL*a s11~BWOOE]Β$;e;|ev*埧Vѓ.AӇ)vXގ;s]J@3] <4֏Dg9x=E)r76N>DHLTY cXN/҇_EzrB`<5J#̮1z*py=fE#˧$^_IH+gZTOfIoߦgq!&70LqIq-BnLiWFmUPM =p7Bj#:τr(mv{K| SgqI mzL?*VVwȎz='/%1۶=-]9uo!kQK]Jp} l`h{@7O k(}7 w4 Y#Dr8)_G1_]5J8e[8zrT6"V;B6=4auVSvcvjwp捛2>]W&!in] 'eBdhDܓn2rsB5m+=;gRmg[1mfHFTQ| l*&K_Hto l95cm'TICM@Kള0Q]6GʉֶJ%{M;Rr)"=ي֝X⪸/@Qr#Y*KްcP7fGhwE DG:P>DT+UXF3OfQfݴw;5FZCb<hV YI)o HV625Z"(Z*nWHұ !F]+4 {*S H9ur+PG)MIUh]A柪V.1J/Sfo ?ft +J8ϑMnw($6t<)aêr_lL.^~d2EDRdjYuPVҳ]A)9i03ii`Ş hVTF5q2|,DL%;@Gd$WXށ1J Q4t ^s52L hdȆmchJv/2Br{ b$$ #6k! Q1Gx}- MH#K] ߌ)5㠹ۛ?wa@8i 'Bݻv^?-D]/cc;~ u&GRU4cd}supN'g#v$Qi6wG"S^G @ߤ&Lz)^ +RvܕkQ WWYD"F OA< tLBc!P *i_e`~|by?׍XŽ1j(B (=3Ӥ%A5>Jtn6!| Z揶X(lsǤXq'~KD=XZ-vh5}(D [SYQ9Є0ZO3 ;DymWF-q}'o'f $XiA W3 A 8[Sʴ,cR| 5H^E:sk*(Mn>* AP+tJL;{G'mLyO d(9Hʝ)V&[o'6ZC=:DayG # ʔ4=}ϻ>QR5e gMM&xK{̱Uc9~1@\TMjK;2+rDwgg4ms2HWR/D_]MA:(}GÈ% M1^s}v6WM=N0+_zA byz"?Ys Q5.,>QùMd~X/I/:AhG'I$зjCBrD`B0qGӣ#5Z[#"7D8p|ʹoiJhS~'8N2v3pE-9H[y\Od>8C"f֝ؕ!}`93TGg9u${Ԡ9 (,UI/LɏJйX,!`"NT{',S!FA`gW (|lgg0, k C'g0F%HB7:hK_Qj0;'0XYRxRg̦k@74}{~{($mwal)~ٯ~oT}Jѐ7w㜏_a\؞l3" Mo*'HM8.u~FJ(b}jpWo^ 7XkJq'P9迗jb8iC4{#ӲVUPf<.qEnh?/4PgbA2Ug?TQ-IHM?I[L5Xw3+s+c'{.Qy5e9KxmYM#Wre# X= ~b4.' )P4&_o҂܌ ~mݩziu˃PkX{2=ݼnȆ!͢LT瓯/B0af 5i0Fx gk">F AچyXeynQ1A〇~fxtJ6b=B1(`H \xvD7 6Ha4g83ʆ1%@u4s[+49fB"%21zG c빰O5w)J"BZc|1 GC~u{jJBwmfX#8u~:!W{nU\@9k<=NYIE@-gخv_e988̟>8Dsc,DaŨGppܤp>AR3-lALU鈃Ry^`$*f)q4%ی9LfGp2FdG$v<ת2/Zpa. Wť`:TKI"h[W7/J/5XrX71!?m k<?t--M, PDJ|p}܄ȼMq,\GD8eP/UBnmj U-zj>\&F3ŰFfP+7$0ׁmMM~g@TqfM}9( &z{](NSwISr tM$sK?)6SҔP*NU(đں4! VbSG0?<  e/:PIL-N6 ;?Wi:GaY_j萶kP b~XaQS  RrCEqFUu:t&Q% 1td7pBRs{:t$xy.s~_W'Ztl.~B*)oСsjZj[VZb̓?a˱z@h@GIr~Zn";dx‰+TulC>W(:ݣ6)/0M3!tD6lywPn76/h9k2A]P.`Rg^};ǿu3$*WcT)Р"]g8`|aZ-h{Y+ZBpʤ뾐345L yumTcb@`73Ff+Kstع-OVF 9& jb ?.2Q9{ZUqv~;Jrc 'PÈ\=?IZ A |`G6H>"5&TgWcCgB{3Lƥm:VO_ e-HtN魿PZm:XWFwmgN^u97\j`` t܈#t}fi\0!rxů#izq4w!ӤO}Em6yyXݑC*v*(r"KM냶W^j$3h~('Л(?t~Yes:ċ E~'sn6齥בd*U+ FS;sRzF618s:OKdYG]n#:ϗLFnN+Xyk|8AA3jx]-BA4+}qDP[˞+ZGeCvV^]]zrء0)Awޫv[4G5o]NB "#T؏3')$H^ AyFTdbra7w'zIժS%m,sJSpOrD qFҕ@]Q\unaNv-U"6BUHE;_аBp>=}GZw">'D,8׌RO_ >_хo[놋fg3X7RF>)9V}͡= +_ %G L>^"H MoiҖ;PӘ'l=)xAnhbᴿ8ŝ~:(awSA͠aQYʖ-V`ڜ%G亹8Ku Hv 5ڄUF݂gD}d|5ӈRN;*mN)uxz‚1, F\ț7v^U.GvDpĸ~Bb y %6Kp( W;wa XhXRU˽B?`/MnG#>5UۥF3J4 *he՝jV$$DsF=9O ;&<ßAf6b}lد#fQ).Th;=l~nsErsJCmL$K(:QڕGYmL%Qp!x؜؁&h5?4y|x@Il W ˹"05V$#IҰq!n| f:OPz}ȶ ׉cWZ)'˴TWx9Ym$gY8ȕQB'{T$}anF2H*$j|M K˪M 띡[Vwh$17p0K4U!EJ`sK(W8]wk|NJ${3ѕ(c`H;AJ5=یWzXE]gs*kxH6gwoL%A+IV:,%pN:\A c7dyFS9:7e|wD-^f#Yx-n>G5N6IEJx.5xh_i*O]~.>(PJZ0m@ƩB0Qsy=LBs`mG՛ɠ+ɚM8K(-/ \oh&L Il~3ICICcpVw/ otag,3c6ۈ^>|+ҟ9cg*LjrdAVP;.bhcG=mF%붪Ot_{3&cϖ>$*+_hb&%-(plC/JRMw`:]1{4`??SL`QCճEyV!8k:wɮ]a㝄pim)Q!W# + t[qᖮ?qe:o0iEF#5']Tz6;fͿ؟C1 OQ;5;~(auz4GC̥.ށd4pAd* R =dsnϊ,8Da oΨK8wp ){=Sd|#J)3F$Yg6֘WZҥ˛u]Զ:`44CԦZV Cg8_wRG]PRfB%ߦO.2{ ှ"JijWA'#7ѭP0A5 RDEyL ˒<$5:*?VoSީ[$]2Yh(AV"enO^mmwD%7,d;.Ȩ#'l&3.5[K5K=z"IK>fUO\u"Lv|;ZL~؉ib%pž{0ܯ\3sՆ+;@:/_N}!kū^}wpT<,DsV1{T|6[n~|vcM|u)&㫐8̟@(k `p%|M}\Fy鈮6M"ZvA5D M|KaN\r2UӢW#5^ǣZk{m/ /Drm RQ#GO݂c|[OoeZL' ŰN0Gq^1X^IJ?m&V"]'E} flm6)e7Fc'S0e)a' JWۧ,s.ADJfju/h=Yl\V3(+!J6`̴]-ԅ Uy2oWx*.d2p=3LJ!/qDb%5䗛 ::FCjy 5^}9v{ uEߵ1Kk* ?*ԄΓ81Hqw m(sK"1ejv풯]5"YF}n P;b)׆إ$N*0`#i>Ot˖/:r>8MQ"Ȳ)Mx{'wrn)'3o"ϧ zOîV[EsaU+sʄuƦz*%+&}|bi,&l>c^%ִr~/:~ZrbEQ,zrH7?k\Huj)eTA}=Xth/jZCcƎVtc<ߴjgLF>%X 쐀AIJ4d98YQb!w^$8ꩇGxvʂg!(А4tz+LB &ZQs1̛~tTVwyĊe F\П]zD8H0L2R5^bVM{W_"`R员XDgF+՛,Q}Z t?ެ.3X8dGZ% !Tr[Li~)/21߁OHxѿen88:>{G5agXWF,kuޚMg(V4o9 t!=5 OGoN̂ߤ Y0W5VKGwu8/Ni1CаrP7\`wcSp&=y9eq\yB'#a`j6Q2-L.)uF-T )hq)qwl֤cPC(rJ//=9'aՏK~ٵ=gX9ХPW2ڇዠ5R( oOǙCE)n|1fZĂuSl!u9"\?ΨnĒ8=穘ZضPN+2复pi;x4J9$Wr0 ww94pl:"Yٓ ϻL5?J_$݋j+b)@X{Mi4Eq ? N,ZMvQ0RG?+y>Ĭ(:]['|-BTpy!KqiJa>\g<'[sR#Wy96.RL^0O4;;8:=cJ?ȨWo+ٙ&_63&Fduϔee/Y-_.m IoiUZ? r^ #; 38Ku3 Cɐ g7Ba KC1IɀaBE-NY˗kÍ힉Q;R.OI)JoUv%pܖx=Fk/H  NzzP@ T_YtJ7si-?ᕝxj.(& tqN͘%]ۛPwC6] zT셜@ž~~L %9:EPm#QHXJ鷁UM|y;I7#Xe󽋎EJV3ݒ1_:}9?'b-;&DOi9|0pPf~A8Vv!O'%]˥Mla^S FYnlg֟ 70r2vdV&W3y9nCi -1"J4 $0bV4RxfZĖo^ʀ {/K'#b' ꫰O4g-\<[{ɠR AsՂFVA(|])aF%?z8ḣv#?sRY(xB;U%A #XF0tVuV%5"b}<OGX*9ߋ`L^ė8iY=^^;SJ$4fђ\rsӃ<}Wȏ?Il ^1{'f a{E{gE|BWΨxJ|d.Capxp{e*#C${C3I!'Q w.WgAuqؐYT?iI{zG0GZ$Bٯ.+P9JSl"ߗ롬ψ[eL [g7?pAd6-_}7@crI8*$R(/7GZj*ɲT? Ϭ]7m"G NMz:0r`:OZr!}Ib U蕴n\^XWӋxm:TqB1>䡦R(NkـQ翓]Rmj<)DSds$z6IR< }Ks3TGOD+=hu;O\q`O$_HY@oМQ*Zg ݝ/űY;-] ['11hPI)ڽ,{Vxїh%ւc$1I Bh ߌō;CّɰY_pă"<;q_{T MŒm?Vj@)q}FH#Rۢc_1AXI JX B¾ H$4K\@ *U5{c>N6jWeQ3=EWO#`H;MꬱQS^nafIR7ss`\i^ %Ua3>WxeBfJ 7IOե;55F<6]eKܚCbVJe铛O<ţWRc27a]$ j ;R YzH/0>hz:hZڰ+-E,%_YeGHDƻކ+u3ZSz`]UК[{-$!|Gp&%-V쩤, v׊&P.Ux Q&^9Qc:IJh/lLіesE8ۣ '@\vc론Of7U z&mjM6?O{4dCV8jxE)ДUϢU\4$ d@_h)u ZoΖPsa`!/s'/Uf߂609|֠1+BKe ׾'!ւp ɡ{(7)6jaAW 3JhlI>~ 1/ EL?0}9,)RQg 27HAw?lmvw6я2~b`>ʡZЍ79`4Xw=;DgH릱G YH^ФwN^C^ݢ;djׅYR-UGthiNZBg3:lϥkWM. n7'/?۪_kl,% GP[Qϻ+:WEƬ0Ntb{T::_5ns>#Hܵ]!^[˭k7oD ^OZ]! .NjZcR U&8X \0P_`!؛psDڂ7=Oҡ6Rlk=AzNeUy奈),)2Ƨ:J |uEB-_PX/+b2#<J;m[ Zv] ^{5 >xBt 37+J{9dc9.Z U||.b@l979 ?ż*ku2 ɟ4&Ǣl3Gq+n_uR_;ֶ"H~E_N^q3d2] a;R.INSsLZ;Ip=A#7TP|Jon 5Te'fWNik.q'ɿ3v@ u4y Lܞho?*KN2gN.۹-_<}oݾ)5Ŧsp7 Z 9Hj>N垙:a7톍hD]=b|9]Մ-8O _[G@o&onw#&ɡKИ-#Z .R"ڽӱ5<,dknv ɲ$x7l'a`Ta= z~Ȓ..Д^F?R֨*J ~)UKAXS3}mo~E`$:$΍1;XT9DG62%|I%6l|bb <tC 90-㿥2V alqJp[vgQ榅p u F*R%VG)?ߟ`©sA{u18 o|RsSK eռqι滁V^y"yУ+ܡwv S7$#h څ~)@|W6=edPIa*%Ё:j"dpdvr~ِT&)&[Q%8W24ڌOXL,;-lȋiͬk Q/5WwcF_m4CpƋb֭9YEMz+) 2L&d ϹYwBx\⫸,@tl= MקKv%W8mVm2K.0[JlA?(|7fl2Kt$㴓-T,_>l@r.ח|8MGon}#XQ{yV"r"ibo|DT88iBhIRCĨjq;T l=/QAe?{SъZuN/Rhs~96Y, p\dZjGX' 3pG_7Ց,)2/C.Sc%*EI2 ƢU7$nۊ]VLf 8N-V>~(t7Il}B$^ڢck {Je ~N{Jg,5݉ *'o#\TWvv zIViwB%V?[8IZpۖ!~c.Ka Um }Ea|Ba-PĊԝ^N&q].95-塘NcH< [5^_]=\wpK;-AMu9 \kN:G1lt-ZfsV#]x]Rt@ uϚN@Rbk@.X3G6y=Q 瑴n^="S(L^P k9)oNŦB^ҁK5n$wug^*nZ[ެd#@TK 36%F }%;~z\^94!JHkyMq(1Èo ޼\Qӱ שtC`CYrJ'(V,5{Q%GW; g=QL8f% od?x|&rb)tYOϷfR{F4?XI4 Q0#Qִ~¼JᚚeˇF9,Չ-(GL}^Zݹ ūXv]6s&y^N6x1fh8<@7ZS\E˸b+Po8Pm܉gl ԾMRn>(M_.XQl#Ae7px/Ź3{xWazu~nP:d qpxi-`}{W1MΑN 4||/~649AQm4$J b%Π k\;b~|Q8+<}[Hb]|Io0yZ6y܎z.̴ N@J,r&h1jֆvWA"<#rl ՖPYTޙ4V9e2Ǟ=VڳA;,(Mछ/wQ8fۇY!蠠^r~R܇,:b2Lm0 V[0uxVqDtb;P,Tm痒N06kkcFQ@._ 9p-& ցb*a~4gs: doEafoshɗiE|1$Yk80&\Y}+*{ldFZ_zo p@Rr _Ma^uQA %d1\?S'jYm%H)~e % Eĸk[%XQ*z}Ktz~Ӣ_]PxL։@+8 qBs8 2svti4um mUlK({3%8[=K2^"є_Cw &tUꥬo #0ӗm̜AxyKZj,1ghR9x%%;N-By]z,jbHU6z=!rY(hHGkGM97K;eaf͞tKZʑ9-4MX=1ff5iCK@i\)MG;彚:|OG.H ?B\&5 ZЈ`p-Rւ1yPB=VݞTw(,]~HI Kok֝ i9 =;[&h/ׯG[T{lb*M`dzj{^^ŒSVs ~^].wp$S_@Sҁr2G图V;p Գ_)tepbK3_'An4zZkdi; N Aڞw;n}8@ ߒVps·k jm"}`E%@{^](敘*P 5K'RJ $eHڵ'yiV(E_;mdwI\{h >?k??"=_g@͇7Zp1JC B.~:ٓC&Mg)":FμYNRS4 %E .6>˪_!syPw$9 Wf{gS1.'𳴗]711c2Ц۵9c՝\dSD6*[jH 2}U|H^iPv.K7pÓFJUsF!O.))E :~K]0@ݑa|0ܬ`.X{7ȄKHIzUOuF'-m_eL>&!5=C& Е3*M%.1dS@yw"+j@OPs.ɀ#$λ:*I΁.s7Aܥ2vzx6 9TfUqe^Mj/x=vp!b 6 nVi1@넷bsI| M VDy:DY=- [XiXp1tPQ""x yL։xEP?>.Z[2#f)Ob1x[8y[Cm_E!NW+QwOG"IX9}IUUصߗ 챡w"@/[Xλ7b؇"z}.|qʜu;>. ' 埩[wX<%(WY=yG+s $j `CھMj ylIbfu!C(%^[$lK+șE:JcWm7A7)`'VƮQ+9}OPRhY>e!-C,BSv&)P Amj?Q]WwUn'ҝCPd@%u䟔lM Z&LqFoa/f3y[Ƅ&H͏6J{)t7bcp@Wyxz|ss)4^2>u氢3i> D4~sO`)eoE$UҔ?Ib )L>KKGFHʌ3vI즗,5@jlKW 'K.| 2ǼV#u5+Ġ *Pvcv֙EOTnCY/JIAMb|G:\ k \gb@^^JUW ]fZ G-Ꝥ;.(W^9SWCC<&w!\QcXbD8FFHnlO Pț+e ڗ҆)-|d!L'<92kk79Z$x2=WjN/!Ei͋BU*xN@PpK9?a>F /,xS×"1oHܚ@Ufe[W(ezp傎$sTׯEk&s  uҀ[m|{gy/q-KGi {:]gLW9a`n.{3BB*{$_g!K{BKp ^yZ [2,,OMvuKa[IňSͱw+r9ز| F oLsn@n  Ę5)e;i߆!Hv{S!/L/'^'gri?^f̭$mcaJƹtY8(,aۃ9܄m"8L&Q}b*/}s w.5XDxNLYatwMZ)Lpt9鱶1Tݝ/JpM$tt]de)*;c\cȩV(yKFԛ``" [H\`B]nTnT9pg7X=ubISB@yX%|L@VYBrGz6h0LZC BSr8C(G jΈ_ŠkL,ɴ,6=B8Yì a?H#YtXFߐY~D}_̲.Zhuh9 #d]^wzDL7_Mԝ^Z%Cs6^9͏n@ZJpљbh Q@-QN)[=~i;KsEg*Acf^ӗ[Eu6Ahrֵj: }Z1Us`Tx>V9RxA<鹾Yp~<'PnrCХi3>!Y\,l?hdɐQA.o y=Cc_CV4e9vDhzRjޏ|oo%sR<*,huk*ѽDC'@f1YҪ&i*EU~qEtτy(j{eLJuxC{dM98O&$⿶!$M#Mߔ3퍫Z) |{$fʎ3D'x^?"oןj؍ 3p'ϒs3עx,md2n_^ ٿdÍHMĀL,#\&]pP).v>^p&_u+@:o &8I%gK0TVq}A>+q%'{u(%e]|X-`AzswV6{V)p =n6Mk堷ft4dQI0A^]q-1~,K;aoNJP*0i2inтɕ&lHAs8Y=2'X T;_i>G:٫T*bfOLCƒFOi@_٧g>bG/o]~PG:ETsV3>&fv2:;rx Hqؒk!e _p#xf/ݚcϝ.IRfiBb⽯~٭c Zj^i'fd%?UHfRWR,67Ozh`np6<\\ ŢcBQ~ ږ9<&Њ}k!Ҥl<őf O%-R*~Q}CJhDxu~!ppvH#5wO#d*N#^EWc.JM nA7p۳/΄Czݓb>CiP9L-I%۸8 <>Kf$ـYʮU?W2t:Br}U^ځk #[$y>kd?P>Pʚ%k1?yrf]n{= P6N-d[lh/r:ZC>)/?<wc j JQ V)}kH_sot"?~"_q_&sH?L)i:+k1.f$gl1T롴l41:;kA,fpNSdNXYx`5x'iN?QR!4&4z9'-7"zLY=64IUfn|!]eOS޶a=}(&oÊy.ҔWV[UHz[:*WǖFJ@]Ą9syZtSi_ `iќEAx_MO,A=VQhVд{cJyM(qdYe>_Q_uK[Y!՝gۏ!9#pz!qle\D7ͯNܧiCॣ?jj8XT(m`X[rM8tL =*x#@nf4Fr;{ (V5qw?awe]H~Bjp 8\dplz_mTa!-b~瑠abKRJ-2f g~,M.PB7PLWOZȂ:]}ۻ/~5&½k3xSv!3n, 5*DOn{UtġѽοϚ}\xJJ ^*\%HT&aކU#1r$,԰!)\<c`>qk`Sl>%k1- [ԘŲ+Vמ|:S+0LG .% aS}'VA83:`ݫ3M2QUeY>4AFcMEԗ+8< G!ЭS*LK.I#ePmЩo/{{٭?W ODDY 0L:$w-=[~50!3pB;-&.WҕU[1 j~Xpj{ė@1`ARts"`6\z)7<\I )6{wӱlSP.N ZvEFm JQ<7P卨H`wǾ)2G营Aw#TXLJt(Nyj*Yxp6/8M8b\O:>/ EA=CSC1Z fh1ōDjkq瑿8?04-=n/qųrn#uChkcWp~HMUNz 6f1[ȜV](?=K|-.q}#VF}&⢤) X+;yH%-MrDOAOV6jR`͇-v1qjax q'~zj6:h <#+&bBL.l) ͓CԤ) 3p/VjINJ۾S(H)ˎ^}QڱъQ~\D<(<] 4 e`6mKѨ-{VGOymGK 9Nmq.8tZL.%VS.# ]Co/1} O 0&t`,bϮ]vȵn`:=p%RTm,gUyNnK򀃓6Hm?RZ\d#I GA `3ܪcx?NNyaD2TE`붯3n,aVp&[)+/!Cw)L7yipm]tK3u,V!`ĘoLJT,h}|̕1,hL7+t${Kl m<e8l6q,jjH)%Nދs 5EEu^‡Y&4c3X ';['U(o^ծ ;mcxeFDf6iKp-WJ@A<"jɝc aѫ}YzUQ̬֊ KF)J%ÃNA0ӉU?VGţY\ hZx# joΙYzZB-ǚA@jdэQ6j!TD PeJ&zX[T?m!O[ 6@ ͻpW(ɯIoDy]1miX=7\tZGqDTu wZ - ahV%ڹaϞk®GT!cl؆.\#`꘢B9m]_a MS+%J!8е| (<)s,ۿ$f4v3|[,ߴs/1l(Z*I1o"z!ߥ f@x)Gwy  bq߳!P)0CE78`8:)#.'2 ={F<*…t?<$|K+Zfh]U4ۏlx|2L'I1Z^3<2CNX/he[6~Gk22G]GVD_iSf @L<.$;Xc"$Pp +>LOxWJHt"Ӕ/۳K_sݐxdrDQQO5dBr#Z%-:vWu'fsufua)7S/lN#&'W#+sЌo!,ڷm(>pHؤ_ɛȅ'Ƭz\{_N & 萸y?rCM7L" ⳅB/!0!˽;߬ ɒMI5S+r$CؙZݥ:9D?+*q[;9}4Tdh|UTSboq̛}b[50?I]!7:q/A!S8hu έ,^<Vw̷05>'5Ⱦ>,D б01tfo#%=#nM>2dRo))։9䕡D"}T*^4,xL082 cX|n$0p% $Qf[ppZ=ʨbvuR?נQ <ow\~6wm݆k|qMJj>c;.̳\fթ B[:d:0UstdNh%D7_HvH; 38*=\9 0-ZR R껸K sS?5C=㷅B[a.3PEV|h8?Y{oJ7N5KE#+Sa1ȍ2 5P?E]'5 y5v`ILs>`3"7-Z}+b{mQmC=(x'z; cY SNr^z®~' 2#WD4jҖFg3M)Nw߸ ➠Aa S/gȚ7E=u7uA߂@",5iqy[yq~bu[=Ն,an\`bFdyL0HcSI#+v|\,d,c%HV;4r'\\輦r~ي}=S h'1&0CuaA.k ߌu?ͼNn2>w81Y1uT+iI0h ЂmC"j~ ևW{Q_#>nKG=Ms~k߂.ئ*I;rLާʪ$f?a@i#+ÀlˍE;{R/n]uTT`p.[ #&*k&N0|Ё@zixׂ Z@vm;g'ԭ¯"nP['E46VQrg{:=aFPbT)t|\ A*2{>E,N#d5Ll4;8jk;qKvل)m.bze[wfzh D#G"cG{-cr.N2=7ឣb1(_U=}z?2{{efCU$1k2dN+ـy~x3pm.GVz(#|(JJTD>T]Sނ}0/<\ĆAYH46a- qm_ʫnJ*(G͇HoN8FN0>W@dvP9=ĻJXO:SuWC:ԃ:;Cm$ءdq[h&gķ>[v]62אś ;Ԁ̱4.yP AioaIT^'@9hL:6~;dEq섋uG>֓!H:q36TLNi.8#ܿvo2[&3Bb#RIYn3F ٷpRp`K禯AgK \k+q;(#۶1=ܥŒވ?N6IK|8gZ-N#~ކz+ NZ qQjEE5NG8(b76 ]?K5[Yn߶ߎ7{ꋿp~J=md|3y~ھmƞѩ1",;=[I(>Q,g96W'S]$fɃƜ1 IAZPO{U,LIt *NY7;])򏃕Fwu{ &/B[/'I sg9LxU#zZ1U^V:*3!w>:A}K1<" *|`a;ͷ}lp]KoD&4Z8*BXXװ(0(KTM䋺,ocVM~ϧ뿹WTs^ zSʌjڢ*mWl6ҽ[ NVh]`sQ~#ZV2Q9:Cr}ۉ{U$s^'̿doT:2ƞ,=;2XԠܹ̪1CjV=^/ijXx~Zb1# Wneb o˯GVhр !Pd2D)&9@{j-1͛yX0tUTrIiE]cAZisfɮa{p(a(7yuRvF+%n8~e@(}d( >+#*ڙ4'(0N ѥ+ll3 Q sT6u.he-ز//k_ZܶEΗ^"Fa1]('6q[b3Hw@ODs)aLTށP jbW07z\X=#e>w8OėMw#z-tS{dXϋ_z%i|.:fQ!&|sYȾ/`W$V؎M"FU }DW*S7 sg `PT%XN<ҋSv[Xg/(W۔Ɗ /h9MO#\=H惵6}(Stޕ՜:c_ 0bo cݧzњ(MYuXVC1փ]>t?|Q^lY],d$ 泼U5%hmb ?/o5CB6@6`R%7]VVQj/n359p~1~(EMoٝ! Q5BDdmC'5{36@yiڄ'F5Wv{ņNrBM\qz[u/aݠn,O?W56= \*vsa}PB,bvWIK^GhPz\Er:qfL[fꡡ.q֮BB[`fJb sFbf?Cu/'嗜->+_!]!7F\*˞z`WTv @ 'sK >] M9jLjNm<lSgGν{K I(SeI+9%pܭ}BGCB.&A&I#J;tr"B[׉KCMhG3cIPwpL7QՇ_`5D\|a1 pJ}ƛI7Kݷv D5adkkUF H]cEi4rvN&ˎ(dǬPCi\3˲: rgne}%X}~_FCм P4Hx&7q->(ݯJrGTkF %v]rYofr7~{x^A7%^+ Xk1Y~-QQVK_,Xpa36hh{PŸ*@a8wb3*i}!*Uj5͙yReo{$ɷz4lCoH?L-;Ew!ZJlB$^S8qVvdxnz/E: zH>BbdE \o[SQBX6XA0=73\9o7Q,)x0A dunDdưWeR8w36[\.ChַlGR{U^o}Qll$!kJRœju"8ۻ¡\nQ%0_ΐMg*6J%{F] R =*1F]h|#PzqB&ybsD8eІ>y{{j%lVؘ.u8RH۞C\DY8ҝYxB4(::(hYN;64#'MG~j9&HETJd j'QC(G \1«9>ε*li;HnlǍ%'*?l\ r697w<n6fPO5h<8d#8o$"*\s'?y:e_r͈+oz[_/hfWC.{Ֆޖz[hSغ YB4@cGA[YVyè&j/T'v/if {`A `]gݨC }^ۢqFna`3c'+`bөev>h.*([p߂ 8qg!~KMW~RŨ!>6c좦ԗ2CIEMf刺ޏQH^F|g] iۂr<Ǻ$q,KْGRFH/wg_%kY֮ 8u|p tSj*m-ataԼ,eo]3fH!nv3YרMc2M4BAQnJIwyj9![ȩ[TQCb>2k@/RR(ꗔoqT e nlD0 [ϖl5?ҷ,02)vmu(g-ؔų0h|_2".VdO=b?T c24Ө~wby(h F;W`fZ FhDߚh24VX\5ݱp×VJ:ʛqfcyujk( Ňr26r oN#_Q/a!egLp>~^nM?Ѷ6A;Vw έWs7S3]ȻoNwԣ FT~Q4Fkū7S6.+::8.ۂ?Vu8@7u,j9`2+ٲS],BH2.My)b ͒6զr.b_a( J֬mla P]z[x?(̟:Mҝ; #x#v(Rag*BKeBWU[ɕ yɞ^{-)3;*ܒ9,cpG.^7nYnWEՁIԖEȄGY 8pZ`O :A4`gE6UyiMl!TV_ jiU2֗{ >%xY%0EОQԄFEHxa rθ PQVUQ iPيZcL&0exnt16a+%'Ȭ[]Z]pt"1~J6Fq$oLPr]E'c ڥEwI!yz;;o >4Ia=u@_tT%f.>j 3ƒCp^`K$+VH%#->w2pQLDy; HV]0˷s=1l `+JTtÑODv.ƇV7G:xwu?B|*L~vj(_"$0ݩ 'xpy? =3y2. J% w2'~l;oLh3[_ܝ &}ઉV.=ti0ō1< :ڪwYnkt*kUtMw6>J`]Vph_ E !-\ Xص1:73Jf`<2w2Nq@V5## A9'%.eGO;w\\kCnj]ֈr20KKKU>u"u9+EokC]X_8el/X0 s:=4iz$DvrP&34h.)eYQ#w}cTηK-ꗜpJ°/h/*Nati} U^pq4;P/y\;>VBD'b]V΀ry8@*4D/xȐ//X+`kT /"sƪA y|0v ##P#yMACiBÌ/4(&C,.ņyynAgʽF*5yewgPjvq.#C{ZaR^jI*pɍLxv۟mխˀI8Hn%!]. ouhgc:gYl a:ZG~gKp@,>Rh Cc=t9 5Hۺ~_whџGmwHdUAo+F. *5Z.yd? 9_o3%$T^CR4 /EdVszG"Y5.8;Np 4@^5팦ME8Xp_ 2cë3%TssN-U#.!fBG<\C7'V^}>;'0E#mxز`4 }׫8F|TTW?{MOFZأgӆ:L_r&v*ryS D -4GYo2;|"'Y,훸 ȓ>T YadJЩҬD l /~;cj Zt`7,/Y_|]z#o)?+FպpœZ{ 'o}?iפ[#G%M,F5P 8o`£CߤldXջZO{XEl%1rVWf{T9MWTǼ1\} i%]qbC HSF)44:?NAZ[so< Lk@pI?S^R< 23pJGAls-pT/9*B$gN' Tk^bR(lu0mwpڰ- _>cat_s.W! 6SmG]LbrMIU}Lb(]x.k. WoxS KKS vmqk6ߴ5[sv1:d0kH.cZ/@|~:*|"Լne6:iHo 9ZhF" 3q8rg?(bxy5d}cVN@NC]g.2mVqo *izDgu*ewճqTي{'x<Wp'{aC28yg F_uFU)Df 7ЋkO, A$T')dJSzU\;yYF vOn h~Ρk}dK B)7CKg K F7#H"+>Ηz4 UыqR"-$[i"5'+g[#5 `Ɏ#Ykb5e:t؅#߰Ӳ ^.A,[Y8 HvgZ5CD9V@$KAY9e{Y דJԙㆈ3z͎j2{gA8mDCbA?Aі届>+ҡEy"9Gu>5ʌIE>)R#E:}y^xrFUm!6e NhT7׆CB c kB]?GC5i.1-i$ hп\A0 &w :ıǠpZ|\v_4tWe[6ϗ!0@_䣎kN_XJ]:GĚ0#S6nࢁ @6ElrCЮ#Jc)fpu^1S7i7Db :ΘfaV<.5 &N w]+kJ9Q!U f09Ċ6_ay?~s /̱ F|柃ݍ60}nv!wqnm*qVf۝ULv'p_7ͳ8 .EM!znd`oP= VTk_1N"; 3 O`$1J|2Cz5nWdB"ɑVA{Sd-}V1wΉsOi~ 7âPīT83HOK"z/\Zi7d.[b2yuOIYBO/_uSi#\;C|%Df_aљuH᥎׮Tc.J TF{"dcݼLT]r?1Lhu|xAfڭ5z&.h!the8Boy5†}lC:Q .xxc&'r}BK$7%2kOܭ𲶙&W̃|dRzV?e6,cmC2ܗ2ݽOū.|ԔȝoI8ۃք}m )hcJLӒR+OČE^ĥ~|e>(7ZnP~7㐛B`80۾7%l0ҏl< "Ӿhs8E-ɏ텲"I,@rWz ,a//&o0y )! |OKj"Evg4Q8?Q0gxn e3vL#(t-j#YN@7Wci,sC!\XD+"^xN"wSndbk`^4.{Wl㾬OD+ka 6pqv{$g}]z3k#LwҚ5,kJvo*YO)_ ?n/ڶ#H( I*=w$cdjLctW9*c_{1p5r#dRGA|O[':'2@[wWťgT.TB]qh@,5G8VtMSEd8h4E̶_j|]5ś\ ڹ=+n}f6ӌFP:κ> Cvӈ{Զ6@mLWC.< AGv)Mb0d: b̚:* qee ۍXh~ZMಈRY#jVi`aC VlK4bI#x +&@>O´0|}(\/P&܏{ VoG6+D)=)5;6?1eDĒ\9 vqP-|vJ=uȈt| -K[) ;zYr&FhȞQȖmFf@9Hs^`OP1N*yeh`qPrU9ZY;3A#8l|K.`F%'$C2 Aݱ' RG A |߸V:`3~y {[Dzqvc\J>w2tF4COGL<"Py2;]k%H~2l ~2A4tQ*Z5v?_TU?4$zHU>O.Z%\rdU>~͎^)}<674K#uU iNnLΉ3y7PT'w^+01Lb'L9:|=]Hw5ssKmzxS! n-dM`}mPt!-:mU:3,Em\׺B6~E W< %J[0 7hWǹCRQ!54r^uYX#LU4QҶCLˆ=&l x8V`x0e zNS!{y4rSW3+ ffe";˥7/$lNs?seIHSj6"k؍F1p0׉urKA-_da;6h,p3  nIb8 fXF3W|J.pu {e{r#AN@ @Mᑿ#@qCw9Egz^|5c_y0C,>("B r?豲[Vl|'Khu7,RxmaiqٳХEM5.+ɾ֍D8yxC|dg^ӵ?s yB16JtlNlUj܋@zlʍKKleGB3u~%ڀncBV!8H3Vun\A?3=LjUӒ7+ q9M'Caj;~qmJDR\>zBɠټscy("Y+^Uȴ_X:aDTWJz<轱#;?m㤡5  dAmxlF?ID8ȏf]?SG\SYi|icaΛh)@ {xJ8̇BNwPOMR bLРeCmktwXb4ВvI[.\ UgSUC* s'2&'Uꮀ C jvBf[}0jA ܍}}+Q ( :oryl<=Q" ή}LLxa!kGuYUh0]AX}0&ؙjSNbj{ߢ%mvD#.*Th%+ΓNޱǶ?wB73,mѲfׯτ:u_6x~&Q;ܣ&C%|r*7haW⇝Z8,}@|?eQńśו-v|=ܚDhX$E6Dv3o9$sËg1uj1o}`ݍ)Sh4-"7FWW- 5N Se1mUmPUxnQ:de~@ rr)>QUאo1 qo$B8CObw)v4ƞlFLz3n}y` ¨/ OXdKC?P l.$9A6oƷ"1'QjS~per4_4[fMsigو3rĖh~֥txyUlĦR=}lw߄7W\GA\n f]}z{ˎdiY<'@ޒ̥J!# ug5p~z9ٴHmM^G$# [RXSH=zcS֭BIԯ^O[9?٢:GGd!o^]7cE8扱kKXd6`: JzVN.=wa{ f^oaO&hGNwF2↠;"(7SzT5ʰ)H oc7#f4d\/S7Ep%e_+?;~[u*gxXOWJ\ |pKyJD ,k.y2'OJMJGh TRpěr[>^WYiPlhʉP'7 oHp5=A+揶Xvӊ砥hRpXo2ҥg= ȀT ʕr.vm^:E iKx%XbѴ&EB.5J_X1I CSج0I*k_E.?(If4JB:"H s*.o0I· L<Q6'[t@QOԒDƵ+!eWSjn >ʺvv0QC[W+cmѡ` qK fy [`xn_\CKJϑ IS~HzRcWʩĎ\>T)>CՍ:cEO\pT Пd mB ^Z2;Xܧl9U`,DUQa /6EqI16E"S39&Zie##sN>p ƺ=Lshl@L^.8Ƀ㱷%%S'<]~+k0B7dK:9$b ]u[hM)SX1v$U}|㸹$[L!5$LݶrKFB% *B>ZvDn% X 71"BB12ŻO@&>Lr3od/~Auo^,~εс=aR5rG X5c&|L^Ħ\I0 XR`P=ɶeאd6o_A*_hSyt25|3{'Ί s 9;סofy;L&,v-^0 [ŽȯU)D5NZL%;^_)J=iuПGZmPti)7p4Ͳ'Bs߹:pU:@o/{F_&&nL $8.ڻd(+s=*Z. a8 s,^hwWzs|x\R{j+9Ot|#KIxI}cVڳ9_Hn a'0RQKDؽCuC {7A‚#ѩe0K8uVV{FѰކO,- 渒SBd$J,kQI-SgqGf438?˔.q[Uiʥe# |S\cmY)$3>noT5YkFi3!]!D p,"&eXr|QG]9e*{۾\ B[܍G煜Jy@9]mFj5K3"yX2FiGG;Qk|b#M+T1&4Х<-gyzwLľ0Q-0Pfj/P rq>@i3nl#2L[abLxl=Pn4@zfLmzPԷ@ wC܀%x^.N-(IWL@~oغ8⚜oG`>+, d|1e` j_gUc(qH!0jr7e\FVU| nrxlZ(r=$y3iʰ0x*oNE [kIZdO0/=iϜmskH+"\mmڃmg`U f3j.':OX0"1't˷5~0h:^zmuR`k}w;.i&ÓѼfQ@nkV;[yp?8 6ژ̦üm@ #[wwog*.۸0}˵!H.g2_al~x ^H#ǦdNMn ̞]r)_7?3JCud&c!5Q-/ԽXnWojAeI&5Ǖc~~/`(vz5#4f`w9G2GV =BF|IU][qNT83B,@\}-na)2JͶh*u kڡ!^uwfǼz2?IE5O0 h!b0nR,P(ZХk1:$#R9=KT/.{)P[{#5O9;Ub$i;ӫ]r0 r'M˥9g=B$_y=L]̏Pe>Sg]\"u: 1o@t!s8Scl,X,6ZJ/^b4(w"kpx@DJ!Zvc $/V*#Xat򷤞ҼŜjX5Tw Od  v0v[Ff _P㏁~b3y- DB .x -*"r&Yďoo:q^m5;x R."o/?&&W6M11`/S9 yc*qF$&jeȟcCcQVSm~>@X?˂EVS wRni@B(vcJOK2H~Hau?[/|ᲗQYJO[yJS CT=P מG8Bz'6)@]aۢBW _Bx@`\) *nz% M7c0g9{[m>{Qí7¯ݜ?߲%J&SNbQ<R0q=8sv~/8M#u}2<̻Szc3$OS |@%|8| y2oubXТ,pTw)M,xu :?S-ܔ}JuSr9Fނ" #k҇J?aSe 3A AN2d Bd؀?y.@3K'6Ix}|? 5$Px<<$hӳR%y]e=&Ŕp &L?3>n;Yƌ~ DXzBP@ȅj>-0@zX<3,5%1@􎦟v˷ץSbZK&Ilt$7A:Qzg)^k{? C4{|8 jE: M3G_gYYcHP1o:WoiMOŃtL@w"&()()dXs/gI鞲)裘A"FS6/P:'ńϙ18l>ܛKSف)?3U56:DVDZp I?c2z>s OHShqΘNeu䀪͞Q^sN Q:7(l͚@|qb6 aZӐA yFt*~hb++n@QMTdtM'bS q6Gn*Ơx]#39k;? 3H:.vsD DH X8[]uw RH,,bCVpaө{gg hZ('}!EAI瘪@G;䲾oM{`t)-zIVOntI==b[zHp4a`=#,z]N[DԠvvZ@T_Bʅb6w-f*G%ү0tkt2=ZDDf^rqͯW֔+dPgsCYB-:N"0[]mQ3ul`!xF@l+9OsS-] iiuRzz{e ["߅ѫXʧW5(t)c}H9 4VAZ(TA9DfC DAaBIմP"ƋO J&z! gc6вY}u2of *MvLueD~4ݟ\j# YE@IU+Vkj.[9R򄭁Q҆30a Thx9:f1>sxl8 NKV}κ_fNb/}%Sc*5ذswPɿkw]BP܆ς(tf Ԟ={Kj ʡ,owୋ>$`c}LNP[p`z#v2ɮ+m2H<>/@i SC^<ݒi0z˟Dzt FvvVȷ9>$l}!K7ܻn\ o6Kbc7|lM0OƏ+ ٿfTBVz{^2#B4?-!8qnۮӋ\IHeW upBDx7S'H44ل}:aFSNXzj12cz 1|CXMqE'^x10)@a}/T;Q] n 7<}&Kp^CM4ĭOs%44o݀2lbh,G3 =lSzT<(e(^Ns\G Z ́F Xęa]c8ACvp__]}7d LFda[Уn ۧÁ߿C(iүMV( 1rl\ vd.[臮 |ϭ:w/|SMWDKjacƍԏ7Y_wb At2{b6p9dr38E-5t"o| M/PS./{ff+̻nM}K]TYa2?ٓԥCĞLϞkbmtc7jNM wao˳ ⟋CzZ) -j/px QTPRi l?=WzU'>(0O‘JMc7q*w/[l @6rX-e2CNk9%IUElgbTH!1m[w^dLʹ*gtduD w.+@PԆ4M =.i&P:J~uLXz91IY4ZXBe]?>ة蝣ez%)JC+E:W?kj-4jOycVۭ]6iЊG&VrJ e^B'{ľY=HoO%ͤ.y`IFi b %:lG93n2^]h]Q(z l>azFܿ7#aV4`6ܬ$~LS.!uQBejKK-` Б2ZaN$ddCъk,Fѽe6kR@Q #y-w`BƏ5)-Ea&Hs\`7#c#v'QaNcHLy,uK 9U Oc[.,UA;^]PވںPTKuk1l)pb:* }-Fٔ~D.R{#m,}۾⣣CFVܟ0Nfk8#‡>M+ Sj QL3g!# d΍FV X|_Jg0FڈYaw]t'_A2:l2k;4G!` kUVx-@KNh oħY|.>cv|蕒}D6T|tmYGŸ=IYx-( a[w^Z2cU@wK蜵֘}-#fG1QJ=PIU'=-~/n,ѾĘ7s;ðIFpj`"[n)R(gTkY_HZYUb,DL⫅ s4)vcVrlre )vuPQc7Z\ m޷7i7B -J4yv:䥵`+cW_bѤiʵ&Er8W^Zf, l#R;{;.փw>P? oc%*D#p- s:LMA t:ڲ &D 0U"/03 KP+3z}E}ol"cxG^W9|bgzc JnppTQ,+A/WkNč=Dv]7ɏAG2\ ߕBCV~%qUI{U!ܧ%v_/߹nZng:%*v ;#:1FnD QB'\:ɝP3)>7{l2&K4jօ] [Jrp5;yWޭP 7~3KR>(fzEsZΊXe&\&mJC5dpc!gS'`r ڥwJ9tnxλOkv–ʂh߮oT#f9vDJCڑ*Y JO*3O**7* Q 1SX 6=$T)lAJ슏3YzXiU[X3(J;s~@*6\bMX0;ԗ42_IN=8ƪS=Ov#w\R4%\v g7G;uSu, Lu뽊?%h%XZE/ʓ3$g Ronڮ<μ$f8fc6~9TtI \d )rnHfD)U}PJR1fœ83vmB7p˱*Y8I>,[qŒ_n쓬Ѷum;Pۨ-ckeDO>'*k6p XP~!ekNH8 0v) !I0b,?p.{QuU4Ă){?ww!v vxHdS64/ȱA%$jYD )+}`Xmr )^Y[{ @]?cyg{OWkj=GjYwS86ؽc.2HU< <-t;%hk%P#kEMǏTe#fRBcq2' a< 49r.-V 區au7{Я/<^VHw|/`7,Nt`';녬[P' 0\ǎW/O:oשO!`:.[ۮB )z`Xf]]YK]4bO|y0-_|*.JEDSq5$5eBr6hs"uD7"J9mL`340h1ɋArׯ]BT{=lc1'I`9<[=zw\Mnna8g!Lvgra/`_ u͸ ˻.('q[Ol'i{SS%O"˛?N516M+> x:K:>{Ӟ5Sɔkc:i{' 0=K%:~Ce; {V幬Ju;H1:uPozH~%%2a5W ̲.C!"~ r+A Ɇ=}!6ChQi#B|F-0o0;wo~ʔ$|>}UA_ы_L^Ѣ[vrZП>-4xd] w,#Upu)/k>Ӳ"e>,hEWuaB} $&S2[Թ{5KY+V3+m_y=4NnCr#}Xsb:2nMne"1ט6.-цH(*^曅h3ն"iJMtƧs{zۄ'3E{O}m3[D'C/y%_ :t7B;P;&Wy n>4t>kЅ}U?5)VF(`j[ޅW:7*9bBOra e6\tvPt= &bNN5D| !:3@U,cdsn5/.^*ޜ{`$aqX V'Z|Y^ط.LM@|SP*>3ĕ6H~>V [8NqKCk@L-dc:"[>yWf)LDsi?nM2"i`t)Wyyj*gLB!zݴa9YxJn$(n CkNc\ʸy.#[<sP_ni"9Db{nPAA$L+K/Hr?􄢈}i9!i{"r+W|,<>T9p3'7kg&rg⬮=y0JZIJDBgag3O`}$0* V 8έ?FdH-AQ86p%FB$&qѸ? $Wxo(_{S u+eRqZVh92Ѹ)J: ZAJSkգ>h&5TB6,]*bSrBYRyE<& \oNDڰ A߾ǰ-noT2j[)Jzl/JU83]y++bv:g}ywOd&؛f'>\XT ߱4F6|D.5T[~5O@bq=?֧)qbV&O;~l'ށ#eVVr߭ =g서@T=eqSHFr' &oNNdԳyݟ|n;qk.݆ؖ3*ao܎zt%.@y<5oH.h=` q2H%..d1{HQgN} 0ek/N+f0*.Oi{c /[qzf;,:p$\l-O:Wvg?Ԩe}~k7 WԪ+vל8bE<+lQ)ߔ2֪_faˮ2M!d+whHeUmBŒRV[1|Aey]/mH6_*'IwJ\a$7gg$%CrhzQQ.lr 7{"nm!ٽC=ΒRvȢC/#5y-]BZk*r/iʦtM׀2t\Ds-X6͓ {\HkK#g&ݘpu6:1U NiUhWBvF26vɃ7x"ےJҋ;Y0˿H.I5 -O}c,x> M5OfFrb+@h|'}ka Yp"j[ 2=Bu&&!Uֵ09 H,"lUh$Kݍjdg% 7bJ\m҃fw`$]r_jmf [v֖VJtmlJKY \0ԍ6zQD! {S`0ʻTl|59BF=6ѡ [I;g)빂d/-j;\˓tD?µzJ3>DK~ՄdRyU~A}%4~۟b$l оhs[nܼꞽg0Oc_58ƞg"k[*Sd OΘW*;[bFqCVe*xZۘ0ҰU|Ķ i:* p)ޏ7vBb7 P1CJ^Ed0S熙̘m̠mSwBSW/$\jJH@6Q*̏2uHK؞2iԧrPFPZymt(Yެd*N 9zoٌefT} uҢdl{' vH:LK] |(v0H^ž/ Ni9͌ٔ"u`2dn,Yۆw[]waa1Z@195ԵyhNegQ? (9҄,eSmORG}Y3 3dJKz;Φ\jy 9"G椻ʎ\^܄'gsd{fht!û>bIԔ_M\;Bå<5PVlҪ*<ߴk;n4>;Uʘ?1c@B@>K :9Jˠ"+;8ȋ5p4 D6i'+|~?Zp]^KߛEixApdgQ 9oT `8u-3)\k+ڠ+c &;1,$SaR}k]:^ͫuLIUi Ok+J?"YX!8)."ҥZ S}d߯`h$);}ZL:U7_OKlbgKA0./~FԅFh5nĽYly3#ۑN J/723#|%:)=&YqG-J,:>%VSv L^ qWVfʜg>%l[8NI0w5a@ p* dN]]Tuo vYM1Rtc؂6O[*o}$0:dkB'*9 E5dKm|~A+ұfoŦ, h,^ ΰ!==U2 _s?+\g"ndS]dvZ, kKtc_[Z/C#J2twH rW3),$=kn80)u>'věsKVdlmj_h6C^`e!K-( 1՘ A 4b $6-BҚhH•U-ibA ;` /3ʔ+YP4Ƥ) N8Em`H'´fv.&ȴ ̥7{o}s~ >`;!R5o3mQ! ? t}q@ hz@bL8{\03^C@+0~O켸cj |:`|VP+x>q#JB6|*. ]OyL"'0zRqww7;.MA'eFiIr;5mR!-aDA<?4~Ly\)}| ^e)R}l)Z/(<ܻmj&,tDpUhj%'czç1}syެa2:} ĭ㆛Tb(_rCyZs̖k`1EzҺ6lLxrT%Ͼ1@>,d].@=2T[ތMJ<~A6ԋ+&2!lmh)y[rԵTqWD7`]|2Ʌ y2y'=A!aDX WM^b@j۴Ҟ;~I;WDDTƹ3֌R}鍟3 XD}U9^"MAI/>u40Kd< [Q\s~f#VSuQO +Cd,zSnED~qd1?{:m&Ano 'iDE]c?T7`qqAa'`hzk#$;w4w읩.өxu[9_1 >sˋ=_&nBoYJ2r)qe#1֫:1CvׁmVhs-k-={z\ ft:/j(G;Wd@ײܐ%ߤu`, ǸS!=4ӸKcx|=vlQBeCx=m6/+&[F:aEY EBAzy >T&S*#uz`kqwġMXXY:Ъܠ1`M<6Hs<=FTBn}7cw7펊t *͙$*ʼnL3<G5(# M~( <0{Xy~O̦Z(91وbMR<e [&/X^ B bZ%!}!3A5+Yh5htd6Qwg?.̇"5YbCXs&#ĕ2mV^ ^"-* E\`hl< 'q~}Gzq`Vi#A<5 O3VD>U!p`]C 1 y#q6RT yq,XZ muV# ͟%%*Aפ~ L. np$ vc9ۋ1a6uvNenvf-نR[\l%0~=>c#Ҵ[/, *qݓg4Jӈx`De$K Υ:ᇈN IiZÈ}12gݻ1s5xU>Mb#۹pfpP[>dxx:(5BA$X=pIphpn.(K=PH $6l)<\Lfrt,Ԥ9=FQyMg U/ִvbb1Ur~ikCA iy[CT@;w -dGg$DRN*1C\-z[P=R?u }i7qYCb:¿l4pE;ev,{ %f>z(Mk$D4} Ozr΍ EoLJYW=AZp)#)/x*/ ;eh^@Ԫ '<*R\3[9 c +5d$f|4;C3h8-?VQuw##< akaW1DXW{[oflk:JIKUi,xiN\ /:ZUJS]@&-۪NL6m^kdI`Fj޸Mu,YCk`'g*"%z#-8X:i)vA6ߚaTiЬPy]r5URxh#+Wx!'5} .P[.Q0ClpUMp; G6U%1jyE k* ,BZ".e  iWUcna4F+ܫ N?mY4y$_A]嚦 dosmW#4WebKI6rw=QրuxQ{/^XLv  FOk[WRVt_`NRxүÅ<]TY%ZS2/!EyTk$7()thBICk!3kyjw)}L/ ĕKRۛ|lV/= lVs m*EcLQ4=gН,;J;J(x`-U[VRI vRl&/ܳ|Tl*|$RES18ihc-Ɯ( V?"/eCFG`j$8?sI>ܝ3r"ǙwNRE =f;ﹳ WQ" 1OR󝚾ɮ OtŲͯ4[_J\ß,}B.b`K"t~fߘJ6֏n9)@ngD-GK%] GupU=!Ku~?)"5~_F;7t&ͥ QGVۯΣ| c|WV؁ $ʣ3YΌ:Z~HViljK0= f]T-t,lBT>&>9eZOx >pЭ}Zp Z"g:,_%bBAR«eؔ;:uBtTO+8#Ry$CT,k>|cx=<#GL4 -;#d>w8hL)Rɯy&݆mFC_|yWI=~l.l!ްv9+7|H YP']ߖ/֐}MuGz1s:*++U;_ C)YJ|ˆmE偣PFOFČ~ ө_CZVM?=j( `BvrIb+Bf%Y6I*(J]vC5aÉ*kV3U%^wo.O4.L~7=܂C>qc(BQFh|qAf!VB:[0 3rݬ,Ր][Cr,-%mPayW>z S3yd.tjS|uE"-]7TJey>P)|S{_m  @P^'\&m&vA <\g6!~k1[-7XX/?m4C3 8Mkl8 3~+-HLj*m1gOXtmGC~'hYZQ(Sa=Txtqdn-Ƌ;'(r2&ŏxa$}iL>2v*4H~^&dg ֹKԞ JW!%yO ,4?ށ~z6Fnf@ a0# ouo~`WJ0 eY_5KfD[ OJt6`0Q` 4| C;ܭ'je/~z 𹇫k Fi AV۴ 8X!aLK}:EU<Tvn]2Bs 4ohv-u +yK ejo",;be^GkAJjTIJ=G:#J,ր[z%AxT&O8ZPC/AKDaOwe" ))ߔV빇 :3|M!fmpV@/*gV.xFTrϢa̺vU~oKr4(=R䴰V@iCʦ Ɵ?lyDcKo,b[te{z_hjĚ>1i\" XT HkLb0<SL `D(VKWE1A5JլpzGد<;/2Ftއhl\2[ 2".UCY@D HX (TFQxUy BKj '*F]05&75 y%i5=OEm+F@߳H*Y6NFQtNXouY;s_] ;v!kc! Zѩ3D8>0La~GK {P:Y2ӁSOaucޯvN:bԜӧ]mc|~,ÉJB9tAk_?S A>)̼06jr d:4,,f@4ȋpp DbEj.lcM(qD{KSm2>Hdn}ʣxa[&Dmڀfp5\jyX[9Gmg3[ ZzN3I?)}pԿ)wtD,诛sMWzShK|=#I+PE?Vm= CL.SK 4&EزC@zw^,ƭ|;߿nwEݪϏ-Sgҏ52[r1Jp$(;ؗg4F`|ܚ4ʌP63n%*$seWb%ʒZ~J^hQ SiTբ,.P;5mj'__#쿔Uo2Le anyn,{c y;] (Y~ !d5fh˪&t~N'L0 ?#( #2B $h|4gmbyQ\oҺv=NE4"}d7 `%; 56^ŧCm]08`MdOB#.䶵 tضrO @ğ>UخK 6+ n^6B~0l}/G+r=g J <#Wd@%XLRKg) e|/(\ ضػR.6g<:r:-b]V {o}4Thk~T[O$˙:NN$)>1Cǃ%(T7cB]7oFg[ȪMfl=|e骷E|繆jn/]SW4 ^F&T7xhMx[9\~/sCH 5GaY5, lLet%5 1h~mt4[SˆAҸ&gD$?` _A2J2pun uiJcTd2pş f=)qv#mEȓQBu3n&5肴iFO2Dkm<7 ̴?GG;!.#$ȟf Jx;,6&}E1'ρ,ZqŅ}joOEvE1Wmyy8;hR>OKJy$d$*=K+p2m1z]>xKiZ8S@΀xo̞͠d㗠<$W=ϗp47Vۨ,9$Tz\E76"3k\z@ESpY~]n@f>qcȑzrd_5%xVaP^$LjuJqI  oQog(q'@3!x!u51Ӟ3+K?r<"+:AAGm+[6X]Qw2@(sS`aWN`)h53-!;G G"Us[TiOIzzkVOZS8Ip^Q]V̈й}GdN]0|v&OIfܘ ھלͅ 欨o13ppjծT~(toe8-7 }zڍ@Ib-나%ĐMjAVC#o}h̩-$v&m?4WCH| N 5?[HVV;aA_K8Saׄ 8)irK;;1KY#GJ!\!+VtK{QpQ8NGA s[%"))[#VS[*Iv_w6{Gn 5t^&ZP>y-ʠ; B*_ ~D"BWO30sˡ\˂AuV>K"` \fėUF4؟%6H.zEɉT9M&\]QH{wkA jI;g )q6%E1388*0wy!ADžHo+ۉx^}.@r%1a2D{@T|e4X8X]y\C= y\ex `1N؝愧B'6V`Әݽkʷ~i s)@I!KYuRAۭnʤڭ> y$yꥶm8aSzy}[XfVVpK1%b)~೺CmL!oZh^hC+}îɗ~_v(~yb`7@ȌB(a1Q4E~OA(ͳE5&oYk~uLjO<KͱzN$ bMc 4;+1_yXXFXVǙl~Dռn Cn;kH(ш\՛@\ p_HrFMw+ &>w`]pmL[{;UƝ<j؊v[7v?@?)u]~7)Ap(p#By}tѡ1QWuvy98e*.KtkBM,3%R&BbxSύ&{S\6go҂Ahᨩ FA˂wp zt,*U0)$޴\oPPVq :M:@=ejD^ZoN ޅD9޹iһ$х60 ڏ%'ݰ?-w;ji~%сNʏȠ@` 'sgm$So&VYH sX_^ NrYmM0f[lyU-ҩUh; -Cr:)+/_\wcWG@$ߥ@7opAGH*;ބ2 TnkDccxgV2h0i\~%giB<{mK Lc )HN'G{ʘ= RkҦ)و;ǯZUmX63!]*DyM#M?镳wYUl0_+s;;55a?AtѺHW q>/E{ȅr'Ki]qP2?sc,@&\Q`m/mِtxJn[Qsrߟ"~ӹ*ag,~|&gxqE,+PR9YϠRKZK/:qqݶCJD (5BK7`\rZi9ʅQ\a8L>E˫V1t qb? sbYbQB{[Z&ÄצpШ7:0h*œcknpX|` ub˄";_v2ښSl_..il)ZgWaZl8[N:JR@&2!U8 $av3XKD9jydЫ-m*Ѫjl O,ƕDߛ*Ǿڒ.g^L hኃxVt]%O-2UX坘i5=A87q'^!mܒS伋K-r QxL[>mPHLʽ Ň&9O V.i\kLPF# Ks!i JV},I쀜\nXĜ2REVao[E U}e-Wf8ljW!c42=8 ¤I99V gN7|R"Mf͢7V hX[yV U2_:MOH_ZQKit yceơŕ@tT/h--7!+e!_3;ܵzuhY[Pqas,<#@iߊ14L&tOe!&DCEg\AcY V#ɥn·\&(ozdMfBi}4Tחf;UUQ _WdX'Q=z\ǹnHW_}UpMh,T ˯kQp0AVi ʇ2;;{J˻a)62aabI<ݤ1F5g\炯(JqKnU _f\86ё8Xt} /}#Z"Ǧ>%] t$wEGo c1h2UQe'j'nz<;PN_U˪bwV( }53pqʐM_0O5p'u%M-d>[Qx2͍}c-f6z>9R3u:͓//`Ek4e7O}5."ƍ)!xKnGBcN(,{J8 ;V@D WrB2cIQHn%=1f<.Nj]e,=pCrޕ+A ݲ[VNy!<׾FLqݭPe$e+K0P5 HlN|t4UJE8br^?-ԒA8`L;% 9ǹKF[T]-7n7Ѵ F39CKmyy{DcC|Dļ+cB_֟(jaM Ϸ30&d$z'5w/ۢݫztUz * !U ҝ_#NNZ&x$$(CęV˟TIm̷oay \62p%BuSgF{HGa೔?y)bEͮKdt)-{Dp5(ʫa('&u=pJϼ$2P83;(-<`N.nQ+^ۡNt62 tn,6O: =\C4|&#|o#DH\s.䍇ziU1Qݰ9N4g0Ao eD[jh=4ʱzJm޺:Pb. W/NC}6TcA2*75-\K6 P. [/0)ź ԙW>G3}9m+b Dg-uK,^xdshM[d687t4>sy)^\S\nJȋ)}H}9% z+qM&֖0MCt qx8\IYWYDd[hl{vn5]y>Ar?gcMp*&EmoM zc.Ч=\2/LyBN֛aM%آ(ϔ!1輁ƕW*8&`k}YsLLyt9F 7Of -[aw/oġKp-{!clltD)0 n *-yc4~\K< c{X"^2ՙ!oZ/=Q?<YJ~K!fG?\{Xs 4/ 3Fx"zq. 571njۯ~ݟK/{LB rs~#%Ev#h8<bX(Q~.X]TFe-L2& wj, xLStt/ނņѭ̏F]<63ٸ%sx'AU'bb+42ܙer&ݡD_) =ܧ.[jlExS %'TTM㶺K9c>3V.,܋bY)V`hQ|hp$m5\nrhdw:NkL=Lnb$:3Y^܈TNj%񽱒e1 yҀ)ƬߝJヌlV_@SY̘nwWZoc?=76{a,bB?lA:9jOm$Д[f&9H5`qH_JWi&Z^-P.TZBoavTp!ۣ6b a YfIN~'[*Ւ[bm }ˌ'~3N =*zҎ<;P!ȵ_ &~G&Lv2D%M9biƆ 6D<9`^s$8S/U A* F,aK zWŖrE;Hؾ6q1F"^= >y$xRY-N^ltWiexnP0,[Ar%67qd]mpt; GkCIR`>7oP3+_Z/IXK-{1ZS52u__&WY@8%[|5¬k8@_P]eboS39lbYpzxcܐ90+q+eC5!n_[ߓ.ԤkK֟fi%r& (w@ϑ\L:x$yi}nxrn.<4tlxyҝ[!7#y]s<2D##I&c4V)GDls`@=U'Sbi E3!k:-j}:ēztCl\@1@ "EDwnɯ !W4&ih@'eD6m*-pְOqUeJ"&zMկi0ڞ RV K_o=P,e15?̹DihY` \ι%~J*7%=Bku8ZOً(,V.lo[o 4l܊f0֮|-xFy>mEN/[xh ]Se]q>O#Rt mTw+Phz)2<p\&\pmu'ђ\5,c1^5Ϻ&wįP+]B=;^3?2Ŏg/)3Pfudq9 NBjhBq$2n;j 5ה쏻jR.v3ep4 &wZ_\ |=v̕Yxґ [칧(k8r_y= b-dx[/k6τSQ~צ!--&W;ڇ3]**^5Ԑa(=,!3 YAnd^{j%t AQ\kX DOErYYcLarhhm<{1>?'Vyt 6y*^H?$^ǜij`x<Ȏ$O8I&L}2hG eyxm4椊wgzE/`VQ6u>7Fob#5wqmOD-':EAbG-z]+C.x4TDK,l$^CSz}4 /ES# ybPg̟vF65؍_rJzV*uJyF)> q VMV+SEʰ kf P [2 z-^kA {zΤ-S)1oCΨHsYPH vIщ;x=q:1"gK uY& `SHJ ذ.>PzL\%$'c:mp,pfB8;5oViV:7r,mB֓3eЌa{[S ~Xx;* cBn×rR[k18ZNAdQ;B)#n_*aYOC9o| 7s}9*Xjđ7z3&CXp_N|<ΓR4LdB-w7babt9уyc@ߨw1/>VIҀGmֵjj*?1u(9}-c)*$o񌍺b+a DRJWA = cDXZ`1BU\4]pphBQ"Cd=s DGpH*rvk E3FHTVQ0f|64kohH ~b6*9vi,_&TD ],ZWJCa56}-FCuSsp= ʺF[b8,&]ۉY(FT"wuߙsư, >w ς,XC" 'n~T-3ŗ9O;M:Z)uSmx(Ϣ~ Ϸ/ߞɑLzif}ﰅ$Y7y~N=Pj^vōo_ 5ySWQ 7Mn E (v\=j5x%9y)_wץv{+Ikv- n1s5llIP3FlEwyGb>ݒ%^+&vIG,:=Sۢñ9(=:G%*o4POƭ_٘T". !zUː~,e=9+Ueˁ*ĥB&NFaj{ ! djap79Fп680Qm lp._?4˛)ʈ@ρA,"Vf@+&=NRnM b(vgp+27ٸjb"\?ĩ ]FJhvŰ;1jdMKdu.&ָ#iKϜ~^spa׊w2 eA[ ^6 j߬y w^@X:9nWeؘWpܵUؚ3  XSb5ԿQK\/,].#_cOx䟀؁ƭR; _q3NwoW6_:x)ja\@czZ#a>~BέoA:(GRiHpr+ hϦQ_p)`.AαOSnx̶oȪ`:I7V p!|h g/v1kŪD^8Ge_e3R)]4^Z8r!x4эwa!I3@Z݁-,Z#y\u+RL[B?muA\JqLBX>+@E>!H7q̊V%!fPT8ʼL%s@+BH_Jea^G\F2 _A2[/̥X$zVJg^-?AwTGi:IlӊV^?ĜruE0*筚>(J69JD@W /4H⢕C2s~'xnwSH[V[_XL<4b6 @mIVk^%TH+(z(Um&0T0'6vV_]ޖZh=AToE]v޹s JvHb z ER<%*qrVZ L\QO%ĤI9 #-yeCL|s*;|IPubWOqdI}8΋ijCxV'^!Uv7߱[yo 8mOVK*P"ٹk`UYRFEwwn:˻8eŠ-XLyٮ =Y '_FAav=+~d6:Dfj]`A/ AQ+XMRvZ} ZM|n Ђv$_o`a/\v-tT\w4fL[1!H;HKכuǣ(⳷bvuU3 ێqqhjaz˩ N0΋~<%!TDnj[OX1ŭ49*;,"A/ NP~5v)Pϓ1zD9dJ")3רIs0e_ %//@5)3{t\BWjՅ Xx?Wn8Q-QCZoSQӕ[W5aKϢZ5-}DŽ.}UvW{Ԑ(pa_gW3+wƦ/$vgTS\߿L[ Π'=T ګrU&Zt;!|7I0T"S"|^%4p7E"F PɷD o`.v٪@qqt˔ۇw4/_4ItjQ[UY-T*OgjJ9@J,^!FRv$=_g62rԇtjaqy5O@hf Bh <_$s?jZ?`iK}1ͱg[ģm RvH9 :x`WiiqR,!3֯ Z@\Q`?_+XfXsa; YVDŽ'.^N5t2W)GTft#C:.ڼ C?羚Ʊq_#lOUBDAP_v[.vE:EE#Y+ b엗y )@a8_|@P]p&?,`26^x@֡?0$ \:QQ=.H ^&11ߍ֒s e~ZiSq0EJC/7BJpԪ`h X/;C}oH(}+R=,r _VHwZ6c4ФwRf!"UD Ra\ Bv&FxNg&O|1bcS.4@YhTjvhM"x#ZU hMlNWk&> 'W.98fl$۸zSH]b7cN= $dO;ӎ|r@l鷱ouCCmmO`i{'+ˠ*5<$*d }b]m 张-1PS4xٵ}W}jbL T^ҹE\+KȺpܲq9MH8@R<kraPQҔv<u^AjkrfqF\ fo3vAs1Z&ʕ@d+LSi\`^F<_B ݋֟"A0:F}̿fC%wQVO+0o])M3m8^H bҾxrf!d8T}avSżθfw)WC_bwՌ0IMRaHE tddRS$@rhFNbPgr/}&ZdPx ^82 YPrFFŐ5MѦ(O&x$~a"L$.uzYz>=.6 <8?F21j IkVs% 8aXhHZSF}Xxu68=BT&Z |Dh H8QXbAw9$n䮛ۍBvNϛ_-aw79yќ@r7.E&#m2ulFXZSFrW2pc Y`VtO 9+Z'OC;vŗyOj _EG Kuوڦ9 ze7ɒ;5&jH}"@cZ@= )CqLe"]g1;LPg"ۨ{;8YHA\eK c"+M:)Sϳ^ Wo|"*n (Qe $XsD(U$VHi{B:F(^$S(w:mWqܵEK_7v+<O0 ia:2bNq["#vy[@%/;'.4U,WAcU*3ţba =)xrfxJ E@k ؓc\@=ZV]7\(<,KaQ}P(6%7lH@Oم4 2񕕧ej.g'6z/čF>cZuu-jg\fNUnQvF 2yCNLuNTS0FR&vg<&o )/X/j re LHv=KVl#T:BKSaYC밧bkN툾b9!A%6ZA2DFQ<f:wzx q"+U!}{BY=V/1Mz$d oSUcePvvōRLJrW:t05U}fޣ U~ o9e:vRTSrM/\p ^ULZn̞W%S5et,#g6NO}ZS >i$> px|lts2Vǣ?@OHI7FpyeR7h@B7e jp" b1!|F٥W6|UF1sJh#,CGލAƶvVD'*DbqAr= v$\)dU(~{dF{9zW}-duse]k|i)4ɻ2$%kXv$`v=~TIUjṰ-4aw" { .G]KDwyHo8<[ݤ|i.1Yfl<2b^󾶴i7;1bviFr%ğYU%B?OD/8׾el4XpAP/ę P':0sTj%oId iK5HAfx5m!b^@$&BVBߢ9s iȹ f4[c(SEnAW6d.wR 1B:2iR&%0=LRv?EY{WD=#|hNbӧ7)%ֶ3m=Z7./8jv he+ X6-nMM4M3%`bCg"K BQHÚj6T&Kw-k’g;&V߄ 7M>{4v%[ԸF{L3ż %LA BY RD"ik&A91]-tIJ돏wmigZKOPul "HK#5?6cGY_/zF%8+,R #+,X}d{Z `(0+'"/L7 gz>5 Й7hnUYn@A8p#޴ =ΔÝkEH:{Yx*Xͭi})DвTkL3C!ԈGBKl~ME*$&*y jdi%أyҧ?!vdaAagvȉȦ Jc7$> 6O&&Y,64,iL*K@G.-G⤓fzƞ[H710CNDiy8#2 wǻk䅭Jx~}н 8? 7wXUy30X-buFſ%.6sf%tIr٣E?bPma/ qpsQ:[5*eb vB%>TAL$!AMzd@ #h౩> eϥ>Pwp_"EY0(7/TU AqbWO-OTD#Ȁ0\iʼ,h:1V$aW.w@hT~:2_ηu;nLF4SdAΔgtk?g6~Ih1 Ml7T';4l:ЯDJ.}wS'aphy|!.CefKz*/%̛<d(~z]4y/夲ţB&hӍ0at,ޯ/كDsȘ,=w[n d<<AuAކ8Jd# ܯdNVnmQjߓuxH_Y;.7  ̆}C{*5"7dZ!|Ҿ\-ETB35h '5 əwiVw5%WY}lz8*EU>qe}6\У=07άCm\;W%^ ayA1. 3\11rʿRⰲ.=3R)I+/f'm.iv c=Rfl*|b|ul+`\hcWqѲ7;C|xEis15uñJҸ$SjvMĹ%]'HN:5ٓϽ2Z$`XP%N"F3ڪ,%JД'@pڤa$˚Dx s}DFʮ'sG*0׻EB+1.ZIOSI/ E"ռ6B7:)ڐϑw;|NAbE g-s-K ;4[GH-'OzfZEG`jx$fP wu|H[1cfU9}gCi}'f]Pzg]Zjyifc_9,k@RYL7HeyWvi޺bsŤy*BZKK]%؂Ȩtmo*^8 hɧ"H)M\[aok)K'|>$˪PD- F.5]pxx: Ewn:2nV؇eMޡfXy~GÚ S&qԌ棜6Ɩ^N 3>0.˔EH*h2L#533.MLJ W\d5Ģ>k>I;tVSPk)axp}7K_8; *+ ?sa++`jbʵ&te3} %7`F|I_bgùM6XJg8'Ex;h=aV#& KZyG9M>U40_ۙtp+ ȚV @s@!,EVp[Za<-]r =gmk`d ;0Φ LvcQ>^.!(Gl+kW *BϘ,DKT#R5O.ݣq๒ٴ\e(N*iBtu3[=#.,d!o 3IF|ÞBn =Pfb|FȰui).'hm\g(2S3R ebK̻>y,c_68t̵w+w؉ (R WWSKaa+H֐$y|dŹA`!Ej`(PaeH_ˈJ ҕfrѧ8,Ţr!w- |(4R:p H4ֲ8ry7>)vQ$Gr6ٴ2n7h>,+ whۄ uq 36]mm1`܃ 'n)Cq6֠ﭮ'x:⸮LO R_*B/ %=mtrpipY۾bK|ض+8\NR`3j 6Bz'(7X82R1j>FBol@RUb؂;r<0A:K @MF*U03yCP5)/]kv[?ަ.~Āǎ|aO&em&e/)fVH֤G9f$̆<Na%<Zp#P.Zr9)O>A9=n+c񯐁DDJ<^,07>߳jE"[\1/# r$'U|U:;6xJd:":{6asq [6,y(g {a;.6CXU2˒*τdЇc`}}9s~^~Dt2f|oqyɦ@?v)Ό -!C"]L BA;fB.&@cCnd"*ׯ;I@ l /p$,/9Ԙ{3{w*o$<Mß1O)&,g\X*ȟL'ʛ|1,!qd8H7ӻseP=-̏>ܬ ËgqL(ܱ24=N v{ c\Njw?5@/7LnߛxV*ͻX9e]MΠth&p{5xqa[7،%}ڨBJʚ<.\JԗNIFB`q.ڪckfx$&cx|E6pgNi+~)Խ_8Qe>g)S>AeG4\_])"fC_Hm " iD;M5셽c\2 puf3H6M>yH/ZR4 e2n9 q&S Uz`<ˬcF.D\3k Zl ޠPϘv.ڏOŲFuBψe.]u oٰC)}G=]9C'vf5&ՄOy{"!6̜1 ?vG^@[IEo P*s"*#\n@츭k{hrR4*&N'Ieå&9ݭazQ۶a BoLP*1s\Pa:Z u+"n,x#\" [ GB*hu<4G5z4Zqj7~HDI.vyZBUj?W9'$a y;3818 ɼ!X$q6honbiGQD#ĝeafuɞmo2ހH]m4ZCD[Bd38$#O3>G,i2%.d5z8܃8 +Fo9nIsye^O嚶aٟ"nڙ&T_$/KlXj}ϼ«YC/nx)cKve=.:[:r0y2NG$M֞ZԺU+q\+BoB1u}JTbPH$w%69._yLMbZb$̹Pg?I'ZQ>jT'Zf 8/:Lk0eܭZ?;,72s(D/xCRҾ2 L>jlm5{ó:]Mseoo3.d[Q>t?i_Jp=h|x09emdÝϔFpE7VVev]GhV[x1عJ!^ WOg,L@@GeHNnŪW 3T0r1^wk~&Iy(GfBM03oNvnQa)^6hot iQ$J3>TэWiPCzV!R?y}^!o@u^]&p3~ywsREwzدm+hj wU\$fA0suٞĕK$D`E:&p lc0,+,P0CMȁ]]yטRBۧ0+{F8CdLȿjb8Y}VgsmP$HKz񣩼hn"{OoqT70<&6T$ ذo%Hg] \jw;Mʄ{A&̥L10`Y |@2a:6u?{5= ێ+ݰ;[ MžMï NߝO9w~rv2>/wh-e n{ivy4u{H2,5B`7$ѓGgPr1圉 "A8m:qg*=(%*@*M^M"uyPR˘X۞hv<~P4a6(C{4(gLBMx]Մ<?1Ծ: İHsFKs/M%Mj~NO͍&f@Vcw4L/Y˪O:f)~"|ϼ⡹pîivXw'{n߁T뀜}V#ԅ+eb%p[kn'J7 1P4o3"F9+6Z[zR? JtoNâ ]l(囧ŭ: bzeKö1v(Klo0ޑ85w [iSHJm^8F[R!u8F-FN d KOG8Vv^7QbBf WhެҥJTKz:tt5qCgӢC$T{T)E{6N;xBml.2B|}~Cx48(+1l]$݄87ޛ?)kюmd9>(x{dj_;@%|4@TrO!W+ULY,TL5;.lgik'#|g7Eu[y7bo620fڷ<jgXfF!Xqw:,āf{f;ʽF}%ʲMOZAfS읙<;s2?+of1u\$JQ/lJ ;un:!-Z*CXV Ύ 'iL@:uHVNssHRʥ8\ƓbaqKygۚ:SA 5)Cm߲Ce3e@.HIi2H!Fkn~b۳o,>^G̍ĉ|[iQUJ7oد\z6 CwkpK@yɜTqg*ǯEPm8M+^qگņ(gn7WEQiEzF)abJT3L҄F&LwL P{=ΰM_6 *5Wi$:* ,SB è?7}'Mc+PQe]XeY2f9ڦ ͈KOH>nCf֨'7 hEP虜Q|υBg ZηV>W6BB]e\Dm9"|IӪ`Yq;@8ONH6);):R3۞3vb4ԬjVrad\ dAzU{ax&I>^ImDZFoyL}68xRS<팢|?X.RoIx˫A3uOsL ;q=δ(Qet=;v]p^!Xv(`l;VZЀ#OĬ} {Fؚ:aTT"4B&\3L9}?vr (^ӣ૬Dz.5g %<9r_HZwd4P脼Q*A;H;іKR>B?]Vͥ8U HE_桽!s.]fy T̞"է4̾"F6|HTZb\ -%7CdP/^4xo nYz_2%5e-+AUڢ_Ă%ۻVI4+.D dpIX>N *==5lNyI[o}E$svJI{1hi>s=J\EšH@&8lR˕Ź1kizPz#ăJ|}6I"#vS+f.~iZ NaE=h\3i&{XP 85C#@#6ҌX4̏fmW ȸ79O#?rXjvk6^Qb5<,(' ar@:Qi}Oqi  41H Z/рԾM@z. uv,{gk I|n ^$q>nZsNQ3N'd'=;Kt"c)]13ft^:v"jɍ5bjYyQݦ`QX81/UQɗ$:G+ S WM߹ViS#\4JܨJ%d$ڀ2"pK YR!ЫͲNzױǚS7RXNT(/62ȈEoi}勏PyhQ%##(zYԺUu^*İA#3Iͅ侻Q"ޒoIF8z̥Lə*<5["uz"5dg _ [8vj҈ѵLXZ}~b l\:q\D ,qn_}kPh ` ؖ'kSV_yb D,i*p߁ÅOj'_ #g@gm\T|ư9 2qhJc42p [Ά].2@k9c 8'3\م=d]bXSTx-Y39 JYP2/dz]T,ט hY= gi=@Nto~@6,te)H">:5(z ^:r 62ožV:QMZO|90z^UaU< loe!ǒm U2ծBV]Qh2}h  %68^[Eb|I2=~xk)_8(E>ly\3rԠM> pP0RE/)7B([%[z6<(x%􈄜e0xKOv5\%_ߖ; !U=#ڲC쏜-;5y. l@ .b)mimsƸz)`7{heʆލ/:FZd. 'ԿUlm -qEx?g+$l\U@X]7]LN쮘]8<~bd#Bg <(IF<]kS$/ V fgkH<嵕 [iS[0+NJ,0qN1j 4W|A&H%ʊ&`/_WȦ Ǘ#_ SNoXenL֘n=m;_\$3JTY D2n'ɷSh|cÒ1j(4jݕ˷!F%dGŽk bRҚA؆HJhϩGN]^3 hۙ(^Y6nz50#*.՘X$X&AGVkU5]p#;o`-JAh|LIp)\|}\ ƺa$#D!-D_>"ug[AQ9T˂r/ /VN ܨdţ2k?rQ6dig8Rp.d ٶu^Hr 1E}EG ToF FPxQ hf q0͒1}BElH3T֓ rt)\y,$ǩ_4Ba,1:' y}H 'ۡ'9/\\'%DQ5mW] 'e(Q>(qXyůms'K+@[_lMPXo,Q^f'؟ kI`*Wȋv}M* JM>01!w xBF5u7XJNWj!e/ssmtKEYHZ*9J?}g6lRa%B{q ]5YV]t28Tdx ]`u䋆g ?jR9wgaf?EO`dͱRѦD+Y+(%_rN :"BU.y(TELt*QؚY`'V 8Y|ȊH;`BOI;!>|:qah׍dM(j$ϽQo[z&PV㌃0(\0w\{/6*kr{>X)F~/|9y)VN NKvʏm@>)ABqS8pYoah$ёXHs^Xw:$kAc T2/ zW*6߀*MGNP(6&zZW+'،I:*pIAh&:Zn`յrdx.fq+&^TNm+%I>{Q)*JC\jij7ƲG3frO6>` >&ƟN"sn0zN25!1uv: o gK,P'sD}U) T4,MGƇE٨ e.1: OڷHFx\S_գշCƴ )WR6pqE!K}QX' M6986z@,>SfWĪ$@&q7KҌxL ,ڊًEdNru۟q,t?ëxG :0+l_|\^=XX b!1?&tN$h63û{CqǏziF9xTB, ~]r" Į'76:}Xc}4q ZR "㭰,9P'Gv"RV9"RSDeL 4gYVJ}ax>d+ }3)߻)x( (-֊QVXlG[o ʷo:;%bnL,DUWwW|vyEź'5 P2ӊv"谲v΁NJ\\Sǒ bzbZBQĨb<cQ}9;'7P2k h0Ok&R$?e{gƩRniͤpspnC(J& >- QA=fCV$4|aG!KKT ,fzVL8޸Θvflj/n?q|ǘl6R᫐BEˣ@7V҅( 5ܲ%LKǴXba9{nFD_>nY0p§-Q#= !!S_Ry~Kt`K:!t`Ҥ].%Fwl JD:jl:ꬱ. bWMSZ3]_F>G7$;B"3Oՙ0/՜ODNr{v僸 ' lEtg<$ĀQzi`ʱDt)= _n;p'h1BM!K=l>Hl@n"1mM/3wÁ 2`Hh[[.x:AaUuAFgYZ070701000002af000081a4000000000000000000000001604fe4d3000057b8000000000000000000000000000000000000004800000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-snapshot.ko.xz7zXZִF!t/Wv]?Eh=ڜ.+ДgzMdZdw dݰN.%؂ 2Zy:ypgJ-?秂0iU(?ת;gr4ڠث Dx){ֿE_{j`Z,:eJ 3i-uAxQυ|pѻIjR};}޻+MmIꨩf'J2|<R1 2 a`Kr^` , &pRZ%a~Kla(e#5;D@!r[(9C#/d?D~&,y"NUcGCDx`^_D+Ǩ!Q+,qjUP}V zS߸!1a0]}:lꃛH 06-0kXw?Ë⌂ϭkAv([S6VB.a<#*ZuAG^n6tب Q#%Lh!vfnbo֧X-5ίњ ?%GS<Y4RqfZ^f|E xs+4-|dm<9cwubPa vĥ!-$C )yJ*o\'P Q(zNVLvw%fw~?ؓ7`E$T yͅ&[#{S:mq9 XC;'SW0V'/v``)Ai_nU ǖ3јiN@TVL*)[F6{˳@_D{iJbilP-[LZ UPd͔28tczdT8D=_ >]2Ubz'>f۝8i;L%BPB*#L Va$]Q V;+Z>յ9Q<0$7YwR| Ո%fIlýS0v*Blݳp$f<&&2s 쯺KDc[Mg Pž`ȄԆbN 2)"?mQlK`N!d}2BjؠZa}4{^|G}*?|6v7 hTn`\k 7c1;8Gf2p+ s>kLjKyY췱 *;,?)̦xGW[AP_(Y,b9LⶃPpWix="%-~h~ޚ]-pDY(߱:*tRF`irtXF=.ǀOD_=Lb6"QA߃cWƍC lU@|Wax$W' **M#c!]rg.*5 <w~\ O(zSpJ褝 k6œ-~Xs1$-3<(vXyE=ԉKTK ^ MK\YGyMX%M6n6ȴhm_aZ6/>JvYa/xc*G?T:yVXv~ly9sT~ipDP2jLaʮpKؐ6 u,Hw" g_aXva*Ok C+΂"=!mcǡmA6+ ?rfN x3ue=AGu1[JY#U[ bƑݠOYv$y?E\Wtnqk$%Ql QR/J?%*?VJb=0;1SԆI.nW-M/L?)sU%E"Z>!.v)Mo\Kg+߮SN+<#u Zqx@6aZaT&w+/a"C`ʳz.=2V=Na޶6kbWT "Rn!<9aV!#q'm*B#?%.zSSWwK6]>Zq=6 3 B krN3{z=_(8]_0{tὖ(Mݪ'a`MP`k~tFx28,POdR;5~vqd*+?e{~fSZ0+ivt!z:Ce\^|PIk>/\IB ߆EOxy:`O8*o/NϴSex>C_=>^tVZXHvCl%} EXTs嫄c$_Ӳ(Ig&1_SK~7sl&hZ!slXZN92Vl!_>dI_ꎗMuF.4X= x\1-Vu%ۆs+4~؋NfQ1.F_,532f$Ԩ8%s=P3L(&b!V޾GwBU崷63чþ8VZɛҬ #S4$ 6WIxƣF@j_9-i 6~溃^nJr_I;(&S,0_SѩQ.#ئAe%DU_Nj==*ĺ^Z@3ֈX!b 6Oy{%b(TȃX< בp⅒x=.F ɇgR8n0唀C('5QUo0ͤ҂3a?Crz|$7}oMoƦ;>E0D~(H3oqF8/;"Te4|+5Hn18SL4YS~|iZXxW:V0x_GKL,h$<(Y'?!6d#>k1BkOq Kd_xmEXyck5;I'}%oP5\ X M,pEQp9HA?嚄 -]1k24#m#7xQ8l2K-(--M.\%?ɶ̱~8PG MϮjAK,5gΑ Wf!Wewp=$S>(K:9Iz j>>4:ӻx ]4%?v2 ~ }A0yƼɀ]#CtfgqY!luUwgX'&=JksXckJU -4 ֦k1VnyM|.ћ>0"~*lK _M*o9^W|y*߲AV u]ޠ(Jewd(p%s,A?ɕ5؁56G7=!uHiMϮQ ԟERq8CF(?y!ezvIm ņn& Ud, !;!%,OGEхTɻeGtf SnK4xlX-8YC.nQf{;T֬rGo|6X , vk=5(©1rYObBi(ky L[d>{Z(TkM%1?/~T<*팪pt&i]B+s5$=X~CgxVY7۟Sf}JhQ&a7N/aD,>):hSDF&q=9Upe$PoEjԻAVmZBKں)54Jeg |n"(m?WsIa,nl^/[Ul_%nN5Dݺz.K3e& b\uThf񕷤fB<{]]k;J⽏{H.- @ 룹C a=hr!mHf jyJh H*_ƬL ZB?P}DNJG&>2U5wξ()k+i):~{*h6);gckQe3CboC*&4F1`d&! J6 +>C{) a ;"tBjgLRrٺ/fkz/-@{] ̀$K,#^ ڧu;ws e:21bo*HA +f4c{&;|l_oF+nhS ݑ4uzi7MM jo^d{!<>#,t(K|D8:hP9? "l~R\0VILT6gO+)4炯vK. ʁNA1i: | 7<$c["}c*/( /?RV@܄cTqR*=`IEkOQtEY˫V4~+v *ֹ׺c"3muz/&zXR¶aͶ(TDrQz]J {:^' 'J(iJLU 'F/GsZj6 S 3CV xa'!%*s֗ ֢b]Xz(F(Oz`~eFVݰ#Ƕ>B%4*Oz"eM> h+vI{z= uiL~GM-͖YM֑}{Œ %(RގVW׋)Zp6ݭ.iɕ\SL2e"iI>㱳2"UNLY+o *. q77ZE`T3O~uN[1 Q12K |p>w-&&Y.ffW,uY6n~3 ӖJ6u4oBW-Vmd<yp͝0 G84l2Pmi{e{'BhJAO@=W4g& o=9cNW'2Uia,wxDN$ܕZHϤoT#ǵ}JaDzL>6w&o*,'$Z=sAp)k;k(/{(/Ĺd1M\o"1z)tR%ZnRAyi)ԢDsۊ@de"9nE9w~헦'‰s8W"^^YtiSxnc † ƗӒhꓪ rbN6@w@l^Cq䳍f KWYzǾgBs%5G&UPql0a߬!3\OjPA%3ңCBՙyTtB M0NMUa}-$}4.p/#\^k?9d,,QU_Lɦ CI6Uf]k$,͂v!C񲜴_mNP`K #,"T~!0Bc)Ah C i2w_ ($Mh42m߾oÔ kHО $`@(.uO67`OY%YEs}#^ 'MdbNB' =F\~`5oXӡl{LZg-I-=LWsbi ΫDSVQ{5Q3%Tݜ*BMQbڋ%ĥc06{ŎR-J5gܓaWIQ5W0zhcп }iK IG{#r~ Z(<۪Z]vF), <Q=49˪*ݿ\. AYEK)Sˡ<@Q ?Mǥ|gSRt h{ƾ6Nvb hCӡ} ?jxltwi)ʥσi A] J3]ɃX9fB^IhX-`4F/"JJbBƯWIWf턊_MN1ًv >AӐRZi\βDхv)pV54ZrrTox8.$Rܺ5=o9bJ60ìFzZey5 ÕLq ̞ڙu*q@ú5.WxC4S ) $>4gohk%OЙv\U/C;g@Ik\d+cLYnQ9[߁EͮMk^2+.PM^(ryܶjs썔ұd@5o<}}"MΊd [A^1CG8LP?.eEJXqP7˸ 6o^ySzS*ĩO!鈘YХQM-3IwGn(T|4ӆui`l)Xi;f9jN: D*zYa9XgB 8i'Rvn^$of*>o2խJ[ fZb> 6>(9o|%AdD4ge'=~sxE3zbj\%g1x`w7-Cx4Eϗe'D/yf50ugJ rk:OǴr*cqs>@Eúӕ02n(Aೋq-[O&&q3g|Z<2.&Ez% K{hҖcGaa4f.up?DP_j?g5u'lF[ܷ4Йyr^*p̷x..c%ka/Ntĵkw:@2+ 'YSΔ OՄѹzb Zm ʢ @ԙ=~o*v׭4.l{?X/㎾m#3:aHJwÓ%5Z@xQWD1rVw~Gg)ӼHң#la~B4|ܕ@\Ʃ! Xxj=n?i43nSӍ_a)T :jͼRn<j5~z1wā對:c-IJ_q+=:?2V+5J{̐y9X& tpi;!!jѤIެĂ*dF K'ȺG_ߓG,vKbb5x]͒8VR<>8>ҕW߬I/]>ÕmԊyZ$CCv›0΂s& L b%BiڦB@gҁ`(ܡ]uTFCk\ăBzDi߄q쌷g.xET!puWM;Ag\'Tl+zK8poQ4˹}99fA^owΞ욻σT/|][mV~UnRI)9zODؓHi)), JӦ鬇]kT]3|J0}dc;QH藂a.PzvaxW5״N^ƭ )`T+3edBfnEkVg:1%8o>3.FCUT`hc?ي:1XW9S1 7iJk?ZbZ9Di??BqVCt>Qk~<ӧ1Ѱ*!`&`#$"Rc*R}MC߹`ׇ7SCY^٬; (/R*d'<=nlIUI@7M1(V+|ǗԇG?S|<( +ҍ[ !/*' ölX!Yg/&Kw֏jr|3I5Vd-x_vWǝӛͭ/|*Qroы f|.(͕Ϋ4*ڔf9dxg0,{s RbY׼nx+i翫+,_\:HR2n f.kƉů,'B\oKxr }esP픣PN)< /A* P7km@z1 KrvljXD5>O *#1X['"^=EV.=JV? 8wꦐT[3T?l7!kn('>X~U rS Md 'CCWZ “ v_(IWDSx u U!=A<^ ƚhTv`b7) -kjpfR$dl긒!]3I4]N|6.MB-(fڶm3fyƿ&~uQ6%.IQ[JPGI/d1:}m~Cb*#J+\N-(5ZEHs[WI.oҴr~U#NZic<]RИեFb`iKS+HP{=|U'AΚp:[RT*-c+,.?V1-ό",$: -yHdn''pݺȈѷ7Fdkh]=@?U.'c^XК=$,, Qϔb۝䧍L;&#,4 zpb|+ C!U^Pmo{$pt-9K5zD݆ 3\\Y)m0ξad7!jbt"oE9qVq<}ܬqzM!Kz!YNdg(` qȱEK ɰ&?2tiD&"L~kQ? N7_.ߖrS?E,γM4qrP-Z^bNq_w؎,q8Zf[ԂA/ #LC7sҊ_ P.FeK2)xapo?1cgm^ 3 y mEVҺR`9?B8(^x?[ yWL3|"&eM(M1I.fƻu::b#ӽEQij+4K, C&‰; { )HeA*NY"Y%ym)vb{JFMD˪QH 62WqRȃy;6{sq;$pa?ެ>$C7+{Ć` CQ9 9p;RU(5VS$sGA~L;-%6Na+yzV '܈8WQ@z&h>G@ka]/·θ knN)(kvXڢ^@rp%B* !j=nB\eY /–|8t_"mWJ ևqbI5 1%Z.p%KMr03*L {NK'k Tά;*RBk`I4`C!BF8jgο*N) u.s96*,|C[;'xoMdSpKX?86Zݩl s#y4NP=_Y&c ֍%D,gH~eybX( s[w{JcuxJy6Jp׹O>j4`GM5H('oyoN).BZR1l&";`>I* 5>2Tj(*p 8 FJ'MxN֟lTs$U% *ɮ4zn8h(U6!G\SiAV{90= ';:N~g ?9[jLNz*ED- Ikz&kzzLzEhiAz_懅vpQ+lu(i}&Κ,<+`'6Vb3S1L.Ggv~!*>R)qk h(ײvhM4s8(&Hoʬ3uc˫H dVE{:wjгՙ "gm8>[ X!ĿܲQ90~fG'JUά=y]ͭɳ$} y}c7:DDTܷ7 G|s~AMp`;CbwWM{yk'/+VYAF%'riAgj!ʊ:=8;Fh%&pyфU镄]&Nk#;ԊGnp365я]JC$;pXSz43p@ɣ7h;yU v9I1y%\Oq`$QW/7*´zS!ISfjX,ird dzD2Q>P4=]͜5.D.(1ʫlq:| -UpUO̝R2WVL eD#?'0K7S,c9Y+`#"0%g ~:+"iz k!-[=B;Vz켞ژi3YmzhBk Ӂrpӌ=Q‰JɇezS|痎&gjCfJS+n|} jl񄤉OK]lnņҒ\jn*ј)J) QDYj74/u3dŰ{YI~ \M1+ɝ%p`>#K,ۆ4B9^T.ar4bۖc6Q8 9 y~>X;IT GB (5ᚊR$j'i,"@I8hf/KҞŜg|{˿ ޽ 613F~XGNď(YFc38.mis?wlgVV=@$Hm4ᐡPTUk|?>HˇXnPjfq.Ͻ.YBK/r 2-o@icIJyRdzra G+K~I#r['qL6B6w;iX?TAhֈi%:Hr!Hi^2wD/ǹ:CR)Cf-kG|xS%٩FBP9-1g 24Wm+STjcA_?,[nnPSN)_CfWD:MD)x_B$58oqkiIDBZ+uI .T#r%6ei~w*{7 0Z?{,[Inyfw1z< =ig?.[ԲxK) 0bBp M pI|'Da''xXB q9UnV9v5#(e?D;~x_Op-2"$؄~fwM(& ]kt hDc|$79 (]vRAhwpя ߁{63.zx\/"3'kb`0d6”ȖJ!'T1M|&^A*>AFOf-D1k-hK59Y!JIlJdo!<ȅ%9χ;י߁a~&A{x>`#hǤ\ { |8Mk~0c=jpoIG,ΪJ!X8E mxIW~ ̕+K͗MrDzGph" 4rZFJ^z#sS;kG\#6N_֪?plWxwN <_gm(+WĆ4㝙T jEY>*يQl.DDx'y!0{aK)f sW@ϡ}*yML}eڈhOc-v}aXmŠgXC #"LD :&)BM5xj` d־M^fN-ȔcM^B>2-yp)Ԕp(yM̴k6YE1lnUEJ\TP-j3oScxi>N~'z5 mӾLr4; 1t7^mYEc=jC 85$tk!^|ǧAg|dЋmrΖAT{aZfڏ%ujq7p / 4 ^+EAVJBezJ`"ڈnbajbG3o^hZڧ?zmB_t\ `=Jg-'7Quz/H^_6 |1a0r qD_ ^~u0`A_Pd*dWQD$|+q~c`tl EXi qh[KOB;H|J Ş,'rig ~ċE2kp(*sezvXo%`7_>ߠ]*]bd?D_17p<< ;j"YJ .^qW~Ktcд +%6rX:Krud~9|. B.< 諠te59Z!1k:#T›\>;A9SQ?("tAǠ!3iv hCʙ"nipp{{0f|6*4@_QQ[w@"{ 'y Ð욓Y;HG' >Gռ[)"1 .S9yke\ A:Қ`uhq>h{`4I>8-69||"blQ{@OKDy p_ OYpqqycIڣ2J{Hߞv67} g9VjsEr[%Z -6ۮ.e }|tmq*#kʵIt,,w?~E$R3ʢj<"ceJÍ; }5 #E,srUW[E9ao(ݤY(eDUQVu>]XP.[`vL":=gqbaeޜc]%č\ȰY}@&%ءII==nred,i)*/]t':ۗ05[=͂d.kgR-4CQpk=ݝmr68Ѡ}~8-).alDR2Ah"|l 1pr$=cDƈa|4y\1&m)"3hs D<~P#5mAS?{*7'U@DԍBʦa~'=1 }8Q`uWW\y_ R [MQMP/0pk`8bg?-sJgrV]$mDJw1~1U1; D꫻|SQ{Pf:Q]vS9 x 9+%}~(=ϝ YIx#\> n|&CJ{9m]sl=Uj]=⎃6krC[e[P'kcl/; u%ȝ3[}'}rdzAIs| Q9@w4S좬|4C V@RZڪm.-ʅ8`:MpPS?W}3iB )f9pU6lk#$&ysSr}Z,i@xQO)_M~"7gV U ]28#4B3+kmX|H^vms6TJب2Kq*v2 KjkF!7wBFp Kի!hcC 1ҵKپI̞.d {eU3x 0Tie;]#:}j})TLS@.Pv凍cg$Q-JBV[ GnpLSN9::J%\m+ 6 a@֕&4?R+̿g v1>Wr(n~$y r ų~ld+ſԫ{ٞs#*lM_rE88\s}8؂=pB?<2m$zIWSe/%rsk"[I,jU}y@|ےU][ ]S`;,O2eVA9"_{O39 M s"Uzbۦ)[s`zbMAHlkU17hsc.+~> "8xJe}fI"AkTA!5_T2rog]I %gHy?n +S[->iO ^ ?Vk{S-e{Yԝ.ヨO%x<5ZALR$}y\f'v5M0BxدQ ܮUHD& /di"vgf%eQ}mRzօ_-MCP7("*k@m~RXf@L E_`+I bOqyƓ\8Ռ4Kmʃ(H]KU_Xѩ IJ] uYv,TƎ 8Xpu(z#Eyј}ء9"\s-Bt;|#PyO<3KܼhFG~i1*-Q A /vV*tيG!(wY;UQʯHd10Oŷ$6 !^rF#'9xr4Hʩ ? eSٽ5 (# BaCیy "pΰÒ3Q؎b$U?\3ܧʨǚvXv\:ҳȰ-S=*紑wGg_(R|d!D:4_nK-[ԯ2.Uv^ 4[BC\ۛ+_/B.M[~V=TVҙ0vzz? juvԤH<+-z_ ƿ#N%xdnLclݿm$ )֠e^{:Gk?l:T' gkfI:_«[5Á' ۯD0։Gk "sj%+mub.o4t 'p>G$<"v%ew+ףuF?|SL"}U"]ZW}h<0/_.n׆ΠN~(/@$qj}8+٥J3^pělSJmT;[kz]xh Ҳ [q`I *=3mK.f;WNMDn;Lw𖤏,EfU jgͺM)t\e s3DvnkmzSsOXpjvޖ%z@ qRy%Bg/RY,eN(񪛜_AJ5VH5$v2{c{%M%[$n';K?{sG"$ڃl4 |ɵet}8~F~ P-;YT .;cqrE-d;nux{ K7I5o,YVp5ȟW:s_8Xv 9 ʟp*{zȶJqS%J棹~!b ̳b]9pJr@2oLV4rVH32c">-Rh)n4"<6J@1ʭ SYeTb%hm Yx`WOy_j<Z T:&Aa}I wHW1?kL; ޽зy-`"VJ{ ̈́kJ>Z/a|fȍM 28Ԯn+;FÄX:&z *i8u$V"gY@@J gYZ070701000002b0000081a4000000000000000000000001604fe4d300001410000000000000000000000000000000000000004600000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/dm-switch.ko.xz7zXZִF!t/K]?Eh=ڜ.+*D>/]c~]<k>U_9p9Ϫf:/%x_&UOHiNJf=^>Wen Z\_\hrT\ģ1i幙nv\jQxtͣ:aX&A H%({P\e$q/b+puF8M[)bj.WU f}; `yfp]50?Hvì'ժ?~7H|̼ΑbykO1jHXs4189[!{ǯPȯR͛30a=WNx9!u7iSD|G6]GJ5 zӏL|S<\w+KvDKӷ;1-,0f Q+Ok?ȸXa#1[8O,q E%U~d;*XFS)ȇoJ~irzq~g2KFqf@#_TǝF^(boR)V7bb)>m xun`n%MkGPC{r~m*{>a3qDx8] -A_ %8JxC =%zgSP\8͹j`bp{4hn2MQ^D4] S-/<b] ߓ`u&HESCa5Ɛz궋/}P346h,ܬ3GY) UBLB@g, OLYK v=~"{<#-##r|[ukZj^,%솶ؤ) zJm\bxS7B|J,9]؟7$pCy8tM E.W"{66Tւʲd`HJACP4>4$r TILӲ@ᐒݭ~{vVV[rlhgc*‘BV3ZL%^Ry|RNVrxq"߸/WȈ䅇 +0[$XN?7үd!e=wo\+O&-Vb1|j#mQl/O os"΍a*AQ6\KP 'QVWΒ(I5?1N3PwZSsˀr+,/<&nAt\mg!Cքl|_r7ͲƆS\{[\!uxz6ec:@L\alLPFPC9gP(#vUHfK@ާ-)gYL,P pc dѳ-)?S/`lCU:(T'24q@ yi=_]Z}ߏqasEQaӺzJ. ؜>9x' w4y^L{WQ0 )f-W'q荙D7|k3$Qyg⸊uC'UҲ{_dT喍%:*Lc 7]ZƳ?ZJ[X^Oo5|q duc愀G|^fy!g NnW!20^pn ufJU⼟х'dy@iR%Y}İ"tsI%Ep WohQnʹ3!8nV KS*M%}"[>1<{;Sإ4h4BM;kE %@\z}-Gxfw$9U鶒( 4OuMU50y5fVEbŐCbUPtYQ+-]"F'LVE8sMY(xr>Ny4 Mj,@B |˜Ət1^;B֘:Fo'5?m@Qexzb]<n&Ò-iOme'SՂeb /ζeB$I+R!3OM ^~9@;NmRP1#pVkGW׋s̘!,_,gM"\,6C4pQ`f5ٻ.^]~=|Yc7{WGXcAёz\x{yi@)j,Is9t=Vc:1XAm)FQuݛe;$"ODM"p0~/j+Ĝ3@/'&@JIvK{iUsAK1.>i8rARBCɕF}־Ck%ļ!>|] g-S,Fc,'eτ.wfIJf?׶&wCF}Q)ﻛ|A֧jszﭮ@<3 - z99'<&[PUwO' 2 Q20{lRfX[IÈ?t x/^8rlE+]㵬.["y|!f8:  D B\(m g XxBO?z\1"{DIAh_3xl=U‡yA<FEE*њmxnND !DnQ7Kdӑ*ƧKCɭVKB3r ϕʟAl)$TzC;' yc{ͯfv<'Ǜdl9fF zD*x%J NJ1[-]3> ڢþ]yX*Lva{!Aﴰ!PLXL)G+ 4HڐϾb;ӏ+ȉ!uSX-kUU8G;SMVߘ9'u78`~)^ -*x,&f >;bmă ʁ+oܪAl^;Snj hʦVWpe. ^E ^. I Ir)[W̙.{ 15 $ilrkdr1.3z蕵:bhrA"{XݺPYkYgz4v;vmj~g [㺩mCGDZ$",a-+X*mDOطK=wz3(5JKdbW?%޳0p f$hw.-&śX{B%uc`*z'I$'s^^yFc.Js)_!Up@($ \3ٰW%bήxEUw7~Oi]{lO7ORioqf)Fv#$졑;T`)#_a]R.`/KRO "(OcVQ͟RD"+g>{a@}>7esXZ@ȣ2ƆTT'q\ 8ԻN f7Y_,Pv\' Zr;Z:QY0C_H\suo{bh#[ EBdŨF~q)YL52聴w`2ByDxsY&7k)Q>>i ZEf;F䮍 Z,`}wW\(߇^pR ^dvU)\?/D+|GWU{%˻ ڨU?B*6K7Zw$f>U>vʰXwpu/])\6tUSx!L&7'ndd]ܶTcQ;qجaZ@(=P{q'-u`&-&8!͢>\xckXoN!5\?m"N])CA;Kl 3u}Xhm[ o7;ٿp̪Hh:x9Eicu_w5*P:Q> :7"m٪ RoGw̬ n\Lڰ'yLs]BղTݎ4Jy|C`~}ְxgx jF>rG&L%1>"ǂc5x.96\ %A%1bNVv/\;Ll l pѯ@9^hC=*GrC ?Eaݘʤ{A-Riuཌྷm:4H-X %K~yGWt]`ln޵yć:[Lfd>~Q~@'uXX?m+l;^v\W{\}3dNz X_t @qe ѓV$]O*G5dU)nƈ8\L/" yzjߏ{2W{9H<[DFJhHyɆ{#J&O>K!Bd e'+pN =^Enc&'y|_8ي /[-D+mez0nz1Y6aޤ;3A.csܩe2p<+ОU~5K?+T1 .  ѻ[1E8op}Y\BAF?:E2qf7O`K7TѾ^?<1ȷNo,}1&%fSW32Pn9¦ ] +5ꊺR{]ҭ%++3p!,2j> #3H wT8cPжJߒuV@TN-QQ%"ˍf^ԝˑ{"h2(.Xݯ?؛г}1IDս/2١ׄ&-.:i $@/80a$0{s7Tj)w aۆ$=aR^LP~f(8$P. ^J~_R\O#c{[Y6Ump tKiaV"3=%lxղtM2HjPq- NޓUn"F#$ 8x0D9xOUQ6[ʆƞEý-d0IݤI>$X$+͆.9϶H/0\Z0'=J׶u510ZFy0)=ߕ^xc/1ٌiuXj{-z>nH8֪, }>DXˆjЪMDE<@M_Լ'yDqRt5}?3JSXX)7K >8kN|i)^3cD ޢ9F:?we+UJ׫JGeBs>SNHX8D5> IgXd7J 37`3A\b(2]kڴT+F'E&JT@z)$^qyU"iS وiy~8:O2KD3R{[W<`"xˡ5;,zíoTkao΄wQHABd7 ^dO fTlM9aNR+8F<eXD:$ KjFW<"W04) n*0,|Qq߭ >ma,~WI?N ) mGɰJ}95νzP(/RYvFh <[R G,MXnCmwAf:Tm a81G5?^9б9Ԗ [tM L$a pFX=`܀rlK4IUq|zV-ܹqTUQoŞ|RZ?IV*@?(*lmav҄Lhw-ɬ'Nw,~7z&Bq ,w7~ɰ"FܺɱxyHg6 } o&"0B*yXE∁k%^0]~~Uo=r B )J:l:v34;8ǵXgZۋrDSnBӱ+zfD8HED7rR4Qku|K"#&y]G Z롳*sJ6G5jt[J>JkE ꧈9d9 %I_, m7Ha{"~]M}AO7``qqjcdd}5퀳8vNJhE.o73 Kt`q%˃}} ^Τ 3:xj2n?DNjQ_UeغY[h!!CfO⩻]r6TaHu;ڮ<쩍eg B3\FParIEb9/l7!, 0ίOR?(~6>V8S$U^mz|SK#ID(~\V,4DBބ*DNm<Α75XlLtJ5}3W߹!b lzeHW W֢- i 0pgEÍB{4P]-6'Od <ճ֒Pzٌ}U(ɸu_'8kzhFС_h8@җ(.A%D|BLݠG vpv5 Э1`7|OlM/5NCY]U||h}8-aɹH0`rڦT6  ER*l6baBo%bll%۾jZfc'ɔnض6Qy8\݌̱lj) 9]b%ELᥴp:E.)*~YBDQ>`f^ѭp lR|Y 5;tM\68R}Xo/Wa0sU(Ƣ%Z !PAdGo݁heV<0ٹMՂ%5\Qb.Afѱ4v_"u#jTj!ngһ^k SQWk+qt1 7Ǝm5ߦ T+H7K瀕Ԫ48dYږK!2;O k-,Ś$3wRgȔ["bx+CgRHGAb% ju:dsHhgH@6Tcu#ԁM ,FJ{vb}:hZHo޳mr\ LG--w)Ks|H(ssεwsfa)ۇuQhpt (4naA2\GP|{'!\˗F>0j9[_T QL`=ԗ[F0&6% lV f =-B ޠg@.b*`(n+mm\Qbq~8O v1IHb|E2q֢2[$L-h{2s8 zo|0ɂ&ӫ+8ן$7NĩxRV,~YQr8W%xtj|/LKРnLJwS~ڏNP؁!S?ݨ|f BDh}uU5!yaK' >a.#U{C#5N)ɣ[1Iއ-B*D-PBT'o)$p [lsgXcLO )/f-Du*+%=gF"|=zK_np2s6FFA8 |1sxd7uOt[Vj1g)Kїg2 *ś:IDݲ`3p+`Rvq Zkq>EOaRD]h m(u!ǸD-m2~D;,I`i }gȩEP h;w"'_Є8&3LNa ÈjfPG%g2*A4D.jFR9Ľ`r` vW%n{1I!W d>->ly+d}0'`+ 뵵̅vNz e 4ER6FLve,ET-cئs;ZXs H]-bԆ ~y`sB`9Q9Ng9,Zm Ubf1Njc/ YlM KJ·ʱ8}/N/yf|MEenTuݾxyT٥; (ϭ(Fhݦ K\0 z>#Ç%ШY0m)R!wU8MȹD<bgDy(k_i`8 aS7Jid=!krN::G+}VB2j s7!LZZD{] gA E۸\- QHr-hʁDn>ı2 b|(˖"XNktevq;\uEG]>!1楤/Ɗ0SVn&[ Ɖ@x|[Jp$5ُmv"Ԙ`q3j( 7i;v Q)OD`qlפ|Z% Q.Njz L8$oԇ+Z ?nCŃ.(-I`2}ѯJ$5 *fnk['݄39p4 ЖK ժ~fWarbKyhV wݬ( 8ywę\X=^6Wh( ~S"1$S֋G/{!>-U=X,2s@Fs( y懘kt /XXȯ?"e'W%nhehXs"U^!z+)tr (0y{Q=FىM Eҫ r~>#;ɒD+zF2"ku`:'(ԒlV@8ڻ!(\LwG8; mKOyFgfL'ÈyY>{\<Ge腓}P]9V;֠tfIf-$`tbpښ-FL 4NS %Hw53"c=[[VN7MLKϪ6E)O+70҃)6Ypp 42M\^-=^dŮ}F! r  *'~ m1. /Uk |LTD-u^myRc"!8́XW'6,>5( pr5}j˿FIG%w"PN{иR"E Щ4ed'q3Y`s&<nY_9Q5鿑t6 :#<_ &u(->[aІ!Au,3^ezs| TK,筆V8$m`  vKkY|ꗷ—2ncE>be.xa'Q' ^6`?>MOgdfbcd *#- vĭ )8bPd֨>VߌxM)ƒȽ]NUgt~IrvĒ#g0RmvӀVͼr\,ji\MB 3WۣGJLJx׀-"+-W0jN#0ٱf1_E'l!1] {c pWhk/Dޙ5O#D($)-%/ J\JΜ[?(W3⇠`l$ɰGbBלHyƴ$s]rj&L?i}0plx~T`HWo 9'2jp#"'MҨ\⍧uUq5hP{8%vH0G&L;$6:HV9@v'^ef )7XiFYkr5&,,|DQ{ahj HHjVc΢lVv<RƱ}Z4-v e3A4`EXQ H1H:XM)j#}KP_<aߜDCjZH!)fv/'yb@f K@>CC2wm8oLd\<5>d̤A: v^L?x?K0nLu"jI7(La/pDG3"Ph ǘ? vE>n#'=*>a^:j_QאjQIL>(O= ֔=f~@rjܛ5H,\kWAv=D&y &$&y,QaHyElv2e mҚg sws`qutPk[ jlF%Zyuܗ$A&ƶR`ehaMcrev gJUSs=|!C/oqɵ K빐 c˦CNq0s$7?ux/4ﶘTqsYgY4]n!$PNjYUt:=I(6,ꣃE@OwN?9\&1evj~J8v0-z#0J 1dk_!6)y#M0\o1IkՂV+ ♤N^(L95dQ.Q۶=+#% [yk& |'"'K BF;jT@H;cƕ9g"S)mcR@B-=7(Oѷ 4HZ.+F|8(lnb^aSJϒѻ̩|%5RH%07Qb336T˧ǦY&{'˗|~V/~7e6=~Ĥ~!ȃC^uJbA^7l׃ge&@ǦM3 : SѧUXȗ,hFjRElI X$8iQ(-6mU6cHW }G{gȸ>wwk>E<|75)RUr=3<}lڷ_j WK0&BXHJծhay\"Rv<ҁw6Ldct1=hW2*P^d>^ckǦ6-o0/*qS4sd%XʧC>c6G WX4 `"J2\C~V{=8<: K+n $D.GוŔ 1 !jd>`Hts7!Ӷ|P 3E⠒7=1(˔ĬNX2ea a L|ȾZ2$^}T#XDv%K1]O酅?FdncqX- U c4sUM9<'{|~xvxj#}cqrVSVZ2 `R;/{`XCi ivB~xpb1Xd'D_:e9 wȖd8d86Ckշ~s aFjQwb P@N5w/a8+ qlUǞ,Ң>`׼m4̣jL_]ii3e F`]EA&/ofPH ;֡[W%VPWƭfr&ޣq\MOcҦ0PZtJ{Y '5tTMi]oKSMe Q#5u*`ӐRu啅&mI6Y`E(7- yFg,H'\2+ih_ʨ= !,oS#?4kP{ n㷢`}ǵףc{ʱ=w:޵jiF:hqLz7~oC{a.c (mvuC8A,c .@i5Vpׄ=^4|Sgxp'aO2'Ak`UOzGTgUǪ <  M^XFzW0Tn1~(s p9IJ a,B!k.v}R8iҹu%gdd{RK]$/wU3 rB8xzhϓsHW!. :Cjiv Ӝ&{fjd@l%Z * $&u/-훞u {⿥u?R&=@E@kMx-hxq PQShFf~ \0\3,VS+xA2KطUkP6 ؛,HUzvq)Ɍp]s@/KD :)tCPVӸ~T'; i!xҁ*x/0/?57Nb_KCO8`LsY՚]s~^0|?N;ĺJ2JSy"|'6 n[HMƉT-r"REx2^I}s&xzG8"NDۙ)64w *#'K˼PFAVzT2ުDC8mtY!,zRK{v!RBS:$v"I$"綳|]B޽>OޭX1iO7=)EC6/q ]UhYҋ&\T-UUĒWu-1EI5( ;W 1|;:sr`Y;cW?Ӣ,iR12/}}Ud4]HHOlbBcUml^)rX>[ []A`<#6@qYy s[fN2v\ <" M3 ""E~i r#S 81+G |5 {|j7'XxnH%H_.r^%V ?fm\TDU#&k F ^>1K]t|{vQuTDNWQ{w۪ɧ.Θ 쳸Ne}'nd^>ap_fXu5^F;"Ge%bЧ-\v\µkN9D\zqHy/beaY (]G3-kɫ߆dё?G ,0˱ ]৺*Lʵ%PY8XThT<Rd8aVՁϼ&Mǁ}O;=.p1=oc 5'C\$k[ AJ~o4[S, {%ዶ0> כM9 RS'O~ f/d+Yƣ%0թУT@ωvP'R"ڭD7WtQX(D}1//7/I\nS*-i! bD,YރdP٦R;Hq {?L{ZP3WH[gw`~Vh`uzy ,Nic(K_< 5["^9ȹ[{#%$Ŀd^+5#r{\νÈDB+i_YA%yXqm/4SWKPGV r߶Cc9}{jI,sL?۞<ڧt֣iM uQ[1?ɧCJopbפ1i xP&"gݠHG9uX0NϰxD*Tmve\&j K}$gSPB"_Kŧ7//v|Wu[22ה__lN x@)6Ϻpϔv/t yƲ8ủf!iA~d8mᵂ0jUH9>zۡX@+oSlWAsy@r>mW v $ga%@؟f!ցQ3vHv$3"0 rmtDNiY =[R_f lVz,_%sYYF,UZ6a9ˀ9"˯g}FFP?MYM#c, wj(rj7w=p@T* yρ**i| + MgA6 $Pt?Pߵa÷ǢNG3IS(HG׋~suEJ#VĔ`qKBjIT",¸VVzOlq>l)`$Ƃ2 [%+=Atpa ^e̶"И&/OHt4@?H)q[N%zhodLUG[KWu_Uu}q!*Ж (Q!ЃmMM(׬S)OuK1\]6]CfA4]ݏʨ)}&ړ>sef%9%u::£xY Yi Nń,ob< |>ǂ{EnGP6ZRgS 6W,-W 0O)4@#u[ti v&<Ȃa}H3yc.Vuwn3)Oh̦ZaA-3f/{S(h7ViLA86d] k '} OUCN6x]dgtVnG^J\! ņBh,ʗc'Q':XAVXIMuH@O~x4(S?ІI j$^h !9΁-[-rEv,= YϬl8"4(HYM9Nj, _^ [VJ=|>HS]PU5J`5`Cee˖0 ;^K+4zX7|SuvGǖ2ڙ y6/{Wd;tR; :i<>rƐQ]\LKjZ_Zg* /d -i.C!͛)ڏ^fSO~nµ˵H=:`wK6v<6juD ;[@7Z*~َ2apC0iQFwr:Aj5UnDCsR_W+݇eP-#cx`̦xw6~&Up)Dbn>0,]OI;/sW^)tzNvcOhmOn5Id?EZUk;R@Cs7 F? ̐5;2O ?_yOL$.PZGI}:kgy!̱aBeZr%9TNԈjF˅ȷ}zW IPd9sf!%Ē3C'OB&nTDj#d&|:?vDvU?U& ՍZX@'@WI EZ"p=Ppdr^z#u<(֛!J-.|ZZc~K>L>7 %fM\[hh.? )''W5Fv73~2 C/i{VU48ԓ3v 6b$Wj%: w=Z]oliL; ؃EFfOdiO.#cOh̊x,p[Oܼr!Z.?g`iO1RT9os52]1RGb(9O={wBvzdx@B/b`͞j̥V;GJDt"I) л l~>U*ɧSBMG"ݨh,DxߘTVJG~IMQEG"u=ÀZ{+(\InbKf .`}|]S!,xS̝ FoBlFhє ?_;i=hSn"Q,Ë;Gp}2tv_³y7#p(4dF+X5Ck@2믬e`EQ?y:5J*I%ANrԹzJ`ԇfu]U |&^[hWpegvt6t\%-ZTkR;Eo[֜"^őJOY%h + Z/$&1/!VjP<>T y;Ng"G:xY9Gn)ZJ^ACnɣ<T*`/c_*SEur.{!M=s My T{@5ؤ 'N×.oዙJ |2{Ѳ-{짢jH[Qx WRۣ|m]Vv)][}yKKw4y9QM@`Rg[)Hr  ?E).Kj㹧nM0m?b*T^B ~x׺åx$cP2$D49}>&ޫ+_k['O2V'<8!@Ni=ǝP@?MꊣyUt:0Gbs*'g5hl8\,5ǯW8u3="}wo^Z]M9 4(!x84ɥI"Ϣ=JnKDOmu&QM^W#=k58zy[7Vr}Tä#amJra2< BxGv|УNTm~e@PHW IqOpyD:s}Y(n&Dg BȏCO6[+?)qMqyә4m$}iwbRN"gEl<jZBnDA:ÇQ&aH@@k?R,^cJp uw:Y1M4`{F{2o 3USY"B!CqIaL!̈;nrdCWLa)#1t뭧7`Rpܣ 齟lL٬¢)7`ו ;%#Y ~͈oKmHIJ+%ysws@PI|Ui1)[wtW5Z}T5lnQ?{CyaBP@fVg^$(W\Z0 ( da=PYOe[ؘ!Yw #;XH:sRzJH; jEo1T$JMxI4e]K ,b 0%߄j;`d'?q _?6 +!l#յ!A̠[u@VG|V*>Gwȳ.ZS7WO_wR0yg嶶4)l("|V}#m*F]MnkBO':' pURX4`QOXb}}Xԕs Y{" U%ma.fϹUE%ۇl:$w|akjPm,d-QpyУ-h)>_/H0퟉ GvK}gdԳ1>}̜`kX(K֪bs 7;5lJa5/l4@|m?'l?DM'bG# b0Ey e2W:0abM)LH+F EOheUNEm0/ 8Խ4,C$ q$6S^ R=ȭ-q FzhSQdPD-ʃ;0[ITCaB8|̗n/2&Q?T2(9 }3:|qX9Tufk'†# 6E>쩥öHhdG;2FN-THȈ_'EH%LPC?1.,C1@FC'`'jn,p^ZSfba%k+aG2u-)z6{YlR&BEc%uvpM NJ9ٚiu?; [mپJꡔB iTAMMgݽ҇wsHbܻBRB=0.Sw\YG҈Ky3P/Ok)A4D ʟNOY60 jZ6Q+ތ33ᧀȢ6*=c%oyk ƿo[{b iПdVc"WK u" v^|_/%ހg/5zGEqJa/ DA+<ޜa*>Öl]):*fc 4SS8t@7[@24Jx2 sMuϝ.vX}7N>)C4TR`#i?Mo̷ hۘO0U~ϹBҭȹ yDWǻ'w&H~7? 2~ΕL 7sJrh"~q @uZNvqcY_L-[b{UN<ˑqB=?7wcJ >_-MvLmPWokCS 5Vݯ]VÚ&Ġi`iB|YAvxBxbzJ vklUvsѧK>D@;̙֟`!dZHȳ׸uzl;)Z?v%y-|5#ዂw=gi]\؇ތh[>uJ5XD$זkL9>ܻGH[x3`i3ƫPj| UKQ6R #| )-'Df \K&JXsQA6i,++*/رˠ9R GlMؖoBj+&u>BH(nqqsH-.)[][v#-; z]iy]Z$o҂\Ou&m(}a-nu}*L)T"r5Ckr2^BYMLdp6.ƭRk&$˞U%zX۸QBuCE.P~P&B)VMCmy6Go\b2YfU}F,ptvRߡg%Oi R\jXΘM/۷ lv+5 XIDN#dB )[ٔEgmI1@{:*j{dU9MdQ-x{3 KD̫$~Xn$|G*Rw+= z\4Y꟒*y/3i|t7dRH6֩AV'G,}#Q1ob\d+T۬ )!e!7i,荙gG,M<^זt1MG *{ĝin"N ѕ^K,2MZFrI\S\1яw:^8"3&Rv/zP'P ԇL@[Dx'fb\6nTyu X| a{Ҫ%7GdadQbDs҆ _DA66. ?ݹZ6)Iҋ5b:?O;J.vMy"/=[rPe8y, X ;tf CɋHjr{;&MճY|Xk (i9Ԍ@-&0:@Aqt¢HZ܏13iUt3ܞկORUulmpK#UB|L&5)/ĠEwŨ,W$uDk~W/5a')`%K{[tXGq|8#zyOŦWbwo(Cb)9Gh'#Gx!ÕbTB:-.@?7Q@t!SF8@)I.H"cGcӥWߡ,4RYx}< 6V7߲mIA}^/Oq։WU7ȥnyZD*C4f7 sDz"(=m#-'gzsF ٥[1Pcyu0-W iф9)C߈hʄ MNE$OCݖ1T~D>}|NqM 7tFʘ!5~{̃xbܐQrY{=ENΜ\Hi2Y>'n'^ؠR1/ *wlRAA>[JJL#k4xPΘM&,F8?U4eeQ_|?@} +ig4rJ%oYWQA)Ӯb/u2tF܀K{دG $ jHS`o5wx69{j}ϖ5E?6T)'-w L=.e3o_gcJL9yuLi]?EXr n+'bhf3#2v"cHSpvJl};fU}4h9˜5o3!fcACޣzv)Ȱ]4\ 1lF74%BkQGN TKR7u@"sƶԔbKwK=EڼbQNZI]78:?I\0Ou:MwzkYFW9QK/ȳ|: >sqE/TO\? dJ?zFحorc ' T qs8s:2> VVgf |+QϞx̟Zmv N': [JGݸ]y;aE+xYa97(?"Jg< 5ҁc=?6)e{ !9.Ґ§ H|Y^zד@i n2hD;~=MT !d̈́˭C<zsӽ+m NID]Lnt <$2K睠r!b:qɻkGW0]_{JГE'-q1䈨7ej\pΑƙRbY7fDq; F?X<޿$śͻI\JK(2klMAyM \#};Y$_Z|'lf[ roU;9~f)oAy G1Ooƅ0^. >~mj"(9_Pq9Ł¿ dMS!OX''0f9:L鄇#5Fu^.[U p,?dHpu͆T;`eHQM"ߕW\_$ ´Bzfa1u~Հpa6ǫ́zu,&ɻ|+z|OM X/08G:B1ka6q$jX& /Vc~LVУWn*qfUm:)\E;a!(HIq4oFυ(Uq2#.gatTLf[D7 +-W2ʌ 389qmzGvY/'C&"F1ޭ&(9z68 =>X~mӫ̄AlYz]]2dP-E qN77W;4nOL>溏maWĘHLqnˋ5QfUi:_! AHPO\ȃ&7 WeF>L`X;DD(5y *NtcO۰u&'=X,Aq|q;>ro PtiNgEl315TN-9|6߿dUdz>H Bo+S.Tʺ}"xpxo 2&{Gy.DLO]XenKzӏ|0sS}R,b?7cݶ@HTQI .MkLkYޕ*LvI)44|DD1dz />ޡ?[7#/ ;zhE*ut!JM/cYZ|e ;)@oXU_(/RC< Wj56J4e}j.V{GGiRX)^;BӇ(_9ELXL{b-xXEy E974~.WP;]P x'Ƽӆxb.};6Ӏw8%9E$ uTP=u_vlX8$Y ³Fjh:FK*."3Dt?(HK4 (lHNivLn^uCVrlǨd')#}2 <\,8=:n9"J5'ѯic>P0eՊ-4?6Yɂg/|~#ǒ~Yu%%㮾3^^b׽+eQV^E >{-<ww62ÖY@ V%O pLٚdf%4X )يcJhXDJ4=i16G'= !js~3_ )㓼ֈ615P׬1_敲+]x͔#3^.MĹ"/lO?QTiXFTYPv=#WU˜c2>)#D%P?#)˭6n~ Ϙź[H0ӊn+4x` N<\dw1Z3L.pW+P,0cڤ`=1zÔ~)24V֖p:HR-A3{Y~ec ^BQĸ: b_0+B =TkTf1NO$G$ 'r1vnOc$'SAXթX`ؗAܓ YMa,xF6`'|7ˢMRGkkQ}p+2!u}TI|ppj =]g[tß\in+嘉FSr|'/7YO$YF^qcdɛ1#5\F;Oƭ1+ӴN pUk?! _/Βrk`sa) -8%?V-W*Y@hBŇ]ǒRs)>'޺Qvipe{ iL=vLՆ枠p]ZRyǯ͈}FV)*rHO JSx>WmT{K{={8>}.ݧAul)obt[4~wMWRdsg5;- ئ}"sV$7 6QӠ&PKRF!h ? 07M?{&0֜چWD@-qjmJ{X8J`|#-᩵4ׂa-oNͣ,Rɚ'nϚp,)LeP\YRO#z$e$;D/*?18,b.}ۨPno|O&kE QnŤ! a/@'xVAm -YgϰǷ{==tUZ_[Xa%0$ s@Y^G4L?>m0TJtΩP\(` p͑OY0XrOtHpw%Ϛ3&gf */4j$QG5z.4+Xk{WVԓ |J#'O'WoJ|U(uuD %0]Nm @Mn M6wb{H6=Nx%u7d/OSP04vM۬ٛ.HM}a82(ڳEa|CyUz>` B/\E$2FɪSg&^'<'Q NIZfh[OX6%9rQb /jpjyT$;}CrSwk!E srC:ϔbs+|!3ec(v4_:HhkYh*!5&HrqtR/_pc!ŋf4|I KŴ sL`lk"u6Ԙ&־@-C'8T_-.R@l -/Bv" G-(\Xi ڃb+#!>LD/yIQoZ\%Kd v6Gx3Hce k:`!˻ͺYfj-y#ʗ~7׼cLW}ߦb :x$]%:ZEOd8٘M_ENjâ~6tHb=lfu:`'5j0ӽ~ D#qEF+i@}j ^ȹ~׽%bؘ%P g[|G#,X8KI\wؔ\e2Ad3ɟ{F{;&r5CؖG/QI"I#vv՗@eJ# 0. Zzs]R3Ka͢'EM`߅Xazp幽]Rh 3Bx2sW)ԭa Ǎ+k?9h$U.p-Ən: ɨdѭ_,oYI1ݺs>ZI]|5Mۯ͇FDQV}ÂVqr4u<5t#+bccª)1}u-IE]|'t9B0eE g| Նx ./)2J.~ƂEۅ|3O^8EnEaVh {XCmŵ (<1HH0M/~9WN*രD6Y\|fd` /BNNLa>đ³'(ɂ >SxCFE18<=/h9zŧ60 e |/L"n! *Zu'?}a#ifGhc[_w5NWx?<F gz{\asC#Vl5!C$vgt~@)z2?cݮ>ڎ+ߐ=! ^drbcJ 1HKX7}LH=+&+L,rRk\C;uW̭"2EFN8Eo+2^Z7Tѡ?3LI9rO."*UTO]|} Oo87-v=_[?S\[R["2ksv,̥olڧ4 2RY+MS˛[ܬgHy'iǘVc>gk^h$SRڣ^oVO~8#UJxҭCA]T(`YؽvJ}ե&?*2v#%>KzxY#% (.q==uњ8:fPdϠ rfoG.F \)>HoRH|d74`uV?B̖cX@@ܟs1':ȅ(u)#eBFvUxHO6VfW9jDZi-g:HgySf hf=Eyňv{̙ ;( .ے{TQTe]vy]yaFYF QǁDqSɨKcOŠRa}!T~`VPy+іF存B.K+#fjc:& pѲVL:xS#8K;+M o}'sӔX{탹| BRyiadimU}\.ﮥm /8Ђ x5sQT[EgM&zvn 2(pHw.KDh6tExO\Xg݅,d> Q4zyߎ2hgFIr,pjqW^sf? ܈QʉTV}JIXe0vk C-jnQx^(W9ވbXFXtAPՑ㒮%*yg ~Hɸ-6c(qHV|UJ3mWjf,!zR#M Ƅ`V_tՑk&:['{ Ylarh֖23xÚak-9M7CӅbCts*=Pόcjh: #P}Ag^7jbd*+ /恟#܃?ubiE6w.ƨG)/^Ֆdʞ4W{ f`)Wnj; z =SB}j聑2nKBW8@=$1񡓢 f\AGa]`<=gY B՝+-`2OmJJ9\vlcql!2?veA*K I'c4|K-F H}bz[`V}<EԡTYmCtq`$SUθ0M_׽ϾX܆lwtq Tl3ۍqvYfIz YŸE+ _3+cI4,&j61Ym!25djt҈}2mj1 Zڑ8ىuo4KeRuj =ciF1$a/x @qUe{-;d_C^UB?ku Y,z14XX_8!Jvn% p +`1:+e㰬FÉ@VkW|lt[̤mkki˞]y,~Nk[SHpwZdOug0ޫ>ǡƢ[7بMą-sDZ11`&D6֨'yM#+ㆻ_FQvʟs|}4Š;xk_;PZg?sSJ/XkP=<ވ!j^F6!gURL= l$b_ѢP2`R'.py'XE!d2\HX;Ln( 稒Pi4vptž/V6n_? ~.HlzG޹ּm&]b!YwzFvޢ^(ϫpF:WZXT?:r21X% I8Qa ;&=̖1}!@f^m0npN11(i1u@BEv q=fe.w?Mx$cX1\Cݕ/܂ I_9ĵwϯwdUNy:@ki=Jx!R57o! s 6XmyoT!Te3$]ZZT Qe1?3zԓ|e7(CƪJTa`3sn!sv>e ~?oa@_ 4hW`U`gAD6!r߽ٚ}?G&$^yԣ!Tshr.B_}_?~Uk/ȁCbE 4{J tf)9CDJcZt!E4{f5˳ "y~m+^u " ar<з":NVpfpy\y3Koqb)o~J¤[ui~vxx'~ ͗a!X<D.0Bxr3Jfwp31 Ve#k]1i3K}0+\`\ijprh:X{CUQZ]R,lYU!|V,y1Hb_i#K+4쯩` 80!wqB;\Ä_7Vlc84EJ:e.ZaϘxI~ȵQQt6$YΙ%9>Bi<˴tV\йVe(pgTڢqYPE0QZ+U8w j@%]8b$Kpa*$d5[&$ڕ+U4.e!$s5}$6oSe%َIƅ.;>af]9l;)v1Nf_Rbo6fY_Qu ڢ?4?e xʗy kX*a~ muTD'vy. BIA`2>J%4m gِηT׃|\ YoӼqT=;,#ӾL #=YIRyXhg<.l4[ @D^U-y@(nz)w2;N6&6 ˭`ܙW[-%f=PAZkG8]8F ʽ[y2 S[dgdn&ߤ-θ 1 x[z3QɲE0~O ͧV%_u³vO(?wC a[R2MꑏW: j&Ӭî=OV(d)YOX۰aЄ`C&Łz&; CӃ%j+[$-k!?Jg۶A? ᄱ+9ř -/NX->\fPa';֒͹A-?Q'L[ Qvi T'k-{O YU%%˔Zp9vωv0YV3Ue qNsޯB3 V &t&z_JƜOZ4,H{l+{MtvOX8?y0"KI "rlSB.e@iN4? nGWFlhI +>ށ7qg4TmN_1E]ꪓzsLkYfT07tWxg[}Hp@$9 K%c2{QB螧ʂX4шI$ˆ{mp e3ap\45wQ'J_Eek =;~غ~/K;0c-]?0~d8eOtH,"F ~O}lFrx;DUP[m="X<$1Ϗ,1wgNfGF'}0ԗDO9WXʪKH^y:TOJjˀn*_q :U@u<躁}a{>}u' hYF/2yUEʴ Pd,hS y (R"U9 0@mŒȌVfI<~.'Ѱ|/V'J/] eSBXJn BvOܚb$QZϖ$S%Hum +y"O~o*@]ǚCpzyaǟ#(L\ *'5`D?3:&ͪCSAmotQA| ;E)Tƚ69=6Zp S"q5-_3Qcz>V|Zc`e887@!(BX[+=\K@}HAh.+>g*2-ÔJL=a$L$+Lw8Bƹ~uľ*W*/'#„]F& [pbSy[-UOfuuenhӻ-0p<)#ocX;7_hdTHݥEkN+3 hX{@8c]6l0գؘ Pyc*1"@h~\1Pt,6XTѲ5䮃6z96qమXMiKnGo͘P52l^+R֍|ELFdűDffҞ>{晸A2Xx˨܀I@>i`TR>ݏCidĶq{JE/*g,pݦˮMxy-+o3Noam Y5j"AP~BC- Τ6ݶkWMd (XК0mqJO HI]6V!#!$ZYrbS>z_jMmV QI{0kn0A~CȢ1wP"u8dOY!YZ4[5Ro'of!YKV2  o" JPs*k uր>u=vǷ(Wm |l%+gm5UcBX/FTx\Μ_g׎X|o(*09`9,95ƽJ"YOYB<ْ|` 9F 7 0{)A+7 8?GoC`ްBwY1<| jpOgd:ʫ[K;V6PW- w fLhIuնzЖs\D$k}d /td*_1K+#!OƣHïjӅ5>>diWf4'`7TiG 1PEɪKyvz c>8Fo*jY1/zt F·X@H ^_xm{Ekμ|k^8rtٛ8Q܋gah貺i~.fj(J94_eE8GA>Ƿ,$EZDeI_*}.ʺk04k> !n틴_J-cX,Ow6nއY ֑[1zxXGU@g!_0մu}]OQ>~Jz8L'宻_ܩ λg=7/ث؃%e7;L e gԖ|VOPP? f~sMVYZn9 s;5>+66!Ӝ:e-W!YN.֣0Bh;[򇔭jaz-G}h,@%uYU%^!z&'O{ڥNua? 6DUȸ82}CWKߠ&W7>WwО^֢[aEiGCzU9K$Ȋ[vi?,hH IE6_3`Wġ:.ʊ`=L?^^KQk c2X51`jĞy85UB6["cZF %Z([E>1XE:Kl5_=.f^dޯz;{-"c6 /D`mn63UNaztv#fӓoEfHTJI^V#/xb-:`&V=A[)cV ~;̫{tHc/t"}CSMBeq1f\ U QGo!-{Kߛ2Hgk{ocSW<QMv&lY` XN1==d>oR#1sNO쾓x^8 6mʶZ,t'*~{QsƉu:2OΨrr'P3JF-mSX84Ѽs} MaHgքQ ={F4;MŻMPK Ìل[dhc\d\XV'Ա.—.w{"B+U:GmAP?]XCiô8At4'3w #ˆ*64Z_ 23NIfО,5,鍅5'Xy*!,x'9 †,_roڦNjF )VQaem: W>Yu7'Q:,}ŽIصllBEkdʀZϙ L*Q,hT \"o`Wf6:\yDQ3L-QxLO48$|h{>z{<|/ Et׊Yos.ӂ} JEBiOBkO%4Ymc0g`~"P~ Mg"k`ʸD'+`_dF[2$pMtե>$$}!?oK*k}`vf +Zz/g%cj۲&IbUt!Q_ \VT#U1>gu5{ %(ۨ.՗(L90b(0N'M˯0싩]9#'q\Fo2f;Fv$p("3 "ʢ6ut.hxvD]. [QGҪ6hA(\3`q0lJgihx.rWwΓ/|gctؔ`vw : ^RoEmIN:Qh]G Uy. iE+ Bh'Yw9R Puㄞs~/+C*'(%%Oo @-7+3YK^ur#d+O8RKm*yC|@-[0* 7Bө7Y6?<9ݩ| {rX6 =LV쇑 O+o^F3\{A9, 䃤J+/} ݅F3o]U:רQL+M& я\F5bNfWk7QnC8[-w^0 ގ\抁!`dtEud4}@1`%gCN\бBWv&_ p՜#[tĉ'z{5e ^K-a%EUS 氱乶L5 9vA<`R%lE~/l#Ky{Ґ=9'fg7 ~Dn++sZ$a6;xX]8B !q-͟y,wOMR`,oG`yB`V%o9Jd~i=#56|po#4+w?j)H9xyv–}EUAmȊ7zbK rIvsb Sko ۜ!axt<`+fsLxg¡9T]7M:5+=V\[gE߽6 n}t.e՛ѧV8L46j*FIx#2lI&TdJkZCvHB4wقHXBr7i {Xk|`Dzuip,Rn q'+l!cVjkŃH#1yx"k{yEA?0˭3̥A.#MKa #ȼK|C%8n ;Pl'KYj/;Z;Cdv=Yw_ ~8 JWaN!wJR%U/_]OYœ b*{: Yx_w G1, cyIZL\ ) _GA)Uuj{Y/)' ?Ji>$PM"̯ "pj b,Mоac(6)Wuw @&AkҥSa7C!zI?X3||"'g1ܟCP&=dg[n eqG6ᕐrA dX"G&pRR(E10afȨVS>t @”yuJUf&O `_4~[DPH{.y pbfvTa:*%ˮ~; I},[`ѕ9*uEHyrb-{hqh17'.#]y$ 0n En% #W4OaJ4N`o.'Hs`;C {m~Tۿm5c%:~!k;^xЈ#rw4՚۽?>O)5 t[pFf(5PfKaS|LE븪[:;"1%sScޭkٓ4 q !I%wXC o?X={CmZ꬙J7%MϨXppI|Iw'ɉ @ɢonEEu-ʟ:*`]$OȪc]6&?y9G7lG79AZuh-ҙh^I_swg$&~-BFEi#*HQso}#eٰ Pynz)L%uGCӞe.~{IjNu Ǻ/]Fi)oh/fNm]l|axd/-lJR7yƼb&Ӆ߯ / aH~QgL^6~ ג0cNq(Kqh(&GsUsZ1 ȹG$TQ^%8Q$6_ªHYblüm @G@z:`ENY;ctZ(TMdDG8lX'R"jNd_F(F[Qk Dt۟^䑠q=e@LvngK51 g <Gۖ @X .JIl`cu4/ia]H'ZjRlSQ,wP%_BB%[XƄ&bmڈ2A ~ DI+YMk4:9 nӷgGVd`m?,זnude/v,}㙤KK() @ˁVބtk)WQzKU~|U<-nSCqA8Ha3\JŰ8B9?BťyT_dKe6ߍy|V,@ti (yh@QXZT|28κ<qy/:}{Q=lmruO9Dn{4wm$v"v9DvΆWOVLZ|*y}gDLǩ]w(&cjo,܎R;CwQU蘻;ۨ)Tam1-.Oc0HnRtQ;Qu?7#9AI 4hQ$kkl*#av< q(Oj0f{RKXۡZ͘"u6Eoh(ԱmtRb.bBrPuO7q;@א[pM4seje GhI=rبE o$ 1 RFvv1ssDzT,tʨkTtֻނL齞 9ø Q0kh.xfU>D6V{^x7b v媠V]osFD3zC L`?T 3:rgm $Ig-/Uv@՞ע?/ v ˬtIU'Ocgrz$TBE,5 \D2R ŐHSЏLϘBlWFlHfv>K4:$yMι;<vlA(|LүtV+ `џ$ ˆ0{_`qNp@>BdR~3F> -)DuKb}yjZ#`NQ<6~FI]xBX`WF7s3U}[Y< Ķ1< >|IYkMA;:'H['8s1kB͜OӹzQYK%6t}I3*i%Z\L9?^%`oB`noHқ'!"a?C:vʳ?4!} PB8@HD3|V4;T~kZ_. [2.ދ6C,81J3Oao,޺-yw%>h=%k͍w؂-bѨDQ s.p?ClBɞR]4p+EA:{G\Yx:0ND\pnh#RRWԖAG/WXDCD߉g8$D걿)8ERcp /uVtҼ\avsl_Z8Tq7U0(3;Ѳ0`{ Rvw80OeGQMQ;)D5F]Q9!ݤŝpyd$|t3螀:Ep NWcs`;z\®^ G1-vBb[w?i/Cd=vrJQ_tԙD9r?ve{epsrE֡lFk Z amK@y}:C@!s~02+G{TXeos2< t}-!c}F9&RG o ޿w,q=ˀtS̄,1u8 V]]M;$ T.Me"Ž2\!!{7o.9)F؛ӓ$X>(9bSﱧ,R`|'MNVny BA >̝cӛ}ڝ5 W!'`ݒ Kk|R A>E|魀m$h}GHbX!RjszP7 I^o5:Hڔ!5٦Pp?Ag2>9sH}CB:^ͽ¦-v O7 :R52^a?"dy$ƒHNTٿg]2+\K"wV@ii A~L{ޟfhuԺǵW͎F]bKۦ\0a%V[×wo5NeGA_uC9EQCLf/))m׶h`VVfO+xŜl,!w[(@~0鶓 +9bOK ,Nry.67qaV?ƝzY+M7N ^X !צ챺\bͅC:A'''5e*,J屿{*"~-a-?e!otsV!ĭ7V_X8f,Q.}='?C-Mҫ5Wu\a!N '-܎!B#!H;FA#@מZ@hA1< 8@pa/HcxCMѸ)I6BWƼ-;pR{MO{`bm"iOSHZ kKd5n4 sӧ=_F:ȁ!Λ)MIs#z^9`]^^,M5S(䶸aj"3Z2fn֮4UW6'яғamZ/[|OֲXq~2Q^ɟI.߷۷d1k&gO3ZcCHxҎB^ [dYe%$ Is\7O7뽃"6!f%odS [m,ݏL؅EtXΆSJ+]3όUXZ4\[qH$[l4@').@6s+FsW05|}t!EL!^nQzkqo+n2gWKM徰>S2ƀxJFz,H_P?WBVXP7*4-]Qr6xau[n_8)T#}Jd[s a zLzshl~8*+DKǁSykl&obdo@'DM#+Gٷ dz?H, lc6e>^HQ.)&'ys6U X 9BcX+Tzv~Vh't;Qwvf?{Exl$"Iold Z>[*741H0lRIY#?d4+ 'tN ݧzP>t~aDh3JI"h9v#i՘mjy? 줦T|tq]PSn1vH(7iT0fџwRx;h[–E+e'yLp6 6z%;vF_! 4)F|#<* Z|F-L嚽bgi3q?YB\_R~w㷿D)Cf17PulM@N)҃Ք}~tPI ޽AaIR }%i;C Ov!>t{n ;n8)\X쯢8J~[* ;4jb#Wm+M'a3΢ CA惵w*@TIsSU+ n5Vj%uBvB)s8ϼNg=ѷg&>9 V#a/& rڅ i:ʏp9nª2S$?=ŁtK> pc 6(z7W<w"u 0I#(+IB_ /ň"j{2ی/ &>)Xa"Eڝaƍ ^M!&_(4VS#Y+q͈ްM$loxQOq6 3%}dq up˕_|-Z},?Y_eŢq&ȧhoR.e'@O()kc0,m,#kƔZ!Y媋"2pԑp,<qvQ;b.iSCZ(5o0w;K2 "(jeUZ !^Ytq+Rޤf=z^zq\{pIz{Y`#IR}( ٧oq`ϊyG$ :Y.L %g3j,Ń]k#hFZv0~z gR=9c GٜAb#t;>h=.uz'A+DTjkIF׹4.T%NƷp y_IOn*PGUp#1kL$*DA9O8FpZ4Ĝk:l̑r=)Tcn EhHNhRhEX qSq&BDl3G~WXKlud,fO ҽIMq<9(Gd8<(1]LmdtNIiv'KѸ-8SKpm0gd4؇JZ u`дP-4#v&*#`oygq2VǾȵu*a}7 8IUap=ҟo _3vLWْ>CB*m.Od@eu'/?$cUƘ( fW I}m,C{ξ1;81T{q$$1yVA**vO?d75ɰ~nC8oq,Db P82teg iXpwo\;#G+~`XUGAcz=|{݂zkNOF "*UŧLW^Øl j~S" WbV*6ȎA9#?H\i:3cF,6N?TE1dD&I^zmDJEUeMVyQ/= y,?p%].\ƌ>؍h |[y+Zs ^(q]}mZ|W$kgqOm5S=[jp`.V!r0N@Șy80:A$3WkI)[M[UrW58zЭBO'B%``kkdmz*8<׋.4; W$["1c,xIq1R }~3,<iٓn?6|:$BI4KvropkzU^Gā Բ )h픃~{.˽Fh:.k}2t;z.me,OOcd2j= b0Ɔ, WSS65|isqlLA"Lxs45 m6j \Bez~WMH70}.N1L;OkD`ɍ~&:RQYGճr l K92[xp$; 8;b5p_G<,Ek%;@~:2JnE[CkV~'&$umaRηwI͕3vl3Cs(((8 91o~o-_lNRr-s5eJcui:,$pVD/SL6_8c]ڝ"(v&@Dya&qQtP[c [zaA@!0NW\0k?vQ;/AJ| q0rMGgdaY0դ-OskWi )ywl+& "c[{kp@.r)HN#p @ȫ~S2f57˃@Qg{6'E]l?lNa{wJeļpg<-^N*jіď1n(UQ?[$*zBth _R9k䊗bMvv_!Ef0IwąkYs_,~-9$𚹙C(vYD?H*܎ ziR* 3S21-]}[&0Ӟ : k.s$)MզWהhGt78<6_1DVūo8T2ݼRJu=GmC)q ߒ>fDV~9#_K °Oz/run _*CgjR=Ϣrvw5]blc8q>=#Y ﵁V)z؛̿lۍG~KjUo`:,Yݘŏ[CW~h99R+/uNhRKv*Sc)<{ zf]_`DBo4Ek q+"C/T>2TL}ZyHi(ޟx O7*qa\<[󛗌 ~cSKxlד wj Vс1tz"LG`b{dݷkq)4տAzHBHxTZ9ZօMg`'CO&TȞf/F\ŕ~g&OtR I-h9 G0X%m į8s^"q2|hQ<Զ3I3,|Kھw uO1Fz Zz^$e ̦5Ifd[j0ЙgI1$\'zG[mUNV Ys̰K (n9\9`ޭW]ऒG *fdțLfb:,m?2>3kUZ36a[_D_VY O#FW3!U[UJHM;25w\Q+7i0)c1=tH!Zܞpk=GՎ[9 Ʀ('{kh̀y+D#7f1Y}D۴KtZ /`P/'m{#I!'YPdJR%V'hOUǞ"#pL&H8"C0*26Z1U& Żh&f-Q? *+JةӘ Uh;^%!OL*4G0H4*/*@(a3: _ABAh4Ih'cF5,֮g0Q޻ *ZIrؠ?`p{(S ns(/^'Kw)! 9e,7?TIHr㑟ǂPaaG(+@`=*zU܄J,' m%on:cKkFrZb}Rq4977-qc$[}IyTJ5F{{UtvMfVѯX,'cX)QWT*sMJXBLԑ*/o>ߘB+ ,-9űkeb go\FJp͌OL 1n$8B/Ƅ1uV>rlhTU *^c P]QU/*w:IдX`Yͧjb4hlYUJM 's@3' Y!f$AJs mBc.KzMDҏ-^5zko.I Yxzo9]љ.&gEvz`9ĭ1XB:Xrn,N#=FrYCf!o|$k}'h *zr03b^7I7*X땳 ntF!o}@K*c6j!#dž"얐.P$ϥjiYWSONe+[m#UY֚Is"# DrY~2t,e&]V !a<6([$6Q9wџHj:6jjyu,{յ+5L;APA`ǘ"3$U3z֤_;*iCRSzҭ``.Y+]>"g;ٮrG>RQu3!qP՗鰵ث2gu[4f*0]Gc-kH눈`!)nbg6NzTgh@M+,U_]?cb NcVN5將PLTf-wюgv+}:3kҵ.Ҝ m/ {0O.Dz\+7[djL!bǎ!M,!p-zQ|o?|.UF&h@ϩ$XB{Y\p}t]/׻Eb\lɽ³\'mB^ ͽ&R]ANζ-KJ+My " +c'MZy])62oANHI:7, 98h(F!|Q wYWo Z!> ]b;F'@cooOs)$qD#pBi 0An9U#⊼?%_-' 5'R= _ m9&=M&sT$M9vR'*zéZk?5x o-FH}eJ6Oc?X慶 l SjbRw0: xsJظFѭͭD $${|qu%-X!0B%I4t`1}EbSȔ)y?9TTd a_b~?sݵQؑҖ[,;PF{vD/9A%p6wKպ1ü1*abTΚhS QY Zܟd[߲6[bo%sY6Q i<%a{Fv[K2݀QR^OwMx*pP&Gjjvml l!PGxsK&C}^^]1LQTY-xYk^_ co] + ,%0Æ]0K G<%c8#.pkj/џ֐B58i߾_3%,m9Q̼b!`s;++dN SQpۆj&'$D:BZ{^_ mh MANnbl9|hU/(,EPVxi$@$_ﴆ!S>y'$?P2w摧@HRDՆ;xU4i6kqz]r-u'2Պ!<6L?< ޵q|Hnq"wX'Vzj=LM`uFX+ 4Y6.PKJsn; k<0韛Eg74#pDDx2FkW˼qK^fܢoLlK̘F=~p%xo"hHva{+W^H=D O9#uږF`%0gGd^B.lH)D!. /Ce5I5fyR-v@es^9rȺdÂCyjzG ~/,'}U)@NCeFjKǨ;㹖tsJ3 s\*lc{\2o?V> zKn6 qD?.xnYs 墩Wru2;x2*#cpIE#0PP7]P>\KwKF52"Зg"XMfH+h\C"7nɐ65%߁V1t5 x<z]uEՖ#Eߴ:&Kros8ߵ <t+xW[vٷ50 6YuWDVB+O𼺨FRS)B7#[#o\ n]DVVIN6I6Hpڢ@cGcx 6@r % &T!v\+MTg9aRgXS=xLTs%LALKn$[Z-l bn.Ef38Z2d3`;Fd&܀OzJhL9~Ε/:U}- rL"c' .=b.9UOK9Q`v ]X^/O$Oz- +ZpJk=AS/j/j ~m}ބILbD5n&t/BQ:F:肫s~=7xe()W-K {]./KaݑxAR{v`cY]4̃wb8Vcɔy@Yv{6NfT8#c>YeTi8V),+Yָ5K/ s2 >$sm@Ư6%ҿ+b/$= ϡ :'zC}Qo+;w))IkPXs;BtH*mH8[6D/ӎJҹ oZ}剂4KV}߆>[u0IRt X]#5|FlxۜL>#DZx]i*'4'~rϮ[':r69=^cz;Qo?(|3}Beuk:Z$sd'|ks*hq/ c1*CES 63"cOE+ws̭T +oKstrL(e`":n _;(ǻqg'طG8ԠNJb}ԱGOH88ԻJq1½3|TFʳwKM0AGuB=TC}<#?>`a,Sa3yG5%h65p|{8fƾޙæcohq1v1x1o8ɨX k@ #YbG i^P&Eu6)U,FVUj6/kO]l14=3!ͩNθLSƉm%&$ OEh:*ѐ>h0F72})5dJRH]ބ~]m$p{/\5*0FIsF {ڐiJ]SDP 6u]QCb33RxA"Zz|.h{5~!EH|Wz+\}[Jsmm$w1mxIp였~quP-VR](Îvcp_-&9X1>qL9^Kk#τi\_~ӏk5&H|4㿧QgнC$A0HoD/"աtuB#yus ]°{ ՟B*"v*_p_G黏MN"AkEvaf ݐI&k/Ⱥғ(i a7NDďkZ; 8jI9U 7l IG qε] dIӥNWEi^ǣcY {}6Iܡ4b&FςZSq-|i -ͩx%j{J KLG;D,EŞŶe|}8~Aڮn)ltH`?XXGQ/m-+ɚd{^1qE#(I!YHqѾ\L bg//nTA{NeUFhY\6>ՆW?ipNFzq 6~lE|݄a=9Hp;:4 `7nZUTG?/-%ă\-s Q3tNW$%JPb?-TՀoA2~`\x TnF/z #~ mppWâwĘ2f mcxsVpר7I}4LN]=28L^5Plu\wG>9ECDca:nFgGg8vkv{Zb"i>]Q8\/ AD\RjEȀ|b]Vz&2pY"̾Mev`Rpwd z+t ?E]$4 ]9~PFa|CX`QI0]p۔`[0KOt yze\L%oHq(ugL^ ܬ(+5']UfQ{έ2:NIrT vG  Xlj 5[ wl] x4x3|H*c#PT'G>hto012U?HQ@)O] p$ HmzZ40-qxzE6gE~~V zIn%bIUoY[>SZEiK#"'&"#{O Ɓ;,r(m~{I+$l`Isw3,DtDG3P#hK0X7xgE  )ٽx٭!O}}ij5r@VW{OCO+G1{|b`捥 YdE]ZP;%Ť@H+mS͎ZC2jvc{η5(Oy^ZYU6$8)l'DPa=߻_1GwuźAV{FDnHzik{LWS|V<Q/c~~f<I %䞦! j-׋<{ ռI$SlJLf-ės#ğ2CN@:W”0؛ &Nŵ;Cky<]ѫ=ylw`:rgԯV[pAmS-]j]եuDs͡ObZ_"'N 1zD}Yo֌i+ NNp #\x:!h jKPZ$?t{'r>j#@{ˆpTucouTs [nd22l_<(MΚAY1\wye6#$WQR@^%00#D-muI9$r:ZRP"tׯU3< rQyZ?t퇎aeUC5B{+h;ix#.^PXBӇ5c84X[W ^0SH fkSG}S$|Dy/y'.<{$fKK$Gᆶb쌁Fyŋװ=HW 0UƩZP`X/ SL52J*$@P #`7A(PR3p|. gpǁu?N5G$Uei/ե-s86;.3F &xc=fbCFXVߘ6WI8$mȜ~-2}pUd7#[pvp.]cn5|]L?ٮ'T,@?"ANnծ?uN{%TlMFח2ح0O=Ż [dGq+NUg̵n0rN3m _lZfԜƙ |EA}Amhcge+M]!5(+aՊ9)))Gz Ǚt&]joo5T;9ue];paMP0}^G5"8rH]\*(n l e/B\27ݾ6@8"SR[U8A0#eZ+sM+G`ٸr?.-؆׸!6ء"\r܌Pގ!oQWU0\EЮcÇM5gvnqwM$o? @ԑ< @%x4ݐ0>¤ /K(ݵYKMPr>є )Y& ٝ~~я'ƺ$}iV6E??l&D_3N&)OפZK;!v]'ǧWmIN.&]fK)@kL0ֵm:m"`tr#3Sڠ"vǫG:"@X\*>QE(n J`QXO13Z%8L =˪M7Ҕl-„Qm$mvBY‹5j שm lsMΡ%T6JȤL B+NIqj {K.ťry.mH>8B"46l;ԐV#C N0s.$Gg}b Z7#bD3=!?>D)։Tou` p IrSŨ%cRޅ=tR D3*DIUs_Gx*zΦ_C8挟t'G3o P[J.S+o|\Ww6#GZpcXW JBK y9?b5]=vct{am! %Е3jK:XKuϒ&Z]f +UɓyAAg7`xy{ +~$u%m Dn =ftVg?w'*er=Wxz7K[#) [4&K*9\j0]p';;r-CjҬYЯvEI۞;m+$]P߲G JjB5z(qiӀ]:ǧ? ;lLf&r3*;9[@%1$u% +%TϮv="Ț sZBQNq&WqН}t*Kv`},>9qNoޅˉMf甧6"ncoB {.S(x@}߫1NJ{gaA_AތuGuM~ЈT*h;Q~{q@T]I4%⇹Z6J߈@IX^i<OQl /' 'crs6@Jd[;J iAyۧQ'NVW?pi`%נ`-;>I%\ nšjQ%eeǙbF+kzto,L–x㝔$qڈHZ• 1K/kꓒ. ڸwa|.7,|Mbݒ5z dEׅ? |K]|ti٥Ή:S~ 5%R(MB$LD$v8Q `P|TZؠJh5ѷrѳ^*SRV Nz|\CIܺgd*kW郻-wOOHM2?r"vpR{LпE:1v+~Ă/VSLWD!5 KZ> qY~AD$) ;*N8'$EV yp#L #,4dm 0طP(gl1gĄlofIRxVGN{Gc oZFE! J5ކrA:%Wˬ9T= @Y`f})T`d ݏm#\ A?M{ $qqe#`ǃI_䎕0p='=GgP TTSD:9YiiR)}ef+\3zdJ8.͘Fn -͍.zxFPhlI{`ˇSZuiXvԁ ٢R=sW3NxMp[,Ə ( qM[*z  LS򺺮UzC^>h/jt:3\:i֊ Iւ|8^E4$lJL{NOԊhINyO\lTl؊UJ΄ҬY@Foճ'kpz f?O+TwH5aHJ|45T뷐xU0ywx&5agS7j8‚hz?hn\sFLbA1|XP ^C9wtsY']³&vj˼=1z"{EDh秿OLa4%d )yhitu,y?ttψ}X8p?:ȅpj2yw :ܿ~Ԍ gGS3}ی$ٖ\njM.wb .Dxm pܱscHDeL5߁zm]g3vfx(f#2cw:[ j8WRH~$kjxqcRhX*4U,FB;.r7>Wt}0R]<{pM(ShKَx+^c_0>AוdxJɸZIJ)'3*l=4.s@;K pd8BE2[l, EDa죀P-6\)mlnӗr&2w\</hCXF y0U!TdB Ҫw (EK^*F׍X|K Yu|巂Ð_V3綧)~O6!H9ɃY@8'Le &`Z]'gsVe<#{ aF8pgQ(cnُ<&%X_6>mєEG/oHYc#(up u WK\,5QB>uY2PjE<{.Q]ueqm|o{5X!*N"3P4;=Jd>g"9"aPI7%%lsҙ~0aL%4^~,lF"jSβD,01,)ɒoCYomHE|.ψ\ ,v-džoMl7I(tY_ެ&dɠg~o4.DkQA}5kr~ O7(gJM@ɏ*x$‘nl> d=䉈$љ2%'ܼ&D@E9j挸ThVV=xy(u %HҋӪv0p Ƃ+r:fw$N(r@Vr:]B2 vdvHo*#T)r°3 NvȺGaD޶|?F@~2'Ӵ)+ B"Z}W${%/D0\$yFz~#H/Δ/L<犛cmTz9fO'uk$?_K4) w=m.aXwsjjה t _dr90o#B$eJ{ 585*2'h.ԋ.' d$RX#i4RXP^2Җty]) >n'QaLLkyO "DRƂc{yue Ut ե&ͱOb|EBն-/8*;Q00@ f*>mmmQ0m=(\$%6/V,LJ>@58 vq`߼ ~ᑇ5>u[y#N1^zqA~_I;bi!Y긿VR^-0*۳eUX>w $"' ªPނG>(s˞aGL07{KCG_4-aHIEGGKU뢆e%6#aֺnD)_Xyu_"ZɅ؃Y dV}նW($2|)^o"N։F\W8h+},TWRhgW˺/[ڊvb@p&@0ylQڮ">SB~2dž;bl7F:N\1$$ϜSXy?}S0DՂ^k"{-TH[]d;6eZCtk}uѧ֥Bn'rbf렣"`3yGE ?g<'qOsoՆRC^ǯf)ͥ!?2Yz0jע Y8N n6 ",kNW@>'Z*AN xDTM_*ڲ'Z=GGyaEݔg Vs ju~Js=Rz%L4gSo8,8sb"qfA# <.*$_wƉk ]eeb?TB:2+I%lC%h]6s>}G gz[ vÀlDt ɩS/;e==3Δ ONvguAM*&n=2F.n~# S4mWDfju77FyۤIdE)9wW;-6 fQ)) 6Vij3 VytL2K&T\qzu]$~aM}x=3BP>:DGMFA .9ǚky]6PߗvxS݁/exm,: #~UIڻFiQ vSGdr0Һ$,+(J'8{PX5pXj :mpP%ujzLK;{֪ؾd-27UhgNv׾&0(^AD2 h㍧,Ŕ! `v\$s7O%^^ 4u::Q.=_Yu;S9bj.N?6K&A@fRLiDe}Nb{3>ζr"ZG&u>z^dM`Et͸͵+4u(/|(i<ɓLŗ@[,>yBwy^Ⱥ7 3# v=fi¨t/ϬdFI\1{sC8 B!|=Llޮͻp3Y7r"$<5%mTUI~1ѭj4#UsӎX]/ӲnwV'7،joChq^*7KA'(ZgPALIPt`23~H&Y=/jB"hKF<HЯn8iS $FG ĘNxO;@M#>dgy9H<4 @L9U(Vnqu/R':hC58cêЈct~=!ӝ_Rn:| ; }uLz==kR^상H{׆BᢙkԹ,T\>x+8Ԥ}Q}m-s:@‹}P t e1S[KO 0` ૥+$joX!3NK]]-RU!#և^Yߴ_Mu}6i;hj7G<'ָ8e"5fRxn½ػ knCN K`繇:g(v|LT3Nr[" rJ>Dã5chsRbfg"Xڙ{=r%eG4n21\mc ',w#Aӓ*X:x)V"+МaEٴCR<}oZ1YLoR?H T%7tl4fT*XU'sϦ'+Ƿi( t/3 9q]Vnɝ 1i" H~]ӪchMڗ5G,)̹+ue %,x:I{-ݘS]m.v[NO?<%~ ’5{:jx@-qF˜^[iO.=c^-"mo4< 7yy:>уCK24m ']_:΍Ft!.fC@A0" EوڛX|ZF)'8Ktd:WQTaʇVϘ ?ڴY}^uݟ2kc2րIx4R K'4wH-U_P.XCZ!Ҋ#tRE8"O߱}e` kkQQH;4U&dYtLlu !0RUHoŚ KTB4I8 @j!Yf $-35ks|KVj뺚4oee]r9{/ ~(쁊Pߢ \~Dih\`&tqV]tt~Lf0sL~̗xaZy3Xmjs$kyn[ DM}~4wD@hGWyjC(q0tfg> 29 K< }9-';9XZ |*+( V'R%g cWPV (;t=^GQ0#m& ȭ¢{M@WK[sُ5쇯̹ Qq" ƎhE} "pi?5K\+݌%6 a`q沖D jh`0czyۑJ4":.4K9z7vS>X# rmP=Tֹ|yOMƦX4qI::([";yd Nb(h.TQh]i~o05P,a m xAE3zTg '573`8CdޘMtwS7t<àTzwS!c̽3sj/,ԣv3q란wؘ5eoȊ".q;̥/g?-IɶE,w6x!% #U2i ; ˇكt&ɯaG^nn|RJCKΝs)G{h1\uZ#y NSmp펺W2L[ )a8$H1;h$'n|;98G稷.Đ"zBz$"ϔ^mp1~'c$ DA엀mfB;W0:HL~gP:7$UsJOO7kp/s-WDdkMLTLFwUf"Ft)t@A?w~p9%< uk3*8I\qB} M=Gj,6P[av)ŤocGfvceswS.O[0 іA)cz|jcZx"ﺹd\>b/<ݸ(xNP ܣZ 4$%0JZ{ $~Ri4**3Sy1?[~f2p歹3wX/>P}ىud9B=rT<*P-s8e>Qnlz^=v;3G|$1Sd`uTJ:,v]8u8Y3;/N6I`қ yyL9Ȕ- u~?_r'熾6DZ|Wc6HܺץtıVK㗮u|B`^$5@5 8 i!PF0u+!Dž]R٧ko:8NJFCCP" ]> KQzΪ*Vp4b(Z)Ć% ^rMWV!9($ {DmG 3fX_) | 7֗2d.j"VyF s cC(^8 Eqfdw o+԰Tbɗ&~ rJ~}K+`&HfSV*z D׼ O p9  qc (`sH\8$Rr)9_LX΄:zo laBl? ~@z1֭+^J`^Wm%V/:T :da[ODr ~dWA V7rB>aEƚG.˭2<%+ȩ7.d\NMF$FE,c)ŕy%sU\6dЖ޺m&_J&3v%p76u#R@䈲0\ȋ 3|ibt`7?~!q}n@v"9 %dM=:8P୹j$qPm"].M"F=3ɬ$qWNDG3!oIn>9< \`da/[ 90, UwBd- zaFkG>lq~}Mvg\N Z>!*t9[qSD O54=\"lwAb&X qj3D@2Mإ u߹ҡe ґkǠ,yn=vTY#dhSNhLc@r6Z`ַDVȳ{3 (tljzK= +ĭlDٱsFrXOryvlHJ qyWԁ8=ZM /LS1څyc0[aLks8(Pǵ\7VNꆗ 3Z& !ȟw{43u&BESoð4qFnYi v1Mc1PMJV> J*z0!G:vj) Gc F-n7}v=bXkHU@ ]4pQA:ʁ=n u^'xq8yXà F .k$C5~L=M&E#SV˂opK@+ߟ"-fv!D9e5<;H'XDKt-mB&z`KڐA-*䩹\ %jbϘ)(PN^P{ g&h;|kEԶ`128@Ē+>:y)b`j~S`ҼNH2iSm(YhβMa6mhFcV @/ xS^zk`di<8/H{w^~ i{X#y'))_c1|'D'*–ڴTn6&T vs[ɸG (; χI`[Ϧ#9S?B1 TOFʞ <NpJ|$s%HiFp0A="zE(Rm_aI/TVpLy}^1'!@8rL>p /e*;¾*sl'yCڗطs+m^{NIʭIKܜr|&զF :W%PFMk#C+K޾i?D9Ñ`YQy arTq9qNJ!l.RƉל(EǓ)_ dڦ0NjYpQ O%rp(T,cL+2O*y{#a!`h]͜ϙ|̧1kclf]*8-4?J Ji:57"glNActw$)xs~hmosh!"Gqk\p\[!Rأ?U:5A4\&~4;vk_lzգ|Nw&"}߭#tω+AUI:2xv_a1*ۈi:}Wd3iďZO)k$=kgR`$oIzd269^BZ;y@1E2sY 7uG;l$|_@!Ϝmמud+u&`][f'v$Qy:H0 byh/4WwK'ńRTtIrW3 n-! LKmNzm5B[Gҳh#l1f 2l' p屒dSu-?":@.+͘\κa 0j͉芭;\` W+@m|Y8axCLIXy"w̓F#eM,mvqg[:bz>)/[z4|oGC& o6\8B(Q.T1XLe/XZPEPwtmNkQ9-{?)r4CC;Z[ Bb\V'?*+"R9? hb[nX3n&)1oB8ofCOߛ7mآ0YjKy*Ab\Zzj%,"xTOI+Vm_x* %=he 0{V6f7^} *3 K3 ׄa=0ەjp]h" wz۠OX[ˋY>7]!ƈdM#Ƚ$AήpYb,|9y(>7WxF۟YưŹ?.N4g0 )NS.k!H{&cTj[m.qyɚzc*gГ i q )wmQ%YSVc*Vtx)GO)vFߤX5bE@?b9F7MLn]@cT-%Ƈ,Ahn4y ;OԁȡڋBXur#}XXkJq%ANɔ?BFP{(y`N&SA׾(ApvDmp>avGh|/)ȼsTESU I%hDc laV0īUm3<< cLghu}aRq?DU{gZAR2#!N7O2=k+83vnwh_?He0X8Yҥq %  }Lf0,36Ԏe\v]0V4/ImR*g"z{ݩڷdń 7o֛D@)> @( 5UHh_ձ=XarL b;(7Ij D1+DF(H[u^֞>U m/G!QV7>f9B gzyJ1.(cq.ja){xbQwh3vT7A٢֚U"[b9V.n|*zZ0qdd|BLKQ_Aѥ91ja?~H/@BSVx3\-Z)dP6 hNr!yo`.qm7BUg&J*Ѧ* =9#S헖YdY&yqECTht-t7u%s*3\0kRzCu⇝"i0'XGi@<~CQ 6\-5^]Av! w{KBp-ȥ*ogj}L]X}6ŗ cIÔ-.c^~nF*NGk ?)oeѼ3JC-a,ܼ{ۨ-QBoPvl(j7]Vc/gi= `a~4 f~;\8ۚU D8N~"[w` NՖPcRT=3\^lOoLHA^=UA%y7Q*/@LnğSΜudK 6T+ty=Zp2LSB6@wL?.joOcڦ=Nzz?(#gV4:p@QnOXh#0 b$MϤ})Z)`T`qTK8<k'Rq* Y2 ɂD.Oq2ۯx WSOB*QS߲V$̳.t/Ia<%S?-UR!xx&'6p+઄B/QBD(9v]y;Qa_jԯ##qݠp<nݷ]oH VeQ[.T?@o[f?W62D4fEΩ#!ˢ2=/D\36%2Peɑ$nOnL.`ܘ8F5d'2nV0KZu+ .\Bc+^VYw`v<l_ hGxbEЗ-xhPfߗ,"oq1KeزАnW@eDr8#Zo-Qk_&tߋ}a2c\I}֊#ô, 4ʹ|fc(zD_ [ MDW xc놟}/s y]vcY߅m7mm $w2_D*ey#=7(Dr{Q<+SQ;I )W{gv7J eupoFf\X| þ@YcmjbɋG, ӯA@R_viwɨ("hPkۮi5'',9P \hPbֆiYg&/8뎝YoWP7 @]4}k[ޤ;ʴxwVЇ]X l=.{l0C0kİycT11z /ơtn;cNXLY&\8G]+.1_F=K 0%6 b'e cC02W.?xw`e h[sX"W0SDLm篖5|[r^U&!ց6W\8e[M$Qh7%:?Gipq (yP>OHv1{'z(W$=JW4P*//W68ST[CY)Gk"U "*=~ ,g i6oiL&H?}p"C0[<@<59 E<'ܠ WƊ=$T ֩`/&Zַ[ǣbD2J<Њ"m %_#>K|g?bQ{qΨZuXXFIXfg@q}.a }ƓhGX^B1P'Fh cCD0:|YJV#>6X5wR:$t O# 'B78yCtO$ &d$Q,V',Sw,RŤ+}1A\  Ukyt!bf؈9,z<-eM{L\C- Cb ǕcB Owfo1[m< ,{z W D3hVMGk׷A t*趓ᥐRwF n- :%]gi ݐ2KB$3`a֊UPi5H xH^E,MUX!9%ЩYnR ;~@ٽ%RaUrv? ƈ(.v=c5d0 LaR4(*?wd[jS LW i}>wR< ϓEՠK֨'7_|#)'\̵=?  ve%u^{4zكOm+Io|(Tb(;hi!H0>C 5">zmF00##Y߁oK[|æq/K0.84qߩm(LUIyqf6jAVB9;s҆GdBmȋtC Fd$EuYH~WzYNwOmH*JgDPCrBP*IuM0]Bjr&A\࢓*U0U'ߘs $=2`#x=YgMLQ_:$ 7&䧑~_ x!bxp8kOFXc yRءXEG|Y \kCr[Y %'рT+N,la$~7ffQHASu(PҘz_N'IQkdI0+#]z9ΫY/rҨ<}h{D%LPm: ׫&GYGu"dm AZX8V5*q8vO'z[c~u$_p}=I8s\~c±]Gµkɇv8BJ#փ%hR1n yT&- D#oEXkL k( ?_j?l-j HD),& }A":NȖ0^Jq8ui?ۖvrY˺z"KZ2^שTŤPM_ hɮ쯁_ƭC?b1 5Rɾ FGTOT/2r!p^77UP~·<#kG |,[_A$V[_m }zk+TMLvi޴?ҸN8ZõNkO%+ʜB(:@ew!X(PZX~_m^E2P`4W_$G ㍟ Jم>^*Wv!K_\ 0X)X@+PqfJɃg3kj%bި~@p:!}d.k멾ĉSJgoBfY0=RA( aEN>'^6׫X,<7;iU}VLSA!sC&&<ۼa5;9tKbO$grF&>./~ Š6t֙ň| X~_,I8 /ogܲ_* C$uBlQn]蚛43]pDSt/6Qs [% p8n,B0MF85ȷPѧߦѪU:I} 2ӠtU0yVF#/R !j|bҠ\~?#L:{~UHQxO.z)jqv(dCwc FWx_KX'\a+PF5%mehrJϐ'S̴&Mvb'9c wmPBM:>F[hDp)Klf % vr{U8@r %K`Uk0YGGto{C@C@<ɗ(rI6dqo}h$5LJK= RρØ=Bm<:[8dJnEcKr NKaXdIgh2.ǵu[8kx}W3Z FrR_-$fPw'+/:ͤE853i9Q}?-V .pѨՁl+%?}Ut1ԉ)iZkRb , 4R9 S@~W rٲS{ 0s}RŎ=Og$;Ȩ6^\RRNF*yxB m(>+]艒NXsج"@`#qm(rٮmIn5PFC}~8 z)U=27 'Yld5aYlco-=cMeȕRi-`${pʥg=0 !٠IZ$*L{LI9q7W/vZIeB#6蟮?<f) gL Rs,*.!TE_cʹkmW;y8ߢOJ I5eꗾ?oVԢHc}(N0GXeZj%6 M"(X^%Ox0k[{3~qψ~Ӎbi.I~ gh=(E i;? TٵWO`}CDX!uթ|Fk]ݚN:ާ{38Cjk2\xW )n4Oծ1\cm5tpi5*ht+]eW0\v!=YK:GŖ\$[qgvΧgffM [ ]ݣ}Bqa U6vUE|E('jQl K"L_@@^G ڗ]hB 5oXIIIGa 4FF. xsCeFtDZ<".ƽwj`: #d"NzHI1BBzbJdX0nHƶB8Dr:!VL ƇvK@#&FE(e:ʚ2j1Y)PL!3s䔡ÕWx (d;x5Nl3,ش HFOيxm,c5$VLB=p-mS3dyz,pTsևt3%E?eP!<]w,9 o4UuqG#{ᤲ¢ xO )\OkۉP]ZW.k?FC!XLl)5tOT,jʲwBH:X/iYp-YS/7,bY@[)Jr獛WhH- p@l8HUUDGFK?eM#dșBz3< $ B j&+2UrնtG\,ʥSWž:.t|b70 }76 u8'J~bw6Pk9LFgY!Yf!/c9J`RK'|n9 k^FJlqj'AyP+b-WF&z^vGlDBrO3Etp ^֮M&(KY-w +t)os 5n>9m\2_2.Kjv1!pO#JYM_/b JS)&:pLK;~zQh|8ZP&A+OSzF4R~oIqWAzjc!=#*H/4-ʓI$NRNEw`&(y@ "-aֱ`D@tue kHhtKh]aڍb|bn9HAy |ɚgq ##Bl/Jh6^\,Bs>:}hhا]T3A0n}ƲȀCUaLf0&QM&wWL.~/~n9*ʠԪ46R}+FG8Uo>6Xwoܳ H^z-=y'ݛWDA?/z KdJA 3-ZWdUzػ٘3=$&N ^$Uj)乒Anlz3%+qKKQ|>_,ԧ.S"UYSThv?%h 8A9W"2GL)f;}|fJ%~$9(a VWai_*fɜ>riQ߾S[C0m\B ,F&T տ:Q{S(|"mw!B<9"ۭ_p 7!>,^g7cB͗~ j+"Bݖh0둥[Lcon"U} bql{2y/KK8B#[{N."> wf)֕h<ք;!2 F2,\i`h.(XjWU%O23Ho#_n-:^b41). -IQtm˸]pe"%\H!U@t Xg@tPYУ=vrRFg/ U$ƥsiTw$5ߙBrs JLoLQTO7~BB9%bA"T Ixt:1QTNqn/#O20B^;6X YG7h:h /$[IiuèBuBPpDAaW)ziB|4^kvR>{O C+gh;^ݵ–-)8`6@h'ފ?(2b-8coVmli7,zpT׸+F8.v eK^V9.VxȟrxI}G&qde@ C1INDAW@lyx$!JW JR@d[ jĹ,ωV4Ory6 o4+ Q ɻD5T]OR`A\ou ? # _"?b Vh1xn9Tv CjH-  ي՗z`#[QY =;Gsnx9orDsM@+QhcsFd/'Kz/rCg"!&<2Mdt2eQ9q"O+ɨ?P0-4(4TS4Orl==hnʌV{^\D xhrYLٮD/3GNgqhzqJ#Ԃ4;(_*VLϿp&#v<->$Y= `olJX%nxNYtp}arQuG?7G~RJa OlG{IR׮!j٭  X\ʦlEdy QfKK(1EN1te?ĥˬ@ǡid pZLh7k2ޤ>=D![$J3;qv/GP(J}n^j2DK])bQ_ ke%Q98^^%Nï!L^.6ةp=t%QN RuP8>Wb?}?awRf\U;`>)ཱུ<&Q(V\9Co1Ρt:0+ ] }^z{u -St#2̛P3\pT*u8 9/C e_qDpByX{Nj/C!Y&>0qH \E. 5Qvt9#-5;tYc7F[F+v0@ndFF>6VE"Aݣ}хpDSzd!9: AO#=ŅG]Dk_3MSXogmMx0T%9vs^uUm_?lzCNTmXe0ۯ"Ct-yӶ* VLL$v+u %^(yQE<y)l#;keYP1Av,;&3?L*:N ,ÎQ̉v #p =NcёEV@&31Մ*vZ_VhyW:q&WAbC(z YslLV"Go6Ka72y9rxv6H|m02b nՕ[% '&SQڲs$ׂLaRu` `|iG*h2$nl%>F%t/#[DC *U2Oǯ+u(Tʩ)VX_iviPנ?Q CР&EN"qG c9~Rxm˺:b7L0 `Y))?JCt)|x5.Vs&$>VϹd\sJeHVc_d bIHcf'gSgN 2ѐA1a Bdd9CK5y0*bfC텖];=[ώAGR+Ƽ Eib؂ü"B{XS.~0q8a@&޾?'= &g\oXjM^ xuTe^"[i|&ux=ȗ?Ϩ< nVRqL9e.pa)pJ*DYVZi36/S =rv 2K+zc~*\8t~s#$.S}2?`,YwY+>lJg@fLtOAsU$ե_joY>9<6H9s H DuO#j `7>i񞞦d@kU7oaџ*WE<7P%:_rk}~}ܰ1SEKUێ18Kh3Z`eb1Bm.FժM3VpY׵}"3)s%Yk,Oz)"S^s~t뮽j> Q5 \UC %wP ^:2-p0ƿd2h C셹mmj"hKxql-d7Wl4n '&= TID1޿6MH'V9bᒺFbQ埱Byx1<*ރƇ:yaZ<6CK;rrP!x@SnPr܇₢aX'lnx;k74  ] ſ%g΍D_"Ad{"gT`匬KH `1{k nu>ٝ%ԯf`R۵k='iSܹUFM L kb9?saFP.)HG? :ƈx\ZBWӫ ϧ~ $G-?kv5.-SI j ~+x:rԘSLy6rG}20KWA,eCPΣʇKNK0MqRnRS 0 Q$ЮfDӁS`N?.fh2Knm4Ezh.Q3 Vκ^4 QSѯ}cx?9c -q B {MˑUxAi&ށE5臼3J(&[#$\%q,jn̘g򓙿7&~3'0d6-ќsyܢVwEVKi OZJ\A  >LffuS#DWc Nc@]WG#;EȎ)_C_Y Wz7;KMVbF9Ԙ+nJ.$@6m*}cw~ֲv}Sw`TDc 0s#^ԯW/ ya{3 sNEqh &D,& ȬA~p4"n|_9Wb?&A'p6ܽLٺ!jbަ/޿.H6]^*S{5i `ΡՐ}Orr` |V! (.%ޞyhHڂwK@ms~q s&U jc:C9Ӓq%|cJhy_{܌Q&hNmQ <'n,F$Vqo^yj 2!g#7ӎzWR @wg/R=p-,?:HgQ:p']+=2gcz7AnzRǼ\|yFE T˞""z㑫!ȡl0zYpT*,Vhbɕ_}k0 |tdLglK)~t+7vѲȅ}f`4kr>~D]d$΁ެc_-h1w!Q~D/83XGj_ELy|vTݯL+=Nuv ۇA HҸ,]KL0pwY` .΋*x,(6^&q vm$1 W(am?v=Pe1)^ ޙT;ᚭ w$VXp7]SD]_A8)s8וn 4P=ASFafre]}&E4ʴf!ς0G4_o{lu@=Nf^예1q4BM>U)#vQAD <ͱuz36LS+~\khSB˦ Zu/9)Fn߯$/gYVՀKVӡ 4`*Vۉ_ߑw76C  󒿓m,!vFxsVb\ m{epH6[V RvQl븁EqdF!e$X [Prno}Ef%f!?R4a5Wkg̭>6Z^nX%U<tݎ(;,#;_GTv-r^bMn]?c[~~ + N!eZ/4͇RjH _辻/2kU<4Qٻ^ z`$̆C:",|ot]9(1`8w웑} 04BZfƖ2">|PRjsk\kSl;l\'=q4d' lȐrj&"WUWfKIcWn;|~x'nFjo];Vk]MjtnbYOQݩY&^79۝ *TٳlZ9M*_o *eBew#fXqCmm2Y~@@{ގ 3xssQrQ.Л [#Qf U:!!ƜOʡG@pERPx=!t=4K-Γ.Q\&QVThE+W5H!ժKI;/ qH.϶YIž.  KVXzbv#_+kbܕQcpF0yK:** Xῷ 渞ʝlqzs)^9p}!g)OlU攒b!GIC#\.VCWL~бIՁf@L;]Hpowۘ5kU+! F>ۥ0⒑DߋT?./V+mChK,$ 4n̈́ɗËx[VƒfR adv=$Y;" ^뻕{pʘⓎH~a8S;B! r]0u& ?ɁA>jˠ}I sطyGWIS[oʃG9Bp;f jW!}Oon>NI/Wa܇,~ ןC5]Zy{s_@l򈧤eD[4HS<αuE]P@ (U3$r0"o{aE>w l H*V{H62 ꖖˮ{Y^V *LU75ǡK{m}~ fJ?W9k|Xr{΅4IGtrsxNzZF^7q¶Ie% Ó%Ml60t T->lFmnMn\lQ@pi_W X;f 0W?B)雰5j ]SY{+wfVt d~23iU&X"{" N 2n&5 BEQyRZďYǮQ0e8L)R^,|QE^ZmYi.sM>zl#w3bEFHT8%;M(c T @~֡T-6CcJ٠7xua8vJ y"hAi7gUJ:jt" eY|\GC?:șc\wɣ ({3g gw꛵i ҄E`޻IqUR3T(^\7R֧԰!|0g쯪ti_!;A FTs_) c (juhҁ}VZV%fE 8ff3iYWVB/bn(dn12K\Hwek>s@ jrO"mWmQQI}9~jTKijP*> \SݕE ?; 4:f:t)CO͓T̮rQ-v_-Y/TA}uUBMʃ12e߽!ᴆ2eU{:/GĶ7:r7W="ܬܯ̍pƴL&+6RĠR)0Wye:^^@7,\$iSp(K0?ekv-כTy nK`0- bi!u5x-[~-7fZI$́g Z!uNޭ:!d؍:w4tf2E|dC 9$Tqtv.-~ :<nV`|nez-Wl~͊ݘz {n`f[.;SDOo枟/Ů`hw 79r[#FGӤAZ4Ϗ bګ!Л\zG8rhm6=4Mm*h!FsXj*QU "E D@ȜVL~aJ*xi]o{Ra2˽ , ^X1G8mZ3' 8%D&6lH{6r 5TlyG9 r (2Mkm۪E p~]s8YΌ*$D`x;!債`!WJ]k:,P8=NÔ.'Jc ~-JgAU" `dOh{*VH^,/M60Vpv`sFgL6Xj #~m]h(P~_b50;_(B] (ƃBc7kx i܍P:.F{"cޣ^VYhr|E+Mv9~tZ47>'rީUf/tUj=žT7$01L/+sήDN8Hkh#2Z^O.w0SWE[\o\,3R{i'QA{1U\z6̥=*-1Ed,B_߇0 <HK '_Mn~@"]2*zk%Ae7| (\uex)RV:Eꓷ]_Pλ"̀M sH\=xU=`KɊxw9V)YlK M?\y.LXC#]UIX|w"N%59v \^+tT۫SAvAl?NzLrG IN⦱ GVtz#hO-Z, ks/cfM!u6CXi]˪~C kgCrbN8m$q(| u~0W4DRc\"I7HCJ8:w{5/\̪on[jay;^-tVXX =5N"~2q(쮆714BDe{\d45d~x(LڥúxD6R%0-$zI  DMmi_gW8ZgAfL{eT,?h̞>l܈X='r&dy}!>730Rw'׀dAtz .bEeߔ Ȝ.;W,a~T6+Kt e/ klP]a?fÄ`Pm96:Pl)@g<̤Iw_*r*~[PmhrTLe`FV}PmM^nقfhbC(D( e a˾]f_`g[ro@)|w|oNu߃!BTw%0ZѢҨ6KՌיQ SQIAy4DRj𨃄jxN ⳻ t>8 +5+L@<_%틦f3,؞Mo^7Wh"6Q5_* 'd˦D6PlDSϿ9Z;+釽<ҥE1Q͒Zމ߄3z~c$UF!A_Xt?kճ_ 7gr Jw԰yWweie~nƼܘ!I>B7ݳ/=0!\ЂgS*ӻh]YA@mV={Ir6 kw!#%: oq@Ӷ|Tvlu,m -j$9iFnQ+ ӻmf?Lۅm[Q FHZ{c7Wېb;8aX2 ,`^cQK"6KA9;^Q{F7mE%d'QrZ=vtoUb~P4/e"·^yW(7l*),K)*2_RKe1X Iз-,g>ls$R@aj  ^ӹ4/ pboT j\Pժ?ֆu.Nn!|P{~˷; ڷZÝ!ݤdgD1 {Rq-Bf M|C Dry$qq5mfwJNQtf=ݑ3u5cҗSP1%бTק!ʫހ;LQ qk=$nsWb28X/{gk5s=2ҭ[}JHViXO_dVyDvtT7 ohF,3/ bǗ]{,:;ZNiM:;4 PWBr Io GgUn `&z~P/9qڕ*(T!yj_0yiFg )c~Gz@TRkm^S0Z'44RB,;#⢮B$bYpZ"lL.v3c76Ϲf<3̓\AO5ޫ%bWduݙjEC]s ֨irIkI'OFYg2T=*/,u^ ޘ d0t4{QR[ k%%s&"'hni"5 nc 0S0/\U] :W-7أB΍|YG9vqTa˓Ai>.5$͡HI=+F+n/9;}<0e =C2uIBHG;%$gHdt;!EL6D^$Ua0:^U}Qnw(<^I(⚘~n佃\c/K4ɥkЯbo#XD<XU,;V.ؓF\JqQٯ'MqT/?1S ~=- 3t>WBF/sfz."4okIwmGײyF࣋\ٹbk)^-y :*d8zz?eVQih Vg9)wAIڭ[y"ʭ^B`%v.9U͞5h2mmݻS*9\%25 қ$aV "BR||=~@  y8՛gc tapi L\,kRG Ő d9sF!˖~ 9vy*H6^>U x˪_[6v:mESt3Cn{``C8Vd+r?AX,5OAX珐酹VdoD*w[2{U ץ[nX7Y8Ak3jոx|IO gMb8wAY|“V= g>:f~!}wv܂\CqVFE;XUIqvMpx/\itd&dPxZ4%Ж1pS},iɻOtg 3Ą]q^j>YhLݾ2i$Ѹ[@ (YMzULOQdj W*$ӥazhT1E->oRY IU@@(HF`R&W}yϔT9[BnȆ!I22ʮRlqYN֫x@sL{~^Y՟|f50,] OD%ƥpgSMk>«zp33΃IV S~lB_2Ξտcl1%#2yͬXEEpM襘Tw8Ąp'dJr1@4p~،|Jo FޥMm*K L;ʰ7دKM4l³Rh(2~wZ8fNF$JHqF9F<9IH(Bk@"29l\@bΑ@=3E  %bՐæV``tN[UF0UҶѭN![zէ4%.{բ:Z38 $UО扗OgU8eMaoJ>fe.GE[aS^a-~4sWV&7dԞmhW~k)wnbEtsD>{l}~)nh+YBUfӷ-D}|? fqy8˯Ӹ|>qՍͦlg4lkon3cqb57񍺆S)CowTH N2+YHBe7ë!"yBc)^}H}[DcwC`08W$MûY-*?D!ʒ M2AĉQ$a QWTrBQEm΀|o%ma*ܼ^ / 5>+ENxHwxW (Ֆӎf@Q_EqebK)Ĺwi#uIIUA]TU(1Z[\mmieMchHU8$KV,u50^B7ԉG f;xU٬Jx&CEHjN'5XLW!#TH\. {o,Ů+=*⵰95R԰,h]#v2Fpgb? & J2>6v&7!E*@Hڧ/]^@[B ՟LASBQ eR¶2Bp2)UM7"GipwwvJr~m|MRp^8{[ ]/ޠ]}p))Xrcd~kGJ'j#aNm$8+ŞľT0ƪŜ5K2+> w;h. 4uzE{=XY-ϩ@ "~F!NSfc֟[LgxevO\C@m8;VMJq6SS'?BK/#ޙ!K`]\n9Ou\\^Syx0&<-Ҿo|T5q2ē,c?EG~S+w: vҶ۷%AMwMk^&L RA2chH=DVsÝX8La7A8Gh#/- tyZ8t4:~GUПcq9u[ߣ:`cQbebDA]CDm$q A_=A/5<.EC1x}>ܭͶ;˶3;𒇖sKm:f;C#gˋ5ʰsfƈAgƥ 7Ԓk4[FKtHT'.Wc'dCuQqM.O8X?Ab̥i&XQ7`F/$,>$=:%ڬP3Ek,a)+/K2 T.웮" `a&A+Hm`Uw2)wf73Hpe60By2~ν1z4%0pO?vy]c#+Ed.ϖwi~oe}„Ly/#PW.Ҫ*+ ;p>o6Xhn-С) ۾3\d}¢t2ƶmm{`P?>WnrΌnwN0S5 53cYcC6Np#cR}Q+5.$G<>qM=k띁џSzlsidm%H6#:&bAj\<;DQ]\3n|=3|`t0%b6MJlddqSxNb<{:nE+[@;Rm|d3t}bp7j%nG|i~oInEقcM"lQ$LA~-+S BMK;S:  <HBK_RG/bErS᡽&=SR ͘go}B\ӴH,貙?(Ij<aۏmKR4C\&Y#?fpqWzs 2x8ːMOA)oIO! -4l#oM8!ςxu% vօ|[|ziThgH*Q‚')&13ڃ~ͼ*7!YbXF΃~ {NlL94^.q1@* =* " s[>zׇ1Z+E**KUY`;aby0w Xd /v`Ok+@xA!Lt߅pXѽwF-4x n~GYtH6"%0.2=V UWIgeū#ȴ{hqʛF<:r=2v[=vps{eS@o^a`f6i#6C򷎙2nM 1x`DUt),|^cE5 Tڪ*[`?WJ[A;N4,l«K裣4y ;Ws;DY$Ԇ \B$_xg TGUղ\P%g"˧@=P&ϩTοPx +6s:\0uPtn*JVBL Z[ӁOE]˳<"aBYiFUI cUe3A&\fSi rmP 3t-P5q#rUU6j@WN O[aM;8VѶܤ uyؒK1<.հU=X;,K+if*Y-F_wmwXtō{Ʃ%x!1.fy \d[ x}˳P#:>Jzȸ,3Paa{cfŜ]:dvi~9[)*5! kIR[2^4ؔCwKTjE.tD u|G>%;KRTCRp$Z)mG&)L슎ӼlzoYc3Ǔt[DaWߟf;zM_Kb*Fv*zz,6 ABqn`HlmV׽)=f6NB=0"%9 <.$\,+ uhy3Es{X?/mw[( Əkˮar(\ DoVy[7gBJ3IbLKꃂ̩{w;>H_w~OkkϺ" G~v7Ӯ7.4MargV/I0^r ;K|Blեƭ0*|>ި=1;qm?T#-O"P0iľ…6(m40;r#xF!xRto3gxW-]0`$ԻAn?VJ 0-dou`*Gωa0w% T^s66߉;_RiM=kf'X^>z]փ)M;cZdZ-Tj#ӍYtApÌ%YHVs>Y(8o:5fZY֕J QG&{?&Sm~- :7RcިDik&G i"O^t>$$趮ߛź'`cA_H&QCG:%Y u;ӧẃ6kur5wEz ֻo4HTix݌ W>ږY=ӏ5ӫ:uc)dU*Ps5GdR!ٵ"j5+OGZ@ JDTŻgc|O0BRе)]OoVV6؊|>!6KMŷteTkԖEU1$ٴKxd*6Aa] "70G[q+Ưnh#-WIbb/WMȅyyȉ~1w{s {{H"ZKsئpG)ɗbæ;l|u/ Q'8cݭ++##eƉQ=n1QUZ~;r*9 $r!h.xa$(yI,5ָF|7\OZ;<ec-rDvw#+$,8v:_.E2*=!{3}-2XSQ }iKifN H,bv>hf2z@ IA.1m7n ,K{}͋=2fw,(˕hÏlC 7dcIsmaYB,9\`^xA.dmʖu>u([ek'Zh`-P ِ͡Oy1Re 3) 6MjasbˇT(AŝrE⡧ 9y$XN6$(3H}6ٞ۷Xɵ~f/FLNYiL$D쫰=hr}fv> :Q$٧70~S ?=k%5f,.'T:>aBP$Ey }$}_8RߺI$,A r #f +W{x@%/|:mr%m$qz- u8c/\c-;1kG\~^7;&+,MoN'WfŐ*2ՆwQ3K1"3,xvYӊ<5 5=4=-UΝIfXZQ_Ou5V9n/}@DtNW `j:[ݝc"4F? BsHrWa0 0檁WOiܳxgF^[a3PJ |җlJ KΕNMidp͏^2qdR1PUV}^iy2 ^`AA386Yȿ-ier+& mNW 9xidş#ŅOΫ֋pCEV|҄Kx2Xdfp@&Bwj9'eb{$&[%Iw~G O >]J؛lyh4 @ pĵ]&@ϤQ`$FdR}??4NB >ĂYQл:x`r_A Ftb3"!Fy6\P5sGUBkҚh!ƱV0\>i" #^ pU3" zP;ÜuY?߀R۷f@iqCnʹ@E$pJDk4^m>.͞2cG_;2; ]o,uhٯ߇Ю0(2ҁާ@d7I8z5T9BLZyly,1t@Ʋ$!jhzaUBXfxpM3*<:{f4VbrF; I2|qؿ/:h[ʻZ|.z`5{ӋEW,#њHHR.2*uasܻAЃGDS= ;Y(]y g{7i=;2^(1%\p|ٙV># <"{m3rbkٛ'H鷑ƫð΋{}xUxP2ɘ%z9I@jmZYd c[ķ+%rUS[?i.5=Fjx(߾w"7™#|5|;D2{RSIJ"I"m("?S?7[V~Sh.PUtp O 1 F!-j78=kX,Jj`oc4WE #=9ҼF}%EPё Ĵ=4IY)18bcj lpzJMӧTԪ x܅DD_ಟܪLzPې?ޢq hz'KT,$V=tGTufTޕP@)\!ů1]m[_lbElfkZPHj.{"_-|KrZ/lQL]09 nʼnΕ3ǿHe*=7|+ !-/jG(¯1yP9 tNN|t03 70N™:pS`$dTH#Dd5ȁ ij1q1RO%?ުV`Q%NDkzțg/|dC9u!%{3-0`=uOH{f*躅B 7XۡET?a[èMS6݉ˌPP ߘD@d5g"G_cV3f [&%Qm8E65& . 'YIcξ!B2hxxaDqJmƾ=vb@6gz!AO󹴜nuДyj&nޫ~`&}|Q-ӟ醭>jj_lU쌜u\iO" X=ə=g-T]+3~0BD*-‹6]AN3nhL*a2!W_QD[td<6{= Zk])osCpZsq07~"9URczǤ }{9#چn!'[A`/tnb+\9*&-K8Z<a7ݩ3<A/ yh޴7 BlC~A6_Z/SaNjM^,Vۄ[,IeaghGw^U35LzOk2 *c# 3 ٵ䝉3^ku3IZ Xn21MM?u⏷qGldiXRx?/\c8)X[R#Pi2"Qw|*U@KvKX xe,!OLƒ ғ4 }JcA|wr4a ,~#'wOQyMK&>>BґE)``JNڃpDQg^A 9, i1Mao7m`#ᜨݏ% e|dXt?8{#N |/mx^z\ָ&;SGj.8v$YF%E<뛗lp3:f:tLqeȭ]^gAvPV C l>$F2>ǹd. IUW#n` aBCF/G<\?jV;bQ_'\5>!?GcmсP6>6z|Ib/ #=Ń^>UL4K^r' R, ȶaqb҈ },8X_Tυ#wQߟ ;d.ޥw\FU^ILzELv 䰞A/]ALD'YXDw(ݰpy"$IC㜁qN*?&kCYMèkQl4&284ƻUGkPՉsFT2v\q n/照P ԘvM6L{c󝊵Q-|`YPΛW{Bv*H]W!.a%UFR270d[t0@?0?g 2=TlwכB?I  NH5{ꋯ:zba"gaFkvuQv:0s[ "/} 0t8 ^_Tq3SJJs׌EB#'ԝߚ\ymOZۄϷMfWT=wSJ#؟5~0}dĐ6k~@y^rKfZ{8rc66'-;'TzxǮU$M:*ɳS4xb*(]2W! %m%M&e Jg+ʅ=ֺ o/]cru6Am_( be!pl\>j&5^rl!d#v@%>iUdS 0D;qf!f^2$ Siϥ{{X($R)vY3@uJuԒ#(.%m -$~5 awȟ.14" P2tlqtXWc N5:=s9Kb-9vW1US~㶥2_;Ш#%ˁ ntuħL%Z,0Vf%i8_UE&גWSت:acx/Rtv id=̈́ r "HJrFa(z&o- 84ki(Hl^Z#ZmGطktMN. 56qXԐdԊE o. Hi$.6+-*. |5@6 )OT Z2sN XQN iLӐ8jn%kOjĂpi=J/4Դp3IT&Hp0CyI:շĐ8y .v/~x!lDj.Xp|lI($Ƚ 6P4 XP~(Ekl@B3] \g,Xˤ~ ydX9s]@텤T)!kzA/=SYxQc>vc |.\wxqxDRK%ݖwEHyI 4 j2&Wb44A.cߥBhJtP(2++/&>Ţʃw3SNk o"|i`KNC lvë+,"p| 4 $&vkg0"7]U{dQ3y'+?(w@@1*Vit:@^-0m: ^@]"C÷jnΉ`@V?-ޫ1Lh;<.)9Bn҅ ASYٕ(UcW$>^Mڐz% G>' c̦ǗYalgMB u@*FǝE8tZww*ي `tHTP@ʀ@U87}#4ڨ~ӽ iQ=gIpBg@?AL: D|Xm}'9ۦG(D1!o H[tT *iC7)U91;c]'Hu0!;uyJر4E!Q8=ivb( Df[m(Iry5Q@pnVDW3`"T+eVFVD}o9}(HPB\i5VIPA.oO" 6 2õ?!?Vd@0@q欄2nE ‰m?ZA }tbUXw`?"'[N`qua?ĻC=k9QsھcaTk8؆9.w}ksIfy]ZN\\VAAAm&&7)/ Y 7G3^Eg%bbmǁq!n:q;v.Z:j%[=sFllQ–OYCk1f0 [L{GVejʿwX?{pl }~ۢLBi0sCg8㓡*FgH˓-ZoBzHjrQqFbU "&vW*@u+{d+ȬTK|1tߊ8G{+,G6osI(]QcSNpiCFe-xmۖWFmѪ,L$n] ]FCP[>xh"&U&=R5TmZH=8DH/RQJrV'=:B+O]=F!|:fGRj&& WyDK~gʳVftps pL]olj@5<_`3ݹ^8D>'҃,D3 a DIGحK֋-[ 9;$R5y>&G}d"v"<\H&/@HIĄ-~ir^<΄] HG {ANcV`V^5Z& DyW<ͩ>c*o//e +q10y L 쮠[LIԵF@M63b?I.[ iΞ pԭBIvRh;|Mͭ;6FIvvt^[7[M28 H]2ƫdhsqA[/;9P=%T*$&&ެ.Py,r@CZzm1PTosOy Mmߙ]վ2I^Ǥ7aVBwPBJ[VRo^LXP (|Z"rm͖qdOrQN&>ԛ'h|HޗNh_D gtٖpP˂1;Bu&00jPwF~G{G~-pדM-9$__pW[ 8Hvj`eH@f1=(!?n70j}QX϶9֒W+`: ' 7{_c*r6z)VEiv֋z,N%MPQ5;qrT/D8HUR'D \.፴L -HF1[F-UU8Ti c>"Q9pQ:uF}Ɔ8+~2U98Z+-XHo0KC~23h|^iKers`D#@#c*gHB}i?1e4QBӐ㪩28SK!_o\{  ^u΁|VR?-^\I y^{ ⌘Y`H97DujAXe[OH̎Iޡ!/h}_i\IjE]zvFN0ж͉7!l0o [Kځ!㰘;w@$h&\vg| nFϙkiW Xp,e4vf,8tqJDD`YaWS{M5 GOMOegg:T'>6K,gMʩauj5qBpi_a J__0K!B&u0"õP* l-Z )Z'n.:@Nz6[jUj(8ަU%}k\B8V(2 c6Uv,䉄*@(kQ5LGZ}\ʌo0.lOZiCotsåe79'`i~/] :KPj[c`uЍlhrnftцj2=J%sUXQFt12N~n!h+<G,`V6<]!AJ?cX7_<%oW*I-Йs{-\!Gl FaRan,LcE†>YwڷX<","6W6!Glsgs.P('cUpL86>uo&r|j2s"ԌXA=$=J-Z>dP-#A WQAabՆ3< 1v?MX#xxvnz@EkX+1) YI~NW&7&?Dڠn70")Њb`CR a*Kd#iC躟/#s" f"U7.o<ŔFq%.%U,d646n0iʮ+jЦӽ9ڑ\jbi/֓Z R׉\۰~H>UcEDUO[1![3gȉIcΕj Ky6Gvm/EpPN,@w+>ݣrk^4 c#"xwz;J7t:~]]-*A+enpY>c}jH#}@4Eͥťݪ/i9iQ&4Y99?peDwU .Em>ˬe}G\7ŵ+ wr(b #i2Li}U~8Ġ*|xPiLihb *,8w[p1]= !~;#F91+j% T1˷\/(Kv(1HcЃ V4exT7ux2p%*F8A?z7c^-;ڥHmdo-(Iant*b: G"vv;?"}@^H3nKLroT-O:׮$L|Cb@3 oewrs1g#|)Ҷw|pWZ"rH؃*z"z9ՋTۭpB=8C-)M[^\+K43L5KWECJFc=7 \,R<yLu]Hi>Fc1_+2ahZxS4|%h>Ŷ'gzݢKYbh:]LZyyr04IR3/`JnΒhWd;/T8f8j kÞpbM+7 J6;R`Bouϔ E)BCr*~!mυw,pzc9=hэ#uysRV?K@Q Q̿>`4d-6-X08~פO82/DD(Je>vk?kӺ˒v94NOl؊WǦO'ڙ1}ofi+8b|H}k>|AN~DbRrPd>KmDsB9@poWmboxt2"rVLB sPY i 2C5/yB8@^bkp OPʄl^G 9_! Z!٪װrG鶃? al&i"꫟%+VQƓ3Z=IiŠ:Q͎g_W*l֯}KNw0$n} Q1lߨU^O6Eg*]g3pG";XI@O ggۄHiUaY"Ӗ?9 h^^/C+FZ|=3JkHJ 2+h9Eb1n߼)~H'kr%%uZ#ٌ)Mzgh[FFv=vH;)g1Qx'EQ<'x;S&l FKi&h35`gqmb/voٮjBQ9-␇*d:C Nd$f32<4߮;פъ <x&z~4H W33 Qo8b-?k"-bzA-r&Ȧt$f*GSartbso>l(rpVp<tԿ01y7U,&" 3@_Pc0Eyk(^TtZϔHz{om<ѡ|~*_"BYD]pCO_N\M_"B;QiM5lY7c7 >b|Fw0KaPմD`k3ܘD$ ]u'}G$`vVqMC'<2!qltNnkH HT :|W4l>F,\@5eÔg,a+OQ|\쨦Y@O+vZ6 uzv$.AH J g=~'v k;ƌ3o$pz9SUXUD]Qˁ)Z< mmi"P@"ެ!VÌ|mp%MM ,ocX :&zW7@+#al;NrD7]|z'pFGs/OPZ- B1.%ݛ&hٙ\P*Wp;M+ed &gY-ޮ3?=~BPis{|$ғ n@D4`LwWtxHx@*fw /X4x_v3Wۑ?*r\Hez=W|.o`CyAH  ~h^s:ǽk5˷A",YlD&SɈ*LDHO:& H!$5lKo:MwXGIU|D9^t6"xA XM<9-!⸂[!IG; x𱕵 L4h] ߪЫa!jۻJyXL)*x`ٙKd🯑. HW&O b1kVaūAۏP/ΌC?m!o vEs*܉7=cos]lSqkG _xæ2G'ȣ }ASU;`]յ?KTX]i<}ž݃,,&Хg[oξNUs4߳o s}0F_D1Ӣt W;k$BO?2 ]&7H J WHbn^qR`&jv]`abTd-j#L:Ӎ%w{ :\haD[TCqgϿ[  r"sv @ r<ԝdINUjW~36o*<<gIK5ưDJߌ}( Z %݊~SEԞ[Yq Mk갰߯%sLbr4B1KE~#JF?북{iO$o}[#lH{>$u}.iY-1-iܯ{%XCg u,=gudZР+~Tinr-C?;^E/E=mj5zXF2χwЍsG\b=WXhxv" ݨ,'JؼJU|Z/Nk1GFqsZ<\^?x5R/[q4pH!Xd.VL YOǍ|"0t#X9ƍP`j^K/SG#ruE-Bp*"&zQkNG9tT W,~pIwW->%(Z\hȤ%r׸GcvK1Jea;|L^ST&s?:ɮbc'[ ُ&Y5\c)L.$`d,}`BV\|Sjoj,Sp!5<,Ϭ&-Cˮ8k*BP϶p=R`vdZͅOgq ֽ[ӵ2@i@ȣwߊt旃تIw#b-OUM2oSM9*V -"|;)›2-)sG{&gَu"}V_.m<]g̜Y>.X6FaUtXro-ҕFzy(mmAYI-+|~ I ^J:wsЉ}OI|6;iώؾ. meĔtq Ss. Le"MPge')\ԏNʨ2>ؗ=JF56)"E}y.nCzԑtB Sœ|/. %H`%ř8*>RՆ? Fإp"k+\\7bVmwm)7&ewoM2*v|-,7a@{ c“?Awuc$LIDiGS-3E4O\Msu-'vP7`-ٴΣJ"D[ s`D_mZBDnv 5xqRV W`螐Z\gz?yPr_h6*DMK< okF]~/@ؖ0K g,F݅+:z+'qbw{UlDNB\}p Sjhl#iG\{>v0ɋk9!lP\$x mqpV;`VV7od/>8|5y9E[dkU櫑l_uM>sdOùxp0;RE}L*I^JҪKmwv纋dmjlx Թr1ցyL$> ('BaC?1~Q/yIHX6-E+`7YDIPO=%#/|S=d N oh-•bMqDy38VLN8"{b4J"' (#b9?(`M|_(`5nF\Gb\a'RgA#w0vיhoH!1&QKs&6Vޙ|RO sk(=Gkh -ȪDBn?w# GC=5;V$i*qa{y\CKubfzΟ"pp;D[Ky|j>Md&UX^kxnt4v܃mXE)֣{gσgǎb9u+N).q0FfN\~;'17|vzO-d栋dOל:B*#vYsMh ՖtBA!L[oF&U]2],@ tN|/Nlx2&ny8JY8!u E*> 5c4Dg2'4cKZ=yMi_\D_ԙؖa3j9/azP`Mn7W{g6 2p4-`hZ񻏿5tOB0z::oIlBOHݯr`lx?կF'9iKMkaGUqGD\-IӤ8>fFΩzsy(>?-"`X[<m EFbO CJqqɵ{g`Qu<[ꂄ-r) ɴ wB:ZlA@L9ͽygF6Q#,ʥ&JXNa~$E[YRC GI;7%` I>=U8bghRq[f>6>-ˌJXhH5D;EePb5sQTiR"0) 5ުBCdnN5qʗOǡ}ֆ*F@d5`ӷtOW5_K|9<t" wDGLEvT⳼ #ϯ2*t/$ej(M:G?T6$^Bw2 ^ص{@0єu}B;SEkY 'Qn_-1dF$kF2}snJF'lffg2cp<`vC=V93ށc70ܢNbpsotp᫥hR/~ZV|oiX&"sr z~+N]Y8}]bf lD$Uˬy_XvҔX)j~0Ω(r>fxI?W/ ?Ə8k̻qK&h*N{aʻfB 3ܱg']yeWz>OXŝyVKWHl皿QG/6<jOG1ό9,eW*+8ٔKjq5(D7&c: Vo?La9W% 2@)pͅ3bm Y 90"-!y%jEt/(F 7 <~5u,+=$4v rGRg1,': kџ1Œ5]k8eT+oI,TlKa]X u'ci&" >Md =MZʸKx;7O4;7 sk"TwlqG% 3>/c3yb~˙G<@pC>)BQ^0GÀ8P[[U9넝f[.3.Z!!J7Z T=)"x5,OV)($;ŭpQn#h1>7O BȺ4Lt^iȳMIZ+e~zg@: ye}b=)0F zF(JzA~)N6EdT3 -dJ#rؚ"<\͌u}_\(R||[N`3? ZQy* zE]] f KCbkwC{qRal:"I f7S6)n&A>yU~}Io!HPa.m؆<۶<e6юŘ`aWLڌv{dwq{%U* }ޠ[Dv%܇ lՋ/O\,k],~՟B'tqzS U5ʖҊ<xCE<T*7'ǩQ+xVM&DP dDOdɨR Hyd XX/ vZ KP.Yk6_sSbFO(K]l*1|X>v=K15C }h.!#^ Pw=*ˤy*[ 2""4~AJ~΃ 6i"NQxb¢,Y'MNq7EHoM[M~"jb8 ںau6(r`͘v>KIv>ט,ttE4gDuOe氬c%9[7LA^r9]AecB&LQ 4SERXz2]S$}͌RZ-LArBZ9͐9PovL2**\WE|= v]؀Q {dJN8AV~"Y*vX`;J6iuۦ^X2y% R9L8835 #Ru~}m]*F@ʿ(CzCmw]%]TU`؎,n]1;]5@.ԑPUhWOarb> gKk}kӔ[ʊjcMIw+DzGhpqeg<9{d4΅! $; ~\Chpxr^z-"CRWg=O"pP'>{\E4\- yKSXh6ōd %(Ȥ-eK1 @C==HF ;p0V|3a7qFSKa؞/?NF*MpW=&WQ(n̰OiQYf+ ^XDǏ.R%H7P {s;ea\W/]\!Y:L|44XǏug1iQ Cy*_%E.=!v6Z‹&P$$|P70R{m[A.QdJ.O.7zs UsS R *6|ISOQ1^<5By:T?Yh@ m_F|fţ(Eb _C 6mRVqdiخ/bjy9a '!m&*}f45%fA jlk!9%0 ōn5=`Ds|o[0fwP_)پc"$4#Rg.mNk Jp.NZ{DTf1QgJ;yk-91mn4<f 6`qwQr(󟣂<"t݅G9⥶9RB9oEZ3Fo%4Y$ >MVlǟYIօkOׁߋZ@Fmz6ou:efqm؀ښ_Oe#E/] Sʵ0gr!5UC-WyxCnJFL](TO^GtVޘd7(^͵h2TꘜC~_N{HbNl^ [*R,iNM=7#j#,e_*(b䰭fu'&0NjzY+C2>emXBL1xF:q&MƼEb;b菉 ^xw(M XSIΪFRu++}㎀$6@9^Z SaUOA\!@_fV?Æ$tq}:56#.{@u/id VyBŘWgMks! DרZMݞ%ymQh e@W1lO޷AB@w=af%)F]ܰRɿ~k*la2v-~EÊv|^q 1E\ㇰfSBHý]zSԘ`UbxGI)ɍS.h-[azID0NB o>މ(2UFaASs$4H>ŖkYoP1-hY]),i/x bt bXHve^4]X6hu4}ƻA,B^[G~Tp}UdRϴ8tqo2&š4RkڤjS_A0$}ujw++q>y7@SaM c5{\h>@x18yn!pL˩m ]/]˴3ޛrc7nfq^JP9\PSⵋ!1uLq{ h)jS:>(VWn <rq iHP!EHxD>Gg`X.tX0) i:v?]umojl2:yZ$nQmipiyȖoP AkhYʚ}qn%5tGcMu,N,ce%N>ƻvz\j$^녻$4^tǼڥNGߺjZ-&KMhʉՠ`v<&Qzqk#s:AI3 D@Ԭ~6Wm$!^qZ●KK$\tN>!ezwzBWY_ Xw:iٽԧg/>Nċ} Kܴ׀fXl>N+]% 8GK ~d)opM(vq5E9ZC.z$Q>v_'nϜ<ا҉ 36@vviΤ ZIN$Iro4&Y(G R06o0RN'`68`OEȲ`pdզPanW] TWިma pVh+;#VW!{Io@/w4+19_Q@_!WZ4iQ?a^uxOUC7Mejb݊Bbf h1ٙ`~^#YƇ ПD+j7tۇZegrSӜ 5ӎ) t,U&w~G^~%bEh43,W hkMJG$D65,b +l%՘979 ("0kPaڃ0Cr({"\ؚH:a<n |zxp^mG2u0yʐgϟTB}[jfm V݊$|kvMſUUeP8\Z˾C|J^DU xQwf^45:$ioߑ8}~Pr0mS #\q\xQ0kлu8Qy=lƵ|[76-/j_#u~4XgcOSNzbTQ0C021:7 ݸD5&t_ˏG~rZpNM[א)T1 దt9d&! B!.]Wm;8R\Wc<~@>/9 wLyBJg=F&S~>L{|2c[3UҾs;:X{Pc+O~)u7DaTg U˶z6G>%hOdsdjEJ%w55fiY,[S)6յF LܻSH5O"&hѱ o ^KJ1;̺\{Fk:j^S1Ahmm4&,N!uw ub;$zz ?P}M{C(OmI9ns$trX& |k]QPƒurĬJsz_mG#kQ'aPlVS zNaQՅ$HsJHU7?3&0o?mk`Zߢ'h'_&6s+cu/^鏜U|8|ڡRRbcHDlpEjũ1 FV{|4 B_(GD0Sl⽼[gy ?׫(b@۹)xBH(cWnD@%wNev"zmZzJXز4VD~pB#P@NK$ŋ-IJI _2*Qp6W[H4+{~ڦ(sх@\ӌ>Cv8$NAbB 02 wwgiaoPhI7ߎ`%C1u ]1]@\7*AK]!芡;*ޓdmcMϺwX{* (Q?f]J)Um3bVeeElV ,dK)7oK7`ְr6yݶUb":r(yBFEE ,Q"} ˞\jUCg(bTV /Y{y`gӊX%phƜ.oQƸ5d|P} iK=-VIy$uuф" tbbHOF]+}eDTB}gZ=A9.M!z(4slV:UT[ܘګ;5h0E|+QŸTr9&Z<7P穑 Op&C,C1ri 2s߉s\"-6yPwr \" Ab/$,k5 >pR(%-n|p>D5V& r] =0le{CѦO +˼ YqAjby)YMgqKhj@ep#:]"~On(UK~F^tz]k[i00(.n0=vdeaJ h,|Lg":yxt/8u=CcR+IWI2;`W+yQpEouK/)$<4d1ȻTP^LwBaYf:r34r+ %E]ފ'T[À&o7Rʁ),Vi43(9cdC,s!s":PGn"/gc_*nT·n6clGT_rC̰!QoG*kA!; Dkg<44 mkǚ?xZrgA_~\jY“ug>gk4Yd7\82q7&\GEht~NQЄ7^`,6L!q+ۻF٥ 2BLkV]obe/aFs\Dr]l_Nl>ᐞl)pWn[ >\wԵ o>?9?oלłzar>jIc#!' Aɶid |47RUFk!K(qqlpjbT{4G[bފvd#bk%w18^J[Ns"̙lXE$P}WhE q4c\hqRa @yʋ`{8 / 1qvEڅFT B/{bҐWJ-JN!p"czQ3puI=.&G\~ܐ]3zŞZŰ>Gv+VAsuTr/buqG(&>.ܤnz4 r`,91t)+d'7%[Hq~͏R`7:c/ U^bifD?gvgK5H c%Gss`{H>6%nE#&gm2$8o&?th3\YƞKV8 殴?.tzҩAest\!Y @pY=?yPY%X_rJVs$O0enFٸ1ݮY\.2vk1wh\bpٯ,?id4͹F>-iB걖.xVEˀl_n⪛EW.OQ!џǣH)ıBZ:xdR3G#YB[G޳iikaby1\th [ 6տN˻ 3Q^ZoJz؃}c0 w@l@xjp=fߟGmDjw)Npɓ6}1Pr0ڑϣEvdJr:\t-OmD[q,'O5Vpt!lCN ?#ٓ5}-gyQ]ޔv}~O1v*c ؁O`_;~n'?{4xt1p<2YyC\wS 4C 9_ F7-3_75ufjbR5&F $覾+$ߓk> \AaaC5%ϷfajOC NpÐHPL"d.5Ǫ@9ىo>BYw3G\QIkJ!6+`{ˠGο5q^㌕d:;%ee޻n #j''܈|($Q2 EWpd Ba[>aE=z+ aŻ] {tg;a8Gj;`$DU$>Ŷ(_J/2djq}fPցkn+ [n"rQhFfu?y 2_fM^sv9-\,&]tX08Y2ԜSWHNo&݁'Pwz὘:ką#:GY_҃ieFp#sድLю$)-A;.߈H$h !ݢHZ=V|A ͩ:3r?|j(quvrs&+u~yK.ܘ0NX`/A,Э 3ۥY*?۲G8̠,e9)d\-H|(Q4g1D2KEEqS0m8aenA2“>ȴ2,Jm<{}X2ԉBHԜraȱC,T_&4'8N\-[yEEBP F@ZapŅm~mUBfBoj,j_Lw*\2+56d6$oY|t4缢=?*7_TI9 :ORXU/ BNC(er˾:s|fg>[D= ⊖"_6~4sγ'EY2aݩf#]r'EGB&?ԀhvΒlu?uP C[□$A YvN;w]EQ,eV)Z=wIdA'X@\O接,}`'h!׮xw|5-ij(Xt Ң]iV"|hIfԈ&54ٖIwE,I>9 @wJ+)5>mv}FBgd_anUepcZjOS]:P#XH҅ iۇq%6͏auܺ]Nfz݀ @ e̡4o4 fH/TH.+(<\@K70CRN0ل ^}HH30M^&2תLP'?<8a/f.: {2FG:zd!<ꞷ'QMG:cƫs-NQBsj ʪCb52*W z0ۘo|\뷷eL"l펬Y3`TTF|;AR 0Ѿ!fvny$3_χrYfYh1U%_y!;ɷf7= kEMhLG,wnspRT}32\ c:ˏX, mlMy(n [G%uu_폆'ZeW(Ѿn*책Yb2 ֹ0(Q0#ۂc0S01|"w^28X :Tlu케zE vY E$nO5CH暨Slpfr$ y[LJ6xx&Jyk@n횰DcgeZ([6b; 2[T!VcԚXXH4TD۳mqe?XFOh5s(+;բ p` csMEbu~@Ζ.6fZZ:jkh'ؗT {yfeϤ"KH4`Ԍ:-?\xʺczP,RZ߃m"? B79Z^iM(LgSgYZ070701000002bc000081a4000000000000000000000001604fe4d30000759c000000000000000000000000000000000000004300000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/raid10.ko.xz7zXZִF!t/ku\]?Eh=ڜ.+ɒp\Tvɔ 2H76fޘ9t[q"ouW#uٮEyJ/"lΣYLS$ .uƊܗ1` R J&- ]l$;8JyZCD{JKBv=JZ$s40$ և^v LYr׻-_2f chцif"0њ@RlW?F(Ggn~-[6K_ zNViC eyq-JKXAQ.x!{o@worwY&VSǙF`61 궶ݍGc`ߢ>h4^="ݏFK0(7ALcVx< 8Mv@lK|b%Q.с}M|ȕQCLeIQꔟ`@rbUSb kypEd:Ke?Vq7U>8iJi^f nQ$).%bm =gEN{ bŬ902r;MfrԖ jV,tծ!YmzV+7ƾc쌰Љ˽&ZTYWK?O `VMɛјEԴ['Ҥ,ǒ*},E/pi)%K$A KT2bz3ot1LvYq<ʰDI0ˆ7LH"oj%YA.`2DjW}"WݺPy-CW)[ 2{{8F2Ȱ$*C^}PU\̻\ $:X}'{z Xۃ=>9bdrj1Pؑҥab_'+6,'ԐFE=^J"(#$,2",7wsCgDN6܆BTV_atwC$ e(Lj BҞM$(s #f$&q s6c4dɼ^juehZl4'߽ӾgE뛰,;ZжQR|_ exΨ gW&YWAS4YnaE@&ԧsލԈt1F̓owAFfk bʥxF`h/jLD"/mt$GrF6mbr/45 F~#u8.Z/k2vp'/pEGmnWr*Pbn]Z`,AlU@m,94W}B:]!jC LV>c΁&B3J0B Y'"7,A?Lns OI ?+熄a_I0I ޟUN 9ͩIf`Իu &"0FڧFQ 4ݒl-p{Ddt9+}DlTvΡ> S_ EpzJfQb=_@Ř;=.SXf4P@1|o`ݶeNXycJBx\-/2-79$B ATXIjVG.۔W-Bg"pVq;vTeBF1] KZVÊ7$"MPuYJЄ DU1OMl@R®6Ϣ]x W~XI@~=WC :L.Ǔ/L ,ع퉉1DqB!ѸbvaBlhN 'L>#*=W"$m)=€pLP]EID1UH 6ke7DemƫTzo0,U짒zΛ0/7X JC%Y:3@_GaD=ͭ[㢙d '-؊BK#MJ_b\˒X`5{gm岗7?< -٢!af/7*[2.;dI6`<<"1#>R%W#)z(wC-37"0{Әg_GǦRԷyPI"W_Sfx(QO/rvAlT^XE#dIk'h|㹃yQfOby:k*'e$2];})/XP]{цQ5RNSYkLjцݓfo<*^k1LvU컈ދ%w:Jm鈝z&D+8,% ohKI1*IW+}a&YVl6٭r" ^k }6?;F/xN9S>t]4 uj=.$*P(@|[8V] E>QtRmB9#nvį~x, 751a>N=75@,ws9.!pГ{VrKFTpÎ-́m:x ex؟L@,! &lY̶)%7t) ؿƈYAsG_ Ks+~xyԿ1BG\*(7S ML{nho0P,3}7!kӲ oTë -hAQCw]::R- 81sZؖ:űN=C[yMyjM?Γ37?99?`G&8r._10G>ݠ=OtW6AtoD^6!Dw BYʨ*2_" ^mnmOh=`wO3g6Mm u'by7#G/*;0awi$:`[)-&71Ф T5r1XJxROO2yV)0'>io-4UYa4,<TJv(˥MhUv1lk] u|#C>w>+RMg+vrS꺕0[~ml]~_ldc$OqQ)Eg|hn|\Ih_(ؤi4p\BU hX*E:A f>x- 5Z)=(qI\XBܸxKoV漾_^zS %/ϤFd+;c<Ҋ$tw8 j,X@)1Ud*S@ /+OAZmgݞB2_[Mw0Uٱ"Neg=4P؆/q ݴ2nݦhhKx1i7&Kwadv/+U~6mr6sYTjN v|),D '.gD{aیc>tM!H@v5Ȉؓ 8i.q俶'R<\'[MD@+⪉峷PKl9F3ԁ\:X+_5f =MwXbTc5ۑ:rEFR#Cc (-Ophe-A )Ag[VZt GCrq9krE֤1?@X4.2C~j{ " 氿\Aj,'Pɒ㣆)#r x8·=W69S+U{l65SB]gH%Hž*,5nzB_oBȪENu5Pg`-A:#Rс-j'Ae5Ovhjվ+H+_ƞ!^ӖucB,YuqpXf]>r8Z'ΰ0_G&G[&UCpρ>Eϳ]aBƃw2'$͝hA08(+gc0TRGߝ=!*SUu Iq\H:ڤNH'''6ͬSN=.!C'ep)t;L0]~w򂫀j>87.|fR'#JaW]Q9~:/r93Si9MCta9}4?պ_Tҟ oNSwTR<[~|>JQm7~ p&=qmqUMh~۰ q%fhTuq ?Mfʜ 3KN뤖upڒˎ/JO=o.W0 {Ԏ&O!?Yh GIiDecJGW)"i ./-ŬnĊGz85ȫƷ_Q=F\kPPjPG M_4pQ|TȎ4NkmupKvmz(XB`E?*1{^ gq%Aqnp@f\fj;Z HRⱲFY-e!op7A}r&: Y@yss(ZՏbgn{<8d6F&OX>EJQm;bz|{=ufTr ;(RG4R;g}Tv)^t?TeM@CZ;U:m{aTit*F'KhƏظ27 ITH_][ֵz|飜O'չO(LB%9c0obo&"y@h&*H۟k"Sje~B]* MG&9S6]l 0~13?QFP`IU0<̐˅md$%XݾYQDo%cjD% *V#Y;aaM{R:ikfa516x(ۧQ&BHz =I%;UFFԗA.519e?S-+[X FMn^k L9個f?7}PJeѳdث ;H_^9lll]+ cr} o U\iY,с(UV"ȋj-F+)u9+Tpy3/5ΏBt(HP¼S~0_h N__ʗhķ::CqwXdjaWsct$?eU5J9SI@â~UDǥGVR3)7Wp|c-pPy``L( #W:jrWgog {*ɏe1thC&zDlB3yɆ9{ENQQdއ XQZ6>RRYV7^} x b;8Ym%/cʣ: Յj6L=̨&‰ҾQ͍i8Mo&.d_Cդ11AZ%BmapL*'mAt9BBT_Qk4ؿC%kWb(~f=GpGBk$y xlr9Q\V]Rx8\$MRD>Jj Ҝh0T(UZu);+)j,ǩL\&θc1U+n-4 a;Q{;XE^RM<R>Mֿӏ`h>)IGL<8%> )$^pn춤` ^>qJ&KGG C(uz{>ER{k1_v8Wc!4Ɓ[XgG|ҬB[ƽ\ʛgWhF|ƴ/ ]l5o4xCJÂ@LzfKI,Lp"z Q=St1pSaߗyޛ1& / I>jk#-ehmrusJ,/uC SJ_ 4A!)Kvj꺯3t}NpOWY=-B1]i7 +|%ngAņ4Yg{ζRn`\@eH6aw¼a`SoouS#@9 G$X[u+j]CYMCػ_ߣǂIa*V2,TemlzOb|݉+ǽ-~l;1.ZՔ44u6qc(Τx 3 9cϏy⒃hrfz~`=TT-7b kamddPóxlCB~sdy;(`PLHhOO^ &JGIX %-ķMt#af@`J[L$wAm+uDU)T$LS?TQά%H,l?Z`8n2V|I lK"L,,jR0Q~Y .Ϭ\AK),\Mw|XFs6n%0Iڏ\ ?OHHA>Ղ\q^oBKplw5R< rr.d 8@ĺ'7~&zDIp%ZnS'i;o)y]7oC۾w]?Q7ӹǣ<3M`E+B& :ekt]HMQ?_;vD \:vd\+SPc][+OA Z>\ŒW*DS DS+)џU9C~WqZ"^tZJ)gd;Pm~Y\ 7ue@(RfŷM?q=05t=ƭ9sa@;ӆ+6-VHw|?MuoUON֎/K>}pu=uLV"zVc#96|N+1Q'Xb6Fޛo:诶)rtA!N<$<]kÜ$׹)b*]DIo*hK<x hu~Ih=3QWt y4ZQmPM`>" ԸqOjW $푨=Le_+דL wt2?bXqML4u;> c# ,#/(6zaaʂ[-QC@Tf#Q&r߀Mbz}Đ/Kx߲ճ\YZczK W;AWquܭ׫0ĆK$G0ЄnoLΣTfz0iWkwIj!\hi\%Dvɉl~9~cy3j.xɂe]K\Ev?fuMlK%13f*kQgJYΎNKCe<\{crg0+Fu)*/&;n|x?{9Iq!.45Ot" !g\*/aoL7& $ ~8h& `aB,WL?k(. \PآԱM@b6?ylޙ˶PTVAl~w k  DFxF N|ӷT݂ ƫ@7RNhWBW1[קtO9pQ.Wk,p@ d,eS^ ʒALhN%GFe V:IMz%ˍ/UENfs B0qc-gNu#8I5% =}[6ljW /"l -nMǣ 0n6PQ9jrj'{mX  Dxs9㪛/{VPg ⨸IEvAyuW^SsG R9s߫f?2%bypUu@t.4pߤ2~OȩY0˅\ nQ|n]SeEx x;c  9 \s43 oJ("o =6R&vn;C]u{9&g3Z-]>>z Tl˿N}xubd(NF}4FάprөcAq:KW"|?[>B>ly^0;iH#t,"qk)*P_cYicC׫lj;\{: NO < Ru%\Ak`I!AV9d|8$PnlEu^<~b,Ug^5kHB2n;kGT/Xpj9/h[&F7s1v?ٗnDG޳(,vÇ4M"0 :El&6apZʊ:-|>%9SϚ9kpaP_Ld>X"6TVW!w獊9V1LJtc[i..7 -49;FAz4 2vrQ;0>{LEQI+GK@ԁt:?N>ɋ}Abί5ʠ]p5ӫ՜񷸲aC!jiί_YgyA풅Kp]czB1HuBZLk{BRxb$cI,[6C kxѫuVRLᲣEAV$W?q,ϰ81;R\! v|`PztwfX$2ni W r!s.[ipb uDa*Z8 !NU9_Z,MP;UrR.w47Lo}οBVdE!a#lWXca眵0U2BnCѸԙWJ!Mpit՗OcO0h5F#&.{QW m4~B#ʼ:c Rr&ٹ 5.M"s,5mO+J hm޺M8 x f #o`[=ᠶo_w(L5;rVyuJmU|Nz"!!.*O)B4\FB0|җ f7A[Wጚb{L=N);1UUv5DUɪ]mƜ]S7 _,ǵp6AUey^AUҴsc;p\pU }n S90 teJT,2o&[[G<١R,iHg G-kxա!PN1.ע'fel~n%VÈK3T s\5Mgd |i-:<[δ#N5n 6>ѭ,rL4xcŗN` ڢ Qc@@[6sk,}3qbH<`-L,ƠB` rb\7*u"iTumoBM%H8XUm|kEY LbBfzlֆW2~[`CCs\._>)K!3-7ÓͶ=3Ը9=6fՐQ 3ĺjmms_Zz~`}39.ڨy˝ڧQo˾0|4#`[Q'Z3WjV>̊M2M!z~&G;=&lί5ɯfjκ ?#+Z'nN\vQ%u!v98q/y<@F =M@Qb$*j["¨&B x8tYat~:)+JxāRв"iC.!Q S'q˟$ ^r>:6Jx-fY4cݮ"-{:;~ rKXdIk1h[m bš=O/&?6x۫^,`Dy+űMg)*^oՆs9 a㶡nK54oGf_(R_ud3i8}:xzhHJW{~(Ozte팾n^10f[ގsLߗ%bKgqoM?;Yj6nG:fѺ]k⇯Xsk+A0PkPckOtƮ|6%7nۈșվ `w |Xgu@q`mfa_[D{NIHR.:1e6QI]7:3%{阱famj Kw޿g`aR5p1'ip'j»2 si`rD;8UjFa@5!u/m'~cq {2O{da ||0 %`8ߐ'>vSIA bEc@f v9+n$wxI:he!ʝ_SʱJQc$wfLrԍ$f_).Cn=!!5 C7qUӐ%uMސ)V-wqO5> fWJW>UΌ#._ dTS/L~z.(ŞRHxzUG @g>hN |g4=IcymH&8&K"\`@ΚA~c="FFDE` 79 jV*og&f[+hI֚ z=e^u'&nG  6uNRdnM,`i+8SvTا*-iXy@li"?"8{X8Uf9fn2w+)<ν &9<KoNnw@[TWҮ}][ru {OkmKX=[pJOX1(#z'ʣFnw&xٞ%=aL9`C޸fbvv4m ,u癐뽆s#aN<~a2d}.yY6d5 %g$s>SZH_ ~ú[ây4ٕ) q w~Ć.oG=gUG0zKH$RÞoQR Jב6ǙKW w*^6=nQ0Z#v]h3WUbeƺY 1Ĭy̑|`K/8gv5$e=H[oIʟxI2FvFEI WgӺV;9cؑ#&(̍|f Ȍf_mg_nY9pv펞(TCN>1ؙH?DS m*Vv4?>KSwջ|Q\4*׀/d<pQn+FK'ћ+وECM829a3wډ K}bǿ=ᏕY#ls}o'I|_΂6֐H=~ny^.A(w CwMBĮ[C'r՚&jYk*tLW7hDt;vMSx$(@2'KŒlڎ]uߗ]B쭷z# FYUDNPfぉ"PzTuK͵|1dDr.ok0򓟴eRn|$w#d9^05!G',fV䄟z\SAd(+س:E_6>0}/9#BXޜ /JCZGEskgi!BQ `xʏۑLQi)M lǡ#\<˰ێWeomϚ5|#ށB2mu4=my.Jdg9=T H\}eUHK<_ScPG12/Ѧ]j 3pbHQb{ 巗Tde* O,ֵ3jLHu0;$mrSyQGQp4,+E0@G͉~]ItW?jF"eĄ&TQU֢9@Mb~Sh7}pA&-[ *1H3(J[PgDXk@,'<)֍a7,d1z"ĨƐ5ڭ\1GfŌ.6:?>Uֿ-yL$ѠP7eGaC]+/)'n؟E]\}yMV h8~|#pq2c`-}Hĥ!g#l9{%s={EJ1nlas4axwȚGU`µ dQ_FP-)GV4ugV.kNz^GΉmO N8 ZK^埂FV5 Mx,IAZ}/(H7og$l/|k<%cܵC Ԛ}M`c׏Yh]MZPSM0s#Q[ ͉z`-2TVDh`-NJV~}6nﮌlDU&vU,lrwX/2_9C"|ߴyy\E5hF2~.!0%p%=Xݜ(y5|[ZßBfgWQގACuCR߱=tG>|B%GS9e1ưGoO$)IR%K?Mc{ƖI7*+W=̧+G!C~jSOqsP&ҟ~CBiW=x~r͵{} ;U! 7 )ktqUW/MbS`,͂2gAר=NQI'qJ%5CXY0FDmdXi y2Jg,_k~{bU5 vJ}ڝuTt}g'~TFL[{*uA+:zw7;z ;мrj#~IЄ~OJ(_zRyh8&CIXލ` U1Κ,Y1FQ!ͱ,G.*QCu`"aY״^(ΐ1tPZ EqǞJ%3{:cmͿLS:mb_P "J(< Im>/f;;U恓a'YN20P%tos4dzE/uBGlqzh 昳uñ)G$;Bi3tPPBUWT]ݡ8۰)BnǿS|2t|}oqKT^.ho /5Cnljī^lO>mkoM!OL 3uwI7ϑd()&A`/a5z95)#י@y( ܐ`~ Sa7x vxXb"T ]Dg1'n~\6\R=)uʭշ-GomCe,rԆS0 ?l(J0RQnX~̬8cs+r h5ުM&n)V6ѺqU[|+s|E74I8^LG'#h'789t*5z-B1V ΃6*TxeeDJ!m AJHm1fZ{eiNhB%o ܞKœ݁(9Cu@CHa)zfS][ם秀 zr8?\E M =vb_$O)bXSTi#w;@>wn0 #n!`B+M9E%e'%l&U#96NFOKg_%GK1p/WMBBDb.R<ș ʀ"derEoc{u̿=_"]NT~L$ `:N2[_ŰH]3'&t͝fT]rp]ubH-’̂o=Tg +]&5{ΙOc8(wfG.RN^zk{ &y|Tgf+2ɤ_``I9e,#0n\cu+z tW_M$9b8P<*MoFGCW~4a@;r߱ܦݝ L= =Ni7.cϹNG܉4́"~v⽘!^ox'9rI?v˺-߰VZ0mO*P<FqL/ui$_č ߼={>lJN,U>p! zȈHk=_GU!-F>O݄mYBTok}*5VyJF'&-Rx s$czޟ M=dIS&|0Lsh 3 3[@m7Dã 1'~ۇc%]`ۍBb7ˌj[ǣ4r#"jVVQ2akCjHlȔfYw>!\& u3Y D?3{bT !9/nYxժIvWT \e=N&l :le[Qf_Xj{G$p$/NF dS^`h2YB) & J/*R;ANϋ˚)jN' Ԁ8'QbՃr:,B]P }洌 +[d|73øІCCJ/G>5C^K79VNٶz~|(G1Ke&_ELUz9'[uoJ2Աְ Ӳ.׻NWL{*nwڷfih'g 5'h{Ⴔo.guWdLj@1ׅqrIN)/M!˘TcO>b^hQeiOt,RCBRFm6F6ٹ-tu.Z˵w?9w#ϮSbswsm#0PDA+h.$sR'l! re0|^e4$tpXlC[,Z*ZuA18dl>>Ռs#vK,Mj>6BŻJay-©;P_4P]XޏYw `Q) \tkc߻uM[m)- (X_k3V@j{L`X:sWPIZul's4|nXIh@97RerL\Dbd  p8 =ne4O wom9%?ĩĊ@53}Mf:̈́mɿ3*rwXIT|}ܷ/f{U,iK0Z oE29o~ kȘ622wz>u1 4xDyL4="N3ݴ2zegEֿ`珜 ok/-WBk˸J u[Xx@cyViAJڳ8 %r7lɽ"||+ `-2(2jx'&M=@4_'Tßr?JA6BI"w]S)6 hL2e i=yY S" *;SJGNKG&LŎPsM얗B[^n3cA~^GCC;]5М$4(EkHmn.萭9MqtD*;鵳-[ȹ[~U680ݗ&gI+ " nU)Ӹ i~ 9aB`ſL*_ br_ܯh%A彻ubGSvС?W1w I2HIצ_nͫMb < W4ӨlTa$^ꭋ$r!lC%\HRFKlh{0$U\e]G!'?SxĜʊQ{vlC$z3}^v5*G$Wvl`+@Cx5Rr!.uK}ASȋF̹(>K:}6 kWKb/}[YvCrbrѫo B``- _"}x"j̆%<%Nsbpl*h2Pod".+gQIP?Vv9]P N"u&5H}"~J2sX Կ|5 !)WsgpALL8'EF3uJYI7i[uTgd=2zA:2HPA^=t Kq..@CkŬO9.--sdHo/*6K*_ܵx]V#uiUBaRu8pN@I3` ]D4J1G6;[wbU 2<=~8}0 r+'`*OQkGAYxZcV!RϚcXW6K[lezAS*9Qa(rd0.nU<-4zQU6ٖff [C4`!8GQSCN"{ǣ֢T`ժOu"W?L—F.M&^q8!]?%oճӾi*i;a/KlOb>h^͛(j;`·DYZ(g{68vJG7eDLVgEVq9ǩVʟ* clk,Is{FYWRwiU nT]ci#G_l}=߸%|&m{]BKX@m%:E-*07CVִE s*ҥfɾ`pqȑR^1L;f/t2 #q(cGM %g?(n +c9}ރ.pV.ˌtu{2X#8s\/mщEL+YE8p?@=܂b+NC|8[wE-%5b}:== ~ Q𔇆 qp+Kb`6q] x1ؔ$ zoC\]_61I0T?2y,,&=zJ<^I#Sbg` \Xɲ 6**NE5cJ~1WS8%3JZ!pLu$ŷmezXX τ; <;a;׮c't{?5ikj"H|Jܝ -J(HcaQEĊ(*FaϒbMݬM(\х^Hd-3oVNP]N軒$uc *? b~ yu8 ɕ&Dt]g틼Duar-ӣD9Y$vMsv#У!fj/m>֧E1u֘cޛ=>w+ׯBx} E4x"Q]^%k \b(}ueb0%W:e} UF2s Ȏk{g&(GA+wnRm;$.GT9cs y[Fpm˂boMCn4M&&Jm=(Gg7W;Czj1bd 'ꃘw]9G ex ŏ^lE=(U%ЈL.~cfQq-kVٿ-WSL/BAp(68tB5P[Y[*`a6?E+u RTM7Y3H~>PjkW]>q>*)WC"_Oec'Q`"\uve9Yd7젦b\~P_+!iv6\&S$QNQ9%˒n܃녫- HG\ob"P(p jS23:?k =훳TҶkp,{?L -hNsϽ)HgUf}T;eݔЊ[9V@KK>xkC\4䎛Igy[~)&3)Zl'D5`Uהnl8 =[z|#˪h{ o3&ɉrLKy^r;uLϖ88qHLG7=LcdOonfw{]Q} F;\/Qba#.Aqo듼zJZ6Xd"bAX3uRORlbDcd;2d02tyH E=F_ (O0+!u2;#`2: 5*_T"9r~O){FVY4xc1뮻=4/Qd;́`!^7c*W~5G\zm`ݽY #B%5`33),͉"Zh{kdl_s`Gr;A$IEV*7rQbڠg^vZb.ѽes]k#ZGܝmS WvuD]x6#BZ07!? eTs\:b),)Uư&=2 n_=&e=:|wR|Gް[{oP&އ.Vٌr:i3߉>1DdIv  odlVka2W&:moD"aV$]) i} s$:2¦iC }IB =O!vU~fn=q7Q͋J APcV |21a۶ܓ,<`"jc~D+eVS@0I[%Si(M(? uҐń_ɽCf|x Zx(rIɠ6.*RE /[WT wrK*epHLVzeֻ㏄Pl]aD)`+;uINu<-[wQ~t6 "8I` %gsm~z@Xp£l|JW$h&oQ3]#vE:݃)@w9^XmE)ͱ':ݤ<=774bf?[OZF3'uY}g>M;vd|:DS-%^Y)=4/{Ȫk?7*1!yad(X|L,,yh&5X*,e r,zyሺzu5V/:,$݆L!/ $T3aGeqAadrPȟzgR ^7ӛ7<1\&d,o*C+<}h3*z ff$"q)1Z-/&/ KxEe^ߍ]tVW1xUpQ*aRgWU3}^d65ToӐO`b)gJI'wK\$冄ȶJ+QqeZWZCVd{QNÌqANzktVy{TҁTx99 #R8XQǛhiBFK\%`aw?} 6 ~PlGg]ky *yi.K(xCE}ASsy'άmQ8=ʱt.HMR 9{mMnBTLFt9 Zպ3./T˞a1(ahC(Cd>WB6n?[uF(ԭe|)'g*8ⱳ0;2ӧ" z n܁@ozX 49vcYɔO=;dALebϭϹ,mL$ dB+myIG]X13 jZ$p|3KW;WX<΁,kn.;$ge'>v|44 ;OtǪveZz!@v4w&{L 8uH|]6 Az'^v,y~_&CB_"d1WTpƥx6qs0ѩ91XҋO2z׼]>2CbdEh TI8yGMgK{7_h#-nm1{ASe,OtqgRJ!T b+pdi(kS,1䛎&`OMdo> {.ftBؼ ʨ)@pH܁ NgYZ070701000002bd000081a4000000000000000000000001604fe4d300012e38000000000000000000000000000000000000004400000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/md/raid456.ko.xz7zXZִF!t/G]?Eh=ڜ.+εI;  Rk\l}UsGCBK*K@hb1j0xvpz7[}m)t|C4^ R q`bʕ<@- twJ3zE/HAz3p ^Cl$ "ednN:;Giue(ָg\$J=TХU!*I6X|}#o0 E)kSiĬ@AF[eu΅JNz_$Ϡ9|ܑ8"7m6 Lb]"j.@ߘ% Ɉ 7q*sI2%pl=4s3aɷo͡ѪrxgPO췤P Xw;P0ե}II`B_(S3bv ݹZM\}Θ9@R]/ىh , { F0F*JWJYr?=\}|&l~g9T ' }1[XBAi>{ #+P}hVs ~b"ҢxJoF=^ T>wЬ]e^ҟ0 ^v"Bslq Pr @Q ݋: "kOiFR"ˋԈ>FG(؏z4s}+ upbΐpS8FǯC{ĝjDQmSf6pD:.&|ӛģBv9L89mWVbzO=ZI"jh4!uV>{Nb'ĂXe_zI+-Á>r/O;^j]6eZOyۢR/w\C*Ww~ߴ̀+x7@Nh3mZ6ͥTG_xLGcCI<wlgn s#d.D/sd6sS$lD[r0ulHq”Xe:w7дBLI1HB `+-EGj Ton/tŤ6m~s{$#EGdoRT(8CY]V> byD̢Ow -ߍ́-RpYOeWe*ZU8_~6vgL˴qN7uF '^~\j>񢸊IIaZ`sEdž:bЮNCPі1͎(H|$jy>0b5J$m(AOwwQD }P$',=Q3"o([͔L !dC!"9O'÷`2~q >[c1CylI:۝ÕU0d(3V־ERPRGż|07bPÂAB'/I\~OeB $_|Th9vmS|8G|zΘy𾼋LƽD O]r+7 xЖ4g1t"OtzAu9V#~-=1(6t#xxb|-[;H ],ko(ǫBC.]5iqz8FЕI OӞ{]%vҮ&fKdz *Nu0{ye#k|0oi+A ;!rb:>^״|aXR-$erWo/]5%JMO^5i5nC2Q!56bNogfNiZ򺲶kC8GZ[cPSVsy!{ջ8[KE=7#/qVjH4[cv>6i؆5Cj&(sZ>+X8v"H\>$3t&mGR`.eC^}PA0br8.?l_ߨZg{:h ֿzO:i/5n3/t(ulG fF1(KgUfAnZA0S5K+~Ӣj%$U\05D!T^|h*' %t[A eQWPC7,23l`:4 ׋Tdzm߬tW(. :~lb=n"vR7 \gcI,4ךx? Tzj CY!O)c!qN'UxÃB0j1DA@Ձ&v8r1Ll6+E>V MxE#R:ŠOG$oeC;-  $%5NrdmΊZPu؍'P;,2(+tKJ`+I|br=Por.Zڒ4͆][%. X=!x82~ (ClF} oB@۞Y19ʫ>82D*A= -J Dr@m>CU-sH W:wΤT$0){`:-$ ʲ͆Յ gXpASN,{q1 AvB[<\{;h|jوW2Q7KI׉kRR;?:d!^$K]A+AvlJji^v,##8{ԩdKK/bw+v2jG2FGت=@@ʸ6:}|K M;}Qs[BƱMؒqC{#_Vh+~[QXxIAfIA&QAbpoC{ŝ.oo){4(`T^I8,a7')2`(}.n:\ <oI~ N!lB L&#gOBUvXެGLvһ|Y|-I?uERqVO +lܬU-L *bsc (Ef@a {JX)a~ \1DU@My}1\)q'Vxz17-X_Xu(GP]KHp͗ӌĶQ%QMR8:M}#2}^+)M}z_yαM-/L|?-A+5f$R"Ai ##tuxnc5gQZթ͐>32aj0]4~ .[GD"}ywM_<<4XK/J< oͽ.䜾"kjy'?[Zk C/o8l\4hj T"x.bS&QX+w_ 8oZEڠvcZ`0Ki2p2vE,L+9ӧ޼V*Ϩ=Abr#?s3'Hs' Yd>gZZT[v:h$p95 8Kxn/cW Ph'/3%ꊃ2ۼaDmYZā9tt,~c\\wy[_ؿ+4#Q|OpA͞>GT5L.XBe؀rEwKBuXy=;m;\_݇걓$WFzet4w;nWZ@p0Pg=mkr*NwǮ]8To cC*EkҸ!?DmƚM3ꊈ"Y WS,$5˰Mr*OaD:AvH)(ИKH8`$G3Q;aY`P9fGןC[T a[l!sjߔf<C +{oA !Ų#@n\)i\$WeG5rNяFhGR1SɉD]:|RlR,Q4gt̛eRxQtƘ}V!H+EܻUB +d_3Ei,J{Wk0!h"EDaw\v/sلj`ĝ1[}] g-"|^HB"+6t+yִKvL #_wb:tÓ*p[t,ep~?A6@IJKHj[,Wi YKVEqFW*[_$9ɖŚfcL vd?ؤ\yAՀBV- 8t[%`v'M ը{>:y3 lU[GXmP̫GN|Ja},X2%6u0o^.D ##K~u;HoMO\@, K Ƈ/!{S) OEg]P!=m"֒}h' n!RMb[OI)Nh2!|T/Zoݧ1F o4L}F-r %H?UOvzE $5~6/?wF̩a2:iKDC̬=Wpˤ9S&3P16 M|ĝ@dg`ǏX8'9Oׁt`'{dpG{@j3 =>3Yz",˯´pcNPo)eڢHl>xաC#̓g{ƅ:> #C7Sտ-VA/RY~+ r!Zf"l5ɷ^m7uءcOiXтrɫf7 uYVdV)D`Z)qfP&at:4;~$5HJgFߟ]OWzz>ɥmg<%2}~&\4 /92d:PxT;cTu)+4%@Xն>(VDZ'tiƗkꡆY260_~dX:QP}:ح]bEʱ X/y!ieQ<c $!( [VbwRɹ+*ܦ&D^VWY1x ?}{~IMnA- cxR y b> m s p%"[4Xvs5zA*p$9d]"==tcиH6ԝ%\)D24GENoEiUmx@sǞM>i Snen |<mӅ}gxT7=cV"+܂}y:q!es Pe]y0RDJltXZceڶRwpSw(Fimqt`e5䠦T㾲B$A\UZǨUb|c; !}ൢez^Lk'Tn}54O+jeE5OV^I8WěWb֜K Ί'γɖ*#IYs]&D6y7vWgo_X,=Ѭ5K`gҶ91Jw&:nhX.mV~/Y27U@Wj7>Nm]_1p7ѶX'f-_ O'>q@40j u\3q`~T7g7jU6O3 .:X{BF9pNƈX[UG6T>i[TXxijaNVUHS4vYPCÍ!(rں]Tx:r&״h6ŗ~UGokp<2/ɉ{qEt1usVӿ?f{C ۪'G>*B*a0U8#S?"լ9t!n6Zkf)zQO;Nfu"n.Lݔ6@UBp}0ԦFeϬ\3I t@5TU'ә2iMJ ({ӜWMsJ+Bk8jWdfݭ 8Kַۚ6RPL".dm#PLzo IiSVFֹ=t\FǛ[V^`;,pajYڻZaY#}G6Y uё 3{=Ϯ R ;u'Zn5 Y , .BygigZ<։wڗ~͛&d_:"g;|G '/$V(s/ԅ3[_ ٤} f8UDieM4djg"gE?5I}PeSg_Y{?Y'-} ɿWk퀸ۈOyQ}!WW>9T=!/薱 `Ctƴ9Hj2W9W3dIgi`z:6>3S]s*5jPdpJm86nIN-3V ybS\v>F/{ `n3䍂Xo BBf1aPUx` H Li)*ki;閜upmu4?`p\sg^E?O-Merbۮ#CȊ%zQ^qh>/iЦBHrK V>PK[ִ`|Qrw`-;g%*GZu!2 gSQ[AŻ>P5Oũ*^s^,hlhj@482(} ?=;_ĽVF]X\rim'E#$z8뫧8CcUkW)i/4(7;mTkZ8!!sF5i6VkG)DU%awoN]sWcglgfnnOfV%W浣X%>dnSBFfK^/}hFq !YL̢ˆ0eDDf0^U/idT*<vqo9dv?͖Gc\] bģfʗxv-^xĎJ?Y%C@+dE:LGX+yt#J2PɄ^]%on'L4K.ä<<"BRT16&zhqUc{%0OS%dSU[P38X} xwj<}<`LmI>Paukd20&[1Nt9*Gi_DB6hV(DsR^= nuEKhx]zi]Wh/ 3Pe0%v"4=_VjFQbBA\\UٶuyY5jT܈cK]ufUdkZгNWc}{>~zzy^b|'\-C=RTi$4zq·Zc =W=^@5 ;d =s@ S*|lG4y Fq#fr26ZW<@]ZV^>\\xcˤ7ͥ'} 6[~fhzĈSukXq%JO=΃KUY~laBZX{C2ѩ`MKDs4;F{mvbQOs] >[5I a{)Pr>dtbWt C1R|=pI@GSۨzԁY, Z&H8z#֐ђzg^9ʘ#֋.&t)N0.3ͫ#{~i/L6٭=F$p4*vz[ِ~QTSbOݝmSxHf(2(̶G !gӲmCFV9o 2 vkMڌx[?6s떇 MY{- G) So6wt;m vz߷y(]/[>fO=Xx)T-8apss{>ȗoj:6Z~>v*Hv~30췳M@oJL;B|jІ#XVN4]Ⓜj_]5$[d[nQtMmaI9tT>@etn4@?A>a pG4dUUw2TPa*fű֐IXJC4#!"axBX~F_a$de ]ARbk jfMz002DsN-ʻtPs`4W.y6(9TVaIGc,[v r-Ay9GF"t:=T fў?sUD 禒(7LWϣ@QY'V!:Pj1 j#iPr܎&!ow}%"ptWE3"%.ۗr슢ۓ_A¢\kBCnmˠ!u"0MF@Ծ_r$HlD?:ΝMǝ0=Hl# tDQ*g+=:-33m!J&F^C4ԆV RJВ,f醕^iO/!S @[pԄR1̤u'yض{C/׭^r"F/Ŭj+Bm@b@7C{;Jfr35!'tWgda!(.QϔSxۺL3H'L4򫰆e<\=`6Jք?PkJkkgfH |?t5 18k݃A*(kKQ( 54w &Zћ3ɮE?o2`>xMTߘ9K(pzn`K\۶ ,ֺgqi&{8Z,GYxι\IJ 7,_(t>$bTjr}4\aSWUr؅iI C&By`bճԓsKF<~7-sy^X|bNjB#k(7&%E]+቉Qԅ+ m±Nc9˭+n3S6X%Ȇ >1cNK3zEiT62٬vS]yұjK Ԟx;f+x0ݦ/j8ͭZe*`0M4Ǒ$ +^rYCun,ϊ"ƄH;t3^!.(*A=:lZʞԈmw ~ fhc;䧋^#n_:|{$1Oue*Y&Wǩ%ݭm'ٸw<#-Dhb7!VSخߋ 8AH8i5b99mK)^&+%𓚫BiV ,vԋiIjIx(~ 9FġN0!%V7M,u=y+9Rs餬h=xH9 睚2_8.k|m%T\{ل* o&PKG29%Uo=j]``-{$-C^WwD>b;@a4\0 u.|hA(ß)c~ )8Gx`vٹm&o&#mwi RD | Pj̈x\0dx*DR;4"3zh2`{vnl2OŠ%`@+΄T9P:VjrCϖhpk1f};i8ИR.~%kױ0xz-[yH|E)KaMXwOqO9QA,mg*D^frHR^k Zj+\HD;I´s-)H#h\(X7>:8^üEnabnUj8R2"ѳra% @@ cV~*qeu/3C,vlΧԙ^'K!>ёdDu5$įK|=aȸaڔvr}~O&RDaKD~3zDzoLDPsX!Xz,&Oemҁha!]^37CE`<BL}!99!kW^^w~N&+F?DW8&wH_OkQQ7rpٸƹ׫Durzۧ<2{rߢ֑Qɿ̕h3iaÜN1\.m42M0Y!(&PV4+X ۮS9Oc\b.2Jx\E %!{1i.YcG猛esAKAYc(aM~>d`[_ 0K9Yd+K~4ZrEw>xBh:,y,90BߑK3t%1xnd'H]~Y-"\ˬ{s _| `4ގQ1yp\S k"iub:{xDmLԪX X+8Ȁ j|ʆHkQ#B(G_ιf[OI\ O@$]'C*+yR=Bmre`^ȭ8|X ߳@9nÝ3QLiF' ʬHo$/ ұ0wT؞iADa VIP >?u 3 )~콡͞YsL4~k89NuSPax#h.TDÆZD~ɣcghbF]7bO˃VDiRQp%B᲍xAߧyYgL۰oK,LI6nd9Ͽɶ{qxfskVe&¶yi;DcXGiyQ8 dyO: +xh`Ȗh?6@T{AclC`4)tBXOB#pE{tWM+81"|\dZxv#4&DrWmlB9Bc+Xdl{tuŴtmŤX/D_J#Bwg&.}8r/{>%vu[@dbv19ɠ2RbdpXe~z+=J V\-ƿmSW])N^5-1Z4$´XV!! Ϙ#$?c7z&EZӠApix@kf=X()w򃍶,D4T!u< Zji8ʚw85\ݞSq:A0@2aI5dQE NIȧ q>e=IiPMPo ,JN8.)hhH80O2Hjo 0-$5o@р,>]cmV˦6! F15@asVhO6D=ZLT_0pDYs|lRVST9[@uI[]?AlYX7YO 0*arjZ ?΀m@&wx~jh@iˊM\]q^@jNѱYL kF$t=Jrpuh@6/&b풷0p \2r -'EN5Q߇"C&؜$PcΦg7zgԌÓ'&tv(bCt?aj j-ѻ.wL?]Y{BRU=5972Y,w:nyjϵ4-r=Kͫv (# 4d6_};A c;Z]}MfO*?B%2"mErpN@"G'4qq\@*1­ĶPK Mq*Ϧ$"^ vdG~$)&N>xo!^E^TˇGtEͦ~|#2L0QP3*RwFtz|zW0HXz@h0يb ͱlMKi "U1.Y9O|kTҰfw.QqMBBjF]z.0t SKoT<ʾtf]32vͺuYJRf uV7%_9\/oy8C(DJg@K3Xm*0ժ[k< 2ΛLρ5'acEJSE@ܨCRwVśW ă^ֻOM|t Yȶ([H rm{teejPdRu?VJd!kbud`3zmdZ* eZɼyKG@*pO3P{ guIUd<1q)BisҁT F IݠqT8"^Q|d!&8\ÉP]zC9Љk?w nv.As/XE)yuKgpy3~E.!kh9g!H\*X@T(bH7r|+_Jc䴆=|XS =QQHQ!ib.E[Q[o966ŚB$R"BXF{@XMK=ذ wZ!Q A8HM{7܅^'wޑ?:L0fXʼn1,eL DA[rt¯d]ODʙVڟ3׎k#Q:!|`k&e%`K;jC)6,gE~8/-)wʫjP!Ƶf}I;@ASW+(M-!Yog:< ^,cH{'o OKd<8[ 1ݘUqcڔ͏Fj0^l4*Edߜ4ιEW# @rU;*ẕ ކxe?!5Ai׷URѧAK1gMl!B0$a-1cPSonYnzIcx!II';]B.!n\=G$!Eāù@@+IyKV\3ժ 6s)5*LQ@E2xBָ2-T'I@Ԙo!>t7yvM[]/=e*QDsIz5bB`-llL̉{}Nj=2FjԳ"3$2tp -alHpJ.!hLmLDW7f˅퉨Y`'iYdbMHE" Ax_'VQc(tk!O7|p,g Fj&21"oS/19%Dh7ߙC}eVdYruKi)gu% !QL hKlTaQ>Lauqc`v'd7iX4HM`8C\Q{r[Jm+(ŷh/ V*@KӅI3 o#h~a+sݢȮT\j9!| [?>4cVqDؑ`_u]rW,`I!1'JFϫ=+F!s?M[-AK'XRSS2vA(&t ӿ1:a\q.aom2HUiҎKVg&(1p[TlrCIT@xKg'k05 gS-sr~<Vo=+0?~' c#qnW? ̫:2g׵.MlTGYFW 㸎W,5(D?R_şFw;cDmKrLErSrY)?cX a:(7`ыK0jMsX59zlZAR*ӁaJ%ub.Y HVL!"ŋ䖛7~d|TðFlIFIL<ɫ$aN9*m9<{LK^gĊ )ab!|i&/BJrv-e͉ \F{}|Wls}3| 1,/ B\j%`ZN8DP"[uGJrg4{ItkZL >P YqgT؜&+0և{$tKXTg;䔒X=,@iCU\qZ./UnܯP%؉Mj4y u),r-xh0VD9XVTN'j'mn&SH6$MsvY,1VOJ!cpY1H)]Ed֎dxIv-iW{8ymR'sD4ٿg8e\CWy#^[TYK m܍*H:J[͑lDlTyYfiaIRn0+K y9kϰ'^0` KⴀjLac q/): tZ%.ET#aӋB,`'J9@@3Lӡ(!`GJINW$8XĐHڵ^3N϶xe*cH)7jH,tC~2<6kd(.51Va]r=*;}1Uv̲ȹUŀXcPJ+j.@F8Ʋz+lS˿2Xh|}i2bP`e2GB?:;1ujFMr '+^ !"gq ã9DSts"C>9L˛YS^[@&]M!%=~yk*nJ"4߿_3FڥeƏo!2 E>ax+ Ivރnf'9[㻎o֊acr0RE\s2lIflщO#Cz)T\"ׁ(Eq؂/ƹzqUmIL'3c@ h| ;MpxD90Aj,kJ5, 6R0:<LQNq Yq!ͩ-ڣ3+hkav\A;ܿ.0V{tZ=$ڻh%+ 5˕m`vp!j{hl٪fR-r!iK\W54mH\K{)>gKm:awQd #E#x/h|חJHW"EDZ=W[=1 cK o"I؂Ԛ%MB{z-pO< MD"ytZk5]›̾у gtYt@Qk Sܤɷ/)ǾILiGY#gb:Gw"vjХ<^sĮ;đ2? w#$nyz}6Nj DHư6SF/j.¢~3q{2`*HiWj?W>꯾~K/'e(2fXu78HԞ$"U!=*+,:m[^)aMO駗@rO 'hFpܦj"vg;G_]`L=X퐏*Pyt1Gl5n+xF߶22Ю\ZlGP-@19JXtZHoVfCkۆᠸ)tRF p'Wp`:;PDh7ﷴ<-s[h#ކנW#8 ZN>ӭ!#_?uFh wIҪ w2O>}K ҺV;4]S-hY!@ KhO@EbgK|w0[C5QRF Ռ2ҦkTj񰫞f1\lQNq 8J`LB붯>;3V(t2 ;$ɝ6<gf ]3Vns+qcƚwxώs"e㏶,=UAДL r -o{ 4h}aqp=ޢh'E|r{?]O$=p>?nk4gS6`Ha_o'zIڻI&Oa7sH YmV A6FT˜ 5ƴ ЇhGL} :_NSՓ'c-,3߀X:HnBܒYQ^>XE4[A}'7AF1wrTaig.Q/yd:3r^;:i,+E: MEdRb%XI;bP{=>&,6+=6bUXkcȔGɒjؼR{LLz E禹(Ma ¶ɨqm:jҡE "kײffy5ũ1{QҔ4wQ2O((RJ Ϧ 5ƹpYh3e–޹]ҊaӈZL}54 b w\աnt*jD BL|@ĕ)蓔{>H- Oyv 8QgE\_`Dȁ-X OnBp}7SƱIbm'Y7Ҷ@RM!`TC#.T:hK|J%$&Y-E;3IfM>pbCP{8?U}WgRZܬ9xךL%&Y՗{y%ia˩^zGk!(6G{\ׄTO8Erl.j8]I%BĠoIcY mgG:dG!qbO a![bz(dD⅊ "228ła)ؖuZ\jC"NƳ5Q'F2gv?AdƛsD=^ (DGa xІ 9i#nٮHt??Ea5h3}X6vDԳU:m;m8KɈ)n SMUL?Ǫ×J2+H%P3,zoow#Ka4Ok_wGIy7l14™7YW|q}5T=pbF}s*DeVq%N}MY9N xT3_LM2"Du1~4+/eOB(Y4/\nwu U_X@K> qA!?jݘ[dh)gzM I Tc䄵j_9-EG/|\~_D{Yzm>X-Pej|>_aKc[Ãt;((xHS||kh0xOFӡ햆ä6uc3=#è$bO;&{cwuXźCm3L쳓]4G K|J$y,إrH%.v6;șt )bҵXlaGh,Wvm ZH%@p ?t>pHHjp 0rL+ޣ Se'm-2Ee7&*gAaY&|k)PmtMV#QVQ !rbÍ>_@rcc3)HgޅBBf"Hx-&zG#{ H&d"tLds՜2loQd܏&}V&Ӛs޾2^_F]e?rb߮ '<3JȍSYZ'&r2'(BwFJMc cǷpz4@ԭy?D'njS)48vs;\vjoU[{H"`\IzbnA$0-yS%{D\1%#ЮR(c1"_TP3u=Z'dfL|v 钌?'N%=" hM7&d'.-f;1v"uC'tHk7H[t3XAeݼ \q-ǀX*NNU;WƍNɃܦz}y-l{1פODxr \9]4]etz7&gf -F  Q~_51 sRG/ C's)g4S*w^VƷ;3$O3[)=S88*mV=s $r;yOj F*Q_pļݑ$K  sˤA#`%Lʹå[!œJɚ9L>_ň[{O@ԩpd{yɳ[O ~)JK(HF׍\邠6q+Ѿ`v5y\Smhtj@AAOuFAØIUh]™T;4[Q=ZO,yܛjq|c,-=׭/#yIeџsrvPW'3N k)${WnZ 8M)M:$(B~0HBKhgAjw|XZ T^6baDٲ| !4c5b9ci|;@49T%(IxzzMmR3m4dz4pӦʞ>!⡶x(GYT0YjJ2ogC梂1E605. F`ŁTt4`)1eSf\nH[T75Gx^g*;9$Ԅ8.+qC2}"'h;Kf]?l#y_f!ab~KS]O"u aE ݐB9U*lgWWCO#4ȿ[Z\Gwe`F SX+QZit41%h&o9PbY'. Jy _Ggl_>јf18" e 텇t3ƅ3A>*,,,E,%>e_ԸH9 [^teK@B:usuwk1dEtvƜǴ%3i#jA Y oK1Ԩ<*Tû4\0[ߦ23a;ns+?r`k(1A5 Q(kӗaA##H[7(B)$;S棿o§X)RZS^^4 IRɡ+ǚN&U͢O" Hꠢ&ܟ4wK{2(ކfMsAWa LUǹ7tHxUᥝZsDݽ.@f)EHנX9}_ъqފdY#Th:2Þ&\i/&(6l:&}lL.֊qLtlI#6:o8COGߝ%~%!b4ˑ _GE`lB/a B ]q{?;&Rc)Ng>siz"jaKaRUgQ&%6-;wnnVf! }@]/~yXS뺴xQv#8/_JR͂xbvxFW sumV>Z'gWxBG7Ĵ Zy13v%tl؄¹.Zwl,DIC#Eǎ&2h5rz)zb@(97uG4l\p;U0F E#= J'tzna a`wJ4_aFUꚘpIDzr]P7N6iW:۽S4' .%F%wty[?KO3kt7U'Bxc*b̸9ی ~k;׼= Ŭ?kۘ'oRD=(.NwiN6[/o!Ę)H(8l[W8 <T7j[zW{ KO(O Bf^g,cVQMTq1EeX1Ϻf1(m =ti! j mM`tVbV{!'0d݇UKu/fyL63ZC[22+Rh,!Ao,y[~sUsƇ93]$ʄcSHN % .\5  J)R-n.{YTsxE1@|&i/ QPE<Ģ!F& _߭aV˼@g\7Xx0|?ځ1YLb ) &1:\B,(5+DaB2kM?3(AS|[}E"5R-,@D Q0k]$(nCnԱG( ǙFT+ .[24B*q՘!rV%I#+Yќ К4(n_hC6IDԝV/x%kYu))(Ư|\^QBCJ C榧v֟q^S8J0قdCu9AtHN{;Y8%%L2Ԇnn\y7_*z\C~%[@S=n 0y]ڀF< _x7OxҐNF^<8pyI]n$"n]46Aw`ּ1BqBu7 )#j"U.(MNc86% 7 hH9QZ޹kV܃nIA_X+X]׮|dz+iЏK3>&5> fLs hW< no&|+/Bbp^3(n=~A8{X@ jѐS.eoAF*AAwV<_8p&j&F; ''u,#5f1 ,PU*>1% hhk?BToY^@zJ6v臐,jKS oH(cX^n K gXE6$3pRZ`#xo|[3=[3vnygIӱϐC؏5S9>M)ʭYH@ #"Ek ZJ"U;w0 z:*B&k:mPͤj=l\i)f{<9`ڑcoq}BGfEOw} sW}1J#S/*LxѤݩq`X@Dfz#T_nk# 5ǚu[Li`ם ڌ]`XFऋ';LYfUw|ITj %LGغQ[-"ly=?7oTe2a`xsA@vFx5nWU$^bN#ґb+P:!=wo(fJ;~A}&_Ia=Z&N#b~:;W>|5YͤINϰ!fqWÈ=/̹%tݑIT<,ۃl/ৌ~,erCZ+bROʸ9:xQ;ȡ⣚2 f!jMZ} %40zT[Ba- Eu71ik*2O J6Ҫ3G B''(Hzn!9Vk~x@j,eq3sKl0↍u`{H@u){؋;*lA:T4,@kSfJ sW,ZrKQ/\*Sv"\6qJD\:چi Q(GaՊiýǨKm|wWh7(zP1߅R(0ceEtfg!Y<[2qJ|t}MPٛhr-^ؘnżQPjYFt$|+S_m3M~6y1"k*Ȉ']+녀ȃfK{c܅2&jT~/c,d8a U ۉ(KFlpBe2DNxL?N9X|WgLv0# etT{ ۍNu{f(Z)AE]ͷy0E@bԜX.^:c[0s80olSOc0ev.+MsuSmxDy؎.jtL KI66ƚw$ދ`HDa%FE}q㭅Z1'Irb%kd\HP=mGQ %C8]rGmjp6ܜ*P=Cθ?Ot]6ByAmų @ ͉2|U>.Ql c{.vCoz) &D]TOCaq+;ݢM9 ޟH_gs߄꽾"7@;0'.だ._;0@fT>>X-jY"~'$3b5`7yw/3+qyɛ譯 x_Hs>Q*zõ7.cOI^ Nbj \-a^+!T7%:4oo(/F\[Cz&i0`5z xA9y̿cF X+zo4aig#pGa1a&&qq@/R#s!ځ}^'$,,RM|ǘ23b8\xvȠ6mhuq=AhT.0Uߘ|hD7dArtN @NZv& Rq.6%0mYS_|H(nGYGD#{庝c^E؉ ./}$HɆ˓3d;xKyHfCP7!VըGV(l7e& C RжK=-8kZ ƃ+أ^d[+|G%HSCD™mSX8(wOga>3ډrɛ[گc=]w q~zOk) q(uC|+z 璏Cn|= F&zr遛++Yi\ry!@= VJޠEct%M5QSIϕ,TY}%U7]=&uIoUP.˽cҽOANښCH晓"Y*ZGx(+Q~F `̒#ty< %,tZt 7krG#[1~[j_8j{S^$c#&BkV$Gw1㛓-'3;tbr=!S {E7p^7ŭ"G—:魮7s[Ҩch"mm8U[}Йc=e:9pWb1o/A9o@.il ;DRh7f[KKy|oQLo:AIS2v9VhB?: ,wvVLz4B0K޴# `i 76 -aݢ~fL(u&=|;Hܝ{03%(lhtRrqK]=~pi?+ # A5Iz;F@ c*mQْK8@򂠮 ^!V[swuS#&ƌϟg[6i>%%o:(7JQo=2?dҀ]'}7:  z#k /"-pBN|*6MJ^IjP)/]R%鰹p̣f(*Ccw~`{nYH rCiXMq9uK(y&JO|̿`DX c*)w6oA2,#A=&.awzpQ=z±P.X=uT ! /\jf6"ab<5s]<";5LuLhI` 3HoWƔg_P鉓6\sk(s5ʒrs:ӝ SG~=L*UGX5MbC`r#M ٸ4Hvʄηn,ċק#e8#"ӥ3#THu nrQS="cuEObßu$; 3w ?UJ2„tPra)3I{ 2h 8i cGUQJs,iW9ŻTJYtxAcKE.euNocǪpUSj#泏nG0{x?PwIv0Оf'zhՙÿ4>3fɟrgΐd K0Lx8J^#}3 +pjj+?;"rOtA7vXʵFج-^ze1^.R``3 p8=2YO)2-o?+QVVnuUYwGCB`(Ntw޵@zr$2xƻի?j&?덐gZؘRa,=" ݖ>YU> VX 2B {jrmTdYlcߠZ?ׯkM)Y#A.G;J+Bp4e| Z "HN)Lq5HFԋ? =~/:wc 4i:Eh!EHk2nyॕ>s ۍFV hV (HQ`.:KSgb'w[2imǺm%ޕ2V.N^>JHZ ݚ6-77ʍ|_mOz4n -.4%Mxa{9?o%a<= Yٸ~2}X fpˈ5<]$*#Y^ !܎m}Пԅq. Ԍo[X !Tr 7xAYxw$fL,U4iEq7&{G[bfLlhİTYWԍ{ギHے{N[^re yy swCj kBu/`񊸹%/gYg҆{H!|i*}ɩj'ci20<>F E=~4p=; TT^OIsw1if.X*7Cy閙"*W/WRŞM›t|{;c76z~ۓςsb#3Q y0謝+\k^r >ÏH {d~׽7 nQgYR(~ #bG⸜fw >5B0gcɠ須%8-q,!Tb Cw?q(NT>4c4&]^$gJzmo*< &s+/rkbϋn&{a걼8Wmd咈QNP}rk?^5oΣ3^9@.F}k0!@Q+SKC5J#Y`h~0뻹"!YGxßUHDUK'IpLAj~x? Q %8LAfau.O6HuDК<"({e0ڥf O 1ŗGX0A zE{3/`jz~NR25"Shm> GKk _{QRcҸjfdrԮU(yzTE$PonB6TTHkO+`ha]3`\&}06[Q8w~ 󲔨{RHmWuPkf2-Icށ-ft?Ȕ"N6bT*E  PyZa;Աy.bS /)m \`5w1*qE p_XDk}Sل8*T}{UShXv^ED|ˆq<ƁIYCS^BR`HRsg9\mKK&:ncO?{;tȯ?BPxD!d ˒!2 kW~r(pnY Bk<Թ,F`)"1 *fg{@++ iPtdCC+y8&;u븡*X,7h7R#tIMqؠ:wBC Tn.bh7+r j+-&3Kb7s\nrڿY6gL_%`^Bpb>@dP|*#[1ݲOqgrWC8-O0'%75GEQe]c{iM=Djڣ~YZ` yIҦ(oX 2>.ᵅ3VǮe 3A9K41hve=RWjclڨTR Jj"-h}~c e { WK@!9.Bqe(>x-Tmhkh%iSpְUǚw@=cuDE8\KΑzR;!G: =jsH߽[ƍU:nq2VQ:&FOX zkGB^@w=%kխaN=;x0utscԑ "]8! v48dBƟ'hԳ4^y IIwލqݦ=6rOv26k;DC1\<{#f0V2L0C`NL+C%# }3g+xşylX[ǰ'd_(bV' %p,ԎS9Fz~أ d-%+xTb=]HBSi F+ `4`g/)E T&1 †2$)ۿ4KŤU|H \ynI ~PmmO ?c&>k{Z\1@\(Ի&TXZ>/|{d(GG*vA%]JFh]vXAnWܼZq`JlD: ^XV K% 8˯,_]:y?};fբd-g"U" oAj x:c<]k[d x3z;;'f;,Q[t/ 1hL{h cu0UyP88JdP -W8"L )kw(DPP K( @4 Z8VzY-OD=t$UAq7dAGp/,SZKf-3=7gL !pE:@QU'WIB0" <[\n4[1]#}8@V1~~c `l:i"! "l&49!95iƟ^>)@e ˺did`3fHs)6B ^ԪIvgB̓u/_#ǘtKSj2p E;b/θC˒cgƯ:*+%aS ş)9p]vV4vsS#{Xfq Y95'nL)XeFr雕8&2|̞u3Km`ϰa˸aӶep=쬲ѷ']fo~D'~6v2G\}oܼ2;}a?>3f+5BJ4&**t+ Q{RlIJRBWI25%5jWA#e|m% /&(T}L/էiwna [Gڗ}ׇ/a k<:upb 8t_ޜ9,a)jSE%mFxYQ~R\Ś* q|DgoQ:d{2$ۯCH g2^.ْ=alQ7(h% U&`&8DŎoy&_SsX\Zʨ,”Qv]mr?n S" ,-:B;2k/opeXlH?nHC>ahn8=XE!Qb9s6󒱇uscT'齣b&h >diшPO: Mۥ`1ӂ ? .O*5p]M:K;T8 88\\T9Exb/UٙsTBزԙFQc^߱ZHܝAx4[5Z#p}z-Lt*X||ql)zc5>CYuuޥ3ׄbTADC )TZ\i׻8dӅHQ!lՎU]EʉL],wF@RԅCO^v]6'p/DSIo쎬/]=A  }ۇ>WAOPI!&,% aYI*[J<;o?,u8[M$o/P`y2+yvZT฽M5Y!H#% (BuV^ûb\MK7X>e2KܐIձf)`JA'wO&REe_ʨC1s >b>鳕N4<7=xEo.3nhgLbF=SZkZ` c``J6=58h#>,# 4e@DXevظ}\=A5ɻ9~1arACj6RmƸ"sch5ZA?A"6Kc; GPB` U7Ql‘ǺuƕAq~={mD鉶ؠ'(IN_~~}^}lelB@[}FO Qqi3o椩Lh"yE H"Ze+l.P =CnFA@33@r `:HKY4/_H?HO')RBԁag!tعH1Ze}> !-/POy"$d;I^c]d|XR \'kPúyA2*Z=3Æݳ"X-k[;v|BI*,#jmt2GʸU:IM 4 ) C +NO_Y=!tᥗ1%F}s@3EW![,v' fb gJT{:>?՟ί{'"& mQw+9j=Di>VLHۏ†R&h&~4Nkm>c$B/7ckR>ِ'I%X͊3$oSk-2 i:`/9?FP#a`D=g|qwUKVO# ~lATiw r~ތ-VWՀs@ _#[ Bq x lwN칩 W]-Fby6jؤEڈ%v;-K8T[q_oP1њa"A Lf/$qěca%c3P߱%K*_"wt, 29$#&\*QF!ܚ}/"cf;LrJ2HIn>>nr $JX ᫣CGu Ucg_pN~E IʻŮ70{q$ 涝Xri}5pƑ)|GjmZZe$]F]tOA莂Cp%3tؾD#Zjth ZOcDwV}q:89#lӉuNgDo+ceh%O`-IwTYh'WݰJ;^΁ӆI;k}ư+]aO_®ΧնLЃ/Vv 3kvh"D)r[(MFБ*oƥ7]+yXmTkDmCVaws.6$|5p8]7>zT;@̨ܼH>PP(Sp7!TB61Zr>AQzE+1ʞ_2Oό ;̈́?1R ;gM(7Ior`Fg\ɇ4S=阑 Vg';.xus}Ai Y^`U҈"7,bQk2y4GSۤlL\~sAgQ{b7(rXH.)>G58yRa_+(0 r\=ǂP%,nh6R`׽W3n̉5{&SB9$WJߦeƻgMN>2L$cTzä1 º#'i[(4;}}#3x497V Dy,K{$yf2-ӒۦGJ9_ ,&kw5ԈKr-[{H\fv,sEYܟc١~3Μ14eK(_y_ 42.M.h:@=|װ-fDws3`?(^s[ h\Y%UM͇3^^ ql/wV4XҌprz8w",x#˚n>׺eܷOAfrJtH "h~2R:u9(%FRF:=3N5M)hxfaPb#gO$g).-&9[ocEfiNg5y9#2ဇ?5Y_w[ڲ|\ZRq ֐1FcSr G~ٓmC3q7FU-@i}Y V約?0`U4 >'"c"㰋fS< uTeJPoAwTqD( ?Cv g׹]{UR+TdAh}{4PVK[eWr"L;c*z1-['Kpb5`zт_4|reSzi[tN?~WmlʸpOWhxLZ٧+0/Z &Fpd3g,2V Tƪԣ%Qiٜ&ʜZx;7@8ϳMyaQS6 NUBU<4v[F,#-.ӗEmƙKhjEno }ȓYJ/h(w:$E7r{ﺜjoW6~Wt ʿy5vŠZ}(DKTbZx$%3}Ú)[6[g]&—vԖQa]DxKyI\[o oCHuRL<""zp)܇]=*T)S Z$U&LXSAC[y5^^\t 1,QN^ZxA~]@5T@ pQXv)"eMpxԮ}%h_@Iv)vn'A=inDž2pGu' ya&Kw:U]vNS72$q 0ķ |k0&>yrL(~f! DQdL.4J;EA1/ɻqU!kzߍJ_M2:týjZPSpj_e7n)Q:èA73ZtLMb[&P5Mak8 BѐlQ")l"h&ˇӡ*ytj|Aѯ w%tS$C{ #U Rl?&Z 'Odr'V_;XϼW)U1Q-k)E,V;oZY BߪRySw'oet0勒_M:02<ՄЅK3Lp L4%P5V3ux]Qx񋁪C0 /(͑+@B9 yȸU> =ܵi5̢ʆin >W+V8O}vVܼ ipŒm5Eb-+u@ 7 6Odn/ mţϫP0l|bT3nbٖT~end-ˋgt,ڛLu hamג6z+bxU?ԱlbEo9?0`.InM&y8#  BmNe&YLfBX"2NVa/YBXDdj7U \ۚ;Ҩ\Tk$S&v+1RHARV ڻ Sirq[fU%Pk@*}(8 N2@TYNs Zq ZkuiKnx2HNRz܏U m,u2e=ru FNa6[vֲul(ܫJ9jN7ر+w^#MiDwn:甲KcVOz5Rt SN#Pcb<4;,[O׋EN=fj-+b& OG־g2*fO-mRn'`J}3*ra2 ~3RsgH,1=a.{_J?FK~#oZd|ps]؏JY@: PKɅ,$]Ow9KǏiߖ5x 8P<>ي|q6bU37 (/" /^R|[AqaR-N} {=otZɍZ#OȻh<Ư7N` OX0^ztRhfO56瑶qįBF\3{X:zj6IM[K`'7[J,:6KlO &I: T_bۻ1K6lBܬcA6.yxףǘ؅۵hc=_Vm/EAB5mDhw-Olͧ={(tq{T^{8V=tI1 PFmʹhg{/ʘаnÅAV k0|=GYf]wʤ678ⵃ Y8`qN/iz&izi_[ֽ"һ07ϰVHciV+l bf$,m(|f=}e6 ]m2+Pzr5 fZ) YM9אC%Q6UU3"rI)wNĉXYetiro'n;wOy-dy is nAIx(Gj*-ڙ o*Q:|EW c:,o\|ZJd8zox}0̙|g.RXuWG 71/B*|1pP7EDžwjqlR,r5CXeU,'YeI(.c~[C9xUw[[GSheYeE*ǔ@3Lj-Ԙn$T9ץ&L= "h";j8I=빬K "WskԅUrXlAmLjzu_?lU4q[p9u4TIr̕+Bogd22!6H’ӎ+R7/?Ƽ3NP3]uL].ÁQa>)jJwcL asxfr,:,opN %9Qu6PkB7!gnfTxS"H L`fТcdvZ\2AŜXK0xG:J-ufG$Q.Ha"D 2LHv1+,/\UD\&ǶNBW!3KtsvCeL$ C]_C7-C|%fۋl(X\fxQU=ZqiS7<(4KM;t OgGP{lz*;ư[?c8/H^l Jm1UªEn <ׯ+\ .XW^.*BւEC/2LC,*g~:y^̅_¿^|{H=F;ITU_1CT1 q`qr(͆KRwӾ("t{2RA4>rp.3\Wsނ&$ko],Jі}PYֿ\sl?ّ\]+9yrޫ_ѓ$kcðr6<,ht,AKmjq%9FYr~(ଣYԴE(OIE.:ʛ6֣Yr?:MYNTU͎ɩm=^1RvUv_n):\^S ӱJ)~tJQAyh&S[YaOor{~jkļ!"NqR?C٪?v+؟_+ASg੢;-聃I@aY H"Njp]un-e|鲠}B(:y^r*pуqeN*ǿ2HvH#{ ݱ }s8-f9CQi.v,{]YLqli @.u阿s8'4.sQ敻qёέ'@.g3[A,lnH`\\{iHj/ZvAU7^7:eh*m*j/w.YAoI}w7g?]'*H\.ۙ-m\1o\(oq_o)”CQ)#d~(ٹg~S΀(&VG^.Dȣ+~+xӾ3kGV mƻk'9rZFqL+@ *RNZTw;T{<|mGS:rW-U֔-k:qH}muPgU3Ta}׎F%0dÝr.ir/Fـ~6a*CEy:XW zi&ai8p qᚬZт<+- 4_@L'mc)m?Djct&,%6ɒ2]2RcsW|m>"8+6n'}SJByI\ wj/1tP?+:gQ!> 4.[0fl7q>=[R! B%B3a>UZ0N.TPĤsh>@dh$7j_]LK$ў +P9yݯsJH7)?fUjճOmxYOŽĜ-5ǭ^ޢ'Hx|tA/}@*yGxzI|a^Q,1u<҇8ը[ݘdyqu`FuhB6.S4C$]W鵨%,t8Y+7% elY f,U1W68'!fQSQeeBy#7EM= 0L'1&J W0 3F,ciU%ŏ('*#<[bz,>W$D֨;>~B~ulс.R7 SWla[`ZyAxuBt̕\/}+E`D[hyh5?j1B6%Jn!mYu(ELnQ_f˦zlBmW։wN֖%?+YB!"R~b~$̈́豏oBA$h=./R%Roj\ ױ=`S?]m\BƝ' UP {<1OCFg·h L9.xmzbOPxSbҭ>7cGed*o"ہ6/m~Yz5r{J"l -P۫)a u/ݳ*g*0z_ '5R ZLB, Z8Ȅ3j҈2d9Ͻu|ַxxBMn`/񌾛m>e,vKCYʐZs&;;PXs9N|BL SNe@?sV<[{j悄}eE9 &KqewLxY,H]1yE)tۧ ʼax8CLtP%*5}o!n$J@#arlxֹ,2y~j܋7K+ ٥ Ws,ߕ! yt^q@3 .T'_ ZLaZzb7Ape.h<(q4ˑpbI-~6@)W`Q6SQXz!\5 f#ՉɟLy&p_JW:e ӽpr}wul.w~l4lAsxM؉8ט^CX֘\nDz~ KF&8ߦria.V34"D4kﶧKWry-IZlNY&A ?ԯXl"e/1f2D{7_p*ƭ>Gd^;5B^_2%b?Nhb-]Mƥ 4F͜Gk/Fvz?E)'MZs}{LIkGá?OQ}fߗ;u,s-:IJ2X*M8P@ԏ(TsU_W1낕+c݄ i2>[\XBX(׸eMg_ؼf~Ruf22+ŃI"ZM]9gT:-/G=Gr  m~Dܢ&Ƣk%D֨;>s.siƺ}l(i-M'ɑ7,% DHN)\, 8{'TJ0[/Ns⇐XEnק{7 [;]p]GGfl, j;7s.&Xdb2 iqoFn}фwf)aN \֨8?-b`7 H"?1v `iF?=|U$v RYӻE oaxQWu죘ϼrkuO"Y ap WaҘ(ŨB8\1?&WL{P mz[l 4VV (2ĝ"kPЬ3{7>3~='l->~Zݚ O_ҀyH2U&s׼Hjxœ/(W3yHPFɇ`w3`iSzܬn!<&ZTZ1{ gLYTDsN3IõNdEktO( @-Q՚SFGڂ!tFɾ)܈FY-T^3[W[+\ם[gKCDO !N}@xF\ QZ{r^=V&,W^+D hdFwgT\Z 1V@X%8Qz8|?"&3v4J VB3^( 9TI#Y@þ|Jąޚ8pA ~uc T~a8?"JdVd +cFca= >HO:)*M$vV\ N|ڳ`{'B[t H pL׻hc Y_7O>;CGgeKG< C_{Nfi{oΖIq5&*)/M/Zqo&`a@?I3NLآo@YFq|]=gsvVPkx(r~ qND y1 db@9,.6zRbi[`:'drpW+Kk]$A#w~_Q Zw@+\ACtD$SS'zkw8u+,CS588(tRȆp81WsV1`ܑpsxzgcڇ0#c xc.lZgs=@J{|9@׆^ S{3 l*ę(@nD :mK8r{Lݾ1K ϣ\ɈD׶^W^9dԥ&޷n/͑/=&7"tn_a.g@Wu fp(nI~ɕRzZޗgtoK /;)O6=>R8$pڦzÍLf '*gmQ2fm o*#O)2Y]O3_2ko M[ #om heٌ&ea4! 3;誻[p'~4Hh՟ ChUYx)CMڳ@yh@v//Fuw%+wBհ^31G 3LЗl<}ZģσB$wsjK+)@}Qo[j&M8[9SUІLeK5D&Z,oQ~;&{U&A['K^1lIu=#:a*K*GQ0ž5HKecp )m(D@qI ̤G9d:5LzTNЩeYjT=gI_8+L-%+[Q2Hu~X17y$rI.(Fr?͞jq HM7q#I&&JRxMR[2m[ElB[7_zdj <`*,*J 9䕇WEV>#4YI_[HT̨D:ډ1ZVbs'(0ㅪV @Gn",M#Q?9SH]O0OVOz1ܝfVZSeD2$Fnk$Se 1T6TNF(xڣ*wpieX+788̌l=}` lygXvNKq~dS5}k"Z\cn%ǩq?G^Q9Y:i YY kY ȯ8S&)JCG5=^&1&p І7oQPj5Rr0<,7xc"KtץkɎ!%n ܾG|U ua! >1Cqb rs .ڕT~ԺjґZ̽V&t,3:݆0CA3~+MMX_rI:YU[L._鼊BSPXe.~Fy I{LPV}5GI{m#/V5R(ٚAZҁː.c SrƟ;..3- i֗7ҔH%]MI'+3Je]BgVJYBk{ԍ(#%> UnRk GNfg&g\ 7n$+1`4N{ʉ$%r2zGС H>qPqe3_ؤ$͈ht f*ǦJcrPR*{o՘5U񓦗^7֙gܯ}6%Vbx'C+hf  M&jC]PS±9obu7jx?Fϸ_ 4=?'+7æ'MGlaţGO4q*`HÝ ?N߸4#8}:Z mrlʡ!rie nZ,v28]FZ8# fQƦ Ƿ(Xv¤&¢\X?ח6wVYWDJ>c n"eyҝ`{Z,>S!H\O}neȒq[?( ;^e>16^v˜/9ٍe-@_x,QCZh\(VY^va=4B;X/\ 3U&KyL8;w[?SpAN0m+(f]`>`/qwGI*?:?/Vf_mP)Xל"` 8lvpv+o=4}ֽ~)>X oWg}s5H @uaX*LT+n0Ԅw/%N)WQqL3w.l]% c$',[=dH#AZ}F%Ŋ6M"Ʀ.M9E+o2ߗsjUuyJ2Oq8j~M帕D{Γ ^#;XY@?~bunWOJŇTA֎3,: J} +p",c?adCԒ"؀vH?vfc3563me-b45E: ؼ yȊo=;1nRlLpdk dYŃ"AP!s6knHFG&n #4 Uk4qy"PF Ay`q7Qآ@s9+ H)9/Ա&c3coW'Ƌc&+Tyb@I/9͟**9pNb w.(VM|m4h%ff-:e0f;*c7tPrmM擇&h x¼SrWSKʀP Ì^@3Go0!UFİ2dY[梡ugn&jc"3ýjl;]A\)_2f!odgQ5ByK3?#xO+xM9n@ BI4aE FoSJ8Ѵ18+ޔW0Sm|D &CMbgq8rMX9䰊 z#PR(-˜ H7)cݎbC;\ S E.KxfȻoz$-pVOhhne{h}a;!&7uC E]IfȎRgs{gdLZ[^.`D= r_i.3ԁxRMjx /C_Uq@q۝;ѿ(ZRE~X*6=A㾓v[lg^ ɇaRdBM^DȨ,Z!m 3n 3gK31Y'%8وnY¨J-,hdbUX _"iDdxO_a<:FsjqFsgII_#hg*.GeAK'oC1h%ѳf:kݸ'F/.2&F0ƇDU 텥rڂp#*K*AJ~Sl_R>l1FPlEm5-~8j8MQ"l- a]|v.7:fQu }Y":GфCl3̥/u^8ͺX1z^ ~8Pb9Ju @o:V%=ԹUsT˧o \3@` ۴+ëcYz(M{2WfY;_0k0A&pf -<2j@+jp#-kܛ;8"(rr;Tq[?n>|^i ܻ9lwŬ&ӻzvxmﺝ.HIʜt@ʹr˕/~gi,Iqr18w.˛ʬ9Ux”\[(^HbEӑB>^t>;&D"`Am[=)COE}%l @mf!b? RFxG 4M3%Q7}u}B/Q~TՖW/TK;Aߕ(o%Q߹O.+}BKEIAU$zOc* Igg?WI]l#XuM[F,ѣxs+J/)cMٽql-vNh}ɜF%hؙt*XͺA!Y23U{A|URI6H#LXݚ׏Ema5xG*JTq^:ŮtU1a&뺑W8y7LvyUHּ8"i FM51!Ƈp\X9diby=3ӧZpǟؒޠ 2Q1}<eP_1%׎leEχI}N1͚mqWphRwq6ʚf_C E֐;R!11۰J5bÃi؀Em8\|ȔF)_BAmϰjztkJKI9_&wfĕT'FEXR0kmӼ<(`o@aЕQCл<1 iΟPzy1a*`$W(!:K(b*޵O ٜp | 6,r j_Mo>Nݔev:ĕ[ܿxB$K #;h4X^Ul]1Pŕn$$ WчGEۘ2$Ø8$yu>P` L"VSsꮶjC&jwl&ߍ+m4,D&NpzAU\S-YLnSY_(s;Ggk*?a1\D{xiPXP.+]_f%IAd[Rxڂ~fQV9Z\^=b ArتsifK(Gc8o NOì'f$ %fJ 4V։V}x=Nӿsca˃=!@' lzaa#9#2 Pqi8,ZcyKM4Xl3Ub7K7o3 _DjZm%J"= +no~o,OsU \)QEPJJ[ ;X s-@% C3Z)ꉠp(*R]Wn%xQ5= Nhx-:W~3F&Xn"N%] *ĺw?ҵV km}\۝uMpevtfaؼs-G0BTQ 7Ddk-P'cC9ߩyGCKi*ʘ2GeRU-BD8YJQ@2>!^TX>֊v@+[zkaIyFixjL*L /*h3NsPX2<(g :ȶNs`}xIRgIEk-emhْE^x=m'Zҿ! X@LEV |4yKiVQ(K}H7o.v4 v+1;/.e 蠬OZ:>.&Z0'VV+?/oE?/ןЪA bǽi3g͗L$&jW&B7<ϧNIiJdռNJ:cL[x,'Gq[}j9ʣO{\69v'S jҷݼBr-qxP"{ 1F:ībMw{?ocܥVdMdZVף(C&)FӘZ}I۠0v}~Pm PkŪX2Iuw&9@/(Ǘȡ%e >@=2֒eV|‚"6L;BT8QEqϐ H!ߝ ,dBKK[dÝ7n`ΉWZ}iq4p(sO^ZKe&^-'e}< vNPS8VQh2p^c.Z29^KsJeRV*Zn #. jk 2t_(\,ԘןɁ$Je)J8He/h+I+UJscx̧tqE6%CHqGl=(+^ߖQhőW-xpIiJm]1^aAl ]袻h*Za~VN<#"uc `pk &[eZ(F=\/xHsf@&Al\nj MEQY:ȮvM[-' ӎDZ~0)  lRB]/9dǒV"vR;dRO\\\=pLǤxeǨg&ă)bX )4HZEFwF@N {|MC2G?oEyH@_ĨїT?qԅs2eUSTl}I1Qu1Ӽ8E}u=f6$[&U}!!84-sE]g!!oJKffe_cN!_; > eu|/~Qyx,˥XõQN.m%Z0z ^A8 5!"rǍ%0!g]I`K8aܔbJ,Bwenā1_},,^Te=|7\A7DmF 1o#Cmrfd5qS|$ P)P\je1Xvh?ַXl, "a]ٖoK|?s24@O[.FS]['û6lm~fIխ8:!ng/D|aj7]M ʟ;ɓ`*iWfLgQ$`Cbo ,6 ㍵8.E?cV.1R iMgz&,bdk(f昱9ew5ALuk=J$/so?i^al&Ȕڑl ,s6uE(ftMʓ/:U<Vg'Ƶsϗ Q_I /[-2ePDnM#FXY41 B3vʦqAiMAbA}PpdNژ3>U93}Ct/B%|RAXx `F(0z7|>I> I]LD ! HQ଩.pm_ߎ"w25*tghک0!lQ1WtILGwϡf>ëpyA-y;=Y2:ƟBOпNr1,VA܂+39K zOp^YDE0R\OLXbS ޅCTXׯ"Y'Vvo Pwةuz~ύ>qf7rhqy mۙ"ou1C#I yHanuWuBg&f/V'xZ[*w0h5V>ܪt8]4( chA1 pucﻺE˙-pXمh deM}QA~G:s~Y>4u\@?^M;v^73rX.3f1eeN Č草/8TTKf8S97hځ [y(=)֝OU0譑_ ỏ7w2&Hf6OTզ~$J,gv]2+," ̅uEJ-|"mQ*>1 hDT4zAԲH}Ž+Ҥ-vܸ aˌ#o KTAlZ500\pM}eDu3$S\'`#ɫ ")Na]\^{Ej6L͘ [rIM&KeIY⏰:eyVpT܌Z FKQP~}s"!$.;0t[jaqb0ZLfIzC <ͯ ɆyP-ƛDŁ"eɭm8x3i򷧫PB[zVZ K4ut %txd|NE@\Uz/p8}8ja AJ&,tfJl=\}{ӺeZ_l5SFL!7C%]e{n8[s5zB.e[ZHKqy@GnZmenݲR&pHo%EӦl?>3pl6 k&qV6=Sd9.Nul"`FM;ח!ˬ{FrL8~~fbC|*TNN``7=/<-UD\lbv9*q MVC$iU̻A2SIE-9b 8 l{j2hTcbl"ti#pXytpab?KNi_|/O陽}ՠ}vq@Se2U7F=:Ux7k~c5U?=O62X.N <ў5{JOp&x&IRa!ƒ+#WbB ou$$9HrI%#|aTb>I^[KlD @K\)hCۆG_"VX~wˇ?}}~'a޹RP}(a'o.WJJ D!{K`d'+}a6. X&lC5yIQlk`2O O>^Vzd12/,LިKkW}^VdCt^DNLgx[k}T|2[m7ar=8Я/~#&ct|.4>5\͸'ᵑy ?$ǻ]H hdQ9wj-m&jFJ!GA`8EV@fW(5302G’FU+i (?q#C DaG;n7XAlF-xe 6 Y2Id 0 5&̨0\pKz)%8Gb;&5E$yOB|r]BZkv>q26|Mu.\tsq | z:QDp󤂎m-Lt5m.7;]y!言[6{4eA1j'̸ȔPB|qeVUJ}+1F [~wou"*Xat6NmΪU"}*TƒAJJDb%fFM6'3q! BDjTFer@^_=,8+@0!F+teNZ>@|۾:`gOS{ 5qyIδPψ+ഒbX]U&H5A,!k[:~B v댯5W뮡W'N -o{caUd_SEBAaҭZm#>."mYmj?X 7(LĂv$nVu/7SjZ`6XTmŪ {ҺmmCIOսhe>oFU^Nt UJ wa"$CEHTe0&Cvn"Lk)Q^=,L&wT]lyBs̤ñ,~O ԍv-V)mXu[dS1e ߛָւymM_nf;3) v3~]o't Q` =:48~]1`7:Ac'ɼe'iKPgEW e~J1cVWCmj%fQW)ٲճmyaB7|@Rh$gXC cYbnoZƣTj^Ԡ}}WF$hGeotw#C"G'3%lJƠ!+UvV<Kd,qn?߹B~†p1Ĺ+_2@"Q{`uNT{A*zzB#a^PȴGcrw3!P@ ,CjmjS_QEyR $í(壅];&جAy Kݧ.P|pl(̞AK3Y{s9p9&2)5t8M:OrEkCo(VKޕxK;J98U7Lcޞ*8ּ9צwP9V`]DЍ$5u*2- $ H1mûh.x+x:'_t\~|6kG?{jdB -atR .}xvEi0 OkV)WfgGċrV~r 6=t}:Q𙚽C&|qo4&+M"OC#qT;(tEKĢ%i8 pIަ%G@zRזpǪlq\BL]R]yf'X,빰.\*ߗPBF, FuIAxscYNeWV"oh4B?fκj!ڮ^";h:D.yH٘ @b&ǍdMR GS}8/1RG4/F֞UB{l[vm 903^?\6Ŗq),_-@ӗ^Rs3=,O[M T?ޙϴ2{=1_ P8P7]ȘRhdxb!a.o!? r, W̍ψ_(dp~@H[)f7Q B ;z ;Da©Pe\k_hqPfG-et^ 0}#~(pjȋ+z5d(\q.mf3f )~d:^d6W짒,-4Dr" S=o?Zp''N67R6["a #4ߨ1NFh5PO.yۨ'X)qd ϦsNڙ Z4@N5X@ ͂LeO5`!{ǒ=AF-MA*pl/h xMBW*G{P_9GQiTb[GRzE#މ_~ Ȩn3d] a,-G8uUECiO o!sv0[/hu2%.0߰ : p|-tXf;ó.O%ez7{lI8ї !W(>a*Q~dxjt7>Hҵy2bVyv@h4_v; IQkN~JN_/5 1)γÿd\fJz!pF}+E6lG):R@m<n9P^s0;Eva߲!*=U X9'mMȵ mN=lkmJNeC n9؟lQF".v@=_=?27]DGh|8~a/S*%+Gſ(88s*`"v(LTxʼnKڜ_\$be.JqMԷ.[2bէL,1 \]y N5Q-8 Ds2n (wbf̤ɁBo7g/}/(%G'iqw9GomI|mήV// ' ]K0#f͡j' ru;qO&8+fdjޕWsmF=\zJwPFC1`D)"ypUNG.%0uޫ9&`6hWNv yO(KXR¸ /a e[Et:\zhg"FPOR%K?-\w #++eO4:j0!_ u琧/jv j??8 NYZ^?h@g؜R7rxcA{*~?XQT:Tq̶7E` ,|m+Qlv !z@SC_0 ,c۔*r87C5sǮ±S_T[vxWIcrEGfwnX߀jTTϫDֈ!0R[|mY%,L6o`6]U> ̳h@zq@òiX R&qE>A)PQ}c/@UkܜB:vHP nv҅)c#ؔ ﲥ8 P\w'PHX9Wk,z$ˣQ$xp{2ہ_vۻ -1K«Vߐ蜊R1Vn)0l5-MҹbsD(a~ZC2`Os$d2\R_^[*|@ `OՂX_`'-%[{&̻5$^Ix\ON>0_ ~am]3ƈy&bp"v2!#d`eD{ߨUKE’#:Ž؂*SjI.gs3R'J€Cazr(:3FevpAa*2Y.]rVC& %a}vma8)R7}CS-L ,Iu. "[&2Ijٳ!K$s4nl- #Vv a8KmǸ.1\ 0qY 1!kf^?93޾F(kb" r4 y¡BJg\!;yDw9JDOR=0kP®S#.-}O]+!"=,FpI)GE94Hظ?p,N O%ئ>wXЁyuo)Q_"7dTܰa8sGpH@ѫaM \$l0+|ܶʾݳ%-ZL;%9=׉H3S>Yfa]?@U4䣮Hm&}9uS( $9s{H` ŒZj<_†-0O͟oka^~E_שor0 = )[N<_ȿZT-17`#^&e<&Y{=/<&>ENWXX}N#;yhQj8wU7,hxs6I2T%WW.GI~dUtIݵ_ s9Hnp VvACήq#P@bDDž>))&/Kwx pBf>`l7?ɽQ] AI^mlʕ}@j Oa?Yi ko._QV'!`w^f_Ȍ*&#PBW=wvX8r l7iƸh#UmBcw}RSE`$;H6ޥЏTgfI#t:( <g(D)]HȈJv*dDw4[GCQO'q K@˵ bV!+h`Cx5}5%cP*exi!9|㐣V~Vu]|r-It_ \A 1ˁQ9P'M v3) onJq1a>B.τM0Ĩ4-M ;65(5]7Q9J[@q6$J8srmg70+v\vuak€u_U3"ͲAM&9(†T>_kGc3#etBwbodr[+A$ \?u,Inp;c;818IL gJД8m+k鳣3=E:\ "4ikMVvjkQ4H0h)4Kz7kdCU MǯluxPUDd?0yや)z.$ bzUNA<"oru%^xB#ڷsNUQ~,o9='A0R8:NV(*<*oVՍW0LVjR$_zP7[xJ3+o@nBItWB!)oce(Kɀ+M)x]i&_6![8AK1m~ MZnXl#/*C! MGgT[e_ +(EwqԝIBNE UO;qUL.0Ӕqo[m{J,&!Vkc h k1jZ'dZD a`2֔}3.،&{[ EXŘj{Bfx)0o0Ѽ&lmWm̈/@%V^?js: /e$hQ0V%!S:ܪ1Y n6=4!"afE?r2+ҷn(#9PI3͇v[w s?)`%} of `0u50H'Eql)g-/?pfCg8g}LG+RjGo1=i^N]$~Kc)8?%j>x;SJ9Ll0y/_[N&0*!RX<ͭmuliOMNzU|l+Y^F7F/`[,0S˛$ г݅;hi8u!u;66CURWzmQz&= ,̀^65@ҼBճl @^w̲1óW.8DiB ^NVw};Yg ui_=Ź 9(oi` XCS;Ҋ?f>۫t{Ш̶݌yc|**(PDXGYf h.,{OQ]!M$^y)NB]હ혩ՔmsqUOu7<3th$E(\Cl01iYpVO%NNp!NgZ6;~M~;QD WH xL!w5D#΢ޚgc/noKʫrD9~RթͲh^+]'A`a նX[.KOVVm*\;|?1mǡKꞟM&8,P(HJlMi-)Ha̖"+<ڇ 4WMgJlD.sOLb4&c1oD70JҞLl yPso6c7ލ 4)vsԤ'UK}8 2J :yz cC (l?N-Vt11pEM⠾ou*.]PlfAB1097le//Yʟ?+[I'ҁiN@|k`w rI&P} {*J~]/KeM1 -`x,bϼ+)J=MD" _N7X=hEvذ`^X!co=[]*Y{T&@:`"jM'ƒ4a;z.s1UNRg'2c^hmi[iM+4ݒh1A[;ɹ*"UZYx) ?rAr6:0j_)HxpͮAh`zb"+f7c Ԏ2.pKƔv>P<+eZMH%{%@z@5aUb K x9K ASv.. O\GVE@FiG<LH.syPsv !)5@:woi=0;)Ue%sͦE]^:{s".&5ȧ6JeeqHi`ݠ4~X-)f  KŸ9zV $jO F|s(67`i f1%ɢWzDLo%x54}'s0k⩼3I7Nъ_ۼ o@>ysDž7:8R#8ZW Fsc/#ǔEn#\q(7 'kpN]gmmZKM-| Tu0}]+>&hF[쓺 ,ffؔ멢`9ŸMR,N\QVտiҡk=+lPkCa= 6\j}]_DumĹ.ԪChk]H0b'߾4z%2Q0 g]yW]}xjZ-5&g⭰|1hԤ}D*7o4EŚskm%0NWi }JC_( o^_L{H'i I߇Oi欅(Z/UM0p s}+"W 2FY =%3vB?ӮWle4&% V&O%"G C̶Uv]@roQ{t"ۙBs{b0!U%ćXePHǕeiApe.@lIBqa%c7';>tJH̀ӂ|eN2 +|EZ|\_ANQn /W!p z*WuV/r엔:K wѐ׫?yE…P |ev{ !_ ?e1鸉)1qѵԽ<胏T7_RdT^K|/D ;B2?4چ6wٞ ք*n~*y+M(CW(Qq10qh;18/01/Ikh@}HtvvW8K&Q!B,QG zVI'e&ERA7LHqcqNYzISjhKrtT|hŕjNhoʞQ<',:ssP'J!ź^obWt\P}@`KKb4 jLٲSln|KPb%n?Ύv9HZҦ= OaqIs!ȮZUӑ k7:TǴkʲ_牒^lG|. 'd 5~ź)z\&ZBR3K<]Ԅtä+:'E(*p+M_n% ЖE}U`sooZn;8G 3Hnr}U>IoTX]w l}u ;? 7STMnX*@xzk,0:< @PiQWoYh"rrcok)jWc1X#HcdF铧 we@$hNխ%1{ ^tͭ$E%keWjrY՘;^4wjOXuj!8W xM]^Ml̾$ШTAK0̆Zl[Tk׳<DmX]3¼F*_bTYA4l _} +ՎNFsn /;0rfɳ7T.a7 < g?_$3%/oܡ<+vT[d47}7 CZiaM;&q$$Pm&&4]}!șFyAX5> {q3#V c([KNrP0ҧ*% KCVx$m8\-7V-,z${[X\D*Ɉ_,Dn# dύγ V<2q8pA_oޟTpE5_c;:){M8ҚCWCb'UiT/d+Hˏts:[>z}mPg7޺L@- PhPBZ;i œxNYE.ݠ? h"m#} Q9V`bm6Q''!w-`Kw,\?tƩ4$xXQ2B *D.WNsVNhVe2@wUP.1U SyNZh6BoV|(ޑ@>^NwRH:ܨ)Z$NJ|>ȴ37>u %90j}ӦzhLJ%zP-BU؞.ԸUKe3ҥ{(TTzɡ>킈 gX 탦e:dXw$`$_beIAf%N2`w޲NJX  <@D3 'vA$}shҭ@?ݷ^UjXS{QW~>?xjC%&Q Cp  * w(naIY͠ MvD?G596gUMbW,<F UBp|7y Sv7Yf@#\X x}0s[ѡ%U.,1gh-Eb Hunjb[̀tAKQ4SqIE[W`;&QRDkb5(Ys.Ѻ ȟ,Gi\,a"X<\~wyCe,H`&~?D7,ˋ2?#+rGa"S=[rӚ |쩦kslqb4]j?7gp~rcX`>!uJGO Rԫ-`)ΪLi;h[( YA-,/4~TaX(43C+ ? >[E>C}:H+N$F4rHXz|Eep4xs]g%3}c>8cEf,kYQmpK)1_(M!#-8(u e&FjO/eJy6x*H#z¨o/ ϶KڙUb=gMߖ7 k"" )(rD|U4-+ `Y /ӢcG8-(AO( P_cҷv`Qe9Fq3[29k*x!c#گjpJ,uh0yht?_Xo֌NP@&{J4e+g] %n6(buړlZ=_=@?2T+Bv[cCIb7&9'o F";W+23KeD>ϒZh}*7 t|2~m^Y lHwi46|XƝ;*dzBjCͳE]35ɠaq۝6y|nn\~F{08L /At,$dnNr lhK}|Z:r1w6(IP,3sBRqS}#E(TAK듮u*+61[k᯴9*N $&&AN L_GSFK*(bSӴ|Ӥѓ4t!yIaj>Au940]t8Xd4B( Wq<),-h3bϹ \IK!8*e9#n ྽0SrhVsٺ~#*y|aʛ-ʜ R3Jm jdKܫevb)qu!ڒ;'Yb]_)N~!55sϊ,8FdmPR"` FS{iyȞ<cۊw!7q{|V- [GB$ p4$}1ރP#}V\'\Ta\ގQWu5U Hey.Z&PA([MI~ScKG橮 ,K?^@ۨ,kVU!E[@SHء[7% n?L*,mek~yڦT~07pHu1nlrr4Y (ńhl6y.ɒ-]P~ҏ6فɓJw,J0F/R+ԿAZV 7'^ vl8M9.f'\>dbx)U #aoŇg -ɩ I>l%YaQOe zA8`"l j-O8Щ;r5 :\0tModroBuVw"1%蹎fY]Hvd' ;ySVpԬj4١pD(cXܴrѣDޤV%G1-fh ^+rZ8 `ʵļdVo&r7aƓH&ڂOE4n(;IؑKs<_Vh`6% w9$ϛv;oZ@/@N)_Cp;Ή㔳<6{SO$c[z`bRb|؎jsD-PY'8R7 7¹=e B foYM{6[k7AXv,Yɖ4Z%^\BA/-,+lr. 5r栋J$ࣈtgu2C QT`N1#XƊo{aX[;z@,/yø*IKEB^fԨl R[GO\A l(qQlx "Mvj1obHdžƎMBh[sS"k| &BI|[_ oF,p*Blb= ӥWiLM`a}pqjTRꢊ:Bi6}K$ n'Kp]x d65V G tC'2$?~fJ~ra:]~.~ܷ.f^4ts4g dQ;h..^@nbd``z:Q]S-\k ?4NDYgˤ/Xkw1L\&&eTG+C4O ꛲ζN5w5١U'6m tBQO?VҜB0‰Wb-P*pS|s!]6VizO;9>J[3">BzG<>{U|#-(g{A Trm@aɵ8.2)d3X' au& e- UΔ!˴#,Q2BX6cՀ\I.:2e5LA\tM_,paՏlq!0RRo#րr Tf8883 a3ՎTΛchWiNɧñ)Z5ޥ4t#9@!eʨÛu*4gPҺtFW[-Vw⏼ &a/Έܹ˻T UX 1.)U'Ph9E|`N A"Ex'0d`b6lhg(b蝑j 1R3.3t%ZQUD/6l!@Dєq\5/ a$GX (cgUdA0-zBIDM7h1DۆPO<3ڍLV–5xn4Fp*[E-H%65s O'WVp-PLJJ?Kγ'Wry?KcmI%01;B2SgS<ּacYN^)@D3EH܎`[OmYBO[n{x{Qj.}'\tQYDcun*M\">`c󦹋/*2qg}"]g;v% 7qwƁ{%m!D9\e㌘քnY2>/8ӆB5i=){D\/8r@tզ1QU.,%4ܷGD[j}.9ˋ:BZ&Ra]:43~L1Wji8Mn~|'o%M( /h :3sln}M2yC%x`ZtLLanRh)|Q2,|d+y& B0uL{BHN >/u"k fqܨ! ssfJ-.RW7{I'*+*QyJ|9kܷ!|)Hզ<kÑJcϵ(̂QVN@׎5@gC!Rd5 Gț"ٷK@qk=st` t6LBy+BİaYT.eoj΂/*c ƐTk@u `,Ni#3(`i7yC=K{hA!ϙ8(u>Mɘyn 4&&&6yAp̩7XOW"E,sM/uOO6lpC] ʅk{$ dxS$!mςppD8.4{}˯ !̈́/;NT#d^t{V2XR v֨YZ8ZQP JV]Bh/8BPGB6Xmq3Ac4ohZ[k'`Vx:ֈ_hLJkT던=AҢ Ղ]tR^YQIbXP#ݕʦ:Ɉ:*G=IfM Zny'=?r @G8<(U *>v*G6 *HOtDe?~?4qĎ3bm-nj%dy#ADmz"jߞ.h#&w 4=CxQFM}y/BMP 4.쐅 Bp+HY6f28+tD<+<a8o`LqLZPF@Ϫ1U%7bTR݂HP_j.1r @K0R%]3-E}JѴ9.=Ǔ J;S&k1m`+ <>De qQRl(\M=f 8Εtn#oG]X,c'&K9pCÉ0b2&~(wLP1 m/M 2{߶wl.0$3noտ Xix`rھHd!yP( EiNZ3<書{a0e eѻubuO_w[^y<ΌzAx _QzZ8zFGja;x'~F,)v}ejvLRHeA٨S`<Q!Tzq]W rA WI[tIW鋵 zHfHСYT|4}>}0f nK;ڛ~e~XGv6kɼK{Z,*c-m 1~PY4W|=WW9ǔZH8&_F猈 S.L0S3_켔0N4[Y_].J ʥ$ %88CZbVy\C@=e9&ߧ&-|q| _/$UP*c+R c<#20Dag@g9TQa6E7Â~bM6C̏/ηfN?/ҏ-$z*)} #Z}^2G/U<ڣ'8\YMȢAK"u=f|fb40B{"Bl] ,94̰֑q5ԩWTH?8_h@FN겅hNc(_.+Zo a=.@t`ڣ5vΆY""P9_cXW)M<^Rq. hcjN nk|I{c\М) 89pMBG@a(yᬥ|bRBf/yښn:bL_Aߑr(Zz7rqy,TP'S8SEq 9`GOR!J]à2L@X S. _Cqj`m$w_w#7$h O#xugML%2T/ϛV$!8dr6EmMJD޻T3W&2_Rcscʹ4ˍd0ݰ,cM@quաpE;dG1vk|1ƭ'%ʱ1ld *E+e|:HV~f6=ktF$) !-—  䀪iOW"M!W /@4@}zyT-$χQK+hOr}1$r<<Oc:FnՆqYVKH?[y-. WAB%m-)Bwƨt> Wyo)hhRSBfѴ~=$M^ < sNÄ9V[;ѱE\tcFdaCZ[qܢ -{г|1 -(0\H *޼0f ȄupƉ,-.ĕ¶b'J䓫%`_ćoŞ2У▞Z76TNZ hnEW&[gA0YaPyT=ϝ["t0nָYяCV-n1<۩ࢩ[_=gFf ªOj_}^pI'aF*j`%O+󋪶MDk[/( w,lцz,eFq}&}J~D(YmEw Z%T8aZb!K5xHlFQlhcYA'07;x!/,kQ=谚a#~v!]j;ٛp$WA][\vA'=\fOdy.a2_"-✊Ymtv)넎 %Q8a+O#~YaYQu,Ac,C aWs4!nPhpLʕY|(7P'ooV?$^=d5 }zOJhK.eK( e{x11L.#~0o88Z)F[: & lns~Mm~A=͠`+UuAEȨNZ6>(A Ea 9PX }Hovl1f~sT8<Ӈ}!Ԡ^gXIpqc])OFW:Ǚ?OB ^h:5L~NDwK"GL'&ofg@.'DٕBhp$~}nM>`5KYC0bQ҇xbnBW^ 5 Dd,|̰a5zbZ^v~ozOm,XE/vwJۜw(M=~en\e*kJR0ہB`bj3YF\HN?~5?90oX+e7|qjs2YE9G)11*@9[Ejx.%V lj$ Kol;_E{ B S!Eߴ4MEu g'>א2SR[rߖrtڙ0ʁpI4b:uQRN,_=a/IFԜ>HZ wPܡe4hARāl},?>-+/q=V0@;kJ GU"[7p1d M/ցO<0bTQW.J$^7R)rT8S {EvѦE^Ѵ7JWޱּWOE|MTbL{sl{F$I/^sjVa6|hb0*{yo׬JCjYYzE s, Mԁ_"C"tw ?UCagI>ƥ pFs(nfMbPF8f⥉dDn; ) y6ÊV{p%3i R $ ; d^ݒSGgo:@zGY ;#C6GC)2y+$wy)nKBS^SI!d?FPS,z(jGo)oHbag̃X,@j\zܒ\9Vt]^R?VE[(hFn' s9ڪ73Dm"Z bc!-8I臈1FA6 MeÐ eź["BmQf\oL+P fS\m\Y}x,~LO Z<֔215dɔKJ2P;Do֘ 5ƙ.;.Lw^Aq!#Ä0u']xJˬEQ.2Iv׼iaMa."b[c됸Vbh{y0ُOP!P"3{kDT-LMx.NAoJ!>UՋhOLw VVc0E}ns C a=LUdѮKhNˠ(Ā5XucIJc"%eƤ*ʑ tKg0͘X"J3QUȴZY(Ki PfPOu\R$z46@^%R\x_I9?D=91 Foޞ9Ҳu]T^/WHj.R>?FXAd̍uA AH^i%AVNN16m`~sRYFгc~6]^M;z:?!캿R臘Gi- v ]%?mf:$v,vf{Ū?}Wj-Euo0JhE]DXwzܐv6J M[.IY"w ׂ@zZ+|38QмTUqtsx}!E͎h #MA1B´_PM{!Ub? gt=KFZW[4{w<ۏqRG5A+XDÙ}b 01W#_ՅD ,Y Qԛd C3h7+OV(bsϩt'{ep8mѶ]'[omni`SG휨0l$P Th<+V y>0& zF; YFz̽w]+ѻ2d^; Q2OY u0Pۃfק','Mzxf/eCB=TEʯfi4/wDU(QZ[$l3|DVlX.ИcDõ!u,+56#/.vaiՠ]ˢ31K+p__sҨpRС5K`KǎQ**C8;NM<*Rf.&vuhl7}7ηf*h7,<}OqKiT~/Tz³Y&Gck((x+oOg1U"`q'ZHG`B1l1*Tba`Cj:ae>M͌О([\_sعIm0nHIY@b=kn G# t\y5Ip3H%* Ȩv#껩[;ɣaq3ʟW*hDk"[Q0 Ċ9$SQ(&P}Vf%bO.r0xCjDI*KS)y"##;&~|%dR9[8c6.}H|a_R DTJl` vC *ClU:Nx[̝$7:F}@3D5ygE<bI@<ٸ/ZZu5JFԡ>ŝU7v}|tm4;4<3Czqcri礞CF)+ Fϵ#00!p5aY#ti J`U,L܏m|:bHQט> 8n\vl JyIN TODgeċHe;Wʕ1b!ܯk qGUM貒6n E%s%J!Ͱ}`Ya9vҹL$ie+[ӏ"yuէ.Ptx >k\VQtV8{qE6w^zWal¤W!q ~WҢk=j7Nj= FȞNt%p#B?4PԄvƸt z_(,uѨ`Z= =Nkh' ,"n40?\%W0&"8#Qo~ hYɠ4{nFKlj~ m0^/,Y^f^ fΌJ'bV4*alUB7rŏgdhyr XQ"$4Qk{CuLRqOЃ>HmHd:-i%ŋ~A֘Fqlu~ >\Q=+ a9k:WUf seS4W8lLYؒV kՒ3C蘭/SD31⮓5MюYfU{hzV7/'/G%15ļ_cbkE,VxUCfd6P&G9(D5 hV9p!J*rJ$Rkky~[}?{W.T/U8@˵1Lxi Y&Ǹ, R4['y՛Le&6 2*ehbS%BAИt hָPkK^[ɌS(W\ \du;+x칄nze)!TGd$0y ?ha픿fc e}qk b`v) +WGu2'=Ns}OH~+Arj` ORx6P0)n T02I,2g[a}mP-3n ѢW(txΒ|) >"T3 #VN.~B7RzPCe_Qo z?!1)'ׂ8g}9;SMm`zQ2H/}gcy҄ʰUmQ\$,DOh7\4_ {^0Zrw+N_BfƒsvɯŎ+Z "/x@E [Ô?Bb^jc!dvP%JP[}M`DV4Xwy5UJ Ez簁~8B}|h ~)`%WmHT)T2먭R uNEeKh[/38EH1<:S+ )|6NIPUVZ^”\624zn@GB ny:xQ]3܋ _*<&9:?{*F?2(ULLhZ/sPh^=禹{liΙ8Hv]pJ 2ݺLL|kR3 ǪdGORߪc@%\%iWb;D \N * ,*gSz?) >4BV;aX5$O.)H)`ZVqD&…WbxJ8jk3u:"E&ubU̞p #WvHbw,V"Y ZdsJإ 3ۊ}¦1ըY+ςF6ᨗy:!ɺZ|m.V9 Kfs淃0I(b !, “+OcW0J/j{ovE6# Ǎdu'ǙPx"@%3IeJjH,s-YrtCwa&S+lzhL}#-dhy%ap&.c?%֗N݈ͷKO=o$| k OWLIay_ڃ63ɲK%E Gwp&z x_[nnxJt*<\>}EyV2Ll?Aps7^"H6M-5ӼmGF|p`< U3v#TA(b5n+RsF㊹>Y<֧ȥ;hh;zpbJϒi0f=p'[.{A! ps*^+JWA+g+da!` {Bq㱈UQJg9KExZiY=; SK9O@~sOFg \ڗ`-^G%ZEp#O+$ti;uͨ#yD{JLcc2߾!uvl; 6hޓ^2R6}x!W a*,w<* aT !` 5c(^E|ct(=RB}.I,З}ؠ HݩVXB e3uB@u.On9pj6(8f֕/pi0n7lLX#\I!H6Q 񏤡A L`SĿ&~QæD%[OV% A:{n+[6|{jAX}0.jut!z:V:I2ȢL0`PL#p3{.PPΟ}4@߱ xc0؃#=g.{-d8x.ګ8"kG"x:+ 33@-:^[q \ϴQQAˉ9D!÷Zqxd)J%XDuWQƐC1&ΰu;`:Eĵ|:gJiQ)z9 \nX|;-eI0~w杹8.[2AAhY0YʓU8BD$J4Ե] &|[/HshH(зJȳL3e sS^C> '1gU3 ݦeXO7}'?g)Zyn)w:7HUμ{|s/LW/RWb>pY sc8k.4_'0Y]f4=u]aչtU 18̓7:b0G >iʆͲ4Jm9wmΟ-T s5WhrT8TlFyVL 40]ܵ C^S'o)q>qsi(,шg$Xtp#LN&DbD/P5-WfHљkiZ hBz PmׯѮXin,1*fDó|ov 0>KܻDFZ ̱kOe!V z[HEs++ecMX3x"قe[IpzL²CsEH"_mk0AKRh)@5jоfƬh.Ov+9Rmۆm<`$nL}hwJ\mە^uD TO5(= x?m&/8rPy-hG~s5u*X?do:jawlNBl IJjWjIEL;0pbG?qu1TMA"3i4 cO Y p%gí=:͸%_M3pD-~@@668$#Kz?ӇȒ"Feɢۨ"破^9_t"q]ፏc޸k\R,Stbpڳ=Own" fMI,0wBOm%o&qpv]Pil} b rzlW@Dlsb$0eePX*YX9bxmw'~ƠB0|zV6tFϊ0 ̚܃C)S`,/WRÃ|mb.|?~qʥ mMƷ\S e[Nl_wgMO93aqԩˮ*ސ*nsu!yậDŽQo-E%UVS&r,ґ2 \l M!HC wN)@-g m?)7J^>ǐ aܻ9[uCӝIɖpcaNbg;XWjjÃyUz Ÿd ] \I9LoѰ"= 䑤jR/= 1 @w}IJCµm:<^W`jИ1@B|X<,i AjuD%R o'C&1 vf@k5nj=<ԗӨ")vll]$ -KF5EZ:! F#@oiMD+1'j%-ɳT91TA㜉R4 cqaG^O,(z7jhl,RT(H37?CHE YmJ6~z4hm2N#4/5iLVQMwg,0{@-xhSlYwq!8r&%jɬ "WiSi+.(w(H@g y%L?~+=2->vkyC&3UAyk-2-XɍG7 86 2%AĄ9wZ,ktwZ`)( a2ʫIp  SU8#AYD!Eʣ0CgfKdHv.dTIP^HXzʫct2dw(pd#Oтsٯ}8hĥW 6SLy#N0CbM>}[,aAAg^$jF{f[1mKdU3d1~p djͶ叾{@3Q"]8#j ~CI5L&c; F1G=/6R??;T->FdL[yD°K=UTKzfeO+ %s3^fW6=L& Tb*;Fda'lS ;"7[G@E2WAJe(xECgm$c_|&f_tNYx &LϏNBAˮG!Ӫieٞ 8.1ҶYo5 OtBIZprJ(m&IOBEKQ"N<V>%>h) hPѮZ6ºhMMdx\ǞMpd%fKM͏H HB@Vm P@FA_v. BFH_&dg~w@~ vp@ƹEz8{3CxcGYG36zϼ%^W/-P 4k]1Yo7ْ͓} +IY<[VVchRĦ,BZq2Zs0 QPz0^jHݺ뿤LI;2' ># l/--sKPY8f?=ĎTR.HKn ʻ: n1헁Qڂ'G oAGMI)O]gHC&.gd;jCҵ, ޓ27Q+WNȞ0VE|PCrs} &/&t] fIȪńzz`l~H_8 DPeYMVt]yʐÛOIM x?kt` 4t9٨ϩkZE*J' Gqjijː=,7ꪠ&)YlҚf_j yΫC\Is\~I3*JvClCiqWI)kB/7V?Y)3/:P!h 48h^0+ ^K0pY [q0;Mo-vH R'5r.>6Ce>< *yRt{.JLA;r򤖬ثEi*zFI<5R'sk-f-IYgBIM-!R7N. M*AU[h"i- w|rI[(;aV,ytUmRЭ ŒBɫQDzkS! ˹K]Zl?p{:s;X1BS;XC5F! )="Cc/@u@+< s`df 3Z[_;/EK'14!(3F 9n Xu.tAmr8,_b$v8ێ>4(v}"ZȶiQ{^ Ŀ!/mh~p(ЀhO(|.ЀAi:HEΘ9# e)C2.S .S #76P:(!H~̴h$E*͕%05W^o+t:.D0obntc?F9P\-L/-+4( Z'@@B4FMƂLyʮp,YG̀'n‚}@hn$(V]zx'6 j/mK;-*>`q"DuFS-b+0 ^v*nY4cIҠUx4 e>>ɐmriO hCkU誈GgBJ ((3^9A=啱A֭ U2{ [p:zDhNG(2x)'i/ ObLd⁎̲pL/CkSJfY}B .ZogaRl%4xM 'E\>Z~\w ~HmiAÕ5AćcX..'G:.2mO@2rq+<_Ah?VIZL뒝+ 6YК9 MS93R^\JNuixHҥsGgHB:JUz+ŠmK}0['57ua &$>@6KYk@'ӟZ6^^XOMwC:WvU2OlVUƩɰٝ9.>k"}GgB 4 cΚp$JZ[(Bp>9GClkH+ Eh g@5}m,<U$]u^8]7ERk +ڕҬ QF{~HTΘSSt}+kxjOטCuǩϬ"Iͷz'#u;m+`_+p?T*MI F@NzRC|3], d]8ЂD7gOƒ F8Eob@#KTH:y |oŜy*ph H1`V`qO3ümS>=pe2:#Wi)"PUJi{0=Ȧjں^Qfh``=X'r>滂߾x 8ۇ;kӦN޲G%&}UsnxoyjNICM`Ɍ+SQ15Dƅm\S9jVqm6{M簦lf{&{˱nMl7 90|)<.@{VUdEdP!&*V-Me;[[An %oCLNJR,xxݧ p֝n\Cx BWTU:ϥy@ ?mHx'o\*HX'!7"a^Ψ2ϑghxk4uzN ~ՇybЃ" %6=l|W.q&=]op[?828fY723LynOFS+=Y7_o{Xha5h+-Uz(E&{vD!cK58%5Jr9iT gީ]KV8^RleÒcU/kbh1ًWxlGdIT Pc'w~8sccIx= (2ucY=ȯ;ؾJfWɬ88|QVe*tqQ Byq2Hs^ KP /Bc3ёD0gL![lH(J}CfC~0^k <?7 `]Kq_6NK7Q)ՙ GG9TruA\n -?)#?-bO!QSL -GոO~pj] ~C^:\F.&!-c-%ϥ5QW9C7,BrdmOh~ĜP'jgwqn΂vq%1KӢIFs~=Fs^WtSvhQ15XK.|@]Q{bDsbym,[ OqvRy7 JB^T}c/6U ^iakɸ^W3w#[Ϙا]2]Pw3H^[JHfS,cg 9SBs3*rǤZzrUϴ<-|'%6 UiP$璂st8aW+;Õ餢<@r!3n۷_&0h"#Ʌ8E`arW?d F'+!\$T_Ub%j'΋TtwYv-Y l~<ƈoRzFϜzaN76b!;3KKwyZ=IOv\mӠ}سz_]_I^˔N"cp5gĔQ-\9\]-'B$5֡/ |#R3gk& GǯkwЃrx`LW9K,Dj9N@-='ͽaʅԏ$O1gB#yɘ%^Υa'ڌ &, kmt(RMN(Ú۬q{z%% ~WGH^f#JU!hFv'/_ܛȊYaiyX@˞2\CAvJ6wdryn:H_P*b%՗(]#ֶјELb:"6n7XIlÄf(ehT(30B8S$ Ԟ›f.=>^ 1ZZ>Oa=ʥ[Tt'TQmb{H]̤qkE~n Sp{GU؇{H,"됫tހU77MٜTsǠ+@OW L]g0@r`:4"@W+Tc\uy SΫvgW@ (av66)E{qV'<fE"iRƗcT#Wk~>ɻMoP39AiZK#wZt[gۯӱjm &!Wx?I awF"ZFWwTϩt%:qqŪӟA\5L+d񯈙EkEGEU( o>눷#{;͗UrV`Fz#̛56z`ZwfF} DsŐڲ{V'rȼ-`]LAרZw°=eR`% KsaBH꽕V(~m*Ä uEpl*n v/f҉!~!V>Pfw@UqzeD3U9鱖v5s@ޟa@(5| sqB-b. GHR*~1[< O>djv|31#ՀT% ,q 2u֤8' ~2 ]#WfRx6BHf1SE{ܧL`4WTНuF>`A9*/l)( M.M2ȞmEEi0ӣnI3>񦄘}h$ʿ-̙=i9P N6<-Orz}W5w憾,^dm l l)U:%-V0؟Fnwա` +w5Zc8hǚ _.!<"X̯4,KewS4xri;-V9g(|)YfN<D8;E KуΏ&GĜ˾_s/.ebّ0Cؑ杹yxXG;T Bp^$ӆ͎Q76nE~B^x ;1dbͲ%A\g0"Kw:}?ig)?9w7('5ni^vHVꐑ.!H!&BOџ3pf %sIkP[zʎw/u7E0 .@ xáa4D@;O評@IvnWX(__ jgHsOYC8qmcR6c~\\O60䮯)UX0!>OYuY֜&=bahp {1ߜ]kOi%]_G8+1n56s}@mD-nXz< ?JZE<6CKh%*#7'*TUOߐy6<͈Fd@P qtxq ~P6ɌZ0}G5֥kx(Q{5M^D /.kaGmIoxW- \o"Y1G}@z Īu*_S4siR')gV3֏Nዂ1.r/M  WU_:fÉ]4ս6섲"v2"}LQȊ~NF0ڢg]V4R tVqIQʷ=ze?Lg n@P:!/g duӿ[M/[&<>L_.rqdzwtv'?uNk%H 3nK^}I-GNjn:%K . ߽@wݺ#xIc$~ <+Va3|VavwD~(?;W#3f#4ڇKZΏbba՝%-Q6jǴ'<m } < P$c'M˪&x}uTi}BP*ګ3jܟt#5_<ժw5eE.M?֌/ofr=Y PR/Pw|OF'J}{ۙ> c1ϟ&x2pbax*ݤ9L=^B"biWGb5rٵw٪DYKhace@|ÀJ?^>pF`TlOO4RoƬH(TV%֋$|`/@br'7Q;CDltE5E'>^Qm} ZcyG&p;\g\ywͳ'0AV\:Zf O'6T//Zd0n%]A]E ASqoqv!o&Z^` 缵2i+iTƙE+gI ;)ܸ q*_!K{C6Fd`z2lkzwP /1qɊP$Hxkg:,>XaN<$O\ ~6;-̏ܦ ,TEf]/.8C@U HtA)5fz;`s3q6ͯz 'ĵm&4I?*FNHVȾS8u[e,bi& ѷيmo܎1QG1E8=3 0`vu7qHlxL]|~l@Qѡћϸm$? 0I> 7` }q`=>DIE`Dg Ħ (p-:#=w}GF@nm+2$1dCYC7)%1m"|N53V p5M+/<9ɡӻٽ ވ:θM?aQ3A$a6yG]kb>j(Ȇv)(9.CkzM9@Ӧ"(x ~6 1\_ˠukЉFJ#~u7wAK .q@gYZ07070100000301000081a4000000000000000000000001604fe4d30000713c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-294.el8.x86_64/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+TPgbb260dw1gHkuME_$L{^L历^̶y܈`lPy/%#Qr =@q4:v6 #BNA!62zPf=%Y"D90^sVtJ@O/[ࠑ=25fNd{Y:,`w@\@`9D̖=wׄ=Sg]$g‡͚/eFRpgaM254[aO6~*΃Gx,,C]g4E pA͵ih*avGw<{IVu7 pfL+缫,`~Wצ'g=r9Cf́_:J87ONl"NC5rܻB:J9H СKtvMWC̰lyLPSN!E^7C@}k/hFrIh:ZI k%\"*QRƴVEܐ7Im,iLoc5If\(/07LTķQbeg] ]A>RUqNT;pSC~g}p1ѳWևVƔQoJ+Wi #@ÒDXoyJf EeucBƯ4~ay)AImb9QbPH> 64%6z^,:Wa"<^R# bN*"|˅r/6FV6Vdn:sݩGs]|iH04K v*jz34 ?u N8 6/n~ WXs 4SFd>NxVD> oaVRj`/&Qyv~3txjzgFw`-)5tj pd]_Wa"00\}EP74^Qϝt&\3`H52ukh|}%ۦM1\ Dj2BdǏ\T (:KYg.!9hPL^cZSvR?:g᧊qHWWZ_D$C\Zo-<#8B7D很}"% YoTvKr_ΖeQ[#5,;;uo!ذ.E{N%(ϛN: c^'<62F=̎7NK$?,aЗd>NIp}6םw"6Nͽ(Xj@u|n':kFQG\pXgpfiC@+]S1{E«Tr*gɳ^Q -ulhp 5. /OO/0 bcIGkԀ-4) m&_p` _ѯa%DEvcA[K^#!O0Qs(jˌiנ q(+:g}L2l>OƏ6Nc=K)WS =ܛATM28*n \$"ҏz>bӶH*}:ӍR+KőMd璅#cc@L 4 2AYzf.J;t\pwSapZYBƎq݆^ELĬf /!A6\hMp;.0'P6[5X$P/r0'E~Ax!bGCLkQ>FFFU}2D\8%+{3܌B-X$g dZ3C,1, vOjX=%Ի%8/ ecu':d.]™5Us안xPNvu:A:8)tpo6ghMLൌPt6T"֧I'|^[T^-6}ZdaDKo0jhy)N1W~B5-|!⯿glu͊4=9= l_A~vi jowؒ}4#n򊀧I4hm#C-3k@AꭻT>IyQ!wI}$1KY{i켜$"JqEP7@wp)?P~C%v@g4>u' QMzD8hO Ivh: fkoD\1S'j;q=^X1ܑDT*ڠmGQcOdY{d;FBѤh2yD ˁ3HLQ)_5FbBWX+ 5:YAO~ګ&ٙ/#0[cRB Xح3a7k%-KJݯԟyȽ?GLGu(0wj2/qp=`Y{=y]BkA--o _+h@.ų}hw`~:m]C[0-SܛVDľr~ 6avEڊ n+>!>{C7@e܅l~`eͮ`%6TOpG^PuGmg&VȪOޮ|{[_Ҡ@ MXX`mG23\'(9G_>gZee-Nv~Żq< +H1M%ڏ݋hιq@ s5΢Kv:[2#Qj*^V<v&qTlN8{QOAzUOo?OpFѦɑmr$A=}<&ӂݥ , k>'  (q cP/ԣ+IZ9 G$X|I60I`?")rR<8nm֔=:m6 [LVH?ꅹFo`T8<ڡ*b߸Q&]3Rek S?׆NuϪ+9ƚalnk( +ItMm<'1l'&$tG\ӵrodMXS'ڲ, H(6Tkqab,d={.Eղ R NN60k݃O{꧌;4:",q ~ʷ `B^oqCW=5 \ g`H+!f&< c#6QhѼC1gDF~0ۉ*\c>hјG5ZmCḘDKrN|;7$O,oD}2+N}U zxDŽ} 0&&Vʝ/^B?#QZֆ`Yo5|;q?;j!xUɊ>Lo;}#:c,QgufF# 4HbH6OSl}6R~~9~;KK-l"иi{3 uT|Ihj,X"CHDytUC}Hs8 a1ޯJq^?>>+j1W?!g fE #2E9 !{WhgioVjGfCOgPJ}ĨQc!ʣ|X/D7v(5I >]_ĽԊ2#p3 ԭ6s٠!.WkG]9=uᰅKީO\[Z![ա߈cZ+v# +zP qH<}4m#EjDptol5Q~+!l#Rw 6,U ۃ:: [ X7LRz{$IKj٥/,OTX&\ck \ˇQ VI%Sj"0F`)Z9Cm^{uuYI,P8a?R301GFY M|ޟӸ+ 5O3Yu\=K1oS`)f_m79QX2a[Pk~wv[ 24c10.~2a ?|0.  A¡"o7n+)0sejqGGZ6ӊEe}@Mm" ssosG2CJJȽ^}y36?(8^Qwpl8P4g,m`{HGjJU(Yx/'ݤM|Z:ܒcy *%6ָِj7ifb!۱G7?6μz>Ip0IqCq|,پW)`@GMLj7q}^R%A5-CZuOP8>rGy>z'758AŒl74*uL[j~Y(G nd[y pxoZe_ЅK .'TN ƂŨ+h [o {=[Ⱦ-a`srƛP^I. ?qIJ"1;11bYbw _M0 WȰ k!s[]ވqyD'L'M Rc̟@VzI{]0Ys!0CqѲ}9oY{A7-8b֔AM |TUR$a 1*,?5)|.I& 0pSz#] ~ö AYqqjfTpIH)o j_|ÂÀk ?r lKXzU3~(E#!wv~ 6uK>qɻ/t ?Ik,Dz6Ѐ&{SL)JаiKt͋'(=befQ_R5XЩ伵EP4Yq:F4ldЈ>+c~ dxpI#a#|aځ=-:* u!dXpC_ahv +ci^6"rMBo(`+*WUlؑZn!1Ӏ)XU-1~?& |ݧ 2stWSML͏5hiˌ_@c QK>lO%Yj+N7D傠"IF&IfU丕_Oz2=_ar?4ӌqXW'wAޖWYW *7+0.l{oAKix5z7szכ}A3 Kp#w;`&-uzN 0pS7Ӥ9y:ȬS(ɞ5FBpWb'W**R&c#8sTV;l$n=>lO,q7j\%Y3mH=`wAuI}(Y蛪 QGPǔ< e+Qgzihx)tNՄ=Q(yӳ{Y1\< G ictV k@zޑ^q{hokMTZrW@xԑ'ZN0g'(ڨL2gG^[;$n'H!Hzվwܝ{idr S OeBv➧tB*K{]X],pY?lH@A31ef:"n} i 0<O-shgr(īu'zifc#d:kJ6NH[ziwk ico^I #i1BY{e'h )AipOHPxWvS0nr\3OwS̼X,'8PL30̶g53Jv i1+MhJ$WD"htC {5A%1 % 6)$;-?+12.:K঱ =^[0(Q\#'y8S9Oh9EmxI½`Цbwac"OnoP#@>6vx:٭#;ѪqTs?WpS_ ץw"=Kio;|Mܔ3h#ͨ5,u'z9;@l5"Gp~vGX7}v5D<1.pSw3]]ISdsUy}|&ۆO)椷SٰsKn[3zVID%1Z/Ll#QVv2(5b9N.N];!=}f̯gXebEi{Ź?wpE- SKHvξv q,<ZeB$zՉQxwƦx$wM2O+YL_ Q:ΈF70s2Ir^mAoqo nB#1BzD3.4Š(8Z.%TP7Ob\*ˆZS |6rћDAQr š׼;)wfVNLfI/7b=[0Ud.bZ2/Hl,j5Iض?R"t.n}=Z6&/-GD)A!_>:XBrjk`!N+d؊fG\B-<Xe|Wqȡ `$;՗h~W7%DLD{M-W#XC^d|%xu:/S Sľ0_+- 2Sǖcn]Y,;OC]T BW]5) r#+f]1e怛O14O&%cC./(󪉧ڐ 519AczeZFh~31mmJs(V.oNQu -g㜨|2eFebF>Z`i& $ͫpe%i hՎUNMO-N0lg3V]ܡmy * qc|йY`1 k/yn ؃UjI,Ї@LtfU_[PsvZu/{̡26-! n ]2\O$҃t jRZ}}*t-?ߎxhѣ؁L/;$>_@L|s-WsI( soeȬi*ܵ鍱^Sh/RԈ;Cx4E%,W u vWs%s|NK'UF ӚpRUܾw~9x|=8#wu1~7~NH<4@;}<}' tae|Wg ZU G-M?(>CzM- E+7sd BƃfIDqUuZuoS,hgm I04<;>bSvMU`S 乿1s|tZ5=Խ#{t_qzyC#E]w$Oe^KzH<(ÅũjQ`<ܪC`hWcWX٣?7֪('r%EI;4(_;Xkm vF,E j(&0`)b ?`pZboMl[PS?Q!E"t /^iz5RےTuRI kєN˸8 dxoz0X !1K;4fC,U<_ftj`̩击yVUuG'ʴw9{+zyyF` =ՆS)NhZx^[v!If bl+i3/ xӁ)Iܴ3IԨ!aq@ ["BiOo-(q뮼׏; ߓ w$Thu=mEAD9[ zJ6<=5ۅ♟&AF~?VҨBIţ}#0޾o9KQR=%ScIrkPc,CSo=m&%Ϣ}՗4Tx3me 0J͑?6^oyA?x:ongffCyQAX~"TB؎ ϲI;X>ϺQӡ a U)z xeE~걾Q0C:8R>`^&dVhJJ`or࿦9K' f *R> V6ƅta@YWoje'4bE7xc}dM3v-Nņpdt![ +;1:N-YtT'rp!e ߿t~Et6B9Ƌ8U]#[C9CNQ{ɩ|uq"!$Ƣ1>̟yW㐢" 6+ D?;-r@Ql(ߗPNjIQOLf \V\I2i\No3c@{l +Zr ~_YTaH+ pAPP_O«a5[pdcG0(i>ط>(CYxcB1N-AOTA;;lXG, K*Ƃ!^pY^7k8Immtt.uȣ0WK`V`/ŶzMnN&9h @Nߕᕴwղ]qbz˛z97΄phAXLr:69rR(9ze{+ry1O= ){KtyH@?FA ~H0fWa{u`8 XB P˔.sf~V1@ҩ (ܹ8ƽk5k~z.c-ivkQ?o(!bOE؆Đ*p{Xm 9[9|lSpB@4<:JѥOu*>du LcbEG9#k1p4"(F_>+hjh/<ՄYS.s8۲3߷~lگtjJ3 ]$ߖtx+x48KLH>0=}N~*1?  W^%쭪AS /VIj0E5n $;۞dpB2R\[2>(34򭱰K 6ϖB^%dGʁЇY@nIj@ȣ7֤@O fH~t֫RDe}?~/uc[Os<(Pk"l5qt.^YҔv>fZqb)  fuE,@ ,ƐE]JpXbѝZgsW4[lyIGZ*Ͼ$yѪ XGh|h$.|(N}B(&MDž.%:ETe b !Hxlmsŵ="yν "2/-$z= ؐtݢsX,Ӊ^lQHE-qNh` 7ИHRƭB 9.*i} 2rV!̂j\xyDJ&@ڈC(ޣ``5>IU@͕޽2vȄ/ 4F[BƻZLj.3K}_蘿L`s1jV}cvOi1HZڧ Av>IGq$ `|}:\l8y0=:WYٚj['x$?ׄBVv8;zq]^Jf9|:#VD 敓9s_`;B6XFOǔ%6tJ\[Hs.l_2P9P9_SWVB"Xؾfitz/8I@/RLfjnhaŮT%_RR'PCkDjql`ڢ :e1Q_VIh3]C*t/tPq_ɲ[­ blQ \U)[ߨ(X8 d=]U& ^MpӓP'Z`a[ؿbnK: 4H|jmߊqQ"P T#s`*qץުYY!U0#̔81mF 1+vx,V_ IpA4o8j?x'Brç5`R ݹRx5'F'PM$xgL_htˁow"Bo tޢ?qp(f9\/t8'q%ӷ71*Wڻ!mA R$q,Gx R6eݚnjӅ>ـPτnṲ򩣟0^< eu0K:wJ Bs@AJJeх;jj[{XaIM8Ϛo`"xk=c\Sĝ^< "6,5nH[Vy9 :fBJ`f]1&]Y 7dr@ܫ lQnf=WWdgJb݆?U2v΂Պuȟ\GB֗f]Yb{JwLlc,6^/IF\f.'J:HIxU6:laVK9<?{@Ldũ: + X&AW>6d’BYW]cXi"-p50/ȋ/tVP\Y?y51AcWVާ\y(`Cɞ g1b륻3te5D>LE}oUvje8c9e: Ù<21qQ87yh=quO<i] X)).#+{@5]iȷv߿vb P(N`]m<*JVUQŷ\B`e=d5g{mkFRNqA+/s(s`9R8M"9 q#W %ILBRzC2a2\U\_م!WSlqsIL0r{"z5B7Esm"D?!0W|A K./EM\‰ 3~)p1P*p.ߘKc3\[)zxo qIG_E=KUm7iU bj$Y6lbo0wa0- gQWxU#8^{?܂B**肆:X!l-]b[Yͱ9 Jtq.WGAi/{``ꦙ_lLeyt9)ED _?6 w9kv8^MN_v;l}`Ovɩ%sЎ.o T6NZB'Lq- a0&#6k_,Μ~aSc~7{ !4б]"'*f&>X!NEaӞ׀{h"A4=;qCn\JQCYato^[:0LX 8ӦzoV[-PɉksCCge K:LuER|,ٳҲz0 NJu"%8T~/*tn}>/?/ KKH@^quz-<~q?L=@ʕ#OWħ?8wHENEg.D/9&ֱOS{Q@@ 0o(R-!h8T9]-a%gO_ч\$\>6O31GP;.}{8~{ \ K^ 8vf%0#-vp'mķsHs^+t_1Ň2ȷh=, L/dkW>}!mb$/{J "B};ҝ0"Ƥ˾!#Aei[O.7>T;44^-SlJ04-Jަ`_Y3A$Z' OFU)7#gM-˕nŝm]!=yDcAGfe,t}׉?sLJЦʄvK5ZVa;Eΐo^8OeNZ5eEX-  BpZcq.qx,̀.kI؀vd4cu #U&E,Bvy=^|] Usل{O[-&>9*P/o%D5) ԩX/L;dN ȸ G7Q;5 h?j7[ʰe_[[Qnc[U+Wz%6!TOv*übͻPC u+%KSG;ڈ`b>4+|DCJz nc\s9斮4wϥ9[(a*#E-[t簨\󨭭.*ΪR8<ҔA[|bit :Qqj}|_^YSa£MMoXn|/|JN }:UP;p:^4*[}qVR:236eCQ~%06@[HORjrprhO'Q̏Ϊ6R7 e;3F.S6 # ǧq)^e!LÀ{RXڕdG%M`o{>Vny m|8G>IW}) Wy%??g Q ܔgh M39%ݬvR>1V9BRYKsn7a 'ԘMz#Յq:d%rܣٖL1ُǜ>/E:߭Ļ,;f!i v}ʃ>@sH~VU8cJD֕}>]zF?ʥ _C52s3ڗ"M#JU6`Z\|YXQ3кh 1H Š%0þ`2TDJx =nv̜!Jź.9(ޫ%GY3<+)2Bde8`{57^95^HFm"(x,4@ܘ1w54W3D̩^3$?{#z.1H)44f̵),Ѳ3dzp5rWz.WI[Uw['Xvӗ q{xPEƘ'1_C:ӷzLAGK7/=Ҡ}Ck92nH2hqazuGc0eT bž0 .K+*>zR$I Q itwbttPs1x <:,k 2歋C GYy9Ф 'ov GڊXΙ48`٬c\p>Թwo@e 7%+702116(W.jƋy p i/FQ;UPB;7t1g%oBŻ?9HZ}2e+. Qg_˓DC-M؈Zi~k_>y]G[b`W=1=45ߙ~oG"E]}YC\UB)(HBS҅3CLbD[q}#   Ip `FQ9@-_!%Olf$x|TxOsD`F!8V7F$WSRggf-LmM#1ȸ3v$ "'E ;L/P7 S9Q wlŠ?! `u@5ӟDn=Xҋ4< ԹaHZh)xױv!O|ԇF4O*hd5J4]*K]_YRԿ,CȘɞfC(H Wu^٭ ,%'Q8mcrU`S@>^h=3v<0;´!IڏV>OQCyO)bl_9&E6`qjcI{ e!W$T7!'WF֙(";g_m ֲ _QfNGhEQ6>9R8aQ%IDs4eโLwcՕ$v>/*TNXYl>&q0-Wԃ!s 5oum.!f0,GIOu9?ȡ~By%#_a&uuvTg3f1UmBpѢl,ݦ{f \j;BGV dB)ittzuo/~va w/^ҔS+2m #2n#dkַ8l4Z*3IFm67 .] B\U>P蚆Ym'=čaJ$sO$O L߲c{ C wMNcyu;b[GVB4%ƝiM^;TicmrBqr:%aZ , Px wa|#p0M*c[RW)!J϶{bW M;=fWq3bz{1 +dc0pl|G9'Z(8}LXp.{j oozx^Ŷ)8CD ;)/S1,˽?I;> >ArsZĒ8[WLȇJ]O1i}>dnP*P'O-7#ph:ϏcZFyS Q7x![y촬*a0O_;oͳ՘6O=~.Ǿb&<A[M =6#i(k6hgJF^zJ~<(i0Obj yқ z&Rz@5]IJ6|d0$NlNPX'V&\a߼vnlCGj{!]pxi6}2pbE;dX6qS)]JQ*L Kȏ7-Gx矊2ysvG9S"Ͻ jMDbϪEv5 :0cdP\|wmo)ak quJ.T/OJ/ ;QU1}dc8,~ ]SݎH$jd~NZ 5J?G 0027q VxX%I{Lc?ԃ eO?=dw H\g/YPݶg.ϥ5J\ܙ!_ZihإѱY>SkI "MBOEH}3=_TXgzqWIƁ[ΫkKnjW(>Te\wv#{! ֣صARnxQ v\$ 9({*ah,Hj7OZꤡ5!J訅c G r|1Jc&OGWxsؕ5l]R7ZBp6cqEB5 ҆hK6%< _S2k= +a8l᝞[Qt'5T#u# hpJIkexJ-v:ܒFZ"S}ģB]! EơiVm1$ԕ`,ENV[j-aHƐyqH'侄FڙfkX;#8K5&6 @ۣ\@fD8JvvmI $ꍵ*oX[Ӗ|yEhkuI㓿`b usQЇ^#c/'-)9z ڈ-@0Ks5Ռ6$inM s"Jg:G)uuNL~0d/ӡV=5x }@sP`K>Ѩo1n"1UyMḛ̂FIH}rx { Q3Ma$wgB;~o6O]ȞkZvd7*@DB2хx1* 3O99N"|\j!`dVwq@$*zR -wB3k48KO'FOq䥟w!wM8NzIHS@5R_UPE%:D}hqwVm]%K\'f؄J薉&Ms(1Uyu̞Ic'Ѭ@z<'ZG8Am/3SR,c=͋5XR6S^ bö͞8Ze9gjs+7zήh~I,UaFC$mЃ0$hέP'aPQ%u܆Vo>Λ4)2UFF|}f=ov>wd!l!`kր.B#ձ=ݿ{}A"ꕂoG?_ ,[ _g>!H^ Vعz fu0V#oJF"2"S_1u*le@Z^_8QC4  61w ͯ^5Wef@=.lWaH8$#AHA]fpHV%6j޿ޮٟ0smttq'Y5ۭ\\Ux\x wſ!aJ(e9n=/oВĚz~)}wa2%Xnk^0ʉ&|!qp4Q@0l[݉ "ۗc:?: d~ٸai).Km!_$U4`ni L?xDͨ \Ny__qbS̉!^&&ഋi''Uy[/%7aJ\󗔺KA^ YP4nBrl+7±p1yiP=?=Da?]6G/WD]=~,6Lk!n[gJ扝{<2UY (SؗsWCy ؏R\"zj3A Ht߱ 9ICǩikZaQ,¹R&QBҬY]j$Ĕm@Z8FӞn"_u%5:d ?02weNͿY2zqWNsMcѱ2-B[Ň1G7L.8f l3a6MF~o9+9V4[Ih[p.̒7}8~5`I)Q죚b%.//[IfACr* HHB}j\x1<}^$WeSֳR U Zs`$,m$ގ,svm;6Qp7V_4`{4JM2<kr$(u@ѧ0b~3KÒs{ V;LF2%f*#evuս!" wei~ݢoQռU^Ƥb+'+sbR~c?+-y} j6 f*+. ݑ1 Nz(OR%~n"XBrȢ^d`\j\ֲ ˁPCH1Zd ir3\ -B Sahyd1*2E fOQ %{a+2: Id N7XPo!?P'-T7Jύ"8jHHX}XH<1` Rq0,n/#ߥ9ق&زhr yP&9;eW;dQX"ߠӇ5s Dx.Z.-%z`/P~ c#|^m7=/HZI.gu՗Hb1`E>mP#H'r3- ÷Qq~V.X] e*H]U? U; 筘i\dJ;mPiLc#&a2KRf6¢g"\hnj[bk)%{vfUɑ9{$@OB:؟,pEQcL0Kw C3=`f}_ i\nɑl+KyفDo꺺5`*-G X1.t V\Ͳ jDO@ǫm=zg)pm&k!@oƖ[䇬`ĿXG&@Ur6^ar~a4cVkM{6rf 4+CWCޖ;j3rH{ [ %`_VTj𼄍kǁ1_&pt+-0#ܙizI:[LW d鹧Н_dcl+"~AJqTFOs F"LF@"?p4[zẁ1mMղX Fz XvGC:[ߤ/0 IE,ڣx Cu9?+RcD q>7oVC`8BiZ?$}[\OzlzT; VoQ!01IE/9m?'cW$[7'Ep 'C!;)`e6pz.J*Q{0aefmPr#<, u9g'ˎV4[$'#4P ;#`tZbDs_յ54OFH yz098FA[(O0𫊵HUBCَknt79HO\+ Xfs%"վ9S=X\z}CW𰥠ZQjġ֍ݢ͸ic߳ǔD‹9R/jpQR6)Oݬr03ylF=Lҙm U܍x텦 XK[ftdh.aQ3V*B)eW.q-mmgb#$xޝ {"]ԋ%lq&py=[Mj*P ~Hǃx2I[Wd^f&`~Z4*ՒeA(~@Y0޳7ʡF+ԂhNNP9ꯦ?5s:68wV5ضZz7'2E\y*Vg&FC?mby u{,nUWJ藛&8]Ѐu<-ϻohiv{[|}'q=~e}q Ej%WNX^ % .7Rs @AO6&[wU&y7Em(ů_萅4F,t*YJ3^;;'f*&}2R@* }eEB XSY3{ޘ:5ѓ2~&t:Z K!"m49)`e D`ؼic3<ԟߋ5lU^, b-34H(/GD*gSpçWiL`4apFlnZi>.>>PBK6@H zR l1|qjrA)n bL ^-P:QF7?}ƇJMtz080+ `Ecvp#9RrӍ[B(9̆wIw"rQ5 <*( ىaTEIǎSuYcLQ69@‰NLjpjJ03yD@gzrWaխԚxk>ma;EJu&ĎRzMWT߃h;k{™ u)J "kVO-H(gr+b5i2a@>&74V*UmL ~3 yeΎ˜]h̋#vBt,f=<;t %00X(+:1?*3*Ut^ħh(ujU Ҵ+ki%وMLZRS%XUd}t~})8X3V|2eRH ,a3'Kї'F\&v -7pwH(#v.\$D9>SjP+zQg}#$7)zdX݌itDgÍ=5jc^ЩFx1a"_=C%-V0U<ΩV2`xBKhk}Cﳬߌ琏=~DLqܴe,Eqsa+ #\B hﰈ9WEbD/Wc.0|ב$5V+=MI} V)gc>2ed8T_ 6^sݱK4T+Y# {SA#oxPP*tS'8]pVgo2Mj؄2!Pw@]#wth!d(Cy 'uo$π۾'˓FOv.=й}ڄdIw?Ax7XLNڮ ˑsMs9[_O'RB5 ZĤky C%B@Ht4?(?ė[>t_P?w؟Qwþt$n给sI#GBǏ7qoZK7< =HSA=<硆D#=|d1„.N`&#'<\- |i)AwI$Ͼ霁 Se]I1Ӣ"Tϐv""~[VqscPJoO`êyQj}=ٷ1E|}L_EҖ=9s8IK!znj0 If[E(qk3ItgHBnQ(u!RiRnءkK7 '$s gƶSf%%۫ b bԴCؾESӹF'10`5)okyu(0wxK=oƍ\Ŏ u'2?]vĥ5gT5JBR(2Q!fʴ&{*@g%X~t%-}sͭɡCس] ZL vnM9HBЎL)uE zhQUǣ\~DP6m8fa1תv\gLd4avcjWA( 5e|4Rf%]jn2:[4_4֘PaY &s_5j[ԏ?2aYw*-Қ~F晁Č6Qgd}LM{ofɛ\|[B/'+tԼ m+2ʎ{BLg߳( bYd4@O%ӹcum O8Hzw%祏[]?gJjߑ.ؾ DJ{F-?ʆIt%U&'kʽ@y+[,MsE՜_b#hGӇFdHԘ XQ A?R+EА ~f,MvovxnuDE+kLaz 5ƶJx=3g̭)НoiHRs2NYa5R;oj! Sq7h_XA5*"4Y}xTM^oҐ2\ !FRyPjzA/ iyB),Kob)-}7A`:1崟 ,Խ7[DegE'5i)2 ;\EYz\ {:'Im kը#^ 6GU.Cfo'Kӓ+_/gǨ,]Tڼ9mFS)!oT@>wSbS.o4 eeqk 1(T|?^JVйϔpY|ˢ=oz ?/jjs˟/ep i 1%Xaю=Ca^s>BMTlb7QX z\3qc{7j`:\-ss[\9/">>M hj-`^7ᏘGGNӳV%oJHNj7}M"4(w#PHɮz4j`1ɰ܇^40p6L*ړ2sc  D,AU !OCO٠*fS@ѕf#;pO%Dk^jrh[~mZܐ ,BPyipo3l p 7sbixqXy "Ȳ9.rڻ~Q0RUN9+af!J'y-1aL?eod*.#>;6"sx%<7%\d@88cyvV4'pŨsD"߫+o=>l MӮ;%.ۘјOo-kujR X,~ t-WNl%1:ڃȫDwSͬHa {J1MŪ,<"v b?> aFT/!b`3CcxD^]b 3YkTˬpZkk ؟4|ċ2`\tĦ?LxkCC H )pG1Ep]K*%ߙ0nhb쉦f>pDu/%4'_$xKFQň(U?R~>K=ulMgL Ɋ;>.NfotEʕax43Qt?SE.4bq_ RM9OȊW_!ty-;SLUЕ*<+4E p F%dz`f4 p>H nWs-}8z=3r96(9W:"^MGmFㇴFk&TK o\[-,(DSQғ4NCڜfMuCSXcۚgNƺ1tR"=2_Ԝb2h2WۚǚtfBj*)TucukU2˚f)Bf5ނ@K_L7T$r*t2Yq~r o:&8)6[eh : L5ٱe {'a$'%}Bn~Vw*_F8_U)xS֝2L0N03![)%D=1''6= FB"$Mc6xFj1,m?yXijqܐ"aƦıJ{f%al0n{W AtaSIFmI,٤ci\ZE`YL0xð%GKAHhQRƢ{*ny7̋ϕ"<(`u/;2oOEj &읲rYh;Ip@R-tX*XU8r]qC#WuXkS/'bds{b99{'$ܽ'ZR`rC-izs$ukssppx,b`eP8U$>(l:{HWi;` A`Лy&mz(BM%`ӧ|aEu"%BN|0i(tqx HOfmq}7k'4hH[ 0c{r x-͵)s] xPf8,"ݯaGp l'Xs/d11 <O_ D7 *5bش8MuW]E}Sh"w)ϊlf$bRP )`{@l"lC}fJ':`C5؉}l N¬*ٳ"fΩWl]S'LaTZLfM ]|Pz]\iq2V-ܕێRKaS+ :s@k3ȯJ ?jp4ν_SFr nX_PV7+گwbx+ }C'<)#Z*z.0Eqv\譅jϋ>Ich2#/VOK⦆ |y'p,Gh85tJ"ѡi)(8zt%nڇFu.͈6.><ֳӅFdxs\/0-/[rl6}.~ؓ3vEa5oKcSw"]jl%酦o-Ho~'ۛ~Q/'dq I`1c{ $uuŔ5.#Uv83 T ل'NA5Nj8fJd a3 K]ts:%3a;wn͜qƬ?J~\4 ckknUEkJ'*sέ(DV'k+HS^Yu8 N짉Z6`Sb'JO'wBzmqpuX0ڧSn\ cF` 6Wg,G=/6͖h.DԖ LT O ӷ#%b+ ˚ ]36}kߟ='%9kҕNC̩0g!>u..jRHZ/ [[Ƥ s`28*T2^/g@QrG1kaDE'"IZ'upj23c{ɷ~dJգ4ЁΜN;r"Q1ju7B/ȢMu( T&}Ѓ!+ ->c2PF 4 `(R@%/t m`N=g*ׄ>ڕ&I$SꔖՋ'a}O4`="FE->M m`M.[,].r'exKErlaE{}4F}rU"k]cc{}*&-fV~-6+7은r:Xq9i]k`B4e n%]1_ߟ0ˀ7cZ+"bw$yQ6}cj=jMѬIW\hhts퀺 9G!Q)\s˭Uث-Sj]kFU3d(v8ϮyeHX~O5doi^4 g svccEz<7i, {QB}8fj p⺉^M!-n@oI֜.׹ĝ=@DroBPϯ}fisNU>~k\ríMTLR> {*R-~P^WneEUJOZr|o͎>"7S&A?&Hn(O~mr|ߟsUQD} -%3:uu@Sીa--<_-g\X"f,xƣ_wi%$#ow1Yn\v]d$}[F‘ޑ԰ :q)bU">lSFV*o/jDpv#(l>i&j1"kPLq?dToa>3\ Gdki'Q[OZ]-O4G4hU%| AR}CG}#B4;wcHzõ~z 7ӄgt}#+O/W< 1ɕrrídr14qH~g2:?е_(4|k<ƠBD<'ZyЛϠZC(U tWzMvUl4Z(_%ˇ)D#lyvq檜Ƚvl]'4pѰT*{%Zn#q[#-b %7cDoM7fQ}ɫfbBNިz48  }#߰c!nJp+GB$9'ؗw]O?:>i 4\1G`sZ3g[>xMT['eM]: bq62 p.}YHw:U6 EvDXۡSUI>58$/:GsƚrT=i,2◃:5i=|L7_ hNG!s\.҃jSToE8Sm 5Ƥ=WxcG}L:: <,M#ܺusQMXwj$#)/^1(m tZ|O m\BOE?$݆9S|Z~=f7t(Ht_ᖢMc@Pp+u/+Bl<%i> Ÿ^qN_ʊ<'JâB-\ RCݽVq~aFﶒ DN-Xe$ʥ^JzzE/7>>+sl~\14lr_tpvΠ|\np 6G,Uem#/yZѷ;94=e\NaíZg"~2\=B)]w(zNO:nRVAvE|I|_ Ǚ@8CHMg!(t"PC:^,vWQy!}YDJ/#,pޥDFConh"IY8sx3ɀzaO͵&q ȈAe㧨3rX}i_zA79?9P16/P@JZ㕍 PߌSBx}<ޓx̻mjidpR" ^jKU*EOhl.Ixi6,%t4hǸQ;X ]1H47W/k;Kpt+1)4볂0pco S[wOm%^=~hJ="E$Y%oz0:Btpqu+!-h}rd.$FHimQH !e ق!˧a(%)CJKC_s Ɛ_Q~?].x1Q|'#LmXء>lE{ JWn7쌊^FW_3[Ri+Kz7b<s:q )sBoz*J+ #lYN6H\m"b98 NLphZ[֧ #pXL74 sw.TH̤-:2bGo0 wÜ3TsCpB*DYKzqĕYlAv%ʲ_Ḿ<ޒ7J2lFɻNjM(x$uO+7Δ(42i ƞè}OWmYĺRqKH>W1[PǦO&07-C0sX*@, jnhSaWGCɒ"Aٍf~͙-?{eiЋn Q ́Ú^ CS.@`ҰoJy((6%,8€|!]#b xw:{‡? vПR酽w `;\}?Q}/čF&@v|BTx5ֲQik ݖ^8fq ͋=;<Y(vqG4F#}?ʀ,ب2mJ.ngVOABi>κ߈g碇[S>g` Ԋ*ٶ8TOӰ>n o3Sz413]%(9dsró&ߘ\twe8%-'TZm"<9k|V=8iՇO~DbNDEF #| @VfXy|Hl[`QcaG[D_ºk '(OMe#=. FXٰ k=~q^t44Sȅ?nej$z}.uyW\kI}-v''9k=U6|68"'fB===]E%To(KooTcџԇcMrs9g pIj5 njP!=+<͖t:XF=]`'Uc 2F6X5@qPj xz:we ]"VOmpHJeE_8>WpA:$k[az5jί8 Ơt%\(|*y42])KeDO=w/XSUH6<x41%)V5-0fѐCo_,I[Ҏ{#> usd `}6l`ʃ畬o17;yZe@c*\NQ=ܿF`ORJPlc:FYv y_UK6ˌnIy.0" dAfu?b!tҧuG\ZN1y܄5Od |֒/'||@W:StV CZ:LS*~KqBϐ&A8n ,S. >r fZ If}jzʩ{(&=RX%5M\)k?KcI)NF>7R~[aɏ' L"\0=pK=y,q\m,/ g \e9'Lf058fRޗqHKJ❟@m'.ʂGmi$)VrjQB,Hb!0}ŚPlP3Cj8X(hhqu-.G@0;ڬXb@* lҥ!pIet J&L٨-KSv|\Br^~7?IkמLs\rc?9$9y2,_aG OP׊ĺ F+س"3=^[t|jZ @Aғ'VyhhaN#4axǑ3 q\PNT'K?iIMeĈ[S1Ke+u c=?jaO3jvZQ=V5@KYL>s:*(N[p)8oXì D;6?|Bu4F5CV@֝0 i>I"J%z&V|c`P38Mń2xl d/"k4:P{;[k~-]o86sɃlNLe84 ֆBk%Zc!`p\"QN,WZK0.~K'g2?;4yw\MŞ̼| ̾~8P@_W|29BӺq%&ͼڿL[Y8 1@I·uYԝf2~loF_ʏP74\|o)Rq:$[Ϡ]HK\T`e44GMl2]җQTٌ>ЯNkV--"p 0IW N)X]rԵi0.RRv3^-]0Bܔvs3tGCy닝SEQx\ߣ AwIt#OW׹:9b'>FM:Wb]w>H|('l9/,6Z n0zy=-S2W J[pV6.[df 7~FJ'p¬  H2)Zs4 \%E5|(\W k˪1 2_P~9"fb}M>h;/ASg(#-SԦ"bA-p7 xw>-!IQ02 ^s(o雵#[ ~)<`c :cRR^;mTqGڄB~XѦi|0rԶa]a,  ;k:7O&Up2yh2@ Q<\^;u#+W·m͕k 8i[4?v R:l8lک48&>[ sd0.Dr@aۈsʢ@E}bf:22vp@xН~ezP6lGJr9Q__4 kF 7dM@OTi>VóK~5q:70L)fNQK= &2nL#|1"/3 AQ#gb0_9P>P0cm*~oVhk|Pr)(uH)zru5$vts[K6L;KE ge'\&𚓷y5l[ /m|r2 !(/[d66[8On{u-a:2o8D5Ï*msT_ݧqHO;K(7J] Ɋm 磒=>$|tB Y6WW9Akz/|2 ~ ԗcsJ[: Cf@{!=W$e$sA߈K`Zi\Tc Vǿ/p8{zN 1+j'u 7͞ e^~ٍVG?9\"\ QV[7 ew> 5[$H4qs$')­UDr0|nJEzRw)RDBl囒aS-' T'""=vJ6\kk7LYͽwes+SqRMPs#)- ]R`c{-S_;2.b?Gey= +*8C-Z^ ˱Ls#5{a52 |fjt?ߍ >rX,0#yY]Q LT喤G\ӣb!כ|V#g6ʗdYknWy~i9&ѾWyܘfU5/3oR&"tHaɊJL0tWTX;y;y>.ƁmO*- )IF\<:DT"/-t0'.Uezpy륢>-*wC]s-^ul 94XW/|ưgU%k|w t+$D~\ ;['녅s 룥I,kq!f=!yFMRՕnZ"wTՐumm6y㕮UjK͝>/IV Q>6EЫ)He[Gx P)?pN8^\^j]&cbr~1UGEFu\=Q2xܿE$9o.>(fDi0B/ApV81R— [ItDp?]/rv==DkUQ֍XFRS+fc%ݟpΉ|pI7-''FYZܗgOU@&לDlt#Mmس8+64ekץS{6 S3C9[7~\yzb||'j@xP58U]-±515 JmXY-et)¸gX<L,@th&'VtZdz9UZ2+ptXEd|؂Yz$J47vWxXZPG{.౥hsRDspO}ro~Q18A{zO-2;h {by%*}F]hXiG|ms)H] % im#6 @abn}. /TS:M^̀BWްBF~e` H{X ұ*#/Ke 6;2]D'`PLD9H" o3G%irX 53,Ō$jIcJ6=څ XW(Ч'y0mb41䞴b\5猺WӐ #ZV\Zmun} \AΓ#CYo|[{yh3T˛]L8N'3F?/[C*5 H kW(LM6vv*;{9Ur퉙ig.7q(v,7R܉,7{#ʹ_0Ҍ]QG+?aњE{) sTzM>o- ru.W^s̙fɃtb䊸&7?^(ewcA"Cl+(~[??OϙstC3;KXBp!pf{M=)9yTҬo2=}sp#"wHJo j[DQ p2#:/9 v7"VSүx+Ҋ9 o8{٨ަV Ύ=*aR%<[l__W=K0ܰѱ`g?.e_/`>3FRœ󉋢g:iL\aNoXQg!4a+m83":* cB׬|^ґ'=דB:{v)0^H\-EEy#K`_yBӹ) ~v-^B\/c*ژʟTaFfUϜZ_B&C FMsߌ9uoAn_4"qSnf<}WЍ~N\aKʨXdHg]5Jv9^1CMyRNTbs;C,z`;OP`K_FU*QKqUVgr7<4Ϙ&|y,@)/X0)bFG66~kHwMNl*H ݕ˜ K74ͱL|W("Ȱo("^[~+⑙8y$]sT^Ά9>9r6 Ju7\%#=X"&Y/h+AoI6kl#0ۻ\Q6İ ֓? \GY p=1J!j6h]s:˛vu51P͌LçQY]Hl  // Qʨ7]lE};17861t^}36%/4r<  u7~9q+rMwH7&Dh!cp *[Z>iq\O R׾aў341ʃdE pE97*.k3 "}H'{ˆZ6m3/a7FR8άSpi/Wd[ؚM*XBQOX%$`OԳ?JUBO*Bx:jRҐŔx(_C2>)SGYrZ|SX%#,aO6~r1*m3FNɒVa ME-~񦠶M_)85Υ[?[6 _M \>Xjd~RGݽL͸P Y:g $혌\(c2_ozfTZl/}Ke#*S qwlrgEDJU V7VF]; +5Ӳ/SA:0>!ZaAͩV{`qa" t(5[d3]pi"*`ippMo_21~$ƩՋ¯ QբHvh" ӰR ȷbTX8(!㪴Sf&a'Ud`*6Pt@ -.I JgM)6%^ndS,NBI КKClhoa"K-/'#DujeYJ)xq&2/)՜C>]z/KrpYn)%4ڜ $}fF|TM[Jcb ImjWcs\:\7#٤.@GGnxM M >P"/KrpffV$DUEj/ڛIKXN])AH+Y!/e^ *+FY̼ϒ9:zrvM] 0ɜ5fWJ0V`QYI>fig]Qyb_-Tw" `G'vcccT3^f4L*,!3j?iww㗀֦5#K9e/8 ßtV9cڞtRmqس",`-& J : d w%շ'DC[z& Uj/ZR2TV@O/BsrcI3sڲ{6oZ[{y78Olǃ=aǍrnZ)MƸ}s5g?k@[2!7N~ '34Q/2eYl2/TsTaU3K[ J{ě4ږA[Ԃ3 g {>k?Ժ_S&dI"cX/C/Mh!y#[=l~?%'~9,66,lV{I 4ӚAwj@ȸ ԒM(娼IZwQ2=Ɣ/ g8KR!B_FAtK-L( !:0 uӬgs%luA3c:3z" M}B{4|,}6`3UˍꞨ y䋋A@찏m_SU o4*}L̴P?[oF| 7x4K]HGz7|][5 s콱RV6XNͳ#%s}ʙ߮mCt).G8qU="+,X'yFwɂdִG{})3 YuDTzӯb %2\K@@H4.Ȁ Z.:̫EE1=:* k;jBaD6nNH+Usu"99W#~,; wL@yV~[=B6Z2>S"2FRI .J8uރVډ~s82ڰFPN-4'o&rj.t@@8=d%]:#/17ӎ3.]zZ+p65^$\.pC0+s@0lv'9XYsIV'GHROAےN yb ΠnQ3FׁܿI$Hux86\9"y0J"W&]~ph'{y *eƬܺ%ڬ]o@(b n.κuxLzE{o+a}x HKV2Y{WPxݮVP6X ;@11$F ˰̢|MAFفQ E!Q珌N:2^<( GjxUzJx8nHfM*zDۻ [vzÛ2j wH#Y'"'_ Q}M컾3hdJ`Ŝf^}'?Eg;Zb)rNE|f[ * l/Dn_7}|CJˁ91Ȏ\dhw z;}֪XJ*Qhe;(Rt4``Q>b$k9l/Dh4-K^Eޞ$\YÓy.P_ dW[avkMjrR)䶵 &H.(wesJ\LC*+P~*31_'q{ -'I}ʋ3syU&bgOIƘz6&%ozL[MЬ[>ʉ c$B# 0KtษLVe ~溯(^QP _j}je:^{Q2tXp+À oJ\Ja> (sX'h{@,]0t7x=s:d!lCzPZnXnlk7ۭ  b}6 A.Sp?ed8&TՋt>֙(bF'B= 37Zgq*!%TH䖩'!Jqh |qOH̷cDoECp*ХV-.d>yA74JHh=JOxσ,ñm+vߏ_Ñj(8gL!ff,+YeAl/N_QUzG[%G0(_Sy SZsNUklja( 㜞T ]s«VA:KR8/ܛ_)Tyfb]C|G^7oz ]tg\nL"mbSƏeOꆾY_ӬV2[k6iЎI&:qsdDrw1 TDutM[B(/s2:u {̅#><|ɇy6a~.ϻr K ,7F1p_& FBw{X*;=^Lߟg2b#BK3+ Or5~N@G3RnH66kAXO_;:/@cn|.[GtSف])N@2]JaøёOo}OW=dx9L\dW56֥M4/}߫A6:k1%ri%YC(<|biv?F?[ޙh3ߓṡ>{enc qYqf.t<٢D֊]xܫq!SW2:'ь }@v$!80iD+Cti9L<_7[Y~ I-l72pl +V o9w^NR:ܙO2=r_>ttvm4[g-Bx$z@XD"6Ka>PC~'+{MH~T ,6e\*q\A.hg;s4ֳ#VyE˔eADUM@i<°$=4D6ļ(u1 CPWvas"˔Rb; bmh^8mʌ]I!z2Vl*H&E!ncL )k@ı(MX q<3v`" %w)ѳ cJ BN^;\Z:m]ꖚi9gv&{,ܷpɞ1 Jn`2y5f"xT=:w= ܶy} UH/vfx6,Ln/$]{B"hhg.Q̉4w05BK1=Q ` i($3 aKqG{Ux_,A`Co\+֍XzDn}  ͨ!б:KB!奶0$$(҆0ѹC*wLZÖ9]&G''wKj'YsSk!{oF%$Hь్r(7Vxߜ z$ptr)t娟r"‡Pk,No@LpGt_sMńI^˼K:ƦOWr+ bqVsI."đ eyz(D)cWf`NH-?[ڕk 'OD+lB=\у7 _Neg_jITc67N#ak4PQW&vs.`VnOȏ{(06_XT6X9=?|}b-e*KX`)ը'0dډpO]6Hj¿#C|,52Y7[2%{J_>f&vVtZk@ vTpHB\ g^*oK0v޳ A@cU!NrFDY(]IX!-oT"NgBCF4^AMC3v̑;3XNd+~7Et1%LE%oRssAe2Ag;Š"?>"2wRsis Ze€ IH-&od"mx!2W%-1q,ށO'΅4 Ev}ONVAp4nq'2ghMXQQ" !py3D2iXjw7YZ8q\+a:|4yPؓ|l9%(,^s߶.۽nsG>2(g?svr``g9MHW!)N0,T'Bi'V=p1Q ͙f \Hn4-5lg#bURZ~tb{ H>ݓ1c{&bp_Źxmα! {hw wS (/UYXҋ~; e8_)w6w~<־tfOse琡L Ƨ)׵hQy /8Jex(4x:D5hSؒI1&VU@p*5[|9{ fLA2-xu3@aҨDofLǰW >9ƪvφ2K ڬFe["x7UnjM` uK=N7S 3a5iTĢ*)c베('2apKIڋ]j4Sx̤c)K+Z0OTF ýZT:*lpej]۵؎jn;PVkF0*m,792iH%jyy5@,sq& 1'YV'O5۬-Ml+ dH5`BJaUv,gqRFINr}50\U6"$%u'k{OJvKM5P"lF"L{$*~[zm ϒs/cy);oӞ-7%aOkhW ɍj=Xz@=@EoDxT&OP0g8덎. "[ |'zdd 6\-nhS#1WJi+Xy{[}W:ES h*u5[yUI87K 1P+׹ECJb4+b#M VvMY:0FЊ\mƩz,mG!Hr $jx [CN =Yoz}[qvr ,*v_tݷ5jm'HeN97JD|2SE C/%$}/h}Ӗn~LQla wu-BB'L e/j`*/C.eUpB 3LYҿ.SeP4<ʄuOo!ivQ8.?hJ:c zAkW|tj;&g2sQMOՠխs|oWD--(H+] P*wJfy`߳_mcgHuZ#G-QDGpa|W@fŞlShPQDi*pO!w#z;v[Сx?\e,޼/$S@#˃?}]J UPHCskCjmm'3F|4Cg/c,Nk_짛?ER+Jɜ<1&!ND7DdFjH.f9wob f3JϷ3:@rnr`cOƣݝFނO}8LUvxykf^Wt >e2y  ֭:8R ɆCT}=7k W.aA‚!js@-uIXMuB"Da,c]2M'iwЊPP1 M1z@Y~wF6_2{9`GVlÚ=B%l>--啌cTpCZ<kƘ^XVI;q蘔 2+l|0)ylJ&죱+4Ǎ l7\uk:&&N*Uo)D@/AzpաMON4@{50#ޗ]'2l5^m $9^3^ax>fݬOEҐ^o0(#m"KqkqZ1x{|i]aBƍq#9UVAPJMªA㪀 InbYX[O>]X$%ܑ+'N2:A-|ge_ ƚ|?yPր=9PEG9kS‡A.w\D=02iP8 zƸ ˗}Z愤験TuK$޸~Fw͑b6Z7:{WpXNl'tZy*jT\ J(~U׿`Y!)f(϶qW i`/!4W) p9y>}_. 9D 3Z'zdJ>NѐLɭ e]bJFT|j % r@\1-gT;yVJ)^Nh ؕu=VTn Qvl1(w.M >_-CHkEKNV1d일@n|\'W^v[ZWjJRuF !`mm>YUaJJbW'|qWP bd#H\"6,3#I8s j饍uE1*~"7w4y,|?&FcG\qfٺZp!}f(D(P}.c6rKغS!>]NWXQV "JzXz5TܪكTK~2+T})QpuR>J{Y(1+#<40>ߛ-Ӗ}gutUZ3jtm{ nT%3Y77 ]l]9@L w[cj{d7|Alx1Z+ |: c\:[֦Rd-vxfI/VK8XAjcɎUYyI2V.T̋&^Q#ȭ!is73`.աH?( ,Q N"뽪C+ sdL[ W , =_O)NK X=$r}8 )'=Wx֗iȂơ9rU ys%3®ɛ94]?&`裙5^rF1U>f!p̑ghHGv{VJú͐:Gj&JvfZ*My^hE!Ν_ 6Ip|rӨ^5yyݢS@E‹%)-,15AcDa$1y:DQ $B< a1ghОZB!]@ ;^[4ADEҔeQRWKn4 S*TG2F"r!]ntϪ9u*i9z99*ǁd?v%#nRVjV ϓDߕioiJ[ 8ͪE{ro<1LJgso0e@H·ڱDηdA <0g-LldҩS7k8? L,:DJ9ւ$|0:$aJ%$qT+^d$)c[Q҈].F`%4пyUMf/GH"\\ #` ; `FŐI2;-*t>0 (V~Lԫa`/lRx2zXIqh#M{錢ʤ"??F3Ҙ/^42WA 3)Or}XCGr2"[@ K[(8uo>iuf;^ZM.Ey]ڭћۺ #]Lnz9yt*x)^ =p |(RGhwE܂"ij5mOyr2['#-{/f,fv(jH9|Wmz%R̳J_:c=* V(f\ $[z[ř.%/Qv`~v:N|fl/T4̜qLA)a8,mbїNK; 3kU^ED~/?`*圮iA^wS8n?YPVk }AkJ֙˦"<8]^H7fbU͓°z_f!R,A !mNSQ4|ȱ)|}U&Kl=Q#sb9 S9r3희|8g%iM 0!h'S :7ofXls`Eͷ@[;  cTtI5+]~Aȴ|}M~֕Fluqk$QW!Tג5KD^մg땲,QobV@s|2Mb_+ a13<,.Z+XD3G6-eTg ,ENA!4J#X+v yV zᬖ~RZ=c6 0XeUre)UBF'j ʉV{ڑ]Z»\) KuCJULN`r C')wLvf/ Ǟ0U&b=ʎq6) E{e'w@㱞Aů27s)f],Fõ+F5"{j4e>=)'6v+O<)Ȇ.0uK /Y n~_Z2VVuil%N[肬_󽇇kg>ĿBoa}`;$xޕ~Bx7QԵhGW>h"I{Ъs(ѷ?` rvU;`Kء))0 raҤ0Mj"žK#X?[zT{lC.>nD8p. jػT;OV & I W[CWoK_!v@`raUd& S+>/pf\_y!zvo.Jx@ {wۀ!-';c0jD%Z'00ъ  "9^|%Ϥ=Z)fT$JOWrq!sl#^؇ @˂a^^i6S@})Dh&Q4XR(TIPP07mC6<%]}ʜS Mfj1C.?$OT\ ɐ ꠝ_8S9k\yn^Rkj o6}YA/\U^ʘvJR11K3mlj;0TY$9av!>U0y5AgI)8XW nI ]:hgan-F5i K|4BBa[i1[6f JDC-vQpխkr%EVGBU g,+Ԡrkꈐ@6EqY؍i<\8ag"TzV=qc -Y)ֻ p?)8KjB &-~OJCqH''uI.)]qZ(~@D7m[y{:`k-!S{{Wmu^bA5UeD/]q؅"|K0ŊWrfZ-W8 7-4^m GN{uln4o?ݼs+Ȝ#$, $.nCdw˓?/Ȝ ,Yʊ #gl&"|˓JL y(2 # f !%j#o (,zz΂q2^i9NX7Yb(P[b %2ɴ=GQ' "ҏg?]3AKd9_.At,lX?](L5R< rx-j$0 6xե( _nh܊` 03}rqQ>Vْ|".Gח @1=Zy.{=Bvo/90'/\D b}D J-˟+bs`IX9UINU4Ifv =|z=~ڱLqMg Jc3/ 731־8&[1}#tjj)lf9B@Pѡ9Fĵ@ҋXY?11'8T\/Um㔠4>fB(a1!Mojѿ=:M|ċ4@Ew` ;}ƪ$:l*P(o= XM Sk&8qsRJ#gvuڜSZ6?r] ) ssiJ.xYh#Յrv"Ds;(8^(7RwEky 1xX 52o;K NB#+֓*`SLTx9SsZB40=?Ln K8 S\Jzϟ /ok;Lp̋~<> 2 *"3yHxl=e Tέl:owɶ;K?3RhJ7i2ywqg7}yǧFsR@ĔIo-q^$  .( :;_1G$(G}1}]6Iu@6wG19rÙAJחAwt=ò65/cS(+ԇ48g|氦TzGȖ ~.A93O Q(&Sh3x.AA*Fwdxp~5!RlSDbpiN= 25. I!&[7|&8[yq'y'ldv"&O} fS8k_)qX#`Yv~y6߾+.;{b YIsB| %neI+.T=]VaxX=+E;qBf B&II[}mhy/d{ƚ&!ST"$ 8BP#]DxӔyXt3n\Zo)Nаl e&ZcI.IN8ɒ3G:39zTguZw$3&@ 1)3f>O[܌ζYy =yM7+:\mt>LTukIM ]#8~o[V35 vXI=u_s)h;uӵwma!=gl = z8ʽ 2\ XwTm?`0SoVv \¬ $r#Tz eݒ'kͷA7R` e//FE@x-gu;\isJrD|SMJˡ vݧ*IxjcVgN(=*_|FZc3[ӂ?,nl=K, \3\ECw;nߞAdFxƙ`_%ы_]ο'+^&^}Bu_!Eu(4{SY#dLGj$Vw /wa4mbb,9_MQ&%FjˠBIhn!Kff 9CVsͭ6݅BQh9O2<~BtZD&Az>#?JG˨pǎw: f{x~T!w4ر|'%$F:]X%9#SV7kJm!V8k] ~,&}.A_{rBɥdb0>G4)b%9(8=OG26ZU'і9,`CՊBFFdAV@=:YojuMP5^!T-7ߺn_\lq[Y.4k#(z ؤkj$0'[`E!=Ɓi MhPID_ْg,qG[JxIkעӼd"]TX3uI"z-3'(w{jW\n!~;4Bʐ]ʯ4V%ZD+[l.%W (ZzZn~Zsnv_pdu8VQB8sCjozn⸎x8?aVrrH-B^-Bv2>oNÕwuڦV;.Ìv'QŞӰW9UΛZjCnE{~g_\K2bT|r XҚz0bR7U mjhA9މpxK{6S+94GR¡T$wFP9lAN?|1dw5g@kgzfig5plmH 4S`W m_.:$ ؓR__j o͕?B+I"BCߐ3am:r$Bqk.fqx9^N&]QϱŸcq\&8V%~>N zj pQeDi´#KBϳH~s[4 N7&LBKrڕF x^2j&gn$"<. tL8I'^cۡ^p_Uoi¯‡6҅KqoK hZ>̈́NTcz}o$lԏب̔+5gm&?wB<m0Z" FH-Ws~Ȥw$G1:j o[v, jƨZK4!Kx'XF/(Vfxe8x8pQ@ 3*Ì~M>mezLe!mѾ2ETYj]Nz강U%f,Kc"ykqa|k UuAr׉ k ;D9!J/K7xs[~ާV'1[ZUww7JJbltC kMPӀESEB:3O2 + ` l1?kf˙D>!}a$5AV>/kO-vW9ݔ>`BwlMk^˛q0Dw.@ O١|FߞD]~%ʭeP6DKh!{bUZ$d fY&ܫ/O* g%KAta.C8Z"Ԃ!T?x+75q/U Ŏ "_W#GhF]q\Eq"Ӆ! ,%g4/_ؽiDUʐ*urjsѸ""d^Czxܩh(|H]d;1LT)R#\s3}i#sR=\{P8VOEb'Ud C2PXߵ\TB6u6ņu4Ujg CU㠏Px~`*b h-#ʺYBO=՟e- 4N5 x;\sq`nv\x&Cm- -X!gߡv)wRWIq Kc<zvvGR c∧Z3ŭ@G]l@'7[T?1!1wcܱ o#Y% iPeU8Zsn![ehoF,`6nk ,kp >`WibK_5}џ+1CIkla8b;kzOQ_Tցm+l~qIGSK6exCwhec-C*7MTf_PB]jiG+;Ti)ZfwBX鎱IcN%93gWcf-2d".#) ʶ|H)z @q?zѧ6D6 +{[n6\a8ˁf*[|o,)tKog#g^ ~HL:Mrqk^ #}81wFrوe}Bpl39[W?a q7L: sY%.6]־`+$W ܰTo5G>(^>@Z;M]mȨBŔG\QSIEuPYP y/i,t::kAv̸e|P؉BU\ Jq{p1z 仿 @djԳItsX"]</E+%{H/+ Bok5hNc[?LOrߕY|+f.WAxiHDruʞ)cH~VC=.֫@U{zNzjLK#>Z<~F>ί\HsنgyGk$6]pL%H$t+lOe+.Z?ߐ=|-RtY`E Ū8(g.#iQ/ O:mW9a·{O„ pxY{Ǐmc^ tRw{_E?U y:ڬ?|.ckĀۺ/841#B>]Qvh{hur<2X]RgKw 2;--۴"an|Y8N=#~Ck9-}}"+YG !zEb9uB#=է IZ-4dqzv$ڑq}3oe9mEz+?QcGEAXR ޸ 2ҢVJZLEz拏i>u\q`?TF[eܶXQIlrT L]#\ 5}ijY{G{=y5cNm߇=@Z=f_Zd^#G[SMmN ΃txH M2g!W?0{brZcI_!%?&u?> ,;wð?oEҞ^s ^W;Bd{ N ,eW 'm7ct4Y:aDSߧ/1h^Z̆ߨy{ ( 3q\㿫5$S$]-фK A2n8o\+s#4DȲRrGRvYSnʮ@O\'(a2҇Z9Y/TEm^xf?g"GlZPtI`zp% # BK]$\DYTDQIhsX_J?.@&Hfc q~X#f`bL9u*U,34~M!z0$.i^6UUz55a(HU3APX@Gr_v`;_Vs]|H c ;s!>V* \U3w.5oK0hM%gN 9 Eah$-ĪK x4^pئn S:]10D@=R[%WJ wwsyO`I1 Lx H vzB6eB4$eV2%uTvW==5de~,BۓyB~ cS.cp)"CO(zuzʽ~>{_b dfɝh'Vdװ=ak 00)\[ɝ\tљ7emq94Up0G jxMp!59 p~畒_9vb8f˚,2 44f/v.d|ַYhf !oU"sUC{Etjo  &Zos0?œY;8uɛ^&["[>3(:4u+ YwՑD *>D DT^?,C`߾t^lBлJwL6Ba)]FˎrVJ+$g5!f0zt&(_64>+G!kӶW>H:֔Hr$<`2 qgqkMqS}-#e3mSm2f 0L2"׊,dڣ Fs<P5bx5W3oi*{P8]FL_?Ā B- IҎޙ_=YU߹R-&سDU4 ǟ Bʲ֞T鱒ouN ,J6'W.TWZkN| ;!uܰ1.]L_pL~V_xp(6"g_"}iiZu ="O%hjJ)7{S| 3+rAʰ};s-bzVsAa\.fp~Ga -{ԟ#_'RKvTj%5ѳvkkU"GweIa1k$TDX;ї+n9ŦM CFlTo? EQ<|*,ƺ9y:~dU{ S&ۗI::jud}[HܥB, 2Dp[Xjl7op I5bӍ.ƓV>`-%H'z FQv˨(iJ;D߮ՆDGH VJg .>6UjJLWZ8/{Z#9@*׾\Tߌ#l . Z:dJ+րtK}A*6q8 oft%W|2̆ %jx*3LY>#8t4a$^RyqUO^l9)Qzڂ4aeZOH,.1G2sYłRzns,_,C oڕ Ŏ(I\8gXQNuG{hi,xxXS/vqu?zՌ5)2uիU"(Arf>2/Ih{xYv Af -3lڕ*UG{g%y=-_ʼnv:&Z j6yqX:Ə rgs< m?)7OH3'%PbNRyEI(K]l#o.h0f\yCBI5B@NI-':{*1Œ;#%̖@۴_s5d&UƋVOwekj@`H^~=-VjpYy+nl &^DfTܣɥ|w4T%v(;1cv* 븄nQr٥bGоS`{jJ<ٹa(L6O;{;C)goL2x54FxdtyyF:; ¤au\߅ehdžfcX9+;*B>(!\-G96L,Be_yB :!)i jIDK0}ئuCfuRqE<0LNY:f朮$ :LiD ';I"-6`N=91cO߭pPNh@+i-¹{.H} (ͺ"@$¸e 8rӋ# >b| h/SVr{^8}V=D?,+@١KbriEwH @Z~Єk9mQ+~%Ao26I]Y7pJ3^فh.i %g6]vD\CyL /fG*u{;53޼\|tG/h[-HN%} Y 6M?ة w@I@׷:Kԓ;ɶETߢIUh8yqi0#y)Ogjn a#EllL-@:vPT=_Qiu"d@\ >l7L7!Wgtc?U)`ME[4aRlȍuџ(L[)<}Ǚ a.#ݫ73QyP3dgo^Cg'5ԑ&!jlʛsA-r%j"aA8.lXl^|".%)K, ݸ$ NԗsR '94ep |"٥޼N5>BLHZ#J':%m"vś Prٛ9gK(oh>z'b=1|(XWSnYZeZ|oFpxB٬z_^(ΥsO-*Ydf"'3|Ԝe%tRZ{kn$"F !;u^"\SldO]gpC-~͛~bcށtD"ʩ^? )D$X:188

    3Qx]٪^»N<z]fF8Ff[=Bu+D- ʌy&7@nZa|Hjlqd'@ɠqkųjd]dž ~6Xn\}pn))qCWKa>xNw\ד?Al~bNi.+5_L',JH+HC?a^#eZU4&1匞5svJJfh;Y 8 '(c)vǂ3؈u99pF[k1OX: ;Šdx R$ g'tjpLDGA6N 80c_ayكt@XTS*o xlS`xG~ߢ}d,6A'emc>:7ryjЖ|:^cJ }|A0߷NF0kH[dۢ䠭Xw.+u1.m{6X52)>5E+=\*seT5I;+?梩J燂xw5bnwF&T> ]sQ3ztݡ̕d6]{-XW X׭ 2:`tZsOB,g&#cԄ-mk8\~Ӽ GV E.˗ L CGM&Nx{ǹ ozrN'n`äc+^f{cP h/uG&%$%Q/XËw"@-X.o 4d aT,ۀ|XX:2B˃cCLHK9JqVbK'UKͶ|w>m+^ySAſXDnQp.PAXT$ORQ(IK n%gἡ" yVM  $MMP{{WTI_T?p-5C_TέQ0 R.i8)}zkNm9 oKwMD& z px?cA b؈ %Z.W~@x=F)XAmr}pFI eby%~`0r8.*"@Bʹc[XV&Nur`3M^y'i!.3x㽒l{f.[ΗfCMhÆ{hֆ>_<:"kZ Zs455cd}83ta;z=X}x[UѮ^FAKqï=)IB>=!|!bD9oz9 S~X/Yas6Ssr`:\6dB.TPE;[Ihqʃz~G 4㰬J5΃=;Rѧ0Eh6}kd|bL3! f5 #)9l=BبɡXVVl~.k$߲2KAT,䤍[ꆢ5(ԇlԇ9ٙP*71nL5:>:_#k,W=q-)f.c?4忽blZ0ZPɶYE ]Gr`ʮxkHJV ~~ g#Qz(膾_4`Ȏp'%Lڱ;1Hu (Ai=dg*/UBؔ9eUDgJ:3]Fý͋2>.-ҚEРeÃڲnY y}ڪO A1T{UM.KW f?X<D/6^`8cV% .SOji_ u{QSGaS6]A}V1<: OQP:@kEkvbGԭ=WQp[+HzGK 7dC= RO+x]礊c $7Rz9Q諷Do5 Բ9*$Wk3?C=-³~0ך kEiߧ4@C p rk'+. ΅b/})@ :WV y/8| mOsCWVU݅`E߫ڱ M+ 7zREZ[7e3X.#94M| ߶i(ql3{I/UN.okúk$BM8dm#F* lX0a!ʚVuGRh&!~&DZNDW R^z{$\H oj.9yj$Sۂ.']Z ar&niR(V|$4V}t{>גdr#ܔE_5Xۃdpiy)PQCĿ/WRN 04m!!nj.Эͻ*_e}xDtCO粒dꭉϚ'8FiՐY%BB#pr=mAF'vt: rܒ݌~Bkxd#Q52pHI17~|"55-/&cǪ(e$LG 0ֈU.r $7N?l! M.A.OM d .ZsB ڃĴF@ lc-)_$Dﺉ+i*q.0܍H%SǒՖVˊ]/rLL+SK_ݐ$bs>~KcDU  6w%1|iVn\ʨWQt}{ o(bχĕwα[+xfG [u+?C\k?v}%ޑiZob@kg\V9k.+sIaoJ=0TI@SHlXA.V#ݣl 47~hk>OF-"#P,d@[mͤehAmE;yB!њ^Y*✸ C nyG ]c?r̓{$KF&t3dn hsq*ٰ@jgL RpSn]ʷ*t~cQYڭ"BL F%Suw}(~̜խecQb~QSP.Ek,7U/榭\?^CbBQ4WpDYwX灢 qMK^Cj^Y31z٧'g,<- ,n[ɈOv*w\szKX1)@G*EB$톌W}_SJ@Uf.}mzPıP%مrY0np>D t= &%rIg"sy0뻃R9r;R֪/ױ4̚`Rhrj;4u&A4p#kVeI9G3ܬů)o QL|FlWg]_% |4hB=g6uL(3cu-)?pW"f$֨mqYm]^n+o̫*yZ Δ=L-aC<$R:z4YtMg} Cu 2yݷn.0J)ŲAz a<2}i0twV"UE!ڈR;Plf;/ۊKՁfXw uta2k,In4M}VI?"]|lh+Km%SG0,DjZD^ DSG[T̙hٷr0Z7%IQ EP&v'yk# ,`P7=N< rW•G{]Qe8&j\=<^Dm#=yؗj=mh-HgN{kqL .gmDBȒW,GxrimiR7t? y=-͈{Ihy"#ܸ'荖b \Z${ ;8;q<f olke+Vh=1r/!P? `]dsVIL~q篘 Gh\N!%Eƴ.k.wtTۀ罷L٪OK c&#Z&6tR:û(ˉק-|iiōHRn()4^0jp0 fK*A]IordaT E/1d? q'c`E 4,:ۀpF*8@BHPJ_&[#/#vbϭ1."R0]{%;65te`n')XM]#_ nJPTBwd}USy-3#hV!BMDꈱZ%&e[90 1㘎)0:#]7e4Q}œO$l#[٭dL .#OŠ-Lb\K7ZvA g{jz.ZLE V`=Kֿ8̻>sgC HX]RWDȞM=%A FUuf Ll:-x^xmkkȀmʂȳcՌn^X *Wq2K{e {o&l3Y'XF6!HO%EČ`2%khcB186崍~,$#})>4F7 T5|oz(U9dV1P3T Reۧ|EP }C&אe'"bN:d EbU0O$Ur=ǡ`4 ?g1aɄAaZR(zCE)yb9I ܳ 9}3ZrzoqlTWDJA؏QhÂT_YWw[`)]@& =)q@"1E%mՓv=I7r=ξs1cBdex Bm BdwtҊއAȡx;pO ~(e~t&&b+Mʼɕu:^jQܶ퓁H XYk4Z,!/wU]ϐ) KLސdgXo@yziQ"iHgIlz~Q);7atk\GS;6ha|Ke?ZNUuur.K* /4I$1]bgu8I{dgs+W YջfH3X.e-Eh3SSJSd2N#R<['Ե /;Dl 8.yZ8Đ9'GslX=3 9u ;N]p6 вNOJVzaU䍲|rt\YlzMqo<Чo y{5ix{Ox3mdETU)-y1>%tB^*((PaW~cC IVZ_u%z+j-.Wf)v$Wsrc+PmQd*v+=\AҔ}_TwRK&>"#v/ŤY4@c6}[nZwLWOit*Gkxh^Oi\6Xd qxs]*0kmLSk~xO !ozTshf HS&6&Wv wk0I4Z;Zɇ#˩Ű WR6bP;0Duc$2v͜f^EmXؿ{(X]>- 6VPʡUΩCَUR?Uϧ 4=qh]-G*лd;$` kATڍR">'ֆYP+H caQiEvMWdAͳEl'K|bnp=DA(eq0>Sx|CJnLʶT|띾@s4RgɇXiANH.YHu9Pi|T1k+wR|ݹװr˂驲ʨF@H !ծUe@.Ь^ /gVgꩵ綺7$D%{f@H%n/>LPL@km'I|mcA."4baRaTMȃwp  A}4?!,dtS&O #-dQ=Qxr]fC"3`Odni>uAqPq[[-3,X;}nKj~4ԬNF"9u fYsMX٤*.om8AOv!VYΘ8-pymɜݫ[Ib M>Ҿ" kJiû:S~s!+O- m:gtG$@T5n6FBxYu>=TGD?mikO0jZ3AIxmkj8>#՛Nޠ9G7 'cs648CԟYH "1c4F| `_='9.(Oߨ6B#A*}›R<[*L ǁWcټ)9ֶz\`$^=%|vy:5tI6f]HHWo]לN#wjeMUΡYV#/*A5{2+,t2*gvYM7V2J*/=Y $΃l|LmWw؈:^$ScIsG!h4a֌*K&EL_Zs#sUN#𢸥q?7pg ZB):(&97(B -&=b85Y}IRW<}䷳D@Q6trfy-tX.4C8Wkr(<Z*6HiK5aBphtOMw{]6L%_]zυ탧acc҇MIpUKkv\>[0I5f9^7yLTJ&)a˜o)e8 k 3\FO'سcZ=]d閿+ F4濭a2IqU q\GqɸO)p0%N<_@"980koӼpdVk+N`ZkgsqvgO( ǪgQO}~ɳp-Gc~c!͠PAy$2`=XPxC!Nr S ޕ$֨L.e 'mZ(f)(UþW-H>gOBeqrq{ܿ䑺B7kkNoXz]Ma:إ"34$άp#ŽZi[uX8 &H-r}qqy+7 hAq[-74wu?XH 3jsZBmD Ι! R_X0 So}Heߥ%Х6Udntd6^e#)r?+i+L J73=|Ob P>OUC54Dx{tq7WJa I[1%Ku.U]rh!J3[we2 Յ5Oil-d^81m. {"$G i׊zNL\Xb"G_T|@Έ*&@4?7xIx5Z[N`[U埂T_j=t̤[ ^Oc8[iD ݳi_ ag-ýJ:+FgFWp5U aC(&R>`3yO3Ay1hVHǎ|m%x!-~X#r[[\ZŸC`^z7ZJ7;xȡ"'bsxO-P3(h4Kb3'J6dبaZ5(m),cS]Jbb&EYIp&v"C)2:M Y{&)䤕਌;t/(lަbISکK<~JB LEB3Eۋɉ z}*Z=I7CJ]鸎ó#ԥ.>xڗ}@!Ox6R!2oaFp?kdw(>n=d*!Ph[/Rf8_ص3|,07:(<];bk.*:Kkx q+K?$wH'Vqy˂@{h&J h`&?•&B\[n8)ƂN4tr0C衩\Q㹥Ng.( 9޽[]@jbm^>! /#檫 ]caYyz6@<[b,R>N%LḺR0@LnNȂ~YcJZCiS`^^8$^=?yM}3X ޖ).6KOx~~ϵIC9#ÛWsSɭؔF԰q ~=l`[ogk4cwЊwQnPNJs+"#L8']At]ל 8y [3lJeMهnE7kڲAGs-e<|r/F~. `W1pytB&{̖zGkf3]1I^UpChpqcQDrjsvvUmM9]j:)4ZDW̟gHC>ޓ>cy+;{ [LhIN]1\VbO%r=J.;T@;_@*ZmE㦼֥R&rDaCX6ԉm~_#BȘ#~ɏYR5 Tޥso,2`x[ xޣH4;JfrXH$yXR3nZU<~ew6= @_IRIEo-WE4֍׉]#72´N rUEɉ%}\#?b\eE2rX@p%Y't^q|Guff0[Pj- m0LZȪPɻ5&CѨuuQbGnh2Y4hzFQ;eL:Jfhox4NR4؇%A^⎥kNk "?Ubc'@e TcIr;@K~τ S%KKkLp1s<72/˕RMa‘XrRتPm3Kh5BUU-^k>od=I̐ K!7 s !AIsŞL8xAfe·Z|8=r'~jkF;_g@Qr;U.vnSSIp> }KXXk A|:_9)*:HɌU7Lh~8ʹ}E-K*#0VYً;kĽ[ 0)x~ D~mI@OPށ)KO%OD|ߍN2>=|(ŌplN!m"(niDU-q$:o rX2Ŵс',Ѝ#'N5=WP7v ~[ ]oW{Wܨ%\Nhv~Sv\ c Y{nf'1\F01R.(`A-= rP@ jF@ "KE忴4PK1BcK_v\vs[]Hf_i7L ZSC\;O}5pK*bu2}$~sRBD"8G`̶gq|۸)GTa"bWͧ7/u<*& i0нH? zk-%ULQ HM`0NI.<8DQ"a260@,M~ZVI6qp7}_5o^ޣd!C*l!Єau ^۾}oPs~[,@/⨄w6b,`%vjNUM+恑f} M3P\R}Ķ]~ZRq6!!xô7 r.HSh<ϊ[VQ'(l?+lrR%i˱KE4y8+$*i5Ķe$ZSb?Ŗ+)sp-'kZv]w c:@m/X.,))e[> 0PyL+GاHXItv$OI4sK3n }Ae6f/:پI8<՗1Hz}'o/Ye>*[_j}oCjJ r=GlaqsܓAnIm#c2T:Y&8 P8iˤhʛo&߲:z78 L`e90D e_4:k.Vko)I %IZs0m<4QR_k<oÈiH˅(G;D+ˠv>]vfFY:KGӇ +L&ʴˉF ֵ 9DMZ |B%$D3Z}ߠSOW'%]cGLLD ؚYW|(vzg'p'!=$ UGk9(4㸝f&ɪ(4c(b'ڧE 2Oi_YuFJdž^MCQ.32mVtXƘ8^b%8eQ@Zn@p)  ztfvy u h-ڞ(LXƞoCgnNJx)Qӧ1 Sۛb(?p@$qN1 28.>L,GY5nhi$nbq?3Ud._;k}SΘ&t++ v3uP0YUW'u? hءG4zwZ`-*KR+2lwfU[-bVGUJ{K[?+ŋFsa[~z~OI ij4˞k/B6Sdm.lX C|dV X웾KH_Z!\z;Sq Dש wn I=oFǡ$ 5|z\l5P6p!I_HQ9$v~Qnc\!l6 JGjr Cvc2k?n 3)eVkKFIo5bMPLnJ$Q~ -muuRzF`{5AFKԤ9ĢikѥI>ИSNNC-] {%I9Bu.6**{(ZՇt@G՟DF֙J6^}:vB,{V[RY/ X5lWyݲj-d4KWqLzckYqc-׬OPS-# Vʸ,v-xKr7[o]q6r+vq&چ'/xU(?'kr0fJۘo8&pk d-}TGX0a!܂bb3_q ?"1LIvT,-^6pIOjf_EZ7`STH/X{ a}f#YA\ eu%Iב%NqB), {])vY6iXV""n@`ja7j\zKg ]_0Iޅa;C 9InI9:Jc۶bdKu%JtM}37Ž):ͺΤw6$>tZIj}2-:;.spp1Ne4TnKH(|ya~':bGƆX_mTP&7)IX9P"qyy c#NzfO>o~P5zъ~t1MM|y+ ~62kw#6Fny+6QĢ.x)wא8 f =,Õ9oPUCLܯLȺV$, jVS4BzF_~1Ph4kuh6#/r/(vmkp;": ZB<o1v}`RNїxΔ bdxOݯԦE x΢ <>ZG!+}`y}X6A0=!7Nq:E%!35>wX_kg MnC]2JʋGZ9V"K=QʦHÙ%biqwtԺV'A˜{eC2)JTm@x0C{u$2c]-YO||=CMݿGy`"uB+IQGB*~onsv{*!h"0[̑gcJ2>\+&J7Gsf xO՞ " Jۖ }>Y=GȓChPg]IC9 JTP}h@?÷G|V4K)9˂!۲QL}}^e{PU'˃l-ćܾI2ue`"vzfG:Q3s"x?67E_qЌPUp3.zDrVgZ4mGQ ,*%O--ќk{z^sU d6tڧjk#[ȑ{Lz"Q:~$ra6:NS "]5Ku8:3^9M LO(N؛I(TPZBahں3 Of; m| ʮm!?18 D7R<bYA*CYл& }TH̅Otw.38B꘵*WűIhWt*E~tYxQH|wڤ 7F-D'w _u;J<džuT]02+2~$v4I]@~6RD .7㩤N5*2AԀfP7<s=Y775;յREc, QXo= 8"_Ck|SO&UQh^#]f_D`:Gm]@F/Fm,ܣSw{*F:ֺ:A+;wwkTG'j݀:%Mq%e]T8Lz]mH򡒴,py51+LH8ރ&f,KutkDcE8mHqSU-,-FNN.R_~IKr _[TFIθxgʮ4٢;pHoK\8sA}:&dq1}wMs=~y0SP Fj?@Anϔ5?hRyXWu9GCYk)a,ޮ%;jHdx5^q`q Yi$$= J/umZt LF:z)E.G=&88|Ok˖>o4ֿ;;TcFkLnN,dt7xq~`f5;@$Y}m ϞjG&Jro9Rsc"G~#KEjO A_M*X6QtRþsTO^bֻnB~A+2ov%;Bn`6OzKIߘ0>L˕s*o1I}v 6r6o9sԂ½6E uqǖ"a\=3m6)>yH5;Ć` $SU%{]IwA\Z1z5| U߯50I5݄ 3 sּIͧٚ+yi?%p)zBEA >MOz[>E я4ÞVq#GS. %lâdwrHywdj꘤9lUfyiQMvTyxTsQ߶V9zH-Jd[I;F98';\@H3մ+Feɒ,XT݉{zT_IAy9'd&lWlgUA\ܘiViB?ذ!`ƌ>wqKKlUq|ҩٞs:(%ue96O\sAZZEʖeZ)(Ӂ>LoX1rN;a(>pN_="P⑰α䨺"+]n\M-9Oej_K@`.@hբ嵐A^gtJzrԀ 7Hݑnd_]2ONNL(!V-k"Tk^ɑ}bH>-PQ,`oop3uFZbK p},#{3{̾QzUit{Ynx+!e;jrİl\z!F6MɩspVV'}:Dʧ BOQ,]I= )8$dZ^|A2|TnnM_&ڐ{OX 8Xj;o.{QNYxCJT{ڊH/4O;3ORM]Dg!@T3]E.K¦\$5Яs\nkYUi(sdjyP' (;@M~dv37Vc4kԎw0 ؊әYo%\%h.<1Y?O(63SMTA"UtelB aiY{X<:+`JCdL S(H!Ƚ(1M<<hݏWzIMZfGr.I>/[J~z+qWErL|sor%:9e!W M[MSAo,괽򭔎NNJc7n,@GR2f/۠qq^:QW+;y N+ks7ZUzG%;RDSnUcU&8PxF3:Mr$ )ވ5,FW7Dƹ fb']T]˝AM%]):r ǐ޿¦O%EmpGC̝q9IO&dH"A;cpP@1g݀{r UM;?1h3#Zz#gH;οtg^dbG7s,6AϬ*>$eއv4O97* /Í٫@Q, + ӿa!@Ya -D%Ocsfϯ5oR >Y1\;ϡ9G|VEQue4Z5[IYϯdf^OQ+:>@EG7_qKkQi`Hɦg|îqe4mw3w4xˆ#Cvs{~RI eemö?Q_n97FUΤq'/V,Se#9Ȱ. Q݉' )bT_X>t4C N [v֞Lۉ!/M,&LD"S{zAi=u S-UiM#A gn0c][3T'j*E[߸[;Ǚ;i$McI Xq&ig0nM]ڻvcVv:͑=*(1`$ؕl?`\qtH].bHL Id|~DG)~c:1cZӉ`*Mk.gM!q[xQu]c6~D}VMl>Sg9oxd&929iMjרFXxori0A?T~fF902ӊKl!tr0XN-S;.dw59[AD_l(‘t,ױ\jDauC_a!S8bq,m@T/`ݠ_$]HJ0.&R{ 1+ ݆B=Y;64[ oN2b=R!K:LV(aJLnV{@Y_cisypQ&nǏ:.EH7ZKJ}rڑ p! G,|1>e9/Oɸ=zֽ_%nAAr{$_,)ͿGnȈ<7@)y`İ] X%$ Z =QOs֥sijIiToks_;o3Hޏ ֎M7S0-n^p`Y~jXiם+݋bEb pݪ_=1-y#~4l +sᛊFJ`(>'Zsb8,>L|j<9}=[a*z8&H< V'dT:kT oBkTcX= 20z@}  'P IZuKo8WSˋ weJ.!Qqυcuu $Wizs pt۫U?R0M[nsbr7v[:2Ŵ |AThgzmbUh][&gw偓ˇZO L+ЁJw rI]6 8׼Whtx+GCǿqIJ%`DpJW9g N?.hp臯 J*rp6Kxyy&xf3b Juiv&(S }wD[[ҲZ'1c'(Ŧ:[7\ PSŽWtP'hw~Ӭ EZ-E8|B%/9E'\$HfΦ{ ؒ.3ϓ)Fe*[γ{+EktuHk0 !ZxZj:ykO-[ކwԅMM cxviܬ`fZCuWcK VqU Ix "hwMHs>#Ϩ$mΗdg{}VX-QҔu.PXqa;f(fh~9i8~0MDO]*.]38Yz^@V?_A K.VFaA偯7jS0C:#-Vk-S*6U}=d/\}80^uMۂZU>"-IWP) zx35E/*n-;|ς13 ppʹFy2cٔN /ИNXp j6$ %@U;-lRIٍb&,GTIZkFfD9@y@8#mNO.%ם6QCvtT[1|OHDRjG~6+(y_6NÏ¡MAwV||WlzW.jD~Ņuq+ddةn9͜-P؋;՞ы\JcV j\#Ϩ mhˉ\'ZRȋyoX%JT.8e}^S9k| $OIQyƹd2{> ?(;:KЯN|"b3_ wT?a~зmv!r`~%ްA"Q\I{biNRKukThs  Ǧw/"`cJ >Ih(P1yZUCmk%"kN;X`PGr` o"fyLVlP~Ït0(YݔSptiMr瑒ڇ.iaHJKMfL!N.wnA7oK2pD,K B?cnHugh2[7^E׊sRňٹN@aOY䯶ŕgK8Mi]6 O ܶo&Tl )!.ϚowP㻴/ ީ"_ҕys<=HSQɀ;c2t 2:j Eķk Y҂Xv"ZƷU+{ʔQzO}e-!;z@J콽L&I`锫Ç˭T@DJxq  29߹1Vag Ubkѷz`]{=QvQU㎾‹@/תƜ;SaMn6ŸΪJv8xuf s63^EPqZKjwㆨ:5 Ә++XlryXOoׅX\&LJϪu?<@S[fT9qڳr N +qf`ZJ 68I.K1`jFD0uK0M2tNVF͍NW'A֊gZ~^6DHY'BeCfhH#ن;d+^EuSNQ9o49W#Ŏd/ALxAK{va~^Z|h.F؈#!qP#"}Mٹ#9 }(p͡{"K_I0 YC$¼Vu?q#}̭ !3tX>n3 ^ʜU9؄aI>-# A8<%{/qX3Nؼf =϶n#z"#Gldvzi>MB>stx$Y!s;I"kRqJЌ[T`J H+6n S%c+ai1O >m[#GX7ҋB/jı6 s±jGjNc4)T) ]034KbD+ש^ɑHQ%`SJ(`K}+!U.B>ˀFiʕV~ӧf# r8xnW]$umdSbV@BHܲ z!dcjР♼dBdhL#z C};ҾGcTwκs[.^2`h mS+F(f78Sjt p65NV/f405_(ӫ:qG%`TE~֠khTh'x46רK$/:e(bԶIP\(ChP%<3?ٽbwt oO zc%G$b_JL@I#ų?-e |E\\e+7+{waSsYmzegRBPL28cSƼRWC)n5S]x'l2z^%2[1D^#N`[\;z&5)e` Ǽ8aD) ,3ЗGH6G@w7\S 7ǐ2-hZݾ C4 w ^̴l`R|+@{;=q>K6=X;g| |S>r\%ͨ.*͙ js)6PsY%a]#D˘S*p!& 4cRuYM[kׄzu__|>gyN-K">!!KlX @De?x}3ᐰdo7=_Y\= En\ pR$=#eQ\ZP2YBٿ$ 4$X+jBWcqISt>{BI(a@FkqgCwM}f ІdX:ο&*I-( ;gPɤ/Pyz8SyH)㎒b+̑A[\YG?Z6J"У-}[`%:+dtf[Ub).>g9eXVm 8SjaTW2縰IiEjPH<ʕ\D!n( .o8z&oz.y "XCm")?쫁Q刅mӸщӔ@c߇q ^j"<k̵"]N8Ŵ6ӂL2ؚGD/e݉Obp{2<%_;/FkoSpg,ZY''җhgqbE[nXFx X{-%TeMGB Pv NMO|}=e04N.JE $&N{l,LIj6l %:3kXW+i("T!?4LV^WH-̍*NJf~d3ޢ4N^W+Ke# g|"S˳l3 n2J@?U#d sx'VC}$R6B Aj h>=xL >j08uG5 G-_ql6X)/gH_ES8phԳ{^Ҵ6[F|Ҋ.Veam _isτՐPK YwD6Ou SM0ձiP^yJk#4OIM-`4/-=i{\7!4X t`qefO}jO;XBv9m)=rY=&}'+ݼoR&"td%܌}uC5钸NE l@[K.y}'TŻUfs.X@=mƻG0z֢P#r&5|E;PHټt}޼:$[Zmfޑ#}ZE1N;g*^ї8rN“IϠ㯟]>$qͦ7yj,ZXLIufQ~hD mxA3/u]*C:r?H:G-P6X}`\;zA3==7s6M#Z{ B%a;r}%_(m~aĦR1\:&tBb!Ck:t# ])e1s%z c)[Gu,="<'_>U4X%)`.G_izT9&ѐQK]'{#/[yu7X3S%1_vm+#-XFNM`!Q^}C>ItXnA 1eS,׺ABM˱ɦvIZwtS1?=2(ao 3籎CGWM[qjOCf v~Xφ8('{)\JP(,P;ޥh' lkʱ%%\ADqd# @!,ec{y< ,>}vKt{VquQϼ2 K_pt.ۖ*0UHRÝ#+֢3Xi^ I yy#Ҩ+}yzn߰*8|괘! r}f$~L8jO=U)l ^]#n}TB[_z-I|'+4%Sź؋Q=iPhA$xZxTs2UIHkHz"h@0 t>3rQz^ua#[-MB`7b,N7tbVab:c:h,{go9;TSLrҏjtB-H}Eu #eʆ@޽(P٩A&RJvdgDz~iaqTT (4QkHw4 N_ 0@yZz1HN9[ )~yfOWnuZaD{@?@(٥:s\;󎘸C``{dwЎZ`Dz1, o 5@YQW|:\|Υq٤65k@OsyE+Fzd̃$a|M8TTCI-ټ{TXB 0ћ)˔:'ѿxCZ!]P8\@^2|7\;%=pЁXzD,ۂ2%v̌/vd2EުuEqȜ-l4 m{dn䢞߯:UM@E4~u76o{N $sWL'\/њMjkIy^ G,¡7"zzO}7JhW)4F [u&Hmz*dr“xturl:*h.Aɥ@2h8:)_X #Oo-Gb(H$ M!KIlxCG:1SVe1 ,R+(hVr*Xdhz0Q#➝G^rD:83݆U%7`kj Şϒ|D6ќI>\M}=$ @X|'S哉%foI Yuz~@n]OuI%lpYv(͔*%uz3}5DUl\zPif 6ԭh"&}-98f "ͯ{"(JCLr}&_,ʼUKfՊYrt{Ӕ]{٩i. ĵXt7:Gܐ㸾 Iρr!,t flMϦ8%U~0$H|C^r=2뮹:YZV-`QhNǹu/%h|~0GS@PjZۄ/. ֹeNC†N;f޺BhdfơՐ>e?r<^P\f. p+ZO A=̅}A\cf i`-Cas/rR=RBW,t%Ȅ )O%B{sUP ]$RnU<6uz־l:8Ac4HhH 2rDo8rޟ6C]$h>~b60Noݯ15l6}얶RQRTytߗnc (C u֫R.ىbH]vFl hkj8 DžMb.1x}^!hg:I,F;'%2K!H|X.ݻXʾa Wř)sU $ Fq@6n.!~-l9G[d8S-msP _xfvlO )T$Uܙ<ǟ1P$*ہ*wrNIm$'q736ڴ7  U̪󂌻+tE uʨU%UZ*QO"Ϝ0F{`zkzψU6{:R8݉Ai[8k!cjTҌ|F) |:;5IP(N'FI)lOtyv\H-i&Ck7]D db$?'Mvcrj鎮+_CUj(GΕYX0MB=/vVf7 Ss/PvfO:66d$M71S>K;ʙ6dx<[qS(J_姰:*4̷td?M'ퟧ(?4S0/;_v=̠YK:Xa z_ 97 kC=뙵@iJ ͅ<l(9)cO?3Ϳ3(I^jNn1hJWQVlzZ^n!%Q dJnhL37:oi݋zVe(s]]!VOiu>RtrWR"+="WD~j+ޘ*p(p΀%'JDN%,C璩zCY۠s^#|Oڻ,>HNí'?2K\e"c[|ع)1YaM5.)7CUh\LԀlλ `|m0t_J=[0Su+`s7-sfNQiPUC:(1h3p w#+2J\jCaH#X.^ה*(rR͵gE~5#ǡ$u=!4/+ugվ@Q0WI)/ז 5/8jN2n$LP ᙆ;;0̀pzx;Qt'-3 f9 vp%o :zHx fv@hߴn6طRͳ'ZjD U48PubߦbŲK VwvC?#!fuY'e,4r d .Ns/"i%skl"]t"()0:K7OH&BA:SΨ۹iߑK}4N'n0I[ {Qp*c4fH2/GKpaY/FdJl`Gk_J'lh $jc+~G~샄1"4) zNJeCS=uDP \5v6sk|Og^"حVTv֔L.REbߟ A9SY3 joQBΪ76PY g൳pAdY0/gNc J?K;4r48bs U5v֏eN!1x+D.g WZB^r0a%oKH$^#]7O$ROz0Wl-8>jX <@sX6 =0x,6J1w$:I&\hŽa3?JSlMͲpW,N̨qY @ j$Iex%ZџhG;ٚB ={<ħY |xT=,/gp()"׫NsQXƮ%G+!횈> F m|)b#b&@t",'>0[j"~y8oc `ǞS2=S*sTW& ZY +vY41jٮW\xD1cb 4p^]so4ă|7( jX<;Xg^+Iw^QDc$+v[Ma҅mH 6g>h Ƀi$َ6_O;M,ܩu(tJJ7(\JR}֐q&`(tmд8,BW(a 5#+&,W% PǂUDbBq!˘$q[ Ga#*h4oȷ_Ȳ1+-GX]ͿOOT )=n4*8 _] B  YܔQh1'W;bGF i|}kr0*3i N3:V2 f(#̂NI (i}/!gznpJ}THY{i7A4Kgsu[-EVrgJiSN 3X2koquz\kd<ƶRZX܎jLvF.n?葬\O*Fңo?Yz;{o#s̻뮦'~?Q۝@D-M'IfSOh,PXa&+cg@MTs} N 0gȮi. P0!Gjy)aKpP,yl*isfǎ;" a ZuSWQ Kp Y晴up ~U&dg 2mb"2 S6Vg\ rW ibV0oH,3:ʞE4n\$g%4(BŽk83κ<*T%\sPnbE? Z@8BَemBkC6iaL*< a*|$E^ f {~Ц9M׉}Vr6 Nֹs%*S7XJ\kvSsd3@[KY\YK` U-jC*<h";6 =bT ,Y$iOk*Z렑ZoĤTHnl!V#bwX24"BxeǴT_W+͒l ms'WJ)Zbf :6)Br99YԳQgNd(&ijPvozge74/mqnAKGKsҺ_C#cln9k{| 09NHT9&Z9vW6sHn2IK'ltѫ{z-G͡[}kqj5!#NЖK6'T{p5-CQ'N1J17(pڵ!5i]VgLu6B1pn.1b,쮣jQh9Mr] B5f^,$0ȋ _|ddX kx%MEU<1L,j2#Ae3bHeK@Ki%]P6_7ks!{\6r2 2Lc$^#.SlaA9tqKPMųxے%Y9ac3c<~t32XE`9l=[s9Rn1F#:e+ }yj%WWnmxT[$\G7򨆣5z`QU[-߮m6'n4v ɛY'+w󑂕 58Ŵ+`wvO ц]9,ܬIHdWJLM 㢽P W V4 GU5J[Q?kCBYw֮߻&& Vf*L81`dS֯|Qs&t؅Oϝz-ǘi` 5ӵ)ԅ7qfu}yc\P-[ॻ/SSe}'2 5bM2s 㙋Y??M .0Q';~]#*B)PTހ5m=_XMTS.tʙ5E9TNVpjWG=7vLn5okJU Hj]=1@pBjF:r2l0v{Gz|E79+ s B{9V$^+;v PZyfNgi ;"qQFu2hG. Rv?ɧ W_~=zHFI/3?/C`d"lHv맜\6EB}6C%eSӎ[۫NzPϜD8ώr{q'~u jxY4; Fl=5/?lCSL|\ VhBn{ ]꘤hZJ)K482 G="0s)u]1!;O$:>gkn (LAyehZK7Y-rEȰ|szq>KSurNnmr ߼,419~d+US7[@_*h;p*4tn3)"CEIÀaQM*nBp3i4^|5ΒN[pk}n[.#Qu#]&$3FNKN*ZW#y=#Єdž`6ZFw5FpGk#UUgF{]4ka0GI(aSlgL WRAnw0C;F6dDϋEr'3>,d- .Sʀ8AL | !p 9@uPΨx'SuI@eg<)&;1 82ah!oYѣU&OxL* gZ<ϛQ@$}rj{e6ۏ kmN$/PXlc>L?1a*/}\ΎT,r]U(4oQhD`1D Co<[5 'tMJ3~{8c֮Vփ@ t}lӴfBl^znT-iv!TaUyniN,ѣc4 JS^!I3#hey^jD|X`Ra2/ՠ<>ݡ,F H0rza»S4[ \U{SzI= N2sPH1|m|~CpY{5Fl,v(~*eT]]{,qZ'u;nEW6:j$qF4 B,ƻ>p?2u1yO<"*I+pEmgmr8lQymW½IC}υh{'4ŸNsl%T\Cg"Z8Ȫb ~t]r fB}=K{0]֩Ÿl8DxS&2Nѻdqp;zFEH}KxlyxKߡ+ tJ׶L f_%e5q2l"B›5oF/PzjN^CW(ư4w@%F *;3 AgIt5Q ,Kf T *:VcLFXxi#Ѝ!D^GLn=K.=c `G^3f岌gE4%&$3:p:Vrl8D+(E ` ᘺÅn}n7?o'Gu&&US~칔J1H Q֣WtIJR7MtUD(^2RScQYuii%_kJ fbZvGEmHɖ=-cBx[ u/f f팣LN{ nb=sU'Umѳ ]3@= hņX%tuS@#ϱyiSs3læ;y lP L _uW"g 9}0 9&cI7]OFG:#KlMЦ}l CQӟX8f1銘2ӂxs» t66 UcxpvgR\rO#,S k!kĴ]S0ҦZݦ5&e>u[b' Ʋ[{jE{)>IWc-Jk+s^ b,W,% \ߔze]6Q]"8joN%WV ?ň^(ˆq`MAHCMR6Rh\J30 L6Q TDNu469ƈ걭q{}!GɡNumV-| ,GrƿMNz1|AC] V?5GB+}b~`͋>ݵ_ vug + sLzœXԧI5ә/asf,Irágdƈo0"dA#[To p"oҳ;zuV[0 &~:/^knzաؾV{1%MRCw6 I;0 Q;7I 7a3&Ysb IX" ن'׽JMS~ \ \-W4I'~0r(K6V wivL;PP'/#H^ѬB[-D'.43ȫl ˼IQaӧyWI 1 R í=0p9ݝ)zȘ㣒*,#P4鷄.@fZS@g9ͮSkJrr hvGހHB#J* v63ubJ/gm`Fٮq$25.şR?ƣer2k z/F5GXN cqn+(E~m% CNkU!u5ƮH¨M&0֞OHGt-e.0}=<yT!X1@ACYBT:uSh혩M.գtÛFl*gm!&t}(yӈ)OMm.OcA|RF ƣ #D.r)EW@xW*1;Zڀ~ R& u4l|XqU 8J៦pPLH!/֭PHb5_oAhVFnL㴺z8ouHytP\o)Us=p)K^5)2L.cOJ:~ÊVPk:֪q0VG<<}緑V'~_^QIa?51q3wt eո^jyS'Gðv+qaMc6ð.CSJ \`Mm3T$ȼqwֈ{:ycճ]sLң%'ck2rSV$'].©}um%ʚ3 x_|q) 6? q"fJ!Pȫ/p˟ o%NO:1oͺ ~?[*-b yٷ%9QOx?OXP*<nSM+&"42+QP B} 2AV1ǪǓprTE("!R 9%p[S엿cWڦ# ŞK]ϽG w5u?|1-H"K?N8M˨jX@ηCl.; N=*~Zp!z܁Q7RXn14 yPwÇȧ0yuv90,߯U{߁ o'dZݲti _7*ŭ, s]}FdkzZnƋ7[p) :B=xdp>T#Ev{X ysq+Z|љb0ƅM oACeib~7>!~x]{DKqǥ`ˇPEW ]Ɗ.(ŴFw E5S'fNcxċϼȗM8~~ʣX#t,db9C}g-5Ky@~pU1O!xʫgtՎ?c,Eh%hΐ 40/"PM ;y{ l}R5rI >/y|M)Ȁ)i/@8a_7Q:<9))* OJ&R_<7Gd팬[@/H0&*ͅ1S>6Fp:y[;vq:k8 ӪIع&ZpMgdZ*_[,@_-&HU~uϩi`8SGT7^\~"Jd*O1rA3%wv0 =)A1!EW )JLv-N9`<#8ɇE1|KBo[gE=5`Έ 4>SsQyD{JXm,K'!B*͍&K` Ȅږ:7Z M"eFgW)Z d KEGBlZ aȌ|2ۓE nOP.aS-H^k\>k5_YbTy3pSLzP*3mE}aбɍնZΚ(%xz~v@?ap]*iiZ v 7ah鑛k>iXIJ{U eAh׻ܖKV?=YkjnTl^Ζ`f<ωYz+EP!E2vXڀo]*W$CT0kv)a ༼z ڍ%^43(j$,h}oVU%EPb!K"E0/DA>S>YܟW>wY`u3mli,Idǐ͋5qG@_:?ؔ'јrjzj40q,+n<D\}&'a}֯ JY8<7zf`$֋]YAۦPG 2ĪTa8AN5C@Fqp_e]gX}Zޙ9hX|H)ʎM9{]0̉<$y,p+Wg75P:n`A.w/de,0d@ڋ%K;{̣rmi"^"Kucw0>1]|1jqEqF|$M]L4> d#Tk~ŽQfʐ'ŵ eȍG@-sϏ7.ۈEi .PLV[%(kpψk(g_sbcQNFur%/hiI\PbZZ%G$1*At.=L+Yo]۪1Py$`f'܅^,ŏ/u1J˟^ȻoOEcpt`"mO1 hM ݚ|HIBx UY̟h!_-k^I?'׃ ̮3C+İ7phuP 'O 1s&vMcmS.3Hw*>*m>˛ mHD2b}:#(Tl+] R; jD&WGO|0 9'X8`"ՙ\P[ 5U}A0)xP#8<%pKzҡ?o/جkNXG)TqI1X xFv/ 6 ֗I58pO8 ͜G#'5 VT].ۈ5迆YTQ5g܎tzT+\"K-OgssU-@^7|]o !3W$Ks}hR+OP { sغ6Et@LoW)? ߔVd\ ҭfeI&f" 1tP^lKs!u%FAg2Be)KXNOJjbG-N |q@> p BmsmOJfkuU9+kP3ƕW'ž HtUJm5dSjI4Y4Wg1)d`FYo\\:LAVln"Wq+>2nc pݰnJcrѾ1$s`50,%-!${|zRY] A('ѻL -ߘK?I/!)<ڍ_ab"m֜XT-=UYwmmBb_6W{G0evZDXq5d@vIr\@W3j/9 Zܛl&"=x2Ns$Ӛ&rS%oCA%'rb4ox*R|&c]_q}CkoCa?z΍ޣ"Ւ=P滦Z+.&!߻v%-ߤ$dmWlr]>v/f!1ܠIRoW /e< Ui`űcԽ3T4cp02^1v:j?!AMab/OLi3BF2d _!Cs,+OaEJḷ|א `Trjj'35a_xL%B(Ak"Zx=k& "VA $S!.vA qwd$_ڻmЧ!էpN ͤ:&&X*3y;[|˺O-Hc8ʽ@lS@p6{a?CH=ت<:^WE uY|a`R@}&`K~o,АE(PB20 `hJej#k0Qjm֊|KB[Nx4xa:gwgN(Jc㳚/bFOu ;.`8ZLL~m]5g'='Ԋlv&M.QL%[0;K"it,V?? r.9 !<nlG|U~ؠJ[6遱p֤@Ww96<Eش,0$_<9J hrE~Ӱ\ڍi蹪PWxs}$HEOEx;ԏ<抍BelL&^ldn⩊ҕ",Qb7Rtzrfk_oq:*kLun>ūY"X#YUT_֌dB!Ѳ <]u ҇ɟSV4aĞw0ٱN61=&#xk̡Ѣ%l+8}W|t:, ࢶAZl{BB{D# YFZ  4:rϓ˔4W_l.2LʄNz㗜Y)X뿅J;wɻ4xB5+:;eB洱6B8}rQ7?|gy<}B&cb:Cw SCיcHipG7q[}Rz rFtɜ>8W!2f xyUʟfw>j܊*Vh 6> kG_"b6LK:_r눳pH U0&m` j!ĽێOOp*cT-\e13SG4OsQsj@֕Ip6Wyyњh]W1I'qT𹷲&]-lK 'Z0/b9A><@Eޔd- ,I:#+EAdm]ޮD&x)@#3#8$Usq,T[5Lc֐t v}Kf-ޅ6[^(zk\}ZSf5O9L Ӽi"_B6>7 L"\z1#446˞LHCt7s$/|&>'&[OG ý|Kd9gSꄕF9f2QfK:ͩ,dttZO~D*X@c}?NKQ$uh.xB_aqpHA0vOlɘ0U*3u _U+\^ŭ7eA3ylI˞ %AAEm|nJ~' W}ȑAm4*YaN;~Z/߲B;h\=AzWҽ_Jx{gP늘RQ e .z)B۩Z8M-F:H_O=_jOǐ# 2e+v@bScEǍds@Zu\ hƆb21k $n/&Z(TLlů엍 #V,! *R/S," Wzi ol5[_X5;xi.rxt T\Mǯ-ZH\4W),?3<ɦVlx$::z“ZozmYrF~j_F.@7YkyiyS1=@lxkp׶=J2(%M,]|'?WF??Vڊ`zZ=)tf~hn=;`%`F?dmZ W#7EVfQ%UolBFeaf?wXE9Gvt^OHW NWԀ*մLdz(/m$bN;S?xNhɗ)@` l8t~ld6*󀱆d:j`aW]O;8Ot!amZƎBJV~;DΣcFA_D lVtlTnt뭍FM_54Ln`C{Lsjb&Zz^ʮ%^#)K#shII M_fj)OOlpl8inG0P6"\}y\a+T 8t;S@gZBr}cU 5xdC:QGp@氲I>YQ{"v/4-S;DW}J0?[| ɾ8|W!a@LZu"?mFz u #*\V&/ h5\%Yv9Mp6F4i;y J8L+e+ >Y[ڶIǞdGjemz}2iN~J{$)΋_4%~w*Lr{DHgZSӲ~63w󇉄c+X}\.j됔 ʻKeV3·{ !P+C`?\kO LA=kGa˺XD= )?9CwQL+nC D}90?&WnN|;w`%Bnv3Nxx@ߝ!}%qxBt4i֗i< +2`IaפF`sݗ-}@8[p(z bPf5.Ksse[:cS>EwDu_/ϘCnƕH5k %}Py*;=:^ Bo.kU;Z3U*|kY=4,@`'rj7*A,C;!x2굤p)%ܢϊRmH2ļqT|vC,$h B򍆇*ZȹUi~5F')p2,Q͠gkHϚ8B^8G32 ]?6Sf<}Ά[GcYI.mN^荍6[IV'-{GV0{&zE)Bf+g ٥-蔜0=[k /Xm|KZg F-PJ]~K'$HOh0.9ZOX"08۹Gn4Z}9{NodCem N Hz 7u\W:S7IX6P ?:uTbʘET⾽ީaӋYJ3%srzE~u;.oW -F`x]c~ v "Kۛ=rRHw-#!WŨ+|S$9IPzk" ^euG~׈Nqt"& 3o:tB򬹘:$SHH.43ۏ$kfT/~0#VCYnZ+ l y)'IhHXӿx 3>(4ӵ'6j`wZf"qT*Sbw,EΨjmik,Z͘µT^_T5Nghq_G/PE%#oqC&7+My,*4E#^HBL^KtORTg*g)2W˓̴hUTBkϦq^%svCwSdwƂO-}Gh!J eɌjr 7Tm{y$2bHlP8+'GVM!1% ='}bI])+f!Vդ8AؠqhPUM9"Syq+aAfbR&GXڢ‰1(6Jg`?J( cԍ >Cʒ'zzVW4~.bIQV9?AGk S ^QZ*,8MHI?69h RP,al,S__|ZӸ]>He,1&HNLe<y A  zx9ػ\;.R>Wn7:i=`Y=,l7m4 ߉HH24EY?k+, ;"$qP\&AJ/jr)H9RO^}%}LEBF'$F˽Ra\̔8w(@o3nFGOxڿT ^pad'(,i >S*Ja%I2&o {,Řڧͳ!9}8 ށo7wwUh- 5Pk]#uxx>0 cu1@>*IC{~ ܚbUZ&Q"u}D dj2+6'5@jcYLP.UAT 71 σWGxn%p4)KTeٺK& ?x0F8,6]cCAٚiHqFV2@!B}]fѮYvST;>شrPz^h<¤b\n|kGߘV}dE߀n Hx+vȴA!ʫf [,>4f%s%)=XQCl8s!(3! ԩU~NיٝoGmQe/Y~R&ݫ:cVqͲ-BZ^2Lx@{]ܘfh٢;_pB+*9R?nyb$s6$aDs<@dc3+X"SsRu,{Bam+>x_rũFd**)B^]=Q=PaW@h,߷8e1@ޕ?/Boݳ/'ReI>,ojZKxp7x{خ"Px?c(lC:eG(Fծp h 8C@GcU'lw0AT[[ËE׋ rלCR}H,&ZP7#m&'~}cFB<ɧl^0N1җ˷EO1ˎ\+3ȍ8ȾEzRk ^=:AZT'X-ÓHzwܡ7i `V0 Y= Q]qc?ŇRoy–Mw'oֿ  ٽ$< x<;$,{Sf_^82!1&,U+Ix=Bu}͂i27-1cl *͡<* pLq8,I3ǙRxq>{sKLZY.1Y]&srd;:HzKQ2y,[@اxJd}vY׷ѷedKP#+/ur (Fm>6tJDdWzf^)M#!ת_zXY&(iE\F6."[%|B;9b]Io]4",DM'C>in_O**=O A;H~auWi;uù\0/.Y˨64(S. `VEݻo_A!޺/BXu 4K],*BC]Цo LЧu*{Z`0 cb+jcW~w3t~igxM枻'0V9^(Q&n^ַe̒f[SVL= rrJ ĵ[E8'|:٤=jJSAAm$kl9\[JH&H[fqZ>TkoU:s҂$sjdAhޔ'0I l9)h~6ty g0:KS vͣ{gG{;)O^=q+BaЎ"8Pb8DRbǒGZRJw(_G󽧟P lo~-b%&6rqȰ@@O e>kŞGXly9aْ97A7{HPRWsD̼1;k4YZ!$qZ9I̐Xg&'H$FoDqӒd.W/B)%S !0'#Ih;+#'dȤ^s]'vK Ϝ:vi6 L'#BF-EʸcfD)WIP,JҶ2lL`1/yzT4hk rw*C;CanbIdv/Kz5R,j( fc1E'KTZfGi1Uh,+-|#:"I|@(bi{=;Pk↎%]c{E0drH8&r˭c!6mvŵo P UmˡHduՄd#2n]0>t{ˇ EwwI?X`Cas^{^Gs]Zf%8Bg̕P'J!`P6SMߺFtA /+lu6aee_2wB(vC_o lG hs;36ĖHtGe``hoMC}œL~XĸQoOuWr8FԛLː}F5 \W쑡;:3q9<amڅ;l#Nꏭl6DM%lxVVj7PC4i2YSb3s/R߉ '=6&Oua d|Fv/!SWW`vN Ļ݌T``~+߹C?_99[G*9 P_97x&N zR/n1 Y_wwKl'.Z- Azm"Fy]iz++fid+D_{?*n Z9H9ұǣ A6 pR9vlpN -A?[,X7B#G ٨_@b%dr6;_ab׏d+ so`߻M2a60/âB,=*SSSYĀ)K(':Pm\ yٲAfN(8wi̲/wKo ؘ$[2M珮cjOpᅥ/OJ%R kvT{fVGνmt5:bJXӪ&(P㩤guJj\5Q Pþ"]螩H]Avg- r'Mì P{P/Pԙ-ShW撧|.&}!~ڗ<ıKl,j-6jVLw9]3j H𐸋Gr?s"*(4A7XpsAo\R=S0#w?|ۍM7>Tu | ;@|a 件kE35ku)/o*Qʡ.hjG7Zh6YZa7|Xs^a!lur]5n%fˌŶjš{ۉFH-+2E͓UPA{? @[ph4Q]F@D%֑'ry5N2^yy&oֵZXؓ@QMO ?-[)UI45g.M7J.q]S,F< x&>0⍳XpU WyF"I~ o^pd'^.0, I11NgY{oTD4`zI"MKrw/4®%9ݴekm\VuE."JI%"bm8 !nb4iĚwœeFm$hIV X׋ѧ=Y]gk8u4MqEgDiu4܌Y!KQ:ԛ]O٬LauwFuрO<Ο@MRD?7(8u>>OZZHc(%9 bf@0{0x[_NL.UaUp:P-{jt\ßo1AHl7JzRCգBÉ$Jz%3P6iD"kRmX(՚#AyDh ae/#,yBW[B_)chiOꉇDN5wI?wO 5Tdzv*O$ꀤO g<]ap[F3[6O'ƄKVZC;[HcxRl50xPlR:e~ GKC]0؟'AK&!*bwXzuO,M㧜*r,l=]F7kk* 䭲;Zg BQj\7uVZ>k9~N=4e׮f{?8֡-l$7JAMTxaaL=baCO^lPYy j@9N8 tldXf;t /}|0uA\hC$wP΃]³Ad0rc{|]z,$갈]af(;~FʲjI5*g Rj@(b;d151?)KYX%]H ˒k_5 yISڥj,og1#qˠZ ;YcmOzpڶmlRV%+&V I%KSO .!YOB{I>x(&P1*P6ep',OG4>aS1e4 ] H:SaaU}4FUL@qPjyFy'ʊ~w+vmfCWf87$fSn_(^(U$[owϝwBƤZ !@H!<^|X5m*V,0IY_qN(2@sZ ЊI32f#75ͱS+Q ^ncne۴G UXOb*? gS]r./xWn^ \yi?VɱoLP3d-cKֻ8usO;ҹC{0&0[ _7xqTuT67Sˮν[ PP^_I,0ZLn u2U^OomģR#|*&D`ɀT >7r {P}4d+Prz쩩<կ>2t^4: Dpkg\-^xh]A2G/>K9'=%1/:u _.^yaj ivp LN/9agxp{]yzF( DwʠpdqL0O]Cp^/b(AvbB2F} C4 56v;7Sd&*a%nq˚ݜΙ ڑ֧ r$Jo%/ ]YFh]H GzOz=l(Vլ_lGIUӵwl+ 2O gߛ\ )<:`D*_l ;",4ٶ}wVK`8x[p^K!ٍm=&jx(rd PUZE1k=g 8Hِ5Szͺ236wI}U%Ty7N=ټ)8 \oBL>3m9MlR⥕hwߚۤ L7[u,<_R,"|_hEpɝG ŏ@|&hkXHz`=X'|9VǬDRd@($`2ܴG:-͠úXMp9eA9\2ͼ}qX`dFDCA Qwp-5p)D=|YA5qjfM)D&R^-+[a<2&) (w X]F); y s]pO>úC)2ɈOȜ)%g poMW;^Ma+$AwbfxT`Ǔb3Oe5Dj .'VẆH'6Tv!tR@ +) g>8Uba5HLF-y#:g>u|]X+*Bk-q8$]őXn֦wh. q hcMIB /WjU*Zכd؜k9{IhRIrW :i/1JE }STG3F ΂Lc)۞^9"{v͇7U+d EOv5_g9)(#CEXL"-o\c*Ʊ$ҴXX|XDj  |(~d7P?#GAQhQ<.nM!.Q3jߡ͖zuO* SFo}k4ʫ Vdȩ\>_G2ښ[;[L;nD<=ۯi/h3kH.Aڻe?2~E:uێLn{V Dd^OE6oiJ8]'H-xC3\1]zRr&hڑ=c5A_UN􁈵HjDA~;H)$u)QI~BApa%E Rҿc`R Aܾ;~γ?'!%`OՓT{%j^c|3Z<:>*(¼vvq֟1ez`3"'|?"͕8-JM~kWyeUaco'#(, fۓ0܏'IYh?s!0- 1S%#%&+5ZȾE`|C^kYp 2yLȨ{̒h8|gdXD߉ot&7w>Fn,vlddԖoz[M(S::{ J|P06' +b کƙ]-6 lp-£Uy ~[DIҝ C~@ L te ]پ@ȳLO%M0nػjE yd%SH/WDʰ̖ZYeo.<_~P lb *4%K4m|c{r0e#{.|7\;4+R$ ͊ 2})7IeFoTn[$ IN֕ŭj@j9% _^I*O$*į鿕Gm hRȺ8cZ0߳7O^H@mV[XB WSX3ԽW-4SB HblH6!4LvyY̩nG=X8RV$zrO`X2z.gt/w13TkPZ F/Ðc{i9iWkhlZy:ꘇnŵ֐ ]>I IqD|3ed~zBDRXT[SR*`m7:R ofds\$.UoJ`9|m;}j@zd`UbHU۠+idK&n~R7" Ԉ8@Is@dRhPA}3;Y:+diPpO:4KЗ< =!e+l'Tt=2n޺g d*t2!d4Q IdAY})1-9늃 w2RIKM!."=+9m־p#I򒇉ȋ[u=EIlG|I*hAB̄pA7,"]=2C=DW3xC{G-$W9v ?;NUڋ<]MeŶȦOǍ0U(6 "Mtz~ϺoXDh@7pJ jšGKu<:iFSG]>~MUHtG$j;b;5Et2dY|xy\uFX@ hE#bK{gseW%'FzbRKSO\6E$q"sFM42ZfOk̳Y8鑼ʻ<=#0#y /;l. NZÀ N&mvkwڸ!B$ptj0i~(8 x-R,;÷cĘ~^P̲3 n G2x-<b l%!}#q7D_ROwÿfz kt >Y\kk/*:/G=K_{] Fēihˏi7g%Q+W:(tN;yB<t"h F8V(FPO:Xis.-k58/LO?,Aʞ3$Z Ǭ8P6T鎥~u"GМ_LS6mYۉE'dd bskR)2`Y>ej 4ej\N#>^=(JJ %v?zC&A%y)agdTb2.^tތYTH͸/ R;m(U=Jf3h=<̀bղeJ]ݽiXX=;= <.!$v8i/hA!X~9-ܶO@,/) FI$V5T@Vٕsņs(%':2p)HRA,ܘث wIR xnt*Bs]1J]Rw :R:G>m{%LH4΃Λ KQ> $nr8._. 5aFSrs6DiAh$ئh'4.Bl/X`34rOSi[,-S/;2n[V:bENO0iG]BXhǤXӫ?DnGmU3wFq P+(P@vCBe Bt ]I/BU-Fڵ;|cXBqAB΢#Tn-(g(fقʗ=H9Фk-|8%e,`-<[P]w"J"rꔪu!k(﹖.R 80P``#Q!-@޶?6s`bz?["4?/BJ¢|'3:6u8>93-AT%bgÛPPdsl_$|2o1E[ 0M-\m#D #2EC'݊m濥E,b]ѩ9Ӈ'LĀ3e d}ytƬ' +9#6KfaafϡWc69w]ê(Z7it^Pb;4^OPʌTo(voMx v|&^dX|ò;qd3ӈwX]:,2flX0QJ`ɞ4 5 s ?`^8U=дv͒w42$ Y>xbo;U6I/m4Dm/e e 1lk{aXؕ AjkV5OD!#'4|G I{w{EN&yPB`d94]͞QbYEIg)P^+(4 FW+yw*$F]`gr|X`Pn;r-A`؉JBCCϻ?hL])Bq\"UHt؛oEMR (,ψ8OkJ7~Z#)d ?c x>kog爑4,_O#yxϚ a;J \?3vO6Ey=*KP),|svt\ˍi`E9"p[vy%.)fw.$"˾ŗXvZӫ/:MհIĨNS᥂|i[WŘ0>Gǒɓ5EJ}x'NxE$B]JIMy.<9qf7|'KAP,a " ,KEET;s}W<  HF99йJ>;@G7x{˙x%AWˡepzO^'bG2a-PR>xR]HJ!\>w8Xz4e4A/W㝵Y0>X"Xc1]΋\[l5 WcPH2q2n"k \ȵ}y7k>lk)fލ(&VdOhGCXj߫$4P|Wް\w)V Q9@uqhޞ\ ۭA7[xu_Leeׄ4lՊ~G\`|8(5T:FV2EB{KgfWM.k Um*MP]bRjҴϙ%uR BBsS2K;O ^Jf3yĸ槄 .PoW%+Vv]+o|IX\nH!Ixւh[)MriR<`"E˵T|bGkƼ)q#pl~E7u֤a7䝬 S5W= |t 9E;OD_%)rkqq(_=$p zoB2-Ԇ^}dJבTCw!:΢`h˥M6Ӣ]0uu%t߆-2B2=ysWv֖(7m 5 ڮ#@VS|g!XokLڶԮzr8dRʴAm3Vi  {Cv_hX0Jl5Swñsly(wEIOE9+. #8| r$'h)U+7jpY#ʽVH6NΛI4j7y?:13,9Y;鋐VTA`:}R|A| 3=5Qkd-snW?K@mL0w:fimiOIlP?\x6׵HkEAf4Xe O>툾a_0t1'7AwqaʱV0N1_HSnd_vFAU)sS2]Ʋ_ʽ ~Zl@IЋ!{orjfre&Pe]C:=Ǟ# Z&RlCn-&^PuÝSUORBl1 $h؟ZCtzc24 (? lw8&;<$t_Rji4 ~z?/mckwk8z^l9s\sXD l'pAeoANҴ*^qu}c==\Xa`ORܒmH\ۘk[/%9e KT}y dj_E-O|Ӎ:hө)SD: >)x0?Aw[1Pq"#NlHZ ROͶ4#>+zg/.~)CGxAb@wӥ3Z!zId2Q>4w%Chcuʮ.rdxN Skk߼2[Dj_O _4;εhNޥm3Nh"xsW;OiWT}x$LE}X>Lg2q`& K'VRNmn0GRQ*lV ]#.4AfD,UZCܴO,3~~%zX9VE|n„`v9V$F7 |89R ]'N̟^i!albO뀂4sʕ?C!J&mX_L'dhddTw8 ʜFȴJg񧥲6˭:*TM Ts-\jM٘TK|Vf FȴXG0OlW#u%(Y"~HGz2\xK(Zwf m]ܜDrOr.W:0U-:VCnRU&MSSPc=ҽ`SZih`KL$C!9ɴ& xE}H Hc= ѫrϕݓϗ7"+ОvG~uمN,'E w$ŜkӭLvV_٦nQT"%d2JSZUMk)#%c {>4K 5<3Q̓G\7LDA %اzc ;j{í:\`-Ԓ^3Yš/L{d1J sv |5"1$9ꭏƆ(OT5fyn+[ɉO_*Pj7q6YkhfN;GBX1BWc\0_09D.ZLL {7ɨ.2#-sY\'-,FFY׽c&63L#՜a=dyP_l̕r#;6Xő4DQ\!vA>õ^*3ϰF vT4|Y sjP8+7b `\Lx/%[`w= V8k4+YkZKEh3Y%sD2b6c>tY<5OCe$cB](V^fȾ\"v[@fguO{ӋVXS6޼n pKnxa^tzaf:Lw2͜vFٓ(.B=֍IIrY6.$̿iwa^nOwȠƢo]% Ќ&aWbȏ4˖: eN\cMb=t*pqHShKoagYby'vQ0ס!*a8U7(@{:gC.uNnmSx$MGT*w?ad`&Js)c褫M4;k䙙 FP-[Ajn_aH\F~c>G@"Qڥ 7q ,P8uON–Fuޒ[(S80*K ֠]$҄Fƿ1ӟ;|Grػw?|m"kBr'Q[a)߶g';H!Ҟ 훃 {lO ͳveStdM?>\` vG9N!woy3Hޏ*>2+GCE̞ GKp'2 +P/Lamqct[R2jYɇɛa`,ϓе@&M{PŴ* 5 bs\W,lg(X%7׺'oWI#.-+9_,[;U]HX68fK+61Ix B%PPp䛟4Ma ɀPPo!P#:{zl9y۸HץeJj;H&1;p9AOƱx]xV_- ۿ y -YR`#Q:֖d>.=ȶc}^s2-]Tϊ+P*.nz˞F!a&rܐhP(=Ȼ|#WF,I*0WAc D3@ś|h^Kq=.B>kȘh".1q-A 7G͂f9ٔ~h_s˕_ZV9Iϣ`365"uXpL۹Qia͉&h}ևm +)J!u4&z Յ<ϣ/+k.sűWj %PB! %Ar$  ֹX8EM!@tGĴ[Lc}ܹXUCv&OwϧU2gK!vMGi5p{E:ZjoUDM%G$jd4CR|P51LC,xnoo!) DžY(%is֔\Dvӫ3;cc4G#E*$P'z uv"fe\^-mC0riDɕ %L+19Ck^ʆ[#P-0!<`wÔ* ہsbؖK=\1*E6q*͈Gm`LcQ=b$uۼu@NoU*e6Ǿ -Ӛ'nawI[(t)Hx)8_H\xs.(`s~ˌM C8b[kH[!B ;_r5$Cs0L[SاVmm= L >+Am8bZs}p,Eêh˓g%$鍨Ə" !r'D@H?GҽL#k!J/I2Wa'bz$@ʈhT,.QFrSozԓ Fr Iʝŝ9J?~p:uDLf.q1JER֞)nA t)a[c5V]M̨E!q.ex_ZNZBJL K6 ~S`̢fM{;r܎ж?tc;[Z_CC9V7u:/P`vRVMo_/?D`[[X #O5AѐpķU:4~(w*kGl&ր+y ҊIO`M`Y:.5N6l}%l|*E E``i<+)-%winugM2v|v}9W9Ղ;ϾPm6z9ޓOX5{bvĦEBX6߷'1ɂer>0ԯF0M#W<3"?O'i\0` yX\|] :I!Ms\9?U2 6" Y/`YJu%2~$NixcX! wNA|sgZ:NfVOLG/h!7rO'00sDĽh;yA#c?+y1=](D(w=+ ?Ӵjse8%X]kn{$_3MfwoclCz3LjX]xi>ZgCGF3M5Hy+Q>es,-..Pм6 HWC‹אf#u@/9X}%9rNٌPjf]=ʚUHEPTYMQcH >Rk`<;ciz'QJg X(*Wp"!;̏%}L}HvTϜ\rԛ#(E.4u)2 jkg76d)9jFge6&M_J%R̽m耍"ze gɯgb?3z>H\4EjcoF|I2[􌎒;6}KJx֛3..Ia .v3o _{SY =7'Ad.' `F((=PI 2ۇ$SqV^ffRݖ{2PHPyF5uUq1PؿD%oڛD3T' q|γt}(̋uØ 5e$$)(rޒepĻLQM{iSƉĝl>#@\m$o"&*V?^!ۘ_3&3}Y'n 7GNcg)fkBȲL5"S{Jć2rq8F~e74ܑDr9Ro2X"_]/f~ y`?ЩGDXMfV89R!q^ytnuK2p^ss}]Ej* /7m&FÊ36m[|YCSs-~kqv: AlhvVr=|Hsp2il n,^9iX3RjBͳ2u*n h`֙ ecld!Ü"5p?C7? a4">f7TN5 pFW#I)g(i]R}"(=q϶\ jRu p\r.TՅ3|Xqv#q3, 5J~~7;aib v:k,9Rle[~2cQ9_ݒ:>Q}5 2{4ALs%}?" b$ +CWuD$YV04.uKJ^; V-ˬiIR, K!\ zZKZX(ʩ0j,CD6!/N?%B cB,ގ@T"Fn&(ꬍH ?&,Ry1Y襥 "F6/ҧSu0ŴllFŘp51Ɯ[ٔYюܒ%0ɴu!Gj4nxB _Fk@Mm33q)dtH%J[*Y#; ʿsA-Utn kS~N\9X &B?F1t?xH-"ज0cUG9m;٧㯘݋}rTAH^*:[NSY<I^8o+zIkBoN`T  w=>=gFЅ~}v;?q4؝HY1S s4O5 ib8zyVQ=fAFmǫ 4v''`ٺht1ϴYM))0dw2 _b14)5;+-4V :S7*y)w-~M< =m|S KM}\V=4yZK&r CQ>ZCל!. гӥ@M񨨝=ؘH/!wU) o'RTo|Y&Bӱ_@Q!SO&✭%崛E(Kl 9b<s-Z;Q(oKro%tI7@gX }nG~MH1aNLmV|P k^ZRЂj6͛z<*6W-z4&)hmnO!tm"# +I"[ޓ!ihDG.,"uJ6:D8!P.6Ot DB!sazz8uu$Ik2>Q.B7'JYұJ} ż$vT‹fSùfv}w aƁT[;sbJ*v E6C皩4[H*!gd1zħL \ 8{8 rI~0哆5X}b˘,T#Ў US"BT1UM&Ap,~Jƾ]?eOg=kD]Y4_^tΡ҄⻪FGN> nO4[2&:,.*ZmZ(HS&R'li^[tUg = &$J-Xa^o.F;, =,"Pι!4Ȱ6G{杀/7ApI*Q]@ 2m/`TYVjHo}|0:_]FMɫ؝ 24?F +j0<exw7&S𡸱]oe*6)b!L'Wq!UoJLXvoWQoJzOTsE{<5T|PZB,,)\Ay\ +(׹(7D۽Y;yyXcXov>C>5dmx\p|KB=I2x҈GO"w1տzS<ˠz9 \n/C#WZ Svr2aʗvO|^A #gK3Q;$`Ũfn҃'urq0g ;s~Cd'D̒GSd"FB>aʹ PuK@Dcl Dqê<moSx}WOZGߛs%뙱F w,A+(<$yG=^RĎ|2'QP-bsϋea@WSSaގJQEϫ+GM+6_hS Hؖw^R-Ck9Tj=5ގu|TL_Sb޷DeGdk P?IF䡫_LSYلG7>pukS[WMb9I&{Jv b_ˡ|jPIKW54hoAiV@ZEx5 剖ۯ ݖbKgBw)vAMR-64̖0iIźp9tC8՞)V&~8fZ ãm~N3$H9 ~kG0fuy(}I NZ\xDyw#n]+p~l0_ݐAt!T>bZkmˆuש@_xUwVIg@oj>3S:tC,٫$>H$ٯg"&5xr/_:bU4"^R-vյ.lb>h_—a#ϬH~dN5[W| Lr^ Dqp4/?`'6#Cj7R s#875~KKn+oI#6֯ VTS/n:bhdz*d*nBhVԆez|)cw'XA,3٤I$O8JW/ecrk,j[l*tK`F>%yp,{ zdY{U&uMVG#Ow=ѐ`^=~c*G,ͼ8~8 g̒ڒ DTו+} |-^>9+zq _uiO>nxlnYAY QSe,X%=랛PёK[/Mhr%sڗ=^}C2߂M3$B]S*j,<]l|f߼5)ㆤ(L$BJNbj/@߼h&K-h=9'bsL !`B|2P7 A!߱bo78+#*.'୭ bIV!lp#wÒkx错dqouG}LZ8fWi e}٢s侂l0!:cWH;Vv|ϙ / /oS!i Ur)v) `N-Vы`,Jm[p~¢C3 i,IFt? e6xЦSDY^*c{OXnՐ;X?]|`|tuT.Kp5!Po kﺈ I2ʃfT_0CݶizXw4y‰Fbd)C }{~s?t8i" _dUrzϜs'g ^ sī1%U AW@Y+s 8T^@laC)pCsc9ctZ͖glL`1)rSoBF2}=nEe%jOP!\< %&Z}[`onnDD_Hk꾨-A !`;QBtFٻJ `14^ㆷ` ^j\)DCuS&UaNz'tK_Rc%io4u p1BVIM@khG~nk/cBţAZDͰ}6 F#Ml9LHk\ W"V--s$ tScKƋ:w %*l<3U"X&~\w;Ck>.HdIߩhV۽G'kGI0aڬ~ W  1hRvJ֟B-.7IPn|&T-B k&zH.D/ܸ9lB^b6 ]^Q]rx21y>*֒UԦǚ C$inB1n9)@j^ PƐDaTgKS~'󖍀> +P팄N2|h"~kX$x0Vrfpa`n^_^;ÿ.X3 ! &O͚~7*zM踓捪TyFjV-Zdž EL$xb:LQcS0ۙӝ-jࢨ5ڥ}S(LŘx-∄xk] 9YJ2vg஋ZP1TNSwNIPƺ;a}sJAX۳Oü.sҵAp/D:ǎڵ!" ~}e^YʳF u<=3W{v&>:k9P ďcYy8 %acTʢ3~C~ jqֺ)tLVk֡0t}5 >˟snI$ cɲSI#MYN(eXO/pEmDtR!yK׏"^2H ,@+{$L6AN"\_w_KsVt凗`܌\E#2VH@Cmc2v?mGN3lić'x&T7P7l Ax<(&-sbi2Sݵ覩n S@$LjZa3*EE#/Vd<lK'&fՐI:ny/PDgݺO.ˎ1D#h6-7{]sGڷt^k!$iqSń'""J)l뜿uxϧ 4\7p!W [pSl)VY؛BOޟ qQCpJGOgR87y`BFV%Uo|Ǖ+F,Jy|}"Ya"z=z'KJ',0<(yᔄc/[^Sd K嘻!%zA/ 9Fj Nujr~ cZaa\g\):"܆ /fjj}ݵyr|{g&+qYUX7Ec} Ng+u6pVVLmwFS-T8>#RPFFjѱ"5~Y[`+9@BPQ9!B y X[H4k5-W,Cp:Kkd/ bQV8DG Qr% 0a(Nny(o +G~(R,+~F`zD&U2fdVߡp-Ds泯1@gpmف6'sVU.91;,6smFUR#eGףɩ`f^T'kds}PļŇ5zE%ץFkn o _* GRU*ZJb?h4ɁO>["<'`&Dߑ^:3PGY*2A 1`l݄0 <=.V*ظu<;rL(D6*6Mf?vXXT4ӑ+qd5QQ]KbXk5 Qn|.g~PVguip\ב ȚXF@1x3ʯŹ)Zn9lEۀ&g@x5ad)KgN^Vc~ 3rz<;@}p=bf@gS1g9GA1=2Q,o-JT>0]So{m%$?^Al|LK٘P58xb"4Jc q2.]ZHsK4q)κ_d)4m ,T0F)r`yq*I ӛ @ntDvA29NKg_IXMXA&N9B(B3 xCI|h" -mCv+dcbjy4d8+?sH[z_Hʝ~Mځ/<,c`GF8ru @'ReNlCO[P!*ʮ/שȬ|fp/tJ>?=D#!y,lPY<"1dnDZP(ߦYuCe_)N(qFW|kv :S(qVϿ߁TnGe2|,lOc;$➭N6*yF#1]!C!ZsFV5a~oͯ,l_뱊!|1P=`wnK,1j#DyR1fC5JKSkCx=EdOM;Y} sEfNG%M2B~e2gTo䭭`ni se- TZl_ZxV^e?%d'Zl{xq3IsA;xtah(S{ֵ~ 6Ryw>1Ngn 1HWhuȉN;wBj+;y :ٟ Y?rf, ; BXcP,ig\]e8C_ &5xr|,BeQkդgdTK B117D=ﴪZm9")Ï#+*hw^IC^u&YDTż6euea&V?P̍Pv[' 'ϟ x;V'YiU WMO5}[,= TyGXl!c-SCFևS@wevmM3:oa=8V@#5"aћ6b 'n'U0C`k4c #'L=-cv q[T5?n[e6F$g:%Q};xoM#U08-f><*C=w!Aof|Knp] /ny.Kn*/Q6ކF.d1(* vu7s @< d 9Y=2eVP s2Z_l2hqb̈q[S0s@^0¸/5=FE笨Uj)Ad2KdLBJ_;CĆ{W ǙѵI##r"./GKY WP'ǂɾRzTegד\ntʑjahB3LǢBa&[ _u^ҥi{{t}: t)l+\nUIz=g !\>͇f\ ,.Ke-? 9~mE ezQk?"ܽ~}h SJv Aom+9e/%+#㓦,ꫂfG@E&!lٯ%mR=~/ ɻ(0f;{yܲD5w$ ?}K{ķ_=t(0۔/DC#6a8,Yd\'kڊ]X/]<$V۾}g@6Y btZmq+UX [8}WpsԨC(NqhДKs~܂C!UFH9=p}_{bGH[޲24VJK"g#nڂG[ivPrH@I^o`!bFD߁'M΍V1<^U4Koz1Hz!0pb Ƹջ=A09ÅZPP.ǡ|es9.ҢN ͒Pri̵{a%)5hSx;֣ Lk4Cs<Ih̄kJHChܕߋ**ղ38|JBCee@68*fRfϘ1?p{։^Z)p"ZƕCACl3)b7Q_I;YJ]SEiK_ FxjX}e$p m%.&Nϩtn};a1Gf4$T³RHKiXV|I$MI,cQTbR2)VHE~rňIs^x@qb@}3W1>J'GVsi> ra[7 V+qu1 IJas!>,F>5x7~XZF "Y]Agܦq[#*ٻRleD@1?6F]髼R)R< "c{n;r#G&uRW!} L e޼AB+]8]㯥t0m9q/,|-pdL-y}S,OP@y)ݸ4-Q(^ySJI-J@/kQզpՌ`[ĹuAiCh9 )8BZ`hco(C)d4bv st!x@9C%dP$c?8>*.7pT'@kҀf>ݵ8Sj~DrW+vD9h:&D0cc@xERhj]X FdbH3haUVTJ*o;F-\/E76 ҭYgr& a,ѫ_W,]Su'TT俸H7fG7+{ؠ=P#oLG蕐 $w8!N>T49|ؤEd:%h+ay9i[CǼ0ȮIZt攄Qc~~摸pm@;8+j΃;űYF'$;=@Үӓ$~CcEO4/p"?'+8~ G?X#{ _-6p,uTCI)IY>92]IkHK6jj8MOuJ~&,GY 9V1{"۞JN`7ZuBe zdmz#_`=Q <^j_{_RxX l|>ŌGtmumԑ&M%p_thwiI~#7Ӧ~PAj Ҵ%-Hy)-̼*S^4aVKAe U~:p ̗dW$=t,>.%Źjk+~նA1s8,y o| YQZ`5${I%:]1<5c#LkJU W1T!&_0A9_0N=y7l^ش-GRxh4nImQBznFIYK'c(ž*֘,L]gД x68:8epau)[YI> _7,`ԩQ^K]Iq't.&^"Q 1d#hk&fn. cߴ4b],D\n-3òyHN#xlڨҲOdr(->M*l52G'(I ,ly2V{O(;]4Ԛ÷=`8wr.6hִxHي`2u aCnջ}Xk`!=Ͳ󒐢2=$?3MucPDэ? =Ueidm >9 Y:)#@nFw07_wrr @eH~A ť04,`r="vWMr=u&Y;t_jtBqcdH;ʲE3C1T2_y$1 ^!ӿ:FjHX_{W!$x7y)qHS;ʘ m cN-ŠRq<%OG=Pà R_25*Qhf:Ԕ*ĭ. L! V4dD?ɖ9U";`4ֵ#g B#>:٦ 9r]9,݁ɁO2oQBV)\K*^l& y ֲfhR, B~1a,rn̼|&NS0y8}\m-,*Mg^>Iʔfg25J6\Vgm`^l?xeKBBL&u ^2V|_ v8 N@eL#P 2 `Am&*Q޽Rn q!t`1%٫Oz(*0o2'i IrջHܳ`(Ϊ'z1I*ax' jz=sw #6rr8,v ",*]V B'J*t:E;yPMe2ą]]O1piwGɡ嫫#]p]Fr]FZPݪ,ǰa64 TunpL%J-NoNE V|5iҷ)-f& > WD^ +yalv٘xl2ƗMƶ.џH \7bPʱ0Xf0vjfO+ԀAU] E5CQpޓEypGcp[}A܌+1!H( ]IlF(6*#Nx$l{U1/Y{օ<pD3u^e_89\QI\rHq9z|+K0.KPq 6G|\2t27(6Y?B^nm ܒKgZdV /^Bʩ[/Vƾm+?s.3Gi\*wN2ptY?% jx55-PHشo#+QNU; !ƈ๺_B fҕRp@:aFCjiػ#8Hxb`+a' csyQ:!h|mSVM%>B@|$dž|-9zpm# RBh ٚvz]f4_k2QN5np#kC8E)@)^ōH1§d"7I.G2s0ww}lX15x$.->nntuKGy&f0:5C@]I)gjEY  .'Q#1?TD,$6 ^ZW9GCk-Z`%JM-8#r:kb~1N6I(595sMvxyt TܧLJP4槨s& O4b!h-PC"@dˢ E坟 / 99Lfⱬ^4#9;=im3~dL̥vzkpaI-,3uak h2sr OQQ'i*" /_P$ qˣ%`lrȊC~ָ~;Dc<86{[^E*jba2ӎ';7~ GR#Z ף"^p͔Yf7k*6ngv2W>ɧh i#jhj :MZ v_1Z_Z++bls(U*l@m _4$!t3r:[M?<,uzz8g=foKľX~ \5mE-5#̅|F[+V:}X&nAmd{ Sn:k53 ģd"~ѶVŚ4F5Qta/IgQY.)bjџ*k V2pPYKTg*K* &4*4A$'o_{VzZZPHJ%,X?5 +nARi''{?X!f8a9i^B!ECi)!8nvȻO9K-({>k_ f/)F-Άd0&w_>ǧ?mq66̞"Rd#s_C@paƗC79S[ƿ6^ijJw5K&04*B#@Vrp Tiݿ Xt:GTq8Pv u;]%j6 1UH.|^SUf*e=sCEΌBt<]ٱ/3]]WfZۥ F·=RAG ,TH p=ۉEԼG)bC¡D5kWҙD%cJ' "]qYhrQ//@<ؓ#b:GmNI$p>Φmx/_8߬{ d9?~WbH, Wo-3[PR$c˛Ϙ~@1|0:,Dxe}Ms4kEqt] XSgV6&_I]皻߽c:7Kzfh\F<&8!+MƵKۇn#9UH_oڏ`vWSWͯ.A|k8JLtҔwDp^=>@8\:8`e[c BWMwBl5y \;SN˼|g=K߶dWth)Α&B.Ġ|VIJQ<݌!chXs=P ᗢ+ý\EX1/ Ŋ7WZ "+1L+Y[R>KǦ_B($`IE[Nax-$7j`ѦTJ= ?ƛ pB|P>49{b!4i21l[5FDZsL T2$RҕT]VHΠŦUg )='0+ zp~>cQ˴tW~+G+ƊR؍6<|ՁI_VpȱcD]i1ʄ]qf5?J%' [j|"]Ǖ!ssy.]Uf3KA.?çbw\xT8o^f1 1S73 i691=zj)85= j8t5CչH$r5+䨲<x Fs!O4HU_`_^F>yzYnW}HT~"|I:w9XĜb 02]Y~:F]Fbw#o燡O2ү:b gH0E$o$ Imwr/@&v*;+.#~N7x>FEw1h~C^!;ÉrLdݞeiA12Pl!q:64 @1^";3#hUGFꖏkA ʝ8̍MI3ANyl`rjM=stXm_~*+g" tL؂KXU!LvqN[a{%&T֧XTB?FNR'E-52k 1@]L ބMV$[4CY&|~d]b#-9 wP#;6MBVwKvc2 +ɯZ&!4_vkD8p~`b/{p/Pՠה4Oc7.G-}q 9ĖGɝן,R5g]r|+{ARv?n5xj@.輍kX>WL:qCuab`&~MxP}/f# ;(Tb֤z*k49k!j[kr꾷qhb?=%P2S)T:9U@J$}m.Q7E_ZeBMŝ]ؗMyxYRU46x][=|6&>=IwRXv0̨)r 1%^?0)/ה˖6# SU_zow̒,as7V~0H>Rs}gӓ. Wvf!,Ҕ#C[NbO(T \ntG34נܻeն{c_ӂޣ ",o3{k˟)LzfRq-wWbjDV8.>,",TXKvVA `I"H9"F:FV%0#]f!61;C=ǾrєA3 YS#Nb\a #ՋkmC/G? Bђd "2l}Bx]yP1p*peqC5b; 1!`Ban}'<~-ͥRdP#04G{Q?hls MOz5)*}iսM4vy vB-ǠH:FRzΘ蔔V;x¨@pAwiNlwq՟Ea|;;Fыq@ ꞗ!֑JޭFS77uK۬%'!अs@䴱niEú+US8 hÍ)1' b.ة*[2Džu1i RїL&Sv IջqC'vfmމiD̴S֍=sE`]/`#]gv!,D jEY'nd/}ǩ`?o\L9/l_v q:C2Vh~Fa3q0?|#\DiQfI] MVBT-N|8#깘C6!rDd.R;5?O.Nr):Jhb5)R3s2BnDg t pD6WW1~Bp HLG터sl{ NUϤE:h[tyG!`6T026IndIA:A}ģ}<@x6Zo8ʿSS>Z?n칄T-Xc4.wG(*"6~*sG`J?>`É9ºmSGV-e4tz,<`\.ę6wM44ؤ.)K[bU4 O=:A}/^D:K @AeHFr6́f+}j˱Ǒ$,(RH[|x4@QZL6՚e|Dg×RyZOʋ nh ճ%0`HzUɫPƠ]VkS_ch5"CWA'q&׀E' _mgBq%aJ\,IW ?^2ߴo8Rs|?yJX7vDs ޵2Vǜ4! d ēuv5%l.q-nijuF6=LeBq>Āⴥ85 T~Wuž{',J-MU2t+ D rX0`,̱2.v`#tK S% xG:cy!(c2E~UŹfzS6: m,4U GLk(M`WID&J*"`ZXT /w':GkJ,tI3۔( >LJrBGhKӦ%Yzٺ-ݒLZP u^)WD:8h0 VYY>AE:ڗF/:?ֈ ~`Z H}1Im3S_}s+rR+aTbMGaPw,G4^nu\{47pݬ,琢cKG'9O/BC!2Ia\ggrYrHy rf39,Jsmڎ㰾˹M?: &zDVge+UJ:'6#˪OjZa"=*.Eg|ѹ i5x)9,tc43sd^+08 MUxE0N/qWǬe gնH~aq~Y.`$sԪ!lp)A*jb l$bvXt3Bdo{(7]9ut(KIߧ2w s1YՑLT?*ŘԑEo RL)Lw=H^pQelt5Sڻ? gOQ|vPC`ZzږJ F>#A|orKS&e~[@!^X'Ѷ}+1ZT0fޏ]i{TX~T]!ӝ#DݺUzD򰿘WOӲ'7JuUw%>qv-?;ꭤ6AZ` Ёq$/xXhW$%*cW{2>$T56A,+|h6 7!oLrz ["UA,Ȧʫȟ\DġTs2]yŸ!eye6͒=bLb.kn.K]0ܶ?c&x|. ,GqFQٟ~k|uR},{ADn[)%x%BZ:([HefyWLL)thn`ʔm@ROOȗ3zGv5E(Եu zw(r#eW.Q#ifI<t7G h5d+, cnD\17_A|rp# '#POѻ76 U(2޴@ f`ȢLJX%P.!Bꗢ} FCԬu# paCTo \K~Sg-HOx5E^!E] ԩbbw?*Y+Œ@zk ؾV91^q:C{lxrb}DwΏoQ#^U<D2Xr6UK] ɳkzlɟPYR<ƖZ̝ 4iN+jqr`%d*:>wl'v6c^J#ǟfIl-wpOg̲ASVnsTɢYME)y~ҲtIrńZ:=)ܪudس24u z 7/!\@r&fZEC*Ua\ac>d;pb1{,ߋ&b$CPM}v'{Ruf,qrH].83 _&+7kk'R\4orG7zZIs0Ywk>uty:*Aǵ['rPVH{4AȸUιȣ{C˩Pm S5J5]?| Qhiȃ&ЙMK{~@w=Ze +Y^M)0v*wltśYxcX.aGh(nՊÑ~ uw=v!/>‹%]os ZkFdZZ,Uz{>NO7`a):`QRgvR^ 3 ːx4 J**z;#@ZEiUI/pKJxL7>f HUOvqh/q!\$7~+;nw5YYlꐙR8bُ(yBT7{PjM}!_5a; ,Tx;WRr5ržW/qFоİdxV>sή5fihPLs%?`-\bF=vޮܦ5aëF|ue.O.Ҭ;.lJKa |8Ӑd2#&~\JMJG.5>xLV哙7C Gx6LWO(, "1pRĩ#2c ~e@&U:YQzW-mVإ}h۾d~q}O!a гxЦsoF>yVXvBZIlEh;e,u=.:᧍P4kNq^ÏwDf'X,Q syK;BwM%L4wmcXsgd{)4!cOKpPrvrqU%p,v,D^ڮ+'x +a6 u^𝅲|Q۟t\79kt^h)I^ܑͳ|}1Yۨ=jS~=V%w) 3Aw+T5+~g65  D&I&CēdfnaF]: `/5lQ 2q)*],cX٬L|f~WhY..t-/\WNK̞'jz\We"*E4 oůRJ` ƒzO 9(!"F?"fmnKhet1m.ZCiFh'>;m# "jى/l=*,PeҘ-EZ^Жa 3υ9Tj:J oӦpX!4.yhfUҞⱛc`4˿yy?eBS ZWukmJL}w1,7M۱;Э3BM1W$[ԘP@_3H.@OXT',ټ./ҧXH+_屋lI乕q]j 2ss4_KT" $Cd /t2.<]@?=d'd)<3B)q.Gp",yh/k c_ ;39٧,֘gGBLD7#ГIb|Pr:ύC˪ɬ`i*}pp%^X_ɳd(oa=r U\nV8KIxd4\}M_d0^W[?hg#˙]Fxi`ۆ50?&+W/O>A֝j'bi̴xgJr&W\ѭHDgpHJqP\>I.$ UP0vE ;[@>ީk@ WCCRIJ"ؒ mwGU2>qrK/9MvϗFGP2ռ]>2:W)K`9)nm@I>⍟ 2/cR/]?OpZ)i!l|ԯЃX1$nq='ߊ y+ n@_}ߙ,aEyGq#HvR寄yڔZmO&Ū(. )9s+~.f9")j}\6S-GILa+VqH@aLuxȘp[cAD\0(/e1 ؛au}: @Sr{:[҂/}mFoGVS!Q̈́:G>Xd'2R18)(sO9uF~ּF[z{^嗅\yJJH>Ԭ9cd09J|DPbn`F,kS DLuI6n^}M }o—qW8Mq͗4_B*BZ7kӡ%}&0ӅE=1Z绷8}Jfe4hzXW)`Ͽg]77v=mc]6p+YvMr OdshtE{3X뗼R\w김`QMG E;=]2_4rzu3Wfی٤8sm ZVdpW`L;Kf튉4]\cS0_eH<nI-!)3T~}vF-T1T<'x F/Iĉ8-}2.r!-b2ǡT^6`7qu5" 7)~8K`+6klHO4atZ[N]6N[uG/ ,o5+~2$GAh)f#;/;Q\@9`D˹hȵxP^"r;olXЈB0ROh%Ey gD ;Bܷ̳ #wK#Ż:!#7 iF G@8uuL6C'ELl/n=~E<607 2J1<?zY5u"ji;0NZdW:q}C#6!V<]HB[]!rl~kfPO3ǹ 3dԢ8cC-~_7KTe׈%ȜQF3kslKbgթJeT"_PN y=&)l qc{DCŅkc[`nFAZX$.|(*}"io+YXanm 1b#%9 G y?ʥrX ?io5a =0ni f2s=ozc]n_&=糈Ԧy'L+Al,Ħ2E\JIe,XثWz8aEa09B9GQnwPd7%jeTS c,f{spd%E]P]:Zm%@n7&̢٩/,ôˁ}1tؙ1"lT'sg['8;rly@:Cliu,<ə%%wJ~zT¿tS$~TچiПu =Kۥ>fh&kS]YR_E>AL;wEH+1z);3VW0_(=uyУ~*2,a .6:j^ī:sOԒ瑔qჵ68̪ic͵}3ggw{@QkDIk+()`zJԴ)*iqZE2&` K!r ˢL_L&(ԣ(42R ~`$^-0 -DZ C#11Ł&d;q&[#ښ$ىB11/f-wre- ȿմo]MN}[Z9rL|je/WJayVi!] 1DZcv!){2-GK#ܧJ3Hl*/ hv6dOG ŕDu?Oup^;a3{xg`qlIoQ║E20<vTpA]+8Nj_VBhBFe?n̫"q&kƸ%UaGXI9q6z9h+Pg7Gc92')iT4Iz >/n{ʛdr<y&f$/YA%]F-DQtgq.wш&i|]mhZ¢sTISj;3sBYmV'p.Qt}XۙwAI.{_Ewbgr.Wg" F.A }4$zM 0C16 #BBa& ~0&kvX7k2Kei*4רfuRs'[L4}R$l8]Wq9& MrFrηði .X{A PŏZi FVp⫔9b y9¶6`B$73îv2颧Ȍ "h XP|Gj$0@pJLq̱Ҝ%[n(ۻViz^eԡsڒ39s\PY#ē?g?VXs4MI 1y3C_#YMǗEĽCmۋHF.;`5]roI '%gb[d)bMږPȔGse\E=r $٫ws%}!DQm VV**\ܬI3PV_(6b_+DX|zSk?{8&r&!¢}] ̾5w8KH}lvT1o3>s$xzeȂMѥ nV9Cj>/CSgkbuڭOqBsZp$Ԙ Ʀ#ȿ("Ӄo؃e6(%ۂ@+a]J(%[OFHoa3;D?0O/AV/'~}38xAUOr8ۂs j M)M綑B֬hl_,a,S)VϟΎM*mھ&{pһ)43clKy: m| /J]Y, X?II3 N,4q+{1 OKoަMɕnI8j&戴AAUDwP7ȲΎF 1wA{8M%* mH~X$L}vosviyfD#KI*VTLHQӡU9${ Xwڿ>ńYE8o˅Vl/D\8$ݬ;SQ*whS,w|xYd!Yd8PЧ{dQ`nd@گ}{NL)u @ Kv6~)I#G`d # &IW} p2AxjK Q?DiX"ﺙwqHڰwf(Hn訊]e[0pGBXЧϖg#3c[hyV6'^/|š:JcGW^&gy ?s[pCݭFN-3oD)X5;`$R[5,*C=s..C0iWLuT RpOCdjd f m ~[̎bۋ(J4qZK\5ɣEc"q EǘmK" O2hʔc4sW6ZN!/[K{yeѫ[}OIm٢q<7Rb#σjFǭKJVösNX䊴I.ׂ+rYAK' V2,_^e0Tv|3! t%;jծJrTDŽѕ;p՝6‹> #sI*/׃xBÅPIA?0<$ 6}W{ nd'\rZu=õP>0W#yCN: 0]9읻bEp03<"3hUbÔ/2ioJX %p[1oGnQG#W+7 |C6_h mvY(Y,R yə9w5fvxqKI^!ᮘ|rZx5"G?n31G}%µҏ6D$69bφQ m5g:ˁsse%8 ]X3sOZ=n)@tV:bNLq*b楛JX8ā 칧Y@ykߐK[3y ^63`EW_dzQu$v%W!H\LԆ.0^Q@c1#Rv^Θ/ M?G>12:lS%]] @ɺ䎿N!U8kRU$zkzm1URbV ewKv@V֍%K@UCg*ΜtF?Kݨra dX9ВhqKL. M$aˑ7K1ZN5]OR(y<2{2h#x~qܥ?_1.nOڔ 4B 5}KˁEgg7P4GD !WԲ[G9_[keBwφ Z t0#Tp<c>) )@w1 }U GWk3Ahl D@(M,.,|sTO2_Lxtd3&h׳*[^qCG*V9A)wwIϯ5ohD^_ QOզf;C xiV._rMLF<m$``?jb1W16;Cl~^*) `pj0{$a 4GHV:&v~`Zs!ڴ:|4b^f) JPw 4Q(حuY)=rjօg0&^hbߊ _ d0w&[UUDr!,&3 :xN S(,%v9m,'A s V1`QN|,RhԉggOҙUoX)çʧ l;s8ݘRNO7cݯ<iJ˶@z{s3_XjxS1ļU􊛍ޝ8LKW̪Kg _غ3E7x1U%l8_E:s;zu SgSM%`3^vrHs;~(k:pJz6B'eA3jfI_\_;5QmƠdvJo!8\^9OR?K'xz{܆PEՌI>.p%Jq )aswibU Wwpp\HE8 Ǡߘ(nhpxLsR87xTL}BeY 4"4l{'H{Ɓkݏ6!H2hAu{ ^O 7i*ߌ>bׇHݲ "P7)ԙ )O'2g ]F;|h@K rB8w-C }A\Wi1D2y3(Wo39_(~( =Z u] /Tw">Ƚ"_?Ϛ@^ɖEUQ}|OT[ܶF9?!%Уgp֗IoB>.Bd8ka%;6ؔ%:B{ ~'ǡ>t3w?kYOk楩T1NgeLq0k i.ҧssAOS};xS,txK bD%I\FA )RLj>0EH1 K fL:ygЧ!~(9.] \q8 U1kZ}avG %=Ƒp `8AqsND4db,Pf.' ΀=&~ '= alfJ8]=g3} uH*[N>C϶Tc).%'^gbj0w7z='a}F[sE ®&٩,+wi_Sl'S_^V/ǹ 8X$,duL}C@M0ȖQ21NjFxR9 }Pl*9b<;48=P~'Jl4}痦!Z1UY>(V\qmZlZ4CF9 *~g.GXH}ZheUJ ht)e {#2=e4MGb\ vψ Q="XH`6DQ/}\'G~V=VEJIOK y5~ }[.FvWi\,ު%|eN97vkVwT9&}&Z3[2bwfV}[ !J3~rIli3^Bʚ Яʊa+iE Rϕƴl 93uRB@Doܶ7U-KmntĴwR?Ɉ$KYͳo{Fy6Z՗u@ +π0v]]L2u v\vԐn+'~ٳ/+#iW%:ٰ׳S쒙F!F0"LiuS07:ohGJXT- `X:ܾԠO2'o9w_LP^l^If)E6>M=]I]gQsOu)Éاljg8$rf=@>hw6`i4N}Q(?uF 3=DsĀ,1F2]k$=3PX&w'xe^l^Bưb*ٰQFty yI3-v/K2V&U]U[;m\) 5zT韮ux!^eF "">8Y8uԳazv;zekxI8ߵTz>ZC+gftMw ے_%A$$c_tH8& l".x:ui˒4 >ҎrI4]׫zEÐpeoY1ɃWwx@<`ؚBauxCy v{ b(>O!^0R?s6|X`/ʼng Mdhm:0^zX,dKx^J4tvjBOlw#oi\gͿZ fDL,i`ŐzleE.lB2H.t8x8$FNkǿ_> M#*hUڨ` X*{_xcP >|%|Ɔ=X|fob_w+?$w]0),<gO~ I( G \ctvJ~2`zFV޵7>Nwy7Ӻu$9 =u8y Hy`›]cmb&u0yُ08KYIAC3:CN(n!$/fP2qGi ]CJ}xH0F+ئ R0Glw,`eC..{Y^MrEHRh`?6GЊI%ȱ`%2 3a+G$q$2BLJD]p$4c+sSI8@5[~θLi&"d `<>XUunZc,]#3 BmP is}z jNY֟fiGGJ*,˃bw.5g;LifX)D_m^~d_2oqmi>e5_R'wոbZz۬F\k dW5餳CyB$˝ø۳.%4&hА[}7 G :B>\ϭ")]ԟ=Rl.bgwm6as*kKx)tyJ?A2'%lqb#Z2,w㯬ǂ}p݅ivRo/?cegx"YXzF˖/Fu4 Fta YyG5bklĮŵ*NR.c-*sB1W/FC^ɽGܜ%K\hLbء#ȝX-#0ΐsW\.X=Z'o=Mc!xd\ 2|fD;7)J"uVњ$RIc5 *ewf~Pƺs$(*2t>$u.P]8J(RϹ๚ۛe%fӄŸL~Wߙx;#mjyl<\G&5n=οYu}G} wOU"Zu80捞ta3aUay@N?(ݻcȬa] <:15̧.Rp}1z󽤞#tD:aUܓ-@f0$U@/o^=zJ旌dBx_9-Tԓ;Y]G'~u;\^jOCA 4Q۽p1Y+78%I9vy!P[Yr*V^qғ_6h`F$Zkm9CZ\'uOBp9 BQh 6CB/15K] ٳw¢^WqmV*X SʼoD =Q/n?Y@ʘmջyW0NqUۜd2x6amt#Ё)kG\Z h2&Knɧ>켢!u%\U0JD2-c% I(C  l׶ހ/sPUog.IqŪuh[# <]Qe'hCy"Թf;=_! U 0( Qqj4-cWv:;6ɮ5*÷1Wgrh]I̢2%0^y=6ꀅ)BBf4q0S156O ZEψ Iصꭏ;ҿXڷq!٫U|8b=%%?O#_ 튻E ]GxVobZGnkЗtQW H@0Dh2b >%u_;Nj?vά+ zM!Nl$[늽'u{=]̔`O뜽#L'5-.J& ԸIet0'Fo37dOB:HpdAp ȦεtI֐ٶ=,{X/+5XD obOO' v}i,\:JpY k3-{X=_NJ;]wbń0lYstY6coK3h%3ߐLym)r(3-ɯS`ߗc-uW@V5j'ymLkD^?lI>- ɩ)(\*[¿JWt*U5eE^^b,9 {Fg@zdRm%/;h7mtԇK\wdzăcyNj@[huw^t3&xWұ57i 3{ふP!m زR5Ӏ ]"[ε5 Rs'7AӎHh!LRF0f}ȥz\[I!r)n0:X=6$$M9u\|+ X6ysGO`U\"P)Ɵh_ܕ$Xޖã`VS@q4+lj!#"LY09dwv=c'oV IU~T&(0+ޕpSM/ "ͺsw͇/*ot|"vnb_ ̤3|R#Xz>NW{Q\ S!z k\s]x+\ڜ! ."U{yѴ˶F^םO!Y%[ B3mV]:XImt?ԣ`p [pjsx0XIͮ(r-,%[vz} Bf1-oTq ) dCBdMcuJfU! C۔b#u 1CP3,#j\YXUnv#rPIi6G